kernel-rt-modules-4.18.0-315.rt7.96.el8 >  A `lU]mqK'ٰg@8?RBZe Ppŋ'8GKJ d\M`02wg;sr! ]?6zQk"#x1)\zj )J~H뻚XoRC:.&-Ø9VܙNyG?;*Ϸgƽ_^Ÿ4n ]Ə]:ꔋ06C :a]W|Csv=2"ƉU+s=ЬE}f]q$s3;A}".Ig/+r\6(Ov;~T. y*8x 5E,3!tK_ʚ0ٱ]0M'K&~8a46fa417c7e4ff04ff335a673018c07f0bf2b1ad7420cd6810bede7374191d1db64afc01bcf96f2d958dd6be28b0a6cf97c88dbcc`lU]MU)3@e|qB:W nHBTFɍo,K}$lW\ίUpaݤg`i-x W$^2H~EP:7r5}zF_΃qKⱣ]SKMœ5ǝE .GY`"i2gau@uN@%!Kpߍlb!i]{4(akE1F4*lquyf+u=omaf?xтՇf J{wt\ټsvq`anW ܧUU,ek;Rͯb2e<[_lnw_"/ ]0.OVA7 h1Uī̹0d30ebS_;=&5R>pZ(Z_7Fg8@9?qJR`~;U*z!xw_1Ϩ7)Kkg!EX5/=e>p?it?itd * R 0Jagn  (( ;X s$ w @p223a(38399:w>h@hGh Hh<Ih)lXh.8YhA|\hF]hY^hG`bidi,ei1fi4li7tiPui'vi:wi:xiN,yia\ititititCkernel-rt-modules4.18.0315.rt7.96.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.`kbuilder.bsys.centos.orgaCentOSGPLv2 and Redistributable, no modification permittedCentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-315.rt7.96.el8.x86_64/sbin/depmod -a 4.18.0-315.rt7.96.el8.x86_64pX PHH0#d%@-X<<@)tS+@H[7 o$0$ p2<  z  |8JP6qmer*_pP U^5nn%4L,G@98D. D'`G T??H/"5 ||x$ < , P   < xT4) (pj 0ML$@ ь 41H*4\hHp0$.$+!l\2xZ=(x'F8n@}-x] H  0T,dl$$.4 H ,,./$$)"X|#t!hF d$<(H al*0l`<$$,$*T x |  0l@` e# <8T)d`+X ` $ p0 X0 |%l4!D'38T"t$@)h)AT&"9 ېd/P0# (?Td@ |L  , * ` @xLD$0  d  `P(|D,$ 8(3"XP&\P40XDt\4 @((50 .D(I! ld%(|4d60+fL!7d?)D%/DZl8:h < (3`L7gT  @ Ct " Dp3@#H6vB\!x5xS$@8td 7(9X4Ll6xH-D0AHD2?h(gF7v/3 $u1'l H+\+"$\ L lp $ ( R )));(Y "(0< Pe`  .t 0pHG0" PYNXK<du?8 D6PP\nP4P#@ XF&$8@P`9| T L (dP3x <.lPd $X<:8L0M1  KXGC-6@zp8{L<%d|)hz$ D"T͸lPtdn|0y|9$^2P#C0t*FBI< 0$ ., 3H p0#p  H @2 h' p8 #  P!*8  4 TX08&@ g$ \,$fTPph ` x|h lu*\ ;`UNpF44Fx\hi , l p2*pM0\|<! \ @` P,0nd Px2T(<)'pN(WM4t)l?8H53 &0 ` ,X%$X -dp[0V #L5hDb4 4i|*05p)X((w#@8D!qC0 !|K x|z%L x;@#\3  8EOD0= A<CBL5|LX Dh5QBh\J|t:?PV@MP<LhU@MpMx ' X $( lnG ( 4Lmפ .`?>QhEh&Fu(^h4(L(0Ah-+T=XCD"h+*.p9H`p.L/H P;`C  03;(-  02P!xD%&$IXP;'<DJqPC04(T\8Xx(,:%\lL $p#< pp ` @ -@T |w, d 40 Q :K A D,9*:x.,````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````b4879ccb1a71bbcb20a6f13640942a65c321f2b04cadafe2a090257f0389d98280bbe21464f4dafc9080c29242c7362100a39adae3a72f524a7b5982e99313916bdd4c97d9676fa9f47899e368b3d692a1a23131b8989ec77bc6fc5b74c0f247902e4cb0b945beaaab4d9f22cd3368ef45b68694c1d3ef6e172be5826f53ee6899cd83b34cf6c1657a04d11ec9dd3ad0f9bb269dd7fd33bc51f4dfa647025cb09acd0cd6ef739c2583be49bdfef7db9cfb28fa48e116a415e938748b4413cd15ea9fd08d4cfc88e6946c6d02e6144e5f4bb29669e89762a6b6418b9cd6555fa0d120e49b145d10a8c90b541c9d47fa27f850b96c127ae451c5da02ba29332e06178e522c5eef54c8a4367eefe1a4ee19988d2a724d40f03576170d21c3127c307823a53c261b55ac2036c868ffc2c1f10e5c03b3b912a3a0fafd288c382a238cbb45b93efaf28cb6f76556829a0ae59a90940bf9e2a3a5be166028accaecaee3e2a9d5dd86d5ae484f8e055618d5d59f978fadd1c8d32ffa45ce841cb16e9218f7d7d294a2a8e79923f08dfbf030a1bbbf196ed00215e9900e304cbae5ffc54c2eaa7dbde6b8ea667d06acee907dc50dbecb5a469a5b585066dc9dc269e8f74cccfe8bd9b6d27d6d8584d1628b81a569d4c5baabe6ba48efbde35310ac2f11ed7a7c16288bbf4659e2a295806cc8df9c2eea87cdf949ba649b7c8654122ecdecc1221d6fa1fefa73b9bbcab79c912dc890a72b17dd01388a5b0b4414bcb99e595ea07edb9964a4f4ee39c63cf6cc11e90375266d136c1e0666209f1452c97de63a11b3b00653e83b0b2b1f4264dccaffba6760cd6591f2b044726a576a652d1fd72dba6a7f6c51b7accd39d79a701ed4dae1f18cd2aaa7de8013a18aa3de669dbf59374d0a38df45ea6cb5390f145ee75591e3a828ced289dd77419eeb79ae1fa34e62325a976ac65ca0456149f74470644ec31a4907dd36d98e7d0a5819ab230f24f78a203ff88a2ad91fa2dab27a0efe6f059ba2b7414ec99488de2e3414b0cdd2688a0ce3b611d2a298f3458bd4384badfec5c0672736a52839150f0a1488e59a248919c1ef2515041615a5e5c852a33ac05cfa44efd6ff177bbb8e23d5e75a9415fc1f3758ccf0c559bc0f31661c3f35090d60f376c913b8bd30ce0bc7595576f6386fd80448e9e4d2ce0d6b2ac910e053a2264b0ab74afa2bec6703da85d40c060fddbbc3e4190649be95b6cc13239d6fe9e64140311e67872c486cbb1f6eaeb9d3bd2274ae2363e601bf3c8e6cc4aadf76e0dea0003349314fd1620e291be8be8f5a70473625297707b18e38b55e12e129ed3bd907195419b0e26ac7d5f204a29416500d4cac4d4630b244c4bcbf60ff41aa7624df5d14a240565bb67b68b8a1f2a611e9ca664e878571275858a60c11a79738f7b5f55174904898d523b174787396f0f8ac980a70959bde9325a86e983548368257e52adbc5e1e1a9b3c73272cbbfadde00e48e26aec74fe8e73e04021e56f041a6d89e16169692259893d88790e7111f813cba5b49fd65c16f4bb09559d8473206cd11e8367bcfc92c9712fe4892fc2fd2204c1d39816990d1c5c5727e3d2a72082176d89ffb514ce47f0f9f31a00b9e7d7f84685ac0c32c2668e1d74b82c5a06935bbdeffe2555267d5cd122bed488af9bd4e6c564fd410bdcbe6264f74fbd34df479649fa61d606744af8f5187c5d83cafb58938e13e51b6a764127beec212b2da5ba1df20afeaf1559658a2a405d59882c803eba646f6c1b98bcb8c13f42948e02cbf6362fa6c57c4995016db6cc273c4eec6aedf627b21fda4b1d1ead1c2f1695e36f9f719864df7993f70639dfb01088df5fc94ec5d33331e3500fbdd7c0051b86e20cfe587632c842dc1def7ba1a83ffbe070049310343e728b086dad834884c50be6114e50e9c34ad5b81be7cb561f3badfa44b5547eec6bb8a728ef25cee5307f47c7215d78a4891ad2f4fdb32df90d4f957b6be73dddd24b408cc4b716bd08ce042107c828a19f039ea4707caf1a8f59f4eaa2f1eb584ed3758fbe02706dfe2c404311a86506e69b5bd69df1b0724bcfb29188fde73848215ae33133de3fd98315b602881f1e3d2604ed394a4c183d720f5db2fe77ac00e394d18abf90e467cd942db27bfb837de012f90d20328f4826b2216e7d301da4abd8fe86ca8028b727cdabba4cf134c45554f068300b9da2381fdf86fe7325dc1523ade2193c6d5f5c723a4ab885478ace4a110a2d686095611004d1ef6fb573fadbfb4e1260f6601fb4611fdf96a3b5c0fcaf30b065d0b2b3071eb3c9e2e7cae5a77459a7ca2497b8213280a3af85888bede3143083bc3d25df474f58e844f733cebbadf3ebe1311eddccf11fa38f6d7bf5afe05e1f0473c97e59bd4b95d31f383e74e14518797002389da6db1a5d677a78998e70cc6919f6a3e6247c7f7c04c07efabf5b70d39de28477a1a0693552991e51496ac7e7fb4f0189197350603210c74f9b587d7635a8f6208391e4f4c373b5bdad3ca28b6adf77f549b537077909ba8ad4e07bdd26e90d71c2d14bc4b11a37d12862e88d5d95fbaca4ede492c5dbf8078b0dcc31729968ac25e353690dc6f5b2ead4b64a01e70614ad2f398ba91deefd4f73fa8d82ddc65a3f52d018503bd1489868893e11012a60b41de0bf8b6cb6392b37aecd78b348b8f2096d7f52feb139a6fd92856812c7abcb823638bc7efd1affad710159b91c319cbfcee792d5cbda947db22119e2c03824a29dd097ffe141f04fc827d070f657c0b47640cfd75a54f4e5bf97e9e5d90a73ad211569d05edf73a62204744312e784afc55c0256f760a6f17e17f6280658ac5a68e554573b91600ca7534869c8700676e760834669dfdc3ce31970d0852329429fa2d1642cba21ff2cfc345d6c40fd1184888805f2e0d886536e2c4d4c39df7b097a8ca64248255db03def9be18c55ef244fbb6732089882b809461d406323a3677a3649c45eb7d45748ec6327a31052acdf04b5449a4d8cd340db66ade9e290b99892ecb01cee8bceefece9c88c085db5d20670cedc6df5734c59bc6c6832eb42240f0a44e0e7bc23d9d9b75bd7b78012ee8edd86121f1bfd7369bc1b26d6d15a7a3eb309857b9bf82f447d299f74787bf0d28bab3e400705cd17dd359bda3f1a85e0ff87e9b857136f02ebd3ea199bb499b4a23c3c027c0d3cf4ff9fd4208dc0770a507190617855e2c2fa30485523ecd1ee75d5f6b490e82275796483ed21a0dc627241e1f14dc35c30d3a5e8370db98ce12bd5e3c21cee2656415a3bb879f214e36d25532b54352a46013e043c052049504e02da53e34ef887723cd1ed482eda9f90bdd9a6eaf0d7d4f24f56e3163a061868517fa548a4a947594b0beaab003c73725542c9f00fcf2c6cb009aacc56825bf96bb4f667e8a90d0a48ffa6182444341df02c28351ff497d70556812a0f482476b529096a7919cbe75eb3ac93fcb87a921bcc2c502dcbbf213db83a34c91c9dd863bc45b306b51e9d5c4ac6fdefa31fd8b29a4f65a05c28b68676ae28e3e065e05434d9787fc78b73a061076315f1a1b4c7c50c852de3be4f2f4ece6d599b2a7a1a1cf9b4c32b1a6a36ac6b54debd9cfa9667059ab803736d741e80787d0560776706618a180f1a5e5ab8a1013c9fde60ab9cb63e18e30360df5147bd5fc9ccbcd10f077a61866abb791281303bad74ea60c29e1a675447404b86052ebeec2e75d36f9f0125e2ed2b0bc00fb55d3b82a784b29515e4f0348177869de3d5093a81452192645882a0e74ed3b359f23708af37eb3794266f3b4bc1c26c1099480cf5357db2f255e9c536d1501be21403bcb1428a52f5a8cb80c32adf0553569163c54f93944e580c3b01f14df5be97c5f68aa5b7b3ecf72c6048c45c5b8aa1b9947892ae819063967410d7619b6ee083c20fea82a8d6e6e9177d143337658e9b11a71e72e936814ef6ada5201d9cefaa3b3a5e1018ccb581507d5c41440bb0a6b43c759a355685c99ce6831077aeb98c93bfc32957ddb0eb951f4ac5d7291adfca6521b191382649ac87eb30eb5afc464803d446261eac69687606987aaa514a7601d466321cf91ab7e12bfb78a7aad30362b6c07a13f69cdf6366d5bf652f0ce58fff70f6223aa1551eee851bd73c202b44a4910b20fe816c2bfe2dd01fd0b012a308b7ece271b5ce55e732f3f845e26e818b0ebb7101a25702658e12414481255c758c7af15c0317fcacbb4e51b54f7ed0468e8a4dfdc810591841b6991741ec93c0005935f4295e2fc548c8daf4b4f56a8f4d91c31cb0dbe62741f89ccca5b56dc32468a7b50bcb413b5f3e22c456ca0c4380ef6a606f4aba676415cc89fbd981eb99125ffec7c7a9532d35e81565a2593d4d3a9395b17258773928dba32a9e4e00d2b6f0b3328ce1db6832e075675b5b6fafd974f3a98d9a13e70328637c034e47363d2035ed635dc20150c9e39db6c88d90ee0c8c88b897906e6c9014e6742144a9a3382cd767b8a3aca6e7d36c0e4815fd4d0488c204555134546860392136788ed88ff4f05439455eb7517f39527cfb5215895d43fc7ccdebeefa2e38ed67e667488e13efbd0aad6d82a07d4b0d6f865f96a1398b1f8d032e99c027b5f0ced043369e32e917560db068eaae146291773ab97be7ea8ad97cf8aea93a4e839bb944c1b9993e0991098f93a4385822838d24b4fb5c711c78ac4292b5806c13de1ec59d6f25c2588b8b919bc2399e1d78ad542ddffaf60b8830e62213e2c32af2f4862517691fa39c74c66ebfc51ed968788bb3e3318aa713dd5a75653fa181ede68206bcaa47a4e1ec6fb6fa47c73989f844ff7ec3bcfe786206f15b9d493d04775464a42c423f887682efce583be03f6a91d589882afe5b0cddade25a05a8ae868e53e3e6dd652daf5004a1ae9971d364b6ee95a2ae0f0939ce4939b5069e6ecca2d89a4352f0243e365bb7d626cce83126df5663f6b69dbed951d443dd5b0562a4ffb7da0cfebf781a93784ef46b12bd954489132fef863282b39d6d0cd1b6bb7174490930886611d6ae5437644623f3c135dae5be07b9eec06b332fdb1f90dea4988083ea9987e532954550e86c2305265da80d0458590c22e9017a13552846313a683384128a8e4a81701b42d726923507911586b42a5cb4a6867241adc05f33f13768c49d28cf26b8906d2b97cba78123603c873b9928d2d462aa14c62091f87b860953bcf26771bc5538323796d7b53843a7f79b4bf954c2ba4a6a76667f561dc2edea5fb4ab5de1aa23555d679bd88c373dc9414ed8eba1bbcb02c44f1d2859dcfb581fe8847773b6e72c8b45ef6a2e3c252ad128fd5554e4f0033f7dbe2329e9da6b34642fecba9d9ec1a5ef541f31dabfff25a50399fb25f8f9cb9d8590c656b4ceb7b19c6b8dded3d214f37a8425af20690aee5877c4c6ceb8145abe3ffbc0cfc49ff3910fa15ea5ec321a01bc6f0ed38c5aca433663708eafe72dddfb8966954abdff091d4b0c76401e55083fd44728534ef8ea557f4749b7ad2862d7b3cf52bad6fc46cccdf8e8fb5f6489806b3dcd8462129cb0a3188897f9e924e1900c9daa83c26c56bc7ba0153bfd68e9a333350aac051efd6bb3f011c321231bf6ce15a6325b75e49dcefed8b94af67536540fafac851b21cd5d9d10d04fef27ecb8e25c3693c19ab98993d5ed85c0b48d609f8fa78df5616c035521a847e75d6ec5ceec82c2758b54b2b43f2946d9e94922fb9c7980f6d48495da70fde54097012455cf4a38a506f2e2b0ccb55c0f9a488f2fd87254e3a093eb86b3c782d35202dae83f49238969e05795783d958975a44565b691881e774d2565957f7b3f5cb181f0f0943c3e94482185d981f01fc2ee3a436d805c76b71cda3693ae5f49a4d5c4ec5d4e77242257f52155ba4fe8a378bcbb4996b79343d219bb301cd0acbaa89dcc83c80fac2c275587a6aeeecd77ffec798251ace36f9366304be49ede3fef53fc28cbec996748752257f546d631ff87a4a4107c5101ccc0c1148499d1e1dbc6d8b4970c41b4abd5251aa1c014d1fea65f8993e4fc3e37b68eeec35f19fd6f8284bf2fec272f1146d2b58c7aca773650e511d8a38b7b6bf86d5103246b1631a2c37f86a212b3af79fc6e5f2e406098f1eac6dbb85a8636a57d2c5d7a3b6eb80dc3577c04a2aaeb2db20fd53f010187cfb5ed36a622058ccc0395c26f8c2eb61ab76bb67ab6697d185ef1f631fc574c0e4205c636735e5ccffd033d0dbd4a1fd2c576bf015f5f663ca493db1d4077b6f75cf10c55c39464c9d1957e82825d7672a3b5936dbf5ca3c5a2fdc98ed6023f02559e8c2243831eaaa021985a7e7f9f8c0c6620d29ffab30ce18773eb173361c6fdbfffa2e00c5271f0714dd0f3bad1f440bd7fdf9a88a2663159fe56c1f978701c10346f262609bc9815d54609bf0078da788d872b0990b4579dda69fb9fe62b2236b34dd6d951994722789401b15c0ac4731ce69ced8c8d8fbbedba67b15014b33422f8301ab8837f9b633ce4d98676128e54654e4ab4d04daa6a3a3f57cbc187cba0ac0de713c8ec1ad7f51cb3ccb1d5436ed629c997d3ebaa1f6140c9d8c393a5e14bbf3f5a11fe156e3ec5f15203ba011d88741dd6186cc39120b044449caa992da91aa80cbbb7c9b5899bcbb56c68f911003897041c9d649f1e07a34ef4bca17bc723b019186b368af3febcc5e1d004bc1fe58399e7eb9c8081d0ff97443ec3f7114ec45dfc5402887509cf967ccf7c6ae39735d6f7fcbbcff51df49c542bc8e4102736f1dbcd384bdfe3d9c0470ab50f1d5117a119ec2b2766cda1dab81db346985f60f5ea75cc4be053165143176e3fc11670036539025a2d35a92c09a71037caaddecb2d19593fb89ea967bc992570bfd4bec3c0b7079d2f581efa7f932e838ff15d90d226a772677256c24daa64809f36f9e67e0e880833ccceb429c3a732abdc4df94c10eacc6c95f19e583c3718c7f06fa597d9db550d548902efbbc28edb12c4a701d3dfbe0793377f3484ecd4f625cfc0ffb7417fbf911b6960af0d77e95013b21315f9e5845b61d51aba9a179a86ffe64abdb22282bef0c25317b52d297b32755f7371a703b2487a6b669aa8f4c52df5cc7940eb6d3f0ad93ba8f26ffdcacc13ae2613eb37039a6c2a47d8659264943f57ed3e5ffea0efc3f7ed6ba209868a1314ea881305e873a69103768de992f067994626dd6265e0470f8b8068aed03cd1130d2e50b76db1b6ffd501137c47c1cc7f2299d78d996f7916db3a90dd3d13ca5bfa38adb0eddf0787f7661ba909321043942abd868ae31dc89e41b5385e3ea764b2a6caf46e7d23712eee287b86e92802d86475db5485428bfff450e8e541430708106de88678508b7518afe2d15d2894cead6574f83be85e57687246a054448b415cac5df7fda78c47391ee7634f4afa069fd83fc1d358a93aa8104dd80196499f46e3af93d66a3b081e9f92b7411b538451cbfd63ca1b402ad55ca8b8cc536095c53951ef98745b9d9374539c6f2d70b120722d7957192fe495204a20af77383c1072977c577354d616e73200cdb682784bef7d7c6683e6ae18409bd68c861d67eb5c9b3f1d49404d15ff85eead1db39da140f7ee041d306be22a6826d2ab3e3c9032313cbd112c8e18a18106e4f48a372b7fe67465e8efb2c7f01bc32f8bdc1afa83d4c0b475c88e529db74aed8e84a879a2fce9bc1f9a16665ada85de9b39bb3858ad735a00474e0a3295fe9bfb525d6f98367667b35cfc099e86325e1cfc85d5adfaf6efc5c12274e470634100fc118d123ec4eacaef81f98e8b24ef5676e8b7d23cf361fb3c9ee3d53a7f8d7eedfcae9b2c78c552e99ecca0f1355cc2f8e761f1fd28b79632e111fcebca1f33938e42b79bc53fa0201e1607edfb7f459f650522725c808b6c37ed1a7bdf02ccc80f8de15675a3af7d9066aaf7aa529c03157e25ddd3c67d3ee505c3aee280148f80e999df43115d519fd91f70090f818c5cd09e3496aa0c86b01ca2a586afc1f6b2274fac7e9fac6fbf8bab068c6f51a91b0ac97b87f8c4dfe99327d6d3f3dd427a9f14306f8ad05a1d995a15ea357023c6d9c97d25a0de64a72f010575b24642ca29caf544af205b1b3fa027b51dcb22062594a903ef2868f356ba0ce01bae4678ef94133f3892a868fd8c8592ef0bfa23c9aa3b76da57cd4f4ca76669d54a4442b8dfc5652b3178ac0acb61610c2374bf524afa5959606a5fa28a86f3f898b72c1a29aee31621b61764f181363f5228901c00055123097a8bbc047fba38c1ca31f10c1f598f3288f1bc07e39a75fbcc6c772de9ea8b20da0fe0b0fac6b239bb04649a22b468410bef4491aa075225811fea91d95c7147e7899c40fb152cf440eb8a3e265b07ba8e9e2284d7f3b2106ad01bb0c6dc6adf8f9a05384ed336db315018c53682b31757682f380bbd920fe63447c88e7cd1bdc529a5611522fa4912247673b77a349046e39400ffee011147303febeefb09c6deb9fbdcdcab452a5c468a9b65fde4378fb3742da8ade46c1ee18084c43b585ecdb8d8125082c0ad0009300c6368d63d8cf04cc4954ade3886884a3f2d7335ab61790a81cff571f2eb279723f11741a8fb25073148628bdc9b10e155193de49bcc8b8c1840d0a6392a5319fd179ca0957acb7ac485070e61ae589a97246cfd6ef41195c3b0b1e0dff1e05aa011d3e4b27a815ebabc3bf9bf49e6142464182326c8407a6b8130b624076a05dd6291c1789c90e822d880b5f17268c340089fdf95e6f491df890ef1259b9ad9105a9927ec3a4b1ca45b2526c27ad21c24458443afcd6f340b514b2eba9eb001a3cb4fe0f7fd38be337563732bd2ff9e53d2eee7dfcf399ec95eb495091513d9d7feea667749191329ddb3fe8321bbb327fbf7d51b4409f28fedb7784261de1007513c96e90bd96ce255356fa9fa17b067e66811fb9f1972806b624b6bb88b5f0a4ccbdc19bfe7373050487a61453b7937be48f06f2f5b0a331b8018857c059a9abd019d60cb4cd6eb57d073b2a1d1cc544ff1bb3e76d1371a972c7254348c807e6150cebf3132094f55cb0b8cd2c60e308222bb15202b1d8326582f21d4725aa982dd6177d3ce488094fae6a9d86bf5ce62ee3ea8c866e083daddea360cc3ab01729b3978faa8aeb0ffd800bb4519e84b5e49991775065dd7bd08dd35bf403cef9f969a67c4c27af567f6218712e5cefa28596e4b2f615bfd5a5f217f21de91547afda4d8b55f290e09ab9603696d39d3b17b84ab30dffb6191f1e94542727b4c5bec8e75f633b49309136757db6d68ba3cac429a09d90e7b28b7773143d1faa65ee920d89010406a3ba07fe3ab7f2b0a7c78c3f8bc138c84cb1c38dea7605b78c3e86a79769713b5430a997f5fca32d28eedfe3567027b960a4df9a277693179760daf903302a83a62bee730cb01c4be32a0b7416f6754798bd095fc75605a307aec2c43a98d565d9f80605eb820a47af17a9b5e34799e83ee12fe3d387e588ba6c5b80ab3ddd88a811ab61963fbcc1ce7a021f3429f69bcfb0f5e9b9f09f1159609b1295a3c805e29b781884fda9704cebfc507fad7b3f83f0e5c5483e2812910972a1b7f22184692ef0d283af3a7e0fbc6e59e4d6f3a660f1ba6e53481c3c153356af67d0f05005810007e31cd7d358c19dca0d3a794f6f4816c51b1506120d437624ce54bd53ac6ad8f7c40c727ab9880b68a421e5750dd7cc081e2a3ec71a79f5081c96c02302dcdfe79d997d6621c350b997e620ee76480907579e9d26e9513fc42a30a161b48ecb569a564539d9951debd0949b9d0194e4f3f2a1b29c9c49ca374ec18af1a83d1c5b940d8ed4de21bd7a5462b388991f26b001d28b0061900d2d8c7833edc969023499693e983cdf33692bbe37438f3eec34cbf8139aea6496a4c4b9f87ff35f6e0dd7e8f3ef618eba0c249c3de6a7baacaed378f9ce8ec300b1641bf4201261ea4f811432b33837170dbc114227483606e92a85533d6748cb6283c14dadd7a7f2783fed5f3f976b3ccd24a9a3431ad9385907885dcf105a058b81d303ac2cf652167dd274f36d470fc26179516bde934c851afd86db84a0ad83623b227d436f399d10a65b248dc65892244ca5ac0045e11ce890ece24a74658021b83fb8b551e224f5410a99135253f022bea482d3de44a94857ebf55c272ecb734ff70baccad4b50ed8c7508c1796f91a3c21679a7f92bfd7ca6693e9dc28e2ccb7f1cb239b68808c09cba172da85d633400bb320f6eab07339de62cb16cfac06ab7f3f687ea50b3dcf51a137ff2a051abb585c019c11ce776e4f78356afdfccb54d8dbdda30bfeef44e960c24da1849bf5e65ff19dadef75f9d7b8593abb6cffd8568457d774c24787b3d58890c39608567c9e8139d42953e0fef42c8ac09fd0cbb3bb0df9e342326f66071a251bd88a09059c48d1878fdf80486dfddf5e04a1137b1e243c5836b875b1b69e6dafdfee1a0c61697691943ba2d144d67a6a6cf35dfac08ea1ab48a119f8fc53404af78a9d219601e5ab7843a05b894df33f6f11d921d379291e4a14d9dde369931f12350f69e8783e182f9f787ba278f81f78ad380583e9ebdcd38dc526c2feba4292b2510043215ad2018f6c337281afffe83077a00ec7304bef5210e2d854b028abf2e5343ba704001bb13b4b2c7a51c66f38482cbba918fb482303c96efa43517a2cf6d28e783654769c56ecfec7b56e776a67c84502a76e04aa9c68d3b3123b20356f4592e229170130d5ceb36e87ffdbba325d3f93268ffac52f98a442031a3e19b5f973b252e59a122af328301049bd219384c87f24addc77555165842826334d889c4807f8995a93ae431d869a159391d9ec9ef5821de0eb836834ff44d6ea10ad6f01e1b58951518ab618b91501850bf1ac73eb908ddb8011e75469a653090191a2fa66a22492b4fb8bf6aca40175a4994d41b8cedb3a75b5eb95c6e23470f2fb06340fb03ac85e725835190f20121dfa11f9b55322bbd118b06f6d5185faf0f33516efc8cfbaad65d5fac835b1aab3857d97541eea3c380fd6536fb575bc3d954f34b658aac5153755037abdb6fa80d3c351a397d0747a65e14f760b90d2a4debe9e35473aed2967634371b9452a674f292e9137921d199019bc34f5e9374ec549fca7ef3d772465e9c1eb5a53d4d7d88073badf975d184dc9c8e3c7a3ae608a63eb949146a5ca2821ff3cc12e7e1365383b06adee83257987a26e8f0db8418237ba12a733b48c6a33dce9163562853a1d787292da4f3203a025236435a32baab7810edd3b1946d99749b8be9999b3a2545288d5c7a3257d56fd7e4824d95d844ac2528675a2837b3c3aff307c00e1eaa30b9016a624429daba515bf8e99b64990264d6c8cd84f4ff8befe225c14d73e67f0df9ef118fe8f5c6caeb4fb6663f8ad71bcd66abeb6f50f655113ffd3d545618c1323acd738c54bc6fd9403cbad673d8926bbeb3e0170e7b1050fb5161f67bb682e7b6a3191319111574ab4aa65c0d09cee74a6b53899094cfe6d25a81ec4b84bf6eaad2dbf1a361b1503cff6282d1cb1b290651d259ac874a5ac363f345ed5300ac29f1eba774fcf4d28be042409a2231611ac4fca8bc771a4e895740d5d74f3618b7354121143cc9978956d26d9dfe8b5300ffbc29c6fb187cbaa0862a675fedfcaee56c140b8d2146ec938c2887443c4faa64a03e7cdfe6399296ae9ed00224069a70d0d83edf4fff942b13a124815e1bca154c62c6a12d2ae2e52ee0ce798a2a2167d4f5ea463bb90f75acd07e77623e66daebdfebad48011010e6af2e91c9c2d6d8c0f833eb35643d57017ae22be75bfb5cb417f41bb5afda0ac1aa481e9cba73a32ff9dfdf0937267c5e54b79bf2a76415d4e472a8bbb1cdcdddce94a917dd627c8709be0abe5dc2e27548ce2a5b4d831507281a8a4e13d18d04b1466516f68c372afcc695534685f010b1b1de2d87cb75319655c10ddf1d94debaeffdacb8c42e7fbdc8f5486b830636a9258c47ed2f2c392e6c5b3e5a257d2e0799152109085b16e34e4da700814d46ffddf0986a7e2e0addec51b15a88b723bd9886935e15292e51dbc5f602a9e09ef3a584e34131a43e2706e2dd9e294673271dbea7acb22ab9359dc20843ea2fe29809c8357f282539b7d1db3e1c251c99cfaf6cdfaba0af2b510b3cf1081960a1bb508ad8e1da2c94c25a37a6d765ddcfb41457a8184e1d511abdb41964a851dea752d15b24663249119eeb5b7c489b50f3f3f19dfbdcdc7e1c83ef3babf563cbe5b1a2756711b917e950d041f6e6b29799b73f1d622ade865971ac1ac0ef795296c841910cfb1cefe7345d192e54fb667a29036c9ebcc2a029261c266b7968006f90369eceb80cccbe7df1074cf3c1522cb51f978394e2081cbecaab8cefcc07b4193ba8953fa422761fa738a05867bd4cd0587057393f94ed6ae9099d60a0d8b1b91e9e305c643261f99c1a642ff005e36fcfe354ebe4a439af3548bb0ea86b4a248468e5e680433dc54d494556c47ac8ea1db9ebe4967aca1ee51b3719c50f53f70437dc9973dbb7ced8b20a84343a5249e63efc01af33b9ba358efd71a8fe7e215ae157ceb7a03330970150adc4a45e2df11498d570f324857d122dae9d06d7bad2da790b557fc6c601eac933a680396eadff2d7496d2652107fe896ea90a62050223c0460b16aece9ba7190dbf86d0f87a565aab870896bf32ec745925ca4c78c693898ec9b66ea2f121eea53a568babb5d50c5ffc54d81216463df4f20aecd9739baeee25eb14131b26e7667b0d54b0e510913a9c5b7bf4b401b58c2bb9e129eb0d858db34e89caf34065fddd534bdbb6f52f8c0f18ac406fa1c937f68026abc631947fcc0dfec4b5d581c8bb5c6fa41c0530aae1f9fee7a41d3851b1a0561c896843af11e36fecfbd52dc51afaa8a6b19fe1175e65c5dc776ee4afe1ab83ecda7b02674858e217ae4ef32ba27956c9344db4e58ed8028176a57555036e232c81827e070ee37c03c7f4a62486fefc7463ff0092593b89c5c145c25bd8606936ca083e03920d87988316b8a24daec36da1ad5485940ecb56bd40297f7869c5f37df368973b37e7b794d13754b9c747a562011a8b0d3cae62482d435adf82ed4077933f6cb07bc8b18f1397174f811833c4a0dd84fe4910f59810220b34d745b7b72f59b94364fdbd4548fce1b39d9f127f51c103558cb585a2ec6b8c19462985f5ca1d60d332e94220e6f496df7ee2d218ebd74bd659705dd2e6fd7758eb21c323dd0b89d7c882741d2982d0d91650eb29bc8bf8a59f82fe88d412d54d35d02fb2541cbea32b663dc9a3449ecb0e9dabc78da9f3fa565805adc7151ce49e7069bb3d20660335b25c701652b774fe5f1c5b1e0600869fba448fc4096bd67dcc2125e94c66430eaa89622ee0dd2c300750812c2547668be19e875c8791568a27740bca30fcffd6c0f2852a4654802627ea2ff900a0040f3b69fc47fe95d22f65d02577112cdd16d7da1f0ea9e06febb135e16f4cfd1351ae8f0ababa7f9b2d80f53675819eca96e1c6cb4971d5fa1d6e89f7d40792b0fbc11bb3850627dc95615b57575042097ac69e60c6cca3f442d8852e97d1e3cad5fc5286059fcafc6ed58df78396aeb00784d6816b594e913ded800408307130a731dfa4748d30644357bb30969df15e279ad2781d3c6869bc92bf39eb4062c7ccf4d9ac861c99f4eda1c5d5a489f0a7f5142724ab56bfc4194a701f33bb258d774b6827e476c2ca6f40aa7937a185159480f904d1f9ca285a7840e3bd9ad91e40487ce2bf06dd81c9de05e5ef58ce3fb8d4da796b74bb16e88589c81e31796bf4b01f5599816dd29877f94519c12319ad9fd2fe772337cbab2fa17a07bcca5ecb022a8d09bfed1b35dc1b22ae4e8087eb38664b90566a5828ae32c6c20449b8845d07f81d4dc4fbe2210c968f946277bad2a675351e2ffc2bbddbe9c08cd4d04075ff49e7acdea673d6e33e540882913c9c37a95e26579a07cac68f9623236cdd8c902d7eeb44109d89f0d7646a067ad0072a6c4d05a524fc621b0cd0785c6770cb8bc343e1bd923755e96e0562953131bb98297675eef0ee7649c69ed07bf597e26bdd79d247624c786e13e15909a5498eeb9e6f761e9612deee53572fcabb083359e57470f08c5095afbd473be1a68627d0cfb5b09738239761e70dc61bd5601b080487239c10445e9b069f244c5f227dbc64fe66fcc82e9e2fcc56746359f8282b602c0d17460ada4dbfceb03b2aa4b08e07d9317544fbcdfda20b6ef00b4df6aee786fec489d52c95055310288e17fe85a98a79509b38409c2c13fcfd61e41025e80f61c007f66584568d1d8247cee6f08fd9e819b5a9b6aa7d9715661690ba4f27db00839ef76838a96256290d2f7bb09b09d6651fa10b2132e01c6acf881b8457443b36ec992c8e6eb81dd2a80e688b6dc3ca2490ac6b057aea96563aca11c9436ab9bd6d84e69728798f90b4076525ce12ca1cb6ea088a917847e141dbfec54abc13dcaa52f37f64091f9c40cef0f8431e8a1a880f78e3ecc74b617e63e3eede406291d9c03f9f2d3128fbabe178b5eda3bbe3852092f24ec287ef639d3c35123fa061e407832c86c74c98cad4ef30a6ea3b1a26f1ff17da15cc2497dd716d69aed9ad241255ac3cbfdc1853de2e5b79e04b396bfe5b6a6e434011f3c1efb92330f9f53883a2af4c3cfec3857784bb07da91bb4cf900f5ab3b2707b55346333cf742f859aca129f01f83f3f9b666a222276f82215926a1db35429c8a00030050a23fcd1b80a62003eae559d2acd87f2b06418dbe5cf594da6c46b0ce71f57490a15e630c077b0f55da117873178f644c7d41053c0fb1ed6fbab2d3ee6037465963927a6138ce2e33f9546217f56aa9399dcb9158e637d62d807c99a78b0c3c8652040ed98a59843d57d9f623db4931fc5a2fa660dc121abc54a6b9026bf8a9774b07d8dbaefe50f6e8882dbec1e4b588572a3bf25e92a4c22068c4b83175f05cc1bc5fb30e292ac65655837de9b489d2dce30c3c62acb465dd4e8bcc39742239ea5502981fce44b261714e34b20b3f01f8c64c9c537b1ffb02fc61ca811c0387fc384e48985da1d882cf1d4f96bc0bd214805effdd4122fd557045d2ce566e78e694f6b9de1b659600895b751d9e5f0976fc5341f134a0f75eb5fffb924e6dab818932e8d67246c052faac314c1b69b68aefed2fad49465c4b116f76f5e8a459edb85cda3ded166f3951d2088818bc9e21445a9caf1982b25dc098529e5eff9e02a72550b3641ecbe4e09b60a821381c61bbdb43b864157a06e78d7f78f46478e6a1789c29d948924587c48b55ec2ee7add1ba28e062dd77e91834b1767acf0e3293762668965b535a036d44df580cef2d5fa5967c5b893aa69a323ae60d49b59785e232e7c5b38047103c035acfbe4c1796e86533f0107bb2f806b83a5f1733136021f533bf2473e2be7578e94993215e4b270276039bfbd7ce81d257ef8a8e63b625da5a2e4e1a0f5779927fb4bc36ce842fb004d0035ab59c494d6098c17d15aab5752e32446c18d450823b40e79a97f03d57dc54a805801c8f1456c219ec1d93bc13739e89b984bbe483ee7d810534159917b0202b575d3fcd11192992d383f6f52093b7dafbf1a2e72ffdd86372728b3d97d4f010e66a8ce3988c9e0fc40befc404c71a50cf72a37a57801d10c976fd3e14c865e04ace9481780860ab6a09df023aa3d56ed62179f8980b85bad221ba29bec0eb689e0508d62f373337dca32691649397dd93190773061b6938ab1265d149822b31326b451985abcdae776de32eadba19fef0e704cc42f0db0994bb2cb982f3baf43abd09e67404333fc7e32e730e3e73a29290fd3d5f8c27b0f57419f292f51e6f21a6e7961fa92d3eb4784cab9ffcf78d6cdd234604f7dc858efeef679beffd3558739bdbfeb5aef92386a3ea1c743cdb30ec99512fbb5b085da2c466f94cf4cd1663728f3cce958b891874151847290067ca8104d2f00fc2c7ea7b9f62d770e090c0e42579d9516c62b052a18ecd1e1561e170da89ddc0f520298972ce852d55064f95bca4fd780b14b658b9dcde9c9b9c55eef0160e0d58d691745af1eb98b5f469dc3635d2787d45a13320df2535fd46d729010a3c04eef5b5321c1451323f7ad57c0775308eb794898429fff071602fa078ae7838ca7690aa36e1e22f3edb096b5023794347aa1357038bffb784cac0e161d2ae350596ec10169dfd54da2d92fb5e53d2b1bd6ac6bbc47afa8487a1b88ba189221fed7346993c712f6da56122e4e67fcd1ab5036f7aba9d17d4bace637f9a4680b3d5a322cecdbbf36bc5880c20d503062d160e23999eda2d4c78d724cdc9bbb647463578ac66c28843976e7ba6914d779d9c2a4887e0d0cf78afb4dba55f29a17f2635898d97e5d4859cabad164352101045dd88159edb663313732e9a05d6f18e54b99f5f3d581c990fe9844568c127d965a563ddac443632d3b5a0939c807ec20f07a75892c3447c9b2c7ca49f3dabfe48a8490005b2496e8c83d68d169913a8870049f0080c93ae42278eb8615b74c56eef159c6bd3b41daf4517453ec1fdc24f5f970b46e3ff5de95f0a4e4949bb90c2cc96dfedbddcd8b4338dc07d6e96762c818b6d779fa33f47a4c728f16dc3e097568fc1a237561e623277d26d40ff66461dba842f5cb1ec7ee2f6e02017a7204dae228b09276fc7fb77b14db013975d165d2caa5fe5c713bc2c2de7d2647873e1cf5fe16222c6c56d77ff31bfac410db0f03da7df97597941d18c079341db434bbe41103de384bddffaada765fa36a0ca1bdba20054c101cb9949de2c6d45b414edaf797b8839e6f41aa924c4a5cdba3ee47d52792247f4b607f357a2c58541fa24f5a674bce9aea077c75b4e9d459c5f2a2b873d6c8e0748c8e134311fe588dec11949fcc9bff65a1a69867df3ea373e83b3d5945455d6a35a8d5b043d95d6938a37eef4101f10bdce01167c653bfab12c28d1778a0bbc4f047b906dd0631c5b37a46ea47e169b1b7615143573f8e3cb0ba4f91885aa2d0cffcddd6a2b4089c132f47ef1397de2da617a1ba35e30968e92223faa848f9df6385276be130757f6fd03748f05e7253ca415ac077cf45e0138e50b908d3673258360859e0963845c760d5c86b471a216062c6679c6b03aa0c24b23787ed491355e9f3a6d1aab1db8c1ca58b1375c35b1568e3feea51c4a00d53296f157f5feb1ab5eceaa83437bb550827df845b297d2807065bca3905d34002e6cc85f5d0ab2e883c68c4a1d71fbd9411c1305664eb625f199b6d3cc6a1cdde7127fcbe4616746c15f77cb6ea764b5ef7c49bfdceb57cfce4e136751668e47964a4d823b2b7a3f5be4b90f8ed86e3f172ca5966233256dc24a6a73887b03adcf055c872b383822f602c7e43a828451c337ad609d722e384b794fded5be03c3e4b5c301abc339adde804c478ded9da646b1d86735547b19c0ebf49120a8ad6cb9f34df5dea1d0d5e07400ad5ef253bd027b28b3c0192869192261e5edd1fd6db92db067e5b17f5684c29522e84f8e63344ce05f1bf1ec90a445ef38c73cbd5d1e130f269e9de6d31ad13a11e2a1580263a339e3b2f214065d8d70bb756512c81615cbf72da0c3d1033208884ab001fb73bcb9e5906ce831aa7e16e7905194c9fd1c38884e1478eaeed77d1036f18d4d929053300fedbd458acfd4367d9753f7e7c58dc224def491cb2e9c9ab3417ba4ceeb2847c422e64d2ba4863c71b11749641178ade344f47685dbc759a494fb25e36502b641991f3ec1c64c08d95ade47e6485dcac6a68550c5cd20df9faf9d6abf53cddb1315572495fe4aa2c6e1916fbc3e8ed7ed9d52d85b8cdf122f520a357985bba1d4f087a2c9a4149f2e5d8fe40ebe082ed9e0c80dfc272cfded49d458bec32deee142441c6e2faf1f7852bd01fb11bf8a263c2d2201a04b7698cd8df240344f080cbce14eb489a2e07287e117e204d7f2c855ad68c5555e7c68c7a82590d1193c92d83b909cd887abddf1bca893deb8acbd83b86f888d02573d0e51c1ad63b12236698e3767443d7f095e8e08b994a4ac7a4d0613b11f9ab1485fdaf0c9c26df6eb205d63dba0bdff8cb1f70f824ce8fe6dfd509ea9ec2d86b826fc1936e282febbc25ec3d5e85cad1cf62ce4e7d1f264dd55bfed2dbe09bebe50891aa9801b9b181d38cb2e20a36e610c693e210e505909c6a9169431c527fee072d39e780d5e570dcd10bd0d13c0256f044cc26e382cd1f54ed19ae3040c0898e0db18bff081abf71abeab799fad39f9492b9f6ad5b6d3480d1ced677d9549cbc021a3d68ae08b40a56631df78eb73a7c009f4821bf4a92c8c8b4f527faa8f166af89d42234d3e46cc2d457c27341909217a49f1c33e30c880753fa1cd27210c889890cc11d65a758777d0244469b171e870970823738e76535b03504f200e886dd35ff0dd9c91560b26b1b9c5937f713520af9e144aa6bb21919e754be4a5e405298d2bce09ce967c185d5df90b94e6f52babd61686d0ed1836f8862dc363b5d5f7812f8c4aa65846ab7274c9cf5a06f90cb5835de39701e5c837665b05d4a18798db6d5e2336c268c5c2fd49c90ab4b44d9311239343618e00c1dc02858659128018606347a436fb97471fda8163d340c30d8019b83ac58495fcf6673cdddb09c667d0f2bc2582bbc930fd5c81ef1eb11267541b200122e32ac3c815816f621dcd1c5ddd6686ba77bac889efd7e84656dcb5eab433b17ba5a492fc8c0caca8886ee9d1a064f3906d355b4467a4f6328d1fa56e2c9302fbd8d7bdf1dfbc6487ba409eba5f06fa90def386242a4caec65f51a73b3ae68bf0d516baaeeb4a291eb5d698d0a3897c48424e6e70b6d0f2abe7137069d212089aec24f7897dd9520ff6200472f40c631c2e488f1716bcc856e964ab3e9ebeb41dea85f6d5b181391958f673bd782fea05d7fdd814262dfa50dc0bcf323238336ce997d9e609ce4572922bc3f604e4b57b766bdc0b78e488f6f802a3505c7737cbfce8161b67a21b9202be08c7ab5cd78e751dc76cbf049b577f944a4d6fa0c7f2d19e492f78835b9da0c0e764faf8846964469b98a719ee5cbb465f67d32b4bd62cda3b750cf74d13e0757440153bd6d908c85074cf2b6808ad7f41503c5ef10ac5dc7ba51192e489f3eaf9316fcf47ed70e118caae80a9738049d43acb5ed37e164b679b7a070f310a9449bbeac550d7c6841bebecb6e85ad309f65d7d1de0bc58a90e97cda2a41549ea79a6e01646041945b6026403d0411ddeeb7cec0d500307de1593460ca7fecdb7441c317823473b7ecc58b0eb9ad6d0746eec790bf35c990b4f71371c1941b87898aeed4d49a2c98d9bd7415dbd8bbc74449c61aa63553bcd7115793d7c2b36e0c84dcf47945cfbbbb981e3e00bee6f7597b01aaf18e4ae9efb762aa17cc5cb97b73de7a6d04a9d719eaed03287c0e35710deeedcf4469905943f03a604fa3adbb88b1fc1ce44136075da37f1e0c13f28bfe2a9e6fd9139239c9db52bdde6313c266ab373760b56eb6e36c31ad10325fd9ed48cb5bd876398a08c871220e1642f3c7d9aa8925f2b27d8aa93359994e94e34602a0d0aea2ea7986b6b3b3af93d5096811fac1c8cd85c3387524266faecd490b9f3e018b76983a45d0797509505853a44eb8017da16ccb2608e48a16e9a42e8ac0973a33ce0a075cab27876056b94b672965e61170017b4118efd77c93ef34b8ee270916c4464cc9959e1a135ffa2f39e7e46a5527ee4acecd73d4f35d0f599baade83a1baae42a3a2ae06233e2c74e71954c33dc4e9b0ace788905aefebf091ced3295cec8995cacd61d070eff135886c524aa33d32bd3f0b58c74d256d8aa12823a3c0d2f57f9ffa7bad7fe24079f10957ec9aa8182549f01f85bca07ebf9a318c450f85abf8356b580bfbc4eebf8fce21f4efa53b8a6a70675ba778530e072bead4b1ff9f229b114a828a9aeddc58cae5a4d958a96ea7e88ce2b9b7b127a905f33d8faaad6ada5106c457789a9837d5afa7dd427be26f6163173f380b2929e4c0268343d17608dd23db1f49ef9545d273916824826ec8c2827b30d3be630dda95d7ce4ea1a6e98450c428d62edebfeacafba39716f1b5c395e05fc28f6c24f7f85f79a187759f6ecd1a5b892c3a3bf45bf8cc5940983f1a499867ffb09ba624cd3eba28b1fd249560cccc925d000e315fa8dc099bf9bb4e0b82193f8f8c4486070139f382ecf2123cddc6f2d20dcefab1eb33c956c460b0ddcae1d42313237deeee5b8a05b78d8b577d799855ee080afefc62bc3309f7e189b6a23053f6d28e56be8a6735891d17dccd9388ab2f14c699b724b13faac710afd5248221d70861ba55eabe695ca8ce63e7d8438291c529711fc14c28d9d4866a2a6501fde666502d549ca82e77a1ee2ce04df4e57bbbd314383e641f2d01e6fbb06f62e25717a6ce4e17773f48c28db1961dc38aa9173bafd755774e98dbb11fe6ab5227bc5b9c881d519cc890581ab511141a96023b338b6ab0e55033afc87cc4df10c9b606115e95270028ca957ebb779a3009aafa19331fee25b6e32941d1ce39b589eddad91ec30f8ce3d16c6856df78653f05b870173fc8965cdb7301073dcdf671a0712813722781ecc054535497b9b90c7361b69fc9acb56176c7f92975d65d228984e846651b7a343a3e953ea7f70639d0d1b79f57ebebf414e5d619163f267cc0404bea48e1b44c7ccc4dd99ac2aeb887c996dbcd24ccdb2e867b5363208a69a55c6084ddc16098c257d8f41db5ce8b3070f8077f2726bd18f5f600d1335f875bda3e58d21e87ab6698b65bc5782be6c016566d50920a2b707ac1be49d15c3bbca05a18a9cf64fffbb8df73822d6a816a77407d0da4a92ef12e837f9b5bcc0a2dd12d8bb2d02b3678186b6894b72e6f1090d2fc40a0b7d98759f88f3b9b4b4e939954457f8187ac7a1764520e584c4f486491a0bbc1c75d9c1255b2f4ccad80da912fd7c89534160d93f9e7706e62d71bf912af8c52f829eb97f349ad8339b1a4c8d9fa82857fee5fd6e2e3617e7bfb719fd2f0aae0d4175001c1d2d6e368408ee3e2a6283ee422c01bc45da88d1ca0d2e35f01dbd4e552b3644cb1b4612cf311f76db8379da5d6361df6f929fdee5f7cc0a79231bb87707195643a6ab06bd2d2c4b76ff205c8ed907e3deded18cffb0d86fe30d969f7b21961db2c409bca9c18c2b0e628171d1d0c5a38ddeeb8561dd0c399f266721314f4464ab7bf9a25563bb7fab7a9e6b26576d41109985cce949025e8df9d288f97e27dbe641dd24606d18c6ffdd609df2d61219796567d1de92f9059a448cef74b512a5cad34b1e35e97cd2bb23a7af9185dc750e25ae8635bdd796397050c4913f5f9287307fafc501e7c77268b9593c31c109d46a65bc994cf14de2033d68d653bd1b5ed7e05e3ebd7e3172ce46f537542d62ec1097b3a64f97f49a6e05510671493b1ab0edbfad8750115e580de5653745908d1a7a2ed607633cea7267ad7abe59e9d74c9fe474e4aeaeca31726ad8ba3f9c5c0699cad1f394b2769ee63b35b0189d4e0256e4db54ced7b6c928241cda6aef5d9d7b76b069faa2350b551c8373abdbae0fcdb0525fc298e3d62589b7f4a84df7a383389c5f4b8fcc9be33b626988970bf3c7c5d64c3be311ae3d17fb9e5f2baa010da845dbac18d13adc2eeb001bead280fc94906d9974676719f1fda6d29e38f933d3e0bf424a4a81442ed3de0b1366d3aa2c880917edb8369464a5593c52733e8540c27cc6f8c7846941e03117845d2787008a091534cc056535d46cc19a47cb6234ea3468c50099af25ca2b85836b0f3ac0ddf2b1a309420300a5c87b904743b7cc7c101b255183f03ff55dcea549ecc022d1db0b3a454e6a0308f3715a28e001bb45fceb7429cab6e3fbb697f8f2af09f2fcdc7fc2f8870d527a17306703f0a2d4f6bfb6f500cb2330c92bd19e8a4d45d77e5b192077200d2c938b29af99323ebf57f9394bf8f54071049a2d443a12065adefba8e303343dc348d7fd66c5d4140c65ab826505e78e0dc9d68291a89e6c2c47515b38d0ce4522e93bfa8071d6f0bc4500e85ef3dca0abdbd3cfdf7fec4a25d69608ae423757dc1aea41a002ea5ee58bc1ada877e22900387d36bdff61df04beb5ed14c62ba2312992c0ef15890ee9033b71c226e4d7713919590fe2a9a65e7feb2e2fcbc490dbb77ec46c596f231ea3948864f89f6374f931b6058a686b40ecbb40f6eb92adafcefef5eb40ffd48b2c3ba0e6acb578f85ff7dc864233e212a57ed54f55760e77a44ce83987b66243e18ee7251454351cd3805aca2bc7542e564dc2278264c8452df6ed7ed1b0758be3206fe3a362816d0f19897170ee4d5f35067b08e413c21a7041b7df91a5af76bc3546fce4983ed805b446925115ebf8831ee89115f5e306b575ae0763e52fd2ca6e4cf6ee98cc968f5f96a745529b3ecc7af2a96e606639a9ad624b8e8002ea440cfb40bce94748e103f9e43e2f60d4ba54cbd5b772e8a0fd7f8967ebf1c677ef25c98cee6b15bd98233482cc91ff04b32aaeb1368a6a0e3d38c3b9c6b3ebfda8332f890f4c840c06e302278791da5e8870451a73da43eaf1073d300a5cae3f68e629248ab56d77aa94b7d15dfe65348d0883442ac3cac5060d55603cbd98f6122dee2ac3f57bda88448e25a2ba4f18070157a28bc08d843ccb4f2ddcfac4ec828352813107de53ff8ed63e07d5c013a3d58ad471540071d7b07a19acf0f4feba075d5cf2b0e9f62b127dc13230a80ee17f27cba3d83cca229da3d15c770acffbafac952af417b9b0bd10923988d7f18eb28c4f389fcc6b583813f77c0a3f82af4442a8098d675ea5ffe82a824a6d2b79ca33781a1abff7f5792ad0167a05916e86d32936de1dde419f47f098ebe8f9cbcca5e2361ad9e811fb5988d020309a72a30a1c8ce74af095f773450affc18b443c98d6f275ce43d1a1cff7376866594452136346247ddd036596e7d1f3f04a1912083083463cc441fda4aaf163025246cd3de02142de9c8c9b939d8c0ae096a110e58c6e3ea7549891c56a1ec4e5d53ffa1f1a5233564bd93ef001c01e6596d431cbfb3666fad19e0f4f9143ab28275377d78f089c81c637ad528c1c5d828277f9d39e242bbf5aeb4317fa5e90b982599fbbbc8de2848fd3babb0fb2854b308a565725d0cd308ca5e9b86e8397887f2a4849143b7c5d869573d8918b554c36efb1f639c6ac7aac7652f3cccf9c31070ce5daae7d2b9ccf831f8a66781c936ed60955a7cc3d0e450beb66c370e64ff5350c65e95f47235faa8fdbaed2da76260f4a765f7eaa8766d4dfbe71809e551039a48a17332df6055af0cddb86b7d8f275945ebbd79f40fe2ca308a5111c182dcbceeda079d61097edc65d8085c64d909676bba2814732b7c836184da3aaef92f1f0811cfc3509a700a28e9193430dce56ff0c40d8233f786c1d779ecc579321705161b7b730bb7c15563cc521d911abc767683c4a8f79e67b6da84a06cf70b9a4d9d75482b7d245f61a7452eb330630e101ecfd262ea3d2820429d66950d88bc5c7ab967a0fb39fefc6ce6cc20038672256ce6ab578a29dfc340cc30ed20434824089702dde1dfc52e77da7a87f3532c766f667b4765c247ee665ac239191039c49a7db0b288d8ec37f96a29d129fb0073217dbc5bdb15eeed1a9310bf2e234562cea22472627a85ed96bac060b6693c71e4f0d7b9da81c1a81e9de89e45abfeaf5d73c8443d62bae96b29143d30253361f2d8c4a1adf88ba171c25d8680f49d6542b3be393379804bdda3c8ad89d76e3957c23b87f3a319da110e2346c01719111f3faa5929d92e54ae854eb59cbd9b5235b93ceb6809364c91ea624f9cc6ef902e82a8ede06897f69c5535919a1d66243625a153c4b2de3947edc342a3703c377d585f77b9a4f5e73da15044866fa9738da01bc3f07f35a25946c03944fb54b1f4d527c66250ed4896904ea9a086d213a9d7ee380b2b9d25068645234d1eaf17b5794c8e605c34a2e6a255a3c909b5bd47a92769ffabd4d887a307f05aaf5f369718845220eac09005579249c97526715e315d53813ece4a762469224f40ca5a0d59502813eaded8d5d8d3b42272bdde444dabadb0bc16cf729b67c50582a39f8c8fc7c77d3ceacaba8259a19a6a3674badad40f30f159524e74c3f914062d7b4742c3c817281f953b1f1645acf8f21add31fad0c3272cd511754213b6c79c601ded0d902899c7848d76884fe697faaa2842e3bca63b6d2327fc40e67f947af603fe703df8d4066d89653378cd610babf8d8c1caa39db30e8b1daef9200004c62586b0ca211035ad08c461092decd5b878a82374fcbf595a8ed4b99b2630e7f007db698a446a9dd9fd987524ad95a8c88acc14a0182d8da3e6ab50ee4b9518955415d04341f612d0b4cdc11b4de9c35853a8e3127fa8fe0e6884395771a330ceae97ee7fe45b64f7177db16c0f182076ee8d7a3462c13ac49e33438ee992025796f4425181d1709636d28559de83cafe64fe0a9f51abdebdc45d4d76d577e005a72955c99ce88b0953ed7c2781ca897f27a2a43d9d6b041d0b1cb02691392ee724848518857ce854bdba1943bddfdb73e630fddab10aef2205fff57f0bfb502f543a99c1b0df3434ccbb8abc59f7840bb1485e23cd95d4b0bbe7500abd9d04be924060a3632c5c6ad4becafb1f2c912e6bc823b8962d8bce10b988d79fba1b06778cad731503dcb212f29bc68991fef743022e88dbcedd9444ec099ae53eacc2a9ab524ed3884144f88d503351b4b10180625446d5d7fa9a6fdc3753d8cd9b90469849b1690d3ca385c37e30a0a1c135fb76ef9717a40dfc773564bb7b4387e7471681ee8c9032798326fbfb3088e58b638172ef67334ddfc59f73f03e7048fa5eb7e5f01ea65afedb71fe2e4de027727c327364dd3de899fa3e9f8c7025c3ac68b8b2ee92d0aa395ac2d62a9d0203cc331c6cc55442156a37f785c190ac8a625f6fde19afd4cf382041803e190fcb96a27a34f24005157d2f5ba70ff43f4abddf9e3a94cea376de021007c621b13ce18db2401a4c477d713b10b360e0e6e9adf9e524aa7b11c5e65f8a22180a918a5d67abc345c6e73f2e276838bca4935ddffb7461f9b9ea4dd47f0ddc29caa173edfb17aad385db15ee908bf244c9b52c5f2b4bbd4bbe2a46c7ecebf3b94e2cef74c5f3eeead2642cd5e5eff3df0ec76e78c2704cf705eaa8da493300b13696c6028a4121233e8d1c701d9b9672d107ee9a0f425ef5b9292e0e140e2f05c4c95ac9b5a4aa2f706d16eb38008d8202140d02e440e0b44f0707f3ff0feb4f364742172527c28e6f27f82ef9f3bcdc42c11fd66f9053abe7fe4a874b7830141f7cc409d6a4f1c5ddd824c9808882206d50fb582f3b9aa039e0bd5e4ef6178f9b22398e2d563332fd3e364cf0e4866cc090792283053a489f0ffbd73cb2f1f60da41c4900a1ab1625b2f885237dc99bd605dbef100d362a5c810cacd9b8300d8d77a0d059c7cb42346333b4dbc85621e09176100839fcd969261f5b9b56fcdcbaf9441cc773f5705a8ef302512ee0c60d6f9baebc4b2fda7e7fdfd3ffc029a36706505f5d7a53863b7dcf20102c2f1a3080afb3bfbcbbcf8f313316378b7e7b5158d3017725ab1ae077e02d45bf994fdb2ca594dc180446e5dcff6a3f3c8d452b2e1b9d85268c9669ac68e5ef5bfaa03ac82053b59c656c13c2694474ad8a235b168586972d8cca07b0423a2d4386a2860975aae012012af619e7ddde5ec8fcf74f823115d6f9f4affa425647a8883962c287a5938a0c4979f4916cf5bd48b689378b7da2de1e6dfca6ebd85ac39c7a206d6b175b40149fb663a2f96bb4506776ca42f4a54cc84b928c32fe17e5314ee7de3b2c6f158ababeb9bf651e90ecb300e7a6ecfcc26e0b83b4d3d8193396966c368b4102df6d86bff1ef5e8740ba31d986419b3a59d348ed20ec683e601ab54288678afb80b1375d1bf2c5b96b4d1060ae57d190fb55a47b98355bbbc70a062ab8db01aadaed7ea80adaa54e4a856aa2e67ac763372d5e390c8050fbd5e9138ed67345b5b864cd83c505b63bbc014e583de788a1a586e02c57b5f9dfd6053c62c04fccf076e0548a55dddadc6a803c122d05a962284dad3a992bc8eab9e2d3a9d33602ffe0b8687a2535ed66a9dd28933d32894301e35b5758e6a53dbb15a53340259e723f91fe23b07e87fcbd7ca2337c4652ec5b9402cf69c6930ecb66d126e489257645c3ad7d23b46bcc43cbafeee6da57d8da6f7e6c474945219871cc494c99f5013e84c01c2850720193b135c50773aa8b030ab49879875be84152a0ab9ae4e3698b18732013e2235e493c415486055dce9176bf795e71fc317f44a8bc1e237cd130fe59fb41379cf910561d903e8b0e510108118c99d08e547dd594dd31f87c9ccab2a2169e7720e790e3a9524bbfdea29ae9a658f6e0def9bf299c52ff55296dab5276c8dcd087712e653e4c9a96bf923357557e774b56d31420d769e5070460fbe479352a69c263e26afdae40e5951e64a16271042e1d561d4c12fe428f9a038445171347990ac91dd0e1815cb5a4bb111a8f61766c41f7c20997415c7329a7b549f5b3bfa8ba2fbbb4f6a9091e60731509a4cd3e4e417832d1b61ecc7d6235700ce003437400a9b2f82ccee3d2d24917b4b6f6925edbec68321593a186ef960be8349cdfb6a313e5cea07929520b405c83db260f61eddf25e661550dfac437f32324226fe19c418e69346c6b7cdd3fac6fc7c9a9378407fd24caefec705ecffaa4892798f7f5f5a1bab9981f1cb0588d43bd7881fef1b0f5632714e5a0223574a45251a2d7e70648b5af9f42c29e8790153b48301fe3c941c2edb477ae3736aa1c3b54a05737187022482ed7b1fba427c1d5af0cf0ea66d466b6a2aab304cf3c001d4e6174261f6a731003169dcbd28328f30a331469f536283db0739f2273fdad681a746790ee7d8380f6f9a72574aba4a784fa05206e959cf5036d65c5b7f81567c66c1edb325fc1f73f0341b9c378ed6a709e2e6db8be6147d32ece9175840493450c93823d3003a3dd06d670cdcc7565fb0b6146f9322847123f256f6f273254b8b5254ece006692572d77b9a8c3b2b64ce7ed53e9668d287f13e4183fd04bc89b122f3b49ab236380fcc701d62d4ea08375ae6ac26162c42f924983b4adfc75dd9b8454716f7b9381f1deee9a4dccac064d613b119544bc250893c7dc5fcb1e3f247acf6cd6e5e1ae9ffd342b296f50ac92781fb490fca3d46e18d26099072f1c7d913ff56a80d736b66ddf6fd8d82b6c3da811db0de1e0cd314c60095c9052a09cf299cd27f77c3660c32ece09befcfef3e47a20db301ca1bdae016466d4d9b20a23f0a8311009989aab314724e74be8fdd524aef0f54861fa138cebbc6b9fcf84b904bb71c1f2288d5f54bda31e9c456dd4a9ea34b95a4266f9c16685dfbb7a8e95c9e0b0995af1e7fe21ffb1f8e8761db332c6150463e32e31ee019a9f5317495f7a256cee0626430518fdcd4d21ab7fada594004e5f2e2eab85485592600e687e9ee1b52c28cc1de7e8130ac8bfafc8d3a2b4cfc55027133b55e8bef9764f11714c61b66bed7973c3678022934cc48fd40c975b4c38c06635fe22f1c9c7f5f6f56b7aaf73064934e470b696d0c8e67316a3d96291886323c7181c1a4c5e90d64fd663ca4d3d01f601337acd291d289925ac2a792fad7052076d31c18099c6b28895f4e6db612cb2c5915e8e9489ccd542955648f09e21b09ff45ea241dd15f52a51772fab526c4e7a4ca88e7df5c0f9dc2b200969015f1a3dd471b4f61e2f425445d0174998f8a6e896feca7dbed92f52db1e67c4a6ff486334e67a655aae5b6f7f4885f569e99619634185941fbb39c127dc36447143e8ec2a489ce775f3d60dbdd0937dde7d6af753dc519948efd3239165d0e664d52251700d7c73cf3b31fb3c63b311b6a059953dd24563e2b2b45648b973b4e0bf2aac85c18cf9e27bf12b75446c8d7cbf4f1b6a33efd747ef9fadb4c60009731412ad3d3b1ea8797835bcb648faa261232703924dc99d884d3037cb2202031fa9f0dd37ef6d71cc9ac60e5df17ebe991589887c5051ea63dd98563a466d541bfbbc9ce3a6082aa1bf275ab9fdb3879b82a6c2a29e3f13c1235d3ee6c51fc8a048c5c5b011d0b0632b7647984e0ed9c317df641a39d845e01f0ea434bfc2572862a4fadc3a1428898bf6200070fe6a2ba117df2b0073cc4c778a0512d83cab712b59d580df18ebb79f590a5c1b5da36d9ff5f13e6a6d10b78828185aa503e781812999977f9e5dd6e4482516c9e85adb0634bf8c7a5e6a2a7b5a39712673d6f8e09a5a6fa761d025d03ae6250714cf7cd3319f6adbdc9cbba541b447205b448570d04884053122baaa1a92f70ca65c120af426a85c21f3521d5c9ebb5c3f092fcd4e9c492761b5699480a82f442bea33c940fae1a6c49ee05a4dfdc7db07c7d2758b7bc640ceac45e3ce03d61fda2a10d298e77d9c820206b0fdea5535c55bd4dba006d1ba69109830bc58f6c9bf50ed119b95ecc8d0a58dfa78581283736f3c4f1129e8f573d8baad55b0e7bdb2a855fdb6ebd0eefc8123669622c71e1b5c55fa1185e6b0c8309ab586b1f548f23d1d5e7a68316e3c3fe2868f7ad4e89fda47257b491a77079c1dc345ef183cc53c6f888f032bf2ee8c3afe0792650d3efce89486dbc164a56943e8902ad0c197072e75f3edf0b4a047fd2fe0176dabf70838061573cf64a9c0857fd5634ed4ef41e3d92167e901c097d23ed130a5994cb200aa0e48098bf7cf0f02ad9f386054aa2512dea75b37e32c0c149d37d1e0e013d30ba613e15b9367f4a7e9d2e05487166ac65f44dc6afe231d724afa923c3ccbe0458e6ff772ed4bb2ed3c3f7557194e23ff2cbaefe4a8fb734eef45ff0055f7a0f5cba7af81668b14877bb4250c030e9309f659bd2823eacd0e4e60409363225cf661c840ee2b3a68e3cf66e9acbf5649c7bc9ac28b54b430deb01a637676ee9ac02854077b55977fb57308378c1518543021dd84b4119f8c68f8041b70e76b05b48f12aca2d0b70979db6b6682d3162e36ea61531f7b2d333ae7627071a00f222407c5d81cc30983821e714fa2cac4ba46397e322ec11a9b4da40823ed29d1750303fe331ea5fecf6ad8bc65b90c878f058c58be147f31079ded0eb959914024674362ba282f884b503f2090c75abb01320306a3fc9ab2161b8124b1d1b086f8d0d03c78101dad9c5166f455cc9f78b2b9300f13a137323dd49cb61e4113809394f6d621ac063f1a7b6486e0864c98aec5aab7211df636d4ac7a59548cc37b5ff8a2304495272537cd32d2713e8ccffb11d5d7faccb5ac1a6bd05e9d06ecb84ca96c2c8d8cac5383cda5e2e9b2f793e17d59b100a0da78f00bb4de14579be488b162d82c21327c32e4dae5921faefaaf69813c94726df8571b004184c9880acea345e5e1c0d140cb42574d40e49e812e02aed3e2fb84e673a707329936776962a88323295933e4680977386943526f0b3adaf75f9240c9037606978417c71af4a50bc8623f6974e196370e57e7aca0c025af0116339e075196d4e74d552f06349be4e0f5c1179024b4913d816b4a47dbaa0dd1662c7a00ce20e31f66a7bf44dffbf5856f81df4f1550f7a3945e02b89ad8f8facd2e5543e044637dba23e271f9db17732147ec5b6baf394b9a3d2541f1a7411334f1e7265c03d3c3a6a81a2fdab45bc0c1101374f2781d73b402678b22f89a8302c531c68b2ec0fc146ac098fced45066de0dabd5d76658389fc5391c9826bfa4b3aabeeeb5a52bf2db9eb7ff17f820178389b113fde00b66b6f8eccf818e06f4fe2a7fe634dafb8e1a0cf75d7433db3456e6adbeef55d812429e8c145011895c53a0506ba2a1f6c69d62fc0ae0d06ab0ef9ba276acbf99a7195d63413476f7a48667f7ebd2f0b4edff711be3535b454871b3058dd212d3e6ba9f86659c996f2cb7a5fc4859193f24362068b771ad66a161402a98c8f8b1ec97abfd6b8b3497db00b3c4be0bcc53bf6ce6ab5d4ae94bd7db39b82cc8ac2131c58b2e17720739730aba038aac43682aad4747c1fed3641abb23ea2d315a74f8fedc1cabb14b87c72515232cd7a0b3f127dfb658fa5b1dbacd1d79e6dc3bd9e2145b71fe93d83e8f29e5a497a49e857a297b9d31a48aab90e26e867e8fd8ef9e5dd75534c673bc0c375bc1d602208dd166eea5569cf2b0482a8392e2310276ecf6d48682cd8b608b29c3df9433fe7ae77004508171b5b6eeb96188f63c0e2e586996e6c5741672b64369742aca3702e6637c66323dc2051c95a888a29a0a40caea0413872847076a26a7e90aa21d31a818c142be9f886cfddd4f8a332642ca1446c8ba226f5027b4bbda03b920d27c698173a8a097961844895e51e25b6448ec68d99584b32c002d89d80a5e33abb7634b4c9a3a57f30f548d65d874c6e32c0fa6b0906f90d4d8d0393c5b9eeb86439939c1a03ce5ce71682f380e6f05ba6cb92113aa931d25cb89ba2f1f8408458e294ce15594fb7c17c04fd3aee7ff4a53208b8ec5da9df54db8c29d543ed53369aeeee32a51b4fd8b5fca45df34085a74d55ed446f628d5a373bb7ecd940708035fbfe4d7e3217a9f9cffd4410538aa32bd62117329b1c5e1dc151108462273d8a29272345fbae0a021563164e081a7165f6f72280b02358e8729c817f67dc0def0052c5a393dcdc6b4f7c48bb556ab9d6aa240abdfda744b2baa62c72cbb91045586f5dffc3b35c07f17b80d2caa401c44e9bb8c3e5b8d2440301c97f32c63ba424dabf64a7b68ca338a205fe962d8839747523564bb913f575a2c81a7d8c43edccb4a7343dc59c0d0f3807a54f338f82e9a33d2ccfe56941f488479b0f263fa407f8a3d155a188b90d1fdc2379cba42d5dfb35fa79c610475d17ae01f2c2e14912974ec54a69f08e42afeb938962e8de08ddadb80cb36c410bf7e13e9330e14ed91066517d77f7a5ef37f54880022974f4fe39b47b5056f6c4d7435a903510798a4c96f3dbf7d96fd32d0562419e78dea04c866306fe5c60ab6346aae220c11379b8d4e4be216db6db55f14f5260b3d5f547b29a50a6560123834c9891a86692481c3f41ec341be22ef8bed49d35160c6eecb920d0d2100279c5e88c7b696be80a8d644fac3c5f38cb879501371682bb45bb1b0d3856795586c57c52dd1d3da59726e620b5d086ee2f34cdfbfab946d59c810d943fec488ea0b422428e97d2a729aa6bae6500adc24c76376f11a56eea0ce42260cadc74d202393633f52e6de1503a9b723591f44b605124d2d3fde7abe1a6092b14154f8e5de734ece8f0728fafffebb20c02fc454de8acffbe602445b817429acfd6a27d98f7496d03690d300173178bccff93d35796913c956d2d78183a5662372e69e83fb6b3bf287892f824c5496a6b375e42af3321c2b4fa21ceb9b4c6555792457bf3057c1fda08699d557df63bf8d4ec47aa20b9913ab582098218b10a8eb5d44d0e58e33c6445a23b33a69d76d3bfae2ab8490f6464a08cbf2bf781c6a33b920cffc18c686a767052ac2483687529e3729c63df9ed8049a18b529491d0715600201174cdf8ae9680ee3bde2416dbd3a4c6a820984acc81b13486a5b47796bbf16f81df85c4cbeea3f43d7ccd46e379bc982bc87944a0b5f10dbfe94772cee7e6f4e301322d79397dc435da0e6c7d527a53c734cc7bcfb81e7bb38b9918627e4dd002091f8d444aa517b8216ddc7172937fc1c817da76cb1c4173c0f40e8be70b20639cec18b657053e7ab7832e6a9cb67aa16ba3589439b576a7860cb438287a436c19cdfc6e8c925b5e54ae6356643a8b146db2e282470ad0c3cc2662071b4545c9eeedcaab61ae084db00ceb74b8752e0fee1dc734f46358a75a668117e356c7884d3ce0f2581f8e0eda657e1f1b834a8746b2e8201991ce5715d949f848e9bf094a0985df826be102134c97c59d46a8615cd56fb41475819cbe863f0b5183faf5ffa2ab84de9ff0eae4b7b5f4bf3ca69e700ba958448ede0c3abcd0b5284579e28c6e64b1e1cccfb88a42b5a48d0f3c1267d3a33ec81ec3ef173f0105095cc31f38e0a7fdc2dffab9085c46f7074aa5607280cd4e3c4dba7452adef4e846442ffbba62222d3c558f4110ad1208b737c059137930ee3cdba01e433055c4ee311555af6125304bf841fa1185f29ec4ed6f6a9b4310d40dfe8395901fcd34f87a5c18d30a6afc155957def6a0a58a07e9320e988a943ede9b4068923d2fa879db03023f0af5e9be233a502d77da8c6e1236d432d020e82dd8a7cef065a770ae6f17d311c1d292b4d7d8c56416a585027d3cbed359fb5ed06483745c7455e4a883a750fd03889bc966ea5a31c76fb3aac4b047d64125472a12424872510f7bd7a0679c902da6905248eec8b6e63e89dfcb7fca89a7a917cdd05e9f035c369f1346490eb14e0e634aad9c7d6949522a39eb4a41ce9527a72ce444030bde06c2ec084d3979fb8c00eb1cf42c4257eed9514f5324f954f6a13756b61f8031e48daa10245e5fefa634f1e34662bab10a441fbeb634e7ff957814f1635cbb35475a1ea701f0ca78eb2d3ce9d0cf6856e75d676a72c3ad9542d6388c81801b0cf0bfa82c3d343f0071dc5c553f5af416232ca199e03dc33621323ae47339a8a227201d10add7a21d2cdaa6421bc78db30196203f4989bf556bfe1e9789648f7c65eb100ef39ba0b65cfa49eb78ef02a2fed9e1edad9f3423e65ffa290aeeba900d0eaae6464a8548742344063dd292e154b8d10c237df9a769861c9b6710ef76bd92b0e2df1fdb0cfdcf55280eebfd1d36905f0be6dba3fad2c5ecd074a96f42aa4288c9e30e36f3a9e759831e58d8ce583d7da4a1bdd01a739211915014b35d1cb144b5e8acf1ec94a1f7f41013b72b8af561d34ab5e082390dba1fccb919fe3593bf13317985716a16d46abe02ac02e971daa117fdd978e86a23b28b7453c0965a8f644002f0890512928e4ea75f165eafbf5e831df7b31e114df04a4490bc2d46843d7ed8b99e7d60f7d9c20ed316ae8165b08ffcb609456068acfae77c96d12007dba798fba11e80cb8db10cef13706ed256368e48053515d787429089779406ecd448b27476d9fdd610e2310fc74e945d6847532dbc50bf39d92b9d08a29374dc770ce508c783565521b2f1effaa84d812d7bbc7d5c9eb97aa8f7679ff8bb9690f4dd03dde0be913dfbaf7bdc3d769f31bfa7bfee026999daa2658c291c9693a2841fac6f0abc1578453c1c4a5974717b2fced86ea2750d38d0fc57c871733e8ae2688e154a663e42fb55c69d466581f1aea0f7465e2d8f710b89bc27fc6c4c77f6e7cb0416a1826fd10d385d43b00a110323c802c3a4af45e754df9b3aea5b606db1774504a5b4f1e2cfbb49b4ab64d2072fc9155fffd5326dc36167d173a885ee1652b46060fc690ed356be6c487f4038260478e55c85e237170da241b20ddfef4bd979ea6a267c69f1216a5121707c8b027d9b65eed8c3f863f0985287f299c1f4be0cb257d09b92c48415fa0d4759d431b94d66101af21fc247b15f2eca00b8155de8a458fa9d9292184933039e91f8005d1ca03740d57b48f093fe8b2bff40a4f7e305b1b5af481f4e145f339833086e49235db4d5ccdd44dc1b04ecf3317c9b563d2ee6ff48906c28f44c2e30f1a4da4a0a66258b0ca22eb85510b537201a089676afcb0d4a18ef5ed8629442bb073c6a759300966dd6237d74e3c882d2e63c7f97ad01efb8e5f41d79a9625cf9a7a2ddd9158724138389eb60b990712f5eca30fdfca49fc179410b7628166ff1c22fa972e1e4798fc604350ece747dbbd90620154f2a29bbb4838b6d6e84d456a0a46710810cf2e306a1d7546a1a771af1cef5399a84bd6575f22e328356cfb20898739cb590e97b3d7284d407e5a79294eaa6cdca41ccf7d3bd21ee80340ffc7305d02c872f61b8da703a413f8bbb6ac45e62b867af65533e8f6a0443796707521afa07e2f9c45298b6a3a052c2c6a158f7fe97a3dbc69ea3ecc660085358de780fb8c0c2c4505b2314765b9eaf1cef804e5282ea0aaef05a3b43be25b5fb734ef9fd3c5d4070b06760259ad70f78aedadc1394de15689e6b4db0955d9f6c2a8a75d451904b06ebf6924c7e5ac1e21a862e0052390103933d0d2b675ae8ee85e9e3dcd90dc49a981c2a60bbaad8b141d1c1b80ee5020ca524bed490f8b93ffe9035712859efc64bb3588adb2fe2fbcc949a84b49d3f54ebfca4ab9a3675e0b84f165e69af7f01dc702c80e12c871984cbb0c57f0c4215f57df9d0b72a145090e0e7a0a5a5f9bdef0d809fd1e7fd05f502a5c5280eb1e8d30d376f33d54676c73634a5cc056987aa745d1903f328a26dddbbc2dd0f318a6bbbda8c6b8f8a4aa475c306de298c9f06e62b5526c9f38a509ffb996fa12732be71727a7add7384927926ebabefd873a28c230c2daff54664fdfc0711141fb29a765d7e335bd75252cbb96b6f88a5622b2090f53cff06850eb2610f9de856a9d6728d663900d50c4ec14a01e260cc6a1afeec1f2f50df0b788c2068d51c4bda5734910b582be8fb1b26e5a3dbd2bc2ecc88799043719f7160653e2d446ceb08fd4cecd74d1a5d6505dd444920374bc8900b87748bbfa086d4f276a65909f0c71f185968959d4e5a7dfae15f88a9c7a28e4b321f9a13f53352ae7c446ec68d95e3767b40d210fe21567d3394a65dc526bb31cc84cfc140e1455b41b09c868c26f52f8541a9b8a273b5e293a86580da09bf5901c164761b2d0e65331fcfafad413e4bad88a89258dfa4ecb5d22f904484d4046e124e0d7926cc9ca7ebbe7f8dac099ca2e354e6ee9f6c2c6c30a4892ff6695d77566da88dff5c1bf3335ee57982bf38295f489b6e8661c248bd6a580d1ef4e00d04cb2c9037962fc69b5c66635737ecc5c0b23c3a5b4aa80fd9b1860753dc7afe2826e2f7f0ed97594dcd4aa94634c61f6e56f853d9de6472715c55912fac1c9eb2664d3ae6097ec9b025c772f0104dd2c8988eaf41142170ebc4847d3b3155f4dea0f696061230736503489e76effd877520b990902b6e2cd2a968a4acef9989ecd055a5adbe3a5e021142cc6505cd6843edde6049b727be184c4ffb4d964d1f02838cabb895ef48a9a25f75e155f5f7ddc339b9043e515dc06477f3e10c3ef042786ff58161ad5b79c95381efb90458a81a60ab7c3b04b464d71e6331dbb890fa6f9b899113c16c306f9f281dea785a18071525089b4667c2972814ad2fb04c88a0f8f21e9d6ea7aa97ceb5e2618e633e1252c09af3a61334ce927f4be8b4634ce2d46379e3194cd1e1c6cb975f877df871b62161fd4beb9fc008d40ff1175a9cae7c4678d6e635a113e1184717a1b75da825dc50ee797b2075c2afb3d2b5e29e4c4cb3764f8fdf403e59899c7db8651777bbbf260be9687558476ac43124fb63521bf2e2f2c62251f059f7bfd2ba9df8bc1d9733322e298e07b57449f6360170725ee2925a95da85fb1b48ba32b4ed8ce30b85a33bb4add2242309c1c6d89e1a8b5abf406236bdf2481f3532e3954b92f5397f429664fcd9524bc4ea4675ad193a63e87bfeb00ee50d07051822922c30e4044c54a7d769faf9f40fd89ffea2f577087a9847c78f24510200f7de3dd5ca74257e6afbc4f992046d3018140aa3d98c599f2187f891efea00a1e9a28e9e8e34e5ff99aeb080959b56f067171cfa5bfc496e0151c8b0c0faf7efe2b2671956f1269b5ca2a00128636ae010e2ced657294e86b58d51ea1f668230cb7f2c60de7acd3cecde3418cfb4a6905acf2fa8f8a134495c662cab088f4418edbebf11fa361f8670231d846c09e820def0cb2d436c2b462b1af729be73fbebcf5240aa622cd9f90734226621150e18b0b59f9cab2980e5da14c86685b3dfd2dd3eda0cb076a5d789c68721971f23317adb63bbc0db4ff8c2b5fe77520df32e7fdf677f096f6caadf9c2fd73d55f425df989079388b8761d4625d5413a9c23d1a3d804d6ec341f8aba2906b7e2ea9f89208eeacad625e4728a0811199e48f0f6f23a257ffdbd97844457a3f61d713eebea3f02b8bc5e0b09d7036a746a738ab2176c5b310b5a53e0ed74bda4d2717daa87fa972812e09dfabc420e1e3b8f6d9380d6724b5791c511778eab581cdc5405fefcb87a2c84f56373c22cfbae4696068d4ea31d4e6ddbfb82dc9ba2018aba74d0602732f8e729af4a3c124078195fad7d17f3acb608d51b9a5661c354a01c540c3fbce0706f761342f04e61c8d66a1b69de6baeffafb7100573af1a5b7c487bb94bee47d27fd79439ba4f4965552e8c6dd363c4c4cca95f2f06e84d3e2facaed3d291c8cc1dc797b64fc7c09fe91dbb51fbc3a8f9953704d3f3ecbd39be3384b90c217e47adb16fc5a7e3150ae738524f68eb795057f20e7f3aa00b8d42fccd5f2fa64c5aa8a7e1c67f52a9aa9597f538ab71deaea4180384439804db5e27ec51829d5257282a90b0bb4babb979ff110dfcf879fcca0aa29f42bee3acb2f8c14d01017d4058170b854706e6f5c017a5fa6725f2c22c93544cacc88a1d36d33cf7789be2bccaa12f2de155426aeb06166f196315e87ada0e97960df04d96299e629374995e50107fd455c4d79d9afa485bbe5cbeae593cd3ee2a6e4884285024d9c24ee8b50dea0d9bc6652f9afacaebbaeb672298d445054bae229eeabcce5f5982d4c1fc5671cf699da374ef086a60dbf90a79df80136aef113fbb4d1e65f8e7f7fe4e705c4f8f1e036ef2ebf4e6543cb05832cb34be24754a42def346b6bc95aa6ca7925196536aa642c96d95c28518109b4df667eb7afac279bbe839918521e58bc9ee145cfeade3aedcc9c6d04bfa31d0329c5c1afb133976115b14bc5d087720e980733b47c8c117933ca3fbc400caaae5b6b296122c57691e0a5c724e139bfc96fc41bd8317b2f5d390eced02be1aa1ce39b83dce075e77f4170d3e9cc593600db952deaca329af07c993ea9e032c7480b108b2f71602181a36e37884cdd227f8bd41dad2bb5fef9281076d146bd68139524a54c2e8033ef38c7c51962fbb9c3b8b955e815882508e4ab2d322e5079e85377a359884acbad93da43693148b66039ae3f70533b9f5fb4285e0ffc048d9f89a8fe9c7268760caa4a3b4463e6e0067732a52387e5c75d8c154fe0201fc3cae8606f363890deef5f99c402587fda2929dc1b754e5b1fbc055e39f6463f5736ee3ea81696526637634227485f4a40732a41ba2400cdfd006d7fb32021cfb5eece21d6204f24397717aeb072156ec99e77c26fa608e5ec76e1940c34c125fb52db16d48f80882ea20bcd5ea6276bd42d1658fb59b57d436760a3ddcaadba5c6a84911777777d5779d92a380e1d797aa026036a64e096efa6da24853a6c3ac219df8d2df6663a5811914b1f43b274dc65c94c596cec7d010074d9db055cc6a3f3e06b1d3c6f353eebf1e729a735540c26f91ebaa91924005a6e61ca1cb0feac6971b2946e34b34a633795387dc1a76fcd1fe70d477a3c9db0f827f496bf8d5b644608034b3c2418981f154eb1b720862856759d48c89d62041981c0412ea04c825ec246bb080bd1f89a7f5cac0c767d039139ffa1b81b17a72e58166bc67fa5960a4d6d954f492280a1b0d988d12c71978dab33225c4957acf39a4ecce8815935d72f5e9fed29838994469f8976e21e500dc02560a677d6cd12c95b33a25645d465a816a04e3913593ed568d1589689a0a5f0e62b4407a0626a63301c7b11d7a8200ac0ad4a2a6a0703b5d8b18aff2f0eb744ae4250f16633fd2c92fe7ee051eb4935039eebc28463adc21bdd8d2506783d92dd412e2246bbda69cdb672a24a0ab62c3acf48aaf23541b672f36cc97cbc4729348634404532c34aedeb432574125b826933b12d5d296f3889f76da9ba176e7d5cd109d881c93b20984c4686f360d71feb5df07d697bc911bf26f0a2779041423d85c994263483918d5d6addcd8bf012cbcb356c6fb98b757da6b5e1256b485feb2cf04d212ce3786a237136be872ddd8f4ccfe244a74037df9123e0a1d5df6741bceb58944c7bc3830ecfcea4e4a7a1d8118452845cc45870014fbd2f882fa2cc4d72fabb9675247447b365bb960d876d84e497484e77b4233597f3002235236d089f4398b6d3edc56adb374fc298e843f9685f9989cb4dee47721a6176811092bfff6cd1231f8f5a43baeece42c438bbe507f5132a2c91ff150ea70daa2aa0645af86c84cbe4c014c2c1f3cf29c2d2860d80dc90acc7cf1f2f50d5f30d80ad0e501317d2c721c598d05b2f04be65482f8e1d3c7f62db83c1fcf22400cce285bb7facc12ba5c02dc70cb2b5fdd5af36750a0733ee0191e55ab7bceeafb7d72ab603b791ed5aaa5bc0c34a87fd057e3a0c69d85d900809055a226ad49dccc01fa25ebca91d373b79b68810283dd1a81abbdc075ac72f49d25bfd90fecc4cefda2edd86593e7e384009017d91ca4a328369aa566818a9801de66da9f1ab0f5149fd756cdc3d8d259d672581349692bc15fa16fa098882550f24e19f8a4ceb4ed0ec9f3a9941e8798a1668d08ac9b4381a98fe89492976e9750854bd611776d78c590f1d7cd25f5ce50c6e2d4cf295db268a1519f35908de6704beede88b1f2e4d5b0fb24169059ea50cddc46bae2b72901b6de698f7c15af6744f1109b09b1f91a200773dea432edbce4713c4c466e35c27dd5c3f3cce1af231c825dc5e3884759140b3ce8fba133a5804f699a95542515684e0943a9188977fdebabff2606602367f55d169a56148c22fe794e0e3ccb6c7b2b8bffbb47110fcd210dc9893f9dd499c4511a2e4210f744d74b2d5fed802d0431145616c75a8917dff1adc68fd6f96653bfff205636434ce95944d441d248034b3465b786a295ccabe0f82c0aa1b2520a292ce64261fc56c08d76f5471526369803a55f5fa0e035d5edfd2bcfec3dcb5785123f63efffa265ff0548a341877998eb75ebdac1a39878988ce9c68f91b78c614305c2cbad8795d78adb74cbdd89d955482b3bcc92a54979bc954e58efb3ce7cf1fe0d1cbb4ef076c13bbe91f66afa2c4ea2e3716c5810f4b1618bd67f682aa5c03d76734eb888313f7928e637a12a246aa7d18409153f03a2593f0551621fe0c657c646d2f92850160779ff1dcb58ef833d9e5c55b91f51a3ac6f60315e2092e5efb787e7303a3566c3db8483a348ef11b67a6db45f8f559ab7fb76cbf6e0d2f78771169e5ddd477c261a03fa33f4d72e1a89a8ba4641faf4b2af5c4e33e8fae172ddb2109a4db886ea554895b1118d8ad80b9fc8626d5a6937b4e697f29319569927f2cf07593d26127fe29ec9e49fe7bb4471669da2472d0cec152d32afaf2ec5de7f8c17596f7cb4ed78c9e1093f266e0ec4125256f793cff010e4759d9bff50a233922dde182935bb97293ccf51e2b89d019cf95531c025936d3e9ecf8faa064d6e595f9903a5e03049c3dc0e25ceba955f108c2143d30ee123057b1eee67c0c6d97b1ebf51e990f63722a594c4778286c89f29336a195480f49f790dd1d5c33b91c2ed54b0140d0709f087b04644a14179444508f7723640ba161bae35c578a5a9710856c49c86943dc3e2fb775196df8c14bd7c903437501b11eca20bab11302aa5b3cc389a88151e646122d578547702210bab06419d237e587a8f4efa01de627e4685fb4ee3558cdb0a69347b4a11d35eb4d5ce6650aeec877ec6f954ed6aa84457af0006fdd725fa2009a8bd74b4b7acd5ab88669c358eb94bfd602a3b7bd7722579de952acabfe6b84e5c53d313a2d2a424b84dc7fa5d190bf4a831dea624cfe98864a2af17b5f6ad55ce9eea06dfb716e1be5beb2ae35bc9f11f1d4c8677dee0f124b978a310dc2a69fd66f7e666697daa2228ab3ac41b687e35905c78d961810901be775cc5f236f71ff16f31f3f0a38590800457a16d0778501848d78d5c27a055f5a5a8ceb67a44d1d14976cb014ece86b5bcc7a2a1c0f7eadc8b23e86a5d5d7400e66e10e062102315626183dfdb92482ea76d2ecdb36f1ccaa468d0ae2993a3918645175fe6a4e635fbcf73efe094fed9ebd0bd4487de1a24c2b68aa733506453db4184cce750ea172c9ddcc9c009f902eb85ef71cba8a94837d43ad05305342756e4f8a90c1e05914d432a87fbfdd44805ed577c90ed238414e39d993301e676be10f3ec6a55acd0fd4abe0e063e57f7d735b938e5299ad339da60d33715a16887c187df6877707535960d79a1f4f99bb143f549b5a4f8f21e3b4092d475fb110c1087c3f60eddd48ac10ef9753ae84cfd322148abcfdc1b07d2629b4cb54f8e0ada3ae0a9314961d6db7d21f2dc58522e7f96743992b4ae0f4df43b379bea957dcfa0bfd7a5cadc98a24d845e685146427bcbddfacd9ee53d90f6b424444e3b5cd330654ea17b047d2095d3c56b823753daa5547aed2b7af7e1f4779d49689ab0cc1b4aad8b323a5a17138796cbda32c7e594274f91c0a95424e6f0382661dc3c393c299d20a15bd529d5b443e62bf952abcc4e94f21e95ad9cf980ed6c3707336e07765b10f00a97bcd03fb3d412c564b0ca364e28fb5252e1188fc7b82df1bc908d87b15913c9b53357af2e16b1795ae6fd356d3b1d4a615a006e2427a48d5bbdfe88b56dfcdcbc805ff848cf44ea43727ec192aac5063902a3ea780dd1c14a4e800592528a9e99ef659e2c1e411a578ffa3a8ccd7867067a78ca81511545083b346c0a3a6bbe946c7d7b970bb5c62a7a95b651b67f4e23187a82ffefd2cbc2cd5fe7fe28f15b8781a6c07cee4a58c9e5a616213ef611630abcf63a8bdcd084f9ce787255c11d9ab56857618a97fbce8f133f2cc266b89011e9584f22399698fb6cd941d8025a5e801270f68af27b8e68081e2bff61f6a3e9aa93a6c77864e106e11440dd4e9c19d4267e164787db52911a3ac1bb0aeee59638f7f97ac228a675d1b9571f2f855517fce72d67e346707753c3b9e654b8e67c88483feaf61ead74411c3ee0236e5e016f1a9333c45a792de9134f5fc8ca6443220632fd018911dc01e7ed651009d3b4e496d4fd5a46ea590025bba64ab16b6cbe8aca0b7fc8b7c7857582f64934d90e56c98a235af779177f680bb27cfe42216e5d2c0357aa4436668b4a3773d574e2b43b208b7dec3662f91bd8109a5c391ed90298133c8ec1b55415b746549fb59b20e92c16a26edbeb5021f032f28bcb90e77b860999873d30ca1bd73e6a18698b6fed09e08f10a00d44f6f377d81a89eee064b119ccd035296f11b68234d08c0b9f6c6be5692b0660fdd7135b455dd3c4d55bd4b8061b62a90286cd9e86196371dd9cea8f9a55d09cf779569d0ce6020552556facfde3d7b62777f20f5ba7e7f6920db91733e99f0fb7aae257e9f496b071978be3283d886a8165efc8f844db403bda78042b6148cf9b9f45e72abece667789b6cee6bac2094c93ced51dfa63318d2d28849d85144126f313db7187947182a100e0969082c5f9285ff7da338959df272e3d29d9078c1902f6a4346f201c63a13fc9378bb0d8f042505663d3fdae4959ab39f8b710db26db945fda030cdcf8c6f5179d83b6a7cfbc767a13dde3f351a2a0ef5790fe16af7652e179dd60e5bb981c5603242562c332e48d14dd2d2797c2bb8b55c42f9380a486f3995db4407dd2bc9b23913a972a2ff2d723254d0da699049937db68e86dca89ab928499e54fcd07dacd5fa2d80eb69da090fee1cd45acd0bec01c22843734652c34063d8ef92414688302ae0bcb5bcbd66ad10a8f09805e0da3f0741eda6dd5eeabc3484b004c513fe104a8ddce4d494023352b293250bbecfead82c0664bb9e7d8d20a027c2f5d983f2d087fee93e0c727729a51486f196fe47c41abeed43a755b66eb61b721740f9d6e4bcf7417be3cfcf72aab45fa2f3f4f8774c7e3a4ce45be54007864831648ee5408c6a85a2398e3c0ad113fc44fe00ac97278a03376f254262afcfa7bf08b110dfa33f1949f2473709e6010cdb5ad047de51c1601cb153fe74b77aa2f21127949a6109b0430f7ff6c8f3b3fa452dc708c0906fafe363f650d93059bbc84e3c7e23bf683a2c28d29b378af87784bfeb0b9fadf6bcd054c57c7dbc761a97bc24f0f1aa1f8f5c7b6f957e4f7fd8e4dd081b09f4a33ac2fbf9e06eea3ee13745fba82dc393034bf730d9eb94556d6e9d0122fd2d4ceca352d9278dd54dc0dab9bba38ec6ea5d91587796738ec779d9be0f64c7873c5e4d79a4bbdb234f9d5afde4d7a3872e069bb53e19dcb0b5c02b75dc4645327a304b54201a6bbd738260cbadc5839f1624064ae1bfd3c80895127f6cef4d837b6c302e3179427d767aad6c2d1a8be824911321caf535f429a9ccf436b794be5a8b14da28c32c1c793b8c461be479fd410e885b7ad6b12aa4dafd418f2581f565957a037b6261dbbe5b89b5b3b2e279a7c131fcfc55449d96556bf215562671288c673cb083b02a4e277d59795a5ae993c95be269ecff6849e62a3c054d18926467afab5db1513be5b1b8007ad3d52574ab13fd46162b5dae32353f32b7fdd1309aa3d44fb58eb969f184cd4a14c15ee78d497130e51ff9569889baf2889a39a6f8afe1144e2c06e88174bac75ee5130cdfd516c5304f1784a65d863fcb8c66d7b9df142b2d0194cd3b57a76c4050e1ba2adadb7cbbe261a2852646fb0c12eeeaac2e7a5e2d0daf8fdb45fa052550bab86ee5a836fce31a60bfea601e744e0622babdd71dedfe53acfbb19fd7889d3ea3828815e33fce281233d76fd8a314df10a4a6fc671b754223d89ab231c4b6048b5e5a7b41eec89a29c28f97ba49d7c41d3ee13638eecd63abaa206f3047f7cd3ade0ad4d333cc042c795bad743aeffaf9b5e80cc9b36a4c335ce855445ae8df49e11763efb96e50ec7bdd4477793c28d4934862e1e9d65cf69204df68b2a923e7d8b3fba7f8b4ebb30c0c6384467cab9099bdeb7f0d0e17e00048303daecb62cdb723cde0b56146db18f5e139687a9980fe19f4f9ecdfa69abf17ae8b5fcac48ff33cc05a043cb882b62f8d0942ebeca5cc3023deeed29d93b2a17a18af6169572c8d277ea27db5f9d830a7d4fe242bd004c82341f44a3ac330ce0f93f5d961431ecd6fd317511c4212aa6a637853dd07df376d02473b5d7f81093c61bef0e440d5efccc316a44db8b925c0110ef59bbf414bebce10778c0d62238a91fbe00aef5e23aa43e68a9a1ae589c7559e6728124cc27715cc830a7a6ace4a3a6ab574d9c28997eeff9cdcec4309fcfb6b18135fd9f5e1f48ed9a8b29a8bcfc4f1c99e659e7dcec7d76ad4ca5d93a2ed63bbf0a0eba361d9271a84a997e28a20e14198dff383e167a588f302d451a640f4ae929e31a06c5d1764c2d9ea19db481219427631b737d69df0970438e6ebefb5722367847881f85c809982cb7e2590bc02e1672b70d8efb132a67b1fe7a8da731cb4831a6e85b827c33d126e78c504d2cc177d5a5ec75291207b4c752df5f46dd571ddf2bc000f29cfbdd57a800d4e694aa3ed69e9b1745bb8367712579d1e6f8cb39d05774ed860aef0ee82252786ebcc9934aa1a91addb841aebf7321e936be5addb138c3d6c81c1b1a79776d90aa26357d0cbbe977f1dc15fec1f8c38fec3c2eccacab511fbaf5eb608b31c4551d8ada220e9d3ac2db02699d206fb69bacbd29363b9eca5894a4a7b5c38bbb6667675728eee87f5da02caef16cf32eaeeddd992b4110aa8b295833b4110fb7810347714f67f36cb6f5381364ccc9c8c4a01ec1422015228a43089758c844aed0ae2331a2e4baca3412268134af15b0481d16a1996673011a132934641b1578ab5c919a4899811c6188c233a67f51a89fd6386f1682c05f13b6cc391173b454d298d25679a91512f1e665b15ae727b82c5bca706ad2db1b3cbb0a65af662d2a6647959e553c1167223c9bfa654d81901039a71fb378bf80e93c97588ca977d4148eaf3b1bef099fa99258ba6ae78dbc332c720e469ee7318e3d93eb1b66a0243237093fbac36eca77d3ddf558ef1234f095a443a73680b9db6f71ef9dcff68585fee80644404e42f3a89cbfcea8d82b72a9f5a03bb4fdf4649b974c0ec18d3cae36e029d47235a63f76ee8a57c7d4a8d4b56cd58e72195e2a69d399d5edf2168b14615c0f082372334fb8fb79027ee99a4f2c079fbce661076d5f4776980b079dd4663acd8022789545a933c32ac614da9385f6da2aac9bda2ccbe992187a5461a1e620d105b0f69dc86f1ce27638c76ebdb81b50c84884aef4c3c41c24dc0166dc93badc8ef5546289ed6849e6bc0d5f1d6f396d1b50359594a50f67f442378a4b737795c1e34a766dc218a1c2b4c7b6f936848ecdcbd690b9f41569b80e683e49bde95bf5cb9a619f871fd484277b6ec7397186b9613493a227463f972c226eead19d86900f7e76fd1d63458d5a4f7a9ffc0fed586595bbebde06b1de29d00a89014680988e5bfd06e7484815c57faceabc3c738dc43c4de8ff01376bf7cdc68ac438a26df27eb3a4b16d15138c81bbbb7b891d2119b60004101718bcf0f9e9c14877e30ee25064c9f224ee27b0c3f8ff2f2ba0f86cedeec21bd1353829d0b4a808b26ed30a16e6944aa3a649ade422b79d0fa2e694b0bb81ba8a22cbca68b483960755b9177b8d75bed6fac00b583340ed345c8662cf87fe8973e36fdf3e20c256ac7faec733683813488b3acb1cd8e66b36d14371f8c99a5e50e5bb2a733c163389c0deeb9568ada0b7409db0883f1b8e24fab7bbae0055b76faa91f332cddcdcf51107063ec6ada4d0d1137331631b84a17ac5291047ff1cb916cdad3908be13bb2af277dd6c371cc9fc19845146773981f3f679f9a0135cd6056862e609158c61866241ff497a0cd5ac116fd51b77e647461e834f51a48a728d0dea465a8c10c6987cf1dd221100fe5224fb70bb1486487bcaab104793c34ee321a24ef77b8f78e6bf5b1f10d30b3815dbc2d260dca8744fcf9afd73490e2fbd26a67ab54f22e84d15a9e86795a70281f37cb06f595744e74059232bda5f90581a4b80df6632eb73a265412ed6cedd9e7fef55e0cae4517bc8c990c2a63451522fd2450ce9d6214935691af87133ce29961a7919d81a49e9f4574b19cd888b62c340d05f2a8ac8a1937bdbdff27afad3d5d46bc75b304025803f9c524f1ea57b057acca898032ab0253f6b640ef5ff9c8b197a354aa922ac0b71983827e01cce668206a2b9f86400cb6c6f8ac07be128622cde7b5d9788732232ac025d15b9b995ad33ce88179feac678f1b5fab280f8a0b7bdef1b90c00fce166f2ce64ac010773ff98297392b711f09c7a2a1ca84675fcee3d700200e692e36d724a9e5e91f5ce711fb56757c5f7d785b102b0ff5a181b4d6af87c2692d0007eeb01dc68ff61713ea9efdb2f822020fe33cd209cbfe6c997d8eafa84400cfd8fb8f41c334580076a562b8ae21a8626bc2fa126cc151bd5dc02bbe53816a19beff1e0986cc1cdd0bc80c925fa771d24c1a7e14e59d2e8c8d0dadc7c216c5e7e332563745d8d216a4f47351148a2510abc683e251f69750454e10fe409f3b30129a81384ee3afd64e2b6ffcfdd4add3328e325d7a4beb7e42b10b6f4c9fa7f66138f713559a7aa03f3f61a8b920e8c4911f5158a2e894c30aa15d8a95e99d336419b5e849e83749f9a77fd72fece957a3eba0f9f5ad277360c1fbf5e2b4a141059e597960184dd994e2fcb72b5a8e5825e89ce9a76e73794aaf88b5f8754782a91880c849073b5f8195add4f7b0e7ca8de89f34f52510dd0bbe01538455e9474911fce15c87f55f0d888504b1fa84febc6b4d8a714b6b15bb93a267433609647a428ce0bee85137877364e4bcd06858d31b182a6e5535e56b5deb2657c1ec6fe0a69e22f245d9b5d8a6c91f4b4b874f7385740accafa2da244e2d3ddff4c32fa6b3032c57fd8bdd0adbb859e178bc0bf65fa86fb740b52b9613c593bb389ee905c4c2c772f0e1a13a7a707358d287ff5da1b5257b97b49c9d4024b5a37b45580b6a805db1dbdde6657ff836407418b931dbbeebe20c7c81a990558bc75af2660dec20c56906d51c265b13897d895d224d80f9395a74e38fbc8c1814bcde2349eecd12239203c16360417c2c3756a43f8854d6b40163ba297bd046dbb7c2bac5aff8cf1ff736bc4d27cec802bd92f323aa97f69407703a317c239d71d73f32a069bcff983fd12d6d49d98608505ecf8b393d875e3cd1a13bc81382f8b58f4322cecf18d77becfddfe7dfa42d716061cb8ad817abf0c79c14a91abfe46ac847ae885c653af4750f446190c7c7f7b73c16780e6c471e9584747588468c417833d6f0063148df9459489c1cbed4a140d934e7538032ebbdd1ffe78bc0f8b1d255b5f774ba06eb3b2e72bce8d8c71460e4fd4c1c4ed83c21cd866efcbc6e3c3bc2e8af2f995bcf01c0485204648e1b65b8b61b5f7ffdebfbb62a4529fae3a78c8f39b56894b826f4beb0fada3246ece546110e3d5793f29cacfac04f456cc97c9917f185894d630342e9c6eafa6913da8ccc1fd3ba20d7af792fccd9a2ea6acee31e15723247869bbe220fe95c149e06f81b2a1630fc1881026a99df0bbdfad7616dca2b0987463fcd792041567600d59dcc88ddf303cfb9a339c012449248b3be5b19a7a7446c3002b1f9e3ba7674f93e0a2a4502a89bd867d381e363d26c64be9da2edafcc6ed7d28bd4e527c94b7aa16df53ff069494899feee584b7a9e501fbdbefe85c9b2975f6c87652684308531354150ef6804c29d4de0194976560781f3d0151a5070491b4100194edd5771290bf32a5df2ea3f2ac1a6d3768525b2d205a2468c3f791632be9fb9185d0bad8dba6fb50a1f2d1ec8874d2aac1c643ecba7305a9e619b5e69e4967332dcb732fb3948b57e7755f4f984bb4900dd664ac50081a3d17cc7075391499f9db1e6879d3bc127d3a9491f60f1454b73a17c8b1a797004f7741494045ac5bcf50e3262c5629da3d89f88369a13942ffe090bfd05f4be147f75d7fd929aac537b8747234a1aa68115795bb70562080663c96565f5f04eac10925f11d77ba250776fb857c1e7549a1e906f6cbba3f070dccb2a101ca2220990824e346221dd8ff62bbd2d1ece8623989ab3b72a16a0eecaeee04145e37ca6e3573c6b76dc77bed82e1da8bcac6429cb6de8d9e5107bd98b296b124056d8c9513f8cbb06543a35aeca1606e03bb6345fbdd783239e509825731fbc84590ff6263145b60a68963954447a7cbe37dac7ca42102f993ca4ddbdfae3c3d8e6f8ec29b8751a87d5d292a30c79d44f9aed900f13a9d974fdfcc8d4b028eb89780e8209d4d424ea9325da18c5c325de80408e6f2ccc4f7db2486404651dca0b2fe548525fbcf031d1311a7e60659b2ef7ee1428ae8eb3dc4fa9ddf624f2656549440907287a59519b33d1a62440ed0c31d075976967597b264842d38261a7f7ae606585a1113527bcd128d4d01f080cdffad8383628bd3b990015901b78a53ff2b11ec8d423348266ccc4fa35069c4e6678cf2c7b8cf88b019f3433489698dde0cf52a5b3186b70bae88aacfdf475f500be8d4fa67c71402c603dbb3779aa4f1d9949c623ab48a553591a41b9fdf4887183e319659699ccc1a5d5cb562ebf62f2475743467d1c253afed4fe1631f4cbbe8ac31833e419d234db76caa948dd120665ffa1950b7c9f748ba6232f912d46697a9406b3a998c37e6cf965282149288d74c19fc17e7cd56efc682f8e5587d1c711fccb456e2004a1edf44a079629abb9abc830965f74afeb1f6d535956a4f4b0b4c28d27423b973677d23ca372de542fa951b82467017685ad45834fb55f9f18bfc30db4ce4e30768ef55ab2ab2c240f45cc1e6ae175397039ad3f18f0094d387f5eb27ab379f7a41485c9d71af166ab1aced8bbb92144e2201b4c12a97d5cfb2c92094667e28d0acb2448aa1e5eb6944de1be75728d51b7085ec1aeeb9564a516a85128b6228a7d2aaa363732bd1df7ae9065251517ff9ff537dc14bfa82f5975b322c27161ecf1b2bbf5c2d80522bb54dc2b6e52752b009d192c20a50deb1ffdc49a853d4d64f874c5a83f059be504a1bdd71577b5ac6fe855e07c0e4a5899c86e03d061c9e27c4d3dae02be25e6e0c2c2b0764f839388383c9c6a8e34e139526816d849e85a588ced075841f43cebcc2d26151a955093cf6f731e85739cc35084d86863a98a7b832ee15d226f2bfe0e1ac5635a1f056341766c5762695d55ef07a1df2dc64323b8c1238384f2b2b7516a585c574c8f15ca5b1d5b409a6174c8b7777bca86f3dbbecf2f354560e23eaa0ceb265abb3b1f55179fee4239f0d86fedee52bb53e1942ac256761ff2df1e285d46d6b5d6596f010449c15e175f85f6065d16a67afd176546f5e15a03501124dedfa158e251a113a74077ef27530c303b4a2e93e8db07ac2f626480247ba532447aecaf0fb80e880a5a78c6a9d42009b234ea770dcb6726f5454f21158c504db018f4ecded9791e2eb6fba60e4875183d3baf8725b8bbb7b032bfd951db7446361b8b34522a1f8dd5c0c2d6f5e0c44abd26846b84ada292e6c8a6c723ad182c127200920aed37f4079d3032ce20ff66703ec533e4a046783392463e11743980832a86109c27ceeb5b6d157958938b5f5c1c406cfebd8e295fa4593b286d2edbdc97ab5fd1481bb1e54a51635d9e5d2ad7a489f65957fea0022185aa046c3a024fee5034c872e3018628c8828e407529e9a7056d4bd69b9e8fa235228370bc1bd3e35b8ea1f64175435b2ae2d74bf310aa112bca5f2887f8a362847d6817671aab54f359471396d333f4f631a4657e0fa77d1e491dc53be81981a14c06c20fc94b8594af8881a097b4b9c70c870e1d8e59ca9f71467f1914f2d7a8e67b2761da09f47e520015d904ea58338fe9639c8288c948e69fd1664d3566bd38c1056f3423987d9ef0c707b8eee2c239aaefde8de49e0f272c0427f9acf8d29ba5b67e997ca5c3bc46a3103e29c2e9bfdb0bc027d2cbe65dcf0ff13a33733735cfdfad1c3319480987a12c212d073ea5a4c8c8d2bc49d07cbd30b98e33f7faff970aa018a93625b8fb2c20fe6ef902267b615a61e4bf6cbf6f746a9a69934fa6a13f491f838ceac57006adfab6820cf6493c0d9894aad0e640dad03535182e322e610ce4737a4d015032201e7b896097b1c56a6c2ca1b3d6e3a3d848c09363045a081a66ca96a6d0934858702359cbbf5980ba8dcc9803a0fb4ddebbb25d405c5a91dacc8cf0c5e43f70e5ea75f5a999ff79013ae5ead9f0cf2077db80cecacabafadff978693e4b090869bc3d6a3e8c1d1d82ffc8e496e870b84b3b592a0014623c8f4eb22009c517eec75122109f578986bd8cf358d59d34cf4f01538136a9e9c1794482ab02d94575bd6acc67a4ee6697cea755cb9ab9a1571c820ed42f49a74af4b078591e457e0ba650082cb38d107a0eafe92e881d02726666d717d5b7c09cab6d6d58ac8901ff8e78ec8240650fcf7180bc5e2a0a06ec3e9edb7d3fab291ef8b736820c39af3f26b78ff3333204946a142a5a54bf067ab247f54b3a6aad10a666b8fd78e0dfe758a234c891948f8e5f2947f835ead36b78cf140e8a3862089d54d555bb9a3014316d2933cc6548030c639b077ddf590dd6e12da51c5e773530fe72a27ff2ab6afd5a487ddfcb8fc23dc5034a67efe51502a3aca745d8aa44b646170e0ed9f4f831faa0b0e94aa03411e75351e6f5ec5980355cdf3e107eff7a334c6594da56b8aa80a5ead5f4b6aa79ea6a4e4c294f4f78c54e7f7babef8a59f89a8693771abb9c9c93cf41236c23ffc794c66ad06c87d866f9b0a6029f11fa7396576a24a1d07f6baca054401a19feb8972b8174261a67935962e5904ae5363e5c5f71314aa65cae0d88acb196cfa6591628f3cf18aae0d9010529571336129db89cbc7f1b4cd83bd69ed3ed10fcf36a14a98433adcf9ca84a7eea2b7ddc673932105dc6488983416ddfc42121f713be62d1160881e0a4872e53c9a62325009bd5cf7e7210ebf5cf7f27388d191fb7e531c53df7e0bc561f0cbd5747411b4a188cdea13462c08526b168fd976e9d7d034a69bce1d9dafd4a827aa9d73b3e01948bc3fe2507de0427efa293229fdb9d24013f60a698830ae807fb7dc4d5d999e85f23cbc6f31f246a30568132a86c8a210185eede66898ae43855bec9550115549a8def723d90202742180367768a0fb422a0b8489b17102469bd0831fb33b70aaf3318ab43b847b014a3197aad3e3ab4c255f4f0d4743e99f154b730e9ff5902f3be289eca4ff481814857ad2aa705db4255ffbe1e1489dc0d5e2d96331148bfd711dbf32d11fcbad2b49708801bb2f94fbe6798d493929dc31ee5a89ec19ec04682586d740813fef973d517468868869f132fb833e8b04938179157e169f97c1ece107caef4634f57e0bcb012c4e92009bfa73d9bc959d0ad753a32aa3a3d7224efdf2d920567e8c671e7bb758c61b876ce7e3bf6c617ece01757af16a7f40d07a7932d21788724ddd69121a3a06921ac46aa45fb8944191ce11ca14b5ef1e40e0d4193ff9e7d1df784c0549d7fa691a5e7282440fba75fd9a82f4b09915cef23f5672920c2fab33199b4b7060e0a48a74e0d8251f5e13d001f1d3d96be490b21f6aeea5db49e3dd936428274bea085ce60d394ca47903bd7f82a4837da646ba4ef124e963c4c83f082b0cd7a120b410670b2b00bd021eb75908a6e27bf4a6255fac561fa3bc138035ac2c77b0ee5aca6f672f94dd2d8132f23a869728d2a8108844fbdb32647f866df888bb646c7bbedf8f5e075b987ce7de3f6eb929c21761c1b56aa0f6052f0d082e7467b8bf0e411a8804d592c60e1a82f3f279c6027836e4f39bc2530520e49fb86fe3cc017934ec682dac5800147be004569c8403ebc5d626e4f275468ea32ceeb1917a143757a333c6a315c329390946fe3e064975f2988742728b46a9562019920a113e89bc8ac10d493d804112f5f8cc53aba31581cc0f0fbe427327e7ae2a458944863aaec928145cd1e51f843752939f8af0ef5b75f9176272686e37b7a3d520ede24a417c2d100b51d382ff72a7a6c74436c7c08aeca34c6770c2555818ac16f6a03554a69ba499e9c60b714aa749f632d939740a830cd1d2eb7c5c29320b0191ba595dbb754b29d5bc39260c8456e9c34542bf86897dba2a984dd86cce8c1aaaac73702e9c050ddaaf292194c691b2a2aaf7749534f58761f06fbd50fff6f00fa49b1be3d9f9ba748c3fcfd8c4f90ee5ea1694b376b98ff2f186706496b722ad12b1fdc920226c0827ca4dec0fc137bf6987062f431dab78fecf98fb750d3393210ec24db29745f83d45d9a66bfc77c75d7c94150f177d89295aa035bbd266fc717e4152aeb4c8a007965a2e44f834380c48ae343b30e0ba802886e42fa6d1bb56e4e445b23ec555aba9507ce247c212d3d8f309f63cd8c41f22feb3ab35dea6db43addd3a34621e7f42af5257e75c113ca862b51d1104e01db8e1228e7adf69d1410f3a60a031dac0d9b37cd374e874dea79734af24a714418b8ce952545fca3ba088f42c464accf586028421cff278a4e533c8dbb84b4b230c2609ced3b117b8590a846b91cdc7f21b3bfcdad61bb232095afcd2a22c7872ab74fd11cad4f2d6045c5a7f1b58004b37f56c5342532970aaf1928fba267aa135580cf3b6f5f5d6ac65647fcf2103548c823b4c011a3ed9f336ebefaa2913d51a677167c7f0d77ad301ab9ea77da4c07afdf3ac4d717ce75ab785f4a9e88da7f864ae4777aa4b67ab75d9420dd19a79c44f29e0d28a02f2514eb4c10be2a001d95309df4fe355220be3afacb4ae3ffedd6f182f55cab1b565f752c9faad0cddf6c13d50fa1bdc4f0ff889cd53f7beea4f4a9a9334f1e529c5856a40c7165ecf69c911ac108d360abde161e05d8d99a954a4c90ee907145e6ff3dbc5b8828a6df5366d24455a6444742066bb2fab4e2a2e6494f6bda3945610ed0a4ea9c3c7168739707fa3fb9fe3551b9766476358e88b005ea9ec93e758cd010cf29996a0519986a2ea0be37a64f1ce52925c2c7224b405ef18f54faef1871e8b52c60d8f371701d455b9431e38debb007c2ea13b2ca4d1fcea1cbd9aa3a69b95e465b14e4fdf8546179853464b294c4429061851b1c76eb5acfd75dec5af2f8041b81adab25406065e9b3189c93475b97b19477135e2c29a06b26cee51d733bddc832c668f7cb2cc3506476c118b5db352e237ed71988a031bb90242b2b0130b1bbbacf0a08cc8a053061960726427af5130b6939d64ab51253ec2208819a0303e276498ca39360a3ca69545e91d18a1dbf30a9c82139dd58900a118ad1579256404fd8abca4f1d24819a0ba5d16951f399672f03ed7ac01d5a24b2d2a6069b415516d2768848f5b5a565d318f2cef1bed35edfbda3319bff3ce4777f536303545454acc63cc1daa6c98c9de7f15dbcb88a104bd46ed29e23f0dcb01e5299fb3b9f8a8b86504449e1f1b8eb9487542817992aa981e47e1863cae5a3153d78df71b212b51854b1b8146137068bdb1264f958ede628d1d9e92074eeeae816a6afe3465ee6071eb49ebacce09ee386a50a8db835739a1dc0fda86e1a649879c94e1bf8d8dafd53ebc02adb6e337eebf5857a8b32d5da03bf877b78f6b6cedcda56d1ca5c51e34c9da5788527a8eaea9988ecb40e93a42c38fca0d529aadb7de45b62fb6896b086d6c8964cc6e270658318da7b1799228c37c01d78723c0982cf281bb623c31e4c0edadb78fbf873ec6f0dc9364dd7d88840912ff6a7877c682333dc49f424163ee98baa9c068fdb26d087bd2307dbcde9bacb42ff1a76bcf229dd527b8550dd5c171929153da02c123fca781456c52458580b661131876448675e774038574b8cd51e89305b199bcb7cd48b878570dd50f31b3d8e6d4b84a064194ad68923ce220ddef2b22513393323f9ccac5bc2f8d0318f756d3232a1cc38822da06e8cc621b1032d510f85d74a2547a1be55507a013b4ec392b8787819c2a9d8c0debe3239edad6b0aee462466013b848008d6aeada9bf91404f95a1567d7e80c9d21df9ade4126f9c3890e260f1685fdc99045fb1911dc212e9fd86229b5b6e00bf81245a27cecec6e6d20c065030c6a1b09e737e72ea3e01ac4ce212043bd3ba9b7a56da679f73f274aee43ae47f0890400ad63cc49388d59fb708509e5f76f6fdb93a49b948a0bb301e0c27d003f6304bbb64f2218f9986ec09f82adef8113ab443dc988bad100c8914c6ded691f1e72ec037bcc1391e5312832fad16c9321b43d17345f2482f0054b4b3af5cd0d409e65fd04418005a692536f6e13b08d1ac10dbdb30af3e3faa8de1b326c90a5120db9ca1eb4be05c9648574e6bc9274be626152ae283250502171d04cc254c19de8f85bc38d185322dd8d090297b5a43e01cbc8de47fdaa984042cb0151f5ba851dde788dbe619c6bfb1efd84b0165ba978555befb1cbd9ad86fdbcca40f00df6d6fba7c735e6603780c25665c8bcfbee0867cdd05f5c88d2d4f10884f428f7496a474f9688db417019eab754e31976ceb8834f4607416d581a7f7ad0c2b30d0c78673b485bf647556384c4b31cfa5bebc8d07a92ee32f98d9c68db3a8f4e98f4cb7de2fb149aaf31978644ab575477146aa9531887d6214a1aeac642f4a723d2ea580b6810f2ffa31ed77e2938ec3a56a525550657a08965d2fb8b4710a7ff5d83db81bb129c2af0496a81b5dc67b522f1836b740210c6be02cd19d7dfdc1418696ab518a3de5448f1e7d2b5e990c1521e7c6880b6c151c42e559891e9b92c345f72a4780de5a81a11f1299e283ba698d0335e5a29ac6baf995442b14cddd565045a238d1c6d56b66982560f5f248ce528cbb645332d5e36d6d654af4ef30d6ac7cd1ac5ad2eeb6a29ae588156a4e1ed19e063c08f40a66d8cb32f98f8ea26fc1447e44c030624090731b48819c441bbeb13be131bef49dd3da3d783a6e6817090e7a41df2be9de301be4e2b86b6528bcd3ac9489d4b9c2195ea30eb5ff167402f9d84e20c614f3c25514a68c4073ca1b14e2515252523f115435eaf648729d5f5ad61ebdc3ea393f4524b27bfc858ec0c275f1e4dd730e863589ee8debd88468f15cc045f9b111a53d0f4484049d776382d2ec5c5ab04da28c2328822b44363b6073751b77ee0b09eefd09dcf84072f06703ecfd269a623d78247d711d276d459db15f736b6382c36c8a602d1af8ccc82e34126169df8ad919733ab57c3170f7384e6e5561c6343fe855d9865a4940e036fe6c53b14e5c63ccdf5a2e1739ab69dc15ae23e18a8bb80c2ee41a733f87b44431c0ac7c5c39bc9e517eb2ffa5764a11c41d401325b8e2f9710d9ee2b812e2ec0ae319e5abced6f6bf7136df044c3991cd883e66fb5d551e1df9463998f5e3cb759ffed4f749b52bb62660af777a83ddfe70eb8ca1a6a3e58ce3c74846342352279c3fa876bf8a93d43ec811d3e6d74cfb4f57d21368e2202c4e01dbc36a7c05ef500e646186be3527de5f2162dc3dc7e4c45d200dc65177befc4430162b12f28e3844ccf9aeb3a4323f384f1e792feab686d6e77883f87bf72ffde6a7bffdfd80630c23f5e8d46c16d5f06e8a21472e5ede5f2e54aff785b5db9f406ef0643edad633a5fc28be0f9da8812ad44338847b43f0cd65afca0159d3201291cf3af776c221c6e2e814df30f76a9ac4f9c1e6d9272bb8d931c3f39ed399360778a2c02673d90dc766190227ab416c066fe22c09c22a9c1d380d4f80cb00878a5331b111989f7e85a53d80fc94d593abfe6861fa0f6ffa8c2ecc354382884f3eca021d229078f1361e7e4de5e843896376197a2f95b6d6fa815613c0b437efcd8cb798b3761aeee169bf4ac304b7d17cd3a0d1f7780805a613db727f26150ca6f1709454dba294939d547f65105e42ccc1b8431ab5a0bc08312cf5ceb652399c16d08be0e098c99ddf8fb6c99438e6c0f68faa64273a5bb730f6e3c29ba951668b5c82d8aab70d85c0e956bfc575222683d5cf3eb95429912d2a579390a75b6c29597854e9edef4a5275caeac04e7f5beeaace65946d19dceebe50106f8f122bc397a338da6d8c94fcdbd3f93e4ab9db3df71b52frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-315.rt7.96.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(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(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(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i40iw.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-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_pmt.ko)kmod(intel_pmt_class.ko)kmod(intel_pmt_crashlog.ko)kmod(intel_pmt_telemetry.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(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-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(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_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(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(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.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(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_ir.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-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.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-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-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-ext-core.ko)kmod(snd-hda-intel.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-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-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-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-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-rt1308-sdw.ko)kmod(snd-soc-rt1308.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-rt700.ko)kmod(snd-soc-rt711.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_da7219_max98373.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-acpi.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-broadwell.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-firmware.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-haswell-pcm.ko)kmod(snd-soc-sst-haswell.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-intel-byt.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-intel-ipc.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(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(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(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/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-315.rt7.96.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3`9@`9@`9@`9@`r````@`O@`@`f@`f@`f@` @`@`@``@``e@`y|@`u`n@`m`j`j`j`[)`X`P`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[qrLuis Claudio R. Goncalves [4.18.0-315.rt7.96.el8]Luis Claudio R. Goncalves [4.18.0-314.rt7.95.el8]Luis Claudio R. Goncalves [4.18.0-313.rt7.94.el8]Luis Claudio R. Goncalves [4.18.0-312.rt7.93.el8]Luis Claudio R. Goncalves [4.18.0-311.rt7.92.el8]Luis Claudio R. Goncalves [4.18.0-310.rt7.91.el8]Luis Claudio R. Goncalves [4.18.0-309.rt7.90.el8]Luis Claudio R. Goncalves [4.18.0-308.rt7.89.el8]Luis Claudio R. Goncalves [4.18.0-307.rt7.88.el8]Luis Claudio R. Goncalves [4.18.0-306.rt7.87.el8]Luis Claudio R. Goncalves [4.18.0-305.8.rt7.86.el8]Luis Claudio R. Goncalves [4.18.0-305.7.rt7.85.el8]Luis Claudio R. Goncalves [4.18.0-305.6.rt7.84.el8]Luis Claudio R. Goncalves [4.18.0-305.5.rt7.83.el8]Luis Claudio R. Goncalves [4.18.0-305.4.rt7.82.el8]Luis Claudio R. Goncalves [4.18.0-305.3.rt7.81.el8]Luis Claudio R. Goncalves [4.18.0-305.2.rt7.80.el8]Luis Claudio R. Goncalves [4.18.0-305.1.rt7.79.el8]Luis Claudio R. Goncalves [4.18.0-304.7.rt7.78.el8]Luis Claudio R. Goncalves [4.18.0-304.6.rt7.77.el8]Luis Claudio R. Goncalves [4.18.0-304.5.rt7.76.el8]Luis Claudio R. Goncalves [4.18.0-304.4.rt7.75.el8]Luis Claudio R. Goncalves [4.18.0-304.3.rt7.74.el8]Luis Claudio R. Goncalves [4.18.0-304.2.rt7.73.el8]Luis Claudio R. Goncalves [4.18.0-304.1.rt7.72.el8]Luis Claudio R. Goncalves [4.18.0-303.1.rt7.71.el8]Luis Claudio R. Goncalves [4.18.0-302.1.rt7.70.el8]Luis Claudio R. Goncalves [4.18.0-301.1.rt7.69.el8]Luis Claudio R. Goncalves [4.18.0-300.1.rt7.68.el8]Luis Claudio R. Goncalves [4.18.0-299.1.rt7.67.el8]Luis Claudio R. Goncalves [4.18.0-298.1.rt7.66.el8]Luis Claudio R. Goncalves [4.18.0-297.1.rt7.65.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-315.rt7.96.el8 [1939539] - 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]- [rt] build kernel-rt-4.18.0-314.rt7.95.el8 [1939539] - 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) [1922905] {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}- [rt] build kernel-rt-4.18.0-313.rt7.94.el8 [1939539] - 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]- [rt] build kernel-rt-4.18.0-312.rt7.93.el8 [1939539] - [rt] set sane defaults for lockdep entries on kernel-rt - [rt] locking/rtmutex: remove stale references to rt_mutex_destroy() - 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) [1893794] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893794] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893794] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893794] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893794] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893794] {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] - mm/zswap: Initialize the local-lock (Andrew Halaney) [1905765]- 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) [1914999] {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) [1908061] {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) [1935284] {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) [1903938] {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: 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-315.rt7.96.el84.18.0-315.rt7.96.el84.18.0-315.rt7.96.el8.x86_644.18.0-315.rt7.96.el8  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrssssstttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~           !"#$%&&&'()**************+++,,,,,,,,,,,,,,---./01222344456789:;<=>?@ABCDEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLMMNOPPPPQRQSTUVWXYZZZZZ[\]^^_regmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.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.xzi40iw.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.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.xzintel_pmt.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.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzfakelb.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.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.xzntb_hw_amd.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.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.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.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_ips.ko.xzintel_oaktrail.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzintel_pmt_class.ko.xzintel_pmt_crashlog.ko.xzintel_pmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzsony-laptop.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.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-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-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-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-intel.ko.xzsnd-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-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-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-rt1308-sdw.ko.xzsnd-soc-rt1308.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-rt700.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt715.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-cml_rt1011_rt5682.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_da7219_max98373.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-haswell.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-acpi.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-firmware.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-sst-haswell-pcm.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-intel-byt.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-intel-ipc.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.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.xzsnd-hdmi-lpe-audio.ko.xz/lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/i40iw//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/platform/x86/intel_speed_select_if//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/mm//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/can//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/intel/haswell//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/sound/x86/-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{|}~PP@P'P>PDPMPSPUPVPWPXPYP[PHPIPxP P P PPPPPPvPBPlPP@PyPNPOPPP~PPTP[PRPSPPQPXPVPUPYPWPZPmPnPtPuPPPPLPPPMPkP P PmPPPPPEPoPpPqPNPrPsP PPGPPPPPPiPPP9PP8P9P:PaPWPLPPPP@P]P^P_P`PPPPPPPPPPPPPPPPPPPPPPPPPPsP=PPP-P.PLPMPPPPPPPPPP PP!P4P5P6P?PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P6PKPLPQPRPPP!P"P#P$P=P>P?P=P>PDPEPFPIPJPKPLPMPNPOPPPQPRPYPZP[P\P]P^P_PdPePgPhPiPzPPPPPPP PPPPPPPP%P&P'P(P0PfPPPPPPPNP;PRPZPPPPPPPPPPPPPPPPPPaPPP>P[PP)P*P+P,P/P\P]P^P_P`PP{PmP,PP P{P|P}PPPPPPPPPP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPHPPP:PCPHP~PPPPPPPPPPPPPPPP4P5PqPrPtPxPPKPdPePfPzP POPGPuPvPwPP|P}PPPPPPPPPPPPPPvPPPsPPPPPPPHPPPPP8PkPPPP4P5P6P7PtPPPPyP+P,P-PPbPcPePlPmPVPFPPWPPPP1PP.P/P-P0PGPJPKP}PpPPPPPPBP=PiPjPoP;PPQP\P]P^P_P`PaPbPcPGPP7PjPnPoPpPqPrPwPPPPePfPPPPPPPPƒu{ltfXK`Ioc4H$HGZuuLoM. fB>+e4ijv}r85(W-'L].C׵jhJk<)ñ""70rEFש]{n5<*т xL\9}tTHXX$,SR`g!H_[#KMWҷ'b^^'ZX'W-3ĭx?ݮ2^1( [l_ke#7sB'hoж[HHa7kUИﳽG^&G# G+di\W$*"q~IE_?cƷTTPtcrNz쑿U[N#B7Bhk2/tpBnHOqnȱvm] xd Pb6Ojqu)(rݸ+QP$(14y^pSxf|ZDHߦ6H 5osŒ{Ͷ[bH(_bX-Eq mS uBKu6Ws]3xM[He\KKa4ܛ69g _XMs=)ajip97#~!9r<$ ۃE]P'w%Z2"~4MڍMmhl01zTK =me9K S}߸aw(Ѻ.?.Iw\& *-W=xpqXuc$͕05\%ɧlL Z2#>Ԯup7p C9Դ!u:%$OԣI&PiQ]f#&xn՚j˟6I@4:y>y\:Q$M/DC}g+Y>L3S1ҽK4y LNS`rsuQUt)4]HGx牕n$f_&[C15Δ I_Ɂyɔ2 <;ϺQsU!ᖕ_Ao)%^R&+FbuyX72dJFn !X+FXLvY=y?y;O͆ 7LLUdmcJ3[Koϧ(/?JJrU&d?*ͮn pCGP!Hl HEY?dH~t +n.L"2ez*2S] \1$vܡFQ:hX7Ro .Q';O*prH.b!,BkD1J 4޽ oH5癚(OIk6 vif-"E%Ў~sMA.~o6QB␭u]pͳ%QFEF}Me&.TU_9XnQA8f?ׇ Yct=q f}1Ʌ|Ƿ?/򌜆FFNJv7UԈωvvԊ-쉅J&A:g&A*@87,8Lm%o?wypn`Ɵ 󀛝In⥄gC^WwԍQcrsulChup`c zNR2k{4 yx7^hּ/lLDuN|dWD2om? :ҒFOTpCC46A^(bq WԜECa}xZCPcF{& Mgnnl҈.ɞ۞̔{:343\߈"U@|x7C1 f~T,a@*[=k E?8ܚ\*Yd}--'kD.s}DwQ8b0=L!x?|/8shrRkL'`@|z_)wX;(uH5?U\?-AYsԭb{ l=5r$ wxU+LNQw(S)HU|Ңek ֟'(=C<A ϸZ x.迟_iexq%^3D''-x\ZccY*Eɧꬥ0im&7!)'9x<^9Ԥ,\+|37bjG?2mUWRf5]|*1KziC vT# `PHiCz"Jx*񠶶!xܽwi\4RE}ۖWf Hƫ^ W,}rwo9cS8t>ydhrjS}O+N}I ,f@atZ 9'l4aΞAE' Y`+Sfj_X hbB?m#mRVsﰲ{\hTj&9t b{Auξ)d]mB .uDS2.ZnOHa[&afa ׯʮ"lFPgw_]aV ˣF/˂0~՘\> ?n1`IjȖGϜ)Ye/SڌifF6y-߼#-o۴"ټo0-q~rf~ ?x+ȉ VF Drޮm.;SԚv+Po5v0f'!dSa*bŠGfm3ވƦFqL~)yٿ,! ܩV)=}~ ,opnA%a~G-ϣmt(hD],N֡+!9}gLݳ SBr ˍ_Pq =X(_YrUdP[]%PpqD oގFhD99O 2IBP/ztW3wqraB;vl^tOVebDZZ/ğ4,@wLS75$ؾ38Y|CA2U9pGz} i)k0!*}BR{ƛZ慎)g5Tۈk"=!I <9kIo r-iZpxc LߟRc9߶ch{QteRu&VU==+hi'| RFP5J1RQ7yȀ.7y3͓DΈ>@mz3x~5j9RBʛ8N ۧz)y7|D@o=쎅@sg8%jh<,@Lfv<FU഻8/"h1SLI>g yi ̶ u6lgk=Hi%@C[xPn|>^u~I=|kU] +GgvD2O\y !m&P=0xՀ{@^Σy({tQ*:+,#v. q{B*)}]Qs-+ZdE;eVoj)-^(GgOb^LIuv(i X@,C?_@ӝ37$!/'1o=)FZ'z}HPᓩRv$tسZZ& E $6)r.s-rj]>Uݸ .l& Fx\[4Ϭ6 |r|5+HI\L04bRt 3*0ASI@vXae(DZN!gA*pq˷嗋 56_ybX,ZdyPQa9&KŜQ75r+mcP4Cձos9PIl ȗRo׹oa ~C>pxwgG"c֨'Dn1]]b@ ,_AGgVLaCтek㴝Mϼ'J-\-QGm%IѼ0w{v>Tmf\^4tCbΈTȽpdH,kEaK1'L'G_qi#Rt qgm;%zKuy:OFy #6TP(a&z s)2 ߨ aO-v*AL4MDyw,ǫ ~%G :QbH#>gX'*QL_)|L0{tDbovppꄙVBPw ?\%V`?!4j72ODzcpef!Xr1Z( Tw ÓB 1n*V!r3W+Tg`|TcT[=ꁦ4o~L$wn~cZiזc?2k{oot'ii&& \/ ?T:J-c]:5 ; tݡg(N,([9=`^-c^ %(\h 6Й=i&̸ܖ9o^Bfl-5 P->B0A8oк=\`LPZ%M[}0&O{{^eCzA`!CJ7vӭ4 6r.2^n} eZ' 0bdݴ蠥Dt,O (:ᖎYHAZ5/Ml+o.*M b}FY_2<)ٌG 2y pcZX| (IDY,zڅ@WE/qn)6 i]u:|LXҖR'IJUYg/6 e}(jx0BghO!Yذ^ ߅Cfml MDAK/v9 O\xG~M,lӈd1%`cViTBÍO\h1}v)d{. D~%MqDГBrI8U+9Oue By9򽏠+t~_0~aȼWH}S8c`0C+Lȓ%`xū:_q,qƀNNh`Zj#=?U#H'x92TmLזVAY=_B3CHSS[@ ,Wع ΐhO1)-+?-Lu빟sK${)yUxoDF\v/fpmm)nhP)n,wj#I6wg6ƀx٥߅fZ QVu``eӡ_>4 ٥&;԰ߣt8loKWO׉ ayY2JU@`.cG%c5.ɡAɾJN6XCo]j<5"f<!|c"BHr\d.{bMot)H"+;x!jꋮRI`bs tQN]n, v]UL05.q2_0l F$Z4Q6[3. (|%%OcO ̰ϠV_"7ȉ(&h4Wy{Ib=?ʼnƂXV &+T\pg}@D3kw\mC@3 0:ȫWCl6ٽ5  em")Ftha YͰf.wX|=.3@\hX ݭ`σ ldhҎLYh D_.~fK51ѹxYԄ!| U6v}a"7@\!=둄A\~r;EXoEG|䠛NndsYW-GDрFuB7 <4^(]0+c2*lBչb_ǧ9 g,A8ѩ j 8jW7h걭9Muhnw iE`SħwMmDg۩)R軓P Wwu08ƔZ @[uQUhC"m$LreY[VN]yA1DȜpO i8@Jbs.Y$xk:{DtN=^zn؇ȸեD yU |œ5hgޚQec@j6el5Xr c^xYW>HH^O뫌u;?]j>Aߺ"7 /s/8xgJFtyq ݣ p0T"iܐuHtmj[F:]FKQuUˎ>FySDmY Y/}Z[)V~qutӉ*N' IS"&Q)rne#ʦ;[1t`h7$gzuBD6ˑU_g&6X 75`ݠSJñP(/!Uj/qj7o# 1>WE֡5m#@0^:E0(w\e>ȟIlPa$EJ?_Pt킝WȷO0{)JJzvr>)*|&OFX)&K(&\ q8iQIWs+S%6&[f /GNMrkYĹ3>XV̑t ~ֶrn%Џ@N.fsK~^m qPf_y%q% zucGL9j[f _ڃV>ڬVVqN?Qu|cz.϶įJVPV)CCryFBH>3y%]}M gЃB9{/tM(<3t-#lccXXğ@p(';h:*OJ߲fX?IJl@[o(W2{>("dN=- x#5xiqo Q>"&aTDasno]ղ3in,v릝aEagm 3IaGdյM8hoAga/*0 \~'OƈOZuhY 'j@>tI!Tx 4M%FӪ5l{Y U:F*hϱl֏F?;j\8Vi"8M\$[CCO3,N򘵿56hN(fne~̷/ Sy*uIm$fR_J*o|lAP   ý;u'vYﻓ_),xP^P{=j#tq)A.J]jjyF- VhP %7x|«o<؜5*)J(Td37%cr" pT z߈ME࿪br$bMdq_LݣZ+!@a c _t/my _XAtQII:~bsN$)ADU/DM18wzf 7\ _of%E#zmhfZs/5. X"<ĕWWf=y=agNjeRS )xNN QZg<8DS3Hѥ"3K޻aq;gЅqޛ0̈( \#;aɒ0R:IIݼ7eON6 x',WYNlo=8V J{Hvhb^) 6E}]HcU&56~\ڮ& WDm&_\nnsG)CO.Lux5S 0u0m N1|z.0?DNZC2w~1Ħ5}n3 ,zUnP9!"'yda8x;?=+2{%8 a-ʍQV PwNji㣮#%V>@ٖ`Fx,,-9k,f,D S݊a$$:/IEYbBz?) uU~@vf6 lj݃Kv}HAgq;}?2ȭ `n%P6Ӝӣܾ6_)W^`i~ fxp4좳HنHB@.3՝6a|"bwP>KEESG&b煬p~1~Ѧ lqw[Fg7/lzN/" -uM/C?ވБ:Ȯ8nj6TmYZvq!-U]8:CML='%pGeʩd-*˴ 8D' ;O͢FX16xvF{&Ke!v eY:eoA>{?B2gg US xC>fh W½eGvJ1 yZH-x4ԻS :*I5Z_ 0HKꪻY)?.0jV:טEs5`$1t g8M1?%{ 7Q#Bl4/BձNq5^'@^cĶsEw(W.ꈬWt~ݛV0!e[c"i6J/i8+3ancG㴸iSicb.x1:G7en%^.T,X=e\BnK<o7,gsp Ն8QVa0USx EP>wM(,?TN|C@8. !'&ub;ض]2w3Xt00CYE;XJ{lY|kNY9+M̺q .Q uJ3RAtvc998KL3o(_mD*@Vy}Gs ÄK{vz|$H$R޽{q\Fb !p+%{Zs%?->d{\o"ڦ{wINf;i'z  %P L_CH{& 76mh&8m+Ö%:nBR?)?v*nBJna}7 Y"$^k9uKn[YŔ0HA'.2nn妟7"04$V#RFt)Ks@]+ۚ‚QM95YAU0 #_9Ipvtv~fr| x- /os#3:"JEV0NtuwY~hQ\┚O뚳WNq@117I"Xy Ϩ '$@@_WU 'i aU[ɻB*eWVexmRDp vSI b)g9<)} %7<0*v{KਃN*wLdfpH WOlgu# *n>ut}Nj߿LX oB%x5TT_S//ZSKdn=y%(# GMf3<?C`n%Q5YHŸЈӆ|G^yB&VTq5Iy)iw& `&Q@)W@4ȑ(%j;V#]$ yOZ 3<+^).!S0UG=TzTV#J5]kqI|,O kWADD_8c? m T I˯gg''Ԫ}™/lRsEL8)NjoͲ;?Q2ɁJZDlpc#̠Ö|ܭA'8$=Bx/9j,6H 2s йage W.w%@4:}YWǩzM5rUg\\tY!4WkbtW+TC\dvDp%6w0y~$naĄɑCj[%ax{0&34[pͦnAgTTOԞP6_)CD{UAo 5[NedS5ġ+ L?x%hjݼeDz׊IOBR޾RgȥG6vA&Nd?3ؑe g>˿ЙDO b;. >hR /4ĕDW[AGy%+y8c7>!Z~W=xKf6-p8k죅2#jm=[Ts?{ȹ?A5LYH'7:!_uɡV@bEy~,2y g%"|b'zRGZP/ȇ<I/a@qYΘsܯ2nox #o ίJ0[dqcM[%tQ"BŒX X_n(^ϒfSLT(u?=bRZ\cuqƓVr³st˓Sj#B8]ڢDvp6JHw":Y@~ǒO%8׮7z|&Cc {uxeEԽcj5ɣҩB3rRfU zAjYqa%F̦g#$H( t#\Џؗ_{-n#gaQ">X=W?_MٕbdajDF'F%\(L8PeO,s0Lqb{}Pu}f: ͍.r) aIJX(foM?{cIU3 ?}cpw)<ݿ 4өGm3T>!ʖfk@>'!w=7 a]bhgC^BK{0}~歊*ףhKuR3#d1pYc\8N`HW$o_(n?!2gZ7D#jf%t{8κxē/oV#bݍ:*Gw!kAwnҙj9rj7/w_15, A]YoX6x+:)[W|h#112GhrCx& 3d pVe|9| qM*:%*}5ߢ..3C,w:rïZ^Q?'GG}?M?bԚرn(p-L >j Rϱ{)ƛ%9ì$ z.ޮw D 1~U8dAv4Rhm|MwG-CP$0fq$uNSŸ iƖyZ$=~hb`a?`'.L76PYfN2գwX3ꠊ_!!V9V 5cP/ve (rzT~:L~ "ص VkE$_C6 Vvlh2fsުkTފG 7,oҪ'xaCޢ3_6^2ZzT[C Nv`sQ=֥8e&#a}>!l;a KKQG\\  HOy3|k]hDщl#Ym!!9A(E5X}v㮒_.~}xL1v SGJ/.xdQ"cP/[^OLؠ7$&8t rMR :,&GtM Ժ 6@@f(],~p%DmVW}$%>d݁66 քD@mcȢ1ksM&A%UJ9،47Qycdmz[(>8@H1qۺ d+u{ImD13[kw#nHRm⑏_D@MBBgͦ gI4 bcoUU~,3[U Uh$a\%`^'dv̈ mC~cqkn5Jܒ=dgGJ{|{ ~˽T fC 浱s+Pt:?Db'*{=&&u 6Goo7nIkDb }V\+hCB& َb9_R=sN@@WbfVh"GCt$~P:?]> t Pf)'Hj'4ЅVz ޿ԲQcA z9쾮,{:ZPhlivE>I|`].&GẂ_ň[pK&Dv)tXD9e  )3!ЌmZa!ɗt2!u*&<Z)M}$kHZ!x)2Z4E-sN7Q)XXŢ.QxҚ٪%CHs_ECs5>|ChdTHtk`Lge0jG>c穱d._ V<~Q"lo eq.d$U* !?!* PΟr#S.$CkH Ik`B*RM^B-@.7VLgx[w4:$BN׃lBlf"1!NQL䎫Ò44qIAzlCrkemQ܍&LڍӅًgϙ5Dy/r'8KJ]Ǒ/a߲YYkJ9D ,Z?iY_%jwŸJpc9)Bɨ. Hl%βRdN|V`Ȇb1c?Y$rxcj6ҿyJ#~f`q`tPs @йLV:-ci6铭PX E?7ˡKAƄC:iEC%$O1ЇewD=p7):ӯGZE S[sA6\o/*dd%l}Yxq/;dϮ-zwN៽.;ݐ˾T@6`qv\Pe!뎩 KCKľ&|?XE%3`Qn{@SҶ)<.oSn4>P~ &ͯr~-IE8m*p׫sÑ@EBܛl'[ 󻠯ml{ܡ)45In 1W{Tz1, m,85h#13ή=< +aP,/6?Jw=LRdd}*CIeld#?G1w^8'X<=Bh9$ioppNmW#i5h5\ e ) 4acp"Jemp(xl1Z2 IV R/?C?- `:tәؗ:;BM?lpGNWfAi󵨜ַ6A39z~*O^e4F7omdpop:y4lJiI'͟@]wLײM]QXQ5PJ5>hiE:Z U$^Qt8ekf xג{e8.(agQKvɎ!'[VrO]Po3;--VmZz ݨ|fR .Ձ#N፺-g &Zv+m+K{Y{;WYh ~G#Њ*R$ۼnSΚ/dw`v|ƴA7 [K0> :DBQe{!o[>Im=H}ےGYv)KXN `~*Q_*\[9,`CBH#Wn<1NxJmoуWT{Z>(1=pa&VUIĒ[.45)q)I+ Oi%KN#B i1܉ im\k(Tu垟2S"XTtx%ZA'D+пv-*O #URA!V:z|T#nI$D!B'lg%lU"# ȓIx jGU kJ8OƏDB0*!b!ҝ0rx9zR:8?e.؎7?"YG[{A-/n|_9#A} $3'kyRx蹬ZU\iL 8x뚸dDp٪c̞[6fp,0p~ {u \#~!,{9& CKy nzƓ u|S<0T+8;K +.I֗pqm@/そ7:m~F0uLfC- y뙀M6lKܗDUϖ@A=ΝNiַgp,wS\eRdm7[kYGw9J|QlR l1ZDYְL؅]mDى-)dAW{VQN؆ ʡ>pYK_eR+d׻ Vđ)Wr1S:X+Ͳ5^d@k-q›H=w3Au 8 \6imEH]|ɻۇM7)ɴVoӖ$՞|΀rߍ u> D* /(E#R zuad^un&|SvcJ"0g4Fì9.d7cOVk(΢qQNAqQ@`W"LWʦ^ȷJk-IjKF> -]c8k`O,xfXPwVdۆIQ 8b>Pk3D=GēXBg_ WzB}KZ5E( e9 MtV8B!mU(;&614(W/BSFU#rA &Yۮ*kK:#vi+ :.Ohf7loZ':QSV|(H^GE]>`d倅RgÂ= =rӸKr i|ȉgyo/Ű ḟlJ 5}ہ|2oVu~}tٓ}faf%P,1C2/}i_X;U@T/%@Wϟ"CH 6ngqmA&T2TҙN)Qi̷*JIP7""}a1\G8:5xQ L?&18s45ը߄XENUOvEB~4gb 0 Tǘ` ()8zxlт= w Ƌ-r9U8q[ܩ-5Sr47%=66iB",㨲hA7_~L %D$Ǩbd@JsO[ԇ~ua#>] ~q(/љF0IM9gC룩,\VrKn/VR-|caZHX.U2@6Y|4fMP B0Fš~2Pg8Pkqg M)G1;޲15oqX9.x `Zrb&8U$m~M>8Cc|y5q`p|M)KôSc^c!u 3?Oo|&"!_9۴~L*GCu杕#S kRm5c7n64Nӊ$Y@hYV/ѿK41R%4:붶y;:t^ :7L[p}"]ї.-+H3"@(E6X ب/=8B_u<$s.w^ـfoY0j(.0I%)l(,.gKUyXDDv&2O%Rg-:.c8>@|8ϗuիwzr w1:­!dtk2!`/絛mx fnŨ{bMD BzCKxvϯYwЃɰ"RW.xA1;.ݱn B  W7&y5N!ǿJ6 nO4ReY G&I#M|)&>k6|> zUSCO$aa`r;f7f=òn? {O$C>79XyM[߮[.T;R'SH(5.Guw!jvg!smc BtT{>+Δw87yMDzM||;8TNC5F; k!"ǹ.t=qZ^u,o8Xgu4!SGڦ+\{:/\6AmZ6f 4hwb@H Pv ,?;B y1|al%P^3%HdhTϨ4R|yd.P-S_|0ۦIZZT$jeg8,Q~IK9VT-oJ=2A%w1QܺycͱS'}F]u=þZKƒ%-ev>n@pȱj.*&-1,ϰiôb'VEpy᚛\݁<&xNl#6PB!qՓl)LerLa~hgDoB/*+\3IS>j[$8F@ޔ*(TJZEqL]RZf/Y t1VYξI|Z\,͐Vxg&f{ ")EW,akd=?+`7=>+*p?Ӆ!EzKbv$Gϛ-QάH]~2wEhw 1`煏SQ{az Rnv>%>LsSG|q XA A[+4M)A{x }} *o.DFPƇVA:9G8kC.lNt&p?‘"(zMQkT<u "_y|0h}W;RDc?PUsPkr|3B!?VÆhD{ 'D᪅Z!<5XސFn%3^A˜=ߕr9a /W3:OuL)jZ0k&Ǻ@Z|X?+DotP?mM\udlp۞oVUs*+5uTbh_OwA [3N \Vx=VU( 12)̸[HX}ۉ7r0PGzI (L1c/܆-JHy*%sdj "zBG(lZCzwAry70DT #srYyUXK &+d7C[Zܗ2f(CC1BC28: IhQV[i@}`pǭތp4X)I LZh/WB#A(2@@?i2M a:Q& 7MZn-Y;S$GA{CFIN]W:\m#A( ǎHnKad, ~y I=$Mk/4TQm]dB; c-Ws -U\1x$X6iЅj+S_R漣m+0u&՟E^eR"q 0i8LSM4_Vì'a<6I;y;rNsOP//Nh`!8v\U&V%/+&^A z;7]S{w!{Ygv)H3'Dsk1@~}m/W:$i`NkF?/A?la(2C,8þ\'€?|qF3zQ_ػDPES[Fų=!o;hgx,B.[T$'YOȯ·?Ibi[v`E@q04>-̖n-Qoio )%~%t/v4WvWc},O7D2UOK pR?- WNNch(0V!(ː`:JiD²hR[jod 8; 9 !PĠ᥺#š:dj#f_4!|d^G(g!]PgH7 rrT.ٴI#{V֔)a8!%8#K]7 awmW4dyXw@Ci#X3B8Ϝ֓1 8oBg_5PW:7-1>6o~SIw>mh#>4ƴzȟbao Ԣb5`jtzV[[ ** Qt @ s99|r 5BhUOEVy_G5)A'45qWQ,H!rs/rs ~З[n q\B^Bs=clcpX}(T׋lǟ]'lߞ|r؂2CHEp./C ǙNJ/¬j@!G]lٽd*3htk⺁0/ð׏>6/y+IPsI?2h,Mj}4^/_<"A@6W^{s'Fq]Q'~p!r@.>'[+Մ;NaCO)g d09i{]ÙcT&SM1Uêa|tCxp1SyI_Ǻgemx(jlZb-9mg y/+X+~"h%As tL귳:筞z"6l` řw*zvK{b\ĥvZ~: H6W/|nd n[Ev!V&Ӡ[حӋ:ih\eMh]q` TNM qBlPA"5<dQq=9, zRo Q!嘱ߺО L驱wM +>*kH>p,i-a"c)|wǜME՚0b4h]sTlB}gi?q܁hCR\:&^:L=>DlbQ#[^+B3 P:(BÉZTw9 RvF B\~Դg*qLUQBU}ٽ:DMN\&q5z bvֶ_'U8ՕO⬊\P q~0FOo-))yRŅϵZupbYwiݝ p[ uoKQKoh,6TENsn@Li97%YD͍zH)RŅIϾ}=:7' _i$(i[.JR"Qĩxpĝ+$P+WOHB<$,$w_]#X_sm82?TGeA՗[LjF6V0٩f_WbEOY]Xr,P)ZaF?N-rhe;@A =IPLw._mɃxMc]nW7?hl\Yʋ 'B $}-ւ!~Z PcNٰ 6^PT+ӣv\0S{j8p&l=8lQ0RƟypxSٛ9ĨYҽ}HR$h)wfPupׅ"bAD*Ԧƚ-8溥'צhk:*>vipGuԙ9)C;z7WnDHi X݁dǏPEV=/\8OylelD%0+׃or.*45^> Itq%w;Azapj.ߔ?F.-PGń/\~NX)XFi檑N3<`FZx!scƦ{b@pi)jg8%gPvf5\\h <| e(J_|p{>E$UhqL63?._t &.vk'RPЦU3<l+qawkY%u_NR(XYR;@hqw{,< V1>iNQ[r6BWܿ9_#gH7\-x!?=XU苪]yDLL[j[lt0]/! TOմ= bU\ ?` .׈e kfwPgw.Q6*S"ey?dcu/sQF%UD~%8UǥRB,!s%bN#og3*#r~L~{7WP(moT%YUCӌNw AxFe <_.txtV; Ok/T$nŴQ%K,.I f~̐'FA?¹یC%\H k%}ܕ+,r]}JHzCfel > nK -@'imJQ ϥY]ìHWxvHcZ9Tw|-okt@)3(^\7 筟yd >GݯhNr>ӾT;+H~5al oi2)*ȥ\1 4K5OƼbhTNx csoPi(Zp6M@HgȔS49fl"%H" &FrT=THR 5o0vsžYou DK@1Cbozq[q7ChQ`n9amKGɿ=\W1Rrm8KC$y~aflpy8DHQ>3 }r)j|-  ᣻w%.y8(MBhNƘn2[qיb­b/QOueKB"OWai$i\ Y9ғ}퐞]&I!|ȀaR>M!6dE{ߩ,YϮO|s0Z Vac/,ãQ@ZN,%U1^sIV YyB7xx)F;̽xȚ!Ux8GjE;aL Wu*,ȃBiAPNLժIophߩ#,),(J ʚ8ytpMH mxY&ϺB#Ղl# yЗ) XJ[%MLGEd Z,Z>6/e~zZЖ_ Fcޛ1T7hjay)zNHQ ùGZӧ&F47<))'x@e?]^QvM`}{͛.i~d˩icTzc[f72cc Kx|sPy?.ߟk@7u#j}Y%63x!Z)q &E]\3Po^VbVD1ҫ䴏#JQRD$A`+̦ڀ(?9 $∲v͢6E2Y*V'+Ck򒆏>t1nMIŭA;yxNB?N OEkl{€ ~G ( gVP']īTڻ0rm7癡K3Ά%QD M5ɋf޿'XݫapU[vTsI}9+VфK)/v1鼄tw$&Ij@, @ޏV8U!`#~(AbߖRxM_3p?8mwPWwHg+“gWAa!tZ1[լXH.z/Q Ht`r3a6!$6*-)y =|Xǵx3yɂ'k-W݀ZZׄEo<2.^sU"Z<</+tO,5ZM7N?vJ hkVajc6zAUk+9F"Q_ V)w;{iQjQra-5KS7Jqէ M{)dډZ6ˌ7C7?x el*(>YܷD}:MKFCHvLh =Re PдcK"B&M]AbŹ=sM5`[k&3ܑNrMFKzcӣY>ϑaـMR *UU)cmH\ GЉ2PB*SD5Wͭ#yX! ~p#lC +wlڳ49nO~ a:$"g).'A-Ɵ'k68tw-רFU<1)m dmG;{pV-]д/uhj"H_hV ^n7:Z;6TMmIU|u7 $,o]~RWϱ)fbmM~) tShLvAoXx,6 ;o~9u.by>üP;~ S2NJŜR_U6Hf{=U@ҭ;S/FNQ/ZIܙr\@#P6^=[ ^Guۚ@Ai j=+7_=>_smV"SwsfOR=:(31- AG%cв ӟCe`24> ҽ05<@N$&ڠL< 6>p|W#~(bYIkf0qi,^s[\IH00 NvHӺLUVL; o3|ׄmX 0=0 v DnG!]fMc:ֆfC>%rG^=zUD՞ophf~>j;)DuS P}pFL˄p*ו1AUf?WTZ<}e`[gk˹;JXh_)˨L\hr܌`_pF_9ı TYWY[g<5՚Vf1aP # qvׇOJ^{ rLI4AFYU([fȯ`v^?Z?jN"9! ߏr"mJOz8hR$SbBDI5ls`q`oW럛ʼW;vO'@'P(6B*"6o>EUZ=R8x-Q& ڎ"ޅM|ӀFP^QxѬT^JЃtC+IyJet#w5!澙W,&mD7mf̦bOxG:D像,}EҰBY<׭ _ԶYI?=?J _b륧 r- ԆpԷD0\y"uU-e>fZ_Y;6[]G?SZU~VEɪ"wl؍ɷS  g=4LYBY`}r_1 vysiWC'B:W/ÓBzg($3(Wܽ+&SGCْgF25b|j1Ga28B0O y񍯋Ӡ8(A. Z"x8p rµFiץ-n':H~P|&,Y.CήҔ͔ro8tc9kf*ULlŁ̾q2cHxA5۸H'9AxI¸`e}cRPIcm(x~"Z~B ("G){Sh7b܃CƮ(<,MQ=.F /M rB-ms&,\|f&!vj1'@ [CDnhaON܍ҳĄO6Q+h}#":?utx!K^ۛBgY{]%řEuxh^QQ| N(w1@ڢ#0]f jAiI^iwX#{,=#qY폮!wSy V^)Y&jz)OՋ{(4wr!$6 &|S[ظFxg v7zw6j Q28;BA埥M|gQ*D2RÖU}lPNOrQhȼd~uာTAD!{,=1^ :MߍYAT4{?>`g]5! WPS4^D/b3WĞl]^ˌ_;//o<^|K6{!cPZ ]bef(UߓnQ?v#.ء]t$}9z?Zsq***}NEWa?[ьJ k,L5 in1HT^$YД9pfI[AYkܚ$[Z5\{zo==&Bc@&8lH^r * \1kӀTa|H,tUQdI:%oL`f(vdQn>f9aTI qH b`p,F\ZHCiT:M:_Xzu49p[5Cd(M0h".~jmbd-g[zk.holh?ƼuPrYc2kꓬ3AhVƮmRVڜA(4 a+J*vJ,mu~}5v²'d.l|fxFf8TTв XSVא %]lבEPEotzI~(2s-,NHθűxޫ0;=zVm߁4BWYǸ(ZRߊ* C `xꄵ3HCsv M72(2LrT . xuu גGεu+UwƪJbīÞ`(Sǧ0>&}+ۮ]"AڇYR =Pd392ڽRV0[Qވ~5e} jFF0ci3l+{=N:q*¡ę/')մ^$kh,t2ZFC9~)š]+tw Ta%hjikKY\/|cH/œz}.,T;e& ʤc'k1KpxfP<[HЛ2rvOIb s096hRiiio_RՉǬ|H;wr$wI@ yf!3zĜ:CH8X}#24#:?(u&ꂘdH[0yѥ {`QqߏZj}x,YwFoƥ3dZ :\i#R-mC.v6sJ~B۳a/FuUF 6Pǖ;\+YQw)) vKE2,пC (eo8e""ŗ5(twK0nGQoq;D\At*y"NrWuDGI_*+Eb-^ʨ*[1=B"HHM!XoJE{cFL Ot%UQa}܆E>77moqmXWդ!Ay5q5{VEAB&u*sOLUpSa SE٠߽ĪQP1 :Lyx!^]MX"~^b+mc(i3 ~bnc:$"a *}i1 )|351B[_/+Ijנ3ߝ |,dLDȧ#2nGv!M4$/;2Qv #N058t^ ;>ZSt͛Oּۓ°#`71O0&W/KKV/p]6"d=CD<̂JPhɞMi7(,z{&SyI[^}KFRECz,}t(#9 oE'OT#o\BQhW H/'w҃%U~1@(8>vwz$<1ݾI}(`A)Dn[Z}X+~ WskS,)U$P`WEJH+lb@ߠ[aǩaZdNBYa uN+4tsݥCWr2iqECN6I-V20s$_ Vp ]_Ҽxkh?78XB߄ؑX68l9қ/i^ZQ]!.2 c ˎO'+OYl:Sdxz\ ʧQQ&)͙.$ f[ώƔr$6,{u]^H+=z۪*?qSw2Kq6z×%"Fyzl["giHK4,]ԇhU%χFGq@ w$O1ICrjڤxI4&c<%ke5}OK&M4Vlf=ϬVh\>:|l D ŔuWވEjA@'I2򡢨;0$L7@U7܌crACn oCܼ>j3-W5Ykr+(P KjυԬowgh'B!e 2Gaͨ&fq֖Qdas@K ]Fe6v6l:/`I)XX\D)ZPp,;E;Se(kƻPUŔ*P@Xgb<8'ɏN0 5\ "O>Wk"Jh W7=flk)5fR&IU?l7o_ИT҃OGڼgh9,MXk?tbaz0 iۤkvj_iM'%oy̆ǯOLMܶePGeTs՛/ղ7 }sk<]"/t6`S.˅ &ߍBG&x8Y_PisH1a7ES3D6\@beݶ%z:ԁɑ*F: ֩$OW(fhZ2?_89\N ?8;D %u c:eJ\y!@T;KF&lWdr]X'S2R<0) Cu"&]Rgp=`HId´IQ1Ru;`I*ilDFW,5Lq&tf7/x1\]ˀ\xs_;oÄ% ں԰: {%@8 !tGXeۢ=MPRT>~ ɃO-okr"A(jFM`|\)*F ;>,*QT 巴SEFRPl"礪G`P&R@҄9KP*ۺWjY9ɟ*k4޺DOmsMzhɂ="!s}`͛^h-OQ9 삤; a#kPw͓{ѡ;̒tf[0tM/5})c mOrՋMGö:Ikz$N( j"F=zigU\=nۋY|9fP~TXjrﴠ[{Ѿ􈃗Dgl#"oHDZB‚zNJTF[,n=B?|YWC-_o,kQ0r{ȍdAj76Bf^jxÂ)\^S=dVu\uG4zpƋ9isoO<MsWT6q1 t\R݅b# :tޠ5 bK(xI j9DF4Ӧf'$R^P!fu{5^UqtT[粸z3J&]FrZkSlLRBh/r MfpB=vv1W H2!R jVt*whPICtCM~7بplVY!/ Jb 2a⥻ZŠbJ@1(ۺF\~K"}|2d6{=>R-(IjfW/)X=Ȟ:=&ckEP{3rZs_5C/dJ}?7M렆-W.6{ޚVx0X~&U`uU|2ES:U7+n;vR{4vzX$ɘf_u{tW'@UC<oJ>DRz;qrL~؟yK;^wxBçƧ#ZOljwIH"' kB9Ƨ¼6o|Ƕ2jE 3cxm'NΗh413 v$ǖ5pT1<$}ޥud2W[uү1y7>J5/џ D_~4\dXV̹PMU(n}DDD$52usĖƙIq>׬s$pX& ^x=#]4_i}Tv{WzZNHV;oU2]VK9^3F]SvMՅ϶V)zVdzNk׺XLYai: S}NNs(+Ҋ)C/`5n';T4-b'ԹQ@mLgV;D\ ]ǸO3+ }?dZ;9`( j P#t,p#;43cń93kt:L;)i'z(5 K&6HN"PFFd+v䢰-=P*+|=Ttf>xc|yTxyh~oOn c{m|~12QHKvaĊBGm>n`z;]M6@}P0'@Ip&`?[A.KqZB@!TBPT$`CuGq_ksWL 0ơ3ϧ?(`1qHq1+X@M}%& ?a,BA L @_@V(s,DnrFB1Ajj~ֵo׸,$9R5w]Ps!l:dtE9dӣ&c/[-X@Sw UڞFf,)G}@!k*$g,WTÙ9ɁsESX=_٨@@u5Rj$'b/cgS&)*vb i=:SHnJ 05|әiQNPmxv%;.ĪB!ȍ|5lӤuu3 ׶$SoP:-z(AMeРԪon!Gʊ WDK.a^6< Eƙ !m.G{e쾥}V޶>8K\l;wØ !VIP{t( Ez.;LXBc5r(:S[S+UC/Ye8?-R$_4]RGz SFQkDbcPUq iI_MeOrL6Q:.ufR9g 2{趚Tf\;/M IPwAbNbZH ydo zÜܴY}v(xoL:.$0`ʎ(asnmؔO臨氨2.lQ :3N8z1 i[Whvu[UiX+5{}Coe]! f-7[V|5-A}BMM8 P^#S"o~2>}p4BSeD?KcQT1VrAKIAF~y1e;a4.v3lY,(ypwnQet#ypċWoUZT}];&0F*h#׊m_lw`M-F]]G :{PÁqӑ^L+f/ .椕9|U+Daurny+cdOQo= ީx'b5G756A KjGt!k=_E1)Gl:Vssna%25 }/W0ڕG橾TO SuRZae$|p0/ @^P X&1<e>!)w-LL,8Fˀp1־ʊ?ѷîgi[[vji7=)uqAh[daL-zb`F Ŭ{5>fԲ?Q1^g s\(vwuqԑC@Ȋ^6MP>"W4 6 ͣ=zʹJqs f3†;ڟ2␒P^gZm m(r(ǟ4UzO(( TD-Pm`:qsnTH6겘Dc)r!& C8G#/g?,⨳flpO,A!TW\0x|цP.GM@  jEV8{ZfV8AKu_eրNovU,hqVo$n].R䐭 E ]*+U4kϙwo@tŋס= KhxD?]mpJGmfjcoJ֔g؍XI:{Q>ǾwzhR\ϕG;esV;JwU}k4a$85 ΄2 ZsF>Xst1-;A!gcN\f K!O~pCK}\ qc`73̫.d4 G0pph PߪYy:hX}p"kׁ Uqv0JmGR3, 9JVI3 PB*F.;K[FG^'Xq !~t+*K2jVB71.QIf0swFCKϬ\Q+uob)q%L5+$x_$h'T+AQ ? ^nJuuXlH #gzeYQPq>ׅvN_GtD 9)S(DAMB2-'3ki DHz٦MF?_9[ECHrg/h׼'o)rA! oNҸN2!=Lk$/NA txRu.ժFr1"k6B*m%qKK2T(’eVfvT>yGCX]MݴsDwM V33AC*͠~&n1{kNTӠԊ}K^ABFeAJ}R>5 hjǃa!!$ڕApϺir="gKҟT:abLaF/GD ݛ4Z+2*ak[vG,suF)פԕcJ$ sAeD^zU.j4H(E!s_ @'⼄.-76Z9ī9%e:KpfV_v]UVbn` D{*/ c892ߠO>?8~.<<2*2:>qnPH$[Ec|]oXYt4 w="m4M /L|(ٰ +%U~D= P$e 9IUeV4Bws 2H$ؚvy=/- tK<",J6ڋr8ŇR`MeW4 lmdn5Zڽӧk'+S!f#r5>!Shm^*gnNj%se2Kޮl8.w|IRV2QL'e5 9W4J7+&mPMh*k9Χ{c4KAV3soRAڡ'V&nPJwT7$B,vY,'T+i/`2>ĭVnAZg':w7H[!GdoY9S6@Db71c)Rbr gL GRY+dɓ~P{MV5ZVv_2fDZC 11A<ra GGX`R uQ&b@;u-P#|4njuuBw~:{L--D!H-|eZ@6uh"Ԃ:M;S'/W Lm#4id{Y$'&1&k0a$3\\ rea%jmy4nf9{@`!p(M_-hTHU&_ `tϻ)$֒MYGyseںעghG57^+GsgGrU"4oهHM„3b[zpWcq$Eը^dE 3郉~"J/7caT];#ydl &=|Md6i5Wv|b>dq{w͇5ݿM:Jnh- <'C+٨fd3JSߺ/:~KFCaUtQ2T+ծaĎӂ6AM.,Z.vo|ɛG去J8ui asl"0SS.VuN)KB|Z(AYy̨"A?ˢ9L^ΨoZwCGR=XRr~q#OZncB,?&5O.#W.#pnջfcbA>.H 48` O?D/#R@h!B$ہ}U6tvzR7 p<Zf$K9d!X3T_4h!tL=)Q߫ [;IaeG*GSF>c)S`0?ULy' 53Y=^N*6)>8@s1qM_ke'\9@)$Uj>؃ɜSm'xAns^En^emQ,2G}1|(ˆ/,p*bʡ*0T%=z|>G,CdHT+lNqagQ+@e+}z3e#lSH@vuL)TP F<320}4eK3C V)[[u {#$"<5jkT H}_\94|*IklM+VԮ6ં|iizc ⇲،iiYIŸ׏D违bbxbdTН62 },8W rBB.H ygۙ~R*U{ 57& YHNn KW+fnR6t;-\v t5ŌCʬiw`\N,A%}3SdV7~74 w3~&TrcGsO/Ȏ6GFW4Jt iE~~6- ů Cwytƒ6vtn:vNE_F}`4e=LP;[:rօE.>s+ISk1 /iZ_kVd QkMgIԅ r H;4C#dl1]apc0H>gQ Տ. fSiܢx+⥞y3'GVH2S8[~o A]Ixx#t_0N5"!eaS]hHx!LKuj;^[5ZyipXQ6!Vt~A(G5U=nC61!8קlP}XvijtD^c~}kBEK`Y1jfo{tj:nZd_MV ߴ[r+r2/X(uL!<zJ%i+Ó B_S'v "lc\/xoHhڤxw&zx&UVlLJC(+źV8jM[Y9ؐ4㇈y_X'EwOoޕf =3DO5$Wtulikv5SPnPl+߬tVNf.ҥ>c_!bJ7ܽm"OU1"X%_6qz9xqLYwrJ H?&1jyӧgҧuTLX%t~(fko]/iwe: vz&"f1k,ㆲe*AĞN]C-:$N֪򭲄Mpwc{E4a3w"hH7A-#rs#oWj>f{Wɗt=I;-a t۝Ht >W13쒫/'^7eQIv)_'{Dg{C"n=X59찯AtNG؅XqŞ* ? 󒏈v{o_LE N`ؼ,w p|P=\ @rK4S,=[!>^9ԣ{N"Ԁ%{Fw#֯TP/נɯ-ZzZ'>z$2q|aIqwh1Bxc4Ї?Cx]X۵4b0U@:^; 6AڟJ,sŹF 6ހmQ z'BtLUAe12 j|\`A9P &udObCwv'uo{&{L?PXT'e+'#~->!b! c D_ϛOPÛ {GY3Z~t! / \O5#B9+Mq; B-lƍ#Æƞژ"f=Z`^1l@3"'f\nO)"ٵ;^~fxP"_pƋ X,gPV{3s ja}ĵsx=L/³9==N8m/ |F:!ъ)h1x~7AVVh~ ml 'w53Mo.|+>8;Z}kYeFBL [?C?@C#2 l"7]hdǣm9?f3b#=.1r2!: Prg Zv!4I0Y?&IpjǦKOv2TDZLL!U!fkFի 9lbO9 ɾj `沌:/A=NKję//*c8rR*\dp$@L7 ޓA-R'6] XpIܲwա/0oj;TiR^*1+,ĊO"«onMom [֣g'BN.3ȣ0 3ʟqxmz^ŋKr"g\-=ɢ3[y..=U0Hޠ >{0".n_6_bXHе8Vl Kޮː;qC+h4kKNΚV|UW{i< FT"3(!2GBq#BhPwf+*"v#]1v xq_ z \ê7f<& #MyoOkẔI4!9wn)Niˌ|x{4 lrfWS=g?@)yΠfF:6n51q3޸I=bB~lކHPf 0l}Բxx?9t Vju;N0Z%TN8\/|mWj>_i8pH4u_ڦPx(n%װ7!"ۆZ/€Sb|lFbSi0R1acێH7%m| ;kx TOw'ͱi0bU(0y6Cx.J䥌'4LSIW1`8-Ln]uljUaHɂ] 4PT[:G?1.d2 H5bmVg ۩]fd/> $bN'[@wX2D ?N~c*׋!IQ[`|$WD r*Ej2f(`L,׊JzԏOZ (Hvx.9 # Z$nbL;΁7n^ _C%k a?z+DOjVK:j٢[`y9G C똎WoRRJaߺ[SZJˬO* aS|Ur ,Fep -q+汶p5'S.U)8cz賝A10KNSyIؘgOcYJZ9~EI ]Y+)#K3[_#\)K"…|(n;C 0S:b+$SV^@%alK̾ Sؚ*hf9V>%}Jǁ1QV_L+*g,XySoP]f@ne!JmB<2'dZO5Ġ8{'F9pr{ ^$v$Cȿ&jВeC)A& OHރئ`, e@\tB0I;TYJ[+Wk6 uSEꝯVhžC'+SgEm"4*=d|_]H`bC#/ 64hQyj n`=h!es| _\A~9.ahoKr4+bpCQ-Jyԝd[(fo̵ i{ozH X*+.S/+ 8 J~8E[ {3+ \!^筻j5e@q5c5 \C!Vv)#-9tz0!/ܼtMln;Z|n [,ppFQ褿1G1A)V1 9$dr{vJD^(LKQLJCoyfbLZWMTF^-K4c2Jlv·U}az|rqB6$S7?lDn|WLhf,_yhHtuF![obHv:ݫ;VkXpgMwb(z# W};7?ڡ9!ņA¥Е)m+ g̍_>ż '?Kuz:fpAab 1-o\38pQ.\0۫CyQp#+dKS4"!g9}1L7f H7] u9޻H< pٴVc:1G9+C7RR}W]A^ûuAd{t$j\rksh|oL|YPhq~cc4TUEVndظv/?oga%FPjVnR++B}8nfϚq@I7?m]D(:jLq>8b, 3a5}^xA"trwpk>/Lc͆mlE"0ʆN6F¨K,y^-zzkrt2gWuSUOZ9XsvұeG :QExK* \ЂB<-$Huv ZYy\S6%ېT(}}l*Ho/Å~wz`=g5{  GXP9}0E I#w $^Mk=pD! Fl{:޿^G^1Ĝ͟A'OG$w__ql!EM7pHu.(bLA& JS7Wlnqdp&$`U0ȿ$pWڋ3Utf>.?|=pj&"S$T f({ޱ1NkO~̥ijR !.z8fc>q_>QЙ{aiKV]0]jp\r@Lg3I"dV]Z?-sw|DH g)(uNĉ[G:\ bJsEq ɋLk^PO3U&9 @LY 9$NT͈zsJH.Dc%2TDj"_>ԛx"{Trgl+ V%:ˏ0RMXI@y(=^]LM2ƩU vB%ɷaR(VwMW r5鉃>xx]X}bfN%ҝ&8+P^ !Y}+u@'FZT0:H@?-C%Y?JVB=ʍЛf?\s{7H<\ PܩAP/,| e|( y?& AzTǎyi8*]ÞS>D}*VAB.Zdae^VukN cC=h}j2"٦g'`C)`{>(PCxZ13>/{rjA= >)bJ\;m ;ڏ쑺ӪRѨ9#ћ8VU~okf6CGOzgܤܾT"=eJFB9Ϳ\\VX7["y݈樂UjJ+h>&߽7ힵvڪrۘ726KT^z֘áZ_J4lg8pOm-lӉ_~$]*w\IOGќG%%yL%?!۴nP9zoeaZI tnC f%]SD zˊ+Y)ߚ"a:$K%*`JpEٽ8z&Ť] boVG-y;˽K#61ۨlI/exTB^A[Aj'lչہ ld94ѓ'ΰ?(?E |cz!X%U#yJe7fú4C:+|DKFh> ӱ.zSЫqA1/($` OLEIC7+x>H]Ewjr.\:cw5;vJBibtK'[ä3΀rQȚAifn'y*3WAó3j2|gd˘Z3-n\!}$eGF?/gKMh <է>a~~be0 %\6kx#]_^1L 6cO^O 0Uz?6Yij_nPme7 Bm3|HsK[Q\b"ŷ0f\t Lݛ$P;9(U//u\";|AwMŒT"aef_&<.ճ]ZkWƪ\3 bM&^"UfGTߠfcR hiɧ@bksEți QSzq]13Z:@x!/gQ2O~b~wQEJ?'ad:N| D`V5 ݈XP"Q8&orq H$SlD0-Ҋ$0Fe3]W b1mAك;~Lʡڥ|ez>:4V>*N*$@{hD}]T2XGrVe\jGyF(A"RT>7NH:͑Ow8qw+mz$`N` tfy1,d5`nbS-6Wd | MFM%-GZ JuӑfAϔ@}1&g+T`I+h9V>a,(?ϤhM*ww1X}ꍑѩͫanLL+y k dgtpa}zC?~c0 F\D|xl!g ^Ri&**_h7b'b)o#7ڙj~x13>812K7P/t/Gz;%T II$-胫2S<[or[(CټV9Uzs;K qP[$۷'^wbCI{,UwR&` c{l@p/c^@yud*Qi GcF9mbsi>/haD<.`} I10w=eE+'O࣠TW}{ԟ82-H~,:3BJyz'FAD:90z/2^9)7:$k43:B~rr`9;\;`rNĞ~*\ͳh8/2pS^ ٕiZK!>?'Ѭ>x6^]6_հMX˫YlSlh4B4ܙW,©onnn fBNF<61ϲo/H &e6BVDVMzO⻢W9apm7] Ac@zz5^*퉼kYKN44hR?lC53j`FXpҨd^FY=4${jٞ%wuYc"0Xa-A*yjs,L_R'e]_ >%P;j|OBC$p >wu7O {ZQ"[n{~ :ntK1;t)A _̉ÕG޽̀[$ksM 5[c*wU oDZwb 6SͿ ON ʣƻSR*xlhqb'҃ QuhJxS JLiV>5a'e7uY)^'UpI]T`1My %ՙkq-bԢ2% r~irf5f@W6_Dt5oE}&[/P=g255\vM-Q xC9c=%`5}!q 0l}Fwk琏 68Z%:ȖILZ\bWo &[\=Kf# 9ef#M@"D\sjZf2qв Npw3~M MXH1.鏶 z% &jIZNWX9ZprOvmXHig=OJi/8T +!RQwU^9mI TK6s5ofQ&O3$Ezj8DLW4>VZsr&ubf#Pz2,~;VvaxLUV o=buz` Kglms߮B(җzT?ăf緉}.B9 $Of.&,jBCW+efoϦSٍ>mp:׼t䑪6N$w;+2ޯC:M}>ba9PwP-5YU&[}7Q`):} Zuͩ ly7Qgؙ` ,ԦcҸǾlV9ʃpa(xG2[1P"u=p[Abs G+<(˝K|2(b |[ ͒r] T\Y\bBUZ7kDi5_0)!h0fc#e'#x)T#=X 7v e TpX!2kco%G3Y&R&W@iR T}7Rb]C[Tp*%#SZz\rH-$I@W>L_jy ՘#430[^%ZN'>LN)gU=xvÚ?4Xq`/#L~CV~j6fI7׽$ @k2@ k'56cejdw'hxއ<:x7[T,Ʒ׷H%s~`MR ҩ eLsP1}oy;caX 3RqR`YG-Z.'8jӨ‚_눆~ئ~?0j@|H??#L<`j5?݂*!9]ws)P Rl.G;V(:4QI la8G-cG3flP?,2Oq^(ςy%]Nu2L|iN^VfS {=ڦ @gݍʃiȳ6;mA{N}=p|8:(rDƷ/p 59>sSH.,<ӂD뜨qo8z8^E0j'?>o۫NܴWXOF˹x%/@&vv[, .Jr,K,[&KWXC{b; ̍٠xjA)|J;݌l!5`˓kori f (yF֛D¢u%S+OR[~DLJ]¸{!I5!'V#Ik Tٖ}o;0iDMX?+z֬8i`.,[[. 'O\9ƖN`kk7Bt/4~βnZNsÏv͒K߆ͷ>23+{} &Ae"O:Ksv%84ّ68&築}յ+fqlI)A˅W=r> !zA (5;5L@jf\ζ/G̦ ,:f5PX(lxIto|]+ݻt' E]q9aplzߺ!L #I*cV2uCÀiy>%O% ]8v^k)"r:a< •u'ymyt%W!BDu/`$2\2m0pF&u #m.QaiO~HƉųtKM6OO^0(47 ئ`g댫 VjY7=/wHs6dȢ̥ [FعAiD{dնj A biW/h]զug4㴗=;e" /3kHM(,γȃ,ȷT~r~ٛRPpZ5݂s.NmWͷk[ Xq;81[kƩ㊐ VhMCf52>) ' eʇrW&cx߿6b0 ǟZ֮< UdQ:YQ#S{%A.{ Ф?6 alij?x >(3oRX=eWj|Vyh)_6$zy=PY*U [{hSٽ&$1.DfMƍ!x \6 ]44q鱝Yo#Cn .ݬS'/asP*[N,D{k!DTjg\35.S^(&c4LRnsY;3jffEcmGoOoԵ T"p[*&>RUxمL5<>lwH$H)|进Hiشw)QtA/c6I!6+;FS2y왐y+/DkшyrEY)wIhcMc#j<'ѺE=065s^c3p_45-i+4pw '@|D;HnXm6lj y:a f6b.a#l*\<ö=9h"}HEmN8Wa,0i}mJ@ͩ=4/(Ƴ,ϳJgՏ+V\vgF=3/ˬv8ZyEͣS鵉ug87eϯ9#4wiͧjYz-q [ǁHVmn_Z!Y-ڇҟYhˇ=tBkzNM:(Ju΃C(9m &/Z5i;_sQh*1DxV8!.FhDo@H)5ple`NvVصEĎa L . iqmQ()H8s04B6[09 |dק2a*>IgJ.m+1-zR0X梹Q #s:t2czD?lȲ58 nt}E#Xª"}bgzwxտ n { =e^I?[4]|ū A\ |5[ņqukw4FN8k7{bȉ-;NWa!E 7>ۘ,+z&4 q6pt7NgEG5r:YGYwo}t+&p`)8t]wZ5 O\6ivIT C KZ´ʈ_,}2*:\ !FeӃ!)@F;44 ګ)d)k'm9<̄nIAr)Ӻyn}еQ!'m!3wmt"dH7Qx/OtPjfC/1PJdx/&X\w}n}< mc\A 4g:`rE |9=y[t;g`ʧ W@K] V>jT̰P+e޻APp%q/zo'XN^Y}^-xE Ycf}YwqmȻ :/d5,%23긹HX (|G,8&t*)rT `VK&=e; I Bɘ9jSX=ͷnjhgPbk퓊hɛqM.s зO;,v@ċ̟#c,1SU B7d8> T|_q/>'ΛI+q3M._t8h$4X*i)NP桩Y{+HH㒷srw[\WױWojڼ;|8d&=$HwDʐ8ڥeueeh[t Džat!E\O[HpRr%ˉU<)A+Oꥇ@MAg@1NM2'R4Dgj ዊ;yL6wpyiR h"W.1~!{":х+tgMw/:<:Yx0ɆVG󖟻ޱ1$(ndaߏ0K}9.d3KY\Bdp3~޵zmyOpִ'F-[-!׺׾aUfIkX]Y2>wʋ@b!Gj902}셷lvmx&k JZMV.!F69h)R,iٿD{׃ N܍QfM͜M}U`1?b_3|eMb^c@t&6XrFb׈Ge}o,WE'.?AURV瞞:BB`LLKy]!2~O?}udxd"sG߂v^A1Xi.#drDw~AVת$O'8E3 }/%&fzၱFl9FU ʢ̗Uen7N$!⯄%c /:.&FH/!`M7~ZrrqcDDq$4Ln w=$c+#QS~RSB=jdV(8p<  v A ڻ+ǕJ&4ٜ2ȒLo,Ba~jzZ9xpH4:󍊪o&J/^u앫 6s;'kuQIߗ;RpROyMFՌ#Y]rfսnT1)L GXvȂpo}D;pZx ^YH:87Dk+AF ՄH'uxtoAN7ā&4g +\WgHJkt_B96:8vuo<5* 뜾ElEV%zGČ[Zgtx0Il{⇼ 8?)<Zz(Cc]6 C?#M3dt&'|`#+$O Vշ]_3GX;z̽ۏ2 HW. Ih(9{)%y4uz>9~6E}f>hr"b,qb؜nxNxfd>eT5y %K==_e> z(lt} B77_un :#%*tTm<$r""#/'{7##yQs(|hk&F2 '$NEF@+5G ݨ;&Zt4>Ѱsk FU@rFB^lLB?P ߷U^,=F[ΐr0 3k2nɒk2*^7NC1>E֯BC ywKgQ܋]c"^<|eE6J0[ +I-KDFz…y1Wc`쌟|l~@g4\ќ4ںU< :k $#ڄa?JfEa^M"8SO%٦J>˛kJ3x+WkIVEv^H=dyk24hZ7/όCR\՟ΞS..ªpl܊1xӍ'힒-F v\M3ayF|J%PRZ,".0EP+N.M`HlBH9_5Nq 3" p="?P˹_jVAGoIY'߫Mdolu=ϵTe)YFhPEnkaN̘QK qqm2oÕai5ぷaW-E˓]P9~u!_Xd:&{ 6ysXiBs !yJ-Q2pm"gzk?PoBeQҶaD5vl.L}Ujbo'6Q:/BW~J*t1ےb͊3 o#? ಲrVz&kkRy>CNҾ׃CСm eH>e# B4k]jE_kSG!zc|D"!(hdғKΌv#xq/{%U$s[ uԯ0Pt0_UVlUKn4~B-r9qoq'.wiqBe,.Uь_nJ@H'!nƦ,y <[1$y'XbeWú1=sOq~72d4<]MVSc l#Y>c< nebk v+dŜ}ǫS?8G*H.…Ot zm^Y>wmqT!|4Y)ÅBf>gSXNo (lMUftls܉)y TT{/;wKsL֢g4xղêt޵"9ƟdWo2 W@z^k0DURId޶@檌eaJ͑ o=+ IbU+*}ʧ.9lF=;Z~Ʃp䂄㘙f򘲓N1-,׎;s;%MWrjdcQ h)@ 3O-8]\t0} 3j^f)=v'Ջxlg44+֣ h|ku9OV MӇC:H<9 k;~+# ݭ߃AKด•סM|0J38ӖnNg }M_9N(PP)1=&NsBڹPEi)~Ukѻ9Z { xċjk` vit #0I M 6`ch qyE5h4|*! :02LBD,xíэHzA14XK}a_)}3^״9AڌWC*D\7 t.zRY|D9wAz .oZ yn zx2Z\R@v#,0ێoWjxP/ ygr:@pkR@"&%3u*, Yth94VwOBwt"nq ^#]]Z;lOºMZ^K(ӣLkΎ|A/\X")dD?.:\F'CP'js-O ;\:f+߯)hORDL 67,2A@DhY/Aw.x@ U8v(=qClY跿wm'HoPPu#5*B=nחxo?v?_ϝm{7jK$hd}6Nbܖ} 3yD} 婏m>b`ķ&*]]'4+U[/!6ܡ4!ّa/0h7E,d3Fb%K]G⛕g`6`QU9j; =%gLEVS-2G/偹l+XY#яKI]aSN:А߷e(1W>VMDӿ+: њ%tS$ N>߬ѻ o3”f-ԲɹI"KJ7Ƶ l 4Q+.Vsv?T}@ &'5U,S,D*Ŗ#=.\iypC|1;pfqN\ntx0W@u8ex Qu Ms).]Pf/8eD4h@iM_isN2%H?kXs.(6D摠E] Ba9H6h"mt9eE&;J= ]Ϟh?bsSљIc. [;/MΗ/1K{9Q8.I@&-8⯑LbǑ5Z.m*lڟcvVP; >U]8 ,@otHHßg&½JQN|KUq;yѐQ=s9;E5YC0bV_(;ע3~ %O͗NKLg bv(!,Qwh ͷ@?5C\^F$ܓ!m!M3*DtkRÂiQ = pMy MZoRa5f.;'PVSe*a `P&G<`:<7,,8h' Gȏܪ@Hs9i6iHω8"ly3̕ !R-CZr9|.1UG2{Ŋ|v4 nx.j9Խ>:l1y[q`K$@ڲOiBB'-u):;԰]dB0i:^ aO-; pO[fkUcgL% br#r?\=rrB{^wή?S ikGN$nڄVR,_0?m d@`ր.&tWN s|WGىnzrf~!־=\ĉF.OdN9ku|c@k+8Q`f/PiZ>w贘jēټ(e 63GQ$g*[ O=hU9'Vv],OQ : .9kM1d33w!Og1)uu׎H7jYE2l/, wggM|=UyPL_d7`;_qLms! StCn݈9s<9 !iϣkodh 0*ゐw#ů]m%-)a"&Y! E!U-\؎oWg@X;KfA-{/2(jiΖe?.R|L8S6vFJ:W*~' >ǡW3?(:\n0^b0 ÷ov"?D}~&n"sD=:*8=[e H?QN `=Ɖ$u\(q|X5yh ɵkKe*@Z=Ӳ9lד?ߣ\;y̰%'Gd$X3cnRQ UȶLdz;[ڒw q[b~\@?+EeBGGo-%9'F1,dq01Go١֨P=˕w82!uCtw8VѠK+(17JRҭ>)?x'|-XuuUHy9}&n8BX02p,ʊ>ef[2uwdȵl[Iٺ3˹Hu\]~}84Of_R\xuWܯ jm[piuC^" 혮-"WeFu1TyPOBkFμ:;޼&XB&5,V~CœW}7H!ɳ@?:ܷoSa3Y#tg7 F-6R(;:RqoX-pa+,Pw 4Rf=G 7ʵJIw(숹t,g*#{uL!usWۮ* d<lRt`?f+۔5-A ܒ!7Pok|QF=^{- YIھ .2{` |+kc[vָG?UaXUпj׻dfQ<3d&DٔW+pM+[OL08R;'qҋl,qlºO 9cDR6 a| drٗ9o\L/;V(ay)mL槲1C;bICzㆼ[ DY/Sa_}2ѡmld]]"  {ArDl=[dK&9T=ax@$q%)ke*AK1= Ow~TD4D¾'*J-)p\qzD{c?; d1Q5>z5왖o]-aS:}_1O,C5`PHY弴dWS vΛi!3/ZqO uG2?rpV3%A4PJܥ{Xۗ#"`.ICj㐽Ia /­.oP-]v[h'i-*|NuA1u 5y}#aR־4NJ&:DP}QΡlO LߕX`c-dA;Oq̲3m"6:@rs"2幚pshbç>Xh Ulk5PBۖ&hBxVX s˖7G&$:|1aצN6{)QzVn4P(Iݠ*) 2=C>m%>.;G~*d@%uQ"_MJc<7WxY{XDHh7(HS?`O2(U}ʠCVj%sNͫ_eIV]΍&zzC2X~ňB"DuΎ8iבs]ZX%`{619nV:i tڼj mpuM8&h]jTZQ,"cQFYH+`T rC{Nl#R5+;l7?S6Hkt~|B's1SѩO$vK8c <{=#&p@Enad*{^"o`SiT˛ u Yǚ{Fm,'-h>jvJ|g~ Ţc{I J p-B'Z#02կ*`QF"@=ŁCP~,"ޗNxm{&FNjpm?ae[cwa93`N%JsPXwޮ[&0; ٗaY4M9Oy_bW^,G,u1}Y 8R<{#Qx28Q{_G,sW"2vj[Ϻ =RuRo_TB@տ.dmM*+ H-rb:t[^tTml? ~cCtQ1/Y&dPˌd̓:R,f(}q [٨ -[LkC⮋3Zцj\oRb̗NV8Tӣ;?H'G)6TsaffqRsC[} :9:rlg$i'=>HXd*c%VhCI.MU5CK_KnPTg8(A=C34,ǖ[G7$ |HŢZ p/Qxe "~W9%]GXsNvm7+;53y e6#T$E*//oe.ìOO,mQ\Ï\2+ꐁԥҟeUEE`WCB;TdwvX(;Ny;#,͛s ܋Kņ`a3^y?gEFu(mjxK=P :Ӛ~b^6mݖ5{AOJ@K׽؎O?X%z?Dgӝ`.xo58p2!M'2|XlDfi7vr]$v2P@f[r2 lς݀ Ԙ"$-؂'āS& .RF 鲈tFIS ^r5zCCb~^|=UEr'Cr>#w{0ZQ}Z|j`||*d>ɺ ==)=]ThT"//Ich뜑Xɖ,ɡL܆EhYP[JhYhd 1 _*LeL 1xD$2"jy„@YMktTOyײ(5XK DŽ|dsTW6Yo7Q(_) B>M 1OO.La"kwwHtv͝bfas)Aa t!]ł@uW|] Ev5 5^E.:q!7m%?o#!_{yut.Nv&K?$@ne:-.Ǒ+ s.+,mAԢ>qP4JvzPg#sQ>U >c 9*hͺr+ۏs%J&ZN#ߜm$]vдKtY \0&Cz厘M%bo.sw7Z}3 Y:d:%3_Ty,e]O/ԠLrWQPgq|o8Z[`@1,.t(t$RyIUAm̱J?HziX= ZpP2m˩5s8u5 ntoSULfO%ULJm(m _<. K\OLcU)ɓ="e6 eq:sr`04|kXAqA'\AR+=cBZX!dd;Hc(iD-a|3VZ}a'S{4DM\$ gxE"5ȃyZm$:+&p8ciQ Td30հGQinѺ?Y2.mc e*34H=;3r?Qty*05ϡ]# z-q;=g6=&U\iLJje?OhBm;Ao/yvzPq9&7 ,',Ɇu3&ɋ&bͫKԧ^`Vңnw((*TusxV4MtFQlg=M'sgC^LwqsV m3m "̰7kfAVB>23unSQd4sUs aH^:nfv 3IϪN ,UhjE Yz;#0 vL.-ul}( 3#&!-z*;epONηu @/shL8yj^3K4p,CU@ og_5on S#Șkr1ZMe֓I>mu0N#'ucmK>FŦ@:|*x1OykR_T{1|^yO¢g)/xǵŷ Wo&U'rʶdؙìY2_:Dа;wK˙ڙbdVy2 ?ک:Xe R9Ib)EaбI?QD+O 'IծA0b!myV!̯X{V!?s1 X-JEe )I`aY:~FqbNZ/ՕcX]ŅnA۝j{A_7BԻݫ4 5 7+9P:E& "B< 4jnLx}de3" bvG `r壛H綘)#/{V:`S??`rfvˁ{ Zʔk +?w\47`J7Vm@{O_ZPf! } d13 %kp#sKqbacow"R]d`$K;OUǢT+1]/mM˶(pʅJOs5,&ٍ?>OWq$Y_X$6v^;)KORƗŤiWj/{~nlݳ5QvF91ʅ:C+lsTsޖ[)$eqqŬȔbj6ZRu2<&GM^Xa%*e1kɜ8^8@1V +}K|G-Jx$GRk)Ec:zr BUTRMaĢi 8Џ k)-c|}^uH4_{mJEn6) unw+si )-~lOf8< ʾ_s3Wrم @)Oؗ:h) 99&@x2bpaZO:?BB?aIX ax΋bY.l٥I8RpС-Лd,iӥa@;20~vs[> ޞpSw|6 ^?ƿS9}Crv]t<ؐX=Æ:X}#4UXWKmZmpl҈ФF$;q6MM b֋yR83Fk1dC0 .(j|뎚/$:K8|Nd_3RkOr^{3jjZ.yftgq5S3 ;ˆן *;A\ܷk¾5 71pfZn6u!G)=\ X/%&3%NDn0zK1!Z~2TAGQX:' n/kmNoC!\X^ET}@#*!߉8=";KC*}ӇkۘD=m~-u!F*veiN_Or6 yu%ۆ_ե_< ?/14"+xL-AO7qjIêsH+$ 6h& @E.|h:US(D =Cd#ʑżޠ+ɟt^QU1ÎZ8 Cas&|EQ퉫Oܛٮᡢ?~oK|AbDO !b!NS3$,'3fsHQk[ J,q }T 󺘎f^_'Me3?TWa)ཙ Y̡O1\Ym.-78IදK9m/6§ƯtNCInKQazZj e/! rG 3v`@OZk(Ge)A.^ L5n~c(t;w+2J+hzBL4?PO虝fq4Stwĥ1 YZVC:/&4nOUFO @)mhQSJ++Д ٿ{DHz"  $.zHpƋ9ihm˥1%e=Դbgk**pƀofkE?@Q*hhVT9#j!}yl6oMFwN*IIL\.Dist?]߯d``T5B)E{Y.EDfyØғyA<`IuA9ìPJJ=<իC>T`NOYBm ]:6,k!`t]]̌S[ '0ts3f| *.ٵ0Q\b{DPEw״R-?s1o>@wZ.L6+]jc\cZ6?wkVZ*GlUa5L-Ԥ5":1~&uHſ tPjVNsbP"1C.AޞIwƐ?-2Qn$xPO7NZior@QO\z6>=d[D" pj$^$U{_}8J/Ygbn965Ĵi訅3Kjutf4S@ ޴"ٞϫs1nYslrpJ9B aXM\)Dk8+-ްR3Bl)jq~a0x盧cE[9zR$4 dda y#Dek1 i# wͪO{6GzJ4ع"+m"Q ]u aE*MZSm ЖFI$9=l鸖RfrzV,+&hO]c3js RŹsd  n 6~1§Y(q i!)?ޖ w;lm5Q‘g$EAb qĈ廿1~)AiwwUt-Lɫ$lЋudݞ^URzn8$ i|ftܽ; \QOmȟFLbIx?V[-gH֞V.,>=%nvHk4C ǝ[Qe,)6s^&/!T ʎc_ ^([uӮ 8ƾ19\BX~2|%fG3^D+'F6?S!q$Gg`G-nBڌ6*AhAcaNF{ y%ڍ)~_Wc*/.:DEE433}&jK_rRI7lD B3PAX +<'܁7l*!BlP/VZхH#UI-<K폃yօTJdM;ᴷ^s3T/S~ ;(-}.ۇ!k _A 2P͐]ROL)z Ɂ/ wZ,"NZ9<*QoD!Ah}tpd{ ]+M=y*DE6wW~#ubcuHNnٳ(-.H!E g4) 43o/eLb^#%+]w\ tYDR bAz+O_Wxۿ2Aۘ@q">IbCh(ѭt9"P4(4XUc}E4`ߗzZA:j0C*gd_IxaOu:1ڟ6`tr7hGJ9' elC,G{%B'Mz"(Z SyT~G4cz A,ǰ~zR<,[YK>V`Ɖb&t\Ty..ȮM-E[0WcDU?~-D$u5pYw{%x`Kd_pAڵJv1}s%SjL*ӼRmB?)ҔCk$uIY;蘽D{gnuǺ.5CÃ0C1 , iuT(^ߍ!n wIV/7b ']F kHsIl|hjҙl~e!$h~*a_nqˡi8$ )dTF܋sG}V*]8F3x͗evLTYr_@FcxO-~ieڞ Oݛk's̀,jMS,Qj x杧7 81=/= Ϲ*OTzc0x.}òig0"'l `Gk ,-((ݶjO!6Vwy!;`br[&{E,NxԸş@ ~1` D1O)$# _F-:~0Hnb ImcX%,_d3yF#o>}!6yqTҔ`jakjߙ9 7׏7\%} c/}_?z @m>Yu*3ޡYO%v A,9`" =#'q?DhM%۸.,.:؍IwcE35d`V-]u1Me3gs⏖Oe^TOxk7E(#Vgn!ghMTj:QOgCXVH_HO}df^y}?mhQN~ЏE@n~F ^ ʷI#;ʟ-uvfX=U< } zoI%=W~AZ 8F@hd b&=1)g׳38?ʚMcɛF('wڤZ ; tP NWCW{[<<^|hL"bت&U D25h(cPskE _;Z?=A d=}duN4R\&;ˏJl%rd;_:%o!k!XY8_TN|K?01H|eኯyokfM\%|mLևVCX>n&N7wQ|hvǫ-Aep%]H> T!fxjq44N$\v':aFK2-ѦRszBS=bA -P(d+:1ˣY_O!h+uu}fm4LK3P>K^C, +A8F# !hh:|U?^7MsJ\Z1|ߐ&}S~, A4Yɞ$Pҭ+\RzRlݚ/[.S{°G@V,99B!kyW+'"Nyi(/Cl|llk:vl鎱5 fCB aNYB$}ЉrP-Oϸ4q .|j Go_m>>uMnۤcE =&+,k{Gs>+} Så1"e"MYVsIh p0JgdSiy2dJe[PC/ۉ=;/#c;Mޢ~Ϲ= ;y`[stBDe\fsa-5 :/c 9A"%j2j-h743rH_t&cw4j5 lc֮/V `mG ˦ ASK8 f+[yFu'x?#5a aJfNeΞo9#sC z^%Ԅ%[m^ړUy7Wyw;"ipּ%A1A7I7#Đ![mH%8R٧/g:r5$5>cYنf%wJ]0S^}?/E(66}گo]Q|kCLVMXުM 2>xEѯnW u C`9X,/{aU`ϩgYӇ.'B~tKw5~Ѣ힗)W̽TqjEi+#KclΪՔl\ðAWԷ7H2"K{^̞sOOl*#K4X6 Nc5CZų{KI( .Dֳ83LKJ.MeW?9W_)Yx{39j|nO1{ӓnƧ4eG mˮ֡N9*+E!^ptI4a9N/?Ѱ3sw/믤QS*|W-7i}yL⹫ҰiqvkZGsf =\=#'F;BP*qu{"Y@V#d,:A7Fb7' AH[c][9a K5'ȾaZt] I~TbzgB 4nhyN rDkk7.@&(bi:݌?4 ˲PɏAa5(ySzч7 O-vC-pWO@ǎTC1wYR 4]3ٜlr"GK>)~^1m=jѳBsMz >j xVPyOw=挙 -YRo7^$m'nRq"-*:^X9z4ڻm#_o9 JﰉU'I ܘ'ഹ2)4,9;­A)iqL7wt֙i9 W={cs~2퇙 Ԃ<}%u!6jg] Vwo?Qe|MVeZ 0M$[7`B"{*2d@q.O, vc]G[Ԕ`VK%[XU ,IY͒"h+l'LWpȭAU+!@i@ ,EH@q׵6L524b>)Su+:<@yo'1sG̥`?`2"})f(:{OgX@?J#Bviפ>#v/2e]Ob[4v `_#I3tKWhjT:(ˌ"lZJg ?ky{|Dj]y:tO{j8EwSd“>)={쿂0ĔˠkvugKq-+\&a=_%yd`8h˺os)% A[?8 YPi_ UݖrOuoх'^i{@ۙ`@-D@dzu_C Ma#MUVP`ٝ"d\8iqp[3c\Z [uI+t˽1J$UdgҾqL h0M(f$=yHD:~qOT/F3p/[{;Bngtr{s&P3?`̬Sq,tܪ8kOYкwnq +[0ʈK^ﮢlvi,c1k;HǎY 렿 w3?zTٗNѭ]㻍I$ jlrHMdbϊK8SicP1aG(Bm"a:u.|tJhNe?)hMĀ%J4 H<'a<Ò_w1ك3,a QLjS]U99 pb21fbRZRjfg)s EtSuVG:Trhi ^P];;J6bl cOmXBt L+⣾;)T,A{\ 3^l'1 Z~ߡ(r)vmԚE '\TcAz`ժHUuRJ ># udĻ?D/E[G BA`Iܜh$&`aHd;/JXպmkHNm G*o8Ey.-,IX7j2}KGa2nt7N}HBhn Ɯ#*P+d ky&8S|$Ġ3FI7 R*h07^yUMcVdJB0nŇwTQ\\qD`֢ᷮFmDZ$`GEQoI>9'ҷiUPr%AK7r}g^E$mBza& @sv 7 KB^5<|ے4n9lܻʭcoXI!jJ?d>OiNPiY8 W\ԍ͝+>6?RlaI6[jH#Á})w u 2)]\&9SiT JwyDfP^Ю j7hOۊ//l>9rpHTQ& "Ӥ|';qU2e+uJ_*Ȅygp?o nH< ;Iz_|r'fr[q>;;6C~g7.`J=*6P4ߎM$  ~b XPj6S;rw W=@ϸn JwֹSHyg*rt3+}L8sra(>(6&ZV'o*p;hIE+_ӧ3fq⪽eh?dzOGue:"iĊ+[rԄL6휼uRғwkaL%lH gobMdf>BM 8k3u7 vb%`jO<;}MD!:NJ?Bw@sA{zKlK?)=M艠w'(*w8)?UoY]uk7y :$ }p88d֛Pw5v_E7"m> WGIB*?ʔ -˟ uf`w'w u2!!4Nby=Whذok 8æ9w=#b6W_j+2 * :kj>&+$7jo4T,Yc\2y^Z7d={Q}Gk0i$97X,^셣̹j{DGh(|LdD}NW8[pcS)Wv>B3rXEae狩Zk,.YX% 9/ _! K'k: $igØke͉DsQSǰ*w3'#ϼKYCHK>wu(WdR(%7Jerӗ»˺7dyH <ڵ`qq @ nv8G1RKT~ s P!td1;cYKeSUCm73aPpB<'͢ziZ*V$c ;b?c̾{+? -- ;Etw<ԬMKBN4TN:)0"`NΧ ~E'{RTGn#ecEUiGJIMSq>4  E-p"qO3*_DtJ-Rǎ,t^F*iR(U}Cv;5:9}ꉆK3.>~}EiP p2Ba beio{Ťz/Γ?Du{8j À 2 T{X{[\%Ϟ2Z켑GV•'cdL[g6}ML͙ a)gZoJʢ.vZA9q-Qoeno &JW=DL+E5߾]azX!\"W 1jA룏K}-ˀ ;[NՀW#ԏd`N{tXSJ~ 2ϡ6=)eeQR 7^<0M엌ݵ2I u1~P?g0ӯrvإ E4O{wt'x4x܄TK s PH"{ GP՝mr>ڀfe]-0f8f@4٧*,ʗx <eY~^^es_ܞyO:+tSt-[b|w2OLB}GZLO@McF j@MJ6TUEB}VO:yn\3r:e*1OD#P}\rTaO5\V? Cڇ8}8I7 C~/贻h>t.+R8U@*\pPII?HڼO '޴W#zX5 .SK1q|[V `j}P╬)$tU^zd4G?p5!kA~bWD !eG4Ś7yj(`%S7S5G8>@ bP*U&O9iW);+ԥ ~WEku]p+ 5${/KK"cUdG(Euo]y+O2\4R(sTef2iOώ|"dEpW ĤWSCm,|ʮe~D % -F7I¬ y8ڔ@rx%zd[# ޴<*w`-[XݯMnE ȏ% 1h&ddjE;\KcxLomnCtְؘ>rR0i-Dc$d_,\ }1 3[:87J5o5>rC6}-?R*ɿHo災2nw%{9L4Uɪ.,%B%7s( br  o8Àx "x0@3K/Q1[8v3+B Iqe1. ʍޗ b"6ƻfffNb؆|bI1ѯohTېRzՀ!fl*(Gp|+߰{&mSKc= 3<= 6VriQu&*ݼ;'w] d>lJYrWiVG3vQx;yLw )Xxja~-M7(r#U4̂4m%~Էe,2RN[ד*x t Ī1 C^(7X$σj'dφp͒J(ݬX4o~_'EdaOp-)ąG-wj<{A?Zd:ea(2Ԯ^[M7炃Fjj^N w3cGm9bI Y%6:6ʁF1m"ҼwGYQepGڽZIKCPo\s!S->CTS@s*ڹ^0:dRu~"ٷ`_ŴM\FkxU(Aꘗ.m|hvÕWE~dO>x7sxu) +H3jCbP:ny~s&ɲRO'y>z&HJ{a|19փW/7krv@)͈EO촐F+HO)oH>ſ!68>xZž. it,Q7 E ba>z /H>Ό2\Su=za>aʦR\ָ#_vM|2ZVBreR JA$SK<Q-ZTɑu"Ƃq:0YcV jn'/Ŋ;6HFxgs"&L A*g|z#d$7Fi82@5MOU2Iljk!]CE휚2rTgYcӤuXlFLfJ-=\:=a,Mo!g *',l&^:;.RWj"|L06pQ268ѩ<Ԃ*A"+1wO\ fE$sǼerG(UOGuvʺ"β/)<(>Pe]_׃)2z!M:lyHP,Ȅ1DrzZG~BrIL:BNG<pzTC=AVOUi" [YhNoadwJ-k]ŋ-/AhǏךT߸*QʻrA0nP]dnd85hѩ%o!RlICU;ܢBcBF+_E2Y{ :S+C>}}$Y=)/CdN3 6Țk_^/NOw0Ϝ}7n$o_'Z O=y36 f#[ Lɪ[TSؔRCQ-~Iq7CީIʎ9S&r؉KHt~K+]@PN/&8xq7Ha<1M%a# oE|=%k'i,aWc&jG>>nh%vA@`KjQ{Ye!@`3&$s+){bڵ_ՄʯMÂfeSCjultz!C WcgY񷝜1\";#zf'9 Uĥ,w6MȬGR1ðXg lI04Ì^#ˡKm+EW|G\_4P9S'PjD-,`nY,T[UdʊQ:_ݬ{`6ZW R%'- ,6 L)aN:ЖX`͎!CҒi#nf M&Ȍ%9z~6r^ @Dm\2]㺄\8`Pr51^~Pj<-ݙ:7 2D4X<+[b߰4UtEqE?+Za8p8ZcWwm8y04xFu6u\cWb\l88"%D@&yS&!ܺ>BߍFԕ f:?v2#}ޒIx@ao=䋡$߻4Hwݞ]񢡰eEktwaIN "C?kT52IYvC٦_frMFay(8Nk,I>PIwqIlZ&W쌇DiSN4ydomX/j (U,; g" /_^6)S^X/SDBkCӁ@{-(ׅQ}:n|Fnt̏+}Wy&1?M'@u3&]Y(4ցd6=aPwŲw׉NA |2/W1b6%"ҬN,{)(@Am?nYaSJqZubjT eߌ9; Đ(,4: R\<=zyp 8㯨*=5f " aUEE>hsͿPJ8-Fch )@@&7A{>h-څȸEÖF =จfPO ǥRd;9!-Jc4;5\C#؍qLKC/eŽT8]x4l$#C]k'P(K%pSPbS 6=N{$y_ I\%/`̽ʆhc(qtXKbnѐrO5¯H =%3K'Jع1 MPvVNB# A&r~|7ЇH{c 7czm*%6p$[E~ Kx2%\^`R)p,ӀFO>[炖t[^:xOGn_}T嶋tS) jP_x"R[M񄔘V]OqoC&9,Wt:sh&ō~B[O7A&+A\ WAv{&?+fG-grxwI787'*@? Xq Q.σ&˛Ξ8OO*w¶H.cTt?0Pj3\rEhc~4" 0- nCJ@kza58Ri"tw:m̥ĵǕ;G{7nl`+nVj(DZ 䫳U,yM*.׭6.C`@YO%.}`#^ugMȳ[&KIMoj(񖳔 ~ *78jy,9/iR}Pk~],Ƿ}/$R1>v BZ+8w9\{|>MpI+3% Ehχ\ ,3 QL =ާTUr .]Mx2@@^U?&7ũאrIXdXFj6GUW{ to8IW9(X9ۺa|dI | tۣٮI>z桜Yl漎hK %[kc&g%v p%Ja<\<{UKN0G evy܇쭥[Lg6|+J040jsL}0Ӏ*5$c0sD7r# f, _QYO ;l<]˜}هԾZz?K ߑߖOdiҜp:F "DtHk}T$H]i+̫s/-ZjXrd-2ے惁&Zfpf`G-#rX᧜`gz*EVŨQ5#u [FpL0so?q,p3)T,iBtl4cΤHgvbJӢrWPN- O   k`8ZԷӀat_Fͼ6n/l5A QA~ߊܕ]n,S$]{X(<"/~oוgs,.ջ+w[=cR?= m:V֘>D6rr'Mh{;yHuHwW]E]cH9S=lGY?,B-2'neܒ@Q-nh6Kd H?!~B|)JU~G#zJq~IP3~?- -hEb'߿|_r 51C%5!"_;Bmrnx.%?).ִK^nPvC}'NKU[v `;R7qm񭑡IY(A @ U>ټ6-ȧ!3)jRXe?*Φه_BB-*Bxꙓ,}d#=%uO2$y} fmg :[O(se#Y=ݴYGS J;,6Ō S[O27- e/Nw\xmAZ-̬\!a^ u C&vnlb?K~-%2D=88U[}c~pxвKA$7ͷswWŖ{Wj/35>#8s]265ۃi;YPYOH/ p/V+¬k*}1Y7v:LX,mYOu=+Z tl" 82LhvΥ%bHX꒏s9ddto;᙭|QKn v" W]KGDZU/1i᷻`a?Lv-#=]:ܛʖ |$N58Zw\nթEG72«\+ Ȓ+^& g>le]8#wp?<" i72bT]>%r*G'ʡrنEg4sLĸ6뎦35 Yk,|՘P-Sh|?Z %jš{Jҳ%ޖ80'"W̕^}z?}A$Gh.Of'i}9gr>sWހ&m_0ȧ## l,=j9Ūx&WS_{pzrP([dXIitLƲv@Z= 2}0hFcؤ>EW ]G>?/35(–̦Ŭo9%q>_:"X!À}+p]%BҸrX0#FCEFpEIǰ&eJV|I-Pqntyco>̈390>h'qdbKl 鳵Q0_#|>07>jղ{[8.GKN)rIL)`yW9{Jxՙi ҷ][> S/Xd?z*@rw.%j[$cl mONCh#G/ %84PxUJjČQ?VY ;,Y /H3t2`FM Ħ:wyLׅF3d#W8m#:UgڄrQ,jC%6}.58bʯpD"QS74=lxH @S3z_u[!s{Az>{]aSA2WHf к.HVݤ% +uYq+U/)F4ٺo]P+FAyi*[OB'NNP $ԋ ?+H^rat B|ڣ2u9;$6pm*5".(ր&0SB{p:Gt:!BC)=^,S_7oyx%dgM'_wkI㋂E8(#@S>=n.YRC4|O]ua}q\`!)Qa!2[ (BӁ|ڬߊ[Y2Yuup ?=)"2mn-ys,l&e{Dj",~ZȅE|{hpL|J4_fÔDlF(!{I@'`h^sAҡ/>vsmRCѺh^@$;B="I؞z: uߡ' !MP3d9^IE]fstW3:,<[S^U;\E9֬r玴B*Xlf:@@eAeV;A5@yT-P: {Մ6D{yE}Bqv K;!)Fr瀜Gox+;Fz7$@EJg/X yLldWP*AӲZMw%G|<㻩&1 jڒ N%7^g}000 5!(~7IkZ.]{\m Rmי1q4 . *|-؋7%a)'!)˥#LھC&2Nv[5R eaY]&]Ѹv `C[m(7K5*v0*o\@X^}ݚኜ_iCSvC Q@.2a N< ;RR ߑWE!CeZM B?{N֪ #b_!/ $J>1Ʃ8{+;$$ƝI$! , "۔St.juowFG!pP'XV=x\`Z nKDw6¬v"nJ@vvu.:ԽnbIahG ߕ@*yWX5%<s_ݴl^)R8(.] @ρwpG%nIp M@M7 ӧmټuϟ&.cLak;|jsJ%wCw.ő_שׁ=|K&ӰFˊ]$;64v7١vQˮ .[+ӅMWw[&EFI8`e?!ϰ0BVVteJлX ڤ#wn3q|`Lom[BZce .dvbaSj}wဇү9ԀDZj= 5Dzl)(dʕ FSac+C@4 U:܀)?P$'"W2,~zdTO3KhY?']6_Qv"/1e˹y6 FX7J7b  ˮmmG炛K?gM&%Qm₫1y@{"ˆl<7Ĉt0ٽ-NUX~@^nJEAyR7Tubg@d¸?cI7w`pfL.;e ]y:}mwR ';פW*wQkYn*RW*HtֲPo (.ax``.u5\;~|r+ZO0嵲o}]% LЌ\ĚlYT9`f PdR6p`v:j$U VJ-G ^ j! ZSA4_(D7f %vL~ӝ}˺-꾠>%b]䜨 N>XC_`1[^Cmlcڝg$$],Bݶ<'cQ'o'a7_)r0j<4 8p\Qi X$?hؙ'6\0\BبWa? BZ %…Գ:Q֚lr|1CωkF`!^Uti9, q hX%G6Nkh NdUHl>'v{\L:("Rs" lh!f%!ؘ4gÕSCwѤlF쵗TaLjpA 1v'D VR_2hT4>PpމhJv+I%Py( j r WDCN"`MZS'iG>4J4 "PSE5ۏ6uJ5I!)'xS5f} \3wS[@hDd7m9ؕ ɬ<:PY$%a*17!YCp-MC~VlΆRqb߻ ҕS>͟<6Qv@_B%ԥ1]ȇL!qDXP 51D&x1/ץIvrMF9\zvpDޡ;ZZ8ҁz2d!$-T BSء;#h>; VU.(Ʒ+ }O7~RTqez:[;.N1 9 pIZCr8 \5ޕX]{LW=<0{ʔ`DEJu= ORc[OmG@Td9H("MZIs$ȻV'H tB O/hq%d:DZūlGnqU`Pra+G-)[&MpA {vzHj7}\ryfq";p:FL9106X@uo:jQ Bt‰j%#u'|YSe|PPqL 8.nVB 9΅)V_\uyùKP'F7@[w꾃:|LW+TZ Gg* E`-ۑ$PyWh/jSaj>Vj&g6 hߕSYF%T6H0$[޸ ;_5x$˃Ym!H Yr<&g4_ dJ;l,e HC㦈/󮌺UWU&gJY/:NEM$z*zJ *L/,yz1_ꜥ!u$߳<`;z*txB[5L&ֲoRXkgQxx>Ր4f{R 0N[(r(HOuv2҄9@Zd!d+|FG{bx )g% |m*Ł?[-fʃJ޼kUG JkQَܽx'~D]Z"ޙұi= g#dB-4bb}j@&3kLK= kYp5Nn?(jAlV|.n/fR($ncݐ0wmx5xLC~hИn;,zvXfH;ຳ߿XS&+t|ù uB?>/)݆H`.K  O_B07ȸK" 8A tkB{*Yp1!,UBȪd-*&Z荣&$C:WlHsR<ۺvL‘umң"K?`,곆M]"ˆ7~iuJ3Ak8Xppe/F0d8rӼe @plﵸ֧ƥd'Mԕ,%16# _!yW WkA8T[MToKȏIˍB౏عSk#5N4ܥ p>3F%:*窏)oj1"lVSv$q4\~㸃ʋ3DLvlFx%V@ĽtKׯ+,"#̄BŲ%7Ka6LKR&+(SS ML+oU3 q^GkN"PfY0ŊNP=A°9dM\#1@˔藘Gqgq{Q sg4񘋚_Fⶽ^H[!R;C٦ zzϡ* nE V/Ahac;y/vUG wV_NķѲ =r sz KUH2\Hk8JwV>0-))v̵ط?w}fI6pU8_CdSx; w/s>AѹGkaS(03J.eň$UU]U@T@@,LE!Aցh0Iٰ,JT3P .Z K%EQH1F'y[f ovk.¾2߬ߕdhPL,aἨ51=?l(`̶TT@>[$(u5¤vnk=.fu8(dNGٮ KQ}4IͻH64|_YM'Ow" Z᭓t*kC% E-{ +Pyo6GbD(ܒ?wF3fz@=.Frmj~z稦d~Y,UGDYS lj~ZAC|A|R4}B&[9 )c97h*d:0=- o4'NA= 7,hLǜqq:n35[$aaŎ*AB|jMh멮PKiJgvҼI.o[F6O?NuʄiPV y3[CTNw :f"i:v0mQ0^ʈabbE"/v,-Qwn"baCR. mnCOuP,16X^&H7IJ5WzQKxl(-^I*[&gW%͔G .\.ɲ淹%Vź'[`366ֶ<=g a` `j2 cY6 w>5CX&FR {S64y_g gӮr5KX$+ pƦ@4[2D'JxD:QQEiSӄh (N=ZϷ 3V/b M>F"~Q(ΎƁCJk nH{\|c`y+izm&oFFjhQuRlCbE lt'B2.<:,c:H3&&9Cѡ~@<~_m4<^o*0t_z@RvM:vN:o2Th^%ӃݦtKkpHf)Y:sإN~.iz+u?=Cb$dRIa 1:TXi˞H6$?g,LsE!d`YBd~iļߺ>&[wJ? ySq8!voRkJ=f)XEiڄkBX \Xq ZޅHwI&p<{2]ԙ*n<ls-VCPT~ 26-6u[>k<?N`obRR}m; M1fpTLL &7cTԭ=":#?ϼѴ2пQij=O-)!8 znUI1+K{F]bϞm $p'}ô߁y/+\vȪVh~psj8m%vȄ~T)E)q*#|lfȰ'Uo Ǥ"!Caҵ?~g)֚sj}TOigs"u 1$Hg> ԶS6;i3Zp+Xuu ؋6۬Vb&D9b4 yl I9:!٢/b#bɽȚ פAN Z}rɾ")(Xį*-'^{xkO+·elԨۛYSa/EZG ڳtCPS݉{1*x־0R6-JiWK{_d8J˷%%Yߚ]j ; nW#YO4jC*/jzhe5-4z`'<3 )R=O5DjY0ZG0.yu@=rPq{[{v{ jL6`YԧJ 8\n K_4o@02öl %V+.xPv QQ9M"9KkBSX溞9$w2'ĭ2~ĨQQd>8 4 60%^ ˌԷl|]֜~ ;dw9Տ*qjad(J=<֬6|]뤅 >8) /,k@E08%U; 1O9cDxwm%&x z=B/hw.#[H}7"*\ O.NIum@2?Q}#(h;ӫ!%cjz؞3qEzC>^ԁt;zG q)Z62I8&.@}d7]2^'X4I*fY܈&=q]J7k:\qWL ހBOioǒL  FEG^4e17Ң_)ydm@\9mzqQ?`fޠ ,e{V dN>Fp'ősvTwFkEf8 #/4k8x<;YtZ^6Sui@&,VHFgn=@Wn Ro29^E 6,QliuϮt{Zd(j `G*gMq]FIC|zLC)}Ż[D0GS@q+cq?ez|x:xz\]L;i5Y4ISm92T(j?]q<͏ /*%T|5M$r6LljYia v%b?)#yt.JqEر&X"+3pc\v\g;1,ҥ.!\'z˽~&q.=5E=M"ҫ $qcXRc[鬫b3Ͱu-.FV޿hm2 P̌ecRq0~; o@䈯TSDŽziz'²OJ"SZws25¸&b׿6B%z3)׿al +jt* Hpwi'IR*%"h'a3n&vG;yJ-EWV;؟m[!_9@2-]SrT1*NHNzOYq|%jWŨz6:Ge.=}xn.Ds gXG0%Qr*&r{d;>(ta#VI=+7 QKFp*k1'o 35&nu0'QS~wVי:Q>LyȆiBl͘>ۻT$PjB1.:khFꏚCP$l4TAX$RkmykgF?U#-*ʽ;-dpcjH% :Rd8$0]y/Ѽ*ݾ="X&xI5t24hwY-=KXjUʪB^:wb*dPIjC ׾?Zى.oj/&}P]vʲ^H8a+ox)\i!mA{ŬۦXĒm\ڙڎEa0%|CnSpU\FpSHzdTQ#07d(pz?JgVb$W1( ]p]~qS32`[6MlzO̲j |摢T4S͇tlHsmlqzl.ODTC?d`^&%UCD{U.=AꬤꛩQDglW; )s$獻YDKq==S _9ϕKj &#RzN3.G,` J+=S: vjìR8wj|VanaamNo3HPiEy^Uo2n=5oJSs h<ct+/uYNAޓ-nSm8fD0/ 9o#YCy!9IV;]؛- ׄsmP6l3ܻe5ԕ} <q.tQ Y^x俇$3)(̉]nf_EqW jD_l%+XL۰>0[=+N/ǴW | Ң_u 3ޏL:DP"CH< =wҢδ€+%pfč⊩ CICkW֩l {r-yIKs# Y5m(4=Tbh;v)% "U=fD3Jgpz`gjX|MEf6ӣ=;wh2+"U/n`g lT au0tSM|FL}zDigMZL2ip2s܊|J騊:ӖUnզ2yC:I 3>$|/\u׃`.3 [5[J):PX5q_ke+DȘ2 8@}}+6ZS:{H‘Vտ(C6T~r'pJַ~SJYmS{ϻ,nC?wŻ/J$fPSb(,Oo]'TO~ ϶6jXQjuFwmwG܎pEii\YXHs\&.`V}<}:O (!r\9 .l>9Eux7Y(.?[_˅~iY$eGE]O Zc Y %\w1^mG`O;ֆWa*{ڌnoiރ# m(aӋ'jSx)>@|sEMJ >8z( GA٨mP|ۑ^Ot&++v!]-miGy⺨Nk{`"f/- @a4́m*y#Է66DgBtLX<@9 iÔwxq1hTSC+omv!*t% Rl%LH=o aNWAyK,(7KU:hɠtڟer'w::>mf $-Sfxڣ=O{+mה}3ޑݺf U `K ZBi_x"g r-736~YR(2VcH˹(qeH(46E3KܮPzء5;[A)sbNzy9 LNȿsxMFԚ{zT%yxM=礍'ܕ៑G$82LkT ϾH;TZMیѿ╊0!D/j.x~"Q;%;u_Efx5R;Ԣj|*>FVp6Z ,}(autCLo.x ʪ7x9ɢ:omB 20&L?ga7i~rSDy4J9DTFH{K^d_qJ :4\Ij%/;Ib8KOt< 91[ 5P揠'+:D<N'LV{^;͔ϤW 'k4SٮKqJ?'7bGT.7 _9ynNq:.Bw֟pT9GmzPLo@MQf̖-4^U}ӎ0Iح'xGz}GY oyL'Dn! =U^9 OylI~DO s^iPx$ЧCԽ*x|;T+?5osQ&Q3Y텓xPӑkx-Wym&rb5_o^؇sߝcp9on@6(>|j$ X!8F  -~wMq.wOkHHTzak2;q>*hcqѴBha5*kug8"77ڋvW}WDw9uW|n EHh Dx(pK;P&7/;If2/fԕq E?A^[ֱ?w>k58ոY;fqUBjus~O92R2Ygw'81npoKR6~š:IYHPߚo25A[=%G>n\f),{2/s:49KHlC$!IqE3HiO.yËv!*]9KU7c~=.5Rz$ C>Ѝ׌!O$_2 rRBw]{)GZy!?ǫҪڽjsbjAJ`dR6O(Y{ioLܽrM=ua|V:vieв> )XI[TKb& s<5 G!0-Z'aΠ2@6ځ~AUFEԑ'sQkPy тo5H c s/ZlK~B@|^%l5W`/StK _Y {3n8I+ uxF>2G*zpkLuP#!<%tmޓ 慇8iֲLQ`Gu˗`Ls7TgL5*?YkgwΰP̴> А\ZdqiSL@D-y}?zDB}KZ\?u6 ] 6<#iZBFfp{\+MM@}_@mgNqi2XQ,4]+gtfB TF~ÉBA5ÒΠ2" wAX?d%P;=6}ߓfݯfߡEt20=+L/\e\>tFdvb we()|- KڮNqV7#!n U 5XÀi*IEZQPu y-ߎX$7e:"Ɂѫg#ʀfcat]1\"`'U%dBMP't<2+<޺홊HvdfQepHtq*Xi~A8 ՜'$5_> o=lל)WMנP?<$l]QSHXa]. ALԉ)Vy!g tyOtkѓP+_$#ϏeRjd\MÃ.Z+y臞p޳yEȈOM[É=%9u5qRV*dPb7O41I#b+lE!]3C;Y f`b/=#vjƟdn<Э9ܳ9'}єdOxʭwR!a0d+_'~Vʅ$SZeF2?u_+ӉQm UhgH0~w,r&>>DIVsC [dwG;JT#RrWPʗ4W{2PL$ƺϏ ΄l&'lN` lE /ncN:C9-:qֶ2uT!Fq`7>q2{C!X\DkAFb-l{kA:t>J}Y:iKSkzf8* M볺˵KQ_pkbN^f"Z/g9p6ڍs)4 " ]V[\&O\39`kYDC\f9Ҍ "+)'74a~ YҚVgϮ^l6N05*Aq-~o jDl>PDM4b.>3jrVh4]JZns/a3Y4,C|T,%,^HWÌKfxa.sd(GJnEК aݺR?@?:|+d|63H󴉭DKh7/(WSn Ve'cӽ2ڜ~ɆyŚ@$AuAUe P %|Y/6δYÝϨ66PUe! IV2 72GݼGŌwO]Fz! ]p掛gf;=))xȸݮ=YE@9E +!Y癢E]M:ml3_^qAL P!Bl@̺(RZS'dUGR_z{X}Jk{(H m/(Dowum EOݳZ1'GBIEٖUjMٚnm#f~ɀl|^^H9=U@ݿmyjLz# g~4?$PSZ_ G*;Y ') OA9k@^}4i)4UAZNg 7,{h=j*>b_C渖X,oh5˶Tua{;sǴ1qp,s|b7rUXmnE}z5ukhr ɵAD@娿y44j`5QB ooUB/L#ȃoo+G^ M+~6HHſc=M.ZWND,,V2\mgd::REF4O|ڮ2 1%zM-C_ʽxV.2kNBh5!V@Tk=x#%^t2 y2(AXL\ X}ia>M S'2X|?/}G)}fYzõ^ -oʍ;WrT-dyY 1rvYv$"5g=f⽶'!pmϩ񻡃Ng,c=]?A$l #)-]qqRUwd]*QLzAbN}Z$vOŮԋ#į2,OjŒCX|ejΛPu3*R._U/&QeX,,8Ь4'* ӷJ0L6yLpAߗQi8[y´xs6*;I:~r OTM+Z7b0j0TjhW'@*yY\} EJM UhBo08ffαցg+SxMźs\+HI@'s^fw0_4WR}XG;$H/oPWPr44ڛ;[`"vօ<=WDđ5f?͇0Wd'vJ۴IJ"kV/SaĖ >rC:UFT^ /}ĭR>j竩)`Aل(l[ZϦPcM |3k W[`k`P}W_RۗbI5D{E6ݻZl-ʹ #oKR0g)_tr]v "L[~Q47I%=E r7 v!֠¿LWgC'ehP`z؎VZ(526ֵޣiдG XP%? g{YPsI""' K,V?8kA^ß!6הJ?C.]Vs83O_ʅ旺!ȶfARWH>*X'{zVm۪(܈^2GD1̻zj?5MXR_;r>z d5L0n(LRfS%_&D*c&-.䄚fzI)$ͺ_H >ss֏AĢv/_P᚞ǯMΈPc_̥!wn+i+R|N o.J?cb)״`+YvF9Xa3$Ûگɨ鴋DNg!jӱrƦO֪i1z2na:&e)jGgR\V ots}Į+)BdS9Rc0GHWlD?lL Oc͙G͡P;4gCC\ zH]o;Jַ9X'@-(sE0(Wk)[9[i`#hs3CYH?QXJイ* Yc+ݷa(|AoxZ $r!x@md.C~@j`L K o_heDZG;) .[22 Gg ,;){D~U5ᒸ'n47a(7CL`$e=^Q31({v%W)GQt: YUAsa=-+u ;l>2~͑n`P^ΛyhH3G@* 7/Dp`O6iQf{ŋ}<>s)ہ(OD=Yk "Z<SfA꾋-%qՕYכGRrwK'ZW [c2W Γ i?P6~vaw`{]Q6Na>h]܎' ǟlb]FdnNM>&vy 3JD]n;$SSW@BnbnB{Pǫ-}jwS_Tێ`{3:>m|ơ̑Lo(5qZ.+j>KS Zp<#{3!ҸI̟&1j}0y ѩO$e9" q6F| tr[iInx{F|Kh\;ف&Ğts0AYV Lqa3T37D`K9ϖ 7OIT$_AVO#=Hƕi]yiV3|Gbst0DRm^az[کh2K%AԀZ(b$x#g)sH+fH Ht][޴~Y;n-}<!(_\*]ó\kF ۓ!>yOٌgs%V洯x1nCji!Q1h oQ./QMQgA,Mca +ՁuIqBZ>]\WuPo1\pGhu(0vf3b)Kl;gz5G gՙD8s=^E㵆X&jQ;{^E2b.N P. w!Pf.7A bI{2YuVE 66>Q(n:}ӯiY,#$T2!!8҂6X?^߸ڲ ?`'IMBqDT!%[bH]…~#+u& 0l(7V{ȴuJmx J@[΋>ԡbp$%k\|X'w̧ h7Yy4jGvDd2u±_\/5,38lM}٢ `80b{;}08̌^ 9ukɮJ^/ê rXMw%$bPR^yE!Z4֦(H=IVfY_)69R2Py ;?Xt\ [.<̆BSdZ;"r)̍rcxg}h⧅!Hi·-B5 z87g{ $K{WTD[}$\FoPGm:<=dTS_EJR`3)1&PLҡ;PZY:'̔ ,=)@JxW)<"ӄƔ9z!,FѠ܃sNh™eMZ"t\Ƕ$L_;>ZpUX)rvNoW֝H!Ɋ=(4 s4Y n`EdZCZ,C$rݻa79ͮ. Iѳ4F2'0Y/~_,dI4CiwS_ :52FئYY di)IqJu"# j>Dec.+Y<|ސFE;V2;odڴLBHҕpOm GRvo?nC~Oxfv㿴ciC=kZh^= ];&qsE)E5pb@:n+'pząy3wW^?Z"CA\ѻz񱊶> MőY}DG?%ksXF7\wD#:~r[dGfaBUQ⼩ⅼy\ǣ0&FFs4圐^v4r{0G榌Z5<AF {"WƝ?G]̯7(5%LYb'NW8n@X-~)w -HJ¥fG/ɹ@69glyݣ'QnF/e۬y/ #! ˧Y#Lv] hp4w A8ޯ@U;CٺH#/^g#tk7P$Mg{V&bt Vblƛ%JB&>;Dx :<̓[ɋ%a$M7Lo qFnEI=Q۷Ug\U Ҧ_Iى X4(t aQ&FZBԠѱ 9Àx21DnBK'NTYx"}]}|5v#5`..1zŻ}g&P;)6o&lrD4/_NG}@&;07#n܃%ՒGL+gXq@~JӂU/.O !}lA9S`;PMˎ0ES 󿀬$keZ &5>oǟ.y9ڦ{JI iVdpl*ᶯeG.*m} H:rB-?B.c>*? wtB4b|յ1`!K8rUݮkv 64G>Kn Eox*aN>ek&!\|յ3Si~sȨSHh4mKkklyԕ.0j|-҃[ηu.bzOHбi4{zf00'8UJ@բ Us8jRrY`YՆM1TM01Q}UTC:9iGjꀟ^`" $g,,*hTkM΀C-H˴f]tVm\hO$yҿi>awCMהڀ9T:ᕲ\C;<yvV5aU Nx:BG(}Y`75V[2khЅ >]ubb.enRlt]BD(:BPk\/_.{ZUI~,l:5?)PВϱ=ΌGv"8$Yxx6o)EDA٭ Yۦ8F+hs6W n:[s$[:y_@{tkĜD`Μ"6|Ӳ j{. ۫or9" #OhU_z4gKhF>ʼn3-R0/2mRj3{a7 q ۔ٓXme~9u>qHoALw \ vQ ̤kC4e h:\ | |b`pr>IԂutouѽt lp#w [Ƶy9!KnuqW|N~9$s;`\'Ls|$T'ϋǔP()8/} ~8 $ȡnZj-[E6fA.)N-*{06iKe5pgC/ !|)f4h[[hFΉHfV0gbbkd=nicǐj /n eˇd$3֏%J.f.nTp5ӶJ0ij;? _w*Dae׋; b* R,lܣJiZeGWuGz#&1)ݨy>ŝEtb#ꌜd -ݜ85ܩ˾n!j?2]#>>f +ga,a`px{!NGP- fwSd\1A5E/=yWO<$ĉ X#撁!rGB>=V^ r+Ŗ,ڄz;}1Qc1AF{{9Q(hg0kك̑ɑ91>\'OO t IRL:oJ Qp"Rc$vnP_ݹZ׳8H$&3=p3XmA09hXsqUu=a:YIC7&5FYw9kT&'6hP{qAg+L:s67!wh'sZiVGA2Q#8fLOZC~hcrb;s@nbT){[ô2ն-*9OkǴsE rr 3_Gy?U}Z`AJ\%46Z ZpK̰&X`N?𙋹[Q+ԧ4f͗.@sXR6,d|@:$'=`ZОQs,"p>#oӂx - *1Ԁ>uaM IM@Ap{(q'tS ߢNj:-Mɤx9',%6[󱒱+9{ZmUI E>*!dCO]XY|Gn*>VvɴuW wRM #Z.lY#MH]sǘḢx=nwgYZ0707010000000f000081a400000000000000000000000160d9f5e300001340000000000000000000000000000000000000005300000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/R]?Eh=ڜ.+υpO?mHjlf9f6?pz(\f#®ȩ(쐃*d:ZAINy'F<)n6h\Yy\J΄):4mD8@\Reɺ+DB6rO/z%Rj.8+fL{#kڕ=͟ב)9|[9'"i6i )^ҍCǡ^.*kp8\օl+~ i@F9|rg*_'pٗФ x 7F' ' !͉iXؖ~>(UMc_ },ɦ2ڸLIْ|d^^?#u IHu'58۸UV856'+P}s6´[2DADKJ1|B*ンPͳt 櫠`1Mm8Y$r^ShO{$*Z?SB9V\=(Kyf6p4 :%^C8(nF9buG{a CԬ' [e]&lp0Vo0 Ȱpd-C2XmR!O^uvx bRY ̤j8dbfrmгщ9uu 0%>7166 nwA>P +]N/D8u'{4."*8CMᥫ1DdK8;tyH"XMu*o*&Ѭfy>i [Y,zuDh9a5ƏfeD .WFs|zvL۔x0ei2F=BVtߣ$bM1YRb[.l #giko~u$U6Nw+T/k1;0Eh1!:^j>lckyz@]_Eie ѯɇAdPFPohC[}`qoS*YQPoG2WoCx͉o=?0(&MaC ro}*C)u> ~A໥Gݝ1v7F R>RD9":$ M8 J-b_tѨѹW YO\W1US$,-Or[Ula4GXq"RIbG8%pK8Ho.ݬo.K$")]ۑp”4B($"> ?Gχ) "\q}dD)qǁ>14vmn3;(Q*vXyl2D#˕M?TZ2Z C%Tհz_xNMx¹) :?Mu<ڇ8uTixw:m!]_la> ;DxVqtKTa#u-$)UaIP"Ě" )S$v8lY`V2U?{=vZş; u޿6cֱЫ>->'KVOdǸQ{gtRG#H$G Ouv kFkFIUl bx(9JxlM \ΦٌBdz⏻Ia\%]sHD9f:˦ x$P@t/_ {N~3yуHzHn}P2wX9n,gY}!;gUUs'(a^Vdr3 k~OW`=?} FW,ξӹ:t7D-KRfD1?IWeFd'&iW&{1Lۛx|13M]Ꞿ7Z2>v緇20F=" x=yG j[IvO_Hy {X Al(,1» j7 @jS&!^P@}P@#W ]Wf!@IoUa׻Okuzg{ j}4щj(b꥿% ԫYU9SRiӟɄ[,I^{Agpϫ"J̫fH<(y u| Κϸ;N| Fbcu9r|Z4>DR1[x5|#qbyd;Ij)0b%>~UzQ.H^b,7"(|¿)՚ EdB(kLSQ ׾wNumzGu(H!P5!u+e SO_;HDtlhdq$%c戤^Yۛ^NDP û$|F\=ta,wEr m$P-%RB͖ YeNɪrInRH@|no+23\ +K|oK!Ƕ%~AgD&y6(cDi264#7V3cFRCڽ]3;UD^ȟ6do `o yc%T4:+P]kK]n[kxv'置uW>5w@>nzFclGJՒY .bp j䎱W.|\hѠ;Q0Cs>S{[\80%Q}#]$c݆dM($ InAvB'#qcM6Jl=a  L "}z.])!`ێjs_R1aS,QyEtO% 9.vJ0pv[2q#`,5)"XZ><~Oeʧ{X+ 70CJY6ʄiAnI`xѸĨSsd^0[b#S^=l3eiON$K^ s>y9r"踪j $Ɠbe{_l`Qãn1`pִ{g`7j0X_63B~R|S::_eE'CMW "X5T@=}=)ڨGj#nԮ7`{dNłܱi+)d JԽTApv>lKsfQ~Nb:l/_,!W_CD<_1"I-Hb,, >k 8S{Pdz+y#DZko/ **uVG"prUdW6-հeKw{pcЪa#v)W]CmPɆ_\ZΘIpKu B({'p tWRFeД^|2& YDY?Ò|h9K;f][fɎYt-8,YZ;}+T2 ;q1"&,bobfaɋܬUfCMs4 M!o ^-&#{)ږ7icԧz,Z w[+~C|H[|SH`M>Y"D|:0sxP8b(Ԟb ltכTR CC b 1 Iȟ").'I|n.y!Q* &  qi7{\$QsOH+,M:{ 5 i`g+!r&#B )ێ6H$!?oq d{st/~L \=ǡaǾy$^P".1i{5Z|h8+BZDIs?R){#7I7]%irXpǩGpQmЕ2xB&]:/zS$m F)qı?dȸ!Fl 2?OMNJ֓*\<,Z? \#55 Fr a.<5'oZgV Ha-ƱޯE]m-/h!gWsʷmBwrc,T,7S|q-^ v7*GDm5V9alBӏSaqgq>'3[eǐBҀȉp }q+!#:\*ۍl2c1bm@IMkwf% ??E,;+W?%F3[ST:asPзIC2r8N8R%'ZăVsIZ6bFeb.)4'vM%ߔ ġ{cY1 VRbhjh lu4Am}mi9-c8wu/#I`p[qʁn5)Z7mK_DҔyQ 1%89q/t]ץ£mI^,%g,>ئoMs[cnh cHzt$dhtjR`08ݳ[4uJ"r2G 5GmieJXiZ@SOt'x̀A PeG =l L!\/$l4'Ư_w%zEx ҉ضsl; AY۰?ffUZ4y83fG6tgڋ&Fiu.PnC M>64jj?Gq3KUGGXPDZMd,3Ȕ=6Otyrsd.oRktFƝRCjPo&q :Q6M[Vy~ByjDfʱ v1a?T]*$B!#tr !sPm8`ݰMQ7y"|Jrq;PؖBZ&; ,&_3v4h%is`ɣB-ًlAB]G ϸSԁYxţ=aBzqPfI )c̀)7U兾sWQ!\ Ҙ{k}&"W #a6V 9^QvoT-3oj!M@h EU]ΫV7 O/+G!֍`(u@@44Něo~q<(;<Ք5o}, j7E֘`]wQ:4wi,ʟHuRwj",s"aS'mj,#M32ٹv5ϝMO1DFtaĪ8_b[v-nE5chR#E| 4$w#IMI;i&{ոTmt; =[t ԩ(\z$o4 Tr>uD|-p(j`3$-%&bps@HX؎#t8.3KlMئ 7cg7ϞO=IV~-Jo5 ,?8̉e@8;k9qvh4z^pLɧ㸽WXhxOԗrg1Rt[Q(KdD?GvSҀ~{OPSe~tl{vuظ2HXϽzF`6- EDu<|WF~ťTz̡8v&D݆4Y6]j5Dy2oIYaz_3#*sd 5p2vaǖ˅1dLTJ{a@Cv8_~[m)>{[-~EOHw1d9xVB}7͈aČH585wn`qXbqm鄭J :l#`jL6f(G;L5Ux i{{=LW݋M} grWvgYy63Rqo< $od,!C1Qq`2ô׋Ux%j _seζ}yL%Z3YDEc]+<0Gk=ΘюS-XT|fGK0]IA[a76~$F JW {,fI+|kLΙh)Q[Ü-L~0F'J>U 9j6`? ĢoK*2'92;{z]qŬ* @&#:Tą#$ki$WS[k^|ÎvZGgߺ:5mIEֲP-=X9ko'SGo\ þ!Oq)1[VBjZp)It"+I{u e|N ׯ\ʬ"sf0gZkUN0~Y]D+ Rew^eڍƝjzȞ9[-EfJaz"{84|^d6؆(csɉH2㯡/ԕ6puBb8%h!5?(EϱHm?/e4䍓 <6>w۱r*Xnh+D[H\{}`l]iD0ϱrPN=9 IlѰ)Dd~1ܩywmSNN7E]^UIIM yBSWnDv+P8KBVS_P# 5%]צ֞Rv'Ѐw} V[!'6rvuw)2}cWk?|ѨH!ry.ӣ*VLq1=rD6L,RFfl/|3V}jJ1{*$|Ha> T/[= mV7f)燯ޜetu*N!#ߙ~=|X|\p]PT~cMdQ x#/; mm8$UH0+AVRGI~4lv[X?ϳ o1kwfX_喣ռg춈xC?v9m> 15U/8U׉I k7{c=eȅQd#UO=B"[ ˥1T&JP+ϭA?6CVt a#քt^rS?!I4zHF_.53((1Z'Az#VFd"g=Lj}IW{bIh Ml H^i7;wk}2ab';edqNsk:p3ZIەcQY;#\P&}uRngSo`+dP"|WF `1f|  etbq՜$]"AIE2pF0uI?jGf?mN 'c1ퟍ($Ad+a7@W+̕1_[pA]op;ӐQ*ba1TxFn%Ĥgr1VpMƱ6bc W A^C.6MuccDg Pyrck;b42dۼ#vK?nQ\hЂ'.AU%k0|\D[P^P#9\C 9ɸ-'_ĺ_; ?(eX9ѧyy+./QBV@P7]Y`_*IO`dzӃ/ѵ@R&0eRR9KIuyMr65p6;˝A&ÖhNZf|Prwf#-KQ:\ɱrǾDv^P[b`@^)2{ghGws.%gċ&lH*J"Dq^P'!,ހ\w>MnYF /7P fI=༬RghL # OA~ t8þ2@@cj#CjVnDȍk{`q{68aW8Gk7QSSlyI Kj,c2P86}Gakc7 t>$ٟnqۯeA%jZΤ0-ArH^ ؆~JKB,#F`oSv я J}D'lqqPt5-zn}MXVe Wh7Q 7 * nqU fbLF0ȟtHi8{aZ*uwMY@<#jAu9 +ڽ؉Cxw5($I>KU7NtdmQXyGV?7!nBxeSgINhE5:w*LFon68vdq4+8 *)w?-D{+'-CП+ė&LloVt*vGDi>D$V7N16UgFm0.Yq}Qw.EΧqJa7>=iՖ3)Caca&PjF2v,iwoWP\8 "Т WU9k8?6ۮIpswAr%Iۂt.^-Ғ ssDxc.=7mLռF/s:D}F@boR0%ފIH_!QĽY̶+qG{Dl@vv;0)[(=rz/SLEQ&)A97.|1ʽB]Q10$mD.+t臽Qx{D: I<Z1woo'fEdz9w- LHgcin#=[?Y]/\ x^&rU#!a50K7H>:7C!iF <'Ž kQk "r'q۵gΑ+_b=Y8:"{hIHhFsܪNNJaazD-:30 i>=iG1bI H$hA{48|vWV;G)#-T_`~5[j]&d>{ܝhQf6=&:CǨWKtlZ:*yVj-Qaۚ]+{ݱ+RI|4ȵ&Q1L^.b'1x`O@KWJ$g: =vʫHJg~4akD X.cN<D[oLx?45^xx3Q3Ax$o 6 N60.b}3ƽj֕$;"@gVИn2o1S4,k&7/ `cDWU{ ʘo}Jf>deC]o|fJ+?E_{ES)> !۲ݏWרT>DswxQI`P1_-*:wfa>c2b I7g[Rd9T3-eOSQ}*|;,6i8e~D)쒜 /̀ D[3>JhߏgVU:6lO03/}!x=Au@M~Dpbf $Ƕ>0xoSr2 ?q1sc|HS`h AڗfcKMB7@0:+<×$r4rHj|Q1?A^99#Z0r=̚sp<CP8_" \ii&pj%`o߽苋Aځ;n<4b %)#w琿-IRZׂWf|VO*Zj{dZøLs{F '_r$:;;0Xuid4X䙑{D Y}-YC5Y\J;>dƭn}x"hv\-"I/_ڀF(RSA|cڅyHW b8nhl0~-)'##Ab5H2nQ2M;3,is+ƾ |Qۿ6HReçi}_'ܳ 4:x'Wqpъl0㩠l&)+хWgnٍ_2s{! wQG0UN͔ɌM1'ɫVQVx/(79dyt,H)dזR\I-<ҹ9 ]x,n2]?#*g,3a$[+|08g+/ꢧ\Ã%1,}@Z_mF 9.G2i]>DG,eɫ nP)XvIdyۏ44|hÖ"esseexrg=ȳ4p$ {eG%m aAn8 M# -qhJ1Qf0z}NT1"9+>0@ SQ$7`'O=S΄m[rЪbrD̰y@j l&{$zDMTf6_XUܯ!OULJp<4&5 B4x|ڒ`v~/i": &/ZZKmVSܭ5CXdkCFɿM%JTMP5P,Y^BTv+1]/}/Qw66e]Gi5jS` F/|KP2Ȯ@g-\r/uۖ0,=QNCqvr#-Ȃ(b{*tPB{kD;bXL(8&Fa~ɒ+Lm0oC?u㎯"jL:O ^}v ۪FgF,k$H^nM*~z>-tN~+Ðe?TkBn;NlB.98n؍)b Wg1@]GeB(*2gT + ')/ے'C)Wjvʔy>{WLlrSRfrr嗛@x UH# BG[`oԲZ.#%Ki;M=a턓D޷A蕆q1Ǎ]Zli"5x9[s99N<'a &l` M^66F+M*@2A43Iw'!Y?yr J0W2i BײbT7 mb34paIP lʥ.dkeJV #0W^-]F(Ssϐ.QnʐA..v*@buN}Fц9)0`@J8ӄܲ%d)䞔#܃O3Yt(棸"Zd;tX#+nW0mI~Í#fM0qࣆ@[KOX*c(2By7}~whHG !7Ԣ4 y|hh4 }?K*FKO731 aY-~\M αX C3 E߼6$˷X/KtTĀ ehQg] EiB/} }PȔ-r(oJ$ nif#&v)QD̾@=LoUtBt$Fy.Y;OygkyUG {y㕃f4pr f/_qZEHl& V䀴{P5A_jhlʘqLy d>*(Oi쟢[!8:?2E>ӣ 3`9a~ČzgHz廨Ѐgmm<38dآ-3B]7h=%_d<7((X`7 q+Lڸ 2'0k{DVMdIA(`,VU>?c#!"jvS.z>+@X\xR3Gz!a3RLVT5zE 3IlkˬLR%?v 4>GʤE@8`_O8ssDsK $HE Fp[ x roeAh "j?B&C'p֡ygYx ݞ-{Sh曔:(tG>^hhS2Mň#eDZ[/Mբ@Y(^m4,3 mH+ֆ;u7㋍,tDHTC.sq+9`P.+O'Qs\[euM"#X|y|OB ͝ eOZ%%he/=%ۺ"s8 0n1z_xXy )tW/4'䚖8|n rj5 R}iWd4uƛPp׏4w`1;))}Ċg$6IMdȪ9(5z݈̐sW>՗%rZ?_#x2gl^7δ|MKll"I<[ihr)& \BU^9)+7ACR#cǯq SwSe!oI)AN 3dx[w*N)ͼ]0iVRhR z&^'!J<ɜch>q P7|G*kV)(~O}T,x1 uQtT `K] 1 ,r +Plc3-O=.c+/_gLG4JVgsٻaiLY%kw˞#.-_AִƉdfd c罐t)757IId$0n>XXM& +>TJK$e S/V$ɮe.e0JUgKM t0́#ܘ_+-A朁!ݥqݕA7 A QE 9Q ~l]_Q>1E++/[Н ٜ?>Ρkjh0kX>[ua [Q {:y hDFnώgls B{2AJ[PN%+9V /o@?(8@Z7oWtV>",XǑK6ג\B+yqJsun0i=f&X(BlLJzS#|rMe'R8ćTGsɳ94MXd$S ux"%bM.qRt^PL\ ndQK `YQשybxp'ߣ w!v(puh.B=USDgb=PGj,Xb oΈQőip\#L}Xa`Z#sk~q= rQ)stLąb  hX/uE5dY;|Goj'5DB v =o3ț8-1ņ>QcmI`SS٤xm =9~%>)& 1 R>/wȾGjBL*yJǡFSGp:č8*ժ+XŤ.  0NlISU}3DoI?zfZ Xe7xm+FTL! Z,=wp[:]olSAq1 #fgd}ZD_p%!'I5D319esL "=+cEɃC5U_zbi6Yf 3U('3q _;g²;FV(3WkI(Xsh?{} ĆaԴ$cM&IT>2ds(Zߡ fd xHa@5ԢW hUV(O7'?36#+6q@A 0;+i(pσ!i s 0rM BV?rq7]@PPz4pHQ3FJz { X;<9{8Ϡ;lsX\lq&/Y ]ۂ*#5~ +~W{Ur>-`I3V-jDw_P`P?9?e-^Ec4:׮ Z~!`6(g^WPMY-fN4I|,YƝ]PѮxBb0Vo?#!]T1\z:Sչ!0ko::ml.|*=[F{hcڮ|CgfES}<~MW"'[5DKðG`K%r(şDMSLRw gN%`!A(3Sj;r9 .ffaqO4CK;ʮIREJ۟֎'w#Bߟ$؇kMBNdbUܼp:~}o#E众N{ .GF=JE`ͳM:BP3w" P.@ A,#Hsz \-^I>"ת0fGVYX<ǂq}d'Ϩ%NGB^r! JV<: F{Ǣ\Y nL2VJSX6D/uj7&)Sxf]<84N|E %Jf5v˅+K< YwօE? o8Bl'_<H)1>GUXOؿ=*Wyc͇lȔFl :߄UOd^M\\7šP-̛UALc8W;C6]4ʼ& "R^x$`$%v5Jzv@_ccvz~H^,~ Ҍc z}ūγ U^ۆ}6LB9?(;4W{ HJ k} ب#`TL5gqK*B5$3*=ZܢѦ9ěB69dfAU.,-dARtK0]=sɖ`~hpΑ|d %&Ȍpȭ켆Y{y3iAyUS1*Kñp\u;ZA U}:nDC0a0J'KgU/gP=*En~BxʋZ%Z QOR)uwB13ф)FP9f xg7 a9GcqFE{v_YqDS;bVZ;=%|Z*eCUֈUd3eJ%Q<UNvcWT#]Hfuw  Z,NUNjd >_8q: qVū*nc6c1^_B=, 7;EM]VNiq=Ǽ96lMQPdVr0s$r ep!OU ¿f0׌7y~޴rz6e\&lIVQ9RΠ,i\,fZΒ>nLr2 G΋+6X>!P}yp?0뙩_@Yy_F 843_,9㮽d8C<{}$)ƛf1 G6o5TuN)Ig%gGXȽ My]<&%^x!p:]dFpSC2a0)u~^媕1츴۟,1o"4C9f[ K:@ަT՝,6YeSGݺ|_Ab>tpx$mMi"<#fK]6ø+w! 2Osφ3V뫳qf|}*,ïx-;v#<k* c<7['Q^f 7Gb{Y1ˋ)e:]k.\p)K7ߴ 8 Wꬱ<%A1*f)2`=vڵmVQ"T$E{n"Өα6Nzo"t&ym< ZWwL=ȆmLOCk0-Cnӫ\/y۔ֻhc9B oB6y8JWۨ}`Z8^B7h8'iٴ0 __W*#C);T*SK_Y4:FoUӢ c6`avЗ)=A;" `Y_o`RZϑp1ih$Mo %k}: kCCDř 3+=@؃~+,͞_~YoV*hulLTON" ]>YNi^(%̔!]e uu.pQu!&IT<']ȐթޔVj#,bAW7ԲUd uFu 9~Lh!TӴ O@ulL;EO?r*͐Nt8Om$!U\aTb^8G "Z@H£9Kaĺ<_U%Kn['6솠Zю3[?9X o[řAt⦺MQ"Rls9h$O0{oFB!%m +`龷XKu2p*^&upU_͎^) ^a'^P4/҂\R6ï1%}89#6GHW4Ң<>'5 r/r ҃ŭ˖__G*_XbEPf'}jҳDƄj%uRZGQ͸.(Q80 q?.( $U+ze4psNSdHHs)V XDz! %VX)Dي&6nhp^bW:J/ |p{]kJ~כa-lon/] l%Vspؿo@3; վ0Լ٣'8*LNiRǁbp#0(dƕ.hbni7ӡFb@%>@ \њ6EdpS(1ζ0 &Nbt{p\\ T-Zsx vaaa(?ǭaE2v?__쌼 >qGtfpߦ~]љW7:DO^m-gmo۱si B*,X~8L|лWVaEv< \dWMy.KW w yE(Nђ#^,;X:6dNS5V"`Zao&K!-L_ ؘ7uO-4A#=͆}O_$fhWAbgDBLWþ&ۧ)'Iدw \(g)]rp]Pv@Mۧ;DA&]G'C`C2n  z Bì9lH5{l;2 ԰pP*&ٝX\%V4_k2+0o1wPP{ ;n]h6v[A/qc_&Dʕʚ`) !Bq^ pO֌x$DvK@QyV:k(YI#NO3.y/®Sp4ntZ 4c7@g'hzY{exr uguOC\(~R]dR ge-W`b h ^]PTw l_Gp;0+_Pg<|k;rq#]N@G(SWך2qQM%DQ5 $Ȥ1rv o۽L='"YmnsJ`ATܫW.XBDF#]WK4(AjDcm=ÖQ BN#tZJB݁!aX!,BpjЬ53/\d=8eK#yVaݫ%PD`߃Z8!āJ90Xee4$"Fwtq۱};Gq"[ҭ@c$#s 8" ͥA\"RgFJ))ui qB[%Kgv%=w8Cڣ_Cm@s}8eX/KA9Q$&Ѓ}OK.,e9@OːyjG'"pve~*e8H!<*Nx)T*t9 cChY-rQt4-?T!R ߽eDw&:mP @:~:vnЅgօcw jU nƕČ;"?`ԭTJbZ`QXz|ci.ꬖ YW0Sg˖jPrj>[PP>/WL?w&=CKtĔ< 񾔂#˖w@P `QR(-8},mA3 T~ASb=tx¡e˺Ԑ͔%EW;IA-R)بIFm2OXlt-Ď':Di꤇D;W1UY&~)i1ڤr c0IbkÕe3j?@;RMƻ \I#wSѓyWAGmu60QgX%h>2=~-o*>l-r5jaQBFK~0beQxQ3m]|QP9 kMǀeq) `/\$Ar[g3BhD:$)3U&sy&q1 ʥr+`0qC9,zݩK_g8yݦYO>+ pgg.. Y"O_s=8/DhNFgbRj>;D_yW tBe#7`%뛂e`N+KS`dmtք@Vp5UJ|ȁAI4-Yf:Tɭ <e[gדݓ5kޒdJʁΜ DʝZ\,r A2}%s\ceu1IgY5?,̏()1QW4|غ۟KWUCӶ~4~$Wi*YQϽRTba5K#v(C}y)&R&]PȊ>s3.2MG'Ŧ2ȶD J T1)Ÿ 秏ɮE@_gȺ@ok(ier~gﺢnha((F|!^tE×^ 5|{83㻵'ږ].HhI46>u?Nfzjyc@FFz]'sG:d@ŀ]k 9'xAt47.:r6!FJz,m"G;Eh/@YJGV,;5sJI_d xQ:A%s=r Z-#wR} )qDw$ntp"*?e ݜYY히I-ލr{6خN|DE3$ 2|֘q`Z%f8jΖJK;ŨgNo 6]xVV&߿0 MmhHXV~ݵrKxFq5C:m$?4i@vH\MJQeB['),Ɛ3%:Kb{MΑ&ڡ n <@d?.J*Ggʢ? Hgx9{ÙOP R&(Vz׀my DJDۖxH#!y~;IG-~E}ŌMĄu8#X\^,DGmc qQ4(W:޲by\] C(H`P /".ATgXۖRaB e/u!9iX:n2Ѿ`/Ss7ՍӄLMj- Bŧa -F,̸xf4ݯk;If܇HZ>gk+Feuyշ'M#O8sKieffN"H)X1㐲;Z+1)3'B9znNa 1b+0&Z_J\W IG_F#xOd]:V}8O]>:?kl5 lzϡAWw*Ԏl\sO@}"1 \/n17Z)?76ԉm8*`Bk\ HVE_"#b Ă #.cu6o`tZAhKFøژ^"B Y!`V QEx$ ɟEf΋z2_ȍjYޱ[^O9_c} @H`ct!U 65|I}K1(Y> Ӕfj=^v AA[pzK!iP 6S iz6g>BrD2hڷճQZXkt0 Q6nLDy$š^L}%-z_alBsJmE6e=`]oE 1\RTADԣx K]奯P/_\15S:]8*Y<ɒZe 1;;t dgB|ʤ <=nP)zJuo d4jXi*tN[.Ք%=:ψ$eP@:)-ﻪZ+'C{ fhga1Ρb7 5E.;¥0tN\R&80.L0x~ 0&FxpnW6goS:=f$U6ʭݢ6}Y膅⏣CCI7@/ɝY?|LJ5z#،9pMC#bD}4ZR`3ؑ40v<ݙЕ #YӃ\eT\R Ί957>_7^;kY}k܊!bnw=7lcg\vAjNPXK+]O`,^8l"{23Xɴy)gpڲ1Tx*ʃXj2.HLg"jU:ѫԓT WR<sf{[i3`X@ 3+nOj4t#z:U 8SaZxiMHܺ+;y"Ŕa3ֳ?e}hĸ$.ʨGͶ1ؔOx qNaQ ^.C.I{r Hd0O[~5eiqYU7G{cВg=S[]a jc-I ؝l ܀K7_Qs nKSdp~-YMZL xו'6-fp+z?fɞu((}kiq"eѬsUOnэwS_ogyF`4"Ez+TP,gQ{mÛ%:%vdS{ZU&?ISr7>; 70˱ƿź  ZHzS'8VԒ\){?Oo\ |_vP'0!@^~kaUZ<t/+_? n$6 _O%xJ30 K>%Ek#:;*!ib+tDP}iەS_YTJ@t-Z eeo{_*fx^sJ/cO#WDYؼ3*yjLbk#pkO6zkEGt3Sl̺-:W ~max.oYCCfsI8gmc. GmsphXu PzOQUOaN>‰}"ߵdMPPV׸mC L/ E(,$C?/ˮt )yqmCN}zQ I$?"_Ztpq'n}]/Pv ʙajo1tE~9yLqD놘qv x.H?#:QՉ`@{,&~9y` pIb3qԑ65LyvqĂ/̎6UHȯx\D@c/Q;紉~ ՕpdAoFQag}[&@^QkFg1 >Mc@\Xzok!/{;Û" r /eמUŊ.9PCyaQ2BFA -gZ`{OvivDOL^|w`WVVMoixz~D8̛?wM@`E:`m=g䰤y Jh'Zyh1oSYyWsUǶIxMtjz"% v-FɌ^MQb+d'`KfۋI,q"\f/w;-!;4-U+oDcPhaɌxOl .0z5$G[ }yK(!+6%I_[;m2prof:DS8W1xӊ*㸒H\LMtD9Q$7 _MۼA̱$ QrB4ҭ!cٜ0C:n%i+GRD* ؽ4c  l–,\0HUYSYcؘz?`x;Ii8&8q[y:QDԇO!'kzh?}*庂u9Pг ,7x7bg$tR#v9W aXu_OYFPJUug.tA&@$FȭUH'\#Pcؗȶxq>[o}dn} jg 9b=Bk3Z.|g.>/Ҵc>6=7h?䔞ٵG 3P.1QHھ!pB(,]L:;U`duĖ4\l =[!MG-L"`!aԃHNx؄`8l%ٔߏ03TxLZlQ f}m%7h#4Ȇ\bu̠eWҠ1#pHG|ޢmZ3|!*Iyڻ"j~ۤɰM,!\rDK~ IƋ~)m[L=G<;KhW?|Nӆt=DWHA D Y'2Y9(S+NYcݥffW]N}p}B YtZm `UBVP2/L~66XZMQo1h$,Sf|W 44/ aB]p(Do0(Q{荈8 Iɋ^/`PQ9WWv 0 Ja{ 1%Y{PISyщd=nۇG<=N, V񆝪<g*/;7ҵM~+gX+<c)Ё ?iP,rz|݅J tx5&8E*CݲN'"D] 9cg-s-vL>-{Xs/mr$:]>GeB7T zcjf?Gc,۵z,M%v:nLN\{iU˹C77jU٫.tu/K/[AСGϤf .SvlCu(Ec!ۉoӣ>FcIO;ZJLC#4o~fkKɋ3P[Dz `L [wKk=q 8K_5FE xәIb8m*>2>tQ$g '=HG6{`FQ?wWdZx 73PzRX>[S!ZMtU(!;4~g?h`x3"q2xRI?_W}Ȝw.!K "sI6VfU 8jL3D'U;pm AKP$Wnd ug(ץYk1vWH(:!?^4w"gÍ]nujKAo[SнQ͟w?w] Guґܝ q@8 U 5Dž+ V D~Ux3vնkQGMm .:Uk5*%N2YHW]®WwhN]wM#a#7moiF C!z0p!:ށ1'P|=x/F(B>-@y_QidnN.x/tiX8ĩT]43kdV!nSmFKJ :֝?"\.Z.Y/JkM#0nb|7H;V"ٸa Ta 0ɛ-O-QGB&tXd%G73Ɣ]F#{nȉ Q0LJvWT4Mh?Me31[ y{4wg 4L8m3Bpτy5Rً~Z`+ߖ2t !ŝM䃁jD4UwpH9ܾ#'i~)b`Lom"iĞt>?2c-FwK--N# U/ƍcl˵EJ*tPy-:[.ƾ'ԃWଷՏtn+=6ќחp) F.)*È)أ_%׮4x3L4h-KKl9[M_.T>n u\"6vkY3ޜLW;(JD F8?="ZVn==m`ȮWg@N`VhSydZ)){J|V&+sYdȜ|*IdI*;,u=l9VNQ6jUHo-ki/<_n $ !f8/^u?Ȟ.c݉6= aL6P5+K:IzvMHCZFAʇ*^4p֢cpx uЂ(;cǧiF;I,%LCO\c`p1n{䙽.M_:.`9CM |M<_IM^֭բe!P`9%=gXmY~[j؁&W Pz6T7?v.I0TWV={b"~it4xb>]=*j 'hU&m`M̞$1H =_N7Zji|O\m;nj3dtfzd\gv6ym֗Vl[DN=qDNKbr9o>*46f@fIk2Z[_'ڬc\(\z+h}[ !BL!{2amڴ(|CyҘjB;s\sUj^%"h+Ĺ5aY.{6"UNDrVChXr *0NvΫ,D'49?/DKgTRF9  `3&e0c('Y< Gv 8L[_*F`` nZ߲`lS$.Xc,(ܣ U5*ŬvANq.c9iyXJ&y%&#C|'1xvD&Rkj~x^K$ߖ%vԬŒ A9k_lg+QV#aQ4!QE:l ts*Jt_[3 (pB*$ m WBal*KMkNʮo6qJ_d4Dmq(S\ngb_Waytc&0j#I`^t&Z B "%[+ GV}# >Y D* cjɚRu}ZC$7,1pS?B^.BtGǭTbљOdW2b񎐮kցMgozFf R7N d`H|-Z=QEKO .Yw< sk?2M-5u3HPLD Z}zOBY95-~*jxhPe.R?c3hw_GQHE[ͬ zIf!ߜMI_7 )f#WL[ޚܔ+L<ةm=u{U8X۰o q.;Aկ.ďI<aő@ ;"t {iS"F:qD4CLiȩw8oid <0j^<5gPЭA2nG4~eVB%.f&ę}_L=,Wh9(8(KYrUB}Kmat%IWrA-DqouJ d^ihG-A[BA)"w:1sCbA򣙄99OBaJw:Ǔڷ_N[ ~[N6/RQ7?3-?L4eUva J=9ٺuj-4CJ*{}[`0d59 :ڼ[O7ZrJ}\LcID'ɝ\eg ,} 64WBJ[ t} P;8婳'fW&dXlq7 9bI 8Ủ~JLSj$O׈v'Xt}Pmɾ&=S FIf|Gd6xw eo\cj+<@Q!x'xɴq=Tj6.jHہQG$: X~?=L`GM14G q⣜{wz:L$7m`VU~EbxīD1[+Udz̜ opMw.ϐO3XlE⻡B͘)kb"GA]Qclѵ \plOV:B9B30}'|b]!Lj0%s$a-vpۏurD- K5He{*D.!1+;Rɔ&idM?5J; EE1NQ)GZ 0QƋ0\=9uĸ 1jܰhdiy~A\|cX*e{9M?Vt aK@AܫCiJxegHHG[S܁Wx(m!LyY~Y+;󗲌,2onZhqG.  @߹#Q~?A{5=8=<#,m>IpyJ_7HfA,L7{ʯz[Jv bݭD$46)W|]t/gbԹ ,JK9Rhnt@[j9*nqgzzpr6;wɼW*U!IN@9He,.{GV4c~vb.tCx6TBT5tls~J`&D%K+> %5qظNk3M˓C4l- ST2=j}bH7?(c#W`BWD9y4SsD@&1FNeeg{M')Hq1Z0fՑ!wrv۠=U57 N:y`l`*rS1XQv"Td^vАW\<(bR( A8Mhsts×>' *Tx|Lt JV)ئˇYHJb9Ts|' 7JScJ*`1&Wh ǼL/թ+iB,k(#kj'dBnu %E)%$gI_4-3X8(坰hƈHsPU11b;KV4 AO 袏ܙFqrKgTaܤFuOOah4IVtq]̴+DђyKqډDN n]3,Bqh\AI[nDY= 0o#&-#aLD)c]`Qgѣ<Qu8?LƎLupbD녆fgKDېzLw=frD|-4pύ$5V^_lj8`Ydb$ߓ`2>XH3)ò{GxCεkCl4v&i/)4x{b<`_Z\`ܙ|RH0E*cRgJpŀ$bmgD]L%~-%aR^bPןm.`TC@䙅qs.)>'0H=Җ_*vVefoit]Y<p"zMʹťlZ_#7m4-ca/;W 8(D$lH;}kЕ]f q1]SRr{*(IOo> Hb˰)ňF8T~%F0v jɌ0X%}8]ji*,qC1URriWNƃl.h._E8([jmvroυC~kPMهCT]s;h+ *,D6R>*V8s^@xIAˢ!\ F;|kP%CeZ_^$YO ɩGVBpNߕvɔ&Ǟ&JWh3<ʈl|UB e확+}5 ׋3T3H?yiiүPtY /t{uB+AI rR1#27L%nmݼŝ2-4=`H$)F<$K"XarSe{st(qaR;"\gО;dߋJFn4Il1^5g6N3Ta c-w>m;B?{-%lCZ{,ŕ1OݙM1BlroM{%W.siykD?-_:(/>*"}&V-&ԲJCǣ?I4\8y۠7l3 G|:Go$`T!vG~Rq#X1ikl0?B|Ϙc[%'^1A~ж!Q ;b6 rٵr Tuִ>-H,Ǒbb']P63B6Sүש[vTم4߫SV F~U0sW̺S#r": k܏;khMR8*PBayeA$mlSN0jRueTcO-4Jc×TaME r3NW肊C44Aį?ͺkUc%=I޽X<}C CڸR^L %Ŕu3]WsȷT>I sjL'7ba ̷/R`QW?h\oṇiUK0ihdv~>C.7d>DُqdzC b#cXK#1g P YPSQ#4.X/#5l!bc@0/wwll稫'G8Iu/h(xf aAu\6!eƇoéy*a\vسBzW+ b=i›>,38Sdo8b%ˉp2xaZh '[׈0wW"I&:)lsNJoYF\f =r&7k[%_%WwV B_Hn' qp@ 5~N" PPYJ_p\wkIGgfٔmx1U|>tIrՆiW +칦^ xq'2O )YFdǥ%-F<{}Ҋ'Ӷ+HT6󮡑"Fgsj.b p ?E!}qzo˧؈lM7L+}99^VBΈP$FRs>ܟ͊ ,XbFKH5c ٴ'H?[0rF5{R ȟ]n-2۱L%UN= Dm2z؋ EEbo|C?fbr,˧>gfFiJdٙm<6PĈhB1d}v.YY6vpA2lio=䢱.H,[f;V)-u(}oHuFYCQpĢqQ*(fRWrӑ- .Jhʋ0G{6K{"\+=(񇋖ꂐdSKFWF>sX^rwU⺼cDȭj7pt1#Lf S )@1J4Mpa&[!8V-E-݊X:'ViNսYzɮr6r?o~BrqVdﳥxL@d@tyRPOcXC4/fƤ^_9Jϣ0s>%t¹Q< \$,a ^-n-V`˧+:PrS=lGo ]^cCh}27UL4oB P_JOUZ|YIa m[6QlxbG(A:~=-G4?,01.T݀c\Lv&qf3S˂WRdV1*>  eL|ReR^񛓋V䗧R'2COuc2_ʏغnZm(0׍V2a*QQGJ ]ke@+kd { óҍhυ}w,d.{tK:v2<>8_/_5#: Ң 7v _2.ݪ%g5USM$r 8&BAnӌ2sa~pՄ Z[ʦRhD5?(iN ͌Ms{(~LT/T0kA}{¢[>G6BJEwG` EsJ k=(`6s|M I3j&,`2~޿>PUİ>FkxܖVX2BPnޠNindRZ!ۦnrY6A3U8\z;L5_Rܧ! p$@okn<'Qcĝ9YA 8fc Ѓ3]hTLj1^2A~4?1~)*L ,/v6܁hm-?gpcCG++=d%<6i k Ō4W3$}}r՞rcejtsSBra 4ʞkWTt";-' =;cQ<{~%nǮ&'7: dq.dcU#`8gIxp-$KLz_a'ͳL{=ϧj>#ܪ&lͭb6#Ț/̔r(}J}QTn3ɸrb#۝Sl`Gj\ n"cTWmg\b^MMX{,a&*Ie*XBX< T}>WviMJ}l뮹P:I.U?>23(L}u@6QfٕH2jp$F"^s7;qdLC!H.8q(ȯ& +@ۡ=fk\6^@:94 n_ٶC,/a cb7ZghKfY4b fZs\$rX8J.o(=O7B-!PS8붹3BwZOx[NhwIYPsfvR_—wW4y:< Igs~Km\s VT =N]!UO;fܶIZO4!۠DDRPᅫrsUF)4ug#뙤75w,SK} tƃW Ϡw ƴl׼@'‚w'wu 3ҷG](37 B1KEmޮ[IlYX3W%sq}^/~y]36a&C,``s?Iѳm HC[*efϴ"MzSB-_Oސ.0nP=DžV/Wsٞ4M?ᥗn µ+ua6\j֚2n$OKhKu}`IUb/ w0;1Ah_4ԍ7+T#JzP&"jw:9_|VAx+'qݥS2Qx40Wͦ M]3Ԫ].uۑ^,U$)#5== D1wL[2`CIp,-ByCFTHb w|`ۓwW,ȑoC @ VU1$Ffi A@83Y^3^V\XG]؅fNE(6E܄pN[J U7A>7*dG_21+3n$ 4/\M57*ByҘU6Dw}r0$9OflS3wA57ZHmӯnmu\ by.B H`Xx8T#tDMNAciٙXt ׭%I&~QN~ITB %ss•^Y2D7( +]NSCtC-dLkAGQRS fkpmBiekcX5'琱lھ54F`ik>[W_H7 UAjŃ+^,7p4Dj7ZH^ǣ3Avd:C =ڰh&z`lH"K2CRCG_iD?>F5-ěCmeߚ:l+y()eW{~fZRXȳlXN7tZ\/07J9G{{h*OXsܐ}ӮlFB{kODC1Ce`S׵M{|F¢|5{CP qL,Td6f $䖘u\Ӊ-[N9KMi9[LdjSP#:TN n*S-!8=0rlH]_  G&B׾tP .*;Qg~/@&"– u#Q7r nsxE6S8ftPIىZsR/. &B:AWX=Z:顜ce.QƟFly.2nd7fdF/g)1.%t/lx$F]H=PاV@a>MUݕU~1Lj)OkPmk;MVq/ |r {Ps(aP`cn ߘ=EmbM2ٷ9X x:G݋&[q6Z>b/Fi yd9r?Ǔ r}:X A hs†C tiZgsT =s3Az"-(uO@t ;ҩ /- ˡDKcKķ#y rs}`)K/$u|ƾ'@WFPHX 6dS1~!wfy솏zX J*4x3i :!]|w\X=;ԅdmSebBڹ0ޗ"ݯi'1LG~> #B6Y?']'qb'U-aׇ.M|`'S}sȔQG0w>/׹\G2lJrҠRJ4{/ϐI+7쿝VRmfN V\r=)-L耝%zk61 5a%ȝ̄T{R{SD^4;qz}QE |2<$ @}[$NPsY/E7]@AIrxԏYV(/V4Ćq[Ԍ}ZϏ+#H`_J|j9'%ܦ@S'64c7qs1w)Q/ܿ zݢPJj,?)96' Z!7ʎ D>LkB`Rh:Cv@fOK*~"4z]J!G9oz[*gRaPC/hKq߳3X.c/ؙQe(.Sr_GL6}0.`D 0y@aq^bXi,c"򻱀 ^iR^'JV4TE^ިj ՎM:HRÿAg9 O<.Z F([p4I+^#uEl%Aj&_Vw,[W6zQwUD"H@$*ʐgS9&mxv(l7Lؖn?CLt֨{P/64n`/Dm Nvnp14lA s Pe]C{>dSI(K| ͯX@zL(v^/l}*RJ*'V|(y Aptr\R&e}R5p@ɉw=*hs ٢/DFp~(5㈴\:pܒ6\naS#+4(\~KV]hR{AjDWz0F@ѳn8wbHErKWOv{+2 U-esⰯZ,evw|kD0!4hr'bv$KQT:xp֍AYy!. n O)ނi xݟv"ǖ`A,Sou s$`hiv R*n}HG&mӑ:ݠYjE9c/}.ԧ0L?iPeh3r"'l4X W]EwѠMί K -> [3аnݜpqvk{F'.D1.&<)V((z_;"uj8mk>_86QBg&fkCp!A1OUzyjINߌ :~ OJ"H̷)CG>RTVf1yqɚyl#Դ'; 3=fJgBByfn;g3U'j1a>Ɣ$y%1<4mGx Fhh&Ϭgh'K蹝2=wjہdOd|zDki=YuR@ 'C s*لɁ6A}q3c 'FdF_Z>S³@,qz>v &9ӊ':KgU^ 36J2Gćt1KYjZxjcUB x_j-.EGgc՟y/?#4&!guBEGb?kBFPKlN=ga%_yˡKy\_7CmAuqN\mdOy]e[9. OVM?C7L]"0V GkZ8MG$ly̰pZ:i OvP"GJ5:)m4^Et@xُb3#ֻ4[St.@5T{@}8د{r6*%58 y5q1ș5"$'ﭟ8pA!j?.uWS%,/Vbf[ctuk^Aַ$rۺ0Pس$'ǗR r ;:fJH^']ۊ'oWB:8LBw\-8G$T/rC#iɓ^ lɝ~7bD4׍[˨9 fMH䒎^Ha<@- Om }93;7ㅆaQ:P/0pX-.Mp>2=PgJbRm9Bll=6~ JNY'W-S2񯡟#Γ(3/'Nu=<@&yMG{dS#R&70񡘗"%QOJ_5ٙI ;,iQ>o/60Eۉ}qWz(YmKcϓ?~J[={4aJ9,LQ;0i=FK{/#O;Pb:_RȼA,(8{;,u؟?qn `M8Qq+*@1]MqsK-/_WDmcG,8p`}V.Ev+yC 贅9Z;hB4w{͈Iߞ$' @yW` j漩>&5?Q4dꑖ.>r RhB323!LE>)A+ euox|ike7G>GHw䖑ºj` LN8}ù_al5L QLF S<Ԁ%>aI6\)J3=ǹ`b^+5oqBT.3f!$7br_ (=ij?HOP+ˠ hl_*˜ *@D#oTZwSW'DOґs-HtU+#aЕ(;Ő'u)5T~M8Ǵ~+EgNX_jӡG?jMit3S[@5dFz4J3Ct[أ/e:~yeE g&e| Ʋ6.>`PҶ G4N_Āj&ep5Q0A_!.aibmwWK58nێdHB#unGdWy#x@F;}6V3eJȠ>IDǣgvT ̳)bٮA  x*K{g+6Z$I k[!4U5 +tEl3 `ɘ78i*S^Ƞ?6ՆJNVo[ e)T,Kc $ æ'ڮi=wl0<(ityRzP F⠶6r.^|C]#`,~v(t3'9;g,\ _?g0,{0˸`0Xye#Y i= qbIQ$b7"̠K0/ةLS}EjrL;NWO- >Ê j>\j0]KM9MM/Rm7C,h”R{VA\B3N]N1N %] $*րQ[%.ϝL7{.mcl&*05| 0TQ!ҢNsaQӀ{DžNΟM8±-c_3R0dzoptkuoD n!7NPh큰0w7gECHƂ1IMB$ )u\/ʧS?/Vx&JJKֵNU ){ۊ)eVs^gĴ w.!/|u ;lٵ:"MC,؉1ٲmE?nꜥNI;#lŦe҄ |UeBX 4m~Ub̸N7 h"y\ywGF8ʋy܇X/T0nS* piShw 931ӄr k4sL6`SJ ^kYM/ѸyLq-xQhPa)uY 6HD3 iuwAG&_s-iqnj 5Q;CF=nf>l4a9=r<_Zq\-jh&/Y:C?Ģ,LFTZ5W=۶+9N=ciMW_d-F{YԲ'La{/,D 5 Dk,O67GeE?^0q#Eז \@w涅3pt\2c2& q}As(o1L.|$ׂṼR&I(Yx(!Iac^0`Lg=QF;2s d gԠqrZ `Â$/T)}醞fcoG>i.d< |b#ɋ̆wC~xq)I3XJpb߮/ھS0)YaSۄףUS"8uvo >" -[ ߞpqŋ?kRЂ's3Hq?aN;K3Hyroh)Թ~hcO]rhy\ս`uw7%5e:݆&lwrz@̱? 5{7vCF[jNWg$܌eREDLْI[ń\P~ow璯i*Q0VV1,('1?!)ybF$ر ŸE'C\\a5_{R䜆G4n5{vT5˘<겭:}SlvBM5C#|t>Dȍ̔w+%l<'43ti++CY n л^.(p-6MA[ެxϾƀf<3`%rC?bϼ Y`|X5:4CQ X] ܯwVr[{<@,挊 *os#N҈;e:NaeCКU3ڙWce.o?VƇ2lMj.jMJiMZBmJm8Oxl TBcl%w&:U6ŧf;39+'{[փ=U ϓ>L%x/ c=ˋ=M*gZ4zmC*y7чu03G`b&ˣ=]!ƼeV Ǯ`C_#Vazէ|QΞdn!8;B:8̣6;1ow-A[^R0]&KENI4$FbwYm{j|k  }c}1(2P&yv<GG"V[$`"] n8UXN4k|$իGRYRslCfX0&قq|-٢%>ea:m36L7Nx$O5%wv| s[W氼zd<Ŧμkq\."ʹOmủfuXjEW9 ^2ܾxLqgβƄޮK# ,B)j> fT֘&՞}J*f$N f% Щ867W#qrDW=3 ﺺ$yϺaK!I.=x-4v64zvCJ>%8?}͙/D0":ЄyQGebM'Q{;xZ>%cyg>ӛXfzB:-xdG9C={qgD=XIEЮxrrG߉fÝs^^(eJSI,Qx{P'ue^Uuy%)QThwחOk ^j{m%x%|zɆ0h|Z^ߪ5e% )hE0=[`H+SkőAnm ]+N@B Vq-E61oY! d'X]+&D\] 2$!CFZ/^gI|!cN/suGl݅sID CݹOĊaL F揉OU<&Q3wkQm8E`[lUݟ7 .قQfR G('ђub(+d~.6/:1fdӋaF8JMLJUu%_Eq9c1Ԇ4 mA ;s n(gP[Xa YZSvË7g:'}cAG,te[Tj>h4iGѨ*DVYrSsKCR<+)3as"؍!,2vz  6䢛pㄥe8ׅvp(VXY5]]XS Hм&^C%h$sms6+yEr^g犚BYx,vope/JU=f;g`Km 8H`x:*-{1#!Z?߾]oK(unw ;=( uӅlF3 `CЀb#s^4f)S(Җоtj&>hڸ߱` LSŠZO70K`v] PM6d!\dbuˏ Hׯ,i .AVEpFCO/?-SӍJt~UF.,{  [Db5mG;p͛e)y谒\%5V2m kɎ alM99:E~ 'c45s̿E]Y #U^i?(:ml@儌 JʲT~1:"9;ⶦNss B!W42|#C蜉Osݼփ2Pyh" vȆ<*-ٗ4њtE8P<'1_3 -T[^ x{_3yzyH!ï LY˂4a"eԚ z&c; v[z.)*8~G*}IFa+Z*(tjAn2fޒ{+qƚKq2pJa'R  VaN3.W&]M9?I9Y/sba16l 'ژ,JoR+t&~O1 U.|0b0e>zU$D*:lɋȞY1/(-t{ex-Dqa"왺! m8JDzt)]tQT%r:[YvٸnR]Xž噆>R99{s4 WtY$hq9!΂nk6oX˯)i<.O|! kKh+}j릥}&x ѥρ(-}ObYt9HOGc_Q'C2ܛ&ߋ1HmPiNN,ީaMJ+Cq Yqa'Wo-:( [?@Zǯ2/oF" ȴ2kkejw$rwֵt5mHgXV1yӰX7ҽS_ \ 3Q"a.O5&n/#3 wWIh[66˲L2>uto͑ϸN,(VY! aK-Em̹}âxeTM[6|2Fm&$ O|tfK$M|n<{P^eS*Z\"(1)ڗ-Z%:$H a2% bZ\Bl"(QNFK7 e㎢u#aA0Mt-ڨs!ٵf[tԸĶaJįz*&xi5ڱ6BOZ`Fg .6a˾/ N%dű3BF;3aog:&CN#鵤t0J.DF4KXm:Ru\} }m|oד)u%ffVX祣)1 @}B$Aoy c klV_mO=Tj\ef6>;)`;B0XQ#&ǐ`?JHDJq@zK!&Ӆ>NG<\3!@5J'x($y(Mȉ>rvOzBՋ G1,'Wh1Kֱj8Ge`N e;8\8 2mO{|#t*mP>5ABĴƙʟށak=Vz6?T%O0 ʏ5E[N4=+br HҚ&[H>U?RG J}ㅸ=8%iz:1'גVKLNKfzbK v),A߃: A=nBYXZ`Vx wX9).gf ՒF$rsQA" urL/N(X&tTgCNQfu"wWVpU]s!5) N'ML4yR&PK\. 7yV&u$l|wU7xq9eEL:U~@z~]g`{2ݚY$rK댪"z`J:U@|{4WE8|У ۋ'_jZo싺TlL=3־.$"zkEY* C~fd_1;4*W˸pm&ptdwZY.:z w[ݳ<$=G{]# {J-u ӈ>w60\j6ùdl3s1,Fd7 M<Zc4h8cӽ]>bS@3Ig*anbg>Md++.Ӕ!;`^rJFf^6xDm9Ȝ {nr=M?hkKX㨚yୀЯo(:Gt EMh)e?+P Gpӭ$~l.; zgufAR iIl?n:fqJ<|kO*+8hUᎨޜ+d N̰du@D\5!*)~Dq j"*Z7`F[;.Rս+Ro?x惬yRL! 䰪m|³a+Xo"Ыp TψA|'c(>ˇS^ժoF@]`i0q9~Rf#&-Nd@QJ(Bl 4b,5`w[fSiOI˺))ٯCi[c鍭Lcj4 LݸZ0(> FC+&S 7pkt炛:@|/)ByGLu[>. myQ5鰽]l7!`'C{_ףخN?X٦5R۲ jt sHNm[`PU=qD2=M*QrNO9#,$73{H jhA4) ^VI#Am"߽tT}laKpͻ$+/%!XBh^jm*Z {VZXWW;GraX:EGQVgN`0q >p?(cfJ؏MM±+\t] UePj:؝!K^GP׾]6ڀfeJP5AebxUJ~-dkuo0D'nwYN HAyI$m 4"Tu{{2J Ge*[zIk,ᦞD PyTL:`fϤ]u|0WF,b~(\$ˋw_mn'RFu4>I.cIgut Of+Dm/.[+a4>fy[@Ӻ/\4 abB]9)eKh1w-r\}1KyYdr2c>Pk ~9 µ({l'5kycVf'K?睁 ։LǦ.sO$ݻ~* x5ACE*Q|7&X\3 Nfz_e(h1Fl/{kN @ZD`fF1eY/huZaޢܭ"*Έ/ gF[w_ *CR9WNݟ]RJEFq&[&F2PPS ZɵVElOU{>q8S^WzDíxB]+l-X !^LT"ښu֢['59cn#Y(`jVfC WP_u5+GMwo2d-f^+iwõ23mVn!όhoE(.Ny̼/MY7)v*SkFPbQvQOeh}=8-xzOU$Q)NJWC{Xc͉>~g%tJÅe3& hpad?uq^lT݆{FV(@Ra_,G fwSL>YfUfySYef5UweQ&V*ɥc6dNMs?zF9V\0Eҍ`A 1 J_Zj^HhWzmx +26Āʇq=^l1bLAf&0jH Q߻u'7҇==wA4[ s7Q*{to}#?*rHeP!%;tn* Os$Y+^ l?<\HA7"/D ؄0cZ 3@Yb7Js+:d.UQƿy4QA q.ɕ!3ʕvG$چ?h4HyQ"ݠ .L8:,cRU쓚pRk}4d!{|M=Q(|N fו*ØRJQ#R]xJծ5/g! zgUΈ3 Hӄ#!80J*BNJUASz_ g0Qbf`KTc=㞜W  Hј#Vk[YEȶDa8_zɁ8W dM ĠGUmT:aK{ +N8?RlHX  bk5~.嵮#,0:~:=dS*@{َsիcE -#O!3cA̡ ¥W%CQ=xBx'+~yjI dlsvArbD ^!F?>H,檈vB+o,> !6h30X#ii\!`g{ԐYuBhLGU|P7wkؗ$ލV#*F6`q{#3? 0X*E~ZI؏1I"E7ET])0£wCp~A".PceHAr̝eAֽȮPKlގ o7;'βgEO&XYn".K̤WE$.V4B z5}D#BP>S)rJE䣏R؇:"0O^C_~26 (F xW:lUn*/@RIl/b~֢ jqإsln%3 <o 6~WC L'3p^6F YWax.dw9PV"]Tϒ*? 1VXe@ʊK?[Xɏv%  (s`+g b7;nP!0shQ8%x0PIߓP즻Vu<#Go䒑u ~ lUFBaȄ?2`C#2Bq{bV ^xm6{[h5A ;baԓJcL(T]iІbS>>~ ]130`vV(J/5b?PrLYL3&S'`J .cz۱LñHP /ժ;\v4<%Zܗ$7T8_R# UJ~?P)+k. ͈e=3EZ#SYRVC4 ~`3˸:t rIֲ ̫QҸ f8b=Jq^-X M'@Ht\r_Vl2V.9U>F[|z/V+f U PZd]hnf]x#+9DŽVnt2W+6acpP^#mRnD9SRpdj;t)v ؃ȷVAs3]D\Q7AA|T[Jc= ׾E@^< .KxRawٍF3Tia\1 vQx;ARm^w<|ݺhg}5]) }c!s\y6j6-'ڼ2E)4φy51Dzh:d2 m#\Z*)|"5,e; }~-7B^ŵQ^.'H=T hNo27^\|5aB>mjJ> sX@:pyDj<^M4 {x%_GF^nfņoط zB5o i;:䗪`%9 kݗJm .+r u6ry!+D?+>^hD~+/{ (@_`GW NLkv ȭrN17_ H+d x4u?9xX;&Ҟ:7D`J`6ʰ{4kYNvtmu.301hw|jebАsr?z5aU5ۻ0mƲ"悼p5wQJXQ9(]QWPo2\PSOI (k;"P0iPT1o 81D UfRw&K }?+}55;$)~Sut&{{3I%_.y6t.?[kWb1Iлudz%at#J]tRbI %dK5Fs܃cѩ{.kfr@Vgԅf$C6b2U8-f3'p;B%|ꛐ^p99/7D5fEWKܛa|N5ӫR8?f髤'?[FE<y7]I{(8Eˍi]&]z9 ;n.W<"#p&'RCl?AM/Vn:XkHj  ʃ"?Zlf9z vգM!#/86 6R} dB1"}*x0'pH!/k8Ybc]gs9;uDMZZ+zC: >6!;Y 9GUTՆ 0i'R3,RrUڑ=j5{:k!@v ^F3ДLZLu]f‹ Rc:֠7TvvfhI -&o3$=Lڳ @VƊ}#J2ZXi.+%rh@'k_ !Eпp-hTwKfrrK33 jy7DjP]_\q|aڧ3'0!t.O=°;~ ivc]䶽(CZjus^K >g4œcjn'KeAo*ڰ =jm{{\̈`jEQ4V'\Cڧ@*K+]&ʍ#lϽ] :Um}c IW)<ឋt3MZEfp oB@㕗p509ˉ&hZ$*!yib;WqĄiؖO>䢢!+w*'VxFZ"05>47S` Mt:®o>[3c΄]L{wl.BA en쬓0uS%?,*^PymT#\iU@J-&؉?Cř2Ua*ge J-LSFåA"0o~|o[1096YlV7&T.wl _"[ h~+bBb2۞@~@+"2"iًL;!U|Mk OOѥJR#ea+rLs%p'stD0O9"9L昛DobZؕ1 d-]YǾm;c#Pa,sޚx 1$8rőw91" Imy W֭ m`-YY)V³\ 8TZmE4^~HgaI¸0{0mS_[mF]յ>iX  { "~3IW< ҔSiv Ő^ںl"6OvYM"F2v} jnq l-(Ss'lK2byN[@Jv:vl >9={ʥز9w䢪"3Za}rFؚmw&Q{ `p)!z^wEoSwĕ 7SР>OgAsh17vI7tՇGk^m'a 9([ [!^%6 ] *.Dav|KRt#(0;59;"Ԝ Gs 1Ĩ}MӅ!@T"RJL@&OG.Y52s P\PWU#wbE3Z9cئN2ޱi'MfL7 i[ zxSu`L ~}5Wwl+tѦt(dx^ɇp;jg#[1B 2ro4Ɯ,~[*!Q6i j318[̴TĶ22ӟk 2 c~mBU! ᐁR_9n'tDzcy(C|=bC4٫3WBdzz=G]0Ox2)45\bƮQE_(9Ȁd=cѩ 7HHx||)霻h;*(>mXc $1PID+W ] ¦k蚬AXD'lp gJB7.rZ^=4[NGpyf=_f@KIT>w2VvN`h< +~v/FDco *\7JZi/朑!l ' y؝^pjos"0|#^Z<Φj) ﹸ=1weȢ*SJ*!,B>u&&GI3ʥuG)Ɖ58,ͺݗ8' ȟez<1["Muej/Ej8 .(i9"^K Rw]L2qaz &"|krDJ`-K'TA57r*Ez^@[> h ^T.JN&)Sl4׍cYp6BUv.{bΡN 4Mvw B׹A+ӄӗ5)G#ɭqrFUDP`pFm(5Jˬ&!~SfHXhuu~:#O.j$Ķ8ޮ7[ƍ>a^$@CFEI ^|QϰEJƜdA0}5m|4Kl6_Zg5ywQA㭗بٺ%\p+i)fs~eq'^n kYh!C.! m¤qb[qMR{fey2ߵ0,L-t FwQi٭>BЮCa(:0C 3|믍4W$M=D)>zTp{ ߋ#O`~ΫB9 C脰' wC1r:O/Dx265Cx Jr%EfF:˙@$63<"Jr`93$NQd'qA/md\8)4F|@%{QxkolL\M\ȴuo9OYBN1UQHK8xxs)yX)XI wwHx|S2=%kE ~WBN~<Ƿ,WbNً5$[+`Sek):|ٍI"0 \h@[$IZI٤H2:SΎj IoH_J&r^/V  _+<7֠eU^*,1!bPP~evS\Fiq׼g >*]~qT^Zwa ՟'|SIex v=* -2K8*omj*>0rf/BC~VSg1g0\7fA&XqLi e*#]tg{ *6Cז(rx~pq)+nF`S˅=ϝ0E5LZƃZW'tўl>|]Hws3ݡo=lՍR2-1X\%!ۈ{Z7Lug[7_vܶ'I ԡ+L#PM.󷐴%nq;H]돼ő )a 1_s8JEgh4j$t-X>Y{8R@1ٞ}d_n 72M҃ԭnQd'}J֔[\_o8Pe6Pj#ŏ5(р[o֌1XcI[&ss9,FAZVAa4o巟u5Q&kQZmQ{ka M'}'gJ;/CEÄN^sIDͩ|_Y/L؜~kWAdME ߊ{wKZ$#\*B˦a{?baFF{6x30pY;c.K|:~2ʋ= Q :L.kJʊPA:S綁+ܟ1Oޫ` ;0\YI43v tl2F*Lj 6ea-2jI95+4CT $J wC A /fn* LjKa׼Ǻ&ɂٟ^k ry$jcQ+劕4 @񹖢( : IO…w|۪yڅ=0;! #g\:hޛʆ.^)K7}7= n,z;*nD4WZձ4X聈W׬Xt؃wd}TfS^;d@_|0|ٗſCI)bl*(@eQNI*@#ɰYʘBHc51L) hDs)bp"o21UzmjT0dAkV4[s~H  QhAjoz'D^]Ho: #0^w}7.Y}8V&"@c ykyq2ȹN-Ц/x `S4y"!d|=h7sT*etK_NJg|T+vSgFugK! Rb(^E \Zwhtٛ^7q>qqH`r}F=,!+88)%kI.\g ݅F%T .V71Aҍs3da PZP윰͌Lt#dWv)cN9VݑRuh[ž' n>@V^猣g`5OnTUvzc{g s&2@u)(?1|nx+y-O.}m) 9v z܁XŰ"lLwjaC.=ܭ*ZK8 |265ɛESh y[+O:h0I^ɬ=JSn)9ILm3+/=Xג." wq%܅d f niv.<휂;W'w:{2q{/C ^pDOA˭Q2ԾߦG{]ϝ%o~4$"38JjLm< ,#yIY!A@3 6~sՄ8YdG.RS_k|] A􇄙||$O$e H~t4'"wuа dI1_%'E'8؟MyӅܖӕV/~I߇|汳8)+ }K ^9[YF,> &dLO/1Ӑi I^蔰q[LU]EP xq4ro'!c, Q. %o|/@0RFdU?tpx֨-jL6ߎ$_z;meE_xm(#\o^ps=Ud̆IX_j͒abJVE콫w3H;0eT[?]e KԄ [QW_?)z*bn=ǬT͕@OL:Tx,rGۏ:H0I%ƞ&km@MYP8֐H<[N|jm肂 +:=vi( "꾸ڧTǏy>[6uBd(;ph`6 @!gYZ07070100000012000081a400000000000000000000000160d9f5e200002974000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/s)3]?Eh=ڜ.+*heVX6pц`bJ\ٚ'SImNW7 ]i?OHt}^ـL;ӯR9y9\jUm!(/>=݋edMUMw;& md2X 5ɉv"_kT) ޻IK˩wNأIp8qfOQӛY6Eg+w~ĒY*[v&zu,eSWۑ-IƖ;:S?$05Xh7H j@RirvǿiqQ_uXV,6WFer `{q4=x$Ϊdjf*A}e]<8kW%r+c2R#V_ii##zx$`wWoAV=2d!FaiN4L\d`𐬮-͇;;%xFd夻$\/H3ׂx}R{`UBrm؀Us7s85)t-\s0Kp<±B9-аPG&ӳ #Bq 1YKs6+r}pA)=t/G~.,_U %6LJV4z)0r گ05;x@ݘ,Ǿ/NY2L;{#e0W6^ӓs?$.\o|9KT*A?֓]%Xq~gm=SqHj-&H74 mW^Z"T`9.],[a Ex-Xϒyٮ? #'No4)n6>UDž.%HW -I.RZ4u> GլL\ZړEڡQ}ǽт?Q~5Sp*w=Ńzr(5EPQ~:({O;5϶~A4UAKQ4{OFI !KfwD,dkNKV R7*9`K>9 ˓߆75)uEi{0kXc"I0 t aazfmfi}7<˄f5CPx7ޑ{)ӕ ᯤLV/T3i?'hZȒaC0S#R8"ad?ln1$ry -9` H=jSٍ%"p)],$f>ǰ%Ңrs$NBqS3+, 9hCIyCDh)B K֮#2r)}5!AH6ifEv$bcB̟$Kt; h{D"# ,_. 0Rξ3^1 c7.`~VP0t7ot~r̽h֔X|*hSwȨUq^9s&~rhm/~!67{5(h܄ ihX\ !@5O%#ݴYSr !rKrbجnTo]]khh=5^Ώv-v'R rPz`+P |s4bYӇݦJNq1~9= 0 |1uCIn+<A am:g{8F]Gk2_*G]-|o{dk j3,%*ˣR Wۢ3 O$M0ϯ%"<̄LԴ)TgdGN9)N[f*z9W*.vg( 㚧=iyk7$J=G͕;΁"इ(@1꺏/XS@Kt v2]SYOvshJ-wGg>!t[;w|#gY Ѻ<Bf܅[rE|a Q`PhvGK,\,BWطBPyXˋ,Q-Db_Τ 8޷fI+7hv ; ң (̦VԠC烞/۔Ƶ=[5oF 2~J nk-P3!ߏޡ-’4Rh8Xcd[PGv1jѭbv]LfjqGƇ ܋iźkN @0r8Ç.ܞd>MdY3KI]']k(ָ΅˯~ $քa9k,k,->H^]Z3>s{{ᶷұ~Py|iyPbdwCPUGfD11DZSal\5w+_'c?t&F4frs_! %~i8k?*^AzI^Kv&WE+n믺^5t^BdsVu2*%r&fP'sAċPzQB3\BLJD1qiyH6ާL t, v8MH'cE8څ(6E5b :-܇F\PŪyA\_MuY˝o@/`m~/ +!,MtjѺr&t"N#ȣ`Ǡ.r)h{j i<\j@Vy9&IB]a[)ƕ"y:;}HBJLhxDŽHu+QTEv Əhkz2 2ؑy/%b}BS;h };7y'x6r 8|CC6|7in1a^$.XP<"ͨࡉv1̲:,R|aR)nJ~yo∋~Y=y=ykpLa~ڂ?k]shԦ~_LAU MԀgP.{ю0Mٵ<0moծ_G hAEX.4kEdV;4MKIW,ޢNtӶ?!9G6)">JU 9Ӟ= V1x zQ1_8 &}\2UU`Tw ¬0 }=Ƞ!H6"~%p7%+r  {|"{ӓQ)alyhHRܚ#߬ṣ{.|/ Y7r Q26=OZlE 6X%V*l)%yƆ^ 0ٙ%'p[oB3D3,&S iXv )fSdwF>'/[}3b C-9ѷ 3$sF맑5&c=+3l2GAꦕ_TEt>PXkGt ܯ0H?f 6?uTaծd0Vj @>~0Xv's-*b N'AOyCaU!S6ԼO9zvz;NN<,6T+0+mRd)v=D\FڿyHNo"0srfw+*VY`T v#-y&SQ΅ݣFͧa'DI x!lTK`{E5>LꪁƏR>FEW-e.&+/F&aPM]TϠʚj.,@?pyGjN7*tS,(\/o!P05$mt>͈{Gg-@Äpj5|;,n#R51sR Ճaຮh\#nǥ}`{d3Tp:XPJl{ O5asb[ܑS̖[i*| of_=0mIS@°.I`h 1\ocFڜUnIP7-Om j+a9N6-nȔGg/$5 o;R):hO#.> QeRB+tR+q@j9=bhbe~xvYLA-/28 ?<2ڤ*dV\u|P=*藩ZXUo)kӚ s*`>_D{"vzU8} `F3KM!~=Su(~`~EmZ6acǧp rdw*?Hp"sQ[B-JW$[F%M߸%y~+LIa^H,wСf7L?l _jfFRD-u>YtvBSH:U=~Nքor}Lfb^ⷻ wVJcvNӚzG/I0SuPn$=ܿp;4׸ Ec1R.Pe&S: VA_9#]}pEP;:™ чXu>DOI2=WlDS&"Gi4$ qm}]F׸Dg#hU4CWff6 ~cN7rNhlʝ;Ɛ~H4=\7*f:@Oi1NV#Hd8\<`1-.5{1+.S@8e9tXyB#'Ԁ-=JDpKvUtAui1N|rd[-J ؉?*2+urCe#2PS– <;ɹP~! N \*;LkP{-dGupc8]HK"eMl5ѩv'{iʼra.!߆WEܙ,pEjO G͠0z2Foΐ8`@$щ{ǯԫQ#S fDR'w ?ݔF&V/ keA:0!Q2h09qƄpE)ۂJS r8uu+Nw7yɿ\E];^ @_E;;icβ蠻`O(#s[ˏx" ׭*Z >O݊.%l >ļ:pFA4;ɜ;~+|k]' 5bʆVWmd)tFժLsͿ};%^DI{fДB~ !ڙanyU0G)҄V`}HS Tp Py?3s`_ѵ!%R@Lnqmg,@ߢ.$+}\3LO#o*E{ݏB[pi 8N?Mf54_'+A@I$>tḭX{ǁGߞwk[uFT H:):ԿXY'9hBJ BO8w^^l$0UB!Vz@u_`lW)R5*/ @ʖVMuDڬ8zԌmykK=?TQꙥ D+)@SAxHm%?mD2`tB8K9ɿNHC8117,D.4)dwHJUT \tG]s"r,IrzBF:C/"Q}`VbHm8%㫀F5farLt޲/V ^#lIjZV\i,Qe}Cr5QY`7td15 D8fW'H+E2u#v"~FOaΏ "Ey߬wv&/'{1fH'7!^JƂ -=%,hCݻEozbwMz^"Š|ub&q.ob5._l==#:ŒUG7(?i^i'w ԂLtN^)n[e-C+t>,b86gAbDhA./NP:{9֗)X4sq2DHD3j|v8>m(oܯVN@4UZj6w 3"=WMuп 5&,۫1UM.'bQ$uPuC6=rr=@<01W4_-8iR*%Ň6dݧ ~b3'pĪuw p`{+JZĽ [ǧ$WaI@Ѧv>\sC%k<55&d^1bcr<).XO`ޥ26c%fԅOK,z\\46sAo+.o:X%_'dþ9y5W0M^sl41MqIP爙ߪO@/Z)-h $:g-SJ[D"Gl̄双[wߡq0kcS| 4.&$.X6RVQ\gctF$'U^cmMI{~N"V eG2/a.U+DڿG:M-چϜJF5ž__d5, kEGKǼw|H3Ih O֢ r8G&E )𭊠w5O$Sٙ^ʸœ$# oha juciD²Fj9Gi ;o9vk{07Iv[i9@fKr90 JfClD$4Q# }WOSsq&'|/f7-Vpt:5e癋yX]g,"'YL%;$G߅)# \oR, l21#b]r9Y:SyLǿ6\4LBac.Ɇ|hgV"z!=qډU;^84GFG`፵z9B:kq=gO~CǮܫxa]p [ᗩc!*J/Xu&_x˼<3"aQX#DqB4ɍY.|`ppƀdmZhf%Mxz vQ6헁\3`9ac j kk.FsOۡ(/>n}}to^Iwwu BJ% G>敺fS '4<J3tD$=v# >QN{Y>WR(m> QrC[L6tD $I\x-ږ1jk}-=^}4.1|OQ&#Y Jqݚ&&T47NP 'B~}/ؖck:'Tlfp! EFk83th͓EE4 | h,7'h?"Xf(fs'k[-ġTSa1aZZʈ7*BιoEU[Xx!X"[a> J)@,\*N1,D~anΆ< Z5Q5ςy&f(=yf$;P,IpKQQu(:оPb'jB5oD`>9̧:ҐԎV0Dj6"EjE^⛮a*S̱Ś*}T7[_wV2| s,?n3|Xa^4ӧsI {?t%c{yw52N3 0.=+ϡdQ5`ؙٛ`Ƭ}8\FeRA@QiR._jY4fJYe\U,F3"swAM2]0& )kSiʏEC"-*%[ćQNrtЪ /jv6mNy/ тLN3{h#DtFijpvXؠsW|6))ݴm2Fy.AS%De͚fs`g lr9NS9r t;a &6Wfat6 5xB(Li"x=]OjQ7V*\퉰Su%HTV|4a\<PˮE1 3pvZXB`F.Y 9'H +6S=*%N=(g#6wrU(b4ߟDѧs4K4C+[-]d˻(c2IqZcArw2mGvt7JzYJkS3z#Y6e`sw6$MJ?77fY?2>),anNղZ bp- %Pa(-r>}8=܂ńPMFXr_Mx@ ];q)IY4*=_I}CrW7CS-GCw!;_/-K+,U$j 4NmOvRg"XPA/5P q8FutD@^*74]~W UNwY&^[:ֵ6Po) M5nz潜r$~m:Cںr3,<0z[ r5crڀ3JS/8G6{ϮQ0JYcKo|I^Hl' țo˷h9I&C>*aȘ ?ɩgDBGqwo Q4A,ekt+ݠ,݅JmzuLmѾb-ozNtKD )9[|k;}H8hp@sPS[8^'NxsAvZDЁx 't*636UT$gYf}$s tDr u+)tIv ?LĹVD}OiՆQYg3~>2ܦ (i:^XOǝT*Q*)/!mIEGAF+ B؜:"ɪ 9Xɣ87Mj#>} M_eC`CA!)n)mr0+ڛ\[$u5^>J{i8 ma0~n_H>fB͆8WͰo \ Ha,w# gشy:. 0^P 7Df9`ܰWUZ(T\,sI B:4/Ms>gl3>i\!? *6P?GKb46Dyv&Fx"~{^>`,4NwU[8'gV%ڭOj]alg Kg7_0#Tr9xq\<$v %&7q>u4ESf܎ܒA?StU w=QNG(J`t tnhf 蔟b2)h㰋6֍],-'Z Rg1FT2<޿JrO4/m꭯R/ ei)ɰ%YdvRcMJxykI!<1~Px(?O3J"tUMvzԋ2z"6炦Cw9s{Cު8\׭KF1'kW>M#?kƏ̳KP (u{Z< ";}ȞcP;7p#^F0,~u5wV $jjDG0/Pб~YsSKf3r8CNgͧ!Ը^53%$m1%iL2e1Lk^[G I0vW K=7\q}ٰӳO`WL5121 G>Fe;Eqܵq]?YܐV`? ުk}4rMȴvmpx*3)Iv 6Ds2+1'[@zg{6?=t#n n3zU  쑂g&+R188khuTW"#}k3ٿ$`v| ,: l2$cÕ8c@ۢsڑ&;R}4LEadcJztr<"Ý񿞡aWO ϔX ı3i[@κ8|q, 3N;;j%GK,$IvE$.*qXqeϥ9WdG?TpSy;AE@gzպ;sD,U^WnJg?&D+FRKB CI[h‡ef;MvVlD8G2rdr!{"&Gd[ͧ;Vծ$D2 6O~J|x$B?qc;n!1.;q(ꚀjTĎy~5z؁J]PzO rZ);Ϥgo˾oE0l SF:a]Ke93io}\̸EXz!m7O55w: $qe^u) 16I9jl˩ݨhO,] ˙n >4ȹʒ37.T%CnN_]uJ&k` o{7j$'=Lw%sHBRe[TKeu%Mqv}⒧忂hMgHa =XU^#dXFig_|$ atn6M מo dA\Y&xok_B~_0 R=5*#FXTgraXD)@BJlkԦ`n+{%=Ԡx%5.[C N,Vې,j]{H@=͛4ɼ4"ACfuÛ/cQOBqay[} 4Dcz3ˢz4[Ț&^K_iE˾5ukѻM>zڅXOyaKQ^8s]+|_*+.g,}DF(B@$co/o+$ =Zt&͆]y곂#A>˻J1k5! AZg>xCw!6W9C B܁ԦsK"yjM˱VlЩ|nnܢ5QVqNoB27,DԳˌ1֦!#gg,n2;ˎ~hoT2 JCRۆ CѢV2fn;]܅-X<Ah.}2CLjt.r!7cVhY!#>a`'S g|GXzw,xd = )i)rtCg)1$BV݃|iSAE6 xf@S}M2S e[|*jrj:5GMmO,4h2>TہC'+FjUMp THe{j'j y ƘW IJg#JlGS֎rMeèReU (؆0V*(@+>})nW8TwPVIY_ʎ3!FC~shiOkpV1!A'W. H'!S;6vå$1HB἖p3} ݷܜֿ5Os!n\BXnB$R"/0C@Jt#GA= tPaF9\E1\Bб'YS-7t+Xw}EdyMv޿=q' T$5~辿`Wg|.uf^|ufSGQPhC#wk-KUccxNShȺwT3@-l e:W Q5|ICc$rytub4AV0`t"L9CMq| 5h&fMh(f됏(Nos<[HY GrH~4} f<^fN2)fؐ\yV;+a{"$/nԵ>@cqD3QHHsͪƵ5 0k iP1*5ә'"WPS-dt6X{dàU=2V'-~-&gy3~Zyma8UWzZ36 BQRt6!8F41~4|8Qݘ{Pu-8:Q鋊(&2y1]x6-(Y^y/w͒#iF-#x\0-6)7w8~e(񯢊-F ~SlOADlTgR(^/[?n8}w`|hѡSlE40c@0.Of-Ux'-tYLiO2[Ԫ8z(ʎTklʎfn\U~C;2jW{w6;U:.+Icv%s:QčΊ2su)iA/JGuЋ2zǝj}Z۱tu8'ҡ~ 9  qoޕ`}ܡFT_N9*SS5I5MzFO՘ﮩq>я<ZҝxBMt;007o(!OY>eqj S*5 4;|GYQ*iRASOr:X aJ.E}J#O#s9Y՚k^)@ I@}[T(L1&ZyW>mNtdXB7K׿}!!d_7v tz,/~p Ŏ%<,/R>w̡E ɭ$SLSc ‡v((َ߄#եbȗ|dA> Ϳv $4gOsт}{D~2q/>(aG6XG {Y :Qm9b wjն)Hc 8{%ARk >SPz=89;}o}Q,X 3!({\_i(!N=*Hr޲|&4gd5mg-ړF0x}=is^#i$*?&>@'WmMQ߭g6C5IwH{l&$Ym5%=0r `~q >B׿:3oM;,(ji}ė_@#ѯnӦ*oWEq@&/?N2]i v,@:myjta}UO.Lj $:X=炌(*&xQCQi^]BUHŷ  0K CeRQQ7v[wޭKpeMK[={t)B{FCm,uK^8m)_o%i/K*;7i;wIK͕;L K^,] zq˶ kTAɀ{`jL#1QC!rd FrAy`SpY^`Y㵆Nc<=ZĴ~pM*:A4>,n[Qk=L*SDt3t '6fukkSg;p?L%&W!j/ OCx!gE.[,ɽղ۸./!( 7;y,eeY_ H뤱$(VT@NM6"LJpLEPW V :hHǬ:{* t^%2YlR$o̱CQ7{.Ao?@*0֝Png:[q;nܜ v0׺GjDŽ Nd6=^f;st~[>CuY73b1JEK?PK-U㠋|6/"&Gb,"R/I# es˹GhdǵLGFلWu[2yxZ '@6Gi^ pϜj㯿i7lW79A<+< }5sڕ&l!P!zXǏdܙ*E,1q] 3?#Nzܩ4e!#leAr2~wmZ'~ؑi3Bb5rḷHֿ]p.)c+oBMf^ח;G}oRB/ZW ɵީΒ0x!YHp47[&>dJE_R.6ENw{xl$ͻbU=N`₅4r E FQ::4W[ly8|M 4_Iv0 )*܆̡N>kLXfQoZV{ >rytl8S)j[XnO40;SDe4zdzfE1$6v: jd>:[=M_34uRzkJ2+ܣrv*a?{!0$nQ% M]=- RùqG\&5E:Ow;ԋ IwJ1yg;moM##WdtBP90ol~`v[`7tr*{Ksk5s׀[=@U sE&k=}tS&KDJ ]KwԐ@II2[ݻ-R2^ie=Ǿ[ mk6LќȳM^R`JIa Y֬x}NTMʾ[F&5bDU}wwu[0:7EL*δ'-W*zRЋXɎװrR+`Ú_NߓXS<(z`C?8qJ.>d_Yuqߎa]N36ݚ~vmL 9dL`U?_rZjDaGyÜK Mg+6`$n^sb{5a 旧 fb.i p$Oz>X_,۟M WxH4ꖞC!)~Gp:%W5{KbH9 ^`Cz/K7'f-@AdOcQ3/сeDn"HiⱏXcK"7\= ,/$h8Q24_71 |sZ6wڑ+#EAz;: &EBk-'&mU$:CU7Ͱ奇/cBGi"`4j9@[5Rsu/#;N6r hG=Ru`0Q,qxwͅ}v-D [7Cy.J/<,C3ۤ ݵ!\GLTд"V# $B+jFϥW>C6s q,E0h7>JAOlicA&EHw/֑Lɪg~י@֥Ni cs(=a|=炓7vm4UvFr(F`E2&{_nEHȖB#N%vbpL'Hek('b/*Aӓ##}H ?i'LH[+84=j`K?"yru_y GTqVe%b#I"4@JAEC7{YU:e&ZQK›)5>,2?/V*%ߵ+:f1URA3 غip)2?)lX.*Hb5X8^X\>_/s1I6_ʰ6"mTA鸯!-FEӕn%ŌM%J Ֆllp2,cdP^| ZHoƏ뛐zTqX,`5"TH鿪?Ňw~zox 㥄 1^Y5)Xf聾Pg'*KMzJܤfXAEsZYnCeVR4 1*|HN0 x1HX+`)KfCU'0#z_ \D{1&erJ(6XLʯF9ٿn'DwL87}0(|W" Ga?Pn>p}uSg{}7e}׏Xȅ%t ]BEiźGV8"'z@C!LDmv*װI wpX]{# ;WLA"/H5wߺ=Iy pީ=ތTn^P QdC*tc  sݖ\_<aE]3A.ĥ?hMTuZe3_N&e]4Wgلub9Q "E%%jt%benDDȷ l3pj(G&Cp BEoE⩴z/mؐ1i*\ ͫ^qB !/t?ooQvE0bCI>;jߕ0<6)TOLQ+EP[Jyἣks\ٛ`9ȷk Q-]h1pPKB]>JAÓ l4|UQF]7aVһr*q@(s#pzx4p˹!ο/_c}3c!RJҥq$tϔ]ʰM[M} 'CO ~X GDTӹp ]hNMcOW8 fYՆ*8?`᝸%ZSu\uLNP(eu]`k{')ۃ†u1rq tۆK/6fⳗDSe_3Ix_ ł(mC8G1@*1 '.=zf2>bT_魳t > 1VE0WE?~NѯeT}Α;!,Йu9)i[3>]ްy.|.p[BШ]w|7O)҉9h/BPN-5x ^O崔\nQv>e| iqւ{3T#'3-#ppByWc, m1 I'V;gҌ֔"1ม1ʆM.wEvN*j]YI6 ʰ ,Dd&I-'&tӆE ۵,迊åԚE bA8 aۜ-&P=6j]鑊1̽*u鰲hOn4~ٳLΊ2)FCq"\m p~EM´5t]o{K;/cuh?$lZryXB4M=(vdSSdcm+z$S]̬Y |3)9*y.% ][l"we O "0u4'pR<0rv/4D%LCGc-حS(Wь&?!z1IP2Ӯ(W:V_-XhszZIb߮yzv }iI Pm@f$x{i>(HZA{Dt%\f=)hYM#挍 %}L>x/FzȩG"JSM=b $ԩ_d ` R94$]]`]r5c(ђ(l̏']cK06o8ŕ$sk<&-)E{;XVTR9o_%KoW=02+&LG 'd偘ZH&,ŏ|u6t|$('~.f "M2?\w1~}b [50Wh["WfNu1cD`Kw|" ;P>c%, RV^Nʝ:S~iq.D{%gp=t?&JfTb=0qߣÜ@sc-q, ,7w@d ]X m2oy+'t9y- %2SX(Wa~um/g ƅΧ$|a/a;I@q)=~,Lk",R?"r4z9/d=<r ]Jwabps(5Ad,bl8lѺ"f(h4.*j*oczUk[iˏ MVJ*:{iaSoRC T9D6se8ۭ ¥C@nȹN~X1H g]%7) +gwggNNaXQ~8qP@Z{( mOe󬈻JƌN5D[74 澫s{7Ө -g8Tx"RQEm[w ybt& mF@@g"kmYA%^/Ꮃy=6"E[f?u1ц>9S}UʡYFeT@dQH6M+ 3U\G &y\TFK_U*wK Y pcΉ]wI0 xk7DhIg]Af1/^]qȇM*<6t͓W N%[Tj#CAm#WWUCĢ6Aܞh\fA. )u [zn CVI:Psg\b-5%w}w.{ռ 9'ûKl[}DF+Ɋlny5RVFsj}-9#T bu~]< AS@oa4iSMP A/EIMu2?79y0Hd˫q QZVo z7 _@&]!0ӵEXDlPс0>FfݯQ*+oWt8.kWz]4 6ʚ̏Zmq2HMpU_H'Q?30tjٓ^@yhyD2PVbIl.,{ѥb']&# w'nuT*%uϦǀ}ms^ WAirr͇5UU0K aLuۦ1NFddz3 _t='xڍf܈ ū=qj=4Zo& (S?gD*ff-asCb8XR/aU'ʼ̽1xWe/Ʀ {8[,Xa N,UL&ڤUvA6}ʱ:er_Fo#& Fw<'],ì$8C b1ON2åE )0RMgWbhH]_X)=nuHW-w`UP)+ ^0Ja_| E:OSxcx6uȏ-F"Q;ץ w\ް[m!z;"+:xdBnI${KFQo-C]7~<ܫ`攉2#9P 3ݘcp%N72b(-~ H\~S7 3[pF}`HQQâ5O` _w§GHi-VC?DȐ6295}gE%z4϶v!1 [^oV9TRߴp dg2e3 b6v @FD2,m?<~=8HmwuS5nn[ns:E{GDŴenJ;`:ɼӟ)1sFU2r|DČR@;0\wұm,z@ Bѓ%VdZb}Ҙد+HVq˲2 ]/d.a9!+PN0KC[q:NZZFw6:z}{ᰱO1"r2lʣC*eY7 >A#KZ|^hERGS)/Oc{םmm\4?=["rn*uڬBd2]K+tl`>pP=$,]#LH6}3fH(v I c@2ci*5EiM̎l_mbVq|o5;]Ζ%Џ^ڧ5ƅN26pYr)cpp;YF0\- ; <Ѯbc{l]  fD.0VMs:IFpQIqDX`\8.H .as<ɮxT(RvEX4+&^&yPx4^5ב1=6TR;*[m[NV>IH>. l Z&im.dz! Ǿ9#{@-8dB0' cݴx2c)GV.7r?Uw٩j-<33ι[kiA1r@3{]E:!]t*l-+1wx鹿EAa"^;j*޻)٦-OKοz)8^4\#B b.mܘg >ANV-nB!>y@jVN}dVkwtKxUS{0?i@*%|˂TCV`Z$U`iUeJL%b)^A`T%x )G8Nak ƝqUDQͮ-Š^hy~8PۥNA0xB*n KY?>b1 /SZW\M弟ڕ!&a02XcsBM>(BE=$D@P$Nw-m#XzQ+){ Ɇk~0}sT/ DԲj 6Rl4]p[Զu ųwo$WL [*cu ^k#,/S:~ EVl Cph;[u Il:f{K`!yO&d102 1wL ![>.#e h=S80% yy#M`3&f~6$#Jh91#-o"O>Ƃo1(>iJ܀T8{׏~%hme_Eݳ]4{x=ñYs/4##9vOw0] B@co2xc+arDa= (`P H­`s1Zcq7V;^]i1CG Cw!!ixQ\p]>_NzU^΄Jm,P Q]R3`<Xj[(L`ѩVQtʧsIꩭ9?x"B.ɻ?G70RU6D^6# J=U장 bJ1 z`rs998pn4vd:4+@B=^B4r-`)zpX 柑HF՚u^ -q Qgо7{gnX= f*&DTyw!q^zޘUz66F/ݠ}5Җf>{ W~ЌQTnJw lH.̋ NJc‹WB"pEC-r:bn|l10!F,gǖA4'{1jN2q;O*';vQTHrwB2xRWb{| :Պ1&2Ο'vqAw4Byq*g=3Qd3)6qeUfUֺxu`t)]r axbTÆKW3R(;ڬg,*ӵVQAa(NL6-B4(uۛ.{_8Q&A9؀znmjKY:Hv l 0<r+)\~ {K$$/nTx:LNNlvlYyEޥ&3T=1I:#SOfӽ<ӊK1F/Fߘr JE:F)_4JIRBۄBV?.sfgʿZ.M =, zjJFםkzv9W12FgYZ07070100000014000081a400000000000000000000000160d9f5e200002b40000000000000000000000000000000000000005700000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/#+]?Eh=ڜ.+$$e;\8[qעŏJuSfX%{247I;vqF#YA7n*X~r]\\BDZsvw,_s]%U%͇e ڇ`<|EBDpÞ24d<ݕy_,VU:'4`Ӹ(=ӯѶ}=Z]Rx)bfEKؑAX)>Љʡ;z{d{DC_T~p65HbXG_}SYdI BI6.Tiԍq;/av[Xֿn{f^4ٯ9F= ۸UFl(L7Ӽ)u. L|v-q"˖sx"*W|0. @f q؟PH( 37:I<{A cT?U&ч7p,Pku*v?^`>\jR\ly씷 Gqlk5hPZ/gPhSsMQ$ (4?w+g*> 9f_NqX֧(5Z:`.Xnorly3U"勉i5Wl\ Z9v+ܞs 8\,iOgBɩHC~$prhzJVY*QU|T.S-K1 ƅ^trng2)q˒%# *^MhZ((E.8ƭSJ!M^[]Dpl6*+9X&oe:뉩$=(k|m ;mOGv.n7 Yj ,~?iBGu}Z(QxA-@?|n [؆c\<04I ihIגFToaL3! $D? Hog,<%.V?w| e'D5="ɋ3UX5wgbԧډو5J5\,gjGs;X`P"r Oi.+cXr HE47z8%;c˵i ~lۍ 㓊\?F s(Zi4ϋ|_K9Xq®ub -ure CxX,y{t&YW߾Td1w.>֮]8,˿ۇ ِ훁LyሊMQ8GrB.xI [KO!SU *C*su#hw|T?Y|e9) ,7Wp tKe+5.:gRsvxOe TE t^0L3+=ZMNR~s )~\ק3KwWhav}FbVW~/sJ eA;pd? 6)LT]zj@Ș.}/iq9tFbx->hXazRJ{~Wr($UCiA[o#cX7GO~P4lE8 [Yr];J4vup~;*՘ƍ&j=y=%>IsE*syftüc,oTӐ(&L%RU,NLh d Dz8d%ZbߚmY'2H u#EBO e M^4@?"dkх<MXu.ZL5qlV׃ C-%I\XֽÓƑm\Mր MATSV(vUū[eH B_6fVb>kpi,P[q%JƎN'U>֛ rBa0-lEU*߸1,{?>#+q")B̼+T;ZD".$09úB+R>Ey\k)0tKÂKHF Pqpb%%y/ȏWuq93xl 96E@+knŭZ kc#3-2.gɮ¤=xS>-; %\̋'}ҋ!Ol~LUdRwO8|+ȳX-/ ȭRΎA&Hett7q[`DW!lwZ$/g@Ϲ[N}}ެû(!a }y0GG+ú\F)N5ыM ٮCD2ZYFPXDVhQc]#uL@ޛc+\cΉ%8a:_'Rxξ܊Kf1Vi1e_\7>lsB"k^(by=Vv6 $(߻1b\ o?avHg-,nͱ-\|M)A9P.ۢx) nIys(vG.QQ1q,R\̳҄j_.xiUDKy!.ؒ'33Z|CZ&4ԟG]!ҞyM+̢IY5qD0KW3, V'Y.,S QϴLBޜv8C#u?xm?N-|a]n,SФƞ>m1RX[/uݏ[̥ы`Y4A4}ЙpՇS4pm>Tfs;yARx@բHelkGm AKB#M>ZX,>F*X*n̕Hf%館~]aҿqf#ͮ ?xY; 0w} i(Naٸҍp6P*{ix >^jnыnNY!;'wgGxP_w^ .>FHKח:W[{KacZ,eeGm]fcrƇXuEgLC>q=}NT ͖6]3cEop6vfָw35h坦U~<aA=kjJFmX2''5A̲0?q7[X =_-4)6㖖I~$0Z(o'@& B#wc0Dq&C2ԁ(H},՗mo *S̡l=DhC!2jRr^iǒEsR"Ol@Y.33 ڵFo82@+Cxsݘ߷ ͤhe 4܋e~^T3>^kTDj#{ɻnsZxp#i7X#rƒsT1X-; F_@HTz-z6V"F(^ơuLg$oz @lҚ(OL&p>8u6eFGr$4'}zщˢǠiXP%CwV+;dUfWcΰA_49ӱ) BӢ ggE$zCc ~zJs#Bj̦r,?i&do#T; t[4RHIΫKdg=U??aL#ԡ!3y1_Jg[" ]V>X2sq'y>"T`ioo]?ݟYM ɽNY@yS/n#VZ#eHIDy0C#8bqX"L]2܂Ղ)58lF2=j%S\;_q{c <Jvč hc'dgZz=Aވ ZC$pڬʡi";ժ jI(u$7"3uΖ&-O}T`d=G Oձg̩VŨ,T]HޅbK=F@2N% g4;,l,E5m 0Yp>!{ë}`br/)hWj;4Z:~uFo᫹/+I ); ؆AI?ҕ,eM%[EYHQ7Fri@gYnR8B%Eku |0Fq%eMG*9PuM_Zr_GcnCnƇ>#;ZbyrS潃) :.\3mAxاc5-k8Z@pkC Ep#'- D>)-WD1Pa;9yGK%<𗛷T8+(Y~ D hR?ttOx?tv,Z>.ṷ(C(ҵwu:فIv`<0H?-vUQ}ޘtx3ۘgSd>PXK6/za'(EАEG_0 YD}R-YĬ0w$UJp|>/^҃jE5D̾DwʹQh9Ս B *GONjw+!j'(9qAj%1x\ZV,XѶ2img aݸoY/OqhW~8ϔR EDnK{$)8d +mSBEw"WjPభ>1dMn56?gQnYpI . }[eӢL"#{r@|)Ν;4/D7M@cG}2Vw$6P~ Wv2؀g,x:;u8arDm**_JH>UBd8$ѿȂB܎]he{kOEGc @Θ!N\m8C QDIjFO LQٖl9 =ڃfXo@lA.i_mU6aKhln.Ն>wL;w\e[<-r1g^ÃP61]@!h\M܆_;XaBUQ]<@f b[z+g#*{1TC3J'?йZ["r4}=rsJtRPhj2#(EGqZэM(&Ύ~Id~O)Gȼυtq=IiXR](8pZ᱋CF3k@buA7x ze~Ǔowi#nx1hJ5+ fGxaGiFm ws} WP_-&*E5VoZك7"}@6>}_cP- #C coJ!70"(X7- _\> F?1 l7E *FM@\%;7\[;f_E;{9j|V`#+h>g;W[& ow{^1fZ,ԃ1C ʱk)ijT pp\ @zщ%\!WJjn}L@ucSzwx{?k_`0scyB1jH 7ER.ZIA4bd}dqͤ<;_8|6@D+ELEB8gCrb]/38FP[s"ѮYbXӑSXDuz##n}gơ\$ 1:%ޛRE1z 5l@$aR}bm-3<k\k11iO|O/#*wY7]YM0: *@ɶt:V{@B0rT<zM ͇-ЬZ$` MXK!٫w_Ɉ@z}w{BEf'[0S!/m{FPnw͗w`4 x.QzC9^ph?8Umװpl"i ]h BHc]v\=,VY0ͷ&TZ :WS]_i7JA6nk0+7j MjiQ #3j>el: (FKrǮ9~ZU)r<N qmDG?kI 3O'_eyN$g%w$~|\Ti_}6~F.u$TRn ˈ[`@W7= #%r(ō2n;rLj?e\%4v7+/lEўQnؾ_V 6J4;cI'Q.~I#v]Şti8Tr]`w}TP 2nzPZoaɘk+F|!H줣LQ15B5+<һduܹģo*@2ַ5Su5ß%ge\Z@u?zU_s_6iTȺ]zo54qyCQ~5KYn>m'߭3B'e= ՕS0v`pɨm"̡B3G/ 8_hRnkT+:"VMY( x" =?''h!7|еM4[nUmH Bo:/+I 88pMHi=kVa<47!U'->aRs(Pkx>z\|*fК_$_?J[>%܌O^K1#b8czq0ܑO,L! σz(_f&j9MbR%FI95jו@1SԣV懔_~YKb̟MyBhUuc^&DHī`5|Cs(1FWBg23&wX+ARL@c]!Ed Zrm]t^cj Kb#RGJV*F|Ql|M*JWx1`4r9)ÃK8UU'2AKWFOwdP_ sml%P Ray{0*d;͎Y`*D@%1\+S[ 4aѠI<,w(u{_xI52`6M[9a 9|L %rM(Dr:oX5J[E O` $w+kU_>^!*ˆ?yDi wlu B4Z/vϱ9Idn^'Ո1KFB0ܯ- {npUX"0zpgwls8&R@,Z>rCÈb̃՗V$HY^(hVXd[V{< ߔIϪ ;*:WK?O_K_ \[Q=? UX.Mlntʰ~OMڙls1 ܈>T$R I qi~D<*Ivg ??l\bG 6k- H+\!-nmgFrKfmdY !U~,9 +w'K$Ko@D$hEjNȯ _z%Gt 3 };emj3a:e WfkM(oyβvF^qee ( nJ-1+6fXJ'! ։zӊA)/ €.qX,(ҟU%nb(1džM-z2Hv#{tl~İrj=;iٔhZ 1wFp <ϡshbX"7YWidpgAq2 cQ5"r53Ig@ɩ¥GWhӽұpUPS֭jDg^Y_ @Ͱ )0 ns%rfF!tn>p, h}B8'FdDRoF@~=X妚V /%-%Dh2qAks0>+$SK/ x2 F`'FV-66Y.MG:c:A c)*C  U?}g{׺16f4J9J,Qʼ|Lg$Pd Rր(YgnޭPkt&LBj?d]{1y\Eҁ~2%-v坥l>D",kq岨e' M^czBW9ӼlA2zyc㕼~..+jo;OCP%Vm"4 J/ER툟*1awY5K$^[ޣKYi^GmĶ15O0SM)յ![]94Q+mw85uHl%qD:,ɐ@#(bR^DB#e1@s{=i19\\ !O)⻎cpy vnwqܵGP@ {Bkw0ب ,ink? _>1ԿsRsp|8Hi;Q#|d>TMoHخN39Ă:GuE{:)Tbqq.>Kq!%vbh8yY<Ӭ8)?Lsci cnjG'&#{E މ}ܨWeU$dt=Ց;;˯ySOvn^TU+uH9Y6Uz8lJ8Z~_L;E+*[@1G03{36䬴QBW=.֝ XX'dЙw}x+4lDTNv/x ]yKwQv i4ZV6-Zf8fd>x x[݈y$쥊Ý`<8$AHd(޼6qm}ZLTQkhEM!tYQJz !J 8TpU_+ |$[mJagur+#ЊgjyVJeLRLSpCWHv\wZArZzs/F ˲}!Ej ~`!X"~&Z!L;|?*hk͢E4g*C/)Oa!F  l`G}u7:lE#ͽvwt~zC4[lgd~ᖤ+P$͵*8'gYZ07070100000016000081a400000000000000000000000160d9f5e30016f248000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/[]?Eh=ڜ.+A®BN"Sq0oTS6 Jɓ>6VczUO|ie,n;ć2^zhH0NjlU!l3vɑrG:B!wN0/iW\:.r!"3 i-)TuhFG-')Lc!*6+b>>ދmW+|\! [u.u2:Sq ;#"Z}ߊxG-$ęn=z5AXWxnj97jJVw ?n%z[bGtߖ9O@)&3$@=0 3p?TR -+s2c)TpjVk ǃ &xz<}LdQpҢ:8( V_P 6t|){N@)Z vHDt//t%H@Yk1@_t$k #rP;=i9F BYчf&+3;qc=U{8u>E?se">nrN#oS`KEAhB[h5s CBU~)3Fϑ CssGD=p=tdЎfP|0PabbP|0Ξ$[x{c4KQ=#\:2scD6 ރpXFsoAy y?} {8-^۱>c!nmDNy@y1b'o䣸K߼HK.ZpT2 H5O?9u̝*įYP<5`Na̬um9vi *mvO1=0!$ZbZc+bf\)I;5 5z6H xe@ )%`k~7(qff|<**{MnI3˞.аҀF\< j M$k<9Q#OdV4Kn馝}x](vueξ D ׶닖6JKjZV*8,/)f{^UO[H'&R 1jUkYo3D&8)Ar-7:P*zR E|+g1ԮƣMzhnU+9 03ە0{&s"aASAfS#kyrfu $4!pC!Ŭ ǡH*9)0QG=ot6H Z~כA ec0xx%$CK:WiAdhS[8;$<|inM w"IHKE1^wa㐹W.-SM]ODR;!tAnk ߧFgp\J?;%u^?.gROS@."%y`,,U L4!c?K ,0aɘH@}iդ;Uik&&*X$JWԓR&*@]yLn9L1J ⁷ʭ]V>DNqܝɼv  YE7O=)i#PR*u hruƛN{KKVP(Q뫤T[*3OhIB,-ljՌ<O mrpQ F`|s%DFa$+ TG"hIz`3Rvgc6r.r?[TK. Rrk`An 2ZLjIp{3媼DC-YOw;%v/ KJv%f5sW.ltYt΄-L]B C32YjU n}9ůw\@6,*']nR3 ^5isIV vɄ%h^4noXԅ/' e\{1^[)C32 Nszk9 ؓͪ0#v;3ȉѣSIꥈ Lfw'}h`a4֫},r) W !Wqg^=g^8+ qfd;k/;6 Lү^ol;ZuhY1VAKb۳Ky WTo>2|uވ_\#NbC@yVjCij*1bRO e)TWjBTńs^qOOI2{Լ,`"7eF{][xqK)sX^RJ5F;0PҾ2zwk? j!6>~fڶGP߇)hﶽ^f8a`0<2/U-0%!8pLtoKH; f7\<̛ï&Wؠw]uqe5įKh!s `S ݑ|s9 D3sYoEJpcēshΑ7ot.$JrUo}HDB>K-œUʲI|EK Bqo03y? Sm,f5yg_AxNUP,&zqםhlMp4gx1(>I) @־-sj&̳J5rGwI19C}JqXw VIa= 8^UzoO1Ne蜫%+~."b 3Dng@'dw MMjP1*oђ `k1_XA p@Xk!T%u-Hڕ>;U 4 "\nAtOlw 6,u`d8ajalFFv{r$gQ܈wQkk`K衎1a4)blG ɜ(F7z KZN?$ЂC|e0 ؖ*:?)в=N4h'09g3$\jYF>Ir4Fƒc0ts!bO M^mߞtӔ]3inyF7pkI_2mxМp9V VzC"%Pb'Z`, E^wFdnI:88^>tu%x5) B-P=XbGx?U?#WC7F=ֱLFsUM&81*7QstЁ;.:mJ}Un[}Ib|{LaR]G)f;ڵ:9̜a|#If+s`Lc[Cqg/E J -At(|{숔IZV@\TOdDN5݉oreGԝ|.JE~غH pkfc9@Z 8 >|57`Z))7fi!eY_\_LTP>ަc4XgEq?1S,&l!<\,jK? \h3ֶyFSlpƟiqB~t#Wz10(ē~H]jE촅˶Ϋ/O DK.Y.U:#mFWn<AKkI]@CO mn! ,G#͵Wu3ؖ!짞I#uSd 8l00"S0ϩA%}wW_aˠ*8r8PC.Z^=|EQO=4ozgX5k {q8-|Q: ᡞN?:+/lCTh%mpL^ׄ_0BtsdQܛ"fM (C*V:z3s.Qx̟s(1z{G,A3P !u[@2猐rai5dM/o=WfMOv̮׌~M~]+G!zX@pT o@t&)aU[yE:$ 8vQӮk Icd{sTBBeD)}Dj%\WM $nEЈsf3<Pk Qt<ea{hd^!Q6-mwXڜ Í/Z1r sDp vWik_}/ I6%->E}-}2G/ٞ -xA 8%2e_|#;KV>CyǸ+rw_r5I?'-LkvL Y%_;n,^S@>WiqF#Gҍy.r\i ؚ-BTt|ZΡedVCZ-V)P{8Q^Qb'@kmo\b訧qAD 1Q*f]=+s7tSKO6ÆSӐlFyqUJ%|^J;T ,jVJXm+ 1SGY`Y%[w,Al߇l,^\dM% CC϶U \4 #SUר|J1BoDeVo@ך Ї-jd^\y|PBwޮA0%tvz j\ڗVoaN2?գ7}2Mh/W7nzLnq1li4x'1_z<ʦt%{PLlf˨~Zy/zvܷK(;*>BOMpe<tZ{< fRp:OZ;~LQjEQ` T"5*IKDZJx W0|Yڪi1hsOFt:0N7V,ì:J]^P#ыZC絟Uo24 &0EJ|73wYf|*M( :j o¬}M vflMYaC%_/ {y/X&R>HHkeX)lYp,I\ݱulLPFNO״hB@U8@VTQ7K/p"Brc1/S7o&EVv̧F3U7}B?7B' /k5 E|RH<_u^`&ڋ(LDx(-i،q`d>p=QGn"VS.M (edgt~#!ݝ DX> J~@`Ӧ}Z#&ko~C_ažO0y}:b.VDLShŧU? NoDNW+ Ƣ}N(om=0|:Q2T_Թ[mYWYY> m)1s@,;补>6ꐑmA:{xr"@iϢWZp`.ohJ%Ӂ,j+yu<̜rƥ{}e>p_ ).YȊZvV):#uCUIc|2QU nd k5|. +9v͙N E&cSgа3~9?n9.M4T_{1C(0g鸌C-}=]s/%/ 4ܶԔ?Wr֪S%>@$XJV+W2GnQN&l(Ѡ enl"6|wp b|#7+𖓵eNl^ESjpOAj1U0=I:.i2ot)hkCyi2X?QNT"jjtcBkc՘fs0twWC`qg ƍTj(U2UbNI1` '4] XCV0TH+p%ObOM"h*r@d wC&Ls^EkvT !u3mt8,Sѿs OP.ɢ0kBQzuhQ[;3:`1$ey#y ;rbcߤ(1n[b[ b y e6%xkKT9׹A'Skox.9!, cTgv07E 2hF_9{E}LCI~C:ׁlѵ ';뭇FP\Ofs .Tc.<pgyy\JH_\KĭAeKSa*u30 e"7/$KcZT{,LrNut C+ `|Ԡ14ѷ 13V ߓШSOBC <zf =rt.uFls9ycu碢1qx6S9'$ ͋;CWc(-6Ҷץ\L<4oo;@hzsLZ?)Uk:z}^?OSeғ)7ZIЄ*QԾ 9 o5-+WK}RV=EGdSQ,KC|>ǘz%@oK1!B0 ŭ8ȔBē#JZx;[NCα&$`rxgV/fɬ;0gĮټ4 C_+$%+|U"RN/zaϳx3?m=a{1rۓ}I@  ܀O76ڨ?1c$lzrv.lxΈCWI2>o@ިQki*vTB\r" xij6n]:EΈUX."bOqވ+2|[t5㸭)QyL&|QwPA$sp+nԠL n3wd)хWt!m9wD2ae/OB+!rWr Pe8Rf}AGGQyfD~'9I:ӚU8r&*-zGGufxv}uϵ7qG#72W[1NH~KO:5d0ȯjYRX)~ ȝ}h_ޒDSC@$ՍL^>CQ\RrƲ4O[gs3 rjd;~ytI˰x:IDRo/nx4 j˼ Oe}o-$ڤ2?e:+cg!hzav[ѿ=1Sȏmb.<%ᎉl-S˸w"f3ϫ &v(޵xVwmL4d}Gj)ơ | b#9Ces`r(EG"W~[3VIFEX7.ed8: ўUV'VY/eP5Z]*t䌏 %Jϑɪ4uY7Cs q;l^s4{Euo D>_1Es XXz!;μŰa,2xXޮ/5vW pYA Cuy$*T՗k9htK 2LtQ4[;lvNye/$Au%Zh)0÷Oɑ91Nu$)X_8 s8iuC3!>PA3b3nRހk"ռ#3`D8-Ikr˘m?ŜcOz,~m,ƽCcsמS,-Wn= ̘l9-ⶍkk$*VJ*?G-wJJm}Ss2 ):<)ˍ Bao&34@=UjpJrx,ȏ '(qP jsEsr} ]hVߣ XC~#˕bLiE#pt.}I"ᆺFe^e1ŸN>.{,ːu͢My>%jSi:GS7:ɒ* 4!jfA=Iw_~ ᆲk>p Đ2έ>'r0(VfٖصTRmU.TcrCW0K# cdTer̰]g$Ѽ/vJNd匬F4~M$?rWļX Txӵqs1xwtM0:vwIi@ǪUZΝWȸĵn|%lV@[4%@ nU"xvw]"oS>U6W4pC ރђT5O!~$N9o'&QP f1ގ"]tJ$'Af~EŒ ,zD [Р2%. I\s!51GPhЗEQڹ9' X iX05l=ށwV6pڹ-,^Wb;%BTmc/a5C;͈ jk^W~soճQSBOCCxVt\ ~Boˈ\51Ճ. n2C9Osű7VK@u $Vam=CGd]J%1:j$_E`ÅU*vWd*] 8 3_>^V%֟zu^*`>1 bWؼZHi@DLvb_~ a?=+%cyARZ˷`R`` bRcJ]:%O p3>Rxh(b\A=TfIͧa8оbBG GhNz*~&<,0,BdSA2>b97di,7 Lx*0M3 Jrwq!L̩sk郹-#ed Jc9DJ .8"z8(F- SUBП9>F4}#, 8|K89F c."ܠQ e6ᶬ (/+]OCzM%S~R_9StW<*sj6έ),=gXrlhK89b_^ϮKqV"0po'^kh]>6HJQ[>-,l—1*(1#g_I >Jx/XSd\FsxVE/+#^6%4iB*eP+7- nǫBOoZOL[! i4U@p|G֋y(("zxңa:txjcL 鯢$ZJgAllT36Cnv2mGu9 w\l־>a0dFf美I4:qbΧCݯzN!ʣII}ސ@/>Հ Ğ %xԆktP٫8G:3v tuM55Y$*hA|P !ܸp8Sȭ㓼$R_L/fzRB_ДӅFYR0 \a#Z"qc8@.QJ NhMM?J4 Zhx S#m5U!5X#UD)8$7|f{]'-|8dY..CӛU 4VPmFVgt?Ѐ՛dpT1Z"cyR+K"nB 62t\Α[N L!Ȥ* f"f_q'63e!$zh5j>GP=d3 `8F~x#0Cf?OR䭋9EDspW [2j4sJ77\VR[ Z,B?-;gIdK` uqw 7*J}&L($ }ҍ7=e ioE6| ÖWjj0Άcfo 2ϧ .S=g WlF0R;p€@A:NW޺PQU)"BK+T{^ Ƒ']L)ϭEvI} e٣F[{[_tB(0m:fj'Z騖4C*.}W3NMø خsP)X|(Na;7(!KpBÍpj\G4"'V_%=8I[hWG;> ?#!Mq1o=nLas.m=O>pdO*we9URߘ4;u mHPB\Z o6\6S7-Srzfq!v5[c`zq?T ,Q4a`lf#Y?[w={ṢaS[>gM2 +j`27bf"yB1wyJ'׵nZi u:PťF vɍ/z-M9xge 1H<@GҚ$"Ij!cgoӉ.E)Ť?C<_U"uvfbH.y\vOGWl/x$7bRM>uԾױ1:➝ge٦;VYD|F!rY0 ~XuC`V5 K+yyzNx z슜j9B(_e3.)u/Vn1)[5!d.%QF|~<4j8PUQE.DY1yecwV P{e45v|mA~K5m_܂iؔu"D h;S).15hY0w:_!(+Jbq?nڜf(H~K'jWbF2&9QeIYe[ЬT *D'%_wQgu0\@XZAXYsS"1/xW!3VT~U3R)}aXπ0iܚt\Fhig&4c: 2΢]ILHU LݿU9&:9Bq\ьۂcxG D;w5!zz,j^I=+Mbj 6Ʊ| m_鱖F/VM(G=a=ͨd0_Y*d\IJ2On^U0%%MAVfcyJ[=~<i H x@^kϬNb Gk, |x3rU/e`@NJe"5Qc|G,bMRtr(=:}u6Jw("洔B@AmBGB!.LYfBv=_, e6|S{1lgLN;_?;G ZQ̪ڈo$wbYy9˛"eIxGL9O@B?Q,&BehlmfQGso`s9te0b8UN6vf7+m;XkgONK!^Ҫo,x[^}z+֜K0w h"ꛔMxBi}> &zɶؑ=23WS"ǀ;&'j(= rOt Gڋʥ@Ǧ[_UJ5Z@Z"{n w/]`6fiv4ڐp34a-0 m4\4P{NCU-{hxp1j"Z[2RCؕZ1'ފL={zxnvԄv"] G+IuP2bg$mr1DfwoTZ$GjnOon$9g-![΍,xjLd،7d)L;bEFt'Dp}ch-1Z[Wm(>WM4L @.p yV[e1h5 h`zܨ*6W֤_ߤ{V.QkQڽccZ1 )ьh,K|ѢݬxY*|e n(I\\~:ܨnܻp𜵭7 |}-(8I r^ X'2aW\CTvKi'kO<3NPSr_`\(o6gKc =k~/<TVZzjj9.7'DSiMy'rWĸ@$gwuIGa&[uqAR5O1qk$}e~ϗw:0@$9DY#.oJ,&3> l/ޓG)r>H~(`߯ pRGI h{B[ct~>DzօP,ck|w(pbzJ0cpax-Q0"F(aN|Y%ҟj ǂEZ=F |k-Հy0o%7tY@5rSb(-VLc*;;)@\H0]#RVN xWSIM|'<8'ʚI>bd ;~~m;O Y,/' 3SY_#=6SV#<^2RS *NVKUM3hbX#>*/!T_&^"6*3ܞv߮TN|"aUSd+dUewVQ Q:&.`YHv8XL@S՗ьBXG/OG <ѤG-ŧoް&uvu_L*~(rO $;50s0OhOHYxy[Mϊ*TV0л`oBR7_*Y@S@Okk}d?>b=ɨ2yAJCE'FĐ}xoWm@Jʔ;~khu_/40ZSD cvUBŔ̅VJY-z5{D;$r,~N* -s&n@nJ!bDOo:B_,R$hُء[k&Yqv^S0YN,&V 0Ք;1G ,fmWD20-]ʞҤ}[…/c=S/f?bBJѭS2 QSpoP b =XwrxԇKȒ{qY(%󶙑jg'&䗖X c5ebwDiߴN7t> 9Ld$e n#5ATo )^p&>(TOߧ_#ɍm{N%{;zF/o[1LJ+҂6?6.%Y7Ƶ%S(܋!ibG;QׂbHVgnP2B~Ivd %'XHS!%B:cOU0Ϸp`lM :i,, >8J4GzІEv2aT }NP%~ټ稔%?t+`50fnҷLO7_O+8U7;&8T5u<5ǑA8V}l3[֐/gixnKQ<";p>R-zǪ{s^ֲ—O1A}U;>ތĤ-VQFW7T@8%D i"J(';pS /JaʜJ]!$cA4wK~8ju|YYcFX@Ax;`cGY SG/v,<`Fd7Z [' _Vmyo.1%1u;>aLFv23ՙI~"<-z;l LU{" R)ua?ɽRք}e|U$E(^f iR@pO#~eDJA(h/'v_BH: >8XȬwGZtFۯax[_Fg A ܰvKƢ!߾O_&jSrD(j>'Oj7C!4c{`!XS87kO|,.nYov{Oih\>IUQ.#7D  )׸DՌ6JM*JfPq7L0?2˶bPM#;{0\lo)3ԙyZRM!~#0~Hr ÈK@ ʒ΃#li||93+'>NOQ♔MM nr~o}(-kH0%ږe:MiOMO1fm=/Dg'z+p}"7'e SZ_#A=~q")cuȰdv+WSE N;*H}p k+Eg\ޙ5L6d>i՝~~KKtʔBB , U/15{ $VPk8]NőS?8j5fW+^hD\*@V1 pA q9i /`bxQoa3U!ۂs9"?IPϋ0xk]*ASJY3EO=JMUf@R/,qlVʹ)QUIvRf&'){cD,`ފŨ)UOT߻tgTf@om>C i`ϊa<5YQr;^W&KK:߳{9MZk-\5p $7w' s/f:km Ew&Kߺ:T\y +*~A{'|)wD;(${@5,UkRS0ydK-'-Qs(^a_#_>@ԥ8@Xj~w3E` g PM)Qm@M_DYs%=F ]TB3gL{q5i'x+ X[ËPN.ls|dHXyKaKjCϲef'O o C}?akrٙBbQ>>W(UՑo &_FA&ڇY 1ZkNTqD=-o_rrqQ iq=١ iһ/w {$S='}Lcos֕?I75[ݾ^xĺB,iЧ(#w|IȴLї%c'0"&,yxY֥ۥ-Lz_*5JQ-AQRK_9Դ7tHx]MybQ=Q$s /ef>:9 *4q]ûzppP:C9[ߝ?Q=co@ybE@/tD%ޑY|5%$ S3dDU]>`*;ˈIn t6g~6D`r bWtw)>O vAIy6}e#=:\ 3 ~*VUnRw/1. \s7} Q-'/^lKQi溹s*R`3mFȂxǽp>&M2%&G{%l;r/biS=W,*ݍd˶E9(8QZ7鵤O6Bi}yΫ qfJt5.chl٦=+ÙIleS)Y{VS~ Mt' !oNg\+<IE aQ\y  g~)_j /9L)0=vus%= xָ8vٖkFF bb7;(DͻtUűG4a܃͎nAԑRCb *wxMKZ{GܔUg"Ԯʦ֕(ˮgj:!y(AE ‰s:]$ aCnWʥ`> xRyՌ ׮SK*08߀Q妯 R [@a>u4*l$?L4kCӴO{NW=pɤiSZ\:pJ8BǤG)Zar9y g(¹hcsmOgZ5!ג< }C _8\}M0su Ab \R$FLEfyrtJ췓n|?,.1"X=TDLϧ}?sٙ7ht ^>4е \ϕ[|!ZwZK5cmM]Bn FG)R(8Y]eu =ZÑ M7K,/FRU xׇa]Gdb|uheXV]DzşNIpdy=,o&7y-8XNJDq|Bb{t)RR/D3 m|t[!Ilr󮐥 S˃mUS]&疰/bP4%P[JK)eӞFí$F<ɴsCMspu=YY9&Z/XJÈG5{:Uy3aH}S֎`UcH/`u( sY\nBKx] q@5!􅈬 ,#)0>&V4Cv"ZS;3]i#@ Y{?Z ;x5BȇW 0vbҜ(XŠ6?Mȟ˶l;=TG6H,;bUg2}W9%Q3>և LD:YgdI,w@.͍xWa+kQ\nTawIӐRӿdtzOw'73~m~a-/ Aw,t:[o^ ]K#X'Aq;m v?YC_3;!m//:[(Dqp/H|oƎZ>,1I*^9֘53iŤ qHnг}h9.fs`cy VљJ[i_jα%1Nq8 K>^ba ¢¿8RƎ.K$!0L 'W7%$֭N^yarn,ѝ~aR:s?sbdfX7lXtldO*IX ^FLO5[} ] G犿:?fX޻TKBŠFHOf\8{FbYjUM]{K |%LiN 9prxY&/K 6\ >xͪRz}4yŤ|Pl>+kozyp!叀-!xY/N\\X:irBqY꯻Tjn>Wz77lzZAgs j(LOVf g$Rs ZMe-M[v ޚ$W`KT#= {U#,Q/Ss?7^L:M_JO }v5] ᵒ :5?{ %,LH2 SF 6&&պuQvXo]6IGz\)-v,Iљ)8A#45jSm!"CW'OKzհۯ4g#,=ԙ+[/ rה߄+y%qtUrq/@ EƕFCha nQO:N.C]u1(sF!#dP#}YN9+aDcǯA%x80UB8ra,ӪZܯ7-N#H)(\)pn0>`JHX!́+/5Sy'/4CEeIHqcշ567IIuxWgtǃ;럲C#[+N|Zr$PKY}@?oe։>zxx|N~ƣ(|öԓ \@{OP<էM<{j&=%5?I˯X| 7f^EԠ,;bG)K!dX-he#3ڮ{Y%ĦQJ;wg;ŷs7y:Q! 6]Q^|LI |'l!xrkgraC8:݁peo80 1ԍٵ@[<wd#0 {Dku0Ks[҆2 [q Yǀ8e^T^<㭗@ewň INQ2wKE2)6l|鎑ItjJ)Ԧk_svHR\s")8H!08e(caaQmւH ;<2lG8D;rG,ґ o_Ek%ոr?v"ϧiz%!$v`:x3o BFH~SvO=^ Ic5Y ?JŮ!_Ad6*Q{ҠO)'ػl#"פ_Ȗ . ٽ"(V 1G$WgA-C# Gdoh}| JyJOnGlh}ۨLH/L[w0Jfj(-"l{p\kql8,=q:kv sWk_ژm<ޢ >1"А^E0J["3-3b9%: *-j\HOЮ̋U|Q J [X PUX]CO >'"Kh`Je3mQ XLr= ct\soBՁY :OY[i~غI?o>Ḽ5S]I$qdJ{}U$N)tNó vF75fDHr<&. :nr,`a*mJg$[+5/>ƢK7a]Ң>W'3W:E@A bD(@1U TD{ԼNA^j|/d,^ ) ܦer YW &a# L'Ts 5.li:I:#W F qC#4s_)mi&r"v. Vb*\Zx SPb& 6|Dc9pJT4{oCYBnb ?dor rmĉzuDLst3 GDoQ#,4܈!T6}@<$|t1 ; ف2VƳ(ʰUj--'.%ENΣZ`J!;X { t"d vlg$@ ]Õ RUDk  ӲUgVsźL%9ÙeLE1Wqƣ}v¬-IP=2'>\mrW+u#Bq!FA]d 5 f Pk;|d9tۓhhDLQ*F uµ^Dpq˭CfYP_zq2r+~l~ݹ1CZB3WZޖe+4vfD~ntgPT";{8 A׏uK$C0Akb]Y'9gr\YC; /~yJ;mHjĐZih<'al.υ.$rݠ&-w*urfd޻94Jh5>+[v赧GyB$yy$P~jf4@fLo=P(#f-plU2 WI܂5c3@9vòM)mt2 [|1s:ƶԹϧb6 nib @XC; >UߐXspLQZ~r>eSs&&B&؛)@rJÝ?s!uk{v9k 0EJwhؐ?>tT[;w3M=o_1&v[1^1]ye2E"cÒQqIE]Bm/߮OV\D%O{9yz] C]kla7wRv16zfE]y-+T *t|xX6_ Nlp< ?O lDqkceb@rn^/ws(*2 {4fwc]6e95n*Pv >poT^qY3— CV6T"eQ/@4 PE"KdؿE;?q0E|RZ^{X(:8KwF|&C޲|3Y{bHc7&V-|r[Ya*pAQJKߣ0fE jڎu#Tg&Sd]*sQ_1i׊Za%l`c3cBԲ %waoۅ!?*oqBv'c] /:* !IqwUFu>/Zע oX>]|$ڒpXa/gE|K`mD@52gހ}ySZhGFO(Ut`|hѕC"}Z?|l&?/]ӣa]PeףдWoM~fHIXH*GS]m&wW[^j{S|6Xdb_^4ک@0[,~D3Qd+Od/6_~=DF[_P8$R1-b\'~ߞ ۑꌸ/8Q\b_ߢ9RƍX2 kܺe}ZY{ _Ǫt!N9MH7`$Sp5knG \fx]h4̹Ǣ0DS;!:'< 2XG]cAlh$}{ye kuG̗ly8Gd9Ĕ s"|~I# I%tf究pP< eѐw)shoyE6-T#LMZ9W}WUq7Yk-0p﹮炗WCX\c[ᬙل~1踮gq^:th 6'I8$fB[FsF EAڀIK3=ӻ5j(e̞LjZGe|}OD/r"( WVl൮peۋ'1ҳǰ"Z!%6d hF'̲z %ي7`Up3Wk|󞃯v,/G@ʙqEt?ԞA£lH'L>oD8YхZ)g`ze!]aɩAgf!(}Tܝ#%[(ؤu'ewO)4?s۵jE=8~<} fr}#(ӅPW^1>?HR9k%l 7txwjf6xZ/Sc%ww?=Q9Ӷ1鹫I o$*NlPj4qTQaXZ+G4;z>eV86L ^NALOoc6hyM}+(jCf$ Rا^ڦ`7y̫{w#[ |JXlۢ=iiZh"wFeC9UIޒR\h ~OI17MAx)1c3I䄎4k @^Q~In<<~Oo:_.ߛ]U|92޻lG`"叙C1wYirRF1@x~7\!032[ T1i>\P+,cbX$U@,Sc^5/bJ65V4- %k;yvB iFdO |mՅ`9œx(603**UbHQ%A QUdNS\ez iW8g7ق_[P*P %pwKg@hq\fg%kb߀bٲ̦S)0}/16۞qzKgP`SFչ(B74g.AbhNCds4W [Cʐ&tuI|d^?)'$$qlmoց xcFɣC7RRz~Yֿ ΐdpUFwO_ƅSCW5gp7qC3OUD!ZO[p2AzRgy| 5fȡ"+/Z(׀;ؚ@ zFvm}GW)^&_ڊ{j-{`+%ޭ":74l± +p3$g2D KUߺҚD#kjtz{ 16 e!|?]&?غjM1ZYjn'~ǔ~6]L<|I`!'(|mzjy9=vv˹vME[ `'u% ͳBԂS T 9"؊H%J<mN̋>/b6 Y֏s$O"?aԸ`x=bDw2iD [:rHܓN%b n UӲ=*v"JrQ#[|֩F^Pz,A?((\48 s^l$f `w CFN\z8oN :%8T1TS .{&]O$~l6kXJ -mr*5e-eidV176Rtp,E?1w}X6AA;Lccθak`q9#Vݭ޹n/A5uLl1GwbP u7Y\y<1JX'¯69=Wנހ tM>hDxS t!)Tt0Hr:v{Z-YH^9OMu鍘O@}!Oh"Ua1N6=l~K}#tk+XlE^ _bHU ShHRdG> {:oTOmwcZ@TΉ.ñ\͐ G6W4ъ9JiϬKHtw^#zɕ=_*'COk}xXQ~]Stngh.wWMwh/oK'qmWɈO*KSh>p غ` '-U( CudiM'JQޛ5U!xmM<۹s,t mPP4:ƾGW6d!C7yESVWw_$6V:^}F(/}qW4!#b aY9@@jN`(xH5x/K)^<Y%ؐaԷTaT,Pۤ#Et%Vkqlu;r0=w=^\yDGit7s'E2S[67Pϗ`-N-5KTM 8g1lA̟>ߐ mû'xft]rldUZblmWVm=jlS l^ZY)xy>cx%\7?/4Lq$[U 3~b~ P>l ҿЍػʿi.hxZZ=/W~E|īƠN.vh~<Jg+V=ؔcosXWjiʴ]Cu@`P>9~+wOP֦wy>BYΓ)=:|} Cr-ظ+@N aFFV 4oc<: X1ow#[7b;ʀcuۓAwmGqV铤u=D۱-M(Q+ E=5O^ښO'q/DkMKϘ7 @,l"2" F`0G r%uPɍgj؂|UЀ}B6>P'70gÖi>/$uW$5in*\R#إx8Gzqkm&7bD0YEbrlRlS5azP3 &-v+`pэ:iYDD嚮]ToONT SCqɚcgk|%OU52ì+VI|Y­ͺ:GQ<00zeBvaf̑=+M!`<:4yH ǸAn^N=X ˆ46dJ V'((!XcoA(ĩ(L\B9$žQ t;RdګZ§ZP\ x6%۳n!hr,e5h;IQWZqw%##]޶ KS.itc0J 5cj.fڀKGc |=*xͤSD㏃Yâek8" ;8Ŵ}g mQ{/dExFLd_X2q40NW#M'߀xi _RE 6RL+z}esn(}wy^8K~HOu/TfFBTWD|uu&1^Z#i1GF,"xwi?+˒usu=оmЩM+"g z5xAc[bݕÉw?R{ۄ2e&,vu aoiTic " F@"M"- 񌥴ǡq'A mZFv>k b]0΄ՆG6 ֳ`K:_شjs}u%YUڸGL]Y:"*E{GيDyALMP|51!)pJ 'K cT~H̹c3-QK@52Ah/Te=}zs(J'j XRlsLo}w aBO}H4)V/ܥbb`K/K`?Tia5n`V:FEm'?d|t2{p~8: 8SY ^C0Yo4oATehnLZx6L5?nCMk rSډvNϔ,T1*]>@ %lĽSXceZ˔'[ȥ0C) Gcxv?0Jg?㥫 }xו3h1z$P:2G+r\)etj,!v_2Jݲ&d+QVH;y2!5q<i %9h;rR2HW9"ai;{k^LIjPPL)(V,&fN:/2c n(cwl f[G\i;3b0rs"S?QzE(Z47 fv*Ĝ6u.!rWR#7cw+a%t}c Fv!$ORFgA*ꓧt 扨\~m" Yjh "kP*\aPK rdd340Vado1p1/1gLêE,|oMLAtv8,Ŭ'!.o >{5o7l/ \|D#,E7 <i[!e㛲fS)n!8V93Ƀۨnc z.W#xDaa!Zre%DW^ &3$5A=\'+2wW>&dR*FGq0D ;NpnaF1h+tGnb5 kr^[_CE!R17 >+QRܓ3b d3>&Z"Wkn4l@4qJ8@WiOO'ovcOTN_ȇ'%ANwU_bTAe-zwA o bMEX:+Ɖ!]?FJ׌Ż_ 8ɬ%g#@|,^6\ -O&u &*~ tۺACJ )2k'L#(EMtzĜ Z1W`chꍓc(mdpc_EFw l ?5b;|vF0?| њdSe9 .!8Nb&gvzAjw^z|^'dLC0?&NVV$I:AobQP92st8B*B\܏ep3Tf@Y},,iR / zg#} -N Ywbk q]6QW$: 0ߏ(23BAVdur^yHV)8~;g9{'v:9I[@O2ny}އ0ܯU,wMN{ 3=t҃W}܂T^`[2dW:A^i9)=&{DnCr.~A}q?0`Fx - [G_HՍ#.ӝ!WQ`a4},*M_lZ>xY~`luk‰dQ$QLrvZ멱SA?J&`YlH \EZ@ii73,R@۟ O(=&<`ɐ^`GK:1Bo]S}!3x X 뜾:: ;mQۭ@VVW5{V%ZRÁۥ 7͌(5>[(eq")y@jZIZ%Oal+ P3]\ȒeLy`op uuD?rrݐb9|0^_ bwi^љ!UZWw)Pq-\7SZtwD&ey$h Qcأ*ĶL0.o֬=Pn ֭L,g{N 6sђj54.ndk)tx)ۯdf eų6$MOJDO@jQ:X7 y ii?StY}dmkrD'lcBmŢɏTmlѣ*ɠLYHo5Ќ@DWmIQ8D:# 4jXGH⣉9LTFD .v&oHdiꅪq3':e6IH9i;̘*t2 'RKz%t I+\+ϣW;=e>;,SAxߘKُ̒'f"4ӛ G5F>k~SzcNjlf6*X"K^yV/LӦNFkP]x@k g䴀4[6rdeͼ_BAMs=\HXH%*Öq85 |+{m(J8b,2Yp2VAS<4: 6~fi6POt$TnTdE^`Emx*o%@?hl3^li9`;M KIrN֊=d><`'~t+c a0*._#myY4x:cAY첬!1seÔ7I0kDVbt[*Wbt TLΠeNx5yfOB5Znrj>'6$@̩kƳ~UKs9x[i>kﺀ1>BFmy2˳]ALZW<օsZ͂Œ0db䕟1S!=6}"/۞!mCU{Vƫq#yK D8pFmϘ9˛dfn`@!k <[qԫJR=#_&?i-}؈X<32AH\%{ekhGx|{BjN0LxGCg)fKܡ#Oh}孿˫))+fhSV6\N_X= ԪP*KܚGBh#8JmKr FXen4EzdJ}%'ecb.Aa %4M1{;p?  p;ejd2zBV Lo(BvW{gJ5GH]G>$Lt>%`/ A9KwA.Kf+cGCHNxyq WWt0B&M<5F2&GIs~ܝ (muS Hp[ F.} A ?c:@Y<|b-SaQ _GX^g\lBVXBIwC|+ 5V$nS׮ xOAi~׹ bzEZA>śy7$R^q/5E/R}_#Gt\s̗LZRS^R4P@ߪW7uI ~ 蒸'¬ i#vur6{K“gxODnx&""M 寂 덠 cucPJXkudRSêAoq? kWsnmV]m>ٱcO7PANtrBBÖh77]wL\J͌,ĩd`~\ ;^Ig v%abJCQJn".D z}9-a8ƾJނjpf<$ĠV YSȀML> r;gju|,8J`][m3|~1+yRx<HvpjSFAz7K;GPV𼥵"b~tͧqvH!WFM1rTu^( ko>Ԁ# ʫU k f cW bh#6;Bh6Vdg(էB4ogVAW '7 'k俛\+rR1& eCUOR}԰<)ڽ?u,(-n)d}Kpղf;CUwZ.?Vٟ7R!تz鷪Y~Ӻo/_4]n-O#U?z_ 6 = |_ G!::x? ~T9|9ؖC[Ȥz8"6vOT:aL"U],3gqeuC7\KgM 818-zkC>У7Jij 1ø+%|-f ]<21HGUl~_?}}oz r-3qٺח95S";W"۶za/X֣DJN3/Y,ӏ t̡Upy ֦%&l*I:嶖MmOTi0cfq"R6.֔8-yEԷZ!c; 8?g(~/=NeH4(Y0ۢ<ÈMT>ko[I٨X8Ha8X1nTW{ Vp^x}9nt?ȔhR/,_o2wNξH)5B3ܫ#4 *ɒl8[]QhAE,K=_#G*R;Ak;p-"bp }M~Wu֜I09=gt]nns&ލ"R%"s7%`,ٙzI@'ܢ%EksprH* Ixpi04N:Zstȧed?,c͕0&N!Kr]&P`>Ff:ڱt^-ڪU>ul="q!`O07htwF)نӮ~pތ\&AkTvZ$>G)^.āđv V/`B S&v9kbNנm_$9^gn!}UOrqӢ|z!9 /NܹL殘*iu!T;+w ?0F@S&ҳlF"s4۝4mzcXv5P`JN0 F$K5?Fein]'_Wϱ~Le!sE&R߁ bt{A#"q?mbH]a4aIEZygP"<6TaU_"}+Wjka(FN%jE43rrKu)oP@0 %m{U|exZ=l5=8%k~rK{5ڶNr>u޵ZiHE$#.5#&Q+n_ʼnM һxיsUB|.nqsɌ 5 ȉAP q!!X6U*ۡAVXEkIʦgW MjmVnjd{ &)-XNqOQSSj@Q;IݩēSPjZX3?4 SHFfmw|uC"JmR\  )ޓE3ղ|G~Sw&<V[y"kYEj3S5lRѤԹ9eD:Yb&zD2^u hl}t4W4`lyU[n|N 1%%P 9HűE`J6eJܙtʡN&o#JA4LfChYKfS3Qɜt?V-筱Թ5u+ ǹhtS b$~Xk>pIB?0}job^NYVwۈ@ܩGb]TLi*FR#oyb}g<)}A1)*Nh\7M ^b;%@AyD>04-æxDM~Tt$9N vq`KAm_gÞJ`ՋR:WΎ?3 a'ls؋Sη>D@"|D8eMu=;g'Cծ u϶ְ9/U5ϝ8}!oK,mD$f3 lrt2SN a ǟ}#T}ûΎs7 `qc蛥֤ݸF*QhwOt Hk(5{S Y] +Xa8h"'ULOP?*Sx=DUȳe^vIZ%p5 )Ӆc@R~CJ1$IZj1.Oӎf25Z wcR)7r3Zn\;Iq9?i`k(|ǎ9߉&`!?Mҟ뉧=gXqC[#3 ZMTڮfݶu"旸x_}?#)0.&\ZY!=)C%尒9&yKv!jDx -)el3efՂ6PJ[Y}%O('CNPh.NZLؾR\Qy"~dZLҚaKW\̝uh|w*raW' :ؓch"`/Y hL% YG=8o7O1.2&0섛'Vnb64+_[oاTv`=uP M:6E%mo ^ȅH<^٢p8rh4<\`Γ:1]#\Ϡ59ҽL&/[H4 \(Ԥ[ g j/ϐ۱8NbҳAlA*v#1LXJnCQO7=ٿLQ71rD !W En_Jr^.S_ jwBtro0]t jG/a"ǢL}j&+)Oߠ LBZMSE's hND(Í07$j3Ҫ[ `/{5(’ہ 45C gӍΆ},[1@?K'HEӭ]iM;.ӇC]k\f\ǣ@9,` : (L|1VR."C1j8P5,ȑ㙜3BPW!VqFP*7FcOe۬E O2- {yr&38_QS\ImS2gՙ8rrG]e=(53sֲ_ q܁_+bN|bL X]fBK PRBȞp\s6ܢpRA$п9PsX'gMҔvNѐx8zQ^)r>5>#X課pR4޶~m܏hïrow_^$(Xm9#?X+cpvl֨T$nYa IlZ=dxV Y{ZWx6 AouӲJ!ws#0ekXqGyqEjqTB,)=iJE=>;2d) x"lȆ9Tx+iOd<ŏ| l^uWu##x[Soc/~A1I0&E p V#$6#)V}H6( B#yU"AqU^Sե6AF<V/x,[yD;#ꬍ6RWz^ 0N򥪪ұk)Q)4b9N ܵ_Kf`XCYGalrX̖ r =IK^*G!`C3J^XQTO:yZQ;k&aऻX'VdՐroC)_Y^U=z}ky]ކB,@IC6ғ֗?͇αfApk9`T4Tp Ÿ=XfRf0҇A]Yx˯lL}x~{lz_LUjpBS$J^cLrG0|΀6<}3 na{ "5Q/mӁ V[h CU??7$.:(Wan[k+JfӲM_Ֆ!5pBGLV?6&Ϲs7ٚOpb֠3Г8K2kZ,gA'n44luG a;vDt[jg8-dB+6ƪi30^x"2- 4Q#LNzHV?>ސ>vRF1 /Ȍ%R&kbCZJaٟHM_#,y?& `)k!vcZX0ߦo}n !b ᡐz*9ʆ1 %QVq n wt}>OAjjrR龘L 4[BbA}e87 ~>" x餡`;$Mlѝ߳Ξ;%n!|č/O,wO&SϵŰ;*`fеUq&JT8'7k3|  ]/Fg1u4ٙ%B/ ~Xɞ u(%iX2]d-;XwUQr0kvgHxa|]|ile,I:t.@1zDi@"aqX _q9T(XB GdixPݱGe X 51޾h6{ève\mAc2-^l`"!y ZKFuPHR KҠĊѿvְ[E|u7b0m87AnPriyE)!?\^hi|93">vu@i4`5`_ﴷx:ǖm|qx׼3EоUi'Z hv3a+)z{2-9NnPbx٘SRu# P)Lgð<>Hr W#x ZGV$RJEիSMΨzT_hy{3y;Ϭӱ*|f_x8.0i̓Y5ʥ?hr,WYQ٣#c caFSǭRO>7{Ci AZ8͋ԃ!PjݬIdr_ afv7ixSPz?1מTxag)u IIpPcnzED-0vt@ܓͿlЂѱP#( DtopJb]EA1D@+#> wm z>vۦgHʞ:Hm,Y>;k⸢6sܽN jA;ϞD^9o 0 {fm,+2}9n97g53upO0tU8̥fЌpa[;rk^+({鱫n.@cFZ_ŸjdL<40/栆R xִ~L~:1@jzHGC*}w(p"8QCxNH,* e9RCzlYNѫr35Үμp1LT0G  w!h6P=7|}L pϫ?Ba/n{ ,1Tozcscui R]K}kx BXVF;3 YM3 -*:3J5u|x OX_62?cS5VoPAOe0M{Lض25MQ Eٝrf []^GH}# n3[1P#DoWG{2'ag-s?&n͐WHIZ)so2Up 7E HO҂h^Їd vl\g/Qq#.;ー>M;*"<8J,[7G:@@\ Y?}g*$Hx90>o͊hqn=}Mc_R1;y?=wW'Wr͝>„Pcu\qLƝUȐp^< p?M5iǙ[w1m۲/ ?N\oq/+b1cHDPO-ض 6Q^ oWm*0AB3z[CgI -6_|ފ"iN?.HatzhgJs-W" wsF(Ak. &98ffT|i8u@q( wBjZ;-.#BN{esKB)! *7YhȭRZNkݳ9xJ^h ,K1a0/,0^9S}T*m RJ8x=g[:T4{ @T,-oœ,:Q3b] eST=,8â#|=(ַ}ӕ]pW ;gN']JXR2Y1Ǫe7׹v;"3!, ۮ6Eh"p$nFhpDا$E:A,e j9JUŶMFAoi#DBQ}hFS^"!ŭW>/x9~U!pGAZ6+[ˇhյFJWlw6ypLzK%Ӽ! ŕ0b׋ u"!3<3%{` u wXz+ΛW-a~}İ;kS9߀4ayrHo%>> ̪}NAxnA0OiT?aLY}aǽN#qo])+f/`XB^JB35N߅r i5ɰZ)vSHq#v<(W/+;4r6bϢBpEhTrox@0P5,yM@SrjPB Ϧ,!$o I:[fXg¯5@BRpz Giyw:~I+]rF/\V }{ JxtG+;QMENiU e鄥ZӭlzY.W @#Jwr5Ё +I˵ DodcDl_U]?qͰs:Kuq ־ǂGG9ʈ %nGI;Yb8a_승'JХw k6P̦Ϛ9- ?渥ٜrL ˍ[ܮcrNٻ%4:4?x$E+oٺ[B!pL6}Gm3jp`lceP'XpD!0i R;^7(J2:Ty *><.kߓ⌮™BLRW>}ͥqDMg rrOf ӫ--f0KAK6T0&x< ]X|̀>w+>/oH"l+te!Np!m8Ò b_XJgrګrHUfƜw?/F6|;Ę3s,y8&l1 pрσ@XQ k%[R'.&[q) d4Mf1 *Pq#0|nF͌[9< Nb'jz0v{ab6z 4(Sq`6sJ">{(.°t.F0ٯEAkDgQM&0=L8E vBԐ3ӲY2Ҧ:Fb6au ׿͐Pk_34u{l/`J7NI>%+>-Ϛ2w.]ˎ#' Y4O}1E#Is5,wUTbLb0U د߆Q g8[v-1M-RPIl@{Y7ǕYTf~8*OCa\< "e76^] e+n ,ZbT`Xr-FXY;{Il ^l)'wJsh> iQlx܌R wL|EY4f+ⲻ$z&(7_t!'A谣GFBM=7<%fx#_Gx[*w=/,#gLBf:7/cjة3ySoq6AlgX&ĻuƭvoUPs_XU#9WOb\Qx۲OHA`qͰ= :kCN7jKMT]c'fй/"5d?UTf^ h0[=ዅaQM>ѽ%i$vJic0\φL&c[i"DdIϦ9*!ީckj3e <(!DڢQς,oTu]zߠ l0#qp9q])HFvٞњa061g8Wc"=7 e0y3X#x:o F 5P&T;rݡ/?YN̪xn]@'GҐ~_,ܔR$w t-n Ә{ŎG#g+8>.qs vg -5%4dw;2-޾P" @K\Q듙:̞SdEJ[(Iκ+O=XfPU7o_,*]BpAn4BKwm~ZU| Lе| 4[$=|HקbrK%9Rp(4Y q)9X ԍ?CXl';Ң51Ih,8E) mOZ*ՠn(zu2)ajkEd,&*׋fq 9ٍl|%}}!CWlj̄6=NdQ]yyKb%]Z$u;9DKtfC$5eoL+sNrR\rCui;~)@Vʍz:=$lƿ/|{SQKRx1U|r~!C qD9X.aV$dc=V8@h} C ^4IX ѵM(!mvU{4EWaI P7DXtyh}S5<"jNxٞT]2¶wz`gw6EG3d:c$wqYGJ>"7xR'PKu&7 |MDHE Li37:H释MAK ߾k%A4bwmOg&~TWģ4P1.cZP7J<: `U &V سlq<)|odGv-pL?Pc#M COܨm$5 C6f!~uo C@Y!XEȚ8M!oPjX|.Rʘ}B|8S H򋮀IZTDM631CP`H-p.7{[Eo[mEәoBB8u4k|#|>"lӓ>YKX-tzd8[ zq/*Ul$gg]`g] -P(rڂmfٿKX<` c$l+Tx[Ufp !jو&EXM2N8g5dC6y3zjPAv'hh1WJf.s8?} f|OxK5n*oyAcYq~x6oҰ8"Uv  ?0C ?%(zGQmתgPZQ=wJ I#_c hXr|I{h wMys+)N%9T~aC2[_qM+6N?+Ni6O!K h6][4B% Ɖc^QfÍE}ɩBqf2iZ4ix,T6Ȭ^ ZgOm˳ަJ}R;S }wn3)ƫuc FVlLABE}E  H]BnZ~m% YS7i}/B@1[}ޕVŚ{9'4q&^xOFB9]x֒n|LRhsCk(C߿t%/gKJ79<`:WcnUJ!\d¿_'3ꪪ HƖc)Q<҅Orؓ|~$Qsƃ 3лۘbe3cVb'(c׾HgϜbJi*T`7I1T'eC+'F,{dBPyR*馚ʴȊ>E_8i~ֵ|b̙/MID'.0}֑h d*.udQWG©D4T%3]uˋdCL~%`bqKXރm5" ¨_8p Fl1ŮQ7mi߼*%L|[[BE9AOr~|Ո2D Rn+:eOt LByIf8 1>vY{& 'Bg[Sy-e'QЮ=_o? _`6Q.\gPE%zTbMr*A^'M@4N.Y6}oi 0QU8ı*ѩmb _y;zmF";;ˆE漺l/SqhYڣƲ7Rhf mmTl'$K:Ԑl ubQݶR\ @P5=?/`21+r ph9"2ga,`sA>bL_ϩv9#Q<)NvLႏY ͤtW6K>خhykBDF+#1tR܀x2/kh9[]G%ÒaK409mx&L"*~9u"`v\ !V1@R$N^ZI),rp\8"WxԢ$81گ`hJ<1ǞY+!P"V@OY0̜g zM)RV\a|gF!"PQD D*bP.y{y[]E EIj%Á>~Z]W §^]wNUJFN5"_P4+frdgh*rl6PP’SW3QZ TA}|qO. _rDQ{V DiST ӼjHK| ؝lC2g,Y'aΞt rl{+2{?t(ڲX5g;!^. ANPSAG4&.ˉ)~ۦ"߀nVi3!\̓MPYx UdGo4k Ty16!ՋyF'Sn-*k}^vw0pvJSH` #8%_dtmr\swpSs Eؙi1r Ѩ~05#{ +@.aӰvKˢwnD.,3eÓZd2SGMZ^q*3-Ms5 稑50Ѩ^hlܔIi.AZHN-WǚR?Ekûnew>]ϡԣaYzg=h6\SjR2/2HLK}1GB*&`i2yU y+Īl:"KA޳* GPo-bEZNVk$f;[=fwS%c%ܰg;cS\2GણwAOҖp'zقB90FE=L*I^dC頢^ےsXScL Ӫ쳗x qpMN.0^O%͖A"YViv8N ؈4q$w}t5YǕO! 73=n@6;!8dGGD TL?ET€DSOYj3 @g޲ջoz) WtPuDx#4f<6⢭5D1oYd;J:QQ)ǪP0ErYm^FϦKxz7=q5ƎSZ+| DMbfxBr@m%m@*x*'FmZ2mOu. _Z3?'m_B +XN$MP_leiЮ턽[ɢf=k zq-wh[*Dm-.ekFʐ@37U5vD2ܴ"l 7@p3-zbjgDq2ToЋ;c[тD =t$?+ndW^ !Ӗ ')3pS ^R*jwQ%hoKU!64Y r* iju@~IwV4q#k*t?8 `eQnʷ5leHfD'!zxj>~̙U6FM Eo<˄lͧ&:[ _CA_iBH;^,G ( o4͞[B!£IY $݌&mD7tUc)b+DFw)yv{ıҋUƆ[9U35hIJw`V*'ϮmP_LZ}+.q5(1KkHWfhM"E@EwG_H= 2:ɋg $G{- .ѓLFyM<Ύi6+MA9Q2NAp fvYXxÝjF?`yzI-7DO-33gѨ5` Z ؼ&nNI{L+B[N+ GdRtE6]npmG(n<*;pjg,Izѵ30`vwăR|,0R+!9@]~}'KHԠkː,\wPI8!!Q_̥Ć9 E+$/j: n]SQqݤ#WCJ}L/C_zϤKr>E9E6 RX#NIVJBtuOּ(F vi-D~eO<2:p`ja=+W D1ki9%̟C| 'K\ÙMTnw*suKoj8 I&m@_eЏ׻R +'CՊ/D7"2lǒPgi9cĽI KKĵ |^JNu-w*b~&fY1޽zh )ϟ*;=͗?{f.Sh'7h Oj\7bS}R g]s6&{Z5o6^TolXĔA{;gL#/; ނ[W0(}rHgM^54v.*A}꣛q1(w8AA B^vJ Eʗ4UPw>c[E\2\R(]W{"3u*+Y@/%NcucOՓ̵4~&(F`YbPoBZ#|VKڧH&j1.a6rwPLGA:5Ta':{ihN' CЕ6|4޸;ϻ%O W2ynڞX2#檄"jr,B"'`ЅsG:0Ub7hEjdNs;93-wq&N(D҂nٴMDBWIW(T$ޥqnI."Dqˊ#WZwLY=">b5.oZaJY7d+^C`Wt pb?M&ۃUzTǻ{M3ZWK"i7o#T?sG='/ !*` =B'\I+`f2|OQ\`TOM;) ܶnUHha}?Ht[À8Z`ﲞ{`PЮrdъ xoᘁƈU'D1^ϔe H?aу:@*F2_ ]k|\u)#Ǩ4C>1nw_mc`"J_ZTt?dtpʖ)P?Pmz9z3yqt޽QWmYy4Qm{X~"l.Ag"/AKq[*lviv\1 H&<]ۤAA͗E Wa.L. Z!ݽD&#W36gvam.Pm0Gj;3Z6/! a:rt v5+וRa患;;_t1K:.QHOZ u> LDnMq~QՀ$c!L>|u& \ȴ:Ų6o;V,w~Fg8g; )UE qxM 4].}uw{cFRH΋|Nq+n8-,_Ow١ ֤ ߵ꘾bN`69Ԏ#م8D=@k5%?3S#uYuDuw}j2|fR33+F"8ULˀMP UYA{>#aCGKM oL55|MGЧEz<N1q}}0D:*L9\v{l<>oqtKod7&:~DHOj篅RJR W5ZT#nlN'> ȱIr)Yν)nH }PpS[4v 3Vt'GJ DXBa['+EM*"ȚWfV쳽3j*` °Y'4Jz*fyy@)1E GHg^<hs辷(l@ZdKd4t&D ]knwȤw=@LW<cP`PjPsEB Zu`kNyo B@BԂkt!/C}*cȅf~nDI%* pr6;4#D0-L_Yy28d$p}Q"]öa+Mj.V&Z @)sN$ pG4h *4If0KWa8"D oy%AIf<=De9ا/fN I*MvjpOSDKۤiyxB9y0ѿ60H?ǫe%kXn2֟잷6zW|T#y=.4]i_m3hTt")Yݶ\07K9T=x7#k4@ x,;,K듲5l{1J A_0뽠YL!AZ8LӼ`#}9`M'c"lUz~gnfՔ+rWHa=oFO|oS_Ҫ ̑זj) jqSW:?pVѷ)Ea^7(~0df'.9Jۜ&_* a/SaUKYkxMuug'/N;n qAL|-{(FR؅Ґo,9fk9Ņ+\ 188#ҳ<.Hކ>E8%GjKF%0sViCai;I}2 )œwbRB]'L`xIwebi0 a y20 q1XMT;3s!_,dD lGL@ie}? Dv^;p t܇F Ovg&h -F[f[)Nvʺ7!pc:|r2gl&}R <[p8N,z{Buw Ҫli;iP(%̰ F\bpPi7'$L!ū;j"Iڸ@7lˑ«E(6vE{Kj]Cs{D08Ap0jCK2XP 2d%\M|2PA}r n)U9'k# /jctF >&ZVm G/,m60Un M߱&BE1º{>H 訿_rց.:Hl}i:M?Wȋ Cٲ w*vM]zY2"V-VvViۣsyZ.#XT)k}SSz^,6,QG\1rgiv9t=mザKtLj״T^ # )Id xk"Ct]hFRtOGJɛoWUn,93W]Q'!T^!B4Q50  0_{M/ ê Cʒ6x&JKѥ! r/FitD2?.%\7U~;3=,Ot:{pjrmf)/4"r%OŮ4N5 {=y^Ǟg䙎Y aʠOj? MϲuAF] :oAli6kWsʁ0"@ҿA3zQaƃn(,-Epcs-ݵݛWH uDq*b9#B?q"܎O:- J-ҷ< Z$1rbR4*)/g2&j:ec+\w:&AA gmISV;{UNCjŖ-gqx'eL7QC״yl&~|6odԛ!gz%E>#B!WtѾ95WQ}2d 00UR'l'1ZQUA lB~RN(9% 3ypi&ihp!נV@{Ɵȷ{&oVE@NJ/wA(IPPۋ".;'>|Ⱥo+@]b,9LކUlcsnKCLys3=hݧT'dQbAvRn X$FtX+m-ڝ ݙhmC%ѩ`p`b\Ӫ>}Hł` ̠ b6LW.)v} `l,sE=q,lKB:>"pHK964]ªW_Ltk]("վ i7fI[ڵ~aMCd |-"ɏMD!ۜs-;V8*iL"`'5L$"aԁ℮z1~4 ƆQusy:hc#V kCMGieJHϽ'O(>?sGSiYHgZ]g6譖-ؕu'i ml3r:LJ$xSYUNMtCG):rJ5i"z\h$K9LՋm|Y'$Ҋ)tc!q7ZNptY5lQ^Su$1u>ʩϭ93so b'. 3q R7f>V#ep[ P哉,Dщ0,S+?hTXzڌon!W:2ҭ q@Px/kX]1`zڨY׺::qˋ\߶QMqZ*}(@mM%O8f[i<&@K`xLF-YrXg V~^pX`!:`[XM6ek{}~g a[$`j ]'?̶<7_;cԫ5=H:H%Ղ%]/2Et?󦧾Lf;H} oheVl$xkVl5Kid^I~*y$zRD63pm`k4e%Aȗ̙ݲ_yBYɅ7 [DAmP̠P5%un2KJ p\ҪR#._NgMqS6*tz$  {,{#h\փgϋȘ:`h^h"`Ym[m\a۟ mabQ[_xN,U>(s+Ӂ!fys!u v|#Ep 3h[w*ѤǐoLH&t͂i^pci2Ffn2Ibg'(0CWi d]mF\xEG9EuIxC5ɎPuSg|UUmR"蘎xrz;yl89yo] 2XD݁t6lO> ek=^i3|6\,-! !pq90WklqW|r`qmp'&FL| 1&I?gלwvۮ*8VQFn Z }M'^@f39 ohn?vzB>_.F*) jm n1qqNo+8RUYsc/$i|o35(tաU^p!<li݇6^_2=llup5p4>5V16P^ecV KqZy]Fs]t+K]ޯŤ 7b c$9R"6-0hɯ?Uucs.wNp5Ǡ`JjL˘#qx"BVOs$ mH,R~H˧U0N-H9_S/woNUլ'eU+[IZ`{}م\=hdUJ._CYlπBK ͬu9493^ր2_Rkus~&ʹ4g-Y !P~s~E&O?" s@2Ϫ%*i_4P?ȍ+. ;R16b0K_)?Q8.Q3(zz g4[IJ;5Ye݃uzj) i̋GmHʉٸe ۂM݈}m%ؒ/ΑfyniřFG)(/LCIja 399FnL6u/H?!Rx?B8{ux4*fr}7uMB"iʸuksTa+Bl|J /P>JzÕfdv-驉كx(&8uz[F.="Bt ^jcG)YHl@/cjAsl0lbصVdQrOw8!3H:fߘynzz@~bΩ'nz"ǂ P 0t3:6zb^}曉g1*eWXFDRO-[[^}=dq3{FY4*DC倯s>ueǽOQ 8lOn2)ˀŽA0]G'Xja谽X ٤#H8o~zrw'UαD\`G/~"!f݇L/DD㲑0:?۞z%gXJAF8#l9;'=(oK|7(' K=شEux0#fO!_=by/ӎIH3,4G_JtxABTqm"m!'4x5}QKttVL ?u`xGɏis@p5auyMwYL͗eJohs& wY^bE8ayj; C'gsGeg_ K+~[[S"/;GC2GfZ Z[̫*.M:wK}bGj~OnF -pךrV)׷P77ތJ 5k cAv 0[侴& rOZNȼޞKXoYXKڒԐzj m9BRQrmGx6 +l. dC,ȫNR'$W֭8#IbFyCoChtʄwȏdlѧaLO,$s`{'Q!R9<4_"Y2t#:[03\X5pq+l$tf|ew].p~Ggb8XL2Mln|d+lCE@q8fc 'P ~I| A9C1wl*3ut(d\)ϰJ(I0͐f/Yz?9 ?V֥9^xH)2aJyTpuV_s2vC  `w+ݢd70cO׶ vȀ>rø?rօ=z8i6; R@wk}~8o6/zgst2)d`[)2:8!߾y_8mʚ]BSS2ra;+ S7+Qv[WZKPMgԎ:cr/낈dq T+x~Eejgkmn<$%!j4<#.5 ֣?hZ{:I88Naաf$++XqA’&"@m_Pl '@QxAQm4+eh*lI8_.(c4LXKRD#N St*YmWIw$wܹ ?D 挰<^"HXˣYEe#VvDG3:`D6EJcT[JSP9z2HMܯJk8צzGev(bЬ=9:gM/-9i, H,q;v^qA5gUO{@5+C'vuqd[y? "ZjnWR)"*KCV(Npvۙ}J:_%ֆj@wxd:Ԑ\lu)1]%rf >eG~`>?V{1fCmsEČޚgi=gO>9`~r\SPKE .k%/_zF-VCA퀨U %؁zm+mb{kr((Z*< h(6OW*C.J1#+j F耵J7S5st35)+m7Fv]F gVڦĄٙ;Ư _Ftwec.U;xE,GxVg(ӏ;8Oxs)t%Dm&`#YkJ<+ ]׳aU-Z!Rjk^`uZF?{t:IAʔT1뇟k|JeJ0j0ʠ5أɢkkS;aVFc!vภ}B]ze<O瓍=VVP*HOh#A 4bzJs{+[*?\|j0I33SDpi{qI*{DG)0 )7mF^3 G%pyѸCh/2lehD,`^;108ߖw.ů8~K˄O-{^嘮^\?yISIs8%Fe,<QwXyHQN^uLlQa0=)֯$H1IQϹQn(MqFױH.-r~ہX2rPuB6_X!N:H>BSOC)8C+E1Wͻ0w0" %U5 c)2S{;̢ 0hHLf2fpLX+ B˸۩Y,tcPxD +_͓ #ZZUR`I"]BFQTʸpI{$BcIѢp( +6;Q{4CzZjDqa7+}p/nV.ݰŻc O&x wKjߔoїߡoSuHt؝GvX>!*Fa_#X U8Q:4,|fe#uO#24=[L!vsjLw,bC1 %&/C6Sa)_1M^+r.OŒ0VV/=jY"aAB?x|챶>J3h.q9EWV^xlī*ż-v!R$Ý6,A{Nޫ]kՇԑ}f R%|狧L6 ܔhsYuf3&Sیk YbtMtmf%ۿ"RO&)[JT dd#]+wpn +ǽ/Zse񙰴xֹ-朗 -iХ-"RgոܭsVhQYhw (P^i-F5 jbV|ѴNwS!jHJ9j|VŹ/^Zwf;bHR3|m6)SEUbUú$f}+fK*( pa4Y#'/ }ڀ'42 .ͨD{=Y$_gF6Q&DO_ŘDp=?hl#q*;-%qɉ6*r~ZxuLs9gl1_7^r6xqʿA/M]y{{& p[%w I\bێ# [|c#_ΘU cPBb#zgq"qL56)f%H.ҭ,܆ Qm8 ?.SPT!8?ps!y{ב#EJܚ3$K3pͤrf6 qNŁdM_2P_#Mê&\aYĕyX(i1oRw1q@|YU&e8t7^X6:~NA.kj.;ʛ%4$/+UNiX%g!h_ۦm/u_v7xtU||5ak=+T'a&(&"n)x:=|Js:ɗ-sxJjح]n&Cc5?Bd0bit>֥n]TcNAuFFnwÌk'ŵo1Bv}!}{Èإ#JF[tGI|ށ킩O;iW`bz?=Ok_ژ07b+׺f?⛣ ݦosH@L73D_v Q("Mn0Ŕ:Q@q_Gg,ğsJS>gpًok5lWro_R=1pdo/0;G%C\.mw}0+&ź.QF]vOe 6D* Rxg %2ZgBOH/OShrD d ZԃCsXxTeݚh0o#J6 U"Ii[hI>tᶄd1Sۯq(}PœѸ19UOcE` JT A-C&٩D@eX2h?ISJ7fQ{˳o]$ex7:UxJ=G3% o1\ >d1CIEwr& sz,$iYFazɧ64)Q*jlq..4a5c``ʺ98aAifn=&ΊEcYq<,6" RI_a@|ɋ)MRɈRJT4/+ aDczs]q۵DRd7WE!No=L7FʅTR\]W"ɲeb~ \r@<҅6K)}c;钆q< 9-0f$M@CiKP@'b_&T ċK@YTIHK]yx=wkcĞPoPWi)8\(F!m7b$+0.5NA]osAbj甿=glZ|?3<K@|yG:j9ɦB{5qyL %lg" m|mɭ: _0W7IĘ4zgM>ă*3}uw^B*?R BAy}@zW1*g6z)ʬoWJx7J_XTk'٦x|_@!vl| k7)\u~|'{Zg՛~I[@.1&,mt/LW<F paX3aߛ`K[u+=SV.4w7zoAS'UL4!O#8CT&4ӗO%LܡNsv!$ 2q\J@E\C{J6si/Ҭ5W}*&SU6t,x3ĜTSFF{ՑvXR$%ߠK5}h z0:5 LeKʯᩛ5!xV8L[_ ×՛`'k2֠q1NQjB_ӵq^E,Mh2ff+ L۷Tĝ=h>i]/3 !XFMA{( Ji?u'}gAW "N NII&l]C^~|/DhT0^EEcn$a{e}s^ mSYl>ߩ7M^,tT[ߩse <ǽiW-~IP:`ws p͢(xr)-Y ^gҡEfצMᳩ]oLU>Z\ʒ^1 \,&lC2 +'cϑ ]9g4ک&G(JĄ.`79Cg.`APuSݗb5O}ЮVWƕ}Q+K"H(̐s t#O\#^ s;c-rRiVh4Bؗ&dS{5j18.@R` ZGDl6j O ҄?kG]P%6?b;mCõ,*umczV:3i[,zVFW)t"E|*s: 1,+DpB@Viۘ3u)81;QL+a ӦQqL5k[;#μLnWФ3>`2H }w<&|'^:gzl+Y~Xd 㐦IvQI8YT*U-!Sjd9ƅ`ݛ])YRx+5`J|h6NBG~_ Hh ^@EcDX $H6NO@ļxP+Ҿ,8KE;K}k:uC1ajxA!|CNr4Ad4ܢ L2eM~\Kfpy0ǍQ>QѰ +7wYHt7WE+aK1J?Ao+ޡS,|Qې1M`I掬|)\eqm ]犨 g| @  |QAYOcBAV ] b9jN\   r(b!f{/e}Hц/ /åC3=-Pǡ^rQA-YlE+SRMϷ}+srO0$ o'NqLHOocqdT֒ oDƷ[jx3eZ3n_QtkK"U:(I@&ޒQræ({(L͖64c_WvZj3d|lP )KKnnypi:I͕~}2TCؗBː0XٗO15r'&8-7UoۣhC8r&ܷ($v\}R3&ö7c1o,&Į 8К_juVUn h4Oj+k8=|C㷶cstm2TgW6B0>Q%!5N89 |2 ;<Ѷml &_,ڞ7G?aaZBckt6y=.3#gZH[g4)g֫g9QGRI(-'kO$t6 k/ٌ4S}LⲲL[nn8g=y:a}'H/M?!gꥃeV!h!ԣB0÷ƣU~CH5yY$R ?;|_ӌƽ?[q~]`tDp5#){" 8gڥN9ܝVқ /0ko6\Mt7o|hKGxCU#_̷gGEg yǺ`ac3zJQ&HIn w̚)~q7/1vmp/MZ#<S98c@6䯲Fne-w ,>pP#6qJoYup[g5;AM ׎mՙF$i`N$;/Din;TM8KuGE4$'񃱋gndL>aP$O@4NTa҅M+ Z zqa%C$:n慑HCA|l:;̽-L,ǝqQ<01Ա|t 錍?(n08֎+o6eqTw,[,Jx_7`0I(hu .ohb{@祡'L=mYRGꫤn>U YCP嗀i1Z qFǏ"xFv}1.YuA$x^,c Ӭ^w]_+ZCCrATt*/ZAɼ+gb$x*VX80-gJj0:-DӷM}1yoJ\ND$f ?&vk&k "Iao"l5,y[@U`r:偫^"yjLSȟeMsK2 AYG-MǨ4'L BIaxXTMNKֲ1+. z- =CDs G?D7"Bh!,SWH4xx!&-(inP9?F'yKǁ$ B7m=xFZKB"Zy7L0f52[SMoNnz#c' kĤYuHPVФ"xV2Φ`qiJ@ (HV5Ns>D`7h3q >m0Ќ uL7_Gfvfo2:C華¡Rz2[;"q`u>")'ꉅM4 wU-\= "uxiwܥ5֍e2NOg:4G)b gԶ7&Igpu!kwJT#64g+dtSmIdĵ| w2WT^نDΣ`_]{r,9ԈIu:O>jo OD l ߡ0qʬda06C* +Tۓз:pDwv0t`6ҷY~ޥ[.LM`䡧kgݝ(̑$^[[+D5ёeQMY;z!HX-b)oԫ״]?7It4bDi6Nܬv֋, 6}Pn МxPݠdg4PȒTB1BL0oZ1 ;۩s"OLGq\vk*82tN%W5vlVA|τg>{mg&E R'B{:0 ?|H˜xqPfr(A~nt\~ThlD1a ]8D"H8E~HwR G{v즻5<~N+e39zr,PF'\"hwdX_,P+Unp^cB2a֮wGjqWq;lEu;bQ,|@0[yCpMLϹ;jSA w5a@,hʭ( =o{ ɾm=콱)=k%KVxN=]}q&;1F_|pRQufz oi pF`XAHo@iыQoej. $yO8l7z5\\?gʣ)/9;ЩWb28QN~rƩ/hWoqA/;_Ȱ#Tu❝ r܀{:Flfk &AkkO0қii`kCtqg{&kQ̘ Kt&!x(BWA[ᤡwzZ泂s| +̕F4֋\kZtwO1  m_5˳䍓Qմ,89KT>3i(&=/?⼎'6Q"ɠsf6r@|,o|/w<Rkąub4Ae]0h?}P5{W]85Xj@tU:sCߦv,cy9ظF'5m?Ś/jl*+>!lqb`XTj: =Bpp T Gt z94ĿcL@˻ ;(X[0!񒽗cg*bd5,oͰGZFtoo\ h ^ v~E4㈸4a46.zrW F+L+,byCiޢ:!Ꝺ7 jJսx<>iOϼ*Й?.ea1d1I"Z( <ϱWi[W o66!>H_y-uT4ʄ_9= S{$IE dV,xH(k| `̟hg&<+NDr[no#qt1 B5%ccf?>&wӠRlL#;ZG''נ].sg@F^ [3heOiV ߦ7B ~yt,ٸXWSceBiH V1) xOҦ0FIvi09U)Ы]79̎Z!p}*װiS-M$AB*e7i˜rZ|KZ<zr6lvXۿe -#wW}n;o:?z1"t@qMp2 ulBI, S{GV/k+P|H|)/oYY3;̌Ѷ'>khԐLyn k5y387 %Gu_XrqM.0Ŷ&z7$~a":t^lM *wy-DfSkv.O| gGE?2.㳋"nQӓbM\ab6E+yDLϾ'U9P|?GRȐ$E2fEnFo v!u-V!2{T%Ir;mI0!v)/ dU/t6Řɐз'IἻk mn Ke^1Vܻ;KDqSۈNٱXNoKjEKbjQX] :KӝҍUȨ˪Bl;tfhQ̖ͽ(i3;}ܕӥs;CQ:AuS4TэLι 1:NtC􄝠7Ljeӕx7Z丮CkXD훭-9>쐷˟<:&ݹ-PGk֛9!C1L +gQʡENػ{`ʙM{NM~ \|zY$ &A\P{D ZVoMѻ+ ̖:_ݞ' trÿzfHzD ^I%hn7ўnK32c76?xz/`au$ĺ{y ;epRa6C̕ kY |i7 D늞-5xjk]P8 ~rx$3AoQW-B`]- evY1*?çT}9I;fMvS <ťc̽ V zKUlĘZ6cȠ5ax%t~T䗌od(qTEZhݝ;s%#:?u~/g-&D@;~z[ iRDpa`]SGH$M*qv%3t O_Z{8ӤZy2kqi֧6UQ nx`RH'NSF(XGď;M_j|̍6as>oQi˵'N1SmNLqͽ`o91]X"f oKqXpٺcjgK8ϐK#q2+tJM?0X-x6!bqQ'&iNg# NYQ5 ?#ƞ~1uG+ Xk׾پv?la$#}፱8AЉթ/^r<g{YK6 .[6^)Fw@I͐et/>n5€r\(GĮ|gNsgNvQʛ j)e+2(KWG;jeY<[tIfU_u}xDR/ǩZd={ə=Qg+u0!B7׭cpïPN糴Fv$B#a]vW\?"\-8 xe?cx܍ *F2^4lYJ Vaqa_9I O Sqjy3y~|wk!"2`)x#$:A|Kn}?7Tqܲqa !!byCȮ5eJ9i%]`JNu-; @o]ˆP:c=!_=7`HA[SӻRcT-DZq>enoI!<`eXT]Ί$e`Y),֐golCD606uɯfk c) :؋mZ.еo?t!G徑ik᪱YcD1̚To SPfJ!QeO@ȇ|='cgI:2I3,'+aȓG2Ro4=xŨhYEUxK2Z.ԓsq/a՚h6جKv^:E*E]B+̯p*xNiZ 4u0N|M#ik+]l U#9llG`*WKh_D2zWzclOKV 5~+gP=Ҡǜgft=f9}MeMkJ FmwViIqfovzo_PΥ@"ْ,Z[% 4):p{| #&M(|v6+XK&|r\7]\ZXmYI96"J,| 5±J6LRLB]@q#tȱ9@Dpb&\j?"$WY^FW#Yw܉}V_aT9Q^_&BI Ki"Igʽ9yQf}mT0j +\uTK(6?SNxp "H3xU@ f9YfeE>dwx69O5~DɎ}֩蛤(ޣ|==E5DrF9-"v~9ꐢD=c)?4~jZYT꬏ׯ `Կ2N6bOcmE?oky#C;'UX6yڶ%vBCEyߥiH mׄ(oj9,d{n)A5q tXܣϋERI+T >1p8hI &>FB1B'(YqٯcoUa'9Cd> &Yd'*#(6H+Wphp˭ YN{tR8Tg*I߳l/;z~eH J6]pqDK"~hx&OVG#ҽ /,lݸ i_VʫZ[[{  ZuM+aD-ٗ B{Nl0^alʭϳwuT /d#p՛ZVM,1`zl l_|a<ǭ&UjO׷XdFK9 *&$[*FrdX:ߜKRK N%@>Oa=,ŵz\"O- qj =vAV8c'.lG'i93f nu6'-Es+qg?1ck>t1'S0:P־\{d,c"k06+t22S|U 0sda>$29o ,%|-IGIF` 7?NU܍Dgycօ"zF4 Wik-i*:k7,^a=Pn~?v.x})"?9U|rPgj]$- ,9Xɩr*y}}}J^aALt4*sr;E:@XuzA㠠 Ė{e5fgd1G-Yg8ڌJ3~CV5/zQ3[x>o4j?hI-"uV*F=Lþ|-,0a?}Ük/X|S^ wzk" zNP}nL^~SWP {5,Ia4B6 57 u[Rİ.CIhv1YK[qqr !~B7N)g = I#;Z^mKJf44\,N&z 6:9nZ**Z9tǦ̸c[adC(MvgڐaB>iEEJx9clO3' + /6kV[?Xsa징w!_EpXeGBk?jQ üWwDlˢv}R! ҼڅлPp9Dgy`l9Љ z7(su5&a1I|d0U[2 vw%;Rg`(d\KS@ŒnMy1tzCL(vpgcH:cENg!lD _$Hnh6mG΍5bH 8sSĤ"W;ډZ$=GW#=WhU#wVюd ]rҩ½R١?Ρ+Gb/Eb3Mu0SaD : :511Ά>fZ3r$ ߊHŤNXtNNՆj,yϯ5UW_|$c5dHYd&-Ӑb7~e}v%:oxG&4y ,ھ͢X}z#VBVտ˻/6Z.@v%qPղ1,w),i}8D6)EX|Sk UJ diy 9ehWno%/Y@@@ǡHC*_wHd˃ܳ}B yD7wI~xꫭn I!w9)&yRwhUN#c`q]CWox7lyz;0,ay5zjq!'lŕxn~ؤa=9Y`V'wNqZzhř.FeڸEt6,ЛC߉S vW3!HR;r]0a@.'3a3+ "AX Lm<s\/ZnN|RC" yTO8}.?1 g\].4YG6:%lv\rWR,g@ l6oOM/Ɗ 6~!t˰(ΜW#L$GB=YsQxa,6 T>'1߆4t2D@LJe/BQj,,SY::C*WD(}.H3DD\(ԯ6hh%ZFt\-2apTZo`vJ{Bo)6سJvݥW2r6P Iir<2 WϽ9}Fnՠjr) c.˫Ix.9~H[yʝIӒ,ksR 1+Z*uO.8uZ#P  dgY: U%[3l5)W)Ja\s<-^d"SO<;9G=Ti 'xv`.f'J<~|A'ȭgjyT7ui-"tBIϖ ]-bs˴SzIޑiw+<+Uڲ°: \{lX" W|9d3W]M R:# WϽ3'GW&lϥ&?MuyiHŹӰqh>yeƭsŢSiPC/n| FIEVqJ [;*| ;6iJXaq\" U|6 4 _Ӥ{Kz=5~Vz51ELCMY 4  zu:a^?!>#j"*+ =F'R{)ɠV #lQ^ki~cv8屿3'9q1Y:cBg6<2vJ@=\0Z-yY }J0 i򀗤]x }Q9r},11xoQ0cDk[5q kGP>B9V&b")ù&|x Wz _c4ƵX ==!;1j7T)'Gv&IQ"OvEc@a<`c7XT`ӯJIU %nwGBKM?+@ 90 P,3ā 2u:u [^"w&q|270I\.qg/7bd i1 ۸+<:8 ON=["2pql9DM~.) ]c_xj 3^ym`Sjak"1T(YTݻ_[i/( kG(,v(m& fH) _h/z@7ZK6u?ȜѓIZH2 h@6M [ VrFL Ra X`Io:st9K,jyƢHH{Q(0]ni<WK~w !Zw]fEqɕX_ F=f,,9 45uۇ"UWzVdJ؁-OT8Tk*A/? fΨt@'{av_g"S{Эߝd8SP Nz :W*S/2_V%jJxl's[FwkpR/ńP7V]/X6G< )zLhpc2ўelF|&fő# E] +jYeG-kM W*@2z-ԈlQ/_)g>_[%P~/E;ԞVU*0ݽ7G~BLF32<Y2wl z"{q$G[ʽ^* Ɂ[aA'k8CM cTj~5maS'6tQ\JQX״ h:2nr_ %p*z̡@TYJzXpoD/!'t*rbw1*YtǤ2:ExSt]&*_C7Nm_…NW6Gԛy;΢ FV㻜yo_0'\cSQ#NW``<վ@.Ԭ$hqhߑ_DPD+]$nK%#%# C{:ԦŝMHT&e| %/Ȩ뿵>Ne/gyEn*C1v=Fa+9̤ =.f:+LNvI tzZ֓7.r0wXj1mBR)drSo&kŞ+X'&^sL>)ń2S$,3aTºb3X1)# ,ңtu!a p7 M b> #Q(ɲ'R:_蕛±0 k> hL~˖L{̡Q=+Yc J/OpQ("r:|A`$e׳r|K{A8K7E%eh_+^ Ux];XXOܐ]W92,f8, v Ȼɕl$!r,ÍG4o(%0@틴o?J=DE .31$y(+> I_Nˊrs;~Fo42M' }CAfP5,Fc,IqUQlh3)ͿzS u^H &| hj?޵ ъUB2ыxN+vǝ3.אm؞FZz3)x(sn薍ŨC1&6p@ j?SƣԸ.\m X؆לN{k0]ΓaGi<yݜ%h J4ަ:V|p6w M&oV19dE#2*̅՘Jx:@RkijE(-[k^2X;hSasүu8`1;HZ3Ispg+,B8 ]K^kE N0b@jDE)CxڔFp/VZ `$[ӧ '&,1' f{$+OܡpRkLvɹ &1JDyf ?,bRo[* Q屑c*3(: "&Ҫ$ސ# Um~RfO|,y>7;>ha$ۡ6 ԹK6)Z% 4EA+ [êH@]lc@*b*kc D[d LޣR}l>AoG󷉼?<`1׉j`&3Y!ɀ1Bp,I8ё1eju8KO6My= GL7 T[u~l)hDZx8ky`Casw#'NHJ ]sT?z+RMÈB4rYҐcO*h?JhBF'eȞ8o=8ȣI!dy(]9[JIuYJ:4(0X##ϭsI;{e&0 i(DC $i`Nwi;paݻ쒧3PQʅd}`̩ƕBc['X}5YVcy#eЪe;Uo(0_̎qV.Jh3X0BRf| !wSB=)al3zpc\)I @ ]}:{ؖ~m&G[SY*UX"vPUB۳MPŲ&%y-"˟ܚ'ڻ՚r4d"Nڎ)J>oLjxy'0RE|w,Ę'2uf2%`VJeU1 G<8eM)ON*v(YHp,~k(4A4mSB qg?/ϣ/܄{#UE]l;F$i|IvsJa}%ԄeV9QCk\2z^|rB1F,4U;:#V1Ԝx3Pf;W J3U WpMpdSʊ/\ BYo._闈DɕmA kMQ5+Xun\XGm.b潥u`<_(XSԮ9 ^H6+_yn->wV<;a<WkWt춶 hom*ģ^P,s(9Y33*N3^.]vx7 3Y5ae$`58h!Dнb\;GBqԪ-]+X8gX_ZŘVF8~kQ }u?HJ 3h=~a4#@|nP[s FZqe1Г  0#)%Wۀvvx#qie~&igVwb4m!4\|* O.fKs(-?LצZ E( F;9"Dm'2xu frq1'`zCd7]l-O~+d#YZ\*=쥲ZO(hI GcL;{Ilq'-PyA!>%ˏ\%R"WT};?-a`j:Id#6kbGm)hw/bیDA6Qxo _*J$ )p;ޛi)'H^LtUgN\R# 0 lhbq*(Dwlv#^DNmKrQ+R^*RL7;JJKNJ˭ߍ]1iMݓ^DħaԷB4tm8CeD*RL`qNVvV/ҋ@9͆"JZ"ΰ73@[ jس–Xh,C^SD k n pqbUUI7 _ڹ7 5-.`sDž@? p . )5+ť',Mٽ`#Rr ۭ?/ I0 r^)ʬwV˳ a(MJJ4U]UW[Dub,m9-x\)(4ENȫN-Ҹk{:~E 6o%dd|͍!ܢ&5+%>z(P$#>߃vdGYXDXތw; 嘲 <M仧ffxjdinHr4vTovjq:TA$GqFv=MͺZlS^ҒCiVrtb͵S/YžtbkZàG@TcVzvYEٟ\˝9? V˿BpL#f(0AJL)w/ "D#e:x<ׄeR*lRZu[~yCTG|nDi[z(TQ!AcAt8sknPz䜃޺:*{pO6ȌkehcZ`"6&cuXa%*fBpF7ĸ\L`٭B67F-ۤƎဘsMvlSYc^b Z$Eqd7I{V5mλPZ#pU0kާ XYԆbctYUqZ$юnpW%5sd]"c M:yT`} {~[.x ^yxaI/R;匏}qh~,Z|)ܤ\#sܬv'FTeWdj? CէCS;=z|BۉG6/LiY  9 WCBM;2l ɜXd2c,\sտHգ+7ie e$F!MЋ-MsMz˖#um7^Xd`m57չ 8#fp; SZqYV.EWc{PGFPahTvqmvx88 .E]_Oĝ}QYk9eߡU ʟp} DyFE7NGX^t$S92sT=9IN?n߼Bi)_XWQ1'XVc'nܾEH!vp"^cie_ո9xOA!8Lρj sFqJff!m^69la^&UUWVbλv3|y GXƝI̩%M%@܄κOr0Gĉya6.mސTq<,się :mӶ,,{&3/BzG~^(oď VNgj jFWBƏ 9Dfx3Tcb@~K3+33E#zdzZ^-pwHJO[u/1\!Кl}!G C"V)7zO_g}]UڄRiΡsi xw+5Dz>SЭ5D=*![II|{B0ɠe%ۙ6ʒnnyNzp뛿e, uw-vz,az]'?h=@p L4/ijL#6m g/ I&}5o# C@[/#ɨ;4_JN/u"i=:y"* @/܇6?BvV<ڲ}ISȬ ±iKGz HВC4Nc=~"-F 4iOQ,lO)n|.1,$'yW009'OV`I"uںS#>~ xqP7Yarme{wăn0ktm`ޱT)0Ω3jТ.P^zsM9h$mA%ƒ 4ي[d%m)P.@6Ps;(q6V{v> )JR pJ.mXf4iȕ䒲s^tym*Qq5à T&5 '$pD(J.Hiy\Vv0^S/c4-7e=>A_Lp$`LVDxu\[lswT_ޏ<>TzSV#iPYޖ=ead휡Ǝ*$!cE(wEF Jdc?{'U'TVy@9#o~a-6Ks!V}3bj91"/R G}𔷏^g#8ۺG9)XFZXE#W6H:^FO"TҶ\,*"ۀ&TsۻkDmq? lo"ݗ`hZa w~5- nQXiGXN]A9sn2ܞ?ɆDnudQ`MY])vB6xvE-8:xz:(gj[Q)Uw5k^>1> OQ}8m8G4sdPc] GND$ӤaP1D@`U`EYPT+'H,ޡ>SO1M4N5^m!d9Y FWzVo_>Up%Rs0Hh YI :kϛL}EO׊Ueʿ:4{nLʒCkœkjmtg/N3D I$P\i,LG"aw" .΍r?Re^Nr2*qKc9?MclLd'7IG- d•5q"~Y#j oS0y'Z+|\k<]h *RG%PgWJ=lj?k;)6ߒe00Q8'|Ì;uxP㷚5o7lkk&F+oHѻQ+/"U|ƖS&!A59S|ԠI wc`ez4:Pf"`!= :%߅5Tp_`jt8־m,h w<kMv gV4V 4ݴ(ՂrTNcab;vzSLpkzN⸏}>pwqmCPb/"|jHh:?ﶜ״]^sgephFBH4)N7Y׵:WK/S ijmղuN\X 6(xw>4S 0FS<DҬ?X}g EKF|l.nv;p$ס.M_xuk$=Θr, Za)$~wc$nuBv;uѿg夠?OHkZE~xsDvZjS*7E~vVnA2f{!=w8^\X7j @c uZo(tk{ł`Zd4V~e3]6KW?r33Mg>05# /9#C_RmVSɔU7 !@+1 H\Yst`gZC%^˚h^$0`Am */ JxRC2PKCtoڊYkW0)(rzmoK#O6/z\{jǏD p;uضx~ +۴)sN!ﴬv;3.K8*:^ԍRo0;J4/ mJ^A'g2 Ɣ(CyY}-tov#jd6y&: *}g 3\W]1n24 Ab'*mq?u9fz#E,6ENfK;͸H%d/1-?[nUQǐNl>vNZA4Q٣L4qzQHN|FssNE!U dg<'xwQ8~Qxg;{\+^Ĥf!p.$T҉dˣT6)?^>noge*%: fɤ FJ/Rʓnf/Q&%zv [D_GT/VzMjluVjEC4e5#jAF1bY3u"n4:bhNĒJ)Ks˯%D bN*c{9 _k2Vp3ug{dB'j=뎲|D u K\ }ס v7EL3OJbMTkg;v1pPgQ ˪L_n_f'Ab %+WpO?]GWf=M,*fvsXA|wcu(7kF`P!, d 0?*ve,֏c7-Vs?A؋&3.(R"uIVխK<4oĿB&F*;\h ?ym]QMT(z/(sUڋ@ uE.Cs|0xojw\)dpŭ,k`I\Q VF{wST†LeC'AN,.36/ZMƁr@4Ow!7 <%߭+3m.lN,R6y0gpz2;v "HlP0=vR ypְYVڮ ?^c)#I#[MYh P˭.ǣH+:xjl2Eu&IJ,{tuZ /lR)Fk-RQK3[_ '"J(06ZخNaHD#&5S1T>&7ʰ+zR!%r&e܋!9?.'3)PH~؎~zHus4[Ny;&sAj=<ɼ(;^+⦟ܼQ!vZn`T@mX_Mm"9~VӸǢ:mډ Ǡ*H*&Dz Ee 7kfy5 Y1Fh JV\Sܽqǒ/Xlǵ3Y(fɠVfL)m/oۚ9'+Q|NBzs>ʯ~$ ȄkKٸ3NꔴC sdNE(0*h0JYEO93$1 ׇ>B10Cnjd23^"j,=q ~ʚU1fL"a+!q2}jsSvđ4#OD0@tYI[Dx5,pjDgzb[.=wHN9* 62`}#n 055>0G-]np-GakJb_ 솲qCnw'*9򘼷 +(˵?ߍwf*˄H12<W'C y֣X [Kprdž08;~Ck;ZYd O@˃1z4u;߾=ȳ*e< *tKkC+nGts+G ާ»;]^$1]%H UVgsuQBe [5. Ns6C]#o34Isuʹl:Մ{ωRWFǀ*^bL +3Ja8+ʼaU{~BH"2 v〱k/NS1Er.(*,"FrJRO?J U/wD|Jai>Yc |pDofm~5$1IwSm"ؘ9?QjByC:>|}SA%:aNxl2I,pxK)y qB e:ѕ%L+fA4?[K(m8ZЖ#&;4aTv;0>OZ[SϣZh>Ѡ OU׵cPM֟hW֏WTƁ[XBؙ+-HfCt*5MNan#Ld"&7sؐ$8W )"v pXã8*{y$-hUa$6 F{L&WhU ^g(:?NyǮ~) ! D)3G`E<Yu$.CiUhŁ$oJS%@ VQwK5!h/G3H]ňx5Stp|%A]ܗ԰mv x[2_3r|'3-ku1A/;lmd6̢46j32i>4~d,u~ϨIZ&i qIWK4B)jLzzeK=N 6ݣhr,bVVq`Wp)&Jgaһ;= oiCX{ >3DДj_0*lipLD&>h! l_1SMJўB=qè8 ɵCl|TM@bm,zx90NK1Ωzqb m`[0+ 8V5#GPS4<+'1׆憸I+)2Nðu#; -2D;p,c\KvXiO@Wa@ ݭ$5ezk ٝf4̰ڱ'@^ftBl _6I]A9O ?mQע#{~˲{ժ <<u?)E*56pq8S"3`΁5أ"# QrڏN sxFas֓lB*Nl\O8A@V|AYm1qp92&ݓ'zBYoVXzx}v#kfJ9>7tP;*I"˕d9@efDD?lw|[uh"&$`7ІҩJ/ C;5%.7D| HEh m*D g`gێ?O)OlO@yw"iӝjċw6Hl5)&#l?ą0%[K1ʙp"#LI2">Q~lՀA[JrI@7Z &2n׈s2ڞIb=3ٲߧ֩M嵸JFgXdc({3+UxY;n}8<W\ܶBV epy6ɾ,FzKπYfKm8\[Uz8E22 ޚ߻Z )z%KX {a-N\YP4ۣ׀b`!R:,Y4 \)ͩpFr Msهn'aDulEb,1̞Sj:.0CUcVmfG2S/GS0h .[U7kILL"9P;=޿VW%\!jD @ (W>뤲.9I}3ā矨{pRc5@S3û* (S $8N;YGk4U[$˚>T(+wzCj5DJzu$-  _!$"m*.сn5!,eDV纻LiUZ ڄI"CqQ"pmh"b]OTt9d|\)_,M_"I 8ށ V [ooa ޏgzp4 )y!n*B`(dCQOhpvjLe}F#WeKE&9i:C yqBq~4(꧞,3Y'y"-f͔6LT5BȔYbY{0lACe'ܙF7.lR} Xq N*`pFNVȁD Ieqڱ%UhںT#I }2+h\vEPHk( U<Wh(AŝbM,?={/qKo^X9n%3Z&ԥC~}Jv"mmIUϋB(N:w-3oVUBzv/#b޵w_M$BO!st oTs .F\9̭JM|IWgZ^Pwd@UqhhH04y)#Iqtqu@mĸU-P{f )E^sL 뵺E $ev4I44TSn#[P{Jgmzש}{٪6)bfsJ$eH0_ \tO׻s-DYcng4FymqC 7gDHpWffdO9WӀ5 J=/z[9jnּX Ovպ+!Dy, MjGD *TP+&J;{jwǶ4HKR%Nx<8jM{`5^[ "q4 L3tUA|[5ٳa˿7Q̬վk+21o_c F|R+.u}Qe->QzaCBkRIo|v(kErP'fzukآA۝`eT!FbI2-kR̎&)o u }4K kk 9gv){w%7k+n]uo测DMGM-?eԪ7#2Xj”+`w7;mт&Ay{sU`bޥHahӴkA'C{lxɌ6U,/l#B ]Xd:EF,;XF?\ cz k{zϖƽ9N^s .P=GbvX,J.@v55; :2Rٔ= QAS' 씧w0o 6bo |?K͝Gq:|-Z_ $R/oad_hD5},K9EҨ+w2$™;p҇I>rY1,& -y5MdX{no!Kyj V’{КGpO"h͢gmxpQxg^#&uo ,"+'a+c>`Gmg[WHD}nR)t㺦mlr¥"Ze}]W#s 0.ČpGq4`?rŔQANJMe:Vo7<`P9Wui}$cᄐӿkn,GG\~ty8nv+p=`MCjw KRƛ 1/_ X|"L乛;XPC2۵/ǎ{ǟXޕȡp.w- k Ih\y߻lx8& 'M$y!=\5~2S6L0av#5dԌxS`ҳQ *Rː0 NZx '!gp{Q4H7(W9}C<.Yillb(5$ .`b1U>dϟ*N\8y$uG7iEn ;QE):$a*|r`p61{Б3ѣp d>70&1y((mP't )ns-F<+ɼ?<( ݼ (a>K>Lȑs`8m[1K k⹶2t琸s+Pa2&mOյ7fbϦ4}th+2܇Ģ9_;5dhEYy=Qh(4;{=?LwM<IϰK-e^ PT=6#ZQvr M:V~>}2nتٔ #af}Bfrw( slR8n*$t-zG1]6AmwQ?`t\oL|/e@ kF:(hqp$p0ٶ}b*h-mL!fF7ZdE7p+#,eFUaO_m״1$.V]J ߐdtGh 4:`([ȓ8YGl˰_p/<+ZTُiB\_!  {j+*j( AY[+H6Rs9eK{\.%iAᜌEo] /YL<aW̠4L.wA:CU2,A$FqqCnϘ30 8tm BAHyH <[cz$ P[8a=)uBJ]vx]sM_{th"<c}GC =LU2sFg$s@MPų\&ؘ?L3 ~>be1J):?6nr0*_ gvpr!Ȉ=4:HiȂ~ 9N!V\euKa^?hG\ I "nvWPAwWw~yIw=tz1w%\ *mlu­N/ѧ˔@/kn5b3ЭWNNpB4b֐з:1vCQdz;.EԿb'#&9ܫh;ziv+\ĵ!c|T3 ]ژ+YMaؘm)9:kL5?=яR(-wC7Z$5-e R<xI*>{ow`Vwv0޷;zM@BH"ʵGdv Zmu|MŇ3 TߗIȢӛ̋ǟz(d3з[m: ;6~lƫ2;i_1Ϝ 09XJ >hRm wψ mR!pvlVEZ^G-Uʓ%K .'ZB.z! P|Ax2䏆lkutІ(_E^~ A8/nҢAN*`VLX<!1TV-NBWOUqux'C[Pz"SpDogdsmostYN+ Ι"BuWӵa\Ƌ:?!!ѸXt\q {'eǩSZ@1tp T9ۀRhk H@X11}cGX1CPѵś:b?!4]5V(jY1E\AQaX ${qۍ5{DLкt8N#Xr|`^gYv)'0KdcM.(^aZ zuJ >Qj Uf ŘHb7g~.߄Q(*) 2%УaRgca)';N֚ۨXi&s%x8Bt grIj"/3i>tӜ:J!Ol(p RKs/z[v"Í+ߜϩѸ͍X<߯<1ڙ  9triG(I5RÀPom4'>DA9fYe dO\9s\G!RhvtdZ 2-t9lpzۉ{Ao͋% ZKQ_!h>DIuݰ i54YѻJ6I^$v0{x K9Oƍn՗!Vw`8 oy$h~6{[˾cF(gM lRmVKTY5Ks=&vڼ]nn%SHw :jhF3si|c @ԄhJY&=[npc Nj4e[A`V0ũ@X7.ŽϻX;q90pK4 ~[ESajJ{Z]!//"34xB,[ CCn8mR{*!2p 9Dn3t XИeXl³nV7'~iUo@NtZ>/hQ㊗ Nߊ?Do*$88Y|LKLI9j0)M o{V}Raoj2^(R_"Q)h}BXTK{EaIeLR<1ϴCPXI@-h5xԾ:}ס,;=,K#>dy$ͅ3h|]c/MjHJ09 1zxuZiޔxY//9y5<9v flkN2Jf"Qn]y DOFDeU*N}=nEMr $Zo9ӡ5k"6mx$ԅֵ6Sȗ7&6l} 8I'\G5jT\kJOs[N$r`l욺_>0X.#żH61rUJPTŇMų@\q$}ϽgFvQmt't<04N8Vc݇Hjpf3Ȉ,Bѩ>v& _ֺJhs=kzZT=.{?EY҈]>0JCb?mOBp _PwcZŜlwjFANrh&"@oްњ5NIn?)2 =2$vd\|9}uڛ9հ+j;pă0J~Z]?k'ל(# \kQ'{7y$_}삜ӂ>0AM@#BHR#v4b" yQ)}xm-J4U"d$>T0:+7ns!doE½/;zɝΨTIv+\Kc^ʇ #pciҎ~@uqAa9 Kl) _Tka\ڣ$|웉(’y09RHF5c;Xu'%,p> jL`lX}d;c{Z˪Gߝ Ip1+3;zc6tdnLWF<O. ۗic. fQ o|.&gZJcq{ſPkd>/7Vs'gb;Ig{]_F:$^ )gσo&`WKI/Y̏M74iY-'xJ \k<9lfMb35|oݯ^v GΞUjld勏$Jy¹0dbO5-njt`!YQYlK$,\,BR۩ ~:dFM[i£OIcȧSb>^{F6) Vl[N ot?2H}_XA`\ˣhT\nV$_W-b'U&bZ|ݏ~$aЗL5.PF3htmLR1|y1j9@ X4y59md;UX\*^DF8- }i8{/_MK i9؋T˹a1C_C֬?Er jNltXzJS 1n\}[=VCsˮb,g N-7(fy Iv$*JLB@ThCQmnmCR\"xJF_iC;n߄澐g2?^NS> F{ G  +fs=25V^%y.:R֑6@kWW$)u3Mʃn X"O|TW-̑4kUw<1x/1p"ձ<ߙ@2O漡zxp!KԒh6 50-۷S^|MՑ l7<Ԩ> '74=R16l1%hbSr G&=آj'6;ދ4SeD(X\*Y)(x%e׌# hK6izer֍gT1IZFѐ}NyME=qT_t̤S8ܯq"'3NQϗvid]}5si:LLd,~$_O%g"gmȾ{uuJ~n)KkO/ݍAb8ύo2PQ!>g2wl%vP@69Y濜Vc/mR$4>lX&s.9Z[Ph}Ɣd(>0},%w:ڇ$R2g0e; CII.N;t ; bcT ޛ!6?uEBx,Kֻc꘺e e^%1eGn^FE]oW`D;*j*)li{UCcp1pr 3-h0a:~\q0(c0['^x˾&,耮@*jk m0 y]%*rzQ0jXA˭c=h-{s&IY4*o5jfooMErK]IĤx6Lk!yqtbey!$ FD f,6(ׇBdzu+{_ ,AT뉅ׯaS闱]ɫ[Rx{)-ޕlsł:d9)Ba>}z;aֆ>@:}qr⭛, ȊO@E#ۊ8݊/mNٸ1b:7gLO]} N7 ::` ^f;A sEeIb>Y\\N*` v5Φ/a[-C%ʡ (dL2-}ѼXrSٔrw H}u3l+7BUNJENZ'B]x򧤿ŭJ^O`"jPxMXތ q/i@|Bij1[U-H7䔌q腶DW:vc):-ٛQ%HHSnԖEWj1+\yFJwٟ]uP^@hl7q, ŀW@QĽ( DqrWD)  z&*awQX*“3`K V>s6BB+z=~ gAWrxSYJAa M&5Ɔ%e{"6];{瑻zAAd F,sޠ_c&ѵGxQ ?PiK˖a lW*Qp`uQPM TQ4ك230kB> o@~/aJ3* 0Йwzc3DpKa0wtC0ھkWHmv7v ::Z5hJin ifмUgDs%Kz6Qָzg$|y;BZa:"┡:I1]#]^]QPY%*WNҡEQSRw%|+):4v -I*0`h2V:dj)mLƿAtpOb##)WR:P_~euMRlAw0@x url:D|uӋ+VFxo`C .{⾸?q0~S3bi!*PI9bť-3Qf` }%8 Mjg:7ؔ?ZFKNkPCCs7TÉw h@]{:!Fk٢*7@QW%NBoS# B25㏧J4UX)w NWo%+=ojJ8Xogw=;6:˾qװ"> %p#џ'46vx n]PPQY4J#q//t"8K2xR0eWjx5kd}.ΔndL+2{%H\k,%OHqҷ+ /d@##s N%TIX> jM{ϯ7[ZǜW 7<ٷd MV܀D2kȨԾK-zUB((meW\U A:ծ&u{7&^ =,xKL9ڙP+'*yKb14&Q,-mmk,A2lt>XWhju!y$9c!ܿh"]\5QCj`fH$Q%E`ue=~hcI?59b4ou2qm<) fؓٚ6hK #9yHJRKPZoAxOT´-Ñ駸ɀxM0|i3}B.CK4L"M(,9APn!d^G _?x&4l-L$sSl[K&TҒIXIE؊X4<q rGCxgʼѬuJ ^oQ_I'Z (BgFH1\k޺U/"as(z)gDhNDڐ}Dk(VnbpfnqDz:%H)ϦKC1KIr]gڹw# $[P D{ZLӂr,ڠ IR?߇٦(`~Aҙ0ɘIkb4M]braW2N蔝ÑrX 1-ibd"2%}=+sƃ7 ^>6Fq ᑇsuK1:5n[_ʟW,2<'hHž4RM>:r=&W0 8AVG"C!yIybE(kPY.F/P7mZ;ʧmr%іK^/(I4~H{y۹Is1NoQ^#P` V e;rEjlb*g8<.;HHx= ;-+~/#3YCNE)cĊ=V'A2)k 6 6m&ɾIJ3 " S$BR4Ah>JIAK)NKcĥ+|>_yG΍ |t%tDJRF7㴴Oۃ('tjQ(@ -!wQWUjbmtH/ɨ%XU>Zu'0V%p̎c]CŚV# D;7EP9Zm'|L^x{n srma4WTݐ5l@X;sR%WC W6> .̾IfΗR^ PBRĉٰ.N82|(7(?$|Y3*dl%3Bsg?ʬmFr ($+& XDgc %@0[k<<)y@06&@XU=%w9;~k@pr||JbM6䙋,[<Ӎ*7|U쨅\5cTLqF*h~{;4oHX2L( Kz$ІdDF/ZR{7ٴouVٗ/TR3 kD)qH kq/ X~dh|>tdcm3 " }ƀ"Sd[S 3xҤ~AJ~mz<@z|5"rչK Rn+eoH)1ySzgP:b`)?Kp TH7 2Y@T\*BN*ye^VZ\j2U16dO{b#diV=ۖ2ZEq]s,ZYG\*6Cr/x$a[ )>4XSd]pel>2S Vk[dA?sbMXB>\6a]U/k_ݦ.Ut9A6?Zo'@,{}J Zd9k)28oh;`Kf:wbhy 'ʏ,`B L~Ē$m bD!~q|e.gp)z*b|QtLvο%")k%O9V/2Շ-^S Ν\A= 1J*Wh?h^e0xܑ zaRr 4ڟYm 'r!|%X+lv%z&ޥum[vg21gc_ڹԤg'i*AoVk}:}?JhG:zGe97ڥkT]48H'=nB쉼AZ[# {Ʃو",%P7}u>eDZq6,N 6#^zӠ/+ۓIC`ND4uM|aPT/W/{`|e+4dۓ:۰s/!R!`ɮG=ҒO,vh>Lz@Q|6ۚۖ‹?hTN‹+p;c4$~0Ɨ &@>/zouZy2~^wUW~#R[P5XOM \"f`~lmޒ#g1U[ 8_]_նV{9VVڄ}Br@|-emXUZߜC%#`غ~yßvAHduvQ;r ­~q%" p%Z0r b"0\ ڶgN'f|Ec?m$QUySM~#/Dx_}-&gwM3xSfYNh5`9`ki,gdcɃbW>숙xpRjЋ9\پB(x *:XǺ W2N9YE?f `@"m9.̚rb0by$I] ,5N{Q!a)X)0vZ\E lvEYtdn? U֑C'G&hٔV sOc O?"YND):Pe'|$^98 y>@ւ o%͑#,%KmD4m-y Yi=ԏO`]4aB[dZ0>M<%tr:8.i%kr[⇒/1DP~tqw8&0Cb㾽#ҽ>̾T\Zg \pn2Pӏmvߓh$ntBq]CPx1fx  In#ea}>@fHt1 . lI[EQz5sFDEb( ʯ1A]) EvYLC|<j(otI! "#^ʣ\fc9uD ṞlXJdbƧN36_UExhY}e uJf)O՘]fKVǩcZF)k76}e3[JW91<(BQH'.f/G"(#"#7sM1/ W`LH|>y"?tعys;B#+Mrh"a,+/euچ }-dk5G#\EW#D}bE赽&8-2_ҋ}E.4S?.9L۾`6s;_)zL6N;5)Ȩ<*JAih W{u֠jV:8OF&04ȓ`6Ndk7HZbí#Ljtvj41CeW2rEFFPYS剾{So;i*PdR+ifEY>fdM"EUE9JgA7~X̽ʣ{:4,amV_5[ZelXy"9U%FBp$ks6i3x?"냜ԃl*j[6 8V2-3IrƮd536RDS"J䙏$_: i,dUDo&˲IvSt +-zh],׆dN)æ/thxbXc5zNyZlXq$x~WK›vF<$RGo -&f'o"z7և<UXpXԣfyv,wij H7\YخМSH'88X]!.ؑ9i }2àE oQb6\2\ Ċ\FEoQAzqQ~Dחf4l9vs63n:w4e_5 kpt ¼T}hWaM(y>͝Y_CFO|z-x!{:|pVlU\3sZ6E^(v1;jdc] 68tJˁMY-2^a¤ygVFwE߃QX! I˲X 77Vþ4N!Ӹyw_ A4j+`U\d;GezǙMg/ѩiw7Bb[*Ќ'-җF(xOGڂO͵$=EM DTʁQ %h5$D;>9@ Th2nSX+c1;ZYk.9> pkho$% fCSIq3\Q#a#q-(kטL_Գ#Է!j^Dc TTC-9;'`php32_9f@KbP=Gq'+gt<n̝.i8FG9Ϗ 3 8`u`K7~M#料s8}$9pɃ&{i */EQU-tb-0{*sB6N_t &ZJ=m'CM9 5_ 6Hq(~<>@'эst\=ۈѣѶQ_' H YPYv~R7& l*5uPr>Vcf7s-T<W^G=XG*(V B9⎶]}!Z L?k&npqiUT5S_4IU9N1vR;j76c1[G-$*6~c@nI9)Ю(OPmz@V@K/ÿ&_/)]>2SJ]2zd|8Rbh5 & ajv~ʈQ1Z?Z;74Q껻 k]c`oJ@H;g$o{j;@ssHu캯o (rOG?0z ¨f*`"cpgޓ)nvB{GV>· M$bʻd9.)Csޢ,!%Gf\yճB:{xjw6\7Q͹U쏥! ǒTW Ddfj⁊\&0Ny";9!;iJ:Rn f$ 34g¶QT~hQ =Ϡra7pKb VGvMt*HcNSr3 I{QP9gTKEr@t?HDp` A+OXhiʐrChEƳg)a!މ qE>ZdL]I`ffʵвoS,tQWgd+ l?V:` ,%8+^4,{s|Ο:֪ucKVy)A3[I+F'Zɠp`o,|/YdI]Y[K\Ӽ(J d8dZʛ|"<>K xv͆J^Dh." ooUnòߒY M~O nnJ6&5&WTq޽6Yen-2 Ӧ߫Ix58-j538 < v-5ۢocâL]aG~כR?bP=v(Y M3_- LGTq+Ik_Zh3º#!G/y=8e@D9D` W/n[0&b7 y&G;,sYC&"rT&/κAJ6-x2sh^ڦMnӞ$7.n2rs ҌZ<*o}v\P4L3eqWh|:4N~f9K]jIY46MMF7VT(PANN0O}<")c=d=˔s_٠s-H),Kc2B>_KѤŐ=g"B FBJ<ĞDgwQI{,0t`5a'\a#G .])?W1oƇt1^ޡp4{2hW`TO5֡ Јc#/9UC)m.4?M4ϋOOx:3eo0UBc:]d~jG%? )lϽipJ.EBƏQx9k t#y$0=z%j1tRF RJ$aNd3M| ' (oYHI 1F԰aǛg"H keZMv"ds47ݒߐ@׆CӼR]H|>"Ls^qv4{}KTAzC[(eG3+ڕv Kמ^.bָ/b\q9Ç3U^rbtp%rRs8!z n9*Rp"Ny~JLP]%8U9O{nwR(!"Xx?L*a%FsЊc =^rvTyM.iv+DGq w64jb >%h"":aUΕA&Nz乆v+`4=2˺QIZXI| Cfu<9Lond-5zWǀYg6Ċr-uIaqF&IjY6- i:sF_22C}¯srϥ;1;ɩ'ҼLߗnDiX⑨ jsȁ *&} <\O 5@dSΕ~a[ֆ#PG+Fʣ0=; Ԗ&'$i[ZDP'Z)!F}2,tJ4ifGCމ}0)I}K%f(ncq#1!3V9aaPE v!1މb=+w)kvY<I{- w-5a0wg$!gagX? F.;r5ͽj-M)bP. H?߷WJ߿5BXf.+[Mh#T{.Q^,Ԟi|Ѷ6dS!iX 2̙IƝT_q=Lb1TIDa> ,&Mz6^n-O!r7`doDO/*)8oӷ E݁)4 uƅ?S}υAFXn.-:k=(PUgU_W33{|CoJ%p4!33?4hD3GvzoZPx,VCma-),ua}.uIO-vbzc΁)yIdaF?9ad4> EZm ~GCAyU<p@_y3;䡔%iY>݃#[ӔG~IC ̚ '*7P>qzK I2'[`Kg[; )m $$/a̻Y>'R x sM u[{䒛%,~ mI \]{.倽lo93 6 I ʽq`<,㒼zA7 XfCo٧@Tlnf\S#LH5LxGe1uqN0Mp>-)QTbKYq1|?j|O}nMck_7M˃;}`{JZDomn$>/Oő@rc4=Ҳ5{halXE.1Ok uhҢuswNfAh\i F !C8<==Hc{^s5(-Klv:4]9=ogfKHq~qS,B\)Ŗw"v]U6{lיwS)/y,҄/^yzA\-^ZpR8  yAQgJ4EWjk>&;RO"_ʖC^\rĞ'd+pq[X.)v]-oq,A7+7y3M9U8WCzW4y4ECvDgsW%g~t*7?: j:m3e 5pNFr3˅ 0p`<#O|z)0h8$.pHo1EH|$j9[9+U+3I&w\u 1/0Y]W`~7)0gVsgc;s浰kQs,n<Q*zL!zIŃ//@~LKr >l4?/ه>/8`` jAV>Ke'HK\PZWcXX.mjjIIn ^h9ٱT(ϓ3e,[Bu\xLC->ݎ, hNE\_HjkO B..I^88>=/pґdY ~N-W՛0,(vd_ٳT|ݥ׎<,˰!F្W@CnjMڶ)*RdĚ+y&l|"g9ma !sG2H7d\G ,rm5D+ ΑVXDѼ [("0V-9j_{+wy* {"H\}d ;= jX5:tߩBHū_yS_1"S>R|k# JtK+~/+j2nJG)Rmi'm<n8HnZ\1|NK5TB=OW$m?y~ U҅czv&1]z=ZkM]/g *JE+7 ]ʑt[W)Z2qk& | 0|!؀3@cY FnQ3S0=RhK=8Tm9ZW6\Ys$S V`,ށWe~:$ƕT*hAul$bZ0Ym`ֶEE}jtT*ziV#_B0~ #6kͱt: uec>1}K鷳; eNmәli!43%$XK65RWTîeiʙg^SӰ݉JE[aLnCO#i" ['SO;*9h_ r.Td\b9B;(IOueIO*%L㙖5EJRo7No' ׊EsX :^P h=g+FLJr]?Q#^C"ݸm 3[\ԐnXTÚff/NA"} ӷhX,rӤ?˨>|ば4~ `hQ#?G=|W:oABH.MCԠ{3yDu Zc"̡iքmތQƞjZ{0eJl~^n$5Qm=u#d; O4aj\P;$57vO6WKM%-(n3W68H_6Oa-WdP߽?_Zrx|~g$DmМِHw,H[L\BHQWIfGi\V'>BAyKb_:ְM =ﬞHwd=8H h]~zX ++L1N$}J'L-p0\$YX->-2Kk g+} Ui1S’Zzq5–j BZmܧ:NTG d@FoEAQ58hv!͚6)…9 ZBtPi2a4\CAWLlа#2ڸ5 lҴ^+sD߆\džƫITECj0Tl),y_u.IȿO.+hr|N ٹ|gZ&B[`K\o><-^oW?<g\YNF. $W~*V6;j=_95K!|J1hβXhY ~0s&z8B飠Ԓ91 7sEw#$f*xZ_bWl:A-7*)}m&8)66Ž=MPRf5 iW ty_E^>6p@Ww|ip܋#5>~.TWu1 u"/W1Uj}AAYtH #󡣞zwxgA+;h9I եaNEr|d=!򇻮rʔ99e[&p|Rq'̵YUI>-aETȀx#}_諬?X }TȆ'@4B=qyb(WA4W+W.F(:PHwxūJz2Hz҇|ɣ_`  p.ךH昢HU=3%F\;/ņIdL_x%Hr<!٥WcB˜{TvvӉ\iʂh(3fUJ]tef)$>4dU[${|u%&:#ubk{/km 8Ѷ.9Rwg3&1Ɨgt*<4J=4.h;X ҄Exx(Y >I Ee/]ӛ% rנUy҆n+bNU2,P o!QL;F8l1iM؛ O\k8@+e顚eR?e6nF{5Jſ|f)к&PrRϱ##-)R 6N8z}^͑/W=Rv#Pӣ|r^`>0cVo4 GKIUpZZ rSEgrY@^&1y$u濛sP۠`9B 9CL*c_~m3P zIuBv׃v.<4ןtqѬYx:UHCry&Eh>|uBlB^guٍ6Ə 5hڳo7XPA+P^U!*AZNn\t8ca?Λg;=$r)Eiϫ.][:kO\؜bdXU/U+EUwg]0s^yN^w\AY@(}~0q(?EpE^A0olӲƌƉH,G`RyH u p}0PgdhYͦ%Ԡcņ_Vhwhf07͂5wf {Y IŪDlg G؂L[p;޷J oFWkB Ff([`P Q6@fe/i\,]"I~9yip-.,PVLZmб|>+bK:'τg+Ycn߉&cbuTQG{{[DU6 ZB'!X oy48/k韋x+\]rmyLHwEHrla{HYvw5@q;B7 MA,Xw'ʺ_ pP":lD`4]"WƾlbDade'4tXגd &rp2̅aX(LPOw^W_N{y={4/עy=fݛ=9-H'x*̕^+#cU:6w79{g~eϲclCB d臫PZVx\1\ԫT ƥh߹C+PeZmТwoxΠ8nI0BTjF3>qE4>Mn'M 4 ه}u ւjOZ\!p ĒksӘ){R$0pKMIɞ2j,y+3]_'+_xFA]k XkFl/ݐpu \;,tжIW-3rC`]!j=f"D& 9v>vuMlCyHV4~/u$KA6过@ul227q\]Qp HA @oFaᩴlCq|@ ڔ+A/( 6Án}H+]DVɮ 5BؔRp|g,@z9)UZqI-y^PsgBvIlk}o37| g)&ΎduȇDv txFaj>̩:fq=S*tVX8@Jjs,·tv8=8ƷҐCNx嬂`nF q!}W"ty1CƇXH8"qnwՍ(L\I~ }e1G3 U'A97!7"9HV NR0t2Tɫvފ ZkO^TRtk rbw5XqY%á Eۉ eh3yiq3KqY+rr(Y:ڻPu72u`]#b*t[_?"a\BRԐkviQOP (3e$dC lmE$ ]̇xտk߈x0ue%!%X1lY039﯇ŖhGN+\g?Qv$ג O)Ea;f)ʮp.V8wVcZB7Xf 괶4k((ɾ\NNt)]xLBpO( ap5_Fd]ۿ./N: l知~ASm^?V_0Ҳ#_޴p3L'rEEIz~Kףʰ7P <Z;G! nBe*UYT9cF>0:$.JtkcNωq@Tebm pʪGd>,:* 夵bW#;r=הI .|& [?,eMF$9D\/!BbbBugf"ܻ/v*yuIK2`Tǖur{tpF|*(ܬ +C *D] GV546"t_;w}ԐSG1VZ' #$5wش-@sRv WRĴD6%[BIۗNœ#uۼ`0xR/ϡuE0z/D DHBW-wxf AF=_LJSg?+X~V |m`t)T3B}™6XP AӎTy$u-8 x^! ~Ln-eMij|9Y~MdUhY[!xO(-_K W 3[oUj3\xTr{36 Nkl_1"ku}蹳? ,1nUbHGlp R^kDY+/2$Я9kٹ2A@Ql5q3O1#k x->p~$&cLt<%܌4FS <**e]jr{w}c,jyG0Y0Մ&9d E`@fT zr~+DzZL.ITt'ИjP'~wlZK:qlO\!$RN|KJYtAG)i΁>.`?r4,ɑF! U 0Fo0De!-S^5 ?NA}X J"E>v/wM;n~ƈyFgf|)_hG#e$rZS*Sے"˳*B !)2e^cBGKel:B@2,ӢxTxaѯ[TtZي9}?윙O&JF܉0\tblΒج %J7 Ҫ5 61ź 3$8ʀQ쎉+SAe#[o$hH?Z'+FHJZKipJULE}6)ɼ-酨euƤ@rI [)+ +[sO#=x: QQx T']▯6J` vPm/kHH)s8(˷9w{˾hX69t5Mv&ҡa`09iO e&q'-r`ްY__Ƶ-FB?K-Ox I[4D#)>K D>dGF$efSrGte' n=7"sG>1k/rq Y (\m KJkvb]bq!/9^gj䚄)h'|Vϼ;21BkV{δ:]OF9~h%?(6Q^*U DjV&'ge/ZŢenE|*ƳySsS1n3p"$˜Etƀ '!n*9:d+?K R i7ƍ>Hd4\yVܝQ;ayUɨO6vtI3BR<Y&[ZV1M{QTi@A/GlK$a^p:KwD Eh kr(c"Z$h=CW).HF䬟YIR继S3F' |̠jk?\;}-@Odp545MdP+[$ɧC@T܋ ]酜3GQ$:%A5?KpR,PjYXwREYρh@j3_A=  Wޱۯb|c0_ocI#>&3n޾tD(Cx.D>ZBq{ꮭ +rӢSW*ҟg*17` ;M%a`G b9RDW< FwU6=(J0EݴXX_֝W QPлlxLE#_b5˄ ` Jd8qt2)O;Q֕ǬZ|L2 Fq^ð00`^[w'|%agS/2\.jo螩I&Y. a[HjsBniE@X8;9h)@8]91PvQDZ(1vʈ, .oE%жkJM<}FҌɜVj78I,]N(W6 <ǛvNkNֈ[{nxo׳]Mg3,Z {gY(^+{X#bjc馶q/ $’jDeŚv*bsЫŀ9O$R8KK'vdhh$?w`3|cv'bϢ性 ;ƪ,5>a\ Qމ!{9#g D Xb"4%=bO :玉fMKձnP}ψ%r8y#[@!3nj  ٘zxn;*UsQMgE>@GMs$dB+7WVW!(ʆ}O$`pwhjHb`f$mnA&MU<uRۯo@F@j㠜Bxq6#60ÈHw<|Qd˚'.ib[eFWF,5_0 43?t`,iV +tvL'쒻A5gQ 3vXጰ1ڡ$pWHN ҫEܞk>!_a ! XɌhrlWÑcz"͕X7Ff’ AM͝zPk_ ϤzvwdX6OM 0@.VN{Ho+FxQNkl0} ْ;p{P~jheJ7ս|VsS'H@Rߒ OZbQX3ƠlĩX]LozZhjW6<{3e+bfxT.S@T9D&[@uOho&V{dJ"kvR}-1 ,JKvCFZ3mΩ>u3Q^KBv$}APOjA kŠ@s,i ~>Dz$".XF.sVũi6C@|S3aV3_T&XkUDY@҄ :ߑ=qv͋K{TO ʹiSA2On8=&Ęv,.lqѺkTJA,5!m7tSӛN r>&e#-eMv `UD-pz:©nY'=S:a.4i+̃1As+r g`=WUg@:mH#Q4+S7 |:Dx&hjbmIN> :.;PxMDZ%< YN}&E=sz "*شМ+1w2tH }bd4J] 9u絉W1Sp,E?%aD/hU|ŗ0KKcDn4EiU /*a\܁diqB*nFJLnlz*N2oƆF*RuKIQ'\)bz``yT.#)OT}v\0#ǵ {R~ <|qE %"%j@ԶS}bF`1ڷQO(BPgC;^vdf^ S+yF)P5NWnTuy֖5<x3-b ! wc0l;񪆿w.VUk7'bQF(.UYX h$Qy] 79mps[bE| F^BQxO7׍8/}1L|ik]B ~\43m#T}L`+++Z0e!{^7{8G E9 9[m_ J¯ T .J ^m^ UU-I}0ÁAwk=cvH¨ҫw^js1g2&oN$gl`Y^,9-Kѳ%9| 0SP[ݘ [Ѵbݛ EJv?,|Z& >kxfOr倊k LW`yB5e Oۏ8Jdp߄tƑVLW}CU!aMGd.5UY5yH5o0 Z@|ෟ,( 턉IVcU9MCtN)TϫYn Xq\X`ĎѲO?voenơ B <$Ne;kDahfƟ;2):UDJrkˮ#!"},^Jv4RRمs^h#LI$x"'h䳖rϿ6bTQVYCg,%vizEQN)LA#E>͘*evӣR|TQĪAq6drK@2i\TO=aTiW ۳XkܑdU#UK?_ψ3?qZP1F*{ [PvcM&K4^#^i YPzIښL=V=܈W ham8iZ̏9fpnzRE r}x'>0N7kOeuk?f.#.* 뚚B7݀ճ^.yBPa?}o3"$iӏ4=Ji]9Kƛc$ p~LbbҒ" B &!kdE~ ͩ6MV6:bo]<AyK@HUf2DfxSPς!WsxMq?Brwe;)U>gx,@(Ooa€Tr˒kjOI@um!x2K4brwNi$܎_n].ޕH9tAd:y^KA-k);ѯ7{F.$ Vk;_Z мC OETac[(+K:YZxPiR*7=tnkp[B@ΝX92]eb3<9P Ӛ0O ok B">swU<7\îTwMҶi8dz5N<~>C9P#'ƿy%%LD[A$Fe#[`܂P~EY{.Φ&74<m>ՔIeݹᬚ}(7Uj ^Mz L dB}2Ze㏏ez ] am+5甒KfT[$Ў҇ҏs>wΒ{yh+:K&5v*H ޢoU3 \KґEQgt$ s}C v?sߔFӔM PA}R^$4vҥV:}i멒6 ȣ.2FC7[@ (d] D2%2uu_72trGx5gv5ܣٰuhq @)]'nh{JZg  Υ ?4C,pt<-^?IXzݠ~MmH5ʗ]F=t?? /3z3Q1D0!~n M1u:RM,9Y|οR&-YotEJ3F`K:!SM6a՜c$3Jmz0;Ci*kOHzUpc "EKW6:gpW\(.'m-ii@S#i4erTvpZh:8}Xe PG*B96}l>WA^W)4k1Rtϯ?g:>ׯ]1T| 6ßጔ)ΧfAH|e|;ӋL9!Ma4>u9~^5݅i`bQ*)L!x}HJhQ3H\Yg,Ds̹Ngl`Jt(P, z2qtyZ`&_d͸q EJ %^Teiq=T,Gcmo2Z z* C|6=ahh.h]qԦq&ԙcs ~_"P;vN%7c 6޷׬(yKU΅]df<-m]w-nm!kZ^{;NQg*㯕2.Jr~8KQ~Mq¤'M!R lصեKWzSӏlf@y3|J*vt,X†QtJ~sW ;0T~S\\S%Y"*˸hVqd,B?i-&ELGKHMשHYkxGB СpJ8tcǞJqϷ ؍װyc0Gni簮F҅i:ӁWI5S>T"(_PQb;͒S[ e4_2ɵ Y}8 Lh4 {Jh6,Ū'9cܞR3;81t@"Rz\vH[ smQ;#Wl+/r8Vi>cXjȵ J|3(a7EEy#C[ܸ95V]@"/룝UTm}kneˇd+$dƳ;.BQTEFdTO RnD%@mC#د9zΥO̱cztI 士3sB :6Hr>^;dAmdM+~fy@O ?z`K螄\f( 핹\T_L;jIA5 A\}&hOzD8d R N S(]2TcUZQp\EJYy&c<  ȟ.%yA*ib>V`7H:^gprkڔdi1z֎bH6DѵuRuD`gU 5&!6sE>:YJ9X]Pa;Ӝ%vӼYS1-l DsZ[QG!'`W&TzK.Y5LH]dgZYJr+JfÈ":tO'K%J 6HOʔ{%-\]w7b[R 8AǕ>c5&9jikBoìcda9#S`q0ې% [d;$޿V&n™XFַ)WbB=XS[Dm:KCg;񗞹1P!qɈRf_MzW<*ZfB1**eg×Aо@ɽY:9Pq0#7Љ #e;ޤ 9NAV8+BTA o " w FLk9Z=9庇gM@'GP7p[}&Ro{XWYYp8,3Ѻz#~a`T9|VLGao"<Ѽ'̍l3OG{_v%HueܢIϊ 0 t\_0]2u`Kc^jd1\uFrPpZUS1;nV [4 fn-`Rf$[!Қm\tĵ?fE?ȩ|%S'& L~H8oZߛLۇe k ?42.-An>#eV?7*|J>ȟEQtԏ$e[ pcTCOمW64U=kZ~Ggu(;Ԛ'2Y2*x0叀"YdC *M{̊%$5h6:>m'80t_1CpәoU{ qcfZmv|d xoLHDjPZm'Si7?6Mw3~k>B<-g#|1ݙ&K!ay0,?a0Ԅ׻je pl3{AX#B( h}މk<]t7W\U9kuRڐNYIwcgVbX\}#d.j ٘wnG޹:%w`eyj9tķIgn̮&O;1wl Ʊ",V'gH!!b*t”^!2\*TPMe1x"=a"#N/eH0]A'|Ezl$PT RbuA\X ):yjT f{e=ta`ksSGF] I}lr8UZXPjMi2 XkoYc.4Ģ dM ^\:qT{[&#(,bLt ߦO&>(2o? o1Cr Ͷx< s:fd'AQs$4GQi-.E:WhqA9ޔW}JRIQkߑ/<\\V¤yV7N%`ڽ=|Ҟ^UEҤyzy [cJl`WfX$oi 5 jm.fՂ,EU''NŖT^C->X=a}你*gʿ6F{ '݆&|A?p Ȭ!|P9~^^k-p݋a+fGG*v7[euDiZoݞ S:DB g9*^KY!O|K}'~0fҜsa,~@s_Ѓ*OK oNԹxOz*#gzpeVaWn܁GB$:O&%E]I7xp"3R8D}jsz Y k?9h6]D /TqX% hΛrEݤR Ub-0ZˀLF[g:-`^,)ROU c=\ $oFc`B-@4pc Fm_$gSAΒpyw;=X׏^Qh0HQ^Y& 2jd@vZ ͎B7jN۱h)}BxR_4|vRJѻ4 #ǭ"\E&%fM˰\(flDftkG( 6GM@<2^wArVoʤXےuƒ|!b[@40uNNDFQ߅~pfz`p v:oINBllqpƟY5 ~g*''-t#{I.KHo+g=D96҃L)B@1؍&;_S <؃Z3 [g&kBY=ւ$KUy)|'D!^>rpxmv ⢖J@1{oڟnc9_"QG b+00`kRIr>d4L+smnFwU(|Hs,ʽeGb:DL a+ \cn]_B 92ߺO@rtaհ;?C7U]kC;c";@(%&O{vJs_N y TLg5 , {KEso|hS]~[ޤب UwXGY7lVvw!)7E|g5 >C?#?Ap%Ur81DDZ:] H_.yI|͐2c%%;/%ܰ9 XL/OA&Qͷd=bD7Q/7Yod'ͦ[vҋ+, y@ Q$s]`۽\?z>HJɞ;4  +\EOg4 um% FLDboVugl,@/䈥ҥD -Eh8kWuB&K|q_~3!Gٙ ysΗ8w;arI{ _YV8F0Klw.9qjm}CSS}>aM׾\%yŲB>|0K턊A`SnIe4b7Qzvcvh:zޫ.0TmzDQ|G]ee` R^y:FelkSu^oh ~8{a*H(mчR[1!;!s:/U 6!ʋ<@-B' 5@AI+EIޙ+U>`VQQ y{z2D\{rso ё?Y-]:[CCL+Pk9:=wWwgDvϩ@T܆fWySϠr\ 5gi6?КdNS ^'Eo!VS"r3f~@{G k1A=:anrGi<¤'`ӝEB lL\+$ nUf{!YHV6d+JgE.reyb!,p·Yww#~k!/w//5]%QHk5;5a^WgWiQn,UU:z꠩/-ګڄ}ċ@7 ) q ={p8UI?W9\F!>,hxzQM_ZBvnyq '/ 5{醴cJcWvGĨQb@|N+U| 3ǔ;Jm.!ġ-e0F<6e+Mtv *:)Aァ5S&J@9?-[(xw_ji:u>MHGY%nwIJW;بog#֪McLO /4*83:̮czj(Y@\;&繅u({:;rOC߼kS񿊆؇,!f`*@q5aPʜG &mzeN<zY 7zOnm \13t=r*hes õ{$Q4QMbYP:do&]rl\q!)zz46{![7T"L^<|;#!o,K"9m\u逜]5ʰ5џQ lZ_\W ̽KM_zu"nO v #dz5`.>뇆]șq/O@9|`OK4"W/Yȿx WTR3^UO&ku~-`* l# 1]yҵ륅VC]hST۳**%A.ԧ 5HB/wc ?A\~C>` *+ƑmjOUٮ|oetر kGžwB3x! 0u VaA||{=SkQkLJɨ.Gk?la`˹Rgd-@ƬdNWe?m(ԌȁKB";GEC̫'JG1!%UkBHM r:**=s5mj}eiK¶zcgcjiT*& }:CM^QhASTx*~׈MeWmZ9h?Jiu@cF7 3KeQ#I\Bj!ΝaFJ>’oUвK&lݟa;I`5\yj]]&뢃`i7+zd#ȉ:/ÑAmB$sQeU5'6rJ;|zgpQoGRcg<v|qraO*gqd N͒g 1Ȅ}a}r"t=EZK| T7[N|u.XfJ;9kDAHs2M7{_Q{ ?z;ȀPlKTFM~5Q w;V󌍂$V 6 G:U3qr0ZH=J-&K #7;~0u'=& @H 2?Eށ@ ]9/T'`kut$]%U'tQJ&oe_2*yl_#&]ߟTH+qG(xk wloDB|fy^ l뢴a b qJo7n qyhk0rjnEI-绨CLr=6ilEdhb [^!( ,r<Η~&y2kh~K[:lN&Ƈ rb_Q٫JMAZꊑf.K.4Nukn]ވ%Fa9}}"{_.@&?; t͡M0~bh!&*UaB>xkZV7ѣ+=Jxd Dn8i. G|X,^!P_ d4BbgYy@LX gZ\v! pOv)`-%+MN)Qc`fGԱS;[t' -rz2s稨*G@e,e S8Qv3 0ڂpjQ_>yV,NwZ_T\@TtYc293oBղ BtkƣG`=sJ]:6|.XۿgLr&FkAE=K#x{^8j@A4k (>' $4D e,45&)#n8a1h4xw $&L(bd*:00H!̶Fю7]lnzۿE qfawԛ4S+~)K5(rxx=ŪLŏzX|:!82K`N˸ BaKx_c|+lUZW3N0rk1q_Ga=&t`||1c&HD@MgŬ.923`3. 9<5 4﫲k*^tQA ej޺g'*2sgSK_5UM+Hȹᙘa\ j#dOdZ:m؝ \|V4k8Q/.JE(,5y@`M(m3t0-`T}t0s{kc#Ҹ`v}Z{2.b7GrVHLp jr^En쁄}jf{J8$@P0G΀E)-gOޛ ˆV6>{MesY[Rdzhg/V) +-D`vKtB g>?DM[ Bo o+x]R!DOnjW@ĬGK#adD<پ6sY̭jpWv̛ҍZ_[TG1鳼rQڒӢ+;A}QEH cmF^!YAØ׮eǙl}\nÙjoai"XbZf) thFg&dsw+93µcxioR*]|8WpGtw#Uۍ,W ~k?oGgD;WuZH }u2Ԛ ЩKg̈fωYDW2KWF{*-efm rBsS懷aKz)(r4T#4N)7NO\tXW㰘R\iЌweN^RꎚN+ QڽMGSC[ׂj+hy05G }/0b@JAg|WNi'qx]I H=-,;߿.q$,f89 MfEMBlsB %K8^z42 Kܝ nzwfJ;i5jɂzd *U+b5idiA&ڸsH8pAJCd4+Vɕp*@nQߢ{%JWOt0sHele:mmm}ꚴԏ.%y*awa!lٛLU|so b]˪ Nl /^L<0bЁ {# 3=0E,*K7h 'X˫th. sNq`*UͿ+9}Un 30>l*PHٌ㎍rsJtTuԄƺ +qgc:2D z9ࢤp@N?|/axP2A!耑o_i tW?V}8ܼl< Lj.h-|7_tt]D-criCc[a Y+|%o=5*OhʴUF'(YtVɍ}T̺IDg6؃/˵u0&]I X}}(LR TPg2$Yt[DlNNe<]iA  ;q)ѱ꣧C 0RIvV @Z_ Դn ) SbfCvN\!oR5U`k"Z~K Xk;Z*Pj ¡N֭f lcUrfG@N;7I2izFr0|ᯅwÖkm ߛYK?s0S+yZejlOW6G*>MrY!Y|>?GXaHd- Y5%DAvLQo, ,.zBK9ViɖWHlώ.@ F~TdmX#aOSY?Xi9 ,CN2} G=qO>kwǙW97۠*rf2X{c6r!/c` ߃J{ődn(Yixձg^|9&.]>Z@!1Qe.Q` 3fLys-  +pKJFY\Q,,P7[E_̛?<]E3(DmBO/1Yz\ 3u&zN+Ng =n|w\P Qa @Bcln pMMUS%$)؝Ptɨ'~{W1+cgWÐؕ4QS5sYs,r;6f g?l/%6`3CaH6!?lދH`5O?p] !ja*"!2fc,"([RsSƬe+wyVYaWrHńAԄO#UKq$Խ"y#jI9M˪(ak%tDY9Qqzj}OO}F15S%(mt_ӎg_Ք@װ)w%dcO6kz{D9"2dC߽MgV/֥@n eZp-6k63 MD5_ 捥JPk·E%*ܝ:G^0TBex`6˖L70s "ܓ?/xQ *IJ_ ֳ*q{/+` P칆w,]S.*Sd`y]iJFJ:+F>:)r:/кv%ԛEFvgsFC"YVԃ]4Dl8CʴVDf։܊vɳPvNq)^o~ϸ;eЛDsϸQȑGس e|eX4xrZu0QȨZѥa^]ٷ'DԤ:"_(tg!'lBcCy1Z_8A67rD*A .PNmOP} ô3f@$rP J?N|O%x逅YrZC20t۹E.EƒbdeZG:Vr6<0]Cخx)/RP+yPc>S̙ȁ0h|rN]2,$}pZH{J Qc)83)H8짩~@7^bLM9#+ A^Ӫ3NXn4脀]jY}jK|zKe~) b]%p}:l~RL  X1w'ꪚi1C?<5duL:'@PCB[-h8Nҳd C]pH {B˒yIUk^TͰ7<;DABYi&l]X(/Q+԰Ԡ*@Fb΂`;p^)o֋*^Y]1hRL^|k)E/vW qeQsnՙ6۞HOaH9p5z3e0eaVJ|!ƃs?y`gx k:KfDߥmr?:UO ?=2?(pe W<+R GD?jxd[ev`}G{)t*ďP+fc7,g֥I>J¥bU y?ú+!|x Z8査~5go$2Hj_Jk+oO CV~um¡?3{}^p } rA,k17~e<,D|PX͝zi<\]*~DL BhƒdE(rLCACr|;놦`Ac,T.09|tx$$@`/X ?Է %s>ЈFQ619Y+oL.SmX$FAvHѻ:t=V<8 ӱ9Fms|З(I䭾?O1oCҺBDu\)lKq^SW0Dx8!WxqZ,ND}k8ied.[tnC, BPiyOc/FЙkt#hsqp * :1^=_{ZY5`fsnk1ݱO>LgԬRΏ+ֶi@Й|6rfh&9M/³\%'>Rx0[c4TnQP,b1ϗ%+* ~ [Yyx# ׌,71f7!^σ)ƴhj6F>GI7E&}4,^_߲ 79vp>]viJk3r`0ۣhWTi?TYk^;\s[`M(hxI*D8Tyc gT4%z&՚0ǴTvTM|P7' !&SvK'\VS6Π&,kz!amW]xjnE2cܱ֓Ļ]Ksb\Ϋ決% ܔjuz'Kt0yؑx2{O&eruʲmh|(zf0w^ `,FAzEXoנQ`#4Ԇ`?.QB%ϱ0OD'&@l-3 LMЪT6îlӒrGi9Qp 𝵒 sau dO|xʪBpt$yOw592ËyCݮ42ECp "̳ACCO$BM$OI$fI~Z27rNp߭vXYBmum}م f`mM& BgGa. [)|KO] 1)\ 2Q xudy!:uW7G8h/glm7V֣nL+ \r)hk !vǺ/|q)_{ww84fB ȺݛTQEyZk+"3ʬK[), =HT*9Ԏ9"yVr*_À} ScǑLp\W(;W BQ -s]tդ nK⢳#em (>peŹ|wGf),'>EanOy+#MSRElCsxխfEvUJy+<S.lּY :>c|Hۆ[Gk%jPf0ނU}]6]Wwchsfj CC2ևա̮9k&I%5kFxu]sϕ@ kd:8'i,*U !Zmc?j5ےBcztYW_I0{ y (˔9JGXSQG~z0̕j/NH b09gXz&Qwt!vc ̑I֚ .Y(^sQ #揵J0p?љL-H=/A@^C I{B_%zkղ[$t{V zW;ӰRJp$Z_* &SGx,\14i̠qOıI㟗8ߡQ2 c\UUHlhnj@/lUxO]Њ G#& TBBM'F|Wqd;\RI'꺼 ]nt.h̍:disyZhVrcL"vJiL)ii N|Q S - Dqnߚ\\gAx/ YOSܧj<3\kTQє2ٛ_KS*kCYA.Y‚?4vGm.tnܩѮGRFʥ&Ędxɱ })U>}Ic&'n'TZGx9ViatFL1mvw|La{.{*c(l@bfuh4{Z$L_"GUZ LM3JtX~pk$.}%(>WCc+ y$([JNncSDl;rOgb ;6cʨ޶끎@D홃"cdѶ3q2yidP@UOG+j:Wv͍hྋRO1ۍg>!9qkq?2$5"CS~p4Jp> xe鮜ߔEa2NGfDS4NLxvzڛ`|*v?a>о]*jcD(r"`bv9Ys :ޮ{+MAs/ E={Z)Y˿_ZKMvA}|"VWXqi'ZG`5{꛽ˈh`L4-Hq-SOZ*U?G% asLGBEcoTͮlҴG7 "OݒSWe Hѓs +Kt:6C+^%ì?^ѳHWnG,(U`P~Iɑ9-/n mk8{/.MUoSu:A=`B9Fą6Dip#VXEfl>Kpy }T|+,Ԁv.FWt,nZVbM/In=h; n49KN@nzu _@s`BfP :K7@ QPjlI11j b-6'mha+ׄb[<'KŹj=sR"($GB0 }sTtà}c.7Ƴ4^_dV^>.o]G\"Szʺ\~w]a "1.y⠡ Jok8 սlUauE\ E:g u4gM _ye`$qxnQNOEۓc Fy1f:TފOjI(8aW'O#! p^uvv[W]ܱqZ3P;7='f|fuSI_JGa=ыYQV?yk+ B*j}923c#m9 }" zJWP[QG\]ŭ}Ooy3r?e66js()4>/( ~['eHmDx3\T?_B/yʖY5hgV X&uX *= K )0tXs0YBR?PUՃAV8pWv0@1iX ~y0*6cCѝQ&mg t962 OEGg"ը]Ir2\j unmڬ7-Q3wQwǢ)ਵ: 31e}y=cDK!=ewWK73YJyvW/9vV" l~ANa*"Le0yNTU, `U.-\:|[H&!_Ce7V~*F{1V@WC秪7U?|Pݱ`Ng㈳Xoowfθi/^{Z!?"~ѿ4`E@Erv`,.ֿ:(D %5544*"vY;l: dkI› z( 9% - oFqwmPh)GY?|xBBPT*7*rj-.qOʷ^EIEO5V1쌪]E<'m)xo4eM`3!FVo(ͶH#18FK٭lQmÛK"}/FR0_<=zrF}/3rgA-Agف-NkHHg"{ [Gs"<&Z'^$bf縊$Ş&o/U>M zJ]0^#fQ /'ʸF1-E5oiWVl̕ĂiSlRC_7^#yC;h B$`_ mKQd'U&2{ǒɄ!BWQ]z?m=^ya) _Ҕf_ݮgc U/e̎+:~)bΡ5@0WU}s ;+FXvpKl[ҨO Dbi: Rbxw5ڷZ`=%>z8UoQ98J`"pDϖnҐjH]Jõ`~gk,됑c>'Etzq46L ZOR"γ`OJ3h#,N@@ PXse FݺjfLzڂ^sK~ڟPӡF~Wv!ґ`d(R/7g#}YKѕ#f7ZúDl̜D6@1E$`J&£!DČ :gXuL [NwɨVivzJw`Hfs;1!y"ěh (y#mg"1X9s#Oʌš(K|j˱EUO*aޚDya}frhw YsŧL/|4@ )w6dl;1H7oFTjҥ4t(986[ /01ʍvΧ8 \Gz@O~Gӣ#=R;S1~ ht<lAw:%Ez0_%E\H痩z@~ĜoWG=*q{袐NꀓnM)zA?!pnG̣Yз־3ӄڙ3C닺Mf6Uax4bY\u|7^WU>C tv鋒=&u^4 tkdUdC0p5imj8_E2mϖ w^Yb&J ]Mm)mG}|lͤѐ\|ڞ-:sC.*ǥ@̬s$=n8uPJ I`YLfl#^jze ˨fL^}~}4m znc"PzRkk YMLV#nrOigtwjU(HY*5 cL2S*U<j%{s6tU y(Y3MȻV%ғX:I:L:ea>Ru,SԸWSGkY,I2P-1+̟f&2ۣpe_ZʟэQ})vq&qsERy:Lt7/"v ~m,uh! h?>I`5ʶh %)3'UNڟ㐞hZ>FKhM+TzMt1oj<@X z Bwi=g?_E06*1&Nz+Q-g@dw;X fs)#hɧUQQS-;YZBXZyXjE,Lu.R uC^D8ƀĐ(w[?2.ݍ[%4g:lo^irNF ds;I.+3i3Kc)kՄBfǼtw`իS)$@0+(] Jr`M=obG:1*'(~Ʀ{q 1w^;zU'cOwCBNz @pNA5*I8 %y3O.xwAGJGܸ#v1(%@DD^j ;?7sz(ZL]xj'@ĸ3?=^P&Hb{zO0 &y>AR._m/ex+x62 󥉳\%ZGll~TsCNKFÄWB_#f on/%mF;͇~{;U*#Q7K}dG;Ȏ(SN%BmE= o'.4SInU{ d:䍂;q`Y}DBSc{[=Fzj)DX c %;_ *bR[̑5͸mGҕz6'A`_0jLi 8}`U´! |kz:v-&}$plSx bR3*>`Ahܖ3@\wBNr`= 6˒k5 NW 8IԛJخCڵg,^<_IN4,5EɊ-upXXxR62K{?q'8}8wfU-wYlMhX_{FmD;V˲fM?ϗWGUpІ1:*(-r GvYP׿'xL 0Wx4jYװQن~1X4ة7yn긤KLy=1oڣXjL6e?=)^r92s%T?#/ZI7 Q$DZ}#Aw4dhGLx>ke%S%vwl'@TCHlK<7Y'?MK@5w0(D h1]K1}MVT5W.X2ޟ /hEҁɮ8&eݳDr ЁyZz+P-K,ćQ8m@tSyV=}ڏ7-\gSQX:ѹwN0 CCr=0b˻yoiBt$ }Xyib=HVm }"u$u 9>1BHtQ_5VQM^|ƂX$-x[2rarF2ÔSwNXzq63DdI䴍8o/X_f-R~nF?H3#PTw5*t!~pf˛+H#;Еpj%&#"Q'n=hmxwG{~. Y1WLܺz.`Ƅܐw_nͼb: -ȷ>ˣ:]t%F;U6vPGWԮn1C^DrFk *J^Ƨ:cAX'V!_ŏ%FtfSQ镝 HdSŊzfp n_+:Z jb'--dYxɒ[q#-CQy0~+;f8b,p,t` yفu%4/UA%7Njʝ apji"W0-({+"jMD/m/CNDl6D=ٺʐ0\ݐt-QpļKcO¾KU8YƦ-R3-UZ PrW"]r6rvngbӇr4z qֳBOK]ݻ~}O{K)U',#pzv^i\V q%hE~DsXmQUP T ZH.,Wd OY*밆:ZAO ie銧ɪЬGr?'K}7!x{<$4"ۮ]Q= G{Q׬f"#acɵ@PML]`0&~=chܑ=am 2||SKYxk#E8,>HW浹m t3#rA`Ke >DMݔX܃;TB]cĶT,6'\t Dݧ<`"e_#&A.k*`78Iy3<^,hM)* U@[Ğ|Ns5q/&/A.U+0̈́JT+|) OǕS5'ZK|enRцkfgbpP`[<تdNL kRފ7i6MB6}@<"/WA/=& 8So$Ao]`[bfds=lӅ޿=J7PTצK b Y)ZQ &uG1uAj-.ǰ+",?wR wUTNor*ˍU {|3}N?(Ҹtd tQU]N[fDĢ(E6 fCN> 'F,ʱ @6k2ߨ 1b,J*&(H)c)&v[" >ŴAӘρ힞@76hj"Sb8"Bї ̚nm@£@"!n'(o`u*V ZH+6t]t*h?$^mƢo=Ez{%TlD wJ#|W#M:nd6/$jDBD,oHKvυu%u8,ܿP(Kbn3d[< | a\IKOl)NO=T(Z/.H]#MM4rJWǔLGfYio2U˷d )KW _C2+4t&@T"۵1Al֤r 2Rpo惘B;#T.S#3'2s5p"Zinɀۆ#HpHLj0u<,ܽhۇYg o3Sͨ JAvL>SZ9Sd)F@`(e@,C =K;~}?끻6SD'}ޟXcWz>hZ$51lQ$Cr-6Cu(Om0sew\>NoDSyh A{1E xkMkx fH PÈR@Bcؚ-emI7̚42j=FS`WMt7nADh [͈R DG(lFLmt +Mj66M]\Q+R6' aԈ"i W4 Ơe)VEpr!Zs8\ä'pV!rz1 vbN?b 2`IΟG޵tw߭D!SH1T3PU 됒|CTTE`W|IJM@xJnv_!54)~ bۨ%M&߶lvPL4)w{\+7cJ/58/^&^&j塑L-zHuKa43u?gc=Kqgk6J(q=?5Էe1(&H' u0,Jl+Ǖ= ;[C^9MAPˁA:鲡]2~!!Vɱ1G6tnYĉ{ q4 F-ȷ V+*X_,I=fSl(vweND,M&ۿk0)aoDžZ;rx:FxB\?xt1蠉htK8#YA θ7&..GK UgOD+,\suW!\"<Bg*]vj[tr __l *Ɗ|G%p uD.Δz;R)o&#zL,Kk%EZO` 9ii\|ŢL|9u*-THާ+B&̮Lb0p;Nnq& 7ųJd |5=+: ?arĒA]M#e] /[̿ſx;1 w}oiC4\Nj><@E~i xɛVI rlv V^qD겐H-ѥ1L;pbsê>z鹸n_IN3zo7d)1E9 6ڙL/F]Z)V(ݚ~hU\hW|Z>Y12Zvizw"k(; Tû`-ZiQ92QCGs1HSnfʄף7qnN&^{2J:1-U{f&(9b^G#z [l ]GjR @d Bm[F`܌*d&5@/֙]MKdΏ[xyheA_Guh[b# g6#}=xV. WkPHӖ:oslwj}{n:K'tJeuE{/QS9<0(y(=bK]^_@T%RI?G#Sb& or(<_mFanq/p*Kw'f,q,-}y3J%BJ$Djqmdv!,:MmUYU;U|` A(,%hZX5bfNʓ~ kMsTZf=ڦLǓ6B #9QSԧ}g}Vޫ@T><%cJS ѻ\VS4~-]yY (ܘ?M7Rqt:8x ヤzwb( xvaX̛g&KvGtp}{:J /<`"AJrLk+-Vo&9$NS Fl Zet3HjjUlR! *ʕ)p6rc#أ}Ő7gEWD( SG-:&"!\0k2|7gǍN/@uess+P' $Иx꼗"fJx"IšxHm8"YDP6U,J…J 2λ>wpvjY @FLdrͭ\nտRV dqkP1h2?{mP U-4t_ )p\NTpmBb6CEu$vw8yNE<>fpa 4b>"\& pșʧ9qO-Ƅ-^%!Pʎ)(UŮhod36PZ<)2+f TB&%怇Fcl*oڛd 9Aה~8^ʧ~e%(Cd> !iNVOƁ-`1_h4X(b1ySLu=VmETC-B4ͫ!4.qr]!jReҰh (O>Z)B/8Tf'O599x9euBߢ2)TG-큝2œ_ !Lhj\Wkct+؅ f0VAavZFVǠQ&n JbRlU~73fnj!F-[~xr/&A8@cda~L/0*cB@GB/@3JFS]$V{g$>#('*]Aylkmag9Y |o$'Cj  +-)jm"3O̸뫌,pmEnf>e~Gu7i S+tA7T 9Z!#@D?"fn@O/,Dh}yTxuYʞ&5CfGc0?*4&I3! N_\_A}=g@jild 4,9=1H6l2lDOÝHXt4yU^-2;(PB;)F>#BUJz'> zxl2>"q8g2 ںl޽zu@3"s;-Zfo4 ٫ naC|ǓDHu]S&!)t^F vOq-w]=~u>|=xc%_Oi<D8Q9iTMnCPxi a/iUȲD^f]Ə@r)<4zєb("Bk+Oҡ'z߉ 1Sm0"MC3n;1k"3qDE@d +TGfҤQF?Pe62Zlw`.D #lX=ӽI0Dn* vymENQ ܪP! %&mɢc^`|и: JF>ПDjh)ucdu6&/#g#>1U*]];bV^#>1 *3; wV4 JyW#>ٹ0_/wˊ DOv`0θS} Mk5q.sxF Pċ @wAt89Em3ď37; te4 VoHM>RFGojAs r_4)ԚCA%AO$|pA/:{ b8F.2 ]cΆwR #ŘHWtm!QwBʞh%? (e|z6(,Xb9 ?"F&T,gs3爃eZn(W)$ gPƠVn>Ews?ɣn0,ا7x""Xc\&kRh:π0b!o{ I݃&4]8+&ݳOirkZzScI c~B4f}˦,jᠯIIjXT] H/7$$QߙrgS.«I3#Ҭ]aeXTvZ~pdϣ:&E=/; Đur-- CEYa%_~;* =j6" S؉Jb4?t)0싈-=^)OQf k:s>#JgyeE=I|2X|Rt)}g%6G=V/kETV+K͗vt1E`z_%%dẍL&ZD!=+#wj#j f%`X~Cە):GvWS擳d'/ _no"Og4U{ cgȉ%^(riz5]Uu2tͅOؘlT5z(:.\.q ݐЫ$䀮K ?EHde H4o=y՛_u̽UюO"$2DVG$EnVw!Ϻayf ",LZ +քD1xLt}p+aCQOmlX(/hy<ⴛ~i-ʫ6; Ċ276#y! ĹjSzqګeuUow({d"!.SR5oh2~*(-*t^i\,:B? ~+H❞\rZۼ)1. mh;c\U;)1fd?;S| mܭ 3@CBĬ3̤"n׷?=ڠX`P^d>ƳWD^CzB8♷LzSp^S6wDC"yL㚅&lIm KHw &psuM=ā虰?F 8ʫj&笋L;2&7!>7fb+WQ߅ =OHE*)uw`6!Ka#5xH>v.W ot2%gAK˵o $C7ie  j <"8*jB3GL &DIxXA]C1"qk:KQB D/\>9uyddl aJB]Gud/jTͲ/Ч99‚=HK8Hޔ:!_^d?|MpxJ֔[mһ&a,lA6!;OC~ zA–=0_]^i |$]G޻%n̤w@ ORu N" >wϑ^!*emeMCz` ]xոv9𺪜%0is@P gO,9;Gqp 5 U gTo` &VD 3 nMaBT_S+b`{w Jy(=WLcYDڋdx1{Av j*5x>yVG?V"@8@@Im~ 1>L(W5y⍩CQQm;HHBn=67΀aRHͤS6{ JPaP2tcō1a&.#Rm@FnXg+]@8t:<{l>s)B"ۙgW  recc"BqX(,h4pĄp0XR7Jn y&g@F]Ǚǰ4z ܧ>}v@K~DlH8H/rqjOwL- šG!ypj6< c~l[(kOw 9cZ׻765Vܫ3-VkS9gq lyzCKU9JbSLgv(i4iQuleiTxUao)&D'>c̒c*f z"#@*HaFͣ:Xk4v]~HIY!F?PE-(y Jʽ '$gqM4^dDD.x6y;QD $R2;U̸VJYŶ}_)y%/hJ2< Z =QV> cmS:WR,>]lFdT~LzBׅStړ*"}O>tR?|Ͽ%` {}͚]~^? 6H9È]snP6cΕoLj-"7n_BǦEC c}zK1Z=p[Eyr}esWGa;KidZvySwwH 㗚p}3i]$28o[n*fE?/Y){N)3YIc|(G}6Nj+^{!6( GIQe[ 9@耾R>DHh!Fwk(rX伊)y|Jhݣf ,^K׼WPIs;DmnB\ >tr#aA4 zj^B88I<'EC!*0{dܗ} =r2>i>WJTOskfH9}:8ʹEX\;Vwt)i㾓Pe57M[ܴ}l0ׯ06< YQN U_RF6\R$[U'#xy:;tśoT]v3^>!'jKixS'qR_Ǣ D$v shx^==R~U6*Y<#5UZj=!X("s|jN,uU+ڿ&Dө kCm3\wJ*2.a6霉5sVwG"PDp@=Y?Qy_o!PYg `A<^.o7s`*t=,3K# Gߦ;4%'U +O ~=#j 惹ֵ鵿oFK7CGj 䘋+]i?Q-;IFR$KI|[.gwey.:}oͿ#=eٻ N=84n/};[PR<5ߤP]̏ɆQu3ao HPi1ZDKav?@~dUwAZ+R1hqNhڏ< <}3T#ڂ|5O\֟s"+ \USkQkPffu@ (RT (c BLq zEsW=M͍8}>)D4KXo>ҿzRP8AZChJܘ+w0: %Ѣj&=^- =s`#\G ԳaHdo 1nvl4ZlqAADmHY18rw|-)q dGW>@k~9z1x#ʕO2dRT*Vi'*?T_Pd(T4h"9rњ'{m/X(}#)PCjIΚ5^Y1 MT%1~TT|pac̢sW׌ÐQJg37 ̘=u|ApoUG5!XԱipr, Y?88oW$=KR:Nnw˽"V$?n&‘\fB;olJ!Z3wGV:iDY!GCy}'Ev;BV Dߞ+K޿w94*M|tf;Ԛe?3|㮥Ɨ:%UKC>Uh*$➼ bMԫ:ӥx.M5?㠥LeNu ?u=8war?!Sޟfo7zE 5gd HvRhتZ0 ,- [@}7F\Y͸W8MJ¤?%蟤c{YT h{xeLoYQ 59Ǡ$\> 32s/>%`2,U6Hf{a!ܽkJp^pA0#/P+j׮`5u ;W <)v_DrNܬeoX2Α;(y[tY:;~EICN @,a^³`"=Ilál@Rkf;?BU+c-Ml -d+È_a=G9HPԸmOq9$!#3f>9y iҮkIT.A2߾:ïԔ$/H(Vd~D.pY['-O!DE>\@sœйS_,ĩnċ(M k)v$.݁᧪ǹ%Vc>7-֙$9S̡=7zL0ZWq>X3WAwKA+mS! } ҢZCAe\88|KD a 3qe;`BC3S?-\'>)7 .z4y;7n!2C4d]+)Ϋ~@H,e΋IExCo=6_oGoC=Yr E]/XHKfDiW\-hTe*٬+vIȅ1Mv O9k~ŷК|~UqT9{}g7/cZ0R#p2h7۹KADP0@ ΒB{ #>TA0) JAW~. V"=c:wge+Ѯȱ#de6S,wշ[waع?ss \@w_*7LnvU$kamoqbo3!f8ǠCE2˶4nG?u]JGfl1r?oFf M-"^W#CD\o.bjb_12e{)2Zcx/ x nRT_08 o]m7s[vn3c+KkʫLj,O$xuȻh @(CfreS|:7|Ӑ 7=@"d" 8h6Bo7OknFm:PLO_BWbR@>gZ@lq&7F2 ‹Z7 |c}e ~+ 9ZQ{YB<|]j ;bĬBw uJGau " =ݛ&oCZ'_̇aَ43fI%kXO"%OQvj_Hmt2vtCj+{^n/VI\uPRYt6yz~ujС+jN*M`ݪGebs'͡]5*w%Y H&5@d}2!GQY0x] kX~[էQY9~j:xe3Ot,gmǟ6g_6_&%S.6AtjUy0tdžFYOșN1S2~;9$jK>_KʆXC]d}ಸbEgzX6JK{l, x2Fr}]GN63ϐ#oR,u,R`qր=8߬ώ'u+9?"RCu>2,Ȓ+z A_JfHnU$W6)KFӃ~;ˆŐma !a Mzz)ȫD% \Zl .\R[T^ AY: / =q*qab(+9U9HJ4:_rʼLB2p,*uv{lu*0:a0[ rw1d~7 n襃=n}9WsD3}wRA;yrDKkpGB]/XS?$V4ɨ}R}bYW Pk"+}LvXD1\oadtf轛2ʞ,{,ϫ̕-%)اjIn 6 =\4Qj >;>X<^ʷmzRWnl޳S8_$A."'QAPir*B܌G썳V$H*!Ǻ Pp'o`+ᗛOhc'G) gV4c^4bSCćHz]I(Axz&jRAgLLTĹp I=d{mëg%uM|ǾEOE͕\ES"Mv(;t¢^}M{D RGSǸ>,)x˜MX|*:tیNgps=;؎ cK}X*rQgOkJx r8TG0fwC3f}r)z. @Fdem+Hم\{!Y =΍.|GΦ#N#Q}Cfa8rD4 S ڊOS/K,u^n2k28 ^4|UcP iV0w DޟOj1 L!cbo|N'MQކy{rN{lߴC;SjO}>#БNz s[0,/D8ekpI_ D銞 KMD9 -fDm-&yH@LFCf1?EBce7魝lOo orwTꪯlkM CQȓT?+Fd_lQrS63[p0GC>0,Mm [٦s0R!|} >[M"VhzxV&K-C_  !֕|q}Ptw<$HMIo`oqe N;HrH;LOYm z% (Tn5]dAn@c^!$*]ü9dbƽY83Qz\¯$R;Z(]i_f㪨Hє#Tb" `hq?HsکA@ 6 ZKEO 1<̣pQJZE]4Rlc̐PfO厭SEDoJ%r+~ lI9 8ޥi$SRAr~cj>0aEJ; W&Czn76'Yo#x\칢xxDeCӨ-}}+}NbD1Rbeb3ҹ-rz),2kyjfD=q8Ci% )yr%(uDԹmbQ,?%C44a?HDžf{( PMXY\{JL8zظC㮑G[F9/K]ݡz[?vL]&>Uw֭{:;z}.n^2Gڴaׯ JR AW)p-9<4 =z*œܫc9Е0'őɋ*<(~V bqoPQp3KD6$w3oMJ?{6#@ <}.-w{xnutЧ:=f,Rg<9ų;H09)&Ṭ@Kɋ@g4s -2,]Xss esN$yh ?ORN^SI-q7AdrSUYwI~YkF, i$v&`sRC;;b52!>zHZR_4s |%ݞg9СrEc 'c+iZ/ӻR>,v~@EaEcBܜv6\ xhrd?[o|z}:}?UDt 2洰W䮋 ̅7[O^I2U0*`3u*6@ SԤҳ}w@?O~EQKQK.7 vg<ʥ!G=6a@g[uPPQOF5ͷlX+{$[\7հ"si{sg]=} : Uìk|P;o彈jk^1(\+{ PU{p%Xm.n ߝvQſ-ՏGDR|R&5GcQLKD6?ݻTHJKz^ )z,ha?MҜY&v#X/4'e޳DWMvcddM]EH˨q0ޯ7[{[Y(̝ΘpSU FL&!%Eo)_5I>\ f.d07hUBFEY^~`4ëaASGdE =K1Аl,lGt]{OZ @F1`dXI@Z.:BRGB,"q =o҇$oU8r>wb56/Y8X\ l^}>0 H+yE|@a*-s!q%*:,"ǘYM\&NbQ^I-6,ѿֹ\3&8X x..|[;&cE競#.O[ \>K)wx~4:>8|[W82 ?jH^\A9PlɊ! S!عj~9`>%Gcns{GuqPL]n^Pxpy@3V sM1&tuOIFϯfI}5DcɊ0@jüN(243Uv}L+=h\[_^L1Ѫo;f&i/n/ӤMVH.Qg#PcDW dlݏnSK-{sfmyoy^{3U cckǞ Ϗ"ա@=[Em.,[^O*bɹǔ%w.Yڂ)#=iq̘\5.TP9"kL G-Cl/ >͟LA&cs8s^l -:*Q |bG0H[ujzNfQ&]L-?m! PrQQ .?P E}~,Ny-o'q•1K5w%j5Iǭ!GA9AmFU 0:0Rr{̩ ]JV'Z){ c;s dW/KÜ QnNސn!n^yʴ_ ώRh<6k RcMv, 7;l}yxÿ!4\G!bEORObE]Lx(n@OcҞ^P<`4 d!] KDkwyo(ov9t1]O?KXi&=L|{cF &%4ٽ a @C'#}29q*o Ќ-7q<bF:`֐TߝԶ@`˙mf' Hڈ$n@$=z9/PW3 #pUЉgܒMdr7Szl1A0,f}$B`*)|,~{Y/b| YF{x"Vւ'T-8xy y8!xb=ڧ](ezi;Bj`<-EXub <~.p%C3Ҟ"#+M拽)M]5X^W&Ч  X~|<-,HȡJs;ƴR3mYOsShX5cVfH1Sayͨ4.b#w\W]q,Ř;ȕn<_/NV{|]O6 +tII\71>4](@[^ HCh < V.Ch~Poxx<'>*] )-[Z ]ddlVCajHƈ<"!a M(d#}lօk?s{)m:޾dGf!nuQSNB ?7cR6˚( X|-HuDAomJӽﱫ!l^)$zō*YW~$,УC lE-V[Դ0|f:bw qr(Iʋ5㠫' UlX=K7IjV3zđ%ƴpwe=iH#ys}O&{&jxgO.$}d{sm\.N:8 cw "ȫh}r0#sk/S#Q:4myCr ;?ߞ}V Y.Rnn_ 1KF ̿%eZ0jaI(lt̟ umuFpK㘮Mu6|L:Iyk@bRKM 6/gF3.㚺Z _ڴ&ww)-_ o롃Df,j@^/X[%:ߏ$->!FA %3nTe. SZJ-jƜ|Kdǘ"y:r/djroa\BC0ħL3hzJ_HLyZJiq%@dZݴ?} 8Es o ɞ»Y1 $I?{k^b2ӺЉ|Xܗ{VĹW" qrWx]\e n}eؐn 5D b)􏹳&jetX]EJ;uTjbT* DBkM#sd99pY ANxqTtqCd0v06=fC2O;gw⺽233Ml`o1ڏ+J~7ė,QtL$_n@QeqK'`PoVqN'I!l"CIB0c>`B6L<- ݕ}?7NCR\`TĽg2tdf41SH>4`Q/Mv "M3k1z<,[:?6/3} ?aAW9ZQez 7(KL64?]yQWӉD ؽL4L[ mn יSP0*1OU$?#ßCQ6nťNz Ŋ`MxnFO ciK:}./?=6U]@u@i}~]0I)`xs3rFdgS4-=5_HⰀbLzFS2A%/fG2ggM{a!ዓzd\[]]uOpVCzL?ˌ-46$ >HI r>&OBf:MS { 5-ˑ'0U`pE""uJ`^ $1GKEGzf9[16ݦǛ#6}13d Dח&s5O{ȉ x,F,$rP$]S:5 (Twy"o;i,1)|:D_ewCU@6r5<ĒwgHw M!`(*fWH &Cy!=#?K>i^ҧ֮mU: 3X2[ oZQbb7!(:DVo;J~&&1g?cjcQj "3-?lتlO>w= [&P[܃cڧU,6@Tx@͢bBi{vxD$6ع{X"\ +S[42kۗx  5Xb{uLޞ; 79pobQ&#ru/$k}̧ s+<ֺ EAg49`T;ݓWZF$P!x(3Uv_joQ;+#Dv, xɄwy:@6l܃A>{9[F@5ۂ (Dv %\)yO1`3AY׭i]U]]%hvN>ktE |/97&jO_^%Ihr Tb^1sX= ז⦇&Tvl.Kr|eM\mPfZ"3*?<|q@& bƉ,|mHaj9C{g@?2ٸ׃+ {Hʠq8IKH,ai꟞;v F¦Y1VH}Ǡ瘒MÅ( {FdD14$r><*޳G KzͨVqہEF澂"[xBTgW w-gugk33a}_ \|dGI%9@T7m Xp$H"pEBN"fb΃l,Y0!s;` uKr $xƨRCf>y@˔Ko9TBpfᶷ&Q+!4aJSt NGeƸãE{PI=!¡/LQR2ITvĻ8֚1GzܜƊWj:*l!u~/&!kFWUT񟸞=QV!˼ʯÝTE _2g(҉c$1qqrj`MJB#fݟ< Pj%/.+8K?nZ;Υ^@^~ϻ"% :bݧXgoo&j2:>ދ,$.C2X51 Ɗ` +]h1"}M!gD`Pg3)<{Póρ{v8zi>~{=*R]o:k^ &jyFy1=rfJ F7318羡~D4J5?|'Zx}]"Igb_3;, yU_# rHk^co:3}?(VKl{}zxUܘv`[S5꘸^QOM48ʺw'寒 awf4ٮVv(3eQY@*Nk~b¾JDc]_vNښcV l A{K0): #g@$Z F`)zs>^b%45_-*O &Ix>u^Jz:@/9oPbb71=(gStI{A])PjS/ jηY%9$=m|ӐFh>ZR6V27d篦M2S\!fya]f!0Ce6'=O R%31ǬO4 l'pMPJ;;o[I"9i7MꚛKGS9'~voIhG33 J7G|'NߊWi7.K6<3.YowN8H HK{u ̾C(? @=O/Na}ԉdl^&+E?dT&"q$rr@<ꓽ;$N >Bv`ׁ#! S@IMeu`M[bUEuvfӝA³7br^oBh\DZl%M_\ǰAo]n撽؍i{v(,#joO5lg[,M GEp(I~o)~%da%W1day8OLrfM E: ,&WOU=`j|χ`6ʑPye[8oȧ/k۱]x*#V|b,XQz'02rq |J͚ 5`U [Au 񇭢@[mS{PDSƠ"\0mJNЬ.-Eډmcr<5 S<IEܙחͥKMe쾯 NbD{h8d ?HQ>*kG Pz> ʬ[ ۾}ޮ$7l&6ƮW++S)5<$/)a?8)Ql?ӤI1 3HƐ Kv]rAɻE!VmBS|y*$ͻN 2rlpQ 5 s]Wtg_;uB*f:."LPJ'UU=l ݠ/cx],<.jP& O5iEe߂rdcexCx;" p-"ІOeu` )mQ6Q&]]\#~(hή ]J ƢaI;ޛ( P5qg:KJy=Z0numsA Zy`B*?M|y=s ϴDtUT ~i* vd J<{l~ FbAT\\_JwÃhjyC+IyR !WL8shG'N#FVXizAf/'?/޴@+"B*Q/F#! ` Yś|khHz3̈WT~Mڽ.Y_.ҹ‰_1?zz[]F犖bsg!1B"0a wr'$-G1LRĚixR[0quN\"NH 'O;}crѷo/>C瞅 ֹaB#c3z٭a)f2s,9~~]?Nu _; Wis ӗ6Wk"ެXb9 * 8蘭/>L`$a/4LvK^]|}OMDIEsL;Q-Io`5?2(xO7>cكk=(oTv_2BQӛOɷ>4vgc b܇Q3}m+ 5STͭ<@]K[t15Q;Ԯt `qn6$ZFKWyLk Lj{#5AU3sLy^Ɓo"dM_%孨4S` BFbgEǼ*9;%lhūضҗضNU̱6݈AeyENڐh@"xT DQ5D`D$F.p#fdKxj(ǰ&}tT 9ԕ-V'>:n}n?)qHQ5_?+-O@{6R$gЧ.k9>F[@qYW5rC$$S/"2:N LnHj?p.HޑhQr|sH vo)` ֢X` Ӄ tJW*hC]T3/%+ MiІY AvȏW11-腙wLw0y~H#L-sZ*%( tR :)Mvs+舻6FGP% YDj%Og/fw.o⋹AҚP81C4F":/6ctVR=\[R\P4Xo'dJeh#g>0{PqpEX/UMݙ_|W41.cPD\21f361<@ykӏ rrAWeAH@#R~k`7;I_VmEزT:}}ހ.U7؞0!xGSs'LuL 58dkc#:>jNW?Yo@yX2δE?[*q.7e3kd Vվ]Kq(X%wk<;+!CMqziJ{w J,9d m0kʰX8\|LДNhd93BqͭKo`FSi#߅C<s? +p81H'% _0Y7 r^xT#D9%l }R3z 0-@~LVQuBAB5k+8" 7<;V Q]Y;]UT> +_̻EQWOEM1a~a2@1۲ iT0Sy O$m~2sB f6ijFl:5L]o(`6 cs; <UJ3t'sIʽ.69H$s~jt}-P(DϬi&xߤ'L< 4cte( HjB>u1j&IsG!=K^4F VHuu*%ej C hPw.0椪J@/`HFi[VEGInDxBAI'(8vi8[%0Hؖ&T^͋^`$c%zaڕ;"0>2VF]LVՉW ];(`M>,%1 0B,ꞚO7N_2mE)$Q7cLPq\C`GBcɺة*m[,}P.y-&M lc3.OO+6^Պ"H{~<15XOǁԀs@Ø􋐪 6"zBS^u5Mֲ v>xrf05w-,vht90D3U. !WqBS~ ur Ag=,Wg~›LtvWv0 _V)Bv040^8!_Sr@D+ G )%떦t;Ht sV;8πE-6g|Eyr|Ԋ` tdrIV;a [hm"f?aoT%6(M?*{y"5b!8l䶀89V+s뼪n2cȵcu9VAقO5toPLkSPI;ȭa Jlh%#U]p5F\P Qy~ 9(i0ٯÆ/C=,0MCaXg p@kow+212s?0IBNLZRqrWE>=GX^%mL_XץZ u'XgQDIբtIZ*6R9X|-B?G{_ ߗ}NռIJ/:We_J;5JPGc2wJw /\K{rXqh iOuU%#\]?b[ UίD2_!k_u"2~z!5k򄨋\e% 2PȥVv |> Ј՟AZ9k8ȆB@݅`UH6\>_1sc5o<x$8W{\pn U xD47=F>eieԟ|Wcޞ@0j<4GS$+=7: It(ď_ιGf9Z@%>g\*3KOpLlRB>O8]8Un;.~ч 2aP~%:cb[)Kǎs!C豻wyD Jޜf _6n'*5`Q8Xj.N Ʌ!wtSnߺ}riMM,؁ϡ0?LGl2 @IЬ G nZ׳/ BAm3T=(Nꘞ &<9"oR)\a~՟_1WD@*.>d%P:7vfv(NYp^ƚEGgޚ84!2i, io':CG(pO/P  z|G `uکBB`RXe8Ǖ3R _jɺϱeژŕ*#"fMҪi ㌡K_ghT|]ؖzT+PC2z2N@Zֈ/ut&9ATs@WS/ɼS5$ǖN3pĦV=Wo}9$eiX 񨄒Jtv'8kU  YVG{[k%WO(.HtEh}{OepCIPo3h57[b5ɷo`noę>H>`yct#h孞T>m"rԷj`. 3r$S#8 N,+|Cx83A%vu,xnIEyK͞T[^+ybM΃_ÿ_H?Qk ļ`!PdwRNgJ%hylaWz](::/P$uNf+CN$9IŻ&@MLP2,Hpyr4:Zh.M|yM[)Z*!E]՝b˲7XK/͕P҃1t1MA/^*h9dA(TƇn;B JhMΏiK [ËP`| 2! }9TU1h:= CR2;\Cem7m"0,wRCOpߢ/?="Ԓ> ZU;)d<΅gUs*JߠQȳ"fbrr+u/1n"(9t6/FN z7~F=KA} 0ĕ^>%V6XIOjCR i5tԩhW hFM㢯fsXiok.\eVUyѣ #Y~|"K;@4#'b ۰TeI7Kͽ99ԑi$B=Tl ߓiDԸa>JN`>M m%Ե7s+1l'lE`Y[dFCwAvdcPG# QʗJZ>Ŝ) ph Q1@Vbg5=.|g:wJ弄;n1\8wGU\ 8YrL鋟cX&߉Cؕ1֋C\}pJt5e̊,!XS`/ QPUD$ә~ǍߏuMn_pL/#4V,x6T3xi_/X1x{& dccA]ǻ=,feUV Lk;*q? tӍO_Dڌ({픊>M5KʇъP|&x _`OhYÐ<['*͙:ETCmN&W)}@-wYC[`źdKՂ<KG׳L i+h0sBsKM(ΨBܩ5H838l Ot~)VQ>ŒLjPc7sq> Mzs}ԧ}8wC$8B'MM;(ߜg/bI**˳iUa{o%wp0 PO@ͪcE—il. pW̃15wbCq%eW` %cyaֽG!o ; Cq4Cq]ַŔzp 7'dl533+v uV[$L:<~.˹ EPVg};w$9t\o}2.kzSǠ̵++uoC^.)ڀ*ѭE3e{> @z"{>sk#5+q+V5WF+h@!rt?D mnތ!lܗꖴM7g8M![Dqn>pD^$4\U'SB80fS`3Ι8mC=! wT6=dR=tyXчljNj۔Dx\snΩ ?o=<V_8%: [㓘ٜl"p4*'wGla)YJ&B[)"fad7!8o.Cpoq(Pf#"sEY2X@6hB4l|Λ5^ݝE+ٞ}Co:Raݸ`OaLx~g\U-5iML o%/7X\*;fZ0z @n^ZrS x _w VJ8_Z x|oj)n(O}6ln1fUd$1}[Z? tlP E52PRkAa#\EP9CM1J8b1nJ` v.Ԟ:12b,U-IḫW^3/rշ8,g-@!&k3->9Ԥ3Br]%"  p0(~ٗ jf@nd4bbKnM? ǹ$h5@7TIc Pl'K|ͭ85"#}Y /5_ 8RƳ :o2]ܳ#vcCRY9 v x?)눼7fkNywScXsw/I׮%hsqM ۩l4q5S r֨|p1cp}},\%|CL pz@~[WMdV3츋 \Nkf\K+6>Yhc42Ȉwkz%[m_@-OƅCvDkD~HnmLm37{i9~O"Sl[krjĻv^{߀1-,T_i q'19cAP:ch% {ss⼴dUsUv*HDp}YK/|WȢS0,kj V0xAH^,ԛ:z;Kk‚x< %k?d$IG5(%͑]vC7H7JEc/LM7uod!ӧK4_ZjAsW]b [(-^6qǎZ1>ÏvbE[p nxCD`` qz0&X<ܲ`]m0_c gVqk\ E~Dٺs3qמEl(Y|R omWAp /Yly@WẖS-8Jxw~YAȫ-h6dKKjwUwewNnHD::jLw<s.+=|AXbQ+*&Wt("61w<ǸIq>کu S$H;| zb#NAӾIקaőͻ6֏rָ.m\y"UU0Lt -uʚU}ZV;.`E1&{p-=ׇ<3tN }Y.<*}vz!vpOe)1ʛu-.EcpɕaHiUsWzAIyZBL4YzOZlE0RBY D꿨qO+bA]M'.%: (p^NCox }3g&2"ØkwY3Y<yټ^^ŧxZ=ߡ D H4Y^ Un+%+aN-T]F9XR/q`>in\S!s38qSSp*C [%A,} >4,X9q%.& 8>U*r;ύ lͧ FncK 7ۀB K3X(zvѡj4I|%P']L1E"糯_/jPQKCyH,7IJ*tS& hLiC69zv Ysc05JWψÁ@:BWaQg4nv(?dWEGU U\ɽOam` N$$HՓSBrU0vöK3ADr=~ұ!,6ef?:fؠ`~ԣJe2fH]-A@"u4r~c>-Q^M i}ފI`05c &^Yjưt7׈YJT){z;lGO,TM e"&PHC< \IK\dhjEthq+''Bs{Qg=}Aҟ=x_6AYany;Q9ENRckrEj{%ɦTW`̨:p 7byU=ߑrf~#5(@R8 x:d۷y&MKndjV=ےAᣣgOQmmU"<و֬ \oūNz];vNl,'PKd`Х+(9d<󬿭_y%~ybO6QnY,uz##REp|YIҘv׮i^b4{ /I[$6g-re߃4.U-:yթN9>Ʒ{qTn3+G zF#M0eRcJ'p /Wր%Ep52ęnPmyэ4X~[ÅeXGGa>U^ Ⱥ!.nUYC=x,(A<ex5Wĝ&G圌{ö/C,[Fه[ھgHw] }7sA~dXAMrl^Ggj_Y/8ff&9C'5w̞ 9/Gf7 \UKEX:t>de|DdR[|ޅD fVnRsh4EmS&)Sm6jPB$e1g˅`턠 gDg=3b;U#H*2QRۈUw[q ^5 ʧL8T{(}]D\wur> A(}L%rqdԕ-⵵6bp2il\Bfer#_{)U:r3Z <.+Gs=qpܲ˄Jsڸ acKt716Ns9z|j~Zg A~Rz*r;1t]_VFQ=jԈ+BQ9vb9p-{?8}4E^b ]{|ƩhbM`sTzrs᱅WZ(7Ȉ5nF {pUio   `xEPRViw&Ũ;?:4#f!-d$X5d+.8ֵWѲ _eЁ,,NY>~BS6}NbM5aʌܸrqIpGg2 tS&~hCZhT70F /L2_/?Jm-]nQ- ⸠~41e"b֠>D>gP}%g =P㘤H>#r.28b! -KpyCYcbjK5_IFPdگoc{Ѡ<}'T~؂䨪ፚA[t@w2{FshMwhb Bpl8{g~pw$]_ռmݥ gdAJ3p+uDOPukqBKWN֨0t{xy@XHTm!̟ "|3UVcVA!PU!pjh ͘~[9uD|.:Og hRӂ(EGThwSMqR擨>VpvXXqVC\bDj}.RĆZ Y4 [¸$ A"Y'A_u^]Pd٨hWSy2r>]l|G;q^{ɔbY˭$9| n~% QH1ы]kޅcVwI"65Rol>Xz_P 7/Ƅb?Fm^$aMU:ou䗡LSHהװɢ.0VhHs¡2 H2lk12nϋct?4ŨUxnX{' d_5C&]Qu$$j/ IUͱOd I{'R} r:+ W k\-k#薴XVCH4=~ro{0jN +` WJ %]춐ӉEzRƱbr"s55w$Z-#h]ƙ^$"Ɔ0~?/2\K8-jѠnd{N,|Zy%q7;*F0O(i@|M4^;C3ڑ_#ʸV1uwϒ6PŰM2@X\S®+V|97YMm6EDvۙXJvd5 /l-Dy;0:\+zάȭܰgm86WxbS}{6L':X!Y8ᰯ⡂*(Ш? w4˜^tnHq "Pĸ:^ZV]'v; G3}VVTم 坵&FB!wsXmRڵZU9HH?[Ũ!]< ˈt7MdxL8FvQu5yecPuRf:i[T{_'[K=BBq+0З< NnM.i_he3dd$x "%ކ.ࣷ/E)j?ٽƻAǡ#dVScܫ)pYB醀c& Vq.D+\#./s*L,Wm!}e"ȑJ#“Ad1q^IpUMY\,vsi,4j9lH<ͪ [IKZz䎹@F7B>ʫDW tM#&fW>gB!#C}\xrS?QB~=L)(Q|fˎ 2#m˥,=ᲳWVTϲz J&2AкaETr߂1@YIrS:ʛ^JZ OWu\3D9{_(y2EJ)vǮ6z |k+w5yNegLXۇ  $U4z%Z'fQ2=ZՉ$˫ނI0HR1__a*!C{Nxˡ0H-LNMg8UCb>Ke8+cIQ{2s&>Q8F•9XIX;ky:"\kϡ .CSJxn x !8z19b!ڡ ^ -iLw '{B`x0V^>/Jaf]l :0e׻ϤL迲 .%Բvɐcu OPeS}v#u.Pr`0nN$6ڛ=>"<]Čd-nl\*0*]"lщ5*dZ꼘)|Rx(5͑Xx4!4^ZٸPhGIF>>1j4ZZ|0qV+]Hmv{0A&lI vUrH5N@^6u j/S}r R~xoCߖ30Wd?mт6t`h8g-In [1L;aw^ gLySƍ_i|0OC*BMJ(OFRh+!!1NƑ*vFcbRHJ Py`9I@\KC x (XB- ħ%hkך19EԿJRŶIBXxXL 9H7|p/NPk׎WQO!ætG&X/c&FRj0r 3lsHV倏'&tېJtFE< p!49k1#~lUFg ".ѥ) $ 3OLWd3z0|+]>?- (]K(`}Ug>vf7e9hUG$8V ڱMA~jiME͹Wrϯ ibZp}lV1ӔϳڄnzE{?B¤.Rg('$>fL:(v[goPFkҵ_P:V{0m9twqL胃0:6&9_={[emM q̰#T\ޟ35oY)򚟃7mpR]֩姌_gYF?>2 b| ^zEI!U[rOm+Gj[ں티l:%Ra,D\EoߦzHƆţgX}\ڄl-^e!8Ncު41^Dn]eWwo,$hV}k/8It}i)QHW \C]ec6Ģ֦{GbQ3DսC}-*K17oS:S: V_H@#^,CܛyH3.)S lt bE:I ds4`"`#ęnIV)MyB /i;֋i*U|.6i?ހ|`V ܣY FKY|YЅzÇpl%#BŻUA^mv(Yy6#rq@dR G:=:\DyjHn h噇5LWg]aՏQMC@'vq|"=S5Zi\I,ީ !gmaj@6I8W'wd?B֒U^Ӝ߯_}*[KM]5^NFϢgIږUlK™ {h.!͑a`o~]jK3Ɛ]GDgѣ5[?>Goi'DgF} r+c"M&r#-{KLN.",z!8rh;;7f!?b!AF[MP'tA[@[gpuxm:rʏ;v9ҥ_7R 8.rUCN`kAJjg a 2{}B{jOdH]W"|o\_V~XʁD u؞FSbn,Xw#{jG.KZZ]gj% A/҃Ťe~x8y;$61ig2OGث4hr괴Y$beTs Z(@~$ߖȤ =*p_ 23:n?!!tW 0 _ Z;xoqĴLM} 4^/%;(c-JUa Y"h,(;ިe=~q_ZY=&XpZՀ8"NЁ2(H__,$Lo(~?O} $_G&DB)q㱙e^/k)٢Ư͠:gq;d[Pz:5ah6Xx@ڷ9v@H*l;rDU*+_˵[UјגٺYPN#gmo$ISe @7Z$zf/Cā@/t.9olNE)_5}Hґ[~s e1Vm$qH>hqe?D{dq(BZU!w%0 7u֞G:;t Yr]$mTW6TpWc{ABAY<53UQI8`ǡ\uFOWh%s&`+A:-X[#`a廰PgV7xGeFyɗ4= C>ѧMVtG#fAiw=y/:Rs p?6ڿ ŦO{P> DM<. L|r2[. Xs3 i(n*rO=/#Xْ#n'C{ gf4q7B;%clUd;Kb|[..J_FۇyOG8,_ oYr'EZ&xa ^""QƲ3 츫i9/ͦ4zPSy>7o3j"nRp'ԣ;0D[QP9Qt6)v0^J5aq}69lXZɁkйw?_ZPC&4Qm; I+?XôTag Ew}5ΰ}I|LQ]f*[W #RQn&S ܼ@9~ȓ CdϱCF`|Xs/(&85B܌i^Yz7u/|sgoqCWKLC-ڞsnCVrS(| wc7"vAH!X#d1ȱf VЃ5S-6ϲ R뙸>[C.,2/vkOsW#8T8s46û1y9W!SɓnwZ${`#JeR:%#r61vp8Ǜ5t4kx?E BgIIB[3%ㅖDŽ iPwj,C76H&= v(ɤ 86.KfVnuכ4@%;D宏Oegv?/Gْ쎆J?άdڄs֑>QQ+5,>#(OcM:큸+$hrϦ a"jlԆgFfa*8ꭆƥA}jH;#jk6M9/Sbe9W@rJxNC/n2ÐǮlݡUn͍Q-hoо[k-J?_Wsz?&npefRpf2}|Ty-'EA2]CF݊sw %\8x  ]lg<8!d5H&/B.^pN\r94Q2LuN`Ю.I&O@KQ[4-QJrN*^庩FyvYg(XU%KnASZ"Az_krR ]w1J"2VnnLQ" $e;F9/n45iRrt~^ƚhmO| 7Vې#/ɛQ[OX~e1nu֝~Κr^ͤF2wx`3$LmYk '7P3x{yO*.Ihb!jr z@mFàCE͗콤QRoZ >, ѵ-8d9*]/v1[ Y2uh7-p7/tXn_rOCY  j@bf? -:IjJ큇~˰Xx`v"nnɻA1mֱWo/eڝ~lR$zb³:dy J36+{K=6 _6w#{0UHK,>>(!蜻25ݓw~Iw:vJEt./3?671 j ߑ<ܺo1..q5al-ϺqŚsŷwC o5kglq?q(+ :"@ukv~N9K%u|p< c[a"|ًxN5 PsWK1mL{K&oI5-8RV%e"/dx˻AWۅzL[Wᬷ欄bar8̚ !}@FXǺFDЖ?B'=#>ꖈAbD:c_sTQy3~DIGH|'R/w;`,8w`A&+FjiF+Fr)d*f/ge;H1^T_!Zq@2טjw5yɸ0Ez"{Z0q~E3qd]e3 .XR[+.Pݰ/^0b#K{>&/r9Y,G|cIf&t41"磶 ^^l;ȹA9vb%M,}zƜVdy sTB`cbhfqV~UǏ\cDp2.nn;vV= ywNU!ązW`? :_ʬ3t%b,toa)p#FaPhQ $wSEqv %@0ŭZ"XI7`b^t(ejk΋ay< /ԁݰt`O܎|6 ]K!Nv HF^[IS ʰkGj5Xַw-Ak'e^ MB4Zq]Dmj0${(YUQ0)~}qœh7V}YHQ%ek"DܝeVp>!Hr~pI_kK"{޷|7XxZf>B_6Gs:BUT.Bax:_]!g?*F2t{da˔FD94.at@|\˯ULz|q=g94wOmPKCJyT:i_gqjb8@4cۑge\Q~Hǿc Eqeλ A )bԢ*Eefb//g ڜ/yDQd SwI8MhA4zaױ>?̭X'KUT{!C @& =V!fo#Pҳc(3v0mkMR''Tj\ _qK!]Whl5|eaO69 ,cڵX^@닃)]Me)T SC[+y]B0YLFc}Rg`H)،`~\刌 ϊ\iԩ(/zhQp0uP(ΩD!=?"umc,g,f@%xe fG[{FvCRZN3@ PTF/*r;F}B  ߁B7-zWtERC4W¶H'>_XZXS{U\g |_fyHh [8o^jy 0 B _.MvyC#x&YE#$*~ P5t5c {wW0("X) 7(`[DV*':auJ_h=؎z/a"Xnewfݐch)#ǀzIn*W'!{ "?q ;$;_H$2&tJػ #5$RcʯMgb`ke!4j 3zȱ:fvznh,>䭚U)&1&4mqFѰv=ʛmc%)8mF괼P0N@n DCEs: #}aYQ8ң j)vm2WoX$]3ާV+T3}#~LinSjD{U= ԢUL`y=L NW)&U3 "#/|4 ?Fv!TC [cvg"=Q6qx*ci™#qO*%#k٢^SI/}0^Z" h,b9s!bɑ!h:Fɧȡd-tM=#'h#grϽ{3S)BKUuI`D2:( Gr֍RWA}s=eUrnǙ!V 0tR9Rs/2qI7]lߒN~fUmmmQYzald$#?҂ lqLD D03GQ<IQH6\==n_m UEΰ\JA#rv}Tg4 FɅ]ߧO @;ګ+e>g GDd  eJN"g-?_KmMLН}l'ᵭ#,?UW~T)ٵI1r҂>,XpЁ  FCœG;ps4FIN?L ͋ngX̾% O*e`d%4گ* Q O9L "cg5cT!Ǐ1O'I|rbju},C; ҽW`SU "}GcI1öE[ ):HF"[ZDB\.0}~Nf:EobI,r̃p`<0:y5zjCTe[(-XvrҴYh>>pLWI_ ^̄ފTK.maԨ/ҍ6y P_W]ٝxp]\HmrQrtˬrac`Sd q*8EjjR;d2toH^3w@S?:hYӍi6Wg`LuHƒ}_U0nj/K2*F@JO3>O2RjB,Ю.%Ve H)"RՋx)h! Ysasj;J6\k$ qo+b"F.4BMpffj8c>- \o6)tK򵁋n+Pυtx:n^ i%,qmrdNr'fN*IR//FTc39G^+UROo2\!]9®, &50OV(ʅGb,Ӓy M汭!I`c6 "qtcXS/z+cEǛI#ȴQދlln <~ڍSZ?"~Wߑ{VO쮄r7'F=maOnmF>/mlY0XQ%-rZȠXޡ;G8<'.g  @KVЕ$ŦI8AqPӑZ* Jʟl)YfH D#DҗߡxlFnWdr.njjf^e/2fv/tA#_qXIgs@7%a ,L@i '?nJ18M*b]C4Jcc#2v L.8R&bR̩"c''ڐ% $t+־p*CtCל~,q5WH%܆4~G( {0QqYg QmiE~(`*S1`f 1]&z, J|pLO jtY:IIiFڇ,3Dc",4 RnP< F9koóE.^hւXBfew[xT3ujmzamGݫ\{ Qſ[]B0b) SG5b/9NW[~vZnOΘLWW~qĺoM:Ƌ*َ1'y Ӂ&m^#9}_L0 3d3,rɿ:In\)OnoJV-Ph}X >Iپ[ʚ3>Ե&O/4j Wx?5wŜנ~|Yy !9?7d'sqIӎidؗkD+~LB|cm+\`号|f􀒠5?X<熋Cl|@A_D]i6V0=GU%Kѽbu#ݯsRO=d!>2O# $WL$bCC7 Tcq/5<=1*%@ʵLo~X-g9|ԍ> VmQ8secM&&妱o+vA ޏ)!;L_:x 6վ`Wg,鋷uS*,C=i^ogqK/y7Ӡ ؾ's0k-m3J@>Xܖ@ACKp:k`n*i+7qtVLDU>*͔ ]{oI\zБ5%No~bT)34~Wx>AN% w,J4c^ U Ɯ.aG8>}!햝I8q7Lf PlCa2s̓Fa|fijRK ,IAdf-qHq(b|S_wRl!pkhϱ* ه]}wz˭k~]tShaݩZP~aBҗ^lw R3SJDFkO]=|<vCY.GOϢ !~W?%lfWw&L]t["kVm%Zyb|ڌ7IZA OGT×kL"CLӆZ]蜇.\6dG47 ߇'9=L-#\8 Ә= mGMMIkcs*(Mwf6κ}m q|ӜF'֫mO3¦VK\YJ&?_'X?}llxVԞ%e;գ9z;{ݟ}{[o2yk4PnČ5c+ID۴IhnfP֓,k|EE[%^ncOUB!*Ϟ{ TH'~u80=aB\9K|zEy=z+RΩQߘ׶}P{TPIK*8gʩe7P*z Rg'0\ #mGLw ~G@#6`U<Ý)Ɲ[^˶_Z ;LˎʉY9-Gmv`&ߙ䠸Vyb )(_k bӧ~ (;&BH`G]D7Ɛc{-뎝Gm#ߒ^j9 G%EtS?UPz0nqKzs?PbnmN]ɡK?NA4"(wX`+Z8=xrQ{R*?iFM+H)K2RD;}sܛ8ȾUB@pBhB9cz'ʆvcO@D"t0h5%ݳ9yR@*HJj,"nZ㚔vc:/@Ga喔{Qa{|lccat@xL@ & . f^g[_E"$;}[(~pǯ9EZӌ|xWu֨8J%֊Kh8yjZ1Z\Ź HVxUÙ̺ H )d >[:^yAv"= $;RI=Ɍ؃Ku8]6zy'\#Pu~; R5- l%?Ykx #>չJ˔̩jߌǜV[\y+XMM0^"9Q(c)Kg}09sx'e}fiDe !"$]+ˢlmoӁnnY㴨NFfRkfY+N/!4HmFcjO}U. St}<1Sw~j2TP3x|XWzGJt6wwyww`SUG6q-T'ȂP{X+Ă %v#궶af%S8ܽyW~4z-,>*ޔ(=a HJ6MgHQH.v0t܁J"5Ui N0STcʤcN0]M"߯֎)2+$}9iSɔYc|+x`*B:"" Fᮋ넙qL/fƅA'G'yi k;a Z-Z2`#L3)ZMXY%~urܦJ0ɨBC:dByۯq` E%0oŋ%eXwV#ٙ6VpF_?9Hif/Av_Z}फ़rpaQ+9kgbbfr-",16ڮ#Y20h7CֶW~uS+-h)>~;mĀ[=:u%0|XDc]nh&pџj$t:WJmWĺޛL!1%dnFVzcpCE;U{ 6ʰtNSc\,&l6?o"}vL`݆s~q&IAwL}fqQסKi1G@gky{щC!x[c|!N<}J=M>̑~(Ei+] .?wAoW9Ϊ~SCۑH ;;X V?:~Wef24o*&A{6 uoL&]46qIj 4LX8cK/!4/ESx ɯFWйKY":O)fTTJKю$d,|cJ~"}"Qoy=UrU:#K4xCiշ I_/p)nb^ϔJY\9VR'颅(mT?I.[-(Y p8.R)kvBh2%0IOt{>ym}meXw~Mݎ6igc8-lV=UlX;T{>#' @j~<<y&Bw7s/8߈A_eIu?9^^{$ U< rR_2(5cI{q$L \hv!!B WUqnC T:R}#T"JQ1c92 #HsroM^ ݖ"A4yd>ܝ%@٪ޮ%*D~kPk09#MSY 7b =fE }sQQZӹ7>V8zY|h\oj*ib4|B'#Gōy\ ؅Hױ_-p 9Q n;$c ̙!W7(6oO.ep`hٛm,$rLF_4GUH]Ą*~U f162\#RBVJ; cx^۬B2y=LY_ |ܠ SB\I/ߘb5pSB /]p_#NM&ѡbd{}ڒtܩ5 rljB5(O3x {{!"BK#:!ޓݼX+3~ݶYhGqN(mvRᏦ¨A-5vފHiLc2BT7}TSs(K=\FXhQil-c[{.AlPӒ0?k`*B)4Ƥs C޺ ollIcՐWBnvg6OW^fHNm?A4iҨѳ[#(F]7P=o$?A'P ÖV]| gVҮCj}v=Iym8C6cvwg  E("4A2&΁=dؠ~+/o lKYƋ7%?DBeo1=%sgpCQQPVPe .Dyӆĉ-׷182gfG|ƹjg/`se5Hg%:SoG;lcuSM0VbTCV1gnOʟ% jOqe/C`QގL"],jȊ5 4Uu;v\^"8)#]Dkւ>_?T?4y3" FWX!ƱqmxGNY xkw]<ۄ=+1g5 n܀?Иc\tchGB8ZTMz穮 z47 N&'L# @*hy8s\_3mrJaIy%Gb佋wja⿈̓AeA.<7zH|Y1?op ,2cȯ ^<떸%immxKV( eB=Ʉ^b?UM2:UP?=|aiW†,RsKeϐwǎ#j TxxqE$x32^ )it ]VGr^ՐlQ&>dU-'M Iwr)嗙m}&#뇹{3I) D;&Ąe&}GQ\bP*.d{4wb}Gƴ Eӿ-GR>R%!2_l/rvp2LZ#fMZx8X(Fvx* ؔ`Bv)e i BE3 LM1oB? Q|?}VILAOUfTw] d:ҼaK55寙 9b+U@@ {hّC Kۋh˱wbd/H]W9h זp"NsY>>`o:&#)/o΍$8 Ti_bNYڎ#??:/?R`$X%y`5y_1b!|6%e{e^8槀q.ac41,-ftK@k7gYK$@{GPށ*Yu٨_Il%Cf!{ШAx Wxêmͨ<%qC#d+/hTO_jyfojV<|%cSSk eȌZX?x7&,57FWIFc{6-w 7qAeF|XAMTgB_gCm^oc*Ӕ@B9*ՔBSH`Gblv~CvU#9] A!6Ar8gHty qbHqȖg3]s3i}HTqg??c+ɕ4aSeryYj|n2^&6|x]6@$MҬt*eǦDM)]eFhig'$ۜӛr+,^^@[Oo'LVȈ+ &8/7TlS',^/vj2 gOD0JR!ܝ5WJ.+tvHsГ=l^~avJJ75m{KX&Pȫ&ǣ'kxsO&c cp{:|G88L\Dd.\xA ?9ɣM##lM#AEP䖼D4^qjDڷ)- %0E)]mtY|S%Doz8,cQrKXÆ&[.Iq,j_ڸ淅)d$g2<9/zuefTӶn")A:ތ=⎢f3^8G*)J7NYtc$h&'5"IKm*pqM-sεl"f ynh(DL2"V-m+AS.Fn2Ϭ,x_7!|tX &{Ut/)6H̓a!!he_v[WG+A&oLWE>4 vn]1R>:&PFV ʧeZjL:QgخTS|#-Nz~nB\&<\Gycܐ~Hu kmFTqЃX ۽ <ֈ5Er'igv&NvױAz/g,LI(vjȁ%).G @| =} N;f3 fd1,އHsv}HXH.&,(4 ¤rLwNOk!7>ǒh֋w]1X4d]?-{59/u~i?%@jXf/nx6M${qj{g):s2@X3{V^:dPFUYB qeT36:?M{1O^qUm-nƕh8%U/Aϋj{BrIrya^y7SA@!+e-'舘Sa( KHcC{Bpr< Iw:l#.G覯 j7k~ R*cGsۯ 鍺8.C>]d-)Z?݀i0ݡb}`.j-!-E!ohLv^ETHh+K}3=Jn@5eL&T\FmB3# 'UQOyzJ_dwV">5vqӹČ_ 2,J>Sqq!aLIdލA Nd JdTa?RHPu 3N"4_~|[8ݺ]d5;ICM#Jj" a&c aŠ>A 9}z-ܾ6Ԯ*FL+8t<FLI;/?cdAkXf@„Vv/Q..эX'Yi ϯ +_]7:XX/Hl{rUdNnь8Qc*L+I.Dzn&QZB qR1Znb45|XҿAU" dA-etT{qk5L ހ‡IV|fnW7CTV\,|)g>:bRuδpIşfuzDfn7 KojM +R]$ ]5hw'L'|2+}DߣRݷa!+ t\w[38ٗRتԟK&9%7f:sĮÞ /d`y#je.zUߘ0E:A5ٌ{ ~UyHbJm?:*pnJ )`rCkbEE6 *ld p`tRĄ_@;^q'| rF)(XƷ ^BWpܱ摏QFUaF@m*Am:sE|k7-FwD Vb(d(8- lxb<Ȭ\w̵r\pthƢ~j3vۛ  n[",LK=_hUnСUJ{sh^MU6r[F`Ÿ́po۔n."7epW@q/q H^=[:[E#iA^\y=GIU k/AKxx){BZ-`4F2=uE=te`Uel:-ЧߝD %p &pG&\잎yK0 nF g'sΓn2h u(޾NcUL,ZQ$"}/qc Worq_Gnc9.! %tZuZE1y|"PĘ*,؇,[e@rn&75:/T=w= ((W?}5q*򡕏!CזKσ&[O+Lھfp W☃3lꞵLRv?KS7.$$;a& BKlR:&)7j\f,I ۪%EYӒimq2Vo`a~BlS| mSl#"xڲy(S}"Z y—W!D9_G$\HL^w^@JKx\(.qp2(ZAu4T7LT;j!H*aя|:y0A'Cpe*k?$9rDK|j0Mù/A_(b}\yckg̐3TDB#uY*^27Ǎ*|]$3 ;wr֪QW=KtلǞoUٻ̽nZb V0ۻ =9jk/ە)v%N֦a,4P46b)E"#6CqTӧVh)jJ8l6 7GzYP!M\L6P-FxT"'-d`x [:Wu3p Qc/uUB)V>q-8wT}תP73JT`8PrZ~-#?FwSk+`19we XaF` f5<ӽ::;fI O*=VxxB@,(^<]\b d"4q릃bAO H'q, )G6j79'N }m(DN 0DKPEf&":leKe{$Nvڣ34̕ ZK S3oLH2: Sz@xO?[OLX@"q%`g>K͗fJBF~d?o,QvsѨ'0V oO2'{-SOG{>\V>b9JgM (:B儌]yBШ%P6ʈ=K̺hTS OӞO}`dӱa#=׻~J^,ԁCc3?k*tclp.n:BL#[hg G2,ٲ#'YGsҢ=u Πױ*D)9e>vcGU퇁CvxmG?g7;%˓<<>h~0hBt}t|,j9& ԪQkK{y9ÛA|Tъw@nlAXzڛ=Vf4#Ճ a"gʐ@??ÈN$9jªCv)QޢqU ;PNclw%=fvDB;nlNKkB^ 8%t+kD\|B> iwQJެ&\ma'ӯ,^UցIͲX5(? -ڂ ٢ST1/)bu5N<oM).[„/Q.EF̑7ܱ'RB3@|A۽&1O8R: ӯ]]pOވG.񕯃;gN%e$R'fIr (`rѡX\9yRBZQwTgo??PM& JXLyxBhegm+(%3<6Ho6`b~SI3׸Y^2(#-w*_ZpzqoC&uc@1WR)@ ӈ)Iq˘Ppp+ o)`Ot%"M[c}QԔlk 8{U45E'i㧷e$-9kCJj@! ln)r =4.*W.)&ad+fIqDžmvN1ʁ}폣hB>+[/ WpXS&?6Q[8$Q֑`DڍKp|iw  ?=B-,-%D{r3#Ev%qɫE /z^DHwohq |0h|Z'#1Q?w)xTmz2Oz+_~ RLX nyy{x;q4gyE f*pw8/ذӯ3w($82B-pb0uY@psCo/rj p\&W[\'_SHC>O(Hc幒.>v{A ý!񗘓@H4)ypIaк\sL34 iOw"-Ġ iO">˺\D.?g 5gWIQ"mIPjue!K;,W=fG]3n}1M%ĻE9[9M<#Īn>ɕVu55ԋ51"#AD\Cю"/"VKp{e/%dg_^M]eW2^ԴGNIyJI_dV۫6 3BT;U9彴z?3nV EFM0F%lEF,Id_-CY'/|mwx%~3UXA4if[>᠅0ͻB:v2xx5STu^5/}'?omX8'` ѫa~jXCTXa}6`\IQHDZԵ.ċs?H(&c2gzQ2EGaq7TY$B"%iSNyg }#p'BIH-kĵ3ȹd}KY|;!ՐxGDYȆU]م<kJxVb6̮^AOQ1+暂"):7 3Qi-TŪnSZ2b^seaMp*@5_>$]0ց⨕;@X1LM ZxCx4}$Ux~Np&B(AbǴ`_!׋Xϳ[E;.Eha\Ȍe7!ͶBЖݦa:1=OnaNTqaW-9+c]0ieշgtgt&z.jP 9F82Jbb$gvz_XjH:KjRq:undaoDtޯ]9f9NId!$3.}f>UKC,kLcNJ,e6,a,C Ae*VYˡ|Qi4gЪ?lTf!qVwBưkӬTx } i3p-:xᯇ Sy~ [,K2D_} ^ :HaMFI9W H~.b@b[?giXj"ޠҁkH+Meu a|:O}@peET \vlgŠ._†\2X "Oа@y"aVx"PpaE<~ty]CBGb +ϷƭQq%*qK/ĥ>a]]f̯Cs}mm$QO˯<5s@ETɔW'~iY&.S'/7QK*ν+wR6\͇I @l< ?-ƃtS% ev"vꜬV|$UbʖEak$H=TV%pH^z^tt1KHcF(* <ޅ#,l΢C48#2_@p6쫛i~M?n{@˸%`z2-}bNm22|s}QFqf-qkuUv]AB"AHn9q*ĻoT=/43]wAa}<-'d#:d4f9-̤Uh#"^U`e}I2.\~9UoR,ş4HU䱿KH7"6(/-w9~el~ dM'_*(& CԒqL5p$5X0NWj.OD!X$r?B3 ';(ZԳPzJlƃDr:ؖfgzAP8/2"r [FPF*WLE@*y9#QKXCqU:s사Q h.A^P4*، CƄ`~:\=A#PuOMV"F/]QF|8f6yq-G$Egd~f2dL$Bn8g]&n%~/}6#K;)݉1ݽYԩeѢUŤ6ꀪk@: i p`I$di,L% D13>B$“@E:r`$Va$:6[uc-p i٢6ɛ P,iJ+AIU7 .BH}lHU-i]@^sdÒSYA߹1id{(FGg,^`&)̎36`Cc<-U}qRL*aͮtD^1 <"@5&h~4"E@Cu_3ەk64-/2^Xr1B4KBD?6R1ysW1Ő'ݮ 8*K^ϛWW#iYk|J,%.|JRƽh^ҰoXu8`ə=j@J{4ǰq? Qm✱T&CVC9qآ&rA"㗂 ?*gv`?.tW:~4D]NE"{5mu@@COrӽWND5SAzjRZ359_4Ǫ6* ~K%pU8JER۰{y&HD,zCs  .M=)A܃V_8F$liF9ff<= -bRi e㲟;ۥgh6)F4R+eSW)="52|Z:?esv Yxusc9`^{G%Hu^͂ \x~kg>_E =)&zP:qJ4fY~qCO14E`=2y0L\WWddĄ~$T<ޮD7*+#Lk.{H8^b;d\~>.Iw'r'!YW gfBVL}#+ZF#U+ɿ+CmBd˙&F|6)} 6I8`s t0 ak ̝mV\Y({ ODpD $pTT.[57`xK"GJt6IG tSC@y >G8K¨xqW4Ȕq>?e-ay*6oZjaf% s3{{ѧT7)kR[bƲsT.>XiBBgL%Z+=ut0 WM;HVv"H/곇ap*+펺4dR#K#D}η ]O䥹džRcNcz[ 2 /zEc@<|BvGS) oե)IٔH!2`&AG<$`c{*q:Esx0v AFY;D8RN@F3.l6D;Ӎve# iB!iwy{~35 ؃OU3 oɣ @|&nwV1r2#;>bӹ%oIwu[En%,EtP :\%O0h]UG866 =s RC#׉ W hŠu0l1җGA s֔-f_RWn ͒ZQ`KXZ$]6/ .?n*pR*3#.Ih|H9YunϬ)YkKl0`JBiQ>Drς8kj4æ;qVb ZF9Fw]BOyTS|܆3O"$FCZ4{L@ H, 82 dHlTf3=D}/_#,S383:|$x n&+"g2ip4)"ڗOՒ998Pasm&\P1~wkI.oceIY {>UQc 2YXL?sU0kUQ}wj!MI@tz"6)pCRuU›@znG*>Y -*[W>-3VSo5 >%36RlKnclsm>ƇJ*Om)a4oLE#PX|5~X65:e[E+=,^ Rw8蹇αA4nj5)4mRZuإ+rXr9".? hƊmWxvk4lȮ{Kwn3=%=~?jX449 àj0 l'aibװw-pČd=a;Pvv.~Upog:e+@޺2&17, waYyѳ< }Ctx=]O!`W &68uPJ_~uk$DJ$ę.MM&:-֧nEc 8Hggp[_/ւ%|͇9>&:cjQjqB9V<`yNs&>Sx<] MRbK(<7:-5O:r<60lb]VL(RfLq-ۭ(C&Do~LRg8q yv[k551eL?zW0y8'9-l~, oc\M={!UJ>x%9kG^mY{_)y7 ;Wtʁ@WyÉܼ?Rꆗ+ XjH>A烩oGEWO+h1^@rNig0. Iq" s+"H[J AQAyo P 3w49{mz&go*GPVNJO24%&BM~|@EbsG X Mr bU@C -Vq]E#1y;M|@QE9ɧUB2}-5 FcߴrN yfguv Iqw2C_IEWGjP;m゚"m}m:ĻP-4z.qV<~\Q0VCC l68/+ҩgLEjk>C,~bfpR RVJ0Mx Z^f%dn~u ] +VVS1x/?#P݌ 5#!i's@çK+^h] a05FPaڴEdn^b'+gOi+4RmpYoY&s/˩LƜqqA3̵>5N\H(&F#D;C`,ns'{DgoAtxq@{ԑ98<ԁmOצswAfWߣ\H7gA}-[!DH_g0̪A #d&b"!$J9X=@IJd%I qP 5,c:#,S FgK-)T7(z#T0ks2źEO^ctm'%}_fAq%-UX-a[p`gy@?IDV"/(΂E+tm0yoA">=lh deK9>zmpC l$ @Ҋ~5g!?}37nT eUjΎC>v9q8ߎgsg ua+yDQ8P9 nו@Xg}IPh5#̴m=EV.k=bxAvhx&6/g)5T©}kD9h8{gX:jsQW9J8Km}5/qL^.Sv@e\K6:8=㊨Tɶ9wZ[gdYumb6l tVXzōLm >ӆxX-,7sOc|/ Ini&>AmPFtHK s}jAӂFP(bc^1IEEh/0qo Gi挼)&B)l> {f랭2M(_7U2_,# &YSR]P]D %ٜb2*A\7r!"wȡ1|OB #ɒՑuj=RmY"%~a88$n/qylc)N<˘~BR3wn@M eQ3C[eaP|(x /R, C13L?߱hJLlVqV-ʚޘ7cL]~F_rJq>T $*k(66a s=Gh;K%,WZ:[9Ar1Iz>[Kj=k QA%LP["pl?']*R]D66za #E{}hN;3moSU`fړ>9oT`s`ՏP#O5Ň>Ŵ9FD+Z | R:- _{_\EbsO{nbTZ2akt$ iJ?.w6d>]1lG̉;Ċ`g'w Ҩd/ZpݏOCR%n&_aб {) J3mO2rOG8`][1rO AL4`3~r cZ5±PSoi`5h,JMgf3 VuE]:!‚Ւ:>y[V@uO 0>|luhٺi :P M   IAK܌eg p ]ZS-pr jַ. d 2 jIb4`D_h9"NUpPa=";-MG*IZe6l1C ayJziuU6Όc^+5.(#w4՜,>q>X]G)\7qT%J>yB t?J)cWm6ĩCtWN"K%5j%tY82K11n10YYoJY-ժk,ƢۖVBA$Sזx?xnR\!/:FHT˖v({a(U䀕dA$XقkyFx୐u3ǝ%/B~?TbX3D!eWfׯI.)TTBι@2{fG/] .7\&͞cFt[`St8mO"fÖ8^㨾ֻDD>˘.op_(YOM@|;:U.VROd!B-9Os#AȰQ\ӌqGldG2 jRJIZ2b$sR Z@Fo 5G Vh̠lzJߩiZUv!7oo =Q/8joi3C*-319 2i>f$&{ T2*×^xF+[a5sn,Լ[ _ٗ $+ЌٿAqr/eMW59|M1oLP.wT p6Y[qNDQNG iU5̞T}9=K}e*X+&~ B@ܴ&s41IN *NJZ$%`FX_:qEe3lԙi\}V9c`4,@|gpA*?vɯT@\e 0`22ROiT3t]vjxXZ%ÌicLCV7beL&L, t.{᨜&T3AMEaElð; F(x%FE#k\ȫ|B,kqC'kR 3(qUL5 E~"١UMfqӒ8ovfP>j*bQٯ(0b{DeKe!hDIp64ΑO+ `UC94x BJe2 kg" Q:-ء7*JpN*Ųqg$∈-'X$Yv X/h=si3uL/Ulr+? y5m=/ս9i 8j;0y N4W9 (wv *LP꒢/Iy8 }P7IcbU).4aC ivP*>x !uB?,qS֗J4&2h`K%x$yͩis?lUo'hU,0<Fe{ۿj g_6ސUQ$_6Ƚ,^k4nsŦKƎUa"$C,{2ޫlӻSN[kd֏թbTl-aʚ}.;drtAJG:q9{8ai5CRb; K/@'/LCfJxzX{/4%HL"8R˼yt>@ W(1, Xu0n"rsF$ EM VS(?=:;>P*:jpx-qx]S Xr06Wkt, |"S9AKԩ&#b.C (L"M8;dsM4si'wku4_sqhID0!vԧxpL=)AwNO(R vO t؈dFM37 lsIENPʕ^]c4]9T+EMZ&33RBt<+r?p[l!;ZΤ\7Sg]|eJ^ۆ3ch)OkvI$k팭\ g8 WT v7Dt9*R]$3q_I"=;Yme( "wԌ[^ׁZMr$B]uDZEfWYxv~~ȻVtz {q͓N@6$1u6 8%s@V>|mRyIg,ך)ce_XLh\pذK*Ж(= O?migƢ?*ϩOT@NVPgA:ۚtP # m1]`tK/Z,4yqI`J zng4Z}#P% ހ-gҍxUR0ȳLݜ!F TY@GI%cR7"w` 5chGuJ`}p$?`}GBvz).','.dKH=]V;˂'&9h>io.EPA0 J Mm y 11`mWyK 2PoGĨCacoJ!֏Tn DRi 22dV,@ƈYxⰔpoͿLIĬMYbf"Rcc&Q9YQ#!7ޞ;W&oUn:fP.y{-PU*4`FuG43#t6wI B2x&~eEO "Fk䞴%cKU[F,nMkӿQyZegJCvF6.'J)mmТk^N- =(q\5<QwIۉKx7κ{*#:{`iN:^ۚ$L8NSsW)L6+v B4u?iүs3>eDsSʮJm`VVnۅ5_= u6|e-z,)v"s;;Q*s1{3l 1>P <(Or:`^S< FE%k&[_RpQ͒ѮN#Q)Cj6^CI9wl^O Tz yϷR95/Ba[0+_5(4y.>ivy"k?ܩm˂.,hPu ` 5⪞v?NF\:䤙wHW %B.e,@j?$$PDmkܝAdq A^ZQ1\L7Fh*k3/ίˉ!VFG\oоs5|ퟷ aMO^]j DTK#*: R5pO!l)n˒zPjJ ='p{ucs *>1H6`2(DbbD`dO,8ɫz޷?Lif|7p?zsΞ1{"Y8v D @_˸`xFK\ DD;Pkل6C iœgiR*6֜@{t_k ?+il ^̽@oqBC/`WԚ0Bb:z:|&VWQo 'J嗝OhAY%yǫߏxRfs>W -h)[0=nc̻KP*ļ}j-Y3ZGNf(A,t;%/(x0foE)7|"l=l";3\';OK)lG{%tUU|bcAԒ)L+}l󩁺 ~Uiq9XS;!;Z''g}/s,fb9TɹJ׫v)5Pfդ2$'P!cW,>|) % ܹJ4)]SF}h#Tzߺ0eO\[}ll#yL8721P",gӛEI$ .O5Q^F@DЃX-r 5=ux0*IZLioH0gKT.ƵP8(Ϻ],m>wͿjJ8@M1x,\if4sQ# D|O95-+ $%]!3|(M-HoܸT$.c}e $CHf`ʀ!e 1Q>c-wze's7^W ڹ 2S9kuA&;ӯ|On| O$ lۣ1?tjl)5CTY,4IxK5z8xYI ѩh@BTm"/ -q3]*Q4Zx!soq}F2E&.Oi{uxUDşCPQ6<"@: *2Dt v&g!R /z 2R ToX l.T@n vxgzH=4?osޫvI+f֒t-g} vj;I_``^IBuCoʝ.эX\r y 3,,ZF`;hMOT<Hy6fq Lflv/`@YO ڼ0@kqq8?gcp~n$PH{7(i 7R' W6FokxS Ip431lvUJ@yqn'A;+n|$t7^aH˅`9C V5833Zh:VQuPZ)FvLFqr5ExNOLcFtlj d?729wN O6J+W(=V>ؖ볆:M37;n|wܽg6j@iIGMw|5!K!֌Xo(~ՉD ?Rg9r&p&PsqoL )U餘V0vE}t! TN>{7#,q_ՠ O@ V~=~, l=߇$e5k$_3?TZW|B 6(a3‡@Qy}K/mM)+`::+$]WKDQ׺)axͼBё~ו$SSʰ-_w1?P"d']*T4Qgsghŀ5:>EVO'6~F񃸆_]^8"se#eVCVAo7v{R*{dSǔ`0T ?N =Vwꜙu=Sns=7KڿVO&oU$z#@Ay61gQ`:o*)cw42S-~|Ɖ6%A߮04_.nyN1!oun,;$^o(wrd Nv:puŹH@79w#I-&SYdNVգ'_ֽRE5ӗw _4&qHʒ*z43x!5*Syd%ToAӔET,K:~ج_2J΁f2.߁39gq Jr"+zU&]H>3:Mq8z>4ͼppe쁌nb C)IumlpvW]RTGO/FË́O1a/g/b]2/Gla;qR*}%e7t8@lDTc++f*YW/.&pC%}w.xt?j>cE=ǽ z.oЈ%@2z/{ܙF6 ͋1m^-?-iTH՛X}E?WpҡҲpǸ*hTy쒑Kp 7B܏N?OBPpG6M27CڔH{ú="a#nBnѰelt"͙ |g[/$84֭ όfy@ c\`+)1 @=,1G18*@)V`Ay&CQJ, n66.WޖORgoM biE|r_Q7 Eμѱ9Kp?=$ڱG.tgr$Cu+<7]9Y:{gtyq^=O6"5 Ɉ2, Xiκ kc6 q՛ژKsMިӑNW#VHD~ZSZ}K& =F Vce f.?!Q5+Jk`+ٳDVKIGaI8t1%p/ŹkZkJ2cur&BuC? :jNbl9ڰl_eX4Kʈ;M U)$e$\B(O2sְ͞7twG|G3.4:{\ K65lОh_Zx'\8)?^|aix%jC /+֒!H3(G=_a^ؗ8Fފf'뢁,rBm Z'm;7O}LׇW;lZ$) T630*Y_D*ȿ6*~_h=Abj;θ+E;Jc729䗤5;&oa8DlA3a@nGW||=GĽ/lP!(4%L>}rU7 @]R\XՎϱ8]/rU /F]du `K-|nM;=r}"bඑITBv.}.L6FNX?m] [t̪]1ȜH5wG#U)wQ{(Uȃ6V#XۄLUy6c&in z+WFbN U&^Hm|{[ +X2Y܄S^ SNM׈u Wǎy͉n͘8^mVE?Hc1^{ܟ%O9k:S_Upp 2`׉if0 mzG`^.D"HQsՎȻj~xݮD`ד=_ӌ36Dw1׽MZr'*S gHvN@& Nú v߽e;a>B؟W[$' K֋i!Vta ~\ `AhAF/\CrF?&6 %KMDgLTd@)_ץ?"~b٧EO2>}VJ1L65M*n& E߼0!{?nڿ8u5gp*I c9I (O漖0#ˀ>{cPr2)B[C٦0R9ie%Ik&:'+m02@d%H/?-XM)Ut8T-(wkY8TBOI^m2@tCrC~9o|A޻@imYy,#)eL^&|חL_4tSi:ϣW 'oq3@AYޱʗvYK3ƿZ ]FS0G|vʜ))WHl~ p" mES@Y: ,|ഢT.d4J1X@?nB7D᰹0࿙cCL>RB_UeǘPqHQ/Q$OG&4͛]jMg~)W.'UPH̽{%pN+P6l<_& $ȸ&=u~ꆦ x/Nv, fZA;IlhaZ-hMhc 凈ɑ5HUBh{d ҋ 4$0ߐoqi\v޾)BʳnxA ޞ @tCwߍuWܧNA_5-N@u]rh.3+wβ;>7T?󚱑3te!(ݴ' 'AQ"DrƆ䚲Ǜ w[O:f,rY%U:ȷ|NVg{=xF܁mc?C ;}3*GCQ>]1:038!b)u2|2ڹ -gGG$Qq]ہK"gҁPљ0棶)GUE˅FpoR'J✨s-0%<՚?WuP6=]V'n2&){X}v424n Vk"I%(eb^Hx\Sz04eyf2(a6~X{gyTc\Wwecۉ*!<ȌBtg0gܘPQ( dm*򟆹tFMWVOģR5Q1J.\[.LT0N#A%sBHwQԩvX&9X":i[ӗyQa5X[O^K  -xlu"} rbGCawԨu]AoˑJ> _P4n(S^Ը0 !$:/h,RϧZtH ˸#ȔPL<jg5_ǞYfD.\؅(៘qR N5> 阺| gl(1Wh(Htu@!F\UNaKî*%ގ~GRA2s7 |]ւ(R G E ke?$%kZ[A %@պ( ~q5\ڬ|C%=ѹ"!삛P.sBӊK51U\k,[Z3qq}[UC&~1;U%6Z\9-g5(]v싮o:0m_Z+ II ~8k8wUP6ƍumqgO4!?D`P;f(ȋY{ "Oa8\ vHkVx7;8^Oxp}rɵry=pko1S;Ef(u<#$2 ?d~?B@FlXF: ,^-t˧wmC؍:0 u| 0qD-n9͈"^։.JyRJ:ѥ6\G/Q'+8f~@gk"}(F!-u X|'ADfY`3h:6 Z_S & 5)o D6IڼJP,vp装rE]+COHȉ@AluSJW8F*3i,Z9x$/,^١̶!lSO`J|=HeqQ@Nf6 yn")Y kDN2_5'(C~})w4OG3QޘǦ)6ڝkݠFlŐ}Q"prNL&ŕ{Q$r38^=⟐4^W 'dwqdr,Q8mۘMͭc njy O 鼰B¿: ! 4BAzX_6A6(pЉ$觃Dl~6YxXFO5!bt 21O,&Iy, ThֈxC_пԣ9u7ʲW}+,ֻxzj.>;UviieBI:Jh;5c"Ɏl0xk=}G bBG/Vj=1Iv  qO3.z<Ps^HxE=Uk(:WBC@=גV-w߯.ep3Xʱ*o±,Lyz1qoQACK>bAg4?vW t3G}1T޺X-d,鎚PP%Pa-;-6ʘ2q;."2t8B3J ;G_SgC͉A{h- ຂ;vmu^d}<_I+֏%Qqcb %$/CҔ.@OVڲ D@U:=[T"G4! ?xGrGv.#:-F+{+No =so+wsLv91 tå=ÌTqXÖwOKt@pty†iG7̺Dl(eoiqOgX$ o^ɯ7܏H`n1[o^{=2B]2Yl ~~aLhE~>yͭ J.!HnAuT&ƿ$|g' WγsW*w+ii|*H-.h)IԬk/1#*{ej"p*# C]M.M߄GF>"dY<pPH96ն[UI sE[-{?8h5o=_>XR-+Xͥ _ZߠC6 %e݊Sz^zgr@Uժg IMZURYbJUIѤvY&0>|Nqi"$NjRfr?NX¬"]S"Xy0ޠgWI}[(xrz=ܥ.{EZ).s~>A)wRUUy,CwÔnxjq&߮Ȫ+^*)Ve:mhD]w9pAyDtX}lHDXShMXr,:_)=i-(btF_yHlvR|Na%>K4^Y)ɊB>.CȺ,5+ciC11̝R=>M( %*j-nXU>쎸ֽ^XVS"TFǎ:Uh}oZ BF2k~]#Hi' *(b:F|x4(9:"}z̖LZs}RBǿhS?yesH O5 ɱ)`p;.K{B,)ڋ v.ǎahbJ4omi3 v/k@8\B|t|El`5  5߿x=14Ȓ۾aG0CѓO̰!>UE;1^]>#0u W7{ sd@3 "gW4d 2'T;:\%,b{r1HxC̻>0gZO8"n(Ypn Ѡ [ai{¬,pyF$nI59{Wy9ZاoaWV$K;]b^HסDw=Qreq!vƤw4psRoQr%e.svqjj_F-Ll5u-D,0Om܈&AZ*AUM!{& 9%)?%89`x)R +_k[V TLZUW~ek5̾5B':Ӿݱ#H$ ;3]7s2 :4t|M/hVͤ׊KBSܡUbD}EӀWs xuIIBj,|KЅB A^O^Jk1K'1%`:\q^r[Y&Myר ݣ$i2o|&xš/FVy^A5+N sXьGG >YY|xV5OʷL&avZ!;ق[m`~n$i1ӗOa3G4CAx*ui]kK RtR3!؋+EqZIXe:?%$zza,[Jcن;gdpG], 1 ԉH_Ml{z*ML>p,,%n9:$3*s)]-ʃ- ;[TS;{qBroJ«6^\S6*]ēS|tJ=*Ƭ{Ö9!ڨFbT.3=)jޕ 0%Ny3j]]Cy1짻}X͚2mpx7=ʉQ;Ƽ%! $ DUzv1{=mBxFXø>$jYUDߛoP+*G~$3bmR{!9g/r^a%aD~]Ԣ$1y_ }\U%,7>v{S"Mb V6TGYJ@ p0O/k#%wUQNzN}˕4G:4bvA;dMim5p>{Pxm,;trjP) >ߗC0$Ok`&Wq66שjj:#OcH pW‚=aQ,8SиfU+&x -5:@8;|JCz,HV² ÿ(A)㘼dT фc-0헽^ID ,Ü 0gOw3& ǓjJÃKdL-o~DLM=".&/h$Rsq?|yU9K9d_`_q0e?eujH\򚫼؁ְ`wwsx1O[Br*d%c1- Qc7g9үa?^C4-}BJ`3*\o c NP nj ҕ,aXŒ/S(7֕=Rt.@ B)uՋS嵵 b9>rʙc~DZYͩ싌p3,WR1 ,?Md_5PH[gI7Pa &(a8EH$WZp3ˌ|g !yj+C 37t?jin?mH[|Ltr>&3Sbyll .)g 肷ut}HDPjry;yǨ*q)}laZs5\A^#]WnfٳP?7mAD{ɜ9nZ$ųB}e:ٰͨVdt!aWV95;ѣ@"5SRr8R{̇<"泯3U\^"~Fga➋QϗWi>dF _Q(F1zH+O^UE Zz$d^%ʜ7ddi?dnb-p~$2\B{vAhMPq${oK=ۜ.uI@QR|>dډMn2-K"m:w#}዇2\cj-m.?$8HҎI%zBTu\qv@s#,LZlF%u#]+fi7*8ޔICc7*%k:e}br\]D_ Xr0mi @^weE:Bqߺ.7: Txlv `d(vo>k#Wޜ P9|́:Xs^-7]5^'kkCa,eP@TA0DlxkxZ9XeNbu){SA҉ Y(o$.Kt$Ie h+ODRK*plf+[y P%/~$]z9N7譠8IҠo]bu?yнۺdTT 2׋`;$ہڜ&C|o<3iTۖ_0/_x,7W97Sf['esb ҇=}n_\?]] oO%0 ҈M*K΢Za8:[8|5<oO0"#JXSY4*^!!]Y#ǨOV*6!kUH[0\~ ؋S=Wh#Ϙ h16*oj5\npO~iѼ{ukQayMS#+8>޽t-ۃ.=b(tM@؏UATB[F1hv^;XtkҘKx(Fff$LJ:sn?lb5D;C*"{GP4 Y/So&6?/Hh"֞>rj7ԭj]/;.`XtjkiEäkTBYB=nx0L8†/Ym/0ڏsJUXEj-m H}XK*e!95l(B2ۢ?ыD:@)KunϥDy2UZYzoM^w4&X5n:_y!tS~:EQOO(_J{:D*.[L-7`i"::iLd[eH62z%SOs`kOc&-U 2Q~N#%mU-k¬#üцrdI4d ~4֘0z0&|E.gWi}q S*NtY=!\XbV<<1!S`ZE;cԫ0@p?b8QX=W5TW}:X-Opx{$a" n&m!'>§*ypXXxc-t|kG+Hf<č  PЦ чGoI5M?Ј: ޏ-s'{ /e)C] ppA;-eLYap)^AGe-Sx@qF0 h*(sƱT' ϣpL@'O .YOeescD:',Ra7Ѣ*XX SS n4 ʭ4m4hMR++y'Ӕ߀?4oݿݬfw%I!0&Tq73T[ n]AvZJEC-5B&W۵ߠ-P?X"#e3}9ln~ZM.jjHBJ:Β`t.C W ?Ӑ%=K}^z1QpR!I l$ŜUȎ eBu+<(yspm#'bBx&֕Ҡ]<|XBR`,& 0#qnv"n|vB[+ Yq/5Ƕ9IцPpHj"T܊I9X9\`x+f4gՊ%37NWHzvnjˍٴ_e7-X8Dbp9u`/i` &EUhy/zQ+Ys3oiF][ڭc(C;[/hpfCxrܰM-krmqX eݖ%T1(+gB,z.6tJ}óxt9>ʺ8lP\, ڝ ~ (^AM.:pbBWLі0k';!Qav`6=('ҏ02`n+(jNIӥ84881Ez~8Yn.`ObD⾽WG>)YJƚmt 9+dظc7 ߺ?9$F{O\c1,xs{%if?5DPyC#Sr'98|J>*Ԑ1RP~7^M.1z42Lc¥|@x"~xz-P_b{T oq xҜ߸Sh`.f.<81)B`ιgKu$HGf7ȠD!Ԑx|TnX 䀣Q\=^D&^2:R^r>߉8vs] ,tkfyjMU9b.sДA8:#"2 C)AQ(N-Qb3d}[uZU+斴"4Na$]dQm jCK+Ex2s˘Kr˝'Gb6M @ozMChWJG~v(Gw,"u81G`bȂtpmzOmw؇PG7tw:$[k%B&5}lҾk#6Kr^ cbߚ^*$vLԷ_}KςgR1;;Ar ][7ۿ`H4 ]f!UgFGuCD(|25aeȸ #hw/AZѳF7$|MOAp# -ȿ"//ٻC WٱޒR5΀Ƭ+ky¾(W:ʺDnCtEZۜ0~T@;4~OdJ:u#o[HcX|`]1ڃ<~Jmן۾:[}- #*6AG|'uIm mXDKB]<;3ĔE+63\0<[&sGƭf#&8v *gӰz#r^U+zzmQDE2zr$OX0jX4_l[d (NB$4k#HwCt8$:LNdod "~K41STMjyɨsm^|ӆP͂ .>M<ƪ}lq<.Wޅ9FSIVVDzf$(g 0RTy\ γL ]tP!,h|3+($1ɋǢmW $k"[WER{~na0JC%јD|QP۝-uHZ(gy~6M 7O[yolP$h`3VYܱx i]ϫ@?HiH(0pRzP5akcbED3d7rۭ\Mp#`lwK/2q&QL/8P֝'ޟVǵ5iTU^-maRkgAHP tK*qnz}Y1F_?0)=!^?}!K,WaT4gABxwʥ sFĴM}_Ɵc#QMR0v(<MR3B墦VIY*.TuqøOkOQ7my=d~K:A՞#bI¸Z t ǝfiaڵ>Bw?gdF\$P|ZɰL) ˵7jnSU3#Y_ C8걞\L&rK;C9ѰYt5hQ>+NNW^-P0v95i78>^/iWX#εya,Ig*B)kUoƎ )5ןGFj)A,ٔ6мѹ`]+G/`xSQ_#QZǕ{4l˳%TIveZSH~^b*2~iXWh~X-?aUҷM fϧۜU %jנRTSӼ04P}섊Z-t-0QHL?#kpʆ4\rjPv{=] [qwWr1lNuϥBY+ZQ*B)1`k| '>Vs%VLLHlzΊWβVV⿼j EB<UC_y%\gE -X'i࿲|aVu6Sþ*lZJ$:NZrPxYX=glvߢk$y oٞj-ܓ|AL~z˙A첻LGdBlCZ]&tY] VĊsjD,le24ƸL/֋lg?*:׻J5a-/@B$( y Xſ s>Pd}Lj?zx-}` fؘjT#$ꅺK3"YPZȣgQΩ-@ {Cg,3"-J,o?al.xy՜NM1W&[[:J A`{>z=T1Gc^b|IpM'kPdnɥ OMrn{L֊Dm~E:"<"zIuhہh Ld|!RMy $f4}vlFJQrA5Ee|ܼa椛u]{ R;mq9l!u$?O:ݳ{h\ey,& $uR.W ]a?w!6+.s|BsfVc696'DzE-$?`kֆT 01BCX>d5ӭ 0u ̞Y1ySnboy3*Y8&㎎A7ogAghnGW#oZT'2C.M}8_w hk/&S=<8>c,]'$4PO1[;vCpqŮ2CڵQN,S3V"2g ].YP3+\#+r׼]yV_t +!iȟM>4(pׯTY~u?h4 ʪ5W:BE +2d΍<%*%.s67hWG1'[ | cy8+i3:Ѝw'*>dާP jCgRBFt4;(Z8ZIV@c-%@}6'Y~؝77[@GKO2@7'6g.Q_%$PZMDP=V^ X'2Z+%aFR1z"}xN K|` :A=Lks *f٢2 RU6j&Mv{F'$N׋(D Oճf\Ee#hRrc"r@Ŷaz4oMQLcT`Zz%;IEb!O1ʌK#fBpk>wE U,,'*6=dR)WXWT.]aTG';@G ~>0ucļ(?@t%3I׬bp|$:0 yUG>*ssWGجrp*w'vBH Ш0P!ҢQ=V` z\to˽Ёjp_V$IJޞW<7Zx>yڸ{vZPXJY;"B 75 eriz>K!Fv ۅ?t`g吺t44|;O}4AH?֛')a-!o# `2pqUFx]D_\yMj5[,*<ߔ_0A8eGX61礂_- l~0歾ep S0| D=xib %92VZNdz?;;}>V*(I˷>.9jE^y'L ߭n.,E8=sIЈHBVjl˘r6{z$v?2as}bg~҆R9NiDatDJB z` p.5l%MC3;j:pT+h҃k,H43K hh(ٴ;nA-; K皇{9R< (1PPơϥs i,Aɼ!> EsRztpTHQ9,DS{Q!WpO=s&ѴxW픢'JlާA3XgY-ƼDFtF`X|HBbI=ln%`ڸw@ZAs/N6gU.1%lBIJ暠ecnnh{U>)TTs EN 彴fQMhȐl0'X5d2Q^_͈jva hO䯬%rJ6eE!6?e}[Iq:}Kҫrϓ0^?8EmDB9>>if WWvФ^"ɞL{HϾpȔ9ʟ(Dbs͠/4<Ԯ] Efn.,l|Y"U}.A%ED`׫ O`5Ch'?dXRtހ*DŽxE*Eم!cɨ:|FY`=nIRkTvj,X/\dW\Q0C+V=));>L4NjY)D4n Mdy#[ooB[j[p^o ihm%Fsx2)V_ !hp .ŕG\@ I14z |[ h_cNP݉jĺ#EQKNJ"/`P}&MفU) QUW>CS~F5CIz"s~vt嫝UUAxBD8cW:$m4;a-"߶H ZQb(#aVFDgЬQKuRz21 wđ 7'۰:%DI~3K| _+3Np*$@ y KBzU #c%N† BT.Ő%4zll NSaNa3plDr(I&W7>f4( 14E&X0r@Q6/4Q2Of*c^U|<0|_1ksn4byHLHMW[Jϝ[REl:9vFxk(RX&_DKt֫w3HT}s4TJXȝ%E;grVU+ch5#qսQGn/e^Ђt2 TsAmr8PY"Uսp .XІ3Tc3VJ<5YPfȮr9m$f+ Z7XM+gszX*UA0i1qM c10Hxx<6E-#O8TP cHyi4gp %%!86X\,}dʗGOǯe'?VAZG]q5`~pr:sZkSQ5zAYz+*v94381 2 o/AqR> 4L6a;w=`'kU2/z1jjg#ƴO'a$fH x;;!< &SҬ>ì{j"Y,X3 '$';UK?NߜzKhEsHV՝"Sx(T% 91d*r0:07yTrmDWIuk+:hrYʹtzpMhz;Y/N&P$Pݾ"XMl忚\q/ *ˏ}fR/;)hxkRږ6U]b{"|f@ aO L1V˂T/s$x썌G| {.'bUP#Y-4҉ݎbfMeË?F1ξ ̩]9jԤp ĺw|2:&.Gm#nS97oincl8%Wl>NRV4~J9ЙW,[*#==GzCڅ-Θfy*¬\r+XBb96rt^$\|S͚YǴ(>=Z7I BX֯'kL$~>Etۿ E i -;ao%2]sQGn Pǁy z2C 3!ŗmB⡮xČW㨸S\B#A^zNG/Ž'ҵDeZК3?bV ^MDzKw[\-psX _[nᔚQ9g (e ȀɿL+뼕i*i)٬+Ntd[>`k J/T,s&V`4H!:Dng%á\W<+VR^[`A _A[mM9nӎ/VxX\S鞩qg ,HY3O!i*]_t$*g<ع[v[a;<ϊV~CNj jiU|CmpK U^ϸ##AJ<-a+.]O%ըvÆaaT3G"krME]46zbEV.U 3)M5-H` 8+b / jvΛbHGD6i 7Oɏ6O>ib f9׹[r5`oԄ>Qc-?;WT<,Az{DGj/z83Fs{"`L;)`3Nr"ja_sCKc6n˖Ki\uD` (pG/v9%EГ[֨]gvĄ&O!a YLb79%4})̂-va=^OWϘ* Sc3P[P-۩b0ۂ%58H-E QtME,j,JW4 6gA؝\\.C [Xny ;G;~T;s[xE3e+h繏f<;1Tk"MD 59JV\?tCZh3q1 U?P֐EZ9@y\ygųvfFfG!/g15?V^Ǭq{~^e^eWw :jA ve&FV!KvGr x^PZc=8.nExB,0RZb#A 20ߢ}>_jb(sOe-( BQA@=0&Rkc >oGFLY2it?d>Ȁd["j?onES_6(9scpx"9c;`pHH~1%bZnT2˲rxRE; ",6;O[s#cᖁ fTeyv Փm $\^0T;wZ ݙU%na{՝ &PfΑ$lթζ J5+A5H`]fR;Uę 3HQ"~ٴEX-ƅVSPө(~oPzE߿,x-$-4і,O$XJ[pz7rBD0UrƗ̾ ]Ą; YF<-T0m=݀U";?ֳhb21Q.c_$@~aG."wpɣ"r1:$1"eǑƼw~聧'N:*9 $櫹[ Gk,04\Oj)jI> ȼtnl x:WlYޙB^ɕI 97 ܴV(\B"1&nHj޾Z:zh3=qZNm@zx{Q+5<`vmje:v4td !^ }]8t;Ϙ0R5SrgXUiBDaA&yg&c>ck@"a*eqXjHex(y*6+◌pT"'a12]'ΧmzHRC@HzvxR+*xXqVb]GCZ1]t&t3E!L%U ,0C'[?h뇁tQ:F~r{x؊AdƱSj$y! {&6l)#75YfwG\5+A p~DJ0K ݼa/KTF^,|GtH9Gyӌ_*-{{njb#J .#8r86$% |eSd/[N,G7HEqEh!TD;.zx]K@))!2ߙƕ#4t*ֶfXe M1BM'tAbiZ/ 0{񚳠Ĝ;[݃Dv48pp tp|Y=&An?1eƾW#h{xgr͜қ0z3"vOe.i=+<#[īaqX\P@?^bYLͭ'u%&H!ڤU(㉨dWx6S[MȀ>К/*p_qҪvE_YM1=j8S8Ä)tpI/9)O_wgMy{7,)IoPRvt;⪺hH^9{onnWI%e3t+_+;9S ,ƨłt:vdjn"(rp idnW,4&{wBӱѮ @" CʕE)7r"!xmiW&EH.L/Jc6fRSs, ^YD`?<f:`ŷTR@ !n%=*U$w:7 wDԥt4(yV-4f&؄T1ڡrq_@;l_"򂥶-9Fk ٔ2:rr&vun0)H`j}S+H*6!rUfaWi}pÐG";ُgA>-2,.La{GAJE;}&TBdղ=簄`O)#P[k丿%dظl->đ:G`uC'ON='zZ; Ωg[ŲD1ǣb/gt,)馉aN1# ;WQyz͆\UwaN񾦽 )tE ZEPz+Ý8l@s6_N9{ an %hT^^8'=lkKx=h p;He}+|㐱!Uc ،ij ll(RCnj)spY"yatXWe#;2@.1.;fi/to4`8H{kJf\H;/ɤeO_t3CT5_XBNGCDo4k& 0S)#)vE]Al0W]qj_^*P>ls:NSVl om dc]$>ٖ\2=Qpw}wvAZ$a]͆ :Wf:H^˯v- ,nDtIO({n\5LB~jλɅ%['߈읤,uX!_&&CCOFO!;[pg+1rhI,NLt!̸Q$ @ta9^nR ؽϿ2·\~P+C !{я8.R[s4嚃f-1j3LycqaCME4^ƫxaCP&+mR3F1gZ9lA-#QpTrX&%  ҧܕMz< "%qANN_(Y=nXf~CͻĠŶqAQeCz7ZθP ߏf`htzT83_MOE*/.Eor F8#+ZǏ9=:] !ވx)Oq"3tl 녦P7(^J*oQp|7Μُ`~$рA1TBoyݩ|5^ҲˁXo3V 5狲MgtpRQid̲sUbFj5`Sg$Υxtjbs.1 -4PU :ʖ<'g#L waiFe,wƤ+aiDr{eH@# >dV7A)(qvIxpAMQrycD-q(ʔ,SW͌nΘuxT7 *'+ |unB_X81a&q- )sT[ݨ=XАf}}sYڀ5yKݔnJTV~Rev^+Ǣl`[ Sz4҅ߵg|rt>ΌAq.3JvKMwWZ\OY"^\&Khd ɡ9Oa: ui6N2Svz 4lxb;RX.&3]?'a^ I%K%\3csncE,sk7,/5}$Oߓp%p\4rG=U(A - ;\m@D+fj-Ӝ-M|pNq/ &3LHA0RqA7)8}Gn2Uk/f,rtzf=Jዲ uVXd V"#N=׈޸x=W:j/WrmrL so 8f95YikZyo*y{n3Z6IܢHv"ShwS_AS2b&W7'E}E}YGkeA߆l@v$Ыn Ey]1 << i='7p%907upgZ aK*?M 񝵠`ITxkiK| \&,܀?}.]S4]TsQ~p̬C9`٤"S63SO; 0 alҩ*cBUFc  7*́2R ;ٍ|#km˰K6a7 !BT'&2)%@o2jl;;v1{/嵁eojc*|MzcxU.ji/[mg>Ѓ-\NC$ 6Iy&+{S&qROSɹ DEԇ!S[v'Sb y"T d3 & ZC1Fn/ʩ:x0^f(ᅵ>Aas+G 94R-_~= hbbK3ܠD'X>reF|H0ME0PW28VkՀyVQqƪ=6qZ\/GrɑA|oP}m>]$l#ߟV~$NIK,1اZNc؂1nM&"5AtֵZRk׫~Y>ށKx5y:'1q)O/niD e:̜[A\ZΔL5A`4S8(ѸWx/p64ZPNfsddMdHU?uQi}]@/-r1W%R8t4n=.1$:k@:y78d#C6)mhV\za/-.K 9u1.O.#hi!e=Zw[D] .52uf9/瞓pR"D!#( /-8j|)TF2 !}q7,hjikC޸/Aôр)'d >y3-~Qs9wEx\C=ތ2`*Ez.b|k 8Jȁwn˓ΦoKPG!xJy Hqxˍ_cI}BΡhVjo5 l//h5R빹12.=YI=3DIXV2l}||JWNPR \ver.50jqDNp!mPKױDs*%5l0],VCĕ}:2UN^/=eԉj24[wϘvZu"rC@ˬuTD 愱,ˎ4UذoޓB_Y_bwyAY̕ ?핸/g/[1,-p-h-sSve諬Gt^trk+Ī%R"嬎 7)82]:2!{vV8B/EXsm/ *ԝuDR TA3 $01W+'4mѬz.AX~؛X+)S ;Uu%fbvd>_J ߦwy*2PtpS38Mf ɵu6y+9/:a" XSWq@9>A'i5:>V3q~aG c3~w*br~%rC/GOm 5i 8ϸvh@ JPTo4^/X5a=Y`}5;P]J|K*A /,D#- ~J(OTƤkq">O/iO 5NCKNi>%fQ#aϪCia82IZǐ^ഴ &`d4Dst xT"o)=m0?!-V5@\{gWu|tpԺ,!pd hW9F\O0lhe _8{3:=&'`_,zW>]͊` 0RF$J7e5a1WOkcob/% l/S y9OO C>ϖϹ W^q٥ jB+ "/hpy0Ypjcг7W^^h,يR/W 9:oz iKA3 (ԣf>M?"'/l[yUP7w؊g#{"]}Co&Uv!#H3m\5m\fc#4:dBZ7to,NڊހJC_I\SDi7¿8DoV*s1MNnocFMr.?h\$t&In5WL{皔˵ 6G`b_ezݠ n~/ hSq7':5.H`?eer@[id_ g7GD/O^jZV@h/2ltҠ' RWʋRyݱ}ź2M7j,Ovc+w@bO .ׁ^ /+z'^5h`&pJhvT5gS+𙠒>cGͻyCAM(NKVNX+ML:E7cB{|Xץz}r&僝u砿T`);v7tlg$ζh wv跜ܽ/$ )w]{ł@C&l}{I;"{C.} fȇpwM|8/g-䞀5<}PYPTmRĺG [})U $)\=#ãsӉک_NYG!z):dՂ&W9NCFl32`LmI~p[e 'OyUm(P._]xi4׈/v .4#oEXJEy 1Fnv4ݘk o.U+M~ =Ln 5V؝:1Wd9=I*iYn޴} 9-j׳u݋+nkGWZK$*!F3$@[e9r2CXxp&&RdHͥhiP<@dHz?]oP:GK\m-.ܕy<|pհCBU_?O>"{o]VLðO,R{BVチ~ϟ3VDw~E]i=Sػ4smC tMc݌̊}l30-DѲA܌-O#k%.t~'2> _o|j0EuS%"!δ@`]*oY@BDrܰzS;XjCPK_.ax5BAJ -# 5}|6 &k׵U-:H wJAB<>X< r0ŗqוֹ2aoT)z̢ܱTIqO!+^=l)k(p i}nG4 A/}:-:Y3nUG|@M/&1nGxo[17DfbF ?ڥκoLY3!ZjQИh5W熂'yNcYv;@*|?O*@0[p}B Bԭ\OW73ZG}R UW'S++ޡq,w}8/e\b异lBS;`@R W.2藳6кڨІ0ٗTw\j7\̦Uĵt(9wpQ#}A ?rf6x4 O+lP lN؜|l>a4)<ҘV80[@i0Ji4cŦ@0`bo{G4L._M. ]ΐpnD 93(}Fo$͟Eىlu$ݘ'~U{)[#$g<ȉDPgqt$P[~/gX=XZonW85G<@R+iKC ԹW^!>$53P$xjRUHhiI)CؐxNg- B'mWRdVcDZsf;g*SR~b3 Og.^.|{ |iR3jn!I6Ϻr ֌fwp]%AJC>Gچ& MhiBK\ )\.K9ieI+\ )RRۮ+6x7|2 +ԸwYʹ,9ZuFqOR_UV+pr>ǭϑ&"(n@}1Q=/Z'J!Jۈ'bCzd(G$EE\5#G?dW0bˌrp{ɖiCV^ݍB*l(LdIp7(}6&KFgxB 6bRxhx6P`V@>/:+"S`s>.>`Yoa4kE ]u湴Uu/ ?+hpjyu&@'PV\$Wb`Mt'c F ʴɤXEXKuNt/|v8x(7w$Y,@Ve+h!+]k;Y*ձnRIzq^*6%/\?.XIKƾ "O( <;LHjK~uAY /zn/.󀄪PέYEAUu75>.2%>SU.6)o2[e$24#(7{mf_S;؅ɢNX uUZ.[l(d*hz3{?BPؐzp 3=օj"+6t,I!@`0[=wh&fwQhZdECk򏈻=N5fl+ Fd568V ) !uثDZ'Vg]~Jܮ'$ 1q*E ^%.{$?xZ'/SgfV+LPN2z(Ɏ]oyן3Ar`(-s*uhG>6I&^pOgn=5w>ghp)kHe}V EyOE?a 1lF`D@b q+'c+`MDO]^݂43j.dxI`'N2qOgMUJ]%Eg {R990[=C;f0y9WÌ| g>(0g Tzc!ޟ=!](uƮ/\~/X8s1Nh#"ɽ΅;%ܹddzܗdzy%D:˲{:[VN36`3̇ 7Kv%́]%iPN%-+>/,I(;2 xZQW9 zO_/Y{&Țu5tfK0d|{G t.C_ҍ*D_ >$ރ#wQ55[ Smw%lsHgKŹ'chU-.Cw?(M[6GoF[т%NP6+M\-K(l2fJ/TX _; :su'~?7t^Is"(e}DB.B ӱ{uVl.:zX9_ RuWuh;Zɼ?X^OpbttivweѮ"'ћTGxkRVO_U<~ku壭0\9k|Eފ!]({ƃ[qbvt*AW"՜GqD \~hg ۂnF'>s:ܻ.o0OVBSs7j|k?yǚ)XtEQFui-ݤzP#hC ,@@g>WTgd0g[,D?<N{ Uqb,#Dv/2ќ>EU?me~aqKx>CqҠ;sB~Ib|-I`*cT׬k1CUoC_uaÊJEUL,?'ˁ9CO?U(mB +Fv}@m&_#|E.㕍“\XhMIx/zh0Ky[lf*C3)VahvNUM7-LuD̚c|+>;V['DQ0Z~J*7ČU;Gޣʥ$Ӗ}e_ 0ٌgSM*Uq XTE{Pڪevq8U˕͘Ÿ Ɂ}ŀb0]ԤeZيo ܵs!Ͻ$sz(= I Fjk͝g֦uКw=0z|YCa6&<~dl.ȡ]t[st=k.n5]#_ &CQb~E/6I9Jp6M!{i1qܞ+TvFBz[J dUIF xFR>F*'8UM􋨰[MF"ۍ((eh ʊ1hƶdG3g=pg<;'_@d|13SeĠ!㢄 &]Qv/c6$cㄏhr0\m6/dЭH9ܵ lp>24z16(I(B| (=vKy-_nb]_O#25 TVi4)5y;tGiwQg= zQ;M HwIW#Ljt-ϗ Mφ@[׎u~F9` ^^Yy7rcOֵs!NV]0{ ?>are~{iNO]yh6TI(hMSWx)W2ɾ& w͸H#PK Zc1S/Ze$fx V|=Q<>Kv`L2 =g)q<ЙONPqFoS|,#yG vٻoK}jh3ގvDvHe~;#xv^J h^GK"]-&¤1Le8ƮsT욂E!P;gȞEOٗ,^R~p1~JgLz slX3(BvT3W$YzW[|,[T>.g7Yel#ݭ6ێVZ?bJ+PO.u%ɗƪ\ "E6 x4DLxUw$Pܡ*"LE2tYh0lSY0>V}!wĬ[hKӵ*C^:=ۜۀ vLeZTCȰnLگm +v_'|9TFFl_\WAm% 辉cE❆t`Lڬɛأ9Dbg U0-RBBk4cuoP%umF;2@mlF#Zq(]w W~|H?xv V҇>dtMBt4-Z,/cNyGyhm!n5;l*^0 nvՕcN3x\܈,Jn+wFyhivr;RJUQDLdr?^Wo\ kyyOEb><')S=02I(8ˊCDcL[v F ɵ ,цb/g6狊ƽDjD f XCV-3hc! ߃K' Xc*HP]O;,8n6 ~#sQP\+kwMn{wL.-1,ylUMu{O><|"~ 4<<51Vk c?ho,ڄko5d}헒t lG΅k@AWbN)D%me{ ζQKr{it,DQ8%`iQ 2pVdsfh=MH /۠-Qߴ0 ;}[0 yE ld6M2MkZKO5yf2'D-1GJXJݾҁF T2nװ~;olmoҧ '+t1&࢚0z,_d]' 7%N!vhg!Ý; jI%Bqeo-":[AЖG~N Q~}l '><rZyI:*oNH2K @@ûq&v= E<* BC8cS Ip띫+eL\磌x?6:ZUETaf Y 8Qc @yi}ד]vIi.Q -q$!xo|7[ ȭ9lX%jZĀv0mOX3Mzw;谝ۨҏJ)..2,˾'r,`sL< E Ybgb}4_V yZ,VP:r>d}I׋4^aaS酈kg Q~.]Y\t̿1̞BfǷGhr* Aquj7.0XhǭWZG=0ceSOQCl:L\j&f`.C'k޸"ykkHSyxܾ^$!9Y I5z-KfLA[ĹS, cr(̋ƺMe8,oPO ZmzsĜ_,*ܴѬ6}2w#\3Bnªۉ 汈"G1~zߛr+o]8il*yz]H |d\.JjÒl˯W!/`hɞX֍9_-M$B;X>ZB(`1bqjI&OZP)@ì0fVzO{3g>-[ _{7Qy΍a*(}aҭ\ ȸ}%"EK.&Yb}C{hI|@B|(Ga븛w(-k%KPL"x,uhnzx,'R_l%w& >Ǚto+5IQ͂t}6ɑ{(<}&$h[ϳqZ1"2 /(c<['ѓP8|ӎY ]kŇz5!>-+ԱqҢWIQbpxc1]QzYSIu34RA#e0~)\`<ؖ'_|uOhaѯuL)3"@45q* 2 Ʒ/p)-5M1Ǖ{{TWjȑ 7A: 뭵W;day>C;YFQ1E* %S[`hZ,j]cOuYLnmr#%3KV%^ vx'zwpkIu~6 ,6!$MF#Nmo;D ޷OG ~|dɹkjDS%g!6pS]ImLNUI.4E.Z)٨ 3wo isi`-kR[zz%䷯((<($F;E;|I+)7/ԩ8b 6~EPZ 5~.`~}(pt(jUi\G\qpRP&Xuuz)Bhf=p/F ȇk#65AsE p:ЇcOf)N^O aJ QRטq?n$4%N@!E ;ED~]@8奞ҫWekFSouGd/)#;@ q94 ޿胫ڍ}jؙsitm pCs`` `Hhŧ@_^ 2Sbüps  *07A,F~T2w$O!niVJBO='fNi@`C8PbA^ja,~.Qқw&Aq^Of^$MuMLvAqRO xT[20 "ͺ!c\MJ=uo.Tpl(sѡ.KXt 7zdn-C|2ţWV& n}H{ҕZ^D"T_M6ʇ h=47󆐽2 lI6{ $r\IG0}L= -/$=;k~=tե+V{ح>pN>Yc t\"DεT;hx?oݔo߅g7Aǃ¨[15Pi )MaAE џE>.h:b7Z7fS֮1$1fhot/yqUj8McY`T>޺8YP[K.=;`|\Ǵ jG|m_Hh:H`ރ c'Cr`;n<rsKtnacoi?NpYoH#9h |Pʚ;Kxj@;kE4IV ~I2uܱ)4m%ߙ]+Cc[R.%MUY[8HPg1.Ŷ@ޖ$Bh!̉BKUGbNJ8 pz-I6;'MeNj0o)8cTAk0Jp^ #$&J)@ن'~%C5RpcHZPWu`(B7rvehl3-_;d|(&RiSO\Y9|'R:DZ9_p2|cU|ꂛa%ͰɎ%,|E q;-+Kp KhֶX$3hi5šٟ ;MH#aBH;dpBif4&=xb[-\ilL̟_\SjHeFI^:g# ɓk: ;/+ nԡx&Vb41Ee7u:)[ڥ{b[@DvE~#hWV2lZ' 瓀"B,q(<v*׉.}GgЎ˚}7gN.c|a ^a4 >0iϠbQpbᶂ8rc&Q4դ^9TpL4H 6Ҽő\^JڄrU[,Rd7 "$?7Hsϣ]հ6-{&B텦=ʭ!sZK+B\?#l86Tu!}3QXdKf}FMcUB͔x݁eX;np&I$$ZG+ҢKdgLVy%<ˆ%g@JwKOj9qgB-0qrM{!KHMP5)fBTGxRP5tV,W~KBZ|6 U-ڏb=d w'`&DY^; 0 dq!m'lQ2 &qō/kΫCBN"X΁Y&vv?Lm).ܞC{2iʞ \eµe^?%ԛ}Nlظ\EPL:v3(29Dx5Peư$Ot13( w>n((*1TJ8`lK{6{w~k~e 65% HV&#FVC(>fRH :&{S0ZsJ a\̱ b#ˤX;`e0ׯU Vc&kV~&uq򁈈Bt|oDa\n  n?CBC ̦[[A']U= `sVZH^|_P(I%ء\P[it둍`ow#F&Ol8iGq mǺfϞݏ/ ÀL0eIu/a1p߹k<`u- Ӂ3΅ݴ# ߧW* O>kȗDra(lp])ۘr$g4xү oL lUx B|֞C4'lwr;faLYe0$ǐWLiC{0$*A+oOuO(ecM&.B(6 9%Ɋy+i.2g5ݎg(rGկZuz+6O,k40ed;S4ߛ׏xcąD%;7;ӶmW7"+|=Zkg2㢅A?D+n}rlܾT:6tcK1e (Q|bM"IT K&N,FoꘝG1iѪ2v>G7+98ԎS^3GVk8az |^"d0,c}`U(3>$]·q3@]ZD# v#𷃎, FǮ f{1N+B@*ݫ+rrKg?L*x9ayP6Z)CT SL#-$ƗGou Yf\rE I<ܐԿ'J :XZץU):w(33ǨP2qN[뜣1u%/`3(^HN9|ŗ}qA5۳Q_ryf(*zϼҽ21WP0HP79 oͳ{Ho鴏c aw~5ITžj/-9ruhH Dj&/|4hmy:ŧ*A*1!,fS!j`#Ʈ߿L:LG|fk%s˴D:2ǛL^}_pX # TND,RsxAG7= xFʴ'B.3Vz̠̓rb;(l߼A ^Q J& y@ry(E-n,ˣax&^v25co@ ~TvS=u>XkCJ&ý5Qa|"~Ѹr`>Ԇ>q2>*QF0ɴ?rt$a Ju>ȱM݋dW _XFDIb"=Y hʣ763w"~T(qd>b;G2VsubyIx#hSh=/3O?4ݨrjŹ#m< OzO/\+Oi䬩\&b+ӟkgX$QM 7A젛x6u2 81%֮rVUQwF2`\W\w"[3pKdOmjq>ťOi_$=Lw^@J Y ]O]2xF},<wuqFsSd)ifquӒNmU-aV\{Oջ_bQ`! pZ(-L/>0=jG;T^h r3Lkg.l ɚSQ*sYc48qœoɅ/6Vw:Փ$d[G@\c?+IYLC5 k9Ba;8g% ]46/L&?<{JBE-.n}ZgoR-YQxU&@P#O@Lwh^X@[6" Rڼd‘=fubUN!1Z.ZRS'χ@e_sEfcŌ< ~q?5[JN#-|tK>qnH, *{DDee:DTww13jc]aj4ݵm|֟c'33ւ . Z uВ舷ޥjXmtND#lW Q7 o1a) $h~=5o/nZ㗂^[P^}/!LC3DJOS1|Q67,y~ܱঀqM<ƮWPX*Ma%h5]AjM3@a |"?D?~FF*Pܻ#ikS\sD4qQ7lo7bT&H,"[JzkrGo_qf>&ce+l l$ mxd)LC<>` ptB2#ND+p>n{ɏ&JUg`mbkt{z]*l=NLrk{!؝C]oh^{_Cf%W/WV|wELd[<] c Mr~'AL\)>̤;ZhG5KL!QLWF-K5f!I#EQV%F&`/v1*3&Jk@u1-UsзR)?tP:Ȝ$Rp-3zJεrh]p7̼DO2v1EQQœZ-sIѬ$7b`bqxi>eTQ0~n_[=̰jWM";3\燊ESբ1M{[a! gO{ GQK8RbmUJ{qsbTŹiS͠aH8pT]Ȳ ['xjU$|_%ȎRnLwm#q1'^> > [FϙAwyA]h\4 !&l4Cz||"twY8w C@=:އK[fOQng z, x2J#ujf+,iAdMTZ:cH9'>BE?9ow33ݢWDRLX?6lC r-:42+pxvK,.b>(%jKHvy6jxX#eZb2E=zcp 9V[,tGV|3(6df@ءWݸE&1j<_wڗ__߉&BaRIlv1cշAyJ#~ʑ5(}=ɒe:>2tI9$c>`cxdXڑHDa4Z"1y3FoGYvXu%wz+kghP!vRVp{b3J}jR܂U^7Refeh&.3 ׳!:GN0 K;>KE8mX9:R|?^)c繫kU!`[˶200q4kSi¥{n=J0 AR&LvYZh [պMS};ͬݠ xZGʨ!πU 'gp-z XMqf*93_;ʜ: ’tAhYD1DXz3Ƽjs&XHwX~NY %_(ߔ}X=r( 'zay"nchƼFxöGf mi尋K )*/2 1`XjFV܉~76 V}EQ&ך1KRW`,5HKpC~ #*=AJ+5:4&= BWt{^E? Z ÌVYGm \AN =l}Ew{rvC};OxA&8ܟHˍ10:uH+ͼTyEbitq:.=+&庱-Q[TM|qxWfCgHNgg>fҽ=s+2/ (ܻ>B:^*݅GybQЈ Qq VIAs ^a-Fh^%ܲvu"l`X;sN<x,.Jzg:#% ijKEVKS}e#cݝj޳zjU\<5S'r#t h=d#'}]CEhAgdvo^9}z>9\zf7S{8ʼP nc]/`@;aIP #p Տ-ͩިZ[3Trz ݔa/n#tՕ3]ڥ7eGoQ5$)cG22C?򪙽O D(ÅYU1*ɞdn=6=SNl:M0"\ø)#qTX&͕$O~N WZ"G俏0Z⟍i ۜ0`wJHQ}5?J"7buĬ9׃+~psvӫ_3 )<;R~ L>&=g*fB2"8ͩa3usWx)/ _b~5BC $F?lWP(M> .oG04^S}=DErP,C>QaMo2W6?s߈_Bsj2"E;V2" *=@&MdLRT87(@2,O~SgGj;M p]ǁn6)qGn NiG YU"h0[B M{ Z3!{"Eϱ-RȹS-nأm7-i - =єD?>Q@yHR&1燮 'qUȂdκFy!>WK*I1ƕfk>iRF 2X^2Te'*oIOFN58('I6D;\ߞ),<b=Ĺ{V5Z A9 Jtcҭ^m6nzBv9sD_p?"(˷C$ƽ| T"SpҌYSTmWw /:i9poPaЍ( drj"C˵#b_.jƠTMwzRb*E'g k1𗰐ceeڶ0A ]m\,DzS@U'LAȯW~iƼbp@0c[qYrH~?1"==haCtLj1`xѨ=VЄD{#9`=GGb+C5 *cz^ 3mq"J-lVh@uCqq\ OrܡޒCgy\=M+Kk4!*<_2WĶ^{?H bJ"r+=v1f1'egK7A=Z_NMBO'hڗsh()BSzU3b^=ioV;H,-b~Y{WT%bhYQSh=n-zfÑ ,3VtE49 "wڱe-&XrE l; 2OLi \x6&G+C7u$0JE0W+p?EA**jw[QSLI':d ;lf7iY@C!R|14ЍڞU&i,P~[Z9uw2bMpDom֪d$ |q`o"wK%cCH.pt:Fk{a5VnbIR S]nhcIiպ:$~eo/$xd>82S~cQX飤4yVC +UOM~N#`bݐc? wC!h99alJmbNV: 2ã?cbhsdb6Yp3a;PC6kzom;R=>U͔{P)A&E:g,nCVqߤ$VWCY\B|4g.m׼}Xo.a}(.<{Ŧy.7(5A_02* 09%y(@h} aiTyUq3]ʺGp~n5]-tH)@A`ͧ/>.k'W' t\iΑKjE!xw2>0;5|ZQ)Tel28Kk2\+%g^y٭ ȡ 焌+*3)Qg zID؂rD"J|ΙamyeB?,|'θKwS`G49𿧞 'eȨHi%4;hDiJSz2g_*s[9mFk gfq\8K+*X;i:,Μhk=LZbyeQQ:h{=k EmUEӜ|!~4$ǵI-ģ͖ w6t F#7w@tDdsg#tCˌ[Sa|RB-xSP1J>>EO6?X*GxEIwrUGGn@K,ַ<:Wq[bOwR$c) a!H mADaR)LW1=A07uzv^as9C| E|EG 1N1l8KnJPFHUM1Q˟m縖,`ñy[J͘~Ko aV T&=@5|?7r|J UzND@IMɛںV=Lπ։gcKHң(ӬzVMlkr7BD(v3eJEҬG da]12x ^dmYk"6IB gSiQr4eֿ_l(c]xH}<o ut@%Z05=t^3W?җH ֿE?Qd* >ļ 7*lM=HIT ^^eYWDz?z:m3֣Op=_;t3YXk zCQڣgJN Bӌh F!.Q9]8&uPR;d/,\Xbsc혁R.ZwkW>pvw#'D`Mu)#u?]<$[WN+7nI\Rh Ƕ7(1> Q$43׵]`SE􇮘6~V? Yװ1S) VX>Q.o=Tae7?ޗV!/I@R'BmҖהX')vU)R_&D;@K‷H;jy->A>VNgjoc} ²[og\y O{k*H.}{NsRXAGg8MċvOlΌ^f9@lӰKۦmir6=,xVtjDv;?Xzf,PL$lf-^j[G$s'k]!ǷuxpȬJbe۲Auuå O%> yPi )wPD*H ] Y,Qq!Sb=͚+`QX`ѲK4/ghBR;P6k'AIcJuG]zlvk/m.+TPQ_hۿjg#1&,7Kse^`:Xx&1!lJ1nH*)>7) HFފK=mWofsL,3Ɔe۳47w&=1H X0(QVo -P_'Nm{B$j JJ=9y1Wo }?<AMd$i`1Q>͊JDyW%j!@FB+7n^5eeq@Z5,ln~E#V83$rf iAcpM*1+5jT&OQ{ )+<ڗSW4a}w$ { !./ h׉$v@aD 5$P4)!ֈEeȱܷ^S"\:~.~?D^@ g[ ܣZnEKLZ1Uvg2e g2ڎWOU(luTed"*&0]kgf`W>Ϭ4}XfSw?è >Z e2μtkCts@ZeؾU UEdLN/-?h|Nʘ@ha/+"@C]  b:q> }^CBj2[Or_"mFlErZ]X.NĎUwR6TIa+^<™^`I"F~9_. nE}Ycqj'(_znwGF %C~=X*H^kA{ewx'5'xx./M?zZΔ!`cyCxڰuO?WU܎ҕpvBp(L_YٲZ ZG<7i WD@~~EB3z}Vܷ_bۈ5GnBTN4bBVR  ,;Ʒe^80²&.ӌ8U3Cƽxӊr*óA\)Q6M ?zv&|AW_!5K[C)N _ Z0s\g 9.(^~m &wF._FRq|Ӕ}%ikJX1b+:/dN} d ;?5T} BDW$EUHLm}j^c@gْw͎/9 =Qbs.+|&OGV<s_t2R`,Qs QP]` zfHDxS ȀR u'X1+)Pnjq.l{9 v.h%y.DQp`Lt@އdFWky aBVPϬ <-zʔw[>=(MCF~. bkbs y2%> 'ryct:f5o,O^0 "YzI9罿0noc@pPdM&d+^hq+ .#ddT#_ Wi|dz4MX}\kAJ.pWcs(F&? &Ĩ;OOٴg_3"Lr9q럺QJA$]Ǩ!+XxZJSN2n6Ӵ3i*_P=Nu@a,z&^P`y9gKՃlp%ad1 Xjҍ4 wN@ZG$6Z >*_TEyW6u> .@ulEas\/?Inot!ҳXwKX+R~_KG{-l2|tQ#XWS)Z:E8Li 5uI~}ǥx뀰 RN..m˗ŜhGLkF uɧtx0/񰵝yS [QrfLANr/* 6OAvViZ#r.a9zDgVދΖ'M =i``u9԰=ÛaGc)! 97"/.+c:%!ӱVcXvc(TCcV~m׮A.$=j@Dپ9GTЦl.9ٔ9`NQb" 0,0:|Lܜ%.+h;!)"*?P-[/8rGs^mc߼!vhתO?{*X;`-1Lpb*yu嬆5mY#?Nֹͫ.![ IR (nx"̂)S Ɓr 881!MؐOeR\2wm"D"V =Hdǭў-NyNH:A)odf_Z 'F L w\Mt4ݸސCKcDR,0 ڕNyRb'1 )-:J>4xg4n6wa*<v6/*02hɦwMͼ(=X)"%Z?6POk<7l^gk8%{.;eg!iL64oR~>O#1}= ]z-EU{X?yb_=M6rHƍ]ǝ4|өvXlVQ:QMg.>SF@c0F:T9`Wr#\++yNwc/v HY8 &j]+&PQ=H4w_?a* m1E껽 2yf${ܮ6d`T@uT8TMkmi I1,9N5P:7{7Q jZOڢ 5H)pR_*mt܆bKۍwsKvbVfO|Uk{' lj|._-lxvRqC ;>p fL0NCaԷgٹC͜F(I1Up0A[T0ǬSu1aJ<qo+af]ɁK˻1$WyzCQe;nx϶ }I,h/1V_OFh*!a3t© *J3Rk`HC0v3kDluXW"Pt.ƛSq D:'{XMҹ7HVnVakκhc``:fS6e{|K&e|OPc |+W)זb m}jv7<\ؼ.ʯTnV¢M`TJ&"Uqv*)TQ2O?! Pf-}\Q<.pCtDnO -8LI>^ ;M-n+>FD,QښaM7h Mů6ՙ(jfrNگse=Ȕ -]R<ǥ2⎙bj,3ߝv't9nv1ss]y3 0Fդr.ʴ/U|>sZ3{7qu8Nr+[Hkf4>!kh9I[bw[[rrP.z^]L JQpsoLܪ 'px d-l.; ٯ+Z:] ?X[(Pwrpm-ufg"K(_/[7b,깺#G"@j"фÇf rGTX32+O[qf15 hYJңL#D!6xD˜X#qոϷ!};JtjL5|6(G~X0ǐghk-bN++O=?3qV1jX˄c$ҨJ]_/ k3^/ݻ[yAudsշX 3|DX5@.Hx "w9]^^xSJcBb=vZ.rIh-i`SS39hucZ2TF"|ϑR2 # ;=THvC=+axV{Hg[ra1$.]+ 0+'#As0VrwMAt* OPoXZОo=k: IKS?:d#*%\vZ|0 N(@Qϭ]"&ef\i-N?2Bc\'$o! 1So4:YIJ;FL1#}gh+ol~kJY b,G:GUI8t{LHgٟ"O$9;ŻzkvpA}:z׌8/HϿ"R/= y*WUB*3#0~nRԁ/ !+ܢB1:J=U~mdj]3ɍG \V-N5 ܏} 2.`7-lbEV2[' [ ޵wMπ,r4%`;N2g]6L_~Q'*#?J ufQTH֧? }P@|W4Ɏ(i^~@#nksu@Q[uCuύ##h͵"%^@=2$BVɁ9A9`: ߻&dEKޘ0D\4ui A `L!e(Z2 jG n|h{Fc5 /s1աihL.4px '|6k`mVP{:?P',s BwȚ.V9lUSɉ9#H 78#DZ&fBSf6gio3`&OxDqKBpE!ćo&ۀa*9]g/{uFIᵲQ_Pɥ^2d=!750b[qƓ!ᬰ1̞7V}xc/M@Ę/w4]W 'oP"S-b}8ɧ_f(X,Mx ʼXJFXƖ*q {«8}_i1-%jDYeƩI o&%ՑO( ֣xqzex;M0IR_#O8L8DJ9QU,&<a;-xExԃ8I."B\nv!{qNǮQΉ>j[q+H^d׺r`הe۠[:.?IH'$寤1@@CLP~?) $NVl, &ZA'?Dq֦QdCqϬMޛF0&X d6ZK"FFc\a-r4[h09(EtmIP-X|!7"b! PBˆ7,'3AV`@ǭZbGH'7 ȪZO3ltU\~\=|FxM{yWv/QZ8drK5iY[OωKZՃ+; AW9,ΰlZSae\ "@:b7;r{',>ơ#*e9vs!8F*+qA'uo%WdIvX7~4;cVYN0wE3kG]PB'b矓"CwxP -Q+ze4EφO\}6R6V$#&66:洦]>R8#lҢ&輩Z~?sE@!˕|kf=,:*PM&{O6iKz40QiT̹9Y ,H]mb_Kegz4r}tZk-GE Wv ;RYb*7yȟ\Sj$6~i5ϡ<69XٷvIӥ8,7y]'N_Ls[V=d}MùnXi%MR}jZ3C~&tZ-,BÀ9w/LԑkVKm"- xc@;\(Eԏ6'7=r s0E?S8 Xj!v?l$}1ldfwy&B xRΝ/ ` qњp `b453"x,0]y5MK%˙S`A]\\ZߔXbf~Eo[-$SW4Oؔ~G+biU㈅aM7fmVkqLLP/C!դ@JTR.z& E6.\(eK~HpPkVIc12e`Kߏ Kk-']As*[Sk,ph( KRh 5пdsˇ n YOS=AgjHʸczJ{bڿ04A@2CL0hApMQ9G̤#N>N/k%#Cm6|mi T5m@D^%MBB_Rv GTO&*F@(z:Nqe^5t"Vۆ3J%P5F4勈QKX;ɵK WR0e!Zk H8̀$)K'¢v!`OCu_!jcoX+ 8 u#l?m04X_l@Q"|+A,RPLf`@:e}£ ] ,ra8bn'HΩ׊Ŗ!A9$Jn>i+Tc-`פh\+0a(gvH!6";O!熎| |2E C|;mlkA{;nV9 v]X4yt>;r&d?$(oӱɴ^-61,Ү^^)11!Ƨb! V I'pW)d  irxrhN!v2*\nkܟ~b\vڠx[=8H:`!nT&Ff\p"#*CXrQR=7#S;tF]}l^7/a9k̬FJs/%Za;MP@ Ȓ H bXp8@t-8I)wM)P.63!txm>;׼de AbomWm VO4ZRZ,'8PX?jag3umмr)$]V)܏)o.:PNbp{s`nڬ94!DϠ23V 3#>qBhWF5Ht">EQ>m;0IH\C8 wD_E){ tk$FmuLW؉W*TF<ʗlÍ#*^#,Ӱ Ge@wFb`9[`J2S:NPmMښzq"1.s/(PBူX&V T^F/[.ٟ,D!PTdvRtκBUoۥ[6zCلl:s@r >8j"=Ю]Iq(|*Nj(pMS/4WJ"QQVY2Ig92=bZ.ѕ|%񲼒żbH5btᕳX,Ceox-iuöΓ5G^!a_W앧 @dh'1Q`6 PZ[:ck<}2*8&, =d)"ho>{4*s.]LJ?*OUFA$^;E5Nb!Pm2K\  :`C>'P}SaW=y":̼Y8R(!YoI,O<~l0PkҨan@$a/m̠&t_L%2B+h*P^qGFT'RGɓw LyuF:d6Y8z#2cVmH&g0IGd"~?5=(0 RقE8v˓U1 sxgy^+ꜺlyHb0՞^Kvsf;cKDT.єTBcκ˸=3=6,>$xHw\_> x$dvt2ާLkC;oP5KwpS@.=̼-G!s_s"U Ot+p:5 @YNYVö_"'"v{Xȗn F^7ѼNMv$LxBӼ 6YW6һ塼 ~+"z&&1y5eCdIGzrVJ;8W_GΖ4‡F',pV.!.Fw|r ) | zd댪0w_Z[iYJr'_CXνhbwE=FȔ 6Ga VCDP`BNNArYf8nN&1@(8Y g4h/5lVV0?p5ͦs[%SG ژR ga%˚1x+e[svm/ H֗}$qZgHc[I"SםXb-|OsT3A Yf߅\8)n:IpOKExg|p ;2} Z`кe;B}IF߈x'-`?#}FmIQr.FIwY-.V5{Բ#1IHBJ#6S6+8 :STb>Z֋dUzO;Bک1l~Ő?>}^3x輽(kLG* o6 uB.irڄ;qL>~XkPը"W8K k#<*6XXN}b;BG\e<L"8$<0H.Z!QP?~5:dWs"&/m'֓9S2f8Ȗz ~Ea+߻#*82-P/p7#E;'vtyƐtHZ#>s߲!]6,AQmHx k8sВ;i'ε7s`96Ǧ8<.zFa EӖ N{~3X eQy\p{kAs>`Ŗcn[ z tCсYД#KٜJ7˄W?1斪=?2*^vυ*/$u ug-s 00zeG $.{Ӿ#"MNvA̯-> tJ MD~+㱨,pOY F:aMP5@n&t_1X s2;yEKxnlv\ 266Jh)Ncv ZnjM2.?٥|][Y3璨 R^X,&fqġ0suL迼§4hQV0s,gbd谳M ێZ5]u`K4lUM4Om06'iRA NJqN=&/ .`{mwfJe(NK!) WS`uٶS>b¤MݩY)sn jd)6"D~MCUNJ۔СI9r_ [p>9#J<)rF1q~uR!/3N9Zo7>4[wY2Bsuw0"P^$FX*JQ91D 8#Q"- wsFgSa %GQ, @ZGQNj‰f% E1m c0蔆>U( ġ] z|=A=s{di{AOw[N|%Y}W?Ob4Ӄvhs%P^Ys0$s<;K ]ٺ+Ckf@.t#o.RjW߼GD:`s\HmgZYEDnuʘOŨ$L*m]Eu*ٳA=#1/ڸ ?eNw!H*II!?KgUs=xy65Y33 `_vu|Z-V3jeTOsk}IcVc7'WK[n\D[}B%i'BCDY< Q-Ho.ad*Z# H3dO^t_khpPw ?UYKFϞ\KM8Y/K \iNR}"(λ(˂-aN D3 PN_<{&K"̩TCzKaԊ ;uBۂ>!Lq¥蜩+vZQ^j%f?N?0,v܅ .8P#3mj?h1}li/CvXUqa~mA9n[c5GJرca>:M6#k |.fS7&/3pq3V:ST"*]P Y5GYrT d+u;%"/0H jPB,ËPT>oD[ Z_ '֋i=,⨶eOp񲎣:ğ"UЧe}) 4Cm4 6DkGSz5t_khzTb)3 * Ic& n06b2S7v*6ptf[]^h,I,1D]`IN>ᝃW6]#lgZGz[ecAi o"K]gh=t7er"O;C8)W ?-+(^"IvjGofj5n.auۘ7u$Mt!|yҊom1΀ˌկƂipz`nǍ+i䩾+{9mE"P:UGT}80Lg\0G,}4}FJ̬wˠ~`TX"-#e3Kj+%:P{ߘL啾,I'GI7 ϟjӟf밫[sfD:#Q;waR3Nٍv0xJU-+d:κ!M؄_GW`8DHgF̑?|vKѓ"-WF؜{z] AVkµkcE}avaerޅL8Pr}-ePIr`8av8gWaz|)"کfVBAE. ,g&_~KAk 1id0cu)`DW Nփf յJ=rg?k w@16t.6'scwV aIxz7DτRe `Y3_O/aZw|'.6 Ku>FxQhlҐ67NЄ(74WOa3i![$6^=2U/5=J":VPg B}`M?Kx 'L": ?O)5ZT4ک%lak~e**9dH[ZȼQ='E$R  +h9!?|Pgn|T+6\$恴,Z3 뭺^ {~!zZU[uPtRXqCX׏t3c8Z?y6\nstee,Ok@58L:)(휉g"y9уYԙqboMhJ9Or#MUF[FLCX ,*h] =+ _GtgjwY:_h?':]<$7~+^~u_]8ܞI$+_9[OwJ(&o)>LJ̏C` NO2|ܜcӊ,0.42f/Zdwb8 /C4{~D[z#섉H+dXM ;Mz|TO#`ZO=0dQc7Ƹ?] Fq|Taaq-.y4"5{ҏD`EeyFU ci3r "GCHouyo* R qߩ }tRNeY{tm&S&?@)8ÍTgEZZ7\߷e S| }/Y+zcw]m))LC}GTp4?OW$ S Oة~%&5"C=˺vlFHN[TtP0^ui/Vt%L Pg }Sxef6a(U,A?Cw"v%D@TTʍ۳4!=ƩJEt~A=b1e~ḴomS+)0}bI;G2E\jXqM@ LCxt!9 ۻRCC qa"Z'CDlhWt cummJ&γRq#I/͆U5UYTٹ^D=w^*'8}h1܃535ʌ84r_,_Oߙh7 aDvDO w7f1./ֿWAtל ;|'9} =4\!!T  nJ[³R׍5 %L 1G ne.0 Gjb!>3Y@2,0r/l;賁/wxx[ g̫[axυkt':B%L(& ֎N//ۨV:)&rd`XPӦ:vߩA|H]EGC8{nː ЎJ($D l- @> p^r sp˝w kC *索 $m]\r_ ܛx $3Iwsnfuǔ0&L]TШ5ˠEl]'P*^"&)PVsO > B"Y:@-MGVv=YI[ SqQGtjPY]^$5H lbƧ7X@ق# |tR$kg&5ZLtR U[CoyMfPG8g~<;'nF/#5kQ|Bkm@؜j:jo d׫2Bɑ.JGhk8%^I/TDČH [ŠXv4 ELvr"\խY$q< 6~5|eǦX΁5)RK'T@(ǯ =?t`s|GFUpCNy7[O$&(@84t$Rr,U1 ++#3He!T"INW)5`,Hj;EtSX /iW):q&*ހhʜ3M -5 ]m 9DQ#ʗjEӵhu~R7}jo"!`~ ˺ b6̔~ V'oϐDΣ?QRspe-f,`$bgCϗ1jፖ3cnf6w1!B{e( %~ޤ~SXNkY:m-_z`bǶS/. >hu- /ev3A[bjF=dwQDw$\>*S0JdmM(-oqx= _ N`t?qa^;R x%yyNqr2U' ٷ 󉎈qI+jWM$It'2~Q:-T(p>>7')XCǒSA|+R WHǗlXF$U{VܾQ4C.4Ӗڤf A=.? EX3Ie^d5Hr kG7*V] gqZ+:ah lZtYf~^7%~+ߝ+7ߪSEQ5~CF<ǻR`tFhy8g֨"OO\JPL$S3zw@kfLrJ3?a'Fk|{QwO* @bao'<*>zebL 䰫U,nўԊk_y=}gw˱|@vYm9B`'hB"$ͮW>HVaD7f]ɽ{)SwO~5r,DLO}D|E/r9CɦGW"c $J>V8toPwcaUxE\8XW +7bmޫHc 3]/7v{ 2W5v,'B6;|ީz,@!COmSrhϔvj'UnLԻa/-"rIU.Cfkk5+otdO7YS,Rpfݰ KTkѮdJ:aoO!L;t;6X/7㉒Ru}&4fZ>oxެۤK8݂b v˔݉pdy.A7{@nFD}Ddy\ ^p{c@J]4ɛg{f|rY| Kс /GU[Vui\RG>ȇPJ ;[ob`׿vEk˯>D p_ZX3:|fm/^MDJ"G.Y 8Ԡ`EKT`7yV"|6!. }al3$vzdN9IUeglE"ɜ٣Y1*`ɶ$]fm-:.a}ffL{86'IJGEeֹf'/4,z`K=v"01!Ll⺬ C/2w$צ:0FgyJw!Km5{zPi(ϿcOc@'&j[濩T5 Ք{յԅ]HYf$7d+F2_3H´ F E2tjr/:@\獜tiO#g[{(&| -˓ՙx:#0)'Ibя9#q9yFf[yOp'j_];-cԱ "*E .L |b)_Ive: ) qUw (DJߐA/ +$k^@+Ƿd zV)63pO}6n 1ƀ!Sjc;;PΏuPN~ !=$Us&A$9nn6 1.䕤up)޺Џ$N˚hfK,p7I*r^kSɕ'^0ɖkH{&ڼy]A!ƬP ^] }|ForUbprJHjOXf2[Ж}׋k-[RfExcE {!꼯c@3al&(x`y}Ki0imeC{]V7!+YnME 69"On)OPG `TSȈl|nL&qv>H@H-AXE/xtSru:sx?3=lFd{,7[||)+stY˞T2YfY6Uz2{`Hw9xLہѱTc"^\gt;'60,㿱FsTThĞ͑^+vgSҺD.'}pV0N6coѿdKl,1 |QFI2ȳu #z@d݌ *nbBf5ٕ&[' <]6^R<6}L"d8)ΝOi:T8[NαoߍzmӅf^1 vBO1sc lwHa֗dH=8[ĹX=QC c $'xFlM ,<. gڋMpm vbg"R9NY?m`6rP<ӅN)"tP'vc¶(KV%Oo]“pzBY(J<-J@z\Į2?=?Lkũ)t%RQnA(J/tڌbk' f{!x݆1o*߂Ⱦ !nK7xo<{_eDo7@I@3M2m% dWWH:_ 3W̦jfQn.Qy{!\5:өdx1XĐg{ǝ `FV+4IN'* .8n'\)RFVYKl9HB*o#Rpxpcy?P5ſ'wGܭ2:Q.d3ֹ54 ZEf%BdSIC OpWPXו)`:9ߧR]`>Ŋj1 'rBGcB]F&ud>_MdS$$t.`МX#8xTOj׉@w^`Y8nZ}㮌LtD_uĂ0nnDޅ& `B0 S-yW˸JfAWium.s^k 4PQ) : ^\PC؉+l Xc/Gg'C%[(_D޶̞N@c{8˫#[[vh7~)QE/)2QL GW>e, h*V6/{=ַZb^Y샒iI*k"XslM:Iw ɏFg8Rg[Mu2iM]>HH A6J|{4 K΅<UrIg^Zh44ݏRQ^YIUEBm`? rH0w{myLНt8'lmʜ6"7)' !JF a/\b2TȱJr S[6}غZ\)1|N$8 |(WITߐ+5/.cX!,^}WxY*\JRܘ -VwQ;P^\Sєqg%| ReJTߔy0YV oB^{wG{K@LY] @M֐z '0niڎ)+PEc2r #0 󒁓Mtꏩ)#gw>6Isl(@걘T4 o>A\Ԙ[^.;76PS5O -xhI /VEn}gV-DiO&[\ Fz`&o;`I'UnGwE9!?uLy"Lಪ,+=78 Ad-2F滝<:RK-Zl^(Po&2vwf( *Մ^?j5ȝ]šjڿM5orzƾ!%LwNJ,yr"8A}J|+PZ2w ?nǹmE }XHiסj\FXxz s%uKU- :O:=ie̹w*\c-8]\>W]$pY垴h(bk }H)F9PTEԞ !eH,$=1~DzhlzȉsfN6ߝvKE7c̷)Gy[=ҳV8D=rVaۡ%ZcAR Uq)4u7m(lA; 9莞'F G"C!Azm!JFħkb4! <~عJ.0WO$8+hiWRdZg@:AJ݊OY8Pꠍy ]WĐPq W!MOޓ).=6EY.Kn5';з!`2SZ2B^s0ay9 `"l0*teIz0r>]=^,4cUg73tC"ʪЄ)678vmh G4/T7LʕG|k#SQmp~6 `9W !pN[@&M&I+o-5"G뉅G thpF`kj2ʜTGC0M1ݤRȌ~$=X]U~Jj} yeח}+XR6lpNǯ=ȒX;SmCbY ɳZyI,Ȣr#,fbYYq^N v9l+^ DCf(fl&IH`wΡlt;$Rܿ4e3<"4'2tY?(^۰hC.SFڢ vśRT?r "T(v!r|=U]EpDis&3'7^N'Fiɠ/.w{Ԟ@En)hg2s7(1ge6 U{; ]8Ƹ4iP yN]# W.d܅*u#njD0 OX T|?&Mԅb y#չw,BLi # >E&?bG1pi; Dlp?ᬓӡ3d9  CɰxTAmPhQ#Z?ge wc^6e$ ;; PMB0%&"8ĞV6wJ4y&!o^%l-`#$t(W$#'}N\ӣ FJ7l_Θ` Bl/@jMR3Exy2y*̯m?H,߁^Qm[3A>).͐noZ`B3`bn'p3{Vn30vI 1ʧw!0NWq+0*(W̙W~l 5[Y~:#Hqu n|t'+] eoZu!>NwG盝Ϩ'̡:VN a$,y[PrWzR5| eFjIc" MY[NʒliI¹&2hS~[xB@ka=QKGR@2-6Sb=rqjkh>\|K#l1f"Z!1YGgO3ߜ5ޞ g|]PSLCnQӵb8/\35? L {En?eI$)<߀@ < fRNnE1xA5sGT4FM$ZRɡ5r8}\ss~wz7inVKB@<~˞ɍu2~4 VSa4δqS΂za9D* .`_R$SIFA>_kd ;)?WFcm]=U1Vc=[S:AI!TlBg+fV-϶WA?*߱k1ǧM`T3XAC69`_36+3Cĭɺn9LpQ}us{/'eo"Xoȣ0_v  _&v6V=4Q9l"cChPI 29д#q3rgqh`I\wLd^| x/iFph57fy*bfCu7Gjւ͏dk?h7/%ę*=;jyMVs}o-CZ5q0bKʥK[:r֚GOU'\*#ʃe;"SZ8ViDUpQZgcuc<(pvpi ׊=S̞yJ4AW[.vI䱦5bX@o]PF>joEp1K^lIW[ <vnh.{ Dϫi8;.kK^vzXyۺMג*!Isb3G.[SgS{6LeATz.I2 Ep2rc]+"iƉdCc晼IRukW[Tq8h0:z 3rHbvcphSH)F^‱ܼ~͑JԷwUy,gzl¿ɧ$J4{I3!?W)"$,XKy$ʚr>ˌUxan}uG|أ^˫gz=J3*пb* 'M [5܍x'?Gu*Hj JXyIw:֑`ՑшYY@| vϫV9' ~HVLU4s*ҷOUughsH:/+S$wNF ZEX?tucqxqrt\as¡鶇Z*T2] rPY/slC\N7@1"EEmTNB5rx%ݬfU;r;}tuZ"FбX8hǏ]@jB7`vwhP5/Q#IFߣZ/6E*N[mh߱pSMdDuA%h'EB.B{RMr B( 58"cxG+tGqXN-7 8G Q6.z6ҁal X{##mME !]Uu"SIl|sq%Wp2__0m|+Pj1QH*տ6!qmNiɰyuvszZ>I/CD ZEstJz.5r5{7̷/ `U{c+0:4UЪSvɫj h#o*5ivzxk| Tې4OʗW9sٔdfr}ꜧ' 1>+3p ҵ-#,:Լ\"R1­ ZfvЗ0_dlx1;ڑO-z`7 mU/= ;-+5+FnzkKLWsUVnV?h Ǫ{A,xD+kp+UKxlBM45M0]þGkG{<Qx21$;;b U|M]=dKX&dJ8Ojh{UaL*~f&STyZku1K=Nl%V0؋גnM#>Z&57j*GUB,rI4;42,ZW3[ \ 8"Ԭ t%d;$fp_B4>aRJmֵxy5@kC(oOzXKf(t|A4Ɣ|UBnk7XY$Li!b 2ј) Y}E("%kJa_u7+Ou?7VE ;ea5ۖouڈ; kahB׾@Z0EQhBz`D>a0Nu1ֈ+(wfr}eÁLj١ts=?ԷE)3Ca3?}vBW,IGLnD둑: hMw*7[LC HG[w>8#u[vkԟ 3ѬHʒhgr?c/#.j'M< `Lj Ttܢ34QxGc"yo~o01LZ%Li=Fb益AK?fg1?)SaG]ll7YJaq4$j!kKdy9ɼocNP>.)9&B}8{=ުL?TW>QjS[(FmEbu|VBuϰKP@x$,?, V)Fx c.@d$!Q T%k+K$q a^жzKePY g@hz_& P7|(w-M>7.S3F%;!"Wzza2nDŽ_=;ѹ{5*AGX/OܸSQ`F'8%Btʳ;zWQk:|[Rګh ]yg]cv#]& :bB} H&a @f{"N#_"ҵҸefN!QXWy71n!jH-tǏiIIhs-TQ%qCYe"ufG Mp*ƪ#5#ȕ}xN%I)P؃˄v2c_\&]8}cQ x(j*2}2* w}F/-!QGa$zVzN]AJ-qMG Y CLm.3o>8EmEuH43X ~(MJN٭V$Ӭuz ?LyR .G,t-x(vWqx܂Zp{^M1glb[yyQ-HKן <\\=3*]賾й՝cH4Hۑ?v?|k# Zv~YUFEuUBu4o:$\TYiyH?*9O؝X 򄍅vNi;.d ) ^sf?-ϊ{FTօ-+D${xǓ >MDg9 u'rlT1 2F|>3EI}H-i`;6W| L4*9-8SRU_byx1leh1rܐnL ,JdaRi<\^hyȠo揷blڎ D$"x{3g_4  1oF5*I#>1;Æ Qr.APߤ ;(e4-ς4[^ L%ɵ aܼ f3yqK26\̹7.Cȝ>C'@k' ۏV/a<|zZAWӉMjB|c7 Q>V;-6\˖-A#",E/UMqFoaR؛L!N1"GP""2_hL5Vci[8ÔesC3Y2zY18%BsE^xT?wlpJ܃FecMYsN!w|Z`lq@.Dysgƅ"Ŵ_Uόc%#e>IUtÍ MwQӊIF"MP wQnh9{R{K>0Yu~Clxq_Ɠ1~s[/*M+^ Z/Vkў%Yr|G^̣֋h_X?u/uEvbY"vi[i1!b+[N sC{Aq oq 8j!Rݝwt&2jeT5qnJ'  90 0є J <[J_EfТ",c,u^!1ݩQ"VAzhXPpOřt>8XyVy?d⫶~t3ܱPrV`YSH+-K{1!-݌}LZZHt:"kr*(%N/fj6я<{B_u'@2ʬʊZU^_St mzuo],<ݘeͬB[,%p7@A!t(2qM<&H =M#rJZ'?X( 3q M'0Q|>^uolJ I%'f|([+j @0D%z4b?R4FLOw EZ$H0%^{$y.|=|^9 n쾣؝NZ70>f9a$t_+[C52 խ2|[,(^3lD)pK,Tey<91nixZ"uR=#z2#IL֎}%h %J7i# čΆq-/tNp`907qa!J(rܤ9Cq;.2\Nyrb3+S(/aJ<'bN|[BX{Ϊl2٤]1ҁnU9Q>洟beGڨ:FDf 'Γc )Ky4 Cˊ5 c`ǵd\ܔ \b_Ȧ 20hEKVHƬA`Vq=E+B Ctܛ$j6{=YߐÉz85K@}kgmUA=@T6 vвWӤ pQFdbN#K0ҿ@,jZjrԈ! S_ܚ ,*F\NДl CT&7HEdRܾ²gV1O4cm8kpO 9})Cg^f50۞:VjчHQ<[; {߾҅ߓ(퓵#sq KNP! ASl:k6N>[ۍvn&GQd3=ÃOAcDiJAOCvW]㄰.èʑgt*7]Ic&rF ʔaj>54o~0udq1Kx LVTD £EH_*.̾;0 JFIwwKA'Tܭ,ec2%q w2AGLQZ^b *rѶU.-`Sm^F % mU#$Z}ے,M]{8F9AȀUܦq4Eߩ|%M̘7 ڡ X3N<K} A"] 0^(4sX׍ul0mؠ!:P@XHYpۍ}qGi)0ߢAty8~t!+IekM̝a* r;?¬b> h}"?T‹`+qsF%|aUc2h5VOf# - o]L8Qydʺ"_? 8L:OSfBCL@'Q*6H'SnJєk2 .r=|"dݡhwS>zU fR5K Ku15>_HB"Mbd~W =^ΗunޗH9?TWMw|2B6Wv,f w:!Ew]D'+d/"gc^iWX/ݷ{p. ޿"b 81,u8wnC*bj"ng*-,a+ͻ#h7 >2୅q+AFek8? p jZH}#E2/\|}Ǧ gqBzK3w̷)(۝e4nߧ#aًp%apc* u;U^y"+IuѮ kY%( Dˇ]_K6nmb ^̨#ʔd˖8P \ѮtED#lDITe]ӱ`& TnjiRks/> O<:GG i~T1 PnD/ߌP̀:0x # $iLm1qݔz8ت]dh.=HoLHӏMV܋QbMYܡ((mkB:NS|P.\*)Dye^+Blϯr,9Y0t%aL{ZͶ>JYK!M&n-YIF]sCu`>ؤna۶̰MYP.SM+(T+"Y顏mE1h%0ӽ%qV 9 p=VP,0*-7$YT$~+l# 1֕ "F,A&%uYVGО}i|FNWMu0:?UL_,8q9v+)82w,N4'D'ΌcmLe?ׂ Wr1&F52DNjJIrȷf|2;[1K IIZ O0…'UQ"^:G71YL?vz07g L ;+m-= W<:;~e<8 S MF*vw}UM\? =BEu!$ϩ9D޴y= ;%K,i',9i>S}= ݉oڈsԩMN)-.4!M?ggW\4f= :+ݖ"a_lqFgp ~E% X \ύm/t' qv_h7Pr["UF;v?H۹ξS:c>s:uJߡEN'e˱_m8n3oN^#莒1C=TK@TtY?>\=6'J nhrp`AfE';1Ep Z-GU {b]u*&݋ /"K)pfoii?󿄆+ڹ@5"d;eT oo GnS؇et(pb\5,eߗ(}v2L\\O"5tDRWjP`g,B2QK (bYE\Eu𹝔)}e꣈B&͠jr(bu}3S-bͰ~+;aׂ4qg,FBlzǎsRch gD!iGcZ r2_s_]Kԙƚ mz5cS}S{yy =mT-wZ<=ܹEa7$m*1kQ 9C Zב-mi5<@aۓ}<DQ IbvP NSe^ \ב)3H&SA6 V4 2h!#Fy9ukc7i(ds?DmQxB4rI[;@u;=xT#c:[:@5M}8* 0F8~/*9%# V Ef_F ų ]X8^ټV~<޲S~)3S3~W]&BG %h!tM&-^r̗^NkRQWl iOz!lB OsU]Mۄs}!}_|ߢ lRr;IgCMXi}μIje4L}LںZAQD,6ibKވ^'TfPMvjxJ c{FܸHpb3@)g'%00o!d4ӐRC'p͜#Nk7ẮS䵐AC4؏j Kbz%`bd'lyZ*֨I\q/&aOaj1V˼𸳲XQDMG0G<ͿWZ;JZͅ<*txdp.rҹ`aP mRӄε1u3KI(chF?Rd<<ď# ˹$3vkim$GR춱gvr\e`Ȅ[Ұqu:E;P?qtIg"9o``Cu7> %.֛t~C_PNk9!C8x=\:HfF'1^m.9'B0I[Wh毳7ɑHZ"9ezγE mUн"M ccW]S\ a)w&k'I - ul ~y^ĬvPMEtiEIJg>c&P"'job$&i pVސ[SUhcZ{/E?1+\hؗlg.Z*e33S##ca+I,H0ݕ8A$hd5e(^$e㽧Vݔ}IaVX1U[-176:ʃA5wqeV)lgm8^0 : Cn2 G$C$Vs;Uk,J/]!ه|YRJM02]cאku-,8A4qaɼn?N*guoF23C@2u^JHSWx~֨d+|\叢]K{(A7rLfeR-: 3gbxg2 Fmr\cB' ѹ:ḨeVe:Y@T// %L4 d'}X-i(^KXE\X% Z~!8,#iDٴ XGVebNVu*@?)NgHIUvD hAWAsH8\å9҇).rܓq:䲼rgѭ3lŤH7ho~w/h$o&6_&BcygEAlOfd"cljkRS_4KJ(}b cEM|\| KoMm& ,ڪ 8[-O/8I}8rqMxp ͝WH/@}%\ӳ2UHv#fWn RsZP>fJ(Jfd yx ফ*FސJ8fdoC `Q[0|?i̸gY(f}8]nQ k !>=ڈ^5b(a$LiN`akEikV.7o?W- SHVbLBWYjMLzFnŗxF6 7Yua$iH_ D &x(6sdEqHz,xU E DdQ5Խ~%db۫#712lB=;`뗸 P{񳹑[g# Kj%Kj㼏 "f)-6&Ģ@?ھ_gT@9 6eZ ma!_r7M>Q;KhrٻTګM[ʔwCTڊ6L%W~v8Xl}lԬݽ,ͷ7>FAJLk1jjw {/5Y~D k"ȡWY+H2FbMOڛ@ٍ 00+.~=vWSAqkk#L  TfOˣH}eXm`.hPŝIz ŎG&@ɋqsu4jD=F":uӣFz-TM Bp؞c.6g1^* ֛!uįsv}kq`3/> kau TÝ%^Jq3yt+?k[Q͓st^T_L6蛚 kdUD! X@z+N_>ʷ!q$H,qxСA|9X{ %ڔg=yMvdCMjܙ">q oiW+"@!|yqm [&y(,0c-)rxes9 iq@}T>W:.rb*ɢX*5j(_6`  iL 4}߲$89Xe 0p|Hшr~_6qx Me0G4CJq,DDn+BmTui2Lb]n/GŴh]˴|?dRVW~ϴg $zYb[5f4X[ Kakša&5o\-`K-pjYC pсpƞ^m(i65~'XEּVʇ?նC(48jRph_3"Qҍp. ]$Luo6HǹN1܈flubm}r[}chJ'f;vuu7?cHg#L}0I,EAp'}֚9Yu.eI,H!hׄgnofJ+{!n zzWђ+uJie;1_;N!FXUq5³ip[I#: Nw `<ށHԪwq T&_cc+&3B|RA6 唬++S64T_Mo:Ȱv.6KoʩC!y_ coYpXgs;|&f8jy&,_qJ9$G^М֭F]՞S0ןE>Ed@ vp1NdTZ !E:s^?ҋFrR`ɰsk􃨒s_+K3A&|vum9Ka ADڼ|}3a)hĠX]d:.uY7v;A[,c(8`Ghd W7*_l_ζD-J$2~ccXM?NcXf=qj^V ^*M<%Hϡi$fP3Xtb}`^9* x! SiN)2h"ity.H+@c\7b"l~ j'ɐ۵A}ܾ`F.:V?zc7ht0L<Ǎ)Lº2pugNXc62tʔ5KY|DdTG׷b;#'`vJw|- ry|=#ݻIJ) GNldM4?uA;" 9s ,nD`z2ӡlD[27R,^Kv ڰP`e~di.a4-C>LȻzȻᒓ+ٳyӉI4 hHe̹^f>gόj`  'Dny~۔4j$"im;Q -Fd}Ro@᫔8Oڷ^Y;o5HǵSa3O7٩3vL+]7vJvbYkVIa]ś e4`HTd Ux2 Uw@Rr_kPDMn 6Dcϛ]һqSqZQR-weGF) "_[0I9F o.4u0lPFv3~`-hl$,djÜyHJQ8>϶.lP᝴X9lﹹ!kWn2ؑ @Ie"jvPTF5Qc#mO@30&:΍^;•\݃8QM +ћ}#6iDX)DYfDXG29 ,':S+wn\>M/d=$- Hv%i^Fm{"O]h3P@ NӇu c^x}Di 96p~sЄu P~[@r;x!-lYT 69R?h3byB9Y$Ǒd|~n>hƍ⊫)fr"g~63b]AO7'R0ꪋh*gr 3.(^F{ܥVrN8Z3g=I抾ӌf25 `% )%21Rߋ??xb.Ԓ&@FSViLUbgd6z YAzοyjvDlnj*=&YbD.&VaAzfj Sr@G*+jDH+Av6/:"P+\gԐh,H#^~KCio0tKVC/p:iȄ.ݕ(Rv" Z v}5#+q+Se}!/@y@IzӫK tׂRqrݷ@+t3+jFn[9v>g"VI U߆mGœm\h:Z "ەb q{GTr~uoT,RƐq>hMxfi@YtlOwe1N(E>o3(O4ϊJՓr8A`\̲Ԋ%T%xwh1LKk@2)~{]V| sx(7 g/fݝ5S- ˘.dO0`:~$+y4Y# 8xE`Xca;`&J9:蟿҇KBCGK(DނpI RCKK:b ܁"ƇϸUj~{?I#W7`彑[?ȲˋM:]XB׏ˍAOkwR,Ues:FUDh8~7B)8; LC.?S)nB>MbVɊzŐ KPlz-SOjVjLEP_m,֍XS {~EKodM -yb4#E>r]W\e Y;X7vB>`Rpsy!^_kB<)0q6Mk‘?tTX2d С^usWâ܅0Om\l6!6q `}P>:5z:7ĐҔa *EI\-2JZv֯TR+qv$,WM~b.?BYn{^=0_uIk] S2i–h:^wG^U&.y֎,87L0gu.Z&s?…sVFL(^i 5dlqc)T֨l*XZ%ߏ8_\(: z'q'A_`VCV`aVj#kuƉs(F*ONG֐1a6hIm+pk hyu u ^ݜo^+FP1A@S[ 7WU@Ҟ[QWUtF𙬇 3m\J|ڈg{ &20›-tH*6OQ491}?wf `+7&I8+B `9NenĬlÃZR}r!}QƃBhY`裮f+p:8/6I{oV5?i5H'-1qi_X'GY+cƬgbܜgR㵮q yuB }S2OL"hiAt2ojTmb MՒ]V)}1dQrwcT N4: B=VADjZ#W`}x`fGPꚯ#H ^OT?oal'7_FUx2^te:}aD@rkFF:OuÂ-.eMi$S4$?AȣEAPmAmg|O9S i,K(_k($bdXBԬ!82I ~vXKd/dfN5ҧ |arf:_V+`#G5 ;rd!x90:LpXab3%Q|ҭi:*yxjQ!RD$Oet8*d};ٮ vjwWBt˫·~9}PO^􄳁PYCU<~ >AwʪvcdCqΝXN褧bK]l pr"i.X"!fpo8Xf8I) 4.Sut_O5o XC}mq#_݊M굌lJ#+ l,މ8ˀk 60 "$Eָ F8Z C,c/bZ-f',oE|E*yB; L%AWG)E2uRe{5dhX:w4%\ w7`0΍8'^MdۃKEbZ]ޱzEc>S` ٻnf8/"zW6 vQkc8JA9W}_6 ފ5踹,A,6a,d,RPf(Mr$M.GFT}'{Ղy.pOQa0\C[#m]3ҭN_YT;؜G`z8gLWXć2;"s-bKN^99&nqS]&0p _19H(enً#@Qv2FRyK~voxҮ @%&xn0Wߟ(0:Gxf7 =Rk=X2ha5@hhf99S6Cu/S%RB&&< ;C9̙,xOͼ-g|*i{sb ] 04zDB2/(]GAf1|@Ǯ6@,rVcXF;j eZ LviT,HcЅ0~nw!F Hp)BSMVhX}4F/1Fbb7UCW Sn]LfpL_A,/F-IvI@;hM9}a[O O:g(:;ρ6N 藶˗S߷J 0WO.} ۏ2Ǟ|W޴ZS65GohnDWNő'(5:H*Ƿ|f$.C/0de=/>}L'P~ +=HX%a?*oaOC,Ὡrc~SAY-&ad"ǶXL,bfau._0a%22Q;Kť|R() %t{GmEF_襢70ob~~sSh f{L{‡؃-]זؗ 9ôW7IWR&0iWAxVo} g}5ÉbZ'u+H1NbF.6/JCG<(V%? ;gLR?~߮-\x QKѹZՆuqLl rdt҅PM(ȶr7!ۂ%3; :Yql]6%g7Gtî辏M+,2gc¾ rYM/9&f.NOra5`&%Hcq}e06XJJV_bn@؟G9a !k1Lh,W {HQm[jilWG_C!GNBaڟW CࠟdSP~cBZ:?PU|3[hy +|O7姉A6p% &o y+y?tϏkoek1o: Xej$̅`+qrB-Dˏ)XW:gPA b Ii-R_|#- E AJT?XgkKI<* s |#.@aĄ4Hͥal-w9W6u4dZ ])KO'N %"÷[3;v]8|G7UBӚ*W#N tEU2&07QK`䄍OgM7}egaλ. BA<OfTT ׯ Ju  @$24=^"/-BpP}V%SvHLK! 3J anL=5 |U\>m1;: \Bi10H.hQ=6SQ -!O@]y|fq5(74- 3#lJ8} DYr0zͤwL[ܽ>Λd"1t;zQ y [t_pθm Lթ >=N#XMTBTRQ#PrhM",t先P?Ujf%8ѳ(S[~ā7p0F; -8svf]< bXA]jvJ) s!GzVeʧE̪ſ!|B7mZE]W,njx4w>-_Jd! FګBڜDwLųǀT^,6I>F)8؏~]}Lً7T}^@O 閜EB' NGQQܰJ-r´3뚖j 9_{dRaNW蕳Kӝ1;@'BqtX[rXk|r8P'1E#Xk]dĮ5e(R&vG^ͽ'`ߩM[gC|;OCy q.l`wn> &Eaش 2,ޯgJߘ=EsV!\_: de slal !A+^?XRhlRDfނ0MzMfc2*Ų҈g"c< 3gCSp*VwGU!J_AŚjKIQ`{CB`oѻ&ZX%.zcZWεǶ7[nq>H~n!8p 8Ҹqaρ+/MiZC ~및oG2m[PLY^F#6H1ӂ>vWʿ ?v7`bCeGY)hJՍYo1=oAl4p$/Ս\.6:$iNvPKH7$%gKV=Rpb"Y0;dteGﶉ[J"XT*KvL 8`4-KԼ-0)8#qbQs*ػQ\R:pzneCd\_?T@:&FzEReiEcûq=sZu@DŽ6'T-B _WLdpuXUv)9Jo\⢡Ee`(mUUzpHqOh Kƚ ~EՉRb>7%T cS٘U4t*Vң H}h9k8K?|`&BO?t}*Q3ޕ}BzM iaw|'u!#:~Oqa)lsyA;'δ-;Q/"=Z}A!9[GSP[Y˹0׷#2#{QJx,h qi2 j )@ 9/bl+2f,&Sf&=$TʏH4?!G{vY֏?u wu`L, GߐՉE O쳅F!lsi?dz$L|-F_鄶.yM]t 4W2-_A7Eo`rlM@!,Q1rbtP)7s𲟉DW N~?3LԻÍL58;A .}2a$̢<kHt_Qbm|6 X>) 0{G!ֆs)!y>uGp4\t39cT|TU=3+sX ͿW޼ų.}I ui XA?1eU)b-guJO̕l)nyXd qm!w@R<7F/FC2̣Ґ pU[{`a @}jd7xĽ9J<%,:"J*%0V`KJQxm k*¤g9,6&8 c>Yn*rq=௡S҃9i!&;\g*j CNkF4/h6|f;ڰ9]u:>J-`geɇ `3vbn^;e H'tg2Eؔ553|`3uhN7R%,bTsN'1‹[5bb/yb/< 3g+C-&b$, ؛=[S(D`v^by96rvm(eyݿB+YyO8Kk#njFC(;`{b-{|؎/b?H'%PLcnk5ԹWsR0(Ay̬܁9p{%;b Sb <Ÿ ,c[h渶6GBZ<@;04))SL̳U=_י1Ges@zB7]?&BƵ~!1CWVQ\ țAB  {`lȭzRVxCq*Kք) ZIXX'ߟDC(?xs`yw3 I1(!IJu)tYevmHs& E)ߦ P-sх Po\Ҟ}8UI`xE+k5V 2Y KmT1ӑZU r@CPjl$ ګ]m>BԸ^_B,$L4ekE >P ׃k<1ˇAGZDV1Xu?oƊwn%5za䤥 +q~j|.^ `Yyz ]}wP/a+^d\ яOiD&o; ]Ax$ĝ?f9Ix ?Z[{Q[)5&nE8ŒMJܧe"2[\&gA#xW~!j+\76e) Z#d<˜m9S2 -2%=1C#U$(5fET! "b $.9FUydeQ$:2B(E&U >BmbW)\np1RB!2_O5T)n:H1'B8ت?mGQVDQ,#s2alsqx^Q"!Wˠ ,9UBIB46["tek^hML&kyc3ggZ苰eȀ1ȿ"Yň@\I?NS":X H)<xA@qȍT2Tk ڟ7dt- "`"ah_ZX B<_e\H9-\K@FR=Wi`@B@I=37\%$85^Z栴hF0h!cE'q$TjT#[[b>Ɛ9`KOj*ACks~OA \,K@4-୔BF#:EgwP M4ɲ<~NCW- ʡXtq~?}pw_)tl@1z]儤t2)@S7b5׍w*IїMA}!mVt.@ϘEY!cO-3e;t}⢿Qr%7졛V$3ghV A>5ae>.so{'@uw06"+ڕ\3;¯}p4~mX0(+cˆp٩-ȟ2B7̄[- \16 +5[J-"h ?s#?#-2g7rE^t=fs9{ZaTk\HyLɑ$9$';2߷*CEArGY:!7W9YL6e+~eO6ަ-s.8* 0]3+'”:ֹue,1,̯/׈/lB:Fx-#{SS}٬0E7 BԼ`k% 2 66WOpFɃ$p6V- K-%w)Yq"!|ENɜoȊuv C"C|"S_=b,"D&A F XW{Zh73/Xnp'NS&rGrL)vJ/ _  p65@>µ-o &}[XbRޯ>FkR˛е ኣr~ŧ: J:Ơ&$ Orydq6 YI7G[ 1HΞY \pK ]x='̎9_xS ʈerVkpa̦bȶ^h.x&8H;G lhٖWhS'+NH"x<5(ח gG}EHy8ʰMA5m(*sk8V}Whp zis,MǛ8̫xk&&[P# (7ƅYؠo@s e=tٴ ؈;ߪ*s{Hgf:サGۄ1M_ OJ$Ң%%1&LKd2,K1T+<5:]U3K)\A94An(/zixlf Qdq'@ \Q{cB|ƛ( e務߹:k!-Cl֨=P%՘I_Hfi-ӠMmq$MH$C )<%4H%׺ۄvRSVLKߏr 3-lw!lYeŻB=3NOFx:4Tgݠ`Sxz%l%0G;6P׵|_v%OC>$Lzv0)*nݏ{Vkm'~M/w>HYqӡQ3eHi69M0*Axʭ35D5g,'*ڽ^?B}ur9/Y.UE.lD\hi+]A@f;B4z 3*HS}(6$ :9\@|l BE䦺lN2~(ۀ#K`!QX`K\:,@U 퓙hvmοb~v\VyVNgNϼy#B{_Q S-S$2';Lת:?K]Ғ^ #d8 ; y}gR;+g|nGys ΁k|òWݭ@N 4Yo,< Rv9O̫-wG5(E X|Hku*οz|;;=̽G9F9k-jI!./Ŧ駲6$ -Eǐ\6pCaNv whkA)ᏢGqաb(1spx`%`̪"2 zRmg<9sJK"׎:cO?] P'|.ꇭK?,'ۿv<%w5=k椛-ʘNpQFKhɟ "Y9Sp^ Ĝ=a{oΐum^cjiR9eI=MfdEyh3 NWSmKRV&wqEUHTe*[08"΃Y25j  tX/WdHBt_& gLFgl0A?KqS-_reK3, aa Jk[py܏K:V׸cԯe8q_}#jh]vE=5$8cG.P Ů2xfw w0u_.h#_rF2YPoU0'>B(}4-S9=uܸ* {>]I@ ۘJNFL.;|3l&P'U\Eëfg 6j7z֫{tf Gn/NUн~<%u{—JoB 0*f2QtU՚a\ sd D)֧IXѐMF x;1:J?rͨOtzO)Kա<q$nT0{zE_UE*3C,.InSf$x9l),\m[۫țqKt;F)lc|-.4⨥ >y6͋%^ Zs/|P⓮LWCi^)ʣ#Oxz$Ee*֚FXBh!mI2%QTH:NDp;_ _ehVT5B<E^s%`W |Tw|84MȶϜYX 5h'YW̪7: ]:OW.y&y~}ˌp.f/5Yr? h[CqFzr}?[#;(M {GޓVQU||˶L$RGB21Mp vZe>8/4nq ݩ"FXZx#Ρ2|p`;!FsL-Ɇ<s-iY:Fcᨘ ٚ231o0ԓ0,v;25pOm!K< [qa{R@"v`jc7Ew6֫{g9~ibg٤[F׳b,YAsJ)`Z c&(& 繹|4C;R5Ve=!R;9,J "̙EUQ|(K|0 @ٞpՙPH˱HEH`& zR>Q1+v'"-}g"9/9|`ngg;&F2B7Y;WT[ A"jAz3:1Hzݬ9*+<<2rҨy~۬;&M?Lk9KtΟ` ,q&C U渪֏-E.!U4;'ZP*}3$dv͹fa|Պ'b$w5KxI#zH=& MHaϬנ\qɷ &X>85bpd񹔑2ѧ &`uFDȹC#[m o$Q4[@?T@3b 4g鞌>I{^ֱn~m (ylA񱩩rWx^qa'{- QD5 ~d`6,ɍE@3g;˛܃`L$SC?*s22t'^2!n @(ĭ)&a /!Ov4+$4|Q:MM>U'iuqڏ!},_DM h"R@msYmD= d6QU|.C8kn4lܳ( ڸ('v_>4U#:Z%<1 -G%!8 K샅/H{3XÊ?U `#Mu@Ԣ:_Ud1)!X` %zc<^9mܢew} B8 1S-B&iPLd4EpgU@Q0CRKEn%2L.]rV+*1+"o_呰R 3!jLL.<#Brm4yDz /Zκh֗ U!fd;mC]./s_}4tư}eOK36H˭G6P6XD0Q1֠q+\>zۏ,3}m+ \: JXlUfꙿK%҉WO+L53I1_OM`dMԘLP-LR/^)5Bw=x%W [+|f% 8 N7dY9D4WXNE,bW%rKsyvF'Խ@]v>2O4x[z+*f3ц2iqI&0#a}n)a0$(w2rgL@ KL.xAP 3F2̡8*AIn&Wfy)7 ]劫y4ax_Y9m59:{ hj('sa˖pau7dEMe,[Ӱ 6J`(2USrAmź(*o f]q>E8a vvԣ 'pp-۠% y .w}idHkD.צ3ڌ>Uu5aZBٍi3c3H1h}6$Aa\\G@TChUA]y>pR 4G~MV?hfԧV"QRG X:ϴJY; z%D9 qPCk3\lO)>jV z^דgL{H' [Clo1.J{h!j +ES$Ф5*ӿAc"wMZ(4f!jlWc(߇Zf8Ibq+ L P 9j|OUuGԥD+r[DU=H<0%{LÌ2^u jJ]J$Jmp?a  +wiqզwFazbJʎ# ΠX(+٨fn'=ی$c_v 6 9ҞB#(rE 82R{/F_:\՜jCje+ɐ%o^N9ZQ6>$݃.<+=cR4Z#sϖ~j-1ԙ%f""ﱗYy>_ N kۼg;\Q^~ $0 $>|XEXi.T!ʽ:4I:^O#aײ^ ~P) eԼiX{rLo_KH=7a' n9;0 W )|cA$yE!['VHL]?g@+at5}n1fau3Qɽ`iN*I^G \\Mtxۉ$oMt72njjST(kօNFǑ B[S9=k8D';f_n;ßGa펃R>(S%Gf!Zh9 &_~Ņ^~gm`ӹ;:u%g!8ܻ'jT '> L{9bMNas:_s=GOm6)*"~AYXo([a{n$z6;t',җݔgd ޚAm+Fdr|VE0X!"dҩ~~TNirM >1 6x *3LJR5T]gЭm~᭰bZ6p `7 vo_:~_Q.[L`-OU$́o%ytIw. xܩZNϭqM8Z}J OMfΦov*<,Z{Vqu{y]fo&%@nxg]id4qD1.'Ӽ(ڃI,pPBPՈy"ݱ` M:wۙ2L4BtP1StX̠͝ƁZϓ_1dr'W[:@Ake+Mk{}eߥ[O(/ *'o5k;M^!>1Mv#UQw0P!'H޻pZ1ͱM+Ũ㑎mm36ZXV*2QkpA[ QM{5#Yʸm>$g^C89ƋɌbn ɋwM 2aKC득KEgmD#zbs>TUwZYV:(HE9-F,当H"FZ79\HgYɀ{p&= "WlCp4x~~yyNY=f9PG罸;Yp|:m`D@A|&zڵ0 Tos-mV%e0 Xq4NrG jRgk.DPs&y\u#M+4iDҙU A?H< ~N@Yғ%_i_?ҏnlM3>:}"!7[Q"RSڤo +,1q_vCyFR n!2aƶ"TZ~2-;iMLVEC?} 021\gL{Y,c1K#I;kP\ql+0Կ kla8K=1WPt|pYqDl+;ic@:hU7̨:YJ#js0}r{ٴmXUd+ &[V,|BЕx8#O]F:rn pfRO^ "&wDRsHwJ#z+c$,Pi٢}tGj>)fH>3ಝ13| &H*}d{ԲBflq-d1z2M8* Y-c_O+lp~ZfZe=ƃDҶS%#Tm>mZ ƙV"}4LӀ;oQ){#qkYPzo.UN\o}9)h;+1N<ڗ P>C-';-ݼ(8jn95/\;EVbB QfI'cuW72Z cWʹ-–]߹^AdS0津HUBFM MJ 7O67H V ks`M+hEc J o6RZ [RLx*cjqo-30n?'.+8/^& Pa8<}|D쵸G0kMaFh_Xn.:=:%wv^]'W<2_7/ pY@[YujP<]j _qk3/l9pLѦ|H5/#.wnH1D1c.(]@2J`f|f)G!`b i֣+G-6\2H'.Z.\D`Z4\<#esJ!_̃.B5@Y죚r| ݦCUܦBeC\׈zZ${;"Ô`#rqLidCNGs&޶Now#0֟d1`9GKOf ~}S5*RS]ijU`in3j_?THWCa}XK4f@|:>^Q'OH /+G_~S+@}(rj6@Rx{DPP_eQM}:> 07OYOzd C`W{zD*B0&Wm(\wnaQ~OCQ ]|A#\nO/e7,g#oi |5m]2ۗov t`ΛDwDB^wQuUlkkK,\2~ `2'0/95}3 f!UUxX%#iÓ\bo)nWkx@( fwٿ^svFzL|р\J8,%6U${̨O]3$ *%]SL?^u 5]̰6|i(~ 6TCȦj آ\=V,>4[\Ȭ_I_,ՆTKg*T_/7~&jE@ZQscE']PrnΨ\_|I`/xGjg$3=^j1\̟q86.{_AVk-"R _ɤ)m}d\9> 6h_qBehq$W.EC!u=ޚ? ռȥv*T$FdH R$4JȾN W9|#t_%أS\4L}5ZN?v$\+=&ec j!&+|M_t]y,D]>N%i3.aD޾iTݱ)85܀> iF6%/~7MsI!Ä]Ay1/4#է?8@Zs%r=ȯn$2V}ry8#)Q2RQf=Buu0L59+ AfJvw9>i 2zQ*Nŀ[K\cZ.t &۷4toT |r,mPrCI @LSKu4ܓU'=b_/ٝhB[)Ckn4 #2XxeWu=綪l$H'Fb-wPC߄υ$F<=Y2t\d,h= HL3nڔ[7Kpq!J_,Lά٪j*| yOzPfÀeG}`{Qz\`P]WH;[u&)冩.m@5('."E5~P%I99T0aH,d[AM+ )ϣ6ݲvqq¸DRUoORPq uSg3obYҗn7,O#DQMhdԮЄH|TV\f]'d#lcui{,K0U~&6 '(7ŒJ@ :`бlg_ E?[]d&R?"R3aS;WBޖnďEsv7g|WxQBjE!阫+$D,U|j\,ɛ"L`!kA E?bR:4)l!Nxׂ3)owEDuZ=KIAc~bxlZq"4sX$];fr>\{ %M0Y*@m _ZQ ^c}XUѶ/(%l| >kq~k%,TCf_4`%E 2 UMAA ?`1˰ ʠ>"ws!!,NOwm]e@>gNh5[_<B+b0;n!ex<>1 x>ROyLFma(ѾR"dqgۼ 1fӂgQXp:GHA-9W!1NtLڛ%v^ N!fO/DWĵ/g *}0+z}Z+6a&`eoO[M~sf6-{ONWw+~&m;7e 5>=Fi^1PX ֓&f/OIC .^. ʔkaQZ$k>' .Fh/ KϧLBCŊı,+fI3ޜˡ= \.έzF4Zh,+*lb \^q"%mrVwოs7Q&Lé OѦ -%{bPUTj -B<l)ktĐU`W1 uWo36 εg^ 6 Y \J(TUktRPU !A 9 ظDKDШ]a"=ßRŎ.6?ZA4b"ʉPԼ -zľG+<F2E ,|sRfbٞGySS[$o494۹̈́/0ji,lwa(inPZHD#*Z85c#6<"R8EVx_p+&9vOft6#yo {|ͺ7F-x`JM fEFx9֋զҋ>F/=a4Y[v۽Vi,ګ1xkf5?Em׬:om-:Iyy#;eutACk2z½(A)=‡agCTv][谘؆'2b26)ȟfȞf}Dj^ iC&o!tyz1 "n Y*Vݮn/@tB.ȣ95w+rJX>vPgyɁC+'PKBo56Ml LP3`hnvSg}`c;W:قc@,㲖&,r HɌ^}aA @oqYQ 9=^2|{bRVRe`bv'Cڈa)~w6 {@˳çmB({`i+f&>5,e bxE"HpS7O#{~^ Go82$ߴ˦ ?Es&%e9huUX1h-y9Z2E#|١y;7pԢM=͌z.ʃ2T^^0A0nm%64:NMvH=]&#W0@;KGXO&;ҩҿk9sPW22bK38[aYY=pW^;! D9 %KO:rZifXVԭ lKsyŏh@_GWP9 Ț5DzibRZy ׹ayVEU!q>6#F1(&3k7i8w%E0fm^LK KoMtS0\)N)/Dj*ز6B0!d}`H?A8x;~vYK-iUFMyIqR { 5::lq*rߥosqrL,H|f;@T5EҥZS$/awJH9,,*Xy9†xrbվ *!8T04 }VQ&CÖ%󥥐tg%͡t H)הK sKkbq&zI7(M >҆ugx]UAS!9y0"=!97C!b9o+Kt(q nֲhG* #OXp:ۆq ( vC֚*F/R%G( 0rN9Wڎ:s̡<#ẙBIʳSVU/杞V}BKv?F~$>_l(z6)Ri~E)[_6m2 ե-qkV=n>f%zyM@w~̀kLo? e0JFW63'S{t&cΙq1Zm)(16#]!dl*弖  ̥,[g&/ϗyCD hMo{EΪz+}zG <|b؀O:U.lM mƨKC Yv5D=P횂WBj4ci웄5m ԲJr0↱,0Ħu%~f>n 1BnT Ϙy:G5̉U;^hT -ԱϤcwo"DiW&ݍiɑGvPnA|jl[X)QPw-Kv<^4-ޯQԘC?8كmOvq۹аcܞE1ɺ!%gq(Pt' (gRZ*N@?D("^:b~Y ]p%ʥ&^]P ,헒{BЌ>Zm7PHdž kVGhn0bqqio퍢Ck}鉷.-df1=-s>hhŇ}sklMeTy?U^gO.a0wK3ictrk%xqWb2xg3aq nɫޱjv&֕I,_ygWPRs "dODΘؒnt ))D!ͺh^? N1P(I?X]&4mx¤8iű ^J*i EB[ #;D[񃦬~GoXm}19=o=s= yAq >kݳRV^psm+fI(|,)9-H13.΂($pgPsBĤa!b (]p9p ɐ?fת^F˪H3Ҿ \v%c퐇G,,aH2w5:T|_XsWGQ;)9^G7Nhee6 J`Idt\׫G߱uGW;~QLs\2DI7&%C!ffQMГB6H  O2 FlF'%l bʮ3jyv]R'8V|5nՑ:yx)v!kߞL~"!T;pyTBr^tYU,r(sĞip!Y0c~0lb]kj+fPc d,j-S.:iC))O<_tQ{-E@XKH)CO۞vTf )<讀`\ $:&b).Tw}vUr Yz]ۊ,3BoLuy1/)=&K\K[Wqr"9?YX։>m:X›ig~S]ΏJ $b4U+]#s^N쾑 [^s",g GI 㺬L5ǁ3j͝MjYbZ/8Z-@}n~jS?%}cJR,T1}쵤(|zvW4bmTj%WpH?1XY;?"M@^–JS4(>(bgP'56x*T?_pMٺ8tF?hoeCuX&Ӕ~'F &q+MkB]"49),3G>7ސDN.Y܈[E)nR*CcWGyF(_4!`0kZ=9ks0ܮ Jt>4_jȂ-. juXPueJ4; ;Kݰ yf{uƱ_pr0!ՕWb=5M5<DC=^<{3hs+4UVy!'8Ȝ)7AYw%r)_'r/q8=/?a&Pa+Q:  ;[XoY7o&?"7|5"c>) U lI?R!8;ە^wΰgLdIl)DC81}7#|{,i@J&m k Ͱr)=$B70rIfu]v[,bc#flcB" R\ K0 {]hZ3*;!E=T6sIf/Rt'!bQEӬO̸ Yd=8wh7G:}x.8G-%}ѮG4yt=R >+8juI~./YTލn=34R-"9R.μ C]'Ԇ2 />yVEC fyשB8sMV/P'9>0cf`ry]Œc+JEo~9&݂r\X̜83&do:h$\z:x*6y^Ÿ{4-F~ Ր/vv| 1rUEddp(b $N r]\4xD } zetUئ+vH!bݔѭԪ ߏL+hJPq#(Τ6IX]̠IJe^Вʲ,H70q=A/!'> PڢnhT:wfH?RZu@uVzw^Ƞ=1 D"Hۇ}N 顇2NLLý0Z6˛6D _d>@{x`͛ GρDP%,;U.֌Y>NVڰl{gR[O(Kdbk{핋34Y5Pާaۺ&K2gpHz Cɏd_hikkѺ3m- j)\lX%`[s$;R-d <4)SI(_M?Oɛ^8g__ܘa|:nXrt$5uk`Ժ<8SbݲCK7WF‚#d7I4yؙ? ibk$x 3sX MX뽍p`E#+mCpu`} ?Lگh7i)%Ҙ jc 0]^#R%nvGnyw܍ўC!xcsK >x?@@?b7H(pg\iS|NT#lD]P~WR(Z}ɳ(D)̀'GN30 zhBVx".2iє%5pD R)#0/ȕʰĄ]~jI'*dWah{qx~!$Th6i_B;+6QmLAjղ8Ʊc^0'{wp`pWr2(LQϸ:[?W0ܺc6kQ?ҁu;P|2;淞 "n{Dѩ y_6r;DYԇfv Ռf,b Z VK3ѳߐ`DjaR [lUHOT7sƎfĒs/SGnuYq*tS>gWnyG+ĥSuo"}yOUargР&znm}.`,Y.x?`·'u♈apFvm3b=V{gϦHMBݏQRTRAj@`Ϗ! Mq9b61A3 Y I>Fk`e[PImpBS\Z^6N>q6k({zYtm)j1Q ѥ>4S%csN#Yi8 䩏-$n ɖkP{nG࣊C'\UҞZbX UFet95(yeM &Yτ}g6 [aGӑ΄XJ"g5uH?|S-FĬ_ZB:nqgRDoV fS* Ie 'Ċu2^LUddPA/Zӗ7aZΐ8͙8WJ[2#=zS Ϟn쏩X򣿝RXJkUŠ+Wz BjVˍ? 1'_ x"$1 29erME庒A b72|v7DTl-[?]28_ :#M]颬GoV|4rXR1 BtD˙V__j1gֻnU Fv// Kأ Vۢ{4vK㝺2SCdT,=Ce¯"** @!BJY[G =kd:g/3!7)+15qqbo%cЙ#XOza0CVYJ/V§(f3ms*:uVqX@?'K#'0taDFm icVyb;'g0iZ#q ;IqngX'P΁`OpA+Wg$jhhc+X<#| `M 2EerMw3m6.{Vuhndد8ߙ鍥>6o)I)}oAZc%lIb~}]]RPԈTUK!sYBrO(c6t$kz(<fEf?EH=贂s)\&vPjo|D8XP@dq1pjgU 1)ӀW+}lzjzxz'\ n)r\RҘ#hi?ɓDs8)}I$'MRKIϽv& f6Y gEX/VF [nc+(JW a~-yӷcz(f,oVuҒ@&Pk Ʃ1{;5Q(-z '^0H4eg !}FUSÜ$TVOnn)%+B-u Sn?ʡ|9CES(3h}Ca=]Oʲ[ʙ(jQ繹''ox1RG bŰM,@ jrt{Q-g31\St>ٸL!fEɿ拟*AY2z:g6ЗK\ɕH"*u}ĖR6 %JIPȂ֮^'ycڙw*~8\d\?.hBkdg{6BprB*I;'Ұ!R5+=bO(6ۆ% T>z%+$b0 uh2Bu1n|;M29OwSy[y1ds?Knmn\g*o{Bjg/!(M[]aG%pzê=01rJԐh[> tu2@+}UUXY :a%`8^ v&_EXH sLlx7~")Mp"w@>0匠 5ijݏf Vm:$ PTOIgZZPk8ٞ@_S:lc#wzFKkK+qk+p8@HPWDG"obOgY~-(2PWޘ,/GXEk~Kvm#@j}vBrRoܸC:u8yד._0r59 nVa#gz~{ZIsNYtpGEDZqIv5~Y^]{Akc03SӷrO2hYؕOXɲ<];~ Od9 :hD΅X|z#n {dU>O8/ƼQU\1~|̗< ,KoLUv%r4|jyD|R(<a4Zfml @[Qi-$(9qɱZIiGO(q9f[3'mcghu,KuOW誮4Sö0F# fMM+dn0]a'>SȘdj15_NR?2LaυɟNXCbgO{'j]eVJG 4cX|a׋? _]{|_CJt]uV+W)}9# %XA u.Dzc5]˞ :>$inuD8Sۉf]w[ tx84c*%ՅSJ/ )B<ߐ)uG^ fT&k~5V M¦B>moǾNk ' 87*eIw8"{C5QgNU)tO>2}X`# $ mEӳ2ҷSV>8wWspi˦v$z!iq=Q<,P+6a PK5mNjiך/“hXu6N6튩o@-aH{zmNk2 <+q `o.Eשf%Ӯ$8ê˦~xhƻYZ'G;:u}VgYσyKó2ULز"P3,~]^mq1 noyM6z Kg-ȣ|¶߱ CH\d)7]O {^۝3 v;v`pRD ӴL/4Bqi@;j{`Fj废Q3yhp$XvJn,q#W0KKΓ \ J=غJZr*t }Ɉ4ngqpB6-9#*l$.lN5KDܳh%n\Ta١1Vw=Ghfj*GοV|)IFBRo25nFTZ-Sd)=a@W~f*]!@ιz"I)0V׺Pnb=N԰9~ϑO^>2[P*?BRҿNnaWW|*tme@ $Y.ѱC[ pRE15 U.v_PIC-DS@-c;[ez^&GK-"Pg=N14UvM=Cp aTܛ&:7>VV0?oq"W95%DLZr[UkS^}OitUr7f00gu}Ie@FBct[p^MqߢD8/ Ƌu[ H~Կg#~TW=O 0\C X}^n̍p{0<6ҥÒl"6!F'5@ M'+m\,t|5W̏]^T8$XdMCIǏbY=䁔_XUٳ,c?ǖnj S!EF5-tm᪛~oݤ|ix_(E N{?=ڦ5OY)z̹vR!S4|s'vR _~iPQAu)gLR@3 jʉMs@{!]XyMAc[ɛX^, ]Awu2 w7 KfLw \S-.GY~6b/65ؼYwV86t|pkTk~,Y4"ñpi@U%SQ1\B20MM;#}购>[¦*p@XK"S/<:hq码k+Yw+ZEPג@> & 1L@ [U5ycI@R͓/K&1_i|huɦΥEga9TDEdϸp[yvt [k,T/lni0*=^9i[ojG+Կn".Ɂg+{Zn v͗^C0.Gg(Vxi?KF=cSly~}7θHALkϤִ ;䇑fҾߏ)=ڟ;QZ!nuk*QnN  ;\i"CK^(Å2;].H(%m?ݪd-)#N)xny6K4\Gd!r28CeDVɉKV/uT燬K3&A4e=AJ U`!!d6oIo h!6 4&YAo.B{N>(Ɵ Ӂ+|U6sI+[)9 DL.H-;Y#]˝a йڳYj(\).>x|5~*3}HEQ^y(3­ dt钖fe̎fq5e_37U@G>!۸M,t~].jDTyΤxTBYN ( E/jcmBy%<*vC#O<ޞp&)PNw\^ O> 9Aq;Ƿpn_9.A1fe-dV><:(v 2Ll quZ*wE 1n mx#CʷB4M&Nkf:ϹW NPf[=5Ten#Sӑr;N,D}0 <@5U9v=HW$ g2[u|hLNN|޺y-" .'D(q2عթ!#nl=n@Ұ=te\RMwV b[|FaCY2H Gr)skgo+ֻ/"S>0Igx0uALу6ebOTTpM/,A\= U<~~9#1{ޭ:u}% ɢ#\n3֙ǧV tq)dx+}ᒊkބzgs&H Tk39wXe\\kۼx#K1fV6u/ʦn uBobрGY7{$Qsײcg,9CfY/ ׎Ć}x݀Ȣ}l;ٲO3vSFE3ko !lSTy4p ؂9F\Icથ_ONh)aQټ?o y 4*zmkuX̐hh߳h~E2;awͥ'gMh4l]Hcm P5>cҘHi OP(SIFˎ4uԝFiN_=٪B]Q~4X87ոm[Sʈ币({qxavނ ~eyUixv/>؆A.^k5љ%$?uCC_p&_^KFT$6[U+x[ Cn[UxmJ'guyW"5n6-4N8E\z$8u_vnb#j~_%גGma+ *`'P’|/d.`lnq"Ň"%Fwth$4zg;%J2r4c?WϠ Q`,Ab1`+o'~-'w>\fu|EBں0'm:/M"v078 .칕""ɍd6Rc;u),ET/V8⵻; 7]bZw3l0_gPPɏG-41UJ?u'm[Nuk:qE>0[ԑS2#k.H*7 KhpY/[BřKFjkESn.MQ@k!AɉcHT-MʠX!5тUt#FyGyi޻.7 K. y+JnɴG LD1zZXr^?Yn4QZ㐮rF4qOHW8t"xieq~W?8/lp"iڍN,nΝ>63ET ]rp-ω43F -e8 GVdd.uP1grF(zE;T@Zd7A7BᒬbHn **3-*􇱛Qƾ_XiqC=8ITpt*%&R׀q#@Ip󴔷/^`4X5N+Q Eѡ^sa໢c!5h> mR{P\ Ϧ"^-Ttxܸ{1}X|CtjǜKZ^1XxK0شDjJxM ȥ!|el;'ծށuy2ʬD{,z"DE4=6DhF*/ EFAHә " 6;E5>U|XHц$> ƇQNk撦yO(>^6t Z;J:W u vOtY^kƗp>50jW;B/E|C`2 ,H)eB&ad㺔o2=746K/hT h*@ [ŦCs[NCH0@I]8%of#@u#{(Ku2^}D&KD 6W||[Din3XvEJ"Jc+?»G7Y&Id7O8]ϠQ_encw|j8?^1C[kTo䃯xw%eb{Q}vEՈ>+D1Vː ȤMuѨRGf=)Øj+;hm%bŁxٕ^EsYVCQ'6x:K]i!Nj0Z7;ClMc,A%AO}9pKw\pǦ6A)h]QqMxo?^,ңp"JmT%W;)aVQM'KԂt1+jXG 64Kԋ ?%itBfŠՄUiH"jb'zJv--$6۽W]]dP88于cxplZ3S>hm+P,_IrPnR%leI)͜ݣ&'jp[}8MٮMSšL@)U9{ASܭ눟Tٝwg/"wsWK9旂S ؈1ԑjB",zI%yoINx ;YtҊ"tO pl_0cE%YC)2H :1lKv 懌Hay8/| W9Qy@Tye;!%X_V1UKoGPbӌZ{TDa4k'`5 ,!ZY_roR1X K)D{͔D԰ߕ^VO挑FUNOGsȭ jbd~8)2 f4 x==C' GmqEH>Q8HvLb 1Pa+'+BE DzuTV@uiN}kqy$ 7f ! ύyI(ϓnsp݀\_yԡɲ#j}H_՘>Ƃjʒ]?$lE9mq M+",teem4H/\Qe=LUirw q|g_8Qϱ /pxQ+hCj)˛ND|CȽox(ꎵZA׵ӈwANBE.z]P@sd,&BUƘx碸Sk׮>s'fUj= lvA`äWL1ŞNS$TZ[OF&esªO|EeP8o?ʎQڢER3R bf rDJcfGDh~߳r@&=^*Y'k1ŕnMnJߖ%HD0Q#D8ҝYD+,Vb2)s\om7o4ydOP}hW*+qMA%E;_~ׁ֬v[vh_!Xo_'\`*W-{%-IX>tJsܪA+€ ": bV{sid fgޯYiX!4Xd\{[ӷG;<":LD8ȖO"J4"ƒeE /9~\>8ܽ&BS Dlk%u1TflY,YOżGsl͢}"x}`}p* Zߗ[^TDpυ}P !~E)= t\ؔ,9a ^B#W-6 Z ^ XTR$A_=FV nobBM}" o&BP @n\9#OwT"Jk6cFYgk |=(4k2,>XNNQ ֘V`l~ ~4}u2?$Tid}h{4\pY۬E^Ϸ[dԐU[2C&zeL&eWC:hχ)-WOo&uy0q'H߄1S`m9" x[ấ k}6 W/yrP Y2{(3q .WW4Cf 7^dw_i怈bxIe37 ciZ:{z{C`R=C-]mE44hiYo2ߕ`>T醀lH3<6)ߴc3S@#~NeRYTa3gBdrF?TA]'o`OڋCI'T&u’$ Oo]_mt3C{qB$];󑨫NSeJM{6ֈ ymZ 9.$%j09FA ldg~{ȇMw8eԃo qbYbY3go>F ^\/Wm#(-ȏ%3>7Ȩ5-2D_'Ľ[G znPmȊ|Ŋ#.i'#1P ѴEJNpv д ֚) !GE[BSѫ-nSDc$dۘj6/x4fP@N.| Ȓѫa]X>lr ) vA2o(u0(j %=m&ČGʕ9i "#C߮J[吏ftؠ4[{;"umQ GnGÅ^f"GPSKo+20-1 3(ZuPnVkd5HTC,ӝSS H鍘^A(Z'd!K4 A+,I9̼٨rYjqVhڋCHcs[Q6N$4H.S 9bNop6<дF#+:vJ6gDdXCTi6/SSFd PlR61;*l ?SD&E￙P0|Z>2nN0ş\[4̭_|SӼGHYB63" Ds#e#}ZFY]}ѭ؇VDmQ,ahb&ӶuQ²cxOWJg&B-rab!Ý9C/ܵnAN,Xǭ`52>ܔĖ_,y ;x{ $Í뚂j;|%goӓlj>pH3'ʅFW r+1!ZP!7ǾT-?Bφ^\Z{7ҚD6کB%3bj]V]4 lJ6˜p&:)? APV>N=E-Ja /ccittޝQ)mkϙALd-[<9U3W%Y7f_~isg̋ "$s.wexԶ\ɭ#ϛa\Z<9}#̀<go.qΫ-xSeU%UsN=?H XT Ȼ6 BjD3 } t`#ImXF LA) U?&QRYLĹ;v4%42yg~rj?(VZ[>$Ty:t.yTڪ:r.1˙6{>D:'{`h{^T4TnC DB`ԧK k% $(u4~ FEeV08]U˥RrȌf!ͩ LJ*bf*Ct-̢-cˡTaQR/*QED-όs<v1?ͪ4-u4o>07 'h;!(xv @ t JeZ8*~I $}ͳp@o2U躑 f"5đ ;`ħ 8R_B6­KX uUutAGנ:3Ϧ= Ե򗗭?H ;@0*1-{ |X\o[FPUMWc"@oɝ`FV " 9*i#cGEva3r/6X-y 7;5H\-ϯFzA5N0Wɰr"ɁCàY$ㆆu~ c6qr1DekUNM~ۢA6mw,UeDy7`l!6NJhi$PR1E:A]b;_x~BAufi "37 i+_pٲzBMŕE]wxLQ羢b wq{M;D@k^hpBE/tat%7TQ0` eXyM!"zih{4!pKOҨ /J#6E Z%$…7NK1R`QrЧv+ ob n9a2hl yf'؝X+fKI̯myLt7q.(s ͙^ tJc@?P>#~5O lp`_gaa%gLAVMXX+N`KB.aHRɌ,;#1}-^tyn;Խ D)Hʑx2Fx3U.v>\r;~-<h󸬳6}S}?-Y:g`9hg)HFM%( n*עbWWC eq*6<>'l(e1rI&OSۿD/-I/z(h`vUSkZL d)Pe=TR)GU$o{8v!GkZUbo /5r]nȿA?j>&>#esB帢 *7<3ܐROo *.a-7=Bڕ+ٌA7UTi_Z֫穙xtt-0lEKWs:tVQ<,m4:)r@rZ!9w,WeÀ<]lRHgSO8CM̥rl^_z- 7n#TƕCɓ>!?S:E;OᡬǭHΘ{d Sg[qFS+wݠ#O Z-nZYm(ctjǒ q+3zix4 S ȤW|&oHWV(1)zM8$mh^.0L :ydk@ \ݷW>62/@EÒ7#/Y lҽמL~/iVŚk<qpPmduwu 3^kiW$Oo= à`y 0ڥژ&OQW"# *fd`%xE Rv.9{h]S^`^59_(GXAN1i̧IK-D 4;OzS"}!RiU({ނtEU^Ք5J\U`'8$t]Z|9/ʠ-ah 0) y>DM&*&Qr`KjּgZ y춛c$Dw 1LxNxʳ%QـەquvaUE:>⍣~rbZ4LwvsnjaO[ijg-bA낓踴z;TQx\6&OZ+:3rĮ}7_>s*/rbHH @\sQLXw~2yq !7ȫ~yS-3qH$R1 zI 1T|A*FCTPT>Upxz)9%iԿz_Sׁu(ivG1Me>c3i_P#Hocr4)2gAьU՜ yIY]t{Ѐ^@0P(J?}7Α:3 |-e/5{e]uҜy9D&\ʳtX69t{ֈg t:J@A38SW I g8bnȘ՟êܺ, mQD q{f=aM0x:r9MHxؖ7$+4sO_ Ppisi;@jyH'Dv_|-gŕphx8^N0j n? mM&ExHy$eQ\Uas(qx UYW"w B^dVS_ σSsA{ qWj6BO⸅$z9a_k^jw>&\eυ[督'݊z2^ mZUV_5"pf>f͉㣏yPn,* m=h6>RߩtxܵQy7tfG{&8yvB`Cj 7!f뛂]s.c~1=!pi@}>f.iN[$ XњWgTLc){ sDqTf47ȃ9.w} d\WKspZXm!&XA|j~K*R7Og&)b1}gc2e8# 0+ގgM9f.5metfNfG >R[iL1X.z&_?ie-r|¬euZz;rOt TEq8W]k,jM 5g.vFq:D0nT cz“iţJgI1NR3S=\KЍDi8~(q7V #EM /hD&e4hcF VsO)>/p.Tu$KCx<0*$V&FbRz/ 1[k{8$(Y(n}fXM/"8 ZRZ"yf2t mAB@)?[cb?KT27Q Ё+,; "q ZZnz)yhFr缚O] |#)֩kw*o GՆ9`8$b5mnՉ'6+GWӦeZD9` |!vz_g1!uL7_ߡ'vfu+z7&Pp-Ixi[F R}tR_ ȶ*ޥ \űZh:~IBc|x!+̥_1&LZ~G\C-݋Iy` yPtʊjtpEԡ te}PCnӎw_p2iנ 雍%׮% "R^zhωcWeg?ߪ7q$~㭉 0$#Q`hfAk9qH/1=ZA?[Xe@*@95 #XI|ov:^]wO:mV634{mcp]l=iVjt L` BmCԢG :ȿeN[*O8 xY |Jn6cД/v():ǎXypJtbM8:˥8pT̲68lDqm#=y \6QEZ$nN+[2KϪEiiB!gq7\3'^.KLT~ ~pK;6V6oIOdG)aK:MF!Rqe)m(՗WWd;}0MTmqf ʨ FܱΤ̓inѵYŰXҋ.ۭ?(ώrb#豜5{> {7< H' P 6-AqSudb{:2*>V :9yf\'ʐ?fo/]Sp -<4[PK4MGU&5!Mt0p Z*d16$4яxOė]XFT[]ejЀW$7:pʃjbZ5ZjuǕ#Z4q7 o'}]#ҿ`С r/xqKWĒ#0W%F0c r⬪#Ig\cBص7 "˷0]lq7rw< m'_ Y":\M<~wL6DBy͜TNn0yP zC4ertf dX'̙@(;LB h^sքWE5z;mlXeC;l *ؖ8>Wb`67-KpM?@K4f^O|HqןTR)ΑtفN.)"Cz=28[՝c0?]RڽD7j+kD}42YUAgqZM7t1 t,As)>5s6 eWz͞Z9"v>>G5r;q㪞9?d kEpm>mN, 3<<3ۤˣpkhyHշv:uRv*hJ>= ϓ?z`2W%ǂ 3=08nUM@g$h݈ - )ZufSv@E⇠&6TVԃGvNe~~$"1s$[fa[]6N]"sռ;7%4-# f:8 a u"rry]od6ʸȞD]zyEha]aPH6rީ[Qb6bٕlwJ+㖪;#뺰yEOq4eʃw#(3^6jJczHJ f6^aF6_?T ^b(![蓘=C2gri[&xt0 05٭(b,y^ 1 Yy6DZ1[;&vdYf݁ k}^jt8/˝FZMfSOnWJFxyn'Toހ8 >括D@:Nj'powDz_F"Z()Ӹ,ǧj?wBJorI'wH9OF ȟ36)sG]{iS|{ZfN&t"oxC*ER]D^ְ1m!YΘ63"r] +Pie~nJ1욳Bma&" FR0bp wKX7 k|WY K=ʉg*A|UBDVҋbnK'js(^ ~gyWl6 WхlV/q"61aG=,,LTV̪Q2ϯ$eBՁ} N9vYU>h>MZ=k/ ۚ;K Uyn =#MI}5$N0^KltTk.C]rb.oҵsCCtbElZE z= rbj8AQ*4A¤H|bm-[IsǾnw`Da/_kcth! C%$ HGw$wdUPCkd>zYm}E]bZʽ kuOt}N0üb_yPzxi#V7OxKZkKv=b>s+~sgdֱ h)fڤ#*mw /%'A'Y+q4J)3'_1BЊ#y걢ue:+7IwS Y?[^%A",dhE8lkL#-vʰ퓫a/{|i6 K֎6񜳒F2;q,p #JF[ڋHڢf| &iE IPK>U-vyYj\[VIkz 7qo%u@/aMz\ A{8Ӂ+H2>e /j/Ÿ[άR5\G3*J-7q<_wrѧGǽ]?\AJuؚӼB<v:TY%ʮ ̘}znF>(pMw)3}SPR8ӑ O#uHE1SN-l9ȞBPԿ:4GHl* NrCь%:-63;XtiNQ6l`dv!UWmqA iUR7U-+<9F&\)̳H;g"eOc13Ahse=,d$o5^Uh4)Rn]w+vI!%֜l5 {ةd*RːozhP%T\/*~sː)嫀kZzӟ_x湳GȬY٭{Wձnk!F˜\|SWJS}ߣ+iE5F].rfr,P%Ø.X@2 j5F іu=n~c$ԺFRKa=l|p¦wnNlI" :siû#d8d5z x'2{+\< Ab@#_|xAy=f~e։6b@9KzUC swa!:r]|VȔG-0PmXf mc[vX _-ff B<6?v,^3m/)u,n <])FP<(XfHb!mߧI{#gUuUZꌴףs)u-ΒӇ8\OL=]f8ifu7i8r@a)tIմYIukz,^D-@^?ݪ8fx?j}u"a FD ;0cwse6%23 tWm.,daCqfqN S5L(+f/q3 i}~ GC&)G.Fum|*GjLFؠj}vD.&'T}|eaVO(0 F0pxaDi'pL^* <\u:%sm!=quuDrÉveL3_&%'\DXРrqnYRɚrJ"]aO_p|,h8FL<]k ~K7̥4[?Ban`k* mSiD Pjo'Kge:'.C3h&׽auнWiV29QFuԋ+!OQ T=^FO/?QzAîhC7]{t7^,p"y'9` GrEtn)ьf>msRR 76ap0 f))yaU- <Z[ C̢zV|ɪJA :an[ߨw[op5ǀbe\ͣO Zw%}u^'Dl=}n^*l%']t׻ G.&?\.&60?uͰ&_A=Y>l#P Ie ǷO: `sIJ7)dn86IǺ[nc~`p(p>;*Nt,!P`>$vKu,PM(=Ϥs8D4c.JсT ˴Cڔp'm@)MMmsA%9 Vbba\O@[{7ӡp-YTʧZeQR"3|8eBi\~ߩfFZ pge:i3v^%!ids( 4>Usݍ'ްl|#)M)6A*k&TW{bȘ4Ouy~)9:9QsHx~/J~ - kDd?k*bq\36)~6V yYu+iu:E`QOU'NYnb PU'.*B/tj@po_T3fT%me$1F>coWY29,quC \};Ɨ[Sjdx LGR{*$3#`6]fo, Ş̒:quRC[wFx$@Sgz[teL-F{LRhMeVe#p Յ׾e9qy i< K+hPQI>-ň/)j)8Ve` kH##>^Jr甧ҪWnۍ]kt84"ڈDHY/ttpcB]F);|1W{o".$!s{-'tЖϑGΟaUcruAНT8U;=l8Z񂸠<5mx*筚ȓI@#ijzYax_c5U&Hu5,QfNKw`)0rطyRSФC#W+L*$"½ KiȞa =vz}Z|]PȬTwZթMvWU9+f%Q;cl[tTn-a('7  2jHBS mc ?P9?8mjzi>!l#%_o} vEԥBY5=c"ri?Kz/BmԳL҄J\gd8J e`wr0׸L;⍕dTVh59Bc(~7̆( #rX3UtMlȰYt贋OR(L8%aNL>ޓ&N ҽ&:~ecio KOˆBx\g0ݩfi HYw`07n;b &.>d5e&~Heo ᾚlATY27t 3`%Bo# sid'GI os$ ^JvcDڷlemhQ`BUT}!,K,ܿdwͧgjt͈6<P9n[pftmW+)5`etHKS{pYGSTg3v/<;~^pH{23#?Z \Le6;Fg [wojkf4ao p @XۃzCh9>G׽%CD;f.5oHrќ^o诊ITVdU8w4`y$GA$䞳P}-¾ G*g!u䁼nC ܋2.E,$R}ʴz]2E9Bw0)7fG?dSu1>Sn2?`^Qw3CQΡLqYxĵo. O,PA?:D2PEn/g=ЖړVtCkKS raGo`i L/"5Ynb z(eY"R&w/ʄMxEbx5Nwsrk/-_w78w}'L.ԣyУTjc^~$!:戴8.wm%ݛGeW|hҗĢjo>ˬ4:謂qzD (S*_2KGozXAY<ѐ?* h;(@aGpSo0DPuX ȏeJ" vI̫viB;;cokTOv|H-I 9rnV23Y:H0}Xssl#$O~ߖQ\koW{(:%`$g#dԥ[;J_/⽣ʾmS~ZkQd$|w}r_%xWp7ہL 4XH8m&֚3duI-Hb4ѼF@s"!z!ݥ!ۦiVgNLŪM$H׷gvFw _%`vUjV}-팼Z0I48֍$+!糣U'oBs0n|ҵѹ2yŹ&9VeڵV4\3,h;]Y׹D+Al93"Ԓlk7(JZL4j0y Amw!#DQ!ZRE j#+|IV@H 0HX.<.'^|h=[_FpR}`^B$<6!](gw#qn3BF7Cت_Jv?,-{Ys}u+ְǓkm ꏛ!SU&f8K~*H^FG?L=K Zm"L|t;D7YV/C[7Ώw#?KӳLt6ŅaY;D[~m5v/Q'yR扥݁NfKaۆ;̗̦;^G93tr^TX[ )DYvܶK=Yrx(QHiO߅OYrC(Ltr~lt#ov{瀆Q @5/XlS'ilƺxWRe(r$zm*OF/5Esrn}UsK1SP6 Ohp8+L_ZإLYU9_ns犊n1$C3ʑoaq\Sg?CWRD'P}jf}m&*ǂEP?pkmϡ ̨ui&}H >)ݰ `Bڂg5M{6 5_ }%Yz`glCiEc '=WZC:Cw{[;L¹ .cR bYJv$074Fj̯e8wܲR~U乫C6_~yv)2KDsCsz{R0"3s;\Wc4 !#sBpBďv Iw#HsaD x@^VWt+&@H-QWa‘"b?躛 ( K]%`b⍽gp(c@ۨ^XX6?aLtv-j*(XBcjI oˈ_t)IuupLM{O鋬FqvcKQ" `uWSY6d쥹],xs YE4,nL^/`zJM+e'z_MgЄ]{dM5=&ze$.@nt4%zI"9`? 0 ]'9.ʞG@}ͬ7tDCRO@I^=Aϲ4Nk؊@t?˯2d.u 6T{? 'f.`J#x3 iki/%6U a Aʕ)QLѡ!>sbY_;< R:\v ? oO.@rfHwy@gj|%r9]߿>:*'G>0(&+ȧZnfd,Pe;k騦-omzltYq+FGjgx$\ pg;U.IA5e, a8يy99b5=)Î׵l_jKٽAE>5[JZVlKeJk1,@H1)u%i%R{0gg$J dR0,I gǰ֫ _ XfP )"ߕ;lZ(@Gtnʍ a`@j59d5ǻA?̹ן6NWY9U "=&aFGLI:/=i+ 0;Jyc٨*0?MQ|!OkYoTre5 ȷ %7#`d߿nq=hW˪O<2CQxg(2Mk̗m"WhJb ,ιJ?NlV,Bv0q¡C?A(uQfֱ.ԇ9Wm|Y*=շOtHǘpىd4oa*w'je]'wP igNX:m1V#ƆIDp(mo? U ӧb,nG dҙKAz-iXǏ0 8LħmסGE;A0M* 4L;}np;CKnmۧ2O[Dp:N@+u+" nVK'ߢ NWScI>tՆq^ 8y!z ,<B]ݭ'׿!­O GPO &yT]˲hA#m(H C2-h 1 '>.6OzUyMEH~ [8gmaQZZ%(>Nyc U]:g o4s2GPQ 1oL"07'AId]_c07O&)SU^ryU@e*? z0꓃aAU/wU֌cʹ rOCRߕ lg }jKͧAlR}*ʑJ~K^v7,րS:a3 nty#'Nw; ͺAO1rhR‘g)6zWI,ޔ$T}c+y+oVշS2# 0_6ov|,?C J`M0qOD3Hn3uou%椼"r}Cwnz|YhwL$[foӕbT7*M_t7Lng%ykm*9[WC[4;`ۻ_RN8N; Ē:HH6?1P%gMF7 n$!Qn]E,Ǐ+1 _ EeF<=(_";Kւ1W"wSˋLTފ_ً((c;aLCjڇ{vZGla[c'I&x`8:V+/Nbc{M毡f5܇P<]`ˆ%]ɳF#OB/0wt{.ɰ#$^L伄rM1DG|ϱn*+dD?9r; Z2?4$;EK.-G޼M`fyqEvj)#YS(QX8% .zJ8*uB6l.+F$EQQ}a#MLISwH$~`Ea-C~̛E$y<J"b\ϣW Ž% vH_kM^|yU>0?!_i_{N!o7P,A\KN8䧂ڋ2E |A Gx{`ĢL ,_2Ds46xRk!Q Kc\NlfegdF,T^ ^I"]OtDx_*Rbhitlvi|K[ՙu]X+^n -Fvbő,PjPlYeEpV}`jbjum}6bNE_PeZRdӜ~^a< T;%uʠTUgG!uf<  \}vW=粅3` Χ7ir \kHU|=,!UVN76NMHJ֬ƕT~= f:ߚr;,/dX6}L*Ȑ8VDw0*>_/!7jLQ lܵN檩/M꼩nxo3  8#l*!m(dz !"qqVH\iLR1Q Oo8!fZZ7|ps#EXu{[K4#1u,=vHrU/L@IԡlsX z&).b,4&}6_vƪ>%]Ӧ*Lj5L[] xh!@?$4e9!h0KJ34WhPh D 0*M,\u7*03?>&3|fX%,O0Ί:;D2_`[x#T5G1ofyC"8s(w:u}z?]D'LLh1I(N"2_ɍ^{[n+aWh- @\A^hBI_V! cOQ b)q+Efz'} @IH 8 8M ?bRAUwhMTqy搚'06JUȸ㕾6{IMdH'IgP|v5l;>sb ]:XjQJU#cU%rS pRn!'9b[uTbD! ˪DbUH-,nk#0vXg/9K#:{X:   UGsfL[څ#0i3*%x6 UC7V(XzSnq H-$=نq*q3Nb.L^k*\rܦLg 7L!yq SrfUƣJcW>o$uՂ̂pªO>`*Ya]Yq-kB]kxp?ӣFGۤ5CXxFBjQ`QKӱȅy~oTaCp]rމsI}Zbׂ:';޼UЈx=Pײ|V=)1bLK/ P0[6k6\]$>y @j ^V0HBrZ%;"4 vNm VNfO31l{baig*3Qhm8ޙ @T=*6w&S2ZxKW<̺I}O%B=Iɛ g˱{y 2쀗 3#"vx/C5>X+1$УU?;Р^\6}QR\baCo*:42G҅ J&T z|bbz 3lkMnj H^H\G@}+mӕ{&=il]h>Ue4jn׫IıbSfB\d%,0/k-oϚWEWʀ&cfN$><8>n4KmYBj8V" -%r2#few+g{e Cm%CƈrhQ.3aLȼI*gͧk#$X((p9fqBpЫy^O-K^ a.F_. H٩ 㳫'*)6xr)ql1kK8[ޡJG 23 /lTBLe\w)=TY0D9M,α3K"ȹMauW>!pHAK2ZjM_CW&Vq bpPGBR9,wNzcէ:.rxV pB9*5[T൜ 9\`1nmY*X2UE ΐ'fV$.6:ɨd*,q. [񴆸#ᥔN!)@ n60&Y$vw{)F=av8L7ҽ'y~6,F^˒L`xUwhp <~he$h#Oz\;ahy> d6asYy|2p~Ra}$q/TӶ=3tM_wLDc#t@Ƶ x'@flF%hZJ0K y/{l16W("g1R/Bn٦w1ٮ N|lᖵDANuKD?k]JwM0>$M sy]&-p ձC"~m]trmjl4^$թw@oCK^ݺOIS5j~PtCW\~3Pd5ؤ9Ek=ғMo,_IGϰK p;)s7bi<)q ]XmmQxu*xxHSʁ8o21Z鉚mm4OU_zOחlL øXL9F{d(2Z>%bj~E92fr+)>傸Pd3_2缠Tڦ+5XC=rj ܃ER+DCFq—k-bZ[`p0D.Ӳ. 騷0>}}v [ &EK+xq\XM&SdE2ax۷[-bwo]s]7ƶ/.D<2v⨳"͸0<"1؂!{#@ *h*-#tc<(*TzO veW1ΞA+`SSs8 brJVH LIq9nqZdZ1_\U&ן)[!~=r4B~նj&k$ݙ~)mG9*TI2Ს^;%%GƄ'R3.D ɜN`b4I.ivb牌=]ƬJg>eyj$7alVzHJsL#gW3Pn{W:krk5E>'ê3._JMizg EG.Zf~:JĕU c*.g}4#,A.ad껛nn+8k2* ƆhGT܂ F;|gVcK/h cѩe+iYnve.fQ8\o6w kZ8 hksļ"%璻@+ƥFɫTvcKe@E1COdYYpDxgmn01 =1EYR+mR3.QNq˸eٜ\L{rنtWh*&_3s#LsХiKS**]v͏K{:j6gOgL9مf]˂m>  .AMI=*Y+ЫHRB lOx|5罇P5Nck"BObpf8*QȿFm6AA]AUܖZ9+- /v/ lH8zx7)تo=$-5C8I~n?AsǨ`!7I+ʋ t 29#$?47m=LitL4jJ ѓ- =m5] οk1LFQ|S毖=SvxH*oX/>gp%jFƝ )jbyfX{NS}Ei̇ [G)7*U;E%/׷-Y{i6D v!Te1筈e@Y--RĨr`hhP{PUpe=(w"V.,LffzAI*uJX\i hފVv8a"3?0~PtdJH*NGIK;*xW#Yrgy'5S+ $Í 4z)0'}" d7G]~t!X =uA[o!b|e*[g0: $e'`)(x = 3( (@ ؿܶkl:aGV9*pndyb]DV?*]T%hh&JMv-cW@zbl,k:DYcK%@y9X L#t .螧`x(Jιi\nͣ @o\7.N{(eww }|kNc9XBHFΣ1$PaZb~=VŮY4_hBUe{'WiPRotԞ7:)_\j2i LBP厢<zMEhJr<#?VeʕM] HkK)6/e0iRIy,"{.j)˃** +$2c Kt %]7*t֚EnuK ,/"e!r (fx G/H {Tx6bwr^X =ƕfg!^A_rQ[gI-Z%BQ?Rh;1:%5v/ Le'3Ҳ M؉Rs49 oSf@'2Z[e֢*0|2\,i\kKkU’~,>}}@ܻ͍s9>9|4fg,wr4'(xhd?/3ޫu|F0FGhqPl<%i&f29LDn;*CNQk#QSvՁP|Ay胓6 bFl`UR2#UPNb&cO 7s 0v3sNX]phyX#ԬC?Yy0YNICuSWtIV ?n nA4⇤͈N]e!R{UA;,dmNR zDY[aA*ιꅅ"TDžWxxp|4kk-h3qlcm$'} p#.x$AI0#_g,|2sc4ZKYGm$b]+RȟdM%QsJ-a]I ۚw歷hc擨Я*-IS1͆'PV1}um&<S|PA 0fQnzyv1ag_9uF:&LQMAK'M{ԛgY/":N_ nt/0E #y}8pRJ$~#w ?(kPٺ'jbD n&b4Y%eQ'C{hh\7gt !Dϗs@hl@0v[2>ae:Ͷ,?=O{ηjߟ< mwxk{};C?v)qQAq@hN vͥm4D,Yd-`Npbv:L1~aLA)8i<$xXBћ4n62Ñy0yR0BM܇ Ƨ~/݊ܥlٔ<CSϯb12'sZ u/?e:[!*ҭKjO:Dy;&n܀2o~%g>S±դBΨZ͐jx$۳?ɧƛ<6QjѶ i j۸Ey?6^^'}R5> P1L^gUNclzU2]<q"y&OѲ}Ǟѫ,@vЬfea'efekDŕ 6nGJ=%wx]HNv.ژqBKPXhQY|r_HkU4_F#e M[G'$o0md[pza gnk2wӄ4(+$oh>(wՀLd\v&MBU4 r0;Q]xUy sFVLhT!=dPPI 8"Zj DNiOJ!Re>NBT>5$ MUmkL?83_n~LtD x?j oz Sc6D[_vtH#:081Y-ՄjGNUvҬB&Ʈ"ϯzʼnHtF3AQuFs'WEsI]k ;?+ElyRK8tKKnv(h_9I1r-!Uٙb4׈DHig/v%]H_\!6➉uL0UeK:Tk dϬؾyiS6mGm(*vX .64vx@ XIV%/tܯ}@/la,IѢѺx|8RkLpa62Eztȉ"Ͽ c~]Ȭ#BїI(8!قFZS^b9қJ|q'9-˱k*sqZȏ޺93a͎e[~Ix_?b0L[Lw[B3l'a3QoFNȫdUߡMY @m*ߢ#0԰C_U ?^KOцNacH1WKY0#}}&/@E[}Q ֔XV|;xMu1?v 5L3cГLO[o69w4< o7ŚVO2;Yͱz͖ >o>HG'n]7?F~lV߬޹9w *vn7LMT-p990:6L>u0YT``^nV}jT<i̊`&\yH= !v>.\ p?rAL.SJݟ_8ipSVJ\t?n|XQl&s|X907Y;̂\h:0w! }м'"/^˻#}_$hk kg^r)~m< Uk!@ ΛhdaE?Y~Yzmӟ@5F$< [>ql3I{~zӓmn,D]bBMʎe|T yʏpZkX+M +>܀-VQ1` mcL/݃HK&wkk!d[ 0 ۺRmj:P6'/%)asweh̥'ji,n-CaK1T%s5bQ'n'7:!Rɷ(!2B(-{ 5$toRqB#+eůK5JM@{ΎE )dZ[Tەj:Bw\)orD#e4` q}cAFi: h-]7~""_d¿R*t0..壇\t?Cw,tS"lI[05m)5';k?䱨6K9WQUa ▧awkBpQGe Fofv,qe=V*Q@VbeiWţrhnD^el6mOW] ny6}<a0Ҙ82Cu%-}ƥdw͕٤ؗ#a壡x G`YB }1;O̻ekƃ%R|g k3nR"?k"S;m<0K3A. 5ߞ HwԞ42+] K[J;W9OUs V2XXrulz}Y6gkxzcT=N!\BSr `3G\zvv@{pcOhZVviP9VI, z e6şg 6QHq/q E,+SmvSaK("g+qچ |`ݿI3Y5n50n@fOoLD]_ͨ-˱Ѿo},ഊ|YAIYF &hJxKVf[{)ueBF<c^HԾ#LZT)?(mo#ڐNu:ٵ?>ڌxpɮJx-[N`|0{+dq5qf.Su!F>+Lz 3+Q%7[0!.eaF4Uӄ4boV q/$$.]VT}> GߚBToM "ܝ)`Lx N~,/$$ l7Dڟw+;e1s:jmGyKסg*jS #%^ S-gQ2{LrG7V VYحWAnhi%JveLaȴ-~{5 =++i2 {25~,bŻ1EⅡJSYzKioFOvٚ6t %*(:=Q`<ݓor%lz(>/rRԟ lkzcx&[]Nk:NG_~?H.[\ ϟB?KkMsjF4é$[hEH`t(W ™Icp* 1DɃ;-eYdNz. QU'|,@`(Z'_w!jǡK2o(cf\B Cp7'D o@ӫlx=əbBZdamM}qx'T?gd->{ >E?&ݚjBp=\߁NoJ6#bS4n}{xʼz1^8WBuRZ'IaN'L(H)DL P]RN Ŋ hc)b?,*F6*1c҄0p{2&(C%`Q!DQf _yy95ť ~ A6g*23zxCv֮@)Z2wj$܄?yXA36fG~ Iڌcv,X?-Jf}(12|eH&!-*2p8 dD|_S!L@%G*'YON˛SQ}藠P0 СuzJ6 cG'Kʋ׃}%]&}sE+NDzl`6Olʼn OIxk*5]b -/+ 4+.ͯPL@1̚ TM-|#\|poF!|c8J*̠3e`[o'~w 赥R[솨B' TߋXϣacs3gm+RP8z^1[В$^8iYϫQt1!SIb_<>=t , !r|@H8ed#|H+:U%peYv8drʲ%iWؿa-&GӥZc;=mܫ{"W{>S 'ԪEWkw2>YYpSb$i{-3'oI$5>Rd( t/Op`;oyeK_Q)=g:Ea642Nqj)g&,ɮ Zo: >9ɓ:C#5,ҏ7-J{4yN",J6\2|BbJnof7qNv!\!w4z ?X_pgU-!¬MOUVb:lVi%p4kN jMʸDfٟY4@=H7 P4M@X}Cԙu- de{{nܞ"}N=" x@LЊo 'jjL BB)+XRfg*9b%s˥\?6Y'0=b2mR)bųżNWV( KCA,db"]QBc[ Um*O :kYWeӔl.'W(V7s*ϻژ8~dTXOb.]UQnm3-q%Egz&Ӷ8VJ7FA()֜d%ir]]uczˆPلK|0z D [iU ݂#C@OLKwl,mkᛣ Ra ՜ tvNa,dL gfKʋU`yIq P2EgA cR-mE$7pqh ϪO/%m̔ia~A3B.Esk+(2ߞBѭ lvb=U{~]Iͧ gOC/SbQ-OFq`E:IfSPt qj7QEiA+M K=2,'l$y{Iգ B H'--RF,<!U1mKuKZi( Ct zN/ ކ?t*>ϋ REE:/.|4^ u{_r2 G9+֓:*JT]1ӡC# |7y[yS;}$GQ\wSnz*6DG7E~hU{8eڙ^j֘ k9hP W-V_띇z^ NΟW<8}O#SS/#~4ʻ.1_2J[Žzf*\t\Mbc|fں^Z]E-/,bFKSZZzC xX5J7Wy,lH%jcof7p96X|{'g9cabɃKIc9A=ҘAPANWmd5N9/|mHJ[v}8 B_8d[ 3 [.ᮍ7LWGc%vep6ycc|E"KW_X# QC*M^s=ؕu|3(ǢۊJA:ڕ #Sw#(j糿ƣĘ!E\CS_-2_z`\w8tr9[H;B C0-Ὥb^^`b7:mz!E ;(ʿq}x,uV6 .iU>5˿'t=gZy??t/Ts;K4!p&Bêc)iCǨT0^UG3_M51PYM]@tKl` )Po}*BN'㚬WpP>OC `vF^NX-.ΕwQ# +vzv%n5B ׷4}&m;^7T)kOigEl'[u^jZհؿ@Kÿ|'&D<`FyWy)8ʿFӃ])a4շ3֟fqKRoVݭ^}z}%kE>VPdAѳBOme䓮lyM;UGREt7O[;nһvY`4(&LAKzs;C!A6{9f@`jxLwDO?x9N!%Kv3j}>'j .Q47~(o +Q*+/#uh_2;m {vewUݟ4{ϒaNzئE)z[_ t6]h)7 B:_ݙ,$ y.S:lڅHc c=ki>6hUǾd.Zh%W'+@UNZIv}p;MDa*~ִt6sϡ>0eYhZ,F}Zwv5HZ7AzO1'B!Dt+Τų(O]B*_B !`eR3@@@ilZA:sCi* /ñ΄C]W:V }ymN7 Gd#}  D;ǟ%D|7k8.+KQ>8ۆ_g]rݴa+~s2 [isThae >zd%+\o;ڤ:QAJGHTpA3lh)qj%4 Z[H( 4A;Bz73k=[E?hGPV>ijMì/4|& ZZlTPvW.`Rr7dQ8O()?Lp9İ6qm\/KOj=db x46dwj3HFjţ/Alm2"MsDJII/ɀKZ[DU=AcFt϶#Pf\WVl 8h.;~*|9tI{A tIƵrL) kFq?|,)Y2.5p7]khz~F2DžT;k:Eڂ,.յ:Zৱ6LSD*,O4FcdkU\ȝD-l;vu ON{CF_STv'<2KWbLdpJ[de~ɹ ִm%[}9-T6%* @tU}r )XC( ~oQضA*Uxx=6BR!fOuWa\E=0a{X+M5&j=O˄zW(2GvPԃv2cƳYDbrp F. yۖ8ָ5lj q@C39Z#[IW*) FvyaQ=)-hpHOhU:rr܈/o! R)VLY?#>g tY2=Π__".Į3LZH@<|[8M u+jkI]-y m|u>^,K*A$Gڝ<%LtR{nU+e'2~;=\m!Ϩ fW;Ŭ0J~5iȳ0dghYaT3@ a1H}E,DP$ yVl 8uH# # M?vG_Mc89&.$<{c#fL;t3DV;`'WůεhU/2UB,:(0()(#"H8icvE鿸Csmcd9٢رJRLPے/\vO0nEL8%q+@zE@$A&{|XjyP4{Sum) Bw-(N{ ٚ`#HBs=zVJ l+O* 2_B%!`0iCjW'ETHkZ\^Ş:#$-#&U -B9ZOb46@Û+68 'O0OwF-z9s3dcwd}MRvU]Fx=aZ=}r_w6Su0NTѦG\+>9vl' ]CB(P>Zn-bvhI08*Yd;aQk(XZDcvJF2z/V1@VeI4<4ъ ӆ"N֋2K'Pf@n%pYt`;f={TXS#c=?mpu1 ZyR?bU(u7xHB[: GĀ!e˳Rpur@._6o@{-`d-8_KQnP}s1P T3Yc0?x5bJut\A#[H]@0 9VD/A>]n:kZf?{ Y&MأƤor5p ţ|Ŏ]Oz$[9-mN!:,^|AIt22Z>LQ:+pe bPZ)g8a$bHι(RĞ~:b"^NYx ƚ.K#hoQA4r]kK{^2W8>۱G;:wre^$̠%<=~kv}tɃc88s ޾WVk{ a4J=H85>tTa\=R.:!~D4ОLܜHt`=;{O e,DME6C+}|5qZTYZT C]ѹnn۔m-c; N++poS'2D^9jp"8l0կu|}{q>.1 fL 8cgyls |3: ,댏fq@7݄5*y=qXngH q#zǑv;f*w,2_kzAyY+?йd-l-i A&tHki9Ŕ% #FGmjS:W6e# x Z}am3+R7Lx-Q&AKUX܊sAc{4 f7 N'ͫ<ͯA8X0}tfxA 0{ \ژbdKLlfg8Ë4OUFIFAǙSf-%>SkOA%46v7{O{jh ,! )~[ r. {IB*ts ikBD\]([u Uz?a%!=73:ٮnS=kƼrӼo[PQWZJ施O/-rc{(i*wfӝ8UڋCx/+6% Ftxv :fK%Y!uln#5 , ST 9gf`M~aٙ8 Ic߾ɓH]6-F/ mTyy~G/gf>ҔE.)ܔY[it1DS_xJ-( '{1ڻ"BJ~6=[Hʋt Q+ƬĽTz^ ЯהNm4_Iأ5eLJK6VAJfm(`7@;1r#VKI@+ 8]zyLD1XU7-KsQZzmdVqԯߠs|cJ:RoG|*ʏ@bdMތY*؀PMXiV{Zr.-0u(HT둢Ѩ ;u9tV^=Ե D5XN$iR“;'V_ofdEKnztR'eOP q5՜ &#%#إt]Hpb[v}54u)=֫\ri)EYs͹LDOn$dBSr;+!h ju}t" Env*|'UbRpd'ʈ&EO~ {=ZzX]v!UulDar>ƾ ULM^TB6a,w5'-%_-c'GOpXhUnG}|Y"h?2`n&ڗxQ!PDAm4'>xV Y/l JaIy Hyƻ6K6A}s}i/)8^4& SfGЬDB+& #/R:kU,Q'ksWS&A`ڨ']o%jI;e6C2G(Cν̳r=㑄[5kŏ?CQ_ڀf]>|: Ͻ V9{d$+C)uR Wy_iӘyh)0!|Y. iGG$嵋&#BɅk2( :B YP?˱8Bb՝GY:5Q@_.K{'f-G󠜞B#J5[fxwn8딓3կn6~*huK1D >@:9/^g9mR|Cϥ9_36.G f\K~W4;w0 T;:NhTDιe?+Q,R8ۨn+7x,5>T}i":aP!b5A2Y_ըLPA׷'4'Re1}Yf!LRJXFCT pẙ3CKq /z%e,kchbܪ'JʽyjpY<ڮmE4X\wו^qtAa~ӹR]-7'jᗗ|LU;4!ؽ`ط=&Ty,fQ ]w\ǐ+d?J停oD.-\3tGi 蘱wy*> |@r{2//@vͦvfI΂Ni,) K 92КBnwBGO5Ah?Sy<' 7Ƿe^rƛr#a*۠:TK+3VEdVO&&qefz ELq*\kG LYhMc>2R~몳sX\DRK6 7>Eo?2_5 j1cj<бtDBW4+tnZ 9BZNĩӨ ٍ i xf<5uiΑϠ #ڠk| CP? 2[:ʅ^ 8;ILŕTI^b?U#7+%хR6b kq-bn3rn[\0Di+l!W}ru=kN֩^h@B%Tm㲞AGM)сv@?;r ,p{Rte5n'6) XuZ~o#zOx),jCN]͹3^%ªtg8/B>W)GپA 6J' S?}OrNeN  BX .z?X;Kxg,K5>J&oavض/%RJχr??mZ]ݔ 1^%U !E>,bCu<$8?OV0/zsJszUQYGb`zYFb[(8ݮiҜ wr@^]j YsAp;v6͎P OL(|4gQג gm>tr G=S$Ny>}tm.n`Pv-p ?Q{xWpLEcz9碉U0\ }|> i9*|̇bzBMR#3 ll<k^OET_c .NlSƈ$ë(BBU# _ 'iTAНCsQ#7L>G0(8Hd w~8 h K1 xJ='"*rud}ıH~c&R.x.HKp{uti;&K!:E%rXpjlTf[@@i2i| \/yD`gid/y(X',@T,;{!RY-hf̴&6Ϙ]NvKϐ7DO,56]HM&euT6^`_|l {s:R]F`>T\NC/Ѣt惰 }buf0܀o3'>#XPۺT"9^*߲p#窈cc!#_?=.5se2x4&͔ۡ [k JB NASHSo^R0B!J:dړZ,rD \ w"aEG@ JܿajY eҁCTa:Q# @br?8>e{D\#j: Gſzڑ>@Y0C-K'-ȼN~V01;wM @zn{EZ#~iI>=˰%Q$5t=ӽhrZ49 (*z_AsnHCWASzTy$k]v]jgб':z]pMɳlu3XUܕ|m>B4* ~yPUFR\fiM@80 DX;\DO(Js>; $ SR4BjԦA`mu''ōY`.iYrEqiRy=6/e. k?JհU%kXgFфVjk(JEl X]~#q~tl楂S:>KLog?ƿZQʶyܤg0TɡŎB'r vL5FؐCq+`ja$#].55m"w08**J";0Պ.y_nhq4bfLd^wXd%q5+ݤUץ\[x'J.F]n~r6Qw۰,8)o.4СgΐqDTPMJsc=&h_=ڼs$>xY 'g&0xe:uşRSW:qS_W[!5r\Ti3ĔMԊ f3&\}wQIW"lPi)UXo,_e:=XTKJc+gҗ&M}`o+xV$R0>)$t<ɚHXqHTnA -z'RF葩Ře輽czg:B mD'ـ~& t$gPJ`r]?6=njD͛/q ;\RŜCGCUTCnS4PQ[GLawDD"Ƽ,~\{ĪR9VşM04v'p0]gZ~M!"9Oh7J1|Rb>voq"ÀX ^eQ!ː\m33\eKdYXWP,gQntp%[BQOuMKw9?[ K#@mV9h n j[5XtQX<@W IB.)´mA L`PA)8]GhyȰb֊kLQz)+cq}ʊ)"2tNz|1u|:Sj+ \?3;v i~W5t#+iqs#qkg_BnI5Hg,10$D5(K#r@7E^W>CJk-5bsр7c}?vOe,|4;&Yg-t3VVJ)Rz= c;9aV5vQ.0 Jiv 6L{ g+ȏLLv6Gm`9PK?<L+ v·)L@8+XH1Fb+ufy*`,g,Bn, rեY\;wg U/$;BAmr /nK P]~*@jfd\ K ͹[:?!D7[fF13o|T 8ȟGl(dYpsFF^;B*_[j⅖0Y-eᷔ 9n7b3͐~Y%C/aAuULU᱓I񄡉F7 ԨVr|pCZmӳUڹ=T#8A'c||ӊaodw XqL ᪯3DmV]WZugi*:J$jTSʩYyqD iS~.G.A;HHG^˥ @Yc $'K9 IȄ,-̤(.v#eюuΗ~ HM ,k1;kzs-aF*E kxT ܽ~%fHh/A* _48qi@75A7?fGYI uTԷӧD5.rR3C -GN ,h:|wwZEb`]Vr. Q` 15=6B["qaF{y+ ^8|1kJ2^@G*”Mf$+;{M'sLB.l xIٶΩ.yOitL8L6 ;R_ *mlkEm^&(@-Y{?% Xk椧SCg }qߩgl)[2)FH*uANخTGFS\=`[Ycj~ӼƸߓV7J<* ,*s*HE§ĝ5&& ` \&wͳ4[*1:4Z 4@@ r(>$-]H:f,>cTq宅xzb2(|*4Y:=3mEg} s21.r8%T}n\PHu93Qˆ  !$ll}Q^lTsY8mAםT"Y6tZ[ u*"pYS]wG5Z49U}_rqgqjO&"]F7.->. @;g:@B7@eޑdE]!0*JQj]-1'YFA9lkVZf7:iuCխ&2D"R\Fs`\lkD2ƋRQ:T*֏.=0 慔j{ՂP+ bJb Ze͈)X*0hSl;Կ3idO‚WeGdwlWu}zCi Oh {OyPSÛ6/ m>lTLzǤt{sܺE@Exc۝KUv/i!JU~c;Eh G2լf>` lyQ7*$jYȏC{_=zOoZ|æQ18͙'ܹ3+ʈJaW'.ށY*͘?SX3`bQOEy !%keEiϾ=ςLm"93 Z9 @z~6>*G'KG'B[bؾXHf.`xG20nQq_ɄB$Ց.={^V<G2Q3i\.> mcOL.G+Ā1$"5r3_`EqVdwʒW}|[!hG:Z$fۥb!S\f6]`BADptT;upO]G޵U1CVR$woc t42%WZom7mi3ڏ腅ANJg,mn"ӪB\P3{Ekj21-s_{nO*d@.?JqYIpUɥt_t n7ˡ# 1VYT+Nlash)ؐ5%nV{^++I MJ#.wt@UE }F#cr-P}ƨG9N ݏfE[>=rEOO5e!+Wᵧ˸ͅ Ue5Dv?ThE8&P]e妶Ig9p"m3 {K(D_E޾Sn̫\mA0긗,hՆ<%,5ɜD>cywB}{[s8J417Tt^1K[b7:Mܡ\s1%80K[7JAO&kw̗\j675[R_!4'Xd7*7%O D\;wzcI?8˸GGp{\ۘq;[CGU Q2X!e!#8cWc)ߑd*05l!o?AZCab~z5sd>k]Ɛ'o؉"73 #j-mi/2 %_~ڶiR$:E4aт]L%,3?枙ZFJ/9#ʕtX9leāY2x~F+aZ\}(! S/cWjmΩ6N SK=ӽa ɁdS{J_5~ O8.Ap7Ў瘫Ц]"JPL|+ڹ ";j_B.鿥I1-^.wKW?BOU sZ,o $w]ŞmNA yd /ZFqQ Qg8[$4|,DivA,.03j 6p>N׾n-'b kXMf.MU)PtV{e/<ώ+sŲK55'9%*AܜI ^'M[YtriS9}4tgr iAFae~ jtGyw (qاL-]|oW {}++?$@( +U<<]HɔP.h@IL~xu*F9h&. n#Lwxa~~ADӘ; iW_Ay#߬ {;=*NUfM,ν 2d+G6oZ_w`";g`FeS9A+m.fxt$yJ%(}["CDdcYPe뉣 Vhd`(򾇫%O%L7 hC j;gy Au?z|l_;?ix>črx>$p?pq'bɡaHjfzRYicRUqddT@{I_ٵjLk0k LqH]zg"vEþ\0kߔ1rYmFn,) ɋЉ+3}ҎLtUB k64&"UDy[,jaہ"dnW*el5P;k񑐲z mg-}vF>TL7O[%$/%XsnEp e;W@U-|GmxsqFCVقtZ)Wܙj62qyROTOae UYGh+v|e zcRX Tu?;!Z%B#喂qTm dD͖F{lRӧTא2&:k?jKNx̚K;xK`xide(Rx&Kyo0WsޑnɄ Ic8cU]e+ Ҁa9[)vt&b\0f PT&n̐B{ն%Uf_15.&@,~66N^1RK_~"gŗ`Rסav.L\ha,4 xU"Cw^:$S $U=CG-]U0hI:#tZ/͕EhoO5-JnJ(}sx!NҰ?(Xpy@}d|W8DL՞Ј^<_2" ;#*bg|MSZ}(( 訅.-8sZF۳6yNmFzgG5KjNɯdhCu'6LXe8>x_Ty=#HԵe](㽠YGHoC%TE 5-~i"AaR"Ir^ycKrIxYOר5mn|o < aKl%W\ =c dYMʂ Aq1$N(#y !s< ;(y /5 =֦-Ā$p/hҡ[4xtE sgwKgpYܺS -5|Mρ"/yi0Ln {%G:Ɠ&:>GNćˉphVmǦegċNGʀG;}EYRFR}BCHՀvvAhSϒE; 5vAuNլKM1 `e87:y;h\y]3aoSzl|U[gB)! gbpn<`摛GI6 'a^+;F |iw٣.5Wݽ"d׭"~U|^㎞!f&%Nu\,<5#:`)oh$;!BhV#bj]zc}=ǽ迂|Lj žD_ YD;ӹ|c'ԟ&eN}!5NG{`Aʶ4#9ƣsDH"Y:/ }"k&@mNtȓG`GD92~ghLo8)6Dgn[ 蓌V^&U@C ](BG5۱@mB$_@#G@BB_%6OOՔC2F/7n0Z Ek4`av2jaL,]\ b;O'p>{$*Y:KΦ1kPpyY/YXb'@jU$q@9tAJfo@w(JfP%$瓣m6TVHΐ!X!1iLςMԙ~6gj8%#Ti<sj 4~މbϒ"N#y,lPUTwFx76/;)^&4tqB!)-ȑ1ޱVdP:y}ѿ{ Dup4uIYdYZעm+y6p rEOJ gw Cv:ϵC-34D 6qK៪qk('QXann|JtkXA '!| A >:Inf!!\.m~H5PݕDK=aH)0ˏ%}d3^|b ɕ繹ǝ&V w _BwFN޵H 9Z ⽏g'ҖJٕ7-\6'Pd@w\e?1D0V~єD HSEVofu' 6iy3'}"R &- 8530\3P2S@جoS3!e,A Z}Hsv\3ੀ)^=Ph W*yA^{騄kry#4-:|ܲ4:AC6!puB9?wtre^)kW1.!n ܹl_Y3&Iܑsce*1$|aUXA_pLbF?I-^KNg\ fpƳzZC|/NeoS/ 7pBH̳mo#p#$P(s|p1$8lEnr0dhrN_r[jHt`f(]c[/{eh?gB?\,tCͰU'+6 +>/?]2P(/'I||c<3YW6YC:X"P؜㮊 fz+A&s"t[ v±EӱST-)}B~5S 20c摕0jr-x!]ΐrT!f*Zx5 MY| cJ CSdv7pwoMXxe{ϟʔ,lX䓼7;@+[)t~ "K~`Ƣ'L Nec~ B@F iQY CJtP#lU-@-!GPj&Q*DZ+H=&7ؗGHnm2O/Q X ?yh AmVӁ<~7Q`N^'zt_ -k×sK{~dX k]L[р5 R9>#l0obcXDCoA齌]r_6z+&qg_c ,48(ߪ3R: DPW} UTݤ8 rqqXIl4JۃKMWuQ,+dפ $KW(j@K9|>jdcrrS ;24| mI':DyYd0MC)CNJ^y';^}O&_!)rB 9r[/Ghlq>ٿLϥث[ a7K7,I\tؗ(~4ꍸḟYQ >ia4/CdtJCڮlD?]wrښcŋutte&?bgU.KxS;SyU53bOVե X] RN?1n/)NA~YvKM/ ]m8].O( 'zpJt\uVM=>:ȔF$u@AY,e;9 vč7=V1'3iRyb[C%3l rk}j0ShB\V\ȅwƈ&q`"^͝ZtCYqMdC1Uq`Kc Xq47) WT\)ٟLە%I1q;.aLKVb>u!dck1_Ѭ2qp!?cful30XA1@l, !Bb^KmY:@ .- #b'&c.$8an~)#hfC7b:Ս_w.T ؚ~42gǎem ĤQ =KwJ'M^{(Xҡo"a %uT| "O&ԴWJ\xB }̎% CmЬ.@h*,l !)JkiVƾ@ j(})R? zsv7skd1~]{50*!1wȵa0B[ve /$p"< "OqF5}L!ex>a(ͪ{[7tF(Y]HNWwGr3jʎh0W٘y^ؗ S;vo 0 Xi* ` Ptѩ#0]d|AB_OV<%bdn}]w^˻Jro D0(ӂ+q?SHQڍ/_BG_KB3.r75Nt`g(47c؂檯ilx(3|Q݂ V؋4C0V^"VպwUk&e^@R#b7.)_E%S_ 0YzDYT UmofIԜc:ch (fGp$֎.^JS`;gA@mK8U,#Q@;f k wtl[<{d/ӓ Zv8H_(]lf[z-'鑕/; :.dѪ>>SʂwS}ɯϊ&P}쳈M՚[ŝ)!ag7;k<?&lTE!cZ9cTlDēt=n,ELI}1c^GFf-urb"Yes3MTTp _=]U,!u@g::rͪZ%ҥ%nb(=)H?;QIdB@# >NTjrBXw-m=![b>juIzu8֚ BO$#eWGvwi"B޷VorR2ڮh!N u%XL>#_"UZzߎZbs2bXB++ 0rbrcp$Y./@{x0=9rز W\s䄜l]o G<1?Ek&sY!7 [9.>EpmWO=zYk]E5 Wjע<鞋.3r@fFk C56`(^)ij|bA V2G~8|B)Mr ռXV5/dY.w9A.@ˑ~R mds5o}VVQ>+d-A~p |8\VKpqdBݚ/YSoGȍҊδXuWP r*ߥQtpPw5C:MaB9K(g{EEB88:1bg_z.yc03AReAd'7|<$EUV/dc;"Bcl׹:˝KVI-YSI-_8d d#oU7#x;3 aF6xhoz/ks7xxzXЌ/~/8{ͷme 3!c \ӭVZl7F zCO`iC-oԨsZ!T>` 0P a#  N !=O3H> ej@uƋkJ*O8262BWuՏgG*u,Z:'^bc> X;WP&AwC`}LϷ ]]?1ݺRQ-h4NOT R ̆sV #j i}&$ʅUhȎ:~:ՄޟBf&2|eM>GTxb.ChZQKz2~Q4 btXt׋STFNu5W`/P#CY4exj {kQˎ]xgS10-*7sB )U2Zzc9NnNы!u7nO6bLsdw =A\T~"Nc!"$Cm'T˅2MgjQ5U\!A֜.-i/ˁU1 > 0p+֟y*^& $I8nd08-_0"ޙ|t_yV.4LvN(74vp}e]Q]L;Q"!CǴh[ODm2s\e aorpd:N(!jR!h *ي,~,Jp96\! ͒5F'|Q*3z3O07/P$6֎I5S䡛JÏ_5jSX&՞I<46߿zp\;XAZJ΂QQXysu//Tw>j:Ѣ!٠-pψ5M XM,V‰8V,S2Y/XvU3r)=֤Z(vm}d]A4bc!g<`qR5J3r6D@.^KdnJ\XKHKZ!(t \2q -Ài5.3r7V7ENF]ۀ`b+w8+Vp2K[} XvìÍpr* lPNU ;\tO:*5UdsƏTw0cnO3*B-w4\Q-%-xl⦔rϜHӢ5}}ƗaX$tS*1Ks$*dELcLCev[9zXURg;}u=dqy2RDrӐ/-<.41p`obmU:d`/s" B8-KiSx] *r,s_~?&3bbeٽ;LQW(]]ʾ=QJYՌumqIfKOnۈlD ~mGUEb}Wɸmm<1m7RMBdѢF/2D ΘqX1j}T8=ڎzn ď\s/}ul|0Wގp1k+Fi<-eT8S;%3%MOɛkz N5gwhʠɓ.Ĝeʺ@I>|Y Fv͸ɻšBc8**lu]!,M]B;}\J `IH m;^ SA$H+>Jfv(рϜl ,iyvf2a'ZF˴"9De'Qg-d3yoՂe`zT,l|pԴhhQD`pwYrs Z[-l?9I?5'״&[gfm^ųpԸ .ZJmp^!Cp}'y: 1{\!۪ uO"6CO0I '2*JHsC]8pG'KFUYeϐrnC1݇+68er339 j>y@{*  ȎH1LȟiUu*cNs+6!IsT!bۅRz5o;;ڛЯx w[*K99ef#VTv$J,^G0фByxW'T(b7W]̓(bn9KH<^׀ 'r&RZ.Z)&Jgr0wSN\Zg+!EX$B$&v1#7VfҢNR"i48]ΤlC~WDd/%;Ĉ59ue0V~ҽxJ6xcޖ: iaJ'buzkwM[C/-kgڈiP0Ao1NG]P<6nޝ"ܬpݙr5Ly%i)Vbh!6cܩ׶8:#K9nVZ4a{bܽ6&zwZ~'|%_dy+:qM \1,5Aˇ|hqZ;"ßrvu6pUanjjD;`xv1[Yeo,)駜U'slSvʆHjL=2vo%'uVLR+:Nv2moQ;K7*G  NˎewK.fuBKX ҹ&9])/Զ})((V:*,2:!hFWX HU"ͭJ :J<P߁fJxC=l[dߵ5p8;{c#(ts ̄k_wQu{Ȋ ۚUy.-tm88PPI/AC5O$`_;е`5?u˖jiaeMRxs^V}KswV;pͅnsDk~ H%էE~y'l?s-¢ ٚi"Uu Y^7I`wX1~Mhw֠t~t,p@ k?JL䢣46J )ml*ͬ6K֠fc:p?糾YG4 ^Gz y׽^k\HoEñmLIߛUI ]XVKNKtlpA䖯DSkZcb󗂹t0A6*;qϦ4A;k0@": dk$F VZc;/'Rqw䀴z'-gcmK7r+UuZ?N+9a3@|dvxȵ1[Pw_'\kLo:}APIa%c>%_D\8LoI*~*qJ| |JA WAB[B4 nC_Y1֪"ΗjS6߯.c]qTr_f:vΗ,8,G̲Nj 0crBJjv?vvZŰ=F3ߙ^LςW#!WԈ* Iv;P %E過a0w=KOZ V=OsOڞ1l醪{jK3R.j\=IѐP%=xd {I%svc[i2ՕH&#<5Wڅ,UgMss"sh@1X/vN7mB 0 (3S]fUɑ8q^?:PU^yrX2&Qsd 6zUPM]=+y2b=P~ӌM!_C孻Fs;1W<}:i,nCE*bV RSf LJVaݞz3ߚe]J^E|Auh0_媏<)M<1xҳ Fct,%tswI=#wK5:S켺XZY.^Kz]TFη t3|];wؖ:Q5GjJsm HѧWU2ۦkXa8"K;$H5k,ioऻ`aiid?i:bD+{ᘇ4&XJg64\ t*+?`i%rjҿ3+"LK]۴. HhnVΛsC)f2͵÷s'șxSL^cJ]WLZ% k="ӳ: h[디Zg1Ü*G'%=d6TZ03VUdAOL ʠTE8@g"d>ΗO؅~D `1ĆvA}E3(&Ծࡂ:S//mߣ7repHV :.Iw{u]Ս;V Xakwoj鼹d s3@$.*ryX&R=to_1!hqF D0YճyLP=63j[9n2TQḪI 摀}fNnQe^v[#DZ|ٸ)`"*o ?A)2Dt5tUg5r^=#ʗ#L2! *׵0У\9$`=]bAgv~:?:{RCəhHE]`]讀 ]x*uu*y3!v`6czN'] F1ߢ{_R1J)PEcov.%[E"+ T@Bm5u\φ\>R`Z'%"hS[l:Kӆ!B}ݰѾ8Ƒrܥ|Gffc}NP"w,dw| G-&2?Ҩ{kiC/qWa͑}5O18Thr REt["; B4;Fu\T8~ҴLX-FXPY6iLqx$ ; M^6~3375'*yϧ&4%*dn7j}9"&5 x8EfMAV;cL6NB0`lkyG&z{w E2I`=g4e[QjYBĦTC,ܫqֹqa~'QO4ײΔ&&VҐ7jA"v5ZZ7 }a=޼}5%z?Ox@9vDY7%,Sك:-)rRaM>C!BۊՔѷjK+RV*B}.qW>e_Er^C>?vҹB*pӎjukB諧,:ӈu$o&r2vc iIAdH&@z{܆NS&8TPdzRVl4ro2e[L%UQtGtgVe+狤ӌ0>="N\OEČIO0n?iBL_] } /RTNNVeXuD4fb t:QTֈxPRJC)C۲y#5\ZiE#iû ˾m17sKd7ޓ DGOƏ8[qmndrp %\1G6+E3Lߌj\]>|3'/zNqy%j-8CtkkɬtS0_ըN"-l(S[ڌncXڌ?ơw1Wl G1p>\N/=Ckt&Ua9f:գIn<ɪӡ.{>0p쿫4lc󫫧ɪU'$UlQor%lUL4fF0`vzVsp+8!-yOE^Dx2 }Oy"~aAí?/,*߾?+=߆GVm6m7*+GB!o?V SNf6y@va%1Y9'LCmTpe >DidBV jYO 7^1nƎ$}cC? 6TZ{аUzn`=&L]Tf"V %;pέ45w^C>4ϯ{lr `QYcU1.N+,mb S!6ۈ:՞-^ 3 v8,]!އKqW^.oI4cܡU?ut*pHQpr%k w k0 g=h4$_4aHm/I0>W1Nf TXKtĻ[BR?"<մLr1dYSS2E]K v܀_RT[@,<9ņ/]xwp@-Rœ ~!@(De[\ýv)&[e։O"hK (20xk(#Ʋ< T:!ݠYhI-`#ي\ߘVz4 ?lAR8ƒԠw5&39ETM4z{@JݎŒnEivTʵcORcϔp90ЙSJ' aڍg3^X@H!{uDwz**cmGTR7'ݖ>#~` )e(8Wt~-lYwk}?㬠Q|8WP+x%e/"oXўc_JwT~䕤je"I\#sHڻ~P]ܻ,:w%vU'|I[tÐsbx^=drYS}߉yvp"f [hyLY)F3⎩ȝJN~tCV0}04&jA=f}2;>us.hKr | òtîsF3N$4S=mO e?cz׳ ! QZQ Q-v'ێZ00=sBl'8jQIĭü"( q=._y[l>g#NVJl!RV!QS/~y>7PRx>KH 1zQ+SGCɂH c&NdА V7gT=k,?R.[r,4yv~}eUQkrd]F |9ia YQ׽ wք6)y PͶj n'xyi'x! YEw+ ʄ} ⎗%meIֺ'H#hU. fVGU*#߁F4]+ʈ2+aBc.c `葴5%}|9VnjdZ%2xgWbƏl. c>IH ]2 SPw!]#ߙP 4*X*F Tt,|wN\$=n|m?ɴ^K(7"Y ĸ #{k=w)\j~ %-!sw~=0ʼnl,t,ZDJ\ e$"9ߟUJ,@afq[jgnNzL^/6akw58^HմY0)< NgkRؠLs&D3}HE?5s2amjB^yG]h!ϒ3yc~a._U,rVXL],kE.,_iqlKFT01>u*=ư<;v|HY/ duP\FŬ; z@2x #1ЭjVu),x*Thur8zü01=SzihuoyWD\ in2IFt9_㕨+Pc`.dB"* 8y`Kp"Ƭ|'%ђLIد, _H\0tb*4 |Qs ɍswXi0t[AS3 ZNg޵=?o3\ij+b(%wuI 50=>ޥdGdZ SȚ᚞oweRNCgv_Jā2 Y|!Y4¨Z~)DCC7 "Z)/zTQ(riԾ]Ikp6K^'2@ Ml>ܪAF,SA1LțAD":BMSHZM+AK9 YYuC;G+H=.7[I:ʬ`xl9aemwxnPԴϐ/1KL6cYJQw`UU0)um9M|leP] _.ߥ'I1ѧ؍طȈ)Ϗc|9J3P )T6<0F_Xhx?[ h-KQfǸMc϶٢D^K)L`F1R2eE-bPC\:őB5J)JӸx%"cݐSt5G2mbO䬚 (y}|4v 4N=x7d*Q]U/sO@FNY|<-^gx$uӖD!~0{=6X* I=c(rO}Ń#} † >S,2jZr)b&*1N1QUo4b|AChr([]Id__ RAE>;++Q&M}hGUL+CGLl(qĩXtLpnF_ YWMdYYryITctu7Vef65 hA]O;I/IC:^&&7bkC !M {: $)fJ"k`tu!d$"EɪcwzS0WvDeOG%[mR3TްR]r[jL+ʞقҟ|kN` ԃriKp ,uڒQj$:Җ~ iyQV^EK_oӯIIu#`~\,d)OHeImHqT h9ͥa9=W\mMۋەݨ,r%HV놝}#Sh\b<6nՐAʝ%0o'^^o6F1+xo|_U=R[füս;`Yѥ6%7`7DSL6I!*+5XQأitE h?߄ Ɇ;4H(6<^6 h4cI*Xu#b7?r,-[,B$8Չ}Tdc'mƯh_C6}E = @sقTˎ3œа.PIk~ 0T+gG5Z=J?"H[RT6"mカNח!@M )؃{:Fu0SȉiQ*F;d,?.qw~K?8Bs "&VGru n3!Vq܎L܇QA8BQVf, MXn^E"zO?FY ˡ]jYl7S[6"rȱrf% 9kxG5`GJ }ܸɔuL#u{}:Z[tCGpKt1TμdIc2RSo6Wɀ[PN/P̩[vSX֒k|+&,u@$, ]R!?K?)>UՏq%EA JDyigi ?:Gy 4 w5Wj5pdy$3{CnhJ2>ݥDIU^pZݭҢ eO`$3z|(~yPq(DF2b6:,;eiWW܅cY`jX*7;` 7h)T`>b^?_ϲKz`=vX ]gJAE [˚`΢ WNM/3r`PKmDi wmdCxdRI7 ٖLl;צ 0CoOgZn]u<3E1>V8*OުR!-*+|јW}佞`2* a;5/LWtR CѱЇ q s 3MSjإ 1+|۞]71ÿ < s8k ΐ+k,X5U0m1|MbOzn hBx(ʘ0 ~y(G[Yy$Mc\97M2yW"+Ōv"U4rJ̀c{OQ]n y2+gbEN$6{(S2D=} _H~bW;3MROMA%Yc]Gͯ07c}iuB'J荻=hb({ԀHYZ.`ƺU")OpAD"H9XqسH9E衣j\5@ w rdc@ iHbv^5gv—ͻJ%XM`x9 >~imպU9Qv흽?v0q_GhF4$vCQgCK3bm5f@:CuEZ^.=qaPY2s_-ʹad\qƉ AD6lIU e\ VH:Eb+PyvOrƕSk1"cd [t tp%G 1#(rG&YwC[c)fXh1@X+ԭ4,H,Aſ|ENdjka{s]K 5FTBE~Y85sB^S|l$]"o!*2́c ڢv֌Vs WLrdhw'UpojPYQ&5R~kT<:Wr=xSu4T݀jD:&{sD)Yx&40wu9#uojJwe~ 3RsXpv6f6k1~@p%sSX/vxTҞJ!:D]ӅA)E{!g%-q1:A uv\D;udFP2`eQ{ܧ!G+ظ'cT5-Ƴq6j+j\.ȞZN} uq-U(6mX#c^a2Gհ(vsgWףfo4Rō\Y_e;m0!;v:3#~rɃпaZ&bh=={OU#InCc2Pvݐ\AzP.8DU3*AT%P.T[St uAHbذyy.{)\1xj[!ؙ|!(utvu}h4¾$hǔ*{)`~!(|jM=Vmj/Ӄ 6+2n=a^H$ƪxMC6o cbǬ8{ ¦=+*&õLS_,hfsC7MWP iNykx8(u_[TZW3?xQ?O'=G0":RT Fd/MK2γ'+pᓟww@bQtZC.@tPsLGKG#Wr0F6. jkB*3o7g]&2<΅t3[F=Iͺ=Q\-D/ akIIL3@y1Y{jN$:Z$$ȐcYgΕ)Դ0efg1B&:.U%~rJ-{}^E,Swk!>ϨCA&ac^&zR [r,.}gotxu`(xX{LA): tcS_"3Jyy;ߜ)dg<^60Uk I6gqg;'ߍqY*JZ-m%G6Ia'a(lV?ENX&; L6+w*U*\?ѼNKAxd{G~?XZꏋdp,(iz~W@uǾHu5bG/!i {8 gn+ y,8v'2sW]Kq;PP:xtG5 }ސ#hQ`q%%\m\^irxSl(pLoUK5ܺVkr/g}j͈L=ٽ#V NMv`¡iCh oiikCo'[HK}_@75 Ȗ0OC=_^zNtVTTmٓ=Dy06-'ZHy}?Fn\V{-6\DºԣSݺZia޵|>jMqJx'g.P?feV+.pxs^,*n ꩉ-kF*%&ʣͶ3g7~(YzN%'t7YJE^1`kRbz+:"/q8CP>3ܟ)0`"eg;Y}jI$,S⋤%޲hlm(EaOM<׿N@Hg듛۔!79"pi#[P{&\%|i A.UmWoZf-Fe\ Qry0!] KϻVJ[W9wc*S av)pgqdX)d\G r|$ K55T:Jz)78L{|5i_quUg'iǺHs6T[Y."mԊ K ߶3y VLRW$lwUt/KǮ qbfq VT*{(`#Jә%[n"{0p2eP֝ܗ hL˥¥6ffӅ~d3H#*^ìa{/P o꺈pc ~&"#(ydu]+EԎ6$C8S&^ArmMqɌM%nY0$[VynG5B".H-U[W8/7ў^]6Ȅ޳ #EBchJYÌOTFu\Kzyz0nx w[-Fg./? ˨5W_X5kӭ$W_h;f"À\-n$>RةDt׼dz^?8ߋKk%vi#y֫l^l/}❟gdL=Lw:sr- Z5@G% ;5MH~mmY:rQI?@2㋙^\)9kCnYgfŖ5H{*chBE#1+'[˽fexʦ6+avKdqyj\˶+s˴sGU #- 1bb;VIt>&8.y,)>p=TB8OD=C94K op 7֪oB]sCVaQS=RY{(NW0Zd95E6Ω\Z6ZvXd$C(x4#H&:*y|vDMşib#Q\T[󽅥@bH~N:A߹WXDW.64U/qIV^胵_.|iNOȒ626cgJon9V!ǵLPCmwSd\`}@SR))stבCV6v?Q{Z(G=1LBcIlM/I`0U*( 9kY=OV{EˀPݚ+O􏍷I~\h1D{a&:t6s*׷rAN ?#$N4r=`a܅|D 膌byok}(tƞTȚFDr3"qc%Uu@2(^TKE:sf\O fNjj|^+GO4ftM!t:I \Lr2abxE\` {]LZƿ&8T0?cP>ye*;_WO-G>HcS;p"A\cn,71N\U㱰ij׮`n x( ?'QC]ń yRhY `Ԗa79e d;Gk%c1iJ q foۥ#jB,ĘysDW6F;B(p*Ws zeҲ RAI:x!}ooTF?L(zHᰳ\o-4ӯ'XޜPo V-?Xh)I_٠\֌ 9eb :UnS|zz1K04Q|g}7E+4ѤOa]¹#<-Pc{2N "q<ؤ1ɷn^'z ?ml^/NF,E1{%[PXQ.PA!sT/7drɅڙ0!V \:paBdPJҝ7G]o p849@A3| nZͅ1|)e5ޛ\tĖrcɾÑKJG6!k2tӅz:,޺3^*Ь)]vAo=!vW<RiJqo\<Rc($,͏N9a:)5HܫU[jSy ḵpj"4T5a^Z)3rF䭎RO Mn*Hxy#$jEXKr3*'&fÂ)w!ybm1 z]\SBSmCSD6Տ '* ͳ Ita@Y-0P:97JG-X/V^ˆO2 L\Ak]h%}Bd#2=}/29?K2GM#H"_yN?d0 c$bސCЋ]H |qMf2̍YwVjyT,>'20Zܾ{(ͽW,Mw^Ml_Dt9K:6%c)H{Q +ЋpϽ;mEU&&Scӊ Pw )`pФh~߱0CRnټ'x}qm} !'nj&t%<( _GOQ~㱴ܯʒӁzxs?Xb<7j1X/:ןA. gBB:AAfSZ9qCmU(H&[^NO{\ԅaROT$*Qi<'BXO`Gml{Zc-f*25o]cx}\cRѥ*qW=)& ss2N`CRFi{[l=DNX.=PX6S x' lF&>5Gs5I O!t+ YӀE'tgVd. [Wo$L+6Nf*8Q_$+,GT•|^v4GO:i":b MjPqC@m,b֛OhbV8N̹Sn4P+J^Zaa60X?=0썫u,o(iAb=5{ꂲ0W ն_Or!m}x*"sژw}8M(R"G>s/tCrb'ƪ"9qm)`߅̗M+U-2Eb0Ψ;xlKO>;/K;d|t YjY@̀S {FQ`*"Q=s{*U͚t>lRGRP'tɊXh?)L}=£LvH/;yX3ss7n@w:%,&`T,2ba  (=[Ϋ^1P2P]o:KE+'A߳VJ4e Ҵ5sԦtN5 %,yaܞ^yugf{2b:4!_E)WObt,r}T;SljU:7ښ׼BT|FwQ|Q&/+ 4zj+/񁦖=}":h=Rl/nr~N6O}}ܷG8yNmQ苬/ż-dF{\1/ 9x- 43YܷΣ PG[PN~9vňG.MHKdwU 1&>lK'-[7t^XDMm#35%FG(FjWʔy ܏._lhl@\WhB t}ڂIʰ!ZpYA2n'Q25Jl&i/xRIXi-*CΜYٳKic4$J@4vMBJnq\+~ " @2T렄f0" ޡoD@,ápc޼2FUϙwNAzxhwVkGp;и[V J"hy<`JP8ۭGYK{kQvzU[uQv9!'TVf-t*ir+1bi rC5kh٪Xr$]oK:-NE{sd9hi+`n2,uy lSx.vUMc1VӌK?dx3 xnd7z]=q༐˶dE=~t֊s;߮ ڭ)nVE ZbZsL=lTxL.>-4@[s҉UȏRpd )#1Ќ-Mz- ?T /,j1L2VX2{: fpz|NOSNGE;%EɒVЩ*A6lH[FHWGuM נǞeZw#s~HSsl';g/M2=NO9}t{p\iU*dODD ! ˰зco寧M'j׌Q4`8"[u,d27c$A-:uD!O#h±復ܫm")(6gz/gcZrƪ|oEF k-y'Pw;$%Ki<`-mhx4s X bEFPǎSvD, [b)c([D):Q1 ofc)si:**bpbY"h%Y&Ē1π>x^.2> 5^pa{NmMΊ9P*cM+Ģ7Uȼ% )ܖ?YkbL(n7|D_ۙ(_ ڽ!Sx߻~C0х頂br0m҂oNp$3,(Ggم41 ټxSXK0YV,ut&æJ {/iGG#.M#PAr#ggl:0QN!պ,#5/]Íq^ Ad 5_PXsч.;沆dB8U5 bˮ i >o_ oaOӿxh3:i&&;98oӐرϤK`BtL'CvWh02B&|70С?#svJOf9))d.dҮgJ/bqO{}}|!((1 m>C3h1W}辎\ 9`SU8ZݪSygc- ~%\O <1";vP|8=AU,">T?~C Ё$L_~0+gk5HuT3+n1H"@Y4J䱚mڱ0icH B"#!Y+aEb` i1vq'v ?~0q_Oe]Jx6\)w sw襤]8tbq0c+ Qewd ޴Uc3ː Qz^BcqvCQ HW-9tCA{uqgGy &Qd(W -.9(͔>hAH8/ q0ͅRh5IfƬfͷIW95L8QcW"l KMSjp2_ġ|xyev5;M}cJM";&Z2t=AYv+zJ0&Rl7I Ia+FUp*oftP_( dW+vqJJL>Yvqٓ9aߊ'v2JYHGj$Rr϶ z!Ǜ.)?!+/VK#1}Qb Y#y"\*. DA :.H.o?BnmD`G!K` *_JL4`*bgj8XDvqަ/@8szKpo(1YԂ(ďt4PƳ-J3E+q_/^67iu#sVmll)&}ާw (uq/R4=n3R`zs@I1"au$=)H/S LxV40驉 '3!LN ] sV@\`}urp#J^cV YVщ oMBI UAme޹9/rC+pkv@ȃeD̝ 9155#ێ^넑@>r=l4(S0FN>{ٲP/bc\rnʹeKeTR4/,6m/v?'32gތ6汊[5lx OwU[@iTą('^ #lB1y]wzI`P$bgu Lj5幛kFsnRKXO/X^HBSN^bKeSQMSs:l|\~{PՌp%/eʎ_վK8iիNF[! O'EU>,x8(K>lecy(Cks$Icҧu+kqc~yBb[qX0^"@Y?}ܵ6uLqqژB2mjڎkQyj.[|׼r\ɨ|m26^7io1huTbӄikcݓǵ%W=]-pg'v:>][ЩwƲIV. bE a@_\w;-<벨0ՋIgFL{zZ4|)}/Dٺ|p8%cG 'ՐeEgZXG@A$yg~+T@v|e"f[$Glz" |orգF89H^x0;A 3»R6heX}μaPwju ң*4rj  OwuO_!27&0{T[ybQ-!kr CmH<|hѧ&'mlCsА ~H;w[ѕuGՖas{IEB.iTUj#e xM[*d&i|G8l ]=4l9Σ *B驉*q*5th L8W2Dq43p!V:>m EO)9[ړ#=0nE}W2O&UlQFA,;x Xal+(".uh'DHױvˬ1n Oo*FY 3 Xc#gܳbᏭ!3nMmWOP1!1/]ѩ$'mT]>0/$Mߋ[ky{L0\(e-5"EOI[[~mֲHRw3ꂬ؋ݩ|fЀvfpmG1V p2aTeXfs`J#,?py de%tl65&o|j̳4U;Ң]UVtM}r [ICL@R~i1r\1c|"VIW&ZEƬX]f(n&zBkN 4AIKƻ+QA%"!:"{J+> L/lE_˜MZkH[ovls]=m5Ma: C?9 R#N0 .C=1u[I*W`T$Xx,s,_7@!Ք1^> z[1!Ҕ'` JhgzO)IB 8n<YQGif^c$7eUDga3⹄ºwU3n41 \Oފmv3ᓩ_?ݒ`+F W aD;uY {~QdUc Rkfo> at"SqL ZuЎAs1?A'fd[w@"awT~N×"G`ʼn]CyǾ@d+S<:s KrHr7':^5;ц;q$OfM2NZpKXHF~RtU]$DY'J`ze54*eSH_I >xzpGPZ` JwOY *Pt]nnGxyMez֗&SHtدihTg!H- mZ=Y Хщ\Xv.ȂLbBQ\js Gt:%z^ LD .m)*m>02J6Ҁ9on]1ںjiB1PXT{3Pt ͊A]kKxEm0fmfHy8҃5H4Ge#dVÀ03]/ƨO(a)ca~ny䠹)15[X8qHTQG!gZg4SUmhgɠ9#l95Z`<]b$ eHV>aY⮘J#޿ IV9Z@p%pH1gqFэh Dm gOk9) xjd ˭sO69D@eC`ϖ`C+oXv]BnQ3F2L ،Ǿ=.N0g;#pxP0T0˵_n;,B+ )/ QeEiư2^ch+]gU'o&8`Wo\a$ȈlD Eeg' ]zh2cxn}nmZk}ذRc8oħ" wAq)qƉ0j"}9XQ #zNy45؛p$/NoI=5'6!gy#=U!pFDfpMkHH)Ȕ~1a8H[ݻϘ{|xg-/ZýI1m(K|R fȁ 蠋!HPD''7,cG:[yТ&O7;ïIOMh.kv 8ru\f##Z~c_\ .{O!+e9eK1`P.4TȸYk}u=_X.6%`3bzg{ƮUߙE"=x%?ۚK7s;dmh+L,Yغ/qjYDT`*f]iC;%&(}yV/SBP0#Ii0_R1X}YɃa z8Ck(g1*2H iOǜ-~/̦-+@n0Ǟ?m9) b^ M @ϩ#w,េy" }xQY?| Һ? w. a]GP]:EQ4;2|MwL.K/62v,yd;}}sEWDbb}k<#E_0gcْ9],ɢRg̥*U~uo>STY$NzxQ4@\vGz CC&m>)a~6(O}-el"2: smo+/ %b:- l2Cyr{5BVciS#D`H-|C)`ȅTE"Zs?OyN_p:q[& qgnwA跤XXi\fVwso24l=:XιH𚞋418PD9m8oSWbbN geYԧMqog&`~\㑀Kc7O62?PDMRd|f7O)O+O"&M׆1kc CUK(ư-P|)_8ES6~zVLvkb^7f_? <սlL鎈i@>[Q22@kV*)q2Q)lHpDfϟKZyC|)xg҅Ji%?ōh_c\>FГt0YNnG&3 SV`fI L܃]=_Bs'W{i`n3(q!ZI=WW9:M1`Q}I8M/֛Wӷ.v?aU~էf@^<'+)F܃EtATH<0]e q+62hP!&{vl὘}dHN[xlP٨D^dH݁ ߊ!*nVwA|,Y]cOfj4QFx <۲T`#,rr v"\E+2*oPF2ۂl iqW8\<ϛ [~Q?¼d8.+h 7CxOw?X>\0;/X,sG4e9gf_5C{2䨞nT=VbX_?[lvXZת*/؇H9 ybC)V f㍚GWkGv׹ 4t=\ma<ׯs@ he0(fVY 4T(EϘp@6i=DWZu{O'O]< SG} 571w vR)sXX4"d,"1Ls3)[fǶFY%jIIr(pbXfqNc}jh<55BJ4EPy~j`A8'}v\fX+ u}8, A+#quyV !- N 9Ҿo<!Ia6\dy9q 2.*(^V}'lz^`Ha8 ⩠SJ_{zh}xwm0dNKCW]EʚZ|nv.tj &`KFY!)Al`prT~ZV^cG">wB͔%kly $s<O heF S$b;C:YKAScH" +}5n1v}8l>SVq I# ʶU N@nUsŨOoP?H(Y;ɣ]`vXwNyߺ=3U_F bwԝ f-Bn0i ǚ :>aW t9#%iȱAԃ9ܟ"XVaNVK(P_؂B,pN)vl|/9ŤqLcw<= rؕ;6) O_%]!'NDrZ g5htux>rz;覤>"{^-|1^&qduCҍPL]aYE9D(aޡ <WF_3'*kmlq *==I+RMt*@AĩZB8׵`HY[܀:7 Q7=5[3L-|Y+QK8wE&Gg1AޑvG?{y鉓/ awxZ mQ@$J LN`kFAeq#V)\]n]ƨ{-SQ =FEN^i`]zvj9T6 ;XW[exzi{ݍYeT)d,h%۱ɻ3 6EܿY\Y)2<88pt C~8;#:3]Ӄ-wjԡXj ɬL7ϟPRM~RncA\՝sYfݺ ,uV&?XMwi ֛.PqpCO*C6+ںOh{fUHW@MY{l^6jC=}ޔkijsA) `c2"[- 9 :ߧz 1E srЬJ{gg5j^G+Ⱥh-Z)D'k DW_Ώh&DߘSi>vF`d#w:8A,RO=bVvdM/zik$n7D~ը4mslj< 2 !T4&/,*hƇoF/,S}4IOT7x-|юq/+΅%Ke=xE ^Ǘ@5ohVQ,7ԙbuJ_6!S?ih983>z>.pAmnT:'),J0Zvm=$ILQ`(^Z#A :˳{ٚrB_d^ѓ?-6n0MSO:w>xjΗOѦA%C\zF> p燴0'Y/9,muYY-nA0iu؉25N-y0`Os^F6% ƕez@` c37g)FJ&S'pBx)C~@x,?(m 16Vg3X3kvg2o浔 3~간* Q#Z'ϫMcAnpr@P(ƷI?iOX) +G4ni䆂ݎQ[^{룉 #x5d#s0/~ byJ1 c*pn'V~FFҔ:Pb0 90b\ Է׫ F_}.<%p#LWA(Dfn{W1_mu&+VQ_53 JHV~S(5 +ӕ#M@$Mp4G?Fti:EƚI]9V6nQHڶJ8w Qu䇓}M{2]S;QRi zq1qSfJFu4=eo4%zZiEmr Pʎ"h&]#> fKQ8XŚd222|TAI!aCu6.y8\7BbZ xƐ ?]#2 yv0g24hU5ۥ*KbX RwNfM`©dnrk:3"nA9;sS.btƃFa7w0YP']l\ay١di!4=+1DU`-jRmeA(TŸ j S2ix^DP!tArN8yW ^ SUH4P8Qs']+認ulʹ6έly%hgKpv鬨IEҡeWf"m!Clև Jxx4=Ά; l`1r _`X7ZdbfHY#POլigSS_P!aW̎fF D֭z tu/|1jgYӭpV1{"^`*@~`/;0Y^RF|jV1bN cr87[Z,*Q  |)DJH0l^Q{"UZ&jJ-DEoL}DroAbleZP/A۾,!  E:pO*$W[ DJYXe45rk5.ꠥݕU\ ǨaɒcNKN3P7Ie^ ?0M@L(5 m|HaߣEEm(K:,OرH?N0"%2Գ%z輤pqr"bKnD.]VlRYȊ\f-3'['5{$Xe.* .0B3+gCԎiХ:Jܲ!<>!\ic^ YW2aCjĥ{x]bUfl@I89wD(*q9SS?)Ʋ! o@=G[-MDF b$8Ů_em}wSAu6Ra0ˮT|a([ :o"9TfT#޽=JtUsV(YDHT55 Dz' +=uu3:u8;SU6l=+n5RDiW"GFC#q^-3#2um?]dR(̭o+&D| Q t'"2CM"NNH}5 G{?IփwfRas{G/GMKі>qJzAz[Ѷ{4dDژ Kޛ[#uoCu%N]^%V/ok48V} ݦ'NSSxt"2Ge8&IFs4E'OV%4 5zFzs۲W wV@4e=4YЛmVqP_; O%bNuw6hvZ<q(bfºBMyT5fqWpi^3V[9 irJJst;O id'HGT-qy;G:Jh7 P=Pco+ŷh^8ҝػ9AxHaj<R tQb[x uVuLA0*ٍ]EY EtN 3DqfhZT/O9g%=|@xc7 cſ&.ɿ*Yf讬-:&;t/ض'&-ȹ@ Ufm8ˉC,!h4{D$$WI vrQ}] ,40x6wsD)̴C%FaS_O Gc ])l- nJ4,|ë I;#LzfWptGݨzhF7@bMDM *r#:hì~^l\AŰ$E-G^tr *Z+չA: 3۳\U/E>0 r<6쭗 =F"i,SdК!8%Q R0; <7뭒~PP\+gXh3=Y([/ЈD'yB*ctLfQxO/;ntiF)|o htp:j=Mem 0|-Fc>7(_(D#0 '-¯^w!+alJ^qLL0VQ 6D:q|40gBsX>%5k'dgx>5Ů2 K m0>Ӹlo_#fU nhshwZ%vfpөLL?af]c6?DbAH79օ ,4ɣLRt. SmޙD#*e7 y؎auF]eQZ#- 7Ŝ&xF9{FjU)ןA0}+3\g9KnW׵%<* M-YiWhWDs 2ot1eͺ8>u~G.Bp௼+P8&B'QUdF+ex8O37 |v2:]œbQm t} ^O1!+ԉ”ej87c%xڬ$Zcy1z6=])95+`:$yGTT. aO{55w+cgD ]؁zF&P;[^W#<eWrQw+Dy9Q߈gַZJW_ɝGzk5EҙjY~e- \L7͒zE Am|-¥+Io &]1)*\^dN Ԇ3D<0xx\9 ]ǚR7] "ƾg6~2Wg}" [Dfy S`*X)ʲY/fN0:')fYjI 4In/>8n!I;;O[ :_ۮƍ?K9* 1W? rc,Lk*O._̀k64/e~;eo1ؓ{(eԑqB&Y7 333$!d;ȭW[lOeLokL!FSȣsqM "PtiPT9\C^TA3Cbd+X9_-p 㜳hz׬ CJ8ق1n[~l^|UY_Q΄ۨvTp">>'S:5^~m'Jֵ1*ϰ6GG+ ^Pvn7 i + ,1S*eh@+`-r7asFެnC~ Mm!oY<&S z-A t&dKO5lcog05Kin%A*5= R\apuM:?kǂ*GVCA5*]{ՅhXҘ$]$J} Ҽ kXsn`c7>x?J1y f&@-f1Qr_/x!ZvaId2NaZ-|6e_xޘZ_:2D5; -}G-P &'@Kd' RXez[o}26SogF*kȹ 1]/0N;UI?%iˈ / 8SlnkQ`;qlK;vIA{Q rDX &#[^c7r~ucA01C juQA7S'bDS.Z'O j;xAIg_h5y`pn_ t{L"d;58"qP;.nʂ/-\,+ӌ?IOnE:(Q×zâA)P[.D56l97o1LGuxv I9yJ^դ . TЗ Sө s썤OZ ĕe9Z.@s A\;O 'rd0,šKpR.)XD9H=4XVyw7a žS3wW_N /*y&o}cHt:⣷2Z:$QH:~r[p~eM,s |%leaMӭa"h8J$%UcO oȯ4 },1TS>Gx%0w4"-!J^gagH)>l 7y=/pon:Z9If#+Wq'A潔H:t,|0$G pKNp֋h2ݣℊiq4:657܆ _%ڸUm&@> בUg^Ǻ<$:Oq/kiOxzъ)$va,}Ƒ 1myJm"oa#Z`U.x^h흠7,z"r^ҙ%V>R@}h*iS!^~Sb¾eHN2v fi?hzYĺqƻ8kJ} zϖ nNmkmXkz҂=ܒ.R&+Ǔ;@T%y` =L/_˪*Ie;〗[*3GSt0Rr3I)mPr͜oYSb0q9SiZGY#:SbzcwꠊU$W-p2vo 7.%MSٷV2|7<+)'MB}\3a j.X<M֙v5!{ S%0M]l%/#cmbQ/ Ѳ|mH}A+eLV h@chI(벍A,S%=.&3M6 ށlQ Zmżk6ֈVQTfy"D7b^5.3?psc$aMKԢƼR-:7@h d#zBbJ &>gz\=\*+;~~q{8kgdu>A{˒v_J׊)*fl':쬿䑈OvFE#+vu?Ylq겔fH(Ո* zR_=*R9Ø7SݕxJgxnw7 <!,h }j[Bfj(H^R/\IY[=4D*$qLPK)1)o:ls[@Qi{D)؏B?M,TH/%TFuAc21|pa984DGC KKDXÌ]h..#YS~ـmGjUxcx} Qն$pM dߴL*Je?avSYP>roVe7zO 8Yw #~a&֩5_aBA-3=AfAz_,GM贆){@b\>Ӏ1X¯{Dhlbe{:\#!6TuV Tw#\ ӹE CU]ޫg) iؑ5钺 }}ժENU'Hﵱq,\s92;SHoQ~\.]aspj}E*meY<("TZF(JmMuo;e^JpGh6 '; 4 +{u?ZhdE`=iL?<+P {t  TZgDMMnbՃk/j"'D6jc3`B qho*(=@34sl.0Hh}w]6KLi`+౱L;B~# ܦFIC0gţs;Bqm\P歃iQk4ގ_f (=f=n ym%L0R,\)iỵ$Re"Us@ެ7^5IyS˹=N0<`N8tx1*jh96-țhcS[9䔰?"tě[ 3VoĴ`W~סWR۰jNY1\h$RﭽZЅ0mjh+qhMuڰPzF,qksrX⧽?.ACN""GDͧGBHRCд M̨'|E `Hxz#c@'P~.1 iPe{*{irOGTLW 7cIQpy-Rc!gPd/D P+/gYkI iGHYJ+Ϙl ˍy/ w_ U]˶3m}EuH 3 i=򺡼6{{``qO,qDћR^;;ye3"|qBh /׋0{B觸e,NY:+@d(P6i,ϖ] M\ e]Yu1c_p.߅*#GwE:ͭu2Y4#$NXJ4 qI,9(~nl(1t t-(hJQ-~+@ ^Dqng(K j3 ZT66Hpۅ]ˣU~oT辣WcȘzgk#b )Žt2` i Ur$worX0 Vk8YC ,IZ<@)oYZV\Ӳ$Tc~t7K'NvgŗY/DD弶ʹ0bZ׽ Z_mڇ:\Wf?L9IHKkF`x(vJI y,3k쨸LXGJŠFUj1BC"G}hzfIWƇ 4[Z\eϋRHꨰYJ =+v?w++A.O.i@j'@-Aș5 V\ u:6ujDKXbk=EQ~`3˦SԚNE1džMizF78eL\i|;QakښfEִؕjfY5Sy7ߘDr3V=<'袇JC8msXk30$drZ {&`.SDޭ9ױb=Ը k LP<څxFQdzNK<*Fl\y*)9}q,O꟪Ud[>ks Ul,ɲO WOS p-h ǯC.V oSkrj4F@D{+fGXb}Y"Cg b0 ^ &6Z;je:%;^v-] .%T% SlbnAH Z0$Tlt,@;:UW)-K$'S A7s 9'JsT?z$̷P{V_8[^;pSm.Т(g>q-Tıwͣ ޒp%S[4NI4" c?~ fg_sz^^^\gD0- (D$ O2boTb7J@p E o~Fߧ[k2,[G.т{LJS56$9+׶G϶]@&a8Dl9S'.( Rk:8 D.|ѭԹ mh| 9./2:j@0N:37o_aƮzw${3>$ǗIRHX5ծwE&wv/r@"k27zrU'o#3l2nXY3wq ڕ R(= tz[3ӧ\*Y:LD8{y Jn f ٠H8N$Q֤M9~nIW=+Ehp#;`v2?s7>x#?t.7}>t7XhnƍEje"r?}GY67߶fCY7145)#%3bl^LqM4NzB[B}JrHw6FiUR*MpR(po9VIQ N4C)ܹc誆Mt^Yw=&b"87'p݂W^Z8'A@gW]ΐ³PizZֶ}1+T~ ?v@̿ǺD1Z.塛c C]Y<ڇ'4QPݨ܄V8hэR}ħ4hd kQJzC:eF5s#K  1S{dv{["N$$h06;#ƜǀLn|4X`taNͲ[LE:;ijFJs =3\+rȄAܗc ĈdƒvwZ.NvN/ ENqI5!5ߑZT6ǼZu,ǫF܀ו5Ɉьw /,tBysgu:lBS_Ub"O5p<^(xsn`$(y@\,/ 4Y[<%9EwL(Ŝ?zpIe6AhyWqF#UޤakV0ޟN3 tF~Avȉl[٩NW;!H k>Y淃 _Hwr5/jMCh+]῱d>< )V:2P5sbl7p*v J)gϺjƼQfG-qaY)Z~{,pUzG+-T$4R{llql2$C*(*n`r7f` #=/c1}]Q }pRKpqפŒgop`W@tzX+bkF:^N$b|Z I#@HSH^/RO9#Л9=_"ӪP"x~KȴGkΥ&ݭ\?Vj=Ga :} 14{:I3DVH|BAg6L?Ier<&^ꂱQ(!~qz-o,]ZMEzDR/7!፶VO.7wiAtع@ p)FHk]Df3zK|8+OMWyo]'W7\I a?eBFڐƢjzJOY\|F56CRO[2Nȩh$0ձ:Pg}s+&-uz$~0:p^{^14+8GJkG?,A`} s0I#nX4xp}fC%;'b,]{T9 A) \.@^w`:5T§#–U3ǥh>]F4"շl°\$,xeݮfA@ T|':v{A ,~}hZxޔKxLY2yjm{x|[R _py ODG WM1fb2dLh*B:v앍{Me)Oּ2yO'N<`R 1sa 4Q^1ʘAAA$SdQ(s":\:+/9 0݂o. S6t=f4>XhYf%֕jH3(̂ ڣ49!E$ z(h.] 2$9L9Td07{dW-~ٟZ S/Y>%lZҤBǍFcÃpS"D¾gI' @;j=uk`w΁Яd&<Yly%W(`O/|C.JD΅mYkFk{R侾{|Zzyw<^cv](UFZ((o5iO h=N[ ?%r޻-TLV jS({ ȖWu/7kz[!H.6YtWɖ$4-mQDm?{CqL\B_dK&_tT= ~WhguM6 A^gLGO6pOŁpY.wY>&Ɋȣw6݊h3d5R΂~lQMuN|Mi q oDVρCIPz,'HXVR~q_)]wTab wfKU$ S"ۇ/KYIWT[!X~OF? . {)`}I/ uf4T9/͖^_ܾ.X~sK{WKQPCÅu DBk@tn Xr >M7^K?6@Œ;-tyߡAHl;[Ȱa^Dө:LVC!8QH3%[CS(j[=DFB2w:6m$-o.uq͖  ؛W|k-AO)ߦm.b =)!LӘ**Ϝ2ύY UH(&\>WkQ2m,庘'ZIV0,hIAV @ʨiUk=iS`Ӹ|?n1vW1|X)5NUCx@Md'.n-5c}o!BnḦm`DUK%GplX洨]tt3s gPT%cC+pp$ŋnwj4dMWET0QMr- 1ǿM#@ġ G dKluհ<:lN#xg!4.[MNq6™F|Aj JO,ZӅ?I{ '#DHd #wxRFh{LHs>U* ,.L#8t`%yGqc0Fa')e)V2+/L6mϧT=V3AoD+VC6}>0qޏF;"1oR8HkEGL`Z6b0{ubJ,1ѐ:?dh?71`yP\t'MPK[kz iuFUz2 o~ hnt آ))7_u7y̛wVbJCxDŽ(ΊPQ/hqeIgtwW-v#̠~/Nh}/F7íRߞlq[!G ˵\D?S`+򵊓rVy6bp o+)4|34ht˦tA(v6foU=5Q 9U5 ot\%W"Y m>S!5y( | H7a}c2rzJF#Wa ?!,0y s/y(?0smMecݓ&s$b*QQõBM3XilcWbY3^uz˽ cb @O_ Gw'W-)3xv.}N{Q09mFA<~6ܞU-`z7rh$O 6YMS P ߉4V  &Nq=Gpvih>~&hV=!yFqi`"hev|ںa?I'ժX6t.I̲@46c*(gx[RrT2*dEk=)Bs@Pr*KIClqhqpFVwħ&OG- ɍ~Zm7W!=N1W" du>&\jÒJ)]gZ0m^=MC5?9l(MtU,U:}D:CڑliM2vL]/m)~\78X czRɸcz:B846`7 [?y xjYGU^^9w*6gN6\tNw7"4xas?r8eO[ V;;`?͛[ ] tm!V ?X/䛨7tB,1 JNThͶǎB_&lܯPJ0@6,/*Ba+SK AU Ƹa$"rQG dOZ =\*w*|ߓqq?Eр_9ERGmY@ ڨ涅/})Ћ3獜 p`WiN;(&6Et-},u&<<^{k|?/o/K-=Me)~eHQW m/%S_pDV.fM鳽T޻a\MRjP-S1\bzncQ6m,g?non7 8VlL&G):B7pN;,+:p2.>cVulJʌ=r&Ĥ=Xt;] (6!Qj644yˑilWlr0e6rZhȉ?>jeKjL@J> Fŝ[ >&}7]S֑6]z(*W*=˱K9Ɛu hTmFzl,uNkI_ӱw_yb?!H/FNh| ]ZK I=֦nP)(FC"ZQ^xsfu<0 7#MⲠ *+oz ƫwXksBǔg zKn_0bH#@<]0k``cXpV@>8vB1 &+yR;'R -YhPU6aD."kzYo\5UgLKc_h،L7Į g*ЉVIq60enŃZ)*ẊFwyKhX}T >7c #w4 5bٗzYCE>SЖ@PJ1;^Z\J+fFgאDRCo*,;rmWy uj,r]¬fEA:)DBuUV왾b*{/$x[$ZsMe4i%GN! \7X/,P D!܀ 3"[b{)Q(C.40u TC[V΄*9xU` :GzgJOx"g]2qMi: eS0yP1̢&Db|&= S9NI/0[2L| ڻǔ"etS{&  AӼKOu^֢۠uOåQU˞i/fIJм NFqnVJ> [&]S I75v?>:;G)|rzuy`"0 #zKǑצVE{:46 I~lOeH2e:TЯ Z@E.`CM_h(},~|73_jnPDN=}5j}C>0""F5#8m@J;CcL5SsѳA[:Gj'5h v6flΜwk5uRDP`y}}m|_/"}M9ׅ;:}jMjx\C]W7ym)?B>g&0J`%jK{ċt*RBj_UL3p/IUJZ+/*&D:z $u]]m!5ŝEqy!(cqG I?7K"`>a^xsqI->m??*)amú.F RgR\]QgCdJfNjgokO:=aH%]H Sfi`˶GxWԱOsЌ$U-VuI*r$gLU7ӻ-à 'ޯx߅ ͻ92Y:/!̞, 1<}1^TթW~bS^޸Z,DPX9 -Tf7#4ϝz"ľ6QRǕU#r|?GAf60J,mgI" oÛ y DFeT$ vUQ3drUZZ ϖSW$3,;m;*M`$ܰj[,$aȼ%=hr%M_@r0,T5VpLvzsxV9UA Q9 TնIښ5鶑XG`^s:H'L+qCC .@!osw_(Bd fPaLcWhKJX:Hwb+StN7JKY:5Ŭ43k is~7Mi]w9!q΁͹.Q)x:2;BnIJNj4ŒbĶ?wcawldubEogEeحkű~KtwptChEcIE4Y=dTsD]Wf-7#w]>Y.CLQqx*3UubdT7=r>O{N>F@oktL/#QcO50E̛%ٻOQstƏ#L'ֿSA8ڄmt6;܁ӡ9)VHE-g*$\-TG>`QkDOCX:ϩ2ҒYj-la䁔si,)5S"ZydjDbhJR}w,tJqutVϦ]yoFPp-~c+H!kB{ST<+ka#RV3Uyz,_3RsU"vcP`NA#D5*P4;ұv#. tQE"Ǜ3ZTjDɨW/5ءbἅPFQ5|Nk}c/kX|=Own["Z`R ʥ@Dm1]ħT]W*(Mu G-|2fsoTq'Q = jPzf9 X$VǸ(VZE mԟ.[A[HLsX枷jP,vt(RGiZSfC)R{la!8 2\|g<)X 1'#$K! {^$q_/z^pA-n>v$VfVYŊvPmq6tquه>>087d?Z;Ҽ^LEG#$7bt`EERHPEIRO+$L8@Fqx\o?ϳ4DN4TwYjm2n+XiQ?'H(ܥ ǨKRv;\/X⓰3fZG|q*ZDЊ q 9IÂKWl9jۗ;\+SXRSl {}*l^/>)%[;={* t]J7Lv (ODOWI gͮ&(In<'x )xmYu,˨%w=Xr K?^+.\_A&LAd@!G-*>#z5 R.ʖ6oGH39viSߏ{8ߙˈE<}nkʐN0{9TkάEC iM7Dg("dE{'S !ex}D^Wf S$p ?^/ ~+}JDkƕ!϶ okJ0Gd2U+{9B 6!R_ 8!sy5fx"ʗgt8X Ot-2y(ww6b&4I*|NO1}S@Zn^IC D$ZStɼv~]k-mS3xEcHXI"TĥbvGRhg69i01热>N4baN|P+I)ub1'm7WE^DA +O2лY@ynbWBʝp'o3/R^ kô1a5gBF0qRhc,BO-W)(S1ߙzIkFlR##pX -H @XmT<V@gl'656 ״zn7Rܷfzl><9 Obߣ;HrY, ]KlWV++A!)U7 2Pemu* l^ p3 `o$h7VdRs@Ċ+CvlTUiP_Ta DߟIzcs |T̋7Vk.L7R 'tӘs@55;T֌zAǤ!qT !e_ؐ9}Q!A>7dEnhkkK",. *@M͗u]Z]Hւ`MdԠ2b̈́\.Y{\RܨBpׇxCg 3*>2 #OɅ!SO-X?.I ?y| bWS3# c(YqFj6P"i|c^`Ѣ$XWMdq <8 r]0+%@_['xN[yk۬V7S]n[ ɄWg7me A+) ?Sn!)9캼T3H fQQ)$Cþx掼eD9ƈq=~X+O)bX#zܳᆽe&iD8[IH(7[S؈r[tiT=x^P;Z`F `>GWY oTu{&,* Na᰸ŷN Qnu^6ҺZXxS#:ZO$BVZw0D"pV$oM;JysO7酳#yWG,,d) 5zקɚjfLOs@F5ЏU!銍H(E̩IܷR 4y!o$RO[|ue; 5Q1-Ѳԥ.UM&"$XR3ӫ HLBb/r !8e(iIKJށ"1%c ];]efhd&Vuy_Ej}1iʛF[1 ˝=[QUCݻ;}NmƫO0fƸ‡}$7\pcAD\fTW iPڲ@ChY[wr@c#jFL,Rwr_Ο#rj\N⊹"%?[^&$M:u(C &aB'k0NXKot}urE$jx/em }ex4^aR}su_ œk)cߒg;7ՋBvQSzci| x|jLv]j8c2NvpBki6&1R^nuQy^(ٱqSNW"\d0l#˿تO1ע{RR6eȹ킹Moh[*WNOp qE. LNBw0 8h֕S%z'4P#ª5LNU@RCNl s2߆t*#,"579d6c TRExU(δ*LBHE1C/~[SAssa[SX$בRQgsn?9 F%.K995ejwMޗĂCFkshtH LѧY `C5ȉONQz#d 忬%VgKccdɒcX߫R E֌h6Κ~aLE=OW5 Gߡ+B1T3,Krw>|V#) 뱬ŒB;k % ¬Wş S 1R4 )H>؊ h=oAniBsNBz`@aaSSz_BE( aRńc[)úSraqc(uR#k6[f-hBo6,gUuRԊt 0bž{-^LbÆŘVPki"_Hly+Xfs'*&)6c,8v+hat3 eފ)tA2R-+Hd8xt?[ܫ2F,SǧЬPX, Bh((6C7 6u==2ya؁vv@uDddsf#ibµcMjO;LL_Jڋ:Ę\2i=ŝ-nkEҩl1B&%o+&\jBo HGE16&hb#Y{EJj*jW[EV>h]:RW4 ;1r2Ix/wO+gGMYc9XRٟ> m.2kP$2MWNM}gj'/0xZǿobYJ}s,jA5ݡDz.l2 <@/8C,z)I=M>`iZgWdFQPL.>(V[[ VTF@Z< O%dtf]qf X c ܓ4s4f:Ce/jG Cmm+|BZt1ДQFL:9}gV@DL As=. 4fF;<.g)2 ̕e_;O}=KMmRѸHqd{Z.#ťNor#6O¬7i'xH74 Tylh4QTv-E ;IO_+&f<I.ҁZ}7ƒ\k L DQθ.iMPUFYX,?}L(Oފ;rMb~~ՙrup68)_//cˢIRys}C#[0 ;!Y?? Ii (8HI g/vzrR5h)p4YNxI$Lu^`8%〞GmruͶrztQ,VkJȅ H258ۛ&CP.q Ey$gNCJ@e0S@Ǭ|mu꧳*VfR!: xY)$UHH jiH2̰އ7ߣ:M?GO7i0VMb7͈ۛ쵎\|AɍyUJm;^9uAzH1Fkljc5HJN kA,^WEæoR dpQ#} ;LyW fŒN9[Z!xo;wJE&Sdf]-J=ardgZs~, )=|~@1u#B+\1btx,TWU笨iVmOp, Gg5H1 }[*%b]PduGk{zF G. Z+|p}r]QDVQ@ ?s8(ɨ}!@"9fpMg_X,ZU]C6-d=,qfO[V8cuq6w3Jav'̒V?3 {(<cƿ"e-eޞ(\FB$D K1m2Rw mx81"ܿUX"TwX/aBfRf"t}ӄN PvwrAq?.{2 kL5,nت@)CgQGbV:[\*x2tH&1AzН껵!9`k{̈KBIy8qX>wb0ue$רC %+/6+6sS)zLφxxNfOǘV{dk)C@wf>+3_\_M)m?Fe0Ӭ/z}ֹou2Omc{٥je+"7&gB@U{:1X^X=^՜03Od sȒw&}E=@/@@ߥwj߽D+ }<(#on =V,Ž$%<(UݵDWMip "lMc;?a 0?qHjyH`66l98S~V[>lR|kQ&Zhtv(&EI`3V.m݊p QI=t_@"N?=ۼw_ag2O\OӚU16/4]rcd-@jip"bۋ=ZJSnr7 QSGDiņoK\H4i;f _&)@l^ukq+654סe7tEn#^5KU V# (!zvg 'z;hAt=" gNۥG">JTNGܣpJ$T(щ@jm=b{ӍQ!#|.Cڑ-'H_&R"{W,a3qꪢǘ+`FT@:o ^qVYv!š>S<<ࡨ.QVv i"Úk##.wˆȈH[bAXMM=Q`л?Y/pV8qN0wdSSAKȭnjq$]n'jd]'ˤTXƜ! _J4;Hžn5ܬ8Lsmm (jbŃ^Y'{(| c{ƴ@N$$=W=} N ;lu~}9I4N_$W3 *>3AzB{0Cƿlx]!KvW2{M@}y%ޚ(f\~(7 .Cxu,LIùV AZ tJ#e[Cf `Dߢ'3 JCb:klM8 5eLM>7̇ (T %E[vU?BdeJ$ dRpg4k6`Ҵ%G*^t{4ywDNåbD ϯX: Obcƻ0 A,WLP)oKtt;+ZǛZ,7^tV ing/pk]]1 >&Oí[ڍӃVޖtgL 8`"!$e `& p`6aR @΄Sޑm?e\8x0O1WLAR6iLkԱQ#*py!owWYɤ nP:3K3Lu;UL)7_dP C:l|ѯa %`%p7(f=7s} ' hSJc?uWma*a<@t4"H3FȘSRſ$lPgF3{Aڝ.ȁ?[-0. Q(ӫ(:q?GJ5DZ^[Ud(+RKkp+ !@w޻8ϢM8к?6-Xs:}VHLzp@82SH[ vl^ys]{rC<8 3g p_k8/iG~;YDz-x1l:y왋2%0.I$\>q:*)5OǤQ-Yj[sn{,\s*^zidA.@K;~٤_, oqg‘"okrޯA;h I(|S F;\kczJA7euWG%<7X87xX9q4&4Kd3@?``EVZWȚt; DDDf#MP]o, [ue>Y5_.j3RY*pMV5?qʍy,@ ,ji N8Gx[?o HB&V:k}Yّ}%)_Ol3tsU:tfaߦNֺ[1cyקνVȿ6хL&>2H+FɆGZ"~T|=y}Q@4ނ676h/o(;*x6 &ˋb}!x_\ Ş>sB0[/68D5bQ̀[W&}uGAjPX@1xgPrmcljYk(Dq쓎B\ڷUcp-l6YdoX|hþ5nHo0uP!lXTZt ]&l9q8H(Y2QluW%oA,oLՇWRZ -Ŭn"g9%?7Y1_c1`yV6 kx˥L$2Wc8UWNV OY2<Em{E+(&IJO^(z}0WͲH *\f[KvWd_E!f?&:磙=םF'ך Z6Ʉ@ԥ"p5WHVr UF V\M|' k>VNzL\݋8K>G)-p&{wTVƠ(D;eKhɯ}"STgFXc+X`u]+l8&8XND$Iqњc3ʐCaw5Q"8v̰6uT XkhCRky NE'%5+y>ڿSFl U'T +ֿU9 ZJN[ר.R˫f,==kG(]"6T2(=r:r6{':nvW;_|:IN[$bAi|i{)_vH"Da"S)86 ZS3nXC?NW|T=\8Epj.5Loכ.VGbUo\SJõ8)_FeK6\IP!d`•Aվݏrm&ɴpE氂-PL2N7]Vzs]U20#eu֡qQa>^D<[>U8iςtSI> 7)5gf *FNR9,\Ʋ߬t(|d}t`{2/'wUItcؾrn=3#ԞSpXذAԟv0gIY#+vR{\Ғ8SYiW- Ӄ*['JlD/ze|6X},Ta-ĀMsLӤ} i*V6]p3C#+?D^`/m y\G}l Y-<>]nT@]W4{ S}mC7dxіYWh1T2Od’% vт}aMwK G bḟ\9Մ,N4blΪOMb&,f54!N 2 IЕ.iXsCo+uD\ Ox뢳E""Yu[ԡ&8ܤgT*B hh#J$~ Ջ~aAz"2Ș$8LĿ1J@ Jze{| ோ%=`mSp,lWFb|ot NtviT Q8CYK#F5 ͖6\)Ӑ*] v(&PZU@sVmZ"X_~\L9 Q yV.e\AF\<ہVFWˍH~gɥaZ4yy$BjFLn֑`uutm0XӜ " ^$5Gwnj'װƷmsE8tbN^~8]&ÚmsPd~^y $ Qbh\=4k ۺR> qtOh WRB'uN>UfӤ!F{@^{`ڸȟ_R\3 #4- Tl 5 ;Pĝ{c{k"V<} xG12IJbw5Wgyo)2lp"WqrQW"!O ߪ,d% ߥPŀ.G:‘5fmLr eʹ3Pׄ.k͢PW;YJPyg1Bc{đˊO,tᶙֻPQS[U۪뢠 laqf֖`(5a'YKN4] Q yF \5e}W H'V;-o~R<;/rʡ G@4PÍ*mJ0| wÓc0 v 3#5m LP+L~FI``ܡ$c 8alq-a@`?t)|!mjO=86"^lq"1PfMm/)K#) Z؏Z,ʇ}[{ >J^>|eku` mň~67BzJvyިdCbV›wV kFa4lտHMe  ddJ]8Ϋ /+xkghZ#<6$*\K1R!jfVo2MW5iT3S3bM &Y{w@QUgxr ;/5a,'zZd73Y{ ނ*(䊄>AcH+iLT] 1 -~-|-wB-h̽T蚪, >{ˀ1ude5H>o*[>X qjZ7^ k(inyiz7Ž@qERJ$ 765NɄv NHeO _x`ívD- /wkMfeۦD)\_oc5Xm: q,7HoF+;,rۅ=X)Gt1cd`T3 eEY%M@(ҺujEM|>&e4 NLJouy♽.t^v <XX5O|N ?!V ϸ\tZ9}tB7gьBU#=H4W4vWy29_צK A,ᢃLI2kRYLuLCS%U@vڪD[i\t";&"dhYRO%BM67:qGuNO1UK| AQZa=)L=Z`غ)1+@OjTC@؎ EIn!tVu̜%{cч>'QQǼFP)~+؜FO,ˈ4[ q r&~׭qzNA9.ǘn8۾iQkzc[E[r8y1:T.\Ȇ@_$c@1Tn/8+Ls9!kVd@X_[~oIϡr[e 2C4(_0p]z&V1rS9Hgɿʙ]*W+bZN]f_+$DyHQi]՚tȼ;q+["i1-Q T"nT$P>*%\$XkzB,*w_Jڞ;׷ ̺ޣ\%b.ppa%ߡ:41G$:V_sЮq+ @M%1c/jjՌ++i#4s0aHC}֗.%I+<=Q{(=|(k {ΘZn}Ne3\j'Z\cy8 씙/{,-ګ%tPZ){.@ =,_P;9Aܠ}$.WLw!0^;jcS}"46Lf.OQ{Xf:WaVΔuX9x8(5Vҏe/zOeq*nf,b,cF Qr{H&ԥ(H;j§T:Yl'L@҃+xL"0 |u˛q^l) 횷tv4pRVH4>%1&|ԣ\-\оוXEѣ˾W(ǜS'O^(-Cn=`ޑJIY4bٰo+#iǺofQݛ]#N8Gk$WMu<.34_O=-AKazoW\W 40yvH"-`ζr8whBYRѲmE؍ ~Nܖ zF@v#^SԸ$u 5.h`r5 &oiAw0x7^T>(xOɜ/oJ젹T4 bXfN5 QS^Kj/B}EdNRx=܀OmPJE+I{hKP/WAlšDR"q{uMf\R3hayD$l``sz ~oI,pa[n KG+ۢ%M~5Z;E:/*/U\<~v@q6Y֮G2N|pe01yj%%wu+%>։o *?Jr9F27j1vI` #Qyfw >v6D- KJ׉̅NsU``ą:"k)`'*R _NeU(C 3& *T^>'M8oFb3 jP zeF%tk Ԝv+M0M.K }xtp#+Isl%˿T~Q|V 3H`C"-8'a# g:){Q7!R5X@Q '*z7OM n:4nAw(&{VkYvv..XtĊ@1?h309(Q-gHf7 sy*!rrBp\8z3~Rǘ~ɂNJ$p@ЃcSrǿ-)аuwV=oyҼ 1hœ_ \qb g(%Dltn xlHd~k%nXw ( {Gm]\8ݹ)_Da飯11Fl]#u6glU&‘ovxzخ$ݱqJ=$پVpA!+ER$~R pXU?ێu?l9 ZO%(#5;:{L@{pi3'}_?s{ŠX($.mNy$hL|DEb8BCl0UIoz摺n tU>qFmԥ($Te!N͑. ă~ZA]E*uGG[Yi't In,!\2Ⱥj!rBa{ᒋ/p* \J܉J|s#ydu_S!%\OpqQ|1w0*BiRYy F8?l*KU_Ppz2 )JY܄b"cD7*&O( c\\O(?6*9fN_f YގU?imU[睅b2l^׋`nkf;A/Í*lD3˱Qc}Aj _-ќش8ːNx#6Zy@ٯ21S+fxV{f<Q;O.Nz\/D,ABZn*7w#mR).}KZLSV&4ES@_& | '.aW1me)JlG%Rͨs.iw2ǶȱQIiD9uE5C{j.f9gb)Ԭ{|Zj _jj -t (&Mˮ^Zg2eڦ,?יڨЏ.sıHeS~^_Rj#ZiQ0yWD4|7AN-d໏m Yр͆6 *D/,SV JmnRo`]7 VU8K!4?ipx9Aj'.?8pbOĔŭƟ>n?[qTHxu3 oQ7Ah$ɵ Bif=f.3&i!'Fw^{blfn\z񕒬"#64S! nN!2_1DQDޕ-di\ YMUla[Uqv!w SYmu9bpyU;pIr; a 7p%nc)W0ch3C8KW-q{8f+˃;I=@SnSnh6m_ʲ,c(<4-US y"v#|YW'ƹU݅+z!c ;#. @j? h)Xʹ$xtm> L`Xy֮s@E[\7{hSRi@P#R-`1*WU(;4ڸ/:=uhN{d(f(!j5t%2 X5=MA<o 9|^W[?F[X ||`+T6bz`F*8(6|/ Aڍpgb47Ift>+#zqU6o*6C$[ydziuY(ԟk&zR#$)3?m(K~>֪g3@w]<3(Kz=H1K*{8M۬2foa'QfЕA3,[r&Y59cH Y۫h km:h,R.p $4G*Pc`|8!@_wlC)j:7z *n:Fwc(9o&btvx`tQ.ġE%v>o82y,i K"E)'BqFv ~|`~fO< ?3 N.<.#I T˄Ɓ|rόnbĔLm]44O/-k&>AY ]{}(um! GNį6";ȇA6={ =_)E,h߰ϸޔuݵǩ[P'%-3Qݔ|`B5^7~=6DzQM8,_lxyc<TGMc!QqwfǼ xQ [ a6?ytC9%T,Ў=>?*>`y\ۊUˁ}ܬF)nQYKca\f=Fɰ} ,x`R뿞~񉼠kp 䥣0 .Z(=w*s|zXy@7g㤝zqIƸPM2εҘ?: E%y?3_H9&"eJUx)4ܙe-vM;/' '@&YCWGUpz>ܘsf "Ǎԧ{c6wommQqJ P&lEMDW=+ڂ+ E:kئhNM$B`W~oLnВ<0$VɵQ=V" )‡u';.ķQ5j%[@IC0Z$J y^v3?l+殪}'MVa:;Gۥo _;7;Gt:}#]Ӯ z-wVOҗ¢aqtCUh{0 @Ƅ!pi,/M6n}ԪZ\G'ֶ͆˛lěx`jE[sI ?Z: 6`MO{+ ~feSb&{5\vt qXK:IΙ^_:xOݕlvfwKl͐yޥI.q<:ͬxĨ]h+ "OulǁicCVcGz9bb\ȄzfK] %tDo/k׳Su ;\{߸)r,.FZ=G♎tVb?%$# rCQK۵Y.iYȰ[1?k%PX@t&`~9ݨnjg[_wL:,Ä"VNc0?%s& /Üvm&Ϥ2>Aʶѩ@Kʰ ]1[ ҉!aS[ٝO]E$x|b|$z=dKo3$Cy')2Ԉ%L:96e^K̤|] "M]=!@#h!h4/ fb: 5.%?FHyQK'i9)V'',53ǰzO;v &{5`bNأƦ_[jCY ŸFDVO)fuՍϸ/ҼZ7Ԟx:٪A,!?ns yGé˝/LwM-}`8:JmstPXth{$k؁HFb}&8“q%o̓j:Ӛ91.d2\JL?apOݢ0RYM_?<=sZا#J-rZC[)U T}=0g|A,8& 2#fblϜX Ȍk)G?6Zg|! -e|v #аHLC=9;"(l Uь%eb2DꟅaz\Wl9YlJ ੯m~ \&>$%!F2emoW=j; k+ã:2w5 ;z?z(A$>O2|Pkrb2c`sB=jضOzDGH8`#^V와o!d_StjM:HM&S4QliI=,ԯ2 )Rw9m\'>IAgf7 طZXR7V[r(<)QWe4EV,Nl7ޛL{҄Ѥ(kr :a鿔XLGљ(G6 zƄgg%Dcx2=<'|n d2 k*a ^( #VxۚXo 2[L~űF~q$6r #hR٧6X+ty }\ufdĺCyԱi+h% $ bd5ތRn{@׸4KLn1 +1Κmu%=q)|"iPؼLW ]{3^_[me1cuC3;lCX 3eGou8F~V"A{%4=? Sё[Ѳ)>uz(IhQ(MXKNB։gc&9T͠V~ ֮(Lb҃TRj)Vjc0j6œjL9LKs4(^e{Tz!Jy#ߤ+Ø9C_V yf jhDƿi}*v=N󴜲7[ "]Rz }xSYc*dWmP[ULW9sG9Thm -z!L}}xsdh"1)jnX@u3X)Yvbq@O:P݉Wik.%@a~B$;Ruv4!NjS,f_&KGӚ|,c<{0*gERF@3@NB3sLv 4ڨ8n߱W.-o+J1S3\]AiGAsӭ+^7 ƊoYHVen+|eV>YaRƐrhaw lxԖd\M@+5$G8]bK '3; dvʄJ|Q %"_XJ^&R#.=iMOH!IܑMxh/%a ONae ҡ%i{K)LjŧU c JP혍?J'kn|] APda|HlZ Ȭ!K1@ b$.Egd+64ᵍ+NhCը-@.wd&KU~꧘pd + 0\Ny+׋|<җ5@|<,IRe.e3M"zf:_c#ȓ vèY2ϧ3pN͝=Q m/g1GwhO) (P?On@x`2vo`ΚT"[? ٲqWZ,C/IfYwtjB$}\D:͔fQٞtu}} D*syW?򴧉Yeb#_;ENk5>wf#ۙE ,b/)GfB 2c>iؗ"$Lp< nzmXчJvTn"Î5o Xzb+hjP;J\),pj1cݐ1tv6!}ł'ߠU||Lrt"dJSYp&N2m),'0_#e'fދ%I]E7cqT4TaBkQ&q7(zu W=Cjg]-/4G]25=pL .0iKJ/jG͋,[6Pܚ>hXz|0]c`>% ~*}mZ$GE R}XrƳD6%X>( `ԃr:[kRjU#g(ow=y y>D_hOQ?qLΞ8*~X!F xPƍ'̕r ~zFc<.%6iw%NL7xFXڴȣBt'M4o=&YFōEv-씸GJC˵@]S8cI noJ |YIOQIpO0?y3z· #l!9N=ITJ8jcU}ЕQ.ꘐSuQk=~f=>-F)`ߦʳ(eY#c ݝ5^LY>Jjq?zډ1$HYɓ<>sWR}H.~.>ʻxX32pQKO[wG'jBg# @ILkќ#[t|Tt^`U^.LK b9:"<_>7 cZ-O$w sS2^^YE%]aKߌyjU~Iz>hr :F=ɩk=e䯰bڱn0PtȻ3L\;ߊ0*!OW F Orx0Y 4u$&.6wڔ\Eo2I` {~'[ݟuSGz29QgĮ;Cltr"7cS&TgmĉkqFcҞ$؄N~c/wN&ouۮ:(3E6;Ivقܴ:P29BI9%Z4 p'#sϜqlxdd .y4ߡe?o8tOqUgH+NYR ,]Yt UNEB4Æ)2YX$X(탩0 y CaJ(Y<-EͰ GK~ Xo tn]xdeYB_mTeY|lۻo$>: YEh`Ayh)0,p_*ewW v9/ ˫њ,M[Hih=35+3G_1١h۱ \Aei~"[5YDJ ) ttlϲ}.vF`?G+zr9zC!]aW7oLa t# B(}cY4m>" h.#X哠{Qu/Q,n#M NۭTViQЮ`sIG㲥Ȅ`nj_ fK|[Vn~׹=yeiaZ(lOi 44\xtO]%2HEOsW ]wˠ _ VCVviv ~ ?5]2\gYtjqĚt^24$Vr%agۑeA 9ڱ78h#D FXu J-Tߎ+;V qa7U}ˆ$Q9{E b A5-PnFl7Kڈ ;4Xu x\kg#iej!͒6xP23f &joknByɱ=pQ;"T#j6d?+$Z'qH`٦MYJCȮ|(Z %6idhZ%JO#G"/}4ShG)Ap0D[N6a=P##V2 ط]\mMZ"ʑd`9BJuX(S 86{hsb;\i+M )èJqUG*쬱_8n!C{sW!g`\ɧo-|9m3g+zLm2w7.'%N&$gO +bDns|>DRI\6qɥ5 u5=9|Kۈg[g_f.q~MI_t&i8jќYʾ4B۱`r > n}xVde)1,Yo~IQespM-_{9dZ+h 'Li 5usla}lfs2+gGZiz20Z4Dy$b!^E,o|56#b.dӭ>Pa6-|}:v{!JW: mOuּyksP!xEDSmkbgamfq\+R g 1j Î Mlϡ/GMɤGΙq-3N1W6g&Ț v.**:uJXVfbR$={Ȇ8|eL.^ cvXx&o6KBecӔTe"^,q6wNY`wB Q:ʗ䡥zsNx+YMD`v B=v]0p8H};܉g%Bao)It⦨⨧yCI8܃1BP3eIG;Hsug'] DhN۰Drg5mN(m)Ʈ A:{;x:᭥?eDAT&P.5:pʰ4H[ްv#X'{Yza( Vu_2tv&I'Jc#}&):tWUw>x͊uS[U3]8:@圅F2yp)r3I-b'~^?E|CĜVSF,=]sW`Ɋ̓s|-O{¡6|l17 Oq*Nڵ<۳KKл(}dGY3N$ĩ&H`预 snt %tf@{|g UlL649G0 O0YlAwGB &xH[ w9oo&ĴLF~ͯC)qQq&ۤzŀH|8`SB=nSWz)%i B >RjS݃-!pM 4 _硱6pgwUFh5 !ɬksζpARV੦.pMǺw6֎-gD,ݪԝdrI&o Wge1^pQ>(_pɫ/Ju~ju|B.xrFo'4i ]:g@=s|:4g\`j/B۩YEL9ٰf߻W𬒷 7.n1N4@|#|Dޜ]BLf7GVJ^ YF2tG&pW{JX T4,Q `$PY ¹E#oĨ Wi65yާL,;V?To4 ?5 ;|Dtߢ>0u`<$N,T(?@eLd#Ke<`e+Q)G,[3Taںy#i. X ]ty!S̓q,ЫmkApqLl c`d^&6P'zs`|KV3M]1\SVrN\7.5x3?y.E8-XzòPTNB2upv`I hTC4S]/<4'Wᚑ0Ěۭs,8UyvmAå$Ӏb`>I#I9˒T>tL^0n!=RI/]fB6Rπ]9˗0 9y քݜH| WH5v.[ /bu|:->bHqaKEے^b> wAmͿ,J*4c Z b#\+"ohޖc>av}Wy=/g \/?o\AgiUj@4s?Ǭ |muRmJ?BZy سݽiRj$4r#`]!]qlwSI a~>< 1'0S'тQm'8nHɪ*H w4k@]qTgb*$(>rAnO ,ż@Kawӥ?`vF탉cG'LHNM<#ɺEHҾPPŇ5N\ iz[ ŻHf:)J30MkD_Wk G3-w_JS כjЖ0̝En!~7 lG=#j^)kM9jl%TW3XACwwEFa72S=Q2w"?ܤ/*X&BO=I秴9 8M WKqT=ܺMOVQ :H?ꢱJqy9TBа6-Fs3Ꮺ+> OĆuCh =r+K}aUvߚ9UF5Qe9*/*BmM^X3sI%kv2EsNy$o*bcԫ+yU:wLV\'0w [e?ڑr^  mSnpK!؎_19.(v|򌣬-Gy.y:L+qI8Lj#6+~ytl BNvNAؠXg,(s; ^} eDc]3lP2q?J3ɨ{@xLDe;h C ST9`v7ޥ46qqY.-KxV;e  J\^YOg)T;]1{{DSnn5,KSI;sw'_pY/hK>œRexDUX,BEƖ" S [F_;zJ?vay/ س jE O@pT<5Mff8S\ LNq[4@ '?>?gas×Ly؃l#0K># [XxJipp.VH"JA"`HqdOBM]?<.p';Z/Eo@jwP\vN=<=;#pV-r?U\"̠ʷ:"bm~`Y[X~:m@>C,(gB)S$ĮHw>eaprXXNV_.n*]=ͥ~ŁKJL⪾K=r}|1'w94 ~F\bxʷ xlztubvB_eZ/CkB5E[Hӌlf}$$Ӌj-IqAgmzgZ0\8K~DܡE|bfkf8gf|tU@y@)7SV _Lw+iGl[ssÈU<'Di m1{.^.n aR!f+Ӡ>QT-X8+<1&5uu&v `Y[5n6VAɊLq K;[|{gz ۧN\6F'sFd]xi<0OR9~9@eGJ33>qI@2[>hw)cd݅ aGc˾ 5]!7~W *Ov?Ml6Ln){XbgF>6ؙ_ݛow49_*LA%%#N>t+F";5Z{iov-WKp#(t#E?cxBwivpS^|mATd/2jsNHrMpH^Q~,ERF;%v]R IN6 Ew+eH FLlj6M GH;!#SQ[)Uqr lzQgfl%$ƍͨ}_N: ޤ"cdؕXL>jzdXPl\XXnIgKw5 J7#*̒CГ@L 9R,w6u~7Șo q|,6I:!|o ~5skH-$ s[$ DžLj[n%[/jP[D4]Ņi8g=ا@Pʎ0H@.wzOpwT(q떇Od+/f's)68+,KS1Rl xJRW˱$ .}.(!3nr:PgzS,UmTfGKn2]z}I09y^wU}!sZxB?.owmIew=eMZQv 鸡>v} o\)EyCHN ]m_y[DԤ~[+AsyYELzqcmUSXpOUy M+Er[_m_H=h#aWC.P#z}UtOu' cljQ=LJ*ɢ$9xwA7- |`]b o#A(dVi,V/Vx@ ,2zKl0K._Ov:Dy)iv!KM,Q?2Tx;{ЂBCFwfAZ{EM 멾GޚQ#TT.Ms!4-nPp~D́)sH-WL&o 63΄'z l2N$j^_ X\bMջ7NCŇ3jڥvo%y_wBDon8QĠaJ4yqOL&c2]8./ZFgKEjo]_^aN?+(rdpkz^<@WTFnф:wzaXMj' p㳘.*S]Ӛ4vHvc\%v?7.s7;D@狁osߝ(|=p螃SwX{Li&$^r OS5<~?Q`3?.ٳP9 凯fB"K[døoXǞb c0``s_BG3[wthDTūc$Mu#YENX~U3uy4e:5ﯙz֮8D>^>y|tHv ո^GE}hY|bz-if=лzIņf)7@;1^0֡'khNYM|l+r0Ce1=(f%(|W Uym98B|Ē͘g=a]IOG BsAY:P.fV v{gE;~E)DсM#{W& 񆜠NĆUW[Bl)u`_7=y*%8ξM)8L<^χHNpON,#N1EP.} J]QiVScZ$Rkhbש_`=W@ =i`NS.Ԟ ۈH%$Dx|*E]*tD5'C24o5$1k1ŬNT؃r#ML$/$ChMl_ 3%r'F5"}BfRnS` {P%ǡ{k|fo Jٖ&ˏ[ʒ+n!OΌšĐx)ި熅b@/U`IձY'b+O o܈KکJT=I2n1${EWٖ]K){/h&a82 L9u*sK}2K$/kfE<]jsUqĘ27[G`:WɢÝ27ޭ=i:7w'lE?NIZp-9h{A,Jeu*aa)O ̬!Xp>`۷ f8ϝַ#F-e59tހ.5AY7珃G߉^L Um.UH/'(i&l&>k`i{9(+UDp_TDhBZD MEK2VXnEOּqJ p3u$.5[R|aе ^*i@sX-*s}7 s ,+ oQnՓ _-:? z遒Yb4 2)y"'Tfֶⴊ%>,)*vfvpI >JIJ{N;Y02sU6g0_yԖӦ V]QPBAgDE7kĢ9{D &,GF1t})!M=r0wGOmҪ(\PӮ*d8'_A{[$bk|yn->E~&.؜ʣwnVAQ˩꓎⻋T R)%Xza0h/%aB;?GtpMTL6w I;y':M_Aud0d&\8=/fO?{ߡ8Ok$![NC ɽ\C$1Ւ٢nppn1򩺶avaty,]k~_J߶DBt( Ro.r4SSӹqj.J )R:B2}0R~ʭi#+ w۬[#|~&-ar;u wK5X!M` 2SD9{~.pzjT s) q m\Ry]X 5 䫖(2zx[Sp"X<`MadJ2S崖";՚¯D } r0Z,L^x0X>aYux\6wMHd2$byKjiI~ *nۄt;,; W 90&ҷ~?H/ 'mH`M;).栞׀.8b؁kaۜPP[Wf6I..,F*V)/~5̩>*{A>.\"-)EЅMi_{-*CvV~ZQ#袔% hGDJky4m2k>Y4 ? xZqT/Uڒ;h>V_^0ʹk!c&A|'_ 9&ż=0…ƜM̄Ԭad-<ɪ1VoHk.dfW^K}\?[.F,nNm.rb< @;M| Ôh4RGLjPih x8 σ133=ie\v*U?_F' n[NTmũ nt~y2o#4>qܫ& iJ}{4&NQ<Щ!f[BX̰vc,3ɥbEl@Z2q ךYoĘ叟W)3O>NQ2PSƉrv%@z6 <{s9d B/<'"l[!_@H&}fdP%I vwKIC"|sohlީ70^CLp* ݾT%1zcgs7jVv2A[V`M,oĆMBg4{Վ\Y #;"l4({82nei?x!:@nA_#%sgJ,Ua76oɿ+VKխu<.=p1J&AW""M5_WnZܕS;lZo[ԁ,eu[RJ9ߓ^W~w͢vJi|nمM{Z}/A?j2LNZQGb6DW۴AG&NO:ܑ-T?A 촫D# W3d\z^<+/b֕^ w!RTu3ϦBnE[$,L d7rn]ީy%ңz').]H~XOMfh0MekDԧ`?نDh{!0k%bDg!5$>{: 0ҰE"{W8lu\!aisAS%L)Rv>%Teܑ}H5=U [ ׂo [j<} QL7;8{"HKYKό\zf2p"d1NY$ڡ"p`>·>zfDL5[%LODŽrXD;j!xMVa?B̼ASTs3P/󧌕O0 )mv=2J1A*J}.OKg̉Sߝ 2`4ўp876S[yD[ص6҂XEP++cF \pr^<C^c\QNȚd(Wډ=Nȑ-b^Ǜ7'5ߺ&ނ(V`$H"(UPդyyȸ0:cUx8nqh4i:z˹Ⱦr̹q#@Z}h[rC\\XU/br|FH7RдD 󻚴oE9v1RJ) ȿ?^ɗvC`C'/@ \3#Nst[02dtX)eQ)C6ZV7\j\ȐBW4a׃-8G"ωu^x4j3Ek˜0w!?zf].7|)Ü""RsF0C22^'- ҦB2z]9]^4u&֗ߟ7@γ~zX<΅zXj8/,BDV &` G/g=E=%5-0QMD+eA4A DoGjʅsRtvIQ9F@$wR:Ay] *y& psC`W`4BhYz_&aE'vO' '#~7טԯI +$!\j2hh ;bR7.XO"&Wץb_)+kԶ<6O/@_NW%xlkE6kSoLiЖ0o(i]\TӇ"y!cDA0\fP}lQ9OJJV.^?YW.@rXssj33{W(d"m,KFu5ecu,#5RX˒K k Q,=ÑF%5\ rvtٕ&GZw?dL~1Ȝz;Ϫ:V,ļ.WF27}WmϷJ{k sV3d'S-Q.I$s:;K#GL۹.P#ϗnºϏt0OdƔVhqtom<,w5$B!c{;"|B$Cj+1l"D/coz2n|0뜀Gt>[Y uʼFnQ71AZYtDf2|o~'f5?\Cψ؀U$=1rה&7i3>[~_#|.=Tcp.`DҘkWGdUV% ;ͥԫ 9n{0XWR9x 1ᏽrg Ҟih-^ NZSD& :̒<\Th?yA*Btte3x~&,?ls4Mc/Hɝ/ai>CyY<)Lk|6)ͫ޶ Yi,,mX)ٹ:sx<$ S M(|+4U[}V*s\GӢ q lU]fO]Gx|3p/'F+фG^0Y]U Z\L$6[ 'NI9m4[zvY!f\K_&Rf瘐~K۷N0q|< %1P`Ul#97>#Eǩsf>q*%iX vaXKУvqJN z`vWt^@~} !#C 2;V~6:!C?:F֩oO;! G AG_iƊ'|+C5|dN:ŝcyd"IʫlBkXa{SBq@\"P3U^>r7A8qF{IzI;L)GN//,<$e.f YzXݚ1z=u%Me8c`"AşnjY; 7rX](Ve(MޟBu6U|`6~rqp:~ ~6)nPT1[N#4b xy͔+Pdo$xi6H G5<-(ĎJHu Un-u}h[|8[R8} r_vbaH_ff/W+k:_ِiЈR)Σ<5oHR&مuxmե3[4PҜP hnM>2y %dž~&z }n6of>#CRkbVg\/k&Y'Cil|()ASOuweƴR`lb"rpk(8hӺm:voOCYEtLӅ(N>cU@%-ԅ_r"ᐏ SKnEW],uLu5O6h8J $ PEVRV)kh/`~G#{B w,l)CuNݱLDi:#E/ٳD 3 5!Ѹ}&&qhBN.UG;L 'h(&ՂWǓ7֌n%ײ}& pYy vVS.MglVyX-0崙w5$r}!1=eu|vB8b_s:Z(7˅$*r, ?qi"#W*I67]|p ޣ_z˝]bHT>Ys/+aj@w*iSrQYK%T^"jah8%TM,_L$foE֒ Z%vj-C]"[GTB 8yȌ~1(yCL@j='޻XWX$ʹ;삼WϛU[(3S vLSCH-ö.)֯e,&~?d6c@~0ov\,υ~5Gg%vM4{B7TgY.:8J<{@-jѬΏ{u*MdK\Y?S9desj^p3 qq)W,F? O]! 3V9Y~~.BN:^͢:]1H:Ά\q)z{?rYoiyf*TM,iO+, MDM'8qt?J𘝲k ǙHS!IpҊ}h-1c0Q'`Ee}ZOfE<E|aIktZ8e lmDJ!`Ǐv~˗ %_xc6 P2N (PiBAynl[>SJzM*Rfc" 7OYnyL%3,+MXQ*: gc/k|{CeIt{#/Y^!zP`,ӂҨk# O2i&;(JfSg:dC^Zn1~9?gVa/u&m,տ@^n] ?t>KCjcԏRPbmZ%Mh=L[NJm&6vJ|(Y_ gWcL!׾qUZ}Q}r*D,FmqO9ITC;?w=L@@(;mMxTCBHE<ۯ1x 3HoEdԫ(Y|^-"2D>"RBW$'`oҿw9oy݉j??ϲ ܣœ :yЁ&[9u!ۥ* `kjLz ͫ;\m1YD(ܯM (@^=U fcב6 +` Vm hḿ:yx' Wxvp]i$gȞV\#3[IELDP? }( 0=6>1ǑFʪRvoӕ4D HtesrG]oӨt~Rz:*]W2 si;MhN.oeEr^Rz'IH$շ1# !F7'USw?*OdԖ^?Zny2P rcX.zz$n`]b]1)6݀8K|Rgy4}{h7H z? ٩!@ɧr/V0, Ι9 f/c>76?ŒxMҡCWkmd>{%xgZM# ͆fGSĢ;*+\GƺRC;ӻB9n"<1AXS׌ōxr{˒K23 K&pLyn"vdN-:BՒңk2̐=B\}.h7z%&^& ž+ц>C]Ȅ}wAi}1Oif'ӳ8?˺82v1͔yϰ 8j[P4激lwk>Y+nʗ/P\[;NKjC&X#n Tog "УӔ?Ef ?>oLQj2F+c㟋u7ktq5}:ؔąV|Dat勤TƼ N-؍юF=jw@11'k۵Z,46IEI:3 ƐWm{ʋ^E~: Af%a>JKW7{EՁƶ`bFse^ men~D4}NY!M7uJ)^\87":7cѷ߮AW锴k{`Tr2ܱ7`4w؉{hNsS+!4{%J˘_?T jͧZPJHY*cz#?$H8P a}yh%ʈރ|GåE~y/q(OO h9Ҳ[b [L4B%Źjl֩t{kŘ"W$E HXZl)cpqtA#O 9%$f0z xqMg4^5꺋֯pSJS=H :oM@sI/2(o&Y9UykV?фG!JnaL,~a4H)Qp$E /=%!Ty%;9-)>ޞ? wCjg(8%=5IeϙX$ ԯ \J'rqA7KIT>(aƖzY,ߪ5q\< }[ 6H܀gDrlEÖe)2ip2E+b|Xv|S>ǷhWc8th !>tr;On@tD?.h31"MFAl{?Ö;~V24,~۟fP=1nL"ƻ&m}MӃƺIvi*MVU̦8e#AnFNe(N>ec-O (#ƜcϞ#HQ]̓owRw:#oaY¦KZ_#(4v!WAS)8Is]L g!d}DW8_ O{3mpY80~#CFlwHt+UCQ.`#x[74SýsaJ8k٫qS14 )* ](qj-BŽ1bk'^Ŋ]K>u~\ ^& SR%3R3 s[zFg ނVik8Pؙ(E̱;+7rH+< s7T>j,u_rȿ@7CU 3괤a8`KCk 3'nc-Y53Gkw@aFGۃ:Lj n-iPHs̈́2m-" R}S b̓3h^d.Ry~/$ݗNE5,Y1Y+n5 b^СMz/u%;Ienl]k/ϤH'ԯս#fE. P$ I0L dLδz%a`B͔a?)À{p(o::ػ99NT TY/{d!9Blؾ͇^ |f{tS.cF5$ŇVa' (Zz8,\΂L3yV~.WC) * ם%CH8S4Տ>\RPnODhIy-ԪtΏypFD&A+W4W>PNT,_y@OKV`J=FdۅNX8vbg^×~u1^1'% pM,>e|%[hsWM>K8٦:xU5+RFTi uI4Fw:3'-OR*kEM%S\a%ES4j[uH\5DN%Gl:MgvtmL=F޿zQfWI4t`[wCy9Иq%]%q6wN}e^Y[˂ o +$u/[y%9DHVke$z'Lzaek wzmyc7tdPl7;g-w~*ZT3FL\FN<o\lX{J{GXȟG0k]g">W!8qp3l5Ǭ@"Hlі̯K1+ fAGW>j#SQUW6V"b?' _FiQ5`FY[:CS?KMwLև4E)-#D}:[$}]ú5[\I?6~0Hgpeߑ - 9A|lB{ሻ]Dz7[m!ܒ1qQ]Ҧ+RBAR0%^xq}MFyGO{@j;ѹoQ1<=b?gU濂`Մ7d@ Zƴ=}wx?FesMNLeI䲑>⩵22$%}䝴+`!aK1Kː県F tN,n֐aTk\Huo6'tҌg} s. rԍk\JK_Xp+l̢xO& 7{7 5m09aΎ;G}ZT@ FX;E)6(9\AY5 4[4\٬)glj9)1qH8G@Vԟ7:\Fr `gԔ J9PڞZ 0j{yT9l;S^nLlCar-d8-ѭb +x!S;< TӀ7܇-F AK+^w^Y5%߱J(5͝|9 udDw2*c6u |Zr^/l:uBRKăUoDMv?#5m>qC$hmC?v:譸n*1&4y挔[EYexmut|1pCp:>,9 ZT=OA >\"dv`p^",A4ptKj?7>YSf-> |Zc`;d)=DbV}֗uu9~h<44'* X՗ ( ?a~)]/P*ğ=Lz| ]H\vD98ܤ2 ԭwjhkm;9#)ߤ }~!HJ9d)GD+gfmr>uz.pR$ 1fp`^Ak(M›xѦ@&&?}54zDˋX؜ [Y; FT'`&d@W 6K*m[< 鑫!X7fQ<6h^SD'CIΔӆ*ݤ^g{2'p% suROI-BIz̘d O$\#U8zr%'nZ IOOXGLD!!c89sdE_?=Y䊬5 K2 <+>n%Oш}[sMM1Il dk+h8Ẉ1`":p+f^ ԷMKLO<0-Ƴ"W>uJ/;x v-mJY\-LXޟRǍwJ-Ვy*!<=/ |A3[}ͷ$,XL""ڹ5K O&jܑؼCtm-5g|Pg"fD:!*]ec+C4p0Um[7w./ ~{ќsVH4:HyxGDH%DԳmOL}\nGQxw`#ĂŤsәs#]> W!UHaX"'4*JPӸZ~I|=i x[C !^pRYgFQhɄbHEڀf<9XDjbEwԫf0M^=ّ,IW >{} $?bR\%\ɀ<$"ae. m+M*H05yB>J*\asJ$Li61pӲM8Tj/b/ǀd!;rmu݈o[Ĵ=cdO? MiR=#_~\骏m:*rüQk8PhshOU1_hf0We˙n7Kj@Z(D}@fb\< 6kL ,.%v 4o!'*pzls?. ԡh\@L# !Toάo}P+/myiQj쬼#kgV9\{! ;V048FAދ Y0;McpV&þ14).>E `T58cy<\73'ifl&olhirU*EQh6 4xwA[OzruG)L)mа34 uo.sR>Ur=O4nFPb-) j]mRz@LicXM > ^GB~ϑS B,q7t+dPwf\qc*TOEދU6 mL(/޿ ݹ`*IpmM`fLu5 O_ۊ:^r(KOVF n&&[r{PfӷXþ܂ u PmeXv *[0{bO)?\TqqƖsdbR8fsX u6Mn3m@m)X_lOo'؂O[Zr /u ꈒX^uUXЃP'mz2_8Ea=QR<+ԛC { ETMBQA; $oY~%giHE>͌~ ZVzR9u5)>,2?fGoQXE]5F/eV`uJ%T`q`Q@EVSgd"cE&WWk5wKW5q0 5S `aq8ŇReWlJJҔT )/­nL7t?>HęYM[A۶6"CL-(+! )uh3K#״/:yh`_q[C]opElEj: b?$n~ Ws@M{-[RcğXW9pR8VZH(,yq'4n>^) q`0o?lI5uL/|a'Md ^e ʽOoR/s# xe4m4QOؑ)\TkrХG'3{'R|Nx{,/j9٠_cDYݗzjޛbTۙbfI `W?'b4tՄ"r{a/T oS]~`ÚnP<t$] sbAbD'w +5tTHx*tM'~PhK:2G.^FtwTmeۻw|Ƿ9](q߰5%ٖ>q8C8?Xߦn"2N,LܔP.M=Bx$7ڽ<虽nD )")0~H {6+WN, ƍ`+ }ly)ؖ2o0~R |UKND kbc/P=KuےNEv?Bݣċ; lx!iOlyTְ ]R^Eq+ /s" ,v~YR(=1Hp磋vh{T ,t#s,"#ܝ{ߣQN!Kٜh̎%\q5m~pJkԩzvd(6{SO,~жla*6J xy1|5͔uꝚ xpgq Hj Bĉa9ܰ0[{NrVd>W0" ON(|!z=| {S #M,q'2߭C9טwhYM>U)0Nf)|E+JDO. %h&u^o*P0nIPGI$al-9G*2b oBv\6|$FA6&zҀT]o&Ѩ Nr~-76?b_&+Br0u]u< Żn- Lg+[,yT6¥$ ɄJ2cP.pIz 1n6.mYÃn1QtWfP}&dsG$&Q&]ۂAroq zͫ|^-);@@8y$*' 8x_@ӨQ%'xݖ%l1$mj&^Jݼ(TڝW eyͮ+Ap갟'AKߋjP F{lM-E@6Ab6A Z\ɿJ٭?N~xN v"S^+ÓFpǿΫ=.?sRJ'T{ot*QA&!Yߠ2uR5F#EuyOM"[?w Xo+RM;8gW 9e Y:hlJ;/a?z5qq|_=/+YهD Lk0(J}Azs~o=.o"iKķN@ac1++FfP1H+>^"MyBkC NtIrUxt/hDM>[4=*9ײ>?ql`D?rTX.7'-`ELK{<:4}) m]iW \oO|s &dGurn<= ?WG8iD(hUP˭eݙ76G@0 g CUYS ˖u^|> L.U[Vãu2(v|zvSws+]þ&bzk?'90 9:8\`sxlЫ9uU}fG$԰ɆA)~"p}j!%c.oю/O7R'0fa@im9ARBd@ }^-d8A* Hh9,CN\OCüpR 40LG>B_ /{?@W'ub:~*)4htRdX7{JdReeGr Z9)Ԙ=RƸؖVS{ /46ggIߺt<JfϨX @ Dg. ADeGYYzNJ3%-`>-%sh(V/mXf|Ib^<&p(D3o*f3_^ЁM<-.\lV}Q#TG7k/k)T΃s< K dJC1ڰJs _.2i!\gMe4_Fh% /񁜢n~,q&Ȓm+):ߗhg< COiR?xhMB43©ݫg6̌կe ~ňlD5hvlH ErNW2-)/?6xjGZwZ腡SrK4C%$G ey* ̺[\D @3:9[QF`Qw(d=hmrQX  s@bRX9*FSM4j }a>U"KAmE- (TRN#W\ȝ[ z[\2!{y23Z,)剿~TlgYMѽ-R?-1Smtv/@_MGaΏ0T;wu*$9b445vl)+CQ_U0>1y^dD@zrP@Q}~A=S :.GۛȜt6x>Jq w3·*P[A@Ea9edçx|Y0YFyo7j| =,,nH;_Y sԗѓ e]孊Z}U"bI`°M\J)pG}3,iߍCUʮq]),x vT8{kR'.1.[1Z|(uF<4 vmg!xha5Gu0Wj~.X+H4xonrzc9j~C%/hA|,f-Ǎ+)6FaGֆ RB'<=8"& omů Yj߅j|Wݠ-7љK5pHc-?ǂߞI,oc (x;>r"{ #f/3da濾ssvåQ\!RPs d["tگB uXu ;;-y^fPE:4DLi2 ]nJryKɐ#8A1H% M&3eXMza5ryNSmV~TpB -"_!s%ʍ&1kExi2PN-,G|sؿ(ZwF+yY@%ǖ&ߟ`1oy Y&'`Zul%gKH/@E̙m? YwLŎYrl28ZSM2G W#JX^( ]zlx N(źZ0R(fSUsh= ?5]Ù+#42%,n:AM5F>kRgeM`eP) ;lmH 褎`D~ U. @. X9;uӜɯHS?y*fe~梶SdKmT]sm&jxFV䩤uyg#@rnKX<|RT6\N} dN-7c5_e%Nnrvit !-ށ~TXt_< W(PrS>ۘ=5h4cuUU^c .jIyB0*ɡ-:iX)&RmVEK})}-_ T]5@S,C;_g|=mfq76Bq*M⭄*'{:B/FAE5 8ǾY'T[d`-C'VoJР_U# OaP7AtE숵4ii[r>!SkZ@%jfەd齌i3IM{#3ճFe8 Hqh]./rl%P:n ^ uH"w 3͒non1%s|-jSz<ܴh1dRxVh!3>‘c[NDA*S[L8* }^bghMAEvy/D,~̇p8QGrhbEZ vQ%jnGmb9]L${>!&X p>3/u&wОS_S1Xb#סÎ8#QtpT0IMh & b)WO1']pT[K6y@C@ /`P1G-Ss4Vr+CI$M E9X` Wc x0]`MMH,13 |4O#Gҡ".ˌ3O>R:9B+y[$ctE} FTI?B^4:l:@*RF&лfYfWJ>RvSq5pCxۓVjkeRNj$Įȹh\mEd@d( 6x] c/mR<8)º}_/"`=xHvHJM 0Jg3l)pz;DGf%Hv83CjjRwƢ}rr2ȀL1) l҉ǂY xK1\խ,ߓt6jEl+B)ȱj{* zV`°dͧK&MQE "edY;>IS*‘;56"]`tOWBE RPjѿP FǓ (ȣX%XX22d߅Huپ^ܸʳ)*S;*pzTiWL~KyWQ*Ur=JU#l|rNb9G^3P ,b*l 0Peso~>Q.=^/hG R#˨B\!x E$]ې&hࣥkH 2#V(@<,dT6h{.0VX\}1^Tb))7о%~mKrK9w2Y)-GAñ㰬[as^+:4nj,lg٧kvkl12ֱTl5 |ƒj%7vgHFs3(WO {N$ LHUeCfmW&Nst?PG8ٮL $(›RBˉrJs`4^TS<e]7%Z9sՇiMb @=Z5t>M%~j(5FJ$\[ֵ;>-#? SG J])&gAiђ~$ cf'(}ޭUɞ5W8\HoUvR{}73kM3@BAJTxRQcѫ%{=Ow@/h/6杪PG%f:pRQr(i?N Aj{^LSN!њ{SyH*MD.Ω5jnLŊT,Lwy`V+Q0[FQgYI pѺw(Q+Pطʃ.Auu2[/t7z u4EBٞD0y=$WNFP![,Mu &BW7FduI8f` HhU=O AP%.rVsjAԒ-;.f7\Ħz!bse0ujwÖGBs=ZIĹWb;\~0h(sIUf\م[to6|E)M%Y9Œ<ˁ fq{20I1K3%I I/:Y&O؂X yW b;=PuM+x\}LpEGR:·Yk9a>*z!ap?S,.~mhV,:uyWɒO`\Dy~[U٥_;ۄ2gi= lx7jPpP~tJ OB[7Ws"›{8R, 8Izľ@8s+}$ "3{}JXB}^bI qOSS}I ;&x\ntfn$h+3B1?5fwn9G}>j#%i&{gope\I[5WNC ;-K9M*4]nvO(tq+.+(%׶LO8qLl<\(%"5)>,bp3 ER[+4~j|ԕxZ[۩ ?0Ko@UAs!%GK$c!*w@ "u 콾Zw TҾ`X6]6,g/A(:T#,*ZAt ,C;.+-,+ټ{Cp0J7xp;w8x aheRރ]$g#H3[̠kv{`pr)4;Wv뷦j[} țuӪ'E]IwWϢOLIll\:I؅gKz5Ǚtl{m7WIsO!~ lD[w_5$%rCu><ƶEN4H2)$?Y5Z9T5? ͓{^=t!vDNL e3IIk&VmI@/ ׮5?s?ln{v&l|9{PZRĐq9LUyPvf#˩;mf]omG}KaY}] ).Ga-Y`鼸ih0@^mj,L0k v45 r_fts3jǽc nOC5>IoS@LB[a隣]ik=S@Y`>*'%o>^75_jiީex_ LT`ᰤS1jNմ [;AWk*M -%gQA02&2uPZ uS_J1-=#򨻯?:Rh .·c#frs@j$r ^)( 8a",㆜hs*@MPdiBϊ*nPmJ>#r>oB%Qx.OUt+O0{x,$Hx}h!lozMWiCa̩;(dvjyVIﮄE-ZXU:})9,2fPb E2gC %N{f oظ3_`%w|^, r-kSDθxD 76JoҖ6 O$V}T0@L|-"W{NQ 4{lc'=`('-+Vf8JTn焤4vx]=ab CE1e8$#E<2+%5MUU[cƵD!CV.OBGhY}; zɔt~w(ݵ4ܞ(E}dYƀ/JEo6(IUzIHPH#L @, vQrGbɯJ}x5Ur"e!ZNhhU6C@CbHg*n-m`WU˟׷kGgMOg<3v׈ŤUUbp2%y&a/ ͳKX6nx)v<-Ɋݨ 9pjSAI{>qJ„'.PH%d4pMَx |b*n2[v jYpIt0G&/A*O)<# 6֐IxdX)SEd8gʬ'_LIJYTRtv:9Y߇Tf7/y. _N򫆲1gkZ`I֭bW"Wedl`Qޞ|+G`~=S27"R ᥦ_1J#q F?ryA=B?΅Q04O%;PV#5d|78:#Hy ;5WFIF+o[r05xh" |'H4tN5ozvz^zg3msȩLWTO`X7rYO@ӵ0T8u&'tZa$2A:A(#Ekz56'&lyRš06y:Ӫ-\ WvރGhIeG= ï<6?;zj(8]W ru[kf_Zժ,P;!)it KRjdoW9\Z-ߌKs{8:&w %HO0#h|V,e=gLJPtNB|]9)~p$EV ,f|dbխѕt s"𑝇m{z; .@._ /q Z~hT,27hQújZHEi¹(mDFnP%ױ(H3_P'w"*xh^тx=e>;d3lڱu;=jMmaptRKa ⛥ Yՠ$h ڌ~DzOF8|D1Uu"m%Md2Qx2K93 PtQD蔦ɋcG`V:2DʅO_5Hq\J8\NB]?ZplSWg &G]cϗiEyL1#̴]KQuؑG,3vy+ R3_5t1gb0aAG(Ԫ2 1_Ql]> 2cyh hfxY6ؓ&/HSy&\IdP{ZtZuX&(7fXg8.(hS7M͡bjås/82"9:@r3f[a)'rj``S܌m <41;N^D%wxk3OI#tc.p'hё$FLtG>[ 2=Roqxܽ]Y0IßNBȂ6Q\tLE tg'%;Y6wiVDn"FFd>:&~IwKeUrQX p|R(/x`L«I6 De *3ޭ_abl0:&z&;dOvrs nYjr~ 4%m"ٔQmi[ZoJ ^K V4O a-UmE c /+ś:B mW:b3Ҿ+ ڕy/%؁*^o_ﻗK*H!o4YTwf_8@qOrk+!~@Oۺ./ *<"ϻV,+ˆIugL}Xw]䞽 /{4 BϏ-D.Q˰[@*ݟ-,z; 3׳6 >nI֣%9G#BId((Ъ2*m%qZ0Z`@EivlqS3aѴc4cgۅɠ E 'NF*Wg튊Fk/Śye6 Oy!p`GZ#J4"gI tv:}t/ME}'p W: N\{dU*î||30r8zH'>gdGg?&Qq_K>;J"8Jڳ5/WB̧* G8NJ1R YLIIMOc li^Z Xң3"i.\e+[\S=I|$afșd1>;h ܙiuHr*^xE9dWwö_Tn!*nvg qvR!߄_jM;׉טF OGŭ-yٖ9Dt1";PxyڱA& N8Oʗ~ ݂5z;""mϚD1N+NET->;shPƘ0.ǒ^b|[9y ^Ӡf8;W$1 D\4ޡæ}k Ǩg-vŞܣcP֙+y^^$C~h'c^QAuB^i'S!Hzx 覎SSq*ckqaϘ1 dl[Bw_WnPɡe‹{n H5/2^-_qT%. 9+2J#g>E0mz@Cz:tC Uj&XP1TMNNQa/0[=" myi iCl䠱z`!B~FUO""g~|i9,|*#V3ܭ y,6(o9fbwCgТ&| /4yL8NR85Yt.+BNj*VҨtT}52<=Э&|a35Ӹ} ,Ǚso+1R>¬H>~UeP~tj)ɔ)@y &)(. s!or6-&Q[ Y'ٝM8Ĵsɏ_E ;ZP,38C"DwUnUYySδJrlvqTN?sr$'|860Kx_N9َmho>s6?iFY@5)" fiܮ|B_G0xAѬN'Qz1@Sרw3]nE+縄tK^9k{~By*d8t*T)AR1)q h5/ŃTi-E9*刴۞^ɞ!c %2&NН>r@<g2 H^(R魆7F/hy4`'iqѐrbW{燷ohزY΃^aKr>g;N0,_e5PQ_{.E o1}9cQp0psc6HT=jUl ]fbJ31]PTBB;Rt-̕~)%wQzCN[HSJ Ri'uIYx>8x(f˦,)6T d a]@%L1H;NP`WT-e@#i`Z|&8ٌe^ĴcR{,c~s*͆xDu3&?]6&[0;apt5ig*zQ88x(ey4JV6P1x>o5^gc>~[PIYh.HWjp a>Lfm)HMf .8nPP{ 8$7! a8 [lej_WQE:,{d1Rt7LXrYХwsi]#-͞JQ7H׸ 2h}F3HiVӛΟiws[SJ. ^9HRPmk塦Z x1DP `r(oy%oLiZe)(d5p2e]aB%#qBEԍ 'kO%ll[4irw_39+3\áo< [}Iu }~ꎘyʈC51IՌ}t 1 fȹ9kӌD]_rk(I&#[/JqH}ׅi""&uđF]##wx:,eŧr`ipV{}@^c %0Y2d/ `ԁJɀ{_ 5X+in-Ṹ%80I^A,jΜ'l{OҽmAmJ&4g/%k| [j:y)c7Mɐ@2G[}l2.[k8Cb;i*ʏ8V"lj2u} ;2֎U-rg}ލNCw莯jԋt>JSu&"E7TZoxOéqJ:BXfS ;=;caOC}|vD(5(Cc߭$aluӑi]s8QOc_0^wxۈ|5(Bh Ru-C n[٨Z57'vzR6S4x^ݯ<4郦K: k0P 4`c-&%qE3,?G{A|}#ӯ=מŽl0RH\ v$R.lc|ſd}&w; ] WIEwǽL}a;R/Kr{͖dċ(e`36rY fE I%+8\TC'k^5߽KE8(N TB7{2]@Ӈ kFYxdnI‹gQ`3Q}>ëv!'O [> )8x`6McsoͤhT%G|@|b93{K5w&t>Z\Iq|*,y~ 8DE8HZVcUmIHN$ۊҐaÔɆUM/ 3d (Q`X\)2UF ާ o8AN'',3)r<qT2k)ո Fx?hU9쏋t %HK3JӨN0InAKͩĊTaZ!{-?bm_Le_NU/ :OԵvo" >rl^ m_͉ X cdkOsm6>Ԫ!rʭ=85ޑ͆_k4rD}G"/2 Ϛ<^:K>w |94Ľ%k'&aBߓ־4<`صj9}ș@aQ2Nr9kAb3 cu9~)Fww }/>.O9T$٫#f4\=!9%CIr6ܷo vcBt6ɷ~"V7!x!'KNw#@t|/'*OP'<uմx2=`#Pφb\nG~ISE"kE= |« }~Ŀbrs&q;5XҐ*ʑAȄAA֋sd-;IB&+7g43A_(ck B"@IC傆A wT)& #Q!!,wv#1(GIMwm49lw13o1 5vuoNZBl֭އG% ]a%#W572O-GD ʊ"h?atՐ;;_͖嫂e[ODP -`9L.p({5&C m~9!kc 7]x[Na|V!#~6% 0)oأ:}8jck8/jr_X:̉H*um*\~ƛ%5&C[ ~d!Yxkjd;D NkatF4hmUk9g:mǮΜMԋ^v:t_&s-6bPl J}_/Ⱥ`Z5+wȁtuA@zr !Yۓ9aR#vCFGH v58-ݾD虓!cɡJr:Wg,(^YP؀ oV)0 !fwPF7hB 4Hht"Yƴ}}Ű)GHHab]IYv%ku~{Z"Rγc2hC,JV@ Ri/PBw`EUH/RI3 [1I#d2_(6 eCXܚ){8"}vhp1L@X`ԩ2!!,Dyƈ{ t6:GhlA\0?_I`}j3)6=֝靷֝]nR~.6yV@7}xfijoGcLu8lQ:Q-oxaVa JUZ2CS)auT]Q]0IQ֕@pq]nN]5R%Gdwj=o,ft9srsQv29Ń GI/\hc?&8wl ;xF݅ z"d;fY?IN6LY 3rxO8\y.vn}n.Ζb$?ɢzy>vou1Ce9h;!?'cѤ.p9jV᫬~)[g 6 wa0.gN_a[1C6op?eZUxoX&X6f<zV)[ӠpޢM@D|veIawTJ7?ej9x*o99.k\<z)O-N,@:g?c57^5F!xrҗ`#%YOO9_-7O20JqKژ+n&/IxS2Tٚ=\\cF;#S{.hsZz,7:u9`nIGghY{n#&0BLjX (e]j; CQJnDGc9[ #q{  a$TuыwT)M>eΨ vdsLH]l<"16Z{|TưpIѱ>hwr|~T&. iko[F*LA{)d%8ߜYKy+1r1 8УTQ:\bF32=5ge02 WM?(i໧ *2,U`-G"ɭS,MVxP9)e0Nc4VF++HSW3n΋Rĭ% )~JE7Bg=Ȇ ".*SW0!oߛ3.oIB9 $'!$'Iݜ,a]IaC 8bp}o V9=sֽD\/=-i%doJnF:;kcAxXN3wvsn>:3ęC+8W)v=0wU[ӫH%/ yV? B|.mV-ʞ-NOZwQSx5 F4hYˋm(uTsk108vhmJ.)"N﬚ǃ:Q t^oj8\U9m3U&IY[)pT69(B<8zOQhw&b.w] r&mVCؽk<:+-vR89ܛN15rfV´Z+GIT*-l;;+ls@b3EK[۾?䏦zRjֻί8ͱnw[xPD/_W3 nBub E>GZ45^GwGwȺJ7 н:!,?, L&vPCN%[-$AD{oGRY0Lar̰l0OMH#*;  wN&69V%ɵ [O!0B o&/0cM+bKX$O&o&;Ԧ#ޯ{Q#I_c$E tu|yJ\ Sw!cv|9a"w+>?d^x e#x͉BR=w`MeênBhދ7)MzGq`5l n`· zBuu2U ]-.i8bt,C1%/AunP4])k0huZYX698.T=/\LN/#)K%7'?b%WL6lW_M~yLe䒁47|B"v[ {Gԅ*'=skg_| l\)iО߭ 9\:;jΉ揼0Q!C0%ۈ*Y/j12,[ KzL}s;7]mxR|T];!_k ~~#]Xlr c#_> UNaRR9Z߻Hr9U#NF*Csf6ߎj4.JPP l Lr|wW2v1KcIWKn2 >!&mZ D}ͽ>Fk€!Ⱥw#QN]>1g4cyG+w)UsHZ tЮe꙱jm@F# 4\ĩبߗnOa m&볖)BkݐNRn.  [kScPk٭+xي֦muNEk7Cq șVy5@?8wtŞb^J"Mͺ8%S7ARY4 R-VҶ#\8ՈX؟T7Vz]?C7dޤS̄@ʳμzx5==fDr]UY}[LMObME.HqPx=d^5?ĻX!Wo wTMC AOO0?yX+u.xiO],8i?O1Jh @f+r0%2VrՖj@.`~E=/c$c@ySn.e2K[XH|:ѣSX9vklzwLMF&&Z"֎l͓^>5q Fwgfޟ(M*1g(/|jLЧWCg V*I0$ h*τqϏ6n!<*@ 2ѝ_♖&1XOՊ$(E.,+J|D\u yD8Ԍ}m*&XQ?EAZRŒš{ЙPU`!E#(uϕVz BO97mPHd`OFֈ8(mɴ 6ge+ʺ7lQuZbj(/af;@]1PR`^ \G|瓁Aϟ{Rovf̜,\VÝOi y3Jk;*dS~[h뇐 sG e4ш)\Bk׫LE_lNz@.+,\Q4'7U/j3,yh0oM뙄NMVQu=cΛ>\XIJ˼֘39/8x)&ʲ R F ;zĒ7 爯%.hQ4 gU7m&K .uhɡ04JK;f=L8{`KCkȈ[ݩ)5bkeW`G^:h/4-icK^#T>Nu7$2(U8Ē 2|߈`}%zH4 b9A@O%nFKA@./z|*FDV3dTptl8ߜxK-?H6 JF+؟t*v`ŷ@?i )QW yNOɓŢDzC{t.0IހԺ4r>a=8T~ơMDY=\  ЕYYEXfi\Zc(.rB?rsӳX6ex`sJ3K2mꞺa{RrԫeH!3VB^`9`/rJCF+a ḧ́}k,$>1MS깇aY- փWtP8RMeN|0 )x,>g\pNiDg'bMP9= i7;Fs QGB륳-*.ŅclE ssETD_XGE|oP373. ̫b EX7&cKN["+l$]2ۼ\I$aS%V&O틃޹>]#.crHʩH\lEb p;׻-*!EYYۙJc2'N )84X`m6pDGuNWC%Xw[?$'n/>.~W*p300wQZc=z&GktB~~3ɿtI/mb&|q+|.`+mR8qFs''筥/֞ҟc_BE[&ݢi@3~Jrc)$sxq;@t5޾{b-!~ pnHE9 2}XQybiaEU{5NDaj.m|$1·m vÛ~{δbq{X>X$9D"wiJ]uwn]p4c8Qz056 dGha.Nm?9]N(5&q<(24`Sj++t]˩AFl=IYqwܧn %~@|.Ics/F1vnG|%Q3}>KnLaAMl3wϴ 踌#!ؽySYRUm:j_'S}醕;qʤ^(ZC\Xq=T YnZ}!"GM-`?BVZhWzѕONQ&9x@k (ިJ܄rpb$IЮj(ّ_ۑ2~q]P ȸ`+f͵Ȝ赌4:9, (. \ZB4K'RAhZ.@l9ClWRl/=GʻVNSbbp3NN?b{ Ԯmb BCK~mIv;GNSNܚDZu_e62Fc7 _]qq@WB߸%%[{ywzܾEQE67msy(V+\ r{mI}/Mr ^Ys&D6 oo7fEtlnCEV,7˸h͞nyO_F5h/6*&Zl;xAcnрɻԓ%.(L^!"Ip^u+R>3’$؍'&LXdFmI*t^=qדZUσlJ֏W x3SclIsT@ygl7p/PNy2rj$.Ge7kIbz9ngNXWìUR8j=b-EaqknM[p1Ld^qk ֈo /W :}|ﵹC~T=]ۇ<]^=<:X$aםvQ]%U;8KdϚ6z޶0B@$s!=,ޔʡU 7z~:Q: !^&G;yN aǮ0J5G{ED44yWPvt̆ҸLpgb1?ZA5{LA(͙оΈXR?KO_3&* ON,׽s{ UB ge.nQPbc6qeHG0wm$,=ge4ӄoGA)< s6OlBy hb{A^TCDx΄ǯU~tلN$XkXH{F9:z k?DV\oo&қfq'p̎Z0hHB2zPWݧj>F? sk6Ⳣ̶ &ZxG_BBU|WmaDhj(?hS%㵆r| Oe vָX7|жňä>5$Yc1U/q~jF}{b I 5-{D1 GV5?^S]:dOrg800a4ߌS>>>Z ϶أtЩcTAq1A"ܚ k حi>Aͬ؟K r*Mlm|5}UYt~XĬN]ǦhOܟ-e1!镶.dnp h ͥ΢pD FÉGUp"[OvA?tyӇtE{1AYmD1'ILibL(bM)0={c<<|9@zh A] ݎC~XJI x*_Rxzm>r]qw&\ [8O%Y%(V3 yY(u\{۩ 7ɞ7#?9.>ܩOFC> 4(T({cŽ\!O%d3w lZjNcG1ϼ_f`- Mzg 3$>?7M8Kb}cDcf<-^:%ab p\e)^akZSGMu1VOp/RSTu V׋RD.(YlعF5nlMFH@6Ӫ۠%EsI{ck#=˔CrP'b C)>t!]uYC.gd7/S{v.(*Y=47WoShQLޥԲ>քaG8% BU)Q -"ڈqzAtI"BXTPX nG?_pVp>Sm ;2^dgôh` 9**,yYn"$sFn34SBHvv P;F'{ŋj=׉&z yS6tqεLg!uPD*Mʲ_#Q`:%\&:I3(V2b,sZ(H88 {a #Z٫pX@3`;ͅ@)oڟ6_r7'I& {wI#7BNpS$cDBbLc\S`s0K9";"a_ط-%~k3]D097}E$QVxg6,ؚū;U h "+23ó:{YTM0MOPtrqiÂ^J(yY1ij2ЫB>- ˊLqs08y@Y} ٣Yz|ִ>1uB3מ.w!5gWaL6Eھ|lAL0ȐIB#N*>~$''@rt#(c9c0|يO֙YW44cDZ <îΎ)AnU +hڛ Vr?10쿤 {9lYj*aoLF,()Q&>sJta*Ɋ~ItMrI,7Ѿ?=+m{N!6f ]*ԢP@JIj";ۛVŻCP>㖙eFp |t}%1 W ۚ}ֆQ#]h/'DՈ(C &BNP!puBϵ,&WqAd9ok[8"xYX2 3)U>>Jb嘣*ild}7r\+of :%BT GJ2U\|@- IZpיrcΎWR[%89HTO6yx!H=R6GCnw=u5@ 1'n{fTk=Qny7Iu2 g& ^ufC?}b +=)qR$v1/zy9m5C;.dYU{ |" #<:9;,Rü Νo{'i2ր!*.{8oP/㎸E _Os_?Q<Ɣ~Қɹ܈lkV7ƠYS8 ߂W,Z14l& "TJ`/p<s/b"Ѹx*bMeg ;6Q:{H^ 'MQi ! Bag1'0.ETע.`m,%7)e/R*hO8Ӧ3]B26;Z9n [w:ORw7s7Ej[VPΏ-*0ꀗsLg7 H3K)rw &ӧm;1Y!7{@ÚbBCbI"sRs.|Tm7oU_%ƶKf @c&i N1 4zΟMO`35aG[gS<[Mg[=0੪HA5O_GdqɒHS[ӌ-St!o ۦ}``PD?$](Ϫ0x8.33iM9m0eRfx6Q83B%mh,"u BZ;e^*F*Su>LRV̧ҝ-7݊]]~ U'C~/+cb6SǞEaIK/)q8퀍@t7߈XO5l)|.?$t!ș-߱~ޚ#':ŔE*dI&H[[̅oKК{ .lÖTPH/NOfo"E O><+_d!PАE5=ם>|A,fFNr>}R 0qboQ4'5q %I׊/A)6 Tu͑s)5vMf$!ǾB5Z+KVr.ңP.8vPu{$-EJ;8pl48'i.JDz5O{̊ [Eb(٩M'WFt(m5(_&Kz_И1k~%/퐋V6O?@q& A2)CqVZ^4io=ȍg؞R"Ȃ%z+OlJFx 1" 'BlpFbz?Dj&e^;ƐCc:\SY!ϒRCT+ggcj$Z}4ňW 5tEF٭]G3۬ 1Y2 ~t (T}Be:bq$bcId_??}'cV(/{lN[q'뼠o$ӂ{jǁp]'J8c vLYVU9oF7͖u6 !J[hL^_so($~(ňSZb%m9q"BoETSGyD6/kL8B5h:Xc"1{\EI~:=}>t fA =}'-N=Տ|sAj%p0y9, )p@müt\Nfg! "tm~ӻͺ9t;ͫ$Ih\c˽B>M\3qC*%N^yx&!#C- X֜KoMe[9uڙ/:} -mx'bY+ cgN\\()m?>NΤs9g Cޥ^̋R.Ά3$'D8:;Hҩ8 㙻mA!`-Ps5ώ-dvKG?ΐ@)>r6d #=ɋK>MΡ|3fgƽIE'멆Wvj2K5n.Q bC0O:%@w-õ^l]iȵ dv6`D4ihB?Vpٿ*_P'6/^s2HhV$ 6j$g#.[AA>s%U3{>Hu*2F$.0Ø F[_fDd8;1*gɎ[#Jsr[h={Wasjt圮 ߲[a͉H\bu57"vd%f H[7=E6~y+EiRԛmy:{HW=F)(T 3K2k+)$3_pR'oL3'goDlh NzNwa҄)}U3̈OBJ1hأl )'q6 }Kz =Xh{.fd\sC4灳Qtw1v3-oD7t!аa(03@VAPܞfT ʩtgI5\}l$IKa!x#'_@+T~`}Lz*Ţt +UVbR ۺI!oB޻Sb29Uʮ^ܰr \JHCmS-:YWNwkH9vN~m)pL+;$ `Bm;G>MN ?E[Yg1S@[,\TƖ5%PąIݓ/./(Ň›$mV$R4@^{,:$U&*3:ß- +Xr0\!E!q#G5ۡ13r%;V7P漧-5yㇲ QNéc_ b5Q|y1jfQ/N}|9Q_M*z~)B}SəYJ}YI͐}P^_ZݍԠK/7I!ICs$E"]9)fRFϠsTU-_*<vS/~HC5eš E:fC4WP%H'tz'"?-ee$xɧHN :711Hk bLj3]SW7БDT!UL.dtT;x5h/eӮgvueI^ <ф.۠)P*cjZoX?̢63'NLUMǡ%-1rC DzXWv:Oπ$ژGvB`v>HZZ@3qDZed=5# MZnS r "&aLl>;XVHR4@J|(LbZ>լgFBHճF ;O"68"%_Ő81zx{ .p{:2VsOU =[F,ףيJ$B 39zoؠ4:&13.iO(w)K&[U_Nw8 H0${zIC)/ݢQH̆z߷?K4D9yJ-m +XN:Yoy+IE2]őS*~qjЧ4|.|.diA1/ehhRKAf[v CA !L"=ҹ^$KhQV(gf& %Ӷ]Nw%-!*C?Bb'N<ęۀH,3Bo2SbT!>=aG%Iڝ/Fpfpj ?zGw,m8Lɩ|u2&N'WӶ'(&DDk_N="z * mBgqT|2NW|]ygWX_'0637nԏwtF"2PeVu'z$GCV<L="LrwuDaqQd$]5̊BcThi"k]Ü)GuOΈʕQ="J9<(G}Ë b{vT;MU˔No}F?|=`4Zri,{$lG҄`f+hh :dl EN*៥Qn|Z'ecea.'D'Uy f&d NwvZs?))bj(5Wu)\4V%P}6FJ[VK%{T\:$j`أ1D,#6x\zh. f (ON u>>"¹1I]?1 ǛM%@ݠ-Y/ vYF?V(t-m7C14}f[*cV-?r˞dҞffl\ W[TNۊXV \uhk 6d|~:e97zrw/VGs^L̦@laX*>בMLώ~i~FoJB0LƊ"ߴvz{145¾8,Ҵ\ Rj+V4Z뵽d'oaH=fwl*:3ucЪ+G7̦w_E%՜x_;qՒ}L8TQN&wvF4k qzʚz їi2=l7w:kZv=MUmdgF4a(7U:@Z'rtrrC'z ^ɡ/N)WPi+<(w@ie- ᵆY^Kce~E=NyUvܙS=(k"@a) ڷT̐(23B)> TL8b )#gz|dN AXY&O{(UxЌ-t:D E.2''P=-Q:WYq/zΠ-"i9_k ---/84.8gpuO=m+^#S>jJҍ}#wSh!գVEHs@5c_&OB#8ɣ@W!S#Xu.@Tr+}fE/CwӜ%$F&Sɛ=8 ͂l~@zky+(q/}")KU8zUFo6n8e&d5yhB7g`æg=w7^Ŕtלma}+Ebs: 5%E .hVVDȊbD`୒lKYwtשk)'{PkОB[XD=CC0r> tN~q+RSC4b$j2LCaZ SRlF*;WfnzwoveN;NYa(®ޑNܺXQK=S(k&9SJBWVXo&W˯%0g?a# 0=2T[Q}TĮ% eAffZ@t ]|4[5 gdYL1P6R`XT5Ԟ٫n>R Z E4$E /CʹhxSjKdirU]oV޾}m q#<]5_[v7Oryf!.l JrOWirqoBW3"=#}ҫtgsG7<2Zg[D44”&VRO%/{K ZmmUp"Bx!o>srzaWTT],A :D4Fԫ 5?}`?b jq7T5!VCgP9Ru[rY9F=T\},a!#p'tvN'V C2}lsmv "7U$;h~TCڰhF\ó9 DN-'DBş|f?[UC]G pGQ_0GCAY;}SL 3IS zD__&) =@\g3vz,,cԛzWfaW,poI1ԎiƸq 95DX@!![W_-:֠p+X< z!-u+V4~^int=mëF'kFzx/B l-N;ƯѨMFN@sMcʊ=)VTq4V]W)S pH/l֡N^wPk[sIM &V*)p49\Z(W萜^LC?uM]ftR3n3^V·+&EAn7?uԄWm4%4؀Ai'c9@J6zS2T[=Yho7ğϫQFQv0Ka/ ma=o&Y3M6ui s!U혇H_&m$!,[gOic}6ɞ領 4;6IXs> %ux-srᮭ McN!\p5Me! #ʂsJ%ۅb X!+\/=!k)=Uf?t E]pUW]mیFoWP8 DX~ CR:EcWabJ-wYoCwQIU"%T߄/&HfkEH@tb*HU-ߎٗbw{:6CэQAn=Y~M#>x. 4oK|K!VXHAʂ:wDd%Mp h"h )GLwI@d9\ TiI PuCX &CBERI{R6jzsh[ C2dP,E6[kaY w~"e9"ܵ>[^Nq s$%/^`˿WQ =:JKvІ[=Bg3Ӕ|롴#,%0lԓ0l{}NƓS@7Rwc;^%({Ly'<] x{ssjْS" Zο^L 2'#Bņ4WhCЧxb {-rU0N}UYQkzi}!?uEш;OT<;9b3DR*~!>~1I&byv?ZE˼OߝARp`.}]:Jv0 OmZ~2aӒ"1`2ut"7@e!'Gij=0QK -Y&1 nWniQK@7Y.XG4S2,+s4Zio[CWƠ LJo~!%j4uHbK,/(|3UT͕sF.qEc'TEMXeCTκ"141q4 _|ǧ$g>^cZuąI24L1֐g  τ7b{~> ~iVv­3i4>d0tQqps+N1,57~wVT k-#^p`pPq>*?&6&v$~aPtªBt9IG}."oFAѺB[]JxhC+[a$^-7aOSٳs^[μ /DsRXXBk5sB Xf(ΡX7To{5UeIa-G7L04I*?F+.ƞ_)1Uy(A'y +G,܄Sχ!ԇ1gCpQ= 4j`#pz`RL?W [Yz)skt# h,1tq3au\v)@[.t* dbkN'H9ziC=N}+Ju3g)eQkve "L^De:y; {7emuLagvKm`͙UTЙ$S#[!A֚Eԛ%tg axhtޜ*?,R$[ZISL? g8Ζ-YV L)>CI'ZNB.ϙN4G2,Q\wbHA$'TY0RлcYOL<ϖLkKHZ쁧ɩȯ1b2R|2R.:JZq+xNwVkQ{2+մ$&[E+8xc i; q*yyl=(6^ufԄMX< @IVwj夤/7dWkKh&s6;lyfy"caEz_>\2>(s1p)poXM ThdR06I'P~#w&3|g2mX$⺀?F)S'C,{@reNT#@ƶN$x|8ޛ{ [pK7zNVZo\1`5tS1DI82/aZ5+(I?F=IN `ع󛧓ZB15™N{|sb*p)SNK>Y3 u_g?{ )$} :i{3`w\@:z7Mf[[6CF;׎'CCQ 3A-C K 3. ;eWI)yy >1.jJ;, t9ҭR02iSE^8천l!g򃭤й+@AO^r.08ׅY֞:^W^8PsJI}[Pi] EYU@qyNH1wdW#O6nՑPȢ59fL7'( I0CE MHTVԜs3jݶ 'V DdZ4+f\'9= e_ v<3m?UdyQ -]KwZagfvR<[Gx3*SNX"ȗ"/9ú⫣PSIΌesqIV qG>sodgpƜOiܽm&mX'F8h0W۶XR-u[{%Ԋ? #ueG+j-A6L_.ຽUq?!1ꕟlv:Խl ܯ8tUIzbP#AЅbT!uuqŐĈ7-!}LQ)"Y)䷊Ld5+-f@ۅF lt䟍52 gk &rׄŚ/e++/JZ ?g vs U/Yֹٯˣo 7>نrBa|%]@E\SM߁H=bü/ϣNx ۤ/{3v겎IFsOأ J,;FK'h+vq^~iP"|z#"YI[mR zM# V{NPrAY}ہ5[ #zzg |WE\! (WࣾI)DrCNANvW5᷌uu~`JͰ5иOFNn>V#hV6pYFO6K *5`Joz*;.umt%\{6]}c#l#;m7t Ґk1SumW;"(=uzR?ӓ#%yS}j"s6{1N@>ZVmĉS"x2ku&&W*;cߕ9M,Ζ 7$}0G?Qb0nX9Q'`슥5*X(\q RU+Gs>?^>'iߨ yKnKV?qO *0A vd<+&x'mn46Rƹzi`:FA˱|űv`}a~no㗻npfl@nقiy| ܁q6<91GG{PhXdE q~7sU7u=k)7Rʨ>S1[\>}(LXb3ʾ,K..o >M^DإA?-jNU {FGv%`_Sz ӍzyDg: & wW% #ݣXS,Pqn;ґN r:wwy6:ߦf/̦[8!{;C74i/kbOd68U!uȝ8jgMX[2E}E9r(CZ qkw<*GCf欪\ԇD2 U6:ˠj beCtų(\S3<=*S\TRPg"B_PJm}똘17] e=B|axtJt!ӽm2!TB]3Ie1#2=~30 u6n8M U|N3,G .wu=i!>KG@փԂE EN]Nm4 {]mwkR8b2 FP<,MY(Fq-#G:zOWo!Q*LOkb8jm S' G0W)RijиԾtoBa%!R[W6qQ4JG-/+ToS[-ݥ- dxjcw4т] &Fc CDmi\M'j޽ "8=; 7_oqH;=ydr؄޵UwI@QZWTϴQMG5&@>6ki Փ(ױCGYS'%hgR dꋌ5sBȺW3N.ٺl_:nb83us0f(wg2x3y\HfCx~+i=^eI&GUB'pΨ&ߑBhʕ֦# bg}qlP\ :8M[`YҎQzL-fѭ_jq1r_G#QUd_-\ˍ7+^lw2չT\/Nrdw4oS3Kb]Q C=A\Q|5Q] } w8kT^Hvh bʻnf 1FC rKu e@>g~(˽Μa^;:X^qtܔEmN&qOeҟC0.T g/1/bxܵ)>U!6UO5D^qUF:OAl1_!mdf[N /぀24h]Ux N68/NZ8,s3]֠é!ԫ/t.R>Hhk.V3׾yjKٰZ;?GA_\V@ʆ_nHѷe;#C$;rH{%Iurm-4'7?"x)]ZF_4\!)!QS"25EN+LՖfRG|(LQ(]Wuc- Uqyg4g3.U:<幓,Lw)r\?b (OK˯~&\ &f =8ڡ~?MM $&|>xn+Y35nx3h=rL[\r]ԑ=AD:E4݋䆹Vo7qhʱ6Q(YȮDَ/#֋&wYgukSGa uO>E%W~[dDGoYSEd^ƍHlP+l|Bƫ_Ы4xbbFEK!:ݠxwt?>OeyZgu9rbIHL= 1y{aVd z?Lr\?pihp⇁O2?}0_~ "}|c^ 1$򙏫ɏ-" 1VjKIW9.P]myewsb1F` FG'rr:@ +q?v2R5ojyQʬk'{Re-ϾRDkΉJ0sHu=>~_I[9Ĝ{;[Q¯s-3@=O6L.uvWy'B(4 U1pd G3[U[FZ;+d˽eΒnX a.? y:)סy2}/ܐ]X-4>|&$ZQ$$y /pif~}Od.UZ0J%O/{ niOr:ITvP'<4rpC)S ӍH_&Lbu&*D?ܰ?I0SkvƒF6-  einriFtIŪɏM9ңn.Xj:OXŦbm1 6ފ0/+>Qcp~sGQ+45QLAv[yͣ AB-"{)]-UW<8o_W:FDņ%(zN3ߜ*S ;aR\ Jcml8YsW8d9xed%#7sd-w L9B PgoG:P Q#ݸʉl8= "gPQB*1٭347XGstJj h%=oV!ϩIZ\!q@^eHsIvxTy.> QJC1X VxA\>$@$XDl^4?t3Po 8GII]'Xǔh Whڤ~xG&i|Kx-\Z h/lbjQe{0xx]IY3!!Qlu='ghYwG'}3=nQa=S"ʈt#s)9ܬ外LWyk9,pc&Hf:KCCOtg몓hpiY1K/Ԩ/<_À{?CʗE_M83}ɖs&'\kUװf܈lTj""rujAruu0xOb-s7\tO![է al5Q!/*d Kv߄u;d; Mdɗ[`$Nv}'Z(vׯ7/BCu]S0,s88p}b/̞Z4S&\%2U uU#Izy7LLZyWk:yȟt֮3XwMue , cp_E@1\̎gyRվ+E>pv7poJܕ=Gpȉ6'9J*L5FemhY+vκSk4ݶH(bOf/ȷ/9܁ML\ٔ)= pUҊ#YJ сBs sV[?WZEPYsDfۥ2 6PAa\rXi6Sf5F㜠9ky]vL%yh@X"֘V 3M 3LC{!;F9`k""{) ú:D)o]&e1^A(X 7ۚ$˾~kir '`3ţqۂ cbaz%w}f}TUǁ/H(Ȭ萩xާ ~uJx,⁰$cHc %Om9M ՠ~^->`C, ::TxckUE: Z-BV/bK(*Ge8BG `Q60 '$[JIۤPxx?4m/+ݬAj11ʋjQ*)D w!""S`&qh|ј,цVj J#F&;遙 }&MSo7cK6".Rkǹab 1"`#2a@&T[Cmwi(\HEFϵbnFxԹm#EOѶ?g3N$C?7qDq^yC[}ɍ|dmN|TjxMH6>JAwVv3MK|h(]~Ti8CYX\`{ |ˤxg& ;YNݱE6nx]ܫ3?`8JmOAHȒtYS| q]tO}qf m=/&4LB)ՙ}R%I`prR[ւTܪM~qCC]KB _N0h>s`)JR͢' OH,0&_(SZlNdAq?:y2 |C>WaiP&uAzO>̉T|Ä ="Y32#Y`: Ҏ|}d^BPL.yn3j,YnŌw?s"ƏT/ɦG:dz8h[CauV,JI!Q:=j$뾤QsZm/,,&>Io J!F:x1  * ag8>+tǃͥ tRG.È.c弿r I= zdC7.g3 +Ӈj<*|wHT^(69Р=Cvr=Yדj ]"=ltn(20pĦ}U(Ft_*48='#ۃ6R͑/60e(g֢cfM~1B41>㤺C3F LA;c~d7C,=i9^(NO0/۶+]ȶn ^H2m44 tjop` b.'6s*jAժDl}}4͵G5ԗs[/ܹ P?>i%C0#{Y}[Q ηrZ [i ۽A8-_TTh%C^Ø4N,XxBNB#cM^{(QG=,vya\@| ka٭TcbOp `U -cve,j9 S8KÒtEh"^l,P^r< UJ`1Dż*K-r8O^{E'S1\{jV\D~R0r\7( !Xx:}K=_h ,ؒ 2l{5d*fܨWS`Ovx^1Z/i\:ݤekVN'p_/XMNF.=BVG>gs5WQV0@xηP\mM[,*:BMﴃ6nz41 ( hVK_n{) x脆{/ќή՝b(gL9Q-B7Q1c*ctLL%DeE_~l'7ɞ"1C;KHzD[eIx}VgA‚Vf8q&_:-06pMSf6sPĉ1@0qGFy3KI\thDks {K\듚<&W,%_#%. 6@oݷ|6tUHw~2%0@1oٳCܞ/' { \1yXF˲o+0k=-f§yk^#k1.7ohGPwmdaF?C曯aMg[=)ݼØ {J]m/GӮأ͏K0h.IsÅ~ATesFV9Yd YʉN4@SFmֻQb@tʱ5ٹ>]ȘjJf= @~v©YJ`,Tܱ*RdyͬOaoq'ušw˾o83&:(fJ Q%:j\¾42Ӈ}W,vti&_He0k>Cdzڇx,#'z8b+XՍY׉+(8K{]֔p})n'z O:Ob93$|m ,a^?Ϭcၵ?o" h1q良t?06oL9DA2ZxA}ۼҦ:iKd~dB?,m2]cJj]5hV7E1 5o3B/@IWc?ÝUNLpJS%XLw,2 LٻNغZ|=]+&BK.#'/rlnn2 Vj 3q͑JwhIkgBJAs@W1\#x>#H _':WO,^PNuC*4kLJ ; }ʍ''K/L=qip!aW'L)f_(x!yW/ω:ٕ*HMUJj "{5/5.Y"_u9IvݸgjKZ՛7hkFӊuYkY}އZhJ1mvur[t-A Qx~ @+g+{9>aB&3QH]cug5l5Dy\(5k*6$AuA혉GX.eR;֞ ? s^u3v⺳lrBp^h0zџʇFUxˏE5c%7v]}k0vC/L"U]Z CDqls|rtB#^OD :y%mh) 0ka 6ݷ|\Nϣ3)/΅鱌s#C,:w ,C.ӎ>;Oxo3/_sᙶ4dVXX ڲb3 Œ)ҋ[潏`f[il~S?JUGd(Y=DyUA${Uh%RCYq݈ΖIi2Zˆa2fIc'$- A>$x9t$3%sm^ql[ EAyJ2}tM&l隆Oo 'UQgR7W.Յ$xn7FDи ]ᮙQ3uNgFҾ{]o Np[K4a3HJA# zEgcF!DE<1YǸ{\_j.F0W ?c6bQ@ tG'J^m(72-;`:'kt^/4Pmab.30zfA>l揅^N6O@=cNOd=ͪZ? X8x^l~yR3:NL/rϼ)#΢FE&ܞH ufPrcj@ā3v+(lP3vF = 7Mj+:o7)Tan/Rk s4틞GWv+Ӝ7LZp!t"/lhÓkB sľxb{f@lOxUlAb"!~& KE4 Y4hVI;CdZ V'R"xV߾/ R2qBduͦ m"o RNZU\([P<"SjW¤_Bn6E+\(Rw l4 4iMƅhIa4'TyB?7EUhqO& _'7~Eǖ 1ء ȖUlBo; ʹ"I!FKº8vy "b9?,8x,g%o0A[q^ (ZqaLJrF*>)m5V[GZȩC`$F`Ft%I^I*/ Ч%y}/GceAU9&uH)fS.-їJh8-36f=*M4ݘkWKW>3i3=Kn$moll\ \lP{bR*Op,BltX,ؿ/\sfNLA0+/t֒Js=6?|}i$u> 8: eV xғcw/[PKi:s՗7Q4fg"хJE =tŢ\,nm|x ; 4D~dk>5isUޡB V*۟9tkԺ,xϣ(<.Nits;Žy-r6S|k]?gqލ@1dt+ S^o$+ds-sB s)̱=i@peGIY"E(G'@侠ZɃ{ɷ٥* I~ ၑqXb`Q/kM4?(su듆Q$ X|"qUņd+ FSޅc{hB-\uI1҆hIlh0{;%ZraՂBZ!̲A ֆ2ԩn]SII{MsiOk: fQt xl$Sl}?=53qZO' !,] ͨm2O_~3׋iF@K@?(A\ρI}T=a 1:Xu7c::fi߭޸_g oS\3ؿ/^Xq,rG 9íӆ~hHU (,DL=Z}9a)b|?U"gʠ6PSvj+4s**s֍\<߱ʐ"Yթp:v?htĜ%~k<.^$|:v`cئW+(/ 1h#G}yjW 5\}bO%~*~7#AJuohT%rS~IoZ'oSU =P F̫Ja"" 9^ذbbb|S~-`5S>n~NQk49:.de n? X)sqF01:&C%VرcO{|:s lxe@<r0+ZʿrIWpea9-k_*[1W8?z 1 ʥy^;Ezd8Db:.2܇$w12r Q~U!e<0O{m^+8afPLouS2p~HQaXwY̡A;㈰hag~m({3pC9ʰ3 ܮ Ӊ[s_5yAl߮GLikC$])pPo즓ѓ϶?{t5)ƱES)o3Fn:+8X~-H{cbmYGNzt pN-rSX\t6Uo ak)ѝUxNzݍ4.,nciٙcp0kjP}pubX<Zk[PCʄo*KLoƶLU\.i#NƄ9/=&ͧ>ꇅn[AfHZ&$˂"ˀnU< SR̽UOE.x|Cmk欪V"]+{biӐ"f#B:?s]q+{Xc![}%<в`3:Ki "h"MdTV)z K룷j/\Q6'U /,CPVAMsjaotx>?X<ϙU\jw<6@h/]XONضeǁ_-pu_٩CI3lOCp˪%_Jd~Ac5d>XU ʨ3b:`NsO YW4yd( ~"-$j/Ax+qϳk'\!\_1Rv}}ч ޴PPV@#e(:x~*mN*+"ŗ XZ̞; !AǿR7qCQ%1-h3QiA[j/'hP/;f3AVjb[jD^9@Lޞ8~τǻз.3*Ck ng\Y~ }h)c\ܺj^lOJgkAldFn [t`o5aAc8A # Gz% 3?MKڑ_^Ц1.}%B}$vU%"$QcS3QR}PGR`BEESlrȗ[ vLzqo@kPj{fʙـG.>`PyvD6OYk<2+ z:QzBl&87]kHԞu-2+h%q<-J8#Q3ah"<_Dzf07ARinQEbfKDN޵B6:,$O\ÆD[O_.WHIY<-=B1%gov@CT>#+Da1OOg)A2c-7'6~ Q̾ hGq!}؞PtywV9dXaB/!-|`I .5,"np cg#$hVZDӆl(oJΊšG<*u_8ԕhÞAZ_Ln3WMHéƞBYy6O?-ڙtdKu"Np(%k8=4Tlg@-Jm*"sp+S"&/;naK2`"20,۴;i ¬Aޤ#,'OL$;g=.gI*x|^I.>97][zꊛvQ?`ވ,(q}:{WY8e@VIm8!򈧅%ã=r,ZXn j=Ex3ˮ>E6F.'21.hVPT=[>|v^]oMA[ *˩i:QM _ᜀ埤_LTAɥ G-q˃n[l 9\ %︡XH5oe:q:hȶ]"-kUPTdstw z/eނ1֔ Rzښ\"nT_RLV~DrxÜsN Eh1y]Ù08DxsI2Jh⯹;(:.U%& K !n-xv(#7ލbT9xfA$.+e??TrT"0u/  rF[vozl=,wHwv9- 7IѼ E>O%Jζˁ"D2Q+;X_(nyɿ y^<9|]L<ݟ Am7&W< -])*vH#u7e k̢f^-^RHy%hBbt㼣Bqu&'0 ނ<\a+\8ԞyLƆ-بp\o-C D;MFxHD:` -2[4ӏaɸ:L3 L xJA`Fӝ^;$C\4)<2%[&6bh0{ذWϐ0NqROF0Jr?V" #ƒ](˵iFݞj3ٛ㳘H| wS |N1ZP[" f`Ia$ON.AXCe' f[5zsyjB(#AO[}YE%QeG>`з9<q~7 LDc}e)tW eU/Q浦(yմ18dVA>x:*OnW⶷IP)8ю<8ly2UezAܣ%#PE$nY?n1N/o~;w6upYPDН#ԂN,|2N lwV| l |W8@BC6qpB:Cؔ R f"%Fl#%|.PygˋajY;Ś片fۈ SQCR>k (%H.VM+nj.ih%8ws~0X ͼP8jzmd/Q]Lkt(•T:-Ο]ܯX~ī,<ʦYF*xQ!>?{n8 U#zT6=sTMq:8w4pQ4KDkIRr*z5#E@&:`&ı%,uGnd~jmGDt'[KL+KcNRYkoJĭr43 wrpK{ r;lk"hk&b,_ XS 'E/ 5ԝ&tYnHdgGIhJ>naJ1F?BZ~0kX6|q7+` g0gz+r1SYWB U|j‹-Kkm#ZW7!7E4Hg2T!E4:0*Гޮ-1`73dff@5.yt.@x` Q|l]AO> Wa޺PքMc?;G3܈=@>>p /ԋb"7$4")F:9[=0G$~<2\PmbJs XձZ`ܔWtR,! %őyrh/fA|W-837<.;hȭ8ĩޡ 4-+rݭ*;zy<3^M@3H y|.s1 vhC̟LwV\<8Gz1j JqZ .| 5&W%OeWt:lFa*z?GJMO*Ϝ1tk'ל_3bDiZ+ m ] ~z1( ^L)ՅSە3'ATi`-DQ:tʞo Ruvܭ'_Yf:DMW;F׫".nkZyM`9=$d$$ک—6A;4Ȏw44,>qLӴJ;'AFUH`4U"H%] :b`lkY{q)O]I+BUGxDי`cis30d"Ks#[ęA,ၣ3o3ݻ9;3I0[mZz.kr"r\?/3q6߾*|gO2?O G2+Ԭ) s\Br}gﴭ,eH"?mp*s򩣋^qˉ4ؒ55uG61G"H>KpzҀ@1"IFԓᑆEܦ**;5Rq;2[]!Jc@mbx&-.+$hҵOdžwpY8+!!iZۓ&*8r?LJDsE&+;j ,U=OŹr|_?kD9NoĹv8a Z:N@vX|o,!Ku۳.~!'e9#r5(ͪt;~Nt)?ݘs!|H7%L-(dM878PnicXH\yժ $<:MHZ*{[ʽc o+sqWqX5I-~C M\9 tZ*]Lܖs!T&h9!*/ߒLgIxQ@g>r ]%&z`j"?lbЧئ A:p%^z͐V*^WdbBeZƋbc*LM e S2%p  8H]ӯҝSXri{Jso ROӃ fexB%=;_2r;iRo V~r%M3Hz󆹊g 4  bY4!ꨥ:Oۋw~ UQqmHeGhҚ7>d4뱝}2\,}\{RsOS"<1-rϱxҿQe 5o0;6cX|-ջc"$JAuyuc>pT2R j}Ȅ8Ib @@=.3x,Cŵ2Ǎ fM[+g!Eŕ놢#;f &|5.{v(RBXƘ"F!uF/{Gè_EUB?'<&_w:$vHrz`ݞ󶠬Vd ہLSGB2;5> $yqF#{6:Ej^$[ҫ"*k壟&0&ju7?O l"{F^@C!;*6j*3*?`!qjd`izL!_E֐V|2MCϊNzbW@5d)qu-'9G"w a& gVz/S>\BBhlœ.AZ)2c Q>eBg;RD.:A%vO:IK Mq,BS70!FHvփg&^84 h9r ;t4%}3=۵'jdă]y<\yĪ^_-kug'35lvW=0ŋi:G)')'{Yt7ؽn8uS-5SVt]y~B/6KDנ5P(4uw%]@uĚpZң3.(+]>r=-:`L Nԟy;PO~Xܵ7@.fJ\o'VG7"p+΁5i ooaPs ker/6@Hb1;E/ı)rNF#t6b}"S_v "HHy-/4K-0%vټ*ߟeLp~ nq9(6woLG]s?N;_BkGQ0  sH/K46jh7Yh~J:Q_b"GnXp"<(ۋ!.oK#/^ztj=m8Jأs4Ug"=e22 gF\:;GsdQmh=5uQth **G.kߟveT!?wvs3L5 >a`0X7ɨަIaZ! KQ> jTweʓ{ r&B'1 0 / @ΥP$E:?=YM|<,_l)y+ӑԴOg 7 (@+ߒ23Pjv+h 5dUNud̛ކ޽c"/P<@it/a= ?|sYiVrȺM`X+lb&GAR*brg_ջA);*Cz?LQq=MqLuI1sl/zU(>h՞#TlEi圓$$YГzV{y#ߊA_d"k&| wvj`=ثg< ǩZtl[f}8j$7K=7qR3\VȒ|]{P߶9JY+T|_Ă|JY_ {,m!,=F$lU |(ۄp8BŻ#pcv{DbuD)Z;--mDdr7Rg,Fy: x]313s tHB#% gc&¡Le쎙bx/8gl[z$ ;eU#,M4R)b0oe*1n2tAѓNXrt~0<|TԹO܉ g&-ksLζ%|SC$cz?C2 y!\G:L^Ӓg襶!M5f(2o9xJ 9#u~MRޟNp-2}ch ]Q«H NRFq  ]7eq4L;d@ho@Pì/پ` W1~ޘ'cmFG!p&`Ffk,mGbӪ΍񪲏$zbazo{lNٿh$^8IZ=#Yl.^dE3.٩dnF'V6o_6؃&,03HMv!ZV6aUT^4 FBveտXތy *o1W4/c2q3Ay xr/jMA=պ➅>:kCԉu!E-ptg{SjhLRK 7mZ  6LPƵ|(yTන^ EI>xףPzTڽ}oVMvMe1X<˜V @/3 6NT$,-ʬu͠CA1 hjvVpKZu7QԗU9FhKA0rXUۦm"ah3Zj^P˘Nxh ]#_QŦsj2%Y~ӅIx߿eq>ol0MZ 䀘lLh!MԂ/^WY~$M`3.V[F >ĝ9V-p$gp.db ʢ9d>9s_ǪnEKЪG0FwZoa0| q*bꡦ_#V7AŁYks;<,*6 W4,..3TNC^{ ^ ]O,Ը>L)e\-ݑak386d"| άfZ.(eyȡ;n>a[k ?nٶG+[|8&ʠ1Eiu 'yRU`Z`qٌ/~4p2v'QO*\?1?޴3֝;(M2ͽV^2h?xкQ~ qK7Q7A8P=ZrpQ K.ݓ蘿 )_%+w_A:ҹ!mǾ4C!)aʫen7!4zH۠:`v' R<1QaY`JSxK.q zsP-LA?6Ի‚Èjmz\+5ƓDdz-i-jPѵT c 6T>C/EuP&f>7{q_1--~tR-)wlSZ9<[?f!:FjTywjW أ ֤"˂OhgR⬭wtnh+_VЇ{Ŭ٬=\=Ծe>oT΂/hQ}~_{q  KԎ p dϷN͘ܐ֢ yZq\?:bX%RD?L,-6iQ`%c18hd>1E}ZQ]^ ǛȽ'I x^1];p,V /5g^oF+AxI&NHgʡ .$ş2/]^}K1 X, Ÿ~ػT,i %;܍F6O[Nc+ G^+5d[wi~EOG*9y5uC%y|71!}+pCԵub r?:B_VzIŸI(2bQ.̨Sk# ֈ[lKg#<|4%zb[^cXh0ae _d1Z'B\%I qT,NZv͠b>Y4 wLQudHTMz섛=݈IwGGȲ[O/?chwҠP^A@/梉N:#գz<#4.ڗ Х sUc*%*`JصcL=[?1k_ H)$)LLdR" I%hk8a=0Y%R/ǺSy 9 $Iy^0$)!UĖ(̩J«# TRbdsdFMB x!(~ mI4>oa;Cfۉx vF"\[.APH;=B Qi:WBv^׵ 力WNm!oLl֚=M 5pϾ;E!C ~ܪQ$0 <a6BmX7Tnufh+G-еOZZEopv|zрwJS,iG,ĺ멏"p7 3ҽ0R)r"er%r,d1?fALW@: aտ!*/qU$6]=ݽBpsLE;tAZu*%[g͛[.U)FwG]18mz/kf¡Ekx%:>2BY֭ ,UNsM69jUVŖߌA,hLPMU+#:Htll:Gt)s e=ð`֍ ԶVٙ)u7'}zkh&Ige@*5>W z".p:ֶyն"6W0̬^},)ֿdilQ~RRш±=N 3YYԔ{3KvoӗgqzlaJAmHi&ַeٗWBHݩs fЇ}&ҭ~`5O"c} ?tp`tL4O(k9eoU;hYvVo$un8娚HX^cWB,OB# 3S_UD0:@XC7zөc;UE'6otܼ{$@FH?~U >h"JC\@ o^nlG8xTjx&m얟.AِiS7U,j^QIm*z*T۪VC5$*'9F1ޖvYXo]OKT%u @2o鰄g FhD\X9Ūֱ-xy{pJS`|vk99wak^A۪´ \x'2o:u2GԄ˶1g/ Y#% vnڅ7qՍ*0FU#K%LmXG2Bnm ,P3w})Kvtdq\QA?SV Kvsɠg"`#("yH; ZwD vKrw܅oBǒ Qm0K ɱm\p҃nyv9" 3pa:+J|<8L$%U.L?iUvNG1l<)[BR/ )lJz)3~L9y3[V/zhAHԥK9vs81|'\Վ F2^HW6$!og]{TT ʥ/{H8\V3D?n=K&`́dtϪK u)0#Pn4= A=ob@dC-QY3Sr$_D̄]Ӄhv3\gg)cYexL&G/YW7~rhf 1׌>r=qMƹ(yΗ{ i=I//Cz ɞ\Jdq!4l1Fgїν<}ڳyXfxn0JۓQfip!L?ƊԿ7J\֖QCSe1ҩГTHn Ni]_lH2&ΦD:לj,)+0$WN!\@lf+Gf[9s"E*T>7!#[$, HjpڂQ G "=T|n7c許0jxgT~[5]b 8TA4O/'8:s2l0i#vwTrY͕lC|jsF)a_j kRWuͽpaV$,73TJ 6.kBcT܉@ "_S[KBu+G"0M%^,:wKu@y2]NүU u>W?\zKS3ƥexVJuÊ4&xBmV3u?M=¨U_ðWVzODJ,[m[ոEw-Maؚ15 zMnv>"(K=T!DGs[mc7ҿ=ܟ &Gj} c='.!^_Z#ѣgHd8@!x|/dA|V53αYHM7/P)PƩ4|MkJS^X*+y%qZ>A9ܢm{;Oq`V3sP+9?xdݷ=CxuyrAyE׀,r5VӅ7|`8McVղT#E]4AXA<r%A`3;9湄jyop΀I/ gh|dKb=#4K[~>کz h0b2=pvo }8*] 9/uE5Br* F1*bVYM6EyEEu{[he-S=%Y<ԨҲu5,Ĵzx6Zh#zه^//sGRʋT!;_UPc77f^C$ȕ] A_կ}KKEb&d В=Du3`<%z}*BR`d7R8{J/}{M ?LWӀ:tΈ [IlWjg\VX{$NeNYT -*h ϥU &fH;cSE0+ cDLy׮*p|8ҙL@st ~E 7W| j.l~s1n+?~\8ٳvY3T/k+I>5i!uA%-_B5eOZ L)%#"iZp6'}!0eg)9"FJ/3t1q9\"zȪl}xBMgcTZ< oZOE>,uZ`I T6lA5JIcpURk` @SJWNaX)ժAjGmr ]wmMK`6->(yg>JVC+ѧv?q-Ǎq'd qLk.H&} KRwF`cO-I%Neȍ\bs# ~Wގ>+3u` OYM{?G^*d5NccjʨxT Ţaq\%  <{z;.KsآU᳅G#NjυLU_ F*/PlIuC#Bd6&O#qv'&m:7)gpv^9A?(qQ}jxk&oE!(M&$[!|UyUd9a<.=IwRX;SOTNϲh(vK\.ѓ;0vcT=I_4`h&*!3Xf/*Vh$r]f{-gZd!)D{B;ƾ6Z{ 2圝ԡŵ7PY3ũFc8r m7 l^HQf qFdQ@ gIf8%D'5UZHYA4&?01ܹ/v##Lp'`TZZ|f hqH7Sf.gP .& 0=P .n2vT"sń$ZFKi6[%4B2ZaWnSylWVDP\m@bmb>1=S0QLk5F {z5\[hlK9Rb*`fuq?3.H&T-ÐIPL/;Q||9|o >6RvAjVg]?G8ה-G)4T>Ch"ӰӅNSq^Р̮ns13l)1TP cY6/~%>rAY"n8ljkLjqt4^'M7DҚ*Ǝ`bϛs"3`Y.np`?E_% >/V< yI|ؿԓX@\VyZn*|X} #VˆЋ3~#Vc>܈-TP96 CV'HjATB3VQʕO3:~p W 2hy۹R𚤘a6,˾Yq%oF 2$bii{Z0̍VʊBe97bV@ |!/Lwntdee 0MꣅpD->"'mt^LE8# 6:SHȋSyC.U^(K,0z`g |ޭyZTP'VDdm,T `?-@#$-&yT3@0%kEtJpgs+1LWɐfZl7 Z@m:eq(nGcۑ,lnr5=t*ɂd:38$ԚPD!06=ɑ O ǽE-nhn78mnk3,׏\N.QT0hJ|o q%#j[WvζFd n{3$.KWjnL]v$lt6s٦2q_-(7^؏htL3|LǟV%bQsx4H6ǐmznuU7aE@$` a5bg4Af( 3Vq 0F˗I 4 eIdz 1:޲#k?wkoC&WԳUThӔǁGa"ǟf&*J(( hۊo4e$EU9|[lYEGϑQ˞1vE8.1BWnS]%뜒ݴo V!eOF4*zp6Z0I$&knfjH^pB7ʘ:5$)O@R2%'"W BJbpk0?6a>MFȹWNc&!7Fďxlm?Qk>@AD#m(\Z‡ZMvz +afl3r aEl@@m1i--`/c36JS@PcO.qP;nUA׏@V6[++T۟_JrG)?* %\܉՚o s*]c3s$&,X>q\T# Vq4)3 '5e?jfE^ûnZKOƬ$"?eNQmxѮL9mpC=b22"#A[,LUkl),Ok)kJr,AڷZة]@{KʳE< dtcd #x'NjС&OUm23GwwA=CLSSNghPo߷u{F$kp?h:J5AU;_P,gmy 0}keGN*2:\%Ǻ0O 6g@}16\나XS\bkf!!π5.ݸc+M$eŒk< zQNty.W2؅1>=䵟~9NN%Fl?g*b_ۋ c1o+@:+6Y4~vP& PxO:`pE|ÓofvnHw9烪bC%iI7vTv%Ɇ9 \3uF IlT,ˑ {FO.agb3Ӫ-T@g,6A(<*E>7Dj|ӆ# .  _q c >6;{*dzލw+j:oYN Y}P=z0]>έam cX`{ԍGؖ1*RYMCr/il:#[Z^SoNÈaUK3;Q>Qsh/>eK.ܶG 9(9%[tJ (W!F%x(4!m`~ʠϨ@h!Zh^`` q6F#Fq`TV6&)W7UJJF8~9;}*C\]詫%V2TeX`B& Uo4 6ʞmtCG%Op Ay2NvCj.j yէ;7KrV~Y.NvⲼبBRԑ$AW+n^"Dq,t_$-v"\zצ/4FV ԮluuCKkW>dPR Ĭ5IX7 G Wuv"{Y"PfC7vs°'6a4>YJM&]9?Kuӏw<Ӛtx`SDq@>[лŖhZ ). UNCO^Z$Ķ$jseANu^ޟ(0%K֤&jco:;Rğ8w@@BcFdoW: {.j |Qxڰ,#=3J0rT!B&(/[V.ffc)%NdsQrAae[K G # !{DWYIt~w۝و6k"ymFm`ƣ;z@\U_R@ _pVM;V%zKU.ܚ= L5m0kJ7 ,)ф?16ɤ2()>:FݫnKmzc›uuTyXne_QGFO?Nou Q jr@.=b/k j 4[:ZZ*W9NW C˩[pB߮%Br'3wnc\ AOUupqTn;,F`(/;+AgQ զqݑv GrV2 2ճT8B##XG U!Gc$GI{3Hn."=aF&8gONN4FP}OIWuOtN4C?;ٰVarA*: $~re@I:-P82|~.`UIwj}+HEG ~A<+SgWn3=uV'uPWn7&Vޓ7Sx6xE4Ão? -i*y0b A Mhe+VN^"N֣pFaD/\:%5ةHP.<:STյ5O?.K@뇓cH<9m/'L k0d ),r䓎YjͲ \ʓўvR'IߜꝂ%Yg{Ǽgp5\,# gvOP y" N=}lGd%afDd0(y6TllƟ=Wyf;9|5&ݳ 'u%aH!^NYZ9ƒxhe7a"6S c 90`ΗlKfE t 2E/Y} qT>fcx?}ޯ&Y@ 8 {p]T즢JKT!{b%`y2ףtqcG*MeX7%R:l?.fij@kՕq6\h#38fg<7ATz9^cJڠV5~ Lu^V>pnW" Gľ01t̨8v&Nq꥙DhO+p Θ(m.o`3/迢~%nLd-}OԈ|#l#~ yv>B~QOkTvZ !,i f {+'ӈ,6G1 tPPAմ..Bʐhq\ ǘOfH1ƒBK !/B2\ވ^O.]}j!ƨlea[|GDb2BfH u,5|0.ӡtaQ*K+!9~+vmAeQU׭XPڂnWX$O$}KY h(T/Z(51ujXi9Oeč[[jӁ&N*x%mzMsP)6}ĚܛJ~s SU85x8ӷ#p Dz)O,=ԯ)$ǣo(ԢaP]S'xmxDTʁr i-y!' %o<ꄤxJߪxQQCm?PǠ "zyѳC4XΞqpRUAgK+#c+jSԥ8 kkN#MAtlW82t~M6/@q-1eؑ0Ұ< q*8 Իޟ=OY o'A}Jj7R|45IL0ʑ2Ted]Jͪ[^mlʛ^*=iw(I☑0Hgv=_qSY]nh.\=O$;uIwλ5eyug@yrMkK79谮HG ? $V$<tEL=h1m5pE0P Ixw !@(AȱZN[AZ"@ y־1`߄UfYT6d+C5(rQa)bqFveCGTlNOzNŊSmɈ!YOUz U R̯5Ӑx5D)T~"QNfgyѥ:"$3>o)C?b"nZikqhBQ 5̯3uIvQBWم$&J={kC]jhqàh[Eq`^X!-:wcԈY3p{w{lHAp/;:X)3 ?@ᤨv^}n=& aR_n%6]1$]i?oB b&Մ'xoQ<ͯUW Fy]/dn)&&Le& c]=c̏0HKXFYC 8FyZSM(Lp@Fp|UWYI83!`h)9.Ǎ5qMFOQOO=+fYIqh;As𘲊d |#8]m;pOΰ_OG^)8c׫ETܚJ'ԆM[7C\йj= % 4VZz҆:9{r(2By%YGأ&J# І+`# aѐ68J6-/(t` g_𘑯6^<%{z Ԕj|EH1 %Œ'O#đ.AB)2!d.Ƚ<.%q#z7*3p$xٹm6Qaf(ڎsu3 ,Tp=)DpD R]VdPEƵs ܰ"ζ`mskin01E+Bݟ }u|(&DquA'"hţ 󦉈2@]4_SbNc)tyfhfyҕ'm[_/D64'e0/|:/,Ivє>O\(uZllbI ۣnCE u)L6ityw03vuFYNBu;9vך[&'T lF[gĜ[$6>N@wT"W$>NN˽ 7 H2jevGDI[w;lm{#a!hƱ}YRcJѲ>$uvo|7]lϙ$|Fz~dP+9s[2YYiE2]UmUkͅ؁&Ag?*8쑅.N5Y?5ƔF/8^̶? =BM'P%CA'A['o5g}û6U7 >!ZXDXU~O NĠ l;5/ˬͣnAFVE] XJ>+8PE,L_}Us%3S"m[~:OnVHiutðE!.s[fpb(4&}( ״405ñZy} #+OVݛ{1@ 0Čl+ &:|'Q;ϖ֭!*',I ?*\ ;!?zh3KkY}]s-u#7yuBvHDc3m5 Uf+gپ)hЉ.*hJT 2\dtsvi&Ӧ1m3QsXGuPOqrSѐNS}yI\j 6K{%ayZ/N4!n5o/кΌu5^pqsmy%'y8 T9яKO?fb`)5L \̲A/ I f-#g{)# (C.wz8hW2׬٠ ONYON0rC),xKkǸ8-/tu03`NFݘQ70mcvn3Pu@۹"%0  &4++fEo(NHB :BLT3 Pt^#A7N5 a\Y%%F3_acPDT|6A`:;$QA-g!jX 15愑= ӎ!O#XwKn`LX5HʢJ0k8\p|7USaz6V>K2;mO1܉XԈԐy$qҝG A4^"ěhz15,O/!',GQ0Ww`;&5zo1XXSsˍV|>"kQ(Y_qi{J^E@vIH(@HjrXMlVt @)i'GK+ K2x0>OSC:O < P42" ܵg?8yeXD?=å۽"6 g-JOqeQȬȹUMyoɘ^}"Dޗxo~z~B[XO? cwp Qf*Po:G}aF{m>m qu,y81E\Z4 חƞJ{ L:э8uWkqbA[eGbZ@рzPACI;]x7uϱ21;H0d[rPnvt\q~T: ̫!"VR^ϬJ 7E~S있rW2ҽ_KO9*@g0ner}s(6XHd-Ȳi8=qH6n]ˌ}?gN?fbbTҖc1AWJW=ȤRlUrtU]~Ai E4q#ijء>r9זbM V_k2׼E*;Xc$3-ڶ%/<-~.|+ w]H-$7z ";ͤp6$ T>B0TpeB˽5&w& p 67|.t6iq19Q)!m1LwO? 1<,cSj${Y+mpIyʛGl@fHP## %>_g&bfk慎@šȱHz `+YKf_tΫ2<KOws"3 I[J1J~zp ͯ5}2E!X-ݳNBX*t'C|=IZV'>P[Bn^ULhѓʓ)vmGswm~8NJMF;vb:Fd$@-ZD+&@'ꊞ3Q15J72q]R4y5nT4iy\&XrXb}eCIJlGW,xcfs4lLrK`̧H74tӰUu!r0R+LU?˪at9GjK0gpRp읎xpG=JMNTy\T. ,aXʝ"(<"a<\[Jr@>dB5+n5B,#(5|/$QI^qQl mz KrEaHOn1!F n%G fyS[RxB8a'StAZ{ʾYucIׇBZHd֒suXD速F0DЫ/tO@] 97sw1D@(Z~?#)1`-,}`.^Ϯ )`W kNAp9֖Sx#7l,25+cr6=A9MRtBe+( 2@%׿%:ň9ώ<;U 60D/d2LpB쥑{'ڠi^l|"f.Iqq[UѽPl/v20X3}}eeBJI8+TúK+o""4*sGaSU5Fݕ#$.ɱڷ)¨2ҹn0;|֘UD: + v+U]0&w@y@˭hNp g>;jW/ Xc?7RH4N˥+!xI^K&0S:)atłtKsj${jYy5Z_vP E1=F3kԿA]7 hsAex{ґ9G Oa$`ydG{S>ǁk@5  B).dOf\ v+X "Z*\r<;GZ\¸G eϥʮ%.P`!N +o_ޟ4`.(d<ǭ8,P#c]tC+y-<]•HvU+njЖq bi}+ kCrtKBVl0՝m¬G42^!E 0`8BUmu( j9ѫ3M?䃥f=ڤ(Gr!>PQ%* .\^ce"ܿ֐u]ޘV1m^Wdp&NQcZct@szK9m_XZ{{sсؙ*$~rЖ3vGK}" NirrĶdêAK]Qu6V:k.Hޑc nTy[m: m8\d[;Y^koDtS {qlБl^IϊqAX{ Wb$~ ~u7xq>hS;$/ϓ= ._ІG񹆗0JQݾU8kO8c%πҠ{l_X򙅬gX ?oI!nܺ'KRt*hCUhli=YhMrf-ݓ)Kʄsu&/o)cz5+[\rҜMڢ{Urɜo=PnE9>vl <';_P87.p_ce9ǔW >+CAgE-{wjg:EU3h)["X 0F,v$:ucx)2Dv~2ɦih \O&QyM3XsKtMQ*rU[MwmK*&imG 6E/Bwe¿tKs1+ ZMn᪗2ļq񛭬+.IZS7S>ڦQmR_vK-*qo>_}n3#A%3f ,BXXߕ H)A˒ e}d}c ӌ= ZT;ZC#Ⲥ^nHVg}5 R̚9لW0[ uYRIJs qx(.4&v {gR/7V I'Y~h*)Jk)ErY+ 08&sj)DuԟV23/@gyGXO2xƦfs]йe4AhXdz<=vdx/'1et$\93Jǚ~%84Hy^TKK9Mt tWPKS)ѵ[BY yތ?Pu;L폌xc[Ӵc.A$gVn/|7"L5ζuE=m*̽w,\={q]?`tig;!ٯE*6{] 6AAGKI1uc,콟RNOܣ<$|53[ R5!ӗ Y&خ>v8?T;뻖B4eNv.uO.jԻiXv\_,Jq0Q )-HjI%M"LU,D@|$3 ^yf&Kp4<РXx5jѮҴhnЭ;icnw;x.%Y\JA(:϶:nsri3Hv{xnb8{i afjpiaqYH7{'"4nU i8AmC8hW.Y{lf)員Ve>ɑC"|[F/C?Jsy&ꟜcK}Pa/xT;ōC fR25ǐ Hl9f"h6[銒.w/7Sl>dst1B-&;un+LIa!B+nL\e }rOՐ'^0lnf./2st/caއ4RNp&5b޿! \xϔ^bu ش4 iw ʃ bMRQxL^,OCŒ찆߱SgcQ0㹸6 Ұa$>Vb<@3G%|Iޤ-ps[kvYMO:xВ\y~m8gs[c,ME+xZe vJQ&=*ؓYr%Զsڍ ađl5JZZ ]m7!&JY~Q`ՇV|2f`^W4=\߇@Ԣ~N4  0T!e}YoBRn'@` +2knM`3Wɐb@Og%\z4Y|KIy T(K?i}1QЊ BaՔnry!>jMʎNti!#0}%|;(Pt?zlIz6 ډa_xuRGo]@.YLù0P)/L;?.ORM< UFD.yc2tTаоd H*i9vkF$|&Dv'Me |,r5ϐez[3N4Ύ۬rptk#ƊT[z~Ȓ8gjyL.$ʟ9rɧ\>g{@]cد^Vy3UlnQt<1du3\=uCj ȁ$OX7tD?mJJ9/ gaVOsE> 3iГ@ lz|E׌oV,ݺ^K@"wjEb)*PJ6y%W{T19^(A T!"&LyM9l}YKFaEyd@K-Y*H"}8|U?j0p@R/cF#xib%yV7ZC|k, RyV WM@39w^hD|_#h]eJeoqxC"- ;%` )x*duvB65lC;!~{Lh^ <[ۖh5 ]/;=8/tZJygɦ2|\gyC~s}S_CH bl]J%>(ݭĸ] LO_,MA ʒ3xLEφmU$̃ův& 8<6ְv+,ee w?&I˰wicl"ZWA))[Qj o,L6pݏs/1j(c@`3|+9sSoV0aӜr:՗qK LIJvM@\)1ufD$"&#i ͒-e}bCHŠJ!GHT,&(T}7ktG2Ԏ=POGLSe*/[ȇ}oh?6r tȜ֛Qͱ跍;~^ ~gX]7ⓩОsr֜,N?7WWgyC8m<("s2mX+2A9t5`b"KmXsL^[׏[mQPzxWX@wO ]3@ᣛ㋿: Vj{So\ $gM,ΘTǟ(r?` `C_PP:pNհuEZ^\j3.j>g*!#"`DX'˹&jUfhۓ%UX2ç2ԧ5_ 3$̸ִ`Y/U>m(ʓ8,,nQ.f/VAbE1I]ҴxZE%MjcdD"i%txϹ+;~뀙_ ^[I~ms$k݊% cH%ڧ9#sϷۿ-MqоS XL)N5ֱv͢FmDؗ +pC,ΙnyۈѤmԣ=%mz` *@S Ck|8a:sr9/ h9=AC9=jlhᣴ/W@q&\2-3lJ!rl<TM=T+̙eF(!4SLaQM M|[rz7vzz\E˲]ŗ}~ƹs<T{LI#0TfELxq`-fV9@r>ȑܛkѻZ sjjaFI?ځq$BbgܧpsyZCz-eŐ kk׍ӂ[i?Ƈ6fr^~/=ZJzStxS|c 8(.IH_<'AI{/_aƖ4ircK^lԆIǘmHb+A+Ʉ1/3 ԋ5#6o&dUǕyf |c)M% Q'_"d'W,v4MWLƒ Qq",;#fveUmd+/QxtwVV[V~yH$hBPKN\+X/.iT_ʀRo_cw+VN ):@GY.hNpW~#CIṬHer!^NsJ`gvO 3A*O pMZ8S6$->8K"tz직ED]g|~b㒄G0!*Zŵr{od cv0įK "b|_T2):TX$\Lc(٧¦))ƺ淙1q~f4b!~*ri{wssʖPt'NWO1 =g'~H~l ;Beh-Cc(_ w_C٦&7Og89E7NjRe]}S?4Fn+e<#;:A:٘+!#0^Y_)rL\Mѽ"EGG%3o\lr>GY Iyc.Jt_۰y:v<;{n[^pP)F,>3\k(F܋Rwk$ =z5>A[ه؄dRuaO;'aWupOY[YQE7ovcE11-Π^oY[t&=&E'gYq^E8t#0ҁ2yYxL\3jfA Jۗlo3ƬI5q]j-qֶq1e<#D+Q&嚰a2]q*Jiu&\sNGc6Ib`N{9tI9Y+ܜemΠV9 _)t40b{0&Hԡ!Ղg=W3  @sf>VnίhKͶoKHR!J0\75S\P ". &NZͶG6{]g(,-Za_݄:\^֔~ni&EAYޞhJV=0BM_UitVoTJ\ uЄ_PkY|3A3Bx6tFIOs_߷*FXY1P);aL4_%*3IWgs0_l(Xd#^oMȥMʙs١xPJٖx@(Mq vWzm{#':WzF;#Lh R!ѣp+-AE3۩j+_dRd0|iO)?wC^ک~7Y_5K*;wnlxGXN20g B]LI&IqF"E4F8t*> 35c<Lɟؘ6UM_f2@ ux)@v-LysV)Y_x"|w6£0A@Z%C-]Q̀K`eiU@00߄N)CIzj@o\~3)f] %,]|^ $;m  -7Q}@v-]a󩵬 "úgnSB|lw{ PӢb4[zդQjTngk 5b^8kuɮ8ILq ,pB~ИB^/S62&X3+v|(r_=8{Ar'y";X2eUPU1X`n[g}018"9i0>SxzY@M/{J_*L?J4a? VX*흺w""a&ðsQR\UP][LR2-اtQ #;BS[ D:־+WdaiA2kY CxJ6@E\2Fڲpv|9c>fd Nvz SCD9L,1*0etы-谥ّtcᄏe}H `+gX9)N%i!擒4>w 4"Z ^35Au(ULQ?9(OR]FSU0&ˍ dR<'^oZ8I\.U]I jAV eDbƚPQn#궙&ܺT뎋"]P{}niʛ`VYʅo]=v|Ni4cYIA&tf뗭m;IT\^0[T$fe0}oB3yɱ)#;g^'R3vr%|y^-흺ռUQ bVt5z֊/(ؓS>W\+4룰H̍|PwQfbW (}EȺs 9yb^Z/Rysl8֮si)]?ǭ:t1`$NkME5|JHv T\KgClhKY no9S`sXf[ioŲ6ne'zQjHM&7 Nst[v[gs"fɇ[.$Խ] Y~:=N͍ygehb~?aE( Ѹۮ3 .Xtu4W!(HTmP>O~5W8%PRYt"&oXsH˱`q\!er]wH a"tΞۉƚLOL"E Ib TpwcV;)u祿|}Xu{(&KZz];o@AarMB[t[7@EWwNf$ㄽM,DZ͢^lݜFL4*`E0[ 6rpː\ja))bE\Īu,V\|vh+I9hzR2Xt?E5֑k#xbb4K60l)kYYgEzu40(,X Ν%bEAZ5c : 9{||0xTO(u/e5D` 1wzR{fڔM|'#{Df(kyggf:a!)'~3r}Ow=ڀS}P'+P8r"PUkxMj!L1`0YEB3CR;ڀw\Oξ?M`ǥ8?#8H +~`DH`ȉKwJh;^t>NH@ebN0aBF+~' uQ6$yNhO]#Z(="Eld[% |U0!*Tw$=ʝS6BlxBCƙ6yx4:YZeJrŮ ]T_KJѵ]UgNxx!{ӯe?dq9Zk.TDH]^G3Mvа.T5i.,]ZT;ERhǥs|c5$I yuZ8Er.:ONAwq{]͑Q{ʻVUQ)x-;T>JSS_|K x{YF?[cfJ%7@[QOMf (X!Ĺߝ%N`t7>u-e`4='PVA(dyiRA7%(nzTW>p-,EgBDm^&@{޺\zwI}of)1?n RA ksy%N^M,ABUX _}#+J1v[,XT`-V+Ki8ڃ*y 6 UzR+g:_(wUQ9'JP_ko+0FQ 'Z:[j60X^HPTJɔJHR%ـjPu<M q@ׇ}șbM>摗yD>6aOjQU͝- 2US[0U:8=Ha^/ E7X9đoC'1(Fq0+z譍VӢF~8޸ muTL? F||Bn!Y8s\A!2&#JX8*KӒ[D0!W{U4|-+$(nv+7kmwQ SY4`Jڹ߇WZ~/8QYv>Ж>Wj"q!- ex@5^íRodS4t*+CMFakW6Spj_d*pF}wrZjPvJ-E|*90&~(\9nܣ1U Z"۝0z3Z*1uyR+}'&1[9i `޹ÀGG.@#/WI늸1n#fzbZ(?Ob o$|k#٬+3rܷƀVsvo=>4>ovE" {ֵVܨX2mF[$t,(w IP̭} ^Gۅ@"󠑆`nˊJB>S=;r2lrϜᑁ赇88"ĸps B6"%4=ykߦwX^xm~7f 1]Z_'C=^VZ r~IwQH n!̛]z6HL^iXo6!o\px`%O #n64TTdȼb fcq-5Aww@c?bg1QRRZ臤: 'kW:b17Ni?Mg?vƉ\cԠ0G^-2C$G#{j:hO KZU-j_ͲKj fC=j"F'8csԨUh pBIٚ9pS(f?(? ʱ //+"HJm'2Plͱ|pm UOb002a@?Y>J* _B>S5u唐 DzPF˳R.PE0Gu-5=gj(y|nC+;FĚq8%?vZ( &;0Xyd y~YyS޴_586BCm2!.wCx } ]SS&!9snOnJ8 pc\J~QRhY$8+O1C,[ЉymhqPF8Inp:`h x2{G+sW߫V V8/tLȮ|>yV (`&n=qIOcF"_P+OTCБ ND2^)ru9O xX7OL/{?j.!|dG0} J+i2/(oW 4eRԹ @[ Ҽ;9a;BovJfzJPD h!O4|{J~&CEǗXͤo4o1{h)U>db6C 0V nylva2&bg5%5] 6s^3T.dծNܹԮADiVQm=XT_d\xhuYMlҐ(KK<7hӺ?Qp'6vNH<ymFK_TrW'K %;ۤ.J,#|=g,,HI ^xmUPΔ\ɗVƏÃ/ErIi\]; =p < QF[Ё:C vM{QKO!A;#X.t71w@J[KmpҠ^4Ȉ=悋8긫y,<'hМn2R2 6`6Aq=uEP 36'8~b yd5bI9jᶄogVeqY R_=_j+öd쟉MfZf+? 2G+Iux>MWY./4l΢$hGeÿҳ!w=Ɵ̳ v'f*Ao9M12^=!eRN]7Ine6Q9|<52,6|9]ʼn+P! #40kv:ĶrQ)A>.t4d8,X- 4fnLBY}2+.nAMvfx2wP"Q 0='^jpϥsƕl=K[l!@Y7TQ;щtm+rûAhkp ?$k9M ZOD\/>Hƀ& _޹@toc[61W O]`4q#Y!zqOU#&/jk%~C( YƞF'h~'3ڐy7 QWw½,P—1Հa/[T!ՋY Ibܚ<-63\b_R7+Tʨj{몆x휿^%J҉ 9`FB bQKeY*v<8t,iLtnizxhD5S?9g㧀cM!BBwfW/!qa5Ұך V "=|XuU)C`(mˎ E&/ev,K} oeghnzA$ B Y7[-ZƍZc*4XÊ6fCLɻXo^&,A'0B™^:N&#rW,pbQ aii-Pè[%VA 1~wrOBޥp[,Sߙ'ָeN&ۡپ$ޟ P ɝH,GB0ƶ +n˲?%:SQ.KWS.`e9o(XɶΙ$M `о= [p YiBQr]fYfY0(% a3ЌMeڙ0aPsf3\KgS:>Em #[q"5Ί .,eԗjpvLebB]m:DZ вAJqILLު0o`Tk}t\UdT|Ԋݰ\DڸERC ARh_EO%B"ˠs]c2r߭OHL7Ww hMW@6S*PY^=6׀)/__$ݫ p}L< 7c=sS@0!&aP!UAU'G%-U(E O>F8y_qҝ#h!?F,-fzix`Y!Y!(TNY:ϠFx/Y]Xf+5R1| t.47do4LRFA9F%}kXt .T^]m^uon(ɲyRpJ^mwt4 )lYUǾ {,6:Q`%߃>;me֒ˡP*l&av~kr9̭Ns>4CY6bs")j*"g~Qm!>B6)[)Tq]K/p W#U2 iLDMm#9-_0$4\Y#>Ԇn?'=v . U5 mHr"|Vpɂ=-wgNe}|@c. 0)GnѻR{1xhE>PJ79j) R$68 "2|:e㖎J"0,npK\/JiꁅP&.l^s B- jE36(yo-G2;/$Cds Tc䊍kS 2=g [%O_]ziepeN{ebiSc ά*%?tW c`,'cN5#3.[,w~MŒ~G$0 "4-L\ X.#N}̓/G#QoD|$9ԄMFhOH$ˑ +~ P1fDf5|FBr^1e['#@1$Дm R{GR}=umhfסZRUoHXUӵJM:&Nh֛I5Bzch)ۉFXJUrgٱ!îM9]f 饼śM kqڜsCEشI,mc'U[DzّBl*| t!^vЌ 8'eXN^[զhs.suwֽ n*^=&F@)c5Qܛ~4T}lxb"_^$Z_8 fq#. 8|.0aH  Ǭ%;XU)Zr}T 0A(޺ b8VT\Rsoiu4ceΪ.H8L h3|/X mɗOb"֑*1ڎ6sU+ }|0_D2?\;S _)̃iy xx^*w}xM=Bw)PIY|=A,/iDYEcr83e&.LHY>0Fߘy,(V[4 ucMMZc\j+#t~j& @%%?IEGV 4kBc l1z$ 5vS.h\ӗ+6!f&=n/쑛m_sIT!pn1՜/G|BQt;a1>ĉȒUe @6\H^k35pJL -/)gE_:a>\ 21Gxmh w=h :btчq4OM&2܉cK(Wc-վt Unß^ȣH2~mz$Bd];OTNlLErs)Yc~ 6 V5`#FLBz@IxR]])i4PHArR0h71LF{cu֐5-\j3j|;<74Bʿ!7isjPGKC<8kARaa0>yX 6a G_o&UGV~$cvXRY$Έ8'6XTۓwхΗNiq[2Ro+Ӡ%Xm@e94BBжP:G W4Zɬ}Mi.EЮU'6 ,еi1jK6sAD#Q[(MxWDc_0Pr0dSyy@%gzr)Gd֐=H ;石 KAxҩ߶ϪEXjvMpQ.v4|.ߞqب;F듸8w|f&`҆!^=TI i2:&Gom-Q=Or[ƥ/Ic%K(AW7B\jR8~I N-N %f2e s1Ȭek2cI5{Jҩ~2$%Bp  O'V6W}f9i`?xW*r><:-RVvi:/qM+IΖvvQ-H|TOk ˢ8ީ$mǔH6wW4m;Bg,a0 "U*Ё$RKV ͊gvE岓yc57PV`X0 Z]Х[F̕ jFmFR X045@?+)0/SM1$ôA[kY-P);+ Gfo܅6+#PC7G±5w+V ayߍT!Fr ?o]rBa?8T̺V]VW$xx6ဇ!, F5+=h5WN(!<]j7Z\*Ln-m2I2ت>gujFҾ_6 /":@J݂}UR.V蒳w*䯘!]]Ca9f:U(F?1m:*XQ?)/ ГH6(w`ZFR7A)< .$%+PPso(|]$ .sH*ŕQjU~fA~:6kDss]\HR<8JEՙQŻ\^aGRuPrcox4 ҕ۩X Ld3AE4$DGC}@B(tcLTs)dT:~,AJA*U1fh:GFV5Q ZE߱4^?o Rk4]{eF Nta~eGVn&x3]U(n ,Jۍ,d4f o;۱ʳmk3yP<7aq{ uJbHnYT8ȘtaЃv?]Uxr< <^GS-x'%Z]#FM ^:V 2 d wƓ u*oFk%2e!qJ4TZyn?.3A]'23=^{/ vdRq';i/[&ƃReCފ0*Į͆^|r;,lsmLX/ v> "6%5~kXFgB 3b1vn;MUkCtY(DuwKh#=)<aJ&(Rf?KmgjG\j{&ab\Ag7nr96wRh%)P]cGk Z[} հpZ25>"Y2L'h۹f4L5z׬^D᩠4|7ʬc*^Æ6X5N78g94n㺎.R L5)eU9~Pjf:%0xߕ*K7!:+V0vupj'87L&BTE@**S'uGd-\ӭésP(J# AwT*K3 :,oh{/}'-T`0%fɸCZ01N@o!ptږ*%Ÿe Z (EQ n P/p\v Sz7_-^Sk6LZ!vfcM )"@bؼ$%N$I6?je=ROR;[M[W[gLqNkJxh$V?s >3Ȇ qb~W#aS- ߉Bk2h/JMl60ʠu; DN^(ݪ{ ~@kx&(&ZjBk[R[V!X[,['S;_i"O lF}п!Z 0#ph?*HC{LIydo'hOϲ'֦1>ӸǰY抑s5l0wz:夛0WzԂ>b6Zt:, r< _տ J _P}pb]"Tcϸ%ftM%;Gs9zD+"$]K^0ʥ3 uӓ#=V֡jCi#:WEA߾tX^?3Z^dg2("ͪvJmr0`]nH0w'Qy>*)Qmqdk'ᴺy#<+ޣCEҔ*jH#u]" @,믩M{tr ۓݪ .q0}¼"̛' я[o`97`g\2)jt.ƚ&c~0_R[2ئd?_YL D}u-ewJKX( $0jRM)u39n8O P(!KC2Wwn]C&$ڽr&sbj#ο6 ? BdNTK1;$_l 񐹈d9J]&my]B9AKfC;@U2i֥q8nVU|$G&ɛ 8UEw>OkM"8kVL*"p2[}r hspdqIG?CwJ%',&Q'n2k*S7^.~CԦba¬TzD&JSi2Uy^||.o8_zbFMٗdF% WEGKٞ^2) ^9 1(+Tv*%,x&cSjP]&Ҿ57g'd᝟bͩZ݌t>Tw!ĵV~+̀jXu'X(oKXPK- "D$ZjXPjy(+!SF"tҳ$_47ފ$VXH?([U4`$n)=7hn4}}Ok63kl/𡙸FD" ʒ b/SYcBL2IfdCy d^wBLZ69ܶx|(aOKcp'myt-T)D:1X{*nߎs!Deo^ NYi<{ MJv(Tv6rwY^͔3qwS͉5QpY7)\$P評v)nl@!KإH9D];umkj?{7{EL#c޿;#jĽRcC/ bd7jFWR:G Ԟi*;{ ƀB[ Wݭ&ը Gߡ..eQ4u$5x(s$L͸ńntIVw}-P~_I%`w8_17x =Zt)w.{H o&Q`H+$YC3,W; ;^0X#4ln L5",b6}9/G4#d5"ϯ7 [+F_æ,Lq?d2˵hڂL KҀl8A7'! (].~*8 4D8; CNg,vWpW(=WKhc. wfc'@vRS#-ꋰ2tT8o fv9Y}1G٣&6J~ſ M%nN ()39jP`[" t z4d]-ϝq<>MґH&N^,{ e%ܰ5P7c;R_WZ2lօJ[m f[cnQj !(>.zRp?TNrCIQk }Gvi᥍2@o(u[sMt_r^ys]ZyJ]U,%0<:Zڐl8B%}{[HHS=g),WrS+l.g7͖51 Ոc 7DH2 pCg)ySR me_;5RO_bQ,mz$ȗ7^_{KMŢS{$F =x}s4깁9c<Ar-^;w7,|VHrdUҸ~ 7.˂J/ ayr ٴDʸy"з@kb|qB4=d[~tCgŜeUK -ўl ,z㳆@Jz~]_c)qATq2Q8$vn# Ous.U3Um}GؓWgJ(V;9pImhXwlD1o~Aw[YP |TCL p|0yD:#ʦc ҝy鶝cЭ)z>o5Zk uY/^]We?[L/!MniefieE߮?O1>\mܪ2C'63AuG7$̘A?WXq_y)21^|_m sуA>aR,¯4GĞDN'J:{ G :Ri"rܢ "Pq[Ԅ>O}L@үcU~+b^ۀsY@f)ǹ7"ѳX>Uw„afĹ ,:,/ S}>Pu#0t[([a#Oun[E;=`90gI2;ވѢ"}ˇf҃6"aIZ:Xn: 3)<3G ?EF`Mе6mЧ -;1:)FԚξ @H[A#/)Y㏒@x_pʫJ ؘ?ϗp i5v.b 88 .a|g-BC3ba52\ 8TҰ;ic^d/1=1C/&f"Мi AOj!(PNzچ|e"uwOx.ٞѬ/\E_@Qǟ?]M"\ "N]?8Em~|W <(՞[ȂCu +U͘~ ∦/,rb;3ƛa7:.oƲV! T֎?Sᘁh;@̛|&B2ZKGbNzwAw+?nf]qpQm+8>P TAcUԛ[\;Us{L@,η]zRFxFݤ,I񏭑i6]b B)> N~:ibBsR({4ͺ!ކ@)E޺ /2/Q*Sf/H9' vxE1q?JAq5(0^% j*I/#Wk&-\~' Xv:b5Y&1)W3ظ`4qqD߯OX3V_o#Kaد+cʗ8_g߈ʕ|}n2Us!L8G^s.뀋?ҐM|K҉"P; B u}b0S*؉.ϴJPʈSW iXw$7AZޘ pTx-N VMQ[$Z, (tv7Lp;#/>Wٻ(Al!;TliqŻm $K({C ?n Y 4`mZ}lM:hH R)uAmyoVT7wW)>6#-仩C> hՑbJVhhSB pAH<#[5ǍkΓs1m54tʬBYE?5k:o)z@&Y0-^A \ d2R( Yv6kX=˾5FGl; EdY:O>YSwA 5osfJfm)kaQ~lT|ɦSHej24wUTYʕ9F0B:nXk(Ukezg@>6Y_&xͰ@uϻX1{vuYs] OLĉ3Z9qXHxڒ@ʁIt ]>9TMe2 ;{Ϣcɥ))Yd>;ùϱ,G1[80h?Sjӿt,]J->VdE|vD1Gf89wj<-v1.d6\/>Gʪ}de1]dcsaϓ,FOt~=2́&2z A8&j~rgɔ{ġLf >cr<2*jn7soc4Ty|Qm*WO# ~U= 0'ě22We~6l0.?>Xlgo̓5D~Rdɚ[@+Qa$?s鋸r^E!g(EiF4s,./} AAQhãpP2M !Z/qGZiUP V["m|")+Yo7|AJZ "[SJ3Nq%C5-s҂xid(;/mIPUZWt':d^H[fv2e`<@N &R/+$dSL,4! />) 6s\cSt2=9B, ]C\O_T1-,F*ڋ;g?N>ѸλiML&jTe%/݋UJjRͥzNlHW9 pLc@ (14OB#jveT_$#8yl6jD 1X PxPk&4ʈȾNgn'ȸ$0+c`PVEKw P1v[#Dp OSK%po/ݕ0ʐ# =iud'ĉA1r>n-xV\Z٦^^9&ߊ2Y/ Ck5CgCU';[2 <y^*FChg#p>NqS:p Г kgT?p(*IK"@(`vfaol|h;Fe#$+^DbPHS1_~{( IOݕc!5A^gs YK)+lD!tXZ4>p+Ukh(N>6P3(֐^q,R !u]+1:۠ ɲ+fhK^T x(G:X98ɻs>2[7on;hbCHz՘V?^^DFC4#(EB<+#fk;gmƅҮc3w~J%5:S)RHZtqߨ~pm°5Iʩ6ŌvV%P^/_8+ b3yHMvd&BYR+PD-ڄƔLyx,uc.)=o>-x{=޾u ?sadaԩxHe"T;}ۡ7 얧_kA DC'l})sD(:Ss$Gdآ)Dl~36R˼]bmلXk/[4s)FB!W±S75&v2?ϣ;NO657Z`^V\v?AFnb&j_>|.Crg#)B*ʱLBw.=Ѥ?4B9ܨ<'@k7r~yWTC;Krװ x (V/7D-J̗߬\赪cdVwm0G"ެbk* Bmo$LD#Ӎ WFUcSaj%춊}rQT‹RK( EpXֲ%PvO̓yZrHGC"_6DCȬCTfw *]ߵ8v2OKIt\bxs+ x5l(+Q9b=7ۅm% Ax2W@%G- xQW UR⾝Њ:"Sp 19?aY$r$O|.slѮiKOwv)IǻBi )4jTI2/e劧˛BvE.#5 ]!2{yl(J-H VTxӡ1gиj JM,e8F~@oZℾ6%_6UۉGgK1S-+FtbdkB}sC}r2x[,AaOb  @عgJOQr"ωd7$H^ջjhoAjrRC!c i"Pu!SwTX|\ֻJBiơ`*=,Pl%f#r,J_ nRQFFDA" )5DQ^_u*G 9$Dq`u0]ܣdwki| gнa,@b(n(uО滻Xb brb趝9Ӂ4.錤)ˇvV}.(%P%CяO; lځIcA6׷Q)LYW❼j={(ǾP{d E/ 4pv.XƝgz Z Ywr^ )l"DGLX2Ky&\ximƆ p3MV,í՚M.isO] tEep7n X0JO'Zqҝh){SQiPRxzצ}3KCĚSW7:&Z܋by<_Nvҍ U*8\=oo=erfbˆNH_P}S;puat'Nv["}-{JS7.C%IC%&&.T+}8"MMZP9I+^bzz jw샗j`i1u@2[AG#@NY=xX *=l3[ {3r(z偮C%.T{q#|)j jVĘ@;ʐf>Ǚ}%Ngv!t![K*xcIҨY6FUM}I±J54% R#(e 9e,m\_rt)C̢yh, +/:X Hik4]"]d ydK!//nΎ; |#L=fr84ό36ֲAU!H)*DiF@Tsaޛ0sgzxk< )ݩLky׽Ʉuqv>:!ɠ,/DVXJ&8`d|2y>L+$9XV'=bjc!zO*عVcB+4tԅÂ_-I S&_0$Sxn` GuYc [sy݁iۄ9XF[.b68eN6@@C BCՁ{4^i~HUr1ZonbFXQ `_%hd-8n_6 :*`wy}VItK]_>>Mi-TU ?kO ?A@ɡR`"K8sDnCg<伒h?g8?wBy}HL"wM?UzpjYl&ϑϡhYM]@l'$ÇQA_wjf#n!{RCGT-^mE^χ4 Zzмz <"03d>P].N!3Ātin$cyG&]L+ΌZ'r/2#&@)%ǐyG*JSTQ@9;!L5ֲMkğS-I!d-6wN(lQhH+hѴrC&,E]ۣ2 p@3%$͜60pRYϨѢ12A7Wok5[w+h Q\Ϊ-HdgpܦIk]^mScnz_N!4>IEqNNMr̩Zz:Hq_œX>Jl,񥑦bv2'5kUXJ<. +seKu/ɁdS͸Ma'20,0AܨDDU^O0S QFcKrK = K1읭Coc1 j_101GEPbs!M?)+2fמ`ӓ=S\9d%S؁vMoL}(SNUto_ޓ~0B44fD`1vk:GW2Т y "e\"z+'}v46ݒ@迓 vh0l2eh MP ؊[ 4/(5ghZЀ2Zς,#Κ1mk/w!U;%!uu#JAp#8Urjw ܫ4f83?Ͼ 7ͦB@Da3Q\%n㩡7tc vp8{Sʬar Y>|_ӲBl?7VUYX)' ߉|5 K v 쁡yn&%I7NqPTxV ,Xcsv\l>P2(~{efٽ`#?<]Y nŅ AƃN-Etdg B2CoA ,L}6:d4]q5 cCG/᫰ ^D:YC[8*R3YC 'zTb@Gm`MnF2Ysx{F"k J#$rmBWW] }uBFFjjko% k!cM~R m;şq"-,Iy`T}kɡmk.>.Cy&_>H߮$hC$B<,@N U$QV͹݌15}!䒾BiOs"WaM}9X/2* G۞yޥa xUzkf.PyQ._uaRt+xSx{%jR=iвvW&"M8"f0)qU-$_- +aPu hN%p,2 tȾSn3AMXj/{8JOK(+Xɞy8m^)?Q,\ ]{0 {ijfl~1Y. Ժ2Щ=gD&e{ 2?,mMIᖘ"tOj>׺nw^wW{/ެO ۮ!3yGp,BdT缂Y?}33AU'ԫXkJ dao$e]̰:ՙ$?ֺ9@&r[(y7*ϊ B'>ba D8Xdv*LY!V<Fd<,d %bE]l3]J4hf{v RyԯܐQЋ&#Xǹ\N+ߟ.h2K}za?_QyԳԴUQᾖ8@Z;a?kfk0y-ɵCVͮ1ًuP{uK 8 ϽM@+nN-?&-L$ rfyU cH`ػW)BM~E~dxj%86S`2i5R2xSHVBG89IXB&< ۜS9 ZXR O>t?E0;?L4" x=n#ʹӕ3(e}FT^+'Aw~ ju@Go.1(3$ P:;^6^};̻hZ=@++cr)maNKgprjzt*xY,Bd*9;c?粠:e8џܞ׮`?#h[%2>n{|q[9rf]߁pɒwNM#AM)D~X"}8 %,V#_!>س9\)i*Ls3fQr`;YޣCM< >XPšh00-C =%Bc_5e3ß6=#$lj@EXln؝/qgzzw<- r܍-NB>)" KN> Y\sL9r4! T+;+c8@Q!Jxk% ~\tHF͛_BjSv=( ԠڡDgHH)_)`6h7ԩT#Bg۠Ur)a&v(rCO80XD \?0VRW |P[Asb07Hz髟bU rҐ&WgA e*_ c_KO.%L5 fJBN~AoՈ] u(ʟg)OFV+1W?%VҬ". 7bLxEML@b_yZ ov`N |!Ċfї;杢$FtIH(y"-1" ;GnE6ŨǙճSHxVe,Gh0t6\0ԏ!+w7]`{} ZsW ~?/׎z髐(6k6)F IJ'mHƶ t uWrݾV*x!ZU&ɏ/@yq? @ OW~^Pf$)Roi!r&~I]^Z7`>@46bn-j,vl|Z{` QyhK6J0LPMpfCM?ر:Bu_R=hOrC ܭ5.چ+e!UF#y5 3vO*}RUȡ 5 JIhLrOyg1+餽;tRdW h wqɾ9a?7 :/= Ki˴0^*qq@슋@,ݜp5["l#]D]2| rApX:^&9k$q:56^]@BaTZY9q3-*lADm/c3AН֭)ҡbX{uUZgEiaͤH6^^$O +CMl]O{G^(k!9VAsĨfftGQDc|Dmͤ!z{hBiG~x<+ٝ7 PK@ o?@/XA -qCmky'=Cbn֕z?>C5[(`=ӎLL$^eښnVF'8&9>ӑBfet(Z#͕t8x.V@??,\ Rff$ b^J/aCSթC^ccG: v->͞O:Ct8otL.DAk c~ }Bl=RH dH5ܜAg#O"ڒzc[rBƃs]Š(pᰂ49#̦V̍,N!lPmO67\hf`[٬8Ո$>'gU+PWOڍ;}tL!cM@_m;Dx.Hy1'|#0Aٗᇿϊi%,"ẃ$rߒ5Bu ĚvHG(wCއ]*q7UWGq;?^0pb Y"ef?G!H.'rΤwaBB"dӡFz ]1˾GC+ByT.Z+;ԶYBxL{XKC~J`’ƶm% #TkߟGb$_M] donazc*qsPgRǦtrD&F|frm`K0Pc-dD#.%T|Cmzes[0'bLŦiTp+X,zRؗyu96Mdzi06?w/dSuHp9_V>7Xc˺as( -!Ć;QuT8|.IKe/}%M9Me5^(6 t<۰B"ÌOݕ>;۝/D/xH YU|݃ Ȏ  E}of'P~ p#4荏 :hFҎ@ak4ZW wr_/oW5LKpȎ.-E(^u]M.^E{{Bm2X%&0OTp8O_ũ rC䉊kj7  0qxSdiբ0a2|\z51[%!=Ü0iY-]@* w@rV2U=eCkk`jgbg_SEE2$K~A1c>O:HrԄOHboRUŖRiݗ&^bj0,1R9eO; p\"4GZAfN@ `vo@1^: Դld/MЈLB>QГrF)ĺJ6H}|k_ԬyH0S:/ uF݂zBϱ@0y%k vN ­507y@}P_ %8Ba9yrlA#b4#؁W'qeN9X7@hqhOaoZA0U{wO2ÿZ5D٤&|g vbWa2&0"$c:Q/(Kp SJ4Y_@jPJȇ P?ܫהD)iEe+q3-ZȑYYa})S KoRP]WWN1/v֑3+y,MnBOv$d{*T2v2ڍܤ&?4Gdi|YS3ӧ}C~hjZKgaKJ82!=zE1TӀ;Rwز*8ūMO$/ESTp/)!*Nqlgqڅށ=gM,6occ!Y<]XkL'?6<v*um :΄ל˃ ]C]j}!yZ/Ře`z@@͊?0bk3Up0ʠۿ<-]?X'cQ;x**so6gbN0&;rxޙ ]/exլ_µ`1~%]w14:콭5xS%鲻Dh:10̿_OҸ!nHQ,e,X43XT'(1H)dt 姺|E.K޿ iVzJBb-POOMFBG.u\XK^ʏC![GKrWaēϻtKЛ+,  vBBݿ`o$m-2J5 ƶ7ڕl 8%G'<6rfX J.2]Ȭv=aJSb6μPCQR>*1 LrHϪ𻦈P|~"0Jѽ\rԵӷ.h OnnFrp~, A*v CHUaҧF')GHD^ H"()pL,u*tc:=P1?:%.kt/(j?Úb75d9oj.S <<h?4e2/׈'8a0~5t0&k(M׮; w(S+Ũֆ3&vw09o.>5NbŖ#P7zRVd#Tűw? &,/&Nݎ.#~!ާ'0 sÊk KK e>..œV),m}O5 MXղ>:ܐ@f%x`Yok0C 6Ը0BțePJ'x*UO@nQf)cS eVdʊ<Y`&Md%FLrLT;M;\*W},ħ`v>'26\;b+}Gһbҵu#znKLG<,8&Ad:fY=GT4v- ux3P;oTe ϾA5!%ﯛ o_|Prl\sab_ 8=dokY`\% VY=t.g)#;FP7$Hyv>pbwG&!iPmKjxrJ[vo'biD(ЖPK^>iZ~ L1>+at[1D8oc'W+kE/#tu?.ކkqV>Y!}2!RzF>2r?,/gvK ݙ7<$ Uթ-`?PȀ+]%ʾnʝV+I?Ў8*Ծkڞ(0&TYu ccLA#[VhRuo`219F5YfZ5rQ[󜡦 ۈN#u`ܲ_ #sLp_3@qtCBk7:W ={dǪ[69TQ^,<6$ׁ˥%1RS%Q8 F#?2y~SwCi+5 PY.*r<ۅ0~t"x D ^N4('c%Ƽ!~WN 8rcYB'='r)x ##18 ˉ8\7ytgY|⤨x%A`+};=j D!O9PF_I26YGR܅]ݝ--M1Uz˛jN g#CxYZ(zQfAPӷb6]|]onSd Op q+2!v0,`pT1s5wp4cنm.)K94>ugoCl^4ͫP`mXM:fg혯)*:&I )` = (M4!{ԅbDtruKy,z@4߻-!nYE@ѹmzR`QqArN>g9GA0bEjpn hJ5)/k'ۏ1rzy_'[nI$APA) 9`a2-|KM#O1-F~e i @JY*^Յ))K ~lv [!GdT3Z5kY%Q& w+K9,@-zh[:u#d#cW/ȓ6 rې g?c{ oai$?90tI9J"YuP~=eXL)%258)jޡ sT@Wh>6W@۩C"+ޑTP&#kHok5j'05 tִ$r55-[!YxD Ww}ȾC"8QMC2,ҍ-,E⯊tDVŕv:x R 2@W}J Qu6F9Pi_b;5L?Kc qK:-pYS]2fXߌ;rם]HG4RB&s2GpS} <){q} L kjLcrV,yiYvAGU[`& 8g5F8rpTsVVrhTgvcB8ixEZ::*QzaXJwmq{!ӥ  ^/ˀqMj6(E =K] ~ۺ^RB 48W%a~)a*hߒY,/fsďlѴV&oL#kCTZA<:#%qe ˳#:BśȐ:edf}Z]#A݄r{ْzFɂ9 Rx} )'#R9jXT%PF5- >P*6"ۑrNqtU?qZ+7ό҄TdS fj z+xMyTHI+д!/[GMkYˮۯ4Oew]xTcf ŤPwf:|C5 Cl)KԲPf7. NT Bɮg,ރV:I3TV7 C?>KzpاJO6hzpAFT$;n՝tkkݹc@2 šzlwym6_ )Ĉ;;Ovzo+BV kiPi+h4z&z>98{)LUiC?K9Z_9CsYU2iP^4^˓6Mj``@LL 'Px!K%#"R3)pCs&zW" Lٱ|}S95o,M QD,񔆣`Z,J3/6`w;J;Ayh-àg(wBvi(PP ?zHGgo w]K ުl"*Yv[g'8=ҳ_.  a ?EdXg`}qBe(nge]28vR$ nt_yV7<2lMl2B[Xq_3x1j(4ܡwu)ALy4VfM]1daH$x*l ڻhpJ{h]W̓8I2SŮL;>?x3e43Zᐭ, f#8RX1]~UPzL5>y^P0Mwo%<مjİ}%}'wbؼw2>wY/ʸP'uu +0H f+L?FJoJ1Q^ `Rn.F<eᬧߕNp[b<ڭʊ!RS;0}9tX~;uV x)Ozp EO v?Jwjר2( 1Ω,`RYi9:y@{4f|[e]4/);릏L,r儸m2]GʾL%LLDidDĭ/Y` ~1Iߠܼ\evh o40i"B/& yf!G@﷾ TZjnw+>2sONf;^@) SX_š*CF;)/Y.~>  | 0AAPmwq^@rUQNlo0Z*yUS#_`;hj$͐$~1lѴRF_}ԺW#>jKF%/$(ƲւeV /k_w'RxڙFYf &ڤ[ÄqqL\0y7#i~ZgtVu ha]a@?Wu(lxdlC18 3P*;C{H_81=_ړU5:S^ݓj@o+Sz9c>Gg̈́ hݞ,YN=6AKL?7':^V@.h}b!1 :ݰgRrʔHc$L^пq݊^0{.#nįY:[(*"u&@#X.^)hc]PJ{6nza`SqZvz=t%e󨚇'%oc^D,+;IpjH9bU"OK$zcsu^n1@) ^”;;*Wv]ӔX T8:[EJ$8aHT\*$`><ՕUV{ RЫ+ fTo94$]Y&Bˡ\9oW4phVYjiM0Ō'hGςYxIy%r#v{}]`R6`1:!t<$*ۜF6:gSTd\>GaSuBs? n9jb4&& , -,+ϓrQ!>9͋+1oLMߧ~kΧoAJlt}Pd\@Oaz ȝt"0wr{9?TBوz b2 -~˞I=\fSoZGa@a @!VM-0s/PwGjfm.Lva HѲC)8нf-J$WҞz.97!F[FyVYT\B$9٠Qex?[Հ00||7~h!N! h^-hZM[1tM3r,oㅽbrRA~l"VAB$WLfY&Di/fXl: ?+*Bך:8RBm.$!"+?DGH7XF"J ۾=>AE֫.Hhᮚlw#|=ʉ 1:1t뚚J85ϨW>*`U3H ĠAd,XSm6*4 O9I97zQ}vksA-Kަ8OjC|S1;w T{275XeNz;A'jO~):u8u|ИD1V:'IlXX|GR)@ə>ZpG {tc)㈫V<= (Y6$O4~ʇvR3J daX_[vFF_bޣgc;I70(-<"Ւ3&i"4/I*9vgǖ"o#xyf9.|Dq߇)T`sW;8^[(|ms({S$wa_ram%Wo[&"| yv^K:yIoa%>ͱ 7;jN ~;r_ꗙA۠z}A^) L>A('b'zܴGY@ՙz:(ͿǸZȚAґF!ɂW#(Χ[|"Jɵ< yN^Tac=j)V1Hj7N>hٝ) b2'%$=T}.̬ MOl=]~XE<eo#ip J2`F;ݧ N| l #I_pMr5l'.5nO xyg(oEsLl]9}^ g{xO[ʁYcFHM7 ʍ)Y`FW /L~%^w=m8yd_et95w 7RxPVwCX;{t Q|6ށ7ľHWQʯ2APQ2q9G#=h$oYbO>?e4t^Ὶv1^{(wϐu&.W|)2X3̚;ʩv.!#sOHi1I"e<M59y#59՛^d!AeJ*KgKNW т 0DOg)#99J<dDdX,ςU C%0t_XyrP\ߓfF8A{4,kz\= uUPٚk^ %wQgd&M9/M'1=Ɨ }8<*+erWcM(mR.eפB/`X퓇c]3!J|ww#U FWXՠb}B7cU/SY1[K!5.MTc,ݕlOBPs@fjqׅEZaXb{#sqi'VUYIE@(^Uh?!w?Jv6fZ#s$1b5*;' PE7Te|!N"2)O[FRy+8?7'޹d!iuyU~wF CT +S'e\7Tp5_<$6˨5glc9 !w(?z(&o5 za>YڜyhrXW:<-2!jCgʺmjGUo8 ";籇 ۢ<I\m]IBv~W$ܰlg#}0­hc>JO״3:m}rUgJ%BmjWL>fҥA%_^$<m>I7*E Hʫb/aC7$hSf[][lpoU$KT! | }((2"ί$H^1xim/jT}wF=Nz`8#!"ʑO_lKR8i;%;wA v#gD\8#px2{շJ p͖M .M/rwM3Z02H #aDc3gCaByo# vE9g|5LǶRVU]Ao]\dc$Sh\Oh;adI),i-#I^ӤdCCr;JzU-1=C_@;@ *K`L.qJIE.?1Y)UD62ٹA@?bA ٝv}"]nV5S<é$uY%$p% r \:/Nc~Nijt!A܈ݼ)Z0ʾ.8<xaY,#դ `X&qyRi(Oi/ 4kc4i{KꄅOn!L9)-Ǩ:-t&EXÛ>a\@!eNvaɡ/=y(1ڰB67զItM"^G9;Zvoݭv da<+ː]3lmpjU7ZAVd&Y6o$r#1fa)kOi`~kņOs >$9;Tխ"?wTJ#"qv︗$3o Q3rUd1 TC|e&+YQ4'<єx`(v+ 2-qPXYE Q{aO ܼ^ԽYP'v9M\Z@K)(՜rIoxL4[5I▼QT@$7&Ltrh`]#Cu>t';HW"綉l2k/kꈏ8Lϗ`3e>7𝩲[0Lh("`NSő> 2RCQAf;W,bph51?;IٗD҃桷YV~V [SH$pf\M>F>^XY ʿͪ!&Q |="_$K@FT,*Nd:qIe_u\4K諺]+-bmY} ++bp, `9Q؁e,zt4폰TȻ^j|K!r$`t@ɼ0y'b -UT ̨5 y8}jTTn^emh 7ˠ:}tI#qӨC鲍ʸ6Y{eu֨)ʏte$O:p&eIQf(ܒeBhH]S[e B޶ٗlb ?iy*/09YgHa~hTY!XJ֧ǞȺ)a.RN]U/-ӈ~ӾuAMx|(-H, CB[nd; Ku{$ktP #!TFܟ,2ۘL7d eTuf>Cx>áv"9K~V*? fc1PD@MS3B u5mq"o$׻EKD;KBU- 凕9C8s|p^v"E]~G<+wn#Q[᫓Xo+2+.bcĻz5!!6nj Tk)¿A`az0*A30K~W! ?Ҭᵤ莨:lnm%αKRu n 0 yf8d Ū b迒=8'EX~YV?Z*qb$ QO:MB<ǷRyF3ڏɼ 빣_#R<|͖ϦԌ$l*wVM94VΤ'D m eU7.m l^A^eCGP&Gf؉%pPAƏČ#!YeP0U.:zYp3t}p4\^1te}`-Jd7d> 5z`|ktzrM6nx7(m4[GLZ R;73~s)s٨,k(HWafaF?O' y~XR=k[47j5ZHyic;t* _HUe̴[3P5uOv] >/X0PR'`,ضN쑑A{eX`"6 ݷ$PO;15xw`0/.r8h0`ìٗ^:P_3bJ?Bʘc>4m&>2z,?6WyWFŽ>A3IK!l A~PEGI5]jX@]NKnzȻj^ yznɑjU"޶ Y 1a5o4Y MFK`&t,-#\7Jkz! eJ6Gpʟ$G\>q> };2l{nb K'"i?fVUJNLA!?xcI|*f{~:Q4?i#@tjʐ0CVX xBG`IP}OMY"ڳU??u4N~617Ɖ_ոq@ I34C$TG*^E- /A-)h\Po'XxE vUX 5#Pj/59; 2ԪȷK?SvZDVO #3x+՗sPQSa,rUˬ#ݗqLu|gERffM]xx x?Fh9p!7r#' ֥PR`"h;Y,s?iθ9 E4H^}8AUK٢R{IMD{ i;=6s̱wߺZLd*Rz敩8)No\3d49NikY_#!M]`@k nfңu/1,Pr(OKv.}'gens.$;nåZFRg[UU0J7mzJ Ope Hp6NY+(qOβ(:&ng^kw[gFRxvdBO&44r$9sQe-_4eGv1j5ΥEgtΆA`rkiaU#=25GĬRJqsHO~U.=َ=|jcN.5j+՝ 18X8F-9"uA]$fEZ:qH 'tsHz$IA0Hmcl$@0/];G - i3b^ JOu͛=m+vUai2@4 p6Q`5g^´4ywY"Mwo E;Rӳ .4G} ,[m:E=djoI9`g݊u[uTSmJLomУ-OEpBGxh7ӞasEGm| =U̜2Pu t^ʋ~={ïRs4:4\Gk1Qť!"OҪPo d8?d~\kzz5͠]B6cLw\ѱ͇@n8r2/tF$Q!7g\~<,(r'74OGZ rhGK{̺9Bmh}aR<=tG!Rl 6e{/dJYQYH߽n\C"鰘Qx:fsJNgJF*cizU )Wjp4]J0ˍ~ xT cR(oE%hi۬;Ü& %omK# &(k;71:ڎ0*vx#±\V6+1Sjqv&w},X`3 Z,T~||Vgz# (2ċMuK8tQ6.s-9(skmg<~_֒1KEÚ1De!hoTz/H,f5HN=@}-itCѹQ#drlkּeDSo rV"/!#aySEp")k9Ƨ) =!^+$!}l+ko?Ґ܁\AhcX,K'rFI!.GblC:ypp1Μ06n l_b&ςBeqa+EkM\uٓ?jJBt@ňFk؟?ߧϞgW㚤1m8mI<}_C M#,XPQz?m5l3{"|7p菶`5HˑeGdXcP|$A8!y[c#GǼQT]I jzWv : S0>e2oT/^|0 tpDD^kuQvNfܰjz`YeCkCבAE z͕ SF I8ܟ7jY5P#r#1$;,~gZ ÷l B;faF 6 m ~!v:g.kϑw(3X{"]=-$񛌜]qIΑ|hc Gé/ Z%K0if EEU'&@,_A(HtfGĿ֊[1DX("<$򂡪ג>>ŭ5=vJ| :*`0ep a&*7n4aJc VW/1:)g\Msِt)"[֫Zj"dUD!QZl*h<òbwH}ІWGʰbL>jG1BNPcF+V)Ԣ01f=nAy2QH<<,g GuRf[hCa\&U*+pH D3ҡׁmE)l6cY@;ۋi?pL 暿wW\Ef[!< BX_[xm@7T#6}?g(fiE?iJ2:Sz"(,{'Q.q / A%#b!" i`x5c- NjN3Bbn2ͣ+159$EKͱ ձ{2 rݽERMBQS`nytYV.<_ԓPJxZ`svbfB_x^?p]lP,kX4Jx $>S╣v$1Ș{~d< 2Q8ͻRpKo9ش6wӠ;nX e& #96,ϐYV$a6HWlypQ9.`e-} ԷfDB 2 uspOkx]]Q0>4:1k䲫×l||Ld%sdC='?Lmp4Eqm9 0#Xu#/}`a8VxKĻNx3ksNWzMj9,u#_}S;=S(룕|~m/6,{OJ/kٶ^}AӟbPa򋳢 G#l JaM>m65ЉVѫ]3z%mTkfA] 4l8m{%z`P);Ɋdc gTb-v(S3-a+r`p -U>48|dBF*ac 0B._Gی5ǥ__g;]\=ѼBX1`ɤ-TOQo_UƫQXh-exn '&Lxn_M}Eݗ&!*R~턀%v+Y]ts7jjmW_ n9a)h)yC_n?KU-?򊑍z)''wldδ`yH@lCG,QaE` q0H7w텦ÖNApFTtl,2+OWKO* m丹.yv즏pӕu4 Sw(efs}"KO6ث\t/oV@6H\2k-.hcDqhzs]CrI_@#<&HO<`|O]3lܨ=ݹ@*hIU mp3ͳ`9xQm4/1m:NJ1Dy ndCଽtK|5O%QN+:E"fJ1ABʳ:SNsgε[7W\TY\}VTEyH<`]FF\bd3t%*|\2 EV/_o $DQ& gbcͿt,L@CySmP`p>%(Q%1$X1e5F14"=V'оyE&s jmZ<ڞ%xЍ&=i0oZ,PQgߘ쩰bYd̊rcoRb3F(/3uZuPK7 ,#Ŕ@8Rʏ04N87*+!Xto'%l8rJF`*Ļ/Т >fR _aG>P2ZIϿc] ȫ;mL ʰ4eEOk;tfV$ BO\{l!yc,#+(͞ϣz{r:FϿhD j<ߧH (;< QzѠ#/e+Urxe(L;t4.ZΦCi҆7s )͑,@n [qTMț|.O|q 40S_o.Ɣwg͜Q<x4M7s$1F\=uhʽTN@^?o0UMWHГd uqu&% LJ3L* (zi"aa 4r`kx[CW4"ޔzvmfV)B~#r\ջ߷wwfUktX7#t ݉/︙f'쬫Yʫ fcP8TxM۳&>͹AoA0 k徑 Zbo`243 B TYi1W*7yx#2ruNKkq"dx!MO8Z=N" SN<pj θK?Ff9(nc. -+c~\06%f\W:Ư&P3=M9 4fؚn9~y˃a$Ю;IH^WXC֤P2\2߀k?,Nz&©-1*~fvL\ RͳIID [i qܲ4E~6ޑA6RIKl{#" m" .e:'ңhzy&' m"Y@T:Pt 0g6EӋ'$,ͱD~ޗNQTimwڅ$fy 4S'Z"9dVֺi@IǧEy>3qa(PI@K8墅w_շ^ S*g~V5C6__Pr5iig .a.}<@]Ne$<eyҲvl-ò,XڐP~CЄ5֨~VZ^SP6SK_Y& pأ5=]!XWRxq#HylU361 | /̚Q,>S$ǂS;Џ`sH3ETA&UVn}paDVx/.VRj H;̕Uj;}>IL7NuM"3>0JTZX?6M =+D.yR- Ի9X.Q4"",)ߏO!=&Ns RK.s69hKߺI:G=}?hlsI]ja}"gZ$ĴV t d?@ղlCb|ɊVA!"- SAŐjB]]LAn#;:'+3(BX7eT.+,5F]#wUD씨 =__ &E].,xfN.Q44e ?l;œᗡ:䳙B$K%LcP>rA,yf8Iw':ɧ<CpkFJ0_7݆#kGUx < Tç3NlV;X$%0Tɠ ȿ'fՌ~m2c7—Ɓ46bCˍcIš~*)*+I\,U{ڕ}e?ۥ.Mmpfpj=u# Jo U'Dt7Qjݡ#i! 8#TAAxXj! 1"7!\|o@8}C:{G4CoP*3FIl~/_J1'|+BGg^ռ^:S[6`}Zu |1,.@5ϡ9XtPɟWk 5.*_OHLfSN>NWcOApFQuhz)`tRw ^aXySgnnYWq_iz @q>j#q[«Az`B0swAF)S֛"*˄1LRIˀctFzyԘHX3D v%QRy+~8mc5TLjIҔ> +v/pg;-S4qý>=31p*[x 5>Ļa{ђ難9m%hXhUTcDHB"bDd?KyRR1VDсxF̅'WQ/s 5ve1#+]H`>!l}um^ߟ 2mb2wxeͣ^j$y\a &iָӛQsRffl:H9QyIAg%`(x4wI-~*$u9u7I͚Bs@ Fwk@-_n^zӴ :{Ւ%QxEkRê,ґ\)]F`Ӽ_ bC[\$ l`e z@&%ΩtY8h t}0)#/)r^}h&lMu 򜇃2f$\ cC%&옣]Ґ8o3K2\,?X/oaVMY &hBbOP,zova)殕v%7sNJ*o&H$D f R; %B{SM@.@bH's6e 7Tј"X5^)=Z- Q{ CD E.f\<ֿR:t_4mVMR؅_d% OBgJ&^^ϙ--fB%wACd+4)Z 9Ƶ0x7א3"%?z oO&v`v>7CCӺ Fo `5E! dPuaz@g2$TtWKJN9KMDs6 U]*6w{P$ʯ8ғr`V曨Z ~.hp|)Jq]ppFw GptiIj: ~٠Z _]g(gqϫn*._`; 3}hTIʹ|_]aթIhnoS(8l`'t lA%s Un5&Z [s )ߊS#]51gg?D 2ٞBlMF[ieik1YCϙ6,i{wX;Dć8&_7` 6=GKAl啭V?ȡf(N?h ]ArF{< ܍%#ǞvyrЬbw|@)Q[lKHQYs=56uָȌ1~UK>%A6&y[ LPx2hQ/Mg <]!0P % m|,~A's aaET̥vmTBb_uenp0OԒ2TeW"E=bmalWqW( )8)QgaH ~&ލ˺fQISJrQRKSw:7dE3@Ɲ" w@"B]S\=jiͲ [aB(+i]άv;*g4[Q|zsT 4(HH!+QrʚI<8f`^3^?y&"\C+#Wۯ_ '_a %8 OG|݆wF9H&q|mqK?i+r +?WMxZR7hS?0Nʘwoo eqZǖB!hIhh!4ߡ'SaQѽ!Ts!qD+2N\ ݮ`vÿK+ʌ>\ɻJ)>ߍ%?Ud2fO E|93 A\Ӫ ՉPzJ@K:2aۂ*]n՗E]Ҳ*S}ֳb(W7ˀ ?=1SkYb2Anq*EBp s?17nd~ J/[C(/^5,UG+JhCjO7\+ieL)M2Cto-2-22P =҂^"JevwK (ΒT0?.Fa8.hpUF;] O3Wb A.xp`"w27eY΀~cYK8&׆őۛųL%wuTl&`6߫ߥFA'J Pb+t,D*Nul@q^{SM4./.]LJ:*4W4j? `zd}xk ܍'tNfdD*!܀j:# =|d klGZ1e"?hBX|sw*KquEu3r׈dt|枈.hM"C"qt5N(G&\ߖ{^G-:lvg<7bD3E"@Fb- {uBhܜMbwS<7T:5F il?ڟ{"ޣ>%(ڏ!X;1mf$Q3NhInLQ}*N&8?0( Ր8k(zїP'JЌ(ߖ|mV#b<.dxLbsb+Ÿ'>2OlPU(]Ww/e31R^S˲Hz)>61NdPXȽ~cpr?5qXN'vԬ'Q[Zѥ 7! 8nK08SyNޗ!8(q pIB_A$NJlxߢN9`+_P`m3Vup+`"Fz ;nv}Y?;aǏՏ.$ApN2JqO.Yg礅丿hݠ _0B.~q_7 WI.˱D#P۴ uF-S 娐 /?(;bN s  ZK}C%k/R d N4DipB(咉<>UD "|҈mΰ.݆YRY;WX .J"G_hHֱyנN w-na'k*׌t4AuRkIM/"q[[ T:7F9ˌK VbIcE(6;ʍDTH a ]܀8te"u+c<&E%X|ҭ}5H|A} ճzfOɼzFY/.Kר sdB Yp nnf9aFU-!}VaUC qO܁&ULHxa4`A^ą̆:x}RӲmOS>FU򖗮@Ӵ_5n_.գBlJZٚ6-X(Pm,L^Vc |@<(H~> ˦psʞoN9Vq 8OL VYP&4:vw]Cg|$ɦZȗEfHvlͱGxR>/me3Mԏ 6 ,OpBi|mޏF<:x+=3pը'e!=%pB5vuz`S`\ksd ;a%u L=m?&;;mJߩ ZAHc]g]ҙB05, fe }0M]as|FSA9>r-<Ų<8X N|>YAjw(aI;u=WOo*²(Ì'A>aIHWf+x>Yf&(M4Fv)dLsڢ!."}zA gyiBT`ňюTpǓyπ@۞LT?* og- g!b7)R/ P ϵb(?%ɫ>?$ѵ1 r9-}ϟUdgP`~HL?Ӄ1Z5nȑk$ws`t ]ʊ5FQt:h22eO3~,jzz@Uyrbx]05#@)XQhޑst$nEOhzJ@k[}|z?㕶oP]oo/H'O=oPRfNíKhGrS#at"HTqC]~3_cWgğ\#f*z:WxY>aB\Fp~<(7QQ̯ޓAa4J8^INb> bl<`CN6 3s@@]Dj֥*ŗ`4sghy͘0\C n`S%+vAc9L` OͦQ>hؙ'߅MW&pM3\gv(~ysxeg u}0&V_֊qgCw:ik G0x1lw<mU}ʍt/uvrXXva%b`XVs-aIC:;y|vBaA஬WLg7 .݅+j~sAwH+~6u%0GQVR8pzu|I N\~Ґng'u%n8a-cdb/s%Iddӥbh"M/+T <*xcK>@{HD+/S^Xo"6l"Cb>C wRGX U`mf18pR\SpW2sp: C[Oҕ_Rp܀GS#) % p!KN d_5$x$8?qw|2yR3֬KL;]w?$ƕIq{Bӥlc"a$9ĥ d~ΈoYfyH)Q2NHà4=Bx|'rE=w?(u3/SҺ@<_{=f6$ݤ# FdߒX].D iǔ>Z9#7JrF\CIC#El㆑Oxkư+0(_f["f?ǫ5V|{.:QGvL17U'З2ZSYyxuSs v]" @'Ȧȣ~5SpQj߁r*`_@#}U? v#/mFYmSVFBmb I[kz8"O1y+ {gM;kCCD95*%+,3Y/ۇ%#跮4\^5iYH~'Ս~E= )9AlURX6)Cx;GܑR٨6'y~eXY}=<;DH)kh߬@Nb%_tz^9n)b-6ǰ@@H3I_:*J1 ̀^C[}){i# y'HԔ$I lto^sP]1T=y'5HНv9 #~+iq M<K0_j7( ͟X[ҡtz:"1ǴM.fC0ntj\@5@$M-R]xf%&'4 I Cj0S.kӺp ɂs_'i4/Uo,Cad|DУ]ԊBBWj`k+~ߌF6s[ Hܫx8ޘAI@X9=$!qYٷVCCpXA|x( y.nٰÜDEVZs|ӛOD*xSkDW2 1*au,"b C./&Gz]tΎX|#G+ڜhؽf'52-[3tlbva'hxO W*ʹ4R(? Z. 38Nc:q#r[PW<ɇF*BGeVIӤ^~~٘PĴl£T:bk%wh3m6wߴ&l 8z>,\G$fΕ".D{mYjɀ|6;+h±S:ƅɨp981cOds,\Mlx!zϒU*]T u΀֓bjua$$}+,fLU[)-Ő;[U]$uu͝! xD_2\~ظ 1D:R)Bs^}M yI Kӗh:i#1YE ֙C;r{NϪ:G:R4#8I8t+Q>H YQ-MXF㕶?W"\څ8kE]1ƋZMNw'ݏv[2XIJ=mA< EPH9DI)غ=@'u.=ؒ!1A1;rgF\'%HAGx%YHvVnɛБa"-zӒzHyWOl0ztNb!=j2رsX#;:| ' Ũ+f?GP\CyBq＀Oز O`!^":cR=adL,]LJ u&X߈ΠÓ{s !eB'ShcRxC qVA̙ *y`B:1o>3tYC |tB5ķfJ2ƊP-ydPcw[zLǻ}5g[gKUA: [Шn67N"qJ5UsaE"JwF7kY򺓀xfҽ~CB>y4LN eAm8@v>ou޽q.IM+|-;h؎>YX7*:Im#)ECpӃ> Mt,h.BS_jOEHT2TZ<=Fk8)>Υ[BCE!c/2< T]pG&{/2KG>b scύ3\t}8ӑtE &ES ݄*oyiX%*b$lU%l*Y0tero  >Zi^yg$(Ы 1WpԜI7mC"#N&McEqs</H,a[r=84;LU'yy|=NRUe-Tm~n e~uWϔs]:TR.6qK\9cV HZ H79M2ʺxp0.ӳ /A]4Ǭho#mqqL&^68{!EP9&y um֤Y-@[H,:M˚.aJ˼`̯=v:DPL)UZ!p~]wRf '6Ӊ;Ha?)VtK1ι3mB1)yZ"nAfjP㳍H.+hR`░5J'[sߋi(xBQ<:D):`Ph֨`RպW+#кsȗe`_ZB#PwҤ_KF{VDzpIby%O2޲>f\NGsPnrJ6yYα[.P~n^z{ Hpy!Ĥ?8u'5TKR8j2Zv r9- ΃5FWbL&|˺R֥0`vqWA$ 0{UҤqwd O԰b'?cK ڟP@+1i3 g)!lHƶy90w_16lHjpeMKc{ŶP91|Yׅ+DYC$B=*ZimFW6g&b#@, ϚWSK:f]%sa.S/")y5As@YO`BSA''@nQ)K攗1DZ}?HIw9W+uuxXR3ϣB3,d&lX0U~O(bmK F1Dv6fѼᶨg BK}UzoET) F"Y2XCBa*_;RLU9Vb=@zOc'-NQocw5:e_͡wc$r 3؉bh@@*Cn!]Q} v,R N`,]':AZ}?@ccv,vd }K'Ņ G̺+ $`ig763| 3*:Ci,uuW5* #U+P%4\T"2mAw ,\'9~(-w`(,-%K&/ !vD0a- r)2^_G+OawU&47S C*rF["V̙06H'Tv~vk^=Qv9F `GIjq9J.0OP dF#dĝS3,9 I,=>/̤h`r;aG31+l\bj,La^ D&6-䓅s1x_8n ڣ2%gdR)1iiv / *~#bv,[!IcJHaLsZHa3> 1&<\pR(db~O +(Qsaz@Rw. gBP`tΩFjh(; $?=l"yP`x=8[,du9v%QE+N泆Lg anJ ^hH@ܠ[g<@T`p0|QYSWTXWۙt[1hG;k?ɾ M qCڌc(nFuBIBӪf#,nبRI &E,F %tx[\3dW\#؋ű=-,֯ڳ9l/J Y`QYy0ߵm7\T,|p-W W &1%HQ[EF HhTV 2eI2pwjAj5fj1f(j_1j F;a@2L87,C{%=4ZYAX")5$&0|L$oL?.du#Nq8~83 3R KlhP6/iV9c^\~R-34>-?5L M~q쎰%MqBa8bc7]MvAZnQ&Oc_qK49 _~zB,TA˘;kzl8.@"u_̘$n =R<,mGں 9'k7HCˆo Qp'7jI!\ , J,ڭσ"|P?X`Q1!5tX%@e CYdž0JUΎ%@|Og {!kA!?>WցxH/NmvgyKZHMl C.]4[9 up =bqܕXhafi6&wԽ~Ne0Smh/wj5e[7:<,Ϗw{'ub4FpYGގjĺJ*e6pZ: i#3Њ ySIݰn0D3@GV۰$>ͺySGg[M Pn@]3NLZ@~ 6aR(euS"\ʪp  η!!M=JUBaau]sŸ@\J!iLTJjɃt6v9[HMgnc^ L| _+V Y/_YgTK⚘M4Hl鮏/M?hoQ3dž h+ѧVd+:2Zh ısugď~2aO\nQm*ďK<#*Div0@[i!fŅ0 'Y#H\ɢA8ʼnaWD 3'|ܕz.j7o^kg _<1Gu9F5K= Q<= Pհ}5w쌎p_j7@Y 6>P^C}[.CgB/?Z' XI6^+lC(Fn=~5:7f E!h fF uqj$@gW =Wpͦ+"?iXz)}I)Si%yLnF,Dխث+rD6 bxVlf-l ~Kr+P)zW2Z[h+$i(rb\[1bA2ke972ſ7={R +w1A*CC/+˭OؕAѺ4A03.57i\<ą~=g|WzxJ̒F$MKL\^V'" Zz>ZpT] 1[`D'=}΍Ity$X$]]N[S>H לGj%a΁7, H3 Ui *ur \k/^g>$O0vY$nip#HƒnY# 'SA-:*,noj`AdZ7*5%l`ϑ<'lgnvZPJ"ɸ4uk-TիķbriuHD?iB}]-fxpnc׉>6# aۓ1' qZHIwZ5߲a}8hx&ʊ1wx _ly0rg-,7q݀i1"'~ۛtHiښG8.lg(t\{m`Wd븆(S.K볣B U:7,;aP׽͕+{"0&@n犸3=ul4,G)y'+DԳm%^9,rzCTS^"fwvl6MlSζ:GL/U@^ ~܂ډG?C\ޑk3+7;7]5SK~z)>78FjRX(5v9\3MU= 4)  #>dK2L#F1y B}s2WY=ΒnEы=ZYue*0dų x|+ni\ԠMR V q#c& hV#]$PK1G 9T=;˪fE(2HníP!ث<=|-\"M mWʡ6 ~bvDդǯ ȷ*j;%xMIfH᠔ߐ\A3ϥ)}Ht9ft&ZK-Зf jʦ2Y%ލE[SRϜ4F1v%˨ћ4lS0W2(|/(O\9Y}2e~0Mﰦ_e_pr6RD7XPIGY TJmu3xCM@FABq&R9\i)%a?Мy%v5Yn' !!mY716flQ#CzH4Ԕ- t _)']>a] t Ǧh/*,W'ѽ~׬nh˿3 ц}N؇ o!Y0 DVàzf·53Q̴۔[}- &j-2|ٵL o`1mr!~k9~m4#*t(E p n~DuҙPyiW 9pb{N;6se"EJ,LR@l!TSӦY,0{ùB9y9b6/2\3]ٓ~d͞zb D@ÔE&٫UB ;@r9Ò?᧣o}⊚K8h(12%bF|W,Ŷ8qo 1^3jH鰪RQvx'[z"|D/FCjZ@l;*:ǓsR^!0K2Z:j-f"̲ܪ0Xy+S4y!;/JW%km)7 Fij 3 G:\ Jӈg^$(qהk|EBeT߽$M9ʼnb$'jE$臵]0iv~.)xU ~J]s4 0߮G!%A/PxK9M+f XHPسmBia%O]H`1Q KVaPt`rbvoMËdv.@9ܸ(gLvJQuQvY%lM7\Ra/diAuLSrP/ o8z _K8?ƕJ렑h݆xx\ fk);*W.kVNȆK2mh%wu׌ .q ̾25Mjy TJӨ.nK9?d&y DDƒއ^iB>i[9vđд4a+&2k39Y?/Ɓ^ |`gw%Z@?$5Zr*} ~D)"B.G䜩9+ee }$Deب4Y_dY敽fd7hEńlP5rc "ٔqWbZHu%qMZT8U]8:V}lw@1H̱6kT GW>˧JpHCvXHg7{'ȝÀf)iU&Dˎt{\o@Fd MO׏D Llh2[3JH:Od)'Cb4,Hnm5"lh,oM㰄i*Z]mE@ދʨ_ml|VE;ʺ[:S`;*a#OZ_n1% Ttm=}4kl*, C6er ?in PhC_5~YݲHCLtNۭd I2yi:eסT}gB~%є $i>> i~A ݀h#n~4Ukp?`xZc͠-Л9Ќ F]u @rRXX _6>8Тu xtЌHB,RぃN 6Np' x\FνfQ:;zt|Mm ˥xZO2HT(-=ez4[_f*g{i?HO S@ɐ79?bѐsG7ܮ 0+K Vi1hB4#۪? U_RV<S'Z6R+ c1NRCkb~ӵl5 c^,5"F<44B8 lߴ](&|VBj\Kו0:-uH́-cާܚv7T@R 'ZM9\ @qyi/vҙ8]mQMMj"e E)*, eNᎧ@')Sq|\|uxx@5a"q y[$v5J[ ޭ/ BkR\Pkq'&vW;6)'<_EiZtJ†a@p 3in}/o8Gიm0`%lKY-B֤}]AlJPuN+<Ep@yy;J&EJ0ߣ'#_?HUk<,G\lM`,u9';ne4% ;u:pŠףئ:$bPE|Xn(x&M c^6vD{T0FGDRi-pC~Vn!)nr"ĘY,͠)Elٙ^Ξ8tb|_ɵB Du GԐؑyRi檎gjOuCt}ej\Yc1<> `k炣թ.iMP*-&c#f$ZTzɍ 0^T>c7;MϏDԬEc; >_nح)8Gn>f_ݪ7|Mvx(Ylr!% 1گZ리f"X5.S.jme8R͇J+ZZ>M5i^dUnccNBr*ۅ,!jP$dFJO3]Ѕ`Gbc`aT'u Dв0ޫ>{TjB>zpښجRJJ=m[2S#)~ZYcG@:<,`k^ycaV>Fd5Wok9dёvYEE}fV_n'B2n@. 9ٴ WR$LYjNTpw;ƃ5|p5Y|07oZeug0/ps%lH&*i#VUghynwzn~8D?ok!L\n䝍5# L+s_B:f uvY{DݲZx`Jtgrf# F#$TnQ;J?la@.8,74ah0z%jp}0sFdDSkKP(O`(s|$L+Jǟ1,>(@`}WYOo=O}63kD>mtܬ{ }NN8g2JXr# #aq7] tS$ 3YQC6\JS ]0[wvjTE!SD9F[B 5@<z;Xj>lb9c=Mлȑw_9y.J3@3<֜{Fwϱ(=M5rBV\Eu.5/1:]r5M3c":| --vbka߳q>!E/ ZexbMtx.2']|OIV.|>X+wqtڿi/f ,@Wo0>JE8,k{d)^&˥/_q=((e8+lX?ҳE:GjZפcrKIXCf@IrĽPOT'Kf-{ sAΧwB$>k}/ٹD{!ZUf9]~6$%s&37ha d&`ՇoZnPs`B^o+Q1HiRK^!#/OLJK;SFQeq "m"t8n#E!"s3lzv zE_r=J6 .N]w5]CKWa$=!iE- d֛Jx0O?FNɄ%]z_k; =$|Lb!#' + VAlo0AE?V1{ڀLAF>өZbIf:'&il^NE X."`r5‚g*(Aԧ fEPJHZC aXqkʉCL8=q;ŲW91=Sy6iڂJͦGFS%g _!܃pb7I/E5Cu&tb/hpiA @`9 Ӎ>>[~RG05#~Es_YA Cg9>%ųl$|H;j6Ȧ_D**r9Wǻ*)O%sa}CDnZ`Sn ?- fbdm(1 ̧9K.+=PYT{@Bw,gϰvю:ֆ1LF̣h@[/GI<#߫p@O?pE%^DEC dv/ Ruu6Dnm؇l5]KY~EtA%(lM!YkM.x5!aw NLCCBėoLzt fqsuV80JEaMK,9iQ&"{FsL { hE%$$_t #(*<ݸKnJo|D#_^$<^b8ك;Ze2NJ YjI \v>Y)0[y=RM"AĬ{&rz˲|nc@z54MvGw*avm-߹4"mWB|(=\kg?Xes FQp Ռ/UõCQ,.5Xq`_ܬ HzKU櫞PnY:֫K`=KD'eQw!!~ ptNRE$g HtEu6r`o h~1+x-αSEcb{iWg(K#yGYC4K%r@q@،dp$i-1ۖ kqT\x8-]{e ]1K2<{ZH@Hl?CleI/F,WJ|Si2d? .j%B~,qCwoS~uova o<6???`Q/&ӳmT]TW偑5nBFR믵uu\1/I&ziY&Gl9⺾8zs0=$zhT4otwPԡ8 Ng)|kzWI[@I.?=u|h͸fmnW (O|VHL~t M&ՖG#h QI8*=n+p.`ڗO{ >L"ΉWE11>6"hj4 \h%"gza: Ynk5p(:¹HAjP'KJ4R(:2_Wƥ_ e)I5n? έk){ pYwmzK_,iEv_KYIU jWZ$Y +8haΗHwPB^1ت])LsOv tF ?:~@ywb^ ̆ά&=UDT<+J:(63svEQF k[#S߄#B` m_gg+umeշ\)RgS^U#uД}M$?  d^~7c%ej/EO#O#͌uڗEž P~<|}F?TOZz:<1JaѾ N {Q2pZjw3aRCݟŽ'ǟ6Cg%9xt)qв$ARC*omOlE|!!яǧsݽI8t ^2hBV孴y&&Z8I-VCdFM_Uz_C,=ɣ)T4ϱ`)fP~puO `HaUO1i{i)#٧ 4n6֏鄰"X;l;*v-g oM>.-FdVNb޸75j$4H^eaVhA?ʆ`0=S^ޔ%>Ar=^WYEy UFfWN4Po5#kAh!H괷Y@4 )N H%wԼ7R>f r͍_08OqNsű'g1vU96x/&cܚP7Iϲ*q8=K k,JlFn&5 8ZYP%_h%Jf먻;،&]HF)]I00z@Y|e=BNJ~ ʩ>'{䫚Ӏr.DxuRtmd}7Y)3BALS>LORմHQE *z΄!z%272o7z:%U1qd۵x eG0гMkŞ?R//OV yڳ;53ոl{>$ѳugP{LA-P'y7A} E$K7p?WsDnϨ~- &|(Աɶ}XlVg(ȭ}U?V6ݹ,4{v1Z77`nΩLJGB5P9L{۱aZE0[JC z&t;#~{qS`DttρT:,|V\QWTˎyېJ,$ݍ gbU2,̻Q2DUׂP7頥mSRp8ԎIRAU$32U6*?jISif(j-^4Fu^ljvwU {k!iAq *xB4OG MxUb6^R{N +֞H~ɸ>㏩B '$Fb3ؙf(P1nfNw99~qſD|ȥ_GXZz#zUxꙦb6p`cQ܇oG^t.s~e SA{Vr9:q_usFꫢ+XjBEN c/\C FP*%д1PDt!*o[R95k,cR4uZ8ߚ'jS_u#8fnN~] l[:N)k6ܘ+#nlwwV>9p ]|j<=Lh%rv֫0o*aK3LI2s{[._1^;ڿ*fUS$%.-Fٱ7*⯘s%'׋r s\]&XOtO@u0glm:W5D:MDNX0$Ҫ팈.6a$V }m[X' 0.k3e-r.K.R%Z.)`mt ]=!hv/4Di6no"XYl !#~ y8(L64EW)Q[q,38)7[2a~|~oX{OR4pK`쬑{1"s|NR$̷ͪ9w@P,jGSJ v<ώYyդAd{zS-μÙǕ|i  cTx]R vjGp/ujF<^Y&zlOt4#%^xDCK mvRD/$q:BCY dCkT7 k UL"Zԡb&;NA1?RsL$_ADz:1Lʌ&S}y'؊@?EAMƾA|X+2GcIKDyPD<ۙvܴWG3v"` :UNlV_[cOp?k}sep\Q*%շ(/qס#Y F\<~f]J٭;c!w]2\on\2WWcjlW)74d:^>jIz簧bIXwDSpx.O,Fށw#Vpɸ7y%Z>z/8ygIU,gC_9H ]T,XPPaqwr{ivD+C1 ࡿ:$FQ]uE@̗.D؝7'AK_AԔʆD9z}BGЀ;k%9]pީ (40tEÛU!\ᫎjŴL;mR``L"oP0Kb~+wϣA !NL7N z \k95Z O?H`աStu`ŷbgQlnsS偱X=`y-*̟`fs^)ijYPVbWnJKu=<}We.1ͭ-Abincgu z/M8d7v™/t(T|ɳ2avHo]B7oj,6XEcry5/Cbѯ>Uɹڨ_evguK7Խ7[jZ%BoΣpL=+C~|3Q) xtuoGyZ#9'> ӓBN+ "5plğޣ<x66 E'V5.a֋GY2ݿ9 CH0y; K@(x=BM6 ]2O :Iq Y W<1}5Fdt:,5WLV n,UngB3lWh$ Hklbc$La)0\tcnMgi[hk~a'9FM_KOl&`\5DCD;4]T0T|^@jSe<ҳ󿂃૵]3+yJx\J'1:}w C4a8:Nj4Xf]gS%}vuPFFlFrM0a2-#(D^~Gh:^`}_{T8k t?@>~s'dcsk9q/& ԍ7`^=] {Itzk Unc9uF7#UG}B,WU(KDcke.?ػ0'.O޽dKMbtLAVD?Zro`{q}ܥre>>.tQJ#q,}DxYDpgr +j!v]P \c, tޞ^G}_)mdž&LI_ie\ ?4$suR۪GY@&6IDVd>H ٢n <0Ki(fq֊ -<5鷋׼ t#٢]`GS|HB򅠤`2'2dЕՒޢܜ3%.] Sa;eR[\pEYkg/^Bt{1êG+XhHzANE/k7:2-q$B)^ImG 'Ka-p;^a ֽ0^/ąZO~ Ǒ S )w S*N>RC>[ m= rmiU!ς^+Gmu֬EZ5ʹwPjM?JjPnʞ 3P>}]*̧?76]S]-fϘ2L~ㅤ8 ŷP]ը|Ep\/L8 j :Tws4M5ReKߛ%{ BQnXЭ.ގp%-&><[E^ h4+'z==t˵_Պ"$kY> [Zv @ @/0EMB(Ӧ7GA.Q?ͅ}ن7|/kG^f-y/bPS|5:7i&'JՄ7+BL ٜPJ1j6j<T$.4kJ˶U{:n5 =_t+?m-"Obiվ0$=o_h)(NXR`Rm\_ Aw%OPlj4Ja0EdKWqS8ӾWAbv 춯)".Ӎ<ۧ1 CcԬ-=§E? l9?dcO?ťSV=DhPbQJJE(~uvf^| @?vŘU%/?l ;KHżϩyVCo&:A ?71SW՞' 6t-'RWYUF9wFc,wX#xU_F1ِƋlGcngDcȪfذkSY_'*e~C~6Dc؋{=0 joX 9 GNd6/Ðɫ&8Fa쫍 h OW }7#ӝ*Mh[1_o㬽23l X_(]dVH~⮈Yyp/˓aj# >0ڿq]~寯]0UC`l6(zw-T B ~ Y$[~,N+#7״՗O|Qo|\\DpT0 D%BM0[߫*^w0Iff:z}[hMIH ] {oŋ[!2;B 2FM /c[]k/BϬGY72&J G!l1CWҚ$WJ)V懀%A 5krߔzXF* :r={s61fKk\&7܈{-_P60_h| EaAGە0cyv.#|,x轙ŽXɼk!5퓦u81H"xyˇsG{Knijk>cn0x*j\8.|ߜؠfk o_ ; 8r]RcwWH*4^ M/{ x, g.C"3Qb$ymnā1'cKuo_܊n+KE{[}_n41Gbl~G+ ^0c8oK❏湛LQ2>1)ȷ.Չn3Ѕ4] ne <\gqh%%7};*EBcO@X2ѭtNV/Lg8?_Uӌ뒘od>U< 6QKHh1V͆^A!W9sc (yxuz~x%ZjQsc1 #V}c@ 4rwSOsBlB{(PhYZs ~ ܟ|ՇD_"w╛/el$f®'BlnٓΏA!ae 72q̞{Ųvz2|'!-ÿ#paHm=V9q*t%ZZKlgY( W] ̳P$tUX?0bLE&+jR?P,kcL\RͦwoW"dGgO< xچal09 / x2aW3-䠔e' -9ٰb~%sT\d)3g\|xևCT;9kN 42<[8P4eyxN~w}T >,>xs{e]xoQ\,F ud:%Ca sC6}=0񁆣WU.3ӆ{1+@ɘe "(4d{g<΁}o"aZ@Dw-"QbqӞ-3vmY Sݧ!Y$-ȧF$Yuڟa$~eF,*{lpQtPg߯X';}C#)S2R*YбMth\T n4wwB5}Ji] LÁT"s^Ș!qg.U=ړwR%)x#K?+Rdqh*aV_ч/aÒOp=9ЀReiQy1T!_xQW`|X%Bс;c=HM,zK7rkqzl4 1hP;q5  ꕡ4N@Zg^}\4 IkAb#7gM.hE͙Ó*eXt_zSQFsO|"UOFGR-~Wy.TPwqs18qMb^96"hHUśm,*Ȅ8Ev: ջqzܜ >g՘t0nӸUP͓S'Awϵx[l3 L!]mh #Z-8cRNs=~ܒyvzuX'ǖpZbqtT; 2N.J_q|NM9g$@IB)A4`)¡Pd#ilāP^SXAM0f.gO.HgM<{ y»XD^}ϡr9ߙ\!6;HkJ?.Ff`jz  )jd;Nj, ĭ6nZ6֭C~itq8*Afh1zN^2RX譣J&NEuDgN.JTV*bL@^3|̤1 Z3a=HVQ (}N /p^|4p'𒓒>EcV{o b+,-܊Z$k_|ffBϓ]AC~PFTDp0^nU4,rdt pG"=+W.4m/ [0}zB. Ҕ3gOiA,:v4 HH\ v m4ἧ/mZW2,Cʲ@ckxf@Z߬n\쮷8ʅY)  a-Vx۷l$#; iBn|RqDQj;XLUNmPT:4$8ئѽ]ۉamIC )I tM:h_mDRO#}ͿsX_dX)o0)`[>bTF{K#$lyKE61r\1bI&w#JR1kM@ZD9t߮@(c=~SwH2e1 "Y47.;80՜>DNO;W+JsPqP_!FE8>D+E'{&3UЦDrӘu+N")w HpBϮd>9CcM@=JU7ʹX6Axv?lH%|UFfT*,5rھ(Kahɷ \8DDeK$D:XXY.,AuMmzjې99q̼lxգVmEJ H #/O/\zq ɑxz/0&% $\+ g;(P=9x+t>XG`Ӊw)";c>uHkLU~cy"qM?s$\+XS)4!IX,Nқ%¼IO-[FWj@ؓZ!]PBz`.2a5PH~{: #b%qYa{J^f|%RMZXwKFii@ޮ5IIy@ɘr{>b( .S= sWG I]5sw:(ZDVѐDE Vٰ#U VzMqZO|*2IπxXE %qo$ M?۲k Pl@7h+$^nc\9ۧ"֜ޭHN$~!Rat02giK3k-7,&1G4u9cɣyaJA@`[]e2vp >]MrWPܦ1`5SZ`37"d u|eHIGS v! *BIlF(Hu8y#xY.q?"aPv=q|dy.P!pf)l]  oR0K{Q*:- ԍ17 bx GVh`6-IEHS9먉wwPVKtĪCM-Q"}Teoz?s,LURFyN?nw]Mm"USPaW.LgM]Z#Dz2HCltG# ; mP63 $ؿW 86]h^T/bgqa6R yLNbӘfk-2>EB+[}d*=V5ܙ'X1|"enk}Z\F}\Ar% b|ml*ReLmlt4el̎/U%%qVg~)jtm :)Qh=poWD`#ư]&ߊrkn(衭h12Oݡ[PM@k 8>\^\Mh9r/nm_r~&qf Lzd)6_+GL4~i?پ_Iw)oDW0>EwvmA5rq̥r U zu6'L$lK05l&jLzhKj".Y5me'U ueyuj*A卢)Ӏ B0?,۵:4;JdiQB6j1e_>}w ;]ZaaFOo!.B)Y<ü1m_U\-/$Dsyp{V,1٭fR…ӝ]\Vȫl{ nG u9[qR1TiB"|٪ m2ڂZRbL˘N5zz+E {iE8&!r /ȹ2jZ?g_T.!,qwZʒD`b܌[QOY@Eq&!q5eSɥ Y{ќ+$Ը5\ ^_o|-~h|%M<9^!bt>MXkq*<9HbD%@n~&0PzC_.|?}hR L`ϒ_Pd^7|hfdmQIu_$I~,@RBguyO%nPn&Bz4XJtĻ/O ;YMmùxa9 /wx˦AIPV3؜㶆W3 0f͜ZbkM@18!' #e])+\YQs!xG0ɲ9huEw2iQjx歫N[d dh%ruS}k܋欳P:g0qcQ0JȽ߳n2\ɼFm!f"K]q9|rЫ[]#4p$BCGXɁ2(c U&+|>ZaބyW1w5&AIJF8+gw})LC %b z+zWsG͞'XzP=:GGr/q&ŗDJaZ^\!FM'ۨ*wJ|B8rfǡ1+,(ZC.lU *a$Dz,9ϑioЭ0@SX{m۔t],Βv1?9`g| 4t%S]Q]ҟ)Ma(N{髷bv94n!ۺȝhy@K7J5j vP $0 9Ms Gb M}1)d/c@(ڲul(X2[㚤ɢEҽ^ BdQa@襙E^aN}(c\O4c]>RoU.w>!aUcH[͒YtQxcnL^n QN5H$AԲYCz*sV 0F9 o " HWLrЏJ+9N̘uTԫ$[ݕ;L<*Tb'!/kgT, a9Wlrsp1<əɟB~`7 q>H/oD\3 tpo-G45 *Yk@x|>ܦ{8n SϠN~7#Gy?q衠p݆$믡ؑ8Hg7u4Af/VU[5M5j,l%d >kj[[*4) Nfp:Pֵ|9@% kT 6Z,\umia b6$"/3" /'pdJqpYt#:5WE:NOb+He[WpdM9Vf)1h{钑L&,$n~HBc>CWJ(T0DJ,B#kIl~_Zo70e$ng؝T(Ll99{u9 c^K[;4ԤbYk 8˨l2H^K"hGG/WEu+L؋`n2-Ic,pfOkaJNoq4eiJsJr%;Aa[o;@?M቏3Ak>.4N^@.s,F蘜#^q]8+{cR+eKdg` ̮ Oܶc)l*aSd3DrNN#+^j߼0]+X,m(V_Z=їӁmDM|/\rf"0FMIBk1FPWאtQoX.2TrR=MLwZ9շ#uLȀE|$3vVXV0 PCЇHj~l]Exrb0Sa;KgF5ͦ ،:> {JZ:T;Ch~Y$)gn{5&;ph^E^.V!n9VSz4&6 sNuuA@P62~9g/h]8a>~!#4 [Uq`C*1>zr)Y+\ՄU~nWihqϨmd3j{Zz{0!Ӎѥէ[oBcW~6:,P,Jy~C:rMhqrUv]_Pے1?As[ @KTZ3l&) ݪlH)Ukmpw]RCPkH- +'-U8y{lKr$WSNo^llmUE? E@p &6:8bHSVF]@>h䒫 ȌCo?+Q 6.9lpbbB=l8}ϒD`T4,'IlA@ 56F0Oa(XA6fVzխEugQl:2P q~R/<$ph1p)ۊ UW.CF<8DoJlELfnUs2 Aڜ !=tB&rY~=z rsegXS,M-3܊運Mp~-œ\j f's%bL X%?~$mѩi? g<2tŌ0<Ζr@qzvAlԆ*sNFf1RϿH' 6ӝw ;(6"޻f{Sp̉8ƊWKM:v.B`hOX<$z ]ӡozḁ˜֦>e(BV;'8)7nӸWti-&ptwhյ CԟV81_Y~@GInMŜ:ڈ48iX&$]I OiZ=\(~Nf.PVY<-"4 |9R2-W'hL.m˗5xo/ҡx!(RyLpAe44ϊ(!;/< JW# ,Ȇs Ld4«K~I:vKmvk$ukJ.>~ 'KaK_U ҭs֛b$]p^n$\t'Y. zxD@zx ♩ o:#r~htrw}~vn``l "v@v]:KTh;}Ȳn%+dEX8ӯmhQyFP;J 7OѠzQ?q1E:.ʂ";>oprZYU4_T8GvI5WC/$ʪ/J7p3i҃$ ڳڅ׀!=4(xuE?~C7\* Q0Ee"'e1x, "k u>' G8(Ž.TW9cz*:FUJOE~ N @!NQ; H+bЖ[n;u-z&nW`>oEHO? _Ou6>t!c_aj~9-i sOл>֬ȁ/F.V|\)z="f7ÂFc̖=}cgpADZOA=h4Lb^}2b$1sI'tՌ-l4G[~F6L] O Ӥf"+w:{'@c䀹 gO2g.^F{ԁ7#$/XSݒހVdU]AK_H#3#' Ɯ3 խ.?5 ߲W65e|6.7aUCK"1怡ݷi({Uu Celu>&?X [ H%w|?{䓲(ZAA9|Z̏S0@K\zujR@۞/YE7=43PV,IQ vHVjSEF V?<>7z9I5WXR%Q #?H1t]bM3.u|% (TVB0~GVH;tnϣ i[KܿQ/wLUZl]_CyxFTG xʄ1e1 cd/;Mao:+|=p#ͣ9(ͧhu ACޑdem}}2<ť #>j=!%u_Rw+4NnQBRU}hzRls]AƙK5 HW#I#=o$ qRbyFU@6 FBgs _ă\3AF1Q*j{hl2迥QvX8]cA IW6ƃ|yGlyRcZAk0/P񣺘--M@ۍcm.P(ÀvrCpKs$Vʚ|Ғ藨 ,nPIO~"7橕qncwJ?~@(=ppm'ZQa qv6oAևOUH+XinC"M]o Α}?|eo\a#LE)1F5'fSm3ѣqx[ X0nowW^*ȡrɁrG\#xƈE}Add.R$*pHҌGL[BxzW+ӣ2~H*@֜ f {BaoH_t3wWȜ.SS*m,Th~h 9!u%EybprZ:s9bVjSBp, ꏇȦpf瞌gh'ޘ0)s)ǂ0?DkH/%{&]ViSmPy}E%^~W,QnvQ#Ug{ | " nj&.lT_B?Pc7%"}ɱBQyC K&t3Φb7mԂ(6ɮFq{bh$R@ؽ{!L4lAFTV,i3 mG`iϬƆg0˜`t[Xc$ȋs)ޗ0&F#?WӿmHDU*KA+Cu41%`EQk&4ӯZV9sz5J8v`QiR0*UO qoSBE"07!@0:gpگ7zlJ)4[U{ƣjZ~Bd>] [qm2yYKp1"EB|8zNgX@ʬ;UByeuA~ٴK fl1 8h.5-dcCUs<%H=O(x9e2|;KhaD?Z m}v^%iC߆m5Lw-cEߧXT!vM &v+)U_r,}]ݢO ˞T1&*5͡ q_uI3|&DIgPygq9Ptuš{ ->DD~w0/_:{-;[)jyRȘ;ΐGA S3G:d!L A#rБP$QJb1uRX ÞRzSi-0 cAc`cվ0K.gkexSSkQ/pf1 ]ˎޝ.O2#";ߎ:qƄHch)C;)` % ~ w_I}> J OGHZ#o?-"+7]T}kMkFL:Ϋu%P/Y $AR|2t%4ڈxs\w4wT@ hԕb/:ԗa굆1b֋n!L-EUB^BaTCȹ 3ɛ|tt.cY7%Ibk 3/RVz1Ysn/ <]e6a3όacŖY#,IjۯDX9ag E!Vgל,}A>9yv8',}0A  ʦLkP4Nᖤ{kˋ%)̖ OSFXz7bRj=w4)@kUxzU o7'5Lh'bhn* ~g`EH ğw1Ipqzj$2ol+ؿ9xi3MՉ:GN 2w x@~W疢&ca#Y'eakɏ4tH!$ZO d&}k:(o#40#x#X޻BS*E9U^`ɼUCKDXULUz8Wanýlx'oiX: Y{zW,נم`&;lum'7d"5Ze& IHQ~G(dgl8,}$Je9ǟHB:ԑS}.6T"ن05=Kv1f.(țn(u).龐`s'c3ë]DB#uRȌ|ǵ4G.J4[wJ]M,2'r."NSi7@c1N$K+uU7xSyn(yK%K]=2AkwBEAp\CA":G|ԩԯkD>$Iy3P<B~DgxuesNó$`|^`)*\$E0#:Fo MC*bz<gmDJMGSc;w.K$(r 4 >ǯM&xz <[҆֨I-.1nrDb)Bͬ=`#fWV+ߊ韠QȞRzطGD_$'ETjrx[ymԠg9 >Kz9 0G3aQcgm S^Cz܌~#kxL<'8--nG] ;Vj M;y2^U zoU寚5ӿ?FL[*&HSU=.?5x2oc sCA;J`.ufDDd9E!᳢`"77 ! B[(sz*KrP`:l?Yqf"ߟH,ZB)Yװ;4A=E/:7tNx b[r9Jeσ֐8Oa`:b"@ [*ފLznAo iiKZ-#8a:\G*i5cNW^s[0KL2MLyۢB) ssy9` Ȧ iLcb IБ>Β:59K,.⡫:}Џ4q{a_gx탊(d'&R.!IHvrޖtw踽t >jV}ijfOQYb9¿;mRZS q H,f"T?.,E*YNdw|B;Ԭ*僶|f\jB f%Z{QZe3ޝxf3g@Cj*23mc$&MBStk9|ox\k`ҩXOIH-8-p) Fkw]!}5+JGVQfoeGjOi%z mԏ+9C22 j' 4@`MZ8{̿Eء'B [_"UK? O(!MBY}X_jR - >{&uGY ^JY8 )}.E;S_|ҍh㝺.dז;B ~^GeB Mo."R]KE׍!EY`.Zp.9"zA{9x)78 Zm! ȋ ^!UJAN8_0Q(_|;>u_gyd]a_ AEї07 'Bd'ĤmVU5lO x|FzΞmjyJuM}ѓ,*?Z\ME4;?<7T4؆۵M.z2 ТT"QP|蹌dk(kz!vYPGCQ`Y =:v"&L=ao$W!ZY$ .T-Dsh+.ߣU,c_)FqYܻC ls81e#]]pG/f5,2EeIŮ^y)]5Mf3DH\åjd͋˛y ŨB[ZUNbNXk$V5gM#xZ"*!HdfMӖfxlE; 4~P\YH>dm4`Nޜzjg#:.̞.66=BVXSU"&#*, 16z[6z1?!3z+߷qA wO0ėOS٦GKT"d6Q7 د=i 5ݴp#Zɬ^ςߴ8BmTx%Wq.vLUBPW(6B!5?p Qω]ll\=| cXE0"Uez@|KOq \ç&4" I Fk4f6 .HjʼnXп6s.|_T.u .>BB3_v)}ǵ?/iZR9ïbpVͭr˩Þ:$.P{`W7ј'6 5z(B)'?Kf)ԯaN] F` ^!Ktg*hk=;=b shC[l/Z!._zz!"޵Lkik@|OXҖjj Ox6B |p. * >ez$#"a/^3/nl( =&oD!BϵJJfpѻ;m%U7 ft^Ӻ]6 ŀ!k)%Zt sE%!8^)mXf+,0)@)ՙ8Kɖz!%5ۅ{-ch+j%>.u5u}x.N1ûRL/7$F`PQµCaXn=yC$מ1c0:+kZ8buVonTL+'8bF {V$/Y'gK ;FFlew^^bT@fLQw`85a42~i;S 3 P`(,?$KE4,a }N͌~>楇|Uk0SVD߻r-)+|a}.$w?E\Ex %x4QH7fL12Q@` ocJ[,]zJ7]jI@i* +خ~cN?НC'SRb*M.\9b$j;Hf'>oЖ' ~ fC$^z6\&fd+5Hd-; VUF7av >nTpN^%{Bо^9̫q`iGm2 ӆ.|[J+Uu@.d7~Irǹ&dCAa%6't)ʩ q(N Z9p-G$/uGAqVXF]ʵ^Q'*|:|T; VkY_)PlJg`v*.2~pr 1S*m!1?ntX E=~OvGIMiZtnb总9[cvBT7(Jg Wx=񓖎BI6S nB!U$fD0 C^(r$fЖc̖M;m#|5Oiwҝ1i$H[!2IPW˧iyj$1̩L7q$֤:ݗ'P'Zf| >sz@~餖u%DZgCTyqxes"t䗯㩽sa2N冷- ^LV!E )K|cY7\\ "f .s/8ɝQ⡣]Nߢc4zVym7XAP? Ҍ7&'ީ(Gu?,w~#؆SeKU* ȨNIFUNo;׊t̩eǴd}-7 ۬jHQ*DtↁԤx#íťMMPXy;h"Wٗ 4gxz9ş _¬J>(hȺ;0 `e^eh<.vJܿ qLdvLl<[w9[^\s NWPzqj O0-?ˬ|5bi?3dmAdzh 5uc1$c8qvR):]2,pTs&OeBZ4Niag S- 3A:rzTeN #_ 5FHd;o=Q3WL>)B8N6WoW ZEb9zt"\?6=Trlq( /g YHNS! ~|\aL-m@X#XNѽ}~<<"6|; %#sdWO~Рڢ{^{,OF.,l}e9~a h:xFUkcb4uCxyt PQ+#> 7C"(umDR g*#v9 (D{z ni"@bE>el^ky3ʃ(gHBW^Jl=xKdŁ*%BNފޟ2̞a-}6Q Em!װ^jkO輮b.o #cFD2m9c;/"gp-y*zSgQpk;/9 `bA?kؽ.!FIOr!-DIТ&ӣѥ5/JyӠV[~k S7~{2\8nɧp2MwGr@;kQv2~ s%`<ְnbB$M-aOlcjX:Vs_ݜ6[kFZtZDT j9+KأXYCOA z: }+`=L_7YJ2go: (,#m;cxu/ 8-FLٓ) Ȇ$wGxϞd* ʋv%FÑiUy"Me̸%9D\fy)bo&" 3()!$$Tzcn!IC᠒5) -Ԣ?H DwARۻ k=L2')-msZ#pZ?oUFG56qWncm׸\0l A#soSqq\5q L!#$wIeW&l:=iGxDTjitnPu {IIPa#FَrUW-1[J4{o,G}6~DrEGC[5IwxpvRy1+}X/67rctxwާc`b,$:ƣvI2yM3dw5_,o9L).~^W {] 9z2qf`I˺a_I AMg$ݶ@ 2=@~CiRFEn͉;=D z%Gbv*liZEئ0 7&]) jq aV:(q7X,6@qo96'ƭQLmN|hUB:~[щmKC+Bi:e2U =@ﴗD H~~6aj>DH:{@R,J_|m䀷8w<5LJ6,*kţ, 3v.n5y:_*h hLy/ax]+Ai"dd0 oMmi*N ^}ɯAH="B'ʫUQ<(e v?`瑬ن\?71ܦ(?unoӿǝh2z_<ـ)ьn4Xѿ}) {t D3]"dyaL _JwmwxpޡGgpci'XSr`^M^{@T4q]KJՍ5BE=zUyF DpU* 7f& 'B#F@88H.d/׌}~)5ecr/VЁ[n,AKȅ8 ֹ2Z''s"PQxd& XJ8 y$D_n([<6R3tcwbejŲ'ssY\^Bʊ K]lC=#2ʰ:qRj >_ {϶(藾>nA?AG˴ұ2GYh݁&'g8 wYG)9Ϲh;٪TPc3:bUd9CBE!r> vt[ nshs҅\h&Ȗw_`6fwƈgvy SV!:';wmJ %U+cxѱБ-*Ek_eT RO!9|@ H"Օ:c|=b {yb Cn:Z7+x\TsP]}wz& D?k""?`z(CS vu`kmE7rⶶaA c;][UA0WIyēA_&GjR9+Գd]ר ZxXAJɫavX;~7R Nn~Rkǟrc'w)]rB/~`~HMİnP?Me!tM/6]G Q 0#hFX-Ӈ:["c.~]NX!w4_ZUU/O^ԛV!ڰ]"l ,eF`z)XHX] oKֶ| 5$^S Y /dEL4FbhR^a#b >Zǹ|Hk鄉>w-Wկi`T]0U Ą ֯] 'ˉ˻pGۑb w?pj+E3Mꨬp@4|ʛGX#e6|#`Bٺl6zxJZ5ap*ܦY4 beuR+6 BMl\u0'N&7'8@Uy}z \!Ӟ8 $W^pdOgr9%#kLp(Ւ=>zo{װ塩* .e &׬ÛIEwVMYG|Fƫ?Cf" cJhoވ=>4mL==]P7_* T]W7ӃJDgg HsQC5J*dc1SdSjEeX%.%{Q$H{$ M{ CcQYԙؔhPCN1oku6S\WԔ^]dX9 ^>ٻVvIv: @mPQ%G&fPlxXE.A?Ƭ)gnraFc᏶<_G81&T֯˘5Oi,nG'߃G\U`ه'\b HYxR4$}DW#M'ix+<`THd  5]R auU|=|7O> vު%[Zd̈5IwCt_cWoe]Ą (sl>ZЪJNf/N)鴔A],O[geea Y1Y$v 5`/D\i(4Kjط'9UW{´ #,s5o8_|)Y׮*0:f,XېPi7\0NltIYa}CsU-bĀ ' ]фGL!K"L^I(rX:}sXxAn ۘ*~H). %$I~N Y&NɜM? ЦiGm/1u?,؃_NJHrL}ӿZ^{hr_Z}By8Ybd^y|qM L"&0(*ZTK]&z@DvA{ J?6{et(͹{>mѾX)n\qH{FB*= Eʁ.9[_Z_=mVs!6_]3O}{lW{~^6.L$3=1k}(QgGW 0[] WGMWb~C^WE ڒS9\%-:Vzhb,9Z~}XڙZO_ɵcߛXk!qW½YJ}lfY+ڀ3Q.<5ڴf6_ }f]|POtDNµ*pX9H<)4ӡRjjk'"%A/2߂)Pv5+W[JDP杌%!˥.bZ#PQug(/aol@CPxiZ&@0aCh]ʪeXz#>l$ufz=P\GȦIIwQ݌4NS(=z#e4^!JV|MdلjӤRꛫ9YQ+)=/kCڎt GM<؏嚎d! NmH'yfYJ[ Mߝms<vؔsKh0']lAVWu4SӥpI[zfVREoSpVbH69 \ӹ~[Y* *6.:*CmsD IC X?[rQC~?_sۇSXXCi + N%0-vPmnQ@`I3I&6,i!^A mh^Nz{:& lݘxzqzI|+[pn N/ Y(b6kwb+x4˵czӶ *Ч; u[C Eދ8nLowӮ\JqS$Z `? jMΨ~jNNt\ .T$z^+9]F o;v3FiɪI"P4L* .lf V_#ƨCbݲe*Q*doN':dg^aY[^R)L\_ۿ @jIJ71Jю+ƢrkjjaS`bE}{W넨=L_HR&M4:ԕɡy&D鈗tQYܟh(3ᙆ:z7R6>GE(Q:^ -"\ǘ A{!(FDjI~ 5rIxkyx܀Hr*FN^%Yy05f"`VGF&Btc:}qyX^ ޜꕲe?c *9!0=0vT_ض hミ]w=B/Ŀ}!Ivǎ}"g (t)ͫ*?qSS "h=R B]~.F.눻]7avYOHP Texk_֘D9q5؊_l6Etul(b|z4]Pki7$}ch)]~\l֧ MAwkj"3)Wt~I?nԖP4gMl=C?vL&Zl>r;.mTg`{vQԝn$]Љ/3^}:EvQa 쒶zW`SoQ<$ ',2/#iٖ;꒔MhBKt@sEѷLkP%vY#1HVXX/;ext,3aDq*1&J#.NZ_uAz:k5#e `&L68!, =Pz墯y*,$j8awq$4-1BQP(GҙfEqFvaSpAiZrZ"A AsļFt[Oʥ~s`dy?gRS Ą\W电g2 zWj^}>R/Li!~V<=Ɩj6 D,H86o $ ;0Qy(-YEDOMY]`;Rs h\T`]c|o\=aT42Ƌ{i*Pӯ] ~HW  cC{uN}wkTz޼S[Ey3[м9bq?QS*#S`sx@Hu񋭃^b?nIx.X=>V(Ov*rp.nfBՍd Ѳ,l% )`m#}UGl[*' 89POBcfRDmK-"fH;w!]1uN(A8 YNݦ_m-YUUH7RHUoVv7I23U6c._=dlq*_j$Ȃ 6)?JRhf~¦PizJ`=2@Z@qY!zpApϝjAŐa|b-vP )d¿ݦzqO&XJ_)22ISvPDUʞO}DU}j<m"@erkQl!G!!EU%DݪLЎʗ1N#,e\T1s%N- =t9R&K5P\:_`dp@̥m Ik&$, W*}Iݙ~i`̿-#1WYcnGh+\piWZlN!$@RL7BCM6oXQ k.^!t3JDF" W$sAw`Q"˖ ܒȩ(vz>0 r IjZ|߅y\W&Ae T'X<-۸} ^ZˁRV(O:G7!&oc:OmzЦl7h \V[)2* Z1X3Z54)Cgs _7v7ւJ˦'.!l::sPFN AA;&M4y_ J|y˨ê/~ (B'do StW4IF&-7ߤ1+6D{Qj1'W65$Kdl/e 0EB3/FS{ ],W\wk_p.CmZt['+KGa6.LsւbWf73Rolj<).L PFyf[ BF 40kйW9Lm*`D #}PGt;X߷dy"f|u^0Ĩ Axm^ lo ,`lB[@.+ @~f>6FĬ&qb4AF ;jCocʽR`啜\ Y>gD$1̾sۻi|" 9,+pkJAtM6W{F-*b X-KeeONb!Lo4f$yar)8F&9n ^eԤ%cݤ|J8{&-<"$8UbQ@a뜳Vz^ϽOYA1<{m)~,'G3'xٵPWu:L,sF.%0IC?ө.`v 2::i`p|%4>d^bO$a7tqa{(&Dq؀$iYUf^Vׁ[k<Z85m\G^_ 97s$`BQ8žʼzLbLfװ'#y*!]he0@܉go᧊gJk~lPu〽SVE&IU{!ԓQRܭYHa璚wtrմS2AgB/ E-uފ-%kP7~qmrj5Os8|5Z(%}/7.lp;d16Pf JL5OGM#-V2GJXStW0*4;72'գ#45VK:nQEl6m?o1cdAya׳;^&. R->[Iz}r VaƧ*U>r#2-~ȇAh_词]^&A$U61[(s DE}}Gy6hyZnכsTE {3؄ v~n+0m_jp&-0$}(lhb}aL`0~N9ᖭhjMƹwA< *CWr'pu;T r-Xo!%kl\Dڇo\zWo2ertӋX^L_!اA::\s&x0-8-syz|dP>Z3e&*]Ϳlt|7G گH'4YΕnj@9yU,Hv|L@VZ?Cò&'9,Z'+FgbI+c gwEޞaޚ-f>P*N{7;bj06uK~$76YNJ/{>6Y/hBN-^yWg5G.@99Q  U#xbcHս3T,#4&^aY:_qp94}.9NǦu45w_Exщ3N4͕3p%z@jj`m]}T ¢d?әa񴺺,Q!x<ԹnjVci2o?|s!5@XE:KpFmeΕ;T=Ȉs[ )j2lH 1,>^jÑ`>ڭoV4Ϸ' -!^}03EDҪ7]wmZj zm;L~:>UcRb;JU?Tu ݼEM(n/clmΔ X~08,9e6g|FJUX=3,R59?mp`">re]YeD'I>eeJ)'ϚﵰאF}s(~SO 媮v@:>B0YN\Xg}q5|LۿRn5bd4,/VI lJc0sJ~UIRE7k/W74tG 0? #. Ⱥ+MZA&6 :!6gWKM]:IBCۿ<|v64L|2r_J1 aQd$^Gl͸!Fk'dE'k@v^wr~BooL6P4D8Xu40D\2.+ȑՂoOIwd$%ٶ "7H;nJC ƚKIC+1bsbVv1F *s$)Kpngl*S|{n+LY ?O%4] 7/Z?QYKsL+=/mG(/oiԸy$' RԽj㦽a # r^'#%?q8!M'UZLFx/peNdjHE ħ_V[AU Wi';f HfVjei3"pM;`VFmj-;MtfD0pK gdelj>D3o+5MvRSWOhSj|jhT^{g{} G)6J) izFpfwghJO!fݛYu(~LV؞O8 PS-l(H䜛KU@Ōx6V 7q{5T:%cjn8gi8(7@+(&>HP+ Ң:`k6=&F~ެ틂99쵸2ڣП[/NҵP'0zLh1Ƀ&h'գ~5"oiv Y ].q$U!؋US_ɻXsc.Xd%ȉZH0(2Ē;Q 2iwD ;9#0"ߤϔLp] hiҷ'M †1M|' 7#*h8i9-S'<5iAz*L6WL_@0ouS M.,BWrl}ΐkWq|/rYtk-'ˊ=XrTnaj]=q -68.2 m0g{+Nކ;MJm Mz"̖vs ƒn9>]~P$!HGA4$Zjhc5#q}p+9p?bRt߃sjs#w4Ÿp2du: Gd9`K4ahw m¸L"|ܱkfi;*|b)#wmk@88O9oʖq?%IDR' xћCLWOիT\"2)Bܮ:U`ư%+zbڌ$`Ol/kfd#A:my"& _֦Bl@,$#dyD긡d 4WMR}R2f@HT3uѢL\*(9*†4>JA n;eRJ?E_dM|;d,_T]) EרČ@8؀Lj[-ێ TdS /TD裀G1GW=DhP\ =h8>y-9jzͨVBJb BRC@?!'с{__@X)sӴ|tZnvoro0xRvf 1*%vCa=Qg9fG%.A}dπ=?-Zͽp{ϲh=Ԁ#${꜍qfwY˰o+nBD1ädO|aoL妤`9lV5nA)]@3EË//ױH3ȰAGQw*ϒD% Z{`Esviգ#}cȒ(Hcˊ5mmawAS5|\e3p&U|/N5Eu9yP̘30c>8b _g:x#I Ј?B0E߷zot!o+\,;P0)Jv 8P\`^i`ވNP x![eh{^k!ݓF#,hf 5J1,^2Rlx++dyx 0uݿV(o9о՜N 1،0ԨY`lbo/j hM1a]FYlt}}WgN76Vp_z G7?8AԶNT:"LA7 %'JusߑL91ASz_"x}X<6,#1+CϱNIp-St3'F`DJj+ŷ]`!/:z;rאLJ|ǎϰˋTn(Udi)cmArz]JLn}-aWe<#4ǵ;r6uvG/ 3gv<^?- h\F RVౘ}?b~sȼd4<zJ!$Ѭ3!+[8XAy5cQՈ5ݼK҃/RgFx.tϳqHCT7fs֣}5[]>bw>dGgQ7y5racrlyD~2X\iRKz\>er,tPڔ\=-{ >MI"{D-)ogS&BEjtQ$9/V=eST34cb@u;@pₗi%#Xg~ʎDBlmI{<7+>$'ȉ~JEP'7fǀ ʷU"\)@HЦ>GHc0 r4"CgwiP{%vJާ | ~B]Ol- Jw_#閌7e(N,`ojέQ2UXTT֜w5 mLekOwRī0w%!j"ђ^*m*_]=xL^y/ɨ^VNd¨ Hߠ^W \LLw2d yXakE\uSG%!$A@F=9j3{>/f7(Q3꾑Wx쀓! ʵl%Xǘ? Gkbê 't&s!$K۶6^;A'\ L D>o75/e5|=TK/&(/dM%kKZYqsB=[|W pĤ d`%B=!ӥ_le$,1IX<$N4Y|[ۅW@b[٦gRx8֋̾jH_yulđۣB1۟a҂Z5DN*P fii_5IoVX|#F7(}-LF%y)0Ol"w?*@R4W.MZ$fȍcޢ1їß5-9j)n>nx&d#\"p;~kSۼÁ8*2ާHO*xgjk0~FhWp]YT/N{; ⷷ$cB9̀gMII;eH5 RNy&e+'le3,n#!{ WmvUDĤvrH1*X>Ub!h` H(d0 [>~2 WX΀/NR}U8ϦVr P2yzЫCKwU`v;+3ga]z+ℿL叜0*$73jrr,Zԡһ= VIX&+@$l[YGAft4IT5oi9*Gd"!܂(T`7%(D_̸j3)M6+E|fQDTϖbdƥD *2U4]v^̐m,NwNC3aUpa66`18>oyبs?ytZeE BZ{;\m)ܛR.g":bn&Hg0&qg9d~Sm V@A?K%^Rxu"&\ўmJځu+6ٌy{l- `AA`,Sk;y M{ﬥ؈@NE͢' 5u%-MX=o&u޷>uPjvo"ac =)viSkB0wz݊G:cF9]+ cB2.U@|8b_AqBz/gQrb=GMS*Vnj"wgRH fincTM0ϕAUu>dF:Ta( DmDޙB$Apxh_^ EGɩ1cA.T/yزW\ԙ+=LF6fwIr27S Q?JJ k؂$̏ZTE5PM @.+7<jD4   @?+>,-C@Lxp?W'btFzy (BMJl VUk*0W)! Y.y n)Chwu *r +̈c;)xD9B{mR ,k5Ev7Ovi?J3.qϯrA B )'<VH<,fΑ/7 cO=q #Qh:3=[1ỷJ3Z`1$TֺS>m1eR덂3q_-WK("Q`1| ,=y*<3\/ݦ&.zY 3)=DzZR #|ezCpJWD#I-\E}v@%5iR5[P&*FF=%(d::4Ubq‘U;]abUOsLٱ;V6=*iE4tФog88<^]xD "#jmçcQ2?ci/xX_t\(t@;#_C*eEpͣƼH! ۮiK:G3p<#lIҹs`yKdv+]rquW\ߴETQ8$?R T-'c5+koK/t'm.b1{hx3mC5(ba`3v(Bgm漕jP˥WI9Z7 d eh5D[::[[w3MU4Z3]%b\IuY{icZ`?%0G1hV߇'U`?~-P.'&e|/iLq# &|FG/g2hTy)cI)ñZ~E*/:gwɏ>@kB6EӒfE+Rۚ&SFK&B`+7劑E諡"{JH{f}vʢԗo m_`Aݯ\dgpk||#|.w/d"ߋhĴW}KeLfs+AJVCd 1X3 ]㜮ˬpJB~עּCt=ܳK-DI{o0uP}'pu2@(zR ij|͑-(0*W]$hTU4H[6$ePVVBvKfI^g B`A"khSurf10i=$Ν,99Z%d(cⱛ~neS|rOi? L7>xTlp&+]@3JJ_8yi$4~:P/$ CV #eEڥa}.ٺt=RϻjsG v6Wq@qE1Xf`M5rMt7쟵2> C^&W5 fTE-)2x|Zŕژ=͎N,M.I!V#)~<.&&ؼ2oA(Ѭ{~.׺h .Ʒ A3isbRa?лYOX Yէ0KS]KY~ZUtwљpkjG~kTldE;^{tefLqd~R$5Kwj^eM85kr0EdԦ.LE5eCvF狼 O0@|7)զ[XШ  *CEZ 7Y-UYs\:Y6̿ )m.D =>]-KE >E)T1#:wTUTh[>6y; z'`6{X8< wه:\Sm/UU'.Ni:E (f_SIx?O$6У]$91hF ֎iEEB*Gkkj!"x)zdB# ZR,"v۔l $*N M~Hϻ%fGae%5Z_"BMI 5GEaX?27ǙmǾLQN y cհA]<K:6]}o.Fe6*9_BJjm7$ix[&LE&3ߛ|ҧL dPRh+B=USg9`&g%7=AFߚjxb>E֗=gA\45"tب߰N!+˝.si>KݣS10"exWОr}=`J8̛]@QEO+y'At\Re1)SܨY%)vPOF}O. +X̀I˾<C\m8<}D"~O)6NI2wޖ_B'SܤbXE!Y텁,ii|غO}!//H>B},o#jwfFfJ.DXƈJ/qJ IP ph|t:ZXB tcV0BɶW^A+YV_pL`+&B*p`pr4WTFDl,٥W34WyWQ(Ia!^]u /T$!SU*&Iq[fzt[qi#㊨;bCr_Eawb%> 4"!K-1sl,QYՍ K;i5&O<4v{Dkl/*|J{^Չ1 q_+JM(#xI$Hޝ.O @dT~@d'#[DS.y` JZ3":EYK|!ܽ-y3 [B.C>UlٿEk00g,(@FGկ} |[`xG/ c#fSˬհKS$+qmL#D8I0u~̛+( 7?GG72 PJMBUبR֦Y۱clBG-h>f a+Q{̚dޔ>2&Ȑu{DQǸ4te!NnyAQt"jkmG>Z`#Y{YڲkbSu1_R WIGw^lIؘc% hxc,ڽC >#ěGl'(d9U@U)޾MAR6ꕊ)U]%G,~RHuıMȚ,E|aߕzT`/(|[ٍF61Z+3a$ra~Z%Dwo.SŲCg|ZEK("/IG6A,c0t{Zbk} z‹*5i2y_$9+s1*r-{PdV?x6k:0MMD]vl78*^B/WPh)Vm'W[fFc2Q~ñWbY_|7͌Z>^88n\Gj; _S<4cO U>oA]h1\2$&<%UFZo}O00Vk` o@>B&ڕ"<4Ibٟ "h1*d0;E+B-B'-yj^6gzTK[d_0\5vX1'L@h L|Y]y,}R~ճ :\jrZ6M`Kww|; KqsV$Xvre]1bkJ"ى'I,G SУ2 zNnזwF`G S'w,skN8h!Sb((eeިEͥs![SvVc'L&оbH_: ia{,#AoݱVf| 2 K;k%RA`g\Q3}׿,y*~N+V#(&8́.&C emQtY u6#'~:~"lU"ש_3VdOqeRG뻋+3Kcr@/D]fz-"׿;:ˆxoR/zԧ,+^hG_1& Y1Kr&00E'},n+,Q1e7kaa;V }-Bw:tQ}|f-JrNUpZ{ބK6+.i8.SF{)/:QJp\eּZ c瘡*<$>k8 UW1_-c5e@,o#.1CRW^h]zF9Fy>w ΈZ4D{ _]]+bvNާK|2'025Q.$OP]]@@ {_Et $Za l$?`U 3SI '(b}W:SN=E9]Pv8ܳg$HPxUo3ݟFP޹^fHZt7N~VC+ДɷX,F9 -H¹r)!1v7.if{PWs :j0gKx×=,n~Bz}&tar Ȣ ^|$@}VPzް!AzKi/98OyLw h]Y\+]TîR8[" g1:pwoVܖro>Qm^$:!0gkcUS>Rq{:x%v@A%`;+9wnW/gbȩ9+nFW%:OS/^͒ᎳnJym)V1R {#Q ]6A˳ӷc)"Izc߇ϓ4)J Kr/҇"*шΕ _+",B&bc7do-zrAWF44WU!s98uPCSJ/5;$8&BR-Ud|(Ɯ7 *ɝuJg2U#yDsVb@A_)J*3JGs8G$xķs B`_(4U4=ױGph>9$ߠ@C[O~%[.-# .{ ՁTQM[O:R2-y|!lTyCz(~Ot[Ljᜋu L)?Yb[}MVW`Q* lj4;2ʹoVb ϋtE 9KM)bsJBSJ)0a+zH27<#ٱ6Z!T'TrIZ>ت0s1suZHJ~-^&QaceK&weRʒ&tKkVRT]cӎ7!Y8[JJ8Îi˹ }ȕQJ9boX,MJrw,{ԟR"?>g%*>E.r,ir,˘,\S@xê綒SWsD|h;\by6ua<9ag?E Vn: iR쐲ᓓZ%+! `fϥ>?Z޸3}AMkBT!zBDﵽd^ Q1:,G[xІ9.@ SSf8?@`kiwΘ oUUCB 61h_u_ #2 zfS]h!3EYfV4GQ!5[$t8aG}2%_\ə@i2Ϻ>I;ps?~*,/cہdKiF (-O 8'%y=J4~_g ~OP`jW͇ 9Ql O Mgp@`ЍZS8nFSBm "VN2Oƒ젵+`:o{ 4T'xGzfD]a֪V?xHgyd);B~E~~._6.!4uu^gJ5JFQ ,nkkbq31`M"ήJ*bJl4+;%1Yv>|Mp|u_&nz(Us~˴0\DJ<Hg7& P~pL2|OuQ%]f/9v0d+ίcξARipSߐ DoX="q]^,+@,R. %=jlNP`I.J86/筋j${%2=D2!el3OY!`-WTs@Y_e6!o'.LgGEБ=۸TA-0< +1{?=|zDsIwS\ybW+E>")%" |n.XfCbܗLfkW1"*(4-!sҤM?@ԕAj5\dBE9#3&_s49%NYJq~Pn i{O#In5%rn@0rg5M"o)SE-tûQe܆ё"Be oDEn!r_F+7ٜ=4sE9mIR/ˠHңq(*d.7OR^^ 2R8e5gc:׀v~(Cc5 Zs~l/Jy><:8f5i@+xIjgFJe(Pei".:'X*{h“<ǧ g1YzTSԤ@2x*xTy vD%na< [Nj3},1EsB1\b ̦DXp j; Q `NM'z& D4_g-D&. |7Հ5*#S4쌐eJe8Si~U#W+?݂S$pLZJSHmX&s$Mrƪ*P.y=7bCp!~qCb'#mN$%,Mq\h&dDɇ#_H+xlLq"7K |c7b{p7/2j55~F(o':bS}:E W=UˇwE﷗$"﨏ż鈉"YjLvqޜ=+: ޫ^WR+$"~f5y##||~PXR~Mۡ3"L`#c&nz=~9@ pYj*ym;s?x=24:Ur=Z^ž(ETϫg\uc[VjJVLmr6k$@Z],_ќ83pKmFԧ wtDCd4ahZ rKڜj2؈2˝eK^0=}fJܥ/F*V8GZ :@KSFMaMeBYE+w%Wnf Pljpn} r@=e|f,јM5\8(6Q9/N$ZA/5xdײc;4't>Qyv=~l|9صk,sKF5Ԏs7bI=m,z3BΜ |m7/0D-_xCi:I UWXf,+柒җY{["iXWל%ژNg@…)G8}~Q15#+ofЊkIg|9 VN.('4h!%Z`B ]_\3YժR(?X㡎Qas K,E٣Ӹ-q\ T۵6KlSw6 +zdwA`0 O$՝E?Bn+m1:VVĆ+OXD|nl͍i*hGG"e\,"Xz6~e`5F5O②zm'qq@/dhIeYOv @-(cWE-NfΖwљ]LH &82QrZ2I׾iʫF`Xd,+C]ߡx8##z ^ř7 :^,ei .XEhxc^^3Twܥ ֺ%J٤07@72-K[h-,%61 JJsGϢu.!W^Su~FeڈRpڑ]sjGݷj'b5 OF)=!k !Ȯ.p~mg.hya6]*hQ豹 &qnwu]?"/L@֒"K>x=ӂHzTO(C:b= zSyjWJmYyq zJz=JԴܒ,h28B>Kx"-]- dyEg7#UZk/_۴`D*F8n{oxZl ԏ~ηÏToS*D$:5s5 @`7e8\5vL=>Ïo8~&:NڧMݎƬCi*2 _Y]t-K:- m5r[&Ks\ralVb7LEO; )oEMণ)aw5H~14cd0בU~K xqQ:Rlei]G%K_Q9$elX=|!(o,٘J59fHٮL+ځzVqrs v?ܒx_&ˢ}R@:@n6:$:oKp`6~FZ3mx b lzX4y+1!Ԏ7O%`*^+|z6-=lp;I/;}lO):Y4f=9x/WLY=zL4F"dU<3ŋV⍆}1VPU?1txU{fQ='F 9::k+0Da2@f) ~nFd'6 )ZcA=!s|.'ȓ)z4ҍJ{jZ.Tr(#y\673B]M;_ W`xz8PWU)#10=Zn[V*IZA].B-u5MV*%<#.7f _ 0kx<ާ/(/ǰ0"a_I p^Hم*d-"_xtN2JBRZv=>_≔=e2 2ndc~oVF~HrE(諲p$bfKuxG_mDH.`T=_(sDr~_ 5\6Ǒ]vN"K8wa@+ﶴ`<"><KEf!ʷ:qp4C b[>gRX5 1cmF%`2Db6{85u2E͋31HKr\ .+w&x~y!}MX,UIK.#hс)w0--w 旡UԜ&©e VS!>$gFH<;ΊsQ GL||%A}]J˿+|}/;AL _OU P{cr ?ofa\7Aq{0IVasfVN0=YcP.' 9>"i6Րl2l'vHX<)* =?- l(p  &;*qWYXٍxŮB| +;?`7fx2ˈox(㡛b M!)gtwI,CL'&j?Ma6)Hd%;fuXrg>+Iƪ+W W~[mg&~ή&S>v%9 52MuBju>t eI2N=U޵).Zɝ& ba߆R?:^qԻI:w9'y  fJ?֧^_K_^kgX?`~^SYLLb+iKR8cvlo (g{kEt(WDg8*ijPYW@îl"ηx^[URL؉]^ yk$J{Đ#@=e*p>z~si1S1,Z\W#?2! L>=|KSƂ*'ATg8wх_ 2gW])$8.GM KJo{ndY{eI1S͝]݊Vef{b[Rj18ntSdu֦3\4t4} 3hfo@!ı#3/Ӛ˿Uo>p:F{CY7I O$x%ŹcuFR͛z7?~|T5IΡZK|e>9m2$!%ڞ@o"ˋO 63'^{E11jM%C݉#w6y)FІC"6b08,o7/eh `/J7$% f53I_-M{z4KBA5a:jAkժL&7g \C*_t 10;ZvPӋoXYlu k=ČvS+15Sf_C ?.VNNܥ r-3oSVtCf=0dg oE>o**}W߉RCI)N]@ĝ\OEZw3Usv8 W瞩}3|UbvLX NU;?&4-(~h6 WX<-KÏj A?M8?jtSF×`0@? (p ?2bK=(3b />>ḅ9|ǛbFSZ@9*R6n%d"`U>I5s)aRQ:<ĔIzGԧ*(RfBu* "-yd'[I̴I\G;y錶Xq7i8Ӂd=C fxO3P:ī_pJ1J"\Oa pDy_@XNrBhPV@#x}| [X#Ͳ.UV4M;Z QB{pB 8-gDX*=d~Dx={ E2$zMOLף: CT-ٽuM3Z5"<}˫+N\U ꘃkq[ZcP@n>uɻK0 `{)%KSxG.%N6 (utڊcYgkԭN6m_+-$yYSP#$W>pvKYC" et[&Ӭ 1[n/3&@td3^݆wW7ZA8h]$Q)U!سx6Y| 3cqHǞN]hJ Sk[ %g8оN̓qݗN ܿ]ymޛ"e K /Ay~~FR[~m^Z6u[p;N&7 شpHnx:4fdE3rc-Q 3I+_f6Pv'tJ^cA F ybIg⚰T9߻ߓw@690UB)N2'i_}IWuSDl['O[8hǍ4Q gYpXB-~j{{vȫ%\es%c&A=5ĕ=p.W0 `}KIfiMb2I'] wФߘ/7vH @uwX7@`ś,IH2Iy/0|NbAq&(/EEz`ǟL)6LcDyE#]_ћY %ഥG9T [`yίJQ#^cUnۭzWgUF?VH>H [.v8e78B44q1EdcZ}~y7Zy`+( bLY^ly;2gW&,|`P.=Vw_r> *D]_ :껙}DQv7W.R$0A-N>F*jRc,xrF/H3Id?k5s )/U3Ɨ%O1-3."Z@Ŋ&rp${o˚B86*,/oE=xl GLn'$~kJ4EBIBqgR7iFB6$Вj Mgjm$-'q <W$>015zy r?+큠sCz.zZU#Ƚ|Yڒ{iY/8v z)']pS -Z)h?l7DNd:q@%arÈΌW26#&򈧦tߊC'iL: ʩ%#-zL.j_ 8QG?7G#g:PuTrKxpC'JՎ/O1HStqfQ܀I3Εx[]X,Re`K{&_p] ǁZb^ ۾Z-l8/&AGH03c.=},L/n=6D+ >ty*T UcoH-\.~"'}m jή9A~)F_y᎜(PUP8 3FyxfE7-=l/ V*#Oʔu#;M0-S^md)UX  |O 1ToYRaü4!&)$s {6Ҏ} %D%P~e ҰR@ǠOo>:+,%@Ev`ȯxE*5^nn]$&F,}̤{c5˚(L&A\9;'UKZ<,!cUۀ$}k0Ur ؗk)i(kms.vm H38?I!){)G)st}\GrcT]%h^ށ~PA YÐ9B^u0[ҫ-~%ۤp7`.P-0]cלKԡslIB7l >؈:s] lU+cړN7UJC&jFpfWL؜2by}2mi_+{dyU~UZdPtGIM9L@F6ToT ]* =J8zGG,$mt>Y<\MЛX7"1ꍑi z=_!Ey";en@N(B5o QPha{sLL&һru{ qʽkhgTVVypg P [v+/YI@T, !O"bdd.4nWyE ]ps=̫艘 zel7ܴe;6'-gEwyMMѺqRPVRp 0$op461m;r6M,Hzv_zWt]obtÒjzqzHҖp)K)*Qóq맪$I} G\E¦SKQ71!8(}r0y;Yd넰[ϯyun9v7~` +Jn({-rbAoE|3LgQ@Q~.ptMBT:R ~mgTFᮉ}~ҭҌ!úAt\cYZaU\y&.h"a RE5_+Ju: QJEF$YL_nE_4p0w%cX-L]qON1H`;cZkINhŊ9Tmwt6Z2cobs!M2,  # صP@|RoF'?H!|+OVP59ʴFI_#6fR(#yI"/cc`h*%AanEۨcr(QH>Ci|:Vc$wAN~iԡA:=US05;>/q%(k:И-*$AҾ/qPćY>;nu!2F{`eq? ƋG)P5PS cʔ{ˬ{V6K }Хɓ[T¥4]YtabDQKs y(fR s6 N]G(b4iVTe%/>.9rJ|N#s}/JyWLZA3X6j y嫶1?8K#>\՝B{7hЧI"[aVkҫ g6Ykk[yne.>ZWW&!rh*[󜅷9grF/QiRpkq(ma _ wZэ CR} SԃKC{ciA:3:yF@9/ yaIx牔noaIoH5</iodTRv',gؼ<餾M:=6x1\=(Ns(*<OHAƚG3SF.,=|YcQӼT}>ؾfOiYVJxR!wX=w qfd ]$ Nv-ں~Ie̖܏wO 6kGt=f;v-Yq4ʞ'E*Rep&M*4ϻCu@{&(ϢViLظ#" X%)'mjJ't57B~COT1eLJT2)](N16"UbBR|S hP`vw.XփO``e_D fI &61-xjsD_ޢD[5ۖȩ;1+!s'+7Jdï0g) [mn·5N.@U!,˃M{g\Eԋl=|/~y*/W6?˵@C[RRAj4%1ݟoU0*;&znTY`J5/πmp1=LkEg y?D@.&XV~4tj1 CAeQSUYo{qGF' TiL:x2vȜe:ugWr\xz\A?r \uRMErǹ\&ky ,Wymِb#oi Y']" Feϙ#%4 `H0>Ӊ#B& $kz2r]y5UJ^,p:)Sh״2j؉!U~E5rGJ+5q5`ɻ'A㘵ᏈQ` 1 IB֖B3t47)m>A SY>^u?x. kC6o4t F+, CCkAtFpL?˰7K73 }@%'d9h2ϖa TߍG?452Ew.mij)(KJڔ+ht[Y#3 >Pݝa\~9>Yjp.f+O岁$RA&t>K3A_&LJ'nOb}yG;\[#zL k7Ar{0б=Z:yDS;i+m󿋴Q+xg"cNE?3~]6ڹ8s)rC#7BTEI@F!oDb/= ͘!kW>_˞^*θZp3;+f%"#xe$i)C(e?OXt Mɿ{^=iu3Ĩn_ט96 t,cn_e@D*"GivT8,T6V 6=T=d5B;$GvjIe}ib-d :+tE;x 2~A l2 IMShORͦ@|xS 7urmsZǥSq2/ ,-j'+qpO>L͇"ӄVivo./VVZ}1=b4xw5=%) [_Q ~ VC,dP$'=c5ub{|; EK,Azn^NJm<@r,k0J'{(>A+}eC`оZAKm|Hddpq^*4Ϩa4M'M>T΀<Y J]Ƴ{e3?tVDžPg֪F? p5ؑqб 9!||sLŰ+vY\3q^7-ΏmEZ˗S[?],#73g"Eu Ge=P:UZ3(oڿ>DC4 ì>R*1{e䞐@КC  5'vHZy Q`M&sJNf&ri{ܮH~9rpj|C|ZbrKڽf!UHh"~+4d H6{pz ]h]pT9 .ĥHiRjE6:0!FV J׻vWM۪ A R@O$1G?%D+w9*P}<(-8^OAi '4p`3Y6tZ8nY| P p;ݗL0J jY d^M3D@QZjHXM],3yXF wMگ9 zb?)F(ߏK~i&1EN]i*m:v2* ,pܕ {_-hj"q x-urLugN}¾kShQ@k^E9' / '$Ģ+ 5K rl|t<Ǒ0t4cL XGWk4*/t =9`ؚ^!Au)۪=B! GF *,0 ^ד.۱(ʮty $Nm$^ Ka7wMhe~aZĘ4SHabkĖ`PMz)ltY`w*ͯ^*@K2#vL4p-1yQ~w`z΍_]lL&Ab؎$ SWifsQlJ$1Pb9/iJmųv6 v>z䛕`Eliѐ^v*1as?:n '+=H3dʒ4r*M24@跶oìpn'o^.}h$c?Rە臨C\߀7V9~ F@UpV}&J ;D u'_?8E^,,0ݡߟJM?prxA90ޓJ&rb4Uҫ ׿)7 T9l)%1YcE`2è857 wݫzP_8 8QJoLB$!eԂ{I˹۟(L=M*|G@̜(9S$[ C!!(WܝMbp}G+Aae'ooпM!" lq,+( ֲe6YOE߄<`AC.8X4UN5?k#Qq;y?S ";u<^MD#/ѕ>oSa[Sl&ٙj³;Kxy JF:HW}7ox\Is,/dsOu&&26Zژɮ(ѥ^/KOw@zҨ.*x<%e)cjҊw*ܫ0*s|ӘqZ+HsSTyMPg cQ1^fB]{mBсIVHT-:(wd۷@όD_Y $Q2,Rl5lPBX#CMΆ%l7/̊ z_jp>Q=B#4e7 ˰#V]0xNkn7p؞]O0*X^cu ֱ`a޷*"ِ.W7N[vE T!2 ,7C?SbсNTȠ̐-) /ylo 2d_Y-ZrufTz276XPmBA̙_E21;zaˡ:69Dꢵ:6!GV@W97nH gGGX'nȴ*,7$o!'/hw#i8ϮƔ2; &jؘM Ô~B5S;A wl1fIVJ2j2}̡ov`?R%{])Ɩ. 47|6aZnsy8|cM슸Li5È $I14buĚ/t ׷lE1S_;R\8mZM&ĈWҪۀ/ZAW^;К cs)&γp#$z-*88:'bV{JT9w3{'ףhZc5}˒&*{4|h0Tgl+<dV*u2ⴂ`FJ e;D݉oi^)|KS if*kާ%&1:qǖ]~MIX naJ:b4~:Ǻ;o4t ۙ'n|A8L..Cץ櫻~-4O k6%GKID`eVȲ%AK؛vK}@`@28FPp+b{ skVWkbJ(9fz j= C`FX4 Sł lK< z'lT cQg7 ^.K) v")1pc9ƣrE qĈ951#d)\ @k/ Ek8Um*Ғ!(=H#Wwٵ|4JI'nAA^[L"_5HtLO[K*: ,+_B ?@kxͪ{xޠ*i}g!6WMkk;HKS3]D5]vu>.nj U =]BAT(2ERJjg)8;}G.RfGB]qtS%4ƿRm_"5H$\^sQ \4 nQX{ѦQ LQ臕0lKR(M`NC@#ozD I aXO9&$1'L.#oo,CeNbU}F6To;#cVNmTod<:O^-ШF D1oKzbB"-xoy~PS/g$Jÿ6/=Vz%2KXv^C/޼XFz9\X@6,z,.=5JƼPK\|-W4;Z/Wt ]/e0Q(T2{]@Z /W ,XXk*W$7oxVEwnqy';2߫H@ԆRjp4 ֬U1KaZvR8FH5b.薥X&(Ƿqor ؘjlPH8֊/d#ǺCbxІ|jJ "=Z_tpܭQ7} -sqJ[ 6x.(ļoYz_`%yG]5q>,ZV^%׭eX*s7c‘%X|E(įgʼWYs^11m/v 1Dk &͕ Ǝӛar# OXHe,ȭ(%R)t33NC_JD"|oxͧ% mlm2XOljrx' af;&w!-QǒZhcг%5;u7w"5I`o2FOX8GAWqSx2ObQ>pkN6Z4|A)`fn .`l4~EX Zgih;Szo}b(r֐Ia!3\6 h?"kr:SFLsl32MwFY. =hݒƑ`uXojvպ4;pKg8͓ݰ$@)؜F\-wyA/hzȜ5Fɣu:LUv:lqݲY|PazuѧP@ po9C%#n†}~8qcmF/C#s/s <{%;IɁE`xMh;Fq,( O =!JNQeh ̓9xx ʿ3NMW:Oෙ|f$뙹g}Q"{2jōԿ$o$"f$%7 ;FW; Ikػ{2Azm{jZZl)L.q:[LYE}fV[#bm|>f؁;<T,8~ңĺl 1&f]&D-@pcSf*p)iYa$h< (4K럆߯[(#LQ=GkaV@U,$_Ec&ÅLWM&h{E]WƯz֪eấbbM:dQ$QdoWw7P[c6-}w}K;FHֺW`ii AkF<r H9F<,|:U,`<4_چ󢰾PvOv~0p!lJJ8J|`E?'nK95lK͹dG>suaI,f&7@pHc"+n`*7HrDܪӤds/y8eSY1&qj,pK(x?<2x݂Y_X][K!bah>Ti F @+ U*,B6L&CJ1ﲧw-o^ﺲ%L'I_xP$:h 3zW5\lAiD}sƆkn&LGb>ktK;v?԰xINϐ8 b0D?o-։Gò'ry끟D6=G;`Gk _zs{P;pw'j70;GCx}NRC,(\Y&3;ޅQ,q&31B@|1WA|R`<$2ܱpʮa!fmwmԯ 7/;<6NOD]ƴm} {C}R`:j\Ay!kǕd[tACMiiv2z-"nsfՍ䧂F[F2Ƴ2@3pNQ֗H<TbKbCk-+ `k2[7jT`(7'Z|R_o2úZτ~ʶ-217Y?xYį 9jANLfl<R:r XMi,&Cwl#1Զ*-v>r ] ׌ >{cl2l,ETøE@Rx;ʕd K=X_GN==o!7_[E1\݄t}{SECN= IS$BKbҳ *\ϊ$tj)2tRH<>E<ħZ!s2Q^IT*[.0^AԪ^lK@`~#VCDolUFP%*[m U-uTckYv(dËGz[#l^:!-]m5nqtO8^,}A̎3F GgyUR f)j\@\Ev k-1Kg;Nɓ/kypACT#ZT5}iDD'mT(^8 &'H=V64{*8jG=ތgyRFDǹZ(zg-ƱqŒFgDNzVU_AgWA\ }`K Ra=kDg?#zOq\3v)~YA0 ɓVͧj_oHeOY̹¦7(p! Ch~WbZCY[hE I Z_S1׃62뾁IvtraDj,%I&H{N.1_{4@;F/B'(IAܮ樳a|¦H#u.h^"}d,AUP-/K_*@#tcwl)`Nن`[}:D =נXbkz]y/'r6$Sc]͛ ʚ\$Y!LXPz _3&JU:_XWSg _)&ciAc*74t8$i?O;pWZ)v88h'>{ 5@+{2Gvu51yzp;*,2OOC] JZ?EMTK5+v}g;Z@%)cjiٓI(Kr^UZ E.=3ۂsb3(Xo6/"Nԑe E8ǎ} ͚/պ{J/o!A lOxZ"@H=d5Wy`O*p⿚M[(v\ƇTMٻj܇%ZG;t`_&^Us 8+ŽU,m6U̵0Q64.ȳ.IV"vy ff GYR6Bn 8*J"eTRPdY*,_Bս - w1,j}%=Ң?*%)oe/ǔ:C(4k?>%"6RkџcϩlDp 1Ag{}:5ό|(#[KTs~f\KH=qyo^'qg2(63Fc 1mÀu@NugvQiw;k{kp^MQ*[ASuET.ٝr/-6-34b.YRҩTh}b%E L (UǡT0j8=Ďf^P& >ί!@_Dm ?,BW-nhk"'>!~a^YL7-.c_F;梐KۄAzBލeI'Sfv|̷YǴ?Iȼv~u['=$3}b/p, AW ,}(Ylu_nQއA*LҿlYzt;g]I47fe67UHW9G]|Uϟ!!Yde[]3w/^)" 3;\.O=<Ƭ|}1@ $/ءF^+^_&'{4E XbZgגKȁ-p3}]s36>,DH zꉘIi7XfJM<7N&&9LF]$aGJT{{QpN,BME;K:nJD )NM-^J)qZ'ϗPlq\Vx 'CϾa( fAWB D+lz>,@‘Β(`v=+c3Qb.ʵ`~(ɏH[)_] Ex3*UC(tNhlER,^.d$fx* t<БM 6 'Ip9AJ SR$7ƿg{kv(~[_W##|H|.XyݚkěGowmou%Y-G[jZ,FG VOJ4,]/ݐؽwflttj6ՔPt'/Nэ^Y8Õ([jT>?vGc-0ZjOF#0}<mHjGA}oIӽ E\LEy{Skԇ-M@/zˁ7\.$0l+۶!,X&@dFGOЇo>g Oh Q:kXI(ڀ-ܵͭ #԰>_S"hrӡ4m|v#>6^Z$/e%9 Vߌ!g6 `-LX0IOg+ =8EhKzŕ2#`)(vWgJR&qh_,8$95kϼ}lAUT[wgk:""\\:jV }Q&v|MAE"7wģ9ϑr A.VSJ.Y_`|Jv2DzlT0]PF'mGDZsDXp@va QF$ܖ2\T?Ҹ\kۗk0ݠl\]^{}s֒.[ Y)yZ`EIvTTxŰ?Go 5#gVүc9z]Ǫp?5G d3'&Y0:z:U7unPz6#l[#.5r .%S|ϨMqirqz"4 8hD8PD%lO=θ\'`SUd;mq#I3%` ͡``-PxRAB!͋[F/Y!Ȍ©6ځG(֠{jYLv˩x;46^J.APhN9#Ԥ~%2D\bҒj;Hӫ6 V [xat_j=!dG\X* )^V v puK5/;ńϛ10c22ۼXxW`'6˂ 0CIk U w3Eenze6^TYwuuii<+spjA4y)hZi#wNxgEEUg}e(#' ?sT=O FO=B1ɸPdoؠ#kNt8X=oP(7M,Fayʤ^8UYd[>'&gH@WtN \0>x0RN ֈ&MMpivs8.LYXP{PەŬ:x%i4mES3 t2:֠xNhϺFUmɧ2ű|qM^e߽>|ixH,9Ji q8*_mCs-lrdʜbG5Vz\؉mIl03Hb#%V!FNq_bSڷMҧBH 7aS Wt@BTf0xq-W9-nmӈtThXwJ;y]4{E_"ۂ۸? e$s1Pi[Щ|{'l#8b,P͛YSmlHgQ;) f8| J=SMV$/ƊP15*r̵V`g^)z>#@c֦bja* X3=۹0&ġUeAw+7)aVTuJ˽!0vPIoo3;XحcFij}.+ fh!kӭmhJr ye7gLsȺ^7FOl\1uƢ֬9&ƤKPoTŦ{F`n7`#6K6ɷF-{.dlV\"z52],_wTC%(h^h>ʕ2sieG*yd-{~yO />>{w# :goԜ)y ^Dy2{D2hEzS"7Iϔ+콼Tsye0-!) KI7\phr%yɭ"#rf%wхk*S4 HDBvv%<Ց`'@VhсYr7f{5lJe4.B1ٿĠRM6H~e=H=f(_:p4 8ko9_ 3K y!/mA{DzcW2oMÝ^x |'F_ҙRq/+ งۈ)nC@4|Dxvl')M S/QXQa;`4 hwz79 8fتXhb[bIZйW#, Rz{H:NU'4ͧ!\}M+vKb o%1Tɥ2OI 5EhB327s?7X@ʽg7,&l5$=vs;0_ɈGS9)UJ9 )a N6; %: XU|e-w*7Hjt״u+C-[F쩸ǭũI6$TqA ./b\1yQETgE! D wâ@UlbpLc$zwMb1i8bQaBrs9B#)g-52trp TgM-M@Rܵ?R.qD)q;0a ==Nm,zYCvyP7+}⒚'UdKhy|{Cb8X^r~ F 8%:Ru b-s 6eTʦf` SzI@ŪjS>/∝N 5A^[L xl W_?^֣Wi{e% gQ_h (L[ERJx8$ Yr :3P}{݉]ƚ =*g66$7*Z?{nhE rDw)wT{ uU6P3n<{BSؽ5b_oSKwstR+~*z0p֝/dԭa=~)oJ/ԕ ܵi*1P樓4l)ӨbaIāJk>r <"pOaю|H5'*Ii'860˩xuX>;KUHg Pgd TD @?kƲ)mC8k]P 5} fni`Q`@]ܫ+,k!qr$-~ir1t+H|VY8ٿi(y)g$B/4.lV=yn. ga/uO)eTP4G6@KA(;v3QW9sS^^WhFkejkh FRNـkzUNn5`'ߥI|E^XXuK@|2(/z$Vt}Kܼ w$Gx1(.M{"kR-G;_M-J?TU& ('WyfGzŲ8=fEK1Q zmlfBKP* L|+6!88A - y(Y4!mJm/}ar88ңS6/9,\غ/w~ȻR=e[py-*|6kpPπ7|30[je]S!~ _nv,;7_3rVvƪ,84QGԶ#Yޯ};iQVP>d ê"o]~%2:2Aϔ@ FnA";"ӡ.נA??k˅lAHtcp՘҉gd[ *|*w@VZB Wx3M3Z)D\`͵ ؘJ>sq"Rkd%`udT-vf;Jbfi\I{3p) בOsRXιѨHrþ8Ga9RFd VcTϲn,֜9bT LV<݅nߵ+&{!b%-˱U1;$o=GUq_(=,AT0k]ڙ =&]NBUT*/b79)qW^M K4GT\tӼ|HAiƯq#$AE{_>ľXtu.}ξy#7dWQtp;!Yy8fj`05Sp%6b_4n1F絡޽ؘPl9Y:IDE1984Wj16@G?.ksOD+zj $;8pq L>dj ɴMcB. ]%}vq@+ۻ" U1"6ӀFٟhG[VjvcR;0: JNuS5˰R 9n+"409S'G_h܋D g 98Wʓ-:\{'D%3'SJ({]̚*;im-l6wrb@W+#KLINP8 -S&ވ+_xM:4 2E, *+Dx畧U8vF'Fn?=]! r0w5=]?>D q"~(g+wp:q#K`mU& -j"8NPr/WC-5L V&nܟN #LUyo A+l+{Up` ^YxHj5ߖܫq0^'HfsfVF@`|{[*gplyhss}YT9"R$gPiIB{ị*Յ,80`T(V@>T٨'%^E$gF۫V7u0'2x =X t!LGq rvy_Ůa쮁 ^QFm4h'ouoM;1E}1{! U;~.]d0Kj޸YSm 4?ZgGh=tsW S0kۻjWm/:פܴp,I Pgp J gQ(#LG` 3ƃr^&C@~4X# f}Yf,"z?Z e| RDO-?mpZOI4Qٌ3P{ua}i53qd9=6$omɄIO+aFLzܻ2ǹmЗ@=s`1yu7QG*\n 6U {(z2mF;#Է徸^u~02Edq" (1^aƎ&z :Zxop\"Oǡ 5Iu~N +`r!9-V"tiy7u\+8 ơc yr3Q}n*R,OuENK{h)cI_CA>qɫ'xT]QT㚁B trX4꺉v:9AR"7mwGeiQsnVHBvg]Z`XxGb-`<%o< ܳv7a/"Uܐ%嘆M0 eG95*@ej-ÉT8 ~ha}ͦZd,'nD_niqz>jO@V8v.5(QlcFnkYhe1lNꣅ h:d juTdM:vY\{7+\r >yluN:"2H1^bG=ڶ)3`H2>Ʋ}ՙavT~I)G:  RPyAON_%0{}p#GAQqݵcD棤uSZqRo{ l.jќڤom`%y7y;':)R|,t8jtGk=Lj﻽@e0rŸڑiK0QH% =9g-%4ĴƬrjTgIfWR> +Ng+ȓ(lk%B@0<458>!̞} _{#<;g=٪]3''i;{jVҍF F[}cW&G @ wb.\R$ID<'^)&PIVV0KeBo}-ctI@AFߧ:r?kCvz>][9&eK<=b@bqt&eQ1l ̻V8mgrQ u]fwc+[a~&d{ Hg ȘL7vlAƹxOM/P (=i=:cCEQ"a2P<-x hK:{J B1:,9 5DEōԗ:)ޗ~ Y2'cOA/}o낓˔it-2!|Jҕ=`[1=WY?yOu}~G;8jͥ1=FzWc⹺{@7@'x]3;k! pgι}^%*MDv@+sYkzݸ !~u-nyް! !~;u{2br 7~D&R=wiOtw}4E ̺7.t};Y&5'FѾȞnex12L'y$d" $7d1l6wQ>p 4b.[ER?9[kPThUm[{ D^3&kߓSUBl|xBFluk~#w 8Ow`w5 sv/X Gp_Jmk#-8_Jn9oq븏 |Kí=qA tSVfq5h,Wr.bY7v&K*Nނb",Tn9uTh&caH%ݴ3hx0}(U+F T: =A#ycR|EA.aw+i'h=e 36D?~Kft)t)f_ ٶZo s%1ȕO4Æm{0>lBG֦Z簮 ̪wUM)]6' Κv4g'#s: :9dQ ϤNhePD`\)iB51Jϩ; J<6_|wǡb3S-3ށ"R( k-_R[y/[5HhRs7& 1NB`_R<2yR Hi*I<ݟ mJ0<,sezTgJ^cvz4M&ۖʚ歏5z:4l:4.T$G7!3xO ZUT/c]@ie8Oy!N6}dmP% `E8vR+8 wk1u: |2-U傇iK 7"!U"rcDugJ('?cuGW>{GӕR@g4Z|`2lQ)|gyz4s>SG쇙;JXX ty]qs(\)ޤqE!grތWx٩66[w8LẀV<֔w|2L ֽ! 9%DTrrܐw#( 3 B0}R*q~M<2sO1<} 7qhe<ǒ?5h4&豷nɔ8aBz^uffDԚ웾+6}S@DSzp}'rޔCӹdL'OgP6_ޮ%NWU?~SApm֗\N :l#m/thV y+j^&ƍ@e* :|t[R|pB<ԁ^w?Ph~GҰf#[M7Aj/{5j,=<,Pk']rUn#)p?;y DFY~o>/lƎ)a^ÀA"& &I ]p :k-؆hť4EU3NMA͒1c[{o %Gqa[w0yb?ĭ&Eʆ.*5=6s$'}l@9…< y y?8K|+T1WxJ#%KMVQ.D87V[]C (Ekk"FT+6Nh +.W &3fؚ:4SnM"+ʿ~0g0*_eC7%LUÏ0nHl;j4RbAEo m(x8m %@bEJ_jy|N>L)li+ܿRٔ!/wSъͭkisZqfn痃+uěH-N+IΧ0 C,̖g\k0h*OZVwxM~z XL뚊H^EHf':f4C_ΙDx<>5؞9}{tK7ݪq頲Gl VF,tpW .>dҚpǭd.A@wAvǠ&ƸO \wshn0xvgY 98r6'ҭ|YxG$FA,{@,y;ӈw0G 6~/1l%,{!6 aϗ`GQ[)j?93jM :s)8P(5zp8T@+̧ YRϵܶbMCb-=+1> W-bS*ȀdݥlL{ӰAF# 8[7n_1'-e;9S[ft(7/[廤c|>~Mk'1:Z"aO[UAh`mϭ@{+ƚSsPSj|;~ͤ !e!D>̜[3X T*hᑑ0M|kRڠI?V mA0 )jr[׽>f2ᶵZXך%L^'\d[MHeUNWH}BPE˞0>@yas7tгG>u(d=r,F8]ALC= pO_B)'&:7$/IčB؄)P66t岾^_) o&h_7w˜ք=30$?qúݖodα2SV>pEQ&Xxr0X#,ҋ4akxh.Bor؏/̓8kljЧr*"JAC ,2n&ăk6J0o݈hQKfW1?8{,RX>럳Y*%g/6HN%z.X Ejl2 Ҥ<|pQDCJ8uYd Y. KoUHo0X)!ΞHSE͢[ZCŧڬ,:iVDM/U "Og; 3>~ ]\pZ FF NaGg B= 'Fq7+ ^ޜY2?S'T^GAEEP$t}*,Ƙ1ygߺT"6Nbfr=o|XQyU $9CpC;"c&G @lF"T*1f|2TLM*y͝ 6ohCF jOb’]/ĝ Us/BƑA/nj ʟ&Q ShY҄!y衭%jjphbD~,,~径 h ]Aoa nTam9׽v=K{3qe15u4y^z#B?WD}o z.4F\ z X;!#R.Lb8fΞͮ|o{=ȽK1Gƫ,q`=l" 0 ½dZ Tc8ZT>i!JrLLf!R?ͬ-j,(\\rZc=7m v{AI5:!\ęD8 6͊/6\o߃h38>2+LĭR#3bˆH" /p(6Qlc L-珰FVHT߄Ep0 9A9UWԐ;4SH{u!m\gWBP#wBXK`j*__fG(AD a]JrڬMsZ~SOZ  %2jAL`bŜoIMWo*fJmV옊ՕF™M-"Ia4H5$7{ysvq༸y,&S ę"Z5ܠRքulH]9Uouuq`Y\屢cD #3 lF7AE)'-A*1:+mYHj)Z {uZ }K' '@d$dըGnBCI%}=2|t\Pn4R2 IN"DifH Uy=g7AXIF~Nĭ<-.*.nQ𺊠kgKѬTG8%vXEWs|;.7 [,x5{h6AdVw/pSAx`ˢP@GB~t+8R.4IAv9n=|FPn5Oj,gP4\~Ii"PV8_TIoa V*eyoט~j 6o2GVO_? >Qԋüitc()Fx}3<.3`h ޼'s N=XMya] j'R- (B$EpmHj9#7pD_Ëb6 Q0a"0N(gF$ty.߅;+,U0;:x0.UX%ltFd#ƣ3%`ˆӁICJi8I[;%f 6nO)2^5,pH@L/ 5_nڸ;*Tp~##XڸqYrB+xSls7;=;IYFǙ]x7wS$yNZuB(}[J1 ۷{rRFc>W¯Ժz(oqQZE~Ma5^B{I9)*OCz&˼:32mumlM'ԲCgϚ5|7=24QkansK ؗ Oxߓfb9!jb4`(*ʾnG5-h "f!cʊ!vᄗ &e%EZ9:>wHX p@L֕sask5t] MX}`F^F~!Lwj:P+(-ݚ\IlX@G|à?+`2&-T8@Nc!reǤSEREù*aP:y! i+)sk%jtVD_Փ kL=dlXp.[mY]7{c>'!ȝKE~*Tv*#Pa״Sx(w]jK݆S ۲PajZ"EyϏBvEVJ~ܛ#5^},nGreI-Ûr(L%7JwD֯Mwk0_!kSRlEBhG{h{,W}㒂Wڻ_J\Hy7xhbroVIB94 eƵ^UDsA5wϟj"`wJ'W/haK6F.@oj9P7BYH5+枑-Wʼn?fC>5$*(PZ(#EGc+P&nukOcm%ؾ5 ATs@#sy4]  ï!Z^Rxy>Y[)3GKo 681>z:E4ȚyZoakƃ? U _AWi&qo̩a]]3Io$/#շ.3]_bR3Cw~kVv5y׎9>gr]EFGsmf8 gGӌYYbQ}+&uepxc&.伡ͤ4gKs1N m$?$B͂*auR={o|{PEgp?N;,$ )SJ澢Dtݵw'*p+g^8^nw\x+yπ ) )z$M~, Z$Ӟ{ac+o!K6;= aZv}cA ];şh sv։C ؎#ZR*ԮFK TZMR iű:.!8}Z3gYhM|tC"@@0&a"&X廬o0f"yrl ^r+`°92Ky}Տ c|Khgk$mn~ S^1&aS/ѽާĊw*e{Wĥ\o bOw&D]ė5$khO5Ueg-sds|:Mr 0= p}<2Kò7R鈱Ǹ2v @Zhz_Z ̨PK[8o\6+_6uL7QrSła:'iæk?-3{~%7)+Qfl&k5.Uhr颩$MW!\u (*3sY3E m81Zڢ\ǡH:GW.WqRdrFb\3ȆlQ(bIh@Ӗ`Pȝb(k;,[,XQ#!V+K*{q@ѣ;&Gn.*5E-Z:f AQa2D </b~{ݲ 9xY7V{ ЮT0rZAv6T ND xgQQ_"Esc-f(hY36)2bXpcWXmrJTFe9l@ V`3BHUqi *R$Y_f>YeQA{5gsrW'NH1 Ӓ׀]M$njKl=8 ڄjٸ@s,3'5 6th(EK-KS_0by'AyT ꞈ1A#êwE7d2 peRWCQvgcԡ׷-L|K,HТ*Edǵ'xV.1+ 3~p@mHn_^%#ٟ]OZ/_ H K(^R xa?)4oz8c|Y~’{CܴJWc\ئ^O}iפ;JN,OŬŅ.0Bo"qplYeWݦb.Pݟ{Aj/A`XD&܆7z (B~Ri$0ύ[?8Sce[C]]RYX9~.4:PWmqh]!1d %8oؐn.ݙEښ+(2}{| еD6L$u.e;Vi<8$Yx[pF}'3C[xT}dZ2_itJ)VTLc h0Qs0V 5./ۭnC5S3]7u_%~m/fC)NiPbd@=(NED*o;;2 <dՇi'H|{["1Ff<2L6c ^{AxI"IgQH0$NG^ܬ#8yrY R .35̫203+L ~(Po a{r$mo ȸ l*9}Q-'bK}1k(o)tB4 6)=#,NrQJ "O'yg~6:NXZD ?C_}P\f[zx=7jXh12=ݑCZݟ@~0iO9=T%dV߯x&dX\nwHmsdVd<P W2a^o"SeNs]pLGhMx3i_\*a&vdu3ey  =%9tGrt;`CMBpANem;JbL%H ҮAPGOClF >5įv [hcP_ӿJOhmgUX9_Pc ˡO4r٨.Mg,lCNw9ag)^?[RzUz`ɤAlQTbiU.HRD8d-E^$RlG "=ax6 P>1(\%BNl˝a;^A_>l*wBs 1~vRG'~bQ~D6 hZg*0]sG #/6W휚ȫ<槾4(uv#~e"AתNՎ71\V q)ktm0$Q F]s<6G/f dpB-ZEiɓR$]uJab ag?%iQDfuB cT./UhRz|j!wd0i-8$? {[V#Nlp;b4 \7rKRC ã>?w5LK!ԯVEɢf7  gbi ff-O>o>=,?v($_L"wah4/?c%iYbJtWWqy!jqB,9IBMâ=|8abVNؕ EH&6E N5':wˎfFTe@ā_A@l"HsgT>f^ҩb0E #P]By2٩|S'ESaQܶPIV8_xSm/3G bar~nk]pwDO"zS{/0 g!,t`d'pRXi٬&Aڠ cqީ"U1T& k^X$'xWUIg3k35sV1 dϾD* sT.ZD!g>cj3*W_*^|ga3r(WG,UtuKٕH_ujڙˊͣp1-Ddn%060H#NW$;s4 hU[Wh1tWA;[fCKWLrʬ[(! o /[*53+` GI$Tn`cF˟0ފ{Y)'yJb]^⫌?O|!eҧz򚟊? =S*xx'Zk>,~eỈ/ ԒT-y k'ɦUpp'H),2C۔ULȥhR'kc'`sim,qg5n##ÿ`㓪ΨCM!QԆ1' ^oۜ-KIELOs7~[H8?i540"M:CQKqQ~6ޚ!t;`)ƛx5 hSԝTOyY`a&FC;B(CEkFI.oҹs2?s)AwS˸Cy8a$nb.yz XN21e*DU8*!{k;f#P3f٢E8K?Kx *cښB+qo\Z'7Rɧ|SOoO/~EOS A9e8#HGDf׉|P(mb0aoMD{a>WǕqtM@f`K҄ZEnŅ"b][<":|iӘtOEAl{2|? }\_skibop7[T<_/Ȑ䩊j{6krڻHMPXU}ݭy h=+`Gn\#uOY97U7-i%3HujMlK)]O3M#0.䤡84)1=\^bs Q98+\HB 1K._dX׹x;sIPN@0آŚh4G-@Eڙdt?1ռUnkWxmG0Չ8`VAA)#_Fh/Aފk E94忓\YLO{#]bd\(LR"GI,^v=J9Kw'oݕ3!\ԉG6TKts9=Oݭ}4t:oFQ]nm{-Em-pA$idC}Eӌ3 O3'݇xF7Oy$ы{W3ļiNj,v#eH 9?hpeލuSRdR_>'ɺܚA|Az!(;CIvDȣ/xn!oVtٲn 1:'-x3NO_c&ѩ&,$ln1,f(K]j 9Đs@5ZaE=&g^Q1u€k~Cu*# F~cbfΓ2I`*'_8˚GH CF 7 dTt̖8qa/ѐ^Ct6,"^:.XCJe n#aEay7j/;9:J%~φGp/֩<~sb0z lׂ~2:mӬNj%=8cfəȥL25c+LFn8#OoX4Z7^n `%_ i%}ؽfҡL?VMIR-!.$Ւddӳљn ɠй3[*˃GI+-ό`)7~JB=ƅWegfj!Mgh ѧ/G]+@o1eֳ') $%Vy,DXwyMTU@|/x6ySp ȾT4F}f$ ^|H ^G ~rS3$>}ʽ66jU`';XDӮI>,^[7澛G1qWdn,) lU=nlÑ1kE@7vPԷU5OkpFO.,$89 LRoG.SUi+1Fˈ[: 0 S 8+\R_rFV t AXY[ gd ,lvMuP𾽵ݕ:²ef=}OhHC$" % ˥A^>BL{LEuVSDn=?D wBC!cyTt#lٜ`1[Y b8U:L9[mZMgUI& ÎV~c=E@7ŘfvP ۀWub=kORZFX63ə3ޫ߆",a )lF]04$bLw:On9Pn=blZ(A nk 1#cE̳sVNZX.-2Cq=pt u@Ơ?P*O1\KCNIr2yˍMlBopÕb㳤MbMxhNt\~v-wtu Krq$qVrHFsIO;eq:^a[uAFFq.4o aaݱU ŝBʺ56%tO-o&ܲqVZK=2G1Ws#BWbLàBQal`u|Gh8f0!r?(zYTUߪ*qEi^g e1NvGd?~`j47bp*uhXX kY?+ۚb7.@(.WaBhZW)G&͹#9'5$4Aㆨ95i 4ϋD#)1֗Lxo\(N&FMX.=kUg."Pاĺ'/ǧen-in> V ë o#:z49$YyPmJN1znDrOP+܈ebjZDZihbrh(fv4q=oe^/F"$=$ i#(2MjjLR!&|ڜ8;%Z!\`gޖfja>KVs:uzƒ [ F a#n0!L왠|.r {]5tFj6An5>Nqs೒rTG^̀ߐ@ԿrRSX۵xRԣAv=М5iI1;vnMbzW@v% 4GhOk}3Q, Ҽ. ZV$^#΅9yh1~23.ge; ׇ.Fve㍴a(fky&8ͮv޷>]pEalˌ8gӾ)jw\XQp fs-GHPLlzͩQ; {aӺ`vS0|VʸFl8"-)Aexu҆DgL+tlKgXș{cbY0ttab(`d7du<ra?_,D7gSA> ʧ[2Yytڝ3 w̴ͩ}5HI~{)zw{VC'X,^QiĀmANv[uZ}C{_&9C f{`Vf}LDe)=9A9%&0ߖG~qgob&Sv{=9779/d랤֊q åm{JUѫS>*#&ZϫB{N;/)praI0bmEk&LvLp<UJ($~" 3pJs2wU<\'>vf8cܵ\})9 ]y!OVqGӆKb͐Pb~M_?N)^y~gYwe]O,-pYqIΖpܥ_ ˬO=Eb:Te:e:@jOtɫg~8/N=U.缥A糗2QO!7> oԺ'/Xŵf+L^&Mpyd? 'i)Jq!͢kSPI͋Zell5vΎH|e?DA ֕0Q1 #%cn\\}!1W)_f|V߻X!URVǜTluk+ =C۱Ŷb{o6;O^lLlo w/ѾPvѓ`Wx0PU٣e,D 05 u7ĚfR:ſK[ppv˪峡 2* fy%Lo"kg?aBih+[6zAՌ+h!^v? >amDx/ 5h Aֱy7A˧]0^pF iNb Іs%b(?n%Ǻˋ@DêjTVA T0m$J㹂~98̜z<2͟6 E[3-ynkX ߼WD|4q"m&l8W.͑A/.R“0(z u[c5S.X caQ=yIJIڰN]|@ϰP<6fI-pࠗʂ)]P;k8h[&[x6hZZm[ԇ jN֨%ׂL7&Wȡ"F*/LO G#g|ܦ|@bXaW9)P~j8V `ʜWw{F/G%RѸfC=#/!} [.|A\1f< lxh/6̃ !0C8K^؊~eu|q>KvYg$ uF9& 5$r Vsf)dۊ[mԄϠ0ңGlHM$|W&3\6@%RhL I)+ ITB2ɴ܎)s-mmH  y-+#ϜZzMgܖCQł@H`~z 8O? fFLZs ߸3(\`q~ңi?PF M쓁 c຦SPDLd)=14%“iC: )nRj mM21]Mp r]T4+ӂ ʓ:{CPJ-s>.!p m/ju:) LxTO_5fY,Eh(Ѥ)& 2 Pyг{ R~-^{u-SI|Dl͉,I@0Pn*/8eelM\eeBa6%e)+(Aߝ]80(of菍 IK(Rn*Bwgw?,x9ԉב).k'Bf6Wk/˚hnܷ=e`E D?VZ\[XްWUgϹe05޽,Sj5#~N~9!tņJh+$.JTo \uy~7|fb5PDJkEiH4>Q`r[q*޸J1Pmmp1S"_ju-,màhjݽn*rU/\?dXD kEJ#롃'n p {=2"J.45GtjY_\f9=hr{q=yf3O6/HͧD#juB $!FPk&'$JkY AW B33{7Y,qz4\j'-FM[l 65&% ۹r`F* 6ibQjR ?:Ɯ&2YIփ=iG #ޑrצpL#|"*m ',  q/8ljfԾ{Am.r,i omPnGq:O Cw'w2/IfhH*,u<2wJbs* tU҂5^hU9}'KHׇv}Mm ܎4T w]flYO@z5T1 g*.a[=F.]! {ؠwf\:ikt+Ov"H#L(lI.q# ]bDg'ȩ?=[`)j(Қk.}ч/Qv󽷺elpBQA>5V8?dugf%?N,n2{Q]fcC w8n2%y:+ϟ#t(f8i!N*vG)J,ٛ[h$&[ e~Nk>*PZ_C\䄣5cehgգGCS@+kw'*J]XzG]{6K3) UI\Q 9RqeO|^ SG Υ/j$ku%R&0F?KNf",=$pbL׀OZ01Dߏٮ䆟 s8_] TS-+;=gsRב 9B| .a<9.3dPz(99o#S] JWr3 0t)[wȼV7(̓NdNʽlM9uܰ)vC.c6rRA, V{H"EAj aX ]DQ2וZuq!Z6G,6qX?u.hp"{- "!/'ոκf2X’$9IYI!wL?b᫾GA}Q75BD!*i^]tP5S SAٙF)V7%;!rSѩ?0 i^_'?u*Nq%j WO|N׼t!MCU|83i0xʜ(f@da[S޹Fa[7 XRIJyNxO g*9d:=_5AۢGo5Hʠ+~)!ej_[NbOH"ڂPuQRuT֨JL*:xTZ@C[zQؿQ^optI"Bgڂ i-_]'58p%uJTos2UQlՈB GLjmD*]0k`^@X"Hx2Z/PeHsHMb|.Ћ>Qφ!KmR6- fMmܘYv#Lx&}lb*A|pg(8FjfJIrQYis1JhzIU-S;a 0{xZqecz*y=DimW]{wn4Nz@P*yHrKH6ڕ1Q$ 7'2[;LPu-1|h:8EQ[H5'Bc vNK4P}[({5E|ieZS>Murc .䮃@ϧ\.ˉ c* t9:.k3zwP [رyH;YsymzQ)+_7XPee"$%ʔQr84`C"&vCTcpMȟyፓ_:)=x.H Fg?O ƮT2$PPWS>/.1{YDӒ* ,SzUMȿd]MO27l3(VH]ޫ**x *J^aUjݲ 10&8'Cd=?Zr*ӐHNLƌnGpr+0eHpa%>' hjKslD\ IOՁ!Jvt#j/zsܔ"P'{s# NIWu2X/`B5._mfC0fd[/>};&I[wv֦wa'a<;κ #[Y]vcp!}D⊢uGahl㚣V䡆[m]q>8f5=NH֟_L=Uv$NКi ? (Pf+2lfEsP#%G`/M_wN=5vRUnq8Ef]$}VmCGmU7J .خ 5H}jZ+!{KȰFȟ i1`J%D2-s Î*kPћ[.߾ ]:`p0rqZע#Ĕ\Yߧ0uDXo9t!HlrUh!at1B3sEE WX-R1{(%K}m,M]2w" :PFG\Q2  ӵy dv1rɗ&y` ƒPH.I܉>?QUEYIwm f!@d/1vx`ı& xQw+2YVPS?/-1kOTٸ^7u%%؟ɛ<`a -BƯ,ZFޢB:T)"W83+X#vο̵v ;Faz&7` uRJQ8Ǽ(nxZ^v2MC .V߀tZloyTc0n+ rX#}%\h|ӌxӤMz )׾gwa+MOl d6upjZ%; ͅˡz}LNV¯bqB@n ?/Ak!:Xe:^a-5-R{%[;XҵQkai II#pw5pޖr;qx|Jڹ0;.WÔI#4ir/'r$ob4 €Ҭqz*a=_GV7`5"MI" P=x>R^H@j`l>;eF+\7͖s"I5 Q{W"C xb+|JgCڇu:$I4 Xah|Y(p]AdED9xu~,"DTMY/ӸJg*0 5C:5g0vVU$P3LaZVrayHM"C?m-O̲镩Obj]sI+XjCpU }-NMWiɂ+?,cf2em;kCvDy_r6f0GCJ!qPJ+ޏe-a% /FH6,_C kM_8g{#9PYuAX=nbW XЦr)Sk4K0"mS`KWo{"0(@rn>H W|'73Mu ى[{Yp=`-i ]N5x(J*[ȁEX`Ynim,dmY;7QVGKNk7`]m7mF&l@{ҔѼM<&JNPvWPGY m1"vm2&COZ%"@q@AEVtO@C|CrEeߵb /B8 ʌfMGo+jd"+TA)AYk*0HU|}A@pZ4 AEN=ՃY & %֬ްuat2G'u/(mMOg!f&<{hKWFƌg( Bk DJԊ_Ǒ )%X!JI\6呕ٽ(y1tW A[r omW%@UEV2;6pI&x6ԻB8釓a(R VJChkT2#v3jW)v۬Z5.ޚm 1)55O '읤 ܹIf ?OL.rF!HEUΆJ,`زr3& £ (~PF!Ɖ /KͲYszGO|bj^' {ex\W3%Z#o dy&-plk|_<op9 ˼28jɃB? S //| eBeOgRzf0(j٦Ė'Vhf@f3rpdbZ0&l$|U~~Α,} +է3r%B!;dRt>23k16+}GKA&(>G9҇'x֏K-ϓ1RաӼ8;w^є}do`n$ڪɊu36+t~O6Uec:^ZQdлLM`+'E,1<D35bwn3s9/_OY^ OULt`\8ƲBЕon Nh^<+f4=ˠ5C>7jirvso[X8i~/tվSsQCq]*ZzѩibSbS:Ü$඀(~ ҆ɍOEĈ]@zNH.ƵhKRJa2Rkjv(\Ӯq@1I fp O-"~XӘ=#6P%rFfBtr}֘🇣qm/olbu)䪣|YlUusKܒAk\,nQ:?[F? @>.OTV3YSV}h-YX聃|fT}=P>n:Z  T#f~rţ7GΉVmA6辖iM%}hv T>(bi@(Ա̮5֐ERzQ)HIGddJ]mDQpr&GE؞- 'clqÏo~wRaF~jDΈ,WÂj1PXiSv0^gsmR- 05op-1z{y[Y [nZ/7hq7?$CX@є-RI3@DlZWJ] GfN8pA(Gl.>~֠-Il8 /X&EB Vzs.eRڳ57]Xs "ΫJ`3|R@ie gqW/AҘ 9x}CADaA CQysa>8B=K8GP?je)d6Ow}VuF0Q|A'EM׷螌TzV0Ca3q^FI_"WQj\s$I|s.ŃwџDeuy;5`HgfۿHymov97\O0NO 5L5탕{4(A k?6dVX.35=ҢAꡁF&# ْꑷ8x;3eߢ1Y964ݮ*~N"Ih=?dP%$,ǀ2M߾`E&Caz#;Cw>䒍XG⽬˧SP b,WO*En81&^{[l\L_s KݞȤ(=7f#dխZ_Vy=q\|8 8!h?ĻdPϫ+/[z4 u&UF18р6>m3e#rvn(Eau+.ڿ!܋ӿ)|\\%do%nE^K+>cdUU E ִu)2O rZ:yU##њԮXbƮhǮi.irN8?hI T9 -FT d <>(M*oj,j8/lXˣ4̌Ae( 6FzUuʉ ^zB+&GDG?VV Rs->[ \@Ą0βD9Uar33n(J{D9s`"b.8|){_7VMn-y]oi l-Z82e/r[WE:C1ӯeu 5%pN ű]jaiBE ksBe*2CHB~~MZ/R/biRl\8;1\!W ~ٜ2aHܯ[q>TI4v^¿b;)H%n|/~n{1 C?(_&*CT&nmҜrڏ5J)CϨ>ṂQePu(%RuBeF,3c4G<8l|_n%C:6ײSD7"KBq_l^އEh Gk1-SU2 ;xb?([m=vk{R Y=TP˯pȈPr8윷kZ#U}ģ;4n?3l/9F!15Ng_Sa;3sI8+R"ʐnK[O@\M: E3[E2Y]6 4a=Z0K%0^ioY۟}X7&^ՂUE5;LLH0>%u(;uSk/W7< WENr7?S 91okqϿKBK ~.,?YVu^|uƠi<,C[ 7VjC]ɓuqv0/\D/58\MˍobxG Bg:=z.K-M?#E8oL̄&m+Хq`/țRƅ<Y"!Fd _-Ry#lFiE|j$sӒ&t3Ʈ?Zl1vd&6 đ/jkn/N)Փ=&<ܭ*vT@ezx1^1!8Kyh26I/N[-8 Kq&nP=,fG֠1o,qZJg۵܄R9oS(dm&vX {fH,J% Coe.1gq%hA՛J8ڋ8-mn\22f wknfvL:~72&ˏ%󍸨ǞR~YPv+HݸLq\ ӞDFG$ wJtH_ׅ)S ;̛wB@uˇ~gػ|ڔ[e5Ψ2NбPIRf#(KS EzfI8!'dٷhEW0JڤYM=Im]psɡaB:0smPeI痼>"};%ӏuF3tCèG#i|@]x ʡr:mZz3Q;.{9:ZMXQ [x:{IG<6s,&u^ҁsmjdQ\N9!f@$59,Jh i`6ªd1;LI_}cli$i$8W8Q$0BB 5#m0ɵzka`5Pπeb)9ѣ[ }DXK4Az=X37V$b,d,rOaԽãFUvQ{K8{/gW%#O(C=7h:-mҏȽ[ C2JrufP{uVweP^7ގ!EdމFem'} Pl76_BŠn_#Xȩ(=S+}-!gF;ÎW' b/jXye7l8N; +L1~mR+`9EZk'zty/qئ~op_q uնI)6t+4M55xCEw A\)+t&]D_G[+rSq5BiM'1[]@Vƭ  ʉd{QZZ3"Y{LHK;"ƀ7 &@1B<&bł7zeNNS(@GDU, rʳPJ.YHVЏ#tTfVM)\6 C( 'H`[N}(aAo;%J?:f"'`.CܷI^I.\AuB<w9lޞ6 SY@ ƭ,pQO9 BnS)5*}гo1'6h(䳲vIo֠{ RX-vRQ ~jfZo8R?ɢ:\e,h=+ ,A@Hoc /A M؏S?9H #f(zmṶSSic4/^ý3[5Z,Nڹ$OĥDjYjS>׌NK(e.й,mVF;i#L>2"mAF.!oT,T"zPÉ{XGAZ˘Q8+:j+eg7c.s_*H4 r Թ4(uG;.Z[CTog nJ_QdC^lDۖrֺw8xDHIȝ?aWL#8D'+$.(CfG!3?ė>\5ѥ.fIΌkT0wR*i[+ ([+ =mܑZΗ"%y6?5o,']kZdQ'L.z_hb+M Mrqke>+qH g"0sluH*eLϰ UW5Z6'~/:v䤞|H/L!K*n[{5Y0e<xFC:qJկ78Y;XLCKbͫ}N&s<YH0_ ~!\L[.3Ϛh\ 2@"G4C>NSeXW;.טҩWÙJ7<*eO-ri[E0J&W >QC W?o !,CI-< ?/uUˋE2Eyv2Up~>qpƯid÷?%/,[0 <1 D/!_5h??l?ynߔ< AT$yϭ9LNN$L*d%;Aɱn8BOObr{W n wu æcՏл`, Ӯc=O(Y$ioWL]mqXRQFj{e.䏱E\#a F䁙C* ? Cl *Փ$_`%u~0c0" x^.De47SH G ! zZ?*qXlHpx4tȴVezX@_gy$ZzüO2:$-B7d|0)Cω$Sf,,@R n5SmӦ<0iEe6*OrO8֣Gʊۡ&%pZ!&CDPg,h9Y:{fLE7(&ꭨJ62+(-yI:hSvBqizAO 4;;Y4Z j/2~e ef%Q wGBZ*e qeu.ӞDx hXh$WZY&l|;GDq D Jsy[ pDp@YȐD sbvNŃ,`PN*66Ew8] YF姥pO'P'+Ð|NbUBLr-mG ֙[9t7X@9Eqy'fȟV_\kgBmPU akK@}3 (ږ~~W u]Z"ȁhtE)TqR[!ZӐ6!=,u)A(d 7Fp!3 y[a,RAQ[! .g6 f=f+o^Rd?ƨuV.lhd^rwĕF(Jj1|8$6t)q  E>'K :W@c7z-(5;'][;t%ؒꂻQNez wZ?D8 ?JQc{uK2guX-=o8nBl?܅:d;PEڹvtwH+X,>B]ȝY/zIL2r \BR ,. ?w7y hW-x\£+ $I~zftπԃ"#? p9)#m+`] e#s:Y@h>;JeWebvb |b' o15>d:% T,֥|ުՌD>^FxCzY>+]'g;|L|~jy.Sa=Wb=(T1 ]L1hjO&?,aA1@u%2PCF7Ywfb˾iW|lYלΨ|TB"PXtꗚӓ弰Xr?t7bk@IL]kz,<7|qYn|X rLAB4ZC 8L7 ؑ?mbWc &9"ԯ"t!F#3N_f*?Is(f?cz,8GP )vc VܹRe`31Ņ.veߝ/X~^q1vTi$=?4~D'&3C,=z`t"  cw/#~k*9^f..F$DX?=mXC mE4hxrTC'q h<GBRӁlV;#>ÆwJs":׳KI kRhR>҄rka+}|ڸ Ѧjz.6P3 h?D_"F d cR\dJ8B514'[qv}I%:?NCպIb`WHe*όC4M4Wa cH1rSpcfJ9;=#$lwRH|:W.'fK{ x`=C$^%o뼧M䳅Oyc) X=ڟݦB/z#d:2iDZLDa]{ʌH*iRԹ _wF{#0m$r,l6c9|œg{g{$v|~H2NfUK,@G+;X ծ,\=}IR2$C` ytG8qP,ROD&).\x"Cl$ Xjc)e|Lɩ=`o[j9p#HPϏ?(睪T:jGLJ;+<2}>&#ޗYCvWQ ΦvRGV@ ILanS~@7-ZψOQ "SҜmӆ$\[oPA7o៶ j_]VGI*6 `*m7!ȶSJǸzXBnJac_.V/%ν]VѼx; [ Vv!AxEGݞk^%p}%s|j1]$#}0k+ x1FxY/&@Njo$a7ru[*6q|b{15ĽfXPSEwc ;SM h`y)c)տ۝r|=>GV8]Bk8N8|}R8 AIv4h3f JR"(7L #)Y;w2OOm#ξ]+dIZL/Vǘs9 szxvZ]OQdXI7Cfl~X-NINsZkjQr h& ]_&D)+#Cx Bt搈ʼ$H!-=%^7nDraV@o_wbr<&i cWuE;rRO6j=G$ѓ2[q߀a Rq(6)ncͽ.cj /KJUPԨ\[tCz 2A` :|u\҆Go:LGYOnwt n8ʎ>NSroU\EYk:-?T,;9dfFl,NU=[ =war>*z"jOCHoIt| ;jA¥`/YDpܫ}i|EEY!feeJ ? ٗ}xwRN؃iDS+T#$'RkSeo155,Ote$TVd_?'C2W8oc lhQVp]h0,N3s~.7X+Q .'(xHbWY3<1Oڧ̶)*;n\cܢҲ"ź1$ `i%PoXw5AIf[_W \2”SƾI((9eHQق&+r3lN~4+QZ(ȍ0#_w3 >lmp O1ICOٮ_#3WfFJ_q h};3\2*|Ҏ2j*!z[_B-&vP;xPO(?Fm*'W w;tb W~P%YMM*]Yy%|"O&c5ʕGg^LWhq;Ϯ)R9~+'͟3o6Э -=K4=.<*Pԑ﷍d#b! jJUvXk1~!dzSŊg1"0 ȏE[V-3>2.m _x=zw27rdmV.k9\_u4KýO11%G1ml[o*Хߧb^} iްm*IoùZ#F#">$/0*,H7A6"ttD\  K}mZ;3M0]IX.wk'TᄌOwln7P98Qek@L2 5)nlxG*ˋV_qzTY$у!D:*Wj {#3Ց=b]6Qȳ 8Ek 8#a B|\'_o-ŷZVH1H[W?V\d}[0lcRA ém\ 6!v?'zxz]!gś-"|("S&JWtjb.ȓ#xiSxe@+Oܗx:jxJCD◲$5Db/7W"P=k^cً~ V`]z|g{0AB<u if嵣O= f5*?Ab~?Ÿ-T49ĝ! 0J!YlƭoLу q M{ [؀vf(7:Ni$?0#r݆rWf6қ“zC8SZIdlbt;@E5b¯4;{09.(pw䞱3!VUAݱpe#?*?C$ ke/њ+ EbsAqX~2V3O疧JM-J)uɭ qBj _;l)?F2W YFk us;2a( ȜEqS4>ď͙])O E3|(|رA6Z]-Q|:@KX \Ɍ)oX[4'dQ25 52vɇ҆NoV,lƽFS<:nFqRu;4q$A'pG@W~ 4wgyQ=2*!sZL0`g A Щ@NIR p@4%w{%nΨcA@J=vz0aG[z.Z0gpkg& T hyZ#Сa>pn!={h %$#ދ\A-ou31򽊷+u"ko]ӓfT}2Ԡ3n4lpgxP~&Pdt u /2ogZy8΃#z8t@JNj|D0Ty6:q7]/wS##M8a͞CLG|AK4^|Xd9'`O)݌b$]%@` \ymN*o?;ZϬ ZxWz:ps=&CIp=N ,w^صo\WmOcɰ;H~]x/6 =JT,!}Uu>(%3i[68*1ڰP*7~6@PVƿZk-| W/YƆ+Ӂ_# l i-y sw| /m2j4fF1BRAƕx_AHs}ui-ڂ֡8%Z4okQղIWnMՆuGgu,*j D^vm|c"=mE4F!:%6Pq,R)~ޕD56gd.gmc[|Op(D胋&n- fZ=F n H;_l{YIJLVB]wҢ ۰la?Ü]fҳbs#;mVDZo 3?`ch=EnLw}jCi>3C8QBOdXU(/>j :I~䆌SwrpcȆ'*mpVNr-%RU[+ЧXK+u"D)ȥMBȊYy%5!!W=9z$"=Ő TcxH2oLum~Ҝ~V< u+E7!$: ^'.*|k7źbR1pTW8HUԉU>-۽YX{{YuJfb#bF$y,? s#V>gѐ x5RYƽL*4OڇmŔ_3eRѓi;COel(v_/QCn($3mrh̯r`zpyg!E0N. m jÅ~ k߾Ym#K58z-#rQ8,> !}l8r1IX.;z\͵1dbGU7pmeXV#>wΟՠa|ġ/ԡ,9m:RgXY+kיwvGj*#/c<]^! YĴs Ae0LAOoy7AѾp'MS[T9MPT<},4 y=(7Ꮍ>ͣڥsٶ8{@FQp+fbS򲨻:SВJ;#͑u*a|!ή 3>w*ixOE3ѺWl@n>(@]#j Nj_j Gx?̣ub%gΈ *inx3Nɹ<Bdy}Z 1 Gl 8B~ޢ=?SɄHDXOpLNq̤xot5p>z; Fqh ;/wIÇ&PmCq\$&\ [B`9R EҦO@~'w";M@Lzyݝ?!S:O#$;BY؟y; ᦺ}f\A ☇viz sf{,{]$+/4|'=9#. $j26?Caj.InSb7p8*M^1b znemZ"$ɽOvWnv ( ,+A|t8ccIv[&E*ۚl¿fCuT5H A1޻g(вOIK y[oy1dFxR%$m&M|AǼ*n`4D+']sx{r*-Pyhז>{p\ zRR,?4Aiئ$iE놃 a bLuN,/s8?1A!e1Ieʩ k:G~]}ffڽcL"&|LLģƚp[RyJh:y6='E/ WaC1]6 S=],`~@Ƴe&_Y_;sWj'(e;#4 dKjeB Dr+Q"y}* ">qb 2 Yr5qdXb0{<'@N q[҈94>$^ͩ [CqLHf άFzD7P?9% SwczdLNzmQ XN}^^}31F~1&k$<^۝}b_CCB1&1\}+]8ɮ_X6(VIMv e}CT8wȲ/4Awʯ2L=tz)2ml%TK&?b OM{.XFz8 !Nc ¦j$7e_e&NfG1*lD7 "+L.41uȲK Q<0}ĕ^!*,JgH W=#Br`\x=a,7}@3 %= ",8YKT.\z{u-XНaqr`ggR+^_k0pkʲ&ylͻX,ʹ3!ZCQx$HC~ۼjO]l}7)Y'K~k;*eUGoWOM%v$ݕbq [\K܈@\0rX3KTg %bhInL$Lp$td@i%|8Y3JY93ݏț-FXb} @)5GO26p[$`G i>E[ mмý>C!-rI {ҰUPh+` C< ET-Ǫm`PCv0'~:0x%}G‚J)/\Bꟷ`sA\#bٝs/aj,<0~մܒLTyZY0rzVB=oj q0D4sˆYz"(9=Ikn(VO=qx`4Y+*K Tֿ?ν~^8ύUς2&1=\3Rh(:ȴb/>:Y~4R:"0ӀfD.v$ x!^朦.5^:zY #N>$"9 !(Xpg``ܫ5d[V071jTm$%rEN61]';(p*1`t\Yvuv0BXhTibpzIxgLІZydQ4%4@͟9±@ e{W"Z-M>đ1_4v Vϔp9uݮBǸRgkL47_ܝR6 SkX^}^n6RH A ڶ94j$ ##B56bۛ0&47?3x>/"z(+sI :oTߒ ty.T1)H>ߩdY^  I<;(lmbw$CľXI^CI 08L"'n;$z@trV}bZ\l+g/-&+3kJvUӣ{{ǡ!Є+Nnݜh'Uߵv>+i?6ý$sđr(7 E0DNmw}d/3IxI=Q57:TgrWdd1Eyoԙ'#U]N`fB D;k먑GYAb=Zn qjrքU\Dit=RQ:&hjr1y%l կîsegJdAuG)^LFmwV?aWC7U{ ]`G3'J#MceyquCI·M%XNaњ\)Hz>'"XGdc^+QLm,aWB")ˁRmN'$_.t2PWR0cSis$ BUvl#lO;qv (^Kд<%Ss@Bn(HD7y*|fLhE!! D|uwk~kr1C_fy8-, hhhdL420V$77pg3"HfH@k]1r܆e72WӯI(am ]@m0c!̔P ZWHD0rA7Ln#7ý G3 {K%fԷT\o7&MF 3]2h&fw$dPßJx\R{EefYC,vW]]魦vqx̫'N˚}RO.jbnP&Wh : qHwY~Ձ֟ + Hp FoxKoˡw(z 8ӱ/??YfAeGΩҵP[2 *b&q`8ǖ7"wWၕ\fOi+Q,h7yжC 2#&K'2$T#9ݷ*$LhMD2ı6P?5UU+-AVClyM# ]."VjD EHRb=n5XgM5_&q)zd 0 D~^uwPûJ-&2Hzݧ~ HOy}9O}'EvD^ 'tcu1?z#>|10fV8$kN>`;>tn}%gFmx~Wv\r}eB(Wbg'^Լ̆Y>r!h>nh,C%}ԗFypEn34hw4asG&HȲta(ւ.\|mn~+G 6]LU5 cXZ(_uI*OV҃_딲IP p9Akki.V&ΰbNL.WnAWzzBt" 6OGAfg0ӺB|ƈ̯D裕G?Eʸ`9#rl)I!cl˺\#t)nd9e$Ky 29EJUTe$ZGђ#pXbF.8DQ3;w)Nzս{![@]>MG ȾF{IfE i e (8"QTmvY# k4q`c {); ]$Y5k̪%Ve#3=h-Ob HJQtBx^_brqy{fѣβQ(/i$M݇ob,;FU>3e1!`7:P%Po _*]wpBNok%RqG֒ QQ\)2<~^:V0N$KlߢyCOʜم>&b'LNY]y^v{Wz_U `^EN疾WKk}.dm?$1;:v,t2CzaX202W8E0g, ;/IjH!}$(* 7;d*pGBljVٸ^x Seg*?#+_rϳuOÝ"q5{N;&<}Fu8h?`Awvbx dZC8L0F]?(?{R&.|8;̹; b# EPM5WP ǗyS@4:-Jxx+f@ lMܓK3CoIǀ^˽fb1&?|Xux .qso.oK %H_Jt+`@ޑ@p՗w,[2N:Y1wD}l3>?3jP9F AEɅP^WwQDk0 b܉n#qUѷ:J C7c@|]m&QqQ<䙆4ߜ&1 w;G 5[ ]ug-ޔB7mֈhY%qDag|؞&1VP8 CG5ʑD-p*إqHmKZ ""l<'A9Q^xlWn\@50 cX:RfH}l}PFr<RY^iI)h}c >X!x>'2C?ՠs (g0 -1`SԒlZ-{ TF1I. Q^|!we#HbOБN&$x c 0}>% 5p^.*-g/WN:[ԡks=֓DWVNK>Mz.d {}YUh~qgҼ58 ßuܮv"^N[QynZIT[ʑg<㴣cd;`Tj}3mUJ[~ j`^WM.`O0| TdAu䱽CB{gE8"PL L?56 P.Y+8z-utH),ЉBꁁPmYBt'5W;>(<9FS cU;݀8,羪ZPFt\>3VB@f9u+ !dmm-d=`s}lx'Ҹ路Bg*3B+$PM!{F@. |cÐr!w5 Y[&K+e3g;4 A Ç.2co(*M~ɢ칚"B_/ >[\إqfnk} /B9g$A^!E? rlGasPa!FG="#t 6Ku Ԣ CDʔ_LSZ*-4O3 JR!V{FJ<{9F׮_#qS2bӚ?f5K[6Oy,eL"YL?< c2R;<s4fP2/rRjgq`:ƟhkHpC7 PʥZ{LI vGp:3|h6Al_usq_G:HQSY)apA]=)+Z}ƿ{KCPI (U4m ҵ#ɺ'sz8V-Ƭ9" g80'D|ZQxLyʸ7kٮG"]}Y3 )f _\"FE"|b9yi[0'q` !K2Jח|9, mG?;WA}|ޏ?&S#ˉ&"*ܐ$ˏ:p b2kNQ]W&ycۄG>YuAYUr3*|\rDbbTyJk+tߴDa(JGdBi@{aDTvqbZ> aA<#U;/}`/@䃭sa)p41{iD_nSeæ7 *9-T*ʟp` 0^wD:ʥwy# Nʪy/$Hޯ&z4ˈ( yANh= jbmi?$ֹ&߫\ V gc^g4+~A3K5 *W9 j#e,} ΞWv;֭tAmV} 7z48 &x($,; ཹ0d;/^&b H~$M 8p ңwXUkR]WЙppCCE⼾*; şhEgU3{\}'4s\8*lކC m\ >u,eK1Q^ 1>ĦNc妢v||um3)' F1c"Hڱݛ7AnQæֻעL׷Vً'/{ѫ^[T -ֳ8퓁pN1+G\Q.M\`= 6TZN߾dh4.8uhw@9P]{E&f] $?PB7;ɺA'LcovDm16`tT=Q8u#4EͰ?N fϨUۧH*,"h&MH4wjKN q Xe;P+-06{mkd8j <*gi"ðvV #JfȊ`U%~6\$5)ؑxR牎NA)d?N :Wğ|AK_$3 H*_!yg$c^x,I"l.qF1T`a:9p0cj87_]M0eԓ @(w%;N2tRaA  GMLƒ bBN cCWP^%+Ӊ^اW1HP:֗?ՀKZxu0ow46c<ه8dc2HxGi><:Ll?Qph; >mfzJx q># Ur|(N QP+;"U oq>^aRN?व+d36Ak{xgEf]tVdBucahuhITڇ^F20u7]m# S1lW]߈rp1VAiCl'X</H;q vϐ9/$&:$N׾8 c"4 r>S~8aoe%1F ,,&V8scS -V'ȬlIqqX/NUlScv<@xDouc4{%hc硺{08D=lx:#Aҩ_Z -׿!FEGQA-+ bnȜ+;A랰?;8Z^CcԬ:QQݣb 3|p;e8#)[B-YS"@v3X 9?U#˚0Zdf-+⅟Q8Wy"P@C8WF-ԕC D}BB6Z"Y)9['1cFɆ mhAVWeʮDEOTm<8:V+RoIT|~SYD㣫sȉۦ.Cj q,l-F Jқ֑A?q 4*M(hʟu"iU!-QxUh&&ݚ'g]=PG.6> `⛈Փض,[OJ/O]SGC@3}FG Z`]OF^79i&t"|bAĦ< \lERT i-_j0cBLtW$A<鯉1$Lvӆ-lÊbgޓe5 AB3z`ci32y,񯪥]wSQrl݄U6{@'ވn?Ѳ:,12\}i*)-d7N=0i K{{W=qƇ٧<*O2 w]uRIiz/ =xPg0$ɑ`l"EįiV.F}GOVvijrp s<~IEStq$rRkFf"m=ؖ4 <Îwjd2ŹG >0,9L{DB22٠7BfZ?:xJTPuCBAɣ(ܢ5:]. @k_=(uϨ\1Lp󥜃6 qDcK` ŭu;k:4"H(!?U>]^tHN@㮕R'lʿ R|(#Tn0ю)e(0;ױbuXnΛ'$~-e Ð)s &i=h,9O)w',Բy5Ɗpyyt* L:hؚM+/Yhޝ$e:KQiS;/'}T,"Գ 4> Ez+U+%y$='¾| 3O%L}6e1kG´V)`x}$E˖oOv_[W]J w(ҡTRT tu@T=㭕ieVQG"V^B$x{Y T'Εrmb%lLQU+y?g4vuoz49Z}Qe|.Fݱ @eSuU6ylP9}}#g{1/K^U~WKyUD@\gKyG+ؕ`Wg79`7ol|qL9xX}*DdFQb0s_þ 529>k>( z;iГԅtMev!7Tj-d\FN.<|>oPpY9`B.cX7Q=K7Hu_=ݼcTdFߵ{+$]YCB@.Mv-R;] APғAOTP53Iˎ^qo 7oBƋt='r|ý,k`M4T*b>1Bg[gI!'J;1;'$M]$y(&6a;$J57UR2C-^0p)5xe@fIG>9\w5}*]\>l㵡]6/94,wQOLeT@擈$#I܃⏧/n{}x\cӒ6h%""4o9{$FFL:^ur!=Ĕܞt|z%+y|'uAG? -4[ hvUE^}a0k8xMMN#/xZ$Bٝ #AȡzMQo~/VW™'/}c`VTdOT3?fzUN+`4>dt>x?IIIXh+''V.8Y'!klVn= /N,XHy cPL> +|ewQV0`Lb߅ 6\!uEVIC.C(,SOHtlGAyLX'7J*~YdB -.~`ϯA>wlzG00{bEQOPTJϟDQlȜժ8fGX.%n/v9\ޕ5t[OIs) H;qb8;zs2{9u?dO+OJmvyɲnFKϛd%̲wD<R0=dj3)‹ ]k'ANӃp+Dov#UX(%;aU=ƞru. Yw#F\Eh^WOx~V{@/B &P#vw@; &!R,Fծ ٣%au2ڐ0|w_-flߵY>I!/+{U4?梌)rsev%G%)͍)܍^-SO .0 Nmh$k bwS*<Gϐ6zkQ[[*70i]3\ ܭ /%;i֋B\)L >)"ٷe =2;)tk#I_a~һ4r-]1bZ]ͬ eA>\XɎ/Kβ_)Oݔ9S'an0⯕m-$(L{: X5aSsqGfkw )`iB1E 4Tm| 0C d =׻Lc )9[mJax`2Eu+c+/jie@qn9gS6j@핏4zGB6q1?,S52m\FYCV@)xa7X9_R/_(੨}~= D.X<ܝ.:_AZ}E1>QA%HpGN\^CLN2Ӵ?]aTEݲʣ|pK` [~toX\S{zJz߂%mX 14!`iZHpItA9?fo;"+Ѝ¼W%yL3-V/ rBa?Gݎkn_M'(_#d@: /塉E ^Ṽ6.Gڶ/&*É_~@({).TTd&*4CeDhxX|KR)xqڣG>ilwxzLO8RɆ%)^5t :{ :b'UCY?.="#$I< u`8PO'˜Ɯl`ysP~AhN.JTERk!.go]+?ٸ}$ę,0oqӲͻt-砭63Oē#, OdZA9,+H~E)M6{CGn?#g\69}(՟-L&l6 .+MNn ILEWj&UsQÃe5yi?} =5QkpDq`,;:Q`+*O8F`Gl9+?p&3_  ags"vt,[u2VcA?=Fe'zb9.jEsr)EYm1QՎgc^6NSGL: ;'p\8%3-i xe6`=,yQDЎ1GBj2Vβp,{+:ZlrcfsAm9`뤈V>zlA6 :ۏ,de1-ilPmuĭ;XX75i@Ф&y"\,쒅L'TpqFAqR3@_ئ6/1*ݫiob-S W6S@ P"yK F zN p@ֿVS1~* 9dNz-'>='/Ivh::4u} fT`A:)MpZqu l)4Lz,S>&pYmXf6H !Գ`Tx|uC _oVaW^~г.s\eQnf79ˋM( uZX8o9뗋EiY#lXy 83ԢBړG.%)"usǒ&'kba<# x a٠&4'ݴ6qIcr,~q|V_6gF?ޘ">rIEq@$y<| * {Su*Uw!+Ja/sj&={Pi;pRگ_ViuP&?#}uLOβm#ϸD{FM16 g$k)b&:OjBc)&J,Hn$a%d}O94"\U0\**({ZFur=);^t,wQjĎNW@Ls^4xf h =_1%gJtNVJJu܏vc03R";j&0^eĉ;t'm"@OBi$+WDo3L,=5Or6.: 8a>ꑠ[RĎRYt4\ikU#E@?E z9dI*Y2ZSL#BlB?Bm(Ws]~x8Li]K*/eD,c#32.M]p9u3i0f!c+ׁ!(< v{ )Y r$%R4U7kv,-㫍^_m`dlne QP“{ \;?_8 w^I ʿusE{ qb[(XXC_Rx W >3=O֐[6\~"%Rr'^g%f}At{we>t_ 0dݬX94~(HFaa .YЬqV34wq[T z/T+ܫȒMGq-e#STy9]gq`Ft^gPR8EQ1 :.N":$1ZX '_&U/]©rnPNIil^/y!w׋2;vGN̡7'@#%QVLLlbgpXP]TV"q ?[;` J .r\] PץV,j)n-d78W"5R3q] Sp\w<䅢J*ɼjl^mIKo 4!Rگ|~6[nE~A="WF}W@8DsBZ߸ՐaV~q_r*bк*@Z;gޱA|E\ƥ4f^P?#Z>M/dxẠ8hAejY* ny`[ᠺFz>BTZzr2b\3V tPbW:Kk(?6ne˷dv`б&%9?C'dd8הq-HL0_ w!t26Fԃ4 hTYi(>1;Qvq]jAmCHŬ_YcR*\m e{M}kE%؀g_;@;)=~$Y;!k'؜*LA l6Yf1aXY+1iaUCF{4˟sȬ.!X,BQk*Һ2sVnV4'0qnJT[oMAM&@-RHZܩ`{1 #ry`xLH:0/wZnr6*^1(T 9RƢ٣]o.r̲[ǃЈ́hyAY^ "*+DUή&sS;` USwmN#jշSt {rs"HA {&Z2,L>̵Ҝ69<hy=u5 fzޝۧC^e!:oANsٴD!z+}%"TmڎY+eQ >ڻD@Yގ1iv9HRvNÊ@_'T/jT@TR#%Y8hOE 4Kb؇Q%٩dR%hl_xs'ک!GLM6t݊p6 _9~nsz h4ݫMEǣH}n-PwH;$f<ѝXEo<0{Ժ= 7n[Hv0~p5Vh(9Ϥrލ]kjQ1;!c3QSmّ+0s;7E;1Ei8w+I.H0yq,MtNUcVv2t6ieZǿ$s#<1O`ҝpCkDĪ4 A/wT߆U|ڂ%9aāFOLVv^'i:%ndi5W0^f̷ 5ms0~ٓíCG⪈Sq Ԗ|$a_D/ H Edu{V[YcybqIY5_ jW(\pB gQr(FQFm qko=61'/x1[@iܰ܎1c 1)kݟ/ܩ㶲_|fPTF1kbax*@/j"z;3;O~:+ 4U3jLxP71q{ 9gð^Na+[.`R#\8ɻ.-D'wKϽ`Mͷ܅.‹\mɶ@IxHK,kFŮMΧi%kO[C5qX]tQ}/6[Pٶk`QPZ0N=@A_@&`h3L|$T[0VuLM~ wL5'3Gݒ怈bpp7wv'7d1S a'|r_EHe;;d%B/b;sy_>E[=qߠͪ(7 Cl_ˡ"b\0rAuG'U=S&6u^8!{)I 2OA X~C Ef$qѧAk(kV\ A VQ7ҥаȤ8t;﫹mn~>e>E{zg՜RWhF-8%2ZMQMb5>r#vwJTG,oI.N.:Z4bU{~[+/א!Ȝ;x7A3mbֈֳ?&Ws7d2o O6^>Z@'Ob朼Z ˥3T6G`py;u&_Nz<\t=BG}G~㢐*#fͷSr \c Ը lјJH-jj XSh5{d/y:\DE Ĥ(/ $R B A:M!GD}'oZվ/'G?<ɴw`^Lw4rw+]/ kof 0971B@nygQ,'_أHa'Ƒ$BFY& T59毋*!LxZʏQ`Mf$_֜1LX4YbinRYUcw:Z*W@,T^%d9آnnPSSς!jL^MWHL?Ru9>eZYG[c3ẍ^3.%G^936 %%?L͏Irı•XGiL3"$/>Y||n9ż"?O]ۯ;@!6f}0_Vx) ۨvSc3GU;=#EM<85J oX&@;6 D~` x k)Ϛk [YX^/wD(5-TyޙkE;b V=CKjwz#Yy2 {7*~chgxB5-4gjOLG! VfO:4l_HN*7 cT,Qi 1 _g^X ucsE_mxMrwVR3wr\&Rڧ\xA%1s^(Z.өAk>M*dͥq͂1] Vn]g?i!{SoWBTCH=Aϲj{6n8oMS>?`:A9aͫ RN?)x}lF: : UI1RPGLҿkcdpaљ:riU7v5>|w%iCQ2YeE'} i^%n$x37+?H*1&%9J=sޠ[DYdžgXы^`yI{-&15X_@瓪|Aw& r?̂zi tY1Ll _&X b\a0Ɉqpp# _mט @x1 n }!Ee=ﭣktO͐NL&SڀvvhUxBŰ7~ۼ5Tu,mnswo ^ !_ o.Fi*ʡ3+6qv!.;#‡̈s WKo?1錉Rq3aS]/:"\qJ&JwXӎCa V W]Wb6;6-Z {$M+?{7E}p[/ٯűeBà݁%X-?k&\MFZPE6? u*ec;fD}]c AP4PUȰІ4rpvs c4 Bԗd<'֭S ~=PG%5]kΝ}%8=k'mg"D.-R^ND6C|(d !TowVn yf&7^1Qe?+'9ƛ8ӳv)IRLE5[B.0lr!'պ2ǙTwQT}PFύ`. j8V^hbF}{[V$\u3?E%,[>4D1ʂw}4F0ByIp I`dkk_Ut?4sF6Igu Å>Pj_G6rMQ:=R $WSC8?v}m|U .w9PeFޑ}[D;KJ`*K"ƕ!Ʋw,TF=:LLMn013cC)*7ef坵CW؎-:T_!LB!f7Ci'b͡Q5 -v|v`\?kuAKAYq78vk fj**WvQMģλik142QnF X ^3@ KD@*,>Uj+W~Jܽ!dYduP}4dDNy)"v& |=seXŘj+$  #=fEX' Ou3Z֯ԪSર%:Ed z,~ I`ټ N`b;ƭ5%sYe7v8HN${1ӯh݀)7?dFaeȰx)Rd0±,[:bnN5-$U%Je0;%Rys`Cv^d`ƣIЈL{S?і0 ~2Ji_ӡi7 ̋hq\i:fU0⫾jNMm i?@T5ךy jʄ3b"t\`W}v\٢Y>&3XO>)Ք?tAz0#EĄ牑ޙ=˄N 4MLpTp `as|;lХi{*4ÌP0dWѱ뤸_=.~0 fҲ$S67F=46 'CVǽ;AmL8qT1BSJl~n%sc1I% d3m^ KJ;%tI8+Jvh`%S'h QI5hŶy\7yT/rtO>,PNa Kgxu+AaR& M-[/eh+5hGem$y3#t ze;aarN(+ c)j w e?t9C3Tx[sϫ9AcCQ_. 8wt;}JĄ GBI!J-&}@xjUgA Uߴ}@4p,;p"͓,"a{mے쮿˘Ѱ1%/9:dF*tHz M&,v2+zLHKpW8 /ZԸ,?QV`6rP!Ocʣhf_ƨ~eunhMOze 'q Vhbrppju$06b)ߝ7fNM|.˥UD ?GVy(IT\-PNfJ}M~hf.{TT t̮T1t- \.#MWKtPA sWPi"#:ѣJh~ä۞#Ζ"3y^ui$ga9ʻ6loQdWPu:Pߥ0nHҭ/fAQ\߂V#Jl{%='ؖrk(KӅ"M>ǯloLQ*@[3qXd+߽p2 9[c!P%F-rt&V] wbTe%l"ۅx TCkf%-5t|}{R󕛆#֡'aC$~biȚ?y'3Mtη}ܺ |@lg"D*;}geUF0Al7 zоNðl"@hrK;.rkJXY3Ÿm&~t?}%Z ͽB~nH-U_h[a3 Wŵ6nLxԺB9v$I0-Uu*㇣W"9to:RN46M\wb#N hEK"uI< ~MX)Y΅1Jq'D/pld2:[kGHc3`g0-È-3c,,!=ԢwI렫Fxs2&jTxZ_@AyP*αRAf M|mJk#73 k+cju>3^~9G+D,٤,54O<$p̢TyIo2d\f0d1FS#=F,0=^`X2KB{DamdpP: gs$ $.K .|t8g(?&$򧣦=܁ɝ𗪅%4m'$7v ^Sj#jU+l([Oz_ ?UG$k}}~@/Cxf~!H49jVBOMFrs") +{.E2PuԚ"2\w`W!pRckì8%ީVB~+hM(De>AQ׈GԩEp8#aq>L´(U o&'sm7i/=C?ZvR΋I*QsPe!4Xbҡ̹ .ܯYM[N[ ,ilg/-4䴋މIg Fsf6"=2V2u}4* A~R`6I4(.Cƣ^5ɜ_qazڏv~_aȭǛЪG-[s O_I!j[}MsWa}*_ e@ `l"&@NU*Z_t}e̋ʜRh9=V\1MVzPx])uCpx+r;ձrZ/@~Ǽ=Y8&975^IQR 'd'@\R`*o W눲6>:U m!i/#Q`Y㘃EaH˞6p8oRE80ĒmA'6G Jl4{x0#@hlW (PRA1j䂀Y[u!lLU{oji"u~벮cT@/ oƥ=Sv۵Lvˁz]yjx~U82Z% ty؂2Iҏf+bKN|->\.Piesz+s6ŸUk\9@%3pPR"7UiLr2t`5˷r4 4.Nii+M^@@oOy13-A2INH7"3)чmYzDO)&ͻS\SWVzAMoRҾvk> ddGV5%PY&.NяuT':Kn- t_p4B h/8g3vDJK0_Wa#-4YZ?d[90KrA$Ƃ?#vzb[W a|6+ S:7zۃ4Ԟ-Q؉֦`]+sMgMm,Bmj4ȗ0__eBŚ YNBqC2\+ou|)g˂ޖGɪv D\>i'LaKٹ_$ܥ7B gX^6vZx$J!d1[#[wQxäW_M> K9XIbN9 s̓iRJXz儘u̍Q^8WMo0awɴJUt=B[ hʯm^AYO~ֵ$8L.c8]L5AOef_9s%H1M&D01P ,i sg\Xr-P ]u*Yзd$=qʹ '@p鷁&ߍ:r JSນEXi  `nɲ 7;CVR,UX:5ˣ Q9'xDz977œ QKusъ.!3F@-\LM~M5wՅT&m5BPt& _-Xh0 jHϱX-Xωg3QjR~s|H]IC}gS"Pqo|$QK e6_#+NeWTR6'XT(inǛ{hxm@l~tZ$ ܂2LoGX'nBW1x*CpkG!C0ݲhIF"sPoƹ__3ȦvJ'P[o5WTHܹi?>AO=C}\_70'7/`m) 3%;CL?ѬI߭!>g~x5 7}.#VZ&3IGzE-BYjXLjμ:VvHRl.z%-ES!ߤ<<[]8t_ŞFvZwMmȓy@}wjNSBь9 X4>r)AoemRbACJ0۞ y)fYXkiwoy _TOmO)2=NXJC"tdD[JP"LA՜N/ȑxB{6jd9p2BިF'UiBȹ9#4y2ơ*M d,ZYd>>fE-^qbV"ߧ<|JE>%Vy- #])fy>NcڣSؚśzc%,7 Jϑ; <׆NucLꨑ*GEHLy C9K\i[mD8ltp:U#dF;*멅Hn,oQJLNL$/LWzg1HdUAn!1s]F^1CԌpuVH=oN䄞>Y*Qɒkr Ў17*"u+2#I(n\cB_e?0. ? w:)?voM,kr](5 98ӽFMn^ frRB |imCZ}|Kc2 &R #K13fQp|̕pQ^q1 Pc2ԟx /X3oL,>Ӄrb*kla%.&1h9hjiL! >^z[ǣDϚF_C3w 6G_j+"Jl7*BmO "S+NCQsK5AF I'mD,rX=[Wt:JAh]A)[43v0- aM(G/IҜYۤ_M~>zƁEbΙL{ Ŭъ?+BؾH1mtżɮe|޼H/.kӋ93=aQ3d+Rۺfh YWZ+YsLǑ՛ 9So]l1R3Đ!gKGpFlM\;{ʚr(V0Ѻ"0Ѕ@b SNNAމ"+'ڠ=ڒ$u ~8=&5)8}S`ÔI ѦccOc` F͘%\E:y\5fтLcZ|J ,l|I!y}A3X=+A#]o? c p"w=y7>m|^qP'p-bfM9.p& #cݵU82E9~(8d%3ގIpsh-t?ts`XI*1TÜ?B8p d)ìB)4<~k\,לt'< - I3pӰ}LuPڲrI|S]ޙV慧٭c׸PE4=J1W2*}$xrD,@JLM<G >e$Oy-':L[1:CQJrN>џ/fN+={~1OfTwGY]t k@+d$^ c 1Lc)I9vU\|q PTRYV ~};ӹXeu6&FfQ"89Ube0ݼlk2Dpre,Uy2tv҅;έ1\Xj(Mf %2{ yZpQ!c JHCT(JU%TS7/녉&Pɍdp4T4ќϜʨ$z_,WX1fP\A&XxHHh gi:|wmS,`8'@$NɈŮ$I7\}Y>Cb+cQNIrU;'[ Vp*ɢE35nQ9ER,rAI &:Z7{}?]icV+y+,r^DW/B5OݳN'^,?VaFd ʝ!|d;reL&U}8)k lB+dw+[J"\Vt$Fo>|Q^@bhyG;Jy ʪ;;ؤ#0Mi3ؑ I&OhpT~&*U*;}7w[5{5 ,]4Mk ׹{ߺ˺eQ9\q&|&mj g.#8a=EmWۉɝL΂ |#P@궟ln MD]򎯩H+p/f4Dz|/sk\~,ۺ9Yn+*Q?-nh8o~H- < b=;+D2Cr,7npa{x 2_ k|3)pkTッ DUo>a$أIZAM+ !%L~O#hnuZC.?p"I' 阚F#]XֲLwM4{;fNjRK2:eCDp`=f8^P6uj V~6~9Oes;1>_r՘cpIt&=Cq#qY=yQ# U$hHR`#d6ћV k_\5o@ޣ$j3/g]p]OBӭgPm}ЉB %+39vb2Xx-RAyFbr]JhGW9%zN[ѼUP[Vb~[ I2=s:IwgߊAPg8fΑkQ,+J_h8s- sc3š:cl7d@ : "wa-PY &.@7/g{acÞɆ喁T.$5P-LD漧@dCjT1we7=y[SG^)[ZI`AE(Ub+8$? %wx|9fH'K&$a8LQ$r}'TCT#ȝNj< pEln"iܾկ"x;f}N$sf,w#7(% ʌmoS-Erokh`A5DCjӾrVf]$rވyy:IU Z̷| 40o0r32 /Adx,%=Ғ0b(O i7^6F(؃M?k{iɌvԮ(7s%ja-3aQqA͂+'竓[š~gxRD/K 1Œ$!^5;39گs&BлnM3f|g߽R"Jyq3>eTQaE2skA6sGLk yD>\K]F˯߶iJS0pBwsLkQ^ܹ3.DcRrjպbUc=Ps׆כy S`‘CGt%N^9SoDba} |`8tteQGfGJ'XE!>$%"ſ,۸U ם~ 7~d+HOxx:_ƨK*O~H3p0*`1b@ TF?DW=wzmf uQC Ɠq =?.9$C,Y8נJV`x[5p͔KJ(r1MBbE9Oa@o7f!1Ĵe 8*`@s%DҬ4 X$[Ebd)Z ^aXF'+-E>5q. P'd5] 9i=Mf6IV+xqc=vr X4}E"2k~ma䮾x{-8p^9_!)jX/0ᄟd1g \?lo4]ln- ұd]`P#AQ^fbCE6B RگZI[_ P!? J$D>9J|I{Ε>QQ.c!%0m U= %QE'KpY=wd ~acdY^5otDKIT$F8xR;nf}bVBI8duQ &|y+ ?}Ht,n6:ċ`'gi=S>q'mO#M~wW o ˏ)h* C-jFS1P+SK J Ik{h"`A/8v͓`.fru^s t^7^w9q(2Z}냎H+JhKZk P玨Ltoث}F[nM2hzGafUĎ}.OԭGg+ E{YEF2 z;Lş)pvfFh4*vt>%tq6JF=F4xB^Ch?^XA:AMj!HdWje~Q p+H1ai'|;4D {ZK֟15FzO*RUִ6?!sxVB 7"9A\Nr'qw]b_48#% 4k3fiA M[!dqš+7$qhg$IP=- "[Sz]!IR| hGxsmM"|5V$N[)XM'!Z?HŘeQc#R8 ]{_[ٓ7`gJ+HMͯ൛~9htgiDgТ Uŀ3WHuԱ{*޳p놦 7vm@ۋ%O:luw׏vm1A^zz%}8 /d( qLwY>mҴw2x\ǿfs ּͥ>)1 2 3qS[?J6%~SOy*PqC}?hѠv?$ZclJo85(C[Q}QA$,:+'E}^&ZɐhTU/Ka͞E2 _c@ ̫xr@t53<"!7E3 -/f_~RkEȹ.v.WccΗ`XUio,jJ@d%AgSh3wb4 _OG|HRBsH3Sҵ9@k9B@s O^ΑgX5*'rUrͼeQv-M _c]gVEe}$%42q0ձ5P)!Ϗ; BU 8I: 4ɿT͙F='xJʐE6aWqLa#ag{OuV7u2rJ#HpY+?dE)-X@Ɛ{6b Xg-h'|OO*zuWΓګ"Hs0bJzn0Rm0ѢaI՞g 4 Cd OK~%Y2mȓLal7yd\ܒ˖|߈7!NOC:‡y<}L~%sx~!E*37Q HXq 'eca, 'P}H\^(Ɲ?jK75Ѧ:D=;_%tb0ע)<YT{Js{o&Ý2J{t+5vOwޜe2\3źmv=Q.aB7<||D$ϔš,]Et̟p4VW EҬت:i%Ec\QfbFq ʹ/G`E^x h9 i/ UFS=>텂!03_8mz^?#l[ U'ڝNOj>L>nk@R=eK軗? XYk({YKKt1Wp6j@s2b{T)?A3:c$?lF+{8#i?(CEiSZ omK|<_Ah 3>ؑl8``!eS}Fy.dgIZCZ[br M!s\rH혁QcEQ#R)O>Ql8J-$xgT؍ @!\64DDŜ]ĵU+|Eii?!f2y 6˟{\=ԸwN Vv' Y^t;~A.>FfCJ,P4?!lwKE 7Z{0y=w0կȓDaP#݋FdsVL_,'M q'֦ 8K1@`5fQFB.0QN )l]ai1@Gr̤(O{3OZHIk Jš9Y$+뛟 %&.mqetO@hJ }c"[H!e3_BDinm0/v%Ww| 8{ ާ ܤ ]p#lkԒPJձU|84+' bqf5t`D2+N9̓zl1xR"&)[i뎩V@)g? P=V[HzQF||vPx8Եc*CH#j?nQ=a!ٻԩUn]Z f)1\}ʝOT&}]P &< Bltko>tCTG;0?-P髠fAF#HiC63!T)[-ҟui#%0ѴO.%[cZX/) jL}x*~t Wk53uBҪ$OeDS/_{Cg 㞦'+ L΋Wm+(|RB}UM,#EX5Öai#ν9ֱ1vCDySc"oQC 0ܟ{"z>pQ_ڨ_{'"%PODWg-NuЁѷiȱTU"VTՍ.g<˜ky* Ƿ^:B]`!'&'h/%>v %HWm9C5Ԩ֤ԋZH7 RR@Dnp-sqA3}66- ܈K'P}y2il^<8pL+Zq,(5*L"E@v1Ƚ[MX, ;C˒k/UQL^'g|*%Ug>ۋTGJXd2,db.tcc 8bD4TR".VSZ^3jbEP2*(Y"]GEV9P/,yM-sTx_%dcժmlفI|ğż`F"Ax|C4ߣ ޝ?Ӑ9CA1 @;$jLZzgZK΋M#]$wޛ'8lGk#LJщ21A4D=8%9i@Jnژ6)""p5k7&+nAt\xIWOٯڂ,@߸q=<(jZ4hl"<V~&Cz3g 101jnp?gSS{|''!Aɥeet̔Wr<"K&a?3*87٬d8st>\ AXzzNi8z(44㰌eԜ觉Sx"Wt]K;PO+qL\%qf&xFF$ē bZ0{Z*+[ #!עսӪ۝?bnǍ>0d$My)Rٻ[c8gzb`?KF6H@w`Ԕ6r?KI/n9P[D?5~&uuxXoTyhDCc(.ڇw(HRn+ vܢѡPtITsh`.GIΪcYgQ >y.]2'I}$w#M-YYBkRAQ 81~Dc;p]g/ R`C;^|l&83> V}B.2fkQu-pɷMy`M}Wvd^hb:*1X :mNl4C ( sSN)n Ɋu.*2x`i>_UK7t.zgQD1`ApsȐ>ukp7]r0ﺷnN VpV_(^?;ӓirZ/u ' *iiZ&O>hc 5O?N \hc*bTH%J ':TCL]z'i5h)rg|B>${Eo2E[ҪXhL@QRGmbM D̆ƹWTQHD|0{,(jE@_YSHcSv?4K 0wO л58%].!+yN_0z9M;W=a+TTz~ aSLFVq} X1st'x^h )<8#YYj'/M+;׀=lR{+%(L?]g]<aMDvw*Cv&.&eDLWb&gX ʘUнP6Wu~TotɞCN Az>HYx`m\C"mDz`+ {7tj7hSa>:/fM%$Vlx2:b&V)g+V.fu͕.׏v#_$׎ZK¨=[=G$5ff":^\ۊp RMU\.2Gv0SuSW FyT^=Tۺ6SuH5G>Mxv]y4~S >ݓ(?5c;c c*H+96 a`ZV%k ģˎ2Yjkq;&|%Ժim-Ur75U]Y\F=Ujcse$ >c3iZb͔Nnbgyz< umQm֖KM=bPTs n6L;ja=UNV}O8wyqc/`TȞE☰DL𰦩8czQ~s> ~̓V<mL-?]~1YyWNeZUl[DR92'ىj{Y9 &,4x9 &q%t<.BxZ%# @Kamt*Ծ8&:N*T&^X #odN/j͏OF;3~2oحS(Jy[&#J\|#W[LnO8e0ė%桂Vc<[ r ʬԷ.7a.bB׎tH-V;y9Ω[R0~{lkI%M7Rɠa>z}ԂYN(צQψujͳ-hoI u $8U%:L5Rvp%Lj9vdk*u43% 7dy  M 6-\r"(&Xuߢ*: í7!0EGw#\K4Z9/Y_ck()70bS)2{$L)3n"eiW)Rp=(,^[܏pL₪x`DǪ|'O5jUW>C&_d:SG9@7D~Vg>F;uZ?AcDId2; K 8t$U]n;k_ї.D?oj+写YU \lݑg7W? 1 mb1Oj9/֙YL BwBjrSvs[1UIcvHba1a+Yds 5{;bP|g{ޣS}-ĞI̖= _͉@Hm3!{D/Fn}w17 Vpob|2Ne4%8{i,ʊ3VsmZldQUut9*?}^ Y\#?Y9Z%kMN]V*)< 6ҕ#ەwĴ ۱a6MGRiR&+~#aOOǺ g\QB4% 9!t)j2UnK=E4j~ח)R:k1!+f|,B4Ys8֢Ņ^r,RuuoW&MoW9: eonOPE}o 2L)$жfK~ih7x!WBa|Ap6;^ _4/J$[dݘ oa|V肏wN{VLO|y<4 % <|7Z$3]*zm^PDFAN,.FXiB0F2ofDDm<"F=Gq=ge9 BE{Y"8J>XGcէv\*EWQ<ю~>~="~LE8T_늼gb@_W9$ HOPkYѤXC˭@Ez%^*.V`2R@*Rڝ@mn9|9DLx[Lj!uQ%mwTYCC_v]*u3b/jk@ ~Ij!ҕt7454b= #z{zc 0A5\'T+4z y%^a*$Q}de"1MUI<E&O7FIž"tÈ({%*D-yrg+O[eO䂗eowFp-pa߼YLӷ~Ej܋3tP"uj'D %,٢ hޕvO܄kդmvزn4 4Ks ʏ5()?muۿ陼5LݸdC.Rn* aˣ0O4u,%_9 /]g3(c$qftNj"GO?.QC[{g"?۰i}|죿+ӟ)szδ0<=Ƌ#v$#7¦>X3Q~?)#FWyI3kTߎxRpv/dp(oH8 M/C2g5[N5P( ~!2`%*`HQ:Z9[;a߾6 GK Ldĝ+%1D.1 s2u]_jU%/fkh83 ?FHu~CE>]MB%6,v̀Q/%%)/eA>飴: +#$ܯ}d8/1}=wrxc)sh%P )(o)L/E!Ա gAIp44?_E5.XHwjR!1`ն9s'o32=Ya~{o)m/oĭ+EpUƾa54YMG< (uVIj~uQ`.|yV szw6I!SdI$/P8X1`XnuKsV}ehdUlt'x}@W:^xmlį]Fɓe%.c(2Fd{W̛)r@L# Pv@G;&YEQbyF$ Y A]D~ҒϕhPѹ>ׇp*;Sw͊LG\}鈬+a;FJ%Ҕ!F_9-q`b 놎}|;K;)Z_(\a.5L? NME`)0gY9a⌑P<2+&3eqblq}Cĉ@ $G)ŗ2^!(f+. IBvjOܶ'BaՌ; rN #E ٿ}Mclj>Q]־sVn=;* )Kwci$VW7l/`':%G*ڎ>b,}ReaG5 .e˲1/Zug`=D3j 2ױ?Dwj`4N(+S#=&fvMYyEw"g&xeHUIH xFta#F`p]hH 1HP&j^&$>p}4hqwȠw/ng#O Ǒ:q,AdQy$C 3 Tazc(1O">). 2&`y^K:+&sdrkOgum[)5#`t3f1:Fƒ cT&K|<+hJ4<φ!ͣk PyS0Q5't#2ƤକPǸdpctZ MVu4;B@6me?zMR]_e5:FhKL7N+oc]~( J+;\unA̴u+B븘NXyqN2V>T?2l.ϥTt_q& ȶX;o6e㮌҄1ə!0^?E/5 LnꟉgEzR%k֧ Z+ VU;3V+ !I.[W $װM/MȎ{kDr ;VP\a-pFvrdcHUvåϾIuz89SCәzGuQ5&U@f]X%PH cХ>WQL.2z*K]SS^s+$~Mfhm[nRzB Rs KkPzVnə28\fP*\aѬh@7T禾9A F7Elx#MTbcIʙ#J<ʛ3`RSr J?3}rRح\Kf!O}^r%d$N}!YM}H!eXH"@Aװc;i,uu0@|KFC;;N,vn\%5ͼa^  LI_Č'S%7(=f2~ЕF.M۲ć2¦WksGE|_>VLMDWҏtiQ$ +YjܕlmM)Qdt%/9'&>iuGJ&匾`_YM]iʀ78Ѵe;yYj_GTsRkb{N ?Cop|E=LX +k?pv.{vJ"f>7"-%!sc2t@q+dFfHvn6B{t+yؔ׉b:`;@c(Q56 A; _m/$=5R{lSH!);ǮO0?-}4Ka GPiTpBЅ+-[xggz琱=mD$nä*Cv5x#ؕ}R9-S͝$as^L@Q,F0#YgҮb{0%'H/[=?aLfJDnU%?Jw%EV eR\:0TX",brni!C]ySeK^â aVr-U#lx[GB:h!p[5pjLJGbvka+[T[!I)қN2RD I2~UI< uD!0=FBH}sJ:Un`c7K|H!,;XVDNė"+| ?%XNOqE43  3di1CU*3dM\SZ `¸=BJGW_ǵ<%O,S5{X)6w9^zIv5=(ĔʅChGC,WnQ6E=<0ft_l:Ƭ6}¶h4 VnqŁwuvA'.2MÔcQ嬃Lu:?( BLk"5$Ca &PF@u@ݪ֥7TA1 Ęy*j@OZv`#ߩָ 6+ t<3՟PWm }̛:`Y,6{'؉E^S . S@)=+J(? m@cu'ɶ>xw>x/*Z no=h_,D BԾ֥O}\ `=ӢF,ҩ_q۞6rw+"w)}*1+8_x'r Jl'q(凓Q6+Q> Z8+ǛvqbH,F/3ݵ/Z>Y}-ӽh/e:;x-lf A*lb!!=$CK%wԺd@AO-i&(\i F*6oNܲ1tžK|W)WHc,s\Q(W塯ďyc0'TpB奷A|Ln`ʹԺ!.4OuǹS]_i-Xthu93m[!G;/ /N?E3hq ;F0ƀ{=}aG,cS{ltkTm9k|=\MtCqnԘ2{E79;ǡDS50xΨh-W{!+˕!H'ѫ' #mGZX2J3rAj<YJ*.C~&[u>^Y4 ֬C5gR'U7 l U #ӞO;ρᘕXBn :&~m!#a+n4:VIG~6K oݴ vvLyhSrƂ >vQN+J Fó|\ j%I`|s<khSUTq2U\%~ºq`mdsf7V¸H} R..9v-3ay+ѠvU.. wClDQkB*CȽbF6u@˻s@TN=5;o7,svլlx)mjtJwiP:e4?~"4> QG!%ډ@?ۭdeA4Fgi }.Nܼg~?:t ݟ!c5y%J᷼M1% CJeWvk-H>Bf6uأ~vA"hdWu5ao3q u2q9}KRTzkWv ?(~<;ܵƯpvً- ~}VJg\X^7JTU dBqDΓOA!9w{Ch؝qpn>AgDH$H7>]Tn`Lm&Bz 1RP"E?} Tz6Li$ͷY|W"%DVr_vvӏǣ^t<~ V,3BE߶9nzjkh_i0Ǵ9段Gՙ|~Ђ52&?JHBӤCp=ք;EPGb1g, RFm~L_q~ԩr ×lݹ0_(:*qhrs6E1yow=>r,P s#ջ} {ʏ#)LT3%ofGTLP^f ?ap2r h1HT[rΞ椣' b#}h|[]ZMXZVTLTo;w}"R0Zk z;PgIf}E .Q娊}aGΨi jKuOgyڜ'h8f{Y&g@#Z\E:ΑR=Evf{k+ix|)%iˊ[ aA=vfNZna n=9ޥ%u:r( {4ν=M绻0Giճ9f z 򽮸fM֘꽲찌cPaOyܭ Y߹͉ެ}v+lXxu(%@y%Q7{D>\2a oST(@QR J,p@ D\wg3pDֺso ˖jҕ .?k8l)w~ZUM1#Eɲę=,Y@ǠBs-z(XpN!-7Q;IUduIi`Zo(Ȟtvm6.4^AW(rNY ]5j+pT*J/@/ {e;y3"+@2*}K$68:4aѫ $4ʳǭfTO~Y)iz,)<`0IFzmf)6$Ka$^RSDW#a" Q,pZr!9~bжb*@ᐩ| G?s?9=Jbǘ]ʕKSդRq(K{i9 X{^Ig/H VS& CMD闶.=c/jH(I.Z.K(ZR^lfZKGV! i|严 xt`|Ƹ3Ø̛)] <ޡQ-c;p$q! %$4圜΢;HAa!ŏeBuKTpfr-FٕU0 rmӰ;|7f8}><kݕU]V5xaX_˼Dhs<( >PۑԹol}@$7vElѶ`GI"!IHdoD1nXYFХp 3]{l (YnO% b @(*+$R6.&A~s7x V:k>89@Pa u#=`f ۩E)#|dqF-SIümx*^;r𸩓{t@:SH*vζ4q!?,dI'?{ \޷nM xVQ&Kd3ٜq P^F# OiJFR@hblX٪VPʧd*Y`Z ;iH[!g[g*tܸ찂heA7sEtփbiDx!>)O;qsg Uv]] GB GP,A'hT5(Ls3JSME<ϏXVwflD^2~F+4a7,yNƺƭ`E_=09wWMdc_pz+Up\uO%[}ٔLkZ|/aeF:z XQb09>G휩i"Os z;-JTr*Hy`Irj3jl-b}>]<@)t4W8Xte',}1^ Yΐ~@yrV_MJspaM&%Ž&Kh/'Qa+(u37 #7FUicao?綡oDZC<] M\J @aLmy>UA}OՉѵ36jٴRc;\ZenXTfL>j VZg A:n}\eلR+agsǧduZͲonb|rM@K n#o,yUXBZ`JQG*0[q#4GYNYF' ֯{_xf%#{m8L;55&Pz5sـzJz/ѭޟzh/~2/@f`Jvr}LL/HOjebsY@Vp;-M9i}x&_/O_[ )L<`2ʲ!q $^-1,3s[2|Wc+pgr\LXzBCNX.:]H<Fɾt?ŲV7"r|?$3|$vBT.d8 6Xo"(WNlq2n {3#wP y-, Z]s9rTDTU&/#*Nc +3% o)%Lft=i]f0K:l"',_ea}V4XƠzԥGN+AtXezl5<„QkXgxh 6󙧠m1I5%n渲* 4U'ȫr3k.`6eճ7WrA9+ <1¤QL)Gҷt%7Ոlld2=2nΧR&"A@;+e:~wӭ%F ͝Jߥ@%bY,,]i,]j{ӈ݋G+F{[KʅL'uM:0%&~$x&3luVy#3Q*[69,.R{enGP*o;u\{P! w\rd|T _+ a\L*?k7x >; wSܯd6ə"^ӽܴ{ t, ^hDjԸ?41(Կy[èS43H G <'P8lOo5BMT;_bNWXp4cن%qŃLaV;ǿH M<| *O4f٬U8G=~6}xdC[}?BϭM>njnj d@n PʛUXL!텿Eƹ3IːIh/Y\@!Yre$XmЙmR4&ցU{{tďqtS1|RP⛳z jt[GB oB"ZWnn}!9[yPA+}_Iyj\agt/-8S3>]c]?Ŀ dh <"*F+r?\ɇB(kF7.{]'c1:ϱB%zxW}O3sq'Ygj2 zؑ!m2\ `bTdY/.ey#)_e[#3%ߠmVCeb8{2]HNڹ0t=dXd52UO|2p87Oc3GRqW)Ψ\HRew#rcO .ô}GK[%ßV:1jG\^"Lt\!HKN/Ǥ;HB㑭cyq΄0qR? O)#xnߛf^YX[@^z)VP)ùy7}+/ gtC`ɿ"M]:ԃ.<廜L}F)(~IsvÎ}30-TL|4\Z.* s-K!uuңz M,,5$Gmq<'DPkE).o{:~],[psH2ߩ** ,g!d¨W{ 3fЍv/ds# *Hgi ӏrNԺhz/3!\1L˱KVQo1WO>8Z\)Q9M0`vdIg#T 3VW.{'}A|>E(ն諽~,d*s ڥoI\[\ LwFXœpfKbU=Txen+'>8ߥƙU^+YK%*]덴ʄt* c Hb|if-e X%Ϧlύ R`4"˩|:|jͭJ6&L䍶vGŨO(sܒv^V?QHQc0J=A]9"gcY0!k6}ɃQ'G<_`nj2P0kKGgf-O0'^3+ufwd`A Nf!4%KVTlHC[x_4{n/0 vK=E{AIb Xī s~rUI^6PK|/E#{^zk$c%G`@eXM8A?;_f}2D@lU+qȥM>AIu Id DW0> 4 LV(|](\^>|WiOK: u-VQ5RT,J&)\9Mm{?F:RR[~,}>9*pC/~IW3 Nl~NQ^ K1˥$a\@~u~8U,?( zox7l L}>u{ՔєJW:4#}}wPvQv&*Yi/Ѡ9kʴr_m]teY8)%A*Rĺ?fԟ`OZ>5);pLԋP٢`!Lfͱ7J( ʝy\B+c<|S<* |eb`FWwX'ܠ է*U^ zNzCr6YjdW{ 4<%5,8{t҆>G*&!cl0jz }r0ŵqɦ5@O'2Jqf,@>"x旐!Kwl9[+mywyPPh+hתQX++Oʹ}&Te8,\JCIE,nW|w\9W Ҧ\+rk*B,'gESG88W8bFy3g4dwP~:h5~ q "} ' iՒ{^/d,][(% %pAÁ5>d8ȊPi/!!₵d|½M;Z0: S?~Rrzg \qw21 ц FPu亩f -%ٯ‘:&K_X$VT;OH@!C :n{TX)HH :0w8㔤gC:մ )60_3s(ЈH+ qx;uVFIלѡ־ŃԝO!m,\kc2>:%.~F!)R InRIs!7X܌3@g;25" Wb6ZA(? մg+.`L9)'E6gJ\{3ɁU0Wg.+% 췜ryFZMUƋkoO&qw!ohS:Lp:1! Jc~bJPjdA7e[!?4Qq\r>vawzZn8S̈:;"HKyV1i]qXChC${] rռ\\4T8Җ(LiI_= %v0hWme0۬:xtU@DW#'ě LjF)m t{ʛG[@8t{8JMJ#ڍ{aAS FDoJx߀A=AWne"yqڪ"oY}_W>?(X/v/2}/Ye  &S8Rz78,, 4h-sw`k LlBD@鿀GCࡸjPW'7 ,`dON"f҃KO>lh3!ǥe4#CE/? }lc)\Zzv0 U#_e} DɧoBZ`3Gqxn Z {W MQO BP 7^A|ˉ QJx0&DxcZG{R;dw)쾂!_)Ǣ$% ɝLĻ$ڎs]wĽa l)/loQC9PIX>BUBS˂Ebfrb'{P(;3.p'l`G 8| JcnR:I$ hꈐmxjA~f}$F 2)ǐ>KomH[U:]L7dE׿\Ԧ@^{A[N#[KdTIIa"N~,c.F)Nt(r&L͑,P\m:([6&ު OZqlcGiv(tCMvQڕzsWeb" iggJxT8W)aW%jpiy!q-|v;Kiq4|*k+h)nVHle q >p$fur*Δc;ˑX던Y3 ]>Z/x*> pq bs6xe;n7;6o/WW*?:q[sz qi2-YcfӀ6wQExL MR4~mOXo]? J5l7sU [!~0@&fzۤ2RL#nwg9`XF1Opl17)\QHP;k/= VӦ=5Ws2 ;E(Cy_`V@à`$bAO'+ g8̃r0#'iPD_LfC!3_z)#;wW&%s>wߣ?$/. ^Fkt0) }S1#ؾד/}M 8Hѫp~. w=a~%w^*$v?iϪPt#A;N\H_^L+ޝG%Ìhɺ?t\5[Udv  &SRm. GjzJ +~XP YÐW^?b.|x #ZWZy8UP?:q<H;EicT߶7 jՀNhQ ?7Uv7VR睊Z, ^~(2--,^ D!Y!Ys/)+yT2 D`:3X֤uDuǔyCM6*`N%&tA\B"?& S)=Yslp4QAf(mO,\H#0ƨ D {E:3QIJ1S>@P[l5'b: ٪;SU~/_`|JX-u 7ח֓=j?r̲M鲗u[1?m! ~F?) 2)_CH^\G>BI_ oᯯJnjC? KθX2 $R|gw$}*c ~!+{kbפ;lAO ?PYҲ%"ӏ< nagk1F8bg(9kbR^\tGACbP(neEn Ғvt2F]i/6ݤDUo2ϱ룴 `0k3WdN|X؊\:!zYs]E}(g3{?{_39ij'#t쀌yڱ9y;ʜ>Lyڨ8N01ig2}JWZSUl!f$&gDٳQUɆ>~ysz?:TЋW?Qa ѵ JUU ܆}.Ow.u>P7F:_A.AVq<`[d1nT)X=ң_ L1X/[aNqL#r .#ۙunbq!mX4:sLv<@ 䈄y]qφ3ԟ5-Sp> 7""$yFa>oGghrAn#JwL]yiQB:!qe黁TEn 픾| 2O/ŏޝDoqe&G۽:>7|[]*3S>/IghNa.㓘1Q5rGG6]<ӄِ%AebA |Tlja,|;7۩1:w Hn%δd4t"Ǿ:c_]қCnx4fL }Y:vvDʟO7*Ý {/?*} sᦞH+3 ?0Q6;oU|:BPZ-SN z9SF6 GFMTl8eelBJ/(l)bE TibOXl]? #^Ixς?[f:Co{*pޫ=ثpt_*6]Ȁ(K>d8!;=wG=Եc\~Z# .S4Vʵxgqۗ!&K38=nri`7E6g+vl1˜s[B8acdٓEt6YYNpT"i%ie} 3]՛h҈OP2Qr&| `%# w&Ra\~ έav+p1G- v2R{,TBL{DLjK+D 1/ZgULfHn|6yV͸٘Mx"tAV\Z{WSn)F|JE|S9~61g6F~vF;\p+t1:iφlLlݴ|Qäx #|}Z/\ג|~Ķ']{Ou+Ry;//: Iu|8/e$vurmX@Mu!upk6gl 1ey.z~j{mvR @x7FIG2>`!8iCEqBz#.uF wt)|/z7G"'o7o̾+ePumVGI*yaoZR \W>E.`ܫ@ NlJ4%jڅ5&glYb(وHhjg1aϜvq׈].I>yd"3lZo /0u{K*^SmkYxg ؿtOpё^%b|498|\zd(O0Z]Ǝ0amM4U i/1}q1ôB7F6gۯœ )hxf"\nDA}g|i"``CkNرzoڦWhaԃzl> v\xO_T[xd̄TۡWuKmAGWp)h{Tre`dNeX82ƛ|1T8aeryd֒NNGDž 9Mbi=*Gs~f$Z{̗-mgIEuvPTN#iJiPp|뙸?U} 3 ֘h7Lkqy, 7]C;`/G. epy.Cm iAJ`? #0CoT&{Vo}Bў@C(< Vi)mKOU |p-nMD:F1Uko(PB @']&5q2sCKo)YLlO۶)sSZ߯B>o(b}uAaq6ϙ*}MZk +.9N+?rlu~R-6FXŀJˣ2^4}f/owt$vJxOjҴk7٭b⟀Ǚ9敆JA[ r>omB'k!iAD 9$ʾfXxA#lQCPyt1aU :.$$q. w/^s3-WPFīv=NV)׼3$-) ^k ̓ bjc Wia$~Hj6 ?N|-vxq\Cw?!`GR~"BPi*[B)-v!!AôUcҏ%L{5uV}l&J//j-6-L["kOFal񀆭7(tH_)S N>>x\"Cq@οsmPGzj COa<'(5?Я_SԻ|T$ÈmaYSm3Ī]$Qt+#ed9N~YPߦ ҝ')[) J0BU f-Ǵz[9)N2WOƬpCѥoW^xaU N׋baEtL%qPiA񥮻ad_'R4U,q56L r$j#.]a&IONe +vIee [gefA6w0B0fr$8qջdGKB6/rB+wƨ lM[hMx(A`Pj*v /np)ZLKizKݟagM:TzN;%IA:nW4ri)y)8j tu̔;Nӄ!3NO&J\ 6*a₳pApCgܾ;,/AsSPZ+S1eʼ1MLXo!;#ŭQF$Ĉ'EW8'jEJ/;d֮ qh6[
!xBZayΔQh|6Bpm`)p5WYh.}شWI( Jœ#<GbB/yvPJ"A0(BR)fIgCCv /q,gm=e_᡺A\)5s)gUz@0.f7=o}# RBQ+>t֦o CԎZHAηclZBR}C3v#GEt[I&`QTjK@4mInCHB`aHşF:($x?DHLX'b$mN724phC- "}$h"@0ٹErSYN) z 78(0r/n2Ը-q9 Bi媡  %X #C/'2 "|,5Ӳ eQ5] Dtt~$$1_G8ng?J6j'|d)|L4p\o.1mfK{ #ffY*Q˻LVJF>|qk4{k'@o?˝å_qfb~E.E߁{&+XiܚKTYr63?.atf9.{o[l&N F@O]T~&$ʜ9 " Ai04}-giEƖZ1*ǢE\cZfFke"PU/xWFG+:UKbU U3/ (ae=} w5"Ǡ)&}2{ijXٛG^:ڏ9 X M]RxC'M5Jn8>w96o{zӚ,I]: cuL֘}vƊ"3|片{ͧ>ͥDȶYGgY_9E~7 eVcҬf=,@3q%Z/,T1*V]~LCbB儵V6ưˎ Ks`">q~-Z+M8EM4:'܅]1e^ :} #}0U=܅IMd\E~?Lyn?HvEd ~1S+T0t5=O3eށ6gZe^f$վz^:Glo7&9MF ;=txםϻ!V*`=Ϡڍ0;' Q]zxgTThi<ڄV!\Hx{>֧KdG>"}@ԖK9h⪂A@v\Ԉ/͂O$V%0KiK9ESzi } Zƒ`DNuG7#xT)Ok*79s@ '\6~kt}>&9_J=BsMJ> =k Ì8h7F§s~EBViPqJ0Z7KZXQhˎ%טt)\70OIpqSFB1iϼ1 쨦LQ29Dx9M+g] (vZ4Ǵ $IuU IbQϲ U _Qn#<0-yl&i [)>V-(9$SܰY3jk(!_::k& ͎ʨJT_;m{-5(>h-y(I[= 1v?G%[0*±MwbOƋר@T1m$2{ø2Bu/e3%TZ=5oېɉx,#.]Н-ϭNUy#Í&D:9¢eƜڪa~z4.(PDCFr\G-А&W!gC""` ♈;/F6Ñmi2~O@Md0aV4Ǿ5j2"BxF üٜ؜|+>aUrJw|ɅPqg۸u]iNQṊbQa(D^5)ةsahwU' wk֍lqzD[ZYÄi|s'G$z֤$:"mnL)oKiH~-[PQ hnz@3v4ONq^b.umR 2Q`&W'eb5P]L^͵3 fjr舛=:A*}p&jR?~pQcLuF 6ć e-H!3MIFQ]o/LuOE<*N?U.HLڐ"XKP&G7eh@9y(@p;衷mK7O1]c' Ҿ8m-7vL|x2\._Q _o*QEcTs*SJ*Ԛj5+ QJ^C?h'!w?t4xX  &R%pƷ!5.'T@i 󟱊rT]64lgpI,6B ~v,KLq{juM-([|%BH6C(x@$K~KE:Z62@Mg4Εn8;~ LD>xJbep :3E-( h͜H0~=ZtY ^kzL0RnN^o>wkw#4q0$)n#%S7ÿE?XQhd^vM'pqqðZ U&FGy+yk Dz>{znt{Y*tQ7ω~ɿ{z s;>cJQQ TA%Y䖷:T pL)BXÍz`Xr8rdaB ' R|Z>]#e9Gg.Zv| ;ٰA(w}R𴉡 >du{,WT)k Cz4dN9&'ǻ?{{&/:ʍ/#<9hy (x =„#+4'N}7*i, "_7 E$wZj3z-[gONTE ?PqV 8n:/2>XR<߀rDx:ʫ|1tr.4" c uZ]3#d`3 xP7n,WP&ᛈ m;G(,oN[u~'ެ͞&Nys<6c4sMaƕQڡOc\sl&P+ƣmxe4~o8=M|-& OݭPFuR; XIF)Dx,lڋF/FtSx8vkKjP | NxnҵCuO`u*Qc)EXqa `.CXBճ\>R5 v7< xpC>AI0kםTi"n]B}Uv% +@93:ܒR]KA%MrX#eVy(&5j*ڐ_!樐`lER-{ǺydG b|5 JCN2w /L P.h<1U Oq,gw<"[m3ȕ[kNp^UV/q !V+]Gδ\H+j^SPQ(oW^PW Z9hkˡ~-/2s:PPpbܪ'T$!CQ aoFZс§5RK78SF ׃; Zc.X~Kf  ֖!,$NGQCD8!WV#R8N |Nςbno50ųXAW "9 #6?G@oD 0uCmfaS)NDBb0M_u*Tbqjɥ!S_8pro+W)iR~ޭnӕi zJΨi#폼Xl(կ oy;lemWsXb$>)!^vTnĽJtVA;N:XT'[9:(@dF-q`E&Y1YNf<YR=op_!fqeX.ˆ^d3s,G}yOeWhaUuLhqgJ(qQ S)ba̱'LF<58 g}fIi ~<ojAŋNZX7HIs-籡I z||"F́Fzy/7y+yu%L{HeV!-@p6bnoiH)os铻8"U:WXj&D6W ۟0Tb8m2+9XƟ1Lk)V>޾~htT99Q=o>n%,Ez1)Swc`ҭQl>HK@B.D. !P,>7$cg*,"UÉE/x|e{//QfU8\qNJk7_;xP!Q :iF㱳ܵ+hxK pxǖ)4QPUzׄd{ #ǜ_C~l[GRaKb;;.tx4V))_v($6h{$jag~x[^uRT X$šCp1&̅4BYMo Y,YV,B,@w#B+<ұ㷈PYoz?10R$71K^I4#MuۗEB;k?#8\k^[/ME1Yv|{11JڋHs  \?2;x3#hO):$|yE#2hp.WT<<wYyFxv*=Y=\\}Si@~;Bt*\;F0@)y'TكeFR-fkf`:FW|B $tG-ucFQb(<:N,LȘ;yIR4aOSriLFzeG-T._. CK`1'~)f "\SףAA:~P1]$Y)NIͅmxCe6~>6cnAuXL1E_9B)$5|yWgSo$' G p߃=R]ߩ)HA oL 7,q]~2dw}lG0Yo_^w;1H.o}@Mm0a>-; 7+=evAp k<ÌsKڀ1GfAT%C\@`Cp +F?_C3j h*qD fB^Wۨ%L3*5u!!&Xq)ȥ]{AZ5U50m"|- ^[Qj=[䧃9фR3&RiR!:9Ů/l+M}uQT̃mLWk'y&8mȓr^,%SؘJ-$|mGfҏ|v*SDO>N}AS ঄@Q dHFmU 0Mc/V.bby5 zswS8WnTkeosV`AziCGd zJZ2 {dl] r^~]/@UHB4w!8V͘fe"Gz'EMk1)!LGYSwXV$D{EUuUL=vsT`zG=(+T2 ر9;fA] U*Toƒeխ' al2$@+iM˥/?&TY3<QRelPQ}݉5vuHLrBѿYbhQ6o#7]οjs#n6ށBC3?uhi X\7mcg.@zI7L52C*a*3N>EJ6/'$\bf:8YKTI^m @m}ӳKm1?FuU:в5s7l<&E I0C_bn~OAxf ҋrpXͩ*!8 `vztN,ujY_qHq9=\]*UehاѤ~?S`oLTe۠])WO<ơF׿fx9gs~J{.?Zuk'Q G1|OqpkI2Jl˛U#.I4?"Gm_"Is\줮:'mrk3mxRd#ȴijiuuj[^y.E39󃄢k&MH_[Ӆ&O+ãŌUeᆫQB1 bX3 2T8aYUhWgWԼ`/>& ~m]i[ M>sQiWuE/6 B[r]6LW!ihcs[Dq䴊UedS ;O[gT F V2R.&6i`?~vaeRm`#,Swn6 {V|O s6M;xP!ع sv䙖uuUկTk/\ɂe<)GKϘi@:>0S?0b<q?-pZO2o\ pla>oQ8Z#bj+;KV 6,T8A&M2ﮈjCA40@{؄NmӁs((]/->hy W\-xG <%NcC̻rDf o$VH1JV7aDjHw#8vp{&E]" iR~oQ ́N%1 6L:kBDTk̾jK*Co1|C8L㗺Abf^Q`p"4,ke`>C=,ܝFO.dYlRX1szҝk M*ѶSQj:*MPXj\5xh2^vJiɹt/uu3Accy : -؇ ݡORUٷtedVi( !>)耉{)KRގ7[􄘥|? p,aɝo]*kޟxk X5a&F,0~ wTĕ:clȘnx\!#?we!1@e`c΂3q{]C0M8 H &@o&BWղ%G\G/Cv\soAl01} nyU}%bePF>Y]qls> *Gu7ΜS)읂!ĩw΢9Mާ̪Y5΍>]C-1Pb `+Uޭ{KRčW>~xzE볟r8MQF8=ٰOǛWsBYE1-=r_5; Ziܵ-$Pq*=5ݛ]c{]ʗ\! ݝ;S\.ܪH<C n!KHK'*m+9MF2}:?I t%_PJ2b`;s5%<-_6&ljtawHm7DrhWٴ?%D3{?u Ap] ľ^.N fknXn)D'dKhDi0`5+XtLԚFXh Ň̈́_r2坼0"8uæ3wiÍ$!nCSVk\,hOFCJ˗I{S " V;;I>0}h6̼QddqN%ܪa$3MY?\4XRsaPwru nݎaJNwhW]Ҟa5~5m8*eٹi) G6ԭ;4{e9"9.h޵2,H>I "4 H/fȱG[Q\Å >j~e(&Ӭoa8e;վ*>[ev >TO ⢮xT)'6ln<sVZ`#W\( h9 9c6tCH ݅|;9ڜ-qD5"EfKѫ}*1HݱpBaJ';Yf-yi7wv Fc [xXfZ_ BD' u5ZoisTvgqBLGY4 q9@OhMA'x_K5&`nK řyPJ!0b^Pok)7mk[ Ǧ}&:s]le*]ϐ8/3ܰ $ ] -jY&qwԅ0Kɶ([87mBʤ1e:MgUV F74"9b*BOndd<}K}UzP䭶n gkNmuh|3K;ǀ+CZMxT@fNg\K>c!vJxO_' I1JL%?L 3ʋ?Zŝw+=o/DoPY5Ȗz? Sg%}haȠt4(秆F(Wk_t=TfxĸطX]-˕swYw]ed[ s:Q6c@7yϯpREm3`IH=2D #Y X͌7".rTzy{|!N-ǀ@ Ґ %gFOd`DcF?H.o mRr2 `r>4\%&]}.LZH5M 7%Zavn7مH7;'}5)MP6E\SMjpvO nS!l^f!3dj3}}pU /* 7܌^;<˫a<¿l5*>$'hrJ ORT!n$5,p*]+4\iC|_. p.zZ7c:EfVV<̴R"Z2$ .''H `8aKF?d::Gq˟0i8RHvN-U,qUBt͝ORI2CH,p'Qw1}Yqu1):.]\Q_'wL" $W2c S3rB"eH,e6/g"^55euF & 룸ⶭ&1ȂK_k aZѾf@4.6E[9I` [a2̶KS?'x`evb.[ 6ZvCAc@egUJH"$4L7UbSPb, FaԖSIM@pT"s9N&H+4$dKoD:,{Uʔ8Wϰ֓u -ԗlZIJmQ/{̸[,ŭz3 4S("ivFޭ~3%h[eh3YvdNf I>Jݏ&( TzmdjQߎCq֓,ep K㲰1rpA3aq%^hIAf+&1)<_vHclʅٺa"u:ljY NquT &>XUTc>/G~Gׯ6ƉR\Z\u{f51  PڸbLihZ5 :qZ. ekTmh)Y'm uYn 1bXy9[kͭi<1pzԼ7HIcu'M/ pRb'"T.PU]Ͽ/*:3>愍Vi{>%]-R( hzNh 9MR>R7ݬ\ޝ_ŕ񸱐E0ԗYbXjO_]ت5El[g}[c+9G&Bߤ"=DՙC;1TR '#P7^"%=E)~)q|U3v_hO](u;H ̚Q/PBymj 쬨l sr.#-}X@϶D3jgݾ'Re5aga8эe˻noI,z?75͂nǦG&Zدw#<~p]]G/7Mیkդ2kx654i S߾+ovrךھA)r[lb*$FՐ}!YmDd}:AX˗uoP,yc =3dw6WګT'S^y]H +)/eaT1v}ђ!wL0دO$rGxktp$MT~?U.=W+0:oaGT 1H͑ȉKwB)_K ~͔},7z)*cS@8p3z1$v.X?k/zzF ?笈Xy^XP0  6.f-(Nōo6K@~켅7,eڒMuI/7E91uAQbEUHm]d2K42E0/#.Ihכc[5^r5Zf) a kٸpE\H(/kJy$!Brd+%_Pfm+PDOh`}E+%ǞѾk'o0+R#g,BiϷ,^&_'WN<!ٍP鐽Qn'G\[I`2k?qͿ\RPGX*epx̖гGRH,ڧyVK .z v R[MZOgsD_ 8[|at9}+f6QT/8̈́vdgڳoΐpJKp g7">YmB*g6P3ۅ Yu!EHo.]G۵eNBcI略M̐ݞQY!fКZ=e\$ 3ڦ>X@tQ_͈Ϣ{SZڬOgw}1X(Ley_;WLBTI|7ӤYGj_mf&-q K~{G.o, D "7,&Sw W~y`d}f(saW 6nq@ DBe4̣g)"5v]N.+׍\;'::#9}՟m!\5o,' 0EG/K9 ԜHpD-0mY8_\Uyvb/λ`̊<%<髋[f >~p,Us>-"^\wm2KDfxI&ꆴxmoWl)BZ> ת`onkG6"e5k E f&M՝llHrxvXaѰxc{K/=#U+~pP9`yl@3{Yհ% Up)b$PUMDM.+zs6lhn+51<#~< &HE)dUŒ?C߹5%COe͕ HU| 4/g&YM-5/RCX,D랯V rR3\lGkt$v-܆8F=ef.[@atcAA9J!&7&=9R_Ti%MȐ ]'?K~'yNοOxă*i|-56Q8%q7#x^zi|)~= :1Ҹ혣7邱Ob8;Ǥ]Ik7vڟjw{b<݊sS+O80E k%LD6޲ &Yz i YjokeI {X'ROCmW [ֲVFjRVv=i yC e)WCN/@|Wq`;Vu=RߡYi^vtPlSE(!XW$ 8AEL(`@)V˝MSrtyEV ƄdmԤګF31ܘs+ tЖ`"2?f~ѓ[SzvT&j):֎s08syiBדFRk Vn^J<0&ս,C4\nG)9 "tlԆ RDɋ/&ElCBV[crp@OBQcRcp6?NFzt[Z02翲+Vb/~MW_~^D8Yu8<UfpYb,/5`I'2k0bjƆ>?ƔU/rtYqlZ~ "+/!kӽ)X-TAk ͌*^BgFjkO6\ zP;_@+a|P.^VC[F2>j2Ωsss0moG##8Ob.Gd9' @Q%U"\`FO7mH?Pw`#$%oĞM;7TcX /:ӬzP9u!{H>LQC㗬QvQUǿtNW :do{PYxFX,b&0➏|hչl?>}G(EwܖڂPcُ4#J!LƆH\O ;a̷|:ǷBԡV C{F%c$f4H ;O.8j*_D a &5˗'-4P9>Rb!&pMZ~d൏+N mJz)?g)Ic X;D< eYzu} '@ UwPjmIb.RCu-Y8RQs|ap;BTub /SihC! *qB(Z-4T# ,Vk?RuoB)K ݜvME{e7c", pTδc0pg0kZr<)Xr'bV1.MUC3,d?9}mdžZDusrIVo9_CBsE䠨IcGvgk`V6q(Cz7J/Z&US!(;$T ΦCJVYo[B_*3Q;B!PVj:8,rhDg1aFMT&eM 8+9;8@zN+PZ dsye Ih9$.ץSKwzww.Fm*G ]Ǧsa.vW 0 6xVmAԾ`Vŵ+Ni[ uCitKMQ`V c=ש䪖o-e<+iMGSŠq ~Ψ~>0٥9zt&E>S #Ч 56q7n;v;Ϙ?bIvC~3bUrGZK3ؑEO\tJ /JB!!RھTz4_&6ѾSaS9k>=H`r+axMOh%3Ϝ-4 JvTbyTy̫= s CA-bgQ/*)]J,(% 0т[(_mˣ:/gMQgsWmCiJbuVT2'Dx;$!)0fK z4THd=9yϹ"DBmqk{eX% x@s8S"(t(0u;J7yނRK0 u* ]؍G{&Bسe4I~[b4/yHf!T@x.DnrwK SƱkVѼN/$/F鲲HAn*0~n"7 B/}7Yg63:#7,D 'EVЮ Mrcg=SveaifD:&M\\8>͍qI1*~7$/3:㝎PQ*(!Ć o k="[~?YTyXH2;qAAJqI>'Xy},!HA;۝3GJP.VKF̺c*MHTŅiIWNpYgtI~mWf!:rnҖYR^t+'3* K`]17j*ʯѐϏ}2A ,H`B]{#k y_6̥]Ƀl]>to0][3$EY9{]ʣy) ˻u[¼MJ6 P~]ТxjOݦ8˕Mj!߽Qpq)$=;õ 1<{q-6eGh6 "{8pP:n WΛ}mqá2 >&kžWɵn%0:R*”/a*.&I{f|c뽳I0CefRYCQv4ZZ7|%c*ٺQ ||ȑyäV[͚bb(oz\ԏ:m܇zo2@,׻䁇w iϞtIK<6 E0M5ugC {Rz7:+VHbw<g-yZ_pr#W+ 9cOSM0α`Y\C.07;|>!0/MVx"J³>.|FW2Âbi!e^ZIzqGShnye|,;+/aM`> )Xm!9Lvb -}Э!t7$PSfܕI ndjBw[^g\K/{&V%}U(E:}:Ɂ#]*ѣMkY.s3k(( 3o0)Erҁ4S%&Au AN<%Hvy3wo:A0{=ǭJ@\]UK[9pΛ'b @|0л- 21xI_}]_1rj4 ~ĉ׍0v>^ͱ5cY%X \I9+. xe{E0Qآ; =TЕlr 9܁t(w <(;veB:OҘ@9\Ej-"ۮ(wY3 6>,9d\B+alPt!WS;-}^Gxh܀G>"3Rg0|o^ΪwA;}֤4[G`E A qbiޔ?٨^:CTtQh.^= π/yHUs]6OeaOqjYT-몝(tiJ<ù&cA8c4Kǘ T)}YSgϴ<l``a1y6Gn ߄۳ hsQ.oOT]ͯNQ9x]*%sݵG?)5t#@*nކB(!0 <5{~7O#JOo{id#)D=27U33dB囖,|J?G9:xYT wD*춌@P3'ZJcm3UR&M!`ͦmå7*2+l; i,j}Կ{|cgڨ9~AxjB}c!/k# =]F礙[i[Ru?E* w Fb4CĠ ƭ֒{ız~O}lF3?O*6q?&N޵I2 S~h>*DP{ fenP1`eNE>GBOۜItpu T}]&7Of>bF;}m'k~%4 : v|ꌡA9 Ѻ}K,a䍉q#+a8VNOqm]qb\8䶧4[65ҹ;ک32B{ ]re_bf _0x OD,N-`+`ʐRjAVv9 Rq찻@?%6HenMFl$ju73lִ*AOJi$n=1 $: vϱ ;V@Xd_h#n sg ϣVtfjY\fV=^sw}KK^%ZD>g71߉wǞn*_3 b ng0*Mz,R/Wt[%lʻÆ^s7-5䃽ot y+!dGj=0}|Vkfy̆I:H;`S θ6M~-bVXĠA2(2ߣ:K_Y X`xc:-Ho<.1&Pd,w>ʪzdt#gM0%ذ; v +HrZT|.F "GҪ[>nAy'OxJKqJ!M9H(1ףrzb+O_m5bIycՁD buU<*{ hd 'gu;sKkzk Bw7'8;P +zL|:Xv?ٰЕLap t9wegHyM#]Yв'm7al/G9/[ xE-F~87_cP]-m(Tyqη*+=\IBFd-`pQf]`_8l#${֖2v{-?U2g ^%$FP) "eqI)-5= ˀ;)OTWEyѝoM=`q)qk {U3x[`zsc&FN D"SKkō2Υ<".D? Xdo Υ)tŰ[e澇)! )`4zli;NUWYJqاveV4`)&J!CYp#G9GXuJii`ڞm cA~$nOKk6TлթNpъŽ{lhٍY|NydAͲFg oNj-b媝(6ݠAϑ%LⲂ.k|:шߞDsuxl6:Y N鎒/3BlVx}>p>þ9%qll4L@:]k>&}_mx|}le9|q'f mRp!0 j|C!Cg5 ؖgh?ӧ9 c˵Z!kg4-&9^8V }+y9d;K]Q<RDfăD2aDŽ[!35U81?ǎ n(+=|`""!+x8VϤ4jBR(~MـߊeR?6u bvaK(%>Fjnɦ8:r<)+d?Q7j87P/{9^HLaA00[H{~7/D.BK"cYq}<؅z,p ry>󒸕lM/0Vʜ9fJ~(RV*nNzoS:|Čj.cBWtclWbtiSo޻ti *N6:$CG"CQ HaE#~Ovp!NJHԣrj D!f)LqϼF\ %Xk1L6bCrВ I2Gj3QL"7OTTp= 2 ƄSe6\s5UNߥtqCU.bحKE ../gOANΐSuou 0뇝B\JkA2!^nY&Vf3sy(~ᇆ`|Ǚ] +6k '/8ݷƧɺ@}ΛwP9א QEr!s#=bVկSN5PRK.|/,M@(ڂ&-h8 7gZGKvȾʴ.Z#Zg?A;e?&wXaҒe?^֕NvU b%B/]5"tZ1խEvxte!;k2Wg?͡K0kT]4? >]c*<>f([tT13 o [&?ҵ1(> FBd@.A֌&X (FBq6NOD8ueBZ[ײY1~L_ UsP@x /O9hъ&k+حh ̈́.#[8F$~⥚Gvm2k\6&ҴG⺒e_]]w*ӁIZX((--DR0OZ-Lgt,gx5F?A^Zb 7,tI4"^gKlSeI]+d7˝YOk@\~tkTX!_o?]y,_-ja* bsi+h(DT y@ jb/xO~rաO̒[>)&~E_qL_H&YxQ߇2ޔ:3XɷFn?=su 1OtP\Q ܝQY~dI4FQ\K?!I` KtCe]wœ 甛2ը]{ yXuio561uqߚtw[uI{ʍ!VU:Kэ?ӾOOLYbgY*'%lo j `otf;e2')X-f(hk_ KzT留 WNBVpB3ʾT} Ǝ./|ѐ*?B.;3xB3hs&%FR'8E׵s6J hB.l !oSY0q\@I^^knzE4,"nY&+MSϡfmwkAz`qWa."k1a`& +dY۱%ITx>m@9M’Umʸ2 alvyƲk b\)tl/MVhm I2lYlǙ)"cR˵X(&OO8s\.o.nM!}BS*Q]S#^ |𞖮~OՌ7qn%PxRO_|X_hįS~yh1˼o{G=-(Y>KD@gcD]SC,b:⣭\BU/9lުb6Rgz u]Pr,r7kce:0R%Pd@ےW("pxkfݍi-$B [Vƨz ױ'ڡ@[adM̀SgN"VrP6VAnMf9:ƶrksk,SI5ca :{++ 8 ZF04x0?slv7 TbIyu |Dh S=ƒ@%JziKZM:'ʥ n@u)8 4}S>@,N`bTL yS!'PM-NӜ 8ہZ,Z͗L"Cer9TX$ _{LoRXA{Jʊw>h"tH@GHA)r܇qBI@/sMKŗG(oeи)]:Z)'NZ'DSt_2Ge|!ζes_E`^DT&l8%&-L qDA1X87RVՙ&77ٗ>ӺCHI+vp}L(Wl3#Jͥ56N.2j eѨiyIHh _vY*:OCo`ps,y=WK/Lc$SIȷS8IB<# gU1ySm.bU&rW4zXx4,<5HBL;$"SQ4L>Q{"g-~\pF]/e&}:/ǂ?7 9I2K;M{Ps ӌGB8bOy% y1$Egknz}4D*p۲ UЖ#$˛jAL1 㓤l- ?=xA0kqrէ !eT&*Tv$A\`˨4NxGK"b?>e|@f%{_xa,םQZJZqG}ό~A݁( Y$ߋRhߏJB0zE_Sl4iX,/0/ ёIÕ c?%%yb/Y9B4BoG->-ڌ,(ۢmf<mç/abEo5;6хpNJ 7W>c=hc Gy\rOm9}`}q!([_pjr`|l&b˹׿jGm\BO|-Z+yd fZll98F!NXyc졦\vBk}aIi?HV(si3R][fjL jw#5UywA^|WW:dx[IE0 >{b`Do%#ٺ8H,۵Jio6wel5yRQ1 酆d]`q'd/:6[@xOo<;7~]C/`{ W0%` kunt(N -PİvgOl}"K`(N8~kk͗"rNӶv6+f`I6tQ `dg&J|buU} LTY0zD63Ҏb` akp,!KJoq)|.fMKg%9Y[-~P!G%>|]ED$kϖBBd\?qo1sΜL> Hz5C19rk0H#-Kl6]2]SUCk}vVE^:6ߦώaS=W&~Rx4\Z( Sޤ eXfiO_A8C:eNíT_[Jv-O~R2 R}gzV:ëqJT˔Wh -2B1^+V@Qa ])-+brn66?rWRR!ݬ,-u)Xq?p^H ɐxAgCM͒W_G_~ $YE!sK-`:~˻- E[DLT]TuLq1}4ɽ1=Ă,r3ud1Ŵ Xw;cfm,(XA< ;yrsǴW;I]<|Kʵ;6sc ~À0`Fts+'}KnIhq﷋ )2`ǵ36d?܏'7  ^%GcW\F/aO))i W0O-aB}vZ2I}~'2Z%#`P?,A}m7nLhqy5%YfAt 2jiIpzM}CwgtxeMNu`&{^M/7&A3/^J3քp8ą^%PuN4N5;)(減 ND3`>I NzN_k2.O7^^r͠Hʌ$ϧyBCb*9<BȳW/El|8 Y[X LG[^ /U0?~=KuURwtcnUŭxVkڲ);YB?,Er_tj܋j7L>/p f"cN`mR#C)RGzOyۊ!=dg,[-辷 7).}] W%@^uiNgN[t9 s,E94/ވ:pEqt^Sl1Թx73QyڢԀ`0|=?\U.&]s~4َCM)3"=z1&CY$ŝw@ˋfUW^o^r?/V|Bٰx'Wє0_ubZeE; n˴Fw/'T} ,- k֋&HKl1/iAg_ECAYJ im@Z[>]w MFmdk Q#-VLr|,@?xh$yN>Q 2y'04KrD ̇LSnӲ?d(@c;e1ٶBȻ>]) bc]җu%o/48 BfL!G|Hc(ʾL` Fn[mk>_1''B<.CdCR-;!/5* 8U89GPjL^nuMawBN6f< _7bL^zTC_Ϧ>_mJ=UoIZ܇hot ZH?po$,WPRQW2l5]!-T5חVׂi.D}QdeʢEXљq Co&a.^ݔߥn&$91a: fi$R}*)[b]mHv1‡wmhWJ]M=;[(шߡxzT.)Q1^ U\iÿfV MkV}vN/ gYA R=!$lNY1>~H(1]U@'KsY/f/Ƣ?z)C6=:$*Zi7=)d r1,evޞ?B kqRV(4At!{ }-{}6HQa#!Q%:(Ѳ^KW~O28Y:cHuRY_ͫħa\ >[o`S&|hB~HKeYn$qeT5k~kT+QAyu9Kb8+FL;M,|ØF1B`B4hM_$m)yUvutbE%7p:YF5S.M;k `N̍,U%Rsx5V7֒"ZE[1qjahg_Z8y]۫(_QY!ļ}Bdneo3#gn_aT[ \CBm+;bi ٺȤ"e:D7 lA5"]TljG򂇠RGm}, '(b TVF$Q D TB"<|A=NmU=ä́861Rg~3 zDDh$ T_梮!{,8QcA =%7l5ןE^=9_:qiIL{vWwi&#3Bz]vR@\C(h9R_DͶ7l Y]lvhb䜚UZ~u a5/Ffdq3caVBU[ꬕ`} {>Dm]ucؗyg7C=?^;E3YuLfIc+Pt0?v,!?ןͬ2+V'ךWq&eUr<DQ|>E.a'#LjɅI1t7,0w }VԊb3[m:1ԝO Zbu1-6D5wL",)QT0Pح=\O&,\ܰ,,^cu4vUחbV8k,X(?}l%$a#ֻ6OL%U(071e~rń^!LP^*vۮ&[mUcvgdF; ?83@.9Vi0_O:u(贈kHdpXXŗ;չd@r,}M~|pҦ{NZpnS\^f>hejah5)xkRN_v,bk{ЊU\nO3r ? _)LⰌ ĂF*^<e[ R͆bcrƄ &5;L@X,B/c֭ƩplCc`FٰLؽ_ofQdWrKN)"`,[VB,ɲ9mࡼ&"?2(>F}zCR(o?{b&oH](}[X*гhIBŒʺ8 f,|v32DD-7 *a*2{꥕ PSX,X-~l0ؕc0.:"9/ab2u޶Pd3ùڒtV(R4&f1~ Q%O|;s`DZ oQZ`m05>DyƧGOK7'L ף#v0DEqI @YV) Jʺh" H.wh[GCNXFTԣaJD,%Tom`)ӻ*t,&Z"NcNy j\f` C/ ړ2ss4?7~=2bSF>bݛӳULCT4" 3_:CL왈oM{!@EݠSn tqM̑Tpvs% 2j mvF๯bZ|P ?."*fy yy>.Q)CkӀCg|Wܿ2$ a n3o>DWx)P5 #:?QèX#Ǧ .}iS.G nfƜ{( 9m~pn՛];ϺVULs9}@|Lb'1z+WyIGtv>5cXSg 3EzcӥVؕퟣT"{*ڷiBs{}.WSt 7*ڙmVSC,\6~?x` <1aS[/_27S:IsHMi6NS};khd*-!(y)!_nN=vZt# cKSmkPu=;FI#Z$Bl>{/MnB%znX#ULm$`DZ3aӕᓌր\k3O[.Xf]:m^ %Y@2%yU?0n{rX|=u>@_"RT&Cg`GJ`ʜu8Vm18n<J'g&vXT`7uGk{Ǹ(>M6à QWÔ)q0a=5lJ0.(ġhF5ncrf`@wWpnj^2 Sĭ/)]=D/Kg3G%k++Er%ViyM Oځ#) ۻ1 VkG-q2|^E5$j0ÁY7C:CL0< \J߯˰FЛ n8lLX㊇e\j­$+vvõ/Ǹxڪ (I"KH$D6*,8Q>8| ʂ:M`#OWwW^$)<w@:i+z?rY>z0&Wn9ǒ.ca<"j3Jc)G:E[ۉ<+$ln bɜH@ޒ񕀀c}kXmx @6FUozk8!;dmtV gH';f^4%$_V/klu>G8\K:^KF-qh.Sqͣxd&5 PU]jбWZԺFpU% ޖSqf2IgfQXsq)Ewe񆭍$R ֊.w}cѪFY j 5$3jSnT:94x_3z%6m%Mq_G5eU+qD΅qnlԻیN̴)3VL'_Ҧhy$Fbp/.l5(>;( ;8X33Y5_b."^Z?Ks|CvlM(ĕ,=˼-7c"+uH֌?C߽p)7Foz4==FX.D;a. 6V @Zo$K4*n bmwpyJbi$BxQ)J[ 2N>Vq h3VwC*HG؎&>jzF/X"LV]O*eMN{ ݐ* N^҃GFrŢj%"] Ii] эi$%Uq`NgO9U!۽GS8^9`%oA?ʎdm3`l(p`ˉv ^TxFqMČ0V=t΁nnAaJ 緊.q2QJ Nr YĒ/C}'$I&&0R"XlY';yim[y:Q+@~ꐅVɆO=1|KU85kz4؈v"]:jw*cjPź(xtzu8`K^:,n = d 6]9:GKZCcVROgtbMhHpnfo>ɝf|OloQ ގJuro̅6kl-ݱ`:-Em !~H+*u_9@<)p|x0:r%%3/`EE<|,{598!FRN7Qx9Q#`Kh\U{{~C#Qǔ7î,@*?\#.rȮU)cŘm_ %RoCUT]ͭwԄe>stbAO\/vtƑef?|x {2jm&堾f`CP.bĬhtY5dFJv@i!3.Ι˂ y56G ە.Kx۬#SAۣ\%mAihlY__[K 287Oɶpfn45 :23VսN&t#-/zV~DnSk COVYLZqa{JYnTD:1|M% .T!QZ*|/wzi5?i-, TlDr q~(=G_.umpЅ*bg Oc;LYSX{҉UyWs~JŹ #8RI#dA),} dFQ7t ӶQv;~,|:\x"%`߭n.N-ޒ;ęb% 怢l$MU9XC[m]V2+93kƠĮ4|oͨ+vI >I y7﮼/+*P1ɥ Ttߎ\޻óy5;V^1;/rtcԊQi[\E&zZLWW/0$ ExM}xw zyQsYC->& hrC?q`)Ϧ .N%jBtL֚QBɈCPF?Kjg+B @',\^0#>0q1{r!m fꔍ_1n +vȔH%JZ^FŢ9#wb% ~+7i0c82Nf3Ɇdo4`<0py] !(hMO:,s\SZAT՛7[[uV'V,}cfhjUNOsVr\_[q_ψЛJWݤPY/A/vQ{>p6|ڊ샜Xi@$RO*(jhn{H`WD7gW a?ˆeQf^~ ].)6n8Pc_)֚ƑK;,Й>57oy&vXK'bVDB{W]TW MjjKDӵZ?SnS<&!̽j -o`oslkJ}#^M>G_8_=B)\pZ֝4;NѴnet_]#:GaW:^Sz47Zq #%p O:c#®A Eڈ&͢yD =q%Eˮx3V0䷍#9aɉKrpR|YVX &{YKc@Nzc4[4>ב[}UOBu. /]|CWAlpwʺh9ugf2KKYwLM5jI|ɜx63-mm+s.CE^W*>^%X_uECq^M ySM\:%j'oDPPAʎN,'8(>ykJwu0cne;vn!7`rnqnG,$F{!a"nN)rth{\,I&,~^ܧ|m^$jXAr}vJc>z%MNFhflZn{7(Vay0Tc|(.g &5k8*czp%-) T"PI| 0 No^霸 :Z<(GN5?ڕ'W]A' 1O!h[x+PU`\?N=ul**1+ݽCH"c?4早/XI8xLSN.kQtabq]Ծ\lcQ63Q+5@LPI4N Y8(w6$ԈйsgVSJ );JeX_LRo1z|ˤz1}nH`ތJY^HU#9+#/7’_k2M\Z#%<"hSnPrA,Yy?b7nߍLsoB̝S glo?:4?XʨOO:l:%x!k:y ~5Hia3(>O˓Z=G mU2- AWZ|G&p#;ZԎxnZ`BQh+%C]2T6K9จc"] PA EB_[ k0Z $%{Mx_ͣ|āc։>q=&9ٓ@Uu2aCe64Gt s!n +u{%&ƍ:]:SZ@kaV:W\_wOTR}J7#˕Zj5[]nR=];85[ӡ$\j)$< W<ܤFWIZS$W`OP?bEb#X0ȩ[qƩ/2޺94r?2dU'FG|&Yt(sz70^a_Hj 5~1KQA:#ze}'k~Kv b'*aAovG^ZeX]#ȎwÄ́=EM`t¿Ma)֭9*@Љ6 5诮x_C|Fע?>O|))փ{ãG䔫nxO6FȃըԂRod&a{8-4Tx`sWCG7Ħ`:i+;]}FP &\eR4P~XNBu[GmX8^,-N;[9d6-|n 6^S2#՜HsUqc_}nG#G}'7eURU3Q5N7v1a`]8 ]tF]wڽFF^!϶/(+MT=Ju^[914#J7 UAJ-} D0'n@!{0=#R ylMPZ^9G*Xzz6J* j: gY8N㘌wnhJ^A;!S{h"T4h.+d1upgܚrZ^tǐ sשҨIA*[>njGߩ?ۼMn 779R1]2e.a(DYs^\L(~: 0 PU9 CQ% jUXo` VFG}w mwKM~f}y`.-'6 ͟gS3[zV-oQórdH2Ws@q" 4_:\WFq)/^h6UNQ*u%kB^7D7&b"V|E.~j"G!>EQB }lT/,iGSp2(w;ɼ|th 呣,)h:Z Y9P[ ٵ+$e.廂3̐lc ~nճ46TrhENQ _S` x!TVl)/(Tl\nAqdK( L1&کGj)DeFq17 Guf"_n|hJ!K{@Oʥ01CuL]8 h$V?~M#]#LR2V֔Bx5# D29!Q A^%"NADɖXϻQ} ܝ/ s_Z>%4pWւ],xʣMwTk:);tan?0'5(44pYB _]ۍI53EQV߱\"56bs { ^4zƢ]z{sͳ[q} 'r_ZT CPviTpO"YSk K_c€nӷoiuovW+sb!*q⚶؋b\sm#=<BȮHf ?HmP? $C/P@IJ 5<o14CywXV(w{gA$"DC}'{`^GL3U"׷u|CK1ӟkVL+=o :$\iuBoL&dikTjV;'|A^"if? 8fJ|wӗО1%gPWrYjl+xͥnspRE/"oC4_cx9l^1lgb}vj&vmןxЖ^,y zK/ m%#A`tGt~]1%˒ݞD#g @>J8m̨@:S*pgYiai5q_&:[?>lO ^ڑf.drU Eɡ%(M N?_mxo؆?M^%Sf⢪uaK 5a~w D3ƋYHaXsC)0?{椛D z728>$KyrgB8\}  ّ[ưykK#ל0>2NJB+98t'4N*"YhߖmtF6gл. .׌`1f<'/̖S  4ݞ:Xkd< }tkVM݃C=۰ͿٚF@P0]0Y(IAHfyoI<*R^8CS[0&^-R&k!0: MDs.+qu+$yc_tk!/̶ -j$j(yh'sc%/5h[0nϏrhPKRSBڻ |Jy5^-nzhٮ]&bNj|Rc ˆAKL@h,ЌY:O\()1@Y-}M5[Owfz =, L,CݭyӬ}bQVN p͵Vmǜ![#i=Op,O,'97Z'e`CQhzZ٣Z}x]HA~"B}lUم X|8hGY(Q/\h<\icJUUK8Euo?jA[{L27ne"E'vnNM"Z.#Ɖ`KAq!jсUvRrTjzr{|cJ8R1c#ܳ)"#uk XH%?Ee1eOՔb@+c]™ @؛nꗖ ;Ӿ Qep)%y58F^UI? ʢu a0]P^cRer莉~(GpKu ݆y.J,EM^yɅUv:4qȡh Э%E.xJ_I-53aBCNw^|% b7}wW}iZ%+!HpZ!I/YX9v/e6)0Ժ,^-WQmQxP[լ6ߣESIg-|b7b_F4]HA1TK:]dӘH+Ua CcLZ-8Wrv}S࿧mDll㶬4k-4"8#HSSC {OIA3\t "]"#o(~5+C0k Q\!Gh4A9F]Tnvhs7{1Ǜ)`P7NJh>dq1I4ڣǑfѷE4Gy99|gPӢ3ո#i>UωǽPKjګBAYA4t[{D|ܭbzI` q3Pd9)K)N߁]VO=&_꣸YrBAĥ-g;[6tp 1WDm< 50 XVrFzC>۬E'r I3+lPP@W}7KpED\2it=4ϣST:uV" +锛!%t7VJ{|[` *Pf엃DASRN{;Ĩc0jMb_\~f\HJlzQ՛Dɔ %bY;1 `8E3Yp^V3:=c>P 4IԍEI3hD,9i?n\ot4O/GgJA0ы/ u&TL393c&P o~'tnݾōn)W#R 3;nV\9t#y`.J'Ië En)@qjc wo_I&ߗTLdn@fk4*Ө TžE7#۲N`/Z(^@aQn(W܎D}rKw .JK8СT_Eߜ<*G*pEc$z7|6leۙQ k{b0}gsMz˴2zAb%ǘÏ+}lI=WLE^NQ0*d9#p+pj'rGHv|-ȇsms7(\-Ɗ$G;FR{`6!j zPx߆,*) A=`o/H ]و6DT䇑(]ܲY A=+N]XwAh QFWwʊ&yrm^"԰i;<@P\װ&M>%=>/4!PN^ '}2sGz5f]??Ré4לԨI$geB!^/mxUN\@ȩeXyw4E3O-/-gk>*r(l!E i8 YBw`$tAYɶkDIK,UR,{oy`KC;tNy%K$]!0,Oѣz9y(XQ$j) nʧs,oWɰrƲKI6H@L颓Ipud̖ QN%JGӧ%[HUD~YY+LVP+nPq%bmEraxe3bW5dUk;7m8Y ~ޠb]Z6+lp0˥ Ȧꙇl߄7aX}n*\iQw@hGF:YQ$*b+O:s4&윋U>\L6"tK cuE_í"1违#zS Wy diCE=f@O`ǚ-ư+A\z.ʒB/M*UҝiP5M_ 70Ҁ<NĎx)R 곺{Ҕv^n;C_իBxуE),wk)Y@gZ4\`H!UcQḌrntE , }alT{K4; 冓#[f5!o5MQADT홿zd,S0,-ҮflUD yMHhzXraPE}]it7^& ԍ/Z/:sķ,g{9P∓zۗSUs ?4 mU:fmww}X M0C /Ŗ E f16bQxIx'&>tx#?;dtcRG QZ}vqjDEFtDz] 1o7J*yՈɢwurWMz>vr`x2r =n %jaڿ wA!r Sެ*0 E+<]?p,HBS%3y#"0 m J \ɇ&8[)ZT1Xt-@9_{J\G5Ԓ )d-L+$4Գ[|0SL|²0l) uk"K}NiXqt\Ϛ juVƑ V)ZD7?)uRJb ڙ(T8FJ?Cgg|vv={l g} lOjD I aNlj~N:={s!ol,Gh珷&4ӾQy WC伧Ҝm[ -49/1,IO-'a,mLX)(P h Ax{$ N}yk%O.tyP%\^Q y}zNtB]83 |M(A_xu}X/n5bܲ49 s[FQ'fէ<A.ǭT"6 S NŶ1&њqM` x1m{׏?`*D6ې^ы78z57l<|E{l'/'EndO x.bĤl0f,!IE0= rowtP*ꩪƏFthi_"LL³ @Yj=Bsda<uW#SAeKj՛iRd$[}]l/%/{'p/uGA{]J)jؓg q6 2m+S="EIT楦c+KjNLiwS-ʛspri3lq40؄Og+2T3; a;ʌZߝ|[fp2G.ͩ-y)v^fQ2i~'ôJgtFWM*N|!O+F)X4-h 5g:xQ(Բq8,=V,ۜ5"(Y#@2Bå{sϪTq%DT죙0aͱ5JA XA0o}( ~\T0`DSp" _tl.(D9%丐[6 c#c0b!["2_y=I:Soo bӘãϛ4c!=G^_ܼKS!鿒4QL"q0T شGK``ozV6]m9h,Xm-S&^zhp}Wo!/~[%j*OS PGxO.XstWmX^Eg\0"4C3ې@8̹UNR؉*k6v 1=Uun^;xK12rC!WmHR- /=/WVh i(NGe*fߐ1+-Mq uKV//M5ڳ%JxgJy_?!fN!uQu P=??xMs\W .0n Wcv\14#hބor"Mo>E~JdÝ;p)ٸB).3gXX|-#gAU.p]EaR"Ԅ5L?ֆq쿍ojbs; xؾFR4!w(Rs\cг -~ܫ P>_( LT!۳դFb-9]#!qˆS pe+i"'~ڭNQ&6e2&"a%Kk rDV~fVt>>z]m%odRk?Bn諰v+>5aj ȂħqV@/W28۸lY3Le3Jgo``$!۵`;U6i}+%-GHM&R_&0 g$}dpw;b]Y-L$yg$4d\%&=B> /9$`vyP9" 'og>iffbGl:{yѠAWh0Yqa i[+V~x>PN Ѫ0s}ڦ&-$ר\1W>G HXJ Yh!+jY 2)Q;;?Nx C~GzGΫ#&XX4M:g`3"v7 KKQwѪyy2$) xRmtY@Nk" " THʽ%Q]@D@Z%y^TPM2i{nZ\ jкC1_<\%a> nwW2, p1y<>=bVmv&0JL@wðYChuJYol(˿ڬD6Q-Nd$OAp|*GEA;evvx50`FS(asc@wZnS)iђw&6!~|y}Z  ^|u2&Z%J@ ;z" }[tǍ|>oz7I7IK Ts!3"6L4zh,]DaʸE4S I) r"Wi% mnSH^2- H_~vZo5iEK RhT9%}ξSP_u#fWSZU5qzTmm#rb%kv9 Ik}CWJx#Uɇ3>Bd$7bnx[\ACYPEun.u%N\EtJ/ZΪO{L.Pпre*FJF6B9a\MXh ^y7۞HgCֆF+tiS4I=lxv?o MfJ߹Z:hצyUU7ٖSļSOKiqbg]5<[ z{6 r41f"u2 xQ>cT,!ef$#`O/2gl7ᕁ?O \g5wkWB]{; eNzک_ ]p Oed0WkmSw$eԔ>yhki&ewr)C㻕3Mݧ qq#޵RUzd'bDE*T($avSH75~}srʬmLK&#|/z~_Mc,kR~R8GQ.'58C{xaHJ,um$Տ^%/0%ˎby1&K]@!]>BXv)gBuQ]-Hϭecul5.d<7#dUNޢNM/ VvKmǿIi&RuRi?0 JRiRqS{ՙ>\?iMwyḦ5 ʒ!"dy5/r:24?s\1x 2MWm6X ;ۦYc4s䡭[DxbVFZ@PD6cſʼhZ%%XU\B6o )lEZt< V%DLsƷ`4dm6dY?:@b$2iR؀OIHȹ5Tmh7`8Jљ.uȈUQ|7Ew$%&5wT&9T@U|F \cRӧXC("jBZs%&M4PQCS Lrb&ᶛcKb쓉4!r֊p 1JrT&芣v>;z+Fo!bp +d겴s?]t y=cZc8Ѝ4\TH^f!h%<@^?V$@>:R*S *T 塾6S뗢O&nR). sƯa /,.W 4 ox!:G_svCgw#鑏+紻K~hn2>2ٱbf],f͏[%utFkH'\QKxvnpG=N8J 5< oAWٌGڴqwRfȗgOZKGwT}7[0>%@Pto⿼7@LM(m4 IVH Q{/cL3K=̼(*޿_F1r+%3|sa[]<YXiƫA١OWZG*#^zJHwǬUHb(#Zyqj bTH*QF'T3.ɍ—xHDZN<̔b8VI|{ş{)! _+,'6 BL 3dn@9iT+lLZⷭ Ґ[ ~JA9!\8w+gapuD ?A ;_><|Rf o#f֗ۦ34uj#,.^:X]r,io|svuoOHWiɂ#1K |rma|6Emc\AWR.= 4 c2 i1ޯug)SX/]1 beLA C J4pI2twegJ‰T mHٖV7{)ph.^Xr;b^Qy+-gZ%!4bO}zUGkcl?Y=gC$ dV;@ 1 %a4j,APt#Ցe!k(CE2&N;|6 h,{uS[ 1U 4 ď0+gERViTe>.1+}+gLl}W?yrtERIl?Z sdK<@Ǿ = UҵV{\Ӡs)qw-uK^T?+V`VCӛ,յ%b{ޅrDxv(C-8>x!23۫RT ovlc"GN$ [ỾAsrvL#u?װh&y)7Og9ԣ2ɣNJ^"!;Qa|Ǜpӧ̾ȟ'PB<(Q8D C6ncͯ 8u6R*,Ft^^<%cT궈Xx0g"Vs dSjt(}\)B3U0N:g3nze.7 2^"Pd,P)Rac–ѷ3$uB I[UR=xABY? ߝyVLQ8$!GeNw|t"(馆Ie@jƔk^~QcV)ۮI[f6]Qwlٷ1rZ#0ͯwa*Kb` h's?/[/7T6z8*(z X`EQ.vj5!cg0'.+P%_YۋvNҕHb:;=f4Clh*=&:%3¯Ƶf=p?up!8,c*g'#1fc#IE?8U֦h+_Ry8N uUlhx(6Jw봄$𤝧lcT{}fWǥ1t%VϾ%kMDГ6oL*k^riRVhsJ=xrXa;ȸya!= igfR. P\;X\(.Xfj{{s;_9ҋܬkeSqhX~3жt)e=X|_Yϗ[VHm0ֲtk(]~޼?7Kz + quqпR(> q7^>HL׵-v 4>!=I^Y>'1!."BgNI o-J"Cψs*w'h%Q/!R-wc`?]5؉f)@Zs;Ǧ 1 rs|0(rSE&_*n'yz:qK2z\$~!+L:1(b\6mN˓#=CD %ݦI8scR )>EÌJDbE6H{)0/0.6"~P䧺jԮe-]t1Wef)R]wSdLJUtSAO*ewgӦ]5P*С-u'Ѕxؽ]` Rb \MY`-JH9<E'[בΆ < #Of¶Rs^k4Řs |L (2vưoj-C4NYU!L~ \8I3@g?hqՊVPՇHpCy}-̥^^f-e=ܙto_>Umy.8ҹTFw,0xE!X*#iPv%#qqU7 w~c1\\'o?>Hnbs~ݓejN^BVoWŖft#3>pӌ̤Yp7wXtCwd,{~![y5E,ɿG(,b m|e ;/eexۿ;S2G!qT15;W*6gXwv~Q,Xd>_%#Lj6Ls3_0v%zנL5,F%H`P)hglۃEIPJWisMU,w;_^]a]燴+X+fsB?aƶ_H A3'fEY_oI(Yfț>́Νn{x7mA_@\i:;'9-{ Awf< h!ŕ-wt0D9ᦡ­mڥqd?jLJSd6R=p8G\F'xc0g! ܣЖtùh{ bCa^vA96d8j{)}\<;|r#B?i[W^h&S #YzVO-z( abҝѬO- 3D(hAH8!H5h5+y7]+?{s ;^2LܖƺnVڿ!=qeq;=[{{@֏LXcO(_:3sq?'T;S2n|FI}:kMwW{П;q\o!侀< Hҧ5MY9l 3k5]D9UIlݩSV1ə'yc3ʚhi}}!4:~,3t?Slno&%Y'Hnz44svEYU:G&t}-o ؍/Z$+\-%{gGdF\ QRRk嚺|bWn2y++Sw̬2:¼ڤ &htͭj,MD2OqWmHۡ̂0Om+jq؂ ՕRz+ (LggL<1H*֥( J0$Fl~BB'?݈U Y~VdZT CvـHf\D`'LwfWƗo]rO3Mڑpƺ泎VSw݊l膕͋oA 0߇:\߮mFP>\ц U&AkE<7F%f7tDnoa q;*F*Wz!cG.pyR!ZJc.-P™L#ʙeS[d(HAgmU†=P4TՖJlJ.pLǙsGC` F}*{(ht{D] 羉F=BhҤ:m tjveqڡ[9y=% 1J $W[CCjFO=[D|sf_Flo 1p)BerWC_o֜r᜾ń-cO`Vv|xGl/VH·|<.x|P+|&q<]l, ͓euaˮO . 4-A}us!`1o^ ՝W.7`J;:±,F/~)|ɏ c{ bDoc߬-r59MM0"m2j^0,uYH ,e<H*Rt0F܎>gy fJ*^uT ? q.@7r*5(D߲>f{YqX xb5ξ,Gp!G;Ϋ|DAq6!R4f*cĖgEf UW>nH:k3)}Bݫ"#zvDUHW- wS[oC |Y0n/YùE'KfKXzds"k~b87:-I6S=k`I$`~t>FSz%nJ4CrCl?ll)}ټgk0y(8?QSdwRi{z#M7#sM@%`NZPD'M]'cB~%LG{MmЄ.ZahpF%!}"ke ԞzVPIo1)(&Rhv( $G <1) AB.ZEOM<]dvj$2Lityq{T 3o|,2WzGe?Fb,&ZoA s0p'^NCKc3Ѥ̼9u?١ґhU-C8bƤi##%S}2Jm W*#vegDfRڇ1Z@HMxmdehu*~]FKMZP{(tm^#~U8,/{iS'?-ޱ T,FX)m:?LEONx 2O"w7&h}%EC?Q]a1?Gk;#]}z@ k~I9{`1ex72).}efՁ!-a ZCi!3aaǂ[cw Nғr{_e)v @ċ;LM,)tݶh%Kx/`S$jг􆀚`In:Q&y`1DAqf Ia۳,.'4#^ L5ĞJ43|ܔoBnb #%! iFũu(=_1` 5-?aǑ:a^NDQO^V~Қl$0݄An?FBodjOY\Ӄ[7yT du3q#ZKjZ,AV#ׯNGbWFL32fh4? /wQ)m; iJW'=Ylh&B'ļs&T!YTi!ZЯ}k+e&+n{ ;ˌ(/I0NXE;Ԙa z~{\"ڃJp`lÛ@r/xͶb4t I&|`I]T?kD2;M`\F@V]1̂a n h:{fpiE^F}*ݣHķlm6X6:48RB'3)mq*Rjtgoz,[ 0%dF7'c~ϠG5Ko2uǑG1)k-!S(@2҄nTt'G"hpJVv~׽!8s=|гۋ$42?GqLTsV7C2NjAqofr3uw&oEK:aNT*mZҾcj㔃0b״h_C95E'9(jjFb]$͑Xb;N5yj{3~78;pEwRvmӯlewִ 쥪kYv7o>-}FI˭Z*1Tb5AS)@ҿlUuO*J Г[1{.pӎ8brsS&L'ц‰2A2䥰鰌e1zW[j?y69V-Rk$%f:wTW20|9}r`:L W ypũ{Žy7IuM$90k%mٙz|`IlQ|pMZR ~c74*n("sEYc':PdM({+kh-sg1]6sI4zLu wp/~958P)g4؊wl eZ׻ )>_3xC)S8Ŕ}2P9E*q@"HQ [?M̌i'v= iZiPB/2MBe2(jw]㳕 %  Z_LCD [VDk6۝Iv4 )mEר⎓PZP\bk/#&!J;2>pm p"qNm\e%ѷ|_1V~JA`c EJa P.$nHfڗC}wIտϟ!ٷǧq6D7-uѪQ.w*v`Y3U䟯Y_D =0*n$߿6 )}NsepRH$貶L4L;KkU@ud/gaPF<rz  YCC]TIy6¶PLHȫOcH[Rj㞣U'8F0z %v̈́,6MMEU3(pVͧcf*˶ɝ%s;ד栛SxERoќ=B6VBbU,);;ae,UgTKO?L6.kS徱i .~Rą=W^z ((3STLt;V$/O=;~(<sgx3Jʊj!m% )XRv&ͽ E\q食;Nʥ}8YORՔӣqwנc$jĉ̍ԄaweCwzs2ItT$CR~32Plj煂tqH44G$"vZ<fteU Y+ko3x`iz}- 욥0㪛}0U(_ {HRϠ.0L]߾b5 =' @j3eMؤϚhdn őp05Y{oHd6HkuQDA;'Fky?+/x[ܤi?ҽrGL)7Q=53Rż a3ˢ*$ioEQs6߾VY`O_u46`QQ@y -Y}10ף>{pػiN?`RI{cv8~i=8kl~x6JQhctx!+'߮9pBy?ɚ[u:a4}>BJo bqY˝V˱7ݝX ֡ˮv(yEEn9(R}JѪ.A*uz9JBfe8_'y`U)zVAdLn}L(=b@l%A,aw Mb#E4uA>Z(%ݝG3]f. _:Q%6@ iQY@K(jp?.PZ{Zg)INd߼u,VuTj;hpNC2Ľyo 1L X4Y-受PξmPf|8\ gA|gLu_MxB}uH8 ^h&B/9 _yf [q)fXX8),들Ys>SŻbt$<"|J3~NH K?}}-+FA^릒b8#P|{4*6^]!21gl i檝ѤIeB&HȡQ6܎$ bvM^GPo") uj J$m{} *!\9x]>.)I"1BX2 sGʂd[wAċ.znB53v4]#r= mَ+ӦaoҌn.Ū1yT֦ՊLzUE ?>\Ej_Z5_iR ^tS$Oa@x&O~=N--A]uݥsD8h}@ 1}OA%PɄz7K%-ь%l$m -֟}Ps6!~R#kUͩzQX`ß'2s)ZkЛphir&+:PZ+E ŦE0C[ lZs!xo"FTl"8L!1]W,&1.ӍްLݪA!K]z\z9;q|[zďeY5mV۽s>rvw L`H vDZڡl›ޔ-lۋ\6XP q7F#lsFD=*|1Bdq=Ih g2MxF_Rc.4u C1cfj6 ܆_KA}|rֱm=q3G)ʃlhKu|n+ʊ.ZEHS>6=B༂'QU m㤹WӁJD!fuehɒb1MQ%N#M pC ؼ6ǯKU !,JNBn;Noj>Y=B*ӴLBAB!oTQdZGT'_OfS5XCB+˜*zGC6wX>RvTKykptB倲+<(PfE|iܮ{^#?ܾkWC=&mlEw$nu%!;`!0B|ZPjP.rKP·LJ=1^|4m+u0cO$0q ! Q6l]6vv8{.`;.:cdgN) K|8|ddlj h5]dk>%hޥ{ҍ,%ZѸS璞?u*XTEe'֝Ew,:ɻgN atO-%ÆJI,NCeY|g@RgthN B/(A~&'ep}ؒ5,X})?5P cO0HoKş kIV"䞃]^&01gn/pƹ`}]ԟ^Kйl+WztWTݎF0}Om]i;Y(~5#]`y-?.әYVWM\$ p ',E(bn%8a/Q #/~g,_(KO=6DB5Ll%zu纫VƦRvf?RT$ud*jEDN2X|x3P/F3khMppi Za\rY.+W1UJo]Yv],ӿL* b/$*dKt@=A wUk "/pO&+rvB$b=0:h 0б{/@>XjAh~ ݀ kTto\ 7KPFKvnE5eK7eNcOrm+D/G1v`!0J-|s`aѺrӐE!ky,gۓe KR a/sA2ň:yenM'uJsJu6-$S ,#0 dZai ((p㪅Ht zr@$ U)n|ə8v/0 =cKeҋկ'~@K@V{YkdPrѼӗT~@''k塺< 9'xeYB>0#zg)y&&zm_y n(畡!GY]C3z b~η#?+%*6rKje 'e1-uZ9#O8 W*OzȪlEG&YM!ZMb{CX9#CSx*lɘ~.RlRʼnv cЙӝ1-^I190SBjh1Tl<`瘡jDjN@cgUYN_N54YCֲuD-~/LSkb֯qBdn kToZJ7%hatMl+w|p(Ip07w;@AUkW M _ wݏ:E:ǸYZF2!__| {*CR;3췳1zٙoZ0CQԃ`> T* =%Lu۶맯,v絟{5\4⒘hv۰Y/ʋ>Ux&,}fU>䭰3N`͒7]6}dy"ŐYL%K&K2GA@ECFaN 3-ZϑUH;s4ɨt'{'{w[Ք |5o>]#O*5I!R;@Idž:nh+yfdf< `iI[Y2_~Ea)z&2Kp0H&97}$/Ão@ %~qSӏTf9IǏןp_w.E`0?^۝ ^Gd %&Z*M2еDVֽ=TWTxc֓˥cEދfY`1˲`[A&7'.g, 8ܸܼtka333.>B]]-ļ_⦯m995o ;>j/Xc-,"_glj[N6NJ)ɪLѼy߶C' ľ~؏j֦@3D"An֪m"iNX%)UR汱Ep*jW7ٺ|=$Ũ#ĸR58/5!iϴ2H%W#bb4Ng"hШX =5 ?Olpâ&XҎ8\ߞ Qչٍȁ(RLGdb[K-N-nkp# 0B1fޚH'!4Ja䚼>^RvaUlB?lBU!C!ѥ'x+P Ԕc˼A_6$tsI/8 7L,ոAuzxQ*4dՕ)DBO򶲮{q[[}1k0EpwwYC"¢MSMon|t2i5ݘ1ew,fC+f6F`j9VZ oRٿp.\)WE˟ف)y攲U^x0,[^DG[=}@I8he8p ~Q> ,99hu<\<ٌSaV <hѸ\@w u^zAmB""P'K8iP#neH\b#*ڢfZf߮XT y.,.+8.JnVdkREzaIPꌙ0dG3&<]*p^#H|/2.I:26~477LC>sΔQ~p~;_> #-g+PI]Zf֡DkFT. ;@q]Xܯ_ZITq#*:O`,ǥ-//PqvTIc^AtTɲ1fJa98nk,)cKܾ33B~0r'˷:Buj Jf@S &V0 A^t^Ў݉1Ik9UL`m 6`Ӿpt{.~ߍq+\GjwGhmsDȘdȻJgiE,9~7S :KjgtB`Lܡ&ޡ k JQ0L#>Ӭؾ wrs[ΆK{9'u Œsa2|"k SN,jϥ$ T_|*7A+(w w#:ܟ]3hAHcmTBklΞ]wS$K/(5tk@NyxQLTV^=}_88K9VeTW _q}`ՏǯQk:c#eF.lCH~';2םs^\H"GuMv X22w,`]nԚlk``UlOc Ibi{D5XEF'dfm=Hp{} z ^eYE$eA^~yNu(> ]NdFRYp$}/H>zMb:dQYX@`.l29=$ApP0XZ3ňWKgl<`LFojWIx LWy=w)S|>CR.}r "Js)Y/0cO'ANҤ/1KjPC-z s`xs鳶یVDu؎y  euH,Z QOʗnvОKlALvh\CI`BHFeW$M7 lS]v2N", i@(l 1&IekvנcMp},]8 E5a%z nLԕڠCx5\t4%F-Э7DˁGnBRo]1ʻf'j'sIR^n˽o Gz'J$mJ-ܧ-Jn[r޶dq9ՉLp3WqF]sӒLq (H*MulqwASahn]Xʲ u)i(2z~(pKIEt4fs|.t_Ff$XLT}Zu*9g~r8[Tc*=M)ψln vI{{I(\2Ѷ1"X̶38NaI8prBD4eʑŕb| -WKkICpyQqţW]B4T3k+DĦӭ)6х2bc^M~ *mJ'&yε} Hh`C*Ӭ'n8Ӂ\Hn 8^6(_pEC˦y!aL[bfzp_=/Z8BWl0Us{a+[ubS>X$M{1|^{«q<`}$'&8XG&8k]>ʦy! o"y N?RУJqDm/W79hA{%Nέ`ШUf0pVwNm`\GDRmBԔUtyFK-"lGT_n{g9DїAq ^o!R' $L~0^!O%!ɿ8^Ytd+KgG;ܯ I XoF5/ E=TgԐ(eoڕի1-e2.E:E 2Ǒz`𑳺6tYɑys_A-Yx pQ("b|75Z;)?+TԋFB݋gБi ?nKle;M!zR&}L hW.$>!ĞH),kb *1qFga : ud"D Y_hR[4.}ku KsP)7N^Wj0np AjnlR{Iyh#~?xɬn`ĜA&CG !S'*oD'6Y%Qdxm=ڼi97NlZT*d;@.[IDL"(ӁEn TkE(>7  z ;RV(oRCZLS&[pԂdO]1A-yB=*oHLhLu_ctRd \X8Ȁ,μTc뎪W+ʹN$Ug%.)%?)}z{̅a#;J~l+n3l#}WLHgy클Sl˛y e} ӊ銄V9Z8+2(^DI"q+ҳst*.3LuPF AKQ|`rQ2 |s g2)KG]ٟ~okW4G#KzM mJ3'KtgRrIEG5RO`_Np(iJB֭pؒO R-hr$=(SK싱+81-[NGKW)Kq.ZRI \z|rFƆ.뛙\Art6[@ڂE-ԥk]J6B;J #8 ny(Q7 7`0"/܊ uiǬD 8s8u7sXIډ}mCT!6v3YGz넚i*r$BJJ؃99\P-0X%C^xfCa&;&zDΉe_@F"Lgܠdg@!4_927s:z{F̀Np@eWS #THz^FAmg$E_ ,R%$Cb>PtXd"V/'MlUSDiV4@. ۳ACKtSl:o&󥆥rȯ2뎦8[~'zV@tr):ڼ1.#QILb(~#ȅ޷ЀRYg} \*0ʛjw9l[z)4:%PŶZ M\ߨ569 /YkH"yʺ],xL$Rݺ%XCui3i :u/5fCg2ɔd_2zq` $6d)' LjE7Q5u.oIhUg=z$׃^<;U>ٮ]|p򍂊 Z,~ԻDYНP(x֘WrFG_kϐ͛<½j C0 -~hN;eaeLGmiÐw^(/|ܘ. 1SZ:Jgg 0 PꎕU^՗T(!bLg 7܉FHlT>="}AZ=`@}t̐9VdyQgk,5 F[/īsc쎌3p}BG{$t݃N5t nuuVTD:/ [TH T^'")O󕲋n!S KWU%.i3}(s fiPxN3A7w/" Qb~ϗj]x_ RRO ftV;i[޼(-85_ ZLtAN5 *VBx7d3UNFUC| 1mG{b>{yU))0`gEdR.F'd}CUKԆIb=3Fc%B 5Z;fʔr2W03_[cq FxlH?#fɗBL' [8lVToSVhz#Nk/HԖB`+K)y,T24{b 5rcC_cz ǶwR;#YCW"q(O'>@TFeUcY7—~+3x""ܘ/qx2yBp_-}yZ uz K˗[ PΙ_8% 1BE񔱾]v$%6\O)l* 1r+G'.! x&,ۚoW{>fN:[zƒ*K"?5G(? _5S]/b/>}GD!n O؟koMLo?6<5XH8fW~: T#lyCWJﺖdv ҥcѝף{[v~K(1RDB$dȕ[%1$*F+0R WXQR\ [m+Yl\@RF) FD=ɡn:ӣBn[bVi3m3yoQR{==(P>gjHOs)VI˶" jFwnTQ ȋfueM3 =Uq@`j]~d)aZ &0$c@Uzn]~+E9ޠyۍbp4MY.1#{)5<1~2 `CW\I܏Q0@s29҇r`UKx<֜n뿅c$T$AC5꩙sS9|>5ePQ_f>~̸mS6Z\.eK/^"07/Mk]/K}FVűMD[.3~#L㲥*N/0[.ׄ9oR(pׯ"cۚRMpؗkM_'83( jtL7]4 $ mP<[8ڃN]D]ɕLJ( )> Uȏ2b<(~$8c*" 5 DE?՛:>AQGE Lo{%ͨ~2%pY=$lWowr( ݅ijt2 B'op]DLzd~gr:6QpqrwL[cUrU@R#k*!*.0[Ÿ/EpoE' F~v}ng;8e<33ӓM.T-)~9 *]')O}kRC/q$,#KZ~^!@/C`m-H-M񘛶;a` CI#lʾ.߁"VuCt%ޙ ;@[$lr3k$o Ul1t-20`7L ՗+9IroNyu7/+hA8&PH`,gu}:Ƈ!#3pϡ | \ F{Ri4s?w2W-KN^΢ލFz#!` A͂Ͽ[#y8xށ  4s1o*\90|É5'fJH+ 9q9L"CFI$%*p+S.;fxpe(1+mD{@31߈tn}Z{wi!;@;g2,!/R"uRr"&HlxGXh6"[ t y\^5k>ow v&[a9Uly8ڄ Lp,(j=W#'Ve~RVc>n@W,ʈiQb=/ul!rLHxSYupf1$D<7:n0m~nKxMrۢ;1?{-Ȼ!۶i/็ܷ%D;t\AK꧄*D&ɳSWu{LD:f{^dW%/KbC6M#h1jXq>\ eC- Nw-,34iJ AY%G!7i%\ϳv:˽zHk9gZg+q_롲j_)ۦ҂VnJ+Ktsqc;=ْKjyxέ|""0xXq *ٿ6f:5Dt¨*B:+½,S$t%+}.dp1L``\&qI@N»{FB S^nŗtqr:ɻ9ŷ"t/axM1,S! HGO.Jx5m^RըW4g_:i5~͝Oe(ܝeZ`2g-8hW Ay'~o>|s%ⷫw]ܲKgeUzMF C6-Qfnھ~X 5/eE(+"Asp6q9d8ye:$KkQ''2`έ恚E}7rTHku8Y3u5<(|oS=ԑ!Ġ?y˸ǁ] ; wּUK &$-G z@U=Ѿr> 88˒_( 3aS>trl.d7m E]'}@MC︬y  UDiW:0Vm tXK#+mԄbixoە$Һ/ȄGf#3wS_|8K٧d!!"`94+0XGAHSė͒LӴ{$%DB/GoƩ4G)JAbM{YrcY_u@bbg"[jH+Teݿ9ʐ9@f48Le/_6jfNˀV.,.'4,>hD. N oѽf>+ ·/Ԭot蟐CՍ]ȽŠ}#+<ӯPoVoP$.e/N~&QX/뭺=<iԓ[Y%Vx"gdy)0>ߓ __KZ}T֒B/ajjI~~)M =SB =rL7f3)#c7)%P&"Ǹ;QYCMLx]߼b^A&]|Q?`[r8*~+[OlTEdI)&7VB5}y;AIƜ{ϸIXgbIJ0 +C8a&٦ShzBE=p9@'4ą Ђ=-uH^;|1ULƸn@a!^.z؆ udJ_$@Ox t)Cpj$}Xޑp9uCŭDζOWU)pNvȒAbN@(QZ̿y1s`iRʅL□,+:I& aaciPʳ}:x)sV[-[MKoE$VĞQn ugDJq 3~Y{BvJ>.St8_Fڽ8_ OAkh4΁3 E`սR :rmL~ g|\JuRGYW8݇Jʜ1B۹p VLS1O=@_gZ$SIzOɽB/B# uO1*y`530z`[)"gHj2_ y^h9)]EDl '$bH%4KfR[C\og/z>MӣBGΥ H>je}F Sܹ|iwyfp3-RԎ&螕eC] Hg'5oix ]u,ѩnW;O٣D;lG5`2lD-h<ʹے*" |(Si i̤^( '#U&({>KCW}m)0 v<|w-U) ޫץepj} U3! aoq4C#[5m$|{vjSU~rsϐ!.-݅tSW@)މ,p]?7Pr # XQӗ'$_bއ6QhNc†u$ny^>Ѥ|[, t_LTLDyx83ޭ֔a,0]֨rM{OiRf.}ץY~p:FgG~){Q <8x4ϸ&Y(6.h\xCdzn9wÿyRƙoN;CS5yfsb"幋L ؽS_.;dbV7 z7G9iC.N4E4pY!D9Fq7=芨͑#i6LJc?cxJc_WDݠ0gǔr'w=(C SH^Rf ,A r#8ODXlwl-זg^YA3_Vc=H9$p E.=!6.\41ZpH nF7 (b+!i)!Q/Hw.`!? d2dAKYHpC5{p$R)}WxYM@h(#F5Nv2lMPSɧu=!K^~+aeN'$n Qsd2X圙 _":= =m}KmE;I+e_G:+ȅJz~/l~& M.X}_xeY*`b p7ա#0j_J_-Ko_݇2DH떺inmV8#"$1t8d,`\ d&\pJ cF@qZGuW/3+f",A@ۮGYH(|S23(MjBNm1?Iw k[IO;aec['{jzoTۂ+urHk9ri! O4 }1L4`¡}ksبQ.Y [1 `&q9M),S$OML6Fe팃8a`3~[֢drFLeYv:: !MK*w ]Ce^5RD_k" J~$S4G 򃏨p2"&/}9H~MtaT yV@nGI7ǁ|iļv&;;Xu:{!KFUvx_ܓ80#vw #CS/=?<КV9Bެ(=B:C2J2mle°C9#A(ghxaGH&c]N0E6 u/V-4vД1mbNsGV|ʿؽC[C:TAV)aWOdڝ0DuX,(\Lo0:|prN~޴َDf:϶A!lZZ&ͻ"V=S H.vD(2j՟H*ZIH_ٌ~[3I4Z1AxTj2a{亶è4W&?b5/a4 Pm~pa@Ђ},Z慨(_}B=F,[ͳRzQ}9@ _TT&_DC\J~q$u69_g48:Omwh[]U=Τh) ^;XTw␏ڮddR}BANuku FO3,O-/!UVY=2 㥫UCz̩~OgMHd!J*zuH{KmJ>%> @F=N`1FQK (}؋ŃU k8yXXڊ$.A GtP% S#c:0L͐ϊw3diY{N CITxG/o w/3|NY!lF:xI),ro 0c_-/JpNp%[=.CΡu zU0t V \ $ \ .t-"IpP%W!j1ݲAuSwX}H'YXǸesF`rzw&PW/^n|8Ζuڲ em ZI S++I@x0ێ??ԈPqkth Xx׹KM+Q/=Ŋ{tj%8d)UZPe|,t3.̄Z1F$w.a1e /V-m,f1z>$ne@DUA*kwutv 5w } D1lmeLw\m-NDB5#k,餑4ż_oDNzz#N TOB5f֟3"déQ(DL! D:xhA_cl3SDCh\l>Zm }NfFGQCZ!yPUX-Q`gyq<1ek=Lz3FV ĶNZqS=^= mӻIZt; @V A3wQj2 v4%5ǁ"Qa ' 5 Y5H 4‹2O[{ $'S̞fee"& nY0*XnZ|N+-mP9e`\z1sB7}l3>.r\]PNqOv#[\M9.brY`>@W,z_ˍNFyBPPj>IבS]wL_lG*筸ٴo<;cTf%CZQWHB*lWpʗ^(V4&#߹[i>кk$x(rAF J\qI.]|:HF - `^tkI%Ea#qmr)m7 .nn8BE'N$O-6jTp|;gP;2i~IjWS{qBQ,O OL6z䞉GT*Q&S5ن>Q).TW7]nEh-?gpEu8duudꝙ%ӴN3|GXp>pJX7f:ET'K1\hs5۸ḥa$l!5jA }PwAWDʨw 2L̰Jdk(qZJu՝dׇφnɂ9$25D09<%~^sD6/!D&J $X1{⨗"Y۪RޖjK{A`z?$b0ZAlE_=!*5OW7Û6$|L|x읎?Zu< ΏmLuOyfu1Io.x-f/HO BCc@/JG& r:6;Xr5wylf̑|+fWi'b Verg+ZGXzf *8|n_*,p/Uʒ=C"%;vGl-N'e"CZw;& j<1L؁/5eZQMTufo"9J\D9Ex򙀙tbk+IW(=H]c9g6y8ۻ~|]O@,i>Ij4Z4'ig*>Fu\B?ysc]RLďE]\vR&9)]TknBJ@iPfM!.`6poO,3% zϡӣzF$F(G%0L$/#C_f^nC x`c޿хv2q{_w"D9R{p>BSk-?!HWȁ2$ЄȆm ỲJE39Z, O yrv~)oC8L94g7o`; xw"$"K*8\yVư/EBoiY_48 zSy){̽K*ʰ܁uEKńAxɞGsm /(W `&y?R#خj|g=oeLv(A&_;s_\ɂוv'1O.tA<H!zav  ؔJ%%bm.kJTwJ- Ep)wnQ-lrfU$]9)6w0G۔9\)0 \LS@_nZѡÖ:Ut̙|&Nuk5Id $CA=\w.\䇖 ( +E⿕z-Ic+'V%QJɋB? ԆT-7lЖ5qTs(f|si|jd)Π_xy g P u%[ AA!9Zf#r-e?ڮ'r{/sSZ 8_8Es 55"P;2c L 0xQ'zi%laeWtu[7֜#(H$^e5uxyu0{g {$yZE>)IU{l}Ò̈U砧-|:`o*9-ي!;W;.^6ݎ"WBW if\Zߦ9E~v&RLv6Nq&u/.&jTsFcu֡HfzcmkUѥGj }ZdmLSBuѮSDks}_?Rs V'S8iEo/C͞y88h{Ȳ|Ua֧Qb(:^eGnOz5y2_C^wSmvUGz]_?67@аҠ >|ODⷸAz71;$ E|zo `:3 4^n!H4-Y5yDOGMKL0;~ G@Zov\_7?S\fs=QRԤ| ,S}BU#o)nk`o_x]w u'@+8HYϫanj`F"K}ΕÔW:aM{#?L0T.޽+;:<0å lig{:"9N:H5NQ!opʝ-WӞ!1ȍGG&  DSl)M is\{u7T-9tK.TQbCB*X1[֊e4%u!FٺDud,nf!o'+*ֶ$}ip . W@κ/~BR2/d+>1gs=},X!\;,dڗ֖V^pEhS4k&0Ju.@8 vg7. yC]Ҙ:J@$AstH>HFP/c{As8KL|$ lUp )2#Ήh\Jӟn_J$q wIڑ ϶ V\_\kO*$ͥ6OXiyP ).ݦ]~"[sIqJ8ygP,|A\p&E fHr{+S~8fn]JheHwx! ĵ7G% Y}exs7TRq#=ꇝɦe5u}`u[dk)%bf7JdȌ)"(]hJDuC34E|RV (Oz9a$q#ԢRBm =u/svѧF][LiOg -# 2^>z=JMBL l8` A@ 18T"уB/XxN;p[oӂ]CO8gf$UqMZevl,͊w)=}`sp EFML[[Xg:%m\#mmc›7!>]ɤ rQK箙)ZW.(j^)&^3𒑠FR>783+JG@^f?Q]vۅer 6,,@|sZ2-pBѨ,4kX;Ďn&˭ -W,3&AF wt`g(SW); `Uvѯr>A5m =SNn)RʱW-Ky?ATG:Ob&0KNyLA+JJ^]d(1x7G]OK*o\v/AK=Q2Jet2S#o1rRu7c3=,r.2~6~Fk>W^jd\cl/c90(cVMt yc\Ybn1\oGYPl3x/Uh|^O{4e0ݒ5ðpUzdXWB4DΣ`J. &d:mU;i+`n.^_̛?2X:uMD#BصM27J9HϞ8Ы2_IKJC-Z 9lF/;D(/G<'mdQTajM{ ]oMg@R+](ZyxAV{.cr/Rv$erMf^)R#bpYH .!N4JOxkAudoV&׭SK0K*Iø{CBpp"A#3v8av𮶾;\*Pycjփ`>cWgbJT?|Kkpyy!8sRBkDHNP%~7DXA'iѤDB_8H;^sϨr9RIm++YMԑ/O߿cN-&['k\Smwۈ58;9z *7~S+fs'z4aٳž5)ʇ"4`dHaGf[DXXgp8STbUu6" %-ujvgs"GPޟor2z_G}iqYAV0Vle?jۏ~&rb>lu4gT<9%Z0R4 LOpZ WV3G Mm:ޫ @d# ꀀ^R }&-<5M*eJ 7肊cOg`4M~BogA~*-é5QJ &YAo6Igf $o|{Υ=f$kC80]<\ެp9Kz92ѩkistZ+5&xG3\^}7:جxu͟0Pu+6<OdTX SHcm+pF0dj\P J<,Ii7Be "]qjK6'hC3v%)TBqE }ϨldHƄ{- }˶wmBۦ AoOt(w_޴B*^pHmTͩ~ePsfۓ,9$vuOnqc>4yL#yA$*U(ח~j͗5ۦka_z n V|EEB1Pzx)}#"Q4yk[δ'7%^zRZkv-3f1t-g6P1*E%MY_RFgwQ}&u u-䶐?vH~+ ]If3Nvl*h7cqu0@]O8T^mm\SB1A|h']H^# u:{<m׼+,Xæ=cyVOިD,΋OYI;L,e/}~7s@|!SRpqm=%OPb_ADF[dϣR$Gzt>/| Qw gx ު1<f^rQnΎ5GgmvZ𨰜+SyJ;LI%Ejk$,0ǵc5Kj(WW;gJ?*R'.+ w+ձ~3$a&pM%mViR|yXlq6-YP "_ΫՓ(I.)6vRYifYa֊BI5\sL/a8pXgDxgٓw8RDdB+<Y|ļ4Qff$u2 '|> vbvٿi,2y`&Ms;J#Ճ'jW_X4{ugs* ~WҚ꯳k/ކVצ'! vq7no}4 + ZhM2DPЩ3?~xx]]q2Gu5:*ɒX /cf0YoC;dSjnvDʡu-TiqsD>%刼#Ye:9_]Z\5Zi\I1,Aot!=͏BZ|Ҋz& y],Mg?wQl, a6!0 ꕭ.g|E/whdkveWo+{ ڴr^!9@7yl2XCjܩoe2XgI;؂ ^qJ"1h֕871 ΅l͐8Cu.:AXi}V*%M>)!+\M }UdӋT{"`4J{ _.54xFVd /naŸBxٗ3Wǜ,Ev]H9 W8c^cgE|! |?n6uKw,ʐJ>:N2w0%Kveeg:\RAW0&AvD{0UcZ|9x$!8V5 WuAKqRwY@^8j@mVjr"U5]+\C3Ük|/|#6^٤$d|MZ]Njv yCM+'e.|nBr  u>m/H)1FeK52hj+PyŮ_bIُC$t;_N2lʂyXګХF-I;@CL!v\ b !gŔn V'C42g)ԌEV2+zaIh"e1 MH:Atʺ'܇i=Vk]pP ,Xh0c<}Ofh]g^'] 0H\QFKaѨ9b ^`d湴Iiȁ\*lIȆ;X gVhߑ/+q%Pj<8EjOlLˠ+nHh<ʼI!OM,RJKݹ~k+^?KlZP~@A|lś4 zf9wegYXj7uȲtf8k0tv(H\r%ow6DjP..מ幙} 61vDUME3#M\ _xuJ{X ϛN4.]ꂸх$nѤj.c EU =Ӧ&)k!iWl gH={ `fWFƜ'"~`=Dzh$ДE[Ee3BTe5M"7qf o")h[`.4W5ߘJG <($RBm].1#<W?8rړ{$}"10()8WJ8æ zV }Pٸ"jY`F~El:\tԑ^1qB5ËE n,eJN“ N,&Z Ci)GvzZ obktL PM4zRo]C^(^a^"e/ң~Sš9r5h"tTu7Oď=+G^75mf5FEt%}pNp/GH^2F+RptWN:!3` owN$z5["RnlBos1*t0xܼ9&v/d<,s`[~z=J+_`،쮼F Z%∊-fat暴2`K5,J@C2Q"{O)"Ma5l<`RL&@R Yeu .oIF[gTY` 99D"԰8mly7 U3mq'tKRn]7%-.Iт,FЌY7:XTˑxxS|I `rb,2 VF9dOjYm&9MkZ7IAf"8#q] !=nޡҾe9FVǙ3oV[` ot}/m BG,a/c%+:QLઅni"8&`0rsfoY>G#w֜2r?~3lވsnD ŒԼ|-[6kxDWwpvVFϾƦJrvтm[raԡf~cd\ CY]P,˚ e ̡1 \E2yy›8,Vq =o\x]B7hݚ py s"ʙt=%J$VֿI TFp^o+:+ .tґzXj 1(b8ZDiKxW9`V([>Gio^ٻU漴<j}&hfy!ZsjG;5_2'uT`iPw)76ʹrTTu|I#Wz Zz_n>e2;K zfU8*DC9nm"H쓉o59 [uKc_^N20X?1-g uܣ!P`:rb;zQnj# bL;D!;gڴK lzK٩_C 5DˉlkPvġ y#֨ /ZA%|Н}_>J8WNpHk=!/[N1sf{Ve*wFGqU,,nclBE츙efF^'"G3>*z+̩Ihۦ"\;F#2TϴcIG9:Ƅ5^ED,HMlϤ?פx\2 *"\3">2!u`p=ęw#\/57M X1bm¢ L nQ-klt&]gxRUQ_TMb3=htէ,<5/ -YgiUTw{Ũ *0ad`g9pCQL[:޹xK?`0Zzthr1M MZdN&Zq+52}rZG+O X574$nw.>W}A,?(0&P%ʐ^~C_UK< Cj~z  U'D}g`Q]0ޞg }VhP:?D@B3W5UΆy 1ܐ%C@r죬8p"*y.s>qg[T~z_&sL/ SnKlj/0n)&u`/NYe0a$,)G,5{6f ۹wqNo"zt3Řz"u&+3@VAF3.jW %`;ㅣ .>lEj0wqQ7jE!dBrϠO7fSaJ?Ư0o٦ӎM'dj]N1p~0¼?~ܒNjx|s#NTQFc5_Έ!Ԑְ:޸tX{wXapUys"g1sToti@26-5%d\?t[Xz=meRRܜE<F;u׈j2 q)B jnJ3E?ʣ8iv srĘwS\-f{4ͅ§m5)[fFA|NXPh۳Ӧs-|TyJöJig)F;yR =HDqpt.tQ%IZ.g]tr V?k}U]u*:xVhpɎqM9׈`j]`PiS t1'zOAΑ;Z+VkfQ5S#dˇ>ɋf>^17joͱc0ԕ ˛sIv(d~HU8u>ls_~~[,C50YX _9]9Z+GStK}%Ϣewش)IoXUbO0&>J@%ZpQH@%zLz]‹|deБ^UOPWyd+]erح 2әY* A`pr`&k|_@J1;#Q/i+Ga X "!.Oy,R7 Y W8=I|dm~śMF33lh|5'$h m$7!ZoL}z@ J56,X(2mkZdKgJ@Q]0@P%>;x\W x{%^Ue{DP#2ȐD@4iEtm f b&) ,>/pAu'X8֕ј٨8}reIK^|J?RA! XSJQ-A-2BڙqN2UMݕSbipl0%?Qw=}v5wk1LO-`X!\r$K7ftwA㤃kxɃZOxݫ$6*82l``'Z-.hs{G j(l0f,LB̢8~C&R" nPA.s~:jO^ 3/ 41uzKbA`?af|0#؀.}CZ؎Kg2mOvn/[hk&y&KGvc ~ c֑!kĩ|Ts_(Ӧ-.;7A؏F6s{0^Ts0A+,% @69M}w9sdP)}gLtbj˷e9e'?L hu2zpKi-ϼ Z[;=˰92y-iTǤ a%4ꕇ y)趵C]@kjC`&qP8P Ǹa*IPct; f\h Q/K՗9BԈ[5ci]w׆h>?e]*i{Pس /+ b=%cܗx]- ˣYn?nk)hHVNpXxz@ ū"|}sv*vaHXR;W3Sf̑A:clD봢|\8\B@ [B PZО+ҴN[PD"V6H"M;D8^P)b, 3xՀ?ҢK K1v!%l6SL> qz^Iu̼\7e~e/0*mWҐS3 }% t՜QvN!.a>ٞHo5q7GV:`ET9*֭5yW# bp'|$6\mqꥺ jrZ3ܷ2 _ i{ X:#s^{6&quAO Զʪכ,Agۘ7(E?ȩ!i$ с Sq`j d  ύe57O;Vi;لػ <:0u;}e>heRLZ qW?0p}q3urɒ,8 5Փ`N}QwĶ*c~.Z\qa8htۚ;y\=!PXO#FݫsytXtJ q! #óB̹k-0yР$^~O{+ ]v,&# 6)fB/I9.C87-5"f+ɟKQBЗx5۰*(9|W_+/p*mU#'bic5Ɍ2&wRW2絛[e0W_x ŽY/(Ȍc#gkM7IN9oamk?!SΎ`iMʰ&c-T\ ~s+-(!f/|r'-s^.+H )0F1l++b#v o&N)g"ͦ8Dzdkc,DyW{N\[f]g`dH~A@MhC*q%})\4zTՒ}@3XEE2"{?P-]OϭtNPZbȌ,s֯ [$LMNyq}8b0~gŒ/h,5,_[P@ʐm 䧵-lW:!rcTWIvu}ehOvv& ?3: <%^=)8=ְvH>(N?eX- .ZF3Xs<(mx\XiS\ _9b1bH$_#:BξD"~e?NXJ.TO𵴿 ,.0OZw.YM9Fd]>|5mUOv;I Eo C1!h: 5;dfՕðbU%fbR†JPf&Skxq` yj@g%#zke)Ӛ*.Ws☜&L7lSNo\sl :Benp2ϵ$-A'6qcd4ȒJ\gdM]5pfCB"3W?Yo]f =1<3wdd޽EPN6͔n!uKK]Я8@נ9քfi);Tx嶫k[-4?G˘CtWV1ʾ$9Zb;n'PguʹI*gz53Ey:6ᒄ#MQI>Ml|31;&ch}َg)m("-Mn-+M*'bSv>3 CQ@÷-7ۦ⬶r,0|g&ţ5M6) M6t3FiM`oګqC$D<{UZe sDB{߉uyPV^0 NۭGj)r^'/.kzߔdW܄Z.i]^Zi/+E(Q2e+dƻ4-y툹 pM Zt PMyhyj)iv5˜frX>`a G!r rѬ3:E)xr͓ [. _r7ń,u@bXQ-E<{5#)(\a/F=C[qörUOܻ[^V9$[Gi%K%#Lj:0qe<tdrj4f :&3NE$nw~*1K) NV,CeqD#pۍ1p7sd=ZguHbP@u $)1/-re/%hl(6$(nT\W!Xh& GOmf!ڶ/Yw"~w? RIpOaLꍗ/'1Q+XPj'ebm z变4< }j9fTF лHtFj!/ԛ*/VdX>[8rF$#)d7նiŷ5 |3D-bBBkY%\lre(~~=Ќ/C5Oa)(Q0_!!p8_4 _q\w./_^>L)XNzd=̦o^N?pA2udcY/P$>|{P1zr+뇖fŔLe)_÷+_?Ȣ K,Teg:zHǴ"QqmOUx"1alm.wF ZDG,aq8Ztg BK?;/y<|Qِ/Z Э.<&> eWD"۴q ÅƖFV>ke< Fv[?5^88q Ov/w#4{]/vJm7g}PK$԰QKMOOJQ?TsSV@5a DSAmU8}vԾ~|skb̌d̀lY+S9L &A2Zwׄ% 9.`6\i_ iF[%F޾Gjj)vJU nqgn-=]U8YoAud_"`jaX <I\ڔIN鯑1仝5>#z}[̘U]+N頭K^㸂HKy}(vqBC)J:n*t!9yd>'Ec^-5\?󺹓iGMFf6nY k>%qӄ:X#WF*+ߝ>[7YE`q]xmmrřC$m䮤G2:Ws-e ; [;1 05k׶:Xܹ>l9FM$ 0o[RW|ɴN, , "]pNJ ,sc-2NVKb@9,\w]ORֹ`g>@El{2Sx&5٢D"l2k5;pӨN*bj#a?o2_D7I'N.xa+Mz>JF:H0(!]9P>CYf@tKoɮ IO=|cϝvcm `8%;["_6-4DpL596ɣZFN?:4^;_?Z:"ЬPё?Xኪ{/:(f~=q;Zv6dT3+&Ȯv-D8F_JIuHE-HmۈG93gU5qq4TxNMEƙEHE{|yp_ZE/?:c!/ 3OĤyta9|E3PgTTg8TJU7V Z*@O+ r4w>K㯦{t;r@BS`:xTGQLE͍oS%naMKL{oG3+;Z޻/Kۍ`.±Hfi~N0GSG;kAX:,U#>:Lemz"k,]iºnɡ̈́A+L+)] ?LBD7O.JrjMC0n0$neVװ02F57jjeSG.Jy?K{?0~)>> |a#6>ai2#]L^",ʱ;6YZT<P$ Ga$QmMD@eŰDIٲmD\J7?{\V|}v\ad#8.ނzQ./WF:hα^lFhyK]J):nq6ԔO}o,Nl|Lde1LcB/^myvkkE!/;vVڭjoq)9⏼;n!<wRyO?2̗/mE suxEʒ\L2axg!=H&' ٗKF&]=R!&Rﻃ=Mz6s͵X!TTE&x1I6PvI2%_u`Ͳ-:(.P+(TYv"0Xɭ9wuG~*]·QA hc^Yxe)=vѾ$CC#,+HzUP6N 7mMѶ}|Ǎ&f2$6GewWl(|^k#Gd&L. -FF'_Ľ1E1KKU*N9J2¹CfY`隦 `l&~w%%Kv*c 9.R ZMjPc%ʝë$qF@ ñ"-Q켖{CU<Z"#JFҬEP\yJWw|[T2}PLD\t%.p-AߡС(l-)Rdr3=`?&oQ"0,$o~u^} **_j|K#@e\FՏ<R krUGIDfٲg//>8[ %-NB="8Ua9\cWCiaJ=Dc$92d~ާҘREaȡG|웖)0{Vɀ׵d\yvsuK}06v9K!&mjTN#y'F?fvY̼e#4e4~٧1XDA 6q7vJݽ!G@J]~H*r{BKkWBu-yT&,|TrDX/P 玐U^ \CN`=kAE9g'wF~Er߸Ux!{pIBV#w^|8-mm 3 Ta/)/x Q6wVyT bi1%_}}&}e8* /]:Y/& [Eĥih>sP8l55r;wx/,{;Ò'hG]1B _ۛ3WKU>bSG ᥗ.jtJg-OuAwB:D ^,c á gkiKҗ兕KGGxs3dtJ}" ["?%jtyiO`tt&z%^N̰TUUZaut`#-)?FLs45O:v׏b #T4N0'U :)rSV{Rsސ|eԔu3@Kg. ֥f#U5`01~M3AB{Nw$Z_[QvK2+O$;=ewg;J˺ /Rfvʦ&=hXn1H=d0Q+~2X=O/ɮ;D)uO X3qJw&"}Ap*4&7{F8r^eCL;Q0G]4n'4>Il}jPZQLd'8 "(pupvE)0o.ץJt'J}c6Ѱu2M"3JeDta)k$oihVVYJv|+}>m y^F;PBțk/hH;Y08I Uq5 yh5Jנc'hմti;DgV/IȾ8ûG‘ję :HVԭL}:(., lɏ!"[(xFKH⫽7\YT?/`W]_jSLMєw=]6wP[H+Q@囿u{I7ןb`?Џ#Mj e׊~ kV)Z8K+AW,Y>-;/:4^ץ*U@Ljϯ3cA xLǖ 釙 {%7t*r7I\Y߳^!ٹf4NјV[HȮ"d 9$~/ XiSkhK95+=!{z\r@ HxW5-M-{786t0-azf_pc;N`BCypκDRMCc̖ <&lKtr f,=$UKѴqtPzI˳Ҵl\@6x\v;s3:NkhS!z/L'T=9O>pš.RZs=y1o2jҊ4%ZdyOOIIvbx.ZM 4J@ϵ ;d;) c Յ[ B|yLT89p .Q? EwD! h\dgBd M2S2uoKnr5CLBqc n\8j5׃~3?~oZl*74N#2{x]- REL֎s!:t(rf@ 2& kM|lr'h@2 \9sA\냔t,ZB-kn`$'\KWI&0@?.#I\wO mE;3cJtj[+9C" *]:ǂ1J?9rJ+R,5%')CLH}^q+wKąN|T~plOŽ:o~IkfR{/n;U\O[\@}9sYUTtSsK0* ~Uv%_\VFcW IjEddz$l f7q.@ FSik6,Kc?8a!{HnNU@wЙ@1T rfHd)/V;a}VQpfEax$[f/[ +ۺA _)0hW҆=ai܂5jCbe`^N#h)[6LdSPg\!}'5o0K0CT%foOBKՏn,ʼ[ ҬeݎhVeCV֯gm |bUZ9gb1f~d5#y@,W, LBi$Dr2u Idv5%1l bs^61BcҼ, O=djbiR;oᾮhا6bBRēcO_j.kEZjf\Lqj9u'U wm&ĝ9]@MW'QS((fʣY ]Ŕna^[갮8SW Plj&qKoKrJvL{+"o /H:xD) LO <{q4QEV4jRkfY]PJf7]6yne$30{LcbԢ.5.<*t|xCH6g! x'J=i>B4twf@P #ye jF+?Jgw&cTaA** #K.893Oe mm ͘% >Мv##Uߟ$No14kLu.zrF 8jw|.3Ag/d}!jkۋ52aA7tb x;\`6&Y5'b4Կ <,!1~]sExł32P߂h2qR)Mıoz+3ӒrĨ1_?fMO U'OQ pPǤ#pb Mx;Ҭ-#rˮU`Ǚ>%F˕Lv ba/ǔ@. ,i} ,%'4i@eӨ~q.]`CM|Sy!0(tTp XM7i549ᱹjӮc V99 9Sfa,|QZO>aY%봊ة4S:F,^g3S7E5d,LFNnӘI͖ܤ5g1XPK^6US %rRѰ/\Muևn9ZߴpX }9GH/M#6ܮ*e&\սx ,]udOĐI&5V\x%~衫,y\䜴(.B~y3W1lzґ(kMZ:ª^kC/Ol t +)D4q=}YUX !3"/O(O r*ؾ\`+dh`rw̷~[>A,C=s3Vz/JMt2$vIU"G^'i"2B@%MC7V5ġN'm.6N=W+3䕗JwZ5p2$ nDo+JaxMپ.l}O|GR.;h}ٱZz%Xn<̹V%8~d咏iX3uUeQ\ʌXQl E&B#K׫6<y@jW3Ɵ5&ݦsEh;- ?DFeu;Ք%qdz"5t,>,'\}|k$U7AC,U4O,>xˠޡa%[@bcE=罛&s*M|,jQQ]3xh!wޚ+,֜E{aOt+Lh7m5y)rgy&(˱>Ϳ0!!ؗJ9y21iYVS72[L#h/]|f&q H` ZƩ74|7 bپpuHO~ Z>K4y ?R ͌)[mb~il);+!m Ȥ"1;k s!̌LʞA%-GusgԙQہ1 @V~3>ֽ@[JHS{|? c*GRNqDؚB?CvsH('F͈OFK"G˨ո{'L$v{}#M<ɱ #v݅vc r~_ o4e̐_91][+asG @)sP +m {QζcndhQQ0wof|Dtg/խ%0&Bcyk 0", *& H/3\hy*FC4T-- S-WsN4yGgT }+byߡg9iդ[u'F>.Qo&zV0{Wɱ*sS+ 72R뉇֑WfЙ"Շz^.2L7Ě m9_LMpKqR0O:qf8n`:JWU[.x9U {ȇ-K u(q| +t / 2]籤.sdHES(W$>3FYpC8_勦LsH EԪ椄{Mrڪ a'.K4Gػ9)TvnBORKpm3(VsJbNy [(hEqYt3tSdAtWSOoBt{.EYX9vA0#b9fꦸ{Cb/<*~L-e.nHdP@YO'̒[KsݪE.) e#őTSCjYSPp%t|+eZi×CZ0їL\fem+CpʢzpZB[NLJ}{ḑ<Ċ65g3ӓFh]l+ _f)}KF FZ:6SwTuhOӃNNฺՁ}?66|t.)ިeRVr^ mDCG.U.ЗKu{ b,CLfOKÔftlە6T80S;/c: *^tݛ % 6u9H{s1'3c11fad.qAߌxA=^a`GGP~zk K\xVCO[u0o3 &u?3|5b5QLBva wXv㦪cbzѽJ9&rIݸK65Re!E@UJ6v8e3lt'؅::"h7ҏ )\in?L*C]E0HHc\:v ŃRll#~3ͩI#}y0m:dԩG@fCى@~ C f~{\ޘgFX+ʞ \KSd/>g8YSzHW5| ƚC^k<81' I"t.SD+ ?gmC`7֍[f8G'-i|T(W7Iz12טhHB#AfU`J.N~D2ӽʦh2|5=~\8Kf̸H* e]h2ȹyV pa{3"4Jʂ ;Wa|ܒcaӍ!L|ʡ_D)CދZ29qahɷ`$jDh-̩D J#Rvd[BZ9]QXe7}taڜ'P`ae<>)HѽHp98eT6$L*LJKt{Yk&@ZpopZKV <[}hQ㪙&^kɅK_—!FNk%rr$ܑ1#hzG0ڏ4}qlMZ)Іl/775Vnj*LDُ4Eqr*p$Lȃ6Yp;8c;R\'@`?% yB=g_h`͎ "zMm6*іn ^I!ᢳr -+L^A"03r˩Ad2S= I> 90c;M 6c5p;ƅrSTqLXvjꕉ'!;/Ǣ vvh#Lv:x"{)N7YmJ*I!x^e-5,{Y*$kU!DδEU>#L Yzz^n=}9Uk uI; ͍?k\p9abxGaìQhFy䀷P~R@bYѣpH P&[$\Dj{P`ٳ$/`֩V@E]Tw VS3&_Zmo4[YQrGlD#+;r%LfJjכeG:&0҇㪄bHu,j._*OcT]/͏i[呙q|] 5``;'%qgjOkjU= gh7M$S b5k_aq1!o%8\Y0H%C$H?cX͋MBΒU 0+>VHZ6/_p}SqK`Lf]/Nv:̛& I8CĦpyg릥od!Ih'B8̠Dei]񪰩&z^<ƘgowD?%j<)& e4$`r5~􀀏51K%N=Ґh' x fbW'[j3P7nk{p*#**ɏejeSx.)[5w) 8/ę a A{YA_ N8(%$Q˂*we,D!9h߄@X)?NZ3g5 íDj/Ox7v$ $8 RgKS~ J@:-f>pl1QwL_-Wl/z6OY}$bd,6Ab!i _QՍ-FoZ3~i^A+ؑя H Z~c hLX 9eV2j1jW!׿1T\4>4`^z};]gz{9t;tH'jxV0[iZ>,_YfJ>x 9>LՈhg7-I_ƃX^]gWviDC' b\gȪ] LAhpԹJ46{u$ xN&Vrecא%TG?F9Yڸw [& P~i2?4.ò*m+B3QTL4bŘ!;_vޔSG _|Z;2sv吰y>Vʀwu`rI5 9kS=[ܮ`JxXV%b%,"ppW^,;}շr)x'U]+-_4Oy[lF(#m_̳/.A +y/ȍabwnj̸z-Vz8ly¼a7in)ې8y$Ar7ª~q[B/{0)S68еpww2 K n-WI 05ՕǂRĜeFA8'׬9饒El3zH-`ɐaF*SF٦)V(&a <^Y[ޙ%G9( %q7Yw>\rgD4 Hm'n96ZpUSarMW"lGAX{ǁo@t7iԥ!O71]]4\/K|QL@'!$cNuݽ${>ŀ,DfǞK}dV ?홗 TNʏS_-^\O3 RoY̶]Qgu]~Nք>/GC53!;G3`XHd]n_Zn3t(3D>eYwj_@O[Ta`h4l/oVmPE-MxlMWp͗9/ ["˕>| TDDͼT3"$;LJ:p =u¢hfeFEpT ghCǏ<ĜD9)5I&IɘsLduU>\SИ9.f%urI~4ryHAW^UY);_-ʧ;lر&.P׃J59ZfV:THjEa61 )}Ru!wFX[#5\E;Dd__CJ@;1kXG"}{ߛD&ا+\yԈ CX\)J6PL:q4tN*}h`14*M.ČGkjJ{-ne.:Ћd˻xz"piTi&ȀDHyiL ^)sf VHnzLpF"eՁ" )Qs 8#,fr]ď浩}q Y'OH R:p< %N;;κh Za|m}^5=`/# L`[`aÒ~Hr*(m쒖7z;hYijՊ+-DN՞t쳸ٕĔyx]1oc do^cI6#dw;r)YL QɟV&5:hu EwzAG7YU&1J:lyGٓ5ZOLtz5ҷQD2?)z '~v_yکS7Ws]h`{=kiنC 8(]=y B9K^<>@K׬雗ަ YV٘t4b({$a N HEQb ?j:rNHØ4WZusI%rF}7MȠǙǝǧ vwhQ煰}|%1O,C]z$GR@XtJh`7vV'2`BkOH7>C_:/Bf=?[Jh,z2k4gh~&0"uTcNW5ۜ=ʱEԧ#/o+ , wuJewYr-) )/#5)LW"( _vP3&ls*ّ*bя%2!ӪvDKLrU|V~'x°IZ䀳"Y.~x<8ﮭ>JI2 Ze[$턧GqVl4-: ?c>(sO8n>rpVHo[0W:ˢXsoUBavsʎ[0B66JP/5>Oxo=d5QG@MD24>DBmi<$_LV:[ a $Dlf1hYiKPz 6ؗ9tU]I_߯Y@F$5 *@ SYq"P|Hի@*llzT:ХAYfVн}VGI%jHȿpG)C;^~f8W2G25`E] 70Mjt6F 3\$> /@>r+̔{f|ɇF2Š:6&\$`npqcQF\u7(% e_mh"?\rT {`!Lk&3 3Vro)Tu 㻷lKQQ]^ɈcX02Qo" 2lD$W|4jC8SSBRs!91rݨX8J‘Z$cw!I.\ͲJ,{Z*Ȟ&mpMwf(j@jq̃g|y1-(|>r:Qc1}=v\e@mҦC2u2T|˝!WbX)- 0AEv#k Vm6&}R.n9.Ȩ>@{$EB!^@)VmҸ%hW/2(lW/ yI'5&JƵWAE( LAϫS-.V10J 4v$_4K &PJ0ˡzw:J(XU0.+ M ${ 2en&jz q٤%` k M| ǦOI}֚J Hoo:i"K=4{o=& C9f8ڻ^Lٴ.@0  >F ڕ: 9m_MG~;^f>WiE}u:jaaW=_܄ xjhKQܜk]s+_919ybN:RObomMՒGv43~Ұ]>Q} Y^YȇGuWYZ|l.KHUR_ZP{Q $mؼnHw WJ5{12c@sQToh;!F&W'DhU3e=B#mx+4ޮ28#8WFR_y_GUOjʌJgڒˬl2 4&s%fBu0tSڪ?fL ߼s(,/OzSx~@g+k)ҙp-q̚h'ꂞ-woWS'@8ס} :<lp3 i J-]r(d]z"n q6WK6cˠ͓Ѻk F<.l_RQ A յ q>r#5X!u+ f]I9'JSXj͈puBJ0܈4nC R/PD>LwgHǐW'%ߣ\_6oK# sb l[ʀ;7@ eCdH10z{<( Gq0+rFlv6hb H@%2(6:tu^g_ǃV?ː)\B ~^W=|r㍜g|]钶Q%nKj:1}\ɧiK>|_.ĿUNqk"F;FSY(M= s<%7V%#ZX,F C^vXoGq9^xfCr-+dy`#e[|@-KS -$pg`| ^3\l +ޡ"S$#BÏHfr`ZZD ȸ'2?A"h pjF7VwY~olyxXc˱<-v}EĬR*^P>=˭7,l:S>iUܴZwWjXMsWUĂ1Գ.UxK?`֙vQ_~`Km}CLġۄ`xSԺ,8mFZSrBcz6vAj|5&s*ák128+>̒Ĺ #>Sym[P5`-jf%ٗ}"Js@7+Tj&(Xekc/ыǸD, o1`5W3(/c&1d}L Ț2CpHS4ҋ10Ib|y, P?̟)`pEcfQSu585+w.AȋV7ą7YV`WZ {C@m3SSɈ,fTnȷ '] j^uY`S5)G+aOGCy>q?KeRFvi8^3ØvAhs/ۊN*WtFug| EfXwHD-qkL2!Z MrI;/K,)U&rP+ xB.1#SܶK S4vg\%)i#8Km7 k e|ZL+XZeBY"r:{_ա, 14S1zb+Rwv֫s " ײ`!SzSnz3F,(-B1{ "c >TX~,re'Af?)Sc#F^tzʢվMCz]7i:)ƕ,p&g(sB(_H൙SRʝvN:wB|tR2#V@G^?sqxFhsސ.dу}y̵%#)MY [8/R&Fݴx8DAv scfMy*xb-4QT)Z'VmX'u {]PD>|Ա2Zߟc#n+(gNdΫھ\D2wFg9Kei ]UX؉|oΦO\p2}G)%b]s[_2S[~UzRm?p%5>oV ogI H, VpC>vp8!9,E s%t@8̳Ggh&Ȫta$VNR% m;ek4IH+ }UF,2X @y]Xؽִ;Vd*0dg _H`C,/1}}D/7EmX|KٗZZ;2*'Sj`"̇I3av(UoZ(7nAiCP&v۲vKht[j.,^)LvlVvIYMĹKtXdX=ffۋ'_MB'mִR w}uE%))VmszDTTy9 AÏJ$Gw_J~ejLkE&Gs3x 2t\P8"tn}ʽ75^Z=sf)RX Yǻp%Q<Ɛ"* ,9HWy)5j㱸ߛֻ"VS%*8~NvOKfXl=\ž)b.{yrz 2dSU-PWOR"|Vtgp ܞ 8as(4oJlsdV&RqrDd_|!2}}0ee_go]0 :-s#-Q9/"b8Z4)*HU jۡWF^̈,Y+aĝ\QcqE{ -]EyF hvETq3qkE߉HtGxM+'ǤW;Qy{ kWlUrV>g;kn -3@Y AOz)<^f 1<犽:#<&ᾂwBDs,CͅVp^0h8i~.d'3E 1ع7] M m.YB_1wQפXN0;hYJ#APKSeKn]Ì,NOM sn w)>_i:8X c^\n:\pp^ug9lpcCXF5N{JT:?3P®1 _x MrJ a<95$c>[~͕ (A[]Q|&[t 򝣱l~i1="yc<F=.(596l̓K$]ImH9Z1#(] ;±,̇O+-I&Ip@[.a/{?i=zpwUv`bH7!ne)d_h5=̣߰Iޮ ,ܾoi,4O8ܝ[Gmns3Q;z A>S/iUm:58ƿN: 4'?(4 d=jWgUs|=S(sYnY `%iF+lSJQ}3R%Lr)O\W`+ZF F}p|r?X%o։YT&p `!,膔R~G)Qϱ3NGQ7=0(CI@w T3Dd2'ҬѤN{ f+7\8W@=%ΡbJ[WVXʩJ2M< -m_W `Beuݤ4& |xDs]'ݩp*=<^f'PHU}?]HEc=`ݽ˗ό͖lk"3LQows27‰o #_#fTx.ͿzC0)JD򏕴A*rS$IϚڐ@Fo+H6FiVel2\+5O |sFk4lҮtAJӏlU\ADu9 5%*f,L6@ :OpK %CƑ*~iTɤB}4i8v#E*-v"OИK.LPē4EOhS!;X"ktHpN:wjma`GUJ1AmԌuV2Xgw0SxULSnf"&Mv"$i-l>|!^) &2^ܻln A?d"z+d!/ܷ7Y@PRx`-: @ l4!飓%I ws$X M/jU"ԗȎikݮ^T(QDbfs~DȇxꔜI[LAW`^O 67욤4b9YEqLᲑHgwA|)"]o?>*mc kD={&G@8U(O2elTw,1\؏a'Q>J&+U|R@>?1zUuI.Qj$4|\LFڶX E."L4᠊\>#'4e>M.B6'B#.)#~]J '`ưn6 7J`լϷAj0 5yk` z᮷?.yz=h e?_f ws `?# )2Gi-@Nk&늠_>DZ gJ&;fˑ.:,(VgW,L*7wO*}-z*l=g=EKXrNSP`Bʌ{-w哗-fA05}3# ̇\ߣ M W0F.TPAwejl?h{p50fy}o ZWRgY*17;7"_BR$ a:l-ڸ =®;mYΕ}Y7I`(9W b}4|E>{k`> ;p{$ɜjPz/\Wf̱-)$Q$; v9G`G1]![u:qLUtuĴAw<SF]5G0Td󟌊)##~pZg&ڨtxL`13bk9<%pe5n\]('wk ɖ7PH2iɑx\`OvԨЅSǛJr޴ Ƭ? Sc]bxxv4Q#|’ OFF|ќ9g+BEIPt7njU8Y2h}ǁ&/9/CQQ~p֔BhJ=pvlR&x*E5ɯg-!̷`ؕڷ17aB(;:W>o0 s)~f׸)l VI\Zcm-:PPu?n["h89PqLNMrwGQѦAjz ]4ŠK2zK,46P,BhW8َ\,a(7!B OwDK1˰{RSYI_DvQtIxC H}aV$2@IثZj+4h <:D}?:osWkweUƝH n%!yI3fǘpсJӭd L{emOoW*{zu4\׉D=T>;}]֟Z8l ٹ+RUJH'1 ǘ: 0\2UL⒤$@U tJdL Bw]H0[2Z&^/)W ˔CW;u( 5ܫP:j L^Gn+Y0jnR͟ۂ!S3!xN \o@"p gC2BSn!BNM1%`<[shzi^`S»K\1|y+8aJ F&9JŅ,YgMQiqK%cAP "E2voN:OOvK!SrȚBjs/PέyOH6" A=e=n!*ã]i{kfNL",Bg]S$+.HQlcBS! 7w4R(!Q;sSAr SbB|Dwk$f*G : H.u׃ꄝbl+$)76,@)W< (4+>kR,L+KԚ֮kw/팗88!ۧ!@TgcA- ƎCQ].pBͪMӠyY stR"=<29&>duէכ(EEUorTz`aDNqʽ q0H=VolhoJn( 3U>}# G ȹɲxU&+jP!c#`8E=R%*=-uD'[qil1rݣ6~^Z@i܇vQJ=hkzN1$$Y◊x 3>a ~xCFf 7x]]mֲkxEǤimK 1s{M.u@ |Ŭ(%ǨC1 2MQ:p|3]S*kq/9ln2Y\UR.čPYerH_ J{AV vK5m ņh^*?s\Zd< œK ,][>Ꙭ"i}c!{d>}biux`QoH Vw%fd#mv6%,2v;NRoy@E&\4Tk UU0ЫaO q+φL6L[y[Qa.276dmq^an:uVI&St a ۙ'3@^JF_t%=od"qj% 2An.M;+t8r~ը ׋;p>B]Kr)}Fz `uv˘I*c=1BLƓ!Ý_~aULz}z!Mۛ-\PB׹?+ӎF5ln۹@Whw>Ԯ4$hV68{֗,aK /wMn*3oWq ?J&$b#Ȇ!Qv5\K:M~ sߴ815/%ϡ`,Z$W _{1B 2R8[i{tvێmV,' Un#qHu-)?" z.KR; Sғ y-u'LcMQx\5#HMDsHzX94-3J΄]TLbAu,B }Lxg89>_g VL~rhG YLV%;%o˭_;Q{ 9_˒j̖__ x _=wrumX"," 8;QdUDoN|A@GW0B F2B.R󸙇IkHm8,H-p-ϔP. }8Wp8f-" =KK!y☋T7O.ucj a>CQj7XaP#<24B l1tvi5>T GtNwx!hײܦѴf4[yPkHL)^ h]HjٟEիr{ TLiOJ='4lS_׽hMO"Yec*dޛ?q`F)iHu kg9g`c0wx' 'ƛyĊռ;f(MVoOIގ%HԣUc{0il]!q^  Fi˩kVqkVz4r {NsEb;'|' SNO'fjz+lDg ~ϖY oCj6u1B/w1<PSxSi<\8qa>VM{!yo7DˁKX}RuU oա\HX1kQtž:;2e<+imle5SN&bZY @n0.O YB4h)Ŕ IlY[v߰`[eѸCt0CVτR.Y.6VbLg ňc.~%EN8a7F1O;D;.|QV?(J+j53]íPLŘ۞p(/6 MY2p r~LKZ1Iפ4Ⱦ*  Ӱ*)d M#9M!}r;@N>mea &\komZ "H {SJ $V]k=v^O? v ڧ7#JϑiOã!+Ű/+ث;vj'ALu ~PW J͠J pT?"~em~d%)j{TѯL4s]a5ӛu6ǦB\B M,} YT:|w<;Eyo~vkc jN: [*\4yT>pa`ޥy +>h r!"η="]aKU8)GG }MǮ={8r#A[\tD'o[>g*2eX.ghB`c)%s-Td~L@3NiTa^] M,{OA*FͿ-i*Fw_`~#/uN|iR20EEBF֗ njbE!Uª+ -_ NؿrXTb2Ck`;y >0nSLuDb_EN;qŁ[sE C_TX 5Q(JƊ|8nqUѦV]cօo;?>զ4S4&pQ::Ϡ, 6e]4zb 8{{_yVDL &F~6';YLV!4 @O gSyRi~p&{6wXxj p馴voU.@kȵB /yEwwN_3`岶`M1EtglӐki1'ZN$㿐<9 (g}X1݇0(M˯DVʗcsc޼&П\ Me!͟W/ജv9G/˟6bEQmԟ`e#*%d?yY.'nAl;BEQI LurC|ԍ<#߯Pj T\3ŢRD[R&3_H cv"YKUHl=-qw ]=WrM6%EJcx{>XDIelԳ1 ~Eiؤ&u K/g*(h*9&$t\,=W'+bYײ1048 q[m_v4gdcpP6E wZ lH!7F}R3jg~9,XͺTaF96Dm'488Uˋɰg6l܄LWv,涓1IU][\lYf~P(< ڋR߭һ}P_5ҜUA] qHfZfJ.rY蛶˒6FZG*XC}u2f_V }LxXsvc Z$iwG;Izp%n4vUJzru5iɆ,Nl_ }#"恟tf_ۀW ?ТS}aiS([&yF0ٷBDϡk잲^ Sfpa Ά 3;6(}|$K,5 0a5ߊj zº =lj{@VBTw-ݬROOM.s63e{~(I}t*$$ Xͅb71]\x>NSRpA p! `aW[߀{`nu[6W!EƈEL8ɒ\d5SAprZ0` 8S0qsQ`Ge/طfoŋRv! [eωJoW7XY*k8ʫj_':Δܪ5R똤y9j X/ ~60FR@-I~hE4ԊUj3ғ=!Fٙɾ&&'o>\ι 91s6uu@*)IhũSe=5`CƔY Y^d'I4ZRUn [l?~{%!0UcP{ =Da]k:nsM؉J# ѥjx9̷U ˪AFmx #;'k`cu/a-GJ^QMvc2+:;Z[#DS 4xf}ʴC#e/-iA(z>2}n6G3CG)[xwa(0g"uokDCS33qR'p1Ff)[ #z@m۪Į]a+%aM#Lq,In 2`&Ⱥj,eυh.qk/~(@wsg0Խ Ҭ}`5-{p6k܃ ,$q&8Vzt$̽r𪋺16<+l*A=CXNS!>,sA"r[FM=Hd].խΐ1(cp@>>l]lbɖø(~*D3rF3|H?̵/7@to.Q^|'ʖ6MzFZ[I%dmzqnaC%G\Jb -4FW3fy/91p)㦝x~N'x]'ⱶ#R8z2^=΍LG)c/X@m4*LE퐑};?S&.ki"w_`Ѥ}[?eS^ڤe̮as_w1 ]ҺC.I/`5Ps)TIIt8/N .vRAyy$׸^ᓬFe}˝T[c3VsU%`WSD߯׹Iŀ5sXAɦw5/b9:2:!w8YCQx}6971+y/ Ɖpwt:@ډ=4сIdTbMCtJ]%P@P \{5k~aw<W/ Z[-{xK@s^}s1c,G7<ː&l$N!se@:'d)e 75Զev`ŻZ{"Co{q"!̟z,푚>'u8ޱƒ!WlV3o.0 DO5HcK[ QwKO:%špA8уzDBB}ADAVɚeEXUXwǩ,5yN6ֲ+C`Иyup¡ǻ+vjj17i-ՏWroTB:2a |@x7gMrc.^K\*7\\Q߈Mj0[&sFm297~CGR%םJE8sOK3#Wu9x Zadsj8iŷ?,oMӏ`1sqbJbK^==uJƸNyQcKw߹ʓ}0Urc!cvvI&U-JRܥU'N@ijяPn3eܰG\d`4igJ\s`1[2:gNl@]jd*q<e/9N= 2StJ>Jmni 1iM1M_?(pRNmAA4^7'p-% d}7@mm  Q4 J=:ŀ$ nK;}YH%,/nюϋvL;]QkS ]bj^1Y]SrAEe}6 B/ *K}"+dYGCja7*}<*O_KJ~t\ƣ$u.20媎4j~x*5eַDVNeA^qjzPBAES y@3&"C>fϴҮ |VCjR 7S/*3!t{ +)پ#{C]0$/  !Nq2yȎXY~A]GYV'FoQ2/Oo<P),&&lQH'^SdFB[SuN)OWu:Ȉ\0.{x[5&I{sr@9 w9+VeyQcRv&߿rP[~S99)c3Taeϟ Qi 8.QK YV?mVl塌u-K[ld"u~B%Ot.iŸyQX{$A;DX3$ŇE5 pį W7MBX;չm&B}*gK[7}Aܸ{ 8wxdߤVsBxwjt cdH28,}Ԕ*uG: =]DtIpdwdD"Ԣ/8 3 )LScˈn~E&zjj E&%ypSg4WZAAM4$7Lg+p =#u05 ]>dJlj}'U#p@".bΖ@KGUVFXaGg+1U%E;|vljHbpv2~Q;:V*Ֆ ~LI]?jfz#8|bhl-@LgGJ+xB=(÷>!a5:ES#CLӧiJL`O9ol(ؑ)J8}b=Xͥ¾vz@%gF4<;(̫(-|rWE%Ԋ2ET#d,ZzjGȣh#35nэOxgV=h:!DÅ.q-'YW p0&yN-8  hBͶ^*G`~̯H}Q ̹i*VAӠn5w~׉$bN5O^ PQz9Cfcqq=CӞ'EeeЌL`C6.VJz:jjN@%Ľ.8apGhWd JZ/ZwPb$v k9_`"qCW8. :ܸe UEQ bΈ58xgCrz#tHUej%B~& 9Wrt8S5A3ҋط˧4*&j`ehrcJ]vG6{=zX{`3͵I,3/"jCTKNX3?uO1hED~#7W&䄚v𲓚aЭQ{?.Or`7P?ٮ@ dCt_%eb^1z`dPh[KdM,BRNo{to{߯V ~Ip]dCPejL'rT}6 5 U۪sâZ'=?51ѨBxA+g0ZC]n6oVC^(0KoZ^bD,Nq._zݓ\s\QCCb6?k!wxh1Z%Xe4FJM~eWӃG: u9~ݒN-I#}Lo%eDbjklO:ÙeWhWgǃY9F@H٩FeL?`RǠf\Ъ:5fp*ե-AzbhIy̸ntGP|& &>YB;L9kaZ 1"V$r/>yao8ѧK1^iv^{AM JfP]cOt͢M X81L>5*MSs_$Gk`Ff_\&uoP8nFdrC%baeYeoJXIP  Fܳ\U2Tdy%[k)c٠,ks2Xc5>BA͞cfA*@gDɂ"G(R썌@!NmJLKOդ I˫>xΘ&g8vCsm)kAv[jC% Lɕ #ZK I;#cѿVK0.6LHq1x5cP1/g5p>~!Ϋ0>-V[ :1`42ZESb׸P/}=G$^Q|RNI%_NEg~L}.2t98Q[ׄp{rXq2"ʶdPvF.K݀%_*ŕZMB`fZgR|caquωAߗ~IUJuiuHɎf$ ySAoBZ j/A[nԃ1U&.'opNp)޽bD|A%C'{_8#Ps׀\oոVqJ^d}Pvj$U6!̛cl[j־c9||Msl7Wvzcۼ}?QJO+ÐP%SFF @bA}pad{pt(O!-˱{74uo=1 T"7PXߕ|܋|z2R&Դbu/oV]]~{{ƁVI5|4ij\WhԈA\ -v3h֔A?p=QT0ӕ(&lu''t5:h& ׼W(pk+w9bCxBP괊0DH!N~y|)L޹N^7ԏ.NiJJo ̂ŮK頣ij]HjB,r{1j~WT~$tʲj OYFQM-Me3BL4ߕ˻z H妙`9qW[1pT(iB8erŲ ᙝ!L Rs]3|׼\Oџі hV-(&8Ɋ+kVqI F)M腸Wz%ƘXnS,U4~:s0S0PN{ŗFle{JtAZZ%ęǮnn*!]vo`7-cQ;0ӷPauIO`ba4=*jZ룑,5]S3#r#XךRڸG Y࠵_?'9^YuC=쨎'f*`bLeЀ(|+>6?Ww-sLfƖ9R1@KBCe3&SBU5QCO4YKm!xZZd)&Y* DXUC$! B:*هof(n<ڑ0AEG^?.!R[ۆ/7>+:TQXða@CM]0Še0,$PW!Gx$oL6ydQl:Ia+Oh nb𵤛XfggvEwetdn bgp$ʜo)K(/2H$ed&$ko+oH3OC x ZĞk"l:X&aDG\!(ћa2DE$}O-XN dג޷zA$e[xђ-/ʴ30Jw%]wD%)1><|e/w= \[i &-Cz!fOgCؐyj(#>5a% 4=)S.?``BêqEe!󍭿TPP0q4|xbr4i˾4d%Z'jay:bS;Jl(?UoI3a\0Pf}$1'L2^DGGYBksZr@\K ׁPnnb><Os[O`r jt+((!ϲT.pX Ңje?[pl.q՟PMCgRl\9Xgܫ)K,+gSmz55 NR]Z|z8G32QSݾIHO$O3P[ltAnrTq~I"of̦yH 6 mjV֝6áBa n__3JtJ̚H PLW{8R]1$>1 1E2W'fSw"Thu>,֣}b-t53g_%'LXDػ A=Zsd7lnmYpKBR^Iݤ2QD9@eQ@I?fqOLG8l&镵·v6M 竛Tu';.2Q_`;  U [7@ֆ⤵nR\8 ( ]#=VзO# 9(ķdh2[YUllt \=%~g4=!殫qD>ha+C<ոHOn#`aڤ?9, vbVoЃ!AĨ sSaʼn#'Ew3OsӇK~Sћ5>[OVN_*]0Sae&,,cX?hNJx(ҋ!ϱ/>Ql_:'f,l=^†Nkƭ|0Zl"E_KY/ƻrtv! &^]^-~;_u.wyۼ5 C[ZXm^Tt>(?3*'cs)iazx/x7H iޫNui߆[onߤTFE>e$zSyhچ?`wbu3k^@rt~D,me2?x9y! [T -ouRa3qLL,!`t1{2_ ]^&89Oz-5%}yb_:̏u:xEY @ZU1_j4L3™WO'hLNzuvTqу ák 6 mlf%Z@ ]s8Y{{AegR~(Ч47l'Ó.YRO-K3P΁ˏھsfdE>҈֗?~< "๲TS2s=-sHCq|XACAPaQ"`|&b/|rWM}K.eg-Cu`TOމF`D&5&_ݕf6Z%@E!? fg’0G|4%S4h)hKW&$1ThO)w㔚cYMnX,@?G'+gQbǹxb?[P:D3$37O/L&)ӫ_P3Vk=yL )s)S,MoAmP5 Kf "晪 3`vPUPs(d̗)0KDKjpO `*U5E j_XKnu\G! WK;]UWٖ[*#Rt9"*# Hsd!J.B|-H =N@?-ėTb"X4 Bֳ|gbF-(g0ްF58*> k.CӒAFR,LۭTu6(Ľg2oveq\Xe\ }mk펕7fRy( y.8O6E9'?LSrPgNst ;-k/u{EG|0/"63dZy6'bAMʉJ_ I6 [|tdN CFLe1LAZͣؽ?Xx -ux:OG|>ת-444Q%ۙMwrh%PR[G3L0iYN6vV#R'Xp(Vv47IhB4c ќqskvz?]lL`nMG3`S wyC7 `]0˳ 2,cE%P~Z aW,V ЁゑKFr.1DRPܗsDBFO'CeL99GFtLl(5 V:R1珻nB7T%L&c^H[|C?., ,5GbjFX8S2k%t^! f%5}K2Yx?OX7#E K Lr<;bPaҦxG o[&liJ^O9;(ÖρseߥͷdZo:EHza-B) U֚W?+Gj@UTqs`ѦV#VI R)# oSjl7ӽY74`ؠԐrẰh:;8pZSYN |ʑ jR3H5'l}Bv >5[~,/+ ʘFҽ,EUMQ!^ځoέ"k.UKÎ2E <dw/"2cpyzcg%ݗG?oKnDd|j着om~HJs;$L Mq?ayg :rU0o'&Qep릋*M!8Op0&S^WEhƗ%f:<3u'k&[V88oF#k+&ܐl;c9dZ x:*SJLyf "Lx.Q`}pYK}n'm|,!PG!җdcsN-Eh~=+M(wzƇU%i#bO*6y7ABH[zQ>Eaq)g##&%s>ӧt4%\y{P/qwLp\b.$JJY~˓^[ ;(HWCQʯ>s_ڦBIP1WN3\^-We Y⎴0'iV=(x&U#:h;|04`-4:I.c+`@+A%9S1L%LڤڰulhiyL7e_="e&xJ:ɗJzg10WHpHXrg5b")#6v:|>[“>BJ ]b2Y2Bh|ATXzzS(:kT1JyEqMR HxmHcBt g<| /S'ؘB!xe(&AzUZtޏ]LE>%ߎ#ʙaO PEh}Z)$7`>)EsE2.r3rnY^ gY`5 Oc+@î5]#o^9Գ2J}BJF_ݏ48Fv5Yf7Mp$>b;`joNL<$7uc?7x^;򠏷+# f}SWz6D/}-Y1 7$F,ًi UՖOjupUhT` G/2 SAn #h>nawnSu<)~\x'"p.M\uB7KO8??.>sR2zͮu١J# }+ BFf' ˄"̟m-t9hxWn[YXR10PȺk]7-ۆIdc\ ẕ C. y5Nv\F'swڛ).:$5hy(JG?(gT¨Y[Zyѡ]y7[{G:i|rbث P /:ޔ GljBz" 9Ã(Ux}-k*Ȏ,JXzYdr{_A,C]mW4UB1)qoFO?h): 3Ê pN+{ C-V9&)F3ożv/d.q{6-$$>]oRl+* >hMMyPN8Eϼ=.UuOobq3˽Fב!}$?ݟJ@?>8P%bC 2熖b]/] AK5d#b\Q>ea˺J}3opkjmv*~2iE R$ /v/VEy^R&w?de6V7%yYL>-Qldm~%g>gVj{Y@n`Ox#X,]ضfl]&=}34UUWΥ=}t9ыVK8tZ><6xnI=xNcr #W: r0h*X#Y!ۃ矪ω4 ޗ)uL: C[CY8xe1G=uajotiTJ[h6I&#v'~ |l9.xjfVˀ }Dէ%mêمe4"?,aI=;cel9t;tkD9cB?-dTXAWt284Ѵ%ϻa!쓸)t9>S fQ)WzQwZ^>-*K M$VK T!v"$N1wEIY0UqRqR[6bJȎd1^b8k.x|ͳmsHKb|fcw U+yG~`6zsD'4IEFȞ#R]Tb㦋@9^NJ^5 ^3iJP$+`FȓP5q̂+7 \ JDiбPyR RW&j@4)@+[\Yp=M+ѳx{s/75Vm!Q;1\\9Jpo'n@~'͖8|ȓKz$acF!>VQ*0E/U+DFQ} 94!·vC[JucvP\PG:\1L+i"`_z;zLmxFuv2Չ@Ft\ HGnJW#y]ڰ?o'ՀFBו5K|G~w<{e|N֜@:K Ӵ_f16ڒڢTaC @fw &J C{J Cfk8F\)2 jn?YtNОn 5,4M % PPd5۶mמiJ~U[*@" <<>żGUDzU]0v.C[>]@A=ݐ{յQv@"VIssYFC81xk)HO F.*_"sΪf2d-(0A&MdVcM~&H/HhD؃?$D04$q |؎|h}KrAV1n1<d錻>%D"@`1jA-piޒp~cTEeS]߃Lli㪢EPB,-@4fq}o=㦬/\\NUqku2N*UY̰關Biy-SM~ I=_`hvEF:YHGtWN8lyv+2S;E2Bwo 'SG$GrMŔc>uS~-h idi`pZx41|P0Vme:`l>*bwK*2|t؀y)[Zn@FהCZx񭯗B\ Fg~FEe6 ;U+-|CQR Yx!@zBgk3%zAY/ޟ|ʹvzYAMNcm];vto#C/"b{*x \9洨/3q(&wѥRR횩 =-_'+/°rAKM~CP]NUΆlզD9W4Bi7Wo֐gBT{,A^vcHȨ蕺!NJ2A/t"kIe °n5'OHrz L= /jTreKMӷqBL[dZ߽JBGwHT ^v< Q8dnQSQ\ӯ.Y8"f1eVI. Fj`- _-\–üo'/G]&l>@+Zu?]F<\>`M7 :BltĄsO" up(T-ZtŤMEcdT:PEp0 -6]GSx=ٔ^Z( @ ?fs'B?/4I?RgF/\BN K^:j->ꕉ&,mNIOPLrV;d\DJq>9oNzȨ/N՝H ̻ڃȲÏ]H~!̇v1庛fEHBDR`,' 3݆)Zz>Nz"ޕ- pՃ6@Bȯ [WBFkpPZ]RIN7r濧@nr.҄g}'=%צ\@ ep0Q]{ I֕E d5iդDlp}w)vX+!0(dFJfacZY`{tB -r5!vMkIG ö:I]~Slίe xx `3ByQEU9I[WdN),p +mncv>s31ܜC&VMn+GbF~mOQ1'hAݣk#@NWe9)CuV?1ݥϰ`pO!7]?PlmY Z'sKTIDB^Yv/LOhy\(PR_MJ~eHe]sj3Cfj>&Y߱x6@{2Ѯi*s,U|% ާr״J}YojP_.YcB4ͥ Hݞ=ۦ)O=e?* [IFFX8.%0OJm/IXgF~{>:xɰSd`Y/i9Hdvhշ#τ;?z g :ӹan}mRKԮj^~ҌpH}&q}~ދX`3@ka2?cQ8s|VuH? oȖv؀Fe?l[D41KՌ9ew V Mq J;@_XxT:3_ܝG?Ø E9NJg#Cvz~d݃^ X ۧ)RűI`% ^ϺLlX2LZ]Hb8)c` Fq+ָdd^cVЎh$ȇOAtN#Jc?GcBP787 Tk4+1b801V^}(K"ܴrW/ #)0+n^e9 Ri:mJg=-;Ly֭7h6\*=bᶑzo͹+*6.>#c۲xfS?%VLWBcl+yCwj2"cl&7T4ȼĜh(tҰF#\BH 'RYv91 jXILގLX˅ibVGÏVS嬭Jlƈf>M^7LԐ!W׻V`֟!¶5{zBњ*A#iXa7Ic` #,8 pO}e7(Q̤MRH*a9;Ěabob ֍mŸMVr0?"`zNJbJ70J^&\])uM}ɃkTMde-,Vǐn&i1̍PZiB*ZA,FA7G]KyX<Єv9YS*4 8WlYAn)@f9l3@n&)oMYI jcd簫L1/7laG/n LAq$)p2}`# _3ky ~uƔ/*) ѭVOr`N`p e0nGLQpṇR0` ,^xx ^Qg)0˯~3zZS>[Up>))=`톬vAڍ 0}){DJ}@pߚ.ՁA?y3;OdE+l ?0YiNPR Jp~wCڥ‰%tAyk * Š|jw|UO9F).  [ϐ9iҝ ʹ%czrg9 +o~Flױ[cDzXJs9ې=ҁ`e`6ػη=h}^n:CXuT6kukN #P5[m!9j8סn0YP7K v@~^$%}9(}PI&2C Y (*K-չ;yL;2}:͹,B-D$n߻*9gs#A)~O<=t[ŭAJDL<t]9YDfҸ^mۏ,ɌI,$@*\kO|Ȕ]TUIc!X^YkXCaӷh|ϕԓ2jG5AH"|>KdrsU}A(0A,nh :6Wv"WMFWI|U+lhjgm%Rk G_mNB[cT;vPXlbs7}F!cJ5KnqJdKxioj;]Wy5e`6B*REB#mu[ $Ҋ@ x; 6YHCӄu"K\β⥉37;F%Xwg`_*ZDzk=Ex<9xɤ_>l0ʸ Ya7*pMuuw 3.v|yخWHyKdp ReOUU KښW9n\?k(A\ˀΤoBu%X[yh2֍,>2.jt7.+zV}ZUp;icTC6Z]k@/9ao=")=10W@$Fd1?CT+#C"N:38*,}TFڢQjZ" m'VgB5CƂt*pϠqjL*5kȐx>].(sN#Sձl;ЄŴ$J {}m`{hy<햕2*ZWR ;#%]:=Jetfkԋ7@Z I[}ϨND'KJ:en\yiz߶eѦ7 UPbjoѪiU$pn33g&j"ad!jUm(m^ffiі!1[<lu慊'nd)x;9G'Rъ2 5|- 2)6-gvȴ>qmͦt0hwsOf,)k6mQݚ큸CZS~39}#4~]I}1 "haw h5 {w) E"ƀ` *ߞ>PaAp aJԂ<('C ؚR} DKgˉ,Ʃ`ZOE7.I3i(.*!=UG\DϼmgTS>OAod]ʡPG/Fy^IQZ F̞߆~0K95p.Y4 Y0O'|YP agGmtcju[R+mY[dCqAYc<1A2)OaF-7Ĺ4{AƁx nje9HojϜ}t6*~翳`o C!m$R(R̳~ ̽[;e;c5;rPq9JJKh]dceώ-k;QG˴>|HmZb_<9s)%|$sC 65'<LH8s 2ģQMYŐӟU`R<+QH}!o#)%[] VyP@͆K~S,gHY#|0'$[37`)hdt%$5GѩkZ},؁>o@>6\le)R3P 3}L`t(i澄((>5 g(͢0^$@]+>P7FIuw'Nk@FB4n@"[>wdPˋnnyaw9vzQ-<)$!름 e)tZFi{`|0=Ɩ?u=D;ؤ8K5xanP_Nߩl_k l_ܣ7PDg5HCy2S,]8cS~jUSTtl[ #󦜧=C~gW9 4H\fLZ9s[];_\Px>[9XfCw-c U8 eAdi!AA@`P ZSai_]or{ /j5SQ&%${ T4 4>2GaN:V,kDIؽ ^0 [;*4w:Ali{+w/>$RXmUDq%s w&=\ois_yN1!Bk ATM6%2 DbǹiĀ QrT4|eC|n {XDz,݄gDr w5ar*vaX*\V%ad%O@ҽ7xWjK"S؟ġP܃BOY:^KZ#4ZeMJPX3m 8)v^-Hϑ<\L;*l #hzk$e~ "wULd76W⩵-Nm^/J \{%XI!6[v7_j[ג8={˶9/!l:з NSߚNE)oЁj9udU1AZ|0D>ˁnE2;z½5>Duё9+~)8׍>]\/Ú뀬2Ypny43J{C7 ~fo#RBi`>%;hO+[d̔! Jfع`l(+iЍs΃?P{|I;MWC^KeKX.Rb][唛:>aB&̝5@8o -( 34ukqŏzY yI4 GڙRg.,j(P4 @?1ʛ{h(CñT}FLDRWo G18G3Ո \>SU0ǰȌlfMȕE]_i1YEH4xӦ2_Sv 'PIjWhkF2Db#6eI!Ɔʪ)jL{f {Wm{M镵˩TLLsâؕ*XM3Y,3B_pFN{O~[W:c;L:?m `Em#eA܄[kP{mP1yrFP=z`Ryjؐʢ0lW^#sѧ@C@>stz rڹGKv׀AȤ$BrnJl;{4#$2Z# EOqt@%>=-Y!r[څ8=Hu.+`&+v2> w/*9zJ@ZsvxH%nd͓NG3_y*ie.CBcG(p?n&]@х"/EIq˙MD rLcQ; -~ 5Y?'f>[jҲ #[! ]ihzR]^vװ× <+SOre${{:hPW 4AsA[#ODwTx R:^si5 .X_WVԸq6șMd0-̋r}) o,7QB[r\`5> $N P很`-dix`иUd:En띙(āTNLa fp\'kr D3Wʄz_~*=vͱ.+}Rvk5,ؒlYanvyPvhpR-%MNܫ4W˖QtI2r~g0HٮYbb+MBk\3C%;!f%O! sgbVSV%= [[iVX2ss.4[3fG?rehwEsJ-GxM fC?-ұp$+GVXDoe~ wnyA\(\؜PD):Lvczx30>:hQYZ4@+ުu/r_j8B C襁k*?W*|đE;![i\ d/1)-JFB%!u AL YW}K1^N)LdRZq2_f,[Bǘ&"p@cϴgq!~WN״NG)K:0`/wEAVc5jb2[P1} &?1݉~; &6!Ogdi9n8$mWf +3$l298P;B3 @<5@\{Û*LRM ؆3I#Oܒw0\~AXw\WuhT jFE عҬvmQhQp=($g tO#L Et [wZ/ide:A,J@8RDT!_ؗߔ+ ƱKH 3ՊU))YK u͐Q4tQ;wܦWU.LT|tQGp̢A؟8?=TkW5ZŬxJ5uWEY9=Bt{Y1'"FĕBHY Rqcؠ~{ tqizǎP$4<~CBv]^7I#ȍHSH VedSg<8q)f#".؆wOL0N3&b GYq.كDUMZ=o œ#g[Fž_T3B݃2zFoATd[0 -?v~Q/1#!n` :]J9 kI]Ѹc_"VmEd~[!C90 #-Nto ֗Ҧu mL*F.J]46_:'jO-,擖聜o^k=ktn4 ]#WAp'D#H zaj4Emٯq0su={Ilvm{t}"Rیokw0 aI&e|4gw՜ksq :$6D&My:=(ؙLХԟ]>Yuk ǢˇOuƨWwo~Zu٠9Ix@^*ZGn~sۯ/5/oM+$LE+gX+/fp Ѹ=f-$Rݬ穞KJkV(=3;{VM& 4+<+$#ŐgD9#;7If#ƙfpwhyg1}NM[y* )V0P`c?ȑ /z~jm\Fw,&8Y)@KR\Q|c,w? r&x&#&*}S䰰̋}ݎڣkF--G9.~24q3`j\l^3+$FyA"/ }#)餜;F{~&Au.wtX9ݷZҺPFv-z:=B {똞]:hz+721y =dH<\XOY6 G XgG[a*aPS{8μZ+D0;&6%`3,?hDf*}+$hSKD&=!e( fF..z5?+7fb!߽MX'CE~~_lHJ%|hT-e;D~~oTȺ'|54)D6A"=aJIS_({O7V0nF/8q?@"/`*1w07bkJy@a8#ea'\ǹ' `*QZZ1p*t`׮\pABXTe5`)KS2fÃv_Ua? NG1_kvW2!Eţq/Dc/*-CKy6Y6xrTۮRUՂ,+ s`&E>CMSU9g:auZne^WR1]v#4vLP̈^U,gX`Z6g}5Ptd,kHc l !z׌բʔ|ZXH5^X&*bGyn{0]ahs +<x }Mg*ʘ@g,8pk"ya:'R }EClqDy2%L1N^Gސ6W"qa!Ts1׼Z'*CL=tw >6Uғ@דcs }ڠ^!]74g F=%q:MۣfJҷlkSү /,{OD_0BwPRLLh*kҟk608Z($?υ0[Up(A)0*p!{X}k2*ю,`zR=aadV[ W&(&x쨂6$cR9g> `ZE8/[:8/ ^p[]ɿDm~ &ggwޢ्~{)A<+)d2h[Nv0U&6Zs6'A1Yd+@"oXbAu)7P>,CyH̔41﵃O'|!jЫ囫-ݗ@P0:P=FN<ߪ5$>gMt9l {,%r"~8 0M/P {kWrjAKNhzl5D%8Q3N}*\1tpFd}c{iLPd[8N'oL ѻZF.j4o׵ 5T kkRc*c4r^?!T[_ d?ds -kAsзn6ppr|! 7ByL]PlǞy2ƀGqNB0Rg6,_qX%`(,LI!ڇ/gUz˦ܠ0f9@)Dj8j,(Ju Ji  ԗicH ._p%N-';>?B`YcaqcOHCQD [+cb,6R( rK@GD !b0̱Xc[6zܲ+В' WS5@A.L]ɒ6GNL@WLwv1Q&,Zc]Umtvs?. RmM$}b(i)@=_pq .Lyd_6`%WFna6|kô὿_q89 ѯ(wz@Ĉfj匄ykS+O0Μn xI.26?}Y-M`Uwpo桙~ib[ YC֞'<)X2pb M7{g4pdܴv 'Sp@ ~F^9- F2 aZn'm&C39\.l}憤,p^lɇB9B&,=~BͨZ칺# w8O1x[,:AIs:/5^P N>>w#pyy7: %T%u8 )'gSa֗2i]yn& iq6[QԤ{w>~ha?DVvtm;gʩЧZlD4!(-`Bz=*2y #5y|al\Y!_KE^_8R^.| eK[P+8~ym16hGF6–>)4,RvW/rZ0|KvyViV,jY! NV' 5^YVZDVf .3%mOV1IQ 7 'Y':5^XU>?׵a[C64ek#m_xIJ!$LYA&h3=*a\GOL |%R#Aӈ&_ [ ʍr IK!{$* X5gh8n$ӀҮxZ^{$ [Jh z,X9A?3wG VE[?_v‰>n1W `Kh5x6~_k@n?ƲbWB`HV3t#U-z +Ce4_QhT0KrK2wV`nKG%gܺU~YD]DZTX*(pV9}>4=nQ:560pØ˵2-"2 Bemh&)?IBe&]MVF#TXѬM}TT?-u]G" Kzcu{fPZY+DF\nqTe-|QӅ~p[R67[#{Abdd?[z@Ka YXnNGf~WExB52JDz.Eqm KOt Bne[p~Y4įepf .jc髩 :50llNjաF: v=@92:;$a?29ͷsGp:MX3w笾stsERމ*9eza "UvODP3|&;"l_ǣ;f HY!bUεm#c^ھ,kc̙Rzޕ1AA{D9j!]:.d]`u#A3?Jq=lCaB ?)7y=$Y wkyXh+MN51ޥ[M%g"Bd?[$ٻҺ Ā<)ruYpN4VVЧa R)4Vo0D ocۺ|S|D]Qxq )vu rurZDb'0Fh PQ$ g6R%P6ez/ . L!ʠo^fׂ1WA`2ۍ& fzج>l Xb\Da}Gipʸ/ 4W;M. wjZ_.̧QE ~pG>A*.bg$U욧!z{4V^)AFPYRsl}8wO-iK<3="=NauDnw8i׳+,ene2p̯>x|]<Ő!WUΆj繺;TWvNv(*;|b zSvkr(}iXR}ɴ3SIX })Vf5Uʺk/Ύsmޫ(6;% 2bݛĤz o3h2hޱjp6BH>ud" ;u%I&& jZ<~Xig." J6)մ}xh3 )?K5 3K6K|1`w2mm?32CoVDS"q·^:X ?> Ic]8EwR,-l6(hb.FXp1FZ^`Q c*K@0]sBKC8 ]_0ȹ$-eswV Eǚ 8el.4lqnHPA>3(ɐV|6cϟjKmEr|$3oaI'뻨t ?&sj<&ٍz\pa|LA?w-PE}KV7_m+4>pT"={.H`"t,L(5W^$$ =  _Njtܑs<߉yqm̽mt?ؽ6:/H9nC27!z+E:7z<kf`߭Գ'.~fN벚}r.+;"Rҙ͸ھ-Eu@Vg3F_alkD z&mH-sqirH($lcR+cӽ/UeUT^JlyۿNV8W8JOW -] De\- #)PΊ(e0KE~J /\:hӒA1ֹ̫M#>:☢'<~d"NV+͟MΦg~ӞR˜Lm1I퇑*A- {r襤ɧaB2E<`g Ή&5xʥO[S3AAofWfނݚmƘȨgPqrp=k,5^ %a@fExp[k=<Ũvn3T`l}7`&ְ,G=3Tj%_U?/0<5: }[ϫLp + RUwSR$<ɜm[$`7-7;~.uAkAX6̵]7N95`?l Mu~& ^ӎd3ⴙ}#[#%6$ 4fQ]*As?U'%ל.MU'3gmh;u?JDt|U>Q{iK~E/Ps/>h3b,Ku?)ۀOd?\#F  Y T#Qt<$ۧ!>/Y%kGݻ^n-4l^" ͛zdw;5 ^hE.%Uّ5 k %:<8XP:\2&XR|?B!+Ý}GYv޸\ǣXR jP`Uy_(._(UYK젉2択$!A7ԛ '5>QN|y,\͚OjW} H^}qDqMEq(5_䕀f@}.J}lEyaWvأlD@3 @g]P" - q Ρ=heɥ|Xlb, חm5F }38Ψ/GҒ4&Nv$CB$~)ruHyVI `y5w[EIrxvgU! J.rJ_ZpI|kv^b7-a Pķ$V7g;uz06N*q0,=Jvzڹ6JGFZLd_(B{עq޹Ӆ1復o6A6 68xm!rgY@7H ɗGgԭL2Zq5׳Lѥ$Ae_:uUl9dN UfF2uߗ!6E!wXß)'# "ZU^Qk"m |p_JBGdv.x$1[u=<,tKv2a~HfL$if|~=h#Pnna|›-Pk%JϪAw08_ 97fOEN>w0vMNʓ,25~xo͟Ɖ~*/q[8AR+dKN̈́{mQK7 11ls&`_ 7ȥ͔_3׀k45A ʛ OVNJ#+S#|nv`#_*K!3ƃL2bvۤ]$:o槹;[^i{i=9?K^Wx}Aa'}qʰ+pHƩDc5J`jsƯ{lx(rriJR/+Ds*In&*{KvӅR[j M0J, M,Ĕ>E$`*c4\C N^wLPl A"H Rt Dc{l6>lr@F}4Qm*~0ԆK>|&u?q{5i$VŌAALW?0LT# ·ּ\K]<WR8d1obyފo|djΆ_M,Js![|RǟKףLQ'즁u]N8gKFBWuݧSvdRw>Z[\6Z~vmq`,g&ĮfV s==H񱼬i e4}ylYT Un[ I#AM5 4|!<3DžJ ^?Z cM@^/v<+[w}[?eLpZ,uf`$rꏤ*gF>QdǸRm5t_zxl@\xܢ/Tܤ%R +AB9ldAW~4zDW.^pq}dGոByh~e* FpAB`,u B\ op oWN E7;q Wm )!A )1|y\ &'E]vIp/5Uz"x>N:ͧQs{Ԧ47/4WB41v@Xf?:;X"uN>En[বV $\͜eL8d)B? o:~ qU~~81:|m&3`J : GK*\f$MN͢¥mF 넎RΈhm ԰@)y0%u:Nymy/k_s C1x<#ȒKuoƛA>fV0{H8~~qB;ԈuԎSq9R#°t`}09cY|/dYE#kjDsT\QQ>L.݌*R FՃ>tဖaAiQ-f:]Ab nj 0̒J03Kr9^u Sk!_P~p5T̯ـBp U a.lF0D(wy- B|4ȗczF\~9 Xl%*=]넳d{op * VA,Ox% E)G{>PfM@T뫗\0O.^r"~l/lV&v""? u,?pB =l{sRsdʹUhF +DZ]_#=%>rRB j/=ZZ5؜ LGBȪ $-"?vvGGH;KP\<(UWHtHs~u "d5}i~<[ 7pzJ{%mlV|&₨3(~~B2 A9.{DLO-PrE#bWPjwDkO9[K~ފ fJcKx-/g7sa05A"jY\jőX͉[Xz F2=ȩNu+{uJ<IUB@6 X*+$hG.3JK]*䂩KK陵 (yc *Pf_yMeyN\ pN.`Ap>0g"]{L2o,۵Jҏ{CBLguMՒ=Ѱ~xU'V ם& !$2垰+fT8MIT5JP|h{ϝn45ljR ]/(C|< *9=#L^N<0Y<;66Υ\JA29uc\pɂN0QJRuI3|I $'.Mq"jk3?v 8瓤J*q.#հu{6lcr qMI64dθ'$H1&\]]::=diσ)2|N},U5&0V['P!d4(XxE>^$iw{^^刘0Ҭ>SC̫a-vOԃgF p}J۔^` /@/n"ard΄yID7JQ2o{@W.+:ro]G,3e]Ot SE=-E{=}WPE&d<:RAlܻi ˬIsVaw- m jW%.sZ%dTpڞHʔ?d1U;I'rMP\g\o~Mœd>'Uis!%/i,5kO -&jr / T\bW!ȿy{ V*G\ssHv}6UhP+NS]'2M#! m&)蕈+d鏿Zr_Фr* ^(9_ \Hv@8ަR.PȮB}1xcg]U҈YrMHʵwmn⤚sf4i;3wQRoHmg+Eǐ֕n &8wiF1_ ϧآ!"5ӜK*fI4:vu2ݾL:gIm> -7ŃXwSq>V۽+?@K~8҃v}rW ~nEf@a?* z@REIZLBncicFFɮ9Tkp4- ux%l`ۚ[=41Kt*މ܏C(@R (i#S=4&׿0.2qyX1ElmqXR^`ƶŦbi~ɜ'^ƒ(Z5{Z-Gz!f٤_KKO7f S:UVhnN3;& ڑ'w3a\9UHDt1}{ÿzRҜʎ zFJr gA ; 7f>|'Ӌ8 $[;O˜߇: 0I;{ 6@|nu0@$f߫R]yAUii" 8]]9V=?~NѨfJh >'eӼoy!Z[;Ȧ逰ʂCO< 1nJ?1[o9xAP؃,)VɳGZdDO:KƘ9b bg5{Zwh%7kԉޯiO+_Zh̰٨].~?"{k%6 .*1׈Lғ\v$1npgGuTd %P<cza٫?Sd v$qoNw4d9Xݠ΂3gHTsAq\ ].@|{:HR=TtmẼ^9W#$U@$t' ww\~QϬAl6QNY((=j{*mpS%`-c*K"/O;ry+oz1BpڢIuaSjF@{\ɩNu|vsfon2YWSv9`ؔn,bم/PUp;G"9%~mt9X9 El/Uݡ>? 摼Mz~TIb+`xo!3,FGq'~mߑB lz^#ৡHX86nF/D^sz= ^4MeR_)YjDvaza#xS?"S}BV/|ۇfe(<:#+n:!H 7!jw.-1 J2MWS S/}Z6``pUS*oeF⍎n]  70LSt{&zc Μ_ޢ">nsAK=p`D[[!9\(ե^&cq87.VHryh&˕xn 'eQbelҗ֫?cVT*VU+%(T]8 &4Px`|uwwI6_bZn6 ZZao\K4i~൜\e֒2>ј[?˭DlaȞhl X%\!/%7V6&1W큆 Ҝ! Mߓf0&#rk i"`h=v>?hbyElEQΆ~hT|Q խKCjO[> __t,"4,IL@-tVnCbs؛SxYiNފ@Xpr( tTfÙ0.4 hǑ7BچbY"p 9;WB9k,1t&N/Rw7Pͩﵰ/GNag-LLQ(,,ƫm))`3H53dAt- f}ԁ Huc*: j&Lha r*Z3{TXvsӷnu/WT6C*y.-䷜oIϣAhXM9 "TdKו|waKZ[ד8qïAPAݿfWұo|`=+1h@0=Y\ ;d@#>'zlHs#a)~f62`*4?"ZH+TPgs'-0Y04![|0ۑ&#[$Q~{ҖLKo{,i}>n+xC=Kϲf]ᾉ`51U |VڠI>'SW^ݢֻo{TE5E.cڍHV`JX$<)ecX0C({ /3M3Ci2 _'^WwHd;8{kpjhZ'Dtd5AhN b;fYg~ziSe\:U ]d/JYb2K?0!5ye:$'5|`-\#m-WG0VXTS q.G/B k3BdI|Z}iK> EWc0$Qe"o-ͶߍOql&쪙"9Xi;w6,H\}u(pL3K&F$#r!B.]yG>UjE%G!Y iтݞ#iiX/n牰j$ӝ`teNժf%Z7Ni@H5,"ك ,`^`X߂[E,s^`Fu֥յJ›@rfQGϽ[<K⇔_:g&N MQ h8Eh 雡RI~ s1we6l; #f`wRLGm_>j˨x&$ϋ ZH TSY4DQ-^~= YsF8n,`‚ &)1’`Pb1f}wm;{JnӑwBǧdiW_fhr7.qQnl'fcV @,LR5>nDs-IJ)?(6}jW6 zLYTIқ/͵6b / ݚ/*_>#\l 0vsH+3LK[Pu.䧌ۧ5uIIL 巋o@)cs⠍*¼sMUk+UqX\L11RGuqZj*lVv[KyĿt/z\u3]rz0b $$8yCp;y paM_ߑ8rvq'Soa\Ѕq!Fؚ;hgk ԕH_L!/vXcEx焚BNk|t]wz'BaSxDfg;p%:0}?53O* $&u,PY3Je(q')_ly8N`Dp)'z>#J֯;ܭ)k{@&\ဒdu!PЉpc֑Fb௧񸭗އ$ῄb~pWz.bN}-#,tP\쮄wVes"G DڈI|u′{^#܏ ͎@A{\ΫO_ҺElHT7ha%Z-2qȓc=*6V><8^ "t4^moG_6y)QEϴ[wڔshET<(M 80m@t } 2k\(Xb2\ܰxv1ͽ/Y#9԰VD c¦j0XѵAgSJ!7T^9BJ}&nJ+XD"V?W {Wk.c !odC3V<4%ܬC%Jݔ{60]M;NqP{wh6OE_D#s\9x)7[iψV%Z5`NLsNz[ #Zž,#Σ7-vd~|\ *B._m*(RM5Bp(/ato&HlMiШѩz_%H8Lm;5FI3SAdܧX@enͦb%+)_!F=(wu^AZV-!s6; e7Wxr% aTJsR R~v뤪6Z;䣑o8Zi3r"Dyc#Ƿ;%7"Fᡘ$뛵v.k#pW9H^0deF5ⰳ{NodW^4*m>gPb(xg_v)#{ق8x]bIܟ(ܡC9q=;Aוh <\Ch3sd|fGa AVfTv'cACu+\ls;b5wh`&|N=^ ]SS4gz3%e/YMjdUp3u%;,H_ 5!4AxuA{I-GPfԀ}d$'Ʒ|/-h} B͗sKʙt8 I0"fgawg΃:\N'+t'O s->٥j=iPS)Up~sk@in,fI:L]Aqޏnd%\vZ5.9:{Bӥ>Kx7؏mYzEWn.jytw b%fǘO=~/AM5h  ~Cʴ3݆Vkh  ezmhH ܈"*_iFNCMܗxMIB9), Y?㹔 s!7Ou{mC)H:f'՘ŒF8UccHqѝedżVLFr*J"f_*6V6 z//m\iQqiX[I3BQd[{110-8j"4`bz|OzV"iG_F? HB W29\cZk ,J+^VQKrBЦbR+vJVLv 7ikfSԩ@d$Uz&˥u fƷ W )r)161dt`d4H0rE[2hOѶɋ"L*\&\-kXü@44<{*7B /Pִjڀ'@RqԽcX{%BB޲0BτGXydkyX{t#B ՊX3f4}O/J֠3dmϋyl 8gI|Ǐ/M  ͻHTg$t IRdc/-֨3׎}Dc_@Mg2Hk%W ATP}HX9KYsp] `tdDQL8gg ޭOwc`GRWeėWg=,n ף'nN1(3.4>AZƭ4` >QcAQ2lv7\;|Tڧ>-Xl>mf*Տ4M lv&CF|@b ^}֯!zg3DTѽuNcCLśy-3ѵ8B fjF5>I.z6Se$igޯ~%eda۟nﶧST`UۦW˕(&&3gqzaC(@Z|;qI:A_&DyËe.8Ax?hRaeYÖo+ ``o ٰ}4Tgc4P>y {HwWjKD_74B JlugQcbn?rvc%6[-cy&bMo`,gzY';+5dQ# hq^!͞e⁇%.[0 |9!X G+׊ 6Ɨ1~-ZPb8"k"x0߸Ro ^ l3s QqjnFpDlF7 p3M'pDm=8̺vGWU: .ҚTwEkd׼n|Q f؟O`c~?S/xڽ<p|2OiL|qzU;of:CL$zbMh0#26ލ45d Dr8ДOkv,5 4Fr\ ȆB3TE4q@P.za*;~e;XQ~'ä́ktݷ:W@)pQ_lȋ$v QRco-+0*˺YEPѼ3Yݠcʧ aÓ-$9WȰן,߀ WZ] [WEbtZ*=jdy>HtviU4Pmï.=-(#w %y}uy]n߱g\2[NcS)])_S?ޘU֯XNu[ٶUd@鴶*υ#0"=MuA"hn4jYpe9Ҝ?O1Pa,j{ %?^͉ jƃ…)k+Я.]WiT8Pt]Dd 9"IּcTF̤bש8ԩO0-0L_w]UhfR1&4/BM ~"iIoUP3^ (b+dRGᇟOݾ^ǵxdw"'Ȓ'^P\|Vt)kHC`^ }:m"5]3ٍ Wynzv8/x<UbaxeÐ;BCGژ X?Hީ/"rl&|Nf- 'HlS>Ӈ:*D.*NQ߼]*+/m(̕^+P 1 iph K ' 1o|ﻤ#ib1(Up΄ B>fY 961w8ͬdnGo?s<)&sr=W@f\{Fkt&F(% N~L*zCwDɔnmy%㉡v_5g`ʠD̢a\_#g"yy<ΛSܛwi^pA63cpd;ieg,eV$v .{&Lܬ$`Xm;C-CBe5'`ǼXav'\)$r= W,i롙 v^ɧ؅ꍟjc=SY!+8Xg *A>? %C4A5T=ϱ&Ќ* e537LJ}b6udN 2pvk 8Ppf]f$SlǂwCri%$eOm:u&+p = ^>RXcD U`:k@IV nL u. E”E^s<ʬp~'PY;l'r#8'CHuAS΂}w.0Ŋ V|Vs'} ɳ[^TX1v vrJ7Fܨ2=e`H>rI3ԃ |ЎWq|>DDodlUkH/s>R:p#"rP(}߄hcؠ(*=7/vZ= !pmp 5m{KGw!s?d G#[k9?O3>^l7b+bf.3cP* H,D7(fJnK&6 ~n*v%ݙ~2o7jvq:~W: sbھ{z E)I%.c],$t 2;쥟zN* ӳMk oWPxj2Mre3;jہ/>qzd9بAAdzSЮ%0,1<YG!Y{"[O~9FC$YOϊf BwBC6Xq2$KIq EX!KSvBa.>WBt/[ l%&@,Q_&n8fI)Qwמ1՝s."S{/ԽZx* ͠C!#Qh ,D'Ug)LaFEŷnY|>tKMܸq=@Io{WsTZ=]h][Q1^yKGhq ㆋH] 7<=Q#zN+| H粎FvbR gB:ŹoIĉ;x+V- edR=eIMfI&$ZK-+W}#Ұ(m 6Q{ `K O 93652-sb&H*^lu Xe5hWn]5یcK;@bDa yi(õеDL Yc Y׉;Xt=$n;Vlϼ}Fd9Vl.f~=+W utSo}@M rd-Bb+O'ӸϚ M~RhD1'd$. İh Ln\* .?0A 9T4p:'.ƨ?`@PH i@-4^:>C)[CkM }y]f,`9e( YcdׂZC=2܉>y5C Gb-A/s5;?_s =2qhQј2lswus+[G'81|K7*F0C͊=f#t!.;`a#2kCOy'<#1/#qxyhK䳈xM-};{ 'K%yW| 2oN*W,`zYegaV߶QCxgÂZL=!N_XOR2R-&q}Xu/ݵXecK8xFz(kt0Y@A>CYEmINO&#+ʚd"ZGcD\ML/3 j#<Uk۽fMlQ<$"Uu}e_<ԺBR_?sO9|H;.y,NJ\PU(QqǃՁZSP$әx,_bY vqr D {v3η_ل#w'YoJإQGxZrBVFR˯lfj8 } 8vgr{XxP.3}\&{:4Uv$āmOl3pVݜu6*֎-QbftdeC^;9ܔИX nae?BC3,t%Ҫ1nL*ZN q-5B~˧+KH>H`bz{۔°'m Xl+WR(EgV2 Ob5hmy0LfIWbxτ= NIG!<avw.kXZvhC "Z"\ʌ fbV-S`f1UH&ZiwE Qw͐\ $7df+>lmVV@]CV N7 ѓW ^@H rc9w f{yq uU?vEv2TJYr- aQ0Š1IJ~NuN?YA!iZ M4:/6 2AZZs5™y0XI4.{pO$T=7d=җF# lM_hD0=23U9Wjs/11SEɐ[W֜I&=~B/riTzlWeE5HR3S2&+ ,Ql3mg ?>WP!tz=>Jw.6(G =z)d[ ObW`?NzV'ԌI '\Zj%z y_z[BU3JdKLFG᠇?o?aR?Pav5 y߃4##Š0eo/*dE@uN_Zf ,\\ƺQ3cpn dlP5ߜzq YQB]|B ?$2Ip2RNfHA%\rp~rW{Di #jaTg܍ Υna,~:Fh̟sɰ)c5Ȋu (G=:\T)`4TR/q]=Vk 5g@oG/ܺhCqF,Ma LHц{ 7I!P>ʈnUڀq)̷̫mE?`(Pq9",IJmpq,sb3ư40d>oQD_fyFƚڹ L~͝8-%R9(_ WgUXN9ڥ)zn-/qB#U'rvvp'HEUw"v˽GNRLPLR>kEs"]Z݄iqV+хTR*^ Yc%9r&CuNhT%G)UyZזZÎ։=B+OB4_-9?62YyiaԻuV]ޑy i9IЗt$'9'5?F\$hg*Ch#BE^.,ʃ%;%u,ZFrul1#Jrf(i NLSlϹQP> fyPˎ]_|Qچj8V|HѤ"cE Q%Axy$ud¿$, 05smbK҃5}fl`0U QqO q7KܰxZ*toa*ǃ\|C7NSo|fϸ̺Ҏ%7k%\h>RԲ6h8x ~߬5vK;-K ґ݄ llqu*p HV 2fB>sX ]|]>"{a% ^LtA (Lq]1l&F%2SG~Jr/vx!rU`[ Yǔڎai3`x9F< ]LꮊIJš`Un٫┯4<)S#ճkը|o!dͽEY aaZ'9?GJ.D+qF ȫzqQ)pj>`U' 1!8K ڣYr ]; M&-G2` X/{NE޾`<4z yIQ\Ԓ %O#EMDÐ:|Zj=[Woi7ݓ ؝ ]&.adAW:=d&ep꿣j#AI'Ϻ`挥F&.&lI@a^(tP=$>{ w-ɣerJ.ctc*&W$P־*-E|j>6*/&xV9ѣRf?eZI J?7'"s/5Sw;+i]3Od5L9M3~ފ)xQs)hK2vbI%yϙ"^MKhsK,P㪽 ,)dˬR3G9Fv:jxN7zrW2Йm)JLKr^"s!E`VYݏ.`arAJD*z_PWH?fȾDbI}AO= ٱC9’&IW:xWKE@.Jﲤ-ZUˢ`$tٷ w#6߼֞`0QfKHjxl{*0XRsHҙ04gPPş?ݶ#rЃE<2!Aeǹ|x:x5S"m/ OqJ q([:6Gzr$u' 7o_[˓yfX/<܂KWr𜃼'koAi"Wlqz4_^`if 9]{?S"%kND rQ1ulD=K]~P^& 3cJC_Ev۲6O'e"8<2rl5)JD9iƴ(&Ԏu̸Nǁֈ)B7tUVmO=յ?_>$#0Q4˰]ʾsha=_sc"oS\Z|݆D;7qoe@&Ы t9E+x3x`gәw2DV5YbmLy9I6☧;@K#ð-̊ŽY WoWYX|AL$ >J@V~A!8mNc .) -^hzc0t H]DeL'Hh_v  wrg` *nZYRڶ>dϿhAA=\:(Pb*a8sj8.K_O$CIf=%ˍ1#F· b?-!!N+ZHnm\6sM[A,27:D~@]Tc O}7|\<4u h~m3I T1Zǔ2(lg/6MG-W 6d)nz\Rleu7{U(09I)q{N摏F190  |A%4hnIXd48޲,[}`koٔaў>w*R_@M;l W|<5Q ^O/~oOr">EoZ5AgDb}.>L퐽F >H.yº#ܝ!^rs0e ;@kG@ Z[zfgᦫi_5R@%MMxtn>?Mf]ANrk ML5ߞYKKoc0}0=g}l ?ٓ OR~kՙ/C&;5Dj,1#FcRdJ}0An@{ɚN>E>B(~Lb$pqF_]Xz!~km^L&T}s&=7~4@p|ȸ0??`COX^9z-t|2L0xD4f[rO ۾zՍc0MDg4/! sj,:' [Uɩμܦq%͜/5[Be- Af\6R]G^m}1&D)s uzg.p{BO84BAEM.UOs-׿^Oiӆ?oFIwOWW#˟M_H"1cO8 x:UŰqҦ(jTi:%Zh$N3Gvb^oB PczaUSpOhD! ʨf#љ~>YZ5cfn/VEI<9|s>rnnjP~%yq| 6g9vA'k)c ̟.$~b@IJFWkZt49cC(Kf|?bh ?u= x+KqCfܶEs3Rc)\W<"`sb[ށc-mo9:"?0mcEZC<] ­xķ,}y0.v'US!qJ$v- BKyV fJ#}&9% ƫ51ˤioAdTyʧ"0df$QvJf$ ߮;>} =\`r@MGU4e2oTw +~78\ADM&几Y~{+'L cbs AHGPC{M 20"b[I~7R| |r0es).Ѵ)e$"ٴh?mM_'cu>FcN-KʫapE .tE*W 5O=] X7/õ©q+f u~ k|X,W97s@MCL6M} m]ѯξ&4̜R7N=I `|[%~fD`x8*$eV޺hޮPv2pu.Tb mBv$0㝮iM h>#K) hidGԪIqG/'Y0@iO=; +1~3.q_#q z1߭]^5#'imLX1䓖۪ӧ (%D_dH{`;Rxtx<;άƦMӢRMu+@/P)O*UjpJq@2u,qWF+6W{ie?R2B^2s tc;h+OLR\鞳~wH͐qhhrY:Ġ49Sɇ+s $cWQM]|مa[hApNzkVoKދ&!܂]:>ʓH%$(ר3jOW? - ^_),Ҷ3E tvF$SapQ|KE(vD /0@,ȣKc00Ew4q0o"ؕG.[0S]`n8|){]nNcU0:WfG޽0Wj{X!ӾBAU ѠKpŢ:- #!y ocAY|i9x9.r6Ԛf:"G>UmNF veT6 0}ihk'p./a~[{EDeLzt# - \'7CH}.'Yʒ$4M@@%JN^7;ީL/k|Bqp-c:9-I C9r7ip)]!8lq.tz/\-F69όʍM#^ &bY!OCPGul .'3X-jOh _p`j'4Ӫ_#oI6~Xtn~]sCMnzDŽ0 k#m\!L=c=7!8q=7,uVȷotSs|-ޢ-G- =E12-* JJyr)ct n2t7<-,8~?A7]K2Oջ0!r)c@9Ւq菡BpbT^ߪI#oWcP"CugqZ;QPY.=\L{>-w Udc]ۓ^zƙRt䦱m-5Uswzv0o0l-j>J{ 'gWHP932@?KA[ޣb-H;Ѩ˧j+NjT]:  K_8+0kΥ[ 7Jٱ $ԛ#mYd!A>gCrlTџ^Âb-B;Bg :X\؟Ӊf6k=V! 2 v8s6q L<~JIjo! ʝrmtOP$M+} h89oNҝ-Á06hw;)#S(l3l9׌Ä"(W6Sfμ'\Xm(yFr"0yn/3n G򑘵ee''-y.W?#7%61f{y8T!Q2[~SiS.ꘂ` fU]嶒sqtsEri>,8JUbG[|aݟWa6.LXmMJBp\5,_(/$$ti~Ee Igd^B#HPX0SŤ-0h@N<9mAL7ldNϡP̖pڹa7EٍgO+{a\w swbDYQ&7H]̯O_e:wcϲ5RntcAH N#n?|qf zHJ{~Wƪ*jKK` Ӱ岢V'Ok==!mi՛4OԚX,,M0YpD+Y/8ZlM`4x+ݫrXATo!pSvuqNAR܎rwr,PuV>{%;籵+mgaf> \:/D%ޭ0c;)?o.NǀӲ)^;1(]+ /ngHի=u\cԺ,+ڪq{ ~&}̀r|Lts|^X;D IU /S#9ӡ=]{KOp4=KVPW@c=A)aJwo)9~u|J@>:6<q9 si5hg5m  uZYgV{sJu 2JXZ ~ U/B`"y>ɰ"#Lkl K.n6/gIzyjCҨxcc[i.@xu7G/}\2foDfaA)5ˊaW!ԟ`E\U1N jde#I^ `7=Ÿ yaa T$T7XMuP }HԔU)A|"Jp{D]<̛Ŵޟ}r%$)4*&sKGl`ْg |*͗>F7,,m 5Mw>K\xx:2FUN+$\fƟ+W~ծ3 )$\?dy`b #ggMWf^}"MJ/+yvwTx0_FC ȫ1|?4$hnqwyXy/u$Xu.vS-C'aE}倿x%%Bs,Q5egB\֝dx U2 "gm%SaAcj(GIC,IM%yͧ X(sF4aCdhan(jr+lZu(q;,/yn$%VFDdryÊ)W ,Rm4!05RR6$l'۔qﳛ=\U(|>SVi"/!h1"+ADr74Mh }2ZXwaU^OWez2'h:?J(ؙ݉<"gbd{;͙>P@@? y6OfS4X-ץ o~ GF[0ۇ'M+8 94ZEUcƁ{k)ti+m͹6֊; D5ՓB4iBB#FKPolAu^ES?{jH:i~mEbjr:{a)ek#W&ZK \ޤaG`ڻ:fj3i^b5젪XH5}`$5lx*(ym%Ϋ$L`5uA͜\CAXI5"$ˋ$yk܋SaSc|*_+]ʹ""Ơ=; ^c-o[ۧ'Fc+ |L)nn ݖd`+[xk# :م6% g5!M<S+*[{:-"_MrCnncӰoSo;nEd=UW;;V=G-uBd"/KUtg~AoHπ$$9m2 RbD(6+c5${COVIbQv EЭ%hxl}8X=sxVOc){-2@vUٺ%6^{R{(ɈnyOjq,"4[W i5Ÿ1gw)iPˊW{'*:K6ڜdP(Ij? ~P6Dn]'/n_i\Dn:1nT,AtE-~\ؒI|Eo&G+v'9S_5BCWiI:3\a.ޞ ̝+?q||[`;4Y* v8#6+V(̜RO9 M$ Oʯ/vc0RH0FIĚK+0 +{\fAͼhL4\w3N.j?Rcca넦PnAPcuhY]bA^|utQD:ֈ@8zWa51pBbyTU]gT^FjWS; g&'*~FljNX5Ga[ bYSN.N_6xayQ~Op$_;93VrDZپd&i RLWLHhAumЖinD5X&:o(_jϭw1/]p%%tRa^@Y 1k{,k@#6ߞ,~Kط_Bza$,4m .DN#PV{Dq+PGwLq+ϗa$-}= YUٙPA:tSaLE Y`7m!vJIi2PMmVPagX.T f{%]mFdM7d;6qiB$&|!%H˿_?'{($yE]0 0ck7ɰJ:|vjz;w[c \7 O uW,N͘ AՔ oJn?Ρy^.i3:3֖͋O* ӸznU UAuTS?ٖh'!XFqO rj\Xrz&(LEUڻh`''lVCW=_tPX^ThI_- %@x-J|`az瓨x(Ggh) ʊ4OLJ+ 7gdžskƙi]#,9]ltMz4}ߤr?ޝr/AP\U ):5呥 [ˢ6K/FbB5}-p_koA]*' 6:,k#BCMttF[3q..#NyZ,\'9 o`ZfxJZ})k_[ Y%혳8_8$%Wq{!-z8vc"Z.J4%lXkI*og˖ o4˯T1m+O 8\Ƴ (|B mlQY_9` %*p ]{jjGHx_B3Ca[k:&کerYarrw龌-3\΄B|JcR"5 $@U@:e類s s1qq"Zf+]}Fec>2Mc J!5h#e حR{g3Bۆv̂t#~(.8NkIheOKQFP̕6 \*1'ðC#!SB(rg{kݷqnOA`1/YK[(7=+V.:  q @?#/tvعJ{&$쭟4iCMQOM5*NEZs\W 7EPR CVr>͉ YHsn98{x9wf':ar @9`K= 7"ۥ= 2tn ~`uV[smk~4 6JNvw~s~oM쯤 m@ ']LV%bgaa(Z "w|8;5i証\Ng)-tjʿt=ZoXbt4Pΐ9 کlq 1PZuA^{l)-񔬛1Wf k 74N]GA|ikaѣu÷YK_Y怘`kmW]kL*B|ңW4@~l{ A| m;V;rDK:oc_v}IIQ4- gSO cҸE{z%E%EaRwI"M.~Apuf]oX .gaup좺m U_[?Ŝו@L.+.ELAcRGS ?} m?NϜƶck_rEۿ]*}bB?$rǩe@M+ *F- bQZcXv],ddZN]7?K mRб˵w.ҸfbdIrzX5xݝ 7u 4EϮ2DAwc&`‡{\[SǿZ5gP~0f:W },Î0-K'Yg L} ?V-4f5%8Qrށ)_ZA:tK []h f7Ո4UГZ% ( u(=[\`I rs=Cgxh$"6ڄG .u.ͬTL5ŎBgSg| z{ո_:2v_' [{%.\<ȩQ4CJ0ZiL1 uפo(K6x_@C~úY[q UVl hfRKU5p4[|q dpZr:ex:n"jQSF{!pʁw.Uxeq Y!4ߣN}EP{%cd(} ! Ɨ K6ӯv<уGG%}5օ2?io>_{?P"le0믫ؙ架QäᰴD ȲSp+d\:,GUo_JA~|Ot(?%ޗc]n&*wP!1s\@:g`8"A:Nw9$#e,A013QFq^]!$m)?3!N `F}:r ?=A4Waá 2H*K- #[T+nl'FWh ` IM$ mg>0Rt e `4ۊNibHnw|ꐿ87F;$ϝ.cC'32R4A!m|pecLo3ؒ̌ 6׵3 ~JZw&9تB+w^fgP7qEgչh9ww?e2W>2vGZ9Ƒf1|8j1@dPؐ6Բ>¾Nķ>\ġ,r'sۆ3륛&!!)my/BiR%٤K v3oNAjk##bv s oґ{`ZZ.3F+ e^0B{ILC =ufa@ aͥXys<9 ܘH6:*0,*>͹Б X ACqZ۾zM]EˆL/ X:XV*4xO@_&{uN˅)Ǧ[Еh0<Ć}ALS4 tj%} k+fmEf,,^ EJČ~ޛ󽇑nDl.A[4$4l/= {1@nX)J Z'"/1HkU6C,2O\6$l..Mְp>bOf,ʙ5 0>o%xڛ jd~7 YsFLvYBZF„Šc2{lc~mdw6rP)F{ҭ0dQ :i$KG"CmϼwbCҢ&X$/=Fes+ X&k'L7BV uH=0X89Dg7tM"aܼ|v&͋/Ke6x.}o5ݜ]Q}>Zjz%}= G -9Uhūc"" YJ./UD&J*cb, 4PKMXwE݄L2(Yg.vaYL+irf&F:b:2AjiZھ#f(px>jPۏYܭ (tQs)|g6ɐg{qXOH{#V rxH3bH<]('Ug/*# W> /{lJKaf6P]b6yETn,yIDU"vbA5F<.~Wj7_V4Fk7'<-L>>X!hWE&!┘+({bj%5, \X4m_e1kG"s 2xDKeD'M=Y?kd>Ywqhld(FCcذ@ '`]1`׶0 ~q H, ݟ6&d ~TDb_]^627mR/7q' 77p>6^q+r{tԌC*732se.j,[m"?E'pfg3[/PխKV>N=4wS9 XrQ&WOxI) 4< oJOTt~!KiC {`{"0d ЍR-SgAKźl(F* ^elZpnpXegG.~^a1azy̅ZLƟcsmo#X+ТmIh7 \Yi{^;ouhfe$ISC)ш \gKaY07|DoHT^7Y C0!a6W}7dF(`/lJ#! 5mJv ݖf: ;X`xr̜͚aVm_ ,}rYE 03P gk76qW; A4*g|L((XmDEro6}dPDo bd8oȭDdoY{W+7\ЦQuts  0hbSIo J5r8d7ZB;:zTH)_(]jR)1؉=`:9Jdu`°,6St7/6;C%M֗ d>W<oNJ D= Gx_A=uz, ^yT-􋟨O;FA PQVd4F%4Zw>tgwO*3Wx Xx]/x)A :bFt#G QxCg jpĥuTG(oq0hBegk^mݏ'Ka-AO|_\&j?w\3SD>HLLNsV}( R78QS.'eE-I&9uoToŒ丹~BIgNE:ĴضRr=MC## X`:bQe9u2T`7s*xl#|n/f?x{/Dժ@98gbX3dtd衸rh|&΁R ͰcKj9w !M ~%Mݽ/~ގ^鰬fPp)vzEřdT*ԯz9Z-5UsH1z{칳2X. )qڥ ՓEs{ݪً35 - 2%3Q&ޢz|;{l#xQ/M4/jKfb7XFPkZNu4.o*/7b  *Dm!1>rR2WDǠL&SȨ}L ArRZ-mkZiX~/s%)|֫!]s{* |ϻx~06#fIM|L:X1i 1u( yV^I\Ic&!Vom0𶗃Tv(pCukL"Q̢qGWTҷ?ۅǶ>= yNb礥'tEnQ(*-d|MW-H1K?\1#t/(4$K>it1k@YAS;}/8K"Ypck[{FjoQH?.Y]ok. 52;qΈ#{"mx>8G='Կ5E p)Ԩ}H/)4=}* BpBW+}dʹR#0Ĺphw% >nE]2ڂm 4Oy&Q͝Dp-vBPgq'RE-!gCz295LTl1ǐsbZP-6EwqbvGk0MAHy_vhE# 9@ բCl7.>j]#)%c;z509YW/!Ms+L+fS^{ٜܒW=!e]2\,.6`>}if:ϿҕQf >وUiS 5;XtyvRSH'FB)o?_.jBK*Y(y?h#3JhR&`zդhYڬ\_&Rr=rcgWgxoDFɳu,,G|=r9qr"v{0@ptSʯ=>`; ]Ԧ;zr{iN+ zTr^ap)rJ0[„ uϹzqUX k(7ak̀=W_/'% ġUc ,!4uvOw^$)蘌4%_=in&ɿgtw!.xc8^d}GB&qǖYp1x408KSIPBULWXMDS[c'G"i̤#^$gZ<)Y%梲gXhex$?eB0V ɑUՔi ȕ Gت!o;Í es-Ul\\ݪXt"]eF]sDҙias:ƶ}d"oM,vI9< R""lV+< zR\; " k7$K5gآUpifcԹv HP WQyO"b}I;Rw3hkx %,Ftu%t˥lSd<(gn٪[`ʸ$uEz:-<>#2TzM iY c2l~[w֖WAn2rL愹0j-R[wQxLz cv}&ų?Yȳ6L˛BvF[5u!MObHथu"&э@EiaPwW>%/#OigLmS3ǰ0⠮OL Jc_`K cjzoM6̈́X Jm M @7LqbF:]N/l{فy/'4L𢩙cnQ83vm [WH[I?>bF7 'P%A~q\`.D\$zlwt=!i״ 5I^(:i?B;j/Mps l- ucj3eE0Ѷ7n5V.XolTn jH(q;1a )':myS`Ր{v_XT*7o9S fIhWo:_/p{W+SSHZPapB^u0A. ^ aOZ+K#F0!59hKPAF=vꍩɁ*'@_E =]E@3F]ᖲ ;W-4״R ~Vn[iO!| 4=kg ##, W`moLi3ao[0/ggYf<|sL/vӈKZ33uuv=m~Nhqr~]Ib84UAohN||i}fBʚـMJK1{DK%F&ֳТfU^W|Wn/-o\!e"O{񽎙[28kE_A0x-By13OsۦV7vBX'C֬gF-'*{A߽| *VjF3cZ#T!ömDJX $Mx2AEאmbϫ ]+Jlv,gzH-gх.E&gP3gy4d0bj :FH"!=E 3lgUMb(Tk]])e]Nڞ8 ZmTp* {'qleyn陚(SLaĈKHR`1?[];PMQq_%@Yx6T4BXnUU*raڋּ̍)Zz$Jsd]Qi1\#XHD;v)8y/үd"Jmb"A?h&R u9Ⴍ"HBS•{cD,APx?v&^1qW~| FOtڝ֞L:X"e52fUܠy$BVi#&K0ofZZUPDn !gJOxήEd,WhD +LY8|}3hH7XMU^:Bl.u`B$6ǹ[)|@bDmdQjShԮOqQ/T]ޢKN~A-a/(~nT EGgU"e=xv E[ӟ@!w TVzJj+O%9~3|&׶R:ډl$~ҡ`$xBIo{623Kt qV{jX#42jkjQv?ϊ2&R,N /ZDfR:9_4e&p\Q%"#x.ETrK4(EλIrm1ӐQ:9:8T'Dӻ[XDaP|$; !F~قbuve_}QDMmT`lMk)' fg0f;R0/o_#HmôZ`2 vᓳn4'd*UXg'=8>ukKo*7fkF\m`3WtnHE#&YN恝[51V),Zzq "DŵL0' +SWģ:ygR]T/@tVf5ZHßQڞ>,8Et<# }%zѳ'/%R 1SN?ik.PZ;+:] sߗߠ[5t'Vv7bE69ZzLZ]?EM/*(mcCԪ"EGRB[Kx徠{'bE;5K<5(O OXuS`%>0!뇎~ *-ȅk |[c,b[jzghUYFJ= yLd>dneѬmM͓&9~&kx^qdlI9KE;˔AZS@Ld[ݦnk2D#rlE# 5S͒MN!nfRbz2"ٮd٥IJaYYco_%v[Á9jcP%$ɹz#XTZr+B,'ٖ("[pSL y!n0+2T1tE?\}vhA VRL<%OᘤdƴI0kT"b*q eU|Do>>aLeÌ_ࠐM<)ܩʾE^ "QT-,f҉ȋ+ k_r)B[:ay% fv3|ЀzƮAWsv1lx;BO75E]+*YsBTBr`h4uΖc s(9ve=P Z 耹kz׊#@e6meHSۄy.R |u+"Vзe9Z vM5,),nrL96,GJc5Ai9n~l2_1;@{wǂ|RM켜q%W2q͔x*)u+C* j<hbLY|ӍE:Z}uz3 >?P[ Pղ{s` G.*>Kʅi,o ;W @}AɽtO;bFTB1|=\w)OlsϽM51g{XtaM$1JuO !)ت\sX^g)w]A?zKýZ>D !Ţ mȪzeR'頧- (;EOnڥcmig~q'rnr-ûvY~0$y*w'yCÅgpx2< \:p)zQW_(NpBrvν8a]y?MṊ%c# m p:1127= (C'^D\3y)!%(ä$ɿX^F,IUF8UW_XQJr:lj`sikB׾OLγ@08X0WSa@1OTnI8< b_1P#}{ ƿ䄎.Jc牚mAjxa%6 Y . ɇoC5ϱGLdt"&E{ӉLCB"McR̄n۝qa$ SۂckY#ВPF,SM.4qx[#dX|d-5n@>={DmW^a7xn4,)[pa\Usi,RjQS]M"u&JFVgTDFa)%mw?ѻט ffW`$S uvPkL&Di>hT4@Ni@j,#0AIf{_Vh<AϏ+h%[YaB=Vv Q /;ÔYq.H]ݙ%U'DeFyN;k>R8^mcjK=ˮ9 'b3!ջ0_F83 l"J/DzY^+Yǯ&ƈjk{RW SsQ0$h)OY2)VWi'0(:nI \/l1"eEi:"~WMQ7EN;F3  `HZ X1FL aTy<+0<4(6,.7d f kp#vTÓs;6A6(vvϧ  jKMmǧrO6$-gpH}L(RsNݞ%Mz9*<#H8 h/qMWC#IP )r,-'4% 欺CjS1sYɣ0)f!/X4|vErlꏤ3nMG c#VsX<"$LIqBY/㐒{ܺbuY`G20C ~wwl1ij|0@-Xijڞlt-4c|zTFXcS.uj%A9!6\ ltCчVc%`ыÜL ]5(b@l8P]2 WeXWn!Ca/jvQh )aA[\rSWȢn[^ZJ'G+rY([5W[\)Nᰪc=bBqg!LG#U't+`a큒VHuJt +?$踩_4҂D 3yZdP`.Yqѹ [֤ϞGKәhuZ O_5 Xzt9R!CD< My8/qN7x{-]xQﴢ(<0=epߠ1dÜ%m+IàJ#:UFf%Ke^Ia }([AN±uۖTvyq5cvX V90MHAԣ6_IVf#SQ>[=p W7Pܫ(mb嶡-kxz5BY/؎Jrc8#LHDXU W+ۼSCif=T0Z&m:N3ȲmXdY\[{;!7JSA5ZVD+Kk4)#ΣElsJ8s܍Nq]'ɂښdѿ!䃁$FDë#~Io0!4NTW t dYU(IuMj=gT,n.' Gsa 1ޭ+.-M^|1k5ܲ+X8?2igBThcV`X#{DžI1E|G&[Iݚtn{&RN͗ 8ZXv"$n+'iLyrԝ^ YhD624пe}{2y`[Q n.‡,~JCݭ>ZX}Ǻj9րyaMoF_i@"RwjkauU7;mAS0߬-4aE,Q6DE~vb4+84ҙUV(gL$Z1u3A`ncJxNtbw{zq[%WqtZB9OpG| szn!>SIy}= (=% aD~[bI"IYD#k_rtgus34LU/6:7 3cA"[/b}g:26u7?]Qyآ\) :gFCR >hci#F[bәjIoSU{b\z㴁|6nFrڬ"# &b*LYANq,M H nŗ.Z~dLF(nBg"|uKtrr!TQUWtRwF7^ϞgdKW1x~l>E\BGI/g涨gX`g] lkނwD򳉗`mj~*MU fqݱx_^-A \gPK;o`,s%Gg0G|ĮHvm0Lg0/(zi ʜ&'Pk?'ŷZ(RP7)l)^Iү`C>QeI[/+5d iBeϾQaI/C\`10Ҧ-yl=PX.rȋ3[fQ>l&ͦV1Zv;yP Xc^ئId! 5GU`:ZP?zev${"]ύ%g .wG?T]Xu|N;Y"l@\#Fu~h6b )Zx ikԙ0؀7]r=x#E^W$ǻp[!%&FVWV42Bc&|L'yl2e`rkߞI(3V@kJkؽXNE?3/*|J-QjnEnr~^EYb SEbч⻨iP{fU\MB %[[ 2*xЅޱ=4dYLA͖#AA{؍ CŒa0Mʚn搠5t:7Q`nRf6wV UyqTz5S{,"$x.;\R_Y7Ӓxz֮E6N<}+ cOc݊%QdwBfp`[Q)4QJl,e&H &J@VxGwqQZN/$?qGExe.ddښ6fZ`Eu{{QEYR((m @C-D bDO\=cAOT}r$k/8 PŰc: cѹe\&<,؟xK%|9cYpqnRoK-dŝwx =ՈlOfL@xg2V$;\ ldbfj۴{E7~I乇a`&1$]Bg"1#GO&'>&A5_kUV, Z瞅X + GT¦HHm r(Y'PπP))>jC|2#70ODsdrM9sT6kw]꾭-Ukp}xܘs%yI<ؗI='U;2Trn wMRx3g6H6&;.N)b a8[TX5:ؿFh~ Hw&n_C]KUC=O!niZ+T.0.гm.wQ z*S}|d!'5jTOlqĊk1,RSk YËyUw\K8'S0aTKK9ci:82MUM-Cw?qhܗĩᡗ7)x7M@,\~n~&vs\iζqY2]no/1C*h8Z5c=wܫ {PUp@U,`GBzԚ)}2EOjQʲdX6 BO7.M /̓\StlD mDpPyɁ9}Pц*ޚ| a#O=ǺP9ܪ)č̸&Tw'hE, oĴm zԊlA!5ov5z&/ Q9_;u&ٚu~M lbnX2Umů5oߘ`~W[q}t3&4uH 2̢#S[?n߄yv0JW(WO蕥rK (9~MzY5.-8/By`SIAXae9 Ksm*5q**^#<?r}^+d;őv ]_fѓX}'(\En]`+g:rcPM]c&XT^ i7ÕSC5xEnY`O2'T`٨|5849iou>'ʥ?Vj=*6U6fK7SQ\NxBD:q9x\2:oX8n?K4xoDеN'Y)ޤ8r]4F;bt|&.ƲAk{zOMyBXO>-Su'EkENpVFs܂PV5J9v -p$;2ڜQu죩n2:Ũ:kA𲋇/š]xI/&[1O/JQ#:ķ!?Wlr_ ^JTHAAIXGf(d}zӒNM%t؃s>ą+ޑ3 \PDg81=,E?`xwdsZE/+ҧ@eMdC%j. lA,^؅7-vQa<~im5*Qa}phVGEGk80",dbβz4^Njs\..ެCC5+G;o p8Aι6Q|XHm";'l5g`fde>fO6;]bo5b ݆t;=>PeAc;VQ^ٺ8hDofEܽGݎx %l3;=݌cњ̏'/&P>}ZXKBP-uH#2tEZasv}5W- ܰH8O%2%e*@,Ty4K@yaϫ6GWX*9ŝ\'U49=W8<}9:(9RK~ͬDxgcIǖߛ { 2"uSMans=3fe:W;AKtD%zh_#)( w!k}46 uP$P0D>[CHVRD_ZrTW?&LO7Y^,լ @jXZ)\v542%5%'」=֞NM,‡تt,w& pHQ$.V~\Kش !B!bL#x͂EBCbTkd9Nd; y"!('z͂S]H67/D.ѭOTVIZ 鰱ʽT9Mt5B,u(WtdV6yۅY!a@CUh1#DbX8`ZrƾK9̄WMD̨FSL[~ā^ղ{uFQ HM/+O0raWzІf֓#@̧K\ywE?k@ЛKEn`΋,!j%0T.lMO~ ^sA̾O?)oDdj| sETl!pb]Mr:@r,6neVYh%2l7֠Bk,3lE JG,o`^<3eK ,[qh>Y\(`2~ :aIC`Nnw Os[qmwppy#-k ]@fL1Q{Ob$zEoM^/C`Dgy 'G+| )(־ۏZ 29܆wIቨHUﻤU5Emf9@uDkh?)4DW`HЪJE$\RER]wO'blѶKx>o%/aXXPFמfFJlgLwJXF S}{[LCZ#BB 6Dtg^U@^H Ǻ#t*e%y+ORh~_nt|gD ^*ePL;촗ԂtLrqC,9a9 j}@IJ޺m`u!)X354o__&Oq5bC2PQi(-7X$h~B5U'(EY/)圾$rE̶Bn:2NAq.`ʺJYgrstvpjQg)&t勒H79,Ë +T{ypd'B:,3mJBVu?2 >CNQA ^LP84g-Ҏ#e&mCrXbrϏ;wD2~>[ǭsq.?"S""!NF)X3pMvVu jNǺ5r:F3DSϰs7zfE#ɗM':z}ٕo \`N,~YS)Dd MKNÀXC”/`Ls#. 2;4+C#ʕCWd`øq-B$&e()1^(Rd|b֙d"CVW=̞ XP+[\m%ؠv@l?/s{) @e@kg'V^S)ݻ 2YTp] ]ʁ& FL4:p#ÿ+IvE5+{*ՆqJdxiV&,>9tuvq]Q /ѵ&b'}4TNZ]uhP?0I I4I!\cK:njy>9 RzicZa]idmXR΄l!SBܚb$*OcF=#b _/ݬ8A;jgoYٻa\`Y$7~W\UOl  tzM $ӋxzqSqu"xRבyΙc*RȘp_̀ @+D4D\eSQ}1mh gdM ri.=Y5<\,&hw*+L^S' ^ T4n?sa~XKdEscapO>5IJ=~|8NvB#6h. !DSUGjZ[.TGhhʂ[ ^FPz|$ Gi=/'R6c6riРv(gUsvm>,G5_g`}]~"|N XѬzw#n9D+y#/+k%Z{p?s#Rν~m]cNfJ\&:pYFN^+,x˭9@F6M7^IР~4SWڡte5q d2 q_]>- !?a\m K"WnUZVFXb5nK+7t^8g59"VE| I}%)c~ȿ H ~&m]@8<$i4q2N٦-u+kspԉ \yHude'S(ϛphVp\ÌZsKTemd;"D`^I΀IF 5&\(.8@86lG8[m ̇lN>k<(+/I9\CD]H:IB>rqqC$ExCxIKJʖ*Y\Y1wQ otcC^8w^ dHM/2TFʇ@dkLPknz0EL^ D"X*3O q IH tiVv?ZpAAZW)yM9t}H@Z(E ! *aǽ޹Cr=j"%M/|"kϲ7hI ҝVff" lh(>$- dFCֺekߩdsl;j_y.Ue{ K$ T㉊~oWN.آIEŧHTIwۓnLv%Fnbi[ǵ-̮FSEǯ]mD3 Q9*= o1^i ?{ba4q%]Ԍ= 0 l`EnUܿ^#$FiXE J\,>{90,_AlTƫYT- pNu߄'vK4t$B3DX B~wgWwI08k P>-!2`)%`ϐ׹k+1uē~qg<8 %SXם8iL%stAK{;S%HyR&ߛYA|m\]}</2/ rc@..|T@bٗXݿ-$m#uR2J[f #C<8*%tK޿!Q El7[X`UK#z])x^\kZA:m ^D bB)w[1rQtnТ{pWlX'"Dd@u Fѵ\kV`gٿ`gXJ!hK}.,)r4-oSg]V# TXH߾1~JS7E>aZ֯肧MKB\"LG|e@j1$!0oҋ';2΀{Lmz5S739s9c!Q:o#FX&PC4|XkNk+&Wu[+9%'ҲFo;8,+ms/1&EX`1"}V.afŸNk(c6l`EgynSO HfމmαՔ) h4Ñ)錏Șd{r,(_ޱ=,#pZ9ɠ⭱gX;fO3J< P kPoy!!oS BiWT.~BuV2.r⶿ 4'G䟾f@稴F!.!kQ N ,lTш y: +`BQ K`%X1B}\ l9(9ȕ/-6 jd TGYɓlxwEjjyE%d!3Yп̞OJ^<3ۜ{L jID ژkN,s=[Y[, r\־zk=]o ሾO%ݾhxy7K4Cx(fO2@֍B7S2}PM|U3~<)_c)5X+^~Jkƀ !iaqTRj*nM=\QWFasbhx$=b+M"GA,arGMS 5E] ^77< tӌ!]QXn4RP!a ~&P0{}zZN6(VֽA6QJ >C.SNX~GYFDcS([s/: 8EȳIeKw8EBu.DyOq+dfn%$I(ӂ湽Y%XNR*ٻ? >E+!^>8FPKcGP^3Ҋ% :V|hQLIn{nv@FCl; *uua(*3=lEVcdO ʳMZWO>`IfGJU~1: RZv-_NFvF>CސE5liY\3o,@t3޾s\v_J2M3k  iK ns-p "+4b]HBRվI44 K)Nm3dL\?񸌶ĝ 7v#/a}/,]$-)`^<ϒQP^jP>Dh랜N]k EQ"KֶO"ȌYY+cW5q-d7Z 6ߥ -(ۗ}i]`>ޫVF)Z(+lk9C&[zk.ȒNC_{AvE!LWHgA0u\PPuQQKA;b $/?fٿ2/pү/ڀm ɘbo =Ւ$>Z@VC0,Vg K"+aL{8c߻D}- %2qȖwN~_}C**#i8?0o8Ն%MXygVa堪yVvKC횬,lHई1gSciɟ5ɨ9t6+zƈDYֆ0*8)\ϝ:@9i-!V^%Eǿ!Sah&ٯBYzFJg$s--5!$J3 0yvĕG13EIiGl̢IOl$>C Oegv]yp׾ O,5U`ohMF EoB8dt}NJzܒ/S3U;-$w]N߃ry۰"faCacG"sUpQ[_4jQO[_sd6~|6SEr:N:㭋M9НgX&O%]q8C>W[rs Q+c8cH ήAhßUb۟bJ.Fvn?md.*p:Ǻ߿= ax[F~c(~ZFɰC8̦4N̻JŌdV qE{6juƵJCpZ޿F3/l\\Ov " vq࿒t4E}"ɻ[$ $=ơF*)Eӷ&=ѳ} a,Pa*<ԊeaaaQLP y{k)1ꊌSWFUR|lRz๛>2:a(O?K2k6kE hp~Ry"fw'ߊ$ߍ&ɜ^GY&SFVmjx̕S%1 !Q swH@tƊ!ѩJz+~l猍g6mx\"G'\})ϰVfRK ⵉv ^X4, 9$+mY,|>gp}gb_E•iBSympA@3C~"ř^E#nptT~lZ Dgrƛfuyqݻ(%~*hCZ^gڸ0k:k4: {AѠY|;APɬ'Q`Xps]{w#.M/!U0p < 虨qpqNT { &̙n.N`DMW-M- kgddu'N-;;UhE9/άFiEf1/=>7DJo.b4:! o= m8.{+L &k ]1:li v0pX.Y:CŒ8c㑅ǡ_.>o"a c/B%@H x$]̚bNgA[eöGܫNh[ZG*/73n8z2|DXj9]ċր~AW 39#r:X|LňeܧMA\b`:yP+Fu^b@=9>4G9(?lr5U)?]9JQzFʦX2FqNsl !27Z }|@%D>1xZT3Y5.:b]\'@pkDeNڬi_s)w^c??к,[O3{*9hFxb1?N%J51^@|:7'Ur]5Q*ǧaap7~#3^@( YF q2776-PޜNzX@`>FI74Kбi 気JC#oe6W'߬+5pfQ9Q1`'>FӺ:I'al?4o0v0Mp Sf_mWB@@-6[DZN4>.~_t{c":(lz]ba ?fP|7)W\ޫWjWטge~[֛YcXqb Mnk60rocV⼼5#5*`׉ο\YrWxnnӅs%~(.^HVYu!`)H ڶlʯ;IOyw^*z`ъ&Ok7lJiJmSy 6D&ԣ|f2s9W~YQoBޟNy0塨L!>""Yן(8Cj(Ӿ7BdZl3׹Eö?rXO*Omm=O{ 58`Kw2Z- ʒBZo`p %=Rm<]LjwT 됏`QޡՀO96jd}+QzmaHFl1X"ԟ&r׀Ҽ a'pk;zE-D @UOD 3i m並>$NPKD~Y썾 V :/Cx{AjEc~7?qCoZj{U^Qپc]Ɩ+U>/#n[{`3)F^N/"7*z?[^^|!n(׵lEY: =%a.kD9(K~Ƽa"@Əf/@Qިxj^++;ܼ,(kHBͩR'ɒ3tԛ't|y_U$V5峬(9O#v+>?$AR 9K%_(DaDI=ZB)Be;D[9Q7\ vȤj7#:!/i;+3L4ӌ wHPXn+XE}yWW>iɈbAiR獀_x/޶Q5@2ZPhs$j'Fuݤ =|j0ј| `h|]oϸ+н6; CyBշ {!J7d4ݯuħT>yOe4A 79{0lΣo-Hffڔ.+#Ky-Wi C*ǐ֣ߴ;~I[m*cOUţ8,`Y?"88GUOnư&r ZGĜi!9t"QA/uʩp" J\3{hMU" ': lCӬa/Ew݇_{yQ`Kum Ę(D AL1KRCf\=XViJ=W!}gz?^ jFwl930nGVvξPonЭNн#_:&\9!cu"HVjf4ɥzF:=XjQE321Hգed耸@?&NU ̛:3VYS ;dF9UWU @g0zSj)V0885[KU13klrBWT/8&wə^sNZa7mmLt~^v$CvYKj;FiP sP۬YQmܪDlHFT.ωlH¶,"8_*m3n٬qAYAe  ~oϿq a&+RtJm]rL!s>TV@*GA~wu#GmOs ]J0x*.6$5m\ڻE&"9ygb5vn5s$nͣTBg&^(1^] ~q7* w3ϒ;c@.z8Eu !Ђhv+Fo#re[4y 4(5%6#䲃*>P,/o/llk&$;CmX3yC'͸PeI- eW0!lY@|9dRaxlAC3I.JQ齂T ~@J]~eL8ucȎg&۴S̺ ݔ Gomv-a`˻K@"JؘB>LMW<3z1_L6v|3]Շؔ(iҔ(r) b}8K56cv_V: k]{h$RdNQB2sMk(džB 8ȤFQdNiqu%~81䖸5{E5*Caag:r8qhZb|&i9s턾`P;e8+Κʁ#Y9{U.@x:BC 0 ҂Pb{tQ\RE7`d-U;xsdrnf8`X)u$v`~~G2kNP(i~^jx=>?-&I+XI)7OuI,ԷbNCHwv*?<?_Jye[O KWvnQS[GTNYHiz9 I#mğ zJfb@!-vmuSI 2ޡKL<ڐOvtڲ3;582Pk`ß("fHeD¯bgî$g_\jb7b66@6cb빆MyTQ3*zyW sky>Źz /ƿ$]cـsMy.dq.mQ ;:IR\rIK>mZ'.Eܽt ;-9+u7Bdgqjt*o/wD R:)XӄEaqBOX*nM/ L`v, !nL|LjX^&6d!Q8J}JS"= ?P2F| 3_0rRم<^QtZJ-‹`&?*ovy.UgTIN~X zWh%XgD.J:$W39T[:5?hu.BJ7LK'[rf8]ւ E)ؽbso%P;.JSTX?lB O)i;=ry' Z8-LejAi[1d N:DG>P^:Ig1/#}kJB3#y @saLVBtLG`Dr?_΂71~|kJ1V~)+KXgNFPS"_(/0#Fa^frH-o´j&d@J#LO3kԄrGflI\e }Ű\,766u3>IqٮIf@ Zϝ9\vIQBb=k1?\H~;fhK] *6%0ThK#(I)ָA >l{2ciTmw9E0gIA,X]Pt~D/MT?y#ZUZ<$6> <].hU5sIq'G)!ŢU _XN`bGR篊_xCMA|NhO+bY=LR7u:Z .n&:78,TSӕE=^PӅbI`\xyxc@嫿W3Cc5`gtx(TоSbti!ȹN%;­{b7LF旣)HhGU7UV~Z՝[ϝtkMI.="aEFg XIAP_5GaA.O$Tm0gֵ+IiG O?`gkؚ9'јԴ+-ʛ$$E~$j}A7w0RqSqRqCc;n2!6g7"&cS ^BӦcvtl{ ᡷ$\q]視u)3 yLKb?ϱDV^q޽AgQM5Hmc|fJ(|?eD%j~]DeW9vH,_ AEIĔ+ÛV2zŀH0ʭkP g4*K)S6EW8ig9xm[⛯ :]lLCNnRBe:ѬarA74qjPƃ yNYG,fiwBZw;]Y AɳsYohCN E#ldROCP8]Jre 28ƃᗥ sh~G>Jɖ=<ͥDB"+ly=D# :N2iOO=WLz5߁G—8CZt(M^4#~2xI@hiT1D"a$E 99`1iȜZɐfӥ k7Ls4T*e=MwiwR z$H3A1%{C 4U4̾.6PZ4BJ:YH}0vRE@f[u2jq8I*c CT!Jv]M`ËV1'l(7vwe(cI٫ s?F(+ϷlQ)-_EdY9"6' Z`%7=];(Z\P)%Jպ)3pۗv:A/Q~ixhxޮcZJg B\~61٫d'*2s˛^Ywם3QL{R&:WBܞ~&AgȜ׀8=X}CTСi:δTyI,^xƘپfB?qM C=C= !o֎h9*?㪻HhkI,8Whº!NZSB_5ܴo0[0uAf38=$rZH0#u!Y:Xg5m@d xfe ,"ϋ+`_d3ܱ v*n5Ofc~׆0;gQ9#ALM0"W.†7 ;{FmD AH'"9cg򘻼,hL5fEHCHUǧiI$hch88yƬџ`2EM<ѯk$M(b.v& Ƚ؏i!,B(`A*sprm:{׫g6V}sou``#]&4+y~uIfѺNKfuR՜xJn O*jȮ^kЀ Ԕ  `gfԵ u_7׉i-Z}Ownyi$T)zF#7bԚw',8mwzl(S(Z Zjw *2Ȅ5v7b58]Ω/KicYBԿ͓q*Q"hȥ`ՙa@בaq3(}#(Fy640AT&tr Jd(N~;ǡh(-L! Ԓ-r.˗`/NXI(;ՊMyq4xJ<T+RP`Bz>T/`XNH],S앙@NH%>I$N ߋ3uj0 PD|`rd$i56|ih Tre;O oũ jIf~ڤ t#]b Zz7q!{L5;\=j?&q݆=Kx̑!)l.8}gToI$W$75:x FH7"qL2-)ˡaI޼juΑ" q쑜e ˶lԸMKȴ6ޥE+^Bǽq.DJ> t 1%C# ?~g]],Wr.6gǍY&^]j[~6Bs^LNC$->ĵ붹+ eNfQf+;dGZuٺƕ(NL-{5 -WlXS1,%gK(lUBoWب&nݮNLj5 A_ vg!/s:]Wq.9 u'D`= a C1_BdE YUbyY W?VlZ0kԭ4cb ax&m;eŖPCiDޓV/lm(l>"p 2fTUƇ(" 9@*/?ܭan6Uwe_{کi~ӣ&b ek y1jHھ^U+ irZ-ԯluDZ3?_8޹!H+z_AB|mr)vۭݝ94:==:wlIݕzc XTɜNd2քG U}H,{,}&jdq@GqOesW+/V(am6^iUz+} Ѧ͞=i;lo6yp}|<>3xU)!QL&ϵY?c㗳'[oϣ7Dͷ 6YTh, qi) 20fG,pJ]<7InI?bFFl\s/-szi4IT?L5fJHjO nގ1$M1ha7P[Ckۓ#BVMM Щ` W,X]`t0kcmO`\xtO=1}Q&14T_ȝ¯L_OB m^vw|9 nӰNL1:Zm3q `BanQ7[,nEoͧ= weS41!20=.OyXc8ACWXKr)UPAI…sa-{ZiP[P!v NsYX9Z\+PtQ}eA!WbtO%|1Gp"\ jv&*$;4Y~ 0uUNGTK fw+dd2nzia4"ɉ27rۉm3]Rp} }1mce-Sϱ4H%m9"Wd1sCk=f]lT..=20)M2w5!w:MBV{manbXH:o?<;2 SxT,]%W;C,3Bb㈘p4싁zyS-׉WrXAYVFY#g%%>ȫNӦ~;1*pv6 UOΛ;dTZ!AEm3,?rkۨA9 !w 65TX{*^)9{4hir&jP֙_- lܱ!C?GU{)'*52wh-1};2jv?Qkգ}PX }b:҅q|weWD/'"C7Ϥ|?m16߀"Ldf:#U,_+~I]ѹ9L'Ū F$ %!mo3*!_4h_@ p-=̊37Eۥҟ!~G+1ڸFe5@d`#vƽ}aj=>m!WL1vVo9Tn[R ?BSOMLOΈE-3#/ڵNSeOMo̙/)s ^:d:=\M-<1/I |\ϪGi Uj7d {Zszts 1׸l+T*,QP}g 6g2]#{g~Q=p PZ}:eA8+Ь&J><]0b!聄*F!::Ң^jl^T蚺O`B; m8-oRG YFf#CtԻzbB@׵db̒ R-b=7 ͙t܂ 0a¹1kv`D5?GwxeHh4Uf}{VO#ƈ;u[iv`3lWtH%s4zA.pSqh}e xZUͮ1H<=jN^₦ 4Yw_Z|N0RP((cTӯ5Ws:Aeb x֮IBLyCBJTDy ]Ԟي$NR5/Z(R=)4a';7Z0՘9‡]L.bʮkFpf fg1q0'zvjEѵKZ 4zHV M\iDʧ? .(rsZ#}ZmԀ6$u{JL#N.d˸BL=`ְ"A5TiI,{ MBn&mn\)&ap3.Cę3?]Ɲ(9C?SWdNq=m ~mXp0ΡlmtHY7i[m@yI,m0_y?K>QQV4<_sb{ hƽl#@Q:oV;2/Ar b 2&]ϔ GK*JDV%mWbh?UO(gJ"ܶ4][al'$8N}Cz]eAU uTI(094S y{ŊtPWe5/QMBv24'y} OF}PGL}kjy)j#4x(!it#ȍtN;T!uW:QjUdů'}/cmIh>1lw{EoJ^Rh_B'M $4;r9ħKš,77 (>Y;O9BWp@z(fmjKi{v@?|W UX 1`W @V)ԩ"DذZ!8fz :m ;uhryO g\(QR\;fQPhB?M}fNy5M⇵T +) SŒqQЕ&- G"z/שwNe+}v߱\31 8<#f\[n/t|MWbwЏ .pw+.ǘ|ƦyY>3aݐ X2f/$vw%+zVX Q;)Poƅ-%+x ՔIDg Ch9 }PO裼r:O<>Dzkk#UC4DMrh,䟙wVZ4VIY}DzI* ?ߣdWsS_'8fEX儵Ty|3&w`3\ }w#E2=Izq9:D`*p*/e`)[eċvm%~=/RtwՅjvd3H)Ye%D GKRZi?yAﬕB&T AQ=[d'2-W~NlAIlnGA D-l%m;Rp.`Cz7qW?h@ަڎ׬ARL7v>ż%e=ꋰ*q]}@d%_H8GGASl/(HXqiޠU4%ڥ xlř^SH邋bʮH0~7RA@HpslPDxYzsѕEI:(Cq*}+VC6F_= ;=-fGXh{>{蹣, B/|.7jY^ɣR+l׽ξr[jhs@f'l6~+XJβ.St5D9h78 k<P:ܚKi|a05z"ޕ"^Li݊kD"n\J).e>v%zp`3>vRzf.jRTݻPӊs;)Kmm*įFi=9^a`'^,%" ehfP@ ih>쀙hGoWP +Q iy:frt+ϳY+,z^:WEԮ] ?pX}ruϥTֿBxcgһGD ߀Ѷip{Fm&L'#X 7'l8F~xVxtk8GFMң ׇkTԿPK[1jx^xCZCn$G,.7Й_oĠDN",iz6?u|< b,gH*Ƅ-}#{߼3M|t:R@ ! *ZÛ9h5M׬{,=^`ϡ1%RyWq+{+b1zHDWgNU/#~m|JH^()v(G?o9wpEn.|Vԣj0JYc\ g_I8hCtJXI獕A.7>a0E"r-VQN(nP# >/O|;/j=SYOs1)G|ES.ٹ$NTY*Pf,gNӥQҼCm_{: lqmM~B[%ShOE2^Mv#*_V_x Hk򦆐CNj<(W !L,%}VѰ>gҽ;H_h1kT>n>J8_┕d!|]32 &K%0YbR_ͣ˖eR49NIb5juL fgcfZaWsm 54r`Rc%B@`0&XXD?zo%kВ/T" !*q\94W[1yD<,ǀ)LIG(_ ZJA(RԵr';2#Ř@}-[c&`>j&6_rJgPIa/`ب΢,H_1KV닖 8s <S͏@o\kaHd22FZD]xt5jʑHzVUO{%QU~+F=գ[q'%(1E27d×odnȮrwx#uyi\A: I%tKߏbv@B/5gg{L]s0CEҋ_CR)\=G49M] 2]| 4a:O~;du,nE6#C1]"!f:#u6;'# ։xDhB+ ,R WOKv9J+[=>z`_iqeĬ*Z7Gʔ&S][;3CZ;-} $uX#<ʿoT΍oLH$z},[DHvF% :2HV!ٹ0V ֵ0}6&32r*:)!q ME/ ;g тnoҲ|x䮡פrۭl6z$DbvM+n@@s-Jꩍdy(p!WfuDt[]w/| Pf+g⡟,$*#F Bߒ\&Q ԇ;ݪNF24co繓,J}6\8~g@eMT0҄4, 4چ$h>2$C1j|d4`Vg0 p (+ͅFiB C&<ϑm X}з%(rLJI'",J+( jtgFnj 59 /zNP,')퀣k-uHA7"ox;hdIH등5G-v[nO⍢K Lc>9zH2o=k08ϟL*?4?Z *-UϾ@7Dщ!.`]>&v xU՟5qR> Ee epΰGm!ʖDpBۇ?]^<SӉ.=_3fҘ06=Ji;XX3߭dq12V}3 pTNkdЖ?)lN}h\J o U:W 2`7 'KIy4d I#?*M`P!;$j85^A\fJDD%QؿWMvW0%=/"hZ-xƦ tC89xk≔˶9O '[=`>旦XЪ)C Qn\6K} "_o~PZqfƣV0H O~hcC(\1at= EPL:I+9?3J.`R2w8s˒s߸#+@~͇Z)WMggy׎e>{QeP9$eL\>mz8trL|M <RO *="AU \:i ^uck{0aVԫ]ŗ@1H5)<id$zZ)t{k'FFy :MSèQ;2E^ {ixxMdr3?9cC 7EPg R(O@2)Csɰ#;5;Cr'(XhUQbqwy*LzJ7 0טdfE#5CRyv74%P,e^O0JLp~)fJ$WhtxD.<46_GU!q)EB4kiE`9uE y5yl7rSfH( E"M ŷs#V:yNs62^cz۱S|՜fopD)7i%"Wi6S`n tJRRobC8#G6(5;*.PtΉT\wzy45dEタר[]o#uVNbJIUCM!\F烖_[^q\_8xqA`%HNCEpº`0pfʩt@B9kDi8y4u,R^n:kv:BO-\L͘z0dpFW&ڧU݉R;K9<hΐlW#} /VŢ o+Ci6f5v#6@d2!틿=HQs`/&y1n[dEtͬK7cDZve (d}Z9pt){RFOE-ɫf02/Jk# =Ol*Wi^JP)dUGH9k` \D;6GA8[oNu7=a'٨cK~GMЯkSvi x+J]fM9x#yTc?;q%jOafau6xj3;yƔT֍5NvL>(N֞H}+X 4V {TA*iKIBi qs~e8"*\Oj] @ O_Ϧ>ƢɩyZݸbVCXNs8ݽ6P휹ᖰܵdy-7M)W|jR?3LK4_'5.Ue蝺٠EelpE-<2nV/7ǂ WQ`Q.?j7)D/dOcF*W_޳s*NЫ?罺h[\$oR,7YAwB(ӑ1rHˢHlDJMEmi o14HLm9 6m&&R U6]W/l|ްo@7~\ߧ@&hm0D%{J&Ehȡ%B`<5o۸ݱt?r{[}̀S)(ƴ!{%!K{az՗7%e'VG{B/G'8 * 2Q%346"A]@D/ERR=!حHpI 7'(] ?܈E9p.8QZex=-CVrmnh:DtR_zRh e͝h DBUF7(;x!&qӠ@ΩgjV]{-PDb 1g(JD p/MRNWFj T=e/SEB\F30MS mb9F;}?<]~3KJTZ Z~ܰ (@s0}7J&*J >bY;20fׁX}-R>Y߿ 8g2F~8Mi#k ˟Vekqq@5GB+jҼo@U0#ZLo_Jcm\C,= jQ 5Vig Inbzڙcʀ2#mZei|ߢ;(%,,.CZi<+ 2]`bl <Ύ"}Smwiٷ.N~icH?~AzocO`TcCO|uwQ,!8ք(yLi84|eAr>#h峇ap^,oe ʗ>bI,GyQeВ"dmjt }f٫Q,} %waWQ9jk A]fpp_=6/_SCE(EDi:홈z9 B#߇#E꣭R53Of̆P>i+Xp5_xR5^'VVd5khX'U-駠yQK }VĠ|4E29ivuod^_ 0nkW%YH6{%5tV'j`\2j"p*3Ut VhAC :Ux jQҵ :B3uץHu_fǀ(N; rSqw6'ڗ݌--"oK ht);w7Qdd{+]5sA+T֟Ӹ._q+AUpڝn.DHMF-r{ ZÁ^M~Ci<RRv;cA?$poзO3|LyZ^s%`CS| `b:tҝ.ڐOo:٩0u4)N.>fB)be'?l5E'- nZ?}eh0ogs1jFxj$kXLrU>k&V2,6Xztbs ڴm=M:mHR'*j?\ScNKuƳ;@=Gijy,ۓ땢r;yV c7jX&$E>K{to푖ĽN H#-C8K2_ԿM4h~zLS"ʁ $e~x:2eLɧ!|nEgGMF$}oEt+i.>i sQ:;FxMT;168 ǦH8d2HφU ]~.ai~n ɗ>Fb,r_c~Z*/i'Җ#gYUpvt.u$fM5Vk 07Y@!Q%krp@bucƸeL<vY%*˦p3- 8An!o[t )݄UM|};tYPG ֊9].=X萨$Dq/!{ PY0Ϣg/E,VO20ZKbt1Sᘎ@!]D% gnEWŠh}+pڿ kFmR7gv)̷^ݴ%r{ǝԍ^} i/i#M pIC'i6 $EMy ,e yj(asP ei~Scm-[ ¢a b'9/ sA5ג6A%;ښQ?%0WbM|2g`S0t=sӆ@6Gbڱ̿ȁN2}maA(UtSk5.TB l !я !(UպHJ-}\/AH=ETZ̽].{ꒇ U=g1~ +9^&;0S1K N`aD |1 db1F/NFŅl ΨWs^'` ^{Muy{ k$j?[T"AzѽN@M(ڃ..]b:3&*۳y4%lH Kp;[C)}bƮzp}m8yi#1LjűgH zonmJ *]`@ֲ{XrAFfR7V#~;j"6L9-c'VXK.d4!hE5c.ӵW{Jue:^k]!cVdmeT1@&FL d[`m V'Y7T 5_$Daz:oo`~pɎ\![Ұ Q (.Eʈ64-pٶd윒T!02nwd-c|ƛf>׹uwQ8.(A{jįkXIN3OIiœ2gro2̰9n|/I]c*!x8NՕս{ܮH1"kN*& EġhF>XC+({J/bլMuŤCR!I`FuÈ> seSd`O÷ng6W /mai%`zJWv) :ςkSdd%js2qC7'uivt9x$/bar xG#R,'7srD@$1OrISCXZ %1~|Sv&pdnE釒^}([~H N)L9͡Hm+ʳ$%RB~O3H" ~ʲrRF7MbFv{\u8 ?&|mص~/oփ[Ypkb SnRj2UBv`dwyF}͉gJM(J;1(]*>(xY$rfq9X⥫[_A YgqyYJgLqmQ;XʳK 1БB=N" #6 jjB@<):CÈEk/f1OlL^3d:aZevY")Qʏ}B S"t 躢=yF3X~!ʯrkw;U~i%wF):Cp'}4e5UA Sݝ46}nCj_rrRψ7:y\ns`;T b!tj&g4sPͬh: {Q>; -~TM]f6 M7g{2nst.c9}s =1?1 \eiā#w ⱚe ;5sD*#,pW2 S̑K$4^sQ5Nj_#LOmC 2h;zl}!#B<.Q.q?E''^3: a}7aD0ؤ;cm/oӊS<6O<FQf7YY3/g1z=>@]})^g<i8dZ vƇ)޵3޴b}dur5u(.U^VdFJQ,;;>veUVZ*5t`49w~+[P mWͪw=+;2ʼPF-@ÈNx0u6qJ,E~9 A'4/,&TMc 1|%e(M# ]=*9)x.\lQL͂[[)c5ܧaI2|307o‰Af4)[ft>FPu5Bfc Q3#^8Ef=t[NY?˒=yoA5mMJD O̜#.axe;6V'WY-}+^d,vc%U] Ǔ\ydFr@ܶ 2Hb"-Q.6XK&%Hᵉj_A &C p,1Z.vy1 uO lO_o˶Gu8fܼE܉CRr7@gx5F˷:w`1o& }4be `)hB;Dźo aاBzF=@W#цHyq}@X1bxAYyρKp|yNh3KKFᑊ,Z75+E|\?鞄y'@W ajJ=+4<7]tF!]a3yBsZJwOsȀQbGj聻&Zt]{4Ȝk_艱Da窖|x50 JusX>3?Dmv(A4H3i JE ZÂ"G Bf22Mm:ٔz7Sj$..D$ ԲGN!l2; MQGM yO}I` جբ'}+ϯ.dz!TH0-T`(>@F-Qzz5!e7G3-֏\]ynuYq +%1Y2`w6'ccOn`TVD4m@ 'e{'^1s#?UM37ts)V3&=’7ˣ4^U+r ~{:-zCд*~`dÐ 3#ܣ {ET}2O축M,gNhR\xOHMmdsY 6R *wBb2Q:l[ƄQǑ8lqjfs4IK爸uPth1dvc "Ǿ%AAcAޱb4wQi58pF ]xɞ!C™C67 x~ֳ``CB3ʹ?psr]lY[6B^^lDAČh8A_$oZs'}}]s+O9bQնĎZT\u[q>:ްNXИÂgi { g+aei^Fs6M::_ -kbu:P =U.@vH(/塛v+.hӸ 5'xX}C淭A+9VA^CI?Q!JAܠ,e,t׳m)݁?9=MCUY5YE‚ :FM[ONtnHcXN2^~[SMR Ɠ2*_Le'իA I={a:?w:ÒЫZBsd;PqrxT^1#Xo`_FDMH1 g-S[77BOimA|+~(=÷owO_Z2֚غqE'V!R^ `&_Kbv8RgaU&/ }elV4T>80|]2]d]UJhXT2勽H[3VEPH|0v O;"pr@b h{̛97O,04F>hts*X֫nށ|j[/LzIxQrU&Â"P%D"$"k+Du8eF_Z4{eEage'{L+wNĠiM[Ly  J"A8>hn2͋Y?tI,YI"<"3ssj2_&1ջ`~L?\=wCpH+"UZwhrH*֌u)w)a:kro?Ƃ6n bbMLix |a"7Z~[4i"k4lR썒w1$:tZ8@z0d[ +3Djmkn'kёr<^2Edyo; vɕJɄ]5LТzzOn#8-s/fڮpC YVv|+{ÈO'½: rjS3\GM' 3l# #'Q3x ٖ=Fږmb[b5{1&5kaY͏2n;h+]5Q^_!- &"_E;;dk-tzf;H.#lFHbR I#0=]ahYG^]-ǕPq?pk:%6Br x' q:oFe SV(RXCi~BɗX Q`I|M2 .hdKY#3h!:D͆p>Ew=u TT@r`7z 'K"۳}G7iC'7'/J\s@錞re V_O0ŕJݒ8MրCq:& Q"L٠E&g53"jV0ZhH`,rfk[eTd(؄0*AK1Q gK{1دϩsDSq"w9teiO-]1"uPÝ V$2+N2#3LFGNL>$4{^Ȧ[P*T\A1S=Z4|]%@P)\fkt Ӗ.x ĀA|Q`K.bF2@-J:x#cQF(.x!kP:͸]77CбzP˛?=B{*ui {VގJoz?l㰸sPJ / *σ67) $N6 Β4~0ˬ\Ut}>pF0qfYq]gǛ c^B JرĐj;heS)5BaH|y = v[$\~ N|7c{T6IruT}n4tӍcZmX_fkQB $g4ʁ9;Fz.^@6qsn1zb ֚9\a+-xy!XrFWلP&.;xWv% ryӣZ>fHS%= 'c}^4=tO@@-*c,fxXA}7X #?)XM w:ɘ鏵.v÷nf)"`>t S j(UNU%IΛ~mP½ ^ g:TbÏ@[#|F|>;%pdvD5le׫ x}%TMrR"w%o3q'K!"vIIeٖ~>0b7_JXQxs&Эdhl?Z]̛G3MR'H99;4fQ$7[uc90- eqHq bj9 ⊮1vT4HuF+:jE@/H Z#krt8(-Uob(q_Zl WAp|1oo _-SmuDobmQ$|Őe[*B}of>7.%Y̐@uZSSDYa)#]k3{V idaDTk1,{7EQтiP[hw2y?+t)̡qEc0mg|aG^f2D꣆Ha8oʄ4vFFGڕ!D,]bd 4mut@ 1{J ٴ} S.S6;{mhtTRrp}76ŔRͧ97 % f 8R@< a"W*X%Q,2A۩ 2e[ncWO~$1:~!BK)ڤ"HZ&ڈs 5fs B kwt͘UzK t $z[74,[Tg$RVSΰۯ iߍ$TK@v"~hwKbkosۺ `/q-XF`$o:ZR_UU_F n_V?xD|ri9#ޘa枙`JCѱMTB.r_93|MrMI쟅Վ76nAvH4 ^ u nG-ߪ=t." {Bx:ITTQ<= ؘЉt$1_yRF^4(P3{Sì!K]V$nԽyHD4AգL$\͊Rr\:FD (wB857DA茓SjykZwqKOAʡp<Х3>-pKS}Y*^r<ߏ-Zy5<?Yy8 NeuY~'Vt7Ñ+^?,jUP {s MMStBBv\MScSFL}q & KrXAkSp3s%ogRX4eqJ1 5GÅSr:SH|{Xqn&|YBkkY>WKW,U~x0k)E P犣^I-#aeM4,i>.,&N4 о YEUw NJ̈T95Eͬ:\:AϦPiK&5  f YIypJ巎Ly9ϥhv!0uQ6xPTӎ'/[rp^xo?<-Ls4luY7-(HcJ[1n챵ey.b!65!yyQ硰4!y#=8#IᣛlVz& ƀbn @6 g2Z(Y3#n!&Gw'8Y+DYi7ȟ$[ ^8E-u!Afz[Yo(p]#(dvW9-8o?-@$ҊZ䵛 ^gGǨ6l逆U@kT)3 q}mX.%FwoIlC(W_5W]Œ768MKsڼ# nkh*dQ9EUDbi4nJzS~4Xc8{] a=c4E'ٷT6Fi-:oK7垺USqSAH#A%n~JSԀB(Uzy;V]U oW|v<zZ:R>)di$2=p*")\ L=LUB@)2ښ> ^wt v墢J?Z+D453`r dɅ1r$Np$:rەґq:tI-R)Un/\OpCWpv =ǿ#wqH';y碓TX@Aխ_茬Əzv7 (8?I[O|Jt-ƶ;(ܿKԜN29U8#/[䤮[OooスT8c.X7nUBènEh^Lz>*ژ7M%YǘՂn}~QsV+uV@@1ԲW$> ڦvD.YpL?1Z:Z~X򱦺e;o.X@QWfcg၊d]`)9\0rY (yX DCǷ\[=?ܡz'd6~YG'5ՈkMlT${IP_wNB^R\kFH1Fɣ,i'ǖHWT/]v`q !#l6d=G@x` M[3U߆.A%@oREle{hԥU( ;|YKQih坃]2A%zp{ghE0kxʼ+}RֳbUcfg:ӿ20ȑhQw~N"&7<]k" ^d;TQF:@ Np|-[-8Ȓ 7:lڌubQosng:mLp]H[÷|[r?\2́")˚G*K[Z%N7̢m ic)BK˱;` ^?yis?i6JkTh0c3󘋮g*uy|B虴/Em{M/ bl[_%mf"1NFgjk~-i0每 J^ܥ&Bz!'rI Єl_Ncve@ Jͥ6M J@ѝyA=E\#P%j=0p]c adqJHGr04O7TER߮gBTrg~:qf.ds;12͞0t혬4ʊT"k _H\ I`Lwcc5-ԨDY=x>ꐌ 68M;Wgɣf~01nI[.K.wY Ę3BŴ? 2w3X_(9 ވ"\}ډ$ ;[/RQ?T3sW@[ 2 ϲy {rAB[hZsqX*Ӊg Y%G8R24WN[XnGWzS55OJ(nDg`{3nlsbBϘj#צ ?KQGbLMSJ!Ǫ?c@CM "4u=>kࣥ⌃ljt1 Eg0N6@"?9.NAB7 b4af3OJԱ`X;Zى/!XsY*L)4e,*<ݺpKˈH- |{B\ G:|2uF[ jn] C W?}#]$)4NY6lL7i2ɕ7\1lN›(9AQJt41{&͸5^v*N1?jAp +Lz/2t%L6: na6¢(TE"h3ΎCl+:=1H5u=ض/x٧1x<6;?3,^$"^,Uu"PW!>yi ~*Dwl*9 V+ots300W/N182+lÍ̋kݑ#B;EYXbm3?ۚOZ֜q`UXU9F( J C$FIbE~ĔlFj8,(G]mVdȶuPQK8!@yjʰ]ǵĀA5SFA?FmS!Dļ"B$ yp{ij> zܚ3љf6ʠzwT%ncy- JCLH^,b ZҖyxT g)ՋDƉUw$Neчݣ,9$Pz19ruPCh5X&q zQc-&JA)\{*EΨ%SXI|0w:i03 6.nV잶=+-@ q]8]8˔ÄMhy + ԰;@;ţlHOgo/?j<拆_wcP nq;6-:fi"϶ggaLUH5s)m~W?cʯO &U#gD@ўW:Pk27 i?:Slw╘SQs=&j\!Rg>5VB 5U6uDn*G=)p5L}vba{lV6B}iŖ㮤-.Ao;nn,`gj617ؾ$1fH9^ș[05_fGO&n6$'_ `0T)oM.H2yOkWަNq.+ [\@.kI Grl_D2j_B+Rq8b ÎҋQ<2;{ۤ;S 5|-ig,_\׽ߓ|qcރtJ;HR Lc =92"Ip/0 Di^q=0LP-G*gv +(3:&vC|(~_Uٸx3sFrA_a0Vn{94;V=HnV􌃢R)ii+@kZJz ur-/WhODci +شV!'6%/nU8#=@dr"-bs0٩fv@׶_ey֩S)C[#"A&tFذ\&J5(f+`WB2@օ^k$(VɠVpAhEы\f@U~v`8&t@љ9>~4ߪX#T-|b:iDq*A|opnT4W> vgB fg,^/L`ؚ[\ZD9- ۗq+UkJe}e1\Dk %҃'>++$>>s)hBEF= ~\x 14$H,ֿjK1F!*nt&J  h%Pk7iN %xNq1eHg˄=1>)Je2[@9ȍo#k1n8vz2FƀpIL\]֚n6` ($ T / ֫ȀiEjfvK⸇Z[v@x[:!:)ѠG8\ȡ0t{!}S6,`t rd?[q=8ܬ*A=-Ѕ+H)S:cYؕUR&!< ?I?BC\M>Li89AU(Υں^zch:&L~Qf&ФSzf5 qTRW2,Sx3Rst׏p(*G#"cιFK9 {j`,tΆu:_L}}0^$K}7NIo "W&zc 쮏R$:mpd`r3w |.F'|u :UWu A~g Ii 3!ꝮHA] Hu2de"儍!ܽIM$TES0ݾM8$8"8yp϶;ل­[-"ҏn~&ĞwߥJ5xrh,|PoHAF2tƫ橣\b,9Tőlﴖ8wJeV̔x3b"bޙׯ5k+A$e' t=jD7ƵZtn`q*dJ-$"0znI3u GgCyHE.K <[8@"G. etV".8}z>pä 'br|)Y/Z"> I:*+M_@ɇtS/b $j{phHI5Lnd_l)FLJJ%hZAP9V׿0帄2H(hE<|:cNo QvOQyt{[`"+wvpVppe|m=ƷzU-{EfId= ׍L܁/Ȇ$&%mJľS]O`@JphQE+QVKuǤM65-QLVJֈmQ 4^&yk:3W_}@Nů{Cs{P2 HVff@2* 1`f?'tT N%=0om‹ڂ]5=jtGqBڒџ">չĜSG\ ` IfŴR&zԁG/Nl0yՒ SQQ':@mz*['m <[AoDsw.-֊}_1 a+s_N{!ݗX-t+)ypٌe^K'ҁY "`8i֦bVRAry$,Bhx^:pl` E'5fhxF O?tpU@ gUN*Yg:1+CkXO3?G4=3ѝmh{g%tϮR#!Ճ$)I5G# u ⵱@|jT} 1Qw[퀸E6O;[ays? ӺKk@A}A `hV 4j0_P6Ѻ} +7.u·W")Ec/Jxרh$os8#Mbg.K֓,d2Pdq_?BYiO*91],+6{7U f@79hֳfrwCh)$OFZS0fKPUv3tp̚!َAwwT2#)3+U2"$K:tytdx]0{,2M ]:%n:jDR 7j'dl!dKY¶1 ^)s[@J9%)i2Jij>IR\`pG}9j~k'6MA>D7jvY|cjP:a.sGC-H;'nIa̲DbHf.q @r\2j7JWB j S5;P_%A'ØC3FR(o'~ZOSW=]x_TUZq:t캕"OAZ-2x:Tr5h 1.G \"j[ڹ#^7vM]%*' O}VL@KE3{;j:\$xI{`.mۿ[,tӵ3[vڱFǓQlss:p.M Rzm&hC# qM/zƶ7}[dQI$3? 4?(`Uy/2D{gaT,bdLχ|S԰][%qC;|)'W }/[Vл|U $X;n SqA  IݦLW|"YSЎ]w +ӊA;{ 1ic<48n 58-ep 45';1QBVFܙALc2ťtz ot6³ۤ(b6i3"hVVRsLjQoPвRU0~I#)V^ 0k39g0>->l5ڃtM,lR#TwX@&]%x!i?=KcEFpp\vJ>O/&y3Req2q]76fkmk-Œ[_HOb!u8q JI,6j H?.gPPV3>gq`x}CH"3RuIy}/5C] 3"P^8jsJ_~X1K[ np. zj9mꂥ?j{@D+S%+?m񟊞uB* ~5_`M<%9wX\cgkx$7&fM“7YT! |A5ӎ|lKowN8K-ϡ@ɽ_6}B*"ѡ?%'8+'-ix?HDىD;G;R]byٕ6!q=7WNpSOJ`iczƀti<8yR&y3 4 7u-ke[Y2OVЇ.\7n"W\^e$T*PA咜^/p/^h2 @Lt UlJON'.7F*c3Y>=ɂ潯e@gYә~3Ym)3I:|/ ĵD~Qb8W֍ˤMBf4hno <; > 1oA! R4y+fIqQ<ŠwU6* .GZq"|>;i"#Æ1" -q#y &6| be~&}AxḒ[~03F7+IF"D%?Yo x"}l,PMt qA!eE_f[K`T*7kϰ `ݰ9V7dXy0Da0F6\|W8\8CכʚL_w*hZ=M5G#8$\ w+-|ף7M3꒴M-5@L^Xa"b~~;õsHwMrG^<43Z8\;D:2-٣JSCfO~cRQ7>Gw ͏ާ'@ϔz[;Q|1_XR%!쾘0"#` ɮ_ЌG13+n'?7@8 ;YEby`Ea-S3%KB+#Vѻc8ȴsJ} cq6]̌IBig^!йe-XȤg7G}bP7$5'qLUMzQ&>ED 1Yy{7'׷ף~{!;z3T B(R^cgOZ"23芞vvZz߉ZB\~H3Vo+F`JP4|zNF̸__c"l js BZ˥)@|=pO}U(uxIY~VeOI$#!YV B'YӐ-}{i?$_?͞x59$b_{2ʑh,鍛KȑGV(FItrt7i]N(Iȥ32MjM*T&&q;Gn'L@x١p*de~)0ABpd!꒚$RI42aˆO_Pmؐ`rk.#y}V_Z*b H tz? 2QWOMHӅY<ұcfji C1>B7ڱZFjM~y-XDo`eWEzM^j~t'9X?y**%o5JuTwQ6N\hgxM+t#@(ⷌLO=F#1ܰ 2SM6ӳ$Iڈ?q{kѭnjͩ9iGsہmbҴCj3U[ Y<}Km^t.fn<`2&]dZΠc92B^B!9w +sSiMuҡ)2x6!-_x7 F }Y>xC<78*vP7.2EB.tZP5cbթ{XFGy=9|.h"wZQhF؝Ck6rŎsX\/^5sOK(簢[V{mP6^9"F{q )5 ciS*pm T+ç?yF&*2}b%3"C0\ԕ:юSt q0=@8V̝l]@S: KL*4lIPa~V Q fGCaZɵ00HGt,Jόj *ȭgqS=!=-b;Aa_RYbZfJ7,Zն4:-Il̆qٶIus#z,> Lu>f5ƦT8,*TJ 3>|ϔ״p~nyN'C\cZeW?'uwMz2x7F>HTb-3-$-U0ZE?XٺF>@=^OIS -5oO+Y#jlg-hN2vuʲT`i\2L +8i {_n,L(`/y}I"QTKgTFyC~:APИ6ZP/eםș'YHA*$:TB juxٔd`9$)럖/ d &(G cY>/3GdOiD&c=R݊tu+{V}~DxI8BYR{d?7 |VO>ay`~yj`EH4@E%`+_N yS4QNiP:wO},:nԼ]ʹ>jL^3_uw0K.R *E#% XF K1/4B}~1]-ǖeT|]Tzl Sh>vڝ[`ED85DDAMxu" 3^1Z"HQXb>`yc")7ލ2\KWtj GMNp.֑6]z 3`q+ns`D<F~ CRp|\A^"mX"d8:qxR>k.U)Z8i;ervk+rS 5Eݒg'AfBWյYp%Y.o+ؙK]Ny }"LFcu$؏`DॿnmqPׯJ<|OU!\$vqȹ1ֲ_+I{B.(_,[`B$.Tp %I;?P#JMJLS@:;iN&@bPS! ثJOǨM@@YvM- P #Qqλk讝(6]ZQQR);lMԥg>uz!POy&TC>+Mb b[az)f4V߀9T-u>Gox̾zQ6uӈ-+CG % r OHڦدM|#w+&%zev{ \Y\Q;g Oɂ)iD@zՎGJV=*t^WKoKcDAMl2rFl3)qS`sJ@;SH"_mt2yLG;^%I<EQitk ?mR : ՝L]=llhs%(@Dd;b=8$_IIhjejTWǜszU-N\zI,gM JVKD >~-M&bBNFw,$f۪k>rl-2w,_p J(6A*3$X7A煊ZصVpDK1mNy~r(#ǯqGК 6iQ1⡞^31m{$1/p. >5;]>P;X9M߀i +znCM'׳736`w pۍr׏w^ka&ZNS7)/EB ^y"8@&ڂq-lpCj8]o{WxUQ-vi6QB3 Al pX@'҃k4x!K]r'B(L*OtX &媛6ڰ\뙸IB߈F>H<0G2̘cafђP]x E\U12A0C& ~l7`Ly:ACS}:>Gbt{Rw삦5Q/S{vLNQs]`a0)` Vjv_IZT*/XP.lrW4QUkB=Zdd?z] 7/muȺyDǥr"É ê^~CQ1V7 ,g;W-l{-hJ=kU,!aA;<[i15Hr2`! Mc#Iٴue1aO/\c4^#3}^wm0XΖ+sE9,[W۠#LCA_nO@]yP8~-`VbI?Z 0a`u Q8a{Wf|Hوi5| 9;mTn|.ʇ-_W:d,}dʯ_*F9k]Pg (4l TP: n:r!ffNd``U5p`psHF8 ~Y?9 QM Y(:&@1dufcVs 6{0kFkHb_?1i/H&iI t'}fKB A\@$ʋ{Z4=h>OD<[Gt*I@k}V|Sb мjKKTLRwۀU(?D <5j =l]\/з;* )h[k/a3IOdhq屪9E4¸M쮙ǘ2t A#QCUfPZΙ IiW@(";%~U5 CdG&RDa ' υ7hwIƽ-pCts̓aX^CφLY Fcm6-:UqPhn֟w:P%c"S8a0luu_k:V'H]q9FIu:n \Bv!그tlPBhӳr3T 1b pJQd8xka@]oGVK׬nѓ{~/vl%P2l&=)n8e3ܣ`F t/vVfY"&Ů~ƕDdߥĴhw5I GY)u _ #媣 ˕k埫2hCM)z>&bZX3KeROVjNQ҇[PH#>Tl3?k5n{lMD˩߆oOݸxG_b!ہ5Eg}_DdBo]-w|g|h@ b bj`%gϑ 1CΒ9\!ƒ\rIcYн(I~EÞ+j7b#nO `j vP7E78jv@'[Iav:MѭX| fz眖IMJOrE };xHa $ıM$rz/^)PЙie`XDW I>=4A5BqWNԖ+dCusѻTjHN~dB'q!ۻC}p9BBPqesw5^AH!PșW-Jϩ>28NT^[Nm8Q R)말M+5~8+T._B5?D>?-iVUF=4L+"2*9ڛ c^;!j9wh|VFJ@]WJ0,VM+Y %-w l P*A#U,P(MW8OnGsHLO[@u[z -:"<#{>Ӷk$4asR%߭A .L&KK@̃HdO|, QT[y 9@lzF@S-fT )GQN- Tez ;ݸat2qBp֭g.fuL\IkHSΑܟ >ɶpGq,k.[f[& ^c Bo\c$ϵ -.e$&g{pT JhpKaAO{b{NeZYt-a(.@ LBѬ)Kvx)tMQus\mN'^Jh)#7 ?i0WZb,3K%칊F;?m&'CUC#jvH_-|,RIt~Fe5# cC>cGq>÷>AV;ؔfP0qzI[?*YYŴR~s;pc`Xm%t0&t!0@~ɺ@ѳ󯞸_ȭ+]t-/]\y]LݬG-l@~ν}.u'mbV6q\du).Q3 {[;~Cͅ֋e i;O$҅E}] x8wRPפg澉5%؃ ҍz )M6~/2!E(9 u]/r@Sl."{_Yg|@C꨽s1<+Zyԫ92PF,rK.H+qshb>>Ca;=j"GR8ȟ qo g)aEeB_cZFk{>8Fo|Y[ճN%fFƽ|rLcWEUZFȂ{%@|oŎGn"_g`5##G$2GU7-bKDޣ4S}gt#1 éNdxy7U eӷ 5IPuD<"\4jǶ OT$'yfY񣬜-7b'bohā[~@Ə@U`M}GtQbu ukqmBIdqW{NrA *pT,wK唀,ϭe &׾=$~>nԱnC4au˟2ah-%i` (u@xcPH ,tyl4uHbg3bgN''}[DO}+֧RZAro Dꆖ˺ OKJ$ PD&vB/Kݥef /`  (cP%w]M-[&3m&>! W хJibSܩHqKM DfcUCЊF" W2}F派 ^wqc}`Oezxq$>[ӎ_\[;gA-3\8D(0F}a鰥T jD;bӞł;r&]x=:pH#%rH G3X,i_ȸ85Ϥhܕ}U/'+P}9pL¿u_zY:ق6s4j[p ,2C.3j93tT!F0VGMn|AuʘE[OزkˇeWf Dd u1@)p }H6`"'LA.A$,E%.+A%uVsF|i{|X,zIʈA_d_vbU >)g @OpaN.0DЉ=Vg,M9z=K u'!T={e6C˥#.XdhX# -HIPxr ͛z{t m oHae; $H OV& qKi@Oʯ;3v$OƓhGNV?ig}}V_y4 csÁ&_ݰIͤ:tkc'D^̑՜ ڞ st!Lȍ֕֐0xHW/ʸ8_*6ß\%HNzX%:,ky?CM@ja*[|DK^Ȅ t܃,-mfS8I>K:=Y:vPQĜ&42u0xz@Ց4x! O]5qR κD9G&V" 6}T "QKK1in6v{1|Pb dRAJ7ZM X0*բ^`TQH( 'o3L_)-GG7|8$];#GYYP{:a`dS_6>h@f8+Vy Vx.c sf*phԀG Gy1 f㩤Lx͵-;<"N-Ew1_[s1aRs@&*t3-[(}0/nu V8PbcJ3MH~c]NY$@Ov68?z|]X7I{pQ0 Em&hIhԝ2L /O ڋ%[Ƴ]ȩ]P'IoK/{Pk@~,g6ɝyaErzX%\179 +36;TAbkGX2.UQSHT|Zu;]Nbk;j폡 Gwb$*j ?.X,i瞾OH+<ε7Mc \XJđ$^9ckU,5t,u`c㻡0=fF~d#j+<4p&RƹV»Rd`&b|r7NL(`K&14#a1+1,wB9&$+,Cxb95;+Yu#g.Ck͛FU!y*=~ȬT~~5B3gu0i|FcgV@'GdE#k2PΧ gelg Om]'L"R6UDHsXm`VmI*>Jj W~+P&mPU3 vIil CWu߲W:ax+S˥”=Lo3 9ҝ$ Yyh'v'Bm4XBc?\0OX3a̫%^у}l}{!\X}SkiҗMzGX (]MEk`u¸'@(4&2qTu3#748慄)I]+B<a:W&=oX͜A>\&%fQ?d ]t5) u39qbӀkue[Q'OfHvQ-qY‚Ǫ 4XbBD0M EyldU?[#W",6IiMlv)i[Kp)j1yEO^5`T ߰kb炖l˸oafD^BvpwAaQ?|z_HÎA;L#1-Hfn=g܁c(f8pșQ1eN3Dπ=XK b%420h=J9ʂftx .i_pDpJ?,)j++%ʏ3l=YN2[q΢m —mqwvƗ1? ø be9oX3 #('JBɇ6qDNJ aٛ ,!U >9dlNR"\t3}ZD 'fF$u[?A+$K`Sp ?P v>R4q'%*WWw%Xi0iCMdƺъN%Ic^-cWL `6j{!>ĂE)4)gc&b݄ӿǃ%wI0<3H.mR~wp"a ^T1 ֮!C{ +_{!+4k~%+{ݓR gv5m&W+p/T0%vow?@%:k3?,lWr$[  C ߽&ܜ2;c$CY}iHb6*J4sd̎l$YemAȴф3ɪsrqABYO9}iG6Ub 8Ԋjj@XGwu59 mM'EɛhvFegd{"'Q]ʷOn"wD,?[ͻ&\Wqf\᫋*'ř6%LZCq'1?`ϕeK ”Ġc"Dl1,=NK Ǵ,XOkXjm3tZ T5bL4Ol[È=b*Cfa=+j`0UۡèYg8EVmfʢG %}8BS;\anrHHȶTS / Qi4sj[Ű0Ci-;4 5t|K2YWNĐNA9#^Dzj"ny+ qKѫ~.hC++6 F\ne*RcKНMbCq@ArmBj"bg 'eG,j4qm|0XHUt-80-Jhf K_Rsa,pK)X _*6v&`D:}l|uԪ|`cdz%S7/n3`l](&Ӯ~]_. 8-PJU1!j`7ND JC3\>qjpK:9Y> |ZNn ѭ`+ ;(MԓHį+ 'L,qa6ԧT3y` wf9cjw|zr,OS9RUn~-[لI@\!s?v&{<6ܶ4֤Gh`l68M CFs0D^jͯ2՗!wCb1At{'U܏ ?\o֋b6ׁޒF`l)f^,Bp~&r>;iWcO, -y"tQ2߶8桍k<acO5XW/ƊWI^^4vV 0~ޢ@'o^weCMҔZ$Xwg1ws}N{n8'=c4+-&h /|ihiK@$` &!f@u#~:<)*KtϜ[IP u`sa \#Kl\3ZN:&yɐLF:K5}ʥo.~m@2m&MVLWei9(' >ʳ"TcrW1b{#ɠpĥ̳14t26owϕR"&C$}|4GFĿ@E 9s\2 ß!9^.C+J#Y )AlFe#|#Yَ̜o1Szce7㌄v\|~WcǢ8/ʏɐH\oSRA )"2PzŅJIi\-ʉw-R|9{k|)t,t0k z8@oWF|.;7*5up.szv9Pg=vWn.=t)ޜ@ :n|@,@WmDrE< u\p.(S.Kt*WPBPk7 &|4b - (6湪ȲE)gS_W4- J* ؾdFwOsGvэRGL1Nn:8p@ 6lǤ|2pPd ЛBYMA)Q/5ʬXՋ6P5vɌ'q".jbLs=1jj[%90 A4zyVF ;.gvpYhf6n1X:dقśU0 MiFCzDOPb:cS"©.l{14SѭQ+[pUcx^*q7aB9_*!k:cj(yQ2U2~5 zmzJsI @{64`esZ]WdWSJb6{p!T9=}ѵE7adΛBd6M[AeWf O7[ZܔvMf<+}8H,g}wqq/xKHHǐh[ւh[yC[|u6BG#y"?(kP/њV1/F"M8.Y"UL@ٞ.=Wk[w' =ֈ`.˱8& wPiVзPps6i8@g`.KP8;/YPr*0ؘ5HMHdVQՖ l@ˍH:e٩M? ۜ6V.d:iofXZcǂ"Zoh<>b3fa 6OmW45<9YH#;q 6o";~P?,nSNM; }z&o&pFɗ1HMY'a;zYIYF^U$peu w|fWwn^&  oyv’H@?%e3 )9N1.m]M>0ّbj}8-i#TA9Sk1gn371(m6+C*IU.0";{곝Q%񌔪yyC>?uqJEʹ4-k[P+LYA?vED'ceq(椐͐IIu{--C[*qjObKK4 Z};&׎^ LOKUVOQabynȃмJؽ`z+Uڸ>G","K,/E^3D,Uj?^QΨw--bF|%`&SF[O(s$%a>Oz.'Dee9Y_z2=M >h⎘'*Zu41!2D%þC?%NSuU)dZܾPxxf0F yi(VuL@?jdނB<8ݬ\u|,~uv݌D$!yvPR JO̺z 5i,酌!ɰBd8]_9RX+G-C optnGj7R6+UwGwG8>S&k{wsvߠ䮘fO"󾜛x0m$#>@܃k|& + #>R{1G_2$mI5ȳPR~qDҏ |q+,rx\?8uqEcyd5_珫t!N|z|n<|܋-Q꼂Μ<\K] ?h<ң[o&i09ѽ&jH$pʌ|U H ˧{4d'@!yY>] eWX/;g0_0:RU+- JmX\:%*)=Cۍxĕ^]$?{+ZUi?b 6_i!>Bq0W_0jGrk,ngujíL:XUhhMc4'Bg-9JzGm|*vic= ?Kƾ6`Zkh~'ni 7ox?a;BxUA|ڒHh1TsGmJ.*Qz\UireCDPD4ם}ٸzFA2}WI󈦶wqSsaDjޜƇIBv^祕V=vPF5 ܶn5)-?U0qҷ17nlBcoagMۜ,Ԓψҹ:4ωۛG6-*VFlكyuN.ý <'a&UE**b4(Y>jV&;#7` 3-`.ł!zk`meO/ ޸!]DW͂>vRXRLYg פ@M,c4=/þ(60 m/]"CfFbŹ|ULvSp٢M+`b:Zb;3L2't͍ xp۴oG^Q9Ujpf,DgWr}FԤV3 ^6 ]q"Qme`B3b(,pډq0:m#'åk!!BP{ҋy?P?LwLE4T[Tx!nB8ڸVR-!oޘ"ZIe"L43@!x0Z^mf$劊tax;*sT?d2QZDTCDRYr"4&H/ gOã'QE4CR`T.c_ #߱h>Axe&C{j l L*;u\L0q>34`v=Y  9{Ru ǿkA[cW)N &?Q}n>Lq{Fj 0 9R C#om(1cgArUvoN~I֯nKTW(^C:o=N4-r9iS* uENE**y'Fe3;kJ^)vzObe22WŞ4^>OZTY68bF",T)ĵldJAOww'@85z2nQ!J߭dx9DǑ@o= fy=G^Ffcb0Po8-@moez[4Tčcz(Jx}1ٓ;=S(%* %jd;q|U:8 t{)Kgޅ1I]=2ƃ 8l 1lAҮI\yӲW+K9SZ;'bEJ)TOX7tMQcknsp^_18~QOqO\lh}er"}otԸ=`NSt*+z0ˈ9ݐ_2Jͣ=F[ US)F_Oxraw]ɖ*H_b6#&|ҽ]` ٴXBI"J3.m~-w"(^ bT_ؽ 6{wܪiPt݅d$?TՈsEC}h3C*NLaL8U석 υ[:xhUpC{JatBb/&Jφ+c\=\ lo@Wh8רA~}hF|A@<}O7lg @g`g|TETI(Z቏aȋn_F[3OQKU\B{r;m9s%7MϫI\h" ]T)S5dɺ܂bL6ITbip؝ [Ng h^#rosoAq=]*Ni.Ȅ)H߾7=? R)UE 8xiǶ-^K.dzM$ > No\H7^?k"wml8G1NAݔt"v4T0u5hr.pE%hsQTĝ\ؔMΏKcj_kbTFLG¢e1>]sؒZ^d%dnW$O/̬f?l2 @.DU^Rဒ{t9kl1 ϩ g䫰08N]7,uL,ብ:bb&M16&8NUB["Vl=lIshNm[j@Ȏ*.3#*NԶFY LDtmX[ r @Rh1=0]Ւ tQMQN_"8 $BlH#e m|+r{0o63t:4<6WRHRc{TmZ yih;M=nD2շfZe"S}lHFh֩OX<ދk8yp;e"b$*>cfB IG #KxnPM^-Գe{]!e#D/R-LnzD4?j9iii"2e|1%dF9U9>+\Wl *w4*%(0gfJEdSQ_}Q r 1O?[ƜzhwgsgQr+b}OfR삖1Ӡ7WyakAwDڍ7k J>f_ͥ怰vzjs ,>9% _ O-9e<nA. Q"bIAU3 %~Ž&_JZ`зԻsEGm ih7$}!"eslC<}#_:t)TZyCndzӱXL!@ԗpL(E,R0  ^EkӼ{7 mmij߰rCl Ržl3 1#;T YI b/V/mR`)43#6UdR63;ۆ$ :bmo򩈠Z]uDmx4S#Ba"xuӟ6nۼyՏu;=Kߗ/bJrܢ3Ut+pB?mT ͂34`vɝ$Xd8%CH^H+^Γ~xxb3KM(֫dzZiSi(XV5{Nduͳ*6 Q+Z/P@,(m"cBdnޢV+*w9bK`"q3s^6_tNC%pH\`t?0K/d6c$uuF/UInZ5/f/Һ wc/g Rn ׂ~`gpL;/C}T0Ao@t ".>>. AD zG;6k3my%hEGaqJW`J6ܻ[JM/D~]1ergcB&ge/ et KKf70Ko'{M5 bv{x +#~ rVTBn)H 58a'b:]_uRkC~*3:_q:(WnC0FLp>jXw/&'7kjӹdR+332=̋ḁ<~>+o @w2%.d%*lZ$CR#U Vj4J䛖2S;@gg0 &߀EvC'~q7>yЧ%˷ǒPyMigqGйxZ4tI@;g1=AE; 9Y`8o25x, ėK|Qc2k3S~]N cZcc@<;099Pp7Ouj!qQGȺXd^Tڎ['6v![R5ٯ&s2UvB Z635 [;}%sQr)QmŹ>wq$٦4Qx:f_|7lc2>,pBniRh*cc c#1^v."=qYߖzP\PzSJ'FUW >JG,Ԟ9*1$` Y==ϲ 2}Dv'*y^v mgƒ贁cDXmIoNZӢ".SIr) &NNXЦy,/u=MZbC ?k "P=yz/*X=J k:f9 jO0f*k[b+&-34;*W%ۿDaە VXK\Ȕfݰ8kE0uSVg"m/rn1OP*A9}bчr,UA^zYNJK|t85π ,)B}?u^ghzQe`J u*xP:Ks`fyɽ=z^m@^eڃ=<m9" K +bޏ { p`ZiEm Nw{qo>r7- +X{{O5]튑~! ;0{ o1M21Ϛ3dZ@[Fi[VGy(71bÊ //ڳŠo-zC8s~F~YuF>Xr-Al"R,Yq|-r-VK:ci rybN]>5Gtx'9~ȧ^7}Bz? hyN?A3Y#c@U9`-؅\W1gڼB_HF9/^|LE ڡ~oN9QBmN"b ('=(_%opfCMH)V&/oNGe$Z>xDԶ@tyN͋2kE$TT!oD>(2c(+#4tuـ ZiڅcY(9cK6$@/Vl]T-~vvupkŜNN٣@5|>s*ù'ƸzL4$ _Fq86ׅ[rt'kpDVKZV6/(; H6W͖Đn6 VT2֧M։EdP`V܀zTsuuwP\99ƈWH.,c  G_ _3-HG;3NhN~ױ[Y?U#.3uawOZ!;B7n;1đ[zhSb%k.<K,}W+ZqԂtx+*ʒ{+Vf JȮdKᡢ''v\Oבs">Kچ$jv3T]9!!V&iug#) ?Ӯe4F{2 m !U ""pDLOP1H'n4_į 7U),?F:vE5ciK0d&[6dGI X{C\ ~[w( FH<bzZuEr XfmMez<\o)+gFMC* ;J2PÑekdqJ*vbw}Iق]AxT5[zYG,[VR{2@V ڛ6q&Z_ɵw/pߘGYYpYQxS N^6l#;kmL$dEI0y(NXyYv8FpsN>{yH^4Vp7HwzG`8B)M!M6b+DUkr 6~A(V$5NefkHr)%l'f0c.,,z<ǃ*٥zx"8 ޅ@ Dٜ p2ĘGC+Z; 46C~ڴe%Eh@vdmyZ}v9> 1׳ҭL/P6$L6p `Ɵό"#@UB==:Y، }sl^t[U ~DI Vi#RSĶҫJѫm!MCt 5Y Qk6"E?ϷCuI)'HLA}EF {Pwn#phO|zz /wOÏ ѽi@zEf'6 L `Dd!#%8n[x7ZX?dhenkCRIn/:oí"='*qq~ [T왫@x@5q-^B 4 w&zO$rz 8&И6] ̇'&H.[OU"M՚HO JM()۽,?)=muYYz*`c4#XmcOI sKUޏȻ- d3嚎ԉ6:)9Y' "<9bUIb#e9dOfK6qhnxX ]5w`ᩍe: IprzN: mHXnMr ],ATMه=̬™im\3!qX_'EL7rE$#dJUaI$o4؁sw9Lx\fD7ϋ ;_>*}Qb[mi:+V^ ebFhG`˄ʜP t"aq =UdyW'{nDKz/ (\Mm^o?J? mblbԭ\0窕< ̙=_VNuOW"hRt+'U1qPɬTCThQ1w]a_]r,c<o'kwdGw)@#?b`Bn@O̍d5Ʌxηq?uӋEg\ ֺo7m!6sE+~gVex)vax#_7Zy Yv(Wr0d-yQ_i$/?JavWIɐky`k 5l{fTTv25C4~Y[=)7$!- \uw$:@4 e5[4:3F]5}eq=4&`Z1Rfe^vX}Q34tF+1K҆:4kZLSoIV~r o݀RnfTHq%m+ %(4Ff"5Gut4=12E09$Ki ޹Õ>f}m&"M:FlNoqC^\+N'=GRǍgN3R'9@f\WGJfv>$1gе6ڶэ],޲Յ{gwSӱ?1QP=~ҳ8~ķd_M5F vyCA=0gfQ\Cz{2qX}Fa08;qdX0eqAj&v;unbdynnHxeN ^,@|5!R1,t=U\yJY] zO--f@D)pxDo>CiQK?~s$!;H^93xA?,WWWr?zF z=Qn6 #k j+ L4 IPDD|O\0T b#i~{Nu o EyUe 9yoi'YhF.&d_Jy.)B]z lY.߮K6hDPhRr S; I>^R=qd:i6&14Vl=fXw [ fl\"?j4.18d B8ͪR@+U('Evyi4Uj۠G\>њ,^P(̬UZd@iJw¦'6I8(ʴ?Fgv#9u}챊my/% mˎ3, 8'0_/C18[\K܅ʥ=r6Wn~$K '[ 2;eZ u>?\ ^jIӃꟚC1ˆÞP^ksr*u;hlH$gvWQN;ѠUO$0-X ֒8 VRwH"bxVcНj[|mܲjnܴi?SiC\y(^&qQ!hBù~6ǀ^@:5,P`R"+݄xA D ? m++{0mZX%>tM?i'_G!/إfpΘH jaSC'U/<Z;Fmz|ݢxz>SoɅWGHO+$%l+hֹ=|nFYJ#=VkJ,nDJ_h_"9u/ìC@jQ4VxQ :f~7/;Ηm ]8Mzz>Tڠ/Gk/DS7]qI1b~3 tžQc2rڕ6]ցeg{5<' 3JCFZն+l V]"M];;js7Zx?ٓ[#4[vh?is? :f$Udј) qN9Nlkjb,A{H=̍W-jL?d_yrʗ:cമؿx#-C8N DP1u7xk;n\ 4ԃ9)dײVG?g1?=9|I N:uXL¸ae&ڱT t[]\;!7N̘˜IJaJPqA\û+ƮOY(f俄p/Slϫ8m"BnEB"Ӈ~ɞ&6.vTalܘY&,<-݂Lz˩WxҀk=9y[J&P,SmS}72 w'֏b@u46V8N~#3~/-gǽWu0kMj?VmJ`Bb+gۙ}(-k.m+M?xݨ]9RQDm'ĥ_C9x P&@TA,lLjAwK;Fh/V[pIΈU6} [t:D Syr;_%]vd[?1sB; /=0!Jju4oGAAdquŚ:Xш1q -wXiwA-k3,OW|-QkϪauoG $ bq(!gO8A5 CAr)pž)j gsNYWa\!y"~햽vtMH}RH_id4r7>"Mpc-~d-g, uƒћ@xdX`u 9ӟL֏@[ZP*b=}۷m%wXׄ#t#PCEQl:XhBQËʼ\:9m]©u)q 1NT /JI+ :=aol¡3w5SkܺJt7HL9B qAjR/Dxb}/$ny#իb7n(O>[G2sُ3xTlWR9K3%N"6-emd1F]A?r8ߏ>M[QɆ5ր"TutIr>ȟH 2($%wa%% \l+rq\5=O:n6A7pկeC ;l`j47+Υ2;6>KzhJn mc3(>6jd*+,2m8)zE}("ر9*[pl`?;R_Dxj޶iY~;'uwN`n~P(j?e-4yN3%f[@9A64w.7ܦ㰣+yVUU ΌYQ/- 4~(*$(I c}f)gU]^sӱw`=5$E,~[ێ1oG;͆Eq_AG0{;<.+ 8$r-),%n-ͥY&M nJ߾]ٖ*y!' sLeL. w>z 1dp*1-5h^p%bGh)=Ҿ\ͤ t򣜯6Q,/IFu(I=(w547<@⳻?Hah:qj:0&Ib)* Ēu`'~SٍX(AY*qcw.3Hm%gWcGDBƗ/>f5xo4u%zurCr\б/f \ۋ=MuʇpeGx{1{B{ Hx@vrdj-C޶EO!-Eq Y\MŢ/H;ll[)5uwwďgJFImԿҊ,BPv"Ji 򴣏_=#T6stQoʵ̮h(*8աhC34uxPҶGP%rJw0?dyIs bH?ck( J淹Je-&gSݴOܺS-)CL|n|ø|:(ЌJ5s>eᐩ.7A k֠d(!q,ق+ @c,ЈXQtAQ “r,۲h?L%kI@0*.*2` *Xt%(퍬tjv?wgpC 9iH#ǮsQ9s31}'޹! ++WpѦuu$ (d(y=w|TpEg&)ϓ̵8m7!/h,`hN6Gږ(9$6{ R6̔fdP w=ͧ6A,zCy&Xh?Vy1#}9yp~}yA>x@&"t<R0lCnGT3WLRR~sQMsmG?nk3df@7Mm]{R+0 [:˯G'Y ^; <(̪I{n-M!*gsh#s{OxTV=%6\{+xIYܖ˦[7;R5YyjZsۋp!g톐0[_d=92iހ3r+꺉v$)ȜnBvn>XK~&J=X~N"6ZA׿*eΖE_ Jumx_XSjIj ʹyJVCw ʙy'`THf `.;4~AHv:d$AdD|cwp޺eT6ijZW N=|:ؕHzG1Ջ8ӫsXQG 96@q\Njqդs7/*nDóBOo5nłk8W$p ?Ae6s̍fog,3?z8Ps2N 'J׳=(S">me,&tM roޛav刄ڐ>+n6۞\HRN_ v$*ʶR"kOy%^*w$ aBOoöw,LAG%1.!4w zͿNσVKBF{;acԝe\о*|؛%@Ej{E'jdq q-߾o:S.?D|7i mPR_V㱡fygA! j8!w0{ɲGynbWOx&­ >UK 5FCʔgH^An8BµgJznxfu÷|-RF;O!x̸fo`㳵De32a*8Qߍh?5OW㑙'O %1dܽAbNf}"ЇSt׷_o;R83[u%>f4FHL٩GHbkB~bdv8y_+쫓FיHfz@/U.sB+!osd/$Cd7vfB# 0 |ݎ`!ȡdPqnm DEy݂7A!U&aor-kl?pODV8VO4H}.R>&}DF T+ T4\n(5Mxy$jܥĐOU3irYRǧlؑ>l\^$.|haYFS) `Ad/FTp \^v=&hփN 'HP^$jٝ8mi"]s@K/)wF8Z)uU9>sC!ڜ0 tUrH.eΖ@>"8Z(v%AΔ١*7dL-gQ}أ7Knي2~Չ޾In] ͆N+C,f 0J |IǠ 9%w)\CCUæk}kz1 ˠ_vTtgv۲ bIRMibFvcxL/{ڵCT'3W>&Φt/CnH 6_$?`RB@jsM&pwpo.MۃO._Z}fK'4xVAhZ$tDs*)o(gmykɊŽ7,"p = ė+ *`b0؍ Iɓ#hFF#H,aN&c0}.xv7B W[7_6uv:dHv!ze,ZV+M(;hEC6kB744ZMՊ@#pOj>Ȗ DNބϮJac0*l6 K1|M^ȟ g}̸|Pr-r*?IE땠)0GhІks{gi8\LdKԷ(פPd0̥w6eh g>U^uRS-AUsFN@egvADMeKh|>|a KM4&רTn7oYqAT. ÜB:%,^a&_X̚U ySN#[ELJrT`jb%coa: wFPJtCc{tiH]O@ld"G ]j|^̱sg+l -oCWݥ/[y[V.9T_?xR*&I2E ^oҰ_ޙW5qjp[8|-`(=9|\BKy/7;` Ѓ=s."NL1Jd(gUlѫI-Bf a]٬=W ;6Bt%፸󧝇R&X4WI)Ź3KERx\z #:s.}Ri*\ "I~M+q2T]'ɱF=4VBH:M  Tvt~lv>]6$L h e }ioq(j@8~0PgxZU`'^[6|?`,=x`ўQs{,P: \F~.e]xiBXڀYfe8y NcM~8]%n]Җ iee";+TYc}傩Vkɭ(kpiǚ㖾i&i ҹ{2 vo)8´m\f`@Rg$s[^тVpbt'ÔM2C@hHGvbVQhK~N+>UO - I.Uj8?ߞ惹 5a 9sg*wf0AL}`Dt>] ˑ9J%rdždw1l!Fkt:UIjo:8ؚ=xg]Ŝ7+q]1ȑ5mL9ƸѭRVω~_/(ƶ7 $-P/jh%6IiAt䤠-| ن&:Sd`EB+r~NG$F?T }j ṛtW7 =|pQ/^7^K%'~Nj: =2_3#&?kzK)f|26>׵'헯jb9\¾pՇ> W*MsNqft+Mg5ykgY'ڹV~_rG?zf^4,]peo G{XL%Q I&lj[p 1Q9E}eA#ȷ@BuorZ@|fy< Q6j'Ъё (_G-QcwGK8+:Ryܧ[0Qyµ| u @`ihBGCTЮ'r'=XĄ9EƎ =2{e .A,-r>H}TKKo[miRk}+;!՚]R՘Gdy|̺uω/_RNNTa+3hxHz{}{i_n|cyF{=/x љVז.!:S+釐~ni ́}աPCг 'P'WoJ2<\Cj?x BO߶6~2WvN| CqNWHH _̕Fڱ-9*Θ]&Ge"olìU{1~#sL*`ғSVl|.h69((]Ғ,۞vS8m6uP'!Jۺ`Wjc(@[,$Q˺ eM_GqbC!2GP>AJ; o$e_⚰w$Me%@r<}}pG6HM8]dRK]L&֥Gql: Zٙ/Jb=9n@%[voPXiFi  YINѹ0jבr>3|.K_18HQD`/v/G(ϩF}s\r'%!Ӗ؆/Z,q _ HH==ʼn޺H Mמg|ם7xtW}okMz21d;y؃')cE7Fs1 ;"|vܻ;cvy@3~ |}"6϶)`3ށBqȐZ;P%h6n;DNt ]*9hh #BUA12w*P.ϲ#QiD?bL(4HI%)Z[V1UW.`I^fTH_εzLbbLYj¸M1ŒG.~Ysz@tQg5GHQ!8*ݥd}Asqlt2*/BsM\'A}3` R}ўv{NZP1yhG]J+rU􅥆l.ޡ^2:2=","Z]8B  ]Jukr:ϐJS_:'(mºpX[ѳ%#ӎD NFvG*m2n#IDߜ%e8ܖ.l0!\ԣȬ{:(|kҳK@y7W7|ODeDщ~{)FxCJPNM,~slbzQM&YbGĚMǠ1Co8 c[k]qƳ]QϚ{ bx~ﻱ ;F/_#e m5@̥mX@Syc~|h`(G>V81s;h?ۤaLOff 61PriOyy8 =#P!gal/ cVs<: fmE]D*}}0򠡈"|^ǧ7~3O"琯A#M82Lm6 zVll؃eKzԘx#Z[#Eu (`Rﮝ;~wQa2BDI笫sG!rZ,X,c 뽻I=Sx2.TKAK\ } [ Q$|ȏhf:?:|VӐBPD}UcW -Gx<0:H:#e[qaлgyW\/tR|>=3Ƌi 1{:J7®d#ӷyݯ[ZEq>k q̭4~̢[!_.q;Aը[2 0>AsGn$8YI_xu`=ֿWK{-Eg52۹ k0=+Xeh`v6tT9a2C 94f-5"T\ F جYg|aw#" ie*)z^,g (Yjcm |[0b~Tt>&qۮEmn,62Lm[yd.UHlV\2A&:9!&TL#Dz1r{e|`ڹ2;HQ,\Ump}r2fzb#,l=֮y f I7?i3twiu Όݗue_OR"tjNÖ:ixذu̞DMD^2r ?FkkT9.ŵ_ץꝭlE+|pW&uBkj2OXd(08GY<&ůC*vbI^Hu8:.-UrĤV}!{%nb5!{%g_ V{D AVUjŦ"ng y#D3MɜKIkvӦ]`5 &c{vg|Yi;M sD a^\:0#;}Fk sWEP0K%Bٗ07s wԡ+5nWudF濝D"a%b1;}CZƱǫ7mW80Ml>MMI. }wB:nRNZ ٹ9X R(BF*<%*lW=DBjؤ7=F'PvSAj#f]Wl[v7hbJ蓣jN\jk4?C'ze7or"n0DMB _Dz.C[uXKUD6@5? SnOj-6<#*NAJ oD3wWkwʁ({O#0NR11Af#Choۂ y8hZṎ5ƒ @;$FxP)!dFhU}D]iL1rzurLOR;lL@ueZݟEsHV{A& cq Tތ狳WZ>#&Kn\ha7h/D{B(kʰZ"]\=$NM.@~eQy Ik&'Rp$ 7 ~]sĢm/3 vy[VP+m4 -mgпe]Dy~z;"?8lAotO~@~UuмJIh͐\³!)V8-+@7'\6 e@kq(@pEHZ3]s T >^e3& i_m jOP*$3!<)GKw[$!w`JMPȨ$ŭf^ۮ:>!Z1KYy\ s 2Pe(wOS q&W/#涽#J=\+D"Ƴ ]+W"-=U%yl_6̑KIJޯ(rb[RF%(VYR)Z QMk,wp}Hv"7":ID :tsbMZvȱj=(7i7|UMkv*;@; *sI+a(t.j"1K7G?H@jGGAQ # f8>H-A%92iiCCk:PzvX8ؒT l9;h|GS3qfyk*}RwD[" GaI@ \6TOS15KZ~uGAQ ʶHM8k'bÏMd4Ňn|&fܿ0H Afu7MKQ䓫 'pixh)v͕:`夨5kyi?֍!Mi쭫qfLB,kt%^修^ЙsD*Z?"~hJyu[栕Az޺cjJi܎69T̓ٿ{*?zx꿪uH/E9t۹NFè +GPZlte]6b: =!L=CJ=K=ٖ~<\t++BokEz{|/- 6qڠũ7 ~woxڏًHa6JEs%u6GƓ'H- eo@+"yEofEYR 0>c eg^)jCsǚ;;&I*O =ȩI2TcX*l$T(-sJ\KgI7|q˩uښYG-SI|Xbo0K'0/\(g7AJ)r/]|y̙8ᨀsu"jg}r?Si;3$W7rHtZlfw Bf=!}4/pQ4t^7PPd;W)-gGg"$r`V&;GsmeRF,bF5d oY1* #+YM/~Wg[%Z{8BpWmuj5d=y ۈ%t_I;{'';C~-df5-%׷ h?9E6D{N98F 2]+gLXַSA|RbAӉ M 'UUWD׫ MK12"eWkȀ`rY ޙgMkw)\){hn;Hp7.?`ư턓iI کVL(h[C>Tp&$Ѿh#"WUGfNVCraLiP/_Y/<3,P6 |}/K r$y)[ 8_t %&r? D%Ƿoq|$.E^bL;j|ޙU3c7m?7  ޔPm&X#G-W2UJPUI9?*C5(N/—QO.2{rw٨ I(vhz%̽UfntŹ-mQͩҞ`H jYL@\7_Q)[yl@Q6AI<^cz:\ʴJюsTÑ6. =PH}r[}nPx Dp=]p$f)cB+zl> .+.Ao"I4q-">"CG=ǽ_)%̍.UVBܨ#U),igk@hziJZl-- 5>+SLBbkX9/s)F{\{« &UҀU; tmn e: %ug',FE)|[%ѻ r EFFʻ ?\iȌGsp.K-ڵzQ-I_KJc]I_p?A;*.:|5!t? ֹ5j1omTE0紵?̺+I}"3I)[v;[xzwEfՊMr[뀝=| 'yLxVQ3"ɘNa!# 0|cm1+bsĤh됕_2n;8>QoK iHknIL)Xq np-۝AUZ,l܄Ya\ MQ|2JAy<\e\h0/*xT ?2N=%{Vz'RyD.>?m{PQcP}DSE9D,1JbחFTE.trs˘ ߈w cX;!vT-lp K7iI6jADI/ ~\ w2jP!|^ց/UG MD*;;yht@hƲ="`!V*j4E-|cQAGдvh @eq4,m9 &RgȖv30Mn 7ְ61|$&~|^~3-C\CHj8JcqjhYBevkSC#,@ҥ䇣KOLk`\41)[.s`»G\2Ǟl * a7OwU(̰kjG`ŏOqBYTͳpB}h +wP^S!?=Sv$0w6*bwo. >#6r%}w>uVFe{uތ m)+Vz.uuw<+Ex6:縼RFKE6SJ|G4t?p'T#错0>;G[UNi'@cR~|`]# Ac*+WHXI;`3e7slc?XeHhu0#7<kbG }c3JAQJX; _E+?x Z]V~(:o-཯xH+Ђ|݌}s,)*N{>Z'kP$Ɓ d<2A"th[N[+.|V?-s<j&ɽAIdnэ͡ݯ)wbAқ, -D`_^$Yx?:+-: 0c\ru껥ld,מTK!ew2|2pyedy-b?[jgJ1͠@]~e45 `}"U(,]E OEy ߽ !BSLBŶqFpϺjIxڡH I$MTl+G IF yqȜC(14^hvډ{!F(>) -_Ŷ5#%ߟ1N 1 4ht$q nx߮d`+ǥ? ʭ | ߒͿH4{C7֌~(eOEA@v6܊eL‡5&d6nx)Q^+8 &e=dSPLi7=dƝ=AncsvRzSnقҰ ";C)(Z{mOm )l/~DuGI=bM2Մ;znJevHڌ8$OcP)ku`!YJWN+W%2Id0ˬ)'za1n' "M<T;a5z*n#;EvRY&-+R}ZF_\3ɪ O$LM:1-2ʣ<{! Y4bC}1a0Z,Dldђ>%2@>e.9y.=lYzޝbQNح@XfhU~ nӆ6 Ʀ[9mQv˻wB`[ġU0yf%ƀBDq}pzZorC;m0c|S }n!@aI0ágJ\j ݻD%#@0ƢF4ѪQt,^y"oG7~pS nshTg\8R(Uqj~9{2i4 ~uT!غaR"/C{cUsKE 3s=BҚh4sQ7:,cI e -qikPt'ߕǯ%u(Nw0~d2'2L1 h'IcsMo T߉hk?dQ|\z@r+uZ2EJ.iC#@?'<)l"hjIѤ}Nz?M;SzPoM7 s'ҫUbz+/&3|+6f!(!寓#Kx 7H; Jr!7v ?>HyW=a}~?[6VΉSoݝn; r|^ \sbGEۊ$X{ *}{*vTؾ_T/o oESlȡg_f]?-c|6GQP#>_p(S'ad$ 蒁SUy~ym™]ӘsU#h|"G2Й 8$dXL`4NH=h䉨\ɈP.Z`Q0Re䃭N) @s;oϒ B>[p0K2Px)W:2Q Pk+[R9ZhҰ;%)Mp{'32w" Z"q邻joG|3dO{&,@O_ /&}TVScNcUIE0\]E7-L˓uXU/?a6H-*몧 by}VPŨ*% #,bYfƚu/n"qk@;l[̫τrc PBm敻P#4jǃ  \|׻eoqd샎QڶgRߣTGFFQl$|wcO&XkNp6-ԏNXg]?5a53ó+( K/!ɲ/<۴&q͈6(Z{}K:_L \گ}]#ьqLM<A1ÙzҾ-~ޡx{ ު"u.'fhNE;"7wEx4axiGJJ=2{=jC錌554Χ0x1DJc>ĪdiO"<&o^"?e .tlh\* ('<O%SD sX{w# ' *]Ȣe:[2h#5V +r\>M_,2A/Q\DufU8>F C7Ys!ŤI-B,a[”5j hZlz POe|ͯkr-ZsQ;8YwIn*?a&97L%5HsJFt1L.6Q6To>U闬k6ap4˰3t!.aM5t]?;3蛄#Mp=2H苲YQ*dK,GbFM/a( G_‡@?j;ɝE\kB3!f%JܨZ@nX,aƲԀ*}[٧(m}#da.?/* fS\oA"a1 n,](nUq-v½2sRl`r(.t`u\OΓ*>f^<7m8KLfIH] ^"X _hB cN9&c_օ@:ꔇɠ{-J챏LeTV$o&iRf5Vh}:08G37$0q)2>1 &pz $K9duse{]QNAV61Q5x,*T/ $+V! !x뽨t9>K qÄD nsC^FШ 8C;LH&Mr;'6f^+*I7yT (񳗟TJ>'w*b_aկ8uZY>b(V8DtkCOY4|ڀ3tw\} ! )ȥ.g! 5t WF7y3c:4!)Tw5X:/brinЪE3VsE`A#4$l13]o^BIB'pZcޒ~x!fwR W4=>+eCP$DT 1 &I\§Uߓ~jߣMF& LxSxGaCj7gQk[bOVsL<5\1M.*==Ln7ZB&%2cƭeYR8| ɡ+WeIdI~3J]ퟛ ]8aSˣIO:j?@&> {ᕀC#cbܷ X&DβGΚycump@eMVhG't5 a(MSSS!g/OQ=MVVȍIdYbGouV *wWXH/Ѭ%K> "-A!Ѥ: EFv4)5\йN%Iwp-C\:7bd^QFoBp2yL b*heIZk{1[aBV]9kQf n2e0Q<#'Gb&(؛M'EVMs^VQZJQU7G(_렞xtB[_B}]&4I T U| be2l\?ClcKH}xfsE+g^92HN@1$SGB̷NJ|FA(eKkPou1O08kǢ8Z=d֝Ļ)JT/`]7ȲL'XA}+M[-S;mZ*(KsQzsԐAsZ\_+3!^2PMt'%jejzY %S*~#JP -o࿦ vW͢]0N5]~S? "G$A_ÐջГӄ8*)V g$e#fU!\=yޜUbi6$Qv'P2 &74O*6-5#r%L-<_S:&%R/lʺ, "˕ h5:aÃpG|Mx“<[)/, P#LI$1L쾽f/ʪw(&>ejB7bH&L@i֩lV:fSA=B~rcdb XROt%6JhIc0Mij~.B[lP VRK0='eX7M3{kYWYybiLij` Y9s4RVL-ⅹя |TF<2g8lhlC?$K &TxOZm`5ܱ%Z86glʿrAtU>HpZQ=2 q*[W nTmx~N jSR$3)_߬(ZX/DQ.J7tO'3=3Џ18:jPw%6A_U\ D|O͎zWZ쎛:#'mT.HDg-D:LKչXzBLޑ y;! >Iܱu dI yDzx7^ eұ3sEB&e)b6zM' W*=FMMV q{U 99AA7QUE4N2yOiR?UT5- rDlhǎ$!FI~ZRq` 5N^2op.G0v||Z9I*3 ̜Q={T3WY|lWܪ_Xn]d`؈=:;Ępܺ t>OZt8G39KVkX1 ăakc` Fy$IqpdhΖMoTu+ ,HA ^ T8mA JVb"8fǐ?/3ڲa?Xo.#-K\4ZX:bkn @z>Iy)-wKs!iiX^Ǹ2U ACm_vՔ&t5\\<X`&%BQ't/e}7[c, S9:yG3bE01_WKꃸ0dQu)soM[p ET\2&^@,1oDރx,2Yn*F)˛+>|9wO4K4 ׉UXR b 29s'eԹ=PSb!s b>vi"A "ԀTXUNC\t6a VC>sK~Z9~^Ց+a1\?9Ҧ^*yœ!}xڶ٤4Qmw;h3cX/kˊgUqZCU@" S/$&8w̾ }mKN#g]&ihpf~ QVYgFyF>I GJv?0&?HL|A>:70($Xs)62eW_ݽrЋ,x%}b5.NmMzdv1?KnDgg54q#븺aEaXy:FZm' W7FD@Hvv* LS)7"99Q|tD0mu*O9lSho^!݌wؼuzJC:t}M)gG˘tC.\cK 9| _|mIVta1fQ9ȇ@#.u#o2W A4"(A֬g٪ȷ %Wԗt r𦩺-:"(*ѱ>{5xBh*q``uF\rzm[ ŃW~j'A!d'zrݏMU bqUbef5e|t\΅a,$*6(n*8%1<)f|nNw×}~&'\'nk=| baf@9"3k~,tn]gibYޭ$TwEƨL3A ڎ$6]ёFFh%fs*ikĄmRb|IwNKp#Q~0d%"kL2HEo#اPi-tWZ=Li/ \&\@C y6A2._WDe6UUfjdTYmNX6ls!| àq^xX[C V!+l;VZv+Rt1hbwV2{b[{!޹[&CkO*V\(D rF\"”d$<IE?*΁w#VṬtb+gncM6jdPXs$80v^}̞aGq =] Of44!F:??>)Q` ӏ٩⩕SF\0Ҙ^&+z𑭗&de<47R( oۑn%cbRԭ4L"nb[sq0pƄ)mJ%<8-u2QVNe;] 䶚4%D@)J7VhkxyVng S ԞʄIt{IڿVr`$my#oT@o32r"p%>9{kXBK֊O6l#%M2,B܆ņr  0 }lU/5(Icc80$Gg?@Cxynrd4^(-/g#NH yo ppI$^7t5ӽFBD5ןKbw{B8E6󫜔{"Ǎ!#}\g t䉻Ь.*qXD#=U"A*Aay~X(sDsU԰zm9A6f [1SxGP8dPq<Nj3GYR0lj+1Nm)/aړ3}cvrzSRܳ mܲ)k`@*%DXkb=Ld܇$՚-«zec#̈́sG1J; !:y~c+OzFn2lBMwBRYVgO/%S$n|`P R¨ X/[e'7J@]?|)[ ~Fخڵ,cC+F6X;@WՊfGG=D3$8l聨kkjHy6!S?-\,BZD`Ayui_@ܿ2 JA6@6ߕ)h޻u43l{Үf)LQЗ2iDv,j{uY$TB?9yA/s7m7]`4VM„?U]V>tҶžϒmMǤn` 4ߖ$0`=+Ə׺lIKExd@qg6rE\f6T j#7 FC D˜ĘW~/$)w\^qҦZAlz֔eejTg?SħUBM+j.Pȃ DKОƤ!<ZԁK~ 8RE,~^C(X 0REl@ 'mCuXڳp_gy~ۤvxm霍Xb)U̹&E@F WTIç++zVMSBwkׁ ԿIfߍyPQT6Iyz>B<̀piJ(uQK ճSE ,CBS&7Kdǥa9/ա1iDKv2AP=( Lӄl@`3] ̤rq/UA]iG?CH4cO艗Y!yO\Fr*j~9juL]KH*.PeyG f*׀Zl>b ^#6!Icb1k' U%Άcam~(۫V\xviyH-vt1_?r[riɄ:Ē"TnjUf 7H;5 ػ,rMA1+)m]$fEÿ;Ucu_#nLͰgS&P oIX>6GRғOᓅDҐ̎[Mn6B]P"Mq;^*U 3ܠ?ߗ'c,dGB7P1ǽX݋YHZM.̅,&dլu&meyNŴΘ (GLMdU-Pf7 37 2,`Vp?jr,U`hYAYAf [aZWGPA^Ay)6iU?@JbsqɧCqF&z2\ŋx3^gVSCkuǃyyMhr_ QDR,4ڈ9Dt1rQ2 /Wv-_՝i&68SYi5f&Xhgɂ=TEMm~F$d>7vnA;.놴N5t&Saj| xȵxݎ -jkH'f>;Cb_xÊr?ks_Mȵ0i/HσOoqtf;ݟ8e;nR~>lX`6cVѳܳ @,#a5LZAa93}hɽ(}MMiDjSL umN{hlR w0\?5e300o=o 7¢>cK3KXng%fȈkĉ$, ,#sjś7ü2y\wZnEf.'p8mEV $Ai6+6GoXCHܡIXzSgN~uh{qs>xabZ] RUn.\_HH E64_.4mḦhνRB`4 n6$$-hvy~6ZfOA>L] O G`ٿitm9ėE.#ʼnyX}OE0*{2xZ6f܍/DͲZtP#y5`HĆHp !×bNܜ|S.vʤRͅA_CY|aL5Àȏsvq=1pGm::"ed zgzC$@N~+N=Y\,K~<IWd{Yحx/z ΃.>{F_l.#By6t ðPwOd%&X/j5Q2fWb!_| ֨Ԇ̃C W>w!/HɐT5rjPGl1[l21)ޞjJڨl _ݘbt\u㤞?K{eʢ e1h%H GB%"Gssy3MBQ u^H;E,(dh ̂r0¨B*Q>H&Q &9o" ; #lQۘވ™<НAن"C=H_Dzu2nz|O|HmJVu V\E籔gKXК oդ w7ӛʹY:f4^\aʺ~l(̟ $U㮺NS[ H, v,񫚀) )nIbԒhiHmO*˂U SʯjT \-h.H F1%'y@b{ 1׆\zn0VF!ތ&D`5icWŔT8>TC.cl`Ha}'# >خJ 1M}arnct4 R]ӵw$ID |$Sp[I 4gvZ"Xg*!z 'tKeL]tҘmcC z.{y/oW1XC3H=Mgx9 '0D s®LX;,wD|\W kCxMyIvP'YH}5*o<56g?g5!w ~2T喁CrQ p gѦ$! aB#TxU)" 4.s3<\8FOxZwg_|7OCyrɅKfLcq\7[Hud#R징l?meF11 f6DXYd:4EW8(&oMu,1Ћ;gǢ2:ԼRܪ쳸u3!v@0M\Fu_PJ}O$SyL~WԕEg|5Z駛'qӪG,̷ i&9()vׁNn:пB&.9]d*sK`^pa/ڦ)^.HJEXeNU;6I3u(0"%o.Fw+<uW0`ug!ŏKVMdbT kW~Td}0}=|,Z2K!jG5U2js. IXB \hPRv>bCPXCPxqAD+Uj~7Pc4R6g)}pZ趄fo352u"$t!;N'`hﮄN:mɂ&1]$t:mL[ LiPQIԙ `@19r3ֻ9h@Hp͇i/g CK0Jol[ǫX6 {"4}"@ > yhD5V5i*ƙFdwч:\S?|P,-0/[{ {6rUmOK~Lih$}穓ߺD*rCW?%>03|Wrm/B'ƙ@-s!mWZPY6'@$%}xBN?+dqjjضa?P__!oʬ+#O<_FCVT;՞)D"ᐢKrTC /9 Bix87Џ)HTҽr>[IT | $SWmM-gbd/`ʙ*ylj ز}Pq g$p0ropQ[\(Ms)WQl )%st lybD8&B KAAN?bxfѼMq!+wK_gTI$>,w堢30"\&?9N{$ޙB8Œ6zRXΧ+]ۍ';O g:L(KPפnA~k4 FU V$&>zfcl¡ ϕ- Ō&874TKb%tY*[EZlY iw<(Hr߆8WW@l?իa[+Vqaf~@ф|eU,S(Ś%Ұb rh,]ٻ+#_j;x|[L|$>0ڌj>!CrQ>7n5ENNrhLJnwEME?YvvQ|,^8YCjF1Ӝ,3*ie#, tH3潫Y1ǮC@7r:SUAS&@$t)VAwҬΡmUܛD[]J"F;GM9($4 ػ|bD sFX1[YhC|Ŵfݸ̑t ^M"\j>V/ >|Jn!d*p!M2TL[!Qbw^yc-5\>nVR^Z_P'[’-|Gm|yr#9Pc [wh.X'wFB5Fq[=B35BH%l-W;D }T(L>ws %2m%g$' B6+IiTEj{߼o45͏`O;s Z1ʼnlut Ȓo&ZL.P$K~z$ٞ[MRӗŒ8y,+ܨ4/Fr6&T<߀ђs 8lKߝo0e9emMyJW>Z:( 6C| mRuJ4D&?WwS: Ken4֥2"%e)=Jbi`2h2K8r>iD3# Q|Bs~=[;oB3ʱDb|]So t_g#>p8V$ ~7MiUaC dRuaOxI O&T?%.+BSDL^|TW|mf.v  T@*uֿ~ 0\O"ض\|/: iP0H gyaӼ4U9AE2:ʬy2.;F+eA%ȧ/L؞nӂ?׸3Q@8GuM~Jk-L'8K:J O P/9Ļxn 糋=re#'3M8q'J=Y.^5(p8[G |JБ^JEɹgp@TѿXlDd(-Gg Om3VƘZq{p;}¾zjh,\Dz'unv,umvA8w"=&h1u1FCb)܎8?MU[ݢZ37V I<_ΗWj 9>Mnq="z`]r!<| 0;E,MpX2q?Hę(.y4g|Aέ˥Fak*4MaSIH˞j!l+}Ձ.!FFyV`lO.5#ɂ=z2KKt jǵJfYMd&!CY{}-'кxf@g6 {1ʏ{<3ҞQ)Mhů)jdx5CGEŌ;#N<\B9%)\˲ckoK:Q&}P(snߊ{pƈ~?b&)qro)jsҥ(0ܳ(L[Mx8&lGC#Wb3Y[U,\SԼJE"PH@Phؐ5p'6.t #(i÷Yz4'4\ɽ?|EϠttl1n,n+4`JRK|Q:>C\6Wq՘[4>FNWA7bX*/Eړŵ^gˠ)C<8K䠤@g н1},CQ:_sU6b$wHf8OwPʄ;\q;cN@kv1 +#P<z*ҨFMM VaM\0>a)}?PuNg&֪.Er׆CH~P1WhqU4%:'0TUm$5eu!ellժ?M @ȶ V;nb|O2P->0Ý(aCCnxNhD³fPFK'LmöjQpF?E*;*4JI05:j!첀ic1MdLg{R@̻wdP#9~bϝ42, ܥ5[7r Fhl+C%{HlF(DKY\'p5Q@pv10afYk$>ۭ0?W"̭ FUh-bY;;߲i@OɏflWԨ -@BM~?q` o<_~YIj^(DU\g=:Fz ~rtׂgn5U!iӂI*/?;&U'baiR01@6܀er wxmh7=GM?9@8*XH=H?_ݮMrכy!&GgVg{@Uݧ1t خ] o|m٩`_$w8Ĉr &tfse hmA°ΚS!ו7̡Hk," ))̫+\TiLmz6:vHGv_T}'>2YiD&y8ˑhnaz>"!yy}6v!H[9fj4?N>vgsLbqƦ}ط, 86*}^RNC^$HgrhPxnͫ2$mK2"7lͲ٦1I՟]4B;lvm^Xfn9dKi+5!?^"^͝$Kڬw"b{!y>wF\3Y _MP| n;6vŀ"`bD]ax1I=$WI0U.[ҏ;lK(ud<< \tm,-:7w+Z^{zG' ."?lI#c 8^OLfCs;*ƊяNQ5Mes pJ "oYG@=r@B x{ݹJU[%VRCZ&{U1QPrqm|4Exr6ڎ/iw^b1$kTgGŹ`I3Q/<ԛ5Otio =/m Ɗ`:.Pl8UT8O UWёE-Q&O#ʋ߱ve}K.O< L)rlI=9V<9'x,D3 IfU7fģ7B49ݗ";i0=to)$ÇԆR 画 \,O-NoDU(g{y)a<%Z79+߅-tJ*#4)foq Sdž'oc[% >8ʌҹvIx':5s2Y[6fv/bIy;;ӿeu2"K^l9 #CQ{\ߤ T> 7|mPae;#Nf;z~s ~b$ߐ{K3M{D-EMG9)9J_H,:K 2]KHbO&CJvJ~u2r,*sRe?k;1t`> $}4Ϻ_xxu#w⩧w]!%_ e/[zoRٟm 'q3e雰ÎN,Vcσ/= z{ن#NF%)ZƜ7GQ|!DZfZ95!͊J#9;tTT cRmklK%%8ByhC[J"& @Xrin0co|$[$YH*TYEւݞh<AK{wmCjpq6W4*(|1| V9&*~j =BÇ_[ۮ82o MZݍ("<=-<Ö?85 *oS,[7<fP0-tsons<`H k#:#\rB+_#^ͣ]Pl=G* RyoM[GX ǙoMV{uM\5b4p`?턇r%ߗ@Kr.E^3^)J"BOdlI$⽧U,kX#忬HG{$L0ʠhW$)1D~^y fjλ ckD$DkKR w!gi˥=˙OÛQ 1nϦ']Ex^ ߂% MKQ( --} vԦ_"Z]jF@J1jƥ~,:Ɨp:䊬kt&̿BEbt9Ymln_ܯ·ݻi~`6BhMrs=Vfn_Z~uub$6+yܿdFSlgW3nzn %Y,a:]#G%~Pb5eTσ%PeHrMo jӲ|LU'=b=k.2˧RtPUyFP%d aBaʍӴgωmO 92R)@\QZCYduqb [Act3"Jz0Dkl@D< B %>5q jR]=[ϛk#Ň=aGlM,G[Z c1L!D"Z&$pL?BHC``5٦5:bZ.7R5y> b=샌{"AnsY u!L* 7=ț#ܳƜIQS:v*7МLԮxښYH K~uos=ǟV>/OSun2{bAddr$ pP`w:q=KBQT{QOƔ +K870Jjv"pQ\):bNIGb C JZ/ (-kЮCBE 6G:rZpե.ܳ6K!,~)R0wγ1<{v~I4`=m:;P#GZZ\/ u~'92Ҹa`M;|V&Xx="-&weWu*țҥ (rOLcTk.oA97_=|6qdo(X n@Ynv ,/!Rny/*MC!B1 E"]b55־Qm:uLHL>)m3 vJ9gw6ߜ~x͏{G+@R ކRK)Ooa= c7N0\CXnQC홯,L3H+v0z\~],ͳ&R 焆unE;N]Q!f;Ô \{ ,@.6U(ڠ68{ojL&E_Ot B 4(yBƎL?oл) 'G|{bwg*> >徜Em%Eй:Fs}F( '2"5Y;Msq\!v(UB,c4: I6SW/)Se evQp@#4zY􊈃4s  h^&<{>\?GԤ|KizKѣ74Z0)H7ucl!_o 0$a!2|{аl9qse~ɘ7ߨ;e4j̨ YTEZz0=o .". dEϡ5Lkg۾etHv\F~ՌmcG B](.%Gl՝߁[Һ'Ȃ0 Xp.,iɓPٖi (qL#eF2EdUcUP<bQ}=O*Qa@.ѡ#F8s>A:@8zB ;qeS#1љ"_P^\#VX(g0ΌԿh%՟MnR3(ǭ\m;`+HNDA؆.YGbQ$fW=L)+ Ζ\ g\JO[EKWV!" {Nd-x N~5=lW8g0>9.T3k3.@5qL\ p6$lrfw W~-w^heD,Dwq{@s}"z| d Qx>ZKšM#v(V#7oQ :yK#iKEkQGhpZ RٓdPj6N!fn)@Fg9,ӣ+{,mމ\ڪct0D岘#R^3 b} Bb+^,D(ՕKSdBMb_y3N!Ip:X$﫛zFpqAYtUO50B2ï ta-ƬQMek?G(ǭʵk"6w7@)smI5'- :gAJo"WM|\LCa/)ﭶN%DR&VўntE[FwPv8f=0'{6qQC3K9(MLov edZ8D/Nc:-Gg|)B2HFBw/%H d"b6wWXX|̡+*S;TcJV"lx:N&qu--GvO )2yuL#h]芄@`oyBQF x&I;gCL<QW`  flava/oLB-ԣ$538z-xh!g-.R2sEhblhW@kl SȖ~qJp_󺫫ͶN@/Mk<]SoI}^.2wp5FŀRpL oHI7] xj9D(|zLZl;ad\mgmlp!S ވGq0%s(WB&"C#ϧjd78,U;%z} ᚺ,x!`Gu$B*L -7#FQCЃ\Y/%**od5|R'Kĝ"ܨzA1?QC莾 a|%U+S{wH(OuBħ鐥1xny?4 8J5'q-w~찯)@HN`%\b#M[)r$<E`ҫ}E9D<Ό|>-t9;(;I9?4+ug4jk7Lw ,y%{S89{ ȣGg2"#$zjEB"-*1DEgGRC"Z2:-A; ف3.1LZER!n ;'ey{-rP>۱:FKrEN_b$@!S+ؿQ4gGmnZ9ˇ)z^vg4彑sʡ]v ֚!;(g@'uHp\t`)uAav S8嶂\*5LĮam m8fwThNL%Y"!$5<%>H'̡LyYYzOdCb/G"/&e5G ~'pVҿA-N?s.%A%'3״7)j0BΟ72bޮĄI`%*y=))lS1ͲYH Y!h$@Z7h&f:ֿ0c@v4eIƎ  oND7h{a+Ԥ\NO&0 KC(iAP#%'`بk'eKg~yprB/JMr2a?KHûF*?H<>! RڀI.x(Oiwo}p H;+ ?h4pQbB zy]>> h 3Agڭ&[4cBVvːwMA~|rh8^2)X&űyl[oU<ަy0KT؄z F~RL50Ov8-xP4Yw8UPgs&-&?XTN GyцLx "[g7i>~2!EҸZDdIm LIZ]᱓9,Mӹ~=]E/ |ŇPYjOW1MN e \#}Y8pHEbgOl 2)S5deH^\~5 U.l\L !,e} 8^լTSЏYAZDݵAEgj0ApōGGiXY< 8;_5h;{p&HVrad3;i2,3ȟz5>ӧnInu]- L[גDN<3.U}w q'pt fuG='AFɘHtG(7:eJTPV<d)uөQKxZҵH8.Xapv(2Y̰O}\ ɿ9yMb}\X\C׭AIRR A<2k>>E_wD6g~3$kg(v5J ̀4yTF9hO9ƟŤqc]1pN[Zs+- xC!Hb3h}/P3.Ocw*OAc+t]rHY"'c!oqf;l_p^78y ;Ha٨l3ax0,` TGNZwO8>*YӢ T wu$;GQG*q6]>D9Cզ{?W,r"dqDz[ P|q"~]/_1wF̺LY6jccl3BX|GPtA; m2SmP>OkuRJ J ti >wZ@Y] hZ([?R[* #'#O93/~{(ĄPq4[4{w:/)RU+ȠmJrz`ڴkG7㇌N\L"_P*Pcy˙wJB|͛? y+/MIYo` lV1bW/:AqG96-tz S8_['' q4yGvK]#N .O<}Hk]jTl1~e`Fw_3܆|gj,;pd? kUٛcAI$.I۴WcB^;bBey1m^̤[E3UڬD½+P6}"aYrX2Pmgn:imDp]\̞ wEhƁF#0@~N 4!>۰.-~P`gkcX+IpPgKZ_"tTOy[dat/p=I<ݪ78Kec>+&@|އuUd k|LFb#1  IL.!:y!_< ɽ x v4IkGw=wXW}ʼn| x蔯:TMU͘?ok_ܖ'oV ʼnncydeV:MWtΩ-LI&DO0NKAyh]nD+JZ 41te'INaϷ775Դuʎ9M/5}$J20,ױ^aa5Zzve4#E` E\X-Rl\gMH".B\3/{DY;@bR8:u S/SA?4o7_p&D1l_}uPUY =gLK Q ~9Vr5KXr6fF/WբLhgKn1mh=/c:@'>(U_:=L "&/ÜB|B8u!#_0b>['> +0IrM\k&_a{~ ǾZ;.|zqroM5=ZM*_e(n".v]>ͺW/XN.FdQ+pmaX>=Cw"ƞmR4w{)yRNQ 6+m?Jҵ<,E|+mbW_Љ&|pN2 j3_4!jJFج #Ys 6܇jѩ55~GQGaޭ:c\$P7{ />& ˱d`E$a&;k\< igvIa#bc>u;dKK@nnM>( x&k;K0 7{|@j:%Nm;cymn**="ۂGJ TO8/ v@%M ЁvzDmg3Q]Y$s{ֆɸXR-6rɫRnF--jokd;Z^>5xVYƬ-ԭ-!u~[ \s[btFhi~ўZv-࠷vQ^ՏE5BaŐ2i+8ݝde._r ÔV6`QFt?]MR6<)d?JVT}7}09aD&0xo@[ S40vm3EuEI},ⵣgꉾ֠s*+i8ɬv'g(ztRY60hKY4QrSRrķlM.FT*lzE!l iMyN*y%$/r ]$!.9\߼%6R2DZu<9n ~^El?0Fu,D!3wl8Wk| zU$؍V6% ]6:^F>bB0SbVԠ]3`kzV5;aw-W羅ǗўxDS,j-%@_m-\XFdT"Kd*pD4Jbs`qŐOqL^@QYr;`qyN`BgjXke~n+*'\ h @L BX(<3xFISKo8R˘=AD5H m3{S!"?Ȩy~y<0F5U W#bB1=Ԃ&rtF9 H Y./ oQ!RUVP}& ""ٍ0_X.ܲN<=8rƼD9Q S0C&Qy k̀/Ff70<r[GGk轉L 3-ppVbT"*KK:!}۔Д̯((; jP){YrZ /">E v$I@biPX?q=Iusuj4QfsO焜ϴsЩDـl[h_D(rckdwbC!C[ι0ƕbxnKEM#N=OSGƙp┠h2hq>P&Hx+5!dWʦ\>hPcB+w*Bg4i;W͜_}ISz8 /V膑,%c EK] Ln%ZӼ,>:߉y_h3mn?CԆ 19wLǧ7GqG@+_Of2鎖w'"p6< F<9?ׂ>lh|ԇT9M#U{53ӵ!.8BbR[:٩Iw6,ܖ,X 6 h(f_BBHNJ^Y޺yaƉȲ'펓iMH.l*,[ftS|SCGxeM$680!m\ϔ SS+UFL3_wp!u$ t7y/=ً7?4?&K`kŌ.37PsȉAXǫ)8c[q-]*ٯ+%9TCحXP#M/I$c*cu1, vBjoK\h z?UBB0:~+@g}O80.Jz&}K:bM*yR>{*so*\RԀů&)N[).tU_ E) FTM$pگLhr :q9 4®+0ɯ Dׅ;01+ %Vw.LY%w>J14"_ƥ=tav-^~B>iGd?6Fr qOBq#V-TRU>WӥCa`5yG80,НwfN6C.ҠI<'Qئf4^YŃΧC2Urw+DL]bBdmQ$'\D8'`qEt7U:2r9acQt4&~֫(ͱ4 MsK`9I甋p@Қ%%$M1}Qe0Cf⯴y"g껼Qa}m*b\0*\A >w$0lYpuB&*vIb۝~P~P{ 8#_g<h_p5:Xe"Wё͚:&i#>ZcJӆn8$hzb D|HL5ˇ ՟E*Kq i zvyޥ.k/;U +L܍?^f*RopCTd^V[.Mga v 4܋e*ԁ][/x~^O3`N!jݐb:-{j5=ٹأjW[7'QUaz Zyaz#S#l"0T¡͛tam&' &tc+Y>k*t 5i@*"mԓf8]kJNyyj[5srZ,oL_B,P>{Pi[q6\~|^prh;Mm\M>oKMeH)aϟa`z6 yU8.ٕHdMnXp$[L%^0b [c'Ea8ť 7e:M4yhxALHːE1Qdr]{$EhMG4;Mݓ/*\ZR+fkHgTm, iZy Ac+KଠTY725FPm ^[#h$9#"-3̩|pFnܹm ΗANggޢ̸~[ڍQzl.szpBй)0ݴ+ڣjSYXBmOŬY>J|}6i/i?Z[\eZӼGθI#P6cp[`"mA2oy`7BܠVTJ~kNJ&Zmq"CM4odr5]0NẌzXhr".^[HpQGJOӶZA(|Y Q5lz ΢yP0ݜObjH*H Yrm_{ Ք=CukĿ)' 7YfKV})yLbkޜOhfl<rx Ȥw{7) $π{ < 鱇 h%ϙteȃlX4$ _]m2Fqms3-=WĜRp0Oφ坭Ý-0ϼTN0#N&clD>\2 ,f/6?7ǴѪp $Qh6Lk9A֧FLhZڡ޶$ A݌Q)RynqQRݾ89J(8EI#w?g-hH/']LCu8fZ~%W+؊E 65$pg-JU)GOx+fҵNz [4Ʃe`Y{ bX{2&~d"gPRuYWی@b;p + Ә*|~)D(;V怠5s#)D%WruǕVV}<G/?+eUtVmƻ(P;o z^ot SǓT `6'$3%፸:Ov8vtDRfa2 lڮ=byΕj{X5 uRNiȳhB˃oo")8yGPǒ"c.!*5d|,x<0v5Kٮ[2KtǛ~hno=by9[i%bSe@B?!9e-[6"g 1 Rn{rt~" ʗ KLTe}7/=tL%3v Ap'R麪\:`P5]I7e1:wh*>3LB%W:;Frե2&.ȡ~&(}~&aGfR)&7zhɔGQ0%̈́1!5ž(@|Ydç^WA;w~~f8}錳 H+bmWex[3(݌@c."i?Yɺ c@yA 42X#VtW>XɥINCҁB 0Ŷ{dG<j%vU"?LF“Xc*4b}BٞϲB*v·fO<ܬfЌ%{&si5C;ZN$Ū^LCu0؊ Jtl,Yy?NObazk z@٭?jБsTDZϓlARu!;fh4_~A@k1Y_~. $EY0TUZĄ!#Zs DSh˶f$֒TS3{^̱^Kk7eQ"T`OuO'z尭gkY>wMıޕh&ʏeK1PEF"c\mbЬriV OCS @rE0Ԝ_Xt>7.@kೣk(5{G0}0yTGAj*5Q6kg+LѨF{.O( q.u?7S+9B{c+'裓{hyP94WD>{ZBsP~L;4/; =,Vͼh@Kk5mdFNXA aK u"ES%rnuwv{ !N(EhH7ƭZ+T34؁q\RUu-D!A1 *R0ϡVYr_zb"க-'GhyXm ;3{;Rc9#M(fߴ^;][+ ::QCKȏ+G8! 9ۓ0TvB{܁7K^j`䀒ZT[(阕̾$5)>oeH!#гUSA&T0y , $2W?39 [!*_wp_ow.[:ă;M|6ZIa­9J.qJ sD!nMVi͡`Pq[fL_wvnL3@%q\YM]kLGC? sz5i64gP? 5/re.S3$ c't>.N"?]ܱ@3'm|#E@%3d>Hw+{7cSq C 9_z7AW/1hu61DBk:nLQBrƧ*?$,Yͫ ݻ핛Zu>_t'HQ*V Yk[2\wYK.^;Kk[(,.3*4*Xߞ}[jP&˪%vԘjp3 hO~%aToI+G[jऴfJ7 Fۂq= º \V0ao3ɘ P$#'+lI~t lk?ω."@nG7G&Qji0mT@<.v{.*{ök9IDDhhHI^ G G o+$;RG@^E Q@1[~gsL=_H3KV1]Ial#¢o~faum,E1#ot8g*%^w 9E^:X!oCoEum;3XWXUQ %: ^ټ}A`{!2J/7S/-Wݭ|Zv\a]x"?i^BFkbv kL,fg> !;޻Ȼw)[6g<_a_cڍ 2q4^P Z$fI1^{g7gyi"x$F?L*@p/UgN ̓ۓF T@rߘ0K@m1}SuJ3g5 Rӛvɹ^A Nt[d^b'Kn,x]4%V7?e;4njTn'[E'k5C,&l2g"ǕI[b㌢3fiGrzψ qi!ޔHdr?D([o늄Iו%}I~uO5|$o~. ?m{1= nZmBhe7ސ:nzV }Bm:עtY'LVǭ,fF\@ީ wv?Ӿt#8#ԟ ,? PVM_E_LQ󒾾BP%xe?Bn}Ol<_@;*Uhv4h8y!' =XV;BVE). ~Bg %aQh*Fr"S:hKP(6T`HK6(R5 W]X=w ?>A*UܗRLxP]u Cly-.Cצ( i&Z"ٟ Ep ha-I~!o?{&xnMOeK;Ɓ=ɮY7äV d˨4w9Z]IEQ( DkU5z;;}$:nְM私2VpxNt`)u鸱i<'ųn$.#X(GuVLl<^I99ܐۺ10:|9PLby/B}ԮrN'x$ou]_Xlg2X/VӏUIJk=n" !7D 9ܓ%6Tz9mAGMFtR"C_̰@lq鮾+s c/T W,:ek  ]$~ tj,P= þq aeR.UϤLj z˫rc(.•OřY[d357ʵ4aagmԺn<~OҷvA!j)V H,SۅcP""@K]mu6$ DچIp$)k2r p?Y FR,Mލٯ4ؤE퀵b6}ԾH B6*!9g+3v= !zYqjZh4 & +TvҰI Rm$! (#&̇ E>6Gݕ\6'x8O(uz]9!kwa 91.\an~K}]A,O^ʼh5dɠQTPI~EH@gRVJ5CLg5SƒL:%e K }f!nsL}:.@78Oa5)=mE$ ߞgΟvA<6׏dFH@9E̳3->GR0'~{?]]cu=Pov?}oبT=r>-0}̰]fگl۝y 4BspeQo, 0%?/*gO,v^蝨J.\ իRsyHvnЅLZ&HLFAT+iqd]%{- fs:eItab+|C%eՕ q{n7Ձ |T'[]I*sM$6Dg[eZ\t Eg\`ٹսL*0vUқ"rֶDZrX"KVf5+2lL u[o︤p5$`Ǧ ,ls `R**%3XAuCty!N~ GV~%dI0 W8%&÷52s>o D)ixNs^aGF\yH'EHK!$C*wS-U>)a-cP Md4_sY8 Ǘ+im/=U=G_{cRUNdAOFUYŔDcp=[("zگYQ4 5צ 9_uaS 3Q>}l8͑`b/s֣¯0sנ+o<=YZNe~ mFu)/s{Vf=EGtJC3oIIt(Mکl,XFSz⣙Ǖ?"0Fz#n1lpW#K}˄qwlI M,ypERENlp̀daRHGrĆ㉎}>ۗG^E%-m}g^\).Eslya7*7 V5ʲg=M bRkKn9+JEbyQV&ojжu>8t*j^N9)D2 u.QM.|Ip rLly%M*rVQ=v ~t06hL E. xX{n0{`ԝ{Icv9bF^J?-V|R{C)̗6I#p숐Ąp)mHcGK7Wx[b-_xLŤ!塶YkfQsO8C1S(,|HL$UGlA XC*oMlB-u^xAfw+ںǗ3ij'ڏ2#HsnbjkM.aB }L&a6fDr U%H%+lBhT)h"K HG}FQve!٢:l+(lTtpeVi#nlPC <KUj,S]sd`>,͇$z.: m .g(űl}IiLr$Pgmig}苹ps)8ߕN\u~1_ANDvw^&*'niMIE|{|G l'NJ^N)sJbz17J,vYYvlA<5(O `WbO)%w[V\?6 .,9ͦEwQ/ᾛNH65]o,bAY$~w(R;iB< wde+Ӛ5wۙL'с9Ŝf$D.OS5pM?Θl&*7R9xv0#: pLྏʐ-&VMН;"ȿf~fL\ c9}@ bge_MO]Hpeqwp>P^ 3a,#nHICӖ%a߀DV2QKd[P40s;fGx,h[SLJp 6-n?fAN͖ rNrt6uS )[&ӧ:x8[P2JaJ@qz}Loݕ~ nh rdq/ر X0jW!GٹO:kI򓕨xD+Qn|xbڠaLqf֑f!#z~Uqjgo '|«bYܐ $-t-zr,@Mϻ{bJ<6UPyO:n^C'x )dowDo~(}.9vGP9A'YxŞzrO}yDo?FݱPֵgۼH3MRi }9U?@s2YI.ojh(G=Bq`:{AslIH}3VIȑzR Ȁķ@Ӟjd+DO2a:ԓ ɱ0NF2)xB9T-|y/n5J $pl=M^`FT,[A·|zgns[6Qz`Ds/w6Si,p!44B>oqqeicof-k"݈Wr#(36ף CBt{*ʀZ?JXXd;Pk~;6: F V&\g  bsi,fJbgB2ֈ~UdmLz~Κp14In4WD\bF *j]Tyoآꔦ~Cwa\sP:W uϬU*G }H[<U09Trճ.𓦛muYMCl0mS#rD??U&$LrC~>5t'c=`W/BFQǘ#!~KU0rNsr74GKI$!Sdc'xXG5 .Q:Si͂#\Y̔)LQ?aa,eCS QF$^+糎{4|Tc5 IH one %U=+E= 3=caTp,t/̈́*QY SDl Aݦ1d| qތ&[fP?VԔ]&+u/ 3*LQp'^tҶ%"|ڏj1@=-}x&DzE]X,' ݜUW*=<7P}.ouRB+D3&@V'goQ99+ؚ7Sd`mY6G&kwaւ9Y:']]ʂuU& ^9S'((R⣊ӼbyAxMg3w rlTE'l=qg4N@BdX P!I)% lk ZV#ksMP+,|P ®QrcX*3mx=8_T9ۈƐfCZ/Ol-)89\RՃ(ea|h nf8-KTivac^g Gĉ&>Q} $E\{%:^%4* H8XPUhqwxmKm"ȧbIl#zťu .=QZ_Iuo+%Ֆ9TQ} n e,͋>}T̷#4G$sa/׵\YbEgYA Y?p4ƭ:eQu8ң=`[[yp-3D_U>?#-u2# eX44^|WO*ۥuY \I0UK9g [jbxekDPLH뜤ŠV7 '0c]XGQ9B(G.g-k "a)̌]E_jKTVPċڥ?zE;fPK4x*RUrFy"\Y|W(eiy옭ahZ*+'Gλ;ek5%Fe?3[65<[hXde,0΋]Pڄg>sp5z>Xr+3OCD,J|P0<ԇL\?`MhC ; rR#r?+|)>tRp2(!V %sh m%` b.OmB>5|yjDQNjNz2Z%>?~Kk -6_py-~#COL<< '{&e׳Tz چYX9d]ƮglQ 7`tjIfoi/+n謋Wna/SPд۟bR*37fњ"E!7KقvYsJZLNqlCh-,Nw1m1`UMI``Dp θ7<͗R|u{PuD{ߙFWReg G4j_VUҧ:<ӏAeCo(P w-_^j~[̓#B7;hMz)%PTG5X NV "j۲kd{8~Z  >?iђў$_Qȿ6gh\6*)Jo%5*Zec9Ir\ *\pHpUb Ěv쁦<7 %)=*5YYw>iKP ;Ob #bp.R'DτJb@cq ,,fJ':I]LOe^Î'RԮ_ un! !)mSkþJ]/ma#4̑;dqTw!8̖vb2]W|I*~jt"!Hd]Ju#EdH߲ h:r.20VȖ5}I 2 u蔱Լ<+mcGPhcԙ/"lDwu }3_!SiئRwܕ,ibԈ J⏌_WjHw/,.xw7 @[zl/Kn"=SQt/Rײ"Lx~)4 Y47b8}53l sDzۤR6Pzk_(NTgقiɊfs*YIbں4O;:Рܫ+)a(n9T$o*ᾗݬzIE| F31z6I4h?}ث%N8}$f-Zzߖb /,V튷]*LJeɓ^дrƐ\ߞeo!TsK J%?嫽sڮ2W܋@ЭsN9o|rK[M/vDGӖ~Yo6uң={i-r k^l!eE]7>I6[p mRyG{зlנEf/}+,k[ H=kʬ< d+R1ED|!I_1GQ'HViDXg? ThR I[M$L&{٢zN&Qxh/xM،ҙ t-h;eo5e2=D{eu'::# Bo?ظ5xMOH>{ (̦u=e; Vx}tXZM6/W.Ԁě 58vIn 6+|9ggnig?^$i|#FtɆšLugx#V`Dˀ6bkT CХ>dя"GM%)"j>; i \?ò 6F=u-?iI 㤲  xU7&1^v eM`9흎=`XNy 2=/|GE8 k䙣m n]WRPG"NOyA&NkK~% \TJik8vM-,^FpVI[-o@ݔ=ILD\"E-L&(C)aLڑA^k{@m{A3`^d|-2x?q"OgurPlx"<xi0Y,0sEZl(Umu9ZR'G6(mI-Lf5vzk= LY (!;z g]>ГVPO|/(olHx8LO"sk4hQ>(:uj¤& (<\;A`³ hnK$̂lrٱVgLh]r|ަ&id 7Wx(fϚJI)seS DsoHP9gi;&nT eJ$c ' ?դxȲ-c?Cb*GmHMXͽ濾P gHC O`t?C6"ؐ4 /7\]aOFH_j)R;[н3e+ߧ ')_U{`<'K 諃cbGc% *H [b^2kͽ'2{6gYbt q ^[9#2ӣI?r']+[o oɵ-gECȠû}ʺW}P P$l cne`.?Tѱ ) zN[)PUDɸ-`k֘f9T -s ϩ%,I 󗏸2XR2xB=_#zl!dY 5-ZŒ3làa#ߚ0/;u|Iz2Q fqKZ^SY%oˆz  l9Juw$-(UáTHOdr\ CE!4nrڕkl߲B2pH׳|Q`YD ɒ޸kpIL6qf;xðh25FUIɏ7h }"$D@Ĉ^8 Ɔ򦢔 UP~nS`ͅ(cC #A x(7^k"iCzAp 4&qf+1Zz E*tT8_YrV3MT[h ysl O6u};U +)4kH|r*夏n2'{2%mw򘼆BdݢdgËDBru!ǜb {·Dz̈́xj73@XnzW{B!XT2 i*gy jMf~&Gt\ &6Ƞd~EE,۾ Pl[מZ:NƭB:J oZ>Po*57 U݌H ZtA[$:ǎ$%\ Bf;t&SEGk a>l8dccLSY?rd8׽TYy 5ޡ?,a,\3A;֞5n c#6AMNJjm!G.vߝ.u 7+Th78SL:Y`{\7upQ9j+$#Ӗ]srGQ5&qADuQ#]?B`+-[vP2A,pgiilX9.ܤRʸOdХ ^RUc !;(#K]-oΥxF !!=ƽ,/܊?=WƊR|:$DxEdڸH$b`2yIsCd;m?kK+]00ATaĦ! "ۋ|䖝<>(w=aF񩶾&M}_p n,Cֱc:8 !ʖeg/ )':5Q#*iT{}.0Cs l,X+)sn--I2Fgբ8q\ުH,m >WHWA$BE'DLЍG'i[И ; ~x[j8UQ^!B)#0OQ~j5h9Hj][v)8/c VAÊC}p>i렘mPu=|LFLLtB6o on.bIL@{`ajm4oI^=U8,xt(\k, '0^qg:;Me_({IVq@Fonʼndu&3/ڟN2[lqkW%MqP.pMA|;٘ `INwiN1P(wϿ#4Z)'ŕNǫ:Rܻ!:@:%%m N~|q٠x*֍,ժuƖ\t["Mv-\y`XM .h z|m %P2֑PZ鲅$0z̭c1vƆ7S?pZ }AoMn9h $v)![Ov \0Zc7 YčSh:nv-Wbo.]þ?;A$!Le;[5D ^sd 13q0PG3^+/Agޗ59 lh+߽Bq4U0gf-۽VYF]L.lC*@K:먰P &9\0щJl 8Oޤ0T&DN5SlF:i}z:_ո^ٜ2, oX{LR}hbJ~Uxj :ձf㛪]yYJژ3G[%EN& $ZRV_GJEc(Oaa1>7GgcL5Y F6l[yf[}g[#릦X3WŝNN͇+0= wH #B\42q'v JFl=CvE]gcg$D+qvy(LP:UsK ^m7D{Y7IUa\ ^n#:2 K,B Q |*$cXotodrՆD-LaDsBT3z(c#N(ZRL|0h藂Wy,|Xff]XhxM$֛|l 's.kI4)wP! Pj=ڨr~!G0[ kG*9z0&n>uxP9h!s: D8!^re\Ct"d|ql݃bcrg#5]o^IF,}AG!XPrArnD}Y\ >M&L.arлܕeJJt2nOHTi }X\ֶzMnywYJNE~*S8~@vFC8xvs鐗icccKje{\/p}ߨO]m`>ɔHp 4"`m^S\ye[ z|cX qs$cHoӔ@ 8o!|2# *DmMPK &arqTp*UY-x~9T+}`jY ⮫}ӏK!zbPǑQP?q?` ! o=weBo .nj9WhbL0Tk9?V%5r{uO®.e?UaW%຦GN䄘4 LVmm5}_;LCƐ+q5*[kt[xGą V g̽ HB!b$Z$1p?-r=6[c4>],^(ǫ崑4v/h h.P5h}CGBq8KT9 wt B!nQYv2^F/زC[e#`bN@()%9g212\tWؼJ`tG@OUxXJ.b[>g8,e}գ*"X:'gϪti** F]&0Vqd>Xl]\Xz=VAl~?}uJBgyU "#q5k?eORn΀yC^"w+ i/xNr٫ xXoQ'+Wԯghs5Qm <pPv"ǘE Mc^Qn{w]h+d~ʳEH-ez3}09¡DR\B$, 1QQHHI c8ed}1<R>3P$P#Ye~8,{b[2C@J,weҾ-[KGEds]-AMXy5(墐g)EjYjzZpMR?vUhIf;FHdi!Y lE'=l5d/ݫm#TKMh,,f· *@Z=0HRA0&TPLΔ\/%ǵ,돇#؊i(S= N3 aHZk<i2 +f ψ[)HeE94Y^% zeb!4(#100Էn]N"exSOSyh]ڹib MȌ<"STmAe7kR/z=a0G, `拂t{dFI/ ZWVvĉ@%,z2)R8*ͫ] beTM(X. !=ݿBHឦ:O(43wY€d6- d5u qh~5yyWCm0{S"i&u%ϔUm,c30%jGzq;Թbuu mx@75̛8L`(9)}^\dh!4}X!6E:e"AL& ]/AR<ˤDQN ^7Vl#lVvK |)}ޗP:bޙ&USð^vU-YJD(5ma˚SH5AIMW@уI`Vac*La n{ڷ9[,+i sMy;3C͂WH+-r>39d̆QY|0xOcq{!i WOh MZ`{@s:|mG|ڮ{+/+3ttz 6꣔tF]-?j?CEp8x)|Q\s|!ᅬoZ[ɠ /avq'0 ,Yo ǀf/GˍiJQn|5*u/e(T]аv+Rz<иBYqcaN{K/(' IU.z[m<Ց,b:Gыad1M$tbtV"0*T,[/bl~2v_ ֍>T+ CMwl-,aXNq.'8_Z5p]}d-M\q6*Zt"}R.$T9A_[jڳ@pKE=P'+wXB'0J\d)lM^T3YOEX d%بl!C&Pv%GJ: PQ/.Z 0tª=f /Q^ {+,0A v]c FΜH#^%RۋxWIpV22vPYePb(٤lJ| "M#9:vJ >3S--ae `bU#M ڇQRȈ.4G#F5WLKe /?xnIH>`4 Ҕ x8um]Eocg%϶#f*t>c {@ڟx.u YM EgTupu"1]/9Bo7ߟX-X\ֈNg98e<:Pu'Op|۫QӉ;wtLg2%~$ő?7*}^&EtdXA@T-ȨV M?>&Fˊ#GD))#v CʪS z U_3Sm</j#` [3z^ZTMV7sdX?|<#!ڍL /}t7$y-H+;6vq:jxqh~cREC]Wmu-uK4Bz-A4&Ԉ\tdfFt; lBKC]O@ ׅM ;y@;͛E)&,vŹ83 0q]'7S_'rsNP8wmW䢦b%(tզ;YkbrV mwX[:J'&+M*5wAH-f,p/3}wT,0|4OFIjG+?߬);C1b.7rt9vFe'@tW7Bxh3R0}uS61dF"gyA";GܷU{oBڨ13{> .rvY7ǗB&AIXAڃ+lɽ {Pg<ٿC9b/uoO*`l~QGMdmC1Yf*j̍R)7-rʖ.4\󮓄}"eRԩy` l<jYJ e"zY(KIWıH8Е*?4A1%YO0> Β^C$+F@_`wk)QL z ܨw4h ƕfT3!f}n%[䤷F7=Q6@R@bہ<[IKbU<(d&ㄳCeHiax̴KOv2;XtnVVЋn75*Ӽ9R;ߺc \5 :r> xj.h3ʓ=Gg1=tYӎy|g9+< ~y;3So/Դ<7(/=C"D3gWN!MR8%\[T74[~<ːLp:NYq<~%.-=`XH,].cN Yc<@akkAX  *_6W!KN{MȤloXaePT% .ok|tږr`赺!i=7ܨՐ~Ƙ&Ԁ8{;w!%6|̒y+"*v^2~)f%i 1Љ?>r2x@t%iCAM4c PR>@ht,P!@:<(!Nv@r4Hyj-lUG+[ }7MmPs9?5“ȕ/)\-qRY-phӗd~a0ywġ\GMƣT3uv$ZhWc W)$7I5tf&UKɎ+ d۩(*kEc"v}(9}:X6my{E@9CNV8ro'\HȢT>cPy햘#^k_ 5Q]B;h)BjYk;5 NY$Ugexjy2>fX.6e]lo[stWn2dOI= sdH8OJWjN1S0%?: Gy"M+<쑹h= YbGU[æ)nS"HpjJ]`K'톣xXMF_Dn[R`^PFE5DrRgL괟SWM@d'okFW\ ErQ"V r+ N14 ŠRꘇM#V;?d>96IɴX|$][Sܻ}a]֖ژwao#pq9fxbQX)վW eRG3a ze/{U 6I I W}OqƊU8+m)/1+jpC6!#R`&脖Z\̟apؿC oGM)M[GE3`@ER&;b,|6ifҰ%Z$+py)ah%{\wt2d[D|V5#l4bho*bӫL0[d,f1fC42>'VSe 4Hg'Ej]7pJ&yҍ́zѓuLąqM,Vb+|+l&`n>x>A7olKEwWpyv'zIXlw)]]ʄ?úL_8dddKmAB]Xk)ۣ`N |H_]j}UZ~䣁s/FMpdijt>_I1\XlDt*= w~[ TJVɰo/AozQ ⍧}>Ԑdo`PSM\Kw[IWH|%H Yb n}ԩǽΪ7鉈 o{02lcuQSk%qi &ؓ +&a_yڱ5w҅ Hm%)Xʺz&%QsG `gOQLXgl">^r7k9)HuNNE=a+dj$~Qhy=\R<-yO GZN)&%e5g[,ZZ8~˞ ,aGq+g8 P$ Ÿr')eaBZC6(' M Cf,Zlujg Z a@<\HKF9 wJ(jMruϘb|%F{X#!K_`3$)d6OrKN)Ai/$aI^)ԝ$w͍*_8iպ]#:&&AT$*Ypv:kωw?4}S$iFj 4 'QG+HIՑ&qk2Ok>n#Ej55 ag%J8:Z!YXn# wބ ;ƒ6^Cgmm#Q}*{oDumt x VX|ǝ8ƺ ђJEǥƃ.P[`S1_h(Q0NA2iAŒYȆi;bxAa5U 4 }'^Jc#2|%j]6C (Dod>sf7] \ TRP8 Vd5 i%_TZ)|_dI \>8]OÊ;u W@ ەJQβ(fk!ɎF ]H4"&6DX?kDJ#-+$xiBor DU4RX]UkN]{M0WdžLjAKuH"Ur%ii Z;\UC]=`)*dTmʛ|GCFs[SB6^3ã5rAhگ~JlDzfFWYy@g Ҁy؁vc@ `[2e cQ8lPUo@.Pm 7<2jepsxRoR+f${rᯄ_~?L˺*NۥE'_] aKᑅ׸ L4~_:N]sVZ֋ pcAZBH04,j \Zד@gu{[tJQCٴ'^>(k&vLkPoo5GJoTQwً%9%% XH~FfPJ=r:Y g,Pgk]WŸ5ߣm,ps3ɻ)r`ow  N=4 ˁ"u)@!eWc`J7=maϝ!k47`E2]`6%ì 1'T^+4xbHZXۛwD n* `|T(kMVXf\HBoXIjI"^ wX{QF{,Quq28>zIA>r=tl ND~@X8XaSJymg2|fX=BȣDI1J2 0;Sj#W ؜ҡ$1w׽Ze7OEӂ2ta ȹQyȑW/xu8Z61f }њ;4ðܼvV-ф5D%;yנhhvzt􉹹8Q $P !2+wvqr{+1r1?tPCbe_.>[N+5Z=chUz3d{]/c Xe[u!hkx%q$zO-r`|ND4W JWy6NjNcm?)nuKGx#uX "ȱ,J*\ ®v}jQꕣ2Y \_!HJM59$hZAtޜ 03̿(s~Pר(/* -ZgBn%(nD8mI Qo1j"W0*ҡ}5X$1&_ dfwU n5G:CX@i$3B9!;:WjMyw(_I%U-2XJCjo֟}TX4c/oQğ:W_р{;TɸԄO'U$h0 ;Uwh4>sB}! OΙA,7pX-6KmbDe 'ui#x] y7\ 6Mi+ ڮ,`EQ5EaB3˒M|dW99 E8H DMנ)4p[Hz (*髿)(`pĖuB t}vH ^}"U b`O8%*kTTh@ Ub~`l!OM-(ĪbUY&lXT sSߋM1"+ U3\0FY.k?6~V{-f7%8N'Hۍ $v|Mw8?g۹v X]uimMćVtwMi^pC>D9b^?TBJW1uZ('_+[Xʙ?,u8<֤+g@g,니`%rZaؠXahV^RK*%gQa&SNp_c05([_8ܿzZqpU`hA9uQQ)2n[cf|ߐdY^A| A|Bf'4 @|Ok.:K`iHX~,SLz0s)l Ș@6twg!#![5;I'D/ iY 2C[Ǡm#^9dRjFTTk7w?bI([lImNNAjb zbYhGb9gE1O<_ sHAGIiW{ &PWtYml h>9W; y] Z=yЪY] :Kw?_BErح8 Qx9.NsK'\CnYXn@p :DXIQL9|Hn\"!z.|K_`#VxϪ.P񕹘)7$2M(\pf^^*/g^@y 8:=4+a`oDw,#F/=ׇT*41 l@f* Go _8G13⃬I}b>`\\0ֳ\g+NCEɹ m-L~\Wmx|.Y@96,ߖ'[ KKu[0X/NL3/MqP?C"Ru:;OJf\ҹ,Aly%LT6{.1F$KY{ʳMi n>;];>Eg-04[gFեkq9&CuUg(?Bk5 Wy<6!O{sZQi---܌# k7$YK:x˴SAH Q ˤ}B78 8G-wΔnZ(]G xQ2)D@uK{);-#1%~/=m77Wef5 p$ Ћ_:Q'd ڳYlmz(AvdMoRW~9$#oQB2d?,9(mzW6ᴟ W5>?ɘp[g}"IC RHy2)m(o#^UVō( BTáfl$ZRd#Y5I'߉AXv8ax( 7Sb=f"(˕(-ϔC@uNQ4/#Pnv@ц n dlV}WruKNSCߦ.F#\D^ao8  $JtmvbkIr `HRL=Ԩl_V:x,jQXv!##03YȈLWI&Z#((ZQN6=lo\ž>nJ \0E=*t83nY=&lݜ#I]p!9kI)\P\O,;)|kB#"*jV'AA$]8qE.8\QRF6UNJ0-gRW.e. ~fxxPA[|hf1ɤV4`i—zX[S5u j>iգRYfO-*PJ" ?x qA2]:Hl sFHfVSGۃFG%X&dR3\ޡqns ).8_>Ov֐/kY?lb: D}0;zaDdݚ-`%DZÈW}o\~U)ObY$j<\Upm|*ΫHQ$дLz3/!3Ɠ8릍\{;^1_%>W[ŷt>0.<Xm">H|[k kU4C9/eɱ¹K=e#[ K*oD-L'9C_/[򕍿ӝ_5@9!enU`o!ük<w ]43'cX*9*r7h OU3h]4Vnrl&es\B٩$^߰u2H͖3qz=8PѮz-pA g釕5(i#cT $̦$eޠ-iºO*N'&#&c \J^ɷg~#5E0 ja7:LbWݴ49[!$ u gL/tW*Ud֔YB=+O nH4)Z0)43E/kxWdHiIy!3[=O-lM2}bß[dK6JgUSf/HWZeH9Z(>bY=pJʖo${h+P.`{x{|"3 !VXRËfx aS3Ts!it둮jO $WO||!(KU˗d-Iq}"5Xn O"&2s<65T0=+ LBwI!@z9&+8WsXIO|WѮ$uӝJAƔ(Tì -4;Lȟٙ\SӠr]bKesb=驄7M6s&A; w 9{f0՜ˉ/p GKRs)b^E-\))d)z aV4|*/~aw.{@ <;Z$7D\nL0 5B*, 6IĎ':/ɮ'mG'F3^vsů/FNCe mjTKQV mq T߃ 9n3ٷϞny59K1϶miܥ<O+$Ndgxˈg{_7N:fnf[JHŽh_~@ 8:9 aCʐ>vqI,Csb<]Nky܉`n_"%_Op>tKv~nx7*^(>t_En(]k]( d}#HNf@5Rf/8nu-lpb:^7%Gk!\pr3={u/jKTث1gU&d!{z9'P`]"vQfV4aqMqswJ{sF́ +_},];pFegK΁2 nm%f4dV߫-#=Z*2B/:c7>Z5]_ gsH@A+~#ӴL#.{d%h4g74=dxkMz `,_48G>"$ozЈhSۖwu&i(7/@e4f>܀?pz"o'Na"V/ĤSPt '.ulW v9<=]xFf*@]gw"j:G(<Kk =}ЩhQ<äqߐ0ϒ=ȫpٗw_% Tⱑ cblZmJ$OS|a_S ʧ% \SŨP~fmc 28v懆PBy*&ۦDw@ֱXC;`w?K@FQk^K6g˄v[䨖qC*O%3n_x?0V+ l6̃ͮ"\bcTw`v}Ws?KR :p >Fuyjv)'{$Nk{!67a'돢$l|+˷ApVUˎ NRA |[ƽrhߓ!# m'> VhR{Bɛ2:u%j$+rg6Irj"XEAv͖h2 oxx 7&-湊o%M$G tQ}y=FC^bЯ/7)C먛GRrON"uwy iJQќ[ZS2~εdˆl[yT;wS>Jfۤ 9]i]`{ΧȀVy<><RWH $Rg7w%(.oy D0d\πAVH@LU.8Q>pNF< YVv"wӵ~qbH>n9wsE~?}F3)t)gb+R7H#hy5YU>P1xdsGy:*dݳNaͫ?n.{}X'zz|Caw$߶J| wbh6$џG3`=Ɖ䎻{u3ԩ]8;0i ll{Aጭqs#M 1hBJ MЯJ]HZ#9@ƞ Ȋ _e0ŗo-5HRc_Xt'"k;jD]k iRK9 mlKbX4{ K\EeU?f)Sr-yC;6XҭV'08!pkrl1o >CxS?*ʖԮ4 D-901OxeH j(DV 6x®|N*80uv Aw@3'R! !cx/+0q:6 ̶)DK}RP4(}% В}Dz9XPEmOPC8R[-g,7TÿV.?ÏX~" 0 ޅpĆ<{Sw".,+ [ _f .؋xqCs, 8$fuOGWY)i [k:!$wuDaf}U3l IlP,dV̔Lzjts1yba()G30n}:M?C]ۂגT+=jѠ't;dL= 6Ɨr7@\.]AH$Ǻm%[ES%8M~XgZaXjS +Cd•5Fo:RFλ^bc? qwlZ_$UՒN˘q4%q+VI,k~z3pmThy'NvtehN/Q˷@ 41.4?=E`k`?,1H,* lj9zYF>lY)1ңБ9OpKP/@$e  [3mQ0wlkFekWl'?N9ۮsmCdlz3};S\+yE>s+-֊2CUpP@.y˟&iURԘwp%A}K痍]7H~OG!" <ىBjy%FR=S&vjQ~`T1.7:Yr*vIJ/G%_{s+~T'm]]3_)ɿMzDb\hQՉzImWfmpeUj4U0RE},ͨpZ7CVUf'n帹V60ۉ)+y>m@g@:1,Z%[-G,]6(5^=gTCg 0Jh2Qa4rſgΔK[6gLm1U>"W8wm=NcHPbcL:{j\gƓ~ma{2~+3 U( L<@ ;D/JM)Jn^CGy~i-kRUڄY#2UB~1(ٹpHn0:x 7dQRVI@3de/YR&"r`jjxKl}g>^t ZR J~:; l #Eۖ33\43hk0rD1ax{0:Ue3.I xih0/(g>@kS,b=#=2jY7n! LWZ<)) IP2蚋@'Rj<%Ǽ}=TWecwbA#ˑR{%6\UBϿwˌXڙ-X12d%*i)~Rj.LW+zcyK©~_Ű3<*]rz'1Ldj?B^j+},U|:F1Ϫ"I. \ x[pMfȔav")P1~:OZsê` RDS5tиI3+b3({:Gqvj|y\z^*b;ӌ_{q O$FkKhhV:_ .1jƎٽq8.DvibxTM _-(D ZCq B؜7J2]ЍBq(:WOυ>}gVӡ.ve.[?|hSciV.t^#|A{ݨ@`ҴYE$C`*;믎Hi'>aӶWU]Wkg BM6W3Cܕb&!;%XMX/+#? E4Eྚ,MG:%2$n< SiNN? 6Oץ$'zr0Ǿx]_؛uUV-BHgRMf %=!t3GC * }F2[%9pi_' OnEJS=1ۉ~w׃ [aw/g:;@ B6 +Qv樂]"PmP׻/u$_}vN_>˕l[B{˳5ݎs8khaf+<QʦorQE4"$T|4˕cCt!9Yg?mTm`!߃bQ[zG=u;%t@"qF,F9vto=,>pτcoeJ[Ү|7z%l_CQ!E3 {HMe\T^DQtGʌ^of0'r_g>˭!G_3gkƟplK=S?RӥL ;cTDALg,rҫ5l)nO-uPN>\CWӵV:t&i's7`UԱg?S32<n.scL/UEZz}sL}< ‡;.~TfKc%D?P&|﬷GcjE[y-{j_"6Ρ4VIfjoe*Hb.sz^QWyܳf.zƓ 0YxwÛ"0Ȳ1aaP;BLIuɻ64r\f_X$m0 0(|"J>lIyjK`+Zb\hJx9Jc c"E5a0RD+>w$D侀ٷ=Jp@٥zh:s}4zXb6R,5 1xPe?-ZTҌ`"R#j*Cn7JfJ36# 캹-u+u3>=h-N2Sg@KPPbey#G"jBe׎)ظ'N!暰 : }F(^ w) >)bk`'W\;}72|w Vৰzΰf7.:^K$ ߌf}-^9XU8~Kv-kuBS1,5 g.wbQ|@ $l)ߋ],2p't_b1 %R֍9g=9_/9QHW}E67Njr>pK(MFYc@L9 DKMQ2&*4N=/XowA0ys' 4uX2a@=+b%e)*YhN nr ʹpM ʒlQH58_ /I,YCOtKCHAϚ%^'CEsoHT{DT7z~螎Y*q!нN7k*}X%qe$%TI#C}">22.0a]E/"WU-ùWIڹ2Й\`uQ1ZDe:+)k;A)p`E y5"8hlx:i?^tp PC^ [x}`ʸKIP؅s]REyc 9IiOs!cq$ 5e0,_ &5s(2 $"MD~19 aΉwIyrdgzbi{\ׅr6G[dEdd <&E^G0bpC;hл_ͼX- >x>(\jDT:M^ned].U+FE'nb6[nvXvR#݃Q$08 P҄%F,1PD|(l>~~x͜y`n]xC+Bd\y CNOFv<9=t  a"HȎm*Ŏrs#ѭ Vձm5wf4j(]mxϢ!N,<%&i"ii4%2ye[ζa=y3.vQ):D;އr5n=I=Uڞkcz- IUPbƙ=tCPp[ZUoI(ܖEpŞ[KaU40–yIl{oz^1/`OSew|BUrS&Y߮E6CA>o?OᛄjA?rVRwq;ZEơ3G}neI|RԀPG芖HdD32L0t#dQ-clɹafb\%d}"B) ZVUevpX!u7eo  F:D?zRV69^:SfWaN,^תK-oلQn;33U,0OwڱS@wCuR,P?ANFY` ek$tn("~)(4QZp.ߜ 9}}kXדHC}ZuqOyIA<&`VP#kد/Lk WT[5rF+gᘟ[cn @_yu'qЮtkQ&\-&ߢП^M@568ERG;Fu= Ptav NvL|fQTО p'ِsd#q,"Lx"A=iZ<&5xPV@jI*<);'=%'." fhS}YjZӧáק Ke".H[tҿ8L-fskPzP5qjgfQu@~$=kiQ1yh04ʄ6.$7YT!9pŸډy;Fc`Z|4 wC /d5U'\=g^wFUA"('7S M,JǘUږmdXij˷ŷȘGo~Mr9Ma}sRq獧M'x˿HP%rO\q8HGS(um˳ s`pi3"|`A.J[Vd zFRwV4$E/Qg\ru,3<`X  9:fڰ~92 77ۃ:(&ݶ&WJP2v@o*RdB=mCYYlM %a|e-kD&&Vm*UM> 4p)T'qز&ES_ۍUtmcpJa CdI YgNpbPWk$yΖ.P-'0EBrEL>$t䆂PL)}7 ]plzWfQHҚ0'Vop`%ϯ%-0V:Rah9F4]ƻKw} gqnڼ)hvBd]2AAߑxRC֘gyqg7hw$HM.:nDFk 7"o|v,yjSݏX:W1J:Hfe81`_ɀy4'Ӳoꬓ_}ne (1l .`ISS CX({'TbZ[AWhAT Z~nHK 85RY1>笆 TN&|B}L 4~ڵRSW&CBZIR6(n K+C M9X,Ht֡1xl bWXˍuI$핲ۗ`Kg@qcnYTC~y0@r* gaa}' [EnZ3؎ KV[W ,1Jtjf_ŵpT ՖyXH(Ffo}_,1П_m,:|8$Y>S\n'Zj2<]A0U-øJ'G*#g+n]Ӄ\sɑB%?ST,^bi .fwМEiUUEƷ78KܘP*t ;6-Z*T@Ntuk>펏`gCXvgũ M;Qڝ\ %DiXVl^x$K~7dW1®;k8tz;wZկjFelS}6|Jgq '@6/pKxtWn =l7;UnoWڨNo{ur}o`1,S=,1#6ZaJ5ADgd#mC"J8Ճe`rlBɱctq&aI fg#݌8 ·c[g[҄Ͼ;=;4WKOU ]h39{"\v < |uCMD<ЩH#mfZ'S2R57RfA-5/UOc6,rS3Б0D->Ȧlo=V ~ JMu/f >4{)\f~p{$YRewSm 'K˚[#&Bo);\ Z.xu0E2} o匕YV9TBv+ yDd8]z2zA,z)x^RFр +܀OM/_ƗxS=sɅ"k^[;.5'Zw _sB!soEuZP>{gv0Ak'c<ߘSGy3x()/eX^KQw%`D:Ho<@/ekHfFtD]lALBڛEIl"9z8Kd# )%Q݈ʄ&ːLtu#剉 ]q0d:`!aL,Yh/с7S7nDp_GW>Crg7ox˪,| u1 =qȓyB쵺3TyH%Y$fv`6$"`*IsьCƃ,(dHꃔ9.6CKd +N&-αEkuxHb/)LԘbĔqS膷iTf]p3% f9̍ю7p쾽Q4~hgi'6;Խ$4;-y?'LgX;y >)5@XҺi\B]1I_[n;D _@3HmV1T&& hElGq+,}>2 \ >sа >]<<%C g'tU<{[H'`Ot:"C5gt)~ŪNYaXݡx䚗?-_D DƤQmX(N3( ϥDھa]ّjf2ES㰩q:zˬT w5?EiU^ppz^X,eZzy7JsQBMlqkN]Cw@ok/HO~ɟV GM9#Os調?|=w2'3='}p.9e#6#l!GoMĶ YXe@K/U dCXhD,{U/9e=ͨDmP*n >Y#H_sDGO;[|hR4M{K<^[HL,m6Q\`Ra hºݺ>o*x@xE+ .N෽ QIz=8Y`3W݆uNt'2L7z@dI+zFΡjKD(Et%Z^;`KMD>-Z=(0b&LpmW*CẀB<«t,0,dLlʢsn#׍b mD@x짰 @˞K_KXa~t?q&q48n[X`|&j ˜\6 q;/ %YYf aR_]b|hҋȅQo}43P]T -g!#lhӟUtM|`7E_%DfK^a+[xhWQY𐙖myd-~u ]::JIu0?*U?hj9U~%";%[þWD=ӚF59*fQyN[k0=dl84|<,2g{ <MlklۃYցi%T9:%V ~׍?ULxL>]ׅik?.%ġa /$ dh$@:Gl#}AWpڌU)`p=iD%T5L}䳀/+l ~%Jҕ $Jܩ%ߺpK:n:,2Wp̖ 7p]t:U5jOۭ`_VѹxfQSbMwiV"%ߍ`~0z"+ k_<#7 /[WlQE]/b jYxX ]l0- "KɖұYvdKv]":vjk캻5niǏ BɄzq:\_#VG^V6ؑ |t"6k iUbHO̍A!Do0bJE 6+|`427r@A O,7L9-7 !o6 h  9|vaf$Wٽ1BmX*7:$Ҭj8LczT_3L絬}8*H*] N\aKp`r7r^ ֏i-mɺ!w/M9z\ht > bia%eK儻wQ }!b(e{8".niӶld ~;ޓ`Zao#k5I=.?ȔO*Pp|8˜6M^5&m ۛ_ Y$%g;;u!N'g̻S:VegȄ^ +jQWB~n.f`sΤ!{V s>cd{.x[6JDP׹U3+oĎ.a/9!|A%)Vw\EX΢zD3l nILn⯜_#v1Zs/iJL;Qg7 m<,*P;u)7]v0U (veԴy)0+HFh54R.xm0{JYR[C(b?o;Qr6Ҵ<{2\{q\Cx 4g;͙>M&e6BZLJo($s|mcRQՓ%G3FO )>}N >v~Ω=yvѹpChP J8葸\ DtX)vDi*x r3ᖽp.fPS]twW3D Y\E%ߴf nj m3ϟmQd߰!rX xπ&&xهR}B8:^n(J͸ᑏ~ױD~Qਈ@@64B .O0UQZ^A!@{*TIZ޵/DG^ v‹y^)4x;)&@"w"6Qhܸ*Sa@B{7\:2L;b)Fv~-ZDFg7LJT q%~mh~=\4㳰Skaù4,,wBf¹2w%Wkݹ;aZD:Uap(% 1)2~i^ׄk-P9 c^q*vdɖk:wTV+ef$BXxcϨ.+ P.g9ЪA; 6 XtEd#LKV '|qQ?rA _lE2s$@2Fd!Ԯ$3T׫F=1LUmbWc7~SpZC|F-CLM)˪e0`dFjOXo/V=4bq`Q֌cvO>gbe &4NvDz !9zn98@,fJT Z۶@|:Ug˚U}WV_ nb5tZǻ1UtUG0zБǡcg硥Пꩇ&QT/BMG`>[UU SƿHRf}` <(yP{',>P@)^SvU]j8A>xk@cs|mgr#-Q2,ኹ(+a /F U\X M+~s6;/PCZ8DqgFttX ezĶ _DP{'cy-C> Rc,+ 0(N&M6_RJA$hƠkܧD+$r}yyl6rmN\QVX5E;r'5LN_wld".7zf)%}|X쵙 >W'^-6D_=-ǒywPk$j'll"2ف}C^YE)aq$A)j;Y $SlPsod g\ DṆs!eL`p!#桢Xa*XN4~0ަ~r?/ e:Bqi-'V9Nؿ mi7dߙtfi:OX'V$_mvUsw\^S13ܠ0' *iG/A@ `&;5;Ntuڔ͒`ؤ d #$aUgZ(Kz{Ε܎ 4Om) {e@12uD o^7Oð"W`xRP11N 1iV)tqM&„Eֆq:tG VLq/N3~2\M80ex _kpGd,p?ەhtgemsVqqYZ-櫃]dWLc 1_lVS5uf_*\L\<";b?o4<RJonxitwH@##g֗ry6DЋ3r&~ݼ ڋF1Knuo !\:zE @%腙Ĭ l5zB̫y $q y>cY}rI?cK&9Z͋9$ieq(=+TL; y ps\AIpoHJ)?[L9[*R=glUI%ߵ,rmy3CyL-$ÊfYX FZ"27KZ7ʂaYvjwgבds6pO)?REoY\{X H=9Fc./l/F[<ޚ2 4$ǎ=}*H~-0 {Mlxo>#1Jj7d(n/:9AbVH CmdH!L^6}EO.AQ4@o<>OY$K0@luÄsa1&ΏG ş.GWԚR =;h.3P!|Jg+"o3FNzG]ﻕW5>+& !U'ߣ£P9;^l5VRGDHKu:qmYJeU>xwa & 2N:~CT.F~TaE1JPuE.*E(6"ΟPSi? m `L:FN P!ҭIRk?NJJʙ$K}{7񄱆S͚sIf}|[`5Wc&hFKav1=4=9s7(ii(T˩[ 6Z-}:HS)}dIsy:?_{vNOw+Bˈ?V|kˉ E.6%cזdZ;F; +j*eKLVDAauӽmw' \  LϨ%Qyk"`J{1BR)[n r9Ipard|@$u4_|U҉.\T~2&' 0'&3n豈'{p X(_ *;\FJaUT#Ѷ)NKkikBj߹$'4:t,kĭ;yJ¨TM3fwp q4_/e6?Σb$m|_RE7kn=/ݙkAجVQcЛw35LW'ʪ N,>Ɣlsi.p8kFӸXndA*t6P8iӸݣu8^?z#r:xY>roLr$o ^z9-H%_oɍ3-KZ"/5 %B߳rJsq^N3Y;GsPL P=,Td2wR6f?3z!]BWQ-8ҒлN~*,2j!S~A 8wo1 e*9+bΤ?5/~(cyQ;\CCG|@pw'_I ȾUaw(`^P87R&p?H(ul8>R?/RI{20= ys 1}OF] )h5B_3t >L%;ZI=Πԍ'%Iڟ'sɢβȰ3zhͭzs瓩ݚK3QTy곢ldzI^nm8{JR͈4!|WStW{d\)U"pBL͸ik^[wIVj)&\ц.Mt4p9\@:@Bs"tUv#h'Iڒ7{wLpןgr6@Gӱ%uQ2ZMz&fM )>0v9VvZfH^I)75P_"5OTc`nvAmֻCLfÕ4ޱd_i[0SU ],-Zz#SϑKMr)h(#GS+d=ȤZYq~hܡ&tKalAH_Éo(Q~Qqs2\p;Cr雛jﳻxf,HY#5xI֩sl}_2~oYʔU7ghSAЄOǨr4FyvIx4a5 iUF=hD@ JU--e#W;60S`hE!VBqnw* ga1r9~NK!ߌ;]_!,/%췱-!¸UVDPjwV]j.J($ `PvE*td$$q-8MQRq^cV.+M8Wn++JB¸գ?xd]xM SH>5Jj%E x).ObQ.fT p( #ל,h )xaګݯ% =bisa4jc@**T2h I ~2W/N<,KΈD4Ur1 HAOc8D]4b=U-W۴Z]P޲̔͑!L :tbJk1ڽX0@+>wZh*gRu CPV!FF%G(Ѽ_ԽlקMnva~돗tdj^$|NeA )'PTߧ;xu4<0eYnn|4^ƥ\#tO'ex[Qiμu^Ip$Ua dLx^]JdNw j?2VUbR>"_!wn$$hWv ťHERh;doJX9{U^j'~m6^yRƓ؜'֕bX i&Lη\TI +ۻIꤰ6Ϊrv[Ԑ#.e᜽,G7 RAR ρlHxXWf݆߯/Eףr>WΫTHC>+!{E,A7eH dXI^%$,(䪭}7}ls=}lGEM Cy?a'=b=9<O"ˏZzF;ifiw%@p#ڲheUJpZM-_of{]V9KXvm>ܜuъWSqZEaDξER^m94%B9gc /K߈./ʅ1r1)㫊](-HͰ#-yurjbĝICGE-,,RBtZa@ ܿ:/6Ӂ6L08ͬ,&*t#Yo}/(Uma 0(o1h wZhSXID2kX;?S#ӌ#Bpv` %3ԢkjL]X "ʯ0j{  ):AvR^f$fS/^d8gՂ3u)e E=> Ѫcex`{}|PnVeW.N9Xٯ='ZA_88_[.( ˣ(royj`!qQ9̓E@̸ے`"@eu",qE#*xmK GтJ2s]iK#aG}50=;7SOf A[_# sgƀHi^5p@V KH~q_!XKWffr$CzqvhL:ߙ-}zLeNѼQr`*iQD՜[ (6S jԤ}8D@֜~:^~xn]!Syۗwj̺# |wLdq폚A$ޕ'Xq.8-x7^ys8ی{vG"4ji.c{WlnCǡCq&,$-E^/6=.: {Xpа#{#3F7-oB1y s|wUaJQVW_j&V=]hy䍦e .+{PfؔL˫˕ , hIcG]|3\ V)v$",KZN4VzXN`,鮣!HiAxy(b&ffCCV]iz.e6C`GO[÷QS^=F Y 4:|-)k12X@M bZ _gw鸸5X菉 J]|0ۆnw~6f׾ړ ;/,ZXZ\Kt Twң^7(%|_6`XqL4U%2 dam 7Yi5XBKjEUq5,Ǩ|:訡SC^a]' * raESȧlEQkPmh+DxGK\|~p'P^ ,ri8 C(pә̄gb tJ 컊Uxa8G9]G+]cR| g[3 @ӦZYͲwFt uh#2aZ-\DXiT!8Uwn yATB3OO3F8CSB0Iwd ~WU%7c:ʟ M.K?yU*ً}e0G.,צQ&QC =TWV;>8;!CYk(ެI|l:Iӵbge5W*g~zY$+aU#;Ůs5ꐌnC n)N gA es̍6ׁSh2N5M7 qIZST fG&lh^e}4o(oI-RZ2~<{,Y1 JyVOЈ-6>'^ 1{(Z4|=6 R}eSR6~u:h#-k-:JðpV`<eb6lk*QNy"M&t' $yڵ:MA1p>89aUÍM2| p9;!NX`}9rh^5w A 5Ev$ ³Vz%j V$vM#ôN#a u}PV/Q-5y56,MNd@i[ Htt_OrQS^HaKޡRIUY$\ͧ$Ui`+R8vB 2*3%T%O5y ȅOZ Nؘ޼dh֖Š 'Y{^y$hW6쐡h2x~Rn2n3]r`;ӂp9TU(+\$SMJku_7 ,WlEY KJ2j-~y92Tꅔ1@#=]TC ;.:$Ni$:8ᓽWm(5ki޶Ȇx6~m;m *JʬAoj.uv,'w^ ωX6d)f5K`I3XԜ ]gxbiv '$DI(T3g/'e7OsV]]4|$m?o"?8X&;Ua %3yI]Q0lT3(U6IbUZҢ˦ZsOz䵍 )>Z_5^3bqWP6Ӹ띮ی:ta'VtrNU.0})t˄F:5rj6;~"S)>(FhăΕJ ݔP6EX){R2wrh'T&"2#[#=4O\}}r՜ˊ_jGIY IbVCZv[ޑ9? E) z;ۯh li@/6ho9${]y\[=_? A.ù&R PZʸ_FuI QzD+_<7%Tӻ \X?Xȉͪr@X&4i>O4޼~lQum  "Gkv)<ç"-j_ MV0TĺAi=]Q=zaځWoF@v]u\~@\W -#|x>kҎX*^l78&Tek=Z3D)jj:֘Ҹ?ً <91UZy2yh옱7C\#~|_N{mwvޙjM?.͝TL]]R[B@ vߙ2СvuKÉ],/%",1A  ż: vv8Xt[ pn(%i>ҼeF8B喷|47 pY*j9]ZD,d#xF¸+ *gk2[ Cdp!itx*?EX(? `Q@sXM^-I4ORJ~N/HP( }}%~E0Z֩O * ²gR6msBೱLߟHֆ$b=Jv=nGۘQUt@s9I oi!a=0@0kҲ ,;w8r|sV֡F2L(ae'bz钢sۈ[[&g )<^}._,-,V[cEiG*Ci2j!:3hM|'$p?0 .,2F3CcZ8&(`P$Tvg69&F}A 'b$|H߈`c[* _3tDۘ S& ;*ۿm4NXƭm2*LQ}Ls>MWZ<3ѭʛD$A>ggh`(Zp'*scuIBqHL:YL58hHH4.F#HoT.ݱӯ7H 7">t8pO]4$ IejpԵ߿z)JK_mU2X| <{ m㟠氬60e]Nr4IZ/8wD|Z5ڴ8ĵ|6_IuܵoX/tZ2zhU' "OMm26nPO[  ,&< 'V:>c+N/NiM鶲 '$X 7blwnn8]Sƞw g&A7vGiU-`Lu&apC} aE d~hWwfȹԧ->lCA&%dkChb)+RAt64:ek*`Q/"Tn R||y`Qgͅ++[Нe{q[0-;RY \UO#]u[?,r ۋqYlM dpmN"T=0FMYxU{3NlYB$Ӥ']TJ]ѿiKk,HK8'" ܽ-ئ]ahGr ە;$pm! ˎy-a}֐z^%Q:iJï5Bl5h~mXr(P8 -Up$^UUxI׆5qv< m&4yr5/z|?YcV3jێ+S ڌ-{P\f̗UCt]r#k]x5M edk̳/WJ {NRaڗr~p Z^q$Ge4Lu>U߷sTمq\s'׬wR ] t$KKқZyHľN&Mf+r4A.:/ə8WeÑz 4`*˥-~+&qj?:j9˷SWZ>GsJ@0,d%]]m%B.z锠 #Zebs~Y;VףT u*+,hHmK m oQDVͫQ 3=W4 ) XTrbLXPvi(/AE xykV̫ߏ3#LWw^ R~"Ad#,m?\f0 }VNlmwQ`NpF{5Y++g"m57"Mb  ^P.+AI_+%i5cб1gMi)7Cr7!/k%Y/.uiϏEXWv-)fgQQȔȿpf$AÜ\ BIb!w,=)phtr`,m[c6-qxF]7uS6'1&ɡv=4F9=`bJiҀ9Q  H Sȶ:LJeϴ&_ zH7$Z/ƋJ0,`@E51WA/ f ڶL6% zvCI8h5;>GzN)DAhF/^ J `N)ʚu`hu{[g6-K9Pw >ur"biu!黮fmZY\_q7ЋLǍ 6܆QUW2AA"h->{2aLEψH0.R!r?6_o__mI,m"`\`n`>ֵ~=y,!' A# t=)cꡉc)cerTKO:N>vj͕7oZKCDx)c`|׍[;i'hZR!׼j pѨ)ogC l$qɩnP{"gO r?q`ח3`ti?O\g4=F&bаg,W0I8@C7Wʡv`:A=œi9DGbdEё$̀hX]3U*;& JEI44BW:0ʪI#ʢMi>A^:sܶikrNaሿ9(u-HJn ԩTrl. 5#=['j՞km.fL5L]Kk8vouG`f3T p_`pkOTxߍezI6 MT,̀-f++lДl@&Qx 273Ks ub4<oHS$ (g|%~+ C^5i|f"Y6Ղ|V ǝCP2-ju?Ww~ NmUU4-؉w#NxĒ;?]G蛩K\CwPYP4S7Ij͠8 "ͣY^8 Av/ F`hgT +o}T8X:b.~ "1?-q$?˂l ZFރ{T\s `h3x@ lV(%gjΨ8~ATrOP|s*CNgOsg5PݔBI+oqml\W͒P'wn96;R \:rZ M<չ@uȌQ)|T?VBvjS@OtY7\CY/ҳ]3Pt 0hb\D\:AfJJDC9\eYDH52 "OW0^AC?زw~.E~57` J&h5]MhSU"+%;tpm^bǕ>irϿ29xN{^$NjIۍ |۝+4ƹdϵ6Dqt wZ|ڬ$h$3n-ȏAqh#V{tnZ~K7p6v0UJր`Z3v#}[)*ϰY0Ѓ2\-$1F7^_o@i6c ?I7Ҭ;n R^,+Ձ_o.֡t=jWHUaOx5?gY2o93D8dajkl롽k:<`ڛg9o Tl!t=#ЈW8%F{KVuzp}"E 4/dU n6X^w+Pa_ON[_ǥSi ˕/aYB,@b8IF/Gѽ I ,3zU~n0>C&w=c$mL1I.@\7j!(viAU?U?V.EodJAsrSTݥʝآA< ]r8t<7vKF?@X ݌ W7;ɂ"!K+["q&^E,#]V9=M,VX[v6' ;zy$a<*E m &XA_20F!-_vDbwljn# uo!4E:M!܅ӬqRmO4\jD$xu|g 7]`* T,qJ8r3:*8LU9B1G*%[iN)y0-@cw#ZymV%1!rHhS3P(QiVYէsB[sIO~_%M.PI*Gk}"X-)>`uʄ@rͷfN票3$9x^0O|\хH .Ci4b 25wH3&an?Ɋ'O(f: kśMscgרW{*ODX@.Bh*$lLi>#iPm 2Qu1:C|Wa q"#ַVQ<)vR];h~bY2AVz^qRxBhf-PMQ@Ә*| .3,Z^P$.Imz-HZ[2:Fe7 8-_n$6qd[cBD1TRqDv9%? r=,hbXHwْyIR*QW:D=Mi\~of$ 6sUmwjI>4] OaCU%]2[ĺ!U85Y 3WG {'V{YN5?tUOIsBP1u46kPQL;]m<8IrP2$Bqt'k`=_Ӫu"F[-Նд&N! ۰f4%V`/zTMT\oCk,4 Xß-T_=z)>a/YSir2s818p1ja|a@]%ҥ~`'}¡>^g9|W݊ҍO (`tv))/"Z;6ǐFXQ]d W}#VG蘆{ tܤN_M3r63_ 3GrbRzƮ5aO$j^i5D)y׍ɡh4ۦ|]ڊYf_rm!'P'TA}mҔ?Mԃ9KH 85f =)I/>Lu]&$zA|X!}Jegn@ 7l $RGyAKlz-WFҲѷ tmlG\»yC~cgG*w 7ruP<.hr8g,`=UZs2ό#1dfNEQ rx:CD&q){ Ⱥ7M޷TA5lQί4H`|&qN׎Ljt8LhxA;}E^ę%ğnL n^>:\vSS1gr=WW4- }ɑ'LKtd88Dk0QiV6k_s"Ǘᅕ0VL Ry.Y+*B-aC}G֫{峘gE!$p蝒}Zcj9L\ Fg 콯:nO*]kE![B#A9DLJ9M_S7d2c뜗^膗F17&Wa CN0)kǷN(f}#*!Ҩ PnA`XH)Y\#w 1}f b X%I79MpQ:>/ciO{.qyl} VG%[+y}&X56BJ!;vfT;8Jt6c.U^ wkZ-]u3,9vpZ`ǂ\ZLZQaE\:Dܙ5b:$Xc۟}}L Rr+s !:Z,*mQ0DK K "\aAlƶ-܇zYWlP< 2BUœ呞lBjRÏ59v\A)x,xqZA[XdT 2yd0 c/?8"A$O'4hc(TpFВ0E ػݼ1 EU*[/XO"6KL]2rwJ#;jA%(Y$y ôX"k2Ӂ1x k,.gSt n{m2㧹kۢXXN`NÛ+Lr&#RK0Q ]\͊EIxEpg]. ; !PnY l}?&s1{M|" TVN鲴UNS7s1P:9tabnɻ["OC\Yh&ad(zA?KzA$C|,𤀊?Jn Z Sk֧W6ykDQV2X(BwÞ# X+{wk[Pg-6:xU:GVn,s=5mUkbtα|2ؽyTW.C$g.C9^EA0hkYTXc:+3(b'WpTtnq! eN{ڰ4b^(9 c#Z>DAIrc ( Mܜ2|# irx_SJƊ᯼-k%nêߙĴ /Bo4׻r36^Ӎ1reǘ}HX]`}Ӡc/{MOt|e4@79` W,6K!;+J`]t Yxw^ȗ4b-߆{kq;I/3TׄqV~&8lS7kE'@wfx¬Lwb}m/=Q[fDxA_o≼@爐 .(eb ef3aB6nh$bk.9JpO;G}@8Р,'KY4•,J#@Mo |XD6m_VGTMM"H|L-i(x뎔@3 q2ǾzfL/ pa8Ϩ ݥ3RJm/?'OBބzeOiSC3~Ba; x_ng/uǢsAc0Ej82Rlu]e^vּQzR@^$;1sʮm^\::kHM0KMCDaS .Gl]%o-Z?A՟\xի:B.c\ȏTfPäi8܋*VoT7T]J5t/~1w43¢=ZKl k3_\g6vk BRQ eMDƻ yY9<"$ap8Nw#(~_ǯ:KCl۟Mhӱ<=u* Mew@ dщ%By4E^Ch{GʗI <,B;/$].XɆl { 7m"w~;oԦmPY"݆F Ij$߯CQw׃=OuO#|Nx'"1 :@ s'T`FTE54 CV8'E|L"nCP'6.:&WJoyHգE y7H#N(Z%)R]QZ"dp=om],ЊâM?WY\ pp*韽BkLʽ2yJ::/BC=n&3^{:cPf#$Z  , };9!/[!qrJQ޿VIB.;GqUud#Rr,s ah$m7[8Qb!HMDH'zHj{sGh$Z±"x@"~hfyxUĺ_4gUFcQ[|U:&zmsd`e?*) ;|)<⎼?#\NR]{nͮk)mowNҦ05fv2R2pOlރ ƽnj[~!7Grr|+r{+UM.{") ΆDŽ yAaeYvL}dF(%iM,x`縈>I3/eyfHuK)ӼC![C9>FB̨bxX) ״Vti;-U[N;RG?Kn^v9$a[@KYCDm)N\8]j~֣#yl`vS~sD2e|^|l|'$4 4_ހ|P1Fe^@ r(U=hog0HP9X03rXK"SJsx;Zrw™˚),0aH"a핗6ľMqCeMЄWevOC`f 98érps7X̼!<^J?ON܈@]g[^Bȥąc +yWsF_S2Ť?ItSi4fХpS/Jhz <{NIUA!7=9Kkы\dhbsĿ^3̜"34QNҁʋ(S:e;tGnm긊CdBSn(ܸBޑQN4+{0[oqZ.[ϛ/{2Z/t6A}1j3Ń`HTV:znaspH" `ՕeJ,[6aک>KT!\EP7x# !߃JD̀;AnuD{nc‰LK¨=Z9$PL19rZɳb6;xr-I!:fZ*JJQK  wx:cY 8qvVj+[v^5 ~sIU#2jaq}9/ypⵅ60>O: | H pcEfqQRU}j&I2u#i Ui+SaPE244jzeA{)%`2& P)dQ.&K1XW\ߺR3t$PIxƨ fʴ%2{a?,:ldKM\>v w\jڧWiTl-|[͌n@9w#'3kB}hD`''-y{+20AJw\!767 V<%;$.9?ն.(*jз\ ҏgBI%ԡZIWBO1mC4-gKO!?;5KWq.h z2TjK9ì^$8ǵlS PJi0WV4b܊ECQtH8L.n.^qpn 4'|Jxaʼn? ' aB bpJMsKXVYߏvhLOZ!Z4YS\ D1XII+j! =@mʟKHJOfk~kYC7맀mV[2p$-ML衔 mr\c`Ј.$'(3J`HG=V\]SsxKg dʐRg/ތgKmQ\*?meSD!j8(l7}<lO񦐄UEp>a[)'IFt j{ɸΠl@jRB^xIJAaZ¡:g"̨;EO`l j\(FsP7.V5{ *rm`4y Dm3X Auͧ&N]:ǕhcgFӃK pݯ7pɆU'wZ1 ea~]:fJC\x Շl)qƽ4Ŭf)y5X^`15 ,ª߾oc < p v.nhd`"ϔ*]E~!% zZb&:qrs2P3(8HJWw72ؔ=*PO#cW<?TѰ7l-] q>|])ܙBi' 9y.bĉEZ!:.E9kxD6!z2z6`RrZj%޵%ZkQQɊGVO^r"3}/9Sam'žn4^hr|! 3s䤉{v[f$[aug5=ݸLQJe#;A<_ͩÌ5gcy?lCۘ^Fԙbx@ze[+ p`'ڐЖvk얩τbv_(jRcQvp֜=dխ6=% (IfDic^.;VAS쫧XcvvvN$ #%Ŕi~㪙N.F$Cpn., u oՃ[DGq$+iwEPVsV/Pd 'E!U Z=): "nco0U-YKš- 0.L]e~cyDy/TfWUWyB 8Y^u_mȲCt2]NƩW)$Alb]ꙸ?}dGqZ>7mH+shġ:] !N6;ƻW8=ߠ~ nS]Hᠲ` x$xSo'mmf!@;Cip|{7M4&81OTdwQdQ%|Q.ORΠ@",kV 'Xl]$-^5)-FuԬ2äz8 %K)A*fHhezkMaf(nCxItaͨILvV\/, x$֠!tA\F>nL2䎌;=Q^hзVɑqa,|w.4lܧ#ዌ,,1s":k̨g p!YֆK 5/a$-#+cM]JĀMΏνDrnYį~8צ̦ЉX_qɈeE ~.3Mle-AO֩QjX5rtW5!P4}eEw+p/[+gЂXBљe0P[qm .l 4L d*ߔBL8sש~<>S2{YHc:|W8])Qa>PGL,QI'FpsYqkUj>]7e|_a>#Wnyg`-P 4t3ocb7R]ˢ1҃su'pށUgV 0hj~ˬEUq?~ݮ=eƐ`TI? SDU]'_E%|ZR ϛf 9FNe11(͠r=X1Jr~- +m@cB j`8%O>kh j^>;oE(œQkrffz]rdҮC:dFD8fWX1F0I3gn`5<iV1 Z3÷pgYZ07070100000018000081a400000000000000000000000160d9f5e300013710000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/ ]?Eh=ڜ.+Ga"0n+^kLnhiWFGB6Rdl}` *0+J#-QMDxR c̣ށ]Spna7 ;v$7-)>X2qo.1dtWӤۢ}X#Pg" 6 #޴OKf'a+.< WLZg%_YC~ȃ~SLZ(Ndi)-UN#rޏ[ˡq|Y3/'{XĘFDjהXVb-"f$xm=[lm0dNP.%%ff-2,q.8 С@P6^OnLIJX յÚ-=.#Pѱ/J-&(`ӳbtH $+L%5,9~NfM}lX;_qzt墷{ddA44Lw0)1É.~M)yHRuҲ!{%ZA B_ҦõKSц/[;3mV&je M-,tVw $8>?A[b㝼Aeh qL%**YP] G ft1TA1#d̐= b,UC7<`(}[mӑ\UEbdqԣMH'mHYTFPC9^C%H|xh!=l,;&v 4eг_i*]P>iCo_!td٠kM͜ B ''k_ךN*A>tS$U78Q0b\%5mctV2 ۬H5uB dy'c&zBTeKP찚dg51C}qu Xc!rr%ݻnX͢$bkȆgjM0:I<]M?bok..VGXA*!Pa#_ D}g5X(sߏ! fCKR,<X>v6SR| kD6|fy"WS[o^|&nIQiM&@J :%j={ku|^LU2f7Repy|2:wׂ{:閸lBFg^oVI sMf7r97 ՊҦ-W]*tF7ɮ}ƅ~{tW;xP/a{'#w)2`@` Zqh3㻾aU 0XG -kx,Mw>?FQ;`Dˢ4??g/.B/>QTf-/[ sj;^Th7N(Xй( ulOE.Y Uecژaڰ'v%|l2VC [⛚a(wYθ9-lkpb\Gt(/f4M]2?[&^zJMyj],>XzȒi.<rze۶m[4}r-,ޡDVyTjTE=q 5iqJ!`*g,IѢsDY} ĤMk>jd2H#UFôVh#D .IE}vZ46D3buzn.o WW\ ?Q8=,R5AÄ2Bg"_ʾhӁZ8sֿVΫ>2N<.s-~`:[V }3%o*_рiCb̥+.! #ظ[j[6!$fV0B2N(S}FefWOw z"7Rx>:*5,e?ɢwG bnTSnrtXTDRs0pet\)p9.^23 Vqu }neeQn?f6ՔMIacl$P9"*ƘNLzϗJ3$H htYX*bG ԀS> ^:$ZIuuB;f( RU'r^UqҊqkM=1,7N$]M< |*L}W9O}t!E0+C̫VP3RI)l_1@?\T 72u&1ܲ/\>"56lRfM"bU0^h%F2|Wl|U%̏w;1j1κ ry΁U[jJ "6t NKeZb45o1uLltїJb̮^ei=$h o3Π{ygMKvqUG[VxvD|d&-[ +z)fᕛX{} hsw? TT'P˕أJ%~c!`r%'|7/%go{v#7(ҁG v @]G4 /Js!H@ۚ{hjĐs!N6y #[1۴i|˒mѲ 8Z;o$(sXRtջ$x Fr}D6mC{QfW)6u=ojq;>u@>;D).VY1XC)iYKF1ۋG{kd67L9?)@[eu^NW>(P )] գFR!ywpôwnd/k2. bty^436c 9ҕ܀YL`O@<4`u#Ӹ"!0XfӾ N53m3 TTY,Q ~ã븃v,M5 k6~"sAꀭrmM[g#~=}uuId+iCO3!2"@RT-5ij l]8002[7y|tu̷3M\Z|=)i?g$+Va$3zaZo5 K'9VB9hbm?$* q lxQ}h9pDknDr6 iSJh麧R>W8~e,,xK*es "~6?inaQG$~/.vtW&5%V}3Wj\"UB 5ճf]HhQLq/v1hM3x.KZOdll;Mg,Xn /S,-"6YJ @Q5O_6Sng]r{pY_OO0.ɶ2\sP9jmarٮڳxdqvȞ+'ZF2$O8qez2%UnH=ڋ ΆF W̫fV!3Y{HVn&RŚRD72Kē2$*TրK6(D\nd B/~BpRA7%v&7|67wQ QJuy2SuH",fٵTRXv`.ĐI2dcL,F#.&f[ʝzg՘޳쨪v/suoH+RbK -Akv 5<1 hyEU/ b Tub8*KIqIH adNwpkUzy^:UO3~C^cjWm ۭsjDLm9e T 4kLry5&Z9Y) r5E2MJD3"'4mo>k8mdvkf7f:@_'Jȁ^>7i!j.?&bCDOEȉQ4Al.HX`/ug+ײƽKӢFL7 _)m 唈cﮪ!X bRɑk:c]\tLzJUmbSrE$fN#wcGiP|d's YBZTk/5/c2qд:p(t񡔠25Yow/faeZf~K##e.sJktټ(}|FG#m2/ܩ/ ^H"OcJ#7:!`e1I~z[D({0@_{pB mbS3_TzŸ)dyBޖvV,oǺS'6޹&z[KL2րFi.cRt$u`;M̬2;@E냄 Y oT.XpKw ^|lϪbgZ!{xٱ4kxuֱ^!I:j}hRFeq|i8qcxj GYrI2>vHLU@`O]['Za_ ~ n^!e'$„zW~h.A5\$LQ"4-@]d F%zV'{X/2Ԛ/0Q$kWP\AVrIiًO~>EACӌ1: !PR~|u$1"kD[{4fT;}hC9߸= Y#J@sRG= QxCwŘ x]ry7Jc ȬD+?៛^r=·nL˥>:C[K쭥P+jٔ0^Aq!Avj(PS~y5/e^3ct]E @1FѪ"t'FG%kֵ"DWTRvZd!%c{ނ9LH^!0M̹,ur z.`p-ӳm}P" rЄy!?7Hwq,ӌ !~,¦?~ίpm@hl.HUtLve!.2wpxyB(І'oVOzqu2bCj@?~ WY~xsEU,{RZkZL|sXmЭ_a7YpS{tțͥ MhT}h:3-21c0}ewzvt.-gS+{tB6lVLs>gm%xCؼF:ꃋ敬b,")Z6_ rN%J%b "Y~bC`=&f'ɲփ藝Yu4 bt$* M28KN8`cVu6a=?ܧ쵛G_HebusbV Zs,;#kz#I ?GѶ< iw]K0`׉K?;puC&[[ ;/!rOaÔhrs9۴=n@ZK`99 ~2IdϞg?8fYğm|jSh5VoG ||̓'A5-Rߧ4BoANpvK>AYP.3Ӄg .l,wۄqB!&LU&|Dzq{GY"P֗bUK׶'cJN-Yo|ou\rj"N Ȏ |w)+g ZfU.eYOӅ0fDQmMiH(CL!z [DF:a|A?'H:q[K0U#BW{ݨA7'NvYYʅayQEJF4 /:QԂQ"W?qm=\GBaw}(/N'4dYo1QInО"%R2֕H1`Pl‹$ĻI>F.'}R17V?c$ߡ.( GO%HV" Ms#AxvJ{7U6Od>Eܦh9;Pt8{Tv%QitA;,kUBmZJDvǰUrS;@_^K}xSW 8,-Q"|`ZU/R%_]^q "tSKF=YbLx8)p66y9>UM5; ѯšI F[YjIT*kܧO=H Ͷ=$:bͽ 0[dPis,Us7or)1Q?D?L3p.oqaPh4Zj u nN>h }O98oTj$YƖBc8NBi W= oBR\I_gMg6 'w+yZ_VACEF+]24jŰj24MvSe#Ip*-e$6v)9>I- ^lWцd\Y>VGftْz,@_/ƞ'my#:c{^ɭhPދ<peRDѓ0PvZEo 5b=q!ٌf6X}!rBI!.2ˢRix Ee1Igܛ7e"Xt @)@xu/xl*xͪ֟Yt(G RAO \\e ƳAS@X>VCo\ c^Śd49Юw:0S+!<˧Bx2d404~4źUTz3A-n[VZ(Ἤ)߅bؙ+tA)'ŰKsے}`2e#4.C!o̸* Ne#GNwj)~4bh$o~5JP7ӫYt'i)M"ˑеJ_߮m*0Aف2Zk:B!VgrD_.ȏʎRrD|9P`͙fC^@pȎ*}~m"kI?e>/*tVM>wc/0jGBɴ҉o}Gy@g:<1}33T .aiISz̈́>k(i]B]O٣pHllq:< Wjv(%b8Zȷ1\eba+ % "/BN9#QK ;6{Nѭ\՛0W*Hf@sN>gǿ!D[a'DDK'K_w5!j#'`O3:!^yPǏJD'60vUT=9$00cZ㷧\$AԱ lS^gs6h>Ur*z O) Kc"ZPŸWi PrEdHx>2`tñS%eSP*n s(=#Nmճc%aᷓ A7q͹Y'ǘBeN }cHv>c9Tņlګ᫂FOoV U$W`jpmݶpPg9rQ-UAF -e}xi:^-C}Fu fR:+-#)wG⠸)t9F7k&EDT;E4n#-/+ɫgjleQR+kp/ –ێUMAia ߁Ka!Qjx!t^9i,"R <\!; id@ x04duq ]ZcG)*Le5f9GV^XM*nn&v.D}Lq趜AZ ȸwvdk@Ԍygbrt&q3-::D7ڱMsDW`$&G*"EC1ol .l=VO>u'㑺2Ģ^/c} F.ke 1ֹG{Kd<3BEk_!Ix]Nq:Fu|ƜkHLr4S%ʪE1 {o /N@|L= p(Ά1IQɾpfi0ԙrlS;[G e.}4L+B\B0N<md/S^i $=zEE)Dqr^(*{%e0qH3Te,?O%{j3fkT;Vs"EYQ'LGV@?kT}8vŁٯIQ7B֍Bsîy?,7Sy^Θd[jd#K.6:O`a?) ώydvPUMX|5t{Hm 9Yx,ß!^ޟ3r4_"1z{ZfdBl J 8?ia6<ZiLh c:#{ҽql!1ٚ\/OJw޷6`dS=}iӴN2viҟƍF_$25 ֐ѼFkTg- p\UܶKo?]F:$z[?eGڤx]H=:Y\q$8rw_._,l@0QDVB0\=/Տ:sGەZC.LnF4ѐT:?ByBsf4* E[_uϓw8ۭКn&Ө!PAobG|U!oy` vk8IxBoz.WtKlVQ0/HA.n}:pv&pZ\^|J@|Ev;f* 9nErRUFn_(:"J9Llr@|,~)2rVP8@H,5 M-',R1}CV񋘄U;W`}4 yX07dXTY;73;NAf64qHI8m9.*.#f.P [H%m0)}8v-']hh0I0P6b3fܥV̾Q)1<o8h!`F>:eؒV=gK"h:mU3@zES5eSk$#9KǮ\N90i͒>momHl1sA L-\\vmnͥw^4` ;h]'C u(ꕶ4 ED=uq;VY&%ŹF<'ョM}؞5CPhDM$Cd2>u8]brD% :UԮ^8z]iDuY7{}8By)7} P9A87:"fDp#mC3wM}SÓuDނjG}nXLP,WЈG6+jpDCp1MȩF6{G{Ik@`-.c(WI;3TURxԉcdkbu MKF3+ B)nזxh)(lgp\.Vfo4/Uwh;;13^܇N3/ U:ESm?@`ta> ƮH(6^čGbZ0|1Ml,4wר XYZZ3gQY9۪哀 %P_?lw,{ yv7NKFb3 y#gLǗ|iJbu>%sšA6S^IRuas9a==Ap##(7;+WL_bFR8f,CȜ} ɰY3J<()gQ_g&SMG4n;Dvq9t}BN%ss;Ddl+ b]9Q%ҁ0I0˷v}3gfy Ε@tJcn7q?T])B%ʵa?0[J jKO,Ƥ. 3.41̂}>F5fSxR2qGMtV@e%-?jр)*[j07SatߠCU}bt$<˨ߚ-ްNbgg[E̍pm}S^z}'zM<JpGq ZGց?]&'ձXT(1\VBp9 qơe1X*t@3-ˆ_3( 1T" /c<28i'ʵ'@61߻#򙊫<%tM'*4 @J2_cpQ@+n`R`Gy@fS1Im{x`{Pg*7#D/Q]=C;b"` `P:O|Dיwu?Vl0? C%>MfWl ?qԶ 6`M5aۿ7/C?p 8ݲȽ{0O4k(zlmF$˸>~ |ve/[QC0]C#3pA㾃^1+ט<B[p 1 3V%N8Q]Ma] Aq+wXCYpC;ԾH :_O@aWmG+ H4G$7P *v75ͣIH.Q: DCk2R< g:$ |>ᚉ$vr4'/,zU, Kv_}CxX(8a?_~>"PR`mQ 1D5TK5f2烁B)2t#jݙZNu$cz3H_c?4MS;]Z%U$ctv6Ta=(nԂ}ib=<98u0fC %?3@Joh˥9=ӂ3icf4ETLM!.7gZϤbE+AX`*g ]Ͷ(Wl53Nk{ ƪg>wU]# 2kZr,|`}&cXuQĆ4 Uu2C +6lBb7.*"?XJCi&U2fxGIp6hטX$ 'xQG3״X߳[ =x؜'Ũ%i;݃Tj|zy:̲So#ȩXGfpm o3?@Pɨ*7 ~p\fWLEuo)@Dڋs,]i B)xۑn ת\3o# QֽeM_ܢEDL;x/:&NV8p؄:0Æv`o}YƔ<)J@((f%GF s|¸lD$G@\i;j-NJL]٤t,"J(]wNɹ 9/%! ܗ(Vj֓vL@0 3ӸkjrgoGtŲ:Zr9Tv{Mj ږ?|9_Nuc?GfGZYNri `B9=x .ht}.cP("&y/b\(܇;iy Gpa^|vlj.yl1;]D6ݡ75kLM5ٽ|itʘU9'm)͜ZcX״|$βGb[[s1|ɛaT،@mI!8`P0SendxE#Qxw# s{ UL2;@WKߪ5;k=ކoޝ1LڳdH }Q$2\0 MQ¦*+a;2oIΈEJ s{TO+>dph] _:wSqkhU y?A,&bDQ_s ٟ8E'cg"RR|\6Զ+o?a \$,;G'Yuזm/\艦]VPE$^ <7&vo PXKp,SXV4RA!g˖e@w-'][/25 ǀ OzK={5mjlfd׌^`k`F='a̙iqEhu]Myzo A%@};ryϝB%k!du1ߙX'~ʶJҜ;VaR-E-i^LS8;H}' *0We"!o0Nc u I[S6SXڙcKI.ߠ.NsTl3M?p_*3b7 ò d@]eֱGN6bf4&ꮊd9- `j:=>(em9.1KZM񽄾qV h ƍo D I'l *- 1'㳅5lraªG/Rr2 [ɵtzUD%WR~9B|\Th"!z"w{mG E% &G:f<Gm-lkY"7p6l '5,Q@ѾHTК>eܩ ~ߟ e~^L߾~}Yk^ݱ>[18\wf=,^km\Yvy,ޝJJV̗vK,lo2Eߛ~0&J[SE4ɨA^xPЅ-D=;'/_*c9CGs$&w^{>*gʯs❬c(4g&E>§Ӈsa#J,Ҿ=َ6UזF!#oǜ$ Ǿ"*Yɔ߸!ai>Z^-G#?.?0EC ~\e+v'F=*JiKA\ZW0 e*iܿ5&VRzL-r|{ǡt-6lk3c \PF-F{UiEݏoΧ`m\.eOZ/h,N v3{ /Z%Y9/[y:]dn P2m+@o XB2X$_*7ڿ ZE1L},\9TVg56?&s/ u+y!s;:Vڈk%,sUK/gX;~QOֆ+U:q+yT vEʳM5o Y8APRCbK~Dd[PFTn DL|͸[M9{2&qE>UWbc {cE0);HȱѩJeQqт6G[, YK$z~k%[n{u&_wcgHvdwv~X3GF} >?`G8:k;7K eNsSUUi"0L)B8r  m?Baxlz@ _2yH˱5 g1ҸwyZS=+`c傾Gw^5\ˍ/ +(ֺb~LnVEW4p!E@vz%䬻 )?սStvXGԯ^=<'ii>/H-htĎWnvWr*[Y@YJт4ݔi7+f]Zu'Sߎ#(t:$rS\%ñuVAUDF#jB/>LyЅDZfWo%{3@m/:4\-ѼGc|]غQMa6M<=I@ᖢ`Yh)ՉD)6'"_2xz!T.Rj99_#M=j\nyAc`?F5D$\ƈ݀,6SK٦9 1Wb;H`_ GDgKLCmmucXaŋCSCGg]c`6zE 2$L P̍} 0,Ń-%, OQT}\+x~zsBsrӤZ—2>e4Tz .7/&#d\B΍Ɩؘ. 5U_H/h3Q!jqqpa) l⡚cg59N^il kݱ !6wAk 9eD 7q%;Ie)W;tuģLr;M f6P7ˌSozl.xyJ Rf!iķiab!1gsj%*KvѢӿ!7Xdr< I M9NzFn~-~6e@0U?07G"̐jRh<@7"Zx';iAIoRfO9bd9^bU+.fqaNe;>K،oД")7ȏ# "և?b{Zh8 n`A>DẗziLL-/K3-6Gi@2pS~ ]5tCkP 8-aeHIU`<$XzE0ɘgw2aŤ>Gg7mcb$o7k#QAuE_:$O {A1 qE MM$TK >5ORP[!IIyQ8c dSd:NfK)jNrGe YW*$\Gu]ʍ\l66T}-QH f\G?X6o S#O8JK+viW'oN`^Wzq<E6l-- 0I, 痤M("HbnJQrƪ ?@wrxD4y3yHuXJ DV"Cn?[`=5!э3Sשּׂ<"OַK)*KFB<&-4R(qǧ`UQϸZ36wjoG"#WPR>3ýZ瓪AޭZ3IrNd*"^.]gKE޲n2ǯEV|rBC6c42th|mKPEn25}.efE+:ϡ%szCQMj$&B<88Snm#vi!zb"PN#.}>('_@Ԙ( ZvЛڢڱ4J"jwC ii˥QD )sQ5IUvBw{lrr3(bT ӆZ84ܥS\~5.kNdc5&B#,CyrKRxE7;eC 5W&;8SZ?+ZJ[S@}L/S%UM} ԙM5I^awH-)7Ü[lՅNbVAJ]L=#X mBSؤ5'ff6J㘵|mYNNgQ3,-zo-&FǙJjV|aS_ЅɇW-ʂ`RE71İ8grE7ZLBEO6~"L~{k]$Rfك)̶ݫM pUcUx2قkVMTHfٌPu̘jn EY&C#EqLWCeaXO.]7i6~e֮Y̵a]G5]<ѯ}EЋPs*8 c0&,ăRiq3__pB4UDb;8ʍDJgBgدru*vğiB䣷gϋZWމ}8:-g 3Sٕ\(?LqWG]┚rl?bMԝjjOI&ءN>;"iǤ2mny60lW;ѯf8 gdAT=)ƊDw/F5M/qa$zS:%zmh(I>n VҨ֘\HgV/sKLk Џ3[MHBPUV+4a#y1~]La1S`M JpYwET(͔M]>͢Uљڀ>z;![-_t[V5fUpw1^ P]5F*HhP*j$w e^1$?ד)ٌuji^ROlvQkeUY / ^:'@{3'*$u 6,73؛]uWHS.-bt9)uPc 1:8dKDa<եa^nEZ!\jT$oXXy:\P;säM#*z2Ayq6`>embL^= sZ=/Ͽ)m܁!aA6j3lU.0`| ജ=7)3Io#*a\Ի'<22kJU2t(K2yť`xf)c]_(ȫ]zO\[U"I>>߄dŎsWv'l '%ϧ \|L{Q,xv1&n"$`*(Kiށ*!c`^(;\e!*::@[/_ev`,E>N 9-znL_$O~5`ͬ|*AéUvYDzT~k&GݳM) Yegt!FUm %Zalr=;艮G`&]rcONi$W?o ^q+b2r2P!V՝ em-غw]*{z4<ŬݔGH[fSNk}}mu/s ĥ#=D]ִ0"1ut" +VD+YVw6*o`q4 $dA!%[3ȑd! Z ceJ'5 8e. VĻP:6q]x OA I0b[SGN~gZR h^bX X)ΒV "-| .͆ 6^e*90  :T_ mF _"dO0VT!Ȼ$)Hz w`EƟ sJftd4bu|}?WLbEF"?3FD/߬ OM]/'QewXx-H%HnhgNX(#z{Yقw݊(c<SPzu QNkH}(OiXŇ EnqDWmSzG@"aoiJbR ၶʢQ|o'ʣwEh*m1k/R%r'Xx-d{vP } jߟrܼŚ۵Q:jtcB_-rk+/lza~8sӴWʩ^uK}W\Q&cʘ^~,} ;LeVR2d%=R$ aS2RǑn6kj$-(񐬪׺(we ^n. WBPP-'A9Lz-o)` 1P}+ARBy]*+gpl~U}͎WZ{IeYsPb ^fP9qE}Į%7AWYҕ]&Sv<Ӻ!%ERz›1?O]sRu/quJ"9GH1_^d?T6ZՉt4P_y|yHerUڥݶ1p=If3_h;(!c2IFca144Z3)}>YF>=9O$ 1`3;4 P"?K>{Gky^YI'A&VΗ?Gv7~1!uܸgT:6e}'w꼕xQ׏ԌIp( cIEup騫RX^N3 v8[%gP 7z:$DD\a( otH2@F,HOIV~@?~kO0g2E5UAk) FYGxPlVܳj[h|k'6k |qExmNop3 Ԍp#2=IKDO+L#P d^oc@Dѫ{W/ܰB? Mg ks6HD;TAeUY DY_vB߉'B:)kN?͘ C(_\;11 V:@H ~)[!]1C2: Lko:.'2jxOb9K7?˂<΄qm}1J>o,Qb_~R6$O@tcf'gR2ho Ϝ(3P9u*kûy +k9{?qLdb3a sV Hܚ7ĤU>´|+iL]ɗ'Ӌ)kɢL;i:KkV<0NT GdȆwW׺ԼSCᵼ~bEQ8Y я /YOes?ov%917a8iJZEGeAy;,Nq'r!u_uc^vLs$%~Zuz|gZumx2uL\v^ P:*pz?\eܮWhS80K뒓g9="aYn@"j~ 1[S(z>SYD+4Џ#OǡU01rJjґJTzHDue(k5mbM⾊{k]4k!Gt31V,m6s#'鼓C'ChPj"T& ˔<A[•r$) 53WVEmmA,tv{"Dc=)K$2 8f|Th_QH1{%WADP9-H̏3k(۴zz Tg׋`93 T˒rs+y稅/ڒŰ3sHo*zmPWR۬ Hɴ0Xľt.0",wz@\kÐQsb@*SH Y̜T4?Y~>'tS''ԺO@0>U"::Cs 5/A'/eSh'eXH8C?e~;5\J;X㷱Lotv~Sb5aiA*9pK'b`kn>+l[Y,F6K%3d&+Aj85åϪlc!þ` zAu[X3lDr{ rToWΡxԵƅJ;|>}6G"DG-H +t_|&KyWml+\ Ɔû׻N`w2VI)W] Zͽ>AK5BX{2Ɓ_zs- ݱ\:sIWb>gLyVӖf*ɸ$8Myˈz0sp ^s=bP\Z? (muD>BmM ׹/JpZӝm݆4(D0%ӭ7@D6qܧt "4l[XY~0.-h!^6scww-Wyp?a g[/P̒L/d5J^sW=T2f7&?̭z U tiV]Ao8%tpB~jI;1.ױﳖb'4mAC]/م$00uuMN"v;hE V=ʤ]۳0d $ƺdl.JxyV5) ^bQBrJiπEk2N4QS.u&Oe45`}퇁J !+#jn%p/E`qCתpUp_`#'}ډh&Nm|oA -6WVWI[se|_;T;XV~nu;J1j}?,\<;D(U4 enQ0l)>N%nOeǰ +AԇtѩajI"ʓ~0lhw!AFSS1U]ē^!2\r.%Pl=#ˮVb31)MA3eGhy\kPE,q@󨃓 ][臉/ɔL&xdLN Йm)7 K\i?-Q7Dg&s<{'CD vFoNʵExӬa7J[?'EgJ $ܕ[w8*.{Y\EӫQf?D^ cJ.Io2Lx".D j>U) KcOXM.C9= *ǂ_>.8x4;EHJCOe/vPRC3NeX)7RI aC e)0$@I\c}5 6GW1|mJ |סFx X8_%P ; 0XdNAce x:沍v$1Fkf]IX8Y1 iH8>`aq`wVQ']*6 B1?nY8x'uz&1q mIaHh&ݗ TW&+hmEn ;I.+ϻCOϜY d2iZgUmVpWZњ:o(,6@mXc?ҫ[{f$&aC`rpxbFl;]pӲu3{+Y]_5 Č$ѮߒPeŊZ A9pvH}LSFވs!HQ:Kh:=yHgtz1w+1J d1 JbK/N*h}[j Sg+ܭɕ3n_0#|{]۞ \ b/K}ږE6d֡zڽݕ\VŦ\zUb^R9 SPUXPR(b- HƇSD?3t3Y`YP#[r g~im>4dABZ\+ȭ- ) ,qxіqض2v}q P7R ee2RS\rZļO֪[˟WSDuߓ@ 3뽄ΘI/1Ji@DSa+n6䣅sB3+"4ɂl:SswgAQhVݪk`٠- 7͌LX-@x>zEH. t T˜c೤!mIoq{FV7s}DŽFi9f1X\"įI8_}e̤#@Rvox`ns-Ujj袶| e\XB῞5A{YJ)Т` ΉxԜDzYP'G7ӋA|Xْrs 6N= z\rC3L`6bB*&{!"[mt fv@ԧjcdZAH EdË*6])ζw'tǣ]W(߶ /c{!,qF&XiF;=dNl J*ͦɱAb 3znkpʮWfs~*,sDx[L2ZASf(8Px=|+֘B,{| Ȅ9qֳ.PU[PXYJn"j(|"!Y~iUytI8Y+%ݮ5uːY%o܂puZH HIZ+V'zro0z{ @%"rV'=Mc?z+` :AZ`=,UFU7sRҿZI3[] aga ɚE_\ڃLb{#8hfz'ᲆPԷ k.ulUT4 V2G2*1Ǫx ms}v,9Gl 9$NaxYa|.iHD34:ﲬ?^^bӱ ZWHb ޣ||ڤޕSv!$<֕3;ZU*7FQF=$}z#=B]",g418#~ N04ۮ0mX*%|ftQ )dqR4;9¼6\WR|#^Pp{yjM#׀'C?y3C2yY T#qKg&NM4hz?7  @Vu+4 QR:UBr*G;XO(7DwJy$HeaÌJ~)5F[ºnYu?fdz4ϡ/W^݌)n( 9bEuhxbnyظq*kzoSH{=^[lYߎƕBpV!`N=aP^fĤn%IHc|+';n4? <\Bo6pcv3W; &xit\#JcW윇f}'z:HFY@MBjT||zJUұB^4/u2`#5'^ÉiH+_;biZV`lɯiuAaWmmʾaWMwj_ v_7f[4od{F(,Sg:חapO(^qL 1z7׷/сp\xg@B&#rdSAQ5 z]Ը>7}O*Ɏ<>" #y!j6Mc>:ŝD4$8ˆo|zbn%%W@́w`,ӓL7byNNˇ9xCRE}/,=i.F ;2L k) F : oF_ndK{Vm C |1%a+c9&l،b*hon bzE%Iz]޲<8"v)_ޱ~3d#\"!c]2+ʛŖW@RG!X60ۨ[}|MH]̗fVZ>E90cWa|r;Ue+OE@,ALۯ*px T0< ;U/9jUnglyncw"*uAm@9Zkrs:d )GͶjZ F^0Н.nM oy[cm %-GȮ`>!D<~jه9bzqӎM>9d̥ 0;\kjRjjToƣvקm-ŀ%|7RUۭҪT.@W@ɇFb/.EZGԳ?` 7qRw6HN,ϱL'|֧6/~3?\81='YyO>շZf_ Ӌ>\U|A/Y+.~[pI@PXF!Szb$ sc]\̗(ɔb= v2'9hH+Ck*vةDHO*k  *8y 1֥v?[[r)j,EMMT.fD`sںU h4¿dKjV )zDiH_#.QRSğQu N @K_|IvOGl7i=?޾v:519,\?{Ɇ|4]k53pP*jDu$OxQ 6sZy8Ȃdǐgn۰!4AۦiBQ%9ҚrƁ_y5E?Pn&RE~<'ĥ5#~|ʵ5iw Yr4[s 5G8`N=֗!\@M]0M4:rM2eunbҙVh 2a+2΃$i 04J'5 @ء/@XG>%ĦisiP6DdoSbm(`VZlI! S20HWL&vn`-1FqҤ YĴiVőeXF0S6Ѿ.B~v!$IeC ^ o|u.C[ 0GIJ{ m}+k}o1_i1L&OyȼYUFY(̎l&lգ3}#Vg#'& $F2J)J^jZgHT¾W Z򲦁UO̚j[;+)W&1ŒFPe<]nd5]~wBܙ2vs!?9)Dm_`O^/"pÿji׎m&_8A16l}դq ñV=❉YUт"`zD^BDOsʲ#=2gZ뎐^u΋f`DbbZm=>v4eܤ9鼗Hx}b c#^N06><׷:!D"HiQ[A.؃mDa8>kz,鮻pK@Rn^1wvOVo>s.7۵+Mcb' OU5Oâ 2h41qMledtkEx)kU)uI!gW0/PbaYeH̸K$A[^ҋZyv(䨲V=+CU(1fHMtJVU"~)dMXgrc)Q}4lCbR-d(C;a'A_ᶵ L_ kY-0׶4 ᬟ}uDA+c3#nM^W ,KKk>I\O$9hv[fg4ɴf1&Mmʴoq~m|Q:J[Q1_UGf>/E\bJx-CG-ATtߋc&HIPnXj<W+ SƯnD":.`tC10A>릿씝4YDpz&bB?ĵ2U>4?2g iGgӂ\[1'Ci>-HM mj3CQ*m:/0-\^ͼǧ\jvr<6&vґw]~(@;ĝ܊ %q#Dı= ̅P,To[B)\hA% L# /\LvFՋľFmC1NqdC?A6,l2b$:t96,J$&{YkX!@vXaU~\l,uxT3w|͉&Oc@$?j|䁑LNb[z ú/};oMɶAb SmQJz&RSK\]P謸 peM"kAf]\x(ze`n1nbkq/5\\ب&%@4fꬺ]p'c \&hLu@/pl`>LV;EV:FtVhTؽ.WHgK#Z!6*M""%3b&J^qv;;"LeoNnI+E:_>vmCb3;tأCm-R% \m)#yVا- Cl7BĊo2R-=IYwތڥuzȩn Ui*l7*LkŤ~FEXe(?LXm K*ht>b&bƊ(z5gyv󼈡_ٗ+@;!~o,bxǻއޟUV&58fyGKXz@-jRS. 4Pjd7oTX6-2QnX_&E.E:3DG0;QU#VA=ѳQR;͍+$ͯ1J Sta;QJ& W-K;J}=\Mr oj886zSۀS}| >GbyCB 5vnRb:.'Q9+UL64@m3:]v<#zp?SP'yyah# XN?ifs_SdEIq~ejLT~19Rn^xDG5O `\By LGB7*A2֯U7Q/PW5G_(d رvӳmbB[?1F-Gc:ņ 8tZ7( gؤJy5Z^\(5K\x?d`ƫ@\ ydz\-7mٞzyۨ L=؈\yʼ4qYT;8*@q9tX@ Oky!# N󁵺'_h'LN8TJ8+`n!Y1 # lެ2#HK%UI4 ?ưT [mZ\ [:@Œm{7[u6ĸǒmnwHF U? CI #B73[r BDѨE%ҿm;s lmg?-՗Uف%h?n sfɌj*.v*S9g𧹃i} rU^ARjZ^cD =ȉRTSo$7iX˩:SeI ҌQrc4[v FD|a2ycw츰ٜHZIUW6ZaT[]Aœ\;V]{f 0J2o7DcaA):h"A!@$GF\l@QUr^ eſ8XOX2*^2گN @ƅEuII/ G\pF54Àŷm{{͑]1;G?濾Q9az/ikH@J[ f`Db#ja?-j蛀>h6waԚ[- mؠ4mIU#T*W6,A؝*?hWs0VzY\G? w{|idBe'k59!e-!z -v ʑyӻޭW2CV J6>ZN<G6NSacUJ~uu6Rhu}+G ;ULtޓjgz2ЦZ>3>*u{ь/~ X> /^7(qD^8lg{#W,R>NRQt݊.KpiYcɿd% Yu.sqi9+a bZO)]!Q~k:!I' XdLH*..*1'F9 0oz,|΍V`s0Gq:iz<.,̨jCl&$3w>(3JSu6U!)VZlFld~[_Ve9g=t aݢGpɽYuo7jZȀۃٔKt*e5ԪW1ڂRr5*C匛1렰7g*+`nvQ %VІ5[ǩ\nޙȦtNt@DgQӾuVT[thot9xmis>Y_\♉# *#ꎉQ@0rHM .sOM:7GvݺlnlA\=F{vb驴U)B} muJh/(6 uayխŲw&Fm tt㱾&ιVa9_ZYTh"oҾK;}½\zauPr"KFaÆdI,CކM蟜k@]0<kk6ZbyfPO{W( \h\_ؙLraO@|=ľ_0Z76Ӽbz`WNZ㡭xv -Rݏ ujjjhb|NK5*Uz[ q .}/nQ^bȷ=7c\ܧ<<ӷY ?7R*p˼wca]X3 ^]bsvrfA c`[q0jD#G]kdmlMr4l>`f-)y RxL%NYl*$8'i_!ũE<@ހKwSVؿxY%t/֒N ѫp?>HOwsEKؕw3! m'}ɛy I=\Ī;Q ABkeZfհxp\ S[*[UN 5Pp#8Z>CY(yԾҎ@#TzDΡwCc{I'xCi~oړ<=0ݔ@O%A9pѼOj=qv`fpR"Ώoߊh"# /M,,G;&^ UXm qld }fJu~㨢?d6)k҃X8 +&ӭ!A}OBvyIiaPv΢:K%N4Tqp fUh&c\q$0_o[b]{SM/H+ng79΅aE1ɿa(U^r8`m˅TUZF+H^bi':tX]{.;+0д|/=PPܘqYaQRa )|f?HW Mk0pp^"8imF V\6.MԿtF~4ԯ"|N.|>UrԭPQvׁk9oFd,I &Xk5v!ɽ Nͮɽ`u z~[WkG ǔ[0<IX : 1a\4y듁I. B*Ԓ؍Q3YW^CCL>^=: N4y޳F8-P*%;([,N *vr p~q}~%2Sư/c;V48u()#7qg,ަ#23Bu.XjgF^ޘ>dq= !W&Tt3t6]|6Xa99L6=fp/1=?jQZ7 d TwV1UX6 K%d 1 Z'Uz7z-4<9"ZTlfroB9δ=%?Qm:g6v&UG!X'u T;ov'[@nNDµMM"+-7 =zҥa$jtBc!2 " ,JqV lsPT\KcI`!>$j`OդoW暇U]v 7T?8;i `har i&˥ /,{g6}UKW`)n"Z ݨn[߄@ilL<L8((ׅ>i:\tVS]+[_sȒߠNЅa0]^ڴ|~W Npk"@IwL @E6(_ V:ĭTƗeMƠJ"u9;/{7iXa˯LGCtv %>5Vē>d)5ͧ)D|a$lRCZh[6Z9fK0 9"=qQ暻_ e&sfHXqܬ6[x@唤T=%1e0rѿч3b$K}C+P30zCmoiy6v}CB3*L #[F}O"|Xg7\ vz ܘ-nep岙Zxgo86(y]i2m`0#ϭ4ZqEd{䔁A+%]xyҘa7Zy| mցRl_G rX Ja %WѸ.ySUÔBH|RK1DpXy}eKe)F'tT෫r1TBEMqo_0x?yA Oq 5 ](^)\E@|F -KAMs;5gWX{צ~Ť]-lRήӐ04 V8v۱d@.v6X[74aEf5UƵfY2Q{qik[kkʧ<8, FrysJ*jSu4P7JN"#q0vzYCB!QAr~nؾ>4q*-`+w<;-:i3qY聏}^.UYq6JQ:oӻzBoms󡩝{:|nWsfw4y X%tXNN\eGؿ^,tQegnJ&7?ME5#]ȷ?7KMdCf`` sD]%ǜbr)F8JDB%-}QDUd [oU@3͞ a#r 81 <.ZXހ<~"WqT|OO7X@VNO<=6q,qAV1TGߜa 3cnkܜED{`)qlfloAbR:u~jZ Me;+zB6.Ǵ7۵}0<p&&m`8BҚc;-YZ-J찺2*=j>F{0Q6m.܃Œ hg=wxq>z]Pa\)Y8&= .站.M+E[,R])PtL[9\z1G`8X,$g`a4+]<lb,ks[ vlgS ;3͛\-Wz"qfwORn -M.Da0KÈFh|6g'CxMH5cSgB5}BP8hxaF=i 9Ồ=ਢzV)/p>`R{9B;fu4[2I1͏-k4#K Mh,8"?Ti yXq jJ:C6n25)8{W۴S s+7#)ƙf%u{spm- Zg9OttRbV聐f9 ń?YhUL!(..662,YvaTo9&48ֱ!x=Btޝԯf߳7d.Iܜ+]YJJПX]PXb9}RoҜJ:NiEiU! sNQ'v)4Gsh1Hq&cQj٦}ts܂?K.,0xj~2˂A_ա^s'n9 VŔc4Y1b%B[El{NDY@㓠 =ben"@v9}r׷sZMᖲf# Yϩ)JiE(;Y[e`Y"!g/| KK6tLLnǎ4 87T -IkP=VZ9zK}. BrS7~U2—;I?t7r6Jpua%WU?A[#z (+9470Nsx2nBSy$rF &n\c'/FR_kވi<[ڕY-ZzMGF2ߜ, Y&ʇRUEs̓ ^R\A*pƟʲ <:"o)d#,!wސE,|$^3EʎVəWNI%4؁cfƼ.2AJ;|i 0CN'/#Mҁ`mIB5e* vo䫵du!,IbG3)`d+̏44 /[y3wUT& %ԍ]zsoگ)5loZm( ˆ,f%6X E߭zJ%Ia[ a_QstHqKU^' n?#x1'=1 !JlNX0ฝꍮA4œ\aO}y}v=1Qq;1d\=,x̻'@o=#zUp|HŸ(:)PY-Ct l3i7V{/K&ɞ6nǀm 4]o2}s(dF)Ϯ%s ;Rgb0splO؍Bپcx`|{?yklH{ :ɺ'i~|J(5ϔ`%)ksT|N:M^9,!V5$ܪAˀ|?CKJ>e""+~ZS/^03a~"iOtmRcx1[D~UCŮUoltK~e[1"'[8Cms:x^8xF\s_;*PaD=a ZT(ֲq.! lt|+\%=\|a >S&a Pfl- f…~_oC,!eb*Ƀէ+~4Oz 2¿;7xwLK,O RQ4U]Tw@ R(7`Z,7o J\{}RÁRY腳 < QDkswSz6<0Q3 = u!`,qұhf+x7Ђzq_ěMr=76Xh*7eC?ۏ= fdG"X|W@?z~B!IIHMC1E h65\U[{EHSb`.FmSi. Pqy!~2آ8\}E #9_#<27@~ozB:J)%%RN؁]W,;4r7GBSbɰUw(nA@Q"$] kņb;B61Z*Br@vkUE>YKβDUw)\8ˉ^f N徿e2^2W&ZYS=g$'e_]?5H80#jw6MA ,@ŚVPg3ࢺ!1P$"$e(]=$<"M)Yy1vGO]Od[9:_Hl!t<LR'*\59wpK`s3K-t/y{De@oIDި[*^QU}'J,O^R5TW,, 6[ 92C`|h-eVU-Ͷ^oWX؁盡~+i)ۈ{Nוqž|s-#vL<IYh-|`6ח<]vN9Ư.q6IZC/Onn9F <1Mq߿չ ~vk h`eǐb4y WUKĶ|nP!BZh{/p>x!x!"{{SE&EI%$' 6#s-PLQO[ˆ&+ 0_k=OAuO#;S?!pԢBY,L᧕0lbӺ/9^aMOKr"uS,pa#lD%옘<|wYG(r KYyc_Spx\ ߫t\uᐔcY])IW:!q/%kdk]JV'? WKoT$F^VSUQ2*`^Z ,?D;nmlb/,/?D%V{sLv "WvC;пj7.yYhSeؤ9Svۨ,wtim \UD[yFGDJ ]1%*pϔT#5 IZ&7b%t;3<ɐZ6]%һdwe^"oOsnRrbW-pNSxcxi:<lIZf rܯG2 vV''6@"j '4v#k h)-F_-0[KӴ-+#P _LzGd *Q>DNC୐0Q,[O^w/ ̌d0ϗvL2i\5@{)& pbPq*:@AʌZ6Bn_5qnEh){9r^;P^&>(+{.'xyDjejW[-㱣mqՍ^<*ԢNX}ĿD^AoQVW0Z:%Qziu0r_GWkSٹ?G2-˜Vz-&G@SHI3~K"F>6wrd%[1OG`٭>DAʬ繈A@*FSvضl(xB.-K9sF3p JfVC}rr`qh4^Ƒ>R̡ OFeb;:֝ǜ#d@8xlNqC=?)#=2Ϫ/m%F]a`>k<ѽSSF>uvbq2[(et+mYzDArVc^1>${cm/9g蝭: (v,PTgKL"8>X4,H?LL _ztwf7H\ڢH,%Z?[[~C(jno`;8V7a@p|L#SeM~OQdїL0g-c>%u̖+奂Eq˞;sKu*};ئ9pjZO W!D&Y3W,Iݗ>1dḷQfN*@a#jD [" \DXnFv*M!6.}oK5^#*Z{r4F֠cAp~#[䲓@J#߁ rbwOAk2?0omFܔ **NaL):\6FEf} o [=.~MNw`68],(#P%j|˨V4 9ALHYz~D t00-bSvTJZ gp_Mܳ_+%a6&F&7OiLbofܩ=Sd!hSO9T1 nRI2X0B_|#l\wyxGB9^]@sF/ͤ,Mqi* 7 Nr,"{G]:$ԇ@371"4 jm) dQ2I v#.IvI:oN/I!.! 3y5dN=cݥ`)`^V|kJÉմ9BSs=OKBmJo*N'ů0Ѓ5] $iJ֘h`ڀ\୮ʝx&J̻RKF9O-=w(8Q1kQ7spGbE0>ߠ1쮥Cx|U=W\7B/ ?ou ]cIk umZ~T񳽯6J$F尖wKCdW%2 LҢkJߪO8ANF`o!cMV6vYqbJZɺԿܱoeUGHYCL&TT*+cg<M߁w{ꢚ:"ݼ h7?{Ǎj99P2yPzFUiA؄e0_IJnz XBvs*1@nm7q *W-Ugz%*(ۭ$UVz(c%"Rڑ Á̪6n7Ny$~3Z 6YYc 'g2(>pgd/ajxɜoxxՙu_WX؎ M')&Rq an@ e٧a^R s ς_o)Dv/ӧ1hZH$f0:GyH~4s2>5mRX(\d辚Ⱦ I#:OLNwYߍMQlk5~vd>u- ]ae{b Q/u~,Ai/cv\A6&5.2H X$43/$x潸zH#p5iNc{r}bGq,l'7'\ hb_ \\l¿G%c?qQ`#bIIukQX-^[_$ ̌>}.Y\0~vÔnJEܵETP@@l+җu5+)Ӫu7GlG0Q'>t^aTO|>ewQ:N7Q' %`R9n %(ךIl)EC2z+=}zz P8ه"1[=6(h,ˎ iQ)p5!!"p}9c&Sw]HW܃G!>039graѤjtxX؆--VqyI~޾HAY#Fn>+k,=ejLKg/\r㯓A\էs7%^ }t>iRg@ܵzp$g6wŤMSO/`3it'x| LBn S쵲rc8^}tAΦ1 Td{,+aV+1Cz"Q_-T BI!< [7W@j4zrQDx半,,o-{+W@BQ9Mƕ|dTdP^ɐPSHI< 2k4S)BԽ^ Ocf-s' VCΝjN؃zigfAwccĤ7p2Ҫ.؜ #b̰WHCT NRߏPr d7kMճﻇa*|}\@"jVSrSes ~} 4lf'`GrRGv1\wC喋bCn8(*21Ō ĠZ h䂇ʍ/xό1d5d"6W&_Pog2C$Ƴ -1nCU4f) JN°@p9 ƺW V/x.R3 ۲ʘ3|&4ӆ!0!pD;ԐX{>1jczw#Vh))/ ):<MyC^b&ip` :%~cƸ1ׇi4J/~>{Q2 `JIMD! \$F 4?:'RSm9iIx:cFڜH jpsAi!'?#ZQ7N*R9œ'6X{LY>_K% /$>'1c5a U4ޖyceZ 2M*jVQUfHFu\>NaG]YuO􅠥ZKV^&Ε $86"+c`v4x-4t/KQ3ޯ* c<운cl+Cn8HP@zHm,RQ4M6c,_,f}A47P"kYiR٫TL6(Z">,E!I\Ϡd=ey1`/βqYNtb}ZA}VPOY1+){5 Pa^ ެ]+L7Aa"'JWZέid*gt F›6&;(upHJK,rj8cLyLYgzt M-? J>$P]{=(O2 Ҹz췗5o2;w<;zkhmizOf]GvBVxzTcsVA )Zh&]sh ,\0jd3%/5Gwےc#5|Hz'XԒSf«Vg_WG`ٿ";HU#g*kS8jB|H9v;l9:z0Ct'F6M> 3> b601Ͳ2eUr| ;}r(̾2!8Y8rix_N8f=o/ŽlH&c6GR8x09ƧlUz}9⣮,p7W`M@_ZQ<9edvFuNFʭ]D- )br nڿDB\\jJ5C]My EV(> f0vkyڟP)]h$aivsk-@ZNh=6>k6R@ %څXa9?68* 9* !i"!'lト 4Ǩ"8Sv;5JPs 35i* 6i@%f?$:uhUL i:oPP9ډ!QKswXRݾ$"P8 Bc&/5'o?cP[33byL^.]DZMbmD<7TA Գ<>F"@<)vE.fvepuMQrtmҙ1SFQMYɢ'/fvfc 0>"G>\TsO[CDJ)a oKUr 4+U(4 b;2,,ǵY!$CkfvȦ 9Tjt`v{O+,n7hm׉`Z uXX V\lL{ iJ5A_B,Q__6Noq7Y Et2H}ߚWmO.يn}bL6ykݣ ܦ}G~_ G Z|+)ڇW“HwQF!Dܠ{nSɪQ/@b:;ّՊ)c'8wInNOfО{ڕ0yW*-jZ\7׋=HL`Xdc$Ij妮*V <ĢEIe&EpE`xOzkr"k4g {o+B(0|oQIt|E/'䓂S~̏ZP^y4Okg^'F&=;xִFs>sl5·ݖop_%qj , jV+XNl36o:yYQ ߤ; 1y\,lun g[sjypsȐM'*[uӰ#Z+XcLk+kҽbFZom9twz<~p}R}'F~+7|Ic7%YcTV5F| ijs-`0nHd579UGϴF*I*^C.AևE ^Iσ:ZrQJt圈ӓT]k1=8F**y¡ܤ9AOg"sHv]CTbÝ2a\(flN{\L6md%4QܘUxlkwB?=Hi$mQ7b9vpԝϨygS+: lfD]=ˆ^wIu㙯l:]sݥ֚>7129s<^4Gq,C_S,Ѽ ,c?I2_L0a?w:܂ڋY ;9DXtToL 3aJ@ q:Q?'R/7mJQO PHLU߂Ѧd*ш>1b֑Hdo\">˳NLzP,䯚Rw<1qDz`ERPrN|e8WH^C8gXfԼxF!e1"b3@=vV{$IncR $rIU0cj@]_9(i}[ eiO5/]1J|Os=(>#0 JR-_e{oH>Q=i q{B3ک Ĩ40>%Dj +()˽ˀt1 MQIϩWqfo):«xs>kpTLOOVzCi\=.@DL,j+@O;_=s_@C"瑻&b1vctɌ~]G/so?+%g" XzF$wxiHO@i?ɫ蟂l]RnGqq6xɃ{DגWH{q`A;.hC[J,By!]MW uI6\z.W/.̉ e:+mxrw^X'\Sĺ14DƈQÄ hZvgeϑ#%*/l,ô3{r4U E?(_hr] Q9 gN1o| +1ɚdLn.k0c|hC5SM5ay$ v=mq,+ Zܕ9@ !"ʿ/9摓9_Oov_g9=lLJU_MPpg'TaG8y0:FD`6 ,/\"9lYJ>%Z\ѷYWgҍ't&B%qXdLtU!"bzz>6%*{4̩ʡ %m+(Q3߂y\?M *[`t*нΠѝ}g$ܾlN!iA(7Hbw_yeLeʠ$_&,ט+jZZjXݝY |tSw283f'`ov-&c-C|}MxESܱ7F|M cHdqXb^.=|wYņT3ᆰ̀ϓ zin>\lȥ1OLNR!p; j.Tӄͺ}g!JAtg}8gɢ^T0pHmMs;G#S͘ xzЧÙ*d/K0ooAKj\9i8HSL 00?֐(d`m(UόqIؠ+=nXo. D¶6XQ2E}nEnsN=s oDsޕT:2MàT l3@-6H^B Kmѥٚa~EB\d =0樫d9 2 P}>Ymm鲼J uIRZyJua2d?\ʚ'fia7هdZsM_3Uo s]Pɾ> |oK^ژ>6dR.dOa8}$lqtBۮU'`+àݨ>*sep'^.#`fx-k1`GnpW>he\/筽x ttO9vw=RϺʎ*~jbf7AɎƐ]:V3W <]zqX4UZ](woWĆs&խPj8쨆_S /,TKgAMg-$cgetWHo4y9ҘOچ܏(2[÷QY2Eg(+3Gy1MV%u1,am| 2#B¯꤈> H PKfۥԜp{9 *.'u:JKB]{uV=VU6d0-DΚw6.axMj16f;Azcqaߩ{@me#'==D6)k q>K&CuTVJM} McoW_,9BPؕs}=/-,A|>tpo3TD[$F1f k5WM, /~"? 5Mk .R'9mz'GaI1,p/Y "]Cʑ:VPn%U1.,y1 hxSnsS"_V%P:5WU`z#VwWWO2W8'ijvg L_l{C>V ¤ XbhTgwLuo*S."FƋ;ն[`Pß508)l;RӊqUֆ.%RY+*eϬ4"Y8uݳ rH8',輋c"p> &!6gZԕ.)R%| pj 5SPU: X;:Q*r'2l)kW$M,3{nuGgǃdLDb9z[VK܀'3It uj sr{F"! Y6y|Ș D@$&. NZJFybeVqx-. dqxcYSy4<|0YL۱J- i/(ZAviqc<ذzh:#'z*_Kʛ^,s# g"vx>TvmZX |cҺĸ 7{םa)K ӥ"l8G)K% Xb!3>ZxiE6`;k}B.Q-F@w? Z+S˽@`$iZBM=qb[G6!]hc 3ߡi'Yyt[Ax>|Cj8ESo) '&$M_`uK)>Ud2iZZXr:HSK0ms<hĊ0XRRiz .OL ؕ)o_j!+Ҟ."vw*򆪵 m+PCgDԧ}uJcR;`^3k]?+9wOt|ԧ17=طL~(*R/QXeɏE~.U@wn#4y\v$™ni~TP4 fSp$fB.`ўQ1FͲd`Fbْ;^IzQ0Z_e;ЛmmFO}9+ȋI4_6KLfrKmy*(BO?SVHޖj|@RþD&<˻4Nmyg^ H6 !$F z(gQC֬Sh\[⚗X%6ch0oq4uQ7ΰд;-aM Ѿ9t$h:%IyhكگF6 `ܕ蟟R/C+evjA$$%2 bx&8s;Ƒ( @{,:0x?uwx%TR\LZ= -MMn_n4P؈Mvuʗ FоB ɟX\rCl.LBL.;u'Iowv_y*sznM@ .Z?JvYa7vi>Ď~L2RU _Z0KG"M"کt`7$xn_LGy1"и*fXsT@d$53\Pc۫=i3x -ѫ`* VZ:@/lLpڄ"9ܴf4+1MOg=|M~Bqa/I"wgV }=eNWmx7\Q N{aC ߰x)"Vem)RfA³jk%P{+v,I*Jmo$0?dB.55O! `YTLaϥ }}_%/ ,m/_Hwzon@=UNqD)L݈W{s=\Ԕ'\Wk'˗ɭq5Fw]Yѧ,VsUUz!+|c_u;y@Emhrl%|EEf_%:s|d2:F5f ()edYO0Es}0 ʹ]WhM-#!MG,KgY,`#1tQt"d_x~7:Y{,.wvV \\TevA ,)y[e\,lim'70ң߸E?= W;xZOwV3D{qM·LÌ uL8Aŷzo$n7dr2QlCt3CLJEFxnV9IK g:cBU %D+^Z%NL{\C9BXY0XVل%z\ֹ*jKr0\6!o8o$ iǞ/rN|)W?"zJOuWJ7vƝYmt+<<,Ƣz+)EQ¢pF^=m0(eoKN`ŲR x,0AdȠVݝq'OW+挝:z~eSg>{34(sYP7Sc|t6)b2WQDFC G?j-Al(]&F -:sN8 z$-alY~_&3 $ c[ \?j')cGv35%Ű \H+5IZzA/إU_܆b N9:9?H2$T@Dr됨C{j)-&+t pbN][B7v'- ^=ݖ}W _cXNŊ5yw1!6,bt3/4pGrrUy;'3_j9`2璭`sm &4^HGI.;0*(:Kb5QkqȾKC[O3r>>[xˑTTN؝.mqR={Q0CB) &=:h0vᠩߓL`"^|vM?"CEFƚ.bkOX`QeE#YiiNNCMX.b}Q5/shVQOEVqXfuەx$lm7V0yho+A ~(u2P*·݊ kP?77z~tU^yEjژy⧏E8qÌJuJ&)뻓N!&'bU eSli5;ŵr&NӉ^T?l!L['ԍjk:8U]ab KJ@hҕzt&-E1>G?nr y;[0@}x(Ey G^~A79M]0!zO:;`?L#<{5X'j8 Xـj7OmdL7D" id4A3 Zg~-=cv;HDg#,mB^|yO-Hf=]B|c J]^eQ#.Xu U}>_e\)h'׶Xո y#aǘz졊Ιi)P ^OgͫՄc&ti6GahQ̚q5ј^Y-|v Urlg}>4 #r-#CVҮ+s ##j`G7 TFdʉI!d*D;赒dO|y=H@ x*r&[aoDrhvMfNΧK'.H,~L8[zF[5 -eEx@wnXAw0 ;;?n ظ t04`e{,Ug1SN7ka/w g`[nnlhbg4D 8^ 9I-D`RPE-p9|{XΘk[; 7FLc:k\*Ԓ6G$Z-UugR %P#;l{X99nl?ǨԜZd:&XCp~~h) -^n-0<|k{AЂ^{_nJ+pϬ"ɮ;&)oWOvong%Mdԡ&rfYr3X Ыd붿QA}6KrOR&$KRk y"O~ N _ mSM_` זVTHGCg@,7ᬗtcQU]9ʷ487Y+\RPkq#F-LݮD%|㌧W h ٻF_&gwLC؎ ڶ8y.:ou!ju1 B?xBj$^!Z7|6Bںɫ]R (ĵz5i'Юf2zdA`*NĦǔ7^3NhNLm&nZbw SUD_i-&3vOsqzYF߶6yW>ƍ8RaECnf]krƒ\)䥅6AXDYk)gn>EQB=+G6Qp _I$JJ7 >\-9H{%9nIBw3x1X6F f\*6#aR 7-fuLɕ +W4%Mb VLKIZ^tJ[] 5hh^&Xu6m1ѝ?$ٛޝX7 a, ;W%ҵKPm)V@!UcMVHa%67wMDuhm& W)K:崷x| .RO.:ht5h76] 7RE/}L&)VplR]J4-E3vmi'2(W;tF$`jАx_6ܪ; 8ahq@ZRI@}{_䋄6H+4xb54ӆ$?ӐkAI~ .6{Hi:g\LG*;8ǟ̓ӈV0Խ5t|M׷QfS}O-ģs_ϻC2;B˺xݩSWg6j4iY9 mqz2"Zp(!D& -@ߟGK3E=}WhϡF=c+#7yYaП!zpDVx8jj/LFĄV͕Ͼ h!gT*w47o)U?of 1rB*v%)dwGS|~rhʑ~[8txct.fc2cg-\ݱԈ~hVGc0BU3UV&1zk%3mR MOHs,^JW7$cOX٬8}6g贠SC~h\Z]BݓZ$$Jbro!A]ޔcIݞ2ikE=O.) Pwuyœ1~ Lj\L9gAg.Ks\\it'FlsйC]:Kn}ʧ^_yr{ \w4'+mfIz؃;jm3P!)rq\h8_%O  'AB~qX[y6K-x7oΩ\rIjmC/6ѩⷣԙX .= ,J{^_^-6~M 9w, Vi@^"/YU߸W :?R CUg#vF˞6]j3 ZbRid~)l!oob<(X-՘pxz0CūC%+\4WTKE{l?WD!>_}u#4AfGpЌbg;Q _B)(>Fy.}BU ?.bV# M3NY *`m8athuȫaR tΥ#N8ԪB8VsfxCa v"QGXl﷩zEĂ;ʸwQ{azk@)vE2@9H-ㄎao U2;v&(Pwda'b-NJPE;I.wib{xߊt32Z;{ z9Yu]AٖzXEܽ~oձgYZ07070100000019000081a400000000000000000000000160d9f5e200001ffc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/]?Eh=ڜ.+V S;X~cLZ'J9wzk/bʂvȺϩSpi/jfRIsu> R (%.Y\:fK"fA!mM#cgO"bzⓘU@ljEhUtZ悉u;O8(*$h%Eb":\\6ӗS{̘0G_p™*6TbdhNٰm8=,4}r{[\[+̢{` OlRu JaM|lsۣ-+c ĹJ_~Xu+zT~Xƥ+d c֢aKAM&"V?M o;|zaZH_g^2ȠaL"VQ~Wc_]n*XH$rZqHX}NpZ'Fne.-Е҄];XWztWg%=b(%)бSblDw@rgJ9dh<Qz>?f׮2M:M1{"(Fph4'3Rc7x]$0$q58 o*m!t7*")ѾJ yLҔ 8k#+C薮:z ?ѽ.qf[P#F؄'wޞd4"*E ,(OғZ bMJs"6 ?5V=a{zD[j~1 p'|X3idY,9HZIz*_GV.A4ZNgӹK}nߥs4 K_8Prc;ߟ+O e\e8x|]tBl7 isX]X=~de>`0kert`JءYYT'6RXxDww`M0 Vex isJzI[=0{so\%9y*AcN -H}acD umM/JyXS%LXztîjF :SnXTsyh g@{cx DgqgiH-u;91{V5b%Ôf5'$>iUztΤD1k=u:|q=J# `O q;^`,E@C}! b2y('XD˒2!)b&,%=sپhDYSAX/d^ $iV.mǰCIqW7E>]o|'PX~g O E€OѾQ.qS->W^'dlXB*}ӂ |6#h%,TD)T~VPU1o&VbYj g۶:ĸɚ"&4 S ڠ'Ȼ?tj;L̄:alguB,p{3pAGT - 8 1_ĜY2pF\t+u0Mx :65>WMkiCk"~M iˣ|α-eq)69*Q3"/izw^M宩^ݮ5K+P [)2u8^r?~;u eوڼ&-_}Ce@8h oGUgɝx/j/Ub9h$eĖJOq_P)C綽\u=c6 |)GN0n!._*SFf':&`NQqJ(10ȍE`!^Q꾖GʏЉ-vԕ`WgkVV-SlSMrA8lI>zxcachf >+C[@T/~t"cL֯AMQno/lq6Q֦ߠ[As|U΍>DI U.(cB.~D9&BkJ1%M}}:37Ź|j}wO,MóW1#|?(k5L/B#}k'ɘ@ :9ZlŰ3R8d9 D~,[`a5~Py<078cl@z\2Lwm<^hH ~G~P]GOJkm |iicyui"f@j:å.hHSr IXK&_4Z)Oaߏ1@^ʥw]ᱬH6{;lZ98@eVvoϸOm5݇(j?wB;PDBժ+&SR]"E볶rprJAL .bʂF2>5"nvHg3Mny]Fvͨ5IU_L8 'd{gMZ ƹ>%%.'R_L@#G]*)ѵ78qZ jSb…"+Oc;%PYA{_HR驪Qd ws8"\W()-@S4g`nUWQYczZgq"Hz`2CCAsv74 1ҮT?s\@R-WV]]R:hkp0lj$_!c&WZC^8QV'yq&xZUM޲Qvc0Fa1W$&z,N?:*)jBZŤ0? &U&Ҥ;f~ = 5k`|{9VطjAxJ@A&~;8xj$QfΙ2*3Xc.YNȣuF1T$\j9RmYsB술7 ŵjdaK ԂJ-;Ԓ9ґC#Ks( (Oz fLͱE۬S$N%f>h/YE!rR*!'/UB²&P?+"'re։)8xwyUീ{Zgmitu_*OsTp~אa"D3X_#̕^N6%AxՒZ#$ ,tqUZ` E 9 EmڂmM 7b\uq<ԃCs&>64ڿaۉ*Dֻ%b" }phylvmy>&V[ %&V@D/)"S@D;ѹQ+=(Y lܽ}51Ħ048G&]YKw!6qSTȜPo09>zOxG?J4e}1@Ne%P&85P$;fD(%/J,yI Su#cݕ2 5`RAT^e l.V/-4dk&}Lg@5dճ rxˇħ$״y)Q/w9^q9ons0/5{<|h!*A%pDA}{C8w7yKuK~%˅8hl`#@uڪ7f }Og.4}h \Rۃg,brXKC {qQ-bRJqm4&4N0*57[S/j *\@UR\HdA̖xk1es+$"B-#}/]Nl|ޡvmrGgqo9nrY%PI>jQ.ej2![Cu S`I32J,޺Sg#ȃڮ.|yA7.Ntyb>[TpSXjdw974L5ΊhqmTY=Iۮ-ڶifoj ˹y",X[I(ό\lJ3bM# "9V6AF+J`p1 }y/۹#^c&WMöSL@nl/AGg3d gr-A krz‰@fqV3ـ).wΜ]ɅB!C\?St[gª=k9Mi U.)9nyjT<# \G u((1ܭ3p84+\R-#Xc9hg^3[|aD0Qsj+,hTlUC wjB'\NH: {;QR#rYj]Rp P [,ЩLEhi.596w\lA Su -a'&P;ΏK1JGc4 S1 ڨ uRʱU4(*i8 iJOoN) 3huҹ@|p%ӽ$x @aRԁ9<t:!v 8(92u]/M~0R!D)?6#R5'@8D:<4vڧ5&жY s%^܈ZQXs Uw'D UqE 0*wc5)Hm-}6LQK>F`8 tDKa^•ɑ{:K4l | FafG.&rsOdN}_- \ s$o"\fkt>itt'arM-8ghG!CuT p"Vv?k5nկS3[g:hYzvO<8Z-O':Tߙ! PF)*Yd_?5*_E +5+x~&-̦v#vhdBk |'p`b[!ZC J;|  8<:w"r2 NRq3*pgkEZvUSi)* [W#e;mbg{ ;v}ECN6Ԫ *=X0l[4Yh۞SwTaM-Yx3@g_ 7Cs4 |=|fo$wCMH#AC]jy q2`r)qui6LСdD &cW[P14@ї$d jq e?Ki8"j袝,hM\'Yf>6$n[YW|f[F3Ly$$k3Uq\pk rG(LjF˷ ;pM&ZPd\?UgYZ0707010000001a000081a400000000000000000000000160d9f5e200001004000000000000000000000000000000000000005300000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/Ak]?Eh=ڜ.+Ua5Ύ5ΞU>+NX$hN=SVCg̃5CΩfg~Q;ِߧAOg-k`_<9G^\\aiYiܻNu;^S3:'4Ϳ͑խqn47`8g=_1e_Bіz/hZH:Ik{4xJ%j!! #P+;g4AD;O&]9"(;R%p+`nb@pjZn0ɳ)HdKdoҤKn>) Hod  - دeMȀm)dzUVŽwM d0zNȈMj"}xAԛ+pZtJI <6cfaH1m;˿#l2e&Ftd&kyA_9iIu^D! ^z}eRCL$8pF2"Y9v^T!MZ&b 22@t߂":kMGV[/Gl&.^حg|%wua(a2H/':g]9.oiB= Fg<%Ĥdh3tA$3E7tӵZ3vZd X꡶jtd7H>u5o'؉GF/mN {d@Z. DMKK&c;,kI=3^lq&hL&[8_V+Xՠ!5+1JSzbmMPNP[Qa߲ݓ,(Z͐VB7$Mg pB\PP-=;xҙoZeVU7& E-l4^G30h3/|xjp7 $t7AĨaś j p^ƁԶCH"2@g[-'1'EKm["_of0.)f Z3/&CɎ/Gyum8P=61/BY*|XKgYjh ]F'K0/sɸQ@V{+w# ۍpN򥤧M)vo j{R6ZĔ}L66L,8?58˃ٳ*01^lGؖPWQC*11lyb2s[ي)::Yx#1|cL5գdsBe??^I8dɸN"% B\G̳VA;&`*k+gX?,kL^?XM@ )rC܎}*tڙEN:Mp~#کRU^s=g d,GY BfڙĂ8a;l]Q’]yY-)0|DE t QF3(nI@2zSTF[uq|w>Fǐ"X-cH6^zs쁅.`k}NIƂMX[Oࠣ0ԟty{V8MgΖ8ZHzШ>uU\h͜ tbX3Az no擁pw7$@HA{?3 U53^u?y؜H`g$U]B!W$?\VQ,Y(0Yp&ExQ$S!FO3$w)fnA{-k,(!w0@c:¤~L*Ku{En,*!ڰ OHVD-'](E:ŒWnTz S m/9wL|_3,z''.aNh_{be@gƚ k<{X0I#:>XH_٩' T?h>W Ru|nWm&}1ne_E[A ~VŶ2 =ޠ(gzE9ivT]K |of܃*$^lWHnJ^3AѳIvq3!SXE&M*o };#_B~rP!%G/ R(8l ;z-4U49h09PB eenB9/-&Y/%{2êл( g ll'v |AN?/s\K)f, NTW[jy D$`y/E:$ -Fh57k۰,x;~n*P DؘPCiTH#cOcZ<\߲m2ZX/CQf^Ҹ&ӉRh=%`u{7 B1 (hFgD#'W_j c:n\U]m,^o8/qҟ~>DA͍ҠHܴ2H: U!*4wi caϺC/wk<Ն𮙐]Rm:I} ~t)݋#7{l&1rf]v4Ufh@.\S@5BRah,k+cG .m>VH,J̚t #>-4 ?&:.JQ64iPպInrU\Kf9! \#Vt!졃jes.=W"ը>eZ``M33~ehuVi홏ddSOxxbh"ņ rh;Р1սܷ @d6 uOL&'Nc7 14>תLjC=Sڝۋ'SX쏷Dt("@ W/2Nա q]%bO˹YV K"L}1J@]L  92啖1^k?#uߎKgݟkM3Yto.FKtS\؟: h)^PFgYZ0707010000001b000081a400000000000000000000000160d9f5e3000d6f24000000000000000000000000000000000000005200000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/]?Eh=ڜ.+ɏzM)}r"m5%xm3O"{nz> M(3@@Q$ByFVv Ø&ZvAbO[ă>7R }Lz$A@[xLJ'zDG}cִzRA'Qn@2ՂAzXY[E&gH`\OQ _-#D1:|)iF<l? Wu(ҩp,0 GN'`,rfn<7X*kfIIڲJL#|XM&`d9YeN+3Vk.`,Pގ\cX]ɚ˳Vఄ-SGo%|cosE~ xJBoqt)A[h wI恰SQ!2JTvK+ $# ɨ[p1#hm1!% Om nE}'~ #F*^a-XKW!U.=:E 1Ou\⩝~l9j@$VCx~%ϨpUBz\qW@dVm,A;l2W<xvYDVk)أ@7|gҀ'oxm [0@Lw ~6=Y=3~!Tm^"}A1KPDC=?ל\VIn$3)1jI+I(Z(FK\>@'fMCȡHKPJ*?Be#N}EV*B@z3ݻzK~yeq+tcӆYhT[>'"\Bft8CVvCa| j|8Њjgoh dm!c{K]C%#"SpO녮ȳԯTY[hsK EX`zh1dN1k8<5L H9&"FT@7w1; T7cr o^ Q[mhv0?O PwmF0J6oFDpSF|1\}8I02f(VOwaפ-#ـ4x>pu6{nnAԷLbVsxI~?:]n]N'׾ :ggc~Cn%oو:ֲn6QIp,>¨r Jf>5~1bGT*M}S\3 㡡O7jTp`+&Bf\/V4{>K*lqJP&['bR\pWVaQVH68)|4u-rk[ Y.8+D ڹ҅U-5`BH4;f9U9^lG T{6MLuYoogxk.TlV 0FvkpO Vե7ƌ5|x'쮢i/cc,KLND\0)Q˺?vzO; ;|nO[9t!Q3?bߖ&Rd3ǜ:1&9PiA8ޟmnTa;rú_l=b55Aze]2Մfv`[S,umr3cYb˓70`J< hƧۅ5߀%ZaDK^Lkcs䴶Uv@ƚG7ӊ,?Fopՙ󳈗ç~qLz&1؈3+jbV\YFl>z^&C2)Ȫ`ff)ú`lFSwDنe"}gqGj۩yPR!s%3)޴VnqK)W)g6/^&0O9!rB򶉐@^X)E  9DE}.M?D8 8N~YhBv+9W@NEZ0(|N֧&qāq2!Ύ $"%-È3Cfp`0y= ;8UJ?hEȎ"0;kxݠMωXF- aSgi#nq( +Y2Ga=ugdտ7F~,yc)lbXWxD _Fs/^9Q1՘bJz&7T岖&t~ˮ7=CáB+c4!\|_}3*TW{EI'P7Aw_pC_{Y#mȃćraLHVy%*YVKQ@FYRUt` b I1a2"P_30|ZQ6y/Ou/3Y)P*/u+nAIn:mKVW~~Cåy!~#hwDBN8*bPDu<'9(l.F%biRþC9rc2_#F*9ƚc:ottWq]. k.̳FM{iMr #حpe΢þ@d1蘦 xl7qPՃ%%Y#s+Y%ܒ*O4{=]=9=:b?PGHzb݇d99eWӓTǗхe~UigwbKDh ?ԔDZX{&]-)%M,vߪ?0,Ixsp1^"ŝ{nO!n=1^f7*Y)|- ڮJ(p_t""1Bfofc|Py..5HV >{r5Ói0gSH; +ؐSoun[ ;&cb^C^yf\#Y(P^2 rG o\?=?=ڞ*QPM7y$UuaDNxZ Dxc_ufJJkN4E-=xy9A*m. dC:$}/LNz=CosqA=?!sźm=KtcvD͂=ߏ%k4RR֋[)D^ ~UPSts}rIICko[!l?xz'cҒ1cfT1t҈ed es0)h] \7,}#>r[3-a+|6#9҅igԯf-oTGwZNT3`$0`z7M;<¾n;`rbP( >9|X'3G&t^b;t*Dҏ|e٣Xjb,iV1{F׶FZ1oaG=S_]š^gF"7 Q0Qe}.u UyO[^׽E6d7 'K2GZYߖETh'q^~CYOCUbcJ#~ {E.67)M?HHaY5hV(X`k/ؒ$ RPG ĴGW%\2i6(mW@3=L1iT$O XSg()L4H+Al9;zq[:#yU(4HV%>Ap-ϴ95YE|vv1?Um .ׯb؍"u[@QBq5Vger".jZ?D(EYI@Ggc Q3[:d7aPiӡ\[y05?Yh&ucA6vymYB6<Yw#JahGdF[1}BOLTyyo'xCρ"$^.gVE2ԡY,Lt(1WL} B*4( |ZTG$cLK-aO5CtD'GћN8]ݫ^C/^o;h@,EN2Zg+~×Ψdso̸t;?8o=+úxS cY o`"ѪP\+u=C|IjWCVӭr/ӚE[%I8WQWYI5]v͟ zJ +4δG%??o_ }r~ͼ"mkI bV&¬7=8MUh$h% Zs4jIp q2\k+՚N׍,I._=;nKgx2f:87M"qv,s(!!0aTB 8 F7n<1(_WCUo{J>)/~c:aX. jSH|j> "wX:sc gpKkICl7 Ҁ O*Dž{`RP 5-ɡ4^7]5d!uY DZYݩ#׆cIc(%>q_Ǐ}U7bI:̣́1D߻|[ܥD\3n_}x?թ.A\bs6 {am8[BG`fԇ%wP-H1x,VDz TxR N 3:ab lHT [U>+"~A$ FE%sGF,N[v'f55<6s{P댖ϢG>-qc": }>wnCSQ~3?y@*L94[*d7E|| d$j UN,/*yPU(qhWhFӘwnރH8j 0`7 RqO$?~d!vbeb#h0]wpʸE0޲*HߜL 1s# *x $fM# gv9/ʿ.=yÁ'[K‰ fIL!`R5t[_hE`G딂 CV0c ;+J_p׼e/: 2wPݒtM8F~=s i,q#m@Gh =}A*v,zo8]:뵿`S$ށWtu mqpU? W>OTSvĤ]N.:U%SvQ+CvڞC솸C>ؑp?Vpžh7b 8nTa  :jDȵγ+eѱ -\ dVЊd[Rr{=cUw/ oX3n0bʗ䆺qCɐ+$)qkV m`wi/O\(`ډh&L2 0u$ͩ_H90wc$ 68*{uwC$Qp7*1KA%h`YPhP0[ ڒ-H GbXM>`υmI0Ƭ;kMNo``ҟ"z?Y U=Og|(CrԈT"A KӻT4BԬ@/5 &i݁ =uϰG%xjtj_C7&爃}%" !iF"Jv0|~~9"ټ]A%{5(rSf!M=:xN@Gcp쎍|R_hI ";bǭ\Jcweol~]ZE]2?qF(th{HC Wl.]ʍ#"?2y r'Qr'L2ƈQR=ɹ.Se# E<>k7 U:^{V2 뺚t{_⫃l)w~Ӆ ּy1}pQ!IcY1 F,~ `tu\vf>!A##ODL!73ca£QL&ucm_",耤.a>j0Owo¿N-oND $ ;y' rb^;ʙܐOR y\kkw.ܑ'FVhYB:}0\(Xqfϝ^S}D!52[gf?\#9Lu{ibÂK?/҅>$ϼ 'n$Qc ҎnZdȑ݈ka)ODzHJlZGO^L^ZkEms;8J!ρ$RBx 66aΊ3H Ib +i57Y=߸'6nF!A2wI7C5njy %rt#Zg2H-x5G'_ x-SӈS-cZF,SNbG;am+S  f snRvn%@7{D>>M_7; J(&h!_rc)-uZN$aHD3aKnz*w/Ds/.$3 /S% //V}O/:oy=AES '!u m؂'vruOq޾%1 _^ Sg3&>/lxqtoAƳBifq) :.'=azピ׾ h]i~ {v+i٠F؉W$Ei'-<؆:2G2‡o}%тj7/ybCZ Iw8R1Fmic? 186 CVHH3r, Ra"Q|cux5곸fk`VqˑC>_f\Ac#'W|e2 [$K*@= 4K͵(]뵵w̍QolI|''| a4. p0u0[HҪ˴Z) ~yۣ2+Qubjܰii4!OJ9NOJClGA'U a`u4pfWc#p+=NM`I<Y5߮oC1w$aA~kbFVX7$yϛ;[ڴc)n+as58tnm:߽Ǖ!d=a[ÇdR7K\1V(XrrbF=}wq$Xƛ ӂo>|t;d,iTŒ ).ە~:auHncXhmgϸcu;D f#KJG8ϩ`)dn ^1kC/IdR_ f0 q9bwfqgH@XqBp;d(~B>D]@n.^ֹ毽JNcʅgp+/hU?4z +9?uÒ; f͟,J[71Z/J?[Rxl؟\Vc+?:\2,/9C= -m2;@ I@f$o/{w2X>DXQ[;k01 =3M=G4:9˨ˁ9#8pqʅ9siMuAxt/ x^;ag]a ^8|4GZCQj( Joo[;r^#hEۏHټb[E[Ttb1{9Әh=T 'mGjc +#6E`6ßN\|MF/By>ڭMH8BH U4Z]a!x}Xm1PXhɩM]/)"JNPVi/[bݎPdORR8 +zt 2YRzdvAc5@C| %wWcwOQuh5T ؚljLέryW6~M_4wΰgЊݧ(Ӡ֬c I:KFJCB?Ϡk|ӮlTfcR|=k-U$J_ŻK/lﵪL0|i0e=Ѕ sv VS,i ڴ_HX~z!;%(]IylWg]Ca$=3u&QN)~uz*/i,:~IQoZz*N`:oa>M<=ɧH%ߒ&ˠO(.ˑRIh"L~[\VO,ʼuiWEiSӜ9PDc#EGђq$ N'9^=E95%6clš퉏r5+JAo؅6b⽄kUV8QiRgPۍ}Vt-Ģ'M 0lP#y.XYYMWL==BBɆhP=cҐP(fJ ȌH`P=cNAŪ^$ܰd@zkaV{UW`}! ߗ"N;IEs"Ot]mliO(@*_ʱ_FFbFc:xbn AiLNdX"qM %f+gdPk;{\~e0x8154%y|v{_Pmkl wvD&_w3mmp`3NX{2̺{  6 ( ѪDzjІZp!\ל7#O)HfFKAQRTlA }1^ePAt3V6q#7g v"8tj-iEoEI d= *, <{ ! x}} 95dW<ȍ9Z$<\61.^:?qk"@1f|CGoZ7.Mgste\#2c6>ō𙧼-v /C-75LMŞ5a+{0o0G:Okf(\qz0S0F+U-\)F8MSH Y:-Ois&u\'t*( ɗg1jwkR:Jzu֑&(mҔbz +00|ޙIb[lҌw{<^ݴF3uJi  ifMPׂ"槤dۢ YȟY:\G:Yݫ_QR&E@ Sz-v%P?}\⬱)Kxws YI!S&Ћ uR{O(vzDR?]Zn.q ٷY6@jLˋP XnWahU/ $s.y͌Nj@1nhDxLsz7r,f ns2qȱqSX@Y%5M[@̦픙 )i/ޭMa@zaaF-։H6hn(+KU Ƽ5M@h )]hDgSjXZx1jdE2}:Q<;ƊwdXof)Ig4Z?Ys9LJc$=ViG e?9FݍUW* F)gsv,'霚(|4ĮQ%:+S~*f&M:m(/׸)4O>-XOur׾w\ >BD^Qʱ7.9D`A3l<3 ^oִh3J~>#Cd9&M%zjn[g6]֪è~#`LcowoTxyzZŷf))Kt='$׭AIpXn) YƻQj+4P1!ڃF$ \F?+׼&G/p/0ĦQwK i&;_ieAcB*V=4 K>((Yk]_9NJ2œGvo謌7Ig؅Tu HcBѻrnZP¸ܛY)xa]+&oaD_F_[N=T CSOVЎ̱]I.%Nd>[uuhh8_ߵ d)N0oU D=F'$8=xO&6ˡ~϶j s0&;21(A%fM\8@r 6Z/=CLjcK8 $K3tk=z- csԆL0 :ԏTocV@Rp=-S;_. d@7&F JRȴ2 ٻ{]4YLcs3?ߓq`qvhvh8}P-`F!e WۋD[ 2zF4F(}4$B#G1eSU~!~yd.Ujjz ToR:uۧ(ȑyۜūf7$0p1B^b wRYxp/=L: 0vRhvs P],r@#q:OE)ޯw8L?Y=#a #/5%ГBjd\uJN:pSGzn4h X UT7e7]師EW2@Oe"T<(C"菭Ů.0#NO::de[Bw R8u% x:c BzLA@  ׍ۗw[†mOjC+w B%BE.Efp~΋ޛ-AeLsgX|k!0姑ZxȢnrHrm.J1)NDptA|RU/v~ܫ?| CTY<-ehćxE Tń3R, aL9j?(ܚ.?tRq{]; "6| tDե rvOuԷC BH$j/A6pw^NiPmfjKp@{?-c :bt4L@IbV&-3w>s VSe ;V0Ǟ; rݑ>SmlL)P`ɓvXsQh 0\dc()'ҘCks-%65aA.SE|ET&a%bwrG5|Y3;g:lao:Rj2 @ ǍA,/LG2Ć<Ӟg3LhDE+iz#!NbF bS}5#m6/hG]/ ]>rh<b\e YpD.)( *_r`Hk e4qaz4݋+ u`Wʂ <ôEV_:>i N~.goMe%r8> K#PVZYfEfDը&vSƒ}g czQ. n!;d͌'K&R`tAAKu77NmJL|dz:$G,|@ ښQTP)ߝ} :lh^y5o<=ܣ):y0ӎ5ZښBЌ fhdxݵ('SJXiGh6L|42N6z#ԍLh ~+6(>ї;W7&'X۫+넚&wg.}jt+qjQɏR9"'pgֵjed4?kS.Ob fˎdBsϩ(pp#>R\ P&Nx;p9<]PqԝT-.^=VnͶF 5z 0_@z؃+rUQau§ ư.yTk]"ţ9;9\_2:q- [&MЭ̒%gS Z'F2wTgk.ޙ/ u:-0}Yw͹րƹgfuw/ XcLĉ)IE`_@مyXwC7؃3p$`\x%$NMvA0D+hō[1h qՊ. ܻ3BHw-j5/SmCÙyFZ.f ~g/Kl˜uyFA,'?X,,1+*cڙ8.jW?S;RИwŸɄHb e/fҐaEw 6k|:]S Glml|' T]m l_>H-W dA"AhkX;묏a0$SI}Hb˖"n -վߨxeiF P7pC>ƐmI(g-q{Cچ蜣h(.kFJ1r0rNC8RV|o|<Ԟ^#~܁ |49e!^|U+XܩXvܐTϞOGmE~m;y q`4 [1PxYeC~γ;'sŏʁjۥ{͗{e\8c+&č^5QJ!am(:Xj&DL6=C+'[sׂub(:I|u?uaUM O|`- QG]  "(fͷ9ed&qO74V7Ѯ{t]e@N8jc Yd.]%జw?M8NwkCclzw7q9> j:'b~b9Jʩ|l;lg0b,x#s>\83A2}q3m#t ;kChzIۃNf'!r"V4^T(U"O|UiWFi촅S͌p)ގb?~j(m >jTN1[ڸU _)qH]somE`)K=ʭ~6"gd(E< #<,\ZBz"+K ?".|J z<ŷueJ&t o";@YdcrJ39.P(0|tTqNϲg?ח 8 j/RjB!X>Нw-e2>r][Xq JO 0VV ЉIMÜW toU|z{:@"KFd+t6nӵ2oZh09\#v6"%™Q_Y5:&ӈ~Yi ~ԁ* ~N tu [m6>Cᔵ#iIͶG4%|#Qũ>GsP g98#+<̐M  ;_"Ɛ5lHCfqȹ\v v?z}8wGh,RGK#M<@#5Mi׶y&ޑjATG;ЀLG;4v 8@b F5D;J/A(g3M`p#e&#*9d9Di%`SI; >]m#&|!0H{57^!FWa'{?P\x?jEM6D|Iu'ܣ5{@O傌ɕLۻdQG 7+V>? yzЖU-vqc# O@z,vk!E=>yۂ JԹj]@f쇿btaB7ZP^+azdiLfEן)0W]ۖnB:enm7LCtu>R! EsFv˰˜b !cYnR")?*Y IȘ̉-;b15ev@>n!d Lz- =8vO<}y1WLzm@'Ƃv :J-@YoBR0P[nCBSdohta0-\IP,xsfAoCN }}k_cH{u0Um Em9G-hЪJPb*tϜQ_oZ;鬗ʎ.OCN]6]ALM__)V"+PJDJvP)U+)M)p^9 1cJ zYԯGq7:SFײn>h@#g){[cva9ဤPR"t3@-s %Zlhɴ95KO_XǷX0{h z[~J+)G[ ތ/.rs]@"(/ ȣ{OۯމlLJv&\̷hE F}A( h%+2&,!}\]GJ"ЄTJ?cz)=[R ],)X=\X.kf@m&m%,}_}2 )Xاd'^]XCt.fk5O>iI#hiTSюΤ (Eq\]4I:-, @n۝[E1Lb-m4j0#2C]t vF;ᚩR')gb#x86٩L'^AS3_`qm=#WLQt &5W8K!GAc܇@I=(,t^Y,P H%7gwN8zCӱί (M) :r&J ^8+z;9ߚ} {/--ŭ᧝+2 UÃ֤r7N$s 6\fG2NMyF|X?hzS~4s_bMB”.hTUoa9E,N?Ge1J :3ն$!wOgUm0MazȔ[dҌ~/º,헩LjI-q4)a3Qc#ů@ < N 2[v]$U/MiK`#r~2ۊ]E6= =tc詞uܙ-D]uW{@ףY2b5E\`+0n{҉.Ʒ=VʪUPX4d! g?-MuASL)ˎ'6<^Plrڱ>Nc_NʪZd`̲߹"ԓk=+rCU@NJӊUީ,m:2qc8RFj z- O%_gPГIȮΗ Nw$8vTx?7 vѢ杻M4?^_%*髱gPbn+1O %i#v{XAېϴmz νY4?9K$GFpf yJ@ڡp ȅr8&\#]7W uBI[ >̀"|"Z 2^ L1paE3/MN/0u2rGvIܱP,@OdV}Kak6X=ɰR3I1|w;兊@G( 7qm^'&zEZѡʸ+^ wTx#e b{n]CQhi1,=^qj+ ksiDU"&}3>dwLonk'l7fK)ɬV{NWTdq@+;Rz%C23Jw'rN5}pa=K_X"={Hrul+B~kFu.F2KS2t16Qt  ^'+Sӆ"2Ζ9[w "2pCb 2X.=eB'Y炄?y iС\]\x(~!ܬeL*K{v3pǗ/d V\ESoWsbsuzHkc4&{[I~,qWZX,\~[I|YBUw*X\FX1.?vM7a0,S[S'f `7}1Xj>*a1eu,0D[א CDFe Nv'ߧƒG]ql71iۜ+.V՛WW (fQxݯ([;%pAD!򚚿y_/eCT¹* V݉Lj |EϧmPrcWI62pi0@^o>Rȋ6ȼh} Ekps4l6V^a9[  H]LOu,'1\޶ɍP[gyk+,Yqil 3W>~7h*g]N+OfcQ-|mѫZ4 cjokX KֈZr)A{2Q>՛-V īEm]>ߎHIuaԅibꩅiakF.)}_k^{0v]㣤%B1mZoKvJ\N\L# 2 -jhjt,E D7UU +5wQz_AɖiI)&'ɯtwֻ(` :j*|EޓBVHLmE I6F5ht.ߍ{ D+n{%kQ Az 1MwUu U]9҇=gI=VixuN{&!. M%*# #qm>2sK TJ9k,P@/ 9Ha%.ow_wR9X?0AP1W^?5vt)TR 1FDfpnCT\}Q6Ce>k)y+ԲWsC6)-E}9^4Cƛ"=avOto:J%w+erDW)ˇg^z^UbNWRwuZ;MYe?51~66TaJ@'n/x\$| ㉾M2+B8-j)E~c8WZLQaۦ]ʸ$xic[Vz=U2&v*" -V_Ev#JvNBr:i9H#Jb3D7⇉Lb36 ZT873z mGQxj5d({z=}Nx5۩v~c[ğjQ劓eYVVԚ&SRQ,W[r0Fe%X:md![ۻ:GFO`sFk "JHS)+ob\PWz$r/?rn<^K ]UvEFE +z%l~!\5RA)a&~VBWOSVtA@Vς8WWw{=X@ɻ:'#U/)_{$DG֤/'Q 8jΪ8ZrʒB/kN'(1?c")6Wg{%ưʜ:b'!bDSMmhSp30P,b^;䫩#]hjKQ8Ў9K~rV%D+F¸Tr@ٞ9PIIlX2h!gBbŎy~xN ?)-ch=Ȯ-!~"Օ(J/*/>c`3Fk B?5[>}D`R<8'Btҩ%`mj y7n V 24~7:*2jq2kP.Xο;SnϋM!S`1>9feO8[L.Q;JC3:u.3Nh$׊HB{Un{W%NdgMQ[=mjqʫ'XO?ݐlP,1Ҧ"{-+oc>CE7Ӓ1!`KyIT.\?K@BpBb$~`w] }0ޣ>]')< Ji|7"ۇKLHZaZ,]|~PqCw:IZC+rty;Uu^^i%:I\*vhQvF| "Wuu@C֦>};;f-6>Q#sRݳ~=BՎk߆%8ѣ~b * dJTwM|{r>v]_K`ܝ]E5JyqfQ o.OeHrP mDvB$*epiF k:`$=Kgo&3 r$uA#w$\%Z@߄-jK/;.5h ΀.ǵL8`enCC߈F]^E SUI6cD9dü*6!* pl b5?QzG3qn_P9#{AtazZF( Lrv\Vf(q->O>D_tr!{2m@N]f"u^raqMN8jWQɷKVÕD}SlV<4}A*-:t>8 cı'({B8LĢOc7`P#E.8s:= Fͫ07;O3F̂punNԞ?Z.=R[q^DCb 9>@s3%AcEC7U%J"Ѕh"h6ΙxṪ9\;aM sSYM n~6^lN 3^%'f&y<̩׻ U2k8J݂s}2'f~/P,R4Ҹ ְ"&cOf5"]7`' 43f4 Os1gv+p_sRqq_H<_lb_\X2؇xc@8b^a(p( #,nxHV k3ruM%2$e',%E5%R>$vxҽb8h%++q@^od8lbVb=6P#lƺ:r9_8/ gߖKXRfr/0 4eʧ7+`̋~d"&ذ%?O߯3?5_BpM1VM&wL= ǠK5qnVIbdC]|a7VHX oZz-Of`wؠ^&`(aUFt=p*MB=L7wi䣒1|*xW뵇sAʊ(H]lա5qˊe0uH':BES+p!G8nyfZ5evŶҷq7h]%<-7ߟo/> uJ=]#䗘KyʓNiU&'qs._U6,:),k瀸q5K1]_$O>o7)$h]P~C„19[g[[ocا[)ٕivu4E>,ߘ{yz(if]h Q-_zViQiT s>,x}h/x`5#w#)P[:[vcnqa0$9Ћ';K5uA z@Q0ht//  HC |*O5侕 81{Ľ0[Pdżhj)]%.^rÃwMKZ=n+h8zi (2y3i)[YS\.ӊӅ'Z a4CYc!#w:dYM?*b;?䢒y¸ VVx^u^%[(w |Djm;uv-T+U}%(<ٷ#ȋfszҗJ&ϷM}IEJjoPv.mE+RyIL ҕ1qT޻g8.<hBä?$eF^瞩(84BTHc=HQÑh߇L8t;_ϯ70 "= HL ,@Y D7jdmR엚{+Lf1O؀Q؜2[T]E䂣8(1)IU,d!WA!pH搑 ud!t4Z/)>!,^tc"{砙sV4DeZ9 [.]pO\qjmly+>HoՖLb7[sP1<xïK#jCFoj{ŧ|Zuw3q[-"M4 >VA9FEAoYhM_%[zӶ 速4M1{>1$]Sx먝7RI 8 ;r{w;KLE<1p!=Qڹ/r5<|WuugX=aQ ~13j^O #2_wm̓2STO`஬ TN|Q?FX+A`+g&(A %,g-֫KHޓF,J²G:VcKR&Jz+R|ХB 2Y2H 4#4yIh?zLlYyUG9ְ[ \ Z/+ʯK~l_~;E` 룱L+M^e.}+yP  > )ts)vDz-EKWoP(ӑP6IG(~:kR13{)%HXd/n<]Q>C~]>Ji:c4zCM9[fLoUI}[T4-8*w-:h hێFTz?iXHvBeND#WkTXZlp6 9i0^=Kwd_K#nڸC8~2ji,alI6|fTip|gc޽|{162wt#[:!M*SXS0 aij{|l#6Ьr HqKLíc1jpXv@Dy\ZDRoT? }9GvFֻ~Hh89ʳEyɴdGq(ﶚX]0ķPuJOewGaua[!9Z5krNf2 b$FkLq6W~BCû tϕXU ìbs#Ia L pmd_ \}-`12붆cJk'JO"L ؂G/: ApWnB@bD&oO>oP~^4):I 6-d#/YY9l ifu7ki5˟l#i(b9Y.| GΥAGd  JzaʟrY(:Wpj6U%wȨTnv_ kIW +o8'H o2'sׯ8GEO4--ޓ<kroEy!/P_\QĦ/-uךry$eg1SU( q O-0{I,COįJ>SbړD0@?wu ʤuLH+贋{D,VcPBxa$(/ZǴm.C |6媂_70i^v62rWG6X{E Y nTn>}߳~7HNE#~zCr Pqe tj 'zd-zaUٮ2?z֊Gr*,^H̶c!oF勑s/J8'R# 1"d.Vv{Űu)wj4;-u:\z~(T:gKY`wa-pc!>f,^NN/IaػVg1$q`-:n|"cv$LB)au珖*bEAVf:E(bp/! Fަ»lk_Xs \oSlnRԄOϝpXraR[p7/rSiSێWgث|R_[9peߧY.^kAR ?-8ECqwR!0RQJY4|J-e0\vL,"_̘n6['5'ݥxƔƷyܪ.j-X/q)uȣ5**8KLzڂ@mtNw R>b Љ5j:q Y^6R 4? 퀪O)^tCބUC-廲6bx"LUHTу0O*_mZVvdE5Z!\ݖ؋-X0%֊qOS&A#G7izO3M[wQR dqgL͓DU3Ŀo>(*.ǖBO[mY׫>ez:f.8O3ʕƶHOuLȵK$3G3D0xKQ?>:0PLL"[Ea]O6$}rr`69h%ӏmUrKsd54G*~IN*܁f9p_TktƇOG կL!wVX|; Le.ߎVan3Cer@;ÚivZo.n(,d8!on Ȑ/Ix F5ftӋco6)-FҨ FKBbgA|i6~<HUFß{FʱIw-YARԫ %гb6)>MW [|Wp Ap&(nBs.ê/QԞQiv¶pfXVy6_?QPBAw?f~w4 OG֙Kc$VqJƊ"J,t&`vTxB{$хgV'+r4IYZ3V `u/ ։1nuH&1w~lD3"8"+}-Ly0 O.Bl^9 /}Dfm٩s%^18d\)tBEMӁQS?_1DV!imJu< X1K;r1hz|Ǹo*笷t|j^)AqLcf#@Bp%@kV{\F$'"• QȐE_ mc|j7iz'#xz.JwrMI{RSflC|ĭ5r{)vZ~ldb _>-Unop ?e򔺪Ǜr;oy@HnQU4] *ahml:*4K!x"q*Eɭfxr0\ PCOWjHQ6YG|LJATH&LrujI}Ō^.m6/TW\.n:FlWϽ< R{%K^T`fCjKzQvyO=UanC~1`Zegw ^$qvZ ͈Ar'VKh0o"J&cxn7xu([17&5=^&KK0I;#ŕ}hj3Z2~F%'ʪ(߰ VdAWSBQv1sHSBP2[&9<1$TJhB;[2htQ^/{=Qp@y Gva{t)?4^: >qpN K3ҟkk`c\HI>eȼߋY]e1Lo*H*B4碀$N νNAĝh-Uj5tr"C,gǴG3-`WBk9a0Y[h4vm8Fla7KiGZ$1t1h|‹(A(*7*\uAk_ᾠL(_+]vu[3"*p7m@!dB޶gW `v{8.R!Thu_L vJh x06M r͕Y$NÞ)^YL9-|~63&Vx{SB~H\xV,IBAh^Yv~WH_ D=0vw:Iw]v ^袿VYY^l#FПڴNq^b!CMBf3xKj駔POWN^W 2d b!z)lvsI=Be׾ZzxTSi5@BB@ߞ"_Bŀ`TJm*Q'GrCM@Bn%ڞiR xiゆ$!&6c2LHXK,`VC%;kGgwYMח]h, @҉#)ϨMSMԽ3] O@e2B8R-7ơ2P% c?p tJ!GL؏By~YSAx r %_b=?H} Xp% uiyAtgwDMh!kq9Fņ7ED45QG/n@?~ OjW .|A׎7/9q(st/D~s$Uo"f/#>* yz 2 4a 󛝣.`Vn@ 0=JՇJ-faSudV94'(]/: قFjA BM;X"`Ǥ[zI q1Y2PNs }A. ֞=Rh?` 28*Ϯ2r߁S Ɖ*t,ZJReR^o ?DGstdzKSŭY?wڸ9ky/R={$k] .BD?,$u/9.,>K^:϶wiĖVhʛ u5c|CnC4fn- 1.<CeHpa OTc+ UP0'ߴMG|^&':ݷԼ?0e yQXɳ)Ln?'HqLiR=C}Bxֵc(éP}NdN6(v Z\xq~4 ݞ.cSfjmztJ(@Rk+2"kEݵb#lOH7N$Ɨp8O"jݵ҄1![t$EM9]9OQZa6Lk? ( W%ګ`Th,X < c' ȬzQbZsG[#Nf| zzd@a (sߥT^XktLހG#'@QԻLO6m;RimDN^1La_y 3)"]n,Koi- mm:oXLX#!)IܶIaEDlwbJH1 :L*{M-}lyp-˪h x:X+[ I[4HG; P'|{P%|:Ql"0/g?2IhEDfiVZ]W4kfpO1F]DI x )H3W[նh]&I [PmIYu=fsɉVI-2(Q|{kaawpg_U t ۊ@tz' @=)gMv^F,6=LBy?Ӄ\Hu /k$ҿ k@T#3H CEIM9RwZUodBʼA)bDhDh)1x(uUuT \5Ľ8XYOW g]t6M#ڈ,2Bs֤_몗ҋ걻$gR, ݨo]A(b8ώeXO܃@`5 /7qoj  ,`?$aZ=,TϺ\z aG XÛVldJO|z@A~Y:@s=pӸ JvoTJH"W|S*N\3@-^|݃7PwίЅP# S k|vCx!̘KY U[M8l7G)+$anMyuQ s*b>-,Et18V0$ ?K "K^&T=74O6)O(ch %͌q2; zkB};m.*|F1[[Cnܻ+Ϸ5Hv!~]ms#UAnW?]&`8ܭV .t1ei.T\@lmSiO2{SK%-%haiwK|$fU ܲZg5ʏ)h~eaX{NۀTC!4ѣ\vr _6oy\5bI=Q?;ݍUgL9Z; x$ e]:-]f¥$ U t:UUQ@ 'vSD?bvjzmiDE .R#cx̖*ڤ? mfX͠cbΧ96l=W?/Cؠ:!Q9JHt!Y%fgqlԨ4d"=,!5lUR=M ᐵ˸+l}ڋZФl4[^Ăk*K 8ybNqIԖ''o\b%D_~:8o3g& ]8vΪ=_wY7Agb:)#=*N(]'HXL{`s>uE!:;ڒ+*xg=w(Џu?ܧk,ѓz6vEԀ@ F[, /e J'Oi] utԏuL"u}{\pZ. 6uDܢ@!΄lm KK(q'7"qʺjaWcX_"p8{Q*|&RhK8Q*zlj4#T:Wd?aؒL4Z3֏nJe;=Mj0C{T* Z雷"1ņߑ b Ȝq,mq:*OpN,D:fCjt9YDkC^ԈfsH!֐a0R;GL 4w bN f=}'2ͣ\C { ˞5tI<22hEο&w2yWk4jUe9>Y[͛VbLҕ!;sғI^+C 8FQ1E3>k>=8_tu*s^W \aM+FғxK&NhJa8vns*>~?1D6kV`x4u_?z-{\lir8, &`^yŲK`B$Z?V}w e\`cTMNc_}S8x)0dy|K2o,{HȧSRBb3u3QU:9.vQ(5pD*hSyaP%؜10Î>0Z s*QۏZ"OW:7=jh/N퉨J2BfJp>EUAb?X $W-J'Y R&5*@87۔\|? \$ dNw1PGo/a!*#)4ISdX8c{ .u4ԏ3`O}&f属3\d `i 7dٍ1'}'ٓ6':71KҒXs]Am2`7OJQ/=V"XB?\hIa\s f0|~TeT΍"5NaIJe92\fSĵ3 jQbGN c͟ 2c* $.,Go95üEHD/D+ 5.b9?&VX2F0f+K1(:‹޲*nGn#O;iKC3ɏ<"(sc͝P:ȋ[Ϧ2;Ʉ<2KCifmXwxvs ux;}z? }MQ.$lޟ;34u{aD]wIjs_, 5=bN!KE1 ~8g,`q+"}V`T\a /g8]ᐳB~f- 7{Gca[*I@jFO^:u kHF@6 Snp{ J_Uǔ.}Qqϖ1Ҹ<Xm 7@cR0! T,|zKxД"ռy7òSjh"з%Y1{Ka™QP6#Ϣ8%W} \OZ\=S+ AM D?~gka^U4XX)d-_ ,l?Ճo(|"pYppG4OV .&sc=ȁWw>##7b]#K2y5.%g$.iYC9`3BD[I"o_vYϚnD TB~f>,cH`z=dW4I ߌ0H)M/91f 6 L }] h!gsr-ϰU(s5x b%:{7k b+fLDSShҨdɮ˄^)?S·63Hne@A WG.xW-- Ax\Ged',ALaT6;`Juʬ Ԭ?!kRȽ%=]'ѽ"xUY߹X_^y'[z {;z-Ke ~)Ŀ-~i*nMZ$Om JL-k_e?%ZfoC9D"3Krn$ńЬv#׀ wY^1?f׌}A?RzY)M22=ޝ범]9O\ 28ҬFs\V!HG'#=;2z+ *gP7DzcVTsZ}pL_)\C?@{;51?hZݢ< B.!5U?b>) eTB2@`>,0 $%[~O>5b2n.;\ٖC=0gvIft8")jBRgcۉv1cH&jgͪuHS5swX,Տ49 RXpFmޅb})-I^ BQ5i6=%ɧ^Jt iߏӨM0{#GuYaC]KV /iubɇ€EƓg{g_MFͩԲ"نZH lD`2jAILr,5BKپccQ^g@z.Zrehr*]E}XK8kȰOE?jC, CNlw~6'<o.ȽuLS,uH>6+5^qI+h.KUS55=C}7z ?V/Nrxp ije XH [u)I$)ݲJsE~#G1 4:ܛ-; gFPXS9;aguM±J9t~u9f@TB soIV7Cq?$ r{eeP- dUL%E6}yɼZDtHy9y*զv:$}$c nI󅰗wJc_$nȢD KxR4*Wzʼ0~*QB @`[:.UnM^{p_=*,xTޑA?,ssLNGkg"EZ*-]b]_4IsTMS*=LBgOwl76U]dϡS &zOtZ a4gvT~)%k7AZ@XV )n0(,ծu{ _6\sնhw&yW>[HGSC; N`FVI.LBhYʍv^/kCHrA:{!6)2}Q&Ics ;efT| 6>c.s\spw|vx@L2_xKOw,dR,pYfe̍Rs],k7/,)`z_c]LBE@d A-jacYKPn/ح'sOP.'e]7֟/;P\^4?K{!JjfpރPw<Ϳ:f$Vxיɨ:)\ucSMҴl,Y:j ߨ@qǽ(*HJ L`O88ǝ¼mP+I+I&H,-`,1Ky:{9cfpY zZ;}bY;pds舋tZ1qdhQ~lFS?z=v9 b\^ n*,] E_4:WmT9SL2 9"cxxr2 ǁ;KWFr;'oSnXRJn}! .D2`>f)͹GVtXBkr_/%q?{f2~ЩeE y'sxJuEM٠pYw'xuWvqD>PU Z :_NyC]"hv1mbjbtqQӳ|cOi 'NIŀGfaPt q $zJCkXM)ҢcjK^~Diu%Lٷ t G,L}m&p^BNkM.R%S@Yt4UfO6@/*mrb Ks+n\_5{Q&Byυ!\r~?BTT}z6"/M#H'i{YEx Ade;>lZsn /íTДO7$m`IJJ?f#X)~ȉ=ߊg.Y8oi0t&lVGcjQ>#+ɷ섋G"9 T áB |nΐ_q J$R;Ff62ʭ ^ae_(2n)% L"˦3?BQ6'&әwҭ2ј5evx`mm@N=Ue3VX$Y ']DHXL/$0 ~uEX1U0mS kZspDCٺA.v \tivdAq3jwns()e٣!3sO0 ߩ h|$.©."sIOguuljm*?0f+gXBaʲ֗j8ZQ2m{Y+'_Ms|ᖥ 8G@i /ޖ|nGX[dL_#K¿-=(̅U)/t=שKggE4ErD kƏiI!v/؟2tnEYȻ)[,5M[ er01LTS rbqL d dhAz`*M Ry~7DX̡af$uO sb?f.Sghe[ùjK$fn"vB+=QLTLrRi O"1ycSe7is v |+'w!m^!Î 1f8^`s Jډ{cP R$@ho] 9FqSPuvHA BJI?g$+mr<]m3 ʿQW=LhTc~)8`= 5E"hc\qLO>(<#((d1`G4ң+J,/3kPmdnϪ~eN>0ŠHNf]gM=m}T-Rg|fPN&s{uGˊù+-,GT|L+3WF-.?Ba¸"J%%.7VG̀ ;N4xV;" yDIֹO4 Yvtq=?ʫ,?(7<'];-35=|KKaWQ?őb ɴQg\._~o(h"0T _]xN=AbC Sw@<`@2S؇InqO2`PK̐E#Cm@J]@_@lidcHP$ pl?/5nNt9. L"Љ12ڻ%մU$L')"]eG^Il4 #PQ0 eb|8dºf?vvsna~,UB::fM hK"\,Tt$:H.IN:ڴ-o<k7n.w7g^|nҠ'd~ xRL &JEz-]U3GI7/;+&}ݓ7>#E[%y1^Bs5=({>K5j֜Z%%פRӖ0rQ~Ô.@t69f[:_-`h xNqCa܇ܲdʄ.($K\&#~K3ĘKfX678'~&wm{TReЫ#3|3j7Kqz6_VwWkVoC\w^KʞQ {mT; Gp[k{?4S^* 'ldBSBas> P3eۏJ'x#p6];$ߌ\& 8S2P :ORӭ.`l^K*jg e^u\]6ʍ@M u &ⲲS\F=ݶ:´ &9 +,Aj솗w9슿,&OLt[~^ :u$_^¼ :]Oo Nː%7qg!g{Oxn]p>q2@&3Ͱ ſDxS/+z/z:֍8,";0-q{˯&Qp1KN0 gbhޓ|`e40ǣdTvIytMRyrr林YdB}# |_8*`t/ӝl~#S p&%t;1h9C1=l ,zklMVd%3Df3 r]|I>\p쟺 ٪?m5ls7!$Nn#XS:Upt^NWH;wב7LVnL56V'DSJtCUj\32C\И@:V?UÁj'>dޤ’<\=CSU_p8U_{co :=3?~_WXz@2iS[3q=hu9awYdn"5 ,F\ޕ$UEJV ij˲ -bށ7CXy^,2[hc%\T4C8vJ6l"^͂hWwce5ʣleNH5#jр7rV:Rθv[UT t~vM 35-TpHIMUyTi1F'f85>ǁ>xT7\w8Iذ&yu@ T^(\gQ^äNn9Cz4 |M%`G룶H)) O8\<]#s\OĆUnjQyw6}|T/]xA٠a}e;ԐԮͳ*7jaº<6^0~pJ5(FZG𒄂9ٙU Uj5edJJ3[_6\t쳆~a\3FjfC'AO', tPUuybغ3BgjOܸ 3U-}H׃TBA/)-ؿҤvU>(@D-WE[Z~ﰕ}~UJaO,:$#Z 7Qb3>lw KޞU?*rlBH?Po]RXp%nD wXA<01X龕˒5\*C){<<8%i>0<]n gM{& p<@A: Yxg7kSf V>)s3-!qM,jtin[ C#_ޤw0<=wyų(*%-iKWPuB{L\j&r*Uf@- yuW^Cγ~b%~ .j!\M)'wI'`q `/<ޟ2l#'CfShO 0ߴoTpކke]R0@7Mlj|S"j=S"ҽd'xlKLAT?nHr߼D џxK'~5i fY'߉`v k/љNA!J n>]; Ak}U`MpsK'v, tKq}}!;%_ ͆~MRʌƏ%TUbG0Sr.=jDp[ޭb䃒IHJ8czO>gLܹy K;M"& ap4?1K D0'sH fV{܃tEk?]~KUdzoqgG:E$fз0q[XN 5j@>x$mD;Hu#~8F).yHD4%!L\T0f5;p"hЦ͎g5+DL@ (mڧ  S]\[DDF8%Gfx`/!nM/x"Gӆu :F7<\CZH3K'r'vd9*Lb+9c׎}([4њZýiִ2B:1nSJcHQd'|AIĄ9T_ϋD4ݬV%LNs3/7ˏAŸCfSBvJN:M{'r9lVB%7{`orrEO^\%0 BYWp{p4k0y 3 5`91HJ;]AJz؜JRJ`{0 1| k$-MBiH7#dsnKp@;Hĥt/%ZOP#))zo~i9_Ѐ#PX. m@ئ+|=R]C\Ͷ /C k[gv_'3$ai uwNðd ~ hXj`;EV)-!.) /&Qo' MέD 1!XL5΅[ڍ@Dpm溶= pY;hp##k@vATcԇ݈n:$9uMܺcYSZ4s2t_E}*c?_Сǀ{p I4 rKh+8Z1֚O[!#=?.H BzcyoC@ܢEkJh`:<.>Fߤ'w3-CB@ON>% c=ϲlaߔT#U ˀ7մXQؐfTXBg|O2OFMQ0W4E05]{@P0AR,k90ɞNB9me¬&T'](H"W33!SWgjDCaӴbZ*yjD#<!iB:6/,;M-c\".=I]h #+ڻau$}{‹s4Ӷ`IL=M؏ _1>F (zFT5歪lݢn*:4^}M4r񳓤_](Ecb> Ɏ7@˝dS`3GXȏZ\d *ҽVy~h-%Opon>RIj_!lї-8$xvT9k1MGU&^WmKhjQnyQ0]vjt㊷Ԭ٪~>E,vz3~"ݮVx1] "B*zgvKjKXt| 4eE µ_Oz{ Bf[36S1~vL҆5+Xƒ@gԾL䄛`Q<qYv. S6>`gc)DTzǵ)w瑫[/S퓭Xp^:l|Pj Nvd.r&aJc򄶃a$\J9efº[ S;7jqyr=Rs[cZiL"NeAj%7HVD=߂ IZj!)wNŚ y8I"Ԅ}^ S0AVT"wdn5xݱ+P&\e5fgL7Æ'5媅@dz0{ 4qWG 8l"t0RUsx.ئ?b,UcE S(8DRgڢ# le[2xZ_Ork`XP]qȺ_?CpQ.7J߲P{Ys &mZ$iU i%:-0V;`6[m1P{.:7  C@~yݼ cfӡ(+QmkSTQ0}:@ɋZUJсRw zr&'f@xn|iʿC]RX~8Ǹ)R5Zrg 1'( h]q菶1ztUe%_ik)vA:І~wHR .wC Tlbkвi}Q }0baVSN.ʝoΐgCl-l|3|+de l3sB# }[U#qei'GӅ>tqiS [!nX9[fաAƘUG'b,(}' k.]@kfRd_CsA^"Zncdlv _#C,[.,Qs MB*Kl/"Mu^Vo md+XYؿ]k?a8+ ly/QːQyywW#VnkMBc@z _)hOy#%^ذ $X%`0 a&Tۦ|ݓ~) .-4;;i?"6!i헗Yuߣ_au= KMVVj ;gt ^V- uh\ )KiM4w3D$nk?o}2)uuJLn(s/>[6'\cL- lUޫ>oR}(9N̉!:lu18s -e^ qH^U>zCSYcrChmrP^ƐQW!7D[QC0j+o.^\ ʔ%s@6iH> 1oC 2h^ X m͓3}ى37#$.cQ9aG*$)1?̧I{Gh30U?r7[Lbsvۃ_3 "C8{)<}ƽz@5LMvmHib%t7G|VN$ IjwƫP2*>7iZYQA%G"[~5*yYFY, 0bf,u(~ (/?iR5 x7t)L.jgEW1U .CH)@}MN+PV užGњ v3vKtGXun#PkvMj^bQUj0wZŐ0}qN,j M~wf`79؍?AYW/c>F:aѿ`ucH:P4,YU>04:>^慆:qjaruwN, 5I$z uDGo @{'fMI(3~J 1!l8$aF}OwUTDҬ 79x|{"dz OۇuV&+CmElBMחw0өqNПƯ/EKQ>/+Ort234dVa _y}¦86vR21(?6(Nw;߽웹 %s J9Al.߿Ƽ=h7 ;5pYa~oOUdUX Q-Ftve4d6w=p?֪?+R1 17)۟ޟۗGJLShMny&T"zݔ+ ,T=hΐm5'46C?>oU ddڠл|v&g&urTkJd& JN1ZpiVAi^m~vV Gє =k Ӌr3n-h<+5$g4F̰Mh.'K&S]B3߳{MM#ь̖hx7ZqOdTtga]=.1_$5O&}Ο?l-! %uaU^Uq FΓOr+6>^ַ#eN(q=i&GeTA3ݤ$i "/S-嗪4>>V4e ̵WIUl:<@sX3cgM96ya(/bv 콳}N  HjK8o"=8ղQH/RGJ{!q pX ڵ+N0àLs'v);Gv8f=#G:x\bQ&K5뵎c֋#ܺس^#<{*ݲL>ÁᖇKΘ#fRbi\@;.J_Wv_Ҿr,Ahu }De͖B eH@u!vT?QK,`~4s~i,&cR:B7˖nk'b> l7sMЋ\@$B'G!4 t)m1jg/Y٧:";@B-&m#=Yv\`ly dH_t&/u\-_wݡ${ O3@az9끹{X1UV:uݦzJ^ي7:{F;d }vl6h8&1Gtt$56xr0\-ܵl2? U'hz"rn0Y;J|~ZdTxV# XF,H2AH c"0 ۻ6-FKߡ4kUET_AS\>4| B3:<0Ǒ2F^Y_TC8-ǩB!mȦ\K!>'c6pIΟoǁ7F[ mdMXQ/Mg q{F%*ZF#닒ivdpތ RؙEdӃ(X=fК07rl?*M~ okYg0?{qF\JD1{LdxLٜilyE5ш4k0~MŤ51bHM>=>CfMg@Y?9 cxA?=3JNiwTzIIαN '#'9I4>5 yEmw^]3cP$} [b"h Dal 4V@c1}}$euf} Yq]t)B:ר ,i]]zE[V45thܝr&iJxKP#+OANU*,`2*(:<_}|^R"? 0oJQbD`7=vYMLdUh387GݚߖskRh<XshCA?+v,w6Rpk7@x;XYT2C& y _4]*YR-Ca-C_t#HhC@q' Qk;LtGIʢ QIy5s6Pd۳7䎥;ᆭ-߰7!4ZtpHK[ޚ5Vz {두j;۟ J$^ Rb+>.@Zq,?K[c tGJ-wm1y3V'@XNՉeY0ټ-+JLsn} }[6 ϴ;k,ɳs683٪Ev9wȝW׌/Ԛg+V~0ID?o@R!3{T^u:y}v.`8AɭqAP6zt'vP'@0g&z a% aT`G`4+,hd 'M4JeQBjVRIZ=4BG$:GvU£_Q&YH_}ӟz d!':, /eי%c*ʵM߅M9tuӊ}"+;ܧ=䧥Ѵ8u X+i_-,IK]]6! [){%vU6rxCzh@4^Q-Ln7͖G(iXiUHC%Kku.sɉx{gVh]b2$͐m&E c>WƀI.꾛1PGErܓ+u4#YsҲJzwee@51=! Q=>Ŧ>45W/ljg_9 rYlaױ,}k1!-u3bYyz-4)Oz :mΫB%eNT<| $:cwMo\/U}* of=~` 0 nDګ쫞G% Q@*.IVK緕oMٓl u 3 b5>``z[X;{B~_kΖǁÐyY̶6ax@vuQ~hu"2G ܁Ʋsj}9H 7ɧ<YbS2)|㖱E96.ct!c| 4I}.-1)'%YymF[=N\=@s|-`dT>x]wp/֗Ji~D߽^P_EonUed ˊAI[JhۃzyϟC:Y26>^ir2 إ0D<>s+:7%r?o m9Wv%3GPbD[1rb#s̑%{bg1,gBZ\aKRlY:/Z2ۆ_xCJqk__*2Z.ߙoK`{^8ڿa-H >ªa%^;j-pٰcʬ `Np{ ˗8_| c12Kձn$dLѐ|Q0o) Z-S9e1tpԨu?bDG?cO ţRߩ^s{/,z¹~d«\=Z;3-y4@k߉R@xI=L< !…m z :ahKvezMtJu w ˾g;~R|>JmGZWpU8x6eVwE5XJ1!Q|u/!&JrT#:b3#0ɘˁգA 3[puW:l1~rv0i&+:$C*aX3D z 9w$ [=)Fc1~]"5(R$Ӹ2o'GdmhDN]F;BTc"r+v @o\pK,$89yWSl*[r=[h5cm; |&8B@|I_ R+$)uHNhK @h/9~3<2l_F&'T" rU5)U]Uv/ꌭ@EA,3C&e:GO{p!m`ڈ W6c&ɋb8rW_} %P:xSZmt;}rkvhj5bZ5)^b 7;V ;;o|d sD io) !+g뇥z`״}QIJUۉp; #zLRA0u& ͐ȦX.fƻb" }#"S14)_As 7DoUn}59CgΗ1WLMG-11"6ʞv6 ^Q$z*m_u)E .mk R݀OxAPˍ#{UL]Sx8 ȴœ-m3Qm,%EȌۃ?oB*?*^:rՋ^KUȂ&p w ccqڕՆ/DѼ}? Ú[~KOqy;z6pπ~?P'Xqp5 Pʕ(${y'Qx 0@x"G8wY ~h='5\,\Q_̥| o^zɜPIrHIE9`J?D?$۾c żebUjL,69k(p Jsd1FhoqgG!}k0*f qrS4}b{SJnQ ufE!BrְSuo:>]"+O5#M[@N\wy971c4S(-}2òVgn:ڛ1ٷtOs> IO9Uqr.sy')MQWRT~{O.Q_!r2")kjZq#cF6+^u^ٔSc` (P AZ=;dkzybdW<-HG=[@ ߀ݑ鴊:•'b-eh.ȟM9{yg~ડq0F(/H$o'n~j<7x9a fekfSl0 u9, _P?*ڶiVIFa-w•AmY}k/؎MyKXL25EJnHCp٬5" e`)nˬ, Jfb2 jB 9fBiʼn@hs[nlUpʍ0;*LX r> -8xfd얖HK9U?щ{a++[jn5xDBڱB9úQ x*&u2 X0(0^pׇ*7^@>+"H'1~ɇ̤PW)f;\C ~o=_y^ g6ֈui rп"қ "OMXsM{ڋrs]' D=lVׄmp_Ƕ.Gyd2^/k:p5 (*{# XXoGEA22ěG7ŀ,:AM@gbeˈNxf!t /4g~AkؓԡyRHMqvLX*k;i\'m=DF D6J*GX ;ptbc]1AuLiX{pkI+Rnrlj$K[4)k,?S`^~ 06H[,|Kϖ:_g*=$1Tam J谌]hԳ eK_u `B \x/gOB,鶂6XBT6ΪԿJm Q`#fzG֯x׎Fi \x6r3ZDIKbzI@ cӎy&S)۪i/V >C=Ӳ9 6H4 \"A,+h|IM Wױ { lҦ%Ѓ.Hf_BMi+STw.$ qi_l(ZnvŇ$|_;~&ds(tQ)`[K5hʾ)>UME_ 66z}*'9j;)0 Xl}qy;~aA Fpn ]R v,wrRO{EP@X\/\ϩ^FiyvzK>E1+4Tx5(gfT 0;o9g_p0ӋKV2:Q'{ k|o-~xYsP 9HtKo69J^] ~%n~:!J'8gOc$4_&rbr{|@V + /g( An.yLs˿%cYOD)"u#8!_J(hneoG)#(kղ Gq'y7zڀDc=OjۏeR>J i4?!iM_Z ԧ thPgB%ŃJ⫕F|'-hirϹo9±4jui6h )/ғ+3|4/#-z&,`dAL'^rt4gY¿K-G#i.>InQf ~1-*p㽙|m**w/6PyCK c(ߧvl vLϬi] 6KCI8W>gvIN]-}QG;Jx;3gHlj&و)bvΞo|!lp@;H+(PEv;xU4R(4-=/' L-Ե=:QEn箮E}XSl?PG~C`ps52"?,/=̇xf96&-2f yqAϻcp+m mUH+mUo&S<DiZ}X!0:od.$ r_ `OhA4TdWVhY"܅ ֦j`@inəzGTv׾[ϊӊ(^Qmؽ9~I'RTAD}fSWܨdfMUMk$  X!~$b(6-SG?[ ޯd}!{\TӅp8.,9 dB` U=Ar#@8z^Ujh84+1g]ܺC ڀ%hdhEIeˤ;Ɣd(IƵmrTTc"0v:+b3iSY~[C81"~ܽ+?%nWw4ŷ7x,TNY,H֠}䒄snM&Vxtso_h轝WHXL9?~^54 _W;kd!5DOD"z}UצB̒ .9y %Zg(]zdQx),W3s>Opd89}h,ƈ*UN lɕnbwm>vҷd#p|X\NOa[B6v!aTs'@psG b /Hpe~gYO<6J4h,.rz$:jNeW*bi&zlyey]q廏.>3Uuqv(0rGlG9x)-d,; ל8T憽\ZyJ_*ƛWRz&-z|!R@f5[;_vzN[$CC.9hlm)G֤j1HA*C%zZ84|(w4B0jWwаCtDhLմ [H|y ppY`2.X^1(= 3dy l!^6ܛ)Ȥ3gI*XcJʱqSLBq߮Y8;_'=LV9NBnm.i)r2c핀Y %?Cl{K/ aIcDlb3rpg:>?0Nk3:'fx7YYc _luRbj}LzH %USRt78`(p 孛)9=VHZZ"xkA*T .8Pl[(ëE\m(Vql,P;1K!z[{nE$67TQ+L;J66u ZTA:@.:.ox {, X6č'1jXv!Ĵ޴o?ҊJ \I"}ysVP{Ⱥyj$Ed8GZ'U(ݍ%bQBӨ:>Y ـ1^^07\aE eU ޔOVw&TI-?& r ~:PVL8M{LeRyQzk%4UdƜiW@zneG6_%7buJ1ڢxND>+ sP^ iA;q<{L|^h;Fwd|w2Z92Bif=ωX@yl?4XTCfi߮ؖ BA/D,Ӕ`PWU>U'^ A @1ag:YMye 82; E"+/m0PLJ_@]$6|cVJh}L'Q;ߥp9c' lԬ]jSH;n 6T:|OD`lNi2WXx1Km$ Cp@|P9]Фaٖ˽oqx8s0g h4!IEe-ւ3b r,Y֚|*+KW4+ՏW0^vr2Dէ[[›{! 7N2Ȩm@4+jT g#.BFGUY8le=D#㾭nLBsi'Bwgx^7^)0-07KnUq^ҒK$pQA1 DW _e~k9c9< c<)AG &f4hQ ggVd;ܰ?xLyGdL؎(]B/:<萦|g8}좳{lL9y #&¤X⢹EYor A1nՕqh&(?"&}owj(J: 8BG)Uê(E_X VuT?Kl4t= fO# |I`j D]EsmŃ kB7!MHrq  ur: kఈqÌflpc5OHK{Vބ@Cv^Ƭ޶<|GBaI\l@nuv)]gn0OH3>2c$AS|&<7i$(jaD B[E;nLj8lG#/SwFXb5An癤auie9%o z(|58L+ԐiM !)G{yO{BL.LȬ`Xn8,ȝ(&xlHGM2l[CՉ1'h|k#7יBŌ[50|r%aUx`b,0=A_t<7fX п e)R1nU\h5t&׶☆O6tN ;C)} A ݓiaĈ-1EЦ]XC DU->@F]WIMMp=d o0V̏N+lQގ6bi~9􂅅`Hj_?2f}A{Sl,_ 2OSԪdg;:b1;>@f3VbGk]d" w~Ը5<UO@ G BWr_ ڭf;W~]O \?{܊~ȻHn <0RF+8Jr3ϸP%=ڼOD˚_c:jL8jtMXc_ǐ! k*v <]P,r"@^6 @jDi!EQo'3SV/qZɲ+QˣJϛr5LxEoa]DTji= vTSps1/ioK(!){&Qfw748.FkO0[ܒL8Xy_I֌RiiXxM!}dqVxa$7D s+to}t}Φ?Y>e}7N+Ƿ\`,DYn4+ig}ܻόa'0$]1r&ddQל-TFtk ]]a[?[4U/;_H?v>4,ɾUE\b@8}x9C!ʈ`dF.bl֬ꀎ08k4 DAQHܭ\{|+ȊV[*sP6Lxt21ˢB%mE\RgýE}ZE I8̘˥<ìuXy0.&ndᠯq@?)pƿZ8 V-u{[  1 w_L„锭 1Fg= !eDJ_fs]՘zx{9JHIrB fY~sQ>si&J7.:_՟yO ;U#/ ApvRZ,!۪( =Cd.&`c_=;JX-kcxK| fHĐ[KyЦob˩Y"vWRlv(+&J:tCp]v޼ yX%]r~#*I`A-arH6U*)4GU:P8sV_IJwAY3p= YףN*IՇH/=*,o[ߧpwA@?1NN dGnB't'ϹqQ>1Q<}iοf[LSc7:tosGC194YKZ:P D|-HX9y 'tHd5p֡6J2~@'=b{$~ӆln ',lJcnx#q.MSxii R6?}tkjʉ)9BL!9S њ5s g''\aSf&BS2056W1sF_4:<J30*_F;75 )$q=7PE2d3<(ΩyGvؾfAֿ]@^N` /%ʂS2tgɅ:UI{dH_ f!ˤNى{DB {yvdO^a[JhUE@bښͅɞPFѤo6ls{=j+v7(ԞJؑE#q#5mt\U">* ™ԆgW uQ]-4`u`c*#V\Z}]\^:Ko>pU,44KX>(j6}BùEc7| QWIP<6'!cU4G trAi43Î,#`|f]c&Ψ ccg0(V~t6ԑ;Tgu )TIdΗKi}cIZGS+ϭBǥ'5^~~}IG%î\LJy fۣ}&#v#s !\ZȒZ-hżFL1(ɯ];O4=.2o +ߨQˁKzP7 yޑqYb3b$ z4J[g:׬iȯɶ!ۤ{nKOE}^&@Br)i =zrހuo1)XS!Qd|d܆^\&yQ]uloѺ8ytx?M35i|R2,?Eh:>>R@I)I*(2؈[ &sV)m?v 0`}x˼/ k]ͼ~UYzq_Rb^8Y-2AD䙐#wBRh9ۢsm-"8Ap Ў\̰Sqᅬ`]J7ͥN9-9izR`[8 Ms&Lg2jˣגLCjX8BDinߺ_3~ v]+/5]~̽M#i^z*}A N5#7 [Pב^^Åi騙,B\L/#3gg@Ģ!IZ .ۆNVM5 cZA or_$@$3 IA>r wQ@D: yDռ7*px*|ЈW.qEj;]^_aw #gvoT4;̣DVˮ?i;"B݋_pt W pa|ܚ P'c1 MǠuw9Rp?DXT+rH;0{|#taI4& N^+*G R} [ҳNǧo]j kan%{"lC|wylgGsTꇄ:CvSj*"diS}28ohֹƎ~O+a[kEӚ~[$Ro,blz uq"r +6v.ȋ<8J+ `YZ|Gjeec幱gE09PmaJ)9 ,├BҮQ:2>>3fnn2J^{#WK:7Cg`]" J='-OJWIwg}4ȋW_13yB-7}ouꜻ1{0jLj,X$o i@WOm:;u><*@o_8UҰDV $/?oo>G+Vֱ6#P VP2x6Mnp1Lɫ[xF 65zrP"~RuҖQoN\hB.F-UPq%7"2 jaQG-mՑ~W5Z1Vr=ɿ6X-hb͝\F"n@C.ؕEZTX9W=]c(ἙlzNA7MWrgóG =QCUխÕGA2H,%\Q^ܴsgJڹ&- \@ Gv? A,om]kgtܩ]Te@84?GN l͖HnOb ^q/JdϫFwF&wϾ&PS. D06z?ɋ}eM;x+F[ђB=gJ\pRW}7i AQ}}}I2mtνͳ&'By?Ois;+$zrsW<U|5YTǕ$S0( P~ !ctIf(`V WϾg `CGrׅbXO(.MrgZvh, &94w\9(֭gYeG2C|OKTР(I,/P}Y4 N7WuwQ)'U3j/$Y,וeNJWm)xkFL ]t'E42 ^{b4mKtq hB D9|̈́pDdïn_fRDXj-0;]|ab@)ֹg7YxۙP.#{iI\þE)sGXn)f9׾?~ȫޚ~Z"Mpyx[#y͂Qrv[UI' weOM2Ȩ-I#BD,!ps}iw Wh\KX0IE><-˳ y?y4Yf ,gq>#fc\_f 8m>߳lwŬa i3Ldυ]Ў;A-Z3x3!Ƹ5γV^&%Cƈ΍l\v af%0:v՞Ll?i*3..qG܁»TwAk= 8e[ +$B\6w*kR+¦`ex"_ vXKpb$$g5WQ_)4(]Gnt@ݦיY_XE0~΅  UoeۅwE|٭ 'r,\? l~fKRRB,v]'L낊 +SJIYS'Mب 5c/8ߣfIks]-Tq֌>@A1R(gv@͚,ج cPi=;q5-kYZY?U32eT3 ˈÐg&ܣƅO$F̰ȌE 'eF28n|zz%87̒ -Ї- np@hF'Qp0#NgeBs#%xAuvwp'"6ńɅ̤%vaٍMB>z{&?vN$ma*RqzmjVnT 0d74ڱUJmi7WLB bU y!5F` KzW 4~UܟD_iEM#xTBJG!]̾!QfSdܔA.,i?OX>\l{R%{Xǩi?`q\9*pQ,,o?~ݾhwRѣF,;/e^$lIȫ;ʏ`pB\H2Yc᯾^ `͔BCa+ 'T#ib+OK/FTsV^dfz\7  Ļ`R6Jj#g4"x:s0,/}dtaɋm5i‹ˇZZ5 PPHjN ھ&{v+$H} xu5y;1gbˉ@ ?h+{ !4libiT mU%S?:$Ӳ%LZ '@rRd}zҬE*CdBub^c{i:" F⊧7fU5ܽuyT2=B71sjXvXS~̝@jy1IקndqG'^M|ډyJ ;sÆIhQՠjcNb3ֶ‰]VA#鯑C5*4 &ukކKE5|m _;)w۞`/<4+C*<l w PUa5YΐwWmN"AlWZ!޳5 yd9mFgp󷼿8-h (́򫡷e<B& dSQa H%PiD?9+GhOKAhF-TdC8;g,{(x']ڻ=7|PSL+i)i@R\ϸ^& x (u^4-TK|}@9R X: ZAtG',u%UGQF>NiZoR)\'.6@=ޣ Ϋzd6*9SGG$=s(C,Du5r-h&BvfZцġo>Zb~F,EeB63QPʎ6(VKi8a1 ['N!ńaS>t}0AXjne1򣕷O-tJy'Jd`uL4^5 QhJ{;OYMG{SдVIsФTL5ZPIBRV5+( DSHE!"1L {AxǼ}8ق7|ǹܔ ;'pk2Φfڔ|AS'"W$?UcDCkV0_C`#^,tk=ׯ^!e4y!zGD혓 7rCi*s!8mc~L.Ϣnsܶ5 dImZ d9g󾬞}J*WMK@ @@3Kl &./YG4cOnđw}T.9[[ܣ!p*6ޟV"h FL[HL p4i~lbUO䄲c"|BMgO]!њCl4z1=.+AP5mQ% jj?f fbjӛކV/5gnZ G$}R@݃Va0m1`AxF96`CbS''DO?N ff "b*@2yR}f޵x"M9;' 8U7J[|rmCnp ^hYžY!y3[{"y4&1Rg&F0I,+ dэg֝.)eeP]<ɼT*2wt+U1EO& EApOq&W94vPZS9)*tgE%x&CҋuȄ/v#"| #Sax ӉubvP3\AXBDO@n0a;vSkWM[ y}̀ӒVsc<7FMY7zԷ^6 J, pUes_\1V}{qKPDJ8jS`;үV[XpshHb.q%wM&gUdžEl\}Os.-V<"R՘m0+.s6k_'lRO0Ҹ;WliBJAm dL,Ybd[bZث%"怯wB[ -~$b]ɇ@Ā7i`5%g~w0n܋sJ9|_ ld{&V3mvFmbP\=%6hR6œ08'8l:!x rIKC!?T9@ 6_W48ɝ3HodqSUح!<(ߐNxafXZoS?sdPlQj%:x_Фk{~C t >/M5-'H⒁i>u _,C`›t$+(K=#,"E>x%-+ w5p= A c5-Py{Y) 9|h*5d~ eP O+5 Dzr5Ռ b%Ѧ&Ljota9AiAvG^˯ [`nk˰ Gʦ'vbFZB9Cn9'v E Q4 (olb́gx%A^|lSfVʎ7dža |4Nn|`F~"?$|=gH:WM+Upay`GC@=ef`9K"uT?s;R1@3 `CvvDQݦr뵕2~Yu|#R[m^:XhyM m3]8PeFHzmF2|@Jad#%km*Ļ.&L#*'exE`JPY@%-K 5CĽ b6PF<h9^c=lw 9RDOdUj`mxjy `1#T"8 N-IQ4+Cf|ͥ_?U6+d_@/)tb;o0H}hC'd9)GRNׅw4L?Gg_ōzMt֢H;f0z C~o.šJ(ҺTڦ&*aIOA%d*}XT$;:#-e:#jk(&qoggR$f?mMȐ mTBm f,؜=gG|zMSHUE,aEv\T5"ޏ/ra=|ò1<sDAT{f!b!<\"sC.V3cta)!= Wi~,O0dt1! |7K7 ;Cs\`ei" }Rc $n Qj A`s Z>"eXH=\V/"0)D}1 Y+h41ڙVs/ )e@N{ ˎ TUhX m-TK(gØ4 ĴߜX͜vߗ))Dc7JBްMCEvÀmw}Qw&nrIJ`6 GTp ~͈:SM!m1[!'*3tn02Dק*A>* "Y\#zxpFJ7w5ng80Ƈ$uoƐ$71O0gɨ$? <"8&cXRpA{ZrϨc- " ݼqep \=wծ Bj2UFC ~?,[lYcD ::m g;qf©$H "?6/gd,m=e)A!Bx7e9V6fؗH˕VkL65XtD!h٪Ad+Xz{rql&%À]ѭWFjXˉ|xeHS7,$|Evxboc٢Ν +_9,=qr%ó_H g^e|hZUP,fÎZ[,g羺Ph)HƨLB"`=m$3Q964߱`_-" ;%FOXD&Q 4sjVuU}3N6ڄ]SU6 +h\B)t_;Zf6NKpf`i&QN#yR"so)yW)blOk""@XH#+fh?ȳdEe!XM;U i8$*Iþ9^Z߲Q3w܄aP-͉=CYl qo˪red9&X/_ΈOF=u EMK~E!T82B kh;UA6ū9&m جrYpo#>lSM'7LɈbH*1Oj{ohQ{RB~p5)%'x{țnLSV%9Jsa` ,{(.ǯ8M'rFtp_^4%0=U ~+BU5@ZeWˡK);G#U2(,~6xS{HQk^F3&D־C+BIjȀ<#:hf^īJaK->fpkjȼ.{r? {t:MN}Jaǖ5ɯo0VcJ#a~VVw? c"bBz*7M"(й'&rxV0^b}ǁ1Gokrf<*mh 9KƇ`,jWcw/9 5߾a r4Ȅ&G4-Cպ0Gl+oW0p*8ϟ\2џ3!_._SAy˘꓏bUqhZ&PF4UT4#(E;L6R%^;@c<^1)08&*\JרTʏApj|ve|#;|»Ȥ>u7FEgBS4 e^WcT`4mhIP*KY *nty)l+{WOt#V֭FV.?\2ܾMѭ{ǁ [TtعM |bZjbͦ5=K]5+gMw:x;cPoMjd=<,=Z 6[R "87׃$[g!^#gbKpVg#4G߈0mxka=ռ8^ξovvT}c50'\%mkcMkCrฒA,n`hT`V%Lz bJ PIǯ9k̉/bPϊQQē[z'oOrc>Xn%+FCKᒋpYԒ C-TƝ,HCo \khvg <4a6w<n= Zan"gKzU3C_%&V~d~ǿ0~n9P:ͰIqGY$vei902uQ|424o[d K'uH?dыcOC>|$NI[If'?jjOUdtpDDz5P-ߗ.3g+҉]qm7M(0f'ڧWƿDr(57^ ̙x][C~_ cHdnsC-` Lʆ[RL D3?tn{pLZ&cch:6N Ls1ޯu:biVGa\!vNStOoީ`v>Yy0XIɪ<4GFPד*pMCY74>ci*/ʀ4jޭ|tqە1Urõ+rue] \c79pwnSS'J,wv>Qi#" , O(qlYտ7PZsO`.jO]uh~ʞ BTs@EzC 0 ÷-)P&KkC vyTA O^ʊO"d{';GJ~q![с;G;w]9T1nv8mrvd,!H:Ý/_ xw#_cVR#Lf5|䃺yi-_&h|f*ذ(;3y$J,@iMo^<|2>B_QC E!)Z]8Oks^BəvP=p$Wdzfm&EoQ/^32 +ufpV/WD%p;y2(yQtмCZO[o-fDg*9)  6!O|3 2ȼvK US[(r/;5_~Y®JVJY˓)[lpͶD|Im$nv+u(YAH6YvUtJ- NG:-ZRyfc:g EV&'q0lL/hAA e(N-ФK9V 24sTS~a uqM*YME!m)mg+ ShV*KUlI.Qc#0|:]ղCfTW<(˒g/cͽ,[QO`Tx^fS| ecq-uOJI%ڜ~?{йt`tʍ!+l [E`n?zH}Sp^2jВ:trҢ]#M( =!)MF;JIy PsI."+ ^e8&hN\Qv%s^ca)YZo-V%aOrQl(IQSAc*0Y ; |x@OEQɌ4zEvrʉMVcv@mKCaY3wځn{:EK_K9w,vmVI6:}A_وv,\Ue%Epv/*;9Idʼ+bLN\Uv8+a1Q/§ 8/%e?V8#kӊ/v|8=؅~|n'jO6ype 9j&NSGs2y'Ѻ-&B4SztO1sl9>,T4fV)46gDߵb;q?4RӐ,tDi>޸Ϡ2)YSznDbJ<кv?b6ovgwb3M cEFB i+M;8=C' C+6h/o#fvW;Wupa8cjgrEbS9XzZlIgj@t xig5v7aWJǸ4~m0ke>% #)I]!ŕ,e4[CլO@"p6A8! <0)`='%}Ȉ,t&ܤ[MI8 vYFbN8Ď[74GbCgOG=oDP'ڔnjY+]b8$E~8Q4Q˽v(mg x}xbl۪KBU"^"^-B@T<|D׊_5c%Lo\f[U,.)*$ճ;A/˯Rq,yJVoq{Yj׳i~ADpwAc|g2 P#V %mXs%Ud0D{5Wjl]}vQhkc }>O)*iC "R@̔ɐy0H sRL?[S,n;TqcQ& O`gI[7EOc֫ i 5 au&#7sT]Ri*hs?$ڮe.6hJ4u[z'~'T%D$1T✛r[!#㑻"qؓ#2U I},!$2GYPyz-e,;`~GcB\"Y_տcq"S,o^)Io-ʐ(㕟h^W"ؚؐKZ97"v]oxG^汀q|`Rc|YfEc٪>mKoN`BY͆=ʂ7`Ҽ,Me5 ]FƿTI+IDʍwTg$R_LmC^sוFY4l(Z% je;Z@@m"1#lwSZdj* ھ͊Ҥ%`+Z)\ $_th,C7 h)szMW^_ )9SJ+`mYO@>5?DheHkؤ ƐkS(9=+z<6:tFYv)Wg wtB"ѯLP 2Ia KEj)&>[@ԕ^o8a30\{h4$N"^J˂= ^~e`FW6$z̽.'ZBqc1vN&|'EkhQ|D qH[xF/}2oj7`"V rx)՜=cR/~ ¥Q=Տ$BDX?EX_o#4zM`CA'O{ #~ah'f$f@Z^w Nt06sS߷p4Jr<*ԊeV ٹQ;KlT>P "x%W!Uƺ!f5YJ T3cxbF6MRįH)> NugZq9 Ď~p҈Wcc2,RA}gwAZ}h x*^Θ̰juO{略zU0uO?`M;/MGI<9htebYf4U"Rݠ{uǣ/[ecfˤ31FЎsuF{k5c`vx`8* {tK+iuxQӄ',إz njc"ξRd-߅ղ3عt~Y7j+9w1nf%R->{m4c=:-N;{jux0 VNQc%|mba{Αˊh!22aN`K4AIVs6A^њg *8o[LRhż&ƒ1^ 2&:8%pwHrb#絗Qal}|6MgR0t4?)꼠{o| Є{@R:)ZfZO? :,)"s*[004It 7k0L8Vמϖr> F{f__Z ?Q Du: Ch-N?st7NEEkiN5P{:*W> 8Fs߉=iiEZDž'R'exAN6o8.UT,kr> EIIF y.=1ק{8lʹa.6I6!_K>&4FfO % *?B>f7dkm"BAiK#0;} \[$vƛM1<,/K>j[)DpR+]Gb= B ? j 3edi#4U*yqa}-%)N ݤN9!BNlY ųE ׀^N=ǰ e=Fki)t{dz猰#ZӊbSMvt:Jf@θ!3IP%8DSыP=7ɄN! =c5 r0q`=v bjbҍ>nU* VPt69ҚI"dV#gY=y=Rp.X2k׈ڦ9_[skx@T <8lw5zYс-_W(443sZҖf>moRnڞ5#Nٖ8VÐdTU @aY!77q??y(*78 d{[ZG7G"PUZ-y*{t"[GC90NaZ"Fj ׇrD3qY#&/2и,Sk:&ztZh؀\G^J~vE+cY!!!uh+B#LJ׍"'n?7G͕r=қ%B?q@|ԈMX6'Ut޻(9(h ɖrG;6Hr tjY VEI,)!t]>z:%+=0ea]4 Ϙm‡8I*ynP `u\38@ʍ=~}jVLV CsOي(kg`[I&Κ5MEP@ F ]+!hc&:zyF{$eógAT*u;!G`QmZw?}pYs>x`jjХgΧޟ:];PU9,T'?E_Ano?*U,k՞Ws?\UVMU_fck4sux;rcp9%;?a$*@j\|B' ag+1MeM~DMyn 5( ̩שAd _BC,yeUg⺵lZ~\2B?$L%^\` +M>>yGkVd{|b.*^a*ZҍsvsGFqhIFh_94f]x?Hy{Fu!]Pȶ2ZdHg+<-8ה@H>{`l&ӑDQox(=Ƨ-Uk0{;pD aX)r=izui4 4^&)vEs82̪֞$LʟSG␆:Dh̕@=|C.B6;n4}?fJ i\Rx{:!9 & +3SF, dw}m0@|2;~[9Sz7n!l֛`K"َv>†.q^0kR1&v.sJSa Ҿѳ{`B~x/J:ПJd4 (._+Gۧ27"6;&'}6ASqN(6]HV *n out?0M@*AϦ9_&=j]R @)5t% ja%)_]k15PGu䨳[)HE˫0J5} jgJ+N@Iұ4RZCy'^XN`vnn?m S_\lP z.sf#a{HQqMӁqԙ ^x|1<bzF5ݧbJ෪Y)>3гhcwGŁu_R z$Lf'òiӣ2-f{Oe1g-18Pt30zi d1sWx}9a_,TR qը4ǔnhմ!`B Uoun2! tKE&3*H' C$uI 8Gu37a- |^C+DD>cc8kH?Q ME ڿQU|PS1x=ws̓yl.f,r>RYifN0o }i"Mh %G'ˎ舅x_8Koߑ8e36DU4*hC$#R/6sI| dG:b볤X@]}@W!~Lzu 0iDX{e<;W6*x>݈_lXor Mi[$<z/=8Pހi&z$}׾`j˺}ϧЈ/:!ܕͿ"$EoimK~uU$MvLHXgOA0;v]Z+YER[-UTI&Gr/1?+#PpNjȝH.9f)b]8uɜ;%0;w Cw&T%ڄ;0A}H=3:b҉ uo+ =^gBo޲X1s ~i 7j'PBf*TR$7R1J)C eƂI]aATh㑂J5B# *$ϣ’DQ}\Xz(GM]Gz򼤶e> Y:'zs6t0xig}=p{ o%zJt0 8=9D2b=bNkh_ E2T 8ݹ|/ CARJ}'A[| k}~HC\$brGڨ緯0aTf\yəȢ!.<.?Y /EሦX&gByɡ26T)U 1CMzp)s +ŗupful2Sհ_*>l~zSA*P>/su@J)f e'jL{0^ D=_frp゙=W@[(3f\ƺalOKJ=6@O {ʐ\$[e X^J-N'(%:)x_*k2xӄ/fTrNFqd=ܸ`*R jyvɖ7QG2V2; *#0r5b!v_]ބ$˹W ͂oFy=EMdCtzي> '. ـh9MX*TxmzOH S4z]|C5[K5chטּdyI{Ae}u;:8t!?=)9"=-&Bhj,#YF#襠#<:]SÐކ\WdK?IKcPf@UyZBSq&6:=2. 9*89o=#Bf_/)+G3zfۖ`Ҹ\bwbeD.9{WAs.ta*H:Z6~Zo|[ހhaW4aUs[,OܚT/ #^Jٓ |DIazn4Iu (|nfWqMDkL7G%"ԧfjAYC)@D˥t('wwɭ˗ک˘'ʖ+n*nM1ś^y`U2P\N=2r9$ 璼`Z=Q:-e烇n.,0+ 44M/xBn$ٝkU!z>\] egNd zYk"UfjJANx>88FZsOtv -5m(m^; w xX1M71a )dF6 r {RR|46f>J >0M;"zفN@7`Սxm΍uqnl kB4V]5k?#؋"T )BjT+TBypkc#Ww,`̤KyW|yKΑG?pCǯq80ͱگ}RlsK=-۶)"E9•}†)ƥ֛aJĂJǩ 7^<&XԵ86-ލC+Ӡթy( "/GAt:Z?cȝSh>q`s$ cIP3lHRu)@Mw xi#7:քOuw`eg©`!*dBE:.Aop٣hays98;}PKX p> zԘpK Y ,U=n_ V:[*-@7Wb$)0S;㞟#C #YcbHr+vh7tGn$pg[k|[cT1@[-RQ 1u_7\J8YR0UՁuE _)ĉeu$d:7\gq3לFY ;۠\,8$"crFM,RMP0Qw_͂L@㻐v'0}4uFnaWJ06S%iE~=@$!¢v NRlW=Lr_mUvk`$<_é e`//{i"j+Us{j}8xlSEh/=F2e ǨIaWP3OߒLK pgG/V>Y: g  C}ٮɚ=؛ -.pn7$Ծ$2d2 7cRVX.R#P%ZExЇ3rk]BӠ1#JmgwJՑvñA7U_{or1|ͽ\J/Ɉc 8κI#tm=tTυ՜Lr6[GNLlEXqtj|;^8U`(jz[x؎_i1ӆ[b)9'KܭPlЛ,DR't7\k'I ՕVbN /C^Xl$5`bՃƙT;olEB)g\$ !Z t:\TSoS,}Gj$ʓ/-NEWonyiG%X|[~f-ުi.wQ+Oc*BakHևî8hgaNg6?J1 d^iy@[`U|R_َv!xMɝn1ULȟݪL8^ViqHt?Zm3mQlm^oolߕ|s_BҞw쭶;8mk:;~m$jM9Aeg ^KmA3&%85TE 'GTúơpDBJ"yY* %4#Wg8 Y($`oPL)G8ZmEjS|s7: ~YT/+/ .,'Cn#k3_w>W¾ϢO%v6}#2_}%R-,[Lz&mZs3{=`[_iA<|<7ΰ&"\?-g'mAIvy*4GɁçKJwsfv!‰Z=J9"*=O@a{٬>a}^FYtUeLt%2ih3~ Ȫ[dfE?jXy`eT ~vݕ4l6W+uȖӾ|o$ E܎I€@RB^Ax[n.iꙉ8QL_{w X"o6?'*$ am_{ˠPJs1La`-'fW;aD R4-K][Zn !>(m҃XNŦo2+3ϬfS:)%vG@w@3 cNXܿԘ|BE.c6 ?_Z8#q γJٺwlZĵB}7MJNY7/*V0'WF;/D#?yb c 3~l1WX[9৳dy, F=Xka_Zru *>tಷ9i!n?n0=r;~i*Յ$ЭW%#r<5ۊ !ԪYL/]A806/ތE/ <ޠ$KXzfȈm]}bTH, !eVP:8N˖PAF\a9% Č! w;Mܔ _柸bh?q P;x9@z>h!'5 8٪)%mU|SLHlQ@v tY˔xJޤq#BFy@./N(=lKt<#׫a@8PQc{kH$$7dl馰r*}q46,2e=O/^;3(=yHxJE zPydaV;Xm8b '#pv;Z[#CQ8>j*5O۳sz!X mZFJEb;nwFd2e^4ATW‘b 4 ñs&7x Mx.G Qu:s|@qsOCRn Ǭre]s^x9=GuN Hz uNJP򴻅1cj N<'xdO1XZ,g}B5Hpc/a fme)==QmaZkVr'~([R#a=C ƹbb ԟ$ۤShUh! eMҧ.zel0^xDJ.$, 3O$l Ӛ-G2φq ^VI7Ķ,!:jt+MsM^sGf b zA:7FOfw9"!gK|)[pdI;MTs;m߁pc^!\o.g܎2Da>&2Iڐ*G!$3 yNt\m4s:5sQԢ-`eNԾR1lVR`0R=]63ƹd# f j;>jZ,/?i8`y9Ogذ &~bCXX"7TFh4n-k-USGfJzW"ֲ딄@t! @$`1m+xqwyN{{bS727>c|uĔ ",e=txZDaHI\ggH גF҆>"{:K =Ё\*o99!c%67P*CQ(Ce@.<:3 i:~/˱oU|⫒ *}ל_zϚ V\敖Ґz &16npS/SHPmC 0&c?e}pi̦?p5 0N"FD7xW&INͳGJtصK /ǀ<8q&AQD%bd"Y}sa4P#~f(M0S J1d0u¥(='PwlG=J'T@YFsrfœHHHS4Ы~DRù#M'!.(r}W )8iVj#oL~qNS ֝I N~L?cfQ'x~2zů*i( Lc_H1񱚞vM?`$^aӛޞKK8Ng+Y=n+hE9s)Axһ+nا.ŹN\&@#j㧅 9B~7G^]PIL<(Uxt?\/ .#i -vNTdQ́s*-2#Q5@b˙ې5 0%?N`Gb\#PZ$ˆ+rdX55d-IjlqV-ƨsWE6הoI[s]'T%eW.ܣ8Fɝ%}eQEb^6yBH>;,Na@qn'%Z vo(07Ohn3y/,o:sLeE?'}*u'6׭ΟNR|ШNece &# y{/YrM4 ?7Ԩ$ sC#ԲuSp$=8Tlx(Rx٥aQh5mj./&-~H_3<ؖiFuXmg8\Ə\F]Ce19}Ǎj{la7ޭ%ְ0U.-@ @NaNaVWErWCF7Pl]<EpAX(ڳCv!(׆Hx%`uc>rx7/ҿ}0T۽, .1\2B9=M_k;ڡP4$vjcڼ 7=(D2Ab$ ʛB%Y'b'zeG XK5}^_ V.Fߞۥ i#k/LźFiI Nf qH ⮖tn%D5S8YnlD)0%5/4f(rRh8a}7f= LzUq <Jii&6O85I]dy+BP.ع^[-"P00ymIm$V3k E=E "OZ6CgUFG#-dG[j>quFw$e(~h'LTvf'U'(o–WdKÛCH45q bH/UnJ>ueI3N`I QV[.d~0;uA M^RL[\80sɠmpڎM"5]^~'ȞW韖-YmЫq 1g8iE$N>k`V.y0e#IjRI:=~SI#8J}\iWPY! >G/ )3`vQHS5 ^h'*JRMUHc#tq{AAݸs i6\]) JOk_Mڰ`k_8X R4םB>.d8,ƐO/8nZ344++D8 3SzY9U_NzG]QnsP&u܍Y*aѨ;o6aӨEd.DSr0/djOOT&@޿k! X޼X$V !8HWv(` Wa'hТA-7Z$?\|&tK)&I3аY?ќ+!]l[0"T8SG);Ad/<6sR&!Jrf*J@i]"aG2|m}KF'u YЀ|]med25vQUVlJ26/H،xgQF1toΚ xA"IٳZ+W08Fz-;naV0%2wCC\"rv_:?(r [Sص}]hvsM>a;KQA/'ai:gk&E|h,iN.ü'ۥtV3w}XT)>R:!yMuCFSE+5lXx+ (0klʸs;;=ҙIV$lA[cjMΏ,71P2xAMuJ2\+SL$ a4Da=GY"[oZK fʌZ}JO[L:|s[\5J*Ggkuٷ~n|ڵR;§SWpa~ ]b9$"'t $HWg8Qf'ssaó~m#N 7迹'dZc& a+I 4GUgR+q`>P&ؿtB)M#a뚟C|ZptK]5<0S5$o"DsI1;߭W63֠#G[Wvbnu-_?f6 ;6w2~/Y^>T=m7sZ8& l2k-Z6?q{CʚMGZ)g[67K!$㥎n{i~>:tB*@5/eP>,jѫ`A4E >2Y>p\pqԇ>ِ./Շ" sJ$49z7rhB>5pw ,QKLkn5{א^֑ Ey5{zv`͢=@j+S_B V|L]y00j,SNj (YolQ"zT>IU`Zkv`_r$ZsPWhdK;Y*`pkz-u6@'VEPˋJS3 lP]71yGy)cI,~PuH<8uמhb0˓L8OvASл>"TX? #n7MceQ/8Nh }!kj Ҕ5NxôLtbVX(^2) )|DlöwIVL{q9j/F؂ ez3t0,/z>.W40 |U!tsf D~n:b*eXj 3Tޟ+0x2ű?ݨښyQyμ茕p]9KxM!)C۪ }j|?K"ZcfV> g1[<QonC$ޙtQ) lnCBE=)Ƥ?-jװ/kpxbM|!- Iz6ujy).׃;|CG7 oJHF(>g$J)sslPkl4r"Js@}O(U(/)K[Rd|@ ۢ_Eۡ(&X_tkE:3s: :i&M3OrG#̣^rQxUkF AELjgG Bt|iqQx#F0R# շ[B+W:2@xxI[|9o|»F %e=夛 "دC[2|c:c)Xqtxg)_J0}}<`\o bt~&ٜlqZJߖKFf٧0b2"/Riyn[숞Gs;h&8_Io69(mPU]<>ra XOH^ŦJ"v~-+ͤHz( & r}E1 N02CDbeˎҝYMe $ߒY6;.fHEDξ406Ä9g^=jdZf;Pjv Qbٰr@Aus(pQuHZB !sV:LmYIQzdX?7 `C` PsS9iy)(ʭMGhѠH%\ #1aTWc&XƟipFwiMو/0[Es7HF߳'7}ya߶':  Fݑ,}IBB@B gqH KA?-oojt(V5zy]GvyAc+ɣo,P ۣu~+EG彗XW@lEnd]4v1u_j-~7  Qcp.q- X%Ͼ6N [q\Ey6pK8^ANVuÓr2+YbդɭjǝKQ׉jax#7ZdtٶXgȏNg 8rp{v8ihtJ0G^/MJ;x$#.DkgŽ ٔ {}[fRm ^}kH\S ʳhEN <g%iP`Vݷyk?_A%4[rӘEA\[oꯃ9^ɔDQg?+!u) r۬qfƒGGMV AzHW,=iC(%u/n' @t',:&P͆F aor cܥPEMX2<` ]uQ,fq >t"!:EӎH8-GvZ%t*%7BSAૠL ?1Z~M&'uZ+@ ӊ8eؘ(Vl#9cFMӀVL59@) ygϢJ׏acy 洅ModA.X>+4bqd¤}s\{!T$1gL*5>aE[Vt8{t}KH$TްIf`: F成,]fk)ݘЭ׃~-N(E+/K">&)xK:%0u<Xې.rLfLlrk32DECJO> Ӿ8☩dx`E*5)4OҩA] :u<rJ}*:Wg9-(F Ql\s;7R\; NUk3g6IHDGTjVX'׈ہQk 94tZ8n”.?rM?N~D<&6G,'eS-Ň5mݥهg8%F:L9yoGց *UҬLEl粘oXj_Uy(T`jڗRЊѰIjzX9Qz(2G]fN" l47]Մ hJr`2nf@+ Gp@/հ/+MX LK9TRD C~>ycF*ǠڏPϐn^%. Wߪ`41%H0en+M~Wv25qlp ؉!0<#ߵ8wjuO_.1x)?ꥐSr]_$neCky؄bS}Wr~0]n%-[vcߧ6s-HJ OGsa0q T)%jۚ*2\Kvqy\#ϿAw_}^E؈!Y2Z Ba #:KECCQ7{ʰGMeAKHÚ NDL Jd0rSsvL.Sv>4~*L.AuP 0T_%5h 9 6I-  P̎4dA(z= ]{pIC!SYΏ(o=៙AgM Sr!] f ڠgx0s Ѕ./ ͣZEx+m?1SKR~!qEs)"I>MW3_$oc" 97o1laa)P)3=[75b^V!Q}45vrߌ*0'_;! f,VsVpVusG.TBV2K3gzYJy `Iƨ[hӳ ȲuyBc:] |-IXjbvЌ1\ߚCz7ox+TZPw>cafN2$P-gex94D1EA/x?' [eǤtJG+0#F{Uk@rS/ҍ Nt;h1ʲ:j)H/&C/LOU Z{{"csN*e\>䇓mRu$Ӿ D"_Rb E:Bzw4rUzߤU :%˒ 8wL^ #e R\E`fML A6lj#\9qJL~IokւQP˝;,I'b&D+RT _.E&b/909E 4P:95pj.fliZ { cP)nH%Nm+F^ؼZ&~/<4wC.ʈ  #~--㐂ZtC%` oY;Y/p  Lhk&KSlKLK m(Z =dM>}@k8Kmt=p5!۾X!gJŦcƵ*]9Ct[;;2FSbCi?&c(ꑏCW6ͺ]&_PKu5~j`NˮE{3M̼ 9f% W~QG1@{;7DxZ_86- SC%R:_փ{rՍu;|xqဇt+'+ZhytPoN360uZ`* B  »3&b^um<Q8O`,a=մv%֣Aƛ0e:׷<[Ih  S 8(\NeiBê)֪HXL 6$HwHxcʹ9h;*2M]Fm,P\\휅ik8$lņM\ҕ9;PX$dxGA=!(K U\xc!ԙp:&0 1Q0 *479zX`1vA(ܾ Lcj}#?[kuP`ϲ =s~ۨM ()Kػm&,}ĂoEJq՟b#<ٓjL!ph$G{]r._MVK~{Z}O`rh2HLZN;kf6toAqZ*}#⒓sY]: W9X?O%OjY7ޓKsVWu9³ \!4;ĽA+s#F3?([7kq]L8Ճ\j77s[N=Z.ܓgbZ H1Iͺʺ}4hZ/O vlf {2g1g,>T[@pݛjl S=ͽm"M;KiۂxSEvB0gsKWKjcl{$h娒 {N>]MdVF9q:Wyidr?RO\v3C h_?`cP,-trO,B {DZ.:oۨ /-  Cq_oZtb8}YA4 n8:R+(ѢY"Y",@< `& {W/0~\S_Q>h_=rvK׉#&w3"eAx[AM_kGvEdb@28۔h?n ~H O)Г*ocRZ6(gwO\.8ch<Ӛ7jVSMafhhTzvbQ9n sq?:\h2MЀ^8;jϧN]7P/={GO FTO_k&vAFo{Ż,K- Ysum?}1Z('> ח$,J^emPfFXTGv(= kϨU{ 7LGWI7M栨iv/; 0p?W=ܾ |ea\Xe,r_mS:Ɓa 2 X [ &\\#yۃVvޟJڙ :7QoS~9/]| 2bH;K \]SEzZ!4ya"TR}ߨqzx`G4Z$(Й;s4͟xN=b:םNmσ;BNGmθIr^4KFEhFmOF&;]vOA\ʸdr@Z,+p470w ùz&eu~i&v-=>h mNVv? (#8(4-H =*grZE5M ,Q_Cﲂ.{Ŗr$'H[␥EY2CZqPPj"Mpimog,5'FDQ<x`Dܿ6;Q+rlFwnoi;Xb՞(T+5l"UBP v"#/ހf?2:W7_M&jBe P[,NCrћٛb;e6"ct@gC{܊3wM} :ՁgCmO D"6|_P^mh)GVUB=0C<,S & ‡q: < aacf 55 v]ICZrЀQ0tn1Y\.ՓLbۚ0G=R:Ȍ9ZLͼ)c= \^TƢ).4ĞEyOx>BbCB {h*J(o͖ kke2RR0G(@Ez:4!g,b\H>T@/LRl?dCղV_s7p A5՚8Z} v*ݭq\!^?JZnd̷ a@P:x)́R&G+0u Τe( vn=Mr']b~ E|)%ؤ@"FrtTF ͸MMӧ@/P8U/M ❫ $4J﨓eGO75NkD7_ƲaSgTzWk|5i6w@A(*eG+hm$΁mPvm3S/h:JD:M9wÎW`_إy %IKJ ,#fhZăuIM-={`e[> b/KOA$%Au>Kpu>jO@, 3Wh]ԛᱜ'SyI;ӡiwZhl&r AyZ=UW} 3kզ\}4PFz7lfNQEV&"6W hvmG{o<9~bYsG\/(ueg/mi V+%[}2.[| $`xڐ.\^m@"Z0z)T ]Ln#=6C:UZ `av$4alQ椦y>ڣ0|$ :_^DQwll&%qbt+peR[LH_&Ex=)[-o;Ccn?ǚu>o )/8l=;)\Y*kp̕$imըޱy2uznCE𹧑 WltP7^} nym<.[͏VF*G%c{Cpʡrv- ۂMEgP?BʮP(*/q @QB&4d񴦱om9o[Y;3u9#]OET7' _--g3&vw"p~F8Oy:"|b @'xU^Gd OfV 7K}ZthQw>$ZJ⑺8?#V88dA:{}:zAB"z(A; h@:8lvHHB9l _ea^+ '.*7j0ߤk/eeR [jkS#U'V.Cb\8YR~,v> Faw9"'}>嫞RDɴr;k.[u.?#L=?.]h0׌q&ls'7DJ>QV dUVb- +0& =9)i8" erkq5?-Z1Sa+.(W֗sY$o^lf$U{A#zw[S6JZqne:4^4*iQE2klB%D|eÂߓǐ,2sN,yN-G}o n mwi9}k9)؟-7:QRdoDKH]GL6˽d>Hӯ1,*%~$aJⱽ*cF*lqQ"ȴб,ƌǷ*~Lg*JܝY2Di;aajZPIPNZBMv:4-ESzqUoX__ŕja*wje=_X R3~RMCQY=* VCf8 |E*Nit#LrxNַq`mQLϕ8Ph eO  ED@?uη0VYS=t~Sӑ@+=.၆>OwJCI<*Y\z-_=Y*lAAŰ ]uF0d|d=,g@iM'؄ԒIhT>,d(jcf>$MDNU)5o*y0y}B>8?o,gi`jl33KPChz>bQh+(+# WZJCgTtD;쓩#k^4ylrL:@ZcAi3G1F1(E3QT"wwCM_yLT)nrgh؎zܵӲG^Kwp y7F=̌sS&%]SdfD$mܽEu7{-ۘ)lfцcUa,k®\w4bjQWCvTo8"9*(RK [ Vcx&A]+N>㠇?irMϤ,Aj/5Gw.k(l s0Z:LjH¼͘z*Ċĵ_dw561U/g3oĥpn"̞ӱ_+W3ʦ}qV\db@;S'`kؗL+kD\wWOIy.hSȧi)5W&{C )N;} Dn\Q၂y[7ƿQhN_MӷO@v>^JEf◴nwAk:`$~n̠=tˌ z y 4> !S!y@NU9$NI.|F=/arcqhpIsIHr2_ R)RisN(UŴz.Gl%LfͲ#Agj }jA.2Mך:Als:\}ud;X_ΎQCiMHh}z,< ¤g3n^5H F! &N!q"\nؖhS`m̯Hi;N}@T yfr3>Aȹ㣗"Bg ^91O!Hzm!'ɺWeu)*|!{YSS)q}tLxdR kOyf5wSnh6Wn[QǔإIz3K@8ng0{檛rL`nW: %糧(wJpwW)an|0m +7o$w5,-: 49gҞc]&,?"=﹯#p ܉-xi I͆`00ٯ3,<7 ,n]jdīKoOBuؓҭlV‰Ve#}n$Hr\h<1)2A[/aBD=_.C|c"Hį`&Ƙ2fGq2*_a(o"r8"vl$f j#s8}-cCPdudWF!urYN7)vNdɬC ET)>**S*DCٍDhOec;@+iYƄ%8 e`w>у/p ;X2ݜs]º-?OCQ6х{#}Wr"m"d]\piE\# r&^ [&:~1TeR'+T+ rT^_*bnV}C!|9#9nUljӲs'TkM=0q74B4){k. Ο9/jf"+vD7࿆PN&e:pzW s9uApҹܑm[/p8򦵰0V5#TWuj]%qj$h:&br[ǍIw]%E{Fƕ8SIlh{f(j@nsf¦Y YҴp K?va\e^9E: {)Vf 0+L<" PECƹmىl:(c߽qY12Y˸~C? /; 6|uղ$d3D#gLOp~Qn%D{&7ܽԿeHO#aZfy3N.13n9L2/A oR~n-2bgsJwktGo,X6h}/*.Zm$f*)?_ӥ^DE_¹Rj&^hH 7/n6P,¬DxX3K$b ]tx*9ԋҡzH_vGI7Z| 4/s}0o EJkm7,а\>c \ N2m#=7ٍ`N/\D:_%ӥ_MWDylp~}MEb%BeJ>)o_L5qnF,FO'^=~?;-QQc´RuF>).OK,1xq/2%, [u ^ԣC@WQ\C @*Hi<ӗa/ VϷF-U.49>aQ$/k/RMoП0YEd[C; U( CNMlx{&J==3-L{k1#BZSD~ԽKE%\z"Rԍ8>9AownG~ޭv4QXO}@iӢZ#r2-A;m|8bےUx C= W6{N۱ЬNP6E)̟sU] eO{/Yb$7M\َajh;Od$jjh`:lAƍ>~O9[l0E°Bb 1س|k҇Q]4_ը-FleĬE!=Xٲ6Pԣv\~}4T[_c5_DfOGL8ҔpS [@>K펑׾\!4ȭ)ǔQw_ LΨ=|;'vwe4$Q6M~RF]LU=6 2y{]w˜Yl:`B`[*̔ mzOt|?VMg>5!¦HdU=`k5;xmTq_%(wsW[^xv|q^VrP^ wb]cK Y`;ll.#Tz1to [ <3W7S&)ul Ƴ{#Q:PqwV4t"!8Ud[CW0Am0JV/WP[hKr울=DJ69 '/JikyN8M(~Ŵ^M 6~>dkr_ʩ)O"( ^#E2!t :4a%dH;̉4mz̏u\!9-p4[[A|".pp{,3?">EN7i Ut q5zzFh,xjH+!2B >Εxp)+T 1.Y;*/? S9pFADaˊ*]Y`D +BW0r:vx`nd7[ oEr C}p;ialWҁ 4 ~o:0`EfMZ2sџS0>B7.񠉘g+p3] οp/`Y] gd۵io*rC44IOrE40 jؿ'F?8+luƣ~Hw’FU]ZeZ0Ԩ~$ !1^J XAt ;mbf)悖 .M#C@ߺ"-VmoX_ ' Kn7b_S_$Ќqce>I]*ī;~2kMY[8Pk'`)qrbOBcf+6:›flw& lJ/m `}nZG"d$4G\nU??0<aXdJn3=c1<a0퀌*jV7`IhW`x| kHtDo4'RYZ+DŽC)6q#?U)miDC&J{2\<^WszgVrO}-,1ՠ@w6ta[zv! ]#5rR(+ b=davb D pl⩾izw}P_7gSxj}71i@q};KB „vcWݨ5sPpWuڀ0 uOEL8 ~䃤4;}$(efϻ fjQ֯`TmciGx̂ ;ё{āXEӌvyL'R>+w4r0vk3 ^-'fFs8j}헐>;%a~*k|X+~l{=iߐ)05[GF V*_>ŵF'i85>2p瑆QxKθ>%>CPc@AѡtΟ$hŹTl@PXޅeqwIJ)QF|Qʐe{Ϋ67k` 0Z'vǰ$9S֏(^]$.z DvhjAP}=ZbQn;l.Αa\,q-SM)nf^F2)ҲA jLHә!CYL)59M9)RޣleX3/Bdo?vS֧w"j&c6 ;sjAfMy%1 jd2dعi`.Of @H7cl- dl))1Q}KײmK_'ŊYW˴Y I oEO4{v]@%`AHĆsj}3w"k4lZ æ'"j1*+av\])MLV# 7m fS,E 10(ݍ%@Bs[wyEp4 W)bHh1 lU9OwKBYrfRRV6 Iq(!m 5@Zi6162u~~ ,/A[4RY|ڈ b!Ϩaצw߅|uD~TIKoͦpm6yL)P8..a_ ,ߴ q;#:&+e㔧VNЕObIw;De78<т+¼ws) Z-z$~rL?3v%Kd)DU6z!QoY懗*  ?Br +Sѕ8/.;1`Ջ`iJy4,NWfziw4XqSP155 E2<}: GIlulH~+pM,5:,[4w}lA?ӃLwCm"o#3-GmجݲЉ #S Fq-h 1kcL>gzN(ֿR^&)?D \!(mS\RDJV-BB#{LU/IDeq̤ŽpGn|2kJHіy@/6>][K [܇1~ K&MBmFŽi-yx0R zijM2ѧ_=[+<փ;>^ -:]dW+gܻ?DCX[JN#"˚ԭXWg&té^X|Ʋ 0GaP<[eÎאd▀}\Ж*VZI(+2kԨ(DYDxe3#Nu9LA  ᳸Lδcȕś|..#"'C}OkmFg'IH!/928o&̦Ay@O+ tojnqN/@ x:s3Dk[#,682պ켙Ed}wŮ[N4 zhaCz|0@V#')JyM>uöI)!( ]ck=GEm%A6"GI0uB᠆PLv4d؏)'ֽ%v ^U0 *K'#Pl?4?N1ϑ&kvP-̬"x/4 P>–F".rM:sKDb5bAX)O0p"Xpp &=? Vl[kQS|\NɎn,y"SuHWPh=d'; }P# ۞_7_.up?غ7dUO'WM;0#Hڀ3R}WmҞգnL^l1Tq*Ws#xPR]_A9#q*zT ޮO0n:OiO9Јxxvl9Jm>/C44zaC(ui_w':j^2lTBi$Hk=)WM73^Tz}wߌj,[NGvbSa6玬oUb̬l`G5qI* ,`7Po[P1<^.nܭwUj5;Bb=(vwKVmUj򻷨4a~Qb%#P]]o1rV],)B=w -v>/@7aRKb߆ЊB}Q<sss*ρFv. #Uݽ1Fa۬e) Y۪q!r?m\@e? V[oݻBO?ٙA B4AB0xB NœLJ`4kH݀b$݆̃ it9@3Q56@v5<"@s0ݝ:~0ם:OdY%REE+fQuC,,ra5d7M .NQ-1=~es'Wp<,強Gp@F{x`sbK>i0;3FSn:f<\PsT߳msb᪅W5Z,r؋n14hH+qm4p%fk,%n^L}KQX>?m;eZ?yƮ>Xi<ws>[{f҉f&7,x3L;ss6(R2Nzc;勞&τ󣗿'QEz.3b>hv[; Q夠Nd'S>q5R\,wHbO4x *G6 z{raiڳņ DjT~]g K{Ƙ栠 ոx#zYy+ ^+ڒ=+TQ]A27$S|Qq◪LSnȉ\#`q0J=w^şP'"#UY#:ex(N@$*CMs^sv '$ttKzO kyE PܗjM8Qc4}}u\@a}fK5cSkDZν3wϏj̀l ^ nΥ|M Щn 'c r dBtoTE{ŽXK,OZ(--6zfєS|{Mi C`Sd$=TGʢ aF1"aAe .1:G͝yiS]8m.j3%uK{Y":z];,"{/zA;Z2ab-qؐp_Y'e|rl_wu3|] TAfTi8>6Ķgf2ϛ[Qvo,esU_8O4K 4`&?6.{&>x@#eaIVڈ?N;mJ/W kA?#rq~7Db=uПbK ~>*X[{V޼kIq(p0Q:M71Ӊ5Y#^3ɱG.|^Y3=˺t9P"JN>r1J1m 誯=SO"?!LQ ?eEX,a[ 밍c"Ajِ8$@7 ɡ9 !Ʉ0^3 tTf_xuqcpQIZL.& ïA(ʷ);p$G7'j''Y PS|L}- oI ` f4)|*(4^-Re't6 eD½ZO&|ծPj[y^Y4I$htl:z 5) Db?׼GS7՝%s2n҈d9]ѷsp/ j9ܝx@SV48jdc3gHtEu:-$~krτb,ֹ"NH7~0naK/p~@ ncPNߞ7X__(t06A%]1io5!J Ayz,?X8CB$q,wJQ"2%"hS/O բҍb>epCdS4}Mt9d+3Fu1qj3KCYRD r9|V@> w/O)a2?ÿA_WgqQGU\{X2z&z{L]RһG'1/{ .-UQH }^gكu5RQ蓕1hTu*iHu^@[Q>'p"wو vXOkr;H+0X~ʝ>Ps+5nF96.nNEhGe -7|C!t5KJ~|b)#G30k|\{QJSߏ9rӕX\"l_nHG$J\-2ZnyM0#@3路^QRD%UFm+9O 2C$%@bxB-J߽ȝm!A01Ԓ~e #% &KC/P0VFON0fjL}77=w A/v[U!`,/YnK$xCEwMO 7bEe8M}g` @{庍+}}C [1κ8|;igbhpYyw2Md.ڋvGaFZ4dSjG'Fy| `a/Bk+ry/Oj#˧'o)ErYeHfǻNF:rNJ׽ Xm ;5nlZRs(i ynGLc?GSO8XJ>JLajs~v,^aŏ~,)ߵ8I=v;R1x͆{0[m>2YC HX7?OXSH+6׊5gA[SOLmWԸ.l q;n ] hت ɳŴʹ@PpF Ixtz|N8'ЫЫܦ44Os1ָiی`@Kؙ!dJ%ax½/bB|v$GiQiФ>4{9vwq-y#&NRYC}޻ 6'&tKʪXC"6[/ ª[I0<_Bi=I9 GepؾUP:90E6==@?P{A|(m}@M\תV$w;Rk'D.VɕQ4r_IY8_]KJPW!ߩWwkRn"Sޡp}3Di?wF8G6UB$P%c}:2(̲#"Z I J!E9{%25(|rDf%gY3I?δXaK تE 9 534/4  X24ysd:kZoagzQY:ڙ_%aﻚ`&Is*Wwkt@W_o~+h3/&[gqlx1r PUJΏr}*Ǟ !r*YuZ5 =@w|S)Cy.x7նw*hӭSVe N TYLd%و1h/H7`@5B6ͅ#β֭V,1:BGD`/+e}mfвd=׿8Fh|70(rYsi#Km"93b [hQ QW%E*/zQ@"k}KNuWXOSQ7oAB,XH_IK!3۟(ԧ\RP:G7CܝBu3CbrUʸ|;z&_]p G&lhK,wE 0AˆAIL?<sQ$Qԗ^`V8%Od~[7$s@N!RGFa"@֮h]( Ko9`]6|x |9iVeä4\b* e>q#@ Uc9J$g>?{tE|u\3Lni9=8ʯouݯo;7Z$d, b}FKu($S7Z9`].܃K[M?qJ^͈䓒"DTivT=L\}d%dYv谥;/p ׂ; <m{i S3rNu>ASxm|ϻWhS^%Z=#%ϕvYvS<8n$PqIO˻J9E@ 9 ~`;Cpi$`s[tgj] T>a"U_1L#H:byҺ)*_E6\ky-Rw腟܃]UDO-?T>H 7ۭ8(YY$kg 7-$u[eZKDP8^Ge?{.Hq{SJƂQjIEp=0T>Ho{J榞l*4/ mݛЍjdTGqn=tѻ`=dX3xΖ T¢`æpYj#6_ M͏Пɺdþb# 歖Fh'ىFi0/h}TsRϥ i>HLE5(,Y_A2Sk]{ye KvecuN[B zA<Q%tL[tTRFsSat- #Zsa-K7nW!^ZULxU2cm,R6/|=IP>M\a4`qI g̎Q^g NckOИ/ck1^L,ȒYn6"5DqZ3th鄲!>Ρ /v;skաgzB:C '@ڨ ;r7D_f<&7DϚԤ5μ > /=Q!)窱͘R^ƂO3˷V]cJwaё^K ؁a/@ƴJX;$`=Z/9|WgHW~Q7 1qQgKfPcrdN3؅ZWx RFQc }ěO ǯ*/>sP>4Z1(dBpm ΕtV//D|oBkP0UI_}2 w^0c"ٙɃPi:->_CsR>G\8< Txz Hy{_4_E3 $fv*NXjld^dх +!TRʻĜn%lPq>2'`F P̱4wn3|KSMgPu75 fzD [}A!4f;4N/Ez),c  EO(Z]wp;7iSU , "A?GեHA(![fi>6΃2˫c9 f:d_&Z{bĵ"] xU;7(`/E*|ܔ=NFCvd N`TM+DǔhB1Kh@ u bv篇!np5B;D@pdndwx'ً&\ (Ԏli1 O)vˉA$qrKw!IaaOvpu7CSo=m2YDx7 A²ntQ{SeR޼ H9OG"|zΡrG ߏtЊ%F)(! $PvqOIb 897ԯss U`nJ\UʨkN DQ\OBנu/J3uxp BXCH/ZW hu2Pr|dRB.Ų19sI&fXqXP׵:v4}cg(]1?h P@iyuI٥ӈ_pC(vOR3F%;ԋEF BgبdTs5٢'0i:0og{a@IbB8} t5g BR$21wuaoj|5?./ aBfZlj`ޯ[֜^8֐}'Vsp vm.Gt7rƐO#16JEew/ gPay3-!"TxFc=<'(*.ށ9+`yMlPL.8tKuG;fpʝskұWӯk>Wr:*չ|jMe7'/gM|ZBWtB -A+lQzVz8)khK!-| ?wRAf.dx]H/B'۫s"/ɲ]у""S+ctc}KIu Q(…P"KH{ I h8KFLOw,pw +i/heM%zK\.ŷ'Keaue0Z^6 -׮4F Ss Ox,_\#$Sx:av]n'XuXO7ظ? nᗟ_[n62_PE< (+MD٭֕'#5,\d{躹UÃ_kڷQfʎ~Vm >J%M{  ۜ3EvM;AտM.|vAcgHĈ1Γ苬lx0zmx &WML腫=fIV[tF5,cGP逦.Jۢ%Q_'ߌa woݧKp~8Њ"S Yz @-n%Ŝ2}Pqm̍%i\fqk0u t(ߤ4/R=ݭ&~ecS0ufLj'WMDOcOݚ7:e Z9 a*jZx g"E^|WlQe~)Y Dp"j6=J{-<> q!y()COaod_ 0= ('ޅO2ܿK_'djj=G9yMq .Է$2qc$%j/qe -?op0MϨ Cd G"5LGTN;̢Ԫ}MOQn5zr&R*85 :|..-w靀ȖMA>IAi_J?#7'M]pUCi(ͪ g>kdrL$&єx@]K7ueƹ.qtl'?paGFUV7qӲQU:cTp\Q-z{!yO\WB eea!`OkBOvXR~Q s5{ټ .26[Nu;}טL FRo5W2%8;;`::7V.a>_3ԏW*n4z \j@= fScLь3G̜J;j0żǼħ|$/)wW]אFګ1-GKؗo&? 準$@>@3يMt="ƄFږ9/PN}`YczľF]Nґ c`\R*btQG?M0*vio8Rz୪]Hig$c5ɀ' t"g9+ӄ*`,ˑ>Isv5J6es2hІ֯]U.XG(Bo`dʹqca9Q@rL8}ߦLݩqŬW}K\79"ꆑ\OAw_~)'*7>t' GK?=\Sl)%SUݰ8V1!y\#'0cK 'g :K@~嚩O:\|TP99X9-\DdJ"qVh Cx#L%쑜{ TԧcPq.j:9\j7^M;9+sc T3ifV3 +Rc9Fp{?|s?ebeu0΂sEwzW^V^:i|B$} r:tHiWt4"{șorⴰj}ҭ/%r4 Gb5 72ƾy9 ShcpB+?7Q |W \ШlIGK"lX:ˋPgmu"~=Qi#P'7iq>n"DUnR=Zv|ڦh{DS qB>i_ȎN|+T h~~Ķ.H\f7#>sgU`8uE'|z ߧMXN-{Ǧf;^-x<nXE Fa-ģ1_8hLi S/-_+J\l叺mdz%й3U6K1E5YSlNc84r1:h.{AZ"ŅΩx=DWҺAtȠ;s?KɎd-Njy;Fм7LQ)4\hsjK>(<5be;2:P#5.xBR 밀˘@c#|19tWTH4޷tYE#lg5!EI^i |F~Su"ީ_Bbiv d 1BpW5#]*jQnÚױ=e2QhivW '#ByXP1Dx|A㨯rrÊ4yp+@8o\sd8)eݿ5v-d[#:"q}f-c :IPfmɮ)gCeX.`Cy 2ĒD'O:݆VHi=~,+{ LĽW7/A3ș4@U׹ɲ'Js+CzcՓd[ry?UNn/UUO6{~+s۪B >9Y …Os" BIȭ mOjBגmm~aUmsV=/: +kqYד#*\2ց^yF*]Oy==~7Ro6`} # ?\'[KlfĻA?5Xѯ9EDbRpuW1#j.Ӑk1F9p2YyY֯ $8{CXV5lBƏWUa39Q̇$Eŗ鯔U{ٗWu( $(lw}v s" 5lB4mvЙ\  S"b.["9)"1d<"N$5mm:`>ONkS{sJF͙eF_ P+ `{g%-ZӤz/d{,tfn ~?":|Y] XT$bav5#Z*p ʏCk.RI$ۑCӆt* <{ylov|)@CpOȴH .Y A@4>+UM9gV0J>|ug|L5Z8 a.d)nE|U_NB2TqԤˤm 9G@i ZOMhh>h7@`Kϱ[(<Fߓm9]?}Pâ֦ S`>(~>Z]Ctwi $2bCBpB}ϔRĺ[oCPe~lDgD囒 pbƎL:.R+^b2J9ԅ*xEwy/N~,99Ԓe`WtTɉoayagۋ/łY fA ×+#)?2@?9IrT_~?]NTB|o⿣xGj*z-f}s0<;W2 0ô)ޗe0B~.NM]4?v}hWPeP3k|x;W ,݀Т)|froNbSroi^'藼3SA|CI!t.B! }lNhnG# j$]v/.򙈝ލ@U U,w_^ulr璾ō+Zk>c3exEičŽUˤxjf^qYRAV\\ێ\N&Nm K(bC!XN i$@rn=/z|'ѧpӒ)2sXn@ ?4S$|j5GvDo2軔|{jv<{e@aeȥG(| kG:2lLuȵOwxBv0~zjFҿc8ȽP3"SdZ+_KR BV.šI 7m+}oVhNDh#~ԧ)iJ8s^1Y$\ Tb*]]>8U Uo sV@ غGU=PYqcqbDB}B6#铔֟VqfrƄ%0W<[ndO+y&]NoМ%sS2Ej[r̫o޴դtǨyK"\DpuU:XP)Q;WyA."VZkszfg j>JI-}֫]2 aXh\cmo}NScѵݛ^RS ޫ3e0Gƛܫզ`[&%a&aLS;yΩjAp0FuK4Ltxp^V.& ?ۏI/ K|rT3Ԕ&*_Wu˨8y Xf]CEW-zLk,=%eXk3Guz l"1wnCA/hpnN4Iؖ?ϱWJORp=ųT;<0EV$y"o8+O>h6_.~Y+;qǕ́gKϜ販UH\U;N؆rs3d>H3ͮNQʃH,cQ'\˱عgl&hJL~AqЗ a 9T? ;Y ys X~V1c6Ct6h؂Ȟ)=E89؁wHlIZ E|VI5ucͤ03ڱ@ m>=J:Nm:Nt{}Bԩa0:HKtPO,ɐ3LA6[8 if <{n݂P%Sk픐s3ڳ^<ԁ C!wϳ\bq5)fGFΟ1 vo=]#fؙy]# ZoV )~+VoXH_<67 WS\<фԯ\t -ǫO'w.4_t#$Z'$,; ;8 +t( 6v)"XgC5$khI lj}4_Pk׻g Sqa:5"N5#كHGW 3${?}k,$ ؤb[u/-'tzeh&-L`\(:<¥_D gA8f*!'}!~?I+wNE4I/XS☩{u 6?x8!‹@#6iCs84X.[D\̕^fWi]iöq8Ȧ^WPOrqba@iܳ %UU#6$` |4v Cz]VwR l 7ɔ=jɬ"\5V 9QTН))DNR^۲2jwjx,L$2%R)Uw鑉:sDʌLڎ̪I-}OpMug!qhވl7g0b( zS!d`]؇!͉,2=''L8R=Z4Vt\b}![?aFiaJe;ڂ?Ph yӵ[iYGt/;XX0dlCCNS{ +3@c^ISȫ—=l}ቖ.hwI!Smv^6Ek0(WMT0 /YmDӲտ ]R4^VL\!!\$Au,I2v>fW-}nE.yz0`ìRQ3cs^bCz>8z*xAu̫Nٮ j`0e L^esS=#PxP\&tQ:Ks$!&t4~ OP\\qEgOFuK2l7{6Gۑ,!{y?LA据-C+<ͧNjt6l8Dɯ^2|sufygh v4?lŽ60:?@u0ӎߘА}2Qriڽ)rwYˡ$o>k N̼xYh(΃NU#rY6edeRbíOĔ=0$t1. o>KdmZ< $ΛXUe`yg[iy@;p6{XoseyD*yk:=jNy&B5x]$lMEj Vj(5uG~\4s`}zo 0Xf'CY&iSt2WBomGN"I+ٚo3B]}$,VSyi(Qb1"dr|uۭR.2o&°c$S0w]>dnЯsP#Uv=*wDI4=Yߚ% 7ED& uіɾO2Y^dт%aÁ!_#h]B{[^=I0`Aj|gcf⑍Ͼ8 ?MГN2E*6.6dޓ{5]|q[9H<-6.̋5hAf%lWܱ߱6r#EhZIsl@#P.o:t2O"ް>>g=qt5sw`p;3[Jf`9]Fτ+T͘sҝOsx%-ӿ799U@t|I9∞4'ଂ+?Ķ<-)Eʬ*y&֠ y13O {M %#?7%xRc<$yafk9]>k\1B=l)')KڲK}. QOOZaBmzI!!pZWbŎC5:45>{o\UړIj6&ᩓxܖ o+NG榷JҵtA$ihpR Zk86udo["^vMpwkF>agx6s"#2-,lrjnIkzMW?x*a15=Twh_ph!k[RYW2*Jh߷$;E=M4BoqA2!/e R!3u咩iDƭ kR(fPzS vU fI$H PgfxЭZ/LB ȌCW 9>Haň<@tvɺWMo>Ջ~M@A8)k֪1C\CT̯Tl|zXV<0qRGVe" FVkh:?xYmcN^?̋56-uwwm"U"-F},r@ VҎ~>_*3M:Ax/dHHE|0+b( XãXQ h|5Vfma[=%pf%^] DD^S!7mbsԃTw~i&pDl`/[ w}W6 Bate6 -7J0MbUJ΋$.|\MO!ҫ>eMGOר]\iGWj-WH,]N"'ĦI JVچOF()wϴ> *`||ZlQ oEԢ7]‘C/|Pt+XΊn1v05M|cL:w(xKUci?gVtOzU;!jS0a,!bBZn{bhdoGpO\kv|jůe(e M:CQRFX#?N~oLR+Ԅc}2t-;)xDb䡁D"gVP<0W7T"u/TM7ޒ7*34V%͒&J&nts"~ u,¸6>?;,*!b[J풅 N|NWZ[Z*H>n#2E7%5БM8th|nl0 ŬG>  Yhs#BL~Z+lߙa0sW[k8%S"B乍rNLSZ#Q+"ZezpI8^Gc 3)FfC3qke!s/R-S S<ЄTfΈ5޲/BIoZX7}f rh &@|UKCc\嵲15ä}hu-VG x:)4T+vgs$c.@GAn\'4 ʪ {hP岱iu+/'~/tm)(!Z<'7 DNy":Y ␁I_˧,ir2͝sZ m_OhAߋh ?VZkD{U1cAc`z^4y OHk(^KބZ-mXdHz κ-GGF;LJ6Ol 93C\⚃`ڴ8G26Q2wEV_&wP e4]3ъ w & uxz#.1`%ryUp0Sxhd谄S!L|'tF0,X6 SjA#~;GM_aZ#(/Qhq=li-fW_" 2/;I7;:󫯧KJLklkr2P`zM)sj)&"̀>b\tF\ZQf犡 Lg\ Ys*\yYJTcaZ'tNho!cx[O=KsT0i3aei(B&]ei`:fcl9 ɉԮeL ;= "^m9i}x.6l $D5+uw^X6Y6 */bz ,*dMڪ{E[tW<Ԡ'q:PRu zU7t]Pќ,)U& 4;Qcɘ3()UΪWp =S֨0|<[],/^y# 'ye4H`Њ{rYc#2&ڑAcڡ'ZL5wD 1Q^W$Z\Z;Ф i5/!Zm7ȥ+OdWd͸O$TRk+mr:h=huMwOĊl2]nF[עFV м-ڦd} ;KE;|*˗zrM=L)C쓽Ī+\j; ^l&H)'hc  [aU6r/SfuVf ׃abSFi*Qe#F4;~lD ‡?^, r)O)s!s_ř{lo/ LKA PA㟯v39fNxјG( p;( Dq5zaKKϿŐJ:ǙbhIFؾBD7Aa5f>coALIWߥ3ߡj<3У`OT2U@ǴőܓUgf?Q ,ŋ\Z1âjBaSf2zҠ@ s5ŵW6GTt63̮9R DTk asҚ-Dz BA;J%~0ٕ` c=EU}mW6a0 28l Ʈ Ig6V4ѕ F/R6 `ܘo<<=Tp/ߍ^YC EJ⼭q|)% C&{%VJBkE(o!8~7G!&h@(ǰ723pUNAy)BBcύQT p0 tf &Kp#ST'}Rue>3.qK0!{gp^ӕ%H%1x&' 7+Gj>kNy,ӱsSДyL{•y|,a9ߍF.Yc뉩=OsSJe.fe=F J{%SDfз=;Q>iYѡkuIa7#!;}u}>Gy9DWeOL㻓G6Tr~\ކ*\ |z|$p/V. ,4 yP;tm ) .KVLW"ԤpBߐEϬ0O,5DJ8&Y"2^([W>xP!@EZV=}<>ri!w/dGO8ʯXCaa\B~bL"YC }>&Y~fA2`NPjDu q4sb**4H)i3MtuFWlwU:偀>8Ɨ3xkg6HbxR` 5B`H&3A*mBv`!)кXY 3X9~Ooy!L]\f&^PsGl\gxUaHZH87Upz@Q"oh!Hx:+MS̚l1UJBBiJzfw@Svdրڻ%&| (RGxs<%Z Yt %x~f1ayfE ]"d&AA]z6# "bEwOSaf8,R/!,>YAGq*+}Bϖ3as'5jCyM좩>@9As}}!ko;c,pt:Rȳ]10a*kZzjDžCLhAJa)58rǙ1Dy1\D#6y_KuPmDy (.bf؀J6Z|~w,+sQp({!ǡ놘Rx s[Df"E&50D,$PbQ;ie/%X$dܵ݁VP2<$WGUg{1]Kϡ񡚍_TC]fPݳxH+BSsoJVҐ} \&i43Vm:'E,{B~†a.K$T:iJ)ia# %i;X71\vͳ.P66DEC _ kԳ$\}pk#kC 휷ލVt/o<Ƶ~O {tgBߐ!w>6}-m%bZJxePJ߇x,b#X%Zc\cscܠJ;n/''P2kޕr!a4V"̸?ZK\ɧ8ʐsuwz[R)T*?!kT7=W^4य़=H o)Q4Sx]*O+ѣJk .a|>qnVoHwk[4~g׼glՕY3~d  . /+{sűϭ vH98l{hɱh12ZMQh5x5S&paQw& DQ>S1(VbK'd#3e85Gz/а8]ظ$6Wj:giahQ{oe { Ʃ׺@+DM\r`x89[s1_" \vҮ`EZ ˩'[dKR9\aKH*9}[ȜA$ )+IŢ9ӕà2vލP٤"ìV`-UVKAW> [>\1@r^ _k?u)XYO#w֙Fΐ'f@cv6,j4$^fF`5uM4zA{>uz-RzA1L)~}:K!IN2syya!h|փCΪud8HNx)Zׅ]اz`3tzwo6i[EG#3)>xo3̈.%vPS,+;>\EviפÝ fM%Z1;}Jm_H%bA%,ŤS0~.3?)\+ZptJ:^-tgKgSl* `h݋x qF\o$' ~fڀH檳'7B605atu=犧>9`re\͠Xb )6 9ϒo'BL,fOKBݾ@!k#ҷrwv`ǔJ˕,j(B8.E[ڳ "IyY@T,eem=#h  bk1Mrć-76Nw*iX-YP2rV ?}jOHKITG~s2gJk(rĀz ~-U&CMC5DwL\pC1hc^#qtMY27aп($dn'=zGi RjQ\|oJ)K`8=~_֒B 8C>.H)bwsc Mq~WZ4{@6,B&SlB~cJݫ`Ka:R K!f[dQ>L>&O4ծ3 UTK}cMDX`*62>p=&2tT%]:[e3ؔ-MY}|rWS붊MSOc< \,$ɽ8}{ګ-☢`{Ɇ>5C$Onu%~[A+Y03~kL:Uc{悋nG{|uACX29#NF;.jUWbc] O4:Q(G%x`(T~vrcjN] 3ZòoLp;ļ Fpw(\=:ۮǷ!#C,6*Rsw|`GӨq29?mMs2*'HC>i[D.Vl?-=R>AB^Rv1s--'dAwP:Ry[p Zи" W:HVFJR]8<&Bbq0mhRy-H kiư/W<%OנArGhHnk]jj}V\Ʌw?L=[KwFb"/o4$ 2GqB{" {O͌%}ڹ 5cW]Ԧڔrx 8$,ӽd-퉠z^o$z47ֵ"Frh6+C{ l5]%[EfMyWƽ]?Ԣ.R_z[qD7Z94(|dkf꾊dDd!mt۩bp̭c_ wr%ӘɗTuBX;r}R!ՓbC?bomalbjs>s̱S-hf%cC8B8n<;L9%9^G8&agWŸO9O#M&ϙ*[ոd0 _ P}(5DϾQQQw2z]Bmq8+Rk@yfȵ! &H_?#U%_cDFѠC;YA`$^Wx'UMgZ,e檨lLc;ŏx-}HZoIԫ3 :II=.&oH J/메se/;ғ mz̦竿)vuҐ0)pJ"c^ӌ1o\Ҍ}(=]-š/l^'+kU.qD0`f f'챖XNQDX(Ys$5s`*T//tjZ" :@Aжцo.?{Y ҥd"~W@$>R½3d/%ՌO4?IzA WV+JrAVz~Pϰ=SlCtE,'8vbK.ٷݦdSӫ |C晽i5DyuumFX;{`}~N̟~P0zPV#D=SywVo eYhĿjH9NGik#%>\)Ԋ) OT\mG)pE~2=ۿ/1%ώ/+SuhF/@Y{&\ +q4_?X\Ω-sVĐ +0N#C^-SQL"x*}G|OJn1b6sj94=B Os1t:} 'y)ajD ' ӀKo}<384ʧ`zԍ;.Ųh^N 걝!H72wUn ލ]cs>^6^&wzmtK> n:9FPH Rt0#omnES^=bZP&Iz@N<1->SCXeiI.TI s`wyñiJ)[|3Ay _0},ӷb>S Jv[N"aQO余B)efDm/%=֦4 B(J7j91g4xHaNNސ &x8 4Iׯ,nv28~;n@7iiЕjE[O˯(}`5l@Uu Dxb#бF.Ä;V/~֝=[ă>Ԏ%\f}F-űxיEdo1;+bF:kMF[(iw 2< (N\_+]% -vbhv <5e[I^хbpn[TZڐc SҵXa.6:< l 7@qR \~*d$#9lGwx&h- PkltmՏ~./]E#ZMah ɒ_ `6ud7UBؽ>BWZ$bV`1 44@W&5cU`NŠK\_Ndׇޅ>lRUȫV5(~z;򦹠 x/ړv3 B$'fE#N/FxpRYo өf?/+zk}*C]Pzq$?3-71JG<@*əH:~lp9 ʨeᄮ/I=:f)"/(Xjķ|19s oW0B*66j/uLOV%;IL#Z r*Ju/uzyv~H cǒ,Z þ2G"WlH'KZ4c}ox,c"z`#&%K$m|wł&5xS E6bBgc։~u "-N|RL[0wT RAEk6zĚczQuqm*O5.%(j}N>+^;"* WWṱos'GiIj:Jw)f 0BWSwCȕaY >7m5y^5)ag4רpʒ5S$$p\mGZBk†L)fg#aXaTQ*z3-S_t PH,Br[ J .$x` m^aѡyCˍs Oqd" |1b sFs>nyk T9ܹenT }^@X?R<_%'5ςˆju[U1w xzT:%eNQ"CdQ|9BVU|\wwҴAXii ̶y&k#Y&o5`D'6B^In6M!bUtε!:Imb KYSJ tӭ;_ r)L?R\(>2s\ӭ~>J昲)uI\[0|v6aM= a9ngM2"bdQ/ǡ|PԷD<jn`NGM'Eō>`uLS8N\ \fYvJ_h1^AB[lT[xRXž$~P^V< v~_ &z #/"=dJf/5|CKO);pU 1#na1[f59qY tPn5bf@ZWӉ@9G+G gj:xWm+K;i:{ A+Y bS2=]gou叴yjݶ }yplȯm|lZRK(oeJYH84U&u(6G2R h.?y.f?p.CRU:u|<X "̓Íri*-O PciM1c(uSMȿEN tVJ;R_#⊤F#ىEM B4v./ 'w7%Wûx1Uu:"?ݴ(af7}SִRNQ#tVJH)"Rk,L~Au">NLAD$Ubw,_WImL3[xK} @6&;,'T){QK4 t;ȩFnFmnVd}wmT[~QÄIlB-l{ c= fm.$\kb,Aqi|' hM$)&r.{r]A)FaIpYćo oT!"*䛿/QW-`v]Ybl&|n5,j7Zb+bu->Ji$[ 1kO7\Б;O41i{5t"֍.bR*R`&K賹/SErc]pp80_MC=HH(ȆJU(]ME~i0K5S2^)In{~yh++J 61 xɄ-^^NUg;hag$RXXPXSҥ,ȄSFÜzO8(fA{; 3){5뵚cE- `&]ddd*;0=VٴRTa!\[F( BD'V6/>$]˖٦ߦVJKH@Pv|,@LI`. aHC# `qĖvJN2DV7;vV XNtYM* #ݗJSϕݯ8λ/Fnw4Iv>7mzr Ctb@jd@{%:dZ1u0\`"5e<~3&3:%h:5XϞ0UnbKa!!!t'TZ2YQqt(:aKb*jtFreA<t[@+GneSzJ׬OcC:fRpjjw@ T? gdnd 1 kZ[jSU^zp :B?cjAZfh&X=5 %Sqy:+Sx̿Di>7"P eJŤ0$&ϸaFeAϡ16%iHwJ'LÔuJ5ݼޤpRn )zg'BV1~fMسE1'wT"ɧ0nW6sdL݂zZRuCAb՘^SvU &){j!V!$t\Id.bpPvwVȥоG ;qKXa\^S{.s=OP{"+x [ ZS8$Xt 8㸏MV'(^@4XQyE4"6`f {ʃ< M @CH[&W}'J ?m+>ӈMǞXLwkM<κWfyE"[;wG |\%#ǚ$ͯY[=E:wPsKHڇݏިJX-k ~2,*Ean*K~m&ZAO^#GIȂXݐYkgslf(haq ^^4̯ma|^SajW_u6ŎwTI/jTչs<%)mzmhP뾸P&YG˷YS b S=hzM'ix" Ņ} Ɣ]jd[({?pH': z\ TFPpڦwPz Ahl-Ύ{5W<O%pp9+CO;jO>*-櫅 jEH1_a#.(MBWW\cߴ;he#k]+f[?}qʼn'w}!HBvݘ5'cDt%눎EվqID>dro>>\  c#2"ٲ 懢?](@ w\)0n/95خ A;iHmcKp(J $SG[S%?8>za `LqL*KJKlzK}GhM>}6\ S!H=d|8k 0'uZJL[o֟rj[ĂDB&s0cz0HD^˒-ׂAs"kZJf؊ J";KECjDp0X)Ǟ8MQ!z51]2)^dp+ ՛kMKKH#, Q4lTK%q$׼lmXd26޻UFjij͟$fK1wܫȹ"; ^pK_|cĦ, .? gn84 Q6^7|5o&iPR1@\O {- sf 7(1]Q/ 5$hyL$٥g\xezWb,RXx|'f"6imʶ~Q@Bѻ [-kwGdTb\a2Qߧk[Rj ;ؠ˅fN'(Bl o9*EJa-cb|wAK@ %Qҁk&&8d?Sb/@bv@ϛ,5,";H_E pBIÂj@hhT:UGu ,/6IyMg]Tw@lvhd^a#߯!f= 2\w«G@1eH{[W\B=j^&Ahn * wfJhs,#|uH Zkd:(8 Ъ1D'}2r%lUsac%Z0A*bHEM|CKْ8@;4d@xV8  S$mѲv o`y@׆fQhVȕy@\Bs}cg=w+fJ(WyLOYoq̙.yԺW*@&eG4}?ZjLKC-½sALO{1i; -܀O%_kZr[5/斣Xi7E$@F!K9bl$Fő';ḯܨ$3 h~IKxс!Iί{ө5? uV#vwUKr&OPc79յTa05||`XhYp{*TkCL$2niuÚ#0ֿ_?k1 mRp AnrL@kF<&=D e_GPI*ON{00a9f~f|IWc_'{ Khd["^cN*@3mS.}<" 5pb^n*CVt-[eSN/ ЫaGy NɶJ FC}ySKvDq %̈@J4`XVV.ueY`s%p^!5R+F[CȺ#NkOfpiQ2d2xHSΎ3`Qt mYrLbh'/Up;TlٞmC#G*"Il%\1ͯfڕa@:B,OH$wI2Ň4a"cA57_Ýڃ*%*B)$SLE'/E!;4fmFQ)4үq)]s uܽ5YGٿFDC@Ɔ9e{ 3$4qi *5wh9mgGIr4M~08MH>hinS|=+5F#V^tQ=fY18%'2PG4UBXU|s-QO)$D;zy4xQbrshD)Zó#?wfebIGd w\v*7*/{+ۀ?mPj#B% x¡hC8ĐY(Nn&J"Bb!a _kIAMmu:iwy0jEk/:+tnhgtr_Veq"}VVAO?&eNpbqaslz[zV$U]t‘4 `rOW0{BV'kpXұ/`'1ndf+>9n1;JVg`Yj~*^{CO%$:-IKodl\ KeLS?zO`4|qvN)8ݨ/䀹R_]w9}3O*4~~;E]>sa+7剈^R>.5)D` ^!Baى*-t ?V abQ@Ľ2Œ(PdBrpuE#SAf3H 61L'mCŬ^\7@^LĐWa2F%4-jJIaz"+OzǎW%t!<[ #J6SYg(s׹@;,}ne,E@{]i:~+sD$n7##N̢HcW4'(fJqִ h&z7&-QUY.L*K>1lJ^Fɟ;ZLYԆqsfG?X[+On#[awC")Ҁ&w-kCk Er `%SW.pޯx_@pEA~$TG5 T,?qn܌p;`iQ(Lx̼=m yO?y3U8]̛4,cNy;+r]x!UçJ2<'CEQ.& MoOfm!806)Y-Ȳ!x voFHsLہn}k`Q֒P3oN|l"b)k[cYc-#5NYrB.|oOWAA(987F!e}p`T y #_x )_|2fcȉ $QF 3ÀcDH3$ɝ~UUϮ6TC4wFI{ҔR&|J?(l\vE%f-~S{4% IuC'S|ɼ ;̍KrF}0WZ<)xnh;P2LٶX͵Q{Gwě."vM ⧬c EM6z<:Fn(QE5O3m(JXa6hƱ;QuKVvYz ,ٷ=I gXK3j'A0!-F頎 <vKcD zZ' xH&Z􇣪8 Vg֬||0\iӥ`X< tvnbQjíWh$I rO \ÏTGD˺&,RHM0:},9u6}e8,1!PI/2amGA pth&'w "_x.R|pYe*Q2ؓ8\hKv@kDŸ";f[)csBEM5 k~~'6d˒L۬DI_Yw̆(UcCA| Yˡ*̳Acf^41Ihxd#2W֚6d(Qp{4$;-s ЕvCD/m?My-[9"QC XU_|t qrCS% ؘB-#Q] e-a;y;͸#y@u%_ 8ᡄp[+ nԩRV |#MW(L(gX&3M?J1r :1l;KpcVDNY; Wk+΍ga8J42*oIFdA 5ui=El|ڎCCh ,9;Jmk 6):4o%U'g $[y:PF!Ӓ#ېlj; QGN9ҕ?7.'D-͖1qoS^hmo@Nplr$v,w^C %80?e!@ y/[5LuсÌκأ"{<֛f-[JdŻw4sǕM4 jJl g# ߖlZf&Crg, N"ϖߛ@JR@>g{0[枕I"LˠwԶe u7bz]j|8*:媮΂C|4iХ?!'!`(@ȯ9u%^0C~8M+3,4!U(B餣"c'ʦ+hxU'E+7!u) lQzb^@OFz.S)|ӝ޺ T8toD BB̮> . )i ύkZSj=IUTm+ T8ZDG:;!w0eߵ/k͚0:Da 3Gs-@57QxoĉcD;JUDz"N{o HNE5x\Hr}Z(00P6"?X.bM:֤"L4r / -MPRJ4CXkZϪ2)QZ4'x*U~!z$3aچmuYH24NΏstXs @F.3 rU̬I_*%BL Wjֹ ~q9R1RqN/*o/x)y;V& ڂTͬ+TG^)I͆܉ 9Q!=U#{+?A1 5T;vq Cт-0iFIe.i)(Vj6mLyɡzs<d'MOL؛Ӓ >K 80}\g!x>JNA]AFݾQI#[6 ؜^;bb]+dcƹ}',!#*{p0d< :U9Pq4IWלLCn(1Я NIG)qU;sA\~jNyu/;׾㻞uu[ߌ>TK 2Oo< |N9C]{D[#:r^" s9*P2O~NcAv6իɼ`TQ5 |Mbo"<~%D^W'ٹ{B_TLP '/b~zqȣBþ!AS wfSeh$/zep*R-Z;{~ O!D3dO x'W[ؤ d9Qb wE?i(0t- !4ppIz MS kܙԵmap]2jq;2` ҡ E B\5tZA.>m 2z.0Vjm"%f=:>N>u n]7dxeOM$O+w|oiOT:MFp,8yd:ni MmfrzO4 'l#c&ᎹXr ,HIi2u+xn۠D(S8z+`D?8-]0BˢtQqyML Crep":N^A,1j!)hU^ Us9:W%vke%Iݜ9>އ'w3h0^ %v(EmA{F9N1R譀piizguP|YFC p ىSF ~{ڍ>yB!LygQY+IK=d& h|L(hnǦnݛỷ:o;U&|֩4-R w5}-oK:|P77,;m"9R\"sY0pbYpӂr,#/P|zZzd`%UX.T`#k{BI :U,6^> mN@yzyyjbF qAA^oL* _p(NjO1J5 T6 `T+Ne6BRF`~EX ⤁"zB=/"}@QKO,)q+rOox3VrqNp`3$\+y]?&7|犦P!;[<JQĄ :=- v; v;[5!ֺq⛖]~x{Zךq,{p@F"5 -Dg4_]# ڍ'ڧ*偕W'\wٞ^QI ` =#0K[,,`g;X!Fna,I&jŒ<ؽ~/9T^t{ нn/ (/i'vq’W'?oV+؉0snA>(%_sm|46cT>eO6аʳDKs_~w [^?(~}D` Rp_ie ByOd:,p#!H yE,GՏckPy+&Zs,2u_m.!>"͠hiy]9 kK]Z95)].ҁ7c*K)y~Fq.(4 Ov̭7Q]4k4%Wx_Ip k_H:jeTd:I=:^ţvN(<9htEIS#Uoecm<ne>qKge‘j(ϲ'V0܃ 1/JKqI}qn:Q"j&Yav\dWtFH형R;V_L{GQrdhW=faOk,;ĜEb\*%#f\ N4"xG􇃔Q1FpQVBwvKtWƎm`keߘXki˘X,񈫚=Yy( AYT?3 F_K+^b#(BH{}D8}UsqзjSx =tL2eSG*X3ts ixA9g'Sr/7XMiX?1'^2Mh9-PTYFԪ^ m1s7Zfd=QԷTb"lttK ڪ4{ (DUd\uz>Hu W 2(rz1 tI~kƨ'3aw}7ND("Wi'-ڣe0FWI f- (Qɭw|:سjtPT&@!0½'6hG5V#e_U QaycZ[]8('BBt۫x.;sͳ#] #%(jˢ+sfqKp/  n-1 |bY0^cXOl] Wsa@^| ,B-8)'gVۏ(I #kۅ`Cg%I Q8u@;}5:6h9'co}?"@aa)]Y eb@:=%IO6Yv N r/IG|mO|hGo ,V\AIR;X{gL ZkLvkAr4}W z !Vrw:bVV/^ۙIs" 5.71߰{ᕓ5R՟\IN.ݲb]Cέآ5+윁H uI>1ʇ~}a>6X5' 7/Kq>OE~J㽪&g*9GF pZ&C<71L^/Cp˝~)l~)9euBukV0!bx`;miE@)P3P=`k^_cQLIKpa W{We#T:%L#0-?xf8_YU<)}yMw*:Y"CgBWW`3-L@CͶEph &$/R3L-舱mHƎ6iψZQ_tSKumTIdbpn#m^)Ϝl"se L lS74a4s!|~Tx4b8gǷ*m%{1TV{27XL~(VMasU\Q8k=BJq#w8iĝ!UK\û_A!SblP.TҬ>&@ֿ:N/R^tc% wo! 21N=7 Y5.(m Oqxry5莒Xv0!s;Έ})iu8eQ%kI[ Wmq桪Rÿ́A8Y©p On S9!vA_=bRe@,O1޾^>_/H wq 1IJ(8ߣf&E*t_ӕ*'y eP ~%$UOdOWقh7̺3:LCTU.gd?]1hbƃ.RMӴVDhbQx+9H>-`Y#ލyhgF$m wQqxi~JTmnAaLfj1+Zﰩ -Q@(;K.||AS(Ks΋±BPɠz]HGWPl(E5\< jBS##GĬT{A16iQBN\c\@l~7|(Ay@FrF3=[ir*m[0$x=^Z"$ 'Z\7̃y,[%]&*4g4Ri|Kl{(%XZtrѰ%xaiw גMfHmPsѤYKl\fsc8 @jS]^d ";و&c( v>U1 NI"asܦ.)X绩F$W>#iڲ.~ѹg*X.{.qs#3zT`4,L^&02ETBSa L [9)1v2MSe:3`#SI@]e.o%qeM *ƭ vl"t  n9#|ȅzC6IJeEke?a :sz˱UXۨ4Hd`u@ЇhcaG%ʡQjmq󩜒%.uU1 .H@CHf h04<&Ib` Bhm^by>],p`5vK̵ɔ5#X&-uzd&SKP|kw@?Y!o<]Au^R:هz%  _Nla$ڬ߇MDT%WC%ok(Ϧ3橹s%P25Li菁'G!6䁑 >N Mr D{Ch[3ǹ<ʄO/ׄd{x?uK}x:hfKFya.wu%i\X,0=V8dPî{)EiF4B {$">^>xt+gi9ٞ*u?*na)V]hE *%.*/ Ϟlϝr4EE܈O Gј +ĉ0gDxF)hqO+^Ff2q9E:ePLn66D/9tٯ܈ =FoHn8;T/tihuL\@֊6[̕c"SHo,V~ef7)Q7XW3 Sq~AxJ>mWS{4PZאjlY4V_U\ͯ=b#"!csg,jEu,gMG:68s Ah m Hhͩ जZYOG Qwa.ͤYVw0n22mT r7 .7a3uƍ#ܰ;l$v|-".<bqܞ(j&iZ8Itږ1|($(*ge %n+3?9 Ͷ˕'e _QV" NEО* @~h C ܸO+5Qi^5;&:}֜bW%t4ddЩ^{HşƮAR&GfZ݁D(ㆅ[,1ku!*m 4]~A }6<ݱ=_ )f{sDJדWve&XpF䝀ޟ?Płzg$PJNJ8?GMaZu{)!sSeӉNSS'pF6~IJNo{+! 9L.۰a'2@3xII@] |2cBGEi,kF0!adJ0KɪWʁm6pv!ƳEJM3d)ЇA**o66wwIBE~6P- ".WzY>p 3ex{{h1C=([F.uw Ց0zVe;wavuh x&A2&qݗS$J,bE\W*'M֛> c,CQ‰#-.1TGȾy̞(3|~mCkVH@I[ɭBÿ[* Ic·^R":9JqIv{"7VђXioc<2X4hf]YxD. L$ *h&<~2tQ|~A`iIat$ߚp;uf+f3">{cU;zk9<[QD \%̱"C*\w=#&."3.\PyW15.-8R<[+^2 G_6I*p lmZ=||"6X&7!^[Y()s8qѼGpG EiV?#K>Yܮ5OdDlȰ7F!Րqmmݺb}8iIwG}hɾ:CҠ Fyj?Lk;S4'] `ijT(b0I5Hx&Y8澗pt۞~z<BCc1L R̐_B;5`D׹>h:.hnyXDq3( g!08̈A0>^HR^bV!bjĝ4\ F9,,j5$ta 272{(轀*x^A r|Ԩ/1q{<éoIT"[ e:v["|5#dR=MW_Nf̜ԓf?6 :,Q__JvI|a臄?y l xaii?a½,l%#d9,(5eu!oG <3BC\Bs EU"(7ΠQm# ([^t@de7^H>%p3fsMR$u8ɧPv78 cicH?W+DnxhMoRG3vuÒ]NZ.EFΡXϔͧ wamwH<~|M q2((v2&߳(7#U&w˛%l=tؕ3G&i,f67&EC`bzȯ ky+2Ø{Mr;6" /("UG3зʝwm ߖnfgIoe2B{!oaC Tv_I\id9DcU7NS&FƀU>6e{+wl^wI3 q%2P ~; A `d`8%Dƾ7qjiDolFJZ7ǃH# 4SY\6LN *yY o[=:Z&:&ڽ5BAl"  k~ERrZʵSo4g\(ִkB&7n-2@<,6=̔ cϐM8%2KFr|c̴fxT/nD>zW,faWǷ8ӱ8֋Z8!1z)Pc86>M&;ǁd _}r11VR\!iHWkfc)Y H&VZt[DFβ[E}hS)pX&HzqR`[M1"v:(r|FA./܅Iʟ^ 96EA+_]*B3ІK-]#n~,gToM+>uhp a BXmUC_J-2+Sƹ }O>U8_W}RY.Kox #봀vLBØcpĐ/ ۂl ]#5Dt+QTs_|z)*=Z+herq!~Lܔ ;^ tU!S$LJFN7~<W_>ĵ@ͷ)y3"S1UL`2r.M%B6:xWOgL@Y v}gAƉG>ni<_yDb.߈P~I!^@/~ uHF׍/4raHa"߉ @K!bV(G(rϭljqsi3I4i D\pMM AyLX!׷A_,"Q I n]VCn~f"Ni:xMk\rތ+ PJ>œD8Ϛ2&'E>>){bsl҆k~YqYյ+/!KIT0Lե9us7wE},rڧLػyoEl {e\ZZ00 Gm!e@p,U*n,h^tfOҜIgĂWV"܊C( HBa[o‹4PeOិ_x=. p[~܂P _\emQ*n08[9ѿ,\0paNɴsC|H~4HAnyњ#R|,#6v݀a@:@|?FmD⸡FX(e}riWm01KJa0#ӀCUf7ѥx9|< }_ /"k3TIG\ t"-SM pN|,RmޯZC:Z>Sm@|ybe>k/67Ij L04]ճP 7I lFU}v~͂5Ρ~њýC;d rL3pʡgUEC zgDC͛-w##} 0;`d%txO;h@iNӜ2&0XBΩ?~ɺFF~~2e@(ı9rHw3ZŊid(sJ "og ۳j?A:(ul@ v]MDNj:tΡ_HxmX'Æf+i|Tx]@i FGz36) zR keϙuYT> IQѰ?/<嗴2pUwt$He_˺A(SWADV4;kjT^62aC|؍ h=M(u6Q*u,S-AZX *f4[4f+K2c% ,w:5[=#8w17r'+6HsVhSG6y$9]w6-juo#: Ŵ줘֏z"NU`%ĊRڹ60[ /_OZ- !U@_ddu,kBywo -/KŋBKxi3;=od~76tYcWbdK LB͚#l lӱqp+R`gg<?8(nPF$oCbNq3ٛ _ˀ 36$GuG`6 38 gߘ{c[蟐08|t'^므=Zܰ[3ewד")U.^ֶ=!0żɑ%kzqʭ;3?Q#;O9_V=RMZ•n 'lˮSnALPS)s4SG욊GUm2[T)8VFTvT2j8@qt TI#%vpusq Լ/t☒Oʱ@ ;4CxmVZѳo}Ṗ9P?3VFAvKu[FDJpUM̗mԱ a %U6akUT:koD<2ӽ!S"㾉5Y^{+DK;Q%Z}X`SȒC5 @R+n2 !,N{8ڱVL̅f5&"Y^v -&93 `ᐑ2Qtj)f5:'Wqj&mhP+oʖ>ȵll!qkIr [ojS!sJ04 _[jI:i|Ӗha@ІLZQ$1GG*ٸqS_%@t*-Egi;;( i,;@7+^eJ)9.hF԰nJFͦޞU`+\ 7 p.;Q7k.@Hsseidt-i %-exXGTUmЫAV"z!z?s>Cc"Ϣl26O+YzC RvgR2}:,jO%cWjk6` 5PG\? CIX_|O}KG#<]b䭘; Fʹ*лӴ&Xo'$ ;  SUf;5v!. X;246݌ 9!y E<*iRڒ/3KKݱ~VW+.acdm@Mpՙ5/1 Bq)y_b&\A½RQ cS4[h߆/`rIT]OHEϨi[MNsC`2x PFx靰TC ӄI?Z5$L@+՝M;>9:W>gGzuf,XQ'%EjVfneJg*e][*nk.H"0[qG&Gſ IK3b~j(Ċ L-eDE6hMY:DЮp*deǥozv; ӬKwHMad̒e,}zW8i'v(˼am,'zơ -!vI03bo1 , o4mBu(nXs50AlR=kZZ`*} r*|5Za%'IjՏS7җWOU1ߛP:;oX!K""bM4qIPhL 2_z)bWK UT-0H3W5tᘜ3Gb͙A}47e.: MKj;VeR|YCK¥~殦fڊR f*,&m>Xbā@\9*pg,J :%^dEV^,h-b@.K>--`hfx4YFϰ$ik'4xRCLJ۵@dX`QA?iwUn%5$Tq~Qm]%8z6W|pبB >Z~86khUGߘ7۷1U؋24brq9i-؆ ^ڇ/+I%ϛSu+J%.X4, k,{xh$sIv_ucT$=}ސ 2ABP&jRkAә8D6aY+ Ĵd+}c"-_]1" +FZMz6HtKeϊ1{3Raey$зNȜ>e2*FkYkU=ѳ|/Bv_XePӣlv'%t :KexK-,ԂW>DnIX IvSt`i,ԮɇljQ{s[|3 ִkDHUЄ7ɮ4?[t݈~hE1j9˜%3%1}88s $ۃKw'~@֪Cۗpc~e&"GҠ%/Q%,l7nGH@i~%G+mxUxT1xje2ӖfY$ ar`m:LDl%|ϡpP>o<}ӣG|'Uj[B)]2ףZ73CpbOktjOaQvҊX' :o+|!(/Cceѿg£V# d3ʚ Fuw<v!-QτQrgŝxWDMҴ;/ֶrc % tU+g/oEz7(baGV 5 YcQw<% Woح}T<4 F q1zʞ9r|x`AtL!156"[90.Gn?$Zf WTXMDE]v|p5M# 7'(5~.0Y (j _ۗ0ZF=s{~l*u17Q{u+M㒕ǂTvӚ#ZqA[Ӕ8|. l HgE>!y{'sKIFjU  2 E$x\y+\;KPڶ$L>s/eva fv=L!p+Ja޴d~OM¾̤> TڢtJToFh`']~$᪵_1 j0L^gihӕemTI#Hw2D8`$.M,.Kӎ/&i(a(47Bad5x̆"r*"e :UVyGoQr4q?öN*6]3?ABY6$D뫍nbf|ܝWNWqӭޏNJ.c.5 jztmŨ ⴯wfs=~TY)sZAx\p-gԲ "{*~n,a t.t93=T' |&kdJy4V/KUŎ`A9Ԫi;()ƘL)c+G5̀t/ |LU©7݃:ws:'ɏd!yPh*ؗmx>;cׄ"20^4Nv 4>eǒpېvvvZh  c.9 )(=cE+A!g=vX7jթy#z@ 7X FoMk@7ujmtu}1*Mpwl,{ݳufUfWuZ FiHLwǍvkdW{u\$ShʨJUBt8m)L1202s形 zr& >H3ɐR~4]6b٧r`=;kCea5>r' |$dEe]͇>yJ%yV9Y9~лq`bd ޻VFN)Fh`ԀwصI CX3=ĺ:jusc>cr+n՝;ݑ!X:c+%\vmH +9OW&e̱ : l^⌐_ǀ1Ypu KacrG^a~K^X`xZ  e>] 9ʸc%u*yG:\PXKьV襀n懍WL=!(U>MbRaN==.} aO*)z/^Ԛ~ VdN%d_J@Y?t̡p<qi r2Ey,ȘqFcM7O7Pk1ċ^8xHR@Ɯ ]daTgpL+*˳HmyDB%/ 5dsWv9yIWt+#|:بvN[PV:.e؞eP^>V#"YVza(Bh:acYm=Lu#L 3 |U';r_c7 :r-i7b'?uhDج@ ! ; xL_ħ k[⢉M;x]SJ1vz`ʨ(,GQ8nĪnrYuݪ_-Uu˯x/,<(郜#P4IQ!Qj?` Yf~;_42j^/9R\J&B[MAY=.'ʺD z ' `Dʲ8+$il TS ^ŦIB8`CH K'R)s&5JG?uR: EI,6ytKbdOb `u*#K?6 fTwҿ8αB !Ϊedj{.APK*NQ0ټgCdř%1V(>:5J%L%-QK瓨:w_πҪtMmkytL.bhinyf`Y6 B>1=2sknBڊ ;)XB2oL@*ΙaZ98! .q24I[dk+)Ơ$:dϽ3]@n63ٓ;̳3 {rfqxBe0T$s8˕/ -Yм(˰8.cuAa%7鍬-ܽ՞~Wbs(8Ԛ~㠰^ O[%>`*S@:fA[I%>ʭm󖇤߂յyQMǠM{VpD E-hAJ̓{_Dؔ| G󯅴,+#Ksؠ=*Q.8<+qr#T+9u3P{K*!ռJ4rlJAZ@t^]jRnt]0(dFf_sǫ %'M;⎾=CQcjצ'V̛,b86)-}P57+d#k\AGx$RK475[,:'%vZ$ST5>I) 0JJ?+яx 7Jjeѯgҧe䄜0{,ǰ4!bGiʅ$wmMᾍ7Y? v'aoiljvXœ;yt "rg(r%jz.ݞ t&2F4~z20rvK) VLvG|v%|k#{L5޷ƥq|\&ު:mtj/B1؊G,G43 s0ْxҲGT6 ul:#m +Vs6^l`.6b*S|P#HBh/.ߐy%YYC#)l 4)NbJt ae0Кv 1u<^Z5__⭍(GYɴk)~y[BybY1xSy]TZ.ݥ9/2Q+cU&IOyPdIepb;3WCtv.3=zT8\ziepsuGJY|x dlP?+\'yΟJ;\0ė8-Au!MN|<>|]S#= ][kB M~D.wIr4tt1ae)mC*J`8VӖ^oi ͿŁ%UmA im5)UgUIzt!{n'Җ]]~&Pf¦6. rs2x>mLAqllX!'' ,MXpU[Jt%^.G!.?<ؒx{CUY'"g@ |̡Eaſu9FO?\tV=39gY4^n}Kszl)[}ڠ}şq}o|̇=.98G 1Lja)ƣNw\FP2LA;zӰj|:g*. 8a %SS{9Om(̓LV=('九<[m^~4^ߠ3eQ v$єx^OjNe}dJ<``LL+ C .D|6a&("8c@`;S9k$jJ1?yd9<MQlSfd(\65m,"ᑬi/Z6AL燯S[\6ܷ{Hm,8xN{?-&@#G,iSLbM1NlT|NiThK]*7^ g]0l”Me@s_Cy]hc"ۧDÝ9c zVJE׎ fJN"lzߥiA GY񱝘OywTCӚ1FN~U.  h +H2JP$! 1Yxv@oX} 7>k5L*:c7%2S/!H+ !FtPc{ %,Im!YC Z3U5m) A';&Xn 85Z:Vqx{l#3_0euN\[&#^q~# 77VH`(ڲRsF*i| [3 "6ٷ uX 3G/; `mKn&6硓a`oHէـb:W\fuo`?vtEK$Hw}Aoœ\O}qEURʊi`3e 9ZooN1.3CX# 9]3G5\Y%Nzދ>]p|ȕ{wjšV  xף|~7AUBD.Q1?Iz@kAsL'NwPyc'F͗6+|dyVI%|W 'Y(],g5; Dq>!ѡ! SNs91̞׾ʺQZN y'cR0r!h V|0=7̭H8Lc3Q׹Mͩ:F.3; G"fOزKPYe+Mpʬ3 g!1CBC̩EK0:Qt6DU7uu-ٯޟL\4{1NMC\n]At5z5Z"Jh%WsZZ|=Z$̳@+.gb]09}SmL6Zx$< BL%SOǒHr]%ɬd+k(^18Xo˥h &n,c.ʀ`czM\Pn;sa&64y|c B0v ZcrܡYnzZP^X+%Kb 9uV=Ŭ`熐)89-?Vg ,L@\ɽvyR\*|kRv>&.M }.\ #}6QW嵒\V(xG]Gqek(򡏞P J:Z(þ}2jle0/s"mҳec\?::gv,Ɗix=-pd/ޖ^ 1Ņk&]f ѐ+0}[ՇO-s5լR@ogN_%jx@h"P24aeTc`tKz(fd3 TEBA6M"r /Jv58h$v9J1&qy`UݾaI0iwV"ӐU$R4#sۼvk#^-H^v?`v\bj(87%$mD.+,5$|8OrĭLm摁զؗ{?81KSc cM`o/ѵvi|B3q%6A66} 3^<6.T/g6I̝ Dw`μRe`B TYps&dQ%}$z괱(dCGjj<Ȏ,&Zl.,+Pf} d +T|m%gı!mgbO!h%(3{њ2}+)HY3OF7b}e7>= %dI֠}Zqd`~xKTG/XDd 靽չFj". ·uR 10_ (okUey}줸ᜎk$Օ.p]_$I{{3  S?={6"0enj]Ĝj5LkeLZ] N:nr ed1A^4Q=㩉llŒ@>\dʹ iq(uD/)B5 1EO0'1.J Sdms'osT)NeA;{Kdo9d[~4^Bm֝CF4Sp uqW oxѤt%]+UWe w ) )\[ӼD ,E.\+?@Ukl ^GᑫbGsF9]>6Rh[?Z.]]x^8,\, 8^(~<; E:a?Gq $ĚݘH[i;iy lU ݷ4$k!![R>˭c-8{#'pو{HY2^RY"ߧVG /|6s"KHD8 :[5&7,!Q?:ca@`R?Y* 5ݦXx2yüG3mYD A;|qlD^Lfq_ިٵvc%5ef+;[4>k:MU{Q R, 8Q=WUvCE ! )AiBgc!1~߯-e :->l5yGc;'6.M%A LJo0N2?6rݨ5OwHӪMDk| $ (qIė~Wi[b4Oğ|{!魹/F 5Ljd@3FeÈ':`!#l۪^P"F?PɅ6s!oׅ|m;]q hx *8X|OFIqfl0=>Eg@ E+A}@.lf,dJq/Vʲx,+=+i"W ~k}]O_D_E1R 18l;uM W񰾎?ousR ?+?lN/E 5_^au\1f.g3PAW"]̓q]8tUV&']ėt1xZW_ꇎS63Tnbw ?3X YgLc5]7Еk(:9pd%k:̕DjUjTiyG gP %e=g[gP1Vnrc(;9"&x53U~;x 8*|%W¨XnM}ƇHV-}Z( +cϘt<ÄM*^Ma(Q`6Ƌ'"zy0x@c_J uSC)ZnYq⨸>/S@'mqa E2ה{VQc*oKI}lc9&;N5>'+dha-Ԧm4O&7܁0V6} (w8˓Y]# >%b1ft5WxՋ5nZAR0rnvI$SїP8莵[1OMаE?qaٖ׌ /64:uV$|K%΋ ڋH:gwe޷)!lCqG&k;VD<߭g|)1eGa9 ]#;5vFվ.!OөZ-^(պA%8rpqČbr}3ܼ0B#wuZJ`);cFމBsM!kWVYё99lv |1?MU.F0uNG%s| r3@ yeP_GQ,˸[+ݵLdI@TIzhx8n<9g5Sd86 `TG6BYl% u|wuc6 MBmH_MO<~,ø/bvdzmSb {EJ[YC;/ ꤄$1*L,a\.y r_Uuxm!4v&(sbMp(1snN=0"df6GL{Lࡶ! [\ↅݦ~iv&Ԁ1yIxfn0i%Y9> >S6KsYvh9 X8-IF> WzCESeCϲY2UG36OP8 [.p{2|{PQ'Uե@RdYU4:k 2ᚇX~ "fuMyӧ?B&%GTb}Q@GG2 8* >S|Y8Bq)=`Z6J3}jAfy7G%j~ؙ2@tmhˍqeͨk-ZtȄ+mk7.@y;-BzXd̥G:^:_Ç$'+HՕ5B L#'@0.j{]4dBxc iJ8c FG 1v;6 u<w`j36U~`*?a5NeːoII+k2"tit r%Zǎ tdk%vjfOjn> ťQv}2G 5e~ tH@XwꬖT:36b:=Bc Zq`uAJa hjS#?Dz(UhF3zw D3`qg wEOQW:\p?)I%#!SG)*[ؐ[/Y pLaPQ1{x𠈇{JjR\y rݾJ}' xWy uοҩҮ;")t<]"Q>2z=Ls5Ry4mGNct5PٖTL6mmQXDaqĖTFTE}\H<W$#KvwGr'HRd>/}ԘgŖoh+1M/pvTV/€ߒ0c֙>#DSq+;>vPXEb|ykD4`d7Mi_j!KGѣ[gTÿ~;̬w鳾57.gĩ`}}E7Uk~&|`+ ''tXzi@%M>p:k m;CvNJLUmܩrϥVQWt&ɌSŷnA\o-woz,~^ʹXʽyf^A D((?3CaҘ7pwHDv⫺ ҃ PLi G'QTPdm&k0!x 4~<7?6r^ySM9{n(>>Y8eѳƆ/*O1)o>6V *M!CM̬@z[64j^:c%1BFzIퟀ8:cel0d )9B<UfG6wn-Ǿkd^gge+LkEfJzzvJ/.qz=PŬϞUPOIB?3CU[U=k2f6BumT /鋷\+GSh[0 ׂ;X=D%dj{g_E_k˰OHDT6tRG<@7kHH)[m־J[ F_mqBO7@ h]ڄ#]/> r.OcX"_(o>k-Pq-*Tl] ljd@(oŘX&[D& DW1tq(ae{:,_MP\F3!=ru ތptum:p%e\L7fbe~ jr82)gSa+ h#-g qDojS Jڲ6n6 Yvbξ =A۝ yjatV/XRǥ( 3=%iB ¡_L;9*X+͋\^{e\h`ah( q%'[t:oTtBynN2X-A85b0eӈ/Q! 1Zy{znNPt#p5RB)R{(&* GH , obwW wƹOfmM{>.19M;KAH"[72)˪Nơ \7ZJL'c]f@D/gH;] xXWMABX(j .!?oTB}X=!ps 9FJxHmH P0iGǒ}f h`wAd338t6)Yڂte8 ѬJGȂTk閖>K'D3xm3 jy4>pXAM(kgb&)d.9MW du 6>0e7"|GJ>Z'5՜Шb{AӘ\hXP2-o=J,ɘf>K3>z[tg$ %Qqo]Lfl fg.nafL+U_0ngK>//qJa¬U98 %8l7gZ왨b3!I>ꂵK$ 4@uf,!$ [C\mC wBথ}m5x 3u4-qP1j(L^gӀaq"q9FA6weZ]"HÒ+-aK7ABx; _X2{_qϵ? r;%@n7}bN,ad=ֆ<~e2_A% 0X"⪞A1Ҩsrیf#+e;fkIXu8ؑBӑ7NPPGAN$S>ہ)?(.u'?Bw hSz;wV*?Fs%}#k*jbk#Vo<[9P,8`hW=j68N;mJtrd sP뗢RtO K]>9$ >rANT'{@`XӼ;-@Â% DL7PWiu<!uq1NkHx$T$u"tI+RgXgwoqD9Fsio#_!k3KIq;ζT`qѻ߮0[WHh[.J/:IAu N{=v@˂6ILԀv-̣GHCG!01a"}u~SUE*_,[m  xVy(:urMQ\J3mZf5whL|Ac]sfT}{뜮d(?xsLP;Z;G5ׂ-{e fmmS׶ӁSwe q>D#%wz֚}/;GI.T=\PzD?vUI݁}YȓD^Yv03%$fԐ- -,F4=" SFw3,,-R3g7E8^ڥފYYf3<Ła` 9zG&!1ڈۼ۵Eo$^SkT oz硱U6j!|xI=Dœ9\7 ļ_l_<)el&(gEy9jw Œ3;ڽ,"IzM~d% V5aDY t I/L(B4mx2Uzl+{. "dX`¼e<+RsWH4ڃY[ []I3u^ YR<߅:CҸ߮rp< U-orQPv e#d-SӬFn+zmjVVuIG]0i{?Ep̗WS~;NW80 wº;dX8ˢM@T9x0ҩĿqIUBJ [?۩xdp~ی&@i:bѕ (%@C)D$%9vŘ?tapqEU*V]06ӡ-gpj@w뵜X?TN4gShˀSk^D:ĞX׋^ Px[h=nw 8@Lo]V 1c8pNc +d@&M,ޗY6 b:fpXV1X ۽_5*|o' V͚ԝXYjJoK*r+{]r\e V_C5! Uq?,l lz(Dr'<ͮ%bϬ+ MP KHucI+L)Z;vz0zK@MRX672bK.Y(ګy# NOZRIDR b[0m e36 uAt3&8 Fvo@ЁҖ:oVJ#i #oGẉje[gI/'Ck('ȝM"B%i4Pq#KM4`uR#"k\ahivFașm)P5O_o(Z͆M#4:~%P3+JyAd"ޕ0|vƉm g[WJ^󾒓L=U{deKh^9 V ]Ko~hA4U/?ܝr3?A rC;X2~ 7$aϽ|qi9ZIG.y9"B;!Z) $" n[/l̢DF!gxx|iee sʋtJQ<€K,maA*1Ӓ\^&o+ G2Gn( #C4(߱]Hiג 8yqgؽ L^XYA!(1xt8oMF #ו FC!:m|*<@a8g2$`}kTo8׍ܕN.<p h ر){mNq6YrX8} 5=̨" 9z2M^v_)@C#з1:cZCL̛"0;T8GK|j?ӹxG? _TW Wfi%fB/5swu/%?q  es>=2[`٣`q/doΧHhi$ire{v9l'IS iP;M%clC>U Bַ-Y؂'NĚ靧si$Ry)Sʦ@.Psg~_Q =,vpmt?Y{u˨vOZ<*Tm-щXc#s3ֲ$l,Dى^&cRkʔ  4P] jyٵ4_Iq3F!ͻ*'Kai,Z 5*R8ś{#BNHGh!}}Tt1i=Y9{H*G+: %#1m& f/`$GoDvh i$sD0˰tN"bQ)8_7 HE jkunJ5`âTwu/FŒvH(E[RiŽ)?b0'=yeF5]*0+uם>AIsme_h IڰT2%Δ-ڻ+ .җH"'>G"4;mi?zgYIA)S{I COtyᤲez'e#օ5 gY-]̛2xnm8n8] :p0YjAAǗyGZp ֺ K:G}3f)PTiך;iTl^7 _dweCt"Ӱ_y߯ҡ&V3$1ۄ#E̜jC;@͌ V-ɍ)1,h^1:,4&κC7 tn]\Re,㚆THﻷrFYg)6I9tz5caeUs,?x U?uLm5.%~Z$ 4~}C Lvݼ>^!3?ƙNӳ*1qw$ eꮵ9_֓)P}F^&y#ǥ9SR&{|g:e@\JV/xzl1dTkgX()}rAbtRp 2b Tɬ:Ψ3u"z9 7 ՃSU pg6/Pt\K_RUbbdL$`۽eU_/U1-(D;L̽ vwLP/ׁb2\[3YA'o)fH:(J*``cFo-T'CwP<fds{n"Vy-!+pDE"kc4o('D Y&|BޱpG<;R;3b R._&kf=$l-WK=X$Jpa+45eⅧmxߌg lp: O,(Q 7oq}f/ӛz% qGfgwZDC}Z LvT FO=x.ȟaTv >EQ'4i:{K##Xp݇CY '+nlr՘WD <Rk~j| <1-<_F;av jn&M'ŕ×8'VAS3+ O_ -̱+n? "V9t\.j'O^u_6~ ~ )ɄG$1@!HR1Hg0(w2!IS8˦{yk/Q`6i GSS6Q]f)2(؉Y?{<*'^Q%|64zyo=V"N;c3~݂7ˮ!8\V(3`&ɕ}^[V弼>dhV’^n✓̤oj_#3BfgHFe)$ O1VdW$qoLwq dU!ZO3; ;Y$wpt-yh1s0 xvfMXr֓G aŸ>y |6vkDzry7Yf@@jzPWGKPJj*967)6>.8 ǙVm#2&_U e-]q[J5b%w>ZDB,oW^#SH&T#S˗c܊/>Nڽ=FΙKkK4#5^A_:`cּ-fҠ1bP;OV奖mp;H|0.x|wz:/su2|ulp[FeZOEX{|^Rd¯=jO2H]A&:"A1.[Jz73.dGW8@8Qufx KZHU2/Ob>%ٜyt gΠM|7'6dPI&Eҫ(d8Rs^޽Ě@VO W֋}S9kܤ$b|=EVK;P+A^1COOI^ߺ\?DK kb;14`gMW 0)3jMn m m6n#FmPS+=О]X&v޲DN.%act}qE+ƼY[[I*+2Zf~ЅYU 7C7^eRGP.T~>)@#0.bOjYG*[r@RYY^]oa~+KCG;m/H[3XҸ X FWIe p|k)gK7'?a43|ʖ̰U7[T/NoqYeβO?rcg$w:數#2QLªn%BTz 8¼7F5JL uhdBԙ?nwOO΋9f6!<|#DOy'/^ h3^a"([gm!g뇌Bhsy/+FuS@o=5kaa1G`'E koVRXnC߁ڼ,ݩ}ߣ5XyQลv/VpY?ٗKQZ8SP;s :#:{!:wiw=N-TtðAKk}E)z*UCtlE)_Z J7;EBtP}`;M%|x}ke8! K3w=SpR/*JPz3J ۿ]¾DWI'4(Ɍ+3l5Uʱm<`K[;^00O?I :V*ap 4x ,UaSv#.ojq-*嫚v$29ֳƦ=.x%gG.K0q; O%y+\M_qk.ۼ-?!za -L&*3>V,nM3kar7to֐ayAk(8BN@,@UivGjbѕe<1$`ⴅ͞J$ K F$KE5{*nцߘN̗G85$2}σıj@,Nyp^RDlՊyTrdPb1,sX2į641\ o @};|Tpa'&YT*jg s;LpejphdN?<kmL3-hB6mZJUuI?Y a$N zExWFF~]PW>G!U'm1Yǝ9 msF_@C."|ÀB!\*`=Ggudz(YT(@0i;pMљ!@kk*cZ3iWIzt\1+bZVgByv1֨^r2đɯ)$njElJj5qMwzJHh<#lݣfJ@~7npz"m$HъLE'Ӫ1>[QW$YF _\Kl#&dߗvw@oW>a^ilD!C<;<[(NAXuAr@᧐bu{x={΋A[-cpmUn"d6\)Vr~U利@CcUrWI I~,ԟ.?SMo wUiQ5 "jv8&2Ξ69k4: Z%Ca&FFytK0⯂3t)5l'hf2Ic4ŕiDR;qQ1;gK>1p5 Nдhv:B9L^Ey|  ʊ噫<Ṑx6`3N72<,?֯r͵}cD 01zL'\rKa\] ˰͹\X0r ]3M ˪yj5de)e^H v ܁oZk4^_H2Q&8_h+mh/Y[4KqSD.Da[-fB"xEˀX}1P7ػ. $sѣ"s,O$';L;^in5bD.V8w !k6v=B7e<8Ⱦ׼Iq3gpCHnb<֮yg8 )9]mBpVr׏ Z~9$%6<|ewu.tz##4gb2u1cmOO]H=jE/H~%9V9#QQK7h1,n­ ~ NO}xMWc,#D %q%HcаTu[^I{."npm_(|9&@rIFg{ 2Z߽$cSy9 ۯQ@x/xפeN,m γgU"^oyȏb5b 5WI'< @fV 3#6x&<3 &Rsod#b3&HB8# %-ieY}}O.v O ^*`B}ǣtHړ]\%> g!\jc9R>ڌڤHhJy4;[%J0# Ͼ%S]>ˍ ̜H#=k(l\^6qNo,|nZ'LS%pՒ %~n)D!D])kÚ*X/j:DSîǜysO`+AiE_ 2'`ةBHK B8"_Tk:pq > Օ{2+pWq@_=cL6yjvZV͹!c\ BGXscӼ㘳JtJchSO暱ivĨ^oAxgȒ8Ceͼ>Xx.v'pgBo4UV7 e>ptTҸt '&LK9SUa1o# ;c܄/"cFzmi5b" :&]d_C|^݄REZ:æI甈jd86ArÈLi ? {ZA5 8e 3Z&h|?'e;t[Y?l0N|OUMWw%ypeL \HfA߁ӘEקxE^wp8Lo ~ψruѰ7t_ qdpg ڒ?X> ܂%s34^ݜhY+!a~.w_L*gϵKX^€EGwEali.L<0ſ i^,xoG[ g{>MjTUF6\$RԸxeV^ZS%9 KxNwS.pƀMS!kK2S&]iWwx% G`ylC{Q;2RL=Jq!F1mVn6 {x$x:^V5nȩ4`0$$*ԉ -Ik¾Ɣs)Y!9NvZY+ԽT-;} 7O {l5TIp|{N1^p:eh(jSvc:⿃vXfO7J֑$lHXl;۔O}-2 #ܮF$"; /pDUF㎟bft;٘{Zia PŶX`rW*ElX \,pWI?_DA ,:֝wWW,?,~HҧV&4Yɯ|Wb!E1Xuh_J/ @ 1dzۧyŜUܿʅ2ԥ9u.A:BYt-xE.OxigYQ,8g&p_6 բ~R> ~obԘ)G Jd% z!!ؒzG/ѝIzZ%l^*5ʑ:Fc+>ylu87&OT'yC6Kiă㟀Vk,(m~5a|p^ܾ-;ڼ5!F+SfZ?avF{yD_=25"&F.X.@_5^!bSՁA'ƦkO^iryG~%V-*Ei˅R&{T;|ek)I{ U9 an Sd _c\%7(f)~$Z#UW=C/ @g"# |A{h(b ˁῦ/n6JtS6J@N͓8V _-d_W2)B*1=c%;#v ѭCl8 nh/mH:Dx=@M9=줲0{%o$65WfZ\sFS}|=?]~L~fo72]O& d]#ؖI"QskI$c*-_j۱|hy{Vٰ J`ȏ"óf8Ǒ(43*K&ù iRưΜd5=ȫݠ}ҒYA\Bmi> --fW;5Q*GHRaBbHbۓUbpCfHs.-ǐMl[!ulT$pD6#FL5GwC<>fc* <G5zs2NGmh7PXxDy7EKPЩĬ V+Tϟlz!o7rEdzXFA4( Ӝ6ީ.o i‡#-w[@C~-b"w׼0$]štZRjBQ[EmFy6_M4{¯*6|bZ-s1b8L匩&L_(#+4Jh[VK%3 Ok2աoegLvF0 cV?z:#*eyRѱ*7IШѓjJ˸M lU_hȔrG!uCj㿓GD*q.6绖CbnߙaD"{bk7 }&ez^hGjI`:Y!;4e9mU2%\p|0`Zځ(PH(Erl>cfcD1 c&;篁CW8b4$r]h9zyW~ yN"AwQCMhvY_~fpRxs ԩG4U})&;W3KŠg6^t7c&|K;oE72NuëƝV"@7Z6 ԆK Eϯ8tjv(g^i#R }QԁKSX%9F3L6Q=1(6_H D#6qJ R]o_t[`Kp}-T &'A*7w==S헨1aElW6T@[=;kb|UbsRHUf32-QU{g+YJ ۮSN覨jKV!3x"<1\#"ק.A4{$f䖪8nN`wڇ2c$K4ШXw OXkU}~fZۃ F_~YE{B@ 80򭨪^-b^#fx7+7体F|bq X#&0b7p$GRRz&xA~'5E x)x&L2ؐAqӻKb8脁:H2{Gk;i&gm&~I~b^(1 R;n3;`\f"¢(c2tfU!!/3闃t'Uo, N?IK΋a[$1t.tML:s"wҵiwh8ϙRph3l0 ) |2ب mc4IEGMnV e@kcjNկR!2(Ӄ /0 =yG%"|*£s0 Esd5`K\*SՠӀme-#'6*|( jS sh%duƎ(b?q E!r6E s1 [H–c) D8SI1Ϩ*H)GڛѼjc.t4m5ciF4( qQ,R,uڈ\[ɮv L>h }@LmP3ځ%Vu3zK>*_a%܈9UHt\Cݲ!ibXGA(N@:O-SɭFZ6oWOdDH) NizJNě8X9l`ӢO0v39d*,FZ+V#wf}ݷl1pl7NbA)qbDUcN[懹X"Bm0p9t ڰYhֹP7O7 ë _LX~}w>T92WS=­aS%O*>pbw]fYL`Ȁnrry s=xD3yk AtAy^pQ~6>4LgOTп`8ӈfKOc}ՔWj-`/qP1Eʣ **̩u Y[QWF} Z {V/Sԇl3LAcۇndcPމ{SOfGHJ8YU11 3;J0'RA9 xn8cL:mǧVT>^hXClhPp<u~m2›J>5nd=" ¢ڞ#]>lC(ZmXhYcay(]wk;윸yeZB(w7 ?$fǹҕ@g0m!iKST쁖LK1s9:%)zMpY+5:[x}.oPqhZ-ZeF h)2W-pL&!jCgb8RsU Z{awmUdMxu L$$!!i!"CW#'[xS zbnH,qk;=I"Z(ҏyW$ۄáV{]fBэGE\F (3f*Y76}])UnU|}lV2|=[!ݟ5@&$3جv Zu%Ehp8"w|[r}A+rk=tIt=L{hJ-̝OIМ< AkH!?7:67R".]N~5"*o1oLM{ W3MܛHPdNl.v@Ycy56FPRZFi@5Ty|ğUO9mtIDιsLz+gXBn؝%&t`-.1Uh(4Ew| w&!~?*fI9 I&:3{X X }=Vl /VH$wni-ǬFd oQu :=Ywksi^ȕ=D Qߧ;(=*^\Oa)9ZW J둔G@ĥLs!d#3>YS[L0jpSy2.ӂ$pt!t CbfĢRG7Pؙ> K<A4r>oT79fd;]Q~%;wE( TѩKɤ_K3`D+R죡l_xI}+ɽZ"cc { Xm J̇^Y/L0c3D-$88a?`Fji%8-OpMn+=.7@I| H1>Վ+an|cN `{H+ He`x%]-! M pܢ #!Uf!ߘyUsL[b38H5lLéƨ$7[OpD>!1NG0i )DF41CqTH*p^tHY};PO8)cLk9O,)4W{9U=KR2)PC[ٛNئI\}eK;=;#DߓhF|DHŰ=3}EzL=ERLu "E{TW+|*JuπM. m@Llp96i.c>,h|ٶB Fu.ыGs|ϊ's~շp:E@VHoQ,E:ըµ2Ǡ=\q1q[)@Ŀ3눞&AJO}t* EcfrSߗzD& ٢3䮠TE=8Z絛M %T*M _p/|c*o LX|)pQ0a8/du2։e 3 y/,܁}j5`/Ptv;} mM?<'#YˌW(GI83N #VԇHW^] wTmF1c3x3S/k-H-ljo` N/2|Kg֩)E/̹v=d{* ~1.O,t R*?%z?Rؐ/wv>hH6<cڳ螓a2>B\uPS|LFy˱*(Q8|9۱Ae  aM AI!%EduxYod>&'͟=X+PIJ󐯆LNC,w:<@h"%r4ef_?9KbbUp@a2^CaerJ9j#W17&ᙻB 1je\4igi2vS.C10nNX)+-Pq'J2ݡmۇ!b:T;z`D@zBtT1*z3e,wx]1X)Hs Ms^,:+W,s Dym;mLe˘$y>? ꘊjyE'fDE$QMkv7?-7KLZ$# N"[k=_JM0 8^Ml scޮ~~` IgD#{ĈOЂ_:4/R>Zs))k\/k\[<[ӯM1 L^tD@7y=sܵ ;( Hԗ + ,ք!yEsk?Qm Cܥo6@k,w~ PnF:9 1q:EKF~W @# ȂpoF}Ayܦ2]n MCb{,v~%fCFl;@X{fOJ+'\Nm=Svk虉׳%%05|o'dKg(}Gc5y FU]wZ8mpGSfKҾo':Ij/8:@HԹ3Wo֔*'HR7/w|rq]? +=svdaE\O,A՜Cd<ȂWQ`Y>M[tQw_fk:-.ؑݮI da#1!(\*Q+P* oa_Ʋ8Ked1F!:8/d;eHuی{4 9?ٚbGs9ܮ wi w6 V'oz,DZx[Jy( :W6<> ۅj“qd&/%'?ko]J b . 2cwB]VuI+v8rb1]I- Q_LT v3ttr1}|HmLzU!씘iܜo <|:.>VQOPQ$u|ϛ;W7xx~P[~} + u3YdgBeu:+,6D" ѺO9ݹ+ z76H)Bu5{3COAHD;%yKF;[O-l.9z' qYTw2gBRZ[ JEVG6)& AjN#y/6x(Yz, wm}f.W؎lG#r}ohɖF(<+=4kĬ,@={ܠQ+sJZj >Y^6z.Az}A<'%yU~u [z͒f>/^p6`[>dQU}%)v=B5jljAZev^>ɡO}5;_[>!(J2a  .D98 d$ϦTUVNbhllv&WQ>P5Aسx*Hǚ(;? UϡE @fWnF"V$P,K]!}‹]?}inNW"Mh,L#3ךHB{Mss {37Qa-0-h(`8G$sS]AgKI"-MM) n t)1( #gGlY Υlữ{bmK)ڥ*!Aѷ}u3 B&Bؽ)*?ǽ@4>&|C2EpR@B T,-sň)SD ' !:ni]+Xci-&~q6vZK # ZV W;jEOX~ g_dl*~ ֱ+aꂽٌFhLCҌ2pm-ǣxm'G}NC2_ϯܧ@81}VF$oV̉ \F]8SP1%?;obr3YY ]ܓwVl L> 72kaQ ΁.O 3lO>fK\`j83R ƾ ds6hWgƃkVBttfmCm'x1~ 1ǜu(05g S=(LRdTȜKo: A,=rd^$6g>&ƭVDsmּ㮯XsTj@c5SրkwrK0za%H=03L%+? -kԱGb<'T 3)0TvGS eיHPk|??F Z g2h4OV%{Cl^qGADW#(:#szF*;vWDXMY|iV |m!3iKNxs p&M/(/ LT<,Q/ ꨎә GwC~nR06V=պأ[1 MS,IW=!ƿUckqVș]!g!“bF#ЄH`\!n`R L"k$l* w vbޖn*27V^9у_5~" FT}oW>w){\QTЍn;A8xRn1h7?H ˱r>:3&Lj[֍bΓkFJ6ZďU'-Il*5k+LpSZz}}5q||"£D _y", d%+@y Xg ]la^xvW1t&WXcBOH'%_N7W?+B,olp5%;<¡@….jwKqxi}5rJ ob$oHx(zwS :#E }FI)w]`&JVԋ@qXVʴzk;Jܢ)z#3eko?IJ z1CSv˕qx(hqZT'ߧwOsd|7b ȰfJUM]cz%ͼ\=v=J+ʑX)+)KKmUnegO&]5p6A&R#@tf|,!ΟjP#хm KUYUB*\pēьr@hj.!EW!|rU|KBr8tF4QC.iu쮏'q@&l6G2ՑX'y 4y #J5B)Jq潜 \,ۀC()Q?~bEWW(_K\%| {[8!WlctKTrsD_v؝P64AK{J-3o31K+*!yz nx(uQbZ~/5#oIZ!Η"MF;%nD,WuEcb9ʗ`^2gܧX(fFI}@Y q~MN=4"P9ڼĻ/)-˄wppB":bTEKRDMѥm=@6x}dV_ CJZ\yO-4J 03 JhȍuЄ.=~P&œּhomFD>[;A[Dcбf׼奾3yR{* PK"ےnOXpJ2Ÿ֢o-15aiiЛ b+ b~`s|8 ]rf&_e!wgӨ>Qџ'"{z]IyYfn w*וESF@~:/YRD7Qv ӠBnOryK7ns \_IF80b7;X0@v8 y xk%Pw9m%TR]DS(!# JI7N@>^yOilT!Aůp d򨗱*iyaT| #:5{L3Ϫ%7mXde` Л<sNLt F:r)-`S@ZRRY6mered ft3wNsNi눿zs<zr 7U+)@Aw&숍OPƳI돤ˀ#b@hA6~'JW Ph Nh\ :{6cr%VY ԃOJ w-pdA#rۢq&PdsGT6 ďSqj^<#v1'&Q8*I}{P!̞w"qDܖ9feUDn>E*Y ^N?f%Fz,VB㶌(*MwƨnS-ikq9AfKY]QZU=YP@W+q]x9cŸ́wekKbzRz NQUi0ЋO.L 6yN?Fqm^5-;v N3^c{ ׅtɭ OxkF̘AUyR:'-2"HŽj .?tT⮕XԃCd;h ~i%F$11̣kn'sa ;h9ƴm̐Uv&/0c]m2a_,BThx$5p Ϗ8. y4NAJ`:N!c ) ³ gr 'Ub ira*S.iEjxakj K- "Č&o+J]/K_0-F $XNvzǪ3x}Hf)Ƽ x)p-)UzYNijyrd/z}=̪ ĿBvUMiD'0$e) /fF/N(_߼r;(똺p*hEMĞT";A T%/HpO1Y{Aę >qA _tpn%g nyKnIȫVhB\-@ib#,D/R]s~]WV 2|  O|5(ugCI~4֪n%-^Ɯxoi4@)"LL {N2VIW<*Z젛pq%Gt dNAɠgԹ:'S_ǏZKȭ; qң,`J6o5E<:|(CN9Yhi =~ڝ k’fƒWC tl%Diz0g$[_*PvNC~.VV*Do wPl"@9ðL!)k^}py/y54^Y^Ui/z2oDqA{iOt\*ux!&HV<[L ̑_sW鰄a"}=4@7A!p[+WW8XT 1d ;|5>q=naRB0326^!bAQ6Gu™, W+u0٩ɂl9.堕(*Jk"H:xtl5x#IUkdی%VNWU8`GLA톄V@'z4,FQ7o7?B %JYi' ot&xWBr|JjB@Y/b\%O/X6#koMM~yڦdU'U2ʝ~^ JJ:N+F<96{j@8ːOR Do刉njmwJ.z߹j1r 8}l Yk}pbQWBL24n5Tx~>TL4*t=m"e`WYaed̓:G>*3wmDXaMuLXbZL2`H/XH.=&1-FqYY @5O6/T|CPB¿ TAQaI*i%~d"en-!m\OY9$(1 V%X}-\OPӴ%> }y2xĨ)}GhV]]98hm5U !-J3Sa;WYXѮT 5Q e,9b4Nh9S7fr`l)42\Ӫ# \^0Dy~M7l vEm*X̪6{|Tg&Y^'~Z  'C혏衻ە4kxcyU'@\)Q/Y ^F@WӋ̮\ Z>WSI8=SJ8nT&flg"6+ [(ѕ53>D9AQ NjQFUt}2fz/07=mҵJ؃owH)clO ]ryj#-Җ~Gf:)4l_%-4W V۴ ʎK̋emifA{@C @(E<2!$8-T5Tjn Tk{2x%»CH3*Z`"lA'Aҡҋ7MnP(8x/N^Vly^;a[y:h@HXˡLkЊQ LZ.=}Ԥ">zPH=tDIaL~&"[W]joR=F-[9(Mi rl$zuqm '=5F}H_k]iP ݖWo0gou8ϗa6uIo^Uih;$YYW fH$Pa|/Ieo }`4wpFo=qOM^&P?j){߈4i\t|;~SZd1 +uֻHa+IwLo׼+J4F.ZE}ݮ2GΪAU4IJ<<@c>kr "rzĸ>np+CX.]`V UGΔMSO>Lu磶7,~.h|s Ѡyriwץo F|}+i72KױcлLu]TH"<<}_K&ǀr Js|nLDU瞷yJHTiXH ("ɽaDZy lzSyϖWR Q&cFGZP zơ!PA<} )X! vﵱ n$Iжqdf([N] B ͌ZşMyYK,^_RPIX!(]f0xax~f"<4Nwg#o+^O&cdm56rY˫qS|?%ΣJt&}qr/CYl3y[3BwjD ĸEx(45/d!Lhq8 L5( ؁};OZCTu@N2G$xcUirDI`\puF"jD(8vr3M\wBUc-;*ݛZ26&N45_]`0Kc ƓeCaMnjl Mzk2rR));d$Nq1<}_ ^qFCW_^H]z9< ɕ5/s"2Ccax e[/\@$Qaf_ Axim,% )&=_{۫Ho09SC*(a[}}bpA0-cXA3灪 Tw,o 9Q.iǚIcM0bmr=& E%@@ Y5}P `l]~}зN ??ɸ{lK5 H(pHckn[gA/(5S+AEg%JAIዘmPaѣb;"M'Gajy :0ƴC>G> }fMV ]гvʞ~]liTE *@Ѥx"y0:$6fk۴?ȍqnd9I*폿3=9B*?0 gr-e;-̶D'~Db8T08⻤Ded .%J`ph_cL`#~'49-Px>VkkK1$ x߹ǐܫyq\S TLc(-@ZH(6pNƶL^Сbc}S;ᷓHy}:JC_}?]v[23(fcš49&$1t5` eŕdE72 fτn D=i_puxO?QKZ(e'mP-sl?/}pkunsSﴔV28.PoE*? u!S;ΦD*Qmp:خZuNߝf-YCoo/aI<3|h0naklS\sg4~j׋"_0B)ϿMכHQ ]`ު)0E Ui8zs#i[74;e#5kEMA{ )C| .k@gABuP@24qqYӊmW!#oXA YaE);:\bT 60?=Bp_ȐQd4J8>PUQGːd1TpT&܁߱.R鋡]+a >-K3 ^=xDŽ1WfcY>+}|ʨg-K4!.NC) g.xe6}@ 5>TaXxR^?5ͬܛQ.B[ ?s1$wP1nA/0i cCt`+W/$WH)?='9.'q woeQ؂fފ4Of}7Ơ,݇>0n9xG`Db{&DnXU,jN` % 'zHa,H' 5F ]cJޝkPhx ps)q=8KͿXYcN*CUukD's#YO*wJͽ7e 瘌\˃mN,/Sp=[R/VyhzTh46l$,r#7606f/"c|lM[#~6u.U\CJA4g$ em(@";9f"'gxLva<oSS.:OW;%(u. L2zP}σQ+q|Uk9<5 .pBj'`3)fxR,j#gM˃`Y-c a' YQ)(>Y² Vt]7-#'d~' f352gX܈Euٕ1{!BGpom4!jm!Rw:o)/vLz|gRe" B f(&.BJ%qW1-ԶUtO;`\ŗD+ӣ!퍮Uut ja=T1r_JGBJMX5*c1!=g;$Ǽ3})f.xMQƻc^s2eMLĵQ'VuhC m|ʮ)sW0|'QFqy1 tj6aCW6_4|_Ri_zSyGC_o|nX'.|78{Uӵ?ɈyT8 81|6o"|7$9c8a#hgpC q9 0_%Ep[8_j<$1NcTT kdox]ԂJ]D0K~Ayܞ?StK,́rlZ3ƃ9{TzF>VstS c4ؚ܏ijInVys"NLA ȵ$=̙k&W-^a̶ANȭjaVnN5 {̏،֋l-5#>}ݘ}#]*!'G9Yg!rٍ<!/Fc! C}W:FLUK:䁠ob-LԽ7Y~s.*s_")In(C+0B5 QJPfAlZ,DN(wv(b(;nwpK3Ѻ ٖe<+{[vӺgzk5i*o@t Mx\WPn½-2)g#ce{f#\sJ`>.#}mIݮ m% z׻@_@X)#-K"Kb,}?C|luM^:M۔7p墥8 O< l"} b5ЈlP nEW̅hGdwڈ D^:\ $ rH0>ibF يy/afGOXEτӬaѐZWZs&/*:"\@.8#8Mr2Dg7 $jDP"f"878Z[G:N\* /ȚS-y3*HJr!xB:Erq$pvMln^9 WhA6] zx&*ѫ$X,oǀk('R\OL/,|?Fq_PNa 6,#ԛeOWvTF/in6B#g1^06ԇ5o=vZk>󳭫IQcRQ=bT2wߓk9֊Tw~J, 0[` MTb~UQ%Cqp˴-8t;vkl`Ϥ*-K5U˩ʠ,U@Pܺb֞ |ߝjiaڕ:ݻ4΄regLc˺7Dz`TTs0 .I ]3d`%mx NbņT`Ab6 :GS#,_Po?̮JbhxdMB#odZ ppy(bFb3u6i!rA~_, !L̔^>|5yweQrPf-u_boFJvNfV'(KbO޼wx[g1;M%lƱ٤ yR)SlA'1<g8I#r͋OOaRT"5p @ڸ:sr kL/8=.Q[Dֽ'$#65-4 "i]d yqGi|h$j(YgMIUx \:1B{$ q980Vc[L -8f͗>DP"(dsac7ض qkε>ogt\;8\10Z `N03RS&.U/pp] /,gLJvMuQ 瘚7oT$Ơ35 xԏߢ_E54^3L"jޅ"_4R+, _}|( JsqL `@!VODM3)2Ā@e%=>YC?.J0=G_#[7D\=#^h6p#NG)nc4y quIl.6/`BrY[IO(cQM}0=q_w.P&O2̭$xGUX{xL70o̖!6ӨN0๡[>qޟGUbЏPW-wBS Co 72Z/.hsH&Ӥ*6\# 6 a'_C'c<9[+^v0'p-k_y^Em>uu,L=BrGP"xrpቹ24C'̂ѼfSFlj)@L;9Ad 0, QWߕUC%tn= xw?wm0bw]7.j'Cޥ&ZOEWzC0:a/K촉%WB})?Ճ=jdo"IM.:HR!9rם!D;Cv)f; c4tg]F80zHE/Vo<*!2pɑRGN 2=#%6άosRE)1l8GbX!e9$e4gpƊ  4G^JB7!b-Jqtz,V)+6C T0|.zW 1uո*R )z7T3àQnf|0q:๔M9⎒ AޘA.6 兓n lrw IS_30U(,>k ߟ:iS̯w !jt +hBRw=xB K^d!Sm?-I3 djؚ'WTZQt~AW;n ?L}UJBu*O0助e%ט *S4ݛ#XW닁x\tiihcê/QjV]:W:ho3 -Jt Qq[DFR^֤:VJm@zqTInbs*Ԉo^ga&f컕]r:Qۧ<]'8&fVMtffiKD[NR^6 o0шę5?69@o3,zV!wlا XB/zm.Y#)1{d\g Zbfu \$&e] /{WZQo<"hh "5XEcB.=1RY|r5*1V]E 1 rG8 `$P` 0%Ȥ;A /m3jtO>&0S{Mʖr:]vǯ xypʁT8Hw$GW(Vn'{@(IZ}|7YBy]ޡPFTTs\ O#ZuƗeH_IME8n_fB g-, Mރ֛I>;i/ʀ@ b}hRv$unܵLW%k -#Q Ȉ?ܻ 0`"܂Q#`Y;}fXRNa͠k} j|ҳ/cQ>OeFO;-e̷ '5{P%4.+ Unȟ'EEmgxhڊkهM%j=um䬡d䷰TZi\9 YG{(P/ rm'/a5nyS2 w=uӝr}1ǰHQRUL~Ė/:N.Dcy7FGG+klql(#?8"'9TFC}ivܣ :Õ9c=`1ѕQ@ c`}ǐU-TʂAUW$>|í!6̀=GUni.S.geI|95tEH A]r5"ϼ~8mxD'>]ʷOU:ܫ4VC 0jS&nD,>au.')Z 2A*344Rؠ< m/wJ4(tRi0h h\`E(`4^3jkV CӸZt!KT)=BF~+DqXPCxns Eq!<vX[u) em m eiu ۘQ0@KP:ugICÌ(^6mJߖhcS3o]$w'MDZm~0f#!Y*}8t,➆VV{{ZXε68g mn!ԘIr_ۛ?s`3Ϳĵ_)#~0d/_#~5rbk)/:k"h+(IXTŹG)S2G.~ uʋ$Wdx"4Q 3u`tGި7 lH `8>S$]xQ,tJ`|a)![8 M݄u6i&g`6_*jbאDB[$8' D$%$լ3kɏ , GRX\% C÷X/YwU.Z&3.M}N8ޣ)2z3O=sUzOR?'Sյ?iyQ̳x^` x-\ьX"G*"*82Ji!0pYbޟ|]= ;„/.I, GW=q>U!rTpFZw^KY\ ;Pʃ{xɐ6p'm) &ȲD} ?oOZ^KffsۂXFi1]}7X)QQ3Q1GR$ j`*!%.`}[FάY";7SRb3}M9-C@#ә (): d-Qמ&ssWQT90;/.&EA#|MBT<PX|-KpX PaFyZٶ,6V%S@QM@Ϸ/a^+V#bl-UV/64ho/j=*0.DD^I.g XGմ#&!G W2$QO[]rf}IcLL`p*m֗j;`\"Xƛ'-cyVB]xd׷ʯfW0y ^f>Ŋ}ʫZ:1ޫ [Ug hu왴oޏ Gn(^/M3k0GnNT )pBcAg*bR"ClZewֿ)RL@7z$F›95Ӌ~ -g796}'A_4t$XY8*%[H!7ݝtˌ֔! "7!Oh#&a!?>ڏl:ֹѶ*y h]2y-ZV׹91'Ī{=7m=` ~޵>΅ͪ!ڢV;j*7 ?N>@sCU<IMZL;R%QջⱯTP:û5c-A!kT tc4$(&q36>AxӽoYj,aiE-_KƩ)zsQLo(%4_m#}D?Dw4 bLM{^♽Xx=KSնAʂ*"Xs"!!0cfmVsڸ{TJzxuhz\|n<|65^vY8OxFyq`x.x8Js~{hDQqa7?QM9̩i' T>^znSBk{ۿ$bLTÞkNXWċX\[-j7-mCpk_#ߛqlRh *+ ӗMĢx\ ϳÑ }[t BD 0E A-7}T:heZze9@6u _b#WoqN cYe(5 n[iOQSvrWɛK;q T)fDX5ԕ:-\󍖹Mmal3w,It]GwVu, A'1dI);"$#q$apҔj&e+βtx<F| <`_.*y"WC?~PQ`_$btf"pоʰGh(!IJk#Gäݐ;@n+U%{"VDUc U1jhRUQ': j3BҸN*:e>2dz66#pUj)i0v;m{Ќ{km$X6{JdDsV:{"~"k͗Edʍ[s!9o@lKvi:8$dX&ALHKH:$_zW!Ͽ(k"x;_bTń/]]x%- fVh5 1(*2PnD cxqobϺAyu"6C.6[8AZѦVgEi/5/J -g\Ol3}łt j>~ӈznG &'Œ̡-ߣ#B&KQ\Ug'JyQDcF?#7ZEJZxlސœkcSЁ`1Ip~sL=ĵAqmܵ&`&`.˪sU11PWX[(N;ŝi WP98,cVG .{5opm /3lbmG;| R4̾PM< bLfvW MpCH#Ɨh_\K8L%2jԓӀۉxߊύbzs$+J@nP"$adb>(+0 |ږBѰL;Yt>.S;:ʱ]m`M{|:ݡ`G 34 Tk3WqsXH𠣁VK.a[Y A8.C(}\MZoX9MxCA [ٜlwXI Dž/pFe ,9CQAa{]XY;'.nQL1>BHЉD PM[]Ş#Sfǒ\XQXܠi8|ws"=jQ#[`v;~|J!M/b5O"J ז`Cjv"8 quDV~#!νQc%pnyʰBCSESZFc6Maui[(%Ɩ-Ɯ:; Er\>Vw≨tGRzp}|˽`=W 2D/r\s Q.J e!Y Ô7w9b_Ǚ%%G[_)IgV"<rOj_Yx>!TFFS?ꐵ0C|9%N M,"*~_ϛ8>ߏ; 1ۜ\Ӳ1@ņ1tr'ǖу*:ڣ8p@ F2ކ%q %Vrd#mIkSF:h 0Dz>}dJt5,g 'PVEC3_Q>d5$Aa͗Jsú&8Ek{ \ut72U:ٝ! !ȐxF-̆Ru0΀q^`yѩeFG] S$%Ҝ)JsgǦ3w7okh/$` uK>+A֢]M&wE&H}En33; ӏkI>)p'vE; yx>_:m'c$m!R~r![n'EJAAO5ȷ²$ O *˶v7iVr&yb(JFx̆SVQO|K~O(D:)/n|uW.' %af{q,dy?kV݊Tf@@HZnӭr8`ȏٿ8n˷1Q`hn jjtI^"6E0hGN2|'Ѝ Gge_Ԇ^_]6fyחłf>B¶c21 i^ٍU zZòi3E_JY9-4ndԗ% F/ߡ5z )Q%.8!=v/Hh=Ң92\ԃ3o#jͨlSP#05jqs"}*Uv_x•F \p,fBpӦf`Tn| #efx~Pqݽժ>D(5U*mg#{8"Z(M=,6idt2Jud>q¾/zw<4y!oM:E+ld'RufIdpI՛Tj3ϜLw{#@XqD^ӮDtoR]|bLk U-/]H7Bs16nJ &u P_V¬_@E1./@DS|qC?P@ׇC2.'E&QX#x.H&XK86qMʫ7 m** W >֫)}Z?!CCA_v93 "~]$K#Kz#[{v? W  om>gNqҀC7Jt0΂$ka^r0syB}JG;, MR$RV$VM{jE . dF=+6 EUiouwU JȺH -sɏfDߍg lY ΐmG;!lTCw. 0io9߿?1OCuRu 9Gj-Q; {?{a'ľM2kFHLV8ZbD%uT224G]jH] b,i,B/ҋQ[@U(a~s֎CZ A)&각x +{.۬K' vy J!p bڑ4%|;&j]vSj5\ŽV xp:6֔}i#bve%tp@aoNHmZQ1iYΉeô2y ,^'k!ܘc2x)jΛgc-҆6_itHnMċ>;ou6#gd)"49ܨ~k9r->0F y5u}yi B4瀢}8e㯵y˦$ 7`@xNù0c`gTXkuyJ4칳2M}:_+ =~^>'ݔr"30,QuQۺWa2@)-\c Id8y9(@V'")K{ Mi[2ɂ_3~\rۆ Z:Nf| 5Fq7IkXD;C388=g/ߣ:qෘcyI5ĜO,NrFS>| zA4唗Hߤ%LՏ@`YU'R_RGoJBAI; T!RYIv;~ poulT uL JM2& .ڍbxqGa[+,3*/*9N@p@U6 Dusr=hOɾy?ǶFg{ݢMćsX~R\7w=j};˹7G3z^m I0)P`f_Xnޔ$X =c9+id}}lZ,daGdhݨMt皡١jKK 9c3LyALM0 .zmZ8+Ο sl 12wvZcn0UĠQӛRd[*JEߘqURi\n'ԉCn{#*d/<5fn=aRiGz;n:> %cZ^ǕѺ[">lyCA3DL|1UD3BG&w8=h1*y*hh?qMuk[ KaT] όE&(.kFuMKgmtsk)fm)f'{x>‹zpVx$'~$f_εp%2 x jCè!TfH\QduIHEnJ~i?-N)I#2j+fܕBxkw喷Ǎ͆\TpfSeՔm%Liޗ3L{⑫@l"O~wf< mܔY<֖S |q墍b]덍ێ'`_rJ~XiY/|T!Xxo8uq##V x$ F]aY>p3/4?WS5^(pn, sd;<)[Qr;Zmn%c~Qwܕ xFmzoA^!BdDx:e|hQY |Zd"ЏwÐ龣 Ĥ!?toc6EOe~m:9Jw K_o2GA-#/0Օpluz8`"d0GEʅ/3ZbKpHyuCz fRLX_l0=vAQ)3{ɉfa%4\wxXt ;`.s% ~AN Ɵ76-~Aq7Ζ(owt8Ua^ugo^\z!wWpGd٪}OR#T2FO4n烓]WϞHINC=͜v\+a_ߘpwj'f6y1G-k=#7x~F]Q\ @_!J͢n7n]; >V9:g֓)v2y0MRac5୲ӷ4EJ!p,[9swD'3G8oohzD2𞔧!-ݢpMg>)|sv3/~ZP}%xcǤ9D7*a-+ki+-*6YQH̍#JP[+ g[H` Y#G%$Y=YuHYĬ/$㞷E, ZnMF'r}<e\jDKDF}vD&spBiƟi7*K6o=GDmECC"Xw-J(c 'Qz"Fc@%@).rTSޜKZM[g$䢎Ql9A4x>Ge?Ne6eUDenثH&s&iz!rx#,~m6τ>8C3{,H6Xxg ?"#e۔īY ΥQi)., D|(t뤶iK"(;bF[-?^v9=P;*EVh4l IaNh,4Ծܸe*Ĥf$'+ܼW{ 'V ŔTjU8Z:OYi,"EКG4?] Dg%ƁfoBaDAHa4ρjp_>8xVq Wb%=Jeb(91Ũp?\lC#] ?+Yv:.EկM.~~kL/ٕ W;s!сiG7$U} 6[1[AQ.TpXv z xTG<kXd-63א_ I92R6D󽞶iM4q[*޲IvDFjxїy]£az A22fΥ,ȫ:X1HOEC:C2rKDUka > ,Fڑ0 ɝ0|k) mr0p2ho %K5=='@q =lܓQ}4Iv}N5iQe>>XgNg/Hf8i207Eo'}xΏt12G  R7,6&9i7e lqro8Hᆎ]ӵ!ws>z\tD<|?&'H:lwz^qAy%CJ>$$ z TD B@G$ܢ$/7UV8'NϤȘov$ =VΉ5MsB%3G,i5[E!zfI؜5M-OD :}QJh^J6NrT-}A fyY:"f}FcXbj/ jwN`3yANR)$yj 0<~05 R=d \/MCy>@{,x1l~p-"Q)E r/he_$o"^vu迷F;f|e{__rȦXQce=Q@w2oH@ӶJ'wQ <>9KV޴T҈pD[EXdR}cY:vOqW*liM F=hI7f'ib+6qPD}qRty鞙Pt4_Mn8dn&odcQ6Te3ÄIEPZ˩kn7t"){c"X@2qay?JP>A-5?N!RO$g:KB q1 hQ t~5z/n"F/#& S|'_N#wvq}u:^ØʈT p" 1{\#UWtDՔ.3o[F;<=m]2W"~QBsWе4Ge̻ɺdh}vEz@>17D!wJxDZ22ݹVQ PO|Cp8DlBԣU-( Iioy'bN.޿!ߘ>9c #8 Qܕ&#\g 5Jx8HY(pRb} ӄbw+MDAD*_`hrˊOБ 3i(PQ%?jk13/ qFrZ4syUAV (<|7qb5W4)z[pN<^|W82()n #Uy J/5g}x@#/~Ark].qy:Gs^j1원rá7*bBjWD>;[GR<[ X뉜݀)-T9D@A^Q6|(p?q 3aHo~ݿ_3c K~ Yz[fyԶ߶Y4MXļ~^ƌnUW9@E#`:3C{m bT '4\XJ .0]fγc 'H"`Ss1\__1W+ [H4qdwt(Գ$=09%3{&yUX9,1Yd7<+z/aW 6#Er)s`V z tRψo &ieDii{Pմ~" agu;k?ŮX',1Ȥמ1Q&eI*qHB1ʿSh^J (KUC6oP㶡b'ȤSHl:F'N:J褽}#)rB!,+܆՘e9>chOL;IS>sx;g0|wUL$?E*RY/ٜ( .É~DpK}J h2!]4SBzgJY?U̧W'5U\9Sƀ>Zd ?OOޜ.xFzDp8/TasIh:=g#8eE{Y\*SAg*!AHC<^­ Fr8m%FTс.mށ:wو8({xSjJy==|seJxAp\7T?Ț`;ȥ #:Z0AA~UX@pnv}#,et*5ض\D0T9sQ^_e a?naELb ACex+V9Z{=̀:|ϩKА[1(*]KhטVt'w1ijr(㒶YP1 7I>YFza[x V E(㦓7Bv^xLtoZcD S7(QOU P۫˻hWܷ)z]zOO;L`V"u@h?Lf2o/^BYQJcP@Z[1|偳-J*}1hrbVCp6 ڔ\`vq7kk>s{swJ_]Z60u UڛOsx, ~ŞX=]rO-IB^JOִgd %|PAr{BGk*`ԴwOI ]>K#D?b/ĎOE48W[C1{>o{3j>3# j i6ExdͨKZeM#F: "j#,y>:d3aJTxh$9pW"R}Fa@c [FUfe2ۂX۰d<Azfy(5~?x=uׂ8f| Ɇ)u)*ڎ>1Xr}9i"Du4^7a)wK(ˬsхtoow#HGaxXL Y\Utߣt!cV1! ֮!Ѵ?ź'MԵ٬HWuL+wSKfو z~jcGmic]q*sVѣ>~aZpZ#w`alV wXx=p r Q7ZԖ:.VBzd/hβ^= wI) ضS C[[FijI%]rCeQ#cm_BũlBb$sL}dme)37#S<7fğ9FGwt'\|`e({#ZjDco ng%g=Le69$%>:q;\HLTNUE. ڠv&q *g^O9dmLUKBY ũ@8wrxz9m@,:iĬHHgYe*ĝ97 qu݃)o 3, @Pf &9>D{̛ψ=58/ EHXqF%d+U!>$io@GUQ<#GP n>"K¨=K/wz_]]K7h1C<>e6q)3]Cǎ MMpE式YE4R吖NY[lVn>б~ - FdhMC(S=@tWr)u\p+ђ?f<AgCAfO|JWG6lOePNhq!Ag+Vr%W >H<Ni$86BtvE0ZMs)cõp8D:SѦ%v!4_a=byY[[滥 i$tNQːKh. Hް|+bXS9+%?u_yCP(r|N(7sD&e#F+;g/sF 7Ļv' 1k 14?C4;8U• '<a Mv htvN6q#rhLT7_8ТL<9Q!!: I8W ~u9r`0I k$F~֗f㏆k0("|D(9jV(a|]喒D$²C+mBp:Y|8.SBm<%Sbm0j2q1$0ږז^mUm>1n}m՜D|=n8y*&4N:N6b1+-q uMj/ "c kEkTguFYzlg)ҚkRFj[k-Ubتͤ^qS/-v['Q>xLjoUP2`T3yƮ^V< &'ߖAm,_ H8ňX{Kǧ,oqfW:% KKD]ߨ~q qw*BfrS ՋdIUHW]8K6WNlFXKXvKj!A|Xe]$L"AfwjUT=]J tHQ.@qP%~4qq{qsᴣxvFr\hf`B@7~Xptٙz#͢WzsѭK . #~15et&7]fX' ƂepRi:tt64ⷝ/$R/wR#DŽ#S%f+ay.ީnU\/2 );} H#,Ƌf(霉6JaP*jԣce+$v ymƼ"u?i׬!VegOfB!+8R!%YNar[}@VTc4+lMOj/ (2E{(P /oX];(ݾ3Œ/Ln6bs?m)\Qdb *PVTSEi)R3TVr, 2;@qN5%dhqR#\kNk%`Z;ُ,ƸZ*kvڴm9#i11QzdaW%p_5VQ:گmȡ (gL׾3V=(7<:v'WhMpr`⫅4ϥ*sX5lP7sA媉XvM1(}E~\lVi/70aaXSt "3%=+k#u^^3w!Cs yv zdF@e0XZW˒K5bExR?\oY>dIޚ5d1fj tpT=呂Fj] vlX gWkE+2>@EoEF(aQ?"6eLv㳿6"\/Ɍ~ㄈJ A]ܧ O1~ô*^d6twuP4b ;Wv 3mY۶5 ]&bq*0 uhgLoIhj5R<{[ H}&qC ufJ 7ݹT,#;g"j~g!z]C=eTP*>a4;Wt܏W?%.6pidkpwgp"I"@|YԷìNwȋ{v#i : s;2Ma// #԰m'YFl'բX,- <, oipqޚ"6 SNȧ;IX$a+#+S"Ⱦ5!`ewC"ؓ|CVƛ>0\ܔm'`c|I8 * Z`w3?D0\p2>BC[DSlmIew%tuWBd\ TbÊcpQcrns@s|eTKJ3znU(RL#bQf;BrtlЀK%BR&C2^^`(r 3CMk.dCvtXi|ԧJ3^|^:Ú:m;I,ﵡ@*[tNrn^gؙDH]WfE;(Vȟ+ =057`=CVץ20`leWL6 kw:O (7^I3cR|${4tOeI6u[>^|PU}o-01/eS<@<xF \9XZ$+ĥƕmS<,LC/p6 W䛗q?x݆Dj:c&N:r3ж\A"Q5M,Y iE3ȯ &rf~X|3 k·(C$82FΆ/ W47&ctc!6*% )ft+p7+A^̉=F1Jg L-˲I{K,l7 ȱǑH:\A8˾erv51L$k ;Xx#?{Uk3}eŀ6RnzPt~P'3uEq'Q[')5O*z#Iк^Ӡ9p AU˴x@J^pD)V o~$D5adـrHgo4~:S>S)J*v[mb@曅N,n1ZfD̡)ϡjb4[ՎLAgC@m"4}{ `s_>ku"" UF,ʉ# BnA |_v+½h v& ʸgƀU4 =7H׷\ኡjL "o%o$ w.REтe KC?ZL:ryI;]ʆ`/-Jl<K0^D[;Ȓ7H"–\ַaů&ә>(_h&,$1Qa.bH)>k,tm{N&`%fqtH 2'OrDqi# "!󩏩SϪzt{NJEfm)뮘Úd!Irʠ: :ъ+g@P{&tejϻ!0gpqUke1- u `

:N.w%-CM#/:fOKv>q%pءj3{al]r>%bRo?zE>6'Wј>ɺI LԎN9_"rm?rr$MnXX<"ppYp;,Wg"bAG#(Fٓ5R가g+.ܼ-Ԯf4Y94{)Lƴ+ݖǁTC&ENd"Jϓ[<6Ąy>>blϹ'TΡ&xn T'ؤZTZ<9ͿhxáDNS6" *Yg!af`lߪw>7>ӭs-53lⰀLX)hU7mlx{#SA{Җ|6ϓOdiin]B"}cbv$+zH2U.]쿮A mWo-#(=#T˥!"ppDxىF"OS\x-󘤰@RGȫ @_G`]l;#nPe[X$ګ%2SKJi 6occASZ1Gض1Wt(v^ y,-Rek4.PtefPթl[m8N*̜JSɷ9=>;qLlpiuzѴQZ!à}~-8BDMExUBjvQvsǮSuc`^%*dT6mwzӉdSQ{K"FH]hP"n hf#PVo缆|t[y*[_a/2!^Lq z!ALeZ4ۏ~ہ˧5:2na@݅KIj٭_=dEfؒduV̜X8Jr,৯}J|QMÐ-GJƋ7Р|qݾP䇹{Yn{0PFq?K\{Ɏ2sˌ=lӒOP%ȿ{"TE1E]%KU8;|рEu`ttbG|GS`5UdGC^'ڑ+o5{#x_ezOAvЊrpR[%\b[#O '^j\ R9M%-KCۘyMHAKkuMݺGVR+Q.Ƕtg*<? u)ѻgˉn_ToՌ]~|YRwɔ'LȤ >D)napqپSQ,A Mo뭉!(KuZ䳣o@q^$;_pyE ̱B EZXeߑ8%56;aM om/mq |Y%4aކ+ȝP=8d]rU W%<kHy\&tTO|#лqy#"_CAk&H/&yVA-y6F8_19{`h Bʽw":=pEMzMd=V]K`J@ub~L{~76O$a=)KR1PO! ĝYUWs[Q*1,󷀟y04 ]2gê (d*O~A%hJ`[L%⺼,l뼠u_ʈwB܄/=\ ѤMB+"VDX+Gωg58%rR:%N.ىkaC<*%Pk}5Kkba+K qzVѳhoq&.S#jWeXX1hK?ޫӶ':Pwo)(-ƀ '8¬c~&3 fۨ&G VB CM9a:9GEh`dCVk:CGa $lWSJ՝G)5P =,`3y!phd=݁(v}!W g7mxu.ooEQNC. ؾ6"m |W^4LLU uAh޹|F5ۚ- rN!pox)!dq4)K(IJ7 dg~TUt H#ܩ)s|tT$+/iNo g.p]uu 1Џ5$5L|/wRt?PXMxc6N&8K=dxWwv~b;tY#l~pg5vn)A ro/h ,UIs%=J-Or{şr@\BD{uY=XspGz,*[.9AmCM[H7HGVH2kLWF@/߄cQD+(be%yAOdC3A> SUܫ9Ѣ8):D%}BzPi #穲P@>0ۍ\J]Tcށ\0 2DЖ.E v܍N+bI 魌:*N3Jy/;Zq˻yM@>s>`ʓiL9NF 9%Cq~!۲#RU/ BM)u"J* }psz*(lE[@qq爴p'hZw{{8!+WPZb7i:nXq?Kޖ]+UM1b-;|KŐ n^#hT 3RhX.H=J(9GZ_7߄>p׊a樄S;Ev7ލJ5 )+:w'm:4,LK#3S[3T"/ÌbUA?GK韀 W Ӌ[r3k(%pSA1o=ܕ5;|jNgI&FQ`L}mE#q6ACӡ1O};1)~CUd/MX^pf7bC9e9w6u/b hٱ[/ *)IoaMĿ>MX[1"A1Z;8sڨz܇-H$e mm3|g\C ̕+BYSF )d5#i"ܺd)C)ցoΈB&j= wQv*i, D| e!U|:S6*upKmܩHu|+C; &Cr+]ykz0 YZ0`L Yv "åWϾynB@ 0Wx i{6md0+F3M$]ǜ(+Pڤ[!OE~@jo5\f.5iY{Z3 E4I$j Fqi/wXA9}8dF)(瓧o}˝Q0~o^x 0Ӱ"X14>Tb =t`}-tVv(t~B, Ny=޽1@6d6qn3G QXԡz!%W{In"[xnۢ \?Ao(ʃׅ{4۫W/5.! ɶIurfD[14*E!'#/0!WZAݢ/Ť46& /l+p`K:TzaįpZubSMs$FL?(8tlnVšy9.[vanf=;6VDZqR̃,{y̑7GG\1a>@8$VSp s"5'=4@B'o,ѳyBdm `t\pRheFgV@wIUGEq&cr#\ekzEj{=.Q.X&ԩ8yvnpFෳkqBYꞴRWB3' &mW@۳uFcAeձ?6y)Rm3/tޕcXx핽5#WG{&DUeM{"hأ;Q SciQ{ϋxe[bkH& =$z[sڕڥHF߆O+ ?)??w5M?[{S˳ ,i'*)]u8C _,d|GR#\k)wJ/!Vɮ.V3>{&dhNpsa 7$/`,D! vZ" ЕM@q0R(xȈԜh,)i_ l!2>TpW|.PV<5"~8e4:T& c$`8cf!?q,H{gŐ"4~qI0MOwtQGJ^5W)[r!gsv6#epW`Pc &qc.5̸^_,2\Ql I5/SjBßm=3|5ގ[LU?B]ҒEcpܱ,h=ټpC[]rmhJ4+,(,zoi Ѕ;jUb[XJGN} ^ݲXW6Έ M MB$ RX΄308j ]\Ln Fyy4IdPD#B'ݲ{No2޵P;!(X6"bra kTh!0 HK0",fj5c鄉H I?̅DS_o@Y¯"2$jn5iխ%Gc5u!3ɫْn Q)ST(* ;]+5_UQIaC4%IeFꣲyJ}AL(-$]\ǞsskY2i߄?<7G:Lf?B'RZ׮]?*W^l#$Zʏ8dmY;Cr6>r9ˇP^?n,YtlB-Nk '/oP˻bAj&*WR@7U*aʍcipP*_L5,3"t#f')OƯ)Nk|It>%;s Q F@a~ԩx_bV-I ]`M}j\N!=:%>94\jBxjpݕ\&.9:>=ZuY >=j6V2ɑj 8LyߧE3eN7aӨKnQE,\(ƥ 6/ Gb`j2pVfRY3Po Uz:B5[1dMDXGl E_oԝ\5_\jڦZ(,Ksm쟰TeuW!:1?A|$# C mncM<֋ e#1O#,5$5euC2D-K|+q@6ᄣvVrbĒ%AP H߶W%7{Afo0_YYqfLGrPdUU$$sO(0)$JP^I`m ı8|w[ /(缨YCu\P'_fdUa]v>{IoQ+(p'_&FIHVX 78ߓs(4mǽE!'G>)`ZlD6͐C9!?Rs`6Lb|HrѨ6P)Y qNe[ ir쏪u1%WWksѵKgNܞUj2O"Y. dmQ!_K8,Cv)ņmi C6 #} r ΃ vGw$GBpJ>1̀0!g>Z#OsR/ȺԮW黭.^| I 'D1+N)>^o9}vHnA;ЖgyU&ia/~F_'**Տ@vP8?J%]׳x1l֖v_,C%`2"ٳkX8eekln|ľ6[ ]"h½,%9+<gF$_F\WLxݖAw56='*d ʳ$o[XfցM<4#wlcEl߾x?* sځ nR*jj ޭ;$3NuD @c*nBO X݊X0ހcS9%~v>v\ ZjzXQI"ݺՂ4o7+NUa\5I𑭠sW#'E^sۃJ͸mס'xJ\ES"&S}.yzdܰ W2fBj)5]%GTWD2Z.$ 'MQq,YoVy+pg]QZo÷`M" xoa)#tw ΍> `'DeԐ?;=en0"XaNv*Q8ч_O?i7dL_'-+덁33DO-XPXh%ef%W'͟ےhs7I\;k^y8gUM3 \?]t7uȕ(c"v0%6_A9($snd"\%m:pnÕl~`)@@MlnI aG.{W}u`d0". 骁,c0\ ڇ-&"T]q]hpcy#IJe灱)glC뭧| @0(xRmv߲GQltO#L_-!fœo7׬nK>rQ `|x!]/>V(J؋SɍZ"S5-~GAՙܖ_fɽ0\O#mv9fzl\Z{p6zN4:ZPo]P;a$@ƚPy7֟2es "@*{ۡ1 U`tj .!2 \8l@fcۚoޜ1Aeuk|s}wL:;8c{$6}+'XpZ;nFM{9mbS£@ѣ h]R٥q/1Ƴ6JvCܮC̐fmI71}j B4v7SkӧQr`0/D;aT9Âx?Ɉaw2S}H"x9M2sU"*&>)@F/g1llnKKŦB~"|9<'9eGqyuQ=x`?4XLa͈J_PRqo'ZB1}rJM/F#qxn|S;'S.urP]YD_lD-o.bSdM/(ɸ іl=4G:)<#Dx{)Ֆf/Ǜ "Qr~j*0erb`JNzAZHK05fV)9١8lNUސ Ët|E(H֬(뀎lh8+= }T!r; ORsjscbʀ@xvm&,} #Q.8"Z|j@t nyԊSj16JYʯ}/ÜSC/>O4v}ݷ8>`>.Uui0_y׾;OZ_3PghQO)&8 -EFJ|n@Nb5`W>9q+p ۑV/*Mov& *?_glt8rRFQux~qL4ʎǤg}>(DxJbX]t'{y5ϴAcD`Y ;byvVABr.k^r&{SJnnUž[lK.). TA[`̨%oi.E*+\#.ekK3o2De)+="NV~䂰j{ͤUQOTxfɶL}_/}n߮sbcZ9Y# .R5>Ԉw٠!Bo`ko M3;vxﻶou>6*g~q Ue.CܹG]`^ULFJ h=Q@C+ߋٿxk8wx2JHq9i z,0"=3 7~is񣙢 ʒ/15#P5<-'M6rT;\ deUPI<O ԖOzd*o Ri=2@Qi񕿪NqoD/] 2`^u1e-D$˫.S/+C-Ol{MKᬝhO\ĆRNc8EwR0Cxz#9Y!30YC˧im/ ǑA-}=yÑAS [ ^Nll_ĥ ٬܃\R.g wc5"J2.,1:>c#yhկE.~>RQqxAnr>|XQuh<1J{P da]%o^%ώsM }_v8.4o"Plc^7he)J%bqTa2= bmW1OVvng#8$XۏV މpi۬:1ncV🴅!PD IkR].{@dwLE_$(_, t2-,vr8EV jXo&4ehp~;G7$G;Dk˛l9u[Њ.b,sO6toщ '7WȊo`)BunpKFV a:% 9^c ,Y>z^(*]i8BcxSK%b)'N^i'y:(K˙\8quʪ.v nI J!9BA97lM7S}_RA0%@.P`@݇J{_1݌ A5VT:QܡS 0tD b !ff1A!e D`^T]*B.{ G--Xrh&zQ?zǠCBxM0ƴ|Ćfž =R@!fO h>hCZRx %fUG#*,B#ƒXS\_XM(+$JV&ܔ}y/b''`_qXO]BJ?rFI7QVp<zUsiis’^d\܌@ JbvqKF&|3< WW[t,k]Wp[QEdlGj=f<\*+cG?"禎 \6"Ez~=7o~04tvmX J 4m" ˅#ȍ,8nmpkp9X-~c}ׅpњLVԌ+TQGY|҈X#M 0iQ duʶ*'/0#pECVS=VG2r[ ~'rF%`M5~,>˯骜[65y)V_XD׬m%OAvkéww(sBgF'K'*9OZ4A{}|ޏ*I9N}+dwт[0 :o;үG]j-z!RgDU|W<裸>GEް3k: <蠺H łEEj* qed;*Ѝه;wޱHkUvގ9?RVIG@F` 3 ,=n8@Ğ8?戢ۅmpSvB~l_ G9hɉtl?-E?hYK*=BEA+&X" vWK/BZ<ɕԿCBjf`Q /^kҝf󸍝P]=s-´k:6FAZ`qe s@iLSCAK`#"^ PKv#mXEKYh+e"mG&2'+?A2ńSm!1>8ǒHensD_Ki.B2SGiEmFEêSyGωZF ,3414#&:&ҩsimRBZ@!qQʘ5%+Ζ!éQټzo3Wj%s"C}~y qxl)#!Qյd.c[B?L+_؇p<0㾯2{WPmSޢf)ν^ՇUdqV6EëX6%iX(NШS07YP7v« g'O"7T߶DTٺLm:%3x8YY8KU{Wj$@{e ,NHD۬l=~Dl$0xY0 ChIJoځD~ G!sH*o]oELV㣏 O?yV Y\`w ֋kH]>ZQCJԚX}rj#o#ܴ6=ZJ55H:VYVIw*,X׆*ǝ~%n$C/1`6ni)+1_lKy%5xP8ïw/_dG]X1]Sjﴩ gțIZ\{Pdrvel%t7V5" ̌bjm7z)"4KT7]7e\\LcU1 Yh12 o6 9P}VgZ^yú-NM#.vj e9q(Ϙ]I$ҊO!3ccGb  2ʑwʹH[2ٚgN M /;QdQq[(>cuưs*ӯaVדbsyΡym ?;L|_Fqiu1)8nLW_%=*XU.s%=8CrU]i?JAI 3K.5;Yw6+LM]*g[I$^$2*94^q,I ୒:|0MSo֐ck0:D 9 =eS#t!?Nj m[oђݤHkl}Uursq}YV$j\nr$檔\Y b!j{/; }4LQN_ W4й3uv#ѹq.H)R?osqo@@n|Gvc9h̶&mnF㵂}"ώ ޯ"Y٤S`wkQa54?ߎ.~lVs"-^0S 5ƀL('t^0"l g z3DFzP+Axk};  u2O IABL|- 5:Ăi&-.{Wj#D+w6ٛJ+ (5賕ҭ۹|̭/?cg;ދXyerACAfv?]v̿"v.S!H5+C[' ,F/N=aTuۈ!qG=ڛɾ@ԊeA|NjBaoވRϊGci u8"ݓ +-DK&\*ҬjK &owŇ_yr;}֟t@>7Nj6Nk揩9՝P! aW2c#YX=?HƩ"P1xOYi"͜49G$e&̠W-=|Iw^0=-w qdיH:K+ԃ mN#rwΆ1 2؅2Y{#IUc(_KwxU->ْ'ʓ.z9QP|ōRoБ-GGqHmʾە~=d ySREʚyGwqW Kah! ۃ9{'j;PeX"9eޟcݺ[&V͆}F2OHybdplɲjwBu9 PDmq7boY,AEbM{*$?u)hȳ~nW$Luw5؅s@Oa[tiWp‡X- OtAM|8oiǘÆ3@+^doIߌ4Rc 'TL_BX/6Jb]_ o/ex2bgZ+dڅLcփ6^:DSh˯DhRf[]!2y9$ F8Gs [勺]Qx+py7` 顊Չve2d dY7ͦ9E-Y1{5m[2H>'Ic/==yPht0_5II~F狻'|Fݝ9(1oL';DX\WIK qVmRry)ކhJ&Ȫk kc!7rW@ %˦!x-SLÆ5@# )We dW[L&s ۽vzOMI_ |s;fwK{eʾ0|܈IN`x1u⵻ceMkc@xzK]ճ4Przp s/9Ezऴi&3T@mtO_mg-h<]_4Ա\|NÕ'HR&6JśB6!!2|蜧ݣ)& /PweNA+A.-I2XdQ3t㟡@Ou<qb)byKVt mrj*0LYP)9d1mh< O(?0ؠi]Tx8(ǪQw;ZM{U^0f] 'RVW1E~N"?tȥ )D{UV" "kI!&%]AٝoPdTIp-:gj|H_E_a],a ]!}6,l&7iBZ+X3g*Ɣr'ǻPElxO`l *V}`$;`ҷ4zPv۷4/D()2_懨fap7 ޠ 9c5DWd[Ha"0i:5AQAePZ66&h;."&q9qZ^T>EȽ>GQf髴"`8ew*Ȫv,a " |Tsz7BZ$Iڹ_ n1Yf;^Qy`%k| :Sa9 ϐmƊ[iB8h ?XЯ\ :̈jxm%񣆦_bpkb}IX&D1ߏTi8sJm`%|-yX 0)hSsCw[?Е+e"N돱e[p3N#A0#a?Jikr94xˮK*寯&g9~WѮ}ST[U;\]7at]au+&<:a%H~i S,"jkMxOv3u.3@>-0 T wx ]\:fϡ)QWt1/K3vO!,`):[7۽g@_imiX!p]3ڸjL5!Y;,!L;[ge.huO'\JH^ ?13V0D;K&R+p&L{pR]Zt R6s`ZLJKK~sq1R%2/RB?cֵ'}YAntCكI1*/ PyN0`AG]:H+n8P&Ȣ`Mf=4Yp`䩩3@nAash/eM)C3 ,-qDg[UZ[y$_~+~得 Q-,_-Q_QI>WM_ײQ& Ψw;4nR_X3jgjc9k|d˞Jy0tЗӴ<}(V+F A|$c}02%2Y҃ L6y( 2wK*JWB24SzbPr܉M/}t_qo^xJe#1_gN !`F;N{c A`IUq81PW#U۠HLi I9; C"No"h;%{-XNx=(8EyZyRw#e vqglWM0f:ӫ.!㻱',Gbc"!2rk#uylϝ;ֿv#mAA&֠WHO}P A|wvfZ6 /ua%ɒ͒R ` 5s_#c<%CEtgR"WT`q@sϔ=-ovX3gmZfՈɏ+/ (S {XqLLr-a0]G/tLF8O靈yͷI7g.VUCIOLU+DH|gjZql$׸-wX"N^8m& br\ YvǺ|w #Sܜ;xQQ>KFt5o{hP{ߚ D~ϑ9$ӰX>&d\NKP"~ V-J."D6 [7hpbN`ݾm, ۟ݍgggZ ^XΚ[azQ_EgCLxx~{9`eݢ H=RU5Au'c|[$Y p㘨ve: DwV0!zylu>p>PhͬFգ^fm-L}s3IL{uѷm֓;t*Y,?EC p/[!?Wog˿#1Rv\ ]c*PJ?vzq$,oNfkZNgx'# cmR7$|_UkPy`uKy]w=BuP7(w0ЫjOj;4w|1Ġ\<+gS]uz3ec3Da~g-}h+`qHh PX#BRTƌyOFbAaSG=T6L9:q'βSx9 wQIP.SX7gk?̪9aX^wbji2E+NL~y>Xd5y!`s1W[vlkց!  # CY-?G-p|5 ѕu`*N;tj2'&ܮ#mHF]&vÄ=1ub =~}qrWIfcX&fРEjwvP9aL #W2&(o.4o`J^Mv4{D|Ҽ}w4UxLڎn EE}fD.ن`pI°0@+5lco(C&[ kD<3+qw, ua| 5 si7|X :CI^W]-u{2P. YZú)M۵F 磢gc/zIF<Xq ҟR8roB+:ei ؇rJ$Uf&I0v 9匛#~06tX%{6V9ɅuyS ab6U?GǶKR.I羌pٿ&ʎ%؝a g1&ӿ1ZNNZiC/ fLۇiZ)y6N9t*|"G}e|F4}O]Uxfh9CuH29`ív!7YH9 ðMexͰ lX S)'4Ł (m|(u &-$ kyzq#O[ٺ[O{'["{ZQQ7w].t|)#&sXM =(8+77*Rљ~~ C޳f:b6/sCma X)vUp= yʸ~_CaXEISB?O!=HQ t0-PЃfDգRŧ2scQ3*di k-`rZᱣTfʆDNc?4 J~ {B4G|9n#kM]8̆\;y`>`xY-f:t9F-W"R<ϜiJf/T)xY'ELǵZrNnc (ٟb--Ic鳆[HVȂ݅0cDdAՁFj܂ޣgLvX㡎6jzp (a(<9ɰy*nüFҍYxy,$8HV30x_m;/ in(I Z*-DzNWc'P_#9mAoJ1|MV!:@)H#?8У˒g@\o _ۤu~g ncffr \%b&I(Nu)5(di9hV΢[/n-aaDV$GlS.=oI1Yr׵k">>$YYJf1qxWd DޖGDʆZm%dz)UX|H9xHܒ3Ahj6 䣟kopڪհ2/f=o_wq0d)33ȴN[BQH5Wr\G*n㹈L. H5Rn-xednJ> aIN(#Q4lqtq9]˱ ɹ =]xSN We<"OOј13% ߯Na\}@(<od(%n~Zm mV vzb)p_] \=?:3д"_A/)Mʋ y4rksGyDk_vT g~&l={i#Ow˾AIfJ8U6q=932%NVUEP<נ-K4O1~6o{!>LJ}aEL(7XMD⺭+#ٿUok*.DOhL^Iv8$xzw7" %A\SnGˊ$¥> DZChC(,pxהi(g'(]`~06-0Mzje'}8(󥶄#g '2 8K09"+p- ҁ ˏmgG>UeޢЌ R(G_y雧Wد_:S{O5);fr&0I=J:W <b sI'Xarzl`"DBÁs"D Z;q洀TsTԥQ8\.rEΆ\fqW=|$p,ٯ~P3 d,탂ȴ`FsR71ݍa$^fȨ{/̈́Dxo=9-WA/ Q ÍQ=5J,|!V;.(,T.pw5$ 5|S؆$C@De-ar)F$uaQF3lMq2+$xp/HmuEc$M)S?ȹ>T`swj׎;4Κ3)/bٞz)͊a~LwzJPwғNI'覺1'ǧbhm@Wv2 8q4gE͊pqEnO%⪨0>~yB/0[ r"qGhk$4qXs=Df9t4lY(Ǧ {WZ',-̢؝v2*AGۭJwm]bsei|H:"1;tiRȕn> 6ުgpYfeclu y`=`UãB~/nzxk2zQ3|Ejy3' h8k$>H{iW:=p&)N_촹 pX2?wSZa!we4f$q;+ݠJ^a ˈh (Xl0lefa6j-tPeT4@b$a:o> qž0;|?*ƛ1u`%bI{2 Oa\a]3dr9@#P `7c>*3L\A7aVolvXG GV#>ƭ]I 0{-k &YڡOo 61JK.'_UWـ| רZ놪zAb閭 B.De95!PUvELCM)8IADHGR`+բ1b#"?\ =)+Q2} SCI]D9*']{ Y]Z^ ~Y文kuv{V'|#r}Hμ5hpTiFr2$FG۰H֒$.,T!zmy$oA"5H4kF֦9׉% wX!xL5Ⱥ*I(x&saH(3Nᰯ(%+Gky,`o^B"KVܑ=m ?,r"X2()8V-YrI5ئf4}e65Zvۖ¥Hpi>ljE$˝YU= $>2.emG}=Nzؙv]PWV 2+Qmp3yˑ2b(u !]"ѕtHJ,'GZ>  (Oh?t|upbkNe':+hhPHyIW \gDpIhdZm_;зnA_JK O-b=)t2YwnRfMDQɗ.D@k(\e1+?XIJ}dC7SkK%6q%"A0:s}+ucih6# Tm=hn[`Pnɒ6o@$fSzxh.lX&W+VnI.xUWB#|R4o$΋k9~3I-{Aj}8Lցǚ?Am!cq̖} W _Vmғ"[-q$@UY1KR m6^cQi>aD4qc(1%I"{~\)~id^8gS;fU  >;̥0ЉIP̈KՈ`%'XcQVB,j!9R7 ؕtmb>zuV#*#x-6}y8#0.mPl ܄ .}:6TVw)W0:\ΑQ _Ӧ# eղ5"Zhx魈OTB!G鞪۸cwdD:,zBQ15 ͽgG߂~[+Gz^YͰ+|`cP벯V̑r+gf-Q \O`>1mc$D* *EY >w0=,::ORg`wc'}*-LhJcu{|[s)BBv]\ZdOoh䗟 c EƜey̾,AyF9.୎@V58(;&qoL,8n~TCҊ5AQBI'|Ag-)v#AֻV$u/4aϵd' \.7\+PCWN]Meצ%nWgZg@ yn?9+C.ܾF0ޭ9:jyKgm3|eų /Ϧ,;{N51--^/ڿI%߮]w& S‹ֆFJ;ުE1:|[66lcj㿎^,X6yܘz䳚(>u00 &5jf)'q:=~DǠX(;ZH+wur963pHCZ<oBsaI_K<*ZvcknKy}"7 (T浞=r&+¬*`Y{(#p8imV|Bڀ˄n^OU֋ƴ-W+:8eH!Mr@FKJj tbg{.}a(.U4c0_C1I81 'k gwkKO> u%WI V7zǴp''g4Y"E'$+#&+(BGH@FowR e ^#w>L9sהʥR6μ=cx'odz-ܺqĀw͋wjӾNډ&8iG(o׳Yo]T_J#_A3xq &1ao c1#H"?ȼ]_/ypW 2{Yqα0#͘Wl pE1u!%X0)mfK!3NܠhHj^~QLCT81XNdLQ7æ2ט!(-ҏF}4;Y0,Dmg\ѨBy@@yR? $q_#$U4$~24FIpʨBL/ a>KCtFE^AvO<2NhNiv`}לA-TpX-;Ax(yOyeފˑ~^1am >&I3*R <k:ڥ1;uF9EL 7&hȔ>&a).#`v`6'FgSMo. zJы8/MޟpƼ#fsd)+hr '3a#6 @Ɏ#v] S1| ksrMvPĞoFUqI:$M >N0r& F?s5_-B˿BU["N2<@vx/u/9?iJr  L/mKY@F3к'3irf&q@\ܓ\wME[{!y찏Wd}-+ߠA2ZEMv4g}n@:' Ę<;-O9Obs[`V5f"" +ݫ0DۈJhOHYR{7CO81hvIF3 B$Ӝ¸-:Jit%81GUg͈}|gkx?hXY;WUM|SS JC Hִ5'/W MnBK6T|R~258%gLݱJDx\4!F< <<_r =-:37tv`SnV )IN~Sbڎp+B],˺u~';QXiS$PS[5kb3 %^zoVE@O%^GN]%Fj z5sW;bOfBoі(_*_&bPn6B!eO=zMQwܖ9?3UqŇ >7sE|{uN\[ю=kc_~ )Q_L65nCȭSJKHebZ5I5ӥJTB/yHI z.ӣ"S$QOa*NFH¢^Kg4i[\PR|C5]K] 8DK,>/e1>fz +-y 8Meڎӫg=L`FI֕m5(uLZK_?NSϽԁ/>n~B=zP 9swRDӁ>#ՁJ.#15% B[tZ~ŀkaYl^`Y=|p#y7eY!U@ѿ[O'ƳGPT}ςLu$=ˋ)^Дx΍/B6۸?.5'x Foܛq-96Y}X׿dC(cT`U_Ab'-PܯM|I;.\(Cx=)q+Sy O$NQBLQdDW7A5Xq+dV @ }x74to#g|9@=7{,\] sChJ5#Ymbl !Ck3Q VճRԟKP$bu@%rVWB,@lMT5",'-|e&^1MS& S@ X {MC\MqEa6MUjsESЯ*J!WS⽰l!dG-copݦ-d"F:rܷfcϹ7q}>Oʥqgqw}hO;=LVE8BCZB5xGkHqTtT3bЈc*$ zdӋ)Cc49 hyfWi1AK# THO+Y [:Km,D %7cAԡ(1F"r [N/Ҳ*GhS WOmH}PMfk~hFn$QޔqAo|?7;geؒiXXIC,p#Y tM'd6D`炒ڍ#1],BoxH#z-8l5dmxw$%سrtY;-qnC.W9Db[a|eyv Q竩ׯwwqK_7cOhZt"4M[[L۳\74(fJ\?B(t v|j%: 2y4RhbK%u̹Q`Oqb(xsr vR*5N3lCzم_BW~ >tp**uV{lS6d,{HN`݆d*#k}5|}߂~L٢M) PUJ> X`#A#:Kg}ZJ<D< e!}{Tw"YeʽF,ɠn))e#:]ǻ4Asi#qOx7ecDNs<"&i|& U YWp~[@)POQ[_Nx)2dKY@_TlB 4[fP|3_{fф Ƥ}-+Q=Cqf 4k~Jt"Kԗ~zy=u'2pC+kF(}6djdA0WRvJWIޮ!Exuk-}4'DL* 3A+^ 6WTuA@^ gGM FcHZ>)FTXBnQpFG#_3i 2 C̴HOm㤺o>")tj&Ҽ趱5>RDEInlv\mJpٓ:9b"P2"2,S/Z`R2a4Fr_hfW:zMvE]4uMU1}1'-#J^TPvXo @1Y&k hкV^~wW#F!IՉՃi% >d p*}4G{crUHF|tR(?3A<}hi"F,c0xJ%㚹֞2 "|Y; YS;BUbBg!ot1D΂й!7X!v_dWm sG&Δ,tʱ)T-5Aa+(a%l$LP歇tj߁n_(6]A=+ޖKfv63B:)\"u1fNobgt%j$uF57u :d=Þ"z1UXW\ª~<~".렘lxI5ޙqr;nzF[i(X8h 1\h\.)'hXVae!c:U>;nF<М^?'WlDWg{FKRHj펀C Fbv*k47v*"I-br{W ZVj=^Vo#ޙ붓d[kLj"x3q|*KﮧBr-hX'Ūfcx(c (-3ӆ-ߧ>69ΒnтMc"%T}B) x|H#N;a[w$06Gr5݄~\b5-Y/L_ j MH=Sv@M$EZ5pM,T@ ,M^˯h$C~mNj ilxt}]6GpcŞ6rH=xP-0`YeW̏_G/J<<~Yh.)\'vd ĂA@Zс3 1n<] P~#"=s`6 9;. نt(woZLZ`v>ӎ^/$gs(Ft$7߰|]KxZ֯+hsZ>9(HVվd7uF,es~5o^8lw c|o,i&pdzegQҊ[#3ZkO^R,XHoKRw]ѯ۳0}y^PSzI!h|pBLCҽSDKSLEDq/)"ceyMi0Fw͞d C2NG9ZZ#_8S+/"[#FnTc BvڼSJGQl3j0b/sc s$T?LL.pZzG#U>r#]H:USG ,qJ%)R0[RǶZ:03ޥOxT[o%jj[U=݃oқ<g=ՔtbXq{A1)kAp'$=uV#;;_.,Hž f{pX֎|kO'6!kt4sQP;ց%]@Ut(:ouiux8Ld<)%Nmu`sک~21ӭ3$ SBޢ'TF+ OBc Fnb #X0&hKL>:<:*c2ڳRKj642ˍP5{z׸.~K9 ֫Rg3S%uR=7lHl(83r6a;eۭb!&^?Bmpҹ*\&c'jڈkn(_f9ʽ /؇cl|hg33f\prQվ.A=rzŭվiLġ;yS1M3aK݅Yg)hfb,%q VCG@w T14!Cr+ztoE"~)W-~$jFFL'8J/,eJͩǞ$?-]urZzn \{zb '>NM!&(?TNOᗋID[0\o3\ {ύ~#*\E1J1@d:; dQ6ӷ3?d6 Kc7wUn9#-O(pd&Y ;/ .:Ɲ"+dQH091a/OK=nC "5\tZ!1V7$m{wQ׍0S o4 [5#;EOt U|CxD)I cZg= S!݋p̞:֏z̫Yrmcg$`КZ" Y_< ɟm8Ĥ""bs>0iQ[P"OZK4V9Toz3L3~I#p//DI,YMměuXNXdW B)kw~~)׿:|aw[<Ҙ!W*WnKu(~R|ˮ?x'E&&ߴGl9>&1Q mE.Kr+LCJqo?Kr58Yp3pl=mEiS5M.{e.pϜiH}}WsB%W4HoMwET`sXg ?ɮģu\8ղGHd]iV{H4GKl l%ȹphAnտYУIt_۴<" :-Mg6K :E?Msh#C?ym5q8YLHpPAtouj*ftC} }xKB`@g4=(!H!/Xzky3_3̫Ӳ`ֺȬ^a,Vj;kwQRRgb䘒WӉ>~,Ԅ+t_2*govUkR4)(.>?nG 82ߕ1cs%wս[R5H=r$ȗ>crp`Xn"Q,sOsy{ꁶDz \S?ʙ?RD-C-W͓/#:ϙ>TzBGqJbdM 'H<ϓK&s  |r+xc"R-6!se"ɑu@g \'v{(WF' m^ӷ>ɴ_y`۟S./(۴[26+&Yy&8VJ 2| ;y{JhƂVrG$IaĿTw6Y\p1 3QJD/hCMvf'g'u`qm|Ƀ IexNyG D zs豲#MyenPD~٣l XF;e9pa`w!t9"b>ҤB>}E:G:*KcI2ϭMo#LōdEUYQ:͋R%h$fcPlvyr)^pMjmKI֌I5`'t6]":K0I,R9_9JM?*$ɔɉ Wg6thu{fX6s Ny02:-A37OU@l sQ~mEYʿf"xr3#WsXqeڄe'5}AY$ӆC HDJjb~x|xZ |4PvS⪐h\o48/>xM 9 a:SBx%8~93ٹ|;HԈ΍=S2=Y,rFT2V]3E8mrY;qGIX&ݪE<| rS=!i-5ONKV1Hh~&oK/.,~"L*v]rb#4I@Yj9Zɣr #+sCbeT!y o?Hx dL #PMjZUT[:LwC(MgYM¡ΪVhN'u*< G.rtiR!8m111K} 皾pN}^^y?t]Rjr`̓ڢHA5&dx=d!M@jiv5x|}9ݲ3jG[:)y7}F|Qq.trxH}e$Vdܗ- MpʥwΌ~f4d5o0Uo` EW9^Νi9,2C7Xy}ؠiz@4=g)8-쉄heԥG/KmK/vt7я!htx'M,dW.3 FWM%$Dӭ'Ж :bH S?Ҍٽ&9MwOZ lN%vESVPM,jz_6lK1-wū>Cu(57b_Y<~$ei}4 6^F=ڦ +qxQ5KgJ[c48f5vYeM/Pf%) YaAk~/IȜ8qψdQh¤f6aʧUڈ=Xw9iYHqbn C e} V6tg_J<ѣ'B9i ^DoQb"@K>-7>6H2 ^Q#o{A ULg1!&VM\CjτԛD\+ 3QZTA?k)d֩K| *]Zkd%RTr׳̖%' m46VB`w,"FccI'"^sUy{l ^`Ǩt0eehf|Z~$jJTB3&1q/ xJ8dA`F"FKkn1y.],҃1 v10Ȝiz-1UE^șA6s%Fw \)fY+'}EVD[ 3}㜶+ '̬݀YQqÓ{:B*} VifRp 96T*~ ok[(*j2$Z2$=Hہn>׵$qfE{YڢEFW .ܵ'8óZEm[$_; idd.o饾O9Fwv+&:gV~hC:e;.YPTgGz>4d0[D")AR|Yb%Ȥ1O6,hs-QvHBQ[JR%p4GAbr؜\h>{;f\*-F;V^@eF !:%āeKe??OĴ`Ƕyݐ{hk=˅@u' F[ZaueuXO9]_WmIk" GЯK.I[c(/sA}xBSg8R $5#/B.2FZ V DŽj"%ѹ" N97ny%:qY "L7_l[uCbv4uB)Y L3fssE)Lm)k#ЌI w_QmrcJz*e|*'SA/~&R,KCz8ThB+T 12}?|;FጛpDeMx2 C]2zBʩ>FV/ =,%Ԃ? CλK!!^SֶQbPp=8-R61 @]V4`QQ3@z8.)n}~ K6.b׶_bآ}NH);qXoӼV.ݱG'J|kn3[ԝy-<%:#<ib,>˦)8w>(AF[.Yr]+0[CDd(UU{ V6pa"rī^Tf޲44h0{4Lg&d-%X?k7:!U^pG^}B.(76j)n o(Ԩwix:Mn~a*^ 0Qouru!fzyČ*LH3 |d .z$xI݌_nYo7H~UH1 zg矘x&ZOBR &U!`u@?_~"dvSĮNQMGu7:f 3{v7%j9ɧscy`+vS!ʊ–kPƱP( H%ҵ 7(*}~ZSwLth*+7?f{&rÇ(KtQwA @iă7!ֈXX\ hbf'o8QYu@& <5'vgC84c0u)<#!w([k9t)b^ ֯tDi4h6v%_:BHMrwE:~Cp Y`FĽ % )AvFms3F^<9%NkDVǮ9fKb8˚^l--+m{L#ãG6 Zm0b dmGY^Hγ }O-%=\ jB%HERPR"%Jx*e(gG?$ vh@M܌śD=F94@oG@k9݃_J2yCUk. y^,Wɓi5kJ-@|f9Z 8Ӭ2uEU(6d/Q`!؛amC )PWE!c>+w؅s9QszD%ZnM0y }'3# qcU@vĜqvB#YKսν`py33 Op@ Rt+E 35Ӡa>h`ܷʓ~Ep69h!?K0t Q2CicxK6mK'N6OwfFy47 9}TPc8ȑPƗ(CW&KԲs.8#ᣡ8ӻioE6w o+hk'mfƛ'{i8+JDMP3$Iun$efHX; жIޅ4ž42Fi7X{~+p1iw&)T{TG&U~LpU{Ҋhf&AH t*Nei`>tAFwҡ7nU[HGf?.b b៿DL\P*dB`npJRdez@W΂(YzR&ͿCVh󣀁OP>i{P/]?8,9: =1{rǐS[օBsЃeb<-!ۍ"s(u q=ZpRt?;m,?J>s_|}ɟOo'%AXjՎEq >iT@- +ॱV;oj/ܑ,y<8eog %[u 4-73p(p-W كgg[:ٟA+qk1&;cS6C'\(a+ΞSS;5ՄiSWUS0dhN}ش ,#C#,I'=|"2ҪJڢ N%<.Z p=IwNBF✚6WiuSuDB+@kh|a'tAej ^=o4/qp* 5ǡ؄z \ K~A]$P&lj && еd$kDA3X` -s,1k=Sj~ZUQ)1 \-<@($QT34jFoSb+CK6*/u,ղ<2>=s\Mm8G1J1"UUZ _OI>ޫ`$G##0;R5ݴ.F._\\$Cd⸓hNj5>cmxްwȾ>?t3F m|&PL#'ƹ g|vTz q֓fە LodQ]4^{^mFQ4mٮ=W YH"0Ř@/_  {: U8~>kM?ti?^`ȱWL̷^뚵H4?k >wpz:n4)V̙eRZz |\uM]2+q2^>#!6O%][7*tFs2$<*7dr㐵*68! Lܰ91g#. 3:y3r7Vj{G,G=bC⺲Xwgf+,ٯhfR7hʍCIOY80TSZ7j@7 ̗sXbrE.6EPNXD}ޒ9.4ɞӣgɷ (am^=neْ|KU^nFMi$ +&&s?.[KKlxfyOc%PھW1xz#+:|fM/hAU`cK7G>!~[5ʔ إkaŞ MLz84AU8 1\PXHC_+ZT WF鱫ܮ*Zoq3!_N<́@";<6*Ǖ.a}}M׶^L\3MWE@!B [xO:Oy4ZnF8g& .^LYMr'XǕW$!и^Ǟc~ &yPP E8#t1teۂ* .zAlIV{WЄ( Q \6\@x)U,&UָW8 +)NEhkJַ(iPr=4&ߪ@KFhqAФw 1]+M|;0^{.)KymGE `rي]ih># Qs#ID~^x傐!_>`١ێ;&vxD#CHldQjEB_I^@~0d;QUc"(v^T]*X&i9 Snkj܆ZX jXCeI12z(\(}P´NX# sMo-BL{!pzk^s VկZ!8~P%5KLc dl7 U<\!*6gö *BoRc 5H|hcȉ;CNaԶs=_ AM1O$%88&tv칈 6cNRۨ$橣~Oy?Izib5REd8!4T?ae1?.EaoFVkUŖ0`5O `LS7#JE ,wԾBA*< ΍HֽAK@/H둢*Klhh8y3~[@}йe}C'/im7S/ᗠy [ gӃq؝qθEfBI#Vĸ?a!%v4a.$z JGkķEȐa ֪ʘ7_a$gji*=ңk ZXJ̝2ۙjK}z9hA(8?K'g=nV0M[H!˳%3@LQ [WKN x>yi0v usi O~D7N,b\/~#hS)C+N9ImAXghd= y߷~vҠ4 Bw5ڨk>(1+ 0b7cU|P+P:v GFpYy4WO.oXY9I0tc0 u}CX(-3i~pnd^)ۘK+y"{5X&Wh8W}'zxq '0すhQy؞E=vAҡ4홰F:"U8{rIl4~ڟQ,Fm:ҝҘ3"Iuyf.WUC2klvVξ)|w%[{ns|͹;{Ď+EKkg2/JQ=[g(ݽt$#ޕ II ٽu/,Lz>~!.شT'M\*1vHenw-_xG^Hf8"XvИ%qc]hDjy|F)Cl`l8k3K_Q"VNkkO-4H/;U"9%./gO6< x0t [+ǿf fP5OrIw/0]F{4160/` XB|erJA|V׏Ee6tTd̙a(T@̾6H@lJ\~6_)J>yNLN= Vʃa lfY]T&~3F_- Ghqwo+s4yFA+qS:Yk&)0c{A:~j5yYaW_*\fүiֻƴӠ󮤿Vy.B.ɬyDJ׉C ZTe`Z?Dh@/f`T}jr˜f(EbSHNjWxBVSrWiϧkpc$(p}7r #%|!$o)ennD76U(>K$aQi_InЂC;@wfZ!RMFB9+~Ӻ&?"✭{҈T;LO_V}hDKɷ49#D42aQӶn"ef|+?UbP\_t>bVH4GĹsHV$aX F6J$ˈ8bn@-4Et- gW~bBVb4.3p~mtJ'nLkWƞ!Yd_B[EX`xU.Rd0H8{])bYOXm:N0 1HrhD}z ~?\a,ĸBRfws^~yVAM! >5BY 32EifM2MFs{{9q\]=!MjG!9{DS6ؑ# 7a`'tu0Drkc Km3Hu{P&@x' ?fa7LӵmJ;5qz̭x¶m׫̬rg4iZL +n3]aڝVoxыjg*Wx#)MhZF8$=r%v)\gh 0z:@ERNj SOQ3%+[,5?{K̐ʇЃiц3j(-kt"%H(+xOڮ)+.O rlڠ`_pM X><ovυ o\b}8L| 5BAZc1mtUE.i4 4Aq?)!u-.Fq4SVJ2d~Mn '^٭E)~1*:b};qx5$o N2Ec텎Ô*(>rɴљ ӕ q/yoYxŋ9 M +3Uw06 a>WHPjg{:rK6%>]Ythqu5t4ۣ%_Y[*ӮKXhәs<>jd_ 3 "ۚ w-x?푛]jTT+0Z0uאy5^]e# j]jap⅊2g{cQrG'Kl7Vs+w;lFEP1'zV7#)lWWM0;= W+9mQYpЬFS/|{1X{[ɛn貹LjR|rqigc**,qWo]3Nc줧Y$j{ [惓INUc!_5'13_ `GQy+U|F)+bpK1r5~fmMޢGk9VDǝTZ?F*lzSOɸ{&n\Y}:czPfiJ9r^+SYNJ:np`8a3%lW"TЍ ˩G9ϴInh-z~ 6ҭfDH`*׳L`",p UħPSGqW=p`wd,FwZ WwBӚoq?d__M褖)[Lf~?ra*2 oA60H`s!! ɇSWKnݒ^†}n@LbREOnnA8<=SM%bH$ &1Դ^ `z ֍Qy;^wTIzWa=VV)w*e@jySD@;#U ~;!ضaF+ UaK=S4jRk3~QO#*K#\Ѓ ,Ib_kx@mc_ )\Won;}Lw&$ZwJ+ohL}ܴ,n#:\7bꏳ9pXuD17]: 8bjC/tďӒazW1F0be]>rh\Xj*Eh"rk]"mK`%^ gNh~5&t/H4?Fg;*.v/꼻 Q"βt:-m2em#zA!Qc覿6`mwCГdFdjW f[X/->'H|"l8͔0ڮcN[3"`Şv]Mv67^GfrCZ"kqYS $9 8dsBaExibсo8Ak2wY'ͤPzn }!gSv?_BNoЬ3BfvpqdrV GJِy+k,>|+Zƣ)as+FZH\ zM0J th1S!83^u$͐I|B/RMH5p"ͮ}/PzsY6OpC[I4*4P>Rs͢Kۏ2v}ZQūo"J3'yfBX4JgogS`mHF-cZ .Jvӻ'(',0N+_}uJFFzƸUGT^_ aT>I8al>f{E؍l%KFfSE ]7y_$^l'j'_~wέm9'bMyM, u2dO9N*H%ofEqUI*Bjs4d$Xi{ kHY͍+7WTn$muSmITtuX?TȻ8@tʁɒv囱@o\P|HJ;iy%ϝ_q z i ٤:d!xHfG9hc2qSLFVe~bkӑDLpͫ:嚊ues$=kð?C1ϪB.rvOrGwlLǮ4%îE5i/.@k ]\J_A03pG ILCei3CZt8ZY+ڞQq}Ă(qYN$VhɆN*M MEp&AO;%.RIFbf>.)cǷXn/4 Yg7} k(';&cϢ ٨kokɲ`2zSo(twTFs&1 پԃ!½ԙdNJSYϝe>wߋZªTk'ڷYޓoy?IMn·')oqjmĶOc+e@;N:/.A=ΩR} –?맃p-^2?k^6=`V!ͼo:5󞑵)΢IO\R'ᨛ~٥~79 ʳOS7A-VR1?"܇1]qqAu#OȜE$D&EZ\ |HG{f3Q .7%Z^}ZB((;aZv$$}lp\7w=՘Ɨ ;6 ,eN8sZPT_$L%1R'*1.$``ٹB$hp"R2&ݠ*|y5lQ7.n7gvbgl o\K:H8&h_*}w j{FS$+[MȬ >Pӿw`vIzE ?Td-}g43JǼ3L*J'`i!FX ?=y#LrDۄo+'X6M-oONDz60i0WδCAyf~j8[h%E> yI^$,,ٶ+iv 2>Q'YIUt*dk'Dq`om3PΧo/0F~*U $ 0FXoסD"(^*6ߓ $$L O@þɂsHSqA4,95jcOMa)Ͳ$ &6jREE<:+WA6WGnE!AZmOt@6e>@IdžsӡSTp#XAƓĭܚj+UaN_[ K NU^ȟ UBZ,rcE6( o+`Xl rpL$xhЯuJ Yk[ھQsmǣ%9ۣ;0OC_3k;Wɘ`;)j#=b.쉷3t9Й*8^E_i{>wh T-R^ck@ >1} )sqm"HJ83-jېtm)wN?&X$M fQ )i\ԤodԜݑ@ۘ m?2*;mfN0S1q2d I{dmێs Cy #J4 *΃aEPuTtg1e֥pLrMhEC!JX#KҤ#IVnŠqʐTLssCJt2_ 3X͆7.nE>k"蘢S;W* ;yw;IZaҏS  #^QcPV'N`gƆ˚TMvT) (  ~MGS?4,ql3 rWh(D߱vߣhx%oEl&KP'3,x4'T 23~:C[گ*ww=/`H$g%'nO͹rs~cmYZC{]t)N46uoa^MZNy@O WPptO5q୛_o*pHq.*Ѧ#rLrI>@ọ!;}>`XJ.k'!.440V-tեpCIܤB%sAӦX *Oh?pӄ l0 c֋deG"^^!4bN^G$ ȀoINV$m9:1|hFk,7ڌa?cӘPiMK% fe4slvPm_/wʾlKfT+eƽ{>"7,]SR?^Yz [5W,eb3wrUecm{X|Xe@v&LGqLwyP{b6s^TIƤbDD^hglr8ڣogV:?ܮ@el~bV50' Qy,3gV!PVn=!~)ѓn[5/ g޷fmoNuJfD*݂Q8E=j03p3w\-_v@ sod6.o kAf%.zPL8C՞jԀ$\ŃaG;3{uS'4t'(̬1/ZKWZsՍa|ւ,y>3[XP!f]8lɌfCKܝMVݮ#C_fA*#EBaQ(Eu[qC '7!:hO,@}ˀ쌫ˍڀE>O¥ՎS o"̓vQգ n_bNgiEh^:0}h5r$ٳ\j_}p[rl݃ea {YkX@gq)_id?TB yMD45!k'4"#23Z!gN[q:MH,}`L0Ǝ}X~Q1nNqk䴮9 :$pG kX`MsF,`r%nbfrkkt&!WHȀ@D1a܁x HG}Q!D1hpЁ̹K {Ӆ0c$\flŵp>H?kL;"⋴-=pO%K'1Xa>r>r'@80:uv=FW%]ήfɌӕG$\P2BoB@.ODBNdQ\r#3MWʀj LVһYBi9j-nAXҨqocPS?mZc3ꗄ.Ws hPdge&c#ZnRHA`QL} i;)HPyP:F'WJd*c__'\24B3nm\C4B k ok>e: z'/YpL?^4n?XX-/Q.̕w#.VwOh)!3PMv@?%~`4SېR^V&2{ʃ%+A8a TLFG9Q,`P{A靷+ !*zSy}^"Iy-fc6j;\;cRVf;&\X1֗b?D9!ro+w3=)L=Yy@&˗QqhD}7 RT: ]w9'*>9jͣ*XH@ť `K:!ChRXOw+wF~v#cXuyزGmŗR޵Wo9ċ܅z(_(R{P)iZ̒[ ګK;#Qڀ^STgeVX-R:}'vIn 0P.0twiu8D3*Z,F}hykemiXbϡ.85-lcr%n Ơj|CNh\?R&ӿ .2O*:ߜ5G߾yC go=+Pq: C9ŀZY7EQT`ZH}]ΐ0@^(ξ7=ȋY;lͮkiq$#ZG w7+3Pf2;N%4XcFu&2A5O+>Z55׿4ekA䳖3e$TñEoJn'8\n>$FJBah٬ ^6,{)E:h='ZrrU;è?gVh0QÊ#%EfLɴ% A#ԽF3ߕ0:]F[^F[m,+ar:17 WuV j(ĽexrN',Va(TT(f $ n/2BF(_>\]P[/3ۉ½l|N-鎒#!vW`U )oIk\K`)]0a^ZB,uqK^6ph iinOwCSFfnJW}x]{;~P5!Gn`"͏3n߅EmFuRij7l(1q8Jpzh}-a{g '_}&-]Xo뼆*`un;wbJd_oѤbe/Bh4{դ1kB/Sn`p s "]❄WoV}a[ZKLK:*IՐM=طc(}wn؀,.eA%j(vj'3vR΅lᘁA.G]J"((l1Vxڈ}(n08\ޮ/5nXj٥'ZGe.4K2މ?sPzGL;Q;,g9؉# Qww oO>2"av&S='^$yUѧwnlƹLMNC~ 9 alM7B>7*B*UXKڬ U[%bωq6Kޣi2Y#A"s0E$iǢ@Ȓ B ݎĜ~qYP/o*a2"7BIgR]"jy6ޔv9cIUv0Xg3ؓpɕT$P \h LgPx5|_FnQ€R0MH4Tk:AM.V)ޝ?`Q4"ؓjhLxA\K ߎA;^Md&8;otsh`S=j~n+lKkvV!jKޮ/g낌/И&5r4њol+41 Vxޜў~ky@oHgoOy퇀rSCZ'FoV}D=l )Q58HX~ ϩkqIxlo8,=m p]MSTЇn ?Hz.@Oꗕz˝(́]k{yttӏhŸZ:L@!!jl=ЛKI&hAR}! ))0m&"י,# iߴt*P :b `@(Wy#f/ե)7 b$dy= !bZabKU p~!:? ƻP1iDSJ# 0t?mLqYnIe`~[#( I\x49YI$f$oP$R遟L#Mz!pJwUJjFkSƽo%z옻l! skO1~8;E o;݌CLx]/ }T+kws*,hLdb a:-t{pEuCm:Acqgp ]*8{|9*vDwYo{_,{q_e6B +k\1Ty#P}2khe}eLih鸦a"IꜢarU1I  K5..Aa4c2OWUfss$f,m= Y G[I6AM:8MFywަ% RL"6bhap 4ՑS02~ƚ; (!( jF8-߁HȒ|NlI3&Ԗs4ݥhƣ7+vf郷7dJx1bn0) JkQı:pᚲi?ՃwŃ/r}'d1ĭF_4t",CG&QdϩJ"l:4# n&&\D1,JZQq:?Y K̪usF g~t2 -s3 疩 5Vj\%n:!EdX>$wmiO]xܡFJ#LgӛrvH&B7~ y.fu>O)u8ݯm[R 0u RBWۭD>GW jtH~T(A)sp94)3&NI+W+ئjjbbJ۬W`ϲjይ/o#6DU cI~OGq<:Phw~Ok,s27N@AxY.VԵ>NN7d9cK5(‚vSIh\,,/#X8Zd|wu^>Hbd;n=,197w| )^c2Ii@o.C ݗZūWf3FX*Atk+>K0l@*R30hk kmwَV2ͤ¤*V= ;aKJ)EyCzN?ԡqUx!8c9 ?mgiI\ ۣ)ĭЫ(a)E*̕,r$H/&]a]G"F!]uckv {Vwݓ5/pP7f+qҩJ MN%8<hc2(^ܖ0?,"P|o $F^Xǃ3~ &lBbOå6}=&QGJU.^WHfCXvH\e^JWuu:i9,};5P̬y,ٚpkC,Mcܱ~%`n#glB+j/x=R0AKnm,.3+ҥvf嬑sK|9,4}ʝv@~Wyv#,엵=k@Ƨ>J\~mJ|t@mٹee%=iHŀې͐rO*3ǟU+NH-8֖@&0ǜTm8á \4Mnv&b}/@=pQNikMib̠p Jk 9Ie\vq%5'r9:}oz83g=^Ms2)r&)^.H\b*,?2:D/(qU)Y%P Ph+5w/vT^OꢹWM >9IGCiJ%"_UJ%$}{] J oL˂n)Q!V 4?uUl]jwi2ia*ܳiʘ՜bK2qNR}y0ɠC ѨȖSy:[" ߏĊѵTFʜ̎ L\.Cqy?buLPԟuCWJ~f #MB%ylh6b}2TM =%؞}O|_Vԗ^ aCf/C yt7e3WmEzÜS^Wl("k~(B*ў.l9nvqvi*D15wUckR#(@rv535MO=U?^עLcGGRx :3H Frm0_/.ީW.e4~R~-^?󣅢 a(>eFgN JQ+ϰ)Gq:40Cgg}_Jd_օ߃}=H۴u~ԧT4A񵽬AAqnȀظ0舾0K# x 1<m)37?ٴڡ]j1WYuUcXL}Qƅ;ac6~ _Z`LY=ݧmk>Oie8\e.wes%Z6|k[amqH/&+yWa)Ֆ6VA|4cJ.=OcO\Q]%Em *D#&]l Lp5aPz̹ظOeu­,*]Ąfd, o,EDEs|L2A}ʅP<)) L3+FT?ôoL9XgS{p)|.vprO$m02$HbvT4$LJ)%wN4Y}.ƷIщh:G"qmk^o/$d' jj[|(mĀJ-$I͈ڧE7u^JݝLIJ؊%*Gdz/VNbngÐ1ŊȲr79Г] z{X9,k]SȖ]m i8A8_$-T>AF#"NKcjЛٶ.]IC["PhJفJtE֢Qu@8okac?mK\)Uw5_fPR֏! Qw*ePAb߬RH'iCXg>4> Mb]귁Yw(s(0]%[~!nUc )pk}{wo 0QB|Rڴs: ^*"Bu0 *^Ղ ?߰6-Byl8V/t߲`׶FU0kPVDdŠL9s0"tSŠ||EE$_<G) gWLoc"K YB=rkHoiI\RvGiëZvP'C^buZMnW2!^6 yTFjw>:L?)[6-+ܮ.:vk!q:)LGn0"O|֜ut*e̱Lf'dcAZDe"rJW_s6tTClU(!?7z%1@l2K k5;7T:.Ri' CU} ǟZM؋+q"C%5k$ J^d<4_~{ c$D)*ah=/*WT NJZb:,Iq.mAEݷO)\,(=ee֢KMDZp\75:@Drp:B]>z OT={U/2$伢rlJa`휤f8YƯ[\, ,s 7g0e˹"j'Ѱfت@(/L@DW45dN3ʐvy;#X:CmՍ;0mCQa|$Obt^;G{r_A[^ƔᢄeZdHQU Dv!HzZsr\o\RbznpNm.3PԸV@~#b;OhdƏTv{ډgQv% ցo_nco*2[^E/ 9CaKi1`t\4[4zkx3 hg 8|^9߂}@G2^BA NL;L0<U*7#4դBu?CYJudzML8StWҝ2qc8vYV'U@3G(@}]Y'QtE慍rŧ.); 6 ,p&'_%)j#r8uO \2 r#!ɟy\"ffa\c> dL[vkr8+C{ϛvV:WSqQvpbMO)9~HKNUO-0YH ц+i9"6@ Hyņ\ 5q&kЌWn&2LsꔕilַLS*E XC3GAT圌bd놃Q0Ne*}[B\ٹv멒B'(7DVNs_$Ų݇XT0w[ K47ejB~qq̄Іc+ n_@  , ^Hd~+p1 @OVI$zS5vx"K֏0K2K%3Ls 'NܹӤkZ#8HNN ezob>u헀31ؘZ|c;PG#6wXMNC!hn-Y]ыJjۀ eP{d U }tB0ø"iZn"_3zJbHםIG/lim8K `s)[ tqIQ)/z\@Hز#cF䖺(b;+1ͭo'CXS~}~iYŐWa0+n֬hb"|K%F)Z<0h_-jI t@9d-Ւ!'ATZj|!̍f r] Zy2 ;i 38Y-zZbj|$ݱ q 1K7uZ`0`Y=,)3Z*bo%R3bqQˇim{־ :cAuxr2 v8w݅ӏ?AZ7E KLKy5\8JQx C7O3@+ qK]"^ tA\pL] :<׃MEt2mgdOs{%Cd@gQ@ $6V h~*g*/3[T\],v}q,w7̍M(DRʛXvx*@,nIpjz#ΜwddH7G|UNMgZ?bnq F9uMnF`ZObb&l;fw3Po l[fٹzϜxwPAj`LoF)Y?tVh s,OaCܝ6%C`q CH Wt2teLe50q4 t/Bd Naa# vAΨ׍@;ږR)͏ s 6U6fEd8-+pYO }#9DT@-U"کq.>t' Mof7ȻyPҥw-a "u_B I)}@Ed(_c}6\1yd&G- πز5 gwL~R7R8yׄ!9c/yxLH|,'[n=ή} YwX6e>' "R6PPeH&~; ճ؃I(Nһ Fw7e%%l6.M ;(Gry(ktk!wKt|ofwX-w$"F&'c?:;k$tĩ~kU&Z")oD2"Qi\3c]FI+yEr$)yU<?yb܎cKb9&BF| `I:G:CNWg^~Q/S(oJ?Ajm FRp+$e|ϣ*%(z?o<#b wgn&vYNxtUtË{4,y5 0 Skt_@ve_g@m! ⱘx)rSr/ޟ.+PKd0nV7\Asȍ _!yU[T/D˓wȜPu>38=bM~jv=XDͫ5 ~ g/ WXenAXXLI+Zt2UtchK࠺zFײq@!k R6'5C tCcK_ZqmO5 KYin\z72GČk`?Q 9C6)c"+ƒdrkҩ8W ? LMrsA(juNt"݋A*%/@AMsbTBpvS*DYL]*M6H3^X/.UA늉[ڇ+)*_&6!q/mHNu )Ùm"̡S{gxwk<7Z.v ~5 Cʥ"0_Ooz:}pI 9r{_9'ft U&R1+ udT AI9H$=QNiva nR+`zFOo7njВ/Xts|,?=̀t+;Kv-Qgfsƿp P;;  `HvM{\2;3p4W#Ӻ=`ĝn qi e(=ws=-%PBw(bx,aڤ#>ӧȥ?;郥b@# 8T؂RC ˓T06<y 2 bZgэFEUk xϜ.*g)$EA;k4|c1j!A7zN{GE9&ESzB2(QK> YW+2RzLi`3񯞆UjbrPw׍6?:e &rZ̆^N7 ֋!8K0%%%wЛjq^Iʙc7w8{DJTNjA't_Jě)ס% =}KؐYil(mr#AeaL,G\CRK+~2ӚX+gBG "=LkQ-ʳkREVq1CiR5NWn H[#ŞҊwVhH [Hr@F@OHqU*v,_G8W{5b 4fxgԁ<@o[},/"P)'ZjoԎraٮ}%Pw.( يcA4KYeA&ۇzFhcrt#,k4Gq-;>Vzbeώ}bziois(N =.7UxJ Zo%:_:bb 7yUV41Ie/ݲEV =z#ъ.v]Ujߙ5,>zNqa* ͺܯ3rɠ^N@$oW*&ć0*'$9PSe&Yt(Ks=Zl0irUKܸc< c,pi$-ٕ\8#+t(H(E>3]JL$TsǓf2( ١6+%P,hYAM|9߭/rN,ƾ93Ee[̡gex/_sDۘr=_υ呹31\I $"i7.=S CVy$ǔ# "'T%+gG+n{5q4mZϐR/T001a_UiEˆ 8ZGhC1nWG\禝0p3?G}Yi)p@$j/ԡoX=K\Fd-2;$/<|#hjFl*!")_V8fVH4\^%$İ뢈xz,Z=W6pgDĕ] +;i/cʎ9Au\,ǦsqD JI y-n$<#'}YSs]6Zg7 tK|Y wP>/U^v.+6l>\ޭwd$ 8riTdʏ(@nBj`_&'D ֵ+ꊲjA'L *DsR]%NQyFjOsHN54 )e4*Mjn' ${;,QL ԱH4ٸvϤr`rXИon0VDO zձ#c{[$"߬3\F;̏4ݕP3MY2/:+\EVA:g!1K/hf`z1fyejX ^=xI~z: T Qy{M?U\e-5f,ВX.YC훵tE2(Q1Z='eIN+XhD Y.٦mǎ1yj&JNϦ/^MTߡ[ltofe+U\_7 MFj*w'2\Ӿ!!/hfݖbXǧ׭4f7kp틀ɶ{A -2m6jRR,-ߣ.Cm*.c[CQ7䚃||i `Ί:T$87m}&L/Sak񣌺X0co>z\܄FK)' > GT 'z1 -Cjb0vf O8mRϓ !7Vok _-{,$fJj[Z}Yݥ#9,Mȡ.+t!oO8HS 9>EE>6Ũ,sy%B-)h0:/XRhOK瘉ؖ~J&`2_\d/_2Fk[T+CaY1Y:L55(ّVWg3$f;v5dM7Bǒ_0.\@|$78ki`M؆G1!g)f0q!1bV++ fQ3I0!ļ5wm6SFNa"ckcRu[%o6N+28oWÁJ~Y-22d^g $BM ׍'X:ԷΑSblL< K.s(r6McQLs\_݊2\;`gnMb1lΌbDpE hµ b?4ش=9^d&~D &odVg4SQNUj5n &ҎA5 t9C67s$5K}zז2cA3Y"Isz8\w.-;਄ č{?Ԉb'P:Δ^t-G\tops,Ǖ٭ RLEcZ}7c"[_?)5R'4)*!88g䣿 Ҽ;x53#Mus&PpD9ɫ! 39hEEG ?kD.P& {= 爍j" Z՟.֊9;}vRoG㾻t9'zyE _akDhIJ[,N$ENWcHtXz䣘!QӶÙSG#0E"|O՝|yiv3"2$T sL ߊf[TޗCq R++(nHD/۪wq%hv4e&ÁYk[lLY m _GdU:f>2}"a?ѻD;4ioJZgbYis )c,ѯs}5[N;a `;N^ӹ{E fQo8;!zy\-UB(D\p9\7 U]\8]<1zGFE RR;gY<)]ii'&F,2N]O u-ڻgc W_>.ԅPwJ&//DQP_4_zOm#א#tQ0k lwň505/h<+e堤zd? ]nC`d{: W @ $M u".5W gE ?XRiu|}|cifp9,y8"sҫS2 _`%K SRRf(x[T Eu2T&$z[@U s!+ M;?CPڹlsPQ|]JF% X=370%)ACƟM\Vi\7f{ [e횚>Ls̫@V۔uIm`UEh%KuU2o8c"LyQÑ a2҄럲%CKG6fo@L?uDvRo@$ 0jBT S{W)G5?) kh24r]4x `qI5i }NO*F. b%xi6]A2s0UXm%~^:QU.gX&>!` Xvh0RDr#D.LU_I. FA3Ws#D_R^ݹ`_No\%r5~g~ ۭ6PC͕r)[jX SRHEsHrDH,M9Оl3 |8.zЉbQza^T Ùi/Oǖyuy:Lap )yPm%{?P =:$sX=~ |@nޥb/{ޜvԔcHN0@>ĝAY~eMTQH~0S] $ |-}yu= A44):M/MaKŚd|&l1 r/i?˝/ >X~ J{ @ˊ݂; MDx11 /WJmeGJի,;XoHğSa3EHаdW5|+7V#X߱;k@TV MNJ 3YؘRAPS 6emh-u4ӿ$ǷC3+,ҥE㎆( |ŧlOuܔBsaژWY!un \2ag=F{:jPf׺Gv^8;G-ўE~h@~,C<#D|^ |([ ɐۿ!srq U7zg̓JVX4[&wPKnXWY9{E(P h\Us``@C6?~ͅxmS ?7LF_"Ȕwʶ T t̥S2X] W01CX8FOcʷh"y8 Y<s<]hl+TJ[#lj}rɴRUZΖ_Co~ϊ譕PWE/aaHnsqߌaX!`|~j"/Ӭ4ofqZ,)#E5i0׎~ؑWgӍ V)?c-UI 5Y{-4R8'N[zlṘ\ҕ> ME450X<h؜IUſN-GTM'.ƴ&A4^_gut |O\A@B Z$EXwi]O~VګZg:*^V'U>^6)b[b$d[htVwg,!ы *bkjX{F OeH_7BCoX8%X?fm,+eIT(T$r|FT4Y(t.6?{ 6se o(f Tq~}z_/FfINrM8LTAFJpk}~%'Nf*(2Eö>: 4.Ĉg~WkQ}u6 K@E'l{Y@cZVvc ]Xa Ny(S&Yi/ o8 w!+LF(Q !&mvC[ⅷm^,2źqvUXf2U鴩Īag@O1 ̷(4XQmG겣5ް{# ۊ`WQ$Ӭ^eC6+ "xhiPQK6)$);"1wB-jЧ KgI|«AFMzſʄ <;QTj51aT!ܾ%cҗo>KأP`nrmwQ(=D'8l ]`=0ȅ&',jMj1Q @Dn29ue "3&^⤳ٮя^lEV1<\@|a`4ou:%u 5S  ETTeJ~]/'I0l 7az׿>+&#?6.t(y0cnHM2ϰpqň>ayh?VEηT5)o _b-+;fH`d)R{iH`ןN1=r+UgS+^,zw>u$MK,Q?:M)7D4r?լzb1br1/J'ܠ\!}?u7\ioR ?IZ]9qtʦG܄]m@RY,-*[VYz] 23pb %ab58;oޫg9O%pQ#y8BK$ѭC;7-YuPԼKj$NA|ɞRwy ԅt16e9&VLʂS"{Z/弄cAԖjXvjȕ" @(L3IҚ@Կ[mo2n G%^4 4QR04~'aM. 5TY kNTXbȃaZ}W~2g^&7Fn:BS_{Ilao2 %'&ƈ-H(PBsn"η{*_-p @7]Cikba TC!l(8?PWxՇ%w'^ǼQ9ҀUK *)Y#<9OV 3E0ݺ&:=\CDE2_y Oޒc&hq,dwNj?*i)~[ϰ (aR̯B  g<>9?`7+9%{3;s7;i0vNjh0YQ+QhJ'ʅk,95m x9ŵ^]^laoXTXo~E*lԌ ,8O36,]D"leq$)b B mHIr0t7TG΄4EeXNqAė&=oԀLdOW b5״H٥L9047UsBit 9!/3`| Z,P,NA sOQQ "v]*Su q]Bw:g;DL e9a {3 e} jG`HTHHi> $i HF SsX0/+ '1 /XҒ'@Ϛ pByǕ!qD(c6SlAN')Qů<2snSËՐ ?h}4v9Ӗ-7@y8h&؟bė jE3CG_Q(୉Vً_ qnTUDT'fa+ZTԟo՝l.,9vЌotV%52E6DpiV3hcՕқ Y"zV`.tc4!rޣIHƅW2UZM`^M7`ZNEJNa_ QưKT'Qń4c/gV [6x&*ߧ͢ 2j!L42 ]]X,@V5^KnP y^%Iځ#n΍*l< ZoX}92Mmk>os5b*o6C#w /JE%MJcHJ{|vm$mjf:q5ZZgZ85r*5)fEHA>7=mW_qr__';gNW%<#T/}6fsm+<(EqO\fpoV_ [#Px4cKW`UqL@Za3E0@ vR9kHnG(&кÌ~[{UzTibχh7[" u0w`1e(At&&yx2IX]OܷYnmȃ DHԉ$ el{|hc?36`ImzϏFL :)_p\.C'rK1V$Z{OZ8RDž"TsUhlqzlGyq]nY5C.{^i }y.yMLd!ɤGys>Dڍ#Ƿ0tCY`\\uK/U*J@.6`.Ǿ%|c) {?_*N(GVRjy$=X&:ow9Lh]% ";~nKg_wYtd0T3)x?%{%NS.Q{cmzq/]f/HnFr:L_Jts2>Uqx=Wg+bLX{})+9@mS"|10jJNiehkSHN Rh49|>>usX-fOrRU 7X`uiqEk:wVI.6n)ΒzTo1VY7D;@$=M*7N ʡ3~Wq{3]D'܁5ʥM'MR+)2 7v>Q&D *3"E/ci돝' B 58!00`ښ nq`Oxh+X / ZP&)?TU*a_z$1ҖnW{u`zjsi2(Z΋$㱕"XGBq<CzsɢM%(*Ku2V wY" BOD ڹ[n+Ȑ%3~ȩ61zz2d485/ޫ4I&s&` beM$tfX;Kh7qܣz^M(ħؽ/'[]'dZjD+QJqU|坆U5):wS2 xkK!鱓Yv_fxFζG5X;2g폇J2M!v$, PirWC]6]nh@rk_ߤ.;9j][TPI7:9ef #sFD rpB3\hl5 =\Ztzt# jRl}_,Y״"dYd*d g8@nXGE]NG}r(éLk.;[| clneG#+Ct$jp,(? KhK'Ϟp|~qʤ~j!RFNP;P~()R.euܭun^X16晚0 'AD6wdYPkcQ4n K7%ikg`x% dӮЋ'n&L׫}NKR(#5^R> CO^? <^Tz7Őj3vv.'Ƌwp> ueRD6Wߜd/ݫ /<碘yDrѮi:ն*Č7OǫmFlИ3ч?Rkb>y@]r:i^*{Og.aD5wN_ʕD}$n^FGZE_^!탸D jyNN(b>͑,vntby &7z4ͪӚ,'Ț5 0a{G&|cB&r;R5`CzF1+{ħ78WuU:Q*l/Ԓɞ<x3oA,kS1e!]r?lZ4,Tz8M/N~ۼƙdS]$Rx X^")x5+YSGUiVUHi/C^I_#z=z8\rUEԇ ϛ;:'))Fq[?p|IXۺdII@#LWZ1 )Oj'\р)<4Z9\v1&LGY\@(BpڒrutԌ5_y&jWi/f#C'eaj#y}Q^ #H[AN?=92u]~>JAV `\Yv'iS" *er$_Uzg~2,YwzEqR)θȝ6hAx npiՁLl>ba) zAp:⨦pPe UR{0\d8L_N3nT1TUr֒VcT*rv x W[1D⒖'{sSqZha'@Y? UJ捶ێ*?;d4EHR2\e{ă9hk:nB bWY?-Y #wwV$?+^hwf#m @At p"^{W:JCh-)m}%ZIb)t=O٣,Ylp5fv &WF0q,'?[El=#jx#djHl?ûL%3V3ys KlL8I\惉a⢐| s@Hy2ڝT)(́ʘQ[QZ+gB+o wyA}p+ jv!tp3;\A\l~vtLWo620Wero\&=щI8t'4IF8v&FLߙHЋٵfA\Dm7;̲Ko8j*ȵ)_m"M/7FZƔ9}&u7(t[3hkBwvqc\J`im6~PRr z]%(*eKJQY0E/a#IU}x0b0>5ys8GZğ. {Q ?0*o3.wU=8k%^m y8FBV;i&J}mxLY{!ށ)y{| -~"M?̳0ћ=-zdbĠR:})*竓Фy 퓬eGQw Co5 I(R:tt,nly#p!Xcra޶cX!5A Ls+Oʒ#2Ȕdd؎n޲/t:%'-8!*r MP[߶4D،nU@/(-}yh{&YH\%R;2$JZ%wҺh y0:=8sc<$&2;4EKY;K;"q*+_Iv6\[8ucMuzdf i<2`6߷S꾐N06Nl :ruV/6"U,lK+><$EE38ΡdDH]E sER˯27 (}V7淧Y JQ?U7dzռ2@nL6Vz03W]F ">=QsU< x[[fE^im(apR-;k)99UZ,w(ִzjo d[F0U? YOy{ZK>*}Nڧ .3d:|UH؄u0=*3xY\RElpor;7VܥtO< b@={7<\ˇ`lr hYsŮJ-c^!\8Ѷb>rЮb'6207ϴu(\zZUڢ1PBv"p6晦,RLX-  L+>:CSBဩ #R͊JWj^a0&#ݺ. D#pzaoL @ >| c\\rE ;ycFcE݅wwyXLtuՋ *DH'+ M V&D7&'v9R&+e/2 Al󭙡%_d":ɹMrO8b<> xO[`._En|h` AauhvE@t{6=xjA3o泀YǦ نElNݘ6j*4p/Q"/5IolǪ@4kSRv]\Q믧2OчiA*KɘR|a/@Y6Q$ۍj`.eEmʵy'bq0Јk)A WvQkkXi:.[ `ní;RIZ1]$,"#4U8㌥]d5C;PZo\׋ ('.e__Tk7 >drRǎJϸ9=wBUiB[Ba.A/B/PYM9K jrFre^_C%hC NOP5-il9Y8tj漖߄8ĺkA>u8* :E >v dQLlnBr j^:"A5V<3_x8{⩼q0PwEl 5~QAo4o"8#8z + 0g]O12=͇Fdfp7u2,7"!l˳#5nc+ǓpX|dXiQwyj4s3XFg<'G];t'>@yF-bw]ΕUDLP]&910'=}+9c0֢y;42 (HT b|6G<z땹MUD$Z߬7,ђl$ 0'4VC$^ڨ74pU*5 x잗 PԢ9AM)sIC*T-Dw7HvNvV2' oJsJ7ӥle8Sz\^nsa?c#[9k )7"/uz7NGbᚡTI|-GjaHw(ǰ dFf-6&^_/z 1cKtC4qm2)mp%̩fƋ}*i@8PH*/Yf\VM]+M^Avɱ3B?%2ź_8,?01Lϼt`oj\f*8G<@*ݤU?VΕ97Rj~0_|nurxrch%8՟'!_=:} %WY2ͮYgK4ĤUMpՐހxlY-8 ڇLj^:UXn=8nQ>#=n'*K$HY  ]o7HN(BhHIŦ&jx8J*%3PWh$i?~avxO!GvnN]bf+ߡo&EO&Ju̻|+ ?˄ J3NY s~36&[vd{7LѓѶKeLYX5"p0[:0i rkyf~ 1\ i5.cE['KXm8ZPWXI( ;[{n1U6umzEH&-!'a4-0CPĒ`$[8S70a磗GTvl &o3Cӆ`#& d9 /E6 +dǎ%3guRs)liBokadV%"wGLt2~J,tut\p`BLLX>*Mޓ5:d97.+q s&1G"nQFkØI^*(j l#M$Y0h{OhX1E5E s_}En >ٰUni)ݔPVeȕCtt4CfǙIy^-xA8])7!=$3xCI]K5V =ngfwRP^#BR($=7{b3Ş8vz*ϓv"H ܲC! V9T%#PYWt3ɗ%-` 5 MmշC:Ku5爤zc';+?ONs,mS܋swһ!/=ւAƚ#6S##`c~*O/*0P76iWLbOJ@Θ?D[`pQ /DˈLHpr >C56/[lc1YG)R'Y"'!ͼzel@*C`HHh^u!yYJWwR>)ai~_kҁkٟ.pZ=wi4eԑ+1Crz{g(\S?3.؈z@${޴\hx\h YEeTbP()Ys.lԌ dshd5j3i"V'Gl) ᠱc?kȈs'jz1ۻ*g"z#+YxMc+}NofМpy8gkJ'W!@ʌP[q3nbm&X)ƝRd` SGi)YX{DxVJȟhHTd5+hoࣱ8̨G2V>+(IG(pDa^D7eObRtk7*p<{“7~'0yܔW2ij{o1E4GI7nL×wiӿwEUeAkByNͥ мns{bXYP)8UETp= V|8G 6bci:׬J4>Ð='4;]u ! ~ be v/p/**;< џrƸˣ^$HྉX0%e b0x _rgiH_3kIvF'P؊i2c$ A(EswVECsIW.@"]M۫/%dH??uabҾKNH6lw^ ClHS $zE7T BHYɛlE)߳>hs56QP'0jU2'!@';7r8E[( ,b-R n*:9ߢT1s`i OI咉#viR/~m4yo:#_` al_x8McĴ}Of=tX$v['+0.*WӞ4Agܸ;Uw7#Nd譂LUbc+i򇡡AS A`@|PB\`Mn3.e0˹*s֡aїG*H);H/_!4 nɂ\QEGg(W[.Ky"fT(!ynQ4ڝ{o"baqGhV(0%k.i(ykt0LƆ/Q˫jCWSF- $޴<7&@R7opLF5?G,!x}("]\A) Y6:K6((xQ)!#Ntlv L$Zu#t4Ok [k4ְr۫1,OOʹ`X!ċ&4ԩ'@~nXMUHWeo?ȀD2i[>hs{\!22V#%eu_/ i}sMcԘn! < tA$Aa4GG8 ܎?Lu5|q-O0Z%,̍,\3jk|\^눳UֱhDd6-DNA<$3׷ecy_?Ãk,kzUh zWa3-/uAQ4A%n9F9cĢj0ċ=Cwd/wbX-ыܲܺQunMث\U:!a/тz/xWfˁP 5&L#^O BE]sjW>SUV-]yF!OB(F @w3zI K ?Ȣ']tYsT JA3KlLF =. j O?I{2Z韷-iHSӦ##kؤfa+vy~ۂMI*]34ĢEfr>⾕7av@G!768|/|R9٢VMF^Xk2@eЍL!E\VU>4cn_ջxmgrQHŲ\Z'?01^7'~:|ϬdLvrT$9B}2}p7lҜ@J1:ޗvc,0Av2)}!v->Asv:F\1-—ցH ]v7 N7v,xqsE^=#r|$Bͥ yZZjm:`lDmW9l4ka( B6Vn^>^ WVjs]̙@E[֋OgΞ@P~i ^`mh ?w^?:y [M77uCoK/2tƅ0tڌ~Ki_'pqQ0b/./EN  C'eP-O3lb-c_hDI/}Ԓ<e彭6! 2$ZB*sZbKUT#?G/f_-c1uG6WbٻPc7o4ڙ0F}^lA t0R.Ow, +}_UvÓLrKpKc5J[nr(ߚ0leóZFO, <09Z-(@j fʆ/cvd-K 4*]#_\b~Q8"8Џ=nuWˇZ@]Z7]of8GDj-d^3Et8y"r0tʾBiumg?D2q=%26ʙ(ҋ^?7ƙrSfoۄVdW ׁ 7[R9G*"z K=nVf5t 5:_T/NlALHUnpf %(β}sg8<85& %Ta Ko?XD߇{}̞WK,f` E4Xꀶ rAـ=rrP V |iffȢewiL:Eg;+/֙=$ %z&7OJBKv8ݾ.usK;[ ={ 񝧨zzB`,5=S-jT4PWheP;V?xT-ߔ^:s~oew| XCeMc;j<V?%Ovr.DJL1:𲛨u-G 8t./˒th:u@_SO'7ⶴwUS\2 Ӱz-r9|R wLi0шKm85bYNo &W=fwsRȁLU}A[$70|i-Z9ևwg4] ޢ>}aJĉL%|jE|d|E2C87| #qkjiB 5ә˘k矿 dґxRSa\3stG+TfV@67g ''2v,L:n.L|b{:톾S[J_X2g_rQu*}4w|$&c.@H!Y]o]n+7_ ôeOt}eH?NG5BQΈ?lN/t?DU8wa@D4^5bnGٝPg-kK⫊)sDX&v3I*NC~Z<Bxx[(O&)u,tvٛ{?]}Y#pmz.k ,;j{u#zѴnW{vXe3"7.a`=-soYRjTk{f ؿKA( "eM)4&W, p:ΐrC>|D(MF#v CDFes*4 ޛ#7^q,{Xu*Pi s֨ m4ӂmՃ$1YA= &i٣i>mi%Zs1s|.E~;)! Ry1'}yJYMc_9f"*hH߃nO ՐI9]~F`} !ju Pd7jNd.y`>Qx1 }U:5ҁQ)Kq&ZQJYlPi;gSa0}6${"6Eg<\EmN! y#yWB0XHۥ[}emOطظh?]O+/oItkNZ=$V'\0y?yRWOö(t" jǯW8H;nKtն7봐rAwR$HI`Sށ|Aɒ9+36e{oܻ`D}=m2> \//?! HTd z("a K bb/azfwDVT󙔢$=vADʚ\JQ_ 7.Gio&^I&FTZpm,>7"E3̂\}CӶ$n'qy';}WUlTS^ݣrqLfgrRBl@tn~Ec5*2Ϳh.e}݉굩M6V⢰ :5SπU4 w[GGY H~,^LWK(βΤG4 y.[ƴB2Aٶd,jIf =ɪ+晚«dN.^ҝ~cҏu9[{zAP]!>m8.L1EXNtr$5Bj(S~4 M4߫XEF(#{% tv-<8vqz*uztvNÜ@ iZQ!rfkf)L cG 6f$5@qJaM5ocЉtD JAEkgHϭ=^j;>v-t;`e[x)\afǗL!^EIEd)r_XUQ# ~=/rJi@sb֦o6h\NH$F3\Az\@da@w)w;?΅9^j9C/@Ny򵡌uޏfGZ;zO%J l }}1Qc,}!߽m l k"|s&YWO#'dNJ,O*T^oo_,_B5OeDVo U=_|A[H]/8ݖ*oD3yIFw XN_gW?~?QYtV, [sSCKxʉG ڴэK"K\LF-0[\˒stPJK&x? J*=.A!Sd>\= t VTx&E vr3VRC7t!'_Fkk#0Jvd-`^qj22*"j'sl>Xa Z>ӃrY(5ΤN-in>z8e븘W@X#wO}:"Zb#m•D#`&'ܵG([SQXZ0͗b.RX:q`G!͜(9WHH]t L b{& -_jwF0k)CqܶV2yvhQ?ʋ@;:k[TZUt|Vw8eJOъ}c0 ua ә <T1_ sV<zTGWR>.rRҬ7iŸ/!l'ٽ6LK8 vC@M۵vI߽ GMDw-z6G>qÂ@yZQ>my5ZJZY+qB (Uf`VH+^s.E0Go#lm|OJof&[3 eV*[Z=־l[s?s<;%o$mx, >MpwF57Z!;"@]0֚r]]J6sJQ*I=6l\>k> cFcE4,"Ak ^'WW>;<:om`X'Qݽ$Ӛ6&jKhIG9h {~ePm==dZ99.R/GpVfGb_ı6~:*מYQkܱaePW0+E`Av[%&G_JG~Iy:l=Iatatɟ#-J*3^{ف@G@0Z42}bsTaxL?wSN(gf[<1b_e/QuzlˠǢ-#]Q=8u@;˜in KmܼS4/+FŗI.c}0cg,sQfm/Z/TvtVbX j +Ý>ǢL%amW,x.7>itfjbLdOH\/B ~t.sK;-O=k9u2m6J#LMt`vpjX.\An\+rR\ZKA2ʵ4o1ԅ1fi Evvc czj_IjATp^;YZ!teϓ1 :ewF^ oʌ j.z4Dy#D,o5X.֪Tt|4.>0r^lWWa.JE/"4kg~۩ dV(WZݘ7\?ճfME_y{vg]wgb1eA.FWSeϰDHHd/n(~\T;.hO:oL6ICІ"11GynΎr\#(%C%dqY[x=ԋ6xMq.gEHsIyqYpk^[6莐@U>O8(v6j3|2{G(|>#CJ:Q|-'ҏKD'DWHi{+uy~ZTJNNUg& +USâUDC/&cvѦ ̣~;NPi}s#|僨ʋtXѹ.d%B(H4=~zH[kHhۮ1_20y#E'Z3 6+W ^\EjN/bVm**!ѱ"7rBODjԩ"FZO+8}u4\#g'SQ$UU}#u1C7L9^z~9*$҄s k"mTflVPܱ b1iJoNeB̫ d&Z[GG)H` um$U_cن.Tb7ȇ_cm"BVX(<&0"Rע_CH;{DI,]rR=pM KĢX\Y{6r')-f~vd1uX:{2l8tgXls?*"5g2)pX5+,@h?j>z5P@֒oS86@oZO9nj~NmAgv4DB)ə^#nU)Ⱥ-rf(p/;#ۇ#(_S~°?b2+BdEoɏl]tψwom3xƒۉOCB -'8謧tI.L`KAb }"~FǪRy6&ҚoDZ%Sږ\a]zT7ƚt&ȑ2NAl >㳇QyB>hw ƻQTF C]kx0 ⿸AtHgJg6ӬUwg{%BPYfe,U2gqS %F}"YMtU|0M[Sy30&I{  CTz(@ݪ kg*% Ӂ64Tй@<ށ}>V]gMB1T[L4J Z(^XJ[XD䕺a_ /MپHESh'svΆ- 7!fF߉z#`pCʯAR)jwzxwhCX{}L]?\暪&T^MP㙛}|\JFGn=ٍ!c ,?' . c{ IJ " 9:Dz7;>< D\dc$Y恽#lP}B1c2d`U#в"!"ׯ rk̘dϧyU نJL %zj!ʩ:AÅ[y.xƓ!\n2,l/ypoo{92eK)V[8[S4N2TjGr*,xWQ wka)j$Ӷh#G'Tep[|ofP&G ZCRx]}N2 M5"JIF0,zy_gCPO(&S..n=JW egW썆wqg#+IJ#E6v7uvrрeɓZ HgѡFHN8N` IK߿ eGW_?R> NYݿѿ8GDF2"[7-7]pܟAHm~()D|Vz~^dhA>OχTtq챊ſWUaЬBo1#C%ğtPշrfl_yZ>Kj6 g!Qaިoh! gp#j_}8Fzn'rd5 A/ͩ8l!3 6cjR9L$.0iE"Jm {@ҏ=KzQ0kN4h7.PeXeMr>mz@| O:c޺RDi,7gv2Ensi\" t3"zCf}_,\TVkا%=rpELjuɛ9ĉ{Q$y] ShWV5QKjeyZ4-仏a|TJD`LZb!sWKƹU{I5 %{pT0C 2v#k~އUmK[ǘ g˅鐖~ jt{xTs7G9?e쵃3I!ųhyMAڀvp5l~2"IoWCQؽ{){+H$223+"xCdczvgK|lhզI23ٚX'Nm1_=1\f L]+ vR5"z)[ALJqB@Ua~c:~2m.w*)o dj11VeT-3g=WhW5-(.sP j+¶^l9F,OjipG7|!QZ+gOpq r}pQ蚗 goa˜3̰L /[[:}DgQGO~:BPZG+=CKYNΠ.gDc*pCu'+_E~Zם(ͭc-ド-SzTEG/dpw}iB5[ ,eDM/.=|%+` z~YΫ쵱Qy:h+*Ho@,W'' ^~nxG/#ѷxZƾԿxP=;"0eY;s{U7_]^}}53V +/`̫0'_.koӦ@i|)ۤR>t(ԫ(Gֹi8zGv> { Ȁ4'7/uꅾ-ڴ<\--\܄IF^“E@MxWEK[چ0 IM, `bIGپdB895] щ[?ڝ= B9NJ7hRw_:5M&}5 )X*qZKTҀ~3O QO(| :LnԆ.I$O=(Wkf'tQb V#>| <.Ϯ߳7繦sup;d+bZ;F2ZjHkX  B ;SXRCA;#3~~G|A'%A0W"c~m,P"0S9UL^L92*%4C/SBȀ_ҋ2{SQfY2BDa"x{sk$0ò^uDK֬r'-cVх$V 8QV4b Լq+dMW[U5≳OYs<"ZTT7ehgqN=vH v/ %)|m!gì[1{d@(No,#MѕJb#N!q4+es>ywjY X1ԐE01EyO<=}Mՠ@1lH#J#2 yJ1:E2¾"& ÉNz[}+f:K>~:Tsa &PENu;?Owd29]b-;û_Z"-ۍ%NڲkOh.ml\&]+a~(CDh1S' KS SɅv{u<-%Ǟ7"T`u sIvyny;vq (F.hP9Hʸ#HZ:X,2n'780B`O;:1/C>Y1N" Ȅ~C>AܲV`{&\_ڛs..L`%^k7+/ YňZ.D KgI< 2'@@doUt_ZrIڢMly+ zX:!|C?rQۇQY5frۿT@N8pN_rZt(uCƜ[0W81&D$-0-] xI'4=ܩ7a,zQhW aE|8 `Nnb,4Z%%ғKq1qG"=9S) Y]=@C3G2OC/YgF?<G_pnLd>:jԸ:\^Y7,xt84Cn%A{%H!#$.R!"wGᮬvKV(,=<߾gFNv`_oor ۤ,C)8 '`FMz9a-v+8,PCZv{/w<7(l>@3' j`yA|ݴ[h@p3Q>(PA^0LiK6> }0 2`_ߠpT8+Z;[Iܱsřb!=cd#^ΌΩo8>Db-n SK+N$p욾V0ūͶ,W Nwp/{=[;W2(:dtehB5}\<&} c]^#MgK&[oˮg0/3}᢮gWZ^r~KIփHm>3v|OJBp\.,NvKw}Y Wu!#{_Ȅ`/a1fvwJ;Ityvl/hbPeDòBz1[]Q , 4jw١-_)taܹ`t ݜ]{աU]5bR*S%]Eu0b3e[ty# 5qx-*0CL p!w$>fKvuDCx/a"bWSWp39>] *2! / A8UZhz\{!ᶺ8%ا/3~r&v =w0ǶD%ʏ9Sr t|xn/1ū*Z!Jju WŪ8}C%;'Ìg,&QP 8t>W_``I-Se4R*"M ՊpoG nnz_US[sX[n/}ԁn!>XWcHW SP)eM>"{x*Sk9Ig1Z06͊ukIRlX\4ء\w֮ F;[_hw'0C+=F._|77|\|r>ئ7-l/,X?fC [q* ; @Kn@%jrqQ}/Ҁpwl6fщgM1`V"_8A\br{*a7&]*ϝB4-$pװ|N(O/8>.+}[s/9b̩A uj(y>I7iԃ $^x֓ς)S:s{ :DEMdxga NV.~iS&5ʎ$G5Ghװpf.+)ebYayO[}W̆a@~e|2BmgX 2CfZOć~oGȾ!L AGW5'}mEj:YyKOi$ٞ_v@n9T"ӟ.{7_qkX3fN>S+9inI ];G/_՘/$ބ@XkayŔ{M#'} >dk8 xkM}נ`esSQ5 .)]m~uѮ$tNl@m^SHٻ b&׶,uc. 4a,0 ω! "tpUEsEennZ`B`.[lKWo6*_5.`9F'@6j?@{o׽+2@(VN+:v?$‚Mc^bAqԽ 6 / xsܛc%+1RpM}[W(zpg^ysQ-V;@j1v^eD۸`gHe\BPcLẄhigl _B)X4(yAw!Qjуy[_IQnI6ywǎ r}v24, G!D嘐7at9 b؞f(|/"1`Y]!bk_l3U["NAyOmgha [G)]d(Љa]lY0ƄAKJ,WCMz*>'|m2M3m8%ng ie4ȏ|4_;J8,htU6^2,yAj,tARJWOY1<^Yd-#6'6ayu yYu:sjrUxdY◸I$}Im3θfΩ]a:GjHMqyWJ@m0Ѣ ߎ,wtJcz(1NeOg9&[,<2M,i"g371n+@Z"eKWOerg|Rexm0`#%acŚ1+YvmBiڤX .9]<$FAdSՅ)\npRĿ' x0s0#)pVNw:#jj~7X}i{ߔ$`aeSg>lUH4v5ɞZ_圪qˮB49΂!TLAK9hzhaJP8{2 Rʙ6pZ-Fxiiz)'{~J%RwZh)|!*+$:b`yC^EvL"BTMMeI}8v?ПE^ktH|igkA,ghJnZ*#][K#bQ>\ؕ0ؽ'!JbgM*`Yt?iU(Byu*@^>H/p&Izk]mDMhav8a*cu>ZO2vBahۻ]!yjR[s3=4խVtә3nNlfOmn#;C|)=olRGThx"oEGQl7H%_@'#ƌ ?N̙P270xI/TxLkj)=b?VS^ԝ.n5CWDJԯhB# SՎ quk $!)P$JVpl"*?+wAl^g½C; TfG?lv=!'::{!{ J̻}BHJ^㋬kjżMZ' Oa.RNYf&iQ3A.R/@9\f;RvI3J;?OoG2O lveT0);&CTE7.g GוnPמ>:g^HZ}*/t}LX qǻ"wb;(2:hfH\GW@'jʌiP" bjE&gi,?Uכ6ka:$$Tc= s[Ү< YH6J3eҰM;ؼŹа?%1h޶s ~&Yًq4߮Ũu`%JCGSE03Ue(7=陸GX9e*4Y&xS)S]/=!ONV%a'֛Y A *,Ss ̷0{Sk ̳|{1" FMTY;Gpz3{#5^ sT@zbN+ۖʄ.O(C-ɹ2/`}@H8./$Y8\NV9-&8i"fYU=V|xe"s~'oÔ2(ܺgU͘d)`l9:/JzW+ ҉, 繌W"=`a"g1VQw]xOՀ{ma#]A\ۆ ?AA7.;n}u"Q圦^mfv0Pp }: ض*%X>t);aA@CfDub[mWo-~@$r}1ϧhW5( .cƷ]e_)4maBR+PGdyZWZ<z$uzTdS<6nȷv,ր}?Jr UkMZoTms5']ܰm1ZgogQlHfLp3;i |l0"@K uPL|xN)-MqV5NP:8$ZkLD` ThZeoOO RCH^DmU8y8~>Y0TVkMj HT0gT9lA I C]HuL^T ó4+ĵ2fj-/v:xIfMl2јoc KڔDR[ݷ:wX5bfzWZ8Ix}PgQld6c?fAuLBo1ݦ掑[;8dכӆnZ yB|8HDڙ/- !7cԑny|h}OpMlhGI>i.S+ XxU?<Α˛m8;}Y)6Ѩd\Mjלu5GjԱI}2Z.i@bw.RCh3&@= $9mVuN>>Ȝg#JTm;9 zZN WV^jobT&^}/Le+aee lꁬ2S1>.(Qz TS-(nC4S׍% !U}>~7'oS_v&ʔW >^U*gnC)L \:I.1oD0 NYi`4N,Ol*BAKx0I백 c(0t2LUxN25.CzJJ!dW5}A>~G09,ۯ6B.TUjWFV (ܶy(&n¼>9U\VoS"n F+lLB_uctDW{A̞%jHtK՜uj0 2; nH4fs(/G^J;.5^n/QpG ]cU;~b=w^Lo,Id?`$~ X9!?b5Cg䈝V]A89ШosO1<^.|>U['C)ʘ5C|V 1$#켯ԡJ޺X>gA3/(~D!]7z?:[2tv:_@!  u+eR v9jloHjW)AɈ2{<[AY%]z8ۘe*N 7@j6zg {R=Xʺu܊CrlPUCKR>Ay#26ylLu;9$'oĨ˧NQMqC̅y΂L%2tCZLيu`I3\Cyv vZ:b$z3aS-kr r"l,޺Ao 3ՔP`ڇw[O%>_U`5bm޺ԓvVG_j:E-4+K1Kr1:νGy֕vl%j a#&'i84 Msĉ8 heB۴Q&]Uz7a@r< 2ѼMPH0\rRP4UJ9Q&;r(A-,=hXlׯ"A9;D8 %gNG`wtX "Nou^cvtt?Xa2߭(|^YXP^rBh pȵ7bhF"j}V )4AZ'1`\U fPڙTY\ts la'*z$$" K u3HAU7HB9"5XZ~ NR浨fiNTWefU fVéEiDƴ뻤GhhC }==N0{C1h[^KK@Ⱊ0^x q)䝩TuUhP2]oH2o\OÄĤUJτ!s B!OiK,k흞f¦oFW7ᏅoPpE%)) "˖ʤv5 g@|bb~b;~C:?Q)+mǓvQ3G[/P;.K5j㷠l@/_=XB(z`bͪ]c,мK ,STȢ'Ϥtv&? }3 a}^5;L-H?y|k.ߡ3Po/Aʁ։A{iG4KK B^>i!v< [8hE׾k ?WI Y׶w?YGصߞ ({Z ;in܈]h+l_}y-El;އӒL5pkz|BOȄfjpσb]h7ӎ^EQ3Qw7c뾠o t,(쑲80͏7*y@#_kC!B.E#avriJBz+"M㇀z;Qo1ZBPDMR iDd%nJ4J0RvŜiP+dOVA֯iPZhʾj |nMJ LLoT|e,S+G>s0zwYPh".aMUR 'p;6+vUFcI glS'0y:4˭ C2ͦ" ϲxtNeTghu咳#R\VӅ=3} d AX+Rsj2n~y{LX;E,KΥސgnT8p1\4@UDDc|?~\_g#GU9 @:>no]K+T֕E:wvX i޳; 4VI8svC,Ʃ9\<߷Ʀ}jsp+v~ d1v}'ސ %.5/EtpBv$/Nn[B"H.͛E0%\-^^#f ~)-۔0t:-X0PlĝCK_ P>3$~GgJMu*8-G!jMJeY3ƞ sJ|V1Ka,{V!@K܌l +pj(?>\"$4yO"4Z<G5vP'ࠓKIr [!^MNBIz;koH"J!'zID*L NuWV*ć~1N"\;N\>cZ?4TQ:qMjʞ@.QBp UH':M+Ĩ,Xl&> 9B?-<Xw@>#/0>CF2{h;-ݝP(O5G1lޡ= aϙ*ﴐY+t2RA$pĚޱLFs)=^qǯDL3Up]:BQ1MgsA{BDK)ώ+1ج,yb^aq7 }n9CcV6 1KOK&CVW ;Qj- R w1V`)yps;Aģ"pLE3:WX+6wrrXS"b G)'-_1-56 g+WI`4fgQR٠1/*d$YK i>xe/4vB^f]2Al@+?j;~&WC5xO[ZA`{X0c-f#XQ8.OwW'_@acH'5{Td#ǖ1Q4~K49ƖdHAKԼ}W?˲yx+жE_N-* E@q#;{!f8<7|%)(۝not=cx`_A~k{PjgDkQ9W]a(%qvq8>SfSs3~\׳'nM7,hbvSg|I*J$:oZdUϫL370&~_BtDgHQ/g=-ĚL0ѨӑF>˗qld%# &,9õKjI:fؾxb`dp=P0?݆,3[ֹl.^VV7Xs9[9 L߬yXӐ7Op?К)R|>X!`=4千x%#uHȖn|É~z"}t5hAjkNyQ½qdCr͝WoO" نXFLﲄ x#\$)$}U6Ь,4enE| zd%P崦A.?Z';hJlsL )zgWdʷ f9#Lqq!fߥ쨏MU 9JS5Ă,R&\,YyâX)Evh!G-RFo-4YZGqVF%rH+ ҉ _pRWI/AKsؖY"s%oi"dþEdy?],߆Ϊ6"%r<0-ٽ?UrK÷I^z zF]Jn1]/w!A6Zraޟϟ|-|#VZSD]Y8U~2uϟ{ ~(c2nY }|Ta BϭEm:p\w/?1; Ո<8JX 6 #Cp25itw~8&.)^POvBV-#]:Q;%ຍAdMIL4^7$ǍIM`X8!Ȳ!vSkx+SЊ?I xpN^@*wdS k}Y&MT4PBY<*&~?xj˝RVRH>5ƅTn-"+.0[(-4$=_6agꁢ9ãpbSGsLf&rLRJү4"HOlc׹Xk26 oKɡ޼17ֹBVRUE(u44XBRjN!.?h (CElcĬ9xiS'uwH9 ЋtCQ]`Ca+n;d9n!iu֘N`c {~iYEՋJ_>Oe(OJx?)= \'%$+Y; !*# 3't@sz}eRnej8Y^!!F b L)?"~ŶxƩ!S̚x}͇{t#r>х O:Yg}i2x`MCt} 9dh' KE zsJzjKܘ7r1%:6M%x!88LODi ]h,ݱ}5\W^Ћdi}g+O}17ζЀO-oQLH8h-iĭ>l3TGMU/+pW4_`\_s9 c1(nh$|v}Yr0#XY Є3R*LZ@ rר at8p5aGVGpmqkBߋ{9HE<9}o|i;h A_RQTy6v#wȜ;\'0>"cTZF*2e1yQ 뽧ezpR ͨ}Ӌ`ɶN(ɶ3S騽 @un $BSb0”}.0@7FLQ2N %qR+>OkᬇqxHz ]W]LeV-l9"^@i\_ǝXE2+:~)&2gkpg pG "6Dc+Qt#%|>ɋ/Μ X(GwW(E"+B(W$ԥ{:~HK:)@L'L& T)#,,ɼb!Eu`%|f(F 'hCk 1jWg"qŋDtZ)OrU˓ ZRx Sc,vYF~4ِ\2 z 2ܷGu֨^|;sٚ`^:S۩{l̻LeC#1p {l?i̩aqo}k |!_*.KTvXC[M@QV֏*lxL VP А+Z|\z{Y9+8-q}F?m?[]qנ6̔y+"J󩻰z]^њytݪ4 HȺv>@ܘRShL5-J ezb@NU#0 PEoP.W ؗrv"M",fUaAjv?2(G:8 ެ-;! C4r#jQJnJ@}iˊVL&p2"1lD_ZM)WK[E#!F_a"N~.Z2Fbs]^ա&%GKcex9x~S*g!Ȃv+IFUhp]pKȒ*& 66M~Ԗ<|hs5gAfwsplD$xk.©6fLHd p$TWaX!ꂗ^RHGhމx,q8LԉLm5Bdz_PQVAxK΅\dzR%O@0 K-Thrʣ\zz?aYhsƅrS+J7 !VRd !u聳SZD(: u f"i,$`rB_R^ po+Vp\fN 9Z~zGM|XjSmC0s/y:$iol XZᆲ]^G^+ 6[':c-Rx) ϊ/:ED;TtF ĺ4n6 s+gX < m~qDkN nFjg_[))UNA/i)®1Ų ʺ77>k9{~?!p(>nҔ'w/<=9.evNLpuʙʵ\\+]?KiZ8Wp(d$Is:fz(hg𚨊p o3U8D0<.9CV _Q/QźWә5va{HtK`D>Q#A,N+)E)aq=)F8De^Mj2=;aR!>Om<7^5.瑩T%Q>εhhKuFLH?M)&4 Kİp&,g":}9 Wo+s1}}8!_%Fuhngז4s_'7yUeL}K4; u%gI"p]*%鼯-wA_]:}YZշIa Ëb"Qnn*dq&IRNU_+H;A)dIgmب Dw㾼e7 =ܤ^Nٻ2Aq;>83;-ޝ\PݡZ6'ge}EeopĦ<2v$&]#ULj,۲˛RjH_–]FVa9߅QT,pHKm&4J i?dI،G;DYu1-P9yoƾy;V)qWVyfǰ*'T8'ٞW-mCV/qrh:F}DYNdJZEz׮WRÜ1>XA 6#l|'#A=e)ʥptL S\!4$23lg!j%Ϋ q,;dˆ:ԙ;[Yd`hZĮc&֔KYuBdKEcOR(к8 _U2ҿacս.jΈ袋KZ /5eH"t%DTm.Zo; Gu wߨI}ب˼?(58qK̑,`lu|V B2yyA7M,~z`(7 66 ɭD`WZio’_z7B{EZ0]N!]S}n-$9%tk~Ѱ4R6~1/r3J t@QآoG:#{H Q*{*cdPr$ ћilSrhq)}ѥ劰6V1[g_F eBcmvKē[aο/Df_!l$-QnCY|z?<:6 MAyRivTr[Q?[[֌' U jӕ=9.R@YSޣ/\^j}X?"YRbJ8Bmioo/nŹ5#Aye~Ì Waω)Ti0_6ky?A>s $PS;HMYD"Ff, +@R׬6?i3!7Ͽ hS#HKDPuNǩWl#|O`&bKHx"  Rr'Ynn/)WC3q?(򶳅ZeDTebY # Fo 6u.$peGˠX.jlF%Jk<w1fLǀ3CLN"񂇅B_f&(G+1 ViYt4F18Dw\H]JP1giPAXG-kR1霕I"A>v .OR Y>[HJS2S4TTdeJ0枊ge<`/:,Φ#}H!w1pOuVS39ǎ!=*V.{>-1/(&'@뱅K.EV9X#៰44?9 ÓU'/[]AKH{,!o}8r6Ro -9պ5>ءf*!A]G{qΤ䍁* ï轚0!rmLԬ_I;ξV B7^zR*o×IM#oݰzծWIד *6tolÅcZvBvtԮ-eI}NAz녒[4Y0K;l!NN2NڧDo~su.J&Bk=s&؇J^Aʌ9(\:?5 ;޶!I 5h{I86zQEGF*Vʈ2.YbC|D|:UrV}!g)Q *#L6pL>7~8{-|'tHp|}۶tG H:k*QK(y!d#-НФ'@=S!Uy}ߣXvad8Dk  ^9[k'e:ـJvc#m 005b mUDd*D|mR"#:]5oS9=%ə~swC̚9W}iUX;hn㩔sN]co΂)2=ܪKz*7=`=BTt |kjXV E3L&|V JI?Q9q?;I7m^_=qU(}Jb:_'x)Ыf»6`J+GlE&k"•,)3 뇘1Ơ]hGT0RHZ,?y0G&=(}!@9ЍnX:RptݑtWhqLj0f!EAfVeU/Є9B!Q wI9؃[XW2Eq+M㦗OSzO`{-E Co^n.4E1Xck#EkL~4HnNi߿,e*~1?^~=2L# 6茿Gd߉ѿJr}Lck㔙 &.8"$Zd϶&R]ҀY%AHAj D|fm`&q|CտS+pT^ۦ`Mߎ>ZTEJzjye/ꂥʄ8K5L)E FBӇmΗY,d S~x1GKYjtG +c\HEO&մgc) BԖBWAEipB:h=Bi$q 0YvƒC)֠J S73;+`_0uzjk\J*M  UBZ(W Yp r{Yv :v \TetmgEjĔM+t$ȍj_s?ROu`:wچKi[W (F!鹼`vt') #ǎ'љ^bT-Uk}dU KqamrdGޚ员? f"i0z_IiArl)ZXo5τCBPj>L܍’t*9?.wYS, ږwr0ӷ쁏r(Pk ކO;mծmgguhL|#PPoF3#-DYn8+? gJ!ڼwn)pӸu*/%|JnIlM0#|hKX(#:7~а VMN}q.tVν&ΕtO/,4Gi՟ uMs~qcmȡ_,l]ӳsH%jsgl醙wx6*^gmJxI*yӪK;ȨJ{=aY疩n͠ |YiԥP=F0H+c;eÿq2C$N=%z#` K zi'r'vfJ{_Yϰ1t v^? g =ef2!-DU'N!y΂&۾D+hQ(Å]z%O|crSP75/a YGa5(xg:Ia^42EsS3Vt.'6 +7wnR?̍s"&VC*0OD#vUŠmP`jǯm[Xv.B.H# Nlct%&;FUhnǤ_.xh&2 *Bo Ey4j3.WWz9Rq; +J5uk CQFjޅB92&LB ,Qͼ*9u_TE"sxqjD߶#Ֆu5S߼L4"2Dt'7(ϫy5[+݈ԉ9[BV̍i* x6 \'<돕_`-[LjHBψ#ot`1ޏ"4Ϻ{Vφ4fsOE dąrBvC/өD9#)d8ew zrKw?ఎ^E_]Je w )cdK`{P`^wOƲ~erH7(mIc 4ɉ QvSv˧=E9Sv:٥;hCT?QZXyY92P5-&4>+||>=3L aD1$a-qr\P?o^x-F ryOH)T*$qIbFY~p+RtDΤG 5_h]h4,9ZPr,$zV=K6 K|>욠l}!"ǎ[ `3GHǫtBH?T8[ХP*잩9\F+' Zc3ߨiMŨ~ɴ5Չ3SJQI Sh?6P|O&T "rNG3sOX/uw7kV7ӱCF 2F#Co6o F,B~Ӟ^3\Afh[!'Y\مGI~)y1h1xYCd Ibc!r7b̓d$>չ߹M, 3-H-Oͭbq=lX_t=}g uzS5>&xYvS'&x,Rܡ#0R?JEhaZ~q C+4LvCh 0 ǮS2,X5Va?5@5  &%Yl mL['ETge~ę>_ a)K(Q}qOw}yFI[z#Ǧu"҉LO8>rO8Iv-VEݓ}*L mq.?NE QGϋ7>؂zj~3tYwq 3Az࡚M΂rPE7@=owE `>n//M@Ȱ~MKu`.1gs)|m.)!Ա:{g VMeS&,~Z KJѻ_A`:5M@>3S"3ËAپC/b\0Vn9%wAӾyJbtй{}kD"yTe7mj u !f '1 &0.Ny#WlF09g=O\.;!NTp{VzdZLnLQ$X}KKܓ\Z: 솜 & }ƥD^*qr8{D9`pb:x.{qa.MNI]wesOoX2_9`|m:5҈fT_7o牮}XW^MceU8RY"i(74DZiFV~(wq%s,+d)&K~~8H_&WsEG6-ƙ";a)˼~1G-4߲\ŒT ,E#+yQ)Bݠ%:ށo.@Q@>T};`tAhDf>9Q{Ks _sQ}P; VT |)Y,hgcmC|ZPx3'Kܫ[vkو7dfJDk=굁gjA;VJejAQ$$q]>P"(VG{iJ'է3sd~EF\o/͚Z(44?Npuy ("`,,Pٺ)&gHYE3Aa sO a>( ҹfD0hpgrS\U f$GIRe}(Yeuݙ߫Kao+KB31Az 8s%4EQt3J&oz#JMAlŹE wgq>@Si򩋐ղܠ>`GI^>U ?yfD+6[O®,ABieFfNhrL+a]RΥ^/y @ȧ8pBGFA>dIn?X(BH^f$&|(݌5fؘ9!qc" #Epud_VtBMʦfyJBQ(d(e͏{1U pR=Ts9Sff(ro6tRpvw}k!uQ[DGg;T|[z(:q@TgE .rY,I~!SN0u]!6nzC{JRco y'ɟQ.^|w)_Ή[ b_ BnrQ&̌+m3`Y1xeP(Òu=gaD9[ #f4;X;K`q{>ؽz>sH+]9I9ưbNýTBp qL1}97+I7+%- XoXe;G{{A!uuuoۣ->f0'D]y*n6%tɷgd3(ϫ0/kBUdRn!k/6\tDk.;\z:$nௗ.jaYwUO{JYDV̺~?ԬսEo;ǞGCuJۧSZm c<&8P*L J 71W0Y ĪMc: }+2T1*J@9٦ǁȻ]}yqsNXsv(a;iXƞȪp 2FZH%2icQܶeuUtbe'U1P~KUc-]U)fVkktCN2x;eoOqo'Z yTȱQ g:E%} 5ނ=l7t9BݤO c*<\߇$>Mtd/fmh"Cp!>%.MVXt`́Bf#^i:_ЧaS:>y&)*|=kUĪF5iV8XCQ-6.e|F6E_$Ϡh咦7aDj"KC-k#f^aAJ.BcXNĬX\XRqA( bݶi3R]D#O,?>ODvw`L]CS!Ch._=9KKrtg jNOTbV~?rJ됄Rs BMg[.wj+qWn.o3.|r'xS,Mui6 6C|Yfw/ |./v6"8Uf6`$ZbPҜ`BO:^J@y>r281:F$AiWXiyHFJ;YB ƔѢR~E1)uMtZ-J]gbJf㕌`Qx >n _z ~Þgmnxپ5aCcx9UN%BdBЙ/ #-yFoDz2k {*^`U@yk%@_ cl;tw$bTd(r!o#y|U;V7)J/jfh8W8Z}(H TƝ_Ǡ^x`2GƤIOƢ"+E`N 'nQp/41sTKA9[~3)bZ𚓅8.J,(( 0(Sٌtc*$gjՅ-(68v7f7avAis(>ƳʁO75Lƚ54D\NWTחfkB^b6L7=tl9V%άg Tvk'EWt#MT6rC iѽq~0;1 rq "`NL"SעӥhSktP1]rTomÓhg-)d?dP SMHJnR{4XxꐟH+^)؇A@Ȉ@gӁW9<3)3(E?RSB eJHщe%aj|Yo7pva|hd-E;{%>_Hv ѥ4n#P8+9Hqt䬎V7qؔ;#HV)y7!RE%Q5qlR^wKWeDm! vwWfLƮ/Bi6rVߛsv){ۿ ڢT{%;DVlj,^XԶfnfTZ}tFqKnKB !F-C^<*{ިLx_t~oD:]_hRdVWhZ\nx1\_ 񪑤i&jVN9@i58*xT~KEJeRnc/9FB ]E[e%=Eb@3!K%Uߎȁj*xbav/Y^0ɻ6 )z<faa"E< 6}mWV*e([ TK5 Y,";q ||ϋۊo7 Sh4 @n$(oW-SZJFhLնz+lGJ>F^!Մ; Nl|[4>so3@ܴ yt%Y3-~弸Q$*631(ϨLL3-D]_O0Q5M=ڳ>Yy N OڨaNH^/\KN|CL!-kfv**Dh'u,zPVx6(2o W}*@&bθ3c5(fBw/P`\6GPn8v5mhc4+7J*Yh&AI| fI0mkdMЇxnRaFe$5]β=*qȚܹ3Q /(Y;~;i%Q*hQv]-mBW{(yއ}?1oF~~`$%^Y+ ?mC{JQMiAlg;q3юh~ Y#p{s!ur_cEn.pNuF|n UF YKi YAGB:a]R>XS,W Д5帩Wxg7\2(Gph6^3w&]Gh_Pɰ`Ź6249hq&Cl'"h3Pt(0wO{tfVVSL5f"gM0@H{W6/u9=YP)JS{&7 ;U\~p؆>{[؜Rǖ~;&"("֋Ĥ9uXUb].a|a)NTh(ŸSzz`s'tm;&0`=dhx6G8K MaT9lңN丗)_G]t\bAǯ5=Xr;)%~y+YHn/e}[zj 6&A)e+3eΙ(]aԉ;%e%o>~UYęl۸FwHM1V_] ryE(LC =FM㸟,]MxZ/rKz-[NKvƌj񁂂V~Q~JDȫ,ҖebR=yWn}8}J[]eaK7(#Σtf=7Y{mD&N[K`PUBd/0}K&l%^ V^6:pقR54kfQfzuĒߠcLPFoHSN'T^=Ne9~l|_t@oKd=yT';1 MrUI>&{tM~{]~kLE-ѫtҿނ`fUb E.bpK8ZG퉶}/$G.=0g##ccu6  5vnAU7S{,Ldok$=ɑB 5[޵+0!^j70AJX}^r)ir~AVDW.jmZaU9'K/&s==86 użjShͷRG'!&dEZmU K2J@I~8r}sU(q=T;ۖ˵=Rl.~" P;\W<2TCRTԴK5V@'vCG{&K/fYOH5Yť,-ax(T@TՑpqrp wV b@VӞc@#z}gj '*WzQ?ɛXd[r.)nEי̕2^<]OFP&f.JuD/#5,ԦKa]1FSmU֝,1/PN49Wf^:i7dO ZV4(^J}@@^/XA"AՙdDv*X|COrÅP҄4Bd3v=A>#Џʱы;!4o~yxFϩd]EzF_Xkcu.Sԉjjnd5f|i>(@-Ul -EN JVü)1"ڣw`1RFux;  Y24NQroRdsSg{'_B5Us@2OB "|eUhƫ'~gdMeF'uG8R ,XkM@ OL9E ȇ諨Ëoҭ2آi9YU7Xcy5r4) O8WU⢛]7*4h4Efm u$*CB<+*%Mj2)m Jz= ЉyC&='-b4Ha8ei[1q· \)%br{-$F|Sic,N mƮ>Y5 Z^V4?ogWP =6qR{"<>N7q|oIGd=o0f[hwtfAàD@R'zAdm7ui)G-%,* bR 1LgfPO[KIrnRZD!`~(Њl=ImN|:yd8oOe#=ӥY):W$ 8@oj5.m5 (gɎ#RSͷ4Ff8A)P*Vr+.6evYrmUʩ 6Y}+SkEW :d)$N] 8#轂E du;u|T1 7RDJZU38tl)~b3OFo\ނ8=*ͧ/ʄ"ho~=x+P B>mOHR˳tDl|e0 V%ҝTP3i0>h'2-%hlPVrf|3x {wή]kY{' tc2vgYZT,5)4~Ckxckl,~U^o^?mdc xZm`( 2־XZ.&lep MAh>A^Z.Cd*5zJ15/*YgUC֣ZjzN1 ֒i/dX2˝'ufFBOvgwƂHƐTYkrgS@{+gVJN wҔx^sa)[t]E֚M53%),F+(Ds NeڷLA[]Rm\9&]`㌑bQ)-rg';01=I_Aqݓ.\"+Xykʆ[iU'VI(4,,//HO䡷4ma\W\,m-=媒+ySFj7@s/E \4JlaQkXIwH2!nblpNFTS=0.ὣA}0S}/O0.3 Am=0[;FT掳|r)z^ZyғTߐy?>1 *zKL&&7o "\y}v9tlW>c1R@*(apV[A[]!兂{}ֽi5Ac.gdyIk +eVW23tGA1H5:cN2\!8J^XvDB. ~oƩJ$SV@SQ')Pm#U9pRrj ;/z;OևSj[7[ Sw˃&cg_tM`mwSǃg-j%`KڟPAxVz$nLPq-H(8l3ł2l h )B*}]33f=c|?Q }cצ(9Üu\/sp{V[d@oLrX anI {NPQ+5UAuV qĚ)w:ihcp9-Vp KD|녺HR.)_>˫ #] 8"5$x?V괧 }FˢEZ.VS~יW #866/5Ax,w7'Cͨ,X#j4 )D5ml$9F>_r/€k7iuȚ+XW1C l|P[< cuvٴZ̰[ 6H5 ^6O7cxZHW7|WM5aO&5%lDe@/JTP|}C[ mȼ"1Ȭ*Eb0\n%U l"%0tGLlG#-1-?8^F\3`S8Kʽlh~+ 2/709cƀBn?9FW#@tY!F2h\'^q ~a߹~ŗd B&QLsa k= 8e_˓ۏWAJ;_!^~ӎwb&:Ӿ_o$%'Y(d<F䦀-,GU/ŧIVT67w g|}gTKFH<*| ,|. ;Э`Ν q"|AqpKoS*" et4vC\;Ԋ+P̙*Z **vNtR^3S{Vcf_zjmxfؑoBoϕV (Aㅆz5#VŌ\UeՌy[CRl;X?9U&[!Z>7PEo9@dۢوZ:'K-bW}ڞvWj8&Ԍ5{i0ȼAOg6"=1 Es3 $4eF^Ax|4Qr֡QY-Tj@Uqt$)pd>76FW{C:ɤ_!Uܥ/ʴ#YZI3~iycaKt`&FSAT0&{r:T*AGv9 m9G5Ї|`WVJ#}XJbT>aZB,Υ'C'5~,ׇrQܬn:+oDa -nm*pGw=+] ,BCKFnN,?#־uYqŒ ʹz@at 'EĊkOجÐ} PeΞhbmH٧{>Sh<ׇQ?+B,aj+{\YjmW@e7~g5Vaoʥb<̘gvN{TV+*hjy옋&ĚhC3X^&AŘ m ၶvnC!X\V!3=ɒzynɣ;< +mah\n͖+{P,)-s!%kQZgT'JYw1cXTk`DwីUvkfZ\ewz3|Gvq/g <!G렉0dL}'Kɐ@X} ԕy./aגRSc..QE:+}/-4(>|8; @WlLPx|ȤH(xhp&#N˜qFn`t{EQǟ+9z Xt]7Yhl&/s/z& FEcHp!@# LII ١QDuaڝmn}h +|yjOv͓"eA*gԆȁ]3Z-iWe5%JފM0MΏ }ܪl}tum4j _Yc D'8y0ٴrY;EѦ-<~f+&XS;?-OCeYx^ڶj&]6%u V]`Y:(~ZIEg&+e%6$#s['uda &gH-CjK|73tʩ- EܕwIlRg'K;d,8&|#hGHj UCHnrz04acfN-Hp7.iLIvɑ {.lɥXfH6#:;쬙nknISҗȪ]<)1Ea0ԇW m_ eԏZ捃 I*{񹊡.j#3xCnr;d8J#Z>c$({\1Ф&`ξE#3EnZLYy`ӏu?0S`ʾ yf h(8)6r1r lQ.,jHP$讆zczY0z v.Z O[?C(+ t2̘Ra'ZGO>E yw~-!d B&eb1k-sb%ZyykK*k|MC6bĽ`(s)i0`x,OGFnI˥vw5[)E7_$1`;s"ɻl}"[4Fۙ { jO<23m"6ܤs+ia TQ1;46(rT`Id{x0h9kfxRzwwN'2k>z('d00QG ~>@Z7^&- jYtOBtC{m b(~\sQ>xpMgurJ$CIB`Dr=M'C=0Φ92#mTKXW &hJD9ϑZQ:"EahՖXdtF36*%d}S@G&CM;OEm4*3t :Bm=#tDV$ۨbLJFd{d%=Ԑ)f7v;y`}TnHx#eIѩ#lUrkXasdAr^ޯE-FV: ^Cg GEZ[ɝ¸bHfǾrtO)fYpyQE+2jn̏hY `%)mømP W%kWŸ?zM_*&`@"v0ֱ> HVCr %3awBy7Mfh>h]oqɖ['uGY4i@ QNeZ|^}%4ʟbsn"<<(U/ pw!$Ak%R-I~A9^BT@/06u'A7D\+˯["Lʂ?zb=˹|3 r̔~:ң޸gg!,al\妃Ҝ p`3:G s-Oxʹ(0eTIReX5~H2Xc4虴3, 2.o p0# c>)|ؒ;ʲ•%ቷT %E8U㭡bstRcra3bx-ɮ4 m ]4F=^PRNC&d'mJ{Iy F@otk׀~Ǘh& lA'Y$x{ GjPA@$)B6uE:`\]0V;)O WuƱM;n\[4/#Z{W7pszTYVIcKDAWH~#{%x,{ċ0#:ĭe󷕲5&gr/Y-giuX4?7k) 4TCW;Si JkS8_28-rNdJEBp[yNka(*45ܨ:h(疤\-o֯/PE 1I\hM;AW^@gU\0e7(Xu?`}2~/Ѷͳ%]/,9}Sʜ8F6)ȘaDҴ f y]RMEP RZM<| F^}DɹcǼ(`.0-8Bfzfz۪LI]Obafdc3")NрtbJ-*&=}h Z!_ikQǾr8F' $Ŷ%;ozCŠQ7[jd`W D[H `%¹N| ZܾݮW4Djmh8L w,F3q| LgE{ 2d'(r*C[gY !$mg`6,ZzLO0-%CP%_Wqߠfjj;$e R[k_\N GBdKKz OUaDwMZ`a"PSN;÷&w-DI } \x@kEN^tN|cOeMH} D. #Q^BiѥeY #HnDZu.wf~Q^JK E7b'Clj}v)+k ;u[amz # ֠K+`|o_y$ F$H7c->AC:*f|i̳^ hҁLskCbg~j[,vk;^nDY49+S2fsQVp^$rÏ8kư04[N\-B 0#h';N;C`DxE=t>mv ϶71穋G˚eSJ9_%~KzHȗʋO 1J'duYA{dQ)#r;CmtҴ^]~ZׯB7 aaTKIh'mt]mCnךde̙⴯oFa Q]Ƿ72b k;|AR8͏=r'kޓ+I巾1մm }~4:ܒpE!6V"h6$i!թ6Ͼ𾳃L5 l ~_br0wBNy_m5إrlu?$A\3 UJ4ɨ ׁSq!Oh`%VdI˧y ,k5[3knMW]'f\fnB0 x!:gy ؖ\ R/_nx`.h&P^B6^>O{_Wcģe2"u2>_)SxГ$53vP/>$WAw}o1l}$dHO ir85"u9gRݱrf Wr܍&^]o4F;10#>%IiͶj%ǰTð[>hĈBC8wa-l(}%MZbQ3k&o ݨHNh]0ǿ`ŬڦD.hg)q~!2E>%J%O@c7C9YU3~l3ې="퀓4`.Xk3e8~CtԲ2n#k_qh3cH#fc|{N4M j/mU73Lq U/E~K⦛.pnq/x x6OGOƀld~QwǘB$"nuoͨ [j"nb(Kw7/TgLF<7HWo/{́W-uHVO4ŽXfX%.Bsn@{?wNm_><SEE ͮR:&(aW@ygNQyF[[pOOcR1>Jt焝(CB#2T;Ӗ.9uWY@;w;~4$b O٣q"L ¶zWN O-\w0 Mj>_>PbsWq%(fV%Q[P*ҟ;ժǰ8lD1n-s]=w'b20\̍{*qLDPЂ"xAztɒ lOfAġ r!n+='g8:A_':at2BĀH:mTibSe~Dub~c Ȱ:s!v4"ԇ2&~#`t U(5}iU2euzcm4wrTe{*\8 %zpR *L+igN 7~~y>/X@otY2vcϒd WRf-"?2UV}}ϣUìLWp($>K]rjqv<G!CSU.W!,J!NB ̖婏;r9j27<#4pJӺ'm/U~Pd LW?}Nm9UY3M@7P Qz525՝ڂlC׾u_xdaFN `q#±oCoe<]Ɩ.^9(*h, L\\*)=srײ;{$j̠c7ͬ`DtJϟ3n1stMRxE(v PHN@ԙh R1Y/5\ -zɔ{u=qZy>rm'eL6v(󍺸z{lq,t" J 1x T ^vdHQ3c? t^Яdtږ\k%9>а֑*j]Rj0R֫*&ˉ_7,2}`Fv~4=JTvٮfM_Sjvv@ba ϱ<g5 ˔AK]P늒.訋l Etm/vpSlρ7VaB:\>,8\W| ˡ`RQYrK.\_;VOLniĆ]JD8tLZQ+ 53}jdqFASVh\Q3穼zi+fr"r6uCV--jeTznjeF+$lG ԉ.9CʶO606M1㔎RQB 9 BB$Sy-IPfb8+zbWLsW\JKeM(}#%qJ~qV{ƚ[g=5%DB^~(?Nͻ [@jz- y9!5hڑj ia2qi1g/A.]aOs&a|^"Nj1 K0[^khG^0i>Ig+.sAn ._T v1 t"We Uw/5Ay`~*0)lv~`lŸ{(U"!-Toۄ)[lEN*y42#==Rɷ* f 70 |49&DjnDWr*Ÿ Д=95x!)4Uѣ ncy9?KJO.Vm.zBX04W< K=H.zxɚkw) )HfaVƐV4ֳT cqoĠ, @b16,">I񪬔qEI~Eq+{^䧕=RB ވo!,Δаbei!T`zƪmE,mD. l(6Ƨi C6_ 0DjBluӋ1K٨gr4w\|̽28w8E11{*1b؏޹OM 9GX?PPb3GnFIKuz8 + H^>^g ]KVNo_)5uyoA{hRѫÿyKusTd-+\ o8Y 4cD1l/fIգW6̑,$YCZyfbV-j9JYeķ)4\-ge>*!4vh\,?G_c- &SdKee@ L]VȾܞ h h.Y6+]{OTnօQmʹ G8T!@P}N42y[0l ` X_?,dv Q5a:0S[AR$.1{0 [MIƮśTfc`.뺞>l޲,)4&s̲m=HY4Z -=6˩tz/U-+\Gr{he!ujiXB=Mu\8as-(%rIwHڠ~$lFLlC)-l+/)D<%LXN7wE/w {;3ZɤRI`"*,5VDLMnӥtt{&ji ,Bk:|fap :[?Sc QQCGa"ɞBS}G1#RggzuAiw ϼjiw-2=}},)&n]SvwC1fl F]]q(\Ayb[߻LWIa,4)1s1n.Hr00( ؄?oba#e(%U|,d/wz=Zn|;Ys}au% l̊a;9kM pPi&c\5YhO@Rx'Ps>axX-]&0a4Xd=KgPR"8||!KcR=Ğ+hO3TN@XwDp{5@:*w{Cd/n| =r<"Ѵ qY N2$r俾~܍RTQ[7ɴiT\r 9VԛY,ϳl-2ӝ,T('ܣ8 ީRfa080Ѹ ENyz~ 4n%R'3 :f.(+OPPU]e198ETPRE 55}A1 EHfb́%0v8FlacWm^z U Y >m~yo[켋 y3O (cNsX3 #T0(Q& ַ- lGYIy. CTZya̯YLTȈڠ_M(S8*9Fo?ûwET%SQ6,A $zJ$sSj8sE~C䅱~sw`cҾz) S;GJuEJm૯ !9Q_H=Sn! puK!LmTTEwT>U7 -aiϔeϰjSgl;y:*b;pjn%-MG!y̡6T2owx7ǰRx/({OAG)֍A?rU`̤qn#dZWgԒ; zJcshɭ%T#0_u{:`f@R37#u!/ڕ!5;XDAXKѹ9}S+Sr-*z2gA0ilnOKK9b! c;-^l-ѰTD׉"4ˇ?r)EwUksOJfaS7o.dAD]*QU!&]|o{G< !" N6WDq_~iJۊvYN6_<ãe2i.G#M. a0jcr2ͪi KW"dfkrAs2Wh2ZF#oV6?ZvyZăV٫@SO,w}^^JrT"L/qp$n54?cGxRc8v(=d!*/ f:F^`:^OĆ 3Ԥ;#=NmBAn zqyVП 1d,ǭXcF-r8tArO_$?[>}XStj]_z](#{ 4%ޔdO( ܛwZUMҺbaB_Ot`1Xn#w+粎mz {z!h qd=Y*'.lL Q(m~tW%mٽdrZK$=S4m%\u¦>O嬐@7F o% SwC0xUc6 Q  #S^/3]pXM,9h]W8mM: %#+⸦wI Ke+he_DkX,$dMs.Q<͐/ ޚM%pOu-9ͪ.u34%8ڢf^ ;{ౠi], $>.JE :'4`'&܇ G3YQ_I8I^8lW(xEv64P[isy_=@(t܇` D?_6ʇꎰjh@:1(';Og墊 Z4+ГgkE/xO }1Qvh?谺Ď`2I 5hyInI$qb5;AQS8-`Nh! A&&8* So3 ʰncm#m}tF|if// Wfw=p8B}|PcG+F|ʬ%aJF[>9yDV|LBAh!ȂZJǚ.) W'm%~CR^y}5^3GKqL%P`Ha;05ޅrxR,f< |`ƴpJ2uۅd4,sG55cKiI]ވ/ {:]W%"Y|!XQ %t:C|TP"[Q|918-w+:ͨwE ŞBau(Čq_$6_6BU+yQPMPs6Jt$@Y'cqxEAt3\7 .;)=>K1 8Bﺸdw#Q]-}̪|h56-Jn \ G@{Y1Z=@'׃ARάN sr`==qD =XYNW'ff ៰ˡF6"ƌUpgwF<$벚w7)H\gM5l[GpO Wg 8I" q\aΩh Tlhy-qMљ-l3(ٗ%Od@l{62WӌY'Ԟ ~%C - 9,9@遳zW*\6e\2}eX9H6@ܤ }_w=Qci:(Kw@n!L{ZS #H#}A#T14I_L; ǯƈZS'WQ~GwaypZ49P1AMζJ-oк L.f_f.lu K@2?tZncZYiBfE|bkg22tdp. 7s>ie O5K}bc|2',㮦aW ~5qQ̩[n$ >Ga꯿>ߦHG^52 K_5aS͈׺qb@fVbGNor}7gП) 9u'[䁅g$tzrnSf^01ku'EhcsՠM:=2kؒ#ݕx'mxNP_hHjn{rv{=͔+!fB 'RWqs﹝*PqyXFMs#]%Kk䤶M]O9 :> JNDo\*Z2{Bj87N6Fm!@ QWļ3>u wlj f+ "?,]J;aA+ rՑjS3)%8l=e&'Yo>싼a}6i,E/J1E˵ns[-jP<±Q2TJ.܂SK(r\Ȍ,kD29 WgI9(YF! jLUo@ pUFJC7[Dٓo&+*ƛP4b[5j;FZ^t@&'Ԫe 0eG|_ 86 qz^$+ $W>ذ32 pf_g Lu }ù^RnmnKzx,̧=Qj1/݁39IJ~næ@atag{&?eJHr9.2_񆷄k_ XV޲)=c "-v򌖱O3wJ'$u:2c9c~b'"Iec+Q%;K4G7h 9LE@tN[9g;*5@[MʆfOʤ,`1oW}؜HoDbu-l?3j'F)P6v?gٕR h̓H[M*E֙M `1"hQMjWs=˶GcFYE򇝟J0F<& `C";$QHd^.IZ 'gV8& R,'&o0BIC6 Z$eǍ>Í뵕;U@reF4jfO5OBRmɐǁ#/ѢՖ& |R ,Q8)5~/53Aj,wn;.H^VntiC?XzMF5_q$ݖg$HiI [% %4B7!RR,^ ĎZKeX#bj9HIH,j/|݂ PAu7z6- 7Ώ}}0)iXØ.uBB{s.Έz\'؊u(,SμiSLW@ ro4}Z2SsγqwR_Ă r37ЃYi.. nI`,ɮswqJ<ʎ]Y?)NT˅'1R  mu]y?FEF1@k c1 h3Kr#~TL œ $B\ iS"ry?Qs7LSΪچ}EͶ+G N `;oOz^rg)xI[Dsѿw9\g{cZL^!î"[uϯ'nk X\+ Y l1\N%d + - )'dH L*pZeO(^ >lܻc+ vK,}m-zZ\22qHn_dY!g2Kl9Dbўv0 ; ;0ʄ)ƒIe=c`N]Q 1sRk t99W TUwN&hNvxAjNG鳄NxN3Ep*,(lNKi [GE`Ba7&5虗$]1ܩHb8&rB6@sW\gg]HF@t`* ( <_$[YT ig£& p={0QzG44Kc/[' eXOMHXg{GpF^[z)ˆRL1A "J-2Svg'YJKi L?*SS]ph3 v2uY3swVw5z8fD_}!WŸ2;OȰi*K(,[^6^)H7j4EГ}a>>k?c0sZz5i1|K-Eҍm{5K]ϫsi !B׏{ 4yv<Q,3owg &@Q2kw |:f +~B.08@e09}=̂252KR͋D0IX [yAO䋪(xP-1e E[ZћlÔ^"Ϯm#.*9_^VågQ0W3cv D>v 9ŀ4m&zeYh#e0٣+^yV1GbLbeޏH Hj+laz%MsX7Hj u0(\B8eb -ɄBKLHX**]YCӭjPO~3_0*jn*M @ŬW"XHZd~e(ߥLmS|gaM/o#čAUd;CNhX!{Ԙ|lvD0mؾ!sCnt1G5lnCt-c^?)vw=,+OdsSZ9 `R"`=WyVQt.9u1̞ X|l@Z : /Jcտm;@7OJWބҤ썝$ 7i/]-҆>s#qEʓȐhA?s[< .UQG0rv`_K6\ʿko x/ª fvf>->7=K%qi~,1ش.(y{!.ߍUV+P`kbC@YGdBˉ岱a]9Ҍ\$xXJ!O4ે唦4Y\`ԞӰ.3 +^ c_H`EF1 ~1?z\ƱWKpj /8D1x:F˪lÚhk>~6"wucTplEBڲ%J T:Ạ؞sXŌO|Ŧ|v0t0VQ,rV-v{ci dVG✻6#z3F_L^8Mt;ӇF2/`:-/4׭ s;G)3V~R\ d~z1W!ofG6TɆeڹfS7jyKg3|eTGi,XyCo@ł5Plم;m"OQ̠{:Q+@>PR3H7@Mw g6ŠSi%vF{- gGrQ@Dd:=,ߎ`›?sI}>fK^jd%2p.r_#)b8??5Ѡ%[}k:a;MہˀWPL{kv} ;̶wJJ+"-rj `r>*]"8ek&K{$[CTn9$uϤc}FE+#r'[g=ЇΙy2]J`pd^^ Ehy1l~$J7iCoh;q@2i]k2_(%5M$Tn *d Q޽ Up,mėXw”l*5,r$|i1U^g `ڵV3V~v lOqV\$iBLdGuPVYkh:l.Z$CSs(1}~L m_%x6?ah0ck@LSp>kb]2`?I7[tE|P'P2+֮$wmȞXhbYZ9+r )sEaH[,*s-X:gP+^wξ@q~UjjoJ'2mbj!~.YJՋDua&%\5P0d|4-=HISv6!#U^MД:H fM'H(w3Sg 6ewzݒr*J{O#<I|Iitv]G`^==uS]nbˬ;o'A([^L\V($UQw+[w #D1MOjt5y \) B,X7V8+:ݧU6npU9W q eD)∟ Ͼ+y -S?ؼL1 ~$}vS}ΩFA}mXV>j{FKj 3m16̼u9g͠O7JS8Л>W`-䙝^pcX(Q'Ă2$>,47"缁̦}ȩJqf/+n?! &a^[l$0GTݯ}Usj5(t"54 ӥ5ʺ@n5H{D{Bнɏ! y!C$t9NuMu'@%rj8ЗutYUNگw7P*<5S jn3\p/k^Uj`!]%.Y򍼧jc&|Zm05g}p#\IXT~7&ꏢ}ష slk+_rp BۋP]EkQAgb_$5՟%`1YiasoQ(/]=Tr#iöh-^N/h2}-)lʦRzNUMDy3lXzq=OgL KAub#^,<\J5[MzGl(O}NJk8St-s0{7 Qi0a4F`ZqD[=UF#q~Bg\L"˯?[_!v2aa^-j0&e 9_T .7R6n]%yv!M:KhY k4rch7}ypIF_kJYc||3 po^ޘKvyB_ʰb o@ A5|b|Lǀ>'Z*KcdzH rDƘf \x?W "\(`] ZnoZ(K͸2|0_VP:8nޟaETs8Ŝ8#L}\r4A!ONǕ')Omq r(jE/EWdW)b}*k2MrͱH HYR θ浒k)-%׏=Y=Ŭ3Sy-\`W%^lʔn]4Sr H>ɧ'GccV+unId26F{\?KXWshJu|Ohd8!D/x2xE!6#t.U'f}Hğ2{7NS?5!|ӬJEaޭ2 &VD|U:s?Ƣj)`VPNLe-Zcl=?7l9: Qy!:H%-9Yۮ6`-^YcA %{~K;L L̅%x(sfh8 Fwy ;ڳPֹ j?eP. #s@d&Y`f.LԋZwhhRqIHòƶ0I .6+uԀSI<15^чE;ߟ+JO0`ӄƆJO;m.5e\U؜?R-<p)4͝U^9k\ .h҄`7c;fP78bfK0A.704"i=4@P_/9{e!^R; FBc)2EQA:~ %:P] ŝo8"? xnibŸL5BޣSph a`Oy hl2_{)NUt7@a硭c"q̱5>:UǼo.> .%Qeۅ g-mMSFo=:gQ 'jcR*Op E@$k1=m> YXKUw]nJ$.xZQKC+uDւU|<>1v#aciu|SN^eIEBi$Bot>td,_p'\[4 D%IaLQc@tﹰ:כg6pHu;h>RWXrtY 6ă鏒o&~ɇ+K!*RyMPeq"qýOV.'JA{7P6R "Kmt-R3DCt`b?ڐv{:lb8%-|&@f.^sɯE|y@1L8}mQ7$~,}hƩd!҆`,4LbH^q0f?]YpyOr߶.}z)}Y1"M&6υRd{ΑA`D&b~8J]_]c(bcFj$:RHe+㙤kz 0 bvKx\-^wf^+O32 Ɍ]Ns׉`XXq*nNcAN^1~sdfw7}j&O24POAAC0e5ZX3E.1OeiS5M oiqaNTkT'PJŅO^h/g9 yV@7q*EN\߃D!~%pA:#Yz7Lʕ$y_ώR4.VVlU)h٦{\H/>D`7S'`W#034%YA*—ݔ7dd&Qp]G^ֲcÚ*70x*_*t/RCO|j`+VyԀ?˻tE5%$OW.vގ` H\/0i>XB'S) Ox&ň$(;rU&yN{ؐf_@}_ozi;\8b #L9hQ5N(}Hm~Iя%Czr.O((xyM,˴!E{HTm)hP4[H,^:y"t{{;dFEG`&P.;'8Sx6#/.ur7q_bOŜYu|{ӓF˭_-ǏVnFF$]$@kk yW1/k\^)bCfJ(&RiH]X٦o`v~ )&,6Dl_yp[=1I@ HL0u]>lrX8K yAg>dZ 3 i`/Bƛ>^pqIt_?lXB́1eylz 6Itr J2| e~T w?+D\!]4]c/Kznak#*MB}Qm,eXہ W:o!$+5MSF zkkĖzw\2? ~SєH1ω8-h6̢ScmU[= 3<f`͚ц;rQ6 Ս~dj׼{]hu*3_up":rE-"i=w8tuCʄ֤ $dih=5 kTFc .9L{/'[%5tr)bWy5+v rGgx]qgKn$1Z!W,|ldE[8Vzq^BW&G 1{2) %Ƀ.ya '2ax=~/3qxc3ͨ lоiPr_߮9!jԁG=7wQ,0nX.:瞥HdfKՃǞIe 1N+d2̐!U%_2 N5Hd70nK#sDt@)Fط>N$ᰵNcʜw0 #TUzu&f˸)BJΗY'ɟIy 4MK5`ͫPY9L05Q§favӲUkt\w`4]y|)؈Ebdv 0ߞaTf)gt 4-/No:뚨-ZVG 0|8|LK_ڱ F7g5my>YuyJ>Λt`ڽ-dxoKAb6fu8I6"]"[4Un׌['c 2[WC=*x$TasDP5lR0[|,ۮIS" <5/U +'q툰)GUlo@6ؙPyM}h8GJ`Kߐm)L8*}T 7ƴٗIՈ6CFՙNr| AF3O7$uIG]4:eqQ$Q7SM{"+ K2G3>ԚܭVovulHFݦ@wϳ­Ί2*5uEtU5g{4 B9 ި`F.*F Pu@ >C8[4i& =lHQ^:7pRP#5%]$<…qh|IFY@ TLW p/_^20f,K68D]iJ,tgua>v((M5D|-9~3^zy(|7$=)(x迟nN/F+ܗs 4ka6%̣32P*Ih AJKtlq)DL7twhM׊;"sa uJ„?l< 3'_`ݎ .\˺0Em`6o-6)<{9ZIcIbQ9\b-&]!(6+VP׭C_k8yyS(kg.3~k8ȷ8&.1㳀GePf&0q+akzoHׯ/aWկ4Xa@67t6FBkpq%LޟjF{Q[q5c*#41vP%ajJ%#\r"+]HrEP]lZc@IKhW\|{H6pMF(o~x6 tn)lOЦqܯF" |kP<GXUD`b-0Dd`6QoJ#RГz^g=/y?zX [0_t|pr/o%ʹTu:;ɬp uKX2u307V:,VyBQ%}ŏU%f Y[e/ebl+ݧYY4tufx@aI BfRO-4BFJQ>\r )buuՆZE02¡1&nuK B$YĘ'?-QR&n<IØ6Ȕ?# щqaw(gβ\:t2j^JhYJx!j xa8z]4E<hQaM; `ݝ oߣ>e zkge.JG_|Qqאdth ]t%`j <3'&zyǩ- Rw{˟Cʚl&n!{W;?1;vuvgz =u!W -,N_/:$N 1ᤚ2wy-\UBE?s$l\>Js%89As4LQ3sQCF:>FgYڄ:)xIJ9 zDof)B()bXz8`'ʌ|L!4u^r 2JWnSLv!_gT "8#:)c%.fBtzF ,b)|YDw!@ž5ՏH6:(9]evsՄ0E?13~A!I/T#9sz?m :db4(9UF{a̢(~բ̋.eD,W/SC+j~ђ2.Ft0E{8}Ӕc xYQU0{:~KL6df6>yWl~qIX|bx[,w5ȃjE5٢;2 Ƽ%S`a&({Pa=^YʺUU4L#CQ?\a0~^1r"Wˏ t`O//ϋ*kV)A$pCC9Du$23nD1+ 귄W$f<8QXG^Dp|0qbWc_ JP,uH"`?hww"δ4ή98͏G>FwdcByۧ/Nj/pX'!Gqp1q#laVabOՄζEtWr,5pv%y G#X*3yXԊHc8PhLH4Dq- \LWb]F9&ɺ I(~}kfg#Q_YϞ?D(ɒPYz\少 hG 6P'FoTp;/.2f\劧Z't-f9lǭ]VZKeqΟUZ Sups Đdw:w#uߘx$[n M>\q`5yrY (9I2}/20]gAWYn#Y[ $ih':.bwy҈pGS/ W[M˞uiG[c1Y'36yMnX i .k\H~O |~dVFԟA+$a.c"-%.OT~CK {~r-Vz5]"9i'a ^/j  puRk R&pUJ2 Hbt%_ .xՐc;xΎd*# Զ9WQʼAM(52ڛ,Q>eZg$ +5 }r+ݺ5kbs~Մ٢Â"@197 5o$LOBQ r(n7"%H؀J+~8*IOsϷkUwLrGe:KZ׷!%ʍusl.Q4RMg{(zwjİޥ0oU>!E s}FA]-Ed- $#@Pn~~4$Ȅ@D5g/ %+N/ì6ӵ+OmM#LjI~ b*({t *0*ڛy9hͻ͔ RC-& r@F\ZzQwW )[]@ьUX9Iun氭xv4ê2# W'0)Y7E `c:م!X|d]@l\rgash9[5>ʋo`Ui7聡$YFl v˙]3U`aNL&;-ݩzO\5*lX95?^с(|$Fp:ƴ2O}%۳xrc®{h5|`ŔKfրc a!ҝ.>O=w{)vnru}Օ*s(iMHIs Z=y(1g̹٫ Q=$upoirӾg; h*ԠT1f=` 1ճf?;Z66`̹p5åL /SW y*#38"D{9?OP,:: ՒA5b {ytvqZs \ *فK_4ޟ;.;F1X|g A,ށ@a$P\E{Ǔ=RYPdVfxTa_ͦpZ#tf@ac$65xd}p^A5m.7X[m|qӕylyWc]+*[.hq+Ł t &yKYb?!;Qaqtx NQ7P*DCH.ؚGM /֋!g\gJ.LctF=y; -r;OT~hU*B./?6V 2޲,e jHp*pp6~[gbaܒp<5Q̂*\j{jRX8sc7"v8Μ$A>E".H_%^N 5 <&6z3lXYhO ?<91r!̟e V2h9.{ {Fp!`J'EѕFѬ'  3hԂf`0*%c"@g^SaK.WU/ǰUBM9M0g#8+FCLpx", #BhKpSA |f`=8kE!uJt#YФw`|BRȗ7&홚XvGWtMc>Z@!\sX v-AoÚ^T\ ܌Bv^.3U_QI7OErF䟾c5ѡcҡ|tp\M& DLb$bUƒ$r#Xж$Mǃ9m<4DYEˈiyJF؈;:=th ȩ[x`YL/Xd?;+Q'uoX*XlJ% ?1qQAҼ,`{3΀ypA/_b.Yd&BX1kZذ <P_^3u u!V |r:RqH)eSTFKU ZTyP& V81q) ?ǝvsp+fz^ Ҳ!w+e7 BDܣTx4VqTM*z:HtuLXX(ᥱGe `zk" `}©ảLҁ#28_Qb#](~4=/P{v1Uݝ;an_6xR%ڭo+1d Rq(80?[W6\*X4+t7eWJ c[>&Uq̸EoL$-cl__^{VKNC(>g dt})py3ƱE|_SS@SuHdZ3ڱމ&xH^l/?mK׃p?P+y=.41dB I8JD[s W夋{g(1mjqweL4RU"yA0lqZH`PD:lp2{ hG(v6'XDks7emddo4e.QL|qV",jW:RSk: $36i ZKdI^RY~O9SxTl)!ۂn =5 "lak.;z^c3hY +G-踾}w/g=+uMH "T,'K$d!1@ph$QĻ!)ҩ3ޡ1% EfyxiMXmrB5f^%Fӿ&`h`36 D<.5W/-tÀ`N.-lї HOqd2 ٚc*i܂?^-Fr ~BZlT!L4(^jI8kqCz  ;Rrއ% B?"Mߝ϶ KQa\ :K c/~)X)Kn+tǩBm0 sbtpm{kDI[UOR>x~Z/yګ^PBC[7b򳿤) P; FPDQ{G喌J|j=>QS~8aؚqr&1OPs(V:ڽ.[Fi2,4ՋL$L!bZΏ;O*jf@x9׌'K!7H M8ؽ{VhG8Tg@4K*cV|cq2 Lb5>m|`RF4٪5>(d}#U$" XD4x R4vʄ; iwnP(gKh{UA`L6Eۗ N@g;H֑ԑ ceӊ0ݛ=)?Q1f80tΥhB7xd$C|☀)f;;GkK+vO|1)4[wwnh 4=yM\#rnTQheVLPkb%uhjEc'*"D>\ia]^n=okxȣ_ eMu*3^W R'rC}uK=TjBA{4)r'DU(ՊIݛt46Yo{*ݜžN|cZ o̓ I v4x(vJ)+E9tb[6V MG5fP.YLZLj@(CC+J#73Š ̕m5főE뷘VMS[!o`qJ2n;*"oc'i^2-aUڧ=LߗJ|{ <&m;s9nްv0nQTt)az&д3q?8@L>BxA)R*?l.oť LQ5 gp K3Iup7{)3Rt]z/V&QXL.xrPN/-b;BmYeFj/x -JppI.,M9\&lSa%Ԓ+]RJ# a$zDDoڜs0ks$${!kYodM)dr6()`}|J+M< zR/!F[2h;!v;sHFDKOIqLMDUr( {˹C3iJPUH[Ngkof)dWTQKFs)8+sv?N O+"X/ !#,V1D{A mBH`(Ql7_u}yag3<UQ6̨&ɶ -@qd@͋6E6.AgEyhԲI]S8&t+`sD8şGٔKx(6 m@2Nxh:\zKBHMbIѲ#3%cN^'቙!thLc{&Pv {!rNo1hK$,LwW' JzfrIOr6i{]Tt MpY]^jka3*cMSe!t!w_iu* 'vKO'Ϋ Xf`$cHϣœP< ?=2Z؜8]s-mm|N4\g#mQ媾Rlf:^|%vsLa &.V|L@٬j #|k&tR B5rݝvݬyEbKwH#Gx4`OL6ҍ;ar1;%_l ѕ08݊ksflL2GR&Iݡ=c/MZf$ 3ȋz̻M N\N+Wv Fyæ=mmx='dU2K\=uRYrQd7 ,+L_^ĶC;}mh 1H}!t }i_mpKKy+JJL!! i!E2[$gԴPM#uL%TRV1䄑v7)J$9sQ WS߮C$mR c֟mH޽AF!WPaV;0HKmn}*K 1Jeo#/Ҏg@k,VNdPeWA]'/΢c'tNױX2jye&˹yj:$vLJfZa]opD`OeQrfMUUa"3e̤4b=}rɂ`ښA.% ۽!6#zxsd V?bŅP8!B@ЪNȹ~z0YE]5`v<h?x9UL ~.'PQ.v70h-Z!q!TC7|T̷(u ҢizhAvzH7Ъ;\ 8 E6LTj$*|չ@$*$Nf,\5UDp43,w"?[{P#ӹOszq2Dp,ƲUdhTf@GIIRԓx/2PP.ah^y[]+9Kk5 `7-kC:ﶾ]'(AXё\qfӹ͍2]UA\g&Skf~+FEmM0q^Uc4Z+25 vtpŶ^ڄϕ3[[:B:`o+ws fhi<#6ca템oV[ _'F|+d)3J69%]svo]+i^dcO0 T%-H]$$֕a ?={$Mo/NPҘl6)11A=?Lc*:Ķap@쫔΂;>1T@_.=$j .RZH ND+(c0!\e9WchgBP~iOa=6"SiNȅQ4rMTz׮z߉pD^E#j*#آ8r%J֛bNsI$m81ؒ[=}>,=ğ ޮ/ޢEAگ1\rp9@7?KK)3o~_pE瀑-zlf4DxoGAh;t\p5(Qnᆡ5*GCcH~93J Ioa>C٘)qU& jlŠR.=brq."qNN&DS!g8^^x:C3n9}RT>fsЭZժDZ1 Ґ"S(|7; ݎ+zNqKIFohD݂ c e?r~_Y؀7o?O gʞr{ X[ש?qp/7܆1O< y|E~U*8`e1 7JǟxRJu.:%|;5<:r-eQ8}U*#I ymtشO$(Sooh='DNOl$65覢%b>!^b8w[ '+  |4 {DG r98ihMAn0Zӫ]J L*Y{!K>.k*Q3@dW.i:w na ~ق՛B_V53t-물fFGӱWj(9s@pf)n*ZX@[{YmB3&$ᆮAց`fNuUrjɥfv,ZU<2Bˊ)~A菅$40f%Ō)El& {)j|h Y}dS)+7$19u,c]BR!^QщiVY{ >"jԻ~$ 3x@t HE˔)g7sV˄[Fe?~ aQOJR@KV`Ǿ琹ԭ_ rGwh?{P=ڴ X_CD]0YTy W) '] u[<R*,A{g!# ,fܙ{ б"5Ur;D:KMs\Cj=:gW'y^{)t9T r$oUڅd2C~P=ouIk)2"@>]6پr_vU&AA$XqF36ϑ'0T {IWKT"\6_gSQ|8DPQHw ^Duds$bw2I Y e@TXUpJyc o Q{Vs`LGz`PR[v(F1ZI?5Z$pXm .+"u!gywñ)~lKΎvxR~x2#\^eq%Oޔ>-մr 7 X̖a$ q\:3oQFgţG"$l27Q49j٢Z>]b|+Kxfc%W9={[3k8X'%p])0:]%s"jtH/, "I=]n"],[l'b ĸnWPqL<sZY\kB˩HoMB)\*ƴp50U}0IsD>ՉBmo*GiOGBܖ}񞪦POmLog]LG"i6DGs/J@D @jokIų$MT[;9:΄Z5zۨ%=i` 5<ӏ eE'3}lj0xa{jgKyOAwƫ$GX+=q[x]Ax&C2_(NOnVK)9;yN%b-M\>kѕz`>2Fx4"hC2|#}ᯈyU ۜyeưl}Х4mo )^T{+“{OX:9~wȩF`ƚ+h9/o_/qEd,{0SLRy,2DQ߸R~GWRLAgB'}L0vK5c/W%=XE> JBqL?SD'֙sЧc~zsn6lsP=aSOē3Q Xed6ӓ`B7ƬƑmpo#6'5'HtZ B:m @@hwQ1Vj|NUpt7'ClFZe9Leͧjd.Q [8;p-,^iNTY=p2@&Mlc־ 'Yڡ=li1!org!v{ )<1 f̷s8.vp#p`zlx \zZb\+ u+|3)=gfу8J| 7ip\]^m8^_1ޛ4fyY*\/C(ױb(z{ t!h $t2`pT'3K+ 9;GWf= 7 'w9' o(Aqְ?5CK4C.noKtԠ[0=N%ٜBV.&C5r`~lv) }Ji 'A߉DͷTC=1~zyt=DdQhݫ`?E\  ^T.?@'"m{~w,~zjf\}}Efuci'P/W&,"&;m[IZLs "Js\Ó_i>8_HV= Kl=5Uj6<+V=z/E̡Gpo`9/:!+)yKTܸ-eion?gKgcјQAΑ斔OxRl4O?bkF)DVi(DkiGVZd7eHd!Ntͤ]k fXC&i#eqXl<\ tC85* 9'6NE%+;cYc y+9Eua/=V!1HE8CI}~s^ГF Gsri!!wJG"|Kc^gRNDU׳Y8G8҅ܶ6P5!Ҏap 4v]R5(c-l2Z%Г@Dɕ^OUJ K^NQx3@hh#,HugRx&|Kq?7"fYb +$K35Dk'a's h{qT/>jGm[^],8צcMؘ}God,ӣnɇxV%r(;5z P9>}b}gH)2 G-]/lA7TIeB3;A QY)5i[Z|GGC%p`TO[&ލNgsIX3I?Q*;m7E/N7~ S@qV̳jb 0Z<ƒKX@"yQ,p>BET\Pr,Cm~2xtVzԙ (Zhp@a/$Ӣ擋AsOD@+Vn8qe-BC"F%QE*Fw YMggUiBK JƭZ?0VFa]!( (~^*P[}I`Mk}qW{!A""3fYݗG>п޾K.E27Zb I xh5;bjVm JzKU~ ͭ),9V D;%6N׻v_m-  74TSR]FAƗP^J74"%]hx?.6 Ծ2O.SU5 '/2K r'FĐyP<8APW֊DCV?xeQ~[A qMwl#암 Biջ+WY!I_$Ov{@PT󻕁 B7}aW:{23ӛ)T8+Vэej,iho\3$p]/88XhoL)혓S}ZV`RBy9"q1g: `^z5=01RDtDz ;Ǻ*+W!QjQktϴ#l $1Cficq23-8J2o6acH[Eu%8m `=Nۚg8M@ՐB~d> Y" 01SkęTS4G`u}}pQwz3PRT$VxJKBw}ph+Rdيz9zɩgI13xer+3@@1ވSS Yg^O%o5 I52Iq$Uے; F_^-%_)KNY|l`qiD*O0+}v;J)>Ұ{5h3B>)Ohع('p5bɔt=VKmFKA}\VK8Yg0#[=.'6#,U/,k5lzd$ι// ^= <̈́'@aϔWaH8n97s0e)f ļ 5ugZ6iI$= '>!ҡ풄/Br(3W jD!_nͼs0ߜ-)ΕD +_&',)Z3۽#NTG%qnC f#-0@="{܄ y(.8}~ʫbݧ Դgw+`ڴJKo@=z{u(n]:&G~adg0pd0&*R6$i(<餠3Jq KҽwtߕJC4v׷^qV/Qg#8Qm$:R吨8&AFaG{@UG3r@)3XCldPhqXE2;aNx$Fp<ڽƣ?wyCkz](T9ŻŽ|qɷP/tPGM[δ1ZpXT: JF`0V+ R ݳrrѬÏyб|y <([ 0𴻷 "U΢MFϽU^,#٨S70$J!u#__o&[9 ARؿO_: 1`ִ3a qz4b\plO@*n1 㟋}wx'~@\Op2)3^rhk8kFk/Ew2-p I0U{pC?Ǵ,}R[]yD\\?KUs :PE#YwO~jՉAb3)VAũW Or2"SZpc36𡅠 VO8e(XrӑP,Q%Cc aKt˂K<9Q AˌfBI>ny2FZ wl$pO0'\_.GaAަ6 #Y%d]pz{ljr8}j @<ΔH*NPđa뮸[&>\ɥզ@ڼe'n!Dʲ9;J0a)s4E!f *|by|'O&TFv篪0/5q44LqԪp:I 9"cu `M ~plKhZģrlV<6Zm 2a;\%#] K8 8mWP-Fjާ"iť=A0b&F In#]KP4خ̄1\LY{@̬5&PrLlB{҄T}` -9PfXJY *-9OЃ$-f~+guF iJi <7]G/645cOtj!tR ebN+Ȃu/Loyj[̮ph[eRg3wa>1U&1'Xx~ P?~̬ oSw0[K c Y _N(G[% s׹е}閚8E 0elU3 gc40(q]zT>)b@\kFZv^,7&&čᐗв0-Т'G$q3 G]AS/H>sbf|̹;Jwf[`)TeZl!r˄=~uMU9 Tحc) {ގRe,u8ĝfG&7M8Zzä  0(mN=ߙCٽ8xB2'*%S;΁`"aUd9/EzlVN u> (#xH<_mgqM\,7W=-6g)[cv]R™";v^E m8[Fvs`![^hs] l7]MŸ!r1L/"eOowLy3O+a]<1K&>`}';=u^&3̀7ux #튑K>$ȋx*lKZ7'9 2ZV idFó}FcDo ?tԀ5Z$iAQw;mI\bJH*UȗiTŎ.t _x*!1 (r %yRmdm:>HC &%/^'"zQ as[9q:}lKqXG{5JI@}MySd!cu̍w XkdP d9aD NX)_O0sڹmğXm/{uR<,[_7(C:Ls#_۬=0L*k @,U5F> E%*{(bT5R|MФϥfx͍G[3˘W0t?cW7x BUbI @8]œ2i ㌃0d6f=Trk\Pmhe./iSzW_5mH:ln 'SAԮ$tXE,~!''' "e=v J @2/@hk#Sȓ 9&~Ŷ͖`K%3:81D[)Sܞbt;wyy}ȑC^jrE/̵B-a&SY\ @ YN?Ʀ'ziS\^vWK Y/݅5]]fE̎gKS EDEYhyP1LCsa&3na h1Drj&ƳGI~8WZjaowt!?%媭x9e;@ VBmLL0*ϬnaH#^*W*G3 ]/ vL|Q{)'&r~͙X&$̗C2VGz9Q\̋_C<vD2ACt+x)pZVCBq;QQjS{.F2 xͽţ=;rXDЙ lM`vℚ1EÙ)R(aG)mlR8{ЀFcjOV8.WDh1V4t^g.+Mgپc38sp2Lj_GRI7=oGPX2VGV%Y(|1ԝqEq0bABLQIJ#_6^zU`6Ow ͔SSi.L{r-CMqf̠)EG֐i#J'7<'} ݿ[ MtvygeŽ3].{7If?ʱti--&(qm5rEZbBKoČRL&"BgmהXYaѽWXŢ.ε;h>geI~3صv33a8F`ԍB0dtvB$8 2V# lP1=96ӵʲ΄'FHDr~j6hnoD /aNX>QRaz V44uYH&dl6Sz3v‘o7s|/Xn֑6{cNW["raq=Ok iW%CU.Br:(o05zI޻>2^hW". 8P&n~:0sM- +΃kS:F9zOiѢ?D >f]l7smHHKE #F6V7Nd;6ѧ@f2yhm`1TNmc[XF!A@0Rmx lkbՒ\cxp9_z9Clɮ|7};p*m\jN$T}eTM 0.BRhp,$kE8V7(m djvErc9R "5Wb U(~_)B RRHX%p@ U8$k[fzR꺄/F/11^fn Rwh-/RZ'i-B ˃JG＀x1^͹8 W]81ݑI*eN|U`[9|ՠ*J7g'RRrҿ6ꑑmG"{`k;*jRFr4rJ8GmѬҵ z M] lֶ1b5'K4I,@Q?uEӭvxdwdvljPJ/So\1=zɜWV{ZkK?CO[`o]LMGINϝ @P!>4ߎfFЋJ]Sh 声x):c'"&;Y&!ux_NºWE 2i,YoX$rRޏ,qo V(g3O)esl$=s/hT"ˁ ytcVYCPWj__9 ]hj!Л7\t\c.2M;70J;L^`t.6k۲'>WBpU8/T kB9zӀwXG|n48 zJaӉڔp)Xm6w\QQ;}נ}qxn.qWmԢZK$6LӔv[APU~qf|u;[߲ҕI{iK;iq~opv.`ʿrro}˖]\ڈw먋7!7^:PR:> +LPzW?j\7M>ot*.Ef8 JQXx5Eտs0c!b fP\V遐|6w~Mql\λ9v--X $D|lP2@/U,5!ْ}ݪS-ع)wL>p[n)B)Ra&|λk'Y`$AJu%Xz`̺>Ӓeqoad-9kؠޢDM,e3R1dp~mXZ~wr| :B5^'UB zdp"5P"ME%kaЫז82nK.n lD#1 62А(";Ьz=v)8" XXҠV9"a+h8{֛݇QC:mrQ\.nr`R7}ԋ}}pz ȯl)9 D,{)1 W03^( gSB}3 dۉN<Sˠ|1_uxՆ\AT%09!)V/Qp !e,6;R] \pڿSu?ʶN]"q/5/LG4ˠ0$_FB=Um]ϩ(ΟA KDJx]d`dyz^hNk0 I[ &Gܑ2·8mN2<峱fsS櫴ϸdUf2EJ2gWL+o޼l8sU0ml^Sɋl|qYQ`_y(¦*ԧǍw܊z6 gJ?؋y1@xitėUƢ?% ,fF_2FMp7fn L=B5q=Q٤ET{VT'ʱTzmCx EOhNŵ [.,S@?6a0UT]N90 c?$} yE@?Qĝ Y=k.(Io"w?|rAC!544lAlD \4CyFvd ؊0|b>Pn{S. Cz1 =`?9t r91ɺcGw/- @8Ѕ5cڝ(\+/S{Y=dG\k]>p6|*f4,~_wC2qЀ*UFٳ yrś11S1^_0kN <rZ/YhUhϐOe6e>sƂY!a+zG\c[-B* \ ;ӠA>71 j8kR!E+ŷ08$LNe!)3Ϟ5k@ W8>My(;-`S‡Fh/S ل[<6,=NIاt/pE4!\/6ьS4-m$TӤ+ˉzլhmA_tu.IQȩ©W~`;hF!{$HP)&jިT_"G4`H6Ir@}r{)?Ftx=C}[\@ľ Zw'#` S%/'{Whān eN"(Ay=^"1!oVUH 'lp_΀4:9gR[C]ǽ|n~Z{WaT_0譚  &Lz#^iϭG*bep?zNaieixH!e ̼ԧzZnǹ7D{7ME#p`'7 B" ]VyJclKP,<\AW~ qMeďlM2kgRQ!/^+-cļ"z{ir >P ̬_0X)r_ME f]&'`Y-A Dy D[!X[kf :2 Jju佹K$'b fx G^4&,jtu[t7br=t"ױ3+?33!{țHk6Ұ@V$hcSϢ_rH0BE^y~abڣ-@Aʜg~RL UrlG|';^߯(IA-xxw'-9ڧ2BC6`n0XA쪨 !=[gqP%cU86c`ΞYKy54mjp>H(B'5 Ip踍q`?τqM`P0d1_R8?1u,#箁%,!!(?c`0A~W}$W /!j*RV8W2qF$Mz nuS7bbWGpy ,ȵ0<܉n+,UIvO"Qאw(˓G ER>,{milX^w`3"#8%@[Dž6kQ`{cgsI[d<&΂~ĉF>nsؒ)`$97))kׂ['Nq_.xmbj8[ʙ_S8fpxcKL_;t2^łFkНOiUwܧ wjh/Z]iKSI4`M_4 5#RXC [j#j!TAarBgBt8[Z 627!$ĻCo>ʷ`Q^Y49^AXw}0U+0Oo^̯5v ;8b"Ǵolok5؄IT--N$FIL{ k_Ę;΂ J 9)J;1mz@5FQ8h˯Ρ Ͽ]ra>=A/"tv ۧ69nXBnHzɜIb6* ^QFH1-d.baFImO'$$ -.k~_٠ciiQ { *"j%wǨ&ۓש##('. T  Z=9Q/4t[bC=[+_!{9#Y#bwz5}Vǭ.Kh@M{!b.巡e!P73P$*n˕Ja:,X Ks"GT\Mw>}}Ut'`l+精|bP.D[>Tf-mXˆwdᆟyU|[bV6;n[d!]p6ƸgCv;6[8eS<&뽚pZangB\s`Rr~ki:ЬX{aEa[̿Zxg/bW%:?5-5EA6{K쩧**Қg#U84' wkjdё7ɸ Ukͣ~> v `U Dm#w[  t[B>:*`F~љ{W`̐N!Ӽ:{z l2Ks7 s|\ I(6ӏiBQ' IcvS;uI.!2ʰa ǻP6Q զXzĂX^R}+[Y3߲R>z!4YkNξj]`t[I1ɻ2勌>Sĕ8he|Vܕ> $~w,1Va*3o7Dj >b|_8HfU^20֍A{ :#pM T^΅$F~ʴA)&$:NԶs^{#U3p#b[/o):p_)mYU}Nl O _IGvأ6 y#R# ;y\<`#\S0B0z+0ue槜VpӂjT8og<\:D=LmIتg\}U,<ހߨv x=<0%3PІӶi fz)c;?޳ d4@&F*4`BI&̀w _.0G_SŝE@g* C<^\φrMwF)c S9HBD/HxeXD1/)9fTCކ ;^J~T|r<(nX/n}€4ʔ%ю?ZuRQJW=^Hu8?O]&T uSJ?BFAkl+S*3,ʔ INN)V&{Qʁt\8("N23HW:4&Ot @mH/3ݱ[r S9o 0)iNjsR0;j$k@Yh̐o|GT| Y>:M""ȟWh*1 a \3h-V.pr6+(tڬ@/( ^ PY%rO5JX&'xܒ.f<ȸtj짬#Ƚ>(A¸jaQԴb3rfyΔ@yL+jhb [/#;t PxXqxaJ-铡kc0ӗ=xg{y>JյקJb*aSrZA4m~shWOh94?t:CdT*F\>8HX9{iH M Kމ-|oꚤ3n cWn\V89$|RzaLoB5@dq@p-^v(2&y:)SW.$xSZYn}z>kMÐ8g r I}^ 1X Y.=l6plfAoTp1?|]!κjs e6^'R ܎v O4=luvx^RdņDYTR(aam:.\7l(ǭ{v2~Egi4^>Te൛&#1ͦzd g)s XDLyJ4{2tpjnTn4aSJXPfKIT(GkV54:"$2WP=좽eHQr.{; 'ˡFYPL4Wkn?NEr0R"Ӡ+A폱 C|:ov 4,;ŮiW\neɳ\EQֿ/इBn>> %_cXqEK쁇|ڱWJi+_y'Å6l" |U 7'?I!?!z##b|sV|k}G$`;fՓcW"#o6Oy TB/ 7̉o?1ڙ__|r{@;V<` AϠ>['"Irr`&}Sآ"2D@Yw;)U RJL/9fi*PYbEAnY1}fdhDDS+)fE[o"VkyU(RybQ\/݋_J5@<$P%tO͠(|fMn~uZE6Xa!``{h.|aMy;{wɴE/S`(ïK@ Oe^ᙘI/Ak7.S `e"],݋iB{^c>-v) ?N|b,Uw8Ŗ+ks?2/t>>¥T^Õys}k#i*0OL5T[YPX%.zoدeFm&=ZEҀ>ԅK[22%>K5 y]ID6  BIJ}wV9P%ށqCw<>`J|:UF᣿wmpbjdLC/^WŋY +KqK{so%MZ=_;B6/5^ l`LVW;?bZ%AH|cJȭ+X=Óݝ4T6Jm@#ylF>YmW A,^##>C|N(́X'q-Q4۫dٶhOP,Bmylw륛Mj7nʬu,`3}C{JfJ(~jfEZrG}uCfvXZB9sh} "kk^&V_(LUJ$M|ȈM3+Fw?w~9ZSnU:PV=Tg=0þayCtwl>*"KͣRCE}k?U -c(LWw3|2;,W|/KXe:%&?ne>![(>;r\W\6ɱ?4VzR'Pdƥ#ⅹgG|g'񥗫2.9l<+B-񎺋.7uF+pSRE'_# Fh"E5 \cN щmQ5`=$JHն 诬,hn=u>* dZ|l KDd98?;%@-ڰ2x`~ |A]{UA}w-UT%dBszL%idUU۔>c}2p[BU0K_"ȶcXTًMtsE+>X˶koɓE_u^XS;:CƢq"P?V]oq^D9'!#;C|ڇQu5GxNkO|P Z89cR!$tE\?߻1knA^JǼ\o.$*dYuF=RL"0a)&yoN> kiGngςdZzL&GzO<*{%9#k tezBwM<&DkHAǪjlQF2 n3`:(YDPuԺr,dQ|U䒣WRVŇ$c&zm9?_yx9D'R8Ĭ ?/ja")뤚1%͚JޥB#E)fN?afd0*̗}27C(\,JN4Q03¦ dJTP̛3[> pY)Lko@ E;<|5:%Y漞#Aԯ:MJ :Hʈn:n9>,7%<4wLsT>ͩiAL(ԧBյ6d :V%CaBR4Zj(]9Z6X* ܝ17qΆ`>ZGs,W5 % Y :"osև;2vHp]) 8Yjm]$gd*{eSFr ~6T^ޔ$>_bQkXٲ(ݠSwƵNzHN1SgvdW_J̚HO;OI0_3,J~|[ $5u5RQ?3a8e0 zxݜDyE_P,oTd@p;fTu\]A)C۬ՅAx)N/*lC*p~ZrMMQ´[2zSnîX\$)"*-i$AHW[P{44CJܓG(1gkU|[]>My 9>JTd|~K3n%{uۭ/K;wM/B``ߐ^&DZpcՇho4JоAKрo2߫ۂ?!{fYa4:(琠Aee]E3?VEuŬş*_v ipJ+PHKqju4T1QcyśwdF:gl{womUiw;ȨfSW^x` 8g#mZ2.ɝuѴt*&‘YjK$L~{ I̧zzylG++<_:bf[`MϽ}o(}>!}LH|=uqsC7ď7MqAghp]lksiLNY 1CD0 UɭLMJzPc7q(oj%(>T.pS#0m'bS< ?5%.)^Nq2~R"t3w]¾R%ϐ#y\sCGt-!vkѻ2!۲3a_&|pC^!AwH =>_pjXrl`s Ŀ<:'8 Pdg+OwL5,@`>plFj)w5vI!JYVDaDeUˏ0첃'I9iܱjQCL5Pb+M;86?*l)p]AH>5 WĆӒS3`?ËbCuB`\1T8DkQn ƟuM$)O.GtS6ǸCMN&50Ƒ~7@."M)[2RJ:iϐDHeg(U'֢%:/HbM'$^n JM ?>& LpX ۦ=ֱ9e1iٹAR^ /tM.:i -=_-O`w0Ix4XGCOsD5ožy@;{P"ڼDPKQTae}oKۘJO"eU=ryolťbXMp vl1 >w_:gΟ9uTCn9C. ӕ,M^iJ@+q[ўdr)Ig6QFkb]RQKeE~ hH4pڐAL{͙;kbJvd4!.8a/VT+ϢC: ZVȰ)ޑva UaCP1yGV<}]wo~{uʏnFc>j+!+ =ćߤcʡBxO;ɩ^/9Yg]g~5cJ.)yqckbP4|+w0Ltgt ֧MlTp3Eink*},fkkq:ωz6{8T+.O k;7Ir B֏zx ~%Tz*`KrgK:=g|lXٮw(*`i38=T /y}Ǹ(p$rVu:[_P#<,NisdNR8IZ`rtMdHD]UuʜtUemafwqu:3; =ǹI]✕; , 2/EY+UUpg(]VH wfh$G;;@Wm;+[Jq > `B6Ün{ıXy fU} GbaYt/M3T Dc>$.YNp j0D]AGA$TuMHvܠF|0PNl;hyɾ&E\ ١oZV>6&SsⰹVhRq  f;]7f/ ""\;3+sTGJ|Rv+:FL2uA8ji6#_M#n ~Z!y@l\U :l$n Xs\eg#aS%4r*Yȉh>4}vx1Pu"wK9Er8d5(2p@0֫CP&B뚨 O3\Sl%\ɠtW-m27> }2Ifk4?p3sX>>+dl|H0+Qi!Ww{K8`ndߪ>nhu|V$+$1LɸM!M`dY1>; =ң x uFweHRd1RxˉNp &("닇"g|u`3/IZNlE (N Ȼ|$xgwPze>fmrs`Z6bſ|ĚEⵙ 6\&[8Rc*/I ZZ11|}nK N'3DgsX@_G&0kG.)hZ4emiu@ڄ*s=] *1D(jQ]+gEٜk䟌mڅX7ADW gpW8{/;`Ww1.KLt08)k2Ee>F'm.3 agײ$x&"{ykmHz{E/;L扩啋Ȗn\/zgVXH>:SG%I?LcqGa ZA8>͹U8 ->aQ* p3d5*X+G)tb0!9$f='Ex`4$y;&݌iYguwa$6K`!Yĩ8\KV%2m߼_;YmD*P됸P=CFdP>}"H塬TԖ\r>~j ܢјຨhU}'ՠL өHjQHn&Cj`:XRlˆ`Q͆u l>=ճY,L/"6F@e/UxAk:c>>c%gnP4#|%w>n UtKDuEڏNs_Uƿ2i.Ďh}O1 4h2YS3nOa9bP{j‹+姵e9k95y !/B_`pXhn;PB8FH=R2ePu D)H~%T4$j /G ! MyvmfCN;qȨabjk5߃B72 T{% .|Х*Tkv" 2mx(-UK/36ټ4TFBAj@&$鵈hD fF 1,͚=Cye$qJ_{ڇE Q7s[ rxFS"sP:̄Ӌ¬/n*\Qf3\:ڰ{# z+۔a5ޔo [.֧zƖ9e1ThȾݪ#j4eaچ5icAkic^P-t><-sNbLT#] `jF;'9P`tpM&Ba13Al[bESN)^V` W^.^^SPZGW~yxoH#z'%a ٘-X Lr fIlRYٓ?Rbv+"l=,nM#6m{>KUs#lhGU5]Ĺ|N%Z2$U"Lz`-ԕcV":{BrשhdKㅞ_WG kg%F3'5=m!Q҉^Xkw~[ᦑ#?7͹N{YMX1iD G;HI%Krآ-'f4Xg`^m'&sk?a7p bISr"dxV)YzC@+.7mPϯj|Jtч4Z11[7\Z7_!80ȮOeزзҽwbm)`?f&5G$'q#{sJҿeqc>tk4ڢ͇P Ҫ)1c/}Z*[')mg$+L |㺠x #y|I @J;~ua?Od7M䮀:L C&DxV;0mf|^M2p"KJ#O豅~P !h7I3 aAmS.%LC%#֟gzv_{KK}Z}mc!;\NJʚ20&iU(-oVR R=kD$ a49<p5,J Lbӭw6KH[^ZoKt[4]u;MY~+u#p٘Kp8 ^},M% %Xʳ G("EI~!AO3ICn873-4lx$>EaJGn9E 㫣wY̤768c/R$18D׫?<#n,Q\PXz43KI@ݵ7\w Pv6+Z0'eJlv^bNc36Xg)Uؽpd̔q<׋3Q\K,~O֠A^Suh\b6}KjW@l,!,6uc;sX(ȴ0gl;ڎ tKGA-Sf%Id?(վCֱ~?%BqHQڳotiܿ:_/ d踾gXe]r]k¹e#GٷxnbP#I9˨<ܛF^%Rľ%]Aޖ{tZ*W_Yl"`@/Hco#ȭPVĒnP5ڄz{mePkƝDnm#5Ũ^V&›fUwV:؄03VR|_TS^LMlȔkH֠)$vH5R@F[S/aԜg,Ug؁WyJE&w*m18|[Ȭ#FZYbd/0sꖋ}iXޖ햵SѶ X6䫎*ڌ2!H֍":!E37h5 *jᅉ bUʴG|UBKJ!)unQr+pȊfJڄG`$17.zoIbԱӚ7~76F0nqhdÐV/;Et XZς~ꋶT-lzO C]3!y<웊x|q5efAYۺz,>6zYjiOZA Plq-eE~;}٧ӂzb}: Z+(k{AI^ qnqCAڷms Raj{m&~rw:TY1g;d[کqr@~:kO0ʅ;X/h9-N\.Z2/QL5'!ΑąkX5|df#%jGNޛ=d;uzESTcrs鿗7YEzu&J8ihM6\0S RKP(rqo:c"La^!(.KraKdˌ\x q^#[ݥۭy:Ij];/2RYC8F[bt\OBUd#KsS3YE7Q0Měٗ*G!5o  QOa*»H_8mG|5l~8GdvOէ猋p+=vTvtd+% sKVYsW9^GuCHU| VUCv<*g39/ϙf,q&_Σ-ʫCעWa:zI;jSn$mT0D\ p?[p ~D& `_pAidL|ha91}T}S!~pXuЊuL^Kt0c08nBxE2je`Cɳ|F& ŗ¡Ku`5UpxW]EZ?s3oauF=dxăim_"X6jC7L}unӶ].[EEl6F:!'>> c;9/ojUDWȯOs MB TJ(*s$*bŔ7?w)%Wm5aDݥo$wɜZ'fMHE@CC:*lr$O HsnfvAL&y?%*M/ -kJqӼBsOxZ937,qɂ h;ד??ޘRV(  P6h/;- T}+}Kڹt݂v]ӳR y!kBH?RK.}S?ZO8[( +BߞT' >+hN='W ԼrRR) FIj0+J9kG4v"5A%ݯy=W}gZHHr'#(WC n#0iOok>֪]/!sK  JfE׆[E1CH9ծD5G\8GW䘒F#lhck YWWv/2.S  {z[g H.c]3MݠPTN\ZJ3u3vL۠ڳ!Ќj7PUI6e?EHq6wN s` ^.dM8 CԔCܔRC-kSsK6!ѻ& l#S5ݨICh7eW6v5xŽBpbW Q = שSe!T0'$xGT0m5W(&'Ŕ.)Ô<ꧏP 6#BuoGs:(E9U1hh9"b⼉f/[!a"`iWV0qU0}3%'[|JqXO㉿ 1 {2eʀR/څ LyMV+c#RCGOV>I%b Je |f$FF􂘛'wo#+կ|ceu:AΏs%l;əص VVc1_т@LE.5SG!6s$s3|al9[N@茵^A%k a΀+^{"ۜ sw'nL=} JtMUͤ./z^L06!&M齬l.{cu;= FPB9=PԢ+oX t.PlupyWLe cqa\sG L7i vE:dL^Crm)_w'GLi(bDHhPJadkIO2ERqv/"x^jBԢ5(na4RҚ$}tw5m̩2- :pDB})8ɳJ439B#uQ}v Z e2}ydY03$qsXy-﫚H:fgn` Yeob(ri^ީ?;8HgZSG#> M~sTKNyi"זS=PXn2DhFǏ+{v128{h^_`-I㢤~z8Xciq}?m`Mt=} IgoIL  #_OÛ`Q9]<*c*1vjȟ8n#z fM)qI+c?k8`\x8^:3h[lɎk! uiЙ䃓:M둑ڳzȅTPݐ8P*ɄixPD2_;pUsO"AyBNsC08m)pˆґd*vJ_BI'E۞|Avf\ K}`cvYٷX S (FM1]D}?ޥrBLIv,=АX@\]NNj߳O7 9{[OOD hz¯S:Kw'̻-y ȭ2WY}ɀŐ7O.Y{Ϥ~MAs:>)/XO{E;_",1 .E{r'WͶ7aT+'I_رyUE_JQթ!II;>e3'E6r&²ժAM_τ ,ޟIضU'd" ;gQ8'˨7tN.jnހrJRIl<[SGReZw81XFtv4FS1z_jҜo0q/rK)^0 ݂ŕ_ 4ڸz\PG?2Z7&/Ii1 3]ꛮ˪{ln'%()cG@ҊX7l۟ZdzAR!Ӝ~JRi"HEv &7=zQơ7_,u $+ɈEp3 mL]Zkl佱j Kl2kW*R ZG=F?D/d<D n@c!+!MvfV,u_r\d7>f Mpd>lsn+I،Ō6$FST;4Џ'O%yT \)4mZ@@0nJG|{ }!4}Đ-G4 .) ش1;c>CnFn3Ҋ|3{NǿWl%k_Xǰ{ * +|ØIyٷ* 底 79xhu#;렡m|b-ap!i2k89j!!#>LF=wUoԾI!uDű+>莌O2I"4Pn|`GՎu{-dqc i8Q>֧Ym< G{~6xUE3{DvwۙT8$7-ĸ0ɸFEkXh #oMm\6%Z8HF}Сv]&uR4MKV}CP8STgF΀-vRҳ_I`۞uQ:hhXzzk_.Hpa(Dl²2l :6Wt<31 ?51VLRx#9G v\W;'QPBC;i|-0Y:Y|1H>u)($e䊼M+@^+Ax3~WM͏IMrU:{WP\r~Q'AX%g )ɠ6N<.ʹLws4u{pBt"GuAFr ^CcLl 1W;/KQSݣ";xm3zܗj zzB4cg~GR^Ffz{왶7J#(H̡d`/xeyqܝl-vj f>J,Vt{SZmq,֝ ʗ8l6]iΠ=fݎ)Tj"4; l{dq,EFaE4 L0^s5n<$ذk]Ӻ l65c4H; x̗'nît@D?<8V?Ə5p×D); =yq>rpg\3m>sSA"ND\Cd0 Jj/@h D r1~n ڪӒR ~03F Eed#&bZNCN-?ƶK9ͬ>vvD?śn4_N7,ʙkȯ-wp&FCJqR} tc$nkB_b'ĦnW *͸y*:eY.`z0*Fsl*sP(,E:&Tlr nwUώƼk:TP|WQ[VD[~1݀P0ɋ.$TӲoy=ӲHPdĒz 9GWf6w$5ϴuz\P& :d!aTmf֗s lĔ1D8tv2*GYW^=ukܠ '(|>ݨ' kF!v )`V701.,|$ Y.v\1BH);(|hA;4Mwnp!8@fBt܉|7SCti͞4qg{ q/i01JZ9o^1Vf8n8RPMttZc@M ZH;euMk"[k]$ާk:XF8L/s76u1) (S ]"":yX6'i?JybtdF{b6`ȸ8ë OcMӶ(JdAD3__r8O*leWTQVT^īH+jW3EJgocu`5hJN{,yMf{۷3aZD!Q>~#2ӑOfXFo$.Hٗ$Gr3̇o;~{=G|и68ACYG;3a\w ENp-"ʾ%B$ ի_9y~M_P3O8·nKR<=TW/,Mb-M z:/g}6ID>&="a e^D!X՚;k,=MaSe8gpw4Zؼ6| $wwA/u=vyz{owa4+$(^k1 |lL/B/CO+v/jc[:%ɮ¿?\['^Bݩ=IɮPcI'2QǀgËsM#P$@)yQMfWJ@l<* kkZMKĢpa#OHV&kƬ l`ۋ(ŵ4FkJk'XHz0T%jc:Ӭ]._a<$ߧTrֽKٖ/kЩuV_q؀r Χ}kK*LCd\t8Ӡ4p3.1, 5=.?Jb|c:I\*tΧz,]dfd궳6 4QWlI:~ժĆD{ yބ>Lٚf Ɯd+A|e .D*㙂*=b(FЋagwv"&w]CIzv46`ڗR4 #Y)a' Xy E;M+/CJk6v/^!IRι '(M/] U?b`!J2μ#|i;e ID3GpEֈ~-Xđ#_@h @8)z;,+![?J#NSy}"K9_~T/v*7dsc},K߉DOəT8ۻ54z#/9 jRNnBuYS55; |Kbߠ}!}ܨgr<: ?4I>k gXC.7U"E8mSFiݴbi|i?YPP:-2 dxMV-hj+Hcn ],@<4|9J13_A2wq?Zc; H%"Fz8>8H`hy! lŸ9UPbpI eLyĴ t UCW!ԏ}<7/j5SY۶YCcfNrm"F3e_ _ymwi,W.fI'oojmYNZ2JL_GceV oPK&a-wIo\g`z2dѝ|cTOuuHg^7M;Ҍ,QWݷfk(ڐ7+/|Sm_@qWա_CVjmBW([ajA!Vf. -1Wdv4,\`B9gx䕠u.0XDA;,@#}%:;Q({cDZʏ9FcdVOyZqKA#/jGo,K#*ヌ,8g=rRzs,P:ꛘGZ[X2-'{E宇? EM+ueD~otŷF ~HXBӳT6B|PxGKvs,KyK{GUv*=j\a,e D&σA-!K%ȟ~5m i"ND'£`|x+"[h;W7 ]w&tk 6_pk(Jh8$,YQO3׫č t,wukNY 8a&4^LI QX B!scHT t=cxZ<:$B1aB7Zrdl"y/ YvG8wRKE|Z2+-qZ `|.PFr|{uXk'׍Gٕhd][sźhp/aƱE"BM2[B4E)8~B -_Pbz'Cѓh$.KM`F 5́e  .zbx.^s 4;N1~v51@먟gR wL  fŃAˏ ]E-GA*nxP\\59N~d@\ח<>S~棑W?&{gt4$=/jV}0!Fw-!\c []Lj,tp7x-4w#r/$Q/^OEQˑbCCnO#I߱˯xSdD]Ŝ>6i"LuNb+ w4GrJ1 ;FdTUanƜAƨ`VU>x[!Ґ"Q$.u46Z wy%K'f!muTY2ZMK[ѫQz%-8T|$T% _~~yxi++?08ϖ'"U9q|t<5Q`?JJ0L6ZV=pSOb?s2$[*cVQP [;ELHrBIa쳢-.-R- qw.=L>*aY+g }?-u*Eu4#SI YICn,N+z7ľv"Jfz#$ {,| HQuUq$b*z,T񩜶vhkbxyStAW4𾓕(Vf/-;HG,ks+ύ~OfAPC~ʖ3uۆ)NP2Dd2+ !oPnHWz^!u٨plŤP*6<}WQr^T+5HW |ܜLY4\r/J7GJZXpec5g/G_5"wkN"CoGdgS>u\m[Fk >''TOBJ^pv5{ ע:8f7M6~AHYvg1«Ow("a YJ+cciNXf#t9qo`aڋ5żҩflo7uTaa+Dݦ\gZ1p ߽53͓N[ULOdV :Pl׍>CEo 8t$RVs[hhۥnG5˟T$kl$TLVfwWZ؁kq/"[TzJ%Q1ћnk/_c֠;J-RAR!iN x@}A6~F$g.<'P6r(, ׵}in 105a_Ƀ3'LDO_ȍ샟XޮiLID%V_<H}Gj!-r)^g+"9 Y_R-rbOk{IVg{W1JE~ I$*<^Y%KOh4fכHui@IIWA ]Ei|l ԝ3PN_FzZm! O@|XT츘 \JѩF}+32"c7 t1Q?sr셈)zSQ^Qc=715KK^9 3 6lG_%τ}S{,+R@!Z>guh$ WJOxҤ؟h Tx/˯+,Tv" :M.OXeX$clwnҢ3О,*m*/5](EHiE4ne.rz\WY6,> ]֠iTNpTI>'zj5SV0Q{\t fl)Qđ8HBZAnFw+H8$;\FheY\ Mi&|NOjnmy8I ciF."J9q!’"/)W8|&^kCuX7L{XB8ulJPTX+ =2͈vlj*eAj>?Y1)B6՟c%5<P7}O3Tr!-ʳդ8x_c[%QdBu9Ċ{0]9p&ܶSSfy"<_C2K͊xLLrSCa\9B> `k 0CՎ&,篕Ce* j?bĦ3!Y0l|{D`/3݃` <ֺFzn7RoeCLCin6U90P1o+cPW]ǟa܃CrkR pvYQ+=vKZ.6!wѴ6.#7._N1w*0~dʰ @tX5kß~5:WVݴjVg+`MƦC+nWVtAԡ<ĥ]lկjNi3Ē׶UXkچf4ڳ5ї +"Όɽ/&Y޼|AP wIf{ҫ8\5E I3pt_>DUg=)%ri.p|9[<ڈIgjZ4/@Yu Aa}}us[t.F{rAfBJً)-J#IJv"Hkmmt7mӮ{K%n~x}m#$T$Y0SOw 2y nCGVoI w),?Lo%RXφ JӾ7ˍD =1FsyiTԫ3k#x`+9ށLn׊ =T Kaxvעڍ~VfT Y:~)C-~7cM{op3 NZ٩RpB̃[ʚT!m;Q=hjZm *!sx\T id>c,88\FgBxr8G{Rh濃+"83}ª7 ^(ϊt4tnztt3Z.^}@ F6/i3ךb~N< Iɴ8!ѵx%P7N [O5";~gP?d[x2e1='T&o5*醣~T6P)ppv+_cp!'fF._yo(p)X3'G+ y/C]<m &A;D_uHI3mLR4_m!nzrٺT$*2GRq%BYIMZ+' =rsqWF䐴W—qף)5 Nl, e5)XzZ&ި#ƟۿRj&_ⱉ|UM`GkM6Je >r;%]bK˝vFnegq/C<{-$K.`iج_<~H:ϮK*M]9޸y?TLhODRjBwB6J6H6wQw,Qu=BJ] 4W;hԧyj9"Z0 /dts82֠_iQ |=}S;2xf_3xRMP:>0d$%%ʅ߈~Iݦz}90Ѩ )JCt:n T(%<٣$l[iح.W^LZĈ͏;YOG\wƵ-Yyg_!p'綡lĮg0e`&PTCJZfL-lΞ2Ů Tl: u!)"E~VN _T7=J;_>h) 7xvR.8rdAiQ=BscY"ْRP<ءnZbhs =K6d:@(>b:&;84:XxS7j)aa*]dL `μ]͜[@q" o?֎]|0@XvEpiqCKLQ?aG? vL q]L.Pk.p kT۸"7n߮ m"1sCȢn߂ u!*VQѮqHӊf;RƕeZUw^ Ȗw".`FIv:!5 v_[D? 0UeV_tc)`afj?) ScNgI)N}g$.[:D%yH)a4T dҁ-`fQiRDGњc19E\z\v6kͱ :AE,k"2S8q\WQI2?nbj۪o9z8}/ObY"_)bu`M\-==n0452BpkƜ'7rLpS! ju!{ɗƧZpۯ'bcF\'e0 AnCpnipM3 XݔC;I\]ɥE7Yub,eXGw^ّ84%w 4S&|:"i t:CQTj0(HZ%"W~51@zdOkEWfp1swbt*W{?hUVn`1@zAOC;<@vdۧazS|Xolb'qϗpi{?+=5_,(J{k!ϧ[PjS"R0-ڮMu˳o=C݀: * 4GRW@MzpwRڷ:kgT|h7+6<h{O,L% …>s 7zkb?9zFN64VLKH܄ }D&2 uGH#ȤT1GEPbD,Z ٬M:hᇄy*+',Ovwx/"=⭶}?Oa蝌$_Ufe3vHxv{vV/#Џ*BQt>lxiA'xޗyX/vG)i ܡk&ճ1/6JȽO`-p@U+=ŪW3Bzz92'2-4-z.LjG<(I Mrޖ) 4 Xڣ3 6/xnL@lq*F?s=z& _gÍIT%N{sH+~<]T ~"+"gڞ1/N3fԅ^a=6X31O~C2DOhبধ݆[1SZV꘠6|YG/o/AZ3k}@AěłꫪL&x}dcwXiEf LFa[`T˃1 4f۞R;*L F^H^&T%dD`n*h\Q%o 37R[zZ n4tSXxGOPXg\{}h0P(BQOy>FXlk1hA1M]񸭀MHRyoJܞ,.;#}{B>,O˛˗ڕ@ ͼ і,#[3!M&RH }w )>/;4$"O%Hk^(]QzK &p):~%THᶩ}9dÄ́8=;lKb̗@LLOcc:> (+g#5O.g GbFr!VꏝstU'[^dKLٽN넻yv5OT-:ƃtgC lɃ]CpLLk);xl"Z]E.s{d٭BWTo(hZkL/fѽrwW|@p1gMG'3=[A7U~(8^ 5 no =)~l-fF#)E|Rd U@XIpm蔫f$;^bLvV`\IA]tXN%}@m1ixwdmB;KS,\ .'XOסNg$mv.=ɪiG M*=$.K y)5o0G_MօB%%ViQ >9ȪH Esn€VnXHf#v RМ#IK.ٽ}#nCVADta6er>Dg H_뾫DM ~H/PO[w%շt( *. aiShۧd2 X60#KuLNҞx˰i?(%aGXHXV@E D kP34 X\}g$N-ӨdURctסÅ=.<_A}*~)7#]WRLMcϞ!ke,8]R!؅/aӔ&a PHl;i-ŸRzWt ŕXͩfpÏ/*#;S8A9,1Jb' * H'%2m^f>3ʜ-՞OrN^5`)eC0';le"U_ 2[.lOɡ/Z7TEʋ҉nk2]L=!rk`EQf=a ̗^č!" 6I7,Guc!iOjμՈgF.,{aKmެK%oE+tEW3{qYp|^ۑNZ$u9b0E9ݢSH<c98\8 YXOr-2Ql-LN@kLB 1eYaZ\ߧ>5jd{G=dV8̯G= bܜm "ܩeʋw<ƫ $ !l.ws=F['D%x520bݓJB'﷓/tWE2A'B`a翵ڋxM\=xMF")>V$ɘaj6 nN淒NVΪ-Ȇ1W16W1ggg>H<~7sVPq\]뵁5h Z]F J1~Ɇh{6kk:yW>ܻvLM[N^C:Tf~xN#Fw-09iޭV3DهFDOk%fSMd5} n+12z0G:Bfjl^[_nj l짣HhD#]|хP]/3Y[>擼 O: { W*0Z}{ݿ&bG}SXء#Y!7 3 x(usaVn5b H%ΚbOUsX]ܬ;73bWߦCK.88Q:C96'C!' ~{3VN!][ׇ}خ]qڨ]vzn|kDOgkmNs8mEs&Rf$X"G (+` }6MXe'C3ojdT~N\x4(|WICbcq?DZ6^`Ϫfxg8 Jsb(g!SY"0,a@Z^[3jyh~ \%ʾ4+$:.ch$'%>!,R UeHZ2ckKw["/"/gdd#D$ÙS\nPMi"zֺ|F|ɯ!VG5ijO]ͯZErT ˒QaiS/uz^pK2iV9 C!Spo|0>\hmlQҾx 73nK!4 ?IX࿝Y#L}^y->CU?n,&0ryd1[9췳^mX/k,sZ06 yC$o7U>-V$A0@(,G;Jn$ȉ )0jVƟoq8<{ːs7w2<3\zn Ur}m6X,W]]sb36D$ŀ0f1- 2Ҳ$ܒp[5FZp6Ny-lE@z e˙] _+fFpEN*9];=¦ۤ=ugSE,R3ﺉz\橔!P<{/^;x̡ NNeh n׽beyg=@n/ynq+c$D[T ϔ۶'ɔ`IV} +z{5!!'s;DӺ5{Nc`sdl†v/MA9k2EP$ }pĶ}iU$W?FPT1ђF)Ek}3!eRz _"\HR؉R?dF~ z-36ZTźT_8d2Nf7N`RP W ^)C&EcɀbcCWmU9ʑ+rO^Dt`?kIh$3]%nQkV@[aC"xǭoTkBblmn*;Q>Y;9_}@r׹=zRY=1e'\.T3M44p<&;K8;\ 8!ɯ.{B; &kTIB&s>&xt#[_l .L;nntg\!k> 8v|2~ HO„lan+dŎ_&DnQ"&0hCU S\< l~GpB`0g1Tϣ`lܼ0P8[P}GC􈬗‹7Hՙ ȟ9pZ{eۊJ#n",, opVei5t;\&*hGJ:(T8|>ܒF[+g›f_M0pl3 (\CߔӼX@Ah}*.vQ: ( ijvReA""0nJ>f#ѻAm0. G32Ө bɬ%ӸZ3it£HH&%Rc.u}!zhUUgg{e O91>)#?pcr089߄qn;Had3iU˃ -)(ZH5&t]_Pb~L9'KS$Hj%'@c/ @Z,@٭%hMbl2RGKi&%w˦nL^[)h 5ILQg(seͯ;NڭWdi)ڟG'X7۪hn\<a$ڢ pyÂ7}? w-#*sih:8uY!7btnHIВR\ )OhP'뚙ӃH%5v=Ɠ&9U|p:)Y˂-4%ǤWOxǿ| ;_Ѡ A ɣ~a,mv]6Y)wd`T];d r <0#s+b(*^ao)> hW]h}iӈ˔m qRE`ƷQPXHKv̥{a+tlh^ڀm)ZtSs8^xײ!ͷHuV6"o%m0{ "-/ψ9u8F$,\fj|V*9:$8V}/ӹL͏Ā mw6ZqvO "~nIM,ɩZ]C_}-%UYZo_{7*Cޮfwj!hl;nkޠ%Lho04lSj| 2Pt(Gixh>E-H˖GɄ!>CLcEOvǐD*f@ 54TI<=H;[ܢ0hBjZp;8~8Y[r_Sw y5bCKBZƣ|!}^hکAjgtƇ Qn䴓^€"a MTrO >teO}x BŰDI:_Iq ~Ez$N ZDVrl"Ɂ?ֹHe8SIN؏3{}0.g󑧣>~JD*Rhht`CZJlCs>$2>16f&IDCg4W@ÞoVMk[w<:O l0dj+#?2 "Tܧ9fSlIuP3g>m@<'NAdn6&<B6@a떔b3~c fa"6NSШ$ cxppB^MDA)4vφݺ!U]NÂyM/[eۙX6zeҳCSKC.iS\z11N/ҳH+^%rk"lf(8x>7_u,T-74"XV^2˫(J<\u05b59cj@ uc^Vs Z$f |B!0dӈvALo{Iijf?zM(%my3!&X6d3#֤C5' HmrRmHuҔ8MG[”i CZOp1"y엛"VBloo;TBЂZZcXOvY!PW9JPͫxP[vj'>'ھM"R)wQl+8XMS-2%ǵL)㍦e77Wy}S. &{r?"Y͊ī3lg9@kM} H:{e!8.cX\ wB檍Ezxbdp c&e^}4Հ|dy)+tғ9-JZM`U˫ (3#f$k"ĺÇ6|gy$]Lޑb^YfVg?F&^W,h vw 1[F85i>K1n>)N@,l^e>?೵['G*7TtXu1VBX=dxcBb P5ԚUfψ7ν գ5V d,S[35` [_svǾcS>OF ]&lA#*܄.\NRkZ@6kKH<^9?FRoR%Zz9vOziX`3GFC: lŌ0a qĨ:XbA_P %ΛnUhw`;8nǾ`@+9Ҩv_CThEeʛ<#vI|HbVC]Mv q_݂z3׻+-E0&3 C2 Y5 MSɘvX8gHT3*dBhhH$TeY].r{V/H@\\ioƒ,e<rx~܎7P x$:۬/Ϟ7k4ǒA'Kn=pW+^T|U2R(p^7ds N5w±is3t]~1:2@"VZghST]nC/2ЅEc7 +B'}Q `l2(́+6lo~H7$<<'AQ]e X~s2{= b~u69RDGI{$e UnQQLD1G0>9N*m,eV YG~*x @"cK7NEYsmWʼns)ѷ]NyTKVD*2z{9o4c`p຿}LⴞӦF<J ɬ'uP\R-Qgh-3KoݗN^y4/ GcYY$Dnc=qŐ8ʵ<Oz媊t:B-B'4/J9u:>&OF777 <`ۂ(#Q\YMVGtN|k` -*t]-ȉaS,>/΍ j{lHuέr Ew!0 (7*Ig+(wXHXK[g^XuL_ x<b`d ^L&{5Q}o*r`еnJJ"s8.Ɋ>+^ Q.1R*rb 4OO Wo'ea{Y;QHgKtXw}K~jDgzmx̤Hנ`(O͑O .h]]p?_̤(-l`v(6 7lOo8bvR;vWPY1M-[ٲF\+~Hj,VRfO_-v4aS^.lp+AHAK.g7YdcoN . 5V8`-_ ky~()' /Q%BƧJDjurGy|s;WEV?z&(k~ N";d5FU398v]yx"k_bJKXDB ) ޱ@6"vCO豻|Yn brR?ZW]:\c^c8ָMHagQHps4Dp_rp ɃqL |ra|4#n5HW0n_xwUa]J9BRZN+YV9ZO')2v2@:v% bs[5M! ;PEšzە1uZk9@J<ԯ =?{A8j0^ts"Dذ4SV 4l?3p Q&w<㘶}8.s7b}o1b'$JxTOhvXbHԉX_xmDUn?ֶA|Z![a.\uI$oqIIOAS::x`~7R$bD޽=z'1c5~e(Pv,wr0hXsf(tR >F̸̑ U+YIx.Qѿ}3>B7hz"w,hWBm^Soly0.d_.70 `-]}b,J_\7<+re^s-nFq7Α^8giϹeq<ඹ8Ք7 +ՠY P+Ҹ@}1 }ǺFҾF ˤY )SP~֗'/)3R{$/BE]1*٦G^k$p8Mhʄr3]9|/ɟ>|fl8 B\rĬWRh> b^ }V7;vRifϏ2͚J񞊿MpFoyi#Η"+< /t,߉rw#*nᨵXR`&y039 FE&EG`C9RΆD4RD_Q'lʂ1x΄}r68ˊ{'1Ѻ7_9U|aVӭ֌m׽wx!_ TݒbGo,2w;bUnm7 yYӗF!!ЄuVދl P+٩lӟ0y3Z/=Gil+LXUlq$Lj$y1W"rYi{ G41_cns'}[$v|Uwh {CR0c汜Ƈ^6fG3".ÇFX<)_ #\p9pvsA҄>mEH}$R-T%**4=woީ^bl{wЊ(Np5?_Rbdkģ.0fl6*\S(MI_8lN=V} x&V "doĮ`Y0bmIG H#|z2U*ըVmrNI\ sT ,rwJX*j!7qb4J禳L#nEаwqyhf M6O4|zYN@M5ME{m?)JͿ;A#}Aa?~cNFu] ?ҋ7DE rK^cr0A6T?ǩdBͺvؤ` H6g4GjÈDjغ+gx=!['hx$#3߫Ab Sog-5*9;Bg+zž{ݒO@LX:Jxae%֞Ǭb-,̄)1{knC'24JZ&߿!]ėG7(u1% Vr͢?h4@h2ByHc -Xhtm.!,  E!pxXIn )6`_4y s)z)^CςGE)ӿfiqʏNM> /dY}bfU:p(J霚Jݜ4,SmHM| yyg&_gD:&rD3K[6KCHz ^g&04_75>wo7r.h/ l1"}!t,L$FY 0N$Jh*enrf ;We'gB|I1DEQ2t߈ 0}00/_JոS9 8߂enDږ 2WiCo sHpɎ0#{ ?w_Qhu'9x0Ơv_N@0 Xa^^c-VDC)C40]#OcU%A /RG8"O{jXpQnr_N@[;Q5678# i4ejƎ]j%Mz0mS暨m۲z6tP:PAFX+U -XTD3PrZ$ 緽YP oE aҪ (ya0X[=Ԫq Vu jak,l5Nykob7V5JD[R4[}̥x-,hcpNzD1FA`&pUtux/E(8CG(dʏxBT•u Cy L̪ M@8D!Z~C [a+voFdfHM.c~˥O%xx5.U%uEtKx!Oie. ?#L1 Ӟ:&aXΟD[jOOa ;\GN`߸z?( = ,Ħ?ʱƯCM--Vcij8$ˬ5r!Km[F\>] T4ʧ8P>mݴ;E3 ˈoA$T!ʾa8ng);7yGIk)ԐU^54?K'n _pKwcʗS8hZo+r践l| ՍqLh<[ƵUlX8% h(9Uz 1zT3m }ZElw$k-H-3g@絳HVy 0˝bDɐFdU10񈵆0dP2} P=0Ya;9.;"߫V3\ XGCehy."j-3tHt2e:[vJDE:?+ײPD6xaڄ<ApEa4x:c27=GOP(pt2`a!~ @Ry"K|ȕXC_VXcK wb0 ~e̲jiͻDKML- *]y]erM{o.Fn;Tߩ Bzn0(i w7Q'#gt}` X}gٰL_T@A *ݱ\7]|i(}\[ޓM;m#* THXlLJ nu ]v@ZHkjRSXF@@g%ߖGF$Yht EAyb 1ρR9º4h#e=WoLhI6?v#w4x94BF[afYM[ea4 i&E}]v"$GqK?^;\F"O+suuraKg(d/y+Ul-~zbs9!W6|*9H( Cewzx_5421I1.}*e/<&±!/c[*L됦Y޹ 4ej-c?]2.*BpF[|\}pjLb^+v@B1=_wGIAz-t$˵ZnuTWqM+?FbfveFEX:GP|hQ.DJx!8}n;trXOJ2\wdñS3) C)ANQcu2HM?|JGj;,.ԭFcAIJ}8z.FR(WX sBRn3rfGE(ҵ#͛::?K=`Os"L 6Z!z;4Ex;HDF}IBԨ[!@.X<Qo; +ya?Ïhfɡ"C|${zoCF !#{hr)/ IȻijjC:><(K)q2Ɵ*̱\mg`i}R4 9{nZ8tJ9]VpL]P#G(BЧ>Y`}3 D{ڄ*1Y{jjՌDXWRpnHz)~ٯR_P#N)"لcなJl.{ގjݼt b$e`LlƴDu ,cl)3FX QKQcFvF9EqE1kGtÛB!2ߟ2xD Vzlb Nٯ -vg3RW%d}Vu#OXϧ>EZflx 6xP0xzR&݄֓*_PeJ=) !G# L1ʅ]$U6% 21~$n_2ak і˺8+c}rQb ONGbtmN+ա`cM 㯓˷6?Ed Ǵl!x䌺o*lNYL:* !Pةjx0'8FVgPW&7g Y`NBADE6''Q^js%+NW'$1ǗI͎m5+M=^0BsB<&$$ΤG&,=__I@glh.E-hE%Gn9T:NQ cHe tj)k~lu (M(RL3J˸ө:'QECV\Zym8^!T"_T2Ptue pL4N`. kS9t5a t5Tz6;p*PPTe!Gۨh]`&X{EG)vc/y59hvzT[S$$9n udQs/lS)iɻSx`cmu[d;kJ>]1md7IT ]h^E(h^ XdQMnlǶF$6ӼAeպ}w 5w@ *h/&FeS歺m-V->8abn׭|48N@6)S OAu!՚gZB<*ͳOJMՕw$CUv>JkFj<0dMA2B~Ad2~2cnz\^ ) y& }hHn`i_wtppf.&H> `VMDcz̽A;8U",J1h7UdUpB  Gӥ<_wlE|N=ou1^[M$Y0"Qv=9y  ׭^M20eH9=ޙVO{M.A~, Dc/3T{)iZ|\s\:*=6/_!y!Rzc0B3G" pSXR0Q=n~40~ɠEςi.I-gԄ"#(:bX#x<*_TQu<@!w͟ ՠlh{R6D01MXP9\u;)vىl?R,MxMS$~}-\ĦA}s_໑6F  <3عC[ VW&cҭY7-*~S_$y jL^EBP"odxX^(R6L V( J /~ i=0cQ(Q]h`9“c"{<e4a رyX6uḅHH`\k|֨dn̓<ϱed.G&aL\h'_l)v$~hZ/{>f2 .g7-tҁ (_|%f.(EEZq(hMj{k+骯=!A~7W/_$yCAsq<"w` vWDtQ/ Ea>É*{A糋p0Z!y!ڐTEZRi)v~+ o;wpwŚ YTxf)qx՟.k w-P~_4$DMu3+)`F^Tev9Z')/nA/ek8|~h~=Z?M S <ʦn-Ǝ wjw@lpr 5oP!AJ1 Z _6ˆ@E t!rT`]nl]Y> dl8ia4($!)oBzL!铻@BnzU9M6Rna0(/tiJgp~gKakCۗh9'v%9эCnJ gЮٔISFEz4ʆdfh]l 9B`՝ݓIoccO0 K܅qpZW} n|Ar/@ʜߤ(|-2&֘}5P@ | }Bbp%Z.]'>c{ce|ʦsv6kFQ3Vl-9~n*NJ {Jq d#M2'^mRlS`ͺ6\Kz#&K^PӭreO/$0 V})cAبwz`} :x/oב*)XdTsi F?MJ̻-zC,a)u?z{V%75Z>Ɏ`?%uҋsơ~sL}L0bQˊ,$G}EsJ*RS(TڄKy \P},qS+cV3ZA52!al!Q`} 'w-txmGBPM R"X^\PR@#&ޢT=,G?t/dEst"$: |t.Fol95/1ݸɆp+n9L-(5\U3~rfb$) ?csRnrvM#B:WPs.`Iŵݎ4%ncT1Z,պA\ ICUtrfPV4V VkgqՖM3 |TT$vGtܙ7t9eƴӇ|W /f) RS P<ˍHbS;gS8V .af_ *AK@G~SF߰_X=.HaY{=EEKYէ2T̉gU4  {N5_:,o(T4,иacAHN"xa {J#@X75Z ,lls,p]̊Vo9U /.CΤt`-JYVsKBNNj-5 $r%ͯityNIRO QA;'ϥn>>3lvc!ڳLDt!P´k \aCldW۟ nv/CH@n;]5@oDSg(ϖdyBB]iEJfr~li49g1!}BF-uT=Ex!i?MEMN6Ӄ?A6#:Y})׉ZèpoC^::M[8mӗuʤOoLu^̌pɭqIX;`^A\S\2,,T~UC9S|sQ~;Z\X*-hAnn6E=G9^vbȈkߤ;[3f܀=OAKWʧdQ*bbgjC,q'ņ80hm₆cas?' P[ء APEhoaQZ'|/> OPU VځJs?9(P*(o-T >$%ŜdBcgߺILkT4M#t"@;ƍի!w\LY{,)X 7Ort>kR~$l]wIg>^=],VE9J%$/iK3Ca]{nSR#czKq?E{bKBj : I ;˚Gۼ](?ITm,pެGe+d`Ļk p|}Be 9$c5f8>X;H%H8*&09!?橛jCڏg!D4).ðL`]+NQE‹*NnxmX|e(N_@dD!K&ϿI6Z #5fECf8]LʼbD QDϻ0紥Fqd7愤?pm@"|uif0jcpbjA[ h,n);2=6 v|;nUivT-8my\'V]OhWa؈! d T ⩬r.~2Vp:ŭ&f-zͩrĩ #6/ u+8)U V!%BzIJ3ss+_`%OM0r['L]q ȫؽ #RR҈2U. +nmOGSKʰu7*T{o42:'KVɳVSSf*8 KPB{UauǷ ZA6Z^sBg7C3MS2tx݉68yL83'@E%V$~ ; !}5OD8kIK\ţkZa}RpS\7Y[&*`XɈ?GNoOw|ʘx< ,'13q ZF ]-j%I+(ԙDp$a]^Ր+]DwU 4{q`}-; ^mG.$}@<q|{1黎QcqTh+xԏ}$SCI#x)n޳r 7Ks[4ly'p%yF:Yśb7wn#oT~diz>[| nyګ= v{hg>Ji6fV^Q߶sY?yxy#jU  bC T3➦xQI͘E$f B\;WުIϖ5a 9_$i8.$ <=B Q@}CFQp rI !@u]'3qfOt֪<Ap[0k>pNOAH* )7))}C? >/LQ݅BkCl &Kw;x5{FGl_Ն{8_}> yAJǖa]ޚ/B&*ҋ-84ȷgV(*4[ jU1=R:>;?47Wlj$ܓn0~y`o;Ǝ$w$9]KU۰7JbvE)xɇRSA~qu~3udWlV/0 TȡE5 K,=ޤe޾PL|\YO"}"4,zW匘;@,((r)29L&R?VYFWaX0W8u}W.$q opHdKqM?@#pNv=$9Bbe ?-9fՌzJd^kv-O7cUHuC23Av WYA}㸙e΂*)Z:twpiт̯c' CNksCxu ZSyuo!ч20b U&Ra|rœm3)ɠNtd攵ьq*)4pfM?ŖCedF-ōM9|(S:e˨{Z|®=p`b^a<ʳϯAƬ ,'S7/ /Pa upTݢ֣y#RćQ@4O3(UUcqWDKu̱-- Sz >4WU^bUX.i28$r]fwMsB0v: ~8ՀvQw]ŤV݌S?a&O3[rqM3ӗ;\\9vxFuC: ܟD́A7Ƚ}qCb /Vq4Bs2$x,wO119bbB޳uu{C ;~κP L@o9KZܔP]_ 60AviKJuc@T7FjdeaʶƟ\ B%u~K`^j ("(طFLZ=aAvxrB]7XȘ y'wQ8`|kqK0ձ$HHm?NRhKoXv yo=cRk svgAe E.-R6C)O},HE} JNBJ|W-R T8ac}Q!}ǧQxn+3aYBIY11QŐ۔}13Wu6jރAx'[TvM%9jv]Ƅ'^0AAyق+ZUP>dN2~x`Ao<F_;0 y~ckH#9c30@l; նc%j=L+v靃mUM-V\ո;j.dwe15W˽`e_?V3TzWO}l38l |ȠCSeMMw{ nOPxusXxV+QxÿF.OYnhyC 0D2^"TS'+&l':\c6|_Mh%E+r&Zu昣>L~릤"q|HbԜ64؊T9j]ײνN+0lV]t bu({}4X Bfi-cR!dv}I_+r2!HYĝB˯FuLѢE/TnEtI2>uY1TY H0i!4/r,O6~.3 u=峁F\\%h8FYgZ-J|.h"ˈnFfrЎ5FAՉx#@4<"ȥwN wf34YD^}7t!25.OH)y)X;H!p6yGQvda,ZA`VV_U@ؤ'NKǺV9tXZ 8q~pxp ED4^lb1E'!SײkmG0L>ǹ%76r 49a['f#` %#enM@A"txer,Z}j2~n;qQ˓W->" $6)eUxѹ,yFu 7]UKXa2ϑxIa{.q +$1$cB!<#˿4A T\c0)s͛y`v r fH.'^>=bhf dkb|h·܉Yʾֵ#`>3Q7AN?|ľ#l}&]@qu\QO=vY1ƭ(ƆY`p;|dׇވRuMVmJmkjF'Ħck]r*݃ؗ?wU\HP랧jԉAjPc<~{~S_K yeQ3{0a%=ۭs.c.bwgY}QR^йk% &3X1@Ւ6rHfx7kLҋKrxI784y=b|k}eGN /ϪD νm6[H.բ$/Qy@^ A.w|ŒǥbX'VsDlKpt LΛvwpq6kst"u1mHQv] U7B&ݶBU'ꐊ L1xY9Cu9to:D :pTn9#yD9V 80^#2ɝ)c:NMliDJCs SDyr\Rkcj\\U{ɀN 8 fӗ22C3/X1\ikoҲdfrH4tsAEIL6=lZ ޝ+l\=aghIE" _Z o" jY]p.D30i6[@߶WҰȹG7Q[ M y2aJ5g=~e*~NDTU!yfraI>mfqw`E nsj[uJR8[qON`na4!Mrg變;y?cvn^90|^AW%&O[v0+(o.y離c(ݣjM4#Mm1Ȭʦbh8~od\irKh\ATEBÖQMt޲#UӏfE3iwǽs),^=IȡZ b 2M.ԏ酬<Xq|3ʃʊ-,d+Zy4N{TaghoG!H[֧<5J>*T v\κm?4697apvv7-e gq QּQYEa<-翃=7ֈ->*2@pܗuZqy3Ϟ*1T@ wTzLӑzOOqo@p4|[~xпN >˳TGEǾa>GO (M'F:эM "'30вnH:/@6kډHn_p|~)4ͳv+jf!*Dk dOmMKx q2*Hɝ;KQ*lQZGPƲ|شMAXP2if|\AB5:C;5wiJ-|~3^tU^R^W4޼佽+s-|~Mhc&8o݌00a&>O/wqPco4N5f]J'fvM?k^4InWm@<&YK{:4\eRci@p% XOx_[R Au^!*NŲ\O򛷀Q:сO\#g *^tC*'Zz )KhI ǒyT{Q&b{//c Gh?u8nJL ֪h]FѦ҃kUPnTSFi]~OVCp1c5dq11!l,ތbDϴiN SZ3oY[C#j,]lkz*^ߙmLeٟos9r"GvTrvtCiUYhGPcf`;8޿Kϭź=՜GQU=auʎ@ZyYΖ ,a*+}Ll.V~0/GUƲ,y.̃14T7#.xTOT!D|8ix*5%i5ň%(gLVH:t`>q4 UA_bZ 'F-3E(7/r) DřDy*! +ro'(ReZ} ;*gݘR^erzEo;Q9;1sQzWŃR+ʕ1W;e?\ftB~.u.@i?F@ERd`p>VbAfC܂nUT‡*uz{E$>xҪ5!:LĹx`?AV./ M^mT%VsF?I& )it3&|#4U SLͰ>Geaeq v&7Ou`S'ھvp++I,R8 >)׾DdHaNOSnsӊ; LOKhVSgreN PsS`o=9mu}VQg,O~FVj]!v HlVa7oN r;W >ŲvxIC{̔nǫ~WZo,n"4 twFNڹ$ItCQvy-y a0p2&s՛(~ןԬ5M%{˟Q,CGKc ..rbN* Et~_s\4,!@hl62BOyaa\DJޒFnNHG41Ii`(9a&h&pT߭3gS ˗ cA!l6,l bM?G2 P6.$Z$110b!u29 t 1U[G zI^ ,h")6}҈>'4 m cJ r WArV|zznfYaaks)XqAȰ'7cmj+ ֻ kg+%WtHBesfU׌ϻX MM:u&"j 648쐝*=ܾ#i aɎ*A!Yd:u|s}':ljDδTH& jijb#s-M0R!mg_ 2p|$~aN`iX/F_%iW݇Et`LK{c4aAx>{pF!تcü\JLc0m+-V(E_r+j^rtD<伄B^TVbP?kdV~ rsrO^NrI]dYvAp/JιA<,Tv#*:CMRnrUd\;]f(EzPhr{|v:|⍤Bǃ=O WNu!]t=/)yF8xPl% O@v }` =3غ*Ff~IoL(÷.ah@E-hw;&U!"^ol 5_/Ƅ'Q?րS,O& = d03ʹO#nV*~=XD |uN}Fio,d#3$H ?#[N<8,'L0PZ'DPP%Ow2%9i9ASuK^qVI}%xCC~ K`N<+NXģ[d_563UM -Sn"o|xG,u0)g=L(MIOwxݟД@=z[ NzNQr-@߉ݗYB6풶M!ȦSЗW 'A,%m 9 {(a}̕='Eth#Zc MXPnO !~=Kx1 #xŠ1=]"(ƽdǛd̠1$VK`<&,!/C8]=3+8&:gMV ~A<W9匍3"$K%f-4/Gd煯0 atX<z 0MS3a>a/0`2xQ27oDϩ"K;dï?IO&V<˽+5cDiW<%mlRoajAT3)'whlsהtP׋yVYGQ^;(mE?dcq|Ty׹ʁvkOGd ; aqĺL F.ݘX<Ҏŀ7L0&_sw5Hn2)jp¹BV0$gٟZES~yv;7fAD˃ƀ^&>™ iG.n?Zً3w t\q=‚ .xyXa5>Yi1xeo8YI;5yf^_sKAb#;"xCh Ÿ2Cd2C"7#*ua O: \ria\Bjom%o ̀і4a,$/Zuz/ک> ȟ/x[tGFWX@L?,Tpܔv 7HlqؐSM7<;KYYN1 :OA 5gE ~v[VfUE@^H>'~LtazO\(H = 2 jGdEo|Ҋi?{beRSڃ;*g/D?2(.܎8^{*ؕ%+KbXG!H0/F6î ␭X3rr(I] ܒ5V❩oU*n\C_РĬ,D&t@9^|c3K.~tys;]ZDצCqrvݔ7nF:'%D=HBlUq̍=BV:[ZhrW*A3^ dteg\+lk-NVc|^^6kA'̢fY.-ndhiOU*.oA噁 ?J~L^,<;~ zX W AT H+ A:aʵ N wi6~xلI4(seFp]/&Qx4 $n[z oJd 9]"շTє/SA|oE*C֝f4~jƴo;D'L 1weNԓУqAKY}( n9hMxhRvqx3$*IN]FWx'uM({?P/<>qgg|ۃ:``|l {nWL%ɈHXy_F4U,pXP0(ߴtW&R2w[s&yuק1Z,m׽.w.! c[;`$\B2£ߒLnk_35zOn7/xc a8$]odavߤa!?ټfa?X,SS!lH2Q1(y%߷@{qM.)h23olOe}#DmUV~V@(cHwr'm1Q<^h#bIx3w,o?V2h-*۴XEq av(=`UJ򚾿uPs貆cP+c&%!9 & ~ڈ+TAȢ N9t]6DD319ςAɧ;獥Ioߊ~KXa%%8le|3?pvȅ]k#G +\be 3& zY/-c~4t~- zFPq}*ORrz;Tݠِ0i9y"r/V@>2? iۙ!S]QtT?B˜=&w^x4} ;yKx8R$p@!D#&q q`0֑gji ;Z۲c$߉*ۻH!Z:#*8>Xy:l1vJҼ- H .hMxʯlO@4G:?:`$ҹ:wZb X{(gZ_\#y W }ְDG}~-l9IGO*^rX I|kEu̓l(U kG%N<.S %O+'3hE#܍b1u݆J_>P~ds 1Ƿ&"euOZ \yL9]]pI36_VL5qf pk(f[, vP; 5u) kM^ (Et "|oH״ێ?ISnqTZ!i&_M%uGѱs'e7M$f' >HUS6OdzgyN_(> ⎆8?2EOnR[r4@ӟÞn׋OO~.١qp`ox $RSx[/JQ,p))j19uc`p7zagxv $G{|jC*MZj ϗ J0V)bZ(^|YdTW;)[ ;8{Oog%!wIk>0~40MF&Y j%5;`:qYaQ˻X ZdBb|gbo#3.`uÛeξu%zCGY0]F\#VC{Af=uO/\Z|(\m~΂&`wMFL[uB]@ *03 a ;_R% C2Kr7zAr{&OYx1JxO`oxԂ]I)V+ᛐ>h~="NGŴ)gB x/םDRig_FTz.i x p0NmAgyJY9~W6N1&k~J; Xz+]R]yS-O~۽;OHʖB !M -RK1FV ĸEBG%~{}G،3p?kiXc>T'/LPU&׬@TC7H"#@c4M&aC[Oh$"pBBFHšOd٥o#EQxX. /" Խ#-SOU&7PFCiY7bo@(BhKwuE,Orc쓑 l_uT!dey3!% X]}S3[>A*v ܦAVHY i.c*ĺ{Iha -|v9qf+2,lӑи#{NmXWƥ=\i ڽ5B<&B}Wj܃vV}Ťd[-مȡCq0b61G/0M߸@ _U?*E!W'T)qG/L4/] [2xYgI3= [y)ǙYdF765RY…aR"#A1h_ܙVV罄Ե QWS5D`,n@yTŅL?%Knb𐨳BƐ6\_JxVO b& UK2-QhHXS?4کGĻO;0*-gy'ư6,oA$H('yTUhAײl /hF [ֱ`B|y~)QcbAcv˰, ~brە'Պcc) ZhǜڼwNz T=tM'/M͵ӹ*IGODQ6?BfSRT`J`2Ǵ^@խr mu} gB3q+cmx)GËr@@c`ޞIFz% ]O3 P@CsrϒM0IW~@-65{풉KY3H*,⛉3PhR+Cj )=PKܛĞ mۍ)A, ǵH]|ܰ;hfX'KO @&ϕtrrn BMAEv)]*wnX-r a%K\! ^_OJ/w2ޡr x*+,>n4,cA @9-')jmcY~Sd^ƱL4Yꭿx7tk{=h0|9S aM A^oqz5C,,Yl;T:yڱLb#ق@oQ6 -_@yഷo<v`8;6#b_Zxnu7:sVf0??6=*1(Gڔ{D]8S|V{Շ\j,e Dm?[` gi2$ҷVي.O/j4<#4mkCL=>7)GM;p12h~ H^@' ޒkre4BVa(ae. p9PZou'$m™KOLx!#FSKa5&^΍-tf#KR1.ʝ;fQ5O ޫF7rqD3/ )OU?ʇCOXU7w֥mOu~>bZKM_;H#P6dsegύy_KǾigytF#*x\]:f^נeIԡxe_t[G54/J3mEt1mN͐]hFVnIF)\UJr4%Cڃ8*cC_㝈1.;,j22 0\Jl޵6GEk@a6z=!"FlRNn[K3Wp+IvO9f9EWKr#v~rNvwd^^>mr Rmy%2m@dԢLiCqAq;@O~^g8RBkiE-w6 OPhT w/3n|Zx"z;Y5zNH=U5uNp(DeL\zsv[ QhP MީRsg 5E%V Y M&jYyyĸ=çFcҁj)6ٝ5^R,,NW!3uS*صg9=[l ))yi6RE CaDK|FwAYg[^4?L#̀C!PIήܞ1<}'Ԥs'85Ñ6lCm6Дr"(0q := $gS@s1pdY@*GFx-Q] @T(:Zr9Rۋm+ZUK K}5TAoZ{dEjeG;} qmRX|O_~drl G-"p;UkG"8IEc_f܏z3{ᓻ˻V{{T{}9#ҪR.0cJPOB:\w;0@J_iWO`5"8 a1+ORYCeEFN;Z2qb전4ՁkE'c? gv7*lV߅0^6=4dFr+{X 6an!]mrћjņnھbzGZ앀(\9 fL&5?|DFiGUzDJT Y:W2I݈2dɾpXQlTaWȮz7/,й$]=ZߥPoYD^h'dz̭^ĵpR7+]c=K/v.>'B*L zk;'-5v5m8nfB$dƽr4Q!R~ }*Wmtk03 ʆb8߸ֈ2" 2WIlOhV(ǘ]Tb Tno"=:gSA[DS{BQKDL*}Lɔѷ}5m.@S]' :f;^1` KϬR=I,˂Ծb֕uEkNo5m:7FH/@J,qI#!m.EûxoM3.tNܞ7`YGjE;Q8 )7/Nwoץ(N)Gat`t!i nAF z牁k!<|`=a;s1G`3A6@ԟ 4qs++Nqva4Yw}it]bz0~7ዤt1"&2Ug@(z),Lg.~.|DhLi+󋙰VQt'4%.QrCB!gH"ќ&G3n~2+joJ8ei{@Eralw/¶4&=Y %v QZ8" +OgEtl%$qTJ՘[bV zFNfwj,M!՚v򚏫'vMMgm ?1w?9r6țh»or 0[2M/9 -H,[R8oS qW8 t9V`{ h߂9ybBm8!=%`l\^c7{- ;(L>)Y1ฅ{j'pU_l?>'a-q))L8ɻgY& +6.adv`q4IjI4 VE~"(a^šK]c4ßzJe [ 03%-|Wr^E'DA)Cv'X,;DaWByXF)gó.KN UVjwy#StrHΎߙODS=,WK@g_D3M`EK&H_]9qXcRDžcN7q]KMa ;$Lz!H{h y鞛LάYrô*>czZb,FЮlly:/nӵPLC_bIVlEY%1SI:>; ꂕ]i~}]B#}u۫pr-燠}M K#_ 9hF qA]&yDTmB*6MY+#?R)jhƹZT5}tt,/y4}R\ WAq:)#uuoa 4o Jd҉@?#xkxwUGY&UbFzJM(#[}C7.?y>w'A#m_ne!^~r#BCׁV+Ν6! |9ʏ l !geAt" 1!IZ]Uw@*!RBR:殆B]vR/hz@^ʕfZw w<Ú7ʆ (|e}"mXX,L=6 RM^ _~t$Hܝ$Ե}o{4GwR9Xڙ5#\YdE{',ն*B1\ʾTtm璱[ aUt1HTcs5=(&7E't1Ko/8NYx==tEO2O z1!4| 3 MF=B5Tyn "a6-_\I裔ʯl*n,Ԣ8;x NUbm*1R0fp[}mhs"`al{>B7ODz_,%iөẑ|$JZ//?hazyw{e/+ s 7@ib%[ɦOY_**jIqnQk3cEC7Smkʗ|./ ԕ9ʻ1Sor:_:+x9K|I K\[tTlk|o 3oRhW؇!jSAO?, wNPP0wįJ6ݹ[пm,O?Zy31 z%KUfhxf;Z]|vunrBotۜ,;-)(젬u-5H l7WF-J^|n2h¬1xm+y7M- tLc.#fm`38AniI#velAJ])G@1 pX=E.闚ٮdrflwzٴE#=Ҡ>ʚ=ϿR..&br0;'(DBײd;G}Ux,"JuKyg 5~^?a?mNVJl෉Dy쨫t_CZ_PwOp* ,jo5 6쿊KN#TB$WDG5 NX#.1'kTMUXL<>ZEjfI,^\t oxC̳@qq `o/9͒NfWXvalסqŃ3 9WTO Z7r/ 1D3~6Q3f(Bf;4R3^ pDw#1{f%"&Ҷ8ilDgddx0ij)Kd_߂J t} OoO@ jKrK E7ɬ՚ލ,꭮}PKJj0ǧb7MY&Ϥ L+ܞ?'7t^xy?%pr8iV6|ZMWP !$qWf{Pc@xݜ0Մ)Ma]c>qDy0M~oQ=jjfąx4+YHu"ghx 5:bEFW@BH !F4y T,U,MK"}$`73}_r2hW+5& Ap9 $ Mńr=Sl0 DWs" UIpKE#qQ`7=9o*Ș?esGhHPNUQv\255E+t$J KOIYL$'%0 2\,=\^Pc*YiG[棹zA +fnǏA{2 LفvLz:"vїlg#j=4\AX…:vj J.0Mn02@ƣ}3_C[EbHR̪NˡNZ]CUliVXUHslTVYʅp$dp IA_l$gI7%Oۋ-JW?%]a!DBun2de,/ ͅKuB8 >12,7}b$+Ɣq6-zw?!8)|6i;bȉOˠ+;QviЗD}ܬx~m)^CWda k=a>JЩ 0\DG*޻ia0n ^ڮ٨;N^Tj"Š*ݐaEV@FmOJSx?3dY[r5a)(5uW, v8 I[򠲈qS"'u/_Ie2X5o=#V I"C4lhٚn F䅆 Gw (Otf@dJ]F }Wp[UI/1(aωQe3SNajϒw0בǵnA7ͦ.;P=Pm&+'x⛸a@: R? MMn0m fݖ9-Ilpne𬡈m2>W53[<!h3CA3AӠ+04-<5kuĦnN3)o܉3*.3Hp 8eG݉`OUi_Z3%GvJ?919dQ +)e=R6R=a+C:%@P"͕_fXBwS4.Ĺa|)]{pG^>,Nx1)n~ul;K% 24[ܙJAx^ɛ3D5DXo瀬O?`hU_KZʔ"ӹP7bR'E%wvڞe_ҁvhuXmtW8(u(Kb'e;E1=Ć'^9VUVndێd\-O<%wNYbzZ2QJ 85&WQ~ޅFVPab9%:0+D4͙ݻ糪拳%5vWS*gKsU<:zEy=:Yo?: ximH#n=(N"K{E*Rmk_#njr{H\uPAbi }> 69j ei垣p'`vD9e[M>;M D k@ utw/ŗ͊Kr6;FJZ^'j_3(+?0̤fELyqs*3V{k7-7KëGH?ޒ@3'(Itx:'Cǧ,(Ӵ!\t692}W?Ns2uf&J*!Qr _Wq;&"G/t8@.՞%#a)4V\ѧZ<ԋ;DxQv1VmV*ryKzHH]6J\h[A3<vFCNlvp!tt m|Lznv\u'h l #⃫kt [t^A2p6ޒẩ?5)T-2P9=6SQVyknW'JFHwʋd \"k@;Phȕ1!e1dDzp~92EP)!"b\RM>,0Ԫr:\^;t(צ+=XKN5 81=Y_ü /xz5ѲxU/*iŜpC6Vatx !2Ր^?WTƪ 'wv8((,&&[guB'TO3eƊdeJn< bQIؕăcG_5鈢">R3TYdmtd(eIu5NEEQH;rץ#o_?9~|08%sdkjkXuSuT ˢ;sqSvms8M#—d{=8䚟++`x3$MUӾ(Tk=`&мa##3u-ZvB?6MB|x!`VLۦsg\e4)%)9owO^?Vrg`! ) 'CNC;Qkbᕘ'ou&?%*%24$' v%D(fo եuNIΐ2H37{)1;P;:9EL )ѧbU=B( 6$Q^rƚ(!±sb Tի|Sob`j.\X"1H/>M 9|ʒՀRf;-e9\- rb '(!Ph^@4a?@%+J\}#QŮ0Rݩ6bxGW8H -tn!Ӻ~(_UIx0ZUNCפ祉``qn%ba<,F|:i݇}܋.DD^WthD̻{L]埾RGJ7n6<&?2VlO^&ݬRH4_vPsmz[XT6FlYZ _g-U4BN/A @/F~iKc-?.˜Z%B/쯽^_2gם6wFڥsu = @T wW4VP;9Qz`s7Ȩ~* x$OkmKHǰkdadujIE%Z$[Zy~7[懑]Y R!7KLɹA/Ν% B u^dU7kOv/8"9 ^Һn3?Vj@ȶb>g*EX9:krw9OUk:JWlHmʜ3*wkfXW8{4 a]pc*pxhIܙ;F!Vdϖ~v_lo?o9Cz\Eh-D m`16kI94LeHժ{1ԇc+roc9 ixi"RGɦ"bnh\B;ib(,хNx';kDBjSy+]ڼsEGӻ+V5^]ғC gU{󤌟N % q幖W?OB`٢ Nv·nQw9[_ z10 iݬ -~PD5 xe[9>7OsYWE)q ݖ8lٝ;9chvi)QKwȃ"tL'-#Ɯ޽@7[x?xT<Jqk LL5|˾BgED NOqBr*w;Z x&q,uGlߑB$_躄Ulܓ):ֵBz}mY0auQ/whuz\D6-pIm8nZp~=*],H^f~b]H I+[yT=7B(W3V#=ǷxpDݹ;Yچ jkCK{vc2ϟurpִ 磓 @Lsµm&ļ:dE)o}j6! Ȝ+ȧK`-PHZ4%DY_f+.?{S>Kwvk<ݙP3XQ+hl"5_z=2g@7V\7jF!3OP]*_U RQ}xMAj65\(_#w6SqTsRt@PqjlF^^$S\ċ Gq0SMZ4|$) .,Y^C%zC gZEp-v2.ۈbޜMak~ =%34BhuzMMۅìA$<=SUťQ_{咐o QYɀ {%̅7eF/}ĺ8 h&PTO ā pҊnYZ ngkZQ9\97.ޛjph{OZRz,zn4jS 'HGQC>(E~?$o i',^ ?7d#̀8kZﵐ=7MϘtB-vVGS/Kۈ: 7, ,pX0+ޕOIYZQ D_yOk&&<`5Ae*T`]ʂ"Zr҈#Iar+WwBOJ"F%֬z:bj#r>2͂UP^;FicM8N=]IJIbBHa& Tf&<GFDHXX8uNj~f^ܺ,}ػe#w[&'{=JI~F}T+:uQٶ \+i`K2uCFԙ&0n}U5Np0t_M8!t'}'|Us{<[g…S;=!x""Ҭ5zW'"5##xfEStµ GnnN۠xľz'sήEh]GiLv-[!pיu֨ 9lSW({5(I ocM[ |T(n*ƒo" ˻?/&ldO! '&V+tlLWܲu(pEȈ}7=B7: ͓ض燀"A; WzpҌ[i8&x?;V&1k"8LKn?.^*=7s6?PK'1ij4NM̧zNubj#2rg;V9nQ\~cHOvZs0h4Sɑ */"ﺗL7f"feázrp1MEnS/9seO>ğfxqr 3X ;%T95;I3eBxmm݌Ň0X3x:[CܒpfG״k0[HfLGa;ބn L5/fYi|'(q5}:sꐼ`Y_JP  o#ʊxTYt;n/1wtCHҴ o;$YF'ѽ%.yӤ{2K.H//1RNːuL`G uTRح5/Eskg8vAj.d Rz&_%%=j?oXSpݻ݄Jt ryI-lJu}Ȁ4G[UY N6DŋDޅ H`̈́2 *܎mw6 @V {wZ-^`AB+LzNlٴ; nmת.6Ske)=rhmM6$AuM}}B:*Np#f3eh,;:FW?;[Q&7N@sj*4 %)iE{т(p7UB^z^99 Wymupd b[٪1W:PكѨю%挏)ES젡6Y HPׇkoh P;ViEɷF$ ;5->ume:'ЬoTQ<6*isXwKhQULn[9Ug4?0.|Lj)AU=OZ٢e5<3Ե.糑 JeOSQ_ v2+4% !j &9?hWy~ܼpuj3jLr֭ Vw3{1\g C:ҧb՝_5 #PkNH3\pv#b*j2|){yڽxPAy;Xjw+yeqS/,nb-C3s?~!](46$U)̳7ƽf{kNG=k& Χ6koG>.9 >l/ڊPA,(<7G_@N-j}V6H &0[{Cax.2Ob?`ZG?(9wnՆ[w "UXY̱o{C}45[l$/57arx+7ʤ"!wP7{X'0X-&s$wλDh褘]K~Y!~+[+\bPIၘf86ZfPGvװh B׎Q$̞BIdM;/Gaμ)q*i+LMi7Ȕ,և'l.Faxe >7Yk_%}J _GҪGE$~Nd )~;3_JPGF󚛱PDS\F)7Ǹ~H`^Ԧp i[w+^S%nu1Fگ<  ڮP^<Ñ]| )9[L~u ~vtO*%vÂ袩*WH2&`GWh' 9RY<ܞa`GJ͖RhN@TQ4֋q/IĪ1}+26geS;8')'ǾsyF !o}3`j%Y1*gͫw8z4"Q֛^7\d~W ,Gu]M3ԁ[}svp! i :" #S; `B$A8mqH7)URN֦"s,*^ޝ 4e<5TdI'yS|4dV39R;)1d)_O!&I,}kR.GbSinD| ]J̈PUv/jp߃XDž ~am" ٰlkʟl!~uv %:r%+Q.IyߥCƬSς|q] `,{w#%URCn7\>|[cUv=2[0I>Vvan*O)u)Yj f_S5+BhVW{Qfϒ:i XY_>9)u=R1o4.ޖoMwLXMݖF %>e}bJ%! Ĕn|0;Vl?/y(ulx˜@+ۦ'\[kLî\wjR~X { 4f>OuCDP߇1Q:|'YbJiu q煊'߲3gs=*lu9W\c3ՐS{U~;w;l^][m7a~ d쥀G; +9$.W\[׏ eMAsd@GW ʤfue򣧼n Y(:["Q >W6~\,m4aA¤5O}V*ȑ~6Ej56[hryW @"2LLdsJ&TKM܄JA|$vJ Z UW@R"إ<oR=,^M =p0o,[iCb16OgY{~.sb2mtAt':$<s%\c7ylisX X8D9+U9tACl*!'RAz!L${24-_PJDޘG=4O`P_muHִe?3O6C[SF3t吿c,i6` \ԦdV7ˑQz AO*G% ,WpՎ.҇X^<ٍCiac~α:zۓ 8Sa3\@ڄ1ѣ^wӊn4c ڤz,C3QBu5Uy}+':6;DXƵQYE06Ig6Z?Z6w &s }#-c]$94oLo4.NIdjC۹ ,$Lޅ~1׀}o͖϶۬ vع@]t>+xV;Tq&DKN!Sы nJ)[n'h8*M֬aaN8_Qy.HЁ-EHcW5+FnKwvC*g-9z Y" %?C)8Kg>"X{;Fl*cY^d{ۺSfmw?Fqρb[K7q V'ɢ,5%_2kĩ`qJcg(t)e*I`mZHk3?C?LSը=WOb@kN̉ePt#!GJ9Y_ZqD$8c(kBAYn$=]'N{5D6 >+gTc++Px P,^Gn";sAC7I'sG _2QdCQ]c{\uҫYPZz.H?m[;gm(4酌35h5(ɒklY8nlDY Ĩa&"xY@mQ}':&{_yȾ;70 SC[h5|6@8W8 ltA â3}Z~bjSQ=YzGϸ.6`JkDsc4+ f-?[Snxj&1S2=E9e9br$ԙXXrYH+ ˝)J3LCMs\,i2Х9O['/^5fU}wMfg~9@ 0Ɯ2M䣨BE@BFȤ*[DA86a>OW1R_yь}x}̹8 |{rXMPjIs$yEE rv1N3ߺб Nd{Ua\N KkjZn+M(Laݮǩ;_J EH!%Nߨݱm\fNVhdHDIUFn}*/q= dd̠bXuz$\ќRʊS]- S;n Y)"dM]T)sJ,=(9=>x: % @kP*֭-O{O86ŁyhS2̊6l.E""ˌmHybuV:Y eq1R}ip] 0\$ ֫Pv쑔 Wȧ QGWCN҇DtOĕ!gq xH&? GFuHA=aar*ڑlD$c|n," ?vU#I6r$.,#{hadT!!=Ǎ4:2Q)'{ -= ~ҩYb+,.43GLd@EQT2zD Yk#MF}ju `Wg{9Pr3ےF]Ħx$(4,b\b^s-R*bR(@6,o76# sKjw7vyO:=Txq.#x%Uuw\ЌiVU_R("S kom\\N/&6Ur_8-dZ&\әp{w,s Sx,Sfͻs\tԩpC#IQfKFs{ڝ~jƩ+Gשv}%H5>`ĕ=b1S-КܘTT_bNQrZxb4UYG}{+ SqaB-%og5+>lHF JK6;?㛞u1 Gi- K:47%=DWvBE8BF k 9C&IVY~*%zP..ĩ# x% uPi[P-^6k `أDѱ~5dhU ,ɌC+R٤Pm^ڣUĚx+Q~xuH &= g *L-"A,k9b.S ' %kQtlGbgׯ] ʓtxnPɶH"a0f^ iK}ṍO\JQh1{qi` (MԵYbB : H});eQ"K=OCC $8;g~ȉHrX͗呛 ҉7l#مE6ʢ;Lh \&FIxԹ,7Qlũ:?K5qTr($G e»Q'pwA͡E="B7X%RE%e 0,9čBja`LgsݭEUm\Hj+r_1_ڈ)ila8'%pR]VO~Lޢ vRL\ ir,06]scJgS s|`ȆTCKVˮFBm:PӀDѸ42EAw h\P6}cw?=ݠٻ0ǰ@n [Trs۶#[i-I&)K 7:Pqi {G\iRgJKw1fu7,4] e[;ܽغAᯔl,A> zy2jxpj3*$ȩ[+NT2O,#7%Ky1aG7X *]C~u+OUZҜ68M*Փguon6fݫ 6.CXjOK4*_J7u[QfĕOcD-'s j|t>A2&|MBIb |vDӏg*w Փ PT蛑> (_kIb#/+{cϣl ٦+0mcqկ]*I V5h0WcKu?7]>$2j6mV" uu4 ̏])9"Sw%^ku"hޗ?T峌{P9q p3n*%1Ύޕ!%a SO8Qތr [Qz$F_}?a~/c_eM"SLN "IC֜t |?o%Џ " ikpeb!67cj_ N'eHIdZ=h~`o=ȕʯP2ō%qD Ȍ!.$pUky.\Kd h^@u+ܴ¿6K!Mw@`>%G!CI3C9Ms!ƚL)~um)jӋ{d>Lv3#^eP.>N\N:g}wL!A чSdFZ[7oG%ɧǶ9`x'&HH;#%4tAіg/nɔ/xu2DFL58H?]qkd| !(7si*&N"'@}b^a"+3q˟3qV}51)-(۩=@䞦CC*kRk`?4ˉ7^fF9'maSq- HpGgqf H1=Wt 1%+X}$>E޽4Pr^{,Cyjqp8/:gCiW?7Vs;k8'IaE\Hj&7x3: :_1GFnk)5$&|2qMSuSKkQ';(O[y3,cpe~^4F*Ѳ80` x$+﬒\cBEf@g NwIT14#WbS(>[`>oPq}5f3چ=2WyKoJ($Zpˆ\q~Li29\DeM[Q"CNR["7佔<->ٷQ۷2^lXiXN<|w]QM 6jPg-ixf5)a#Sdi1AJFGjT5`q܁ɖQNag z2OB;.jXV*t\Q: C]eEfvhbA9/U)(e%{Gعk}1FM+*y_fo5:v nk@Kf} x< VxA1\~΅,Lu٧*QYaJM}Y3+} EUͪ/sT>3O*mMdξ`pE Fq;mڧ~v] i‰lcſ_!SʪH'8Qpx qί˾R0 "*"˝M%[L$t,G`CPԬUTat^%v|'ߎNg׋[0\y¾>bU^k3>欉䰻Rmσ{`y^I` f嬅dIhA$A 8ʟ u; XWN3]הb,NJHlG wW*Ldj4𴁸<6Әp+?6]gʥ- Cs#\t+p#S"$ \8fWu^"F^I; *V[փ C-FؼI!pN $wH !߫h-{BaόccjaR^{9~>ގ&2]骍W;L@ GǽI͆&ewrP%i8CKZR5NX(^4mE ) y LI_—fFr -&8yi Y)^:nOyn~vX뙺m\MŎłpq:[IF*д2!Aׂ%V6c FyD1v|9]Le=? ̖N&]zhdDb =#~*גQpu[o.%ܻQ6V"@fxc:Bsx%=.o=F : RvYɕ<(+r&QvGᯡ.? ӛRϹ'}1w#h =6sP Lvh!+i Xd=0a@3W^ys&LH״>NW9CE&WJ"d5]۰%9uZHD+3M}pE +n'j/v=&vT>'Uye{e0w5YxǟeǷ^؂KgVr IGx{pECE&z\^(!z$RWnSBb>׸uei+]Gyd̷9IN-zO/*hA]C XM#E3wy =C&V?ޛ>!EM ^8 \X)Jo˾sU5d,7%qPxH1kP5(7`5F'4ÿ0Plg;i-ZpEqay?iP>yJ ci71LzaI@׮93POfKb8'#t= QIJJCQb# Q!4jaӕ]Z>{xM]X1cbTuD\ڋU;[v >h uV35RA33hIKYΙ(=rYL,/躮!vW)N\Ϲ:}Lr !I`N&?b αD'MjI֪{_%fRXa$ZS%WF"@ueUdi|zPv1@Ͽxh23/¶}pf])_AL蚆JTv¸ȁJ2BRR^1KRO@{oYyqq뙱t[.֧/d\if݅}XNAA%a=ԦE.ZIkm!-P9yq~%-EhnF= )o[DY8:#V?RO;Ď%9e}4M'oێ/ D$<= @F˷=tO\=U~NCn5۫O_y'FG|yڧE~f[-Ly Tܤ7Le4u@,F'~n*@GU0+`m4 :č 9%AwlDrʡǔ4=s;&?g/U٦MEdFU # sʙ(bN0g!pX&P'^H^X~}J/*0Z_xͲ$1$'3H)ќjg M1 "btD?4.`t W.]gdwӥ(]ni$PYoC5ssZ{z-HLc\"91l…sM+0DkQ\EQս)@S׵}a E,cm^ $ت5F]eB(35)szjȜ kg7Ϲ]wQo󗀔:WT=8~v/@|y3QB5GbɜD*hd̷<Ŷ礘-{!E|㽒J_\hu&.Uu},FPݴGgBh 1Zm 7.E@3ZG-S9^$І,gzt.BNbt~|B 6^,diiːPU 1Z&q Vu]"I$*:kqzC߭U15e)M=_N#þ/)*ɛ@^a(+ΎI\ٕ`]#Ȃ<|2؟\≇iDǏxWu.նk$;"k6$P rJv챵.nӻi}#jWhNeoWYzT)rﷄ6ZrG>eNl?}PZt,y\9:߶QV2}<2<~|F'R P]JqaTa[I:?c MKaƴf`O/f2 AWTBT96MJ0^01ODtth"4'[oY,+ k]I)+vwZ)iPEg-CnQV8!\+D&{pO]/n=Sn- ?E/7ͪ:~ahO־uz h+ IbD켎s#)Q]AG"cy;Ėyd,ۏKP6CF칣ҁr"q0aIKKa$H" 84qǿC[JͻW"!'Dڂ&/*B7$ƧqITq4L60Hh&zbB3[Qdœ}}*Z/1*&;O#Nwj#PfY#S)L#Q[ɞCd[ܦouZĚA`j@ICmy_6R7X>hd⻛y;q{zر|Q_=^4}ŬLaبkhE^g5P~Ưn9]#"3?KO0$jVH%Y !8yi&D"y\`.|)A[9=6ysř%-ް`1ČӸ*2'/0 꾫diU25#L8Â)˜D|mvD;Kr`7XguF!Yȱ%I4R)-`N[5)Pz;%ZKP# ;AP8V%tʆH8EYunM"^ ߅E.d^4n"_i>'FJPv; 鈷pIEDqFDgk !UGE%oԒs7rdnI)ML.|g\wr_l_$Y~&VO¯4 ^VVUj]AxCDr;X{Ggz>3|T`z> Po-Himu3'l!i㼻?IJ;xfT$􏧷hz6fAFoU(|TK[Dk/TKRkrgSRgC[Gͥ݌{ z 72&,0hϯ-_\Ҵ¸&59v6ie[@1JZv(Y!ѳ B~.JÓgsZ+OYg)a}8#8˫.ry ;O~V7d!ZX}nvjR0rGɬk"0er@ʍd TC᪯m]C>'JFiUQW csŽ:ܟ&pd[䚮ޮ  WI,qٌ20N ,J6ExjppBEiO[]fg Mf%[B"ݟ߇3E<|F=?" >PRiǔ6'TZWѻQ ~B>;[ؒү8kW[LKк k+pg0]qDFᆓ^v.s>Iy+G'<HflP;Vp"v2RT># V~VYS`:'4ayM7̲Lk6_ k̤<04@%NG+ `@u\YSTtS{s̑D3|L(%ߋHy.kZ) MC.bF"Up ky}6mdU]_ltAH.Pw-"1Cy(a [0_Υ,Ԇ}0.ܸQuat&k٩픮qٺFc} |2Qp$.c*<<-Wu]i27SCuYPpT%:U8Ԛ"1^{0DV5suY"1D9`CQL,?C€XME#Ӭ.oDQX[z̘IgMHM&1{0EI@S*YFlB?@h _ s^M$W$]O ]|n6@g>Pw|ǓܦCZ@,Cy0:B Dx%-.s(Iq}TEHǯcmQv["4&{uOfThd!k@6MK)eV\~ wr9#O%o@F\OƸzNxKXl1 G.ʑ 0.\ "4n̈́bZ{x8^UUe1kֲlSqs/ᙑ\F=Mw~Ɏ>%p%޸p|v5g}pi+O1ϙ"Mݾ)rW4@]W4;PZ#y d{~({ƹ*"VWBbi:Q@Z^=I΢T^ i.<CM-qGϑgF#vhwj 9/eUg!^;o[HQPо+Oc 1`-H,85 Ei%WMan/r^ dq t04ufIl" jΎZ^w#z; Fo'>v՚DC%̋$HKPJ,4QCPA孡\LLs.ۆ-KUοNpAӺ6 ; ,@wNqZQ~+bs/D:q/Pbz,Y^4oxFÏŌ 4:]abq3x YT%ӍumD X ݸ\]0L=[\&t>2@pw> r xDŽIE͎\ΐigwҜ ]򻱍'*e_&3#K|`3իmvO5TH0`]u`!wTP#t媲 feύ4͘' @$۾/9#UASRg ! d׭\(_GȊGwl" A`/\_g!Y%0dݯqh!J$]"Ws#οXκ K|9]9q~da,yHai{Z>s'RՑdhTĹt>KB jK% d,G {C>pFuiK-\A5RS3"hrN7 68P]JKH>/XDt'Twl_`uSsm&@K\2xop]W#("|($@jZfm}3xR`8"BTl6`ow_Ի \[ؖoQx^3 c+}H:1֑c-xfwhă?IUBBV- "lv^°]/ࣨ]}TE{cNV[T$8b3E(;%OP$$O_=%O}pFWdl $|5lHŗVU]W݅6fGH]Qyx) mB3BnтʝtUIu8f-X 0؟E߸3F)֝\8emڪ?DNA V^l Fط ݆N+2P~$= Zߕ0c %Lv%tmw''=N_ʗ1 &Κ/$ c[;Ͻ7G۾wvMx3N.mFX/sJ1L'rNWL" !Ld|_VP&1*)_GS3U"91 ]iJj7e$-vLERwy q"WJ@[^'n}hd%5TMAWgUWTrrڻhYҳm2H*SGK=`C}iw6*aGW P-ZÔ(ȩ(TT a›}Jp7Ax G(@qIT$K{n NLSDUP ͻO믓C< 2}qaGl`;!w3e`H;^&+_FØ[4TiDWV+X_4ЃT@2<8ZHb.>LZ8Ek!<`?FX|^CG(K <܎ $ѕ]}ݨhU^"^]u@1ƟGID2%QSMѧe]l5NہEB|˟cmU+/2V|GgS*taAA[]D" L ~:ygtkZ[2$_sNQB(^>(|o'bP\oBؗ=c8G@~xՏCWH ֋6L%;pDa& Ñֹ ÉFhԟ Sp-rs#htdVe;$;صtVMפTjXVOEpgMWD~HCPD*>H%Mqz*G[ƕO+X6YH%y{,^P.6k/)rl~2iûDm'ɧrf#JAuk5KeccpY|̪ĥ4 @A=Ҙr" S/~Ո18JX/0vDPb43tNm<:@o$5{[g/0(-0֨(>7l8C/vWvn(Z@pх{lT=&vǘV’<"Hw/xi^`|Mer$ӔOvhHDbs$] ]HWavXky9+ˌxkf]jSi,byR~oѝ2+*7g/\(څ?N q!vtٵEGno蚰׶$1 ?^hUNǃy>a$Q~o؎S={pޝxmmh@kxI1h)NB&> 7e! 5L-XsˋFH@4<RrQ:Ju#꯴mÏIC@ݲ@_nÃ*#B4UA}"lǻKS;{gC0[7;*L4QTp=V[- ;"ֈeL曔j\:\9g{5COB99ڳ dyl[DjI!@ׂ3}<"Ab8¯mnnU(`Puy" Z  nՊ"e)Ntx]4dT8⑟%~쁊.,CSYC)G\(c,^/ oiPM\N|aD%,;=.,31 *#odwݡBOQFn v7oR&$aMjm^Ö$축]MCu<-ȥƷX5HĽO'?җO4PJB8Do@Mu|[CdHgC% D*ŵU? x;bA~e4 eG,:Tl=>\rnq2}-63kp H>1_Ea1 $FH!T:2.Ưgvabߓ٪FGSUZId{V|^۪ȾT9h}Cˍ It H\$9W$|Gh}d!gOQs^oH*HʩLL px.݄Z]]pP.|קZvD#ƏȽpz#mPPK$aۀl@<"Ȳ(ivyxlV>ܒr)Px[YJj66頙b$aTd-4ldʃ5UcLQʹJ!A: R<ޙ?J9µs OԤDhg=箇my]]}AP1=l+J\> z}#E:,FɄ$g\P֍#wI&Z5A0l-YT Bzy$6u?/`MB Ćg/i$/uU!)v:Z5j+٤s#)SK5ϸ _N0Ls8;rI[YO(0C_8C]E7w<?"ShpibŷUzy{-|οPDcoRy*~87~sD6 JjBUu@.奏rN.Қ4(RB^u3Qc?D"M3_5.e/\5{Qj11Zɍs`4[5khǰn&Hx?)GvBj>=aZ:hĚƈ/c\ pq"c[d;iDSIwdn浸vY$T /kkt]Uy8@GV"TR]і/ Vȷo"KC$f~7qΑ }I(7cí*_*QP[Z\X__UwǗcjwM!.#9j ìyl~=Á1¢#A׭jK5x[HIPбjg4QG5N7$e6 GSqMYM[5ٕOo hcZB1Zs/J0kQTŠ\PNQ7Y:DȐJh2D?y7 6B+|/t)l* -8o+ȯRG'/M0F ,<dNbekKZi|MFXN9z(Uć8 NNxz¸WMdQ&ץD\I] ^Zح˭.k]? vgfvI4؜Ix\LN@[zs}=N )N!-Ch"oՈG _1#P4N/2EKgIC4Y g Ϥ9 yE $w{Ms$vyE5u4AV&>oc0ˆ5 :w\=l{z!$XpyjSx( 0v4n9J, Zzc!pﴫĻd!_daf@w?(msI7͎UUk1i+ Pn閦 ϭtCbomKL3v޶d۩eA`m %' Q|QEZB&*A77HmGHA_ޘ7˄T vi(@ > slwϪ7)cB앷4~$Ze$]5%3vcOGWAJ5 t'FLk٨`e_RHxqZ(O_މfrM털h {"_I_ZF2+T.Qk/>P%NͰjέʥZn55,bGf|vixB63( P!rZ=p 0.p78[=VҨ~D',ܸ + ?Kfyzp8@]i+(]e ^psXC |N}ff%*/`2x gSS9\ }`4smLIEB-gW1]+U$+-&t`j ω^T;btiDX) js,j0j5r|?SSR&F;o| WXC [.=nDufi\'tDGQjc.s?F 6(uf鏓 ^-c++(Di;kZK4fӋu Et γ#.V7]/o-ҥղ% /"lC5D춙xG8/Gk(S|#px,F`=sto\oz34!qtG ]#yPOSћD{dƋ*hm %T F}yl6#~o |k(9#Ln _78Hf 8LKd\>0俥# RlMgd1_W$7ci1tiIR tℝb5aheZ66᮱d?0 A@>c0rNpFۋF>Qv].grWR }:^ԘHg|}f]AԄvAt-źt|hv9Tʂd"JXXDy𬖙x/6=/H[T G*4Rœi8%j8iA@AWQY=!rc ا "_(UUlaBd \.aƋ0Oٽ Bc;~KMGN U9#C JPיr.@"8ގk)UEPI]HJ1Z2պXYC|;  ~^j`z9 jܰ'BT8=TyriL0fVYQpeihB0" 2Y0c`@|tVV6V4]De8x~ŵ!]tL:Wٸ֞#קBO94)զ+ asQ:x1S<(}T([Y29F H&͠""?տvS ~탢XZc;X~s$:P˛t§A3ĺZ8D:{ڌr5@GǛXMJ[9{ietA`̮.>'a !*08# MRR0GYNyՂOL&LL`5s1cY695ejΦ\da0DN7|#/V3MEs Ն$(2a $X'Hƃ7dֹvYN٦ٴ^݄.~/#u/[۶pڣj4)S5YD9ρgoV\*?IE`^ LmONrɧ!XUO^ӍEvȖJd0/ (kRC:0ixĵW.V͡L˟/mudYBbUQjqD鋶p l5H%VxT\t⻯AeBgnݐPϵ;p.d| oÞbl'?o#?(EFˉrW ٤K Ox e+Qj3J }w}6dFbUs="$enOW?z"^:)eO5v 真m x?o ec~Z]K܉"}h5o=6Vt<h!Uv.|: $FJ6- ZۭL,Hk Η$6_s|еq¥*ʢt,31P".I#I%&.sSpm5KŠ+G!$C O'Cz390x՛Q!8h2z?ޓsdXͤ2+1Q<K) ɘN ԁWݹU[ o!4-a8ΐC@bQ iXEFnC;i8%Q;;ON긤d=F>ZLXckЈһ|IaoHY=*`9 /UZ7WwB~)WsiLB1/ S=@oGnf$0fuqFaq7NPj.Ci ˠd;N!K}-Y#/apݹ,Fq ku~ZgO"I/w#9nZ90@;ރtuEAJqGP?Cw?:?-G B)Ûj©Ȳn&R'餎nOۙ4VwQ _ Gw4֡ sЇ`=(Lbː|ŧ)7P-dڠSuy+V^fQ2,yf'tm'iC Z3W{eUdcCi8(^Ek(_hίF}vŨEQ(ΓeS>U^VD-_ Ќ (h;mxaʬf9\-8:>tf.QDnSH2iZ/OHRj1Mw4Foez#y❥P |\կ(ֹ݅'=TՂ8y`K!D'm{wi.(Hqgo[[q_N4?h [PɆE%Z0KC 6dLi~Q "i;;?\ucY0٢KF/CUCdЄkDgQ#h*/L`;[bmN' ޞPIeܥF?gcVL6{aKނVLzf6QNcaGx܂ɺ Ƭk~~cդ K&k7׍(xn30 clj* '(q1>k*2@ʦ{ bf=ia4ٴ:niBpHi5R=mj^ugIAR˯[> [\TYj˧X'X&JJTL @>C!>*P?{890>L!:Hmʐ?w"4E2qM0r)lTLBHNzFrQj2o@gC˘R>Np?l,k 7Gue=vڤK-yf5nѰ:W"&aH'W;2j ;=>۔s_a%AD&IO4&c;ZFcU ;F3Yxwnʊx?M۾ K8Hh䆂jwlD yl5 y6gY6Q#:ä@y`W<1j"6v6=h}rڇm6B>OTb_vW |%^ Urt G6rg Efn4^*F 0faлPWTzxxC5hIx YϿ ÿ*y|A>ax[Uy a T1)$"^ dCoS JӐsmٝ%y=QvML Zȹ&VDĴq$Q{_g <-DAp{QDAD9?B_N xXʧ}~@WFtHxN 8~1C)um.UiT)BSَ@`kPu^VF95,׬+a/~z ^!%ejUjo , l()]B/bþ:$IQң#_4o|~bh;{&`MlB(~v}0* ֔J5~e* >S#uWoAx%Xŧ uZmIh/ OdѶ=?XR]xh<" n7-]@ ɼ[`h5fb]ih@ՑT/ʣ5xg꾳)Nmn}Q]TȝXV@цmaHU6cF` &mx 8=Qh4ĿbLQy?(d?[(Ul<ŦƒdutahSU )pĤ{kn:ܥ)yPeha?f"ΡxF=yuNE'7ŸJEG㫞A0>k_W33ҾkXewuJCi c^e+~`|#$5ΜT>MmZ' LD@\F/#}Z辷n}aZZ 3\T@cMZցgl;P j]>ZQO#nGˌ' y5/5؜*+y V` U2GuO@4q(Åh\ 7'k F^\~G'>sxIT" ԛ!C[*$SXq VPH?Ƈ$})?/Er?\.1LrMye5WW6%ϵV?lVP4碛`8O? kP3@} )4h䣿;YB`>Qha|/$;}"KjA,yI@n)lN +@ #<3h/)yӍXKkWpO 8}pcPLF흧5~`>*j7ȶ\`Dg5QCھ3~ ,SόtM|51v3mkZwNOә %kPwʪNLi,jl8@C[kUKg1#_ۀE*nThyZ?R{>jvEܝ9ir=[t bAb* 1(҅bq%[)VX8ra2^\^qx5 <&;+4sgYۣn e: 7b#>Dfy M,t]s-~yd>o\:#*ӈJoH+Z5J+6Ru<,3ЇpZ%&M(ȉ?UQOYJxq@I!JEz0*?X@ZVp%a@|Yx=;RB~V$GqYKǕՙ ,3mSrO\ }E>[`:7TDMO}6Mɑ6O(&,_8 -t Ly<)gZRn&Gu1oX8y'j#ns ߵvP@v;Զs+Yz :s @dC|T).n2 `OK1LccNAA2+@u9ͭg!9wuY1x|3}! Rp>u>!: }M{ԭ`L #&y.SO3G-ci_l!A,[qg"gؼQ-'Gݣ[0$ as!{qtr1<#Kce),Ou%^_  SԡM$U 6owJyGd\4ٱ+h0Ӥj+;;|XB)4MyMǸ<(~M9YȌ-JǃqwX%e\EվF؛tGDݟΒ#8;\UܔsQC^e0xW!M &¦7w[-t?"PF(=cmw ۴*XeunC.z'Uj)A>'lj;Ę*nqkI103E:Q'~Kt1 M=P$ihDzrL>S\Ytx~mDX$M6@뭜Tǣ3m&vonR2m} q2sy _S}Y&$A z?ڂ9.f[ or@\KٸM[Pw6%N1WP@X-̺VXB7@9ޓT-Jo9ryhNrFXKC` ܽ6#V*s^ d )pz;gh\_^A釪!mt1%KukdE]n()l_AE.KvU`I{U(1 e{}UږwʟcN_@$^2 qegNu5􇿥C #NެUf,)_deA{%f5hO|=ZjGy}@csK*e &sf'9\]N?ѹN)B:`$4'\.WR^1 njE68C6wwSdaFp^`8#ؕޒI B/p1-Pݤpj "H@-"g2vơ<|VrY= '.|TEQvW$k $tÓG=˱(V>XȇԄ=Q$a3Ra]+*)>dDLꈈ맽E%?,1Վ?E?dX) -*dxL }u ]FޥI=T.dERt=";N'ϮMI7#GatA5K}2 ȉW^(ga %_%o*ǽVi]CSȲ2muL b_rk4ryCzd)ӂfz*(U A StIU@Qg-ݝY³GDYdq[3zm09'iB#,<1WH3tc'?Dӽ @'u_IH(кOf22o1*Sz$!w= =ެG~WW=eXT*INW(X|8e-tƇbFO7:e>.FԩH\JϦøBU|A';k%*uaN> 3c՟1E'œTgpNpԣR7`o0&7gZYd ,w} /]<_M↰b9kK+z)Hdj|׽A3|t1 ̒) 2h?QBh? Tb`xM{~%\=>Y.4>mG;k>T3yAV11D)dЭi׾u2p MCY3`Ilɕ^ s# / e%^C+\RuLF mKTC.9mFTeYX=#~zZ2vBa}~B`'94譎CS'ee8.@Ɣ?7 h™J) g[X$7PPQµ/eLan}vCiLt^2,/CQ^kT"WwPnQ@EOrER^fKN=Q{^)~~oFLՊ~bÁ٭xa֛٢(zV. n j~b&$Jԃh]HDۄ+u)c|TRv$LUeA*(6ʅZڥٖMׯئ Iz8"([@ > kA~Lځyak_k:Gi7BjJsr%z(|!g"Y`=nX"k_&K]ˈri W55EN`'b3L9GLmZo,/zRT["3۪j٥Du1d+ ܒ~S,,sPq'} hQN7D #b$>DtMZ)Ktpwi)'S/e3t5Ji08:O` ʎ fy}0V7jMs^`q6U1[cDwڄ3w*1ΣC-\w[RB;{Bqח~NU>IKݣ`@?$Nb AL gwsʨC%IɎB*q#CRl>7[AG$6nC~P@~¬Ju󎩜\!/ܨ , ~ ?nrfX¶Gv )܍ŖzO=y]e"X&6KIy|A^*+Y{ɶܵ O: ^xQfPj 0ۤAx(XԕMY:C+ڸh'@/A$4UӴ#8tj-P7ʲ-ؾ{kqBDr]Huw gsY pr Mfv geo%蚔xw N JQ{+- p~C4JC;ؤFWk-X7 T! HV,@a;믮۽xɖeĒ3# 䌾pݴ<9pRW?2|WۋjL+Q32ÏD0Tt?W*3u+*br) ؤ͢>{UiU}4dg mwH FQ W]w/LCNcm3ና8_]KX>Ol%8 x쁁#7BpDVӐK% 4/sqݩUņx|#xKM,l@1</zfFPӳ/)35 cgL-,҃xK)3gX0a`NXUI;X \(:K秖{ Ր vELqV',< ɥ1w6@{^*@:i_pc7JZF֞a4'1+&x4[m 6 ;)Kū,z4 iC_ȳם.& ;]Ɏȶd"_8U Umߌ@djYBjc*<|H=rMRYZ-V辆$ .a*ő|m<=)m?̟<Ǯ˂Ff1j;ʥVc)'F=˗cˇ[1d1ØTTt:{'qzsd9Ӛs&8M Q]4J~k=4i}WC=W`Q  3aLq;)F{4W)<3yqM(tRyrsu‹CuSK!y]:Ȍnv2Swq>NLX0 㠄ltkktmb ÉC$}q4Gx# h)4'5NUoUu'k`Rrݪ9uiswZsXG`}geO L:ی#K4_}4uIo޻ 2Ark04jFϑ܇kᛦhW^59A"! Պ1nIWh:Јul鯒9Ό Gfd(pO4,S[3PO߻o=(ӯC CMɆ՟]Muv{qGacan v? rټ!2vE$k‰TQ«1Hrkz7j+[w/[/,y? \c% t[7?C&GJ:NA\b%lklO׫fiJ>ס∵~͗1\*.rF _knjUHVl:.-#!=fۇLcS+]piK ;&'CR'}&BLJ|-IP j.? ٧I{%jv̢av:_] XYPi!RPOBØ:R%`rJD.տb?ݺd NaflTJ XOidW(&+)ߦc4[u"JdmhPƿZVJ|1\?AEG Aޥ`@?oՆ/+7WMWYpnc?+\| XNW=o*ط3¨x5r3X(yNg;7ݸь(e-{\,Vż60;9\;sbɷbT2/t<+}`u[{C[̒ƳߒD(<6`vHKm?@Pu]>IHEH}ķC}iJx?㬩6ZB|nmz+r$.I6o;6G 'e}O?_\5CߧuDnvv#H|=$h!~kY'@>dz7$oOKDqlUZlQ)yn'\XvUc U?F[ ^ `_ڵ-\:#^#E2ƛ}g\| 4-sJrjO-n꠳5`=Z,EOp= *E)fʠZt.t@/zGF8 %̀DT)׾g{ϚZ ӣcH [D wn5L8ynn0CQA&H۵{ԱZҴmvEф0/J.G5W2FPU@z)(1靟 +`Keɾ¬F캎P:hTP#dVpu 䧧n[H?iO]P= >QMO$WK}PW :DO9$= Y?giP$Bio;oȄҜPл*؟v Byqe3Iw |#cC`9 }GGO,I3.LG5=6t栴u/+m=uBϕŒ|Gr_D֘M""kQvܔjiekB(s 7ȃSВ+=q7>?*Ozg+ \1\dgD3aiBB$t,,uQqkFG!4ɇЅ~H:C0?0h\MeqҎ8gAA/׀c8$膿^]{zE`5&R.\U/ y$ ը\:v3AwEV)n '*@6,o ELEs>Q5^B]~^-<_7"aSud%Vy7D|"C Gu|or̸s ;q:SIp{0<*ڜ]%cQ,*K[z6Pd+PZ؋`FW^3BJ8.P/Su+ڬ\%"#W_YZHXi.-T!m pHa b'T/)yqp;;[&2f=%p:gFSEђV<ݙO12/[\G/#,l xAJ2ózA @#Lצ׎@@XN`_VY> )ѠJOH*.s$ƺprE\tv]b,G%q}+16CTC)1xxƐ&W0FmΜ) =6pnȁ&=`6L1P9STnym[Co 53ifP !)\D~f@ 18ϵt"K EkaRKq34-,S'tՃ59,bƬ2- Im.bg(9BA6sN`~1G4G o:T &(r L}3+{6q`nGmi(,PWr׬ATMO=>gRLXҴ4A %ժ:1gxl6uE:%s,:vC#U,w 7XwC9ڥOo{r;3AÄTvSr'(9NZ?#V\n{ClXv/"tTseOӬ^} :l/2Sn=rL'V>Ae9Rԑ$6}ZJiԼa4#'2L iDX,YnQI(ѽQaYl534s R<" 8 DG38ۊ^Gei0 s܉U(3;s6aB+Ibdх q |5z $whBv0CV!]c1~WS#"A ]IUl -*{SZopiğyr x$8`.uH@"w[cV5By [WcEZ3V*ϷH+ulY$)j 'e/޻ nT BC <ʗbIAMP9AC~gm aurĒB9u jP?S0j#+y4n)b$I(f"ڨPƨ(0"=YkpcU]y\վ>>uXp1;ҕU 1GptB]sgPM^$* )vEX<o4t Xs = zX])ylHWm:k圃U=bM ,zJ "i +:5TAx.)hM`r)'u~r} y4@݉4mů+PUsڧy{)VGv,Oquy&&>IU&pqd7}d?24>fth#?Xm"K6G>˳lq\,Wĺ.{f2NBEu"f!pKA?t0x0yϐ}QdRo1@MW7)ܿ'UPDCr01Yry-KX=Bs7&ѶE/(Ak*A~#va8_-5m +"I-g]݉ aB^(R {.iVR [g x$Eo]$&vS;B[;'$n7 Ǹ1hO0ۼ\5/\"u˜#O7S< Hq9BZ_KD}(rUC_$xK 4Dv N}?vT.-n*bfH\3bXi{_6@Q7KsEuK2TqRk$|܉ҧXysO*u:L ^.55hn1붞N\"TxWĕ7!ت귔Z Ɓv,t֣ICgiu8 1E^:uxjNliC0媶8}DE*ww\ K66(oʨc@ ~bL ? '!g\D&8|FnFWtm=l?bd2O! ᛚLZ\J^K~q}pf7 Brȋ4 ♶6]O{/P@s&eynLX:BfMA#<{˶Ӥ.rnch̯m[']h**`XҿV}I4Zr5CCS WFGUڲ T!1&o?*|r1t`d1fbNyM%A*sFPϱ^Eһ;}J!^o,#Q p_ՙK??K &SI\JUeUekظ.2b +,I-IJ0K^|Υ~i*-&cr2yV%X؃KSl)3oHYl4I >gqoRF("8hŋǨ2x!J3 I o#$jц?Qr^uX}M.Հ$_f-3tWz,ӲBW[3Ѫ|u99S#8E=!Zď^i'MP{{u->˝ a)<.V90-Np6u,-%۩w42؋q=@d}5a0M"@j042ѼMSn-fgr9i@.@X⧵Cưs&kj47 y[*q6iT lb]vT[3~y8w8d\IC<<#.s0 @!Ԫ驚kY:]ˋsz_`nxBEBuGY3{ko1r]EErqC2c QcfBi s̵"Q<;(T V~C_:٨}KBSvGL7Ci=jIl,(oi.cpcLޥ+#{@W o8.gMW歙E+ylZ2xcF莤tC&$SΥnbm=)ЄMȬ8w$sC X\u1 =hZ2 YMXV:= `Iu~~ԌjKP?PIH!(iه3|>~|X_vLQ/B6_Búy5]A#ji.,8 Xv]̂#>odu^ny~ ٌuP4! 8!i񚠟,MTU[^k#Q;O>=.q }lԱ(`ͥ|l 0۽ []rdA7VDD^rm=*^!;4-xI#` WT_, :u6syN̝@m/^|o kԂ+'bzU}'p]i}:ϟkf+|60C쎰u.٧dH˻$$!k Du2>^5^] FVg~U" >b\{Ӿ'>A`\=TQcԂ:?¶l5Γ)5TJ/7ES`<`&suW(b]^ *qphi077Z$1>e;'$VAyO<%P"ĴRRn'ݠ*?̃'0m VE|C/epC"Fyanu6/&#uD-kGS<5+AfqT*^P=hkLSEՆteH"J.l1lŒ$8*Gf`Dx%J,@d~Lw}3>kQPyQ 6ri{_IFGV* LYQ/r٬q0D/6,"^rMas|wA:Akc0$Jv:e;mHpgY1ɤh㐺7.qwj`eJ\eĠ鑛oNPiv0R% iU[it{AbD4{ó/c!Cb-HH5 i%bS إIdEp TwBI{]Of~Ie8H6a?"n[QW㕫T&GDgH)IzBܮ= rѫv5='UxpOY\Xg`=.<^I7IJB?s<Ԯ5&$Bi"]@YojrKJuqQgMhXs];R4Ix*eLr p " =QdJ,uvGc-4lOMGj'2߇3;(%fʘl Hۼh%_ җ.܏fn=?NWƘ$G^ _ZhlOy_;uNoRe|8uJ#rj' VnFXB3gv(ҋen{EoT7 b,o9zǥb4Yw #a&|<3(hx%_=kUt{6yuZknV;7!:q ?4PW+b/$5ݷ*me-PYjՠ= ʪ\A߀Ҥ=4P3‹.5I*sFnz9'MU|UbF4S3D*]MOJH,\`GzW9#YExII=n0)_i{<(<ԁ~[ 2/'`Ç c*}@ڙ>5SҏIN#Iگ&lN\~PG+D["0p$>nRj/ ]. G^Q) Zgo=+ RTDWqJVSf]Hwg_!)Qi $r;|c@ wTY蕍k[.,(i,E9I qKm${T>lE#F^Ldv YX*8"7zXwugS?I֦0;N':ޛ Hﰪ`&6_W8r׿XEC%k#Is=j|mQPwLk0''h:ˀhX@Y]ץU xL2ځ~/MSe~kIJO 6x¡Ed8";T{G] vNn2E#8Lv>Xs:ݙ`a3qt/'eKܿ',8HjE^h薪~p`ѹR9Z7J]=A:ը01?NP\Q Q>b|O+ZsEt,>kѭw\hD#DLk'PʲU! CUhb 3BQSa |Ohz_ ZavĬ`ʍQ{jjKx/g*Whԓi]ZM~׆1yϐWB}CsIb?9?T^mjCy$m^0~ӀD4Ve$WzKD¹kB[pXڅo#9s\S2`^|N@+ZgYP廁OBKAq 282Th16I,arssBr~x}0,u-HrDi:q#*0ʚ c8nƴ~*$- L hVo% èe iOZ%v;.2Ӹ4J@ag>%Mp{F|ϸ&:.v$v:3z!nzZΤ:&eAƌc3'S̬D8uәU!Fsc# }z~,*-_%Ia& &{=@vaeX5>UrсjUE2^P@wȯTn1qYR&w)nM* vŽ ҜUTR@6j0n ֮K[YֻTbcvG:z=s˲[w!rYdgb#\Ai#vd O=m4t(Jj!KIGZrbN]Rm+' \2LRZ$C?2KBbVlqưqC_jeg㸓 _Ԩ?>^BhKK &L^HXc]>>)\!0 :lPp̈́5x1Zi6-"CCNO<{WsoXB|/s `țD7k$H}@9R=ay>ҚET<f7{$ -cO&^h }\,W+2fez̾0ӷ`6x'a"DmڨنO%^ѩ|)v;-NB.{IcZ(s#988*M?Yڌ[]!iu+Aw 6f__UEĎ5cU>2bv{P @r'k#t=N=!D:ETYԫ2R+~nSM`{/! )4K{r+8:Χ᮲li/<qG&$/N6Zzy'R?θ@phG3 *X\qh؅ s`>c>`dco&9N`ˢeƶŊ½]YL(aavɾN8(:: 2k*Z}49 aJsHUJ Ͱg JtVO:ӼqIHqv:jb'_%bL/djP^gؕS} pY6K\ ,BoK>[$7B#D}15A(2fU'DdŷimFJrfуD=t2au&ĽͰ̷U$I&~L6sB_4ѝ3l+KVvM{Lj]NN"> @9G㣚Ve Pl9}v!1@4hniKLR4+k ;<(z=Mq<ӧbٲ2'm\S)k6[.Mq;eCuq t]mu45m)*Ƕ~]enw uJ'Y55WQJle!3:^5AgTǵWXW#,b\̶|3 Yqin}Ƶ}钯,le!r 2)jKSvdΓRy&t\N)#ҝ93|^ךflGz$>L7Fb6 rlZeeQ#r˥&zW~J鬄RWw sa|Mg ޟ$\ڂ;^U?O=xb 9)Υt+,b_k5;wCT ִ^Ne4IAD *N/6(P[o <9"0~*TX3 ,5Ó&$/ DcT7Q.1hhk+ꜫLȂUS\޲3AFOV|B8 v_7MkKeb*"=[eɎX:fɚL8LdEeY:2uF\'K/6'n{5sXmvRny`.ZQ] ^T4rzb׌4ֱB t{y{3{ꬊ~5@)5]eZxs-~qX[L/K$::yn~N9|w)i)kl|Yz2A6wlƲjL"/4XqT`pQ@ Yձgfs]g;7E@L&T)GP}g1dAz7#Z*_˷X_HWo;.(v\h0x+l I͜xKRbcdƒQ hTٲB!g*?i0l55 Pvk:xD}y2̳k'2#r=v 90~>t.7d plX%/HءSAj6smV,ԅ%6})cyYpk[QO{ж D'2at5;ZIbػb^.} +JaK݄HV&Ca!y 4&ZGYYz1BmӈdT\>&hK$MrϘ4MæL>帎4KzJ"H`;u>^rʏQRk#E [h\N`{ my7Cv F'l%[%k-7·`䥡Lw2?tQ.ez=!X>:)d] hvշ-QUnI\S,(,`yh E$tsy|׾嫉& 'w*hRc}̂ԡr>XQr= _k_*d*Uvѻ\Z!_aZhQvcYUXؔ U>P#rR St+sD41SimddI-;>ݯҌ2vu%D/j=2nJn1D"7G6.ښ3E@'z YZ6A  ͏k뫁~,U$<%{0E`SaE~ K8mu!}&{O_X¯>GW1.]IG!+@bOP٪}a|kxϗIl"}Lllɶ3ѕ 8 z5=tg,^nj$M=-X*U_0a g9p 0E,jX.ӻ]j( `Mk"[%8)BuHmp8bFG7pgXF5X|TQAۋHU;/۷b]2ԤPR˻e+1wd aLvEE"i?kVw=pO~1Byf>4C,qSѠb}9k/*aIs8h d6|*  MBǘA1$̢բ5FfGVْ缢d;~zS/Rr˃nG=ފ{*sW=?[ʈvAKIijmM%yVZ_ Bq1Hn9#6$cxt<}6V 4*4 Ҋ":qQ,Q%v0yrJ{qsYo ;B&xgʜ7ޞN a+{ݍ*zB1,-BE,V 2 +XȓD?'R<>̋N-̃k&Iُi{\)VKL@ V6%.Zqq5|-4>B %S|C0l;'jKj+S<}[ǁ3P?X6'B3OC7j^0' Lu,졆< qLa `*I Í Sc At\r2vik1d27'>bO/bٶD?GY1u1Cf8~o40坓6+Bұ"z+7g{"b io*n#fLH/Y:g@1ysv%B^bJ5<ǓKI)u/V5D:ZiU׻B$l TeTc$'ժ VW` sV/bR%#j@u b'&U*Ro;S l@ !Y?D].FЂ]OXF- 7k}^M^3.`Vz8ŒUh_< 8!xRg =lȌ.{%n~|@e Mס4I`ׯrYeu!sW]n糮Uu1SϚx(HgK*qkW-+ DOPɯ=#D1UTvpbs"p HaBI~$> L/ڧHgE2(і"D/R D۰݉Wv@-"bIQw#i6&e&qmnfMPhx~hju [3aɻ蝎F.*_Qgn7dR5if~Bxf7QsŢ 06 b0G3p9Q>g\.yWNʭbsʲpdYn!VЂr'c9賭soAIXwGKWbi3CL+d/7b'DF U~0{l$Pxrrh~kuiy)#L?!Ց.,O.F+y];{mS û,< X^;=5;fOkؕUW/O减P;CX`)8Z`.!]FCd.>(Z¤|*x? EM0R$Cf-336+>JoaH8Rׯ^p#>s7¦ G/eW!`kQb n1m1ߞ8:iC K wڥ[§S,i=Yb2ʟk9ٚ}pa2p.j9(QdD$)gª#uqiOGgU׸r,WniWuֳHhHU !=b8<>ג^^ [t^l(?_X2%4OnCו*Ay\DQ+0LYqT׷<ڰ)JJ2b6Nazq(ϓvX{K] 2RJ PaC@AsIO{` "nPA|JXS`YJ>zráܗY>]G$9e=Amv8E[ f)202e]^”^al~fjǵk6kkdPnދB_J?HٹR10hpT$cE^BS V"c ],UzmZ.S`գdD拠Dwڇ:Ufh-Xo+C*:+ۈnsclP|2ϫ]pV+Ay:Ǡ.09}X +ęO3wv]2*kSH]l(8]q`u᰷1[)d$Þp(n5p X'G2]AeZ+<@d }LRmZЁ?L& 6Uk XfΖGkA}–-*:lL- kϜפ=Z`|>2b4ʠZЙ,Zp\V#!pGlnD8_5VJ8 sPGބ엏;Dyv_RQR_)BG  |Y]S&I5s^8ƫę6:=-0GD6z 2V!Si%Q~֣w͍KguĴ +a( JjG)3-R'B^TBf7Xon3hب`rlJ>6[;%yb~׀Ֆʎ#{ng*=葊 um; hqh s8 )b0in9}YL6Hh$?dE@TGq hDC=^1)/XEs,J=[eQ\Ɣ:A>ñ"*!OYMT(^މcFt_{ȩGC.cyt. o┶aYroӄU=?PWgN4u)eSnh6#~ރ$ctVc.Je:(؊RޒIx,r1osDA VlͶ-">obӵL:!&A4 U]xub\!xlv: Z X&:eScMreNS"tޫr04XPEC5['[lP<x;~vjE1"ڞ/d dqܨN (s uIۿC'}j9=2"(ڡW}1]A1&RU{{k6 (馯JHX;I_ )y?}&ڌBl<1T>;{XN1{N;>0p U~t5f5Rx"x2M0 | iW?r9GU(i@ %Uu2ɠTg; HHE֗Of(j" ^"Y%̯hwBTy:qYsItt{C%6KyyXRfZ- f5+dfaq<*<o,ݚ<үLZsț"_qYЅdۿ<#K;*Ճ`XV"~aƛT Yw]Kf]{~W LoʋF Woj~k_f IuZ5(ot+MMJ'x5[`fjbP n98O&Ng[Lq"^ofmbJ+ueHr8D-^D%yŞlm@ZjXa/ ϵvq^\r]u87aPyiEk8MF lPf?>) =fČNJÔ!.BggPƲlQT1 Lt~ytӳ3e 8jx14gɏw'^蝶89L!X\*[rf :CC?hX!LP[ f\ft[4y&'@HE3Y z˛!\MfT03ZOKfՄ;rh]s[Tq ަjkй3㽧ry%\ =RTVjvpM=c2۹cIક*g*/ &%jfq|@Ԅ(UA9XUՈ܊wfFX(/ѣe ^s_D3%iFZ%L.dU2IA5;(j 0_H0z3TYH28_wF3IwAo?.jaYuTeEdSϺoid-{NBX:dڒX}jtB 5QZ\Q% UO_.b1(,uz-"τqg~1 t\(^ոU>+}'e'z%~)c4FBZvy-鹧!Q DTWUa3װ alik_M|s>j+Ӹ̬f%3"Ů%]KB+zHO2eφkL譽DtVE %qGI Lor-gCߗ=\iP"fF[{E>),#ttbVHp"/]1F`t+.NG"\NKlX!pz [1xJPRW ~Hn8k<+F(<3^灌gH"ʺI?W'uh`XDLe:NF+I1M9&f2: A L<ɴ*$CL1XY oT1=^Hf~a c<_з"ͭg?9G?\4oq@%0,(HKm~P<peK:p nayS''})Z^v[REٸo8~Aq KjQl[gR3юmVhWC<i Gޫ榀nFLS`A.R]Ok Rϻ3qD?W|v0sZS)lOjČK0.U~hL{ u^FI [@ZFZ; Cu "+Mo->jG)ʯFяEYԝ.?$.GL?"{ ,#ĸWq=`v~NMM,?/i@Ȱa4IK '^ ~(d_`.sVA+MJ>p\+A7MrS>FU FuCUʀEPht o9Ym_\hNiњox^"glL&|cvc#R2F'bf gKJ3hT`C[pEN[ߡR&6B3'PQ@x{PSm`Q,eBj_ɮC\~g1Z;1aNrn+ E%Mʒ paRagbR+9^CݕA(m#32ڠk[̧V2Y <~´4k5>m̰ |E&@Jf8yviCȕP_9xE`Rr>=.6 3^U iևk +j0.%Ԍ]vUe7_s}$: -CD*RՋN6$soG4FxJߓpxt= zP/̶:N's;ƛ qe4dA hiyToK7Y-8< qC:(1+ׅ2h_,%k0^ ^dj\)ln7 l?ј,; U٬$_g-P#5&H0:v[/ٽilI8X]o_eDRuucd6]a?R~3sZQ專wvI tùǬɤDr'GV@Zx`9d9,y$ GC_+)MSG<}vk"59nx}ꔟ;=߱^FOs=  9`eB6 7uv\޸Nq.^$TItbL=RZ=2cnք͹M`9'-xiG+ A]QюxY\.?4;D+QVͶ5 q%om %xT=Oiƒio6՜iPX]rd-h|~ܒ ?muq?i7I69I71OIr:Zt㫦+3"ȧ[QƱkl5ބbc]8N"v}C"WF TlMco.EvZy, bEKpYF9l+2SwZͪ]e"TMqǵMɥØD8[L>6'Ǫ?v1<=¦\l;»Iq)_\r(=1()s L[x-u~=̼Q `A2Pw>-Kȸct3|3X(@)*(h(hFF|0bͩf3].)dɱj(?A"8K1d dL#< d\יSy`,'#4vILX1WT|j+UvK վ{\r'FYF⸟ip׈ ĈX#* ' |HUVΙXuڨ!֐ղ\5J?6e wU$?~:\Ime#t301sjAU@vdvj$!Ka.SUꮄhl]:; n@kA C2^+ܫ9ޗsv)kQP[ODp:H Фql}j40k >|=:4yR$&;/Yk2Gݓǧ@RkO[Pj5`iz!r/|j!îv'3Ov;΢af}`pxdǩ׫ʒŝrP?RTX1c*?|]jX.$zrxi٘d}+fS%[eA2#NY;5!%gB At4Bh1}Km}@(”h"L4[|Ib/]x&Skd5=vBrբE}j{2"X+aE/΄/v$*D I QN*`[0-H kX"! p_!5ÁG@J[={1Iar!]_wB=TgGH*"=>MVH`"pV2F [⣅'bĻ<>/hhQD!Wc o_`d}=p}dAǛ7K`_v=1?tdh q(h7T刣$q5: %UmߥaVJH,XR byANRi.>(ϰ&  8>(Μr/; ?X$ےM^ZWҜ3enyKuȕ-3k&{`o 1*o*# Lu.>_e~Xp٬E)xv_SwVrPFbNSN -uDQ",wHR82\DQoܧ,TA֧ ]R̆_׷F\'( kRכڄυJT38drCoNuBE h0 [d y[ʜF)2p~(/鿷L$[qT ){: `}GJ )\RW5 UM<9G-G7tY7ΕyqU gvRN#yvlMGD(fĈ DX'X-1Qop¥(lnsh52hx [Zq3m^ Sy>Xjs*e"-ű0Jȝ$][|JƶKl{@''Bx)\ȌsF~C1_Y[p07[kT@ޅy՝Sf s{ɂcXQ{ҿ8+*cn$Agƾ;lM_XN^0z'2q[ #w&iIh+6fʯ! " 26[@N֥x>z) 9KPosa).v ZoS\ʴ{L]@ Y)3lnBΑ% =,chu+EgonYn6fNƐ>fӽ+;lqfEy k5 z@c 9[yT8!NЍJZ}߲h9C #'S 2",<Ϩ>v) 9+{?ʦƛpw$tD4d-;5`~jiGog^ ٦ ~ d N_D%Ѽrl03Dd[)6}HvR@v^5r89G\g<H1q.dB+%%83=0$v̻8g*";UO }6:YHr;1}ʪxN};"̓^?L

$vEq m!X >ޓ*vwԭQ wGr.tVu'Xx~òh'~C혙\_Ox\kJBDZQ u尪DٻSn:iXJsu̽/[XyL '-]cA6 $?I{5Ύroꭃ0 i9@*dN&HlEWw8V{&کҲ-oTעyL?`r)v Nen{$&D'Qn8n$c  p&<\ PvZaOL# =`mV~Slv<>y TZNU"uyc{ງK m986h`4F4 +쟪:bY/Ą.{dk<!OPRFJm3'XB=<=2o|[3GBcOզ 1zz`VCz9.yǿDG[x{Kڂ {)CB6ț`]wQEzNiTJ=# 9gW=qJ^i%4̶ U iK\fV˞aAbv5/92p3vq16IW%[ax=_]N#/5M/6z.RًZ#>Mhkp)Oӫm!"xϸA׶oyHԏN(#cJF@YM4@b) P 5U#"ſLEq?#!])Wi k*|hRjqNAWK6BP}Tq=ݖ#pwY_(PM׶n5{T2#Z\$|Ē-v>R+Α1~d^Ŗ}3Q*ScE^+A "Қ!4hWBmQӦ4odB쌕4u%5_q 4&{r># ]O4ӛR[,y?ړwƎH,С%|~ ֑t&I^q}0r6`^7cw_ 52#t,nf$ŠT_꾚/WYQNJ}hMeNsݙrS3_t+.6PБQxD {5 JՒ$dǬF y%_j^q}0&}jyTpX̟㝽В+.j8d[{0zn6м ۛ#sI*qxJ#!?0bԲv<;0J8hV!aqz\5# qr`:9b61ˑ 4Hyw&k㸉fB:/R兆u\?Cm͈w7Ieق[DeQv=}S ~A+fsޅ̒է1WM$TcGQq/-Fc7d[l9p< %c)A[%FյVu#ec萱-bnڐ^x42NO >ݯn˭|9z?תۄ<2"{p+Sob< 0=;1L Gϊ aG}#FfXgr4NlG::e b b/8w&[_[6p n+G{4zZo($% "_EJfpZZ7-w*6.I&sEf}߼0̔ (Më ^/w퀹 #?Eú?6ޚ<_PMJ: ae@[\饕ˑ'}x/H6\ו]Ƃֱo/ <Բ!l18U-Vk_H PFx1SK:A9d|^Hد7n#WTHOyjV/]>Mh %t a)yM<.Ƙ,4L6z-h0; **0iL))!`ѝҽNP"1qj|JCtr결q^52@V=(rEw3O=Z*IG584܊Df?[|wX g_ko7?;L!>yI[?\Z-j8drpŷzaN];>=ٓ'k@foK$PR [iB)$r#dV%-_ā{ϔ&- KBnx0}$X:)%$XB tÅaJpBv,_ǔ|RY<&&Coj-ȁ4^VjnsIipS*2/z3Z UTr];o#СÈWrj[uRd6ɔI_E‘lR)N ɩ U]҈A<]j6Q8ıa V"Kz ܗpR3uR!8;Xp6LoHh()Ꮣ*({֏/ٕ''>:HbGĞu+; YD.؟@izc XL;A}˿D[9"]P|zwr0-nɼ{oW5>(ϫy)BrD6.Aq@_7۸*ļ!\}\sC 34x0hٻ 7u_E2h]<'l/U/!m~rU<<^ij>PR߷9T7c\5xYK+L#cz ;:S]$Jq/6F_ՂBT1HS]T!:4wEyۂkRRKf@=68ޖԏo;Y1X<'I&H0RX)+=yT@"􈶒;aAI-N/&2C|xxu7d250u+hѼF7i]}S# HsNsȴLBCZT=C,}"g,IoZS ]>b;K3y9D#?dOh굼W{ZvLjfnGmn2 >s\ '-'B1L2ïvqKE7ecͼ6? $XX 2- B-ڒ^N㲰+ J:2ŻCaM*{+^VO_"ajzſ0 {YLp_gr㯱Ӆizk^ZoVcہwWfFIa T/ƙ0@$GD9 Xm𑚞ᰚyGgKge T!`m:cߐb9G\elApTݟ a i zJTdfS"/+Welz7>YW "5XRO(ژ*ASڻL!>yj]-@dܜ5ȩ#f=hvqlꭙ\֬4{IxHJ/GjE$*H'"MIr4e$.M.AFx8#W?ɭ<;zyja@Zî{ ?g<kauM*&ը[0wK7gp9WY?{E+/Bh=>{C F, ,UFj=ĝ l$hf bKMler g9v D4=uTOM9fdYCéo " |M{f6{9iS9}:u.꜇R\#J;8OL?.^iAk9q6Ӱz 'bd)̢N@`dȢ?4݄:C{x|lecFRTB fރm|a]U/]!hYK~r:kF;[w' Y( 1%p~|$@zѰksZ Ngs` ,+ ((+z[LF+"7ĒQ% 7S߶JtMMUP㣴Tںꎝ}J ,6R|>)Ȫ[jVIԊ+KhQ#Kr8\RGP:;lb)\$#]!ʛrpk\~;(qIbsA<56_}RrCI 3:7`:͉<)h'cFץIvpB?+*1f>8(_nA!{=t@Dõp 8Lv#bݲԤߣr]۴<8"Jpuaτ`f2Lx.Md4-[fPMأ%WgzFS(cc /SѕmVH=ۚ\U9.8vlO@q{o4&Gfhq z~Wsf*BZt(zPmV􃦖c 9^&U鉝f/N2ce`HAܴTi&-wuXW;ݒL*V3ЋD [iFCobY]@Cʂ^,)I肨9#OB)$!85DBrTӇi5h{>ؿR3*2|^qZy,Sv{Un=|M-@wGGh)3{8z4uҺ0Ge˪>]? -ǏH. C=S[e)IJRak14;b='Z,![C!}1 G6ـ DͿӏ $s<ۂW$JxÄk$ @;֊˻C.|X?(4]'$;:hvok5쿱zPi4sg5 ԸE5 J#]-U>0OG/PxB|H$G9E^C6Е7jv}`dܝNBe_A8d`}aZCED fu*dzHWHN,kD6Z[Ln9dזfiIF<0=f;oK3zZN(i<-nD$]~Nkg-RpKnXNy?@DƂ xg$1Kv 9!ki~Ir›J'ĩwNo+x2?aNZtSq"Ϋ\j=>}*;z3?$ oGaua:h\%*EtqfY@z}tq6 5҇]ڐةZtdE-/B)/[űm[ZYӈ(FX0þz(""otN>4?>5`/ծS)NvD7%JWgoJߨenٶ>c0jST)=b}x'nO\u7 ()1 Gf/$I3Z ~IZ&q s( g|-d9G?rzk3VΖpsU8NC'RpdV+/a`.[A]嫌S,8<[<  с )i*")啼o[k5/iܩїmF:П M'(mŽozeؤ/}^{-Uʩ̙%i/h&ad;ǘ*1>`Vެ/1ﬦ=Bݸe1*<*H}ΏpKAUcVhݸ9wi>'2(v a\+0t~||zCZg ݱR|aR٬|z#{~?o8Dj@utbL$:pV vN2h=O+"D DLE`$ŞbhBFatb%.202tǞ Vm==Q"bB,]]]ϣ+]$PK}5cR ̘E7~ԝ2IB(ybkhaLޔTz&dR9Y`D'M/i8 g5o\&K!Ip4CP?_ {%υvQ9"u߱3X'm'8&Jz/DhƩxRT0Pg1AFĄ$Jwٗ M?3YߖZ`pjXD.a(',H-ʓ{2A~DMZUIHYP2Ô˨K;j[X>U,>ya6q28rcʫal,+?iZ'F#=a{~,7%Al0l]nH.8Є1|dFs]rFkMv(g^;D ʁ ؾh l Ҽ؛v/B |i kM)P(#'y@yw K;+{d+LlAk:IܕPH=p4B+]lʒF@NxMTiXO$ltr¶ձK6,6B-mr Iۉ9 ]*`"S+7Ǝ<gvegHi M9Sk哨z{>u .OI-+_4W/_Rk"Nel}ڵXdQqS4mRbcצiWj3ʞsW"+{5ϚkR Pq1Kb8}mU!M>}v2v0nrᲫO 0t$= NûH('NIRz~IM e.!}"dB 9&RBaz`$f=+1`wƸr> s֚,FzT^\m@L¼tc8)]Wacr57QߥYc[Ma^?@Ɏ+Z@p'@*#l7RPS5w|ٹ"=XY m8co$\Uv[{~FԗP.^S5[X!-g)cصxQ[W9L ȗ^wϢOdXG` [y꽵Wnڐw?Kx=lmyjVrO+Of>Mq)\ɤtG8I|e(FNPu4fF!aĚ$>eFOLTy NG? Ū2ө=O^&y)"c c.;qU]OH}Ni"Qekb?*bBzr| sr]y|Jn9P2cG.<+Ͻ*͓}xGW%oh:ݷ=g耻d[RlBINJ7U2oY:asAdk Tޟ´2=4P)5<{w!xBlv\]*;sT4hn"1wye~7c}MQK[dO.8I$oĜN$K3<TH+sޟhN$adWbNéKU/'mڵIzkf9Qxa&|@#l9?fMLh>rmEPGC q@ 6'^n 9G_DG?BJ%u_՘lة52,߰kzߙf/#Cqr/MN]Ϗbߧr9Ry 1bW|*[x9VI$zJ2KqEOdRX{B7rR^&u:*酕Vq|"hE y7XǕ)L){{)"Uc]]j~-zA݅%.i;)vXelP~P]x{"SOm=<$vHO#)y7f>E$kw/]O Z͋7Qfcz6wX;UnT+ŏGvGcʩւxstcYzm58PX8FGRRHf&K;k=hiфU6oSm r>q's}E"ة3C2xYgJ3%_:r+Q=z5;W\06Fk]=E:.1mk qaSߴ2㕿p!sMs<4 yz딎 g#@=A_[ cՂ{7ymXɒ8*4 @Y՗0pp_ڮ}pS>%+?.*jR\^~iR ePuᛟ9#WsLQC`HfB13YaC5vZMaXYETRRc呁~s"\ E)k ~j-OFV^=2.siɿ_/BՅ]cwm->.m<}QUZhF]!ׂ&~:}& g|D6uCOӖTTfzkqq^a=Ek**d!~kڻն&r[x42n7,88 󎌎&29|F>& 5㡱 k3t$_m?\gjOڂh6Q>ȪʤUV+^O^*U}N v 5|-+4# WrKFoV?2mo|ڨTXVTV?)(lj ?D"bâ0/P$V ܽTuI]Bujz(hQhRk!ꀛk"jG-Ą dR. WxٓLLg6욿^bƚXW90w~2t]tLr\UnR-]duAHL̰Y>ܼP0Y¸Z9uL-<gô;_v(Nn oꊼ4cUa&>70k4 kDbr!S}PdIfr/uI֍NCm2)|T [H.w2hɣMvƤ#xRC@S7)i-_ ! q΂*|:$hN\GTi`Hvo1S CDpoƐLyL84fjx,4: u c7瑸-zס&­e*0rV.7cx}ݑ4ǙӬB8T7HygV̦|?7Aa05Ca AaO궪? W~dKQg3貑7}`v9UF|œ)f׶`pn<3ٞ*>A~_7Ţ0ҕrZhaH|zĸ`{3YS.'r7rZSd,~^bCeM~+Jze/o]֮e)|r-`Ġ>ƯAh2>=gOOH'#gbu&WiLAFG3hC 7c6Z{,Z<*Fg{Ωb-q=B?.KقE+)K:Jy6O("OKhcdT7ej8jMO ;>N e53ͅ>Tb'Vv20SQx'ϷRݘ^m m%1S\Udڸ6PG+? Bi ^2pB:C+H#Q~[!*]tqt kV,^"B"Z:T{Џ mh*[V6Ő} 괟.'wϱ1Ͳ0eF#-ɬ;O<- - %r%b^ZUڞUMv%:$:%e2P$/+{ÂiPכ&k˨:h(Di]D@ZMwCY f.$q1<6C8niڡqS\aX.-p]$!e w /k rr{+h޺#q;>QS39^SA =;]\U.zl]c=N@fhPz8UB| ]Ѫ:6?] kk.z\ &ϋ~/UKXsuAd T*^rBI%N]iF3 'i1q$$-킖-cpop&6jH4Y%ao;DL!k8w0aO tH.:|M"Q1ī[ &=ż\9( Q)䊪 eit#?3Ԣ^7#Tu\dVVsx ȇvkة"31)#lYcw`Nt(s!gWO.]nf>Tfe~U=HEftpvD kՀ9DB4!/yH9!-<r) T8{}~*E3))s T#zEݒhW; i n{y0WeyCA&7zFZw{fF4 />ۈ+|:Fv7n H 3+-qv#o~>T.TBJUojrSQ.QSB<*E4,8Xu _9arPڀ5< (u/ D>mA9>2dV :Y)j}ZI) -5&3J3R Usm<3>;nE ;L+u͖XᗡlQyt67}c.F50uF.JKl%J-]Op03"Y#)ք xmc{ɤ*gб|NDM>޾(@]߇5:lFs^>g5iT \b8PE_LikK&/beiezF?Z$A⍈ƯKRbD Q"xnuq%kPzDbn}"Y[a~$P`GDHq} l 8. af 7X'Sx Tb|*[ C kREa) s#aR䝽&nq,_wn_H-|Ք?̕3}2 '|2)LvEDP}4uQp}:n!gWqCwGPn{О(j$Eqt( wڷoU-Xl§1d+<(_a[x*_f 9gbUvۧS #i1ړA;S/UnS3fbV,O%I!6ŧMR'l}BpOHS;2:fr}vN8:GrL@4m놜@ Nt ƈ1BqBLD\ D* F¸+pUR}(Ԛ%:4ӇqSZ/D_qܟ;o$=\R/`&x9vȬ_ު*j"l?zw,A:KrHq]@A$mU6n(È3`Gi띄lIнԒ<'~gRl)rᅠ](S詗#z}ipHl3Z}XfEI\ }X l'~p"͌)H;VUG9zt}Ї 0m9:"stjiJ Sw2c#)w. 8zCpݨө5ٮ k#̟%y5W7FJ.)F$)iS_E{x[ 3 j$r0$0z(BX?$Q~>+ ״N!rdikLΜ2GVcd(^z*5W%B<#{0Å5Jn]\0gV15'?-Fn2X$?d(nsR_ H ;/肸!f ,}_Ud%\] Y|Kھ:o0СVĹMUrJ}]:!l(o fep?ӮJ YzT`rf!~bAR~'#bi0=I9RyDh]3H#$#Qh,ꥄ}M'ws`8<DZuw7L_j Dӌ*UCc8׏]Y:"m=<<uz8S6BƊcK,|(gElOǖE0&$d1PULVM($w*!Rkq` k(k q?jz*nȃwJ=׋kWW~ŞѿHzmrݾe0=$`-9$Yjγ-rB|ZCLsMe %Dy>#\H#ldzpoUFkX#ԋY*=}"rBg}d,dSH''㬌5 >Fjm rMaixߨu#a P3 ?\]pl+ur[ĢTt-pEia_0?þJZ=ѫ@(vAv@V@2Z}f)3&077_B7GYFLϮx<^< 鞏f@8Ҫ yQ{ 6A9` [_;3D\AmLpтGYx!n:UCTߗf;&zC4`4&4I>A+!o`@EYۈc>aY^ϕ%iUYEWtJG+ϧ63޴S]c|y=V,Ov3[Tգ|~V 7xϬ,j%P6jtagJ`x =YL#xg..^}cY #-m ,Ls-wɂ@C~Vef/kiK1S|zl2d1ZAN_z\ WABٍҲܽi"*?ZT,yQ΁C7 &Z2sRʼn6x0&!TJBĸ.ղ]b`+îʲfly<^="kmV^)n]⩓^x*'$&i0CyӁmdWvb<֔2|1˪4i-D#Bgn?cKY4Z%:mlZ}3l[ [Ff9븧z"pR"ϟsQ0Xr?إQB&iQƿbyr >dsGi>s/KNS,([ji'`骋UUBQ>+2".5%;_YhHNkE\ hƇG/@(ql/zϫ5O-k_g+ }e91#&=sY4j+TȮpv"KԾKm{dxo7eF$L'ee&!G`;Ԃ q-<\gADuH: FWyvT847PZ6}Dόg=t'&n.:ztsNFɡ];);byӷ_ZgFeؤn鳓6}ƍ+(09>Pk M}[Pm=p  qWfB,e@qZ8 :t>-cӻhYkԶ4J'1\$߼+7X9xg{O'sGũ{nMJ" ׻ iC9WqHm5}K\[,:uŚlJFG~Sp0v e)CYjq3hɰۘ~*%C8lR|ڡ5_(9UA eRSX&wL&n94u:N ?$܈\K8&FvYt?Ygvil4Fxl0\5҈] kTrU:;;o fB6U;sz5wmX2 L,JP6riJ0i^#kt9WG s/˶ߦĄ (ryVMN0܁A`Ʉ5L &7_ռ#_j0`31ԶAQSX]!Tmib12z7k?őSOQN|S 頗 %=XZ! WcC~b b8IE ?Ƙ`>L\(K^JB" Ψ!~!8Wa:b9 jsRr99,9ŋ8ъN;{hZ" Ĕ~vBƱ7~cס7K7-%Zh|EǬ&# 6Ech!=~{ŨgFpͮmÈLyr(bmԔvбzQ1 $C f2?2u Қd [8I/5^̗~iϠ&|c1H&2Z%^ܠi@ ܘuE[bz2,|X/G[o dɽ Yo-!Gr>'}j7d^s^dtd =݈/uOh92@@$H"svP\b~b6b"D5$gDjrVP(=;'j[WlA0H#h/p#imkL'fiyHcc ՄPw©/͑M 1?/Ya i"&ŏ*sY!7q)3쓄 n eVԀI Gl,ȝ8z9=AMB8?›=-s2A}V"čb絶͵_RvOǜ=͊tN;n1)ɞ{nZ(O?ׯRyq'i0ҺӷZu;ű@/l(eod63xĖ]6 4ԺL@ajh|;5w;%暉T!⻍kpM~q 7[,*msu.`+6O~+g)I)-;pcW,pO{ 0pKε vȯ>gUT6D)be p0B-rjuf9%}f|x?'"kh?QSRd,wX_{`6r1ɾeӮ;%~uˠS,J)y5w),,k`bSwƾ%~i唛 ʓZ!>i*"10ؐJu).]_YԔ(Y :&]=KEOي bO#Cs^/{ ĠotOjr8ܞMޜfRӘ!t6Fօڥ>ejQ|#YT0'}{Ц+sQLBڧ-4'8W%F<"dGEj9j{7 .~5H%jaT1yqDk3EYɇN L q9^NWr (O[hcSעÁV2w1:ְbne ;dKd&:KZ_α,MB+OTt>nĭ4l2)׵1G#{*mJD5wFt+cOBWIyۦ7oP^al/Q9f٤sqdItu%n!q|-Nd6PDEQS0\I;tk2Q_jJɅ@آτD^)اwei,!w=Ψ [5ޤ $bRY=kW0v^gބ]fwN8m <(5T&@ CkVb#J=.wquTg.ӱ겕034yFZ6ӷ>?鹴YG;Vtm>6($r϶Ocۜ"HQj̲̆E( z2yt.|4ĈA>{nސ]I|4L=(,K7oxz ]vEW9S?CsIe45+ʾ1@&K Hb.PM\~8Ğ_Ե$>P:`jQ?ӨPV-) \z19dɤU>MY:̛0!9 k 2 MV׶-a̡%a* mo_= Z(s!k{̈ p19,'8t}68BH1«%80cT9@>g=|@Y]mo"*{[vZ솦JQvR Z rPKl<^|aU,|xRO?kPf[UxA`A*6z6ڹe4Zvn$7W[Ȑ޵-SІAλ3OiCQrFnIp 3ㅓ䓳CER֢J<*a]od}5w8M(-ŝa~aj-#x6Q|w=;Yg-svOguPxPoPcFw%؋ܺ4\f;yb^I^n׳&g= 48J*\e.E^?0m<=5ƽfxE{DBnVT16ON6#?232R 0vbqQ3t~2ÀHq =35.1SȵWIB~8D^. ;j> 48!Vyk;Y~WTVc[(/QZ拊.-HɳwSx3̞E@9W䳝,p8#/dqIxXDAW??F:(}8d{¼eWteu9SD?@zt"ݯUiڦѼ:6BvisRnA?/@"h:>ȵ?DD>3y۹qvh%b _}ٌ,tsC"HU&wh!oU0F~ufO9-H+;NК;m*]e]c^Q&;A66Y/YW$&Pi*ӲXpϔ"/ `)}d eʌL>MPC`2[-CuEuJK|ub)i0~¯"rL5r.Az&(`ijRƲe^5\Q]vhIvLMe8avSj3y/VB9q^jh۷=t-)`"mZœuQ !HmE{xP$5aX}r ռȲRá(-%iX _B;fosW+ QZd &C\ s^fy'vsѮ2"O0%aŀ i?Ȟ,͑W_Y1i:yGj].M u%N6our~1~ctb|w>[֠иD`틁p A;48#V{IJ }D%8P1k,;bATv߈D47oj ?H,9.jNBRp%:W^Uω)㳠a5l0U3%PrCj$"2[ԿS3f\T2Wwi 0PDNI3SGrlaK#Q/G ~+m%>h\dFЂ -A$65%ỦN"S{c²:)8+5NcO\ߔÙa׊@n==B U 3 QWͿ^WNgǛƪ.}|D>>Mz2@S8f#m_URd|9=5ըArN+5I_\}aaF9gZuqaiTh~0JM?؜B!t9!T(ݹL_;Qa}(8"*]ܞp˅ބoaҭDpgĔGZZe]o%ʋRvFs#ޭ'=p 7nx{T 2Z_,D~řO#˄ǚ߶:h(~kD9 5R| Z8/>;ĩG_ MzeTZkE5 W+-Eɀ:e17@M% PSpwXxJu?(@|Ȯ͌.VnǮ@KY ixЋL*V{j->>cEI,P$oN64eKg!&Ƌ_LίGS^p6ho$4!"<-cNj^fO/w8G]'#>[e[hTzdM8 o&M94k)jEJH N[R`,hxxcv~_cPK'axT*qtƍI{tsĒp#M)(PI3:ʵ-AAgl Q>Fu0O.cQ#A BRH )oYb(Rttyo;:ԛсq}j,͎5ˆz*J@lo}jWte#Qj?ⲇ-T w ;kģcQR32~΀~tGG %wq1òImߣ)lTटq u:t&&#VOm6bf-*|ܸ ` lّ1ߺth,n[ ,a)OzP01AIW}7ɔ6=B3,79Aݏt-m%؞+nȇĘ"3g)O" e-z(zުb|zI=/^7^#?XcYҷ}؄ ෟiPex?+\ (Kb Z@6ȍL{ ȸʃ %<䙰iz0l2 Y01^3=i6xجr oqv=F5OşjbNv !i0"y*:V8K&%C_Dc01қcҳ;_KF$1+Y0! IU0!x$J>#rمY[|U1:fXeIyEp2U#I = khۛIlXGKX[<^ n\,}`-_xraE閏焌ry=ň0ЪAD5`v7ԉJK4Y^ UD/F_Jp8;,ݢfa < yٴP"je'Cz=(ы"ɮgK6R±Udjڭ8e[o/E,GvJ鱿mN\0+W0NVrblPٗӟU=|Qk9uV"T p"a34.;dؾp0<)B_4a^}-.v*""v$/fZc4 F6VI\U$rǨ*6jJBp>%5REch1y/o2R> ~7,T-35x޶/O xlnX!_UG6* ;O;iJS>9~Ӫ@aJRo@>ͦCw[RWx|'&[ڂ_L^m1u5i`,pBU7gaDՏz~|'zFb-.,m}Cu.83R>k4`5H C !b@/9(ܶKߜSVCPPL{C$dj4axNXQ>e\y#Eg"&`O2-U;Z4]t^țO(A$?ԽgQ"ds  wEJ @?{$>m8}Y2%t7&'lG+}AnR]+0hrMTqCNe )Y6cpPQ| rk6]?1Ulz{2$l/Yq82TUڐnx\sM~wf s*Y@K#[ |>Ti\Bw'/w73:^~>A`y`nN%Dy=fP[ TG])4FQFV\ Omi TQ+b7q~yP~Mk?wAjiy3h4JZDK8\V갿vmQFmG*mqҽ.RbbzZ>H\P ˓ϥ}$=F$D0`}sANnv7HhJݏL5G Y*P-Ohl/tDK@ Zu5_:l~Ti|!ʗOZ *fzr9Ӊ]M??B8CsU gM%VC4dӺωI t̫H4&9,ۍam$aS=9hOzu5v0\:<}R f%7z?~ptVH]ی9BBc*t|l-VqpJݘ-7HW!v E ߟqa׸k?%Eue\cbLtdP* lC3M m) `ԑ*n-\ioԮz.B3hܑZ}ӕNt#o{aaz6SɊ$XCL3KtK>E0QIXwa|8odr>Lg|,]ՔȎI޺dd+$L)?;$ӴZ>-o^y2$jFS=9㒙)D 49GB*^l_[ωоdW̵d@bm`v}vv3,K?-tq/6![6yie_տC>os&m:'1U;g~D k|(h:$<"߈y&W1-0c68-1m캙]!T7z[ n,=">m(|.;e+B tUFpe`OWZ2yvO:VN I+_8E8K*/Z,NAмSVdr i&w&'U)u E8ɨE 6qKHD"dY/$'D]@uBKo}n[Oqͧ`;lylLfʎerC;wAf 5}"+C`le4C)vdSx9}u*D |ڤ_h59JçV<+\CxeUtA}9!OD)"p.epw:EVq\b$%[L|VKj^@($d-YVM  ب,v.s1h6JxǖCr%*:M'5DmzW;sPqZOLlP(g0VWӔې|57W(#Z!^  Z:4DݪTwS")Boxҋn=7mg1c抡9Hp)_)o%r#-Ub ﵤS*g9ӛ`cr=fEu ?۟q/JOVoa5_Aunڒy&-^vEŻIӫ](^.6Zm6kj@/Zl u@F~mgQh角I=C+(O %b$-&1[M!xDZy 0F (SXV;v{GdXFvpP챹ȿOpUXWGPJn+|vX}/!mKw_w=Gz[H&-[v%9? gΊBuSk2f ^A=ZOlU[9i)!JDZ招ڕð58n0{a|1eF6y| h8],L7916/YMXEE&MTMC}۝#1q%/lM7W+{M:!K&[5[ڤZWp?oQw €43J|xK7"`κL֦G'7VMwy,Z:Pxk*Ø+v[5WH<ɿ"fOrr+!}~snN%c+`E)=3'ͨZD+8oK&0[o 31{LۧNd0xT dژ}?jpGvQv/P)@o,y_=hdyU{.sFCL ̠ӏMiFua0,I%۞dͧ,x cM]eL*, ٢?8Za_-ʇxZ!ŷJt䳷rڰD$>s}kֿ8 bIIidvd(%m@,TrJJ/̳8@kwOb5,Pi捼6UKWV\VBB)3(vjD{J> {0J75AlCiǥ6^y D`Γ ۿD59_VGf2 ]ZXj䥧\? ב\jД%\:וh%l1'Wf9+8XW[zxero*Ou)%(ٶdȌJixV Dq< * A.Ȭ~fO!mץB=Gi$>ZDJ7#%s9) 4T<ݽX(. Pi*͐KLS0 -e}a,2 ZeDUV ,-^da3AS~(.y|ɳ҆#XKT/ܾ dƣ'WE<>n[4fE.{gz/(c˶T.Htlyˎ0`.K@SKGĴo%Fg,@X~_8rmg1{" &guxIw]Tm ^,VdcE p@V1= dyQ/qƩf!{wMJ5Cʃ0e+HS=4Cè^uy*ҋ0g{Vقr|7眲#tmt:{`8%c-dV&@vaq#(1^s۪j\~egv;*<2*/Re>kd175;{KӠ)@JE"Y.`čMAת'Wv-&n޵Tt~vRe~f%+*_B z ,:O\[tMU]icyłFKq+ܦ v%>3C4^ <ǝ.Gw Pǣ̕B@N¬[To^+^ [e"nP2<ot\J uRbқ0E#Eq~~Դ6n$L!x8fZR. >29J!i|yʢھ ӣdx_x0M:h5bLh"9cbKQ3?Z{T,#q=PǦL礉-|5PcEqlˉ^w;y S#,D% 0C9;hM!y9։2=c+;Xr0M@pV4R]ԒDij_y0 H! ry#n^f]%O5 (!QH;/ <8>l 5BbPWs[5wx-x-x}\qi~ҷ HoXayxkd]짼3jX̮i#+KM]ZKY#m-.O2N{-wl#]R#>R;AZZjyOcЁ"c@P]8s 3zM~taSv-@8V#tu'To̫ LEs /kc` c׸.$rn "<7gCTef?Ex>MQ|=퐳ν@D;"Ί7\Doyqʈr;H~U`~MQ߉ ]&\3yaf g0$FO5CnU{#T?=d{GcH zwE6-;JA{VA6r!

{QqMs66v1UbAѫx'݆EI(OoJKW7[},_d z^OHѴ9(t!0لX.+NuWqj7TpRuC3Pv伺"ysip 0%!Zer-YCDcm6wḩWy֪>vBScMɐW]~SuѱYRVa] /$a x+Q~][j+{Ry~^QQ(j` eD_֘LVؕ`c+‚wcY3tbP[ʡ㼨7ֶHn4D)w\* >6 VT gtLp*c!R҈lN& YOv5pO嬐XTL)>LJcWQԲ %Ek1ٝÇvพpc3(CKFJ+0Mc E \Q\ ^DWh"LmZ {%)Vd\Ԃ3hA@U  mQ=a%S2.(5K{ۧc*ꏣ 0hV+C䖾5lbH-Dq4GC\t=Mn uf9L}|u@{fV?LZV%F]߻ӝ}8۶- ĝi5xx89V .|.]1۟JF[XR;t|j=;oSmrd\KaJ*i(I6=6ټǤ/)@!;)#bFAzI0ؽ?m]SnQ֐HJZ, }=[giS!\X`jek 7dq]"ш"@!6"^.Z< N Xnjp2> M4Nr@l9O~͌ ԫ\>j*-ƈߌ9]㿓YXf#r=.@,d)[ 4b]ܑAWT7moq ~>mG#)4?QNSYk*a$v;[L\YQ'u`=LL:^jp>4gs%sO8dF}B0^B0]48RX]FX%%vP&ߪ`$H c@wɞe<]6OWѫjDA"a_Tb$Y%7~sp#@_ t^{d2A,d=| d#G4*-Pw'DF8b SpfP{sw-u'9)ˍMb:K`dUq_{hB(H|܈Yršz{Z\$8A2 Ն7fNa߸%I[Ne@s\.umy]SZhGa  s IZMۤ:)"=k0t"fyJvQijNf&Ӵrup)@ fj"`B3JE֮R ʆ `crIħh_9+\0g y ryUl(1OKMZd;n a뀩p' ˏhuݭ  ѫg%{b9أiOt$k,>&V#$+-):+=[H:g=mdCf5TԦ9:B>$ƥ9w)2Gpl֦A9UJke>@U >^Wp"0#;@)f/lYaf{n9y5 Ĭ 5!ʵXbc< 8yePzlp[!w%U}vu3*[Lj 'XX.= ?и~ pTqxi+VBgxDZo\J3 cw4X W!Y]S~$9M\*r0FfPExL ,4iϹ(EXK OulIq_jtן\c)ΰT ~4Zȋ;]$/sYF/M J:͌'^{X?ZvD!Jlf"HxRf)X xXhDj0.,8MI'{O H3eذ0b4;ڪw;<ݶ5][o$sBUղ2wt%C{o'ϔ@rX">eh F%GI`zBxI Ÿ392 1 eQr8X׏ 2ω-u^0Q?/O -JtG7 p`ABsY\x<6ђ JQ9Jߒy٬o|Mz .9|Ӟu)$MۦEPPDUPL,L3r hXݿպAN(ߍ_1QvF<>̂\#/!#FAwLy eC,TrlL2ˤ@AOyQR^3l>Il-0P1@ 0e~F@rï#-wPSiZvSIDB\МDS}8k9Pa l[P\\m33xYkx "A`"qDeZkF kВr~> ~vn),yGbʜ=^ҟz^!rCR@VmVԩ[ 8k)8\9ߕ?%u;\ T Mtzx?@ c%x 愢_#_#|f +#=YIF"yPnVzT<[캚pX;'k{khÅYY,4y&5*Fæ" jP!}sPΪqq|U=%oՍ\Gq ow6բCPYpsd'MtGYݨe)Q,^XL4RɌPVU?s r2RAH1h|VOvߪ!ՊjXN-I}kE#obu܊S8: cUQsN2Lvii" /:7W9qKJ˱رD;{UR7(z%䊇cUgcJK~Ynj?IT`|i u9 1nR@47!T#*8⽀'*,u=M6Z%R68Y[H$|@|WNJf]c@0A`^?#P,:z!H J-Y P>n-sr iMi2 5694SMKP 'uA3Qȟ3&޲K˯DF^!v6ݱ=aQm>Mm5_6B@2B̌*IXASGDT`&`QjZ k(E$NIMĢ)dF d3ǒH8bOE@ EZ*kW͸,N СV/ Vu@y0L_(0I}]a#\%TFmiɚc|+Bخ{?9AG!,Q.&F'\/#~oLD+k|f!ϣhAB/66}p=3 cgѐIx_-m6cAzJ\Q}#  wI&6On63ŮՍ8a. lv. tP2k!s BbPGs'J/42~li$MZޡ6f+Ww ƜҸ!hkq{2H8 kP7*DUyOzHok4=l0AwWIc}*?BHj4KGu.)xfқ5H ɨ1. Ңao =I}6;8M+]wt:ճu@.SNCNc 2 /!DMVJ=$yPc+](ʯIq(T* ǡBJM jdfN3ulBWЄ\g#ޖV>2CmDh'V 3-E^,{q ɟVx(V3Ck)Y Ӫ&XITȒS7䜳jbPٗ,)}4"^:v-lS{78)Ḅk臾'br (t׮E`F$r?&ī5;tRe~2>w{h OHM ,87#]TVrk(e@RU:90t,+cx[8/NO ͕ވ$(9(C4#њi<uR[ZHיMd% Sr %W!g7$? 7ظB\\n$3QN wҿYx#$jU]ZĽM naLȵ*"gfLA& Ne 9Ʉ'Q}R0(NfW {%Ꝫg0Mদ ;'g>CM *v&uWv|hS L8öSy DR{b͋jWV6?2ߡ3|SaX[D)T3%hX*Sڐ=6aŢ>h3Oֺ{A`dlQşfrN碆shͣ^Ӄez9@ IJ!GʁU~αml6nzwt:}D$&Os}qQ< "PZm#M+R)>4+ zp'3J,R-q F=!љ *Zξhx fK`B0ǖvyë "_$ٟG Qth`)' Ѭ*ub 3^lÙ:ʘNLC|B {5t%,o]h!LlhO*>F{@vǞ;q%)qXst\ŐR_Q?mftXPIMAVPuԈ0yDH)mpޱ<}MLP#ٻH㸣4lc2^e.f=C[\1BiDqlRcZ AV Ko;Blm^y=ٍ/:% _C DҌʈhm qvǣ"\DN EU֑a@;I{YL\|b%!kņFpzkO?7bj'[i -6^ΰ_S+451*@]kiEl$*x&~z[Vt~8O7ЍN/ϒ3q#AR';*քVɰi~2(vl)j}f% 6@rXv2~t!.̈hXw+K4zQ17*ѝb̿CKr2&%} DVJ%\My؆$ꬲT'p0hndE; t =%=B2*VW(2d0۟|.i5ƿ+nG@F7}^kc0=XLQ73uGsM  @/ HPjU5d-gc'wQ O#jVи^ɷd;nUo3Jm66o{]lg K6Z>fjcIoC/sb; 1d~ a|-40ǩ!fHF`RƑF!NZctsb # F܊"k}74C %Ϟd`"{&"ܞy; ΀VҊ bU޲һHIc^'#Ν+DXJkE??q% T,Z+m~CPXA<[lU$(O0pI62g9}L4LL d{י`'XNb<ћ^PrkGc׏ItTU\sʛ,Jvnmq<".īA"ס׋Hn:)] vw\*!A#Y y`50&'yTkq҄\2JnWH!By:x G&f>S A't9{6} e"8۟,Pout酟9G]sW"#Ok!{q1f7X@u+ƒ2|4DĀh@ jTgMr7]sUaqx'ڢCXCr|g/myߞ*rVh!DYǃ E^Ѫ,h.[n]T4RpVAc|Ovj8Dt .]i?TCaڇKSo|tJp ؏~#mO=ԡ;I=5I[aNJxiOпz?STEBG5V0?Kh@ {5_~_ˡѡlCG͖J!wŶ)BRF{y{I}D9X)cYNȹ5.D7ڇ!H+ :d7NqJvF&q%UfQ)hgY3LWSV6Sn;E  [fD$;H8lC|󔥗DiiEY"DzswRhQۧ,DƈJCDt;ppK-={9c >Q75E`ѤGcj}5ϵiU<ێԸ!8u*'(Jw`$Y}JT_䬆4'M ѤD1ij IpO >dyfwbIB&T9{_\1YUEͤflJ;(#ݧXU(S^<BQk 4ʝs-υ Hc 5"FrM`v"ϧJ΁,8!׊SV>YM0BHޅY"tI+=v? T,flkvM-j@z6iNZYQ+?1 .̮3>&K95dm9 ^Ht9G$EY. Vտt.޼1qq=G5kX[ cf\K9e6Nn)G1|>* |8Å^c,`n 'N[gFD*wIܥWr<WV Z hH,M&:ME$VY -/ ƀHOev:aX` ʇy/U= VU16F0 g% sP)OӢl̯:ճ` O#JgcsCcʽ&WAmqap^Ŭrׇ41Kge:Y ʔKm^E^1YjT&ubYR*[U!Ӂ8TulBNm37ᚌ=?Z9/K? A`aД]stF)ƞU?>:?ڻȖDCSkG6tќT_R( 7VTPPMcսHE 6̅<n%Øx,6BUN\d'y 6IS $"qr_6u[AxW}7 >>2 G4oiD'պ_?|Wq9b&Wd)'Yr 1gҝeVyg9C`\D-zYȤU%Mq< YW\-99-J"{cw2Z1tldjbGw)0sn#[;Quq1VȲ4\U!c띘4 ?\H]Ɛ9UK^QIH H\u|fSKch2 /(1Y~tބUe0ˢEGR^%d3Uf*SzelElMDǚW̤^`qXQP6*څfY$L5\lLRE+D=he1ѣLWv[0kF!х}0JxLG]w+>."TuCc$#B.H5sfˀ7B3~udyVE/݁n#o#~49NȇHSNe/h:q HMNL S9i䐎¿Yx6}Z30 Ҽ½=(Oc'x6%PuSrk?&{ॽl[^J%JQtKQ hQOFOuoZZ)F3е/bp%Q mpecm!amx#nYKādȀ[R<=88 .%fMt>p $:U_eUjәv>9ǰRڱgњjŞ'kIR$ (>RίO^_ A69u?֓:ddC#⃻,R,ھSG06YDw*.,bi8xRx1e̜L^{M>#-냮Xas^'XbLk /A.:x.s^ϳS9T"K1#BR2n%vk YWqH_pp-Vpb7GW8MuDN _,Up1)wllV}Ȋ/e|-h? |˂[j / I/![M LFTyEQL#:cv`nɡuۿcjd" Bqu?%ͤVZpDfF,JvjD=͖/% `6U-ol/hg\rc*waK_ف*o/[|!z闠25O,/dE4S!~5[@ qԭ%xq,A(9bd4uq-p鑱iegYx)ek ~;zSlM eH~="ym|C2-bv,zpnf@֚s=a4_l83 0jWOU\c%h>}{.tme/Q4ӾBGWehӤeѣwC %Xc/zzVAEg 8_-]0ƒOqg"\L ;(p3D*o?Bl* *5"R]ң:걮{A+`yU9Y&]=&cHĝHM%SiXg-7\hF8;y|0g._h1#㌣{$Wg{G%HRJ~ϧ$i0WuciØ:}k˗ȚwGۧ->>m@ο7bMs;E65J{kЬnK&ljlaq-g-N;ͫ8dɉd6:>0(S[; Md%VT Okl6O.:]UK``;9-D.ݩZN>]I˳Z]p0}^澆{2kpO7=i:÷-znireCzOԡ%&W2 *R >L3Ń&k~x]2ȧeuSڵomlȳho<WyhS[8+ƠqIرdJ]ez"mUW0 I@' ilxE6C셅 O鿸JWhf3µ9U0k (( mYs;tVk0H y ;Z{vN[|/ioRK&#B;`~/m˸6C #8܎d3ŧQ頃.Bqu#8f)hIl?lR_ёw= gP={܍'qteuHDqI ci'}=09dXESyQz3Pyll*$咓{tFpl>JaWoEo8B&n \s'ԘKkWt F ,Gh/"VW)FXS.֜զ0|Ô-OSR"un?J'7xK,X^ߪq?7%gǬ|ӇM`E*.8r\MsnٷLYF^$x fu o }EȎOuq/ vc7s6&0WΟ֢{;spUU->tSO`"ZT03+fܽL[\Anwq;}t?³oΝ c}N,otM&_v@T[):0"]g @4>ڑ6;*@|v ieO#V@=ι3~%GBéi$IȦ x#!.vrJP ؖT"*}L<-N5DR"(c<(vs_3ɝ#g H!x'"G$a_c0d[Z$c.qy/SCr"@Ita!)(AmJ9'L6Ppvsڗe]c!'GLlO`Ug8DYBIsNd(q}KCQMEӟUSPsiΜr~3&/؃[!P.ȡ#"ob81IZ}d*S *~^0{(d1_5+Y>ɸ@ZA5?"^&4$ΜJ÷"gf30I DRv1j8$HW">O\*7*-D^qU2؄G=rY솆sG=M2ȭWǑӡa*İezC&.+IL͏ɉ~#c P]:[w4,0BY)_Xn"u =cs΄ǂOtG]yuW>} w5pq+IX>~ .7a֮#E@]*$ܵ7Dj.D}]pi.TfO aGNDXI-TL+&\`+J@4 C{I {KM^gPaU{ijsZQ;\ԞKnIRzC;Ojk=l/xxЃnWUڔ(Һ㹵h[Xt7@ñEu(Z(Y}yJw;(k hY|.mFvBd2PW/gh#Cӕ"tĩJ܂=X4,&ml!w 4T,;O= sΛuO8N7!{GLq}4Pp\;ѥqroQY0Emi]Iwrl+(KxZj-[I<t0 ořɕȺvUSF')LZQ+x$93fp{]Q`kp]@-Qxhv9d,_xvhoZ(h5S7!+I?.="؅% ]7Xnw@3~v!X-{C:ͅ ˜+cih*| ak x^* 9O-?{碡ʋ}C )H %5MRΤY9z8 a@ 1ru=[Xo)o! -v) G-.iD5,\)~G@ҤH4S:#h]ፖ_W ^$4g'pmS@B#ԌXR(,h.VY+A5JAJR,E1u nG<:3̞PrWA2[&>cysJx8\} ׶,#߆ƋqW䲿JpWb*|-y>-?FWcާ%]ѿ 3Z?+:3`ˇ7lR~jTYltn`r!9zȥY6K[8h^E Rv"Bx;vӔگ6Sh<2V׌w|f~.ox▣9M? nOsѪ1{ܾ>i5M27qΟ|N@'6Wa)<3**Kaû g?~},7 )`XqJ6w+xP2.e A'囔=t! ǴvrbtOdcq"s|.qϨF kVZpd GK-|q2"Joģv &e@ n0' ?:޼T#iN'R'TiM.Ӧ08E G{ fB`੣{٣Nؔ3y&#atC9(\:ֵyIBLn 8eCA00~?($靯e]8~%Gv9މ >$⒜e)Ǟ0~S2*f!׌.|}wI׍)#gޣ[ #f8|n@. LZ%-TtG+I]ӯĤ .+l79}2KP+ntF~Q=_4tO<MbTMreAeUr6]RANٷ ԗըYkwGWiNr#֘zLTгxicQ /a>)0qVLj;n0xS!%]&mrDSE˅v +I[=^ i:yj׋ɢs`&RUiopsm:\~EXvZV,:oiS\tYH"C۸ҏ$Օ⃇e~bǂ,֏A0h{5_E%멻=xHN S y Tda?8Η 5-Yyrw},ӻ"(In/ge$dR \8.Cޯ^gġώb] no=nRC7&hXAҺdȕ+BǥB3"#zXhWb4;"N.^B]K0u5)b%ToIvT>QNcgԘ) sܶ VhHJJD}jclTYlUuc ݲ7rkJhf! F0CЍwh /N!У'LFWzB(:dj[([Lf\+dDWMV:m 2= uL, V1IW'01 sw̔ʑnl:2_{+@ O8Y Ψ%/C)Ȏa`+Q5>rRԭRȓ@mWҡIUR; ۉ4^ "2TT btW/-Wױrko`XڪsG=M۸{<*/LLfǯXA7BBǙ w9*ch*h1ypMA]}"A5ojOGɝU+o`V^Oa$;"rÃh+ ͍N4܊ʧ]ufq޾gK^~-1f*E=}lBax\%yL@`}ryg@@1&n]UTXi[e=&%,V߽VUN򴧅=i`ռz=Q|^F coW-ahI1$nfT*63FEצИ_@ gca -^h 4}yݝz.YC}ߧWvORpAF%j/@v]ZQVR܀& R#;1.A `{KA1VVLCq1H(&'\^1Z,Gaq>b'[b O4T&]oӏ}H`ԯ1gŽsWdEƎFK&E&ZLG}+BZH|I݌*s=WTO\ݡo~:F]|3ŚQv12]6tGL_*7?uͅ"Zae\"%1&0ѺwO;?"%jS *lE%a$M#{Fw'ƓQ}h6&(Dg0ۂp駫r".S'X/}Wb?3Οeego崏/*T>Pr\V0:쾭$LˍúsEe?b^Vԁ^c$]OO3*sKh'>]/v#}ײʫ Dkn RlwEnn~D'pʳ҆<( 'YqiFAo}>AaDeqRC$b[631W"|?gX7SB7PvV~#3T>AKSߦ'B3~{h ]b#pi݀9x 'U xO*2}MqkؖXLc1X=.73aek&PT),Ȑ8* X*9?CQFڻ|3*@ Afh* ;ϭ:l)^4;| }ʫ ,B_%OEkK_q9Cٳ0u# I\%KX&ڛh0i!8&=W)űmyH^l9@]nV?,?Ta vfWA' T9-W&شO'tܘ~. ~<^ێޠ4 Dcm|5+|'?g>>4З|,W+=Br:P)*w^T0^.Ƨ gghy1Kokxj׬w!RU<C z^`戏fNn~W_u*?Vٟ}v|hv6O#:D-]NSEc:+J+@7&p&$ G pAwdb!ZN%'f L˨-/-TWd1 \}#NW~#dX2x͕Ci['ik3~A+6Y_a&Z1S~)s#2gƽ"|"us qk0].wY9lJ*uEca#8nG)_jr_.-d>"/<vU.Ky)zP#gCo\22{=؟nk:W|0Smv 1F9,ӖznH7IDgCذʟ?N< ]8oy)+Lԋ?JXW:m/UByʹ#: b(G􄴬'3:3o 4%;җOޢvL R", i`(|u~}"32aGJb~XEaTV_jj'W& ;~s8dJko|"qT/IOb&VT]|Dm:8@yVXg/Eiso=7oJ^C HZ' ~yz~nJ;h+o6»*h8!$~fe7LL\=XvWcor2,Ne7$GVE}A@U6y- VXٌfr;}iArB-UX}tlmgoV*s<^&<r=k Le"ُO RC5+gP5ft8A_q9h_mYΟ|uI/?KҸ :UaqBrceR6#JJ'˒w"v?9d|gSeE vlAI8)/E}DJdqkZ?v87 òDSX 8WwVU8vh2J&')c7}^GHTΠ .oh+Ud-~L%Pީ#FI0r]FtHі+~T`l-P6\$zg$qB{b`ԡUg#4!'ʟ󣦽_9Z *+ HW) h,6׺$݊r@Ĩ lQLz*`3>OI OGv L/瑅} d2ŭQ 4pqۇKDŽ|:RFE#{PFvE) Jw2r ga2:P,Pr%sP 8zHߘ-I =zK }FƱ.Q;^Nu3Ztz?SZz N!^x @.ȩNG1`*y}ي z*TITuu٪Ab(%JsGaVE[9xyJ,;S\BYꧺlm.T@7,f#D~0,`YDG"$ݕqcÄOZH,踵k4g˒s}Uə:kR}xc6HC=wP/+\~BrT)s|L{8 YA?nv6"4QTG8]~=OB'98`LNKl n$eNO5K Ԁ՘' I_+PًU`!jם3;NÁK7@)qtb s&=Yצl{):WUYǬ_{`L._.e<#;,~9D}VR(@t5QILƶߘ7^i|tMz`m.LzZG {>2u7F9[! oR)ܦ%X<>H]( !kM*;rbY颙!)Vy{9 jMǠ,B]l#8s?L Wvq*.=` U24IH;pCo݌,{ΕvQ|J]c\ݪg_{$?6`x>9FQ>?Mi:.K*V.N8ŝ) *w| TEN=f_݀i`RRϝhЪlg$YzFM "FB4 hM!|0kGW"_o  z#> I;?VҪbG+{o/q/Ul=tVqHA.S`Rz`rg^Dl=RRX'u܉)Έ1b\4yS+kr`C:fvXp-c'K ?vuBo2Biq-Fnu<(򍍌Dm%{ͱa(vJZA4]}3hk|/_7v@#0d/ȹuq':4W6- /O4 ^&nnyX6uurh#N6$yFDF|Q,@}ȐN@ihi5q#Q+ݾM~R|"b;FDe_‚7i5KYV}+W.*Դ .z^^i'=P2E\ Cq}G-z" xK3W(EZ?gC|,ު=΃.S fSЫW …L Q,E* 4V9ud6 T2*.V ֫w.W [h2 & RU tPL.oim|㸔u~i|{4?;}hvJqF^-oZkTD pv &WR)P8.(~1O=dYSTM52\(S36DI3{Tߛ~`lڦc'1X(x|9"0#0~*qPXmRY/[Ij9iE)Zk p#aixm/oz *kZW6lDqkGkT(( +l}[BxwM6ig{*C^96s0I집l{w /2M,LH ݢ8EdJjA! p*ƝFSwwcK0eȣ÷svBADJa[t {\w]p!QLڄjdQƣ[Avmɮp^kfzq:r<>`[4] e4)(퇙~@|<uaC*stne,C5}gFWs{HMxHͅK 0=&8ݎmjnrd$C$J$QZV>u$oѠ\Q/:Gx#\GJkuԺ:ݒXZƁ"y06!\uoCC3h09]VF2B7%!b5ꄌ/ϵG2+4Z& C3yަsP|:q*_u@$m)20 5(YܞZ˗_V|YԐ\w=Z]bϔkVġ6:WAQdUor&mOl>e&Ŷљ3Tj?x}A$dښ2IC ӄp7oQV_v]oꌜK4ރ+4eD7O1T~,Rnyhe@B%O3R }QB)تOXd92kK#Y_717S8*Dacg?y0vT^.}11#Cۛ=t5gY )EyaLӬjs׌8_A*6% =t5/SnCWmBolES={m =tvIX]Mma%>X#ltE UCZ [pYe}"ƍmG6 -"8 "f{lv[5=zchN'gqլ;畄y+mM7l& Tmb6,DM_J/=JRU# K:+QZ/<[#f1M?0o/p +. #HnɄ8 }&E&iT ?Nm4ʥH5@9'C6)o~ J"GEXJrdAڠZ-j5_ x->f1EI6ȝ͛M<;`^Gt.vc7;YI2L9 R#>$ 4yd4u"ϊ>osz6Q9X0?6l~B2I@,7+e`BRg\M(j9'uf&U;(-J }q:.@y#oDV2꼦,~#ǐL]4*誰vc(@XD(PT\,4$a쫨h"ݕ^b[coS%(Oɝ(B/YvFL'. `¯װ"74 Z3L(+@"m2rEq &n)7=: Z z4-MjTcMt\GtU)6Y*YNˌdyn/6MLb!;ž#WI+Hu9oW|#P69ju.bu^Cq Mj]6nVyR/n5~ϰw' Ą~84s҄5eϘU3ɋ^6ESK:fV]Ae+bӊp{!IuJދ#| gfDf.WOb`>W9X6agJ_pq>t'ms=fUtv:+X-'fp ,)TGZBY),?¼D/L8JZ{ged0A6͎ kT/D*\ăڼo[eY&=t{m׺tNä@jByVXΎ7O,Y4K4i`!nݙ 0"ŋJFp/[# ׌n+Ii}F gQ5|o3:C|68a5GUfZWUui^@_QX Uy  L%NH4ZJR&Jat&uk)^lh|a5 G@hmG`}Nxafc`ou,Pä1f]o/X1 8s |Mq6#hhd_:}9MeT*cW!]DvL#rQծgVL4ɏ-J;A]( )_X|,+Envpk1lnlSTRA@J<5kV㐂I7@ $#8Ә ogɼSrpyr$ʔy% wg#W!!2r/ r% w+ @eqPQC"vt#QvY gX siDHzd "%iVbJM B/B $epsT8Ii^bW Kv`1}Y..(M̜}&uqkNq>n[УιzX#vcÑW^6BOpW6`b(U*i7ArQ{'?Cmu!1s_GNJ`SJ6LJxD/!XYqgKqL^&1A: 1\BK5sl3_GW! PVdM4CR3C6? Ve~iTB!+I^VmAk4-tKAcV䔮hG8C[{3@_ a%eԄ5S8NUbt sLJB۬C5fP74@y?}aldT%Dfb`q6ƘL:DJZYH_5bT <=eY[zI@~$SF(6Ul騌Cx7y#a9&وH~#=5xϋaeD2t/-g"Lhݎ7^oehJ 6qJvxf((;ndN۵ZRθJωo-WaugΫE*43,R%Q}ub'fJNv5ПɆ]ސ$,)? LAB׷+jZ-R4C]'wq9L=U-re٢q̗^}tv5ӀY8uvrBq R Lx%ntAQΈ8tqlUr߇$3؎D7,6ie2@[v!S057(?ǔiS|FVa ٻh䕾. %ӱ\a˰ J2 i]y+ˈDxٖ vw&N&m8ls@௃CÌVrw~1Θ! wg$+23' (J3F.jRL=)^3nVh~܈6BMWg<t,TϘWk<clVOzZ@#WኼniHt,dA73 n WSB *ɮ LdChgqFXV~jF$p—StOG6DSApK- sig#bDi8n IB!Z%r{)ftGv>ܓtkf+S'2Q֩yrqYQU/XPBK?-6Auer{[@R&T C&YfQFXAGѨ̞sw)ΉՆSʮSXMQ&Ssuj_=s5B(vsݶ~(NY[kE*-Dx+%-0jSOi O_YW÷HrL!Lx(^:.|w=OqP4 [;瘛=t gr0\sI v!y@ fͻsRm@G+[mW(B+*к(9,X6H`e]H4a5a)A)+[y=ijnqo')OWt103kH&g N|I0Fycf]=@#8R0Drl&ҡ^ \Mf>c; Gߴ=">HaYA7>-}tȚF6 0x,+PB\KvX )K2lw]gUglǢC̚y'Ħ-6.e )0NJ%C D'˅|(ol{wHJMJsHV'>1GC{YYV@nza*zɎ w X>6)`aBыLΠMb`\ca~q D29*{ۘs/9 5bU& sZcu^\o2FV]j먠GL6&!]h_>]Fܻo 'Tx :\ȥhu8A;&1- S/NJNx6kvp8-q`yu@>Xhx?L'>+cw3Kf˜?C?Mݛq-xYn@!#Hڮap }Z Au_ y5\89ֱm(meC 3qquU]#糉ǟ7$c}V 0닜Q3G-g `yFw$[rDH'h'qGNO#otOL4ыW\ezގ/;5UwAYӬeiY8ZB*3]F,E~2,S+4 C+84;hj+9JNlpqo$@$F>g)zS08GzǑ 3{Q Q}RĩT y)Ε-;٧x nq+~0 |> î!L06 -Wԫ5Qg\rģp(GQA4?O ҏ3vaɝ=~ٷ:"H*jh=2L@M^#呃K.P60ЧbPlP5Bu{D[tR:J7Óxb,1nkd vh8cgP*'`Kꢺ~ܴ 525AubiG aUTe--"_,0+n2 q$- 3|}A :; Fæj~O #nq$pP5C['&.^ Y>/ls/=kFӜWE9]-gIdǴ <}%ӗn*T| /KyO86l.*duz=UHY' :OψBvct-ԥ3} يjٙ8! awHcLIאU؋JEw]Y;,4Fq:LQ5XE!P4})5_b[8Tay+q[IxiEtz_fV25@ hq~vJSCKi(zZǡ,weey[EȠθ{zBBieq#P #𦨿8bW爿6OB^sEJe"/@@Es[k &Nex(uWy#g=>A .AD0[Q;pRe1=7%)JտE0~kB_jzN:ν2̣At~\}8XM0rH{q"1%ݮHSoYh?i YL֞Cǘ=r'XyT?V{AULJnzI.iy@? LCWۂڗ8 (]&"쬯*J˹*z GcC4ڽDRp1/:y6iA]hAZ' LQIAoVuA}YbO^̜vSkFRzA˿WqӢڱr%pa-m q%Ђ{P)wo(N4)6>X;Ad^徣aɊhC(kfS1r -09\.57(#q->xu$;g|1i)E+*ZV(B,n]L+(K8d&eLҢY0d'?0Y=tH_j>b~.-_L^*?`[eܙ A?l'U8(Y-uPOS0>WĪ@kB3;_Tu܏t~,&ˎ!iHY ӷ"bHnc{#Cq@γ]yu7R38ia)riwmͰ9rA%ϔkaea"qf˰:׃^.dO􊝀cKO..YBw%.45C~ qv5QMu4J>5]m@&އN5'kOvBjVx ,@98b8w1 3Jq.:O-&Ɠ Ve rLk.?`+fW *vb}Q8S9UmuTNxHK>gj]"UAΤv o!OM!P’C;zbT2޽(x Dld?~zHXC b3&ؐ ʨk !!Ǎ3։Yt 2z[mx"왹^/h\zӸ W b4CDq‚K>i)2[SPk^;3w+EצRL#5ͱ:K)sG]_ٞo*16郑']Vܦmȕbu`HMZW[%׋RNjBZL6Pxqj8'?׿ yS%p cKRv:j/K>56)(dYy n[gL!v/6Ng\s(r8bYiqEUceY0+7ܓSW&fsCRolusKaԋ-k`/]Q1}: a}VG<0i lRsFb#u;? h&ZCrann ڂ˻NsXكJ|e^Rȼ}I(F7Ǵ( y>Oo : 2D1ŝ[" /,_IDhn0뇿FAR(;䋐8{9KR0uj˼➣&nz!UgzUe nY"5'/{h=$<,6:靎8keY\%>s?5f̠q`yD=Ri8kg 2mh+կUPcv/G ?A7 /f %1L렺Y]rt7<4Wѥg&spz#bƹV15/`7I9ye$UhMC2&إnv+&:b)2wX/YݸqzK\}JpԄR4 {ZzזIa4>qƤ?+?J?捒jޒLC-v$4(`kB2ed2,Ӧ+}7rޞ1+ 8U|]*V_oVŎ-k\;>RFגK:s6f՛XT{JjUS33ŹAMO7cz1ͬ^inb%l{@4~lZ>C,>wBk)% ;a da(u/ok̏lk q 2TZ+ q:>e 0[^F>PpGOnsۋK0Տ;e|nmS@j@{taxy;KBI<=R==߽ٝ W]62Ԝ1eh3;8^ik[jkIyE'8 vw$~9ST{y֜$6ku+:m3ãеϚy&F;~c:`_JwkGG o;..mn܇4Zm(R|\Sb "`e9:j$ˍcOjRU^ajjK^LS3ƒ.G36fjf8 /¼y~pJb1Ӳbcf4YbY4}fobMye2H)\zD?}_*w #6txw['#6^уN=׎_3D*)Sڊ1G{#O{-42+]Wz%sPJK!¨,.nQ-^][Kϒ(2޼/5tq5v6M1e,op~sBX5M7PI\=GrSkĂi.WZEt=#_ ~n8ԋ㞯nrǵC@Q*o.N~/xydL@]-{ _6ҎFR!υ4(C #<&Ju#E譐QfHn7oZprKˣin0Y  C'喻&sfre#%+6/RBCׯ<V,$!6{mi n9NJ첷M /Bj`yVEܝ.EdH~;.}jɚp]U+6" ͏9զ/`{oeP[1/OQ4TP.TEQw5.X8ڬyv%mп]$(N𞍠 QLg]~1Q.=q0qRqU; ab4ҋLiT(jn4 R;h]y^P)1\հ{Rtt9g ~x(q;{O ֡cÿTy9Y|?iJLZgZ;d(*2a`;ÙВ .0ٯHg0 :H8cBRqG)@|F;>H\:EeB.Wr1 =_ߋie"طK8eT]m S:.'.ф?_fWt.hr'+lH깃dK٦ 쉻6݂ғØIy3 Og=>dFffNr$Gi??b!,GUxJZפ9q_l醒\ViIP/x0;0r&~|WطCIܑp hf[+۹eu` vX8:r3 ~]A=apK”HL-WUJJ)4磰rt6$"ݯi : 2h4eQYh8"=BMfwU#.nvFG^ j\7ȑB'Q#h7v%  Ӹ`ڷGpXm}0S~P6a?X*yԞٮ5cr5'[kZJz?ءOw! V,ʫ)^ujH4>&)O3 m$㛱I =.^oMc}X$O`{>dsfapLph1hWxwCx3g[7_FEA!FC/eJ|Q 3woSReq"32n; Dp;s)W^1ÈcHY,,LuSf]#uO[|Kx 5DR-nwB q tL4uD 1]@02Ę$َnz" J%FK$v͏D&?E[-ט{A=*3)oUK8Y;'r!IU¸Ľ̂ix!-UK4zqvPXOg(} \/ֈ,.H[ZI|Χ,[GL7Ҕʅ`J,̅BB %į\rqq ݩ gz\h۩#耐seFcQcU\mR[wv=:Q> YU'zMUם3FU,]ΞP`)ٖn^Hs:!ҿ* oZ/ M>yYᱥQKT8xڡ~#xނCt'E*| (Xj:H0](R49* 6$zLH~n HEZGO'hA`˅ >޽'&HHPr~X$lIŋ]MEvq\C"~}v$w.c'F?+C 6l(3`l(/'sɹ&k \"u1vP(eGS{/1Rln G1"(v8>HSQ+jͫ½$ԇ;UM_韽,rUi"/W]wh+~NВ08WIiD%>O6Lgyx536Xg]ç;b̶PX2<5(\Zl" k.7UA0<'r{C~GDtM\[H/ 5Hp*l op~m=/~|\CnJ*] 44G#]A.I,f ]njZ Y<Bs+QЕuQYǎZ M_?`-(*i'w0cCGvcVVjQEL]d>LkEalQi:P/7AeO# Tnm"<Sw+>̶'#5Pw n1{# PNѢ,fc 'E.oe }{mb>xaˡ*cScL昅kw:, t2/)T^9&m i ,΅"\j= XO7 cT߅,q }o3\yž E7voQ}!+^{!юxC@ٖvTN*5I:j]ޓ))'>X!=߻#,7iD:9ƈcc5 ɽ } fGp'&R+ֿ,L;.<4T蛔^-V"QѴ ELHߋK(*(UV9ȕ K' wo׭ hCN?ܡl;uᜰcHRm8}!6UUo`0/Uۛ h%X5E5_&NOkƴcl:-ϏKaY-z%/qwz޲@e wI+三#$?zQZNM[-.+Z+l7pWa#vdMw~lnU\JnKoZ`/^&ibg<{r8QfO XS46=jOJ PGq\1t2h }AQا Mqaqk"W^c{<1[gZ38o2Ɵ ͚{KG٦{FWltm$}xH!wYܪIgbQCfrh*ٸ eL=OMܰeYT~%B XVo"4B;ƿs_0Pg x0& k6MPNĜO| ?)j{/ d3Dy$c7pi8SP)Q"IU65Kzũ}(k!K4,L>rPt6]B wuG\{7IpwHP\HI垞\I3 gGtxv&#3/|x@Yөd ye3K~J u5mOZ0hDS}CtM$?xuk=kAqtZxX`YE5*Q7pv찃#3_iNp˪X ~56$9┢ކUJTv "l`|l{ qN dy.[H mcl\c69+^}iB\̚3=8*[s<3,:Rc ZcM&LK䟗 KKLvT;OU"Ec7(d:h uX*l,te9`R ٖ%E9IA^fJ}_ӂGC =$&7+g.hUIj/b ٕ\bq>P \<V޷6Xx P'>[͠]⴫ SI*PZ.O1xbXDXf,.SٱY- 4EDv'A6>w3Βr6\ D6)\Z-q%ԏdݡ w+ЋJk]PĢ uV3dF`uWDz8&L+~( ŔĢQ]b *ZX^1@=#5A`zUE5nZT00df@E7@,\[^zX_C9ʳf60@HA ȷU-v&]S; 'U-N2WL /SygVI\s;imb)~k^Ϊ_UtR} -r6G)]4'4]Pg(}³}'ўFRGKsVsSah"77shc{Qr0 u|dѰ4Do'ddR&wbXl-fvzF0)*C!HjcDx;00&h Ix:n1(^yYg p$ŖC;@hR:or9v +lZ6@l.`ޖ^yz Ms* 4ɩֈR`Kw7ȯJ5rO!wl_k!_:C }p< iܺ1 IU`%Hzxm1] 8RtQM!̸c=r-GY/V~XxYT$a|3]2%lÀҗ`esjq~tpuKо1Q#1eު TH8`xQ񘽝92}va׉'TTH7=&ׂ`FC=((^٤1Uuۏr.|٪*b6m=^ -]+cA^rMne@{m;z@~9c|BA)T{d,bIьos/=#pOm<4N6R cz`*,<Un7Sk4>|-jOndLCTXY_A\B-"NmkCAb$ξf4*RIE:gyHbԑ>~COotpD݁7 BonqȳrW 띤e>7Kj2[l _R"^Ҳ;~ =wXw:'l k Ou{W"ΧoǬt8l̞{h0թ kDYepfyBJ-W+m ON=xx<_@vYCh^؇H(E^$s7dF0s *&]UX9j|˵ft@wɰwmPTp)Űnkzy~79N@J3 9t%UB_=^)VtGF/FXr„̓jI|4zTHyp[ŴeӦb}qJȨMJ甞۔Sdv$MZk_ m$A) 6Ag- P>NO=uOSSKTMRde(B*D.9:LPa3/56ZLA)9}/p"T9S*[K|+q"vA]ӄC>= 17! 'hz֔"Y8SRÁ*%o;XK *fp2qDuXٙ1aj%*XUtwբQo"܁-3#*{in0v_ć9of>W}D\F#u_(oJCM3/NwtBJ2hyV4f ,<a {ek(RoY^@ya>xſ^ C{,=)L=+aBIWၒ#9vD.l3P}P.ڍ㵢R%ќa=Á(:lucmCAOB p͞]G]T;#'g cIںx4HDhOBQ5oL)c”ϐRMgoi ?7cҊv궕7Cɟ v֪.Rp [r ;=s<։ }SN?3W[o~5雨p0QQ۝ZQf 7x|u{]c4<@j{!.sa gxtfNw1y I˟CSR}@iè=/EMbciB_E^jW0>##;QMd4ƢW'mA}DMK]Wt^ 6ɎKFP89ˍ4b# J"9k)ֶɜJKӱjg5 ёiP؊W >>7cJpGPVa\ơ4OpE v_Ƞ1秡:IBC'~{S-;tFEhs Cv?NB1"NvZ}ʮ7\K}۬^mB@8i'V"lxn~/EL]; k6uyN{8p.R}3 'd}l' .PurMeMھ@8 *%R."o2JRg?=!^Yqi'gTiR}!(>]V ̍&9IgeYSZlҕoÀLŸ%L31vbLm@U % qHO<{ZO T +Tq<醖 ,1;mJd,}GUwïЌe5]q=6浣isO"LP>o>r+pcF̻U](K),Õ3Ԋf؎`J*1]%dQథqZ^a};Hddrl *&F˻`ĭRCLߑ۟llC-iMJq)W z==޸3Kr BW)2@62'է;hQLnř܀'{R4;Mu덅ײ6e&&S s1~Ukaj*8f}kjt=ʿݠ0qչ9ڠj@xot̾ܗRj?R /$$41`3^C>#4[Uד_i>.m`"hjel,[%P~3d% ))%=s'E lY8"g11wmu%vjap1% %ׂo{m=eiC_'&k/Λ$ xkl@Pus) @#^jz+XTa)\KF*%0(7ѭ68}T#plm*e CVFhL{}4- :&Y7|>{$v)}wq,iAI1 XtăHW V4']&if/SnCV7xw ~MM(&!yef=Mci<$Ŕj-|FwyņAmuN>89=0WTe5ΗI\&q&Nѳss;[1nm{/ycAC.M)偌8k;3J!Eԣt>W4cTh7Ƶr̖XꪧJ_dLߵ (C-*QD oA}v%}Mexi_-tMe~XEh^.ܡJF_o(|iRL2D>#ѯ/ttF!󓧲zDrb`eW4 ix>&Ni2o3ia";`KFǫO &z@FWQrf&esXو\=B/*}SӦ;;*t,B.`U)O._6i=fXA4]=tE(I K9<'?Ywv3 ǩOiZA`1/yՏ iP[{]9ﴵ{\DL३S7"wL|_S\Z)LWD=&oUn} ʜz)Ft;AF(9|.;yEo Ysءg+]…AL).idq=3Qpsyو {vKld{]~R 9c/j9S7s>dՖ 9g<6%Uv5k!CZlv $t,W'{LϵO6ݼc"&ebƮ |~Ѳ)QOy mI=v%=OI/LC2f/ [|)V{x.ٔ&C7˦NB*5 'rlvkmAi6R5 !?Gb:ēMnGH 6Ho@ۂ"ц+f dCܗ! )Z) <4꼬jmWT\s7 5Wx𩜤slO Dom? xڷ'["ڵx(F- =GHjliL]?r/|W$DGGeP]v1 lf!qۆ=^ !6lFAJ.UIrcUZ@'-HnRRz5v3!$<{sb L{Iͺ"Vjs`˵¢l#DHSo<8mhC!qeQ|pRx 3]/$. =uD@DqV-Cۼ'\;LN",!7~ZR9_sPQfvj7꒛3ڽ̊ȸt~Uy`ks,eIt&p<˺ɅI1+T7NW{hTWD 4]^'XʖÛ/6$3q' Ac#z8%B78Z)Tz yMw%M x1=@ͣi~9>Q@"M}u0qEB֝5#!{9:4=S۲BߕG[Klb+vLYB,}J@ny*l{k) .LG } H OUd0^4YȪFy:qʕbA|,K̯6'j(8Gs#`X!|?v =4 ákGŞO&ц.fXo " B=7X Rɶ96%vF YPjmD Q#?IRx 0K%bUxy.J+vToCvv9K@%l:[ĝj ~olji0ڗ0^BOZyR<<Bdʚ@&w9of#l%7'Hxf=(l>Mz\(ح ]f@X/x3{~CtYJ`MX0atW!1 zzd_)ܘϘv9k(chP )~&; <+ ԶAXb1u4؋D-h+R2QybV4cT5gլ5nRjY w)Ci7X߇IFt+M4]HSĶNE`%Wi547wyOF?tw)!U T|8J7d'U/'sTzx6l^+Mpzn  :cr_PY[ReH7e~ 5e0Ίt=ɠH3#4]pCD@UJb~SGE x|:^n'bKaH/]W {Knƫ$$5^բ0MB\ ]5nK:Bu@$"8)s ݶ(3$W{U) s;Ĺ1y8䀖:n1Wm6I14muoP`^'2d@3ϛ?g+t3P" ˣ|M z(0ŰeOI\ZRuz#]%kNA VMNeSv0'Ր0A18?.^Y ;qbm\h0 1ۻ ;b<Bx ɾcԣ5['MW-gR,K͌T:̴/bλsղA=ePQP60 ԓ7){lU$:ղqis#{kՂ?NVmu+p\C(\oGEլ5ٙs?B= @3?R&?>" bzCp*fNOWRPKHONm˩?.4d͸[).WSfss/z%D|١S~?izTx혩I煖)Lf4@xS{aJe͙(oA >3ndqˀec9[NĻ_Ӧ 3d0WTDmI?^:պhjţP{q}2dQ/5R;H<Űr\dgHT~kA`*hw+e CGqhH3/e _}  *P{&>"@adw`$4IY~&G0+5G;-L/o˹ .1#\6F]{֠{엔}r4FVĎ۠Tn)(RN uaVI}&kegKeD~r1 !=&:4%N Hjձ8X'u%ه=r1(/B\z$+n8vJy䞙^1'nLS}_[gJ=u fH; XTHzؐt F/ [ōfip S\3>)0nYwb n䉕PWނFN`)PU;g]A ^y3oa`r14rf?ӽ#-皣Kq ~ўE$WƟ%&XZ[%EGxhF#yH2ŕX\x^@ 䉝sʦMxtr^oE[/0}Ft"\O֮i]n8m#yl]4 0`_ ˮ~ze- joǔkzGNX\+/©&B9>=%h 1I}SC+˱evT (n!BWe}} n^"6J1x'7,\)E"*gJaj 2;f{ihv\˺@ڂO>bN;3FB<Ǝz-5|SLo1q@#u#ch9sVY$9WȢFDqX'7[6˿ɹ _MƝIqZ6 N:1R'MkZbh4j<= |­j?*`@dn&XX.xK˿X "eaGlF%υQ9]tP? ͫ'5ni\ـ&*V!ZQTJйxpjo{xa ¿w䜋8z>QAhB dՓ[$+ qyj& ΐ )Z3˶*U ]k-6Q0baA\䖄#Wnap& R2*YVj>Ju4M Fy>SqÎyY7mL4WDZng#V%vͅzo*}4eOcy[u /q>w6gAOoAǜ^PTߪ|R7XS}EqZZj;(tX .GEW~mjtsR$d 62_d#앤#DJX-f 0\2z:M;x.{,swųS( UC󱬷\ <>3;9kR$غHLk܏ &vʕ+2j5qa(ַ4Y ο#h6}zR,`L17n}L=+u]|fS4QD2`0CFYqV}; WsJz7(W W5Y\)Z'~8qRs28yxUG_WN#l겄3DusXwlX\wNOM3|M`ÔF1 GR=uW?m<_ZEU-\HـXE6` ʿS{vEQ_`& @!/(ؓɖ읺FN`iJ'Uz|!i}%&DC3u.&aF @ jǺw`NO:eX6+5{T5?ؿݖfCФ/77fF`k*L[nBW29 ݀0V NE}$YB[|RphM{ UAХX/IʽU3ѫ(Tk,`j#츩z]z+N5ˇ'viT@ihefb.HLmC~i.UF{`>3AJP@6ja"A;=!4nPDr|^mQT_}7N@kdr(nKkqdN8r˼06 FRҿc0@siWtz˕jɴBh`/C ==̴$ev-"QA0x"(1R=I<BY>RեvO8Pۛ}ir{t$8*$RVkHr{a˃cb ³S,{K[VR/"gΦr*XH`d\c"dH{OЭhÓAǻ[,ԭbyLV,fW-}w X k@`ͺ CMw?<%dřE|R&.^6̃ң?H`Il2떹I p#<<$4~(P_ϕћx݉={JE0r| o(_Efp( F;+!e!д'χOk㓶}f4: CUЗQ$?΋Fؿ`zr7QVtGg0>p&_9 |)DaUlޒ R1tP72lfte^239&\?8Et+?۴}oж(B1/{ | ^kw[o誁"DÞ#v1JDҚZF[y1"ߏRܢY܈ )ĵ; 0S-лO@%U%7R>d̛?;)˺;2jAr`%L6WC8ٝⲕn=QDqO\>NGR|T /O{]'`L)4V~_ݦM|Ԝ6hN.eA'ȌZQnY(G2n3hgpKOy=߷pIE"̨.RKLam""bHnt`>2sC,Q[ lQ׭y fa!YOu4":c)ɫʎ+wT,ۓfɭ/f;0-^y2bXŊc\v8[ =of|,fVSzEN,)Q3߱?a) V 6/ILijM&=b]#G*T8E,\۬3t8վ2'UCC*\H:^N``L=1' Oz 5R\E7 o#'QC@5iCmtS \XTI{7gޔ]Odv>u\5{ҜjvjӞg(]U{<SVm@N%rx 2If2fuXX汰FM F{'+{̉jspT[|P NE1έ!1xAnEQϩh(xjvÕHFMQ!ԠI*xEއ(:T1$B`@iD աԲ|H71w"d{Je7!mzOju~ اirm2/K'S9c'YAű VbɅdr|Q߱ i6 ^~(X1~Ob%;u8Oj,ZvxgG_J0y\h4#,&C'_7MgplQ'1e_jmE%u+h9qC]1Ah,eH|;6OÈ9VeҗcsνsE%SB.INBYQToRjq_`G[:rL}yFsH"IҴcOU#Dx-I *08>e0Rc+[ 31G̡ B^ \;Kr++AՔ4ׇ~mʒD.s9CG vnőEyC4am?5"[֪P" VUiƪj/MՐchi]}yW\q飄~/iEL{DʙceywWM͂ Iy2W֧l8E|*;90LݰgK3b&bu c%*pMcxVL|^&P,Wf9|,A* 5d"%Bp9<3U*?M -R;659cr9 q*w *W׆ pӐsV bѐBAQm}0 &4CL, mpW2k}uZֿ?Z:6JÆewW ĺpTOl[Bjp Î$CMÀ[ZGgS_a6 X% 4xAKTgK] 6l_q2W8d>@$8Df֗ӪW›{)kVI7J!!Ri8 y.)uA [=Sp0?*-dh Ò3cZ}B;k%3d X̯ |WgxB)ψG+_pzgNF"rq˱yyA\1Il}ԢWWcm]&nmxOɦ[NIbAda'_ja%ɷ. lXMLL:Tnv KH-:bu7武YOG2R Qdu'ށYQtC}b<RXYCFje:?̊l}ip`߅j3-8eƘ-bX bJQP0w%'K@'ؐ(&{yqQl9Y9O դoq'!n\IxbP;N7;V:/"!~Ftt2Β ;LrX+ƲD~ X(i?hT oX?aP@I::Y8A>؞Bb_E ٬a@pR[&z1 mp[ܺ jݮ0bH Ѧi!\f\ArǵJQygb&SfSUNA4p78$ۮ7H5Ìhmq bnwK-v'D)N{;_yTއTH  w< 6t|-dR߿bzpBehJHE˱>e`F%a_>>9Uf8Xw m.UP$-)A4Ru+N!%]{AC~2gT[ü3T=@5 nPc~7FL{aD5W+M'G毁zÆMF(&m8p2Z|ƯHld*+ m?82">&A O@U)%DRIam͸?iiZ",Z*hnC;2EzuL#>`(hpYFdf 7uEe2T^ T!YT=wt̄P,k%jFѪJ]nO?€T2R aq5k5qc5ꄂKGm&X{"K=soKL4Rp0{:"Hz9seEj~ZdC25KzؚX{}8.CJL*|=r5Mh*9N/]M`bcurezU2sZ[a"á~ɇ'& můhҐ/[D\yRP]acq趭11WD#ă> $$ٟ,r0s$a a&;1 nCV^. ݈kaO06u+Ttdw?+_f{,4S!wLXmcޣQ%iX0d،쐓 #5oBӏ1$*Tcg4TiV>+>:ĝFY&9#}QZLr:q` cQm=F>H[߾~HLO uhp+sTJ kgʣMX~;nn'![]0QQl(ĀI >DioU臘k_{p/P@ ("GqHӒ4Bg urnsaaFU*% aHp3T]'ؒŸ̆'='4{U0$`x4~؂ܞOR2AZNe-hte#CUr)J[Njh6ч 0 ' @WY%6a Rdzg8xI?.w*'o؅w{gVs%wɋӱgR\x};uub^diPsC^$巒 l\iD@flТ^8`.L}AzW#/QYŻgR4MA%փh(6Qr7v 1|L~4BHaC|B2,ŠD<'8QLC`.2U hMW, ,G؜}?FQ­LmLz`;ؿ{SQzjZėYX{!Ԭ 6pCPӌa9^Ke;vDaVSV I@PIyD;;+_ʍmEA ,e.`J ˲AN=C?0:| e1dۊO!Yj̨×eEj}o]ۖbd`&"CX v>Cm<7<Dm2N\ŷ-lIHYv1˸DdJЈ~X%? -5wܿ~gb8NUVkPt{j(7K- &(N@UޯVv={I8`e9G\]&U5A,h2{M %RAZv}K&|NFcͬB1\XU4CŌdq3'9Vi"W SMcnQa,e>_ {y(" GO:Yu7+YgQŕ/`nQ[O*1UGhhXsF왭Ab48 IMv(55ڴ2u"^`*sMw?|K\!V\!YIxN6 )NZRCG ~eR u%LIAcS)!QSg[3M !8 E~uq޹X"!P7c2-1t ̥s;}Mb]XԛA@üG™Ɖ/F+g^u,;),ں^b? KyMNFRa2r\`:9"_W‚["OU3Rwc&afAW(X6H, #u-mv:?MmH? sN$;;;'ljm5N]U5.Y5l% [tm˸G{ХX< Z\IwC ^*~ ʤrhJ{l|.o]6دz<%w^qNN㍥'qixH(c$| ݨ%`l`msY6Aԟ&y׍ŞCPQ"М; iREZhK?pNό6o| \fo67 (dݒH !ԇ2x0zIm%v]x3|!/1BB!,XsN[qwȺT]<و6aFZ_W/2t8  aq(\jP< b0]'C 4RDdBp]9s|G7(j@1ۆ!yw8'қR^gwx9qj?qx){arshYknB^QU.OQ}2e rH)Oi.EӅ;["-LH}Qe9Q/p|,w> P! 2=9S}]mj05!N15-NdFmQ&P<xrtu7=ċU|U$YJnЇ"x$f婽;MK0 +ƇeU:V]/H86k)~q*!1.^D9X!H6?vy`.mLeoMq3TWNb>j(sIIΧ?4[Ad8J!<a{yϔ+{(\ɿxN6m;Δds-"؝ y.UaxۓL})]?8{%3P2د'I$VC ryqB-:z^0HuũQ Ba[~B0c[_ jy12*~aTlN_VxW z^^En΅A@+q:5b{|'`稥 kUj/~`>In aN7Z$"/Mrn ><ڱU$BAm ATVޑ̗ǥ4#OX; э]?@)38yq!T9ڂGdY0H4^j֎n~]& }׈jyJo,c׿|~A{ӵ~%G8Jdx≝ސɐx7շ@f)ԽZF)swb5ysHiFCͫp2K']xZ+qj#y^wIjZ*ZnQ=SBA~dh2E4LphGܼR j<#8ŀrl(Ƞ&Y)Hx:;]n}r^f G3t}Ŕ5'Ĺ/o.5,xD_E)-v:6J$n [ɶ?RYI /#ovEϏTϷ {fLߟ,g X@*i^s+U_t:;Էwuj~,}{ip /SCk~3(uxoN%Ū5ASØ{-2xHeRe k)[Gi*rR{4OG!/S Cl"bN$=IHHLEXfp|aOFߖAǛu޾ @i*Z2fT|4ÌW>x̒;@?ũ%{N@qvV#Hnׯ1&リ*gj(p@ !%LЮzv*̇>^k=Ll$O59Y))]sa#ɯ#@kV?AN(mfb|wblv"Psb {F08 FK~WB)FYXHnK0\It>]_%h z;βnUR:PղEZ>%%X`y?/j4UrMl7Z.dE [Prx3=@>eN VX D\` w vSxS+W_1l;9Uzy>.c +Txɤiܝ [Uܒ/01M7o``A %U$fuUe[SshfTPk/R*lG>G@Rq=F17? Rmi  :sN-HFp9FG<#ژNnO@)n!AeB WXsxhAr6Xv7@'_֫F598m9.c7&:%v*7)zet]\h\Q=Mk=OGhi]uADJ׻cd^"xZL6B; * ژzfKz! |{f#WHK9m׃>4ZqG@ia@Igw^dOD LgD.RxFL3 ǀ:țIVB6K9 GȨ7k]-Zq+ A7T˼Dtnj!)6%k2wL#:ƆǯE/YF19A1pYmBC# pH?p<ϩn*i_2'pLOuHuVXV$4籝 pMCԨR `.'{ !-xTe:rpo=bi|oMoS4B,!F w ҷ-Mː?T.OkřWx NE@w^ 8;,!Q塡3[*Ide qHY.;a?U]T/F2MW~ō -oDl @RnD@|zoôVb 4{VE &EA,}(7(zk@{q%1mF7 MeKef\?LU-EĬi?_MffAi$\N2իlT.˃ =5[ϺtV,CBk؅\"k"l<8su^Ja)bf{3F.>v@whFN?e*rC1UdLBh{]FqUe@l V6j]`r?,<'sN?IZ@-fk^P%pVږOݞ!Ki". d޳m-a. MJ;jC]M}b;c9a"D|H ȯ~ u @p3(EMVt!&j*3j}vo/;T "]'mӃ`>BE]HB#O[ХrB(0̹wK)}=4n(G/,+؄Bai$n&r꼖zlx^mwLUyԾ/h~BWN !  `G뼃/{lt(p̬6[quJ:hUiP@pS*! ebUcJ:?cX[{^T&b&+u2^]89V*nbL|t=ub}" GtF/_GL;#gxA'g" nz^Edk\j7'gE~$uR"vm(Q+.@9_z8%+*y!<oOUӊs9,x')"]Ó_~Ҽ.]sΣdbsV'ΎrlWNPQ5=fTEۚ8Y.HGwwHn'8UP!Lsr$-AE*̉EW(!|0Ȳ9(lË$\+[mv0#F)z:ڱN5owJS(g>Wh'WE?rgS>m$I`[J> M; AlN AF-"$)cCB ' (At|ȨiEX(В\LVBnīo'mH׽YqY]AQ&z;s$Y6seY\ )V#ExhY|p}");n0`r2jOI)QG>]LpP BSHfAk}^woooȊL*ĭ  V\B9KR;2p}bxgUj l]NU7p% AAi:-%J]}H6D4j^n c #lK1W_uT xw3@e蠓 };il4Cu[r8#_DmKKEeלvfbxK39bm.Y5jlWD&;: Cep8%›ACƃŗ;k;J ofCJtiy)\o|CD9そܝ19__?ڪ6 fgdL),Sg0Gee Q&u,ր*V{r}S}b4=6m\w_(r@ ~8>vjq U0LqA M5v^쥋3JDODRcaG6*ϝ0MwuG[JxUיJd񪞻Ѥ2)LJk uy&ATp2f/mpEx)PO6mz[!]FG0YVT՘1qOQ蝌\[K_#&tފ(/=P6HկNrZ.4tlh-I26Nͧϡ Wx7/Pz[1N :w+Lo nc!G0x:سӲE7<0(Fr(}76`OWXoa&v46?_u)7k,B!/Iãt3d_c5ƻZT GZmOD[ŕPkLgdBcdrp0A<0Vwl,M2}ljo~-nIl?g{; \à1a6dRRhp@)%C .П"oH;s1_kl"-CC(^ÛkĚ *nP!2r支bi? .%N?cYmmmP;+RώI+:|$U9x!hiomaX:#2sdIĭ琍l_! Bד`w8Lle|(y^+i?|vy2JeH%36Z香U!@ Rǽ)702( #,]2:Iqy|W*$r-oᩖ: xqܘ(fXrۓſA 9ESIJt cs,!_#y쫷}7{ST!'Px4`Ie28kh+ȳ,XڧVSvb4p3H9iq= Hen7(O'yQF(k<4zfF gLe>:1BQ[fĿt6T])!r>/COUOði]^eԿ,&Qv:-ۘw,8ek9w۳"&%*Hzp1Cx6xEZAގ+Az!8g`Ph|cwKv`;TÔv8@o|,_CJ#$/Ypx7|~b7fؾ+:#D}]@M{R_5@?)4jK ~)>AQ&k  zP]dNlx'l(3bRE̲f#{--T=!n㸮4DNA6>r2A'쾟R-X}Pgկ[֖񇟼Y{6(3~Zf_S}GJ4rD1I3S0aɚavGܮUS_:$f5iw tD +vK(-Aec$E#b-]^Tr@ƃ:,WT~!$)߼9vB\_&|z WOG> Jٖ.?St1L}^K >dJh1\cœs<$vZei[ɗc0*kmRtkŒI sZ;_x˾lu 6uR8pQ|i䞮'~KC>hd')?GrL@$[Y}~#\ 삠6m(-dXvLH4/iK>/ccγGԥ݋=لVϟbmLhj++(N-vȕ6-<V/3 :nθ-܊E'RZ7) j\kgBg N${*vOqw/β_g^}^ɸ;v0ξCG`;#bc_X$‰1o |h_OJ9wg^(t$:i~a/ iDX|Ȓb>u)JOj9qKžb%l+)!Xq.dd[OR_NzΔraB4Ǔ1[T )f_4Ѡuwc9{$D":2Ѫٖ{5쀐Hsa04u<; oh^:]1^ʅE!L63CAx%#[4M}ĸ 8@lp\0)]GNTgA'5.Є^qicK#WeS-T;!BÞ(ÄQf g6c|o}l­v=Ifo[ƔfsmڅI ;N9E^;_.9 ~:*Ektg ?S3^Jj *I^#loP# Q˧ZKG?X)XVgZ0C=uSlʄU~ Ϧxo)/Jp ]6f-u9Y ʁOλO'Cm0d`>@+v7]T^iHg™s16%C6<=*[k}+:`)!&Xh(Zo*m{ F):S8J+OѡLlqbJV^zk3nj4gkV4j`]5b erRYxOH8_XW<{ٸ$Z\@%(';d76ḢPC r l=#~Bb<*yS=b4KvZ)/x @lPܭ쒈_Wٶ~h F29 S4QܧsK/> n99d9ij`FfyRvt(BӼRp8k~yac+ԁGT19%̂;],C~m]7O?ደܯCi";pcrHt6ȝ؋!7-=dcold"D2` bF!@6֣riׂҺT{Ng*-^m)x}zwMgגn3qK2V8 ޒCSuI܂ToJdx堽5B{;f6/y:BÉ'pLIFS\|lOYTџz[riBdgK'qKi'TGP^UÞRi;qڟ> *@:(|1,A ۼ+@cJ2<8xbwh*CTw}誙Fts7fTp[0"[4J &riۗ>wOcVz{( _=DD"X|hiz-nbv>;ma[sbe7D5D׈mJ C{eޥ1sWWAJ5ч0"#c *l?1GiVnx{t !‹R.jK"Hi-g1w,quwƄ~ۄi0h* *:.Z( gVG|4]}zwb3(Fj9cbA1֐'w_gEѸ^5wF8A:SYT 8yXJbC/F |?C/Ԏ5i6JMIm )`$ܡDS9V2R kA| FPMi-|ViأOﺢ8~.{ל`u԰c2(V߮'œ'}i Ќg <`؁umЌgnٛ/vݑ9n K5"/RoN'- G h70@4c)+?ֳ۾> Sh6a_1ílIWÿ؅G EUFn'w8P-q+GjhL*IT5so3 }(F.Z.oSXU&v整y '(@qܐ ַM u{#|ͷ)Lut,7Գ 5#Ŋ/j~{΢ )%@4,M@'82>+D7Q t\@p<5p0 "d++*Z"4w8'/ Zωb3F7Xo۳%C>Tuj8yjл !72=cXZ(@2.}"ߘ1srvKd>w٩yj[HtqIJKuOJ~GC'N>)A2,HZQ /^Կ~Vl%ʪdI(i!(D1`믺?'cUCfG8%J%/DS$Ydxs1-GtVdތ`B^A8GgR'yEC+ SA1JcB>9 ;N'QH 蹓\m_(43*c=ԱmRMNOA8-wq9A.S!nW f M HN@1GeXq$l> !=(kJ)fLFͫ5$tT=jfRa ٭?HYPn]r)Nc%so-ltlᚌjT9 "1PвkɵP,BNSt~18MopR :"p?0>vلvsTst<òz*ՕG*A%{c$^V3EVw+X1;B|g[J $O,/'PAcn ck܇]A>HK+޶{b м^8R# XLlc=k%ERS -,bFu]avN2/}BEO$| [|#RD l֒w6Ր|aNBP]d6-b:#χ,ωdWٺv.$8uX)乛A߼a77jWH eaؒCBCa^&vq̸8\DX"o}Yġ͜\͢كx٦:>&h}{FZ /K?d yZ58SaM`O2D 八Sd"oNXfQҐjxv]B=Iz\Gk&~핃##|ؘUi{j‰dqqGӖ!`쌊sK{`78 Ƴ 3u@Zo*=QE۝+dao.NEifmt_e2d_ ] C/Aٮr"x(V}ڍ lMc[ 4$/R>f`8+F@:1/_%83/C41Q>m#kIp;ior:20I~-AW-;8̽Uvm﵈7Vmi&1Bݿ)ȢqZHN;ev:bצK7A[D#;չ^6(W&|>wwB)2I _(;9lJh\ĿG|>H 2[GaX+%zݦl 7Ek =c7{YntQ)V5uD=. f㡴*+.OVb`DQPC_:Jk+?U]e[.cLfm{#ŦDZ _{݀LA %؂5?,WF/ :CtŷVot!‹}^σ:"k]Txvł%4?nA' { z-RMR,ܶy)fa H:d<]FOAq_D-20/ [4 Ci>:Py"wLϡ"y979$5< du+  :$Pږz4䐚vܞ,w U%H9%j`ߢ"Yiۥr%zTK#j0B!KNA#'#/$Yg)4 ۥR̹sG{-<HVU.SG%U喃ZjZ*b7|T;*Lzid\ x;yխTm}*),D~LRY~T1nH~Yzt܉$ai}`H넒{}KɾH Py,$_**:+Y@:KGqa϶Ft`VZ7Ψj I cZG.F\>RwɾyYY _k7A-ۣG&Aop kvUYϣH?z#FPld8f\KH3j["wy!=,J@+D8^ 3DQ܅2I4$\[}`4L;/ZA@::mGڈAD)^Ęʎ*E~\%Ǎ-y{nՐCj{pQ3T1IyYcN;rf._N@b&C!>'ĜnLWLJP{eED% }g/VF X4HȘGyi0 ?'Ф0),?{+acKn󊤈F>K:5p8ԠO,~[/ {̙K];k aiŁM޸36#[LSIMċe:"͈c %=I$.H2UtMɣ++Yt_g'b P5a%6ZHEY*8.FIm%9g0)ݡTl0{۝l~XmlËvK?2{FƹUGsEȱ(E_OMeR -7nIMՂ#2zԤ=w4Թ3!1xTfj6|vɔψb켒 )Nެ,zJPK ;bg]$v ъ_9mBw9e֜ex:'v22ЊA78Mn 3%#KM 7<# gu|.{kfihI V&2i?LyUsVbi;Lʔܶ;mQZe̖skܯTފ2]LNNvM, {]IWcJjPi?->4*2ͼ,Fca|X/*jB/VGtO08tҜ j4 z.Cs%8UjD{,L). Auj jroyzt[g/{@+%'oOg("0kqsQf𼵥tI[ϓS?٪ 8CY'/1^t8w]mheQNsf˔@YǕ(7#uE%^sp,쎸9@tă "ʇx\uj(U:J qX.+rԥȪo& )v_~ y- 9_Mnj%9Q:j[ζ5js^[h[O!Q2_UG^1HCݯ~_68ç KݩLh㠯d¾m;s\:'[Q)Kjzz+S"nhS߫ g82ֳQ-X07h48.-nL\A7݈~ȕ^ wJ$Ľtů5KTd2iDHjesw 8p6PA2tPxtTPF☩@8{|͡@Y 2~.9imOo?wE/ሑ5#nP_ Z<'}wUϛ5?qUg%SJ M0Pl@tbЦ%~cW&`Ir|*6-~!B$n_%ۂx&jHqndvú\aȩ ~BiB]ӧD/Jh,o#L ?}*Bmo\ AOvU>tLc \5]7*@R(6 c:H}^A2^b]I<|S6B[Ivbwd".+P/7QBW p=sč>j{5TW|2w)((GOmQPCCА8/-2,6PR!]9ΌbG8m!02rʦD(DvXCF_f@_sf}wc|zQ,VrGKԶEaes4金@Z_ZdZHj,+iVySs] }>[hQG]QԾQK"eI }|A nA2cNU ein|vhk@D6nS 'BuP6'&`dr,4@%G~@Aʍirj6LjO|t7 3ta:{Px` n+~N-;\r`ZQp0 C5"-blSdcwN(=xߋ%}(b#ǿ,0_W>'(Ҟ ]Њ|Or<XeYlIˇ8 Lס<ƺ৳'*57R,+/"V7 o^z\GO;}$%4j58JC3OhDCN'ӁRi8#d+iV"d$Pfkg"SL{^{5˯uaLxIc!I^DSڈ($?G[(}lҜѥ Q Q>cfS8wOiIJ)M#R?Nu Lu.Xcd &` ,˅&nH%I4qY6B| ju՝q.b҈r&oۜW[L<#Zu~gN{̈́蕃W7`U}Ƒ^f?Aox9\0a\@ $6MDZz0 M hRBsH&RiDs/ܾ#+MAA pT{rnm;'S[ιӅe6;8 LB6p1̙&6+B (m/ C˜ldk-M4mᵟ"p7MVk_ӨB8 ~H m3rY1oL.rYH FZQU@8 R o9pPzCmdXQf[pYEl0}F]$قwN&51Y"UBpXwo}c? ?? &WʔSH* w/ M>9nu|UR4-klƇ40 Dmݑ4At2h pl6q! `P%3ǯ~_'[tݭsYf`-hĹL "UcOUPh\ lagfh}o)Ō36&7!Lokd/4U;|~ 2eb3cA}eDوM[zB!H98 BE,!'@-'dU}Yl?|%HBp:I KlM@|*O$/;^˫O[?AcU3l#לf/XJz'6倃GRJUe_,E@t̟s#wR@v!WT}躀p:ԕ4QK ^>Ĵ4DOrS賓)~~'3VƶmEY :0K>u^g<s?SG87ge%$+ЇSf["A{(<#۔60}|n!ArQP$wq K+̼?JF7+u6wO K臶0ҳ3DR &Z.QAaK,FJVܨ%9n\Tp Vʡ՜#HzL#ĥԕ߼B=+:0RtbQDU5v(0d Ve8#VZт]ia*M#<+p4w;*/ʆTv.KMy@#)Уp}0kX1xLGXRĦ1Uxe/I:5G3URҵo F͍R%5\t2wSaDMbW=:G;׉Jƚⷴ)WЍA|L*/tz@+gfZc E qNj*?VqHVŇyv5Ӹg/3 T#&p|/oF^BݽNy"ǝM[߿hSs ]N 0 \Bh=Rx$PADpgWnAE*0zEPV]EH?F5$h=##e.]ʺގXqyʼœP e({g̠sI7iܸ8Ct)NpMmvF[2hLI\9 Y(VIl+5GP\h1 ?a=)8>|bce]OQ'S)Ru[T4#=Wܹfd:bҍ޲3Ք6uim"]M '.seuDE_6VQ!/?yh~"$* oޝ0o` yz]S$j&$_Dw)9qnD|12%*AV.POo;ؑ'1bxT=2tpx+xRj[>|oVo7\5ft9/{ \ZyLK u9t/t Ք=]"ăYou<mĕ5]Yh nn*|֎H̻1? ߻JS֣B:iLzo}4D:`fpD4 ,-$Hi7eH8`f;aObQ-|\ OCEF%Ts᯹"AVn%NXtZj k+`EB2!OӍ˜StI}fa26pQkDJDwT4g%jfF`Sҟ ?w\"#[4wlv4셂//=TݍyqͿ՝KǏ{ -ͮaC nM-zPO'PfDaͅWsAݬ%aD`:xV-u-Z/9,zopmmתܭl])x8p<kU훽]Uv4ESޱQ%m bK^곻]XhJ4P$;y懜DBl/0ff7>D70c[y7JZUEiDk]:8 `)3Z/o Qg X4, 3K`)._]Ec+ g]TgeM'IZY\θ) Up*z+֩Cyب-N~-* V[xNڽk\ĘRE8&cLTp7=HiZ]P %ڱ.(1pd,"E;vbHLo\0y8*F\~$@bO=ghNw禮iZ.ědBAa`qo\l6l $Z!t XZQm:ŌK XiDK*-*`9i<`Zi=?"wqHh?RuWYQ DoF?nX37˘(U%42߶?KY!Hl|!!.̻ڇSv.gȞM}ylZ`{Jy N5Gj3" *ؾ}P+#q$17Ū^N8ފKؠnh KX7쵣?p@1 շaXy^_X'68cWZrRLSmPG)߅k7\d*\(ϜfD\*~X*]ݍ0/tp l*仙9aD{]g/ܭ HjПZ\/6n3G,c-d;.-.՘,Z:>$nkz6&9n)ַ&d-\!jƓwLܴ!-tjv6z ٦$ř6Г2i0Gಋ<]' oIOaBhN FSiVF}K0)cB}u0J;Լӭʿhf=p!ey 8~o0Ӓ;[uAob㿄tR BXA486BGy#Ҥ>wEeUPbҖza|tQ` "&`/&lҡ̫ۤiyN]& 4^)!񐩗i>\0-#kқ7z~RH:°@aPfdId)o )Qb^j؋#ln*@AcZ[DOy 9&Jjq HH-KːGoÚF,Oz:~S(Z?9b87?MK?4 yz?uóJe_*^YB5;j*C QepC7scBiZsʾǡ@6dMpw:ot&l8[b37?BGHl-zioϝ=TB2jK+|RjB04JWێؙ)L52. HyDDqԵ=zwQܠش=8޹m/ґI |iոDۣT޹%Ce/@Y3[U2i}0FG[Y8\s`q+^1:#2yY;%'~V;vAZ=[m :D~zT b D܎h )HRZ[ZY{MD dApU^uIP<:x7}fF 5TB6!n 3X%!MgYC^ D:pjVBsw_k(Y\NeHƻx!U4tpG%AH{spJ%7=%x^b1_ Q%=:)5X2 o=AL30jᕻy*j Ӛ7HS7zy]!tQw| 8zH6MCDU4pT`D\頿K,VqH3HZ BYկtwS,^!'D@(r*J4"YɘxִceV!~%*Ci=_mkjrUF c;_7mP(c]3ʘ[G=77 y)@R1 G]O ޝ6丞r\E|-ZlI,p5KQ:k0~ر+߈W`6#ds}4X;n4>Sle0 E0&NӲ%:x0X3+3) vA2kTvKY&aۭMWb'Dl !O( _5֥7Z>)ڏXEnF`Vk"0z˷4,k?Юw:1{k,gOde!?"~ݛ]mJJI!(nQoApmܖ|C*>P.Sqe(KD MéjRU:`_rzFB<Z pLr)l9|*㶚;CG7 s`ݐAo֍ J'2Z 0M$0 oE\'|B}t@/;2j $;tB͜&|hg(\o3J"K4iR[IcE hFFzCz墱ip s/+&`?Υ<پ:(/hYZ&4\>r)Ӫ?nd3TD lM6[+ɫ=wɛ*%jF %a+ bly4OYyeD :"lW`o1_S>D^}e/y.?hRȮˏƝן 7t/d-Фf$n o I #2Y@zw"ge)9Z\[dyNcn,}+3ՠ8zxOH!Э]O5-ydrp9zeUTRA~PE&PЁiݤ8#uuq *~27ڄ Y9qbCNd:vlKfiAܹڰp5o Le5C3)ȥk[y.L'?01SxwīzW// ;aeIl )\wUv݂Q3'nV'+{FQP !i! {c %.m_AOsN;3\9r ޻+N&W2 = 8Y!_05ڤ\_pS;00v꡵ @wP`M #PU3?q,=B0ZtbG[wq|P6^o AT?2n1g^ @=oC?H1+(%_U:k#g3ۍsYhy='5@ү [:5#*0;L` h/r1ߌ?2 ݙ֑rd'ɊHQ`14U]Vn&|EؾE~/ rmӋc+iD>\@LBuR 9py6f&)1B8+^ſrMu3wmh5kP4)A,$/;(ύ;η%Œ+Oǣ&c/ \b֐y׃8g2#e午rD|[8JK4Q^-sld=p1: Z얘R'$p{zQ`s=JZ,t N*ꭿݶږ |?cW })"8\s=e%iE}S`*zDxB3{~tprtT)ܤ_y mS 8kB,7twX):Kǝ,%5^#qFa9hD7J?5jeZ_}Ȁ#:ep%#l1{d;= D8}!G; e)떬 l@wT_Ku4/) Ȑ8WPk*(Jϛ{`O }xŬ"u ^ќť6nJBl/h x=]A0˴hkR$sv:Bʀ_2h YKYݮJt|y?x1q iS0}Z a)>nz-+k|E5T)|EL&ޡthW15:]`PΕb WW ӣW޹|9inj~n \O])O3ȽToS{XyS]7q dlz΁% LAb5,N` *wq.; ssA`3"hYG[Bח@Mµ4 轺0so,:_2ٔ{$A>G'TV ;!$CӬLĠ^=E:ȧ£\[3(at%gMmzC)T~aP>i+Rr[ [ U>zxК<(}gvwGۖYy4*aGfsr)03e Mt+04G= F< ﰸ{ *M®OAkjsj}VmէeD2$*"1Ѧ!䩣å7qxI0:xfpіxUu &u5]Xۑ1^4 IH,Tn$-vÞ Cō}Oriv<2XE5C;pF{Z6|#1$dhXAopB=8̜4IV1@#tm%KG}Z)ڀ9Hjm|8ϗ{2iJ/؄챡n~P9/vk"4jx"%êwkﲊs#'Q/l{HT#Dd ,DE]=ŢNRn?GN޿DSJ̡t2̺u_fhLpܺ="4 Ɔr"8:8ဎѤUͯ~\taTe  nq?[pT{:Y:D+ׂgn"O%9gQV l r @N6  /vdcdkk3[r0;V{y_K«*n6_}>ґ}R7n{ilITSUNVdЁHnÖF(K uC>k6gYuе]F5|lD; c>f=zEh7  0,hQxx>s0lu-z-)A A_=-4^}B|$;ق.;B&4Fa7S|p%V&yϵUnySeCpS$x24|al1, ,ih(Q ~Xy"rέqPSi1?O~E$b2 |dQUvhTm^3՘{֒㽷{g֘d.\)ty"hq8@4 , \ 0e'O&0tM-<._8c_hkbO/OB ]a yܤ[/#քMvg͢>I&;W1VລdX  ]CYoMPCSkȘN1@ϖF5K61>A*er k5*wv.f*b)E-/HmUYeq, F#M<=D,Kщ^&qHqO"*_cز 鐋^nx4z |[>tu K1I{$T5voG2X;j`w{Ta" h,,.mjzIݏ$ *G0M k:fHӌVvWm"|3yi6B^tF&gՊmh!@llj >Q@Nvu$tV -Y oGżJz$WA[om#UXo5e)yf~F\8hpr_0!O.4ЩO j@D{`)aωK(Εj V^QUP!& }v4s۾y`vb&I .p,74i!@Jk.=3Ti"Wy쌝&ڊ,+;Q y4Mޟ'=c hŇJ BԶqFx,#4R8X:ZC=t7up4Wi315&隊K ]4b#Kze VrY'OYAW(ôB!;J ɡ~׻Y͚X5]=2vGbubxEz=X>^:[¾ >==Q9P⠙߹2I qB1^_;)||T, Nxh޸I1 {McB+V͒FQsbŒc=:9OT`k`0?,OKyy"+^E@L*pЙǵk" X#̭7yJh'9ŇOOJ7P⬛cw[`t"$9&XKcYB,pa)417-KVFN`=,j%J].:9_͑8> ~#|FI;$'gsHQcA53b ׽7Q$i6|aN'X68u5Y߾8`&hRL(QXJQnf  QG>OmE,I m w*ݨWX hx ch=Gm5W!Z$gG}32RkW$īwq7::vcBu "QsW粦>G*A'n0ryޣk ̸ƃCTtws/l 453VVFګRKz!JW>8ѬC,R)5%A`ڒsj9,4.l:\O*6.od]طo4XP;< ~XQr4?ATސn0;~/RLU,I]mrnAذO͈9I.x ѬEt6Vk.}q=>H ־,aH .if![fI W\!z\7dUֵvP62vg矚I.}@(R 6'9}i$:]0 V T>RCYػκs{۽G'C-X>:w+#Ѽqﭹ*ٸ"ԯr^y7POs''$ &1m"??Hl4udMExع7XE:ԫ|qvPlhI= f^b\ڑ!>wOiXF}DP| Ư.nߐbjE>oWOH1Y#ǿ+ѣ `G+⾺LD?{X-Bm%1tzU~=#'/7BP5TU^>ɱ_U=*Wyb(21Vۓ%f<;6(tk%4}~RLjO wI|g%n3}w+(ʻY<<綫+R?ɀXIxD"f<}Hކ{MXlՀI` ٶ+wm)w ϑԐKOб>UUg{r^"\Ac Qpǿ^n@,!9M%Z!;qǑ*5`˹,MEuYn NhQ_)Htۛ_Ȝ9}Hs' QGN`Sm{"apqwK6NAKVϫ2{Savq~ヨKguU%R}At Vڮ,;qc`w|%}MR[6RPM*QpwQXV62KVZ&'Ҋ7fSbaICŰ_~}r*mp*Ztoۑ۪Zf6 d@9if^EB{xEg_ƤN Lqmlmt(XDE ]-(Sn? Lu4-O]f]Ӷ< la|.9({.L!^UL O^xjli#C@*C%,ag Tjj NE-'''&F6hw8Vi[o+r`3|XEYYlSQr;P.i/'0(8,|_k$ r uԃ&Ed[ȸ 0l 0n%ZޝUŷm>\Tۄ9٥ o*p ;3vKß90*`P{2e Ml-j@jntO` <Fl<ʐQ>/1Iĸl̫,!amlُTs`Yt!&s3b\D=-wDz h H%|JLj.^t3=w DywNZEdj}^jwSjm zGt7pnEj+MM2Pp3V }i#%5'gב39\Yx@2M4?y&ˮǩN/eB\q^{.նC<%.W=o$\~~fCAȢs:OE _G/&|U+üز@qδwq~0R,Q(pi0Ģ>bzr'ٜMjG) <=B#ZOMng^ ߁Hyz[LƜq0 +U^Xnf= Ĺ$Kaɿ/*eJTIL}EFc2@I1gfDChMR\`)C4ja_4# =Y5#3Jj.#W ɺ%!ُ';oTZp$3&Buֵ|تF$C_Rƀ5DN^T%ƧĻn3w D~_(lzikɹz~Gʌ'$-; :h,<9RcQS!ze':k\pyl!{8A e Ljuxw >AL׭ήC BҎC]EB}0]Ч3Q,Nח.b*U%dtj0>ݟuBcgO0ۓkPҀxGM[ᒷ?C2ޕ(9 G,ם 27{%cŦצS#"̃O\-ZRVb, D̉@j/c3SL0,~Q8UyQ LE3x^)3q=x){/Ts>ar{-3|M?ԭ+Šmd,iu*HTR>d_YE(B6 wM)E= NaI]PPǼhsWg_4j^ܫ7+r  wR'͞yZʑbKp \Wx+([eU%䎰 ɲM: 3su·1GVfz׽cYtP09(wn{aY|v`o܄Lkk[ !Vʹ D qm C-΃V @fn/) gFנW`GU?cIUBQZы(^sU cAo0#Bƚ~t?t:U,ol.D/>_1[a15a ˉUIvY`-4j)WXOX;Cn +_ʵb(z1w y'3h/]1Kyr-˯9q)o0XĕD@4H3Z}~בǮµg#O *4>Qܭ5ey $NWk9  c4 sA|adqK.)[={uŕ8V(1͆ 4>K#\X%Hg`b )kR7F\i=]S,r J0r f4G1Ǭcܲb 7<ŭ$!JCCᵓA`(pQ SY˕bS̄2}gߢBWB݂}djRtT wb IeOMr<bc͋?`u:I ==O;"{6WF e"Ӂe,;ug#Wy6@˗bvB%2 cNfǍbQs 1(@{ў[?Jo&hGKRMJ3`',o0{E@ђ6ˍ-!֢_1UGo5 vk%FGˌN7f`*g)])\7JbyXCTcig&ݽ"?v0@#(qԷHPY\kYjc4X;>t@APsqV+$}L|^?oz-oBo\&­'TaJrWUpJ7 Odz@3^A+oe ήd@j#3&o0r!?yj57F`RS`J/%- ep;W,ze 0Mx_xgV!Q ַԌʄ7A/ TggLxGfF~+=Cx9P ḙ%aM^Rd_K=SIἂ^mjh! I~mv.ĮsZĜ$CHtʖ]&'G`68 m495}K;2>z=ʄN@V .l/eSDi'&Vj/|fU$ )pDŽ[Wx]U|[ObW 2g0v2H +|h`IH X@o+?/]z@ڥu/ݡpP?C>l6I9Nj>^Q佰\^:dP~N,&H_@JWMdݘ к2Ʋs @rf ' N//^'=Ǚ QN&mAtdߨ%j+zr+xhr߼5 e0s!1(k NXhq>Ɔ&eaP%}2,*+!v}&^^T60^Ekb;xnsHwb#Xcn!d/ gMwgl/&`r<6ɠ>Ew){ѽb2onL4s;)LZv )6ʹ3]]t'MBѣ6 K@[{"o='wS` ˄217xWnD(_B+%?@\b\Rmj„ķoGvϨ)Ԋo;l@Kk&໠=FNh>ҮdP7B%u/I:*vʧ@UT|m ?0*fw}sO՝}%L!;jٰ=䁥d/iu7|,t_X`se{T4Cg=([rQ:-1 G XSUMOƙC8z}'v_q2& |ۚI( EBo B{8jv|-#|p$ƯM?㐳)2ZEtЃ2Sl412;ri(x=2xB$bD[Jij#}P'C*}؞MN1Q61ԓ1 dr vˆqn'[-H ^“  !Xƕ \lehL.H{Nis2A~9k+JZvľL^lOj)kS٨T3 F%,(t&K|?kx=I@BQϭS^݁BX^\uXteS.5Hٙ98G5Y3?cǓ#Ո\s 䨃&ka&KT`VqގzKh^jߟ,\.&VxJƠDS;l:KȻ9ج,7_Њa.[cBA/I >Y aNVrÃS"~V^ŘDhzc >3ix? +cS5TkF\~̖^6  ?}T'l)nq2ĴezK{Vٶ'_ {C.5cbxEIGac8sBbOPMsWI ~`Mr!/re.Db1C Hk$6Lx*:%|1V' 4kg߽" @ ę,p2(|G ไ+iӝHv9n{ cWV !VwfqO ] ]`Ҿ;H:{'pD )aPXbʘ3,C΍٩)YY0c w)k/Ԇ!|֑rp,UF^ )~>߶9AӮūU 3*u7CR>[QEԷWbO©pаi[c ~ш߃7Bp>GJQ; '$u6O_Ĵ&FȈ[f]/4ş.BLwaSr)M_W }yqv(㠡&ZꠤܟsJVXrPPQ06:@OPv3l0I~0l+ϋxĠ@H'p-4b%>' ;m iu#J!JQ i䗹wglM2|d&4*r5g<򚴆ߴNP4\@7;vj %,vEW+wJg}̟*uXu2P=(pl}Pl5ԝ.}"gG_DD"Ci84/8\mr*NM1ϺiWFd'nQK0%K }GOr.Flׇ Mc"L6UF4TavY' enOx? ˝y{k!`%qx%>Of!:Żk?" r+t,(՝hάER%=.؝e+ۏjjf >tԻfڃ~DXhU ^"a(P CxإR=[z SuY#ɬkN1싓O/VeR'v9!>ĈW-i \=Qn4f&9c"(R𴑲PC9d;lŜS)6OU)zLN= $_$f,LR5tM Ea6'}.l9nY:Gv :S BljrLEhLm= =iT5Wu/שE:aT$}x49w 7Tt |yMAᵷ;?չ|Ŧ˃8XF)f=ڤn(ok{TrvWI!B q8 T q~$7{bbV5,蛢k+g(Psb_RJDb2܂Gh7ϥʈIRL1&-($SkqnصxnA< wS%,H?AVD}(ycdYE]-{9":31PAndFv`  v#:skAEӋJx Bc叫U 5--4&b)? qw8lJ;B3 5K+.SwP'اs3KbSk}ܯ r]}Rq-LSh}-fķ7'C+@-:j/s xFt=Q?H,DI8p%0y_VR_6|xsVVl17, Ɉa_F;%#QRNKTN0’Bxs&w\c hB _Ig1z4Z]k/x A,yUQUg /}+ (Cs t ;8h8[MQϛn,}=(zz霈tUefhx55|ey϶LjPQa~MNA[ Mgei}ǬkN6u`}t DEtV/D&Խ>(6bp H{Ƅޔ[IP -ķ#> /@ljt*+4 6iy =g8ll =٦TJx&O>r[-rUZig{O:ȥ5z%ExqNNJT/y ||,IuR)-J UܧύK ^V*=H)DUD>!& .[h䊩sF2uDw?{Ì9w#i߱a鲫,>EֵUiO Eq^a [,5.?f>JA&Jƫug,яx0SbҼIGn_xrr^h]3;4/$$pyRU%CV!a3E^QXޕVIXӬknTd?&:;+YPD}fbi$t$7o Q X{F>⴦BӜ&el\Sc |V(Y6@ߓ}lw$:OSCh؎z'G:i {/A!YB#\2#*fL63TKL>s)6smKqJ%0n5߲!,zU"i:2>kJ7ͯ,eɂfKa~+jAnl`Y "_FAۑkBtxPJzcMVi "f܈9Fh5` C/*L}6PqsGDtJ"۝"2[9_"xTi?-rh3Ov`̰v0*!t&, ? ]c6YV.ŭ#i%*JS̤BY6"wj.yQ';j7v;Lt @9>7]8b_Wx6;mgM=:GNJT)^wӾξO7'T9t @61KiCm8>7m@Wǣ8|WѴ#:-Bٮ=7RD!tMǍD< -BL*=%yi`0 zY䚄4_1yJ*T^0؀(WnYY eK|i[Nŗ1 i(;&c0Td3қ[Bz-9vÍ񱔤!o;5mb[:AhEd8Jź b"(ܐ?~z 8$[6g 5H'nj^p^Gq=6rږU#aΞ a:G.#nt/P`jHdwL%Pw'w :tR9h΍ 1q &~K!qYi 6ZDu&,{uħbqr@ ݚxhѵ΃O}ZhXɹ'%7¹6]R)PlWW0Z9L1Z5D Ȕ%׈DPOEI}8 Dٟu ґP4YsdUD$71)r椄}EFr˃>Q3F^aCϼ2B;O!ϰ:xdC׃7n`䩥!lJqt cYy.S`xA_g>6yJ/ҽ!$/59C]G 4R-׶^P P!\QBczOG%A4dxu6?õ^ L)5&,h2cN+|m`*Fk-bH,8f}[ˎJr0c ͢-;r5hRo4Ŧ=>7f8q:X0f`lPicАz8J,.؈x$$:S szF7"\ϳ+N?_\V'{H/@YKJ~jy2{USԖJ_I Kљյ6kA+J`(2D-n7FUOѸ @/`cIXayVChbr|&)z!l '-cʐ~dУ *+0DӇ&ξt=qR13BH]56&`QNDzFyRtC<~?1QS,R4Wnr u4dce jt3o[]R2DSE0 FR80]{m5_ME |?;DIWyh. gB-%u2- TԔf"ͭdކfC^1@f 4aʧw!qKIz$AT3'x'`J<Rlz nz)V7UQL= RFHNeH!TgKbjh\n@kHDH.y]]4ELl^uSҷ[C8:IV4_=rm,=>@#"eIIXZ=3 G,5#'<wAMmRf[; D칒@Ѯm(-wp壝p$t_fHv_"Cs ?=#+OD?Oߟ0 lsJO>8i7~4p.a!.bdr~J 2+FAvㄡ~@5^"WIdOky/al+3uFCD[nLU~ShPg.{NG4d&$j`}@f 'czo\xJWy9v;?բn`v? Z1 X5c,\e:F@hsdPs>\k>dϤ" і5h_V%S׊0R;n7o%w$!+R{vk>g%UD\!+ -b'E*j#7e6n dIԌҊ5H7Iuz }>%ÿ.g:zzm<vFaڇ*Y1[)J7*z݋Rm"鉻eK#E*nU/F̃^>t>bx ٧wCVpջ7?kgՙp|NuFIwDW"nh}s'(nIq 6HxDX=J辟FiL D%-$6L*l2&:%)ߔ 6UTxIő1~E5#>Fu&&ym8s?*Γ Jo +o9"}Tx)>̅ܛ+.zƸX3ĿYR܄}boվ0jt \5ț2Kn]d+^JĆ^LMF'i^$x]0nJ}=c$;GN(Vgx;4=KGRZW%BiY>65[#{ۡ?+ EIJ+vвbLD-9!DqQ6U2'~0f$ZjB˹ߠU}J8pZZJa$ܿK괋 w[ru@Q $e(ފ¤<4Θd" .Kg T4K&9.9ùpaHhT\/րJEJK^~ɶwu(5FT%G3Cv|tVǐFWBV+ls4j|4)TRLp*IZ$'~^~^ktd;@?u@1K;r1T Uoeg+PgK <%Na0UM NK~r(GY -$0!,e `]UgjZQr^4.vBgk`ܲv:N!ge "C~,# ~jU.VU(B>Cx A{]oYB$ѧ%v{V% G%Q}{y lm:yo< T +aBe/;-BocC gĄw~2Ԑ:&ϦKΧbxH} :4Kw/S+ľq;g, !eVx$]؈wJdO" g2#kh 2>6{1"%.[됃]X2j4@wR0Ow4XҊc1ז~ӅIZu7Nm>SEu,wji,3u%!0W`&[գН߶kl(5-]q$h7F`="fe6JV&1B%WV->b'\DȿL\nݸ5}$D/`=2~&U^ l0[oO*L|%#m0@d`]iLYa H "d˖sQA>EUyL~_ϱ&pTc0q~P< 2#!+og=s*t$!V9qzZ/Θ6 5 b)'\UVȺ(z^>[[)jC Lt!sv , ó4-d~v }(HLc]f.8S؋Zs]2~l]H?O0V';KyqtcdT-ItVXujZ`3_ԧ<,wk>뱸8xoV݌lH 1(2.Qbldm=(YMzyC$e(֨j A/%#ʳ_<1X "QebQ䮲&XF5#YBNCUP ~@$n<,w&[s](yCej0VF5)DlBZƨǢ:[ 7[xky vw Ne GWL}NLS~%gň:NȣREPrL5=5u>WƧ795)ˆQ0:"u kwO-30↌xP=F P٧6>ƹh7|B8_m@t]!D & pJñ}bMb]:p3STAҊS%EMmDR .J «AL d5fC5eP)#qß`Q%0נ]/n3xUO魌ʬ]Za~2t nVa'crCpu.j3LM@l0=Cm8 N !t6=&9%2o=h-+`纓\Ջ*Oz05#HP, GFha}G-0rL_cDŽ!wK>!"+ΜҬ9G_Fd(hO_"∃@J!p-㳺4e ՗{ o'3&ϏJ07aO5%=$6BWE/:8:NDZ fB4xaiP2W"lLd8X;\*V̭&/[,KlsmGLle/1Ҏ"4]Kzb`jW$a]%&my[byڡ˗<<׸ tƻאNCo ؍ApMaE&^YNF2PjM#IݯO¾c&qKc\KW  /5 :ܭ 1졸mvV^, 9Zla 5;&~s{Hwbw:,B-&qR0_6Cj"厊M>W߬b\{-X{=!&f_.ȷ$ꈚ eq#i+d}`e=\xeԿQ5.ǝx?81i~Uj#Btm>0jY\.E,Ie9ٷT]~c:lc6`B`>eWp]28ƵN]cEM5*ua0TtLy2:rsSyn3#})hnH\vZw42n[$ 5mb34:u@a)^I,MXJ"br1CYyBd&MP93{ !EkT$, ^4- eG<΢=|p7;dot>7š̾8lskÿ,wV/|go[g O]9[J݊IXi``^{9 42.9dQkio yRZ;„9ݾVVj5@Lނ(8ЀX%OҷzS>p<֓{ [d21,^{eP?b;|)fjvƏYY蓮lAD;;FKoC[r3 wڥ\6-d`Olo+>X/_CWĄC%h+V'j\D܃p"ςC+w5.D7EwnN܅uoDb ,OUf]4XhC_󪅐zG[l&_j &ŦPrWB}4g)>zi^IyzN%@X9gk5H;[1l?IE`VyuWRA+ܯ-f3?ֆxIr ,2ME>=8Kˬ@s/DK",Z~k\ֽ̑G|W >"N-لaK=}*ojj=@EZw{9˵FwzG'[N]5v]~"{Ԝ#= {KgԊ :a#KC&]w( {O] /(5M!D8 M L=Ew_ϰqWkNseb+ ( hЮ,3K'u qjHpZ)U"{&H s,ğ0qS`ұ=GŞٞ ˒N%j IDvS# 0#={S!f6v/WTvϘ3xzpkݖO\zbфZ Z5_nA]1 sU7C6%?@Nz2"ٜnGx)̕;ApwmKLkx3< RV1\2$mp={ia@l[J'޹j 4zn'"e mD}"c Veb5SQj6aoCZN[s2yWgBTUׁXާ 5ٔhEN@l4WҺиJtu8M|>Y1m}QH1kte(&$ԟb{q{C C4gI$a2%HA8lG ᄒ=w|U#mVP K"9?P1`&600̍2NaM1dNBų>w_su5ry;9 S$z5$UI4= ;W>˷ . \>oRڋm$W׮6oI ]ԽNw0;գq,T9ѳnj?nY#83B@8.nj޼Hmc`/O^j==.%>KFKSU`:tbZ c?wc-lF0_E +"ǂ۪;NbC7dxgFVB KhIQB"I^rzf'`)(Cض٠y'1sѕn(EB][XrqY}8RW#CXf7)a%gM^buqEcrԘW n&on]$3T[m~sÃ@qW0Ay)uM e^Vng̚!gC\惡I1h?~k a9U{w) sdߎH%Bd=O|GMMM劒V)TP脿x?+|~fWnhaySJʱoT9/OӾu|a$cưE G5]Qg]EP8b,cN:9o--P~^-q'yvl;-~Ԁ_8 <"-;!y(џ3yfV P9aMBe69YOm-K!sH,iMx=~;X`u մZ-srZ N@f8 v^0{l25e2iҶ􊎽cRb:3IHD"<vOQ/BH#MA=;9WH]rP`˩2Oe-L}lia(bW" $2Z#Z&`Tۯ̜>gm؉ `S rE-~0a0^4:c)K t;2e &(qUNQMF}.Vl-AWk-4kf>=.NEu.V?#Eysy]1, VoHXplgǮ52iLx_x9|-MFy& ,0B)j2逍4 k~d75W0M1`IS yI`7+-muΩ 3. Vm֬ RϽ[uNyފZjQO%H0(O5UXū0Ty/ PFkkZ<2Qo8Q"]5 Bq|G]@WHݷ5w97IطhXyTq[PS :Ѡ[f[]wY~T0n7M-9??ς올#^>FZ:o+wTَN-DU Ѵa'͚cKeiK5BG ɹM>GM"Upq{nP3ugYnOb~^5d6 [vC2P 0 M᪑PUco:/UۥYwp,ǐșAݶd v+OWzi%kEC]42[ZB({ER<UrQ־ n*%?-Eb 5̢\jqUYvy !yز1q45ǃLo'w$I\]6ƸHx`XmjYx4׼mĢq])y ɑP5VUҜy:rA:a$ DJU^]+/eQJw/C !Gh8ڄDX#PJن"&6sc2 אvo$Syf}Kq|.N!IMx}W} P}8OAĒ蓩_/Cu%xa ō5gm4lTIW9 .nm_|}=ձ d7ǬTQM^ZVSd;1<5-N[Zi\V))uϫHB\Ƙbu *lLjBa(ILR^sBaٕwQYė]HitgnJl>{$R<@<>UB%1,mbV?ʐ*;yoiHp#N x sv#a;5؀eGf'i7ܜQiO%mloB7T IunkP̃6~@[~ 3t-}>"tf.,D\+r E176II[RUTԌk͸GG47^VI %ӈC+Uoo߈_^P[)ŵxU2CNh'j:q=x@&R}\P9d6ESzU"2qVistS1S{ND-^ -x"*,PMks~3ܮ^|eS"V[bdfɗk_Q#%࢝[,KpnIYnޒh@mKwХ:̼GCuPٹ:eer##]jڻzc2P&.!Rj-]:W{wX񏧮NI,`?%,R\z V+ʂgx:5mۻڛ|0 = :Pbzd^Ca9cNNk9iE>X z{ġ i$vk704N/0P&F$8JK~|X @u,ﱻ`hoE>Y 37F_YVptYˁ"0UrFo3V8^~QXcS۟#R}j7`A6Pf>Tn_Vݓ- g_In=x {Q~_#J5Vgs!#yFF 5e= X۸Ɩ;D/rSw~WKCm@4; 9g"U$b,Ǐa 1eб$!# -/ELF,&ЩȚ|BA5iU5z$0Y-|jY҇GZd4hယKNd@jA2xV?8*=~oN͒pe7zz)B1=& >r|)N#xmBŠt/&W$@Ҵf0T >@Cq~ڮ7Rv3JKm{kqRgGCK/1]H FR=K//wl_9S_ER0zB=dEtT|G?ߩB]s nz1Ԙ1ND(BK64( @x*|YH>U1X@9e7‹O W)(\W!E&J2NW5xyVÑ}b2D 꽼3aH_nA&r&Du{h6ٛcn KégRJv@z_oΆQѵJ$5Gۗ u ︭+ZWmW6x.n>#B]: Hn[Wg!)rJNX6~(q0aY \i'~# ЁSeF`3=ŕѳxXߘ ` XeñLQ-3%t'2aXx|ZI}.xCԿ8X%ͫ}^pXL|*I*؛0iCOFy%¹'\ P9Sov%WDrlЎ<"%ඕ>zC,Gt">i 7Ψ{I*dHu0r/cdpIN]Cb!,sn6Hlu Q ^9pHiTr%^|2ayVLiE^Ʃ cwZ&aU|})GW1Emv( &"k*noLPJfH)B4rƫ-n'KI s@sXVUo" ~k\:i^u#+ݴxzNP Ҵ'MFGXD:L.TJH}i-/SNia}IłDR˨rȓ?R%XqF7͋uk.SNC֐C}~.k-0KuY4BN +Gf 6(&FC} ]nw{r_o^=SjB78.֧ge6~_kB//fC-x:+& 1T[oj /G:]wU{:ݪ#oV. ]V^Gó/E4'~6t7}F+ {%^HG.!~vZ>;V.bNJ"Ill;?6|ƫcV6H݌?7 <]Ql1gTWS.c<4Kٔ4=?gҌ ڱ@SAV>;;Y#ŹNAjqT6Wh;pU`F uR*#Jsh6=,wmig-XyP]9*oZB3pő&ahMpdZг?Qa5]9i7AVcDZ2?аVEM!y'e݁<ΐOC}=x[%ͤQ%:[ 3`V:,t_AQ7BGY1 -+_,>MI!e `"?qZꅉx^uF^]E9t.D4 #R%SYV1[L)/UՂIC 'G˂>SFiТ /#!o< 8` EUAjJ/6͵h\}X;}r'V}06HM\7PwVUk;ׂ$}CQy'ks1GM;gMAUkgm6s>N]83k:x'wOO_ ^m)fOOZ #fBu?ѠPUV&J2SקּiF8N6F.[)=8H n)'e˳>A{HMoqKZtȒ^$kGd9:{Gh) +Hڿ:@&߱^(`sў34l~b<`  KN 'CuW6K

=oYmv_WxQ|5q5Ċ֖U,FxUdpz%_O)͢ʊoHs4q=吨 q;,ⵐ/_J&spC{UL 7?BRz=*RG|vqP9mur,Iwz;@h-) ָ3EzGd?}bG4n$lOC] [MQ0GmBcާ %B䭒C{.Nk"{=SsuUd^auKvۍuoj 4_v&Agx?4oYq?. K0=&睊t= SAܸ_Uy~.X&ǖҽ҆>= XPVɨ@Dh&{5'Jܧ͙h`tHozWJݏߘA / 6\ʹ-$wYc!dA`[9ɧ?#CkRj1yRñ yMfkҟUFV`0065D$=ޱ1oAba Y`'k`sYH5 Wfo ΃Ts|e=%TQ#ެtPN6Mow4,/"J ԕ} Yʆ4>W9:~ hR"H% \ qG/j$#c"X) h[^*jXAzy#-B=4;s$FJZ!9UDЁ)oՊ5W͉a,(M"xb+4cL\,!j\qN?M=sV-vw-h+]p쬎2-& # l>{ %@hٓ*UC ҃oeq;@- D?4O>b/οXȴw4*+;q`<`B!$-ߌ^81FP#6c=+~FPȵȳ/ ?)( Sr|ܗ"1`x2_5/2t'~%J~v&r8fS*HG{4R>qdʽY\jϙ15Ժ )$26#7Bh ddxm`H#*܁ۑ;?PTft(sW0ULX"GGST"iv.wk/hBe'v,C(_tQ*&x J<@@5-\{(MXhy"33P#ۣžXbVzq;ElUatfne=ju-܏d}I1cSy28x^ )Ԧ{'_2Bmo3/] !sмTFJO@#,ݼ JGoZR'g ]x벾iBJbH*j zf?nRtKI0c1Zr  vDO܊@6T(FжۚP&OϘ _CDxA1=@H3\y6[70Ѻ:ncl2<␝ KOUDcI{ZiozWD:H] ib;ՕRيsa8T.8"5 L5ƅ G&%J*{O5= VmBD[8wAܧ"mwprC0KuX L˯Eb, ,h#DQvշw2Lf?79|S>oI_˙vYQUW, eDP qH+njJRa[:}yA'#-&`-f 7^ ,Ą[0p?rmU90yaV۫8wlJi/;)C,dF$qȑ GK h2XҼ6jM>EFlv͎yH:hkyd|]_Ă '90M#/>Ky)K8,h ņ2"}̅W|8ϞHy> Ÿ:갊!#;>;Nh3CD۩<É|`)Msఌe=wpwg4nh-7pa#E3H"2-.b+>(NZ81#vQ6x?&?Ĩ; t_'eߕK˘@"}w l/Z8׽/ezD R mUEM |堿(`wt1:&U&AqrWɌ< 8ڲ96Ys VI`)6_Op䓾$zkoR[p'/y{oà `{r'gE6H{AJc!ú%tLo΃<b+;#Ra [C).nB$v3oE/uee'jp˃sNh>F tE  E{”-࢚6 ?jy[4Zd/wF#'9h2$fJ=Aϕh tB%,nt(*Ėk8*po@P㖉zmh>ɖhz|7N{hF#rf]׉脥߾d)["5ݬ5B]Ko~wä\NG"!x<sdV@cv8y}י3gJ g,5㮐P |@_dR$1ŨGvr&Pp,gȦ9GBw0>(E;R 6ܔT|bUʏR2΀;k!"{Ql1?nh*wRH&Xk7 Ǔ{lњ$&(B$uHbOIJwxw-S#E $}bV/0J5" Uz>p8Жf'[ep8[2EI MU4;B%a;f,i!8P 'exkE{ꞧgYLxD cʃu_BH'T I⚼+ fŚFC^} [´Vӛ82BB.6|}R%2|lc\[=kC-կ-qq?Q/{T G 7A`M8IBSnOeS&:~Rɯf0xSMYWXw㔢bF$:yJL5F5F;_*8Z!hd?xg\bGʧ"w*`@@B,/q=EM=Y"7 VU. c߶z R @vm;Ͱqo|>iCaal=p{ƿu4`5  XhVV홙ƕ~ alo8BfrxΝ@!ts3HI!A:!-YhWC (vlj]@#qyNŗdb#`)-б+1XJq+>^!!{̖}sk={_К}ko'|ԩ5Ra솋亘i^@x+yȎ/Hj ᜂaѱpZ4Q]*Ӈ.bOB^X7hjkcB@tk2;5Ja&Fmg vV=?;RXv=Ջ;v \`>~{LUC-vO=o5hݞm,ݚ+"~lrjܫ½ AQ=67 Oz#vFrHٽYSU>鶊Ci80(!/QӸGJ*lcl.+Ϡuɸt=} qGUм ʠ4{Zl &943`_ -K~I$hf+9uvCmL#%?XaOVp"j$=)y%4S3W8N%N)\atrݡI+zV> 4_7O 0\Yp>@ٕ}"S1p6Ƽ9bme[+r+l -e;iM [u8LQӆ#1}7L~(>dЗӂ!%|aC6.sX92.OޙJj 49tJ1vT`SByqsO)xYaD1@g 2nTl3%\q,j6([&ͦo>t}iKqS ,d3{_" *h+ #p{1*N) ,zQkujD@O"%}qNĩkPٮn:ڔy}.Peʬ`$73x5; WSz+~H5]Q1e1%cDqUGic2o .~"un՟}~k㔸Ь$s*5j9آ(x/ x'r Dk?^U2HCǥ<O~nMs]D24Mv.iտ5ʭ}1ٕc霎 ,ЈM%n**jbq,)|#Esa:㌹6)hbZ݋G,zv!ŕX[ƂfNAsw2>sz,R(L-Coa yAڟUCiCWZ-NFUU=%~t5}߄ApuI>ȍGGW(Ws PwZt^@3k/փv!{3YExD2p*BsF,`~8Nn^H{Sl ?((}$@zm n&Ӥ!阠\}g> E+63[rBP5[Ҹ\$[j_<ۈlK獛p/cOjI 4\S&sLz '0H@ȹn$ ؝Ίw=;/2U0/@bp/1LfTHޙRoCͭn|V3ezU@c!CNs[rE:xEeS 6'= 2[k0< EL^+% BߞZhiD^+&Xrt_R_|M E{W:s3 NssEM;y5jJ3D- ? *SprQi! xCK>b-!3 YFFUPoF\Fl14.( </j1nR +f (/q4SjY#h3{@M$qE]OWfXeS^j9|F 34!{9H>Ttg9G|mVbBT4y Е›5] B{[)?TK!1wQ)ƭI 54G hִM_ΆuK@yx2i6>891>1LU˃o?9H本H~59ݏ<*V'ٻ-wMV".3)LXJR194EYе#"N=FQK-=t}bA w$|X}34s!?Du1tOT2Uz 2O(bZ:VYIh :cCh,H˯?vݺ^zn|cdTua cof|VoXZJ XJ)?)M+87ޗLޖtyFXEL?hZ 9KF1֌*U5̷c2T>_@Gh*s@&caF7,!g\Z4EVd ay7Ma SY?GK g^ Gcz2X 3-o :FjdmzTf{~lJ4}|]1ʊDs?n:"@dEVgI'cWΪX+O1~S%Ā?K87S=WD{Y.ZD 8銼1| }7z߯HJey۰/5ޑ.j'>p@Sf_@F[D^S(nSi6X8(+7wFbƮS6|$ZrQ:@1[6͋d&Q#E+?+F(qAu1׆/6DJ_H @*߳)͙ĸN d(5IJ ìhhѭu^&ڜF@4.=e1{W  ¡M ڋbd`*4Z`נ`]dK \R65uαr&7U"m>qna_8vqFy^@d>׳@k5%ʐ~e=k`xx6w3҈8>^ lGƺI?KzKH[=8;,p b2d̠ 4_*;7S>2~󱩶?9SPJ8Km{S>=hn ho&kB[qu_ H/msL@!#EqJ\Ӿt%O)іu逧l${1H76bz_8(\vM 8{{j=&6BYމV+t "yw/|QH 5Um ޣd9jۗ]͍\^M=8J50`ܧ<&(liS%n4KE9mg9jhu#l'HgDԮ  Ġ3`SÍy$Q~(57 0( y|R+{5 0o!|f'$= 8x Vu =aҪ .͹G!tSY\T\ni&2ط@67FJ=3Z7aF?{. DoHoU][V?`scQG :=FFhoT~ܑ͙aLW ,Sb".~dڢrOu +H̞b~~;Y: @v<z%f1Z,r+- 7cB" /3\΋֫1"w , V4A6r^ݕ8PQBl sy`у!-pJzs+B0ijnA OqPnFK4:~'x%azFZ5*&F Hy) JJR#+rٯFM;z*3P;/ꂿBk58϶V1C!gYuqP5F`{h6Yos!xsb,?wtpԪMi2o˳ LWݓ.Ir=]'..vҵDQ`LpcBE(;#$1kYۺP:,A'&i8'IH,5XRn7?_-ۥIiBFuE<5:eFGDD⧃y.ʎ**@OKbÈ|u3h? k4>!ȃN*5 z3)}Y˫-)!290N8Hc0F^z—=aL)[=^AV[EzUWl0YF:Ŗ8HqBM"WKN%2.o6NòbA( rc*4~kjyh>j8J92Mʦ_||WUw m!i<%rd59} 9GL~ҾOKwj- >> K󫁦GjoFbtsfzk#H&)/ꃬYsog[tQ>_kObXQUhCedpm_0ёQ&!K(c&Vzal/rVإ}Jt!~sD0HX#8n uљ٘>ϟŽ% mf$gn$&'ӦǸm082>*O4|1)ʠP$]w] nerDzuzj<j*=@z0m-U\಩cgCG:% ԟ6&w*^lI O8k:y{37 h͔Yxi$;ov%N,HTZyVB?6JΧ$PzugoU096E8S>UlTj@Iqw1QYƁ0Te]!Uw"mXȣZ޻ke&pNwɝRI+'%&-&)eri \A93V˰4"O,@bxo]È]/mўcb.e+UGSKCBJQ1ЊwH[r͖kU_`*=ۺlD.S6GY[V8IEgG\kΑ+ kճd%{KcVFSa~}(U1peM}J=>;_ c_"]P{1"9~u7rqYD4n?yNxM7{)V̎rʮ:ubqu24S*5^sKmm4Ha&?^p Y2ayP<Yk fu/x^cr{xqxHa^˱v&PBÑQAlݎϣ9)X|;~pϠ% t79KWcfseK׈ xG6`ً! Z5;F}g<;;ƍRxc}0"V2ŭ*qTؘ7{/JqV:l9mXXOԗsٓVo`ۤt,Lv~+V:肟e Qs g?6T3bG$Z4>`Itɖ @pc,>+U27玌p&=8dceHYAf a~ A~+(UT0&.)G!헡m~bʢky-P"ެ(GSla2=H']H]^hәKyJZr$,*[>M4܊߀# PمӼAyk^!@9WHS ,`ΟCإz+DKN֠@'20J]`..mW{ .F= KyEY/>ob͑Һ _.ڦgcMy7T\QW;okƍ4;.wJ 9ქ' dRi y?s@ium%_D ۫d?ms$ҀpAͺ{/ibjlZdw.?kLGcltJ+0RA)t5\Q:L5d|P/5  8jPAOL?VW8&T㕍'H nK9gqGB럆Fi/$]xll5RͿMP hZk,B3يsi;gawˢR0yꖰ>Yw кf-Zع>Wev:1o7bV'>yo+9˷ЈXQDnbĂ/vZֿEm1̬HZo*yᖉ~jctҷ 3.ٌ_{ѡTPU{WAvP?WX>J2}\`gLe58 (rpbyws@^ - .#;;ȩ(IT~Qu"70Ac懪yX=;=3l7ɿi2a=<}][^6`N<~R^JxF PXg[C'(8>όhvIK&C E84(N^0~a-ϝİ5`3tQĭ3CI3jґb)!7 SF~OC`/h*|vfv)Smv}^=N;4 AֈDP)E塿aYc0gy 8|v"~&a3<i70y q`6Eh=>+=TiX wyDjt9 ! U*"qJs9AS &әT ΍|oaLpxb N1tJ*QkuW$99 xo]^M(jev8Χk٨BPӎc.O~DA 6E@6IPy|Y0&sNRP /+ItȥgV/cfN;cM?ANpl m9s jerX 7=ymHMHuf`=of`Y!-t zlM, }Ůec6Gzߊގ 8Ew -[ڴ |긔>Cbq(&-rKEf//av?$v*$,ia'ƚl3O ۽+P<҅QbQI&r{~K4 &pDǹɛ 0քS+ g;Wf YH&ч$Vd_\>1dRLC.Z_u+K"L!K]Ejæ_FvGo\"Au(LBz] J 0=G#7&=?ӘE+ *3L*\䋶@2_BCrq0(ЎUi,gt %0rrA7/1?!apݠwF =YH @4ǺBɰ?߶~cQo瀄e #fQ*9E%[Lǿ;v@m&|FMV_&+.6{(̘pUL5_wb[PZ#Ai(~l:ayf"xŪ,}ym/ۻ>Ce }bbfNJ]U(9Dl~qȩ_+h҉om^-zCag A;W#ku^Ku (t~V3B0 >>z!X0vC p.* +z;șp)ڒBLjQ݊;+"akJ1GJ\0{ڑh%p9$LV D}7> _{Xe}y' )&j ) |=wֳz~  )/}C|724OGq HW&>kY]2ܾ :`vqV|93 z IJbm͘BlEG#TrNL<9ArsW1(7 #CAK(=0~ޮ.`Kn_%x-/|P;Ko#mW>IaWܿ,"Ӳ!T_+\0)? #,0f%Frd)TSWᙒ:Eyx (LmK#s\sjEN"HiA]ka 2d4Чis 6TF(*Vay,pZ'coCg=Kd_r<,~y7S7,O"F*{H`pɋB\ǘ(QEjuy?>^2Ksp- a0چڤ}pa6u0?AMFo.ξoZbTaؚau9{=̝6Vݿ..2@TV+\JXSOGu&nn@t+eǟQ+E?ji8* +ۂZu-s !x-5uR_nsSvCMe#$yh0&=_Y4AߓElEQ oUY^/u ȯJD[νsN4 =9\tEÉǀ> O|gi.m+y\qߏ%+/mqgM KC~JG+ڜ!.侠>gD-O lH^*> A@2)a pxҼʶ;B%^R^qaoϡ 'JbR2ŒIIR@-E.v(,RY_Fxn$s7F$E_ oaVNSm?Hr5LjǦfYMdHu 1 EQ֒@tSXg_x d*̀UWW%r.Fz^o:%Ǯ ``1H`BWpi^ϭ>@?Z%Q+g &w`7[98u^8r>MPu<{\J[%4ЅhPqZSځvﳂf>@{nZ8!%ʝjh愈irS֭W_؆+{1ŷ~qmF1";TX]"68+CfI4~pq7ԐbԏbhqYDa2m_K5p%:QN鬆w%24Cp_^~ : lSOqK9:*&"zl=ޗB %y~g Kh)1`\Rc\׺3XjslzKV[ `$-X'>?ש\UXp:Ow3pj7ߏ#ah"2wv!^cm棤ǎ0?E-X];DaTvX+^AyjR1xgܛe[ MZVy_/F˿OQB~ܰ*xAJEK 9o~ kqԇɆwז"OZ,c_A›Uc [sF!?]2TM1UJseh3 ~:SwNMO}= P {X %ְcţ \b3 I0LvtfMBi#z.G'T\uM& 뺓sTt-2 s vąP+ji墕+gf/ioݥdykxh/ogbKf 6R>zvu #ɷ͚a-ԛ9YTjo!u4XzG.UKEŎHZQيZ\$xMyxK tءK?r:N`>aD$HWUJ_,Sw#SZY{ޘC* ƚD0hN UЯob-(8c6 bo OvP=;zzTLpa@jX+ (j@v%\`۬GV }wʆ?VYĒBO ʢkoe,>r 4*E +0UMUigb<4rwH%__ˣ߄_\t~+K/_V-*"0ẵ0 qQ8)̼#0>XW{”g%Q`h?rF({R*-8xTڱ5A :$']~Ӿbrau$%wm5ydoIZfh-2b`W1SE,>~+ rP8u!7 ns[֘Pp{+G g)+;6ܯvFa/:(2S)ws#0XBr9T}lado#|RLO$F4Ϥt9H]t"rEK'Gv=S1)|X5Y]E1tfw1n!`BӢ(UyA}2|,`!8f5qK*0 A`6//&{vVsОGjo߰"Llm>tNH]Ii(=3?o?-T%zR5(l{}z8"IjcMBqOh!#>R5((vX= }=Y;4's\[`7/W1CN V `"OȢCj@3-֯Te0w(XNs|Ĝ̴;!uB[V2bWϏTjshċh*Հաx…I$&x( &)\cV. @(4 +ZJ'yDp6sOI y3u֢,٤|R u,o%& Ğ^Qt@[!a8T%puˍcR{EaY8~%(mjdJZ6@qMPMނ5 = 7VacF΅G&ĥ+"/3Y|2:oӄe9ld,cIKL@O [/M#* 32?8R4CRnM̀jؐ^u%"aܟK$7X)hn<ȏZm1rJG@9[Ȏ"qJv_ ,f[ O@ЉJxZG78륮rU*,k1f| C#XMTᅌţ~8~':8܈TQ VA`,/%;\ـfś"菠>W)~foyVFE.;i ,U^O331[2,դ?ݩ!Wi^G椱qr%E/x]x?zCH+C0׆X rׄY;aIb= HUONe;Dok,>Lt<0̷!S$4ϥ+z UJFE'4)E%$H&\C։wҢI1)&@DKf &EW!XA\ؗk05u[W(t-ֳ6=j_*{N1u:$*8/ZLk ʨ~(HEbwI>d eI"<[zqn#4v7HUgU=tsS̄x^Hi%M" T9}*Z ^+qK5OƷ JƣBxl\ml~Lkhv"TG!mڌV,hZokwIp,ޠXv~]^%Hvrt'GfO}`HQc>Peu+SKK3QcغqrKH]s)!-HaU% aNνhGAHdDrs̟pLۜ1߈E.1"JBcy4)kKu(?! [El"дީ?X`T3}\Բ6j,\:}ID13]ۜ)] ׅAc*}wfmn)nIltJ^sOgG$^x-rQPho'Kgܣ}}ۼ%D\PR  ٛBIe@"4TpnY"MWmB襀?q 6p}rfm0SpNg1XHԝ܉jtvX* ri\GU̞] r֥Uwu?=C*,͙^h]-]+ ^z;j`Z75 U'{l,B/RW^Jj4Ba @T3E;2-V&Revsj]zff2J WJ9?Cu [Kqqѭ#(o<FR&TG1e\E= f缶X)&?Axeu(@KfWBy\Aa?~;t)YZq-]z0t`"ubkXdυo (?7j%Yo:xtê.|K.-7;󀎾]awYwָ DB؇6@˂=luȜ1NGt'#ӞBDs u@K ~^7hOEط5zK%>g I6 n<.!Dsڪ /LEbҘzZ[j+XĦ{uA>6-¹goE{Fˋ̛/J?'W J.¾C2\ ϋ#+ʟ1Q5zG;Oe5~&fi8ޱ @E\H:rCQ2y̧fr7l (r\j]D-xKf;f[k5]?1L 4uPw`;ËY*EX/El Fܤ{%ύt\>~E5y`Ej\VA‚IRM?$YzD(V}?.ᰢ0¢H!<}< |13{(j\zh(q D_֐>&`u' _4X6c8T4$%}l/!Ϭ\Q(0una[m cݣĞ@,cgPҠNpOP($ kg0% Y+!Ah?j(bsh֬|%ͬ я $kHvg%aF=Tb ǩ?7HMe˦hkjD8eΡJXH)Gig2 Tpw闻dR)#'Xt~C`\iylnڗK_ L\+;)48o avv E7ªdp:I3h+P[kErr!w?w*wbA_蜷P@i㩄ԏ@jtă<g߂ yhГ6 ̷[!>ΔtySn`S+v}R'p :M/ KNڱ>3R K7/kꪚ%a,JJX$ə" sXqlUd_:F}1 VŴlDD9H %zM/-d9}+2D+klXY;h+DsLCNX"O2BF[ď$}beX[4p^Z7 /mb%sEW 7[㵿.QdAΠwG% զ8>sWtmhͪ]]̋U$9>"c? ƒBzbFsoc Vٙs[TeTͭ-}`R&lw 6+ ʘ.H;4>@$ϋ`$l-PTN*pKd[ 1PJL^]x220=oqH\q|FW{f)eT'f%<{m6Hf:=x a#J _if^yUi , xh;daɐn=_QҎ5=L*>S/m.|*8+s4k.lt@&':j[\)'ȲTeL$LSH?uG+CTcmj$Of]̍B2V:`R7(|( \ީ1U3 G7΃s/H[UuhmzLܰ-&O|Hy]z'H&%'dG}Iˏ{ޛ,z_}dx8,(ͺEgG@oDd-av +pۈM}WJ͛隓?6'Nl ѿi`'(VP?e!o{Jӗ}Tr8r"Q'8nc۩2vWt~ӓhrGZdSʻ1LևFDDme D/#@6-:X~z e!j0O6F磻.+W~IE{fd&}`n[pk4zl0_ ;F8g3FB,3 5a7Eci3"M+V$c*O?? zoK~uHpc%6r)mXw;6T!ͽz$qCbE!3@;[p5Ix7FOجx6YloO;LHEv`| jF,v>t\(WmU;GT  lV?% PQ޻LGxihf~S@;6MGlJhUy$E릘clo.f,9@eyzVh!*=6ƏP/o=Fz(a%損ndQ]S M4p,\=P1B$ <ch=SޘDb@7bP5eʒ(К>ׅzҵ"/K[ hq&Y5Ksu k%x;fQ~揙dgde\YfU(Ǐ(2XX^*bq)7l[H*őѬ2D5G xg|8A uTZӛZz,j-|:4s=n]{ɒQƃ*?ȏODS Vl+-x,CDk O+EnaTQZ13B*2*]] ͯDo \9f%lOzr6}?ԕAׇv8 ^n=Hp;vۙ{Z@ܠ3(9, g*}Jt9XEjWC<N]xG J3|>aEw"'C>ϽVl LGcTwq[9pR&aIрK>3Yq\\aeWLK%ئkS$Qt K95W5Q<<@;]U-͒]45p_h5y>@qΞVS,eHG]`'X6_v/ e[&ΔDIɦji=1c&8q};玝nytcD{ULL!4\PJ@9#Vx/t [;f=6<#± Pb R:Zq? zT< ʽCWvyd 4yQ\FFk%?֕swGلn:%xSGW}p`T]a,jތ?wIږHŕW<0QQJ-^b5KffuW}7FB:D細]~4*H+ڤe04C[\&܆(A1iZϠu)(j317c3VO=5筮Fdp滇N–]1S]4fneF+c[}pj}Zt.@y٦,4A5g>S ߵf(c(_&@dpr)5ԡiV VQ;؇2WPO7ǵE/{DF߻h'0: &qv::sA9l3z9Puҝ!0gnFĕ1q8J0aW>jPʈOzĢ< rY5 ;% 60du=[eZfd#'4c#&B2>8ʙ e$f,;Xˉ0\`^ ttB`{,_8-\~pewrsH9'1#(RAݎq[& bƠ"#:ʨ09V^ẰMsȍA~Ki" Jk z t|^9bd1D+EաY:N'͝"~!vi[ Bf+"014"K_b8| U7-Ow_qBzφM F3,IRrro(c7%utGv3zw0\PY2*O1IMVTwAm]q[_)֋xtHZ~5pU4QΞD'%j礙xqxj4d&L^iv &>qv9.h ~4mϴ}ő/)}IkoK1;Cb~X>u} IGF>rMF$ghKct$x@2bO;3V$o RjC_13.F&j!F'?"g8U-"A aOHJddx1hraԏQ ХUB%R?n-$ ~k[EnupDH[y9Ft,U+2<1%+jCr$(v5 @ݨ!T>҄svğ'XQ}fC[V(o l<٘RWMIs|q=~Q6]d-"%Zb~܄\ Mdх>Q>'!bi1U;gSs8Ip ~>>+dQ( m R׭+"SP2LJ*DmW]@CtF K[S' O21!2*T T+ y!p?LQU6U6[lv8Ӷw}d`Vx~LOCá Wg}EeHG9%]f|ΕSsy90, U՝ц,*'f9f[ !_0Q'oi5x:dxG$'4vvrč|pأU^FEd›BBH@O.TǘDQ;yqϟJNo\ZӶ; DUP{oE$( Vx%HY]A` s>Q,\%ؗeyA瀿ۓe>Ltm^En nߩ?a9t_e11MF `Y# > e8![>3X@PO"Z-%YQA-nm^C'bX m^kYΥmC}q-ӛ*$9&: =Ehz{$Qᅰ~G4٣R,c`?aalò;``U㨩IXRYSg|<:%Bd['#Tn ƙщ/=˦x^֜/uѷȟ0݁릆hHgS&1==JyᔁxTkN],m#<胩 l9]gy`j25'=;{i߉0酉C~ z89&R-LҊ}"H|fMw>^* WQ@([jSvSz}2Ck|68*O`c*1/kbJū.&ܩמIGV$1 nJD1n`Eh j*-_ʰ h4a0B6YhBEQr5_%q^+T>>Du߱ F %'2)1PZ-!饦Xڦ/tCFy|:" L\4|$qR(dGiġuT(noYe?SB3)Q1q_¯}[|Kc2 2ۖ(:_hszebw8=k0B9E&֛X;r=^܋v!OPb+#?lrx|V/]H3/4nU-vX1m%*SWf~  #7Rl|sW:due~ |:mnV`k<7ʌȬa6  ,|PuQJcMK^Tg47*Jϒ鹝v+'W#qs8MJ`AaWQʠ5H7o Q lb~s΃\A?vg1=@ԡŀ{*Œ mt}fy3vpE|x4a!:^#E,ȗ8Q!a%g6ji̮S Tپ/z4-n):<o|N6hO ^(5"=szumJ˨y֌3ҷ֢5 ᘢsrIi"$ px(b(W!C,(Yn Uy1iv9T~ieg`&_q3!SA;-#w|Nj-*] bSu~UKczl)}jTAip:P6O~ʬC }6oG|D͢$—&ht+sdո/ՏxJȊ`O"_(k4񜧾%u ïͶ*I )1gF'$>.<8iem)29# ; K mp4.WBzӮl3o# ΰzDU{A܏9XJ Rda.i>&waj۷ԙgD#!]6 +1CE:ȳ=RR{CbFp~w<2֒{X<]!~H&&bH#BD_W>_l2+(j=vuסbʣ?$*ZtHGK6W˂W@$? clOё~R͈* 6]`1O0jgC=u_YhBMs hZ}ĚS}pY:3RLTq\6Qjp~Jn"R|~Hm.)g#f`Gz4-fK5I7Byy.Rށ@Lu Dm4F.EgHjBʶLT0ۋo ůӉc -m Bjv æV2*!>ߣ9vpq7# drQhu8Rky6?v[6qQ.|KIMEϕ'X UyZ҇ z ? Ɛg%!۶BtBG  1EjtKi73^XJݸtZ][&PIO)b M5ROވ$ &M^ LzjtDI87cd{1+|E,FotJiV'*bh4اU#hƐ\xQQjYkOsc6zD͸PkzxX&K1HS2kHήPHq7`ۍ S桏H!q*0sz߿ÃGgJ*g8[BQz2iFJ7b;ѕȼi~렮0Q sÈ v1p$e47+ꋌ>V;-teK =W&t M4Wh+Y)u˿țߤ3 4;ޠ+|$ t?ؑ#J%= A!9EHgW'Tuyrfćc#;E)SLA[UA=dw41@k)_n}ژɣ&=K!`y`gܥ SFq\QXi]oAdV"_uW㉶"# kǧ& Yl]"r,#<TL6YU8=ls׬"&'4cIeIS6DۥM&CrU]imEL,g"AJ΁V~I+[GBa!ޘw!a9NJ1lҶ4j 2XQc@[p tid=WZ׌jnQamڬ !$#yRuXײ Oi@OA'6 _v!:%= %?1]0HĴ{CzæZU'* Zgd<5fҏE.AWw s&fTfw؞ڱѴCjJZC kaI[p0_A]A@gFgN2ɭFIǚbUdIH3$-k=}#^3nR~N%y\+LAH٣}@3 @O+#,,γdLr!Dqڰ*Ҷ6g<;HW)7'oy&- Triry-'Y8\^Mi99ygkr\Gc5~[(m۞ đD33GE9GFgb } h}L@Ea+9O*/њl {}'޲ˌIC(̔۳WdX e|,sê` C,P>%^ GE{e^ 2ś 5c w!d)k$΋T jU\V~eQ2XV'$D&Hƾ2=28-]SU%ձ ywyi6G'ɘzS΁i?~Ԙݞjks~!P40K[`}yd,FI |cwJ(.hY uL`Fg՜KOvIcm6?}E"P& N#|#r<4c[&?(K*l24YJ*}C5( 1vS8xVmķu]~Wj=ѼP\$pPҽ>m_%aX +R4Xc,ױNxay|>+Gb]тQD^7!!'=^q?O_/uOEC>`д,@c] ' V>aFBh΁7-θXhcBz8xyo0F?T?#>\i/g!O v}#sLn4K$E*9^Ją0®C)Q{"͵;^$QJ?#n?v֛]sr;[ʻĊ U[?p=3pN֩L[㧼"-Y]C2f7;}_v6G*iJr"k %{q moYw&?x( @ŒB`{y4YHuBx?&uu _]!+X|K 85fy>YO.^y3 #>Hgd[gI0M?]zv LwڜPUiݰ]!lX?Hv}Knxai'(ɇqkCqJG34BX~ /qؙBLS_W߀>tRNF^atsхO(0R0;ڋy5+/@ί >!<%1+]dPbɯ<755~!^=Zm瞾 p;s4{y#q}>u=2Hq+@˯&uFSI "`e(b9sPʭ;$6mS&ڠrYi"h ?FlN\$=w^`+t >2kA$kP@iKwzT>K\5.O/y1 t-M##~ ȗ<&dzdsQ~0} 빑g0ͣZ` M@ ]>ިΧШݙ8d 1('3x(v;à䐵\j&4yq8 `PYédh٧ܫrg^1FjP{E3}*amr XNG#f\o4їG"w*&2+]6D4lO,t{]=>4\2BMp hVN)Evq\*Y ءpЈ)_*}T]i "P듅S`-]\6(i6=!yMB '?/]tQe2.IC忈F;b,hU`ԫȼ-4FD>C0ኜE8(Dwp%?[4M 5x5gmC HrfJjBTZ^d\ )\H>'rc+lpɸN0? v{ cq(.B D NoL§zlsC/"T՘M3v'q!ARݸvQh0j-OpA}!BeEct]ztKVT;ݩi{L+Jn+By7)/ V8fWp>yG ?g/ܰ"3ح H"=%tgc^}K_5Ԗ{=cB Q% rew2ߵl- Q UXH1qIջO%hU 7^^A>fDlYŘȅ@L,XzIZc3Ҹjy?o?=m@ 6#&wEd%[y͛5"v͕sAch9# $ۃ2c-;/evCǁO6*HK he~ZqHRNG^ow?:S,+Ir 8=[4?P@?<2-ҰGr,|FdĶD޶br>/8ys0J"xS(20.hX='㦼X"*:#E_}O2kg™ΛFIKը. c`ɠ)W1yb0PԖDyՏSJ' 6 #R#?Pyϓq3oڃgA=p%e2!,`"b?L;?a<ߧz`: @PMgVG}oӑ[r™q 4VYO(s0|(!qH \#tW|hD1Ziic/E $2Hrgp.xwPBёe}SO]JTQ] >_GX C3:2].ƹSw6D̘Ыbd!.X`SsMAo  $f=@y@-}ڿAFuߐ}U@ՈƑfuq/eSˑj6W6ܱ8$Nf(m70HU;̰{?n1Gj-N*8 Md=ٺeL/I=0ԦWG*4gGr#z.YbAYk"Jq|_hd|aIv]jI3zkSל,ݍşi`b&&8S%)jNYlAWH(ЁC ?]"t;Fak'!]و1Ɂ(|߫ۨ6өA5@]G_8 WD;3&\,CF ƹmA^i@=a㹿Ǒ=!>9 ioOçC\3`tn90.y^iee̤ϡ=/g8?_fhƘmcJZq h3Y GWZ"`z%9i肚GV DIV֏CƢRTߟtZE'JojUFdl^;|LqAg8e 1\&UZ'zZM膦eo($>h~(ϣyCI?^_\߲D/onR΢Hmz}Oʾav rv2/U 2gB$ E`kq>c˲0Y,*GRlEȪGmQ*moл-C~>1 iJR:p#Yl`ݬø.ȔZTǔ2C-ťӞi4g b!̮HBs.#Q'i;,a =,(˰҉4svK**DzH6$rLy@=43H&ɒ˲ڥH|uhWϭ*:["`^ 6'ӱQV פQrq#V }VxmNu!)4K=dO!=&g -5;;zBbtr6 D8*lp6eJF'C$[iJt;7B>5KXC;=@6/ րhu X?H{q`Pw=jC\JșiP Z ,΁&k2_~ױ_@)SxyPYnQo_i11|m{ m}AX98a6 yK^B;㖔f=j'<.CNy5F ى7(~~Q&oNۈ#cxhWmA^lnyg|' GB G%Z}pr3鄕Dϡ(%(KNzL^@rHCP?) W˜m]0q|iz?dҫKpq!> Ȑ"?0:KLa..;0;xd)B\?"az8ܭ}G-(:Yڬ֙d`uDIN^ cm:I֡Nr8x@OQ=K|i-Ȩ۴b: H`[ fdX5tӳݟяc`Xи; Dl36WEHber%03p$nn›U-9O"?2ez&Ք:C/@ e b80JzͩF |zCDs?w.Z'qT;IDe#BZGJJY&i'0N-/͓ؾ٧rm0x7Ya=?Q:]1~',P)[ӌS!2'"4|@׷墸|YL3?p ne*;dxB}WC Js 7Nf P&U"ahKN:ȿeiʜ)\/C5eZ \9? jTS$lO `'3O˿ꔣ3Z&ð`hދPDAؾ.Bxح!*10!$ʲ@,G-6J?Ia5w7*:ԖfJ4;?t9%_ϵ#.rYx"H%.=P) Xr)Aj;(ߣԆJ.Y9su$vtWJ$F9BM (fk~TSl~Ϲw%!r2d,3*ɧ4>ob!͆rM #pSu֛ͼe45v :2D EXf˞MK7u8C:!F,4(O=7̰{@A_kr'ŴqOFʜ\}#ߌQ I!F08PPĦMswAmhDSXd&Y]HV}$)CPr%ݽ=縀 L\Ԭ W<ˌp"99J%lQ^B׿b4/uEڃxR[T*?Ю2{Rm}ˆuasy9:8v`,+Hy rۖ;؁ԸYEv$VQ`k@-ͧ#=7آ@9.߹ l`0ΰe]@u-0FH. g[>@UMUi%r0wFy"b̬p6e3fTUߜw5=PNwzN3+23R4 F8cd08?$ N %, XǸC/2C>p. j 8}׀tueM4qOpVxm]hY-.Xd+L< (zI|'1r \ <2nsEv|(@ G\V[\hQ.-upg ɶI٠z)![=ya@j_dUU9l}?&(8ֳC툽ZT$ osN,U ktBoGbqm  Nh !{ e )kYd+Ʉx#x_pں \ǵZ_2X1l]yR^DSXdAEOvajq4U|c[IgJ(7Zܫ /&.uӒt?(ប=pෲ\f;6+`orY9]0;q|YKo8fYIJjJEReJB61C-ֆ9";4m `vz$1^z`pso'ºv1&THϘu8";d<ѭMN_&K`9%a>CCUd\3_]"~ jqC"=n\ʰs9a~핕i&]$+2g\p J_&w7.,ce+< u7PݔÀ(cQ\E*ntam^]6HΓZKYޙ]44U[@׋~3+L\hx!H[#*oфԎ.b-BkB*.Y)]zA0Eep@`9H 3^E|M{Dj# N B0 3񹛭>^Ľ~G(ߧo*?灘 M6J91jtyG#YM{pQCUKz6Ҟ08Ja8/ 0D_wܧ bHC5]Cb (kC.Svl4\+?P$UG5GD}=k]WQx1:(D}$Ox"Ჩ%|ЎcX:3=mF;!O>R=#ΩP.]Ѝ@i T7U-_ݢlƳhAp ݒKu@T S$&Nkƚ|I?)ӠKSh ޏNaݒoAckd$ꠕM>0j\PH^NKŻ#53k[ٗ UJ޳'FmP!8߽DҮC" _}9m4[lhޖL3eo9#?(xDZ* 3c[p b<@n؄ #VMO% :* CoEǸ^Fa$6p6d'3{JOQl&*BDhB7m{%Jܸ(A2KL@( 1(\N7cO!&֞c?G^O?$*t!sͶ]'jhTcg<_ǭMB^>ޓUIB"?9aAՙ;+BPy6Z0X?&>lw=E1^EQ&Ry\BhinZ!1KlZdHp,Ϥ!N֥b$aB1DŜ9$6H*^6#TTڎJ6Vq1y[kؽjх/t. y  AP° o~|̌/#,^Oi8kjtT;L@mKctL,=x/5p0cA[6rݱ*|Q{ b謯)TA~e eᒼ 2V̇rfr ,,Qi  _c',ke=ȕ<C1=F`tP X}76oȄ! 3JӬ.<T""'t|ߌ "nҡ/)||L/,RlTN4yכ34.%!,O~{렱C4)а/֟iv rD+@E>L$&qNO@}{=Q$3R54u6>S(5ApR}_V526TzD($_+EGPFɌ=QD(dC@u Gdr70aDʫΝԓ  b"%Zulf9횜. =_A0NH.?5*Ef&g+=To#ΰY ^&MUFwd(4yʰ=jb36It Bkf5 ޯ,v-@-!NĈ Z4"M\t7_;̩,RXˎmr ;P؄1Uo+|]_sH|_bKw~ʜ*ç` JgC\b"Z}&iZ 'NSɧGԼ4%V!oل6QgٚnS`!w*b44xZk@xkfT/̣[,3cu3gTӅ؂bShթF"hC^Hrk9m`N)(KvEH?竆ЦIʌcrg6UXsR[Xer y/3,c:.?~9#= 7&9>2>nG2) .]*^(ykA.b%P&:׈./_c Q`أOC);o1~hV1Evl>b\VQMTBaGp;K!c(Z JU8U<[iՓ( go9qKka2~xK`&vAJ ,6ӀiW3nYEn=}>#( ޠItzL bhei2A lc!ʙp},dU| 5\ -ûq_zЉk'ĎI%ԕlp7?ruX,x s*|E8e9= #N*Muܗ,?_kو<[hQת˕)ЃP!IH )xU%4 _Ie5yUDMץ8}2=#M\ L]7j`@a;VВv+ B@k$NZeklcXh w>UӱоŅ. ]D%#2u'd_h^5DaƠ)df ;!:~tIh:o-(] u"OE*mKw3we|`H; U{i3\8=^RGXq(Ƒ=SfJ>`Y9,Ï()g?2(xzDERY6QmH YO^}36]YFSJ~Y_FDBL1Ek?Xobk?[5tʔXLeƮSSi*S&ت*e)9y%N"{˰GՋt߸'Qh_q$D'ޖsY}L!nݡho6Ɇs"¥_E#*vhYX6,O,%hiF@;j[Kse|TnH(Qy>2셠:m V5.Hឺ՛΅; 0j,Ŵ !ܭezM9C诵J]+(c,3۰d*l %>esR_D!<bW.+ &=P͂ LGZ[|(Zanh ŜH=%P]>LM|e?󅸀_ȒTkPԥ{}SZk3~‚y'=3oK[B?XW0/hZ? /kzMM3@U39}c9)PC|Ov5J%/XϊMZfIIR%&ަ@~#ز2Aȃ1kԽЏQ~u'3LF9 p/lO  \N~`A/`8>~l \>ď:]z騩TT z񷦹si'6ïnmsmz*j˛#Ka %zPjq&ˆ'J`z Y1@qxg|=OpMQ?lvݒlDD2;풑@\h.8,dm<ߌ=:^E33qeDSJ})8]BF@ųI5v  vHy!:Hꃚ!v Ռv9ʽ48gPuuxq=>s?TwEf \9mo:;ސ01/sUO\6? Te&+`k 3hzK-o$@}djqH`UnG$QopPLW8sg^nkxV5V9F &d0:.3c1|N3׎ҌIXu/KR@VPrT*( ,MepQJ'W&LCō ޸ʹ^BS7KQz#0ՖJgѽ_efUMM"k)͂qHiM!.G<h5/{#I+[br]3bMEeE9r#OWgE(nTK]S;Jd=0"v?zE#ui|0Q4Ӈx/eWD 6t,8tsf03O;t ZRkOLVZ| |u>ې|Տfs)-@DRMaB .6c!;V\:ae%" FohvstWn}zKD J]ccC7c5_ AQgLB0P׊ mk((BXĥXD=:=E{P-Y;. ӫ AmTi**Lp$2iԷ` \P_>hX '4;w"s `̽I .]6R#vP{+! x5|MdxqCd$aHukk8 렰W`{Q$9셲Sx_vEa劧5dP!BNQ3!&_0pмJ_r Dr&7)Ɩ- v ?d~gf> @9Nv4*pOԽxnj=G*7q̯~z,3͉iKM&0@[  X g0? Q4kmj YO9|B_{ ^IvtV,ДZ\6b帢41k0;(3Niu3;dJjG1@*Wmvw| ݫMG}B:o r&et {vWo)=Е#/ݮ߲GBʈo},f9]|:'.-f̛g7(,Š;߽&'@]-Q]UpƏ4sBܫ)Z3}_Ǜ oilwpbcX$(4UhښunGBXyW1IDACУAM3vbC}s؁Gnt"a=cӉ39i`~)f?m:P^lJYJ&PBgm/#HpV[Bmdpgxxz? hf8#ܪ2wcU^>~S'=(QΛN<ߐj]Uu)Td"+s9 ;"k8*>uf_/~9e^|ߩI#ib{I\_l+2f#(-Rd+4J`sʄj/A7 =ء#2 WҴ 5y KC{Cb1gAj\CwPb>7ʠ{:[ޣ?v,=J,g8QWr䪢Rc:}Qe`83b9\zf8ѣciuC9s!U$8DJ!\r՟K=>.*yŷ!^ŸEIv" .\R2aďߨQdW[b^x۴)!ʦ}X:KK<}{ n/mDLת;2୊h>l,re4ClҊn~~?p/IӋ#OEe\1&߃n{,$طZsDg88/d#g, [xLkO¹iA<ƶ{v\gvAQ9,!B.v}FDuԲYsb307?4ktʧ hJ$; b\I3I px(Jk fa6$dsŒ>T;[D ۘ?M_xO 8튼OPy 29KrG!.UJAUtDM,ZdD 1<5=1c*0Եp^<+z3A<=ow Tx{)357y@[6ܜn=HlhgH|GXSΩ/vVth;^u8i=~&DXܐm<,d~;=.TF1VNM.璸݂?J5lR>&4} qQ{i\ڹ޴NitQ8AJA?NL|` m:=5Y5f LZrPs"aGKGW5$n@&),WφL0aQòi]E OK}U],9GxPd{^H%PEbd=lc[*=cgj6t[ً/"g{HMzSAz ?{M]U1K`8(24gIcԆ7'}Y 8cr\M l<+(/y_ k`B %+^DȤt {8(wn_UhwA,e8D3Wd1=iP IjǭX.rbAh3>ْ_BZ?V2`.B%Miޮә.o B_dK % Wc^ f)LZ ٺTMZsjď\o3ortooU)ZJ"4CCO%)4**ߘe&KVs}'v#O9$q;z }:= srlWTyAkʈ k%]}g|@1bzBuckl?2ʾȰD/ίk+F=a ]OA _?UdW=CbLKg $ ^!p^jFd\pD(@LoxXlAs{h<ն< v!P5R8EW[`p.||da"J ğ1m8aP  o.yoV0v_@o%7v+ރ!=c:4^؉ KߏyI،Cr5J(2{nz||%@Nm߀ެmčS}4$a%#=`1aoU?M'7z2 I z4T_0 ?X .uIuq>QʻvUSYtѢU¬߮n(\}q}ߛuMw/;kչH */lGR'#_ևXpè(: HU1 -.` U،_w%Gk'˧5fD\8y: +a앏ۜM_Qe< ]ִ0l^G)UL򮇏6c_ٵQb8?7jjzlMCz&CQ6iiTӃX0p#0ك"hti|BblMR]Y\<mYR&m1utnyC\8slHE > vN` 7Cӝ._:∆) #-6\p1 qB >vc|<.$ڶ+iQgm,CFq~=ftmK3w8"0ܾ$S,Ts}/28` JڑtJLSȡ&#VhI[Sx[IJ]#1\ڗNSM/Tfb0~C Y _ṗ6̺7\vTt>5g,-% ʏqq@:Ѡه,;hw8c[N)-&=~BO٠gַԨWZΉIW/B. hLv4+)cVbج8nLQaFz:oN}-y-V[[7x0: 8AJ_T檩@0nCteAa➴k#hReS? L̷id-jPdds sW+y$f82VM6'(}کR&oBb'"iwֻ֭; J3a>!{\$]_aߎ ~K[c$ȱ .25@b_`P@N?`T# ͩ`7O3Qcl)+rX]ڰ5,׃5ca123C~ `}Pf%Mxp*m;73h3m;/~Qg81s3jdx0 {b;HײO`c0+R&[? [W5C֤V"ҥ?S6ԔbP5ܰ]4;Ϗ1}AlƌcP}ֈiw 3h'BT ׌Ȼ y0Ʒ<}j@XO7hx[h<\5bUT^%Y\LsS ncPS`gL%riLlh *kz:q9;vsXu Sny70+%j9'YՌ|BBČvԩF,|W/ixj-jZAwJ}e=x+] -6Nu፭օ.Є: ko-ixɽۮM*K>ޢ=2to]EDW-{͝IѪR*@ p2@TASkp=N.c!6P=<+^=Xg`*0[OOn<%sp8J-foAR;j+ voO:nTW``{[^'$iJ&SDgg&7SI%X"cGuD~=>|}ſkH ` B<L\=x7 `pl(AAw(+ gX[q܇/]kd0P1dDoM1fJ"iNB[>I`UN{}+;kDҢuQ ,=> 6z+˯"~'H_+oLwt =2}+ ^f .d z/<xz`B=Dܥ}ӌpMnYl +մ6y #}19F UNCLI"t>x3:?XaUE1xd\`o+x_(dArr<",EUlAI]3E}ɕ{l5,>^%(WM*H[X=Zi 6幌9޲~1l^VduOdHx+ɯxmޞ?U}cljiEʊ&F 2plA)-PEQc7Zk{+r3[[o8 Z%<8b+ ~b<@ `ψN9/8q-$f c蠉%pM\[ .eNۗpL~jî:f+LB np >}Hei߇7+~R/BFʦц6һZnfXx~#?(f8%N8t鋧wŁ};~x+rIFZMpƸ'ķݏv]}8"u ^KcӁwKvH53b8(α∘ǵirXh9忾womZoS +QX " ͣ&+̞:W i/)˩nEڕjah3N_KB׸(yz3o{xlC27Q zˏfoVL{˜cE-c{xBlIϊ4#S*KX)iJs# HJ.έBnİa򥏈Xؓ[},=~i?E fTr‰|kS&/RaĔ~i,-s8+Xii_ߒK|/tQ bH@x_[iL;!3 hm%ɓ/ݓo&т?צe<5 N$\9Mu;@<;t!h9O"ܡ zzdʚҤ2Bl8}c=BB;冋l\GZK4IL fG?B;RoS Ǹߏ I?0]A=Hx_ʌw {=N]ΟkcQn S"D~\'JG ,ū@ 9:yUJ!PҬT**<Ш r |;3D60%ÝoJY"+)bB8+B?l2+0Ȉ Wxctk/3SG!,dẺp ͸wg0Jvɇ\A馌O=p}'=GiH- rYF4%)3XeuCYѰʼ0pΫZ?&mp›&eӣDH);ȓ4Iңjm@z7ȷQ(01R[Hguy7xh].lI龈_\[Q#x~ S~(#u2 :m+p AFPx&>֯@W`Quk ڠERDp}]'A(mYxgH]y<4^' O p*՚+I,yiIgW{KuB!tTK/cHmB4E4f,N״Cb? lP#^ol+~Z79 aω>vBWj73}s}ЈMM磢c@ۘM}?wLzi.a佩w*xn[Ĕ|Q~$jCU`&qqcޗ%"6KPDֿhq725^u-L e_8vΫ8"6- LfqrM2[aqސD?/iM?y~6a6]+WnA{&r%˾L]j,Ĝk^-gd_-QjV6 5v ̨ o+깦֬ db$h:}&='mZ#1 NH f|ѡeіI viJE^\;ÜVB\آk?'寥mD6-ڹ zpnlnC&P4Fu~Yqd AΜ72~ZN1q=@p-/^tMէVB&1bmU~ȁРbGxdxp%u qNv7HLi5at>j Fl\k:+j&v)V4JdiU-inSYM)53q[;JۙE5<FH]נc6k:[O9!5aˆ礈@: <u[wV94pp/ o?s`N>Y`HHK.MCiHi`UD|X?y|[pB%<=1)=Gww "rx\2 pҸ',aOl?+P>߄ u="ߊzv'~}*B"4#t;eU_=qD1{tXܠn@ PF(هi~sm.f/暼UMqJJ$!?LG= PMX{.M6`MۚMG D|x3mثkhs MX 'y1@{QTe#&&`_쩍 ayl o(:k@ ࠛt,͚ңk>9v\f$͏]t">w='o ~DY )7&D~1Ɂf,iyjdXNaSM^Ħ\7.\ӂvW=s!ဒܖɒaE+6[tE0E0c P0:U O+Å &J M7%=?;P?PX(4å 7/zY 9M@, H/St0\*oӉ䁘lls`PHn`eɇT19|޾2liB۶ ْAHS4\Oի@ڔӨ؞pV> Qļ<b/}kΩ1rWQ/^.xTxƴ,Cp^g>h&k02zOP—ugʆtldA9c$T 1@ݺЦ멝dN[7%OY[b݊d/$Ѝu{>gϏߧ6 beoPWA%&?A/NkC|I"\eAR~;.ϟ[rrARZʈHS3d0ڰX87}T e_R YNGDv.SZ06,!`} .)`D cԈ 5CK|Hv$\hj 8wXMMAtwҹ[* fqiЧ xlvfGoLnݨ>DO2Byr[_JyBro% !g*5J9eJ&L)4׺1'P,T+"z"\1'SYAҟ H 6BMTaklR$39;۲e% Ć 㟈EwȜ/)0`ĨԊ UQ$ g8*qO:oP#$V[zξUI7rOQKv\R}QsVhy 7r$!uOSG9-.# |ή:TZ`X)%AotLX/mW3Bk҅n@ \>mc;׉ %8:/ڭ3V |5ިv:7fcOt )ϴvVՃ xBiʑ9"}['qT; pȜeM 1ms"L uPnubR؎Y]zz*gXi2y U,5_;0YZ0707010000001c000081a400000000000000000000000160d9f5e200003024000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t//]?Eh=ڜ.+IepO?mHjlCQ^_E>`Zzr`In):D5&RMs%g%p $HX H?{ >('(^IM7(w9N֗Ǜ"VtfFF)d`+:KJf ( F/1L"Ħ1U+8igAKn0.lq%9R")~(wxE,Vt |\@V܆- у<[/Iwn֝5EaͣdUYYW7'ngdu 9;6Y9`rln8MbXdyD ,:CTe޻DtmVɃPApy4HmU{R0uێ2}4Bt Qh괾yi#A&۸j&5=;]ĵs9+_[! ᴬ2҂#Cu:N#)gISvxp 0EYWL&lN29:2BMLJLȕO8r=k=WjXPGh% :[QGxLuMiٵ )xha ZpXp>VB*nl!.8HX_XyK ?|oa!Hͫ=RB:pi [EJW:hQ;-<({wO W ANgߢxL3U"?:_j.?jܔTq h Owiڱ"-Y_ iV'ExLx}i6XSQrM(**Y<]TKaY]:sڛbcg`jJ92E.(hMmN0ꚣqZ̾zTsB0_DO!8RKCdTl(뷐c ?gKA @nѕ d)9kz϶Xw4THU9sRe[n!c s^QޓǴDi34GӺBJ QdmmM'd^1 k=*-ۃt,tXYO"qבiZBicH vm(lݤQUNДIOק\K6F{" 2T A]1Iɮ xvX}wԼOK|ͤlRWP$@^ʼn`4uYB% {0+k힢ꖁNd nc`OGq6L}w-˵|1)"B?B™ yL *G3 ߴuA8dv"`Yf|xo3 QAZ@|I;(\eT7ڼ6'E_Wk"?ܤNs #,V(A >iPL%Ӷg3ehw #{iAAiKW W ' D4|joTXY/1ń AyY0 mM17%P9HmN)4~pn"98Q`jɸY Om 5^㼠"b`qhƋgRzWnU=՜g^}%G2JVcK{Q](.4  23]diQTwnt÷2 3HC W>\6-{ΪsǴbGq{ksg* %Mp*5gѽdd*H`f~P¢Y>W]THҮb|p;uE 96oޞʧ!ծF`ufc8B,EW&gf }dA\,!3M0fnig]Ұ!,ҔiѦz!EA5wfuޢEs51p1q_6HՌC%ѳe1% -s.nɚ[@Q/&.>x>Dwp/&u XjVvUEZu1w@H) 9.GBl 0"~c6d) K\{rI,3SiZ_ ur%]zPX tT^=#/eθ"z8}zBV"tWlxbUHnZ%ÕcJ\Wy=صRX;%4fҨ~XTQ0OQɢ"S`i~ 1FzPG_4~luU">[2AzEZqF2HC^Hd,9:95y u2 ~@E!>ϰt6Johk&Bݿ)dT7U9u-B bO䰆/J&Nj񮅣Ih(-psWPvfw>Gݡ ,S0r&vIc5UƞÜ'u~ ~O1gkG! JɫE]z+Kcϯw`cSe g{%_?ղrƸ~Cݫ/2VxRHXct w-ɺ)eUHbQ.뮹yE92drtHMW Ogϔ)޸|ank@_Q|d4GY氷! e4k7*EbBo8u;Hy@MW9֪)@v)ZzPS|xb={-Ep~=ck[QZR*$Pel5%I1yDW;/~&!*Eb U$H1-V5I.Z0Ԅ2Y:[{I:bypq1^gf'9Ȁ:d7׼BLk[[2Y"iGɍX6MyKYG.0ߦ*͋F(d@[Pdl_J֬Zсݏ.Y~q$3Uj{ )5@^ݑk\= AsqqfԺ&0_>1Z57f隦Wf#nngT1ĝ䘼x_iR,W:>:zs"%={*s`s_/sRܰ\1m|T2_.hrq3K8hrQzjouP/.̦s[đ% :npHY$ ]w3g,ND].v>F0 Ͱ dqjY~jx4hLou;Mף2(-,%3)(ɗyRIaaw<&$JJO_&UF* _B4Dl_:۞=bmYU "KlR'eרWYE?& W ,JvAjӟ:/>m`_}ECG5}y~z`+WmxuN+,~#MpыyG DbTy=! ~/|5릸w(XaX_jY%o4͆%J+ҮHTuq1vYD3~dF)SY(Ȁ'u6󲖣ҕ-VY%h8r"U01LcN&w Xk)RheOЂ먴L3t kr7,O*@T2G یk9?/b=%ͥg$ŽA>•:̸}[fdƁ;.ae(ʔe]ϲ)<=+>F߰q;dvDOVҷF[JGok#ܿ-LH#+[ɫp[$ݾ04D _%6B.[C` ds"-5pc#?6/WFl&w0QJ)'dWm7Ngr#iy ` AXoJkN`0Z!!4,CA#zXYqR] s7a4yiԌxc9M[RpwEGxHrfޥLH<_Wx> HV8G* eR'RS5v %<'k2K`c"#s?2= %%-m館d# zLF u81+6m4mKv߲&<Tj-P^yYQ3l1X{ހ*)!.RD8Ls)n wwAGw*8幈FsYjrO!Jڌ(Flڛ=dVƶ|@ i*EoFPj!PPVm}<@l -s&KZai6q}aSdr:{33󥂗23Q]_n" Sk-Թ)a]>*Ss((B&`]盳mhLF0uE69@dAwּ>wbL * d툊xDQ?Y%,{l /fj}-A2}6ЮrR=_s:v5ݦا @!>^OدES\$ [d!EBvH6QZL Dh7,k0Y&a7y\+:B%E~z%L^n9o <@o)g^+UІ %nJLgU uYDB>d4Z91a7*cD4U*"7Q@ /Ӹ47 c&W!a^) [C;NpPlC\nU $5NԸlR7$5,;5۸GeXQIdiYaܽ5zf]TdKAs19.t*ƭs`W:}5&)Aru*Ioeicl4Ҟ>8{MbyʀX[Rl2ԃ!$†/20!yS~ѽ" !"CRᚙAǰÜaM6UYuJ) HyERS͇uRo^鑥|_NF. x  CfyqY(64<Qt(/AɢRH3b ?Vu%x~gDR|CӐ3*|+ BG2~y\~6AY'XoKY1\ϧ܃RC .:һ-B̎uv=lvo9eאqj#>.^q?$(J"Tťt %HmX7vq;R:ZG(nK;L\A!%Gc n 8{MqǮ=M3H;U]!h$t)o<1}>ݓ<^zO^,)=s18PMf?mPE^ mt1HtPB;'Χ[ήLT'R~`|Nsyk#:N8S.'*%Y\8krJ T<"R vzyLO4{p1\-K`%%̟Qn&;1mAY ޳cFDoQul5V 4aXW"R$,Qt _`3 }_ob5 ЎAm! /?cHb~"Ee 1C(EWZ2M' B,]Y߂tͥA5ðfeK8z=buɗ`T^{Xe1 1%OT슦/#ƙJpJv{=.Rx (QD}s j0[ A "5@aМ)Yb\ƫ+gslOƍ,>+X̮fBcZY] R:y'mэDOTb3cH jltH"U_Jte M˱Nv"sLa vR=M* Oh"o%O-/= {lLJ}T /zB4k?@)T-α]*C[^36\z~eH33{J֧=|m#9|/DQEf}$()RcЙzޒ/ +Nj\8[҇/~:D(}E)*!^"O@97 O.Q!؁S}U5&&+"P|޺`JhN-0'" 05c\ @g"FjPHXL<]~7', )qNI]D{Xj j0*S_% P]K\\(\dFɪ8ph]Ymʙ;IRO8K Ɵ©9=0+t FjX{fbSv2m;-تe윥1֥ȴm1hhvzGh#Dj}umQzw{Ϣ"%Yza5ʡM jYl6 Q:5%}bܩj:n/t8MY > ǯ>(c,pxQsi ެ9D/8@x/^kg֚I3 ѻ'(V/̕龶KȈJ分) ˹*ɬu2N0Jǁ@_. -PYϬ-}aCX}RFbP =槾>WF24v yßׂG@oi b.:XmO὆GUp 61|m,cr  qѳɓ rAptNj7h.|Z}Œpy%l T]tԂlQ?Clr~`40wWu^*mhma(OFz?EI܏F/zF&Ԍ@hJ?DCM:])f(g:/Ѕ']+"щ5߇r-PIRόKπHX0 t9l`LJW6,;e$ָ%$vRlytwUCLX &Ww+S$1-eJFl="ے%Ai9^ UCE9|.]791E޽ԩi89}G?Q ܝ> wVA㒝Ҧ^Iã,Ǫ74\QM<`L碳|? wd:'q4+FqC;.-Noʁ,Zy3`;D>S'5n}C:~l7BIzwBb)%.L¦I;TdcBuA >d!^w҈%yîhBpȾ68Ќ~Ó~Ȫ3$j健&s"r>ž+4r)[#f<j\ݤM<:M"xcy5=Dd.fԓSjt2Z,MO[ޥD*Ζ7'N4?D_C&ѸqZw^b| }װ}氲b sxΫٛ*ߟ¨l u~Rq0ԼkP6N| 9T*wRW"qAɫUGϋ(} 9f˛ p(lzIմ|S jQUVLֱ$WP|P"Šv]xZhm&[u}XT- o^XފXϏz /8з00BxY M 'Q%qC4>={=DRm͕ܽ R6U4arʂ^*\&Ȧ<a Ղrn|n$DM5 P]4 QM͒;qq?/U|u~n bya ՝RPT}}SkQ -q Q@<u6;1jQSe=҄֋/.쓱l9^_}HS/Ӊ?<#dAJ\hI*,7$v1ZW2 dMe,e Ց } ֻ 2N! =}W"pZ@ <̯ m[ =)]:O$=Fq>z]bb4J ?N)B`* >p ]TX)X=. ,}+P%U.#ZlNUz#FZAdsnAF `~1sz qYe+ay0)~ǡto0F{O1C'^+ G8m}gD~Py]2koINΘ&i}~(+7ڸ-k/:^+F !,|3;j܏Tfq??}EOmUߡ}(A q\RaShCҳ2Tӻ]X&Tu5p+*`Xd78lmYx_NQn9(o7@Kx) '7W(˻~z/ A;r0d0l6eq-m]ũH1FS}QcT5 do- ]Y{]0Jݔe3Eg?-O` }]F #l"cbE-/0N֋Kᓱ{wZx*˚tn,CzRVN0Te~]q|-ת$(~%LI[>aP Mo+{aH$l˶V܏:E)4PS,DzVۉ9L{Np"L7<ݐB ^8SX -X7!tpxJ>~d?@~g,F߆bfY m#]}'Q,f~B8ʋZ& if$j4Ƃe]s=%D_s8~i4o/&YO dcfB =9A2Me-p?5@K_DIjvV@_EvMa7(@FDD+Ꮓ0{,&kYi:&9e]bIA(ɒ))G{1Tڑi~V3/ƒ#{Ak'Y}XH0\1 RT 1V*@ !O7i~|*jn<=A~oknbAÝ߆pJ\G<4x% ϑ|ŚCe>U!AF\7K~pHc ueϗ+]}5WU/xAgUǎ > {!:uy( D7Dx[(zzc0&|i#7'+NHydIh?+ݶMY!R)K 7Q ̜){!m@hX#nV/l]I?-S] !W~PYϤk'rжxuuW 8S"󛛨e 8_"aN# D92m2.fgЃu}JAd"L\憳a!'W V&|`'̥9zd"}dSJeͤ@.>sǴ C4^*]r+n酟}{z5ɳtD#g:$gK(F‘{#Yt!--LtF>=s5dzD\nǷ Am&w[T tq@sFT#F]ƍ3*xq%X+Q)˄^Ãq"'IʾJ_ܷw;WgYZ0707010000001d000081a400000000000000000000000160d9f5e20009dec0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]]?Eh=ڜ.+<,aHCV«B DdNHEoD CuS` o(R5,kۓw:\dIxZڴA7iBpj3VQ:V{@ƪU`w!wv"oJ[XV\(k ! rN^ /r=Ts[%pe;pX~qNp3 Q$<Ty6w3*kr :$N^]d+'2S~}1Hvh?",؂~$<:hQ~џϔR{H8\"@ѣFS;yYG/ q@g5 QN`noY_ x*ʟ[B Uv@RѮ\7=˛JIYhd H DkEQ/5dJ 5.[QS4)ҿS{l`+ԟa.gLX C/˿H3X'@AA,4 z2{D'b8 5|FڍfUL"B0ni#R;"%| Ӹ*Ϛ 9 U|Gpx~%nnBץl6sqA~_8qEXijY/כ{4VJQV}gCz%{2ATB3_Zz/.ژNlD1ow}v2 zxw6&`w!+Ĭؾ]{!ZSq >T2o&FXE ∛%nt*R>nX%>:d_WSCG3|VG|F W_ЕЀ/5QBܙ3EƘ*#c'O.m`[z,_/ƨGdmr{{'.J Z<(G|Ͼ 4z8os]eD"w9RE /+g{ktmrZqESL6SHp7ߺ<>WSNwzqLb>:w1Ƨk% *۵A}m-ws8 \+טU}-GKESbz&K,~@v/nOz}L<Uv/xT1cͨ0GI\>ȫ]Kh+WaTY07> AQJl: hr=/&H+5Ʒ5ox5U'VDlkKrz4 ,,obqqIueoQ@˓"?4HthyLntmwAĻtqBIOto3 se\A<&dW󯡨)jж/ ʼn{M $jk!z~!/pmDxsTy$"7NU'E/Sڤ(49Fu/mg珂)*ɜ `Yj_ŭF=BpH^ԓ_[-:^lb%!DzLw_C]~ZQQHSmIT5dž#' oױ|bjJ #iԿu0a(=v^3@±3d]NV[ ޺uG ˋ=MٓO;йq]ʥ'`C/O5Ƕ̖8tcJ/{uʓ&TC 9LND qQ?ZsIWژ#ͅ;U{$~=O}K-v!iDy&.( t4VtTJs--%xŷ2Í V8r7&Xp$mQ}S,Ld eJ5?v*nd \[{a)cR9v[?@PYK_>va.*_,g.!+=ֶ)<6wuf $v] -MąjHc]%RXYA@s|C=;Z6"Rdw!/NY~^ 7$zUScw|m..3dY{cHCB w y/ ̧,qpMOi<v=R`o8_8.R|` u䚁gꗩc#uBB#_Z7D E39H3E׎FG5WZp~zrk"3**QXcuf5`0=M0eNP6?Yzs3IOg%IЎwRٳ )]^/EXL#h8~N@1$@0$g+\OnPGH&L< %եrys30Td!t {C)tuו0*ωUg ;70j֧!OHVׂ_OlW+ڂvw`|2NJ :>pc 0PoK` 8nZ]nƱ@r郬G(ZdE~Ů^CK:8Xy__lwx/ p*޿>OW^Υ2$(͹3#,gHa8̕Du|a{|́̓ Y_ޕC hs&"g:TFP-5D£3w(ff(n:FdgdR%91\SK?!¶'6 pc_i|jj_KSBxIemDbTYL}z-k1A5I'p[mZXR JtG]>=]%XaAg v6L{V><X&!@Zz1;EHta+rZj;&y]P.p?5:d_VWU0rN4}9~X@[:XS%U>g .d7kYGd&O%I'9Ͻ >9Ko܌(EHgjI ՚%^ 3vTX;R v妶K|nQ\WxYow,]RdGw eK.G@(;Fe am)fwǢuhYA AҔ-Ⱥn;>>3VJ!CTOsOϽv{L ulژXvC(K= NaX}!tA&{Ԟ_ظ|8q!o`k8eʾAl|7(GY0w">%tW~9WkRO_tOG* ήm+N,FM .!nmȀ`7H cNf ÿBlJerʎl0{q}} e(b\_5@S'/ppfZ, Sl5F+:yl{4_v6w]Adp`Z:8#b,)5 k;جj5bňL#@> }fW6=3Ki܉/ coǎ1&ɘ1S⊞ѿ'@+LMľunT*I+܋=̛n5MJ=˽C`)OWn/fDҬ~S=YJt`]jZT/+3wܰL:bSlXO-)ahYLѐAΗ8HHֽPRO8, |崴Eu2gk&ntw<ԋtNCϭ8 NoxDaUfcAt'%iBB/!JrbiI (7fH6wWڊDwM༓RqזąfG, NGڿcֲ1Gӣ%3~/޲ !s9w*]l6/[KF*7?Z9v:'e[`<VZzTq [+ q9V,銑 u+q޾~rSKx8 &.4X>0je]pP7 鱒qlL?[ǾkEybrQb W_KBj nqjyT1V:?b ,LHIvVi-B+zK.]p ɿm4о݋@iwC;.טڞϗXC#OButKvQk]$`ktu$*3E[B9O$S y߼y3@ yx%%N䣹7RL\+܉^w'bavG Mा%.54ρ>c@wn"qSYZھ^_i|\H!G7ᢚV*uLg/JN], wﮒ5EF٣Ͻvhk@W6:٭"Usǘ][eA` DJ`)l c*`gCAV\?8 c~vd`;@ ں~C"kŦ[SHVk2;;4UܠqRdȈAZ\/:p붣a i@THf1\rTEyfe앬OI"Z/;q[N+?/hDbWNyѨ1߿\\Ɣ.4U7(8'H/` QO"Ȁj븋$ BQI.0}Ư+Iބ/hVE}?+=iW5#cгL׵\Q 'g5=9ef:=Y(:'_?#SCh' Sviw=D `x 75 ~VOj>A O®\EǞc>QÖoEUWd_ U+N#ǐinP fZQŰx9dNxOS Ɍj0Ȏo{P~U2Nۋl =(iga>HD2N#hϵj{U1D8rR+3U$~_2貰TkfMIgP( VYUٶ2HkZ? `'&3BX.kΉh DhV}?. {@޿6W&|~jlICa\O-sZ$8Bsy'XfUUzSHCtW(-y/_˛CT߉{ֿ";ԥԘC 83D炳[KsfX̨%08k0عM?,\[b,'#5T>ѸUƸĢ >O<d5q >?%[o2؎$q6ӈ)6(W(4 jlStoOx («H%#ٵS!ZEG6"i*e<.p: IҢn^`S`ʧi&Mbz#ҴW{摜|J\aphNvx: 2&ڹ{@Gc]9Lδ ̄=rk4I "Nihu;%)OI ],GT "{ b*IPc[w f+׃@m;Ag`~53}'Ng|A$ɫid;Gs Jx'I'*s9@?S*If3e|@e˟1M]Č 7Y3MQt1󥖔}IGYwYT*\P ii Ug,+(>b# 0X85=ȎRG4!V|&Xഋh csVcCh8n$[rپކnk4~ (8a" zl9ZJX~;V&Y%<6CmVd0iav{ >8`s)c(Ak"l9L8'ö7Xz z 1k76769K/> ۽~# o c O9QBhE)( hj"$g=njV@}ǝ6˯C޸9d4{ njyly BSv.~ ~MA16ihu_8]@.#@A18mT`Obiz'#%HqeE -0$&U i¢IW?~S-H:8vuS$ UCs@/'mIfz؋| O.IR~x:遵MNF$ YP)ghΟ,ua,ρ%tZmIF44`Z(HjW?)J oqaYm|\ ۸!Zq@ruM_%2Y]j!TA}tcz1ݿcDŽo~# 4t><zYsECx%^¤˅X)__2j4J`eSLu*7|#F_/nc.j]LxeX{͢HCtkr t-_w^Egڲ3E.CK;"K{.7\־?>CM4vEciR@r%%OZ_uGpJT~ 2[7JQ|[ 6! LIZlν_dp'P6S /O O5ԓ`9l |N}@2ҝ&,v#x~ٜ>bWhS?Ey5{5)eZ᭤3g271nqCK+Zso~HL) /r߹YK#Q9E݈sGbȀX}r n+U1^3V0AMC S6a(9`wXN2ɞrsT۸C;L _ea2> e@.ށmI7jp6l8S7Jįȭ ZʣPz~\e,:{%wv;Uv)TShRxg^'9df k[ZYe]t7= jDa]4&KJ1(h\쾐@N$yR+B,web&yYs:/s_GcZJ(%&`=S8'ԗy^s.EMXiȎ)q~" N;7kP@Uo"E[(/`Ȭbx֙< \ZޕAꈿq)?|àk363] M\R$RԇA@`P#vRN#s?»씣MYW5bJp(nM<;폻})}4yuN;[\(,&n{ĸr!n:d%#vpO|׳sɑV6X jZ7 _?| m}=Ҳ̇pkTH_ړ"0j/XKDA`4DrﲕS?,3XgB0?PXQƌERBvQ-ժ D]q-ʒdŔK#XJ5j('YC&Wtqj=xOJ%(s448cׁ$@GnaQ`JP RUj87 xp-ll,lpwj*}`,{@oJ <*%öϐ~g.ۇlrװ~ޑAXyoG;hRX@)<бYifmhNX?_4 #^L` 6KQyۭ" 3~Rq]Lp?Xv3Y3yjѕZ' rWrB\J a>yY TADBHcӤARN&Q*| יܐnc3a#Ȋhiwt9ݷ<3$d4ExI-8bNфr ' Hp\G@Ǒ׀nlso F>&N4%Ypܟ=<}_~go$^ rI[dEԹj>)Yb٫hE#w{p l&FU4u!0u/5JQTa{ഘi>WuS?/کpIa[OHK 9[pON:>%dܣzݡazUYbKTdoMu\ ask" > :{Od}Frwr0Ϩ/p=VS?[ %y 0|ո=əAJ_q1"M~><¼yc3J%7"-uűY8s*~[r<)M=BF]6ZO^5cF@|a$ޥBWysu#*%qn͂Hz IK; dRVq%!m[^ CJ]L5?AhPtҫXBކ5pIMYEBR kgr}- mF iޣ*veLLjbX6(DLPk &EO^KGrʝBZryYaW Xtѥ1sd@҄ASGʞ"Yſ5W^o)eCz `gtDsefzy?i횆sX{zϣFi-ݎB咣Öݰ]bMBbױƀTa[$"59,ws?nQT6XjfWxG3akSqX {?cC0!f8=~`-.^Zp]~FnE_1?q/nm0B<*kCtVOS  O[kw"C/R#9fKaZ+Vy!ͼwt4|Gd_Q،8D@vkՋE("u BezY|{yU504d|BeqcLcmC2E8%RKnTloJ_,*¤~h[pS;&47?o"iUf5א~Ɠ zcdԥ>3pڿ;_EeV^ hA}cX2;񩇥ZԎZ#oPoR{;AC1ă0QVb%IjRf?8:FM"1y`j*Lw7s265 "-6Ch˰Q#DÆbo+ Sxڜ3ߴ_Jp1|r% ~Lo 2U,] ! Rjuӫ;gYJ['}a_Wc1}c"(AJ5dz&C,'m@ rq`n'6Ure?ƈ!2%҈)Z'ZPrcCcg*Qkdᔠ/c͒>M7/RF{ȂG+l^I6QFK^p6~-قPN'ZAl+ʾNށV<7ϑ:'ɼoˏk3V=ej9aUXvhGb2-~aQ 3q?/T iLk>?`LJxGϊ =CkvU7@;2itb8] N[b6,Vi^$+oI:nfBqJiKhpQB`  KHTq@DnwogsTN.~?x$uoYMήՇ:`t>|2&s4vLgepqa5cjHZMDw<Ƀ+ T޼:-v|` B.GKYp{~.a*c]u?jy%Lp1(Qν`u#ӝg>ղ=DmG^E@ƅqrk!l(ˢcw(YGJ[EHҿKwN?z$߻$ tAćd"O'!C":*)NK( 9 <-WiZy˜H TݝtKQ] {͜j =;r8$`egj(17Gn9Bw2[ 1|7c2!,"ܨYO'=_ \ xWoT >}Q?]|ҊH'4+9 7{_y3E]@Ic.ww";'C_ ^:o$@lJX\9}ion U-0*˛l\`$^^O b=<䪁0QIMD{ 3o7rr͙Ȕ5kvV2dGzӣP纑x.\Ӣ(jZM[k7 |6Jk}7k-cA\;d+W[>ɕ5F#PVt`&jj39* jqrC4K)C%]jb|KB 4 gU2q1'xl3B_czL\T1 jډߩ2. iV.a_c KRdb˂3&~VnEա&B5tD\t\a+1aO4ձ)qWb4D9􀸋4V\틁c2o=dߙ((A^>/kݿ= nClsQV#w~!Qa$ 5"6R/[FZr5<<[bYee*F\ 5FQA?K6]aE^}% oSD@_tr *{Y|PxTU/h쾺v1YB-3@WdDIS\ۥ.mٹBin|H ]j0/frk\`oJR/si: !&.6ƬuPjd@ ciue(K~\aFkfZH&8ѩHb7m'$=kK\> ˎ_<> { 4⊊]ҊH!h{RF3GfTrҼj7mNZ34ÈpD`&pŅ2,hn};,.7`ayF WW JNڹ)`|A`\ncu6;OT鿸yuuvi|{ۤ;@:聢2!Zdڒ"pD1pT`y|8?xT.%d!_%Qo٠I{!<ꖙߒ/:3ݲ| c5Q&*8e7ٛ۝gMK -):dΘ 0; 5`w.fpKgY(DhޙI%tet5yc^fum ؤmv2&nVG#j^ˋZTu#,>]Xx%C:17Kz#My?k _k5=q!Є')GHPY"s@K(1nwަ!`%c5pH K@Bhӡ(sNHK @ΨMv݄JƱZFgϷzkœ{ehx8CntܣfFRcb Ex$3G3ޭ* b [ɣ/s4C̒Z7ȍ0m@X{߁I\z<ԂQf{%0@ O6*UO v* uxG_"G'- 9n? FH`=a+3>34֗@L jlDuE`ڱʢNZ!(e7QPS,[~-)ҙ+Aڽ?2YY#p-p7k RG2\Ai:}s`Pg!moAoԧZU%ĠIs V8Ti>GzPHWfQ|\0JqfDaj*zLz@QiOډ&)-m5`]U,CՐf3wMNE) R1 "]j羔m02vXYl}%u"R]}8TI"qjZ0Ep"ahZڿ9_٠ZmSӝNZV'K5G/F A`a$o#e=oC_w5@M#S݌0܎]8GYL: imeQM~Ѐ/%M) l!AQH]>brl;'X327Wn2?hЈ9mnݝCo?\n]5əKPG/E ÑELM(qؿfp off9`.I>p! dĜٚ:ն!Vś;Լ 1ɮ1"ۡb2y:Ÿ<(\OOE @`aH<D[xT?h3ob=6_ON>@NT'><#&,ipcpVfo[+SrU2HDpЇY[03a3%*EӮEgsKGBNm \dL&,/1 Vk+r]R|ҘJM;s \jX$'')6n? [Et 1ng?}|_hGkް+SHD:ms@NlP9GV0poXu X(R$/FУa=eo}YyNCfmd @(%#=xeaO@ ~ CC˛".v^Ff!Ģo( kTR!G5$K_H_n.īWNfbxT3)qj7A髴b~$ηOְ`u@Β?&@8տAc$~"g!E_Jӊ6؆ETf4Y`&ؘ2`wZH%|۶bX=n.`zWe34+ .}ѕMr!U9π,ֺ>؁R `d?hwI71ih٢zV@Mto]4j%W$Voܧ߰|NBVD?2{R mb;N14E0&>LEDhJ̝xn*15%\,9xB$lc7ځpy% {'֖NeG/i5cUTPTW&ĪOzBz2N@oKV{^PtO:|XjLR xYM~`Aأ[43^ 肬3I^'y|.ԯzB7B]I_0;[.88 ÈpV QZcxÖU٩roWJo*Y˸mzTD $ r4 . MO^}7&/@$.\ @}%~>-`FUcM"V߭;;H˟c٦sak`xjH8dMcXjqƯrCZYym%>8[{O**/0N<g*>/ՙ\h bz d5x$Ǯly K%' w ȲܽHuaQaK5.mI 1?use&}$PNMDu6adD=`.+m%toKeq 磹lf5 ɯ|yP9A8WDe#)5h Rkɢ[LȡU|MEb$NqTКM}^_W_#-C$ TXMJn"RxEJtV6 SBM9O^ncSDNvnZa܇Q $[[|[0(ۂr]>Ws6?@9$<`fۍov{JtJ(ӔGKfwښ|I5Q߸e.%trm{D5pO[%TYK(JmE5v|<釦H@ۉzWUF+:|6L`G@h2TEbK -cǀ5np _ӯN҉.2t$ ǁ^U<:侉7I ls>H8pVvMV2'O6:\ p!z.aZJsB{gQy) 'B ٸ`$Hc!t1&9L6VIMw|VP9be :|N?AHHKk=m{g3&@tg4 {\"$lVLVSE3G0 Iji&& [ǽa(aIfR^Z[@۫xNJb4?SyVLK8FO|3W8SL-)NCѯ]*ZX|PVJh+Ϥ!ۃoߪѪr4F-:g Ɯ3e8D׃~&c:w<4T5)?rNA=e}.T8 jɌǭQ}¾˜m1Rx-8))HBjܡzuпMRDGdBTo{JSj[,$ER -7߂*hS;8|6%C&-|'7{{4R'( D2߲D@|~m{كXґqn2Sh6ÁS_ Hgۚ]Z 1Dt- YE,S>Pb==o !X'H"ccFuZ_'.02@E =b e$Q;dߣ5p1NkSNVodpIN e!9TIUOSKi Rx7^=2pl(4OJ)λt3ZfHaeh "yBDon(< 7V)y Ø pbLZESKۜ3*: %' EZQ$<8/9w3C>2%6:#Ww^-gn`^*e?% ""Wa@]x~*P羞? W`A\u ˴i/H߭Fr<nl>?n/U5o, @ky[\^?]"p ̨ZCYY)3+ AUD_s8n? T\*0%S;PH6Lb=}Χ ˕[LxOxg>c7-$a+bYKk7lbfH}Y5dxoLBwdžAuݟbh?+&U"L,kolOy>doN Q7yճs2EٌN!tL+V4N$4ϑԮXf!(eorig|pyϲoR5gP`#?Gi #Q[ӝNP;*'A i9<Ђ_4͚B <l)< WK/s`uy3*3j1by6}dx !moT ?!^SU,B_j\ >02p^*ܬ0x<1bp\Vz)qs+G es4k.$x}$iLCV_B7ink7Å P~igӁ7i( umpXٗ[%E%7;0) ! ˛ZxCGܨ o}`=l^8Fsֲ1pf+ xʣ]N6]U\"ĒKwDQW$psj ~&:Hqmsoz+ y:s]7nS#.Do.Fj#:Kf.*j gwno}:z(dOfll&9Ne:pR^ Z 8cRE:PoPX֓L@&3,2S6?Ȏ7q8O J !8tm#ew,y!}pM-)d $uC![:AA!k >@_!BT$fIĬ0_%86BV228vPK1ӡkA#p)?Ή;*W~f[GY䵯;a1tEtWHb`,:33 9:հ8&iɹ"q;eiV<Ξs6d hd |kp)p/t8?/ ͵ӉlV?Ye.pF/G2=}vGU0IXf *+Z {!_bF ; ȭ_^Ԅ˓,Si aƌFf[(mD2>\' w"jHM«l! 0We~e0ZL5փ#6Fc~{_骠ڍ`# @!B1]^IWM%F6~#) %iVt&4d8/V-\~.ajG[2)^I\o偽22ɾPs*WђP).ы!H(`5Lj]ռ. 4XtyZR"fgCr;@XkۛTok0 ƿ^6á}z`=] פԴx(;5õGڝǁ&)V= d_hM*.9Z60TA Ք %QW^:m TzEMW8ؑ*y'Ze5Xt|""%_qJn!f )!YNO䨒 CՂ*8qހFq-&g@sQ_90Xh{&5HOATZ '7tFT7qQ2^ N{t@vLHЬ0s~8"юG;1L;wѫ'] W rUΩx9ɇ"Dhw!THbqzh|80eF5ww|OԛJmwp^.Ӣ;uy vk iIT4n_־~Pw PE4^uB(Q㠅qz<>WksEX<8^"?˦U^ 2_G.( P M5-{%pnȜ7S`j ê/ػf]ٚx&Bo2n]_^ WI`ɫaS#!n=vԶI _WPnKB mӏƭr|XgR2,PlXKeڂ GÍ2Wd:f ٳFa$'B PK_0  8@ 8fU=p׽5jPC:F *~dV>B@ &TfWA&ߐ;Z EQޙjt'>m'6X4#T'fWX-zqeLf4:5;@mXooyK!lEnA01Hӹi_57ś܌V^I9ŒG+7ys +4K"ޠOplXnEsfAkɵ#~* q8//-1óBACs!ݷp\'YzN J'vKavH 1 {(ܟ ntu-VaxT0Ɗ#"y}161r, /IwQ 49~ǫ|J-34JJ#AϚQ5i:kU*D/5*`m kqJv󝙨Q-_ 7,-½apB<H=,yp¿?ˤտU]$BeɷBr?$ 4/:X"KX$0;zн[DMN8^ґk*c) @>ƩqQ^Üt¹"Y-|~)Ƚ۔Z9=9Nptz l]:"h[eYȠw*&8r. c#sˠ-eEXL eS!4CIoȬ_c64-W [@ljW [}%<ߧMbuа {P^fI6,lLM:}ka^ /f~ڏt+H @ ;͙on xR *T1#d> wiޗVC>]b4]"i[މP F=Ǭq]Mtל bÅX&,nɥ|bv{mFCO{[tNMCDIȗ.E[{4u`nf9,R/*Vbjͬ#c0e*w,/`&5 4EXWd~nyzox2Hu`Ʃ.Byg{Id>"lDV<$r i= TA-pDz[Wi$Ji뫽7ϰ{6glp=Rg)薓bH,v5iPB-=A8%*V w)YIr  m~ym2e@Jm!y+ u9u8 ~ ΩQ_Ssu׃feeg fdbn+i\};;m~~U^m^sL.A4=v6ԴڵbojW-b|h@np̜;/jXN 1GQIׯ$ Zڹ-v",Qc3,`iV9и y/Vg9dgUz-饥 ]nde gΣA@,'"Sx`heKFx/%\aO! \ r 9 oLlU(.⌋Ea= 6}Pߋ_bNfO9d %C|:Jq̐C'¼ C;i*c *)OEBS9;>혬-m3^gLࢴG֙hb㓓tӮ-ܯ҉9r 陵|f]9Z_LBa*\ƈ_Rߨ@Hjb bU0;dWT^THH.ԖIćiޭvc3b` )`GU ˜fÌm l_Fޱ}H6 Е̖VC(ZwZFic}ZS 1"6:B4Hrώ~:LC-PZQلGhP,f+v`v&%UY0mP|)ȕY|hn0}FҶtsjqJxjI^S(hJ5Xvy^J* R= U|qN }I"G}U@ 66UC5đYB[&ŐWQyŒWicf2?67T\KNYV;}>`O̙:ˈy.ͨh J0d떳)p-/Wsj!*t~$+[פ&XWңpaQk94}%]!pPJCAbkihJd&h^@A7-_\' }e!84T90/眷)Q4"ALo2lx'4 39#x@u M;2/ݓ]3$9`5nNG?nњي,q)^a8f6]5؉vG},-\Miᙸ~**QqǍ۩ka—ߢt M,Z ա*L:zK>!H_y]Fo u4zay^~8~@^0HOŎ>&աZK_ɈϽ{V\KkY_<豐U)йWx>m'6ނRu%zgK Eڲ\5IP/J ]0&V"UX i.ckq'~=L΅ե5A.Q h֮v0Lh~`~Y%(XSiᓸ(5u-:'A[R^;c] k9oOxxO3p_)ߙ\!7KĞU=W;PvB$.BM%R+;B4Udܰq&Yu&@b]q4^9A9M8?ҝ IVD0 ҁex\gy@+X7d8yv rgpz"ըK?x*1$0'ׁI֕CJ57%gIR&6G ~ OҎj(k^ S/>X6jq $;?uUOľLurHX^Z&_(|:hIU3*X4Non;Q<ߏ,[[o"冯z!>sܚ`~s 31qBJ}Cb~i Nb%6ԁd i-zZؕ{I0Y(ds$tKZ܃Y[igQo%~} [ ; $#% 8&8]k JW_7RC Y /0JXY[loKh }(dd JC݊smfFXS!ͅXOl)ОD!|*ވGP\zE˸Nj.ؼڝu\24IEf[z'p5(8ޢ3Vp-;2 GDx'֘Eqk4ɱ˞!굘qfTuu۾l^0aURGFA;'դC|Aw"DN7 uOɃO˗ݔy/+.$N2j.w6U(wu`T^! Uy2{7x*.jUQ0rTܜ3 CӗPJ=<Ċ0!kj%Ia[ھFVj/i\"%j- eJPc\'3 xG/y@";*ٶo1fKc x{q/&qcqtyno'q[ _ ?, Rkxӂe]%W{*/ q=O]] zf$uHAH5h3XUa”P mKrjѬJ+ӹY)qmYmBTg"`(]xZ箜iW*@=n t1u|aQm)?*%+ JgNXˇ)P O;} U;",0rqT< rt~""N)\í30uVxh2ۈ $~"`q؛Ԭ~Uk'-4Y]_htA}ƻ*VN 2ݘGo49QI?d-9m[.ǘ6 xڹhĞm6-7|swx6,sq-RjH*ޙbkѪLo1@wF&!bc=A*v%C0W`'f$ +7Ƭvp";z?ԠF66Ä&3fyZ y\q 4K*0i)w@6 *7 d ܻA`N<6L>D +<ܼ's>9m=ynF-F7=^'0ΌI w4i3``ܰ(k_~x iw4fSЩS'꺞e O>L5Y YDu-N1+2$*T0 N'.<@k9Z/oI=Cqx3dj_rO $6_LoƝ @Nԥ/Fxh7 G.|t uR5q Ӧl4PINSYztkUo; R2Q9/OvYQ3GdT ES|Q~a1M[AmvZMkQky͆|iO1~U9MC|vыՖ 9,^4#RսCq|`ê~vpp sH(e#ϑ; aDE":ݧuId;;_>Yn@$mye3p[АѱVpV4J:ML=TBsm5OZDsZqr4]9܃`8e*\\-BW5e3Jr ? hc0 ۡa>3tEHkqyF 0=G$!V:;?Iv9[;ib,H\ɉ1Ri@j*etnm3]ws#bFJd̐W3¨,ڕ iy_;l_Un݆: tH%%>WRNÔ'tbs$ItQONU[M2sn=[)FVny^LupW٬/f%aVDO5l8Ӄt߿Dd?b4L,7FE_-$ǡQbeH=V7Mh+%/_thxN3H U s:u\A[U"~j~>Zop;2Sk␵R"`=LT 7%.:Of7lZwe&,<"m5PRV_}SFJc=I=F7D.5ȗeK\ yB1+ѨvcXjl\ .K,Ð@j95qޥAض=5^P rb=%cay?FwCNS! 'b **2@)zUWx]nО,q:¶&6F6%<Ϛjp$e>-trdlU{[zD{h.~Xˠ2l@͹-C?gq[hb?^Wd{4ֆy$7|WENFG_`;u[gA/Kh7껲7W4?3cdJ`EMT`t9pɼo6^8Tbe/ <z-bpV'4"%U03(sV+߭1`;pA3\S`p ªOu!iKAʖѫ1kQ Y(ƵnY6=dʉӕ#PōC&= ڳI.~#xlVZ)p,F S`Z?ρ#dF}f?Ȧ hPah>0DH௹#j():Tp|?Clj?'9$u}ւV\ҼHD%hOɁL X3?eFWQɖoR ˑen`zz䛝UB&'[- [MG a;6'fOlo&zܱ>G'\aGZ!d.[é{m G>Q6ѕ_0|_˝noYR×ߓ5 K<66_q v.$X~<sZWg5e!a`g#Q},h  'Cyo#?bbxlxCzu̸={>:PPWz~ 8̀ ^eO0l#4Yг>՚1/F $|k"lt0NU P4̐XH$2C*S0뜷tÉ Iqּ5ih#XTKYB'Q?O/B̯ FVfcvWe/ձ]KI7a/W~KKYbSPc5>] +gqRP*4j32cD(? D뵲kF bL# GhxEڴ@Xo ѩWѦfA~ ncSP:)<$jKc8H0n|ZQwϧ`QSaZk]uGBL !o/?Zd]Vo|&=×4{W QǼq}<V@ҁ5F:&Do_o_|~HY}%)^Y ID\aŤ ;eNV] ]uQb{U!e [P' ?ћ`w4ݸ>u\ -\A#=lLv1إ&D!}N{!_uݐ;]kY,&2@ҸER~9?`Oէ_~TP@v3Dm;E3}8'Y:}v=Ņx'S >j1# N O(wvBHIܒ, 17.'JCjҏZn@?Uƫ9uVE[9P^F"W{QAh=G779=hT٤}A~"{PC] @UX.teIjV=~rgڗ?A59T@?0 Dpˌݳ;%>c/8#.8RYh\^^8ur^S$͗d*UROO\a\䜮\^7he @xMu;~CH@lcg?eWWKt-kʇe/>ýH>v/ک5A .f$S@Vٶ(J)H2W"!gW"6Y{.1ܢ,Eφc=ڣι{{{mc0 2c`@20XJ~2bt]À1:8X OdJ%xiYۊڗWgm@(5c3c3FLORmkj!u_4k8d^CF15 YZ䡣ڸƣx*Ym&tTڹ}V7aM[;[詯mXOQ.s73oD|=MBbʥ[,.g@ c ISc9[P}mrx"5ظ*߉}ju҇r =win ZLh=zgGk:޼WS/rRsJ~l;5I p=tR)@Ec[9KaG##Xrw߻.SۄHI޲0}Ǡ2Ьi/cɆ实TDX>3^qM)"By!AX7"KoFwֵP.TP;{Rns MFi+; %.asG|"=rڙv@W^{YA |3O$!oh]vWX$3&,;4T5ڭGtx0y" 66QOJM *Mn` j,pܻ"4sPAV10?_EQ:xN6mD4fۖ<, ~]cE#c 3#Y`ȮF#Ӗ[S6 ɗea2]ֶ'Ia$,&< *]ӏvTrհ>=ђ(rRMc`4kΒ p|ºY捽Lvb`yk0Sk >au7Uݰ(pGˋ(X:FaK_]}h>KKi?ԅݶgwut+C;jr7gyo8ewPD8+(!tb):rcPOx+w.Oչ⵹w+Xeiq49Zχkd~L[Me*DK0%T' pǃ@w<1|@t5.6ĸ,?j1\msy4>DtX$ X5Ѭ=.%Xea)lϓFlmr87,;i[;(q+-AZ@bolQB=l<GИ-۹³joH2V#g!GEK:s 4s6-6h7s=bK63XE0TW|;b@ơqo4إ]k |@Y2 X 6KBߨ k!ׂS? z>&BߑRw8Gij.f$M_N.J &<}/۷=iA^ ң NA5[ei0wpv5Rv+H_PՎH+8ƗK5_ɉ(gk36,])WU v]dNa6HX}e41+e*Pp=:nhON𤩧54eOۙץ)i4g_lEgr2|EA'1Ad|3!?ԎV0B0 짮gHIZF?ɜ:)Jm}+WcLٍO.HˇȿiOq;Sb WV]G2aŊ53LcwP6( 2-fEA߹'H _ZC1Gޤ.ZޱnW2 =o %Ryцq?y 5o k_BBmDȠBU2mFTn ( QΪS/N\tn!2|Y貳Ìvy{Mu;oUdLlFo Tr; >'czrEmF,T餓[뫼`(RPe3SGq~jlr憏7nW;R2#̀j\|NT r /SQ@a|Tm-I[{/rtĶ:Aek"BIz"gkSbێH#s lƌ.e "C~#KTnz|7PD0F(̞Ou+G f KEW)Eŭ4p=txAm5gx۟],m~@MJp8F{t,G0P;˙YYkuY|IIT?AkDB6RX lhpW7a_; <@20}V3i(S:sDƭt 6V|ab7%q3,'0 {{j6qJ M_SF2K;L&Vw>fہqI8e熰M0ò<8_p'pw;#SVoCЬqnktEIL(ڡ w2l%b4҈db;|:ICi(md8:[Hp-D/pm K\'5?|W>Hbru`clB%y^\y=#NOP<9`:f;tzzit  wq&q Ƿ Da.G9 2H-9-G#ytu]'sHkXQ#KM  ^2.{hSvS@>*1OW^1_8ŭ=҆Jckll+*,# cwpF[U[]u|jnA& QZ[eэ#j[jػX#c"μ-on뚆 r44"+]mxW .WQ@T)uoa)1*S2uyծ?'zDɡTЙxC{rC۷+:3`J;}P `K&GW8Ay3_3kQ |ͷ`uait%1wp 7 ،{ }nZؓQAH|vlRt WoCNB  d WrjKT +tI˱:~`kGe(jl3挚A eprMӣw^s7\qdx`J5'g(SŅP~l3UsUN>z]l%5ѤGZȼd`&߼J^/-^x8+X/܄ti|LMt@kĵYh!EkQ/QX0(Rl2l|͒Aڕ71bFUkޭnܰ, ",Ō$V.T><5۟HSLn=ď71fb5}=( 8t#2zH#ͦMʘ= Qtj< uMqu`ic(knN 3A=t8, gE=tr#D]&]?UsXP ۔a.U KUl&\p|Ck6;gcsj"ϋrV1^$a:6q^\S֝[pVsEV2`Ǧ▨6v?ԥ ⓘ4SIw=rWOe 0BhA+[ 4W`"X*tgƽտB b]eOy gn !:yH+4̘~Ng&Q%5%^H`Wg$z{ApwHK୼WP VEsEa`>سulQ#`M\'.30EpZ< 2niv$~m(Wl֣W'>>\^slg3WO /=/q6O~Leks(9{}ԁGƊ ?F w-r.Z3'͖S&Ŷf87S)rB!SL*kHKDe,#y_vn!FTֽ9X NPmXj l3J;VpimJ-)W. 5&L6() /z&Zj1!K{#ɼ!A.}ԅU~p!= uٟC k֍mX3+z-N}h(U,Z@N @護-ݜ/YgSv`NH0nqxs=n`H */fFyg⩟Z8, 8=vULM;ц0-Pxk".Ea-, Q ycۄy~f~Hɮa*Y4ⶅjW1Eb شa`ЮEB}hGзZ)J[nEx'.:$675_(1IRܐsT J8!%x]fZYJ>amGԕ5\+EǕz5L׾Gni%?eR`8n&*gF| lmYRrH@Ne~m.*! ~=vsE B]ILK7kƝΊkO[z߶[89GsB2GHuF1BGRl'qq"AM@ϔά֖F\T1 ?Շd=x.i20u83 s (Ff! @̩'c 1JVPQ^W%;B\G-m|4|اmYUNTun[G螔Y?f[31}U=އ(lPYayBW4)^iIb3@arWicg.Ý=ť3j,jޣNg-Ԧ}s2D<|+V4^>crMcu*ScUh#4{/Ӓ{̦D;4TH3gfU òFOAC9CہI~5%nrs:>tJ72!LFW0q&I뛐#C#5+oPmXU.5?Vg6oz=:[1’1 Ǣu5k[p6}⏲UJi 3TfT\Gwң~;0{mQR_צ.RiTiQ o'{-#uŢQSTn1 /=΀=xD]Ћ$1/cya}Q2D\H;U[oksUI(_||~ُ +e^>2?ZjJeWeyRm̎w- ",2}O4zdn^`|<mS&Qs6TtYRm:}_/]鑞|L֤X s?'%WV[cZ p[זJզCge_l< e~|1VZ7jk~bI@zroTשr5TDjvSl88;wήFM{GNq6$Jc1iu_,g&CFhqD;P`jM!F:ܧ[Pڤ^YG S X'uLĀBJ]& ==Җ%8_ƿAEǝ#A! +ԋiz+Bܶ9U$2FpT$:-:8ar6c3qlIzk0,?gdAb/ I Mo1Ƞ J.\@dt!L=n1>xs-p?<æ AOVv>r`θ2C1)o\'Zm D^gM*0e,߷(V] ӢQؑ5\hɓp6قowZT>: 'OWB6kD#p O@t8\7ιs/2sIf$kIxG!`lrTХnL}5y{SO TmGDhl{yIz1_%5ŝ.&'O-'KK8n NEríR?ag" hĘ̓l=x仱3(F-jبu%_Ȟ !|h vhGU\3Y^°B(bOn}7,Ny~N@+:s6>kZ?* 諲rO>ޠԠ8xWh<6`'מN4IyB߸~1-)B/Xuܗvb=m2Jɢ"4I.nGL{YdS|+8b390jY6}HmlBQ Ng~b۲U4vW":SLnLx2%y`W RDF%pypꨅDЬxG ~z܉CBrkN`g''m'HNPa)*פ>qQ2l|Hj mlk&LI/}$W}Ti?ed~kas޾UAw ch&0 Rez<(U2g|:;}$|e@˴xoWoXx-j~w\_\UXnWT3(Y7D¾k[x5PjnY$õD!HY`Nɪ5DR&`,m\Dmsd'b ̋'fǓ&bηTP~묀NYTN`Lr%avh˃Pn\I13S#c.raUas;.]YІRo\nM%+xm kiJ،yG҇ `ѴKi||a^fy:?ڲQonDH"x Fy 4%r)aBEk!!_a8|˰DT4ګ)o$'-q™"xA"ݍබ$f@= 6ZM 2B8nFE]Irx~ (p,j+ pg`B= HYUCG} YG1Ezݕ&bm2p!nvc0ױ, Kb%xFj ~79&+O:ܝt>ތ2A?3WЗ.29cY=brAyVk|<}$"֥Sw|9[5=he&03Q91MfB˩~,7h 1V'e`8 PONbEVI/>ifM9epg]_J"bVd7Ι# !YlJ-a5WD@w>MMhC*䪺Jq|&[BFt$9I)q'&0YNƷ1PN:Sjݨ\yzS ^8҄1b yBC9q˅*}%_M˼A2 kaoLfPo\8烅şe[{Ҕ\=rGY2Zsm&=c[1( F,K̫ Ϊ (%_TRh$%%9uUMS&yHh{W7O@7Q/NR]e[}Vah/mrmdQ[ %[ gm-ANP|S~i t2ag6w{$ Ty%1i:tT[9_]?d^C+[l]'5BBP;p-r(<CϏ{8SwP):+mU"_8*^eK||#\K7d&SFVx1<Ŕ].pfe߳vQ㳆RܲN#w"td] ߆ɎEè3b1crӅ7S`%k#i #*R{@B7zWPm(hVO>R:t}Kxw$ rJ@E9MYT#LZ"?*2elym%׹r)A3 #X )m-w/0VM;CU u~eSSx,0:_<˭G1-g'+Ƒ KWlh>L!|nr mfIɮaqz+A@K RIJ u/{@ǘ"(8{6~ƂFc<|AkānHٻIDwuME z.Pm4m&?%Vaֈ~ ]֞fs$g4 T)IG\7s߈?ŅF(Y=w%\цc1S`:Z 捁e{or6x@nV/xF=;o` 'JCUrMuXL!Kqc$D3=ޛO/ -d;yB TCf`WT-2QڿƊ'9<$oRMo F^$W2 7!p@5?BZv٫B(*1~g"?\אּ_H2Vs 89?ʤH:e&p8$4Ʒj Vy֨q!v#jϠC J}Q‘?~%5鵰g71 ۘBߚ]@*[@jw\nA7/jу6: $kT3n_z16vhp {(MC k.]ȣ/`%2=#SeIpEB錁M(\ߙxY?mT@$ѲxU&Ӣ:^oqz$Ʒܭħ\J|{J?i=p{*{ J"&x-N)' tŒB (.,}п!Cz^~am衪aq^i2t׽ O"(UY͙֌Q''8\9Qh/(;k>o ʙinY q;٘y+__w,)Ȳ&43e`g( wI}R}Z tl''Ň / ~JS%Lv ic^5ki^%EPFiPEĄ6[y;y/˝^;z$ڷK ^ĶěkWNXU V@f[T bZ nz;,eHʠJ0iR&e~5p!"hEڰ _o$1uiHn&'O;sYW#mLJ&E>uG]~.Fj&oW@ceιomՀȥCȊ!ĸKDaDLH\[ZfʻsPdDwe'ֱmVmp_s($X㓺 " }oPT׷kLC (Y{+k.oҊb=Ѧ¸9󍝗>xJ1alG£ v\ZoKVUsKkwJK:9vIG=z)c+d +Oh8Jb'i`XߴrykmmaQ4Vt)x,8:@Hj3s6N`*~mr +Uh<RWHʈ#&|S@Ze,Zy Hޡ 7iT5B)K('!X:uS㗳7dJIx VK\c0Vg}w>w (1"Fh~xpNFTk y답fhrߣF驚]Vz>D/|-rpT6u(&`rMт3ູo|r4o74q*)Mێ-Z~,E6оIӨ:t5PN=;87ʀ57^l" HFp2͸*3V4_- Ydn8{S1ߣ8nczH ]Q=(|,7e&{AGJ@%EQk^J#'UN-H}|g6ZLu]anf揶H wшqouuV N,X$\G2cUQtJKh~I!9q?#pNϬsF&F\W|R 9u̮ e@6(.Cك$ΥJ>һM!.d#OU%chANB`KMqdC{^W{e xOkr" }Suje'F61>k5UmmfC<\تz`N;D'52_ ':@u`,f2 j1"x/*I,6w =("'Fi+龡X)·;iOZ|mlJ:J}jC;㶥m򆷒5`eoG"^6B\Djd/ G/kV&tPH|qH9Wl+ZD/ۣ_dɚ;c \؅ttm]vӂPk`f*hc6+R\2;LÉYEĄ4I?czFC5bp#iª#.]-(~Ha 3$9)2KS~G#EyZg[3^Ӧ׋aze(cC963c|3l7m9˿Ț&.t_.RxfsXqv<;y$HFzp(%D(OݨUn?GH''54*^f$z0Lu(m5f2}j DKsX#2ݰG{Voӥk`s2(^ 'S- Re+,,j$M` L:5 ~h>.V GBV9I/ @WF'jlwnh\1Ћ1pA/#c^ɆM2oќt?ĂBݶ;m7M0يZ O%ELV҆ t}%HyOLҏ=^p,9EƖT\$Ù7^]t:cX^OW RA}^Gՠ$qU@jgyO'zU i &%8B^qJI%@_Vq[ kd?IK<|KX~ۈnʯtx3\tyؗ{gM687fjR6cw؁g_Ft g.6"ofmN* yS LCҧiG*!^JucpԴy!~BY[5أy H$y he\l@&(A(PF L)s O8[T`~z!x)$*_-?Sï-*Zu='sNh * I ho*ՙ^[ $ +~v3Ov<D6@w03j!qij)b I2~˫{v̋g,/:50[E$tw4 "ZվWKI6};cD 6Ng5 ck8.=ꉜ5%CvLJweDJP3um̹DσhW3=}΢*ܹsŬ) &{~PFoEߺxwTC}5%nKH=.*Pco-:?.@-GaƝaa,$R֡4وjr4>ښGeh+$GS`TWAnN=]h4%$f\\b,STd+.z^Q7"͑G=ފوWyfo,AzTb'-m(Ƃˆ2PC˛A+)@u8f+0SsA+bn|n+֥3,S%/Ÿr2έ5M3 ϰrBU`~N"cMXS`g]:0a.]$Ǫ=rTyuE:$rm1zȵ X/}8{áҚ xDe$\:C UHv_Ĉ9!j.ThjjYrB(0O0~_9ap4FBWo~P*)ϵ$8&[eJ0':L՘wULa>Ī^CߪGnl|hW9ҝI?^8;cu?WtӶ])'^3@ŢP-m;Ge]O=.-4o> s ) /S҈s70w4@ C!kV-!^*3I)z*$LsU \D(.nJlٵ]S\]ގ[_לY-eHDgE;q5谷N 敋׏A  &c1k;j J\qy^ފUeI[gL;w{_#hCSX5!ܻc'5KI \<#}Q$`HCQR-`&Dkl ZskPŘcj Q=Wh`Fl;J Ӆ8mJ!4KZQi &<N1l+Çޱ`k19%xV""y&cO ,o.)T^WSο> zAhjPMުg 㮘=}nU|*w$~w>qVw(Ysyc0~\^aH]qrċA*bΏ`~#7S0kPΊYh_n%-wdxޢ?$IȖ%:ѝkHzl.}@)[̰_~-.}&Ѭ ou؞H [Dʹ a-?)yRm?W.+O4,6a娀ֵ V,M |4p,*ֲ{Gٹa 20TІӗDsˇ"X,f?72Qƈ=Y`֝6o_}CxmɊx AӳM j.([}zv*nqCWx9Oq ٯJ}C2IVK<}Z,0"  d\is~$v9$4 jc0.rFԕ鼰(YQ;xurf`r2<>#\@:1Fp_ʝ\0zmϳ_hOrbΤ %21;Kq7 +`8k~P`3d6=˜!c?U<#uZx?].uUD# #Y&z2'X{fs |0C "M$o +dۅpSHb֦|$ },ZQQ+wF`(1bS[iDr) 7%f#i)ߋěZkM(7Hvt38ڋ+fU%SP:IƿkyCp>lk43DT!@o8AOD7L/8]#F®3y$!1"[њ񸍮\2V%q:3 d$(Q8/a:wG~Z<3Wtak}48{#nx]E+rLA0) wW=YZFPq)& ﳬLD@bwO!g.4[! ?ݴ$]Jd]xc*|Q*յEQeܯ!z 뵧v>C?ԼBUISMh*Ket6N^[N/yrF)j{%Y*y/ꪽXRwq7O1Č7%7[x@]F(^iT4!s!D udVP6 EP>/k~&>1$ArJ g gHLe$y%R Aa/Ba/(/Ѽa]MϹ,)KZPΔK״ ]j%:telz]o)Y|wWʩ83$ $#W6xs5z ˏ#)ߚllM$* U:zU@ " ~VsA#%>(&c2*dǘ"tstwߟeĥo}.jx2)ZlD!;ΆM9.rf$J* c%a>";Vt]'YboDBcZ9V$H [xI)P%s{glϭ^c'Us`Q(ƮKԙD7t}$a7D{"d#l |*Z)Y bXo3vVe#>:>_!T/y׊yg1MOŋKwY~e6q Aݣ\"PBC6C^Ub~16C!XgMo={*dҢt@pZ!NEꃄ $Z,u)GҶL4-.Fc2h*TFuծWC.i;aYv Z^0>NXmolqkRGQG=/u62Y_TR8Ѫ cOM˼.~RWD+2*耟T9s|ƟMD_bQ`X4љLlX75-N\nRBc4[mS4'Hފ SQ} ٪Dh,w!F!s b/$ (CBb罱Ś瑦?12hW gWt~Dìu)$uUb Sߪ&N`Wil-VѼS]t{UVk ;J`Y6WB2l1 q2[e…f]J]KƔ[<4<ŋ6i-, ,{;(bG뷬._Qn/Lo*ђ3Di^FU}j0Igxq (!ƞT󯲓RVdŬh3* e%9>Np#RrB.0ejUZD9hBE;j%f S#4@hb N?bjR?0wl 9edy|@t/Y(A+MӐKqj2|:i'ș=I o^Ԩ p#d&\y)վ$zٞaR086&ӅQD.=rJ~ ~D:Z.kP!VAj9Gl 3:~|_=hc "C=EZþ8WcZyZ*/!_p`]jxReo՗Q?F 0J8 vZdբuG*(m(pY@,|t{^G&USG-OC:*l+I*b]xfs]1LA 3F3٭d}IJ[I5t~6fm趈af'"^ߟחq}`Lhd]NL)]BC, -oIIA$1 _7d"&&Grt<* \lǂ!S|1]r0hM%B[ȬAv//9VGҢrZĴK sdVR0>H_ [ƯgP_OP,B- w~-h$›G7#ArLe䉽;hƪ&ԕՁY}7xT.XOWAȟ'7Rh ch96Y^Fwߌl)c0NӶ!QI8܊W zm>ֆiy9"}IE2V<@Jd}<ڶ*n4vTP9{Ȁiu{Z'%f(R:K0jEAt : "$!L/nW7vz/vzYFTs!]Cno0,(fgт3sϧUE1Iq*pC`+4\k>f s) OiVXk^0/Ch,`O$=RMY 7d~&,ly.+#<>F1d?#WYZ8QӺ_flr:Z쩘hv' He$چnŦfpI+#e(3 ،٠$cW5 WQVov5J]?xB W~}Ӡgdi.9="_o\+Ψ ŗ36~2ܬ$EdgGrU~Kx.XX>_$n(@'3 7? ڪ{tQ"ߧ[?̥3?: TE^PM?JkG9W`::ExyOܲfqwM2uʰ#"v9,$bu~c^^S{ D 8>׀ˌmc O'j?1eD sA+:@ >2M➩~tk?LX wDXeJyCP_YƤ_Z˳`JG5_{c~~ɴ۸Ptt:' 㴒l#D :xחTjO=F&Z6a` ڤ "᥀]r3+08{r9nC w@*;|~,oJh3Tǣ&6&}h1@"M #Lr\RfT]GTug x*[Eki {bҤ>ܠe@uW5ݺ˳]y!s klU6ԛY|(/ֹW!;6È oW9 U3}HE4+TGw^ҳI[Ϲ&?V#屣I>n r[c Oh f ^Elce,w0Xϰ"Hc5@MQf<*ymN(\6}[\he9 NPݦ>|aph%P"]i(>2 wq%m30`r $VHF,)˟@T ?elPh`u=M}=;e.wSН,@ SE'-.!9{UcCtj}H;Zևc2G R="飝|ʌv?!$ȣlsu~ZE1'$rn/ &Op;q*oYX3 ~qLBì4(^mvw7/NYz$^ؤB@:!í!TkB.XTZٶF)> 2,Z6OcY;3 I|+&#Okӥ .*yxlfMYJKmy *[],LdBCrADOXcoRcUJ8nFN+Iq6f"F8\- _\R7V͘qf渵$Q'VB`]O0`#:mo|ގ&wPpm 9փFT9]ђD >Ϗ1 {LHgJᄒ Ф \$^ S#TAYɸenuΛHbUgqȫ1"Я,6!+[VDWaP.Fg3CקּoZE*H;VᛣhM[42>ҀǩV&#"[FKݘsa/B;#-x#A[i7\š3|_`%Ok`;{l"rZ8̫& ? [ 0\CTYP E,(#% Hc*W`k/[4@ů†<ڹMbF@'` 0ˑ8!/3 -Hɦ*Og ,I0횇_z˭AQ8 :|Ox]ջ/gqݬR\1t ѰB2;K|㰒bV| AkɝBxzŀƠ3hᷨ4 k.ӱZh,1:U,P:IGC3_cŰM"3(g2VwT7!|q\sJ/ИK;N>)}T)Y4iQ҇_F8Œ8WX-!uEyoah09DYɂ&_ͧM0M?#>kgt>~L㳹'z"e]1E̷kn5wxVd<&|}AOc >?oঃt`n lj#/+eNq4?xAn-6r5b"3_Ye ?ΛaBK<,_VA~MX9}f/8ju~TU!d؂F<X)ƔHyI&Mt(gJF|:ܸh=eyWIuL`"}[_R"ܺN bICOmZw;<5` ;(H6to8`qk@h i^̤x79m{) s5ʹAo fT|z'1/Yht-.UP[^cv ]DoנE1r I уD&^1 #XIžD.pEvnz$q3l7r 篞: w-ۉ5_CS(O2HZJgd,vyOs4vk{J4t iR}\4@I])њ$Ea aJy#މ@po}4d"L#%~ys꺻"XHfs;?~vtŜoEX/k'3}Ko%N5I:7P#Y&6698:o䑮=$_g7e_NXQfFe&):~~ns^3և,槸S6SjyNDÜK*:ߨ\g^1e2H(@gO=4dy ‚ {Rn杖L#Nf(WIn&D_=J>kMJL SzU)j@츿 <)v @ǿ_eW];-;߷ᙁ$>(<,BV TtcaH6jl &]&JJd>ΎaN)=M2k'PD_4GHqw Y嚿r<Ѡ -kƮd£EPfOZ2Ԋr [8^[ -Hg&ƛ_4^y 1cKy~UmCPmPrlȴ{jy!`:}їR*+W8cyb3Sؽ5*3@.o\Ǜ\YEn5Navf껃Ir(A?cfMA]Fwn`u^PB~ItS&YZ}/'N5,&E]o͵[0 x19F6󚢔DNE,hhge>z{2O omaB9WZGsQ ؊F!Gz'ӑquQ03WKiiIq6e4grb#2F8gJ>X dQ3㌲~:&4~\0[.x!Hewa.x`ӏS¤ 󏣶9Zw-1sdv6Z?qĉtaͼ''ǮȏB({s(Ύٳ!ݻ )2V|.$1fd\\Ad4 0_MY[^L| (jژZZͥ@W I^l3AQZ*c&{W TD1cGzOFejKω.E Rjo59\ a@l{aӑ:GY;p Zwdy7WP=⦀ժh~tNc61R$elGtj՞o34\ 7KyB?jԐ;2d;@𚤞~ [fÐZJ|uA_m ddiD.X2r1\̕0s_%O6]6M{U~ră)j@=Līw X dռW%W73 YQvyǔ&:-4,]稪Ha>],?&wyq7bCr|)Ki G=nohK> %"bz)qom T=Xl!: VhM.tOU2UI|47aKѻvP<oگN#5';赓vd(p.˖v2r s8]ү~A<5N!L3xԗ%&$ ^J4Sb%{V[Aڛ A4RqU$+Ѹcv_>[YV,*֔_jfjLW3[F6-o[,zxǸ\ׂ Ȍ]>{EiI%bhe5+L(7{8xvDxnk/o J)l.  V  uLq] -@3(1~i'51A4̪?l+IVe.c<3<2 7ZFQ\ Rg$/*jj5sj'{@JM}~s| 1@!Y!O7[)/L M}Q4@(Aa̚a~7>9+f^1՗]IT! mgC)),άT ղq0:"* (8D1^> p4 w?FNRIR`X=*!"@S߽pC &c]sl'EC79;*at"P(0ػeYZW+?bNs69Anf4gmyAš!=H|w@ ԏ8''K&`V1 dsMq3ɦ_@u49k'џxvc&ۦcXcw\M?+IW|b 37=wӑjІno/kt/H/BW2]Qq4 " O҉"=4fLwjRܝ?|J,㜦b RǷ~e92ۻ=/5W=[ƣ) }]&€{.[f7V>k= M z&Trl^Έ?{jaq)vy2zBg_5JUhu1"z&plkf` H}|DR)'|ʒAS2ϾW~)֩&Ȗ/x1(^>A9qS<;q`LEv᠚Amt<RcbY3Ǥ\$ز({9 RKom!^{mYntǦΆOLHƤ~mU7.n̙(z'YiN}Ǜ'Mr!{?H-MZ<*(hss2jp_G':D$)꺜]qvS$"p '|unv5=]ú^&TZ(|yO# Hty׷7+Tه1;wDg J{T9_j_|TouQL<.C&dYr1}{`XbHKc" ձ-!^s[7GL虴\cѥE(ΌMZ37-Soߕp~#ᓝcNJf)z- VHp&TzCO%XKUn gE .C Ǖx.`))imi,h0,"l+;)$]#csU1mp~h$npkȞV{iʝ} [)C(3{.r;73f&zaFM\fʰd:θ VKD=z#&n?0+N(9H4w0lW=/?*ұ$?r1%Fn6l\~sHl,HR&`D<2\]\ t!i K_x,}=EJMX9f~yyF!s0e> NKikqDnKE0e5!cZ^^ H#4e.t.~ׄp`nq8 qw8E0nitWDd^V9MF\BP[\>Wsq?֎S!yb>/ڠT4܇rF8 L b٨9:~M?^I?#U. 7D"o_E<_>x /eeר ӗh#=imԐc]|^{3yYj%?WCbaD'gB1ɡUC⑘^6Fe&S]3\GLey.EW*ƾLwi/dEB3IxV4g;d0K0gFpo 9[j{yΝhGQowIXmܲٮKr͏0@yq6PpeSpج[gN߇ Tm$oX)zzԸaq}l&a;UFm[wtv>,d+qռ G;`p!|DߏltJ/a]e򸽙ՎUvt\ŀӑZs*iA3,ww sۥ~5}5j(Ǩz] _|%z(h#+&՞P_뮐!No^ԍ &`'kz\9&Y1 5iVw+[/X C{BPnljoec&]:`;8_W#W>lF8qtDᎺ=mls2Ǭ}]e@أ*0P=l5{erTzat"bVLnx6K-@b~|O$TlHCܕw+~8X%0Y#,@2*AKQ ]  -~09B>/\We@߾zQ) /c]ZrFtۺK){DcR&UZ=_gc{Bwyp:X5zv H-yX:%P<(k0ǭy rV ]Y1#b+9NnS1eBC{-/5vc;j|#(K?͗翶Lx%ePLp+-q UQHQ8eN+b9#ĺ'T01>|賊,q敼Og nXKݾ8o؊s˱ w@S&)i8e!n$%/'[j9t!; Ajպ=:t0'*gۮ"%YA}b`)ʁ jZWH:)躟2MbJffWW̤mV1},oQ I@K#7fUU+BaZFf'wJK񮿇JY::џyܺ*#9p+{jD{M> BCu=@`c\ͪ<e@gx!v+g]<yt= I@\iG_uyr 8ΦQ߽q_6گ6Ú$5qGiW%ԝSrT^Kfe 5q* E4Jr"3TzPN6UI/Ag_&ýSs٧ApQ$ytuTS  L~z kO0MH7`7tJW">!l@3X: ߴݮ~bP+0$qN{aɘ:1ZL%96R ;_)L*87: ~`IÈϣ‰X8y6o F.\ϝ?  2ָ\oܹ6;HK{ iDmα`ARuɥT;-c&d  \M$p^xjR3Iv6̰GK߸ǔ\FdIr 4 Nx- S}EᠪD Y1D[Û~Η|q?41A1%UoZKK,k) z)ьѦ:~LrqA@/V [9v}6n41/ݰV 6U f5;w\(Y)jiWle $Z 30ӛgh|oW*UwHm9`-,CWw_}!C2.B5"wuɭSkklء 70RRr݃t3> [~$RDDm'+-@E iTu'neAF \2y#&RfL3aM1=:V>Agѿm ҺnHuX0" >5f)+c_@C9=bSL !msߺ,gW #+St7nXamc׹-R[76>j.az~B5i~Jayqs҆@!yaL.UT z?OӝPziC|*8UW@[/[SmQ锉.UsqapȆ⇵/r0 ʽC Mr9 ؝t:ƦQ 2m!n*. ͻ(O6[̓8{}Em5لEOW'J%Ȁ:*`GC=5Qv1HDJÐ)}F2Tw+_td9-L$l= bO>°p_HrkyɶC̛>X@{c~6=OPJup_&^̐>aBC)ŨiҷOlgbtg!~h*J0IaI-2ØO نg :)J2k̃cqn9/ ldڒ}- o"!R21rL @_X= Oϋ tWQm\6N͟&'f tP@ 0KKN>a 5YmYY#ՑLg`VP#W&1ˮ JCd%NnrAjȔ/@jHbI/& ؈A0pb4ǩїVڒΣz~!IA8W 諻^ze>0GmOS:JJad j/ m]=RktTɎ){yqHT%7=q{+qPQ ^.=o’oaAzI5C!,z* /ӑ;Qٜ_\B9Y{~\}ER|A]mۂ3㇟M؏ 7 xɇ\;d3zozAP:a)4\4uO&V/xqp><̼W0uyd1< qZ:%r9TwovIɪYWC>/̕=]._T-Kmn;:B<+`9W6zPH0 .OtШA:h:x7r& d,IbH/Zye2:B.~`մ1lMYŋlLȥ,*WA=u eZ6Ao^PsZiͯ[4@ZHiY4x'.hzkL8л;C@&]p'2 =i}B-x)ۺHŅRund+VB< 9V0cAE{tI# ul JiaF''Z 2"qzJ[nJEENQV̸q ;EO FB |iٓؕyJNdɊu9P2VJ_؏; F}\!1zFRf҂T(g%M{%Ś)R q^̳ M'7<U>4 g*C4J,;nfNȣNHA(ЋaF-E%=M sd_QͷKd^/D-l9|2HɁKrnԕOpueQQ-^ rbPΏ @|Q>\NilLK mO؝%ӯUʧSgY_ @[h%2)͠Nl@2oNԀ/  aQB,ͣ/} [3 l1CEgj|&f|E9sO|%/~^S>S1t`nK-el?"a&TB԰ ^| !;9EWI@dGR[2˂i3TNaoD֩]]Mf]]e7km1"z ?=I_X{l&_s{޽+e(klm}l,Aߠ5Hٵp$OxW,%& |8oB NWJC"T bB9 P\[:fZ݌^2]K\Q8@dJ/=*11 PmEs‰j͇L`۔Tl9n13PWqs ,4g{л)Toyho$_. 6jfoSh ےPX;Jf#*gamiuQƵr2y&(#,;WӢ5h?"-(G(BB=YOFƺ%l2Jv '{)ty\Zڸ #EŔ6giWt_6!6ǔ>F<Z$hPuZ@ܸ{%?-wkj[kk7"$ɷp>wF^!Cb"?\ Ҫ7l@=5ъDJ:Xuw;&CЧ71j2#7"\]U Dlu 5 dɅ>d],96a`CB H]ԽQ?b婟&id``(u"\ p 2oCCm{>l 5nZ|E챝dFQؠjlT`#ڬSpSxxusX[ %>je!̺" ׷ ] vBUwƒ$E]'^sc*r_l:fa%g5*Q2nZRuAIf>ˠ4G*V(9 {/;`QZ4cw5|Ңm@ϳF\_vB=DGsZ'g07+jRm$l}x6rnt213#[5 b Ւ2:Çvg'Km*8^!(uIXs}J-Fxrڞ U=-3tDByZGOCWjPs\Ԗnex}E!qL[:S~hj ~P! iۦ V32 ?rux3qX+qJyʒ|$yvg͊,$Nddds~l|1v N%2:Gݞv %@3`*:f'',7B>:V*,/s.H]m!lݔt'?<5dJIFz%ߌ2C_ʀYH cX\L&,o^:܏5?Ho"/m(là:H:o^^ GS՗F'ߚvFHev6񋜂; #h*JAD{0{U6G\4DY#icۿ r?ky׍V >a5V)眙 5.ڨ1l8+&tC4֗vZHTYfH J0;KTh(n6q 3X R>sNA{4%: &dw~.?-Hik29d:V[ \w:o,?><鬝[U;\*]TU-WS~+$O7(dڷJ,ln|QnCS砅ZaaI e1țM(7㴵j97G7EeK9aM @mS2ɯ< vftzٿ 1^[V}ء[1+ &?1|mѴ^p<\'.@mK5[ş7f2[b2 뚕= wfQp똙u§Ɍ a~$0Iv`zu= / 1%s a5s'.wXpI Ks=C$ N`=;illarfėfo xJHɚ]ZtQ{#WҊq=N GZjU/=א9gkT O_G }̝p6G#kW$1׆ɾ~jx0| J3ձSkE|Y"Py2}(Kr&j|6`EirS@-ĦSsA~ *HO|EvL^HRUp8@ km>HZwbFSDZwYt2Zρ%tWmU _rȥ";gIR| G:lՒwQwJfEkٶceNlHJ\`X&{ ^?t!1l`a1+­q>F=YFƢG*w)3FpTTu(- pKH4.ۇ#){LNW&$"Є(@ذj0RpY&CD#_3bXX2ׄy2FmT6, <Wz Z;*t̘w wC:$0;W^ՑB aS f{MŪ^)5ZZT*JJˌ%zT;w i\%ԥt5^'{D K~b>ӠiԂ ~JcS">O+>] Λ=~KfZ}ΒʚU;/ڵf5Qc .ƆM+3"XnVR=101*Aox/`߰Mr9+v1BNVw&nHPyp@@;v|ܶb-ZqN7!ozR>\SI Rx} !,?듘378 ;NT9EK;oʙq6GNPlSzQWm[G ώ|vEKkeyH?ˤxh>S.ؠO P=C75E}#Nؓ:+;Ď\5'dR $ 6L|~h|7s/tŃ+SϬ#- bDxXhNzgs'jcSf_}v[{zgc#0t甭xVQnPeÎ 'ƞF*Z4^&/{6ЪZGxCK7 fuhqǃNg#u? Ry#'|70?Q^y<9ág2)>孜jGa}wJ 9e*4bc^ UvnUv.WeIg\z/Ӿłtg˩0R7Emhha W $*fVҧ?xe>*;F^wIC"'ojrbҖ%|dRch#\oh1LFQ$h1MFk[ utS d클-51}Y^@Ԋ|>6#qw>e1*2B%K+J(H !@T_k6NẺ :բk~n5wc9sA&N;;)!my>șd%J kҡ5mWO4YjmH΢ku6x2'1V](iGbe{Ï6m{ՑE0̌uiuHA^\zB٢V|ܰcFZ'⪘mqO.ga&p|&"RI1vnZ4sryXgp566924e6pǶ h6Z P~svB 6-@sX攬68' #f?!gD8oLp{K^DqCp}=32Y=!c)߷fbL%H#Y=8aŔ'MR9Mc?KU:uW`a*Q:a.0w`I3̗P޲/uM U5?V05WD5k!dΘ+gnM+h;4u)+]DkQL٘}@W?̟UFx4: jgjBkASai}37S\1|ċ=ʂƌؿץ66J|2i4tTypnJ C!">7f4`P;uƋjv(#T]-xsȄ琑4y$Mg0{"UvaW͔śOફZDdG T﯎ F1_DvЁyGRh7Qŝв;;2e~Q~OZKv<) L)>'[]<eQ{;yqe**'b2ZP^ 88+ST5sA#{Pv|}HBg(.T{־'P2  )zH_ޞ+ua򵍩gbff+I?C3џxy1iNU k$a_qHyR&7>8ibѕV ˥`k;s,-[xI@)$7Tf/ȮC`]++~d=0wgb|n nu?<2R-ot"׸)`v\au =Ɍȼ"wޅSӚF"Tn] ~⺴^p7~#¶#yl|$jEdV2orWڞ7M_@؛AG0&6z\P$܂ Xӊ)-ߥSxܸg֑_cD{c-2j:`sTxgMzO)".,&\ y\ei5AQ g[Z@ՐJ4xkpTM`5K@3p`xwswH ߁#o1ߞc՚8RnZ(S5`wxpH=!a/*S}7/tR>-GW9@[ش/vof1(]@GklaZ('DCIE-JEyά9-z,0"ʉ,VAߕV8a~, coS}{$>`nQYd WG -DepVq| љc!O^)1oj>FBz.$ݭq{Ҭ$%E9#=dxAbPnkv\YVJ2wgֈ7F!vl{1`,_;N_TcP1:%`z|~62= m#-Np7K?vQ:2Fœn\X0l/s5رKh.D I2ޤ(j}ӊPKiX  Vĺ^]F0KQpރy'`C__xNVQy}\DG"M2D,;øS|s"wb`lH ,QjaA3^#|Nucx૊ 9Yeyg˥2LXE&]H3XBn/"jD!"LJ\|PX)]Ex[b/bzcn f(K&;즉Jj"δ glp.5$j=ߎ'/Ꚑ TV{tso Lw̙|J5Z%j*nol"8=/Ѵω$ևf|6 uJ:^0=&7? ޾(k9;N3ezn:CAl0ba"cSriu8Ѕ-5 rr/ |.mj(euB3::Ch@ %jYwOI/  Ϡ PW4㟹l33[Ұ S0&@ZCۜFCfwoO~%".rXͻ8Ԟ2O&sb&r6ĥw@92mOMł! 1? ^S8\|F{(呹[} 鯎Hg1I>* @ V*Κ\eUdT 5a,G0ORwM%Csc.W궢?-oܾPȁ CX\Uڀ?YIr.ZwRc1X+gjC65`p: -%!4 69Fo=`0&k3-TKw6sÛE. '.m\@*'| QgT޽%SQa3?9+ 0BA'ٙsS٘o>GeLj0[׸è@#ׁXT{225%  B}LN.CiQR^3gx+r˫ڐ%0d?${2IW!By XHJ3NEHTٝED'x}XM[Y mH1:>ȃ nJ@c%;!İ6s`DcLR0 0G# 7|(a+R^E)P6~ɡ+I0 "0z~I*g@RثqOfJG2;5WsLY 'I&?|;7Cnqur(`ETazwx  gq6$gJ4$nJemAV3@8h4OhCOyh-Ta`C9/&1=x߰"q`ruߝP B:M)'FJ-∛)d&p9f:?ĪIZbU$歫xT Yd19̀ױH9|mv&n'F qO㇢a,`s(JZりKI!JD x:A[1ӢT+AF4"  \ u,%Shůce]n6p,cKZ:<]/.HJsjQ7{5ʢxgٔorz0W0:FɢT|lWb\s!{ejE|- Vfh7ظV]Ҽm&To#nct,~K/khL h4jQ \&k&L7`}]ژ?‡mt`W/͌o!Z=TK"6@ɳƨ9>Q<"$uɧ>X*A.CK/EX3g6wpk[wzW6cʟqqۻ(;ƾ"%gFdT2xVU.tEhؚj[pEl<Z;{U/Np] %  UDa3Tp0i0uBKtĴzoRsS؀?,5#+|&ɳ0FhaW[E=Nx ҳhjdprӚ\Ȕ fgMj3$Zt ޸JoAOtbq_yz}k S 4`"g1QLB/)gWȋJ˅:$ϴ0 H4D3o \[\J8ZŜVq’ybAJ\x45`lܵZ*DHhP oqa`HrTcp75Z _OG!kؐ!rրſ?Pڟ@s!TW$Z,2A$GLyj`m<#hfnۙ##'y(QkY ju@v~, ؐflX䃉t3.sfeB SdJbJt܀It50rxI:gA­C Hnf:ՖhE[+[\0]sĨsrWh~9}%p 0/%"Afw UK8>rg2lZ)԰j'\Pp*-c]iS@o[Z?fHN10v[XkVq#y%ː4_ՔBEOpVg6U ȧf[ yw""nw_7c=ŝK٫;b-<i(SH9_Bisͳ}}?2 /4"=9,*bM@nTkjH̿O;lYI]ĩF[ʙ5*+%pùή_ϰ],+7Vcy*AőX + YV^ ebFIw!e9NԸ%ϖ|}Ju%"AvPdSXk1=z6gүyzL4Wh4j…=O{qsbEqdqGyOG ޔͱC ^C2DjoHXKbRYCD"s})|p!=&_#FBU#bd8d/|D&+=^SV>Y_;%:k-M\.w]҃)3&*ߙ0iNPʚDZ@ߋ15^ffsf 6 +E4fFTYi0C䟤p ^KgV XUr|>-O[{^K[k {$25 MJ4'n$2\JabX{zR^܌ OE&̼;|\SF.;[%͕7)賊io] ^P@!V0(RUQ[`oWXf#tK;O9 :m&Zf *1'w1chrbvtPUoCP #GX@-%)6k.#iQo\,94[}>nD&r*I@˥+~\OCGX bPolTv1E"i46(Rpz P8`ô:/ꤰ ~4.C)+Nͨ&$d[XN+X1!( ʑ6ʭ+noPn#۪)"DHNs[ӭrCm]TDe:^JK4 ^+cMketO3VM;x0kVQEbN5 GZ+f_,'8ŵhPFX= n*UYFҩEfxĜ {zc16* .Z]z *¦#uw2&x1**O~QQALEU!ˣq!JHmÏ T,ζY.3u͈ꚁy^=-_jS\52F6+C'bCfgϮ%pOJB]Y3&c{=ks{UBl /f{K:M*4#U/NuivDC] B0~|xmϒ3~ 2;B@Ӫ wڪ ԉnN]/i] +J!igXQΰp9ƂiaA>| 3l*:〝CvVWV ;j<)u~](HrtsF;%ڵGꂂYFƆ,A,N6P 1B:n g~=T+V 6N[T"TkwUi T>hDΪmYpR>6M F- OOQ.:q9;hFD盋oˊ-'Q~]Vd2U9rQ,>dž0Jݬ74{;? }X0D5G?9zHl40udI_qRpEVh /-W"҅uH ҀtRw ^U$Q:9{9I`ծy]?^*`K;!:XVCGBQvH%$}wuV2s-$Fn5`á2] dq{٬7Q0DޙZĤFT`ц  Yv:x ]}jcԏɳ++0Ceݬ}5LY<i$H}ˉmk$$: *\ds(r1HCo|DD_grTlviFraEŞ֦^+Dv"Sc7 4k';xY wMrA*d`f/ݺ[yd~^ߕ[v*' nUQs.3GF/{ߠ}(>.v6*M#wb77VBq)攜S&H }#d>}$vIh؛\fQ,>'k]dA ؞+0 տ]Pt[_W8Rɉ0nX-Enbv8w%ُLG6E%/٪<= ?:O)hď0x)ؕ~sfA%KÑcq׈gpT)4g=:q %?FMKᩆPL9S $hhwl>S[P.KtI_ݛ]FsDk7Hn({ H4+C) #ѥf#K.tl8`"|[iy 5S*') aOߧ?VVlP$ R[%M}7\Ǭ (,ήV}Ko濑]_ǎ/:)۴Ѥ +k|\*Z-h~B 뭼-h+OdT;*ۂQ #%W&XUp&ҟ 0 J!CO֯m>LoNA A &ykDa@i#e-3/y3c|Zη%QÐYoN V_aÂmgm~ۍfa׌{:Jp>p+Ih[GmN j3Ӆn.TH"_Bj빊!}$R\ Y ]0l6[x~ +v40LsuB6} t<+ʐyK70o%dhۋMղW:zX]\R? .SV U/OƍwU\Cql2b׃JGJ4dǑzhÄ3\ +X)#Y) Pquο l= JR0\Ig~L\h5W B,̐𨀁VFaj):Kcb>ŷFu= bD2JYFq !]+Lej>Tr֬7VGŠ۬q-?ttcb:wQD MA(k䁩#z&ҤgyQSTT.𴯕xy(bK}̮{6Vw xYA\s=!N%>)l){]0b^(̈́ѿ./W%t>L2bfc= !\Í5o-Ƹ(m`X$(PƓ;^)cx“RW/ o6R3x(%E&|Pmil6 0MP ͈>7MGd͗[4oa`bleԼ2RZ|h> w8쨼=0Ȋw8+E7P.Sx V2(ɚ>ZAv+m̀*yxVu 6" bQ >_)rpRlO{qTVd}2 *|FO$&D?+z7Z]jei8RTXq](l @lق3֒RG۾ou]"+k# Qn 3tc/{bޱֱmUbB'|`Mtj n UKLVQqu|u8\URw<_ llp!Ӥ0Yx!jVA==u릨K\-gkg&pBNy>F -P+Ghۍp;rnPNG7` BѤ狱.߶8NX[NFu{[Z Aس:s%XL|g-ru:*z$"϶~['$30&G\bf9d}s[=ð-# QG\!~ €l aw|Q;%EWٙ5TF$dOT_GK˶ޛ+e-kg:O7e1Ҭ%ܭ!v*}*F ,Mjaz׼R!*eO5fu_PY ~YE&z K+ GFp־, }y1/ (P5y*aL;]D/$扛7%DԍĔ–H%W$%0;~|3lݶrJeڂx,d2.2#NW ѷP6$C)F. evRX yJÛj0 iy`O gkaeXhNڄwV =p1E9? co̢0mTbsKJ5C~o(bI2ټLZUMygvx Td3=& q3LyZڨOUf, Vl[':̋CiIoM~#'<ͬ2lZU|XőM<5N11۲,Zo%/*B! "oUsUӔ剟E8JB0q/` \`PaJU.l}&4T.'б7p&jD؟.~CdCNhqvܼZW_xϰKh4xݦ"0Z1*U]ˉzm>?%x}u(mDJN:4צܥ.#c:꺽t8UƈCӛ^gW2Ŋm>7 >*vlU g6i ][w1H~uRowi Cb_ew.vbzBB.z9\yfwfO>ikFԚ~NÖOOmцiu;)Nkt/X5!2!HB$:=LAأW,PHB:yG=a||tI~& 0o}'zMeʂ^.s8ȩ¶6uŀRbmu^e꛶TˏrUDk2FÔji7MuBḪ\NiRoo1&/wtؕHnbk 2mTz}Aґ;ZtN;8NU3eN6`Rnϼlwi C1z6}?yT;?%aqY^\ؚPdVk$ iQwn_U^9%RLd{ӚsvG bHlJ" 4a5Y BTwp(4s=dL&(H.<=X]*wkTwƚ'nw~vhd~w) wJcUQ8ޡ^;K>< [}L1J>w׻#K;s1w.64r%#048YecjKU]v0QD3N,bڀ7a) \p[]yz4;Wi8%UG/dmTN'åPuLzt0C;H ^ݣ^) Wswup Uy@M߅UܺpϮ3D s&m )ez.s oL뉒&:#4_.Fub`NY acW m:1Ԛ?5&\:頑c%pĜARba8W}沌%iG9a׋nv{oM8g״>/45jׄQ޳U:W\QBٿ ˹qѸ7NAn$]z>4t)CR=dV;;:p$?R.:7~_82~}1JsR9mOqTf!EMb7iL_Y=cX=8jdpdb2?39B8`jVn *}~F#r:ڂՍ' iSca ZSmҟuL_ZeL׎n4po9We43(r;G; ֯Qɘq+炣c.)G͘φs2}}V\1kFFp0[B(n1,~&Yu74"|#ٺՠ'Pld. SAx؟qr3p_)fQ̺ o֋-XUEL"-Kmp|ʰ]32'UN;uԃ (kƯynG/302ؔzB3a3Y)Vf+~Dx/I^%JiV|;K~A `f?=:2U⢷w-&=Ym IyrmU>6;\g d%KjsGv'AݕwA;؟bؽMVA_gjFifTakֶkLK㭐2QbԛμNBIcQ3*PPY`R[r 73lKK:N( +Zz_-K!->w; ih0Crkh>![Ȏ п%  XKSBK1Oc^c0GUoQHd,=jASO)kKET\$ir$x;9a"4>s Quޑ3xjS• 7h)|xc/zE)ݢm`:?gr85tL*;ƒc {cd`%s4VBa>ё/|yRѶsd4M)OZ^TVF0\g?Z"',Qzq*4coMTq(m.%T; znt\c 1f38{LjjH@z[3%`<v£Brk ;vT z8Atq]x{}=՗.Ee|3HvPySgg(Ux {i=xG gɗ 02j@Lo>DHSۋ* 90d_g γb|S  !;X B"ӊqK_Y;Th=*kfXCW ]jӑ4v1 h"ok H'-Ƚ ࣄU9 a߭7Ι3Buq~mXoVp\a bIऑ-^Z]CǷch {Təוf&Lz: e~ɝ5W,İM=PEtAh,)鱺HkNCC8'^NjHV]s{Ϲ!i8~DD*;$ekp-Xdؖ=լtXOO3΂: "[%~k㾞(IYGظ]k0P|3U 9.L(M.SWlDNj?_<ϊ '5g2Q+qi 'VzMG"1{%UW'!kUA&<5Zq_w3zNW5~o5P rԹ!)ڣ=qH~0o+<; &ڽGIyѠ9& ` V$ L|Anj4Lh!;<Vf`y> 5ራ b8/e[i 99YdwQVIuM8e12~ꆣ%q{ro}- /B5 %̺(у3ӕ Wߴ6Gcf5xT')Wʭm (߄09um8_"Olڽ0!0cg6DK鈮tV$Grx;L~; !猩vq1,za&çPIRCXވ% k)&hOqIv/U(>sΏ4Jo=P%ږwC"9Nqz3X+USbÌ]?`JĽ,1Vv~CA4鯚5{^&&n7 s+-𨨖Wzy *e e`!I9[Jjr3k`ybx}*c[cxFޯJ rvI 9,}&X`=O)pXfiAUvJ;Ӄ6b$hjLLTq]'6:PoI~pD 0{w},ͥY3+1s&BvL tmMS`]*p]"5ĩ0gNGᔱ_`/u}7d#T91rq'Ew%acTa/ [ˑJ!g_[6lC7kr5ed e6^kAFi6 zv @\:]=B UMBe4E?Q=O]C5GwŹ"QHIӗ?݇_& {Zi71\Uͭt4굂Cq`YAء$~ ji䦷q<:V~8a#7 JwV:oyXd.G :̅\Դ|8(|s\D|T~ܶYV_*(*B_]?79VQ]ml@lt!B&aj ٷ'=0('nX`kdhu,eF7(n>3¥9-3(PƁkboM:ukHgKcj8q tܓ:)](|ae0o|v=OC1jo7tWY[y27{$Vez^^XX7, m;kA{-ӎҍBKkG*rbG"eU#{#'4]3=gOD$cC"?tb&FYg?}.5?Ee Wq~7_% Y ɦymEH /LdhQk繼Q+UoL?1d~VK4Z A b2~rh<;HB$6qQ!Oe`I\HO`JcoBy\k Jzi`71)>D4XƵ0~kv9w{)'ة&['Ծ*[B6@3 8E Za#~'{!rO\ @_q˱$Vʹr\ShH81Ke9N7/-`OЖH2c Bx ҹf쾘Kg c gv<$ z>9-!v4.?R-&`KqW>nogl]tu\K&h4Dxx*ڔ] g@ccy[|5`lJ~ NwRmDI# 4$z} S\}=R\h,i@z'vDczA(&dvH+uqCѴ&( af\- "A_03sEe&'rxHipEb!C+>7 ܳ'Kydt#SxWl@QQXim텡(ws?葑aIzN(ڽ ,Ѳ2攢U۹9oe{FqŻ6 4Nؼ! _hXV_~d Uj^jȋ)>iNQ3:Ǡ`ˆpY K$o5jFY,YϽĵĈUh:{š9Iݖ8 %gc|/7Y X|Kf_N |x]o8nBzU5:Βw7/٤/c U:|Q[0gLN]xȋvuy[DR ,+qBT:T틨38!rgǐC7AT"͘ZP;8s=Y-۹7C'j)+O?ֺQ>GPn#/>vX*&qrڣJ$d2 H#dv5=pc!li }AzL(N6vZ"Ӱ%[8"&*XC;W8 DAAqP۰D_mgrzmfeNG(zu!uFүB`VZssgX'lum|њXDpGv Iyw^JI=L&r>=r/әrmW`NR!f'ÓeNRa-'˦S~`O(M'EYtȧ"ڬah5Ix%鐎=e[o̤'!@fI9F1Ue\}w,g r81gcJXۮu"K߆bd1Th[UڌډZMdyw014/`($+rymC1+,H:ݢz?5iŠ*1^fD էZ!TIGbG0ol?crSAruq~ٛ9&&AgyxL6ۅEEYq><#b`n+D(*w|YEHEHQ鐄GGهڬ6S3l9MU6%rP|˻Sj(p ,dPn@ \ȍnB1{Mj|q73*SUK^--<$됦K ة`&!DƭpK{ =ᦑ!řP8"&TDP|"gJl2 j:DUK#h o9!p#T3o *.o>9z؈+E@"ݏI Lq\DY}AWܦ3[Jk-"r\>Ws$^"ZogM*d ޲9_TN5$K#J5ձ..p{^|\eR51MC^hoFc^^t,`3!on8E@,^'07e?R0RVvO`bTtNa,w>\Km\qAGSDaP5yU WD(Ց&$[hj4C *UNr۔.C5d!G N.ֈwoC +tIB}V"C%z5b4 a/Pv| |ҧB ]Z2b''ULo5zgg$ᣳ"p̴WS[51x5yQB^?COVflfͭǒ~^4bfGh鞗:P p#c";c'đ&? Y#ԉr=|DvFɼ?F ~5C)ξSʑ.ԏn[neˡ3R p|(fe%V~S%^/\؆U>]B A߁2zF9'hGTשcl̬`Ue}M?1Zy[P5뱕!E^:~4gtAT訄K[UKpɞqzt͘yxrE68~M5hY'O5d栰|5K),@8,Y4T,_QK:%imH05ݠkV`n KKoC:2p0_S3DӐbːN X;.k)&]qL=vx04HS7c(qH*q \dxҴC6#9 NTvgP}ur4L*7PPbeLR=S`Xr ԟ@k1/XJfX~Q~ 퓸O!2xigBw_O]ɦUP1LzQZѤ6wjb8oƑ0AGDUR(u%A=_tl{%^yxV84i=A{x4$Ғ`hŴ\m*)Z۬8zp/ AZ7֑J};ATvfy*JM]U ) M҇qI O-#:+ar2S:`?I@ N d)g|b0 ]r0v&9Cn[5L&MG»1KL8q1N$7(WK`yIƑ_v?W}'́»!ddvZ6  :oyozV]j$"§#߄7d\:p3ٸA*d opc{K[xWSEJ+EPٍXxOțbԭU|Vš rjs81OrSW2u$ܰX >vUM߁SZ ~DX""B霾(X!Yqt/ӌQTcIDRqalpSzZ3'rԦ}9Aiz{UXI/{8v_%nჰkɞZoStLSXa*A޶юB9NO8r(>uz7kDA|r|g(C{+@tmHEj>kK,5y3]"->wJ@{u7]b{j 83Z{/b~5II3Zi:9Pd0h&gl~E{ Pm栠Om.pʅ\`Jl▯l5H4c !`ls`{_swpLStLisp0,5:f4֗̇(P(t Ϩg6ANNN3H9 ei93@eJ D cPG~[Q*=ZImGAG›^<8Zsn1OsG CEx _&V *aARawY-i B@ T쑁G/q8tJ96\=Vz!P-I7OJfc'-oUhg>G|DzAWp TMrȑXS> 8GsIw[3@i%c{ "P|2E{28rvq>c[#zh= #ȓt XtJ5jIgC|=ce@ۊ) iE6YlfneQnTW3Pt}h҇: *\*!RxXa bFʜsXAee-n2N%GE /M4%ֶLM#"aSd뉖.#\A]td?6&N>܄ieEAoA:j$?j$Rh͚,,AbD+$,,aQj`6t3_r}{K)*PWw`J3+|H@0c-oW2t .ב.N KƩsD4f(}w!`[7k8?]׆)nTh {|de^CMzY-"*nfeQAv:n'3t!7으͌L~n{0y&9wfn?k tr. *Lj?/0鲖?}ơ ^=᫄iP惗˚ROm0ؿioR=+IjʆօL+\#bm2dsk/"L>m',uHoO&?4[ҽ;\z׋ lƭ^DIRs{ p{w*1)֯4BM c:Kp'gy*=löSʅ[Ƃ`_P9bI8.gABY@޿ c(FxU%jƊV&t@m/.Mȥ b;:!Y%(R-3=)5C +Yg O.z?yyaP=2iedrBif6!6:b/ PLPj2F"שT ,Ѧը+-*MjkDO@DYƝ $"ÀQL]+O;'`4k& )\w3T_TqBRe3ٴ JjM꼻P2MݜϤomy],Qb͍`pX|Xr%gʙ _\a[YCZ,86xfZK( Jzt _(X@<79g?3l罕.E" FHF͑v u[gÞ^7YNDFH Öl KVئ#D @ƪH718\u 8iR!;at4m 5z^)s4x'Tӱ` !\P:Pաn4E!\nͫW"v Sά VH9[AO2<ͧIz:+ N=tL9g[%<8y>@2В` *Qm#o((%^Dz^h=' (C;v"~gmB-{ɞ`} vHVkyuT:rm" w'+ـr9_{f*7a%/סym0<[&|nJɩ2ka@7~|M뫶|u<"Ұ_s+ cҎm:1(`D*K7H.?̤]oqNPұ e):WqPĹAbZeOT2%xU=&jک>5222M9?e'hK ;"80?]ms=K05$Wy[Ň9'I)o}϶hodĻ KT{5}ƍ>{./e~iZ+RRw/!9>n3-,G3OnBPp,ͷ3z`7+g1!`02$+˸2뫺'XY wb}|XyNʉgc X$].zVk)T.). 1@tuax6vz,U c`aU?W&HA5X^_)2'HViqOkT}nJȂόB|A\I3l>==𺮤|M;ak/;HLX9TJNY7(u,/SXWN3*UiLRv0IЫ#ua ~4Iz2R֏H,Cy1~(=cW:8OEu,FwﭖIXd8*1ԉR~NJdz?I2d*O<"!N~˾Dŗ{O &*춅ԽOg"kOO>.@cF]vDQ`J];A E:"OL~uPdFxPV,\v&Eznџb JS`4ۜXjT?r%.7Hi9_^f9S xɊqɧLy) &؇U}ՌH!*ǻy5:<%U\Lol5 AI| [d(޴aB|24)SܡCc[U`+{׌{hBCTx"Hu'6ߦᏸl#?WqWX+;3t-W6D CPC%iF㟙ԯ0yZ՗=:N$Vaf  vi3("YQ0fxY7t?vQkj9J;eִ<W[0 V S3!}ض2/*n091֐+ez60~J/[4'|ub:rY m*2dM!pu* d/{3 .ž+\l ‚TeK̹VJڶh6zJ0uue42<1ݍ~f ěa;q]R/ QjsYjj]) lh3IrliM#ڨjI!]}ϊ8db w>yK¤N>?܀הH Ö{n.=~O0[(fۍNJ_3jЉwkQ߃dٍfΥ Y{%MkI#Ch9y(JJt,1c`4L C &:]oN^.:~Nr6lCAnnEPvdֲRd>74 r{ج~LXJU}k)7.mQi|e6 o"Yx9P0H]77#DmTޮ#iԜT\hf|ZU7;R=tS%0[Z˷>1^_{[ (V[Oq \2s A :[ܨ6.NWԐ -R[X79Q]51Eo$i3-l=y՜lϾY2P9)cukE^u %yhӰ+9FďIab qC@7d)óhhBuXƪU@$i۸eɋWZQa=LثNbSnG@N8#,x4+hjL3&4VX+f/Q > ɴ^5G2$Q=ðpmt1M ! 2ɦ2ıݘg _ծaݞ/,GBW&c9x̰ܿ''Eխ2m53equCHn'nv(y:nX3DTxW%"K(BP#Xކ̦Sys.O)Jvp2R6 -'QҍwەS.mv_hҬ^뢓?IhTP%}c\< Fܸ/!4#ד}_oW7! Qo]W/g]hkvQ=]V򧭤RWwFҽ,QLk7 bZ%uPZO%mga3XGkRjP!wfӬikHÎ3}Ksc]zؕ7޵ xZ@'}vyqr̔),@K~X%8z+SFrg$tiyBl< -~TWhO# Y7 ]ӫ>jxV2=+?@H>^Ӽ?sV^b̆Ȏkx/9<@xqAA he}"ʸLs@t'\+F[r#gx=He?8t' 5ţDfs:εFa Y"IU`SZjRqL834fƑ&5|{J}XƮZՕbZH-0>ۓ3,k3͋KIߌq"P$|OE˶Jr;K5xv)_Wr$ #[윾ˍO@`;mWЉH^hOUӚ *\ʔKFv5n:Z.p=@ݦkH<^e"yB/%^/̾dy~soN>,*гOia݈1jE7ڎf$ۦڡnϠEg;-2EحVWP}oߤK7HkߣNZפ*9"{?B[,]XSP?z0A ]P"-2,_kSA*h^"Q=FT* |70[Ql }rbvD [Y rQ6frnfHB[>I C13_c"FZ+ɊlIlS:r:4gYvޭi ޺fl @{k~%A]Cf l&v[Zɕ{qI{kL4ZS3(WW2QMDg _>^Q8NUȽKpyƌwr$gN 0X}w: I"BB)-Eu}ᚓ:S0^xDkdjIt1w@H/.O`8d}͜.wfl\[f4LqY VIvh@6?5ޤp+kv ^(# qXKLi9¿x!p?,?pVb{S.ŪMwˀOLg*aN#Ub~ o$7J4#}A 擐$~7XNV> ή#36_m<*;`;ĜI"hݿ ՞4&b>t z{Ow˜{}5".\B(|_XHHЏ& ,Ut 5 tdxre7XGU3l ܄qM0k^򾟑g~cְ*BTmzn OWJ$쮂pj´VM Ԍы>+d )Bj Һ ji؃<|z*F 5=&bPkۂ0 m'53=6Vz6Ť[z<Ċ*605M*)ߪΏH3,^آTA<_S >F< 'I"gD/v /Z|2KW5x~_=N62C?z1!R+_)%.W:,̷!D[I|ٞ_y=\E$r9,ʐ ٦V 1tUt@^ͧ+)zVÞaF`loI?u,=eFp}H|*KɤQZ-9 #kBĒE̪+gep(TkYb?|/ڤBTǶ%lT0Tegxh4N`ŷݴ KDcLyx$}JIn+BI ĥcv5}}2̄]j%JbA(v|5/B#ef'.{qJO9Ý6~(c虁7ˣHevɍ5XHmak daWq@ u2]nE=:D6 x09ctz| pVKo?, 2FkgJW0k^68\O&_/ㄅ N9%1϶\""VNjyyW{M ٜ;0<$Wӹ9ӒfgdiN[LpXR|*8jji=jnrb1@.AIvMb#iV5 6B6o@||0ޥM$+/tw0gQ)U'ۥ^4T`!w.SRQrgY n~DAYB%? }GZv}[|VpKiD;V]kSRAj3)/l F@kJ@>Y{ \߂X_b/1xtcU5ڄ ~wCW-2͵`GMm-{tրv!G$,EV~CJ*[Kzhx1LJJ"kӾ!`M4>  k@Db]! ג㽲~;o ElCajQ]DL9`03d7$vF 蔏$'es!P *_ V8 I/1Ūzy-|:#4*HNjAmng>E>7;eր9/`g"d@s`M|5ry-;pJ1qooXI:W XH yrϿT"{<Y4䚪ЃC %CC$/'OiUY-|,ΐ@|WLy+[PJRbh6jRjZeT8#Q$'wKثfQD0 k"[fQUrɭlɭ.$o9BjO"F\Vp45=z ]›7ܣzgh$8` >w42amZ~ Zi""|jg mrTN(a|x%AIxLrLi|:dMi]^FC ~rEb㉁bgN`I3P+=5\wVsy S BxII8Wn ag`-{Okf% =Jp_;d$9*0j!=Xunͦo3Ox+2!wJ5edvTϺ|v_L6J74(-H7/mJ@cV*{$x$MΧS< dQi Vl):c?nQ`9|2z^ˆNח(Nej/8=bG2:pUݻmxA۶\F'd(lFmavUn֝'Kl`*c䜒Zf83b% Ū C knhDj{b.ĪMNx#7% oߙh ";nÚLJ,?"*|~/;I6bNw/͈5o5qZ:;+YpZ[f*JZ63p@Q]HYq%=knӵىooΉ8Uֻ䯌7u\tiǯ$v{exmy`0C߫{-eevXڨoj6Q`Zu/w9=~Ip Y" nrOyٱ?)0 Xy{`g8Ug_^{voP/afonh}aLvgXUZn WCJkcj4y"z 6Dtz7m8Fkj!O@KDDM7pg(JP 4sd#*(^ֹa"EŭQq|@oGpƏ|_'#Yܙ^pfнOd7kJJpUoE+͓C d >b BU`ƈguY6l gVM6V@ LK2v$nE~L $@Uϋ##NCJۗq=N.W2yN.;'&F3{JaNpwE+yn،K3DQZĠL_gqZ" Bpe]AXZ1]L(lLC-wXP\#>T3'G8a'/fidhHׅP4Юgm?'_oOG|k-ÖXSR.DRʇ)[M>SZg_2^71h3rP'\6F;R )!X(]=1`$?\9ÔuH6ZvQ "ltyeϳm;2d/ꡛgmͪ'+H Q@ iOڱjST7/7/2mQ̱觛0}q/l7 "U+oB2BFLP K{ަVnmLI:3Vm6qppwI1fv8`|"ʏ?$w3J 5H`M>=ph5Ǿ0>2JWSAsWГoG"["[ P[g3eG{Yq{̚bU<"UBs~O,2M0`i&1TpxI3aUQaz[[(Fe#$X֩A?ӣ/!BRBo+E=1h ]jsֽD)BY_uz\UK |ɷǣ x*䤩.FaXSrnMCy \GK" O3:%䜈zC")T ="[Rqij&qD PCڧCYz䩐dp. Nbwك.W? $r-8/ɗ(%:Wȥ=AEcn幠" KavZx^<4N"at 56J93y> 7 %%KnJaVHa{N?E}5,GHch@ @TCZ̯ef{Cu׮X+jX+źa0t"MlO_!iJ!"} ^ɆB\}BZC$D7I&# uZ~;&D p+$csnJI-&Sb$ 㩜.n=cVKm- 7=ʗ``DpcERJYi_>>TuWZ z #`mcjYڡ΀唿o ~8@b$ѐ'\:i~8߻(7>)! dI<7G]E~NO$#؞O*ORK BB(ձ<`AcBޯ`90rqecV%7lH5bc@\VJOP _@nW(SS(ϒĉ!3y*`뵗=LLIZL^)IE NY {5텃wêj~Kjťee`)Q_֓4prH0)|ZJqզl*>8Aܵq{c,b~fZ0c>e>ܫD)G?.IqKK zSgMXDy>-_c,njl*w꒤$hB7>Ƨ(I`]QA0~lzB}d ۥnzB"kn?X IGW v\%5i#,xbqЏ~z¿QG6z 8,;f EA 2tٜ铆}]V E)R<[z+S3!DZm|*4:Te! RjB~QZ[阖6p\xXےwO~+O+ ǂ)S )dKz9[H7qEҠeTbξ3?f0E n7>)mҌ0. EW mN$lBV.JR^qױӺg^S}$,*!04){$T&;+F-/sY.*WBh8Q ,k4z,a#Ť1~\ʤbÂGX8*U>~?_gtm*eK1@xQ"7W~)X?^RzKʿz2vfbP')&yu-1]cfs_MUe}'zx[v'z%?_QI$ gIOq|iCJu\W M{Dkş395ۊ T;Wڢ?74}32+'u;[iU_ ݋-K̥ë,#ˆ>l hȒG3OمHSB,* ye\-{9$0X'o誂|؃,ےmH*7Ҁ[aSOYGu8fִ&Pzwͧ/nܿ$"xuj2[nq/b 9M$TqV&"$* TI=߁}غfr:0X[i-}|sYX)u_^²7llpb(^wmx' !Agfw)r;Ƽȶc5nTc'{a'+.@r ?"̢۲3Xڍ"Iy!\.D<>Vfԣ9:]95 ~$GA,kk>x`ݹrǎV;|ѳ'0yeLN~W[KJ#RZbso~ e1, w{Y':=P@˒Cl NxrC9J>U FI%kp 6/iP|0bvx8ʐ7}laM]Dr-+ǀmV)YDN 7K:%XS8Oȳ}LE QL5Qy Xn';r*PNFhbDP"`/45*+&.s Xa,YZY';^HHJ/7 fI>;[{d!֝E#RGQbAl|p;Jonwž˒‚2Oz;5 C&Մ tN@St [0@q0ئ*Hvg?TPtL_c y2{Rbpj>mf8-aǩNw2/t?Z$!)Υ:܁Dp8 +k_.+sH3ӈe1qWrWr}ʘ~DImcc˴Vu~{l }8D{4a_ Ճ.x[sqȚ8P*_{Ła_vV׭g8LE"%ݜBL)\tUoQ3df6?%0ըͫOfܣYep6Z106 sAX+ɏL7U0EJI+=R[m齼zh8:aJU HwJ(}ȑ^_'v](AdW<}Z]P =Yxo>E7QGmN4P!?v˫oB l>I-3mVՔ 1Jޥ\ sB|hx}!JX#y`@35Uq ZW~BƷ;%hlK=TfTz BB$nx}D˰p.j*%j$ a/-!^.&feęka{WEᇿ:}#Tß3o,hjڑ8Hֹ_"K):tRY]i' _G]N}S8 \gs Ic\4N(邧xτE $A>Gfֱ|{Jێ >H$ cQj8!Bo ]؛z$.C(WG|Hs;-iȪZ/hש|!vDm _Z3.RAa&JWE|iڠݠj~H/!hsSUrp:J8SII uj|0[mӉ[B>xu%̃dMd>CB3Z?RD)A w6&0CԚLQS-hk$/N΃5snC>/Sku4f/Udfnae.:xVkm_R?bR{&̧!C-[lJP_ϳx|E OI?M bi9 }DE ^(@|O vI5u:a`,&S4@W'$ޅ*ABآR?5`H&i#Azda8uLZHfNFPa9MSEܹͱbPׅԐZo]n&@"SaԅȏǦwJX(#9s攠B{V<$\u~AhMxD{AΰGmwF`Brsܬ1cĨ9"R\6^9JNKN0Lġ 0%QNˣM_~T9XMr"[B& 5k`K9y9$fοe"9~2TqY^8z YQR']ͷqpO*WǠ%O4C_3Qf'OsBֺpGd%fEKHrՄi˻_;xs%LvHFG:Xڨ%~lPͬ I@ `c&&#}77,st`"˪<۬h]Z~hyc|)'}Ȳ2};P~!hӪA3d D!eRQg.{"?$I۸.~Ƙj7ejֈTqR;ƒk{9v! U2rmP}Xd{Zg0csd!F"]1ؐdB9LwvB~PO =g2t"߱CRY|e@ˉi}[Cܮ 1isSB$$?2 3x)\0cᘊ1Aьј.O Y6"!šNm ;mĿ@Vx ik}V55ߢUOMO2 DS0 )@5٨Jr2;~̮ HZ}5*0;m 9(= $tm%SqsױSHD_O'+م7oL澨}<~7R,Q+#I}=M'bk-=I_"-^b#/D_\)߁t"ăVQb Y؀}҉ /c~oQJ؋q+n U#auTQKQ:q"u~up$[R0Q=JU<46{%. sϹ0"*qիKw IU¡y^D|Y(NĨ!xIdMyICMN|w6׷ÛXV^nZV3e rw(A#\4T%!o%:~k4Q2(v4r[8Kcɧsgq}J:{EIMpfDI\8#yʊֵx ])jwi&$?(w#Bׯ~BSq/'wzrgTlP8lc+^K3`":62 i}w&yC}O v[@&›G} tC2? w]#[51y'IcO}U:Y;]A N˩~356^) J4В<Tͱ(-\7iN }(Zh"TtdNsj}?-J])glh'C BE19 RvZXF3#6ws2w4:L5 l2Jyrs+7Vx2"\HA4@eshA<_jAյ5c3m* -LpH_#w6y rcS, vc+h:X+8B$\L]Xp"ۖLȳ>M10K9J\ r9ԦՐ%LT  W,&x,dnmfU]OykzE!>I["jqL.C)g|ePh41C[wad^JO𬡝wI=LEpkYSoS9C~$p\؉hytiD%D 23Ml|')Ÿ-R&DkVJ 4=9wsrf9̡'ޡ1Խ26M2 1rBJcy'sl;7MCAlh9F].9MU$"~ 7qK$ƍ%#5 fƲT= AW$OJ ?$zkkɬ糛ɒI)eY`>ʼnGj QP(?F+St#:_*snWt9Lng nX{SL/DB0/ʓ!3+b wwef5{_#Lۮ',ٯ8eMA*#<:I1evvIp.RE8 m S &\6<$ ^hMɂ͇p`m*Llݗ!&nf=c$`3gJg2>џ(O]y& 3Pg-LqL TDvg;Ik>"i< a8)M@P+<zyqI2B#]/ lOu QxhA_Bhme Ds A:>S <"Cf[hJϱջ6ˢd`zcُklʏ&✑,p{ amjV[=P!hR9kCZDz8<&$$xVel~~%}\*3F! ПٺrT2 ϱA`Tij Ͼh?ȁd$* d\?W֪^ckrj2bwi5}E )y'{U|),c GZ셄|mptU]xuL6 T X$t*B5B̙!\V.C=hY7{\)Rc%v#+2C &p4.AZ6},L9 S;(يyka N㋁$i:Ed0QmRF}w,Wѷ6%yV-mM0L!t t30bO_>tf X>:tzDYL[7+=Z4nX6TuZN}z̪Ib}2D3jv_Rt T:?ˆvx(mLSkFHU+w/X$zph B<<+E>ۿQއFkz]F촽-eVP-[GO5Wژ9 P Ֆֳ}dR:((I>]D:]oG#s#K+]ҹD6ѣaC@}qv5 վoظ1`U:FDNhϺ}XeWԔ3Ƌ0XTgCYN? 9߃ApNtv,>F ǐDe !U!]npnUH/H!i@P)-e =A{'`FRbMC8_{p/' h|0h}]G^W@S -s|,C MGMU*IK&_hjJ%+؏eRz4 $!›NkVsHzEnq2!,B[/8}w'h'ަ3 1kBQtLt^zɋ®_fه2. \ @^:GXT ?ǂ/kRkJORJvm%!jQuz&}\Vs5Ve]lpAsPVcv0Eua-tI \c%g8Q .ijKf$lg8Jf!+`#8?U nUm6^_ ж}_5c:_s5~^b#&k)oyaaNBrʇ X!Urj܀KTcQ2;`CFq}>G}BxsUbLj/xp<~xXWٻ+-~ j/J]H3F1|epSYA\G-XdJs9=‚{%&6kٺ # ț2.(>|7(`R>kUgAr(왮UpPs̘#tؼՏb <ɳ&8yFg] ?\7t}9Lf)(@JE&ɧ?< Hdj9&V {X(5F㡁 󶐪4FCHdlFB_&~}"^8H s掝KvZaGp,|)`_-/0JsFbzWމJʫ/ ?L븃k/)G#EJ|Ijхf'`LJ?ṟ(TEC _FqV)8GZ|/ ̜/*|9,[1h[ 4U %{|'cnIx LSɞ(J4{1*9f7Na})T^Jo6o$Ql񚆣37՜fY.귎ъ7 D_Ig|pAP {ϧnEQBqW/S2aڝ pl2W/!oKrfe;E@z+z̬.[hY@OB'^"PS~ yV4]'&$\g)8;, CX^TY Ahѿsҙ֪cٮTާ>hۮNtz6@jTdinAˋ潒,i&5>\ʬ"4M _0z+̭|ܥ׾pcaDlP;w ~@c>GGU;yLN{K nmab*#`4I4fzMyAAL `Y}ּC;ʺ?"WGK-㖎_̕G$m(,Vm%b<lzJA 0vz<ɊN.0#U&Uѝ5y|bAh[&!Cmxmc7e@t~AN+-3n=EEޮ6Sv1S.Q/ ` kfã^I΀^&meofǬ̍@4i]OVpP'!+j㹘GPԩ]G,u~PWu61|EIHQA8ߟy "T~ %oTa2Gs5SNu%5)6N%]i};R9{o,z ]j8PrG06ޜܨv[W۠VMTܿ,tSaNt76O<-2r;Ks$FzFMO+F9RftiëܹUCƒƸ]4h2sb_;.[bʐGIv<$-tsE,˨x3jSz("ӑӛ CM h[FȨX!'@XYx3+QYmލ:0(&t& +yGH=ߔ 'gW_p^NC@8lI.S1^D0i޷Hh`e{z(R ף&M0c+kkIQ}ziqUzB{/:̘k#^3yJrUlp ijit#ED KazϤ:gV˲Őۘpyy+ "oP|F֛hΉ/xozq$pXt4w{W\4 R93o6 3ab?`ɻ{} ReZ^0>\]6Jg3W"zw'̃OFt.ȟ]E`QVq bQ_A=i&Ew$җ@qgPL <@XBc|zjr?Wj KVmMj kÌ\m2|0.rCbGTUxGr!Fi"4%#,/{W]V rە a5,8<؀?,jofw=v]w*罎n[Bdge #MR&r6-B}G53ne8#nPDfQ]y}}'}Q+#.ۜˡ;5r 6RJu k7LOwQ޸ˀ#fPJnqYot`:Q x!4w(بgDRhr[~ ᒛ =¡M|>et + Lfޡsi8/\:J$q h?yP}005N\Ia׉$}sYz-M[*|/7+pIGRM=͔$-f~O1el,"+¢%h$''__-$CY N`fhĿ|FSOTrE ~$<Ǒ`\3&dEqdE۬E.ozO~uAAJo_8 \RQ5?#)Q WL%hqCT8$%g+*(M9JuoM*.*σEڶ9x "#,CG'|bW J6_%4ub[4VlZrqX) hZ+Yܐ񫐽x oBS]Fjbxn:,#D] Eh7m+'C^^aU[sh0yV$CB'_g?Xt!;B+~`OT}0YNT꬟|XLA26F.`L˞zEk4R]iCH䝗]=X2=ږ_,o$=h=,X#*/I1G Iɯ %+n6>;W'^v*ˆosF=qe.$ґӲż>Q*M.ٮ.e.mNLNI zM!0ރ^4`tnF¹ OuZ)"gIJ6\-G+e]8EhN)8 _"0K (ɻ-e[3PQ]NF/O@yG۸Q$x(j x~Lߞ(1zVmp!;@UƬr`|n;-Z%ޮMS5$d?6Ȥ$mvcgĥ>\6:h~(jl $7b(aևeˬW@b=Z7ąGsifvef/KQVSԛ`Qs7[ ^BFvC *ѣ؄G=N Fp(vHU]Tls5Uh|9䒇 X($|iV"}S7DwSĊWHᔂe.i{P RӈhY:uQ@W#"*醃Ƿ 2r<91Ўe:'v #rq)S)P ZurU-3/ixJIJLey=X}erBX%4\jAHw6궘OR !sC5/<@xEa|H=ئ ~nϗ0Qb7ԫM/AfG9=AIJ)u+?/Wvd!i$ weyGa7A8 H{'V,U*|" F=X3?-kI՝ ' ̍j9Ԓc;MJ^Jtu3K5xԮ~I1re< jjcSX܀q@ }|6I!rp=5}7xO5ziM?3n5KwIw[ӄ(b\9H^-ħ|k99%|0֬GMaQd#n wFߴHi˛( 7\&XZm `z` zV >aqUEgΦO.kAg{"X7M Z~ bIƇ\`܌g3uhW¬9CNk8ctϞ1?t9@&\D OBRٞm)yKL$-E;TĢY3%ɞ=S3pu]1&iH/]I.gNHRl`".ّCsQW SkZRX+bm;1pm,eUo=t0xբWI4ugҴGdTQ[Mv>!pcYD S=uUvqgV m8}d<@椹XR2j fɷVX1Բx `Z(M.e7C;(jZHrD_Uzԭ~"YO~;2< J@"jEz}U^c\"F|Sŵ0 >Zߊ\AI,).MN^l1ZbMF/PK5UG^QE}7/H:WUg\=wsR%D84V:TUˤ9-y #*UeӧFݱ4K;d ù-\_{:I$Zy\IМ)@=%LKy 84iŜ%̤{**+Q[%oT< %oA.(k9ŧB1Հ4OPLJv` @$!pzwY:Ћ[3|nLFJP={bP}ݽ Pcؼᶒ';*&RT#Yd_sJ U9u9&t6v^SK[ɣ#6t: 6k6 ke6! oQ!>$1 |vwHv$Is6qr`˝|~ ,`C L+BL)f jlI o!02Gp79P [)9vR_vg!pZ@1oCΰX+ !Nֈ!]gٞ_]d#mMh5/ç:Qt%Cn='û W%#"GRVYc]\GQRu ֙l\3e:G)h\Ҏ`!x&k ޘ#ו"a^kffW-l z(8h%Z^>aP2YGdsg>6lَDNV(g\-%T^m-ӔYǐj-_)+>ceS/&f͙?,5ϫ.`e[ЂyGod8gc4ؚ8EεciѾi-apٻ#ޗEF-?Ei{.zPjfBȈۋy@1O%KZU7J"Jc P1yq)#=ˉuÿfn˗%F :e`PGoe"=P{HŁ!`fC|gjr~#diX? a~9}1~þ @XNnKD3XzfPtif0PL^nSsuѓj/lKWt8H1Uf4@/$țsI<$X:,' C%ܫHq)泷&/1d)P &97m R 7NtJg3ptz >$L=ZKV{I 1"k6iޒ̣ 2D=ks 5B5`~wW9citMlt9H UX~ HEX3[Zxw8(MCL?:{Tdq'k]vW&$Bӡa[<jo,˫>hG@Hq) M!ei29rԭѷK0.a,߈J&&VVVt2"xH>ND%bRQmf/;sOs#!V9IKZÜ}l('n_B8Xh4'!ڂM0^Xk5s2Zn>&-`P( cO jbm#go%A:4{Bƍ>[۽<Ü֟$$A=N6ňyT6\OtDD/&b.G(-/Q)M{R1:>qZʄ<;Ẓ /]0eocr/EuD:M¹4YM8Jxg篒9o146jZt }űUj; \Ub8Vat0ϻ_%Fr\ihxoQ~EV &2<ʨ ¹D{=uG0"L1L.7kpy]Ur:0%)X3*6bwC*|2پ;(*R-jFr9\S 8Z6(e܈T[8t?{׹zO!,‘xS2rT@&?4l6\vPBꨬ;Җ¬7 vEҠTE(9'A֮@D/tuXǪ@%>9 |8#bvJIW,:y<}-Bʥ԰ ~RIHb;+:x%8|+bJML >иsttq/~Y %R!JVwνX՟UJv3i :ꠂl>4*L_383Ӛɯ#짵|$[ԩ-9(9IB)_Iyy}|Js-ð"ٴ닐mthk<@ k N{:*12Ӝ?<=?pZV4pQ>l i{iIjMt&ikzhO(r,m:?8\o3g473ms}ܪ$5>$ i+Mi7uaLyWk|ar+/q+N2v(g <5d [rχYA0naNK.6QuwɼuSh8lA9FKX^qy RR3B }Bno}˾`q h1)M>z,a.hzUSHȃ*=Mj\93q[]68dC WB(P 1e!G!\L;Uka)6nwLpo6Pw".Z=˴}G@_5p :Kf95x4Q @x{A>#fQ K%ToE~K;L2Q"0Q;1JzQW_Ҏl`= }"py.Ü:Uޗ׷$`kz)}@InmQknIjA(Ƽ=-D3aKJ<ǾO( )-7'2B4T޲W䶬iEIV`-ᔩϬ3@M[ioƠT#B#ŬQ++^M)~!fCoڗHN㳞WiHQ~m"]Gbp@88~ƻ{4-:I.< *IxVPF}kIa/A+ H,WWhzц=/;xY*&5,rvFœh!s|xLğu7}s>{tTZD7)[XL7ŷʨ.KD!o%mGϢPPa S#9Zf+d-|]b $OOovD& }X~(^k.+O~QY2R5op6Q iӅ[8[oځCmD|:-zq[#1h[ј1f{f#< AfZ`Hu!ʼn0[p@lI NIn^}OF1Ʌ9ցt\dm<*# PM@޲L{`LdR0bu~`yQ[m@la=jVPQ^7&kwEb{G(jWhjlӖf=W>xS0 {.Z 'r! nrT8R #Ai>[GSzLZ!3w([Ef]AݮaA>?'8f*Vl SNb5C'qs U੖4-0c_B9 :_: {v~߿>mS?8{:̄ˣl@,,6>N} F+澧RW1:&$-TS}ZqV\C۠ŹKT^RXJb;Ri("|UI Nm^y)N6ȫR,9alS72DnE2t[h(a4; 7,`X·oe)_ _m#N\I;toYZB>p1'P5xy'rdI>Yqݏpe[T&[^C oxX..%T 12k++u[;{8V^̧ˍYjc?/iL Wy2Z#kJS<ٟZAja-*%bUpeᖼ+yQg]T{"(Cir#΂2lbn pE a" ~_Eomƞ=W^_uRqɢ `#QQ=J9-rIMnb4)zXXs-/f["S8Sj%|W %9,vyӰ}6tePku-ayOٺxQς#DZ $0hD$7Axиg,JKUj7>3,wKIrތ$ ُ3,P%H@q*;N{}aU{s[>1oޏtY1'/mRb2"b aٕm#e@4J3kQI H=YpT_ʎ]只cduY4sFݠc ֯^`T@ HtWx蓹Q%eqH# д*|ś-I< k2v9ʶʻ6a`4Fw\@|fx|e1(}u[wNґJCQ ZvXQJ&XmrN+xDq 8F}=ҏ>dnd̳7< HSgiBimPwB'R'mz3CR\)}QlcvɎ@ 1oIu09bxB:NB7Om|2f \L"Δ xKRfU$˻YHap?m?jy1AVʉkaI9D8{^ ]2Y#g(}6w4͓B(SH|xӁ*FE뤷D6N h^-?ޠ&D3 H$c @>3ju)t[I!WzE/]~n 0Xf/CKFә^~ea~`+FF=w-m-"V鷃@8&u.=Wyp/͜G(#ómfeUߒް#hڨO8͘ót䲔VQE=ɴx1<៶cdBl uv pAX?n;Ur~,Hq,Y+7sZ'Pk|eyhJ *y:mYA潴Kb:11ըoem`X6X"5"Y,\{Lwrө4/rXKٞ ųk+o1 Z cT0l;Ho5g#0C+n,?o*^[-{ +! aSz'H:c'Y˸@Ѯ nEyc{)V 7$ҤؖeSD>le^vJ̾٪KV(tDOu"e-Rө.G;u-KLGfŃT~;nf X-/q arU~0п˵kS[CP{K~G.Y:?dYB.'= u!ӳ6dWb,g=xOawsuuQ>KdB Hˮ+/&d a6zH7|h'#'\>/\bsIQ ΅Yu?ںyR!Hqhy,Bq>Cy07Z0ƕb[>tۤ XqC'y+O޸zAiP`m/EOa6v g-π+WAn)>^O` TU>`$%SSAi׸ӓ֍.b~$}(Vyj(%RA8'zi\Ø"pnQreYSu @bВA$t̨lb>M%ʲ IjH}7-m>|b|m_4rNsQ)˲qr VڐB-vNFB#r"!Cx)KrM;#,#ג"ǵ zdxK}IpȗM2CRЛJ$=h ^K-&xFN%΍;L*c">]wk>ǿ%.%B,~.F`]sk`cG.-5M>_C_Jim]Բb~Cg+$=J){"x0!(ٞǪV2;sMDV.\k$gIJ.'~2B)3`2 wEWh͛FţeW_Åo|LA'ij쩄ѻ>8W|xx;/K ұ%?fÇ-&S#bR<_W1'uQ@S^e$ZN[Qf)5|;? 10NFّ]P0=rش5*Lycg c2}zN(n3'n4w_d=-fPaiK~8l]$Z\qV NT5]!'@J_;ݛdzG9 u;baۃX׈sP /X1#g?!,dF2'>Ȉ-@vOOY7*ms7 ߠ]UKɮGԟ7ژUC5'ڿ@ ,8\h Dpbw. n.Z/~tpd7:,Rl+;KLak$%Fhh9J CcnA* 6iPR[SZ2 kYšƢiuЂj/|I=>f,4)yBUM#Q^6yZ j6KM'OCGztGF8$"9%]#h~Yp.À(HgcC;|2!vtoĻՋ`[ p c8-?Xm5Lؓ_IM.٩|~}S8,_ I8җx3"89M2I,@b0<^JҎGeR$Oxn X`[P74S-=FyԷG ݃Mh|ɿΝ~`@ܲ9.0w.>m$Ӿ,nr5 նKjhgJFP[D @O3=4@էa hSf Wr VS]>㻿v\I?{Z0sgV[ +P -J͓LF*RW9m%ƥ\Ӗ[o92S3bnK3o3''4Je*6>wZ3*7.AVRϚ^,_e_もЏ뱪{S5̤EzrkRC@?Iߘ\MXh&A|S4Z;7^(EQQ/<M]j E/#*ߵLj|Gd8p8x. +H*yX0ʩ pD̋Zx^sO{Nu h ZMwaOyXisݭz8E>Q DBa&1 un '>ڼ/hyCmKBq֓3l? "]LLr-*X-fzUz9\s#~'2RpB$(fd5k߿ D}Oe,kjȒwۼDt"R}>=G }:!jK?A9`]NV?ij%NC9A'؞}gl%Ts`縨Q#NMF-4'x^q- [hǤ0KSTU[$_nҒvBVl%3D>М% oR~u,Ǹs 69 #!XKjr`7&zo?xgvN exiꭟE.i+j+֫>Ԗp7&.Zت 1zW/E6P{8R[$qc/zIn'e0EA:&  XG]IH(3YXQL+ TAzƴAk> ɵA&o@^\;RLũ2HSSsDhP۞KiTn:GPS> `^y*Hy/\Vx@K92mH{`tJ DTȣ)3cvZ1`|W SljgLDDZj&$BIj ];#O*̋&ͼÆ36{~y |\S 6()C:EˁӀ8bMNG0s8t2WE3,/b}}DQ K[;/ψ}B2qo2M5  PQ:W ]T4c ZsGb":llFma+zĥ~O ݢ4s9jKkr\M7%)p:wC= omt4:w囖Y]D{BR *D-H5 S1 RQQ)C%f{џw,oUDꟷh+)&St.ƌ+z aNLd3Fz~+E0,v ÙLYB\znuձbvu5PN5|ȣ_= `[b)?de_qB;}-q"U rXBc3Y!hWܘ M!2C"5G cY, M:^ (yILpT7P.ieگ $BQcAQ(kAӿxMSg\ᑇk$ {]E;g}1wKԂ| ZnùX:.EWqu}k Dier3(HZ)9` bρV2:q.Y}"=/K$P_شH&6HL8Ucm0p /j>q [ au꽳,:y8#4vWYhzBЁ:(߬ߗd|06C΋E 'h씩;ǥ.EOc y ܠrꃎ9_bZm'IĐP$LrxUE核P6cI{#!AB@\v5T遦.0zTJmlcܟ/b~+O {!hͶ d=KE0$:k/.0d&5:3Vۮ:BoI# ,G'iJOZ=426Č/t~t2k~1CZv{|v 7 7!z~o/&9{old>YkI+D;#WoԎ_g5`YК峬F|8t-3;cRrJw6Y3@uriHҭan,G(}6 zKea~ يI>7x,]tǵn5bÏDP[ƅﶄUԯ+s<0`wKTgx(X#8]lIXT/,c=X*&::( jAfS l4X>ia^aeTHnj\ӱ8OF4_}M@擠 mGcXK"Ue= $4SZ̿+?gMZE_)hs%w)XSuF3:C*n~wpL)N~*[ B!#a4OˮLOwqm bjj(s(_|1G @Ke)e9߆ ZG0@<~8\t`f _r'dA' <+ᐯ&hVG[cJ$UK@Hϐx@1JRwOh1YIR*?K`ع (Ja-Dy",Zl]2Yzlutχ_]{k,&]R,uuQF({T?G]-;GPWv9!4JIGĐhi(pNݓ1v4[н]f1 릴y" 21pQm"A9D&SsHwūTC}SraI^>}VN?^#M_2>%Lc_DdIsd\n!{#n: ^F[yM04,޵WFB݊`=0Cݵ^^wqC;u\ULl8|JTpN}?pJψ̎OO _UkGHyE1Y@϶ﭹa$?ܔ=+]1.vdDjWF:'$EAaz\kA7(j,&ٞP w6!&ݮd+~E?׭3.RX$PTqؿdI-8MОա וmD`+0Yǹ4ڐC?N8YQs~;dĥ!Lɛ+ƿTWq`ce1r _S{jSNt~9,B@dRھJXgfq|l~y|TŃ}0,(wiy+y>2a v-)4|Pvix?⾴U;z&#(]9[*=ߏ$4 [K1VЗ*_|ixPxE%Jgt}\X$x!5ۣy뫷!{N &c~s۲2!ӧ;㞭Ҙ0B_7K<`HH@Z4V3!pgӦ.\q ]]v #/^^J :h kː ϯY>730NS2CRs/6~m/a~UsOu03f˥QmG&m߆>\rAM7,-jnyػƹ,yC]nm`2Mc¼l䫒a*\w x!%H%z)!L]/;1M}+?Ԭf|ޗXM}=2{^פ ب܆+p/7(xݭ!"v :(,8+2h\$6EBtgm& +~|9^P %Uvb4$iobBLIRzk '"^Rf4U]*3%$f'ԻWmnLpW _u=D?[.%)b@gl&)r3˲М|u\>b"%GYqf6ɵ \"i{>:fMnqf…X-wyDtq,ekcU|\OF :1lΔ9.g{1ި P{z)NrJ4r v)7aIJSb8tG  6Krr{s>0MBF%l{Vbn)Zh ۑ'PP,EbԴ(DZjDjYD:e[X :/;f8`H9dP ޺\ 'ELf*spLxw,\QIO#Ñ"B㵌1ym*wVsv~mȟG\溜9pQz#‚#NgPIUUO3o8k4[c5ɬKD@zeb`K{6߫)z ~ݥ!޷Wµ(f: 5Fo Z$bk}mɍ?R5WboMb{HawJ' ʷQ_p?W46xI=~?- !703S$w!^m" 4'0@.tfP&\YOHo~B A9 _tSLy AHQ\FQe]]٘y[{@՞R{T˂]5<@73jpZүchPc;M v jALSG^SVHLW$1.A? 8@ LRNEsO= 9S۞OfCb9 _ :P)#nzd(^ (aECJ4F䧭_y*$&cPT(]g+*S 6%"*Ҳ#%r$A7&h?ϹC,6O#x 9ztu[GByJ:R\gc?{hUT"Q ;!>k*(ZZ0nfy+I츠_1 lʆ*㥿dcn0}8͌Ž:ގD H ֝Mxo`Ӷ|{-g>p.tRg$Scanhtڭ V{&L4Ӛw_O/\;ND;G8,c$t"-{-"arҾӤ|#蟽: A lm839wFInQBTk+juHT d q !mTn:"SG}Dlcx| Gh)ONղnPՆbbaxR Xx[/K06[@+[B{+B̉1+mUs2`2_u$:'i2\sԍf-<4YQZp0;xNA 78Nz'K^Lw 7W1v M 'dZYdo;/&UzgE2OUbi\hhz_n*7s&RvIU>h'm}ZuQصxɾTE0 3Q# H=0_ԗ3O R,` r$}OB؇(f+2W2I(=ʹ{naV#3R)ޛ5Z|x5g&„,.S6?btT9/5ozHAe~w(wV b]߷yɋYJpK[P1RDsX-|) NxEFSA"r}J(,I,FHd7nOā>Hi}Sta We|Z[ "'M/ϡRX:zbi, τKxq^Cm}$WDMa`JI$G8R2T ]"|Nz$<wulҗEX+/`"4J}!ŷ ncH=PckzT\AK @0^LCxcQ*sW3L멂 6Ty-gR:RNӛD~=.# i2)#:;LyO=8@NVu)7>}{iW|FEcsP :Еi\֜٪ɠ&kކam_uAÒw:`,&\HUj3n_ETOvx!mvt6[\=$EV~xlmpyYܧL(ǜ$'ưrK1d X$!ɘ^Π 9 ԛic(kH@qzQ;nxDO/x,]@|7KwEqnSdej(d;'VKdKLŗB@M=ϺS;'M2ي/m 0:`(-NШ&V^"QAPَIΚTv x(D9vsL 숵V٧Y͞C5ӛOшPe}Ul-=ݎƜpR7(C/~T:|z3ޝ#*2Q;@zstb|O10tѠG?tfTM &EK2~ AShBK<@υ\='Q\`ŏ^57ȱ cO'_=G:s lprجey̓?W?\goxieLpUvo.7Цg/iCți*ϙNC %-vi[yx߉ɰش ,t݆XɯֵmN5|hETȎ|ߠYsogIv۝ammF⨪qN|jpx~Ϸ=oaE}ɢ2O*nI&LlSɉM8M7(k2~O tuU}n006 $Wv-Jh1cN姳l|scnث;WI>c4~O ~ohTmAwU!9O,C$ iH#ݔ_Mfq,ٱb6c;Hn I1`$_Z.CWFI)PiKG+gZ7QcBQO]ib-ht6ik<%pæ~ᬏz𳶿ԶrDS{L`Qd1ȣxZr(sg H*YEKD"D77{h ڄRgFK-`|'\akbՋ\rsh_ tvE;nrb5*s-M! tː}?v+v]"W{2eU. V>юI띖 bsP ]Й`1C^PO@ޏaGæ8fR@B5=@z\)e_QR3gV 8)/ſkIEs4{뼌8:>L;v :+8 qV]6g-Qw黮P?Y\ª|v `?v 60U?q!FFţTDߪY6CMW䚀`f0霿O A ]XU"* 7e`SW__gFF"]6\17.2r #?6;@ nD:S쐁ȋ!5R%jA*.)R]Y ZGp rMWfH!(<ҏz~07q`1 jYҒ11k^o9ufBDXz+ k=Pvp.h>wZ%#9+0]`N69}1ضEc'{Yק wt;Tq !ϥ | Q37T;HrO S_ 쑣y(|ϳPCkyဆZQnSRee97HCpDKF?Q ;Z&l+k00!OlN!ҕ`w?k9>bKwtius&fiGVPnqovʼn/ Ӷ!<'*Ygs{7%Vr)@5`/0PhKgx0%_/egCkWY4fV$YҌOFL@N蜾E >(ʡ`C2E 1Hc<< %Qh/ek0z/Y:=#q(3ߖm/9ݲetzxg'ݟ0?4" !SupW R/(Wae ]gLp:Xj}-F[_1Bb{#54 cs"f@(`ٸ]̄G3?/"z>IL&M#玈@N0DX`z؀)rT"^ D1;hʬg$vtvp4/\Rﱙ_;aCHB~ɱ2ͣ_utwi'8dqozlI@!ne%2fm=/AFMOs'x y" t\𼣜+͊mY{CA-54^Ğiƫz*}88 f-a|BC+VXH@oc.K N0a(ؠe>cy ХP(x26iK(Cd<P5qhB,6\D GE~58=Rϫc-a%N\XY_Ey^_=,kJ9ۊ`nCg N"߮h!<"=uX]zX*5I%`az-CX6mM2G,H(]-d@%+.{đ6 k$~w:.7,3Zo9 lACݒNᘹ0즜ᅞNTsw!X,Lr'bZ3#^@;TV0MYag:SE\C"'/&߲?pY턠+fs}1 ڦᇋGP8؂%ԣru ҟ !MŻ?< &݁J7ywʣNe(䋋}jAYĭ({`qD|NWzʑ5DjnZI ^ȮЬ+u0K=4Ry V)S%{.1D.ZOv@ khginsG';V}gl:Cլ꣙o u۰zy<3ot\@`orz wIc.OiEG4F^5DgSnkK!`Ȉ86@b!dCe'-eȡC_;26]-l ݹGڇl :&@$tycWmWޙ|Ih@ݵ~>l.pua I D/\' DZEacvZ&Ӭg*!M>6Kpw9("E-20Cylߛl{U<ԺeOkTJ9n2@ |nJɎ`KcW铭k LO~r? }[d(y\dуs& Kq{7maз枕.I$ÕNKq';qJ'8 +VxDXypG+Qy-N<׳u-zbQp9tٰEa|(ׯ\f?xx" P4cR?ɾeUy|">č~nm.v&[B R|$L qf3 H*u#U`D0[>Z(VWKNl؃ 59&NNԝ}vph {)8fˌ5T1{Jca-*MO-,=ӜLyZA8Tf3 jmX9[~'\.m#,*c#=E1ߣimFio,Qzfb]jbGr֒ sW(+p (硁՘PMVw8Œ} J)cBY@pЌpaQoh6]_tf}=2&*3LiAb0%:eN,M?nANMx4%k2Z s$s i\{uSGeGL hl`BQ/H RRit_q1߱7:H rát7yGKwm ]R߰@}b8Ԟug%{C'H{XGthNLYNovXR]yܪ#o .$6V{`c"|4 |k?=_Z#`w\1.W(^DSMėF!TrrbdSR8Ɔڭ 8ޘnⱇ²,^ZO=QcM GZ[,*7yٽ8SʭRGBС‰,P)۩ 6^tBFC` 1`w#-lNq'~ݖ&҅~* +ポK G&{,ߔsh;*&o{35)~ߨm+P\hZypxw1[>3t&F ~4{lYB ~S ߚ  sdOf17buc_NQiT&uXn-̄bBe ѬW_И+ћP YG}*yy3ZƳκ b:"*ų w}Q"9 ;<ϬB36i> oMyՠRѧ2@on+E9V:Or2tQI+?U&f#G̎: z%m1>p]srwSM4lj\Pl0 bH2XJmjUhu.XqRzK"An*߹LcsDYq%ѿ=3I8'[!`K1:y(DEkdf+&đI*r]т VF}%]yJZ\2|oK7R&m?ò0(wm:HfkmjZYk19> +#-:oJ1*KTauo-vpye*Ym]j8jMDQ4ύ#yNivbčoQB;\9ٛ鷗 7 g|44CC'`G-sݒOӬ{O;^U̒m\"EQa#.F{ *M6)`x/^a2 î:\a#uΚ]RBLn\,; _3lFޛE!;3^:/+,`!g `>GoD(2x>F}d#b'5`6h4h)YV/yk9MZ3xGr88Aq]hջzJi+(@V82nw_fcbD6[SnxVK7RYf6dr'4ªUp:`BHYMGl2wKpNn?ZF!V9E@4z~}z4&yu^. Vs07΅&_pq :Dbl·<ɟ*`V};pa7ihDHtEqn yo_ *3D}pM<4QU=T>#D#L aQڎz+z׈peBH3&=ꭝnFN)]q|P񘦚 b? W΅@|b):+U}Th7Zu UIDcO`X.Oɑ|B`~TPdFK=2`=di4߉ƼQu=\?.xNcxuI9?ҵJQWuf AW}4iEmy hat#p#BvNߡT}I*: 4/ki\Ld;H. Z>Pegc[߬f@$|rVp=.ᘅA? !BA]x~5Q:p1'[lӋCsgb6 %ݛOtThzo+ Dbw(m2+Iw$̈pEs-T(*0uڏazA_/l\MoRHUFƘF d)LYڪ" /31otK`7LdDX4ɓ43jb徴Z$t_$q{D|feMG#jkA岀DkR@grQni;[9^l$ w<0|AmZ>H˝|i))<<9x0:4Bm~eBF֌shhu'&_tv[ N.@I.%PKJRϣbQ;'wk7+>p8UwײwD|XnBt}*55ѯGޮN@ Yeq!f%jh==h ?ƕO~e!L=6M}^>J i9^L;/PM %F،dݶ,H 6f$*uSh%्͙ȕftPbbf{1$ThBCb DP!flC3qUȚ<)]Ra~ά^\m"tFDF'%Hx<,{TTg{ &{)^PK>Rcm*LSHſqXU'bߙ4>G-Vq3s 8 rfH^- Af V-|D~]q[˜) Eګrq\³XKqPƧ_S|Gݷ`cS+dY]r dHe.'䀗Ql_@G0~h+S \Ùp[۟Q Iy#  L#~݋F'=u;8 )E?ʐLJa5eVZFh50O_{UxעL>S@1o $LqaŦɝpG~gR 'm{/, _ː};'_n ULU$A;1No\gs;+ DJjlq.!8^rky9da;O5lQ*K%΢"A"īpp;nvZHiPzN]HMFaO0Dr]<ϝqȉnmoJYZ{n((ZOn!8<7 Dz[z4Sk/lb/v]@<2:{[]5$!(\z/T=E4*Z:Z !Y l_g!Jh2xXS7^K(dXgHT 0!yo^LLJpq ,QW~Oc9JZCYql:6-Rf/+h÷ɲ8Հ@8Yw7ѣt9iU├DӓS!@K2u+QkڵGus!*sDv&4ݕUy1-J\U&`?O؏E6c̩voI;Hר>XQeW(!(>i 6]).eR~j𩝽ZD{ Ta* yof ]$9w55LuE9фYݥ߹b0fl}-}+\f9לA^#$dc^}k`1<(;~&<)[cd, C_(kXژ&>SCR @8,d&``f_-3vـ9yx4//炢aԐ"Q_`RBxC%#_ĕg|xy]gP>#{^I?K{<1 #,bMh8#mDv/^(=K`5mVS&ح7G};wؼ6 "#Xs? lo(o'ci)jl 4BMqYq(73?>+&?\j-1G.$(~nt,X ].SAy3Ϯ5B _f?4,4u6#EoPSbJi8竢l5"+<0ʱK"V̎aeDj Ю-6UZT\3@ 24z]睳ʨ$`:iŽP\?6hV[beGUp'lқKlk@eP-v|<*B`@Vmv#be0xU u72c lVL?;ifcP{[23Lͱ2,O#N=-@XWO5.w?7^]H!ݏōW3_HjUΑ|Gx>qAq A7cfK_~N}ߕ(kނ9Wj[܄GgNxG9eP~ ^@~}UBܞ!w 9K-JU$~,[C \90ll<~cS񪥻[Z+v@9Cۅnih%M:A7Öl$srO8+x хwsmd1ҶoYPaIuX9FTՒ|Cj8^ 75$7p)`|ʠ؍r>]=b'6=:q~/oAYvt Ĩtrm66q"C!0g8cbR𴉞Qwz>%(@řbMd  jA> !qZNH1^7L֡ l5:9o=pb+kwAX 8h^ĹqpN24H",W MፘeqNLlK'[ o\@ZAÅA/gǡ ¬a6]Agf+&> Pj0Ge]!i(f(( 챌7D_ nEZ<.S;ָ*\9Ғu7E<çձu! MzK5a x͑.lNeN >2e"mIW V8/헌7a06+Eda8E{Ֆ 53i-?X7/ư$\wiB`c 4rvH .2rDrG@9Lz>ޗYcpG9( Z#Z V6/t6=:ĉ?R*T srG{EeS&<%+ :WT2L ݷ3{?VJ&˶O` 2ٷ\JaL(c+ OA{O"0ّ}S![e=m=Xd@5[9N!7"?9 i 8'Y&5z>)<&_qe0A9M=%;]8ipM7pǍZ>!q~v[ʑh R)Dz[$_H./:_*[gÄ.}EG{Rlesx\p+&ۜ(^>sAK0){Q? zҸ*}92Z= R#(.As(=)`)֜70o 5Oh$=|Mx9gT"kY *;m:Ԭi_,pGZ _GvuCE'[Z=̷Lx}5n`S چ?tk3Ne>Ac+OnEPL]8K|8HߟH.UZ]s{>3Ϩ/ta[OE~ oJNH|š󹕂Ff"e<"mt:`bSۮH Ơvῲ2,bTgo#~Xn{(k}<Úfc΂<7o$ig36smݛ2Hz &DpQmnl^X|KTL~v?gҿf2@_]n-mX=w-ضV^iXRAWcKR k*5gOMB/.&fZxlgN""J2L&9AgaE#]|gO)8r8fI.R϶^HZ^3OI7HMe#N2z`GiVGCkcC&SL-Uw44е zNj$)+.)E1 3ц L8R2yb )r EYӼ< "|ʜ(w: b\f:DxJde+"3GT* V_ʝ_\1;>FY`*/, +]ȋ ]xRLʡ160 G|k ^jxHW;v3C7:+kȷ.F2q`l0NfIxU]kLTԙnW[֣t,7$4^9і٭j =;d2!I>zЙs"ӟAA||*ϸ/⪞r.E׷Yc~(bqJ\lcmG?H 7Й}KȤ́_/eV4flM?02/A, f$m)P>g|0k6LŴYlV!nm1nY/5p+.zN>jV= INmi?FVPHT CW.=* W"zhwk;%.>ج??e~xVꏡ(L껍c"o.Ax:d$K K ]y :d\j\( s7:ٮqbefjMX)DG$0!X>}֠1ij !CLexpr Y3I%e^^*lm]'1tAN"$ ڼHneFY>9isx\Eoe-[*%ʛjtT'(Ȣ98N+,-p a], 5e x n/x`kUfk1kkN#eiiwoOK|Vp'.ͲHz ׭-FTrk_[]4K؏ݍ*$~\4v҈Y=7'WJjѹWA^-mTJ|c^ 7 )- 쉩8 hg8hac 4kiܐ}tsc:Tc% T$S{n,9|1:X'r `vce5q/>ra o<_tY"'dCI D @/ 0R8bU)b6d΂WB,{Nh * (Hϝl%ok½)z{LPToa׮BbnzSw\V qBvL= q>ȁRӒR9JA}~P>VRB!j VCsd.o gG8@|z$8_.1Cn!VFЉ! OҵLՒԖjYך{m <}{jK0ReqZ1;j (fߠ7kn` ;"a_a0r Ij8+pU&ϯbF5j^ $;{?yV*j5wW^irA]栓,]5jMT0)Jc*a %)Tmn>f|=3W_t%Z i߰M8u(Fȁ1<9w\]ȔxOgӗSsQj!ziԾ.]??&.:"V.&#Y3ĉPqi3dv nPS7#Q!F͛=@3ˆaVbdc-.T_iby- rs[CWs~"q1.pTAʯ9 nCpY#ar;sZDx t!֗۰Z4:%[ ^L*UԠg՜גM.wRGvxqli|WM9;T zl40DDQȔ";7х[x>1846# A5Az.R"OyI8?Ă;N )/j:u' k+^ ORiiU8jƮYY&"d&l*/&?8hyB3Ebh`MnXv=DY$*:N ;_ 386IW-}UXҫxɥkJkF([ ԃ"kTLc>Sig؊SX_f?tlnAN5sXsN4}&RLV1hU^iV]mț%7 (& |nyyΧ!y9@{+4GJB (x`W:^pjTSe>9c(&Җsy'nU^dzzI$JlI' qx=b|_lrɐS6GIFQްIƻm S&vri(@ po {؛{7EZgotO25<"^&OLh/7g)vD9k^/r4U{˦S G|Ů(bN?4#1v8V!{τGDҒsųtS$ @FAs*eolu ϋ[wZ8dϽxC p8n(ka{j&ۈa c,l*~r[|3#Ќ30!sqAT@g|-]H6.hgjÊt'kՐޝS c272beH{5ưZDckqޫ1)]'i& LTHʱGVBi=y+ފ̠K,?jMB@lDÖi}BqNV 8Rr<+]@Ƒ /.2R4JYMSNSpq{@b=ĂcBg4Cf\d#4.t)D7: ݱB%2NtBqFQM"{ӊ%$*lT&45}=xeP A[1K8O( >2S F&6vWEo*cJ+Y{O "ٯeƋ;BH+`+nS]ԙ+E3 [uR_2{]d@)qj`9ȲĩyXn`' pۉqruB_N^b^4>59%xd8oPQ{ GLu_ ~G=>ќ5K/ƆECR ZTc5]*r:0tЈQv,G9Ѿ9a@t7 `wŇx Fh p,In;СP%g-و[v^Ye,.唎{sb׿rQ(HrxFޭU=|$U}8u`|eˁ. +|gt熗" pi'ƋYHBAuq~qج^upe'3@Z 'u=jwɯfkAm{S-kן1[D]EK;#< 5"%;'O1`):  :N!hmrT"`Ua{}`+ Ĝ(08Y2 gUBZss y@zrq2.4nKaT5}n?`6u%ne\px.|GjsV0y6]%]_~O]MSY?ͫ3V0 r@u RM;M^WJCM#DfpBY5`&k~Q/ /}NA=,}Gs~hFB;0F; ${8Jp~3DVK.Rܠ8jBKC!a><-aD#G?Mʟ@߀mlv9j)>}?S$O2S[,׏QEٖ4T"- 7<2~f6Dj>foA/@Ye$Y T]{V wrqkʁh/8oRy4]!q@Wv=%teC̝iaBKh =4JE7IBs_ɺ &`CS|1{om$i.2C!c2klTKog,Ywu=ly)M_y۱'z+ CYԱ`gCxP } A"%|Gpk1}2P~u'5_Vrn비*=CgNq+CVtjFRm)`XGLEZ ϕK0_c5jZ :a$W@N 3 66CgtZ0p՗TO=ujH~y:%tW?IlĒ,Ո^dy=];IW7n;AN2t` ^~iU VZ۠)8g-+h5! N*o`b1v󽖉Ӻoe&jh.y ^[2 6̲44dC D6ήN`,~O;٥L0=,[^iڴǪT){/Jpv |3+nA-~X+G+9'zE`O3IڿWR9q\_ŹT^Zݨq,o6 k=cZ^0.:m]^yMܼ 2xL}#`YM~>1uSfhk {YaW&I`_UE!y) 5#Ia̟+Sk(,11MD*F n %ݘ. X'@ٰ12uӲT6Ki?CJ%b!u`$"FQJ!"\S#+-,gm?D^*M tEg ^>6(跆LyXo?PM>ƜNrjWAw7qh#;^iB\w!]5֘[$^Ća{t#ǗpN^4;gZSR%@f`mطkSh ikWFAncC5//jCG5%sKe x(ʠɣ5`ѷf]̛-eePjSk yoz1/^Pe ~~a_9h|V]i.uߐ1ZSbI!hM&r@DhG8R\gٙ b٧3X QR2b" }?N0h0NLjI] 8>Yf娌lso &#D{L²hla޼XyG ʲTk7_Rё5k`o:76BOF\[aRAYn^F!S[c!Xߺ>5[XpYQ;Hǣt iu#"xgt "#jѝM\2R[|h7 Q4S=\ûO.,Ȯxt 4Fg2v@զFo )4Dr]A>}⺌s f }]ZAIo?ɕ \Hҕ=\ S(st܆Yʠ cjYgm$l;54lӚ;EQO'g_;]9NIyS\_#8SJݓ%'zկZ\JHĵe6ޗ=v1Lۣ_=:zLY攰L߽]+aKItd T;_VYy>ws)#QhUWzv=I.$'ې4>yYwu2 N= 5.Anƹz__i\516)edw$L j+섃v`w_4XP? T܈ӓRpw3ZXucFhK D؂jTq!F|EDok1\'eDG;,# ?WHo`M$%nWF渑IyReQ&ҹVS݁! PSUYJT,~).]8 jt*#Q X'SB7˫1 @@gd8 AÃ*gh#9p8}{$R]#ɇ)  e1"zp-6G}p L;[3PG=ghz7`^+(_R&$NH4zd/+XFވ1CKkv;LZ*c( u3Xg;խ`?yvE%#LXn-yr@-"?+}'v"PPxH*y75B'4/b (1OQRl/#ĉ ZDWV~ әiv>[*˛໿jM?,x=,g>g wѓ5_?g8^rPf޽ <8]Y"^'KƵ7ܒZlc畤%yV]M)^xs;%qiWF)P-fvK?ՑG:y(Z(9-4>EŇNQ(N#:WApC]?<9^N,`!ݙծc j|P/#U V쟬Cr:%ʐ 溶beN|R_Y#STLڒq$`|@- 9.[etu*$-H") HJU$=}Ƕ¸ܒ3]Pr6@ժ#-PuR ʼnAZH~vhbі-G~ !!$Ju_< { [IE}+"#]irSgXzU@1 V~(D_4: Gi&Qg#|X\bzFnKҋ " 'a/[Y[DDT) UpCjUX#PjO]Z[C~vs%ˆPqGZ߾#AnuLdJ4zݯʏ#@ak"Uh҅kq>HYvcHDt܊j}5ѹ ncɦ]W$>isƨjN#,=DȋE ˏ7ΫkG\Z4>>ɟM<`+Gc u8?klveۀZ'8 /:iFgf኱u0WJXO{Tÿ&Ҝ:b>#̲J;Ji$dcvtd:-R\bMQGS,Y&%+ rux>`! UajyoVQa?%R_ɿ̟N݉(0NNf~ ?*?"bNw ekfJ%슺mR_Hj09;BB  OCc”4or/YA_XR/#T|V>WtM((+yDTjT"q$FF'̨Xf\:_"0lS`މ*/ɒ٩pqH 3yLwƙ/TԒ rGʠuɥL3ʹ+EyΉM`5r1neA0^!LPGվLh9 $ & [i[8EdK8$R ސBlDA[an>VR4K4F\fO?`ˣpkih\㞰;Ryz$[E.deL-3(^/؏ "?zFxC}[+B@=N^wuW ج_nd$z`z8p &MfҊ~.br}%Pf ? з4,;ZOt5tla79tYmC'C;9pZ^hbYc8l&ybQ"ݹ';3-]ps%ӦSe}),LG~=b #^;;i@/y0[0kJ(<2QӺ76vZPNa=T~ܕ3lUedۢ}l j{EMʚHg}|%5-}P&a ru =4:\1?fz H &<=ͽ`|Z+$p ^S!%8tЙeW&$ݤJT:8nF4¯ʤ)o#UQoКj%ңxR'(o!!0;~0hLY@7Iu(%;Dsج >m|$QԾY]G-biTHÛ*t}rSR{ 9Kk}5FcԽ=< $ H XX䋼Xa%oR& ǥ$LʙYaaK#&m'Q\ިbfv> r<YXLh佁צSWZ_;d䠋v}}2az5@P( µ[:DAL] Hz=pi|+ۮA-WvtPۄ [^űAY"(\fzE+ (oņ j{;=S|.QJ(;ߡbharmqX? \CI'ޒ ]0KjSIuh+w|ĸd [sYŐ'e\_]P{9"%O,mfD$=0HCVVۈ)x}Jmhuo*|9ScZR-Ó^v~*EfU"NtzW ˇ1$FML%(|}Q R%bɦ]˴v+(Cې-K@| ߲uW<0OVޘpή4OmZ2|;j6r':2fr\f1%VkUvPՏ sSLe>KEqԝjt0+̃Ⅺ,*B^5Gx.jJԛݲj%6כ%(ıd puDbqtcyZ)|7g~(BݾL/(TRę, Q#"Y'e\^֊FLi}$(<+N".=,;ˮײsҊBF.xn_~<&)RsHw$boxR:E^7TD,AWd 7/pog:PjLn߯AF6Hi bVtkěӆqǻn8+ t#âVX>.UuPFm5cQd>uT}lʁ[kf@N٩2|"U16S_; Q)eC$r:l9)o&x|'7F sPP9VKA[pI{0>Cø3*"`Ӌ>U/m%Ϭ w!CoQIG]zql`[SC ?rAntbfPu:.B ߯(ީңeJRsktך vrt) Fo۹c~҄ /PK};L OJ4?+lPQ¤RT"Kw~pV.;+&Լ4CRRq0.hFa%I;i2)07BTvWJZ9q*A DU GO~19Ae5bC%wpsHE%f0Si&%k5 wBĺje\ar˧T{Ѱݚ%+bD7rz[i@zT ;@T)Q(8D/n&X[^3l޻Na% 7OZ`ƥh8%[iN~ {sA~_j˫B+z=^¼Iq$[*rK u to5=jѶ@I@AF 7lܥF4n>LLFػV|z7zf!cDb*Ԍ 5Ȑ; 0EWP SyI.v_(E68¦挦eo/3!+Gkǘ6 l}Gn81  v [@bv@iI^MNk6xآLXATdv>>. )oN:JIsqSؒ}\ Pn X3 R~~a֧ X#?)䵫Rtov :/!wq^d{S M$׺053BMN C Gtxq+ +S_.><<|DžAH⡞mKN AnĒ~0$Lxs2\JTlzNVb-.6f @tS7nA5A7{g}fcT=g@mA 5ݬ%6 تq VƹQp i3-0whqvfq=QGnB׭'oB"4jT]YT'BrO3*LS hHS9VضL>{R{jh44]< kޙ=,6@AoT2Dtmd*}v pKK蟍/#I=wc .6 B?94,L0D66sQzc1EQ!ݞ>~"2$HAR!~_]f| 1>VR^!!U9hPleұq9ҴO/PTUΐd} Rz!K;K]/ ,25qq {j8ǛlDzr"Bdt$4̺Q&OLY%cԌn0Dup _ektv׼R R\g,r@<~yG\~\i'K@Tr`A!"ӊ\Wˌ5hX4 ?}txJHĮ/W1YVGOͶ X87 TfsH#e7NɒiIwY;إWt𘨑z8xMc}*s VKYJO#?CF&Nݳl&!vȝέ%,"y^ {'J' <x U&Ӫ '^%g cf",Sr#E ] OwwVlÌ& I9z_z(XaDU͵ux 'oC,z\LNM2zms4&`ŜB񇖰]SqJghM[*V]EK_mCo5<8ULbCl M&y#9{{kȨfWxFNbPG") Z=(\,ČkIĜpA+Ȑ.N \ru 1:ǔ]x+ 5m䍦BQ7$ ^8#%]E NFQ^8ePxU 㪻 hee; 3,pZX/:8~,K񻇣L~RzU(- V\$D_2"N|:AJmYwc出w93x=Gvbf VO!|~هBODًD!*C3!އxz@԰AWWa*J46$[J`Z07]v 7ߤX =k)`׉͇0mLj9ߩr2)"G^-_|YZ5ġנB7wYh\C4'?۲AY@}c/eB&Os 0<'t|{.Y8rZ7j`Êf]ѠwU [syzAj%+ g;i!^019y${+bX^ bga ]a#|g(8~q^'? O)CTۑ[heItF4PtWNmGkd֟~ %:}(zojR`n fL5,D']oqP-vW8uCM68`RI>Q-L)\gC۽>#E_O=y u5롋 ղ%*gTj!j#8P׳k% )k k$\E7|b˲'(x_4uxYT̝"OUe}y㭭UpjHDbm kU%xU3 rXƆ&ʇZT1OV55<N֢i2#~"MfDzDc FkTLL i*LuC@Mw"}@XRUs`}0v wX})kyw-R aIy9 p tENeYsJs$*MpV3#r )e`gƣk1߸͂wFALunMy Ĥ'SHGRJKuJ,WZc^wFM! PL3@y-+A?+lVDe]2k>X %,EȜjKuPwdOAEH7ŋY^C|韹sfviU-XGJ7j6G&?{!*յh6N|Z7*%Hfϸ<Ѕ 2`Ehzx9sBla#FFgO=P(X?aK+.Qd I51P0VIYi3lI Fd% Cɩ^JgkޟG;N%^iE^rŇ)^wLYlES z}K/ffxHH;m\#@ޏH01>$SPONkпP>۰MU,2QAAzm\(sn}% '8hE 9M.3 bqUphEħvY&`9FZN.bBg䮘S<LF8bQ{|sWoʤFb Dϒ<bVƖ1 vpC_|QH~sn.e!7;\j"RQq no%yMb"Kk`FnƗ_L4:|}`}z#mT7-‡oerB"D#-P(i~ H5y<<ܿQvF IxqjQnj8X{7@j&F(l9ݑy(j0 jE5rD!xxXYKW (Vl ?u!?JE`#wwpR3,MX?NFt{e3쿆;E92=3=Y sq"͵լőStYbZPVao{]7|I|0 (Vw'q?QCzRU b{*^=ӉR ۞ί$8㽅v ݩ\P6e3&2FKSɲ,ſ@|e䵮Pd 1򟈐:)Y6n+AT 1Ec7-dV`IR߂(ޅHd>";!#Ē?##|vUY%K{̋OU1tRˏxFF2IƸ@<|X(WmKA%ƥ|[}; rQڭ1H#IA->ײUW:J"\m>]Yjfv mkXc˞m=j_՘ʃR%3Ѩ6 7'.gutZ}3^c:Oz@M<5W? 1<ڔr*#Iz@ՒKkII-;\!@=t7U()v2HE1C^}k"D !%UvKJM [mom>&ɧ]]jsb;8?  ϐM|(j VSLd/hxm90LRVXiҾ ~,ʔצ@m,곇|+MՏ.AEj>/SxZ ڡ[ K7DjŽ:P'!cQ~e̿6BܱZʎlxтOqNI.EN4VB"gH.U% \ÌPk>9ѝYi%AiFO }"*p&1\UE%4䕣]p(#0Iޠdvsyv? pyQE7[t)zO0xQSa`x.V0!=<8߽ohmﶗBg4!)\~ew $PIK}z8:muIJ9 Iڄb/X^ȓ$O; RO'GhU=Um@z0jC @4ݔ$|4ZA(cztᓔN[Bb'tQ!_6whɀ=v8i,#As\]N[C"]bpԕd_-h[Suֆr^!r=-DwZ_<)kŗ4 1cݩl~KX9;rCSs0'HG"Oi% RDs"NT ee}BoYh I.!)w>fdGG2u `Cm" Z&L_Ȥ?Ne㦿0ѽr:`I3= ٨֤GVc;F˕{j)D=nSDK19D hj1>:Z>N}n{37;ٺһn I]ظP!Pu QqŠW6Y1y]mN}qR*qaF9K0tjh$0 P-ntK2 7!WLlBΞFJ/Q̵Ivr3]s Z#yR$2v:#-s JiZzɀ<1?%X& "۠nH\3 q޼6@T9R;YJ[it ?PL$*&S-_jGɼ-*֊#h=Cdk Ѻ#ΛOU+ ["!kot2Ь2Q׃0.VǐAa5w.N`y); !CoN T sPqH#J3:kT qYfkf/L"{o}Py5d)J{V`?*Osv*eJflS3iӇOfpXҽ-_G@1_݃K=A^+ֺxD+9_1ۃT~G.A4fq79 GBl) q(Y|f*4W B.9R}1FUN ~9sO.eW9 cp)')F=o̽A.ۤ='U >S1C,i{`Bcq|ʩӺ ߭fFj!eS`# ڥZ|wBr_w_V' ԿʓX&D˶x]fۥg.;ђR$JADtb 0$!aτ Em]!DyQNǶt%^9>1:*.v=A\*w6ĭZLDI$'n+%oڭP/Q5p^q0\Z ;`*XjV!k7k~ˉ(&SqC# 4&J^=#+~.OrG,coc=(x 4R2(E3y"T C2GL]}EGf2+vjx#Zo :Z*o‚}?ue2tVeXc'R >#>E@GpTp91-?\u; ɑİxrȆ9aES:Ȝ14ԣG+Gb8džFO!<2BLr=N:(6!2W /,9m)RôF<;@c1:mW$706 K^01ېI׵WWN/}W<_rqaSy_YAKԋ])T@ 8e  V2{ P{؃rtT0"gWb/AԬ3F͛7` <ѰGT)|۷ ~vNPjR$錒\-tž<3>X[, uހ%33<:- $-9р*{ZB̚NG#~*'Pbסvpg)Z С}<_Ui5jMs;Ym4ϗy)ٻSAC{K6$F[܎H:r#0i-'FdKYie~/hO*/W:ɡ~9=]'ճҷ@zµa?Y q?N 5 kCwBf%4v3mrH&9LyP\WZH[G"6LPLr=\K5d7*ruGdn;( @VHzi7>5I!pj~YF&,lo.w _ȧRYLՔfKEz\g~9GA[3=R)tɰe;Z}s\,Ca-N+Ǔ?5/<(2YgLp/uFD bK)ρGڨ{ ZmׇEF^7 ( G˴Glȉm!;>{]A3CNFV^2<7ңM0 go| lFAi kʱ0e%ԛ+ گ6:rNN/0\( JgH IOaVz\%%07Qe\p<xtQ6$?\a7Vdlݴ&W2XؘJ֡e~eFD |) @6ŰGܜHJM96 -z#Hꑭ=w1lnXfW }n)a5Ա scW9[8$2~K$LpW%OܹDNvcx*֏=͘lrgN|б55?fxfT#s*xIfnXa njF,~^f Gڒ<8 E];aD?yה~(4sWjQwh{E{\?Pmi :TvʋN&l#R$`$X ʝ5*RU꟨h[!{ieCbОh]B9 _ԱsVtQ F)!B|tŲF?f +1/ġ4 *S܈Sqaݹ$&)Gױ3p Xp郍Tf8g<`ťs0>99'o3 zt^~0u^\YO<;'jSZdһ r(8i@l[{^3{M5jI;]lWzd_`"CdWH_nu[`4hxYgtPhq!g]iZ^Y'pd, tS}i1t-mcOYM] T`1z6C>N<]4@kswMI?Dj~0oĿ<U-N8s윿&S}Xfgٺz5|xv K !XS),_V6jڝ1$o*^r$yK `a=s-JG M@$![+F6zt|_JBJf*p@$?A>1T0֤pvs^N |~Gdt(F9R 17hH<2h4x\%vP1սndƥ2u]\(D*ې5Jf{NtnWK!x{f (h1\ 4g/g3ٓ.Go>Aj!ٖAl. Q _Gw4 g殛(;lȌ'=LP'ƾ:J{'涼P*f垨+S3qݼ7uc!2l7?|`]ĈnOy)1[p\Kio0MZaU<! )kiSNds^`fG'z.Seu#4U g0uXD+c+G(qƖS'?Z}Z1BQ9YLkH!BDKP ,yh֣!<̜5SźG 8"[\ƒo×bE2W܋QQ,,gWn!]$[W(zD8ݢ%A}fհi92><Oֻ3o̶uDp-̂Ft\\5lm\. ;͢IYbb̫!uw,QnxSSmsr0u J. 5K g@v @j1g S94d14 bvŕ7tو ґFJE\ f2s%>Yl,̂Š/Q*n`U@.y rK^ n4v ==0 ,3o/Tkm% UUr])2}KuF? }lN}?K [gY ? Xc'so-txğmN`Wxr%ٷt(he TA5c DNa6Jok@ N0lYN1DX ԋҥF;mGVFcLu_̀Μ~c~/yi%r[{ VbNJvW|NQ,TWrFϪgY1+@_vFSV=\c6-D(91D'6*% ?D \h6@UL'7ef^p7LCūxvZXoM~@ ?wV.]L=?6_u]ebk _<$Du5K v V!?RKQeĒ\ 6&<R8GK4W!|c™?`6 4s I\i*/nDܙvg$M>iPɱ,6;:AT$L+di@771?S}ֵ?a{i;ߧ ~`u' vMAԆSS;`)I~mɭssqeg$dMW 샻;vo? }$xEP0R-V,E`)2|VCRL@HզhƬiA齅&/)*iywyE |]V1$+˂c5j|ul j;Y}8O킢 ׭f {Y] B :JeAzwC"CpͤF)9lv.%KޫT|;ʎ*Dpgv7OuN9<_NZ. Xq]d˧+ ENm Qg.Cqr|sZ=ō]~Ra7@{Kҥ +~ oOEt]*WHeL/}I珀"kw8Xܗ?΃dk« 0$>nҕݗUcU'n9?. |Bg{k=8A>cZan][Qq"@1]xP2l +/X;+|A!ESlN{܊+\Lѝ~!KEXspw=Ɠu,q`;%.Ǝꗯehv%>/oҩ&@o4-wn{LmJy7wuG' "j$OS+}e-{I\m!`x,# ؽf*]Ļ,9ge|vCbpV6u<#;4;&N.ڂ7'N֔#%Y~l FI!>:̼, 9$v[K^-]ZP20OLy`9b 9@nڻѱ Stk83OA SmKG4 "P xcO\Dz7l@DCD+xNueM=>:#|i n)rz8hfK:P4xZ<i2~)_alIRd!Hk̙0g a-37t>4vEv/_MzV >!]^[Mjg ?ZkRǀ{yL(RtVćCl̍4#vjPPt:jWJPF] {Ɵez!3Pl*g#*/'Fl*LE !;%˫/BA(Qf("Sũ#( yiS$5ieh^yF, n Ϋpt/eҤ\eHy Ͻ_,آq8Gj5'}iW5#TG1 N|ѾeETP>3'@OP4QkDmÝBķܽSꑍ$^ ꎚ+=㶷|K2sW>ZVPѫ'E8ʐF37Lwn Œ` ji-zـģ*eAWV*⡹ZVBNw{q GV,rr..*(3o'BuRe3.a_HEGUnѹf !ʷX/O"[37Aa3FK_4vm Cj?uhV>#XF9R&wh6u~ffP̪V] V!70FsP~k쿰@AOгfߴwXc6~K ]JJ zC j/U*MPt|a81hCP$ =_V&g),R_ zCL\,*b#ΐ XY#FoY)]3VTdD (_gB#JQupqmQoi,ʇkS(,` NbG)-]m]5}l #ˤ-<@7)$?8d(U?!!|>;[$j@ljp5d32X vK*7(_*.*w#%/mk xu4^̮ h|L]5uݧQ ڑsO5V)>76omxQ9 4DrJ̹~|bN,㨴qE߽V dlɩ̔ ƣc³ES;N!K۲6vss׻jhz kHaL8Ϋ'tCSPt<[Nz9ٺ@ _Ҥkrѓ{WtCix-Ãt"b9W,kӴ >eI,P)$F(oI^P&JUd!*B6iLl|M}3ꃲ(zsHWBOjN1ʥƝY?:H=_u$c&H\e.-GN~_iZj ]f3dȮݬjniWFupR1Q-w1OG,VŎփ͸%WZTZ`*o^1R (uؒn:yCl"{m"(X~]ɍ_;uĊfmL!IO >LijW"rA/ʆ`@Eu"5z :qxHK?nQg6m Jʹ:ڂsGF9asO gua8p[hZ$ds.|'/mGf_Y~nG6cZ~uWG!A_BVX٤?HQy1\U'_-˂0\RY'9 JrE*Q5K?p5EP]3tз4xrLs@C;4=,B$ +GSDp8*ݛ\'oѦj}|LCX*71+sS /suu w]nЀV]M7`]LH?jp ߷qw@^'nC)ZRa׾gR}(b9C߶bV38rrsz\1> uV7M踗؃I0N {m*P,}=ɏ5 _m$!r=}n?82P44;$)Bpҋ m5#(F3Wٚl6ߢ&o]8q *wb25sm>䋐ŖNOЋU 5I5ˈvP4'[d$G[wyLRX.X|BC3BHl1h!hsS\GF#Y.\TD ʿG֬h5,f:jp@r-áhuevbM1dFH8 /5n/|NBDM4k}C'%?woƅ7K<~[_Wj)wSrd+QK1w2y<|p E11_~MϑSç׵욮&2~ BS}$a*T!Yӟ#= 6DyפBV]= a$flzhw1(Piԥ.`|/}S"Wb osn>u: f\VpʿS1)(M6Y9`[h駦](>@jtAFD!FjIN tkDuw4.nr>]uw"ardd]4eƕ,ZELm?jZ09/8%$Ge7XNu`/Sa}B%0MjUj2|R>DMn`L^JYv MX(T,mc݅jrz~'kǠHAE'U3l,~H+4\Ka*FU#oV=~t G z'>#lJL<"M^+:!ԫ;l&iWZ/iASCU| #K:>kOi@XMοŹnBAD}UmvZv1+Lԕ:Q9O=F1U@; :TWͳƘ[ͼYRP 6&tUwzTԕm^nqu]_J"O=8BہoD| (A@B&ޔ#Ғ$?uؿ~.q C k02mij8~֜ X@Zu "bl7u>L$'%8ٲv26t{qKk%$:Sĉ7ZFs#ckX)v&09Ƀ\Yڛy5K=bM/&֚uc^~'T:_zH{ҳr-ḳG(}NY3hxp/ 뺟dyDý!h(ph[7C FHeJ58 Y"AexTG.z!ԟ:v{tiǗ33zRX;喙c{wwȌk<SgDZ[v7쁣z *+@އ-Q}`~-_1&i}1~PD_rׇ.c*$Jf{$:Pˌ5-nGi 5Ye>33 gvm<-Mc4OúddL;cHV,ke@0QʺsӚMrOG99E咂oG @MU!lfW俙*5yn!Y; +`̝6ZS2)8쐠I&rTRA*dBܶUEz8`.q>o>()ccK>DO*۞ލ`#/.V$2Θcw0`@4KI+5С^\CyŤD1P״H,É(϶i/$;-_|zL$S4x?G@ҋo5qcBqɟXt epALncSUf'%n"GL&Ȟ˂7Uͱ>RDs'6IBWd/ʮR)Q+b_b2oI=eZ, X]  oOojܯH>ǽk`YENr[Υ: * k*{ !tYt׬c2y8~M(>CW0G4w# fqBD0J+^>o>,0P-g활VJM!iAV;` `ǣItBvՈ @*# ^ĨT%azk#LRD6Hx8YT&EQ0w_ yw8kUfgENf>#Jq@|L O? OQaA=VQ8_ٸ}TByk2 94$-u8 ܩt&5Eޞʶtаޅ[qe]_ZTvd]LmK.n@x \$bX!jNUX3v]M aiXPYe79Y8w&o Ts~DR#@PJoCq6CFy[ |x>O=ڛ, YOCg- V8>äkY #*r F>].5Ud ~8̾l!*S51#kk@~%G!7%Aow\ܯiz;yM$ކ&ky`Qpŏg=5QIS[G  h/0Vց$a߫j6Oۼ#ipMS]QƓ >id,=mp}eiwx:Hո:܊J)2as6㙻Uj*jQ^S.>(ORm/:m8Xvmk?j{8\a6hao Y K]ۢ~_C'b7m޴8 XG8 *|GF]ʕAq܏Pe:xmbnzﳚ52ٓZ.r\YV+`u āoEld Z|/0K HЍmRT6W˙ Mɢ?vz-FrN&cŧ{ m>nj+m< H;!\*^eğ[/`/Oj>A/Hv[S8M?W= ~) ܟ{NQPnD%&e`dZ-K)09͈DB[Jaf+H/2DƢ);0P2 h. qS& ӿ^W ȵ h2\ &$8;ScVj m0@ F$)=>+L pl / byw5~T,cN!4^TȮy{𰖕]eB ɰ8 N<\mJ!`_-z I;49ax߱B 0Z16uԻZ24 }jd0OSu+s0A\})JDY~y I9 R~e%W61+7pB|ڔ;_laӖpFNwq,Ii F;DX©l H3A0; `16PZUjښB&y2 rEqr{ GCrf`~$?_Dy}XH cgo'n8e:D>E߯?ja F-ܢ Al|Mh]y?Ao d]wxzNE%(vH*|[!0jKӦ΍\/*7'2[QJMVrֱt~q_I ql%>7s}GЭKWQw\ΨL/BJFB Ę9bb/p~OzfϷU:Ս\ٲGӿ &Z{GlXKh 6gD  uT#2RW )! ɲ_-HC @ 9Ai׋s&Sm'ra'Za1#Ei E >Aâ[02ţͭ 4"s2ibjZ <0}KI=/p.R%u֠GaK2+A$)uO鑵ڐ`Tw+BH\i)ȃ|td#js pL {$TTF\m E\&UڤֹǬZW`+P>_?TS[Bl+mV:MNWGeBxΥBu.$;5 <NJ_@s?2XMNrD}R'TOfpfX0&Ĥ bsJ~Kyl/]0@Y%p Y1j.,'*35c/ocGT_`.+D6v9lvؠ[묕ZA)Xߘ&/ `TVM9qH!7$ug.S eOZ4:Ǡ ;'GIM0=+dH-=*ωp"=l!&CJ(3Gjh>ۛF dfm d+زi卝jv+iPc<X;ZY/)Bk 8f̉`i*!eWg7|lg$"tVILX֒F$k?I\U%)i?*|#V\ʷً.F$WFq yЧ (dqQj ̴uǀ8ۡy'c(e9E/6fk%9@t-3/ؠ2C#MzbCH;˿%:5iz\Em*A@ʁ=q ͸[t L5y8`O+:,ڴ=J97S&; ]Orsw%@pš ގ28eyh³,dXE%vf4QsJ)~iZ%''r+j Z']h;hY--N J ~0$(>eм+q'c2UFrf T\ m'NȺp $f{D9m%EMfUeVY=xQtqH$sUVsNI8u1ɜRwgX}& -r5u-#xsƺ}GAlm,h.f$rxਚwvlj-ngEAVO͉ƞCMa'HP$ן[`%+=q} >!rP򷚜uc36( fݤk/7 b ޡ d!i&7ȚKseX*qEVD@bf?g4.4n6uŏI \ GPՄDn1tɀ$>EՐ +'ue]֜ !ɉɡxP{Ƭ֗'o±ի P-hw+˹ĺ{` ,kQ +H ύȿzܒhQU"P8Di0brm=p;_j!Qڝk~Awy#]@G[<+^%{0 f`™Ǒ%7t6SD7^+'=, EE%1#*ر*[Tz 9:Dnk?gF ltϿ,ve#T.6l^]U]+UO fѓqM ^-;4ЗgF[n; Dө~&dLߢ ̈́>ll3ZY fV'A G3o1WJ؀sȰ8Re^zv}*TJa{XJCl3QZG`\Hj,I~4o}c˗ yt$^">4V؋[/BһH02oT&Ƶ!k2=g=Xhz :GԑdĂ( n{\|crk}lD$͈ t2dWܸ4̲yn@-K; )q-w43m[2) |  {É=ܡ /)D+rV`Jh@ = H7tD.f}\uRE+&G\yА편aqy7mDў)dv .<nK h6+n;֭/X'#C 85*fM:[yzJfpU { vʟ(صo"5Iw5·E:hY<%iJUO!S_/gy "kҖ?H>vyPuMa=-?[!g5wxVD GsCHa+#g$/E&܍2gI~!ͶoyE֐x +>:)2#+9)3'Ba쾇fz0vca>!TV!XlJ!"&,_Kù}S*MpF.Z윖"1d:<^"SGZx}Ջ4TME'3i.0Ԅ~5e?UmWGRF! y\igPW6],eN-w̲ K0+9X2j7cqY: [V [O|xEdo6{٤a~ϜvPjSX肁êH h}2cx3NG1e Mͦɥ;oܬJG ~ 3Q#ȩd=Xj y{S~E#s\=h-d3%z-A1W0|xUw/ FZQhCs/YgVˇ+8)2y ~2=GĻkHow:JU^u\; cbl!7ڔ oKo!c}كR>#!,CO|RcR|U  g Th:\{VJc ,·E[L߽!uZAεU}g܌v@Ѐ&A\-Nk&*Vz]U"c6"ҎwCQINys&:5\`Fa֚wކ^􋼮+U{®M@^vTN4kt#at{ipQ(0i#G2-d] LzT׿Z@ J{:}Qs.tZ4?[*fqLRkEUpL|ancv- ffqoLm9r̙j8M#;.&,*(L %4X'J"րSPvK7w0P,u$DT"5`̃P\"!/B3#?`:t\!H/*i85/TTP.f3L,DnX8!8$la}{+c@7= J 7@QokWxпj:/%ҡ F2C599щ(ޮOSDC”HR0ѱgo pfo໏"+8P׃8P H*u.?шcj(<ˣB/%y?tNeVy"m|=AK'dRe )Jz5WHO4õ?9nݔ413#^&v|}/8+"e?<} ,!|F@jFjnsE]y 1L!J4O2GrwVmEQ3\U1s3\XN[E([Jd8Cd3rA{ZGBŽq7a [@pb[0gs@#또oNxf[8x"),j枈@A`:JiqzPbZA疬eלYuc-xBQ_LtgSUΐK|JZXb"QNPj?h؎ [W'Ѽc֓'SW>'Zwk^(LP?/tح ޖ+VӐ60!ytuWPv-5fb]s'r dtj+U'Z2faKgis>L+b4liL ǎh2ٝ=]2٪㣲%KK'&Bj xI4p:NG:K}s* !Es[BhSẎP6ۦ;ޗ 2%sK?放ʠ'r$`&*:b R!Ћ}23W0~$;:Kx0y@ ሿPΩ&mN :r%ݽ _q̩b}Aݣ R>따>D$;:[2\^273) I2ȡ>'6{ΌC)/aݹG"E1GƕR f( ޏ_}!GH5:_6-^'}^IB_D UΞez!I6k|L!]-z'*xLev|tg-_RKٸKL@=wŢqlK(- /w qC&b'8Q0 DdUTE\vL7'Jk'!󒖨'}GForF>~+9bzoVSb}TQf'i߭҄4kaG:YEN Cd-8uzy\`8O2V Mb@@}\)M n~ߖ vXJ+QċvCM0b]}yߊ m}y%Jrwg`^iߏdx9W6n8TVX;_%U0MzX1ٲ͊/ jXMTDFKu6n}iM_LԺTa/'-/9uXwxN7Z?d]_'/x_2Jwp PFpd:J}cM50AhH01KuϏ*u)Ǖ!,"o"4(*K@ $Ѧh*S_ I۝H}mo-R;^NFغ9o5O ™<[S)."$8 ;~b,J$[,HFWmQ9@p3mDR?ogbvkEd#.x5z,̏7l\Z~#NMa"PE}>♄KH=wK%)CJPX\A__42eQORֿR֜׫{D4uXnu-~2ɰDJv&sF4EX̡8sZ^x(~ج ;U\JTH^1b]^ ,=s,Ǝv(RR;(pn}EGdBQ=_ׄPc'dO'aBS,/Y㸉bW[P`UN6g$9T=>b{sG.]Nߜ~CNbrnG^3V9{;y }d˕so`Y6GuIr`3HI O?)81A&9saoÌ s yLP'8!&+ È\[,IuO*Uv҃ kՉ&H೎DjWY]Sf3i)~ƖuL -wOhQ(qd\uiP<=}Z5d/ #&>TBǾc5\a7دNiP:RК%t[akR@4{P#]eI:V-5jheb'f:QBE Jʍ\W}*WJBн\{}^?GWTр B_H /BacI=Ů^\vII4P4X1halBŹvio^qY/|kYq.z8XÝU1vsJ+q~X.x`dqH|L=oyp[k]WrCŵLG4Pm(>ɻV7N2*zzK^U]2h$G#k5s]8U1nj"QcG-CHC}ZjFQdQN! ct$!qKy;?( HA1:-l<_kDцFo4F1n~o8F)2OJ&n3KM=1 ?jfAy%mW42N$Ȓ@w?`Ջ0q#3TVq+)] *&(f`?m[=<6VN =[aX 5"8ΑPSuhX "fp>A~ tjAabi+#Q>{7a#ʸveaxHGJ~G ;[$jc7dUIqq̶3No$LG+F9d/NðEq S- A ︣3z<8?%~[M7QG+Ի]DHPqܓ T`#!٪[L~:P~J? o9;6ظ)˓t`rY X u1\Ҁ.y}fG6!)wɢr y(yN#*IOLs2dc`>W'8TuxHLpeK@&<L>/S%~097^O7{^]E1*C7Ԯ(J惪@c{{RDB^Iwct0BN T*vwĹ \M6yʈx %]wG@כ:B"pselE< 0S1fJd]vEqO G\99yPUkfzYb&"T0jBa|4s&|w9z  c?zB9v,g>YqbTw`|tosP.N1KEskse }+#8S0tѥ/5i)9cGbM8짏f6W6c)c5[ϙe3v#и"e,teTmIkyXN3fW6 PT@} ? Y5 aYZyN/iDT|=𦛬Mȫ33d^믊nDݩ>&1u4-(1#XGC-XJF<|ևyQ*7ZՎTbyz9A1pA!UXi^܂}J4ߓ;9;w7< IQjN{a1su| r.y0( L#T򷙹`70uߚÛjgWW\_45B#:HBN޵-L~^#(sh ?֭o3ƪJ>(eJZ2A*wcW ~AٝlXY,{80h:?dCyC)hg)L'S{s/yL *|5ӞMTw:)RgxM8pC K0[#$0TGpwCȌfq\h qQX4&o& n-zƞH :92fOņs۹ he5@T) q,dMl$ C>m?~d9-":den8=t5J*m(y5җ_|T 4Ji!B̜dVǕO}D VU3wY,E!X.2,JϷ:{=U)v}$T1r{Ă o)~iDf~M .i~st`/ab]٦gf'= ,6X_$]XL0>уM!? \>YSu!TnB;gqjs/C ~RՑUNuO&+ e,@(j\InyhW0`(Y`d㣨kH7l=a&$M,q;6.,. C7HQ!ED6qng'Rkd@# h nZ; `󪟶<5IjbBvBGQN$zqlY8×5kCaDFX/Vը61޽9N:=?핱9x)lϘ[A7t'@mc3&pyv|&X鲒䆲'j?1P嬦0kݣG1DǧS0L58"w2񟐦AZ$ocQ̩'f(\N$oCd7% o88-frjɚ2s&p(2u/eJ 2G rdQF=BuLڈJO?CZ"P,fV<xȄQ Ȃw"h$أi(~vS4i ԋ9!zN6E?$dU1% VY0c>&˺upmc`A7kg9CGC[t2!$bÈ&6 FGkReLo|R,i"(>1ls'؆7(8:6yQd9 ޲~t@Oj?AXvdn@t6jMhc+5=`C6t|(.x%~s3Pm#WO:ykX?[H/{ZUfEcr&8/(' e ꫨVW#ɎᏨ]9h*Ritјh+*Ֆhpk"p5CGsMvF` *G} my70+σ;`. 9'oc+(PfsF^ͣ5dIc]N酨Qkgs9F0榖]ī\.0\F@Vn39UE},/2AGYtehO̍6O x`;7!Ĕa6pk_A*BBati;U3D Twzu{kS'bMީkH B2N3PE@I U#F$%6E gۭ+O!o,#nug|d5M`G{8efz->ʅVا},>(1LrIKvgpr>1!W\\_΂fh%-a'Yf*0UUQU+*EAWT4 ٣J B :8Q"wl'L t0aͺ/ ̉~l!vd{+"w)rrJC 9xS;= 5ղ?zxm1C ` _=(e| FSD`)qԴNÕ: sM΁(ڼz{t z?LXiL?}kZlj)4Y9Ux+ugPZ^EL&+sE64|e%deXg},=3 VyCLr= aLϨ.y>tEqIqD%@_p 3q-uڬfnO+ssEF0k`AP}έ\1^JNW6v7nE6pMMLGUya4&6%<&F=:sU׊'"[t' Nup  /ݺĄ-77}oY-<㔢>7 Ps5D`kqJrV?Z]g+kij7 HrRJP᱗_Sx#$-lV~*ÿ2_]t%ɂ#MX!!s'(>/ h¤m1,Xe)Kw`3o g]&^ ]b:wlΔpwpƒ :g'8~44Ō0S;1x{/I614 ;M.IJ+?/ i~'ogLC@Tb$E.>-NKsȏgL&D1n &nccryULg !\L"[Ux˩ADZ R}} Ai;olƷ H?mųǁ>{DqWy9CAi" r&{Tu#81fbaTXΊWUfA/$m'd()&ct=n:f!!i7'ӫZ%r:+N;^Ao㰽o穵QevbC;Nlф=V/;vL)UƈgzoF iAq3ObmC}9g}5 PmvEA [`;%+϶~ι"OY;->BTOfř7}u Z9ģvemE-MJL"a`FOr"yNsgͿHDQb &7@ LAՂŅ8kjdl}C߻jI_C~Qq$5|Gt2<+Ux?s68Z•JTmk@0<ؙ VPy#+\׮;5xxF{^%:;8p')J@?_⥗Db_"ukgpwgrF9xO9;<t7R88,u=m,w9E&y!|\zھs|ʦ6P~{!hDL/hw;*& hw`JYmQfdG 2Kyz!Y@OH)'j!V ]i_ܩBjzlF(r c^{>ʔ}S&8|Lmx7}X ^ʰ/-Lq?ك ܸ*tú!iR¾LziBoe2**ZrV}` }Sp^|Y ɮ1jG1_HN>.*IZEM sߊa>ЧFWHDݫl]Sշs% 6ZiMj IxJ^ݯ%˥Pj^ld&xD&ߌ+uZs͝5AS!:g6=ԍ 'z`J 麄K%!sAf"zw  ##)݊UP2i#VriY6BTOٟ5U޺e+^?nB1TXMf ~2E Ktb,ණ.pQ*Ȥs 2-:h6#uV?>7%4B2Њ%;H ^B hs/ "@E&MU`Zi-+muaSm?F^˴ec q yZ-oveUciz@ x [`G&Axjwi3{8"bUdoAg=(f_VqỄ;łNxqxUV- '4~ ֺ+Aa[Kbv# ~1Z}>&>r䕣tP勩[kg(S0*T!0z+ժ:2E ݆.YS;<3#Q~KnV 4p.F?H]Ȕ guwM͋w2k5+ l+U`sR%4 |ti _\'!DiM3ʔV|п|(;1yBRe]~E<c_mۑRFը"sF{iD5H] P? o[nm."z+<p5[~>s*-uL$B]+^r~!)#&b{OD $sĔr zIV)' ]_8zK6G3>!tm'G=?至p_oI(Mq2Uy(c8['mxƸe\M4%65 _DC1aV1ٕ :l^?NPV}M"LϬg]3O8HG8I8>7e}t\S[?6+RTEgu N<{_&/3ةv2`OClJ)crr1ō vK*;9ԑPY,iMo0^ޫQU_T[`"@!Djj[X ֺya[8\6'`տ# ? ?2SS:չ/.u% Uy]܏ ˥q|G6Xe5sVLuj,áGԭl2_hהIBEg5f &< ^=n2{C‹c..z`a׻gD*JI6~{MԧDMưSfxe?dۖ]rml|<=lCz @%1H IS0:7]"?raV$~'CfV$\B.6u:Y"f)I8s?:Ҟ70ٛdONO0bEeA sOe-<ɉ."oJke'ϴkj2u L&]UAfu2[+o !ԀJv=vj+ݘũ_O=rvG.Aǫz7UC 㘿ntT&W-W)FW ,g~tQlL _(1Gge2vp΀(볝 榀r ͸f!U\DoXkQZ`|jPioЧ55ra푙[7ud8s]8Mq~( S'tA6%`M.ǭ-_Ҕ9)6x]⊩ŵ(Vvz/d6!D_CVagR)Ɠ!O)F,kӫZok_u7m5jZ#;+Q AѴ"T^H A@i'-r}&C&Qe? |v${NѡWkLjR"Ip_~+Dg bx!} Lk^>DŽX:}63ٚXʲ;TXzmjSkB8]6fobH 9Y#X UW IOWr ~KI;t:΀X~>u&vʼnK@3@)Zύ+ѧcjclI,[uZȓOJ0c%S¡uwJ":kuVw |yw=/%<1!m#-tk2k4 2jjaGqrAgM Ȥ,~]E#fV+Ш_3[:+Fuq.*_W #\W0 V5(7{X-.%vVI!l ϸx+ԇ[rɩg+Wϩ8X{RQ0U0*%L>7Qz"&UT )c4Qf3CgXI$+hlMѣZʧ/G$-& u t,M5lf&C_CvyQz&rյX}8wuܢ;ׄ ( o Wz,} 0do]qION7Rj[{ۦUS4_cۄi3^s*5Ӗ*l'ec 4 U [ )$jY *X7޻+ަ>D-;02µwsC30Tg>(}7[5mKKPLm O|2']F,q;6*aTلߔc1̠/Ot5XUU_'@c`BȜlz>H!aqaD#qY"Vn0 "ThgayDGu:ی5,R=ŝrl?#?ư )VYQg.}^pC22W*꺊DFy.[T@"3 p&HKe ObnFÄ剦ՙnWb ^r"9BҰX8j.O}A;)Oa/;_,K 8_A 2 A )kKx.P!g؀О*w$©7O&ý|E!5^mb<;e-dÓ45YD YܧE\8zz4y"JLG`wBVT:c/ڑ$JUbzHnB ~=0.}j?j@8m2+p' Fm*oYZux/~o#YS-Yl&ϣ SG;i>N*)2xxjx)V:p((g>B ,Fry^vN8XI=9QrV]`ruzl~:4ȶg;Bh^Cs j]I4:y ~E򶘈}!z[hi1tk8"A6b3hh\76,?0Ek+N:S>ْF"r{*M(.cl)[A!wOVx-°ҹ=AK~w=֩<ج7y :>0v0vuE{ j3*$.*@Ӽ@#Aؤ=v$C(|ol„}w- Qkg[EhT+&FzrrLaܲ$YQݣx$bKCQXPsm*7/މn&~$1)J͢Ő $&! :fHS@To(2]%0sn,,V(a /_l-H *Eh0Θ"'*\k 6/[pq14y&NqWPT*#B i# G\दkXne,cfȂ"[-~j$x]?LMJa \jEF!e+C^ ʣ:Y.(&c6¸.Vך}-n.ܓ'q~6I8PY e$Ϸ7C {t?:u0Tx2<\ctLI::A}+oY=\%F³oI|L2h!hT0o)]Y )5kxߖ5r@7EB =۝-6H)?0O'B+カφ熃s$VjscNl 9?i,q=-X>Ӥh5@Sv^ot`o"'SX#n %>u办xoӆ^`fVCݡx1a#{mc64|u'8b;2L2 ?Y"ˈ%͗PN}'\t>Q  /廇6?oVPBk )g@`HuE QWtQ\\FѓGEXU Ca~b]w4v|x;s'%A4PK (#=1EP);&nGS(dB6B;6/J,wD$w QixS!'P[ݱv(l ɣ6Hjn"rƱ}uV3J)}iwa ׄth( r@\m}YN}"擜'Y 19GRچvK? 4XTT,ڥ)ZCVJZ':qàR@1hLMSe!B , Wo=,kWcix#c1 m G[͍"~5j^k if l8e5 KEU(9L1+xF?x˥ }"+@АU!] cymj1 ݊a|}] }BIJeM#d.rvn^0/ \RyRCq<$)A %)54I(Kf¡ʦNoOLWƨ>eo`u灴 *$S_RF b!ו.F2|݁#N0%SD᥀ ~KOZCAȀOu<#B6ucuf R{"' E/G/~nmό$/O &P10 `Uc"NXr͘HsL  .WсwD7^<+յA(ڐ KĢYw-EK5O#Prtwo L+q%к Z/m+qRLr K$ ';1JHg>QR2 o7E/r^~cݿks9gqh"?~ቢnsfj[sIeePxAWsUᰡ*)hn1+uw6 !1pr78T+De}81[z >ӳZH-xK(lB6k̕QE?Xg$CsEXc[nwׯe"Xjvg+P?lL՘9\˪ ̀ uhXɛ=U G_|r5so/A1r͎BĈ}d}%"/uԏKE}wձAyݹoj>"5$>3-ɼ}Ա/n|AZwE EQ&Ӵ>7Md}xW#4c1\Eb-0[t%@~mwL jxW( ]5rg\T4L o64$c+cr>7宸yU4gCO*t%tHPVWgFA]1g;b.<˟|Qܪ8c6G!73>4NAo{q [bX/(}Jڱ:BMH)Q9btD._cs@5SԀd0#ܜkrTǂHآ>7,q~ׇ6]/NS)qXo$_ZS{?զHJG@U-DlzKdPX(\AJ?\qWЦ#um'ȉ%r5>[\A* } 8,}g9i8>`xtU؇%̔MϘˌvv%PІΘePM1)e"5A~Zԡ}g`x^AѹJϢ _6 cK^-?6)|!5dF*'4 qO)C=1'Mq:哠Tx R*p368t꽇%Q=!ops7ɴyʫ:7 (}>(Pa3~ڮ}!X=m^'C˵;Ar]WL 4iץ%<ٕw.6M?=_$D$]Mmҫ#w9\ i<"Gmg&2!4KYp9r~r=uzl&l[#) H ;|MŤk&^x692wDr G8׎Bl'FNZ{'@k(Ѫ8|kpeFظ0iF3V;?Zu E|%rj"!fpKXfK '͔^yCb /%yL bD+fY?4jn``)3޴$b~dO bZbIg哃[#>K{)^ 9'/ƳiKZfv_K9t2,Ƅ?J4;049ku#XPˑ0'ߧkH;r&IBv٢T$n+@Kd΢yS|bdEeyߡ=ƿH Q7T@|^e߆^_bYmQQs&;ju1#Ss'A$'SٌJ(?sÿ*U$NDHw"(xgzPD%:YQHWIS kN3f:Th(FcPFL ; nYu;u=GҘ6^Ɔݖq&9[T堫8|^@ė-Gqi?thGqqo.$w=z`[|q;|crZ \'BkXx@Wdu11ξ/OgPр|xu'!,]Vdm/woL2wKA>¯$밪A2>Zס_ptBC_|tSߐuMpg|ھr`IᦀrM?*j!t؍D&`EP86zYPT/]; `T=M:3w8Ow C.ڛ@(g:<3z 7Aަ^X]\e?“qƤ@YahɖKP)O*[c\ú%Z*iVx,VlzZ8@x3Lc( vDd>тf+m-1 3ofζL-;lEr({MwY,`BFər1ڴ\@Ůb,^N̞!Z9u4z?g/Cς=Yi/wDDf,1>`?m+b)&5"K.+؎C~$"0q.iFzz"<8_'ZhqR_7%{PPboBH+kUhr͢]c<(h-Wt᤹/zo܅k|"sY#4лP$PrAqkX;gH؇hxnI_-0\)wBQq΋$:Ke#.Z.#/)IٖYH3,6^Dh!;)/2hЦn`->|!oȨytO [wA>lUF M*h=Q vf]=,ACt+Ƒt sJ/o9a1byr+ v=bX0}joi=0^k*k7FP~ UŔc^.%ᫀqxK!eNE{a4yM4=6JO c*&lFKzs~٢)ܻbӶ*1sdƬf`٘\גADC=o``ifwl g/#YXl}oRzT3#s+RekjY)oGt?m֗`hpNIaRz?Jsm!YX?-\ yk2' 3@}+생L]ϕ + xlGe@@!5 .Uumo7`,lgL_ݨ NqwrMOnVo >G7ߺg 'O h%ޯ>p{4ZFGߐ{K*Tb΅6,7k.JG3gL/P9 fyšG&29'F*f2m2>~24;K*_s&շCNl6b d`Iy#$阹cK0wkWZP*:]*̃C8"ƛ4O8< rֶ3gV=uN 8fڳ%<R>#v>H?K Cv}2 T:'b\GԺǩm = -h=-)kFg^W75"LPsĎ4 ^8o*K˟qj"'_j6h6x1SpCΉߛ/$kMN24SaWp_Mpi53|^a9:Cj豿 -7wݫܤ?flH+h^|۠E+,' ;壛S=rrJ9F_H/ f]D ,?- Br6$KRH$u<{H̀eU٬>QPcq>g5/wq4i= 吠pbkC[z;(jSv⩈Hpկ֣tc=o*j )8F쿁`Irp_k鿇$!T۸ZHPߊcX# ;(#hI'rw^=/}%P_5gMP69S0 =ta VL:mǞm=֢::kHKG3}`W%EX IQDtbqv( %|/d!r+쨼 0w vf~>^ٿ[cr oᓏ uZ-j:EC^kK-tl@wX,DT) ?&[?)[֟U~9JkcoYVp{opR| 0xr'؏J`{P+Y7ǂoZKܖFsb[=ҸtI0I[%yB:x,f*`ɒ:|K9^e=wbBHntAm:s2)ZT| VaC:Hd ӢTb0$ LXbPJMT 좴(Nv ?T AMMpf`ʣSbcgB Wv/:47r@Jը5&=` Q(-Lq{E0CzuO'ȸ_EG^dPțIoFRȎ;xdYi p1ͫ]KECU,?9i0Qp}.&f$i}(:RfrB~@6bOu{,*C_Ǹj|Y'”2AH们t'w s ++AZ]\cv_ȝRhgF/3RE >^&uvcC,=ATTydOS>F|ϓ{tlŹ֭,TL{] ZMXGJ8UaT cl E 9mp~U wVuXRȃ$l悾/qϱ0Wc>Ȳp"Σv[d!8/0;Q;,y?@yRO?b+7AX|ĨoEh,#4eV95H0HP([4kCɰ(Ӛ]>sdH@h; .˹_ҰIB}A ߊ,3.mwp .c0e rKۍk*⍎P E)8I2mqd%7na9/&~ ~1 mysգdC/R%ŠyPӭ t UaXCвӁcˆԡoۗ[ J4jDrHgK{nLJי|Zt"t+b']s8ZTvlCar̀ SjK&0kؽCzaT!6O-%XaT(kz%wZ'!BC.Q[/cv6:>ڛSoTs$JF{UVՒS&V{ԧ4E#:>pǽQRlr na  f%@GT"W EV]!9՝L??4H|6qU= $On~q`KШwJȔYeSj&ɋ@t(upl|@OvfE0hUa:&@d앲SZŞ: }17g20~lOӦJiNWG-cN)zK:ee6l p q03jx𞂟ƲJƕJӆ?HPHy "Q6H\j<⽫ۀ(uOy5T/ 9ɟ8 |o:!S3|ho ߚ M"+yE`xt֦2 3. ӳBj}7g6a6szJ=|AXݹFn]BqGE|T/n d`BVQj3ƮmƋAv1~g9g5`[8 Mx1||Hyv%n\Us! l?W'BR )8%E{[pWse c728b>wp1?w -xB!\iX3͵ʉ~Q/Rʫ(vb%mFZv1v@,~LYASx  ,goNθo'`jcx{ձ{W}hRvP-W`<|8A,8CǍ,,Dq FlbV\oVs\,p{x"Ŀ:Ӭm Zo7-ܡPwA5e| 56_eiS Uu\;HP!9x\rLʫ4GزSǒ1IxsEi*6)YW"1M][D{nH?V]`7#iwjQWyoR8+{Q}4CMݑVrw6 M(Kĉ۬{"w_FF 䄬8rVrQtB{ޢE'`|2.OU/s<3SKy"XGZ euJrf{/&T1kv"NfE!hZ >Pݷ*Й;-y15|7{[$!J(Ƭ# "B_yE(;3i`kX}n n~ Q]ray+Uّ݃ޭ2--|'`AD8@Z4:]Bt.=L*W`[{.Ɗ b0qs:ٚ{v/+ uf7*Iq՜n^W9[ʴoZ7JAPv&jk~3eʕ]P3BwTZT5*[rxæBSrts]r8KZNch-y>>)So;L8gf&'ҜhL⋳dy"bz#opM?Zr~mrX@ Is"̋k%"j-eehvZ}Ϟ_Lj:9S^:}{fUrK =@mw!WwK750L,]mW9-֝cKrH*Ggܱ|龈D͗NT곟n@_}2[d->K,ʌSU,]1OB(:Mc"Lv?`]!gQshTݨ0xﵗ,۷^ы%bK+4\ɷdB#0mQȜYg݊. hح\\$zE\OL܉U`jKnRM),¹I+TVqJvٛ* 7J=Nie0adp 1)u4g6͠Q%a_!^ ڊ2Mz>| ̈́忝6aF$Di~#Znؔq6qmX#}DEw"y1$ܒPM+r/{Q[9y1w/ ?ә vK!(9C|XAsMd .#zBFSqo|. T-L1ow~m"%=V.w!nLNj5u)י6Jada%Ҽ$Ce~yq rkƝ 0h 0Uݚt%:ʳI\lg.)'FHu믠w]PGtwfeY淕8I~{B, aҌMQe"p}Ch'dV@dkyh& ފǐfWXs6i-=w o27no*v;+TW^Fo{fYe ֑iXsGV[嘟Q)MpMB} kWsơ8]R e $G?̺}}p1CgW%\ⴉ9:X ~㐒M35k{9_kŖO;' O39(XCyסK٬3\0MSST/'C qp @~Cr|F-5<:*+! -K+z4ʇ8 l1ٱOSo(Ѣlv6 CwdܤQ LD.ӂ:Ѣte1UҽW<8G;IzаNe~J+axZyooa,:)^?oJp۷'}ncLJa=~B!+ M{K cehr]c`>D, ֟@`fHġAFuJk|gFjbk' CՕ-9_-TkٜUn\<hD朋$[sG&V׃C~9gq_oa$zz_M,v!$اY':x s IedLtH=W>@S!4+#k^dBF|iB(~U%Q^KT5Tit_]?uYl#^Xhס |RNf,d-|Q+yߡ>lЋC3!52s%V&ʳcm`"D1+§//л Q/Z#AePhs@RK$H$l-㟂acZ9uwHI?)BM9Y&w}*5?CXF 9Vڅaz$ns(T3ѵe[܊ߏ /o&Qg ^m 91ǒ݉1`i{Ҽ|:G_Z fBy$}I) Y/`~L|q%d~Q-QVR 9M B.{5^Gn3B Brʫz]gKP<*іM?š" M0">Fq5oC'R,CD`(W'c7]-d:`h~ً7I88}8zP&Rr0``i~vȄS>i 7udC )E+!ıe:P!>Lsa(,?*AT5r2$⧱4aƧP=% .)$Ms$& 8?D%맹/e*NIDFqN\1T=I;gܦc%E-"3[GFtiz;U5'6Zt䘆ch) _7dj?n`F{]pk/)ZxGA܅fe5DI0aVLv鏣Oc mUl>wU37=y_QH1_Bot{)U̇͠s[fE;%#MRJ>i"4CNc]L ,$c>"sP.^s -v-Aϸ$R'UK;00 Fx%fq SCԵtrW$ĀM:D5H&YTaڰ7Ten:wɭi͈WR< [I"F^dxS7?aK3J,okjuOgV[蹎ƫGT|4 =nw~Tci "BTElBws'>\X^NEUiTbJ}"8f] e؅-O&Nhu e*B\ޚ|er.0zһE+U'ܤO2tjCaR㑘?LV%G积78ykeHxz˖_'6f[vmQըd*ubYtNJF[EFTzkМw"d OJ}X: jȑq#j| e͐4*JJ/$>'!cFl5(cߝeX}}*2q6*=nwfSQUr}$ VWwfV!?i$D1F<ҢhIJmKQeQöh0)+yl i,n'9"&2hZ]p2ҝjfNL'\5Ĭ;3˽$!i7_@ D-'[k3zx"nQ,NYrSwa]\AG8ʩ[cD`5ss 2p#^S;MTm'cRЬ.Ԭi@\AIUq73w$fmSKhyK2hڬ0oisM зo]{_a!_@\𕋛Za1!Xpո'CÔ^XSP#zHIp^ nχ_@\CRiAqa-Atg"gz tRH~͡lVor `(c^*fve#nJ4ֽZZ,fLzϬ87Uk=Q{8;Eh&Dszo#+kuy^2f寙_ \o%0VbǝȎ6/͠Z2^"!}pkؚ,w{C":6g)+m&cy#,Р (8U19Uo[:O]q,\mOz6A+ʙJ&_x.K)V&&tu\R"OڎK== ܉cw (s zRJNbBÄx p87qg<F砥(;Bڙ12˨)~/|JN,l'RRP+xjoĽoc;6iF{`mřϧ 9qФ}'W7lv~Lc$Ўgk$M]QqJA$ o\|"4'vs@`[$v2ćz92b*5i_ }h];el5E9xrh^Փ&D%dDCի Xu 6P51~9 wC&m*f!]ʱBɲ^'^AL̹}%Wըp9#br*bGbE;qO "WAʲ8p3ڿx&T3ِ+=í3)7/Fa?9`^D{zpoVΖ&`!Ĕ9蝌)(C6៧Wb :uLOB4vMFG' Iۤ,0 d˲'tF~^f$:J+1@"iO/B3i=(crkb][Ov#두/'M~yN.LHiިmqfq U],@6h z}&IȈLc({ (.>֙ 7Hw 8ވl  !^JW0PVr*cqTT,b5=R6-bFWzQ lã@JT&ÓQtk>]R (]~ ʄbڲFN{;I>وN?t0  #tv'8I`P/h`u:N|:n~Vv o*.Xj{ζkrUsbqE^!E{11ŹK΢so$K<zphU}7;~X|r=Q@@2[_e*O,{y^ijTZ9RͮY~%F;Sv6h! t/f(#LuXz1xn"mU*NHm e.zj11~YS7?N-N9L.Pq(yin L-ԁM"הMK, gm RuD$&(3r {AhҘ;{IrA|9%xj̟ӽ@N (@aQsPйBeֽI#?Ů?l }*3Nf~p]{~ƸUD+luNp`ČFƭs`qTRruwN)F6k=-sGaNG$m3/Qw|oc! SStЇ.݁nm]Xw-ju l6w U^r̽it ܡ;CH9?w[| 3ᎈ<Ż'q7|2Dh%eڇߣKp\,L9ęt]vQ_Тʾ\/ {UX_+P/x7jz\ē&S~~!iP}'T4+Ѿ`H 6CMqcv w0g`DD mw7Q-4D)/t"Ux ȹM D>!/2=[4aF =k`RQH(b3I8"3nBF=uBu$>pL. V\?L6g'Pj( @`E=eui0.՟--|^8-"C{Heu Yj;G=ѲiTƝپqEGϵTJb}h6)x L0ҿds36M-N}#Qݣ6}@36 NiG "@D, g#:@TwPhtZZ<7jb@z=C_(ICv.Dh s|% +mAI-ut"3O&^e4nB^(a霘Yrַ'*4E6گI09O)c<r՜ eJAZ߹.]iwD$+29)n|wc8O V3@éufC,ycNvG`NЦiOK6;J&nw OHf,yX4O"PZ9mҹhӁXxpY-[҈N V(*_}d+=[rK:7RdqD- ,vZ% Eʘᄇ(=~)!+Z-wy-2F0˃F6ꝶTtQ%7hsmumj{p$~߲2h 26FʓW+@sp.WhC&S<՚lqɪ6\Yٜ^# ѺMT/JI7vУbR=*e"[L'>2USvJ՗3Vs66ѦDҤcO֗-m9W:mSg4ZƉ jdheQlT4zU?<@*peawA$9EL*ޑE=vfbQְcz1?,>Psk0efW޵WN^^jErP5MqȲ5x?Anž."\SCt4:9}dANL5qU Vݾ?: o~ Z62qZ^}'I 2JPM 0B 5sj>V" gGqt;|apJ'}ӹhɾxL)etP-Zj*T&) CU:qw{6?d| [cY?2[V tbup !-i,ߵS?NzGc/w0Xx OsՀ9s^S5ry 4ϷJ\gX{d>qōފc '9{0*,IiI6NvcZyٿj5cVheݒ8Yt.]^XD"wTo='!TO;wA !}i4WOѹ0{q>L6לE2^q UmAD3CC7cxb.G-Z0o י[-k5yJnk!]N1>v ~|dgc{(A2fOxQ yzΎAl>Jj[–Hܻd#W3!D;z# &ƭ)0UL_(F: $;7ɂ)u5Ymۮc)2߅ڗbܔpXuдGG,wPf4=b٠iW /v0٣< k"ňj)> - bBs}%?uj_"95ԩrz['9J Ň$0'tۣdUCDڸ֡=}%`JIem F[PpMiѰkrZ)qޥ\Bn#ōskkԗDp\±$B%>eo=fK4tP,+bPĢN{@|R?yNbHwkz=[B?Fa^{M*X^wQ6sEilsP?/^&"|a<\9[w8Pw;_9SFaIH[MDlr|Tx;]" U)p_6%{|wDW[&7I33$:_*\xňڤbYرYgv.)-Mi0߿i2_FK-?Gm2fCAG[,C<? =2=R: ZHoK{jBN JI]P`rg c#& ZuXAt+9kO*Qw72#x (mrS.EZHEL(xu$On.mʘK[ʠ%H#I&" C|&`.nb SowgaaOm:.z2!l~QCҪkU&1W>1 %2 ?T! oS&Pu(L~Ш&3ˋlP4pHfSQaD0.uLҕ]la4|! y+r7AljFT_X x+xO맭Qc5HEDlI6bToa*~ǽ/h]5>ܻck`*$ŭsƣc|+KoJKD(&&Q̸"fSB,o xC'ÿe1f\̩SsιaL=jHpp iArn293 ؚT&k:ǁ 7 #DE1?8xY>qj)Q@+X!Ui*+DXpzҋH0Z tJZ!vA4n9 b͔:5Iw}t3>8EV_4χ$5iErex:1O NX6T&1Tr |i+Sˉ3GʝדYrrcIFUY#YpoD٪9bum@av2ϯ֙hfG >aqQTt'-͂f]ݍ|33olr1:Ur¢MA7B:\X=(4*Z@RrffJ/vb04gN|T#~hSRSg`!&ȑݏ.Z1ZG.^eUV]GC`eKOẒ] S+" $VL5 ]='A$cJєƣ S+ A @PKCL!ȼ <)u; W @~1' -5J;Z#|5"tsg >A  )Y!jҾj I1a~v19G#B~7=C2v&@/mkTI,/ ፟xxlҒV]_[ "m7t1'x+%􈩄6-߹PqwpћY][CT19+@!x\uc@ȩU6Y /sA1_ ǖB]UDKtO;kDFTpKڪ~F^ZMd Nzo*`3TDPuFÿ&:I֖相ȧٚ>.CkoM%o|s.n$P+Qԑk֍GxSN+U^#bPY>YvPYX=&W(}11&=`?|mlf̤\Ƽ!n|P{-qfI9Of2<:(E)\aänuފ:4-[;K7{AF7dܙ1g؆z?|6 ]G/S?ꮡq_=RC"ziḛj!$-L^'amnI~$籧Eמ+IT`@F?qEh0vkڝJ<&b Z-z[Jݷq(j DR1F0ZDzuBmq{8eV$J9 MGM1ȇ/5:kSaƙMؗ;gdB]89kd( 2S@0ڸ\Twa M\og>=^zQ ds)[߅he{Oְ [=v߾N2͠}{!+ή*+= M|lFf3w퟼t[B~-R.Rkə0m,qi2n 9o)aUgNGiMk}E2!0[Y%r1;eTޜ" iZZ nm͂&9)EшF7 \#VK@&zS~BO*Kkii]t~S'*2=++Vd]w\U:]v,s;ɰjZnk6ꝶjz-;x߾ygwEyHW|=}VH^ =FAX6;}j\jnMDQaDq/0T>Qҡ*lxѬ)Uuj'i%-V8홃y]+!.ca=Y`T|.? b{u-=@fMA91 E&nJ/t[T p-qS/AoY#mG4-Lt}ZGqO|i#|I^)뮪Z6<lV9Ξ+ls1,F ~S( ^}Ɲtl`pM̆gÊ..THI=J0_RW֪.O*}my+Be;dh!xhXSGPyTJ{5 . ]p,-Gb)k}ǫ.0ZCADwpWf7X}R Rǀ.)IbM3޾[?eԸǓvW\lOL5iaQ|?s%psa񩖓wQI_S.M,6蛼ʆy՜M$%J,9As!Or9cI?b;`aIO88/8E.E 鹳lu^RY$bà 4]ةGJ~ g9Ą6S *0^*YA:͗hN&49\=-UOƆр.K*>}ϯƋEk:|Ag+3NXFЂdro8(ӬDٝmp+>6BSضkJ;g(K(T'r&s&bb"&т+l0t :ѯDgļ DF++a R5tqeAPh4_(5zfe[{HCsb0dq:c alNxCub>8U%ɪY4cUԌO>ϦlRG c[d-pT)I:lm+ CR=z02ƚ]F VSCu@%p^IH@N>2ޡMBoQ"V%;x"1;# /RDWic`8E) Ncn,y F _8+ց `hMMKh~V"?6ia1(`nNyd 0Q[V4Fi|(MWAH< nּܳfT{t20Vadgo-`l>XE=8>sAT?8S^s<޽E7KS$caXԴ0M؏mOoY%k8 * OjfJ/fVlt` E8wH&U4-X"9ǀ$wsKN[ؐg“-O%*7qُQ& x1{ i%.G_^HՌ6<,벇 1' S22ez{{ZO"55!5Q6,WcEe-onO:$INfk8!iòg{B9cw>ƿj^FjQ˷!,mT<̄*clN*E=ב^.H]V0uo6 &=kuF͘>6V*-֒!%FlUվnYHv)vrVs'A7ð;1}R.vVvaBQ{uk~CРຠvaɃJ<F 4¦qH(G$yӰIcqn.< S$(<&;7/% :cKP\Bz.Ϯ+rd\6}=H}ٯ?K1wiܺ$[Dtaf="UW:'uIŲj-2YhPmuPC;m7x%yZi>TF)ҵBغIfу@mI#2+6}*d3zs2ߧ/_.qyM 9<ø hOK&mBbWϳ&:*Cp9D@DF@.";Kg@S*4sAvJG1X}.]yo#'6 aFCS歲LM|ev~<S0l^+Om.~Y&^6,:-PCQ~C|~A{>5@jLrO߄1L%b؀x,Jdh3]גZ?0O}lr3?w7ެ=7:mjeDl8MVjzx"O,V,ۼO:p?5o`CuB}ѰB4^Za£?G@2C>g#?̓==onΔv7`+2xdu#_s%xh?d ޾*,ׯD,9e wJ2 & ]5X_ $l#%g)Nri"qAPCߧ^gĩv}z).Hv~3{5VA M[c+BWƋ&]#bu݃g2( pKnO*awcPƻ:eÝ1Ń\mb&w"D'3c@"qFWgGXXŮͤ6_4\5ؗB(Zꕞ 01NöŖi8=aC7S|%@,b)S·~< E݉ՎGEEcctmBuU7{b~#VN,!0|n πP#c~ͳ9 rq/G~Fs{5hKGR&Œq?=B}[Q#+IJy6K17 a6K=9-T1ρ  NDKl h״ 2ߠMz8" Ex\'œ#Тm *MXW>gqHyv~gгO5e]ژM*XЄk;MRϫS2-H# ֑{&%09%g&ۧ̓UOO+?Eܰ_}DWYvˊvN9^^ԭUYLd2E"/W%1Q0[} ވhj!)hU9kIѬ<09E$<$VHˈ 9I56;dXc㴻 4҈^iWh:FlB?hݕTr>P;e(CWby׿1 tMz">&Jf_t⇧j;\?EfX.k3d71i8EazaTr*:b0S%Ax53pg[*hs?}9@|xZPk{犗}` d[*< )HP^Ǖ h\|,(fJhX.Œ#@9:s#, ;"&=vؐRor f ? v襼fj,͓#LցwԈ15I_W+'~Tܮ ۶8ФaJRRA!=~9ΎOlS0b֥]Y^~xaJP?hlB/87@T[MQF.s`(NN% |B *VS.ĚGG"> X:c:n<C&F{_j)Gң{j2B,HY=grvwG=kIcX;t+(#b] X%ͯ~N>#v8#$ގ|_v#_OwɪF>%,u9Xչ WkU['ScG9eUݩr("bKG?5/S˿y6[)c5-m\YœTw\OEnJcH(xR~*Q ㍶EHlqf%uHC2luvm K=dkBFn~2' YW Lmr7O/86,d5 S\MJ+SJ+4f:?xsz \2~ĤGF/tA=jRC1]\<ưziǷ:K}fc :ݷTG_F饵nB$!H|/h>ռZy w~$ҟl7691U30" *njMP\bk f᲻P!pn,d+V$RzD$@DdLCL ~l_Fbo[؄GA}#DPZ5Bx[ 4%RI~׉,O")?+]}iqmπ|HL߅wr 39\_i=Wwx|C\֠;젇 ۼGVti}AR.2mA@evVGiUq`B!1%3ӮY^!!"[u`#Ĭ/'3fiт2֩3X>.[?d.ȑ?i v{'J#jcy3UbZ9 (E_fpx#|2rYFbZHXda"JÌhzF'\ȼ;ێ Sk:xD1qyA[?,֓r٩#0Yk…dlUBCƁ "Qߐ*gIl ?U+ˣ>KBBtÄ8ٽκR;y3\yC:6㊯ u\?C0tK o  jkS_mք]0*laTfj@JWr&+f_0/G_DQG.ۏ˨%<{,-qx3rY$ FC+LpPb N  &yԡG OAas-gc@"_.@'&*Ւ%Tg 8[g=NiV0?-9UqK|Ur6S͖L<6=xXJ~]嘵 _%`~=Cq\fȌf%r3ӏfg yZqsc*llwkEC wD5 ۱Zgb;'0n쩪XhU_lvBC2eG+0% "&1{axxKy?.6㘞48מ50>"єL~=OeltaU=aD:G<~6\Jw8[:!.P99GQd#gw*_LQm1'Co01243lWl}zjl{UI$>Ȧ^2)u傣%w\c0[F?I1UU{.;r2HVүE6o %zrATC,>  dzSE ^. %ݼFM} ɭ̢_s@9&/SlQed PY=nzPxYLDp謕t9|Yq}(x)3#"Z2 )/!'J#IzD yg.T``K(f7%=^4^زj,›T}3tyWIo_y@LE|\t>cܾ( ;tIhً`;) ]56XҌl:,G{S8rt@ڜ̟IaGK ʱcoN4m-')%kb⡁檍O,n5.oZ 75A`eҦE  ^5Eې|~Կ)wk -<`)8g䨸b8Hտшܤm.TY{Hywa3?' z=ܼp t;Ud, ;/*'?Ed |,߿VA*mËsĉRuõؤ Y}^ڔjHN7gHx~ _ײB!h.hd-DBS"@gHPqpI}A!xKPY R*b xa_;:ۚ"KE. 5΃YOx],cS 9Kl0%DZbkJDy[TU NQe¬_U:MAr\D7Y6SKT$8LC@KsE8{1FdDfs(mxSp$g4.S<酀7Vo-Dh1 yžkYN "2;GLW9El'f8e 5 {`L B{Sb ^A+I 7S2rN:^D۵h4EBwpP=nYjXؙbdKqa^}\NHd@Y+ZZE&P0JP}7ޤWdň\agplv.Pe0iiKq1QwFFr }gn&a1+ >:HUύr.03L85֡ @'Gn3эhdLy"d\M 2F<BEvˑReaIqffau6U cV6C`!P#@>c1u4fwqC!i.*-@CR kRF rAo>]GX)*tujrq:9ז:hW˷oRO{|}sn+*(S$Kt`,30ϮX $*1 G«*p/Ӌg+S uP# rtD3^ 4 Wݎ.`t(7'(=ĖIǞ@;x=F & e1}$5?P9U9\Im&j2:dbn"\E2ػ^yčZ'ƑR'@4#>͊ l|ɺWlo%R瓚^A:g B,=/̍ {hC5柝fJ:AQ:P]GU\6k瓩TTEl$~"W(rAbvwa7BO+-B$Qk)𖓟4q.K _ 8&T5xcQVaPV)pˁP[{*N}YZ~)CXP/"#O8#+:]Y Ȥ0`%jBrtItNSEef P4گK\QALMmސo/8y-ZD1Fו%TW]1&z XKJB!8QZawN͆lQr,@\h}uj،Iq2w,a|*?$[X &nҚ\GR>X3.۪\acy}Z1!`Ãzan`5A(^)pc+()g:r[lv{XL)j@bSz[/!;x{T &IgQIPk˺}Vf sġkA59#X@٬i;7;u8 /}H6_7xӔwC*&<&kt|D j{>'rlT9α1ܿYT]Ah1C]8bwϿh yM.BՓ"<^bL4<.T2YBHdKЃ5|9^a0!XVm̲i9[D P~URAo_g2K%Xj')i>Kp.phQ+C$eY!(H7w*ۑ*(UL 0ԕ<\fTaT}ZA IķҺdЬi)-2ߗOA,m+l MexՅ$\U |V֏ڭ%4`'Md5Bv%4,cU w_,1g`3/q//Fc 5ֈT ?`03ƝtAy8.`KK*)+mvIq- Qs8m /UΉa=Ef  G?;|\u 6kWń DyR3"F5h hA !'RYT紦;{SptgH"xx^7,z{>NnDx6ͽe&~I<ꣶStPw4A(l8NC>ou#ccA:ۓyP>uBn|ű/|~E!@A\Qg jS RӒ蘙lF3 ohU#OX7ML{^ĵLa;tfuDW;%͂+#Z(mFh7zbۗ6Ǣ{8P85?ڟZ:@]QN6M2y?) Bie6DB FH36ig V A֤' v7'hopnΩ٣ -WM^"l탅5Xz49r5TCׂN}i3_4-۟heS?YR>xMW>*wI HI@.:&\dQ PM*x^tY!3|z74gl Jg F+RژX(9'Ѻw{g@%Юh"TbG0/yi!KGԬ 1^lˣH( :Ĺjx7Uʓ'J#lt!.!$טQ8"eOٲG;Ѯ5l`SNrch=iU8Iw0K4m%k̵A?IH09usY}St ּJ/@)A!>Nl $uT v!7w Fҙ;MP- A0ы5$_2 <dޑ*}8$;ef"ͨ0*j`5B1ܙ[h;1KD(6Mq*m/.wU$i^ޭ76(K&n%4@s%JQ$dS|!pNNۗ|,uuTH8t-pEpȳ2P7|x`|asLa8Ӱ+nNV͈0$r_ۺFŸ@J9DRIm* LgiҨe!JՀ?*cd)U_|@Um*zFwL/;V10=`lmWO~Rm+`M >k;4<[yew̪蓄@aaiV^^&uI}t;w;`I,~*3 !^/l*UGue ՓTYQI%fۅOjxAYtu,s1E6$v=zvphIz;Y1v*] J;H5ԵR8|~:%SkSvIL9oqt#&f<'(&{Uj`t!0מ72ߺ_%D|L#th_n5ogd>XfP{ lnr}2s^D?Fz'HH}ZoL#;g~=9萦,G/':?_߹*guu#- ,Z@9l [s %/S*J=h/ڴF9X:ׇuu3!KCg5;q|&c{’7˧F]*11*a$z {=]5=B *NSK{U쭵6^u*Po"sc4׋.7 %yμ= &edcSӒ, \'W fT%RX.|m$%p1*T O,B3$ڀҭQ^4'2qajlKt|((@H\߶o]mKwCU$bFiqjӹ %εI$nZh)fm9Xr}>^)&1Մx@Kb^0@inDQpS`]l. sQH@X DyBX]Skm "U_wΨO zpP GS*7l,1A5C3$u$Aa׀cw?&>Hj0;" ?'O-"ySc;{=u=>M?,QjdLQ] Br.#lޱ (xsld~%4)KFT&@OpI밀ښ&cB B28[~43Y㴰4Lc2ŜRnoKIV.Ewg୚NVnD?oo#tjV}y^YIš[B>}C{c0Fkx@Et :4Ǯ B[I% r([H\g?kEWkLtcT tpmioӠpڧ.$#{o*d$]otP.ӿXV#:h-H_iXٔ`焓)a ˪Ǟow'EɊf9,>psq+xi @6#|Y$Tz[C&=}(xOEײ/+ƪd0чV [KgK'D[ '=!iI!'0!L?[]AF_]vyD[77,jEhde;'3 L_[.o`SK#N߹l+lgh#h㸷^}]iM%r9ܝ-c= pJ{Ł˵; PMZq ~+2TĊ"ejSn ZAOa9>:4& k ֋VM) eXjHE m$T;By(vubWO!bμ 'D֠Ru5/s?IcdV$~$ 5X4W9OvV]nǩz%\Ae)8뒴g^-$wjJCu a#KGN,$⣒H~c'LiR'wzh=tXxq87(p+ViM!pDrsNIk7_ְ9R.. <`Ae ?}M6G_$EX[|Zuc"}~5ȱn3Ʊ ȅwnѧyErT#'FPQVqʣ̐Tс~_oNy`j Et5<0S-Tz@YJQ)1U1d  Q.lĦ>W!(P1և7x)Q(=zɰ&a 2HsA(bkYz3Y3=?1T ܊Mk ݼ,pЍe&^}۠ʂEsdz*əUCNZz͓uOEJ`2A8a#p/kWsXebtZ(!UdyEGȘ,i4!`&Y/due;e~h: c\ֲַkck`v<97g\r(F4 <~ۜ^H ozD:Ka_KWٓAtMn2{kj p'^dx"H6=?iO /mFs=ynD'+p7*?ƔB-#~V"|bh5 1tx{+2ҥ80'A- D >D:I ?!b$O@Ck.ba[R-?Ex(}3I4o[qZ5MrW}8ʽX:y5vF<4 _:Y}-h|bg_2Kު czmGf{.D<- CŖD+k/qoS-Z'NL #l#8{Bws $9i5<͞.P"OUA,A;[)D$[.G1lVd"i Qw0;n}CGT;EMb@nJ4J]iR; ~*1Iy:Ⓝ\odc{n~VD3{c)/#N x`;K*9{>olF#LW^G33SI=wɹ]zܴK keḿ{)Y߲_!Zͺ5!* s_NԪiB֎ So|6O= >lF{/-Eًe9*Ge٭-IΝfjDH\=\𼇀IP8Cݨs>qvhn?'6, WoycΥ* QڍH' S"Bgq ڝptͭm^k7ZwC &@̽ Mg_w^ky, 4 VR$^,UFlWc &vwps7HQp:,de:s@!s}~vߊXr ;T[:T=Ef>%H9&u)FEpy* L~=|tUq4:0\[q$݃#Kdػ|i˳/R9u||Ԩ^/-6+ҀZ(2Z!tr4JgZ;y*>w[ x~>Z_Wz^Z=yN?}1m`<^mFIpa&Uy+)Xl=GL[qV9P^Ūƀ)fEGډ͜4G~Z'Z12cN)HbEP~md? Q0ɧHetxwv$ ]*+W BFRiA!2Y`ː^uޣ&}N"YoAW6V%aKq5v3:>ư?UbKo#/WT}C4.ۻj yn1="Bя.AN0Z}Y%+D6$(ww`8䫚Ukی)mMsܴ,ޔϕgmAl\P5>f8**aO@b_k:mta+ %[*,h w7 Y]2%{[KD3F = =+l7k ,ub0"ّB-E\= !8l.1@ႡuTtOAn̈́g*CgvF^S`\V+3ԳVĉpj&g4! P,` =1rB_E MP\3 Ӵ}G36:LA/~2drL:~\`RКO,+iQ%61ᙵNr|kVBd9E_4/%p&0]zхya M?m*FsBh:"gpLmxH_Ȼ[DU&]KU%&qX]Ƀ6$XC_ jVОԬPZwU$5֥sɸ)} *3ߣ0^KC˔Z0ɪsjagN[{ P V! yB|y9̀V+=\d9b\~q`X' ݳ;Ǣ" Hi|*^x0f.7}ʧᚚ1;#=; ~{Gڼ\d4c%H. }VEF{=XO[w]ΛhۨL.X-e eKw.xb1 ˳v5 ۫ŀ t_1`;XDqt,= VWZUv$T>5&JC[62\@բ('U-Ojߘ ZK`gD|1)J@ОԨYMv;}G>D4}"UF]Ɉ<6=ʎU 8!⫼\rQ䤶d7Vzr0!msN48ھNif.%.//wAZq@ŧxa{Qr>H!~(44Աn.zˎ|"m25ɔtW]4߯e(w1X.dS-v #, Ʉ.(tᏝ:Ns ?٪TǡbЫ.R1ovk&=6lOgOIٽ~M@gI} [bzš(yE]?XWd1p]}pjGᖍ`/ucIj|"pRLX% $ dͯץ O?eJ6o&#tzD zH%$ࡶ4*j hv o9BH_4׼W&/9@whq֩ 7!fymb\J?xdЇF[B{O͙w\&0QAlr߽&Lur*IfJ3?{UU|.ňl))W##F_{xk37S8U@" :-L@}FI/EO32eG3;VDXdء&  }Q]Um|_u*!x -{ۧ=D(XA&'J5#6IjLIZȾ̂(+ES]!` !4nZjv"% ZW>qq"Z 3XL9>)_DjCHǬPJT\"/eXr,QIiQTi++KE㵁S W ׏hvB4"]6'O[",WochPR5>C} sCUҴ2>E2HDžŤ[T\g:YNV#o!#+IU-+XF@Fy"W 4xݬ&]%VnܷCSH1/-mR G쀇ZPX/a & .fC8;SIx3L^jOF6Px 'Rk7xApa*uS" .ss>3qM&![Ԁb\d#I,M3y*E-ؑN7FTnjŅBYEMJKxv_n%l 4:ܙeD,@VǵgExơOØLDq@jMX &mA9;ݜ]^g "ȃb+8H\HC- 3oF48n1 "ļ 2iOK+E;6v,ZlJ酝"*NiQ~O t>NR@dԈwڝ_Ud*C]u <`^@DYYL[Fs/P^%'o2#cH?d7q0i^V(F()I|BWD%fE}0~v/c-Bqyj:@ړxI &MJr/GPC5q4=?f1p>E"7,RG/cb> VBaN^P- {]uWt圣;ׂ`*o;|lp oV;,Q.reV0-o*q8e`* +\v :\Fx{ ~Z/<+%0$`/\>0ktGk&M7e ;%>lT\59"dS4>oc*<$rmsSKv?,gO`a|hit*[!߳9ҪЃ˩ tK:{z6N,hk `h#* J2XS_4/!(r6W7xv+z(>i§]8!2͈0pis1{@B.Wd1og)߮?kJԡU-ӟ XuSB@ Q $d֫q[;l04ҳU$:.<̄!) N)Gօch3N)1 yi}͙Ւe:_=C;0_M䢑3ha.j7e?m) W-aZng 0wE+}`WxMo& 41e0Dp6}?͚dL,)9uw9Qt E /A!)..G?z’y-O,U):<惍B|kDJ$480t?r-!&$IǓE芅-%Ǐ, ŋ*Ҵ?W۫&"ԦװMGF[òȨ(OKNw :KpJVYQ˵hko䮘saPևHb וY/tY hÁL bʿ':A&x}Kx~ɤW'͓Q~. "Gxr[ ky1Z2##ۃb:=9p EfzL5kt{DނN3kl]eq3lWRM5^8[h %,Mh=iy@0 2&{!1?V92 vy!۔_s_X䙆64ԀLyO0nz0*ODKL=%I>TzO ]( j4z7ac0\cUp :NrOy ˆ1{DD=;:Ei/^M7J"z~HCѰ5+T<"F(T^ `(X]ͿQd5tS<~:7#fc{M,Bz̽ºp׶|8PT[TGt=!x:ճ궶Ko=_M[֎kdڔjį1KT= JS>'lރmMzc)Ԭ؂=2QmgTI)zt ۤ|V*}&_QVb!_|ټhދ xQq_\4=8?"܄fX>t3:%1IN(Rp{ =aib ͐n/~U`R3AY~|܎G 1H ̐kW(U:0B9M?zCK+%hc+ )4㧕ij >tL,iG#gL6? _v.l(}&{tJuuLKsNw%-pcylQ./ntZ/S"F'䬭h^6ֆmp,DJA솾:QﵟXlNnȅ%oHl"_+!a^ĚUjm#-O'I\8@3!]}hDD-^1k[x?#{e `H2 _ |-)!vV!0쳤Ei Uږ(E8(皊* gʨK0DѬDcǵ(| J +Rx(N_~uuRp X8l*dAj!4`yc&WwK Ŕ'^]4@Ug}h@0!+O"[1+i#2"r:&Fb Nwʡ˅;: ɅCż-+{Q7-<\D몙zP.#sj.5+&H7pZߴMʯzPR_u `'m]sfXuOsW|BGa4Җ5Ŏ[^%2z T9WNczHtS"CbWRY9r2h(7tx4u<%br`Y{aڲV'KgOO8I #$B՘kwt?BAjaoB6$!f 0وLԿbWbn%!¯lEm!Wȕk}uK\'1=ըJF3:~,V`۰bMw F=&:qg/)tW[^Q:ynwSp蒤?j'(ξ.<0D:gE`fRCACed{զ]nSH12^4 [xfsTR#5=#sW:I*-$1 Z+]^PRIEƉ" Kڎ%)€Ø5"ĀafdA˫U[ N7u0#i>.=wYŭ[F7Q:;&wfj>veMiw=` ؼМo1]V >ܚ.^K0x'nĸ&tƂ/$>_Ї؏Ǜ#Y ",Iz>ف}DCQqGgxG^5XNt@*,a= kC'-OMa Rl*UuD/̓`i)/?{u0.;]hcYA@kB9r)Lx !z@.Kr.y,4K- Q8${yDEʬ­"{_Dǭan191@Tr+ܐyq\k ;E"0mEY!;qsPNk6M`#|*ԻO}Z%υ/%?DpV=;j_cu$ WU) qϠ$ t\zy!Kuodlag?S=v)3EeYQIgևGNܝ5dR4xŲj75`♆GՐqtÝgwpH~S$3$(aA4bMc4&*,PVL"* Lb{'0N86ВEӏ!`I~A=k<ZC 93M(L@LZk8U9trj֖45a=XE$D9 1"jH-˦6j9cɭtb ݘ^[ U+ڛYi܈3C3ʥ1O`" *bQ4hxe9X ?*(dW`^ggZҜU<~% 2=*?{qRsC=.4W|j]?6yI= S]E})t-c \KM+rc 04:ROV+{l-OצV#BK %.8ˢ5jW_3Bl ۻ}QN w;#"ppsԂxb,p_j9?R0lp/KCӜ @ԫkaݾ_h>}CoKtQI"Y2(,) z)b#+HGOy;9aɀ;ƛ6nG^lw> X5lspa>Y0z*)W^kAǺlz'cl{XW"w`\N"" ^f\GMAfXHSyayAm-p/\ww%_p.1MA/yvGHT]SX;sO2-GB0Lo~i|s\2SUUbagB>AhP>IiA|'A䅀%s]HZWWIL]%"xḪWu^}G4|;vdg)ffi]V}qiY_w6c[6.ߧO(cro O;'39t )Ʌ`ޓը6烫cLdT֒=%֑r"_CZ=. ,+ΈRdWO|'YrbW}!-{ C<~ KM1|PG_dIߓ(ƶ@q\;ž̞^۹^MG_(| #)O_ˆ|)Ԙ NMDk>y/&Fc+y~ o C}WzKhQMRj 0.ʋ C]n" /Yס[[Ha@'5uc`GY] zT.iDm*VeH=O,rHRNtː%< EFaXY'fiUn6T$aM'>9^EC.%&[-/nguSC;ŔSCgmپ3k{9xo>{Ƿ5yAD:FQ8dRg 2&o&m*1b`%μ}f@o@x]9F@VX f+53u TcEZslPuvo*52?tYzzg.7Z<% "F&֝:5- @1P//~]ܦA02,~꽸/}!|iÈ{'A5(}IyIr2%dd_9 pc,Du͐1o #W,OaRE5wnLEz"lN6!:p+K;K5穇U=C, ^IOɏ%d3rS]JO%Nl Hy5a~2\SLz.BH/Q˜ugEe"4,>B1H5F4"2֥,WdrgJlĻRN\24(Lk9ش.4،>F8綸"@iSȕ (Ol34EGW@$2eQα7,Z/%˾uTCy>p{eoKO۰0]BIO(K]'zEΆ gH q <$vيssC,C<>иuӂ)p 4_ݏ?'Wdp*")/<4I"nGvs'-[+Kj*Z4;ŏ5zO҂.YB'g>F4yuO @bb^ne,BԖɻB]rښ.^ޮ9( fM×6>Md(:Ux0bojRͭ^^bK0Urݧ'P gEp׺a;.qO[:>C74`Ue6: E.p]m\)E4l%FZqOs2[Jdc,3^n㻜?uCxn[U&OEDW19Pv0B={?7̀B[Ϥ8v6 Sb)m2Mk^D_7\*SӫibR0$hqG"&SYFĬ ug;תOI R\str_0Sֲ*Ny$}Ԇ ա8}{ Wz|~bn ;b UeۄvCW8k=Дh[Di7ݢ3{id&#|T^V,qq| ga5C.?1,mx޳Z hF+h ۃNZOJ uo.5t2?+ lGk.td3G"4zǨ4+(5qzX;4$ԵO3!+a;t%o7Km|/{)ڪ|UZaLhUs;OYn֢#5nj<0D$RB/10ƹ6M(VTꮣ=AW#=vT]Mn2mޓގ rm-ɀϑcGJxyiJg03[廮N^/s Gl{)I iKF1XzBDE@.t-.R34.9V`TjwïI-ej\.H0 \,mP>p_,1 =dMX,U#5VYⱑTA)Poog;h0ݞ0u)E  c##6AB8sgbU`輄ܞ74 T`!m]6.l>se]/-"Ra G&"az/J&g}VC;YLOu*/bJr7/-} wƶApz xY861A{,- *oA끶G(XJ$dy(#E~ܲQ]_ MBP,(uQpʡbz/O"6YpwS/ =W_<_ĊiJe&"!Y3AŨ'c(jI3xE Cr="|s긹 8τN@I/,3Z"^>sm7sPfی7@ӐY0A:#MI*"mUYuvAet@Q?lQUZ 09"#P\*YQeE2?UE$/4)_NҮSu˝{cQ7-phO;E&dZ^EhK1%3DO uj8#CnL7Փ [`YqS&|n~3N]'ڒ]5oS31_ׅ8~a«Cᄺm}9;X鑡@|+u )Ƌ|TiXTΦlno5RnB&҃[Nǯ̆v%dO?i<<$ղ${1;:"lmS϶|M3U >CkNWA,,'Ob )m/a9T%._Lq٧:~ F^,87|%moBܫݑYъtت>$vo ZF!J1'h @*2v&[jf{X|b /2f/.+aee)[GlO]Yrx0H;_ DŞR.Po[+˾SoI5́n sNXfg$LeUzLIPD)094D$ Fk՛HKAsbwg~֤^n)q-fC Tbkȳ`d&6pBIEﰾ!\$P+N]pk LCԁ v5y9=%H2z-F"K}1@]l|6W?H:;7P$Z:I _g3VVv viק1% ҄}]0;QKkfmQL'[?R|b_sPRX6tBJAԃVBܮ.^+TESo =!މI>%h܋uw34- 1˧# |ʊňQ|=O@>VTGd,su℃#;>0g0o WrT g\UNUR;ݙx d+s 74 B6LLe J- ^u~k4V lـib.}"8 DLo8-gΘ{6x,Ex %RFa/Rt܏"H)dYጮ ~3ZƄe[wezL}c':(AAWx}YV߀lM~&bE#'Tb4l3ewk%qgqhzJh[;c$DbΊF*`6'҂ˈƶ60,8O㚝kyEWܢ:+y|Eȗq&Ǘ Bjϵ&̤g`£P-l͑{V7?;K# Xzhhq9Gv``4)MbӒWH̭ENgߺ`w;{?+".V')'#>6?*k<BO)M"뼝OYiî7xl(IK=bA]Jɰ͹Ut=D5R_ѭwcx{rKmxj.~e.6>/S43m |܃e`OG-`3E&DXcN*$bH7VGmY,&|l$k6V*8N/I^@t*'+iu:UY˝)O˯?k\Z]< GܒpR3>nԐ@[x-kpJ߾I~W$kpHU7̠_HzJ>lUtSp}/R㍭*%؋kdV]~}'NѢ\eat!+">o6+F?Ylo30E;j4os. 'k$XN\)ܮiTf TQ`I_S3e~ǃ嬢av7EmOߍOy9+2}JZ\cXY0Ec /cha{>2#& S {24Bb`v3P,(+W4(2fFVI A^ouͭ%US ^^ ( p(B;7 ]PSh 3R') ֓/]ɈadIg]x9EvZgF{cx,W{g{ S@2?]l֪-c! Kqˬ T,,'y lw^1e\CIVQk۷]؋hJ/v~h"02ML7u'r)4Em㊃~? H zT]#?yoq/I3~c9FJclPxtXwn Hyg.($2X숉)),S6a=@c^] 8xI:$P\i 2~jDZ>)fatV2 ^1'@6thl^P`(Im2 }hN,k_‘q(-"|2Tuf +f.EfΞ3t֩ ?PIoa*r w3۩%(LitIU]/7Fj8J;ֳlaוEG"i%@J(G,8P fdi,nwR9Rzȸ*ji~|8!lsCmcpj#()wt@ \`e&Մe/JqadQ=+fDCW^0Um ҭ`"kM"8w1DLϓ`IkjċԾȠ&вfpKtCi1rLTbLzUZcC'#(%%Jrڷl>A1ckth=YbS?9G !S%b[pD g5kP?_!"6!: )L_kCq|9]%"׎NT 6uit>7 ],K: 6ĝ Эk;e <١eBQ3.yD_2a]Wv2=Onj&a`HoA~qؐ\'N%Zd)vі2/Lf!zcWHa#RA#]|Biy tYE|,fvc\ó,Tw}^C؆ c"*+)?K^~Žȣl1ӟT)N&[uꭿ2#)K-:}}?R`t yrR+5f( LpJHF9q`C<߅E*dd|~}ۙ00)9 NB)N';sN>.^%Fd $X7(Pk;7GeIIBPRܾy4^B<#TCH> װKtY:W<-o7ouDhcE|qJriLU>ÙBH3u) \P bTՑ8VKE.N}S= q2{A\NLiBE(a]]ˮXDN&Ԑť>&lSZ_-n2+LnWs6.)OծA|ZMAU$@a}92:X23kE+gZ,5^tN&EߔJa7Bct(pl$!ҍes8<3#nL#ܟ" Ҩf} U,AGLXʕV,xo>vz/pIg\ACDWʘb"븶?.T*B,kqEB" 17WΆ((,Z?5 3 :g*Zͤ)S$2mςE+ywĿkƄ2a~."a%<*2~ yX,xG-G垰>m,Lרz"x?|ge:IGnq9FxY"n!^ +8K[E=kGNYR'Ej'I.tq2`D<TSg'ޖT3\uW-&fJ,rB_p+cOtMc rXDWh']|)/LTSZ%ʾ!3E&/f-h"(X*+.qem[p!ٴ8wpUuT᳴ GA`MC}zxt:iQK.ϧSdQd<5&VBHl.P H:n-.5dQ% M؇J+D7^,!v, (8罆XǏW9G!#Zx^<qTLpNӽ`4 g3׉dRiCwpJ S1r"$.yQ&I̒6`gՂ=RyU,̍YS)/^6:ւXPFI5ݕ1 I"-xT59dpMTz+~N \Ϥ=wG՗C k2IWnsVԥ`|;PStwCB3}+YPϋڴOQ`֧P߯t:ݳkFvϠhzAL3s,ia}F {5͖?)Ѿ!wk\{D@EJNGbqybaE1I;OhM(?_VBP3k@>"# BXCQx;M ti 7sM:զ3^Gh͙*K}25'E1oP7{: O腙p&zrh&P17Xz6o# eg(Q0`Sn˳5W /ˏdWv@L˃쪅8vGrOэ<>nĭvPC`T(7S߅S5DtU] i cPq@WB->@7FB;773S7^aOinAGf3[PFo|el ֚> R O,z3r&AE&R '@~ի=ԡ[Z[}yL ǧMI1br^dlI%O R k$WDM̝O<,)l?q!Ơkc"߼KEEI)WͱYUq̟NDNՒjKB()Ae׉o.!OC:Gr'CA=Qvvph y#4HfcG?RA`/`SűuW.4CYUlbk ]\UzU*`]e"6Q< Nؐ<1&`G2ʼ!ghQߊn=eH3ͽa(Mgi/ a/ڑ/ :lgIZ| =hHG圮}J#jLEtS *.)ݬOr6Gi1索*SX`Xd@fx';wgiCQo `,3Rs΢QNs |eSd4?Ӽb0gSyld׎IG)?5V0ӟYtj^5?`Nλ$YM˴"5PG31rc{_BKEd %wqx!)2 M߃taV#;j+0Jx_Uä _ U92JH8v7CFE`Y@ڞ2%evVi{'"5`E7ɂ0yx|?^M-kCݒDl'%~ZoPI(2-w߬f1e0O)@<6`D^7,^.Q9S␯zT.4y"Ы֧ho{^xG6p1;9>$d2C5CV&[Tyq͞pTuQ_6lr6~6}@koa; p"y0RCiuY,`qXЌ}1ݙ5B{JT" 9d{| {H?F9 ffH|s)+|;vق/%MZz$.v}PPu 67m`e"*߫_J-h2i1Z]Pm p{ΙeϤxOp<86h/Q8NF긢C (ОdHmmo= ɮhj O@.V͑ZQnyE4X# >uϴusEe3:KJ+͉:c`F%#zZdh cY}J0LhIDBM d{E#]n"~.wm]%-%1Rx0s?YY3S˸\lC[oʁ#"ΣVp(мz{4U5/^" 0OoQX9V2­ R7v=sOc6^@m~bB9 v\3qy̟r`Y8r$ˣ,`?W/QR٦ߟK-t4E8~7R83Z a[P[&, 4 eeOJ! t; ir`Z|C9$bxA1D:lуJfHfe_+xh B801eSuOi? y+ ]128@?,?jꅾݫpSsGiD"gk[.z[@JAGEJf\Fln~eDvD>gR*Dd^D!x\OOle8RQшC8QR#u;z- 1h;n%o[xCP/*Ɩn_ /K:24qfaZLG B,(Z ]5ݻ]E !0 H|"\;4E*+"raSM7,WgRJ?+77Nub*׆9 KUu;%rohvէ_e-=I̚}}lVT>7!&8OlI KB" o-_\G vΊhCp?Ĩp !HV#u,TQhJ ٥oޡ8y[ L5Lv'mS <sתW-5\RThnI+ vMdE0o\S+d>TeGLިg (fKO;0hE=Bmf-CeA`a[Xk@P64x(hmT- IXnܢP~wlja0h!SMQ0R}W);j9_U@xL߉^Ǿ6QZqa5xRd1>I:Rn#BncIjYN{P.rU>N=/yy?O *!Fk. 9 l}޻3|۬]p16tJt98d\s>3HdΗXKjls>y;fL G*.E֧;i1U.c[֏Lmn!Rd$EۇMmk95DS2 ]zC0FZiVd.p;IM֚ї?Ymb~cqԺ +Y~.pQg 9C"9~F`xZ}q8:%u-wW&9jX,Ow݊d݇qTI~aSV*2y,ƲqrL83ے~8.+u XV.IyD^0I/kN#hX >s_p=s(mZ8:/?bCweKax,#Ns>Q`a82U%ؐT`C Ҿ<(_7*r6pʰ;#}a'x#FL7XϷh'1ghԴ4:Ks~[z׷-U(λ㵘LoqA^itc^chהݨFn_{ɟFvvh8iOrd KLa}iB! ܽݚc:G$o499E XP2EWVK %3>Wn;ѮV) > м$"8 f 5ޒc!0CO߉Mv[遯Յ?F3 VZ)o|ʩf܄7 ={^p6 sg{Ғ0-l B't\',9}`^P~b"쒖h <C/6rc~F *n)ϋu6o/yf>{8i .,Ʌe?c+XotkX{n "JW-'2uOsķ64o+A."JY' =\Fs@ }PK6(]@H\W,\5/#sȘaٞHP!T;Z,,y el9U MdaTL3g 9/BԸc]ѡˇVB4U"kB'6]8{^DxR^* {ہ]9G$hdݯB(^ʹȌ1Wk@=(mSnm}(o\ѿ{ "O_ɘB2ɝ#;(ߝН#p۱!Do}`#a*9aN/$Վ7[,`Ʒ_?eaW xFEptxU!U2J Wr)g+ғ&{%-X~1O.*د#\ԃ"Z|d\B|\#ڵ+T~i Mml3$(߸R QL"IUxN9416@̦'˾@>q8c-1,l)GDy(_ܝӌهJQ@ ~b\b1b-}P\5:4|uߎ ݓ9YaLg# )A^jbm!8^\N@Aα!k\` ՛tkc}!ϡ݌˄^#* [&^TC? c8c^|6q4c"t?UG<ě8AT$ mU-߹w| 0£itqЬ>HBiVɷ-~egz#.W(D6ݸ{la衏s=/>YZ,3,'kaŒ^^\xC2hTԀt4(ˡcf`0:cTL4Ay@ Q,CCM@!<6Xʳ"s> 8#KGSwk8ȑi}Gp%  kk>"6w +@ڛ#T2Vs֮w۶󲌛Gl lcb~ ]!Y;6 xJ9G )& ^ (lÔNdcþf2w4PdsCiIA=SUC,'|J!]a #f͗/A:]:xDA _5аY BI^*pu5lQE(jRBH4hxh`C[ znA_45\lcGE}fQF:Ms"& lNK\fU*WV>YiwZNJU۰d cz(#Oɸf14先'|KlرI~j~iWH[jI -D<@qmx5(,̰z0.lԟ4p߹cBbrF  K?ת`@N 6Nn~SE5D)1IyWTCTk44F"-uz§\fHe\Q`H? |; Z3߹kJU<~+@$zH_??'}!VM?YN? #j'̍БJTi کہygԝ3pK||zAG!wD~]"EqXW%n- `X -`1G\[2z ({(ϚBCk %bC^+k47Ewp=Z# $@[[OvcAɮ {pھڮ+:w1ӥT94AOȎm8D[CԺ3LhuMޤ'^p IJ{#~֤~4j jɓИxv r)*1c̞"K^m>$@jB= $NUt񂺗I|~x c Dő8+^E$_l 6slQ1t/)`w݈XiLDŀL9_ <nk*@ 751pفg LHZdqXt6.h!7.o>\]V ע@v0[06Ir1U?DQ>8T31bo~1Q{s&?UV:Fy[8zZDYVARJڂ0!skY3iyڠ?Ҕc(S][o b02t\ : e?44'aPle~OҏW6m[_7\/hH ]=$.4Vg9;~eʠ0`ݴ̱Ê42d[^/. Х fNK3/e7 I}/ɫ( O^Jx;P;/T.@FhidYƀ8wK2nT#ЋbHF3Ij=dQ蘠Z}7fVKCp.w^m$镰僋ťQj, ZEkD#`]eN r 56"h;?&(mg!:XNx<k*[7ya#MQQa 7g|DtM:$Ft|M?E Ba rrƔw#zOyT?Ĩ7|nMU+_J噉:Q_hFnm?;Avr5D x*,8޻h 3R׾p5zsu(%`Xlc5Hc3N\:h9eW ; b`a% >=L+F/|Qhj Q;$zyԞ; ! ZvlMXh#T "reW5n#} I[!Nj}e0HQOxǨS+9"P9QP+}8S&Ɣ~~EѨskW@d#0t[@E%O6iB[zQw&Lao@1ً= \,[fPJ '#$pjƳj#'+R] A8>wK(Ap0ߙ|X _:S}1]|6A'_ d 2أs)&^VE!E/ ll%9{l8c[Wqph]y6]j < v$Q\dUG'EG甝Z=)ӌ\SK;Ԕp [v> _SBf{. k;ŵ^yhTXւ ,l&ӳ:uwP( =8)>I/_#oF^c-m-Ԟ2zxlCFיs[SqoMUZXE;.ߨՙNׅU91Z\l 'kZ3r8 gSRHn3pOƫ0%.V d90ŕ(-:S |JFpq2壼M;ʫ />fu 2-%h]]ho:zKΩ){'ǧ+Y/UQEfZ$$ҽ\*RS-fJ.6y$$=M-`FOieKOPc\ q1ڝ6UD8"wǶ l4&= `h3\ Q,3TsDb(FM@FzܳOq SF? h *y_<`C#JSF`/>Hp h=he&- as?,}#idas "$͕L07^UW]e ƨ_Ͱ_=*)^'ZsS4jWrܕ&ZZ8YZĦWuWZN~ z] T ޺@qN}z Z21 ?_p~9./lǁg *dkN{a-6ľ(+bJvJ0 ~8;tsy$'l_ӖzF5&* bScj~ (N5Ű`R0CKF8t>,dƢIxF)bA# 7_T3t?> zQ'7XSm0+$֖’ӑ[YxF8h=5FUÂ(*0\o ,& *'ܸB>HR{XA] Rq*.E rlY$ݰňt7+;@'`oFclbl.hs0KL{$sJ]njp/[%qjޕhoAXvh%_!Cҫa2ؚ⋗ۅh3^7:,dy}Hmʍ OPpb~am-!9A!Ɋ1/BGࣁnrUy(X8c( cvFqE/ ➏y Sy$6M3-+}Ǔ8ecuD+;CfvwTqt'[h it EKWCGa>%CV ٪bg d+*: m16ȯ! )@f,텥%A#8~4H8Ko74!>@0B$,"P0wˑ*7\.J(f*$ݑе?`lwo97'NϦy25.c!yauV4dBFuTCB,c4ʹDȴj ALQŘALz+WөI^h BN865@psԙ]2/V/IJu3aCޗ}˽|] 6:y"|n חSu ]κn;w%[IXD!lm&Y)=/ߞSnp;!8T1N0iZ7ޮ@΃d"0Q?;ſv*n;a@yJ*L.ZZ"޺3Ve(Q /TYHqp3[R$#:p-KI8,:[+4F*/gvkEKP\Ɔ0-Ŵ˛pbg/kΣp~J4h I8(j?8eD;>rUU99W.Q'H &`p:v˒ '9\'H($Q~.MU+Xw#/ PVV `x0 u}!]+Ey]d@~aڇl6tfu7%2>)%O5dUFviq$yi-q]?x5oЅ\eU|* djNm,7n\4(M gb0~YK395q*Maݹ^4pOg ^.+[)>!{8X@mqlZ|NF56HvFL}ƹ+*x'hʦXF=1pZKSp^2 >=l $`2|D]G|ϸӀ{pEz:pПH?uKAʨw?墟p5V!J*ZgCrbߑB=tB |>f鋥Økͳ;"SOϐo.W*(5]Jj)1@砨El#Nn@ïsy^673ՕVoW͘F=,j+hÚqn w%p&QΑlL8vS1a@B%Z8l VͻOac` &@ ϴ Dkr]6f2'޻SV\VÙݍ*:ԫ ѷ%2(0zu֌y8Mٍ3h\E3sNR?Rs637̩9a@ڵ)R'-ʔ֫3&rI9t2*w^"sQ@f`MZ6;%y yB< dQ9שJ8Ct9cә{=i F{ r\ɾvfFqɗI{|iPf񤆸dXܮ(\k0?iQL#q9V̘͍zV-,v`X-E@]x>5&ZT#Q<mF,!5`is&t奠R\;nEp%Wc { C"Dq=n$10v/&4Dg/M ͦ BPƆQ$nBg3^E9-^nj58y 98'洴7i/)0fج-w-m5Q&"yb?δ>~ Vd |JP^ l% tzMFZZU a-M; `M[);z<)˺Rol X{a5#ainicRCCUgνѢRd'i{ˏ*EpH= ׎D1j yY먽 +i'jnoSMtý$8y~n],DV! qXX? Y'c&էdD Og\:ID=L'ZasNձwTSӮCfřNÿk(8$]y;: i)ȹ;cx\T+aTQ̅Vp^i*x"m.@\s7a-[%hqYos!j7c ;"+ U:D\.@'c0ie- tinTo/ZTwF9UnWXW yM 0\{1 t/[1uL' N\*}M6+t˫{s=aDz2 PjR5,f·^`O yRj㩷 ?hS44x;;[Q^lae-?NYڊB .k]ɸ8qE#B{j*|l6K⏂DECu3SN1&5ӏQɶ33ln$o>wܯ6F٩G%mN:8-݅60pt<}4"rQ" 05t/2]H?<+@ā!u(a۪=٫'OmRnfea$eS=N1h=|{ 풄>;>j 2ՎNݖmʓ\]gX-@&o Jk+^_|D@8nܵSW5볓q8@z2P3ZN.q%ŞY= rd)E ȄٞIL:ߛ~(@]zY|@i/E0['v >SM;V,Y27 lyU@g ;0UPR*7no$G K]g1D}͎XI'`NH:—$:׭v nl4|=}Q)d[Mo8-Lhn}581 r`B1ck6QMTd%*KkԖ9I0S/f9쌣K \VB P.">?+_(PFK$+{;314tQK)y$I{'=#gfF-s+MMfsb<+2\ʐ3Y~@!O&@u\ZwծH=OX]('6-ư cpA'愹7b.aPc;T@ qPmd^;5\fZ1^qE!O/jZ瑍HPd+vS^c!bmc@94Qg{IXیm,>US@you}h:Q[\%3={V"( K fJS+ f5>5S̡jz{b>@-W̙jB|4:YL.뒡2/53ԋ߿Q@7n}(Pr9^&m$gM@a#޶FSQ,y;s }2^a+gis! Sg1Es((_4 j-iFӚ,h*۳w#aEHELds;FAXa~9:bD0pT&YlBjSvM19]3Ґ\,8poqt}DQ}eN/,O!=T8<lĿ -eHHR~ %D͸KdhB386Z=<.)Q>6c+X]hl8Aˍֳ'SSMHELԭN%9ct+qJRu']Fdkػ5ߛ@V8{IßrBTUz!W~ ~Cܕ30C]aDa=f!R.XX2lvyC=@Qjʩ2IB]:^F5np`ĤK|m8,B&`fBZPx,c Edsأ -\үعXO@:bIm%2"xq[zJ=*MݫG-O۔k6^zn Q;"YT"%ě0o4?(Z,ʯgzH ځ#\:xRα0;=GR N7"DOv$U.qG㼬pCơXX {YVO;"E[Ayߨb@ɰwQՕlz<9X|더y_}!Ge2TU/wXH9KDLݐǺPi,"g:d^e',u{OcßOY{.ȯZ,qO]PRGEbE_yQuxK6>g1a?f[#Je{mpfz|2@n[,sm>Fn]*f<"0.'€~_<#>E^MbQǚ?Y&K ^ ?+=o`0DBjFQ5ϙ1󛨃6vLA59MT!whd7?9o'xxNNXs]ёQE9QU1 CGzVhp0onoo[^A*D=&heH{x#ꑚҿҜ?YzE`A/ yj.^^Zf0bXЄa`]8zx0~/1^ޡ)G/l$*ُ4ƒ3JSFvg}Ed)5tByw=WRp%Fhmg~.)/{J2 <A!jΎm`TLaauIMUDҐ-d>g0U; b9k//q^MmZ>V}LJM@B#eVL_goy)7 mk.r~hGM;6(߂\x"' Cpiŭ9VfvG*;]bb :dOM_$úK+YS>+=<|0*㲠 hC; qsĈTuu%#ZL6`O#b"*Ɇ w%>c =5 ϰL6ޚK&RHCL EF,&χ71A+e:$ƔeSa 䀈U{f2QA"|ZAGS_,+\if×+{R3COӢ[?&S U]X&y@BZqlDZjsу-̯noCv;x5XUh!p#Jg:UJ _T$}ՋJ&N Ldŋ 5v F!-*פ0\jl@Y;@]䘥 O;?$hecfdCZhvJX/)_][arV'W5L#+P;uM$<(WĒkV|VN48z^vOm{XW7)9NrۇgVZV@ 5$sAY@* a )PVqN_fj1.jQ+hϥAAO_깚Q$} kR].ЕS uy Su5k5pO4=;sj6ZN8.*첬Da7M[}w<,fN%@u_4`4@YtDgei#b%Dg~]-ro!=xby},n{̫]F%,=lZ JKғi/Jnh04Y-pfdV2`DQ3uY1F_Ss>msD2TʢHharuغ1[Q#\UM@+;.Y]& ߞxgT+w3oe\ީDJ(kV5%Gis3ou[>CL?D:R@*".xwso;ADyB2IXG4W!ISK]JM؃Ӑ$m yuu.d{ĩ9K)LlggU)Om` gq>9ܤ|=$mД28WhB۷yӞ(wH38%TUM\]K =ŚHz]`IR>@Y ͋/}xJDk 4eJ|es[s $W_;SO rh>&{\g^E\):+Ѣ)!mՑpTJpcs謞޾Қ%cC~!eR;FnjӐ@iܨ}k;*4ףq} ia-˦.*X=%8$ _YZe*Zi;S$=aKP;nj[Hf8 6' %Wʪf53Kî-D*5ȧScC6G1*1lPK갳WK$u '}TdjeTC.k< L/)EL5>⩖M~O}X&p5Jk-=Q!yI.w~^-i638?f 饥[![tB8ԬdȞ Ȧ"[ů7jc ?ֻ;"F-)7JF_ːtz^yߊFHM1]?؇9hT,vj(l얚ݞѓFyS:\ 0osGi=An YQK^iBXZ VLHφ x{ Ψ,ds=YLYpoD)71#&YΘOCgv޼&TzG|YhѴ_l Cg;FM6򽜮;_S?UCjroZ_ lq0Yxd2*b)xweSNvŮv1GsG~şZ_*Q^ƿ6;3 M$8&15JG+Nj=3c0( |?=%M֙UFA#Ԣ'5N4S zp.&jp{,ĘOl+;RevYcQn_bmu #L]ū[$vI{׿ R0$@<-lI~%)9B9 euU >.z0v1EK&?A 1sAԎz]¸ŲwٺǬ0M%n<ܵL`4uׄqiiLVMPm%*">l_G.l !,_(FZ$Z J@ 5cwk(o2UX;<˥E)Ne?Ib~XtNt% /3`󑗝1Ҫ*J,$w4OH|$7Y̮dWՆ9;dWSd3W^/,6Q#C\>IN=ͬksQ*bu^L- "͏|I>=_HqN(U`´ o ί՚'y-x/O)nP:ܠ;_9z:At^6qnu~*qgr$DKzmZ165VRc #[jhր27\^ ̝{Lwb?`%6?ʦtQAxPY.ce@1 |FFRiznҥ+ ҁVU(h,Tog5,;۠:,4p%6٬9D:^LH@uٿ=hǕQ,ؗ9믗AY9I`y3'wFB1V.4r"F2Sg  u .[md?ZI<8 R0N޽v!ܥQmbu$aeP+[RQ!`#7Кۅ#";RXl(ǽu|"8rG֌N }I! d˂wëZyI#d&38J"fڴ%x `yB;GnDsޭQȏ/Ym2\O ). 6Bmanif=v).*h=0U:7?ʙu|$lk? 'WM=?5fyv n}:FP pCC:єUeqjy&?kmUc^] {SF_¦tvc=<:G<|' Mu iqZY&`By!'+e[k_N=?̈%jVAyfhQ>3* ?ZS͆h!8X֡?mďSMO!m^)+@~ѹm66^Sp3e3[tU9 40G{&I#տŦ% U`=CGN?2"=0 `&:Zb)UT+yyaѵ_}'j,aw7!Ebl$kI\=X> `g >` vbEZ\OԓbhU CMD 4:U7h!=g|XW;aoC *xvpZUIOd%Y~Dv_\oR^Qki{bHkb6,lj7^ >է5Y}Lc2G\|M5匳\P{~mbcjA1rIön| _W؅;TsWO0 -S\6:|8]+C7-`w6w9^gAwDv뇓rХ嫙Ep9KbAMM,] F 1Y=0Z`C,1qHd8=_O X:d!U[٫'k@l~ԥWl1?u|wC9ݥSY=F> 7k0\p }d̍-qؚO %é*[^|!;  (z!vI{X8b&pX6: DpOu3mmӼYي;[cxU9ѽ^r?V9B}x]-W$6}?h'7q&>yF\JX[fJu{{Uz;ߨmR0\eEg0,r+2YZ.|̇B:{c(զ̠Tµ%J[V$*Y1/8O]iQY1Jv+%ؾAǝϥW#! H/)OtD<~W*uW һ>ZrIk`h=~{gPP c ͷTHSBֳ!KAV]c:bT{hf-,7v-&z"Ik$ :g~V3_:9z~bF5_x(ji8"'k k xg{8[YK4DV. kf"ߓ%mh8s|28>RK֌dG\JH*bDQ%-fWoquB2(4uE$6Ĝ(gҳW[s.'A2x3*GvN/[@QO΋Chx-pVdsXs%۝mxJ>՜e肥J~+ di|@ Xy.Q$uRy6, ,N]\r,=U}FPiv[LiMBo- 磯\BA_NB&9W)$<_2R}mc'-h¶QMg5zeh%Fk;w|'Eԥ{vY+Ѓ?p#V"ni=3F>rҬvtLt~v nU j&AD*ܸcXknegǼJ<F<67w󟗤˱߫^*9|i6D:Yo3w\na ;Bkq= lFANqO%NߑެέJ9כ@v)>7.wːUT`pO`yvXuId<R.e#gGblsz%YDr ۜj:X.c R-ax#wMIԡ/Vn_ˆƅBd@OPIom!h|бc\2r/8y3 o) \)&{[y6 ۖ?.Qξ1􃟔$gÿm#|y^~ڼ[_*U"/x\&2aM$.\aBz}#9lw:=S?+=eTš?;$V˄b)cDGDJWڇӆxC(D")._f+] $sSw`] Π_wRhcK쨫抁-Ku9PZ:V`ڻ ÐԺnlwJnps6$ ń"2ij? hjK+ZO@h?-ף(nC|N=`l +t֡|6|,Y$~ L m#::ac+y2oN\FMνxZS^,;WaMӱ|caʕ> &mgLƖ"ZLQb^'Q E2dv yD @`n_lzᜎ ),11xLgysfÝ-" ~~ϫb={!΋1dِ?|3|h ޏ6$5 O_n?9﵀G< U6RV憷p_d| J-9MY@nY گ|0ulI@X.EQ`OblA~,y/w(܆3F#I5)r/vGBW>K~0J.n=PN~2XBZMx c jN:%eE4t"ǴvjOɂ#V[kr.Tp:IT ?H&J:Gpr ƂRCp)HkhFTΏGoD+[]?žWcu.Õ ug:ɶPY:^c:ܰy3;w"hr% ybUN"uIfZ9RM>)7q.{8,ةxoȞ.OP. l)0enwQN)ك:=\2ǛqESL$1bZC(Vk3Au!L>X ٣; u m O|LÒ|\1kՈDZ6<)0;d6PRE.c%&~ krY"*iEq T'Hɷ=_,wӄB9rlg%"P./z.+Y@޶S٥4>P- &mPf nei?B;MeA2Q@rXN 3Ǻ4`,o]e+"Juj`ʯSgGCNp7{T7xo' H+FyJ]7tfX{xEKmT*>HJ/mm1U811oA9jE56p5J08{]%eIz_I5lfnZ'4we(bt+OY!$ssycihvj*] q?u˒C5v}-Oa֍H BOo,rȮto^벴փGnzIYRdn-^hSW ʖe^r!5g&nS:j]i/W jiZ #UB)˃../~<#'DV؊+T$D}^:ŢoޥH$g~qj0C7?{J4&taQ& ahks2G8br lȬ*04IUx%h!pg?`AwxG*p켣H'N|75<.pb((= ~Jy~]QƁVI"|>n_ua<@k'T^ۅIWm#\!aqr Ig_{Lybz{MFs,9}O?=SAM5p']sIԮ, ':xO~&EQܘƯnCv#aG#2!~\iiJj/Ŭ3] ۬RS +aTO (8p+vT3Ѱ yH|wN"[p6Iˆ _[ ^ĺLDgbbrPUzV*`bz$ph,:74+}6%ڋ+޶ucEM'gX/6͗rM\,zmNi$`|2Gꊺo΃9~`^dS{a|G]P'gё38lh;ϙD1~NrqIJ2Wq`XerU# v&^IjEd:zpfMvve ϶Oɩehvl͡MAeIZ=p1,q`A0\@nP@SYάE$"=Fݝtr'w+rtQ>ה^o//K3tUZjपVyJ+!"pC?"5BiM6V?m6ff[ɝW[3׊O QYDՉyHx?іY<_k,O"-w>7 sԟ1= ߙ Gl2r0z[AoMB'p}i6Vq[\oy@Ns1se׽Z-OD~@U|+oћ/

:%J p*=herc]dNOj"Ρ NQF,",޽ 'lJ+fT7~Oi5ֶl2kީiCRk:ql$\#YZRPxbR8ylj!ۡ)I ~~ԋXfYH~=KP gPwL^ڙvy}85hߧ_8-MW-#3ZRf*3֦X"'YF+ ?l1_@ F JaO{A~)[=$(˕_9ҡC/Q:7s=,tAV]͸KC?rXdz]M腧ҋ< "1*iq[5sz.4ɝz[= +a.P^A`]Z׎ :O\TSi"h6Ou9;"gD/[ yj" M:"n}EK<X\bq䁶u\`YW_'}A.\PYtkߔT=%.5NJ/ȑ>LK1ۥˮ4I.S"ExkRPV1v_Wup3n*U8 ʲڗUrCb/FɷX6D/HpIq)?NwD-2~Aǃ՟HLEx`ɴrIé`b,V6є<ћ7P:훜c(0LeM51_uNKΔ1B;;o?&I .Wm-zdIУMT`G(HݮGnqeRbaT<$$69owEIۏ?!HA7'MNL>փ ѽh Gjt"rd qZ5KwJk ^gpIE )4%thQW(~JƯY~$O=X%ZcRŁ\co%)j %vH/Fec>s H!PRܞ/Ȣ+TPݖM!M@fk&D&n? 3I✕π8Ӱj+c[OP\xT@1tft~IN!aaC'9(VeYփab#[OޱANAv2ݺ͂[ Lqq[suf>h6y7,ܟ0MM0*_Q{afT r}[w5iLq"[#~[6(p~G5t1fk_k.<1L9x1W3d̞O/ʤ|lo,F< { 7@2 !9dR '95$C'JԀk_PtIt.uH#4Ao𯍅7md `qFUZ@~dy9rJE$: 3ۀq7,(VXJc*o.;˄༬SxHZ 4M7xR*[(庵LHklɖ Z/-L9r3P.wإ6-խx[*g6 idzpZ 0 lc(& $SE9<.sBѓ#aIB 1”j޻{ToyQTD0I־+0(Ҏ .\g$D'o&+J`r6\aUhsjSowKYPrOjreonϘk;yߥE r@4iuf/4Aj,0SXz,[NQOYVW&G{ Z&v8EHELP@/u7MvFF:&Kx*ߤjT7P;}fO 7ϕJ#+5~IZ>F̆[bu:vKzBs:klrө"(fX XqP=`!0*N"Q:ꤺx)_jK R:넱fKN\ }%s]i* !8M--LYHR?;7#\=I}/ Ul7U̥2<$λl '~gO&+=EJa4[ʌ$p!*ayp\CpzAhN{o@]Nr5<=ܪG\gG6cTU'eL|8(%wg 8zFw!r7)HM;m#sx)' 6Ovb%M]V|JYh*i7f` G|pİ.ēާBR,CQ;$r Il|T]\>QھL[&B  S8U߼ZvꞓjLRQ6Ь9CkZOi,Ξ0;l1ܫ\JԆJ._ca~}_9VH4nwn NWDJ,E:z>F^8ϫ/Oڅ S6ƮQg{LWd^be2[᭪FJ -f>4_"ʗHRq?'|7I@F.[ GFm";^޴c×E*A{n3=7Cqս 20ATk6kc-"NYmӜ_w2(V$4{OftspZ3f<ڞzY,|ʈJba>CdvE!{f`uJL- YvdM PREz$rX|9A+C|~B7j "0RUJohQtZGq`XE[ŞK+:M KV/dq getWyh*+U+HIAH7&"Gas)/+1`wbV`⣝N`2¯*WaUG^I@ ^q$`RskSX[X;8vDG6"_Z_ C`B_#% MN6V}N>e7&bltyC ~?ʂ@`U{ HTpAvQo2w$yYIrC A|О78j<56Sa #mg0N9;يO]VԻz$C26mŁZr10"\7HqD(v޽̅"4[+Kܪ*ѢO ЧJʧfcafӬIZiuoG(G0f 1΍xZ&g'$&%cZ_!;ډFbjo-7EΕvxΛN!ĸ~;NjNH4E'qWפNJlGPeHIf,(=BL|Bp&\9`Xר}b *G|P}zmKMVlÖV,pI Y̔ 2=n-ؚ$|(?(XbQO ԍzGDԛ(HۧDlf@9WtغEhVR4.7,U876ʶXCl$lhܸvzC"vbMiv 6t&{@oX5F"ZWnjo~ ԕ@􊛷 @F:sɂ(N@>VUo롅*'pie$ U>:\Ʈc`&;eJ;8^/.'ǬdtN6̞gvcܹ~T-^@F{,9?nUtK8= @X3m @wy^ [ZB+?}ݻk˼vqP~1%d?@3Jihٖ&dilwE-5ku9[H^mű/*KCAN@է* `Fo.  GdH~~4KKD^8UGyko[i]q:*Uf,`} ˑ_Ji%D)09Z-dGHX xO`~}/SZ7^WwWo>(^Pb4ݛ Msm:V+|5QCJ|[@1Y%{tB2zOCKgWaשݓ0CO 2- ~8cETfX/Jll뵷lRA>gWKo ~pa=qkYc\.2~%+;yʍt{Cڭr 7CjB/EyLDahg @csL* IZE2 ;6m3T332B:a1[ێm}^te|u>.zX uZܐyeW{%#܄"R}snmgx'{A~ Ezđ1mUFM`)UкҲ286 >SPʹr~G_ PX+ ~O<9D+)#ˋYJFI1fUe;2OQlT/rF-SFM")Y ^ Xύa,I%Wَ b=YS~Oen6X[s /J z*f-8_I*׉{e*Y*o'^  ݲ@IEȁIUPl5U c~t%S :rE?LZ}kx؆;NP8Jvh6϶WrTI+l}dFbJ 0qyyS#TYp*U~Bn( ))Y#3t{2`jY߾6+K.=*8rHD$A!+h}gπIӈG5 6 N܁%<kլ5laZ}CyT#?NL1sYP.W]-yaBkQMf ɐ=vEN3ߞ48Iʤՠ-F`?[5t\R+^{1%l4:zHߊ}~t,>fa]U?I |KA.wf~=k]q JV][۬4X[am. YwЁ7; w OgzܞvƏF66mݮjnLޥ+|Ɠߐ$3Td4? qN6fԚi%k8۫9d:Pj_KsUDZ \ 8I;AU0'%6fߥ#]'h!^-誘GJ Pїt#;ΊRvaC94H)F+(` 9HabFJ'(He'q#7rKJc\ֆ|iR—. ׌O;h>8flSJi=O0HWC7XF#*G%>#p~SZΜ@MlJdDNog(vH/o9S弨vb*n6M_)K]_i.q. -*:/͕.+q)k[T.'M79.+mLk|Ms|K `A[8'+9Z`]7qe ǴG4Xs(y8@9s%h{ʳؿ&`a.}ݩ|98U޽H==X.WAw-~BT*3\jdwGga0Boup="F'{P5b>>o''$b7ңUM6MQG~Jyt|6E {C.UT )>g.sq;֞2&pMyOh"îE%81pyXX{7I6FvjaUV@e ]ZwZGg8V7/d7o~6egЩ@H' }:i'22˭H>AVo&I-ZUVE So.1?MùUU ׈*S_#|,4n"'±7n\갤@ScvpYqV"۲$3K CyQ"k@g5&mx>"eQ)ʐ$>2[a=LԘdEnZ=Ր.c0}&6ِsOBakQ E_4F?V2 C')$D,o}(sT&sP;$.R㝣)e]q9K1Son22ýŕ'8<@>v` Ųz2Al;HNR$mTOhn.Z+"aM'|3y$`㶀6fms1|X j.^ߗk47yEmx8A5 ="☱&W_2>QVô_)Ow& w-!ͨ| 3nh3MuGm >fq.b k{b_ʨ iSXc0Vc:0b۟)ý¶CRpsPG5f-V0`S=lDu.w :AnN֚RjOaSRE`m_G^WYUKb!x^(ikd)ye6O'C1uнcBf8KJb]{5$r 2CS=ё߱1-B&rxʼd[Go+ɍٽBPC4 [ilٮ9 \bD%䩒V?z*qwD_me⥩\oXD( zyp:Z/ D] 8EGb 5gKVjţ ˱ ՗-{Gy+n~%!7^YF|u!cj] ;V60B#kj{usjt#2/;PU Sy)Lh+;ڏiQ~귴yCrEI~MD-G +NWBS ԳƮ%ddԯsS^m#G?EF,JIv@,j#Qˋ]j4 ğ1:!IΩU KU0z1)yo%HQ)2Yֽ꣞$M4T(:U_ DX%N/J:M.wȓ4:_An =}I]܀%VDo}N3_:Q~֣"~i_{LܓNA^gؑ_>P楚~Q1#- ?XǟȇUGXH"Ιsbmg/Xl?MfdFxӭVi+֝ϲן[L`z-|KӔRS4@٣3 q̼c;V|=VR,/2OL{;~Fgͪe{K wӆ6AAig$~DM&u51r L]AJfفk$cq ;{aE9[y2{Bc) [чP%ǐ>gPz2Q2;g 2 䋷l'4f[8ayvߦ-ܺU;H?2.BU{ka)PRJ#/ۺ ~ \ks_Ht%`nYwI`L'ŰUX򑼯iw*3ihs|@=;W Q5C֭ (teF@iϮDf{mIYB!*"sIJ X|4Jq3ϾzHnfȜcSH{r3%4Dn5Ģs5+*)$ʆ~~61"ApNHKƹV<}'j]Bgy|=J/`][(2Y5cx-v{}#JVڂԹ$#VT){Sr#IXk8*#{34ƵۚH%e \<:K!Y=/E@l;Ս$MxCqȶwʮvIOu[r5{^d|]^u)2mJ92{՞!nU}-TgΏ.[W9 Y.:gQ- KYv_|JX"l=rW >^RK7V7ec~J+# 5ys3Q5ws VtYnY=S{⨼,7e{18/ 9hU%mF:7 xΡ$Xw^7T I#Nb tViOJ{U^r t[ %~Llh7aK"3hDx,_R^C(m+yXਆzm Jώ 4pWHdb)_gCٵN̝UܶNJ~.)T +c~(t> GRxM .Ք/2o|3^[!* K~:##قTZራMuK=+TDb۽RE 1su$~1e]w)EȱIq&EB tL$ UALyG+Ħ.X;P͏m!-m!r\ ?<޵6n<Ȝ|3Mf]-H%"=\*MI\lW QjJ@D2m B? Kj7jX_ĵ7`/"@E(3R<.EWȇϟ 1(iϿ 7FVTQl- .- o|L N[ŒⓒDzZt`3GBRo@pc@'l dZqѮg5(V o*ࢃRߢȜ׫$ѥO Rw(©/!BҶ 'xx۪ꂟT9/$!وY+@\[$3_NHl3whOq(7F@2"WB^O;Fjg$7utjlOImXL+AԝW7f! co.0o_4{~pU8}uLc 1cA >86:qRoH>ݺOl46HX=1nP0Q beQ$E1iO Q@&Y\eea5_ 2iwƬ '}Fkuf g0%zs“ԋ9`3 1]E *n2a 9OQ0f[n!.iP{c{uV-^:1 iFv//AIˀzMȰ.a_li_Y_[DDwP( KZ3fL s=_+y[uHӚ٪[=5^A6^4>4P~т1)('B׵(j[;4;E[ \:/j1cRNk5VZAD>F>vBru/?Oׅ.z&ަXi6 ?0ط9bBA2❠H #ϲL8L{h;6R&]%xEn85 aÙ<+JW Ul{!QB^`Tߺ.evpgݼ"irփNl]0wvA=iדO0Kr>+IS+\Jvd~>P *QvH.(E"c̓@eEAkd`]FO)K5!a6$i_"괊as=@O-HZ5$5 O <~+@n!u03Ϳ YN%@v:Ѭ440E lS\0S;Lo^\͞*.zGgi9xSf3:L>2*M3A 7.@{CZODC~ 1]OͷUm\v4[&cǬ?l~Wx6,_>pa5-cQKtP*3\:]Rӽ'ڀpR2t%(MJR A:Mp_F dyt,B Sa`d>6Ʃ4kL1hOJU[H/aٝ_) 0ďz1N (#(gR`<jB&?M#b~Mlo@vs߬pDHݮ€NbD֛.zG^ieVKHY2=B_bQI"|% @n@,ص2Au^>ïmcAG˽~)")ZJ&y8 mU~X? '.:ȯSs(ժ`n%m_~U*L[z[$q|oٮ1oO߻'/sJBk|:`׬@)9夶/|Վzxq+LJH֢J6- riUD~A#^r4:Z^-o3.Dy6fe+klMGV5{XUiWC/QV $Q_:l]R6\Ng S+W}xYџ>q2uDP]ySxA.N50"$ ޢ)GVߝXFIwJ5; '̳ @(gg8h zTr֣ y =b|JaQ= n Qږ4~[Jn,F']Ҝpf+WIa-w_8SZunULR)x!@o-/nkxqx iU_ZJ (b6@r+nL30 ɢg7A0t^e[n傿%ڑSp5SeTBexN>~aS@ٶm33}{n(Ⱥgn48B%Q}4Y$#vAtf3mE$SU2GfEuE&Z_ &+ӡcW'I9\ŜDű ˞ I*'lPOJ)CH|<7).6@3J[>B?^±uP}r,&ؖ%1 %xqq)1! xWDi(ƥ Z;HPUxC:ސ#`pZfRτlLų]$cvMA]YX& q>v:צ#jA B0#Хb b`O8xcϰ Yy?bG %#$7Uy $EϘ){&7N81-桢#]an ZdN[y Ѣs#2b&pƵln'\Jk_b Že*Aا~aƽE>a6{Żں9Ґ)X[q&aNDj ,E)za%DEvt>&hw3'҇}q^Zs#[wH.KiRGxE ojyc4Y/DH @#Cn.GDrn֘ՌQ,v1qWm m6&AX/_R-!r-jE:aGU4u -t lD  &u)%┩^q숫Q3W.`Ӕrr 8*Xx'fa;pH ûoFs!n`99 <8ˑavn0yp"}Ɏ"]H.]o^f#p.Ȓݳp@=sr興dxw&uU۝@k/?D "Z=[x$Q= N+ܝ4}4nfH/H|Q?]Nc)qGHY.ͱw8=~l_.zTIJf}B fyV L\F;&L(ޒ Γlňi12\3N"(vy%R{0=fBO+]XQ/$K*KW1kwǻݞ2Tu=H~=,H )0'd#/2_PhPa(8ɴӅhD^GaN_2#Kфw qAkKL8!

  • |8bUC5:6r( vť|T-͜iߙl@ g7 ;pIt].~~Fess6صhxΘClSkOY*so[}؀!=U7sxNtZr)# @7{р"zz,Fn쀫)mUW&F~;\mЫ8ZtK[)ϓBdʃE1 VDr&^^vj.ŏTPIX'xs2U廑JzA8vgzX)1FF*y"tlMc\}05z8ySLT`L8f#OzńQ$ƾd`iJm%OX:o >0w4V J!B0҅P8Α7(t21}LԪ ^2l@; 07Hz}A%o,NrC^F6uQӿ-4B !ZOFUœXpվ D.,^/ ! dqw*sbf)ccd v`gwyB,ЁS43. R7 (,oS".d#[g\`SPk:H ͚^(!zBfUd\ {T)],Xq>(G)L[@N6HA1zتN#pP(edٔѿtծiV.S͙.;} j]L <ϑOíS a$NQ+ (ҏO:#|Vd/%Sle8>fŕLW#j_}e)6LAI 1շ^HþxuOqCt=g(/N$Μ͚2sI-MPY-U'c?} V _ `.ɌP$z`70A&a9?NpW:yfW4!a#c2Ag&~4ցcDfq4fsJtnLE>4wY/l}NgVa+]l-v5[C30HlscK`|Jg% ٚ&Onrh _c0Cwz1okYT89J <8HiiT tV0ty gN..+ω8oxiZ47db!*,r~ Ŷǧ4w33aD_GKA)NԁMf/uL)!*Hi毇uiokT3r6;˺Ja@ y|2 }Boc=r8# sGK}!Vh$Kaʯk7(m_!(f%4,^ȧ L{lgj-Hfj" fEjOgLN&@]D- ݭw \EYIZN~Zω ,nc?(, 98ܶӰ`0n&T8.%n]?<<‘A`+Y]}wizeF^r̓kyNl?.孰 %IoX/*gHf>nz{Wkdz\\,~|u_ϳ[ೌno?;*v;3x\0VjUdqkObѬj˛]e̚5zY֏8ɐDkHe-T+dj*z+3:E 8lLwXI@KvoQi ռ<֦c|W>c}h SG盙իq Z7DRi4G {-,B](W\gDO"W&4MG*9]X̪:4ϠQ T lA8r?DÑ$GXp2ߐp((hB`vp^KRͳ܀'3@V+ !y!ORVKHѱ : u iFĠ210V2k^`ǂ-D8U1c<;ff8_}aA=}XFSbvJE".'w7\>vD\R{n Q<_s m~N T и ʑp%Vo7 pNZKH#%|3c{Ƴ7:q""3UNx5ÎŚ6">G 7k~c>9p͠k]iMQT{SA8}v:"YY'"uo0y'ev!`HNjDyCXMEo,@%yMl}YGK: eSmEGG&&aI+|$]-MeJÖݺ9|鐔0:hDpI42!^ڋ;Sx-簄IFaÃ_Ad0lIW$rܜ"t76r0"׵koBMK7EA\/-,S1wtnl^aRp:\|)Gr{rGK$=7 dl❘cMn+]O( rra(Y^)hhTf"jG]YF{xϿ^+@}#Qe TbΚ8mMTɇ_ajY.nr٦£bW =rbf6rqxzlCh#RFMHev:m0lik/%ԟKtN\"{q ʗS={ "dYVTٴ/_׍% G p G]e/FO/9]@g|.)!}^;vK=?i[lQӪd KOQ]BM#ƔV[(A\T x5f ٠/{4jYE Mk0rst.Nªrաc)VŁ3lRR ҍr^b7j37zhC'6Em Z)ŕ. MQgo\ls\ ۠9+͜)}&k-DcNԷro99vm9_=YSnSuJ3}ͭ1.8\N=Cf\h^??C=,h# +{[PS4C0ɵL1 c64b\ ^k!mLL30g!;XlVva BN贁<4ԫ&S1.h tBtQGԁ>ƭn-^ N(r KՐ!x}׶x*΅;Ip>Α QFZ)gkK'u""qnzx2P]IUd Z`2d2.Z4=sq=q]RzTJ[nm$&F\[x%XqeR }-^4/>U xعwQ_TLߘl"._~m퓰m1 < [㷘䪅c^B̥%<+0]q҄XIDcv d͜wd],4z Mid㯀tWoU{I^;B݂!c+[R֧fn Z`wOœ] 9w a!nG=e@F s_yAzj*S]49?qgrw_>dN𫝮o߬Lt,Ӛd-aK/k=6œ9q&4;7w|fIF`7 "6[,BӴS3 4|gOB`G ˑC0tcгb%:MeJjt0qAaAΟhøY|S;̕ - 6T_+1Aj^.1*&RU2EFkdv#?1JKЌJwz]ez©V߮~4<8FZ,Ý^yNX7@լ8ecEekv \;7 pIA_)⢘obcx+4 PFŪd;pm(ߨT Ȋw ,oBȹͣK`wEyrVv+V`qiRuL,ݧ>7pX 3YTZiAW2͎1 ՅOg#yrLTzWpè$ +LkZS!TOX˫/ej>&߫f%6c 0mIbk%'ӯ5ԣZܩ6^Bژi45js,) SPɑB7 ]jfIȝ1p֥BC@EF{oUnuP 6TExȉZуxPbw8[Ol&D#Ti6t%j/$RD L@!xkw涖̟k1_QT=?ѽa Ƀajx 3tQdIB>f'$23]Pnvzߨ:#÷nHfѥ='&V. rÌZKuJ A ΪVBc-XX"o.%n`p_n){yMUW`9҄7u{AV T pA8oI]yBy tpQ~l nĊyOrȯ'Y;OhU$\j:=vh!\CS4݌S.Dǽ5"`yls;RĵgWZB~}i!YVsf3fND 7q1c~F .Ȣ(p}%8%\Ag,c n ;G._ސѪq+֝e(ў zΉWR34_``)*T#ڠ/Y#؏| 3)qq3>O89[0&P$o-Ԥ0hdY߼V é7R366ԋ_њ ٨5* UbY`y2zfuz#*1 iGa@dպtX*s%$͍^mIYOǟ#F#`-($!-ՠǂG(w9b!?he]FYrƼNIkg*$iZamgK KH^\ΪM"r6A9>/+xlވj@3xd`RʹrPE'_P5Z i)pۚ2s& [ Hw62 Dw2 O9|]ܴdC{N ~ l9s1X<i:9 FOVkZ`C.̟B%!U=4GRe#ԼZ=XE]qBQaMK?@=̫V)B7? J TEr_ֻ(4\#Pשhw m:O# Q8/Ӧ_3O;kNIX`|M]Ixb8Cg 1N]jn B9"qʤ3 dAso6]bđ3鎻yWꑒ*TavCy&YD9|% {r#EW\htrٓyU7R;k$90/7x턖Zjӫk8)YoxF7\M9 3%9 sdcK8Zr<3,sL;̌g-/G4kY|ݏmhRdcUݽtS31CL #;'caa֓cŇ(V(Pu~#X ٫b!䲣PQԓ _(Z(B׏y"?'ͣFWJ͐Sgc0icf?%6`]w5] }"Fd:o*?,<|U TID;c܃J.3d>5PX{Mn1,gc4Seb/ ~nwڎq̯:#"%-dr\)La#o'>Ź^Mf$_gdgFsRaoMQ&ԉf~SZYr?zWE:1;9 + ą,F3gY?\ZKxl=@_m''n䠀YjSpηE{0RpyI7YG{3>=_7L_$y߆OgUmq?2jVU许Rm&y'wvC}B3yrcV$C4,{+};x݆4ss*laS!MGZROΏC\ws1jK1-*<bjpP-b^]QB TvAb=vOɐ3Io8[oRޠȮ0'ĜpT ;gqWAVMFDђiM1Lj6IsQʞJH[S sr(/Ibl?|"v<:P ?]>pWeVv56lT>B`uz%(Α&AQ!,oz j`Tp{lQ鰧Қé+uJaOzp=\Z.*L'8Ҍ 8*@A=Bk3l}Vن*gfCcy濛p4":!AZKB70"Г@a[cfKXuv u~ZtIlIYs0Z7:fv ' #Avv?|87adU{L3M[؅U=MmE=VIEQt u:|9aBc. n;I%@qz=_#n!Jxx=Β)lh^!Ym᧮s{z )zkXPK)]}}v14}OO.kibppN0U"kI-.QibS%zuU!U`| & u{w/fu#`/>cT;6 Sڥ32NUB]_%b 9BbGQtCA%osލU&[)]FlkYu?i}.׏z&׸Enا*^in_̃lnۻ^#]*EF'^Msn/ѩ}`G*=j@zZ^CtE)8yj$CQ '7Y&]<̑ ?D%1iAӿ "x%S*zGܵ#U=Wa$,@8*<>Ƿ??רt-Gh-euo!<2{ͦjzPIWQKϒ;FC C6bm|{] ,}\5~(hzTu 6.A1W!wŗ=IZŮ<!HSF,Li[J0Fޏtb2B]+(ƄS)r'\ uCkW?b}XC#Ȗ({8]ưvTY(B<~S14AH%~,Ř{'cT0Q,;s cubC%/۟Ԏo9{ #a>zi9X2C&}Sp#)z^v]ֺ*l|=t%Bz)NeK(oK*O9qFi%~\VqHgQp|W u2})94^xN \%("X2UN' p3Wu*yBJﰂVr+<tsu 8[Oܑj15,!ދ7%U&L*; }*a!my]5kڹlZ0X'1 PX}$Nңa$ʠ_ jمDOBno 1dez^(T:pTUJa~ ڸ)˸Ƣô9> jbitZ;{Q5HjtB ϢSFNS|OTYhщi:8+\bIWiI[;  #B(66f{j}BW:59ڿ|тA'?Fツ v3>.wi4l7d4ezXQc󫀞},Q2vP^5=q"[wz&w;4o*#|[k;dsmi|x(3uqo%))/ ]v-l !a)C3{ف9\NƿޢNf 6܄~Q6>K ')Nk B&9)Nz\2kp]+6FQ &B#cl=[~ GX'~I[Vy!hEkrxp7K,PVג!je XeF2%od8@zFKLn$G =(t/=O`@I9Y[xMs6\ss᥉+Vb}0 &ȼkL1c]oe%wqOO50=TT-}H:/ss DP&=`tgx7emɜuEIzkz4A+}xAud;1`S4㍍&249v _Tf/FBŭYO5+m`s܄5yؒڬ(E.~rԌ$t},'*Kda/W1/@YiQ5Oi7$䎰?d4<d x,ZOg3 m@ zf\UҒBoN/5_coQgϪ\PԹbt;5{s]v$8xV0o H>)nO-L&O;@zd˦J=)ZWnjPtnVAtc|a8ًE󩦴 &a!o: }.D9CIC+++燞!@ؙ[.{JHsѸB)CzUKØO}:@Y uwYc?"ڢ9YOzl!'M51|3R|e>(K[cb_t-~]GąoUWwH\ZBC$=0d׆Gx-\*@4fei: Cx#י*OmӚ\@e1GWx"kuRI,J]Z*Ixz2]qP!H$wHy3O2 B4aDZH6 0b{PD9×.(׌2ua*!Bq 8 Ϩm U ;⊕xپLOH`Z I(ȴsvJM =ri}U bd/'Aw愐h1 ڂ>t?w@P_F92^WЋkhh4~xz͚bӮƄ_ W8Ч8!D|x(BJ}Jmf? %5)~}qOrll=[_udwOs ;Ji)o"g}*5ݹz_-G~&@J\㞆i 0x@mIm]yM| 3V+>D0k8s s\ALOɨSq KqY&BD8M)+D7c<9_,s;=Z WUEQ7C5.aڃC1NK5c^>_k!`\ТJ>ڟY u:ٱ=E - lƄn@vMc+Ey():4dCNk>-~3 ~)~Ċt$ݝà i6M=ڬqO~RѐkYΏ! L37ƥHOy|yR5K1g?Hf-@Kj[ۜbfe_ْLC߲&Ե:mf!7yJ` Oj7V(}D/Z(Nԡ9yߖ馑͌|+]j<\փ/^>i'ӫ T*K XHjGE&h F Fp (.Oy*lm\r¦%1$uXWrex4H,me3] z_,oXB% Vw6?[l,ѮYJEO$*v"H^. P-gӾP|K~~Yn pku \[qzc.).O>oh'/&ߖ};])vx`TfG)hU`F~{ ;+=z1I@'UP-hߧ3$嵐)NjqDRݜ\y@i!SJFSEաxZih 3Vs38OBLzXU԰'J `{+W0!;lvkVu.S<ރPzg|<9UµZ "x<ӥ޶w_|#MOL ֥1s=zT.FQM;D$ڜ'j:׈8aV>VJql"Xw&S3~Y,fɁE:Ū*Tv=[M ccJ9b?]B" 03vbNQ;[bIZ <ਞZ:Y(oˤdxAaUh>{em ,;p'j^V @JpAŧ4F=1$;F-$x[B &YDv~Grᯎ1"J=@ gؕ^Y`Lߵ0hHT78S*mܳD>88wXEFOчs6> SVAXk +"X)r,?L𽮒0]w{tBp&QH否fj 33`K_bbUM&b vQCI[jb$iv~sxěݎJ9 W7.lL0̳.љ]0!^Yofv=> Iu-ܦc5hGQ{CTJ,M#|EjTWoN8o{"LTJδԠ.JT𚉹8G5xrK-/B%tŀg =õ6pFVxuyl mΌ}#m{, B%(f/mFrj7\Յq(S`hҿPq؛ʠ0f!v T sWho<ٺ^O=j\d1ֲTu7j\àyd?xzMy4 *%n;nqc{0)M ZH Ai~(iD5dCw԰?!pq:˳L\I=ѥMt 8%tCuͥg헮,Ѝ3\ UT̠ښ&XTDyAcFCCy cOInz(1,QʍPq-eq$N|Cm|'CłCvX-u8WxKrɁ瞇Mgs+B} >QJDfJ0CUg-Vyóup#&|d4Àm'S fVUYMyڇ8Z vf2e$WC?~1F{GnK T%+*J_`ZX^J<̓@n:|rt{tۥE6$^b$7.] j%OB*ˆ^8OCEq#0FP Tz_)++MU{ůyw=`7{㷌^mj?;aIk)P&q/UM>E6v ߚVv*Z5uH>du񴳒p N@~:ӚOdߗi]_= -2/pFVNH<!|t;Fپgo GAy D~w|@Ǟ̫#OI#f o6lwP ZrDgjҭ %׫A\@d%.q?1$T=GZst ǔZwݙbq`;'Ԗ~Y}U]f6UDZZl,Rߣ3~2,xRPAA7F2ѣѺYOӽrԒ6 Cx)'uϮ\MEɽ;v#I L 1sGm6at#J܄f]LŜ⥉Cd06{XS hLQ_QXao3lpb~D%ͲŹգ2i01-M_n¹΃Zn"~v٨A(#K?Y)( _܌;~ELAV{c6]O #Xp0~h0`ow<``OV.x?&m#304b cAbi<8v}i_S=lLzrrsLh$Ŏ#ɛ/ރVo2ۘH S~=n6Jt5h&_G+'Q06Sb~ptMŽ(ݶNR)ݩoA1"ْ6^rDC"dsr6/5?n4C}s:]*x.]>iZ=O3;:b6oQ {'C`nC~ 3@NOF% ^3Ż ú&Gq,@A.*oOh~G3d 瀸e^]=p8#{lj3H> qݗDFCⲆoq?"\DI^qdh_R΅gtpVz LuRk=GID#,;U&M f s.䟧֏9}fVÂ-5Ky|ppqvUס6=~~Q:BE"H}\ XBEeWA&'& dq~|0UxwM;҅dy_(0^KK_}uDE*ɍ ݗu/l@RTpa` 2L8`^OE+LZ_Go`So=ڟNeER hZhUOƛ_H6x4PX4&M#ш sbV "E.T 8q2G䂾UTh~[V{bn_FX׽ίRd,/Vt:0<*\DdfKK-3ٵ.e)uչǖ/6 #Z"L s9!BWm$3ݭ ը {4`X Zh֤)ala,˕ߪ i g~CLB?zsm b' s7%b;G, p?ʠb~(G_jl[=yؿ#}084*Ꭰ YM64jdŭ=f'O)#S[&&^'$JX<MM:RAN4{ D⛖ŭdyC>:qX`>Ӊ ȨxZav-VPU:bgI(]0KfhԦo8sG3܀^Dom` ^H5&9Z]z8Ǣg|G-,E4\cn9;F\^V_#{pbd/ O~wMJWg&̾`" *EKHˮ\]ݼ6PY< |^~aIx <ƍ=燕TSI :fF#S\r~ n2܊! bկ\CZ\J@ȶpY%Vd}&^a h;B h+Yǘn9~xBQ d|:ѩ*oV#|,[rC\i˸{T==\zDdUUӰm6wDtݤN\i3GkEQDUXYD'YCmw/OJ!T$g_7u}ay\b,dDPL^_,Yd]*~睛ʙ$7"v{n=eճa$u/hoI{mC_ ͂fZ.X8o,4x;G+}0 K!V4[C\o@ &TD@|ӵ {s/=$TucQz%눤6j`\^BcfSw $ýb6b #ae rX)*9=%0/jGB.a79jOw?D`R'rUTjmT"%nv, /.80]Ybywu.`;@|ːPż;Uq˧0(Dz^DƓ; څ?ЋGڂj=.cC+x((]7F*U &X~ e)mYtV)^lUUC-,bMZtBAj4ld2s3Or|(4>j0  lRMbsZi$y$~c}1Gf@2`ϧpd؛}r\B~V.sTjGGM?,U=pgi6'?STClE>qN`nMM#38<,I&9,\ENx¤\?w~bVó `c2b=%? ̡ ΤQaCm=Q+NOłc^U <$af.SoX5C8]h}9Iqǡ &ڪEST"2 Xy'=64Ie懴ըmcm&.4Kx&*{7$9o㲣^z/_r}Y؀]B9qΐS@4 .\r$ yd1`lse&SyN?E2( G%_[ZFN)b5qIï{#'@ Oe~YyH!+(vSУ24,8Rts`<y1Ϋ7וPfO*7IR8"Ң䦼O%:IKWI^Ip/u]Om&e&} .|HͬӸJ;LMÓ.LlTMW8Je)R@.ڔczolό><[3n'Ⱥ)leO2HG1K~R]9t# N =~+ÍF7CxD9!jq>dC`_0ڳ[S@{GUfiZ5hӓo=B&}:.TC7me8cf"p T/Rdn_u ЬF*ہXo#α 1ő)ibr:A ;Χus(FA憐HN|P#/̳1A `_ !)Vv{b>fh@|>=}۰ s}G<<$lm;E!p-0W \߬]ry H9ٻ=~bKututRֆ$-*m?18$ pVOHQ+>J6AEc_s)7'30=M}eM%M^":T N  nh\N%%[KۆrpD8qd|̄ŵ=H~עysLGr YRk/NDx)$  7H9l[ 6LQ"fl9~B;5t :)% ~۬)#mXcѨ͞!KPqS ꢤB\I*"D{歙%NEW_fD/w~Jw6m)򐈝'"mht^tkfZCNEc.O_D>$])EvLܐ xKՅi a%.8tE @HBxp%1|UVSJ+f/N$PJvWhT~z0YOd[]xz - r1A6Za&> Nr1Ŗۍʿчp} |C"b:[Ud5d {<9*8FV,GVs7NyE!$HJ~i n2ma1ѵg4]rˬCL`~Z6lH:H)XY>I`7ltӬ%K&?nlaܫT njB9I{YCu3yR 0;O{@s54LI$U尓#1'!VS 2 X(وrگ)Eh/* zq:o 4+D x];g75SVg3A[cY)M=#&gY5S0H០SQwcJih3@_a m]6y1+NǙquT,T>tCeR2ۡ tGG1@jl!M2\xpxں^ݼ'g"e/tI^GZ LJ3yHOjYo4a!i!KέX*B)[H vnpHys8i0oej^>idxhî~ʼnYI>!~(R VTɂ2{v4Lr_ߖU*KFDy1785׵U9J]n=Xh%X-шD4]/%m Pll6pz%j z!Q^Hda0"Mgr9CKJ\UF<hX^\^? Pܴ>uځ's*\_zgomlJ*07D cqL3O 6i"p vMڗ3nfrZt'<Qeя쪯HY6i^nJjIboQs{6mϞ_I'@28r+?[-|ʥ,%(Go~]i#Wh%G\(2++rԠmr)⭯~|&z+nGH{!]KdbLߗHFu#9+2WwQE3(2 ;-sVm8pDyrM75Z NXۭE&)d4\4J%i@$5l[d"òāPg@nOk;v j>B-55Ib3eפv1n-TlMoD<`b`ISۈ{h"(YR0$H( HA^F~Ry8urd/?Y{ (@IWOF_4jK8<)n/pRlID POL]t`yCeIlDwUm66&t &}M{X%2{FlԶo4`c|חa~G/^>$NdL[w@r0td6gbB[ -֥SǛ@M[TV{3+) kS^x z0s1\\M^>?~ ~r4-+EL,yƻ405f:|1T{޸?E&5 dۡRnGE.5DoyMJtN߼nꌽhr%o #h͋KLKtvJIuε!Iq!1gv4^5,A9( "\;]k3.N~=6`+^t ӥ+ ϒ?9<@GuW絹zsJs51%>Vea4Dl0&PΘ=M9u덿D+4ՋSXfw(&U!97mGHɹ$gDmң}i)^Ay~m ƒJ%(!w#$-sο@ fh@٤RG n}K,G}c[Xᖅ\vM^N"Iܓ \x >#Y',Ɯ-DqN軾 zx$[e}RĦdXH bR6fQ)O΃@)bYcE-`A _ 1')߯@j>6X|## z*8ӹK3|9JeD.J )K/$Sͦjbya4nMKVn9->*%fsfiR(=K}Fdg?>O=@t ')JŹ!5vwâ`*yA7U1PSyΙ3`ʔ}9u?q]ކ%n/3w˫ȗþZs_v N,W?_P\ϫCH^|Sa=w^VvzDDGxmR'h כӨ„8 buam\krN辴k#.UŎjp{+X8WqMt4k Z_y sw0: *U/;Y*^E7 l5jA}^zzB*(zˮFǔ3 fpdn:M 1&? ޮ ȵ9?^,S0O/gl':ݤygI 4Y6 ]H>^}.ekB |>e#Q rPW8ѨJӶR&#GD,[<' Ό+' $EM簫 .pPZAWm|ػzcK8q)q|%)Sl_άJ9$ϬP&D`dLMS.;-zW(OKETuJyE"+P^oìT(%Ry:wؕYoz$}|rCs},4ݘk+.iB"L\3q.MwxHژL}H*ԜvAI!/WiUFM+6z2H=% , !,4u`k e 6z,7%M |"8,?CcMҊw'W ve=Xu"C yU&ĕ!HE6Dnts`2^ \Oܬ9mj-2E7H 6EaH\cgxlI!G, ƥyJرx;(PpI} BdmfQ&bDܦHjRD^(D(ڒ&C3dF,mWokDnȲ&<{I8B +GM&A;}OQ$;*Ю0$?O"Ji};bQȕV[HxsxaFcrj?A^֣YF^^Y1.Ml+N ԃ~H3_/8Lj!uI]1Q*05iTm%ߡh S f_]NL30i5*{e}tȬ'bU/ay<ֽ|N4a R㣳&s'~ct ;}uDb\tVuւq=B1NBoDf7MN\!l6Z8߾a5c@WDTѐ}ajBWy"`5PO/Po%##S RfDm7\胦n7k%7g?fWΡf[8P2 iEMfͷ6GWA{/Rs0r@1p2Gsxn%V?zɵx0cR'|h(nC?Ϭ|=A%m8Maar۳KZQ%ӈzi Y5MBP TYzlFl(CϨ'nNŗ{GBOUQE!/a3bPzU(-g^]OJ=X4DK;{uH?dS;`hʛ&Uɖaڝ+]pW,탳 iϬ@#A <ˋjܸ@r$,.'l7&LݤiӯXjs.&vI ֻ:r"-{Ikψ|06q}Ғ忖lOi!H2 #?8,=יjBh3^6eF6Z\1i)>tN*孲Jč[HDcq|r.e❟lF )G@/'ӒA7tY~d0Rx7-a@|JtSw@،jzG;l}Ex4絔 I7 a!y~/#[՗urhT$'"?r_>^qNቼcbjq1^,Udlg!>:ƎԪ-#m|XG5 'ƣzB;s|6~%5|kȡ>ULwH^WI6E}FØ/8uTdSy1LȿA /6eqYZZHv%VumDK8دG/N:?\._,7 3, ?Û IGBl2j }[hW9ࠀ~?͗cn^ TSt߹.%&C=S)DT}GC28w(yLc$^c?&sge` Rզz![=W< +)}?3XbP Zx@X+E\EfC=Dѿ[K /&.up ,,tx6PB9FF\&@B\ ߛUL[}w{hƢeKib+QYhS`*]ĎIUKe=E7C{dR6ySֱ\ *M x# u0&sGٻ9/ˍ75|n uADtlMI7PSłs:M0K? Iɔ6IlFAć6\qLWc^-xq!+^{4JǕkpf~&o#\ 雽?jŨOPIK1l5s~*:`˘ѯ:id)P2s)TXТ !4ɏH24B` _8zі]C}GWΐs_P}YS&% #KV{ F2k=>hS9BѰ}Fř3Y9(\Pڦ|00@|$#w gz JiZq"``B;FqXua܋)YXHlӵҫR:{͜*Bzjq m{G+ۢ ܼ6c?١M0=ҽsK+FbS}vӘC`},"~F _{¹ۢ@7Q/<2w~4j\ߡ]}jZz) ,73j /]Fa7ux`mD;bԄU -v) p7nف/,zq[yGU C(g:,-ԑ#xyңX&s@mȠ bMG0tVbL@*qbGԐA8G 5QlHz)6Wxl\h>I3[D466 A{X^T1KFG{Xt4 O= 1eviV-@P[.h U <ݴh[3eA?mϭHc/tLrU hHwž/j,Ib=+n՗ׯw9pmsyM„U .cNST*Q\(QBvrN9(H Me !4~N vv9.0\as!j&F;=ju^QL[-Ԏ{YR$wv.SA js&gt vIl۴:Ӓ&+$wl@}>9S]7K*SyXl*}'-+,W]ܖ#,7*;q-IzV;nb6h3x }"p$ ӂrͭHqHsY8yG" y؞iȿ2ӄ9w[tlbpj蒝UA}a界ͳhE[ц`XIq!Q4,Zށ݁ M"U4A16_fi=Sd$WnqF&0=m_E2"ѓnXV lCˏ2 AogN5^#3i4 v-q0g^ Dpqb%Yւ)T00?Q˺:oPQB(,a 5 T5(=Lo٣T]OsZkp.$@?|66YX(:֞ґܬQ@(*}v@,0XƠ!=qHXsiDb7 F5~ᭂF',Ή"w/{{b z 46Zpğx1TI ;Oy ]Þk^qԺo} *CN+3=`%Z<@3Cqdh4ԩ_1QnN֩;ǭcaU,CchXUvJpi6Dj>'Bf2ضrcfT#k#JvOFudt U31_7@AT' &h<#ܔMHjt/XxT'%lwJ^ ˉ;5gsOpKʚPQ݊ ԗ}zNx< ?S1OyˀS $+|9ZeNC@7 Dqg[5dS҄JFqVZjCNJAEms m0I[G&|L@{ wAx!a(QT} X:/PlidMS on(5R2 Uc_N0@N&]?Lεدu:%W] 72I{oS>5# `ޏv ۑDB)I0.Na?JmE:v} K4)m%1r\RWzqX`hhw Tr!T387Սsoe!"9#6;\S)&q0M7}]2p_xBd$:$lH6O~!/A#H_pܵ Hޟ2՚ Qt%Hu[x'E"0wYA[@ .lFQV#B" 1`BP[ g'I|05udSdw;Dap0nZzkb[iEynA=#C^)=v jYA /.˂ 3dU<^zpȎZ4\X0LҊՎD RO:;o9dZ (#e $7zRG#T[rV;9pC&e'Ҿď9AŶS̚u3^])/em&WE`@ Lj% 0yC?`R4B5B2r^d-*ߤa,wFbɗ:8V4&VBGLI21uvXrfYU__X˫D['n0T-p pSNؼs`@r b d&St6i`]/sU%7|Y(ZB4L%nJ&@V}=Yf-]A >׋MbVhHvȻ)MzR ,ƺo ~mMUT_W:JjpZ`QJ6~ o7zM>l"od ~!"m72JOy8f4IcZŖ]93&2hƨ&'ꖜ`bPjgD&zɤ'7ߣGz;V#Q#-D )Z/Zf4Y=e⌺pJfD <&܂Aڰi >{hhKmA]LtݷJt7So5[4&C,wIGSlry{KvO2SBy_] %j| y {:WzǼ'KzL@@|7/pCV$IuBmp`n6 ␟8)gW؃5<tvFRrp"W\m`Ω @ax/)&vHǸ+FPɁ Xmtrʙ0, UПT v-Ƞ,s8gP'BŹG-reI cLςU{ QMv2y3l|"YnybpJn8n?fڃe?4^© L4:Iz,q<.Xr׶.JEWjTo@ʆ9%S`;]$>zv 42586kλk}-K3.2AiR_sT:|Pv$NK ]bɯS #3qɄBiQc3%8eL\מ!^#h?Sr :0KSt[e 1&:O`vSb?䆐v}` Y[ Bk@CRDK`%bAIhݎ;lr8Nc-tԪj@_@k+g9n҄ABz- 77nغqQ{Ŧ1ޓ4FH{<̋aehWpdsE^*Ax!,ѭ#ζEq?Irs\痮,,I!H}avK G7ЌzZ蝏P+ yX*]0c4553Av,$wOt)yEiY(\Z&0bP;'Vb}MČ3wP/ƶBwJSgxMRx`] xW*r7ܗk NOn05,8㛅o,z,cJ;S=Y03[@yD>ʎ͝1xX4r(.%NFx pn<;0^KӑR~N b_ƫ1 B>_{+v[4&+}u_G.s6r,0^ހ@}#g3k,U`鐪̞FzKj&RJ @D 9iv'Qjɮ>ަz%ӮV6bI["lߠ#DLu> NTڤ N,M"-,(~a=qmrvq]NI/_ͻMtk@ z6_gqƆV:d aB#%٦bUDRnp Y;R([s,nM^+PT吵q~A#znTnjR [Kߞu?扐mWpd!MR!%%E!-Z`~݀*+5ndU6-&c,Q%@HR% RR-0mF8&hj]lfVT7>cxѐLƓ1>*2>[oes)jV`>$egTEL~9~k#%+_x&~ ҵ{sW@WٕN$$ʫo iY rm/:F}a`1JVXIHP8Ϫ8PRMhCG ~PHBo͌ΔtQ7A!!^Uˠ~U==(@4Xm/lz>/Nzv+͹I8 %xY0^trMacxi)YO{F{4C&Zg_"1(!AB5Նd'VGosɬ5OoX6Иɰb^B ;Vz gĈYss4$ W?m3qm`[}8*Rdc6FԡR[1oÜp\Zh4w&x*`8KRf$R_1s^mQ =ϔĺ?KQ'w3ёi9 yΊw_VBl[:{^7Bs?JotVVbEē-; 6λS#;Xm{1XGj*FW{WsJ,|3\kRUhL7ddR`J\X;m)owZ*(&,h>hC/|6 YVw7E`o\΀u+Bl csIA1b* *:SAnnyVHQM_YO"A8sj2e#Sh'Ҹ8up-CV9ZqwWz6I@r6eZQO>pY} cJJ:~~Ǥu}:/@%4oMIgPa$e>7@}:hc`Y|qx1W%q8?b\?e57XG%`|RxF7[ j4 1x}~BDJ IS({7rj5E֑P^0_:]r փJX/`q0À(4=+!\n^*ϊ(ruM+ávL %DWϙ&x7;=Ån}ȱ$DmF{X\O_EU"f{G20L/I=V łL')㊹'\oF]AKw=1U5[ B Y6QYm"XrlӻU rDp LzN5lAa1:g9}M,A }̯6&yL,d_aUS Gy-ĝl\Q2Wouh_GD{T$"F$ r'9.D~1v4'_uJFPi1hhq ϒ{!YLdNE0-N@+CQ;JFwJL4M:/LF`道ڟ"xySǯy 84 X]z+AsV"_ BÜ"<*U8;ȣ~Rb!fY'{9n{ WNǑ ˧fudr8ZeHVH-调 ~%nm$MdӕUƮ9fDR:Ι~EN\d7$of" ?ߊZqf%^72<3i\ JB_]Nɯĉ$vv4Z$ތ8BpީL8B|=´Tm\k6mL(GN?J犷Gi>kbt}9.zKk\Eh"ej:XWQ O/-5\ZR,&g8ddkmȁl:8O7]M_{.E^Y8h`Y//O-I$<Ywbl P% . $3@Ӗr ?vM2GnU H8z>SJjg5/0@5(i$9ם3 Q*X~G@o[-V l[ XbLv"&H5|\cXx"y?#h}]}D U2@`P}diZ5UOtq<ӬLc>ҔL, ޵tow8K5v`I"ZMRƋOI헔 $vn oDYnѿRpr\_u (Zf.GLr[ \G owu^<(2u $$ݬSNqcR!>GKIJY2d&5lq +dﴢ7h"!ƺF8Hoц@PQ[Pwu!/͕ibCs^0s^ML-}?- 4v]^`gYwH< Zi[z%j:!& hKdD=I3g mq9u_lVMOJGA]U#`qp꠶S* vXcevLyX`مB"m7ca+~㍨l= ITᏞ,F9 m*"ab;D(:AV'ITP5e)6h jeWX,[sP+1Vj@7cV"RC1& :I=3䑁Am|E}Te6WupMn5]G\ mp,i܎T}O2-~@cKS=9Nӊx|D(e}pq)&O"c;T 7 %ilgW3#:D"Ȏk%~4/oJg ߚbÁ^6ا f/N\1ڜbۑ-)rӚp]4ة90q^xP׶YSZM/TV7t 8&ň?!(Q_U5N [P~' 8*&k]o[I0/D40QVIMrhA t*{Ivu=&%#5x*)Fz$+Z/h6k =͠^Bemcs|-ʘxQjvl.ʉkj& etn gn|fXikS݋T!Rr*{\Ť MYԇl1zZ^cAzyO 6D'.EkxXo Dn &AHNuF {n`{Zsf j;X? K@Rz9;Τ,Mد̫֓GC,6-VHB%Kg,/c'IȾcU愀 u&$M"3Ѿ  XI82)=Pi_(H֮Щ'3kquu6s@SC˿yI.R/ AV@-z>MqXlx˷1?+Xr.cȢA,5ky.Ncp E(A'tZbpCI}$RB@x T=ɡwny?m81B muf;y[@޻ORx"QH͙ss\W, t!u(X1gT-`$#5emJ^"L p}2ݶKDC;UxYM!7%ƃVui1\aqCMkz3B۵M~wVT85Џ@?أ"O@ 㾷#<`(Aa3Խ_,iq V\I]Ӄ޿_fT_7]("i@wiD!˾88_;>F^^HEzS#G:u9M 5mjj4̻Qp:HDhn!M%V։Yx,ؿzTL%t*Xc_r1@V#FhZ_6!gn*x uh.\M:;RLmӷ8hZe\C]*mzawY+ݼk+u_W*L܀lZX0] )+L/u4A0pN*ll ;ʈjαֆ83VFL%pL(2yt`8`OY{7]8ɀH<5H8mόcLpx%swFS"QGxGɫ5Op+o@;,ӻW梟#׺e7\͏ŀMUk]A҂k6,vzT|4KB{x/M7q:ه#}wϱУCnеmJղ*\tt,kSPM|u``e7VOR;>m]c>4":%ۊ -*qm_F!zq<2La"ݒ^Dl|t wN ၴT3p=v2G 6и!?ux<8;wpYTA,A+)g7X/ՠ4ZC8*.Whl[a0΃t= =~,1t Zc`/fYodm}ݖ 5^6P}2B]&gYGStKy]ԪHV s\e !䨹Kl?eސ2GU:}W`fª$G)b;!Em$؄"4XGCW,_2n7;S9܁ 4bJNxũ#n]ϣW OPM3z[<PYhʕ2 ōuMU2Q1ڼT0<Ϝk^I q:p?RōS4!]/伺8(P{ana>FOL֚ "Ŧ v ^z^ռ.\H+ Jc0s bQMCfJs%TWTJl!RLoTA.Tfbaޙ7^֗A3Y،M iGa-rTTzk$pLKӋqt?>;@odI aڷrEUoQY ԇri|FW6LF&1tоvY>3I ʑ>[J}UiͶ+r4F?²-_O`xdhEu$NhF|۾; FIunOh-],?&Ew]ez ^,I@3ψj $tZ8h<EAb9CroRR?xP9bt;\f/ Vs+@kyhƣ$,~Zz}C8zE#=A[Sc_kF5Qµހ%|]>eޓ]M\uDh: +HGՒt1{H.?G%?e*D;KaDÅFGMz!vQӨW!VkKym\緐6Jkl'᜕hBe!gᬟ0]Vzwω9EMnՠO5@I8d9(FԎȇԀ#-a#z&3 /cƩF}Pl/4 Sjdǜzځ3V[>)TqsOZmZKm3DzQgG7&~ pK|Dք+1b O 9‰%\6A͟?xC"Rt:C%,bVt/׳R㣝:5_Xhwa>M[1$)[yɘ w\>#.vf;vEJ%C fe&'wӚ~(2SƱ.#!yb.@l}(!}~Q-tƑ8Gw 5<V릤g'|+&^mDq*ܱtmq]*<)ohm+ \v4[0\ڃFlp.x[^H>`돶bUъPu!}dTXz԰9/Aמd,6tep3!tXqHG-Mx*i3 V>A'#iBY4c3ԥ'3ГBW`fDP'>ˉ_n(%C1NVy;.\و qYl=>V>^ʊ9B_\T`!_wVI0vbARcm^0 O?4Bj7U2i*a}7(g7.:I׾QmlTUsubsgټAqr@kb?KyVOMq/A\<Ft \esiM3VRt/cd2JЧa-ܶjISAu|.C:7[iXL9t yS4~u-=~3t0TDEӔkmVگJvo*x_K pX{F^-1t8H5O.^ztlT㹿DzO'0Pbu.!=M|@~Xh&|A㬷kjmdpꮾsuS@4IM{(Vb=}QP٥DCpwl ƞ-6+r#,&#ZpI7պ- LY_d4`]AE2fx2#)|R7x:YrU,`o?v9<$auyכ 1§H\)R%wLAzaokRa>εJȍRo?lSobQ$T/v )%MR_:L:@|4 o\Z3+b C8Թ>Ai hLo# FU֍9Y K`86⎣||^,\;%[Cl"MGrEO82LN3GLC ʬEx/\'coo!;hCfz ^.dG=y\&,]a roJ84Klc䅢kBovƂn~P1A8]}U9 ][lqR=q2?L jD(76nUK?|zoeH?5 Kp< AӮi`[k}84]:E]]v*FW6*&=`)$/Cv] Y- "U=:b\%L}K DAzht4d>tD*Nq~cEPn"h̵V &aAngϫ&h `Lߞ(t-^NID{gLC/xU6WdFm,oNG ›FG >p\ To%RT (!}}O?{il5>zt-{3W ;3Pd?9%#ۤ]D̹!PE PKghJW|g'oɋ ޵/ھ0=5{2wm^jx;;6GdyQ.ȋ!KrbԹNf]hX.lf|f0[g `b/XJ(lrK':,3(x9MT:@_Į$ f*nUO;^,6쀢c7V)܇g}TqszZ1Da?^T"o;ۂ gr}[~I _M'g G 3~cNw\´Ǚ'sv93Znym䎅Y0Тs^[-4E-/\lhU` +њYaWv-W[yH$ } h4VmOj*ii^&&5PAoqbHR]8Ra伪ͫ4C Ta5+ka?Uqz&8 ds\fai(!+8prJH` q%ٿ'^;Ƭ 5w ɰ8'm# EΐlG 66"H.6R^1Qq*^jN16.3؍lz ӌ r"(*$:]u}n<$G9DbC}};D=@1x%\Zvq95(£LkU8\YKDg hzF-TBD5-Dpv*ParfiެjBz=;Mae~]`z1Nգ@0ȶ Pk%.:>; >`oSWKQ<#Ycs Z\MO(e4b)k nslZXӉ,6"YU(xD匕>,I%X2Bqssee)CΠ+ًt.GA㼻mx#nX?sk["yX(RrB;;5d9ڴN 5J Ѧ2"z?LQY_G+jC/Vqv^Х_漎r%V@>s>NS&I?kU1E~^R2/@#cti>{h׻K?]V\R3@9ldA gFS@'A60iXaQvcOo2&"e6դH#~P7sLxxBNGBc֟[y]J_S2hNЪ=ɺEg2>¯[cdvVǥd_i6Iޑ/$J'>.p{r (Ѿt.$pgfխ\-lBjݵxl[/Y2!ny7n*Y. ԭZIT3U}#:[XףzflnWu;gǛj=^fev3 ѹ†QhA|z6  Nx'scF${uj_ҭ?҇B{BH{9$r$@xjB -,[s{dl5aVkMsU6i8ŗ<8;xkg"qҮ?ȝWlA7*GЃL\˜Ȱ,lDsN'MWipT_hӡ]gs۩N藫'Pv49 r[ݕP` n:ǼI9V]wb87.&l/!L䆄Ie0642h&h;tz%K%jޖE 8d1}2\Yϑ8%&ON.dFR*pvkPR%V\&-/&U[H@0z ேc>GAtZVF7@!Y&J#vOz&YBX#l{l& ԵQEvLt-])Ta=2[|$9Uce]I34n0X$K 3 |e¬as:Q$*;[Vw@I&>-ʟ__p\[@{+yŇCI&{NY<MAv! s's^qq2HtGǶw,ϋ#S/u ?2]R:Ǭm䄴Z%OZs J'𝏘\H#VG#[%#qƛSV;5'E9W׬m& .$)CH ߠr]ttR&<(_kgZ2i9M/ *Arφ0RRs?dz(szzh߅K… Vi%IGu/LWy+=DbΙ|Y iY_ t6$u\Y<"Xr{AHm3)j0|f9giŢ&Y0*FHB{{dZO>|UFAA)BcUгͬg"]M-ag5{a6DH?{'L&Pu g|}s'6Be/^KpxjV{#99 n$' F-5k-~F ǦH7v{ RiD7ЯgrY٦s*|ʤBE󧹉yDd.70fZܿ]K g+z"jZйT^I"\ָ$x +Lۃ݃4${ CR,rʒ"@lFqE^R0!{Vl fB x99)sjM4MUlY~8hq ~llLDqIO#&10ݕXOBrkT#w ?Ű)V4lPiG k? 0lJvͷ7h}\83 gSRⷢ v+DZI]#c_Ѫ kT+'Vc=ߴoqUiԕn_:vɗ[aRmK9= RIBLitK= {x_-jn:jC3\TR(R0]dCtPA9C 6.sg(>ћqGFr\g_Y>NЏ{FmV.zyZ0Ġ:)U/ rj >{VB +q/nEoHѤvGuSWd#]4^ɎV"g `:- +Ǖ2L4 ՑQ MWf/ d}mDlv0GDV`|q~(eYńUtfO#H{&TN1"(E"]Hq#.TH,%WJ!odkdW•RyS'pVZIhTi#b-]S_OB3;{-pHI_yF+x8 ]vBDw}/Y OvS304,敹" M콢\0|e g%FIyzf_$w`ZiVlq?!6Q5n74nU7\g܋a=fsڡx#zC0?Zl";D3oEnp'Jt^W*uh, 4f̕p_M!IK4O~̆`p0W/bGZ@􋻿oWhO˧}tH&0b4tA0lUH$`N%Oqڶ,SxpB%$HKnQ[d}0UJ|z-X@7ԠC1(le$V͞)wC15Sʓ\ۿ:ɐt fɥwfrm;Upܦkr0  Y^>^Y1f3{&1V:FG4I.Zp&>d[nd1Zۓэ*1=z*yj D[% sSj zC ^)z~ ImINNl-ib(h+'ջiC(IGق)W:5gտp؝o@ǜi}&“w_h޾m@JЀTr>] u>3wm_%JSKT[{c''lmI2ɲحmX4"d*7n`ߎH%}0A[LAGTo*_t?Bl~Swv]ˠE M'@iR;P1缊j[;*y<JƁ/ O@Pશ*k>aB_S~H'7'1F!M"+ U=n6Fja'<.*YTÚAyoB ʽT3qmM6U% Co*'wO쑫Wo>?)|$O ΂իN;XObs,QP%K1J T t7yP/0Ay8鿡l?O`t>LLnYuy/{"Zƒ+ښV8Xd ldNzI4X syaKvK Q,F*K<LJG) ?j3& j!nvˑ"tC3H^q%%Ft\^W`x%^>AD^(J<!@x̪GpHMO~mhhk>7[A0HM@$mH]T5au"<)G;5RwMC^EKEIڅ@H3u]-aA -ç6\qZYL8eװoh{ܼ, %gcM ԇɵkhTLU-d1#Q&D[&`>Y41WsI~6;\SԆ")a抟"yøTeXl5DRX >܆Ytbf' up;&%y/y䆛f-O=kzOYlpOIUX$R 5~΃PԼP5t%h7h:fRWzBR'7뚂0_ҕ##+νjD&З~eмXX* ̂Zs2@FZy?z+HeơMT~"wwβw?4a$ >]VDZ`7Ok6Snrh /upŜ~\He#n]1r躆//3_Fpe}~ШV DMk?@‚ کw<*'y(+Zxv7[q?CX0Jt¾/PT8YAgIl{ІR)x0C{%+M/ml }E7[اsIwjҀsq:S!udR0,4EL 6ؘGt]"\ C(;\L>Ԛ"#V+rBB}Pp1 };A@ 4Yΰ́f/y߿ J?9CFytmz=v[ӑ"$˙bA:7SWBi@M_slSV p7"!q[ niTq5rSPO9' LFqJf^;0r p#a,X%}ҜòH8m( K/ESpPW$gkE/\k;R=֢]Fd'[`~k`ഛ=w~w]&;pxR"V,B\NJm!$!(uofno>K5  ؇Ѣg5p8PP5(O>ySPu9ftP1v: }cωy%fmɕ Jz)m:(#2fTMg⋉tPY  XLSGLy:ٟ2eeKMKNhȜC+%/= .rޜ`Hw\LYEK7+k<ʼ{,pTG3hwo"}a'&i^-J4xOk{ PćtgyOT{[x'_$E6o|e=琥ZM E$z+dEđEUؗnTeܛuC %e|տCF*!: V:`fT`ZtJ i'Jr̙)c{|] 4'O *G2 {nsK7Vagζ87Ph:K[fYa؞PXRB9y =1b-Я("piUMu"lYXܰl#*pJ7ey(.1Zۜa IvA\wrH. ]>]HCIdabmiOX`vK.~S9#J"8a*'$h= ^Nޱ>)tl>D?]:e_h̡so͏l,ސΚGacnЩgB{[PBx *h4R, e>iXIS.WNmVCaY{ 呒u*qG[ tEw@@< 0M!΂{%~Vu.u`G,䦞fTM7{eT5#nhliO:zDA2YdzeABOB| Iҗgze oS7kѩ7D6c 'Z" Xr 7V*O@2Jea6ZJLfN][DFhוg.!7c(9ѴO8̷te+i~a4r./l=!]!I8M2E-+mPtX0R]8XW=4UOeu}UH!./}>LrؑA4xOPV)7h^SZ(&r~ ?YPVd}5C-7X" LVj؆_%/;M땝V?9.H.Ez#E.[l¸L 'ew&$L^݉p<\U[1!~P i>bj8%_]iDLT ,~:VQl2}Nko|#v)2!! #GY f%!K , ͗,kxK%:.?Um wj2wV.}Lf,i&LL\;u~%txX -í=Ҷ3buyڇla(EBldfsM_ ~5p6V4[Ebn6f=_9+:/xWG(,D FS4RNW. DD(w3"Xw-3]ԭr%U 0S5?/;T8MW;;-뎰+߹/"G&Nra+E*@Xzw4>B`{Le5"8d&< 1PE% kƐ5 {kᮩ)atqwh R6?c1fࠩ^:DQ}1z|9xSڻLXGRUJpgUtb2QX}g@m"YxW+[V:*=um דm>u-[(%VQg'YCIWx-i(: j Sݴ2Hq5Bp=I0[f#044/t`U_ Y*pmRn$ J4I 5sN 6@o3ݑ?:T[򀍲ӟsIPCOŴT{E<&h$2 b-@r X~&]1F4}n6(pcv 3^>|?:S a7-28n +H?ۢZ>ycT Xi?ޚ6f-r8fnߓ xC9ykFI G=UA[\ДFм2Ո, O=};_ $K͓=+q8hՆ _M|,7@qmO>£ NTj'7w$}^̗S9ۉ..K Ӽ4G] fx cK4}ҫ~SBK`DߡC6'Uŷ@NT%Rn&%fP=f*e_"nOWO8:9ȝHșn Jxp&AaL6 @O}{j9 v\K 2ˋ^3ȿ޸ MU'#%T3V?3!>'p֖RYEvPyK="2Vɰ?Xf! f]9\_W㍳ =x̧{Ma)-D3ZJ2!akq?|`ioo5Ư+djV:3OUO )LWj?LÍslI)>]f@ El+܊CUj.P;/͖Hڵ7#$iW {)h!7ŠLM֡&cָn"`91+rl3&[8E̩JM(2~u3,"-7':Ns8]i P_Bq2 /9B)TEitW]p ry]G!sRrNV[^jZZΰLG`2;\ަPI@}͘޻1j  }G n.LTEr-=7ϝ/h1wJ=VMv#I7Ve\L F}2f4.KF1ȡ-уkYk|'' 2LgKݔ+5tRJ iHNz /}k./;n6%HʌĩxTrUBVomv}k-Wxh7ʁF@ԁ^|.l!ȼs 1Sa+E$" _vZ4D] Ԍ m8Q:|a?v^uX~CtSbG};_p m*3P.C]⦨JH7'}qDboPAN6繓ڊ[]Ґ(@/$4Q6uÚ5 ca#iS#n_ aD:?=vXP&lfCCf=TH&NV/~3azU)hHJj+m$7ʥ9ͻ#R]~HK]Kk.!֊dEFNs 1&FȇGqw!!|2܏ė+ֽ»&ol~(UX%Po+F1^ Drޅgۧ{?Zx)K&#Zm[z~.2nuÈII1 QSCVgɚ.s4A|cX *fw=y PDqǁΰN%h3sf`?p4ޘenot+Q9k1YJ>L"lxm_YW^ˢޚH1ߎ<>+8{XV(UMLWGc3[ed@P}ҭu1BEj@ҧ;#$RR^9fQ8\~Fg&_W!!XuȸG48ѥ.̹+ J kv2=E,s5fKqSΊ/$]Nh?+ tF70j{qQ95!5cro"(p"\T"~_ǵ) DE%b6$ \ J`*P*h0bM+tGՆ0/7Ͼ%_5GId_>.MuUػ> V}CcmmfqưZyU%?_b#>)bn/N1ܶ,6ٝDcQZOƉdz2fV\dL*Cc$>tb݉Z| Ręiʓۨ7 ` ޾7̤x)fCfAg0ǥ΃ 4{ox !/ `=)@jO^z.M_9P${!8N5|Iڛ jr%ȼW2_EXẪT-dËf[u4-Kxܴ.8+j̷sf2w*mDN{7z}hUnw8m\T;[Ie0)>b#;@[:yy{lIUF:lUJ${ avw.ש -;vZiS=j(*(;H[f y;(>)sL=6^0f+^Teѷ;!/e!1]EZZ )su{w2 QW,EZwglO{C2dUY7<:1Q>IMpKc~[ew\Vg$T|[~2eJ%Z|?7p;ࡼ8F83LrR.zՊ:K %;%-"q /YAO(#d0s>|#e~ߪJD̼'66 6FHll]80]51yȹ_ 7!݈/,Z*yaph9Di1د7+T={,͏\o@]:H\gT55EmN 2gMdzsKac~}DyoR]ն%{Gynx/KKTMcIwS͖%R!\AB1xȢ&W ^ Ɲ 1( {v6ƣ1¼Ld f A79wˆ 3@ Yߎ*n.9ҙ0=\ -$O`I2MKs絊ӺP~F .`(p卥y֑iU%aW>#Izb~,ݥbcBCcMo,ZBX^;Ƹ4<NDtM83@*\Wg0}23P_BW9GZU vs$pc.hc2v$=|c[=[wd [MЗX.*#3`hj LTDz籴y߆=V/Uw1drsUyOǏE-)RC"4 L~5{XWT,ֺ# _rDÄF' q2_̹=gU .KZᴍN/eʸyVl zP潈~#'KR \BG)@~측TN(0g!VH>҈ (*U4a(Zb 5ҥd2b9WF|#TU 1l+IqTfXO9xc$RtLg42fѽM?"Ej*y:o3,0 SM8#f]40gH%v-QFH Z{&#$X`tUWa5Ga.;Km?rtlw.UWHz$&=i `Dk({mP]*}VOb^p=gݾTF?w َ>3{:2:U6A$: 25ѫN),$S "icU$3oEmOS :vUb= YeJ^|T@j`uYUsf u̦t0Y# :$O ^q+AN"K{Cv;7?T D&N fd}4MwO/q +2! :0סرBR/a:yLm#{b*s췬W T2Osbg y6olގc?P'J 1sPrA 6n)YKVHyQ%i6xf"gu_ 5 ˰bJ# ߄@ 06G} D>/.j P!GcO=5}>$ |/Y(}_*062p@T^2|:f1k H%*\Ez7A4?7x\B=ySKa'TS/2C]N+EA`*hw_T a mv%9S>i6fR9/NJTvv3RaQ?dpe!ae#կ56oo-Pyr2%/F tҬ jM@|[T'8! fNˊI @|+i!K5[,y4+cFT]-!#Do+ @ӕ`}SNY80N/ؤ*8A6ԫi )H~ڼf+uRv`KEL.nG;za @ĮU*GCTmū4HƦ:I2PMu$ g*=B_~B 8xecZn$Yÿ8=E/b#I"IG׍O7NnyNiHMSsEiT$ NSNj P޸x5~'Uu1U$Ⲡ)$u#PÔ^tYYQB[AOg!,(@X?{s=[eلΠګɣJpp<?Eڍڱ T>Cg#r/YGZ2|(&GrY ; 63.Ͱr cu8{B7 WDѳ~ygc^}\_ؚ XrFB⯄iƳ YZ4 &h}+ "lqRNcԻśgGOqFޙgiSLqw3XG^_##h~P4!P6\ޚ y~p2 ɧf|w&~Oy[Oâ]VO*`\(@J]f"$p{Ap.y+۱IugS7M{+VxwrxәK""IVZkZ Prh#`GErr3X&^2r&UNkiI@lD^.Xvjܚ'R%aªw (i(y^1+R`jVXOEoO 䚡:zQh7pMds#&{cc,0UM|Darf?۪i"T')Е_*ݯ\7;h"h^3hƊ%"kk=Nc2uw̢:: H94|KG`o\~s/G, <)P}l +5h Ht/x73iQŶ ^TtR}JP u@6 ]~@|07(Ť!@UO:pj.h+HqEG3LD3OL6Cs]#AC.aclSŜ$%E792[tɫ̂*I&juL>nAM aV @Q"r6A+ A sU rb'ө f DR5[鶉Y*+GlM̟Cx}FCx\Ib1`e,yMyr ,228xrUD]hET濬")ɍւ~tOWsӫxWWlga[)[(Ij_G> 3ҍKxYjb"CFDbOWY\X07^p)s) WCRpjnqZ%@9>ԳM|gf.h]|K˸:]flbM##/"#n֑OZlIY; R Lk M4=>.qOm0TOgdj+EgHG(B?=F ^U=AL_ 6/}NaEӬoOZ-jF}S4U${Y hk\0Vgt(dS$#Tөh l(!7!, )\9HVʏ\6lq56GUbI(}Sxt_uqNQ.z x& ǀ=3 /;EoӏN<{pQRcUz)bz U i ]2h ,rDLv"9?)ܨUz)5-€wnb$? DTM%ym{k73e,@2th(X1%LUp7"8i#kr@/T]<1v%%t''R" Lm|r 9)AoB,%x6 D$dO'؂"|,2^曋״jx=yz@gOH s/r7scHYT:xXwa=RLf*ʏ=xc;s9[ɸ LeQ RᤣJ\@w十euQ{.%Nr~ek[|I`tZMVx*m]@q,yK̕n*2 nIareL苅}* nQEҡ}Bߧ> ӓŇф9a]A1٤Zb+~0 Fu('? :EbpeHGffʊ9 ?25&Ž'>Bq UOjrP:vO]JW{r 4oeсH A6T܁yN!1] 9^%4S,DbTzcZK{TE"=hBa*swS8uṔ|?ZDR[V!ar}n/Y;i!%1d8z&[P-8UZW[PeώONp_XDi6M=sWm3*/TXl$r їrq^gZ-iO+sK}i9$9۷8E)#uY̫8;1 ?.Qq.زy>d<U1">,o<\a2v/|F&UݩlNudq%AE+rAw}g >Y/ _X1GB16چsw D@;̟3!2 6R7peupW:Zy`wk:7?gL̽h".(|N7¢Pz^ll̃QcfLjD뉍-B0A!@1*)}pSsqDZAc'mF ]Ø,c[U.zP"q珓qP-bXu YYq^&$h̪1cj ]ZJjmj 1HMoԄQMjBx[!O id̨ש_-ԥß'4I >ʆ[S[PFdn kP~r@{(]lV- Ǹ 4\M&ڀA04#j\USg L%(Pɤ|Y=o t}B^nQZ%B+=6aC"4Il4ti糿1Ja՜z7Xw mh-oRl֜Cه}{9mldg5[F>i[R6A§ѹ ˤ3-E蒀kmd,)gqq* ?R"OUlok6"@g%1#mtV(,@Bnhl: ꐂtqgdON{Bcoq4"Z+j @ {0Q Ic𡘪/aIY}~` R0DМ-ZMhD]+8/8}ʲGBLҿ.DŽ |:$>B9廐e'C/8xH[ m % t)IlP<2t%]>kOGd7D}hAav"EQDt)ط7G:q4q? ̄>aZ,}T ]+rn;̰z/' S#ձL0ydx j:7G9uoc@~k vHJTa|V0%cJ2dfz@*Qh 'r0Xmwƌy@w喐K/y,jOE^Aayk4G^)c8ar<xTSb}]Z&|䷝&G}$4gL,/~~_suBN@eM[Pd6j8 Nc@o^;0xOF2U*x[Sΐu+ ?n c&%} '$\NTZ̀klhV=^iQ'ҷ]ls`P5?g*H ^SbLJʞ$uHa+<9E5i7Hĵ3︗c΀Kˉ#(!-TD}ɪH׌ʒze* P-RkD݊V*SEm8"/|TDmd/0bu,'/Ok (k؄(Pon>RV=[ isB[P GV?530N~pFH,U( X9чqdso}Wj}=0&tJiː4jkSTwa|c U6h/ @JH[)OJ"O`2:5d?&~d?qଜ(DBV؟֛T+))eL:GyiQY$okT5p}֍)Z-+6)X ,qIFH 8SI5Ȏ̂nx-XMvR{H_g)w3h̢}{[86S!r(4C4/|\UzF*jcl#9HF,т5- `VPVj=sp"qg 6qGRD|;;axm&!M$.8T疠|^A$ r:TQzݟKc FdA=BM-VFIqcd {&iQM`(cq9nbGJm f$iDel("^~y /!籼4Nx.=i*#d7>yy⍹AN98Kt}8,vySe9i(#S*<54Wӭ& ݍPnT~ENQw ĐD$O{08A'*pӕOF "U?C˔)8JPX{X ;`VPPJ-lw#.X÷Fa#yM,0bA_RWgؼyupq> ygԏX[&jtcZXnw)XdƟGx|LޤwDvfi)U3j{<#:_:t iE"۟(/_SZyS0R8}ྲb~u>P)1@tQݾN{lFFeH#J[=[n<~bwQY)Vw'X@ϵͧȜq~CsLC++yxO<:a턩 )eC1" y pYWj#Jrx٦Z~./Ҟ!l LtSYo1bJ[GݛO—ʈW"RoQ` ` JPυ0g  ul>pEʊ-qbY3V&bNܤWiŠiG|(WuҊ]Y.]OrȦļT[!Yn<^fa%|nÁ:7c זhX_ewcWFHĹ;hiFQN%1W>Wf`(t^HIynʜv)fS@fauO,Z߶CmңU&D>o7O?Ȉj19>{*jκI7鹡uyYHɇ8-X g93Υھݍ hoCb浌sXrXԷhMKíO͜U T B/SON2HGLf¥4R$?(M,-aF%A#X vK{\2&xSJ~f3P;pD_R ա6;[|(ǕD@UL\勚 4*qV8WFv+S&L S7Tt'1WHdcۯdkn6+خ0H(Q g8p O:gzs˛(K D(. M9 V5noYzVj"|2l!ߑȑD¼M_c vF6Diޛ m7$hq&}܁\ۑNp144' w9y0&?0u BG uBɻZyې] /J `I<ۛ-ᳱrWR俍ůH%)iPy13U\~VerљU @ʪ)؍:N&btuaX%4-#&gsb]|`lBL/+ |#'>hK#ͣe[K{DYT<7 i7t@OG\cy_O!܋iaA)1Z_S0h(pa' uiog ޿SC ~"jRÜ8u1^S%$Zw1fS%J*]^>S)[j-wZ-=u _ο mO4O7C__IZ!Zv.`QE>U GYD&EDFq f͵N^CS;wRYvE8K?ßbz1<v|A&u+~qFs !sPP- qR(;Lۏ^vgt C Ӏs(?k "m} .ٕj% SAײ=">H}Rc %SɹouXi 00$2[ @I(Wz}o=6 zn#1rV"@W|L#ϰ[LUmK7H]:eC-QnnޘY6:o8Xp2؈cqt%)y, e~Ҷ~6[ ,cU'wQ-WB>LO~.W=G%;fUFďEѰ$vg6xV3=` $#0? !H޾$Kh>w)Z4hԿhd{3Ѫ3tIL,-V?k[bx^5QhC]mBYj򦝱6BÂMI`<0 L$)UxJ>_[] [ʾ.N,U{\xG B_W#pҎ%~\u&O&IЖN)vgý&p21"s>"t,J'UhT B_chqLVGTB=;Jݜ\ m-iRk&Gn@R] ^4 Lc"K<˭RVsQPf'S|BwRλ%ے9h}l0N=D{AȎ,"TЄRM^'onY5q=di3EkY6@C{Em )QS!`4~h_]0D&e˦yBRiWA _B%/rt~Е@O{ɶ`eHKQ>!b_G,^w_]OW ѿD1O۪[{])X[)T~Tz=Z˿R?5)nzZ[b3 F6ZS(+szVR7&dTӌ( XPz& U˖gl7M>Q Eo,C!+ 9K2iRC݈X/rvژ@_SI[Vy ^svf@t_Ug4oj*Hn뚿!" L&%B>+Z+18ڕjKWZ^8g۩x $~ЙhiQ#+؁ڸG]Hd)V( x `wALJ-o\bQ;bIAǧAq.24Gd32 Kj~Ddރxu5dc]Ǒ\*ܝ3B k|YR62S*IM.^*2^j>jE'D\wּ)CR򕓠\beMׂu s˨i$j~ m% zRԷS+dMEdAk XpwI*{9#whwn& 0m y.Qi+|udA KvǯV!R<@ f~'QW뚎z;uEE0թ6.6N3K33Mg\uLp_[|/r}5FP&WtG<Ȕ_ۺpk~-1Zb&Jg2uiKxȣ:Œ6c:V/vA,۠< LH(6ylGt5=d@Zn4툑 vePU {$Xw(kXn^|1`kb*^̧)U,ii'Q?Oy3vPITvD+lL_ 8(Ћ+q ~Q}'aM:;:#@@ gDڞ^l[uBwՠ{œ=5}pHPRl.+u8h:t"T\׾ԓLn.#j6_8g"T"Rߒ(\Ȉw>,5y T 29ѷYr Ȑyxjh2g5B?bIkaay~K4@B癊B>LS˰Qp- 1tsL5X*ٳZgǚkg@:hJ 9.ZȬikP eP{XǶ̀sxF2χ w{s=гܥKȞ`"ZZGqMq#:zbmAQR]>E%|0[YwQK0x*D1B{=od*wa~LF90ldMzIv2mSgqc.{E~ 0QfQ&m BdZEӄfUga޽f +|$:-5̨K13qU4Ǒ*+;ޛ%Fܩ 'ιçq5r~`źUcjg#Sp4XSiiTȑE9/Q˾`rnc#ڜPpѵ?e?"uZt&-_r(Z~ vȇ 5."y\LLBR* $/ & R|&b!Vi(0G#c.TpWz3d>YmiӮ萾1Z;T@6(_eLMV;.t.ݝ i^za|g*~Us*oB t\vRo&yij&]KU[TwX0~1SxoE3D,:rzox겎gZ0mUK1;屣y睹tH%X?]ʢ3wWXXd ޯDQtYӕ<#%9qn0,eUxTr 0nCQС :kȫ'rBA  M]?>wP?a<gJTHUIPh}90cS_/FU~Ib8gg9Q[Mr-  [lD(7B3[Rw~@># t-;dRۉK<;,H^ycD>>]˩Wq>IET(س/ fm$?:y{iJ՝'񢦔RM(W@#$WrT:Xxp?Hv k'ׁ.l  Zl);E{OOIlw%qBVY~&nI& _{C|5hbSc^cz$B OX4K@-btjZU<`P2v3 p|^9l9-ѥ!:a_?+-U<,% FIoQA XPglu!5'd& 9}Աt(Q従& N씖5t%7hv'85Gᅛ c:Rɮ/-\'e!cꂐYyuЪ8r+'_ s qFc~*!hn`x<(,+č՜0vF͜yڞzpX' Sn* ސ;8T  1_uE"v"S[ł>~t$ lLoLY&oM,Jk R ~5l:$9OƃRμaݩW #P|Z2!O+Hp9{5@>{8(.潦*Eog$\B݆t.I9A}Te5W)B>˔oL$HB,ڦ`+`ѝsqĘzZLz?PT:j{_20>+&Gr|[-i7M)(3HL$%s vy)Җ:KRHz,Qz튼ٖ>ꇷ6+~9nXgW}H`tya͝Y I[jρ܇ć!Fo>oZPAi|>|wEF'=hJm痚NUpkX6ۉяC܏Ub,g"1 Ibz:P׎ڷ<>tzgSBu*/TR|φ1nBMEĭNtR2'9T roMhQWA9ExJ _xD'5qt#lؔ ؛J9KL=!PPVI㯍Q! RPjAՖ.z7[n&[ϙEΣ#k&A@|NNTǞJ} gCrpY"719db-28Cс t(ڇ33=x,66d^‹{n1v t! E#%N  ƀVjvʪVA,Ο~nCa\ ŋrIah1#CLrJ$JJ:i!n7Aրb~c#JfFnл螫 Oy"qJx1&$LxN^4޻BA&681|4Ug2@?D˷sr 5)^*)E޴u]^ʿ7C%Yk7QY"J+)%ם&sErH aÁ_n{238ȷJ"LvCF{s`Goj\Ʌ=VRSyEy?`䤫䉸@ njei#7*h qbzJ~:?+-z$.6ኈ߽d(6zPc8= x'b[fWΘWrgJ*$qq'iCF_t|XiŪẻaS4Uqն6shFB&I1%M,l#;}˿Dk~Y 7%WNN6!FNP-6lMfl㦶pT;&1Sw9,89)3M^erx\D̏:~R{kgb\J` >Mys\V4kƲޏ #3c)nQ\* 'snGBd>U: j $s? DϻS(T3:b?&p:&Z&.r ['s[ۗU(IY,,Z[ V*LG` +2犅01B s`_>dϣX3)(dl=varWpupqsrP`Zxun杔[;hsD>E1dkiXgD"^^!L kcLhQi \ ּ|79BiD9#8cxfa .k Rf,uF X (ACLԤnbQ/~&wӦ[y>_٧rNFNA)5 㪛)T D]d3Ϥ-8ۆtL.-;4!J5HﲆsEȀ~ir{8y(PXש{-V r{IFcN<&恮{%ÿ4>N_>w7Ya4ẫn9\%( ؁Xd\͡YhT^Hzn t#m= tIpLmQ.heqp@s4ۮ7fx9GEbߡw(YJ)jm}} x%,I_ |>$Znɗ%I`{BnS.4Y; \ug~HgM+,Q @9H/9FTn58n+ƠcJxvxJZgMBsβaa)Y %ƿYJC0)$)G_PP-9ݭP7JЁRQ4W)13ǧbߩ\n\VBei!";_Va}V#Љջ:4["܅ z;-E<*V#lf-6OTi- K̡.PqZ3ZA"2;D5H;u09 0ʛO<,F({et*}#4]`bu>N$lX8Ү}>*iMG-) T yA\O+FvsRoe[/Miӳ)Z-`f0آHYB[s.ݬTH$/̧ya.r)'|⨮ù[ U X7ڰ 1`vpUl}7J+NYJ@e"DjoI=kզs|t\#kh2$]1H fwJ]A@oNy gxw Er{8wX1 gA@ܵАL!If+&j#)r薎R9g-g_,f,S|r]qLе'&~>K?yqp QX ػQe[)dEol0FkWoa$Wn Sۓ^,K |J*Ȁ`sʎ(WԅO+*#[<,DCߪdqŜ ~^A*zD=_&V^g\V(VWN\4kH>,Mn~FZ.v-~gp/uɨTE|n'^~0\.є ǡ'T3~;C1C$1ݎdGf^P^Yp> LBt[Upխ}.BBݼ $E1pgUX'PvNk'W8vYXyط,5@drcQ$Gz##ׄC]8w-9ji'C.KW-1??^h/hEqRk.H2 8 ~u/;ݖ&qHrE膋u^&RD~%ݤK@P&={T-13߾EB-4bgg\H8] ?)(eӕƹ 9q,uyCP0o|i{I[3)Q&d-]v]=a+OQgu%b_ G_E tyZ[/E=IʆY|x` (rW.x_WxMH|"ϺFLBt%^a`EXLo>ziΓDj@~#oGFV O1 + >Ы@;T04P~sU5/RRq bzjwAETCVȹ"釙pq5\}S7)ANn {'UG_F@G}O~ӱ,/k '|#HZ'BrK_q:C42axiE Mva6׵} r kMkpͯ<.9%:TQM߬CD)d||RDՅN'K:¶WKtqh:ϛG'0ұYy=ERaLq"X\l%i[t $~;%P 'U2CEV7"YĤy `ʠ!dTP5.Co͹nOAL=Q 'Tӫ3tF۪|g# b-kGe]AyY_$ ;~td۪YTX4o[{n'+Ž lǼV'n&{P:B 7Ez 5fܫf&[z6秼VfM|R3JӇT(+;W\Ƶ:2=Gr^"YI%K# 1:,?L_By,$[ËhDUy^ҲNR,>h!ꩻ$1a\anCoc7MGћ fVR(#X`bB)P)ZZ~EXU8{ݐB/ GjA!Cf蓼qw!;7< 4-?LvhVɜ@La[rޚ,{#9 7[J.vf0K Gmn/$=6dI(9Ւ/CD! 2 ԟi+Jڝ6Ķr>;]Ŕ.`5{~)BR(I]'r _i.Vyi<,Gx(6`culZnkJʞ2zoqW  M@m\[-( ',cyaXBR,OпG! U)JQ#Gr7ȒK QV-~gg5@tB^&?L"} 6E[M\bgׁ=~<cO*Z/xJjo䶏i^YMj=vKdpquaf{۹qve 9}p9zғ${Ż&3ݼљpb7 ]mh.D_L8G~[sSr(o2b6g!nEAƆȵJ.))i-Whe(>7=q%]"]Q \vjy%(=EZ'0rБcsE:vS5(h I+ RxGZ+?cNXئO Z6"CUbz5^|?L'R_?mٿB[ڴ[ arxXVGybxBzڗ4CQQܝ@m3`Qljޛm{Ԇ%_||hʰ +ݱ_?6 Ы256_e8_"zf-筺dp&1T X{*2wnz-de,4Dߺ3IR2A۸+?؋(-fVDIGMN`$. j㬻ƦEpmDYY,63ҧ_BܠH~TYnz9uJnYdV;7>S 18cɉˎL'[+vNZ)\@OF2u\F? %lQw_p~uFYh*iqQs̃:k!(P-]eHEәَe"\#C#ۦ(pZK-}x>@!L./Z:kF+ik_2kzr5s1I6 O!ȀaD1/û_7b&!εS+Φ,*1gWW`'9 2Q2\JJ@|?$$E2|w6e|M~Ŀwi?&;-[./⾑ `~> 6 Λ_0;HdbcA &)M΅6m[G -_ }#>!$>;k3 ) 0Dgwb,#[2g^BJHڌ}F mfP~-gyf7L=fMg~ǔKfNN%ˀ01)4a`AD |,D Q^ lZn?䣑@ [{ ªGyQõq';t<&i$L5;[/fU{fA]=J}A,ģcc ~SJ-3ODo&0;C9;o2h".xOr&/}#fh+ uHJ{ ǣ!L]7~7W {\²HtlJa_ۓӎDw)bćgqV?9]PՙX&kDwmpE,Ή1t1T<*pǤ;?* \ 9=HM ^g\ 2"Kbb[.$UZeh918cWΤUK33~%.{P<+9 z[=E˻<ކQK9DӂSŖn 3QbK-70 $ibtUrXa \D 0ynd86$eaHb|+kcQR/J5CsprY<ؐ69W΋b/ճGIb"N'N$P9gG-7FUs7 HՀ k춷$q"}xϭot > 7XE̖XpOId$ő~pϧKZ_Ml->0N*}b+˾v8mU-

    Œ2tify&1Y9P2Mݪρ۳PS(~iiVt47(pg-G BB$w&}uZi2A^%KEJpG4WY|\Ì,&[m zN-StoOTkء1&FA:O߄3RYORb4\VgoMEA‚PT%N>繱>x3~vZ՛sBVMYjR3YKc=&Tj+ao,Sxhl)Nc1NQDC<=t)%6ݥ'㬏)ZuNI": U%AV=]&)QK0ds%ej௓!7(̟l23س`L *Ok̅5Ib|f~ I o!@iȱ= |r$5J" mZWEvW,=բXM*>#4V]+]"GLoWJ\mx(DRYzr@KӂV5~{y?60WK*I?0Yr)Ly"YIlHqt;u"vߐ1Nɣk8<"13>>zp,o5Fzv[ʔں=+9Xy]Ll~3,{쀴`cۉ(N%W4?.`};[e*TY>+}){\)<0Y<난<\}7edB1穋~'RɊR<8 w6[~ whH$w{ۄliĉbQG ӗ6;+Lƙb[߲h˘˾bBفr X{shXJn ,9L IkH^33*pWܯ.C8x.֢c~Q"pԁ5N3,%jAmH84*1X[N9J3[S7?}-0GA:M$^Gۢ|BySe(@ZWLi/1KxF棙I!R7H_W{^2B? Qgͱ˝hϱﱧukNM`3Ď5ʠD<2m:iсZ%7,Xv!v<*K[6–"[b}&f2O)DQ=JAT'dmElJ/ބ:se;x:wa#6(g s7GeGa;?VQWX M7 GӤs3|ǀR2Rl m#϶ 2)۶W0 ' Ky [W6% x9Ev@iLo)X>eT/z'#[ C FU fuഫCyA-w<q&gPCJmϼ KѹK 3_5^; f"{A{\n `8lpoR nKX1ؙw76B+s|}=18 ^ᾚ sd\O2ڜzrHMg_emq"}żjt`YlyZgЮKP5O w.@*|λsP,邥cV^=2Ċ,7l8*u"Kh ExE.e73\tߕ%"anci$z9oŸג*qMS,5\(c2*':BIlpy]T6tp~^{:ٺ=lP!X{JWPwY)wk-*䮩9AK"'n)PCa-drwDI]Is#nrj lKwR%+ oKWH0M6eVZ S47\g$t|ew'7-}~kPh |+h,;ޓr#xk*hG!W~-RG(z0-.״)A7&N\FPɻ=C~K\9/hM]1"ćGZ-V1[O+0 V;1sOJ, ?c>SՍH Me;8\>=A噓2;Dcy kK d vǎ9  b!F} Oq8_ł袧#[5n] 4+5Ui?ml`GWzɲCAem*,eWI,$97R`PD='2@~aKK\EQ;qZճMBA/52vsVPcrO$LӣfL]{#th6@f"GG,)y棪 ~;tqCNgE_fKO~;ZQMFHgzԀyU_4H0L|q-wzCLJ6>|!i`RJ%.oa ]F"Z7z~|r8u떬$Hk]okǝT~u>G{UjfKݷ:P9¾QڿjH{t$^>|8&>H4o'V\Wf! KY ǨeʢL(,BV7>OSFʄqa wpuj+4tD]C&9)oʌUs-BpY]iwGz~.˯˧x3x}4ѺUǘQQa!)&@kFLDۑ1_%cvty!R;aDS*Iʉ V;JɔZ^lGH-ҀYmf7A*VB($!p1h5@?Z&O货rͻZ =;VB;P{Rc}ض g3ݙ:|{\/E F.|-nu}qЕSp.UĀ'Y:4n'Г Թa'L "Sz-zv38xNG\Z |C9Ia 81LTu"cիgș3h;pPy|8alC,V_Ė6tR #c(Oc>i Lo^1^T ,|/ )M"MNXg87xO+#Do$ "ubV؀ dyKQt q9l`&#'q2C0;2xwG2v3@b*}͵D0QIzqa^^dW2|Ks\]?/ @chrj+Ve #v"iOˣtgŮˣ/]W{鱺T$ۢPxJd{u$̼@𸏕"D0l;v'=ľazM*uuVG@Ak%D@|S1kQ< 70Vj&+ 5ASWF!ڼ[?I2:-G7AUؽ|UV Zrw΃dݘ$en&oߞSC\8@H/`F>PN#(;EzxزG9ZW (iq`7 q&4X(/Kh%>%N}f*~`50h@ e^?XICͬ+Ӿz4mIYPKriL4ɔyS!5"2$v>IC|GA- U"-Y023(Y/SSjب4Ȗm 0weA̔o:D,k #15zGtt) ^EMgRl/ie+R!/aaD,8>Qf-NJSrpaf,ͪK.BPt_7ToowP/yiw*d'1tm鶏_scpљyetKG k<^G?ϋ78ޛv#Q!~͙3Ph t8e}DmiFMlD2g-RWGK"5+FczO@e;` Ib2"7=R!W8W TrmXA2b]Y\ g}Vmj&Eޫܳy ^-!,a1^DWgh]rw(>c(AxW6.Qv (z8FP->:#}O*I] yI?M)m{>Nh>)$X.ڀ|$uOBI؈b!1cLZW&ҽwxz~;8b=`%)g3<\*H7++0(1EHE`7w6Dɖx}db5 "%WBiC\F@m9&d#&Fg\eӳ|PYv8*mg?<,~2tǝuH%D6Lձ`^m!tT ԭrO6u!94_mw0dLb&yBOP! p {mߗtSt"uA \ƞ#{A#-V",I"-2fq>Jl`.Q G+dh劶uu pǬa6OB?lv/HhTNwQ?Bynǒ "ީjRr!Z0,s\.}`zkp< S9tz ǔK`]8<TvKWuD"SiaӇ24f |>4AC~챫qMl^%)G癭@)pԇC{yV]ĘP!s GR 3eL 2ny_}Ѱ'T4T Ӽm|F$O<=)?.*p쀻ux(C0 ENKJUh[ى>wq%3XNxiOX!UwB6Cm3,&~8KZ#Owe3kI,qx6w9WX0g0^']q =Ua ~&='yyH/L2·W2@5Xl!a>+򈐀 Nf4-FbryjNS$Ca3I-Egv4 :1"}=I c,,3Z~zXm (LvαvRC0Xs,Nj4;{0I籤Ј\oopH Jm5oUBXf J8(4hOqHw}jcTIk5" L7r<(|$@ȖV Mcx}h \;}v5TFA)rъKN R]v'e?-OƂ6@aoE$ LBoR젮GߔO;(gA5icoڑ3$ǖ|D'Lf޽aUjSŀ2XyvwY퐛:: 殍n2k*]o/O!dx"1uTm3g6cd 2`>/uJhynQcT8c^HX&D3,:4@u NHw4ٟE= H@fB=Y| t>vW891̲V8Os{\Z0rDmd Txo*7/.\4\@DkLyз ([$Ռ+ˢ)^܎c tOKwB7Lyt7UW ?.B%ִQ"lg؊}h3U`∕p6wi*3ld?ij 0%snW au#}pg#Sj7@u!+*JIχjlQ"O^` Imn\$<#poL8R/)O};] |n)h#y*=!ω"ω 5G7na[ Ų>7I ͱ:k L'o)L@zGp d|m$h7jXZ1Pm+_XE |n(> ޽;ʮobN>#[!5J l*exkhn|D(HZgjC,KVek\/UQo冿zbM(P7>b}.MZM{!c1?p K |D T& =l_ɼc "!ˎ k9捄LXIn7с=;xLiհGP x/]+q ½pHKY`DԅͰMe`>!t]Ej*Lّ&r]xiOECtFIrs;cswͣ Ě u/tq\*n3%H~xol}W@VP5R ZAfVЀ-//OoU+ҺW\w8;T ,D5d9@l-n$&jH܌@.;r'Yl> S<]nD= o Vu622PT]-gX!GB0MOwy >T.S^\0+ (ӝ.n~@T>'y}6.AwҰIU ]X/8k~#͔YMi*5={%9MA_n_ɶoW;'X6伮+ϸ2rY_ fݻfk6O{-&Or $ԩ=,Zo #諭vHwpxh p(W\/ \)CW$y2=WUWv­X_V8Y^~O}_r&O`xlKhaB|!ĈLa˃8յ,1[ ,m˻_C lz_^M[4XLMn$yī5094{LCx!0yCbAͫbAQ 3kt/Ep\ɗpN;Rg tEG2<~VgN裏ȝ*Hor01a .h~WKR3x$_&ߜQ!mS H;' &Th?B?X> Ɏ_ǞJ_,vZ]ywkqaGF3>]t<#~C$JcRb`> [)6`acA$uL5%(Z'\P vpw 3PI|-Bڃlu1Dwn.4!e@\3pPc\? WDt鎜HXJĵCO=( 5CB\2| -$QؤKn@ :7(yhs2CoӷmԺmy"pD/+P2*25QL/# J;b(.wdvN}>Isdx+z89'zr3QE'% 8}gZ>H FiD}U6KЌEoZllw7i'be̼?}8y/Gf!܊Cx(2O1$an"t1%쪔W/A|͟;p^p#*kϷގxJ^s>`o| P]7?L=Lֿ_3q(vbբӷtYeLPϹinR}y_n" cA; <$rNbSNKgœ3s͵Dm?)}[iOz^F'"&>flFXMen(tΆ-3F)}i)Z.ZHVÍe HT($3*N,4g 1k\P\QADK-u+Kȴ5.냩BX5M(@?F{2M*W',s$M7" @)2.`< Bʞ$h.tw'V{KYQ: ҟIQ2ݚvAvm,BϫB"lip,YHHdp\ӽ0i&Oj zeHSn|bՔ+7 ?$ tH_%@ڴXg/[݌ݴ؈+N2M7ĕsV9q7XVaXA\Li%$IZH)y;&;o]OTAwƱ߫Y0MYo'_e=čkBI@|uQE䴫]ۑNčMGEPQMZK~x:M5U`n,'q~8߶+3)0F9u\וA(HPVϚOIh3F Q ?Z(j>Ti[l=L')*F4p;+3FB7Dy^. #!Lpo(/G$^?#0H9tI=|pDp.3&Zp#VD7<1)gmҺi;cx;{*M*(#vm{s^h$U0{c(MƺzAqi6^[hG`<,OTVr#6ʃ8tEzm"b*Bd+096t tU۞ml05%h/W5&][9f egP%9lY8"UxU-nWZ8hݢ#h}$n.0Ғ5Eʂ0}*'TJI8,V> B*fcL47`n)oVV^ KaKNB?hcFNLN>Кb"27V )dg\*o6ogmrot=qYw9~ԣ EFR/Qv :4jw?yNr&c3ZDI*8ZH -H#g!6? - Xp!c#fN-UP65J<Į؂'<ǹ!ێ0:1y>hscciB&G E9x@_UҀi涷Q{f|?FpQ3o\zI,'Ie7h 2f03ea+{3f>|%N5YE7\<ź/r]O,*Ԁ@Ygvދҷ2HEwoQΜW!f/]%ӬpǷe[F%syNAyImeZ= (pRKPNe@~=+@D@x[8'c=3teRA1}05 /T(VL c8m2c,VYn1*٨hyytobJk o8tȑ wcY&[:Y\H;.34Rg6Z:W.zn@Kě- ( .蛴2̴-e$hs}T@5cק./s,?QN-pEaԁ$JgP%ˆpI /\y"0+چdzFa]=LPoƆ=^jt[:qD%IkI O#("LV%{eLt Wna毘[HHE+e;O$nhGL!j_jQϷ7:)+DG?8׽\&Fu.EjIMO"ܶ\?hO4f.O&ٺPqt[f#ѵ]M&7 Hy45Nlh5F+ D:Fq*k[AC}aE3"l&1xF2ϐY|r֓K*O|Z}񦐟8~##BvܜpdY+nƛ祀'a5d`Χqjنa.D{ʌ=.} `1{h@G HûmX)j$g?\7%*4WpqXY9(NřH /;7''@c~YG>ː?O@&c!/Cf^qT(ݻ^Q| Džn3>)\o sr;PY&ٛ}ZyD+vF=8fA H#`OD*~I3RP> sߙ7[% E):Q;Ƣ1[ DaRīEUByLmyu~_ ,F"%$S!3ǝ6܌l"][)g(t'A[DSY#cA"vԆ/!pǴK1K幝'ɸPJ.)k sv <1S?Y5l5 Uisrs ٿ+W&T[i&\{M"Uڥ}:cK%pJ'V%8Sl(86åg4LTj<7B+ӿ!zIf]V`$Q޺=qR<ϣ$xLՒ[I01BiY edV9DQ=Zf%Ń I3WPz\? |XY!FejBQe 6;-hLrt 6 XEԌ`qb{Q: T\#+%R9#nyx#i#g "g- $zx m΃y˼}HJޠ/B 28DWhezti z9OaH8T`ޘ/:хkwWi6?io,b߳WV>speFV1|:M|,u8ဧ1rʧ^r >_-k_!TXL䏀APd:t]Pקk-yI/j++udZ\^Jz0/ *Cį[,W԰6hUAJxWp /"MG!‡-8gLML#MBQ wR̾r!`zDnJt'9f|$E2I!c5ԈB4SDl+Pk) {.1&J%$nQ}Gq&9Фk^ ՗JG&^l {#V>s`GT47O'3a]` 6e h>cLo1.L?mOE;)[%?2:O+h@8^)dڐ=4@Eh  7If!UI7{0tx6_[B}1XUV(tC^P]iVXIVG;$T fW'Ƥۜ(_1C\JѰYU?vBFj|HvE$eB*{izp9Wf| A҂f,SV?GY@d {jcl#jp޹CUS2$PnfEuS}W @}Za@hrƮxa얦YѼ; (5ka$p]Gb TڸbOL3]/, XveJ\ sGŊz}I7k|*Dt5 [+yݸْ%" @/g9u;|"}꿋RVju&.͇|ȜѦ$E&҉1n_~J*~G* >a"H'GgL(gt0۳[|@n67ÈLg/)Le3-"vHϕ܌M .$Cb)kudՖ%&L#>eCY @^D\En `#6{ѹq۟ܺQ\n;Sfrs[Ik<oXRW, Gxrj*ڟ,&VbgC9^am() Ќmz7I_+757&emO ׏hĐr-q ҙIa:Ie#2@/.I3>_ZS%]{y4'/ 2{n؍¸~I2n3@ua4S+mCyaL'{h5QQ0恩zhпO-xXy9 X&!BK@_9H\n|{ $9\id9f \,ID?Dߏ(3`H;$J:xG(fiW 2|bbÕis )7JggQoO]uZl(7VWv^8ɏx<ѵ7Uu`[P2 ڲ¸E5ӛM7LiY-khVt@[s O735gs}x4޲S_ _$鴎n@p0ruRJhrySc г(qҮrA%#.j?e{/TnĎla%>ح- G xO,1"#}%) Ho\8LOQ|HS:r7G@X?0SHI0.+ZtĒTBM@~e5@3C3GU3ڰN>'DQ 9 7oϹv\lIz"rcIACuc]ݖB0xFb7fHߦtg+j꟭vȝ  ~ M.:mxعwnHI, Azrl$xDUve:Y8[cug<^S'ra4I+}yxn&h(NOzWN>uzL*/LM=:hqfh \;> Mq:a77bQ{B&(r"ʘL>(ب"=y.!i'&x?j) sGi[l򘯼#͟4Dj ڶ25&Д9~dzx lPR,k | :Kw0Yņ~:wK{ qYsSLO<Ğl,GCۣ o[sK NUx[m/ hO`k$Rte[_-؟^jPG 3!O &Q&%ٰ |Ф@y7qJeZZ3PO5(io{k_#baT}omWNaƒi@~BkͲ4< }oBvX ;\ QE("f4b z(vt)*#5qZ#mb&} iWa״A G/P,a|je&t~q_eW]K$=N%Nإ_g~sN+'?'l77,hX.-hYfܢ)g,'WlLo:m/3}YolF9$hB ]d M{G(n!BU2itajV9u%Ѷ}qFoY0g7>EH;Or= ) ~HccPn\o.0MV!T9yo &wrRߙX taOSFd n5vnZ8P{ }J&^qU88-JbDf8\QS:ѝvܚQϘ~Σ0~lXA9̇3Ί/MPIMRA8>©_t4G\yzVRB`ikl1N 0d^GՐ҉JjECW5WD{zh=2yQ0_ ^N^ 5 hT}FwRjq˺ݲszD0WzWz**Ň~?:މrG=4ii4'C3P~M'=eGV%ɷfS#e>]9quAtC|,9vʿ0=Yk@;qWXY8qM{(h ĥ3|8&S(f7l^CY y,bڛ$7 m݌^޴/C Tܮ]YGBB6A'r6e|S\VڽX5@x#[dnljCZ>ei TL?&!)I_+t0m˳#7ϥ$)#@w}/Xr6ñ[%`$Zн\4쎴㙀5ɧF$LMUVz!Cca)jdERB왾ʹ'6bՙoM\NBǩ?eƋښ[γ3}3,^՛eg(IsҊ9[a@8 W['ǾS$ -6JR6f^\"c" U^kmVS^?!dm)4VclF‹ Al11carVV 1V= fJp%ddWPJv xO^*3ӫ]H8{*GH$=g*9E(4x%_PI? 9Ft'n THHg]y8 ?}$&;SAlٿqg&LVms0E0QRp;7%!ao=e";!ۆ.,{HwЩuYFVLvA|tl˹'|zĬݩדj$p7vzup<\ 4Of wPy]%͑w  C22Egl΍Sm-r"x,٫ ؝9~M{S k܍ _ax;o}.M`q.߮h{lB؊KVYx.hyFsrN0s_fo蓮]!is@`Ujv+|65ĉ/9Уu\7cMp%g$V_ehtlR(ԤH8|!i!Mpոkj2̖T^urYE Gf?Dgg˹2vFo|okpmbSA3Ґ/0խb^Ú uXB'LqNŠ ;2yT p:H){BI,BIlppB`2E*~~WK"tm%f?D quS t}1O[bsúq6eJ0N=@&GK82{z廬_u7oaUV s =IqoU~hn`h|{{I%G&זN'mER38Xxk5zYJAkbAs29Y"c %dN)_حY u#6[O.p.8\{zըNcP?0&!d/ʸj7ᗂH,$}^Y:VUv[ɀghSK '-Y`=Z#;i.jV  L:bq$(-ُ@#gq6 >Z(=+5SGcE1=x[9>v7`¾J2S$&]?mL?c눽 b e'T2n6Eq;ݨJ2!umg1D#GmEk#Mi-(n٠ KdG=l[f=Bscv<:P}\p;h&auiXnoϯ,zu1eLgU+A.-8sFQ O3 NУemgAXIz0Y΂tEDI" X0tܷg^*cYo>/sK(}{:?xΡ=bޞS<*qx( uj|g,4ɗ1 -Mh 8t7[fD}▦B8]F ]/ܕ3Frb67Ay~e8fo m8H) Kﲉ"9f7<MPît-| tdn\X"铷N(9K48H5S.#~ "'ڷ֧o+QpvoA= SSe4.?uKCo0u JS2 :R)ZyΚ7[zZ9췎cL9z^|@ [@BG)c*}u.Y0J'=U=sC vy0 .x,ŷo׺`Z5  :GDwr=uѳWRZi-<=vt|cGtc@t{>ijF+Mk"vS$42½k g>/WLKWF;\OZd,..wkoU"k+z3k6+coc&[/6wAWe=$>s0!Qmׇfj̍&ɨO;Aڋ #d2AnI64}@H|96:+< kū++&?-TZkK-7՛D}vhU=Y?x H6lz/MӼcf:O aWN^\s[P1'&<@z1ur5R?#9؍0XѺ"ݸ(ՙDqQfP` ڷm6F+n7deW NBN]a o M1kM=ƴL8>V@U84'kNmiƨӕu2}MJ>whߤ>e)"c Va>RDXX\(1 bGĮf;i_Vc8 BI",ƯFE!/ɮ>+etE=TbzcyPr,9yP|?^Zhoj{4OlTϵc:]63ۇ~_T|"h"LpEw CՀi嗈?Bw͌Ik]5x8<= 3Gy+rP9EA&$Sm,>Rn7Drb\̯EX0"C%ЯKR M`J<)gny=tJ* b ->Ruzo cbN9a5jF w.g6*k&z^ ZC ^%fq.&kb9 GT,?Pg%ȰUPLͰn e r]` C̺UDH:ԟ m/cp`aGHgݷE?vҋ.zxܺn:T mVAg{EХ  #x?e)H;IsCQՐjLX_Ya-mH9N WjSFz*X'> DԽfA HFЂDRikt p^ !u O-zW{`[KY>73*[*:'rQA$㦀ڔ(YF?o*OenQ41 Ei)\W [眥!U!J@E8&ɼzM e5ދ]ŷoY}(\}2Sp9_Tqdy3e Z5 !LHan}tU%.]S-ŘJCR u.:;۔SVX4Tb@<`6$PYk6ԉjG 4zý+ 2&'!6I_[U7_iS <ϭ' u;)Q/e,&weO c =<~r DżR⹍5>T:{0fnkj)7s>(]X:}p0{tfT8*Kq{)Z4 Zzΐ"Z =DKt!?Q锏 (+sc<=kWÉg@h2u@gbr9\b`#gotYVښI~TI|mХ4f)\1~I6}tKc 7@Cj1506[;"sH0:%_RA-%|)Eǜ,m&N)vzJVJ=+ְp8GZ=i1[, Sجk)qqfIn0!B ͨyc}z޷ g/z 8h\5`'E;Lb.:|NJjT9فG%GfZ?6r<8=d.U~v#)gOPt3xۦWa YńK;̨=!m>I)nE )+(?(,QD;Kn^=Q?BVq;]a)x[Fi.;RWPaEaNCl@1|>8 HƔ~7 { 1MIB֤|į27ByhP--TX&ߕfB[lhUtAI}xCP2ҟ. Ԓ~P2X;c7( ڼ 5I[ZR] ZƐ F6eP&ڏiEAn-n ,(;ECjLfHZMYh{+1[= G0VPW&m{}d%W[`q|K redK5,0`ֽPNx Z `b׀e-.^8}[ fJՑ!={j(r$b&wQcfGpVqYԟ1l.wuAnxayn@U I6l\}eUٯnE9EFO;}M?xw.o $~.ۋ9nte2/DEjg{h\"!`+[ m NkR1Pb)cz:?yR'G 'giVC,&s^ q"cH{!~YlD{~ fGV~QBk`rNp׵Sw ^:ȬJ/+#J?0Ioٽ epBuLQpbPT"yh:~/,\W-nU*I  WGo5|Ӄq r:5uErmn@KH^ƻ@ph<͡C4G RKZU!mN̸Y͹]ƽw= gJ+'%{l1Ma:f1A~ٗ-V4x^cYWFS֬.+4\6gG\ɍzZ%YhM4*eK)*LZڊa?uNK*'>H@f"ٱO]%׃H m… : 2?Ds dH>OKkq=u+1#rT!92JJxfER}=|<@ep"XEcF[#Z^VMc:*-hٵT E(֫/URiC-=_zPS pt!`Lh~r9F]QWVLZ|sSl/uvмgy }L#6 !/oF/oX 3-n}AoE(A쟷`i![! =N Y "(L$GIpsyDU!ƦVgMP'tlZ䭭)bCr'W5)\Ow>ytsb 9$H&{]\] |VE:tDFG[M8G2vL sg nz^SFfnæn;b%Ďh ࡑք<͂7$Lona Ǹ򩏚yz))sG|'Iu ; j6_͢- Z[)Ⲑ8?}ޓʱ4ˉƛ]% {PTc 4)UL)ug&f !ǰ09Cg-1!=9/%QoKfKa38F}Z^ا=pRD\@[(D\?oԈO4?,Ok3:k3Qٖhmp1D@J:U#dI\R~"l-rR¢iz#z`cXWs4`dOh(H'0|fNs 9F"[ k0[O"#=ø`k\,BVxbz00C2MiRGc@6h襣hX kb6_iykxD#op UN!pvX/ #b'Ĕ>L}B;kArE}d*dzBʎ]I(֍=rty:Iep^-X6=S OkpA\A2ҟ*tdztm/T$_Q4+=sEgoO=j wTg|Ш=sj|0\T%4[|I$^ze12).%6??G)%C񮣑ou83mZtK;q (hũBe{T/Ia ^D9G6DGHIM8z~>9Q ]2<wO"^ԇE*y:gVev2h9kYYs6+vK]=K(ɸVelJ:XKP},P*[#Pdan_zEP2YPU]0ǧ4TMa܄) WˬC5a^\#UcK2klL|ӊ `uN{ҏfy_;\O`+R8 ?* O@emG rӃ RH 3׈o4Ym ad8deŞ+w8*Hh0L4Avnͩ*_A)3mőAo#aJN@md'LgURK\I+W7#Ʋ^+ OD?Hڏϫ/m3$Uǩ "K;S1gѨXToED e4oȋI!6FL2tߗބN&e#h DlfQ*0!i]R vF[:l&ʜQoLٝ晿Φذ PoFnODC$b%X[a _s#_4㋡z;.DA1a.}f@"0!_䭸 "\ W3 Ѐ*+ w#U1^z6nU!E[=Jٌeml CsJ+4YSch-M(eK 3~NtEծ0+79ؑDhq팢xdJ k#9'7ò Y7VB{M̕ҳp,[[գ)Ąda vL8"qKg^4#j3s 4mOzB2,6n>s"BxW&l,+r0^臝R $=O=6Xx(~+3')G onTNV05WV{N+L?oaDjmM`Ȍǃ^?e(h+7A `9pKp5IG%H4OK=e4L2ƒOnz/c9$%ANVumz̋,w`#U; -\arJw׽`.9EB CQ4&bI QV:]K#xftC$!?D z U/kodol%u0Dun vmW+-Q UYqNJrFxyBh~tڦYbl_c eZ`q^hI7-[թY.`>ঞ. -~&s!SR?/`Fj)Ll?Y F 2'p^}rv50[w[#a9~7`aS P%4 !%k! A]Ps2 :ǥWD~C:E&դbak1sr^,8*J$9#(I}su6~=>qY,̅ o,d渦#RxRsS?M*z\y'b/ ѩt_w(EΆ`<n X i?7lM HNc +i nms5ʸBe!]P T0*Dnǁjy0]ѥMYx.$.N6e(6cek'Bcm"SxE;. `Z~3&j9nqP0eڝLڦ-xnGJAKs;Le _,T8a"oxD": Oi~T'ds"VcC$sR U.?EY;P tSv79G;l ՕkqW'@ވX@)m;þ@߂vDXn,*ۀZjz({X*]*ϗD it,1ɜ8#wmlu`izZtCV23yK (hPcŬ>:GѵJ HF,i2A47 wZT1 u5<ɏ *>޺R7i8#4e#] ?!m?E`~.`Z/GUZ~ڐ z(փ+Z=1SM͉mgErh\qp,*,*Gb |\ս["d"; +y K{MnR#M⊷ש:&W+{(W7=>LR鏰ɝO yDzcUjQgY/9 <6e),K`y{}cEm_gippY&6oQ3'>o_=eBB? Ju6x >fzQ3W|fA蹆 ۢ +81,%gq;(9"6pM9ƕN3`\,#!+Otp2:|3›z! uhk7jhFшhai;-s x,7m(ez~p;`:u뭳ۺtf ϖ Lt6zC0!b̄2.x+=-m;@WSn= >쏘S>%@ S͍Djw(l徒NY?vтbD1;sqhM\n 0&$j#7U$02;@$*ܼpal^}g{9'j1M(W>YlϞ>u(D,Ek]_9yH$<]YAKPƓGFy'1O)t:MV}AIX郭ؘ0NGpMi~{0_<3"Hޑܣ {1n64T .zZ=",Y 8bb_7(7ŏM!Ub^HYc|Xs96(uH0OwP_HK0D 5,HL߽!V"OҁM,6Ē0Aߔ~ ݳ1Nխ 4d 3յ)B9s As;1SZ:P# ;<[[nX k|GM1^o-2PNFQ} 8҃ĕB%ut06MQQꚛ7<^Jbyf^5Ѻ) @fȗZlBn}W3e(r%Qw+`$ ht-މf %٢8֕zm-%͟~5s)}eHpNI(!3V̢@ULT/"{ѯ $sޑѬ}HkٿWpWg(׽ X5I*;dAe|n{Rno׵֪UAȟ-Es%5n-Ήo2Zo1OUyAGM;s9J೴oJoyְ8؋dQ4D.++q} /o0[ZLM;lqp-į*_0Fu2;)?3ĿQLr&h<8:k  n/wf:3Х dlhRL= j%H`g:Ϛ oF.,[k{&d\g콼:fZRM ΩfVo/@8p+M7QL_`׸]8V%Fu/%Ty!WM߀X] qN:?-ջ.pOԎ4Sn#})q,@AQ3zE|b5Sz2f,8b:7tKV:RI৮(!ñ3':dM U/kgj>XJ<2ݣ8 CӁ[f\ll 'Oq {WԹn(AG~#ۏɁ >3<˕AN iE"S,vWʅ>Jh-n èpt#7)}Txd;r _ Rӗj@FzGvA(֖^mb%\?m/Kd+9 ޴:{N3!jbh5V^uIǹdzc[@pJى\F\%M?}o\?=Ln>iz4ϊ>6$# \62yt:$Wi,UkB#)דpL( Äq4AڦzŊ4! -WJ[YUQCZeNxۇ:-'u-R#>  GǑ xD3Bz,)om^$Ǡlԁp'yiu˹u2bbAfδɅ;D!f}?%H*Uwvl}B$m=Y2N_I+b}O?ȖO; J;&y 1;;@j>m$}"EXP1sVvo[DXu#le,/! 쐯r $jeUi(.f ?B&^:Efю?ԓZh W܋ K'5klF*շC@uu{)NKva y:Bob IhhHRxcMy{yktρ1ɧu3iN< PuћԮv`Mְ.Ow: Q }~ #OK8@*l9MWjUVTB+7D^$JFz5dBAmpjO3Iʓɋƭ1#z+-ZM٤BUvn3 =:L).i^?kP{m-3| $v܃.:ȷGc,,"Ggᔕ<qoC3h(',OnW;#@P=@PV~O<~ QV.۸!9(A^4L'|#o~SSOon+pa+/2KCF-x9dz!ag/=Y4'5aRUX{EiV-\ixҙAX\L/8!O5mI}Dn¸1ҷh(ZҡEmh!|RFKǕA;T9XhϦ3=ȕt5"dYѡS H&hâS]Mq[t{"tmU$G,%3Y+BtJ8R'97мk# O:6ۀ AW|ٖ %@C>:#WC ?SiL`EoYߤ$#8ǣ,<5.'H@zQj@'$h\S\@Nڮ7.S J-+)v:׎;0E6]!b*xXf7 yi.'y6^cKVeUTˣo{ыNp|Tt3L%B+sǥ+]ks10؟3v *@8FxJE8N:,k^%u"g R}He&E6-Pv`l0:_ɇ#}9AնT$ؿiZ>NcGlϘp;T]DGhxOƠ;VTսwE'O S"d-B:OMK5zh9Y""?xݓz ՙYvp8,nUj$Y(=5Θ1k$*MPaV-˕j zLj)c" LSS; +vQ5K{!|`4m&2{JkEbf z}`]A,w蟰:q,/q!GfGķ~ɬ J yG+a2;ARBU'1q햙xLWVQѤhpkFœFUFRh lq7`P+xҢ2;D 0wTKoY} Y۝R6ޤSIxח!Vn 2SkOG(#!Ӝc0~ъ!M] %J#6 cs2"`dmvƔwdح'/@៉繎cpjXc<s 57/Q qF %^t(mK?@?`gly\Ԛ2fw {NzߜiX } BI$wLJy˕W2 9 Q?TAa<: :QX_Ԥf `?"\\@81Y͑QA\>C^uvDSTByZv-N7QRGn7T *Aۣ)tT;HWoK=|E1RB} {F2r2J^o%SWã6dodR㔿֦(/'P3G ts7>qC#sJȐb{& _]J-\ &}MnXNFx_#L ԟ6'![\ O*ȏ~Qyv1zRMJ$KCkJU2JWZ h7yONArV'y$1@`n;#.]'Ɓ-Fl]k nٰ*!K G4e`4x;TLUPˡq9V? i9H1ԁr[[T*^T⁷v;XH.,G̸ 4|. p,nU!_BAQ}Z f o'# SSܾ $՝۸48 3820"0;)H̭Oo':LM%͔ƿ`2'{ՖPOӰJ6\컞a|/-+Kِ)MܽlEb!f\H#Ğ !G:tbPSjY7}P!zÄ0Y@vWF_f+§jkM\Ε=了1Օ [ 6 % {I5G[̺o8U g (E_ȧWn\\yߦ25i`,zh,_]n[x? 'vEH2b"WP8箼yeK;[іIWwYe) Nydcw5eOJ)$`9Yt 5"jo$ʩX HQ x?+1 2-unǥ3,`k ݚTr; ^;No}zxQl$ sSȣ-H]Kς"dtX]6` /t1q%qыЏFOEr xU/@ɇ)\)Q X(Dh^ʪ'?}eͭRzhb>hܣp*k3J:Yx SLC0x%]d(AR[#!"x\DxuՠGS Kϴ׭0-@DF$":y\!^ .ܪDe{{j[y~ܱ1lP# Tg^2rĀC+|TC.'m ]`}28+EN jsSu<_$"K\CE 9!-LC>N1όڼA~pX$ }*D'6C`ҼƗT2Tjrt)NO%bMS eM̾9e=ӴVVk3xC[7!<p@ {R'>MݵRVR1v]YL{@xP"1WgbƸň.5}%9TkݵO[#0sV>jVCIaKd~?13|0=?/Bb'tC3$ |#!(bl9+}EX : )Xju۳/`g[vDVsn#+#J&N9ϽSgώ6sǥeJG&tf!5L,ZٶfDcRW~gIOK0mG}+VX?/ܸǓ{A>Ҁci_5ҧQ6zב;]Qҷ Wf-XOmA_t6I”QUj+\0͆ԑ _]=]<4b^Y&%8SqauL>ɢL"xl˃!&9&A/jy[x36 Z7iQ uk_zӍP9KQm@sgo/+}D~s&(Bȫd]s=cCawT끦|#-k8$?[I)"gy2a$,ԺGe|s~A;ZIC4uW#~Nd8_ I@&e?ŭS)VxQö $䉢K!T3r4vJD֘zfĥl=P/kt!䩙R`1& ye>U v17FBz0~WSlC3):+ gJmڪa@$ r7`jLT Y\6dӓ?b+/Lg߂%HX6LRpzӃ}Ђ$M,ż@>,P_R^a἖2xcή8 .VhYfe5uw?JxBAV8/~,PrlO]hR*eUKyɏ5cu2C=A:cHg,nU0$X ZC!;H@|(P@3e|>wSBro) F. pPβO_ChG-/1T7XYo4qhx:|c^+1ֿQ,Py.\Hnx.׃=A簹tYsilʽ? ;MB֏F dfϤ M:0Ȩ '{r%{qd޲֥;QT%ׇͦ[t¹Z S\FI &E 57`+RpC2y8X+>nߙI þT|\Mf̛OFDbk'*oBAk[w[߀= e{^wTjo Bu'˩EaԹʯz1U/WjΟ9x!2O`W*;_'5y[ZOC H( LIscR&@l:f%Nl#|VD}X] IPľ-U=`NB^')Q,JYVxQ[r+<qWW𹠂m'|&L"ck21e37Qy', 4;ϲD~DyP$x_uƣAE, ~#j_!$u$[Fdjy޴X/O"6xW;$mPLH栍I^ޏŷ`Wㆬ QdWdiaY67ӛң oCMyE>=%><,(>IXJZ@3:C1ҏY$/p7C[-'7Jdf^7#9 hLBs?5;4ˈm_850mb0u'[p7<$s"ت!E QbCECN=GS'ox,f/+cC&*z8;yXwN"v5M̂xcmaP\B3އf̒nx[Ojx_DGCØ݈gB_@Ty8jz,*/G_8]gJ8=rjyxIrhD0KD3J94qd)0G>y&lAB)?)Ҟ⺟q?wBcs{T7AXw)] OXxxw! ۅOo${4 7\2øTnwqPK ok؛c < H&D.b k9e9bbŽK)<TM!`JIK vV]Z>%t.)o@S QS jǖZ\(?λAcÈBr70ҩDTFL?f#dk 3:vE>^e56dt`3ho.oI .1X+(vX5~z`icS_Mo& ։ أY&GN:yf] BN}xS; cdpJ[EOzUH4a} 3`pp>=@=z1>ˏsғCc[&l%S^U}1[RUQOf("<Uq6f%@C)/> ۶,` {5\ą$Sv!X/$ lr%`Qj gѯm}TaxޝhQ'pwljR++:L5o8EWS!n}`N𘠯/-`P ՝ah0?aC3kNd3eC[^no61Ad>\Ұ =9z[@(X+e.ѵOOk ^tN4omN1O/TB#9KeI_tr]/pouVOւ*{kq mR?,"@˲sEDڑ!ۃoFPJ-y^`r4jq~(n\tx ׸s&J]]v7,NmK^ҋcIBh||ݣqAYSزKQ3IY#nيA&Lky8è::>ٙ :IFK]ǁEܜ l mĎc^DgApQ=psSDP@0"}Hf&G*xvtoef7)Hޫ#ariC8Kxl iifOYD?uq`D>\>hоe4rM5wzۗKOP|՞vF< QucEDW q"8o0V!U5c 6 yU#>oh[p6H{?#FH1dl@w"E'QgnR ]ӱ!Cړ8xr"Sh7PS ĕ2cf ?/J5( :ծQ@S[Fyb-ɌJ" SO$|)A`PfJ\ik|83P?JQJVg,ץ `$)3Ώ,K)(UۥX@RzfQ4Au& 9\~?k\B@,T)ߧ?Ngf'a;W=`NGe.O֔<1f/GuiwEL3:6ѽ%VCvCKЎSksڶ{Bq_퐗~mIJi4#Z1#/-(FgJ&T;e'qWqwQ%> B\6z}]<`{,۹@Sط#A[#DRͻӨU3Y.u)8,QkiѲtLUKL8$G#vV ї] v2K80zxvɩp/{pEi^ PE]jAEݥYŏ[# ruj^sFtg jP>pI;%ŖqvM)Oㆼu6c}x^9ߜɜy1Wd/ļ|rю.r%JTqo/|4Sg7lz-_Hڴ,BtVϝi5w lj{u/۷Qd.8ߟu\x.j'x3b)E`>м96}b&uT2}2m RBv6[ 9#:KX\4"SbL8.Ӝhնc`ZtiNF^/\K)RgEQ !n}IXS\Y+~`_ .g//Y*A3Ա}k@q[zX4aPEB_y;?}/3(7_SltxAUz@3[S9@:-\̋P`T< Z^?(BǼNH}iwW15͈^Ջ+d>.z\F&l1tdߊWZ ǡL^uӚ(տarJ֬WftnbR'2Wg7|~ʅuw8nIr l&Ul&3nj iνB sU n۱a^򝣈Pxt4 &*ZfG N:_,evu\kM=CfxtH u)z=Hûw9厝`>m[_r*YU~كwCOZKp(ZQ2W؟A:Kh`S&ZNI+=N IJw߱Ĕ+4ʻ.<rG\:Tt׏s ;@FY J}aIΙy]-m'DPw`f)V@(ErX4mt<8;u{~F+ |*MRoК| ݵo\􁤆GͪG~+sQ0V5'NGSQQNX`\i2ݘTAkH1; 8As/hYć€b\fSku, E:S ۈx˸nOxw*wD _Z!Fbfa!54^VBH•m*@w p-R:i6@d_`=l0,ۨN^âW522S݌^B9zYZ>8=[t+[X";L8 8{d.=PgfxtWU+3xZx؀4`2ڀh^z' P+SoeЈAPFu RDi)qy@ ]3-F}zKv7B4ySf'N8lV[B!kuΚi !ne%h(o<.mԾ5R ̐^;;RuU*Hjn"BiGC\7ߐOx*q\iV{]ӒٕEڸV 㝿be5Deꖏ71lΆX A#lCtmm4X{o,]ElU5VU RE~D~? BBt^Jǟ~ﳣח&)/މEYk㘩.EԋյXUC+Z2UPsY 3uǁ~UZAVI K FiΞ.S~20{ "ݛQI"2̮P"=e;2oKGZIΨx.D>cYňY~#QIs^_Ob6你ɣ)Lm ZB :!()/(a\NK h[e7I-{Dn'h1~}ld[zu'^bdw7'x̽cA.)[I?ǥ./HN#=RCL 9is梥2a@g"q`J83kCJErHx}zvK٢AQzx5mM\ eኻzJN)̇3'tz^ >UtZBW,7E-̘wSKQy*F ع~QXM s(y%EI&ƜQxmTҤQ[b%ɔ1Gd.^a LA[S6}vyގxctQei%DLhaۡ hR7̙R̠] O*PMQ}#,jtAi}v*J<OՋ)_* UA0Df!>)I*[ K$ |[ AD$]89\`5RNI?.ϡWzZ`"P8 *2!Mh};mKh)nΰB5\鿄&HHe{O:/2?'Y^1f'YrD~{>eS{7lXG ^U@Rh:ȋoiF)`;˾uCRJZk`!T琴KϦý<1 &'Lz=m܌tci)2L`6V nY![VSm 燇Gf"ofZV5V'ZuK% Z5ڵLjIs\* ڐ {d U3*,6NBm ^jD QGy6TaGC\ë&g hg7@ 1ci&YPjH7/?|Bt+u## D4071D{H_2K~nQ؏j8 [0*}^xIt(w{Wl _b(|)`=zOՊWJ+ My w2hU&<&賵Jk򺅩^gZn!߁xTˊj7~ | Į&c*m0$jt;ֽ:[97≏sSMaюWlR]3"F6gHTOTshL RIY{dȎ aKc.Љ~?Tzם^ =`"Ć 3g.E&=mSס.D-2'(3%88c&نsciw9E,.b~5:}ͦWFιwZm[hۧFi9sUtP&Ī3,6ω!?&'^_+f˙d7Gdxϓ[$ᖄ9#V08gƚiN[(nSKҾ.9*!^S&D $ShͼLUL/zDQ }McEͯ_<!Ml 7G"2+ѭq+QP]󨭧BBG&oq&`'H'BUCK;E"Ywg=SC+(c3PnX@1|.HPѫ@z=8Ж` Dx1*GT1SoGS0dzQCww}FPh'e e1v&(V,wq8B;Ni&wGwvw3 '1_'U77;T^l! ㆭC& OB#Zsh}pE(jF$9p*Gs- `7VM-nq_* u/uLi`wbvtfSrkdu>я?p&W# 3]M_=TQ _hlq^h%; ܂%^<#y]C]лFVueޓyF@k a곭9m>^~3^* xTFCWtY^_b{to.QF01oG9&ëb_*KJ},!<)iW'RdJ C/'@36ҦDǔot KGuX̯d9^4X PܞUsl4Ke@yH_mB},QmW!jb K{C"FU(}Q"pdυm ~B`lmvE;qԏ MZA ;oZ^RO$R0=;uxYK庁 &nЋ(l ,菿Wn?N#&]#?߀oueg=D̆ؽy8Agҟs;X$(@}G% p_o,  ]0CB;N#5NNoC.r>R֑+i3)J[IܳȤB(hޟ}JաhQ,If3 KL͆VNsdݵ0Womp,2LjB1ā/V3-tkRCF84*ΕDrU._ʍ>2 @ eNʶ;J;٤h "S4 p>[!g9 ڨwպZ➺&qapG4pƯVl]0¶[jhou]`A;dj|י6'L+? 5 %>%n]kQ^q?e?T{VQҪzw]B @m3K=j"zM|&klD~|O[FzK?'v= )&oLP#GYC2΃dnYDn lr#bzy{ŷzFc l"_Klºv?gJi~[}a!BX2nynIZsl5"y`?|=mů ƭ:PRr.{qScHpTb Iko2T2Gq6Snmǹ;RFۓ-w܃Sx8|m:װ$~;%ӆ'Kb䄈'E5fg1MP\021Jv~bzlq,ǀϚ|z?GZgHtX)Ty#D{fa"ބ>qQ>l)nKXu|ZWd)o0Fv)n% *aw"Y8^cnC]x:ί )[9#2Ƚ0˯7%C5KΟ塠<.8 {HF36=(\-\ӎ)~8gM%D҉H2=[cRoKOsJwtMV`:*Ƽּc'k"+ϳh!ym yMZz 0ȷp&z-/2Vo b9)aWdNڴq;>z<+b`fIa5 D:Vb,}'25Kf Rzn9)H.5$ 3P1\!Ed|δȐAZJt*\*]nj44lVyX(σ!:~bHNf"F2D%Qp."fƅ,xeZCqv VZ,v7s)2K0̌sY0U^]&C#gCRWAB+›O\VXsŗ9%Čqr+ Ycsχjpn"$)^#?f$D9f_ߠY6 -hC סw5= `or>5vhn%;N7~=mGXc2Ҩh1(Ж9/idsQMXiďeYp ߆?: Y|/lInf/"0k+"@(+?P[=-@Ss `=YdmI > hDB>Cu'*-SXIPׂV]j~H 8_ r?g|YU9De@zYy+h*Ȋȭ¢O^X'JMyAShnl+dE kzj*;ۥ0?o Ltɷl]tf3X@@5Hsh8oU_.ɛRr} S7ц-Ui^w%  !߀/tZXef`Z/nSu6(4-BXIڀrWBZW>9jQ\qZfJs{mn/0hC+ë#>VR"Xt(.}>(*].Ѹv4e`z8^}sRW\<s8 \AṞ#KEdk75D4ӅxNΑSd( epU ]~SYmnJp{_hX+m"}a /lU;MLGϧx/j՟z -vZ(t*aDz Ӕ$0HHU=oHhnc=#G ~͕dP,EkOOם+z(ȧ9&Xa9}\v,} xa^DJyݳS }j` .CrK.QUtu ?fapV > iս 3^ՊlDUu*u ґ하0DtaOKM$ DՎIGTjLT;B y!٘[~](7rMa0 NF2!k$`6`~!%R8޼*zl%>JΥga:ܽdepcvm'X^EU7;.#ʋChp 54sgu $~r^\vFNez)8ֿ:rAOj+z4Ӿ[ Iz;Za|U[uc L FG<6aiTָ8Ϥ3IAw8/6%[߉|BNK0;+ 곧.c@̈tfy~vka1xmcxyly(qUަ.-SQ,!i_[ݤB Bp5fQfysެ0{۬ϵr]u/8#0mŒff =i-|@cSt-A{ uC—-[qTOk)?BQCNZ+C/6Ha"k@ $a-a$95kgm\5lFcor`S@+C_[dHH!0ik7GB0AogW}@tIBG|9_w"Ŭ{-sծAa2Ec[mRAnt r3_HKXgƜŖ /` 9!ۂ-b}Yc;6>m+[B?2ܵ?,W5GƓ+K7ь %I= 5TVPLT0Udgf` t)v3{Dгu^$O4W {pTUgdP9ܟmdE(NXĥr yJuԢW(yS[֬Ÿ)!4`Deb|NFI2?٢7KPw ^⭗~pTHseԮyp[YbI(Śܺp@^TP_@斛bi#,&Hw7"4 Tv]M1-?=/*)6qdѴ7}4Zdî-:!~N?-[aJ]dM5R-Q,:tٵUDLc嬑HXIyf`Jv n#xdh&R;j~ڲpD>۔ַIѸj昬q0 mΊQ)3rz̅"`,[=n0zrG_aU:?Y[Ce/{ +$G1GVx6SB0m^'J-@yhY%kxo붧#SZvùce6`i릅 cUލk.yAsfL>Tf.J¦(DeIG<6d=W-:4N67.ʟ Ԟ,,"S~]AI#sLETC_t$to7ٮX=NFw=% m`F.6ħU׊A\?WGn0CkRKK|g XҖ:hlUw<;¦vG[" 7cBz vSb ,nh-$2ToL )J2c r°sSNh\V?;4G[wV5&kOk]Ǖz'*r:O_tS@!N>.@Om?:tvr4,Βۥć^h٣B4J./9`E)%i;OZ~aomEl&,НřunB=JqAY!G# qM1_pP:4ތWSP~f.HKN{ϊu:wM8'M͘5x8T!d-tfn,jGRlC/ qZ\\iQJ8^y7\^"g]=웩-6&jq\KԀOpkM-LTМy,W|!eOUp h`^$bc϶UW7zڨGÑt\M8jj½2+1?rgoee㤥GcLǁ$14` -)m;L,ߍ i0F;!>Zܽ5Wv b_EyU^;X-g\ G0Fo^4U}Ki1ذ 'OՑ;2x hwaJ!PVOYU9OыzB:^*`^6jF5C#B y`YLIGtfhգ "^ON5Y_1фN0c xp^q%ίQ;OOMc8Fl5]{r$.!]n+^XCRyzax.:j0M1UrGĉ"aۓi/]߿=)d%^^0};:ن2*VZo|y7=4QM)o zMK]RojU(K۬s0 :Efa)d-|+QSh|bQ1"^6=04k0/}jE*btӋ>W)bS dVN?z*ȼ`ooBԯ .B 38>AM?P[}\+ƖA &Alji 6 C[&.OhL+|† O'x e[%{ɐ&`%+xL@L!~&:g?·N'*uea7F+M A\rw5_װ) >@ɫCD$s[*8uYJ.;tbR4E|!RTs,4roDf/)ad_ YoW_Q Ts,2[{R d,qB i"ABrJ*`arXk6ٰqT,'Q0 44J%7~ed$ )>`e7gwo o3Z5W7a^7x!#Έ)>㦃]dg8 ⨌6E-;&r0]P6miz3K~{NF኶H.@#U3 <TO2#ӿoa!a*pɠ,˳"Gr3+uVo" ~: _'cBm,Q1#iv^dBz`QŰ!a]9 ?jlQy/ ) 7=TkP.n\+6Yw)dxB0ˠ\kz8^}>*V4Ln'*k?y.ٙ RzZ,_T" @-4_ªQMaAE9KRu6 /nnOEHf}֐1};HyƷ%sSܬ{9o :;T-n'8=B*a~&TAZp5%K֓`Ja䬆ŕHa5o >wL&㚮 Il:m6^h)j .ճ>Ud44 _g ={`t#?%p10Nt,\+{NL>P]DUT?؜K3k~u^՗Y,aFaweRؑ]j p.d.ӶX`\h>t8"1^ݢBe$ƈtF*f"XOpU ,R I<^J\kx͊}^ORo5Mrnn[.0sȐ{ۧ;ZWI}gYMvI#7#v&^!+mO~by_a67|lدbRn%{Z[ZL`'~Ma=Jn>-?'~$ő}W]?9\q3e-TGoϺ{6N/pV?"ld?lq!ܢ=hgۛH'Zyąӫrx9c9{=wˢ< ^? &H2eTOv U+Y9?gQB vCZ@2q(-ݘʎ"a mw`ɼ9$xn<2z*]f뱡\Zgg#F˥vUħjvU 7ˋH6ĭvSsu"O8]{|~a ?LQ?93m~Ζ +xGmn42WTΒPa-.Y]gl=i+<grA~s}>iM-ǎzcDL9{i!Lw(9)۾lH 9 &iD,[5rx0l2dv& *#2Mnd-@y$M|F`N'9IjRHĆ-{#&G ^Gv-)4]ZV58`l{kw {1 f&߆%^rWf;/lkkg>\)ܭoJokg\q}MqHG bhj| > ῍ "O|L-RV2xژ7T @{m~I`T}Zo+xR, `aپI(Pg{m(ױO<8u7f? oYUgbFfԍT){$)\L6fv\ʏOݰ dFH&`RBvcG4\"7og0Iف{=regꪰd(k? 4Ps@ɞ5 SÔ]fدy&D™fi|ߧ3 .zn{ v Kkc şvU9Ǚ)ÞbD]P5J?S:_mct8#{$>KJ&p1 T2mUg'x6k;(U&v*J!ƨ5ѽ> `]s r5ne2MO<9sQ{&QSH꠼0HBcͦi^ʧwF[ΡPy|ƝX׫]Ʃ WT*|YUsy Z0AExs|T\a)ZRjfMeW k]I450Q v4x؝fG9opE-{z戩pq>OYgM6Yͼ@cmY$=Wle)XþOp,G{pc`WgOqB+(w)kQiu%чgo{Oat&8a@2G.XE3*S3hiɚk&G[MtFiˮz\S !DX9ӌyvķCA,dQO𴀃?  }CU\,ۥə;)OR n5#߂ I8CSe  JۛiNukhvV=;aWg^]!mo []UkQy}v+F~j<9YxF3̒{<6ɋsp)Xt 0xS瘡i|hxҵJ-[eWP uQgAXךV8'Ѽ˃,/rc$ϔA?`f{?;1r- 'I[ӓB a^u:HCi~6̐I)3R&՛dU^qZ*gfRF,t E*1w((|Zhc,JU~_Y?L) +Ru` NWsόdf{oHo % O~^kJ=R0[2;hn(Ra\2T51 [v5xzE ڄ <w[C&7ʇ͊ B< ƴh_efC ٔ펌pl53P^)W_I7P prqblWdP+ݶyʸMjsĴґ^{O@/BqqDu~ϼJ(HylIPMfi6l  eRgsfI AYY4VTgX:lgyunGGs!TbȰmqCw,rˍTn.#*Ho jJj¹c4Dň/98D)I32f[]4媈8*=mge ά&nb vJJ%у=[m=l.*Z^̡v^^O#{bNoE; 2[s YY:]6tp:!hZuNbQv` xt=;WA*1BiL7LAU($Ϭ ΰXU?$%Ts.9oӱT}ʰtbFCǜ[D8k=!$]Ex޶3?)̮˽ 5pm>S#X=n|LZUv# 6]Z!N$m4 vmv*_C?Ш[[1 ꄬSĊ-s]cIz#g;Qi>D 3p/,J=oўP8LhUaji@9s>$@Y4~my1fu"!Nu ,2Le}r&>\g)bPslέ&p? a(>wfQ DF<'&/ \Tu礘]):;q^kE@x6˘I_2RfѪ<,;c髿4I%HHII%`I(3=4ǺjeHKN {bggcسD5K6޼<1B&MN50}{ z[%sK>K ZF}8m[ 'bS`lC4<_^$tsqm6D4-D.,&K_rU,+O7I/ԎZ;(_( }N3lfI?RE3 j$'2oPJh jZA דJ~ҥH " Ŏop=.5Jez(\/Xo}`OH̋;C}5/^޾Li_MZs&aK֐_8m1>. ^ 9 iGNwgb+礔"5Y=?xkA{-̓G9 WaSFFpC][v|4.끸-g @}a 8>#x b7i.߫&/2ݲUr=&:%sm'fGiCUroX߻] CmpǃrI3B$ŪÉbfX pZdfLs[o٠ZDUq )#x2#Pn(\@ ~0fK1wu̜yG֖aӕgMmIXU5;Ml[ijd!tgiWO . n9=gRAC>1* |x@4 p(}Aȩ>l]W#jFmB5*p[c P⼳';-HuLC-j ڣlS /nY߆?(NÙ2}֠Vշ@QXꚊe?;F (~3<( SE<O W,ӧ(U4"`?_'r-BJiS7pҊL&+cIq Xb:c7| :G'翱 0RSƕҞjrZ8ѤMCGʄå5#@wcΜ&Kҁ;`]:UiЫN\`9;;xY|C͆dhm}q Xpˉjt;~wTBP^7ǣ8%PW)74Q5*G&2Wv~CqY.fVۦ+pTC8c.ad|W^iNFS;Ӣjohp)&mil%HiMج衕zԠ% p2 1I0?Q;\ ^f >E*$ 5Z <0M\ neN­ܢr"r&J;zfWIoL2mM1ykxIy 6&>E_¡~m)tAU|""NWd8ÞSбnUujӴ+a/ /P%i?3@ފI*P@:4  h ~|QXJ6Ic)Z.m陬#^J#ÿ4iZHKQ]mȃp_ysJл뎦3'GY8=_ZOOPd-{RGsCLL"){ϼmw YS$뀍^tr'gUn(nϏ$G 1^ֳT7ȟTeamZnff12[ndծdUmx{gi0Pa'P{Bh([V{JlYn:w:WUx 5qt)tlԫU%os|FT!4|íUS3d Ytt0[Hw4$ .NE$W뭚enn4nI!{Mϫ}RžLbq1D5bbNii! 7կf6Š iG}+C ^. [N۴gb.S϶UJ41ZFP)CdmDv 6]{ZLˮ󟮞h~[ #AXJ LTn'Ѝ@:[|ëXxr"R@2|&D9'J o?y:2}YJ7膎v+$UϚ*ށeFT?< NkV$lؗtoɵ{q}ftF0Ȥ]+NWm.?[CT({+~u H0VH&&ʝNvgxD E 4Y['о6x_aҹqTך!S7ތH ܟQ8uhIkdu^[%Ң <:C Q#xvC";)w42FaҨp#I&+ñH4w&bfUtLT r(}vZ~tr a\=I ̟joߎ9ZDKE @UcA|-!xfgرU2KF&a/%Oڐl] ljV3ya*cng}M83P+k0eV3soAvpO#m<ȈfOX?$ŲPa1b߂FzѶ~5C놌; Ԃ] *G9wDPRoL^A"5yu;j\xm-8:v$L)҆;|zM2<7T>ͪ,g{ʈw$]5M['[я:`q'eg/%TҚk_ΒOfu vro~q]J%UthF&"}?Etqmq/hy0g5R?6peb|2讈>]8*(=V鍕X1Q?-)]֯bRbLd}K;"[0/tD(K( 'c}^9F]2!Ĵܲᔒª8'q0jupRkt*L[\?c4n4M0rZPe N@R*h}tG5(v\tOR@K,_ tR\dv oݩCDZy~ͬGtBAp."8Y4@ .a!>=_Ouػ~M=7I7\UzSs'U="l4=Gy0lKZVoيWWNCjcC;C G&m']x!1L0Oc'\*O:U%€ Ymnm Qjކ`~;;c`J/ 7QȔF+ε4 gnݥϯOVyJfPͲ l%a2%E,s.%a:&h&}/5Iz46yYhEU( M:x>Av'L U'-) -d0˸wwj@KŰ-YV&BLج +6'e>y}1ODRX}Q6”+ ;2OfiCɧ"tS^r`>X`HE`4Zi;M Ez]p"sxsl T/A"Z(IDb+)&\DÄ:<:갆P֘$3~}e,ݣmU;5JzjN?DN$xq?4gT$Vs# Gm*FgeKz!l_J^ca]nipX,LW"#|^9 (rU_VtW !6>- p~G/7fR`l;p*ad'֧"}L졦=3+g^K||v^BΖ/pįIBpL jG=r7,5'ݺD w_i?PoU 2^%u)ș*I[0%?cӚ&q;1u^SZ)3:KuF63- 0v)vB$=3T0q|ud唇!ux*;kE{drArXG+,2jm@ &nZ +Q:T5#@@r*̭ %r>}L3@yΜ࣓j OfV3:9l>lë)gb W&[jjSFvXtx|VpoM/yJimz;JALsЭ6_A>>OҜDNCZZK2{!i| Ej%S2"o,R*+2Q:Gr\2d{a%#%~K/)k >4G\P|.b(`k9.uSf5#."CPHMWrw48bƙ7/!MqFv}#Pk<>v[bT?ӥ*z'x[gV&Zi`/kmwϾǙp<&눎r$Jδ'W]0c28 gDgθ%@nF::J*{pvԹM8Lheq_43NR +O*4jx ef- GÚR,>Fφ*`ѵ{VNm BUǕE.Gpٔ404ro$}>5 Bp?dm|/V&\N(VmbFd8$gVxOB*~4ϰ.lX4VWO3XB[A&AGcm/JY˱F}}ǡd6e<0fr'*&ԐeRVh:*MTfJvXz*ژꛯQYh1W~;GymJ)j.T+r@MMT{j$LAh?Ϗ HUT2oqB/`ʹL}\fKAz[4/3ֶ_ T!BtQĕS:؛CʪhRkRfC8ץN4?9|Q]G,F7ON#v=Fƌxu'p05\O]wMX,^mjYl6^6-(_ #T9竸0@PńS2֐IPǗ#…$+  KGLGɁFiďqiKOK7KȦaS%{$х geX0%-~9S= cp΋zD.|u=;̸_;\{i421zJ}Eb~Cf[Amɞ"NL-5*{Ÿ嬅*gq'.!IZCT~<(rv_yԬپ;psE5y]i {g`sX%:(.j9t4>;u,ըga+zvl5Ļ*ж`8G +QN$5/s?i-w'>" b'u_r6}7yic`PhΒ-xS ş7hs>$-S ?8VE1,FP\:1kF(lD$90䖼Zj:NYL]1sv^lJhQT'}ءw ]L2!#m4SM4s[zo֓4GoG+^➩ eQs!#ϙ[C+!y 7y48D5#ׄ*bJG {gB.[r&#%6tc'f|ZJYJRSr&4MJW3_щS;fo>tӱy0vFAqd՜5'iӳlr,`1?CaԌ[W]ݴ ̩h?w佛ܲ1_V)ʫ;r( j3jkv;ʬhX8Dz%J\0J= 7h4a]ySv0;a]D6mF~,(FH}$+"CAR$^_!AYő8TKt,cmzp ØlCGnQrA N}SC"#QXY vBr1L.gs=A("H޿0Jh5"b,e(ym>MOm!e1`Cp|4H2c{vx;y v^GW{ϼK"6_㄃`1p>}Wti bOFx_q_VefDwNH.ɴ+Hs0jiAه 2\]*ߚKvqrlC2e=s>SՇ:wi ch:ZSqO~Ч⋍(3?ϩM "v vȳlWv) a[L/:{*"@=˞'8s +@Է߱B#;ͷp2ES Նǻ/.%42qܜDV2`GȚnwс䰙Jzv zur*1 Ħ6_̀87 =B3^7#u,.I[F>xvSl(kn.k4+s:"d,L5}0:r1mt8Bh '+X&qq*00.`咸9nyS G'HlcFoH94V͉u~>#Yp HߎFo60]Y A٫P^KıSx4R {LǮJ/)аkliɘ ՇP*A@O5I/3t7I.) v5[!YrNJa^۠a0P(T`5oco%!SFq֦Y2#ȭqB 4#9 x'Ad7̢٢]'v R*ӦU2bu*FdF}M;H0$0W"Ph*=FƍK X.j5`_ML?U[g%.IIc){IO7 FˆQRzT쎘Ta&eq g- 1k):[.jlukŐC s !nIFa۩\.S*0S،|g\g$Y?QЌzQݼf ?EMTcl;JA ȸ x<)6>j~mMB?o^9$$1QRY:kl]ڣEᝠc9>Ɯtxa.@0AojohG#ߎ"Ҫ闇#Չ Zn)h-YQ{V I;"x$&JSHALmd-_;[LG08Ϩs@M5T!ːObK+Тtp$VKa1#Fѧ}xt)sl^5Cފ3.E3 =+w VI ~IH,x'3?S ( 5K*uSO`YٿYV6E'y]jb1$i^gj6~Yuk(RܸRNJ5[4kO+p6ϞhjfVȍ:C"C'+jĽ;ױȀyDR9iYX[yL!}GqK"IgBZťl_:h[Vu󮂔x1EhەBPʺ.J3'GRkxE3z[Q}>El>L&n!T:Â\#w2˟n>܀r gZ _}@(2|p9Ԙ}~pS^?*ϜeEtrr;64̕n]I~$#q}6(U^Maa"Obu7|$n^$D[ZDxJ+-"wZlr!m6g1꩓M>X= X+VԬY4YhN)~U@$H tϮ6 $;Ҵ%h?P#+3hFW(<8 یU -<*aKQ#se\T%^p$ 8mH&{v6MU!{M]'O{ovŊ[擫86>2-#FP <;~F+e6ܶƧ%;t=NZXڈe0} cȑ3"hK 1D݌1n_1X<|:^|57b` x8M/"fvnGѥ C)tAE{TKEK2 VaӤO¹op[J902u~x8O5ޖy ?5FD|MW-եs ~7PZ' j0 He?<M|Zn;HH+@3H)!uB6r>k#OiE8/hjIZ1 噰#~)hWUnQ0T261L1v9aҖ:6B4#PS{:|BI>k[CNo(`<- bq$^@Cw]eh%kYNFҩQ܂ b(}:}GtH0y@>C3eYzI^ +p r|F3]($V@N-\5jOMH54?v~cxYEGv4'/W`VLPP O[R ( PN;^E ~`Sgٹwޭ*ȬDҫSp0 V/iqi9O?ׅu#,xy%ȼ3gq]vXva" a#Y6̈Ƀ6_pI\5ErOj㤹 l|C/kU Uɖ-TETؤgJ`2,KZ\P`Y W8|}!OyXCm&Fn7m0.E4,.]Z"}՞Xvv]nWtur;KR{('SoTBÿ6x[|:T-tw9  Dgݡ܍Z +F0J'+Tʵ+ܘHIa.,axؚ2ks |M/k KƻXnC ΏxӳJ aVWoU==[PBّ$;Kf\.Lsb1wPk:Vz8ѢNÇF\S/tiP*:c {=·bxz2c УBb? x7F}=0GTr`S$5rgѤic\>VTD_u,QJ I "{fan qss='Px,i`)֋@(+tL\}zcY W14k ܵZ ÁHؼ&6E$ҰF&CЅ4}G}Wx҄8y!u"=ۦLOĚ<*7 {f$»_L[&CuL<S҅x3Ѹ=rʷ搼(4}$r36ģtNyJPkr~>yb(щJ{J[E#ηΆHKOO9@|+4wC)X쌂)xF/=sm^YS]$٤aez|.gd`HVYK4J!&u-*9#Q-/_~sq&Kݹbain1ʱ497e3H%&󉀃*,GkL=9mB!j r2#=gH-u )*FS~dжmߖPy/U<Ov9pwjo(BHM̴7@H 2I&9;$0݆߆(sW17kMم$ii ^X%%~fW:;ٕN~p잽`τ^)H⚃8H1U{jJ"p"D25 %a.z/>!qٚ#U^)@W& -Z t?RիuBRWqfa- P^<K%?UwSAhmΔO7cӯ06V!NdHX gNGqw]`l-Sy5bQG-%$j۱?} OEgƺ@{ND IZ=4>{PLoѻZ\%wPOT+Nɯ_ ;ד_Xfdlui=ͤS뮑1Xj˲vÄ)'HG("@$!i~{u:jcʯ| ThsI {"șَC!G!Ԏl%"ujZ`;K㋢)OÕ߇YDbV`Kwq֢uʳ[wBg+$Y]Ql Nq۠ {'XV"m{n5/H+z=ǩpP0 .8~Mo\RPa0iE x4lYZ($jeB_0LmT cOvn}EgA*f&MՃWd+btuu(6Sk HE3o:sj7oH 3ny?S2E/.r.M3'OTC r['LzٱQ zrwȿJdA4{וK1sze'IcteU;^M=˭hr ]h-pځ-+@UFCO33Q(Kgsѯ~ ¢6UJkC`%ѡ{ m/K]I3~`l;z yI|(as &m`p@!ˍ3(R.q/S3A(5 JK}`$POLA9Ȯ9@ y]7U?iS ' ZAv`ϳI^{v 'ͩws [ytGX;qI▜&Os)aԮr'y6ʅBFҨVQhP]H~K4If\"(!o6B L.Fʿ!PG(4_؟yH u.S&_.WXHo@1Q6d$?jS (>Gt; U5ey2'?ڋGpsT4ը k `oߴ6$ݙQzwldȆx9zze"+AMGA"m>e%(w)AcsJ7koL^Y0 ;s&\s*\԰XZbqBCc! 8AD2䨰{h!z_)jS= L"ܡ`kرjlw,,W])T8A%ؒ,vt;u&RR&6޲e(vړ%r>.C ŴuUd%oI~TuW8́*e=cB vEK.nuy 0ϟ1֨ Yeωρ0y1 _D㮤:upBq^H1qf,pvy$fGǷUbR[uMWHdA"&lK6Ѱ;B.8hxl( u_3vԑSʐ# nô[0 M7v)ˉ;tW9l`S@ׯi*{ Km̡ t? B }] eWNz4?|wPK(ůb-Y""[:E4acesRtgҮ_xL mColyqJ'9 ƂD%ʃPNu]<.n7U$(^kEۈnAp;$RFKq⺕`2?Rk >PV#͜oeUDž Qx븦#h:w׬;w_hj jH]kMy m5e%: &Lޟ[a BP&&NJG|S^=Ta=wf )r,dRjJ;q]28 Oq܂ `Ϙ8M6yb@O)7˧+(H'o+ ^:x4H&Y-0Xy&_ Hz%6w3fQ6NC{V{ZuQQ W{Jؐ^P}'o[1^lm,^JQrPg:kemZ-_ LEOJaɊ@i-A0b\<&fK;i^]*3o<]5BB%2@@-pB~U{ a,IiQ O)d]GTY72!6֘T?bu{Øo6=Z] R+QxHU>Y -헜&+/buxE*O+` DWn+Lk彣+셅Ӊ[[͇yD|g_V"JV{ZGI\8C5IpQV 19t_6M8mq:;S65ᆎP=Lt%߆6%-X,30._w[6+Sn8DMzĭAEm ߶kbstra*x>J-]OPɾF.NI 74j7$g^vn]?xdc փ_sY]|V{T`^.j݀aUȶ5 GqQ)Zy1ΆiU#dvh W[QkTpp_],h敬Kf]B>iVgвOG!ٌM*حeMa*n;(pS!CYfvyN91a6VFnLU/&> 0]=o"M]BRmvpW OxH14 4ļWF##s;jGUղC\3;(*m~f7%'}piɪ ZJ͆ui4 X1P/#?r^_M6 $ $Zͯ\qe7aWh0qwCx8b2Wu4ҥzU<nY>.!r~ZCDLL/^_SI+& ǂ> I+C` ͢ø#AzMn?yCW4| F`#\v~KjhSL${E5߄ a?(G6LP |nʎҢxvϒ6ޕb.jb3AUSQ2 ξ( jÓ7K&w^zaQ-ſ=P2MZꉾ/H><^ ^Nba"K٠d0Yu;yZ OU7\'FehG阝;C9t[!nDrCi)^$!z wz{╅& $Z1Fpn+nnN*6upn%lncGIY>"U2H0L1Guo~^꽧pYPyUK%b߇nNRlg'ASF6ugMr 7o_c}Lc䓈X3 Z)Kc\1y FL)evp"U$YhN='$fCIK)KB=ujޗn#$  hR{sMlI~ge8sF_Ƴ+`jϴ "b؆HW3\OB>6@~0ސ(IY8~X^ ɽP'{u}QcEzr4ϙ?>k(/~WjHW84Z^ mJSm&M`!QT B*Y˫ЁF*)QWU(* )l ,,`(*Т3)Y֙נ!N<9sG2 ]9t@hYI]Te&)_l&hzte8ȉIv9e0hЅȔpTs2EtovqGYkSWX˛t^W|Ez}_0_+B|Juf iYoTz4<96 lkh\ev^6T)}eHBL2@ <g\ucޣ#,j3@(F'd1ޤۂ ָ'GzB0qXG$Yy胂GE_m{R2ʹ /Yj3Q_΃1^.@i@/_j&ܪ.v⚡$zNgYa7xnX VjH23lꏅOc}{s2f=J#/owD@pys;**иSR:^FR0*Ǒ$& V&Ti _Z@={P?q}>ѧU aoeA jeuG75ɂ$it :R܊iQ>bہK xm,̳nEy6]ƙ` z,qg3(b3x>~G]:ע+{F7ڙHky\R \~,#F<^:ѭZxgS vuxׇA 655D.ƭԑ!dbQAG9$'Kc0IvdCG?s*zcqmƒ_y-?ny}CF]Vxay;p_ǮCqO/(\ۧъJ i e|{I5͇Y~tWMd*^p{RawZ_,Gל ^w f}u-0^R:#zkҶ* iE;UaB\gFȭkwf.* "cyبB ]2$Wcx-k>bIZbxm8Z;/|rQ ,ͥjdMex,v}$5۽1$c3Xy<?lnYSQ!Moឈ5 %sFUa/IEBT yM-8(Atf`1Ҕ`K b zqxU6`$zZV !cmy< 0DKӱɴ@I'o(mX[ ^T_4\LvNeA8>>Dԧ}zݘ%&ejP #1%ၿh!C|@i=k(AZxF#κyt-;/Cpңe]돣dK)b- dYmwݴxzb%r)=cr2^7iz民#/lčtq=TZlnRP4"=4myڤeFB<R+"(&kB%Sb³ٺaNjb>!3H%!3Mm=[JCD51{G#z~OGWYďVe-OMH+)MU !ͱP>^;U1"Ϣw0*9Ycavi5+upFLT:pzŮl$oAR ::g< 6,Ȫ{ &Lo9:):^ +5pf}}p.4!HiU-oQ}<]ob*W)B\!IwFʩ_u-R5;E^?on,m=Ƕ|>xbTg'΋SMlYޤkDdIŎ# vG]j(,HEEbء8ԈPYw?uNJ fA }zc 5y2dԼ.pe9@@ċzbRUsɜjC>"q#y C6f CbSI[́xpk27޻bqүp]4mY[?vRc)Y4Ҽ^5 ,zk'Z`R^6]JBP\`}lr vBE nvرrk Vr7BS{tm=2W KWrt 1Cp?^v!;FU&Z#-xz)5Yy+Pg@_5 4D;T hAFHe,C7;REYblCCu]E+3z8+I:C:ip7"a<7G)b7"@՝gd7pjF!?O_?Й"16zz׾<}_;B?TpnJb^d7ib| vM(νvd@MCg 0%U =;z%H_դmK-{vGe7CFYE8+u#ՅDÂugd?g4̖,, X'bw3vKmƅEaH4wF|씹iIU<ШeaZ(y6M{n'ΞJ@ڇ&#Ina-.L.Ƒ :"W]Ӱk %<tˎ&Jx펡q#7eU.̜#!'q#  p#g*^B ߋ`8дJF6N詴ß#1+A&$/&LgH KcWڔF% VaӆުlEjH̾_G&*&"w/? wmPŀܝ:9dlLaChϨ\G.'+Hflk|#.Mȣ֢V΍)GhLmY.(< $y8.wtaHs0u w{ڡ ʂ4Ƒ܂?U%[Xb{*ky&|Z*+͌(^4!ftK /n?O}l=e3jZ7J79Q~Tg֪C'T gB0ncvzEH+<4ujPKݪ .t`̑_l~ 0J?C~퓹d~Nb%4W`&qPɰ* &rRKE"|߶Q̐syMə҈xS 3]|L4;KW+cj wH >2]TiZD `|JX{<֧(X0Uxo +=1eLDqnFw &.To%G\WɽE9J#(55̕t\c.ٙB"pw_"6˹P;ӏzn?[)-8}tbLW#{5P!ɫ9 Pj9R3/$Dĕ%ZhSfV?2ƿ|DKZn4abmE]U`\߶9MEzB| Kʿ"{ySc yM\Ж#xҖaro\}̶̳s|4)B4Eځw~}L''؞8_~w{jq @zmbtwbcVK!d 9hpԖ\hi뇀UD ;J`!܅KǣŰv%!FSKhvQ CY~ ϣ'+IT+6E/ rQW[culN @J==>ٳXVrSIE.->Ys cď_ ԻȺ"%4w=qXհ+F;H .q`TT5H[SYYz! | Zb]h]5w tmSRbA(?`I -6OD淑˨ܭpj #hRa=Z⍬wwޭZ0mot* 5F5Xj CثӤʨ\SCo\EeɹgfM[^\I͚]fd2{̀"_@sG3`PȀhy8t^jg\+HrUf#`'ui<'+GUg]-5f5v]m#@njZ4+C*Y:; F?v;_Ɍ-_MFnATOl^`WijN'3ýҵKc +np+L@ybVwKMLSN6:q[c`a'++˺*B-)Sư p)j#dey'r;ք}+8yQ-~Sb*^1Qixh NЎm/omd wJ.Y+Phf ?$Q!G2I$ Oo䃖O/sw[f+T4-ĥLa(6ce[~w DE#W;v7B4i΄9~.$WNe z@z{C^S,q-Zt6NkEHuo}V>,YS4Q(AͻE"N/oV<ֲ1 ^xb3!9YNThS.N H\Fti1Lu~LǞ |g&cN~}T "L^) ,@&odxOVwdNI9?iV4\L@x+8ë_]M!z_{LFPw,nEWs7lS@A+yj#chO6-nrm=/>:rᏁ1MtԷؒ+egFXySdIȒY6ȴ K1#Z&؅k9^b(m r ]7/"~2EH-yn-l0"E~2vI7-T_ P=G]| A2fr$Seh$s'KzB*[; D!&Xk>z%~bruMe<.0h%6b8^g L\'2Kg*χkzxDm@ E*hÉ>U|m%> ]k.L&V 6~H١cL7WůK#'bMB?? 6KzTagK%BLs| Yٺr*A0>dz~fA.f*Knc@nJγJ1_&pWe2Pn_m9O6 0ggVOM4VLGC6W;|[eLm&^4Q+&aǴ?sK԰).GZZ溋BDCnrƪ%4H=Aa/ ly{ ጱ_U6+S;WK'xM#ۂH_V+r}Ɍ |i* fo"UN;<@3\ÒP^[55&{b6(9Ɂ:O Cȡ!'D2+8_@AdF z/oBjKc7^wźc!.kw%₆k'2Lj~k*΂{qPleZpXؔ P>+Z*T' "BkQV3r9ߓR/InU<@M H!3;<gqX!vy-qrؽo5$zf@1o&MK@K5zJWAYXtbI[#R҉4ԓ#uZ 253zI;־f|Dz Bĩgs$]PQ jFwFM&r3coVS j0+;q=容eYjDKў`oN]{Xq8.h`'dvWGH ؚ>id*"N-lɁb<%.lSZ+^H"9]jE3'?8/ԂjK*pȼ_It EF,yd.Z<l.4 ,9E2+(gΊ|+>E >]㳙 Uqdbq6OY|0Y.sԊpu"Rv=iIT' K}3ݑLh`n=U"t@ 2x]~^d t1XGtjg%scRWh>$<8zj\ O[\{ r#7PT%2gk+,ٝK*IvpNJ航f)\23i=}Vd TQ@Ф,@[8_ Qo(hׇQQ]& /y0}7@?,Ld%_>l`Z纒]WjsOgȠMw@&Z ibIrZz0BuV١8><([#A鄝6'ϛjcoWN]2{ oS ^j6f7޵'%|[Wߘ+l"Eپc$LN6:/O01f@岢u") 6M$蟯|Ƥ|Xm]E \Zof!uiqAzT҈f\T5jTx$؍rcVFgSZb]{Ô'c3 7\ >2[_Ap LǣA}zn{QI;=e.wenj&]™|=0j4k$xmh?MPh}eb-&w߆U;>&8>n$Pft`86ָ? iU)1vvd}aW5D * r6}2(hU~%;:0S6!7.׬ԅ$O?8D$_@~ ;oaM@1W׃(GӨ:R38t3epG1y`kZ"^ cR~ &[wV~LdP`A1 $x],^Z @3̐f0!E " )L`s/\wJIuq/":sFY1_RTƸGs'; ib:1=Jg)SvV@}-$>=G`60Sqd2όg{[!n'NmNpJ`86rii{FAW~v>ï³e!̭{Ȧj j*jrfwq>2榩'bWy*b5wjth@haYzEFwŦdmU1FlrĮ1ǛRD#2n[|Xq{Ply-*D0C>2#PI(g ϼКip/Zr|ڈHgQ[3Lg$`;TҜ~Y5e()kX΍J"xcI5A洼^z0^/QBWa ^J[eN i8pLxۓ>R䭆 a/-_bD#3]*/:1t}i&|oWp-Xu T@`5;ܭm:Ia{owyҰn%-?k]9OkF6蜅{ħ%z5('4mŒ;ue`;vdn[\qE154uS?X&v J-k4GX& kb|.5*,V 4śqnjҹMݖh=Q?m>($2&ȓ6D=\ ?kuV5S)G=x 1䐨M(VD>$ćnRd2GݍgL`v*KOK-&KMYvre8 *;bLzB6;&`fe3C$0k FAy I늄9<9`ދsQCexq{m;yrot OYg% ɍԖXe)QK;c(qZ)oo+O2QCtbnXj`M ғa%3;ؐ ^FfK"Nm앢 _P1k4,԰Hy}VG{TIWps/h5U$U<k4b=| +q1BQδB85M Z:HN7ք|gmg¢8׈H_o܁ M[TaR(VH:?udHK<0Vê x"R̈0l!rތ,^0ڢWmƠ `4("4,t,YFVls;|P*هt,ez{-l,HmM=?+e쌫Y91 YYtm 3M_SQ(8/7_Dn|: KꚒWJaG2l0 ;\<[rΘ0txC=?5Aߔt~w5>Y<-& #(UmWށFzUHHKm/T=EQv>nd AQyOv ,XQU7[oq܆>3jIˮ^S![iDW85k]+Xg8 M(|$RN*UuVdss|ԡPޯ'ߛ Y%? aBٌ\Lڱ@4+10) 9ob'O/۾_oڟt`!#<״M£#>"(o6چX ` m:- ZiA?1Q#]'}*&Cqs :=tJ:}DPIg*(nѡuЦP 6pr&No#K୛} kTi{1-9reGLf2^lSpߡ篎MzIh(Vh/b1Q4ltܱmJ2TmՕs dYt޺Vt1 EXQDE|jU?Hp߰r78.^J]HZ9sUnrKVD*d#qz9rhs{_tCv8ǢEBP\ڬ<.0Y9̥ ˰p/,{5Owlg Elk. tcƋ[~+Kp6)OMׇGŶlzbM5{q_׀ҁJKKWץ{ 7\>2}0D!;\U*L,*U A', Ìh0TϘwU]y޾F"K&]'?|] {=.1|Mb+M?`@7koj2`oBď^z<6@a$e- PCS1b}S?C": ƷbQW:;#Cri& 5*]YZ?fJV×QwvhB+9.)܇wH0Fw`~)SQwkfcgij$m`w*n\9/˖ZЊ0$lAp\* V 7}lBm4 &3p ӽB| Зп PH@>9CHQH k#ohѲ< |{X!]ySgR-sP;&4GR2[ &bǫeҝo&GaPqN))̬Ǖ0kF$n]iÒRsk*u&̪v= a>$gX[@gK66LN[GOͺBy}Ve%Ƈ圭qmt{jf!ۼJ\9mw.m`nFw=O[ehօυT`$Vp%rZI'9mAgm, op>|wZ]VPQ"d=G+dS2D3)gɮMW-ut-b1m6:P1:1^6+!ܹ</A/wP2K0ZwH $"VwIb:Q9= RGy!fcm7n}$h +mQd?9j ?'W S2~7q'(}N` iEڥms24{YFB\'*|ݳt-_gAl^Ilp "~)P9U& Yy\l. qܾ| m8YK#Qg Ӕ{F6yIa0dVglTzhP$[ÿݐy-9535A]O#Y6IFcq޼mPxE t@b(֠;!,[X<x0,P1g$4jWB[MAߥ%ms F9uC{[ 0~/ [Yp6^V ~/ &"+w~7XOw-xEQ1X*Z?F2)~y8f,wl:G$Wn [rx bѱB%.da._Wu2aI=Ѽ mЀZ+XzUX3*WN4gI;nu< &}2?utr47П46~!z$jSϜ]g˵GŽB LcH'/]NttJN ^ LPE9ۇvH+Loh`O!V;x XR'*nwM/D_u #ۨ]goQmp0 ]Ws%=+M 'iʊ#BU½Q1>^+ٞaDj2.Ś`̾sXHZ͑N_[,CȮ`QQR`0D{+s 'öC#΍\96+|$hؾ:3Z=v,*64ܸd(%_VL ks󛼝 yR6Ź^OO-Yi-?]ղL9WvJ멟+ϲ_}9"j#]"H*pcm"!skCW|Pb\ RsjP؇M"i:n95]UϮzD?oQpyp 9iIk>`{e^۟*n5嘲CgDNs%QǛĘ 2{e;Bx hXԷo2rNP(8~y0t37{cL\K81!m%;eݎ ~` 7?d1ݼoS5Dlh .m/c-@-&}⯂'I/vt1 ;t!lY!1,w"Чc"'I.(/ָMI(0p"o:icV,ΐzn?' \%Kk?k!rAo""ap b_%5:;8JRخ~zwr׶7urOVNy@ЁsiLp:3p+/2?NX5c%jCS%cBȨm B<2|9h& dnch*7$-hF*Tێ:$OoO<33B^lo5xgvS~P~)w0AC=32G8׷/a"4ʡisMN.vW| #y#Hj-Mc]1i^};3dоPl '>6K/$վҮE<S5$iS ui|h(=VƔdC]m=A>>'U%."do 9q&OU^л?-f (xm` @H5,yk ]0~"j{_L"^PIWFըU^}!v8#v_eNKr)k4\1-[OzˀI*V I-"\ğT3(k۱/PA_jeJdh F&F=G߰\ ?4>b%Qj}65a<KuBVSBLR$3Y!H76#_8ZN~9UJ!9]@VxM4x'gDŽ:;ܢ9+a:!e[$L y#pI r'xU ă˂Elÿ`l_ fj%6esX9Y7? h8>|V%"UJc2NYVű^̜zo#F>XJIxӱ:p3z!]wplYRE@W 3R!sBly)6OET}/ C^u=MFcj |7$Ql^Y3X+g/ϋoc%ac4T@MwO˴j_<Tߡʫ1\zL']Yi[C, ث8>3k8é8Q_q_[hzI kWМ( J_g!HshDžt5%KϨT;67WO1xCTW|ZgOlpvd|Z[T:ŀ'~ ]hs2kb)V.@ KDE>Ld ݷ; kج[T"VZGJM~n9Y۾.]vxGq9_aW!"zb\vs)󃓶8f7,Hd!-1w2]E7nwFU@l"DJرkYי#?hG_B}j̽.tyˆrKi4i gMUf&%לyYzxk.;OrȷOm*mQx!""%fIx|IB=z(D^WP`?V^~) ؼyU0,켹GqDm 3^kkZk" V:IiiOZǤ KS.TP쬹7~Cn=>7عl8d) _}7)xVZ/  n/e { +Α~huN姤}{qD,ʔr+~׀m-ѿ>6%X!GLc?OB,(0)o=:/9 +  ]%\TvzO8[㲂V}/j@v4ƿEHS4':786^.{dM: MgdɆ=AvG<)1 .MqmX'(Ӵc'ݷ):bmz 8o<$5ڶcP N "LaEU#06$ji >GJةjm~(wxgL:Q?Qnd(f} /`"|򄬈s'ގѷs;fuYG|cC/8S$ nB,'{cGj3L/Bb7T:>W̑ WxO"k FIx+?AjJm>ϵ(r> ŞU43Ezo}27o6D Ո {o~nAJOX=p!3ͳZ'BkP9*1mv;i;z*< ϡݱo758lG#w)$Zϼ֟:0/e"EtQoݐk 0#6FV6.|Lb'vk:N&}Cy\T?``hE+ɹygLP+Os]Z.9!-/C5Wyt6L4Vz- Fb^(D_߇wC/2c)zx|?1<!&8u0l]zr^ YZy)O ZBڨEǣ|a)WP5q/i7 VwU۷gv#cU5kcw:I`/lE$f~MBei>C 2= zCShTx* e ~l/t:7pk@cJ6"I Cs;VD} o(MDt(jܞR G723SK;L疈`: 0!S 2װLWɥss`[l,Vܭo7t%,h( 3뽽b4?p:Xn!w0f~ aIfgcHځ B!O-7T"C8 1nqviO_Ef#M'6U KJ>L?W&.3'R_ &!Ɉy1G*If2U(>'>N#Mq"Zr tE|]!~${3NPrT6th~q+PQԞV0+C:؇ِ8@x^bhbPj(tR?q X*٨#'&u%:xXtǸo%˦SWcXACEh1:Œ$-놇& P_@Gt$4W msxH"fE$Yw?6ա_L<3NwƭTsBG4s+ xZL%3l(ח qbZҐVϚwW> *3oȪEAWY}6ҏDVZ;B ){Ϸ=1(Hf/?,Z?a<JA(۬cT:(0[l!ma OA*~Ro?A- ZvFs _BLz'Z=VtW 3O>;Jl:dڲSu20Ufx3:~ y;p{Xa?5ׯ3(_|b⠽26R1$t&.X}K6>R\9ܲ7Z 9!xco-w=UЌp 'E OJG _u' jSKh3'M@8-W`G e@;jF Nxl[['pEqAuv묐^"RC)p'~l7~x}_|TnuUT J4V 2/]Em1ٕگ9#Xzkp3h3Jw"IZP9z_{჻,%qJ C%),z) aOBSs V9ڂ> dWnP}(q֔ |Kvor^qQ)]׃vɓ3Shz @3.F$}Z \7Wm5&ZR,5b>a5C}\uZ{Y~uNo^dmIp`&d>rM;PyIsStQ~Z4%{>/' gg>mX^D =Qq4z ˆlw(nAViD"V^eޘ* +DI%,DvN3I'[;Rϑ"OSgkG}DhbH{;,o{0`=ǥ>U\ph6)5q7!];VeE _YckW"M8Ѳ ujDsj18(朊z >`4L >rR=sviEo$ U+&>z m gluμN2|vf[] Y0x2V1c_Fi~@Tq:|E-ncQgF^,K е\7.nqk9Z"ժbt(m'uwa|tA4}ZyH?Tx*ve|V2Nc 8>VXޱ /+ۦla @t͒Ҕ(&|8808h3x3ce:HY梀l3FĠjW1le;jkDlUl%tN GCx[VS?pՎ$*R_WH_Ty0I nL1?^<.Vk $\ՆM7Jș:t{i$Mfb3vKWUA(<{6p7M] 17nw1\x&A3H_b :0=;ʢj^>آM鷡Y0s}#q9KN{ ^3tX^s}"y߄\kq^(͆yKlfٱJXC7&-Vu Y+k=5iL2[NڬoX*4h T{[Am;IisZ5MNxR1"d_wFU"OЗ»M9DD7ru> 63S0U=+*S0͓S~ptͦiqACCk|UAA*! 9Y(LU:Rm=2٩ rc% A]e(8>c?A4d:+} 2={嶏 *zƒqjhYe] .=7ǀ?NdQ; JJ: MMmL(TBp&I4m.qUGgV+3=sx(0_p5L;wƁJAA$/.?lOQȪ9CzJ>1=8we޸a }w+emvέEL{$#X& 'QR]zðEzjG5!ϋzlL.#\vOE7/VtEz"֏L UR܆e);e.9^ d:KLp1"ώ(A<,n>?]H)+b cZ.ƏZ|3wtD^\ fy-F^MM@(֘T(86^!5#H;a$ȅ/ylZ\hl,`0q (:Kcl,lIDi H`+fi}MϐʰP‰,5rb䌙b}5}L&kwrGLgo pgMjTw=ܺ+ztSP&W3)uZ#-[[jUy(/nƍ] ܽJ S=Ϗ_wFu'-{:_a|_F55?ݎiu]i%os-۴9BQB/siNl]ヘ-ݜ&BÇ ~1H٩%Z*ϖWA/Se)7]$%?dQnO"b氘;m@M5t؛ ((K0 rN/&E^\C =̉Vc\5Cx.trd?8 T51at@ Bu LdFEMk.KFxw7Oo]vZ6-4ul/@7*M fϾWM`X +rA"ƪ].[VC_y] c7#JHZsHsrS0< $=4̵6<@*( _|è=9:%\TqrTپv:K*4:`* A 2o36Ebi,r2Sb)Y˳8恊@ې8|˜k5 ]7D"h}`1'?r+cvu&sݻY2!y9>=w>8u~|huPG񼖶/ 6'3 '^gԀ`Xw*o?=aL'iCZ\J6@sypS @pC-RNtMsDcŲ<G\X{*kykx5\Xlu#j'<7t\e)F q{n{F@\ҎQqtŇ/d2#'/"Gw] &q1{"l %ECF0ZY*-A>j?'ٌ$υ80Q֣r\`tPirJ ./'?_YGdF^Kd2;,;Kqtl34ěVuv 1~֝ ua/.A׉cW=/аᆻ~|IzWvj*o%Bc p@m+_ %uV?c\Υ. GܚYl=Q0Aqa/w#A2^k>"Nm6&d,ya:;ߘ$)VT2={4 VPdM-fa(fXt;GRڔlsq|{bAC3imO?Mu\_my#-Hz'Qػ޵Mbn,EFX\sB /&"EwKWƾIjo${cIY=8X6F~mK6:q:ׇbTiZ /$M&F{X!->p"/ld>RTn.Lt*7SX~cf`_=5X ?4M_,"rwPwRʇڝ(J8GڲX791B%}b lxlQG_+V~|K(_!1iqB.afk#Y$_ Z,!ndA+[ϜRjG`'UԻe&TE2҉aHyA%- e'1,_N`iͧf|%cۄQaܤGl, YM V`θr0\QnfSw']r5X1`zu~_V]0bs[S\"Ph 8OR{Ĥj0raԊӵ."^nZmRnmwݡPؿ-^2)r\iaL56p9; {嶕v8 zuppas^9VVMM`oiB@ C 3 :عDfG"w(&u`؅5avR摦 LV s&lΩzecM=.AлEr sȰSf%KS,vC4s: lE3T|D1#j 'gYWJ@:NJ:PS~HG.=ҁb6aPu( w7_ͽ@_`AhR.OǐM2b9̪I OX$=7\+P>=^c ?7.I/_j _Qo˕SPe#p?"7֣N>![msC &$PCCP2/:i繝ot%>Z6:iv{۝- 9\}9nf;!]n!;cc6s<Ӎ}MmGSrDM$Gz03r_qkQ&O<ԒV,ɪ޽Vg6֯YW90,`-|%2,N cq{*AThdTqPWj)" zZs+uiq8Z NǠ`I=a6:I+M?/ljXk^͢M~:A&"6.[_# Uk{(;PZe׬:QZA-ǕbN쓸(Ģ(㐳 E-_0^;V>ê[Yqr$QYSF)? 9wCriK؛Mṃ\qtE+k/7Lr*bzHi7\{(1'갤 ,C>&HLY\^t\aL)Rcq{B#EYiqC"'ɉ^&7寭T/7Qe(fB`a=P8~=h^o,>tέK=lhv\܈c8VDl1㈳ji[ZrX)hsG+pm {")]Hgˈ] z)J=pUC]!/R~~/1B,A;K ቪOC;O 3֓~mghGFuyl!Ӻ6MJc4RڎehC䣙l8Ds˹hs?[fXv84.mV>\uW<mH\? =x' At(TsXV4dҜ.:iL? -8w\2THIf@X:Rp'kt~ j'bUO0vOX dfGNb.+~< nyϥ2; Ah K6|Qw^4y):2 ֮ ̅R|QrվC!(9szFg8G} F(H;' IhBrXqƻ58:!AlSKWyRXF ۜ#ü|=WV6 :4"=/ST(_"՘ͨp`'h\v Hɸk32<=Vi t ruv5voY {Oe|~"0V:r2pfY`ϝV 7']Ƹ:Jqhf6D3}x2|j+SfhښVA=M*c^gv~d4kfd&b}SiiT@: ?G^n-ބ;.mu?vQSP+IorY7o~uEES H!K=^FULmN (_O\)0Nn N,`P{;3LUX+ =`ܻ%-ܢb^몒AK/W֏0F͒41>,8F;le,"Ĭ{St׺Cp[KK-4O)iR Z;LK46fW7uZ*:Xnp LYb6a/:_ <`ӮZ}:lLy+Y G6H%O 1 V@,PFӸyFʸٲK VTMOz˱܃뾛%C{u"[AON9Qg DO]f¥Ąt֬j!Bc~3;kP 1@pgZכZuB"5+0 ) *!d c@ .9[<6Ȯ )YɑJSwV =Z5k+$ ܯE٭Bƽgxz=؂srKo)U-ՠ׿;%~k$;H' :PÉ2ڞ0qCrPNlmcQ]U1E#ӷ$@÷HhhqslŞ*BMy7]cC0z .9mCSC+WaEa|\z/V^jCṅ#+.6 aț]nSμ𓉧re{Lc >@.v eu<ͥE%'$Zµ|_#ǽ.- !߸"w,68\v_%47 s.{$WEe] 4wM:/n&3it])pm0N+@ax6ZkJڣoH->ֵczo5F-+U *3߇[O F'zLD~- ιȿ;wcaK OXOCطw$%ūD0GʩD\h$du6.]+C=2ekAzLNji12>A,헯d ,Td,&F4r28ejZjoK@d¤>/ɖM$JƗ^rJRD<:UNǾBτr҅[v0_}R(F Wn jxu);o1xp6g0ˇe`8Sʹe Ihx ^xt3ց^7- W8,EG_J q3KR-v] b=׏ߞL$>T.ȍ{\mq}b*v}6oQfϏ ݕx sXZne:`!ad ܵǿeNK!J5:#\pVMq{T"52Y՟v.+c\|H̭97p^K!T˞{?&F7@u?a]B^h:l\Z[&D@ I;P:4wx^ޓQI#1U^J16M%w11[++TQ$Y8.vX2@e¥ pf" xu+L? Mϰ= a y 4MPwCu2E1w1֩ITي$j~nΡ4]kjvD8~9QwgIm6X wse_R戕].L]y~V!B;jh<@5<8뢎x4873gb)RdV{P,,y/hƃOA>QPMoemV-x5_EPLXy\ԾK2 'KmPᡟ ϪЧrOo5T"zC M\?\DqaD|%:Q \+Yjs[HkugQcΧ9 ȇfX'fBNma^"O%.( @}OK 8צy,)̓j6Ǿz@gp}I~փv'MЧWQ،ʬ?cfðgYFB\:`Y:%䚻LJ p8J3Heg+]S:0eNɽLقC8Z׺Yʋ-LT=CWBlSZbؽdRk^ZBŻE*<4͞VN麄qlS15qwpR 7GCÓܧe@8i t9:M?u73H&F剑 dеSYt%nZ :ִ){x 2s'm]u6]@ӇpakI+̝2((ҜV܍/1k{[z3v)|V5V5tNQ& O RG>ڂС*iNH×. Q;Mr)࿑^zG8} G3[$HilNp l&>^eYxχ.?T!zH \<>&p$}֥Ȱ_@;'jQ}"R_5QC/?%ł-}\oe0G}wG]3ZWDr#I^DFH3qxk"OOb-'Dv2iQIZ-!!/aG(t%p'MpƞoB&R"O񸨜;>ؗY(4ojBe47ԏ!a+X J犕Cj_s}G#DPo!-ד u1&ٻW#!^EJB謁FCfpFq.;вn #izm ]mtvu皘/bU޻$O?1A{v x '1?uc̃ Nfx#v_;F"gÅZq_ nMrgj[](P|"4Lf9vRe;azVqavՀ~g<@hZ.rΙ(%^d ~a1QYAk_^>GlS&Oo $|Ȓ/;F=I@[$\>. `Y>9ɦI ߭h MX)yިo+Wӑ0`h1}V垭tHEb](pOb 9_9l.A eHA>89yURΫP[s-Rr3E #!xr`7.Sz;g@-ߵvb)l}`< N T2Pxdz&owi#wlu m6Kɠ !AǃVRB%U+&\H_|&pn9op~;xwG;StI&&Oe-N]2@CRO>Ȏ\N qj[~Rș,9"-Kke0_c@5(ݓg2γ06 ʏ:c{do V8MLjo|t_a&ljR\lK<#Eϯq7ΑT_6U)42NFnd6MsGlѯY]IH#7 ŝLXNQ1epHt*ЬѸ蓼?6TـbTѥOs9ᅮϏnl)CnH 3Tz*ʽ\A G͍Dl>;"EYx Rĕ^VUDf9iEl|t;̩JkJ?0CUf-6C[ wOarI2yz,I{$3E XYcěqWj* ܬV7[LJ&{HHDȌ^8a`;oi@ C?CQkcuw/~jjEg3&Zlc4FqpbjyO>wXSHtWтg^I4aȼ3X.*VU|z>ğ—LMNwTӂȓ3 9EsWrz3G-<{0kԌ9%T_Ë#uU_5$vۀ|Qg.;Ač#\Z"XUGuBgQxBP?'H=I ʚ#`-?tV!n.”wjWg'([w) ?:z 5.ʞW%h|yE#j_,b7:aUOqOnsHM9kX OFn:G%^IpA~^ L<0"TfCg"e"IQHV=ᵁ)a^o/_N>;q&52fKt4i;œBXɽY]CoW"gD]s'Ouv)B^#VQ 軨eqYU?Kޕn+ګq{NۦHL)z<  PA AC`I}98g}-bg5Ǭ'M9LXs:FH0G>VPɠd[fgQb:N~@rxl*^Vv+Z9ӍӅr8{xM'YCm^Y 1?fNT;VB Ɠr7k\mM-?$ t=zܫi;f"#IOFj)܌w̮yG0+*.x0 ]c|\K6M >,JTG֘$mT!UB8GFwR::2c j)x_M,݌^/cyRMICH w4dm>-cysl]ݻbe5jEDrj˾tF⠱P(1&5<~\tee0/ApPc8|@mB \Ϡ7I^Bc-:5Mպ9FPzi9^z,ڱ7n!R UE |)qʑ@iL x]Æe w!%?+>uG/I%]c w0FOއwpXUfA0(KY$- ᤣ43LodSy d*?Q${abڇ`]!jAV|eIbD:pݡ%ɑfvsl3V5u4ܴDųD}7::"QW :OeوXۆ9'BTwUtEZȶZbg&YFՓERXKܛ3CtPIz,dvPP.U䜨mArA̿p{ b: ; P\<זȚ%$YAm ݭ;ڗ׷e ?pS"rsd⌦^Hvl 2֟,Hˊ#qjBnoT^"aW`ZBe<v1!ne?STA\'Fj.TIszK\V~Xu!v69^"vEgX5_ylt&:ݲIm6IM=hՐiPM&vV=]''d8)( s;f ׆@ rTx%ub?oj"U;pV|!ƆD;k697 & }Eף>giDZLoZ1Ʌ_1*.Z:岇J]φuwmr}!LUo ,um ~gB\M dkMzxё:FhxT]* t\\nk[{\"5=X!uo{9`[P*F jvkoI+ 8@VT(k## 3J\h;&qנRa(Dߗ8+.1KS%ypEW`(-/C2 \gZē&G/L/O04{ŹNjo·P{'~3TN;e@ΤF@$|O;Q Vz>`cVcs*+gW(-,~@2"Mmu>2*irca1Tw(0sH$iHTyI5Rʭ=ӍI99[Qs}$f%Y.KLY2y>_tmY{ .Zk'BŭA%r" ݨ.j]"ދptkR?8M"!y˓sjfr ?Z\3կ8(qVɺ! i@O1KI 9OLy!UV1ã\ M5Ea7e]4Ҡ' ˢlE1O:g[Q6`'w$cHGƞDW$vp?jOt/6?E%?yF鶘~#MMYW٣aw\&b(c 1`!{SII6%lk1qT-c@&w[ՄVč?mcLiXWg=g@cN\7hD{}&}y m><6z.nh W#ee%c &;kCAfbWJv @">YGӇ;nB1jXnVI_uN|;'X?$&~4L`՛#8iZ`M ?r*|P-O4?aEdl+}4?ڮڦVXh_dŻP} /;>V~1u$UvbM=,rVHgg39wRWg %!Yiuܦ}kDUX~)Rq(LXZPl0ȇ,~ڃ0_NL%Mj5y*swVoC,<;c=6 $z@S^[@n(.)Eu)A2֭y"V8Հλohq9L6$lߊCoƣ4}dR ^̭n9ܗ =W~T$)1l13jU~4:4r:B@Iq = K :Ѣ*2 FC2۝ĜmXKz`!Gp$%{԰U}̙,D~@u7J{qǨm.=03 5@<,DDz\֡mQMҍDAOE&0{*[U+ (H1${<9oBLB;ŏ/*nkkCtDuV[+ bz9č-*&9]{oz~)l r)\y uK`Ӆh-܄sab@",K51uSѣK[ݬӸ Ȳ6rޝ*&×)K^l<1~U;e E䭐5M(&h* WRM:.@P_xTſ.GBOmq:`5E kjjhRW Mx״&;PνʈF`Ԑz ƷF*y}=ԗ~A{v @ZAM3/5* 2n?(b^qlAP"Wn/wPyn|?oN6ntPLZqcU!163- b8iWs៝.MjvchknSaH8 2LAynx*g֠b&Vi._*'m D t@N.q qxAT= 6?x$JM`Ĕm^:~ Er/\{ܡұa-ul+ L*OAm5VU|1qQnmmuۡ|{ Ȉ)"&&mܿ|7BT[0ZGBd >ʍo`l#,qE-_:L;Aa<t_Llz?\d ]e:p2iva=MBҏK M.VMkh@~%1,*DM]v(YS2W,&N@& c?Xl'jD3&"xᅗ1aS M,ܿ{dȦ0BWـ?L "z{ϑVl%hd )JO΄jIH3lYBl\6g8ͶCӋ$Ō :Uuٔ1qbKDh s7lCa֓ \H0@ҵ- $4Ȟ${Qϙ%7,"A6Dh)~jzLghY_sf>!p ʤʻK 5*h!M In{+DTڽs[co Ҫ_'m5]L^iw(J=V &^mQ+p"*nWqBB26A&7 hPP(Rs~6d9(Ul<<0^yef\ҁ;iAZBu ܷǦ=srGb ̱u,zc/U,nh _/~7g[ &% 0ni.7IVPǴ~%˼X~8xJJמ.4x>mhy;`ƴ*(P—'TFn69hTvҰ+ OkreSL{*F Jzh+A-2pwt{ 7Q43%aOyY`424FH m|M+˦U%s HIdq+x Ah'qQ_g_NOE!՛+ ,ePR7P?J)OI?ݯ Aw+T)}P1ShX0"ncUȼWAVz%6@;^G.:TKi|/:VqBlb< H'Z †)mX ׅqe& /ʜ6KJT &7 7DZz%$Ǿ3* cϖ9-J Դ#ߌh9;hělv b{}0xa9m~'Q,,gbLخ*>4{Ds ;(d/鲑HA hznjn0Z"K_X7KMgުh&,Naj:%Rb%c2ˢ:so a}^dT\"}{US.U SuWUYIn-n99f O֩Fo|3N$e0!]Puqt3z amvXMEfBovJioLáU+`x0gQ$ NNH}tU4- r-9nDreUt=287s;?Ҍ `TVHI嵎9,7۹hp嬞BSe lzziavۀi")M:4%T!l9o V (/kL +e?,X$DVvQ( ډlewJ+YūVa! (o Cx^Gb4),c~w_g|=<"% b*Z "/v=&>V`.XX\Pn 98{/V'_'Lyu~`qpe' &>g;u*ar#ڣ%~t7,SzZ!OPgaB k1!E>=ΗjyúU'1M#2t 0h %8;@Ws ˢ\rs[i0'3W0KNxt4] / 0ܽimгGGĔ/zLiG8[lr i\! j)sσ2,~c vJο|pp_C)Fc`ܹ{T$vNjE]l4qѢLoߣ@*|'4g`-VXc@Ft%,$dW8σ[hB "~9~' x?\wAKxs;dgYQ}jhMטߢs4۲dx(,6)Smk+B*dᕾ0(GpQ߭49o:A%>aFM z[G6ءGU{ֹϛj o2qή1/5x/CU"-7j:@jt1'6Y(ؗPncQlC^$=&kЎreIITUM5Xґ:eb~PF獻\c u崤mA N$a lp+a5F#}D:FegJD$ĞXeu0Oި IơPÁ܃ `樶oy0_⹻]U#<!I Ͳpb]>-a CYaSOY饟wqBԩ +J\WNk&ChP9>x d)T&!esAJ` ZG`HQC.U5pr V1y֛iԕp ;ǏZ,Xѝ%ł 'ӀZ w#K "ѭ竂L4C%Q{l1u˦:ۘ"\M2["=Q`BK>Bp9_UeՍ@W~p9E-:,6Vw^0辻 25{δU5_>j% 4"R,L\HHL*A\V3{1͝%7=\S\tҔ o Z{}bYw8I3ءt\HYD(AYaGJqEGZȏK2e/ $--v$آ58TE4EU82g([1.4i ' լnA3m}:{-u27Ê~>H./$I?;i"eltr*#%ys7Sfj{/XDV@!(13dr"=<$NKh"vD$5t>*~(':'p@QUCՉ2)@c31Y(}h^bO Z$_N&Ί.4H.(yek{8 yBކDg;\V:]0)PU >W|h#x36Sd9zh.dUC\*Bb˵Hf"fO'U)74!Dž'Y=H[Rz5PX& s_GL_>!<3 Q ??C-!E<Ҁe em6B"J=l=m-|k=خqPwnL!;1oϸ wu1FW 5J$Ҏ&X3,.H+VJz:K2~j;xC'C7wg EaڳmD=9 @& H,!\tԎ펩~>rґx,a:V{HF5lt 3eυѡa]c;z_ (=vM"{=s~?HP :/%v'ڝhdȫ{< ՘ebiD y=vkz<=VKCa By2L>}`Q-6-U&3qG@$ lܞ"%xUMW?}*G<w O/vA]KOǔ(C6ȹQ,qEkNVaulLp>ļb["zLœO|ue竨)& gre*̫();1t_H.!mk^;v._ri)ϸ. %6 Lh3>rkh v57GCk90ݼFD=K#9q,%ɸ~Pp)h}B8zaBDG>~HtޠgKmwi;\O/d`.3y -}${er>7/}߽I5CXx[֨/5^E02L3 ZllCee)D}cVGC-y؂%ukϽgO3!C}_}M/o}U<\ p3pExKk;E*եs )lKGan@;Ld /sA)c0CcjI>f}/r$D7ꂳʰ\`AkR.0x >갓/}GSs$lk2p s8sGp>@V' ЬkSi7G{A*s@cs ,TlĤsqtaΎ m4LmDY  ZڻzN-ϛd(ϱƘ ۝Ga7Rl;^n5s%OTBU$6RF VVQ,'F _^:];SG(qhl51y`V6+_jy '=!d :*;,.#NOIcͰ}Ϝ0^#u %cHGrOs-L70 #B&VEJ/wDllm G!{K՛fW!FJ]jtyyHt+@]e dR͸N BhQ Vc3ٳ^[URl īYE$ک7]EKb}(OG kySlC(NuЁƆO-PpVy9J$Q7-nF( G.6.{C8]og&Ly˒TgӖTШ„oƨ$2线aYRnGh*&C.mp׭_?z}չN\x'4Pg9rI VNo$(ԈffgNM-kµzĭV7O]f KAORq%ko&ut6k6F=?NW3R [SVH|Ȩ=^iyg4]mKxSp>ksX##'/ԸlALA|*᰷G/ouz;Y]^rZH>< n ]O;%rj,YڪG 6<T6 c1S@6hN3Pj8|`2el;}^g}ʫlҵ꠸4_Z6O ;6<ZZYJ Md|F@U͂)YuSK!Fu+?|w_'l~& ]fG3| (6JFҺC- oϴ,'_e9,ް`VXhQXk._[WD8(f22HdiaI<; 32:l=Vk J|zAj ݇r&US4Y錭ո [H3%Tq6 ✝x;\z>d]8,xwD /qL G' g>Qc>tpSB \<“0.B],bΈ1T ~Ig73iV&D~g&kc R:b(^I\u"+>aAتTgMLUxga/VEBv|pޭt+)0;:8%h-[*<"=/ψqpZ9}O&)pdi$8hRM[n,ix$R((1mv=ΏZ1v :vgqsmD`K@pH>,!3~.F?\MOIQvԐE/O2 k͓Ա1i(uy"%Fdx yc"sIdW\J֚X{0 lu;AgD9uɵB-?6!1Pin=V@[b@,ܕ{d }H]c,{=}S44hW@' h?0) VY6K*PY,UpP ;dD R2KL }**M883!myT8*˾Q広 })JCG1םە=y7ir}MSk<3odՙ%>`˙ibrV SJ"NA]N/$aJˆ#P]r; t|AsGHۏ!D9FZS5 rkr6LpVa R'z=L+zq+j{.f ,PK!w/ݚ T8E=*{ʸ|0ތ f>(6gNmS[Sd^\ 剆±8טiJe`ح{9 Y<.zMͲ. fQՒ}k+%n=*=u# | HJΆD<7OÒT$6nCKVڻ)1.8<< eCɨEKM˾ĂI.s h C[7rA+ ^6>tCca1$Q_髽tuoē[V K-[EJMt2 l!e33m9q$;m9! k 1*L,akVY=ryz)ځٝ:Nh|kC*8ʂt=\X*cx%}qHJ!`tTKmj+޳[x>H̗;'+] =hu"NS<叡k^nrnr5#-,?%Άs-Owڈ.g8'x20-sndJva(L'@+OҗTFsԥBVi*=9cYFrT _&Q^ᘂFby Z~L~%7A>I/y=?^i"~`}QUQ.48e0aʢ#줙Y8x}\ˆHV"0!N+mELDx2셅t}s#0%P@"{dcΰ"klSwu8o-;0I;,DBDŸ"d7- S5aiAPʆV@xb){-OYG$oqM+LYA 썾_E?}=MD?lK&th,E-vQ N0(e zh< rgi3+bT!GPhGc1#z,ϯ*nU9{YUjg`oՆc:WfH)HhqA.QriKCz7f Io1֠g$RLF΂[hg(DR qTxA). FU8Vu ZLs? .Xb#w`jg;8gfU8{1Y\YrGS~ȼS'ً4ԲFSڞG`t:y_ڌv6{%+ͤVOoX} 8 Lzz!*mt+˶ 1=G 1h- =ڕgZk/H_ܱ+> eh1w ?C=IJR0KhW!f#3~`v͚6EϠϥ&dcxp/vJy =Be5D 3Q ܏K^3 )ޫ6yӲ~*uQZly͘.1lcvsOa7o*epۙb I .tN1./q#$-\"`N.Eᒈko!#39ܚ KGcC-e mgu+Tp3\Wo S7E:_&+C To(t&2m/g ZapxK彇*tI=(/L=W #p).x=;3mcdwݝPز4#@lW{ gH_ML}'[qVˈ1vE۴rjW]P0. >{ G$\pg9$ 7D.X`4lM/Gc&>o|Pc!ƬlZS6n+K!*Tg-MEL;u0{Q°nx鹘Z?*UGX 5"겖UȧtRCEʉ);Łp[ucjX5^PX>1  2}đ\*.UB-ގ+3's,i%kgQ$kT7pDTm 2'ċ;sչfsf=rUŻ/)^5?#+|j}GOvMxs\ 0SM!BR$$u7blޙn!y%JIXTN>؀m*v=ĦK%`z,N{ERemku} ׾."]'TR#c\ H+]4 3ȼ㛋Jz+ qL6?&K5{rYmV#`nFvR pMAܛ#w?NXxo|]dyWn?o{YxVN_-tܶ?JvǨdS?K=X G=dP#f&/'MjfnW ](.c4F` Qѽ)ݱ|o{YؾBvsQ&5]/VI3Pi>ڨMPU+1Nr5;HZtsRB\T ]T(F7CcƴTk|e=Q$I@ tQꖡ~(WE~lןc-e2!(+8ex9ڴW1~| &\?ND&~eI|Typ̑&"(Z( ;= :d*cr xтb QR(,K>9rُ E.DkYAF:he&Ȳ S'^Z@P)5H5)\|^ҳ,+k8 6 -ӚX 9\N->w;[VW"Dpaה/wB_0E;bN/$ݶ ^-V F;øL$ڵD&;ںY^7)2pzvn櫊2l(U䶶y"P1˃fUWވ@%[ _& Qh.UN~ƭW2M?ɒ xr$^8vSs:zN^ie:yPz}:LhjEy(ˇh&]!>;XIAQ_9k.Sp0tcu>]彉*؈|6kcBel:n@i!O5qHM !PJIl25v'q[]ЂU]u]hغT5su4V촩'";NAu q<ێ4%c>83O Bucf!{ 95@hK5E/v|P(xn8J4M=\@Jm;j;Sۋr_J:Yء*oJoLm֧<:w-$SN,SŢ_Pcq,2y15g}+8 tYJXJp'C-CܘԚѦQ&zq@Rɕ%<%Q *eƉʫwCt+K>q'\I3ʯ0cy8̞AYP,Ƶ:t<ĄW2΄̾FM>[13yɘvUc_PhZN55VnUoi|ye_ځתĦhnfI&Ųc!m!U0\dxp À zj(֔Pp:|['iF@;sX3)(ӌ\D*)=k}{E|a;pClnD.:i&ˀ9 |~$O?%+N=2 ,vT!*}s=ːRPD@eqlxǏROQ mt9C u0T0jc+s)u<:L_!ee8pV,y?4qNϾ06,- IU?kۀYr؛65^rp30pB].OV7׻5 *Y1e]cݶRBђ^awĄ";?<ܲѵJʈeJ翨W,aJekv@V":xa{"PUko{6J^jZ^oK|3 ;`".N>PI (DoB1羧od_*/R &QquBJhJF 7n&(x[㬭,B5Y1ؠW+M΀ O6o\g!mX'beCGV@,m{@+P£I^H [Y{n'c4q$ng`{+K[pWHynUuU ]p(G#&qIYG]ǫv)kFpQ dR.]rskX>$w*΃F™+ˊ7ө8 AFn9b׼ _Zy3R+e*${w{G?!ю]$J6aOk;Il ibySК{y#/>^kKfY~<" &⒫Iz)J#SD*R.:{d6JZF8 .6dZc8E+,zO3#M=2;XKFUe'jN]*X(hJWf wfVY!8 pR^vQ%S>Hot $-ţ/w=;i}+at]fh& P/LNR7z{ lq&z;IGt,nBVyq.@r&r}yވe7G܃=x1Z "Yyy\F(Վ\Z `MGQ/ia 8BÀ4# !u0a/4@E;Uc?̳|n@59.[o=&,P: %Mqh$4!@ȅRӹʗ χ)gY>RGdɉSsw2  C_^VFa%UCz矋(p/t30Ȃ\#wdP40]>2+}#$hXG7Hg%RR8s^LOf[n7X٭ ¢VH $Ƀ\F5 WAXfw+}[v':URd1nBv s}=&t|{`ڼ~i :2!EU<-P 髮t83~::Z\KEo@1ݡ+ /wΌFnv?h J{qKy1%P(,j,F $Th&d97|)7 *eUS8?IlYv Jɾpaps&):85Dm&,WD^Q6Ѵ |,o%دiW;'W{ RbMc,RZvu 0(5e)STrlŤX"9N1[S9!ݪ FJn]UClW>Z57͂IƒM%DǠ0;̓fGF hmh]haegDR" 9MAyTʼn|ыUf8ea~Q\9\q.* !^n g' Ũ`OMfHT=ԭ U# _W 91v\x~$vQ"%B4*WO1&y&~܃&R3H_v֧FpefR\u.ULk/N#IX|ph 1C:.(jpL_`G/YwCG &]U.!z{Oa[,;)koxOeJIΈR-}Xf3P52^:%y%8B,wBAO@ة[# Hb/{; ȭZJ/43fxp<]Tq-z-sضg|VZ0wQS}+vJ,2.z&m^b xyAmЪKxj`Asr; W6H?6#oGRklud ZGQ>>.(n/Pubh 0(ìeXnMP7(S>~ Yu}lyK|C 1-F yZX~.S-d:# p.*Uy0y,f.k4D1Z@t4¹9DY^rT\ݐӰ԰^PE2w?˟gwd]eI=R_>e3]4,#sSWZ d]B"LϏ)ؠ'u`0zro+kyG柾5=ͫc+pL`&(+OZIa,ϕΧ' IiLg+1ZZa-3_;XkI^ /blDTsпvvSΞ-~ uAHx駋.SaRiY42wCR=*NV5#}Ӱ hK_Wg)AIjyM@:8$^`w5B5!LD| #9.L([* g UZ[(%w~\fgcbZb"7FZ$gDz>d3HCCt!Җk놈Yb։@?-1 yPN.L^DWLUifNۿ|ʊ)RnT(JLE ں_ec)I9I[meJ民֡p0k54>?]#z1vWny-:7 N:*f|cgP lP]#%tZ;de(J',2oJSr'S?%פ/Q-8C%xc|xJPYUV8KDqsdC^JJS8}Aln k6( |حnyV]7l3ESQ,gI 6"Kj'ح껣5-L@Xlw0p HV$\4:_Y6<.QqCG`q|3%p(F AiF߹z$舚y9=Hû ߒV5m|fXc|vO(#d*C/Pô]yZa(&%xr巰\\nAj{J6\xc2so+@ 䴪$׺Y>|E#.[ffdNA-W8UF,'kR8|Z@+b䥭Q.:cci3g!hH+(T *5IZޓYZQꞬTX;>6 (4v\tC] ]4u>IWy%k}&9ojSX,`CV4V S8b HiQ:W U0*P͵lsVrߥyei8(֐ǸW~Qq0ZJ.^Y|0˧X,呅nĘ cOgOšݕ>\Ʈ s#v"*Էu6i{+_'Տ(g?/j8qxR!cm~nN1168)8~a+y Ntl T0dF9>k}GbtFС q/(qEĘ@Ski9jF(ÿ,pwHiShJl1ӫ\kK6N04yF eE]az#E4onILkjFw)"_ض$WBc`Zn1E66F7ПhY /+Sje+7 iQs0_LV_.96]6GxwӲxJ[7Żg=ޮFZA$|;4;$ >N?єBK %r^B+x¯/s>|8:<Z2c1Lop=f@ŧg #EQ+Hrf,}q gNȞS )aܸ4Blcѧ7_:*l嫳Ðkcd~S:j*rIAӴhUvΒ\1bΊbPZQ.!v܀Yɰ>d>ciz9^:Bu O1W\gL&ތ;vdވFڮ[ )]nxn KB)ko8JKgەP(qNoωiv666d Uڮ*~d ^6o^{acf(-ӡ9~2„\7!.ZQ@!A DF ] 롣hB!׭_hi"wgb x;+, 4NoY0u@woxH/_;R[FǓ^TtbJ!l-URHLt Ȓ">Xi<e>bAKlH 5Mɿ3yB _]r9<4{B{KcUՎ@Lz/m΢D&0/l׵ ]B"9c1ANwcz,1|"v+@fު\&9 %yeɘrf{(WuNw?ϼ͇ɡr)3R%v]- PVōNx);a` %@pD:7LHzx͐c/'{x9 1Y%\OYDD3T6.ʋN=bugݏ\{`9ɾ ~ ]/}zc-EH!o(753<ØKiZ<ֱTTmiopȟwaaCy(3.X {7h23>]1j+ B4aZS8/iF_+iJ/;DF'/jԬΤD7$)]Ϥ&-Z| +{$q-BQ =zĩϻR.-4s-/nů?hN E㛑Y2C:~&NzzaA $!;{9ö_6ǀ!73BX(O 3҆' I|xX]x"ʐE2 v?gpf 7;@R=dk:S%2!*&SduW^}{=fk _:0oͬLJ 9~5G(csטU^;ᘳC * YC{Bv[hx;c0Җ0ДGj8tNjMEݍ$pd {5){҆kG&r=CJ-?]6k~v3.bPDfwg`tRkoSI1 VB=S kѐΜۥdZqO:t8" n8R$1ceX h H/GRx֋roiU$&>^Pc?h3H1|K9_d1~ӎVKLIB"*)(Œf0xzSc YR+_F6H1Nb IYeS"m -asGdKopL22vj$Y.A:\E]q/TW5[3CQF7o 0Muf (Ŷ 6݆-ţz?dp`MYgrgTs`l20/M&el癷Vpn@=҅+I%!V)m`yDATx ~Du\EaDl"3y_* Gnc{*yoYFi=REw&QIC[O)T3Zys1[a*Ek)zuj0ww@SznwI摩͊jh_\Z[5MfeAB tds&G8^{%_ WIIf_ѯK=CB *lVmV=մd؁PY(>#ʃw9XO [EHmIC &6V澶لe`d2n/J|8T?UpEd>jgi5w^|yao{Ōyqz*:y ^3r]ycz}@<,̧ 0QH]&kt @"A="j\=+3&qB%gZ6L|u_` &qa7Ng1E7tW¥v|T(¬K__jTѠ4D1&-P 4l5{C6#DE !zvxR5*=8?M@mi [gg _:*HVE6L-2c/3w9dg;;D ["1 S\!>c|b5dJP);&6IAa˛D)5{M&bFʶn82:qХ7zh K 8isLs]8)ve*CՈOꏉyAAiT`='A2 >C"bpH鮎j$ ~Lߔ{ d0KN4tʇ"n.0[+\Q:Cr~b5IOFB_7:,>O Fg_a])—wډK !CFƫs,U]kx0MTlljb1b2ER˫ZY-[4kً>cA!Yη˥EZok4wᗑP 6t! U~T5THʱt}9M]V-T&٦$٬ЉX31凜;Bgz=`bXGL,Wt|T,Tɔ2ӳ؂͓GHQE\@ua(:ytog<{@++-%S%@ ;8ܧ\Ыw2zŏ v#{alU,*U\b^y, s3:śt81NóOʆVdڃFG1egJn>1S❈$T: T`O>h杉p3LEzZ#}q;+Qc*OHad/pM"kޟ0w)R2| ^۝kJX)#タSnّ'_w"D?̊8FV/";#pO'*O Kq28 0:mQʿ24317TAwnac| S7 ֡9GF^ٟ8i|L0'FCT n$ԸklBtbw{%߸W~[{~6;״s=)Z%[ł>gC3Shv3-TX\2+00@vN(G$3dq"$whf $U4ӽr,SdR:Eby7|ߛ:ITǐ|v&5ҩ#qցM1' ULMO"0W -kIqxolC{ZQ9\ux34Hӧgga.K(xn^a|H{̫7X,~N*uIFNv7UQaC?NO? . D̷^)3'rh+V=C6@xB%fg~kKJiZ]ر(g=Zݬ $ AW7Y]R<2UD3Nyyq:4_-}Ϭ^$ +4ws̈?%Vde@3^P_f'%n^OM5pL!K@[NAvz_'rb2YcJ4yLH`_Nbp*=9YCos'P~rx? 3$D rvj V5*M^m5v DE3AήCF\0/eufhl-]%JS]˵Hb@\p A;D;8j6@h$*^Kq(e^Kk]ߖ|{#m\;|w]Q*z9/Fyɥ:<@t?}[D7b7 s䰉D}UE/^\;7 }X 0Wxw`k4[Ҹ8arcmY>{ڶO01M eszBm7Oggbal֧v㰃r;f[9?-9m;(IE#it2|r(5mIXlA- uVzҨ{V{X(Un=Ǿf+pIwk"L+͸c&#򵀬j&.jZdr1;W=+7(8ZlA^qx6,53(K,Y IжQw ꔹ0]NdV e^C1, [1s}pԐAwgO_6էRD:IP= 4u:[wba9H1xl΋$A_~ďj6Q45K_r4 [fRciEIĊ&1 . @EbwJL!1梾(e[9.D5}!/n^-#6×$_Y8 ! Wl(m?C*m!uI4 It-ʈLlLN]uZ})K7Ni˥TΝ)3z-\ 6=k+j=8j߼-hVH?)'p>@|PγV/J(L"zMs}*-vte5C{ S#7_z\tQv>3qnvP-*z:CInOgg[a"?_sgP]\= 09Zp(cp<;'bF]?b"X!_\}o/0cш *ˁA8x?敔lSlS0iH.m\r*X;&rsh-I~/b$GW93}'bABS>XC>ר~Jܨj-:uh΢PB=l 3ZCAs b5y?@VB0[ IB( ٠JŽQKG|pꨄTX}*rFsfz8َ=~̭ +!Z=y*}T!X/Do"{{2txJ\j=$p7ﲂy=\"m=C59[>P w C0]ʓݦ]|A񣸝Vf42^mDt4&#I4QgÈHKA_nj'Ytu^ U@_zۻNt IA]`:rpwS sR?khY:gZs34$:ǀc.}mؿ9PfI%ak[ԡpzoi04s9/ll>ڠRx:cm0ʞk'7+5:Jl+Vm-! M6<:lT"} -[򇋻dpq%,?V<0w̾MEvV5-1/gw2b2I北RV! 0jx\EUOwM),b2f!`$}qHdH06m<`Ye+XܡBl^g*w2daj8ymbs K#QaV\mjQsbgPqw#%yr#`!z;<s?Ot g)g3yE[zVQ 5ٹ0"N!gת9 -Ovd@QDdMG]g!D=LUYm0s\a1Fwa;OHm# kDNϱlazA jԮ%pҢ1D,|-#kkE5`h>δQK)a\n[v…~qɑ};*D3Gʋw1;n,#科MO\hbki$ds'RAr(L0!dj>X^Z&"Gɚ[IL7=R 6mvXbH I&JfäA>.ѵn:A[ ./Cd倌%}TƥT{rpf^U#Yl$ /eK㚦D Kr 3^{_ՙJA/?()OY6%a'to n8s+* ڰ+J7q 80)T)txf bzlS@=Mr~]D9>p1C!u+F>'<-"4 !,!>1N@FOxg\3e=ށWuz'ݱ9.{8VΤ>'Ök" nAds>)ohTzgqBgNSVwJ)k hu njt-*DQϾY?{Q*I j멜ǧo7$4M"͆${7Pͳj'UEh)V@e~Tp3( ]hOo~q4|)@' Xc1jF%b1 K},/%}(>jxWlETs3>y/hM׫;JC@J ߱MV½f7 cRexgS!HRb5q uO&RAE\*tdU(|bӹoՃ ͔̜ަivNOR(-'+utFXGI| " zxnί>`s-V([5iE'e(tXx 鬷Noq/ɰNK\R\TW@ W]I|D{X;eQh"=ß2=;wUXp..~.5v=KXn f/挅R`9R==4zm{Ul/]u [׋D'{.-(nMYoVކ:fRRQ퇓@1ꭞ"gّ@UXÔ] xfhY8Udj陯 (Y?> ҽ}f f=Iciv?ȌmT; $֨xɒ!IX62Bro~4pL O*ZvWZf yA.Q|3u ؽ]VNy9~ ~>q ̷}l`^ca1R0ŋ>{*\X"gst9b٘Q9Wj0hwdT㮃(2ۋNUmz~ $wi=]8M~_^C.c(-YP]~RKY`PELhWot.+ o]JKx h) =Msr9ˣr|??$LMm9_.L]յ&i* 8ne3ĤV~C,ӒRE&!-8Ho9CB&_!jAzB;t!t>]cRo]8(С&I~ 0~`DP@Spׇ4JwC(Q1gFaPR=K7ŚeG O02ڞW4(#)ؗ_iA ^@=jGjYVv' id,L϶kDQ:pyoy-颾8W}9 +,3chs>(\i̓PV)6_a!Z|f5m9p ҁIg~-vch y06N}~7 `#I,f  vU<zìӦ_:ˠx8VVUy&:syd4srjJ)`KxtX0*ٮiT5pƻU#j>8˗ AĞز1Wr,=N7 @{;mA`.BfV9S D-8qO I=dTn,%ԗ ɋ/%S#x3*aRVnAOXT@n_3A&Ium1N͎z5QǒP^7-Ip%74|7JNZ];'j9o W"zr~|e짊e"RDUa;RM}D^iX(gf9;SWevi?$D;脥vb! |OZzyP&¢ QTW$f1{w. )sLHn'cׄw}-- {>\'~Ϻ,]082no ~zwvv)zew e+<|[]"AT=Ĕv$'= ~׊R]^ZJΣߎ `;tډ*ulT~f.(ýL]:$ӌ}6ZHG@7]ur%ލUbi;^Am Jg$B bh#Ⱦ8sV9؏4yu箭r^H S^H%a/OAiP1'4\0|p 6$c;A!S]6F:Zw^?1ǾVr89 M Ltv^%v)I|YBuQ!z|O!+& \bG>+E3¯-ɒۻEX8| xćcTaڪ,-W" -?Y~DJN @y #w,AqJhwzWV<>q)0. ^.8HM5r3Bv6SM6:ޗ#D!)x!e 00,P!B}޵$r>Ol?n!!p'_~v7[JƁg==Xi>|7D:8][uth-o" H@`3 TC7p,Rv:$h;}Ox ,YvpV(1\KWw-*]:*^n+40P~pΡ|2&c,}1]Nҽ'a~XW;eo[)tO0p -~s+7U;ꃋXt1t 7{XN0zĢۿ`CԤ0u ޕ2ЈVl\} FD_ hQ4:섟UB4ll%hh "ZfS􅍉␮_(o !/AL/K'e%D$.tG5 n g+-Y\"51!o#x[Ikxr\Ԑ .ϊHS)XuQlm E O$ pM05 -M X%93y/>b$`Vx=Q;L pj;tOĿ>ofLE+fsM-k$I!X &E=4nS\<|Ht̑v\`)ȳmƖUDEt,OQˮHlaHF=W:w1`y\37öO٠=RlC@>?hSbPloʐL~a @? ^jLszYsRazlܠ5ȠJ$@̓^^QhKn.sc+l%Odȷ!T@m@)fE>5Ek/q" U3ǵ\[_e;: G-.mk߫jn`kJgLˋvբ*%o$15tuJ8o5΢HaOjxtpgn8ã,yzMTʕ̜ݬ1 mEpv4:•-&Mp8bq[ L# RH毷uûMgUM! ))V E+aLDVo#a3D?o53/rHU\[Y%Ӌj4a=[?ŀt2:vBOƫ]ϤZaVJT8$WTr6xB9c8ܖ5kK*' Z*:HlƦ.]Yo`L?Pߎk1d&/ƷHd"f0NP\O}ڡ<%2gz>+UqӃLQ!]ɗ3yESB~Isbhq&e'72VçhSR^uΝ cQ$vǾD /H, |1υy4q%<8kΒ ** 2;;B,ԥsпpT`nكeDXЎPRfcu厶!o5Dg` {:,X;+wánMPe14ΥC[MHr]-;@Lq Blӣu{&g5gWbBw}V!ցtkM_?,1FiA royW%k_Ts*Wt$/1-Aavy*9& 8fX@0Yi}&ynݒћO.hzbRX<(Elݟ[@m:cfe:{6n/[w@g_$4PEk@r'{(5WnVx* ٬X'٦-ӎev:k7A~3e AfCpW_Mk">H>v^aLj4ӖC@ٍƬK jR/N 9۾!نaҳ1D*VOhčn :4VA@,m*oAnj>%ZA?$I#Pr$U?JtJ"81CTVi}gT1'3D7<(MLyv{CnaLq`}&R{'ּK8h| B&W KtZ…[GOXR2'{(3`93("J&}ǠRΡM&T%g{>~B̴z#TwT3)dzQ$X@?XltEɒ.Ndr64N XJ )V7"Km75NCr\p[puR#g:j,G׌"leQ.$JB&9L2hXա^k n G02Ͽ2H7tEZ/ZrUnjch# KcM$lv>nv߹޸{d,W g+%s1Yf^Z׵n-,3PܦHfؼd|'2G&ak*9t\0 {a|J, -tVTU6 5Dz#P`bq pkk1`6u$]* hh ">+|ןȋxJ "f "iO( 8'\q[89\u=Jf.I*r[8!U* se 7'xɺ0,9qeIvl׾IC7q92۽2݁s8Q+Nr_d?c5VQHoDhƉqUY -׋-VJg5&Hʹؐި;2cJ+q8H*Ֆwpljlt Z=w={dtAg1R/DRKO+ 3 !Wv`LT僇w .X]|]|e1 >DWh}yYuQAc` #;W E\LitY_r66L'ڴ'U{"/͇d )IԊLB?7' Kb]Rٹuȇ8Пwas `88g& v(|o'xFڹ8\qv\^fѝuUa@K|7DVF(ZQnLxLt(7˶.BL NYqsvňf%dxSL:ZdQY /6H[ɐP8X?'0  'X2IsuĊg,~ܱ6k)rwzuJerF>~eG`_1u5(S.zFBA,2vsK=]e-ɜjZ͒o]&J08ǖP/+>A\@V:?gvMN·Sp5 Ķ;SaI* qmӪ<(pPC2kxVASbU/8D<*Fh-HA\5;{Ͼs/ sZpz6#7yr=qr-s[Y' q+ׅkr>P}πZ+, w nꀌ:4!fzHCW7_% .x~ӬPLmd0%T?[jbWtZ1+BZ")<3[|-7#;.b䠩3uCPMΤX ~N-Xh(q-b;CbSEDAU1+ibjfh`,g07ƅBy^R;Pʋqי{[y̦nNM&#\ս gSdQ6WԎ!;~%8LKїTp72~gv|-]&]lu4Up->:"nT(H>%$p<2H .[)Ю"mƔ󦟁Phѩδq~!`m+:3MXK>i~l VblKP?u2+4v~)q9Â3uM ꝸ];\`scuwS.[HܧD(idYblJގnk%t$M7[~:r`盉v%O$aC>Jt1ߩ@Ծ"Oki`lt%sI_(} gTOi <ň":f  atџu,? P&X7W<+x>!V-JAj}'A=췑bޏDFAwkC:zy۳nN7`BƗU>%>(//K_<yS ymS\oU=.RP."0= Vы1"bytn^Pi^I]hD I,6O"&N{QrU`a03zȱWh:=G:-z2i}2vWf8ެR\jC{WwEH]u7EW((UYD6xT7`ޥm6EZ%h{ĵ+;:bkD {7i'uYɠL纤_ AkyD#cBܜSO7.\N4z.c!|ϠO-@qkW A aI\?>֬iZ$zR4ȾyO0m~-'XKZnו˳)w#\W~`Î%}C*m^M Omxj~_ dca/Σ\< w('*⍰3XuGfC-Y^v"A,̋o2=˩:]z$mQ,Eyd?~[Is[g `Vm(_4O#X}3+Kj-:: (QXi Q"gEs $*Ҭirt &s1xy G `MQ,'b[92t@$Q"ͧ[ G21P(!5oZ"/bƻhҶ597IM0I\+<( uR_UT]?V pO]VY^h< ͒[1%wٯz쟆޷%(FL .aB'm^eC tq5#iAp44| j90;n}Op-a"ƫY֛ZlhxAIеw{+?AYjHaOSL2gQ;!-uj(5b!d{wP_ I>g7to pmR(zһV˵t2,%9,Ɋw- [3[p"d^`,T$l=h,2} ' G(G|p bQf9{3pI'pgi&cyl7B*B )]uK} ;C~gW:{L]%Zqsu_PZwv^3Ux#?"2nUdQ \)<HI `֮q>0*ku%rflnD&ҺcqpXO?O H?pZ,nʢS}N:`#hIZ<1Ne+Îc!$^'_=뤡QDRғl;F)w>fe, 5i8#>gA-tSɸrLRxtE@ȀH}\珊\P,G+x{k?S2ܔE&&/N^Ƽ$J\ %ܑ+]G LL gH}H%>t"vhz>vCj,<@̶MŤ~ oNMh9 ᯨ5X {09Kh'_9 l"A|IN?crI_4Y>܆:ʂ= ӌVM}puU+%-1gy8Њ>7:݇cC\A-f ΰd*]v%KwQ$e0)2Y͢S!N$9 cA2B=iˬXd)Zm>ZIc@Y1I&Db%{ /xt5J E̿G]lQhiv4n{)ꟉaUF wY{SMJM18q+5O6Ohx.\מc ZJa}$ZVw2\)i m\؆ :zh3~> ~p`20(C!]\*L.Ň;[7%}J4}‘_1aM .d]/saI ڢ2FN" *P@5j~@8OjT??Ү#KN6,j@Z-uiLk~)pWᨥE-% Pܵ$ҷ3} `ZX1p9BmbfI-LO)tZt '5^âٽm|?ʳp|oXd2HPdN{6S4$lNX_ՍDAR.B8L7ƹ 3޷`t1 eG[i@bdp1i+;1bRBFT20CH\M>̂=rë\Ak]?+uKK7u-T̨1R@h Xz; yުS`ޱT.w\"+^OEtky@EgUXWS2X{N,:bU$֠f!ه6eF}Ϋvv >:X;~;,R PJMP%P6v;sZqyN?XR㺫l ]X PT&YbxFr;tȄQft.6ϑ3p։2f`@3ΤejXy4K..]U9f #ѐ:@'u7mс]B.qN>x7fR…Uf7NqIH+H/  ѦݔW!qm]]Z-0:_>{Făݗai_'h Qi N3TwqVxC3#qT}Y^[>e[!ѡMiШ$8&5ql"-^yQj- A#YZXR㻵lp;]⑇=vlcC*yuJ8mW6o=zI8l׊НuB4fJkSנٌc 1ʂ9\oөwWSZT,5U鶨ocm `\[jt&~4%t#,r$TK6Ac{P_Ԇ|"%Xi%`}`EҒ @!nJS⧻  U"먾jnu+]`:?y1X4-봝/C3~]k%@5 ?(1,PUw0.p>>+*Zx۰%lȝ{;@8Uܡ~jۮ8M9n'%?y25*'_3%ܤy jF7}0 .Q.EI3Ѡ7pW)9 OWVgNW{C$)xBrKvet:%*R{ 6;P4OӦ'95ݒ P,E1 ɩB~"uډPy(u\χ0u*v}f3NdqW"ZUG*Jgu'졀 B~lFjkoMPhg@hsxg -Ry]*\/kfd3>yc2dQ!&lmpf2Q%~}c;5Z&^:%CACWԲʭ%_m2@C>s[J,l߹こǸkW?>}T2񍛃՘7*6] CT!ِ4U%nee"^תWRCHĜƮ#0bhh "dCq];^U"=1{XƧ{ծ4RJf!)9]w|cÖmD&ޥNs\3ӊ?}U Ad0omp"%e8_0+#, evf|Ev1FzkAڴe -xw nHıPx_j-hmҵ8ꙍ`aM]c$YvKÑW-XeLGmKnٗFIXbG&*&I#p=o)$ ;{SuL}-nl](KIj9,:jdWeA/Cg< nZ&>X}i 0 `fZm np+IrQڇ/"@qa72Z7['KI޼拷!!?ACm5-MSp< jps  )->θyPh"``ۄZP3\eb>QfT72f^U"YJP8'⑝srx!TWM)X1)i7Ә>ة$b9z݌u  ە Zˡ*0q2% 9FQ+@{{N&XC<@MLR*UCV?:`<'|zXthkUԉ2su"euVN|)t`{q#^&2zy;cmHE 2 c?܊-*.MP)%ps`Z,n }Ф4w)·yXWH׳MY2KW~CCK( r#9~>UoDGݬ;Kr|gl3-]@&#Yr\yU2U&ܣ3PfU'vO h[Lee+!Ü9AjJoZǀtCҗK@|e"Ku@`Jj6M冡'"L_le[:w2l` w{OuT1f e|QjCiIzbFդc!5c8zr[ <7Ph'S2\;YPN QLBjoEX2I{-ml 0l0SSt}${%!QrŠHewus L!6EeH 6lJ ʃ1 $ $Rf:s{;v,8V Y>&\@fL$Ag>H}o\L-ӡUku44zY|8AI+K:2&qGLJɬ((Nln'HxhER_|7@ 6wCf* -:0;+m2(DT8aǭ^{~z!"r6v׬'/^ƒYLԶ-uf{q5!\"sI&y; Ŀ)dxSpiJ&#%! +B(?mݿ%sYV^1gWb-?^h.$NտȐV+|j>}UJ=Ib>>HMk#e\]L:l >wN7 ,߇PMǖieJG !f.j>Ep4O+O义cYܚlRO/T+ R-2n@ ?08dAimTrctXKhd^_[E46bp̼3lyU]:(r z#]|@]E#l)"φ,҆Z- w̃w/GP>^O1W~8?dƢ>uF1lg-/^bolOL7^V o Xk av.Vp[yBTH@o(KQbpYC(-xF5'lj6}ț+ĽAiECaT'EBiuJ=Bzo\>/IO7U!ݞVk;"v[z\vPpn a09uw c1E[a΃(`T}yrTK]%J`*#Aԁs=f}#V|$7-=Z씐:W֋L ;Iw3%ITYkԟ+Ndw-v~b~7L0  v J],cFK:v.T'E6G M,.tɯ{}.Ch;2Q[<)޹8Yo n=*@B!J<v쥜ZfՓ@__/b])-/xMOC-"GSk77, ^('VW8(SߋVl032 ^?V,/w%'/D㒀x YCN}G2eQ>*0csM@OEաQf?DN^e|;w@W(PM853of(pنMw*m" ڌ] m q=тC >HjEcمƜO9TV^Yc͌5QD{E\\ol(kw/~(t3;vN '+tú6yo\[Ȗ.1Zè^"©/|jN`FD'0ׅjt77tޡwKbGK 9 Ii J%&P^ylI~$4 V|P0bLآ/H݌x z9./)]`Wp@wg*;wγ>P2L=/]S}KYy*U[^zx4p-&T2x=s9< (ku}A4$s))IxG;W+uoAܙЯ OHmBM:2L9+wfWd$_*Jhhj 髿JPh.?m? :R2x9b(ӍSYh4_żUM0/6[(Pte4ƍ~=svP8ґZ?9ÜR=1=NN}'s`R K@^xָh((;t*~s0GfܕQtL?ѻαFl> ޴=*j  A񿿰Jy!0a/HF3DZF DLk4fc b&N PidsDgh cUdtY!zP6Cu%+9 {dD!_nJfqK0؆6/G)_zj锘}p"m7^ML#sT|15z6C2OYA6v ;HT4{-4*Fj#T;h ucpkt63W+PNmd}Vbt>$ { `d3~qQm=&v"|[%춑$*Ǟ |vۤ<- aH̉*|-( _ǻ31kw |b6dҍ=IA)ֳ1:Si3lR~É*|Y ޵4tߖBcB:,XD'nF牗liU؅lj7tA\ZP hl[Aԁ))Τ@.)_*lo#n=N7F=A\Q=)d-V|(;IiwVh|J Fftҋ]݇daiIvs̪͸`H_C-kif׏$Sacl[eɄ$1pq(mJ>Gy2f-Jl:EOP9[Yp y(DvкwB%w˵Hv,'1u{.f p@Zf&-wo"ٗQ1%>?<]jzNǸ#tHK(bR5n?K`di;W˃'%xlR!LZdߜ1IŌ6J~O*bha$ N xs]v7.!/b~XOd0+QCBL'Bz T RSC^[/ loրGf Š u`ޢYoϔ'vCj6#0%s[ܩӭ-|,@FQgJMȠnf$i }Tpޜ1f $ ɅeB~ue2hh(s4;g){E|")|NJO:@g\jzӪF^ EHY_솼`Q0 e@t)㆖c mS%^@Gi 0.hD6MkkVBolpU(S`̟lgM>n\+M u??불Xi]D lvS*KD@3Hb{ŠN7g}ݤUkF/|rO2p;dWTQI+"[mnNӴ~l$ ,Ve0XƁ-c8T"2GZzP]cgt*R[``8*K:N_ 35wdui:QiSJg81E>.%v_P\e)<;\JNaq I` 21wkz9ƃD8ƜgH[XRB]9q$Fº|czz4bu[C$GFjb&7'%.HCP;81`zt^ 7+J$WNfiÁrV{o xxFjVxn=<ģ0.Iqn i!Q^ }p*-N $\D*QoPg:Ѽ0] @LUr`2ant`_|7Rs1W՞ p#t"asxt)L_p''HDme|,`Va:Z S&5q巭7{2$0sʆOM, `9g$D)Yh,pXU?1OAeS6.$ C*]wSM8Eַs'A/d}vfp;ӶGx:VvJUs8D'bkBU*ʒvg;Z$Ԭt-_tfZZ`:H= M'>)44!e]O5lxdvǵN2yкz +VA\ oֿCsog;իN!y ,tQgf:W.LY~pqV( r_4$)NO\x3ys:t|j"MJ變@8$_q2}Y c+⩏jE=0}dCҠwըk%S'|I9T'n^VӲ~hgP5aMJ )p m>oәTI)ӟ"/U {MIoo3Dc=QFjPOr6x{MЃC2RJ5BErxl*2k uVE*/'g`3NB׳ <*H}$`ǭ#Yim=|bL3mHg\h*6%t, (9:)I.!1X]gO[;ϬNEyV ܡM,W(Vz7%XJ2nMݺ@SI9Jwf} R @& ЪWSIo ad<K|>Y*[qL"g$4 B\&NQ ô^|0 XEL GEFs%UP(Y:ݾ2+fW.9U?ek3m}s8@guW>ւt5W H~y͇;j8M|ĥn]b޽ J;XNq ߬ 5Ay _n9!mTT¢6JL)}Q20gp bJA 1ב~kߟj.w "Ɯdby=QƁHpDM! 㷰$?~ռ{,ߙJITAmwW`WQ/8 .gCEK*n*Ҧ+j'SprSGwqU428 idꋻ.˒ܼQ ӱ&a9 ǯ`WG ))[@n#5ĺ^nFHTyd[B>$phwQajbr뫕rSs5kͣ+ ?4ɤc:{K9~1suVRB13wqv%{[o G/LJgQH,Iq㣝cvFXP^FWX~č˫76@ѫDle;%F'\YNp1: o@؉5hJaIJ`onO(%yUEDŽ~hK^ o\3 :ZnFN=A{iRˆQ%Pv_ǞDBdzj. "ّ֟MΈ)P0f~֧ #?kRd>}TURLZWEs1 _eCqa'SyvD9MSw#ѝoo{ÿ& l⏳KE:lҀoKZMoeՇt6[Q_.vrCpSIzpeuw'"gᮾK؀f |NlGp~eFX^UߩnjЉ>{VD9j(i7 6Nex'SзKr$o$M ݠU+Ӆ`nXnO]><IeG=W PBئAIst1oೀttalmΑ.Y2q#PqrSXWVY=Ҹq6mLIxO383B[RV,j &Y_cٵ#ه9Zpȇ %YB>Y`c"pwx/XN ;2QIÛplR]YMQf^dLpc(DU݋lhbܬv$=5Wdڃh'0S#瓈L\7tJb A4D]feh 艊&y%tu|?aenHڿ}Og+QKu޴ vj9`5sX  o@ÈO򠺊3`qT6A=Uz^8M-´U0njהB+քzCx=q筿ǝ?#6B)T$}ej#Zǵ2'ѶsMor ^DYA˕oԚvzp#:"WԖԊ㊩-j+b?J^ao$2-ah}CFY(y*ч0-,1|BAFcyɯZ<^FJr HWfYҼN|m&ݚ~>$j&2NUƁ"0HS.ez gMCz  р`Fxf^>~g.:"PdQDyn -%)Pv=SߕفV,u``'egfV, W Vźî/M. YM^GA.loEƼȺtI=sM#1xIMҤk<dyNz^9d+d9X3_~i߮[2hrM UNQ'0ӹTw,@97oTWy&6&P e:1AxI sm#^#@Y+?2dwP܎cf<$ӌ%545zµJRamd!VRk u},/89Y0ʩuR /zn6|yr͗v㒰r~*GD)Kܢjs04n@UFjsE@ePcǃd)ӌ~J6WdOlJern%ǁQ4 %WڹFL.4=L"_@3h\:bK|1\wpȬ3Qf`P$5od;|,qXx>F'C?7`<3cjK mVC7}y!)X-7LI"2 ăG<>}[Xg6v:rh*%z9V8_\\S h4nҎn4!~a{z/QaRï"M.CZEjӁttf;˔Q(7pS-VoU!bCf|ӫ3/?9(7J { bNV;nDOd{pS0`h2 Z ;hFe!覻2ݱ3$ 4$9KC햨-鴥.>-$QF[Q@Q;O(zɢX_hJq"hYlIB`&?Y"D3&ǫdfgzϬxQ7:\LHՏ\3#MRGHK+t(f%&U r#Z՜e6"R4)B6y<ٷ_&?S~RW9.띱UW@TTB^# .FW?>8d a˯v\ur5u7+e <@oa~Ӂ1G^}VW@j%"MTco=ZjE2&<?m "@GVqlo/8 ڷp-A}`ԒC=R+y4wudg%f9Gfic8s lE<[Yl 5lB_M_ NkYӴ !Fόhhۜ|adk!62Aŕ6t- 4<5dit/a$a3| 9fWKYs`2Qqm7? BVW;̴,f$uҠ~I%t&4*andy0'_TLQ.=##vM`I.i6~Z*J6g_r\]{nw<{.TjlZ"X/U?D;!$0L]1X!0mPZZd,X-?ɄvJToa cnyFdY+,!^])z~tm}!ԺH9yXBX$\c ivDuq,4HCe8?>/Y$N 8dzꂈf?/,{(2hJ KŗwVʉf#QMjIvC}f9!\Lh9%Yvhm{C_}2D$ّ¿Q/gtA< 0}Gc!`2tI Y) 4Cw|7s|;*K/j< nU3ܳ'bZ~Uw6&-8d Qze ?%"Q J`db4@FBS %)Y>Cjg27 r!l6,&L=X,|mN$! O?mcA}lbMWod9,0@|Ȯ">{Lp:y8~NOhhH^v?˨~AAՎfݼ \d=>߸/<~PldՀk[!IΊ'><Ø- -Ž# fghP=6)ѓFЍ~,{)RF,S, slK 'Ϛj^u>]z Żjf[e,F 7@ZT'^'>DDc"4<tH ?,utsQ*:Nu/ז_``=esٙ#ks %]'ENܡR1g'"fa^bpɆ]7n5he¦ʢM?y>&*eC)ز!O?/<Ҕ|yPP0FmM8Lj^SC&{-*9MBWϤy(%Y" 6gf Ch?q`[PXA#eaze6}tX+>*k e38[G]0~M \'rj6@M:v I1zx~inNV#%#JX_H<Xi_P䞆Z?DoWpZu ?}ڰ1)860" jS;پ5~ MJ{\N/W'/=9h`Ȧݘ50~;L\Ϯ6!qaс!:s}=\ ޽:{yZ<"n߾OKzU̲Cf ?|#T$:>e<Ÿܴ$`-7lcC bHM$:sIt =j <|trk#Q^+h 98GCU#%U3ۋ2--o^Q!p(.@T}J{1nBp v}3pjhYњ"Moa/6-UD*Sՠ:eB88vlvgT0꿹NJ`\?P^ax1>*'Z5`T}VCi-cJx#u:N-p, J,~hY%/$}QpeRWk_h\![@(2+wr_ .MSC6^W gސ ovd+lhRI0Aa|sc^BU@_yQ49c Ӧ j@yxOlbsuPqKu{;oR`w!>s凉r ϋ< 9[5]̕tMI:,xVu~*$: = PB1MC2zm-eHx)< *񩯌Dg\ ] Y'|2 2DdO\E0Pߝuýn݇YZT<$~RzLj;I c$(7COcXqp][@5d` ۀx$96CބXôP|d9T<ԣ]5wQL_dIbq?ŵT(UJҪ)ft@QGe;Neg`쨾e6Y.,g1P]_ibYL# %BPO_;5tYQ#d 1CFtҗKđ^.but(⿞ kPr ZPi]|'nwCEct1Ul9hz ojKq.zu)_8PgtfW6hKEJuO{әyl?Ny:xzrrܘ׮nC; qDɅ^@6/ZN]#Ev[.QPẐT$xȧdge/vBX»4E<@H*$6 DE\ i=Xj˒Qk޳dqԎtQJn75?^: b\vK<= C(绅s$@a^S&`8Kƕ.U;AږPьz~{cN.T^F-h2>r N !,231 qgnpfBOH'Η=

      ͺ՗? `%aYŤлoP@teȑL_O+}* ɤs{6ٸUq8U)uJ3F CR x5-QbB =gM؂A ^vЕ(F;68ax,%7"BLrS=?~5ᑍ6H hA]z!tLoш6&*acJ6Džڛ&nA`dT#XI+$ܮ;T LOjy7 W4Y ~T9<)si 2lc ^H7u&hTG`"W Yx> &̭ <Xyr֬U&UB`V8} !1j2Dj$H i4 +DWEQvrB(71T{Iǎ;L 'ꨔOΗ5Ǵ1rUE+z\9b* 㰈KGMɕ–1' 7o Lb#:ŭW]6 XČ@91-+PAiX܂m(fwKjK)hԻ{fu9-%*b~̹5vdиiS>qZ75"礛mQ =~)˄T u~܊G8s ]~3yZ!BW$eҬ#&:ivr\shw'b@B& .=%5^Ʊy"@}J#Bz>m>*Vʈ6!P[inM*4+~hGiY[eFcktD#[{cYKLCG4p%$]h.LwqD%0I5rrՎ";>)s$99w n=ͅkA`+,ljF a'3r⯉3iy'}X1x3s]')p^BLΉm}3V%^Id_6&J2BGgvj^K\?ȉu۾O>N/RyD셝4?!?ρG3Oˡ 2iX-\E7]#xGF0e%4K{J dZzX6PʂX6?u9`Q M̤gf$@G*>"IMd[Ht(aWק$Vv>v҄:`Bۥ?:rgtvbA Z~,c7Ѓ\Kʯ*'uAi+J!{.0?7{o;q\6Hڳ${~E2 z*s)8ँ# $C2wo"-kM>1W~⿵ꎅ4̺/zgU~ECl%i6P0ƴ'O4RfjJg %v s)"ܜ=NE pȶDž}݃0 0 R`b'WI )b2;Vg7\a0gaKL2/8;A!z>}71#Ώ$VM\MP’CFfK!R3#atF lkW%'1;cQn55LޝO9Yrj;Wյ|'/!T!p'+$: TӈKrNˉpEh^U^?hjqiWЫtLN >* ˊJ1i#b"6 Uq&gkGI`yGUWHt⾚9Xi_; ! *H߬ HGdRQ񌄨=_8 fO@]Ex2@u)،baIM'ݒ\i)s{5h;Jьߪ\/R9dB_ J4ll J=%S q!"'yeXcC1Gx <6MzV w]RAq[Uө<>2nTyaǠ ^l$GKm uouZƖׇ}J 0`vnPƘi>IJS NȃO8&p\e\Cr=p9 KU26 G0G:C`F%otbhR+ξڜ$Z^!+HmYdv~CCGg}XpMY,IRz'B~EeY7ѦOQ%S0yS%9}KfӃ~MIH )R 3y:ӛL<+@)[%%dwmL!Ixq@]_\"A@{0h\W,Kji؆fD庳źM w! 9K Khs Z@яW"b|3nwPlfD) >} rrny9SH;C3U}|l& >~B&[ ڴo2!@ Ht񶖸sN Pma͊e{BfO ؜܍\p7ɕQp}HY_E5G](?]x^l*˓ ``WL4ޘSvG:x܃;]R\)TNDOwn)Ucg)sJ5\9KY L4E6jk>ϦyN =[)_$:tP_uӺ۶'0P(²"0PA'N\Y8&G*=R 3/ ͨȕ)vY)0ݳg!A YOՌ:  (eB7 DM:j%"^v0A|6HpH:]j̥-%6s:F=}&Nx|Y>T@|ɢC/0߻ xE!dq3刽P5Xz{bGp>Eɓ:a13AL=ޫ 91rL׽}!byNdL|<|m +%&c1-ZˆH k vF gηwHC.|0v,Wˆ[q+ƪ՛8O )ajRa-Y\"4l~9o^{׼oYxo~`PnˆGlAaVT/l*ԨzRrk`'P5F {Cm%nn\-4 T#xQ=d?h}?׿+i*;u,e-Ō6*S/q)d:kxXE/P'm"R:4%0Ov;JecCJ[fWK#m1Rʅ@q=gw`SAn95t dH>SiY@ 5.Gm{pLݐ$MTpDJp<\Q:As{̵V؟0L(4"ٝU7ԡ)רG6>HOs#d^e߁Ŧ1WV M"TC-XDW7Jvmt$lUJ#GwͼP  `Q>/ R֚0Ԉ2aOP|Kv+tMfȢcYm0C-ᬆ`qw,cT !d,g0CCmjs@!U.Orfǎw]Co$%K9+U~i"D`zU?ݴ:b2SmJ}}×5}-]*a*j3dT*A5=^Dՙgپep SՍө&GA@h!ֵa=.婾W(]񼭵.Mcٕ!9?!~7i'{`};Tr`p|_0ϗ/:BfCpeח*YLnb Gȸߴ\Y_lp 0 %}k`fœc[Sطeҿ{цz="bO^w@~_4YS8TJ6V6 ?'Gp?8Knr)nc<AFݷln?Hqo`BD2*}Q&+|7K9׽!J&P`sLo?+n{3, UTIH|)L#!.|eno5ByF@$c,^ٻQ7/CzJMy xR CO> js"'ktD/lbAUpVQV,imhF>x> 8w9#[eF3+6d%0t`+^}eM0g_WUgvx;ŅurkDy/ 4 <2ߗPKndW\kecfMC4 6~[4=Qzƿ,ҵI|_: ‚m4Iɾl5/'aJzCR X&$dI;`a$ ֧U'\;oݽKր/{"R)D;$ 4 FnDT8ԟC6d=ّ]X#P  F7L2&Za"H$p&R@(-3mՊӛ&8> =4=/#7IxM:H:&})VXF>WF@r3+ϟbUL X!#J+=YN`4wxv|,ܽ.gIE_ t֪JWbs cs凋MAB;_3 EXt͹$lҹe{u:.~7oU.ƚ'4܍}.PK w35ɜMbczmZtFYos1n} Wq}72 և@ѣIƟ!X-^oțw0H*oʙ8)iV. /^2E.Zj5$f׶&ȩy!2Dc\sU+IR|x<<ŧy(0?e (D!g)5}D,d~׍܍#k7€.dQ$o) DK#I:U#&TCd$6] Uv,"2ʐNau!;7,sILrC]=ɍ%S}KH枍[B8醱m[\#am{r)4Nx(8t3]l0m?, $fs%݉As@r UB+cJ8ʳ/A7(7k@l,z<_CO5㠧j:9]ܴm?? ZRLlNx=3H(vH6mE_=Z7ޕEN>Jg,Enh-fwťÚ,WUKXPt2R#zeG*-SgbGȻOv,˦YMiT˳nE.+ T%[<>x1O/M k{ſO$Y͐z%?}aDKb]i/{ R/?h7~ߤע|.Z6#ng-ʑE˰%4%zSM-^j7] J>#txEDlP.mS OU\vNcVq"5hǫ SpA xsO3kv)KQLw_8{=tycnY#`^RyGۦ}@gb(K Զ.̺ӛ: ρKI˻4ϯ-2^"x6kL*() "=⹆%lU@xY)'rka.rH'78",1;3U@.x3u01д01PMM_f&V5̘kQ>ܲdL8tg' UBja'ӌƈfj)s24Ixel-'tK͠ҫ]̉55Lh?7$pkbQ\8\)Yi^cL<)>Lk-x]dNg,2TNFCRշE\gU'#X*ѫI䧻Jwbr%N9m¯F>+Am%}ZC9ΪT!gwH,p#/ڂՁ n:&&gGzIؒ%ߡpc >mhQD_NAh<@[n]~v6äpyW%,B% q*^^6<;Sh@! JlZϕ-"Q&p_Of"=MqOW)ThսYaRrrُm'( R-8̞ӲEa)@Zʿe0 >/ȅM|VEAJ9 F(<n,p..~h V 37 ̧RtBS!rх F ogZtkξsM; [w}+lpCi%<,caeAR xn( ɕ:jYG}k#74^P<{ 9}Kdn ᩷ə?p@ >Nd5I[ WTU,:ərhޤ7bս 2"$ۘ-L$gD+r}#kY7[jSVEM E@q“_rOj`M@:M)$vȲ< H,d[XEҧ]x/y*֖ ?V"޹b&>w'̂<,Nz_B'g!-cc8֗}n ofM+{SduuKP3;I.PC^/5' St$L[;J}+ea%Fa?SRxĜ9(\JxVxOdLRon㳄#ϊUHtXYg0-z`n S-"ut6j:*l*ڇARR^ Q& 4|C ,?&v7"3X:,{b%)fF a;NAI9/TqY0k3zu^j_`$O QئN!zoZAm5~yS T~^ Pd'+y7A]'?E&Lu0OW{$Ω`V f,O/4es\ Mx{Q/նғΧR)/n6 x1.I9W`ξnj t[dr_k{v h IrH\};uJc0^G G,!MExRd:Y_Lg/3zKH;hkv:q(=rv]JEjwK>ThsKvĤɳT@qLpWz(:_Ch˼FbnF! m"]w.O YnVbL[K栝Wrbۂn`ewǪZ֩F9}iWV3N|B&y>̷jhDWo#4tψC3muBG9Ȕ"WBe2R=9㨈xdYd tJ艡m,Z e<~v|(i{BϔSq9(3Ǵ[m@两 ]>DIW]غܲ-qXDF6`@rSI'_}s ՒKqtUY- Kx (?{VM#Wx$4Lq_zt6Ŭǣg0 䐽E$Ƞ]_o^)]e^>% Gkҽ.Wsdk/<οA,]ԩpPPnA 8^\/E׶q1H/R~QinҖ[EkQ|5@qvshlX f K8zΩ4e׎Mnk;[oYfb\C}[ w `lUD|lz GwiTq ̂3\Ȩ[TkLp<t,!?plO8yѾJ)LӢ^|6p5?I?7wVF'n>!തGZ |5Q;ӍU::Q$m윋h)D>lÿɺ:[ks)n,04/=pF ӅH3oLzתKӠ%Apƅ( M_:<57b}~6^jUH{UnSU22 _sT08T:ʉ fՂcGO&Ipff<2c*L9IE˟s8ĭ tJDgextrz[*8xgȷ> 8-]F*>/e34PǗ#m"lkes[sh;GpXa,++B#!n#kQŕ_ G*%kٗalY(DU%BCW^2"bYiQ{BBK1NqM {sI!I d?A(iLo;KlHŴHr_mSUnYQ*(ܢF\r'uȉYF}iqӋjCaa NGq "G5[~|c ggksBr13TD)y̝,PU^ܾΖU@u,4W+$VU#L74~oSfg\IوU>>)9I((/0qG&A45BgXI+?L48VbӻT1(wTYt*ކ?>ҁ6ꡝ#%qi,D4&kIDm|.#tFNJc;709L$f{ p՗r:wS:Lh<n&!jFnH&u'o'7 Ɏnmf\A- ? uˑ>}?E>@Pt` O&FvJfVOqt?i:75w1P\Jk0$-|$ovK#ˏ'/}INǻV ]ԭm\ǤZ9$9~>:[caL)rY d_2Jnw7%z$HvȸWA@S*1xNcwL(uѷ%$+s&6Ҭz>6}MO޵\[yѫ/_KI38\kmkPw>B-zIF*f˨31+yr%vˎj'fY=^f]e@AnOQx-j9U QD`yVVǡw qቮDrADx*"KsEމt~t!.H0BTˋ[6|E5_9l _\H@6䷌X-'+ zks4E,ӧmUWt/=*]a2HTrqA-!(_e(иtÝROz^'Pł3et^) %GfN$#ޜ٥چ=0tf_t&^r-io H 4tj۸P)2IQX= -^"9<jOf&f)3W~?g)@kvB"6UxyCj[ѧnkml})yH+  >/i)C!Mk'˓7DM"yA1IxWi(;]s%Ǯ_[I̯?&:]lry׷1_%%RR"\)FďOv`=kW&eIJ-Wjȼd$b{r2ۧMTeP[VJ-,~H8Jqn)1ٖ4rN Y̬AYX:*uV4eI &YqVAԵ03O}{*õ ޣahq"vJeW!GY Rw-'x{V,+Ae0QtczEToZz'UOT9*gG -H=X#N!6XAIL-~DyŴQghc , rl^}3hFsqX ";5^$AE]yJζ^ԍ1UX}/zAb t1TXxjzgjvoc@2H*%XKv0oD qY> ԇFʧFo̊]9gXc"tBPbAxXCս֮VHX(SJ%z>Juݠ֖6Pjk#jyYI#Gص9m ̋O\.Ӽ0fbssnզOC>L0p9רS VdG[bYgX] IJV#C>##H紜5[̈ǀx{mbbr/_؈|cm] Kru+=;ETO~Y?gfS\r v1\&҃M:94hCAlK8,3 cѧ7%oށ-_q̫_ШΔ1|61|cQG[ Sn*287օx9qN'B *g "&\q;1st^i1]$bΰn-D9rޱRQ}9V'srup[ ΋51T)(_h֭ksk%{Gg/CIu!%#^&S/d&,IϪ86oMRa1Fb;!2׆EP6UaOڮ- F≊Ić 'i+Yқ[p=BHM%;ZwD%yH˟hXY f :6i4\X-ohU)X;qIj5*Bzbx̖p^ӃpLlddq!2Ӎ"IQ`V O?;G )? K快I@q%B{٣CnxC!t*:uL)WÑ!RHW'x}O"P<̲'&G(ا&Rw$>VjaE]WLc u2笂 IekZ5IDƿ\%0P5*f0WxK q ^ř1rF>F(Qg=7 !A; O1 pk\U/9Q@T%@[ FR{g )zG%2 Ԓ>bA#=WRpDЕi+;*C Ý况GЧ~6( COZs=mC̔iBS$) fL?ő]w} PR|;"Lcj˗_ev֨Zu.9"VO\&,҅5% (DK:'yfub,c-nՒ$ep/+P^N\ _ zp&T20ѽ 2aKdext718ADMVuOֆK$hN^J;{x)ePwb̽IJ6V8mBoF.L($>y~7nhy mGW\B{?v )mA~dTϒ o,K?ElF05#E=m~K'`RީcHh xA';qrO~6tT fƶZB>3?6DE Q6` [)#h0(zIk꿍XHHHq}K}^qV}Ui6dKEm+x`%AO:#:x"FZӣAɇ( Iͪ:*e fAPyHbf>Tv]Wg`oO0FvfV:1s(᎙9Y5"{ G9\\Yyf,:cfw[ RLS KTh$m[x+*0;QoG=U6sO-8oc 4L_зA<%_`=rex4170/! =2 TN]wY MB3yLBU6:Sb^+b&\ւ#sџpAW̫[!tgݛ;iK۩]Huд;p .o y@?m$ ʨ36vͽ% -/:=姸Zwfx+..& DNzV~:ϲW~Z(=Gϥ7G}uț"Mq(7L\iF \j9֐c8`Q_>yD+j;fPs3O!w:|0maO'mƱN t, މu6Vo.eHJG#>A|2 gnmJ[|b ^Ԃ#iTS)B2rOjEx¿MFeBag}k2c43Y}30-lDѠT#+)vЉk,U[nav㡸džE r4𑪦6Bɑ8G'nq- z{ULRB_!T)>A4̲ ^\[E@bT'=yBS$^kY׫W[04 :sL%\|ÜƤnݹ(t^˥1}U)OW3 Dh +ZZn 6C]?j̜C'd%FE.ba'lHҞ&{sN_KBs,;}+J#͠uE{++$e 3l&bjtSlHqEȒt҃b}SL/xӪ[G8z,SP䠈V NIjzި{G^\A~A*C! (nCb%,]b6R6rX 4KD( 5\Brڈw=2>;EtHw)-mN*,sھ &2,wKi@JP1f"w'-A V)xi]wxxFH4!}B?Պ;5FqTk]5N\ҁ,0֎AߚOS%ϣH F y#Y/!I>0,[j.Zk"6$7L}O!-3Xe,:~]ɜvi%|+1G⾃ T\YŘ:]l2 P6bnԺ T6O8JCiUɓ:&=Xvg*GhMվF,0+$5 =K1ey&&:q -}j_~nm_odQh;:B=@iQdb,d%_C;{haax%ә..ybAmxiy'n.{Y'a.K5S7f_B>cݫ4j-XPV';ڥB!dN1X} ;%RoC{n2QU!niG @F0]8 tkB{1 [j-gi]-,%;@Mi~ 壡8=("t'F_0-`ӳ[kTw36; fJ ṮC.9dOZAfW5 mәNK3́wNgXsRR 5 Sll5mb}ԞwϮԿ)TI6Y`tetb.  V4 {RmE ?  5^{Uhm x<\8Vw͕=阉A+HxMI˗;fVY"eut"+H*f6n;0tQp nQlL$/nlO@{ݕ3^)2/L]信{CM G>4sTv/bb+O|rӰ7YԞ⃌1'=p!Z  )ջqM-v^>H WjF&*X*@.U?}2?TK>SX9j yCf߰֌:櫎irD(gp͵/  ~yzז}(jd6d@ *BrR] sƏȋe ?NLXҴ@F]xh)wpm =Eo2 \{ `'[ZzX@~jJ:ߓcR \R3Sv4eLu6?3 U/RLly y?R.*% k+oFE`qA֮hO'KN૙_zV=hJ$3J9Y?eh#sx6|1/Jk򳕬Oi\}hP AFK@&)feטl)yO3FtJ@H@@+p~vnnt@|uӺgtj~ɏ`5\ckq rN/ fXT$w'ƱvgIx7O@.qr?a ;f+#jz6,r\:%P!q\]^6P_ADv@'"=W =|Iۇ![@֔#; y}ȳC1MFYd TK-&qsVc? ApC&+T}'N1#Lq|b'H0}rPɇAG1eFύFQC ͧ:'lWf&IA\>"?LȒb(WhzEXe7#@q^K$>+UK5ܢ! \ΐtB勆 ξ+:Tˣ5&8E2ؘ4j\uA9hE\l抷6;ٴtQ }fUqRmMgԭz V_|$q[I{*?\Pe(O$gaGLan(.eDʦhM}[Kڨ^"޵ h`HɢI 0i_vN>C* V]ԵqPYPilyJg:"/ѮZK@Ƞu =gY 'ǢZȋ?׏!;x惔’nBqkL-Jh_A`̉7I D> ;%@"X"YP x#P1G8VsWr7{7y.5J׌^q>N]'@nf_+ =tGa $SEN3t[XY2ab/9ξ4vrsWT9Vm㠆 T A?<54Xk(RD=mLfk_P:=e0h57ֶdd?_γyAoCjD#Ngv0?iQ&vFdGQ:Tڮ?3?-Xa.0kÍ&D"їWbnI'ZwS3|$Vv!\X.iay^7:>[Ea$O=}(ap7P)vWc%g@e5 @G2pɬTCy؋hhI/ACiШ]#wTq!*n.(3d8B6]c!h5fKAbUjJ+"#GД4P׭ ݣP _䓭UȒTрkVI8bJz-rw0Qۆdp 4)]glEM^OXRژɂGp! ._ly`j|zs8*55( #a`ٹSah&|װxePC&JQDܱ5uT&Et(3n@`ro\C~1 B & ((02i c+)ڶ"''(O_K`MwR!bc ֶmE͸lXid۵@ziW(@uQ>j`68Or*_]I4s΢sm%KΥs܌@1[fܱ>~)}q>@w9 :${ޱg+fg@Gϔ]]uiyP/nU/jA$%0ʈh1ˤ3O @%xj5 HlB]pVQ!jhvqlw ES7b3IԦfuzSށ&`H)P`^j8cu7g#nW|׀1<"fk"Ԫ-ju.Bb֡~{G_tg=H)l, B8br=UK)5P\(A!˛hs\A![VRKai`Em@C5m\uM]B}N- B0\I pb6˳v={ucPq^4`T0SPTB5ɸˁ[dH[Ue"@$Z%dE[hJIK%d+.̟SeubIaRsvHhDJufC.,.L$qoAo)UB|*—X$nvL6r~?^jv0 \O#q}ykWWѫ皓G3TCjh_ Hĉe(3z>")}(+" 4)=jU'x"Z^єn{ r6cPϼ-cPRuNU ;N.ݰd>w!P.-[`XfPst? 诺M0|,6k}b簽w.OE+L4MZb |zC/'c[E#*/D)Rp 806/7c-9 w Vqg;a(STxD͖[,_7@/wGE7,8Ǎs|>Js S*K A߆Dn?~!,LDhCj^TSgaٶ`'uh9@CR"iuD"o. @S8e|]b}FE]HhDu#lt3 '۳{NqL=1*\ӄ cpbX8w՗ƁWE׮iIګ rpV5,8K QURX oVT}6ZZ*V{7}0F'>OG*˙_5C\#D'cmJ6Hmt٬2U.Iv:dP"|a,w05b't~*p4ƀ aXضBuZE*: -_ 9Ĵ,f2$"d*0D+D2=~('fS ƚ6D0lG!@WFŲPR+SZg4Rpu Lsc?'fC9SI-y62R^̭_]+tudAW}9gM_ :$޻'sE@rCDWJ%H z+f%2j{?ބ/}dko6sj:`NSҁ | Jvy} tǍH^vY"}Cҩh|KnVv}M }c_bSGH̄s̹q{4k4`vT<,;\CջAuY!l׫iRw<:ҷmS×a+?"9bT{osi}K?fYshET3|_Jx▽7%uw'% ʀӢDa*PvubޱJwTpMj- x mcװSj KosM&Za4IZMɩKaRJe|O*lGM0U:vsv=uܼ .1%6-s">fwFnN$t`l_5d'hDm%;6-&T4#Ow3gBG2nl.>OkzT}y %@?5>a`[%ӌd\$B6W1IAkF]}Q#D_kMb!KSַxGܳHtyɾyrYcѬ/>gX2 E0"X+s(/w08q:A?.:}w]w[gie}h;3GrD~~ʫ c; Rck+Ѥ\N CYTJvH">e{iFͷ)rTRh c Y`+8YDEӌk_2w]GPU5`2\2ᐔ r0al#U3-ć>yi#[ͺgI-QQ[.{->wSl*s0U"Bdm]tvR'\H/Ь)!y7=m6F[Ez%?Z!`%wf@<ak܊DWh.nt y'\bQM>|-+ʈ7odV3 3х+.0 ޴SAb**e(bW8(I?tRLl vC>͈2Bx-MCTY;Ԓ50+8zƘӌtY}ZbICWp4_EfY e@*]GJcs6з=A^$\z0|4hIN܋֊"Gu]Ž S\0z]zd9#gVF;Xww΋nx̋O 8=xqqDfW[oIA)fOzPƺBϞ&sЛ~^}gvy 9_0@Ou,`p2s+廵AsMb+١OMO Loƒ/kK`B,4,ͻo$ MKю5oHa5vBÄ![BLꃵ؂vKyQMԑÛpI?ͱb-E M&z_j-댁-CZM{1 \\u\Pa%dpJ>;Ŭ("OKcF7YAFU3,.~|H7w|:֭:Ú~ȳx;saaVлZL}8гj.`L͍Od :9t *Tۃ$588HU%"vTt4aψ{]mT-8dA3amMI#t5JAg +sMmr[Ÿ'(.n{Ӈ}] 2L)'HP%½cCxֲJ ƿ֕z;i鴫/绡ghEh2US5웲2CkU5B[4aiԼh|>*ӭWY]|vz;08Z,^Yl覅e롱Gge (a陔:r:)}_tl*F]Y5ׄ+t;dHl PŃ \GH5y:ڛ?I7(c i2ǧvNGB F>W7E.:t\,[+x@V*\w1/P9uXSGO*՞%pUl%g!bf^qOuR4 ٩') %gܼ#7SG`6csƚ:#ȟھ˥LI:[0]K*doTRYߴoozЍ Z0[̑F{ ?f3?a"mid0z&x| -#w*̼&1$j\361H<,2Q0-鱾{vy%÷URzfRoDSYkfRTU)Jj!jGcv/M+bўW7 ҅n(ED,BX ȶs~| (2w$?QtȾZ ߴ/iHus0]2UZ]B4BDb*wi8x9O(tO K5&:@C\N Ξ->Ż1w#4zΚ0sJVӐ8-Y7cÐ"A)~K6ǐ`Y)YҨp "$gig ˅%$Z~)Ј֕Ӣ1zD;2L-O7 3G%;@hDkcʄ ԆU#-5wBH!{~!CM~RQI˼ص$&155{~"V o^4BJA($d7'& 2E_siMfHaZ5PT rop.ti:&ETQVW9_^K?"KuFk >y_thGvXCm:i+O MNLa^}Fų,WՙS+A.buF l?:ŨS'V·/+g92I0p& '}H>BLq̓d짹>j X C%~:LL:+so72pIqVqcX5WjB<9G1\ @f_r:2 PqP9 ዀ.p,3٠2@MehLwU\Έi PkYIČCT@X :Bk^F~N:5E͎jt4w1wEXsȈQ< 56@|x6+]魊aMWaPx9;E&|RV\^ &wX #G Ze6SAP٨"ڕA΢CF[)0 "_-Y^ۻ=3mwd#NHn*ߠ冠BJ9=oxC=XTwOJuvtq%Rvh,ڟxu5NE7 M;BWw5ޭ.BC @\\Sҥ';_=F.Pd[m [$!`Tߐ\eߙu.4c)a v龜&Ax6+% &V!ˢA m)͂z}vJ~czzjپ^8M4vA<D7~f} |eyB"TGv&!<7x>Q[WÞo췘BiQ{@ѯ)I/FD[ڟWeV*o@oG_Лu>/+e;,C3@ Iy"T+ h0ft%? Oj!#g8dA kP/n@LKkxJzXuL 2I3%8InS0xStЎH/ѡዲNsahw˷H8HH~Ll8Nj@-z+;CŐ4.[蕉&xF Db\l]|ê೅yjo9DёZttA!Mɫ yR&Bxى,UxK*Lf.yD97=k ޙH#0o4٘сg7P1S&R8#ĉOt)|w2<#T{/bsfj #qF/<|I0yEj>>GM:?9o:⪕V'tF4l&wGfЙ9zKH<lD Jkڑnk $7L,rk 1/DZW?J뷦jHf_w2v `*٭%P伲=t8Qk*%pUE_B x;o@_ZPr:SL^BLLfB޴lyZ 6O~S}Y?qIi2f:SLvc^^){u}pA;;£zq"框6mġ=仕D|zzˏOr NbJZЌ6=J}TK$"17-kxgV3ꍄ5ӆah\ 7kPQ 8-zDC[oN;tee UK4p1Knj 25JGEm(ˆ74fMGwd'XOZH'B#smv~OoN;dt6ҍ%C &.|l"G]pΐNY fJ6MEݩ\ ae% ,I.vSC9`I«ɫo(-➐ojG?)Ρ)J޾L95}0Q*&`9Ղv :VE7tD^!FퟮN-fzm+_W o .[*r#ܲT#~lL^_PYqjynA v:ٚH%8v+RaH|Mto1ɬ<]X(#v 2"a?3a>="O QjGu$|w}_MVP8:w0y5}vn*]HW'd0fsM}^.,^goZ$~yS]Wv.[dǖ4^?wT EHbwTBg.$d 7)N69o1U̽|"ڵVG`j0ȄĽ v>y[NX΀ W$4In4LyӬIԢuit '^N*ƚ9\eqpNx-#i gۚ;fC xѬ@S h23,FSG!VS_AєA76[C̎e9M0-jA]68_LOa c9gfsA#ު pQoMjՊs53c|KK)^q`/&¸n{d il^deU|ӒMqf?Sۺ$I~" |eN\*L X" MZӲ/HBo9> I¸򨫙X_Z}K'p G> ^pWB~Ћ V).ssHf@yGĂ O<}.R Í Ҳ }4 #9zpX#R8+Bb/yCKh4qY4sI#v0W,r. +Ts,l{Ff:mg ?98p/9/rشEeu:2Mv24舸lpɛ D%8BS\*x p*-J%Tw}-ok ($ :ڐ'fe`3xi(y; y|]#@#GeK2;W0$ %ZV~9 nnj?錫`bȔw*ot kVՔ6''0?hB:7햿vY{s9Ґ^JEH?3Y_$7TIW5jTK4啛#~`Ӛo5ycà A/0$FGf0nT$EoP ] [J-w{YQ|Wk(Uu>> j&AjFSSgb^<*Ӭzy`.F_fdLȊ7IU!W2{?Ԁ/r.aظcvD1b!,1.ݟ`U4I\hLw֜fـ,L,?$TkFe~)9,쐝c`EP`p)+,HQ?(jE䤙 vTÛAhK5=x%kLEė_)aA;,fYؤV4Yko ݫjsuYmm<{䐦 %F۩BI v= aKGU_'u6_kJC:xi65cDHUgm 8οŰ`kH*n]8b#ը k/7]Տ)bt`kmZJ]dsYx M2Ă]Ti;jzl;VeYIݬX8_7r;K佔mDL 4k 5(Z6)l2춙7UQ uI`=t2J$CyUf7d0*RCm @#2@T!f}tӂ#[H:ta)fNiEǝšxBb?hn=3?v)K}CCals!/6.s%oEf9cJ.~1qd.0Hj)h=s /(rJxnr۫U>\6SsXώ/~:;Z]۵TŸy Tľ݇1DxmOPmuB: pn?ԙr_ʔY ˀ_o@n䗟6+HjW5(()rx ֞aJjSQe: 5oq{w$-za_MX9N䒽#ɔ6zش߸˸ JJuUlx `A·('/㾈T_y=9` KN++Ӊ6X: +GM3E ҥ.*.XIob}/}# ݃w5El݇H=>̹(%k#Na9*Gh}=+ei-]YRl .З ?+9>Zݚx݉<&o*,FW4|_+lJ~56h~lH4>;TލY`V Ӵ2 VPj{)B3+7:}OyXY 3o#C _̼gP,-uҰ#UeWn :Gz+ېDnLZ9I+q-|g$Gozm4~;mkZ,*XH4vRou=Ƀ #ֶpڻ8z YC3Shԑ,WAhY7^Hgh|dIԊg.@XQ} q)NFB`co!zX qÓ=6R(p9gӆQƁB/ِgwmDӸzb 9&!QgY|i/?(r?,\]wj{[P9٤bL4HfYv8+0g&KuC|fB[P x5> j(?I!DKRRP8i/_98b ʵ9T&>/=PS%T1V!m9rnn]lvE 6;a곻}zd (\rAI\k_8ɹ18D_^s%enˆw:|KzKTS/ܑ-t&c662hc猣U' ܤ3vfq+'ya"eX HJ'r}ᝣ8!ZE ݯL5b8rW5%ȫYDEPd9 CH*ADYm(d~9f꠴ҞMS}u:/<" * ]ә<3}mK2SM~䗁t<*^AɿQ~b(˴z?;f@խ 7-⥴$Gt ]@~7gѪ L05V\ٌ/l)Z]}/a[ qs=bI#Sp=<Ӑ rXxfCd!Z [xuF&o綄P]UbVD8@_Q+X̼Qs׎2tP@1\R.';oK Vi ]= Jdz-*xGm ٜ趣g75~"g͌nL|4!$61y~u9Q;j0ƍg{wаiC \Q"ydY O…1,ĕj OWQ7 bO߀n(f$DN&/Trt zr+ IsRSb#~%[T4I{cIA t 1GSaVYqw#yu*-/9q?|H`D;շ2ge7Œ6B9v^ɩ6=`ᛙC\8k~kNP,af[֌*ZS'j,Sl_%dgP+.R7&߷5/U);2Nh3]܎+A  oY\'% ,EcZՅC}dH<7`C>Dz&rt6 0qG!6ܘo<;O]fVĶ*Z!-,&  tK7vw` v]^MpUP"bj Q "LEu`3Wc8T=z唧޹lHaM4Yse̞KؕPp#k1 O45AGplCXƣg"s__95U;?hd" ,kF>j<[t9Te9%^n jH.nY|AOh*vf-bFӀvHTa_Jx'C؈vSz0\$9}$87{ߧ$Z i=#8pr6KNf<4CSlKkqSJrJOnGMk h-%5xOf'wX9};Bʨfs?nk{)rw /#>#&Sx (TݴAJS&芓P[FZ<&frSp֊uZdQPUn|ZN6p,oR:8[FaMVvxKeb?p`z $Z e>{+fs!B0s`lY'xU8gK#% dPAd~6OV]\Qds3>I3Wd8@X?l!!ed2xcj >9b<90E3'k0,?GKJS`}\bZ\5/n *őS { Ezw6 {^U3P!ZW*=ǁƝD٣k;ok_VEY: a^b|l >rcxG?_BEb~cUDV$otdԎCS"M9_Bװ5b-A(O t#\WLIIP5]Scy5na@C `I2f [8piS. ht%ȭ*>4;,%Mhjiq˿sZFW޾bʤVI(5ӌؚA .l8ʕ!/U$X;PD8a6=)/.2җغ_ghr VC\{xUCԂ;KOO,3N,F2W˅#M{'rAp "`o@N0&űBl788-[M/8nuT`8Xvg ew+o2e7UD(QaMM:8 xI' I:%r7_=q 2a4.`3,Y0Ʀ@e qLrܽ)y%ج^<o-;d`Zt|2HÃH]+-bcK3ݔ:s J'm%4\Nǧ; zFq=_n0wizኳj# _p_%:GJP}|%.A{Q6}˂iv;#Lb4vӮ+6OrṧJN%pw#`vhkQJ>X^~~z;@>u0sNOo*KGݸ7e0OˤjsSֈI@aszz'psڇW%4GP-6(1C 2Ny"i GY9\O!sF(tv̀4hyi}-V!>>|Z-.? 'L,]Sڮh]4+*0@Qi*r3s7kO]IYB/8ȹS7vQ-2wЫ5CaMdf-ҵJ-G~+#k RaD0 #'NU _ˋMy[<nO/JTׂ.o*:AAȯdi0Ry,(b*kZ&RP>.0R w oE£/5 !#?'5.2tV>ԃPG A~\^5 *xunڂ$Y3;l GyD$ :/Q~aMm=d!Ʒpb5_[e6o͍[p()Q}UVqU i瀬0VXyٰЇ6,2jv3Dq֤{Þ>RˇiwX{m$,maUwbnѤ ^@9;BB 7jFs-pڦ#PsiP]3@ u+Q Dtbzl {B!s= X$(.-? ,H74zpebR2\MUZ@&dO1^8`DQ ˕ q]hTyu'ŲF@}A:޺,9%S4Is ˙0Fzq7~޷˧Jz9RA878 t{b]GL0Z! uE'In1uI/v*I8O />,ӔvfUVIkjF{NOkr_0g&F!,XTL,uF=M8&u5HIP/Bw^m Ղijb2D]P{P2eCkhg@:ܑG%h&NF7Ɉcxx3/1!ʛ;FK^bY{\ Ed_tp%&SN=p#= B#k l#ǥmw³:yC)ͻ5q]Ať/3âƣk2G+lvЇ%'ڊp),̓Cz^&ލMp^ƪa 1{N%3.hn&^2񒉨ڣBq}AUf8d4yMbj0^+EA?|)7"J-]nwJ8N 'n,K,nU;x wuS[V( FUoma?-k>u'nJg-jl+Pm _'%Z&nNF/F`"T6AlDӦz=dka;ʞe&nLgԩ:tj%- Aŝdx ж+IC֊D '. Ωrcشq9Ty7U{(w\0yeuFxfO 6.8+&fj䊏h`lfqy+ϗ ֢ב<X9`5j9AeovJ|b؅RMqܗP|oc8_kHGY:[ٔ\?YxC6jnWe D=nu Ք iakx1wlAq/nk~>0ٗ$i4DNi2b$H"oka*)rmY~ Zx~(B Z&ь-.1g])1[rrH#@rL2t4 ?JS痵qJAJ,j[wole6?Z_48-u_8GAI6<ĜfvX 6rkD[MM: 'ɀJc䗣µ lznFnN"vs"OH.*dLGQ`]T{kL]WLۇ-("yeѺxB`i%ƋQ(X<=# ] $no_`նL yp&i:/?5N'Y^:i9[v@}>|HfzJ)d1V[X)K@ QASxymU ~TZ$qkSѳy8%gveVMU95@ l׳ٷIw!zs"FlWuy{oCem qR8.ab`3LAO;2$>Ҟ 8k.3=EPrG_m Ɏ2-ʃ[ȉ 5%HT? t?e۴8H ;yar}8ր-3*z9QhA#YCOHkm7#IЩ"pLiS>n b8zkSFFM+*07<ёBF[@7 N$2لcskH"v 4m~ꫝoqSE֑I ("HquFFAytrIYc A9sĨ|pο$P0^X5;'8ѯ{/vQ>Uգ3O#o!([\U•ylc+0K f7n9<(V#X>"*~bc5mϳ@1hv|Ri9ver'{U H}? k"I*aL|՛o+шi^6 [}3d2HP7@@d>!kFsW. \?_GEÓoh;f1Xx'[-؏`mqwD#rjt{󂖅 X{NJ;u1t,|{50.N J>|+ MD5A5g"/*mO:rp8za0tc&0Fb"jt=8K1$qħАE9H (.{j8zZ-^Nߝl!4 ^\p*`3R7Le@ڈnZEmNe/Zfi:w7zf* A_d=;$~6 A4h9b(zUrq҇Pl!f{Xy6!jDaw1rSUȓl_4pfkb.hlz8|OR6@dK6SuJE4"O2AHA=>nJW}},;"Jc>yEoϺ& q;I4i@w}_bqQnVdbOEN!8OuAzvxS飛zǛ'!pLTgr+XRHDl̫rEM,-,Pb_Q&hݛ J 9Z wX1׎AZ!!,e+AY*ޜa5Паߓ ꑧ76JQmBNM;H=XaQ-@JɲǙ %usS퇾5:4#Va΅!¾3׃ʳu4Ȧ x;ѿ ]or:R^Cg彝=9fP _ށ\ xps:*! I%񖭘 m%Қ|mBh*Ƅ~ ټ~0u))-X+s"Z-;D`GJ̘XQ-3q'u&j%Pi4R\Sʤä1U=Ƭ W˳CNFma>SI 5p^u)aK7i, |Xs_JZ6AZ F!fY c-T.4V%z,ECɍp3pe93J[&@}`( AeAw4"c =Ƴ/\D:"ˏmt [NruI>_ #~ ֓ ݿ]8f~=FI+D :9?߶sڧsL[N֡/ 5TS9Jq7!+ddx=3!קBs%v" #d4 !`߳A\.ɑ%?ku4]sBi{byzJHKX gZ؊džD4?ZԆjq T VvZ3-7cqr-*䕄mq.dC|7 *v,8(zso۞8;ľH9R?'h5lԖM`č9&+3EժFpo:~Z[jEs IO/Xe|;k|~@+):NA+'w<IbǏ0\Jqf{rF!i-*qI±^Rxw ~Kpcߐ<5Q9D[%l`r =TC2OPh: [I֥J`rj* )~cB/ [guԖ*^XeィA?),QMRiPwU$_Or OD~?3{yyAv sI,f=*iY#{=+-MM"ûr1tY #68dt0'!3M)77g*rhѹm'yWc8j>DȏYTJ!vqlw_G@aƚ:G6~T/~ 7G< 6-LSE&)VYp!EP=µDAAF/ #v>mKAƉZ5]v.ۂTAj)&dƥ+tpfTZ4YX{cWΞx .PN,J܂) )ʼnP Ͱ$.1M<%lk1p=k%ӦtK~B`q}Q #B$.mB\,F(\}.wWxZo+XyRBB@"H"zQ֪\8m }ڟ̠[iۤ[ĤФRCK9%cQ{Kil&*e̟4l6v䵈\H;BŇ#na=63چ6x|iWR_!Ӭ2skh^> \G,wT ` ) ABrvf Z& <>!"l6VzL>SR;eҬsΪ p(Qm.rzB̤2?f4VjW(SwUr✦KP#@XJ&źK:%ܱGqA`j.1'xHޏk(9'z8/߭m}÷>h<]wo,qhGqAvch"V\-qn:n5=^HuH̚z xE:d YX͹ 15w Ov[ꗗПoI\[fU>*5Ad;\yn_H&зI~9OѽoA杸j,do_":a9bB _#Csira܋pAOg+zd˩լπ 3~\kٵlc9IZ͆ FM@ hS1UF1Իwuv| OK$U#ZCe<+y3:"qwr`M_`SL= Jp#άN[;$j+dڴV:,ggJT]'K~ȕSqtu2j() '!uRe`9djׇʘ=S.Hxw$] nƌq%4UA<$kdJziT.t1$`n׻_O^o%$mCQg&3l.;NJ?Ւ93ϵFv*J|NyaZJ%[hz{цy<CqU"'3 t aFb1}*>;|tT6r |U İTJ^7A]2]SIf:[Qa`>BC~rhbOf%sΔUa@BҔk۬Mc8Sž⥞uy3\frLovb4u?)V{L8<C%>æK/gL;$pgRop S_TMU -Ih_s s`0}Wu$䵓i-|rk1[ tH#>I_dgkf_v?|ieU~rQ brL*[e m`~hg=y¿G\3pXP7b`1)j*ԩ"B)M <ZDE&0N;@PݞlgZ'2u$x?nndY֍ýarqTu*?).7Aph\ی Xl+0=W@ |37Z̢@MF YgpYRG7N`]eq:C|%Zy*W1uxpglG\NHW7T-HoT 5aVvZT1bhUEjz~vZ/fOg쥟^Et-. PyGYoy;z4~ӛNjt19ݗ{xhB&j.,F`ҘWF\_0O!0 yaTU8~@8&ZU Ca܎ Y, zUݫ?@ 53Nh?RP_vWS"Fg=c%wC+5ц .C 9;bʘX |={Ym HjGn䳂xkdRsD$[08f4cqTUE1YkpQh~ czƫGF_6U$ &4O+ eV; ɎaCw4b1YwՒ0:ڏ)k D !s *ҀCXV4tޙ9']H;<H_Y<3UyO[K%✻[_0XMx')Q2³<M&87DYWq.w\/!ۥֆ& 7)zT) P8NPm}s1h\ea4CTk ŝ)! noL jLseKa3o5s~MT/;*;Fys)츈0xޢ|2hl7;A8|٪a-JY:Z*ЋyP `vȜ״%(3Wq!0s1zi3m¢~|!hIL(6`06iJ;+%lXy w=e}V\D)?ꃑ.GC% SV[mMY4ZXv>c/>Q;Iȴ#G#zi'`݉z[#O#Z%*96?3kdBM"`l-{SWPp,BJ6-0 v*NvIh64ZG(grRq:tKQp0WHBΌbPX4]-A#zsY Im6\傻SdO2 qmk &ep>&m}m)sEBa '/\ØuW-`b dpܐ4SVşTʄc-z0 i(] v2sjV AvW6[(VN3 ::ogǓd1@WQZR0ˣ~:{ &Dx: UHS3(v,+5i/*4oGJUޠoRTIX9(/#-n5#W| &zI61)a=zGa -@sggs[U~'`f 0uvdŞϳpw y7C=tЏEu_[ L ⷧi@x-C!RQn>H+s1lv rq!g.(W3 =t@頑#=~)ڋѤ$K{gsNi_ݒG׻l7Ya;gPI/Grlcc,9՟ DGb?߯Y%tيW`5Ί;gd4v75ZTA=G& Ua2Dx7f32`R!!Ҳ3DT^1X;'- bmщgz˩qꑛjI\9(%TVϢHd6ߵm2 YH`PAurwJC.g } Z̒N -zBJtŽP0,˹DG fes[@= }W\vwD#l B?,0N?*|c UixcE>0a9G> kxtYahPq V~Y׆aqn^(\p+90ILtˉl|КLmN_To|u&}Bc.a[\ȇ|f'VA$YOcM+rt/ ;'$~ _,o}88Гl1Xv?q:E߅z]~E]' 4Ռjsj}+#ɼvL'P{^T{M~%g0JWVKGQe]9Ib.k9kY*F`3sn]νD 4=\]?) '7L(')'٤.U禾e#+8wzl) }6TnՎ iKٰ9[`>eʘ:T^%AMOT JwM*BAU:(m*9"_=}JQˏ\[zKT?V~6u3͊}1IJgB5GT&^]U-^nW!/${<خ6+\L|fMKa0'UC W"=ju#1F؇렻)jyB^f>Z~O `[Cd_oQ4kiIz'A/۔J VM_U!/ʤ kvp(* |RcFCjHP&giKSj!Y'O$`sGW[8=.ˁ頋YRP.Gʑ4cUS^8Ƥܳϴ@]`@HT-F$iH)ʧA#`rsouRkǺg+VUU"]AH(ϧPzsˣ]]@x,Q7E%B}YD8|GƋhͽ׷iպ2n\4d~~vf=oVPH}Ӌg fj r19eA6ԙ%~EzQDozJ pO4ձv/PX3Q@XdoJ~K@L@sis[ HWGhsF&L/tE8Xr>vNU3~X>]-ͿqbNB,K,x3/y;Jf_`Uc|N韷abwB%3=]}$#.;2z>) A{؊/v5QX$9sh]U|0M5ly(@T"%]5a 6gכLgSF &&4@Q=qg͛=ʬZrx7O(i7, cb~Ii)v46ʝP9^ &џ&8=1v>=oy|| KT,Q򧧘]fy"v:ne}x4 =2R.p ꥔=IhAdWѡj‰h7H&X|iIo+l "ٶ=*SfkF(?$6l<tV2<{8& Rcn&o!Zɥr 5o_3AWlQ 0|?rk]tCFlL+k@/kVtw|vwZ_˸q=dg͵Hj=xe" T,4.OFTds:dK5I8Qz&Ǧ|^_ڣ7]HCuZgw2ʬ=@Cଷq'KYdBgmA$t<ꊝ4K4Xz]giѾbWZ euմ^/V*ȟ$?Q:(~+fCoi~EŃlI/#eh?НQ+y ?@3| ȵ6i6ܛV@Sm&tb.k-q>Tg;^A/]6} szlBH?l%4]7j9 PsV+cv]z:QIO bs$|K#~7%(L!U^YVVToU } ;F{T_ &ɍH?[@ĕznπ+RX=CLOc0 ءF ҽDφlB'V_=g*e*ځ{.94Vwp({sDM#z( 9A:d\r+ZROXoNv\9,nxzs>V^6yT7! sxU''GcI']Ԗ=lr${IԣR͘ZLAL:?G% S6h-$mpG w^s",^OySĨ#GuS NWɜHIqOF$_bKUY,JtGB۹D~_ZvL4c<vYJ 2ٯH)lDd4s8om(S,|@4q 釖q؝P0KPHt0ôj[ S%ˢqm_.~[$s9{0m/JY=G^L:Iho%KaM.;t_nHM~A'A'#=8wxD׍K]1FG_|jpָW!&W>QxIܔY+IsJ}q"4K~CK(g S\DG+BظHZSًqݷ\o%Ն;'< .zW$Zӆ3-/̬hLIH]6BlZpk+ِ?W|Ɂ*_@$u c.VzjE'́=1QJBML)L1f)CU+QͭQkw}AzqXnCċ5ܻB~ MGP-|s"B-rLVjŠ#%fujB5B1+u5{ɱ{^dh&li>cEQI]F~7Z` Až-*>Zg9$^SHץ&G RR≌457 jU+(Zjj ʉN=7`,+D߾-NY5v]DL.j,o矺@ `:adU ;Ű! J\Kޤ#o8{U!Ӷq|vYa[p+.Gi?2 xZBC,؇d?gk =Y++"R^OЦ mΗhb̩ZU;ׅZ62 `uPJo^AcKLPSG HUA}o6|ԨCJY5ȁTݺ:r2/1Y<oE0苴!>L)U`qֿ*J6+Y[ei<+J!yU򴒖";H9nCŏjcfS_0oxeȈav؝E4e TL &Ap/} +=`/sK'?*UqWU$in1&Trpr<@]VutGHd?xm~ԛ0w%{%byE#сJT59@p ~ hOSE M)Wqq%Ia3Uj/Uf!K{I!5H5}E"p|C/xIXc A]B`4-i(,=x wv2W$~pI˸*8Ь Bˀ~3{O.n _:E;uW{Jz>⎟@q$0v{8|yx!>tiQF>V9D9hfXٕoxG" @ݩk%!)\}(x̕}!|<5o2-EŔvYcLLҦh*S!dF g54:8AW0{B;PI+R*J;yoORY 6iCJ+=.ktP-Ze-~uOh_Cq[s:w面?F9c1m,ȇ'bÞ̷3ߖFš៲Dh_w{q +Ӆk˥.fi,64T{#A|F{J\&CfJwb"$[ڕ&G|ݓ!p_>N-B_tLXn "2ɘjb=a}!C5C)L;7hXS)}YR!rAtsP`>jb8üЋC%D?x/^s{ ?PjO?:grb.Wgb(622[A[֐YPfW^R,j zS5H}ܛ:r} `x}UW 9%^ C#*'YOaY )-)6長pGu#u]&<D3jed`WGj]T渢Olɭr07gC~c uӑF$>pK-K{J*F<<73ը"7]J]l܇]vu 44Pޞgr+;71{ ("DF!;{'QXj!mHuCB 3V7ey5l ^VFVC,-J65҄^:dS>zhO#u5."V]XG̹rTCF?]_ TZƮB jbƱ2z$p<_Y#s ާPyqro$)_ɰ-ߨlEH\ E}MHtq)eTZ K_mߜAdS _"3e>3?TUGߗi0+K* Lτ*-p5ǜa@D4,xvPtn ˍoa_D?X2Y~ N2 qڙV^$%[i3I.k` L=rN0. xՏ6 /p@m~O36^X~?~JR 1>1R5Зa &=VnnL-I -Nԣf%{+mSDsή_9~ 4Qb?2_s'A$]Dn:|$.'dfT)k4015[MZgQ['ْNB/H|͏o4U\;q 1|I]~\ 6)aW bn~CoimI~b,7Ph(CBCn:ԄVX8 q01LhXDMe*gγ|cUɾS v5s0{n]۸$cYæa;J_*z`;٫?+To%/x[2uKJ=1+ro׬ޏ8-&a`DMB z/Lqfakzq\eֲYT \:{f'i밴&Xw ` .fkiC@/[TMtT[+w¤N#\`91!y싌 En~x#Cx]]4rW l[UJHQsWq5u:^=yi39q=VZoԤ*I+:BeE0RjEy{Ş$^"*Ia-#<4}+v^gj9t/һ - -= C_{:Ph@M.YbD: ]rS8W(+5'p7"x! vb~,?|Y ޔBX.Q5NF7^Y=e_--૷a6+2V:lĭLhRi U)!WQŘ*N5?w/[H0WNPuxOPI%F=ΡȢ,!IzVΩ !F5c4NIسtJ٢1v,հM5#Za<Ίl" DPSeJ|Nq5/4=/S'~Y!nja/,^+_Z MI]VmfB#.~GXQsLDW@bIp&y[9mG]" 5|XlH0쩨D ɵҺt7OwR9p[t /-t-eMY"șl[cge#h&7_tធezr 2M+EDX2&NGӽ 4ߢd9xaZ@K[aZ>)vA!<7JrpL(ɾcb2o (0B mo2v.ՙ'ޖG$lo'{Dn)zsN S@^{#|0CPǫ]X澬kSF$) oyyʌf3@U' ۟}@Dk1R;8Źw<p.-K+~Ӌefy}{'bxGiE)ME[ T*\Ϫ.nuX^hq e9 M%=۾G{HUkꤐ¡9ߟy.s~eç[褕pOL rc@ji˿R2k%.bhY0!MȖjtSßDsb!qhVR}Z2.`w$~3&M1C -i+ɟ o "1kNauDLJNpi$ip (gdjaץjpڰ! ?VH/k|!aaZbmQ"i+_ۧETO aRIOvڊ7`a꾥1.8drC.<ܗEkavlR.}]L^iOk;sOf}[v o =X}q-kQ*pS|p7_jTze?r;qDLy8>&e}eDCVZ6u顶B~cR clg@ -ᒹQc(?N1)2fol7&ߝ|z\Ӭd@ 68xKÒ|m0+6fs ^Н{ahoU,lkFlzWFD Xo$0P@HCdcր|qsX׉`*P;fb#悙)S^=Ԙ^@f PC|.nsSؘQ1(ZZL݅mb_kOؼ,, <==w"{q 2[gRUqq><9nYȾzQI5 'r?.)23JY%_)?-W:ocn1 Ҭ4X<G[ń'VvvEkI-!~l @*(UupA ^G5ix$a5+v|1t|R9\q?NBꈩ`J!,+3䛻UTh`.T4dnxmw3cz 2 jsس짙1-Sd/r$z;FC*!xv>,f!cq\ئU+Ah2!`If[> @bk:Hv!jWڂhO{BgQs"CAoF)WX-B^ltLIy}T4&>KhoC<w5Qq,NB |Dwp0Y.H`t˜Mh}&{aMbIcǨ ʳvK [-hZG[U8X{c!pr᭽ѽ|;X'17O~k4.]2M.D&QI:thnI 37>hW+{ DQ~?9E6 Xz5XP\h $DȓrɆPx.{yu2'FHy%~5*s6ѣne(qԶϷSyBz+T"򬐜 )6D踭}/@Lg2 њJ#)R0aauE?ޭn%0/SfQ)PQ=(8o[ag}/4lIFs^N]ݓT$<Us>yJ 4yÎys:J޸G"O :筗w| XS^ c%)e=:¨AL8llw2!w?D݂e8Tk/Emtij$&bp%ENz+z]>bZ[w7a)O?9wnHt2);M?KFչrCDZq6Gz 8O&rp~>^^֕>رG8la+KSу5.PL!-0bENC1k\e B\ 0æg$ox3\PC}k%W BDc0)a6>ك|V_p<&C 05 -!ZZ>]3S ,}"E˸I*O1X8N* wY`KT "Q9r2/aU=| ~Ze(mIW cN-wz>d ~Pk2~Jh*o!g{z( QvDMS.5} |B$ž74R6vZl;OxԔA z1oyh26*R??|}Wj侌-ق|/WNj=09/vN{+!~(]# dnllk(x;&m'7ˀUyrK-^ %/[zlĭx~KڿRGˣ2PٓBV:6G22y\B_ n% ua |% r:gh'v.C= Km^)cp 8/M:UjZ>5ٻηv6O\&GMoQOmӭ'}N}?Eja@p^w=ϋ?'rF&|P8 gt#UFyxD%9k_}cF`I}Y䬜s7D#zM8bE" d ϽV(/; uK\%YYp{=X=Up,?ߎ!h%}9XƒW\I/R1!oaJ89 #C8\Ӕn0W2#O btIhE E}ڔO75ţ YU CD*6F_ѺLG wHȨ*$8 "g*ZMhZ {DgK%Eg4E?|Qv&8Lhᙾ %0-FD47کo%6l/g8ǢbIyWK)Y.q4z3-S¹iy Yb'@AV Jg=SQbcAKۜ,m֬LI~wWFHp-Is|OGՕg >5-v @eW]l,„i#^`ya&3$!ƴ_h&Gqua$_rROGwbQ|.O HEu/v! Sj +%Jgb|MÜw~ m 95-t:ņЃ4-ƥ}~a^66@}SPeHrF-TYguRݷqJU7w+lMdvbxéjE{d <~*GfޡO}#_ι_о|N|*nq6gI1_ۛ])hF.(rvRDJ KT VØF^e0YM)ؾw3- /ENLqK`oCG>_C H++85Q-eoԯ[QX*q91&UK|UGqH%54E:2A(Tg;lz-@)u)=y7Q=`7r~b%Qw0js SJʙz!@URnw 4Kt*A[No8Xzp]a?ɷg/ @-W)iҖL݂qd oԸv4^?{  oU)Z`-ATzWu/m^;%Dԧ{^V{Jt]Vmd_5bXמƺ/E`>>sx^Xѥўw{BD,!Ȕ=BDE )Ө[)4}B_ QBԞ47:L(t/h]rjBzJ5W<2|8yWdIBdٕŰyDŽP,=}v? A샋4RX½cEoMyҿxe6Ytudy}=$TMGRm?uqߑs'hr+A=P j%u"z󥄜zW'o܎.ޒ4 -c ֑b&2!ra%Q(E]BsIܒWQű- PO)(}j=SEq%Ss|3Cjk@q}>Вln30`f{iQS2}}40er ?5p&x?vR  {?tD2,y%x֗P=A'FU8c$2LVroб]h Y_ dXGP$grP$Ʋ5hkGAqhE4-n gfi mUN̾e/NQSҩzԴJnGC G/mV}ξ1c%@?S'b'k\#/@(mk.ڭ_d(Gv/_B]iAɚO`Ju 6]8W-؈AW?W) wف:0UfdT[sJ"f]94tR*J7 KCHK] b]D~ l_ɐ 1#5#2<ֳHph@ DP w Z X]*?nO >;nx6FXilvOAot(&Z'0%oI kD=MB?_-+cc4͞)ڝDT, )^G<4y')x+~X3ٗ)cT:\l@9ቕ]s8'N{^H>?:@Nq +xMCa5FaOi\[-{-h 򗂾]7Sq߱ksMvyxJ?kJRx”: ElWph}_<>c[K/lgUDdgRtIs#^"/={KP>`:Ds`hK1J@.͜ bmbq=So(&MoGn (kS˸ƍ՝z6bEK}L<l6uR.kfu;j°_?pQ *Qz[ۡ~HU)4%&K-+.s5ZIA??|jCiHnqe7#Idڡ uxƺW؇W:)o5'5 ^ r*(*FDGgxV%szoP4j k;Hm Lw͙T|t9TIgɈ#5S+Ȉ:h(tVp(.ajjq_̞Ή; gȧU`tO fpl @5{azv/ q%w~>s6ukFy&&dVp >N?sr"zQ!68+?@ķs8`!YJ%~HHbk& Z)a6Q= Ӫʰ13x> C͑ VEfJUU֗3n6ImJT h[hq:n9q>c\r*^Q񻃪 AoԐp`y"/"jGe BM/C\v"Vd_.pn9efNc7TsMu㚋67~EQ 6d:,>e У: [+L: NGYxtqfArHnr |ջQ=ngI` yk:x@6`e}ZZm8ypK]ΎܓN%lH{%Ymw_? 9PgFzo}Ӹ5g,Sꖩ_ZZ C*3'pH:3g{&eLI-k+7xUVpwFuX'gy 9zWS \G&{0'W 0zA28"6uKIYͧMciạ<$6[]ĝVLNjB,\=_L 7K9}s JoFs7U 2A^_ePȪ7Jp$}8w@S^^7N~yg*[t +mAYM"8|<;b\rm%KʶmaB%W@Db)c&I. Pv"}Cڞ!h=YXxldxbfQwK&iiڒ!i${E52|ϲSW55`Q+%| a,ħ}B+yDx<&;VR|ƛX g0)nG2H}E19s>n.#ك]YGVJxrhbNu(0ēL}x2n*'">+!%E .Uw]s*g(vbԓ|`#>8,#I 6[wJ luuF^1Pp':J5|N>{R|\"TNM֍h)xL]iFM^7 6ع84-.9Zʅ}_J)\mZ:cUO+DX(Hfqalhᱹ#PG.9CsD1yu-WQdWUɊi19F9j=@<YhQ#5x9].U|&,Pf(R+捼 \m07c u'zQnú#&s) ?6Ӱ_R -*QZU-pªXn Wmrر\`ݩԧ~&$z3T3X]s?Hwи ZT0EwQe ~˨(Cm|UTzV"IشNm)b( pӆ-v\5H{P4ct)b9)8XD= ` \T*$隓2Za`I-L9|ǿ`88o3IrQOe9Jzҙf4JzF'sI& {E?7VRA']Ez$un ^5*U&M" ?).y A.f\Έks# *ˤE\QG>uɦъӀMZ 56oLB#VeˑUf և$yN^& >🝊dR1e.Q0 sxn֮@Y -,R~-m0;<KTj0z \!Epґ+ F%]S4Z!-l]'CpQ,oC*Y]i m0R?8o+iD~>f0#:2a tOJuAV=vș7QGc5!L,M` ܒ Z=(x@D?*W+HV-2[MAhnGct$qA(ol@"2v0|$T>0wX)#"A$3JXgIqEQJ f/A5 |97En#(}=wV]c .L$Eيs kD4Y\_NLut3ݽ@3cʝG+ĽEXQIpo[Eck8psRhc\@y;(rj q#K8WI6u˻⤟& e\ȍB@k~j ;=MӿآK ~ĂXe9he $%*w?9IsVt&}k@gkf3c›6O`ZK ~DYu&e B q<##XvNlQdMh`YJGƴA`53W '>//}Wǀ7.*HɃٛxdH.cu&1 `@ѯňaq8Ѷ5lo[ZZcEmWRn_Q_x}hBvMn@ŠgUcDFS?\|]7(y`,.L쾊 -D}`&%B[L_sf?oiE#ggols\wSWj4?!j@,'D^~PF hD`<=r 泏Rs\x ?rS։d{؞Vet/رFDĨ)5H9lD{&gNŧ@& u"`C)~睙i_p))wyXnN8&… LlZƉHP&ܣטyR~A.@>E-yDDX /W6'/SZ(M#jCviFL!ƍ#06B£!4;ONk`a EHZj% z&xwyMb5>Z2HCpV*G vqjvK0*9$&7HTL(5ܪӻJH G?p5$=XHT-U p/ƫ(Ӱ}< :H8!* vľÉ|8M>\߄UnBjeL; 4Q8U75mn$*<lSA/MzW($W-ODzXVd(^$!ktHXuY!6 ]2A1FcW_I0XKzLU*9ׯJs.h.AqKxO !XE_7*,";l]oL XV=P4r{ҕke}luՌ2P;|bW Z ZTanyγز\|{tA ND} r??砬 xY"snQ$iY&?m!iS9ԧ%k iA`&Ot'PU,X}GJXn'{\0OH3- .dMQN:C)?uQ`bб8#TZN8R70_l f:";RL50bL_,هxo_gN-jr%f,0޶* IU2 @[ #6_ K}Y|lZ0]qt侷h͔0fjۂn8AbuƠ6܃P-һP"HN8He+Xrm#a9<,Lg֐0"h_ jcp(hf4AWUj9jUKnY8B'BlS?]AA}21ʯo{t(IRI-֕ɯ淑 "y:bt6m̡():nf;J?V>{ )bVxDbܰ*LɦZ־4kA-g[c]lGk}d}IKa$AT}E&Czek@t\/\ |zV؉"،!::1j1Ҕ4kI}kyU_^gc#.x=-_ mpdJ0$ ~ʃgJ,z~}]-0JSқn25)g*UPleAX<"E#yVGXR%`QT4ےOr}(u]Phϴ@m8 rE=NH+"#Gt5p)E*#(rAW ԁ3lU; 0؇ikjaLE-c$Y|ZiĶjǴyaO0G#kT(`vgqN.$\|ijLX?;Q`C6&Pa=}OǠ@ْnr} -fBۋ ]6&(BuG6s;~lK o5gӝn{, 'RNi)n-FC,u4M$rO܆zg O)'9 /iNp?[>-hud5f`۩*̬NXj7$=-MZ~e`^CR0%jaR:L߱XuTUcb9г|N1rpPͯwz]PrSRƒG ISvd`q'iF?ܡ-4Si!?TXNUokZΞN! .ߥ8Hu:BJ$|6@uhy2Ј1*l qb#s~CB9 ~/Uaz9D~G[˷+kݡZ%oA}0[et}&zNFέ\rBp|NW4ɛa?y9*PV߫p-f :Kyf)r5.(}>Q*-`Ľ<ׂQ|"easlzr:agm 2h?o5t@4>è@\l{m.r]AAEr̬1BB3#V\v(?["?PWo 2: $8YI 9eaA9_5֭p '3^D{ ]Ʃ՝הAHܭw?λ>1;D1 Z6x.XMFԱ~@ڮEs,GX`s/Kܡ; NOJ. m'QNו7mԐھ/-b\(HƑN bI]-L&6Ua%acHvI/5OF]]r KޯՐCӝL[n#CM"9ս튵3Pi;솝N"MI3Ax+{~lS"M^ j9:OM*$]_զ5Kwo=Lkdvk/dM8[fnk%CEW*߭Rt5EQhYQ\x@oPqEr:.8PƸfK A@cz=aٿ`Z|7(38yS$\%%tV3@'QCD׸ʖD?.UoM,-0% p42աAgQ#u&N7I~_xwLq]lJ8D@[Lp]S$.]R c6k{vvQ/>@iMrَrxLE?En }sg_* %%;~aMɓk1r68ˆ@|ok$;{ai~3 广TJM/W[XK㬤L0 CؚҢ@ -@QbVsF>8uKzfJJU7/FXK6e:hk ?P!:2dJ l5F24BZAT e$p+Z:HQq$sɳMunW;\Oi,Uś;WP$'uo2u[Y4FR ExW͛M0*0|V] X,!hTBvlLI>y H9؟T;Tc+~m,beV8 zEIY4t@90 lJ8Εl"F5=P ,a iLp K)i|~x5+9{H3L!vߵeϻAM4PK,;ŭ8@[ϏD8^PVyAk]cPpJZM MUj5Hrxɐj2y`FO?T;} UxUƕ$\n]7J-l܃WZn!1GG@`~u?/cb,L$\)9=  ayv $k>(lXgr6ۂlNТc{7F)\ײj"`u9]Fگy Nr{ٽq?RKl1U4E&8eR2;Q;ZK־a v/S2SjtI-JWv@W? 4ː4F%Qq%KĵtuT5N,M\U 4;蔻Ug ]oaf!"JJts~K'M,!^Q1;_&:!2.kxߚ ǫȢ$gq@ǗS%Ui/ї e; -ziGUCumHQ[BwſK}ȣ1XBȃ9I>!0՟(SX[% 'hy7x=n/IW| yU͍cлAL"b%2}@yΌ)sVFE1cDT9" KqO;-NYH<$Exz p _jlܧ=F咛XatfZkB|@QљeL [ǣ'Jsva ,_Qlv33 )8lñ'ɧ,ۆUomms6:4Iȿ1=s'˝ScdyQq ~:ufv1:u綧4 QkD|6#]&+8҇xTɴ?Rx>i%ǂ>iyWaћ9 Gݩi};CYVM f%?g 赳cCgaے!#/yxϱ9'%o;0fkD$þO Y |li_Н9 'f= Z^ VzWɇkP#XqO Y) Sf@˫LԴUq]{'#@cR@/ _=Fw٥8(.?Eqzʓ̌HHfuwG9BzuYᣝ #UϺIصKvL}&LLM`|;R'?WnAPڛs2ݻ1iz/t^ra60맚.yȡWM~5GyԿ0 RAI^ikIQ`C4nΚnumpI\xR]3r+?-ol!$h'Mi;X}m) @OyqN;1taFD(I5ͳb$&IuRwVwrFqMЌ2+) i%kvm%4š Eb GƄ( Rdm#GٳᱛFqBE L|*ɹ#/۔g͵~m$9߭2!tͺDK4?ҕߪĽe]( aT]!p Z_vVQPP_Sj! ? mgs6KT/Va2EUl|ԟef#6469>2^'KbBE#x 5vU;.ތ &P4B;?t0qnnח}h Ǒd\3ק+iᛓ)ڨA|vU34r/&H0 jT^'u .m~ 1wGK?Ӏ$ ='U ߿jzw H8mZSOTOn;Iԝjq,jr_c_n( xhxUX. CYyֽմ_Q9Z8$4Ǒ}<䥫+ZO!-;6-h-O*i҃ j~-vGˢ-"U\a`w!H_D'ř썺OҒǂ GfJJ^A< @^/e5f*|el܎v p8dZ-~ӧ["p͚ .+4.1t,1NJBu;̙E>NOv _d3TLGwo y'oGL9%@*~׌v)Њ~g\tBd"ʦ">faz+ W?fՌ(Rja{S ݲDB#~:LpŸqH߻VGq.tF xs?H[S7o<bEkS(CYH/of/h:قW"Dd!)oը#}?!إiՓ@;^BF]eLb:o_AE)? jpv+YĔ6>FHWy.!f_hL#ḯH0w=l%3a9TO_C|wVx=A{vG\>p$j(S /]KOr8/9&asV1Ar|Sv(e^_(Nn^`4ź6YdJ] L5HF:oV3?^/<ʲo *q9a9jKoU[(5 ߜb/Lb<|PgpxMXAӕd?q'3ҋO,.{߳67?OӲa*~N+Ch N'MW=/V(Y:/(^M.ȍtN-L7aRh6NVޱU_$6k9u3pGoU2>{f|sՉi~.mFU^8nE6} Q[?A0 x'[+VwX]XfSGVa[|7 z* o8dJ[/ gW|0ʶ3$Gpy)<2:x$.|v H p#g2Q=ؙ&GF̭$+سo= n/ڻ]{&pZ h- 4[u'u~Ex[dzo@?!k_?Z䞣]fؔ/GPm֜뼥~*nwB}[ gO]#$(ceK_PX ?挊`d$ 7Q U8~C+hs,S"7-Sض>'~6e>U3cg|{BYl)UDzr~"eD%Zmrԏ׳) /ݬ-7{00ˋll\9(i6!2!(|tz"w%H=_ ɑǏw/we)rd/dZ*JHTRKInŷ6Fyg#Ԫgq7MqX[w5s+,WyH 1NAIސ,xWNR43f!1$'gmmwj ijsك&w5=eNVj4:&Q>U5g7zy~/Ht9\IuɡL aIuzsO Q; %گ D$eU)U!N:Ur[%]dbGCҥ^SZ -"M͡/j 9d#?HI~lyjJtUkfR߲CuHqch$yxʜ箿yU3X]sˮ[k #5i&6Gc937d{:"}c<{:nחY  Csi%9N1_7P6-EAE[OO624wybH~ ;i2'Px5u~%2.A܈lq`u WfÒ j`6hWX26s.ppQ~ 0fŕ4LK${jܵ-@ 2>勜9Gexf_Zv S}6@f[=mv@j>' gI{SDQ^s 8ۥh@EQKB&z![Ag۝`V{ƃEގ3` $HjdIw[S)1f%\*jAB԰Fj{nτir > {MOYGS*ɷl{Y"hw-'7::<(ÆXNAcesXKBɴbF@C OȈYb@ITrKvyW_^?Dd iƒ}!Ŧ΢Q@P8;;ۉ)TaB=.xy[?` ټњw۲ZP[BC-X wct."9Eۖ&7q2PrGWe];OZ3"1M.w!N$7}x }c"ƣQqtT/m⑆ʱ 3x avŒji-H,1ȡzħzzmm<U+ޝAc? ݾO5E vE83,Ӝ3`E5GEbǩgj 2*Cu"BYx'T@A͛CS(~m)h,]qF<^d>D!:(k˫GUF"Ffd/,M39s 2Q ȅGIZ<]=[^^PoC믐CHT:x檄nXaZ2aq\kvu΃|]Jx8'B2EsUq.aH_Q=xCJd$Ms xf%Le۸\9XCp,dMNvU"[Kܒ;kRhS(PȮc`?`*wNyeU c p9, g%pjcxL3^Π+JFSBy-;jG=[rd s՜FM O^Ex%(%]"c\$JjQi|CߜE3w2 c NHo( $K#"U =*C.%/׋1~Vح jNp~+h4lHK%Nw "dAR uWMtWIBC]\Z:inz^k7cQ 2Aw)M2>D{0%_,6OfTIjo/»i`mov]Eh+^I8^y?.Z>'!Hԝ,.jtR> 'Igx>&5ie蹂:l/br+&?(!%f\sҰ$kOR<h6zXcND"r‹|Q_h N@(l[ɩ3Zh~?Ȏ]CBgJGB!ry' :{Ex04~JZOlGV(OQYDPأoQwZU4ba[r9$-wb~`w焮 WkX1)JGGXbB>lSZd (A.CE^.l\q>Ef-pJzGlx;/Dž&ɭj BJkĮ#{^h_HRR@>Tc!`{vh3a9@Y%lpR\Rh/ۮ[?'#$Z>yu"0~_v藙|^'1^};ѵ/1b"`}&L~ը1L(b7OPTf7(WH\voW߻#ěA R~?JD5>aI|T1OZZrkyׁrc`)#\_t9!+GKϬMA%Uc&txNgS_NÐCEY@h/g,Pǧ#OaN@5;o?1ސFE&ݣ]px7ad&~Aj0#*a?ƚ'sWG0u+0`}9OSgHxt1m^|w52ZXUV;0O:<1B,| &r΅VXԮII^,~ͫVf$O%gkPx|(%ǻ9*[P@n xW6SZ]vE@"^B: {K.mfaDLY%O [8Qipf_@gYuA.@Av| @2n8sHZf;whRWuZT+4 {Hkܮw7!՜Gx4qM)f_ٟ&m UE9q(obH(c -:gV;;.rAyT8Ы*{ؽ՜` h-M`$CN}tCTQNu.0U+c :I5fc:?IW Lu?{A,H؃KCQo**n@ ]FRNbcl=o= 犾N<. L7)q`yrP#V=}?%[AKpU^R.h)X()w\)n2P"uBWe@-bڿE+a|/e 0hI96kex7NCQ^7:"?rp(f=o yj5QfG֤Kp2]?κUґ.T} ) *1uC@4'ƾ ;iT .̔ ALs#?<FXeۍp;/ 09a)vq"\خ01'g'zUw ! qCKL%wgxqҩL,KuJ%  #+U4/0F vƢ+[l:dڅXzUd,HD/Ե#p$ ;J;̊&w =DdgLñɅwo0T1y,#=LXFopzT|>%pUP0Qhu-`kw6ɗfYRk\:YկԽH7W8+SAD)n] ^aM˦P5|f43 @ypwŶ_$@X'Kj~ #N7&~uYW/^q?8:_j| p\]ǏO&U˼ҠXy3%Ba&k=bьcbuN}NڊYO&rWzxE kt+2҈15.$~Sz1Y57(irbئ^O&]hOFK;cĎr,K;]Kn%%cE:>At VWY9M^ϴϿOD7ԩX]`g7pp%*(C<xrOM\.>τ\qw -Y|q6U/qK'xuS}g4fB`M*D ^Z ւ"{!d-c=MY= 03sKEpVgadJ W˲6ïjRJͦn}-{N- 6я,vK7YU.@"FbyXLp)yR~&*c؇$c&-ڃC4[TL1ZYwFK)cw 1L5ĭIzU;@}P *f!7yUI֤ٞWߖD` <[p\>Re*.?H)0=H0k{u> a(7[ |bJ^ykC;j𝛒vւ}C,; ^5׃Nl6ey"$;٣K-UDԒ@2n~m=pX5d>Z\ys`t$?/m hP?yrnX94x|!&nL]phv6q sT3H ?Ex=$/Gb[8F\"&>p+vZN2+;V֑8 asOHJ,aVSGy9!_Ŋ3|K/m.x~I5p UWR.+FOP[[I3#_{|3zYPѥI]S8`gm!Wv'ⓔZGQnM6KW=|W4O+dZ@G.b|LYW-vUgaY[S_c~KE{j<'ᅇ(ҫ&w 4,DDw5c_ \h%cd_߇k8h(>En#IzN9(w 6QK:}5ikQ>xkHv17$.t۔*Oo#`I7gV EwN$AjfW, 4뚮Г1}R$Gvb^v~۵ 9u1Z9"wGBڭ'k{ 85nӨ9fGf ~5{.60qagh;/+m;L56|tJ,}[/?H)/QG*gxm˺YQn 0tU뵐 cy*p/1&ם1>l%TӞC29=&rTcgiU!0u~IXwIYe[Q.[( lThp/qZB -^Dޠ:bK%?t܉pV$m*Zſ-PnÊ}ZZ-9؏kGGN !2fk%pĉ ^,9*A}IJ?&/0EvBzx~LjtxZI c$z˟4氕?Fl>kAU^+#hkY7HȮ]# WdBmQ{drWҕ>_kCNJ 6y(k/ somPM^ QL~*IO''MI+6A 5ΚRl42YhלoJ? 0*MC?˴黡rzWTL:M% .{$B`eFJB'tfTNen/#f4Y6l2=a?HZ$/x1S"/cGncE62r YZ ̩u)Z@Z/`(tAjtQַ3Y}{Rnc)%=逘瓖mG?W-c3ղXv YI^GO.$LrF"DNQU2[a] *'$vLfBx۸wu/Dfv"98kF;vԬY"^ٌ7 諆ըWlS%ygnkU:Yh$20#Q4m3mFbz804q-4=Focct_A v(y >@l}(9f퉏a;PNIkzSz1tKa` 25Lv+~;gG?'Ɓq I)(wj՟MdL~@}~#iV 'brBhed OP@dW-׊GD.wVǺf@26%KIaq0O#.DIV^p_g\f>xEm ]Zf)Xr;@F)BQ֡.(:d42!ZM9>(m;Fwbv28QybhC$t3agPQ/ Ht㾐Џ]HLSZ} "y7p;oNoRiWP{tƭSrfy yuB(j]wE^FGDg>U~a Jr!{3m/%&6](O,o 1Sݔ@."9\~\Dl`nY pv;=Xs?k% ,n>28N&@B'F® Ivhrlzj 0f#zOWS2L^G1a*v7 % ;xEE4@",tf8 mP@qXN\%Aη e @(f2DsQ5~M\k5dYps['ςsq} 0N2-Ӧ"9gnqk?'d{K|-˺KKhJΧkW9/W7U0ힶ+ 搔7@0|ߣ#d\L2a|l1 Z B>CT8ig -Ll؇W^I? |O*[8[Xr{hke(R|}tQŇϛ R%HL . П{ *ԇq hlT%Sͤm7Y wLaS}w]<]_Ǫ]o^v/Ed J"Z_"SH#>Gۭt~yP@U7w[׃|s.UnOcn "D cdE@@c+˪= ѓfz,Xe㙂gKjY 偃M?WO-,UE' gMgK%+eQsB9!R[+x ]ΰ[mmwF Bt+kdՃ+K=LS]^nq?o,J,ml#GA̲[kS_%+y'A7˨~PHFdD$1R#4=njQ̑uMNy«i})Ū'8w /.''_i7>0ﷃ<^>-i"S6G'V?hz1Fz~kbq׬] lQU 5(}pĦ;smRO8O|V"(OXc!ļ}Q *cSuA]S@>+phD&-7o0YC=«"('g/_evq f)R]XJdh1_μAR_-8UTXwT+;o?}nzS@> -$% hEX~aBCH oԱ_qDyFmݥ{V0cBF\ qR9MjAM`_ F 0lbe crm߯n DA:J|gqpY[prs<)=CʭQ+491Z6e]{ZLK[KGtm,$m62JV%P#d&=anq@X'饬)#-@34Q:^ Ł9/!}3mW2GG6ommGw]=)=K?D3?%wԘ4vunVǯۋFT%h ,V`Z>Y#ZH @"LMW==Wh;kt~6/a2+yQFQXSȕ^so/E`~%' h \539|mUk)^!bX[Roy\*?O'iaؚ?h(*o<{Yb ˯˹HUc}T rvƸ$P\: a2_4$B㱜gF&y]@8QXZ:629NAY^*VXe=ol"Ir\0٪ESdϘ/& N8cQyl2`>-^»[zvG$AE#A4ma@T$mci ^+ L3e]c%Vᢟ*d,Ԍ6JwO+:$9~(;XB=cS\ \_bqRD$mMm 1M?6Uvʎ*ua=X+] ` 1ALynw=G@,8lJ Y8mhEv砰g=%0@j SV(nHu< 4ikt~|Ƕ%"iPrwmМO9 gdQ%1ƛ1\c)qqnm'[z= sדguW"TC@d vLm O.P##^zx5(,rV9<ƪWFM/!jOv40^w4{2F̋쬶3wk+ߥx,Aoցs, [c9B:L|cIlȩ)ҧ2$>zdδA|{C#`:.r-h%'?BQ!"e<[=VPVrKVl p8(SXϢ.S7*=uĞh:TZ8碎H21Ȕ(BA m+=!KI`. w5w$ /jxBVAiP޵ 6,]zPdsX (6f{5;az'H%x5Z`WveLؒybj裡:(2v#=|M*({lBuC,͖( МƤ!IE }D4G8]L`Ҟ'ۅ~_#haMDmmʈ (tD=h$.2 g ؝y# !P]%#g֑-rZ"#~h :h@ח?Df'Bo1;'cZkl%3Ĵ /u(ohcɵ!l\yi]ˋŏP#Ge~;'9 N`w/7·xh^!-=,O U~r[qD>GW7#Ӵ=6+,Ĺ:OeB{·`oA %JP\: 'x!@ɫzR2)f̒ mU~ml aFJ2'XJyKI_< }H#^3sA?G iJG H ΓFYSE{ܬ=e2wrU)6fߺ'N䝽7Fq4cgʒx{m@+)m617tV] Rd@Q΃h8>+U].*8A͏{:qƇ޾/3t#=јn&n  =kפ0entFKkڝ"7h7i/'}2xO;5ƛF3GꄰLSxMmЈncD"QV;X/&"9Yѣ2uJǜ?TRI!!Mh,Ms)(/-}LHBq([8e~bF:4D3O$ (,3,]765pPu27jc)?'cA7xvU֎H=-<*x,[3NNF º[!ej"hbzp@h^F[O/:8?b,wBB`FGgm.s{S.12z?sq4rm 6qT8(q)>GvIh>:ic{5)T#޺J |8S}T$} GԅXÐm(C 2֨/Zi?׫\x%V7~|}8;'FuJ?i% >*|Opt1 vMs2p]nRǂ<(cD)v ܟqٍ5m+7"Yk C<閫6.}_oV Ù"NGEQ6-L^:qtC0B$~h<w3@Zٮj ћ#ciEQYoܥLT;DN4/#WU̅'|X0W%#SSum;(DE;P[tr_L#eTItoTJG\ d8>=テer}aB@iP)޽Ж 2J Ersv^b'QIxG"q]xJ{*s|$5 S>zƮ"*aХEfޛ3zBs\̅"rdR_x2`˙XA)ZZ`SHG}3[BR"'U}+;!Ǖ-X^@3tX[Q52m35dehւOQYq;X"i\?;}Ryֿ&kb?%Vx qi㾐6=  wiD]o嫖`Z©)O*-uHd-Pr-#Y3*Ӆc(xja>ׅ3wGUHu1s +fyi L.G=)r7\~+EnԔ9?H"imbcKůD!Q+R]gpX;Is_N,qxL_fgMA/UؐL ߋ}7"s&DZVx|}/ [`ZmZ?lecgHإ%R(I8F|8XK )& LDw l ijVIu};I˛$܈Un]Ey-onZ-ߦQMhR('ql s- rLG7N*dE7 䘔J~JSy`wWzzs"{Eyq{xF˦\Cdi %Oo g (niZKVmV1"(f$K ov>W[le\+M 1ePKӺUU GwӔ8N `.Ӷ`3X 78reOj~ $~mu0cK#FbRMJivlqLL>jjjBБ\vDZO5N-Q䎶mt> ]r8dHEM%-)lvyRd6l_RyX9mܗq\?'ƃOTzG.Mv,2HJ|5'֓J@KgFN?ńlM 'C9vXX͋tABPfQRml24xZ6o#Jh'—ɩ@ڙ2)#,ʵƑ`NP<̳5L+&("t5X'XN@HقQL-`hſGn;pPF!u~I"BN(?ު:p%-f䨈>GTQs^͔/ G MgYE"V4\LpT9:ko)NE6h>JfNqi\yjHG GKAIԸ%u9ִ@ )kD)Dò9U3* zZ@<ުIJ#fR0 q$aNnRQju'UG5Xy*yN k*vjğaiX!yTl= 7'RxqOcFKf7pbؓ[ڱpx CHLi]ժ*JQ^/Si6\$I|s5~JZ6P7g*RCjQӊ4.gdeQL^0i3y 5z P@lyM׿+U]TX fV2S8 qjԃ9$ <} - ڑ&vؚiځ2bRL1XjAӢxsA]bjbEa3!:RRh7me<Ĵ8M>խM+1ߌo_nZf1@UR|/͡(cb[U .QPxNu5+<Dmi$6՚ixptT!y{3HWwGPv\1x_GOZ$> eЖ|L+j`]q@R-ϦqgW9=H/%<ӭ$ΐh ?kːxPsқ${Y*F_{+RO (mqyPjD\m8_ڌ=F?1=[P019P,1#:p5I ki{Ed# c`:>ғǧrAj{)>:at,W-M+]2z}4!ޚ^tr=L8˜q'07#QʲӅbw}5ł9)(/ 6]Xn/y4^٦ϰVatFL%^k4Ťr(JK2v&򀵲8i skQsaIt#6 i_X^QwHpu9*^,: l~+",n̾WG((5}]:ޣs q#gTJ.eX{[KqCyV$`8B>P{*dԏB^/ )Ccȑ",Dp^òV݂ <_T'] sa*^^Obc۹0RqBڤ%n;.^3#qdX/2_zW\L/sIDPdMS65"5,ω;M15k+,b!ԈBR_j-FU2p a& pvG69 p3O*W[> 쫧ֽW`n喚<$?+hMƤ?XY ef[= ӱIbD骿K/FX/;zos,v95XGK 6?݂Gx3!zJc +7Jce*7{MiB8-&-m=tP\W۠*PM7P&oN`ԕ!1eI?CV4'ɵ\lOkhؔ!U$*E͢Ase1\ꟙz leZ"@M)H\YT4]Ofў%"51uSwKb3ǎ` ؓiC:,5՚Nrl_;Wa KDd B2f,E nEDR})&63S`J3g{>gwUmUHXa<@A@4a> ߣQn&5۰SwN_-k|qn~}Z/#GW{cwlQf+'icc %̙bI7*?[\Ej z|pb|.RQJ0+b`,[^Z9YE& 6d2i8i> 6pF_T0q M| MNs:CƽIRR">sᓃI d!gLvl8So?#(2.(Tz qfK577U&vc UrPOjJ| IuA5'"Sď저|',m:#Z+3 uʮ@nl,QT>$dDp?Ɣ2,+``⊟Ca%q-A/Dk"Z辗K/T̛N;82'aEA7zaR$yՊȰi-kĢ_^+*9?M[ nŖ5h4:tv 1l}ķqi/Ջ;~81,+tS)q ob2]OY?s PZϻ0Z7$`I2NW>g\dgRƔ-|7cS;ړqחђ E^9T 3GϠ5`FKɌGxa fSOIjSD1BRIڦ>kyC6 JAz; A#XZc7mω:dl)ݦ z:. h*rgn^ 6-BVz2S}yD)|`Hd((5n'DӶD~!eߓ]ŕ&CLQ3eTrgl!h &X U [7P}Cj2R+24^3mΎ>z,JqӮUpӖw#B+eCh.}k]rR}\]钭U Q $π+eF/ZDT%wRm $zbãފJ(VxʔD'ķ\ߦ5Ooʞ݆2ʿz \j`Zz lZ"?.QL8KW8)LL+`^ )']b$z 9_Zw9M4MUtM: aCMDrJd#eX<x̾a#DS)٫LB"Fxh3sR S -3jyUmͮ5rT>*4C<5nӦδRFHr$X'@T1y0=iBXU !Эs9EضKP4Bon%/m{Vߒ춒ٹflv2JH 2tzyswv#@:6t_X՟{ ?ULwb81 gydyw[,U}`Hh\J8q-`x~ǣa"+&2Sg5U_Lr?>7,[1d΋  xp+aGڟj@ J[Ջogh {iV׳_E<8 |W,9Fg13qPAlaCD_!0v +~b$T1xqȣ9w&uiš|aFGxj B=%==6z)o.uɲ&ׯݛiQfg] oois—p;L V4\PLfJtX/6P"TcaNu;^B;/yX,lz:p7arD3Uғ ~)}P~WQ]j@{dIuXgiyf0rXЀ?;}v+=DusF͟SEZ)lfQa",_ncFcwyAe_ \Ds?t+(R3'm?V<?C;9{6N!NL3Š*SF>K59e#nv'M B> TKբ"2%2-L3su8+Y5Q~%7{!f%b5PrgX[ǰ%h[j;BL37Onv.ƽ]ӎ!  Bg&7Eex94 ׹[eďx%VͥrZ${((y#.r5k_!C6![P^kf3n%e* bU|TjU0& *Uc{d)tS-fi&T;{2t~9Ks->qg*lw<3hF]KzZƀ A&ek_ .!j{\o\~9xsX+a=&`704]otOϟd9E`ݣûg]srӕ i<]c$[)g\>Gx6/~v-<*7C `x$$HwJi DZCc1e] C5õu+;=Ɩ'*80_@} M;٦5$v%㚙{\o}HDK"1b[9cOr_i' 9Q ʤr]l61Pu40$EaiRPHk .v PU_oE4Kc}TNqY 3D(>TQk٬J?ܛxJID&!2KsUǏA8*}#՝& a"_Cц1;' *i&.8#;G2uݛq;M',VY{XsUݭP6\ɗdĨ2.{0NkTRteCjVJȩ S^ů7Y 4 6N{sm 2b_Bե8Hj33}DA_i @Su>hp H\RA:wwsYf6q?a%STZ+vRo#̽b=NcO Otm6&ߜ(TK>D~4l U~ѝ D5E1XsEdy-s_W),Dgǐa;0_<-*tto Q4?_^SRhł{}=j$)i}Fa^\*k)ShtF)tgYf|[  *3B/3mriZ[=K_D o g SqܒSYePoȱt (!:N5>ےEa5 4jMH#; 2KWoo k8>D0tj2RGƖfa_9"rc;ڢp*r͢+:b w_ Pqs|uz0`G>NmgMR]c| 8}*+bn1ѭ܆Aq[~zmԳ~aPaa\kxԕҹҿRk$N"U-s>XXO`M2'$'cM=Ó׀ج{=SBēήษ&fy47>{sJ1ٽ]?15ME`:;Wd]Ŭ@rcž^+]SrWP'W&'EʊL 'nm~!;j5#, D~ȕc]M+yEzSk\\/oJSsW1)\%\COA)m2^8놢r sl5[J:iuboXU*p}n(OU2 wa@ =Ff"zw+~M8,k@ ʙU[[հKŖt^ȍ5zez'#^7if2]*}K"kyaf;Ytz.ULmSZ#`&n5g}7~UIgFG:=H#n@yG>VڄuÃ68SbcNu :cô^8u&4>w\~1."*ZGj%5>iȸf tƚ53܈U~xN[( Uib> Xfp,*8~ZUJaߡ1PZ5H |sG$pM(=QRf5S!}!TE3GL[Wp6"==ɹ`2>Ju@9 O3Ѡ-̈`WOpt Y!hp?lGQN=ܐŴqV:㨮/~ a>! WL5,  Js7|Kv謓h@J*K.F\㊇ zkla?.}c}DQx|(>vS[^rqq?^4"l0H\ p5X?: SӠ*gbʀ ¹z].1C<:oŭ)j9@a@"JU黧k3ƗzI/B __@UDݥ &bn?qN5oR^N,+q$?2l}+]w>=StAHs@6P(E=v"B5,7HSytreIxdEL/^P:B,f+ p#3ڙѺvGZ8ie/稜tg+\oqk{٦-ǡrﻧ^g طh90q.^]X ®RlN^ݒ}mK 5 =A2٪)vyNŃ cM͛F!.O0l[|}OUv gZRї+&L];^ 驞%6;C3ȉ$)sӥV4#:kuPo̊tlbjf̔HjBv /VAzBdgV}|EҡAo&yYBRgg۶aP9 t|;*}H':Bsz{ O̖V'[(z̖3:Q. z^ۃi_6j~鴭-[/{wD1{a) 9sHQ3|iV[9}>=p((UjܢG:\Ώ,Pѭʳ*kƩU_i*&ts\)W~v>},&ƳuHoGOpz\y9?cXRGeŭ!q" A+t>|cnzLW b@^P`] ҝwu^w%f.Md$2ߞ|@Lᵗf;z4W<',wnI 6u)SR ID3c]RLof -1-晐uƴǨa \ml}(Bv{rqW{K)Nuʶߘk/cP P߳y>bBD^O8OmZd+ -})ɐ@Ue?A6N7gRwӝџ4A_?LW>\a+De6X@އ'(~+&7 HU (<A =r/fzCrR,ӪSu]SHĦ:e߄}O#P,꡷v "нp(?NO@xo&nI yǗ꿢%n1W35*'BbñqwP֭ҏ#6ʪtFSz~ -w1D9nBe_7Rtͅ11z"BzBz !Qٔ_O;l@iWuv5䪆(H X3rܷpTY|?[&?a,$wN\:9{toK&ɑ_z`VsKw 70*:3ENj!@l|?M)%Z?1l7;#?E=Hpe~7<ǷMEܦxNI Powg ~ҤU+U3J5!籟:)푙V; WOern-^퍇|uXUNORK;A͙ CYH91emF)Ɣd{&o*N}/5qmosK|Tm(62Җ*##h (3SF=dm=dt<η03 g>k. pgu _kź㢴VAؚ0Q!k1'/ί#nbc"&w)fw[ɍAV34. ٯtb ]QNUr)*mBx%́)FŋϏҾi:;~%Դ<?7*ѼL2}!} h=-Q_Ww{.ȱ^]0ivʥ^XAr 4",vx-1o_8>zSƄѫ8}(| vR^ Jd͵=L8sDqJ}fJ&AngnAްA/u.*4M[Sb,Xe$H,+tG/H,Jx~)v{3)UPUE]t_ wﱥ5&{k7,WwtO~cta{%Aʝݢ8Nes%jROr(U]C̫8.f:\s3Sp$.0~,*vTpoX;.%g⮆h+@xu0i߂b:J?^'X@E1FySe~^)7TY dm=w#a*r AOT+>U[ (㦋%:pm@dl 3`dW§NEEͦ0m3y) tƭb>T3>qԶva] (]-#Af}Y&Wqlо`(b ʬ)ic&u&Ci~QƂVy /j]#,:7yҒKc/ap-gSCp-$Ʒ^QޤS72'A!XҰTV,tml͑p@(/- IcFICwEg͂ȥlYԭ+I~VH  @NbTBt}w$6~ӗ#FɹvH+E 0#b:ۨ=Mڗ ^s==d kKT$ ?kwpj=`LUeqԞLQ@܃Zh#%WMTcS֗ܽgc@}<gOEȨ?l!ܿ~'g2\!R }y|Ť߾^h XozZOC ϭj%}Ќ*#L30tbBtABR>+q+ʭ]x}Ue4*+;AnOg8EvNKֲ?FFxk>Vpj1 _0lzx:.{,BIU[5yA9#!f-:,oR- ^}9iXf ^@ F"9xP{9-nɣ/8RcM ^(:W}()^v_آa;_dFNjw~U6,0PXih cjD*(̥TI{['{j c- ;; `tqWu/%GaJLGuh ύx PvZcM3->"l6"bYې Z# \ų&i+OMgeBA*׳o;Ǐ:ڵ/zCI qcXzt.TFt|ɴh) ivrJ?&qxW(7f&'*`yO`!1##'!25HXSQkP2b9>˦!+s~Z{ޜ*-j3fmN`"f%+~{ 1tr0́WRdJ QNe}"X8C~NPV5uc3QJp9zP_v!vhBhyg4?[ҷH 5oy5`n4RUohZx1^'jGq7Յ{QbtS7g|bo|\9($[FY( 7 6[gi9Km"!+b2UGV̒Vx ĿB3aND;6N/%#~< )(lL(9Se>R>&սmkpucS)kAUb!;Հoʼ < &q ioRTjA2JU^8 6N )m5 nԢ&eU9gEu.A^8@(Q=2: Ͽx5~ .DIa\6m{5)qf!\0"> fG a^D2q%Ћu MqG=èjlWl@=+MWGP#>^7Hp1ɗѰe8WL$Ql0̸cv|cO ~fHTrk( 3F'y_ϐG27*r0}̾_YHB>BɄJF@Ym~bZ_Khy>P0hLt5R^E$-CEG>^" R70VMԥ08FqrpQJ5\(-3uRx2K*uW)!oE{E=lP4&KRЍ \JV/"7U d6~ոze1sPnQwYBaK (B*<+T,)ČfN_\mzpy,MR/E lyRLdJ(' e ԣO_`Z \P*Z-腣Ck6}Lϫ{;fJ{ȏEn O'XG-lJ+ ݇5^S+B`lybn&TjHsqRH0)ʒNrsAT,M,iݶ'X 0w)=?,c,!l5Աޥtk(cyE+%ߏe2f (#/@ 5 Q6GL Ǻo%3 |^*llMl=4$xBN&*4UYzys?pklWlP sx&'+ݑ"4Ǩ3{Mx |p if;pPő|gLX4Mؒ)h ݍCpnhWb1_?=Ig "P%0osZ4pdS-Y yR@[W4a} j"AieB56U4 G]F(D5靽7L添aq +eڈUTmMw/z}CpV@,zd2xgn5Q!0 3MŨޚO^;% H}8 HPp(] +` tq,a^w@׫,W]  ;= JՌN{Zvw)!Ɩx-7efFð&D쳗ZHm{^?Tci1sUb~7(s!Heŗgfȟ{NT9I|HT}-ST\ܐ݁?MxsW5v 5{AԼ941UQ QbmQ *rBPJARjA**Rk.h*чw?!O%T+ `7gʾMDEHjP2*Ȉ*A\ZJX p}TX;#f({' j6E,D8@3Ge3w0 L0bǫ +N q߹S64~%˻x"a٪/.=ڥ#pGt2>6NYqEV*)5ceXD?nkpY!;sZsrȃ4#]h~ lzh!ڀ*z~SN.$ dC (-~g8#%֥P߉0kt_$%N9JDB!ڡ3*UFi_"#}џmG{eIYD5OSM)L>Upvjљ(HL3+Z/^tR\(;;*/.Oyd36^T()~򽷪"U{ J,CQ}`gFkIO! Q_-!D ?-{Yr/ɲ*'h-̘_FÌhc'gBR-~Czbׇzη 0ƨ5U>Lܳ d`]-a_|3PV[|hb)7|ҳ oa[%b+Npz\KhKD¼nMPfzk+KiW\F~lܮncÁF)u؈ m|+> p?&sD(zG6!BFRh~F·E˰B],Ojۺsu}vK('Q <;E%{&P+.uv| Z.Z?(1HN1Pj2|2#0O_$X)kX^1˭ha#R;"OB5ݾF/R^ 53_Mfn83'+EKMWmkbO*ga=-0g#*}H:XNpp;Y8`Qր dV Q{1l;v\L5+Ȯxd3~ ~` XQ&j4vr^41Mk4oHָ8ߧbPN ?DlL-q=F)NPkc5qjwm1k11?V'\PFEJe63Bֈ[`DP% {͞(5L)/KÐ'}ujb"D!7ΐ<uw i5d}~H<\R`rtFw`er p2ǞZ_Vvhd,gy{sߢ?C]VVSU\\ ;@f!iVl3ȸA &x^JpQQ_yὬ^iQ{$hRcAn !* =҃ ߺR.14s< H@-)eߕlϿ폦FTO՚zyS#Zrsx>{־! JGQZ[ňIVHPJƆ)DJ8#S9nqUz3 pt.EEߡ0l+gWĂT*ra XWQMĀi;󝵊%yի}{𭬏K38C5CTBȀbi-i?Jwㆷ {y-K B?(.`'uA2遀1XJYF/ OmoZNrx>%t_È)%?)v) 2$ "?Qݸ 7̺]+BoVmMFҞv\\ \3l*5gy_#4>{A n_%eopz]Ž0w$ch+pukX?I iBz cj;-F,gE% 'w#.yjKF1DI,yd߶{ tUs*HS 8!W-8XuR{Ʀu}hO /͋->dF>`{w V}KyLqȀ;w&,Moum̂ݥVGI^4v}Sy;}{WD w$PW9dy:~ ,QS5Smi_&+)d)M~g},Cj°iVwˊX4О&7_t~XԌeEXSŖ(C;¬g׫Cqߋ0B7V*G,ga~ORE2Ι@tg:gQhKUnHLTje(^f߬nQ~`$_[ЛJDlW.&(_xP*h:vʛ=;YO!?_{Nj J%컎XH2<z ryUޕPthXVwxRm[~j`L}PAQZ<ɞζGpư F- G2sy= q67q^r'+̯P6Y&\!ɩ4yG ԄLl9 Wk$u`T/g]r~ʆNc+ܜ M?SvA ӜXǔT!T}):)6ÓV0lY,(c] E` aLxBSI?aMMqJ(mG9np| J1Pu6?±_U ױqP4G#|MKKy RdT oXOۭ/er !kh $b C9<)F'_h>SxDl>/U^#o'TTo.;񟛑MH{*QЏxp^}`L˘kcӕF-(0;$p"3"0\7ΆGBkҭG#nOr;y8&ǭ̘˓w-x .mMII >YlbYٵyp3-~phRR%L&}QPK]{->S_{zONmրҢbysȍoRN?aaVC&m0quU3Ol`|-;C|Qmp`\,$`ZނZpGc};IތyQ^3<\4hLdDAsj߇sQ(l4L &b'[U>ʷ"|F9ܢAܟ҄#f a" Ưc%Losp[ZӲ.,¨J5;YMȶYO!/o^0"z1 *Ttn׵TV N,h:eUO?%'b}Uv >ޛ"k0x 4| Ye,}6d0Rꏹ辁&«Rl~Z+M`H1XO1';50){+:XׁPж=ZZi`>Då_!xrv;ldaMXrJ{Rq W̮@1%Z7W &2^o@glC1,"Qiެ! ozpVZ`wܘCd5,SM9@T幢h˩Y{@m7DLJLE&SYڑs` WT~͘{2&Q!JO¿uCF;sQpfwW?LOJJr;pbz4RLSr2x2&[])@$d ݁ໍc,NRq\20Lhw%I| !`OGg/z:jhmD4d $HG'oAL ?n̸ji*Y(m\WPf] b9X4)#ˑA Lpb bh][7YN3.Wz ħE ͚MUELUt6J "]\LӳtߋU1X(G,2n$zF:r* ]rQ!czr7 6U6=$>4R/7+v@d0ԮN" cj8;qjxq"SHSb.f,B79sqi{uzjRr$azA 8I Nl%*cL9w{GíWi :; Y١BTfƙ5푑pe(,=s}NwLx]I6`~ 3`:\L(QH=G攗ռ=#M ?Հe 42R%NS̡NiM)dc'A5\ѳizo0SaFc/XXA]q[/Lgat /:{%c}IF6x8⮅vmj.jpڴGU¯i i1*~Q$ լ<Łr:9TB'9d21Q4o+KZT^p@wO}lg4Z O *K|P2i+׃Kfj(߻Rz[Ssd53i4;pΞӉf|Oc" a@?< C!bSGPQ#MEӰKu)Pͯy _Y9>I G;3r~؛֦_Vl5QRxS8 wb _:>"bIƣ*pxCUV_laLh}%&#^%'zchn L io96Z!@Wq?J^^CN؋PxU1UT-?\/~ "rgʦAlj G`MȧlJVe<|fG}ڽTxpqHgةoL%E/fv=kU _vp'*Dϊ+ / E};=.;}_)8%Ĵy.5y_Q ~GEAXi:7Ql-U2Lldb^ԋ}J%t7gkkϾ>~yv c~|nLuR" rQCK(u0S*юwj?®ޟy*QIj[0x<5>sX7t'DY.GT{NzԟB 52ۚq%z$*A2/(`֭Q<Jy fS0_Q>2"m91kr3t軶Ϗ+tq.X-Vl^XPx\'C-xRLeDDI8.dDsr.^ IR? z% <úҒ^i*@(G_NL3)27rw$iCs+bAg3G3\Bңi.ٜ=`{o+/ǙE K&b闳%>=nkm)"#LkqF:QD|,Aq'SHwVHKZV/rL",[VF>P/.WR3ؙ\!Az {wLխ.{0Y!^Rڃ-YfXL\# ZIf [/XHuThݍXyL)qZA?x-\vOl"LB;jEEJsK$~GE;h|8NTcȐ Ch\ rJGZ\b\={ˀF˃#Z%;d. #[̑MĀաH0O^M -^&ξOc6iNKrB?}=?ݓ1)5 />061w#zkhmL19s8 UHQ᎙[YnWỄɲ9~cؤHxa !RcsP&ʱ0> m Gar`[>)h:$7hҔl<IГfn^ef1VHjo+{ ,7$\݁δECd+g@չ"{Xs:K(tZȃxzwT9og9 щ7Z+.Nz|pK:Li#'pOHDʬ D|}<4.aqr"Pwk3iLl68͜6oCn aGhqjǾ9H['?;lDѽ++ynLVa-S$bd ZUk){.cxH=Q32>1ma,4МtJ,7[("U ;Xr'l8CC$AqX TX-YzJ]~xcڝCA7l<^ xypkLkP؀06ܬ%M2јx87:Y|[5eD҃ݴb@eK=&> d56:H,vueMZF X/-#+[Y"t? /W0ͬ+v1l_.E#1s>5cb7?7no7wc %Zqn-C6'<]qk"8(XBXޮZ ;ss}?tqf:(a:އ@Yx:4ltߝT8." d Q E05dYy'%35UvNJT>]M<+ :Q2QYh? 1\W_BT _MAe^MpLe.\2OY {#v12I.r&z!1U8oWFկǖ$Ш8톤Ⱥn) $/{Eλ:XL/dh^g!ԣ_4KQG;a֤2I1Hfk,r_RSKdi{i7ZQjWt M#%Uߦ< U'a=pkݽW^O?_ܪ($^~]ӊ=샠tڟLC_x!86}[?~.0Z3MUYKnAKG]{+N(]'}}f_S},IŁ}J~z" ~5Cw-4sD [`@eG['QVhZ)'I!e,aJIeq'Brce/Nm1t\dz7JyAUٝjw6'(Tcx&u夔7=S!3chǣᫀtR+jFKIL2!RI;HW}~rA\ |ѱ GcOsayMTH+vVqc)ߦ:Ni54ͱQF^&2y+z}rLg`g@z~wU"_ {>!]h "q=휩&ǑsYe3=/AG:Yd^u.. [qEW=? J!r#D^Rg.4S0F͞K]lg8V,b&~uuYNpEﷻߘ}Lr-PqqC*7 A=,QF4;AJͩÝiccʳl\( YAx4ʗ_ )$Tեsڙ!z]ntF/`8[t>^%( pgN3ⴛnF&|GO|j7 d0bg [O6~X\% 6"PgrLL*X*\}gt᫕U~h{qU(O`,Cބiak7>܁|dŸ́>nOS{VÌlmRPZ /}"n/ sV~6nwkm ǿgQMqѪi'G@.NFOY5!ql֒rqi ٗcƴWXnC_!7gvˢrn*~ w]rlwׂ!0۟}wkJY<'rul!Vm.W$`,"o6yh#H+H 58Q|xY_FHi kty$oֿ^RAcgsfu@bSy ~&$EvVcvl KN1ȵ-UBB|{I P 栍 eZ OV@);NgE7}-ܼug[G|攘v .t#1B˔p1cvyB#5cN$ +:GyY ~)ܸsٗ3FW8?FF6bWKAޙ SlqF^j)#]tr_0NǼT^drέ Ǫg9fM,LCχ xʜULqƍB>vV$+8@e#kgSgO τ}un/cz`Kyn+0w:Ft(:y'cg{ɭ/O若fNBʎyFewU>f˛kނhCŷcݕ_ UcM™&4 I-' E')A`ݡfSIuG͔ !9W0 p*gbYt8EA_Bԯ|5u䑭dE"R]>7 E%LAC _ S|d#k$%OPɴ!iEQOA Ơ~_) qifhCG\p \<1]qKn2tA ?O|zY91cttrz[-Xbwڼ'a)$͠PP,YA,߸`ըPңč6z[f25OR2R {O~;հs_Ac&z(3V?'3֥6}yjNWGġOIw">RStk\ǘrRM@11'hw?Fy6=3eRFY{OnAU}iLr2{lVCZ=>D&:ȳn$2P>K #H >UϓϗES^Py@9v$p/ }ߗ rX}#k}OnӿRFס{:& =Cӿ[2N#KzwSh"EbSI9:ZT9''CWbqfA,"{cG~vHrdruweP6wR y`M2M!H} %r7k u2Ы:Ծ{K,,T>cm?tY|s;;-AeqcoҘ:8Yia;<8{ ɾD-;h6yd"t؉9gTy$U Y*6V; cwU^3WxJ#̀˓HabVΒGa'h3oG_aWKʗ=Aq1Zżϑ@$Lh,d 6.#B=q4/DV F4}v> Y Z)T @C^6^"[av1v0,?'z9Y)a tv)p<_ʹ/ 2n܏y^pPճʳpy|!\>.`oJo=ŋ67uhosbDZVs `iE4U *#4gK´F}.FߟBe,S}1cPz/PkU Y Ҍwfm:$yN%CgV s _sߘ>E$ydjdtE#&x")EzO7$n(Έ- j8"Y'M(dvAK1̈G*@\N#8O٢)\2M?-XqεNF̟ OurUC!f|yZA4 "Mfnt3zruEGͻZ."^BWc#)u@f6pChjXL=nޜwDcJ8T!-k `2wߥQ2cɖzF>2'?ؑvXXl,- ]iFw>S mŽ6/ιp6:9Ʌk㐿R5q%J'2!Pp Qey׿u|Xt[|" &*|rϮ h9 If{.H0nG $;΄]Th>J˞&";3fb]l~ߣUa!0N(|HlYяlO63=n./ :,`iXB/I)JtD\3(iZjz/I$;U}g'"&>./M{{!2yZ_`%Ҍ *²aZJu` Ue}<ޖ!9P;=G׌yfDwrq ,D0.-Q*b33 l"{jq%>@7i_ =Ok_FV!Kw 9Js1q'"o`_MRus  6xVHo*! sgA(=8|D _^J(U9OYdB^)3_<{xgp^R-b) }r#<˱Ea|H=_@$T>%h%#λfE1nv$R\WS R7}WR"% &St56&$7}=ً.eb`G'ՋZ굝 #(j<qQ{1KlM1\1CĚ@qâqrYиUjaSR]b3J9kT^0:?0/{X@i\r |*=Pkpef˜^Ĩ_ #Bm9x:M(mpmD=XgƇn _qlFr9 .GD/Pe=; o&KUaX;(?SrNk%u#jĢ!E+fvZg|n*krwt"5(aoHZ $2Zv_MfD (۶>f:0~8@23ȳD Pg"ڰ--~pt2 G,^ PS+)W!][ U|opr>dxapy-RϦ#r2? | Uͳ`,|](h޲%p.3iV㿤XnZf"0MǬ݂MoZ!!Y_~$xm1L d"~{ݡ#v?NrdrrVD֧4RIvƑA g]:zuipPY婌}蓂)X_,rO/hwV-JE urW.θSWi4 )eRO4+%3 =7b,i5|4j[C`bMī.KM{PB Rn|:?E!o!GAV곜, )zܾǼ(.K1&k\&_iߤ+!cy?󕦒Bf́ԡ ӱ{tB"b=O(p[ދ ,zGڱ6e3O_Ӓ0gpA~\2jUi.9a7v^mŸዓSzlJyJz #[DN(ʼnoDr[' =Y? PsjUݑBnώ!"ʇ0lM kM?cV[P34K:hlI{4 a#4h%8Q.R X/8zb>QwFÒKŗ#u irU*\iZb&3rAh+.1ۡVn0Q!c}: p{R 6b=0ٻϱw0^Hn]U2i^:MonSbi" |5#6%E㤝_}$h"n'zƮEWz4ѕ7 D~y=)DܦXQB4Ly Sq)zwyՒG-QDkXrK0y)4J#zվC<0۳ efmS*,W,-:|'8pš)$&k?hg$yx("e2}%8fЪ9 ^]=PT=k[P[TPO5;ʮGĽlGQ3Y̔8# J¹]:W"OZ/7v-'?m102l|BPQ-ڋ h`PA8>L=!UU*FNZ()+Mi6S k*W۵5<K^mv̝Q1+^D O8_XR=j˾ƾ}̼&`Se]<[+ÖI1NO"%2땬xnG7 \pC!m!=)#=*А #DBӀN2SF;m.EV mpTaS@ٓM'}# p 7nIL30agVWUJd{Rϸ.CJ2T^ u$Tʀ {^ϛmkE*\-VuoJ\= :=)ѱ267q`|PY+?th:2a @Aک;&[  ^PomCr|ƵoĆڴqKwV׋7W]aX sJfT %|d0=3Vr>dҾj&ʌ<$t 4 4f7 P.vWp@)@[9]w [ L!b klVY?!Q>""D m)~"hïn Ȗ *(.vM~bl Fi&2SCҦڝM\f6黬m8嗼zfǕ?֠M6"^)VGyY_901首N>e\+xd{}r ; 4( ;D^KZeAyX!J 钭x5Nppt@ ^ Eiِ0^f>AN`xuLWcd'ǖl I9b7(QFJ㡐hr9N{{ʽ1bsYV]3{(F5;sL+N6xYmn̴d't 8}iHmXO`dY!vz;68 [^`BoU8{"f]ZCt0'4۔vI>o-FiR!=0)<@2_..SPk?mJF@*\f:l;M2Rw3|m3 v=# È'r 3%45X֌ӭd]MYqm!ZXAfq0"^\<>;J4ֺ y{ >@v=Ee)G14RTb䌹MnچKA&%`l{>On-qtC&glԤ[.h5to.rR#N]|Ҥ'(|clgCv ȥ&X<=-ю*-䋾^39Kʼ~c#gsYY\M'r0LJs`Lk<[ZyT+TeXgccúPj5QIvOtvc,|ywFmS EB^3 & G bV+Xmݛ'EOQo=ց%,kE)P36HKg.Q XJ*Zή`$B`>9"=}햣kGB+=lE;>`,7J+FY(ސUIRŅdqj?sWҤnbWn;/HmgYsXO pLHlzspT;*P3($!:zyаo_Iucx}c\O'G0h;u7xZu QKwe-d$cqQ!2()oNa^N&CT*TM:rH~PI\W251G@';5^Q]:$Z=Cx[^)p5"Z tQ[Xu{,{r @; >G'S9Y`܍d%^lm͋0ǰS|o5ߊA@CSMzxLOF<(Ps{aǤ#p/е |Y%&ِFǶ{qD⸡//0pd熼rY"W28|9@fʯ4&G2VXd Vn炳7~(NXnޱlhSŕ.:)鏶7Rp$ƪypfO񃁾sjܫѯ><-](ktBL cg)RS{-9go2ΐ,00=Z t(3dw[`&&刨8"1K>{RvW$8=l8뼬]VqrU\;R`Ħ"+9K168Œ}vb&+m#\SwSڎ?WKr 0WQpSF>>i)ޅqƵ, 6Ox:b~ NVl_LE@5G>ٙɑǖ&*Bp׻W_pWr(%}Nٟ>Y&5!(b}g뻰XmJSĸe|jkcM&YT${^ E KhXUFf"}[o%pې?nIvM>Зv INn:]xT{NC`G<`qʶDl9墳hkʚhflma ܢI-' `zYwg@ TX1Ee"%4mP@f(hEޗ!;oTMтG70h7 ~=OmbX"]8 wɬ1ACs"zy%vb`_ C\w.b6 vcQ-ɘnGזj%k+8iA  "# ~)w#@uĽ\Zx7P~YjS}ƿȚZ\%c#5H: L\$2Oc=ÀcGw# 6*0G<$U$z+IV&2FԸ^}D7,t,pvƌ Ga*N"$Qۆ>x )(-@g<.v^xn Eє/]O{nS΅-OtGߵFĸ(<;n̦񽗌"5$# 6}fa{yk$Ziީ\x`f0YR0ne<؛ykp p$D7ғQinӍtl9Z |&ךO{\qq.ͰX +(7X>f!5pB'5nsQR,J s@ EyOY.=N) *1X  z3P".4څ>C11S]h8э&kCEp٣HTS ̞90g蜶&k:&Q3(Y'0Ę=ojpfb3j^FUZ!uV5$B1@$2 i,Uҗ!z^"h^NoL" }+Tc/)B1ď]5M7w f|5$bLwGF o+.ҪʙR1=M*}1}}e+wc[nRdCnJ@hcub0#`8frM&.rW!J'=+gdVpɘ,6%|?NRRdm`;d.z&UP&TfEZ O?ǐ}F7zQ tnL44dJbg]mȠa8<[;S @8,ku ֚j J h5*L +?ad,ttTX> CKm9yW0a-yXާ<;&GԸ:E]%`ߴ@u5ӠNϩ2YJwI㲆PO]v"d|.WS$Ow0pMu\ro䨟R;qOc"?졨:vMJEKː6]{ x#MAa|A]+ AfW(-W" Z5"]B/FX2/{=+5o2MH==}c\B38Sм2#3OJql|ƥ7AsKEw*̜G6R (̩ +ٰA0 $~jJxgVqWժ(ANB ӈ2R$:)& ͗yK\p{WDqhB'ՔK aCˌnX 铭|11ha!*ymFQEN!`JtXָve$@ׯ{!#b13ӄE!&-j$8Ū o!ʑy /G5`q8\5t1׮0ZvtXQ2DBo~O , *r1 vqWMamt8pWi`G+Y514a '@|/ T MRØVyN[OfsT!2e B{i~,w(% 0~M,,`Dѳ,o%K^>vㅐ['P++Eӓoeok?3m,IXR_0{n"7gU5A|cqQ9 r |WDRޗ<8Q"7otU2g%/KXUOwT)RXe@-hnK&>qh&AbiktZT܏nNs2-\qWI.canAQj2<"[9SRIqP¿Dлj1*t\reBٷys+0W NwS5Bc r;^$CR51 *G>D2dbL1 BsP0~_Ӟti"4SxBh]@(d†o֢r&1Wʃ %Y29 _ha_yqnkZt)f \>>((&+UpcuENts#'&mv09fӅ`s *&/ )c.usq7,(,_0cٿMQgf|Eߩv^j)CI_]pT$xf$s\ Bf.OnxA e,^rq݉C&ǯ}@כ wInX ӛ.:-Zvr>S-jyxzAؘUÛ u#!=[2IUɻAl :6Nb87rbVI=2) 5 92 UCg®[;Ƶ)9W}t{ W6DbM+c_8sq/NY4=wQ7~ ҈sr~aj ״z9GsH_~| $oa gg M-1Ԝ DI&: EИJ_P/YtUNDi戶" u70|3¦y#t{OR{8̰ҊcLPyDn 0?E*It %9 ʑy5!#-vMv p"uEs]"Cyifk~Y&{c5/69X0D78\iKhWVcn@r, e7Y&9G5M/RV/0œaI^Rm|NЬb:s~炚3Ч u-/!IR(ȷֶMcSYa^nЃZ:d-A 2r4>-X\cRll")#V;zAcq|<`/G|y^>M?]EsʂJ=<ơo7#}M.7 nNxCbrrw.N4듪ӽޤ Uo E9eVKjeܻc'P=yെ&rDP?T5o .ﹺV8㰳:T~ 0U﫧na^yt]km.%RںbtT6)Zf rKg ;LdW  R&.pgl& *"˓98A5d94<;pԅ0خgɽlb֜؝=Cni.I5dDě8>Na鬝 ߺF|Z̷JݗMָ7 I`dP~g9f}ѹ fzA1d"tELh ]S;{3Z,xݶ@>; q@uF`L֒M4Ǘ6PT ă0Y*C\e8m3\hx1K3uRoNF= :>^vIsJqZ4Q B>ݭ8G/f{軪Xɜzn0]f`,Ϊ#U9w5e#lfN{5H6[!F .3`{?fpVN~!/ĘJ ,-dF&Z2#SM%d=;ɸ4ȎM> rG)XB{ w?'n?a[d $(_[ru 9Vc [s>ҕ.fSӾI;$yy ;{xT񇫪>(,`sW8(2?EJOz:e)o!h naBR➦^V@bzI{1H^H㎱McW܀¥:їK@gMYE)!['zDtFD 0m`Wg]'A.d_riCwBʄecJӝK_WMrqpRRK f/X<'a`9, n6˴Qc.O0V$#:g d5и5)ufSg{c89Bʹ v:< H& SuBSz ]JK H_=GQM9!CFŒԤ,aiF~hwmߑ* Xe_ס6Fzh;`u@ˁ' Ta)kE 6lLOiPٻw$.+m<^QWnf=;~ǞlTdZ r$*r[qIDsB\xOʫ0k7eeԈ Hd1佫SZQRMffs&vBodl6?l8="z+ ZĎGqoKfkvucbFe'& >{sLL|}pb5|.ϱKwo4hnߊƁKYDaXqƶL"tN |oӣ16v-+l{9#Mz縎ũ(ڹ:Og\Ÿ.#+}!Xe*6 ^|XY\ۖ:[|wY>՚`Vųԗ4{+dKq̪'V&`aq8GxC"a5{AV)b-N!6ʸs3Y@JvrFb6JUYBc9 F5Hb[9<ĬA/;Aʠ(Tje|sB3FOqIdZ" 6f-7u᯹I\I2Ǡ?ʨQ35s|U@7Ǚr*DYvFhEqtΫ=]g2ΫIƒ v˖!|ܽ$|X4K;|m] ƣ2# OgT]]7*H#+Ը{*zX+o Gnj *G |bga<:Sepڈ)4|av;[9,-f eپz ])j9ݸx~`3(C;9TJ:#dQ4G\'8/i{0+ҝ? snЏKR`9уXw ulH fpϬ0wN?Jy:嚃r>ԏn**v_*ĭQoR ADڑʂ4r"J1ҏ !le"Ym0%852#>1"n;)vgI2>X$vϸ sو-y?GI2{˟<*VM8e f nvUNFq 'ONQ5xx^#{|aUEoTuay)QZ>MWyQtHqCdiJ!)ĴE*Q2uU0 v»<5[;: %6B?# 0$v9힉-5 ld=ɲNE+kO+2OQh@tג=kԆ]- ǐ4RnBbv[fovw; nd XL؋gcs`eoL!'AjDl%}1-W.TʴtC`߰d?~ !ah]IȫI-sV~(g4=3NCJO]Xb1n'LB@A; ws!-tZ%| _CuR1؉ϸ;>MH*ϞLA pXMyS<O Uwbk\K97Z=ܳ(0`64">6SˉRi$@\M<$./ND4~ .nPIq J)h[!:b6J"9t sU>aGMq)$yK I{+ms +`ADoG{!9yB7 ).5D}(-{ ݶw%AJAX{0U/w缠&ɪZEp-Y6f^Ŝn,#H}.CUAzBbN:z{|x:6#ˬ.Ί~q]EiM5=$"<0}n 8jZkqe@G},IQXD-r( q(0c9 WA{F2ˮU<%}2jۂF>_M[lQ 4LA41А+% dd+@QsqE*&Zj"3KDS5Hf{;<2z4s5=C~1;Xpa>Gͅ?G[  ;}$DeEK鱒uzBjiǥ!1/9 aöU(41cCE3kĚ螂iKpCd&۫CgIVA d[o$2zb4ɷnV0FXCw)eޔnRMTQ?ƂS^U>d9A zdNw=%2pfjmxF"l[Yg SP8љՇXbUDPpt ?]DuR,7e"~]CZkS]))/*߉Ez*ts4lhd^g>89L7s7;uqRo>,b0|!Nf /&_X>nJx!0rL:޿Q$\F~Q|rj;63S߹T~wC9C^:Knmg-\^`%δ 0Rm%F[X +IAS(르Oq FAt+,5fj!ʒOw@ل8Azl"xh֯|>j”N_]Vr3ᛞaY2h_/Bnsd|ʴHr CI1я|tJפ*E u/f*KBmE$3XZD"jX\ ߯l(V{2 Kxgy-#Ox>1 ǛY=<< Ҧ~fsTS8{P<9Q h5ozCK7a|‹08,Zx"y!S G5ǁ2GEx2kvA =ʙ+H6͞ {032~Ugÿ<ݶD vaIQT`+qeb5 $mP^S,sU9-$ {݂j&oi?}Bw&ABV! `Fs LW򘩉Zm<0D3ج'jDTZa1_80.ɴ#qnNJ֭rx̥eY|#Os%e_uBLCulb-> XTjD㖛NGMY@9k,[isz↸zvo}(+4Փ;3QzQ7> ,*~]lbMIIGBo:Fm/[UIq[g)x;>ET|.zNGچ]DNH'Ӯ]!b@F`1O F_+aH̕=bu$ *Ŗ]P.O)pusbnciI-n$=c]EX?e9;ȏC^ K\apC#"̃Q[W `rz(Q`ւf+ L 6' h(|࿆BWD:i礹@2iKKHhzD||Z|R p{-i^Yrv_{VLtqq}euݢDRhs(Cbwwc懴/$81܀J^slAu/qH$KC|+>u'dιzVJOSM v@ET,JWK*DSE3MMuH EkV Qm"QI,46󞣥^PZg=Z fs qXdVl|i{dlyl=Fzt%Gz$B27"j%nX'"/]/_ecdğ3"Ug TSUB^pgzTdb]`͊ 3\!LJI̋ͅtۿ!-Dz6 7zNfuo#PrLqbx7r>d-kG}鍒&⤆<`9,ejI bo {2s)y6͈͝03G꽸,߯]} ?OL_md^Lf-`M0DD3`F4A Y>$qy`xRD؍ 5ג?z9ۏYyuBFv9?<$ɇ'ᐛ>-+@X3GC5 nSyly[ w$0[*+ܐqdD}dSo ۀLQQpJV jT/\:'ȁ:F Q0Syϼott.l¨B6i1Xu1M F'2Esir!2+ZۂsnT$DSvaue2-Zt$qTiNG¼CF/.3l$mХiy*slrl\ZNOh^Qa#̶ͷRoꆱVu0gl>S_mhL{0$v}IytUMnbea{@.u} jǭv\)j}! |D0de(Z/޼oل W<kEٸ ـLN1{,„CChHXB?+Y"!;,# + C`'EBLx#sw̔6%ՇZ@2M|0ܑW_/ѪT!i#'\xyFN!#@^~! bl֎I FQLӃ}_ }Q(êڵ/?뼆u^ȏt,A@: m?m=%M'?ގ5 kldq/%fV S:%۰6qc]h 7C`gID eeРقO:~9)z+Jw޵AT(5I!X-9{k`z8UZ⻘hgy0p}h5rSSNf"A+* (Zii*3B9Kwu7(:HQp7+r$S'O^H|/|M#Ǐ-0n?gcQG:#Z!o ;%Z't Yr"c"/E!']^316HГv{ LA|*>`N27"xt zUgS7&<*Yn: /דڨݯyvleQ+g 3/(d_}uM%- h_UlT&ȆLy\e*̗^oc{{=|@BĠx{5!N J~yʹ }z:8ȯfVz_TI\h헄3U?Cfn"%  +鋐h_ S9j-$J]$,gxiga 6z48ח/9 Ҙ;7Rd20I%5k^r#c-pp?Q< Ãkߝu禂:No*gHyRTsOl =-Q՜37Hbj.X+\nP_@[a QUA- dN(u~XKwH]1>w&_-bd;x+AXn[2 HlT;ݒ?V_Wvщ{)!~GJW|\Bܚ3gz@{!U(l!-)xTMح ++tr'5MH^#x~!(-~}a(VѬqjYS3Y_J3"ʰ4%I#><;hK'Nc B<8nӳӺ/8g%zg%u8:7QLew欁LTHҟIK8U:xpѳ85SajViBYDoS XQ&ݍ[]}?h}ׄ:5$r=|JY]0lKXG/Ͻv{RJg\}Qx:򹓔r%θaziyÃn~=J֮=wd87dmaNĞ;)=I]o/Mʹ{dO=]3؃>aSԿ[saS2 @$Pm58HF WhP`%|kE5gF^y],e<{Pb!*׽ܳJHgKM$A$Y_zaD8p^v9|Һ  '̷g HvZ ))zMu:2D.VOm $ݝCM)T ?vzvLᛀZmp( 7s׫Q9KR-\!7ʖrEOw=Cya`3fLHbJ9[~(  DcDwcxMI'ㄿfrɐ A.Ȁ!2t3_0= NGډjà+V:8.a cnvc%n4E̼|LڲHӢHmR' ,•n+l§Bؿ\giŠIld#wr.TXObSWȯ4BE۹@wFJ!eÜc|0]?̷xu icoܸA3Q6H*Zg'"5Mв*Hd.uSaz\R*cD_'^8+/2Y5 %Wr]fV!9ūPQhV}%vvt$W?F缛e-qɀCy&nN1[.فI)إ137P6ɗۧj@JdP9Tʏ@ a*u2:Mg=5{]ǼU k[}iv= `{ ,̛k"f ~3&TxĀLI|f]-zxL\u"b<1Y^0i~!^_M58\%CٱOӹR*J޴1e@c㯍m.o< P~+jH YSƔʰ9u7g _pL;Gb%AW_x mMԬ!ujz~Ub32&a7d0~7BhJZqz{u:}l OC>j2rG.6'pGcnҽ9: lC[pC@빺|0E$[qI+ol٩,6P3;r{\:}}Ab|UG}U߼HNJtV@d𖞠uzY_mmrt3CXP tp[Rk Ѳ&WJ.WɪdΑBs `Uhe:]HK݉ݘ#'0r%o*͹ ` F8zkIom`W<2=cS|50߭PGZ3d}{>[PXp- 'g~)XHY=]dUH8)@񈲳EN1Nȿboy lRH.Ӱ@'x ?9G%᮷JgVSVa?8țUf)XUPIIKi( W@5T,'[N+r3WF/ʂ{BD o /r |MLޅR_AwLkGSlWN$_ Zc]RZJ *Qf4,6v"J}o3:eyuRxpt^Q)G΂{l"u qt:d-Rܿӝ<ʁtgm2]}pK@?bQx&Ě[Ծܜ\_60(g@5*&EZBh,SՎ]!6 z=ލ䑻fPX$ 4HU!Nݕt%N23OA$YlY- c11{ Il|K]9&ߚ9Ah?>Qao%Oaeai7܈5/F m1*zq`'x#Fk>(8w{S]ꅴ85}H3xA[T`93v@É1rCe^+ W t"4Ctto %? ']/An1p_ ٥"7.A jQv ȼy[$Z"kx_ `3w!uZk(Ys?9Z W>P~pH;1Z&l>DQQf!x}{w$nf$Yj+! &E̥j1':Pk9O\@EY~6!ժP*ʻ*Y(DTFw휨xJ({쟮$z)P7y=T,iFUF]vPnLC'KV C`1Nm:x#ckz,VvV2C=%{ʎa#I + .#8Ry9ʌA쫷1=i T,S9s ^:U0Zr[L:aco U0lqKg'JҳK]GQe"wrb>+~1^yjXY₩Mqqui;P)<Ħ]MHZ쬓3vfL7}@Gklt Bpa=dFĭ1}< d-Pvm FJW8@!O6o1@D5PJSm/IcihIJf̉i7@.@t1F if3h֯ /gGPýuF"Qkx՜}7} _G=ĞCr@8^gK R&"cM`M?)zKTp(@xIKȋr}~F)0QCdAՄ(e#=e ;F/Dr%/uODu;rp1:Ev`rkIb70)gҽGh>M}<\x LJ|q1/COYd%SJ;`A- p<>~#X o!"cRc+{2suカq>:YZUW-ѱ򺮵Џ1_#uCY$ߘujhrLo5&c m9w!3k˂}I9[b{c|i5WQs[N#LόJe3GfT@Q0"jFw`pmD]i DgrұuDg.EmۜpwFQ^3և: f8[y($^G ULL%ߤd$Ze?,iY:Z/:G1KJUWUF isɈm"pE`8."<ůܶYtVH{3[Jȁv,|d\^<κTeo9 sO.4i gFHg.tp7'0<05|R4MY*l*5jUv}U֙];&q0\;f:|37xmB Jz :f AHf0)X} )-&N>Tǜ[0U]5A"=8cPce7¢T-OkwH|%Vq o`9{s )NP2&yzY,ަؖDc2&x=izc=]dARߜ$7~'ˉ[ܦ_3u1{ VB-d)YMo1K8}y#&%5B\tZ ''^n.)릘y=f|FtBH;S=;lJ%uz[62 l_m| ($ZK֣!x(OT2 *Eťzm:vp83ykc*p?ciUR{`'JXkQ0n(M\MbиѲ R6oHǀ 1;!QMs+KAxxo=kNKh0sc>)6/`P1F0 ;) 3 \;~h[yP!.~4 7,*|>x٘<%f@2iwSPZbYYy3ӟA,*F|[tN 2.)W |}FzR<͕zl0g"FKt}`"@A5jTNIn| D$uk?J紷]jІ :'nh ZMjB림yB;~LR`AI$l'ذ=##Q\:[G@d/NKj([htzh|ͩUӻO)A:z,MI2C>ey{ XwN*.@G\= j~aȢP,~āI`r9jqX"F`AƶB`to09\?U>횩J&SVt 02lm\%8{Ad䩳\Oj [=FA@A o(%<[*{Xely0r3:fE1U$$[ pi|drIIN>]giZqRsD ^ۥ^g4#AOy'W{rݶmo3~Q 03m]Xg ֨mz@\ Ku /#Qtech}0?Bd~B]> 슩4pN]{(]G\ 7Z *rֱh<.1kqdg,Z,I 9Z7i."WUxzϹ-M9тXU>o;BbNGۮ/O0ATp@dk0[H@[yge0(sU&K7ٲZbMt5q;܊N^Ep%F1pݥrjV̈́)JsUym"e44՟V]C)h|">(3YbG('3^29tl(#ţPl#ʬWecBûk Ͷ FvƯgDECgz<'u^ _5ʮ{{KL'sZ?G<,.QP).S=n5H-!Mۜ1RVN7& QM $_/7;J\6i+kaVFIJsз32c7(c:Dr@`<'b̚d_NPaA;n&,a3ފMade*ҲjC1h.ŀq\ ҧζS$:G2{Jb~T-?NXw0wUf,w.SjzcyPS^*lu7ZpB|khZ|'II-:w&j'Ғ]?gI߽ "/y$q5ͣ4&eV ,UPjR|p2-t)E#F f@7)8:@tq*{l-+v_o_y֣dgr4(fjZC* ڧ2FLr};Mxpd#c,u]Q3NZacxbTj.ۭ$lk|;x\Wfht%f9rw] DYƍNĩ$ e8Iw% Kl >욂.H/QTWݞQClXWh I- Ga|x|a)=p&\1ThB*Q}ӌ78xe`NkFq)艩SZQ(5ؑMXZ(7gcrDpql8G$Wv4cZxM?s a =w\mo._ |T py K e(5\ɯFojP7=BPGSC,=@2r&ĝ < )Nz"Jx}sԈ֩G1=2#zya} 4mx$Gmo|'#~LL'ՈTi3!RXSXg:>sME4}7$Fٱ&R0hLEu~2dZZ ټ~\ZZ0J(i;+e2xWecgxnF>+BaOr9k=&,X Y$\U:ntJ|fZ%e8^hD(s=A]on!TflLs1{JҼfppeWdA0PB {Iq*Cm=V ý's +_tBgP4y@U) B5]\?I2\L6ӴB`-ڳ;0v3<׻pĝ hWgi4D@vB6C(PZϠ$Iؘ1&v0W-RUSߨ~t#H78릇6ʯG+烈?/H rhb|fO8:nNeM¶Z4#\n)>t W g3?[Qƈ7ڴ{1H 5A;`؛/iCk3a-`/3&;'C, */k(4jkMn:e=i#x3dD )!+7Mp.dRtutqD?S~%j#Y|)IJ.XW<j<[n <(C2v!*;)H+ JL`jO8ng{ B=IazM37獓D<3F|pPcx&) Vݓ=2=~5]7$]招16ÄEgƻRAu$3 ׈x}j> 3<}.WsBCnzĖ6K]pd{53j 5#ѡPaIr K=ۈ$ȱ*.(]0>^ ut)y鈞_ܜ}&E*t0ṗƑ("[,˜ -Znߗ[z'>&2L/ㄒ *y[=Ӊ^sŃ t(P^{>PY+&ž:TϚ+CSoDeL#7ʵD/-̲NX^rv0XBRs{jQyp4ެy-WJ 65m,U-4X&3ۧxLmZ2'ꓳs3t_H?߽6,խs8[!|A#8' I`'d"ҭ}LюgzH+Od_/>;0-eG-!6rc,n~`GWI@{)C^Ը'<˵,\`VG|tpZgj,i1$L re8#gzfR?JLS~2[DM&9 ,Ѳ/Fޯ}L}ł|KT|l-ق~KT"f "/@dNAd>]7_$np-3v.=!O,RhsFZXZBÓgs’|E$'y(<=qT be'L5A2 ?9O,U:kg`TBQρ -br!)*6-%p^ fטu䘓f۞zr_raV-ъ$Wkia*V@ WhѧaCH9FS`sUO0ԾgX=N/t4+9'$dF#y_0G}(1Mʓ2+*i A()tgdpP?[fѿteuFv^ 1}lfL=O6.#fDEڂHAn8^X1%&52MߐPƓX[ԌBw[see VNujf1J+ z-0sI&ȘJ5/Ǩ͹O0@<ːAM|($>^  (6#/+N]rt0[0tei8׽ oqv{ଃ'䉝0>jE z,ڳ(?Hlc hQ3pIOsPe?_"{*fn2'ffB?zj]8qSCa]6m/cJ$Ao=WelIg3gWӶٮf֩&F!^ΠoK"PM_:`RQF9 9'1j4lmq}jQfO-=#  L3#@Qay&LL+w5x`tYTtl!]u_l鱊fe.#yFWLGSmG k_-W$ᩩ^n]0"VKRM[G?_[˨)~}Jd3*4B(ă-GQK4#liZE:^Ll{k(|9p,da$ YW(b`2)2 ZX=̭"]#˵_{o)9B+p8*d8Qe\@-5TkX.%.!ũ[r LiG;2$#ezxgHv2.5Q]|c!zHCRX&mN<8Eo$G䛖4{(Cr;ĊI4\дeUKնe jpi-5]ѽ*њC7^Igyb^]7sHaJ&kF-f uwƸo^RSv!r'%,`7%tpzxtXw~F_ahv#-fS+>kM`I{1E~2@I̶!yT1Z98 O1("kgn_d AM02f>bS1^:ʣCYVWAXHlN/>_9j )*hw$hL=- :{eQGT KWR&B:G\nr_y yF": ĉZ&Dr5b@H1|n=3ܺ%kgTJ}xfcKk2F^q\N=I-ӳ,(>Mctc`R5#7G(▗d\aG}C$n]bˀ]3& Q hs7Xy_1cn6;<rXDy!s !k݌'31\[.6C3fW-#UUvȠH獷^r #l?(ԼLnR1Sw$LVXʞ{pS] ,G9Ш̜T~En%En!MO,k{0VjȤ6wRM=4"(p?zo.<8TfF򄾛RzbJ̿ؽl(ew|F[/pmBW+ 87NҤ\Ppۣg*qQbvz=vEB@ )jY%MiJ_UHG,U,# LCcVn98i8&p| 5p›;pEPv*;!#i7Ue]OhQV]5Z2kg,!O%ydby#,e/b&#a C619}L)/^pˉkf%T:>rYQW71ir&mE* 3#$(̋oh; +3%ϟXoE-bP@ ֞mPDd)RqN^AgV ~-& O (+~ / Ty]2,w[ <(M`"g3GT{¨mE|hy@VfI|3_Kq"ݓ 7rz* fD?|XA4pu!īʚMN`,-h['Y20]sq(6FUx4pNW(jBN3{\}7%ҷh<"Ԣݝm8r3ź&9Έa!GY%pe/B~X3 Kя2>}]/A'n\y%em*_/g XJ@r"C#wQ #N~ lh)0y׋=-5Ӯ cn ;J QD@\해M82$* r*}eOzlgv#s| Ss0U!'쥜dɎ sx9`S['Ŏkb+q ,K,7j49d'0}{WlF"rVӵ5(hD39ܔuO;r662/c>x4wbhǙV1΅]-?6(|'-S ;쳼Ht(zdjT|IQcQ2)Ps|36-="KQMΘ>HsW T_*ځ1.д;EfQl_)iYN=xB4'3+2I}:\ <[ӆ؀>my2(ێgR/7&f'*פ#*"ӚP<Ɵ1aZغ=VaP݋OW+91ՏIlrY mI-hYc-10oe8~hɇxVtDa5g\ ޛݎ:x5P?>Ģί̯۟uK Y?sGB`61\_~.Xz^=;բ/WX4a:_w*xHJ(>_i{=?vDnt2Iϭɨr\ݜ'2~,s8d߾ѕqS}M&7NA˭+7&Vώoxuf}ڞ=l[by:ՕOF(DH&ek 2/2wۡS-\&zԡXƇ'(K3Fh*p GݷcE9;*̴pj"%[w!(B H,[Fn2ا7coO^ "LꍷTh…O =.G>Y1 ;!+>I|pQV/ƘQT~N`Ӂl.m!F+'W{FY{ `b~ Wy#7 cU؂އȎ%xPQTS],w4irxhh&;PgX\/!@M7pdc0&( 5"K2q7 @_NvVhYx/_pxQ([:8uⅫ0MVo `Rn1^&EEs?mce,2P6JXnYWRdmT^4&VX>+ - mn0QqblAt0E95`f%1mh"F؍̤JRh5P RMc-14zM)ǴO})QnxZ6pEsxRT Hd\$D&&L}b^\fMKE뽜MgS^xǘ#"%c3L0kqFugVŰsF︟#ʏ35z~*6"f$:s6X^cfU=G2zfԾZ']5%g';7bzJeZۿ 4f@g> nƸNT \%1\AlofDpʰ"ܙx/uMWYi7uEC(j-Ii A@"^WveJBϚwD/fq:Qs@´ }%r = [j4kJ 8<ՈD1@$&-ƭf 37M SޘcLI5ům.pYR(V4/"@;XmjVf{as<,fKq}R]ARE0G_(}h@K2*ĄElAQ53[0v|Cc ńM(>rF}:x*eiNdmr5e*hX_E1t;CzKXwk?@cL8 KK_r֓b~.d+oU 7 ȦVٜq Zwe adJ)cqmSQ 3N')zS#ufn="' xk]_?lJwOA_չ68Lx[:^ow+"s҇{`p|=B6GWZD*vϡY5^ũ^~ޏ$baY6"΋-3K>FͷT&#Z=fX:8PWw1n*Gb4AB(J:1 #!Բ HGmD8)9vr. 8)"\-w$PH;0NƢS/y[е94< VX |3=CH:7k8n(ƣ~C"`bɞd ^2;~p2R]H2 oSdwěUAm %Q&މNmPj$_@IsePp@,3| ن`y 6m[S(}N#j)g$bMקĕx:vϬu(גGewLB{ rPu*߉* tdl'Z?j4+I/('y+Ů_{dmSh +WB3,`|= 4\h%SAI]SY|Hgtmd/ChS(dPX?'M@ک9#đ;se$4y4F!< ycUSZB9_'}tq3 yEߎO?1֯J. 49%U-qZ)2#SP~^Bs3-~MN*x!*[+Sllba2f&~ɳ!'Nu Ihak^16aqܦ(R\v8$,1+ y5C7`"o评"AQvMl@[t˦t3VX;ٜRv{X;S^._7Ʒ`4%6lHx_a>Jjaφ2sYytF\S흔y-Y"-yXoMvX˸ g}LzNU`׀ɥ۲ݩTu@t"*gaxf^(O[05|2߽3D XT+&CS7j!z84P|Ƌi*¼R]㠯G+?3ڌ (Jh]*C(޽X!U1XxVP(qۨ>:pěViZ{OPݹ0i'ޖu1PxSpT0ǀ ^㪤~D?rHSҳ6p9rrʚ !h)HBz:u•gFxAqO 6C7N)91iNRpB_& 78a֚w;5yR(e)@eP~d+k]?i qoOK&uJ)9˞ Y9gK(p" yo}OQ=1A,\0b\oj^ MΈ*͉swq:1,:Kj`mo|FYt o IJ#(R4lt0u+z #,ΐ:P!Mzꃷ)0I&Id7TC㩣=Zcoj>rN)AOpM$|8Ϥ.wwgy/8ѩI8H@GGs;-bG\?||'Hh҉{K7vo6F[UhO,"ioOdtڙ]}-T*읚RZ:XjDg"-eGgȓG>`' zfp|zj\xKlB?R9ڈP˷6!N5U+G*: J`6,ۙ ղ1/$Ճ 8q]lvy]j4J>5ŐMD m:iSW<eas~ӯPܹr)w%8ҧCpEy4Vگ{C* I73{) zߴh#GÄaR Ǎ>l>p黁翾 p+&kրNK(+E5YԖm#|).;bbfR&к JZP1-юg-Y}:D싸|aP)RIeuH׳+6f@aWȾ>m>'o8Xm <+;k0-!Z]ClM j 1<1Hׅ @|3zYJC~V@$,7.WA;w'41MJBvI&o\C.hj1. +5dz8[g*jE72"^V'ֶ 2 +XH7Se<&[T`<4QwcfNY(T>ydz-fr) hJbG.`?L- U쥱]s}5Hv5kI7[9s8"FCә|_FxKF.0Mfԇ^׍fRvY:%%8jڟٓ6ђT2/ۣj,Ja1pWM7/k-3}4hgO߹KN<]mlzb|JNGp훀"c4oЬz%ʫ;XVtGd=`IZ곜%C#F-wG&Xsf#Lv%]i\^ pvO~a\Qџ<2&$a ;n!K癸_2oE`>{D X&vσbL ^U֕Ĩlj.m>xe⌁uhPJQ+ž@.ǻ)*^s6bm:CzQgΦ,к64mtѲ8Veڨ$8-jCG#T+Z_./S 0T0W% %S*?mB>l"8#6/U߹i(8 &rQôHwqNOXT:vuOKbߺŏe^ñxI{-]S[( S֢{)530{p:<fw:WTq"sOֱ2ȴip/ :^I+ #ϘpR)0hЎ6LWeL Ge\>Mcc^z8q[q{~ӾA/>|fkzHukBYDVWCW7~E|} 'E_ur4kgzY747yw I āz󽘐|EG~Z 5)+NUYC)xD24| ǂT)ZZzLn M9Xt0 4^*F-,FPpLi9tC<; JYVm%[:T$4,b${8 O*ZUX㒸 lP7l?I>$*76WӰ+?yE՞۫Yeyb]M׷zs&gLb=ʥrTJ|b"r;^-F|+JVݚQZ\_PƸ5UVh^_Ůg*MM׀S}#@xޣuñNSMI CRկ2b:g~3`Ф/򊀌}܌Z?H 2' ;:$FTxB>b,B𚀶UgQ䏥Om- AwNoAf.6OaNr Z3K)$pѤc՝AEzEn*X3r–e-L6! w?]Hj?L|sW[H:[tF9jGxksVc>p!qq/5P9R$pif{KjP:wꃙ=j_*ig3/ (V/O}t <3ŬAk;mI)/(/@Q3:ٮ=:jk|]CiQ,zkMl>,6,VA)I=(!$JI\Q<{K1MLǥ-3^_c RW):sB%IiA>'4Xq9eI(^+QK>k!\.Ҟ$.ΰuuXAG5 &wK Xu;=\7}E]X5`pLG=QV85Jwq(x34dWUKnv@7C'Ct^i8[/, t*% `|lYv7i'6m#{lHG] y%vafl;᧥ٙreWO(kb!@5?@ǯ<)Au0eu񭶳\-O\KVO 'K_ si %x{3+e@x8L-]0K}v9 +;{n#kW?%ŕ7x) עo)/f&0PgOV«{| 1C-i{/3=|hLhxPb*na+p6Gc[W}W->d_VРWMlEIl2ŇP%X#89P`;ܕ)d!5~kO8Î/\I"O{GpbĿdۿy_D5iu?]87vtѦӋWF_#=ao@3ˡQ]سG\\K4f|еM4bJ|!F>۶Š\zU*W/TN]n[<%"kyȠ/ꝬLbbtE458XPfé[Y2Nқ_s.uhUp:|`92C hk?2bhaF2E2o(A܈bu]mGsgݲ[a%hhE`C6gUG)M7Kt$(O=5]ff2H8jPo]'OՓ;?(ﱍ<]mU|ii8f}3*aDVbm)S.uWXy4ĉu)zi-&>;Luq=+9hD8t[;h,ᣈ=ehY.G~ݥn(\j)3D`o;oO4ӓJZV܀sr^+-qU A[ej]vP,Y3$]営@{/_&m>:AZiC1ҨOff`;f5oM IȯLX+e[j;--j4Scx=LCS"} {mB(CƠ{$Dp_Y0 .Q) *L6`:vYv&h2]d {1EZGo[:sY85s7Qr!_B 0(V'2H/HAZY=c/\YN*ꪛe|&L{%}SPUǐ]W g+dOƫQP/Z (hF}HHrhEK̖W&(L=`Ķ0GVW"mDz s;wb 8ԀUe! hHEcYc"E8BQTLpxMh/sEAPy~01Hy ށ >R=qa$YbWB;4so(U*\rӬ.u%5I CtD( |T>}+!Gm!]nIm03"+ gr<ԅВT SWg29&$U(PIpT{4uPp֐X]qdWh/77Nکp=d<$Jha=LƻƐ>/#ʮY̸LЛE[$^ӏL yȾuv& 㽔ƙqV+DwFRykc/ϙ*!Ĭ/j@l;;-χ7NO [di͡@e4DQӗ|8/1OK kqFٜl}:Ï00/EuP72?y2`ahʆ؂ v53CWLFփf2yJ+k&}VK$T=҂S#CMl9=\grXPtȢoxY1~n4G I(Ŗ8B}8 9"$u #<ۼAyI)Y_)WC|J5H̹mz4eR 6jQs!H@WsF#K8I";e)>k (_W jw^p"lFD_ޢ]rϗӰrNZ%L*g [oQ?nx* &Z5@J|{]w(HʓNVNFU ͳ'ܗW_mNJ26V=-vF/HbN.|GLÔ:ܒ{hZ eSoRV&[Γ}Bu;'7p2XdwlGwAq^+FU_g;ͼ)FU0>` 8܈' P JC gM=]Ο mb.4ȅcܣ%Gۆ̆PlH>V^Ga3. 9tj;( pbf5j4ر S\+Ida!d9R8Sn[U[H~t3yo~'|oSb< B^<"9)l[tN m\DEH[%E\-/bn{Ş@_ceZ¿s)k9E5nŞbs/8BH'Mj)W,Sy=Vm|2@#&"^F1f!e cWAF>vz()Mg8Sϙq+c(Nw;GV?Q1P )68BzW^#CDTX}(-(V6$SETXE򑃦pI Jlڄ*HsU5>toNQ+Hg=Ek;'cƵD^I* gRKK{![Ai)r=A.a-l bx"%**|Dgzt6YdedF}τ܌k 'z 7 EzZ %=Rz98iV< v%"T)tgPSzWt3YMg>.79)QjMPC5:$:otu][MFZ!#M1X6 ik-{=H7YYyHomks5!q1GYRf[ɧԷ|0 mti>G̽;f?K5H3a3Vam˕{B<['(6UR*)V!\Ym |{s&j23YVztp/҂pU)%/R Ν_k0mk01bۓ~a(^WH:59y[X5\KZ1V-U!f8ķn-azgLɔL2;{2{G#.%fiHVj0N}9twtP(Vu9P72w>5eߛ?˞dӟ/@@U~9ҋasEbUD# uw<ԉH,#D3;=J|tم9VE?!?3Y9imZ3;/w$~=/C|Zgurnc/ /ؤ4_IOI˳+6[YC7%?ؾ:Th,~>Kήԓ A[.FG褼tx_HhtCfcjhʱh:"?0wAPgĨ$8BёS UN- H|qNʒa;j5P*3"E ߽0coŧ{~M!ZDK|;ohGTޛoyM" :jihvĄ"h"SU@__YDq̙DЇwmp"W sɎ M. JvGmdeJ UǟD?Ѻ<ʧϖyvɣ[0*pczNZ 781¦3%7ҿndh~6(M& Y 䂼JM`e7J*D.rI#I_'P-wT9){AgAC?[-VQD0 F#z%}S7\-cUYm.ˢitvBfAPYcy;#nx R>@O< uXI&AF^;C,G~lK!i{9rp Céb$}c+]jts.dy59fո{U6;waM{UF+V 'ݠ\c>ɉFJjHuR$52HįdT`ЎcVxXG3qPgh#ZX3`Ğv"ď*T`oCq̣7E(x{bYх %v3I ⥯}wxVݑ$ bHxUr+ 4p&De/֯[0pOy0js_QYR⡉o)~:tޏk>%^ -  Qi",2M-:|n ivM=͐0bJk\͢0FpLn/\1nrs=iS 6,ج-H$:زf6p'P=hY Փ="*:ZJ8E~A HDIҋ6oܦĬuQ\+X-C'"OY)OǤ rz(V&%|? =J>T>YZ~{t4 S_2Ԃ|7X!h<"razɨ5bT}U gQ#pOlVdp;'\._gm{\ET, e6rswv @"6Jxҥ`-` :֨JW1ҋ+cmLD2b0,F=jmƸjuMvSHO6`Mꞿ[F2NҪvܹ(`3\[JI{a`Ahe8Z>["T?hE,uE=ށ_BV" K9*ls#!* C/&q"8 [%|_''# lLfW 3% @^jS8nB%+k*ca29QE W(Ŋ6Ilfs!ݐhͥ r|>[uPgr<~ͣ1]$ھV VӘ*vPT*M:'H')9c(:[eqk#}E .V79}_c&ֺinSim\[3Ea:2(I3Db6wށKq;VTy Z?xR 碯LU-չO}U^z}ly9yH{wZ#M9h7 fa[J,0Kpە++UGUAy%}} "%(`/Z6JZ]"NC7B ю£p|*(/<MqQ,1H4Zrm io*\nb>5"N1?A n"(#>աLJt"-h;zavjKL6Ѷ̣{*|BizkL~ͬe\#4> k<5v5}Ԃݏt5mOqa}"B˚G՟O.|[- Av; y=O淠(+/%/ezU,uD#PQGMeMDPv7L-/!:8pxL2K-VS Qԑ\Ǭ O!Oc> |2)`yU 6s/\ #?g$Z <\}:=tk*h/<\V0]+lW4 JK9fw{IT/@i`»z@ 'QNx*h*Qm~l{vO6f ڃwtsÏ%nwډe~U$M?BDf++tf\F)B`?{їm_ kE0ܛ0_O7ֽ 4=Dxd v+|@vx"ެˏko2B8ߘݺ5Q3xij ?Z3jR2 Ay؉4[=)wmFofJ`jyF`nb:nv٭VĪ|'MXziΤgzxEAwI㤰sE,)s:r{Uْ :sF 7,+lǮh!pF8| (-`wK*m"DhRCc Ͻ.>KUlj4WtLsS5\fA&bœ @cUv4Wr"Y7wrw=74'nYs#!v.Uԥ ,zL. 9„ս b͛)?Vi/Hr/ѥp*3@](wdK Kr_\NlyNSŬyMz2[6z..OC+q`=yuw^ an>@㢓 'BOmAA c0hj/Ӡ]HH"_}9^Ho.<:pڲGu @cG \{wNWK!jWߢ#)e9lk6Ɗ<;܏O;#bI'Ц2bغ7ѩ)*ʰ=|Yr 8V9\t)FJۊC[Ǿ~[K:X2Rd9Bƙ3{(IKt2U2)q$ :gd@Y=a+MHĄk+̙#.j@@q/YqrY -5q4Bat,w+] %r(<ζxlo/b}⌯bU8/`}l|8"(RIy?KR7B VBՔ,)7ֶ3bG[:J8o~K|zLR/(Tsjdab>VI^'9,JaFcm}!b]DE03)T" oWq1֩$H)Ĉ.`QE:rDO𿜴m>k@*((~ ejsMX*b5dAOף -O1{f(E׈rU}zgFQJf"Asa C)6n9.MOBc}`q EՖ vH䣥19++3UX 1 ^BPoޔf-|wȚ!kXNLƜa-ӢtƳ`٣m4e޻WB!ZcGR4fk $Lzڣ8ŘB\,ڝҼ<ږ,X_ZotW 3C# ڤX3e(nYn}5 UQTg?Jʇ9B6LjK!gZ/~vB`F e ZP8/< MW<#=PߪA$Gfx{D+ԓp0^IaaT8KOb*\~ޭ;* PqŦ,tྮQP^锗0K#r^5;f(']1z5- as) 5J5˲4v,L:I WݢaO%@ڶ>9ނ/Lt2u&чᯯF]œ<]@9DEi\1Qg}` Q!rraw֪WUmxKg S&H5$wk]Rӛ;U?_j<IOI} fv,(GlZK6[` n*T~Ha|de :ΣC]yi07zIK#k3I/_,FevEX^<"'|r}v`0h+ACuiOF'fY׹')jAJß6GV=Уm xV2̆ fY:,ۢ fp?+!tG&\8X (b;ٞFnVDYqْiWG3Fu$TŹ-U D+Wcܟjx7^ӏX^'cVЗGjr7.ѭ/bY 6Y[11tvd-XRǯϷ5y@:.ґ;.0R3i Mg&8ۀ9d=նB5)=2cWf֙J^*ȴ%tG)&-NB_{~@9u c)[V&qɧIJ]2Oȷ.V;J̵!kn}Xڑn'm2-ժfMթ5\(OK4lJPsz,n %+R!2 .D'̐UwяP3-&dHJirEoP!\C;S PL3^e7W|FC))9cD!Z :r8׾[!&%`'1;XmJ>֨Y _`=Á<^GW:"n>!hVϧwl'=Bw+ܹO{'`M! Wsxwr0 ޒV1gO;"C CZ- 8!+rb&jGJ!ꆋ +qm?^pO'{) XeKc]0hA H&pT:k1{wFsUvߛ@H:v"V)~(͑)$$-= sGI7t0h E8"ꦈiE Goovn٣ $nj uuϯȚWI6'嬯kc':mzɬ{ozߐm^W2?aS@U m5OarU4/2oe.(n#vXlNŨ%ma};CK9ցp40c.|; 4pzXvC 1:kM_{pDk첌 .,,2f?}(H6y,粞J'T~2/n+% 4 modr @+o! )N;2talG^&2dgE6~N`|ƲVmB0a=&G-gOȃr9l %!3[W!kk&5%ҙvN~JIJ7DPRޔLDA+6zhRF{-@[*e.ǓplS>% D\-6G?`gJy h)ʆ.<6VFRRЖaXU&EK#I*%ε4AV=ސZ<?I!eQ'd<Ǖ݄I-A^D9RFg dKnRz-"bMb3goNnVX XoCFm#$MkxLQyPA"[͓ʤP*i"w;Lצ.,HHXiW~bxwC2A}xYs?lFK. +LW̮J'nT܆FJ?҇H؜|:<#a9Z_-urzf!.׫: ~kL 9ᬃ]vABi@ӬuX -~MqyF86p\zBO?.4л e `'VxKJOn\C>~,?)o0e l>l!Ke>>]TPm?6^teLZl %7krI041\TmfLl*?yof$#c#|9*?Z{Gxvqt%Qjwa@ihuSc 0{Bb4T?tӵzV[`چU>)Fos rT/J%_I`+1OW$u d}^]~AWK9b݀[WMB>VWէ+ %C!$]U792Bیjg+yqQ/5 ݟ ˄T%uV6h66MkV2lϱ\w"(C^>dOa7LinB߯HD=;LoH`ˡowug jJ "׳^ܚ &m B5Dur8N11DyYL"?(DA&\=ъO@a`KX죐{5ykCOCQɧỿ7LvP$ }{ݮ0/xݍ S hWĬncuDBԘ {z['9=&!5vܘAT, lnkkD`(-HEشTk)T'䤠Wd?)_F)Wgl왤~2eguM_0"#,Uz|Yw=fAEq&329 Y*9JEDqM jhsyEIs3K-Bľ"^YAhC0-޺؇K\u$n2&^_TЇ0JgkưԱQ %!ev b_;(e߾[rDX@#A;> }g282^McZ!=|qrwREjׅV.Mo5}b6M "hyWPl3ɺ5>?ZiRPyw*Dή_LDLq hϝ%ÊDc 9lcj;vTL˫1#I9,K@$ױH"D}V' &UUp<ؿǛ= '9쎮']j,LK9pž,N!q}e^N {N--|?R:&D (49Bڶݳ>S0,84Hw`ڏn;ƓoU}x z[x"LE=O7*l^̕#߷SNNv_{]1#MgrDB_@ j{2A(>>qAr Um ]KdڏֹiEO|V/˲4xQ#KX }[>,\9(P_TVAmtBmF;al_a R͚tM(b9@xJ9r͈87Z 㽸SɱahojƍF,97b\!&,%? k/@2P|!_|d\|Pq? &V\#xtg1vs hޱ4[/»#5L3s:CDĻ?j:]yxA2Ff}']jJ>(c]-H_̢"=B9fx&!e*HL V.ʩ8M5YFtZa΍X=< 5 ӹI 4]ެ"գCUyd|Iq=0Wʍ[9[مi,)!972znsjI>`Qg7).*tlca %`-Ki L[0bZ)lĈSLAp4H+Op1>pMT{聘b/~8R>P3f 혫0}mb>^bTk+,X-a,$l|WBj_~(q֣S$1T]ƘlwR1L&ˇjx0( 9Ʌem4#&ESHlmhgAQ)L_%0EMSQ+sG!9L] ՙߍ޴dZ5j22krX$zIYӻfL;!p-n}|xBfڌ@v,(?J)U ji}/Vs^t[=€S &DPIXPXAWs=6m|"ŔV qS3@ڙ#\O[* Ey{9MS]]˺w VaPQ"$OLܵOg|<bTQA)rS”ޕ{HޠE}k"=kc$Dߡ-mi:XʌV7#,ZEJ|~P{,jCuۛA:h'uwA4/˾,f- FXDLLx8%fxcŅU sb2m!=BZQ(tS7nFz4&b̡_V7BkzKG[^_ 9o1vT$A s#Ю OQ%X`7ר2_Ҋ˧T3\mm7FFx7Nx_j<B Zn xan`N;/S8trrsh,jl#% c}=L-EB"Wu2 ]@&Fw]f֌!V`nye2*Ĕ wC)03H~֝Tr*Q^K|IKRAW (P@ v!8ߏD!M¨4|1HZ\: :z(ŋ7u]efZ{Wno|CVn?)y6|l_^~ )Y+}=Luܚ%j..^gw#sal{Rn+-BN⦓?3B [gB>qZY,Lxj-~ M&TM0& Z=hʈ,i]䆵Gt0~<n}^[ik (nI`E $^ș|MqO))$ӦB~ tC?闿RZ\I,]*o}8V8֨X*?NTƫW(NLaҐ>yia)3gR0}+-z*2`m׉!؇TB429K{Εŏg2Z@H)!k QHXB+bu$[ zh$O' g*^Hys>ض!0adrD؊E[ lkݬ&4h֮fby8&Td wj^,NTzJ -'ْH|m}S49@zXj`WeuG[fJ+1W = [ЖhGG`.C!uNGL "KuЖk;IhNX_5F'm7|b5sjeX +>MB~$ڐm踹 hیdJ@]$ ^ֱ@4q.ɴ^'MZR%Oa`uK*FPvMPo.@-tFX2؅5FF7{8&| 5y.]OYbSG[Q#Dʂ$"{v ﯖ"{rDiGW6x ,57*K ߡpo<I+bhKy'4'~&z3?s/qwd 1]b]iɨf'!$6oCDz~*}HuZ H ژ#\K.Wu,ÃkF*x*硊#6Ffe# !6 ١iؤ^0)r8Ǔ\]k\ 5ې *G?3>2hݮbsUF߀:и t V>0*߳4U\!>=2"rґ^9I;U|-ci<%g!/3p qaײޝɒ N̳٫zH-~3?2zVqJ7vK.el{#7}S=:B1X|u n}Cwc0o pi 5^K!ߏu:(s߹ 3~~詳+SF&$2L ;-*ŀoCUo̥cq(EE0 +[I ȩR5B[YܝAq uX41: >b@kxjf ܗ9/TD!LqtRq;N- xL ~TSzi}92q/p}Ǹf۰vVogk.^d訤cbo/f 洮&!f3-Y0@z-.UF/0h}>)pB]O8i`p,"g(2a??5#3|+Dwx#tG+LLf!*ם="_Lj 5TR[y Bapθv?'@ܞ3I.y𫫰ޛlsL j~c[gVYꢠco5ra +1aͮxj=B!zq(%}FbɌ@ sH7md v(;Լ P]CiU*ϺM.S2})ЊJDeTЄIu[]bPS6tٟ& HQ#91_r(R lu+N>cMתdNy8?菁󇣑lO-VNdʂ)%Feɡp9-J"8R݁UNm6?kLV@lkgvwdLdiZ >C 444x4meH>>ї@iHLLvU]hNiLHppd31:i &,u GKtO)D1*Cn*7KGP42u/?K#f847ƒxIݤx}wōHv߳RøP^k_1Ulΐ/`kL፦aN%;_ƒiܛyX^מ-a,߲4SA#ToOV"%E[WL^i5ky,`sLQxG# ӏ2ej j+nϠWQfe2CIa޻)&LC|ĊέdWi;'܆>P}h+\ uڰA3nLaupAg`Sz)Š3tp?C@Uɉ:3o& 9j5#-/OO&Pԕ25m3;Vt%YIo&OEir#uOB^u+D&+${xB]G<#hlsd?t 'S{1]1#ݍlWԇ-m開p7`YFϔ7 +{M6b\6±-j?ɘ싙6GGEor]DĪՏ ė&1t&~̼=.H#<18 YH0 l:2o&fOkgv+k7m0i|QT[* "΄kqF|c$Pb;e3ʚ?!@ &v+ [ʱv ;9/ DAT:.+;?s>z8:^z!u4ƠF}"S1R!h$̜.Qz޸?yudưKI2rL:u.x T{fJHcj)DYwѐyk(Ȑme_4(sh e@g%n{Jd.U̓T"lפ")`+{t&vN3vFAͺ-Ot'Wջ: ZASm@c^f̷"(b*XAidҋwh]_.[*PԽG*hLhnsDb} d&t OLdג-'#PMBNEX궱F 䨙Q԰qǂi酞_;MGCaLBj3]e SN7c_X̢'32Jr6 cd: wywU}l-OUk7x1gLGB Fkքf=z-@1vO߾Q" O>sR\ud1>FWYU@$᯼Z[MwԜErl:ۋHkU3Lz} ol_U>bUimhhCN[ ~5'JΣ0ݯEON.zhQ;M[˅M$t=OAB0% ܅gxHn#*D^v+,'F^ ur;fH0)j3zm$MNf9St~v!#5h$}r|F*HAS! 6m?쫰O \$=ܯ&Pz}'rxE= %" (-Dj|̃[t ڶ+y ~@毤Ǘ7* ` r)ŠeNv vȕi{IZ^75XWVrһ-.t =zڡxʖ`\t!(Br+M#*L\pF~ٴ HpQ+?32Z"aH7@낵ceAq놉_߂Q\ʲ#B4(Xp\d9˒W y)ϳ}̯x>n9ఽ3(@h:6OF+,uwl?HGHыP$)F(\&5hCA<BV[gwi+OiRk+d :lIyi+׆[E%o/)He?ܱcv̈́gE~Y.޹ I9jUNn ʈQS_'~*c]~׌([G0vInpF_l?ʅ.-'J/=-eZ1 4c!J !DU.)[~U] pl Z.lF=<gSpaަ^˩ Vrlr mKHfO: ρ1}׻/Eh,:/#1ee\ſ$k *&;ˋ~XHu*L#w'fYDЅ)ZR yZx2هHSZe^ί32t!o]'(Fxey[aՂ|#5(@̽((X;eXmp@Cf<r g$0PE<ش/ȗiӮgіJE5=}/ܼ2"w%̊*9oWe@nhzslh fGЗ%`DоEWڨ|A %?\fV&=$w&C!bpr;R-EewQtdi}"xXy_̝\9jȭ50sdV(Uf Q ZTny7 : A4"ZFh1v2NDa;&w0\ީIt/n5(%C73~pLeNB."vӊTkl w ls%*,ޭ e1m [Yz^]aڣ/\ 7q)T`E?KdRcz>H,p,ggI\QX4θ v:!}6B>MyLg\<ʫUm C\K:zZLoM%+ "6(FYe;鸦210@CdSEstE4@x@c2*5*CIu+ s9[AYFefGvt6\XWFyjacNZN 5v}Dny9C[}?uY>#k?r !ٕ z+q|D·r*eC|^ ff}=fe4֡u:RAp!(L VK|ITfnmʼnvHllzkL[(NQF$T?QGRvvjP'Hxf(d($}GW~Nj+]{|_`0),l (\v"-H`mH -p'~!?՟tT>S/|y>ncMȔ1dQw !U(DyLR㫟*?۔ 2g?)hJ ع 8{CaЧ3Onj 6&C-0ěC:"MF1*Mms>*aحTO^hE}XW;flU}д*37I@j>=|3bD5Y RQ(+__-M:4#7xUT_|[0f$x[Ū kE$ A=}Kd[XM/U\cd(sܡsib2L髓oŌ2YWE͞q=LP"s[Z.@1E7}Ug*WU,g`:ƞ2pG/KPUүmyָU_'Iϱ|84g7 !rl&Ym(&: ,;2&1Wz@0 `.F0枝QBC^sZ+L95lDd" S& KotQ4d-g(lIԦ\JQ W?h}, =C5)|b! ?= S09@8,@yx5NqDcǐ Vp[ M Ù&`(XW-G ` Y}ʈlC3X KĂ\X9b{&{blh:t,ž [D'Xvf ms}G+#|jReHP#l !]Hy.pMAO᪑3VjeYUy\Ý;#SwJ,-FvґrfGGKVd?6rtFuk_?Eg>y܂ՔgS;#=G3#.hĺ"rQלKDgY1WH-|u E;G[gtL9 &B&D~n'ow+)"KgR_" "f(Bj[Y 067p jx]V c|=kCNe:/Т&jCwG rN6.Hp$4*gYXT)sLڋsQTR$-[nOXg\G #}&ؿWKK9\I_MYS`*zw΢4MFpn,Z0!\B]-qf3g78 O͇{@X .f}N b;;Xeʦ6}놩h5+ʦfPwq{Zf9BRq&qVG]q)8=H3^*RT=1tIDK9G9{b0f/6=lx]HɅ"lLe.0* mYsFGؙ#Gkw(ɲMc*D\]rJաGױ_s~w^ǭK% H 6uprg Y% O5M͠} ҤVo/5-A!ɵvG߶%VO 􎂛4}IՑLeS.fGAMt"1񜰪G=DnI)qn^,wq{ XKܕ#waz.:eI0^@bwFEGq6T4%q_aTJ-FԸ2!+-[ hq+@'3 IU~Zl6i 3IOra ,  ge ʅx$ b>Cw"w{E"o meV#Ҙd! m~ǺGyζmM9 a9np5x _o9z.]jnʶ(8ҥ"jYJd/xvo, 7VHA%VOwz$QVf~aHs aSN?0Aa2(a2 sF-VwN#IN݉2p{ I:sGg&A2|UָZ*m-\'5(!sHd_9;ܵL*U ct@{l^UX?ʂ攄W4hgf gy>QZѱ #ҡ7(*ͧT>;CbKޢOS}D/ s8: ‘T`GYyQMp{(IU.Jm39]ELQŬ)h@ۼV9yCRpp)$|~DqF\WefSBo TVz龂1^C7EdWSVcҽ6W3R`·V~ i:I4[W+ 떵3-5DΎ#SV֌ij}$7RBߛ L7k ߵL􏓦dٰ6gJ+:fGp :"e(@dJPH|Җx8΅6˃fM2e*"q."޲(5yV2d&+0HAd`Jb_@ GJrj2}\6`W&pg&[(>^a_ (ѸMM;BEx{:10@zE+SALm>VF!^ mN,j|]`-l]+ihw?0!CWPƥx(}Iָu$ k[ xIp=P ;_WG+Ǿ%+87T-/sn h\d /aRdR : %ާl&QFs;BQ5SR,Ài]m'#MUGH,-:w$Ųp~aLfsYh^:2Ys- *){[*Ty= u8Ls Y~_3*v9&-(n ?$c7|7k'fEnb`ʢ}+8ƮWN1tcrle'$SvFtܑρGC*bX:ēD)GEXoUPFS柒e]'k!j!xytxIANb,rN@kT{$:YbD?qwP7w]ͰiPP`J9pq t'vдɓIyC Zi".0/^:) \kS̀n ߼ dXy]R熣`fcB̀ߴRd?mlӖhl;>6wyIC] mܚ~ex^xᣚiԦ@Oi=$=d!}о-Q[VwRArޓkl3? 5. ȋw#h?>QsS⠣S|6MSp*eEp" A !$cLo)y{s\CXRQ L"DsW½c*GvC2nЋ*=אV`Ϳ.؏@3P~.ZqY8Ѓ5秱ߙ4~NNz;(&;,K]N#c2Q1%D{>9IbP@ɲ (3ĹÊD[Hrߞb4|1|gW& sqT*T{0s^UN6-v%|]f%)f^p5\Vl^coKq8 G88Bq[ۗ5yh*+m-46Ǣ@3CiMIst\Coiz ={B+ 6c\<2ZO KsӸ:1t_q:mR2GeQTA4KO+:.ySwҖ\Ui#m)7G8A.8dϪU)}!G-⮔pl~ nnDUtd[}yJzIP-'R!RwlX2ϸW}#._&"ϟ1?&_?|Ru$1"ߌ`F\0+[4TH>"|sCZQo)"3ǻ2MCJ1 :9@;!%D4}r@8 >Ȇ6=="֤0Ҽ]P|D WnPز&+zz/e+q#-$x] 38hT|Ko>i֚0sXԄDCk9lhbG&yg[Zr $㖸'MD"| x}f)*'<&3cܙHI9S+ TJB6fS!GP"c5$yT.PmHĄ5#cQA{ɆI{4 j(V`LSe| ,Y\Y2܉ƴ  g.ˁ>QI49mx7 ۠R?ėa{!شR,T@7JsF2:MFb𯚭FvE䶻lI~V!9t+:(`vQP.ow'=]%# RុQ  5v`PYL|4MϢ {NJ ܒϗ%mC5ai80ej )C uq?p6vMRY& o!ΪRn-E>"o3o AL~%. j/OJiO:1}՞AkM%tծC*g1(Us,K% 3L2C[H8,;-u@Hz)=^ĐRw>3 Ca#;-fdV\ȁr YV3OEU=qt3_RYcWG~敟9F@08a֎YOHS wFy=tgY} PGKB.E†&dak`|9-c-X93qk̫3Oǘ |4Z1_,wIaq{i /gQªwŝ?2$B%r(4p!Y/Y 426Tc[4-[)\9AZ#caplb4A\a@-v}[cjssn C%oOoSDUU.Crh׮To&"sM}"c. FOwdg5/cbU6Et@ԕ9H4ro"59r~ _H_ʽI=+Z-$މZsso+; O(QN$`JJ!>Tф e _YzF1bjtp͇AW:<,RAݱuMA$~Nӊ.2 ovwڨ^zsD8uquЏAMK2c<= vx <[hGSIl?2uDL&*YԪIL hCq3+Wq8D%*Y P!2ۄn%z-/sh*PQMr8+eXt{YtKvUK%EF)]HXn'U߱Z^Ѣ_ɬԈJ}A0t2=4Xb;6UT"IfX҉ꟾ#^VަR,O/@z2 &HKG&бeSH4_ +!c0eO&m.ƳΊ2X|isKQ\8͉u:|l.B?=z5yO22X A-]%16T{f3#gW%9Wu|ƱƇ+'z#ҶrDH90OGTMheV+fa֗;\ ŃIKI/Q5[ΖXƗD:|u;P{.Y}bWUE$]scI^3ٜ\"BQH}LZMȂz)FI,HrJ#!9Y~6|ݠ[{4f\}e;Q^p(NC~ˆ|#PZ=,B/LG(ʻJ&4} n3,KȺwH%ecS-ڢʿ'#?\wKK9ޒFK@&FDCDjrr^O@u ibV 荁gܿ-jgB?y1:hPѼn*J8˭Kd]mPYĮ d4@-7+LlSc4CИe"^<+}cq(Vq/`KUyyfNIґserv'V$ďViOZ@l au^VR=d Rڗj7!j_-rTՏupBFctŖ  &8FLYB/;'ӏN~"z9er5R)j mՈ(3 E$ ERe_٦kN/RbluL/Yi01 _FY۴Zb˜J#:f{DtϜ\^ g+]\U_\Y%=ޔ˅1,GM8أQq| *z^}2WSeS7RV ,dg^b˥yn-Sq.=49hCr5-Wo2~^waͷL*: ])|:j6i<&VQL& @Wf{XlhӁ$We =A* {ګ7>F:hy.>"6ڴ.@Bkcj4Z- 'fI/;[XGVssWq 듇FK%Vr3E{GާrvVUݭAcZ1W@_K5,ě]Lm@yz #];+t3_t~34CZ(FL=|EJ<ŰY݊LO@ˋ`l00f$E/ݸRv8> l9XEmΑÄg-L~!͈>ޔnV*ٷ:dk-ϡ ˦n,C*-lj 1=$bWd亖 X仱vb/v`܇Z)#mĨRO\4:nU ,D-z6<A lPFqFdMlm7SA׶5ʿSZ%fzwEZY`vb*PsVD-k0naSId˿$}$wA֦%>UT%'>7tHH֣{8ֆMYR&/*?@F'diV]cL'=׊E|C5iH>R7Y 6/TDfGey\xjNe o6FQ{xE-?q T7تPZEB1?x[%Up̄>?xFYEP l?GV CT70E>Kd*M6*tmsA _j ""5maMv^8OW *h[rI7h#68W ^( ):A@ LFNΕ!˧-ɜ>胡ܥѷ.| v^eR{0"v<7Eao5~| 4QXtV~;۱,1?D n%}gZ5U߄jmKN" uc0Sj1 'ԩMMZ&VHȋdxBF gl6R_W meuᰎuC3 у').X2('-mSZ~mbp)jݫpdu>szaڣ͔@\ E#_=&ZttO"#GbSc;}n^Kgkhm12[t_8_xRHL ss򨽳ĠT+W<_ jD5d&μy1 G[RW u#MqKPԼy5d{mBWL2![Zi"<ԪؑqC=B-6QC3q2ibMJiEעdE<ѵКV>l6D.7y UX! V2]lQ7RiV 9yt=s$4>ЯJB#*3,6b'LC ˑJm7ٚFHr BSxejlH`3 cI1˰'Ft^7-{, 32[15'm3⨆(Z06bDtg/)_m]ͳ⭓`5졜u%v~ B]mNn\FA Kh q2*"fSʘ r&RZ bљ4.˕A&<8}VRNyE9mZ\ކTf\A(;OCzwƬۦ"| >HyВ"*W5^(,=9Wϙv\q~X=&X}RMtZG/7i.GcSi,#tyșZ&\ꥮK7NvфJkMe&;r[-!>jWј6\E/B8ֆ:i}"!]hPAO`zoC hP4#dq[5VfBVܒmjn[]Ox^G ng\4s·5.= WSʾKl›*/dP%#N!3l}-s|kE%81FpJz%WN^@`*ة9?K|~Y؈[g2Fu 7=D҃ldhW9V維%v(ҧ"\" AR?˫ڧuOueI]\+UǣaxqUޝ4L.:)`3I-JH<ŏ!~55\l w}%s+264Y}y0k-CNA#_km<9S;3aO0exI=~ŪYk fsa0 DaL7kVfkڞDP|{TW@nZE9|kuc;ope{purW")Z,oW-U=UJ3 ЌuFܱ [VOaImx*j:gR9S,3_h)Aϊ \&"|s13S._\]6Y Ψo38e;(bi9ąp,dpgJZpO~v7,i_(jdlg*SFE-]AvXde/ `DWuowB׋TFY` $ԫS8sn 1s#m#9X⠠@/*Q_F~k (/28ExV6>bt;S'd^n/VԈQ<[L@31 k {8O 1ߞd Z.-b;4-n+3ws) ǼArT+89CZ s]JMrn<1uB($!K'^?P}Hkv&$Enu,rVzxD`-bUSB@cʯ" R]hnXC"i&K 3?]ws =?ya D?!|C[%LފPHYbIN& ے]*Ô|yb(O+t[i8&hiB-G5:7/"ƃf! ̓s-$:W`w.)>3VVvk$tR9X&ay:חXBӔ V`ˣ]b=sa*gskdhiZ̈́Rвp#Gkj]S4Um J<0BÙ;aA%*ϋrb !.5=W6b+Kr1lЦݸ(@ԪAbkzd6aGLh9} ߅ZM ev'{qHU`k}Kʡ} ʺoo܅K0C/} ?F8I0 YËGw9 ?e(30r!%=ϨX^^@vBR?<ϮO[9D2] wIIfR16|C1LV )Ot2g7\R9AbhPyHhZ [:s 3/F,#Ӏeͱǫ=%0F&MW[ AB\Qiy"{]!'@aGM0)";.Ý&ea •dR."d.0',΃rG$hpWj2}X2+KO.U 9NdL'<}ꝉxwzS_>ۙφ62cM /=ulߤt؄H Yd!q!ʞ ^^;yf!O|׮h<_z{>2tfGZlɅ7%1!s|BG#7ȟtK<Z3ܓ#xkeh;]E+ Hi:e/MYVIWnlwٔ56{ʨ̧USdx$@JHҚqedVJg'yz oi)f/CҬrk`:O)Gwirۂ`+|ɾ 8lC+D± QN o^6fL|/6DB2kxkEWUÁ-J Cej ԺE{ͥSU&{vk``bzZ:&l<}PiX~ 4VF )pd a徆pr:&!S^g{W,²|я_>yePP'L #8bgڤa֨YFWJԡ荶zנ(:ey|WKkg@0V|7(3z,Twnh[&4+MESrȃtwK5~`/z[mELGa7̭K'!^b>a]5 lhGMmŰ|N8ql2 nJv֔bI»C~$k_f1tSb,EH:!z ā]gbL<5#KSDx6Zjsuv _Kr17պm"傉I`1K9~<.~9e;.8|N1F9JYgG̴"eg 蟽;#_*!5Z.=5v[R)&l_q g\؄/Dku)s_X{!GEOFrN*1J@ {ћ6X RB{nyR1~|{¼3X2rBm_g.O*kj6RM7C-[‹U+8FV$E)C+\'A O+/='16V/Dt;sz &_fQuI7L?Va1sjM_ihkB džISY^t{h;/+ ]#j1]vZs[2r#aY.?C1<|QaDV(h?t5bvZr]j\gJQ*ynO2=ve=m-W@Q2LE桾z;'김(ERwd#TZn &2TD/r*#n( ^V@t"qMȂg8]ULG5\[Mi}?iDXХC161W֢?'_ V ?(T+yi+:*]t@'.:, a,j~Уr_ wFh{Z+:j.Oд߀s!6FH.EH"^NTjJ'$5͉1@~:e'$4ķ<'6X7Pg+nr 8uY %(w[&=td"悋I)B֧?o:)H*\*à Ҫjޅ9rldo/t*@:oU{=P6HKE?)mƺUH jqL=xeϰAҦ 0\`z}nðܺz|( W|w_ةHܧO2Fͬ~;&T arlBM(7O2Oom's} O`TR;XH2 8 cgt]&e;׌(͈.Ӟҟk=HyHcXK >,uz|%jePomcr5"mk0㱆-PQcs!Î\־a*駫5,bmd<ѭThq0]nBV=A3,^ӟ]Wbd$z[fWDgMy(.!o⇽kZ7LѴkMz<ʹ)E1WSCY1L_G5% - w Nڰ# ?+eD_γ8~GhSb~oAVpnag|o>r-C픑eِ9Rj/ 1*ۃody[,hh~6eT^z/Qx7. 9/^?>,7 'Q^X~@J'ۀKҴaLO7i2[r/ \YAH:ȃ]~zNBD&7G$ykDhc߻r-qZ inU[q^8ŬJʲ(a3Z:Kќ,VNaۮ[fd&`ӫ"2s5Ry< u*j^LUOu&8FK m`76ydNI]бwPNaK#&䈳N!ą_aZx)'6-,{-^rw!n#ŏJ  5vK볒?1viYFNNܓHku0mS&wjNm[=J9D$i.yR)/$OKyQ +> "|O%f;@Y3.#jZ gmR2a 1οV$R.P [x|.[:L?㫚 44oᡌgW)%1?T|\"nGؖ8L!ViSTVG!'"?JCL/UЕSG+Q&4z5TΟQTa0vrb )d/^ud1[Hb!toYLD=^E,AC(e/uU}h 6oQ @x{oM9e=9Ĝ\Ŝ=[ZUnP}2w:r7bz~e?sGgs8A)갺6nMU_^k<9@q;Btqvu}9*a >`Oė)o5z2j;}$> #/OZC=])Aml#*WHk}?fFn>%s @-ץZcU..`2~3Wo`vAg{52n ׷4R2{Ta6v>- WՂ#l]6hGzh.]3rmNSX -xvUr:kﱍ> y#ȈlwT}jݏ["=d - Q %ZQ7j;7 +ևʖn=t)A{iN97] ,2v'_DXj\-fjohSnخLTi1~_ǂZ#kPj)"x+a +rU-fm^1#X:8ϕݻFv̋~A;Yd1z @ G fI mwοc z))Qt# T7Fh?m >QN}UR (*{^uP3v k$IȮa$=_Noehu\辩(ө;wT~3GRh,i9w~:="/vO4nW1a]ݵމCr6Q~PkO\Vfp#7׈y#g7]КPhƓmjuU7tQowY=MsIb#=zQ"j^P3?V`#" ӯR!.Iu0GYz}ZU Qa@to̳59o yq#ES{Y2M5Jb2%c,%z87HPՖ#d,#=ODX<#ԁ1m#})pʃ~γ5o]Oc.1Oy[!g\ :b( % \+Q=_MW"_%*%k]ww4Ј|ox2̩*w!iA2h}yC}׋=M ~|l )~[r2t?{?byW0#^ڌ`%*c_q!Da 'xk^QMzGc)bG³Sw.RlGŢp/⬥EXB@`ii%<"m[aM-{p&XZƳ MٓwL/,bz sŧ0grxVI+.Sy:;,5Z?*u mިt1犇qq$SJsIMۿ .#Es]ȥS@S*V~yA{כ(=&P>, ] 8=LTq\#f4:!'oځ]7B-:<?qEC5z0Z3e<n"Js޻,X !]VU_͋oޟqt\z~)E a*jv[rrܱhYSF@Lbi{>FzZ ̼_1Ḟl\@UbAa^>"k*Y )Q8l^6JBASD qbE|jG.V| fE1/ccU.d ٗB4,ZYK,n-岘HuI?7QnitϋKql2b,[CzrIM2y.ya\l 7`ƕb&S~rv7qbAw+ݗ8,TQUCgH S2<0T[o%c2vsG> Ob<|~>-sљS2_YBkZ|_גu6jSG͘3k?t\yuVΜmzdriQPuZ UfE٘iiQ%VoJ4'&Q7B%\aM[T/)`\T|#!\t& ~8$ >d ;MU/G I fG}:-.,ڮh!: ʵ'y# g`My p8<ߺ%Qu~(_6YB? I=kE/eغxTA|;.)y&` bjZ;n7}L2kwi)A"]qI C_w q}q̺'d9EnʼzMQA.r;?ѩ&]^4缨z_DX:U1E+@k DM -kV8Pv=|zgv c[K#ej<ʊAF?BB{J{R}$Ѕwpvzٝq2+IF71TW> Bd[h\dobW*qZ\P[we@DӀ4¼)dUMnjrl̢CR6mNs;7;=-¤P_ncp~K {ed _"E }^UT>It XDf] Zd.^LD1 8ܤ(9}<-Sݻg1aqP(!Psxbۿe~gB/D/=5r)5K6#ݑoQ[l듗mHu%xy*Z'G$YX}=) ueFJSʙ-t(Iu<ah,`qNW=pB6+*k6EH!Ԝp Ǻ;Z~~1gG4f b}/|e&m)(Q⫮LHV_ qLƼ'9@JdP,y&Lh)4ah (L۫d8ވ|g"ێ*4M BM~-.Z_y{{>sT^ &b-;WQ _Zo8u־Q EE zX*ݜnHS4BQiD8_6v0+wy#R4-dy o (/?Xob ^O]^T(Yܨ<&&Fq }\(gA\JaqƁH) Im/a,#JX5rIQ`"[fSLwWzO 5},Vc3(_yiؼ&c}||_M''N'y ᕐQๅSJq!Vp7χgbqE‰C?z'ώg W_ RG:/U;GJ :PzӺf"a@^OS˂zTܱwϓC@u~,oϘ9Q>.Am:"X"%ڔ"&Uk On3PYJ;p5.^I] ʃlf(ߒBG qY V-p&۴c"OWduNkӔhϟQQ(ܻ:$)LkcX(.̎栒R#v UA.RY2'oL۱➠wCEp*A:h7-a1b? %<7u)ytZ{0Oz]n慈5}C^:w3q=3s5JN-H`ӀG5^#7=!r[hXg mH{-[o[fQ֖J5yM ZG)G}$uN;h(s,rxYpoqJmW5.ixĠ1Qx\{ z`Q1< "ӂ/Qܷ Pu3ʃB:r2 +睌LoMk:AUH?NUGwՒ9:p uX_=ȡx]QT hFF+e)_]]Re/l0UؘKܙ-VL8W zGD+/bY#l1 )},u|>{ . y}a¿\JGzyБ'2zgJzI$ G%qNaMa n/dA$fիY l\ 119ALy MkH"%%Q!o!>4AAV|93ոZ wGIEƖ39'+e@Wub0q2aX2<;A:7EoaKxRzD؃-y}R)O b0JQOdjT>KH o;X+?V5)m"s֠Cbޭ&7~^xGiDQ~X|C,6a$5hUY2X`Ovuv I5WWeg%X]O0B\…)+A򰧤NXű}®e$xjE!wUp57F9u牱H5TWH0I^i-J@' }:jSbv$!_|v|+i9HxC)aX3P~|)W'Em9_Zqݍ w bEFeBIBNmׂWd0W;ip$6[Rw26wsfz["@/k\L&ӿ[` (Euj„v,-hL$x S7\LBw4 lYc 'vݩlDkDaFu:[u;xvQ?WQ,Z$Ud5*蕪`F`eAi+<϶7͘s~mQ^D@˜<|qCK2MYYwњ>g@$ј8BQ'QJ%z> 2P0cD)x3+& 8:f 1 Du=YZpDŵc^l5f:S{4گi`S菥251}dd j\hImСcTÍ}G^c༥sʌF1mgsm<,f$虍|6 ,gR/t#u-À±cE0p*fa0e<ظJ`NT ̳i?1w"h4|˨^%aGC[b$/mmiImtڌyQ ]+i0AsU‘8j‘,S\ ćz-XTbS;S[1M5pevĭ5Yӫ0h ] Щbײ^Gd.w 딙sV[r\%`v[VI}/[="E䊕3+R:DVkX,)Qr4k8ȂxZb` ӎlʎ*;(MvCVyѸDd}*-:IFbBv_!u >!#*Xck΍4s슐t71E 9`?YdQ,D^[bPܠ zlMe|E\WHc8 dqU̍ޫ-o}fOF.<{kJ3ڨn?DUO R{p9X#jCxlnS1hBd  U\ |ʫ3}8)O1q]]AؚM ]r$?D{9x강X+~  U7ϒ] /ZQcy zT5`8Dֈ8>r4xT͝p>I̋&hJxTtR'CQ,;17 Fɝ|}$%5;/L_9¹(;(IRM]OR7gΧ߭eL%NJo$'KbD~nJ2[n0fDX\sE˺AU-m$yvZI"Ԏ ]qvAz _ΊH4-oQDO-ubjxWONI;?75ѡu6l{=;f]% 'cmK)atW-w [ ڪi0 x?~E$&#/4K/-)#335UXXK: yrֺ4( ̨$֣. iq:'#Z} aevTݘ*C52 D!_/" `; b~q.'<]Ģ,wƜڳEo75L:z1=0ZEmPGCԫOieU e}JuqnӃnl`pd3s-ޗ|꧇ISKRjz2CT#k|>V#ZzDG+~CrV{c]s$6+b2OB->gZ툩$*eNZoN[E}2B)fwI.V@xNAA%mޱl`AaT!_5p%pJ{&ۺXw>8p:j)\ ٺ;˫VZ@Y{hla`sȠoS85 $ j6 KT:&wSE@S͠U\a(ˉ!~뱬"WV qGwG0o\CR62K}W8#v0znrs]qlTwA6xQzwR- VZx΃f q~[ڍSwpo-Ufg3z?̰:wkG-éJE ;/F&x $g #p퍂Q`!*?!2ǰpzyPŶiHgJ9&~AXaмmT1_OrtSj?_r5 M~0ů ;PIJƘ69+m T: BlݙEYEhr1 ˠ19΅_@} 2!*Ϩi7!Apث\T.`iva7='}F7Q?(u"†X1wIuq '\eSkVՂh9.dOd JjvR{1Pl*y33B0i𐌤mCWts@&HXWW(/1ou4Ɯ;֦jRxx */Qͷ3:7)ZXxLqVE/g8U,?ұq\o&Ny) +J|7>'DU+"Z r_mlnnh*6<5ΖBi`+Z2QxnEyvwf3EG>W#|ABwSu6CG[o^MO᳸4wjK'.䖪w 99muS-{)BF< H\YTo1N#RKz&jYjcM0 ~R[9Ԑ N7 \UyvX QB.cs xDQ6H N"uOr}T7XqB'ΣS2O$ՓʿQ`_g`ITNnH!OǯRx  v2 Q76^C:b(T+h쓣3x͝ O̹PԾzh]^e$ P7 #&-6Tf*QxAzFDV* @j P8ߦ"rM2W*\RJd 23Obk'֧\Iڿ?5 (cvŋKdU5U'QAj+j7 bnUR Y]2Nºv`vX{ÙU'4:%dR޶sg*\hҦ6j@?RnOU4 ܮݖB-{Zpn֜i+.IYuyИ*8Zv53앮M?P$BA5DZX62#KPSKU0'~s\3zPYR譝 !hfTGdz, %/JSc47 !>XFksMs3DLQ, Fdl` Tɉ}  NNsRI'-*l`d"UIԖwJnĖg`ZiSV6֕; _(ӆ:X?3 \﯉>_z˹ ⋬ )IO{HPG_V? gj@aS a̟Rd@]cm(`*s} <3uBf8%OMpG%w[VBx'7xb_bxptXT-U%"^j4:͝&dyz&.OˬsMWƦt̝]ӅvyLVO9XL!or hܺ$:Xg* QA$3بYܘiV'A5"eĦXZsRܗkZs/7xwojڔMOiL[Tt^jEʉn\{X\I=>п_2ÝRk(Z+c47MsdIe.i;H~i:)XmPv9/dz m,wIh]BR\&Ds $o&^LLh=yևZY;g8%V&Ɖ8lpdGgia3) P?'!M<ۿ),IV2Q%L?^@nvr{pG &9yaK7>fբNIW5F Xfwi.pH'<:|LR$RݿcfUcT7/^#\t} %T@\nڊԤT@J*WWJIR b8*(1z!T&zlJdG Kz3dOM<! D%<׏*9{wL5) }媉na>G# >ouۋ©hn* 6jUj,[w]+!( ]U멯2F#z:'j4oQTx/c48SőNrTڣQ@VՙE/t _¤f,`Ey]hU֭$vޭ^  hִ.S$Ď;?ɋ3iR?f0}/Ȼ$[Ђ \]2CrQRCy ?`V7/dҐ(c\v PЇk./0*eMO\M&%\g%>^4 tFt 1(IaH-ǎtl#n̻J~;I(P2%;= a ۔'2z^d#gw{M Gԕ8MsGUSҞ@TNYVcU-l|4G~T,87؀XknpۮLђ=sN$meaށZPsa%v-eX*}!ݧH"h5\HYVcEUfEBB%eC&c|4d[R K'v0q={(lv`T@WK_04@VA5% ص+@E׷{k-s AoB|D:KTy@Xo"H2)`ǖ]Mt=O+O'S @?eGfj = D]zM# ANԵ|7:I>֌AncƇ$O M Já `Ӥ@^B^\M[2HeXD YqR@H /Az7X:ϛ:8>h4¯5'^E ~V`l_oP iDoڎ%q SG o@bhՄhakBWdEN vVƊ̈́5SB̼E]"Ü?hj5&/xx.+NL.}0v:Ҹ&L7 k>Bu+WWy` #Xce{À&X$fjnzj(ﳁH|F YguBwF,!#<>NHg,Wvd$(x!UMZzzb2o=cXkK/aȜVi24Zt]W7DrW8(D&ԳIKp Eusx̘/ǔM([%\ #Z^n܋L=+0uI#;[Y J}t+?!A" fC,? ǩAϰ׊,nlpwkilK k62S,}~:nY5Н+"\S9u ޳#nΦP9X-/krHcC"aZZ:2o< 4"R#Qe`:ʉ%Ѝϰ_~V>sl(aJ4;(W} h6DL@+,٧nbP9MznZ! S/yLKp4kӀE6P#1\Tݦvm_*CY =1p?uw2H5*,oi[laNsekLå%RD)T9pqV r놎̢:Dŧ@Nł0:RSZ6%-DcOMLVG8)tj ߂G/43ȥ FTvaXR7U0^cgQ{@=DѣNIXrTlt%ZRXj b/Sv8$eU4$,Km߷;78qGAɽCӃUCoLJZQ\)m"0\kQ&JƆ3U%J^OۿGו7;G|urjV,]Uޞ?Xt-dB\% kS{@,6%;6s(w E?.^UYzc`ʗ`ux=h*m&wo )GH3f_JxW~.4SwzAmC^D%X 2$8qNZv8- +qkc^oAD) h'Ijdߥi|/nցG @L~s uGo#|(h͇O`|4$٬xʲJ2p,]Du]X7;tV׀sla@PͲl`YijBNDTu&h`!jR=i3zcUHvFSsv"4#9ԾZhï$ML5gߛ ?jB-pgMҹk3p43ScL1g =wWa5OKNlEB4D+K:SOo Ƶn[]tY"Lb=)) 5TNɆ,X+V݉&V (eĄ0C?F%7xveV0t)k_sk9*)N] ꓿]8V2$o9{%*f/-VF/3H>д:IOSϬjSz&9\`C{py3JM(Ytih*?0E2\mPZBf+|-Źeð&$f`9[zRQmeQ\o]ww;y5!&cTHC[.SKcO{O},{^b2 w©DY3n<<CE=/::_QrhEu"G34MtэPIr7P-AU#[(#d6aj o"2]kZ`ݩU_zt]H$ϩX q?ZF΃A,.}j WĆ"8u]I M̨W𑜖<4$ $?^6zETN {Ԏcm4E%z?Ɇw@Kyq眵/06 TBP^9|yL8%:NcQ(oJX i{ap~HQUr.;:=) 53-G-fznۚLm-'P%Hhit)J'~& LJfh&C5h}NYb%[@*B=YW+ۚ>;s{VHo-*8(v>B{.WXBrjYL+^H_y~DՀN'av-BuyhU._PúUkfQ&և7U#[{ݽ~x.=I\9&Mڰޖ6+ w)MU1t* ӅN ;5=-@ĄD+&,/i(R c0os"K33 J09JZTv}ħpԮhu^dHʸȩN7Vsa;3cSx?g@x4/v2wz D;ki>n`^X<1aoʔUb oWIQU@Řڙ}iX%KP-,sS~zY. Ec܀-\Ԩ1K\ĶH.J-P_K!Got6[)%ijZ$3f5QWldkg(=/9"IP{zٌ;bqO=f+ G6? acϲNuϲ鿞S+Yʚc. ?V]xu.cBFLT)]VLƺjڌWZW6CU\"l+!!يKA׆&@Cb4L"-f,uqHLI||1L^ 0~"irj\a#`v"SÜu_22\{钥qo<)W˘%'^aQk rPn,(4?E12n暮 {GrJAĤXڰ9:-RϱvsО,`7}ȴC{[ױo&2@#j,up;UQPH1\\i19#'uC Y/'唌NNpM!Ì|)5x _;sjL:JZca }MjӦP`#% _Bk9Ng62{%Q;pU}\ǣ jV: b-m[Ӭ09&|QGQf`qBJIzA.` +7^mqZ)h*K>,áV .(o?C 'N`FiA7= Q?LY&pZ|\Z3%,U2G{Rg}F%n9@erQ ) KUbdu"9eRO]rCPO))es ސ8 \Hע=(^s!8^)L$O_ c81 [MvE] ķq($( Lcٯ K^\VwtKw 7v1yJudRS۰r 8 DkG0Z.Au@\W.83 RI@"8Lt9kǡ_f ]hӢ[:h4exFVd.IX,x*-+xr ENzO\fRĆ|$wTF7˧)b9NWcxHfDQ޴5 _+2Pe4`]=&W0,/C5RS4kDc^nԵ'>)eI|t;O,hJRXk*Y_P_qf b]mE!PP162X(j U2>zRd:]ݼ| J,VMJ0^D4@cSaI5t#lAЙӿ,Xp{7}LB_4Qfqao!`UBxT"IYl=||F%<mC/_xƪgnH %K̵,GMJmc$kg}?&L oAkɾ)F[wvަoN8~ʨBR[/r&y@flK+l/-R߻m]D ]E[m 28W)2K4v= 힬 *IBǣzI | V *Xy~>h C90_Q?jXv!Verr͌.l̙ag:J"&0d7+s@ qj]7Iwbt[#G[*&xH@>jhŽwrujpyn8 ZY><8jfz,?tl^D"a<'BRLb*yc{+kkTw’`¡g:h׷^xrJ n-ZZ5i|Ɉ? 蓧^ZXdQ0҉9'Ifx33A`Ñ Df\Z̉{07$LaWuTJ#4>VyiBAD*O %<4^ 3P\R_i"s-=X_jXk(jEx<_;%f*A7ShxRfgb۝ݶ2-\c8kuX#I;g)f}0@PnN+x'^(yLNxea\p3ڨP/ԑ}EN1pt7#y$̃!>_SG+/X&:wF [^L>pgb^ACنJACò/ ÅdT]X=~00`]뵂lK@1/*։Αl=7bpF{#_K)kI?@1K@iPr:wTw>XoK|6r裂Jp|@B*lC8-%X({z,>A,4NbLJ_vhVyfV'_Rh6o&)>"fi8>5]=LEMn5aoW$vHAhYoZή㜧d*pڶA *iV)FHnU Lz/$TBj19wxwf;~+T,GcRht3…_"8N=}B@U)XH4U& XϜ+o͍P##O8 >=odaRg>U|ºQb)w5b*9KW|RW>$otUCCl*mu>\oQeUv{:E3䌱5YQZlA  A긅~6noHi2F\}.@~#laIܵ7KxY3G7b<*f0m k1 n^p}r4;90,X>?$ثXx=tP"G.7θb92|zv siц!gO"Ȳ!}X CyJ bօ< x̉^Hc 2LVP+)?S,L3g:N.y+S[ߞ!O;!`/|&K-Z^m7Yh[ۍ @Xpl ;t` rinHv(ub yT'ޣ?‡FdBȒ! (#` Uz%'MP@ݘ4g`Mtuzj'\?s(gKDJIxrp(mq6iae#EtkuĆ"|Gr6z"V9pku=%dza~^-IV Ŵmh"gtTOc/=${{S ;@\P8Mgwn ryATz5j&]<4Đ4?=?< H ߦǙ ق|N9>Хa&kesؠ>VbWl3dWMMmS)Z=ww{3 ElbuSq& J n3V;>}J⯼!IiMlP܁@8JZ:6%)b;ei%\ $odPR240yjvxՇF J!?f)zg[pDKNT D $G { hG?*+VBw$TnbT,nS {=p[VE&p zk^p 3kbƓ ZK /O͚`wa8txNzϲ١ҵAj'&AP;%)T(#H4ư.48P=@叨>\5«jM~PыkY5yИvO88N/)ǰBR,C?0HanFJjT QvgH>!m=ӏ ?{".i=mʉr{YNDҋ&  x#PoFO|C"p}2HW0wt8V<£`~c:Ԗٗ,1,P&A"кЯ#t ˢdCq}H yxZ]b{N[bbwnF-7һĕqsٸj])uz~RTEhN J^]O඿Gȇ˭TO۷($j sEYBU ج4_{oQ:l7Fڭ5T=6>N?(̂?g^| 5 DIf=靈$qEtD,75 &+USFBK>BpU># .=Cm۸!Hl%VCk-_9fbf1% 'IĀ`nH 0̌3<+=]M089opn>tR?_@ 8\kT,;BS&z7KTX0ǴBȡ G[W#t!ix{A(E_KJ@kpHUha0*Գv JNJv_s-N;= ӚıPf P>Gm0Y b' b/!y>q-~:TWS7x4٣RKG[a3sy)TrZ<ޯX<%ߴ.U<1RGeu 9DDr"c҉^WJLRJ;>cv`'Cn*\ZI|mϩVᇉ͖q? jVɪQ{~ lBwۅ{ȇ&P ᫶7 m@^3 φ쳔CAmLHY ʽ@mN` _ÎCk/A"^&X(JqfSZ(sY" N]ߪX.f%?To6"&BIT[U$fx]Db™>z"|D~rm̟Fě^0o.@%ls^w&Rã RANrnϳN /N ZwW(qq[i gjPZjIs8vPx*)o:v<.?i;E8g\cIѹA|NiONZAY}Crn9 _7Ո0X>< kgP^e?2? s}y$:h!̍Pey`k褭;eW3Y]aeA-"j*;acj䐂|=?'>xz~=VeJҰ]A˩!GY6wZk#̑|4.qD sVnĄ>Y2X(dd@ro7ќL))-}b9:b%%]5=!Uxsl/\A֭sQd=MpoVN+} cGeƷyW_oOh7gY _O3Jj\3syկ S^FQĢq ْ"I{j\U2b\Lh*Ӱn1CK0@>`mg'_ء[HF| w~Sr *=Y ?R J|U=:*^R'eXaSW >$c=>RFԤ2VnII-N1?\%<Aϫi+URXn\d@ 1Bǐjϒ-kz* Fπ425F1E|ei .:w3M&I |^4쟱 @_ubw|,b程f%psP=nfc3E `LY2M2ّi˃WA ;ih]QG~3h[qE-G"v/ 6*ǁڔ+hܓN"l w´F!av<'ct8@. ̵.]TЌBdKYNr i A2NJT^ `ꫭum#ȧk޳hIFnIݘYeZ(PzC'2pw ү:X]ݫ:7E]uŭx$ȵL) o HP C 8 0n%TR~.7 UQi0\ 瑍AsԮ e1JW;Kaw A=IJ4.{Q `XY83m8{•n:>ʓɎcCŠeY;ᷝDYYDJѦ\jc?H|+Y꛷иG2.1Ea]H$l Nn26=c90q-" 4ial[G5d]#BP;sKgQ\)N#/յwMDv A:>Go+&`4 sQlB93(k>r{g. |V+&㲿egN_12q?˺'l;UM,8 ȸnFm7S_a) P]'/I2֢zh0XnWmxƏ]1(8(oy)$8[Pn J&"]\`"s (xj{X"~204+6$tՁ=SF_z."}̂63̚?aGw4]~W%?^ >GD<3W;ʊ-UJz;l(NE3 Y|8>M;]v3osWSHmBUAbxh4ҵSfTAuWkCt_iBRHIDTz@.Վǐ lBU82*!/oi$FGHm$˷؁O75%L{d2|?,VF LQk+5wObCjbGoN{)KZD#?$}Dk 82k5>4{-, YWnnY)qG{j%9+(xcS΀!#2K˨@?k@`XbDz_% 5XoJ&8>Ŷ>9}!{yl޳炫] /ՆrQUp55m-KgTWy'}*mƈmMe*Kgx:Mf kw?kGM_]&BӤ0 1k zc#[`TlrjNv+Uh bo$=Ȥ:XϦg+یe㤽2/A$qdo0 PHLI6!yW;J wM+Fb>{ dy{fC'"܄ֱO:lnO >q0u$C[dp?4_@@hkHսq|@˒NB\jRTa۩G?%%xq}zy6Nmva.L3EBGc1eH?ixL6t6$"td >ڠ4:+9} FK<-[ω[D*oS|rY![fQ0so/ǥ.@RԀe}NV9e54,rSA-~Z`sFv1we=/|Ŭ@v1SSƿnೊ*]UPg]mg-}hS*(TRB/)}]93eNMBiy43/ KM˂ "+?҅p$ѫV7LrEdRvK[uW96ю"!Qx(pB_ZAIZ{Vfc8K | .?|%[?`j#nܭmyjfr̜tҖqTzqr 9 ^8igtCu(jN6,B ?mNNiǭ@ypBhqyjx |aǕ)w\74!rs5=Ah^OvCT3h7m䏍"YM PfnA7Oér\2RVhr8M( [& bb#cy3pLI!m!Fĺ:)p/(Cӧ?>Q*F)Q/˨ʚ7bjB1ENln72ÎoBM6~(.BF! 52Sk4`|q}J3r3dp& 3Y&iO%bdhiYw49<_L%@ irՏ UddZ-6cN, Nt2NkԈ0mB]ȼbѣ@w^k;tԾ!YVtL1S jEFZ/@Z0v-i.O+426IޏyīBY_ GW`HwL0sI]Pw!LXXPc.ly*V:+÷?tRRWK5bs~p5'u@]N(fUZZ1c<@dgPi4pciŗZT_m+dc;訔yTrl^'gtw)/\0A k0,);`y f3,J}<wО|M# zWOJji5u N"~ZH9^ͬ*H )mdhz`L46Wj/[Cs-!P2fsB$t ƋE%A~5*l" 0NF }뫘ՓqA}Hym+ P h78iOG֠Lͤxslut)]OQ8sl~g9jR3(M go"1JjQh#KAҩ]B6TN %NǘY $$cQ87#y ˁr'8:¸B;]43oZ[a#LIEr S\Cg7C"r3s{N:T:.k-p\PHqBU] S$@$R{p] EJÊ/p:߃`E h5E-9PI*2X\O (lK_AE2;z n5syTlb,[07YfL_#S)ôKL2'A-'eq;oIǛ 7pG{Uav3ROv9{tܔ&gb eIJaMD!YJ@i@yh kn*d F6~aR,_s{#LHdqlu|}O"yoX]y8Cа/7fDW xPaR73$ʋ9sp"G4{ VO9̖F^c1Μ՝&ky+:~>&E&sGr~B|o:>E(2Zپ}G\pSj_d[-NS5Ҕm Gxx+u0͠mG8"8"hdͬL{tp&ѪOW"L17 Am"W&Lc-Gk̻wc}s [Ǵw >O7wxp6B|p7zs_MSA樆wTEEZgrWk]XIʖR2,p.{ũ ttw(,$+J>ޠd/XYrA2e ?F GpiXT_4%0txmu\C=\sc(M٣[㝵(#.g}6"/udk1`rgiz.a$dW.+9э{fP '($ [8Jv C ),voF9b7㺈ד Hl9x53.邭_^g#N;iYRz:&U򗪴7$%"[Mc``y9̙ zRȹfS*d!`4F=b+٧"ݚDQRӺLwfD}(=E𣔖s5+= &-yZf~u&>:Re}%tO6?zC|6[} i/,1?pVuɠ7EG` ?F̞bQ1kय:GnR߲M~-_dC1/;`=M-87b[~Wu1sSx2V,:&dXw~gw7еh)>UG}z $"[gQL6 b8=tA>٣ obz_g2zE^7;=ebxy09r0S s$I =Lxg_ %xصP;#]"ϰ:o )Bt+/:S~ŮPK,ܓ|.w@kHψv7vRe0ЃZ-i,FS6-X㙣)hykd7Q Q#=H=UʗQvUy舓x ec X?3JOUAVrs[yp .huYVV:,N}DQKh`l1)"jٙ oil瀪G8EX]Jzud^](5>[QbQScR 5jln_ 4s;|+fш NBq+L٥7Dd,V7/(İߥ!lek{ %mB@³BDUg34ߢߢ|6htڨYWa !F}LIBzyZ[辞.B3ea3c 0de\E)A]3)1oQ: R6d od6a;I M| Fx`9;x?  $'ioh{ lL wU >JfM(%uU)_ء U w \8!z&)~bC;܍8H(YdvKԠ0Do$>׵aP]#D-4?'ET@mTӷkkpfl[7!gU4iv]ZxHSIad U6wpl_K'C:W_5͋8S;\4=CbwYN#' T(%-{ zOlsݩ5_ &U8ϧ{j@cxgpn=KY'TgE=s'n:إ;x~=CpH 6b뵊x$r)1F2jPzkfŪk6"n͙'I~8oe0; QLuȳW(ro:+ GU(P3PPUCxK,t}fy@@7ǯp530ۢO4~ZV9'-ٺD((J4jX5WTd1W"n&,B ǏM8ć@^;'ڰ FO`'ԷxֻFY81 A3'.& l?&m?2P4]HːPQSruU:!;LWc-`L34xki8ZBs8w;rR)j[\qXR,iCiUh+`88XҼe,~X. tLB[Gҵ>P dML4?\dx\tw28< n,\aKp-4)Lo%rYӵRP{Uiƴ'7|7UTjѠ}Eujx +İS@s&s3vxA-~ր[⁼>m=?` &+̃!=d*oa2L rMCB-~K"g"e7SH#2:H:MlJHc7ٓ'ʤ\qX9yS|OF%>!V(=G}O) x0 gR?cXRfbiɎSn O$b,N*Ь2CTJ`@Oɫiy:VWNGTA3d`=1 .,HO|rZcOHe2z=mx4ÄMi*FemFM]xn J9j1 1"s/!uTeREu?7 d2lplgqog%76r&hKEdCLmR WO-Ak%pTMd¨#3Ac g *D{B9$z{Q S1efcz]6Ϥ78L]`HX P{o4C!@Yݲ͹_VpyթMMtMuGo(xՃ_]ˍl+`Cޱv=]DɎHVM:ՅTkE/0m?>7R7u` W÷j(E@^F1RmB:ol_6ጳrFQR 'ԯĠ!2h/v^`3vTuH`.5p5Vxā*) m]w־8U~MNy0cW;N"@dw,2*h/d+:"Gİ m yR [wccL bl>Q*c}ԡ~]o"- fY?ػ[H&/A8|Q%4ב%ᴳ3@5gAnqP"o3?;.T"qfPE߈2.dUG)FMB]m F8|rK)1E:A<&L|)zu{ X@. muݭ@wf7_A P!v31-r^Kw1o(6NNjfM@'J9u4v^/ c g(+H}<}qD-0.4߭MUD Hw\4rspOP-iKEi:{q;\ny9B`eo8t_"\uk?&Դm2@fd+D`n̐:bC#CݛP.x=qJ@5\=cĖ #UӼ7JKZƌUǒ'׃tDgw%bgx8j,XĒ~nq<}Ðg 술sXK'OF֖5kqM-퀹ۊĝb|FANr?9mnt*'8DSomИƩg:x(^K:O)s<jڸ _ &c[0 jk> ت\,V+pPTm~ke-U N6OZDZQϑK;L{Sc'%ا7q͊ z6dortS/RJh6Jt|ո,ȗ.T>nBwާ~h=xu;MA!P. `ҼXS$WIg#zAuwKu6=!^܈#wJiS>#\ ;x"FN+Vs?ɻ}lY;&:~&]QjPَC^C6ͧZC3!_&$=;FKz,t5r/킱ZvanlQj@j~fSsB_{ 滵J/^*;]1:9Y {CM/T6(iimZ d7:0UWY>lkf**V^E`Tg܍C^j*ۼ9X;)oB u 5~^=c/eV' (FЯL\9:U*~!/s7YZl̾K9_ȦTH.^ |aEOLxFor)j_؁=ZR5 |k+rb` )z0hYj[2 aR5Em\܅QI|SCYIuGu$G|ء_2d&n~RU1f.%>7 ~;L}HP!SNVVԞ`_ɯx?yL1d֏S2?wxYBȷD6cJbC6Qmx!wUmʌE12+Zb؎ gs} AMB۔c*Z)RYͿc)F '`G]8}B?^--! kI|R-fT)]wo:aR!Kmv{ƫ bF5 ѩm4l>2f;׋c8&Uǝב:ƞSڡOF?VKoXf޷cg>H'YPX%Oez<[+O!2<?4pt¹֟t G2(Mu,L U_uQ-6u7xKD߻#X̸- R䢎d!|`-5 ˙@S c@On1_#vp.?8b@F}:`ե5z׭K~չd@bڕvLn3_]c u5)NouTDC`~d wV1Z0QwTG%gq-/Y{<,KbOB. ~Eb)e{<ք~ǾIp__"ltuVn6VĊ34C@FM ";BnP8gI^DxC3B=uod6,ƅ1 Af'L*JDD6VQdm&^9^l[e v z/ER΀ESXls(ϣ@L*Ȧ751`ְdGwlQ{.Q~!HRq&䳹QT2Zn'?rؽi@,F$*iEAR#nL ʭiy `q{NDRxVhߥ1VD~/eͶ%Ӕ5FЎ42% [>=*M!#\P$R&cVmv_6?'ئdXnGI%%d^+ `'𨀴*LLR"%¢l"Z(Q)S\S6Ӝ+1iEsIx&kU Tq_=Z"r0[j#Y"?CToM?X5ڛçvR1Cw&}OΑ>1 ޭh YȐ/'u*t™|"O}^:#g b*KS(!%Ak̅GO@Z0#Ox$4!a2^WZ\v -GFUֲKc4ۏ t TK*gZ{U%FxU0;q&GAzˆh/>`&6L-^1"V\0Rgi(Gd6qz$0%# gg xƇT;*@5^zh-au; GOYNc-~AEPQ5W8~4[P$a"k[Xb#nYm])[!"J4 {a?+SOvBeڱ*%ۉ4ׁqXTS8ς.3bzlL$ݝ+\Og 3r blxL͐Xy|wc5I$W)[ć.8w-zi Ԋ,5"sb@~W>go-<ܧw=<*HEom&oOuZ`w2>^(;=8(}0O`w2? ,H[sxO}T8 ͙cyvdf Iw]ۥ8H\U/Z$q^^۝NJ\l֪H25jV|,urX Я܆l\E]7 ;B9䢸3R|; JszEU>Λ/g=S,KIEWf LhMLSo(CM-;?RS:x V,eädq%V 13KXM!ygo7EI8O+bLRhyy)ܶI@K:" QDR>J%&[);ybN qgqLۜ2a'`{+ Ao|!lTVwCꇋz̪ʇ"J l3amc/4W([y8o!e}hm5:x6w =l,yo bJ+'Ufo/h"~vA*r.WT/76ˢekWS'9-BBܔwJ/fX -6HVP\cFR^ꎔϰ}aEYc7<6fՄґ=]&n벯$w#Pyfޢ;;[M0WËn=/lzLs[KBڕ04GYT~tX@?JymۿXJ~P䤴? BDfƇZeuc46|ԅMWÈ2O}4+^@UOx ߶_vQ0<_1\'6/ IHLZ(Y.o}*r(ن0_3KR5_}b SLşurDUORXk]k1żp\_m!G&%gDE*9U9:сc=.U?i'1r4 > azgM?Z|*&iIP}qnkV  X`kS;YP6-%b[Ɩn6HNjM2{?8PATr ITSuI SPHPk\LՒӓŠe xR,=<ѡ]HPdNK`:`(kK3%B?q͘*[𨇫5iMm~c$ΩNfARj&/>qA$ּY$;qs%[of>Jŝ2a#1.O_=0߄%<5};|yb9 P;֬THh٧bM ^AZjL2e/˙ؔ 1dj밋="p9%ʦ1Ү"\pa7*9VDe`;1L։U-q fvD"ޓnV 0KtZk& wp?*BRAZ] G16Zϗ>M:S#x!^f JښxI;kebQ~ B)u:mؔ"$7!H}l_WWO[P7 Y懅Ok1Yp+Օ\4B8`};Dė@qr"׼ 6drK#V,D&ry>yFn瘯nm"% C}w?eHdeee}fK{:Iû\0R %B2IZ2P2 1JMEʟ;;/C wF@^mxW }7'UMOXlLbsˮulni#cTB) w)[wGl&lp|Y0AR=jFy@Hl DEy#-fͿCh\b6U}7[LJgA8Q ^˲%4Pz[N.[5CMrGy߃.#0xa-о.P\X]$KbRV?f"Fr:ZT|XSѩ7_Mjehc i2gRfrmkFr ĤxDM3V;6wK" 8%v!9bzl8LC>I0t(set#:Bj7s T\`Q1"DJ}K_P7b3ր2ֆLjxͨXz+KMp85[e6/=Sڄ|&P]!h{aMlbXnFW.TձQRu2('e7GϲY׼N r_JYܖ9')s=rf^=V}uR"^_IT.א{6j^3f^ E }/6t6ʭC5GxE$Ձ9֪J,ߘj :NH V KRx]b9ȴS:eP(.)V,Q;>1^TVl8fdҧҍƴy@ l `t:]yqӁEo|0})=R =rkA(AMdo`j8 ns&/`n?HV6T:OMbT?dGwgq<#˴,>|2H̏z;iگZ&cOmls;xzU7iu`b蒜QZm猣AOCwi(hq+0wt|>Q߂ ~zsc㗩,D6o*[zs&pӅ[UH1&T`2UpacƨwP_EH);WבH2ט fG qyEX^ǚ/O)aY4f~ WQEUs4),tù§ t]]8Z <:湤 diWSڇΜi۩ݚnt#X%h0ibf=`i{}[H; Ni߭نo3ml[fQSu{_ˎ/4G)'_=wI ~*h;ECĿoa!+vCpJhM*`oanQǢsƖǏTҟ ^4":оYÚ$T s <%SB[ Qޠj3; l'JV)&OT:yeC5.mTDd 72W 1:[d3{* GDo0}q]+&$ôg.8-5KQvYBׄg=؂L!b̉y Xq*#PJxKT:g&h=ø6@6Iy~ .W5SRjɩBD+=Q%<,^Ҍ_pB2 fd?pJJ~Ta^ 8UJ{ؽOYj)Kh(ʛw6a=&&7Álc L˛^y 3F)H8L'CZNTVl[='1`q-m+%s_1L#qrq~Uح--e#+rHx$!Lh ]g"ґA>QI&a/1$i"bYF rD<^O:w(K9v_<~3z1W8Kf *ir`?G/Jv|M=Y܎sE5*Фu͝;ï>&׎<;I'>W4:/ʗځ0r0Es ;Ph4xK :9'`42 `m?ioSZQ |lPO 3M{L2Z#nլB&А}>|YSIXB"!":>􊑭 Dc%t$䕔Bbe؆xR;03X:Gycˎq?z.hYbN!cN˅'aHr=49Tg%QȢ6?)4[Ye3Qmw-Pid [ ˳>oc% cSѥ0z`4&%Og``S6p 9w污'G}4YwcX{?GcIqpò! ];3HhZH 7)8w,H`vU$6.0= jڞqAzUq,>!lVj9@󍜧%f[`jW2z Ykꡆ>~ .M~ PK"f0SK+L|\ S?HF̘:3]ܐ+FA¶A /l>VG@P hLϸUf ^mɚ5`#\vi%r [f׮%\(|F<}r7ֳ%Ǿխ:tE@qlrWY8[vGZ]e.Aw2j!%$bk,@75kT,AgD){^;egHTOp]u]!xye<[i\39nܗXFwɘml_=IrZ1ȴr!R+Q-_ YX+0e/`-~=^>mU`FZcacN  <_4k=kh(1bS ^%i;|"E{L3=iN"il']p0_k@!|0ԳCƛ(z;A dwj~@J 3~ˀjN듥$dQɕ,j8^46Bߠ5Plk[ٻ~Ww Sv"3/"j36nT`xdqӃ\"u%6jbr\/cnD]:Jz9i|fjm azb-8k|F=n P(oMIKC` S~ kiŌ N^ >sl@] uwJ(YQ= #ɋ^es@%0zfgmlI% v; ie뎑f݄'wi4fɝw%DRBstInQ)Twne\qJ..R+W2HM^uR +fJB7jgS$Wٚ8606r{8ܔ@9)vO&Bh"΅d BE@E oΟ0L>)b0.sSd3R L=пN(}IZ I ~IV'0Riڶb8>0hﱒ=<(nmk(H.%W|/%\a 7Y)±[4Y@Zl1ac{? sJmuE^(F Y)gH| ^\ogI=H5j^Owux^X>3aK嶉`x ;ܤз0щ0?# S5LX.ր2)Bczc7.zgH@P6;>_Ԁp;-Q$7@bVWSq,LJ+ס 6_wǡ0˲0a:i|V$ YNC! T {BA_+&mLui&9XL%;&CVYI#PcۮBRp<3G FD^ p(;,(i8b#s9*qٗL9EYW ,6\qJ^p=YkiľZ.Kՠu9'aRObVجv=,l GK3FiQ(6r C8&Q} , W2Uҳ:U7-RXr NAJ"[``g0XNCQ}x 0ZsLbS7=]VVeHŽL~3dnXbB(`-ݬ$GOeuxql1p%k3(fb!h2e6ޔSk㱹ML~]*X/U#rn| \'$^4t&^P6EЍ"ق{Wt}"NU]]XFpܥMRpI͞9NDsBc7ʐO߈.~/0ߵj֮w|:pp38{"*~vױ4^r?5L#C(,U8no;GWZ. A^(.vjZFѨ4֒Fуx *q炣1S`{7=2"3US7 JtcrVGжk`9\\o猎SHJ;[?o8AqꭆLr0Ǹ60J "uJKGjDf VB@2 u ϴ%lB&M3UV bB6Dac@fwT=<Kop5r ﰏyBiFQ %-zLs5WTtXL^XMs@uK77E_On0Qmɉ\PD Bqg(5Le|yiOAD#"u)Q.ʾiUAfp;{Kxw)!Š}HP:6tfK@ܞ7 _#U١ysR y}ݐ=xذ9q-SeƵ_KS|2o؎;rζ;9qd7$ br׾[8ʼnu5\ _s*`]5&X yVvmpk"bO?G[ξysa9\L4˜#R@]k<;G:~K.c#58Z_ޱ"XA™6 c)ΙWWM*MuYm[ҫOb|YGr>6w |̟HId8*yۇe"l5b T2!skfoJ6}fp3-fSǸ|fu$.,P<$F-e9,ӁCG͸ U\]J\v < l6 $^t׏li<c<^%D^zَ$ .c6TD\ Y-82YSwJT!}AH(ŗ /Q{'ADcy-uDJQMBVĭjt>Dt}ۜ62J<)xu5w+қH)ZHP!pci$~!-3=7. xUZuKI0i2ȥwl2NW*P)Ϧ_ ğj4/,@ 1;G]l.8Տ}ܿ[?DkhO2Gjc:̦`s_ nwu*}NQ;&ozDhL\VWd-: &!oyѲl?\Rߚ6U&a6z^0 qB$:9F~璏7T*U8ف0;lA+'%?/=P 61FdÂ"Sc ӝދoWqSb3vR BSR:9kJ)(lK'b-5ɓ9GU%rUUSZkT[7ͫWVEwOihxu3DAĊjt/uT$y#UQLK;7\'w]!#"gO²- Y&&Jo8K+>7Xn\{ 60[s2$rvO4t6r`[ gYQB8{Eq2\벷>&y,M ߣI#"BY^q)QӨ#fQ_ Pv Zn5~T9qfi_$uGW8,tP';F@ ф`蛠? iw:2j;m JH21"ήE$) fl2%jY>ߩs!kgWMDFGDb;DUOhC: Z>5T=_]7Rϭ[Sȴ d-yfvV=)HYa}|iZ5(Cj ?sBJ9x ImLn\fȱR ;N8|KG|%T'ZK|z Q16LQ^D aq:T:--v>zc(H0ٿw.3Φn"]եvͮwV+'.5.h[>^l˚Gk.W/-\L>ƼSR@ K4e:tBHwZ*vz2tn61>Aja n ]eNƒ}ٜm.T<`1uX%@:\̿)GߟV2ޘ9` إvgca)'K\+izb2u\5ͭ^ {~X\*b+H a3ROuk5 I0fJs4B~;pF'6h F.Ϩ3V=SyWf3Q ӓ"bXADf7298r]K@sc[|%ŲelS`XM@~$=̾tmQ'DQ#X|7/t7˜^6P|`  SO x_D+0탂#s񖟬"_b$B)n&?/n&b[ @= ѧ pm8UM}.eX:HK&M"!$G@mᮞ m~߁&$n}B2qz2+_QD?,%lϧ6nT[ɶ?h,9}\\O Q2o2nmj%~3Xt7N[vqĒ`|ww \&JH&uI-X鸜0Қzle+l6zyj/{*z1v]faN 8U ${YÞOȅ3HOEB E C-jkqFHz3MZd 0|]`lC}_l5W:dK|.33kDPeygA_Ku-7'[K4euخj:Hѣ=itS1\5/59E jw~sM}TUĿH2Kqmؘ<3 4\0l<!)R[[qCi /KqӯAUf p~oֺƨ!FL|F6)S4UAC)*bē 3PtEdZp+d(񐯔qmYF !4s$I v$Wjo ankb│Ўayą}7#%2F/ˑ8a0LMiEtx>3U36:"\$_doP+#w\>S27‘LQu9+!ªE2nQWBt{=m8_h %6ts[H )T<.UfΤxTLN^kZVsb (YxXګ.VJ"AvuwFT83eN0&/"LG~k!Fo:ƈ!JX .VxZ/ Ϭ6ӚXC@]tX|['qu_M~dU R2ݜH1{-yĝ W^g>ѐpekcoA VSV:T7#V)DW!i;ȍqI,P(Exb1QâƋ쬥ZĬdJs_usMeyeAf,kpuF|hvHm̆%dZ aubek`8eLM:N>6XȎc)3=j}lJo|u醹4'((8W'Juc _ł?8z^"RZZ = UnE(y63q䑞=&{s_uϽR!6-V\7`fMܴh 1k,;JNO @(C #rbPM1̓v YV{ o_ C9|IQ(g4߶{bk;>砲#G'j-O=볊eAڙp,y@a'7[~i]K3υdެËO JcT} @ޥ}˼6!1vkY%{ජ~ ~\0y>3I in+(;$Tdd>E@&.9HAm7 ՉS=dhbJ? 'rMo&hP,ճ$ˌ5wk,5Sr~Aň⮤;:?fXV$JF; RZQ̾>~y.s(*Tl|l'j$!i=cdo<-GRdGlh ;I3g>L莤5~GP[8OuWD37Dzr>Rx}9|,k3跞>ȽZc N>ax:nKnh֞ O.lܲ6B6W "Z\HgϠ e(\\HxVY,Ne L;K!.KOBGPxC|I4'uQs&22UB z?3/ fi.޴C~4-H_u #ʪ7=Z (Z$˥,f&}"w!XG'^K2a`TWč(_+:a1`0~WnEH,_}lgmY_ExX *g`ڭЃxiA ЩO?SguԹxHķf> KIWY^>iV0$OfuWc4ٷ£{*Z|uA4oe>2m7:<7kSm4?hQVM]4QW_8EyT6˥xA,$8)U[D03mP~m"Cd{J.r; Siԃ-.n"|:SW6 h?kOMPݕhJDm-LP~K@kGˬg4ږ@ +{㶢xgaU eRINCP_imBp] CbM[(Vu]YRwHZ]KTSj].y='8"O~FS1#̷ =vKݞBcdHPS}!esC]O2 ~ o z[kC:7ZZJ]1:[&v]3X&GIH5k%PݦK bm*l#4nhG$q\8(K`BٝT7(`g$־Evg&afP*ZW|lKoMq2F_971s_Q Ļؼe"~) ?\ =ω_7U-1O. jVC`g=pMƧpl7_4u*5Ǩ׿-Wvq%ўplr%U;NO68}?vO[iWHUPQҐIOs&(Q_+v+>mA_m:AR*mYْ,\樬3d[ǘ)۬zHfZlϤAdLyml&"CA,_@ K"!dvm( Z QI J]_ׁ:m0{VG.o t\:6J|(`+J+=z1VZCUj@.IZ&)9xί -J&Z.  lg\ vȅUBydZ=(X]$iP{"L;,."Yua[]iId"ul:<rh fʅoUJzK Ea*!iOlZ)efTߡO q &^ %?g@Vbqw"i2\L1%[Cc,(kf}Jz\߮uR1i#Ml]EWzJ<Fww.26|ؼZ_Re;W)zin XLLbdD@z}7p#};X,(#UV~8FMyi]s-lϪV`Fۂ|"U,I [Aj4.Y̪BƦP-=[;^yȮa/y[cMrSi H BTkT9jHLv9^:>$wqn Ka"$2Gh -t[ƕ&,ʹw$f&K x 3VN xwQ>B @F4eNF@HW88i8HakH~MSNa?hn"/Ɲ=C+>oD3| 9C ?7A.NRKi,qsE<*hL=A#jp1H%rɷA ~#n3^\dPS1vaѫX?ЎV;߿|꽪3=/PJW 8>5:hҖi1 EH^K!67&U`tIzvmVՑqD PinlHD0eo; +[ʊa-Nֿl o;uFjfA:ZfnZʋfk *>.TX{G6 Bܤ| 4 >wxI .+'y>PNl[:=w%A_4L܎Pfa#R0Y) (5D{;jLq/GzʽH*^d,οE'1B;ۂlQ~ [;v"̇ :xfti{=~bfZLc8mBڏaOR):i;?%qFKܳlnS]JU-Y TKr ɾ}A6 o7\#,<^aݣVDp񻔴kc>+w[LyY\cBq[P$zNgpRNH[AQTI==}Xdd\R  Ms8j2[a҉VA$KJ:X~j.dA^P,.8 wY&QPA*Y(u*fH:O W汧Bi.-s'({ʴ᎖7PØp+\jXM!0&Xn'"n@=U-Qל)h9EuZd.876_4og%;C_;NܰY/Cc욨I"GmC9oJ8Q;9_y*Vؓ!,1ZFbƑŝdh)zϣ"M"ZöwG\"e#LϰwK8ף=.n/^d$?ڍ֭=Rvۏ͉|fm" AB5Pf{$O增NRbH-Q?$FgF:Ss|BǸPܟ LVB|YjjZTOG"CQП?B^/@0@M>՞Gq׶;wnN@m2|St ZwaIT<HЀ؇{dCsƄeZ,<s*kW+U.S>}['.hokɆZ>I`鼠k)`8[my7"NrXUol9)$OM%\ HsZ-+6"r\o0G*ѤrUV(R묥9~g);@޲Xi"9a(G6:CzmK4g*;b5; @e6-=ʆ;P?9I p=&@"W"1iWwN}!52XOƉH3XpԛtϘ.!R0YYqV5HlVDg5L?f]u'9_zT y)s| ~QHS?YKQjM3\B*3hE,r0_vŠ ml p%Ʒuōm\NIg L.|o K[F\VR6t!sItH~хj5R'MHo-W C:19׾ؓ<%:q}BA.?^ h5 -j֭>VLb6y 4'ءI\~.`T!Nq]D;sj H"]w겚'/ SL^hyˊr+V1Rb ?%)A2n[$#d%YhMM'Ueu50:elmeh]51zBg2zq:~HrP)Ң\ވީR@+[3x0 M+ȃNm!S+ZO)['A)O aJ#"_JY>?j̧Dm飏j\n: 2NWE(v$bߓbD*pg?*Ec&c&LJtȉF| ɧ*,!smln]t9$Ғ1AK"'&2j/dnt;܈K3ɂ݅b>Fo 숽{$.B~|:JAa3Q$y=n/T\&/q4lR2E%qKZ8Lm{!64޴p> 0k-@SCeLhKLȤ]Kdf,MFJl ,& FQZ+T*RN],$G@:d.QEvS&Ân\n BdI.s9B;ұֱ-\ewc ~Nދ _<9cC)@Z8Ѷ+-؉KBtB"C q,JLA6? Udv20="R{z'œ>E0fاZeC oV]A1Lج mzP9B)qwQ1DL3`Cۑf:QpOW~&+wPRϊu._E0$>V]DV $%*( ugyQ7Azc}Wjܹ1 :>Cϙ,;aIIsUtv7 N; bXhyRb@h,h0o0Thw8TS3##rF|=E!1ذ?tX1]t5觗ތ=Q#Uɛŵr% gf4.]pu#jĀS8{@eZ=q> 34qp*&bfLۄexGQ_(h(oMգƭPa-9wtRD߶N")HDjs r~t-:b c> nށ"0Hġf ,A¤|y١;L:y'};) pO&9iq!w2.65LO}_#Jyrۉ3(G,u5g$Z9ϏP溩FGlre*!!ϱOԺճ1eЕ3J3<=^rs&E|Y`g:89~yaxB݀dǿÃTG|O꼵 TЬ"h+.?%jW9@5--g`"n30y-{*́]|C-֊.oOS#OK,ކ 2jJx~2ҭ>$>'b3(*A5C DU|BCF3A[ҚW9Hx$f)Q@Lh *g!DͤcVKR8k*nY8F -qL;09OGW~G3Btw,ɽZ@m>D #@jN.Mkų&[iPnEo9X4,P @PrxcfDM}B0R5 UhޚOFQά$݂msa֎y{p\Qv e}STňA&ߔœ o9b]ծeAfwĄBQ[xJ֦֥DRaM:2>v;@lW7K2] z|#ʰ7KNMfN,9ۙ6\R?<_k|ܒVgeY0\n訵"q2\;G(ϭn`0^Y~ i{֍1X^= (JHf2|KX~qq1Pޫ.kt|2{g?bu~CkH=AAe6STBjLD_ILЫ#ԭܓ*12Ys Zp7/^M4}e^jI"QRaDU_H޵vG ۫ޚ|j;8r]8n7 {YB1P+E͛ܧtFn8 ]m$X3oFn\HWʸ "Y3i '1~NbX Ԍjأ`<hR;=(xV¬R|CxATֈtxh(ԅxBQlk 7`^ ꄟ %̠C.aN6yݗM[_WY4*{ҹ%i &wrPPHf ҬUAVwv<厦 JY`r,#^YlX" ^F{'o g'>R~0P'^ea1Q)X8B=`qϥ4# it|1QȪ[U * ?s Z:SrRb1HEmwno!oP*pir}~Qf9wh,o,*+8+ZZFf;G_yMKy~'OjLƻ!5S 0:"Һn$Eȝ ojYyP'-IUK,8e0j4f.4k^}Sg<y؛2Eā_ k;_Cq7KTN %A:ÔWMdxIÂ݃&hH ny 32sn &:)T:kEL!Zm1X-eō:3"&G" *q Mv8* wPVBԍt#4iA YP<Qv^zJ(>:BLrǔsdfs4Qη߯@Qy-<Pc鶹 z- NAT^6x NƤWu9:'Wm?ku a$l>F/o84mw'2i=+RMuO5[Vd@C\v&Vw<:Us:R"N((?o[0 O/"i?\/ֹDŽ(+:s7eW6J//8ܚ>Xe>=H <[b2wеbVvД N3]PmIn$w;Qv7x!Ͷ=g2?;-o AIr!o@׃]zn9 C""IwCl`{ǸJxEW<~%U0y8HcʐZJx t";\&CO  _!ѵ)K YdtSll:'*qQYEV3.7b|kXcWV}\eў ӂ9Fm (!ohwNQ6YJ)ۯԞ„qE:qq.KvXf fƞWHNXE 5Tԑk8ic"rY Yrǭu`;u/dG5-xߺa Bʿ8U'-] E8>WGc5z[O XS9\Xr4:.]-Aw dyzB0CP]5ZK5t<t|;e{(IVfyPYkwaLѬc0wHLN o֣4CfI3mY$G$|Gd9i\9R~u(_=(뙢)h;iT#HÇ$x^鉖<@)y nqޑ;yeD~?G)ӱrAQ`g2ajO:~|e^-%xյz[D%kS}<Ä}cV'H KX 0x}r:ؾ@^6gl,?dHgl3Pb68Ò0ډZ`4TWfwzitӰ4nr  ]%Ol ]@%A,hhڢ|j"w-fP9> VT<=&Eym<܈ .fXߝ7%zXnmtWICɱ-yPn@h_Qf,|–O yBկ|-#X'>="Cbc6fxc{ z  Rbi7I[P-9wi*ΚUωᾗN7Ԥ BJm ,t0٩vXdyr蘘)7jXQx<0%jLD&]aa^T7{h!9.]>t$m^䞩7eԝc_PwrMR$#2 BL4޺wwWgw+n HREٝdVVE>YkUe]!Hj2&Q"@+jQ|/݈f)I w[>}iR,J,-Do,_=$7m"M=65AZk&WmI "~:DF?$Is9NyvD*} s|m ٙ,UY19 +21ZmN;+^+0/`kTV $4hgPr^ԙ~!n=x2:vi}.[d*t&#u L^7fXIGػ}tjJF,<ˬGCүhARڪ&^YrzmS`Wm& tىVL+Zޫѧ;Ig^ך d;, ˅ⴋi*6xS2qAyG9Eq,!F|}sDRy#j$lq,@W 9v</D/(Ogs!#ٍA{( Vh#@eP61ރJp];D޸}E-Mϟ^7A3խ`ucȆar'5P27W~*a miFBj%ۤSn?? ~[!xN4^ zD qWo=DW+֥A#IBs:$ja1Ӗ(D3bj`a5ye<+"\ ZM`[]Vn3ę[_egB(?3u[P Wa|҂s{7g0^0ZFG-)HԘ80Ƌli8t@]ΌὬH WnEyюÂ]$Zi߈$G/sFΧK5L<-yeM|ANRrFW5Yɜ:TX7 j`73qt%8,^5 K+LMmqеFJ\= 63z&M~to1Y컈H,s穑>f/6N:VF~'ϭdْN63k7 -mTI[a my}r@]C/ KZ^ cH,D鍦I Dh(xC>5QKX4-o \?.ى(^ްAwNQ E.?tn7]+S]R `z4nork`pbDQXRj<[ >-eqj*;l gT&NB>`a9QR5&bLe׺Jg@6{pǂIe1s4ͅiB(MpF0s^5X4;xst*`pW>NÔ |3SrK̦WGt$l4 K$?ҺwMXf(%Fyb\ȶ8#¤_?=UɑK?g;տ3HD1.g s54^\P]LBG%dЭ\3y)ZH^XC\؍o4OUq벘=$7f&ܿL8 QEY!b*BLY5SiN&,#EB䐊O^Qg^mhox7^%B怒8ȣ5˧{qΤ:@QBPF/h 4OOH!u2/_:dQ׽ՌyCېFLB~e'xMͰJy*ZZծg.!&@T[t&SK(zզ X~[vGf*zRXPZoHB0o@Q5l"By圄]imTVr&45h>=vo馰5Oi`VQ6G8%GfF=dLT"X&?X5Heuxf MP1oiݸ{~'H-= (A6!N =H>MEŴr"1rO )p]$TC,0,c=3hs;AOcv TxIڒ͠yKAdM6l5&4Uf oS箆+@ NICؚr'ʓW#q#> }=EҺU UހFs *pVw pGc-rW}7u6D]A UuRBn #a+]ЋYq [Ug[m6UK>f.`/llݼ\\`TQFD쵀VЋN}969)Ɛ,sVك,̚(ݙKiyy&FD9EHrǶpt85f| .$kG WUl"Dq = pmA-~[|D`LO>'T)Qu#"+3i81*> {" ēJf Yi̲3{),~" g.>WG2hC.d!i;ʴrīN6XPD<8gbrˉsXˀB1hTR **\*wgt_h}e?3 Zū}rV.N\L]ɯ?iYDn26x{ +('WF×_Q㇯k_7e`F=I?fѲ4M F!Pӓj(7(MCˠNr/FPzjg zhZX&v` :E9s *&ENqāMf_6fBL4`iF׏klHsg.SC&ʰsdZ3@)Q5;pt6}=aAKBr 1 j̸Ӎ̤kPFYtK*8I$o >\w/ nޮ/'\8譣Z؃&y{{HH.Qxs}!TյD` X 2yWeA"+슋ƌT|4H84vbzDN T^xA ӳj(Z q]9tCHy))żèlY`h| (3/<$^EEp0tl3oI*|D~73.$^HrW6MbT~zubc_FV/<d9֯E6rL=_/zHW] K>Go5-DGߟ DPl=4א+=ך(#p4f=F֭S 2,d995͓"Se!:,K܃x.uQ 3z8¬< TAID<DM.^6!Q6j qT0tDQCKck6nۆT7bEAbцpsrPh kkT uTi 17ǩ %٣P8qi=W-' w"A\6ܩlrGK2zE8woXkB#7>]Ob@XsէhxR &%+E|ȸԤbQJ*Adc&q)Ǝ mV QGU#V)rAef,1 q5y;tyG)$ۥdmHOqʍj,UcLV.Yh=LGIM2ٿtZb `͛0C[%{Y,kT <9?ahEvX^Zu9R<̧Qwi%)u'5qLzU4 #_hBثIՒj &=< Q)*qޏQ 狒qΗ+ݘFMv6-^A;Q#,2NhAo2PY# %՘{oӺjH QA { #g {+M[!8 >ڪ*A?}pI*|hfE%Zj B loZҀ#YtWoUh2Pi0}b}z24۴,F [7"/ 5NSAze& ;E.q6gn'kQ99b 9gS_oGdTM R \{/ǧխC3S8vf}6Xa%-B5$=z,|Q2e3ӋӬQHo1-m,οw3ζ4U,%SXޭ֐f, dkiF#LPS7t,6ra:d|F)7[ PEef:--#E:M蓂T-X&y"!; WtjL4XӕV=4C/G@йʫ`Ta** UIŚ 9oqM{cbUiT^]9+ )ǐZ 5B}FkuҸm4(Ʋ@|Ȅ~ Ҳws`i#@ W.l8-zv~r~ 428k etЂZOX=vK1!OKGiӋs&9wRWc$, &]7- &nY\b-k +vt-Wwoٌ0SwX\.MikUSCNt' 'ZaH{;V*^$N-0TLZ'/wv }\' _%U4 j; "yM'um=r pMɬr TTz-GGυ' 9%JN[Y&|3@_Ij( ?$q| &IZCCV̺_EⰬcYҢ6cMԔ;t.Eԡr7rf?I՟[8-CT"z|5)MKy=q͡n Ȁ%fsL3f8TjGvC154\a>m#?iYFdM z,yx fa\"vO'>!2bPJdtj,2M*!εw.J襩a W5StJF:QV_%{T_8LGh'!3e0,{hFy__ͷJaԜI ҷ(ӓ;9q=^e>ӯqo0\ރuc?b !A-aZq]xɀjfYWjPZ{ʻ+m އ HQʢ*tIecAPF.F $%|qX5K0Z21/4H芼+\63$l@}EE2"񾠚30V&#(C]Bt/!&[K LVɎ` -1o?m{7E-F`#~7z]*)|-GG+0&b4phc44}dEL`4pv hg', ^*p}6 FDY.W@Kg2ZhE>9,Ϣm30ZL;7C%_ïB8;оJtXώe+/nxdkJ"ͫY0PoUr<k’[o}1Y %ZP,eCjBKjtu^2˗s_nu|.pJVz<@pg 7 \ps%[<қԅ&vyJ;S `^䞺9Gcy X7ħiAD#ϫI2 .8A~;{5"ݰ,}??;RJLIlg|ĸ+BWhO^yښ$eIr%!L1 ojczY8FYAͦax]PT]E(-+8lkf# `}04KHla l25:])Kb_$re[T1ט+G^qB-J;J)Cuq[c6LG? 7`,zgR鹱ҞWQ>4{6S?..~q#F Ǹ k_G0cP\rjFBP/`æx BELy5wnx|?`lGK .{xz t(p?1Âs춻 /yPp+*JEF-th\DN Ņ;VOiTR+B.D7K H=cBivGpiD?n_B0L{Z`x`.#,cTcиa=OҥB18:!lG wW{W"ZĤ U) `f'Ĥ]?Q`ġݣmҌ7A|$|k^<2l?uP["&bW}Q*LRG(F4U˜ Aǐ5ݛ 3Bڛ.L vtKɇ2đܯn/[#tRT%ylKYY.nPeTEn.y2"'6:]琢*_JpQDx"X˿=_ð7|S\xK.Z?m~v2#3MUT1vj[a:׮"Hg(.1p-OwF`C\g1 ٨pr@&rզkb׫90=c}W/}:'/҂J6:Sb~P AdM9s&XUA!A5qQoRE7ړ')2oIpy{d,Me[5);^Cs$Lnb8}.7Ré06)g 81ަR邔ލjOq e_\?vRB8FߦT|.IZ=}EN]pMH8&+.-^q3BMb.sQZwFq 7cĺdU kvbgT7YÕOfE}ːY"HWUF5ҺSK'V ;m- Q?GW;Ζӓf_8',CI|zr)81j~M~n{AlDm]*"ʰ*#WS:w8Mis#.McG 'bMKY(]sqj|8Qlt?.*dIFDTj^@~ӥPva-~e.|Bx7JRMm4SiYZX!%f-d`lw"^΋|' R=}'lW",PC}rQv~ F]`詁&2)B삦EFY:Z>p$ʐq!KaQ]hUJeS'Dy$`HUGk&becKw@h{f&1+V ʰt*x  ")L uAŒE 9A&ApGy;m Ao%QR.*#R]14NUb/W0 AP0s8{U%i6N߳qa`a )~n ZVwË; $+G/͋С:d.,@;WKm'x^ib!Һ2 8NQj>S&v?KJ`l ޽֐{/ĠΜĺHӏzۂX/$.[vlFbbRyen5@F:mB9v, -%?wUv8wG1zYL PD'#'DIphUͩf˷=22?\XJ KdiDo벷H|:4rrR% 53Vg;-E MFEH3`E2U2?P¥ȳeqz;d9bldv=5:] ҃Nj)+M&ݝ8 5fhLٯuR|p葦+9/5( ¢1Fv8fl,!c/iq 씣kIPksYw.ю eCB:zs^Zgk*i2WNn22$?6&`0,C3s#$u+ Cb$I\vrV<̾s]p -ѻEe"}B-7ۼvtGa'= "K!Rh>+7(nͣen5!qݵmW Hٝ/YPÞ2p9jD`-$FQr0Y97#tԋs6K)Y 9@wdԭgۊ}q˘{|&$^y9\lMf؉Tr3DW1Ƨ[a .2x/S,0n /L.X R~L7i N*|*x#o0#MRa d j2+2aFP^^U)VגƗO.no)5%ffV m.* gÕdlKm7H2krT OQ0 !uJ# pTCON.k?> ?fzv|1P-ylKJ̗ۧ#7IhۖbB"'+:b݀@0Tvڎ'XR}_CyWd2=[zlj{ޒ!}Uלn[i0!|#-9胐G#+F~)UT3Nh-?$~f[.J2*‒  eYLVX61!G f` %KHRk2*7,K] RhKVti:| ʶ;[jMrT.39Œ8 d!4x+7+`5zLJJ?S8QͭyYE+;`%c#KVdJwrN"'*`ZMJo w43ȸPtI8IjOB4Q1Yg۾8Pze398P3ɑ (*, ZA*2OA5Ι.H6G„., x13Ga{L )<@[9l_[̿nʫ0T{I"ǐ0mve*I&r,Њ8v&(*\[9gu7;)MZ.z5>GOfAgW[yPqp(2W*p{G0YWbA DL׻Ñ%}Zzm!971z*oݦ1Be3vHQM K4ԋzh)/##[ -ae"iwyTWgfy M9zЕT]et{*,{j9Qn`'ooݹS}D,kY~XKwZL;T((4ŕN.hpPn1cIXo-`Fy4{_l<%3b}ZɚXèUSu+ōe@xx 4-'_x8Bdϙ+FfT?2DmT/̑7XR#}׫۪& pHBOx!"73c9֊%>Bf ТWSAj|Jb2闇>ϔcC>|.N"Wɛa j@b|=W>V{117*f- Y ͧ:+5?ε,_|P"n|o%xPsiQvlj[^S2ZsɚĂJ7s1:lBd{?f}iQX"PGbc9D)6­uMfЦ;)0DGK|X&{_ePv$s4j\6սa@ʪMR`dGϋl4%W7>yݥo+dMR 7{NDgg49 jx VmM}@(u#,jϼH;vWW3{n;D_Z?jH"Dt,|u|5gٷ/,P7 z~M+Q;Y-a!N3XnU8Xw(cjb>'bvBJvz[F<25ċ_%9(Լ3%PxxчDu<:CbC7lWב5\nyL/ޖO;ކ>&I@Q4;,ozZȺu4W$ !ԗ q(3(!#~`>4B}x %v"RY2hM@&SK伆OJK nL-&Ze$Gl4qcx:g"ukmǻ]B8wk;޸ q -4VɋتM+. oI SwdɌNmgcQ/,S|= |Mbi7 'sg0捺3-vPj1orq3|4Aݗg'+GZr9egaTZ$zѼ )/A 5\ִJvW{ݖw>ӄK>-*O>SwmFttOa_bj?bT;acјZlFI2ǯ-VR=:oIx1(@S0'hW8~]1(F(BǴ+_ &V4¶]Kv"҉Yh7d>}IM"K#=5qGG)CpE05pNOnʌ.n:rB+%;̡a;qAtr uZ2^qh*3+ŏ 3&Θ:Qe1orcNgMmݷ F8jY::Z'Gӳ!w5 ڸnwf߰ڣmL~eDzCx{ 4N-roo$3dNlV M +Gg,l Ԡ+( \3^<{Z43Jà믧Y#w'!8ƛ,MZ4x~P^K̠gB( CUT~M;cd}T$>$!Y^Y ec4]}ay(Gk-eJ$uD`$xRNq;dLDfK\=]3RmW~ c^ͥpa,hg$^ <Ղ;] 7h6lR:][Ŷg Ƒ:1kH(LDN Banޖ 8kCnQ8P_4uI盳!ʕ:02'NR)8\vUڕ0%&aEʄnR-@>6}r⫕S]! P_yօ+ hv`NyKNymczz=B+Ys֓&t<)!^Y:< @ & DSKPnQGdb#kӻcz-8,zo<9 C}x*PںVY&xL#@ȸT~h)sIc^'JOt`=g|0ء&>|+_wk 3J2ܩE*9I)8g_qA;e@KL9̮jUrV7`ňC6^vLx#բr2 7ѹB2~=VΪo7b+aDE=žsO9SLq?u2tV }Y7nS WejۏMz-Gc_BJd𑞴NdD^xY[8&T^ҽGrPXkUJsxZuS1I]Ҵڜ5M|hu]lkoXTe#MOYgŢ}D}*dxh$C/Yw=!zR#̯UqӢoel鶧6`]Oħ'ϊopZ1%( "McKB^)1=V!󍷓9p<0["JQ2:m+5)T04w2+wD)G*Yhe768 qUX]Ѹ ]C'Q6ԈN hVjM@ڔ d<;̇즀c2( \$;G?J+AkDzⲦ#"= o;/m@ψFЬŭs]Ȉ:?} MiX(_ur8v#HtC0øEqi"H+5<=9Je*.0f%xJڃx<&tIeLReOM0}t{~S<]G )CqPPj՝&qZKK*7$LVjC#Pi, S,y$Yx+-ktBNէU ĚR"|ЍՕP8]  W\ C@HM\i_mnpj0"y'nyy;R쐍{PMأ-5gycd II3*ト NF.o3rpPg4*_jt"aREXÌd0Ggߧ2N!qZ06Zdb}_l}&C{ 0 ˕KH@k'&dU#,YPě!tsXa.NGLd{MirS0=O1Ttx;p{y%LGadNP<1$W_T]&u9m ΙOLdiqjwYrs;N[1~Z#7?sU!{zNt_;öҲE}]ƴj~ 3(ay!qzȳS{HvP;%֐-FWS.i DWoEEmA̞K}i=xe}e3VeeKd\KD0Jr%O`:Lj pB^Pi]Nͮ٨wemkNgDm.- ʢT/UB8a?py&Jȋ4Wb" yjAXK#}g6PBӶ;U LXHG0W,27t?.cPxwKˌܯvn*Q> dj^tTbuKES7h#Y%r05mxbzAfm>+ )h!4 o<ތR9Xd29?*KlZ!%egE2nḡʺj3`t[,/R "yl QoBP+O'Ͽzs2Փ{BE:,jys&V4oYDZCR}@c|2/S=^k/+\$IkS9."y땛q{ӳ**,uZ<贋 ; ([c/j츱 )-4BTs>ֈLV_7ND5bg+Y_x EL<1Aa˸U6[Lt.{dXEMƐ̩~c ,[AAjkG,٧B7RˆQByĉW5pTZ]Ũ88E}wCqg4ӹZyxZyI&1b-Z]^CO$fe&ñ∽38D=tCW,Ub; yeieӟTA;eqsj[ 9x҄fuȻ1>!ydٜ |>o6 e!z#jxʫIXB=&OM +}MLJt饮Z?iVfD$Is(O +O3G +? .x?LŪ$]s\!;+͛?Qڟp#Qus4c9ODЈ`샜?; F`0>]tD'9uYӠh$~~s[ gȩR|گnuI^q[HgY/|a ֟}Xp;M5#l!j =m uo-̀sZ&R#N`i&&?ݼ0 H+iaNlW # 0P$6b:WLа_=1٩ 1ʼn$0;A6Җ\k!$Ϣ=CX]JSl pֻB2[:DzMIX+9"? bZ>mܢBƁvTΩ]g%,AB+cGnY[X%-I!#.vɎ]%uImޣ2,{އsp"H_C 9 Œi1;x1=[7}S9LX$N#(&{2~o}!N}UDaqw~V>u0B\Qǒ%umT6"Z`1T2zsĿE(:a=WTKNjࡊgspew{ -eT0鈏sS=\3X)#1ji `u{Mo"lEqtw">Mw2^W 8RHB SUzZ=λWQ5~. `A2tQ]5}AV;Q^e'GU fy."T[Mdޔ5e/&Yqz dXkߋk~\shC(@+A0x|7#*?{<Ԫ`aG)'& _+'$J7ow$\nJ kzn#Ѹ,uuCGjE%?إ{H l 4lGu[,goB~uom>!#Jѡ^: m4`@Y炫V'gpElgZ$Cz!&FnM;;t,h׍<ƒ6=ڥWF.86SXA,DSĥք6ULS:qEL=?$'0 \[gt&%DGfˇI?g"9*K=$? LycR^F^ߙCB>商.n{)tUhi!=ʖ|1 0Ⱥ! YKLNTb9'#$aJeNvx6]Tm~OʳFQ=+:5u$6vUR:IddVj#ZaW؜B͛Q˾?t_>:# K3/4b>WT 3 ұ8w{:{EUi"1ڦ_!*)ָgp-kv7e>No@],IgӭL"9o aA˪>x&iřc{IC!_D8V]cB#RXɑdX2ۿtlH J= Sv]ѸVQ%Dq[i>AS_P4}`0UHcQYy?` 4$ί eZcqzǶ1ζqb=[#d]d:"&;M.PI]]-Ts9Z,SͫiT-XQQ=HB ݕlw+d5fj?yf?ތ J{#+(hbQw6j7ې1h_z4s،E>U`Kj]n4 Ik/idiD/Yїla(c7ű]- OC,@HM+mPŌDvRڈ_:1Q[]r0W/fŠK8Ix_gs"!7BUD9Tְ`t#%<t> c+lsxbv`܅,}\޿TB'8[+q.8``hv ńUū(LLhGl`H=J$W\N_2GIy:8Dբv+# kbգa.Oeg(t+{P 7h]x <'G/IcʇӼH! 8T4OxlABdh7 <ֻ_kƔlAŻa/~Nbg,\H#j"nQ}CoAw֗IdXZ oMs"윟 1^D\ltv|Ԑ粇I^P<&f{T女W_)'qWp&~_I=8?͵50PU/u%oyLJc/sS频F^r[dơg!G"/O;3qHN&ۡ+7UXnN5Npl':J0o%RcjKVT[g6%2!HiqqHbĮ[3L @ǥ4Ŧ[59㞺'M([hZx|ʵ>rm̟kg|ri=2?(>f]Q-!,(W\MA潭QFz+58g] FJlR*SE<'I}Oi7X7 izl:/A ?"ęvs fCqb$ E6|y/+NU17cؔuu,?dyxuAI$_.th,i} dU|޹Kŕӆ>Jv`WZN=6 ]JC&%Dq*5$#xj@*L^Fy:9n@Ѹzij@yrI*usUاZAL |>P ΚZ9X/qϋBjOz=;]5j R%Z$˼n0J!/P}dZ|Weswb[[){*CJ ]uH<aC(4BELIPk.yR'V 6߯O;3 30OSF%ZT :-#羟 LSoi-m;^S.zc2Sܕ`k^2#c<:ZJY;ciQyr n*)7fw?q]iQBqL2ö9+Gm/R0 ]9] Q_H]WT9B;cjv~|Ћ#4#=y®3G L/7Ża$I +!*Q6P爍2Ny[l9T ]s4bNJ+kW}l`TE v&sC.>ڬORtGjs2u=)2?m..RE+)&evjvI(4583L|\<nN*q1([-)o Ǧ>:$Vr,[x|<oNyfVŌbC;lnQFcbWҮwuݩWGOQ{Dvui>? T}& &'`t 3k#:u>vFxب"a LČdټ=G#, YHI/3 B<O\l; 0QGe ݡhK=?`;cHxf4 b:63X139 C&IpJ 7<vU}IuDxx~q-[^Ly?Yi, qS^jJ Q4@#)r u,ӥQ77M Z0(\jҳ hyVxB)Ɓ.GtPq<ztDw!żP[pF?<y<"UNi;~Wfǂ;B/ %/;vL.kxw(5ueʯҿk}sԬw0WSu&h<\, Ӯ5r.MgLWـΘ:)iWи%G)B3=3q9M >dQ Zэ ڷ#1 V2pU;HZ[#Vє Y­z}:DF RsYl˴Ջ< yܫ.HgPS[-wI4#/85sI9c,~֤/Rd Y|s]- 8}ۼ&'/lbG \qB6 N=E3t,([=V+́C>o Iq͂ }K[o`x}(SC,h` d!^WmuP7OBS ;Stw+`XJBuމ|'J3~`+c =05QDLeଟu"|칖faw1ΪRldko^_֦Kpa!ymӛqxLfwԅ$F+QqpTAA*cu `ڭYjC_+a" hdVS[#Ӫ4iӓ,[4 *a)aMA$(<\\i"U)irD+kueM*vSi&'tJiCQ!v̅֓uT5 Ydi j_@TC6Ta_{@I6#:j$Z)KTN藾Z||,U;)?@P-Rn4 ^oЩ]"COC Q<,ל;OKmfUZ<0-klcioqy%@m|.HK94N<5VSeekQ,J3t/{3 @'WSZ z+$k(e F0.#T&V%ptұ--`7VEcLjX 0}dϓGh]8<9-ߏ {:s"S[+i^-oCZϒZ9(M"{d,Ġ^i8]n5S4VּܑV-l#ݼr,$5')Z_}6dJ"1vt:O xFz ֠mC /d#,($O$g$4O&!{zYZBMBmJӤ3}X 5cY_Ai^N4`.B3$+xƢ #WDJmV:yi݁[ح멦 p4͈U"칮pQ؜O4b=l44ݬ9IRl si)XTk @ ]Lgqp!_U.(i6(3ۛ;F} 3GW攝8k\+1krk7XxR@!a^1he%GU@9>]Mܱm|}X#.jvqvG-3srEk.\QO\LH5S^}OR[2&-Pdpq~V.CՇ\ZQU غ:ӹ;t)!ah+:|YBV8+@ZXgTn^Ss<e/rC\56 g7ym782}lYwEI҆iDZ==;H)ModhC2Ml 5-} "oVXaur( L]!!i{΢!d T2Hxs 7X]mrDNQwksY{umKt uR*b+I2?S &->yARW+nt-"hh6*KhVI/|LFs:xXS> O!,j]a[}kO|S'wa&跐42#GU`pTQ]Y'\9[R"lR-(ςg-mS +^uWDq TƌݳOǦo%xj _QW뀶Da_mM;neTiP:BbԞōXscMȼ =zs&(ċg3#.kޢ.ċ՘uH Aj6of\~\,e 30b_ .3e$$"ĺt$!i|G{C 9_ U-`b{MlTY0n'7pawH;haZY;'W-ExE VSwn8#T&Iyvn6bͦ㕉u[mײh1$4IW^0m%u+M8]I@1H'A+f E5ecE"/)j2ZgmR㸑dܢ\*WޤG`nˁRճhC}q#QFfJ˕zɇ)d}c7A!:EE~F(ǚ`;m?’) 4ePeuT LW`,~*fሾ^pu\̎(^k6RxW`<{3lwV %!4M`W^Ve̓41lwۤI]xހȒbRfBdI_司m?K@Kq)촕.zV1Ix@+92lQc-7rK juҠ 0K~^0w FV;/5 $ڙFÛ΃1qL܊NpzG\(­wTK?;x N =gESÆa 4A->L.2&1]+tHI8j֎OUs\N}Tc=I\]4j?te D<_Y@:XW$Sd)e,4wAX^є :W?%yrDք*l8[o!P]4VW7݈w=!>c ۂ_W L^a;D[s1=k.ԄMУ3ddtEaUZ]nM:{hTBPX=b$O&Y>Hq("ӮHU%u4 ְRs܈m k+\$p=qnK/`M *xaHs:d#+w4hRޔCtW!YfMNݣZbAz+G{mF˷h:B0u GMm8i+k;G_Fυֺ/nwڸIwʔ9[M'aGo&$j>`ƃ({= 6wL|R!Q|}WL5,or󬃩jbkH_IxwT3H Mc&$lGzG[^r rni9'&Y vd8H H{X}~ hS HL_f=grwyPu<~]ho1F" hLǕYO3ݜO i֒L9?"d}d۷!q-#2/2Ab).jIu? cnM{/5<6#k grZ`Lk߾#!rF_MSՊi  PÿƂO[Q$X1ąoEX}pwD-ytn鵼`98$kâ?Ⱦ Z05Ba˴?>0@Pv4r?.TCn"uq34GW_a YIMVn].gcBAzj%#XL(ZIJ+/~iD6M̲C.n VwB>C.DUp0Mќ? Tb0?f(*)tTTbfJ"^TSCg9jدd܌کi g~^tLnif~xas fvF)qE1 COZ1<{&q\*?4cHl0^OpԉfjcGi)Z"m&XY9xh~˝=?1H74̔| ~v *3pC*p" @$OA*OoBph J?AK`; P=yu**r@A3&uw8@l|ZujiU&: HР4jRQ,"D~fAw"nkER.XD'<#.yҾ$_C2y slp_iʌ ԏߟMaVKThGI⼩L8pEʧpm) ܠWf_Ҥ#I_jJoo6:=Lpޏk-N"u!`RjL+k9N"dN=g!#;8`bNqu#שL ˀE6|ߗ>yQ#okgJ8y?̻o1gUv5C/0tqC{mbvR=6-e.~qb 0> AMNdoߢ-_ -S݌Sz+=м> QK[n__kl%9~I"8UpX=շɬ40Yg@U=$ +7 jRTD=|DDZm1.c5^`/yl.x믬SȏGjtݹAfC'(%8XPEi޺#*/DTy'{|;Q0|H*pE d@v 0ՠ\R[="@yh@P3W&r[}C(r UK7Ng\ G91՜W)UHqg=濪% .{;_R!q{LTXa/\:*ǎYÙI4.v &Y4f-jgjv]Vpqk,*AҚ<ڠ$3!$^LMju> Fb?vUHz"H?|2;e?/llR/Z"(|`rESnܗc{v sӨ]U&^EGWđ\BИ V7uFnr/{mF4s.E25AJiIr7o۔s[}˶~g[HyazLWKa?8[)Ld#uăBDH_ aeȽ{ >ןRpmۥ8㥽DPd~Ԙ'ǵ#mʡXHΒp$9&F.]Vdr@;m(?тIHN(9 6^a88d g@r&M?ܬ]~^I| t\Rֶ_sues_NngJ$K |ȏ(a`$v {R}^$@䓉iHIT+Z6kFWwC7fRDjxF^trɸXKX=ٚ՞zM߃pWT|_{Nψ]PӒRdaTipfsbߌ=1vXYVM-t) |C€' QpϐfVo+wQ|c& z@71nJqρmW*e(+}&nw-%Fa( b49uvtSV54tLz//5Ik_Oږ{[tݟDN|u% Ô%#R7e| 0ʀґJCnfjMVcFZ_4 PZ07+V`f"#}>?l=6hO,-C`h 4إ;rI}7qϙ 6 \A۩.AWPu7xhvyr4{%ߐ/l?b<QƉ4&WEvT'"#0!$>+5 Gl+Rs 8^~(<'- qgH&`H`#t.ӷ%:f;FjvBӠ P$|ڴhO4-3b_މW.S8$V~X:6hjYT(9.{UJg8 +uMopݪrZC%횻2c ׄ;~?TеSV2EqH`_ gg|/LuFbzQ}kWRpO^iC=N䏵[^LDXϝ-mtƵyFղt3nz:rN0EU%7/_Vє%6oXx L;+IJ*\Ni_+ AV -Y/52"J;/!wuԭ-9r,Zլ+jBuTBBfr#~v-wLME;uMߒ-VVL >=b bDC ɢ@Uϲ2+MWlu\ 7s8(\AЅlVްeugd5T1nbPsX݈p:_ht@aYerݢ C`6y_&b$N;rԭ\xǰ +eD^(`$7=h[I7DVrmL(Ev= c^mf`$|F4.xlQ❩ZǷH;^j7c'iC>崴t.|_ >J+.ctH`z*FJm"Ȅb@@#-e}>Y,\C/25ihۇqDV`ځ@xbps]_.?5f!(Q$T$q%*5odg=}ӈH u7}g\}Q' -#EF&eYna8N(ɦ%qgU82l\tJ`b7O|1(M{jq))40v0ˆvºRl۹3I{Kn֤2SI~CzFu'4?'Y'-vy@Z|X#qŘ=1 {8h3:Ͽe+}۵iYg ܴIJlU_um$/prrYwp:-r&BsS%b@k)֣x=3֥UX,Ggt'{blTnG:;5[sR覉bt5 Nވd@Hܛȸ_aKRΘl 44?{jW03nȤU/IM(NH= f;uxWӸkp8Ho.\K4 lmv/&B'؝&WKrBt߹8s4+J* !OKԧٷ#@E!≈|5PfM!آ֠O#^ ~?UGَA%~o-4uV!֟:b aT%lIe\1JW`f6 Rz8\ny!LpXml -xWB9^ %ڊAEcZ*"¸#EYPb"|>{Ea[a7>hc#RcEky/2J.ؑnFm[R^ESѪn[i++= 2aFe>wʧ. 3SCiRId@ Ճt)׷,_\wXGuOT)q?̋ k;iq੤XRO>q?/&D@T_.u?EBW0gk2Ҕ N5۾1S3Ņ%?y7=U-yc7yr1)?  |+llpdGdf E~jR˸S S0+R&{ މw"a$7'71`Zfmeˮ@"SύB88o .vv㱿lc_k,&Md5MS;Q=1R,i?W J$y\nBmF9OM)r7)I^O ySZB%ˉ0%bVRl#knhw,Pp#-$PŅ=P;N;Ȁˬu? HR ]*%YwF;'۠8>#3 KJω?ڎ^R+V2}ajkeF9pqC;HfC/[%;ԕ ~Pv#l4xZ*P1Jyn~ C/;u*G׾t祜i *IG!e?[r Nȃ4,<9HC6ZxքZWs(PΩ8wЧ?TMc~m,0V~3~*M^CUBQi ?[Nt4T2"!jrٚu7!\K tr]l~w56^&M&Jߎ YBr#o[PNBmUʰyKC"Cr@hEToΌO"Z B O>.k+\hҮN8Ęt \{N9-Tp)[v '|/XjIO ccg^j FM;;od+r_HRFMK.\4U& >I NE[1<ͧkߴa/y좸;eyZǗм1_@B!NЄ@("14 \- OuŽ6,:[0^.5 G9a&bl}} )Sy O%pkm-')O *{4^I1aSFyD'rNi6#=o@h"6LoD7z׏D-H5vlׇ9JfYLᭆQ6F3-L *8& /L.|K-rIzJey+'3jVUCGJ}*`Tx!Ħ1m˳5i\+~>bwڱH _:0崰S,ڶ`iVqh|uŇ .ௐ9muvidxCM-`dv _m8L>O>[Jp ٽpW{zcwjx01^PHJɱ] ?6hF☖/@(RdM0;>vg03zo:uj;58bies%@.Z#>W(ږ#^VU@k8> -#!uv#3&"DuCxܒP TX+p KZAQJt R3v#%9sq̧m{h6xK\m37zJuz[br)fEtGB]:vu{7CbЭ~g)˟eДCҷQ1x4@"d%_BVnM/pnnEg!KOx֍h a,AS`yh`d[M꾊C M_mGCf7]E׎X T`=RmNt9Ar'h/z#nD \~o`\j2&v$Fw13hE|"n-̜A`2ͫ;>#:}mq^C!t-:JM=T$P5mC$a'[~rơ_Wi=NΒ0c:n茀ЦD2~x(+ Cz=Ξ8N穩,qtg<ϯQuR(G@ᗲR^ +j)cAokz-a F˝l8iW:pYqx<>SࠫC&#\\{g٣$%  f}q86} ~aK zK|Uyq1MxG_'N&,oU)./bߟ;obw+F9OSEwo~cغD(:d{4CM@:W1B:1 k@_6q*tjuBȽ/Q4Ja:5Γ| XSVD>lcX!i8p> ¨ѱr،4`Xx 6h.X>*Kᚥm%otFeRQ|o,4s7Rj9!e,0ʠT^FK#f"QLaL4OF?S8C']%UfoF &%6U>":Uџd7n$3ˇՂh]O~bJbf[MaD4JdFdύ|fkM!onT`T_p/I.@Vn_}LR.pԔXUY0F+f6qIdܲ_!FFĈGLJxr  X4$^$xm| 0"Տ zK4G٨~PR Q64X!n*v@ j3ST;ɦ`ɢ.ɚSNDFσj{'l_J<<#!m.yEQ*x5PYݎtp1 (iĸ6gx%jQV)L8 YPjBT^+g1m`=-S|w Y$&6k r`!/k -:F&!zg?;O:\5Piݱ!9ohOئ)YEgPelr8ۥHxd )19Fwkup:GV7KՋ^q[w\Dq+i$4 tI _cj:97 C)ltPq=,HZ1#$ȃ!*&}+7ILaa5ؘ]&8PϘm.;YXlȳ"4̥$S*e8#+,_/C4$:0jhW}"?k2Xqc))J0V yqpn5 EԩHV G0D : 3BZd_>dvM򸦪tA9C7Dy7mTmvc_: 􍑈P$8eͺˠa;=]*{EG8wI'|H;OJ_M<9ϋ_ |(J]+P+$ G +e*ᱷS]J-De F2rp_҈T+$q(O-{^dDrXx.!TEo;}}zdx]UŽ$_[^Or pB.˚3[ ypzR[`V-UU!wu=V-}僯8$fT1ZuGWH [/|%/IJ\s5]vL I~>_Ϣ2գQ䟘LR:}0c&l;b0eSS.Q/x%ZV;aVOuX,-o%Wm^:<0v uїrd7˜C2 \$HO|ŀAyHTHlk$2^&Rs?s[af.>I&XfzaAKm;P,۴ٟS/d&Tڿ`Laps"]bU)9u$!4 OZՅrKe!>L0_w ?.)ȺPf7Hvҿ(yLM[omK51b%xlOD6]M`GoPZ,`gZ \b@庩~zL@HZ0oHQr}Ù̒'g^1$Uj+6|УSgkD usAZ~B$/ZxK^Ms +ӎR#;֢v܋`$Ul yСܡ9e Mn!e( Ji KF%+ R$eϼ\ 9dCdvα #2&n, mBPH/wDILXj[\jtviEFid n{.Bz)0Ë{rF.@㷁 tfcф~a 1c\}v7qOh'WUrm|o$8Jie#-f W%B92_qV͙>JoW[{/wS|F1%ue nk\, sD?|?\fm$'ipyq/ncB<ׂOZ@?tt gW:c<ͼǵ!<60^@-Ɣ^X3oj-nc_ل:y@B'ܶȠwbhWwiNjA#HU'o[MsgO%yJ'= ~y T$%H]BJxNփN@'k({z7N:;ŒG`PcMqΥ^ YO"M?W:~O/?C˚ VwA&U=*-Vya:Q b" #T-^2u !^Q]ѡl}ԅޝ U:^1qA.;oГ$=b.1(3ZK.SkuDa\|OF(PS> x#??zn<~c:rB+)e+'1Dap@YKSLn[Ka@~I |@9 L8QEX5[CST5,!AMÔNug.l >吳N,<܁ nVl0Q,&Ke ٍ!~b:LM*QC;Mwb<@_TrbC 9?ovPk#<Նfd+Z i(!t0ilȩYÑBZL:ڍWv|r5;[xηO6LiO+ >P r 4=p~SH!ӄq-qQ3C=F-<ȱI Y;#S737 76gf_h&A6Cʑ(~G "2m8ӹ_d C^9cq՘;K݁`Q̜BY {;r?v)veL $":υʎ+Ogӈk|ޱŕR9m2G_R55ޘt뚸YVQa1:Do}ZRHWW%;Z˧(RL@u'lGޒRƩU_q퇛VNSqBk_9FyJ (f9H L;JNg[vзb+0s;ZH#hsRTFqOm /+HL X/98-[L$U"9-}}/)&]8܌UgWd5'g tS@,$AK RNBxu1mk>ZE:}7PX1pTQP= o[쁦uFUǓ,C4RnE VD4Y~ʡ@,v+dcי 6}ݴNC\t=o8ݧBnԲVJ)xH"$Ǘ0գ<HBɎ^)"k_؍J5@>S?h qjA>BfI\ᣚPUhnmԼ<5Ur`Bu$V up!#XԞ<<7>vaM ?S Ӊ=- / da7OF1%́HWdfΤ_Xڽ$Ū?tG+դOL2  !L4%*[g<Ғf"e Â6(  >o62ܸ)Ea9c '‰D>Oi!S3tCJ4I-DVK,]D,֢^vط^C+ȕ>cEпlrE&_#5W~N dZv-m; H5G"4-3{1=`zDt: 7XMAGʽb`+~}t*kY-n;{dX{r_8>-dͱ$@N}"xi[U`frTwmHh{{qC8:46cZMT& Z?ӻHR LٮU^O{i3ׯ#oh2̫EXl2>l]Vnβ\$ZG%dGeϼvAas@à:f[\oo v-MLzg⢔&垟o*bϟ:1OGefcj+ ,yh`r8w"nS90䢐բܸx馔=0Q;Kv~ꞑ>vTyT `eZYl$BeO_r06 I 劵C"hEGAs~K䵻rE 46 %4䖣!!{~*WA4I ؗˣ1 9ؑKVj19 FP.cJ{t/1ʭfHVN3 2M :~"NX9h4RVtbz/q6^(ؓ%y >(|NS݌1]nMUhtّ,1yj)d1מ .|>RL@6.eٜ<@?DHCb#LmYɦ74< u9u*6Z5 9(yrđyTPn(2ZgI:v4QH)NBasXU( tOإ|nXOw^A><{!̡ q /-˕$7ʔV9R)#:ĩwl>w:(&Z2WmXPYdlK4J~]OT\XF[GJQo^JMBiO#̝?Fqgv hwFZ|p$A8(ckel{[8}HGv-ѝkV%73<`[yDvgUǻV{˱Il CpI:AB }@.T ^~NOA̩`O6hpCeĺ^r>^-͗x u9-554J/NBLjQtvJZb`*u/A1/62AVh}5ҖP*P§|\SdmbH"P&8e-#ӠV#`ȒKH9DSnmj@k>NqddA[€eTAo 05 3-s}ԅ2V|yЦ8SPFhFp˜$\pnh:cum۳Ϗgl]vloZ0пѭ \^\agAe{2T9`XC;t<[ku7**9d ľ~16꫏Bfj6KmkJ!2Rq˸YʯHLsՅ=䟃FQ`۱7U'\YKb$(Ht{eZ%z2@OBRH9^5wswr:fc6釋o]To>἞~ޥ YP3`4\d"jҧV&) +-s Upt/d4:L6rü|W/(Kyr3SY0w^y= !p4յ`\o/GќW (Jf"EgzC,X_( m"ZNـvȻU j\i3!z]c{WFj:/"=5^pwQKM;e3whԓųP+jXNh`ax<,90JDc4i pkwvEE8/ujlr~pM|;r;h7y:ϧ!*v"MxGrC ŊDQHʳiW.a瘲8)Rd`帶3x|e\S^兺S!zs21n?Hh{@ Gd4~Cƈ bGwkO:ԧsIs\G`ӰhrӴa;VDT3Hw@-+-w)SW1J+"yKFP"A2'7BNK sUbIJQz _M;."qḏPZIW_o1/ J&2N[_YT9PcY[3L7=| 䚘gvKC&&P>%1g5J)m2K?W: $r 6^ 6D;YoQ=}PTܼS*xzOC]Ȉ_!sK㴃Ԩ--TE$JQ/b5exL_V(ܴ._ T0, WXgB]h[y1wOj]63ȫ`zhDв+ xmz|Lv:yk[tdÉ'ٸ(,t[DjLU]e ʼ)R6Pp F usM/$Fe/ e vWP5JT>I?0|"[Q i4;Ej0dPy DsH +?] p z 4JVI;iZ!O@D=5P$9OʅeߛBx0*|sO@Ehbtz-~ 1#B=n1ݟ! WZ\ 6 isdFLJzhAESM8܎'9|_'y#G%P|+p^Z(%^^ㇽƲ@oͻ=,4ʤ5FDrxߋ@w3%N9£@REXOASW?%F>SO]TP^iylIJ_9f* oHy9!+;T=̚ό %E\1>׌eʳVu>P^ߗ>5]B7+aY|dh ~&Du\5h5$8QVSr-*fw3􉯙2^7ȍ>dt{΄ 7)& vwbea^4&Q!_K]5Df?V2u0.ҪQ(#!{X,[ W7.yXr H\]Y^U<{{{e7a(0fc>֙J#(!}TC&gR,n]W8R./: \Y$zU5 $MZׂ,ma.q4Pjc:l_m:'f9 ݰھlE޸|0,@ye 3=Wej^5b0qSwomssf=ĺup{8/kgL^*?Z]5DޭAKǺ2{ZR}h Z]Oա` ;n|𲴜Lv3{ag  uM&w[xQ'64a X^{)A V.&Clk{we\QT;s_mYΕF)ۼ{j-? f:km>OuM l4Ǒ6z8⒐`҈njK[_J BҔj#FМd@|3~JAګP[a[gxv)@V5%! 9E0ߤ׶Tt[amV3x~zk2\r TKZē.\nD@b5̂b X eДѦ8$*sƸ̄\> ՙnq@vN$@%EqW`X 7 Uʹ`^YU~lj<]|랑N4s$]RkK-rr] )WJ Sd]m"/|ƾe/yױ︇ToU%֙ʚii4ztJ3=ӖG<#y,-q1MZcw;9ZxR +h)#ԕl?[\j~ d8kň[ W-SDAgb0<㰰T9Cܠh}Gl΃b_L,^ KjwJR;nSBGQ't/,fDQz_߫|R/p\h{@5%(I20! fgkv z3T <-AHlr:a[Dߕ%^T|-~Լm+5^_jژMWF}Ӳ3Qcۨsu0I璁}pCΰOV'D,]jׄbul6s冻Z 6 uc zÓt^K3я|#$\V'g|\z%BQf{M,Snh'/'Vi&G .M0:H?~@):i 20̩,EԗDfK74ި^¿oʟfuV>v<]V2-~ke VhpȔ ZHUb~|/P䷋43sui܈f^8QGXFlw5Kmm%i{`m9Y7Pbr(#|@Rkr)1@.2xڰ cq@T*UR&T%a'#W<<* R`7 <-.Kư1f!sKGHZ$2e؟}ԝ%R H&0Jpk 񈰆؇9WYqj03F>}yyMJ==VwuI۩ԕ|,0GC}p$@`Kv+o3#Ť#@*;3HTb>>PGoǿ8,o^4Jĭ'\,3Ns߆Fvpڰ.'KXM-1+/yU0.sD*X-x #ڻZR|2",$%Tgߤ|ι\vcxD Pe. !o"<B?[\JN40rmm3J+~)尮7=Uۋ.%y"@Ҽ0a~8Flvݔs󀍮Qe LW=RmCޠ_X/ \ s!5\ ^N| n˜Ixٟ%V=D%{L)5M.d]/ fA{ȝ1 $GkC"(Fl߆6RMy f|T , "qRr4)*@8,JEkl/J7唹@,_TTÐG FOBqb5N'/WՕn̥(Sj_¬YG>p΅*r#)5O(ҕ}-a J>)}L$Jn;\~W;}[vAʖx7ٜ }";٢ufGhsDR==}~LGU ֳ(pwjN%y@p֋yP!WRIϯ^HAfZZ7ܽ:H( t/`uRrAx|M:Rf|_~e*CT?Hs `2B"ÓS..ـ86Z҉H_(=BVZkO?ajZXC uv!:t [O\`3^Gh,'m%Av{^9Il7g4Gxۗl[.U!A$Փo &KPXVB5ݷ3cCPB^K:b#&F?lQjߡ@8TdHz[#Z2h޵nA C[<2p|~1{࢙]  /z_V{f҃?;/5j=ݽ֋@"{2 \Sw:iN! ( \ *=P1VE;E]EMW>s˔CT]4T -O 0d\q~;0560)}VQ9u>-P!Adh5WKa:4tS`m:N*H9"5x OJT D|*&B4X܉w!{ 5tamm@cE>RMWnd# an>+0#)Yuvאw݁7Ci 1g].~:2Mf'&P+Nb[Y'Gu֖Ԥ/\?O*FkwrJxrqoNv fX;K bM+'58KBt2 De+,NʡoI9@ B7~I񄮆xb^Z K{ +7Ua,OP2D[qڥ~2ۋk\bq!ھf-+o{y -qVRĖ6K(sZ6-!62V~WYQIm<$]򀁣,w-LnQTl1%|Gta,KҺN,~2RH)%)-]' ؂(kϨaS6\m4PUݔ|f2Oh*lM]D؍;$tmEN8, #Pq&/T M\(\6'< O2ǽ9Nmg@(nfGZ&/YRRF&tˢ9g_'ʳU@2<+ieMrQv@P*R"zfڕڕɎO./lۿIq%Ξ4%%b ]MS|nw? z-8&Q%3b|<*Z>TzHt"9*ĺ]gJG,/ 2*t GL\<&&8%NZp"-90RYA]Ч[eu&nM vRʾ(ks[qe")X! ͛#&F.i@p9jj&y)>Uۺ~>+CT8 j /c#|=␯Lkb >Nq:]AB8$R1q$,>l6Kw+?ݲy;QHʡ ˝SI׍?l8M]Z0YydmW {%S Yg$d{]]s 2ZkVFH %>₫{롤zN CZDƎ.{g OÄDm!,T涗~QźhJ;l8^ ^QuЌ.of”:Z<\PޜɄ9Q.[KdS0DڭUDuxoO4E=$6b%,uPqC.@ZO?|uZ> RG+' =@ N#9}^,sqӊQ?aJ37/7zf>Nbg뜤=ɠAʮJ [/w\ InAōu{jS`a Օ"@֔6QA躌ܧ-,#vΒ >`qj`DFXp57..ن&a]Лr5}x<5΢?׼ULMtGԘ :,Td41rcLٌ̼،{dæMiL&1rVA7@+Iҿ /*]]'7B%z-a2IfsᗭeO\D x;"RҸwbdW==N_4]zrp4+7DRtZx*Nb,Fj}{wR?6 # S"V ln$fhQI0jd(eS j_}ە-TOD;EFcP^Y1˪wkrLPV+KfJS%F0qX&cN^fFp4٥(?_[Jđ,~jE%Y:<5:WSZH $"tt13qC(||β5vJ*h$bu}~NiKyMqt:BA>KٮMSZw8:WߚE)%Έq $A qH}@EI0I1' c5i{O@Y!=YKv؃oczQ il&/u U'fhyg#p8̢j5~Ban t"36~9C!zAߍ.?nTzO)d=R)r:^p|zH&Ǐ 0 ѰB;ծJڭ "=ÀZ^M -Rє=.Y':2ݵE8OЬ-,M tjiaX^@SmPr>`iq{zF\'[|Y^Z9[\4Ι w}4eM2ծ:] \/a** =7[D\-q\7ƕhja|q#B1o#~"%9X*D+|&\ػ*acUqh.c #,~>&&HUw|^6*Z}ttdz4Op/+U]cΥI3ǔW)WҀ@ov" R5wen^]g$mѲ9]9P>2ybSAL#FqǑ X!M.bu* Vy6ܞGu5N{.H= ] {RnFf3mma`~W%}bH"=^m~60c 1իyQ8KŨ^ôyẄ́fѝO'Jf=$WY @{hϽ D`c -SL(Y.P#ĊK)290LdceMGu=W=Fp0`}edvTRKE>]'N#pJgKʟV+NpVc$I `L8Z )c_vPzml& v? tWPbظ-jq~+͟ Z`#f9,ս0GcɅ Gr:Rz!&N&Ѓ&u,7vw>bԾ}(7Æb/WΰVol-V.q +p 4̨5:1n9Cffi2n$G}"ȷ  td>g>~!7M@d&R o@mhF% ΍Pۺ~k(>E1cK42kɮGj.͓b\QQ ;)2Cl:YM/Q;eGLxh+^wB_ƻu]? {iH"f .)7@iG[kԇFW `*Nܽէ]Yo5tҎj]k%/3'ڧR#]B𭬔 FQfD+ x/NqȐܼ`h}:t F-snڍBe&."'1KZl}^yId2Nˌ:{w=y93rgut˜}Y~Om9lZ>rV\5fh',a2ͫ1 HÏOhR-Ƶ³Fu& +)zlYu1XTJ̦$kBF\3[h '0IS;'W`EyA>jCxpJQTW[a벉)7p?F]#;'2Mw#6Y0T![]$ξ "j.b pbQSx8 yz}w>r*^14x)hg{++%t6bNeYPi`E*WC56N_ 9ENr?A5H a8.-5jͺ{~L+>}Aòp' [OadZt:T *F:T[v NzSGy:Dq0zޟ! 3Aw@o"Hb52#^yQ& ·t#OC)|A/bt<,)InHR:0t}$Hյ'=®R1:vl~7ϵ f +Y= @HhPp9-K] g)1BNv=jfx9*!5B .yfFuFepq[Mmrcy;)`Y[yUqK̒EKu^$W{w`XHQ AFHo-S`:oHQd\0sMUP2;(!!X ~%xȽw0"3jxGw3cщI#*=QeVK/]d_:h,25|c7:dЦBcF-/T%XQ:2]2DKdxIt1= =A]h2Ǣ(z!-[d:kc]XFҨ=]ѩQ¡ $-#3Gh.`e8Ut0rp_yFElie0 3:Y4jZ6f"K+iqةI^V77=t}>6qoB%ۦ7NxZwUj4W\=c-dy-0QܿZS*"+ %5oh}m 3,I^NI4+)>9,C(dʟh F Wdbj iۜ 5s 2} 5`&Cmd9H6q(1EOr=Lŵ5S\ڢ[ ]Q 02e6:^@:`:~+ˊuɈl7aH"F mF6^0+4S; q7"CXKX 7(MIД1.8 m:jfBxE-!w6ku,Ц Y_ )t(:?A$!?v^aS й@qhCdHUӢ:.=r+ɸr:.6aD<Fm'y Ct]c~2.I]f ƹG,$xi'E_eW8VcNVUΛ>S'c?OhGFZWXlJ|q0Y3'Y[Z_:fMf.J'0H<mz廬q0M@eV'IWNQcV>s.lTKTA=T%9@ɾd)9BE ӠOs\.3T;מnFW}iAq V'5lCf| ?)y& &gq7 $/>;q`/3h NtkA'K-:r3Ů1ʮTޔŵo{]~\x ܎!u>Ⱥc:%W';ez.֊Ì>m_5ӵ0n ީ;DDL7^tҌ0TV4DPX=N&ʜ. ~ &e.\^9uʞ[-<$'@x1%2AHg\Sx)^Z 9L7Cr򵙭zCM6٠~GC!| SK!"£i%ӳG ֳ5Q#L}ne|a2crtiOV/|m7Gkda]ڽm59I{:J-$q}KO1J!lkj-wL}b lCu)}؁8GM B${E_0Lx͍"CCzXC1O\|}wpt;q z_q75rsGU}-Km1jy|Pd<6(gJ\ (yWthɁ?I,޼H(t㶿2R3F1 7hqRzqU[aIf]㠲b_.` mr ŏۉ$Tߎ]Q*~!/U`vgo?z5Rj^ElHE97ÈfcB.+XB6eLzPB^UaQ\%֞u?/$ĝSOэ]ھa& E>~Te;t{*ǘ(b( bp/IǶ}‰edS9J͝q ꍿh|KƭҙzxwdZ U蝟SmxڱL"J d]>;0.EVh8:i.hkGR[$6oDv2+tN Qe1l[ }THmJl:z_Zsl!9^WFK.7%Q&NǟpuߘU>n: #G߶2  2Z|kTdِ> ]^7Z*h:7 r8*iߚ&@aw Y}=HO+ĭP_o? {)ٛ\517cDOKrqZ%0 _Z%Xx@gX{IPjmk :#H,fey9`KYY+c] FUb r ntASoPMy%:V} J> H[rXHمgDTLG>qæb1`d+xSa)e>j}iTgN5권5'<"M5Ƈсd@4"LjP3bWȺlȤˆW$ o{]74sO*apM9e.r&]L&O 1 Z+[d.i{U=ŃbL63:&<ہ&5Vt@L'xڡF1 Z͓GS<Hw*T0QVs&$SHNԡ fK%'xU͙D4!LXj8_0Osy9oE\&pA<|w&ǔ{蜡p j%[`6ܴR-P}?%my&_IIyVƟN_% -6J._P9s%Z}A8h'] e]Ө9|z~LR8C#Y.iwa AM +a1`+%z*z*YApQAޙn%:v-̌}2'~}K; (WW=`f_(?s,4Fǰ^P#bȚӉ&rir?ۦ ЦS}Oeq@>kv]}Px3=jRYIuɖvb$SrGk PWP- Jn1%$'/PF^*.D@)#j!OS{iax큖%&/R.u *.XTB0#YTf? ީp#U Ӌ.5ߕ+%d&"3,1 CGZKz2Akm}w([DX/DsXEJm) @k/vHI^% hc,XQ;&Dm¥}FtAW|,2'G|`EyO#0Y#Q_!|_ 11>@CU<(leE΍OB"XGuG0y]Dh^ !t<R^Щ"v0yZ=?nl~_+NBP8 L^ۨ.wIc_Jdr[  ۥ8oDσ6 !pnI)XB‚~(ȫwt(v'|_@|΍HALsNbs {;w}_;RV m7i\WA壗NB4Co@r $P%Zw23̾=v!TJ=-6쫠8x fր`еܐ")cӟ%i$}^\WB5t)vԉLM}Hܫkd?7"?`qk'Umڻ0xoG$ hA d7Rkrg8<#_5+$plRѳ룃Πbʚ>3Pt7$wX2m!J &dтxĬO񶷚h7AΨ#*kwEqP# *&*p}+A[, x֭?Ԯ33 rbwXYBQVdhLAi r h?j y|[esΫq@|l'~S$yv_[vJk#Bӗ8@)mi~+]|ׂϊY>bjT5_٪bBM=Pob5M#w,R9.٭vXrY1¿fߒn7nDWCd4| ^U<`H [k2cCMN4, [W&z~\rbc34Wl^ʽ3خzes bĪ*(A1AӸcnF|:6 ׽!P nX /nLƠXIR`+![SB_z"Ҧ |ɧt p{gaxgm;JvX[B$a$+sߚ\-N'ݳP3 VaÓ %mҮ1)HAe.7?Gps |i2꩔* 4iEwMAY#5'T2tv)f,,w7$Qm+%DO@)F9 EC:@gҶk=kZ`QbVE8UU_WI>p/BIו5ϴF$%fsQK%8U[d&l/x<)Cj1fz]s+tQU8(~hE0BezDu~9N3Dky! nk>g?'e~{TIuj"S73L09Mf cƼ-*'1{"'J(8U~Hui_0=â:ʱgQ*i9k+ʗ$s̸0u$2!wϛϡm%ElVÖ¥[ IOfQYulLgօ~c&pŝF)pzx 1AP(_'5BF|=1b&9??D!"Q6"iDt%y;K$'%6W[)x~LN5)y7mpZ/%zɣ0F-Kƨ3Maqs#$TO;Η#NOZ0rqik8Sk6Gg ]!AtveڭM>Ğ`[b ca ϲ6^v:0մ,Zv ]!T&!Ԓ:nivG:dhsHt|8%2($/C ƹR =Dsw8 oF\9< d G{k,Us@Q* h^tJH䒼 2N_:C4li5FiQ*/%e+Sl|<!=@q2[0^]HUAȃ4#L ta;a2e.#]U`>B[WyץGgF:W<867y]@@˧[@7lV.ѧ/6 " En${zG_=+! yXbD_^nU;?Jnz~ ?Q"l؉_S;Ik~brQfm#1|m*um8PGAuu9KA?xë kP1JQdt/HJl Z;F^, Cdi~=1dQWIͥljg[0zmp!oN< SDθe;(8ri)"X,CABw ?FЗdQy T0v#X(/&w%x "t#E*X]Ί/I`-;Nj?\0>f{lٕZjsZQ'-Bb,&83-AǠP@껜)RiT$Ny󨿒ÑUz|S'CS+O;7pv_1**S 0,"/7W5i| Js.BaRzD/藧XGI~dG#u9) (mvnsΏ^P}\JCwxP)[I`31QSݬ{~E0޷2GLF4+i7ޢ[JqN4(9)KW:\-@ۍf)B82F2,W=Z1tLW/JD6̳ 6f 6.' ]Gvn`KY)8(-l &2/pIR?q y0kgiOa tu=_wW4 ;L`\,vuJ?D& TM))٘AWR7)4 6TʃV"<N<R4&; fS6޿}0%yŔ9(9O_ eD x~yGL!lO+"| YH_7~]rL UMTK3(9ER{zfӹTOF)𕬄9*sfkn׻cGQ v$uqb|]O 'оy #\KַN;-f#_є<;+ްDM$+p != $t5[`_ MpS\ N.7F]!ǽD򖜎ې>y{\$!@ȿd6+c6l wO:|GDf-HOy![w[3K7 Qa,קwAK4;JUHJ ?w*j|/ _;|B+U6s;Гm A#yy3<`XN~ &u(Ix#y5Q<S|MZ筕)L v@0IBa3kQW B]->V㽒zf.Ihv/vYue)9)Qjn`=WC$Gyק9{%wbpFDvC Oo-=`&I<pde^f &KUo?%ͩj`vgt;3wߖ,1֠ kA@r*N{u%6f{7Ocs@2Np>Xs Z$ D8 GtZ)^D恔Tqg77 #QOw/%vO^@v(8hԀ"$K֏|( RLu\d\4 o.]&sktۘңHk@0‚>1B5XXW;CFz޶"u.#uӓ[e(N N#6:3u0iJFF=%d99u}zaA5: Mq`*H7# ~,#+ϛV_>y*q(-&0"4D^('Om3FW}e뿈I M4G= d#w2RH.j7Qw+q\2pb[Η[NLJ΀oS Zb S2o[}> `MBQHh'QCIe)d y ieM;Sh<9<^j.-&c َi E)@;KK\UIE f:H" +r0'!+ÏFw&Zpj]1fE/E8.$[G&5(,'ukGy+}rhLN8~+Ms떺#E c1* x!4by?OqC@qs2K}?O}ˡR[󨗅e\OT>Ffr{$c\|rJ:W( ^{F]+gv1 4uXªHXя2K5<WaW; {8N 9͗Ul+N]ߤaX+>\dKZX)ӆ9%ϡ,.b:ً [,zL՛tHbhuٕi$;~sMCe"~]iw)*/꒿]) cG(&do:i2(߱{jS nzO>^1K ķa'4̀x&.$vބsWډ cG3{³Q = Aܲs'KB*fxaw.y $-Ns"]3sd9 &g6mcJ.O4)I[ӏV&{9SVuF'5H*wp/OULP3 u0!zϷFWDʏ3zV?rf5-pIg]1C\>uwǒf,dHtVq6οCZ* חd=h&A⻓pq i&7On{"^;'ބ +(*FQ/Ʃ*?~+\Ym}[]N ԰8-`q]іr&9>OS9*RL6ؼ_B\5L(sE>F(ypdeb9ݝ%yK}8IὄizU]tuyAR4ΣEuTU 'Tk>_ÑKD2A=*6N4 ,Ŧxe}l7NJuEע%rGd#vUgU|<̲(;e`mDgkFfa}y #ytb٪Uq L_ E &z1Rկo|=#ٴG-8R ě%p ys 3kbn5_Cۂ-o&[ΐɇJ9Ƞrj{m@-.L=D£r=#^ZauNw洈Wˬam/8U3ud~І])F0)9΂NBa3g@G}EO>š w~})t=%6!4D7d#>Be8WnVVqӞC{Aü*dNB),qkX )7_0OH%`dž_J,.mRI9n2N6ޢ&\"#I€=i7ݍvw]h2𗚻`1B~C:sJlUC@N˶q+UlpDr.>xK("ovt]Cu>. SsS$>P Ex;z0r4lm}ad*oaR|.D:x+E?(y2TWQB dž1+.̖DmNh|S11c4pvzzfW72s;Y_Pg~qL$+\ֲn͝6=\5uQ|Gbm{\GZyESMG}'Fg*C倹j".ohW1}W{U^OtD?ss{63y8|ra7VU]_YnTCҤm)jI_gjrGn2h w !=YH; gAXd5j`_%9zN3ɩfQ*vzu- ^o*y&J=1 2x gPRkbk^SuÞ'3ǰCjKw+d;3YZ-gq,te/"k 51i5MN,+ xO\GwgtD&쵑{{2SѨ)\9&yD`7%j=@Q-ieVYp i }Yl"Oru^bgߏq*)| Ln簝4֒و牨XR%0ATm?$lQN0mTqd^Ott:ʰUtxЇlf1M3-ܣ"ACg֛]Y8ǜ<y1U:Vp9#\/q{@^| Ux"Ɉu!oM]Ԏx`sבPTB|);9qd z%%aQ&ySFY,v3r vV1#e[iNzF?Ej:C¦x,~'>aw zmYQE* Cle bM1߯_ 7C]0Uj~\9"J1 g,!t ߔZy iaVysGMM ɱH0_Jz~(M}nt1F?iOYTۄP`g5a`օZpVdH۬X CN6crPMLhnwa&΁/]9ȯc+zux-8p j[QL;xHYkzxR<  lmdAef$F@Ywwпa rdQ۲ڇv!|ñUVac?PTVu^ OBPhGh/x4 ON]W,o.~CI`|ƔXL=k Z ^?ދQvٻ=fBbx(P93z9n6k8m'pӵkx٫7hBͮDʧͨf nftH/,8t9$;)}ڦ#\%SJZ u?3+`p ʂ [#r]%<}uژ̔Q4G H )+%]S6T661L6rli~(dH{Rޝ346lXX'DqDO r:`jI p[&n?LKU6WE): [BYS0}>KYIzR?eG,Σ ,kϛ@}ly@k9%* q~&?]z'V3~&PjȬPJ1b*J k/ 6qn[k w\ ]C,1_dVێyQy..oבu:B B)NS9^gZ''R^qUV(폟VOW =pT%fYe ۑb?È76]>2tܫ6!uF=[5_nnS=cwhA2t-q^! @>G'uvJ7Ofs{Dd_A\(#|G>SCQ]hf/i}*i TJbaOoO(kjn۽6|6f|Ol(oRJ6^Qե+t9#ZHʬM &?OE !8GGFfC@KI4ʡ>t}}WgςYY$1}+&M+:$a9p6I>z8p7Ndx) !M)wvaۨ8<)O{uLQ*Di PQc#A}{!J-^@tMX Äe.jBD##WxmM=*3ȍI6*v󧨶KH6G:/5& } L3?-$F'0vS|sCp*sDӻ[jpQOpY(4Qn&!*nO)qleۜ*k(0OeNuuh\ &f5^^R 'ao$㸣NܺP%VQE#AԦGc * mIrW`{A$oht-s,ĬNik»בesb]RA,ȦC}% HWXhM'td^NˈЫ7+! "D5=+gkfjP7S@ЁզgH9|-'?^3Nj/dTa sՑG.l8H;Hs&^ )8 Y5'  RbH\!y:| g): ffT7^*5d:jkk{[3!vAH4Σw^rل5 gÏ0 \#}AR!/SRyZ?Kaٵ Ï-I/y,wp%:u=6! ȥg}ŝz|8/Je`!?Hp1Ds^!aHЀpL;5cVK aУN>vj'pܾ ~ws>?g@Lg=NҡURL3µcLC9?w9<ۈ6@:HtOsmg j3?x_e]/S@1Ŝ|v1nE=ï1@9 >s.D2eATa**Ӗ;QhdLuχ ]ލUM=xAr6V6)Av`ƞĽdJ:iF$FY}f&`xbϾXx @mR;r憣MReM$n۳!."',[84'ǨTUYPOX,κz؏U/( }?CE!#xG\5IjZB;#E(e{T[0¤r v(NΙsFQJLyrG7-qp- !#cᖋբ$':L aZA@=.'-ϴc?㱫،^8nc36lZ]ݸ2e*h͑y PߙYdP#VhvS=]Az1 1܀W7ShX"O;&wHx]T|% V(rEy5Vd2<7vn2nJ=ou@JGdEIݻӃ͛Ul6o`blL΃M`չɤp wt S(қp𘹥\Ѧc.V ,6gهԓ@u.8%4CP_˾>&!-ݝlKi$Eڪ B::&gnu>U`I7E}ɠ=@Κ|TVz\@.&R8tmI\Tf434M\%g@tRaȩU"5Џ#]u?+V 3Kbʡ~Ԧ?4.;o96Sz5˰EtCOqtR:> !(.R|&(]N+]׈pub!I B\lA?ͣTz%^wX1h[7QMF=devrª|uwt%WvkT]4)ž*hMz #-5k 0-&| +ԫϵ-OISi:To< FS_ PAP/E‚)3C!끩6|2 amY%bPЃگ Ed㼿*㺱.Z52~,S ~[oO7T\oyw#@X^+mtKN +RL}Ks~5[i@==.Ų1f SѴ(:&v~,!YkF^ Nawz;cT"*&8blݙnR 5E]= RM>>i7~Lr"ռX!pdZTB %m 4\ɂ;U`u׃!Wj?lCcs3. ]oAY6HĢIfaqlr7g/! L 3dJ6G|%Dz,`u\RN-~~tJdqR.aN@3? |E^<$IO(Bzqry;BmFVA>d \0.Pz_ Ќ`dwZ$UY%A ,KRT/hmv?A^<.ykg;S{eWJy8CɊP1)zhZ9hxчP]ޤC+z]-wC9Fl (f=äxO |xcyP" gǕpt(&Tnvm*<4[l}bJ?7: yR'QC_&ċ_h"[S}/%˟?fJf \Hec=UvmF*b^f@ZIU@&'LԅK$2NeƩ lvTt: RcAGEV {9U47gq++X!H!} +%'TiO{j]610Ra!`K,Eβy 9VNߨzsNarCLڍj\~ VQZMRiZls. &02?<& U9̀y@H L` Z=mV/fACVVvì]4VEb6Ѱ,"e3ky0Ø5@ 1΀qtλ:c FѪu~籨sXZCЅj?5ӍfSgD00onrrL6^6&f7W ]O/hgND$H(CO:ା_`5+~|Jq#]nKTwRAH=E"x>Zݮr^ i}C+_{ kHwx1n r(V^ V_ma?&߽4š:TҾWUt=H oմrƹ ~C~1WU?5/JA&6bR;$"!BZ%h@jV??oP5k(lMz!cZ ^XF; cE}dn5BOk:%X9<1"hoReM )rtW#N ԽDPi} ~}v5P&Fg FPzIhRG]Z*T}>hĻћ#~$Q>sBʙ^C ,`',UԣIM䒺o2>7Sv` =0FW/U[ܼTn5Ţ;6$w;6={_ުe07-g` B`]~>!:Qw_" yԭ :)5m;\Y[=`#/qreƒU;ʇ7Kgը)M(fҝ)|+sB b7gzIf˹+ q %ja}q`V!y4WLuu[e?P]%1 ulaZN&9Ay}An:G;=@SPv8Н éD1۠v(^XAp( Oɔy!5` ܭ0XoəE..~klsct w'g6v=儊Uy7d ئx=$'V\-7T2h7I\L'AFQ)p1 \ h~h!WlN _3)!9C)~~%{4p1Ԯ|%5:Zy`'x# i,ϘÃ~DɥCLy4&5OE)M! 5(iwĖunYY[gCVVYvz 2b)dX$`~{Iry&”"Jk}u:E("%\n5\38]BKh(;uBa(_p80 {?GZ%ͅY/O^+FnZÆeVBuPm IKn\#tt;`-J]FFoP6rȈꃪڪʯ7fs'S; k0}3,8BfeO%~ DU**$qdUMn2YzC̩ivR 6ϦD1JB9 j=6by x9/JB٥ PXtE&$<rߟep<'}!V )zP 6 h&C_*ATAHTv&gdxhOOT72 ARΜ3YcHEUz,֜ eäb&+U54eWgKk"!Bwb x9~'}صfˎ걇lr;"1AOj:,Y0 '3?¨!?f6nu3Dӵ)ڌF/N9I|4>%c+{H+it\Zd6e~js #87vtŋ#Yw ,F'\<(wg_,;dW0j=ǚYTAU,uA&Ahwy Iߺa)Av oe,+Rm7Y}1hpOxs`Cm*›i"vmS@6E&Z).)Kt3|B~w-rkdRԢm+ɴB2d~WZ\pHr5mGI,dzgZ_JZPfvz; D,`=O#d};-&`%9F-3'98"Ҟrd X`yHE]#;b1;໗|ƈ70|=2CkXH'с!5߽֍QJ?:ɪwNX?d8m(PM-7]47?6)1=6+t @Z%fseV(:HYRՕ|L'x DlM5-SFCR#&m躭I⻷ ލ) >4*Vcdemq/X>dw#1vjiqP$JZ+"9۲:s(ioe.'1^4ye%ZT@Ick?=2A;t5 YդrӡYg@.wMs)RF:DpݧڬOPfTol7*T! soKk֓t zSfP &#$:-»=N!ӖޅjE0rY̰ z@Sh+5F ,$cDO> ﭗ&|H$spn׏A=e(~ D@ݵpe mM4%&xғ0Fh{]FUVar i7gܿ&`/uc 43y+r(aθ/5b c- MFs`OväLd?rgݭ=5Lng1>|k8 S{\Ftq*w0,\#r/QFMk7 : 4|OgOOWGi2#ggxPFN RU?& 2L7Wtt[䧳sy%p(h:pN?Vq\\b#V>W9zoOD:F '_W'yzhGe0Ց#NWK2u)OZ |ZOi29dfWjhNg..@+K = _z>M@rcЗF:/ro$`&㶵_ .ٝqB“LO~vl}y .0k%;o/:ɜ~Ί LͶ;D'v-Qg3jng ~ة_-Q2N\9R̭gh%V[;?pcB496t N~H_$~cwqU)J7-۠!1 G/< c7{2)yTnDV\;ac lڧ?*IQqSP^je0@xMĮv)@pY~ueq)QYqfp*'nk`'VUG Z\}%!SqңWcG8\AZ a:|2əa+|dJt[x3uU`ٲ\Xt҂#q~[^pl'Aq5.q+y^8?1 xOf菻 " >z @"̤>Dܹad^7<̇fdYes4IkSP6dD/EJ E0KU$kқR*ÄhkBeNvŪy%lEfjxt qIsXCqiI|ȇ/n "_,!TxZKAҿ.+zm&HLUXu'򪖱w7besfaDXHT>= %/I 9 *Ьf_zQ2`u /z>;:PI.Vb{\vhNVaHmOæ ']:$D0]SňN]@^;uE%ӊ-AK+0xt2G%kdȹpu״!GGY`Z# @@h=8p$Fgq0ՠ #ϙ"3rx{0: Vse$~*:ͧ&.sXpM>'X0\vu!dM*v@JNOatks\ fR1 LP1&aSo8w֞99hW @(>~t'D@z7E1!ø `3@Лu_(D֐r{YAG6'N#Ϡk\4?`!.Ԋ͡GlJ2~Gs#){, m3C*X: uinĭ3{33g1D>ur~X-?~e@jE !,1:+,riz0snxeӿXb)Яa6},YiB/ݽmN@m:SGT6F^+O/:dN9 _C{7?8~ xy~l5.;Jկk Xo#E- vH&*42cHd7,uФ8k!JdlsKޗX8- 2Ut|.SՊOʜ;CSf{`-˳Ɉխ+.@L 5m)|IM8$fTAOةSRc4Bx›,/;8Mj{'-V$p-.Fd:hCQs%Rk:,p- 5䥞ǻ8 :A-C]kHnÓqϊq٢"nZ^KW@)zsWAk3o*+|5~{՝r2=7!s8 \}L#w0Mi{WW,rs$,#Rd5hq nXxDh3Y!&Sd\+X"MڋjcDXLƼMathf++ tG\Ax q \׬MWuqv!alI3~oن~ڌV-8rRd<~|29ڈa̿fמۺ׼/gٺr6ʂ .y{'TU78s$3Gu"vVFm\b=p*: %788DT{~glam%@tXk46ʟ&bd% 7^(d:kq&f&Z }.dbِM%zZ;_TE?*D4VfQBeƔE%u]aTKl_Q#W^>1 ~5T#I̬IIſ;ݎ{ JRP:7,AhuIs,oA|rcq4cl\Ġ~42QXV$f^RS?Z_-~!OEт=> D1)x 8}is;%Qp^AwqYWR9uͱ ]3Q+|ׅ;tz1$ !a`_Pd wGڿyϡOF˵Ast"%oZaMD/ n@*Y F(I2qiQp3!i{~6_ 6l V7yIq\9H?gqL˄\J3%-Lu%-GI:b*G6u8ilV:>5wM^#jk$ m ڹ#Q.WvzXȹhoc̚lن+%WjJ GAV}prbTѲ@2z_4Ƈ<5,L%El*x̢zN t>Z*fz>1 ȷe_gX X WIđ)(qt \Y<^a$. ymsg' Y XQ`%#76ֻ49>LYkS?LD:Btz5zz;r3AMIx,nCS ,j]h^ADS\L/{ tD"ГoFwAڼR;.:Eta JdRH:zQsD`up+ I"ǘIR@w< './x NGwHZ LǡѡB%X47ЎϠ {3]3wiQmQSi K~&wzUTc}@>Q2/ oY[rn`;W1i3c8THKBʳ\U N}! F_{-ӤЍ%U>r %n.2K/ To}v '^jE~WL=caFq!"[cՃ0E`_79O R[$+Ѧ$g\D&>_4~q/m#|47HВ09\۽DǂPZxvU xVz?z5xHW7-h~W i-_/@U۵7J"Ć: ktOhG'. PRd"} N NJ4p-%Xߍ'4LA$n_ɽ2NGs'\-M0xI(Ňϣs~X_d5z|=\5\C)\oCK N34j\tT~y؈1ed^u|}v0;݅#MgUi+:7_y1b1R"9.Be&kr_h3+)R1Q_Y1M?W#Mٹl1mgX0I8HO.$!5r-L&QZA)eٓ%.v}k*Nx xs`N] L<46+vީ(!(ZGWS_||H[Yiќ ?j*8ެ4Ef>):OnQ%IoBI;MD6Xx?9g0ědXqpba/ Pd L款{^kpkVQm2xaCS9jAq8+ ?x>Z_2E;#<}YҤ9* cqܝEXcĖ?4kTc;{pbxHfӿkW.Eܻ2 6N'7Q樝(CABMː0B:3HHP { 6 Xb,'p#Önb.@v73oa X\꡷ӳö8O2:P?V9v' urO.M)ETY|Gerfb_yoY=R*~Vu|$ϙZJ EmZl]bfZ-+I.:^CH4Q=r7d[;S(-˸+}ʰ$<876{1aV2;70Z~C'gc]ʊ/Ё+A&Mr:/QJJi^oW[\f@I鿁n j>=dj;T݆m/B${&nRx@9rM nMs&TBP + z M% &)9>4}R4.*4ׁd:ɻ=.pV3$[-) gJTc Kk!Z@8;u5Qr:GU }Şa3KP3%c9?|,8؃ ˟=.&Z=هRQ.s'mۢ5eFPX+sF&'!,WewCPL? 2K|w ^"L6Dl+^lDF`U0Ÿ$A*hYv2&y^}uVe9Mm 36 ޹^J;UU~FEc&~nzUX#1H=KՏ VA#*j:O7ZAF_ՠ9뭈9*Za{}Ƥ, /3װ;[C*-w &&@Y]DT5i(Ki1b=ef pmXϨo_ͮ?[nKY6Cmb+qnʍ pcS1(;zypU (ijz)XVq"AJ/HIq3IѪ`Pm({IXθ]?]T[]jpkX7hN_ ;k6ԛ=G;/-R>qZ"*9 p#Z])XJCIwɿW m$cD'BQtDWuiݑվaR$ zrf%Q%QM!6T8tU{/ Vq~ }TYq$g;WHY\j`͌[#>{^_2bDsj8,+ U9sOmh y'B"<Ӈ7rP.D5fA;-J~ZSu݉Vw |%߭+W8C-+)*|ZA %?]|"Qo[ -H:6vdgN<6 .Wֹ7wI:Wocʡw:]>;1dRqOhlPڦ.q圍E?'dȈo3/[syޟNQ%릚pB%bL8&)E:Lŵ85zm{i|:acB0J?Ѕ'8k~ `u朗'HY#x/yi_pTeW5Qb-߆U[;=$8&4&NJ;ipdLHSo9Iض-.%;+E/WfBLC!3f> Hyz;Rh:)Z+ZooLpun?]wtɿ~Kp]Pu7ZʿEJ =q@N.7k*ASÍZ&w*,OF̊|"~u!SfZlHvYJʕ!eŕ05M./H-ֶP'5'>'@L1ipl2+k`G3購o~FoIEu%ޅXN@9?ޮ߷نC{%pݍTjLjK"ͻ P>!^Op;-Mѕ}_ZuH`NJ(Ya҈X';rw7 KNL0BӺųa^>kPeHqO(޽ۊ#&"Jx3tPEZ-dV5 /ՈYU4cbߚ4jƒ3vT[u^E\n:Q q>T.-51ifg'YɒvdbNJL]l|7j=su 浝<ѯBw4իj(=$ 0ha4$=z+  [. {j7p[1w{7&U{C j4Y@ /cI>0ӯvE4VC0.̔ewC%WQD |H}zqOY'vn]H{Ba{p=zqVCRxadVʭ{݅R%?J2T*uд P+Zpw}Ws'qH^R!E8,tbL ~{gxXmE/-܃ n\rI2"Ȅ Q͖\.H8-?}qE%ǂ6_N2!Z"w^5]1mLsfsYiX3u:%}4& ryQb)fg(Lԋe>m.ж-P Y(fi*8ON)+! MF\TBw`Ce?f0Jx؃6xJ-d&f׵SG></r>C n+nCK,:4e^'OĭwJD3*L/5Oxʎˠؙ@{Ep>FZ~ @U駩bJ*si9oϸC܄Hhl>)eA/ΛNZ%bLd֬\1A 'n7ݚ3by%K ?JT׎_XW͐Nb5|{^Bs?MGI83}VTi\+z,̒eidqZ܆S-2흫[xhI,yOF~'MzsXxܴ*O[Q.b9*l}agF%Qt Pzj~e&Te?atQg &,M!C^,VP ¾ RxnxA@[q69hVٟ#\3W?Bla}_qICX vxWLXUC܈ b.x5e<6!*n,;±Ӱb ~@{U;J}6¹2$n BMYB:*qGuPޣ'&]LD$y#v/z˾e"{ڠ8im) G*tϳ<gN$?tƏ0yUGnXl? hf56t7e 5H;Y!&Fk>c;>3g(AZQ%:.&376t,@TQ^2w)O-DbYdjKg;>"R⣺B.q)$T Z;xP`E D^M $1D6-2NgNR1G*U|b V>nrkqKkE*Ya-*iyp= J~Hkš4v+k\NPIXifnfGާTtE  ӟQ_>D\ Qj ~|Ub~!u2p<2Bs!8/m\> ,rgwp4HCrVP5X[Ciǜ)D׌K+&Ğ ײf)[K1oO$״DnaC1*$,f,Էm!0tKpȓsL$T YbeFz ,cx>[s *ҀպӺJoɆbpzMr+`R9"eݏa 4U΂!k #] <ٽa`^eEES`!26TI+̮Τ'F0P#”=,YÆ 7S䵆 7{_@ 3oiA o u a6B%KXӪvvPl@٥%M7to >$G֑l+bQ NHJMGn~@ڰ =hۣmf1j9%3M`ت9&yô3x\+y^^1TLv1.{P `e(zrj9p){qym:d1H i47szCMN̢Z ! -Z\?kg H5l*]&.ML躁yβlZ%_0KMj+R,unM":sↂ d\CB2'Ga/:g(CxPM1ϵ |YY܅^Jik\{;lIeqX6) OD 7yV([E( M*hck5Vm̈́&FRFHKSt7'+ʟe=tp CЯ103jWd0~_s^bcsf=/Dv_K~ݕ)R(·)-,=Bog?3OIPJXy"Vx+h[Yӊ5MvC Q}טA0-pnr(3Ȩ2d# r2E(b`uI02wi?\eC|WS:0?R.Su tHbK /eI`ܬDP 8{s`Sx^ŋ@ 7qʔ^WUM[@"I( HOJ+t I'xݬ}qJG~4eIMvz0E)-j(kӚIIiOnt՟ WE+}>̭E DMub}uT >!yJ;tpgPCٓW}QA3iV`_$D 8XnNma5|0H]-ɒ 7X0 5qiL`>o^ӢХRqŒAҢ+>mH=L ; +BUyP"w!/ZFp( Rl+;g䶭'=C|q`WW+5d nUyuC.[+m(۵DLAa{NPvH:h*j sa\ $"W@i6D0pP"#S183FcɎ\V+GX%Asy] iq_F : _K/bKa}X0n ma"2{EpL kOG^IeN-oڼX5Qy3ˁ&Cr/4Z H"[Pтa=):EY ]^dPyzP8OxTo,+s5z7tIJTw>8CM6hMTy,pۖI!#6qɛ Br(9U<5YG]ـ7I߁%V`FheVh3)tM"8I}E"/^VƝ )ָN>'"ݒoO5FSB$kOAj'ڛ(7i~ZA9(R*(մž)VxVG}XyOiI36f]G$C1vۍKB#]>E+]ɞ,7w < 8;%4XX*Uw"֙T,E˜~F7[K 9jbo0K;hQf3-a-bS"::b ԂNPr[1]SobM ( Q'숾#GRX}O2$?(-AGMZDO'Ƈ ȁ|j[9S/i=_g[!Ő/3-ҠB`D׍UԘPM7;uIJV^$G4*VZ_&orգOO'qeRDepahmC7 B44\F-3؊XJpx8%M${H ߒ;{=w"al?o|*:3Bo22o1$_By'tGHzbZiACL N!{niNiZEv*ܩ>@#mMV4c>AE2=ʜɀlcʊÚ0ҦTsᔼNKq`fi)ԡa$x󕺺7 f=:/ĭjX=7tQkOIrdnRɄ¥OM~-,0\ h+ ~10? !l½dy@%3*²]_W*T\XҸa#ffmg( 0j&Π ]qidƬsLC5ms!0(-8prȂߺtm{D&%(m_cM}S·3HLI?4FƳ \F@ĠwЄ;³1X[Qo@] e.mx  ٴ-ӓ?Cff7M;Wy&(reNENW'ɤx!Aw?ωlS"GcImR 2e|MXKw%d?<,DN ͔M٘?):knh^lT#]V4uG]S/xxgYan,W쬘 D/Io6c5/Q T[5*m,^1F6? PoA7aiR.\{Wr&y/AMlؗfR#D͓؉Vƿ Z@Q}:'XbŘ(sI׽`BM;H&"V?@B= yNϻ:iMCa^3o5D{ڕѻgF?!ɿEiYy8W1Τّ0ȟs/g 沵^dD+(5 Hn׬[mTMg?f@.ar,T6Luq6Kf:knĠ9j3ßGOJM4R5ױCٗǺП?I>_kwhWA7d3nY3,C;Qy&FrO}gl=D)si3? })5#Kn%=I37+7cUW-uw-mfX%wE%Zkz4r?6\9QG+u"+fEuq?8T1s # }>ie\L:xβ&H*F }_k } 1`}Χ|F H2Y!~u&{D ÁU[6.54)IKO&4 U$H@p&o#&cyKŬOQx=~xO>݄mzo4tUߥ|5g:O幘 ;zX(xS1'Xj_Kd?*X=;9P5>e [oL5=_t | W9&AJFh ~iL3j7="*G6C5O~Yw:1u/֥LT*A¸r!U'}o$ؔp2|FUr/,PBzs ނ"ۇf7̧^(!d]~12q~uā g~qLM <%HF0wKʙڀxg~l;yC2 )8=)g6ED-Q*{N\vCT4dp8.Bg(hז+cЊdxfaA8жMMGmt`~"3/I2#qAhE-7 7s4Z]I ܛn'[ 'A;A:}u5n!i{9fȝӇ{mHTITrDl"ʛhTkĝ6sdO ϯo;QyV|%ߋz O9<r#U2zhl4b[)7 Far6cä(3Sv6}DUe@y_Z*`^˽x+?L*\/o*VY\5.d2F@A.hɒhɛ9!E]NJ]O]?D"Hó*s" 85GҠ!G 6ő'L ƫߢA gDbB\2Ҋ\y?#oA~ck{cA}Acv>k`ϴNs_ AvS˵|_mKUĤnC$Yn( ` -fSSَ.)'0+&3AόI2au=Q‹fbp,]=RjRE뙏oxj.r.;|QߨF(@qWĸE]g4]!??a1jT!ڰJ`&j3ic ~&(tOleE$`.*"ʇI+Y8pg!|J,І T61Ȗg?dpn)8mrZWxoǷqx7(hO;U/%fwyƎ G($P?C]Z8ְcUuM ^'/9F:#:]sf͈C䡗lk< ޶9 9-o+XWk4!T&/`!CP۪n[Qn:)*., %A\NN*Q>(Srs[GXCFZ6j'ݑzEm̕S%gk. >:>'WÙhx~l-- Sz>>}d-^n[K2TiHz鯑P^>ɞ>Ӻ>W^1>[Ê%^Nnn#;HQwInoJ yok7ퟙ^vQ<pMIth֚~po=M2V"Nr(q H/eP{Q (HRK8,AN^Tb~6AoD)-/ޱN =0:/)ݨC[~ڒAl}խіL5mt\#~wͶ1f&>ywڞfee-ڐet)2^sܺU5gP5L'_h-lRn*M^ 9"FxL}xTK՝O4Ï q淁Kf,Ssd D"y Sw޹*LFJ =F E'^xºdq X;VysVv_:0]`2ˏ xo&,xgճ./3rL=>vLPd5ޥG]\\>BFp(i.n:u8͝,l<1U'O>vpwAV8;W͛ҕ7&XwFvFU8OWNylʵS躲J`DQM8Qlͅ8U*ӲBAy\֯?Td)-.PHb3^J~."ڥ6=ET{ﳙ"ݕQ1r&aD+Hm R>?$r865!;SzD[Ew4ZL,Q_?&4ΆGX-EBzrm N6z+cPڲCkJ<(yU~cýnG0ucA1(WcSrH@lEWrn☮Ձ*55w42]ъqF3\;4_3;{s+{ 31pgjwB`*QĶnG~ؚ'm4ڏ~MrXj@:93;yU`EOת*і;IN~& Gú,]L(+@Ժd/L5h_ ]5NWTт2Q3(~1WT")/) MSs^@FTT={4ᷮ KS7~=8`f+`}|ٶ|a@/C:hyhQN)NXG$2aF0V"VDHs fz檙t⡊>483w flwte L|q9iU`5mo'bKytOe4rf äza6)y *!I0b8J6Wy[떰aYz[To.Pbns{&ן&7H'Fk}S4z5?,usk`ʲq^ W`is>9%}zsi ls\CD 0 Ui=o/Jgc[!7WP[${ciXtL-HSK¬4C~UJ4Q 4\{3-hqAvl [݋;=4FՖ)s T"f$5\B5h&-4:u;˘7ABMbMtlt?8YkW︊/k>XٵXb~=,4.et$d/bٹXGɱ}(F>˙C163'D#P3u0__#iRGkxIw%nn AdQ;AP}}3W4ýGQu+" [ %=.@%Ew Un%  eh85ՌNܟ_Z}C]el8asq?80'`V1 :;*Rq5  ՌP,~$X&l_yb 6j]x_W!F٫B_2rF90 ꃪ$D[=S›(klٝw^{&Xc%G ȆUʜΑ+s@ <)>D:Q(ON;ODol! .H 4}Z㾐bǖONtau0xEGeXp%M{g1*¦?͝rmn^x lp,]5 +ߏM*SP8gW C=$KYXQL3XTg&9u{5hej"0@Zr"23Y>ךƯQ6bzكcX/j>(CꠉGMPPN"2n ?⎕NT?rfs&ve ךZ0.@M]*NX8i{PwA|G/FM&t3,5PH0a1)"T/x%Qّ9c-$jY= t_A%+^Mo .\1$9]k$.}CmDdU_i-ﱍb deHbTǪ !C1bhoOHc˙ j}5Ԧ% Œ̆M^[rln9iPM{J-"lqpD|>T߶9h,%mKq 'IO>܋̼ 'F7@IS"hDjCh R*͸Dß?ΡIT_7+-%Fرhs z1l"Lʡ8x#pSNTrlZ__SYǩV8e\Cg_|t)qP#7rBP!K\bE[K}OtlYfXؗ>(P\FܒIY"&OI5/dҍ|IP:{6س%b"e R%?  OV-&*!Le<lo3UbUtR|H .A>.y?o0|Y0gS>FO! %Ϙ[[8salBQ HTe7ߓ@vc} a 3TP 2^Ʈy,eD57̓v3DUr? =Kd6 CvV NM,)5|,OL nyMe̵uVG:5V(]%R#W0p.J*$Ii47ie?'#xW(mlZ~s#I_3HY;臹yUO)` ZtSr'1`7'X}3D,mB% ē:$)]Ƙ`K鹭E_8@B%K\{ZGy>0qaOsޱxfeG. ̉{Y7^Kf&&T<.o{XZ}WZW@h!Ff1Ui+W{r(tM+b0%5h"HZG[[D&dO .9F+iCCMn܌w|2#5=zW2aŏ}4jWVBȾb~iLY}@e2WmD.2ݡ*)Hp&ڲg`y$:bL{"o{}C|vV_mEEԙ¡NSh`OCd1, FL1B{ zrѳmD"pS+9H< 0(#W3M &)~yg|hq֧'>4.Uą>+s`w ͹dş./Čҗ<ވp/U;}Yzbb֔f]G0'b꘣d>ZK<צ8b͜Q_KXO!%:nuYKط ':ѡm7RIő5O`Wa 96EZhvg㭅85@jS"މ$.Mn1%/Q)Ri"AvWY9 (8b喘U |s4XwK ꘚJv+Q}'qE!3kC)|Bz^ݑe߀_}>-+-G^L 0 xո LkĜIqࠂ{_{f#VYVx5hD,pς ʠ,p~pB*OpCKɎaǣWOƺWJ;N%Lm?~ÐL]k5mc'DŰEh-@I>Gq7֋MhIj.^c1ƓCbd&iI]x@yPnG]giV&?fazQZ_gj3V /`|XTqOYuAtbxR/@ү̈́ Lٳ;Jߝܕ=.ګ̛m? t:]S,tBA:[pƸ+׫W4)5CQL6 A$#6lW N+} 賰Oڂ9ZC\R;w G_vT>F-q7Q b<ꀰ|lW򵷻6A/0a7>gaֺ0W󊏐=1+ZQ(uΓ$<C6Y7/r\9mM >5u7/v% j6*0鲬1ߔ38ib5޿.o-ƄޕOzʓEYz y%-T{uVѪ*[4?"إf;dJin2YkƋ3i~xsEH 2Ԓ(% \N5LLIdIR7p<rMuQ s, *_Rcx(lA ܻ4U[8ǚ=G_'*~e㠫NQ{r=ʐէazcIs_숦p0FQ>b\}c7!EQ~Dr`eRރaFWZCؠ;hEA0[5tiP7rO+AA$:w@Eoб1`x8C0⾧8AX*r;{zNZOhVWr/'Q]MGm\%SDjJfyKwXJ".9d `g_Տr6'0mRkc=Ikds+dvͭ.Hޝc_)RʸCMKitn9]&Aw:ltAїb:?dTyS.ph_P E *承NPn5Us4*]MDTIll`Lhaռ_+'Vg 9} V  b?X=l@>8h[\+&]NF3f"GU7儲X֊)4_K\>W3+}Bf, ͑C)V$gF4ɞB pjU he&+<%aVtM;kT\`:B!I%0qrj- j0,OpZ kj&Q~ <"UN5uQlZ @bJyƤ[*]| NkR qXAL\pfngV8lR6b)Su3զgDMRP+dH_L) 7(Qvan`eD\Jǫɟ#NH ZCf_vE-3 8]A8Z䮍Wnm޻:?kK θZ/pZ)x7T&VM* Kkg@ʖHط* aU`rd@= X: VrVZ./s:WJw0@o?=aFE l'wŬ!7V 5odwC/'(׎VІHݸ f8Xvʕ.פp Iw~kpǎ= 4Klٺ \Po2eZR|p]h K v2쿹,*$WĬB>Ӄ\?e VD}ay ;tbnN"+ -O^hQUbrf=(/KC1^ZUWa}#8@1[r)pu8ZsK4ϣhtq"-Vw׾[(H0{\K9z`HZQgќ\Iāi=ZND/ng Nj[vh/ˆzbY憦0NKG(?YxLaK'\-xo`D''̓SjGCq|D>j(^8-7峖%1 0Z-XǷ:A¿oW'?\>I>}X)>Ft󘼔_.#x@BH w30A+O POІac|<.L'ѧ:"XU4[JMj.M` mpM!~uȻoұݟ@d+?p{@OUkw**94_UhP/ڙ>W-LW.x@Y˕ާhH84ms ]>$IVMJE@=Vs\AI@&PݷxŐ^րAVܦ1_Q,)[:7"/9{R+p}OpC+Jz&y RĀnR o)VF{ aN-,|qt&pz4ű)@Ǫ=J)j+곛(! .vl8m](B*-x>o_-8 (E6 .A?èlyz -oc+*i1mD3n_c!=vY9 ȃ[&T[-U6^(*LςPS?p9A;*>+2|Tp}- 5 q1u+3:R]яp8 :R]&TL\eUIu#k-ÜhboX, 3bs*@XA4_Ol{}yHs<|F餁Ӏ4xH<}0Wӆâ• )KE7O!71 u{0W)%MNG 1i؍#6xB]r22Fgijd  SXTY|\WJ<d08F p"Y8]NBzPVѸçcO^1+MlSYΰ<3$ɟ׳R[?1Ix_?C.5|]͠ϼiߍ+Ӿu>d/zq>8SaR.11QD~p?2Ct唰@O 3͘" Y>/N08V(kd0ZRj`W rlQůmVc`x0Cxu8J `bxp:'q2HzZ z{yum&&ܴ)0\P6Cz?NFFB!FD p<։ʛZ3K͗x'UN4r1sw@ A{䲍9C52*6`Mld1h%u h)ey3(.:/coX'tⵆ`B&1GX]O(9!'N:W邾8vzL;Jc'3{fn[w/ۅ69x$P.y4@/n3+,-ݵH"h/ӸV,qwlg]9RFoQ*Y҉ćͶ9u] :=)b2sh2q@}u"Λ;ڨFW! Nn R?0xR r{Jd@{F`xbϤ l6K?zn24=·E@cĈM+,v.HE_B;{>fˣ:2MV^CUJ;BwYFF1Fע|x.V\gBnx&TRW9%hݤ9bR"G7"Qm_Bٴ.Lq~r(e:Kx7pD?6V wx~?LW`;yCs P7^lƢwy@q`Cض#OLJzNۑ׽`{j']K"c)&ye? yTՒO(]FLRmwMHMGB@6VM/ )H.(=>}h9H/3X,vYU-@;V9؉Z?ƻؼ>6vȾh}[==fPW%4WhZ"ʗȋbZ" "j..c% "`I?"JQeS-. 5MsVx(Z{3L -niFQV)e"#g^p~X:QY% = UiCdeq&WuxΝn;.hx.MT.ߴľa%&Fߨʕ'ڶ>Iv 9mjUg% Ǐ!TI24c͈ԙ{+V۟04 dn6?K)Pom֭Ӥ2Elb9 δ7Xek?M/)]>Hibdy~BN4>煼 q4=ŪUrةE@+<>SGv) I1@/k8{g7 !jdqش0)+ !k0"5p FB$_{xF z ;Ty}O!Eg޼;u)K r=*|SgO`[,okpWqIG%ǬQަIuM39E xlPX)vR Tc[D+ip1G4zƊ `=\=IW/B 8HJVw|v^8RX+ġXDb@woid\W`_h`T ?ڲܿ X O䁚^|.T +,]zwq ?UqqeSP3pJ;9i`3h\=пd"DYnXÉÉ~ay9Yfl"F{I B4u^\4a Rn[6Hn& Y|'P 0-EgM-V2>dw.Ы^}%` V7n!C˘*ҙ`G-u9! KAN1…;r8Bk>#O H 4y!bf^?¬xf酎\'2" #zX%FPD5#rZ5p^[U}KoF A:%lYm_ӻք҆x,{]WՖcn}UAg5[|gɃ KdhH&DhC@ T:otߟr_B`1ZBq (` P_C\E=H4<쬮)fær~x=)'|(hzq'y~­ԽLSGj$nnd+P:q*kд ļ qOK(A2 )}$|{uy1[zDMAf(9%' ";LG;C4LIK^w]+Njt:b-@0<"[?va!lxjHQ@%ߓ5^DhG`: FB/sZȢa'@ˤnc"R.5;zr׼WkGrEg8H{&4lm@gRNT 6w(+;`˕o0Q6FνjzѓB75&N}Z(Xh)&# Տy6^)e"$NAuпU*޽ a~s70FF}+ZWv!h߻tEݔ)"Ӕ:B* =}:g:|w$䏢 D@E^^g~]'_E}P#ZzFֿC{Kq%]>h[-Wk72odۓD .ٌg<lm9Pʢ}"\.X'31.]#Wy hi K4b҂>KWC&šQZ,e /Z$Fzjyn/LyN[b1sH`yc ę'BAȑAT%2ofEe#|l]'Yq7(bza @]Ovƭd8m'oB#n/WSY)l|Bp]s<f펻\"\F\q+XT? 7oB:Oz-?i&"%yDV灿=x )vOڷW0*~ elo4* "¢HtA<~4@ۯS[M㘃;/N3QR-sc2fI({}6RN]*s;3{ƒBZh„`ְv#|K؄įjrqa?rTI ZbH& *{<=ћ'r?3˻a%B1QO#DߗO߂'bJ"dJ (pI^IrpdCTNa{\ř; \FR(DHI@t&rpxZEhۑ ,4V4VHUo Sj,G׺#1sty;e}/;BBm2⨒9P6LLU1 ZH)(@ Ϣv,>xo5.夥hU }/D7Ɵ=fBS="<]Pd,M3PDAXI[DX vCzϬI9xޏZjchy4;!ncSA4ܮ/v%&zr0omO0*t:Hs=|N8H\d6%`<2*L@%*EZtwx_\ddɕ/e 6lm\|929ڱh۔5| zݡk!䀳^UAEc~ IJ{Ӊi8t+,c8g7\ATy "^.d#;V9?:U{)R|[I%fM_$nYz0!9{-@S̵K8jX byX~|c޹It~''g #g2^՚՘Eŀ?S]*_a'9)?.eo%)6j ~i~ڄ{&z^5YvjCFg'MM9 aLp,`~$/z2UQ syRؚe\UfÖ]J~@*ᇟn6g:'r;BLy L8T[)`7=`+(/ʏ]D eUNlO }&O6J5EUF"#7L (Y)-ŀ! j8FY?(OG_*5!vA+ ! ~$iL[8"ev^XP9֕3ؒ-*GGј>|mﲃxvK&i >iaK%ό??E<ʥ"BRzEE/or1g9Lޭ6R~S!7Vڮm@gϞBagv)R~՜M{sN|. h,ddZU7푥)YwpS6_jG9@E[zFM^Naȷn~Qt*0լO\JH8`EdXyf]8:$ `toV[67<,fBUmTA$[Tk K4t~*Dl'c!*3GpQeTdIn:!ZSj@۠ᄨx^{Ƣ>sN9:v4e}w"c$B*ۂ&:{+OWq.iE Nȳe%?!nh+' C[3T4@mB"opN;N^(ICW">)* 9~m*,GgAKF5.k?i38sr(HFzm Jaa>"A 8LsSز͎Ow'Ht6Cfѭdz`)Mv >N*눜.`ҧ͟Pk\)م4AӺzGM?ڪzKT|lZ?v0x R7fnS^jFLfdaJn3zqը8JkgԞ.($]:X"+f4x^7ڇؾj&s>*i:j-,l̸mFMHj+K6[~{yNI hOBCab[;P1jnIשc棐i] ;"#:)RseG?y ,A* (PG4 hJK .Т~`>96m2E\Ϟ&>Z}$ l]%("Fc6Z$25CQ\}pI'4pG`a)jTGYnf&L5Sw6s~hYjO !CQW2;JȒkrxb]C91;oY3&=F-j$< ӽ֒?)☧2纇bͪxFx;mm!L=ӫ0 OR<.ncnhW8;$HsriC"T-{ybRlNg:ov80[O79I;Us,ʾ/%ν<Cμ$l#WXX@[n+L>L}A6- LA$(T*"˸K&ma`#N1EwAJ] |MӼEC8QʬڌFQGG$5McMw)mAک'.Ӹ d 2lz"}G!R5U}QF:LZCtԛU9'}Bl3$UZ8^c2h -sJo[i9>yœfJWt9y u# N[ rqV5rMmWxR4ƖЦUaVIM8#,-9BM}^$ U lʂD*)҅A՛1ȣ}v%6"}O:ȵmPWI%+5SVP(qeڞV4~ l1'{wgQoKG 5[(C, q,}_9(xnKPCDxv`޴ҍ:䩸AJ*E[>f4@my!#Bu*T9B"bVx㐧_M6;;Ґ6°u!WϕN/6L+&*:ta[_#_Иo3XP Ӛ$BLPS&r(<lb o1M1FU=n&WRGczN7n5A~.gR.7EUN㜠QDjJKE.P0ym7w4%?b(ouʟtZwyyH8:o\&Enw!]oi0,ޗSTǷtq|d@Nyփ/#僋y!FwͤK\4rrג8j֨3㭁nt(!O.'.&P0gdQ?e">!Αz%BhnR ThVSslbhMDg&?w ^v:/@ !%;ԙ~G.dƌ1dW=T*cs$xe 4|p` KKB [ĺ9N/.ZW:n{z =e,{2B"w9ZP*SHʍ n0Bp!lLSfhНI}X:ecTtL|"c] dS"GJDRdI [@Te ɻ;ߎ0BgD6anKnEz)F 8{2; ?Y#W_L-M *fJ嗦:cIy@\q>i=+:jaf#XTp h!8԰5~gwܖ`w` 4<{qyC/Y7ŝ{[{ FK$I>BcAf{'g0=Q*̒mT7 W}qgs=q͏iKxDb !΃Ul%U)7%=-!ߴq灘s&& ;rn9?%ƆJX+R|]%zBǛm6 I6/[0i_]7tht&Y<ީfr/8^ik&xK?=GMc= 5ʁ)Ӓj ʲSbUS컿_X)zbtsΤ$A\wn3t/d#ŲT}btTVƭ23s3;^H9u0Pj5zhDs SM9.*DvU e2@Jw2]!uafgP&=$KH➌pP^"=g }O uVҋHH.(!X~By@@j.@o|B#˃M9 edXA\kxK2˱ԯ]`YMv,(Wg?Nyo~8L)`ʧ.ܔI[ +~|&1vpm5O_^%LU-JX%ͪ=$d70y"5vK;WDmȼP5"b.|&cAd>li\׀ M~mBeWGƊ{aUqxm8tŜ=d8-_,Q@1k̰(=ׄ$d!b>;+mXb3۝!!QRNź{^SR3w*!˰K Pfj䨻X q tXk26*_FF48}uT5t.qí+ﷀ\jύx!Ԯy=I 埱NyUS+ImyOgZGᫎ[lEGQ\+n]]v5<TitSߞXb|mJbB?YL4Pk8<ՇSf,[NB֪h5KkyoJ-T54]%/{N.yA0 \sLpE60뎻4KAꝰBb5o ^7 _u^"R؍E}5Ǥ>#=: &g7tV;ӳrQ>dǢc̥_CXϦveYo|:N!ZNCCWCHZąg<]%`1` -*#ݲº^Y/ < p7Re/,dzϹ?>tUv H.G]j+ԛ3:lξR7oN2[0b7S]_!'v!MvVPkx%Yi95 iؕCwTx(yD2HH+;}zkܲGƻsPAIOdQAiS$09ŲJbB(v]%`5 ypk=Gi05A;*MbHN]O=![D]6NUR1rSkoc)z7{lOdz,/ t5h'}Q~nseT/-}ɜ+(\eA(4(cΒ<ӻ p)Vmcw,nvy^͈\Q!#`h_h)KqeKWƩ/T}8gn@M^Bce+rpk\_XuzX )?Pęg;to ^صn7_Gs\2'jh#Fq]ݡ3@ѓs0J\Qt mʌI}6ugr-<y N;l3l $w#fk[]o${in( #Oޟϫ}t+-m|Ӹ;x-xw U$y=FN=7-w[8,0XB&ɾgns(.[nKuG(ut'a ~1j}E uU{pL1%m1k:'Ƴ {HpVY'#kFDO>B!<tL&S91z~|%"u:PH>ܻ;qA_L} , N LƈbȦ[!:;g8izc جVy10R( ϾI1||F,RnՌ/¯fx3/'7Gne h;i^w{O&SH@4oO2vFKB@G@q> -xn{.P)M3Wkb eyv浆oJ/1F[:Q'l5HȵKT q1UtSf(lL!l.7iƴS,4K b\mC]E l;7 n+?Ofvvl_kH ⟎#UD5+##KB׾a\k66$L)~-=$p=ixi8/ЖłS}"Cly0w/Up6ݾBcs `ȆZ7L-#ld*Cd%sLzD;K8gp.vϕYt2 X0,.0!z]+7i We)n̼ǸGK\/ }h<ĶɖB͆2>j*e}^ X8*F>YF ׻avb|N|1Wf B$86&NM3NCL碞| 6f{KneޔGp_J\M 8m=_2X] 1 BA˃S|sFqoo}g4Z[)=xa7$Dtmi-xE!1활.[;pR˩ԦY0)h;`LHu6D:u

      '/2Bdd\: 9*HG|*K#8lnUgv&<)fNdX!]֖H6Ɩ6'"l]@3 k `d6cÎkTϳʯ<wS4Mxid9B""bnO.!F )qU W N!{ \XF- E񎞥&"tX\o% 058Qn~,GK\O(vf9/?$܈f$&X". z2!L!`wW9] AF]IJ찝#Q*@.wޟah'$UP;@(%ɽ#xnIoYO 7O|Sh:Vαje,Xmm*RbIbBc<ʌ}N3pM+pkd 9e,;SPD~u$D˭[nu |P;BBBftiG5 I)֎f>#7\ſ[ zGYhc-^Ua#$Zoa9OIqUfX?]62p DR`x;o 2f!5;3bXKa8tߦy|T[*قTE:.8At]zBN`D'\ߺӬS-F9(5+g'(N" $[{ndⓏ! ļ_)3@@F `($^wE&XsG$;\9If~N1!?צNb Jӊ+-aB/ux8d91870op>Vƞ=^ ͝qc XyNs/‘;W J&x Eء (?lsH/:J>YƸ]onvm n{Ҵ)˜^Oc}-G猄C:s +GSX-ϘN#Ze ݯ%8#4$Е);$6[H~ _Æzy8EZoltu"ԗ YSbMrbܺb7 bHKUْsǯ\08Fv@Cstm:+fl7 #@ H@44 eew%T;l^V-n ~iN~Ik RKjGD굎s uZQ1\*N 7Im?}RAR*sDp6eD V3 NKVO¹UԼ 쵪y !~]vA\` 2KR *9Wp7J_:\{!+N7Li 4mdu;;X}d[;].a_[~nFeՌm~1ss&LO(kaGG'ymJ?4[.SԺxXJњ(7fJ?UiSpn!uMƯXՆL?Բ'[s5dbWjf% sq58@h"$#I5G Y#\ICdفɮ6h >s('9$(쀞zsOzjI~Tk%.'uO/KCҒ6L Ywz}M &Z/0pcqDs+H~֦zT tB6haa*bzeThM'ZQƱ&uxxw:{ȏWF4cSͬKn,;Bx]H J}'''l"-n&FD鈗 /m!E~ګpIxt 7by?)NxrNoe)#̈޶I()΁vzH忧߀;:ۊpT?x0=PsfCK/qm`m Pp$`k2ou GNtkI#ܛ;j,3V\Q>_((EbAAڙ-%1\ZfhFBgʨ;(5:%.U4,\\> m0ȑPNSK/-8ҥϳuq)g6ޫe?Up2| 6PqbC & WO;:PkNk5g4 ܁$81V P ;w%Xԭ#MaMPr \*[9<#/Wz>~ tTa -d:u ix0g;RTZ $DJhXA%1y.WLER0V22aXpH,[\=D_vQ{,fwPFdhk({!/=ͼ$hZ֠$0y!p@oסtTf9 |:-P«Ex6 nvl%P ViUJ襒eC-"7,V\ihz?JFݬkjK=Hܥʽlk^F "+[ʭyC?,}FkoV8Ω;]9wn r9 CT P&"`sDr 7Kr;r;4}Ebޛ5J꘣udfܻ[1$Tլlo4&>z0*w])"MNḖ%`W587 ". na-Ow']uACz̭&c}>^Z=/X_K4|5C[Zj5ȸP,J&%RcIfEZE'wHDin,*7"x=#oPe_Cݟ;hFTPgSJ]eзߔ_I?oǎzo0kǑ6佫H X8OCvrdmz gD=CTw$yla*ޚޝ_->0!8H*,oz#'hk<N% s^?  *x6P\ɇ|:xuu;X%f$iжB&< 6idk)9spg(Y9^Ŧ076UtG%7dA;b+/6)Ko1 Tye !qJq ~2#36;Mqlufxgfw۝U"xP4l x5cآxDׂ.P/8In?pcn+tgFMeaD \!)2ъMڸΎ=a͉SAǛ9 .\a4A-NJKD5/٪dx NwWAJf28jG_ؿoyp.04"bԚ3?+q!<\],]CM*KjjB 4kFj@~~*:(hFرD\\ue+"v5z>`)1FMD ?:D&W>zt-Q E#HhbnƢE&Ҍ\d|h6'Q"Hg9qbcdZm m[svY8)AҶk+"34p$a[a"-n"ܪw+ZTb"1"$h*G ^= dx"$] !$A$ړejQ!@A^+!Wԧ0Xѽ챚kzF7OCm7\Cδm /O8&UBaٿ gAl 3$/}V[/sD)J4{z},ibi i !ڭAV qo6rmS`*]H駞='` [2_U{;hmB-kKHh*Tޙ|es2x&ӏRfp:zSvhz_.@podAC/БH4Κ^-_8`y>>1бІj(CkciV)q.3=-dLBewsiPJ}0t:ʡ\XٕΘ|O܉<6O |!_"s\ [[u޼o ?I^|KAP̞W01Nx]ɖ3 X`g:ry R2 w߶N,:$w0մ^ٻ>I »<|l#xЮX F$Cւ{sl!81撓맓˰iMj)qB{y, .}]0|j[2~Vhk:z ӷ!ַ 켄C>X K R8%f+(VkaO<׍ D\Y73@xո?\b^,O LSz7dFgI^iVvh:tv=ޱbx ^ HHV^*'vp*5MV~h(l@0Hhȹ OyTLy[4D@w#eA D8I'B巭eV, o2}؄@;k9J}?ЂƆw.Q)QitS{+[Fp|N7 2HߡeM3|^\*rwӏPXi^w7~.zy2.ɪqB&j Q`382E 1nr}i1N8Zꏶy2Z\򱎍V@:*TgQDo8B#p6e: չ&CI Su S^r -0H{_ X1P!`ۼ=^\}}!aglQQ34$V]Gt& В\<&u*h+<""BGG8, ]%+Hfi -ެv#,Ҧ֞0X³wu)DU ʙW%ܩvYya|4[")XDFwG3 cH2wppn!_JT%Dq:n2%ƴ6MJS9Wa!h݈\SrtvڌOc,[X36He"3B~ aѴMk5#RUǾ,sͫ*̄)1й*rkEpTq\'֗7n8h[Im.U/;Diȝ>,x+ +[ٲFUV@XBkZ֓t@%n ÜftͱM~_#og4kפj:37%9gf(7QgaT|V DX"vM$>Cɩق\U?{xub( ݬ\jT@+|Taf3XFme8uF}.?Cfh!vy-wCk @SF!T.t7#\}F' =2C aLdpLC%l[ >dC.#Q |Fwm P^`0`+%kdèQpϨExT ?9xmmpIE\nWY{; :K6_vlgs9ж+]XۏWšl_m?Ġ;0H~oG,ݢMc8BN$A+qa( =%z [fCwTbНAw=}QF>WB߃@`܁I衤$y:o@% Z*F^!ѓ~sr> g|j#;3*}IYdpI\&7 \KERbn@\ܠUz(F} [p硩:OfK\&$f 8.q<I"̹&rfiowl;ɢJ=#TFZTJ%(k}QyEaE\ 1roBc(^r-7V8d.$"YmǢ\?e7ۿb3iQ3->19vGÜRvy` :u7=柉haWOZ p3Z9e d7ͩ,@ ẅ́׸qnՖԣʠyySHMaf?Pՙ[ݵ|U7_ZX|Wx!k]VnYgT+zb1cy%%&Yxb /0EK#*HM,JquBw$ȄCq^ { j)lÒ/5I"F dd'zi5?Hlu.ev,&.@OfAHGx`+@XCȣ'~Fni10+P1|GLXnP`쿾ȅW"@lB ǰ!&P^X=Ѧ EsQ]L͑VYJ_t Cf;_ub)GFC󻐯SH:N|/j56ӝ{I8m>Dι ^QVQFJuDI=`gbn` G&dQ4 sGc.M]:.L (maV >OSv9mi#ŽD~ ,Խl N3k7eQq: b^ [4u+K7RhMd`>CP:m>0qT"VqԀ$-"L;1 p,'Σ>;r5G0E.5*ϸ\]Y]Mu@x_f2xyB@^[خv=IO:Pdq0 R\D!Rv*Fχ/5@9x^P6.8(@Ph5{T`J,Z~flYv+>Q5s$UtFz",A/=Pu_%X943{+R8#zUuG< һ7.q*0e -$(MHtDEL1&cfqX֊>2Q޹Xߟ%h/x'Tdn[/z^AJZA΃,*\XQ4W.B1vN> Ϭx;:ebP:V|hPef:>tKx;މf%?D;GHI\qX1$x"TH*nhl{m"& d@GuZO-:07Fn6(rw4aۈŗܜ~{C dGsRDw`DfLc> XNpK7<ōq'ꓘyh [x$sQK0i8"W;Tu7 vvf')nG yw._S'b"2jz!0Sz\!p ñ-,uDw4zz9El1F:=:bl4b ifڵkAkQt G26ZF@Ir 3ys: OםLտs;#Yx=DpN GKb!-e29+a2T=;cp3@tǫD{ xQm0%V!>hGh |٠SAhT@5)|2'BiNEprũT^['w!.Տxi15)s?nLw6fjŋSǾn_puڄr2.&# %maqsiV iAE8fazEe<F]OR^Gl$6;`iy8.P0l*uYծtc~7R-oNձuWUr|rBAQV 1-b^:(ӸWI-Jv x#l_٥Sdx !\NW0 B S@= BY^E]{F?McMX* 6ƶEpP8!5=Zq38{]ڂ8oU<*71h7dfQwnk˱VlU7\QIyw6՛'V:1ti,%<=H"YF22+:(Yw"̖3y*|BÎ8(p4l0[}V-_YhF䱃Vԧ:R9l=&a8}MǾs8hAv0tO1q1ufmO7@>gq}ۯ ʫArDG}dTu&84L`-*zX;D&OW# ՋʓC,#}eKXMJ ?tޙ@亱huZ4򎅩1xN2O`fޑ+c H{btFbT7Daޗ ݹj&,KTScl vN,Q&MuL>TGІFaEDm/Z܊WfA-%m*1 [bTF@\,g姶ΪPOk|z_kbkYYw9vEdQ`g{*iF W'QIf"4jҢFrZܴ 7pwYb&cbJ({5%—1Y됡%RgV'i aJ'q[X|dx^~2?ח@1YAp@MY7X?)!U?vKpTd b7p) ߼5OaşwѫG9=Kb2NXeZzFޑ}27IE\K,6[-0+JCa]qp.Ç<@#LTIY-T&(rD_V(lc"%z e@H1HƆ!lO 8NI t9}UN)#vi=s܄ Í ˑ)^e &[[8l2jܣECNȌ!ut?%[(X@* Bd"Ҥd$oqsΫ{^(7C4c1^ Xs@?]4,BI13npxCpf3`Cc= F:GS,O3f> JtVA黮!MOwr4?AGpa`y, գۙrhX.@e8@F Snэ,kNdxmhxw]LKKq&,5KJaY7mI%qRX/au fMG?dOͱ.x ͫV46_-p[!)QVN|0ĮwFIu۔S1~g6iZ  CRoX>7$]Cq22#KF>Oyg+<sA,|g-Eޭ__:k 8ʄ?o(U5S|ɜQ$Ə>s=}bܷzfUNaN,fVPHzh73K=;0q v^uj3(a4#ٿ‘[rnuW1ʭ"tT>(jL7mWIEVwJm*#t@g/QUȋ)O":3 {( E{!6rq:R#?P.j1iqPK)_ֈ֭3@q=9-2x0 H9/P]vZD3Q =#X^ޤz4h8/כ>pcD[..S0aØj`u̱>/(?e+Ip9$O"2?=IFU+7qivA˩n0nˤ׆*t)Vn0:d=7Nrߒ W [k ~TMFP4}_ܕSK/ޝ o AiF53ƉS_Ui-h%rq?^M L@2GE-VNBmZV&$hV̎FG|ZϔBo,hw1g.ߟ@X) ՘YWUF,>[ JogOq7i0<LZn1cF a >s {A')|fVW{؂Bjb cA(JjwpIdTZ"Jނa82̓ӵ>k밂sfDK}G׾XlA'K \RhiRLt5ѿO _Rd P3z&`w9?R *Uh9(N]:<ۅkgam&k>ߍ;V9M;=[}$%G_Ԫ/G j?Z65z6w%E!D'| yASEQꡃ }zB|4bG'3ʵX%3ȟy,4f;i&fp\|#0.jnTp^4cjLZ^fo5|m{x-r:1vL”ҼM0+X|Fg8UlS֞CnM6ھ;qzct!.fcuR/iJ8Dz,Ok:wDZy%, lG@IFEW>g4B1$D٦;w؉5NvrFsG,V$¸g`⩆&`*^ -`M|(Cs̄U۳ϖy502uq25j'Q<sWnO~4QS-}ϛ!Dw yR "֍9<K*HwhPE}6.a'oax=(x<[j[#%ٚeB:\6Af=eUt6÷<$꿮Rv<Ǝ"$ew2{-bwsY=[a/Oy΍N2_8=^Wmc,Ǔ' b-^b2T}J/1 ?yNa@7nK>PsY bOU " Rg3V=E5jǝ3 ~ګoRkj xe `w̷;:jM%K /loFuޕRb9Kmi u?0?Cc,++ o?YZ Db;_E"e@e}_*\XHAt>qZA=EP:⋘6bqT ]3] >&p U&Tmyd7Y-}a+7^xOz>gI 壟QL sMZ]Ŕ'ytB6CL_ArKݠ򁾿2Jo9+&bu 8sM977JR)\UΫSJ~ߒk^.|d.6JQ($I_" ɓge4Rnd{QW*@ %<8+@AEYjrzlͅ(-ٞk\Jۻ,ÿZQ K+Ryq.p/+b\BN؈s1G1F79~gHD*2156i0FOðfALm8SNQw8m }_KFUjoM_s!q2fXxJŬO܈"|GfnjyKQ>f&h"WAPHc6 pŦ03xըϯᧇw1͹p,n&c&)}L,u\P0_)hrQ!z U Ү{Q$RbP@4^BS۟:%d!U ,rzL|hwȟ;~Tu6J,|؈TQ[.[MxF׿jp1#[UF 0:.HT!knoU4K^3P=, Eo Lkp9n/,Qs7aK{=@TOGƘ1K2A}1E]%]3{ ߭lODZ KGհG{{/A+fu`gI:NyymK7dpR4#e8Y'Q ALoO7VXw'ɮ=KNj m <7J?1j c"iֈwSCD7>Yiڶ04D/\* Hn}WV+l:QjnTNj'D4 4-^`-e EιҰ7 n}G Ǣ+Cnr} N;uޭ\ǙQWgDbEԏ`._]vaOTd$#'[peIC,XCWKZfAp 7=]sTeO\.ÌK% *{Ŀż? $]$L,8x`~/oC! 8*6?袯o1T&sнox"nhޅZJ}- PVOP9l[dxnטN7K\8>3_5٠[ ҷNLi&IڴE[p#E@ưC Y~ѕ<3̧1'f`ͮPq['qF[lִJ"tu CW446 ( $?q/`ƅ9g5ֶ%3ibbO9h`jn^2FJ| [_MpD3 ʒq ܫJ\Xz#EHYl\%Y%Ny|=©BtYZ'p9րO̗?;i*1 ߌ ==?hBԿJog˅O5ED$P' <83~(_ ϔLiZh 646u"K ub?%TBf /T$7XFe~]b/qY@t/a5{ ypnɇ=ywِX%z<פ<.Rյv,P\ 0BܞCVS Sxex'Ag/-BhB4ypndYHZGrbaGeQ+SbtGSo﬉\UOf`DžjGgc.2LTWH^&sUF\ANӒߒ(lLE|y?:6}> ~Aãnϓ^[R]T*R|j^!UL S(d(.}Є;<%-+eOVkX2*mj j.c=ܤG CkLt K'%{ΣrRK{ϹYM18 c"OViB[Bn ?ؖ3eVc%EU&Rh:}4#D U/QQ{6Q"MKCfDAIS}-pCoގaD:/L%n"w{̹U(=kK|ԡIp5~k7HOϋ{ lM۾TM&PPֶrA $LBn^Y230&$1Lc"|Um4҆|χ^f~JntJr[H,u-8(r[CÌ xS=`}

      HYd;0޿\9I*(4.+kˏ1Q|M4r/,`?b*y0+CN~h`͖k6;!$p@>@X5P9tV+C=8P.|d?jhFD7PU#Ό`|Pk  oL2D2;M|⒴ +P1pq[9mgf02`f3/aW[R#Lh|#{Y2ϟ?;a4[[*n+2}$#VmA6)LӞ|ƎnX fx$صw àdȸ{ RJ~; 'i;skm|F;'U+P7O(` HlmtDi}kG3fH|r LSh:07 Ab<>=CMK)Cˮ%;~J-:(I IE4X>ۃHVD~j`8Z,z3<SϜM770ͪݖW+5#HGJ6Awt0\Ű[Kڄa^!AG7+/ '*OF_Ese~!,H|(V6K<3/>KaJSx{W$편jdVY$?P8#)u뀢RJ|5ut.C\EtZ\'͍q)m5;!؊ulF5. u~b20 3ЯȺ W ;r2oJyٴ1?q7d8FD;&b7>,oK=ǁܴ] ROKZ"Ga$YnK-*mՉ|?>&gTq̔5 }B5_AU *L"k⨑Vu2SG172U~>ݹ.zQ#^ĵS>m O~3T(P NșKS*x^O[o m>^b ȳP?֖˧USOoQ|:/Ne? {M>$,|m ?t$>erF;?0})#HQo , hǽKXV~7oOl#1Q<$o -z4Eamυr/#.O5~5f: ?&u%*+>y"m`A37AN&hoܑ f?HM Jl*1-( n٦ ތ׿Mb~<фY Y~w%F P/uDq a%Աr r س`nQCaNpAĊJiQ7~Gs^M̨aPUx=Kık> ^D_ ~muo ,"Ms{þ(zABr$;."Vz#(d ڱɜX|3z f'5ZZokje?-ⷚ L~%.t51ppc?! ln#9FHGj3KћMyPnG@*9^%ӳp)CP`>/o]e7!|"tھ)!=YӮcs&a!n 8};sj]ryw@[}M)OP͸8`q)0Z\KqO8w)$i= Q hg̩)07T!:sG4~Z{j*ؗQ]YD˦ "!"re0n?UM&,@#[(Vi$,cjW!h\ab!ZXj,WC$ĂAl 5+ᖾc&7}4`a9 ,u5!tG-L}c8Q[@_e4"Ho'QW(&trw+bÖ*=0e*ӫU IKS/h[+%椨ԄyUQ4J s96jOM< Z4J a&XcG$ 굞4\:2^*GՒQm 9kn[\vc ^%8e4qt$Zt0xTP$o-/Nkv)u'Hs˧Ȇ $A(8Rh#=pfGWQ PV>-Acl3G& \*H4V?5;| ]g6 ׾ nimdFܶ6MHiBu4t#(7Vy$jgX.,J%,|L޲AZ% OC" rI nQݐ$RYs؛<ʽSܪyRޣQv:?\!IyJCOegx;9 #`y '0>׆M}8]8zTqM?+CX.^jNM]I?,0L$\ VH۳Jn~}t£IYCk: Q Dk }Dd9૤3){ӹ礡o ,~i*#Aʯ{.J^ [Yl@ڈ)d1'05 54.[5?>+"Kt=coqD닒zK ;nꋻ @Fb1 0SđO|L㞋Vif^sr B]pRn!$j\OPћxtnhT(FE:s]!fUy ,2,&LJ{4JzQ޳F%dql֔NAl`~IG"9P?BI0xuR%n&jK6+^Г,Rr4m MC@|-nC4`*7'~. Ě@I ovb<"5]0h~m|ӟTv*8,#Q-'szh=d?&ېaV?P?N0D&h*vCf9'C,P:lU]_LPWuP@Lm4qޝ@n{ΖLU_pk !j(b.H*N`rdpf/VEc&{nAyUlo5p']I;)npiNZE[֟!:@yz)8ܵ 4ZyuoHV:2U!֌+X&x߲iqTXx^rdAVb#GgKcI ͅ :FUW/p}ЅuxLgl#=HӳwZ!*SؙתFEI: d`%ǖgiFZbH`^~9tuRzO0ɾR:pԠhT\}dV^:;+ߞ%P Wݥ^c VQOb'WHa2DOQǰ'թv~u4(jDw\S^ʧ[D.\YX&:#߹?uvIheIkJZ4{ͨS}}] YPoHM.{AKa}MۣJ$zOrh/O"5Bq33)< ;v>ZCM,YT<1+00#nǙ$ 们⯪)M!P+IV8]6ؚ)re+tŹ~VwZ"$ #3 UwN0\B!ϥ>X_\T]D]1iD,ǖ&v琀3x*Qq*D4=R髒cc-:X?ȣ;U*i_Ήl 0 r)TxH;Vf",jVjKU c ٯwH lֹܟ] @5:CjVz&(Nr׮)k#T6d Vbs pN7 i gܻD%`,8nKu,F Eҟ&^q~qoixpĢdu߼5H7r'cZ%V@+׷hOî1.CX") /!T$$3|˾~z2){3t()gO7­]s#Ip@E:6iΝ?<ŃL-#Z'r֝˺v"ƆQ JV] -/n).&R=_f+(ŗNEnfȊ:26SBmTA5DNC'čX~|̗đw}-k˳ ٰQ*[gf\Z v.^6(QZ_B;]ɸNAa0WUX &MGzhr,DqA) eLKN[?^ +jc|22/ pɋ5tT"^|d``yQG\sGNyN1QdMBxxӾկC':"15yDV`x|VhhjmI)x0H?MZ_:pY^dO0ϣ#(oHqQ`lʠ~\ݛq T(ψrHT8kyF=H̓7B BWkP;'z81WA~*,xL&6W,Z`Vu)@} ?J5.B[;ÒNHzap !Cpo4Ͽ ]Ӑ%,wTeJZL tҌgz" _%#;I{Ӎv=賛qMš@V+b") r]bc_vOIh5y;&<\|[,O 4uAv %඲@U\B|GQd{>3$6k'%<`-=4c=׺eԠOek6AaU$(y8+H|K"(d0 \_tF<214W?6 9x#s*+UMOn%ZX f8XN^9_LVs~g8"A%BRk:\6>/0{\Ljo9ZGX%Xm&Z=^k|2jVz{-(Ȼ>ݜ?s2Y8cweGr<: G10}PGy[Y^we"ЄPGf,~P<"nCoxq: z2&$6([Ah'@v{jR^UJ].U5 e(6.x!ugoKWk_CS)=:Z~Z@]u+­жj|:NΠ#"z{9j2ZWkN~hm%'f|ܲ0jsŬLR#\nx4r! [ʴB]h1BTTǺMhؠ R؆:msmy 0VL㚃o|U{4Lka;H <MR>. ThJ.a, Ї g>"+nʝ`DFn"7b@LXw6;U=/"`]d]U!-%ižaf#2dh!KwoB`X:>UbV,Gѡ+GhE\rYf)5å ф|K^̢f`HS1 9>̶WmuanaT3YZf H$}6(}F[=i+avvgMEuv5ܟ$],ўyMbNc{kCvsL]"#Fz0+'ivKm/~o2u阳dɤ*E"sgqNh~u"MK/z?3]* 8t X/wDk]د&4mY͚ː&#>ygz3:p„F>SHlv.m q&;{j yxkYy(In6dn0s7(#C BwkW=bIRj#%RD\'98Q~npuBnHC#nI0a/&[P1E^\UCv\}PVzn k@]nnvn5:8~t~N~)-[={ZwtS|;bݝY]ꮵτ%+60BiJ=F id;3wE>y[©.t累%7l~0P=MA9B%5>м6$K:GSw^lS1K {Fq]X&mPMn!I.O{s3MPso1pm"_>IQc~،-hIm/9OHF, K LB?THTDRk\8FӨ_T [{r}&|L->·33y/2@3 ;aFE, jeݏUvhZnFnsCD)\=tB?kғڪKב48hwgȦs!쿼 ѻllRzG>s;4]6s1r!o{zn~տȾwOVc2!lJ%eu8|xcB!:@˱lvENXSi@_[~t-Y{b֊(g-sZh& l+)wQl2TCY9洿R tQTU2a$q&sc؜jK zo kWh"lnDZU~C`AS6 @cSQ-EDYy$HGKxyH_0"OpaWW^QH`ɛ*+0÷%"g6s레Gtp,"fioaq2wumDŽV௑t{:z.PI|gac&RW-׹ ԜgD@طcCƘ]ݏ@nAgΫ'^([ ;XN[WyP\Bߊg1z CZ.%,`1l zgƦn/M~ 2Ӕ=OƼhI} f3Y8`,5vsMCWḀ0:/ Y 7lyޣWcKty l0<˰W>V0,mǪSY'Wm^[&hgImꟜ_Fj|/ g7wn.,9fBgz"}*Xߡ*k۝o8">p3Iki9j[X:nj" ՕRB@aIZQ0ٚ jMVhG1PB&=$z}Eo̍ OR_FEhϙ:h>Z;s;yWIjTFҫj;.b_] L΅uI08d*{AFvߥo5h'͚:.p,r.SQK?{ jRD-5m*n^6޳KE=P-8LS4TPkNʿ|; ӑ S7&;|Ұb),mlqe}TE#Lx`me3b]`^ZG>t'8%N=XLpss/G6]?zS\,'AjGhkt3B%ps)~5PlHl`_J'47`Yj-!Lxmm1DKmd21b!ЯuuXȩjPcftpo4V?Mo_%^?2CPDJwO}]LIa=%.[@&zOk?. m\1; QS%|aJMPaቕBXѕr"jӭ m+URW:iec*fA!< T/e7Stgs=hNniFqRRΰ>$)l F#]0f_q)i'#FB1p >T +Wj0Nmqp<7SRz  -/"'IR}^9]b$r!EY>~]ed}(CI4]W%%Y;_br(5ˆ6\tH̫=@1\C }"nd=y%eWJE}X ^{vAxkȣ LJY;ɣÝ.K-. (R|C/*KBo&\CA cXf4VT'(eiB5F* gEU֜)\2`4f/ Sy{ 4PCv/Q;o#7|qY梼UF-y9`,OΚWF,$.VCa޸1H9xucbg~)Ԥ}PQ{7 Ql{Xʹ?a CfͼSfUX-b в7u.=K2L(<ZH y%Te%q6Dgj>v#1vB/FzwMPVZyq;!TbLس9R92)HkE1bmu#?DZBTM_f[ GSm6T^T ; `b#F$ھ(; n$r~w).=3NL|=m8/>-X$dZ[oõ !m Gy{N=cS9RBKl* *mdRg'a>J[oOA!ae`eF%:@:Z k #JF7] bOZ6F&nsBJ2OYOff$=GͰGSJi9N^GGTMc=mDխEsC %ىI);76;JűXOC cpI/Ó=_YUυ|yk"D /6qEGo;TɆ#*-T.ӥ@|gSw…,(wA/o%[[63]ר*Q8E!6zdS #c.`2hɒ g7AV }~bl|$Bߞ>yW1O6ӄ'<]%I z8զ~i.!>Gb{a*1p KbnTWyGv_@4z,QB3n1 ۿ \,zΌO& 6!D;~;_Ӊ](Sc2i%Et1jE. Zz+6#xпbW(/Ԗ3ߩN"&t Wa{+%߫:먙M@vh1R6!Ek`ۅlƮKSwII#<϶E$GY(f fD7iO1,`9Nap[( rY&튒WdyT8.˝fm~qNޚn!\i j=5__OHj/<L f5̱䞰Ԋv#gQy[z{ŬA]%<'Q .-w5P+>xV73ď \i*@1~pp!m'B\gSŦINy2sW$q[{vZA >D]T*LW䚋l+%_~u,xS{E >cw#Q8~a:ڻ]ǥgĆ^&krw7p+ڈOLx(gVMċth}>f*օ"][m-nP}7+rk$QӥӔh7o@VY[Ȏhc.E1wƙ_@B} 7 a`9?64&H woV}e`: n3qrב[{9 ,/QhxlZOFb` -`#xL¢IQ[uuE6ߪ&)3P E!l(3F]BhNj>V§{]H&QpF(c5 W:LjJ(beQ]@X?/G)X5 ,K - h{?*RgzjyMktⰃb2}"ԝ*AOWWa8/sLe̹e׭_bͯzŷECl p bRSA~6 5uf^ʕ~K89suDJ> MAڬ& CJ8>`OpepHd\sśpAH1cjxP4c6U{ZdrG,<{AB,^ߢyKݏ"BrQ/nWX!7.78ٖ'zYooujX[^}t%$Y|c$sb!XFHaM!kv|~ۅ%lOd 8JIWvK o)ZE`!->>/LaRޅGAM{.U4ܣަi`DMOc+5JjwzEڥQZU R^e`XW)B׺n8Hk؅HͶ_3ǪcSR>D\)~$v<%-#!Uv Q7$r6 Y߱:+ҿ8P=Ŋw> RG9qW قܤ#JZBtRtfvǍg2WC=`OLtGv3\ {pk2G63 KmI 9wQ/?V G3tj5*=|$pKU)8+(أJ̊pxA4VE2Tg\JE9m6hSPc09Jߵj|+Zg6TwKO}p,u ڛNHr22:sHn1QLmg$ݶVa_=I63g}T%!g0cFĐqMĩ ’T`Zal Vl7"9z  $ p;ndq0|UZOY+N` >l@K9"soO5r=PBs]~X3BQ[ Χ }V_Y^L֠T%&0U 39*<[( \=\TZJj х)?Cs`nK0.n;'!7ʥzGn_N S5>q?PQ9< =e2I %ZT6j>](7['к&6HlV"!})k4{ 2n}OFڟC4(x! ;~WіELX}=䘃Fl M%>`<{Ƴc=7P_$Ul^ff;4ۿ%5 w 7\E1io̗rBMt,f'0{hFp /kz}lq\ cOTki +pįL;\d*ƎBk2Կ, S ^u\EF"/zli@Pʌ<ԔÕD8Olx@V2\+<yҍ>*wማ؜$V {RRVw뜜Ǩ]M\6£3[Hc4 >BVsw9},> G"lq@ɺDeIeL1KJIoqnlͯ76z#SXt`/\Gf`\~:籼 CL qwZ刞q9FThoM>VەSq+yUf阌µIYV}k-j,YP93;ٵ|ؐgr N]}°Ki=~ګשN?V9<^iM@#夗>cF=W4~\+ZT "%ٛD6}T@y~E0䁃BŠUhL LnYP͐?F$1U:Vb:W/fV$ymDHr*ܸp w+kG&TokLNF&F$Iӄ'u;VQ0:f*EeƱ?Ig5p315 ne^\,9%Ub"V-c g p;I𕋓<7I~5M#NbBaPe3]hmkQih@G*RX\, abG{ q9g\y&oAɈ9}Ft@! ƭp @#^|t:)Li1/ #5Uښ3H%X0YW)["|q6&:;nT)`@j@)5RUcu_:jZaB";M- ^`$ Z gZ`'/7⧟tz1SK w7HtD7Ս_ ~቙ _ qdǼ(uv2#m7#iGm8 gi yZ^cڧr>"x.il'P@Z L׽ hVo "i2x$!Jf/ .Z7!PCb'@N[^sƣND>Jk nRZVSa]J>,cd09[ _cࣂRf㞃mX˱lvO[|^+wQn -Qھ259H?e-=cCuzND2a`ыE_a\8W^[;ߝxL:0^W%hytLP¶HlH^L2A7S< 'mLVˎ7rdp+'cBZ_I,7BO#c7):c܁fI_r&l±JZv^# M4Zw,3$%l)a)Tl-]KcѤNbso܉ l{cwKZ/5ƄTWi&E^$ Z'4@;Dž!aS//Ʒ7>LXT=6$Pd P^V+ 9a?g` #@-ċ"MVAFnd2:b\^ H!Ohד9{s"CN֐q̙Zvy){y$~5d?S\4ZtLk}MJR|y ß`Mr=<6{1C+(lxϤF{T7ȶǤƕwuopOwdD&=At*=ũBnC/dt޻EMmCsX@deOx̫0y>?4҈.x+5\3 rJD6%H9i7y"| dZ0$,6:gİL?jv1Щz+ iU\c`*>("!K߮<"S=m cBR .Rɓy  Gsq8H 1B1(nx.W&0fdzD8Ec-(oFS$#`30#rpێ4-a#GufhޡV=ߐx]ӿLET s 1*1*R2yA3K ̫\;ۓFKs)k98QCj!o?Am5Ըx0glV"ǻzB rc:%8 @F e 99h5%Ǐ^-2bmt5֯<{ҭtizfˏ"=h]'<ÎFd" ڙ6N8 f5g 0XeHK^]S)3KCB/DJTޱ[lZQ:サ$&X'gëj\k 졂BݕبlYQB+5 $3_; 8Q-]Y>0i <.b)Br7 QĈd?6)Oua5%yH\RbZ RP:?vȰjr<VLbOŹ:йQy(0朚Dշw!7ʓM uΈ4oA!S w/Vw Ϋz"޶Q=>MRauҔ܀yfQaoĴ}2_G7/"8ox؟_,u!Ay|ScH 6:' ڏ5T Df `u@5gsX1 hB+FdU!:#$pkCdy~j*EG(ӛO.u+Vi81Oɭa\Ak93X=ţ؎8Yz2R䫌[[^}i lP`)|=>};a(LcG%RcnpFK,+,WNl%"Fe~O Ѳ)O3Kt 1ƄШ08(er5L0ԩo~!3*` `o\;ɿ)4uP!IÒ=A6 4g z T Ai/% hyE,NJBxlFhi!2C*cԭےUTM|B*|]ˀ|fPCQ/> ur{F!sb2᤮oN(7#dej"ڿLmfOCYՅ/=x,@²Oi]<-~ fņ#J5 _P.b{{6Hs\9p/lCco!Qi#Ns3fsډwZ`bTvu#܏2nASPn 2>GҊ[]rNH3y)O Ƽ1|ɐFkv*yꦈ'0qޠ;$/ͧ~nZ;AD/ 'ls H=!,kYRj mIv 1|lX13@CVcZQX+E]lqAŸG5.#Û Dg+N .#H-oG,㋜\ʭvyg6Uehx[a?`RiPQ|/[(ڔaT1}ǤO!Du2q)8ìP?}"Z@Dzi&?N{O1ΦI E;扞0 Ý޾̙adGB좣x z!Os`C7=ij:mNBa9Q5*Bu\-"!^H|q!ߍs;Z_riC$3 Io@40_ʐex75:v/ ( Rt0& XB ˧UI9lJ+ `gCܾ;+q& <6uubdE4|~p{IGe@F)Ρ:%rَ7g T0XdAyHbdGqS, GU__k(.Fo Y)2V>n)@[%],-Ϩe Yg,W,_aiP,,0g = |2's6y\> U` ^THR^!tQ",>ppꇐ龘g5|z#֩ki/ e&C6oywpҏI`(ں~+=0J>Mn,f1svSZz@ZH⒨Z hlR$p߿7ލìHYL@e{ SM{:,bV8B-AU9| g<4⧅2TJv\NFy3KviWufHmݷ)5Zdufuԟv"gו+Z 򔽩՛Omds3`Mb3īsnw;eGg)gW*Tg"RD~\bf0"NẁcP m3i֋Ҧ I?X͚XIC|/uRR=XGpYwo @=^v-@OÕA$j.w,?Lv4*:m9a)5EHܱhi)q詖z{# ;,CXͪ{ߖߣq(t&KG9NW!@;߈lⴵMv֥]2>x]|yLtʂ''WG5L `xtE3UްZY0іBȃ|6$=%Z7.)nTbml~`@ZLxcKհ;J-hܨ̆ 2*$QBb\a3 4q˜X- '?|깡ӥVl~̄7E_-q/1zEnnuqzrP!׼۵,ZB(Dh[B>c𰾷N EtLJR)gvy`+1E!wSq+3 &$}$Rh[Djx"YHYTo)W?C{1չ~C(.up f0:60qyf-kFY{6d3zyrPH5Xj |\:?ޘ*fBsL {XrXp^콐E9%aM&\!v+ :ۇja+p]0=}nuԙɁfհѰ{ dgɼ#QYO~wzdM΢;y x`"KʼnZߠ-ǶERN,{!8{8 ;hdIguKpay-"!Ɣ#!LIY~j[3/i^ Qt)',*SZjFwGQUKk.}܎^++'[_V<]t<[Rj2@<;Û&lsXӰK/sEhT7;2zA" 1^^. QL{5oMl!Xov,KS@ZamQ%>Sv ErKn}%ƘPM?Av ȅ%O[Ε4դt>k(B#s=^ffoXZcb bS7~بcгc :71Xn=7Is1ns Җ&|(ߘ(eh>=%= WUX5uΎh^b<Йd*q@Ѱ1bE찉~XF*Qܝ'}W5ǟ#$X` Ֆ2+઄ U1^E0յ3mYOXx%S !-4[B/vJƄQi]:wŪ6%J5ZβcQzqZ"z.6\Z(gHe5}{+ `O# i%Fivg[}318&8QPd< r\vX%P x~>bWJv#-1"}J#H LZ|~o 'CPUQ~`Ҥ_o$3nX߬f`Z'w (N= FyWSs/5<|Q)7#Q>n_TfV(vއY'9钧V.#0ohDĵ[ֽs2M'#W3?M5ψcF*G1$k3݌1>!tTN"9X)]+54ezEV%/B5> (e^^*M_8]9%D8e2N"Ő思@Z}:Kz t}DCKk|fBU?J`VK3-//tiBvi^Nդy[%F+bӛ)֑}(. bzF2t.t@]zpϧn΁6Y\adAFrsQHC䥖6y`Y`\ &:`h&`.S{H9i= |g@6@MJ.,o^)ʦXKePϑw\>Ox8V+3jQZiQ&CJD%*L-Ξ1]Klc@*K|5,^6#u+i/@ z^'43k); ]%~N dtXFs[mt?ck4iKV-<ϚV[ ҏih~˔ mU_O;I+]Ֆ1JW'Ѡ$ _vaUևZ46@z΢t̀|EC>.a YLavW|$zI56h@TN&1sdV*Mޮ_1]UIˎMtrvY̷hG`)[ WNKM 8{չ:YyIxa{϶j ́דGT+1iF,X,tjPQ|m&~h6x$ptCdW[hĦ/c>!>EGn aVham`Pftyn=+>EV+J$}l" 3ЏpPWl^8i:l|\ѝl9'e*1v;y4WL9wDrOڕM (Kv= p.I_xZҽ=&H♂)lXA-6FYB˦bs{P`\X,f<g.P`nY%2JR!9F5Wq@!DY4M[J9?(bcӬTgvO!ѤoVg_uj~Ǵ&>/lQt0ȶLp1ԚFeM9AUAZ- 7ÏX8f3VTl^Zz8iݑab.\ҘÕzȫr OSjE+XR{!EOLn ʇZJC:7r_ M\K%0C=B{uv6|D9q (L"rĥߨO@#$/K!FٯSK %H8 t6@#̵ _IO@iphԾiiu/O0XZakU$]S,=-F4*B`0ԃ't%_R GU)Sp ;;I (܊Qq)V/l\'H{ʨ*@:%e2%#&|$f"b_M4pe}FەY rOO+3R,.t@:/Ӷ:K+ ,} ?L[͟΂e(2ɥ|6 $BERS#u%E;V)BD" _V'%Nps䃂?p1wgD b^` FA2z~~lغ#xljEs4ly깸hKҠz&NVl|~n޲L*Е 2£%]} إ[DPr;EUi+v[&ݑn3`N$Blj1KGH.g.74jr<9+8Z*i2kP@rYElm] YBԔHN{:Ψ_˻f;E":}p.o Y>V:$V̬%|ΘUN*<5L0@xTtYQ>kq~+}y-eeɣH*[q᪘w8;VWϓ- k`D6.( Vz<6FR+8e-WT]ڇ2"FF;_N}㑄_ws㫌4K#ac NO$wBvr"|_hɝTrc TKhK)k9X vDHWr 7+) : h!eqe~ Eqx3[ͼtWR ,ϊUrXUvCY.vPqba=䞏_\6 d]9>!piTrgM, BKq6vÛ|g sʓwzeJ-2VQ `-*#Ջ-~Gp|;TkdVb9Y=XjwzE;Z22|? s@WL4fy"V&tU֔|Gګ{P?_O3ԪZ5>~G5E@ӹLeOEO3\J ~;gӇxeD}7ZRdT_]<vY:R:a Z:$$'+08^+l_zQYaQ~ ʞ'`On+c4g ZB;XPSr|.ip^%MMNxs8q+NVZR"5(C$ǐ9nO`vj4VQpe<.t5Y]PiѣI4XI"wu$tx2[z)H">jfHgHVX&&q"GH8asLQTJ,>~bhNf-c8lƊخQJS6zzSM"+_}X^ ax >0Fx =(߈v < oɝyag a Mr\R1"%Ĕ<9) Y"D* ߀g>yUW4tGճ=I>-a  WЫ268"5UXj3T`V8]Hu f2;#xM*}>Tj$mG07Y' ,@xvQ9A+U^ m8^_'?''W@Ukq'Xٶ8E-e= mߴR{}\ȲnW}f)/> ]18u_/v~p@qLsy*RT[Ĺ@ݱc/&P M{d4@uTh<bR|vq:tJ:)ƨN2s`9U@66rxP 470bL`, [\_3i[MFBKЁ=KRJ%hܞ0)OAa5 Z^;.@K/Opj5) Z_0WV{6 gBuaNe3< M.ȊCqFy(KWCQgTiHްO3,=N ݏyO)?Qdm=4>{f5ʉ")7#s=UƃRZuerϨ:qD:;Sw9\;&>E2?tϊIxpPմn /1?mnc}jM^֍[ Z_{GY;Eռ-ѤH@ڮ观`ʈ:]K+"iVua'h̰6YEzfc 8h<;aqPqjӉ}@hpmNCDޙAwMpI}l8~v8Lx 4Gwɟ:uɋDK/l |x%u$>RE 7ujs+3 z͑՛5pՍZ)9&o}HHK8J~頃q99*Bt؏ N\!';y9"D(j 7xWJ[P,F\i3r۫!\*l4&;#z,ZEc1NbGpi=:hb޷{H:-~Ug*qXeƵDqۜA:&EY1} /k0R1鋨C Ƣ'Kˣg Up}2e[|nLG{q:>Rj lqb]q!$|á!]l<>p]%z\DEule-d<;ʔR&ɵ*+T^V a gQ%\q?:ljmDF(MRvپDLS3VWyI^8L~ٖ{|< H-SX%v~LwS~#+Z=ѯ x21l[zI J!yfGӈ<Žχ=ͩoKCooX8JFsW|m =WH  /"Fjꕐ5ֵSOBܙ]e^C:oTX3'!RFapYw٠p@ZnW9A^pm32Ąv,@#B{AN{*~NJnɥWҊ aŔk3xnY{q~RcLH'ManzK/8hEo܈WTI^̟v࿫3tgEGhp4J,[`AB̬6{K 䗂_ 'afI3UW4L&]<0U2N̋:`] Ue._.1@-{u-;׀!foЫ:XXrL[i41MKΥ Yr|xO3qbm=|&/xٕ&Gs(Jo>tW̐_P*xLF:z\fR| GY[TAL|}A$G'SA[aXtEWE;ehl5VUoZi2RhLd.:q-s:pрe[/_guR2$Т40]\Z Yp/i<-N"$ oG>sW,D>=ܖ;8xy)er̗BtK4J6AcهIў%橣d"lCk3 Dx  8ٟd .=p@I3 ͛`{lC'P3<0Mof`bG7 ʎ:ē+:Ȝ"/\7*F 9_\8a 4g% 4Q &BD *uns`+ }'ݡ uȘ=+M`<ߕw #R"?_STfѸ4QoM. ilZ;-g儞߽d&7_KT`j1x)huUBGחA8NK+/l~}`>Y IʩV1s"vxK]x0~LPShny IqͶ$3{NGPE~܎͗iЃ^x:KxEФ/̵5\R͊t" @*$w:m=L 浠|4*.!8##(o8@n&Kq h{Qj#ddkbKw %P",[AciH/EP}2ף:2])6JEze⦻(ԩ9/ ˰$8942 KnH}BK֫?B ~[~eJe3S7O6A~Du6()Y9<4C|=bUw-J[O%PrMdi )ʼ&=?cS 1igQf3U8ɱ$2vVqfH7?i`(=&yTuk¸t2GWvZDZ;3b .ߧ2j"W]4Wy6b]n->1twYC]*'[MMBܼPddkV~1e1 K)"lD[rQ:8YRQgUf9T97%N'18wu4A@{xsLJ`Ay^Bu ۍ%O(1[+ډ} l+'=s^~g}k A@)6u`ܬYqӆ"2\{ Ȭ0j vր#er7\IL&`e&ʹ|BId@t#QU+lv™gG:?p \q qfI˸gK`D'I̚Dj߉M;:'0 9UغW< ꡈ&|za0Q58"W%M)dXs$C3=aS|RDYQ/m;y~%I &|<Xn?(]7;4>J!@?B"i՟q,@Fe ~TGt!Wgͮ izgpO]}@I;,pO"N5hO/]>G#4Hyw4uDoLT"*+9D^XBXmtD¬ Yl%TA06" 5oisC ԦZ/ |mc񲽍[6^OF^m1DarKUN+| ̕5XEw i\:Twݒa@U_p)!Pø;Q*v;ԟyfL1|)=]nLA-Q.F$ny=??vbPVH<V:܇k6,diDqk"qB WL.-[.bRqg<@lez|ZzϿM3\on(G,r=`K X.2G6 4)ˈ) JOm.> ^ g0}NUZ.!7H+/VSkRAJcfڙ^DC;tO -X}W6?>D6Off.N"hF oplɿ,rYk=QMqӆ@s,?FvL K´NG3LwGy{,P8r(,Tj8A)1%".$~YCz_55q*rq IRwG񫹆ȏY\0 i4o Hjk -=ߏt终C^cX TvdIrhmCvoOۧօ5똢y"CJN`<;v;6Tqѩ?g!7_qDFT NR|Mf-??;]JCXPfa?1uɊ~83vfȩAWQuH,g!YnV*EV-yAPrA4laЂ٠3 6{ `W?%כ}*kY7LӁƒ RX,3AٜIMD5`ϢTec7l%%3Hj#/H|KZpTxYCy֨(^,#7ytD돼 ;o(ʑ,ƝIHCwpZ< YU?3~4o!ҽZnHuˎF ~>;[98xޟ-AHK|xiYd8{5樸iap#h͕ s`9G]"x:3Zj~A'kIݑ/rY8j ,Enn<=,yoEOJHY#Z 4<ُ0*vMYnY/= 88z77o*FzFi zƳU o8hD+O6EpĮHu 5`E#\lu$3KmNcjmGGO*BG*^9 GS5B-$Me@3^q/ pΚT'.CVjy~0^TuKЌ$X/ SlpL%+ŔM Bk8z-ɡ#ͱt.rv`Ox3*H05gC -nۢ{{~hMw 6"!SC(ۗ~,iT+l.z=,msFzg+c{GǗγPhJ.떈\xGm{UiŒ2޳L*.@c*ő,O<7EO t6-MkVOi8(FBQ*&rJSk~9;S9ZwY˱adl$Yե!/!U A8q~J:Ӟ"WQɹDgknA9+K„@f'/ݸ2ivA2b 1Uk ,',,' C~]UtDoC 7W\߭ DYݲUOt;rr/LܠMdI7fn5 U{z0|S{ ׀`oS>^yBj_> BjOZ 쇴@>Vx8k- cWN x#+JI )TUB.wm x8l&)kt)N{Y"ȭ" lh n8N9A͂9٥S>N+"6;fͤ5 6~dUa_x-ZB}W &6BTJ#o1#5E,>AF#. OM+e7ObN~ǩ|)۴+8p̡0TyDn2+1!!T"g&SUUί@aiU?v(`2/g%כR!!=5(Cưu;tLua6U\ۤ6>D$!if\gfZɽ)z[.5Ď3ˬq%tTlttak ~ʾ箏"K35QdRUР*$\fi ڳEtZipX sS 2{R v^]xDvMXEq%/ə>ڔtphy@'v8A"\:psjgϱ ~Wp[}!WmlAc Pm?N s宩dhs#>d6>@A!$&] 3x;QEJۅY #gx2Bb_A jwW Ciz c}\&%_Oh1J dvVz0N֣>@ٽއK&;vּ)%(.H^]G3 _~DG`wD Y,D]:tr^RZ:78>Q'a@ (ZX]%\9ʡ6LI^#Z kyGJ+XBJeH3b؂_FY54g ~qI *A/+h Fy~NGNjl*L{N+Qm ]A|+fpy-PfŽmTj6 Hޙ0K+ "6L; ZT@JٻǟBW][P~vt浈ֳ4VW8ϩ2֡Z,Fds+!AfG< BP1V*7wq|xG9IRx7Y1vu?lkZrȖ#g7h(_(cdw}g> p݆Z٪hZcj f {lxcG{7s~HFZzK!'Ax X{7^0H#@\Db^6M%]x_AS/ŕ&=Z!4mwZ .hmSKӞ㥰z@69C_vv:MǎXNJDg)]i?/sKYc(2˲%NyVUz {ɲ Յ+)"ڌrtxdpY-B  j̳lLLquDS|9QR:Ω<*!|񡑉`Ob-KS}{f{.[p[Z(}T5V`?avg[P< dQ9I[׭Lɏd1#bI,Xe@)`#t"< V=k܏P5϶;haZشD4ܷ+FMisK'nvۉDY%Q:l@efӛwce1eZk {(gX+Ub^^&Kk^^܍,6+g`1׶BZ%$?mse +"u> '^"s}>BeU|C1\C73@[\ RGGaM ѽ^Z4C}r*| ϤaId, @Kٕn!bL؈Ne O}bn @|mt 2y,D Nv Bfs!6}ß~=O$}v)疐tK75B9[1{װc$JvSquHsin%X}q0{ eM1Gx4 .Apsl+x,KF׾C~u%(:{hGDFI?f=+/("q{,$fQ%+9AbA‘yで4?q_?$oz2Ddn~߭bA p`|ti<7ޠ99Retۘs2gE!/A6d>ip:i ! 00W;6\^N 7b<˺Lh v"CnbO4ţ"{̬DA\;vi`G3#$%ڱ~RKsJ 9~P;"YLkTXI2{ɡ0ȭF `pGN~5/ZfA n+ \)3wҴ(G = wܖB{mYcBKU:d|Lxu\jmDyGU5nc}2C!;jXHr1Q{Zү~mC8>Ӈ&“e0!yX`?3Ez>Dž:NCi.ZL,“T#LMq^I\0[D- C3.n`uUIrF>H> J_ޱIxiX/*+ sR-&nB nYpd{JzTY^g>b v-F r4BY\Af&Z.Hv7EN't\pvNUNYwvror(2e<'.~vC&f/N$ .Sn8MŽU 0RᅯA^S@~DY@&<TB=i~SA*~yE_4{ J,]HXE*T f"1}iu>'zQ`? 2ti-]u,ʇO_AgPFUy_C~{@A'\ n4}Ǧ6w;͂6sV6ٔ`U̬usZR{H.OPlMd4as[E,οA.6J)ָu 5żk& 5osW40-{W%'xK/bX1XE\vFV،> @"yI\C=B1.*P\nr°a.b2p_%4Mb6 yiS^>6biB[6mn5$dF#ƎLZ u}#pio:ǰФ[Г)UBhgZO"^Drݹtd+a4͟ 'eci*!1%y{dZ|.rc/tዽgK<@!5DG&jF6EЫIQAZfUZqK\%NgGrwHKqVYPZ/bq6v^#mL~O Z$Ɇ.?3)PY)wsJ 20Msk# -D9^<! վpKg0RɷPhS*Soo.Gx`RZ+{%=)YVO&<%?Մ(kk {zN;䁑JqTt_|g${n1ϜN!Շ1{PWD_K<{wf(YˉX_ dSz.Gyo푩IA"PAmcZ&Cfu+eP~4Mt>!CmrS<;/2H[ӱ= Ev:r\E>#+[ p"CW!\f/sWSiRV?=pNlӈ VmWOŐ -+$Xdлmːp0E`Tt[ۣ8 p*aݔ>-/ohMO]`!3ttk0hިo;; w@:CPBRAm8}9 0XOjd '"̉*ㆬDYvV<IAlA~őC?6t7k)Vv)P;V#H%pX~e!a / 5i<)Jv[*h~ŽOD5ӻi2~`m4䐯;145`=Gd5/ c/fv u(wܩ͆ݱ"sOFtlxj٩oP-b,y4D*%C#7o 鈰έQ5AyEBa <;+*T_Ii{^V-pl ڐt%0, $T9nh3.@+ո gLɦXq1f&fIh<ܝqf)]IYfPN͐4 =tQL<^0V )R6tKb0nYVp}MtXJ5K9PjUЌx8m/VqɏZ4*-lM?ve)ÍvOMͫ+ԃ .9+ 0תm^bK5mpkF]~@WQ :"U~RN$hR1A%F{Lڸ>& q2w5>-y.lE$ɑŸǐ q&^L}`laqs2iWXY$[%-Y@ʼnFA֡lEfN2R N?%*a 8Uct,ͪ%&w"~? ǧ=G`Qxh#UVu_\рLDT;1 5+X m/@.瀋eJ-C%uV4r!8eyw8;6B ;$wb[0{l nCsW(bP'?rn3b Ie_&ʇ|&+3@.јJ(0pkb~8NC4 KA'T?>Yc{&!~%):~VGBKLNg9滤3OKrK,QR^wR0􋈆MB'0`Aj[J1)Qwa_,n7MW*<<b\䀰uo2\-Cd ȓGU(DkTf6Iã93JCwC?Ew6WIDdV UR/f?h]G{q)0K{Ź-I%p? Cc.86|`ɠl%-8) }Uz6)7 rD;1~_^HENpĭE";"[ɱS1V/ӎ5"P S1 ?B ? KQ,>e#1P)M]t^kJ-wgIua`<abmW2k<#yp`Guu-+ v *sb#b6ScQuq V,&`Df)/!4aз*lmDm 0lķIO7욀N]v?8G)xū,\&$:NG}Öy@ۢfBhղW7%aflznzvcO &Tcr,0E*A E(`/[aѪ2S+wE53G#ҧ) 啣jlyBK)L\"! "sibgQGor# 6R "n#N09 gwFp" :h0~gKyZ4(vza0FG֚yF.Y}n3{ИAiZaʇ)'|0h֥{g$)aFXA}t@ &V SO;#Ӧ1ptθwwe+/DTmՖߗ(wYG4an2bsK#kh`hq |Q rvm'o[9ݏɃO>7GvbYT .h4vG j!$$~6̼Dt&"GQA~.CQW6`K ]>v.Ϣ..iVJ}9=FV~OfB{Kay"F~""OmϫȟB[kMZQ* (6=ӕ$ӇP`?V=TA9 369Gi%8:t+7!BˎB E#XT2?gt]e,1fHΤf<1 l!=h>5X+VPL`f׽,1իLjK8NX/<%6,hR X^W'&y<tnMjv4 s;G,ϤC2D[]E?+D5UMKk<~`F촩ir(0"ͤS:s# 'Kƥ%̭ dޠ~=ᰧd%M|BjSGXf=c' I#z:—b(|=8l|tm ݨ js)q'>h8buP*ZoO}k.@2Ap7#VmpyeDa7`#CV3Q%!̳Bqd+ vIeؘ[$C A-~{P+R?imܑ^8Tl!,ͥP8@쉍/|? 0B:jT{bQ? KL.Tjs v^ #%#1r)#Ct=z?':t/i 0wb]gl[wo/𵛱dz2n $]FjBCwy vo 9H-{)^ p\tE8H7֧!u Z-~%Vw]./Ր5ijӍRd{>vgGidDR[ M?S]ab\t3}{UodKX0 _i `[UJ=@xɅ tȥ8l%L7. D>vbn*m |r0sϲiQ>7O$r(ݳNh^=W^{fN\ k7!%QskXhLgVX$ݠG5VCsTLjs&""h-Aj!y8UyR%Wmv5<.miӜQGnGuж!zڙM#QM~|dS td"cHaHf +;xDPαΔEU:ܻ1`&6HKe2|*6 '*lkX@a[ rJĠfttVml<ؾ-PQx 6EΤFsi\ gfH ޑ(lzwږսLV1LFqjON- %Yj+I#2SK4Q4%C,Swc$w6\Ғ3WܴƩ3NPqi+a 1|6,831Jtdnğ88]]J%HDqGI@Z+!4[LWM`N1䎄O7t4q6qBF6qqwqӃIȞu˕*'_a?MK$ca=*wWޯ~OB^`@#=EqdvFMѧeTgj~K\{QBK-όJf0У,PCV“+i,2 fU z5^~ͰS'zlu@&O֗4жʷsĨܷ&g C]^{z;n8RfV*(wyrsߵ tGPU PXnU[!IםЧ5흴R-<ij,9]1FK}](tg(<"<&gdzo :@x"[Jfݪ`K Mjg̦E,ޤNRgz1HY3 K{Nj8IU_pSmR?ip,_r+ 9C(jk5ֶ}r~e +\Vh .RN ^hK; FkӘef}ьIr8H3ع&n랰DK!I3@JkGh)vs\43PE60\>%(}Rfh{>$3_红XR%t? )(~(0V2 n1>$`Y6MQ[Z2ܱ`InYMu7hZ8= qO2∖]ЮeX3e(N`gy GY'GR 8@ƨUzg+Lz%0H|QIn/7K7Į[ڵdU >_V(JNq^@$Jjb@o=Oiz$M$\Y<G\À !jk,}n-Yryp!𩽋7>ͅ gEJvRCaO? *k3Ȗ,;-hq0.lI0jtQ/zp[8)xć։ANtW@0_h0a.Y:IQpq7d-h,m43; ; ͦg.$>^,x؉#>1cJ5%amBD%sҲsZ>b6-^hT&:y)g-KƦؘps~&eK(숗TVp-/,6gg8͌t&(# :?Cg3tX % ² ggb-BP- `$QIdb;e>۔Xp:ʰaCk.( Q)8sH?a#Nğ:ݘt%0nJ $Z.EΤkoI(v*zܱ^]h^Ptl@ If43Ȼst:۾Gdݧw83XtT6&M;l#cmg)wU;:oǥBtw v;75GP,U% `E4='-B6߸=562mũEqp>Y5@l)9P;t}E7iCnʼ7ɼtZ9=+=@[#UrB5=&|Hq%<`œc^`!D`9x"(6 4hIЛjLfA@?a.]|k47RϦq返V>M+$o$2C0^ONǕ9Ͱ?t iY|T-]ҭO%"ՓSFsKpPʪ~Z7C]kWʥ}IouĐyϋZ9*ftSnxh_1ӽ M,1єScՍgBH Su:wWu5 I0}:rԑhԬw9P$2G'J6uRZfT_쥯d'Cf'v[м s^kF9q*؟6sS D K R  \YΚOCW+69!&CCs@W_Ygï I7ag̞ oQ1:&m@Qb1LV,r囇6?OKWA0LB8Ĩo)úv2 ٤ ì'0A+g5ٶ)&he)6YK*-azL|+D?[_E>Ӆd6EU%%UYT{-" ò&j?<b&ߩ*H:߹q03K]G`(иQd߁ A[ o\h!p. P,M2MAhg<_+H*G{-I2hcͩnVs6Ն m1 tik,2>ѩs*ojDXu P~^^!ٱ= K>CS \_k1WЯ[{5}?O V U!|orV | `D D|;[!Qc U *ysL)ݱNw6uB(!OEX=p`iЖuŗ!֣ZQ6F3SnM;G?٠${{wL̞N;u4\ij{tw8L2vcp`4H.a3OXDPk}fC|bp.zD‚ &RRg|ߙ'FiЎ0l٘`QKG cFo"y)}aKx*k~oDUK0cG[$<3 Qsm^E<OM/ t쑸Y $TyP`zs?ģ.J 5.4vNq^U@3aLkrό)7mmsɊD6}q༄`*nIx +L*ѯZlpHeA%vӦO}RO~axޅdv;ҡB@A֣(]wj"k!tW7Ӡ|>$4\ni Lqi`ʢ{OS0K,ǧyaA`'/G?Ct1M;:ł=/ݯgmU:Û$$_2*>覫 si6#-6Zk7DFpFP1Z$vnleׇi}o\]wk1(ۑ LgHe#xދSJklٴrcl)i%^y&i(%Ǟen-kw Y:>(ь-_ahNO+x}/2nc Ǘ( Ok2)5s:ctǜSIĖUeMMqo-G 7kŜǺbP)iC* [;$;i/ vX)P՛ uW}Xv}(8.mZDHQ&9_VRbI4!K}+x~I= "8h `%8vj  jfLʡ@ G3#9Wh! ʥQC~b뿺vt@c7CNͣ8V`CƁ<[_T4Ɖ~g|F,x"kYSۊ@un\h^>=;]oj69Nbllh0 3ҁe),r oBegP86 hwkS#4 -`+rS0vd+"1K6m"+!7m8iPT߽Nx\]BXqz% ꍰ8k Hʷ=O_;2";⛵J?WYH@Ѥ(SM1[+X9Ө#Rn8hWi5qԖ6?;@mwq8=dGῺs?&( AyDgNi%؎!]_e@|k3)IgoLW>xr ^'^@}h#У%bEDH@ ‘&xp$5y=?ձ&@ܣE{'ˬ:ZޡxP'ꜣ,}ߐ޲t(h1. )M70n+LzI;4Lzv4UCtm_DiR[A{>S}z 6t ܏P^әv0;=Uō ^9i]:G'EkVAVC#ld%ik+Z%Y{LnaN ɝ3Â'38[5!*3j{e58u`HV;'3FӀ24]};IOr4fakdò1"Av?ޕ{ څnrX2/ &i8b?<,tՃ vzAO(o옹0NpqHj#}8W8]1_j1UKf{>?R]|wv^ d鲬)_2|;l(@O#d GB`L/]^fH *c% \v!N;ܦ0P-LNxByP\kUڿ[+q DnBlִMĚm7Yqb95x_>R NH~Bcp/}},j>ZTEqWzN*^|&~9DT֯'4yU²W^AP3r4ô|,u.k>vIt|1tLV΁,8>6G+E4q7*zsSp!c0&u}K[>W0S$"d5{k(7a?n\0'nG-F+_l t2Ѿr+F01()aoi?Kq1Net=燫y : 8Y|cpr1fFw]H5>IجaA1;S֐b=lQ]t%NxrcÝ.;$fHd30 V`y6]ͥõ{.pi\@){ (ᆣxIBȝA7CpD\I|'m{1f==>{P&3I5~^ ˝ =A_2o=ٶ]koM_I?rʬ6N}')gseOJ]'[zG!K(]oM2/p^3z+p[ [ ʨ#.б4|z'fQJR`:ZU.c1<E҂B qXBj& *7wuo7*lwZiXhX/rlOa+**VG \Π>\RPQ3oUC~<3똿غ.mh'Aݲ㏘<$ Zy!xcĉ~yaX)?qCcS-{ /;G4{'ڊO-7>]8\j@^+0 Ts8hB<>vvߖbB"k)Y,F)l&-uN*t zx4.@O_@`bdJȠ/Ij!ڝ fH"zyQ}D'Dρc!yOc麈 iבuR C%8NC+Rd(e=ܤ怽Q ժ{+bC)*J,0R\2wkM@,O9XVCl/CcAlkȊ8f Ɂ'!L5wR+XGb@EqW6=ࣨІa 4&@bG1Mŗc4e4gKf؈,'}OddDJز1Sa%)do-8krTy]+,h۵;$l Yȅ,:c%M={^R)*dM\"t.oImh:+DKC>; 鋏W!ɭ1jî^W]k0}1c$2*i()TCY` #9#We^5*y2"T{&y ƚ5 X2JXa,kʨH>1LRm&n_<o/&K>8T5WpT51_akIU9+{qg *-Kɝ3{J[mQI@n,=Xm#g+sCW 9O7/ BNAHwrmҝ)=kZV&mi\q tw<?v77[ '~NXf -0\T|P?/f"ƶ8"[%Q &pdW1h*DÅT{!jgdaiz&xc]ûЗUmB&dnvD8i v]h݇Q="x3f<|_ڡ5u՛1͏ƬQ~/jo$:hwf&Tr}3R775X@A\6ea8v(OIrk1Ҝ+Iq)|D>Ry<sh1ۣ+вz+O#2;oU CaR1=BS`#YpK)651/ioD_4Y5F{Pe1i8(xl7LQq-Aq5 {,u5AZr5olmYq#`'}d|#oC>s% 1+(RHXW&ux@^676.pQ D[ww5@spV%x;nURP&9}Ub4|9B+gl+Re?60?%G#*xcft;  b4{Lj;(h'*44p}vf~>q. @PFDG-%݉ߞȟ1u4$EމsaRvߡYЩ)<Cx. 03FO$v%G F!!7{.=4qx$AH{p'mM^Fy NV*tcRbMnˤf;0LN$̻݌- E,bNOpo"4*ur3AQ<~\7X>(+̢#R,JxsvEױYw\rEG Z^ѦëҞ KhNA KD0CD EZ`s\oiU hUt`d5Z!fFqYcB!ae__:ņ] -طVZ],}Zݟ=ݛ$x;p|&G[~!5-y#3­R )ys hҊ-p1?2I -1< B;Ol "xR?_L^6?EMS=KYvMm~@;'Hm4Li0RVu9ƭ7逘|/lOO?s_c{*h=\;B,]G Ԡg zM`TmX5uUC1=!NHk_Ev{t^F@̘T^UWǃ/Up  -ְZR,}!}Pn٠n1_ŹSPԪC,Q!}IKRXZx,ni3\.0mD*"JhtI,]S4~P2I`#BZJ ~ViTёF|drڡl~vյK_sM_m#%ͧR [8A1 \ӵpVkoC+Bw}*7C3H17u2&f~<8-!"`ua'6v!kG ֡v<Ao?I*ݘy\Ćo_2dd9UZI4 vPfWnF7¯UW*s|V_ls:ոCqyOOs|e{|QmI' MkWB^'qЊ5U&C4"Ak !+*a.Y`҄a=LÉDDS@z58pvx\g%qɅaxlډ@:`q8@uAUEN<^i6?Yj:JI= :^=sSKr\bZG.ήuSxV:t{!&`!)>7J( B@U,p^"k]Ed`r1nPdR%2{[6=`P$|gr|ߖPKuXصpSD y֤ `9D kt=SY۵TOn2Sz*;Y%5 J +m Ni? #&vm]RQ#_d"=Ҕ<=j&sBJKlȕ+S-R"5,pMT>b2䝛NQ-}#oj+iA Dh@3PQG w;hPH '>gW죅i2neʶ_'uqʋY$'\X Ǫ iK" h7]% Z (f'0,0Y.N*͎]]u"-#EP2l:i A낙dn_u$@l yB\d"x,+~g"#|G9SڣgG+EhlN+˗wE%\i) ·`:[R+kկq"XP?Y7W&`B:Z xzMTYτpj.Ɛb,)v+Bl1sDWy` yg~ʇg$8Rba}除7'+nWra{){2fGd 2$޽[jB v lrdzcgٖxs߿Rffqm-/:JӊgM3c"1:aN&|!);U$eڢ[kxkӕ<.#d%.g9jdȿm|Wglie-Edgi%+Pj}$jj% P \Ҙ3D=]*׋َNՠS!E-h_ > IgYZ07070100000031000081a400000000000000000000000160d9f5e30002207c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/P.]?Eh=ڜ.+8^ǻ~IrhTRؗ/wٜ: w[ w,:o1*q_s~I3Fs8[~c&C-G:a#4=_q\EH7jlpx0%V &kr07\\7n=U}Fކo>qF$҆QR[0 }oX_&m[Bx%XZ1L&٪;]C>v-Hh49(b=^{'v+}wz0L ro!{0͛j)MvYP|gp9iٰkE)_*;6ܫu\=:]v}zPK @fņ(~P_[oS,ɘ?mz'e팞[8;LKE,~"8R1Y<^z6.g˘L ? ˠl؆eI`f'5)}j;QO3;1o|i=Q@U? z j*ڲQ+]&иfL= -бe(ە x[L"<50ډ#H3/0!0Liδ2޼ӂ]C!M=Y^(?q~;.9. v!g/܃ [HL;TL{`h݊p4uuԲWM ys#|wmI5q@3q;) :fG8{<2dF8D$KY)Dǩ{DR]jR[TiW8 j!-Buʧ> .&.>JW&F3XL;³!sjtf1yIvFGHs.M)#*.4HD%agǎmV^}l_'pcQ/ߎUfv5 i DGG9{uTrZ<0kyltL'/a Y#%T"Ý5=1?V}fLwU>(`m$gFdB>qg۶n2EVj=vB 8:RdX#Ծ]SOX+%ϠvjJKAz*'"invu g7fN9jO!ȱvvF᾵^TNxu8Llwnå͋P]!)^Vq4JZK\mhK2f [Njtʪ3Z,)u"_~b$eV+~bP.WR 4%$IRg3x$WV&'1zCބ <8 .^]_8vGY!Tkalڰbs?ԣsIzob.oER8M'^漍;"xK^xf2Q`Q~6tO \xn뼘E3xHR[` _V/QR N1wH RJK)M qZ'Sx~W]O ,%8-{Q3VN;c㖽^%Q326koQ6PE-`lD_5u&B /d𺖙 |8+>q[zX/=1q9Ā Kyڌڵ%8vfOSԯf Hcci{+hIZŞCh[G<7˕}%X"FMȇb XWV@ 1]C>EWXӏ@Ht)/ȏUtlwJN4WA ܲwfEb|Jݪ3L<e? 3+ JSuKX;`K_PVvΡ+.?lb@VA%D:Qƪ\3d#ru2~߇a_LD[?"Gpo(=ࠒ(D ϿVn]9jLM z ~~ 4}vgw~vݎ:~uB;Z(9DW*鑽LL`!8 5/Iu΋AFj#(cY6aN筐ma!_܊N"L| Ƀ@@Xa*cr懶H\8*!+R;#-i_p"48]'^ZAc~C7y%Yde :o|xٻ=/$*tK\BU"cwL5uLy$%Y6Jiɡ\* x>.x4Q9T9: (im`j'gov{b8mU6*Dje@4g"%%JWWiM/nN0ZF.:=48Lrt*߻+`.VHDJsdv] >A7;j] gsQ> UOA y@ƾG9?4]%1eJ뇠sU}oHDk;p"칇)֪ :)$p'e?x21°jIgnS+(vzk%5p2¼NƜ،M 3uQ*c귊Vٜ9 s{$LL$Hdsk} ~eƇ:3 jlcIx B9s9VpWP6{Lf.W$MMb{[9XʿՕ a9xa?tU_c/ċ*Ι&$͍)_GWkc$d?>W14dP'eo/Z%Y{ ~Bd%z?pqh:m)}7bC l{y[% -c*UznZs{#hAɕ}fS%6G蛐>8 71E.V:zZ^羼$ފ]9i t+ZWn~P *MFҐ2:6]ukp(CY囇.6=8"mvzU&=.s Bq1<]8%3+2s}"U5F4%9h0qeF9iEB8O@CtOr)ܡ"4]%[?Ex߫㯳&M/X dKZ11VƾB,ҁᔞ(W {hT((/hxd7?Yyń.G9H :s'zP^^]QPX`DwEK%/o,n"s\$v-  i~ֱ4bj<-Z1PDBM/`Pl uQq95{
h%0"X6<ҋd͗YVhHS``>Q_z8Pk0rr;א58M5 `,Fk͗\AA7PԪDe2cտXC? ~ge'IAI7V}􏝲=Xūxe֊6j.jSP N|҆T2B5+ T ˒y_E!*ٳ+L 5R\$Hc\!<. z*8NM%Sΐf>u`6HnRS6ℨx:5PJH*Eɷ4?U$E[JVMa;C0ieIUdP tn;Aj i(LZã+ID64S4Е箘y3/}[p3L\)WԎ$ :6 )}[ iPZxx+S2;3ܐ?*ک̆ӍKV0K<[UQe~#g̽EL WatdaG':je~9nI ̓f!X*Nԯ3aP=p1l!߹wBt!br ;LXV.f5v"+dќ#( =r A?jn ZJ|^aN6e׾[sȷ(a?mmjVM ¶8Fwx;VQe\Q hY9MKz%*x-S@yrU&x*͐2BC@6(lK;#Wf*sHxFM|Ծ6nKdԅ- b3<&nB~6@:0;Wj23WX2چxRt&J(2S7#7܋Yh s!WGAiA8wBbb27j5ͦ󡑯O$>F"b$-ZN$<.;>Ǒ",?* tP{V;_A$hzY}TunKnbtTSxy6_*C=ITU\ncNT*7Þn5lA[eK> ,IDNմE-6wdnM{[y ePk)z|0+C}=pNd &{lvRD=*B {]>~==bv"t=/ @Bb!"ncۻYVwsi(@fdr]4&Unr?"%EޖFstiO$kbo[3'WFO waNv~AtAb*Ic pB{gebK#ϋt\x! O,]h~m:E?9tv^Wf<"wm6"Kʆc ܕattmk(|'&ZU b ڙ*Dɔ(Ւힼ`MY[T Ԭ4*[)\%4rzhbb {FpEQr>TU0n4Ep6q/DclN%K9t$šV+$hKR HYH4` PҀ\0b0 kw]L9S$XSqПӐ?O/|և1Rp#:8ma*WS/FV3"+(x YFri`~& Oňh>qYx|}aKf$B Ě&zoȦCpTXE-Or9|c,d,DHeQBG΄_z3" "g& O9FF4ֺլ58I$jվ Zi cY)jw""W2wОS%u߁v5(q(kڝ=Ln`.b*Ex9֩01RR}Ĺ{@3"P;7_XLkcA0&]${l"#ƎJ ï]h~^Zf>Vnvg$Ψ#%/6Wl̷cU dRk/B|)FBT—; M>n_ ڎ%@Z{~Zp*k=4e(ti[l^0=K'.C [C,NIf l=Rדt٘M9璻Vlqkj?: _^ϹǂHDJ{lĕcGPy0#r]Pn#J-$hRm09$5tи zlR\pޢyl׬>|:̆UD#gI~|\*tXfϺExK _WaTiMOrk{aJƾ1¹(kjbY4N=/hI_%6Y/_Em |q_{*5fBuزޯƵlQ 5&Z19(ȬuֆTºt6'p|c%9n:8 2QPy)vy6zɀ|X tFH-PGiw=,3A% LcCϪRY]@us/zJUf/TD8{o%O\'oXSWI\鎀FyBj~z|m^ˬB6,ji2U3ڮ.ANw4|D=h'>PH&-MB6|3^_ MSF}lc]ۣ{t%w# ZGfm o$oUW{Oɩ,`zes:mAu!>0*= .꣢G4tW2c%Rʗ(VxsܓLUķq"h`$#N?Rl31K]s3:.׸nLUxGק \(哹xfA[[m1Xn??lQ|bU %<ƤB3Kh` [H}O)P'nmW}ϰ;)ZL"%lk;ؚXͫNWV2x=!PP? ,ݯ@mGU.&bDuE -l4qO k6F<+..^+L$LHV 4r -\f/WN@fAd\*;7۫H;+}& 3XU W Kt 74s+pLdneq,jEIK#ة\:fuLP=2Uj|_l)+g DgP9B?eBTX= .^9g#,'/*U-% zzXI]!zϨI؇9E{GmKITO7YIc[.l(V\+[QYyx~h4M@RŨ_CՉ#F䯧*Y}5aCK_8kZVH"5.mZ,d dmh y$?Ⱡ6L8b<kC(vG%)^rR'F).TRXcۇ?$J3bpyTi8ڹ[wEALTPGt~]V7 쓞FLy>K+WC(fX^6BJ^b%,W:if66{-1MyxLkwȒEcT5W΅'ږYYZLyyh_*yP4*[/3XSebߝvQROJ&tlam롴1(¢?dHXmQ+W2"kcM&&aA-Bԝ9ba#<_C:4c]]+/ -/]5\@ G)?NΫn :Yޗ[Yr^Y>xF^s݌җLqyRiӐ!HE"V[;g.6WOܙ"sښ%DoȉMm L>Pf6WNmZP IJGJ|zQؿa0#]ohQ715bX¢+ #3i$.B_p y|Hfn1^ikF(N~_W*%\D˸ky:]I"SFdCx\p=WYZ6H!geUQ!q6F]<վ0ZtC҈_HQR|k[W|m=%0qSuGF^PB] FHțlH$EpO5mJsA0cB#Pv#$.fx'w`k6b|ݍj*n3VÏ1_= 23Ӂkl:ZkYquo2VS%XOɓFEd 2LH{˙oTZ/' &飚q`Y9JO7sZ^i^<&hD@' HV[;WR?n@hc'W(e.`r}a_ri^krwμe) kF{,VZU)Y@)\g+.GмjGtǓMFy4V.p GBdxuFlm%@k"eyVT@ ;(Vgn_HÐT@9d0[ѣjzRS3|FngK`}/p@"8WUY<2oF{z(#^LŸzpI,ϱPIr5X3@"#!UլCűکN\vo}Þ)pk5QSP&C>?o>qϩaAxQBi n6gܾN.<$X!esjCIemMaVIE 6j(9x j suDAh;ՂҁofRߦ_bdYeV~aK`%w-[Ú^tnu "aG^x LBP:>M{Bt#ޓ$ip¬b;eĉ9[V&ߗOG;AMa3c*G] YpH/4K7DPo7t%F~4r{!s1vL낕>8`&S#}e" \xJy-">okUlxoD( >N9pSu;n* ~qc.q^[ߴV1KWEi]y$gsky7ƹ*S<^L#~CE Qu!7rïB_|l&%\*MVϭ>+ óipŲOy|M[˚u:ZinjjޤpI{&;Gȭia?qP0F~zdGX R;O>d9b~"nQ54RUz՟|0^7!Dp Ze *~ S'` -q'ܻ w^+'ޖ^c "QI)F~elH,dp|Mv j ꌗQܖSN2po`ʰ$\D.c`re)gE-|y @-94mm㧾L:~w pdeЈ 8^IZ`! %Z_\yCldKO"'5.s~0BٶyzN2|ds/l% Z+1P0(@?iK% (${NY< <iR4J})c,5L_\%B>{P$d!:t{ aܔ{©0'$5꿖>`Na p:BúLpdS/zix%T<1P|ڍsE(H)l yڅ{Z~6ssON|&ԈhKclU>gk Vh-]CX+:_wTD!PAhVj~B^#Pl9jĹ\":Pz 趠2-蛠H1h9^(zgE'"T~5&J $rD֪_>љփ>X ܛEh\dmkgJb Tx]κ.J2VgoZ 2Q9ъ|0*IBKj]rɝkWLCh+wNə%y_’T"DE8B!mx 61[Lx~Z[0= hJutY7` -z6s|_d7Kh.@:G%Y:b[@(Kdz'=TW1z֎$9 q?b,(VQ̈ԧf/'X?Sa=ou|e_ŹYsP9> >x4HωGw]43 _t46;f(k]P *@G EV0>Q2j/І|ݙaڬK wSK+w]р*iDBY0N }5C׻ !,XOʚ/! a[f8XBdt$pK8`"35Xl7-P&n'&æϏk˲i^i%?BIS9kՉtfhY hȤqwij\0B.B=r6'OMGOpVSlPwgSHMzQma߮\~cT90*$k;FS][kvWTD~;QA6,ű1eVd}勄iu~S`  Ğ:k7)DW);NƤ9M:R`ߖ窿Y7y.+z/|镰w| qjNLJ hW ;@rY”@*7x@ljJ"B0( ?\h9;UP$O` Z0Ib+7Ix$q>C':FPǰ#+q2Fte!Cw>g%ېDcq>*gV;qt+D)XXKZ?9;'!S0p.n]F!@џV~Q "¡)q _S}WGc٩fRkfGזME`;%ޒ]ђGU&))l vfE9ЎkYY>A&.jbfq.N;}c.o~'e+]Hc12e9Uw M<|75.If饶k7rŠXj{sfXN^ K&y.ñj{5XdRW Wfk`Jx|z}L:J{Fz4⬞nY7?݉x+ F"ԙ!+Fly(JR_wm-~d}eLeUMʁʗO)5}&v `tfzGx`9R<"/Ou[Q"#K:|.7B0fZN RO!n:;c)eˁ5>>8gX;lU '߾9_5 ^ZCk VEFt}bΦ!ITO|`>;CYPfe~ې4\X&7~\Am 媕t"7ۙkb!(ȩ`qg(3UAK%%+2Qr)g `Gr1)2PZ ?Z-b&X-rIm4(~ޓK]329ūXK$sT%MqgHzOha~Ұ.zgگS0 ԸqL43ߪ> 7k=U-^O4`iQ23 rU_Cȇjٛꆥ;[Iqj2^"ZpnӬ/\;maVȤuQpӏ4vE:ҷ |5u0BAN;a!(([`RfO`ɁY 6t¼YzPLJCOm \sEs>- X 8& FTܞh k_s;^/>_E6Nބ$h)&K -I;`!ͣI<%&iR[!섏h~:#Yjt4}Rj+CV.e'ځ9@^%Is1oC)l^˷Qմ:4/mfᖎhee*ofgbVu=Lmɂl^0I7Y2rysl?-qO( H),ӹkfZp@ꅗ [KO#_"G}7a'xҜ< <uIFy'lN9i&zr. o._X@ YOBiԝ۔wD9/.2<,yo{~ѤOꌆN9yIEWrwc;55J+ *oքs>)6MPk@ׄlo°7 ы étJEuoӋC0Raቷ$Q_Kj}5Us~翆-U_(V꾁dj#םⲟ .XՓ5bn!Ȳǯ\* '1KVh%9v39MD|bOx>i%UTȖ '3XW[wX dNmFvl뚃Rfkq̈}ϔÙ`::}8kc #dU/ada1]=CC "f-'\"Y3'5=/ASƺ1&ZeL6PEFHAR .5s-姧e:[[Pf[H&P#29f8R)m5OMuۊ%i2d/ØY9ߗ)Sܾy6CL'W0C_I wD3Po’p>r]YsU Kt,ui}}mR5:G<~7Txk|^9UK={. )ZU{GNk#FU3Z15TE/81Izv=srwVJ@bJ[0nh"yK08-Kq! /EdoV\W7Xq߉tDp9LU^vIګ9D`݌#= WNyu2/. /?ȅp::L)ĵ'Se}W3Hen >Fx䑸4xiajZS^,e _8_i/(XtѵΧޗOЏuM(t!;pHDd `͞a%jby%_sD~do)~n!+_ Y`"M) 8?44%m,ebJaɅu'ԳKC_0ot0* a-sR} Ş*5VGx+%&*4f9FMD-iuу(Wlv1 $uP>K//]!1`Z_/^Rmh`uB DیJ[w/) 'q`Hθ3`Byum >\]8w0 -WnکaħP !BFsSLcpCsۉ/+s PS:ƁfЗe1û ^Fƺ .]#:L,{eȈo3#zBd܁њȟz>tڜfeSҟ"ydu x>dN`mhKKQ 4Cl{ $J=o Zڡ7-[*@q"SpYq:KMZi UHpfC {Fy@}$IK_m[ZL-Kw.Z ; ԫ%',Ho?+nMzz6%Wй98dž}ڌEԟ6E2ֳPՑ*W 6EG޲]rX֫@T1Luhl.Jk/(96^Ăх7lIu1\͗8 F9GevOe+\=.h) j?鿊}PדfO#2|;pҺTN6ڋ4Xs4wԶ2!zȵJGxd9Nl$ϝ;YWJwL!}/<홀(m8=uVv$c١Ua~ A%龛{{IEKK|~% Nh*ԎS{h8XzOq,`R'O# ?6Vw}9^=>o{{bq3J`5ͭCLa BXJM-+SI0ag_ff'Q#< "A33*8 ]eR=O+m5ĸ0#er%ӢU&MsDagx&XR0Q#%=Yeh0E,)sߋ"-VRڭ|XݶXva{Ӛ%ߤި3K*cT3ŖI YНxzQzfP|b\\XZ~e4"|k9~0&B%9\N}q](3wGm@dhq2}Hv^qSR?< G#KV8׷X-:)տ[T+b j K [*]"բE5+0r,1?iũ +-,`HU|b"nˈx ,;" _N;ȢXQ&lmAגYN=ԝ0(0,dVb])l g wZP3ͮ'?>4 ]kJf#Up`4A(kڋ + agsӦ=dxҴ<‘_ޗsn9g3ƍ{\!)}%\\*J/C~5=W^b\ ]Q]^ch.>v(c jrI1MԧCt,$q$!/=%MݘfS>6+uK~{%t DmzZ d97yXqUxS>gkf6hA7[!''[x!})Z]~sw~S)] ̈*K|~Wϣ +P٤Eؘ6ݛ |C Jk{x1%|ͲZQF3"R~i9>ws-F>)!=mScdA;˸T щM="Sꀚ D753Q_Dz6Ou/?! ߼ߖ3_CT/6 D pq?vSؼ>tS DQɴj2e30+$XEyڻLNcMִ}QSG]nIq4E@^}dʄ_[| y8RvV9㫲v_lh+lpw@X]W˱x8%3;h" w%44YwdAгtajx*еסQпf)YjLt :4x#~'BRR9\tArĴ'7mDB;}BnqJrvY7,1[:|_ Zs;E}Aʮ5EciKD`v`G}5/<H`~iRď^@+zUPۻ\M&Qqe?11UqoMJxGRƇU1uO!hK#u*?"Sb=CocBQ[JYԿaMT)0!Q"T3!F(}jC7սG֫hh)g\Jrtglx 0U˿uTc6/P=|L>] f:`ϐ1dFY ;H #.@uGN ר?WJۗt1!pe,=(vy<R75[84H(UyMZ^MOfѩv|`X >HVCJԩU*Rptp3B!׏T?'9,qXbv%s[/jEvBooH.Q" 0x W(#&O0AkLqL e.1م; a)UL`?끺gYjkM1CUcIf@K?p=.m6Xi5'2S@-ӣN"pkR<%h3ʤO%%àKw.ڿ0 5P6{󦱕g ==1g;o (v">Xi9V\m,)֘)$RejSv Evm3..Ɣwyn;IZ/i.?fob5pCngPW{fYJ򭺄- WY3 PUq#Rp2S@H,k񩾨N'կT,صI_5el6!!.2S+nTOS VRܸB*\_B$[dL㭽 狆UZr1߶'L%$5gTycyebQ9^1U2:-<Bwl%LԜ4lhz>a-%6 a͊Aj %2U~rQߑ5M"F1=\iwld=qw@[[Wv@.%3 CL'!GcOWwgѶgr*yu7'\#3K\֗2ЯƢl*A`1){Dzo~goi9q0%g5Fo< +UNu%h:P`?jP]}S@\AYN:5,v /OҶBdbWNlPc(!^RZ۹ro3)h O%c܀muW䣼' x,x缰͋CQG&$d'p17 f[$t(p4~uVk|0;xz=>ުI<9Z,U&vDbd,FoYc]=8\Ǜf^W\5s -L>i1vA ZmqoJpX`-a-`]Hf듈&o'č[EuUʌ ֱtҨn (P^IOek%Cc\ cҥDuceP+jn8e5d(y\ q"cHl[wVL  sK9=FQIzE@ aU]/z-vaQG/M,M"|#dW7N"$qаUttyH;tR7!1lE"CwMEث9Kz.œ\hpNsǤE=ђǵU$i7~ʲx*Bhb\KTmu_-F5),Ɖ+ױ)¬Yπ.ml[( IQ1+?(HgW-^P|ɢfI('oC4Kp_n`wAgSȐWLژGC.?Kɵ ǦiDb0`#*$Q qk|v*Hm_O݄ Oj @Srw}׍Anݖݖ='=eE5\F^]6d7sIzeB" c)<(Yj&)U5QA%.M$Ƶ1!#kNNҹ?рۦ,ܧTZM0!݃Ğ$Fg|҈Ll=c.Ɠ$u6qZ P!;EҞT&tlX]#C1X2踸Xc)),MM6*M4!.S3~Kr%9i6\r:@v$  2 +|T#qc:C݀RMx;}v.,W.ݒlpyވPy)JxeȠEC~6?s"%[ p1"+s:艔%f a\C E Z 1CÒDdƕ`0x~Ts$t.ޒIZBDfNP0T-/ uK`9OM2r@W~R-"܅k]x d>)Pqj /ŸÁX\P^6Y'Nu~a'$Jr7~u(Ie\וٱʵkm;cϩ]zT#̂姄& 2-^s\muSxp>jIuIj9y,I@N'>E?q,^.g;\gkg`>jPí2cɻoX2cW0e!fq + 2{Syw?&ᖇ!6QuѼIm`flӊx=~cTu~ K 5F'J\NS7RL~XBEj/M/߲dD Ey@`拘4ߞ%5 [)R/."Nr^שC5΢d.2[q &˩kv,Y@ꠏ{ZtwٹѢMѾ5ax{XkĽ -zdX@ Ň *)v`:Wps׳"na3XB첚)h%^:eC K;fm]Lp '8MxA+cB:ALraYTYfTؠ=UE:ںQʭj4.Aho:2B>XPꨘh-P$lgdsQJKXfOύ@3gⶢG|MHD&";g )҃H$n5h*M&@1YT'YsMX[P iOfn>pH+ZY:>F"CfFVAZiRI%9ͳdD5{+0#]Na:ɰD!X0w}Z޲9>ZӰHpSorǍQ4hop|ێSʸcoHfQڍDH8vriZm۸a᷽'Zn sbY^y u@aԵoK9I=H{yqv;fd>͢O2Q*`&d%5EFꌖ93A~S P- 7B1An|?GKӘE9ں~@m]\MJ>BLY9w[jP_|v&N̄9ӭz\ȸl"FF"-TCQEJK,dT #Za}K"%Oߖ^.H³ ]tUW9P㖦 Jw3JA+eRj߬cӭX3,j"K<ݩ;:,@Z{;1_J"E+/ WtiպHщ34zkHi&$ix*EԹ"FT6܈S91< ݶ>K/H63?1m9$YQQhw]~˃:cr\V]Ua;X]H;a(:XwWs/otǦaczH>&|ݙ^# vSQmcUq퉛r?:DyBBbْ v㟃9 ! 5qY]4+:NB_b&e9&qg#bL 4`BN`WK 9Z-? RJG pe'jaq"p(H'r`B{`L)G;EX:ZztZOǂ\RKAr$3$sx2V2ͧSal8P 0XRW[AGD)H3eG#1HD#rt 3ݭkʹu0+kO 5w8F~%YYt֑$?0z 쎕YKwA@$'ZP0 y ^k\Bs\IIV~0~ixsT& E)=K@3Ⲃ}9G2X(jеMKk\}-JI]7_R*t?9=_\K`OEǑ*V$H הߖ|>|묿Zf%CCӓ+'W|=# {G?"kA$SE2'Weq5.b ٸ?ؿa0mN+nQr:4wiG>`T6h .fӤHDQozX="YkdZ;6ѶC9s2`2 ȳ&G,~$Uד2HtEfwDeځU?d-8n}LLIކ8\$:h_MS\-8%nk ` !!R,!Cuu15*GVHyLFU~-[q3-E"Kmtv<@K1gDQPLNJm_ 7?_ޭ_sȫ4(o#nLL @#'8(vcSpDh5cF YI"* t٬غ-ۯo9U^!FA{XOӮ'iu@G[xEmvNׄz@{8ko&Qi%\\֙=4GpJtāCb?>III q{-I;,4$A 8Dzw6<@vK5=ɰLT>pC>C̷fː`"9=|g+rJ줫*:#eX)^w !U\͠1 K_ ġR,Z}si`q /m~5Lĸ7]j Q L$mDCcsi/ rbLe*p#JW $?vT by3ċMnAhcMDsI9WACWմ%|fk4G0B~UrKoĒə,m/TY`\.3n=X S/HǛe;45FbACCՔ={RzZYc[[[_S)oy.!Ϫҙ%!53=r="xkgpLz}xXS+LJB1VH14 &EV=ר3ajj4<'aƞc&#mA:HL&u"^w$Y`t-u"ZHEI ca^-i7Io͌-\>$ $&*~#AkGf J֕|A DVW.HmQvLy1!1+etn^{.BQI9?9wPv>UXBz18p!/un܃S*j%833 A|]yy mF~]@*!5Y #{c61qrcݼX>D\ 0" kdV)ga6{!asCj,E,bz`՞:۸2Џm>7;̏PUcx׉rtL³elW.+ .-f10NY蘬#oK =h7;a'"LARGg^"Wsr|}W F9N2M(rRkbcO}(H^9D 2Wr;ggjU<'k< 0/ޛjqv /xĩywek3IzZR#3`rH3xE:;&T8jss}l=,vd-kz,?K{` \+H ddKpȭ4;,N2;LSuV>}*Bry7n=sAkIðC8F^be> o1AR3'Tvx[ (>}u0B<~؀uFfRPwjY!tB/LQ¾bA/Ru "qFvzXpJTI}J$[^5bȱjH/<øO& Pz_pi|YV{sŠ@ԍMk|^\7q*vNB7E̅3:SFƊr.d{ʊ1a|NiuYI5ǒ~S S~@*_f=pУYђ lĈVC>,vPu1\R6|CTkMP+svw2['Rr?2@<4"r4e͡Am:@vA RĂX=F4y w=Qb Zؤi7&P~{o t|>uE>#?%q \9=:9Tg I cl`Hm˖jGIXk7nNdNFahL ; .:(yl¢wȳ3' _9qMa|TϤd"ɨs%.+f3T@,ҥ>V=)-_ZRko"~gz%Y[s[}%x5_)I4d7h"c(r?&*G.JP֝}5?xhrlGIQH"Yf괤*3;0Lyڽ\UF'NoM8 sk+\[4 ?$<-ГvC,Fܲ>uS0?tom+xFa}5? *"Ur# Waj@GjTq*ۚ阫-ny,JT!kM %Z߳|&+>Q$0Z`l*ކbK91 67^L(EĹ| {ps35N l1u$/!c@r_1~z-f9WيJOP2d>3BK౳R{44*8!մ].~k4"(Ӭƕh $Кk8ᣙz ,eFhcIDf,oğ;E%9e$6%6lߕ;/>ߣx /*pT΄mu<.l JA}ֹ֓UGo4j xDHwBfS9f rW1{mO&hp+l$5fj\GbYO*zޘM `B6>ENW[Bx"7sR>r^J051yIQ?!M+f(Rh\ wu>~L: L^xCY^XL$HFJyzegpz^ ^$:+)Nlաȣ"d~U~J0aSuwEC] ^2c=f']OfJ~Ke?`$shi\=LT>ө)Z;ȨW&޻?Hp?H޹ N87P&iz29!:m̎Ö]uQ@eС򡹾6IItOTN*k-Mex=;R/2%'5,}Tً]΂yJ NcqnRIYC9TdNjӧ 7RbYf]H1F(Pou'g3Y27}`|6oߕn]{E% uz⯚1AbwQ>29{ݪ$>h_< 隆M03RiM^_uD,wI1'ý dq+hio+ >L8R33ΰ8/gԊ,6߱^}S~XenJvℷ3"=V&7Yɜ:Ň/aOA 8dݛ|W>C+='Rwz0.(6ik?b]b gVV(:D~ВlR)I,[ՊEx^!3ʉ|P .uWo N y Ke TR!%"!l Щ#kb6>=!Ve|vWWsH3rH>\"M@(C`K$0&ވ,m>%\Dgx++h`["LV/8vye~1[%(ÃFRSNN*)F)ol6QM1oL/u%JD.!kwBT #PZGad+Q1cÐ>ɓC\`9~mMmoYP@ݑǼr?} "* R:Cd:TdMc=*t˴)$%CFP sܡF]ihMS}Hq,[ʩaHDg<JyؘSzfTVCx9F"via0l؍h9&I W*R摶:5˛ J&֚DZoE ӭmk=}fmIzUR,@R3vBJcfn=c溈<:"o%ir۠ϦѽO`Zz**SZF[zRpiQyXKČ9zZahrI[$o0^M$߷Iay#k8uʻ Vyt 42)dZ[$1k{AhmP7 hb3#*e뼸qIn31{hB"ؾjm^",2~nk=jMŶ2U܋}s_ua 4=ѸRsk6q9pxdF䨅쌘0$}rrSEA\J8I174RG gX_|Qos8W79]M?"?"9HMuFڔ qCultl!W?S<]T]zpP'fjQXmK~9rEFo9E /n sp?JJ5M"'?*G؏Y=ƃ,L>-jCl.,eF$mmJ-h;&5gL;T˝|S9vsquuPPa".!'B}xI5.@Fn\S*8OsGg9YCEƯ6,$"z*}`8m{?yg͘C[wafrn [*ڃ5Af[2d:q:v%)檂B#|.`K!=SERVo4 T1M{2-hfnnXP'mlvwӒߥTiB l͑FT6}3ϭ!c)WaqõjzEh-^e?%Uc(ƣ\RI|Z3pgOd@><2aUYDZVp1h>X'=A4U"Ov0|1%u37_iñŧgEG%[$aa00''j?eRRQT7 oðSZ3&򑰹@`}ǢeԈ- |AͼHaL; &KuG(A+O&~s~Ҷd&ejz0H~A NT}mDw4E qM^þ;`ф!p=`!Y-/k7S7wKž)NCO!ܩpg?]XW@CؓeG=@(Y|zka=I_Һl2U\ ke^MA% Y7gd܇ ,92;m1G=vowۭ@w4`f{.֚=}ůbJAQNbg%%j+ Pdvu5ki Bg ^(_I .EfeKnN5)4r3oy*G+:df7U̴x_\a^,HIWXА nz瓡/>r̻T[7p2枒 kYR'7,H@lm[6ƞfQV-k߱lCkYװZǡ}H4|_|ȥwlUkKi)Ԋڙm 8:`sUZRiAZxɻrWOovYixcb/l Fi׫@-k-Z,dp7( uBS7ie?a4@T6kJ'Pmۻp$@N'Z5#͊K]_k(d]T}σαo2,@!Gl4Fߋe۴<_- ۬ |j$E&Aik7vJ&`fV>#%=;M4g~Jq$Kt[ gyS!k:G8Å/+mEr[] K\L~[h{O=UyEybNTm$*'^KZU*x370=C|,U)gZh4n"!wB"XzHYl* T8=esH(P0F 4(}<+-Xȕ8x|H\<|iǪ~R b4t6!qsjҎ|(v`.`.~@?Glz Ǿd3ȊF:-?!)|&Ʉ!4Z%ܩCUmYe*#Y[ 0+Va3VꖬmKu~bII|3[3io/5ae&a^$ mVuOeYbLm lk 4aLX/Eŕr9s zi v.F K]X2$u_^mG짖~.\JV;d.;R|d_UFLs7q_PVd0158 %l,lI ΝkuYhN^eRh2)e;ӨX'fK.;)y-jpƢVŭ3 &LVL2ӭr%uGJ}}~LМ;^|ۖVGeC <?~qmt}lh*Cd% xώ\;po(@5É) xyǒe 7g]uTW#{dneRӥvVnnTQ_<6 }k&)3Wx_/RNK"nyev~,) ])pnՂtp'^1Gj62?Cp~m rQ2A;9J Rʪcl$]ܧULou>/V_/yС'1-JFa rSgWDXVcbpycov:"6ToPA(7Ѓq"-Y<_-=2eT=Jwf%JqeD mfr4 C$)N< C==VNc~l|c7sĄvXU sT9~a u*_D;׆Cc}^Z$=u ]j!m$ tV, DEXF302* (,A+YĠWƣnj*EyFz.p6β}X#ʿ)rgn=QpB߇dpmFUx_bZS\n*FcϫxTI/.TNWbo픀Sq6VjDWL΂J'X7C,>YQ ΏO؛pS)z9#!6RltƓ#5Z IiMqˤc) vL{s\ Pgn%Oxyjɚ]$Z0l[ t'lP%Mӂav-ӔS0E@t`g]5\ƅẹ&px1SA r[U<ꠉ-=0UBЪCVBqyOuXBx GA2Oi.jſVȺѭOM9;ԝx;>l2Ђe F9q>GϤ6q#)룷E;;C| dqsi-Ģ^Sk0 9(`z } !_.b!=|j "16ˆ+NnʀE.Zןo|Z8 )E5z;Emb&):U pԌLT#FH8m(HH9kQ0=0չK| ShɔD+0?3:8GvM3s[nO= ~r"7QC{['&x>BrUOJMp6YtbB7B 6[x߬)EViG2= hs&KժGzn}X)x3kX:xAQ!K(-Ֆ 桲ŧ`g RMqr4;i}yGC$d@˶{#1 i!!i\)SÙϋd%u1X0Té0[/UٗK>d/h8mHsC| i|54X0c:N=8fNο4o-+lGym{.Ɂ(>*~hsa?ziҰ4W r|X)6U68 b G!eϯ!Oժ]/[N,¶&F rSc͇Ɯ8iciy͗3يoSTgE# dABI8QOEbO*⼿u 8ʛU" Oj ΆE(bB-酝"Z3fxPjY|ρ٣Syk^9B>a§$oqE^'V_pd. m,E8:MoRe0^b)I{KkS-!4-h)## 8o&iRQbȿt*ʢ2`}ww~T/fHkʾ1g-wc"VP |rᶁט#?5ˑ5ӧ?Bkā:Y@~Wgcj`:(LZB V;6 (HD)Ns#Rd{Ȕ-.O6B*q@#srp*>!0XPC(R$b+k=qOTz v~k!YAS[Cړ)x-K$ΪuUĉ :5CCBsACd4?[g1dGsftel c9wlLv_s鞛0mZ\v;?;H)oJ+?I'dCdcANNIqOʣ~n 5 Q툅9<`rzteYZ/s bJ#;z}w4H̻qJ~C÷nbqUnV]%͈>yWŢ2oFӴ{wz"1&BD|xM0ICb=TNOX }*(U69<2#uI\dHǰO+g>^jaCPKT2$vĝAUc rԉlIO2ޢ;$R1_E)M6Ƕ؋iqi /3L և0DM)XzP5BSB Z]'Cv֔7M(}Q7f$ڞy]Tv8B~vRhӗdMa?ji$`r: U#S[K:Oй)&NXnJgQCٌuˁDZzx6p}\펷cVTM"U!lk]HlH,⪈E{jcx -Qi{8%,pxSs{b?]w0N{ibqh '}BruՄ[g0%yꖴ G4yh-yZΈqf{lT5YB=A%3}ZnW"( \;MF^,)f/]z/WpbgX w/j߲|Sp?\&usШ[I6T@}$)0 KծF{H#2Qt#SD 2Z̍f#![e-ۈ߆AywUp@ Wdtqӑ+yd Xhf~ICs9WS\*@7XnPL?OHIs8n" bg,$48Fʹc )tO"1a}M3 hϾ,2ܑQ|,^rEn3"/GC]/5'`*c(4(i0vQT1T#6NP5;|FҘav¡fOvƓ[2*9&(cuj;[-(1q>=}bdf8lkD'~1"Mj]|8RB^ŀp(&k;W M-UKLjvzK^?PB< m |~jVīDg A|_?dϝ(|6Jn}x־ޮ$ O Lvi8-a.6 |-f SEjy4Z ;$x<.ftV(XZRs”/b F20K/k6M~ ULQ"{0ӱؠYD|8 S`VFpEǀ;)ZV"Fn(Vßq$:;0~]@73{XD%&D '<^׎Mvڭo` 5 Qs>NcT0{ϛ`xR)%^ :' 0o[!3Yi^ D6:t%dD/0aJ.ȭ:d$i_w ;yӒސ6#G^Ge57e)b\wPUcblô?pl5:D=eSN'l)1^3MCԣ{x5G|WΕ{Rypj$jN nZasj"ztQ 5atx8jWau-x\-zt I`0zQYf#cL1^B"Uv?fP!T z `xF\d&)L ݵ[xwy0[ݒn?)( žߜY䦱2 z6eا"QkRYɬHCX$v:e;YޗcXN6!n*K"(0҈8SD,:5ů*DT~3ݶ̢i`C#q鱸e+[vWfIH2[Fsz a͉Y8~l|ۯS_w1>F8Y ':d~yO#Wrtf{7F)6WGm90 wyW @b 4SѮD`-)59mZA_:yՃ}P#Ow279Ǝu+Tb#!}B q–/=*o>[0DG޾ta1lJHx`-a5@q=@v;NeCt#V$bZndmm.L?m #3T~bWhȍM1`ڞg.fA#R[ZСZ<FĎ6{\ tEB:CۭQ&EA UJo @c"[W1*4NK#(H)U~sn:J)}Iwb]DP4dcUѡik%pJu-?dGE-p{~/D_QS&|;aYI@c]y(5ȵ?lmyk $fmci|Ֆ?R5NɬCS^*.}0[gZ diԕG`ڧ 9eRh;k7HtWmw "lBʠ; g8!~G{; C˭qZDaR요Ʃ?~0/"6s/rξSI*}rK#eMI[z1ʾ~Dh=&)2J]7HXˆP "#sܠtssSrh*@\]M- ZlryxuS"ѻVM-yC9|nCf1v#{va^ƭ޽@8"t"k8d:oDzZ 5zj q^+J%^jꌆ!Y@j,_2ѠF;E!W ^5Y?4 KU`*H4+ux樔5@ҾYGW|GG_ Q/qEЃXUtChߘ o5Po +bdw6ݡ#NId~!< 3/|wÖo2FMڜڮkZqXqaРi#yah&َDRRN";$\ZZe?~%^6Hv` zPLkxY`ӂXqy 1^:Z4| 4ElZ)/Pٚ# 3ueٺ ;WDdP!ntJOdcRFIu0cƄȮ Vgi ύHdso֬.$( h.J:gSzb{d݇i︬n7Z>m](35Go1(SC[1ME1seI[@h:[ ypΗ"(a.F8w--rr9"eHL?=Qi A]-NjtU,taף]䇩Q d(&:;;Tx  0>.1 @^ߟ$* +*o!o9R<`Q-u;P߆#@ֲUa@b 2<|ƀG;mY ĺEXX@[~\]ǾhHAtd ezU(M&<*s98ݘ 5fp]Vm .NR]jeQ7gg㕪.77riiw&->UtZin|q!o,=FDIVĘ 2SGƏ^MV67[u7Yʹ97܎~.8W.Pw[5p$I\QQ,"CʔƈF r te/}eE&SuF v՗Hl !\:"ڣ~kDv՞ϋ"#Z3A5o~r/lOy;F Vx {4<&ä]-.f*JJ³!z7r "\o&48˱dH'quX6/^z$tBN(dQ l%?ZIcwޣͅB!,(R35AДj˰N/7޶=ĵp<]rKR.} [W~qW)l RΙƳ a9v sVh@h%R)qhWN|>L.$b wYNy_bU7dD77ώR-lKٟ>q@/:[<0 P f?nʧޢq8w>,d~c%% M O@zP؜W.[܎7N;){Bsk+"0U }Oqi*s~>CWhe/\beĭB'8rw8SO4:mV2S۪k[%7_e *߿9/ϱ`Mzr8Tzºzu,0t+ڷEtfdMoRbεlQΑxK 1o*C'A%8Orv(mܷQ<^˝65CC }Bw By$w֜Z T|wE$!K^-sތ0i3yW`(n/!q|K%&[T J5 C荴/..M@,!ɧ  a#1^s1:vJ-B~I!`rvI1b 0tZ3OΎ-*t~Z{e]0D&P6o Ub@l%7dr< ,|UUbt Шy6 AYܶ38DCnpD,pw;4NR ZGq0$u$A2t0Fj a"TK-u}9Ƀ(?Sƻhm ~B8G+w2@z[ؒ(ޞ}1,C=IQO}3q DXxe\F~WVޤ>d``X(u'Yt虘 [ +]{G9*q9} o:N,oiU@`"UMz(/SCak0y^і;g5INmՔ0oUƾ[7]@j8;к+_hd-;6\M;g:[Mz)>%bC\)k[ s;-х҇-rlf{ˆ~2~ d)Ƭ&!֪:`Yɕg 6%]PJj&CmdD {&ѣ>.a/eD?w'"u;I9ؙWKCDr*G' URt2o ^U¶NIAu1g_?0GCmḒ'䶖KP$ᚇ#GR l{!vtdd68,Wc~hfةjEW5$]?8@@؟/YTy^F~ ~tYu#I4:hV}ݴ]ܮS=/I0Wu%þQxӕ{ֻ s|Cɤic:eE0 O3H}U m"uwiTrdL уhEL7u{Vq~3*bA+~C^c: 3Cխ!SVl{CO5u!AڦL >S*m]VlMγt!Trf㞧C_N!A7ߝp>_O>䪓 .abڸ(wr-NChJZ0s%g^*tR;ŷ% l3T`:Grl\NY*G#xvJ,Fh6tUȧ3 &FSkO=|fZ#Hitуv0BNZWzs6һ<8=d s|gPms⹼l`X/|I!\0]3]wuy7jlspX7Ƨ];PVc2,z6KPFSoZK#-s@s69,.a룙->pKȗǵL#=ͦ T/Nt\3 'Hu&rERX An4g$ud^d-:W Qo%XGN\RIXB&?׷5IM3.I0=W4@SѫHBQ|уML2}7/}L:,XڔP7b]-&ϿWLKV3f"ą;g9)~i =;zZw S CQ_#5E\:^qUdR'M$rT2IZUr*a9Ei }2;,HqI_ʠm[Y  MM%M^l몧ʣ0ɃWgJaJ})`>ʋx\2)BI}g/``UFu51b-uE~R- q\[K'/6?sÕVaRG瀋b|C#OJ4Az *cw X 8.}bF-zW5{!yy%r\* iUhOAGCDU=}}%0u7Z773wG}ూ,š}o71Jdo_NzdN!OBi+UHJֿFspr +@^LЫ5 9&ݓ/iH -% HG dJ :l+s"$!1 pB>ȱèpNWݸX080GJ6z ?jAW!l5m]O#wAY\% ;HG L^[n.26M5u@v 2'Q*)9q3OmtI.ٓ3 `n{hZĀ! oZb|5=[GuB:C<}_2 \hP~Mk2v' 1v?q$|=>-2Z)K)#vJ}gC n:durYR|7_) b<ޞV狉Eh4.ZƨKJh^#ͧu;1-]Z67w5+{ʱGhX;ak$<-3=Ţ'M捖ٕHWp('T/)wv> d=2Y$'>z;̚qlP Yx nSZHCiķb<ֱHY?$&8+JB}{ /_X3|dސ$*4mt[y+2x}o|u;:e .d7Ʒ3uN⹫S "sFeژLR>`l5, @RE+SN&'<#rƟw6s7i ͟N%^C̟.6=ֹ1"<'͒getq8{]wK- )S$3a4VH }P9 "ko 4%&wVafqG'GÊAnEVb5?9 E,3% * S&}4x o_zXuVl(ZRZ'B6JtwD%tΡ臉,.^{WbL暚T< qG!;( =vvTMEYJBQ+HrXDd/Z)VPuC 4Iuy9q7[8*d$E;ͦunXqRH.ewK|Ǐ5I;J+,oJUXoW+LNLb-'yؤQ^!jlJ[]FE7iQ7XPₘǸ?KWJ^{'~(택aр2#mjDH#dl_yģ k:ٝCxp* }B `C+Ua4d0S2cumq6|3sWS~ϴ$Qi ( &Nha[:EV7uI/$ Y 91ɸbכir5y@o P,Nϥ>AZv]ea3TrIV#]lE-g7-K u\ 3 O71x[hcPںSLnhwtκy/ pSL <[}֔*9TTC:|^_ XwjcLZImrJF0l}`Ճ]3/֙VLIςw H?o}g9W!R#YIK QV-spZsVLjOnt=M3TLR5FOn!١ yU˲wdM+JP0s:sWKsڀ-h`r 9:4+ehN0;rҨjեZ~(Oxi0}<45'M d KwçQuȖecpXDܠ+,F%< H &ͯ5F?bx " Ēb\c)Т] ǐOpDL&1߄ CuLkEzP$N/5^RKfK.U G֌r>r.N{z]=pzųiR YemF.d*Ċ|ә3/\?.)ΣUf7z6xY,[/1E,vN<ӹ)*.i@Wl 1y?҆]ՙ0I.ed֬w$ں~4z5Ԉ0K!;C0pEZ0eP/jԓ ,R)h0\C`fJq=lLk]J0|=)Hӎ1W͜Qʵ\jG|Rm\|TQ(>; K _U,<,eBM}cd㬔a'k>ܞPjMX8()~=Yϻ p:]H.R3)]a~hk"\זc\ϛkZ+U5-ڦV˰A+CΑQ$@zGS9e\b^#'ՇֹȄHar7EۚF06lfv@yLE㏻ʯXK PB\'Oie0:Tֵ1DfFBy&w Um,K¢n_LT$`=iSc58Ȭ(ES*.1WD̋70`Ds pECܘKaiANPa_T1>O!gfIye"7wξ#, Q=] ;w34R?e8 -&'5AlqAyz|Hh D聀#NF dl058{@CאUu`뭆IcW_ 0Csl@ςasRqC߄x{EIiXvC g|N$nB^jQƛ8xNbL6jڴJ;/s`|)HlNG#HqM sq<Fq+| 6"YƪB6xhdxJHwm =?QCFƨ:HBZND1ₕZ8 [zP3!Gƥ@OfnM+NNiMfmF T,Yȑئi;_N YYA UK|$_G+p韞ֽApWFpi=$F'rϓQE)\e'9Y\X֗@hB׊Ta5o@O)qVbvޔBy]={>;~%D\tVVWu+DxSݢWec6 *YtJ`ȷ4uƹIG@yEC͘ߘ_ زd 4'y=BWY;T@X )=zɾuڊT-pMɔ^#\k7\e1Զc}JBrZWz$oN)S# s^e^q[ V1W~`,n/vmιMqs 4,Z,&HIlzSi:O-G<ci5+YaS]~ZusL?YKq5sG 8V7f!vl|WA0C#^HJj#/ w,,cҾ oTQso,4A5Vj3~&o0GGDZSw-R7'>N߰RN J-fُ?_@UiΐmZ5aCo<)+J]7ό~oLNBWTϳ .Ra5pYsa`5q<*DZ+k;Wyǘ`MHjJH"-5`a_a+.gڸP:9_vhv@k+lm2`oȜ5OhQ}$ܮ8aMn2ֱ.Ux [\lr~^ F j%*I99LAS2s K4T)YMUE(!nP9.q:>:>1FEwG5Q+K^nM4W_sZsQ^"6@J_a')E pѯIBX/ uI͈4~p$<4tW>ç'[=3,sY`?tx?lu%OLLmœ7ټpUV)Ħ=tMM*!< MZ1|wv%.j O͍):5u٤#xn:{+yk.Xm6W7O?Oy(̯ NpWֱ˄$.um{Vz(F_w=*Ϥ&"$Q$?+Fo$Žkp}%Gx2IuIR=ЛTuA<c8Xz.44=% nu)?lTQ yf)8Ldp˪=uRK`Ug"+LTu|{W]oN xhNv9^גr_fYN+'WKM1EQX~0|蚒1Y!7m oFq,~ŵE!3lXBq;[D!D?dsP^i A#~w -D?ATg`9.}b.t;=twX9em@5bpyEYmC;|(xg 9Lw +#2} vuOJ!u$knwԎi3vG`qC,4Waq{$4k1jxI#AIݲHB}` Z _ t6|oa<3UOŻQQs۟8w{H Nca棄26p>*)g |IMO|Ƨ{j8X¥ЭGG8nTS,uE])T\98esǍZ?k-V 4?Vd_"E~y-<^QM~t v.pZ  w)p?wCJ8wǼ[Ӫ PVpY1rO<-z4-yœ=H}_Z,n_ߗP&ZZɂ S>Y<İ`q,mfbԀ8xi&|]cnWSxKAMYr.b^3%]JH d&$-d Mbt.{<_"x Q Ͼ]2MWUmKxB,1.Olk姿o9P`~ LXT§9-Ly/sa%٤ D|54,&9r[oe elSmMQod< 0{ Kxqw/XE ک4nNQveJ`f4&(E of}xγ~IY#K6NQ`AkQԨ17HӐ:`-VbrƼ1Epׯceq @ʞg(E#,dCjp~x!m)ԧ"8ceNXĄD>7XY&:@hLQHR]\2 Q)`"~'rYMT~d(B|`br1CsF4KBmۜD ` S[Ihv d dy!B" @cI,rOeҪi1q539_sw^Jd~ Mщgn$|'v"8MB]-FGF.8]T7cW ZxandUl$9u*[ki6[.,vKxvOfB歓 uyA^U L{i/@c#Ԋ<r0*Ikĕ(x9=߳mfQykvnG|c| p}ӰKvyG֎a?H36XK<{m.]<)+fzbb1zszXc5xCAy6+V^&+4TOgh% 7wf~h)20p5z;ycvD/=y ̴ڡk3҃8_ Hcb_Y Ep_ 9[ ܻv36x/5떍E:?vT!}~p,$!v>yqc]w'+Y!p`o>$2Z͓\ 0hK{zԜ?Jc>2EU8.&7ɲa%}ծ%6cnx( |Lueɉ߮W8+E+QӰ9 {N^%J:&B>8_# [yn:C1ɨ'W3Ev= U殖my NxWIk] >gտ{ RzPG4NYr|ٻA~\yL8-vvi1fM'cFdt~kV3\tQ 2 @ס=\–i.^m4ngm.=:dAs P6Szra{[t,|{-p/RwE;Wv0+rBOp-6zgSJ #ML3g<;ѸQ"w P.dM#oaCOO0q53;>H >U/-/̒{:x{]af `學6.@sR^`NhNx4o #{LuHY~>cl[<"f'rkTK2;VL$ȯ7& y!ex'"rtg(1XO6vXb|r44ǹ@&@qU%9Pdjka?AUYɡy`wG.,Ϟ y8 I.ƴ~8cϬS_,Ih"fS'/j5Og|zZ:PdGAdZ]ǤZHrKM܌)i#gSoF⮭B6 ΃:hr 4oŞ3g!S\si !bXn%E gUH{cm`qM$]N] :_ߤצ(PTS ٵ[-^F=D)ѢC5Ak tH|\ bMR&ÁT&? e3|VB([V9M՝ T=Kc_T0(A m쓇.]^@]f+}: 6PXL#n,(I֎GJG{C֚Ѻ#79,`HP¶´T>V~,@'93i]"E s-5rA6'לȕ7GƩ,mJ1d_`QDHgsc%p]lJ, ~W5BW|@NaOס69*5^M[RSm,rÐxOw)'2{[%hsb`l\<983+5jM$3x `1NM6gwNe?ʶm LSiF^9S}i^e%xpNu¿c9b aʄSX%áXX37jh{Jz] "H{cDaĜK/P= /,.h7#vPػ E:$07 CNU{ Ct OSz7!}p A@*)ɴb"ihCa~si@7Үa lvX[쉓MҐYkш&Ҥt~5q( 6a*B,:xB1.eaUɑ¸%'gv,A}1b?\^u՞m|ޮhXL"'T^A;ntȋ[uv9R/8 ί* L- siIRv(P}]g0q0wW4?Oww;"JJbFPMpD@0iO35}z7 .< XmVq5vU1UfcސQN[s= ֜r#EE v|yǭyBj!sWDծZ,w &Țsoj-n:rX;rKMM#P {!sAgX/KsނJq/u,<*^ŵRKeMljfG}s ^ wA[gDWp#puTX[6+HYvv!3@3I)z*ƥW_||\Uܳ25KON;)[S~~m?aAjʉ{^GM M)5.JesT7+> .=_S;$D` C>q=k!sGw ϙrgY~Fbu .Y!-%"$6yb( :,@kݧ-31_OOwdְ͟IW19k‚QGs'3;ui.UeLodBɭNЀ\==ńJ }ԾZ眏pK22̾!ǜ`@H٣\\! Q4gcȩx\5>pe`^pX!"7Rfx;e남Z mSYIaqik'w5\H\\SR2Yx^|HHVWRcbkZbF a܆ǴNH7fz26+Z ogVE&vR _b-VWMpĕ2UW7ؚ(|ѳK>H|ДxVMRȤ p$rX:[<` Hԇ7cQTυ9(Zprii$#zKnddYH(bCCH-0h;&>g5)֍#lhl4xyxD0BN8a!lA ۶&Ңp;xD]&h $reE0U(iaFKe{K ߄0z_'*FD> u F/Ԏ)sv% ޝ{ɋ^ E*P,yK<ͽp,u)]ʹ59q*v(k2\8EHg}U O"RSU|Y/s)M17E"n\^w]`oaN>hL"x&ug8=A ējwՈ)vM"Aclt/h  <ǯ+HMk%fbq/#p^VX%U-L^x)rX0EEp ou~Pș>WP\a#U i҄ eϚa6a_cegGuD2&7stŲK*_^ܴCh71 -lU=B?#(@}ӷgu~Olf+cCCiQ@@Yݔ6@^CWQX;, ~Q+;-;2s:mc9DٰIpu#_ H9:^\«1jikZ!pܬ W"jyũ[ѡHP4 );y|m1T"!Er`K)3s5hջ2=îpݍ] t >S]h:ۆ: <]DV//3*Saq+VV,Z*;+#kePܦ'&6mQ*|dr3][ġ w[L ^Ҭ[O=ʣ/LT 2W~\r3E|߳8lpwP[^ rftU;(Bw705;ln8h^;IWhi3d.ӵ5NL9޻Kqx7)ŽQ)syMw-0#2Caw=L`Cmge1oH^S:o+O-"e~pLNd5zh6.JϵpBHC@=WGjMEE\JFQYoH(gsM'$5az >|B| uzasIiYǨ > Y,!Rv39E1AC/W3{y%&2v1ic">UrGѮE;t a2cefFfMGa&jn[oڼ+U{bC>( ZM^v d ّf73r.?YJQlU\GS̬flpD߄75f^PDSLscT $h_ҕ|)Y6O'ޭj`Ajw"=Ĵ j>Uto;1<{ҫЃ(;ũAe8= ?m}4n$\K8&ux/U pgYfJB4gܼ/8ޙřTѼ"=%O#}2K<::6+uVRLVi%+T#_“›SҎDY??`^%/;'d'ƥ5p4^}g z\iиwahC0Ck -ELͪ)4Ԝ8MbǬ F]Gx>>eWSg GHS@6cֲh_+7qIԈ{Vd![GEs-MVDڨ tvzQn 4!-v bFĠe]ns'2]'CXr~22Ov!.BH)(uH F%E:eca%C\ b^(mv֮WϿb)X+Kf/FH']-H8LmV {;<elyRj|dTB~d,VPNe/U/TDd 2qM[\Ը-&3*H4v _(k-#Nj#7M*5_Af;Գ2{v ΒvpU88'zUx%GBENL!%lO %p\3 @w3Z+xzW+OV\ц:j0$գ\YB'(/Ecj8r{tU-xL2v?D! H/W==^MH]n%E3[NgiN}u3؝[Ew`rNv#Mɗ) pm>wB:x#Xo0غ.#<ίg'[\.GsFd*RN]TU[ C3pa8ݿ 4w*LrM'ȮS6J"cڡՏS* 7`!֡9; .U\`ZMYz^t'AG}艮6tP@khPאH<ț,pjK`՚j`x sϒ+gDrO Oww'j W+# ;_ҦRF78^G_y>{>(3^6G~Mo_@}_.$ٴp4 `SxFAVR3>r 3vQ~b;'*dєR @ZN&tlpv3OX?\Cl6EOwϠ𨵅C U!$0V1W]GblT_&_vQSyt=2N;as52ӧ$piW \M,[*-%fM,ZV-BXXo*NN)]ޏZù'DiJYzPZaBn/=fl4caLBа~'fk\O|RKQ) ހ3W*c)+~ă9Ҭ| :76㆑<$(e8>|Y(|shBw}NmFK-zSSWRp7 1}G_Wz7us23^/Z0J_8' 1tz׬Okѓ;5?][[P=N/&3aU^zRʛW?]MW \43X:<.Q:46q>(a򑗊E]O6=/MB #.k&͑>VႻ5lv&=7~uɋGHV)H 9j ٴ9tbYC_r{Z-qplef#Ѩy]y 0W veX}~AxmÉ_%'*qW~0SX-@o_ Ô(u&/7*Xٷl a;p&8#h|abV,*=[Q-ŗkYA8or\7nY0asl\i@/:2yb1Xi+hŲel|qwޝPzp%HP<$'h*5[:cUl^cZ(}f[@0:j˓e[j':&R+jλ)&)_b&8tEO~_np3"4*C (fFw )ApGQEQE:5ʹN(m.JpRwhx#I萮q.Yy 9*|I 0"@;1:3d%LHbyk~ݔ^ιv8sJk@k=E5v= ܁ ({2 {Cېw&18ߕ6nM闻yDY|vm6k2 =u0\ZSizT &K9-GZj@z_!0N5R$$f0JЙƵ:8`#Z iU S9^w3Eiݕ/ jq2I^k .˜.v/+D㯚 ]:Yn[™O'6V!(SaV9.{l L*13艰#8s*=z_f ׮EJE>Z/qНP+3.~V$jZ`6F'LjAFvǾc[r 螢t[CiF^T%6cDYOTm4@zzo3Q@'*-<@ڻ2bK`1}oMUZ $p[[~ecD?ToKŹ}u bCkY N*A FId}^דa=[7qD۱ZOuCU׀Q?|OE'}Zauw#}+IvNx]ZZ7Bi-Vt ˷+(N W$n4a]iWG0I3=օg3LA@ybHWIZ,Z&W`U;yr[O)& ,U&QC"q}*I:稂ڑˮopd~ykMu IN-x +3dfH,dhx|W]58gAE/.6f%Eܳ&7e;&=DD[}FZ^XN:ˆn5YJ&kPXc)?DQBa 'XɑbJI\=]fTDžZtxV)Ih@:S05Me۩ y"?> mOh oPV (̺݌@h+q? 싨Ojw!d7Ӫ|mRUZVwWCc\Ɔ#ׇ2"R>۬K3/,Sp1,uf?q<bOzONvMV^ &8pY?깵~ǭE^uR\uYv؉$ۧpg+vCT,q:NlZjͦL)'[1Sgv,tl^?1`_xyUK7epm'Zt@y)PE{5qR'Df*a76u bKmnO5Os݈H}g27z vz?Un\ S䗸vIS{PA,~Rȹ xb%a$+=ᇩɗg>8 bo=$2fe?/+{hQ g ~;{F}xT\F&x{CL{R!NL 4L59v~M㤹MSW3jTu"eգA0?yh]E¸ dޛn_Qr>ul\M$jb *P@تyDm1ƥ|٫陹U\݊E2?ؓ%٢L"<Uc5Mr-5xL8262XE} H(bd' p!;?V'YIxII!J!5=/&7&Bz* -okg.DB> px.M2c %!e±=J;U{XkGau}̆u = 4-~V]wG. 8.sQRqktBl^[G̀3/I|R K>vywclC'zۋ a*mSv6ָUM`NUWj%JY6 }戥R68x*d%.,"@p+OIJ6@ck$qVzq& nMyL{'c*¶ʱYR!4K_} [L}/{_5j t_1ͳ`t}eX/_ev fHɠyA:2R`,Q ZCzg=$QGNBp<~q+A8Ns}aVY[%F|RܵPޏQfQFB׷dkֽ>B8{7uRW+<i@SNV"l:8//m M()YՈB k^IA>$'=kLƬ.߆=4ƫ ĽyXGB{gRH#%;rDF ˟@c,HOtMg @65p1<LW&(n8ڐH9ZK䜑BpunDv)vHc`WW)\~Vk6/z$[aWy%Pi Xzcw~O2В~o#G?$\0߰ߑS^&&I*-jhmLF=tx5SfR>L^06#sTѬ=K`f"|*Y;b1Gs`dZ)JT~=T?oy 䃶_&p4q͔=%>COEGJZhԨ,ȿ&m`" ɚ2'8Bg?*}o=AkU.ex O7ypխ[y>TݠX< :ŭaI,l-f-=X$,!T62`Qs ;TfnدYȨ:cQklX!b2/?sˊMb6iV.<]Qee3$o ]m:S6 tA&f2XEC]7aqaܔR֎4sJD3̎V;Q dyNGn\O?sr[79 QM?o*ZH)fJ< tNRrWQ>TpҎjslVb8ӧ^q9?q$D},Ȋl'~U($DW_&P ~FyQA`+gcR@;5 ?2ZGDj A@E!o)ȟ׊"OПEqgzqOa=Waؙ|*Gc/JVVR` @pȳbxIĒbI%=֊2/=Z a-J?xf<YDuw nĜhi#9z2:=_s%.y"LeQSG0^BQF}:;-s.r}@xIdJ,{v D4KZ-A2̋JYMӛGLJo`#Y8`՛!. ׀(AW pO"Ɲɰ>G,;{|RYf3J hX+ޠ2% fd[zH&yfKaxElw&$s*mjí&cr4Eㅓ~\A▅!vra@Pzv# VY:Z> ]IyR24 ϠI[لvRw$Jw+ȏЮa(}m%ׂaz KTwx9|Mkeͩ8;.5G~o!d!Ŝ"K%']bNiNVV8 c݋^M. Խnp9?"+5. .X}ضO7bMo<F3 ?n"һѱ~ Ū1o$x!"Mْƌ)bXs3ɖ:ÕQ{` a0ʜE߆`-x' VQtIc*Aak ct0MM)N;IB*ɾܡ7|Rjy}OsPMUe. \z)-33ō!$"J+ K6*mכ${9xr$rtiq4mќ*̬p,7$Aoo242bN>(`|Dž 0~Y=@!In ]|%?eqq.Ȣ:V^a0ٗv\ :k\߾jSFj#C nN1 "C2?5&,_!uc)saUQٱ w8}3 kjUۄFnj377U6jk!0Kha8[5Wn_̸ 0V7 ]_%̊ F`+ƞ2s"OV/ZM!B&_Q.cP{-*#,~{9_J9܏So z̙7ʼnP 9mvĚY$Qq*os]1/V}\tiת2gFiQ̞kR^NƄh3|E--y_&Y5\͞ ŕ/yK4lEQtQB{VP"=vHxԱ'"¢N9HbۆSFBw(mf4T͎@JF%S,Y\}*:9܍4c?CR2꾵Qs$j2y+3Ym\\DO;1c}օ٤:}"ӶA3a@ |dli˯o}}=`9(iJ,Sݔ%CuMb7+ 'sJ:ϾC0; #"29KNv_DEFI:?R\t4">NJV(F;Nʅ?<$t z>`^8LkAT/HB-h݊Zd4X8-v #˃\ +-bHRYB2rv]?tdONo twP>mRӞvUͽPV2_jpP80y:f]m)h_ˆw I%10JH ZL51.(yMqp۶C:2h˛(A46j[$:a-"셥gC8?w#>ZpE lMM3Ԫ}k(\o$%M1K Sx;=zbhKl٢8pP% N,^#E2_  3Q׌%OZv^q5^Z`q .H)بNTB} AS;Dzx(08b7<π>㤖+C"l8pyd>ѕff$_7],[:|%11f~(A^;۷qUBK #LC9 0Jf\|I| 0[t2E"iQX-eh߾jh&p!J]i(/C'{(5iʻ6~3aQyXpDbPVK;3'&&U\? ̟'ޯQkO `#36GC@g $6T=g,yrY2Ҹ={p\t`Ө̲c` O2O O(|%3? GgT]$/ز4)`PL#)ƉJ@of&|$L0k$ x[G6y:;:2waVÙs\"USwmX(h}jjW@UW24p ,$&^"*$X6FZ9 ~߁N@ @wiS-Hυj^Hƙv΋ c)Ӳ{o4fU Zp]]@Xp[e$!|la[Y_Ȋi0ϑv(qCTEyuPm1Ď/g0IMOGScfFNcz*ү)yp\v.QщL]o KOS֚ GQAEc{3}^\fTvb a˷=x"zC|Ul&,ep} M1#딺Myͤՙ0kr(Ֆ;gbV kz7<8ܳ35F׬0'sXV*7"\?T'#&$c=  ,rσ5pT^RoY#r4b6O2{n{U *>>g"d+q E-h; ׆O%1 Ba,W()Tb̃jj͐ M#[<-HF(.[GSݘ _Q* e݅>ݦԩxp%' 0E.? <31/vQX$l7qʐ$W~&7NFʒΗEb|Fj46be|nXFe+ማHVcOk#evBx#ȕ,4qe병Zaƨ0M/C߲?"I5=I_:.ދ A)r%r.6> SpE) cU QbX<$S-)24.K9mFib0U bv>ك$E'v s":B 4Е)2~Xpl_7v9 KȖksM֥8W`w"Mo:$xNـ /IJMiFZcѸ͏@O ,cWZo[tfm|gIec\iH1fV|б\<~HOBѶU1BksFaB2 Y* C"'UCR$-S2Dhad(>*(VKc|@ yҜR S@W^̓I:$<xoS 1j<# >8Bp'[UdxHkVˌ98.by,**TMH46:x d 0+BT()%F;$ջ0$8/m%gə2Ac:!M5ko-Sy*<X V8\.pD_>J#,`KJ1? fCu-'ekv@8?dk{ox1_I׭L?+דJ1򎁏8Y#0:1Xw\$4OB,R]iXs{ E;^3'x")<"[O5ڨ0ȗV/˺"8J@U|Nz>a%|U>fqq1}m'M>.kTvOtbKcYuF 1+n pg$@ٳhZ:ϊNA/W{wλKA-xc`Mj GMZ<\a"Odyk U!3spo1¡*'` tzpÄȔ@Ȏ0LכEya7-՗q/Y;Kt#:*3 (9>.בc$F,{ooφH*r%P,5`@쮧J$itED+>I/+MU07:M2. ųv+TL+mI*mΥG2lX@ L"#Jj"yo{UۿU!֎M H8⌲,PEn9<Fc4ǑYa/ϋLُ݇wzo"gt˩~R^:ޯٴFh 1h&cL*t\$?e1ߥ,&Pqpwȟ}M7zr1<)\yyw 0|}̘~Xk/R7q~Ff`\?@`c3UЫ71gط-{Ic;ILh+ěL̻ć.J:E?q,4. @$y!jGZf97O2b^&\pLSy"||u5ҍ̴M\=dz0u}u 鰳IM(B=޾)"&->LdhUC]־,!57oGz*VLPvK.P64,:@}4N?D#]7\9!k8$q~L yBPUKJI[J;@摟6ᐹ~:喗"x"Ro8JcAf0N:L!7l4Nek;晪)?;v`pK>|#}3Z@ĔΛR,om$񮏎^W__~=:}~pduVt _}ċ lEҹ*f|]j0<*h9c^!1ȷRV&yU,Z9evcGJؗ i&Mܫ܆e aW!F'Ihwo25"׍&CMKU`YR?$M7qp{D?ڥ'OO/Yt^mZQ'y}+v+AV =4#BnDžcD:[=\qhN3ed>Z|O&zʢS 븱mq$dfJm,su3B)x=, ߀10Q\yY~I1zW:,/RCwf X#$3~oD[0j5zWf:T\Z^z`2BBݜz7!^u*b,7]  lXo2բ(HAK8QǔfwED2Iq/ 8WFM"Upx_l}^WeU* і$҆E5NT`!$ _H>֕qUiAωx,ӡH~`f$9iBKUt9xIaaބU=QN܈nE:-xEellS㐊4*jǕ@&Wb ٣eh}H#Ƭq*r7q=JŞ͌To$xp*zAkUN,)>jIi#tFI$2)zX熙Ɇ+n,nثfp%c}t"V7 j.TÉf:9K+/ֻUTI?Bϗ'!YJBl`.c"֟bv[DzlTK#5oJ<`7N\YX 8k<}*1R|.lӌI; >C vDoïzChPZʂMY@8?w28EpkJZƓ,VN &ca"jgdsK蘝mfA oGߋv5U7] TD6ӄ\9R~y6[38 ,NseO63TZ.x\MlfyhqI!:bEĶ;ȉf4m2{|m@¾JPY(a;(AEn2Aӕ rW1R; *jEP̏x\Շ6FoAt\u[S)fm^_Js䎟bt';~~Hhb꬟3}P5"Tǂ+ٗId-UU,i.F!,B,ȤDUFʝp/ ~ASmR6%  BZAQZY 36]mGwe!xIA a-bogřb2b9ّ1<nFs'VdZ%C1|x..BP7kfAjy%x+!Pk,w!Di$Xdke h8 0)QQq5)aСO2/]c{Q79 je9Aqؕ1Rv/;o ur*Z"lZ׭(-6RkynО$~&^Y(-w֜g/\3Ϗ>4<mCjD_$o_!aRgC[ڶ&jFQxCb sk&V'ՙilg?סi0PIWE99z694|4Ī{opW3zQۍFcGO~m// ZJОLfbՎ@IT\M(Dh:̾}l}9nOZΛA#(,QcCM E3I=0i6z ^7?q RX9iӄ YjT,IΊjB{֢Z([rck=?n>S;z:V(OyMy9C'L˞LB:`@T]3|~M%N>ͶꀢuzX.uQDQlFpAPc` ɲV@MhvW*4kج|gsRy{@0T!LWdE^0 縝G/}Dp|S-w=qUetI^ۻ*Wz$Ͷx/6rM ZŞIBĜ{Cߙ'B ルs"ѓZ,jG.3"˛u%_NwR3w32B1GZ~ʳ_6\sW}G QS% 2#; 2(>x5UFj=[6X};}U"%e`lox%]p.j: ɔg:L N;}qywN:Md>7(\qU["/ TH3-9\B1$#/" QI.j|61kA3Z/r*whM#1ՠuy QOSE(=fHXDa ްh$ ikI>e8?}xf^:BvvvLHŢËi#Od)s>A8ٕ--Y0@2UD?RʩOs$xhx}.ߝ8#婘'X=筛3PCQI0#MQ:MQ5×FڒJ*3 ̛B*`\"0MV:Mт*rmI3bX,/'` 5kW3 UsqDxG#uA\v(Ԉ&!`;g1h45d !KN w}-`YD"q@h-';t&QU GYN#>9d(SS4]r"hhP_&u#D_XpÎ]ݗdLGowOhHU3βz43"@ ۭbc^+Н{T(x7M"١Gģpag Tޛv"eS56cT$ }r҄h$Z%FT_ 1˘o;+d\fbt8`7pxQW6c%D9jˌ&*芯R7Xc# 94$xWA*ޢ5s PYԫ׳3@ISHolL"93]~4uӞN~'Y&zkIBMn`Ihr1(@BU!cIKθjthj>5Ԗ*ЌP ɾRy*cr8\J,_6>I^=k:m䅪ƭ[{/jAExkt7 t;俖d|8'r,Tԛ slvw-'$+B Ƨd)ɭib+X7j)AeL37%OSgౄ$ QINt@x$ԳӦSuRvvʀ #q>O1ؒOQ /x*Dp):5AU}@$|( 1R6D>2:2Ńw@o:?!  k̆{2D9OݼX~gDί(o%I7`y2W:v22|x]=;Z)š#5,8鬟Uk6NLׯ!99=8SnŲ.[ QۤFNۗǚ3EtD^ݗ%SBq& ҁk,sp䈢7b6k3O1x^ge9?.gG*B<;"XiRAtzs奿?JAz&]s~x2:ՠ7<1,&tN4 e/O/Aլo2x6E<;R<|UR?\  C<g</]aE00Us/,Ysk ~)O; .?H9:_ ЉC+h+f,ܗ_fkeeĒb  ŹTYy  bfԕ y<D:]iJ1]ۭiКc "4t9GZRnrK %lgL\)\[^~WC} "QN5e Xk-3# _ȪRP-i<{ \8_(JeūnE2߭ e5w-|)/zu#$GpIg%\3zg e8XM[Ql {BED'=Wqf /oOZ}򲸉ef0rh'Ls٩\;{k :**7`톬j2j0kjlDZlhlğۀ-f&yC$ĽJeЇʡ]J-1'  #7^CeǁhvAYP9byC̲[F;6J>ՁC3;.ΏzV>aoD:gНxbQ?4?ӑ;$ 0ݶ2jQC>BF-Ш!qxЬC Dl Dd!(]S.xR烮0D a*iZ\qx]²$ܛ7Hh3r[׽6ҶSI`:׿sZȮ*OO,{wa,,zJbH@橌-\ӪWgHs&EZ9N~S'W<[U]PA((^4l<+7CU&\>Bt%rI\މw#CEc[vh262pg;Mg"J n|Ti҂ʶARc]RU8M޸9~&Q, -Gfc.Pֈ[uxnVgu s^T3ohE ;r‡=PY&p&*;)%1gSU5;b+%]t} 2QYwA Wˬ  |^gRW;ql^~e49jþj "EKYJz5z=|0GS_'WJY@ ?V`1K)-͟AtRMHiqC1=Imʈ. Yl8ky7]p֡Ed6A3f@6Q2cb4kEPy%reuqugrvm0c' 8pL}':a?sː/Q=Te?qKqVȠ501w^>sjmPaM7 1 V ֶ2%xiwQԠgv:t!(leXa+psRIF{qVI:+\M>/c $@THk&sAxT& wA#)]2܅pQAmna=pW ģ;A`z /"=7p;t'Fi?nKpn_%d1NUSlUmD鎕2a2~I-+TK?1vorzmwz= qJtR8P89}5Sbb*lʃ9ʈKV2)kQbEF۬:Z0`*y#1}gdG >!ĞEQe>Po8Wg\oY*jzN&<݊,{ Pku ) vELc|מ3@0Dd #\ xtfqq]׌ <[!4X!Ƭ@[Lxy 䌣h7#>l{՛8oP1U.Nc%1:5wAH5r%|kQLJ VE a=?,a*OI ?rWM K31\{[ٱ|RWuwț9{f_!:ZjjN4 cˊ~3s.bAmk8:`wbޥ%E0sxڹjzH0&&X8۲{8"j5!>^ѳm]=mOwl͜!z̓c"L=_0tވV͒a)txRHCBRg.&)`%S2f 1('4mn^e QZ+7U40풽VifIxV Nht8C <S.s͔7Oy222 [_xn%) &^Wy̵PxG>p̚<T X穤EoHm([ˎ I=ɰ_ 퓹:ߛ s bi ҧKY r`7'^3]8-]Bx2p؉bܯ[Cm ztEWj3C~*>{5tQ%X=ÄfUdD,:! U349+g`݆** 5NMTZaXRQYJnz ^Px#gFاJK̟։ pa gn炂s ~ V̎P])QXdNZŅlL%tv@*K!>pm'd F:[fK:CIհlL'f)_1Ei$zDS%+'YRꯄUP*^aM,[+!O :įQuݧ6G#p>BtMRKհ3fzXoM[t`22o ۥd H1%1D%d ok֓<H@)b;X`u(l8 0$G+\F}o&';x:6ST([K~0leA6DVFzܹǮ3P"ybOQٮgZ0"<$Xis!uUX4 p3 z~D@v]͙KP~32ctObt7a" ~:@^:q |ޫE8׿Xxy-O|d@ P8F 89g1+æJB1yh9@:,ok\{dɷ5*CQ[C+T)R8!1OlUDpqxARD{ytw<˯]`:mh?xڐaS |H~w@m&*#k5$ApˁP^=z+oxtCξ[kmU">~z'0vy 1vU XQxwqg?A,^d呇.+"u_]~PQchቿ1'-]gƖ/ҊZ_",Q=зƝ7Y+~JK (pLc ,="K0+_BFLr3tQ]ѓvؒuY`.ax{6 ><,=Gp ׺R<ӕ0iϢV6N>g i uVjUI d?!l1jۊe8eI]=`y!%4>6s;"L(X8 M S;PɟtI&+#-(Y*:QyQN?,ַm߫iy .-Ɏ'孥|#v ِ>]R>&/x;̡8m̝;by͡vduV/?u9j7@..-rb]<8yv^AhC% u_2*QPi tsZtA  @h1KIl|T%N΂ %s\F/ԒJ‰ћ= Mx13^jחm ˾B|g)_ZK$< @4b緤[uBw\8;eꠟſ3 CݷѠu`*q],ZX{dZp3+!Ut䪇X_qQ+g+o8r?.tcjqjN'‹,?\I5a̗GGu@S¼^>0{bdINY[Z~[#R= !`ጆ eʹ vkG{ָY{$4b8 ;rU"lպG;˛`\&)dM-)b,yyxM`_Z\=0Jd3gBSm~K4~5u3.9+z\hk'B[95sYbӥaZ&3mu\psϮe _Y\ }kAd6ҧ3o4*VBzV(̐E|&_5' z)_E J֍ SIQdwI.)ˊdK?*̿Xn2INw"l+-C%T[SUp5왜*ZY~-(Xz[]RR%pb6ϩI7U1x!#L󜲰Pl)8YIβ(s{ _6H|D)=3të} =~9Id Ǫ—ŞfZj?L|EL`Zf޲3 RN:k+hԲM[ 1^d`MO` 9n"ܫIC%M_P隐Ѡ<6N='(m+qbאgD'Ⲯ0ij?Ƣk©[B%T2Vj^E Z`,ةw7A2Lg¹!#4Եt5.QgT7 @<i ^2fA`H+^T%JP3ӽ]bXKEm) C*a=ΛlD! =k zp?90TTle9u*/L)L(8lWQ)S1ڻR˞/$?fVДAqAR=V 5wؓ3SW6&1\"aU|叁7!iW.@+|F(D*-*Y,5b#%w/BC-jc-Bӿ ;8 eD-מޟ Lg8,Z,Pc|=3/IyW*`'ɍI N?Q%PՄOJ?R13z8? ܫ#fQY$ =Jь)ꀐ̞ @?MZѦJGfojs7 0Xѿ^C]ZCdyV5B9Jc!/3fjvw`W͘]Kktܓ=c ͝1{Gwxt~-D1 '2 ٻFq[d*ƣ^Z'nah})?%c"t47'YAj؅8RNz= s/*HsBuRGBdjMj.wcjmC5K* PERbҹ1''])_d[ T79hp]XG7j(|@C%ح찶ctT{o3TN UQ:#) 0pKFM37cJX"vPIi;3MtB>&ꂂViG ̓4oM/9,SCxRk&Jceߙ!@yMvvYSq_%^:VEp^y^Es)mMzyly&&ՠ&! h zFͅ#)ʃAXoC`Hc φ^`\E}1HϮօVæ=cO !"=e9jv3U:"C8`./Er^S/jۑ ]lSb(-wѱc~VE{ǎ-."|WN]KOwF Wd:U\:H3Wr"ഝTBCN51*K'猐*||^ސÙ-lfHH˰_ycH_t=c׊뇀w86_p tCp,OOCI^x@Jj07Eu(T몒$aT΢93ՖN ny?0o2[߸.gYp/eifr.~'p|?a: 5 6 XבZQ}̺ 9'jQ kԿ =j4-JEņ7 ==J|Iyehb+ EOV</`(5R$Y{H]2_]-㜨MU!N̰5t:]R{%IEE|,`V E>]-.Tc2 Dr#^~=cGQ51Z%/ (VWI$&L zja7iq~P.Pt&{_'v帬{Ëb^"u^Ȉ`re͠{H Bzhؠy1qp䘦7k9D )[L(.cOcNn&. }b23OztЦϼŐC єzEgnHJ]b]XsBvir/p ;ⅪjɐdL<ߓbR+]QqHi ;|eˏsSd$#+yj箈'jWDJ اi>_\A7YK¯>h3D1r G)qk[X>^co0e#Z]NJh&NqLѻRQLΪ:nkS/yOxS mqDg/3 "&i8"{V37}V~m8V}6J6SwhΊW5B+FiB[q?0c->DL{,Z3Vh=Ȼ5p{_ݒA Xa?$ǎQ_wLUvg.2=y¬K &K*Ѽ а|^:=?ۋQg QЋ6ʸ.;&Y"|P_& w{B;՘a14 ),Fg$H7o)~ `_͉PF7d"#;r$oS\jvэ}v 6xb9iT nς6ّfqk]c࿿_S1Rʷ}f, %]ĒgJdTG"pJy9H>R.4ʦGx^t|9>AޛaF91CbӞyaRM{F*z_S~3g }R^r“*v〔mR"N]ݓfRnLiR1-_4$PQbƴ51|WB$*U]l8U(*Y'+sx/$cQJ`69Η}M8dc2xW~$ã:f+=]L}Xtup$JRa϶yFť+X)0ʾ׷Ȕs6wb׻gFdPd\ !.tIބKM֑?Y7f@z ?`ǒ,ѵ.}C FuTdʹ/VeMjGs}Sڞ:UGu&x8z8e:.0Vᒖ!(Nztх$Vp eo5Y`SnGr%؂#.d[gTS4#א;6 Z0C֋Q3E&Vv$vGa[>4{ ۄٙﲰ벉_)Sq bӻ~ u 83vA-bG|gf;>Z26?)bYwL'b4l5/\zHq Zhvvӣ4{E{%fM"N?ح%7,h1E'gI_ݦ/2]e鶚ۓ )Yg*^! 39Mm$A"!~O2bPEe/}gۙ]U0r!JVR}6䆵owĔ$b7  B)-OыvGu_S8E!H{g=rߙUlZO-8v""8"Oi?˂D;O1iWL˖r~o;z"-av.*~M`q57ۅ4*⠥2rJzb;,6-~:Ȋ^n:K0v5Ą[v^2Vi4*K!?:>^Yմ,mަa[3r|[(uH\/M$$h_>'#}$[6bi} 0MR1㤴9 t =ͮ| ,J[v93灙ʻ:3lv&i^e9;%Y_rk@"ɥOo#{9T!_/~"GGra)u& =͖La{еɱ̷$EB#D1$<ĥ. e=Wliw#AI۴qy#S^_]MD: Pf-R?FIVfA=rHEz2UX3'Db+.H<[me.C-1yϦwq0agF858(ҺJeAwI3ܻGV{|8opޡZ:a[4OutӚ/' eA? bWfm4dcf\;y[4j1b:1&,kH#*[}C# Șʼ3i 67MH8f}!^\ldekW3\;"~LkE[-x‘ }a 7N5y`dvԆ!Hx/)ƺ/dv6|,:xdһб駯 ZT%`wPe|*w[@=v]S>!P[8ݔ@a1t'EJ+F:T9P3ؑ9շzsքb7Zl/xXki\se ^iFFuh/_mW YP7Iv9߳QXXQ(iQ-p b0b1$H{#So[-QI`.Br;;iSDZǕ(߀( jU=y-/6ݬGBRiu̍)I1`&*%/;?j>*Au4/$rFkd_,m (찶 ~%`JMN@8M+cƼ!o ̰Ԅ43*SӗqMT+Ɨa6*40DZme:j RLPWe4,жqjsW%N%ﻺ!N '#^ ^G%PlVCX^Srxwv1'8nFMIr" l>h^]4 ucu N|řZV/Z@IeYY1ٯԴ^Wl[lCvb­Ho0p.M|{F:m҇^Qۓ3.3-3JqҫBT7):su!LJ6/ݾEO9/h؍~t*}4 _d{氮aW*P)KZAE4+TEyV{Ke^<^ #j<OJޟjƿHu>CK⛩RINq4ERoNFwnܯA@EkWPPGWB-Рbh96||ۑ%:{% Rs/4T!2QG(qLv1F_=/F~~.HEӵiɅUjDh^B$ۆ'Dtr9Q.L=a㈔V wlXGolm /u)Pmr3/~GOPn& $|'hGV{EUCY~ɑ#*l{ hkk %b% R>3@[Y7?-p&g y^?&$qgJh׎0'*O`ϕh5,ClNJX>/)Gކ49W{בa ~;S3EiҞBm\LŖntil 7dW{Glk^9vRtڳd&b*ǫZwN#>B),ao:jG5!ѢAZêl0t8ͨ}/NeEg/ PշQN=ҋcv@^uk'=+%.Irg;QjxHO *O(a.ii\y,/ƏS3i[ok% ʊ?# Xqlg2ZA$9)=ùoT*+ ,ǩ"B 4Als| 3b \;DVܣEƊt`\~6MąKhuBcjyڭ3]F/̔d92-Cя+VF܃HVn7NNr BHKr! k0})cݧKk(E,k~ؖSx Y,m %_t$d PcQhۈOT \(7728q'¸ WS{߃4➨\&WMAz} "2:?znlzw#"C$ bs3A U}ZR g?3 jnG͘LZ=z3ܙDrP++n- {P~o*#ߜϜyU[U:6Q3jfƔ`mv;yC$,?dM/Sr{C&4UVjӐ9[GG"|g?vtAzm> .+-):CyK/vwGD*wgw2_!3=d "H =M:[߼h蛖@Ob_kk PwblAiˆ @2y|@@ysxBn!}%/GsWOS'd&P7$:)pCU%Z<'E.iύ@a\o6>$QdB ,?~fciuMGf%q’ɽQf+۟(xqYH;qvڟ fW֙[i`p)*x6@ed\/ ,"z!fg[Wpo/YS+7&OucA g:r[RQqMK] =Iz5M5?qAބ5Tw)4b1ۯ4OǛʲۮHb+_Gl*JP;!BSl]Qk/$y5JlZo-߱˶Bo=ȵdPzЖ7MqrRD*T)MV=~AWVPwqi,(0Ƣmu QpО!utZ=;(+炷׾2`X=@zAo˜.e5?'&5rȦ]r rJv 2pj)R (*n˻^8਀-gL\O}=m{-8 @B 3Iٗm6p--EQM(/;gIcp@1IÃY?+g߷`l0 ke5&V_7sP=DQtaT%ypKodn1rn21#I6J'UJl@c $~~-S61VlVpXt=| 1e'|Dr+84 l)85oŝz~}n(8>ԠQ$Gi?V%ݬl`𷡅<`hk)ڃP# 2$:IUf0Ԍy=O=Dfw!cmu"W{(Š@ |JV4}5Zkkd{%>di0j :"U~DmRٶ9RIɈ0ʜ4i@ >x|8 L{9O ^+c&97}r@ 0z1Vz&0@{PiJx:j0=;K14a.oƎVWc<%xI Ru\}c~ɂu$L1yWe󥺡]@; }}=O+B9X 8}erh.>MwC|ñ}eSl:Jz,թtd".-ǖAC_YRSs6 VG--6پfpSӕp~l UWӸLM 'HXڣԉ0z"I-U䤇Atwײ,vvIa"+;~k@u) (z__ɢFbhKs/ss`Q::7 8?->_:17E! moW% 9nkPȂ牽NQWjb|R~npEMeww\+0۬l$쨃Nx':F^Te.Ą[yH?Yx[JxQ /mT06lV|f[QKG)[ɭu0MJd.s0NMw R#hV F] [ՠm:Yf<企5v M:^TkrMeKKIE-N| q9}Y\Uds\IU `u]c+7i#P4c0E"\D0~˄3!Z(B)/I#{UfjhC!F'kQW(k0ێ*,U(۶%j7n{z𙗱w2]0!rK{ZD4 w)7bO/.ZBx4rfi"3O-%JSG5oqcveq 7v޴Q fkl̈́N0מPz-漰/āe>y-&f~ NCwIF0U m*KDs9tCb\$v^? MAN#.畠&Ϊ9uN木MJy3p0 o4Jr 8nŠ4mUؘii+LT~{utL^.vf]}R;![9smFp" % [w-# F9ޜ5VWħZ7s"U4;we*>SB{(xp%B`& [Xe V6gϒ6]Rn(}4qm5S!=-.:+o7!.I^o$~3??LS}.XAH7oDX8ϙ2|[Rɷ)/xʥ @UZ,ʨ h-_ ',fǛt͙Ř\:W|ܔu! "k1L>ǎDaZ.,\Z:2rno\bÐ;Bΐ:Ht[ ! Qwאa Ÿ;VhUOO2˹6ѕx-/yeJ~o-G];8NQZ @Cqa(nK*(Kܬ CnOd7ո pkh;Oc qP;KI%MJ6_TWjeB ?HH,{7kOB@\4a |pVҲ#rK-ƟR 쐂*6 6Xq39̋*^$?AGisX\>\ȀT/ 8 -hĝط!aY4]}mA+&^x&T% 77`.x@4ĈJs玴^31>MCHn֡Q'Zeyu s)7qs7\QJjL^"j-<'&mڠ'.. iGQK=.d]Dq!zI|(|]#;yVt?yHjt/2f\[{Ʌ90JȄ#I<k'yxE0GRjqGp; Ŗ%8gpU-=6')~µ`}Smf`mn kצ$aJ o^pi 6qfHʠXmZZ,]Uf.^+Jkǔ*ð -(\@EGdZMygDަI%c^޸.66x{k7Q]!B ôu1A8& _E^"֯5L/KyGXabn2ώeV08!6A{9g|c<\~-YvZkL,9k)Q OCC/N]ILy 4pj(z.lXKe ʋ15']aREIvnF #*% >L<2l4GI@ =7٫i9tBhy/92=TS[!/)AU(ÂFQV9w{OL:7"Lo㙵%1;'5aj3[c:Lɝ|?+?療ӋƌO&dXG eikF9UuT~`ί"X*lG{oZƋ5qB̠#H\5ySiޭ둻4IpL n纁XLuFnT~>rd==ƫd_A1c^aƸ/Ӟp׮Oh%x,ӣ5v2uú2k7G6SίY.s6HqFԊظ""vPߙU2 [;m,}&#U$Kh$$K 2 0xy? ["]o "d'99F_4A1,a``ejZ(8֔*31)ZǙ4Y[1=|Y&B,c'Q1v~g}S^tB3GQ,9m?2Q!(}pGRI;G0V6 &z8!􏌃LY'.j}>+ .ɟcJ-DS4]qQYBe.hD-!?W0lo+ZuvikP {qq!}O;e 3 Qő8 G7TYm`%)wܠ0ؿt}|GYo(Կ:LQ^&lHe;us$:|Q7xlGǐM X?N܇sèѡ-]H01+q,3whֽmIUwṟ]R.DA @"]S%bZ`;8-a1U}y8A٤Z?Kqھ."Η`NWn}-;Thy=U=#'ǃJUM+. l]oFELZN-:,'ǴhXN_o+cbP觓A]}+`!==%HIʖb%Ppd*XS,]嫞Iɷ}ׇdy2帜ijrкqOW5:֕h U<ƔZnftf#h;prB3,eš1 4Dh ; ,B_HP|lՇJ.R$istRMm&]AW o{c8?9v}`fbWzagS={Vg]B s!_R)Z/Ct m݋Yτ4dLsaz*0竲%i ͷ"c.gYº yU1uQpL1+rVZk&aA KB! cfe(+ Š :$~$@-#dctO#45Ň%~eЃfY-?x(X=NbaHB7@m`=)A27n!蹆KʀeQZEAa>@Ic0 (&b ؅gVN>C6'D)X:~7%nm  <Sp: aZ[dлvN; \+XHbK3vke-yY9rUl,o ) )2ݔuČMY9"ﺆI"MXރj]իn:ѩ4y~akT+$/ >L_E{&C9/ 64,݌\Z.U˅:hlv#ncG: 8Mċ9c哖Ue_ pnci>)ji-g2v.B $FI%.b} OV6,sJ~ZÓ4Է&"5G_?lpx70Z"ybk fhF=zOK@zwxıGޔ1{0ZJ[×hX!? lU{?GMtVn7{ k#nCQOR!MFyk`(L̆>M +.m[^"0^|< v/ۉ R!x: lǖ⋜yI|8 6@otgX ZN#_od~9| a=N=oK>%AnPdʰˡ&ǵ'gI{Iq.+D62PY4bzE-b  05Y٢?X6bڕ?(kxb$ߗbYbriATAC,ֱ݄{cT{"[Cw9QyuRgfK@甋h4ʼW%NcSpYWjAi/ :;Qк?˃wN(ށ?%O0pkgD<<SgHۥ>Zd>Iڬ6;=9b.t6e$BYA:[.,3yTcJoH9 K02O[\QͨQu@DeܕO{XqtګuMj};}xH:jL}uKZ|NPa&/7jWf̬k$pdMg[GF˒mI% -#.+9!zxUeBǘH@ObĪp[y#;/FB:}dCD])pfmùV I,d9 cٜ];>h+ ' 0 u\ɦ:zLrN4Yg+$.pt+_J%m([7̌3Gex19xl~z\\:Z{ѭr$ࠊ9B`>w>R/Ӭ+ib[hHH(@&(܀;LJ8}ir йFc"zjB^'Za6&0V|C2?=qIg5냂æc;,FW- E;4wڌ=k״S]*e#9-I=N-J07OV]\~o 6 Vh/ eВs冞v)F[D#EG@DXd! Ce)d}8HESNdX꥝&T47;ajDs&Zf FKK_[h!I^edj2"΋U-XqQ^Z1)rB ѝ^SB̡3o7L#yP-żghʙUIT +R7}NLpSYe:Z,ɦTDB!2r9^yrDL,!kw%a8#S64B^1Al*M΁ƳDFd3ew pӳ/vk Sd@ bp[h~7S4k7!e3^>eOܙ軰ȋ_}f =.IĄm;^P1Oa ঐͪ]ub^>_9yXFk_/rl 7@6#„=ۈ, ByԕE< Qm졜+Lh-Ԛb_)ϜՔl3/1V{4#v_I9I[5u r5~ɢ٧xᦚ }7CG_󷄳n>J66{=Mu\RRnaX{$bU':Fav2*Vϛ;јVG"P{5]K70#&*di>̰=Xq+t |D @nDͤϺzD&e2hZU1(fYdl ~(NVOb.@lku6zuvgO{W јm5][ ]7AqbQJ-p(}:Agxb.M _+&>Fq>3t;HCMpo`U kv<|{,MuX`opA4%NN a<,ƪ:uQ AN#ro[wE[*wF0櫞РSWDH_\vv $A:']}2{[e bJ -R!vmA|uc3ӜwaA"g>\Uw!cZFiLOce*&h*TK b8$9త=`6_)u3\L6P<A>Ll!OJgt-_<2a"6R77YHU$ I5e%pϤVGpvqP,d@Xޤrj+1 ɚjqT)W.{1{9BW„HՍ1`>adx{r]GǡڟF_Ѷ }$ A@J~vYۂ66^3@ř81Y'=*.mV)_;#UupgY@=#sMQ(,kb>.KF=ʂ2\P7&w}Gۗ/$nm# )c5Ud1 EY4~΄ita{_D3()v`FrTd;sKX>y xK}K-TOeD4ф}o7;'*(Uy~w-y Iݐ{:+qxcGOP͆ë$i~5BgQ)˄ȯ)(]{gxOv-ݻ=%z|uxk->lK# !V螢TS_dz@1ޛ"ګafnu[M<,@Ֆ*"d1+Z$3k^UXfcJ䪠#[tz`~^ Tݖ$U7=ŕGe2"πBĮ2+2@u!gƒPBmQr-єoQc[,ծO5QS[h]SOɹ2C%[ Z D)=_dS-۱^Ob!;{+%lrC;Mi~' -V16o#=o q<}(.w $dؤqW`[I>ֵ533ބ`d`>wsVPc:tyl4WD{rOB^y B,/d3Gw|㜌fQ}թl>-:#aso_#4O*$ GOg,FX70LZ֠Vdq"nOJ3CmȤ9Nҗ6IJ|3;0eU|>JP!X8097,ӭ~ũqaGtCDamȤp .lmz` \UI326lmwQ!^vFҩPR?a kĬ/Y2,ȣth=(co)áIxfv}O 9gx$EԩvSՕ:!@"AS^S2/ŵ:gȪ K-W6'p`suaZcēٍE¥) .VgI=MHN&jg|C9 i8O:m7oH2$rF`mt5`#t9y7_"7`@h_oo@ ;`Ȗ.cLq6j}M> n9+(Tk(Lv="FQ%^g1s N:lepzu\i}}plG"P^y7ѥ[{% OڽȑMŶ]a>+j34 ȃziNXcя"U $1H. tS)wڥ:ESsU̱-glȥ. p\ ⯣MxOLE/OpsKEW!6tԦgyP8qXAE^uНz@wosEXR"FXͽKmkPg5ϭtJh|(X s_,,:b2E+pN鑦*l,"l΃[Ƹ\Vei/P[GU_1Xjma#uK^֝dX(Rs\syy{uʹ@C="h~&5;FƮE!tLyN g#?+HHi*C:8OKlZʻ!^i[%(^P1] ~@Au G-{؆=9$֓R[A=RbA,Zu6*7X\3Nw\gRJohn@_';bu F#GZa_4Ё=?ccO0dbs*&Hi,6,-MѓaBf띣fUJ_dqv1JOo ǒq]p꾽uo1<ߗ@$T{҃{Y:T/B/sq Tݔl&vєf|HK\(a^bHx6uNfydSxMuycuk6!UO{mIVB˚QijE|4D@ &vT3c33M4Qi&4i9sXUEꪁjh "Swɾ SekPwz*d.G<~l1yp5V n [ש+,&u|b@t'ҴQVW4V+e1E`!IlI ;pX[Q#iڟ4j(y`JՅ {KYqCZ0[ 4>Q~Jʳ;Rk}!L 4-r .Y40t;f-~m70),Wb\ԯ h/szWF2ّmX 8)[>8Mu҅-jB\Kxm\F`]Ro%jɖփ;<vmhW &:lDyN `3A:MR=fҚdOsȫ35&mXZѴ=k.< &CA+/Ш'ʯ|_?h SϢ?_ (D?.I{FcfE(ߏ<5M[+H\! FyJq]4hmVEUQ:@3dix>fGG!I B(2)GidS8N9ƻi JuޛX46oX<ad"Y%FDs=4I I?1rhgOQ%'|>Ycǐܞ'I#h]iוJ)3v`B9tВq = =QzZ.!?} '?)I0'e6JFP9}8` ZIHD*5{FMLl- p)X'Ϗ9 X hў2CMd ,"4oݾ&lY쬄]UXuizt}3 )h^pnʫQ8dGP ɉ7ZJ9hT ԙ +r{wsn>+`ga\2ϪW2<xxU0~X ੸^U X uTn4fc8#W 7udFX e 8oݺ`v5(`nT03lyz֨'B y/Xhv*!Q1% _vNS׺T&&aFhNiպ.aD>RLt󌖩r>p%_{K-s 6z8;ůL%{$DTy.|KӔ4a~w$0{jERWi. so̟>be2ʢJyBOmQ4ւVJU M"L~"k߿7"~OgBFuSfz#[SW㷜 .l[LGAQP- IH>'dn S/MA[,`4ᔏ!1d4-U #TڞiDk.\OHCEmuHZ*H-1bPʼn|4IU"#+X=K91Ɏv%lj/ a>B\A0@W)eEWQ)`A>P9?q 4G҅/FpTV\Vt'GP5`Poj$ LWuxSG:D(&*J;.(&EWU^lԗm#=T3yJAhZj;nFa&J] `==9M]i1ocYfupOԎ [N/LΝ+#QKkQnpcEJ5f|iIVטb T6ء=;@Xyd/"!n i[_[p8";pN.XP1FDL{|SUxf{}ۅT@EE;n R҅Ʒ0֪O KjY,a&?MH&YͰ^pu-1Eª(39z0S~}) -}e`S&7|dt{F$PuϭK}OvYS ,wxozL*t}<{xIZB=Qa: +QoB"▣ "BjE#K%e!5 $ҍtB?%,"3r~x#vtҐ~ɇ;w7{oC%.Pp|$:sΏƝgPCqjD\Ԉx+_ : oJz]/ɡS*ܨe\#kށ;4EJyJJ[xЪY]¼*ǞcӬ>zFPI:ūfu݁q-(tg.gدs>~˼m>yycc]$u`CxTݫ>噫cTl2#h"]4LGwFL-\d ,?"rfG@I[M @@َrxz^d3d;5 Hjش޹4]Ui_rumIn*͘qv<aqxJOڢH.Z ԾMVP[I RhWq7)O^s.L@8oMQ+p}5F2wͪŠ?@5bvsa^gW5bT/4ZkG(5K֦*iDμ[ηz??j"v3>f{TsbwOPX7UrVU_(=7AMk {?ﭸ@,%+v> d%Ĕ> M{喃uqG%G,gψ4Dsc U6嫓* `EᱡOٻU؁'Q5b{q$YAqD3|?3b ;>$pAANܞ:. YEeb:ЊBo( wDAxE;TP(Y'[ YbHy]1;ZOBR)']tЏamH"R|uڨ!^٬τiv.â _"j~`8"bӶ_v Ă (魽VZ.LX0>W%;'8 5U翾Vw;1yp,~~L؈a{n /l"`~IBk @dgp_ J^%Q|Piz~r1R<@ WW1'|K`QyI Lk_@8:O+`F, *q܅fLA=kԉq ."Ja5/q*#(wc5fIl̑9>so@(^úS`!"B$vKYUv<_ +E$AJi#G;P0'f3e5U6鲷 ŭ [;6UE\?6Sey'Fyw;&)W>0C%\?/)nZmb3Td(xt\>+Uwrfa Y~B⸵k0PӰ չ+o=yܦfQ)xZuXt,.+)9^)U@碶o~muV [56<&Q\do>d^@8|29JٯfP>Peܡj'^:,?= dtNeh` ꥣ8m-=x0OZ2EQGWLOl=Sr_ -4;*lhd҂49bnR#|#S8 ̬d%qBPUF&N :,A"J%lqfj'%a'R\- ˒!0Cx8$P37' ^yQ̀m[lH n9u#eHc0֊:"05V|h-mqe)҇ +wnպVBCpna 1]7 j3Y*Fe{ 5촸Nv{ɱ51۳}1IO&`,U58U,'q^]?T)dc5LR=UT]Ǐ6$ t`@n!f;1FS QP7YsVCF0^F/-Z(jTړk9JWqoR=E!@,2yqJYyQDf; :tboiy=;u<9TIp?Ŕ(-7; I|x蚗3irY+{ ޚ`.E5S+b1~$$h-HYJGƲ1%}e ÖQ9zGjz + /ePy_SSW^n_wGq#ɉv}=A4>1xܳ5^ZZu9`'eAEj$̬0=e ?P7udxO=3L_wZhyϓkd1랉 :vlC/ ԛhi` 35yLҏ]=C(_7:GxCx g: |\ 9ÓuQ%i HК(.`Pd ޮ9}v7,eK7L՘A(㱸!%%#5L].%_g6xnݣ Xe*Dt,)fu֯ɨs;n%<̧Fb|&Q"l}e~%%l!AOԡ9ۓktkaC;tPX?c ݆_e0%7 |k%|2z,[g꽍V1׀ %$uʡ!ӧԱX#ﶖaf9/#GJ2J=x %rdC^ Kj[%x;SCZ(Sa4Z>y>?oNx}:UeYĦ}Q~cQ$IcH5ˠ˻Gqq`Itz.TttѝYpQkd'q3>ɬ: u)e'd0~D/$}7.E^v Wce!`5SGy*]GTFEdmx'a;D8%kBJѬ*^ Qy^S `ȨX_yG#U"[ S(4%7Qh[UUHn 4ҕb*eoCWв73mx5Ȧ?.x!]Ryua'#JaGOX͒-b@&-wf7D<͘r$2?g{<ݎDiL-M_n G{pLO"@VQUua3EM=g\~'Y=)tvQZE~DD 6lJ瞑$=80uWgm 22&}>qvPsZ."Q0>ϣ:-Vs2F~̎/қ~@#mC$JԾ9UIq0:Քa:"Q H;dB :ǩ!r ]jmb!#+e}}"6~V2a n+RЋ57~`G ]i=%i(No+ g ot5f)wo`1kF3*Q I\Thz6x5O+^[|.ITݿWXDF;MYRy։k[.Xv1I5H&NfYp@ը8C4&EM" |~z[ڞwT&/"0g6<:|VlBr"l16r|cY&ʋE_M/KkݓSfw L]rQ;ᷫõԫY71'ᅾ_ 8ez>f.sck .ŪcPB+CwƫUfqs^j~l;Adi6sh>/_9^Q,lZRMo&y-n ^Pm'alb:Zv485pޜIIvu19NT[C p$ -4?!+ߌmOU!fږ -6Y-8芙T@ul]#Me\POݿ $0Iau,jmby2X6$QCy"8CϘ.-%"??M[=]O`:ACh՛ 9dߗ{|cp\ݤ;0l-\4l*g<ߢu 5'o ˯g')ĘJE1LY{J5o:}˟$#yo|+zslC'ZJAF 嗙eThn>B3X# Bq _/y;  5b=d+9Hw ^A뾄_Qryi;%dR^ˬeK|@Zw"O|2 Lx5'="?( k<1=BPct$Mxu| C$w.ʕơy jp:"+%M7ٵ|X]HO,_ [PʼSx3F.r-XG m= PsQeuCҊ/ $6* >_5e &{F[+`*^L;o.} C󐒰W:̵փOH8JD+2ͯ6KzHC Є/1]&*+tO;Jy Xb(G-qxRGwɑ,/%ɱ~IMY(m a>j,=X, s~RxVv+F, K k[daP)2}X@ gj3yx>Spg/hDHӦohܠǢ\ r-?@ĸEVᑀo[~쭕(Xc%c}g5 T< 41NqxCvb$7eRC}mn爘JP-ꖕy.W @+6WT$"|4?ã9בuSȈ1Tݲ& _FSrS0:L?B G^ASVDBU4,xU )ӫ j"Z|$\npQk3W1I9'*y"Џb_@*jI`Nf%ݡhFNgꟼ7f ''v:Gi&moq$+Y8#fd7MQ2Na6rȲlh nkUMEfi$7W%Szxc:h zT|GJĵ5nIp`

        LW{v4S첉 XՅ;ş5|@V*b_0cɾͰ;JT-;NaՊ@w%+T5onA"2XjPnKA/Ey(]3&.A|OË\*c1_ƹBc@+O-F؟u-5S㷿OQryTyimp]mO2N 9zU,vx>Ps`!WoCi(XψQ.j=vͪI6ͲpeC$N1|uz:EA|[ڢw(Ll Օ|6E&D\dW% snnB:d)?iSm^j:'A;o; PXJׄ8, WK%Y:?ʌw0-a2.zq2+r[yqk҇y,8ImP ^!Lr)c<}C \DO'vSj~ns=bb>7R+D8nBve+#Z O@ːGᩞսc>}}ghoH;P+_llq%6~ðޱ#rER|A8"]Ȱ{vcL3)kye{ U< !޷|8 4 X"~IT$^jr?^.% WTׅL`L:OOz  $|v2Ii0%F JJT-["mDr vGSPg><Y֯Mv~e̋ >y$ClTl d6Q4xFV K5jbBzLL4_1ZlETq~27ͼZ%^it'Ģ^O0*T Ii1`wW{Ϊ֑<ܡՀp6N^=# #uф'hS#h.S YFk7ᅑF -]+⥄мu%g5Dtm#Gf k kukjc_sGQH.!<.TԪ%o:iC{r A,5h:8/l;דkQzRCZ^JmҟV4|T>TO=ǯ#䝄*2x*3z~75$񟓓$\N툲njq{'ῩMq/hAPNQ0e'7{>'N"ffi8H)9fDi\ïN8%qWЈBbbvᴇ j/y^ A ",h'5T'%+|g :DžO bn\]hgF.{LS=Jy:C Xɹ Eݐt߰\p)k%$w,ū$J&D; J4k ͚kHʼnJltxsD5HEfE$-M1͜"'͔ij(eS!'ϖfi- eȋӇ%`3-Ѡsp;C=S#N'OpLRIo0Pe+MPGX e+(eAۈ\ھ26~l{*V gua,)cB0 _zW ۧ-j004¯sgDG7Nq Kg gk+jVws"OqyY緣SHqCJ k:)m[cD5+$ۃ;S, U"A'bRN-2lvd r=23C/(x'4 M&0]}{]c*HzEvI3VW4$)/4l TWp ~ƀsGȫꌍ)\*XNmV˒&"Zծ77 =I! 4swm7H,#;4jʯ;DfoE,ɠ\^e\23`_hCdڌ&V+W@%_KdtP9#F B&NM!Cb/Z-߻wkEPdL>rm}~B O#4"c;Hp\@xn+V4/] A95cYJ'IA GEZX*=t,KҫRr0qaGtE`w0%ޖ5JkgaƗ7{jkvB /?A">j<_b5lԶ}Z"Iqe)X ,+"y쳙&FrvE:7;O.c&jЈ5̾x/ `$N?o0V hc{<^u}R'B 73/'!TUNS[EnD>*lFz]Cu6džV6@[)Z#h .6%IPe)ĸZnfG@d&{S }v_=mVѨEvVS;)Bq4ebʣK:TagB#pqy8]hxrp9wJ&v& o':7=x=>Ry5n_I s 4H6E(hר/Wۄ8s[ƻ~'|Iy,5B;fN Br@c I4 GvB>[+R~ ¯KM,¾Jv;4r=xv`whyw]cTln_VQwV.P6>?6&q[Z APfBKGX'K +řRY4C +l灄,7fح|4?fy #Yz]R-? xz[g,$);h ]nU_HǠCZ铣% +{p,x|SKx^*yg90e%?`4 lQQxBk9V=]UQ;չDB}kfšaX>x_=|ܵtZԷct:thExZ#Gnv㔬2'GsuO8Pzݟ []R"eHZO|ME*4(/(U 2V*bT0VMg(u5}~ȟ<=D&Fw G)E<}H]bv%\U$ @^0\'q Eʰȳzጮ@ KQV9L*teWh3,"K&]wñ4QrݩQKmDK6^R`wdxTc6u\wDZ;װ`^(z @j뗎߶^$RJ|>cA# Qϙ堡u{RQ2*k&Ξ{K[֣ǡ9s[7=㊅MǝO|)27M,ޗa @/h3&kgzNnNy%@Yى2${g'py g/^u"ZЗ43xtYBǵzq.!_3sfi;^#KE;p&Yi`\Y { e:rcgPAT3PةF*HHek*LS0)-s (\t=W Zt^dB8y6']{8/VMfEA]vx| G3Ŋ;A 5蓨uýQrkjܝDZ<rι9~qerC|r|+a3 a)z̽8v2wzU"B$Bvk|R{ \,A@e)lb>9ѢV7],F/}_PvW昦΂23p +yD]:r<%#Z )G)-#5 f|,46c-Wrѧ.8@v^6OInIZ}*H _xjIWhC6Ǩhȋ0M/W HQ_WZzc(mV۠ ̣c߸L{@6l5 q bJE[6E&L6M<pKI#kn]hI|viu' a 01]銪0,K8gYZ07070100000032000081a400000000000000000000000160d9f5e3000038ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/+8i]?Eh=ڜ.+X-|b\r2>@r j-6y7w)7mO"vQ p|V(3AFbnK0>$+bYNkݔ@/3Gc>rQeYc/Gwd]S(eOWɠ_[ AGJ2nE Ъ"\AͺgqW qdqxXt!ѰMf,pDHA׸^~rf^RIyd@],_ZQ]Żz9ׁjVsT4 ]V1ɏVZxB`ggl-sB\Rz N%@< eHtMkP4&i2wrR#|.`wvwےvN_ߛuX*lX}sC6" Gh؈(?7/ ڛ__x<`;IDg>WW#8 P@^#5~nNh8fEqVFKJ^mf=% >[EͶtb6;`'11!#3f5Fye15ԡ-EIzZ:J/lb\C[U_AvS74#?m  ؏ WBU'jJTt鋴kb}O_nNO2[&Cݓi鴪d1Q%NRFu/wAݿtM Q5UVmTǚ kzK*YA3`(naū=ϫC* wkM?.Ӧ1tpN~ c0G.D`|=#lB+ktq+QdSGDxta: & 2sLQN0bW5%NxDz o0!Q@aCssƈxg$AER"`J7|FFu}WdJ%V'W!``n )<{ƳIT-}ыh;&r d[UO h~{7@=Goqo_8C'UK^AA1(+. IWiu L*PDqb8C9 v-XZ P\V'{zv[VB$&ttSVIrcj"_b.F$aIdsVж/=CmL__,&er3Ƽٌ#<7;0p@fC œDžsf;gWO1 FLz` v+\$ٕ~(Xh5QV;vT3UN+Ĭ6) 4&:?1x9Ym )n/D(td!߲,^4!wx8 .nl~4'p7ONRC85q PT.4agMK[}fkO&P z+t#džw/493ldwK' =vTd^_pN4B ?e+E6`5IxggAu! |1 )qʂI v !g8}˞Lu?M`LU+F&v;Η:??WIH؞Y=uK42m[6r5ڤgnNfaIdJH[`eͭ ^ߓS?IEhT,|eD ס Bb+"bgNWλ;8 Fmgy-amd`5-cWi`#胨_57bZ 〬2RN~۱\9VóGJ:"ʼ ,т.kZ"X,[cT\͈]i)IEKq*K`6 \mZ:ƌd5&6-T51hG8u&q*V<Zj%-M|)D!IQM q>(RdFbam ,GR9a:OӃODRaUl&K3ފJʋً z[ޓFǻFEWA;d*U%j@rA8Dfuy8]>]/YjdR ƿ$؝R]73vI+n??{M"(iDfn^]WI*`Lԉb8r2]-!L_<~Z# 7Isc4k vߢFრ~f޸Is3f] 60WͿni)eXT~<[\ y+DIc4.Y-HN C_z+ڔUSa?|ASF2^a.ZM-{@&ޅHFC鍰SjIrbjQ.%=khf) &G YR DɃ9lg ;"mN{?@<&i[ !Wy:_Φ.f#T'G@ͼ"aUf ]D4=A [K(9)u@Q$j 8 N+;a:;whtD-'GJrI nfLvM@ߖ9 93g5“nɣmjp+8m7u25^a1Π75NM(|RDfe:Z$c?1'}Rc/=K(X*Ys.жM!?ƀA_ܓRJAagZ2`*-.&aU?-xX,l;Zs?|l%> x˭5!~A74ڔʼpNX]!,,]] M]vKcճY*c/1p I͎ \VV@E&'wYh5$ YL ? ӣX>\PT5nqw@?Y o$JOtmMVhVc\LΩNhPB ?ɤ)+@HH# q*4I).6x:?{wgXҧ妄{es';Y*Ԩ.S*}L{ey6'"|+ ZE\ul=¡V ~0cr`,1Fte- S}Ie@qU!&-]"R[꜔k:agl$QHCq }(eJ,0SMmV͞/ <=ΊIƻ{(5 - rzw-✿kZ[9k>SoL>Fmu..X@@ # #Ui_D={+ 7 }bV8LP$ߜtv &E2mH;T["r/w`fM7W ŏAzYU"ޗjh 2vJlU^cQ2,ӂu{$t%łsb.RjlW.blܐ4i2ak1a9đc;|f}h>!}HRO>Vԉ5)yzH⼃QN @4*?ezel=Y\0tnŽb7\XMMdyQ>PƝK#S(VCwκ $֓Z1Pe[ do-H1}=$dZ]?uҬ4if>JݏG9\,mY&6fpauq1P[˘~ӷux @j'ּۭli1cna\Jp\`ͼ/<3pze -pEx_x) I=ֻ*P7–# mY2e\'2SK$&zb_c@سʰC S].isVx_WrrU&[jyjb 63 H\_g$^\>|2Gq'foe|xE/sʉ.b1TgV=qMH8ӃJ쎐'APx) P ̲[|[_l͒2|ƳsVk8N^7F>+joGJt6o# fiPN]w᳔Ld6-r&^G7WKP>ڧ0bu4CBx:X0bݻA*cv3/"| ΍9 .I mr o5(Y~.>cP UV}VHdHq̻k5gc_[ EPs,6rp=sJRHCT"~] {|q{ZQJ2TeQ3kϴT{5 X+ A$6a1&|[Hg᷃BxNNq('-E}z؅)fR6NW&F}ag|1E@.j(c  @4y NDpds:a` pěݐB:X&ErF88 u88)aScU~UG|FNs*2 |UU/w198ϓg-%9uN@1՟f`M}w͜ &a2-~j,X)ue|yNqƾߙ}`.R|̅֙?:@A8͵Z7 CQ"οVʲ0"p؄w'R[i{\C0v sP\  )$ )[_%3@*e I=,$E.]RƋz&qHO`c]?zaM!= g(~*I^>N}گ2}[`ZїBXp']%noz] *5x{rԜ_}`[s ?(2o.iT|Wǽ˟+_mj`Ijdf_uQ~T4Zg^mѺqi=X{ ʧS; ҺC0VA߽3)++;e>O~온?/;Rc= 543īl+ rta5ؑ;Hfi 7Άzyy 9 QVz3m0(6d.jqX >P\6oR*G.A[*8Ȝ!Kpu x{sKneMA7dD̽;͸Hu}; -ջ'fqe ՛3 yF *nER6ME껶0.ρJ_]J鏗Ziԁ 3L]ְ6P{OYϓo—԰_CemQWS@>XiW}ĕl4fc@zN ]yIKVbm6|rEՁMgY/㌖"*1ۍtdpb(kȝ԰/$Z7dN+nkrÁ`R>9ndnN.`Gt4#^>$oߤ.%ViV oZ?܏ g. `8B@a= dwBE_[\z4eLaM,`kD={l*߸HjEa'+zǼe00qÁ`n+Hda=j n'6ΦúoqVok lq ab[{2|I8ۋ5aNyl<:kd֌2e AlvS~gy,_ (JHSZnrۛa@N*pQ7/`LnfwK^%}ugR1%~/PHo1]5"$W}lK\āSyE*R)$۬K.qr1 vqj܏)k`5ʳ@1_ %F 9mS*$|0 {1^4bߏ#(9rfGED* K ^7l|@ń=^ț@ё+cgQ;Jԫ]C=n-(p*d8TeB9x>P7|;a:NˑBNvA9*n%cn^!$G#m$EtB}^=:(ziyzl=^ɹ<]@ˠN?^bnP qn1)@VML$w 7Rr(Bжb1;qlp=wkoD'ޥZ _*$ ːQWiU ʇ텱i~7ޯX:kz3'-p <914q]a:w_vLg紘< (\d]b$1xj}8szR4me~w~0i^/y)F:)\-]|`wpIF,"-*%5{ƅ7|͇r" Ѡհ[{V.*DS~~h?oAA{8\ HH$FqH#} T`]A=}Է"}\;w'RY|@Tw+jW3-y@\$O_w辤|&i4eYgɳoܧͭdi.9+ƍ=MoֽGk9!r a&XaTƀZ-C!82BѾ%pl]Wzo~< ZYLɹ IIn@>jL: yC+.f1VXOܞ}Z(TbI3! b.퐐7igtAyAWxFm̫5a@lm%>H/@oƱBu',9"+}p~L~~];HwT_ 4op0-FDKz5k=ĄV~Y;ǭxOd22s9Z[pyHWn(BŁq9`<rK乂Ueq=ߵm[ϙѝOzB*Cb?̹XgɃHÙ.: 3j4k}W6OMNBJSXuj14Zd\2/Ϩ+)cૅFeާ2/^W{͝$\^TjϘU3^𣏕BLR~ҤFNyv] )cj%iΠB6+ 69oI`\5 9YZPEMRг5o*HPLұ@61#IBA$wN;Rѡ<A8 pn;f;Epr`jZ:$G s0608%Gga8`J|>Lri-rN.(]*}:)m]ń^$i{^<ӗ҅ݴ (Yg˃J{FU cTd{Z0Fq"C#^,׳hrfl7ksja14~h8ed g(k(E+`6O* ZPbE2N蒩Cr.a(8eHĽida2 Gs mAp?1>[E~IxEl?<R82nKThjR2GzfJaAh^ QE@ z`ݗ $: Vax`֡ϜYnpl ѱ/qUm$9euiYBT:}B}O;KްPF 'k^ %Uo ?3}t/Ft#i8®B#pY[2mWR.7ї1̬Y}fg n#j|dž=d6v5e/NS_hNj>M.<ԼPӋ¸)يKG>yZ5E4v >LؓZRH5( '-$&HT|K%%:MGKP#FsQc#";G~?u2ͫд[_C}G7l %v1[eW~{ⵈ!⟰ORSM. ErR{2{m%K˄ [h߉(3|.f!Wv֔U]ސycdCT& A) 6sq-XO<o(z#*<d7`{@US3e7tL*V\ w) |B~=^X)o+ $brQ".4'l]{S'r1E{WI),'a]9HKafJT8;Lu@{Ms`=/LF?.mSDx5 v&@B"`vi ko#_Y4=¨1"*;ŁBg7 ۛ[lQmcMy~NCz/ Pܪc_)_H sk3XjhO98i,:4Ҭ4 # RnO9|"m;ݖz@H3A<ݩd_nԆ%^Up0)=quM6;8M :QcvIUO8SIv4YeD6ǥga I̱V-C!6üC%T:ߢ mkA_ Je"`Cn0̴:.p/UL  bi(o1%sm8XaQnPN6 sXfft?8ok{\/d5*;QgpM 0DI+O&F 41CQ*|^ЖHgZ,9 Ey);qzVՓ~=*nAWIFŧ4w5Ɵֽk5&b&?W ?L̞ct0xS7|v! WY+Ih~ap.Q5OFBfEёtZ],^&~#,]S#|b$\F^(Y ;]b3/0} c v {]Cb;. ۵hN!ZZ1ބƁ $U)@ek0<7j_bUu5y|R[%$#kg׉1IG]5hU6s&Hb.8.8wCÂ6h El"[p|UfXXe2K~x  `@y't [{JtP.$0>Nўؗ۳08J8^S? N.]tʩmoOe*'$牸g"@e` 9nf'sP7r=RdZ۸ vW]8Ym00 p7BK`GVd,>GZ`C!=4=4pcwE6dc[C _bA U]y'u{wj&:sUJOߩ{D3jz('σW 3/sw}L-;[O)LI^+wX* 8 4305,F~O]E&9;ã9yڭ@~{LEu,xH2W"9XMg$.b2]wl+Y 2c9:k(sKb8 wB(J4qHműgYZ07070100000033000081a400000000000000000000000160d9f5e30000ed1c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/+]?Eh=ڜ.+ \_,\ܐؚ_C0 j@㢔3w!)h@C%(B܂Um_dES&_6<6*CMΛPFaF3?k.U8a %93}l\> YѱjZ9kTg`.APF;Q>u}Nn.h0YXgxuQTL u0]۠:!c])+R^4'a-y6#bƨ@(+h:b7Ԇ tJK{66KAЊM#jDp;LvsTVZѴ}bKoF)N@>6Z+>HAA*#aI(@WIti2L_XO5r UOJKەxP#C?TKV + Oj?7hvceXqA {qtoYύ߻_uBaoz[07dTc<,'h]Vǖ *){>EOc-|RZUd:?>tUFzuyҘY.qsS1*Dt)Z !w~K>0[_3#1֪$Y}&:m쓱㒰~z$[A!YcٜKYj?*<#bGqKឳou=K!evCU*$p ]0)sܕ${ٺLxś AL1 0ꏂX=X0812T ^~Z/JYQ{NceXl/9NWpx n\t8ȁ?p¿q)S 0Ed{I:Q{o$ -4)l ˆnل} P]qݏl1 wwʆ0rڗ9Y 蘼O\<淁uz D+Wu RSgo w㓤br{E}5c k: . 'N*Q =Ե*h6;L`l>ىb)?N%>DUcKT&.)mm` 0)B;6Q$M' Ѡ{;^b97xsQț#EgP^5a.`VX(4tc i2.y+K"%` DO;!n~"20bqV@V\^41سhdQ|7g Mx݋W\U,[u{.>S˲9W˛lSIEc)^]Mv9+.t0b΄'tHvum3vc%5w6لĺ3`Q9 $/=--ܰ%_vAgJ$)ں%0q¹fz%<¿ j sb@~!<=@O|@n_ߺkEDs8r(Gxk"/ŗH6R *35d203\XkPEPޗ*?9`dBG:q&XiTB#?P4-rR-;:NA+[ ;'!G.Cau!& z1vy:Nb][Y-dslM` }QG^}` hW&*Wh` Fiz{s; *Ԕ':n9ᡱu8=VG{&K7CS*%̜}/zδ޻!7+(!vIs%M;x5*i#bK3J!'7VVّk͂L{غ .ଐbw˔gR-ARr^GɓF$RCfJ uw>VX)d8GMQsx{U(Ɍl('OWGXZcv|9{ZS@-M{3p̼jT)Jt=]ٿZ7,%حNv%=f@J@ d ow_Aq\ޞt"˫})H"+Utwu&4+Iu#5v\š=Lp.`W*ĴuYBR ;OE({ yDR6ѿqly"DAX OUܤ8%+ H=b"@Ci*WaLk ӕ^858Fb{!i3sTԫIpwzbCtJkx) װ_ |8Pall+$_<ݞIm y$!JLU /3לWmAVZ\#9dlwܧ@Kl_ѽbufa.pN(Pȥ];i1d 860n9Zޢz}rx冇cMbW>gnFu(ZY"&jw+6`W?)s1/E$ .9H G %=8wFfEm{V$C:A1F8!qǎъ \l׍Ojd>8\r6pTdrvc E\jԞG5#{!ƽ6N(δ؅ Ȗyؠƴ)2;FTEIP#}zPtH3tߞcƭ=Kj+>jqz>2ZRg0,i qY&˓~C$E8ໆ |ԿD?I$I51$T581;#hy()_XU]ZBRfu1:k @UU]{ DE ft´mL2ӸPÅ1 ϖϺ2¨X wsD4YZUU۝$rfAXRI± RNL29j(>`ymC`vw0`֜{nopQy+KV @/U7KY0C(u ?x=$#rP1J 9#-8ެlZ ~P7_ )1X^;ْӾw{KDp+Z |H+WK,M6p$[Dlj[v9(lźa驁U $:Zׄ/>]/ \]ך:HˬJMRYϼjR*$I6/ A #J%{LJa5֚<}?̀xob2n)%'.4KFmGmРz ˲ 9C ί?2@f5&Kf6qqP[6"GLIBxfV$wxp6E\騧Ц.v1 uԜP?1N "x :`+:o4HYR6*C*&kbMGCl[IP0o?lŁ#v]jmA5`HFm^ %_rPҙn^ݖ~"UpͲmdʞ=H$K5~aфoZ%}sc^ ʏDgM lb248\!4)aU\,&"@т֮0pabZ^n f:`qH^Tg*s,A:~uXOm"RWnS< I^jL8hhN\_O`w?Mh[:SHIQK:+8WI }v/˔M,)Pt|JH˃̘b.9r_cV ,CTWb" NG9a->F4rE} <E]7.dڴU?;@IAb,"%7jWjw*]/"_gwfk43._^C볼!+oEr3(!W S"sugn.XRD~p$:QVt,"x6"e{,Zݗ5zB`kg=yMIlқI )#fYCʄ R%;p0]' : e7c@/_ধuw]+. #3wvسEh?p.kީ UΣW )lo7̢7pO˴VZ'5&󕟿I>w䚺A4H$ O6t1 XcogLK:72PAţa(K=zBURHb'Y[εOG%_u:d̬Ѽ V61CSj eHpɤV >TxmI& zcĒ]zhO)d~@ F(16p0c}Cuըa汬_Ox7 }XibJ;Œ qôA.Ȋi gtRz]n8;eBaSj-U7:2MkhOA;G ~Tɵ~50 A2\AF-SF+2"TtUvl Ĥ}ϘP KqG1[BR7߹ӅrռЅ=i6r0A^侅X$-KGzD=N4}eר7(UpM%2 }S`WFڳ,[FA-NjY>Fܾ o'#/#[dݵ '20JX0âN֊dRu-%R#XÇ0JJ&S)VȾI#z?Y8iRHF;U^w`LY7q闃nӻ]8X4o䫧[}oAnYR;$AERhSprfgI*-i~Y84$4:œ[ M#آ ?(nΟ[ۏ>#UWsgHB ?,I[}~u2Ņ֋( WP#NIv }JsF^xB*"acKx_o"~X*z" q"RЇSOSZ2 ArI{ne0rl}[^ϖIa=N~Sjg鸄B:3YZ"AeL!4c?< S9Nzyb?G+?J]~m [}Q_19ԠG T(gdjhM]Nnt+c~0R aZ헣~!ivf]~*XkͽPљj.~"Y=TPIDUsnyl"V<.謘,K6BAA>'%~Ҫ7LOK2hP6\-'}ʽ<=&@6A<ֽȪȦt1tüE;RP+WGi=j/u@P<ۧT͚_d#v1rq 䳥d!u_[I֤!z|/0aYXʬMZPub o{˕ucŠ4DUˍm򡆮GB]-YիFIzISTAo*N`;{(w!nUp?j!(eJl$@ 2']VS1wnQ q,XHE˨zYu#2fd=^Ne_{\9_ʾCFђ;SzwF,7/y(c6fyLg..w/w‹\cX}O&)1?nJoG!ɸ8߬bLxEk5Ɓ''!P}$2uFS;o Jz\ ,ؽb:Tژ}Pj{L A*i}4Ա f)"A[Y:J2z LRs2G'6%uV.ƍ@Sʭq&a0Nmpb=\8c.Hs=׵QqnjKW 9E 0~X"&0*^ّitDqKDLlʟ/)bU.5RK Z'8*F |d} 3>15t"! •l.v]@UN!A GP}döXsp+.R %H. AtXuG#2 iyW1.0n f%w6w,NlGG36=}ðuRs l=]$dKƶ* Tp-OՐKvMª!EM*ԉcBvbCnO/.E!&>.* UY|?WGLڼ8L}NYB m2*i,W@Nκv j/?/Qz)596 $w8.Y8Ji6@#<~oSN<[6A/@[ C, cqx-F4)ދO`q߶I]!9SK󧩜{3\ALLɜ1f]O:ؑq]pAGX0S>1'j]q)vxځ8˷Y=@+ZE+V 1r+}GA_ܻ\gԖYPd!W0{SZFhX*@4$Љ6|! ޵x0\"mᩀE淊 3p![gО0?8Į ּ#nd a& ۑftW:. \*W"dhCÞu0pp$:~)X8T_ >f {.o||7KG6V&/^{$;h[ȗQ̿{=$A$Mm82Ye劔ḿX^?b#ր3YneS_@a|\ty8@aڧqN?5ͩWg;3Zxh(3lnB'a܎>'.b [j=ƅy;`s3KkGdo 4nD8ZSI +~p(pQzK+ͭPmODK8B(HvWepN4t7NM⠐ RɲIW修SLW3d6m*+knuT# K+-IL*LX{o ']GϩBI }.&E׉/6kU_jP!hIXb!{h \&y_TmŴJ~v:/>oMaAEAQh(|&澞g6A]!s[ O P4?Wr8TI^vWwUm3W3PIAo f)+v4>LOyl[5ItP"T Rc#(OԇůÄ4\l)"DI8`"0 s8诼˿,f‘E^㭢KI͖#=F!'~sDiXap3ÃauxX .jcXߋdc|`*hvRD# nkb*7(lnNo4)&a*jS^Xek%BЎv ;+4+bPWTy ߳6x]bt?0n8vк[S-*Zm38 =k-ty<ߘjoQ==nÚPOhK>Vg+GZmHܘpLT01$ H9;Oy-pבkO(fy) >armMT+d ~JN7xh3MJV+:ۮAM \e̢̓0*\kaaQZOHc؎$Wf\d,|Jj:"3/wƅ&$@F_G@@d@/SZlŁeÊC`mLE^ ?Hs̈A;,$`ό$ʒŷm+J,bߨ;/ xüUrC6 }d~^-ZdZ@uuM8F%sk23uZy/;7s ZV/m 1a vrF(T g5IT˨M`$_#uT8mz9W ۢԘ݁Aa՟ JDYmgD干2y^". BvM2%h)ڨa*(8 وQBX8!¾o1ץE)%pآ1uaGr ۯa}> *YmBѨg4g2]q֟{r Q7yoI udᔯcO "66 @ SB0ܯ4t֥)>l\](cBdi(z㐱S<^[uTn\XfcMo,ʿd2'{S!IDxY;?Z(^\4cIQx[1gYRį觛M&Z7dH~%W6Xg5b-yTY1)u060uȲR!)gHKS@ Z'g YAWA=/Z|ϥA/ Zn@eV }Jg6:9P a.y*Bc[jqV7:eC)hϯ<6co2mkƵ/ "Id:"؟_9lsqg (y1 s҂CjG$\|J6),T =Nb@J})TJj+u8ˢR>9˄2pmZNVI`\eOЀz9]u\Ud7qoVOiQW)zq7 'ӏa7󎸔CƼdR4NK͍PZS{Yݎr'pۿGr KEOQ*okV:laV&TA,WbX}5xDÊ5A^i.>^'̔1MA^,{FzF™Mo G;):~o< lT.`OC|-%E:?.@!ߝИ!`1#QԯlBƞkCP[qs ? BeRzE~ά (IKY:K#ē>fd*Q&)/⪝Vhñ"7Uz-똜QksHU8$ gGq}t8Dje3c~$U M*t&ݕlE܄̀^Ґ|D톪Dk~ p~X)2AvVZeq:ִ 传aP~~8&H-C= tp~p~=xTю[KRbWձ$ қ#]@ObdUM9f%#Wኳb}B``/=i^~$˽!3siꜿF#Z{;>LjԵ"95AҜԵJ8DvO݁F S~P[kroKGe~ ]"z6.>j,DfQxg1:]ጀ 9jϘvofo3W^A29?!ں@|Ɓ6kpeNUG _Yډpm^S*$65x} ɉ5x&;<9xsߎyuB`6bbmS:Œ!€>n@/Q)aʼn)n30KlGf8=HG=Te`=CgM16f<:4ʂ,: XiRa*C$C3gt:{8˰us& ؙXgЃ"A^K}[N? L=ƜrvE.4 CгprP (=H%qog/fFP8W Ȼ8 2vEQ<fن͸Tـxt8ZK| O/K qdOs>A#OS?|s jp9?rP6v:%Uit8HRG BdZx-Z#5vCNL~:|aA|TY7'U>K;p0Qf໨RjoI6bR%m咴OCt\HsH-P۝/px[L% ǿ=dVb\- o5W G<Wl'ԮTZćKs.G3>1N6E2(}lG+i'E}_z.j'R6E:)JM@Ke$bjªױnT:9󯠬hQ'X\uT@p!;x_^#[K:ߥpXkbQ6F;I@f-78C!k& -%s^3H wO8Uy#'hCN ixoDɮBHZ{>eǿwV-͟c$PY_8{^3<#ꁗIuz:8a _ %@2&D*j]Jq22&&iʠ} /KT-aE8Ke6w| (Rرwkc;ځX4!}sTE96^(ddTEe{J<=\K 꾙b `]Ǥ0C_7k]7yvp\Wvէ h0ZjC DX>ꗚ*xX0KE9NT͙O\(D(mXEɏт3un^f.dbwVTOhY 5h0V{ca4T]Z:Ѫ{]A9,"9L헨l4&ĵs5{8 S* I8l8X㩝"|Fhd hh󧱇1/ڍr%>r/u}\cSG%xLJ;@^N- p&a`ƃ^'<,:FjjtRXD؏[q%Z~ѻi?y$c_a1H\$nƼRXUfъ|̎p&-:BIҎC&ZξKJஹz2|2t>νc6~w-<Ĩ>3MoFLHm͟9k%$Tbn~qxI7."8&·hK?JqΧx},8|,ؿX T枦8՚ScQoG}z5Oc1i1E|RhP <*Mbp#45S*$/\/PH[إD0lO.6{ϫLMn0b?HTՉ55>%vX R[cg8 FTOnDZ/KEǁU~Y ~;h96ɇ)ZgU',<֑|]®wΡGj0$` >VhDw`])!G/ $HiM]:@o  =DJ$hc즛I1к[]07)4)5ZJaH˖a}!oTLu1vP@1BN&G)_@2Gj?h6U4fCi]~ dsw\cH_80`ϝrdH}fh; peR,bp*āO!"h֔_'AE5Қli`J՘jsP;ESgrY*7Ga! hIJ49VAO],}IcECLFL6PE=6ca=/2̨.Y1(V:6OKin;ֽhߏ NN!HO=>FAե752*ȭt~=DOݹσ<j(0DcuJ;& rZWOnNh kVӏӐ/Fo>*6…/M?Ӽa| ~(SnWz$5!9!yÃ!1\FlZq37]#d/?Ch8>rh1e<*k{$"On~y7 T{M Jd)dz:z[Dž#w{kӨpE ^Uq@ۀ'_>-(zbVUS6`25ݡk θ7MhlToD~S%Zc?K5 $_/=l;2(/x1\ %nZZNN.E\G9-Q.QҍW-8#wj3]SDXx]rqw٧=LQtg.-|> jNgk__U-CN`%m3N-ΪI|r8.mmq1f;b͗HwOx'Fӈ덂k(YTjVyk1FKWCJ;Zs YXs'ckA?lU󺱀~r2pWa# H4dM(q6\~ F {O%d <ɜic'JTK񋢚<rVov /Լi ZjV 1@ki#9QS{lާ|NtLu)n! 0tōT+enM9 \{M<[ßHZ Vk/G'FM\rX >~B٫PtscjFzW7:]{[NӦ:Ž??_>&(6F QցmӟbF(gU5Sؚ.W)ow*WW7zB؏3fgnz_FօE=:#b0f8$d{5WјE[ԶE֙;T-*B $8ٳ52Ip, 4gc m"0 3Z! s"&70LO ϝi 'g\l/\.vD"[:|.'e+-bB,8#1xƸw+L-!wŒ}:wVa^sn$b]pSpK$Jى8jvhur[wQqs &uf2 VWj% 7Z渀E܋4Eg uzY*1m{W*f/A!> x)+?g!=t{-·ؑ~^p65c,:S=䟠̝1ӄ?g㙰iml`]Kol1K~7:z.8҆bh_P{Hs.ӤwNO gR37]]g?uf|bbFyXla"P`)UA72oK 2IU1!mSi z(Xdpn)^\ә: 2՟VzQ; 3' !վ< 1WCW2M~D0.78aso|7x@"V`Oج&c-OzC|L .7(%zhXb%Jaw(FBKo{.gYm N,c V 䙧=jPmq 6PjA0.uH*o]WdcQv]܎+]UMWvNv=$);dݨ_HϫKU);Y:#WfV^o=S&=:ev΅e7ٰY [xwmQ17<(qfX{.=)d~PHZmsu9 `C/1]{!_dT\Owe@D1T~9{cj[=/ )rK6 #} 5qmAhf9Y.$Af`,RYZvSUziJ cJ?<'Rl<,.h/h*PVLűnbc(.f?MR8 %3ٮ2=UZ[e̾"YX &GAx`KMEAk:2(NJTQĈ@&lgPx5rr +W."hL%cq&;QT!Ɩz^8_?WtUT*bz]0pfTXHN:zcSJlI A}6#@*dBx 1IdB+fxx"[ǿU?iQyq%rk4ZnMy}eB)&WǼC>dS>KJ:t%!FThz \B< Eܝh)~YZߔ!2 'pn\Sx: -3,<଍k3-!VKOa׳n]ecS2/CpW:TiyU4eR#҉NZQY\YS`]Xbu_~,\= [T>B[:y.\9K=חN1&T/v8Lf̙{S9}<#m8BrѰe`h`iA71ή5mgz t\&'rJ;թAb L6HtFo i[׿b81a{Օf esoOl=6kOzXBC];VemS!R?l7w:4[-2G%!l3ǜUm.h!ܣ'R25b'no 9*Ҙ"n(L[ء'eTh7HH?S; Vbʞd2,_Ln%Gmޜw"1p%ٷqIașx\{P[a"b`y'8{ZbGǓ~J$NjKuMZ=P9Zªۘ3}qw4J-U8IQZ9 H{=IF{ތŤT]O>"Ju$DPld0ȭ;9UhFf[u%D濇xw TI2 y]ÀA7귙ySD;߂#>ASzu %,y40l! t1ҤS3f.=e{.;DV_ɲ*dvah_#V}{ztT[]h!b2ufzIkl7F Ac\'Bs'Ij.D#^+M]T ؊J@O>2ݖ+z<\ó>bU ~AJǑ;Zo|2FAwoݻE GL䣿NӘCFY>{y'P|)!` #D쉜RIGeIlJKn;Rܤ <uU'/ ۮ! 塟8l(0ߡFNy2QuD֡UQ}A-i)"%I !T7`1C8ţxߍq@wRc7qO/+(6tXj#i5n$ۜ]sIe0xt֢VU_Jg9S]Ly^J(9dtFaz!FG"Lm>=+ȍWdqHnq (]anS[f%wxnoRTV%#ƀKi> sn }d~/zdFR,'Јm '-5PR7ߒYnV L .itKC/a*ϕz?SxMSD(lOozkkϖpHSsB 5ʈN ,eUȟ 쓮-lfpӜ o`Qx6;z"ԈnWL-Ovb%x>&5t`6#03)7 81}il *|LFj%!1-W:JLŪG@!N;z:xWizZ w; 4WEߠN/ʠkтf *؅@wבjE9 jmu XʄP,LKF"*G׶G|sA; ܷVnxUr z7<e <{Olo;"ul,DYA &?ysgA` Dag#~ ,~ǧl''2 =0n޹UD*̸&PU3I@4wr/*ܐLuQp3sA!쫊ebq[eXm?.0 V?-qazݭV] H @&hygM]ZY^.~@qx)XZG*LA|")hSN;+^߁s!6k?>q?]⌣y3@H`tt k( B&#z^"/{ ~h}EEju&xPpV'/yMLkVi4XTEK ٠1lNG[3Z?F٥9bC@Rh:.aSoB0gr=Gk2Eхh+]2Mm Ĭvke&) UЯӾT n:Q8L*"Sv|uSAW >sxq[54 Կj_w=KMb@9ˣwO zc/z!YN;аm;;ldlSkw:Gf:̱PiHLbeH c;_cϒpVp5!d|ѹÀ2!F^ U[Qf)F >}J˸^nm\)C$PTTQR=`YlJ; B{r3P"L'FiEC~g f\.f;3׌QH8'rsDL;NƏ)1nXyaB0%҂.1s(ɲeNiu`\g3ץo\ژl5>B?iw *" A. Jʈ6*E[h3pJ#Zb*mx֧k(kKb)7nS$jj[MgACk|W}G# ,!˖_E,5 qu77}>y;70: Llݬh/q͠,oB4?N3u`7˝m=rt&)x1wyELHdb @ oFmxMiUmz@*7[,*OFEW[sxK(nSn\2sϮBt2è:5Z!F(!M?>h"F3sK ` {"1}`޿_`{׆S,)rB%Z|Y0enFy= 2O,wbZ%Tr3] 84y}iXnvthI ;!ɼYLyWS) G1FM:>8\o??oi^zvbq@ʣYh pc~_va{%Φ<-=aD0hi7IT֮{`&C=._W(4/xItfgj/w 0)*DQJF|nq>3W,‡ӳfojtLEvyVAz e S8by^Fq2=t7iϼ #b,O>Y3ɢٛ!N@cЭ&  ey1OR`7r"ǸryURX^ˁB>7fyX$X#E:dvkOBuw  9zr7a!2+4~I #S (vQ[o϶vwsቢ[|C>As͘ OD@ف[O"S@Xu 3Q΃HS9cqF< A4>ᒺAj #I\Tv7P_AtpmtL[Jmtqi1$V'.Y7ACܔR#`Bo&hFn}Vca$cS*rLն  HuI/)rѺYH$=Ø39 }heQyeAOg_I{s H|G@kun!0y6~ØA<-^P;v"M7vb%+L>,cGnx7BD]P*({F i 1d'C壘cVVWe9 ;Sm1,P˰$ȜryӕGL 1ނDl@2;}3M8$v'fCN=Z@sMT.Ɗ,ۊa5cpTIM!x$dTZ5 IÛ54pWl卣íDtAvLFطHSr"Evpl*M&/Ub]奩  9񭕼yF^dp"( փo.@#tOvg- SL}: LD)Mܚ*!]94D\LIT|=BbG=뿎/+ܦ3)~fuvӹ3=L->m rlpw\.$c( k(-_O#mY`7}ρZP.4DU](=b>m并(9t=9,Ti!uAsG:47(L@xĥX:XIv@ǚR>KLiaxt-_&2݅&1_qXeե)c${ޤN~F zH:;o 릋{G.2ȾX^-wVfzhV<~~T9p.eMQz년{%KʱBǵ)%#l G|D3* ;jpk k! et{ѮW6̙)#Wu0IrYThv0*6ULuuQ&9u=:5|" ST7EaJF݋=w!^qB5[Mgp hI"`5 U`V\OuaD-vjtfL<+D:@t I$C IUbW {*O[N `+,2yDc0t)m@x5)()?tpϹo`~#8[d͗4g]Zs K8˘TA/ˉI ux,84n9IFWv bMT+С60(}='`DQ>ͩQ+'S(-sX$}h?}F?|IhGxÇ ^S>y7m0c,pL/r{!ciEĀQp'c4 7;l_Ճ+iEf] 9ٷsTw NLӭK5ߩGe'*盵CX>)ryv˳r67۩SVQ@Rt76<,WyLB{ĶEq/`G8n\M)OitEG: ۆCyZ9\}hA5x|mqgvO2)*`k)je͗M&< pIWROqDfҍIZ+8iB DdIMI25d.hk.7(_~HфY"_Wc+\0,=k3Cͫ:?RcζoAqK$TkImy8a*اAiI ׽Qnnܵ~X2lۺG6PFk=V-Z͞Hd2dUjrKJl{5Ϩ͇$ֺajTy6?84w0,\[|{|1mm2GbW_ę'6ɔϹ8`Ppȭ`K+̓<;ȕkSa:NU6h)Mg|yV#i6|?uUFPV9eo`TP >Bud{W(׾lSʺ~,X QHP5"tQ 'i YhZ=)YiTh]s3C06͜雵0?iG&xx7QvXS8k?| Y>QۏC̓[I6xW"LU)Ωx۬$,dpeP*;l(Ʀ}HdY=CLȯ6{`nِGHNj?qfwWlژFܯ+aTo~iEW-qEֹ/2-|/&_j~!WVBښgQAf6J_%JheޡBgRBañMUs }7$F˕%X_icKa<9t k>9Й\Ukhi'CWM zJ7;_~uo3uY SBVW 7ԧPOK*{_-d JIZ.MQ8Ywv0,qxa/m6?>': V 6$M_#jR?A2H◽dya|^7N/Lވ)_]z˜Ƨj$ rEȻ5 -@~4r!1.Y߉?JK^ (BJ->op}PMGWÁѹ p`~ˆ;LqK=)X1fmY[&\3vsg78ƬY=Z.dQ<ϒ9r&/sxu>?ę#=J`Ҟ1𰐘 7 qҚnxc`zL%ލhtI-NLXؿ=);ھWx2E絍GcA]01{~g6G12q| XowϨDxMP4 P6egҢ@ή/:FO o@CIّ?7,X)z2QO/HᎈY/HYnM"H]r pe ύ 3|Ft&&h \ltvCFbRE8 o{"BP]PJȰDh; C݄?R=#oC8@WDY )icr&1ևl _wπ&c_2"KL(ۗ.qlFS{ !zZPlt_G >aU.b»O*{&ЛW4xjwgt]vAj{Tr0|,|gPypa AUz /PLf\ G)]pRc4`0{Q-so] 8/0џ~!k`z` RXL B7_DQtWKMx|!RZ߶%”=I)ϫxӒɶֳ!o3eG1-^Õ }Jft-8mq$"j(z;AlU? E$, S6 )V;O:B [ O@x믽¥ɒoL&-hL>G=bR* w=54^d@<ݵ hMI2 2>aͻe$O]AX/у3=Qдr2LɀOJ |q3]gƅic 9sUoQF9)j^YƮۺv9Ҭ퀫lVhKƦ=wȺǾ≺Q]jәfuUY]w?*}\;&ɶ~Ry%9R=ؔZTjG;YA7쾍 0 W?֌GZs)LPߔiᬲ=e4K;9D=F ~z;I4.]0NJf TSsѦmjkcqΘuχi#?vgEJGa{ ˞xm<=Բ#ÝkYL@=CͥVjF)vttƣ5BOĸb G&,YuCG;9" hm:2mHp+io>OXP;b OgrXVbY*#- !&Z9w&˔]mG$|}1Ec72tSV?rG;pRMt5,SS\g< 2*:~#Q7Z &_`#}̊M" 1ބ_+(q#."Uڳig O'?q߭A5nn2S7޻e' ةj/NԖV0"_6tbܩcYONʿJ$H 3PkM(D)D}P$/-9J tR@׎q:46K6.]ntl3zʦI؝ٖrM/J *!EWHW[U*heѸ1IoY0nmӬErR(Ȋ"-c#XL14tYɭxz6*3[wKQrXe[IQ'PCng99}*k ɩLt /6nzdAC!`#}% F0·8I8@Hb|v7vB>St{6fK| 勡N),eIrx~Nеy; rZjgm> \H$Nѱn0R @[1? =յmIrT>1*`|ksR""krOZ6t}8bOlݼ-Խ,eʄ B5 rkcFό,GXDK#W _?9!ZyimWM-{w2(߈jV <= ȡ6ڳB z2yJ/~L7=/$TՃ@q`/Ĭ>+ $#-e&e3Zh&‹,-ѫZvSWI~{בOrɝp'Jg9-"g5Qb$r2tMGD#a'eezM0gpxXWW WDb/XH~%Z 1 - B $'@8=#wL-9-կ?ER(CYa zi༽ f0rvuӃpJ(IܔړD8z 8kaJcW"hks7!!N!(YK1m,-ѵ of]hY%4@G$QdHj}')W^|Ҫl=!S;j( -)Q_/ )+{lG}%4ڀb&Z9aNc9qPNR&_̎HbeRX}+}< QxqdlY L+@axh7 Wg<8@@\%d滁f<*6$zF׵Ie8QZ<;׫;8sDXe~۷\,:&Д@ԯu%ٙ+\AʺWcEWs_MC80:ZYBJZN|>*J_T_$6X[I3-$p`HB:2IafSwꘗ94,Rsa,Pcj\P/O \ޛ-BZiFɤ <zʧ8:Br\W.bGT`p\c£x/*Sط & bHHxy")9Dō$3lz3dؖJ~jve=&_.O|*$Oe[0y5Qp5Ǩ /tϟAu'D wRP5)Un©Je"Af(;`'&3D=G1P 䳓Ir;ifZCMNn䲻/C:;1+YC0T0uLohXvLkOB7SlՁ=ґ6#;7k=@ 5atDOdHlؓ#@r\#|E S&##2OYʛ=vG۪$d2KR4W퇆Oqcj<:&!AqRQF5Zl`Pu%y@%@L~',T/?|獘!.!X?1[9"CcjfgnA m1PAƅ6'6[;}+%Z,࿌ĩTN]$ϝrN`*,ri'rt5.߼{ [^0.@RQ;+XǍ*$Vۄ/rL]/1B65DB!0]8qP H`{lm9gD34hv<;t́Īx/:gĬFS@Y\O6fq]-a|x'imB&iLEt(QQiOx*@EH4[StO*<\~kzTÿb'k?ˊaӘA 0k(OO5X ^5;Y$p2^ߒN';Y,BAYfB_@XAOg$+S 9\\`IؐRT;etUGG|kwjG&pMX6aiksb.\ Ags9/&p)OZ~এqK89wYzQneFy O\9%Nr Iٔm2 rbsss3$C^ N=ąJg- }Pe(N? Hb vHĶ6DoV)^;ʶZlQRe\)9yY0>[P%CNkԂJ}7;R˽Mæa@SmQ f\|~4e+0uf ^QncVs@[~8s ĥP&!7XEwL+?bSFP0JD!*'n{Elq Ձ:#1(ͺ w)T sU$˅t=oکW?)Xx]T7Gu{Ɵe\[@Rn:.+Rj6uO#z /XI,#n1A9`[!.c ""?;9z2>`W"=B퀒v~&`"]O^A ߻oDM|mooa)chgcqԹ*Nuf(#(?WM>e2x4 c6 +drkK lO$T*Y+BS׻]+kS9Я\(@{4J>_^Cȵz-Qj|~EӪt*5z^ AW& -x6PWi(r]mk*7[%f)웉6եrB 8kOBhw^ޏA=x,ߤLP ?M?^fw 6| |stnaYM!rGFjrpWY`ABSաp:{ @~>/h"Tf, ۪>%T e"e$VWQ;XwɂOix,>-r9FuI! \r&?,;#RF!6SHqw ޅgκ").3sZ^4Ctn~˺.|1Zn;\n͊0f s0Y6CqCȡU6K.},`0 ]1ArS<.Zh[ w;=Z[#|o p\TeH#X5duۣ1;}J@)I~ R ڮݨxY[-CޑqhY GiZTptI~X'l#H(HU&`$plctstlM]^TpCR-E| +p iÐI*i ^wviw*6f.~yKyI8M/$Br > 'ռ'~Lec'<} 9RwmgFZZ,P`髟E |ԎƠ՝*h^<S xM#Z/SYLn .i 5F-j~4QIA;mR~gUͭ;rѪl< ~55yM4}UF N@Ra&1@cQ(~R:,U~,0{PC,ĺ "Z:> }6eoh*IHp ͉2z\L;Obܧjc.վ"Ua^s>̈莦i3JVWс˟cngȵV40y @j IgP/ OMX}JSdʙvZh,xJB[aR] G5v#[U_2q?tE D4O]P+,MٓyĒ[?L/IÒT$RݲtUң|n''XI> ZyyS~RTܵe Y۰X%cHNyyMjjC:gr_Kdp,yTE$ {k[mh_X>W$/%72eWr$2~ջiMǽ_wSeO4h F 1.ƊEwNXݱ3"&n?ڭ|V@-їk *uS=M`2afsy*<4wָl|5&\=}mB+6kYY*;þGJ¹9bQXThCs^&`ӜMguSWxZ8visPa簴43 d %ݘUX}Yjj8_2d&Q I3zqq'3rݸA-La q1HzTk/DA`sMߙ$˱a" QsO9@m#^wh5EmaOijC+?(Owܱc^2#+"Ag'lw s%N 9xZ];(.7GbY~X1)B[ȝG$n`e_%ҀхT?44 h-G^^@= VVjys`qm6' IC4!ksZº:P%%+DO{-|7;d2(/|"(W? 4n*ԟ#S>S+1qĪxbM{6)g[*{X D*xӄ~m}WNoj΂S;U.`VS쫰* UHբE(8I-j9nK犅EX}"B,jҟdgkf7eXbT;bgb4.C) XP/b^|"dDĶt3+qgc쵨9J)^ƐiHy qjI}%.@Uٓ{wi =qWģ,L<%g^!/f]]^.F؂pw:-T+-z~|E-ELrMny羱=5ٸobNVrăG lQ9x@s"(2Jb=WqT~|uv5fD =+2zߢ3  :ژj${OM\S&f%53C,i #PZ~E y Ԋ86U;v8طfҕ#}(bY~Z慻2umz;Kr'J}Xpiɨy{W搯3R7- dcCûV;-Z~r'9ِ"E,R#ᮃӾ_+3N;TQ 8l.*j:o=SLMdz ;&d=ۂ8xn'W/﫡ۤOn~%3]*;s,x~ǽ2y^"DNk&D! R,n`| v2 Ÿ3`IPDA~9`UT 'ėѬ4OKJߤPp^_U1jk7qʊ9aXδy8Wp$<ԔٕS8˳8k]E7n9ӷ.@t5rS0YXY`V =xxl۪ȱ5~{5hU$Yt8`6LMӵĊo!?Fٷ*D01V+]&8;Pq !fCH hS3nH'FNZPVyQN[J_0X1Čn$Vz>gA MɰV٦310jtT(28xzV=Wr^(ͤKc\Ko#H;\*i̸jT:"x3^JKJpp8b~40 @ex&"5ټdJn14I۠`6̎({~w=QC>3vSVCWVaςn[Djɽ^i8l~u =ȘJ쬔oċ+y4nr$n0r$=b'}<@xn K*]o6=񤢥(7Պ|p(lE\H |GvMGB\sx/y G#׿l#_X uoQ@UP.TL|dG0Lre;%oP//!8wa}Ij]V{VE.W WP ZNg4kzWwZ? fT!4D)sz0rF-Rbt6+,3[p)܌WN ܺzKߕ< &9`"A$p8@1b )*VD3ג0#qGjk*h([ߞLҎX hrl цAH V6م^MF,7bSv;!ǤbTY8"ReA㦷^ ㈇¾c~ ŬgUg)U'CEˊ(i{fI׆ŵ=2xd1AI6G]BPT/Ǟiن@uia''碍egT4B@Um-mu06bZwBn@1 @.|cYVtL(()1sUu:][̆g.wm"]-Ǡm2W̆vXW<7c4~:µMy;ntzt1[Z\VؑEIv}SS!NfUǺbb. `?K>wBq5m*iG*O5$G@2ޔƠrMFm~XNa;.!,|u"aO;0΂瓷amxiQex*Gj|WL)M/{/yHؤ9Bi~I:0~cD#&‘<*oUFs#NUG4s{r9GP Q{L+%8+3lDRBpiOشuK_!1CZ"}M3n;]_>h^xe/z"8.Œd3aeKuh>T4y+4O.; ;9kbpB3+؃i'Gs9.th`fgʶ5jFAfLc_*AB5Mohrisi.:Ҽ\TGm2.8Hb'M^oe,N«CІ 9fq5_+jnğ/1g271꽖6NsO:X@\|`^7l-ΐ$PS*'Z5VErjTS%7+W0U$|Lk܂ՇQ ܊}wlݬg}2c,ҳ?H+N8?>z+k[yMjejp|$NڰGiw"ʡdfԨ:3aL;9ըp&iD$uO(KF:Iv$w\˫[ @\;+/{UipW7 nS%-Y)rKg}9GHa:Gxփi6QKubtt0*Geu:1<_vkap)hc}\迦#f&͂5cW5,+#?kc L!(Pt>€ٺvݾaQ$UH#4:=M872^ +>E9Dw>I Vj%rT!{EN'*Oxю,pv2Ѧ7: 0D dFr(KfD>u Ngg Cj!/z:2)Xv njC3Yni"]mp:Msi!$=G wagL`Kc^yǡJ uڏ~j2*. µE6Ȧ Ixt35P9FBj_Aۀ]޷[a:e+Y`_"m!RÓ w[;%)tCd۳tNKdbz. z^noZ WI,rW::T bIVrk"՜qR!uKj62:lZ?w3mt.fJ8"FVh2#'NqvxA_l5Efqqڻ sO vwUTgԬ50,"t1ClV{T4ݘ01鷥S9v=*Q&o+t(׮ty7Gǻ4L@ס"\ _`]9($"}aX^&E4d4i" L-ǿrO{ ?fЈL&D7 Kj*ZV_pZnګ] 0墫Le9c"\!=vQl^,U@7ۭ]ޘ"d `ʒD'm} )=Vç QN觿*z69MᱼJVGŝ$CL>>gT @ W*W>/YV6JMvQC[ζD UFI~hN+%?uַfSodd'ꦌ?F|PD`Wޮa` YVlF}ROz0~g[lH$uя~lT[}˾<$Oޜ@G֒x.}!}U&OL .S=ڊ^/G }Ws`Sokk;j)Ro_U<4Bŋ,BG )ɢ/FGk=T . ~& nɸ^m='пlm)k^ˡ_bavw3Zk!-x aeG0=l Թ~:e/JF*ɗӝ5cKýrtTV֛Wb#j ]D\ʋʴ@idFl*f(%ՒSii :04Y[#*7㌇xKRzt΋&tclHzw} Mu现ٳ@o%]s LR`;璏!I{I[rFlM ) Q h]m+~$̽UX5L4SFSJ/D"7 17N `ZcZ*!a{H'0=8Ȣ^Vq nC9FI3g @Yvawz%n^x`-m¤&7`TÝ*~nri{׵IP9/xhkؙ!҉xlvN7s ]suh귳wudP[aigfVV R$R|v <>hn`3c~`O]u{v> nޕBmɱ/<:g0b$8Mz^7@x1'r[@~9Z@(uEe#GPD)acwr1.FODcHh{`)N&/i}i>-7OckGHt@XCm8!H%Bsa5H[hUq2q y*D S'$YՌ q|jKE5|)Liru@Lh#5Cb_ocƈ Jdz_܋#:՝=&kp+q\ ϩr\0 Iw7q9=唍`@?XR>f*I~vz :O3t5%<K|4a5cs݀7i}RśZcF6`Cku~DW!HZFX@+%)/RteL ?8y|S IN ^[cƝձ,-Sf̸'&qX'8}7g;sa#FC%`I~bsY3Ű2 ٖ3& >ԀO]jI$ӕqiSp( ZNj_8.ф%u ʖDG݁"H }hx<C#"n>4«.-j^EW7D1] eEiĺkwcf*PgQ/{S *Rj(3v;nE=^`Ӗ UeFǵ~(h|1 ,v3\e{XO&HyRv7Md>kvD6, 4rˏe؃ ({lM\ d1Z~^ؕ1Ԭ C],ń7;݄;J/ ۏzT.sepF/yw#1nD]b{wN cBHXPTM(:i7TbIbIl^#C"{|C+O3Ը- pS(̻O)@j\O+Nl_H A~u{:v/6^ #t;$;# P4 /E[66 8UY}6̙Y^VH5ǻ7oq2qD>i mOp]Y*2dHqi s~8ZTsQʿ|Iy`0_Vno~g&f.o\֙Ъ+, vZOfM0jT]ԶR{A-xwѰֱ§s׶"I0 yW&1pQڳ]㚝0ϕ3CƗhp`N-e2!sA!&F']s18P>uק&.uK̒hn ,Mj(bNيqfbӉ^f,O f"k#ܸ1HrZ9x {g;r4"ʯ~|yDkw++LvB4]qFjG]8](Hݔ_Ʊ S>HKe.|DŻ!ED|ĝ5A5SgWY~3a}mH̑+ߣY_mJuWAdI\eP2|h]fIg_Nlv!`f-zgTƽ\E*C*Pd%Rxew-(r.s{ iWX=ӍޫXL "523zqWkZLhe+*pVDN#Ya|H ؉.F gDLES|FaC #X4-r=[ 's ԭUOcQe_Ĺ^@b1MFQN9`aiO-zę/hzoJ }陧(+AH+> Mӌ8^I˩o_دO0Q*m*c}|i8f_{{G).2$S\b 6}+H0ܪaxLC{Unu~YQI"u$ yM1鬶h{ N.][lYޮ;*9F[χL{WK]\eO9 /0AkyqmC ; ]̟V3BN|Fj[=3yͳn{Im˼%DHchFN˛Qnppuz!R|qr7vJ1J )rUU¾ۜJ{Qy@)e ;a{uXWgFCԡ^~&>T[aJ3ð0+`.PuG(Ys^+ P-%2mx+˒ 愲tFMͽh-NɶJޔY *w9s2PK+Y6w?rre_XɛKp<+[[)>:2 8zZ-c3Ee0ԴP]Ƶa*^J. 08Iׅj!f0 0Bb֭ߟy }G>J@tzѓ3mҩ3;b$^OMp}0iml]|:ӑ FԬ" J8{t-`HtLޯxU"1rttLec?EyF00ϚJ$}_%%{`?BUoHu [!)[/x;HDd9K|ĵ_EF#? ,FX+NU2E72(<{pE@W96>Uf1%IC [b&ݙ'kݡH"Dom'շ,"6n 鹏Pڍeu<ReZ4{e^¹OVrpLoĞ{8POrx5l,-A:r9-9"s  k/v82bKF9CR[Rx=wLWR+`_)!O,_;}ڔD:ؠ8}(|p5fαDSZнZfݝ<ֱmip]\~c~ur T]CG`q.mD7QI6lcLc {+4Tk~8*$SY,F}7 lЪu]{Eifл @z`pCYoO=,~N/:@aQ J@JЕwI+oA,#Nli1i&Dxy_O02̻Z .&I[b ,DqHr2sn (/Wc%Lۧ@@uTS>e.d|!W m=ӢɨaN+OWPjyI)!~_f2%yYP?WEH۔ / tK@s8YLr`Gę軋sw43堃4i(Y=lpʋ>&$L|OWt U o0<իX-.Ĺű4CU$˄dW q.gg#Y`LD9hLoY wk+u4L`'hsw^!"g(o,S +#LiuDWqyj_=LZ.6V!I-.~$%mLH!#w֞{沌Ml ϒ¹'aYB\vq<Wuw=ęn90uɶKdGvybw}Di\o髚I \תM,](R;E-5ΫqMyuy~F9Z;X9|'/m!nmćazf_oq927S,f}Lch,l:\j ]kfAgg֊F1*%0۝;a+8_HogTܥ_BT}yע[Ib[=֍qj D$e將07iΦ_2'/[j%/O$tƙtT{#%O ԨL۶sƀ߷r JwYN -m5ځч=C/mC4#|`Ig&}b&0e!fy5)) D&\ eފ jEo;dWgSfbM]ʼn?vzѠr D0UdTg/>z_8_:oXy ';x+e^otA~cbY_ngFw 6#l+g/ x*!_O"nbXGU 鰜`r Xu0nviRw&|]v0:4`9m&wUODk(h@W2 $"+@M!w!#%׈}!YYn!8khM\7u8=?v0˞oh %u *IM(eNC+QglWDj0Q&8cPpW =d:#)ٺ7`VcTVB]bJ}6!oAX,,ϋ>];}!\nS6 7vCuEĺ(駔^(B|p،ߔJw.'wHXGes)bh`$ko~$f!oQsQ v%}UЧTu1R=$c`]@7ӊ;ƳLw#^~5g ٢v#$7{_ TnxwoEyHV[ޅ3ℭ+6n@ٴ {rEUdsU|O=XKgV-}~烉Ab LuSe,CG}6{=L1VAsqR\2WaA{5P=w~U/Aň'.V﬛$0$ kd epozq͙|Bk\t/BncET}& db 夘lNNa!l۶̎W|$"D۰OIr W3zYxꋢY z>%[ @jZA9ZZj'tD«|RjGẺY~!ڹnxK"D9w4Q` o'qz `q/1E[κ["U讙>G՛0XqK_8 MxF0$،Gd 7vĢ?ͥBo-.3e'}4?kB(Nwƨ{j Ъs^ ʫ6o>o=EWcqɪO3od5D+.>9(|] p LC@.JR@EK>VtA=m'T^x({1rC 퀳ZQ]ۧI~; Ub3~c44ta8~f~7V,@W N bI3gıt|*Lh"*>Edb0Erd=sL1`P \厯2G'pL f }Cv)&:$dr|*]L63`eׯbPvޑ,cwAhwk _Y7ˇPjd(魇/x;@ireH`x^_@Ӳ@vdX58ߌ&GW\W\eɊ {dζ䴵qG=["\5 9~E-j&gj\(*mFu߶ FyoQaN/KP.j8n_eO#5"[c?YY* b` -`jPRH~js$7Sh#[)t.e^=mCz@tc[sSi*rT{ŪOWT2ƴ{6{M;C*tnIWnW`?4`]9/ V&alEʛ{Knl0nL6\Dlk"$1۵>7U 4h8d@0((2K@(LYES QdR ,%8soxU9ZI Vm-!^ny#ƙpk2b0v.3 US_K ٯݶ4+Ft{2c R25fEQDtr2pښ9 oM>R8ٯH?&{hO+&)2֌C32oLo,|&PsªRXxEu 5ݰp1!] q!قwI>r[HƶřF*A/M"J}riN_GsjǪ8,5Kx.AC<䴴 J1I"eݖ[*m)QC[ _@0iҵzP$֩zV%t/Ɏ2kΗˉј؃EVfO31 c\n6EH(\#MV鑝_pGk RšN(SuDd*XYتaÙjF;HB?ɽJRйJk3>ĺ ^^{hgÚ e nط.8FT>iL&+.O7|>]?UQlRƽpH1ph:B,"uYZ0Ff"[-+ȵګ%8 K;Y y o|L d}ڻzX2-}t,_!(\~6ť.OV/\6Ba>XRktxV \PX2e^YzEϽqsP\ ,sGVb(-THWf9)"qj*%&a>zrŨcuƴ^0.1ΧzɈFL{qzX!sd0ܭ9\A)nJx}N }Io'7eL=+FzTO%Im ˥Cp EZq"4{ֺ2`"j U8F 0`L[W~gna|WM JV~D d5 Mu s_,Z-wX# Puɂ'{K!UX5q{dyUk7q[`?*fGxfDmn,P!n@JWYQqoVԮ}D ϪZM3j”5Aar߈a6 ̏6ev"7*b6MCaq{iаbyckYBFj@v7'}قj~A& VigĊ1 av#LSȳ/ gy0:ge> "cK.p|89hKK@.Exi߁d9 XF`By n TK@3,S^֤(>WXkK*3}"C2M7zingɸ4 T+C :A?z+֝ͦ.ܪtն }4b%u9pϞ)>w,$|K=(e>U Yu0|B*xSl~5F]զю,a8:MYs">ptUx*q,{@A+s-$0WI,S afS(R`l  U,&0V0}?v i1D 6 ,+9H }Fx=bՒYb&<55q6:u3,uefA +ewDU F~L˃3 $?S[k'#{E7c\Y7{=UI@Sl.Y/ :I~P?Q-X=a;.N53Ʌ/ekX2ZF+;Ohkʂ(2ɛX (WͨY'ŏ'd$ML.3uIp^/sp߰j#nkK3v"54z6c0g YS5 E9H>]~8"8mZ̒b}pCSiI2u{__\%Eyం\iYޡ 4ʹuSiM(n'+NS]8=#x4$5줳}{3VLyZȫ1#?&v&ùзBg;)ܘP3D4e6F@LY0ᮙ,*TQeۄ$2ƥ8?a*o5?R?Rv/͇A!+ԡjAJ$ ^ClTphnv8n˶DwR|WɆ(2 ,_a%%]2}guH٦){b7ov+dPs/D5]#U@ Ps"\#Nz̝%xR+@eEL(9-.TYQV|Y;9Ʒ|Et2,iGڎEaŋBZdX-f{` I%!K}'"Mp|eT0AprE&+ (ɻ:aD/s:ۯz= za{rOߗЌkwި|!;g&ЮX-~Zn63'<:@_~dv 냣:Dn0̀|7cRm(=ǃZf7b]ɹjn鲬np i4\;gjt{^oa* qy]7oVJɤAVIؖ6;lxAamem^u"M4X^RxAdy̺8~CֆQvG6M51(Obt7U1{pC|5?tK1~k$*J$q5[Zע}1,;A R&bLIHxAs Օo* nD0vazk~["YA (J@;3C$f8rķNݐ!'!(~r˘wNr\ `Ǡ4gsmZ `bS-P&Z;(zŏ3y~CD fkI" 15ᴇw&H8!rm 0CӹVgHE(ၫ -y^פ>V,;iI zʛ4,rqH㪰=}q4m2-Q K@?9Ӂӕޘ/v,Qztœ'@8~>{>-*-+qE{lws,h L{}:m28s~2o+盍Mjˋz!UkTSpvN bd*tYJXITO*VxerOO mZvh D7%m-CT})@r@c>*Id 㶚WvPF gYZ07070100000034000081a400000000000000000000000160d9f5e300004a90000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/JP]?Eh=ڜ.+ʄ'I|iq>Mjaa3j+Lz(h@Z)^qy8 Y~ә<2gÊW\:ň>z܆Vn]V4 ƾ S/NC׃Uh*bLUm6YWeU'ly>Oecc53^*%y"M_5ݟ۰Vk5=n#L2"ڒHIR3' ŽU!V;I8SӀ1uq0>PwluAZΝ^fL(떡xJ`+Mh@|s&,˔$ԏՕ0RGu]'l%X[$/)70,~)QX{AeCY xFtC"I01# ߏ#^!Amll_Jҽ8 $d6E L3L m:e<%dc8P@ u%BRI/2iǦ;&Q { DV0W\CD8[Tl❪'Z ЄSW!{06$2N4t}m\Mn栘"EҔ!㾶V h\S#TUɸ5pQtԣ$eZ{ܷf^C )%Ԁ( /.j?<05=8ž-qao/))ruOnΈS~)ͧVyZR>UFr`\#QΓ7_t7PO#C P5p(;X SǙd<zx6Z2}Tfb> fj?ŠauKO;>}:DGgKtX#\Gl\ TÈy +I dGcǵ~W~"HbM/'ɽ' `C" v椵U%K-}'wc!=T7g4tfFg׿ p43B}ZD_?& [c bgļHIyK)0r)LKVOr$in$s7b6/"8Ŋ@ !_Oz"c;}(mNӫQ%ٽ<}RĎPޏ]&,V*nlhռ8m.dF&ύw:[I$h4l8)뉨nz[]c-w27ؓEل=4ݐ蝋Un=b;i/vUR qb>_Èo>hOGKwHZcm^!;,`n ͒bpYiXw(fHJAAz!'2*⸢S1&^b͉J:+16ԉ>49_=c+DcX72L$zVlͼ37Q??I.ʁgnhy-'&U){V \*_x9lDIZmfWyL>T?ZKN/Ű|e9̨wH,Kko1G^laInnxh Ѯ$Ǚppj1[y,E‹\ {vC$i[:J0Τ+d㳵|zC%[AMHB*xrdQL2ttHx4ΰIbkI6©Mh:cjy>&a_~$6R;kVϽU0'$AZcԎH)>Pd+ I+ {U(n6%dꩇ^&멅BY /)+ovG̳/ߚ3-+ZH_+;vR jV"~FP*U_Cڍh@QmpuuLg|knW:՛ji wWf#lé.2oX䷯$CrX,q+Fr0TgԳ0hasLж!xٱنA0YDۡ}g4"bJp|/kns2Y+YJysK >= gKCht,a^3gipt20bxؿ;MPA\hcd~Iu',#lX0>8-^r1: fSwT§3M,KVIdbk8|jqt`%V "&W R{> gUs]'I o¸2 vD8"JQRCòp[FtW)eS`h=%=7\/NUI^!|bw! *)0[* = qHE)X-!`BȌt4@ezvI$lRwUMp|OJv|%'Q}t?KTnBKTVH.E'kp7Z?=e{bê0֜ l?}\ϴ0 X>CS0)07Y9aaG FM(6φuexat:i`2ԣp\U((soC9R!2jpA7Qު<zmH-( 6"U{B:J2jˡץd5 A 7NEZ^5cX#I blCJC.GA炋3MXA6s2[peGI Sя6|sС[\.Gӟf9'O'hMQk.z3H>IːJvVDr&7s ㈑lNxdɜVFCF Ye# 6R;.>oN]׷0#wCz-9T[v JNsW:k?*Yvm$t]0*lvI KM NĖEP%}(wzW:ir6ͬ1Q9J^"f Py}b:а֫>V]L 0Bßrl0ݟd$K J͐URu&khiĴ&5JK_\u`sRG$wֲ~#!)]A/5_A {Ӧy "n,׀oO G-ÄU<8FjH!EL~#=^#q|}#c~T@7"!)~lx"lN*gh៵itWf,@h8="Z GoeOP .ZjWfG 4e3+U"V;J[rDA r/c&ۣ閁w<5p/TD9^2]X~*wvL3οci'(XJ6oLγ\]skFbP.^1G"W*z40%t%$ 4xh$5!F@!Սj>9 UWdN!$$c F.Pk_ ¯}SBiIj8$y+wx~׀B(rFbͫR&vD3uLz2Zg"UEuz~C  FDȈ@B8 nMJJJR^I]3^amo7Xḳ9`NT[kwhF\k6}i:q]gKQ 8|OV~"l,[ qzg>aR1~>Ii\ih?%~`y5ɤ&GZFԒa!)R /LxSp8OB`O"L$Jͭk!g2L>RyRZpHz˃qs?d3V$YӾ;X.$u>aLBk 쾚MA6K@܄]rwn(`nSyegcS@mM~ "aJ3~PT7טVR[a~r$c:zwTPZ.1]_qY76G sYPhX{Av~j+I4DM.;+*5S{+YT sѥ DEJ"n`cL)ǤöCμ_ f 9#jWI6ۜk}_XGcqD<fzb-5]AmƊiB| xոv箽kQ9/7uK 5\sW4* O,(/!b~)/x|{>"*x$ǝVnLlz0c7s`* X_>p{K .hv1-g|Mbk4c13[Z($=<YNA|"ftYUw!e# ,YĀJI⢶y&-?L_(Љ쟏#Thv y&ҕץI 1 mr>ͩoO_e @NQ [R}Pr?tRb1 %|蹒9?'zE@>c!y%ƛSU4Fr`''bX9QQІ;D!Cih'G;@ZC̸9 ,L@o|ˆV`~H+D%z}3{ Y ٭ZRe}x-*u՘7LphƦӭ Y]uXm7DlAջ`{qH&AwCVy|0Ir z pQ=%Fz\ uWƳ֥9U*<=#y%zޞ(+Pu6nj?ˢxFo* *7]拚)}ttH#i=^ 5Ι:݌V @0EuģE`6.q:9^($Dk> Y"1'Ε{%&DG"XC׹-~b+lf.lEGmt :gMYF@Fto1GO9P-Ho ` Of6>.քـ#gHRJɒHq)S G82zfMs.i)ڍ_RpDVDxp=𨀍$`ǯ[o%jV|?lz9B`-*-Z8Vj,4[#<kۺۥYUVvz[݃QD'e*A:  plfC̋tKx`8r;v5 dK p#\ 2rO#*hr6ސ~OL>A))U7:.2WsP- V)דLp4L=BuJ½UŔLZܴY'"ss_>ybђP__އTdpd{ew4ǐ-P˼{/Bul.Ek5OVǜ}M̉AO0$H nn}]fD[OmAyBJ~= `,^SUȈ/jDC81KI?kc(śG:d@~H*KǍr\BEFb Jq*)8KA$:rK(Z5{!~F͠܉پ&1*!w!SG#$NR2: "6xprILL9.N͋:wwʪ\!S,Jn˲\ߕѱ4Le݉OnQ7Bp@b66-^8=?Bn4NWc(:v0Nz( 8Zj@0aKZ>Yhօo2aΒ[k Y0Ghpz":|) _9a!j/7#ΨE ]89"ޗLF@it*_v-i>HfqL!SrK bD~:L٠i]gKw*TY@ǰ`9\JL+>8c +C^WQB,^TceDUU]*55Г ?X09krt@$ \|ES!SdjAT˜VN BuiQPb%t)jL+?d\Wtchh7qb?`Vo'T~w9Џx]֜gdĀuKh)>g~TrRJ&jrYQg{`ae~.0{ZL76M_zH*E?(ȶiže }\#z  arʞY)]Q0бofp 2C_sޓzt:WJnh*mT;[=떢3H.i_Q⋎۩M!y}V^^'flpJu/᠝#B >-oc.= ODq*L)Hn!xOaE+_}*CӔjtM׻@D_d.C qh~Dw`Ǫ~<-֔UK0,>dE_VW oGz~¨tjuwC X,dd)9Q4/5"qd#׬$(6ה2[(fnz(| hy@,<3KUL[ph*-/X}K`#s:[{ YqML704AE$MjKhimH:{ZB ޸xJާVIP 7K\6!>hvSs R(K@5Q5`g"Sx\]y^ixyTNH؛^dxY@`[luZg֬’kO ZUɸe#)i\F~v/2p sSɼhwZmJDw+EVh (Mi2Vgea ϧ=xP2W|\ I¶[VN~ZW$2<u^Z?*:,,Y*z?'~#ngbЂzKb b@Bk>B/Nj$htgҎ0P*tE iwڃrnse9%tN=:^vTo|cvU(6Jl%k V9j)kMq`' w4S&9ft_` J0®k,\! ,3c1;l@V#frìE>G߳[^|j3װ-+dx߿:R-CߋP\e(5,<HvjȤz}ZuZL~13hXgzqzHv"=2j E7&"~)qXAEѳA@PAv`T﨧M|q&]D~߮&g7TF.7 K|#iBظg&VTV{1魖 Ϯ ;sc{.<^BUiwJ1+ -rѣf ?]zYpk, L sѧ,l'X?v́ Ne]7e%+$Nv S'Tצ\eXQV^-c/Bc\o?wӟgr+!=f1S2AcH/a8/ȑ(5#h!}ch;Lҏ,(b']$^ wܘAS7--((WIf `{=J$OqpR ?kdl^RWBΠ1E ( 2 /|{">dQ?m8PD}1"oC!$1aS Atlfɇ+-&#~ކ~wnj]?F}o1ιYH $0U+D3 w=+X3, Xj!LJqN0!&=VHC ҝظzvQ2!NBC)x NI]1pLu&9;[V!̑ΓUa *bcQ. 3^q"Db 4m4Ig!u(=bSQS86;\'&}Zޕ)8=[QUkx /]?Ā1@@,ߢNHH/5vtehpٸ7T\=8#ڲpMF_bX@k yoRyR2ԟ^r'9XyȰ/,E GH9z2}` TK ȉ酄Ӳ:AO;.עI6b^asgs(b:`f?rVj_`l<0^2RM߽2lEK0I[:t!sÿ&Z'[P[;'nNj:ٮ.LɄۣ-t_`j"BK}X(SInm>K@}󬩤2c@$տ;aYb[h+mdJѳ:o,!P=!=KgI 9\|[+&{ ". ! 9r e}qy^ʳIOA|Wk]?~]J Yݖycy*6aHFlMnc(n֝e` [3z Jh*8anyL)!hFFma-2rn!5WaI :=KM `9Zx9*{9֚oQ8|G\ U(g: z6T|U| MkRZ瘫Up: iƓ`J*FA9y'~=qHVT3\{PmWF朦>VS n16KBVň%)tb*#0s {c ?7 =AwHC Pv"`aH9T㗒3U_EVspG7g$EgZ{ɒEcd ԅXņ]^9K-q $A5"ؔf/e6$LV] <0IL{_|ƈU? bCNvRXb_do/$faWy wx>м; ⯢9ןÐ5e 2M S'C$XM +5pyxweё$^ 3;t,sE]3F~̰4ݧJTGq7aʱ&wD<# )N[=m-C toCibݜqO}DB`oT4ZC`;¬9{o[\ܮ7s|24l7鸇:1bYz\$/&hX{>zތ<1oMG3#r7a8nܡkEEMXTiłm)T`Frr|xM0eRsz.7nUЪ94[E7[a.qL.\hQnw"=eAH8Z I(0͔-{QoЌ  `!Z3㚺=oUml4=3/`unDS^h`H?u#?Ҙ@6PO&Y¯FBjmhw-X?)1ld#_Sj`XocP \ed3WJ'6DtjtXކje)銘Ef+4b_pf&FtC^<=NLxj`\zddm3mH%t :n).wFUzipnlqedmqpAUuxУaJ<$R?7xyf9eys*Iߢ1xDϨ.@PX&.hȦ0</8J%$dilI?g^Uee.r@Ghd 5 ЗD²LiFo-fKώ5=Vܔq-vs6#o۬ t..=b~=: xa|',j(eLf(̆BS|9gʈo(a Ac.^Z ºjT4~b#LSLtenY4h3fm71טԹn 3MȑPBhNM͞-&g@ʐ:d}2~ hPv{`ޯL9w1Xi >~M\_֕)AN v{ZxPKTksK`¯Ǫ0-qB왂g# kf;^ Ѥ7 ha?AeϗhLi_0:&ޚ.$[NUTA=[ x'f)9Qj)3t:xc2a(_ԃEqUeINʐX-4^VgKXAj/Gfpi8 4Ϣ NoDRt,ܟEDw56eTZh۸.mB/y:b ^bL[sFrQ=G#xa, 0)xz&Rwg93%#~@٠'4}*0-3<jŽ:zB 5bwߌ0QQFt;KM7^|MzUk* 7.>Yׇ̅m(h4  |-jrG5R<[I3Iz$,f&$A ?(L}-}uNny,D-9gYZ07070100000035000081a400000000000000000000000160d9f5e30000a450000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/]?Eh=ڜ.+~@GC``=$<ŕrN9 /52c8\&D ݦ% oƂ쾙U4d (hTƒl*/<0 1Dhn̩[.) 73]ɩcB),"葧ŎJJn "T&ۥ/Dғr)u!`>8e3N~op9|fh0.yuoE_A~82néGDm)71V=t=E 6,WճjE*7YN!ԴķR:bA6;_7%ܻva}w;{a;ZV1NA$|h3m9a"ޱt/n9ɟLA xsA٢)^Ks]˛ .$@7j*`\tb^8N]G?O8o}`bU@SmdO_۲q&Ք M!Ɂ*k M.p&1aMS4t8Ħ$9Gʛ+ܕt(yRϽš<=u,ku׳1Hk/cGE9mߺ<5&ШC d4+B X(5c9"6#d=tSZ ;_|15Cg61$%7\B$SKze>0v^2d|:Rpߊw饠HG8*i_iqw̭@;Ԍ[=4bo`H&Rf-8B4^eMElP@U*e-HUe@ewb4Íl3\>=BV 1Pݔ:KfT[AW;- 1W*)1>S5_iHa "ftRt1!f1h9^5f>+[Uծ2V!\ޠNjNrsJ"ZNRm2D0Z>)ϼcˇϩR9gyji>F-I4I),?!l2`8*CWJ 4[͍Q_)WEkZ lZ7Wo* W?=Fyt@0B`CE VsuD ;z39_"3#kcb4QLCiYn<^>L,PE\Tf.[yᲲWfbQqǝu}>k޺Đ/壕“^A/PeCI*)M2 ]}#>tveozq_k5{``A=tA- (sdc^pzL :v)jnsc;y3J/8~'nu .8~ml=KH6&3;[)T|*z(OlY;V?vBbU'$x($jQ88$ADR֊P=f+ 6+ucURoƒ-Q5~_)yw|sMa8Zi/vMDDJn$`p^<9)`t<=`z_~|ih? BS(wK+L>ˏ sغ[4?M09-tB9,؎0R18/L(m d3uvC 4y^WY㺪8CՓTf #[T<:.xsW'^oh%C0_ 0tƍ1*d9l~aS'J,yMaFBCA43XD8sqOû(ڵW_Y(H ?71QBRKp.z#s.*P( 噥S|GTMz[!vx#$=Ya| @բj"1G36+Qg{_4fIS~)N~l~}\hD:ޏWP|ulw[Z#K9C~H ޝ[Txuw,AE@lJ;>\$vxty0Oʦ @lXCJIL*!D!dU8[Yp6wіR?Py{.S3,P0M]G~~ll,f2 <I1e%/@U{ N!.ymHCJ2^>E^K.$걞m [%v'`iΓw(5hZ]1u瀸[Nsشu o &Y?/#&,{MܐAO7~]GC@lKf6rCaEnڅ:`E!O(kJB6s FJDʦ WnhdҏCAy*) 6'sPz9X06ԟX#121q:Z*R-Mu;pl]o5#FEiGlj=*R4e];圬=zygTҫ(qe\[Gtଦvv,6|nb+R$d_ 0&*YubaŎ?@`W'H$}YV)!.mdg xOc<"[:hS{5ƓLܸL\l< 9?/rDv>j~# D4o)"PY)#>zX7C[[鼈` #wM[B'_L\3)xmQ̎PAgs}ӏHma Fa<|n᪫n PX zJk$SpucA D 5P/4h-$G08')gWAK:D'8ۘQ` 3ٝr HxX Gb H$,G# C}yftl|=Aѩ| 7RL~KT,DYP >Xi lh8=9K+Bmըg`=tQpiǚ/$j(fY^l04;Gj.S<]zW?;q4jB>zO;n)RNF]!i 13@K]LIQk=F_ ?Z0_ Q[fGC1!~fh uώ5zM:#O\`t_;Hk:j5O'׉U{K|^ɽ4h,( Yɤ Ͽ؉Z#N7z2{7rJC[_o&={))ݪ9'ZLYI:Cpwyk NK OqS4~V2$ٯw|F;gHG\$xBνc5 w_NvGD?- -WE!29v'ǔt!^C11Wk6L_Z4=U\^6l{㱧[&0Fcd0pv.IF'* 'dJRAXwU@/x4̗j܀Cf|D%mKc{<Mn* 5LbW "S`>[GWzji> Η&ИWZt\.6 u)]br+f485LVвyTGؽ!1J=6N_`, k tͿ" VM/*yF:!4Vx\r9/=qA8V̈cPqj T,H Z -vS2sU-K *Gv7ԋh4^T@ީķB\\QoFRև`%fڏV*D> ZZeF阪Pj-|)@lۦťgr~țp=\%< ՄQA;eFP(nu2|wƑ` `r'vw*3g}]p#֩[b )FHfSgl;DVPr1fw`Ĺی ^49S *sw$'wʉYz5:q5 ?X *Ю]m*$.Sz#mnB0I^\M M HF}MUSɞ LxA أC _AvZ&E{Y((8P%ܭ#3g `ք!DT -e.ce m;rs;z!`tGo ˫'$8ga <^1+)e ޜ6$L M#v*)A<1 XXyxvLFFiɇ$C㞩lEM0+,7.H3lʶm,c]J5KsGZD͉U(JLaq*ޙ2`>+^=+8Y`)wbXblѤ:;)PEPR4I+sF!zk,K,&hpOIC ߠgJ[3}%aF 81){33j0!Gy+C`o$* ߸~Zzd2!9x/%ֹ :?'?n9*2!7fiy1H1h6܋"|%ܲ9z:4&7g*O)g D^#_ݴ>]2^ʼni-ߧZ1^au^(R_24/ GɎng9ߔ" 0TG~S'O'xzȡo /dstjyTN>Yv,l&K9Uu?nj|}Tk޽:d;ry=30 4:!l弫x7 pvV&H5-ld{k6v3Dک&vk-ߛV>吥;-:  rTF OKWn?pg/FqaΒnI}IR%-kwL#σD!l0@݀9qM߇!+w @*)nX Z1 *.BoYWpx mxÀkxm5}. 7:F*EQgs^9p%Rڽ?w^GR5#8߭}$I4̽>&7 }'hޮTQN h_PP0U|A" (]@ ;7ҕzm +d [:#xq lk[`U1 %k݋)TO٨ w0&x)Z,VĹ!x  ADi볰rxcqW{G+U##c4; E .cW'd#X0=V>U BڵTIi24"iH;FݿDclhGյE4 렫WƩg;tm ^~hT'-Uoې}&0( n;u %_蘆=V}1CpmQKKGE ^! GUOegi .X򄉾Rއo!SS"*\]κC>2*9)Gh1س)6gz)2ҟP`CdK3e,s=M39'#("I <Ďx33u)~cG~cVe(i˂]C]elf}Q])H^?94Tl PPpJK,u;Rv?'-:ŅWlkVgH%HU;."l\O u'Ed;2QVi[;jxHh~$4 m0`p`p6Iu[=qhu^@R>5TflXK:}u0"f7_Y19D#y|qp4c .]3sַAgl|D]2$H,qj<Q[z.N_6'm;ߌ<ɣkF@r˫X ;|M/2l r24 M9B"a#2o>&+I5eU^%#h~rAe\gNZաtFS܉9./WJ޲RvVmrs$AĬӅn $5ػa-#@0 w/r[2Kqp%f(fHg 7QTKV[z? ѐz# 5'Q!!Ň:1]]Ř׍{["Wy&w8km HWt+ܢv^*_wLw&fiqxέOlt.wk)[ >P[fOvڿHenx`}u-mH赜 ]WHDzM Y6#IoS=??(ƔFׅmd71?LtļW`[i L>F& lUgۤR5,m{s$X3epԂgȊuD#db*(kԛ>~H=@^(XV`fXcՇs-ou!o<ąM5PWgpNl} 0bț04IM$xK|(Gŵ~i͓ߒ CfSLTQ--[`HɇI#4m):v}!ⱏϢLU0VPVhl)6͍|Z;.; " 5Gr9/.-!|\""A=sR|πֆTeD f > M&2U0TPsd3p?6^[BEJw4_f>q36qՈJ~CK\<~R~ljj?=7qJ=v d],ΌPiLdgC*J La1G◩|M7tLQʾ> ״uVO%~=HV/Ď%*15ݜ&,d=ePRC jUdEy_?tިʶ͝ 3UR`p "N#75(v6/W/(OC= 389A Aoߩr%E-yJ̤/"~W/")yC-_S$/ņw~ >:8jljNұdc 9n(-{|RuL$ao&Z@,`ӅB"L/O"09kNЄ[Y,>PL5TLMF.Q]ʞVP,"mپ.4DAA` 9&^@SBGk,(Ⱦ?D?Bp[H/If׮?hAO|<7 Ktug`9SkfNIwm=|h)/;OF1&6a/uA!R>g ~I:&3ʎ-eL\@SİEKm"H!זPq2H+\OgT my׉@k~A 5n~*;tO4aQ!i>Kc&- \bm9(Бƹ؉*+`(T=$wqՔ^e kszCQ$ʊ~*P'Je\>ΈIiLOӦ);PNkr1&'Sb$*%G袾HaH}f-SLj:ڄ#޵= z#h*3{{YKs("dgiԘQ]_uC؄Ѽr$pBUQ@KÈuVU_FrrsU_qh9'4MZ mj_{`S_,ӠfuqxN7d?sR.Vak=ah-댫r)4!|Ex܌=#4t1mbAz]2N(1 ل KG۶M=b'i=Nj0K/5ޭ8Lr,˒]pMaƾΤ`oU>fLVWrkHVGݓ* 2n2fsݢjo|Ϻ[ |D]vʸ8VoFP[$`ޙ^li0@i/On'9Kzeꗔnp]/l֤Ռb(J =Ld$Qt~sUyN'nߺƃ ޳60KGDxԏ SO }e>r:+dʇ #IfL~z#'7x Gu^0{r,4H˫5UxLÿ\-}!"AQ# 6tF4 RyuNIp"2^h.\!t2yvWϛfY(nyiCsN iz`JnwEY%;+ cN1R/GstNp0I=_ i3c}~ǒE< IG,2 vD}&`p Vxd'|y"&BǾFt~G k%$2ћb fy)}ym%,O Ub@Ƥ=·"l0 D0Uʝ;y_KƋ or{ۖv3s5.jI'Cp`!0Cc\Uyi1ڊb xF@x>FQb(+ɣ  9cM_]6/>k@ƘNF(GU7lry2K'uq#@9AkQAq@g]ԣ˕fG)ZO؅$P!;wySK:݂%,G;q|ȑvc!58㟍KpXYt|(RWs@7Z6CB.⤦JJ $ԕQċ^:T%Sf{̰Hbà4wuC3ǹ$Dѯo .NwOLi/ntrBʆ^wKȾDB1?SuH;v=BfǨkd[t2 нrU.ӄ?GС(=Mm:cu~?Or8T&:H4Djh 'ꎦx@4?UVR>l0ΉI<p0fE 55 g>a>b6"|άhhH5To:W#:8Mԓ_2Ã1iP/vu 1]&(2OJD3Ը#\GJ8ɉ deX8עg!׶3m  ؍ThzY$>Ѥ T&/; \aw#qGx'%O::8ϽRՐSuN|ݚ50P5KA_ Vi]h^h=vT'nӭC#SC贬pES "G/q> M*|?*/WRJR.Q2d"W=1N4\6 NPQ + caV%Ed,Lp1sY 0O[@ bEiZ[~OYI r#"﹌QdЅ3 +z-Xg_  a[/1 %4e}Ff F^iPHI|죈tCP,h}T|n]-E?kM 2 {]taG16cs(G=Nh~|"̵1}drKj{:Qg8cnJy> lNzԥ%jJ%v@<4zr?]v"6t`uZb9g BҏslF{dhs քע̎Y Iԏ7bx McDh ,5^h @,Ml R ~QQ&z|н#xshB/߿0xRZӱ]SG?eEN?N0#!Sr`+f6%Qbڤ([M1  ؒEA6<_oG([UN3s @xrNUVR] h@C(CP "Ղ,*?vspSLn]ayDuGOUvÆ#IP[nb+ivvv׀K˖2[!)h&*dUZOct{]+%9[)g3%|ZsqVJƎB0iNSJ\s<M,PD8i]U|j Sp(Yܴ'F?J$H_v oVf?] )g!~#C*5ߜ,/jѦ/b#3hfbtB4gSW{F"ǑsՃH`MHOA\Zbe{Mz-9l[#.*]XxpPpLqd-VdOJl @>uE'>yIn)I uAd,C؇;PJ =6xl Eju)q$?jaߧshd[?ega{kɇIW&ϵUhM /O~r**imꁝ #}ĭˀABPZ4j=r rD/T#~j M9!Mɗ~0]74\Xȝ|kD3UFN0[Xc7i|֟+@'\Pz]1Yw?r]\\h ΢6>UȮbC{CDͬBo܁hQaK zpomEڠrO呾N5q#FC[.?`=y'Soҿ? eRjv.(.C12T\\\ˇnB|lT ,X=b$W 1;pL.1Ոt5[zq/%&Bq<V20%KUc_yqtD RlZ* FT1S&^8A(Tg}VrG*I|oQ; `PH=14 PN`FLJ9W4!_,B*\6*' eeĖ)ȆtE}L77s ?6,&{9 @JyO\1rtоR7A9Bڊu7ݩ$@xv=~B-Z/qQS}qVfpK%d :*hdT~2;v' o 3y ]0Ƙ@3g6JSkgyNؼj%2^T|`%w ]51Bh(4 W<߈K-+;|JIqE&~-DM`źfߵKf YCGi!]i@в 1ϢF! p4ꃇ=M΍Q(ƿ&f붙{?(%٪RXMwq^^4YQ/~ Lȅ^ֆ*=aP,~[x^{_M>0D eB| 9z`65dѭNh,f6_BRpZIttl>6fS:x/'L@X`}fk.Er0H6q^=)9pPUQhƇvXw)DF^ a?V Y碲Z7f7GBh5h">ߛ`7lDy =CW2YGΑXa4ReGu -N 2cZ6m߀KW BmQ-gv64G&)w[gȼi=rPLʇ%Ӯ ŢPS7dA((OfQMYpDK%926.f*i-zqojv&iNɰ#WPڤvA~~r'$V>V{ttRu riY 0Ce^ʔ>+?A$ԙe8*]);tP/♿׊)BXP{KbDtmNa)}w#,&,3>Z 2Gi㈂Hlxu 虐7R> 0ϞݫY,kOvFA&0l2*k.$[ >W"P7|?CԩF05݇ewcq ;r72^uX9ԡ,3xtf5 y13_,)5( r /Z AĒkWDh,J\ _ݍ.lZI@M<+.1om.f#D(WOc摮F4."~bAz%u3jRtD^P[n@,@THHS&~}ʋ ]8Xئ߿w]WhܰQD6E[zU6+ij*d8=ɳ^ټbVx}Hn@bBqWkxk:92 VuKsGQ^z+i=~Bal#"J%;eG`EC] DFSDhh7 ÜbXfI%NRo|Lʎ_TyHJqJA23hb΢ Tl_ @2VŭˁaG*kj"USD1PjZz/nfM7oa~b+:,<«>Ql~N)nDәѡdU9fluT#H;:hs vq5뀚(v0z~.%%.y'ܹX17#$%Xr)~c-X ’Elz-pEEy\AELR[K_q޳]ZvPc>Q3܇6ƞl-C, .+ ĭ1k2/m>0Z,`C}qJ<XG~VuZw(_r׹=~w6U1$sJ_p:]4@o}"=}أɠ px鱲҄?TBmTa[P|9.p&F/CTj>Ьb''r-o7Y@k"fRk _6t7]fq*$/*lX?;x,ŀh E0K8V#Eq'pX_?2fbh?%8/[ue\$㷬!Blma?72Fjjl}>Y^EHǻӚj˷lDU9[M.U^!m! w{QD>]FDo ޞ J|85[ ؈`%$x륪5]r+Tv&P8ynBONc݉ha.3Ʃz!}"}JI& č#Xe Ͷzu/1zxq]r xLUj}+YD߲?D4Ӻ*뱘0 v,'/%1ށjl7;E[j~vиEB6|4oHzʶ_Hq:117ZZ:f˟3whG2AAL kb[K=Vl𺜯/QL4C.}oྫXucY"/C+0k; R0d|sM} AB4{:mWS 8뭦e]U=7f;ū/ƔvudHb)q []+ ~dx Cc3`Mq.6Y";GIHy[5rgs%%4' Wh.8eGqiϘݨ|"uEzR fX9@ S':("/h4ݹ_XTTͦR Bp]±oglУ>e*|ŜGeS@ABxU<ⶥ!PKo\0% M0n ryj@-7/Q:6$!(7࣌yɩ ڒyk<:)]d|\P$8xRtAT _&_XW$kT{Aiwd |@ҹggX7VkWI~ _Ep`\rVD+i]IWW. y&r~6Og?/_riOma؋I>~bKshzwf.+bI]9iOfvʻVCf8~ˬ_=3Hkd`1?y[/i4r F;vmt 7"؜겣؞ijTD?ޠHҜr.fLtJEPGŽ1χo}5ź)7 <.7 +hg,xMګ aЊH-o@E4sR 1i ,bNQYp>c`J]Q~'?8/zR {f.x7~(]`nanս-*Pw>-jjOgB^lZ!UYàAAw.@4^l;k&n;ehݵ\jc_{k[AIGcܠˊ8r!t!'L+e -Zbx6]=ٚE35d>E\8Jn]YH ɾ==o4\n%,BsM#A"cp~xX7vJ4ȴ߷of$ny^ؒv[\}nec&*,ZjBP_D't&CbY2*cq9(@LD X=Z5ڥJڂt^>wj}0O6Ha6!u'$Iҙ?8WɇO&хeKa7 *7V27$i$VUw~tbZL+Offq4Q+*$lhih\qkQ z*lzNE)pB#}?&a䐟XF#hGAku8>>¡>_afn˿ޙ+r.M=rZ/.T~MhvDE5aK@ |{b[&L9&!Em yA(jн&x1j(x>rkȣ% E c(\0;T=ŃrDl8 pek=ODŚu/p3L}ܙ{a+8*o0euS`HJq>8CvNWSjœy4Qnf"Red.m$3qnFm>tgth >%2s &7ّYLlŁh%(r?L{%=bKLwC؎LbYv5豧ȳpȰ w 2aP&+ XN'xX4wt(0R[ _L5L 1n;U 3/a_S(/7.; 'ICKQ"vjTb`ׅUQIz1@TA"jgc] sE ۊ*bv'y柎mKN og"  =?zR:fh)48靬G~b- Mè,, 0)lC*_Ax:mP@87ㅬe\7.#2& ,A.PS>J Dd"W?}D𱇢iApӛ8#.}D~o8xz սsb*r*ZHDlodxZV{#yφTƔ0;l`B\jDp&lWӓ高,4,vփ;#E!66M>UN}zpX#3 3ϛZlivT8j&[ ӐXns<BQNGTV^AB|[T2ܕ鏖C.߲F>Zkhgx? ^dz4!zUOKGO/"yĎ^(nTZw6J.܎9yX [U~=5Hܱ#w2w ǢyMJc(<~tr4IDxNsӳf mrz޷X|} C[3~ŠW9&g8.::q|6 TtRf0vz8nKQG.(ia" T] #TfRR. =Ž0nK?~p8Xd)8꾻K,lU+2[GUtWwk2~70H=x5Y_p:GwoB YGWiꝆ <,zKDm2._M%xB\ U!@%O?-G;GMVpKoQG;0c0fFܨrT p]XH|]hRQ7]#1iH=zxΔypB`GYSݤϴ1u N8慠B̓s~]^yn~q(`N["3_/f~cʿ}(n9eǐnb ^튰 K<70 jO4L9*J^r)൐rŊ<縊$/llCF5WXwZJ ywa/ ƛX9d/3Ny^뗆UQ`Ck=е{a{tݸ+;Y<1Ԟ(8K\| pǂkAU>G438GZp'0> _ROhTfn;7ZrM~J:&&$򣒢"@CIo,3cih69@dUU v LC W$>ZXA/Xw$2@'J2]NܩNsy-&eќ|d^=#AvRSGKdɮP_}m!-ru>T  >>S)9Cς"{jZ!-9W- (X2 bYfrq42Ow.< zv ! F$01 xQXy8&wEɔe^ *+?h`oz_L[k܉EW|sMg+WV_Wg."J4Rnh+\_gZw#mBnvY;x3qV|3hxu20#FKz̼G(`OV &wّ\V=5!N8X[T58xO$t]nXx.qM8vO aq$%M,Ⴥ\jfѺE BE|\F ƿuX(aګlζAG{2e @ TU]"cCOiuVw@FmQ{* xmi<@I{)ta-0.w®Cr6$DbO+ y~]B]s=@LX{b^//_4ͣ'$ ecbef7`jcF #WꬴyU1q,+"ah8VLʗJ#"t:ƒ!n+J*`ְ9hhvۂr4|I"1|*]>@yf>rAJ͘OT^o)92=:q-tjp&9;&jm%N@߁dү .!)Nt( vѐv N\}ųM@ƁӇ E$Q+ +P60+bM{\dqj`36Uy2aWtP{H&+ 7zs6ޟ7];,_$ik3Zӧ;Z}u7٢$[垻)W7[a"Q|]mEGkU%UhKjEKMw;TuMkζm NZ=If,o^CR}N!Vu~"KxS'dBWylB;EN$NTF2]/m'3&1EѹbΒ'//3PwlY FRl)\&86AVKg}wQh][ʼnĺ;, ^zžd"T=:I{7Ƅ'LTrq@P'ƮT~ lR 5!,L|܋ԩb3YSogn)ȗ/ 1q<op*7!Qґ_fOzbEN.‹}rU?i=C?pB %aUh-;N/#үb0g4wi{XVȊ'cG2[^[ R({}+8Þ"z-[#KZd~'Yۮߪ1yYm%mݭ qqVDnYͱAEj!Xbxek\F!ϟ:X鑿6ǬwrGT& ĸHD'mz%\+>YJ",rk,ҜpCu|iP>GٗG:i bW[+GM_@WꪈԀda$< \ԣB+(W$`Z1-xK >nT9EIלM<4B V]HFPctxU_~˅!GE\Bɲߕ;&Y&ÇF+Nfu[҅d˿}ɋ*"(2A^pPeĽ5-h#/|\O9<]PbYBDn=we[mu#1a&qm|Xml x *|k\,~p?A"@3FqK`SN=gW {<5< M,0311@=[B^bY3sUj"7y2p>Hiᕂa>ء6(f_+oo2z\IM'qT[J 8~1F#^W:kq qVVڟh{!o% ٳQU e$A|JcҶuZ:~h U+cxUJSv$ sfFeڞ0ڠA:;Y]ģKm૙g)P.hީ-]G^3jҁtV3;> }c(V9ʙ;h;R-ny,BL9/FXY٣`M0?A+(W|B\D_.JtGqh[,6%ɜ_ˆ,thEtYruQ{rg} Kq{}泴B᧎rԧ 7 D6+wzAѱ1?y_hr{[1>mVZkOɅ!ii4|"`rcpĸ4.I? ݳ]{5׀]P;(&$D*xJhY!/A7,UyX $ j^tR[yǐ^>H)B8aĬўJ[i}`,n [hޣo9ߗ!.,S5qU̫N!8ME2:;LDJ /Yz#;O(Ėe61Wa|HbZyOU"D-8!"UCa^q9Z*D9X lLW,⑸4,'%alY &iW P7~xh҉3a |34?gKr.jYE;[H*e_ODs=1&*7ЮkH2b}̎ܟj{+ >F;T;^4v0E^{NXl3-/>h\"SnA7ŏBj➋5w.b7s9M_7lW&^-n;]~f"'ǷR (Ā #?Z9j:3 Ky5@zszr9C2lM85mEjX6?QT^ϛkFI ^G'KW9-sWk=։bSbܰ`UPn4bSDVf@` [OUTu՘w&f:{y* 4OtR}7g.H74Mn"^bY+ٜ׮ `rɧ0K」:b!cjb]7Q 3[̃l+= S͜Fkwc{V)Jm䬵@d5m/&K|QFF^od9 _hpǞMUc* 0m:3Y.R ?{H1q+P1%@·ں\['F~S@&3zUvL?" $"B1PQN$ .R`ֳ"libelHM`Q5-OpWD?9$* ]_11`ml%rFUօyy!Srx7})O1]A/U;rP<}|g'cd2 ̝Ndas!Wڋ!_;'>˹#`O'F  4 {YP]F}as2ڂI~I%8 p80c[~F7 ]Rh@FS3Cs&I ~^KɅ鐬[&Q/'Yg@ Y6iޢFXcaS 🣸"M"V#}4V% s:{M1۫=*x%?{T}%p jY=y2 m|W*wigRqzz!Bԃ9 N5",$aT>w ]$7yh$уpDDID5^5"DIdmd<-ɍ`*l6!\P˄"ۧ2Ef #K~mp8'ݨ.JZ@hQӓ'YFӹ$_xӄX1d,aT֙;V0 ŀ#'/ *Bڶ}|&8df oL (gjf={fCI Y4`7v?2ZaUDFStfMht;JėMoS e:2;.<ޖPkQ(xl!k+S3ITB::}uiV,1V՘sx?U2 $Pt7 8TZu&b4vƄW6s>)ALfI7+͉Zc2O6 TgGU'`'0Ʒ~NӲY$G@+Mr?bj׬}7 zpzMP 6FR_`].a{%n^8b89Jfwџ>vC6sޫ[M S<L`~ǣ}<ؒ #:z!uM^˗t`dAH]Xշ#a;"^UԬيaUa}b>HاTݟDo6jg RF lZ 6#("za4F)D5 +Up$PuLMW?]߹GS9<1溬SV3wBޯ aE, WQ2vO TK[/ھ۱q͙sd;@8_6W^&5x݆ (k4LJ5 Hzo{`wƻRͳ54 bOHq{p5 *]+Y:ѠZVeX{[01̽ %[ɺζ۳%M*xkdu4CxoڪM䰹_LaT67qvP)&M6 7;^z0Kzvۺ$hi?<\3L\Us+4kAF"NpÖD=;SmVYH=)[N+V촡վJ~%Q4^0ۿP1SsVʡjwAgazƒL*rۢdzj98YU^5[XKFYU8HjћDv8CYLiPfezH==Hϓ*L"Fx8ylWc$bF-C}l PfGwIVG>L*/l%yADx+ k$\qǽ=-'b;u)t#8[!昬QĻq;Qج:TKx!&IJi'VѪ[Ŀ+uglH.S|AZo HX/a 0,0l&F܁{4 SlSW\o1tLYVg#Sm?iPLT!CҷsA`~'fFTc*n A]e)(`ˆN}= *ˆ+1Vp_}v]38@8O'm\@Y;$53virm-lW'%Ynhܶa{eNOi5 ^V8Tc%Jo[$k^{\$/7z$o'80 %'8^8Ĩ߆[/wEnpi$ݞ2賴H/lkQJH6\'!&rwH >큄hB_-4[yMaLt1+@}<]B綔MLC4G x[.u?_{qʚ9(0FHF:> S+{9Xeh2֩ިa` eאId!Ǧ iAV]'Cvooߤ[ b# 'Q"GW"2K5~fh)>8_c 'S#ɔuU ¡Qs{V@3Ct_eI8vj3&n;:}K{( )F8HMaLM R*KlS[-M)g>ƲN];'-sު\։ݓ&AuچiۥUyiZύBK]]{\";py xfR<Ѵc(Tx>xƱ}4W/$Ub&< 2u:sGh4;WLPSh% ol%R#8yVW&8\UaƭX-uѷ+zH$9]d%&{1en;(x+ӕ>XwզKkT^}1LS%X8֫x)g}yԹv܇,h*֨5PzoTR{ts6;ٚ&(y|}G$8 Gz&_+Y\Fo֝VӑVZ@IhJk]ljZ%Y mܕ ~=rlT7))MG4k؃ hPծ_4׹%>T_c.]8돧0A|[﮻-D=WIn׶Gw1Ȯ"O>37|bC[1BJa )+]Y,g0KoPt*ۃ$h|)9#kWi cu@rFLD̟f;A׫$,m% 4>~wr- 0gߛ~meJ~~6U =ĵY r:AJ`c{,AYo mxK5[Z M%ĢXܵ6PT;A7x~('P MnAt 2q}ԗ.=wL8']en$l!p$Z*`uLktpդo JdԛXҳZ68W3uO§g)s Փ#<2}.`$@yWws.MV%I;gO֢f/;h`p2Ljl8( ʫ5 fg-ɬWpm+W+4c%<G. 1Y k3;ܽ#AeT`m81]Nq|kMI+ʀH « !sk\8@-ͼBa0DKe?GD E?,uvR$-iW_XI* >k&-U.YQ&ܤY)L503DsYǁfjlf$0ӽg TMoێ쫛4qT*,s &(h?[8mrZKK;A~_$W4U/c*l}yV:i``^wo/(U<&pԂQM+8MI:!J k;#pw s0 m Bm CQ~X[&&1PKkrs< DE\>5nT,X:?Ӈ|ilkonF"7w[Ol*5{ῠ ,򸍈=cNT=_k`K`mA*ܸͬ&*`/ik0c}NFqAs/CMmŔ 4-pK-ߛ?+mBeDyL0Cu~v׌U-Ŕv2ݠR9<ĥ7|voׯJeŇU9ߨ 8581ulB$^h']7h޲ܯ2;?twtjii-kڳsǁMнQ4A s}PDCEJAڐ2z#eCb,.٧d*V Zрh+q S9`.~=Cr%:&mVhKc#3zgp@o #}|{2[\;bsU%B:ry|*Cj%ٜs2[cE*O^[W[Wb?;f?䇑ZQacZѸ|( ٽ(HZ_}s2RA/o&@bmu2jI[oOɖRM_rp]r^)ʭ?G8@׾Kϸ&zt⼧ 5,8~M _eʙ\{ Mnep7Woy] }@ݺ*=t@AhJIgF ܑB2"Z.l&˿5fPMuEQ<ƣHޛC,aGmt/m54zSsA RC]iq!{gg=EJNI:Յщ;)Jn+]zQ~[PoTtv sJLgx=:_X4Ii&u#\Zm={LU elp&m0vK`͚p275)řB=TI&כ-ߕ$˹Fw&[[{f'x'ؒKA{8WV'b{ʘYҪЯsN&%Y3}XEmM89׮)zJ& Mmwy*Q5Xdh^ﱷ P_hk@PpmO,DŽB hd(^cA6IhEp^ mܜL Y EE6 W>z&Q~D!tk-r~oI.8.9X) اՙfZ|}ԋjqbt^&ɋ}aߗ?LĐpOƙjJ!v?u(Ǯ n_$%Bp7?{uL`1(>N6x_]&g8.ytdg&aUL, OTE݉22 \k9?J6fܢ-D?ք֐ ;dR0g hB^r MjzG ?Dfh:B ɇ rm20*剙FyF IWFprj4xpBd^rG0?3D|YZOv7 `yp8ŜR+]]|󡀵Iݒ֌{:H+m-_'qAFep1~w?r [`Q5FF}U*]DhurPc_5z9P\?$oy;@#58w%vkރ 5!vs#f-'mKՍ\RCCJ{3,ﰂ>q'z0XuӉw%o_&jL"; |ALY/R:YT8Ξt\Z!Ϣ{(Tg~R#18ؽVmAtlRwi-T'8_L1x Z8oa4"1I2JZY*?0>ɖ.8q ᫂嶮L@PLz\ 0h/xLn c0|5h|,e]p:EEhE.A9Tȭ9'&!P7'ȟٺ mpa@N*rR|R4`^H:WvlMK dM / K 9RC޽Wgܱ{9k#IMs:3X5 :d9!*gS/kL2ϸ/_ȸڤ_DD^V[)Wc$Tm&ޯL c " ͘,! 7ل.aWS B%0ID Ȃg]uݦXnl܍U$4߂SmR}&raPܵ7a)K;g{kdXVT *8!WF#~X<}E9>75.-=bɍ,VLeQf4F]ס7 HݐU٩Az,DŽkt?!ƅӻ'5aQSļb,ؾ`BhC1/YV<ʌ IWXNlA(A7y'7'KdIDYKTJtƻygLEb 8ze6dф|Ye|$ xt {<#c⁊ nO6ƿ :5Hp3ecd EThPE1=U~Jaxƫp HQvyzM-INC-,%?Էnߴc?B< __uKscmsiu`ouU s_c0י=-+c$B-"_2ڭs1?n*DކK|- Ύx݃:.q")_Mh2fuHaKuq4d.J̋KnN6n|8 &Z9J1֩DNw<Ĩ@PISepOQ&_~L!giw]`hF諕R!h&;㆔Md 5* D`^C\_NJT"YVIz>|6kF fB Uca!jlo;+ofpJd+1ioW֢hÞ8ґͿ]K91{bT$S'V;P܉'$PuJEw #/WOf)W mT|>>9fOn9'Һ\]*Kcǭ 7~d z x|)rM1v>:Sgf -|;kTp֣ND~55fo@(SQEh୮F")afRY\?|NX~v&3a':Ճ&21k@tI?C{rE(Y8evs#@lLZʂ)=n>W%n &h{a$ O-=R-lʨ ]y8|y_^7G H5(B ޤ^.7aFQ)!&sfqNQL+]]M}Rlˎ4 73 J< -cUPx,4ycx!溿E\~2(̶T-U;AЎ4 X*I8!t_8?R5 dZc:q~)1NJ{@A9w4SGK8"c81 n|VEν3„_Pou|FNĀZwYa>W,?jAf,Ozw9,=K%`{}bGh*SI4ԝ[6CDCh NJ'W7=D\z)|lɱQHH S'G$-mAƤ 6,@je]^/k9.tyw^@9eВB垎a.O CN^Ҷ_ҍ#pTf'¥Z ƭ3RZO+6㉱]OJ]B4 äoeU&XW2  G@& 3; 8ee Pх}q*gTbui9n#w"O5*ܟcPbNozi =1<*0W^,8QU2WR*DI6$\b.ɨ#VöWuo~~8^[%2Pg Zclv3RsC72>U˕x%r- ͗xBȼ5n>Il-pyM Z_B^,pGˠIΌK?c?77=o37B{InN12מ`\()?&QS)>fh@ƌ楯XMm@sX5;3 \;0F]0Nӏ,4U cEķCRj\b6Ayvl1A-T;Du ?]zÃLHbř:z6f݊j]ۄs49hC^\,#OoN8-Λnjo]*FlATK*f,Ƀ9jU]Igů*/[e=y6!d9~NabVK*9/73==mik_2s@b-0Cr+Ŗ0}41 Y0M6h}a) <ؚ3ܩ];TsO7UGk\Q~Dg`6&Iƣ!hrdmrZO\ITbb!C=63e%6h87Ut, BD r4Kͼ!;_L氿O쬅^aW[a2ibioe޷'Ӧ}0D@w q8eUNN$}z]~L]@ ﮩSӻE@f Sv Zj41\OmZlC[6O!(S)~\Zx?vajn,fWL::!*q;,*`>PiΓA+p-c7%Oc~p!T] %q5uh}ܟL3 pS>b P q4A*K-ZPsdE֫BҊS=%a(XVK dǻtvM;aOTTq@3 lcXIJڄ5gzsjN9ZBo͒ IJ2LvLKxfV+}BpkF!Z/&P̉Qb1+GraƉ$PXF _/4#s@`7I"|uQ‰pm9Qeh Ƥ]tQh*o(,۾{$SeD:V4<7$@bBưtVZբo'vd+T츙BJnś9  K.J('SIn|IhP8!ʹVa)P.& $CJ67*2ZL] JhG0C)nWED>*:j[ Wp|r.?) ͠zSyA<*"9h^0"9kQo2*zrES?"N(MuӏLٌp1]9a{HfP 篱Wa Ɛs2iF7!C`W@zG(6H}KaZ38Tjhl%pӵz\eAvd+̗(BόㄹUϭ}] c5%)!9YÔm@>46 ?Mv6+B'>\-6Z_d^Ķ s2M`.(#޸ai?;_ɫV ԉ\\J?,W, 飪ҏP F!%6`ofk 7f O3!/lt` zl0)Fy_9m88&O,*Rl= F?4@ni";ʮ 18I]yM,ek$T8Hz76>8%,/3CCnR}|3 gONIYKZ,k!W6e moq.p9d9;?)@}пQ~)e upas]`@;y`*7gd})'P6G}W/Se2\AI*)n\Y[D^V5,DLy"%K=_' #Lo$ߨkKb''Ywog$6MD2Y?krAbBVӄDgJ ~;gzlL=,잹@:Z/܇d;ݚ؊1bǖchSrvȎJvmi pu`wKp@]2Aj;Q!KM zU 0smj+Lecx}ʕhɈtW.WZO# -xo΀O^3cvi5cg@[`G pig'iʦ3_ź;V\= D6-shnR-&Vc#gȣZJۦKLQsf!cF>0(vȱD6q4 ?QN ^_ke){O"nM#o~DzB4Evk&1 oSvNhuIᇚHq_cߧni>vr(0}K?gt;[}ZL/p'l~P͉SL/@-Dۏ<: 3Ţ30柡_=Փ㜟y%b[Ms~Lwe3Jz' p3G0ABBßBE l4Ƀ9t$ ]y%j e(Kfb~Mz=]YVm,$u gEOe9RI9x||&;gOr?2!N#}HE8|_7۾7V1T6p{#i)uS@ Jǡ0SwlrQŝ? h C  *dfvC;Ю[z1+ZlC ˖@ExnAZYCŁfn|4'qlz)(ݒ7UeiM킛 VE o$ioϤdg77ۄck۩ ɴ iPxއ8÷=5O|P 2s뙱j>+ZП6'Zp:S37o 9(`A!aepIZTw3 );0:>j- H^ߊqPJU G* ZgsHy~]~oPk$v)jUz擈x&8BRY̜s-=? o%W }+DuweA~#Әd"%6'X&t|,CV6YHO_=lp^fdWa=[VԂ kcptZ|o&%j A=jLQfj3)KE2^9<"YT;t;aH-f`,w`h9SS4VɅ4GTf jhYR=}ögW%Fan*_R <)2 [Ed6&Kh1W rj0jۡ8p` "9+ɴ([G7b>*kǜHP~6luЛՇHQ? Z(a"m}i_Qcm\zLL|ڻ2]XR3_ UMc'r x'{X*g*qz"ʈ?(pCeqk.;`Ek"'/o[4p mYWۧC?߇V+El%f4\A1 tix:s<,v@$k쪭;ش-Bㇻ > 7]irqU KZ`w0Bܩ Brۚ3/Cgس^7dv9GTZ ӣ Z3"8|Oa6M!Dv*6_0G@zƽG()/װGy S5)] `J2oHe _HgnL!oj  >Y!C[+7-1`ͬID|}(5i/-%TB&b^S,:A@i1OvSU5tHCE%"T_Ho@pu#ݝ:N|&[@ [uZ(glh (p 걣w9b6718>jwVP=QGfp3g (- :=ύ}hE&񗻒*Wx<+4)gB2;iKD+8 S-j$A[DֻbYhՊKAHJ C:Z58eb_QKxa3_Z,7o!A؛Cڻb@Ղ?H0^Rcܝ0y߁rT#جb;O`~Һ|>;$N8qBeIO= :ՊB$tH24 jbzaӸn\;6G#2[%<x!{# ~ P8vwxY-K#P${+xM49~sFqHc=qc6jlF5O$l&:M*a{㯀pW'P:风\i[E+r@FE/$ F`S$yX,t<!!p&ǓKCax,~_GnǫFYR4Φ*ЗN@c@_U!f h%i@LW>j5 nqJ|*%̑ ]~h2>naYߢ!S4\l42bAqp{`0Bfsˉ[3"enmDjGQdXc@9;8y 8%zV*R&Ɍ˟ʧJJWifIKsϞ([w D9vqr ?$EJ&Œ{JE^tY K_xm)zLsx BӝC>,&V7zVh-hr>|{Vy$i-\`-Sj;$sfc- ux[C@Cנprq 97fE6s 0ISQpS?#] ~ > ExwOK_2G ~Q&,fO-v;gb=T֟7L#&MWV߆CU!7r` F*Z,_O̭M:elSgg#zq;qG 7~+L "-G!g/+116J*p9V ̯ 1I\1ys~n93p;U?N?Z xd w?3=?t TmL;Uj8*Z}7GۑkY1@CXF= b?שOW;{.# \Vqц~rTn)EiQz}IPi_~s^ey 21 !I5l<o9ljkIWfsBXh$=0#J1\[ Qt 8 PTGŜ|| A27 dQUl< wkC߬N_1oY),:ND7 庐&izIvMH@dq>*r⪮n^bB6Tl R+AU"U`0(5=[a |Doo-~2?C #btNqFW:z2f`J @!1[-ae"~R5>)V B8'X?˺I X7}'! d;9J#g/C PZਮs {Ԋˀ[|)EVjH j-}~JK|I5;bL;#ܻ&e1 N.z?fիwT|-s3| dߥm'#f=^"MONil}L4L:r!H>, g?R7al*6全g`PB;?BX笞"83!ZCMD!T^ @XLTΔԯԫ~enչiZ辰 / gDg o Y }RC1s)Fl\_\cBiOx2b̈v ǃaH-vA }[:{azK#w\ ]ݔ}YoO}k)d=RP-W\VF P:Riq-C-Ks+n Owp\H"RPNv mHp)|h7%E;f@ n_;"E/ӏmҫG~#]v܎0evS~È 3Nu4O`Fp(5>/Q}]]ΗA*Tc!k5lCȹrQoM,W9z<(Z< "%*--cx)ǞJ3{Z:jpktY(h1A9aGd+_]Ƃi$V2P-0 '#NG/ߵWdu uFyw^xqo  'ǿz2%pOnF,:NQ;UҸ4M"JMXH6FFf+LWQqWϫaF@Y;ik*$9)qNO L^g8Ȍ&Q+A;k h0ZaMa0<@l vܽ8鯌G@uM877Q̛բVWIy ö8K&3q+ ]%X>f 멥66E{L,"t*#ڥ楈S dDH"P.{X(KknT>lFF!cĆi=gfQ^W)ηy-}1< bv^JSn12?)\^)o$WB{*F鑢Na4Ӳo_w|od T=׃kxGkc 6?k<~lțhU㍏*J"?Fe|WY&*IL :1 vuxB5x|rБQb\Wja)cUgB-R!FPI#`oH]ȯ}slzq$ٻ9T`<4bO1jEJ{XK;Vea7RY ʴz %o&gGt#AB?IbsKF9"ͮsE*0DC(; iLD7L:%[ )]VAJK9@ƴa@ Xo  q=ai(Iw4u\J$#Χ"Ori Ќ6[moVў6|FoƧN-}ؤ ՠ?yd\#=Fc_A;J&EEn xC x4I"gƒG5LȊ%1m|ōmgYZ07070100000037000081a400000000000000000000000160d9f5e30000d6d0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/֎]?Eh=ڜ.+%BIqrM? wЯ#PFT$/GhXT?볻𧬙jEqx>̽_fk,iSx8gś)8/qQU3M@X]IOm@ K3 zaCJd6vk]б&uûmA$pHp7ުr9'U9%vH 1Ȼ_IYN[$$e PtuѝO23!ϧ{kiI]RuEaHyU$qU<zqeS~s߯E AJ vd>;. )jRLd!4ΦeٽĐMVð`Fe.k a=zAORܠZ P^xp(6\F=|-" Bx r>yÁ "PsI0R/tAީ)HV(L؍kSֽUi/m]bߥ_gaZ]0+z0v@5}Rh'nj\TPLdzG9OtU5h0mcl=kG1^oq%^+o&.^T2}O &QJĞ~Z|G.U }I\{ŸvjAM)%DžQea:P`.4:e}gpNC-Tk$F>[:jWGv OV zDd\k2|:_hq(Q+>rb*@%M.B O<?h!!V$Clo׀N$4$ np:4~C{k`c\|c&7Ɇ1 ׌CQO>T,"A39Jj [RUEYsS7 Kӳ=d 0yE|q>z%]]6UO] s{ͮ;yjig'qd1=:zkA¢_e u\o`ѫˠ<0u : 6L0h g0LV,C"IS{{TNf_y#yhbpFlOzwf݋ǧLiZ@V(.v=[ŷ*`(O7ш:FKt?‡6ҁE]SF@$"_)NJRw` 4߱ѝ" ͳVIzi'뒰KКz0f4˾Ui~>@"ݚ/&d_蔓ne^d8CrM,$j7>=.X]c+xiaDK.r؃ezcvW/ʠ qAe.H Rl!NƟ#[pЍQȣ0&)*InDE@I~u=SqD0(}t,P)MDVÖ#nb,^?C@^?z_"&27ڇNլPʥ)q'lťH,Aj]ӳCE ҴG_x`-6}Ѿ`KpW. Rwʼߑ'4B( ˣ!H6Z^زh5Q5pw.`yի'W~hһ{k&xA6^nVid0?:2ґH"8oI@zs$b"V<}/]?ʖRݿ j)ZPC,-3KHsaN(b4PhI "[0U[Oq/6UiP ɐ#qѳ4<\f^rTaFS*8h omM`GX$H~c &^3 ^f{ 9]~oAc@ekNv|vYZ}_{"ϸ|H Npʴ )A]YM%N6"Ƭ3#Rj|WU'BP{w:=#Y3XMC\PM~[) (9 )J݋? I&؎EC7 XՒ\C6B!>߈DT:`.jj۪i0ŒL8@Ҋj&ت3khPk' ғD S `$`6oXᵊEzS / 4xA}BW$bnG:5^-mƑ'$SK:9yx݊aK!ݪpS41?хPH-(Ңk1RSV{RςPJz*U9wB-NƺssVx2 N^w5) [v!||P#BJ 9&^ٟͅ`rI* ꉯ.(E@WdX}7 8p=u7)zL.cCj~ðL^/ksܐ F<[gJMU,N ˴]fo: z8_Aeƀ| 4ѱV{#Hw6AQB^vqq@|pˡ)5[zjEszL??{M.m/ЧahW'rJZqLn2+f3Lf̹/֨F؆1"π&"XۇӥDP9٦ ,!B"XIj5v R!*f cQOw7A$_ٯ-uhNPb8I/dRAeC`+oƖkUQ4~JNwW}zi-U|dꯢ0Ϧ|&<N6}-J"|q0{Ɍ#t~A{1RWx6 Z#Uʻ#`,BBKtǼМ^Z% kF]vު/2ǕԛPB3 ڀ"lT^oܨFp#u tK&( ?_bڪ/Mky{siiBFVr~4LKi+؁  *iե#n]$j. UM Kfϴb~i-6f?=k[eЫ<*rnX v˹vT7CG颛'k nT2$p~2 @aRR!B9 YO͖3;N- Vo&L4MF7.<".;][;KW^&\owi/{m@=b} MIR\o$F)e4ibQESD(xHYXfAxƗF#c_T6 }-d=&S4N@+T(iuad~^mH©2$Dz Fz:t( 2@+.pX"20"L-()hL5$ZWE({{Dk`D|}ԍym %) a7NY YWZA&c03qfiOu {Co's['OJ,D:XthHT\;RXl."!N ޘ[vg?Ncp_աF+d{$Lpїapa2>rg0 4~ KZ"qSdh"wv8eUIo'7DCVW(~6뛷@é栜RFgb: ۅ|&X @^T^nOc'Pl uD/ 'kigy+js+->EGq鄁aCqnv%x+ҕ\)0cqNT逬x 56Ju+:Y3MUa?@5;Jm ;DRɭ_-Lrm>$1,y+fbKL oo%uc%lvv_ehSo_{ӯȐ]MB#2KcwSw&VAtF82Р5ѕY,DNҊHcPw]E92.eBj0X `b c#K+t*>#I 4a5JM3̠L{?{+ثTΤ7CP("v(+҂tcQ "i3e0DyybtP IꨂQ2Y7I4l)?]:g:|M> TB`&|'>4qSr#N(p,\υ*Uex-?#28#~qr/Έ<^r:7w'@Csg𮑋GWշI!PPs5 z:de ;f-.=+LNjM juol{Yɩ.䖃&"YJs[$A=f P]*+V'paǪA1ed/Z|n'Ʋ}ʜH`PҢ<; FNJ3#`@ N˞a9_*o޵ HǀaH0} |u Y}kژ[zp^Q̭ш#^<8)ejJ(k٫!ĊϣaِL( jv|ߊ-Eq 9Mo#PԼ/m;}HiLK%˻`Y!sw@+$Y<ߙhHGŲ(hE]8ӧɚ\8[:6ji oe6Ryjxo3D*O0VDwh;}BaD1?+#Sޱ[SPQ,IdQ2e}X( suN:d^nZʬ>^nf= >^Ae7E~sHB\kB~xUލtMA跲QѕT̷ksWbwTa*3{K0͓bEw,@fb8_iQLV0e9/"Bר- }5wmA&4@GA) &J*#Iʋ"\YB̮!$-AbmvP~t+r*vrܑ;# dqIfkLBƳ'4f˙/C99jK%@=My :xE:ݲLf7[-8Q&FQX].l'qLq۸#56lZڳИ\&vЃ%J/R6{:\I~$-p2CJRP?L h,W߉8PKwn;EJ>*8.F ^2M*My90 GՅ> s&ƾ ]ox6,4a 8VʎYL34^왧k S2T&\P7qʇov!זwc]? J%z^pA/nMriL۲R`9HeChYA"=0/#'87Խ(а’a[*6PGq 7ޤj:NnIegnPÑiNwg/Arbi=x3&ˡc75 KwK+deH aoXL~x"i`( [^m cCg43-{KbigE)8n2|: <{˔}$EŽI&5YݶoNIyƙ?HIIt?OcC k94~W(S ҞrA=l=9&E۫X/w/5+7mOa$bYlB)Q#S lvuO/e[oX@FmG= 6H囮1Lp.ꗑ%Ty:l(;'P~chҍsS65tz/5E+{6 q<ݳ* F'~l?Қ%\֚ak'w?;)g':LerXrmv\pևQٌ܋U}5Hb֪h y9Ƒtvx, ՒS^'O_UOzh=0H8 vU`u.S;(ʨz*X&,e.Z+M M1 MvN$z^;@ōvpksF9j5\Ɵ!*# tpUmBL©.A _Ⱥԉt>@I@x`< `"H Vj2(%BM~SF0NcDic3^TzƳؽ5bV#-..ƹԬZkk[>G+- _{1?R=?>uGJn`C㢽f`멬C)=y!/Cg/$D6?\GNdF+UXEۇ;e9ۯ M^RVS[Lz¬Ǽߔ +/) 5[sB_Kל[}~w֪..cS21i]7 ;hZId_MCCm9>p?D<=x קp1K2f-ھM%S4I=mW2RK sp.3)3"|PcL% ⎭ -}/`Ѕ]k ~y}h+B>Ehh`=MJd彧`|dB-[XWuv$is4^u r OE~X=cnG;Ji(,FJ0fD^/1wWo;Xnk!gj?%9, /i !bxzͬ<:J#Ddb6h.tL1TanTjȖ|)ǤA,)|}"yڳ(x٢*;TP s=let_fW.}O-~iiS2b-"Dc[ISPfkT˰P,B8Xm  lOW-6^,OgkJތ7gH7T%OL/9 ?` X6 RG%(k6YXHAbbCzOyǠ = Rz}}e+ ~:ss6 x zHAuV_-,5įBw=- 'WC]do:ҍGYm.̫WF5vaT[_ IjeM"a5y3ҳ58~g_b_we hCn4m! 1EpPй}ѷk +f|䤭Ϭ.j qܼf Bb/ p'ܬo/VP=kb4Ũk6cV5YbGD54n&b~2NiD M+TjD 9;Z^Q649٦ v S6OqZoUM)ݒz$*7#u/ ~6v5+ZxAMkz"rT[ ם=7IҞ߅X?QMɃJ #]AGlr|=V+ ?[*M0-;ILխ%d9ge2lXr?1@𧓂 G3:\2&@ #LR.H9e! @ѷGW ̲γπΖxX$o gUaˮ*%Qʍ\,c-7˦\6BYa^ƬӈYS7`?VFNkgmkD‰qeV]AHm.ԑRkٵrmlq?4[u\dT<[0]tX6X9 ')h}qhlDkT}lo^ .Ptҁk>6K1WU]KDd=Xʈ )]f[Sd̛xlkYhX򸓺9r7;ϩmڬA'x~6 _WAQsK[pK2+OmiMaqvd*O:MRe/{<Cv5?gbT4cA؝>Bo^i*aj1z(/F)"8(⯑2 Pa)c+%/?E"a Qϡ"ҟdyd,.B[L -7j&ugvc1_I$χ*XD  q<ҳUc)=_y*Huvh%,VGUٌH6_^5T*]h)^წ%|cz6lK%yL4]f}.F{`bcPem9Ѵ(:(~Nmp tA˼G1cc0̱:G.b Bgu:\a@PO> Ix s盧es^h99)|Xnh팓<|,^Co}2O+I KP6_!(_}XѶ- ,Դf6B{zRBdW=i)؍ ~±e3:&e k; 'n:7@WgOP~Iǐ>ě o :$2:)ч7SΓ^^7c"+P92 8̃hw4 J[E:̦Kr)jWc<㴩Af1dSTg<!=7hno2:!D6Ң ]6A2APNqY{W/8/O?342\twuq S/Z 5U:H?zBֈ" dixo]r쁢@j wi67x_o XK-߹H i}oYE]j!Oe*R7>,R)㖍.R8yCs+H$ .8KE!VaH/:1U)7Q;7bK*$sK [Amb;- zRPyxVgBxVKi96F8(LE|gpiL{x_'_{\忽x 2@ /!bV C+u]s* :,³yeOv7 4(olJ1UtX]J2 v*B0$EһHsa_f4r&+j=0٦K`^Tgjs_?y ![q&~^3{p6fr xDXww.OP e}bw[aP duoC.2ar[^X>N\X}-, BYǬ&)]|Mіd̽TX>ݴH.P\4Bj-'pPO\f|h0ڎ5jK(2g"AnJλJNg\P1i/;NW7 AːvQASwΜOLm{Iov:Hi]MJOx6%Y+gH$=;j<Ϲɬ½@M?cUvD=4eYWW]pMuL#\s;6 č@yr<9UM/OtCVb" 9HOUN"?Tg' BM))GIG8Tl!f77/#&($X;*0I$@_!C$6v$bIgsS`̌MC>3E.J ZHKko0xg9"FIf E/k aY>ڧ o12NTf9[ɾ CjIj+tZBjӘ}^ [a'0% lĭUYT :l:}4F-&>J6GaB#t):꼥f6vav A\qogr"NJ8DžXISnC|} N7KӋMhv\z|̷,NYCGWeN>#_IVy9<*[[}o%j9h#7,툳O 3s`/fpwE-qYeަ2_pt!6_5ԣPEt0q9ӪFPBD,q&ӄ)IgxÝut:_e4aX iWJ։--D3.yv;$ O>8j yBML<<:އ_M{}$ѐx/+Ri70[cP̶rW`!l5R, j:..eeSzT&8(fU[2oA\G|E,9B5$HQG+ /'>J(ϸE>? #Ey|eԦ, kM<'0M~ k>O!݋F|K M3x)+]pgKIݓA$. \c"ns asm|[C 4 v7f{G/8ơU{r5b;}!@J8ItGrds`d?2è9o\ '.‘X^r|`2@)<. yKk;i*Zgc# g` ̳q&C)9FxW 1k}/i g~H7~yVM2g6޻&W[Lp>?{:;˨ΥB<:fa|T(cUN]|:!=D[ T%_Q'!-Rd1rq<>0^Kɷ5o >$CH`v *C~Wc3t;Z ku@s'˻17fŠDbN쩾|nCC/'E^49 aԩh{5R`E}"CQ Q &X57¸>:֬bDй0_f;5f kYE@|9ܚ7dVrFY(z-@7+306B! #/JD0߸dlYPiiJ̯Ўf$D*HӉ/. Z6QhȺ*0~!nY" P*iɠp fM6yFʊVZegM݀YTϻpVWE#P–ȇL!qв2yP*=9b/JЇv:_jUsYt NF-!2X$5'cbxc(X*7D IePKfw?$ pej;;{N=>,(贍cuB)#Lu/VQ;$ hpP( (Vʽk0? GT@kKМ:K,4@2\E۸0ix5ܮ A10'}-Y=8h*VE4u)Ya(;F,LeYQR Xf{M ըtA%;JVքa4]5)!D6 ߘg^'_$RxT"D{B`@gcV A(x$ȉuzANs IhJz9ϢwS` 6BzM6d $ _ KzAH `^uR{__ЂfJi,xt)ڇ ֤ؕ ՞N̲N=AKE!ߣxh'!/П&( ʗj){#VOk@̀5NJ/񋞝2bI|HdMNNp/IZG\FGʫ:QCcmT\v%?p?PJp.rANf3Z#z؄'R q}AxoS(NLy49$FS]MrDg=sJѝK6q%}=Rm6g;7s# sRlK:]2l_'dZm* ­s>R_4=ݰֱ<㓩’ǎ9^R>>{< r,>5[?\4VC( KC]~\Lİ3{C?Y?t`BUu9 $E=`( .wg!/9VVuQ_ @gtGn"C=Wm"uJd3L.kΑ}u%r0XyL5]3jɨ5/PzrUa+2Š LCcG;e޽.qݣzTJw?YKMY5qi)lD&Ng' AlQ4D]Czjݥo獛%d"Wa5|а@. YF.9{3e{z$zq7K+(Ty#X—rF%dƝdẉmSkN'|zs"apE,E4֙o,a.8e d{Z7) 1,z'_Ճ-\&{ ˄|F6ֳ~[@~nuH*u|H%5hpK&^BE 4Ԫ_-3djiJp\E06ٽsJR 3 ߗ1fuk*&IӂbzD@읲 QpE* (j`i$9eEh:Z@i DgVިR:~ц;,g!_D؜4R ۓeHE~+hd]̨.@pmlҴ2[~i*>8 ",1eu(:)t%Pƈ̳^C;Pl mZ2QSk10焌u*J+ KUU!N52cG!Yѧkbgh$Qcډr`^cb"aZk"J,)bHA- 3n$Oآ33;Oel>+.#١ts\a |q60) lOQLcDXbNS,oZ*$4$`́וe|:Ki9̅x/"c4st}?gw݇DSAG!j^^F|{Hנm!80W u]ա@ՔPZ#QL0+(Ol)[X !Mh~$?ŷyE5ӵOʈ"1?ќ4ςu0+NYP~<!| .N0q81\w>ZnA-fDZcF\ҩ@d` ߏɵ `oŲڵLfhP sag UfWnǾ>(E9 &j Q]7A͟ax L&WI,-v gϬ{RtQ"#9wgx@.NbRCbF^Øu;Dư7:%#1 ЦRrl<Amvq &JHr:U„5kc-R}`tWNď m%fZ0wb'%H%ؕCOIbC2 epR!1nY_pόtЏu4+I5 t&zßT["ǥAFQL)@]3[>tqܞR|HJ 塓z`KC_vظ|M-EբVb8Cc7m@m}>ˋLY'_ '-s oÆ[Kl6.x*Xx[ܚ4u>ءمFro+ s*Qޢx e܈uKaտ3]cKz%3g' pv=Jd2T'Pb0){ҠGRݣ{lZQ@ѐPPͽ+3<|pD@h+tVX. Et̜5qGMǁO!o.Eu$~krLKYGd6KMw=c&5>KC ]lQJX8w0nS T_V;z/&fG}"-8H 29 ׸kfW31XaT1 aϕSW 4Âs],pdc%[ё]ich`$@6Tf&Kp.o! F& B= H%.h:lYLV3\vF,4{w?1e1Ŷco,˙UelKkBj'oN3|{dmy4g<6{9Io %nw\Eγ=CGæ,ijYǮ 4}ֽ,vԎ%brP['#ά4NF+1gd >*< ]PvGH#z]ÅdK_ZJBx ZvmgE[,eKIJEbc |yCelWCY5ffͲL/4 ..k<O َ9x: p4K ASC1V*?>oI !Q+MaBا~:"a[QT;q MXQ X3.ѺbzQ(me23 @I9wIP#gB7jrgGEJȩ)P&J싏LwU*ΖL!vS*lR{"J>q $ |_ҁ@s7ǯѢ[pşr+di]RHBp|c]5# rag/6W1Y6G]Nށ`{+#y3]t!*eݫp=X3'/rATkUsZAp5+/G=_bm\!gqϯk0p)Pe ?: & LB~&voVnCiSxy<) {;acM(]Hڞlcd6d;Klc-sOٮ ISv1ɻ~n/!o̥G@㣌pdk8"γSgOjaLFBK,65B(1$S)1=FwZ'Dp׵*Ќ3`|,PV/IJL 3 VDoMY#u'I{] s^R( #CɿzbQ4jX39m4~ nYq\bZ*pJ1٦8dZ H ]W|=ȑћ()@O[(ǗV';2jg2캄x9=hSuXlkIkĖ`V;B\lTa q &vwg𐩈Nyۭ&^[SJoi@ ח1d^Zxwܻoi^ g jg)嘿 zuGT 5BUg5&\m;M  <gcBŻ&:3q@8 Fփ='/)]&,&6p.cI@ l~q73V \Hq-D`Kz=o7+M.&m YUm!)f)>D[i+H៬a4F xcUٓ7KD;V'' q\7r==@Yd9ԱFZLVȷO#Pv;<f:L5>qDqdR6!>ʘx6QRM^oP䏂/Xd)cP,9Jo"(78̾.IA9khxC_̑Z7T?e8eґz}f3%k5V0Yfp蔃hQT Ӷ> ˑ &[{CNM2'?WhO"ލ\YVUc)1йv+r/o3ߎA SZ a]!PpΙ#ϣ /YϝH BnJܿ!̑p--_*TEMIAuw+HX!?ՠ xs`$H tJh}@GnBS`F"hmFx?m9Ӹeq%mUt8Wg0nPXbCnTux%`·4 G~uʱׁ rjmh7hmod}F P(Sȴ-6b>):T]p3EV)x0)֭pomjOn:4.N?48?3 x3}aoJƒUz› 桲mnIe9Fǀ|jʍeaN}7Hံ m|QSj8VdETHN]z\7V;8Uc(YBYTF.x&0᭷$q9[[ B$*Gj.J.2'wW 5n3f6ȞVA燄/knq+֒na!Evع(G1_Wy5 G*WAXtE>"Q\t0^MF,Y@O(Z_XfKü?u>m4W1wN=KX3&nt5 =Zq蕶LTlNMǰ(#\(ORh^.LPkׯObCs6W?y4/RД(QnrO90cdVpn0#alVK!"F,Tމ[*`ߐ'1Wxƃg$̄ǵbqdA>PQ8.Gyt/:RTj<%B`'(gY55ӗ|GGn_Cmh?0ܚd<Vj ͉%ݳ Nc~-*ȉfPB3&S2"u]]!s58|jw4;lof]ZeYɓ!-VLM xkooc;zEhpu(R8b =oOAOE88?n5|goX9Ik4t!s&Fdf{ę9DblplSJ[ސ>1zE1r#+.á#(ZAOHa9}>zQw۠x :,0?QbhTs HgD78DQQxx_F ؏G#MJFkB6l\HA,G@γk)$'g%Kz3Ndc HȫzB,8sO $j+ ?*鲵/g,MøOGyz&k[ ;AD0\ {s8=18"(D}OtL*=<?<%g-Nxo_Cj('a :66p 4|_3fI` lvN"6p #s/pE>o53ǒk?g"i]e{ZwB?ޫh+Ky.N*=|,|>yrs+R\W< 'g"Yq𜎱nQ,*qKfa.CĤ[ڄHm]ܯ(֨|@@  s_YwMnRwfiz"Ӌs23XEOǏPA̧;m$>mA!qcڍwI~Mg9 WfxH# ղ%E p&gq)e:KJ$Ezk|7Bixy w}%! ௱!llD:K~ N|s?~Ӗs[ 83>u1]R !u?/GKԏch4ѱ]҇rJ,9jBJ׷4@#LJqK6L+hۆyYL$ٵRf@~N9SubI1ôLbl&y^fwdg*Xz4M z8cʭG7B|<+DH 9vA Φ|BuU([կ\|׍H6vw `RsdÚRQ*mpܝjQlcd3J*#VF_^7i;%s4@Z5(w)J*$܊D&8-hP.Y5YDzG(`H"y@9%,t'ԭ-9:"3.aTɌ%`EIGXIZ|oӘt`N`ԙu45s}-d*z,T# Gcc.Mڗ?Cx|͹u09rSyx.DG(bՋz ޫo ?Y:ݶo(+<83*DwޣCwJ]>[}v Yˠ\}mJIJK1ыI+_^$57t`&6gMݢvPKׯ6$8)Cf[YSEgUW6lOU[d^#f ^qC_f E.֟D{w/Ve#0QYhqˣ'/nT{lM풹!ìw+@ei*o($Swkw[Ib۰ذwCw$a^(rZuryMW69j!PMZxv[eNTv{k7MŽ-ɓ]^[ *+9,jQГiYRYݝ{5UuBL 4lWpZYHӓ*1l̊'8TdHf&}>3˫*(6NڳxDgiY(FI3k 3P"(:%4E&wΓ3!=ߊߢR/ ˯[Ú` L"uQt=ϵ%QAVy6e^%Zt3[T*\R3kq+rdW&jݥdp:UY#F yf^Wz>0{2T=mu`+uD ^MKf]pȋjJVnv1U <;>BR*pfB2o,m_Nu'sȿܓwU,A./ ,\Jq?50pshp- ۇ=մ CY/^00=ܛ3hځ$]BK ]8 j] 3A{)&$ C}#Taig&:b@UB4]Mώ5pkrmϛryʲՑPۅ6:-=t ܓ@0Gry3P(R\N|~M3͖MXNntaS*(mYV BʌZOZ=WZr%Ш.Mh6-/ԳrBۊPحd#ίTҿ۽bUVyѫ6q(TI#V#^RcX^b5") +9DA[zw +F9eL_!Y2>Qafq50 r.N)Io&&I wcl}|RjJ_n/'MC»bD=@x Ҏ1! s{_ ƨ;0٘)2I qKoZ#u~޵XKk=EYxҍ*U I"#ȓaޏJPŠ:7;c2{ ұ k ͝SrJX |?X{#~[Q4Us<aDYj9 /R,|ٮTu橠>'%mliz& +\ Z:z6W"YK<\ԋ_r9Ͳnƨce[,+&Q X#&8S* e((ngZB 4u}S*JבQryye;$LvmWzyȖerۆfZSx{餿n"Gez~`N*7 /%neМ0;tq$xzugC/uk3x`)k%P`=+3LM!JA5O#W`uuw?lltw"DJkm;2=SO,O^$P?P}Li`{;iV?j)OD6j|y Cl[ǐ1*5=YP~jΊڟnA*O뼑\Lz_I˼IŪpߺ̃\('jdk3#f%jN:0> l4O@'WZHܾRXŋ,Ǖ]1}3G#C*O\5)wyO&:U\6-ּ[mf#șy,'WO2w#  @CIU<"J oѽV7rBߩ2/CImF?me䘂nmBtEHy' ;& T1$ Wa(ڝMMNV#>z7RhFd[ ƺ_(X[oQ~ 79P/ɨ gZܪη>_7(J< &\@⭻ј9i K}GZ*JB =PwTuAgXÏtmit=\53O+dg qKgb[E> vnk;ApeR/˯UR؎"QC]}l}$SvgA8hl6' NZ # <3!/?jn!_WXcQ؊ChDW?4QOMł»ʨw`CmsN*\Pq}rN_G'oC>a'.u&;6w"wnޘ̭,O̴I8I[iᒃC:i+s# F\ƓL(h>ٵFxjx6P>,O"ʯhI 0̆T] FQ ~Ǥg*lާA^=ηHW6E8%xp g e#-nU{DTD'">Ƹy2Zt~-4\}mG.f׉{7R2ܜ@';1 ۠oֳ3;d֕gFt&!:3c2$P~X`WB KyWt3dϯD͎󳴁܀ vIc^j[5 TymW7ԦEӲzL䕼V'PkVłT†u *v k)xoz'F[ um{ ij5٘yUTF$:q>LfªaDHlij ˚!m.@ 8zGGiFÆZXƖ&6b똀iIJd#I~w*vks`^2sOjlyKj" FD3I`˚tiA ˻ܙ2  /Ӻd+z;HG212/XxW)_Xn=괾klaV-OlNW{Tqѵ 7b'. *1U@P 0V ݱnA;5Y l"Ī9=Jc7kxPqC/q*3R&M R S2,LjŏimAט;hmawItrOMa´({t&2a;L1םkS_=Y}8ޙ"-W&*=ɝ1`'R0?^}8S#L:>;.ևo{  ֌ʃ5~6U-WQ7w&zX (\V-1_`uiDy0&O<UÁ׬譶}sg%wLۍBTp_eк7b =3h}B"!SzjnmgW!{TF- -OBU_]?kcNۅb;9*TQW;=&}Wm/|Ź5Ns‘0WZh%T>8DC{#9V,R@gw2Ma K19EDª3򘯯GkP/eE&2ow%d{1ڜ|syGAw!ܟ"=6/O~cUo_JڂxewҜHZuS Fbku6lܟadXpAᐚ NkjfWZ>etsY5yA21h {e2ZpL% FW<;2;۝8f,} 'wSqDۂFy /hEs!ė6\5`7xXAj-;!+f=eExhmpda<2f,ڨJOcO1Ĉr笩Ȭad֫܊U%\uĽo';Pà$<@&"p<%_1}^u}c?Tv1iJׅ qrj" N#8TL 8(wf \`8+.j-+~BR*n!~ {; i+ۇi͆cnCr;1D*ݿaZYg~B`F?9SHa~*DЭlE؏kFHbl 4vW H{*LRwkAu2r%B?j*k_?,cI 2^2W{B  _8E3iP{1JܮUrHgM@НUG c Ay@ikƉeG_Q7Bƻe63uu!Lx@(wJQ˵c҄K<&]@8TnkAR-+i?b$a9B'OiwUeRX.U?Ǽ?@B1ڦ5C-669Q$*L]K7iR{{6 EO-#vjciŠ~V"$ =DJWx-06;Esi@p{t±X *HMeo6em&$]n@*~\+k7$}AՀug޴&EQ!N-3yD%a E>E\}Mo-\ٔ^g}gVF@$dQt7UZW=|cl(ڪ:[.#Sd$D'}@Q: {)A3*i3(6;oi~t)db*E޵ &f!AФkQb=My#qnuXaQǞxnbڣ50(c>z}~NSLG DɁ3q@GP?7)]Gg$' \d}CWCg:&\ tGTR0A3Iŷ)XttTA KPO׋+qj8UK6JbeܻP*/7uiB} 8QxϏ t|[glF$`Q>k6l}>*9W٫0< 2]ҡ2,hH7p1!oN֦& _MRR=ZnK%[w y)ܬV1 'MQU!#;<[ rPw \Rĵ R_\.ϩ-q0Scx]GʶER C ̥<1_oQ.Y_ 8KdY^UX]h\Ɏ%S%Щ ^֔S,¾Z:eq/LExHepKX.t |/+Z N5q5B$GCjwqhbOx܉jlp&&}Ϡn_ %C1MXi&1Sw3[Dȉb l}7ףe*D,LͅW'+/,a("A`sb|pD0 }y=e˫~ ݉$zW$ ;؛Ih+}ѺAX9DԱ>\bQѻ쟤w[髧x便vx9׉ir<`ȸۉr"FrRj2!?87%v% |UiܢF &ԏ(Etűhr0M9㊣\^j, vsdg=H4)ȬD04';mK'{'s*SNFK5J/W cQ,$7+,ӂg_ ZL2O6)6'JPRk$`GZJJmϑ݅()?KzՋ\Ng/R˻qbiS 4B P!`V,tU8MjmC67$dѽv'C.A.=!;,Z`W 1;•s6h[~wX\5g 6-:)c' ^hRI$9#o}rs=_oB;$Mu`D-r9.NrWn|cjQFK*l{;7kB/кKq!Ͷabemަ{~)qjCrhl0qmsQ! [Կ~!鼒:_&qS߀5ю",jp$c[I/FVey>,{t<@"W"+̫>om!Ξ|arU8A#t`tpq;j"tn }P@$ }w*ZꗱHZ'5"+YD/Br8?U@Fſ,JqF"֟ kN];B́((k:u崓GCƛDFΌM*Q}1L=bp\00gJ Z3\m[N1:ב1nk5Xxq}or3(țm`@eyaS@)Q4hY?,z#(|Jbj3%=HvahYl喜}~ dӸ v_vnW|'Oڗ2KE1-B܁rh ܡ2Emmc6;(X[&l&r?m:b=U&K 3z-coJTIRd>F/eڨ(!D1iDyTYt1N)؞m桠,CRȲ θT9EAW`tAȏu6A*{nu*R6fcp.RfBiݹhyCNKע0eGFo'h"=HB^x",l ze/Y2n#KF|'`>xwI&" VĎ3btdC$'\#Wgp})W-찶 w͌q"4^lB`Vܰ@6S9:%r~3ȸ_W4 F/eΧZe<&p z3+;vƊK#3"0[nmiӂ oC5Jb+KÊhLW?=r kiMڤ3]{0&R1b_\vDrNm`qA=(qRχ)gj{>obMJ뚏.(Pv2jhΩA*Ϙf>3K= h8.hBn2q AJ]̳vXMm^c6=+}r<@$sCjJoBZ޶cDoaGNWRGaY1rjch:䩖s[}פH-W_`ElQ/g(5XVQi3i<W(sc Z_B ٫_$]{?(z;Q \We12kJ:hv(ww>,8+)B_%mKm缻 G>tU)V$V=rJR8J3)JVO5{ !g)wRL:C'RZ}Fp6dHix^Zχ"Ҽ4fm} g, \m9P~ /q*~A^86[T7dd]ziS[+;2U[&Ϥm)&=PK?N Qt}] )α~J;sd[XZF>-r_(;\ZN /[2 IwG騮_4jƞC䡈;awvUn17P6"/>1qY[tB)o2ry ]HrFmCTF2 = n|mZἉe"b-\<_a&h8d.]Vߙ 4Y4m14 Kob 7I[[6 KRul>vLc Xl g[^=[-Sr|FR1M jm NSĿ]xi] ?XHQ2N }}t|um`NEc/'KFly:>}YD ۏ-kЍZlF A>&ZUf0>jIuXuTp<ׯBc@8(oel5鷞?N]ZUpRJ 3W'ܝ ƅ+fхֆԋsjh9H&Cg:Gdo`ϗW§u|Aj`FY'MDA/?__[@{{{,KwJ>X C"'hM~`2j%EʙQNa{3iw : g~n9Ψ+oȮG:;-ٗ2/R?we޶ áI\.Z U[uIg㰅r2$gXŸH[+Ђ9 l0Hc;T⩡ S̕hTQF@ $WAJ"BO*Q.ƒ "xU*VSCZqH,r|?؉p:FBӊrm\C,N}W-ՎBx2%eZh⬬g&fo#!_G4UAv֢IqfKfQY@ zy=ոW1"J;p ߍ\' w3Y"$fLuΉr ;7?1ț\%,F9_ږ=޶*)K~t+0N\̈"0#~.YMr(47{tpr>Y^tXìp\L5VЌb@/zMi0 "7SvJu5Bٹ2ߍ+?8rҬ{hA&Ņ5]Swgz!{rrP{h(4&گ)xsV@2:fjtM#x{LZ:J)gɕQ f꫞& ZVKê8Йzi6"rc֠gW0|+nbl{c|+7paXN$Çw_z!P۵\5"{39hAC"W_t=TrN]@y=tÑuAlV֊%XY EI*\=}C;'dH`6|ET/|g?N*MCug=1Y(sJ=yZujB3lZ6_JekޖUJqSMĠC mcw[W秎,iIKرeΥ,&v=]8HL5^mE]TPmÕV #WHYmU_fB VՎ~!4dv Mf!r~`$X?"ZtVĎIU8<(,~4L~L?B_HlXY}^FHs^lҶ䢶F YXPLs=3?CWcH!Ƅ~X`gEMoK#Sj3yݓXxe_ߠSM>ef}3Q '3)'Ws_0mu$wl'7|L wx!t&$k/ʪId#`GyJKa-j6wݵ)tXϺz.3l!kuf4]ӒĪ$k~mC҅ں8]#濐ig1 `M/: OS+nZs~)ھ w{kW n<6/{ǿF&AfE/?Q2m N)P}ŝ~Wۙ`.Pm_O~ǚ !_?)%R`( :P¥H]]=ެ? _ %g4ONmώJgzXzh4 NRL})& ?JH#,ecghDJ2@W&6[gt{G-<>z(Ǜ |]eTSj<>"C4]uSwcjnFUGe*R#=i=u;+`u]@[艅wZA}Z 78J#{&c&cjiݺXe:B~֏75.  .Gj*(Ė[pX^e_wS5QDRw8^y=X-N }N%Jfb ,WHYk!b Hgoi+jQ:T޺oD[܌fAW[JJgW(N&lƽ@t#qiD#-ɑp~ RZJ9&G?m~ o÷2*Yk-(q!D([-E[gEpZY-XSkoV/@P~X9=K[ڨ",$ sFd͹3,_G +8 8wnH#nv}%ִ]!03uf=qxgeN؃XPM't?A`zM\u½8mD-mwl7Aaang{ң¢G@sܹp:Ae6ǽ\{煦z;qQuAUoԐd6\%!8 ZvPhRG-3IYC4y/صG3WN4Ya(mk-ކe;{{>s<1^xpۘ-h! VʡtN=l 7<,y">]5 @Ec e  u! , ]TbЂݛ(E;,_m[|ǘܝ5ٞ6)05 aE$u'.ѝ>cci98RŽ$ Bԛ};Een@0xj WaE^XTz6 G/'bF#e qEc<^F 4Zw<X3rmvg2dn{dʛ^ -Mj>4-<`(Ơ4pAT3`i&Q!,4mow% 5J۷(2/T>"K?arXI KMbB\,4Zp6K<'pP3?SBxSJ9U1wPҝ",- gMSʔFnޞ V(\ 8(6#٪':}[6s+Dz6t1|HŬT8Ʀ ,Ū}=H,Ąkهvc;oo<K\ږbC`ph/$N&P!˕^jCs+*ьq%cDϻ1^G: dZ e"ʕ0N>U;pA.{Ҕys l(5wLQl,r5փWF"ͫa;2lBZWɱF̶NUˁdffx0G6qM;:Ѧx9Ahqgu_068l]ǃ@D)I: gTsDŽ\2WfP^f$}9|83$D-[Kh D!brz*Bݜ5_$ /ϼJJpMtBl]R<< QV}N5̱ gib6GL?l.41W.m7(T$ԾlCP_:*nmICTSrk !#td.3>ogɣ S? 6 %ɇrKBtg^o-sw.=`Qf& xꈥ:}{aSk[../K oo!9iL._z=jȳ!J4KqXX/`6B^å H]@Kd+Wͺ`6ٚh)wFNƇ.6`jѿGÁ|Y?{xBN3n7e0s~cPz|懭EUfL kB~yx34X£PVcXaB]|tL:"u^~7׆Q$KK ]# 8l5_- s6ŕu9:pePmRWTe$W#/[|o_Jx6;nh؄T] SsgW\Uh*txI[1Y7`x}kXڢL85LH/uS r6!3"͂t.;G*z:m9[ۥg00C"qS{`R*y1j{zKb&_8AP$ZPj `kTj_ = t{H ޅyek2D$7ɿvM2y(BRS + [F,XߧF<O6@:m$S'26y)B xj@#fckh1'&ۉ0J9{=].ۢJqe6 p]dIeY!_ N.rOȾVOXeƤs l1j~(;VId5DUujj'_詋pNOL50kg ;eC(ÒG,Y+w dp: Hi')`pAJɮeWnkU®It.p&6Qqmaݣ;ͷJ[%3% 5χnamո^ z'HaS}xTt{#]AE0.YZ@}=#@DQ tLcl.7$tW+~ٲiء_ӠvL"l 862i~6 Vwd=<lK=i8q(Q~k5=mh [N,2 7Ӝtڰ6JKӡ#xt!o@O+rsd!\{#2Q8@YptXn =2~ 1"Ԑl"̳&ↃIXyqu8lDD9b@=a,'~'|ԡmύxXDΨ͜MɿyDe%-f5>'+>Ӿז(tHE21ćYO!PKyq+V td!|X-Ue}E%O$W/zR@r cJY;*GF-N$e!Ayj"dc>ϡkV0#S-CWp~pu贈Yqe𱙔 :uJ]JzV|}j9}j-#b=%BVֵzۧjfiC"xزm=*>R2(/~xF!4i`GhUp~ώXLF޺Ŷ.IM845ʰ#vD}\cg[ 6?c@VÑT*nv,LxzCCIn>*M.GBwLgĿ(4)0}Nm7N=``)!o2VA$<4NjP\ g9ø]Hb OK `]Ab Qk6Ažrh-1&L$%6Ы9ˎeT4nb(y;=ci8Ή HXg^Htcɜ@ɱs S}R8! - Qd;E8bUKBT*].]LI̫Gtĺ͹yg*^,, [a"#;ɏf" b2b `oc@ߝbɛ* /"b ʾs.%/LPk609ﶍ1/a\K9k"ҶG}O,nU ˮ\}wV1j@d*tn{8lV|FA;9t4h>cж=rO1jF|7%VeTTG*f\06x7<ٔxvc;ы1ׇ˥v7*Hd.'n<g/}zo? ȈMZI(}}E3GJ_{s!gyRH]YՉh ]5ꊩ^)k`*> -ڲȆ.:*%Yz;θ?S[+0 `Lš;Ė=ͳB]TBhE"DPna.M"z.Pz, )B:xW,w_LbO8`Pdd ɥlwV:UP*d%j!`2UGk?')ʀ ~F9㼄UV<ǜ>h+rFFfQ q@ FF|Bf }K}-+ atե^xSGꁋEI<|A)7 r``Ө,w/<Wcb"fpٞ'0J-R \IT|4!Q =$`l̇[ħAp j Lx7ai^dt_04 w[Q/:iNgjᬣqCDY^3[XT3 }L38ʬ?"-6: EtaK^~ߏLD/4HGL,&s@`FLs95^;Wvi83T<>jKGԧ_h'lMn5JVtf2e_F~2eԴ%F.Ow[6ÛɅ)߉iѹh;3/ (~ns ErdRQ9Tq_=$%gSc3&2Տ֋KrNf&Jn<~(Sv\ RIϔPW`A,jQ0WVOc9 ~p(!FfAϕ$u`713?ك񒏶՚l㬳b1qo>4^[DH٥V1i6p*C[plS4]~>~?-?fJJwG [ds-Ӝp. a<4r8%J^!m  o8V8CyH\= c n5^%FMtR|Iߍy zpsN-H[T7zt?-L#Գ+ְ+ ^"תn/̍guy <0,>Uli,-Jc=rXQ;wŎK]G}(3!JOˁ*ٰ,Or#K|O:+<=̔9b= bE93>t2yy?\?l)"fb2П ħ)]'pUۦ3'^ i:W^# 0z:OQ'YՈVZ[#6ҹ 1mc<]fߚ˨gh2--UՃ@υͶݙGZpϨM@An~Q}dڜTR2o44;(:Z9}v'#=„4{%}54w/f[f T uGHvo)Pè I+N'-5KSh7qm?8}G4M73>s;tSA6G$ ` 3[EMJwk%DE6A`;քMPB%7 jX{*\p= o?rBz}4K%|U1("]\wQ +ޠ0H6f^gߒaGz#?bf5|zdfQ"c|A4L|&bl'3MsF`Kn~x_ F1Y*:t(}y4 F|'Gl |"RfA4|onFi918e*@._FbMcˌDRx|Xnxo-wtKfF{_HTV32@N2ꗜj>oip&N*`]uN˫3:2q +[Cȵ!9Y2'*@Dž ߇kqG}ptzTzQaaU,2aAb>~6t1kiT`UW> t#U@ ~0^\HHUGs?^G4Y3xʌ2ʜqǍZ+IL9fAl}K̵tTt+9n,߻xFS=8}-aT#1},@wb:FÒªț0k[JoII2xϩ6>Rޙ\j'0w 0Qr/*@_WҌڗ1fϊ ( E>X܊vOހ득3^%.U'eJ<掠|<;௝Iȭv1з}C=0S$JFy~` Ԁ˄~z]0VjZyg,"aUyV׾h^?GCB E04~W(#nM=鯕ނ%~ZG :I2x˦%ֆƘxr7Sޒa'yWzrMP'IM}!b2.Jo1*8   *ja5׹_F?dOhÕ@o~TPxM,3h2zX#$rܾe<5dZfh${x)hZi9iT>6d~r'I=s>\]7F>޻fegG<.w&]S5XŎJp"jsخs>J}W2U"4y]}NbxH89igH~hNUO܆A ܇v$hٱ>Zqw2UU5=4i\u!6VZfCZ\}Ev!a xuL"c7ZlD0+v :VNH0mr*Ze205;C\ gC 3\2-̑޼,Bks]4E[Ct/O;4!©#Ii~yVX%H|DU y:c>;H1)QXR;Ī<~1|[MϽ_9tu}$LđSN7q,k&$Z:oOj;*ՉZE%6.({t!-R<(f}^b X!_s0nꍤDjfmLw$6A]9q(Xi@szFryyAW[I/JVUUo> i* d[C[ V7Q\eۭշ`KVqsvcH~f?~6qrTڦ'Q}LɔsmH1c9> dkq)+4I.,**qbTˑ*"~?Fy bv-{{ه/X1tH&R{!/vb-kҏhDzw%8o3p^_噯}g觳1FVE"@]ͳАhfzntF(JJ"v`Eɇo a7Y ǚsX;;OLZ|6dmF!LijDE*=>.@LnsF6|W74vgѕVPP<_,A& t_"U|\rf|kV}+;'ހauYA۰h'FDlddDRǝ0M,+7^"ҾZHBi v1 ^JG~|<5/یDlq$J}3Jesl?T1 ׇH $Wd0nAgT=Hm1qPr78ۥ$ *r+d2'`@kJG C 8;gVF;)d @h% m} 8eX2G^B-2#w*F -~G]-澤!s+9/H wkڮ ]zfR\ ;^[d:ߜI][<|FjGڶ&W4fbPLcqŋX\,Tài FW$rbj{[{/3'sB2\lTZϰ-^l}` UeY(z jA}}eлq(Vuĥ]BF6PߑCaߺF6¢[ӗYyBЬW%Lp#cP_NXT,ttUsTDuz/d/ Fr$QQsV T hd9Cqh3\w 7u_-Y p'# ' -FYڽXu@^{}+)^JN6BtGu_]<0q/]ŞB=6W|;)5:M$>]6JJfuvi2C:Ln|鷷2vCN- V ;4PHͷ`ȷ1Nw>XEE Ѝ ;51AN:@hI
        t6\Iw@: J+w Wl0^*'Y|6QBWt&-tki5$pS`atk`{2=-B+QvB74SK:gĢ7o-}5׌' 0?w23l;1 9HէnΆn ZBW03@j ƱI+ /"ۏóa0Va;g8pԃ 8clt-%}Z褻9zȋvݺF6h/x;akŢ=LmڵFK]>pd Fu;I/pw7Zkiw4"6'&2Om%S$:0^q%hY/o"Orm"'b7֐C``rKԟKD{FHXռjW熓nnJSqldhBRo ֏4#†C$>m'mփջ#=Pl,%GPUQƟQbhEZ u(M/1PSc Yj@Ü ;}#iOkKRl FX۾|7жls6 eSHcI = qߩij` G^8V;P[W!nFoފzO qiѝ5޳˗qW;3Ĺr[MS>nƮ$㎰ QpO%bwmm u.P](Q%~\|\&LP[4 3'e-]z6SWߚvXmJ~9xXgz |Hj`XDmJ(@4$&\p e=`7b6rg 2vegG I3J.0l! v`9Y^~q|{ٗ S<4L5!|*. ߣ h^80, ]ȏ nE1zܕ3lbb^58gBi;% X>6s-$3ݎoTCBumKr=_* 3,"j)Pd3" ^t]P !z߾+ኒQ7$<ݵLV %Vs9,r,G`y͠ a_ ̺IԻ5#;ӀJl՛m~3bK$BKx*]쿲"fi7bgczf!HcA1L 2fӾ"scXc NhygЂ1!]7%L瀌X.oA(.T0[ŝCRF֓X1 XN NbgYZ07070100000038000081a400000000000000000000000160d9f5e300017184000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/C]?Eh=ڜ.+9{T.=W9s']~ھȏR$ v E@c*7^wK3rz;Po^Qih[b+4E;\dHvo& z{hǝT7̞/m;i@jǯy_Xq]6 II:]yfcseu9@_Nfks:ުbu7VϔXl 7N:d(VD7:Kޞ,,_Ń4TzyLʿS6HZN'y;ItI3,)dgWQ#VoSw`G6$ 9ͩ&9a_6 <OUec_U q£u8d1tFKpHL.g,qpi=\kyn3t)#Uft*vq> E8}uޥPtÛ2Dc F"\FroJi. OpZj)EG?mCvYi&U;GX7V ciL;b+OۛOsKtBzͲt8E̠b;O?^Ab(P]%ȧݩ\O#R}C/N4JwczZG0z!78%ۙeEB|^þcp AKTQcd&F*~{xO j`W 6*2ˠp Yk{]怴 k9FpOgcsK_p<ۨ(ʹjnf` K$wGV[F6P[W1 @t A̖ RZgt3y2R`EX5SPS 6 '#I) ,u6Mdp2ka<+%Z-qpJ ~@$ݧX+w <%_zn @X}UAzd݋Qf7/݊Uiy-ŕd<Y9i&rߵ]5wSGG DZ I6`?n> ж dD TM#NFR .x54~Rk>+KImp9 "} 4"mk< bw[/٧"Ya p>@ocOHxO͕8PڼIK>o`[K>_#=R) vĞB^BY+яb\^%&_{C\UւNw'7񔍷Zt{!]Z. ݙQiÂn$ڂT4$ O DiMb 嘛gRgyWXd}ViQI|ϑlK5-rE$\Tݪ<.Ո$˪>:'onZ"ޫ&%sH}H{oi7哄I~#Vdclbr{Dy}N%I,;#O9XTw** AQd#7̍CՙcS~e13DEe ;BX+maccƓDaz=MhdCȅGe|*5V#5@"o6ˈ2R- [̇7ϥ5zBRD6ʋC \?2j%azrzzAai>W@!$ܪ&DBF?oQdej8 z?K|@@_=<]! o@41lO>h(_=w&OVx?ߞKjj:Uŀ(}=ꪀcYw8٤T˩P_4H=9H?R ԙz(:CE_T}3Rc|ʿZqXr.[oo|gf))wlhYsz`e -7~1w6"l(bƝbIH!,='a-ݵ-7#۬E™շnŕj}(C`_2v ϲ $i ogxaUo1Kº@ݫR<Dž@`&V3U`#sx'i";ǥ͇k>J0 }|]22 u l[`뼅ŭz3VB~ʝcL|.Y(3+ѮwÒ{ZC>.p8ԐZlQEehЮ['*%(+qY]̈\ϩ 4qʢ4g hl7 q RD؋0*_Dct2 I^ͣV]brw]6,asnPÃ}L8E(JIST+Q@ kp[8Ɋ=tPuG,ݐ֋9TOH-24ڶ9D#)E?EW4\*.d8x+{"ICB!i*f-zU|.ܟ3ӌ)2^G:0 gр zVBEC˨w F6&z0W[ P0$#}pH3kd2rs`PYRXFy#IBZUC hJ#*S*olOn_ Of]sh#[9mxb$gY@{PQ-+CP(ܿ21aEnCZ#UjGd<"MQP868 d1>"V'XQQsM4n4ֽЮ٢@7Szw.]pZ&8)$]PVلIi3Cy{Xv nfnq0C=n=y!<^̨qx4NRy|y.VA'GMIAܱD\|!}hZ7\0 EjSHH=WsU@wD4@->_~5ƂlId''4j;zQ`֖ T(ĤcolGu+9=}}WՈ 20\9T ҾbCiVH'f2wG Ƌ-ɀ9өRǖK(/vr2MYi[0 &Zg/Œى)!I`̟tB Uq L \%2}%VBSWcKWߴ6*!fǿ]-C}*7[n{1֞;!g213eO TcЇ*΂'1:qGcTAv0fliSGKH{:7A6{v 7炆EHmnb u2L+Ӫ̹5Z^`\@6Bq _ &n9| u2̸%&ǷB[Jf-PS7P5 /}wGhö8ʂ#i*mjcy"P.PoΦ呇s4VK= QPݧ.bXp̫ z"Oy}+%:O*6@jG{ 'lwU,}G'3@a 6R63z%괤4| <ѯZsQ}@9V$<˨.K)a2)u!&qCb:`4I!#H#)tXH 8/B_,v.xe&$xu%ѯT1|9ws0>`+rU/7OKX J3Yܷ0\_i ~y+lkWpT!mCr[1k (pDiH_xs0~Xl]|7o6"^#õOxdSo3G]SjH4]#f+6 pڱ>WY ԓ꜂MY}E8)-G̟NJj*=Mdjq]f BmUJ̒mk4tDɃ eJϹ^?:>1cۤ\ *p{,D}`L1Y P% 'ai0MdzHVvbxN2#DFʥ `VzׇxbQ7u [n3f2p {nfPt9ᡲ 'Pm*撍̐$`ܵM%] 4l(%Hˤ](T/XV&+ȇ+{uξV{A{x zx<5!Q ([}Cf5 mfP]&ʄbcj/շֵˆv%㊥D2ocZ Cy῁ s|bv2R# O?O@o3< ?P𚞳2 乃H hT^x*ۻd1𳅔m7թ;4e547BM+6Ba{K'9G/quSnF=B zNpZ0-Q'NrFo\zTfHMӅ`VCUW&۩"LV*gx.. dK_bCүb_vR9&SÂ`!^w657/Mp9*7S1l\>DAk;/]tTlxL6Œ@y!=?Ú-]`4Nax_S湮i N䞑H Fj9 &CaV(G Y:Bt10ء16:EsUGlborlWYy]gDh!]?Ej3Og8ߍ.q15Eg\u]9?<Ҳ:(Et,44txr;o ~WiLcUˆIHܿxi|+TT'Π4ܨ~.G%]`EPU6LEGIENL9)k)D'9tDLP+˧6#䐕Aةa@>9OllF&S-ohhڲ Fd< nͱ_SrlJAŁ7~@#)n!xXG8zg7ڃ̗5Vq7,`&\L??Sp8cF+mjk#E`iaY$[E.x^~aW8wNʱ(ɟi_LJ  0ҫbn ,2䵆/KqQ{Q^%ƺ}~cMaʨ27?_A'|k p`LR-@ kX6#^虁I#I76+4ZJF$ %Ѱ}d?5@*J u>\Fe{iR$Hvr7 񗠞s -vٗP.:»yg{K7XQ}rN-BF^>yecL8įGܙcgB?m:zb@R,ASo#BƠ $a9<VTk6D{A=X5Q$?Sʠ̓1žܥ vݎbPĽilF@#*rƳF'1ݝ+HZ@ҙS4޿ ,O_^_kWNV28ED=AY銌{vm( \vG?:_ ghsM#ėyUK;+ p NG>8C7\؜1^?BXt[?eg#mzwGsPCF8 Lث,|+W]zp֝Kqy,ǯ @S;kBJ" #][8u٥^N eWf`ʢMwAl\SYY=Iзt h.`L]L 7- =W0^+iX-K*J<1Kh;\+:~'LrݐMn"A[FlYZh`DB|I)W|/of _^!8ˬ=nA[tIpITox 6a`dpX] )*h޺kJG\JZ6޻td!1g5ſ3}LO'VnN w䤟\(w9;y^yo/u,g0DIea#|E@/Mls/u!yb^Pbuy꽎CC~hQ,^eV/XG7\>uQ.EqfFm@u$aX%E3/U X8`JuHZxda6WN($tp{[+ɰ 劰WEg84K0&E8L,#rGScZODCroh̎7uW2Db,/g2X^W9FlL*{4 R̢ tCk[oNrHi0??k NCRM^@.'M3[݆iۻ~nQ]FM,̙f;Os6}o 3.= y6G~h^RHQE)CχWO1A@Y/Qq'ҁ,,:T^`JgTf_`xJTj^-9)(bp&jOncd]"]8Wcb|8l]'JuW#fwRUta}qT"1s[Pbޅ8}]!m?lAWqپ9%];W*q\?x/S>WIS>p26D{D֒YE@}ɯgPlb1F ~(XV V`@:%wM܃$a'iMV)M0TʖZHj!;!nLiQ7 1SU1btT=u7~~"iZ =(>)_Ȗq,&p0T b_t\g>B RdTHdW@34,=%\\csu  €) !o=p e1Q.}E6m! *lw;n+(_n38NwRp^*  )YqclzE)9Mcnb\xj#)q-bJRjbubg B+P=7Z4>T6~_V]㤈\=fu}<'g?>} 1ҪZYnG杙 9t)QeЭHgg 1b7AGZoLg+2qhS\6as& З˞7ScHT57GSFP֮Wˊ0ZS.5i`YKg6 +3.je`yQ+G!Poo-N6?D:['u,J-S>AH_Z>eNoя|?j r_H=2Zϥ7C*HyRdқM#` #;ztl]FxL9=×ħ 6qFKűwdyl låŝZ|%/7AQ p;Tb .j*zTtl0ّ| O*^CU:+%?aG `XqgOHf&>/5(OJ)1#78ka.?X^CJxi7%LT$V rC;^ȨJ}ValCdrM?ݥP[-f!0N\qqMHY;W`iWX|n,IB8Tea<b?뗕[-?]X`͕! l2G6QO!6@1Bhۜ9 ,Ltd)(F:ti=ȹ@gфM~Q K(`zޜde%ٙ!Ypi`l $: v'i+IDD {)}`p 5%rO NSĊ#\NRsY4hZzɘXrazyC)+xK$:t4sG;u1؄(wq.6u-Zx_e86HY9WMzB5Kp]ea[(|3jCafCt~l]'~ (^X|n1~1G `%H@KWO!"^ hak}׳V7"o.Y.3j $ s ׻EqO/]]+11pJ__*V(]P<-T>xl :+M^+ a$~`I AeCA*ym+jLXعH.H#:H)@ۭ.A9[6!EfR\XNP2-5_x:v'D@e[:Ya7h j&[3(TI!Ru'Ӱn7yݞFug1;(!J@|,D[ih/-l#>3+jg~` -}󧜈L^686Nh_ XlM S!,vWɻIF4e(M/.OD݆QC>"`4r0_Zg(Q#mk=OGTNhc 3 KC0lI&~6^óweǾ17g ;WeMGV?ƀˋsR^aR,8w5'yJX3I& mgWx9)/ ApKh#\Jpb9nn5&AȭzOL LztjmY Pn/U і>* PϢ|m EܝY]j qPo{7ş&R) 0-J(Px ixs #,=)hTm["q*9xMU?5PFZ#>=~Zvs+fLWYzXS=, =֮H,XG*,VEP5"/?jnDoFaw:Bg9 ?2ox*͈l] `I#W/unaS9 ӧү~ƽKS-WH@C߬+?n1Ӥ䧠5Jϳ1.ϐ[m:J%UW5 b<;8 7[LCI|lɁT6uTp%}esԙ)I @f.Y0^H; hPV €rJp<%r\N#/0Pn᭤0{Ro\Le\,G޴M֟5nl'D=,\ՓJU$)Jxe`lKqŪB-up tLH^: ׏7ܘv'A Ꟍ81庴@J_J җ!aB>^S0IJٲCߖ:.o^#nji'+3\w.󂇘7yb9H%sAlEB#52ni&.j7)np0=PlY)uLU~ />4l* TѤMgX]I 4W DݺqbJe-V01izWiϾQ|Ίv .~ߊ]խϧ9bt/Ը-l u ˺{)0+dfn5w*/HOCI*pشhR;1-jM1 ^'Є\ Ub56MsGˁj锤P?0pxuZWq)M2bԐ(dL.6jҁ/TH[iLnfwFMRځ[戔v6S֯6(H (Vg6P˒bHlT9&~:K3X}`R/,˰zE y|e26ß51Hî>K{yp~OuM}$z1XW3$TTRk^uh?Ϙ=d^Qcʌ# v4Cpy%''$,tMgNg[r!ZM1@<ĕAܒY ZhY˰3wT%glibimXa4c­\$g AO!Y얥hZ~f \nPGL:T|WBOm(uTP݀5[뎵*e!AX6O"֏ipu_n~'edbl;eт޸$2Нj'FɮdQQ@% Ew ҙt軛!;)Բn*1GbnQrs ab^Vcv Gq9#D0[38) $hYjݻ"!VfӂZvvߋH)t.6^f#yNe)W$trq;)KhtéB <K;W*F`s{uأN9'f]呣2]F}C QW "q9 Y|Mj~{(hie`ҭ!N~e0mH9=wl gcH9qyp3vԴ ;{'T[ucӐ RT`%e+'0;k-ceRYWwjuD*e[ Gfcka& ?.c |tTV`&dwFR{* ܴcvh^}TU7]QI4pV"jUO7S=z@4o^B1|/@cWBx H*-Ri>u\M9@,$z=1{n ӷCd?ڍwvD?J)F`h%sDXž1PpplBcz[&>-K^cymV9&7"{ 98WK: Jcx3ZW&uџ]cMQG! PU@wZ,:nЬ^08 - _4+MudzJa$Wz -9]\bp[N!p ynS[4Aa"l8?RzM4|0f>N78{_1#MeT:!Uw֎6dLt{RthKbm^ϹbTĈufGK^(B?!k.v4f':SjS9P=LP p.*O_:cy:!Fh.x- e muoI;mR"fkCZj2z!ef J@l͐=D@8yvܴ8_ߍF%8V}|TfT-3-B='i`쐂Gڟ(a|} W:L#19f~#tpC#+ڢ_MˋoS¤W͟^v2aYv i+a6V_qN.eI&;QLWÞqMf?4%nP`6 NEPLգ)q+tkiָ!ĴpJ$@H/{ƴxC{D>q4MH | Ylm"qcS+&q4[7{E֧|4'ٙ CAD L6+/}M7bd\ bR)t5qץ9kGMb<Xcɖcs`qm0 ;+=U\Ў`PAŘgwO q "p>kt- ,]$keSjU];~Ef8 J^*}baO1  (NE_KnaCY04Hы$ƶ'/DoPk:&N"i ink`N⁊[0|AǷխ@˥IU);qI x/$U rPxCzJbVQp>A/i!L؄J=T9QATp6D(nD@Ix@xClFl^% %])ab "A͞#nrsGLq—5^P ĿV tVBMʴ'j^~Oa,Lƙ-CyZ4'{; ܠd:ri VMH!GՔ4啑TwJTܷhZSK@vIQ1 ^(+|Zڄ# Xb6TK7E΂D+3挗oY9P(MuSd9wU%[y4])-J!<]d#&^|CW%ъ\BX<2Xnj1fBH3PQiS(ʁ$7R/0P6Rauj\|,8U׃jmk.$$0EGZݒUvht \4UOeп-E(,w+ILp̮5X̐,gx2Ir[}?L{X LcfA (_?Q?;uOqE"K ~gW 쩉_b8O5.xPv:03ݰnJh+BT޹h<߾~ǘ\tY:KԃMZ vw .3kj%Qey(+͢ Ϋ3*] *_%t4[JVWR^8uoZrJ wttSL.(%;Pt];x$LTOĮJzjJ`'uzXI~Wsx+ۇ֭絢Fb~ nH99XڋA\k^Ԩ!|{7LCJb9I{YЉKM85М 3L"5;{y!*'c+ k0Cdw0o? .w+ x+ND@|' _{#ć>eMC[ӎsGقIc_4WbCz0ΓA4GeeKaWa`Ӑg4c13g jp8mKXwަS (tǑ=j)K#y Q3zhy3+F_T%Q |ē-?/@bj3_aơ#JJXGF+54h6iE.e\`# _˝1:eES_ 7z b ,害ٛʎ)(S@42*J{V!~qX%b`^v/A"8M>eѐJ9՞221I,k9V~!NF %ړȤ +NAZɭsQf GTB8Py ZLln/LfK :I~r_TǛM@ MŦ>@* ߻?ahgc-@Yhalm_' 2fa(!.> H\[B/ 73tGFާjvKSo>\SBk\IqkUkh k8 /P^!&wEu*L0zbtN%?#%oN7p POɔGB3S YFINtkrzut)UkQXJ}!GD#_`Hܦ31Z`Q9j/bڞkzAj7DjmO^}_u?*$ElXĐ4,r0% DhO _c,y{Uys+Jx7IaFN7ʼ)pi|F&pzAFqtdX,GaI@Q Ro]e!342B[ޛF#J*VЈ% (Upz HzN2 Zgθ0QҖtc8@}|t7<4%z";IޣHjGf5$L{}ˆz*:0a8n.cY<;>Ɲ8G#-(H<9)x:O.0O$6tHEfXӐ"ao'XyXǃ04+)B' h3ۋIf]P&S^ѐW%̈́r(! Tɹ rYH^a ,OoD_U#WF̃Z $U7k/ piMr_R1ngt;jZ_L@8Hl/ [`&.Y&.!'c*Q-ϟNXr&Q O߆X |;, g4T"/ƶ]kO\B~.ĉtщz=Փ<`7$c!ybfHH/w^6bjfBRCYUؘ 5AUP3rKOU[zxp0A8(mB8g4'!:{!Zwet*cÈltG]μ1{GL ?akw 8N"ò8QDmwԄ3K|å-"cmEni1ӌj !"6q6"B ٟ#d\%8\@0R i(F"H& [#{ Rb tTsyGbJ0'NTz9ŭr{IqȾSň_"$û\:5kAkt|}:h 1>14=E?N8'CWޔYuWz_aWc0[\T̓[Ve;8|O5bd717sq$n6)VPGڄ:L}$}g|J}S&RMN6 g,Ϟ!MG8heQ>Ng|`wJ;tbV3ޮXw5!I)q΍n>8lpз1"GtKm^iEWm(8_p'[:ݖلZn*IL9Khvfp _p*b,u)HdRGRq'!2po;ȸg)x" Y{FӇRcqix"!ԓ7Z;~(!eد ywVLb{s`_8\JUj`FO^Vh8RqdS$TD5 hCdX|+#]숙Vӥŀ?L#0QoV]O0S^SW:?)a訹u6?PC-09&> Ԟ޾!N͟aFQX݆P$mvvJ@$.Yr'C[g$Ѳj53-0Ga5…=3eC>j^B}-xWVuTöetb^.%jP( KȗTk+zA)6vj_]HmKPmݚ&,% 2,&a7~_KkL,T:cteϴ# oX9L&NVnMs0)h? :{t"I/&o^# yΠS4f*".\soW=`6u8GES pKx{F(,1YC4 3UN^3LVP6BB3bUZ\3gnv+0.9I)v7MFd gEs$JR'#Q!q#QE~Z', t߷"jHRfޥx'Ż|lGi#|)@H*̥"_Dv֤iV{ohKEP7 ba0B8ݵ99ի#8`!nfLA7E1 >m~| L^Vh0@83sṲ`sN >u+=wxj z5f#;:xY|>z7Ǩ+ *ЂΌb4`7IxzjiDq)v Encr(6xh-w T"Ƚ( CL-^,\[Rыn8̂.t~ Z]<]ʲ +[l7 a(KcA-"1/f`=R'bNP/{Lj,,@/,½vS}y ձ.~:PACu&KVV#Xfj>&] ѓ'3=uP> \CƉ'4 2e))L nB9T_JKrz߈~Tz<70lk) a yMZJ"s Wݑ?"[AшM"5Iѱ1W. )oj,ކM* 3<gJcIѳ -_PYfNU];io$4Wl-Az]~56G+q6v).۶iA!ZJ!SҠhƫdf>s(utHV 'Q5./('A{#!Pf.v咣_,%:*7h$qTkh%٢sԳǸHErZ/AMs>-Q2㼝kzhhʗvΜ`7!Ϛ윊, 1"DϷQ IA3L!ol_!. X*"ad8[K OdW;L^P6W,W[+y("ZGUҊTSYm&*vs:>zeYhN#L''Q;l\XɁFmm$X3oaUTCX-^쬨ѳߑ5>RxzٱW?۱JFMfFD3,\ k4 @dp̨d {{"Tf\|[ r Om f|* Z N\)n|MBδ%@'׌l1uQՏ"'^uGU$iU[,:\ͯ!m#]j1xਧnҲ"o*Scc-هʕH'lBןheT)8Fb1῭ʬA.;JꍨZ?*pbeHlz8T*d'%>}tL )6J1#u7h¥iGtwBeE[ fkb{aBMXփ%]TX*dW Od0;~6ֶ%~3bвh/ƅ\z Ymf5"8vPtk5F3h jDcXr f 2V1.;|qj"z"?ѻJssƞpdKd Ԗ۝rrVȧYAxe /Ob7+)/$6/ş_G%4Go푿r\T&LԀuPİ.Ö?-$gZ:^^[oj+6DǏh _H]KB*Il%q璨x܍Ӊi]Bݢ_D6}d:>*Y}ӐE5TnH停)ʫѫ? )hkĹ' .8x7 dʩb/@(O~ǩOO1#(aV}Q%V^*Pb~{wO2jܜ< @]yQ*232On_ⶅl% ;Qҕyh4@8(BBűk+b\=J$R;s.yqaʏEA |Un*pnvaO`l]e2piKp-g vOVwFEk}QJzd 7 4zXudnsfFN )F.oNwMp9q>bّ,0vEcJ +δ%(s,I8p@(l= < ܍߅[<,tap[_# &"U^NߗҟXZdM{tOy^:Q$ڰ;v[؄<Ijģ_[~v08xfx|1;tDGD?~%W%k2jͅ*e7Snwۛ@W[DYOnJ̋3<uH,# wu~ۧɬߛk[-SK-dPb]"m=<O ȇ_~dp,,NȋTFp;_p(}bbI9Ћ3GKea)4}ײy ӳm!ZUQSNQ-WPQ-;xJj4q Wȋ{ ])[m78ʝΉ>Y  (+Wbm G2WpP:8CU3@EuN38!R6nmkܤH&&$N6c.IH.Iw+\Ѷ.6?NeK|"񲯴:j,o)}[ 4a m%M5ǘO5qZX2` ?p4n"\Pm1?Tv[  W^A<˸_3& 85F{TJRzmPF|1+0_ 8vfxV[I)pncDQnVkpE[F:8; [X TنBM'Nq$םE1P<;»ZC2z{LF m.r[A[fanLXWRPnl'=| Yv"`3jtpCAeeRʆ-9}3?ciLRT_NjNE&Pk6]jAC9ĞVh` =/!rnMeD ޡ,K+}Q;ԍ8 yO; ݉OeT{h*01 ^PͽZ"^Y$L<`_l11M/҉]-Vx)5L~>KHtՠ)Gz0 %}̼++C~`#teFcic_tWNg^rqSv:ͅsܜ#NF/U>07;CuQ+dp;EBi'4 h34 ^"=5L1̑V% bο8`xyyQ[zioQ@#$UutHrdpſQ"3"Rk"T:8gUx4o+&zz7^CSWVWA`PɌyG 7m7 H)uިqo{h{f -N jṶuqg֐Xh !f˅Em&?"x:)>$qkjm86V} \ eIYTTn8 4)5Λ\K85AZz l&QlE!ugJl#k4A đz$1z_q-GNyJrrlcٱ|//Y79,hR$r~[5GqCt`Ka=}c0 /6ڣkKmd qkҋ0Ԫ 8Yx6M24 oNspESB[=q)lyC7!Tr^bQs A& <-.L2RKv;^I {-+  kUo+bO2Ur4Vg%9[n?U6+Y>\GQE^Nm編O6-Z={ʏL7f،h${}CuwkC,CAH$|5UZڝ/ H\"b_90ThW߲eD8e}]?!Z~5_+$d( M=1%8g;3C>`QH9W3K4b o^cFw|5'8n՘ĥ+`P}5\}n"ţJf R vJ}@j^EuC[V7\18 T +?b[+&%L j'R+HbEbBͧ/a[G] IY4,j+7Y7y,->@"P mf$ A&W%D_R!ivrX2 *m0JAFj2ƷJ ]=^sR$C#IPnK %SCUTZ0(R::~pW#;^13]+N{`pѸm Uf;'{Uag?K3{5$t}uDT8H#\ g ~8ASx]wy ec'%HtkW$?&Gy"| B#o53ԢhfJZ%oh ,S(4ȼȱ (wSȅs#q;(%tUik#`` fʜ_9V0˄d{mc\$p LF⏣ HyPThၠR@p;3Jf\o]tPY8՗ܫ8u' 0TMIZ'K#Ȼb2gsLե|-@y`\4pa=}D55fxA,L)°7zA$67SV‡>)1-;Z,mh{llw?L2~P>KVdX+c!-4,\& HEt'{oJS1!1 rndeJOxL;&4|7;7ι!Lu/ZݖbAc`P kż$m%NuXa*򋬆Cu3>׼s~v=sևG!ߙzG XQpyN ʖշҦ  h@4hn `[s 0u7KVR͌YYk_9M=ŀkH&VxX:eKT4vT2mtۡ"H%؉Ie<VM`G7Ղ-BL6@4 $lVgNf>'Pa~0ev%~spIDAO:8MYv1ǩJSq (=oHz<rt(B9\Do>a1~?_s 8Vƨ 2ݞ= Iu)7 M~wtUum7¯'$0ֻ@uhCSRco*$"F[+-2ݖwc |tW GP%չJ ,'<%1dǴϸI~M!җm:P~ qkK.5H>P ω G|T05bM!p۔7_QZ t> MXI_o/$qh` FT/3MI,eSw.!%`F] 4ө0;-?9~虭ouVQ'C|֜𰺃Ҁ7\!~-UH]m0+7s91,LJ odӘ[5\do9-vrXdmK{ߛ#>3EN]Fbe4,f/9[VKfD)RXmmuh=8tDz\np1A bm[ eR2g|D+xWkv0ޖBD,1?feezWqrq- O ridtfU B lJ.=E,3P[y(Nhb3Va8D[{nnv j{; 6¶@4Top5{Nf>i< yҒPƌTKt1QEPlӹMPt$;T"[J2IUӈCZb㓑jQyA=Cg|{GA>_SvaoV,.ik,ݝt18#R>Xc)MOg|M4 ߊK7~}՞.:e @ E𓓟Od+,5µNFXAJO Ώ+0BXWcA9_ хuTtzg=MޒcSESuƲjB#A`My5TkcfYý8R,rr*T*v}[f \n k9S#Vfy{rÑ]Rz[&MMWV KǺˑ[(r"8/s8.(saJBxX=^. }XUC6&>y0-s 3Mpq65'@lrnشd^۝1i'SI 铜-<o`Bq`M,g9Xd0pr O{"){ |ʺTצ/Y }uf:HOI` 6!B|sT =j%5V/qH}oͼSRz 2GI3ΏU Ȩ?I8i)b?y` gT 7-=rV DHMgMb.3Ad^Y2$e.hNxl՛^uhXFo19lHTZۓ S0S\1swpƁdH'W>uŹ[ ?s/훾qQ|"UʷءAuNd yCu ,-XJ/)u+9̈'kqJ ):i #6'P45 KOXLhKOsw"y)TԻ %€N: w~K7Fx[p.uFڨi%3@.DCD$ ^ 1-C)\ F{cMpW=#MK^A/\Y1uErJ+͓/c'%2wba :D}yonlQNnsШK]S:,O~D:.oaih|솏'29'4n`\c[ P<̳,魵Sr*j1 f2="<1b Znմ'r*FuFXA;AtwX!^*57ÏJ«)e1H$fݕx+Fs96Z }le=8Z笸HG.,V4^\j\03:>OGۂsC( .szr ;UY!?uC{ugxenNlѯ0:7V\ yB܁nm㥩8@`|TTy\g wQ!{  33$ n5T%G% ^HH*ޔQ ]$FL5b¨?Ov-![ d|Qڻ']i5TeEPr .Y .Ln X^ɼmն-5zlfO n^ Llb@'u!5/QIYFvPDKc)߻^%It-7 e8s3qXnbINeڙWq(AYI9Qw(3OLH0ǥa9P!*   0Yd95v`A's$0aǔ?tCyqFyTt-(0<*[{s9Ћnw<+- -ae+!vZ !j!)QXEPq:o#UF;zi;֕Ji[O!L@Lwt?wq1V:s~K܋] [/wq)ȅ7>d`\͝nzƄτ= S.E4q $U UeotC69E m7Q^`A(2^_LWxD^66ѣ'-1)0Um@0+P\ ~oo#UNH90* mG3>Yn( wiA0:4Vȑ6|ς>XcZ0?΂^,xz.Ǐ^&_Ӂ&_SNF8LNU |;ò¿m=6wM' lΧ*R dSQ,BɱQY'I)n(2"gLc3)Q׮IBf" I)2y-`#C(J7"lWZ*\`p XĠuRk/*Fn!>*(2+uf;hyoAI.Uߜ]!1=ӮW9nq%gD:ywketVͮES[cKeK ޸L:U!іJ态ɽn0B WyBsn8k0qebV-/⤋AꍃN1,~ZdoTx8Uy~_.P 'rp FqU"i槨/Lύ=_dxVQ4K$[#צI;NKˮ'5B~šQ ragp||] ʄ$SNv1V˲ 86@GC6A~ HHF{zn #6B D h@ǎ1K;˚JZB@ gcV 0%-a1 \PQ$|{kҒ}t+8-QU4΃`NǷed'G:'?uuQ?թWn0|1y]SO!니IĢd5o|=u[ILJ_E#biU426RaaM7_]4Fx+/,Oٗ@@η]w2k'zJlWcz5xGV6ر h߉IBՎ5"&υvKs t^BI_ZTA^lhWDR4=OrBuQe;:$F7T/~#ʇgâe8pt'Wt54 ~`t@8 Rݻ0#âaXOjG y#b;O*K~gJkJpEWȣ8aJo-*L gs#`[T(YG Rf5vnP4yWvZ%KT_?_qUc膶5ԙ]|^ș=f}xu6eMep.+XA%dbw$T%0qwJHmc _dmJ=?/>/1s?@=ĉ= ~xg4$8>|t>2Ov!=#!NGȉxھ( lsk ] p0J!&9/S@0ؿ qcCFڂG | n2{=L(:lFG\1t11 )ޙm Lϥ<w}YvÚ+>3^lgק뫕#G<l<v3.Vj$K}ʠi|KDQ,%'j\Jv a98VX=k*/95.;*]\(5}6El-P?17ĮI읏J+TG*7v49HVCοȀNsԳ#һ ]ˊڪ~:< H<ܾ*{~"!#,;w+į t˔ix/d\2fkqan >,hFu|gVV{6 tS?+B|BF]57 ZjA.vL7e2`ɘZ@>oZXc#q_9)N$0L_{ܓbdSJ-"D8%d\<nT \)O5|V5d/q!wl$<Pr\X݃ѯ\*=|WhNzE nǰ3S\I Y^БհY!z'&dFH(nQLٺdWB['/Z{Xc=iPB-'q [wzmfM-5=Ik C`UO \ (O9W۝ԏ&3XI>D& ]6#ٷbgmOA ѢnjGr9(V>{u`ؗwzATf=fD j0&X -(.` CSw|.}U߳_{yWp'fgؒ)tmXAXHt6>.7]#<뉱_t (X1e$ƹv`KA7hŵm ]ۃ]Jͭ BNC6]w3_LM= zۂȇ@2⭁lftHe;5yIe}&gU☁yn)3O=47n9v5EZsObKi^VYo3 걶mZTf5pnu6H+=32W.P<kS W̺U/4UչE1tɾm5 e`8ū%mq')C~G3j:k`pN6A4`2A;v Nqç1j7MAGExrlEHNADmyÌU^o Ξ^44\kǴu͹*pՑ`;܆;]T6ɤ;Xo-\t,i~ hi-L}H;zi _hHxKѧ{Sfn펰#t&v֒Bڤ0}("0F$Ra_iX߭)\=d9u.MU*pHXhÞTT'0i^r ԃYws^X?Ši bCvzm(A !?r$;Br;EO Mb7q4NJ`g@ZpgRTCs֞rBi*ׄtzv;P7Fl1\~̖Юr_%bK?k,L"7Oi(e}nT 2[sE^(!3xSC[ JH^*͊?Wi]%=jP'XD s#,baE^s5yf^=@@zTjKYzڶS_8HyI5A_T%i#2&@j"C;,'֝V0 @Y{py; AiAr75 y\{+Xf 8#)U򘤿vT};Rp53Of[3 '|<#ਲ਼<^lrPx%6e< fڹ,m7+m-l? ;`z2+L-Mpq>;jXcL{s?H-$ד?uRP9>E|!3ǚ3J2wS/-NX™uI}v$}&Yʖэ;n)s-p@B!͇௮j`$EeKI%ڇJf $ԒY[J="oԁh/܂/b0:On~-r_ (e=w`1ԟ"\]" Ls޾X[{l{J#* o07pzڽu$'S\tߔj~(tz :[wp_bup(s9 =Aa,O6"GJ+ ;jh^6cڼx©Euw3%7{# Œ8p@6y@eXfdd݀RFtjLjIU-S9dKh%.+@u̢9r7C' ǽc lxjTCNc+ʾ8m;2xWS3M8W 6{QHƲ[Y(=H2ȾEf+zjdX2st /HԚnH8!HG9E~7-JU5Z/pM1%hYpj]2"b $'ܛU͘ ]3YPFpVI:"J!g5b^J&9]D342@S}E?F7E: =LM&[uaȈE!o)Z%Wܐ-Јu۽ _Zѓ&kR6H.DSudU=tC1oqF k:'5f[v[kK@rYoTXܜNk M?Džq6D:鶙*A<W*DMۏ~?ܷV4+h2;#U[h<҃ne㒾 W:2寧[mqg:7}D ^4 c;F0kE2MZ::GT޾-apTA,lΪڐTX3~ztw+$H#Iu]+IW6nF;hLv$mx&uȁ ˆ&0Np]c7{Bic/шwzc&Yc'o;v{[~( dH_Uf^oO vN,+:Rb Tq@%K1wqW} )Yڙ CM`}:&rfJ<ڑ G7% ƾPux SbMڐbS{jưYU\zV<"#-WƞghC/ysKgdžJw>;č?9у'4CrpW eGz .9'C|{h~ ƮЃ,S*棱:vPFYM<>cC㾦‚hqDEfik2lQ^-chN"U9%TZEp?Ϭ`2='ysdn4'3ݳw~ KJΗJT !{sβOt{.*iia:| $~9#Amu}&^F~x' Cy`RA|컢Y!\`d;l}cؖE'{L&#ӵ> zڴ!=@ה TqVe4Z2(۬rڽN+o1+{=}-R6_*I@Ts{M#"CAVG塚WHh8ꞳGX=O^X#3LR`2!)YLH̴?Xv饆y pI;bb-!ħ" S'I`{] HI%Q}gdwMGNbbx9s?. s~H`I⦛dR\Cfɇd"avCfWW2kg/x'۲l}p熝yXkv?܂$nOB9SX:@q&vJr3%[[ͭvr)JRǮ̲ 6 2XUxE8<"ޝEK Q|م1(ˮ}CBV es\陶'v{t|s`55JI.ρ,SvƏ*&ekp)s{JXz~24{Z6$a*~K<Ge g_e |~=a9!=αG~.a &uCמ/SX3Gɶx`Igw:;2`8Hux/\3 !YB)@;j=9̓cEl|-#b]NIfxeZ>) H$^ B?(#OȘ=z]#Bu$8kJg7_Gǻ:.*|ptS{BtW&^xs+;x_=5Ce7[yU Cm͆Tm`@<?yq=QTHN.]E&ACM,ύXqql-S0{7JXV*v᳈ӧFiw]3\t4TJ-=.5A@bP fTp(j8_oq܀;Pl# MVx)PeLcSf4C07 +aoI~Jͳ qV$2( Dnx4bȩNddl^ەnAtbtz>Aue22,L@4Eyχn d7/e?%.6wFLEqZ];h:{ICM<`$Y{弐#{VW!<Rf`NK/ݪ7v\-P"N{xgbl>'9R|k8{ojeG\hҽD[z/08B-Fo8~uE"ݨ_vNt2nRHÕ{Ҥ!:AbE "G; …L=ю&,ޜg`nlq{aF$HgCڇM3w.". 0+>C<]Ln hnWu:h3,_BF6#Hڜ{i)61FVz(OG5k7cʓ!63[%QMC"c&;do1q "Ӧ]AJ&|7ߘQj}k46ǎ+qD#G!_]BH=ɖϖ,D.pIMܘLiD2ЏͰn~Pox''e,RP'ܢE1޹8EGI4}HfR6\Kt//W:œ*^J[|~_k-N5q?WãHۖ :*$%́$tj!밖W^QM:)*H噴^0D%VWݨdJE0,:ykN,2N`_.Dco'3VخtOQdZU .dF ޖg#2a{8}L=]0 DPTRPMPXps)(I4*( H kSftzb;-W/ܲ$jl)e9R}D ) QnovEtE7>tw7e3bXa~|4ޫ+;bnVdmwu8,JG2toQ@V~ z2ME&E~nk"wiʍߜn,PBki dKNqWҭ0kZ>IpTM׺4E22QB n w+I6Hdz觿#aS n]C`3s߰ž=}D'wKOgXs4.m{"˾"0\J8+ ~O⃃0C08EWqe,aW0Jl!br_M:DsBW&u~Pѭ,:fc t]"¡h^v%Yܙ@l~B@`O#uNJ௼pݑ[$@33}QL<+ 9ŒK7٬qq=61]oѺ01h2j[| ݁Vv./gˊl~PKlR3r_y;auEa)e2aRnՎZ]@[_Ǫ~$ 725 [幥3gJaY1 ]HQF{={PC[]\uL7wYiN+o╆υY E1PISax3V ا6g^V \(Y<]a[Q 9;b4},b:gu0Mք߃n=Ck0㙂hg]GP?V\pvhODf zs0$*etUu[ԕei`D$g> A]w=3nVoPG&.^1Tvm8ռ{Jl_.U<2J̬Hf--29Cv&A;yW @3oǔ%PPp< ӥa^!?rk=SB3J:H#5GRLKZKutJH mSlPYd._ak;uPktiq mH(tV/R@NFBeu\q`gMɍQZZ ~'?I^h :}JiZj1+ rOn8[$UJsq/t0463 8ThwN q[Z'}'2ٜ= Z~8̜j;.?傤?X֖%@S]n lEAx:Iה@m"^*X8y>yH6{EY æ4اkI)u V A7%-11Qs#^lAI{_ʅ:CGN]*BA!cV!1k$_CA{[QZ1>0F|XΧ?'%?sjWBU1:EN4\*,}dtT1=0mhZv&Rtr:}^.%"\6Q̺J/SPTj!0pR[3M8CC(&Q/"xG65U'džX?KGZqcMˀo N9y 5op?\zL|s<$kԏk{ Nd+^eM>h*Al\۹pZiGp2:"S$- P!|Mj[*Z(O{CkXw7!y"A2 g/?d[gW$IWHM+nÉv[rW8'O5u:j̦r+(7zާ،.ٯxzǐf*J"jGz?~ÂD.qnYtJt-[!L` @r]M0>^7^b`axf (5PIYc.`N?6leʣ~ںv)4hY^1MIo)ʁCW޲fnm_AջNZC|1';SjWDz<>Ni"d%+f0Y-4 u Ss0y ry.,[~h9M- Ï!\xWb ;ݐZ L Qw+_.z¨^LZSR\:E'ˑA;ETeoiB@8<>#~, B5k )[(bkBY+v>樂s]9@Jf*:Ilt>1`D6-Α'ًEV"]v{tua5~κW8-x {u`A*~$k-.-/MjhfP$FF掎 fp<~s+#M^lkjbB]>;7|S $DtJ9 {ݬ{kaC4yQHKgOK#)ȼK䒽4t(s1kc<(,~[< /:GkXq ?uoP0%tZR5 mң<<'P=gt!ʞ_`~v׷.#?0="rMz)^*6#DcڴW5&ȝ+&wr=M>qk<7:6U瀾"0z^Xp;" 7ft9_{w-`3֟ͤ<"YJmފXV^M -y\ U֬USGЮy]{E\-448q.ObT`UvZN rnmXR8;j}7Ufu o'IPr𳼒 -#š*,a.$bj-ڞH^9'\; *е忄Z 0 W1_:yT "l+1[ĻrBPM $ɾ#D/t;s;sMyW).&JƇ#"u^CJء'3.O [otAގC3/c}ʊS6LՃ:M.@ wV|t/dh0I۠OjPQ!Cel?ſjGc.^QԌʗ7͵;T >"v|s]q62{mU0߂[sso#U=|PG࣍)yAgqkf"Uth]A؎+ lg3i'xKuhgo?`3{轇[ZL= ʃփW LZyK%ecjJNSGR~V$K^lu $5\~4l7^T‡]'`9x~sW: "3FeΩ_I֜oHpJ!7e{ Z<2n)a2L+ŪJ\6r: 4I vS=`RV?7V>LZf9\;Bkuo`O ǏEw|1؊7 z)X0s8mDKX5ѳ"ş_S ӕJ<0~j(b|ɾ(}-ңyܳ+^f)jQ( ?yA\MZ.Vӣ;W)a*>SSa {G{XL +O?|q2;km:JdfWwA!Ef/uY.A816(04AK'?E4j*?պWz&,X#_׍[m94sZ 1rB)i2bwP"OjR5qnNsW.0ib?XiFZ E7kQxf9R5a%Ux3ޖPf _ŋ)$ u;SϘN͎M:a,G|6?%XKcꍫy~j&QQk60/1H12UC;RsTҸ$:D*rc@@ZaKt2h{C)64AݹgG 5EŒp•W6l.)9k\v GnC ]JFD$eÙ 3iv`$F&@5.Č"ҘE"a-4 #XB@!dӬ~ Md"9Ḭ>4L*ZN@8 au3r!W`昲]ׅ ,/kF+#;CZv 0L^-1`Zt?fz NRj`hЯRV}"9Gv9 <.2~i wv֙Qm3QlG;EI\4q?܄&*+[¨T]sdv_p@y8XHm Aa1rCkEAoRnGJ|r$Zy%a{Y2̨h'fKlpDZP%pY)9$B;O%\(%JN#`K/@ YjK{ρq7ɷek!Iz@eQ"fON$s1` !(Sѣd}{$_H@ƉQb|.uܫuob6ISI{Zs^e9Y>bUikTi=::_ &%!(OC (_Cjϖxjah(0ua_sg*z#];FGxT%j.Y2 EZ]3I8]̻uECܛX?.lsa.w wjfIGMs(٪!bK4u?eCD~Ҍj8hrL83 ;`D2r.bHdyMfD5nVȨ'F!·ua26c#ZR9:vpvÆ[pw{{4͵Fc LagA NP6~ L}59͐ uAݸZ?s7J jR2 9l_nU~Xڱ{j%<`D:l|z;?j1d' ol1f}oqyeҷ1[z nV|OMߺx;l  Pm ckDM1͠M[:j] ^9X'gog亱0?1GkEˬ.,j1RiT=>X"H$vq y'y`}ۇYjYؔ7T6%e,^e[RIlFx*4kB \fJ`9`>|sd-Ey[j87:R8KY~oDc, @E*iꥮ7]OL.1>xoktJ9x FD g,B֔Iڈwh7tmۉt)pM\&X,%%_Zy\='y0O&Kn긏Rm*JI_%v gJ 0q"w=,h;2:DC:ahVt)ud^/>bVHw6<"Z46W+Xy5>lϞgQgU LM*.CU9q7*\2>Aб2(, vz$Amca36WD=Fziwzb#rNV+mmL9Hq f !GM*>BfFVyNc[!.)8Fn7Wdx/!IL,VI#HDRKԣ+Rx XFU+IF<ً8-v49{tՉ0C~ 1tAY<2WŠE"TzZɩ!ivu7/ɡTW:ލ"T Ui _C1:NE\eP> Yui'I6iP te`M@.uNxx:sU9wQ#IN`22HExsR)ԒENp=Mv&hyNP8l>ԼO9Iotov #P̣mdSžXGC 'Rsc rP?9_FnI~@.E3gt]\MQNqx72 X #?Tӕ,Beɪ0)]w1Q4|ʃHv#*<{Nb{X^T-:Ԟ=X.=?Ȫ4*sEGP.pY`/A~p￾x-*<;,% &r篕I[BG;}%KaW*Ju$U Px{D"i˕DW怲'.>/(T Ы6ZRkNHst|'ډoԣ6 w^diz2ܟ[6磐ѦHI=A 8.*Ӳsbv>#-NRK&%GB036VPB]k1#gnܗH&#:JisZ1L>/'>!WH.Wgkm̈́ƅ3GᨿږA"^W7Zgy{~#͚ 宕4)#[wdUxS*A$I̝\Lc 4m mWKe0e(noayku[1wKQb.H3o{ .UsNl Yu zT/@$)Áקn6}F*~1hy?w}fƌZ`RЂѥ=㢁%w'RMP5p3i;6-l))EE"Ps]cZSqn۝xi`s,; s=Tf! 3 =`6º?rۚpjB1cl7UA*AoRnW !.kߴt AR=T ~'Fԍb[Ex3+)3PenOy fVJG>t; ̑+UݜHDXE~(=sBd)l:eFcDЪ$`Rm!^z/ ) te1uWH`>M:G}V$ @IHG,n@[voRqζr= t h{\^Bd?^ !ߔ3J)92;Ր78>N!`|(NAr^`$sjuꔪJ-z.#.f;~;0alHﶂzMjs*Z꒧Ckwp&X7 Ż%tuv$7wb4qPG%cHl[ w BgiFYvY 5UՊdN8cwsk汰'm`t=Z {n!<!mH˒o .F bnP88*gM&]_bSTbJ KߏS%Z44ɸ3/.Ψ݌<2 2TJ@jV$ ]xOI{ ѹ@fE+ V3ǻ41KbBf-Y4 ȵNNӎ4'oKZ{_On@%rP<̜ *Y6bH5ՠ_ۑETt7D 9"jaaϗ)1,ػ;*Y|fEE_C {ٟ ~-C][98i=w,cw:,[ l~e6,Z9?g9..Z !-Vt@:{"ֽ!⃭[ qX[m7C(ڜ[pҗ\ ͦ/slj=yG!c$ \u*c>cMj^Q*]*ozNF?!0okt& ڱeqt|1aom->3  ^ZI0T娦0S?Q4 뚰;-L^I6O5y> ,jo%*NmBd!bO.WܘT$ypf:QDt_r!б.v֗k)(nA lMyw(P۽~""HgFb.XM_IG|1RK>2xz>N=Eķ VgIE1w%'v k )w&[g@UƤ9r;$)+RWD t>K#T 0rR.bKǹ aSٔ ꮥ{/aSIuځ#(ا|?.%Iބ iP=I6LDn&kJV'lA@VY;x*0kvhC]6U?ʛ oзzjԣbu*vH0lPV~GIA;t~[&'?05sBĹH4U2K#hlnLj"|uk5uHHeUw.p+4A[pUeL (TnNrExl]`b{pŅ1X=8CA!~z٨߰As I'fzWuy:8RpcuEKIr /4pņ=4bD;iC$`ƭ-՝Ҭjg e(R2ZU zm[y0V!nHU+wuFǡ<*IY#B^M3mǐisAjAQ2I(ݛkTqcbDP`Z*pEg|cVA:x548`½ΉG/e[&vv(ǝI,xoU+gr9 Sn̕C0=/z"/Sּa5șejF}4Ez^} }R\Fiv!->+s^3g[~|I>MY4-\58)P%׀NjY]X+{,v9*7Wm8aY1 ͎S€[[qk&D}6\O6fҝ)/C%,#a@LM8x-TĔp笳]nFf`Kz#5a;Ps6:5r5:QaCZ>/9%-2L; ^a`'xp4^9> b듧"uD>zo#eY*ODkJS8]KFdR`OAjtJFY#}3Nz&{.r[ۿW-I(;C nӋ[\)g#ߐks:L,SPN#R֨3 XTtw>Hyg܂Ft [QV`PuBkF= eC襓ÅhWd$[n~PhsD^gGqн}C7 eY;7go8 m6C;n'XցM=eD+X/c23I95yC3!7;ͧ_7#E(?sUK2~ k-zNc$'GoE8Q\6&ʲDNA\7F褡@k}*:ڧ͏Gk 6sWڮ&\{-eٟkGapޓ)S#9ó Jq#fk(xb.w $]"k#?xah&}9UX^|>2bJH\>Ef򁯫ނ R? ,ף1Ug+HeqQ*/|im 4*ީ~l]bu!&BHn8fG}a>Iƚcbv))4ˍ1֫<;HF@U}iMm"[}^$V |QټCDetiCLq,Cxhn.)kOi X$%xM+* [ECybWQ' -,ypP>-؃JC"uNUm~>X%3組,a r8и`IS]PenGͳ7,vԝe'Gc"b`WI[5fa[\>h,@TpCPkudRXN:'sVL\ەF?4\u? tON~$ԞCp\y']YiŇu :Z߸-seWc&_?wCaʸS6OTF"sjuW e |!h@GVNm1w}ꁎL Aa$)MĶSE-~JApK<\)WzԎ\i\![B2ZX(-ǭT(zR@ 3c'w?߁}N"㬔 pxP ;瘮G!;fJFqw0ORnmD5GXzB\'SC|5Lȷv ^}wtE>R 4}&EhWBk$1P֖)5g:Hn/>udd*+(bt''Y"7ZL]%YӰw:D3DTDM$KL~_ZNW?٪ 03JFğ]?ֶ+}^qQO+0ЅՄ"c;La2s!_GIF JwGI38PԄ8~%q! B_&nF7̄ގ1l (!ͳUuG _2vf_r83֣;}&_;OW%xa'%Do6y 27/(d d`DB֮P}Jmg ]vpΠZ wX%:ǑƦ>tϓ>I'VI?qbsc (ĆM99vs4rKխ4[Ͳ`,aF?> *S~ C;cpQ(i k}J$W4I4M>.X g{h}f*''?~[ $m2OY +C3lweΉCB GT7yFQcF 84fc1 o8]vJOqcZxPy!ȗա=Ҹ˄ 22qo?Syzbl)eJZ-PL^Úx'ءFL4iC]2y)@su䳪yYWDMSҸcdެGfdPgNn{[5O8sYnbO Nk`(ݛ)"ts"dW2nb(A_>/8wřvIWVZ|h!gֶg1xPR𘄠*.jÆ8kHDgtƺf }k'Vh菤Bf+ޫ* *F@ j;j9\Ki{+= is5?u&4kDٴձqX=oUSu@J|Z/ 7p5b"XݛyP)NBIt|H2&ԇ<\]ұTq;e-o%Ӄ$Q=FGC''~XF1SJYMD-yN3pGXu-VBr>f,$TMLvbvRf[,vVhJͳ&O]+,48Lra໥* _"NȆVL!,x(voTquݔ3݋UhuzV_'Tkͽ!t} ^?Yn\xe& gV[{B+zw@;vVza`B,F-Y9\˖^FARk&:,R dƹihT٦DĢ;jB Qӳ-CAJEΫ 5DPm婗k+ll{x?B"豋zܞhPœ@fBgL|Mㄔl'+V =z+ۡULꬴh-jZaMU7X qڭ] zƾ1@15=^e֟fȘP9S8~H~v6P)\Q bw#;U3 禙ƥT< kFMU'Qgrpl.}l< ͯ[DJ?-}R~WtL bH9J}I7j$ZW#v`?Ke4CO0瘝Uj'l4)'(Oݸ#>E'~!}W|AL iZNWof`3Ļ=5RE>0І3,xx?-@0sKǡnu$Jv>N4\w1IZ_o33ybC7X$By*]Xk(/H+9@kq8Y?E? ƺsdNas}Rh$ rPʘ2R6/ut*pwS rbn;8Tj a!'W' s=mֳ;^ ntԲ^\!tepvmO;CYk0u*6qNN?(£7pAEU)H3p|-xb~J#όNYp&EqJ~ŝM ٝC&l}EFգZN.5kFJFg!$9(҈ 3 .WȜ{k$^-Qʱ~_M@XԼ*LZd"tG2&hƔщܒ(9\PZq[F5w*>O}eȭ,^TVrm(8I\n/§1ùTylTq!PXOQNžg{J] "E6ţeBn%T1-Y:/>mm9PJiw~7M6 Dhm~i˖kmA{vqDW lkg3d.MSHIz / VDwB%|??FDz_J4z_,|/Kz}TosPUuw]Fs(sغ&]8:QWxCɋg-w'f7__Xon1*M.6puo+%OdR˙}e28szVnD3i凓e>El#̲: @T)ةšpbp{ET.~z^*\]H>B=@Ȏd3ov/,\ZSr։w<c ?5 TqTfwbh?Uƌ]bDz2c.S&Q/:j(#q},q1G-f(|}˹b7gcb*,]o#v\(h &CH)ZV78C:RjTFCv؆L]L,QF>̝[>/ )8T#s$;}%0۹9 )" jr$?+g\&u 2NV$:)iDz6T:3%w]Fӟy2mIl=O4ʑbEmE7׶9>u0pJtqUˊa9ljdiFxY"I| ?l$ Ad"f*"sfy2cYZ յ:U#j Y*CɶE~pQŸJ4(mw=yL=rR]vaXWnDYx(tppw"AfTbÀ؟wwpJ1$;ѷ=㥚⏦Kj(4KNzW sgO]Z&֊G޺cgkJ̖,%0)2RB$&nMHhr{g.aW(L6^z o>J ar.kO(X|1Cbe)qM&8IkVKMbjCe<,UOT1** kըb}age:ğoyZY+^ '@a@0~5JƃId\imnp&jn²wX889䖊tt- z&zDZ7bi4oy7~|+ʏbi'vZim,iv*V3G:QqK{ ,Xtd6-?|*Ju[B)>pJm$S#}zRPukyӠhυޚi-u 1ނ؈}_ TJ+wλX -$k!8Rt'M0pݓ0/g+m=gV=2swOޕ, O̹3 ſ $'0AbvDuCgwOjk}C(f6uX&aZvs&޶Xsتrw?jl+^!PRjԳCT=9 ĺELk^֕ = E!LoMQM"qMqӒH("Y!4]!gU5Ӈ+[xGL_3t86Q3+̝0ДK(ä)c U ->KjŘF %(KОtjQuZ炕IR Bm[=:# njgX6ea"D00y&9L֛ؓY Vj&g, cK(Ji%rݢf&iHI@ u,ah%_VQ(?syKhb خ{)yZ"ʽUE5]DzwL "۞sq=Mf; 'eFs%m%&S^<0R'oz;"΢C0"d8޿@ Qs4catBV$cV$@Eg/_3c Icn(p?u@6Q+v4f8fP(lfWEw*R#64n.{ϵ1HC7QP7eZZrخpL |?,{-gɽ8^*Ms@I 3$?{W`0fZG2Tmy=u cuhj ==&DWy'@v,A̶Ҙ iA" Sy({j[fA7axFmB2d/<`H !+Tb)(0iDOLas֟&I:ALu-7M hX%W )lb _WY_1%˾ܺ]ki.R<rK--x@u_%o_$0@Qj^93ԦeZS\ON1>#ɼd83~MGYZeOx3K@ dfT?\i>$Y6 ӵתOb~D5N`Ëߦo(w_oR-YLbMv3+k8[?:56h74G򑜵tNQFV%z@$Zq9lcu /ǟ%')a%#܀IC9qnu9R\ޡX`60i+qiU.UA2eeI:o \NcWU✘;V2{LR Pa^Gc6jֹmM V1=<ל-J톅kIf# fN05AA\kWMc~ `3x7/a:w^ގ 8F`Vr2T Xyg5 _a9g>'CM:D`wh$2}Ӥ9g 4_/(jE ga]\2ڑV:әj3rP<"KDZۏ*ޟD۳)R#p?.l/Cuy֗7-Ґ~'YM e300K {rF{ ?%(Q1u#:{n*Ӽ:<qs3Ar灪X&V܊ 1euB>$Ie^F~1%GMECf8HP\7)zlm={;J5䍿顐{}l?GF<ީ{(ؙ,J/sZ± hG D&'.EPtv=>CDV3y>Z.3suHS>e޳(lúr'1b ß*pvO-}af>95v\1۱C{!ʮ.ç}'awGއS/1UW=N&S,#=1-x-EuR?#γ4hfƣxQũԪaati[@~mEO5`h Y\$-،*Y,NpGc,h-a4Y; TƗԨmM)M@3ڪJ"W1AnB\X1Jmf5V+ t 7,*) &¼:&ɳhGty,{Gԫ Tt"AFQ:󟀖"1=Ol3H `ڍ'zƺI[؟V좫:gR>!T*BZvx4.<џU_OQ8goƓlCL2lRT엫LwB6n?Zv^1/x `v?f]15*;ItUb |OTq9#GGc|\AQ%yA:*ų]UH}X$WM: yTjic/Q4G$8UjD&Hr|◔;#Cf,DoG]eIG_Ӯ9< 1Z651%;M֞*G[4s+KOZ"VXy]*vź.C!) LEгLQsOjTؚc9H"eaP ',v+GGmC*J̭@^5 ݒq2qbfv%]=@T)"Qz"CX>X aeNBh|ER؇9ӱƕRNUwcT1$'\WFmatkJD~3 ucDŝd õED=KB0^_CߟٔQFGrC28~$=MU+Hx!&j|:Q{lyh.yC054Hଌ՗{jv:IQot xETZ!ha'iȝX#;Ϭ뽞FK6>P7DͩRr!+ۃevױx;# AֵB*gtER^dn7M֘,٢ƈ ^\@l03]4,|9e"Iu ےPC9$s0:I#q0oDS&4M|YR]zcT,v/5b6]ԋ;K2'{I(1ぞX)ª؀8-`T"7~`IVv'9B&j7/9uF9#WuhGw'{GĄ@j`2  ׳X]mVF=7@֙#\r`xJd ^M]ATo# KwcC 0xㄨr;2t 1Ё ["EtL6T#* +m֒fwgImWK􌠊7n;?+3c6@ [a6Y|CKT-Ah^,-~ϸBYi3TchLh&.1S[`7`EmM|0fڨхqⅻbb{V٠:Pv=M|'}E9)tvUH YՋrD9k))j/-hoKfJT( .N}~>(KOWzy!HHwo^AQ1mw.{`_ l"^>B5:$ލ݌GLx9m!%t63Õ67)Hs= 1 oU|piWL.1dr[5&yp8ܺN?cX+OcG ;I18QB`zP\"z(0xy 6 [#Gˆ䚂P9V',LBADW۵3,]}tѩG֕Zwf¤3A\HCc/'| Ka+2SG/O]f>oKG&Ckh Rl;kk` |YƟ__*{[\->WlO*x8YIhKJph(y]8L۟!z$y\C3P'ٔy vDzVcaEuw Wǣgf^$}@|vrϼvIA`@tr`uS+g0Pa]pi{qzA3*v.,hڅVTx09/e3"mlzLV(x*Q6kf fm^c[U{K,@ w;FL|5N8ZE~i{-""YI1U,r>NiXwy,%J`*s.5_ri}~&!䧃dM3M^$$xwa3ETҺs 0+Ȣ[#S+Ύhj GaָA줕([WgYGliHbʶL?Ӛ!9:>UnxmƽlJWuF0yHESlPl0r:k~iKDR7&]y3pD_^XBbhL;Ÿv앨";r+q>AYgU2T665 &vg6^=RC gqhzOv9?H[PUDE7(Б+|f66>v`z7b;>2lLAPf'Y;)q3s74xtԸ9KSe}[%b v֚J E ;QzW [k ץ콙]!7|Z 93`؍܉ q%UX6g )M(1ߠIp Ćܿzi8Fr\"ذw$v5z毑d1[!BR:6{<^hDn1Ypa_0Ta<ܮP+9zpHÉ %՗RSO{PYr b5QP9 "z6 Υ3Ce=ؓţ ɯ 8+مM?o*os|o.(qh1d@P{JTSP`fB{Jy zٔ"@'&!F.Bck\t Ks>d(ܡфa.y 8d#ڐIaM\nbQ(M"^|y8KK, SDl3[ c{cV;xҘ̙"(5XLDw;T GTPzFBzD x˕ yhQ gM&`_Ga1L#G7kaҰT2YqBlB(â,#Z'bvƬ9x(b{Oŏ+Vk3SjU "1Uoo_i0yF-aeLnJݥQ㼬M7v*C"g_2t.*Rhgbh,2E6) >ĬrxD`{C."Q JT%>Q;_oN_ӯܦ 2TLsK9e2jK 8Y* e~ um)TO-SVm1:@NĆo0p==\@۹lFhnx.*^5F8BH|*9Ł^IR DC>REfm05bFG3ZRvĻ}g969=I=Rū*JN /b1dde(xf]dP3""bfׇ|޸{ 1GsuHiNC>Dz5w?!K)ח1\݌ɛ*d$MН%| Zq9GqK{etE\@u];2L>fv.i+E@Rsxj]|/ͅUl1-9c3bJ$қy3SZ6)w60Tî6d] !{ͷ>D 2?k캻&>ijR q.ig)eQ_E_?p -,=IlP;@>Gc%5˃ 6b8ȕus\B8OOlh'LOĞXj Cw[ץ[qq9G#0m4[-|/(#5DDJ=c)f,MnПF$~ATrǐCƬ-bi-eRGtOLAy:lNpqgڵ 1&)u{ ?XBxK=%kO %ZWBq~[ቚpSYjܗT6q^Ols8Pad/\:USw6!0KT]Yl{O΄8xێԭRX ˪OQ4H£4AW3QmOVN LnŮ}[څYO*n'x*ZS˺*_f>okڃZ?Z>ZA(Up=%~OLf[FOpw1TMU2{0ݜ%ɬ]*>>_O0LYdf̈́[wYԮ8ށ4qa_o3'TciU 'x"\ac =s=ig3iV>W/Z٤Vi׶naYEZ`:/\5 <{= q Eb҇\{P@2lQԡ jI\tᴵ2vrqEɕ'!u]|WW|< NKnf[Kp5F1}^DbyȔ ),Rj/_CfcplhD`@T#KiSxp|NEG ="G'D >mIW% 6tQoϡˢQ0zc=*r/(,QjP;/sB"Xǟ ܿjA h#GyZ+ eR+ ^(7 `}cQaG"1F78(_mÐzlEd$8Nk=*_”|(j(ʭ8S7P/2O`1VwUfF0Dtii';fxS.%C-MwP6m!ABdQ&gQ`$J<¥V Tg$)ܓM,|ݶ뻢6[:TyBw/揜 ΩL쨫VqEGRR:`&E32Ƭgȷx$~^|t#5^c,AشX1̹^˃ʶ2Z0؊BAa1m;aa5T { ۺrDC}4NzyPsRi^^ǫ*<:N0yi@۳[/Zr2≇*g/l̔خ۽=1BCϧ7?zaetP_`/bQbL []*_wә'oP'6i%_{N*@E:fd 7=niղ!qP~$ߦ|XsϳP DJϯrYZ w$eUzB˯ʍ[_ʤ_( 5XW6I{0 e,%&-Ğn4|/LT0B_ôo2Z,r4rʒgRFvM+S:^b e3 ,=m^ mⲒTWn;߁l\AY@6R|Z,t\O_& ^AɢAJ/@1tn/KTa9rEƌa\7 sAC]^taE0RjMOѸ뙫 E'"H+bN;U#$ĂSK*xƼw`0l''z٧gC<@7(x¶Ƣ3pEmlch=+8@QiXQ!$5xvJ ѿx3p͈pk NI A{yCĻWhݖlRY9 E_b Ti0Nx*]L|ȫZ7m0IAWsd-U7>k9؉ի6|[y (R2P i.P<{O` a֒} )%|; m&iUv&.P+$0۹xF;)=eE:In>$ qLЃ|@(ɻsN$cwdߩ b H*lRamk2$fOm7[V~^(q.@SGbBΟuoL:[v ?1)ۍby5M۽ Z.;‡(򭙈nfpxfBGcLen;z1QPdiubZjS䄋MJܖ p6 RoȬp GPV5ΊOjˌQ1-"9>dѰ/fMqh{(Tӌ !mNēg 89sV+bLJw\v3бoNes໇g #R5=t3͸^c@UN.:@vBqعI-F=3v~p)'9,8z .G[]'`ʖ@g/N`?+0+x](k'ԯI{pWs9Q3blCW %£ 5*B1ٯ]pqjXU E؏Ч"~ϲZUw{B8W5Y%"=aO{!ЕǔpU|9?6+?"|WŁlyGrRMv}7Lbx4ݢsLHTjT)(~sw`!:B"̦@I OӽtjKeIrwG[ij.H<}h@C}bi`Yt(G| kբN0ĉ2$,+%MOie=^M%YV r^B+b&b>Ck=1W{rpcC$SN?,>̕HKWfs,ل h`IaL.4f]K}D$-kt%y,ţ|ANʌGi.F7הdFxF>@Uèq9 h JoP/hxp"oks(x|Xa Zd2nav}B/m勵C]u̪HrI xJe^Taj zpR N~tWĤKfԔ2{vVW47i;e}ݠ1ınVs{i;ege߹l1wrf<@NĽErn][ O`=6U=7fֵмr ʘkAkp7K!*KyѭZqCu] W+$%R36tȍ4Sc7ۚVqԎ>ª 2Ƨ̞cd;ftNh/P"cAQn0ѶJMuo\j*A nʠ2|I\I|fcO*T$3U E(~| c9 hhGt8㇔=Z?wM'"iб :ڭדzAY2Ay ޕ4WVrF-*?C(LklU˕xIp};Er}&.WgwNx &/2~8ӏ|D)J@4suH|o~5%xxs>jo@p|cPAb*Յd4VȦ'D^)M5Uxl'Sz$51nNt?0ؗx[7_yT0ős9oyHބm bY+=tvM({@'$M3V]\/6IߟŖ uH}:o}l\lBv՗L9hP1S>iV&,gDT>_ 02.5OQk{B/ @ʞIXN[_TɻĚ Y*s?PDovnzWޤ|}:L V60중'pnꌽ}[ p}IP4ߍJ.iU1Rsp1!;y zkxK?9\B ?ZA^1Nv\y[udVwY /C"u\˭82:}35PƋqy+wzFɁK2%Ě=.^DU!:mW৐Jcv&"pMBYHLs2^go|icNZ3BɴR?kp4 Ȥ 1IDJ0g9Ke'W0wf)jvA}VՔ|<ކlԑʚ'phgL' W{ԤD]Wv7Wz>C d25S'03詯T<`9Cܾ^Cɩ]rSеA?4*;`Xnou:Wy1CFHEn}fm>*ZI:[XlῈxge)' 4>.UL>:x΄^xG 4R?U  $a #<ܵ['&'1,")T %c}}SV),(1%AYnaKFNz*+T{4v[:1obU𵌐5ZQ)q{dm-_JzЄb [賣V.A a^5 ߳i mw@8c}+̜╧Jp|s-uNg)˱ BF,Mnn|GgE+QƄj1P&pi1hTi3BuSbnltdAn; ޏ! evOJ6 o\E?%H 9M >7z!H2Q}w-:^UkJGO"wMl(Kci1a^cbtCI6c8SI /CEcA"Ou;zIbcMl%b?UXJE);Ɖ|N!Z,킧$Tea$"ҙ O?Ufqʣ-]фOFޡiJEw K;k R$5ڜ}y]mW ާBb9ු#e&Fƭ ;&[P҅u56g"SL &jO V*7Tڪ'Nn)Bex-ArKoΔCR#\\| ^;`ϾP`.N 8 )WIuߋ|4m[:4`(?mڣm7%FR!GMcҿ-QCw]˱_s O?43\u.WuƍjZFþ]. LFQˡ30*pKkݏz9It=6mhlUN fɁl5ƃέK ' L(oW|\Ňjҩ"t)LW !]p_fvW&}[W;pj/,ێ97.igkNw,kc mx,i"0ȽAjd{ƒFOGlH=G;wQoفwgIdYi]3JSOdNnշ!_meQZZᵉEu?me i5e،4Plʼ8\E@)u,?FmRƤVve)(;iR CÚ|@ !\4&1*~ 4AN{ :3s FP#5H޺Ugg|o -_D5:É PGr47J~ZQ;XSgG*n˥:lPpJ{`6aqFg<N`ѱ-j i'Y1ZEúI@4{ jBɃ-,D#٣|-'^t* mNOe睢?أ~H'X 3ܱ=Lb ?>Iǭ=PN:gX>X>ē_sGZ%EvޥG$NҒ!4ÚO/% \%QK+4ȼ(IӀEDω$7GYa]\jLe>"ۏюmλ.4r|dUX5H ykov"Üo[/׬@~q7}{ֿI}rXz6-'hx;F X&k"iSJ;HfW#M0T(2;&ԲJuT)By4Q8o5/+*|,D!2de׼}$!,ٶct rZ/>7-h?1j p^J -J90w()7Mz9k@s+줫O,? 4DK*:˸(7f@5Bg}^xꔙqQM`0'gj 5(LZM Vqv[0 .ѐq1% BԈ9bu54&`GT3ߴp (~D#84P.@ȱl]fHso+j| ;$`~z>h^)52I7ł"TI->N,BlR44Tlf$Z^3CPQŖg'W%.-a!a5LNK_ /ʽ.@g;sIo5 LkI%OcP52r8ub©%ؚ/4|V}|6:slA鷁g< gk*"pY,LMlFQހ8%L๎=++\g]4r\ɣRGm?2AWG,y^ EUPcz$S =8maӭZơE*a tzW ,͓N| ͫ6 .T|{  gGP] ''gLWZQ":J2&NEYTUZDnI\!smĶ4~C8?HSFga1~}7#M+!=\~~ЃNZx8n~؆Y̘rg.oDL oꫫ@ ]ݸ֙pGcJgGm 6JƷ?DõvgwWv`S+emyem_8.ygv 49UN =6bvcT u~2zY[`BnCMu1CI'V:`~Q8*ToG)܄XnDYe 'a>C9cA!qUEcKcPY+4w&ݴgO =D$Pԏg*4La:d|_;Tru$YE`iZާq#CGМ?C|U@ZAnj峎kֿ% Cj%G5gĒ\ǕQbkDg.QC[bRp#Nmu]Adg'qq脓E ؈df-nP FwCI*l0Ӳ RJ>'|𷷷e k`ƍrk,"9~Ѽ?,F#6YT*ǥqφhN?=[t!@\n"l?, g}ߐ!hY>NUbJVV.jInN;5g*}dKut^3οW^r'uC;I = [cK/uK(9gB~2Cb\h֡Zm5x[q^@}5b:φcp dAˤ D '$aKÿh 6jsk_P'F~Jay bx#yGH d }~2XCg;t˙BpWq@lކF -6w!P͡>V<?\tOFjzAL̽@CwHwlf?]Q΀WG hQ@s54i;`jOnB<t-L،#gp'r-رD`P&"ib ^z0:dQvNjHm4vȏh4;JO>.U/"KV;9~z%JJ( {[ b.S= FڃC[_O0ָgh7Q0ƙ?(ʿ^ {UݦmIp-JĽa55]⍥CDp}P@bҶ'ƥƘ2ص1[Qhaqb7D<&"T$BR3|z=+0Lo;c;n%%_44 93TL^"jÏv-Wd*(=$ ޭ !uPSCd)ăMkcax8GYG~u)I Oy❫~mf @>{obh2JFyLc )Qb eKT:Ox$k}gb']{תN5xFGG :ST0Vh<.iDF0:+pՐ!VрqϮC$e2gHnBɁUu&xt V(_g䘹L2.#槟!3y @X:}H+O%짟܇)0H9W^ILĩl@kXj{ّ:R{ǫVӹ hVKLdz>ʃ3ϰQ?3=61f:/gxTq*KsXi+ccClɨҶKL,=g[A׎G\NJ*3g#fsmt/E`?zqyNm-gu-+xI#NpR9LdQ+b˞u@˞yR Yr0o iy!dBe[tfzbZC Կ/ޫXY?]nR#xGRN9*ۍ'4fC᳡]V1F'$ew ܳ>އ]}X'rz%i꒱9/E<0!Ě RVkKkhI!C"/.G!L6$&pKSOiAsUvȦrcݗs1C%8|"p U-ZSF&o } 8{U/VZFfXZA PV]/'Y#@lE0YA-H(Co3_9>]jԽmS7;78Y⒗C՗vӁҳ$4?Pp-*'#0E?*-ӽz&^I=%ZADA85g4wq)ސD.0za_mVuBEyjk/YK} ;<=\>D󿧫^갠+րA&bNvzMHΗD5h?dN<^xIеK&UUܱ~#S$l7p{jB,uTGOg, ` {U ^EfcL>< hY/BGfV7XB6lW@p(cqPtTNJ& &p-UDKԋ90<Y:uKK$ϘCaQ4}sĮSdk= E%0ͳyx'+ǶoJ6&Kl|TwVM|a$~^Ttܻ[;7N O'=W\GjKyL/t-;XUvg)QGD ~x^4170a9p/'I:^Ż|:رdAYў3,*: 3u[)Կq.G %4Aý6~YZk.)0&ze=v% (0k?0#\I1y3OGKN{ sn' u付T3cOpg> s=sPPcl`sF3y݋`{tBZI飃 EhF帐"h)ܿ񀪂VrcW'΀5xF͉}H T:(CB?=(Rf2xB[qL*%W ۔,/m޷3so<ai0X*RaR?&s$a%E/fSW"%X ,Y$ )j״Km@RQ@./qÈ5/f;ahwr{zb|p̳|›Иz./"{)%œd꬞rc`=xV6n5~&LH~Р6Ѧ$`IW,/PT&`IF[mL*VU⁔'3yhy !靯c-npQskIXgA'-M~XRS%->$UF7Do;1>၂rf& R'NÁm6/ 9SSp A ҳ[ÜZ~8_/a!:pTǒf%v }k4,Yl7GS &؇)yo۰[ $d͍ i{k ~`x|>PNrp.G5g\i#LfX(u*+0Γ mIՖ-QWg~yvVb^P9zd׈hx0|5>E%d޻_[Tr%<7Z ӯU̻@4j"yyIVWˆd'hI0K$Sog0hd@"A?$-S%&%t́xvnkdpG!ۢw^MKeODPU*juUHuDRj0tKYHbo9k`vv^^pµ7.px9DAݿJ'ZS8.sS`ގ|Ċ֝)sh0&Zԓjeoeuy󈑻Mhr3'5mHX,0I2f+bdN?#QGN)f DՔZpB1] YQ&ApziӝwWs VOLNȳ(V~jOdY>6M%%E4G$>ƐC0t/ٕʲ|FRs7i`O*%GI`("4A˴?,=j5;IÚ0BPUljBg (DFka`EEM$7bp56L$OK7vnnȇJ3hݘ7i<;jbnd# L+N К ȚৰS~?1n*\*nʱw«pRnmѕzJ}'| aZq9V2toS0 74=Rvp"ӫN!b0oF/I˹xQC] x} /XQEbN!sQZCN}27VNw3nc3>_nHί;K\]>Rt@۰-{$^!\6yճ=hlՈsëgV#RD;9y/kEC ɡ9|Q\ňsԗw[|A'4ԵZvLpL[)B qaq")9%oiZݿy" FBol&јE0.`c.N/z]+=~m@0>!5@"$gMz^1|G)e֝8yޔw,x󈈾&: Jxxp|Ԩ1At; #’Q!2JvHkS$N^UjD'Ğ?F*,U軟Qh)jf6+r'_k'גgrSEFM!ʿβ1,8G口[LdTXYAd=/kZfܹS,7ϯ)9׹>Kc\RPI\kՈctD.<^C0\xv~oa  1VR84£R2xOipOD|e_ctIՊ(Kt]k9$RdVTDqn '#"Wzu%žз@zIM 1*T2(~cUl$/ k`ѯGdh]T,}Svfȸ)"&Ysg"ƽNlFd coPD'R"԰W:5o1?dèWhNYgi(R{ՈlhF+1[n,BڌOq -aU΁ Ĥ SP=J g}q_nN:3 T]?+>h0bګkCj~Y䮌)0N.U{K`A]/\BRqRdbgT)}i@rxC0\VΊS_Vvҩ>Bw6IGxA :\~>FY^DgoF$͓iۑgtRv>e\t/#((*'٬cB )t4OOdVz =7exl^ɡCy*}9a$@ G=A?UNC"uw> < ,2.Wqw)e%7gjq[t9eW?U_0͒`"YMKh |VR4p; &Œ.q_ǡ5=8Ww߬ -x Tì8>݆W~,{PzQ;]s魢rۯə0R鷄M WPD5!9W@%-wD+tٍ>wxCq3pmKFqj읰ioVr1jY^>jMk =fdidE&($|vOcXOM HkL88T{Em+B$.TQRj7؍}<{JYrzlS55&G<9zͦ&Kw ihWHƸ=ٌd 2>S M[Kټk*)KR5PJ_j&-}"o}:2LNWJҦ -xЉG,=3e?D$_ T@8qGG!Xns53[= _,v붏/kϨؿv'K1гL!3BXta!iA$MAl7j',mM.itœ,9V ɞE*Ypy2W}"*Y_U"Rݤb ռ.?@bdJ!a録9f-d,6j{T#a#q鼯R½롥 \>gqMNN9d(%K]Dz2-( M;xP}u_i xk`&&0.IH=EX1H=e NY o.;_OjF +3hfiWXl]V D̢>Hfhi d0Ug a|8}{kA$%8tm ҥ_NJx:?+t.ڼc6p= T៱]XA坺I>V| pP&[ϥLEt1_Tr-):It Wfɩ[󸵽OʒVh]BLP@w)1m@B聎ㄠQ Ⱎ3b)HP6:gDZqKxD~u8q3}ccQu H { M Oy[":My{%UE"`&>Ʉbrn4WA7DmU ?hH~ymA/, {g\,HMG zcArp޻h+xeU$J#d$yO!  Sq*ڸ'o8wIIkm~[Udl_T,}6~tSZu`I.JE|>s@A 8R)/t$W@+H4CԌO+YY%}52U kA8v"(i$>{AitU -۹#F Xxf6A|AJF{KW̾bVVwq+hc$>RqcǹF3G* F=2o1_-z|44IA0]SX\%a* 5ц+, @~diX:Ch YA֫ϊrFpk<syw 0%/^vAj guAK]C xHJ,X mP9Kz='Q@{DPb>V a%:PFx1qd:zjDD('G/d~9]@Y!\-:<'麏Qij1l&YS`}KqiYKXIHVId2;~j>C?Ձ f>`c.E!1S57iO<;h6Q K ڀ'!, zXLz{@zP=xHr8 I 3rS t'Q2cv W0yޣ`4>-O5wa([ i{Z\c8G)W^m-w 6 7zn 䲟N|[qb5ʃp(ϗa%[Cd可*^u/jʭuvGTEGwLrg}eWDi܆F?g[W׳eFd^pNڪTi /iR zTcitv3EŭzsEꃑ$\V-}ٙ#<Ǖ޸%PH-X=ruv8``  >#LO3M~Qcb0 /|BR\{}G'*|IKT  {|20pd= ZAV"F4Dt0P9$0P. rr:O{ w2Ӄ֓X2 {]PW?\oeEq6t4 :mȯM7/ \wӈarCȚv!lNմ/ق24_6i2WO4" 09=g=>>=a2+>d4 9ys{ POaUĆ]='2ǏgoVk2\RqMp< $9(DsѻpUURʚn^y%5C*i+rnK.@;_J3<_@zXl>iw-#O'[%FAAi=MVWJ:w&.%-&SBКlaLAPC1 m5'c]F:C c $x",p Y,|#R*) аf>_" hڂǠN }|&~dE_꧰zJVlʴޥ1E1 Fo@¨@g_7BD=( G /a_ݬGgh,o+ 5H*y ^!KB9m20Wwz)Zi[f kw=~~7wDX<Am76d!]ˇڜ(mn*!7\N(}QDU[X_v 1QCxShqmke|לK9DbEy;3 ـ( .W:B7Gtҷ%%@?Yg|T^ 횅_4z}7H2E/3yFG `G!GpK0>^ԏ@ba0-\II P>Q\OGT :@eޒoNLjuh\݁8 tXj1:x'AtnUvr4XtZ  ;]/3rfP~lGq 1Łgq{WFA?*|*q5z[>R,߳]疟i_LhZkZvJ]*&m'ζS$q!3r&Ӑ>}e2A;Mo=vTłtgMW\ĭ 2RFNl{(F(a,8w uyNXR2)2ێ)=%/xt:H/|Վ]Q׷wIBo Q698^/ 'B?%W|/ f5l zR12֝&̿Pa%ZՈ[D:'MBjT8kellqE)*Jנ2h L\Jq?Hb{3#.$Q8NKݦ QZ~nkf8%J,n6/aژhqx5966lp 9U~F}QՕC!F;tY@d B{uzpLOi7K'}c$ʳʣ qɼ92*69G=Z8Yl5iv22A\l\g>̫LD6_b{98_zK"fw *4'G~R2.ٺ3< OY$`Ɵ|cRʝ< ֎(biȑ_.=y\3,w^28YǓ$CNnd~>%Nc,@UU 1qltax 8Mk@PܞU Uc)bR('ѫGد8 7cpSi0Jߴs02Gʣk9d<-|l_.'"Á!B݃-X r)7Vr~w ]{zq>12J 𞣒*<4E c}/Ҏtֆ8I:hX24:r/ۡƈ7Pt~vqO|DzNt$V7AD {g$}ʞa HP>@Rp&᳹g8CG7PM0Үw)ϋt֣wE[B^_o&8k)gI[GX>o Ԛ E\Pb7UiU=J*ad0))lY^K{j}tmC+ |_!ݑNv|?st;3TD]6 +Q|fJu-t,oVB\1X{}S@r2J7dEi?e0S5ؾR93;.C$fZA&,T-k "=R"*Nз!  wkИqGy p .M{sNC{}f)˯h5W-RZվ0xW32 `|(k6JwV:KEr23M5)e9t#D'']kTDM>~9ho r*MHh k$hzQ;RYo 0o$\l1qRFXgx T5`Ss&O^/-/eL`D;ƛ¹@Rn.U 6g_1XYk\KضOaDkM)1 xseP| q3K!cea TVp2DpIgH0#$b[`x$Y n5:Hcg/hI8Ebf~{~ 3A)-ZPkW2V7.{R@Qxd&n,Nzi׸+uj\ϳ$"9 ԛ 1t!?Dɇ0dڤ.e`X=]Xhn.bw.L#u *u*7M0m1THq˽MDֽ_A1?'}[=b\R^4P^Xaҳnn^&;~tR+@{O\2œWbO`/b2WwkH+ ]F6J1%Y,YO {̇W.:S\/mjqIUoPl*$ ![| F}aev@USҫayY6C2l\<'0~+SC& MRRgCl&ZdSʊmU rKBTg8gꥩ@e/St${fQnj41rX- +(bjxD.\ˋe进Jkr=  o|4pj%( O(.~>L[/k-aSѱDe|IRS(0D kjH5^T 8T־p'҇M 2D5*tgּ^!D3A3e'F_bW }(7 Rmb+ c{ P(Y v&K$77EQ 4tmF<}nxb]VnWCfKN*)N:RC;F;] $37Ir EQ u<)4,>?~߁y,v•4h[o>.īQgm@i< '<"9됶Y{En.HӬ+=Zzgt԰D*ъo?aNupOS?Cv}Iԅ)豢[yfeNO*"FC  kRDfS$hFAh.i}'6BXKq36Y?>m\I jdy䍲TqԞFIn:8HAp, ^Svv̏S@"h/XˍGJ+Bd6/B$GGэ_34S+Gnd[it]7Q61mfm 4.'*Sr^ŭ/Z 6f<HG >1O9 Z-#\$NފOY~!P!OY'_mSâW9V0 ӈXt =jɬOY.bmj {e5fq7 #akDX9ś;>sٸ6Df֓'3t |*OCׁ\LωU-'X``bX,'| DY'vةpa<؏DM6N1{.t]rM0:+Z8XZw~ljHb cM0_',qz`&:QV3) miNPC1_-i6!2:QDn`o}Yݬ,7E ̻;98"?|؍0ru /0c35CvQ$Tᤡ! 鏭鳮rLyKU@#_d۫WX6?8!xm"4YfkQ- fq4UAx K3o^#O|@"}ƅ! ܂SORatBXHvJUqBd>Vg ot߄1ڏ\=>f U_lpDwX$ 6 Xiq1U)/IܲWHxqI \)b~urаM0wj(D 'blmRv& "밑}N=-NK?_DHt(qϊqsOsU+z-b8$Ʊ<`-5vQݘ/d8 ͎1Fgfk-ݯdRxѠs ? MxNW "{\,NSI_y1}ULV=TNc Ciz @ Rx/ō4$.SqĆwXDԶa-ՊT(Bu;H,Dd~")|( d 0Z>a4WPݥ&j]yHG;+W:GXӔ.qx.F,8G#bt@^fvQx1dLK8𞚠tw w 0Nt =E2TMmPKڇ߽h˻;q;kMlElǀ;h( h9g=d0X /KwOEx4ݹf5<`eʴ =qDYAS̞&!r};I#B}=OÁr6XZ[PJ;ȿ&Ν4c`gc!QzkXƗRJlZVޚ,eb{uXj"R3S[G y*3Nqm&G]um *xE >VKfZƄ/7 5#`3C[F4/+e%t{S)o;?ro]OFI]Z˺|B_.|Li[(Cڮ14G$Z -׋+ɴ V91n~6x3]hmhOzEX)]K)2Z6SAor~g˴'A L}9y<OK t.C^}bSuOm],}}/Ջv@WFAKFGKN.7YbݣYJi#+abȹ8#w4+k"U]>3q4xOŮX7#p D?V4ת6unIWO"Bj{oF%0Fg뭞cQfaϑ@{t2;K6MG}0 -PUL}q Ž(Lq[$G_jjv)8 '%lDm#̡9^2-A6(k¤5,>iY("یhVq60wA35Vu^$5k~3XeG+FLy7+1eXJf<=kX!uжÏ) Q7˵_"S+XDQ^yQ:)q h5Nʥ򴳐|E{ο\KXWҲxؾʸm]'KeDZʛ Y l[MxKAg')Eרw`4( wRJt_79zZS 'tg^-i^1j䰛7^7`@BX+e؞Q3HH,g۷ٜGLo:x~w}z@Li;n/MW 澆BInםssPh}W@eTZFz$+Ylv"Q ӬpZ?ryӝ|68y_(.PKpl y@fd(8KWNi0;5fXg`>22{p)e.\>zRDz Sss??\6搣5Ț#C欫Y`{ QLE؂aZ2OΙ/2D\5 |V7}P%'9C isZD-lJy)!]gx) [;R$%QlCj@wN1*>8zJm"d?_~Gts~ p hD=du$-y9ȇ/_ Oj7hYӰ-yNJ83nAƟl'#1bzr)e~xEKIߚcրpYI~#؏Bdz"uPEOvՓUotITQ@|ݡCRO4wGLGnqߺiH ]~0}ы)|5-F kόREŅiXj,m7hڷ[hFL]p+P&esp_+o$ŏXp5[p]E989GSۮ/v=aj@IKnpcbѥ|^f'儹 .&9 ;VГߓaiŌۊ:@ < jVG`|-WX! a=`}ႈfCZQ&SƢ<"q⒐  ZUWH?hg@ >]ʃ㙙WH{z&;pq XóQ)[9ӯA`n~0^J5~$P*IW: -DLN)3޷&֞l uhC;+s|% QSB ?i̩81~:BtoB/|۔ERϒKbAu?ȚgB-쟽V)zMT^\9p_M406ftjߪ"o:B+&VvWa kH[-7!QMoqnlE,_kQ~ċJyթ)eYpWp*UgnWMbT°ª䝺PZ~YcrE}yU£^{2{4Q"]#rP=3(2:4l# |(/P+y@\OqnSXLPsʾF|bXq[0RDw/Q^ؒp*:~Ld'j Q:7ȆxQaeOR]͙TҁKP jX a⻜V')qRp ĨॢT :NJ=Ltl [z@s@*N.=4 )eht'a8>p%U 9*=4.S.lJKZWgVgGd'GxY  *d×mCwwЄC.fn_/GE3_:"EuXe2W-AJM#d<-Rz+H{34]iqµ)ztV]U(9)љr;DXe񶻈sMDLӉz!!?F^o@7^οEHF}}Uu';pnIZ\uM2Ȍ[emA{F)5LgԠR!gmVNk]:XX&2V ~ע)X!*qz Gm kݗV*%Ρ6ʨW;-"% ,<'HC[dbVWv'}ݤ4 4W] eOT&Eh-V~J܂j}vtq ثe|AKS\V3Y(+#={7Hldԁ +Q))W9d*ͻD鏅cMB%4XLP;.uG!m Ri_Ʒ&Cѵ>DW}و"/طÞ?QGFx3&OFZI>Xl9_kE4||Q MMqѸ#μ`Nuwo^/;U &Fj6ɧAʦѐ:ODnM qqjӾ8k@^=Wtze= ۼ|:L!y @Zs!q |73(3&_:E&IP@ȯݯAf,%Uf76Ip^8tX6ܞ/nVκ#--<օ[Ol<2۰HB+ahHsAУfn-Wivh2H]cP߱+w'N*_1N Q\ncP렣d3a\]FK"FZܘǿ1:q x]nuG^9`]gB;ZEN z{S_JOlQ68^+?8{TxP}杌TQ>rh SY@PAyt+ʌ xpɬxt靨TgoM `2Z|Z鳯~zNp ̼+* W*C6|~Ϲë__/(5yKPtlt-[5D]$ootm/,%!kx>0nhrXzp!C=z^<A{]U#ԕAeM!OI2">Me76"SR3bq&kTYLˊq<&ݖbS_*iV~ݛ%֮&@x'_.3ZBF$.'FHΫƝzO?!R:`$æ:{-RL+|&dd6Iu+q+, Lv,ە; pTfzkEJ7S %,X%:]vGh‚-\VV]2=mYa/z3=5&tnf:B(Y>|GykeίEp 2Tkx!UU&?V͹SIM&`IUSkef4\>7f}_ZxnDl.h+$C⯖=ש9@W5skGPkf\'h~r9'Ͱɣ;zkP͚=H<=eRxR&{ 7y~GL̗4w})n'4@N\5@Sذ"M*BP&r`h4C Ԕ;܆{~LSLe6GjN%uqMF`λыOÁs텥^*3ڭ³/#ܩKG> e!ЛƻRQ]ئ/{f|uq)H WTE7 @}[o~+$ ʤ6,T^O2q`-p`_Y|࿎vلo`tJS.+88xcAxu?7&bAfYܥoc(SԚVI4BT:o!8]"6Aq#*/o17^VE([PR}B?ێ816qP4|O =GMG-5:_D?i=X!kpc.'C?xWU_5R=PX]= 4cOw!(= i X;ORdefCCSf2oHs5s799"LL;@ml[DiHג:lg5[~]Ja= ^<԰n3F&I䥓+WaJP9q- mԮ$YW Y {֞EchGV> tmq'7cZL@͹=|@@n"PIgXoat]sv spT;s,i)/Gz]PӪ0OZp_-KG7h4bTIb)cf9IC[J;ґS!>#NW鸀q$Qs6 Ll1b\e4֊6 D3:p)s\fꈓCPmnq(ui-޶]!c8}Vq, >qytzd!qg䤛oT_^|`]o {8$)M>w8uoG r bYE.0 -,\-DaEcٞw:dtF3eֹ< AgYZ0707010000003a000081a400000000000000000000000160d9f5e3000516a8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/P]?Eh=ڜ.+χA8YNe8D)d{m"htj/g3X%+*SMek/5Ƣw Ce&ǸqNϓ[aHT<@4 $0|$ߏ~5-u)%"EƂ|5nFβwoBi;H;/+#2pcؐDq)G>fNus ״@oaie@[{@lEӎKidr&~ׯ4 \`BZf%I -(H5$9;vs: aC1/8a|azn^glڌ,r|g51Uu#ֻ4| Sa ȼX Y!\ީDT{xbf OA2k+@ªH=5^^&Aj WNOffS0jq=(JVX3_VR_VL2fTʑ'ba!I:eB>1c#t$G+1响B>: mYL=ޛ]-fB0-87(8Fvj"q0Xku|Է7Z! \NT+XnZ].i鿱鳉'vGjh C:Q?;ėLUDn`4%W 1H^!qp3]OWu8T֬0p F'[ݦB8TO^ґ5IAυ]H4<ƓoErz\:[S]VUo ;9ky-CnXh/Q,9tkMO@zutɡemQ& zӭ0;ѕ Yzͪ[ |19*6?g$aT=\CAV˟y 0}ev973΄]^xB| r;ي~$I)~~p󶐛l=lne2yqb 3*PǻŦKz4n:9-x2'OR6(^3(;& =Ei[Nz1CT:x-0FJ)HylJԁ*QKǕxyJ$r8ak*LlHnV Z(c]j-o1xS֤SFYS?@ZPugWvb&ݯ\LLYTXKBzyЧwl$p")7 @rw f+ o`"R#݋l=/Q\h#UBR5Ţx߼:zGWXmɂ]Eb5"V.«=FMLkL3l6JiVW2^b%:Yy$,"Iy?Ҙ}ί8Q$EIh1M9mr0 V Dwi6q)nnoC`$]q'<Ց3 ˿M#ELz#-/%t[UO5w= o~wjH3n)x宠GJ~Gr@ΑƂ_`Eb9G.$c`n(hĈO eW?76#B}`TP *g3~ uL 8ceEȆѵISAC  I w)|żǦG*Ƭu@Ι1QdkpJ#yl'vF  Bc}jT L PAfGBnj>E5~ LZW2X *Ll6d,æfV &dͰn:KrdՍ8ZU2Tt ӠuQc .=/Q*ʒ,HN7{2xی=".5FG!K|ԓMx1s8;d3+܆66İ3G3 ZϟGd:Aj"k\bC:`tA6!U#RL6Uc =L6]X c#v`4?V?k/\dOEh=f  &O7k]V #L6=ϚbL&iNt;d( `9"Uj.M:/j'  }کJW᮰S2Lb#Ƕ[|#S~},,]_ =P9tWCf l.%3Qw}HޮT}I޼|kĻ,V{GcEL!1uL \40, wՀ`QgUPo")+y1nv:|tY9y'b.Ű#r"k7s'`uH.M Կ*ePLh3uJ=S~rV͓MTD^~ʖQ 98o26%7:ÇU8XOM|"G@9JSr3U VtDSqZG{"_4gTXࣽw(]8v3+~g&Hq㶞0$]8JjM֤ywSr?b{ qFJ=j!;KM[Ot`,vbs/||zM-QaX4 +O2ے*[s G:DުΠR7^9e0r݁ < 5:lN:gjun(F7l $1׈];U;1o~FMb&]$vwV,e79us/+:qT`,6Tf:AVI.kH;! أ{q7NJrub2LCnB͇#Ehef'6`NSE`; SJfv 0;\4n'L$0o. ,>+zW.bEd,(/߼P7ql*32u=88?NHwj`qȍ8usXZ*Z 0e|G (tuX&F= d9 6v'DmNPa?&[~ /^RVy yJEHFPYLAmJͿzd =if52ZQZhuRR:vҬæM̄Rqԏo6JX ?BU==:lNFL\@ \ X /NUn}+}jl;:(q: ѶG4z4 Lک[J ;r>-K%vUXn&xDNtrci zv̔r?leZnGa%p3)2CYPOrE\gZ_ p9+-tx5hdp g /qK^/ΘGYx^B.) HυIa2N O̟! {9 BQI1.-* bc[3OZnvZX{O`OYlp_MXO]~~#IUҘp0>ѪRд|dEe"᫸ZzbM-OH)u8E g-Q`faڀO"wu`Ʒ7WZR,L݈UN3>>d8c)OX dC|UƱ$m?%xl-סjB2I&7fGjqv50)a9KjF3b AZ zݠu~nj#n۽\u9|0RuʼpNJj/.Oj_{zߕAfe}Mm- t#ZpP=SEj?+"dӊ|'Q`AMl2ި١3?Oe^i6J_W~IqegȕgѺ +H K]qB<(g0,~=0`pe0 叺VYp_=}?޼ݻ`5Y 7<*Uk^>+4,:,u\=bkg ^g_8{dgT ~71]|L %9H. 49t4 ybd=hfGL)4ŷzh,cm |J}Z)ш k'`ǣn.\J׎ķb8^h({Ao7J E6 (#NfVϗhZeN`Kw'uvMw59Ky;"VhCu5[yXY& Tma2Ǎgf݄YΞɢl @댩W&69 N$˅|?x^絀3J$0pyZr?ީ! L6OtcPsn%!`3))[Q MEd+\s5Zc jgw?"@=QL@krC(oҺ z.*YL GIRpBLg <#BSP9Wْ'w#n/?Y龆;#s"GB#b>wKU80@{TX[=H'8 l 5R:ߥĘu hg#-[Hy+lH(6 0ٵAu7aGWMֻ5ǭT0[[fW6ҠD$Cql o' "ng:0u mT1.3ߞ]TXh]kVTAQh4eSA̔=%Ly^g,ߤuHT]B. '}?8Z.\vR!̃=ɭp;s9 3{zS&I ].HQ*4q[\$O`(\K.rH̬t?kHՀJ ?5uC2^"' 7 pm_ª\<da|ts_z ;2Hu'ÒmF/tVycVq@m5-'2 ,{ʍ/G6ˆuJLH8@n濴IB6J+6Vh"o3R>ܦ [` A܄\_+BxN&uzk]?cJ7 D#x@qؓwٶ.]oxgp\&4 /cU8x8?ۭ]JIarD~]ZJaSM>o+fpMji(\(߯* lX%g{. ځi͞Ed,4g߮"Y6QnVP͜{0++bn#a t[SM|o)"Zg> 5̂nn r~Hix;PQ )Zy{cl AkHֆRHyt/ a2} 3gd/go~`v8Gt,[ز9ZJ@Խ C:a)3)e2?gW&8%2rEԡ[X BK5NdV.Js]DZB v쬍\.j-H앶2NH7PG-~lc|yՕBOQ7 iAL >:HBt5D{[6,*h/~QYzٵz-DY#5W 1~ mTs 2!82vZY&RrQY5̘:=)my7qӎA((.><}`3*Zg ;Q6*-ʔw=}xWrEMYt#\pv6]hL3DcP8|aT͵wjp+! 3{4_/T c;?v}rSruς]VJWob#*mE!X:6?p=CYSAQRFdR 8ҜZp<68S`)x:/Z/5*ty"~ De:M`E*Z90@@5yVsc' yᾠtUaM++S:/ɨbcS*'N[>p!cԘ/PP]hXz.}ʨpPo9ꢽ{Cڈ#u!^ZbS=[epoOR2ثޮ>\bTڍ^V1K>63-]B/vDZfN@O#!Id$d PZ>A `(#0ծ{`} 9!IR0]W:vY1{!ÐGz k(MYϾh6< c,c΀9V&jՌ{DY<XKX{Npi tjCjsR!T5Ğ$?}YIIGCړ%{6U$,!xQɁ'ѻ~RN9(č!cAOWr$nߚxmk{n6F7sbR7-vuDa[4j=ufp֕됪)Z\Ek@jڇZM;d&uNba1Hj~IDnWB+D6*{',hԊ֪>%$_"&Mt5E{琮WD;NMy|ErSmkK+Pa{y=s4&WfB+r9 J)9Xl0cXaPh\'-`'(Zti?(bKNK%B.c#9[ƽ=C2b6lg$-ltpt-ߠu[ BOU%zXq!'k_.F_}D3;#`R2&;e%za\1ihIahh@`{UЇ\Ver ]'{^VAqqᚇLIelWEB谒&M^ԦP[} #ۓDI,i3)Κ` LzNQض)?zE1}xJ)rE~Xx0#6e3vWջG8To+%?|^vduމОaEj3ƙ48L#e6)O ^ ^9}9"B#!L /}F2 -lj0b>_V,o3'QcEZ c^DB &ڇkI>tA`WG"v7r3Dm{E?ɌT2y"ғH )!0& = ެ:KP&7u7^uh͙6+hƾM2)3#P)XBѬsYcثYj J0,,LWefb|<g1eTq U+5֣wqh'Q LY@e¥Bc 24ByUb;԰%%y)oҸ[vf(>j@D p0p6&5h\otPlSI!Sjjb$,E-{8} |;ƞF[v ہ*vQ;0>3ةP bel8< ]5*nhp=0]|^wUo A@ +cSWl'!z5.47_uڎ4{fv] Kp ⦂k?=H9JY2 }]p~!y>V:ETVMb,7Csts0T#2yjLcACj jϬ(͈ RDg85I.Qa,/)h}T޻{h9ceDH84:*1unXai)A g-MV}L G`ټ Bx#z L LtF-ƨJ1̀GF_0ѷAB1KQGS;s$'].Y^ va6AEݺMՐBV0S 2;$mmC~-=$\[ n{D*x[E3x.Aq t`b;y;(Kf:KNܵ'F+ɗI.v0ǒZ3TT< =] lYPGH^P d>]V @|z)iS]bl~|M6c:RF\,=@r;\mԀM[rpGV"I?bžI`0h,UJufWKxWhr)AWlT&jK/l.[h{w+Hz3 :\LWM~Cx<2UXT.of~/enP~t$|eqI>v&F3HS7D-,K=Ic7ӰzJW+B2=6őMopaT>;Vܝnqp2J2/IqVWɑH&-9u ń6P5߸Y\ho1'&iow~[yHj9e uPD7-Qn\?PhdkaUWVM~ A%d/҄|0kSyl2֞!It0fhƱmpaϔ 7gB]m$.|^z曖Xa"?`Qa8IA&@IAiwO N6e2$1o^ m0bd0.8{'܂3\~X~QfǑrvtu%S"x"&r֑6>xVM{sOd+4$C 1pS&WD. *MCOF<@k6_d1;S[ N[._x Ϩ҉nDP$D- t\'MP.LU`O7R(DikWS̆D'5&2BԘ 8`)LD%y$HrϠ¶Xaƭ^z.FvB&ZHȻinxLO!:t"Εm=f+c;_i',boΆ \=f~*pD#=sǩ$ɫ'X{{6jm43Ĩy+p! Ӓ >%7&up"n.|܊J]:Ƀ}Ąo$/2SEa`>r+lkz+WUI>a4{&!]j"r ldt] Kb4o|fjg`$ @6yOx9 2h+hl* ~`k}]\{]]%%Sj^j Z݈ $ d6dTÅZ+6HgR\W$t iA~w놦Nw(V/H2jKx|Z׵xF H*,utg }`[f9&)WJflvIY$%N>䓨5\7*._#d%h}O)k5֤,®B w"Y޵37w}|QKJ0dO0̂g'._\ND{WEF+AaG75e*,6`$sƝ5Fϭ3/QίBO۬,:+mg>~O$(V1 ˛ת%ucWv,%)DP@یgIƤlLCzf!3ܟV9cg?9A@5p󭴒ŮB $z 9LP0 3¾e0X3>V?~.bIa6䵮 /<4Z%=΂Z_c㟣A WP_ WTs.%b6Iп=2O*Z_a"{U!;:Mi픖^qf2`J=6![ݪ.hkr"7tKY#5a؇JMX΍.5MNE ejG~ZNȤYR붑&]H%ͼ"'mK6l/bhI()WgKyÃ~b/ ~LK.q]C1X%Q"d? IL&kS-.pn%+9q`VhƨXz1.cMqE 3: -}3쌍l=p0M xD [y~{`tFS'>92om5;مi!qeNNL[ZyP[ޛD ũ~~:X=K,޻smY#{{np4۱'~sH؇|F6s'L-Q,*1wvmd8.ꧦߔAS•/3a ZM!']ϳ/[6rB3ZOֈĒw$SrwM#K›Խp;o,%{<$ e.ypݠw1`萡_ =^ue,d,J<,b`u}7< mΖ/!Q(Ntb,ܟDH]V_'~G~ckaᣕKrqͨps/l"F@tȸT,ԛC_a 2f%"# k>0=a/ B_z1(P$Q5ƊUaL57 LYWO-qV)pLt@0{cMF ܰ5ܖQ2S`gU?p tN$cycղ_r)z1^D'bitxwk lS|vti!C;[`.[Bg{Xd&vDn=~4ǂthͤpFqFԦ_U]ow3X|d¾\ k{{=t-AyG'2b8&XH6CI=$ U%4ZX7N>c&L#T#q&/zOұkW ?5̴C~ Dg8$J!k}e@(Ӝ `z8)]ҥFu2,3gB{%Qllާnsuo@Q_fGr`CxڋĭM*j_|]kӱ+CWU²K Mq倧Gboj 5ʗ0y1K3!q:[NilQ3Cdz/eFV(8ůM;!~){9s%g&!0Y5ϵ~v1m'z~ӰqX 1*n 'kz"%mK|s{B#Fpw`f>].z[rV?ل\.xxkBI2sݾ(KͺmU,MO񀧁na.~_ap[2ۣ~?Ajma1B)yWH|kBM)4hΘ~9 #7n2HhNhRV?5no\NYP{nF9t|m@Gq VC1@>V2`\)%?q<1 6Vkyc1g&ozgpaXV,&`X[ʸ݋-.ߜT]8P( i#j<_?f| BD5EKly 1J7/gZ%Ob*#?KzM`!;ߎu*f[v`, ȾU8x6(TK.4o/,|P´wh:\\i)9"e0| 뱰GlH a˓a;kp u9! f;뷘S ,+_vm^G?o`KJEt]5M[C2Ȣ#¿Uxidp,PkfzMH+h\FZ]`g݁ = f R(s>",Phf %Uk!.!>GKNE8߬v'J/u{+PppMڠs E']jCa("za Q  ;E,nZu8-<{KiG_P'$7t/6LP.ө!n h5n6LE>^@ƭń'QLT`CفjRT&O1ݷ^=^Q?ZN4KhxU>',8 a*h2Kc)@ebx.]l-uP( #ƍ>Z^;}+$pOǸ߽A/ɦp[*!,xvXk@sx!{ygNSG\KS*'W@v^A٠.9#g뵂F,r|܏A@ E/h~n7C6'1JSWטD wTG{:ۨ  B(S MCZGq} +cBeQ>q˸@B+JYZ\]1: ]y%u-]*&d!3ȑwrt!pV>D*=@1+]hѺ%ӀгFfB Y=K RM}FSz=y$0^n;i]E},FN#yq~rF$;ċ3rEUzLUQubAD7^,q߀6ɾCfpef?!"v'R_^ˆMwgDp( )_n T,Č?n`G ,}=h5/ R;Ue3@1 Mw rL _]4^2?3#?"e _sk4PUS*F6Kiټ@o] *£EvH@bqG5DB$.hS?-jx"؄1ZM;ɹVխAT1Nưk.ޱ0oq2qQV=w]E(2pByV3lh#?|X0oox-a\h!Hf&B~y=F`޴,%oa=DhL8oX|CΟCc A-y V af KE2懓\|E HDQ dU"jyPrȂܔsŖĝ|Ghdׁ[`܊`_vrF;Q6hRg^VjYk}Rg>%b!)k77?w $@b{<nVPA4[%w1zݸ- Z~K_|AkAAyʋ i#[Jr[%flAG{%:G_iʤz6SnmYd4zFH3d QhrF/[3JUߔ:>`'XखK3mGXJi򟢏N~&MBǗ?Rs#\2z04 nPʻRl]ǝY|>OD`>nHM\qbTR+ӷN)Y Xu8eSP/5MslA71JjVD{E=7p ӵXt & 2ڀ J\<>g 7aS>rNsGEKtttID(:UzeBy* Aw])ѫz&.Lu^%gZ4eRv3LgAJy,AQrQxXpb~1qd/EmƮ'J&]j@Wr+>4 &v u3CAp TC3<#OJ@{f)$F/5~=w3wV~ZsrYQa~ %  Z6R႑{*ҤO)hB>c>Vd +_H9&,6![5v*RH|֋F2=?.D\, {~:caﵖ;E\ Rך:|$ JO`c<oCD(|E"r3.wMԴ|ٽ]b5+ռp?993a BmEl}v{d.T\ϛ;4&2UU:SG„sJbn+:,TԆ,yѶQY08D+3:Զp4Jh]uI[9 (̑CkVN#%S '#se^?݋/ Z(vp4}2jATĝu CsɄ6`\VB@P# ^#zK?h ?JMi֓ |-1>y|]]@TQ.^h`.&/juHޮ Di ?!kD f9ԄA]p5O/\ z 6 \dTQ[xg0==4?fbRIsVT@.qdQYs {%k$CI``VCrMq3UȠmA'#+Ŷ+7y{(RY0B]`V9,X0"ib57v<=|5#8BUg᝺}Ȼ0-b %%CX/wz S D$"+\/UGբ1!q@r4rXDɞ+bsQQOK)RぃfP֞<1< >B_!St*`2Fof*r J&ViDROiށНhpjfv1 Ť)X.KEH®UT ~^q`-b~Zn9:|~󭗴H]ƽw %Vr KA+b9 Pf'mΕ5=#FC] wXj.n~t>ł@cU,+B8YXkg<-BZ?:z]/wiJ}ļ0xYX2V,a TSzDw1 V.M3(0R3-ie>֝$1ݕ *)Ҝ@npM`Sʣ]m$zN|?G U 2!L]0QGzv>xs˶cx-&2u.xYSK>fdrQs@=M;w~ 8x F0(ܥ{zv\ s[EGOHD}U9G0K n?Ji Zl7~?l(YOĄ34k$$a3O3'C 08C"%))io|Y%)UWi*iXK/pTd0&Y!3s' YzҚ}ply{g)T%Ȱȗl0 \/e=7&)[$Y?n.K,|=[bU>gM28jI8VK|]<,,0Moq.&# X'k`i 7LbX Z2ᚷܡS|"ֳ9MRW"v0.tv_[`fwT+MnM=u3Qwk;zc/sBoh*߭0\UQ$_PYAeboWuDm`M䢶iD ˖ܚLPA|o#7iSP$#t&M`.II#0k[*PW12f洣.< MάS3-k%c} yC &O4E ,.?mk2`QTUOY{.8݁ݴj tLf)! 9 _^NwQ"Q07d%b(S&R2qyLnNs7E 0\ɼj _rnٕ{pui]ppw狩!I@H(B`kVt&ϐM5D 7CF91Cq>kQ@OzmQ/Hဢ:Yy)׃ G#& q9@ q"{~^6V2:ϯoP0ۅ,H'aL ٹot>d7lޢCe=& ϓ1W<{)$covxmw!dl0Ot䄏8 NmD[񭠽@dp$&iHv#.'yC8~^"@jStyj9%Imv r=kP/O~Hy,nh#TUeVr;jw+R[Vj3t;&)֏S\+iV?8(@p+N^!9a2DsʫZ^XkY;["./p P\#z,O{ ;x!8})aA ^GddCZ}@+Z#Miv8}PίvF%ZGW6T\]`m`9&gMlb.iI oU'6 (UhN\ BdHd,6̽% Mk;v|5jk0v$i24doǂCވ?4"(] sY*,3̭9m7 ;;X,aAsO[-n<5V~5hOc62;pP`Wi"APO }R\,D #&V-[&`+3to:(I6eIFowMu {f56,ԥrm#!nSӰuPZz2iLa ~qnrEo `fؽ<3D0zR/QWk' { t"̈[0k9m7h 9; NXƚ-:(myI" .>!᧏H75`-}`,(X-|A촞x'RrS b,+q]=h;?OO!?Oos}M:5ZmO!M';~kB7-pK{(0hi[qS`y _0%gcJ-n{.?p}4AF7?lmUHtz]asR2|zØ1.gGfi6༿UYȃ Zg2iIK*q +Y<:8iIHw+`rcaSMLuXP =.i; GFKUy;ANiBIs`됽 @RǼsAdQ!reK]e-gtwvC8LL ~@mY:ĊoEnQjS($ZTO&:<%•zBʈumS)O4[rk66?>Vh+wXACS*;CBl6ZKEax4uCXIg uT%Ub[2pE]dW' J*UΌ(Gb8Oܒ>DyEE]ǫq$_v0!|IvΪӓ5V( gE(kkW9IƠv,- QӍ 3dB#Jb cQW3.+2Gʂڰ^)vc$(iW[5ŪbGjN$F"W[vj"B8fxS:{h|ɡ8Rg>; ;850$9x#. D} C(p QOi\/8?yOdo}?,R9"'ONYnN*&gɓJW`o9ZEh֞Sfo JcE 8s TQ'`٢\b"Sv?Z@ 'v2I$IaƳi0[ΠDnIdŸaK.@r%cENIx71eA]72H" LK<{%qM1KF𿷟wn̜=o4 ݔ&@c1 :, ]Hl| b UJ'٧YElAdzVm}y1؁ڃё#;J</ Te`iWoRl+e?h is#TRZ9Ϊ'Q1 -XVf5gT#tiq{L @w;\Xqe--^x. b`a_ =i)[WײqhDW|{.Mh za)k)A4|ω٢|CX%!46j*~)ڭ-];"￴Ho"+R9I=0Rr{vQnϋi#B q9J T߁K%PQ<) 5BѸebŎG[⩃q@3k-f~[a[^#Ӹ=/Og e}.D'3wtA| ci GMCh8$ֻI&KI,g0&@{՘㐡e[rf@a"mM8ū+ Ty_o I)|,o}0x0u9kY({!XN!#2`-!`7lQ1Qc3϶P9Hfcf\-tgٱ%z+g&1{vўk\wk7D@V߷Ã-2wY`sO ꤂&󹇎#84Y|(2ޘ(eY![׿]|rk=$#s_dnvq4>i]`eՓ ,vTd08Ҽ@l@/26?5⇴p#sd w3gS/?Q|`g_?|ϖ~o?ۧM L ܔ9*$(vswYqIq 3UmȶB7g{\.gȠ8 ZAW5)'(E6,[\50`jQiyYPbmӼYQ!f잁bwBd9Fܲ7>l8f C8kdR yb# NgT߄@03$b bULDo~֏gmiDJ|j8p%QW`oȩFGď`_n pc4U{R|`E 1 H\U%ȣ9R;<x|-  Q:Zq_ACuwNdoMHQEiV|* ȡ ک&J2(~&S Iq )m&c GpqDZC+ɭ/ԝCzpih:m}3(Y=rM@guVQ}gn\ PcWLݼ%~zwxlZ`\֎]~lyM5%RD_-tN"ÿSr Xک3RmBkY/}%ws zJyP,]BYNǒ3,0@rWu[fu,KV5'^ֈ u[}1T^ځ6ѣi<}'cOIÌOKwiz}:`nz H.1f<uA˅RM ]t#:!,Ɓa&s[,G!tP4)jnOe*XEDb4K;j1 G_8ZzdwsiЉ9OD ,4ySqw+ա[lQC D%rmmSNfUwY6`k={Rtp\/!͓њyo'M*ogiK<]Y `H8oY@)}ѣg'C7VDkDc{?01QR,Ad 4[{ch!QOY-}kȉ쪞-,)kg[ybTFFofai^ɣY`66`>/.ϤCx@T2Kl6)&Uy.iz!f.DM;0f_ hLlz^ut xwŋr+~s9xfO ^@(|s^ɭ< x5kÆ(u}oʘ2(S kQt=55Qelf);.ies]Y"7|jl#ARs7RiQ B%m&C`S&p>-;7 cQ4yƋr(p'D`~L*A\H\`;:nl#M?vD/h3`Is QPyA9٥:mt wEl) 8 JXm:L>`J,<[ $)y*T;uǵbhZ蒛 4>c .# І! zPcvXlWI*,&i{6"O5hhʋ*٭.tc ]1{bw#3{g~ЌBOT^څMU4Y{\ST|߸#/; c:rZnqp* GqMEkIP\ovUA|O[~z=ZuN5}ѶAc[JxQ%K ^-Zꚷh"_y_ik}-Lz'<@j2J89,Ὠ+]x -f;@_RX. }ñtͯ$t!障`NOqViubcx"B 34J,mu..h)!|Ip|Ou8YO)Xtac%e4}^=}Ӷjӵ-S"Սb7,S0#}AUp6xv}|m'yř/_* uzDWQ>^#.xrq_Q|*4GSdbvVWDa^}r-I4r_ 2Z\xiS!sS p,#S ){@5UF<Ջ<-5$<GJ@^Fal$9Xe{8߯ɹ᝺g-Lѩ6KF PCkX^LC?@26|a)(D9Cn#QlZ0ԥ]ȓ.8pn].0V|[UWQRp۵̗8i>s3a=1o?WEX"";>cRI_ "nCDh@ZkQp Iw2q)XゼͪX^mL+ hav->E`I;M Ct XFG❆4e#{eJոflˇb*+#_z߿ (,1#wv2A-m(of͕y}52^l4 +8bt5Ob++Qd^'*-]jM颼|u>("E  %[`]fmՄu=w&&!MRM?EYP2&NE#4uVWa?QC3sXO8kMITfofƾkDdY ׼V5X剸p^h(mUgF["Ln<|vC82Ɔ*^e xp̝sVE 9n@0~{1'_BĬ{o'A%\G^r[ 0?慎R䞠䙟`2@ͦCN[?өC%DG|u L`-wFk|us`.oߵ>$"VKICHܜN\U<͢bn?g"A>w{ɁiIڔ]$WcgCxs?AE& rQyh~B\:F/]#LmU)ETO"m{́ LyT<$%L$8\@$^}Z!vWu>ě tƻ2RU=Tq(H3-Mr< 24 ڐg9;$o>SJ aBQktpP񬡋KR-2W:;ʒ%0S2iŅ?OxZ9raoE0-!ژEwln$%g,gE{+^.*-2hn bJ_P7Q7&u <9zp#3v&g̜t},l]Z"&{ˋV?]ɷyA0-tSx_KF"Z,Q){NCd-Y7D@FyLF0f5ᖠܪ/ /4:iOa՚nI{( e헁X\2dmA(`O8j>gL]t&_h駞54nNI 2 gIroi'+IKC]T۬Z5 $ Aܝj~k ϨSgg׉yK@#_~rVxٶ(LXȅN~zmj%msui룊[b$=o|݀' #`6Hˬ0K1|kU|d<6^d?oO^G>OʘV\8B1s mmܚ?T5rP6  г:#Y~yk'f0%hzZ |庥uI2'DRTVcLRP bsF$AmO1]揹jaU<ܨiFU *zFTghsR4cX>ˆHLY07b|W`/u.W3$pТ/EMEzC:C@ V9D?(SSXtZ2LB~:ZmDa7o]Ӳ 6So=IOB?->K#X, gOR!td9Y"@ɈHU43׷fRk[W70^Th^jTu8AIl쏖ΖBO˫HW< kyQ|@k ~Hy\/?ueX%'I`'XѮpk^d\"&wFߎdK,!CFI6WB" ci^*). Ov׼(3 yƒ9N3LG]E}sD\njP*VS_x _%+QΖX $DV:o(K EVnndx1G əR)6'*񸓎'ТkVa~Mi`WQ<]d1Jk&HZ5Y[3oKGq]*b 3s{~h 6g۠G.[XqC-oؔ b4:t`$n-X#O@,2\P !gBHBUa`P|؛Ĉdsxϓ|"L7^`/AԹdiRP6#V&H MG8rw؆V8- $;$0SN2/=k_ n,pM?q0öQN Cʔ?uP#c?5:XSy=T\?{琾"$1eR2NZ(;>ҐsOj)RG&}^=$ɼG& &RN_cgC6Ux{@ űnK?Vp2E#0\vX\NRmxECgPڮG=K}ULe[V:N\ reK\f5^%#Q"HjؼӼ|R DY~DSR'4f._*_baƩ:Vo)eN%>s!GE8&hO?嘴Y[4c\(͠}גQH;X8c7AjlIʖ'L*b6Asw#*}ylT~D` NS=N{<VxO"; qAC磿o3"muϲ]|«C,LRg ޼'B ncٕ[~ )/i=zuDu 5⊝]zF9|M,ًfʻ#iY>&|owAeۈ5]GFmt0ڗ8;J͏v%{^&>`IxC^LD*Eċ-O/Η sL!1 D# kEwwn Kz_XV0fb= X rF df'Ʒnu,[Kѣ{σA} xuUMoۮ2$QSp:`lK3(ඁjyX,SaYvΘ_xPWiM6lָ_)bMR*&使NE*N9D4jlmV2;M/)I@3f͗E2nZoҶK<)I ^.g?TcZ~5D`s(;Kr gna{g!fCeц]cI%DBNc|XMm%܅ njC d28a8ߋVdPO1Գw{>2 anN\ 0(-!ir$S鉱Ry$\QI8ye InHu4Tbm1 "I#c51q7Gk7.d[,eFB~ To'l~mi4AkM@EP Ϥ"O;qW1[r\_|_jb&w|:X0HIڀ43Sl 4C~JXr r-_}V 1+kWguÛZ1w5 XQFhOχo%_g~*GxIF(r]+Kl' з~uk8Mm M։i" }]!B@6J{Xۢwd l3Jvԥ3),"e~ ةF`w)?'8.դ@A]涓D$U߲e% #G T3IE$כ\|"8jiG.[Լ&p<9S^ݼpIAb{9Jqnc6xQ T/[浪jxA L9ؼ_\՟LT]vgAFQX8.*̞\~懻 WnB#?t߈51`NV~M8xn(JD 8.C0_Lʽy{ hex-pf#HVc/oQbY%n (QR pf` ~\,2])3ZDjNn uV͔B)C y@Sk Jڭ\AVLc)c!Y{Aklc~j>VM^I-?Paa[r0E"'DK'Y\S+VdM˭{BUQkIb,먌ϩ_qZwLA(hzfBLLMhh޷RzP6%~6rW^W)9 \kpfG)~`-,R`n uOP-'בֿqUqSu*H Dcu۰FAR=\8_vk k@]x$m“VpWOxҖRL"D/ so]r|YkڦF orU#=5 G'Hq.|a7ríG̣4|٬׀. dAm#` Ͷ1q_ڏO(nhB#( (ҧ&78t6Fǒs۾ČܫR dֺ XRs8uhYi~oP.SV1ճ@AHB8XJc ݝ *(M|DsBco'-jPny}zHјU¢5Q!gBL" $΂"]! zGɧq&/7>kxb7ø2Pc|纸=%NTDkfo}NÑa`[m"[tL6[H`qNzZy3 t.BT\o#@(g:sJo/8y:*ܗSr)wׂ緊P? ᯾3^ M29Fف9T_ʞl|Jn2J%x24ndǛf785ϣvx2NJmAU_TD*I8qYjCjnцv%&=~^>3"P\{T+xwpYM}P}a- 2W| U%4!-1+÷D$bGGM?ʋ↼({X|~[O%?gxj.Q tM\ŬP|\t32~wlc%{ˈ}{+]4 y_]9< CUi霨.!^yG+þAo6RܤaxUsv nhkPA4` 5.T)|$R-CZE"]H5΃{EbE<'o `ty^k ?9}Mr@ }WA=ЄV L?1y;bMע SޛՕߐP|YzriŭF.8;/&s$qǔ CJ:$,q͊5w1}PXQEU+Z*40S!CX`Ce8]2 V҈[Q{3Gzj[>p@eOKeM~2ޚ&ޏu_76+V,K~dV?`Ԣu#Ûk-ZǧOb]|է"3KjgUPm: Lfb{Q^d"- hRѯe-.y9d|990oD={<^!lʂlCw[| QSzogi81(NP b rlMS'J&= IE@2IhIeEu.%A7Q0y<qT6PqlRD⡴N73X:';Zk 7ӳA#;)b9!>oY3~r ΂elA U"7JHVyDWvH{KIR(_R+&t.4]FߥŻ.yU|.4$,>ws ${*`&jetc,+p_k9*'|W􆛡%bM=$OA㔼L!@"sיKBiCj*Hj-Xg]J̜0* *89?VKdbݯ |œ\[۳Z,;nzhdgw-QOcW/ $Ì Ör\xl;z9EUmT aT4hPViݵ  -GTV{u! Te6?_? 2CyC/2+EΉpd#&peK.a T qfO;nx@KVWL5la_Vߕ,dŤpgPA:ssTO{+A[wdYΟ DH_;c>~5k7uOmlw j2bѕ T.Ԋ(?ϙ\mU"4I78 ^iTGQ=NIuŴGӮ*pv՘Q Da`OIJk >Y0qF3iK&Z͊!Z?/ ]L\#Lhv;lVmaӯ4gJ*JBj  mU_u*p< {t " jGfī,m92E N CRYiR o\ɺ #+!6wփ1tGV׆+۞#`NWL,$J̀_4=6P]{h:f ;HN4vfypܰ(wnjQy47j.?id(G9eJ`Ҿ CJJi}啴Ieuǰ[-ӱF8V)18W@#ᝣ?XqoYn/pV`8ЧES{gˢ3 hY#hd,=`?dCee[FI1)zI;y0 AL( *NZ$}juBzZ|1'O2b>kQYbH{x)+H78.҈=\c3+z=*MzB @Lo%ٍNz՛ X^إLJX$_61ym"g/6'͏l/Ap8lL[ln4ȪKjbb_4|*|t9'L_%Xs)^M _SZ}PTN^`({i+P{(F04ЌP4aqDu֩IәQ Wg n{pvD9fҞys/^63jy2>O7CQ Z3v؎.(EO-f2Tj28\=֛$Skm1U;('m ~GZa"y}P9{ȰQ_1M7MnA:羫(1STzJQ'R35Kߜx[ Urt.?w3RiqQ5"xn%757lVcu#MAoKʺl0c#Ƨe[9Zi J"\A ^ gqL)[%nLĺmuu}qR˂d!9"g9Tg8 $9ɞop," )%G7w!*oveP],3?F-zuޒl].e_<<54?[;|I c^t('w. g,7fCZbXaӂ8E vՇGXQ  |`d44~93.r/*jp?F 19{zY˗bsf̡vwJM3 ^]a1gu@^#J"$F2s8ɸ}s 6ʶZ Ql#p<+:YM ʚ?-؄WVw4)7i>0D#փKOэf %#k-~)GÄ]Մ @q"_ړH!냐>rGvN#$Ik}痆bC,z~&'a^%̠a~0ٓwҀpG\B2nv04V=iALrO~r}/hpCs*>r~ڜJc<^\i M.fd^bLȱn2[9DD5cʠS)14}6et|h6/O5B _1iZfWK c̬Kԩ0+^ 7| F%KݝN=nTeu% "ਂ%7=Z>t3Ou ;9yJ'wK@Z77ٞ* qXII'- (QgD3?3ߠ )ɲ/_Ձ^RMߑh8l${d䛷Yߴ.>"34{VޙTWwrA. 9fYf2u˭ VEbY^rI .Ie3C.C u}/~W齛\]IIʶu7` *Mnz W*dU HfPBj g˿wDXµ蔘HDo,C;KޘCpBP}TFbCmi)'{h{gnI E6Uˆ 4rQo;խ@Vl.ttP{N ^(U9 DS)3(gӻYk[>< ~j#xwuԡNYzXIk?07`Fe !:1y&h r2A2{)CC o:"JTa yo^x6eO2-זCO399xZIJsѐByTÛ$w"S횜Z2p\mI5|ҐE92s;˛$g»ԧ)<(nDʹKYxpayc毊.U!Z smg3d~N !i4?π\Fa'5.~Pf*^G `&o[m% b>E!AMIl1 ~:mnWb V`SkcVfv+2G,G='puy̅:\uKe>)y+ &M=ә*/382u<PhBpY=A)XI@_/a:<;%bƥ}nj# #boB E/f0Jڼ/1p)(/ig,?6ef~X|R!:7O!?#Z/8PJ|mq M(6.c AZgs{yY"Tst`z=LN])89|ߥV*96%mGMXC~*l/L8Ϗ];c WN|JJ_q-lN0yj}U!!cp6:ZLpQf)73s~^-EV_ܠ1'N%-*, ,nE8/?SAl7dGҡk*97v@ytG\l]ӝjzvZJX ?:I`ُx)"2.šol2"PGD Vvf.e^wz2qaq-D8/P|@x\Lͨ)_ӫ<[x1Qs380} P-߶A hx`iQ"͜ tlh!+hKEzm4,^d8 x!y9㦋F䕶e2Ëc'du#}0Ű2Û ܳHV[F8#WK`ׁ |`d|mוg.e&E]с}l|g}y޷-,L UiT9Е;>a%s|| [XFne;A}&T-۱*/ K?wdHu?gQYufOQH,n`c3DE%&N>ׁR$A(v@dz<F%(jex!q26+$Sǧb 4o_*)<46َQA N%~F*dEIHY( f&I.r?둏y-b0Za]TUOzyYE&ںP!oP(L=+s KV [f%`;@׌^e<ujAg I}F?<:<ܥ<zR Ɠ~Оu Ĕ5W3(5!heH* 7a4_ҎXRteu.5 *@>ˆ:qj2ҩ ŸM Z$NӨy7(ͰєvwXg$xJ6'6i [9N{El2`(8a[2 ^HٰU{G &ԉCFOwOMH㘯0lAhJfP9%&!l[PT}OnAhZn+= YY~{ȽRH3_}5=0LA {-QRVlD/ki8^-B+t;t7'8:i8w"('KSG0Lj A;9E%N@R Op0~ӫqw%e +$( iP%u";J.琀Ϭ Bo3n)pU;^v-K|s}+Sd$J3S!딭Cb$r-,7 &Q&mB )Ք@z(ƴߔnX {Uڀ tmrɽuƖJ0\X*~miDB-hv~ݞj]p &sIGElNJczqR<']n)˪j`PBeB 2⢈#[sYBf(㜥\ yl6 :C<dy%~kWdn:^l_}yp50Z5ܹiOGqR^Eҵ#9}=>߯oNX;̊t(uoS3%"^W4 qōQ69; KYlW)l`&Q"QOS< G,}0o3\O${W(; ބwңSu#Goȣ{ 3clokrBMJ,&Z D\`^xqLZ$x1VIYOP^cVx*%8Fmkݥ3}⑜;[hW_E}㬳frKq Ka]2|ّjGٷ|}gr%*㛁y]^~%? AB;.niMDzaUkQ 5+Mg1[ǽ2HS\0蒟kY awz[f AIPu$GN ZbG|5D∘9 : .SIfM^hEұ! 9*7(m'˞Eґ-D~ga74ә}toIv^Y.ZOAX¦DX7> hk^5a )4~F=v3)RTm?p6ʬ:[sG-z96KDc%wam0x11uQM|ᓶ^蠪:ihw#⫥Ce :d.@{S+6lrf޻ Y/nrs,Qy}_%dge+Q;{blA+8/CߥXe6^[&O@ 9B |k`pYmd`^NmNa'T%m>뒫%?(xV K5' :;u=e ?|o#z2J[Ќ?>:'Rϫ~|ɫ%uYOO@VQ ,b 41澛fԴN6iqoUB hWw:ᝆ ž_ZNa GF:,q9̌)H3Ӑt_Ս®_]-nIǷLvQTRqXBmR^ DqJ/ 剿 4"5Ͻ܍\z[B{6JIo/+ڄdڋ#^-PS>PZ"/$S\Nu!z 鳱Clm8c.P@2W|Z2tEf18 *8Goa8ӊ6 tDlEIkeaE/1)gdh%u S#~xMW)ZU@\]w\Y)HH{ubfŸ{לj)zWo6yG4A5:f!lz^9BI, NNlu ikq=i(6.G xQ7RBgmqg l,/G(Y֏CX!wҼMXww4'ּƊ`NX_U߹8H oF2+@tA!/dmbsNqxh&P4H i6zqfqBh[JybGj7g`g-U ^" 6I1ky{mcu?7E84T#ۺ3oi,lB5tR%5p"^g}dw)NEzw9tsd Ih^[&2AzޯUԇiB˵HɽpX`˱vyPٺ"*Y&]&n)]|> . uo_g2*;~MSb  i&mASp%m)x~_UM [%G^:0,&P"qI/Fvna1ѺH1U37$Q#IYnq<$(pS8 OZo- ]iL0pop 7ecX%}K6viAtwv2c6ot[oGTe_ ȧ|fS"DL9%+Di< -ׄ{WF4{/c2%+l5N+%tHضlW.j4qE4X:x 9Bk&~w)r3Z,?Eh4!1Ɛ_xg,sySmS?ri:=K9>-¼NoОSTh~ IYSrȪm8hF", U;:#BÕvxCiư0v>gCIC#}.~smar] >q>˦Tl[3hxVS9}&N&11ׇ)-{z^}–j̍ArqCb)-h2(7EJBݠ藺J{Sʼ8 L<`eSި&[I})u#vKaTɓc^Ha<'UyT]e[ӥ?9os!@'ªô XF-#ho-TUWjfMlB|G#2N/cK&q/pOs:s(WOݰz}۫OVXi:5@ؼ8Ynծ>Ʋ[@l2@dR 2|8L""VV )A D`>N&a #%ꄌ`xƙG'HJO!U\nDk}0 @֫{5|Hx:1XǷT #' L1rcWʆ̩: .?T3 c\wC{V/y#=6Q!ݮ&+O(}dGꭏgAr8yF˨`2L6!Hpx~h7U%GYfᾰƦlJF;nM֋׾͠ yt2(h,\ AgR~׌3"M>P͵r;*z@1s97FywZ] ܻfi;6)6[^L3~!D|7/50r%*_E{mۅx/Ž-&&s#̯q[*R,:~vm§]f#"X}*@n֭=!6}ٽ-w1>T]x ȁj$ɀuO|^ٗ1֥ .&Dv 颤V d' 4)WDbVj^BL4q%ɼopk_꿚P6;6tI Aĉ̫fSjRe:Ӕђ07ȨT?տYNsQA}p>ъӀmB[!c |2 8<C=!W #p!(]WtMxbNop xada bv)ˆK 2 J'r4Z1fh ueS}fqz75 TH>QqeOu O;| ]GmW&(ҨslǃtqUy*/~6|;'YVagRt XVW;qlwa=SA}TNgqdz&N}&}>q,HKF>IC[g[~G`Oa\Ew-Uk3e2tk;i\c@aТöCAu1@e^Ă. ?WŹ4&_[J;LE/fQ t6`o%N(VGb>L8=eeF)}@n tTXU[mi<x(F|!Te7*%?I_#<;_p'p?J"Z  ^. 3U p衛>7c@X?n5]|Rlev[bya&*ao90*~<܉̶\&-xga 5!kNآ%d1*ztr` 94TT{tnja 쩬87|FiΗLw2s 07Dtw0 9LG"C N 6r &(=,w0ow2+8Dx#Q#/=j塚n+o&wX}PN ]m=$(m*4g*H0^y3S}]hdU\J=pAV#g wnԅuޓ4P[\KB+[g2YN g[AyO:޵J!N¦epj=P0 Imd#4E^żG̣sx'/̈[Eo}A6F5L#R 3|UC?Q  0pw3RXa4p-]3\qAlXۢG[+oJSL3DC߹Tm X5֧pBh.ATYIl~sq,@|\[M!8*d5S3ﲞt2 ;t[R}eLYec$Tk  ٔ@]h!{9U,llRKN! w(1eXʏOQ7ER8 hr->4T2l<[:#dn4?m H;iTs,Z3\6nâW&`&!Ğq/[؄@/ V 3MeK`V*[O3URG`/|~"XcPRUE ֩`|7[?3s %LInXS} aokE_),4-ʔ#&v#BSiVXbp0ݶ}fwp 7ļ}y{\9/pI 2y+"2 c,q\)w ᣒKtf姮&/ +C\jIK<jKmKleX2)eJ?I$6n=xB%grux5b4Xf!볔ǎ%kqJY{T2 ?\B{-1Zݿe4-<'e YcZz Yj4/n.Jt&-s h0)P/_XAVԽqfzT}d K׫6Q_dz"0ގ^?j޾usXBL0R{J< J[7 Jn/lJ@m?Uk  뛯=*k,CRF#3;t݈SH> ը4`JF G}l!W j02#-?Qbg"yWP:[uZ['9L[}*7 j̒JH h~c4}s<'-d.2^gO$Oy=2J>B -PrI9Qql*Rx=*Ij=aٝd!U}aw5<EZ)hGQ>,4έBWrэQ}"b'AƼPQʴv!;Ҹg,'/=-B+WE0Kjdn-g݄XS#(G?'K't9iTq`?dTrǚRn&bPUME`O䎂^ Τ]D_4V@|2{MB׶iꙙh`Hk'3[ rrݫ'Yu1H(!)ag@DFĴ t ,QsB6O~u*D -N,̟Nȕu2HSiIs=!UaPmfe^5^ 'MU_$bYT [>6=ᖳ=[+V+GzCJRWp[szQ/%>sYtǨ$S%g;APEM`;Zmfӭ`BU^OlR8f|Zğy|oWHvs^Y  - P-B>r_ʭb#w1|Uħ4wMNJhbR3ڔfQp5c Jc:+/|x 8m3u\6p|4KB9s~} $DsΕ|(p %.h2?~̭OkJa aώ[-0X/ν%g‰g_yniK ˇ5 zA2祊JtR"x8Fy sԕI3r$J"FD k/:*zv@t$HAM! Уf1wL*4B2e8UILU'U*fdm!Qp0%YB*7lJy* uA7`6Up_j2`N`ޕ!py{BQMUֱ>:&"ߖ^trPqw 60Ēyu9̉(ywW 7 #otegXR_t~4ã#@ix }i1Nb 9cއp4]}vaG;UYlsÇ!a/c/0P-G'*ݑ¡En>\ϔx;^Krʠm 9у7kT.+ހ-Oȿ2"[sWqlvvd^[#~y g)rT~ 3 yjuAUqX>KGҷM#YISră?:BƋٸ}ZgG#}/ p.o ?xD9rWo-)Ǎ4g. [Ku`y{Tև5Ya<tGRq_÷@6V dd[S*;(QnCWH㷫((cnkD=pSڸZE73i vU_Ѫjn_|ҵ7$$ovUOtܼ`y&T:q!NiGK.m E[&L18ۉ2n濓)aeR%$?kk6LXx}fA|f3AZ9EDz3)8ޛ(Z Dc#Hh-ceP-WYꂝjPJj%d!`o}3Z%?n[zKr…x5NS\*.Wֽpv/Ŭ]c:leC]om:9Tw ;[[,)5Np*%bV7ܚxm`&R:q-ṬWdeؙq#H] +1CkC;g[^/u0Lot )Uږ _+;vct>6ۺvI{wbo!]؛,rQ86FM|=VC-zZ2|C>R#Ǿݐ]2y?V aJ\lZvnյ 44:ڕLZl]rebA\kh8 ѽ==o@;bCK Ԝl3ﶞ|NJbumP0,U4, !?(o(!p pI^'hAlLVqs`ċ&?#mtOT-">$nLڛ!xٹ8ЄUgZ\2( xLzITɾw?x?B*sF j)T7w^2f"f&ew 00`+"WzAdѥ'B&#;»KVvmD3ŃJ{3 qS (ңqAySD1 ۘxL]n[(3<#^ .2bc'"sBK&g u."d|1Ԟ 8aW $" r>5B|øuOg.p8Sq%aG"!ɫbs[ VF,uIx21_WuVzPAO4-O~ÀgGtt5L]kyL4[g9?*Ib͡X*iИpIi:7 Dvlb"7fugCL+׉}\S:MSEވEO_naGi锧;[ ;!k c^^ֺeOpBF xo-{C70}}}@n9k"[eRqX[aJB-jAht|@Xsz%Oj7QBqqM:.2@W_t+ʡf= a%Rx$JFZoۿَ$8R !XTtQv>Z9,tcﺄ;'5D@P45\3Knb锧u"+}x|[X)u]/]S6w{'ϰ)!! Ƭ8tfqխ!?'AcG`ϵX$ _޻icG_b,E&*ʗjbku:<Aapޘ fNR`3hOŤiU"Yȉ9/?ZMγ,kTB` YK' o-#F$?X`ZJqm~'.&B0Zn,A#{w#5@/뺶oce8"[CL=ArZZ=f5*GmMo^1/ŁTOSZE`l5]u,%= X@.6R0F~dާ? s] mNMUA>̂$R|`J5E0"\0wv4EvH E?pzH^Fw7U<(Q+Qht=Lh9O5 (~Jk]H81*x \diP.[B?D>e7ȷ/mrS##|r6n4W}~q!/ndpFQNӁLDuG҂Z!5<#!Th"xʉXKKo`/V9vSNc_Ĕi GڈlzJfJ/q5 s6Dv)).6{++ $?klg&.qg. 5OfaaN>4EO"_dM V[;I1@?GK+tU&2T5[QSB4-9ͮ*x$$b26o,5{;7V AD3vUNf=w:bwiTC|?ڠ3ݳS7rD,JK/|<̠`n 髵YU5TeB5j_ ؛|G?ga ƭٖܥY cwݪUϏe:S[S6.L+3 jT`aBS*OEt1"cjx&=1Lg=`OM_KXKM.CW>Կ)ðnܓQi"m#ʮ(j;m9d2k(`@ iFcUa/C8N 'M]&\Φ@? VꀒWݟ w}En>7=7|4ClQ@=6TWT;U@nQAgr_Dt E!7ĕIQ{2O6ޓmI~U S;)|iLD1K21T!K.GޖR_ĝ"{5sm$ښ5/:áɮt7fk6'WV܎|Ʊ?΄)* ~ellb؄E|UB4H?KƈzTj$Tٙfs̺ïB]lQLi蝠΋\Q&&^𐢏$dyֈd,]B,DةG, GRݬHy.iޣoX5=|髖`I4-veҴXT0O5ҏ\SaZ+o& nȆ[h{բhu|8&]$II(8? {PQ?b[e77uȎO1;衞fjbBuvf,.: 鄾9qQ5G:TYKЋޑ܃dQXΕ\*Vlc\2r(V-ʹFV5[= iʢ\jӈ{݇#e:HDpStU77Ы Q.81 ?H'{Ӯ@Row%_o`MRM |'~py6ҏʜٞ/=N>kwe)\:sU].C#T~1I>KrQw_&z 6-%ϭ)sJh-kweM+ND1Q%,ٿuix89gz?_lCZB9QdnYNo?;wKy+TNW.=ϸs9Ъ2c,I?Q/VJ:܅шaog7 N"'o\ }z>ɂ `o[E.|+J(nRQ1ѯ3Gt(b'%~˩+0`= gzRBO|~+/.~͚vݓ:@ XVB&U{5 @F#47j|+VDϽ 겛K1ʊi")n`[!PrN6h(P njiS!O>phJǯhyo-ұHx@eBa2!ZJ=ʼn"lgnW@q `Kh :,G7m PJHCvpOK Ӭ@7I<|4ȷ 6;A}4_hc_v9_^7b7N+|BZ!ѢzFFlh.؇Aeb;)31$(Hn k,G%a>&T3'6 NQBγ aO :/`鴨NFgeZnYkpsSPYnF##`^%:V=>*|`!@R[8fdp_&*4ЁD͐a_sapBcj|qnA&. 0K kV~G#\i] nё6mI'lBG&f8ሊSH$+4Mn7 `)W;آEorNJy(+H'C 7_JA!:YYkjhz$;AcfrT)OJVؽ9Lpw)~]@c@ȝ0ehډuc~]TvX7z *M7^75u i\`)haXLTe|K=,|G6䉾ɗ.!$e vžxbml?h=[Q  ~ ڒ?7tlp~K&W5k_KdJif9LC"&vT'<FzJCeBf *)іufEuH)2'K:LFχI#"-cPe Kd@<:\ \;ӊ(=IjۯR <~D]Z{EFV݄븸q7\`K Rj#oE(f̄$~g=܍>̫"n:*lG,~WP~ё~dns?pjDU .Gx7̞۸cVR ]*sg %q5/5Zz7oǚ<7Ä`U?\րu0F&y/y4tݍKWގ!Q7`J[LjK$}X'+,HJ.i^{fbFւ<ՒXS .3ڭ:/:Q*񉗀ݪhD[(C9lKU-wz|[zK5`R<ك|hMRRQ fKaޥEJr+CĀ-D ;I@r<,7d%d83`I 21(z_`Ƌr0T9NmóOE~\J`5./ф.rmfJry4gAԙ|Ŀl|ҹ)9W}Y̨ɧb˥.V< qDtT7jE?FF%V5ߍ2tj ZFD,#;r'E :X7Ry;-m;ULZ-01ȑt#-א*OfS6l+n\LSh}퓁(Tud~ kGIis^O` Cgġ!^"i}??s g^yx^5R|=ϽOu߃`"cn].2'|-=nZ[Ӑ8P@Mq֐hjA6ԐFQ0Ip̍][.*.I4 RFъW6Xm7ۮ2 *=gL,J Tw9v pѩ%nOJl=|&LAl=ûs.ZΟT) џ, ,%+$>֦)2BY5U1}WsLE`mg 5TsBEtBUL` *G]2{mnLٕN5.RAmcu_ݮgo: ] qKƢK  ɍþTwLT͂eqj&VOhW븽zUpmťdG+oDsV͗MP{= Jٝ#(Okh}@'c/a?mE!N r7!0 D^y:uV+v<ߡ C "My2N(|ɻX-*M~=іeXez])1«%A0,9IZϙGɚlc&R_m ܸ}&T,;ِNNC{Q9̣ځ=xQQQʚx6BNK HD>8K4|QK z #a<-S\F=kbgt-D\"xΖP^zt o-:(K@Q+,oȋ~3zSGKnUC %!=S4V~"Y<91v>e|Wt[f]*Mlť:QP+jLfD4F)sҥ&S;Iux<lz˜=x  ׃䍹e{G(@5+U YvM4u^Ar~^|@xLDJ3SFq }j8?y/ d< K&ǰi5' Xܦy~O U})x,bZ/0$bWJG$-A@'xA'\Ԅآ70 P=]PPU4*OW7RWˎS{ ɡ}15M&}51>GS<ײkglv@aE\ՠkM#~Wf( u֫6Q2+8͌kLe58U~#tnμ架t)Hu|8Ϩ߭H;AP)q|s^3A.LVU*--d1~a mT;}/A N)j<懐=5A?fWL[+U.&AԌ6F7MvfFu7M!#><)e7'oAhTf$ǍHS>O?wXߤUEF#LkE~PwB`o5Fwy8MɿNw3M5IM*h_idBǓ[CT_l_j쮄z!duY'J1F Ѯ1Mhjc>I)F!_cX j/oYVAdZ_h4Cw[&e4ޯ{6Ei皾?wm:-CVKk.9sq%-T/-3eԕOMW,/g9pXŅes`*p)\N >K4mUq춆M8H) 2JƤj|t5dő` aJ{y!ubK4ۿAa.V*\0pLs}]>y-ӫaΘFk8"zߜUd,IA^*)hMC,t"hRqrA ztPJZ\&=}. U#=>,6e2nZNedcL->fO#EFÃkUVd}Bsp^:n"Ց X4תL~an"/fO.@Sb.@b$Ґ~UX6v+`g440 n(8%)7\.({p[{T;f\ġ)cHnoW);rh>v2w/+X3prtC9mhW;T'*\F\~zt,F'V'c% )ޜz 1CR` ^[c o`%T ^DB5&;*jŽEBq$0~ëa ӽ[5F8;}~-*}Q `ٟ魈gZsLYPd$#u m1|8'`2O&XalQy~%Onm"kcyg {ed Bח]/C` i}ZX-T%` *c o7F&ekR lrαՎrĤ]zTO8ߓsx@TT/r2#ݣrRo8's;mu/@cPE 7xәCoSd+Rht<ɣ^2pZe$5Go/69]xl"~کX(BAk{Xk !ooqo0/ 5`"! uENIY 4]ά0 *Y XXzv:~#DA;d,ޚLƀl;6͌u@5Xqk85!)L(>oEU6XQ J`V;˾''jeާ.U#U2TUA,9\L!*{&8/?/= ¡@včPa5[iTqrЩ6%ae\ ȡ/ Xr1HÎY6V+W!Aq'%LE|&~lDK3Oѫ] E-V̵D~E2 p6,4wA@ :E@%e fHذ*=Wǘ|KU@MgP~<+Ït^pyBF Y0nPB \/B`d5hJq\ҎpT3Z&8@2bFKW&Q ӯj`}}TFy?VZ8Q y Vu+vg6pf+Sh$U\7=8֏Zm̎| a'L\&Aˎ?H2Xi޶PA8ʣӃϙ& H7(_2e F*˯|.:z9s"7Z/^@5Ŗo&`xSscAzY)Z3^d)Xfdvٲzӡbߙ% Ō*\%֚۲l&ib Grp+řp=W DEt'Hb(Ԧ.IfH*/i|SYui!El6a9ReQ(3PNF0k5BK [1vaSW&ni5Qױ-+Aր^ bGe0,#Ϥ0i6Iz)@YZ f-~NhC: B 5Á> `VK.ޛi̍ ".pQL3 };w?oF0Zg>%d3k\)hzf28<~%XZ̉]MbiOLuW™y~ N4?cW=j)1ʒk'<Τ?bs''N'>L;>ⰶ%NVې R^A {3ʶs+W4$ƞb-i!C%ϣK6ohؕs;)k[^=4j.`"k]Zیe9 `FqKT[(PK|YKHUa Fo xau~&xq!}Y?o>qwkc;x@!0y@ KG KwHԸU%2j.bUH Dkv>tgc+e-{VX͑UCg)I` tQI7py܀T-)_@X12C1T@ Q|)s2*ExB<(sɿBzf,<E2k3vM1!f߮o-fb5$*7jt>i[$Uo~O'zzӓ%G>t4وiFA s,|/ :xZ֨[!2{*~Jx} 3a-ers$,Q*)~AnfWKv=d "'aWfL)7ju3G shX +dݥftQ nBZCD8Yk䨊 4жe-I[Qϣv0V*4>( Q&>b+o@i'*e̅|'&k (4[C^&vFݚDD(_v-{ެGjBlג6V"C#@CyyDT ksxd%n{q:0GH<]-5Yi1! E^%خ`?m-% &U6&dY# pőIK4Cir|y$D݅ҽ2J7]Y _A HeB!cbcq(n_{93㠵fnswr$ޙNT) k?{T.3{Ca|AXI(b\5U|~ݷfc:u3^q1Ea_%촺!l8j'۾,V>4@_)͚*q=F-"eU,x\ng3LX ŧA ,nPH5 ߖ[KFsݔa:~֙NّٲjU(x`IX)ޗ"?.hwB %+pۣF4 n)UϞ`:W_E+t8|qFשY꼇 1e GWc;cyY'QJw\j^7@e0MFxyfrΟ8kwM5?:8zT6mˀ6D<{‡J.wyZ.@Dz:/-b$yFc aܕJhIIM;ӷ FW|.:vhOo7dMnS >V*)雖t B*$* ެ~HNupϘx* NiT cba\Ꮷ5b4`PYtN^Vq%qok4v;0^)w:j\lf6j8Odˉ"֫^ZO3ALQ;%VBA"܃ ([ gUf>/CԮϕmc5ߤ.=8SS4_Va%C"R $C_J;䐸f?FS/[nHO<#ք +m(-~QCp6NHinZ+`&: +gGbQ;JW:xZM:N0"|K7BtPpQxXQ wRӤ E`+(`>XaRJp/`Enl-؞{ƾIps%@;Lm"|ib`xGBfRAƫu:pI~T ῝aizσĉ$lH%Y$AT\)eؠM%pʋiSI>#YQS̙pRyED9EڟbOuNzTYR@ Wuu\֧1=ᄸ&hǼGj2Z[1hS]:~%R8f0`,?kR [A#-~8{oc6kH-UB^3w£dl3Q4Tm5 XP㺜 #)ЩuT=ůs) (;[LPt-pYpB[n^PnA Khp+MmLEzbP4)aߩM/vt)y{k xن D6Qq̝8EſRf}i].٥,|)9A$ŷ?m܊_`VRa9'L6f``#:=28 lPdOu޵yw/`=m7ɍ)ѮTa똳`E X~<qnIxD[ܝ=~A~@7.bvw[l }i*\穽޷+pxAZZ焍 lwf Ngǵ:{/髕wA0urb<>"~}<@!{X?s_%)^5ťzy>`RxMT\1s3u*0'HbmB Ul @Z9wA4||~*)pv}*Ȣ7-p IV p'u E[ ^@G|g Bwþf0~ˌу4ŝ" |9{=8F.S7 aPrMLr$"Aw12M%#b4f )By7 xI;H ؼw$'S=*JѪVgoqCX=*cU`u]bY 0OYl4'2ؠiB[۝)&u'r]QF8ySˆ\ֽʝ9W+3f3ˮ)>?5}wJmp.Qz_⊺?كsvW8~|"^ǎ< Jr9bl\9Cջ}~kq)g doUEjF2]S~c?o>C|l8 ;$C,/ x& {#xΫgؼWXf!D?*im.ׄIˀ h\"lʼExg|}KPJlw`R^6FiTibPcl@H@ig8ar̙Ǵf9]%Sΐ6w@˪iJl0Өl0H̭hO>b3]ulҁz+L"hԱ²t#/ܑ%OzS!Fqۙ}b˰k~"Dm"&-ne,a&zloEnkUԧs~tJR9:>]uv^?sXc)& b_'S۶YmӖ3`ckjT&Vi k@$3a-.QAH*w0 o)pg?wL 7)촓W/?|Gl4O"hgpnEIv^ГcD5=,P[rp,30d;ܙa~)i#So;ӖvG7m]y"Akn+GR.N w1aJ`qP9s&/u5Lyz<2#r @|`)M]$3ꫩv; Sܵ} 8>8\An|.ٸ{T)qNPрyx @'hY\MD6V2aܘ]'5ûz4[ =ޥ* u˼2Sb讇{dg 35;p {6m0 w7t1"mpvk(W=* <[$j_alxPk+̩ybڟy';&6!*һޘ߯δ3ZKZvD-mbCM۩G$lH,ߖbQ3ڭ̞C&f{W8`zOq7QSYwE ?\N V-qc|qsHϼ|uF M~[G٠}!G?9dBc^4"-K 9._ZN!Z+/-)WDJz'WN{;4xX8tHx¨qĸ`ߤI<6|-}5 oA *5+wtIP0XǗCxg@t⿂WI7-]o-'oX_6P56H`P9F$#f3'처xG8X1iq'Э@Y焫(bYkHˆDFv~J,-RpfxI07Y)> W` ȈOFijC{tu>64ЊeiWLbUYz b_ӧK!X?r,\neCh(I\ %<2@CWߢZBQ!Bu! >U_T N)QL+ը]{TJb+s7 :^均jcʀv8K~ Qr"qi$u\rT%7u~YV`ڝoz[哚w_%XՏnXӡ@gZSx*y#q,{c٣".\g+³4p̵ j30P&BگͻwاKD"U6_+Fx2"k(EȇW݂PSI:Ym5 n,QA%St2 +F,Se7?'+L<.E唦Hr vN:w6>h5nEbOl&h<_{A"[JB^ ip%w/6\O#F$ޔhYۛG=!wM@Q=ҠV~2%g{* HGrȹ{n͡o~-<=_rR#/5zqÕ0m3*ȄR6xiķ2aN (H)cE1,'"NJoG+(p1&]ʳ+X跳,5X]3#KG$`rP ӈX٣tL q_H6qLND" fGb5wszFEsq{ǧugVd|r4ѱRJ){rxUo~81 i4B:~dy[kh`l"t'5ry PIoPJ!|fA| &cO=H#QwNi5Ӽ&m̉r^ܵ"[? "tgp AP-ug]M}.Lw~Mh{O^',濫&^Չb`}a41Db>seKW}N{7iKJfun=Ҁ(J,Jk?\qp=–oݎ_1?7*$^l\q]BM.ІXV]56W R;\qcцMF"Z ۾Hr0RY1Lkm>;~3c=jI-)):& ffEWW60gu"mm[zkLeL hnX{@5,(\{>E͗(o(0Λ{>;nqTBM0CL [ܡcYnzg`[7U=2Hh®B,p t O)T'y0d4پJ nmwaخi2g]*[ }OUoXzLʭD!R6<"q= ` $XV"(k z̮z RhG@6Ieew^A6x6vYMv?V oHڟE0 -IЫ5OHqhWwUk7PڅJY1ߗQzkZ_>y|p%zU"yPy̠վRzlwBb;mk)gLH6[yXp|;L)%&O">)q1A*{7.N"Ý p TOi J?h"9WNj}Pmf_~6ݱel*7=IvȅUtqӎ߈4Mr 82W:k0੓'i:x!mшg2ݣ%~!_<UtXG-\C%wx[7'Юw=80[1#aIԝdڝ%eξtQX 13' GU(2h;.W AV?9!0JE T_tHүJr:(+2!o۟2-lGgU7v]Q/>=PG]f]i{ӴIyD}3,B Ýy欉Td/!TLe%%ORwٳU-%SjXq=WEdoyJT`LZsyTƈ,v?@VO`ߠ4CC^h(#ém\E3RCܨ!]hX$:avwS Ԉ|SPa/;EsCZ#47oyone cG^dJ D&iF9Pmc:05?6Y V;҅Hd UH@qP>*BK@߷e[,A, 7nQS#3*!Z<ls/:Awal "Dl3 ة6O}&C pӢx[W Ia",@zjNQ(s_5ȩU9χKg8脖yAԆoL5P9ڈV)`ˇ!.p {'d׀47`gV!@_y3^ Fd \6C"xPXE.p胰Y1"}3:P_) "oFՍb&L Ht$# .{{דA$ aS},9QX D$zvpryM郳|dE,!*TM%PhЇb+W= ^sRٱVEqؐDo ?SudE||:4۾+WC/Bz J# WYL"@kjDRm4O X)xf@x8{sq1Ur!{6 >M%rbɄi:y0(ֽJ>WMmI13Ji3H_'.q>{t r3-9pdu^j dClۢ:1v^FpݳJn[_}&Tgw|{ޡgX{nWbp` J ݯ9vN˴ -ZgH)",@`b43e#ok-u]ά0h (*3!iBDqZsOϕ(R4V6ızut] }uZOcw: AhY;_2YM7` gr~RhW#7 NRԆpYмQhhe&2x1:#5vd=Z)β݌Wɂ[Ao3qޱ~)r=`@\L<2Ï;ql[c:))ܰU={F{j]N$Sj=z$b#ՙӈN69kt kM0ZS=D$'%5h1}(){y{d?#:3\4 +`okJ)~YDX^kJŸ&uuzT ;Lar] g{x|)^ ,璴-/UÅtgօogծMf ߅`ΫEk s(|wJ~ so(O93XZ;f~&8X!U|%Es2l?Q%N~+|О!%:z,G>*vaߠ׊M`XWJ ש C'b5}rXSV4slVW˟H>NWE`wxW1Z܇p bN$oru0G^N.$t*91P=˿+qt}a#vlj@pqE7 l"r4WKv/@b#X lbǛ/ /ؙBcτ=Ġ3j S[#DFD4}Ң_lntY&qVRhQB}=BeRV઱Ӓ`|hmLo*ydӨPxݕD+w8e@{a2+;wؽt蜟ڔVlWQQq/~em# [xW,ujo(LV7Re1؅X`œŇX&qöNW;>PG`X/=zU d!?"U'~Fa83{¢DDCF "$PVAba ac =DK m)HR4J~ ؎$  $ػ /j Y%_1'ET ZQrR+KS$V}t0CZ/*ЯΉc$&E_e >7}l+4Խ2ǀ0 E hw7!h0 6vl&( W> Aݭ-+,FR#5QJ(pW32hiv3!'>}cJ R,Ҙ豂bW8M 岼G.6Wy:1M7u+/e!#,߷ޕYix I=>lbv(YA(?0iZXgLZFmPk<=n HހKgǟfMOx5 $۫&*`نJD>X+Ƅ G[ʾGt5 I, NO9Pm<|1aK{kXFz.WE3jMo])v*$(/LJAvϩ2☼nGX1+x3p%0._SvƖ83k·GK0Aއ4d.썵XySjYPqY;Tk_&O@2Tnk&QiۚwŲg^E̽jgw^Yἵ J/-Ro7ER1ʄ@;̕Fk;9<'rv.72B4oTq<^h>,HG Ss]GkMgq/co]rZ 183cR 9{|oLJWJ*|h8ԭ5& 9v yNã#AW^יhTlrYW/fvg:Կ-9, @7`Y4]=P eeeэ:ƻ9(<~u| $tn_& &TҜ2L_;A sOt"}ݝq<` yC)hFd8AT]@XUN\adeC{J׵ QIIha$a"H׀V!LѫOUΣ׊ޛwDɞLGe]d\3Cuِ<`Z^i8ج|d@D ϏB$>Dy kֈ~4M/&&u]s-͏ 2Lk / 懚XnKgC֨-DTF q!ВbAltɕ6ǣ#6y6:d˕ YV=ݱ Av9>(~Ot$G჆Ri MEKF"[-.)aVr8;LU%X rb򑉎[nevS:-#Ŷ .f-G%_b΂=鋜dUT7LDk?giklcNyϳH͂#a K8 sT#MYŭp teAwj[ '޵=+^|iFjdlVܱ9b[6_]"s:<"0]fUoW.z2 f,2=n0. h@0 秉o%-{٪ $6&#FC7Ewg j?o+sqW(fXm ﬦz][C*\l44훈QcCIDQeUlm|ׯH-zmTEy20IV(6M^ 񛳒;GJQbfIfMڕnJ`R[*ld2鶟އf; 0`~fG@C;48%Ni%lX.Oůo[F&[sBE;*5K|Dk; ; .yaDФBK+_UpMEx'.*=@a:Ul*:gmLude:X Έx)?(34 sOGhӃ_@|ä59\Lc)NJ 3Zʎ[N < E0:^vLjI;d.ZcD)F1V"" @n̤6Q=~Wq::jم2sWMk3I #!jF^޾߬'InjTu0j!{2Tˊ@v1sܶ2r@ţBT'G+H^/KkQ_023z$,P9hRYq?e  lB?I:/-[Zn{%9zĪ*SWWdV $s9ŝjʿ%feתw Дdk#<$Pfk-JȌ˧ioI)>NUXlW*(`(LDڋwsCo!樛HzѮ4O 4~jE#]W07>9hvI#Qt>rE;I.͎H݋bm0_&z.k"xR5lV~LQ\C(LTT,~rKTZXy e*_ 983KyB2~SAd&I;D˭|4034GGVv#|hs {/i8*Ɋ}tuuKƲ%ˊ\-&t^Xai|D&4tZRbГUxvOjHY)lŽJfLG\, `깬VU?;uvQb{S X)&j.Ѝ|%fq %JX}>1قMgLE \Y,# 6[N^JONJBdF5?,VzA@x!U;܍l n`{B>`g+ebL}LmOtJq.HWp#𤾙Q&E3mE"MhDc[D=~ف'\Qp1M R ywPgH1X2nLR5e[~\.$ݠca+mkVvTX5\He9klo ,g{*c$\,/|yo6<fqxP"} tۺFzp2,5&Ŕ1| ״C*س! QvkM%&1_^Q&N")kJWzuL <ʪdcԮ3"7?]g yPsW[m977F_  c!Fd,Hxp__uqzBIFӉ3yeѪjW8\$ p/@ wY=A) 5{%=ɚz? l((7ZvС?H+y/lᨫ] 2U(N__-@nRGfky:zlF 2C,QA"*QߦȌ"W YC֤PQ_0}~iŀ"w4%FεyfLN6AlԬz&je#֔y)KmKV,;,x/.f8'qp# ^~:i75F)dcWd\TXuF́F+8;qZHǺ5pN2ٍ[E3'\sf$]^#XP r4ΦsCI09R_WoQBû.͡PoqJ)撂EJxjt\}K_) ~5R>xe)MhN8 >S: {KyU!88#]h#}JԷ@rEkWh+HJTWƸ=RP>f̮k.HjJ㘯3ef;.JmSvg̪eBcj~VVur\Y̼Z[%tcB-<-0Tdlqu>nU$}a[_z|EұYû.{ޅj%&Lh4ϫQ%P.Txƽ/8Bћui܅ hOEly=+h֥KΥ~1*P2&)0m׽:6jJ lEV)(}( ;0EpVTE DfS!^/1!)9J>) =y%HvX:}SAnLEgND]!J'y0VVY*Cy8G MOz oNwj,#RLrEe勴4=׳zAڎd \yND;#D+Qe-|m A͋[#5!!t@Qx&yiZ%tog\©]}d1_ A|:`[h2˸a%tctEn Bh@Qgu!XoWSW Vx'\k`R-7JxLgUd~27omEp']j AG S~pC_*/%Wä@Epe'1i ^7TWBw (`S#,(T]w&XHmy'0i\,Z~0ftN0ؽኜߥH iW%7NW %U2tݭъ!.f[ ׊̈́9ƒ;G{؆q FK''Et _q?ʥRw <㘵/D4TsE\5QhLo@PޙʄLڅK߼Yg3J` ~zEs9rZ u}gEa=(ToyMtՠV4 j&cXGx|k!N"`Px |NQO7i-0 DeE /.skxY-jg]/+jߪϔa-X: 9a8'@.nV'SAhza[O| أ.G7lN q"dI4ۤ%桠,s:lre&VDAB1zMOb3=,!@l(02]U?O!)/-u;0IO|=;=oTi)?g^(d|4:9٩2 R} czPb> t*@eqwzQePػ2.fo1CS]QR˜i*qޑϔqZ0kLbw(OK5PQز\R4:rB +dU䰤(hg4넀)c \$ Znp~i]{omf^LHHbXѼ!rCηS˧;jllǺZ2MjSjVo4E P}$*$.ٯ@bfTK-&b ݃`'ƮX(Qq P):pixR~QaD 'cąHϹD /MtFv;?c/ЧD?J<#0֑^h2^t~w0K P H*2mv(J>I4IVe:YO*pfa]Io);Zdm "G gs"KﳗVΔc*MS#~jkuib) FJ[QgLG7m*.: ԚZ-{K/uS&od(ZUy/ߺ' GLj=#W9%}9dkZe2CkEap bء#G%#hr5kYTЦIWW>p ;m7R̐D0߁Qw)*Bq~Xt< FtXO տQn% Ff+HpַNYk7ՙ@@%:sƒQ~m'qxk1e <[A;S'!eR-;xVg+raGٍˤ#-1'!zaN}t-zerRo]6/@kuc#2wQdof}]~k; a^ׁ1I)ɖIx@^>PE._UO&38@Bܱ_פM7cS:t>$ MoWkדBbIv퉌SrxԤDaJe<k f+y>BRPn1+_-9BֻEJ,9_%v;t*z_?׾֛fHKq"7)_,'L{j}2Da8n䚃8Urmio9]w5`+?NNJLz+a]loMkL[Xramл]GF8(`@|H*(<;xH.^^TO3􄫳iyTLxq;pg[CLi,4Jf-q;@ͺE<5<ɟOg J3,g e$ԞmL"wyH y >{ iJ{b|ОHmR1/uF07q*ZB-Ui#~0qbiԺo>'@wԴWp\tfO`mb[:("ֶ왇\Riq}yфeޡ/ XZM_. jS8w=XxAilb4cDm &/SDJi'6d$3*.|ox}dR2!>-#Nݺs"v'1q[O}~gdn <]
        hu׍,UiZNp Rf܌l c#ްc!5/`=7W\i>]4/Ұ-7 M1cp#Ώ(Z\PMً<(j#~F CV8Eb#+=!,=XȁA83oԏ'}<6,7 'β̻eU6׸P?Hiw\UYJ+2Lv=5XM/M?ept͸zVH%0j1Yoq +EŇ[}WttA'h]2o70E}w홆?(?iE6z in6ơ c(: \GӖ/7Zg4_Pf&$Un's~=^&"^q1el5s3TMT!~쇥K5>Me9L#+r)8=9)'Zm!E1X"eī-F.5B}Hݵb2v8,?~Cl.4[=Um#UpxxM[McX{L1?FًlTQ8j - +McyK~+mł>d剀\(=c43tg;LeQHy_Mrng(3ΆG<b1 QZxd$a"ŸRFJxG(|<^<=h3KllnDS>s,\D8rJ>mXmK_PŊWg'fs304yPSn. Jsr*pԝ+T V}G5UR$ʾAq҉m}˺ޓ:-\oge7 ==$ Ǐ//#g܂8E8R@F8o2qW1(^#R1=$cDɶj 10`JwU]D|lB/|8gM'͎W{4A_VPn+'Y[~ /IH/3=HEm9_:P f! QoKieM3GH 6JU~ͪiuIgQDzykeE"}*>U0O4bu_7c;AG0aWė[0@\d&#KPIEƛ' S ;+6&=Pfƌt42L3$?PD*QƒǞ59*'t]*JӽEo#D&{˘ t7gF\]}Q] 1Q9)\0;ٵpj8jcV,*\uivm ԛL)ē$| _;,[0&Dv(c1~jpo{&'&wO1$Olq ׉c4vL;6 8MC gS^ `9>``p}탒6qbŊ &Qа+o3&DmM[o0vn $֙ԆЍ8o! IpH7ܝCymNn0Y8|P&=HY C= ƀ~6Q3FN` p7<Q,]{rW$77+:UI.-J|/sP }&ǃNZLpv٥+Iސ1It.9 .B|;2h%L"N HC_xn#UJ'ퟹy7J,Ƽj "ROP(m8;nz_Ok~ѽ>| coldneo~iСxuOa;Q9Z 0& !/ Sҩ'ƛrvNhB`˶ơvoa20sA(eCO>2D*]\ tEV:ٵvakbbR'mNn@I5mrK1$\V+PzCgG{rWXJ&eG/%3# BM0D{yqhWG&J50Kt,3g+c(úE SXa(կs5'P+{t3-ײVA[SJKdlp?1.*jAgԷeg}G)+xUUT+hD$:Stb?G~g|v/v6͊G}_<|R9z>v$>CWVohvTHX2Ԛˊsv3wNw{~8u@܈ K^Ax9pa8"!,h&95E2m$ lqGQyr1yq+;ݙMZ40= lTt7tFZ6TvPG5[?sfu4 9cC?o&N$`K žU}O~RY텽.(*dRNc6EҾm B4Cå? dn\E#ʼnÍH)PA\zuS7* ]IPCtLzĶ[B܏h`\0L;ZJf5hl D̩C~^p+w>AxjcDA! /NURmhdLhn_ć8 ,0zۏ :/{\͇vd}&Dm>yPiђ[-Wu ؎FB"oű8WTFʨ@VFR,!VuB[J_ D ѥ3¶~">FbD@/< < -8N9Ùv`HȀ16[j-"A΁ o(X2Kqmbbf'3kGB௹\|}} bF\hJ&9Äzִ%kb.g݅q:s]8P<῏u}+5sTZLxrN &ʼI Mq "4 ,U[pY,2X텽X{Z(+ ,5o+`! fr7.!&W= g0ufusm 'uBKg Ѧw-F'?/NR5Mʴg~|DvpvuM’_aH"vU6s8|]W*kEVHG>hG`H$UۖH/#;@P%۾5%xķ$K2]ThX՝e+bX@g J|Fzod_n&4ߓW&n[3 l_X >A >yZm5p*uIu۠xꃸmB|ߏ 3ޱGA!a@۳+Ǭt H[e~ǛLX [{'hM:Bb2+X%-EWI^ F_#'W֪zc8-g/F@ꍼFV.!VweԄ"q̒.෭tQZhtBoUtDrE=@{ L]RKfd m4?:Wi*B(2ѱzqԶ_BDj%]566 ͬyUTk+mD Ġ.` v_YlE\HGaC$78b|w CoGf7% a2, gv"αD4M*%AlKES|`zR@ŻV|~. JFI]Ę!+Tԟ 4T}g5o;CS]li&fz*qNwT[)S`23P錙0IPehdPYm@cf7W_;EӤ](JBޚAu~JBdZἴ>7Mh2"q~~DTS/@|ކ"roCRs*SfC0dC2#`v-,(M:ҟ;@ ^xY&$(&oS~dhiqiOˉuҊп 9Up==3^$ |! ,0mLٷ+EHfMGA# w.ߚ޼ #Hjj x7ۑ}_H&}^eEI'8o8ǴG0ۏ3;߯߆N=I Zln|coxM?yNu ^SC2[#k3=ELiٿCHZ_WDayڏUO 6qavI#K4_d˒0 rYy1d" Ed D9(nO5CRH(B>K pei~͞ݤyV0 }qP0,6QIr.6`ǛBPQMT"AB&ٗW* ".]?)}EQ1"Y}d~IxO<E9Ql&+B) 9&:@*`>(8Pxd}lx;[-'ZϠR'uC]9qX;x[U2Ѫ[zf1[Y/u2Q.r* RB}*`FqG q4h(` \Wyj0DjȒpm 12k46PAs791KsSGպMk&"Uoվ(U*/pZ4<7,odR`?!2 ) 316ƾivfIӞl,u\CFd45za:;k[]/p (С0uOdJ#0ud¨z07Q`,v?ȸi"X3^$_o 1^5mx8`32@Y=g PM&:i|B#Q\ dv8lBx^`_1 l䔷 @yԅ{Qo3@hXwܿ.>cOYT g/inaƵBdU3JE!)ᷤCexҞqD#֑_Ć~d۴S5 zD Usn8i7}C0 vkžGB@:dbӼD 8)ŋ ޴[?Jn!Ko)DZ'd5Aw~/|MW澁%}L}v()ߥO-0ꇦ5ӻ2C/89ҶeBl, MK=2s: Y> SuT(I"UjW8܀q/^'@/" AAVGJ[G1X/ 5|VHa=JauGZ^nᘜN_ yFc$=8|uddE85 ~Zdw WyhFhe=Xd2Rƶ |{a6oݶz0ZCEu. jS*}lo!ep#$l.}JW֥Uj6mF* |VfcՒt?1cS0 yhH`+g$"\؀ݶ3>d Nc" IYTucKP&f~!lA&0ԅO_1RW676RffԌ؉Qt I &Y3>o_O"/46̮~|BNޣ&h>dqnEx*2K^e@*t(ԻQWmK](#.\P`6Iq?7mTڏYG9=Vm1-x-cUU>֡ ofbef2e4w[5sq kxE+6=:,+tO"*a|"j?Vt.8#Rh겯ڶz]tQ&v$foPB6$;+SUa͗z~V`kŌӟCe'"<?-6`v2KK]+r>}`}7(#G$| $Nf"+$>NԆGhm[',FsG)qST-`P(5b;3nHjo jn~Ƥe4 ,rrZ}8A$w`L-ZFjl?CׄYs^_ U&ス.*ulZ"j0f$An ?Zn1&CquAaM눳j5Qb\^r=9 <*~%Vc?NU\ @ AI[=gP=7Woetwó,LldTNzj(נe `s' .@ *FKVՐ51-ݎB[lKfu#$B7;8sn˯}KI ,yQA dٙoQaӼy&eY;^MG٢C~^z DKYwiS)8 ?\0sͮڲ\E wy|!p_rxHE:'J¡!>s=D00l*|2]r <)M }h3Lu Rz:v խJH[#P߾,c2"?{i6JOجjs>s-Jc* Kn3PYb7ΠQja ]-4B4rxʜ@+LMV*d*^)60;M?yy։O_=wr_:?)aolJj[1=(;Tiİ߫ +ߋ3s~)+IL@2@!O ]B,IކekES"A1_ {NMH!H¯ 10 3AkԣaD.? VcCz@ НIJ}WmxJRX*>S51X2خ\~b>3yvШhIE>M7EUXXw1JwSVntB+=qo{``)68jg-4\"1#pR!3 .Rkд8f[5:̹m(='¬sb`!'vlB/rdg'JzaR?xGf^"}lLÈ?"q;_%`#:ٓpZMfފ4́cQF1.#IBY^[XbYPj~BGj Q7a0;*-y@_Xʇ'4mG]W:k h(+< ;?^h=~X07EeT; {DҭDږ } LACVɠ[a)IscVF<:Xrk~&m/O{c;+G O˻_%PEGq cv+=6 ؾ!4%Se^}٠N,Iw+ |3l!4Q A f,ZY)âW vm`Ş4F ጅ#wT,$(\CrF{_ UN%znG1mX:(cj\zѣ{ j|YMn>N|ǩ[x(-̴m`oi6Xs"9DG=r%2l.>oy),$f"?"ޭ.mT&c`Vya 6 A^Ƚ߉ F6jǁAl+U6yc(E$zڢ^zΫMK 0 l$tn1j!lee;5\XP5~Jd:9W)!Pfm:2{x,*3&>ΟI+p(<kPE:,u6[i T>3ۄP^'F)lTХC'ܕ̊/p|_ʌ 뢗*r}qԒXn=w0CӖ<B؍,׼^ eo@T_~T&R-^$wҏm|£raQWTxZW< QJ~ 9<7";wpg)LOjJք>Ѧ$;rko7qi#xj>kWv1+UrĘ b 1iƌ:5mV!$n?Q N8C\lz!'OΈE1f ew76~(*"+hƘ9$J!_erg0ЦH|AY-55o+Qn>J+PiaFzmK J K&l쒝Si Ը8g+ [jX 2GuG O\#sc 'LM$ha}jXnq1j*Õ)P_0v q9oMk|%*wYIdgZUlᗙ>V 2+0\Sk=g6XؗI/|YuT&'Al[ώo+cUw0fء|Hy,Zvlq% PkU^\Kxy6BA! .5g^dIQz j^ TawBR&/[YAr2{&+BYL>X 8!OY_P;l1Y?'9Yl+=cpk V?ͤWl0A-ػKx8ZCݚ1u-:7eѫjNlN$)Oiu'dDZ_Q>[ڷ.C mQ06^ƌ@I7~>:#I^w4={%߶|*Zna08xl@EU-S[gŏvl d/2J$DSefw{D'4@*L<}xMye{,nEq$w`ȯwl%"drkݜ_ň[H ا^hx_˺U9Bmyئսxb o CL.`˖t^<SMБmugK}p9\2Ay8Mh~8s'Ƒv⹖cCj_ r66 zG@IeHV)rek,)*6ĭi^ ,/S\vCo^)Eݧ2|ge[2UdQ'$:5Y͘8bh]bO5i웰Dj? 6$ )xgD  JQ,ەk`IK5LRF܍b\NąOS?yY~$Q"c{?tIL&z{l^Mޣ+[W/i0!dXhU/?1HI<7vU -dg&yAӨYZ: /GVlo+x*mZtWʂ4\)((6]!zlV>U"X=(\|̟R駈Yy^#GFWc'd="ruwƠs5Af{^#SX}[a?Q@nj}0Y7(m_R8C ,>c'Nņpz `~iA `o }x bK;}Aqɱ3TF`aSW0S,j)I-&' O5 se|:B Lӏ^)!$QH4n)ڤʭ7xxUqrJ}䉊)̳9Uq]^U3-(8oS^4$ ĘZ*8"a5qlT٪g^ e{T^ZʯI4y5h#xs/JdNB1~t>J6]<jlC-?1nQGQ )FR\X\UTXW}o@8+Þx,: }oJ E:X?^ Pt&s,y}|13p8 qv/KeX$]A~Lj]e3. 5/~>͍:'ݛ;FV?Нڧ]ۮW:+؍ t y.!o [v>"”ӽKjJ}OGMIn ip\z{*@z0{u!%"ƙN5B-Ua~+)WJ!)lj-Iҏ紫SZ$Ƀ|7%rzlL?R%yڝ'b y0h!p&$JϩDg.⁋#+y+n;yjtmt$e9K))nc͎xic  k<} ki' wKyFG[x ^VDks< Vm,i`DfdMm|D 4 @?RLuZ tڲٸx_,{kOOUsH(w9#;ZAA?asa699>; 'd{K#*؎WOozm.  h;zBjI&0=4dYuɈ{y֯~ތU{{8a4FFkn1Ha>5H\1u8 CLA~8j3^u ;LLhwA#.9Gϲ  HF"eF@=шv=NM`e[5s ]eE<}/vTo 0F>mSClOPu/`a]]KFŅ6$\u`Gd1'R2=\ \,GccMCmh@2MO:)C嚭ш`m#/CGF_`p FwFR[D1Y}(r}^f'9%P6փc&: lSRcᾹ {=Ԋ\,G~+ͳ\ժD'u.7A\82)9 jhb"qŽms_ ͈oBnyULDzub_dv4_f+)i6A5OQ&fdCsr;cMF˄u=Z4c9o9/H?1N0Q\6l(vn)1`|ݔp2z_S8.n..m&Z kg0)z k⨄ѧ8o|w0cJjx?iښ?p#䴔$$Vml&!w0dqB#3nHD%H#)Ff7ψBrV-!j^NHY']\H7΃xTX#AFpoϬ樀;ٰuˏ>cv k6: ++){] b]Xy;0-J7T4yB#弁b6 r @='=MEQ,,._5MeeaZ#GI"lm(+ %-Rjg 3JÄ~|׸F\Ԓݻ6ܰ5QXs9OݻҠncl f"?(Sqμ!ms.H8bֺ{}ڠ}2dR~Ok]%B*⥐Xa{]7@,u&QDDT1B;P":\jRGݚ J}@9ItH^YõŎ춭ͿMbH)ǝ6uտ{I WvP#EW6U) Jw ky+Ɵ_x 0HX3>6~=a(azL:Y??彩R&1)u0{OkTͪv1{1y ,_ snCvS&=UX'<[&iqչ,LU4>PrhBo C;ϥc?5 SP !l:NͱZ6%u;pvE?sbk;fJ t61UD@캴#˚OԾ'} uWNy;痑X%~V\-pE0劤م[TݿȒnf~&@wir'xaHIAk 9/q҆ebq`T+HS9vAXKqIJ=\p$|lf%Ew9:͌_*8̀m%A^ʁEۥA:1b{Q?Sqw~s F›F\G%&zu|7wvK q?'׈Qq lB2 EhU{Ѐ6vh`'<'}lwOy&-J,Azw=,z`q}HSasYxy{XURhr pw68XAHBcĠCZm-IG1ɯUӲp#6X.B>|bn+),J~5aX=bi#O\*˓qiX,g  ==C1[)Ra2n~H^]ں6ݔ#|uyEYU鬵 ;A_{<øFiu̲pI ʧh=}r mz?cYcսQ}pw};zOã4gX6̎g%d,UEs2fByA삲Y2U(" e'[< 6"t \^/NiNwԒϛ9f0硨߇)1H#%PСDt(>6oʷ[Cﱁׂm% |6O^r2²gq[:dd_5.(A'(5c$ْqw fU}Y)e"qȕ^ ֵYZq]^g V3 &^(M(Į+e_V 7MO[(Jk E#rEgy|جE6ŶqOZf6!jF4 >QP9gx_|i|}e{ƦgI!w}K~0pP[os8կKpi#F5R*Tbzx!O u~bM+-)f E~/d*/C]nj.y+|dɎUQFsӿ8IlSvyt#}.zwg5d^xKL,,Ld,TyF0c rj<4uVs1667>+r2$I3/ X9ݸeA>{@Gh>1\;Ǚ;t0كX A5+g3L`$8uB\h5d?bBBT9_4 <%^Qw̯5i=5>IP;~Gn,>{Gl~5#cBSo67j}䐄}IltӘ r`ޫls_.$\ϱRB5X셇r2Gq,-`1{X&$nI| bQh(x2&79=n!6hvٗdeA"5$1|>zx Yvrs^|UiRpFӢlPfDe7 esMR#8 ^[%0 *'\n{}Ғ-CE ffg+ʐiSY` oqZ!.ݻ>$]%{E/Nt1Y5WO%-Y i^-0U!.PI r!ٚcQ2hK2tsN_}*0L[n ^iRSwX bWm-u]IG ~ղFкWn"Rso3[Z,}Ӄ(hM*;_4~15!K ns$ϑ:] 3N\+vd ] 8@euzE8a0`\OsN-p/Ru*L>׽ܢd'bC^ UT}x wbzB1p,Z#Gi;nP*x]}\M;&]O1|? RؕL[ +oiD6D"% i@\,SǏeM=>sЍA pryH@׸BI`Z2\WH-.%5+K e;ԶO}S4TZ (+z7 ecdU8K+`| /j:poz'}O E~5tn^PM<~jF'i^96.'']z NWn5p9j'MG x.hݔwH2 Q_>'>J o܇O {}y?!lz8͉3]W*}ꗇB ΎLugi/[=sXob˦o+}6[Pi{r3bwS<:eBcz]h^/G\\":h憴FH6VDWH쐎V{Msˋ^5 F2BCLգ`\dc}-"*gJRAʹ~if?XJ$ohz02ϤyGfyN,ol[yY CS,G#o~g}DdLT;|r`22;y|6X,Np;,{kͲ~~k|pX-*XI\+23|C]oTqndwj2JEQ-r`VidgVPr]pόf e,CSZk)RSfUɟv /0c*Ey2&I91`p,ZW?<ǏlpAMNC!J>ZFgv2pK Ϣ: E+ܩuVȈtW(~\y@M?MZk..:Jeق`NCU-;p:K)-Kq2yd{P1U9 O`H5Ie 8>Uc"P5kF4OOhph y*0յh(̏H>SUIO]T@am1W6cfT{/? byÐ.c:it E`uO  4?`) fY,y ~57jƛ S9 +CكDa@Ci6JRDg);0y3rF,D }ǜ"JgUU3xn:P%B?מ!0 T:C~`Q˼f(붊3co,˄wDgdN*R̲ Ǧ$?WN,OL[Y*H_³tw1L)@ ŀT +iiQh9 d=8]FQ4T.͌Fz}> mpgh/i6ya Kl>DOv/hvUtUn: %tVG[E pz] nV+:Z-\)ZWγpwfe0#)8.( x OSIB(NSތ5GX8դ7"ֹTs yt_*[Za 'Bw{:h`䖓~NC,%5MikT٢J~絩}QTMq`ϢERSB8Eb%åe-8[rKM,[BC̈́nt *aH'!${텤Rc$V L.ˊзMji%(T"n3naHwfRy^kTQ U10gY59 Bw~1} &QMǚfd;E{Eb|~WHşOl<(dLao"zX U#jIKA^pԇڧEWÃА*1v>GW{damNKt|ËLH\xJHu[S1aMV:/0UEsg 6+U&iFn:U#/›*Ud-Y~h%zf_!|B>@eJc]U ̕{PL8#ø.:Mdlb()>-Y΋r?s-OI`ܽ)75>gJ 4}Ww[VDiĻ[#,~QrSn5v$,M4P4?=, XQR*΅f$OmBXJMkf]vWuآjI:w8Sq,01rWZGz>i< x̋4x# )^\؜]څ¦RfnH:4$že>e.B70qK8IbyOEc%OQ8})U־S*spi_VH I D?XanzC0>ɍWЯڈI -;zdp&$aG.5y!Ia/L37_ƟώnRٛ^sM5s~Zw@}!^e+`99y>$ݏh95MqMa[f/7Ae%f;=c1H亢.#7IuIzY@@l̽/!w>٥})6ț i{ ß/Dnh|o7ѧx"k@ pF*&?!F [f\}/,Uc:ީ?o wdwLC L) "{'e'o˦jvy}tdb6Ic7{&=/oQ!lgRu/AFCShqMAn&3k76ebx #HFQ0 Ź-V3fFz"ϛBL4Q_FI 7855ߏ85I5 )"h}HI?zr\"=h'\v? 4S u^h,-G{qCip֢I7PޙHR2J3 A32nvkht3B:<"*.нON3Z6}AlkлҚ%:+2B&_vҧ&Ur}}CY3\yyXki[1;B)dvRx0: F$D5AiX"ȍOԝut&G?uSh8H vB2S!jn8EUyF`^NV;lo6^߸wV$'@RtJ8h}^Є]7o2eYjRGhqsAwT*P/5rjY܏]n!_pr}h7F 7.M:B, ^,A$Wcgt En'Y ߌETb,cz?مwFS*k$"'b M|6c͟忎X*ז\;$ZlA\xEx`y"',:vni:c:Mr$5GVy@a=O.5SԟG40dC~h j/'&xu!!no\Un [ R9)NRD,Ngl 'zb Bk{,9G]+\v\NV%@ݗG}p%e9V^n@^VINymh_&!pn>+XH-+;Ne%m6*$QcKfIT!c>'(6w*ki.Ͱ/=tٗƎ53o]䢦Z2z%y\aaƈe1|) qgVTkć=~}, Rj?e轏(eҊk  'sGo. 9>Be%fʈiՄzg^pry#yNb<#|6l0RGnz8| `MQ}tб-˵ci7TrU_lqI# eIhC!f.v^;`S \GA-:zg(2A|԰`V:`maE&C8ե`$P~s/w?U7Wej;u` '~9mW0,+~b +n`uKM*K۩LҴU P D S~浚v}T Zñ#W!-vKc)0$8lKGv^l{O!Ua."Y05 Y/=h)aRV|ujg8n ^Os1Oi4;D ^* Ycm"_C*1([zH&ɬ2?줵ξ؟JѰ@-ӯWJu C gMٮ1}ŅA_ #W3 -XfpwJOWv1z^ *N]7/"ɔ~`t xTwloDOj&#RLWݭtscp8ۃeI'cBqr|Xo!T G_u2e^FV@h z1^ d{a.'K5p #96:r_MoJRH={6p) I)XP'vXANB`&jC2 8KbFm/i<{dsھeR~GC${ɗyX|14-si{ǵuf( !f*U=3A.< qH]q3d>t6lA1=-ƈKȓNngւP#~x  I#䅶)Xs99pל \Y sY`PFyB+=u |hّkZ[,QVc s46h0~$=_rjt <@'_`i+EH%W iiպNYri_tO}!^>̓Gߟ~)3P,ِ HUlx_0~X+ X|{j IxkH35,@5n9Eedf-nr1==cw5>-VNڇ~WҖ-s\ =1W#u[u΄ZKmaJAFR|#:NdǦ=ܵ"\CYO:Lm+1>y!@X|\7sbUR5hV(}[~w0=,5W}aL>yߧq+5LwFRd6ƍ3~@ץ׶kMV砒})ƈyqI[\ elI,V^2wPLxB :ͦ&q5Ɓ$Ԓ<9q0n{G3-guӐ5AVDv͞L@a9b y9R<oG:rp"m[lrpwqswK3DCx~Fg调vM7[YCN=Yulz[QՌx外 ZM7Qv/>;0E$ Mq^ըA { Ύ(LMRhO\u NUU˦~ bW R`r-9 pM-=CUMk\+%Cg iZoAF~8]ƴDg ",^Ǔ+q+ľ\?Gy4z7a]VN[$?!j2/f%hg5#IkR9WJ+,5%i1N˭p(?I:ʁ;NKK,PrBk:͑er̚c+J?1`F&Wz|B[6df#Io\GvS#\vp Ri5;;J[P",o3ZWC[ԧg\La>%>_f;@EA hG<2; FG>%I|84Bz{\o iA융W沐^ZF3gȤvv-Sc\V;Z;2F{(Xק=w7dIt۬y_7I5vśL;'2_R*C+Dd@q{˰1kKNsӖCO^se& h¤vξ"18Ьj)nc̱V~V:VF-UOhC .uJC1vP]2'x\uqiP4C̐$;_ɉ I@ IҠ_tܔU}K@]GǷb._˻SXuX/.QGKBT|voDld÷[,`٬zv< uXA*=r)Q.)l"8f|ɦ,a@SƓZaZ9+ЫŔUr aâ]b$C5x 4+T; t,w.'xYg3gPBN5w~fJ~:~Y ml<TFeZ9V%bsi4Сs]"83&SY . A7jeCb"_2Ru)6C6{~פ>=*ܪ0yܸ4d~,PJ\MX5X`K~H@6k`H^7mGicUB7@9&!^OcXfvؘ:ev5pT?vdXAejm) nKRObM-T"_61l3G6Q,{}{tƱ 6CϻͲ i#%jed]'Ox"|vWkQ(ö(lE%9bspczj.Rv_,x厚ҷ QҚ(}mʗfV4|-dC&gx^:@MP325#,k"-Shwy^A G~PCP=iƐ/omkQҼCAگKZUn*.t#Σ>9*bUxF࿚vejuVay%)9p ӇA+] 4!" xlݹܲ.uz@J; o8)9[>[#IJ-, {g BIwZ#7@I*"># e6+I^RF6H^]r,ǫ%^*%⚊]:fblC(@8azo0oWsC0<xc<&3݋M=rG T:?U`xaF.L0:y9`^iޣzgZX8e{{ G* nb{+2U/ nq +1~0dL.dV.&s45›|H+j tOXS%I-+c*AΙR(Z-b`bBT_B /DjEBKXJ<٫ GauoR뗬"VdFZ(#np?0=lvme\1x ezOR_OvE#~DG)C/Sw[ 8f8Rufw=߹ ;1{*Ϙ۞\LPHt@WE,CJ OLAq!աͮ7/EEdHWcV*SVu38% . YQ=#a! fk]~puOi-_*vx5}רx.}T6:gyΒR:18)R4Pw`ueV [j?ˎhx̯B0 nq3~1t O=f*\Goo`y wx"$mW0}l5{ *(?V{<>Hr'`d2*0,AJs&ճku3c&ƦWG~y 5[,Xsp]S;n埒=;{#b"u/euzr2,`׆sC6) D%-wbb4D dl;K#qӮL$ڧVܷ+Qc kFeָT83Ȳ掋MZD(U%mlQ*ݐRǂ)5^PFWډA!F F5~O$aT&%u+ڽaLh-kϺ%ʞI+w` Ov#ŦiUՏ@b+V*6d:BxS[f@RT.Qu q-=eЍ.kʏ(t X39O&2𚲧o'K\}͕U˪PC16w3A8:Jn7̇"'=HsTZ n 6&V_u7ӫHF/}3TK"D?@Xc]<{63/(Hhbu?G$Pu7_/9kM55 ~B_;&3zz= u'Uj&>*_+j,gGPIsa贓 dfaod=xFb $اds Χ,9SjYe-Oϥ-J1X̀7pD[3CL 5_r%JhȌ60-4.+nHO#E'?#' c<]ب5tcy=>Rr'}%ZH##%ߓ\O|"`{|IuK4?SXTXvrb) ʮ|'1n#K –wpgR(v7JGچq\'t/LPU "[q; ydhwBّ 3n Eu\4I Ü ?lÏrzg˸> nZy*phѬ4KrD+ MLT R<3I_t)zq!޲L;l]|klRH.ӹ:QW3=րKڢyfw3qe݃Tw?7~My[,f~#іȵhv'KBEum "{ fJ Cϕ+VԺ<@ Bdžx ԚQg,?bgO#?ıvBod˓dgj;?"y 9OM,)e-s&*C1SYkZQ6F+/ӻ2xBQLC_d`_tK#pJ7cv\lWCdS`lCN=.ҳ暣QnteLWSb5*WLF@&ۂ[]XK8_ۇ۽R/w /w7{&%&Od? q*e嶹vJm!g-9F!wGAd-!  ⧶u]'|ǩ^&\ek ,@f|$WrJA9$ܑ8}\,L_[+Si]EgrџM,k)њ^˲obl<ٳEUNX1#;75 O+ϘCQ~Y B:#jNGW<s)Gq5ÄV8o#*u6^eAhW&vէ-u `~M"iH`Xk=/ܘ DTU*NOT?;t߄|)b@bHp!j*H*GG-i*@R4WueY },3lpw|paV\r+ y*rd2NDhW6ͭBmq2ȃWY=FۛF%d Oo\iZkX+8 g l|F { Y-%+\t}ݨT_I_ G ܚR1odkɵcnG%,׃ϭQAƎ7UQϧmvVu>҃Q2: 7vq)' mfCAcڼ! J>%vzWVg::=_p^>6k&MuX<>]CS$|?5kdh(/p{ޙr__3˭ԏL44|e7Z^Ot9aBP:IW?.V~#BC^II]&GBfٴ0N.}D];r^+;w1'tnNl3B98k B՞FѣB9Dѵ=َ5)6{X#)k[&e=5 O,}&2\; 3~N@LW2]+ax/F$L״Tu)kɬ72>/;'MpPہyo8؛SDg[29W).)A .`fH#ߜ/঍`)qunI'hN<;7虃'Hqhb:6ٯm jV`چ6*$*=Z/ԉMϘ"D5jz7I󬖄o'Z+" 3<[v*93~kE(P9'퉩 ՝~7~Ɖ̄lɗ5 ӚghC8o!Fk:Eb*R7KAuu4kwCU)\iD*z@{AjJjHW.qK tIQ+Q !D$^mՐm sR<7=jrW'Z8Ft<}dTE wۍ5'okZŽO Ncov}jbz"/9\5N l_S/S=Թ|\Oe(yfJ,휉i4 2x'zs/3\޺ܖ F0GB\yǣj/М~o 2k3$gH2(RQ\/1Bd OUuIpAoNhnmnW2-|/;{Ul\uFu5iv-ږN壪wL5|xȸF׷fϕ7]qg <|ܨD{ ^Psx  F⊁̞?}n:XlJlw hÓ՜a3HJAyN6]2iƌaS#rIec6KMC]E~>aCαOA蹫00!xRYEYݑթbDbLx$r 1R)2GYxmiajg\h}Y6}}_FGXdKyC Z Ɵr8A:@ &#>FFU">g&4)jО˧:Q(4TrUx l@㯦#2+PGWjk 8CAkL+RhRr{íb1~t .DR^w)d(|7PXh'Nr)Yz)C ؞vP+gz+%"?]Sm$̐K^c㯼gO6.81,PtDmt&+Nh#sY&L'TEj721WRÏ.Z OF'F4~}Z.66~(FaG=5: @.5 kǵ t[K$#7ڞYAU՚qm$င(M?!"aXu sX , ΁d,F9|Dx}J*Pec2L{3n6^1:e ҡ]/UǠiw)h#dIN"  w-K/9eV ӝ0x6)q8mNѬILkޟ]Wh9 oOK4eS-51&0%)7 Į>u™Ǜ?Cҡ,SYcE-8nkM=唀m*$ [TPMt 'ty fT[:-ܹ\y!G `mzLM2`-wT?)#ZyU7n̎w#( @sݬP|T6AS!0r["ܻ")aEZCF9Kb7~8A9-TaF _iwupe9 8XG.BݞR\[f&*Wp&< >)u!tK ɈP?oK+b󌔟[RsnuM(:@!ڂ' tRͷK{am9wu18yO?aK܈=R[EQ;[4vQLD6Md LcPT`0V>> [OH QG]u,Փ { 'fQ%@ũZ3*!N2j>$3+ٯ\X7sw =]);y(J&yؔ?iwF-_vE-v+R87$/&peLWEP$tpͳg `O*FV*|:rC#ƛj2u}mj=YIG_` yq <" R!VkMWS|$C`FǹЃ}UɵFt YݹN),i-]F8r#4#v:[]S^:o2ޞiEW;IfzdB o}a3} ǡc?M18ŝAvO(*rdCrBbD2NѓHy(_i "&AS^@3<8ЂHaK{!o' uL-1{5[@ ~)As%?M` ߲]͛K2oz~Im7!mIeKΝ|Lpѓ޽ hEλj:P@~^wN;ޱV8vAS@ =#"]%W#\ԐnDv g6y!WX#7A{{Q{Kᗕc'˝ I:dF:zhJ}9,@KaШǔ'091%ԩi>0kGVbfE;yUA3cx,=~Ei$q#+*`|ܱ7 }v8I+MwD+# HJrIyֶOjogE .61n!!ڗcYq06搭lY{FjnV P @_뢌1plȸPƘQ7sW8ntDʇBK&y%$p>JyR)C[LiIq${flGׅ4#D£cXGS?_nn~J|wDyV mQ_r t6IH$q^R CׯChJDPQy4 ׃|*h残]َTR!jsm7+_iͿ#4ץn+'@š%IKDd%4m@l(+U 7^ س$XL - M_<5:(⿃Ml@ltQy2rvc`Awmo%+R5Qfr,<+HSNJT?L 1ʊN!x/Nz 3;=1m™1D`+}HD9n Dá`,>rVx%'2>,zB]Ze~ $~!6=q (` `'8/'wT"& MuSN'$֜^$ߩdSX8WH-CJH8y1%th%0].b.T zQض L~!2&m\".ul4 O>Dg:[p}3?K+ (RM% Q񷑤|}'EHފ$ 𱱚6wb` (Rfh!ݗx?0w!b죛"&D%0Gpqk=OVTDo(>o ʰE8 \x:-4OR^",>#Ka.<Ŭ^GCCx%iHi0`N9zws l85}-R8k@;R5eIn9V3 ԐXs]J mMŊ,KοcBRyŊzIɊ&=( KT],<8^pj|"v 䡹v:vPmF\wOk 6 6%׳XMiEyEMТR>|~dk\yYq#8cJe)kGG![du̾XvxhVLNA\s"^Z!y@]xO硙4{sf*l,-RO߀~1}@M/k ??t-ji^`NAj K׺鑐~|:_L)#Zlܣt} +k*VXDsXnw]/xQӽ! EwLc R}D'VVA?U(@Ea.we\z(p3¨ i)z,En&>Ҩ4 ;S_T$O: g H)ހ#$oVKvYhR׊m?Kk^Jf$ϟBA`v>¹w%q /RE ]INɚC87,5(lDךɉUUTt_9-IF owhx 4!*b5$7c˛×`czkgT}JV&ٙNZPEniVA@13~fNGqSR2f>aHd$J[yq$`-F6P1Wt @>:7˳3E J ʁ޹3heTbP~#Q~߿AUwm*תt>Z皬ڧmv@IۗprLprNEe\1.TA!dXWkdƕxS=v#"Yplrۍx@ 0An}b93'TNZPmu,zN+ ]uFG C/&6*T5_ȺĖ2Am#\q}P`niDX~5|43|VNi,PW/Kt7Mi_+ s<9R 47 @ijݻ=W$2/o^I HƉK+i4]Ak 羡n&ԋ'Z@16p;.hIgw{q@u F ᄗT,BجbERG=;z2X-3, p{4ݝԭ>?GXԳ}~RdtK?N-VΦ@n"\L8Ț.aJ^ Fne*a'`^57/iPҳPiX@4{N_m,m05 ?IvTnijǧ:QSpɔtǟ7%.snKOy )<r`^,V`[JZ50曦.n( yVd^!L/Juj-82;(N+ѹk䭟 ac3b﨡Ղp2ө/tE56+ Y9CZ tdlaq_N4`7!cj0>Nm'2W>:?3OᏞ>4C(IB*s.4οSM<rFJP> ^""!uq9~hZgn/ZP 34忌p&3i2- wylg]|i#s@*﹫ ^LhGPR* ࢐\9?Yy>7ͮf$WcE_ipu,>>X;xGEc4U>u97zԳz> ~y ozB!ԟ,.?MI`n! u- }Mt;59NHEꙥ'r`)8%kz"ȚmGg( WuUȊ[شӆt'\Em`x7т:W4)l`i`|{͕9}.!MNﴲ#4eiu$\ ^ܧ-Y G6C|Iɶ^½"(y._HFud!=j%gM>^U= Q-/[6{*J)T;03I%(FbW/u6 k1=>cFD) QTƛ!i :dxM.= NeC6:M֌*UD7v^`ak4PDLY6@Ql䆗t0 Q`]2YpIL,o0є{JA.u*jyYV=9 7M{ ډ .4bxobZ߱i*$\)hbrLZґ{_8([%)օ4}mR} Pv2GID>V *d~M;J.1QbE8;b+<, wQÓ3$d' */[/n#nfpkhmtORo8Mq71v6ء҆مx(w@eK3c'E>25PN @@^OԴﮞ /YJEV !V#)ڊHF,2jܹa[(r01ˮrYTloELԎod]R]l<nc.~0e* . jtj,s$}3՟ї`"lϹRPez1#G86Ңb mV֒PEkp45-[P%b ru 5` Iښc3-hbIZ~u+xdmWx LhW W?Z a -xݴJtu򠊘8 }z*2'f'i_dWOl\~Kz6/ptyT ?mð[j@u%F!LLMosIVVLq3mF4uca 1a|zSQk ahDvS;ЏPkD;@~}q,`#z;7-{S`U*@UJ\G +Z9+'z7m)Fu}ۜ:{񥕤(?Y'X;j:9tQ~y,"j07kĽ8XXm7X.d'Nv=*v0g'z;b .pBg!v-sl`\t_JJL0f UiԗYzh(4bU 'E`0Ƶ1&K HӶ4^SnfÁH{?bp6߂2L=&R*Z &nƣgbIJϫxUḂUG-6bbC y#vB!A29&l rJzb U"W }BdV]>gIˋu'Sv("yf]v.FWԎ2 C4ў./{%=X?_cV#2!PX+g)9?bwaa ZsWm`Pnl}zvoXрVq Y@rqvwLR67Y5, %,M}2 V?~G*4mz#ǴƛI38N20j@`UQSKt/px o&CvUuG YZſ| ]ѵnK'_p e:L/&YftJ $5&pb1wpKgE>0 $JEZÏB>YvgjYӫ2 јZ/AA֯s5t5t+VCk 2%'Dfu6_9:u245.V׋ ,"@܈d_ވ*rmcN_Q4d ̣] |&qcrHFmj?:`7{''I1j4z0Eͼ/ST^NOD.،3C@#(*FAvw1QyМwy{qX!AC^Ã{bA8U'ZG!IbΒoY_3Y*rT(JUUX5J|渡gy tOt҃OcaGCBʓs&V=e 10,!z"<'?Fz (H8Ls=Aj!fBz^R2@ LsAJDs롋_''iL ƽ,nhti (k-_8Y z$7RW~N$yHY9!92%c ^>}_и4îNJYbщxDqzɆ/ƈ@Fńy18­{oK,j:z ;/~cKteq;qjʷyH]c㑞j>Bۭ]@BK}Ld9 _\פ_Z5kձˉmU!ږpU8[@?V3fnj+2^~ѳ=Y?39n$Һkt(u[4/) vH%JM5 9+Eq~4:M9eXZoz~lv$y-mi"2u.# qݪQQШO4p͚b#'\Q=2<,0|xa$ D^ $q84N1XSY4}aCb=^~ε,Fpqw-L $9մbMaC`ڥf_HWu76WnY6ۥ$)k1`R!(_EH# 3uH hw|v~O?ĠM4ux,uKQFB&{ < \,x5:}`_AN.SPVp6(,6+{$y~0w _3V¯*u;F9OAsIu)9A^_7j%$RWK$K0޳˷ \5is1 ^yᄫp} 潻L(Zߚ"ҿ/黭7t옴־Crr w ÄhXmkcq EcS;ƭEmqXy/aOа]{޶([X(Ѐ4EFuqӲ8D qe˱MnlXk_SYTU i5 ߒY;n Y`Wkfǫ[Skwl˭bj A8*hsĬ&ȡTpMҌ3H@:nF-͙ h}1oT L}y߃#ьCjJ⽋Q̟q/(hŢXR̢-L!l=4pM!C`ai?NjrJYxa-ƨA $}`+q!OiDs}@~1u$ɉ|:d!ٛI,<i#2ɇg :od"5ДxiѦ1H:̗Q7.Gܟf_L $cK>ۑS]aqPSH_bStU[yX.͟܈$˛Ƃu P7X3qa%L%t|[e d#;EVtziB"ԗϒv: sl]X/u%Me6-Ĕ@]&mtϴ'dU)69'ctI<IwnhFFz^'?~ ʽ Ĩy˥7re;oKmys/xՋ xu4瘟IErK3DG [l?\l{OEzu}\m8|5\UJ 1H`74B.P ¥wh sD3D?lUٙ]Do'-}I>Ϛ"|j#pOd$F^H&+95MeߤN3^}GM2+{:E#pDuֿu5ȮhnuIL RI~ t" ?ontŁ+{t }o]鮔/`\YQAVgc<]D1;o'g f ܛ)@ `,lgZ1Tvx1٩34%d|{p:sn:֏YTF"S_߁Z7Q]qޙ=!g^{6F}n۹8[w\VJB2淃s;!&r1gw}|fPvv$tcM8ar̰Q4 6xe(gy˂TcH"jA! h%&o[{fRD16|vE!S%SGLSW[ j &!*!5? <>HgkH37*]@>0]4Ү82;[bMaȞ’醗TDcOP`*'̐rMF~瘣V>@d;kRf7T- C̎dN] 99-:dx7嵢9M gV΃ڵMQdB: >ut4X-2^&+~D Eܨ/@8 WexM>CxB/~¯T:|*􋻳n䳖%BƸ?$NNFH6Hs;̊y(J.Ĩ]ǟwh,@h+ʠ~ߑh^C~nЖ:O%<]y l_ōtWAǙO|v  0]h'q\(S.?L\ RNwG" 8kZJ.uaW^-> fx XҫŜpwhUT7 ]F^OI25]+%.>7(6w ;z66܂ 0K ^*A$ !6/?tk&EL n6'mg4RD;*9}磹2'.ҝT4y?wV4Дpa1}Z h#^\|`EÂW\VVrPɸR]3CrӯU5j."6#յ$.?5L~aytbyEoA1WmBNSoku9r}}E_f܉ d+/B!B̌M\aN$f\<118NB&aX^hyeUK1{v$J(nb.GkH8db wSxqiDUזb}'0J U$Ovy:>Ly&wyԯ<79_1EPpؖı{Ih΋K 3LN Ťfͪ}1…^~ z` u]ˍXZ&0^;SQs$]uHݐr&ÑCiXOcXXm&^ctl'Y9g1rQǒ.<TO#CuͥzkgFY{5 ?1dJ a ܫ%üw-iv^cAihڂ;C# -F8h/(mpr~öDr9 $51$7_3++?һ"c^HQaJ{.=:d}x*w2! Ր/:+2ZF$=9슪Q0DdJ~ x_sֆ?ĹF"<(8*۰yKzBiM *)nY0ﻳZ&PW-EtuFpGTo2ib~?Ḓem/ڡJBM4|( `@$+SMٲsų RL՗ ;АVSX!0LϢ%cT#w~XB(ӖUt.ϸ-uh h-;OA%MA*ΛܯSLg ,+u"?] \ YRT<_C[0|L rVhWKݾ\~fFYc/=BDRV!j9ʂFnrw}͋{}|LcF (ysi / ]&Z4Zu4kJ,-Jؗ@S L`n"B׆#AZڐ,5сܐwxh]|+Cф L`jUo`<:0X(\mƗl%6d|0 '8򅍇yUe).nnPumS{ϰX9EZޤj-NȌƼs3( X ljl.ΔG!uQhW-Dg75^}Q jq>eqBE݁f+{06V$%7|e,,K/ny%=uJƕH{U,tn$<5,9> |e+,pu:rgּ'ͰߠKFk:  fKV3G|h@ yXhV`"zTF% mo_ff.kԡV%vUx_ 9Q}{7yA і / Z n\D,؎'a钉hۍ ʖ zcD![؇Me@-?rؔGGq;(rYkה,MYpuΓմ#A m.; D#CQ&Uj\cچoÏ.Hd`8kΡR0'p;LHta,Eo>{C<,[|.>~-D(M.9:&rCMmEO"'w\f`Ԍ[ӰFP엕JϖMx"nM$ e-֬۷ jS2QD^A*rxӛ6O*Қ46i.FoǠ.7Tɽ[ulolqROu# A$CFG_ljG0I"REwenL ʞ,[BZ4~S"T|fFWo#y~=&wӶb5^.^N0٩6@x옓> ̾v,OtY}W{\ ΅nAaĂ\By#|5^32/ ?^0^a_~H4d!4B3ZhT"of ,W7x\ b&*+uH7Ч\τWk!cr/G]/P1M,8Y51AhX!F7Apv5L :f Deji$5**@j4Ӛ06kNy NR ڿQEW)[UEoSQ]{tW0B+Z.?5Io.̌6P >)7u3m Bd'H-1l%$4֍焥*;#RN zQHzpחz#vBB BF2~$yk6$EiP'qB N"'3TWk^b`]RNݥk&q*?BR\` v_V=>UYw(R>_BZFO̵+mu]ĺOz@gmI%5y/ufePFVe2v!8OYEJ;,=G`^yWCW"6$udiN0TG̯ T{3 o:ߒf> u. P@K> SeDAf| ީhKIsmu}f? zj[.p(6z,p/樊T#u#HʁL03fJhd$[_ ,MVC_S7ĸ5<3=S٢%w("{BJ?]J9-B@0# Ct MZq1(ֈ խRQO٪`D)y:OeRT( U%5CeH!j l$DC{i+ S!ǿD(l9 <`aEeFc8e @`-y'H brHpJ'e&$BƇ0V0㽼NP3{zwzBwua\?LNظ x9p{I `>[J $P;,(0G#r1g]= > Ts48$ii.f.xY+yCƅȻÊfWx4o#MJ {GL-}^D SGȂ*kxѴ#%C:Ƭ:r_%5OHIlX))( 6d]  a /G[&^F-rS %61M9OA;N - [5_)c's4@ velҾimWY(bpƾN=sEv[LMC(R 1Y^OR9ljU~iX^zIXܩx:_vUDB<]'LÑi-ۋ;K>!n%a,yBG,eJwm(Q$<!O{}ݏ-9 miW30듭1p(uOqNx"NAB"W& B\NƻDیĴ8vhU4rZpz Y?f{>70Z*ēWnrw7^tE:9{Ba_p*ͲoZ"}uQ5"uu2sS˿ egM;L.!yK}@B$v2SVDdaZ9ox"%)Y0*J;:]( %֣]/[q.J(ׄ,& KoVP**ؤeOEk a303dI{_cʚ~i+>;JtMmbTR{mXyÿVUj@*P ːp=/o.z2I#Yjo@T Lj'IBh y-W9bGբ$=0Ɉ府VV4G*7V;`r|x+IDidߤٺWXeVA4?xs,4*]aQcC)XuT^?Y L֤:$ S4B5Z9ep'ł D8Ӄ Hwꡕ9Fj^ن5:<9v>]v{j0eB7W?C RZ$W%bMtʃ8<; )ljjP7T;OU9K miTXuNuj J ,{ xV$BP-PPDO@~ m?@;0 n{K.^L%h,bubeJǾbx] D'C˥U:xX\,?6B^ Py; SGxu!] tJN*RM!_cĒ`Qw#T,gɶ00@`1W=  /֚ۥfV:6$xFh?vdV Tc\x4ҹB9U=DuW27V:ôdwk`(U-Q. t n3L#ăVtR /GE~5J []CҌ Qi$EAZg~0b#~ϙp&4ڒrfNsjK-{=KJ05\l+4\xqI*,a`8|gʯƯx !I.qzʭ ;`@|< =I0jZ#"<+Aƨko3L+?PyvݬxQA*ކ!gaW,y(oT˰!i:Fliiy׮8 k$ P[[ v:㙁q{^^v\ocߐMq?P "jIÏC%} * ~{aS; 0ϡuh8E]s> vce 1C7qGax8ZyE7-J[=NJ%WS!I]u%E<>LjLTu"<_^H<qqR3:Te5yoaYt( .w+$9Xҝ Bh:`EDc,kbBoaKD$)]+^l 3fIgW|Oq Qc{B Sd9b1;?ÄfPNd2~Fnh3qX K[<ݎ_ШּW&6͇҄qP#˩] 諏 uYOA[7CDFGzX7D@Z j}< /sDn}Zոf 6e-?Xe2ˀ-;ڽbWO!cxǐ=N\e[ &o{ȱFA|qԎVeb<JQU] u'!YDIvEMl@:$6Ndn l VX\3҄*ĀǽuΒ%iB'nq vCo8A!9X($ЮK\·YQ D'1NQ<:ϭNfAI7`[|gJu۞M:"v<3Qi>I)~i$,kj0w5 :?%Ht d> wjvRЄ{D&b'/[1AxX}],L2_0PCjڲ` `7cZ:6I|FZ` rƵ"+vk,ve.67$OPh8˶Afr:ic#Xêђ[etI5v,]GO$첉kcmj!82exP2|;0`:Jl ws- 67_.%$ԲNхdUfwvTX5I$,{$@x@'3EZnAW &J23ZOcoSHOW0n`o}b=t֔IqP÷L[+^t;ߨFc0ߜѻ $ gua&ܜƟm~uW} tJVR"t@")R>uRf1n)-=E֛Fno>.[ h=xOT$NU0A@{ZgC;8w}G:;.|'jz& rxVHQ7Y\":bU*Q00X#Gm&-s+0Bm _H6Py/rD\pUP,|h0z\U[a⭌ )av I%i:WX4G#hwTdk&C\]a2kw W>b,X[ZqdJ8}u*SfpéL]U,Oxϳ\x8r.@Wj,ӳ9 r-fuTSEdtÏa"^zI;hFpDvjt㰻9bvu] 寯JSm^5IqpP{@׶uzYOuO03v'£y"3 la_lr>o* ڀ^ÿUfsEA.E%QstQVsM~0l6k} Eqzg{PC0R֩Q9ݹ;o=++Rn\ Id!JFID&:Me[1j z0q!Z"#{ղ|D1kwʏ}&=6K+aijs㩴T1!SInv?:{MA.`UAYLUm07;T]L/k\D`<Uh1^kS֜;F{TCGq /J c\k$H'~GȲi.,*@j7>TZ\Z`B#U͕|EDib& {HF-U`Xkl.oTZ㬗@.>.åЊ(ƺA`քmakGM8>tdQ.%O i:UK)a0{F +?-c&gL.[ʋv2U3-ŀs+ N[8~>zW `2rqD~STSw^dp=rcxvLٿܠA)E|mP%uZ̺PZڵM\[iT vMow=Kh4d!io1TWvu dtKT萤#0c\JOR;N¹nni'V`i VQX!8 ui S/')OIo$_1)-Zt f-pNu \?Ή4Uqx =VCz*Nq\seOep֎6&uɁ1YE\?.F;L5'> 1A'Lďyfm8;TW6PH?_!Bֺ(a:"Ȍc9(ɔI) ipl#{>=2麟:^8E.I> 2O'cP )c6[#2H񼒷@THՀiɔٖϽ4jn6-ϠU&N՟ bW-ՙE4q2C݌&ӭqT{)4ҔIفB= *6/Օhz1)0{ mTCn6[L/aRPԫzD\6mn'"4 {+x=Z~[`r+DĬ G|YIPh*nK^_׵+,Fì2|\y9L)+ߙՋՌLq9v%]k%>oZ(5 -uJ5LT4:&ZR)hbjMu"UVE4_cE"'{&\#Ti:ˍaՌm2ӲٖHeE6%u(f6gF%#`P>]phݐ 5}J1]!ey꼑5'ٿnFќ_JW N;eq1!K2RDl9)c#S~(1( /?wKy('&~7 ӑ6]7 d4kLq!3y}ڵu:y8\*8L P=wnEi?=Fr?4 eR4C+]ʹ4%,%luU\A Klޟ@{3?l)w)a,Zl1+Bar{ *1.u*2V®h,ߴV@ i}+ K[hdQ.1Fc'KB X\ .ڿ@{n:@fٸ"/-f"=i/NjcXZ3U׻D% UXݖA^#olg0E0X&\e1pѺ(V?3:9s} c ˊw_6r2*%lxVT)%q0K&#ۡepJN2@-l,Cզ$A@/X+0Yk"egfBȇ,MWNB`?%GiVg_e Gn`V(]&ZbCO)^g/ 4elJGXۼ~2~۟H%{+PdW(m/6>Scae2;"m^ҫjě)i/VZ6PnޤP@G.4%ίK6!u&3G6vqH'|B<VjPUb?DE &-'lH{=9ߦʄa=!Xy1ڜ`:XC7H>n݌ P k@ʊ3Kۇ!틼: Đ(0f5*@CMzlcՌy#qhaJ =a9ﱁ30$8"[Xq:[frý}RJ23n+Ƴȗhl,8ʟQ O/tD*r R(:p?.3sc0MY Pfmv=c֝;z&kHga=gdL~`"cŪQXК$Q1(!N6A$1VrNZ 1u 6Gpa~ Y1%|$G^.Bԧ?:\$&<%8g"[2mp Wd:|Cv|Z@ d|28Zi~Kb6 !Nc{.t) 1"R غ}drHhSZJ/`<٩HIB \Dy=֬(eN;WkC9~K*E+q#[V bx!n:-HvSPu! $Yg-RbID@KwJFPY ·0-"w+QVXZbD+ c "IcI8k_̳"Wآd{Xd鴯;W!G\J8H+ /=/3ߠ'߿tNBM&-pb޷+?|8#ݟ-yHhSIWfUlm *n ȋMg~1g BsAmK(Rx}A8 0) ~,[ {mfB 5RheoTP9ݰu"oTknW7ͫl H9 xzۈ<Eg9fWI K; y[ F6urs0F( /zOZ-c&8eOz":O$q \MΧWzQ/ *fcMb܇cuKȞ(z⿗1+&`\-a$T5j l`٤YDOQDKg|z/łXiJ4gl;uϐ-NQ`X>PǠ̴a@LoŋAV$`_Z[#x{ita!e,Љ Vui%pieؕqE:,rꙕߜyR$  +dNGt 2D٢~c<.<)B u5!w(;(o>wt+.-SHÛR!1 i\>}3?L(r:EBJI{?Ԡ}TD˱3>?#Q8e C9Pk{b9YRK(%y) QGt\􃌞@7<"7"d<;k %.k~1\2ˉ7Qϭk0)B\B zx3O#;cPfro:gCRplR+9 :-[TSYln*s2:R4Ddվ%<83AYd c) B+/>2B [썆- X߮} 5/̮L^_ANqYJxFn1g[JhP[=)}y=sjeƲ֫jɳ&* y" UT8bV9ͭUc ˁZi0˒eOu P Uiӯ|L z$:cn]ʤ9'"腰H #ᡐ'w曊r޽6ߐieRc#:R8"ijg//w` WV2˗`5; Ǫ)_֋cϠLNoUxbٟᢷ.,OőKABd Fɱ=φ}*ݥ<>~>eLXW'>{ nn0w+zY"haQfjp학v}z{H`}~c/?K5.uڲm03Uc.m:2kө,oM_Wl2hXOX WesZZ|%}&+/9kSujV](&%W:C{jރ wv40`>[S_ dZH1/9e\ŰsF&Mk0rH@/6 ~b\L&U&oǷ1 D¦Iюr/)9r\\=(6#~LRI/8,S$hՀ%[0|alFn= g9XpYaRˌ3,9Yf7"K˥_%))Ěr 6$GDa_UE"Յ%!Krc,DhQ6o.R.u),TbZ`zΌER` -J%&;6IO.q{W^g^L! V={aCv~CVQwwM#Ustĥ`g1/vf͕"Ȑ5HUo_l ԣWI<<S{bDp2Zމy'ʂcP~(~"-ݡq/QnJeU(c~,#7L?Pa.;pxLR{BA%Э`$:P%>r@k% ;Zqj3McnP6-WwhOʣ_,<9f-\(]UI¹'CE@)1|ӊcf:a&yj 3~Oh|PgJl&s| OK4[a!.T0Rpa$W'26`=i'MH""QU!}Io䥖A^9M4WVQF1C-jqdbwz B =*^.iR$*Pg!9HY aoJКyOCܬ;i;cO _S ~4t2hzn5q!MS6v'FP@DҕcDG70S޽ xF$5O )S[ۇ=- $ѤM,2 _vɩzb /)]9p1V`Ha\l4nkZ} A݌7)l_l@׉^XzT9}`uSQRlG`k nVXBk0Leި!8V#d-=+Hqqs۸b1D:q DpAPVpdKcrΉjT khؚN2^8.<6bq rNKvmbڅ*^K56>I!8W6M8@m9/mt:<?{G;朶Z`Cp4KkځƀަÓpN o9Q?'˲Chm :rW1f}8$8]VWĚT۬A>P[bb`p!sIm>ݕ҅IPƉH39$Z@.Mhx}-wt:FΗWڌ* V& tрk"#5 S^SQIW/,m E5AC6֎A$Qmteq)V@-il꿛k'xbMln1yZ1½k8Qo`^X1Υ}x.]Tͣݹ.M5>)ꔮVYjSp:4]D`V5yeY\k;.~R?^81{$ %'C_f8=#`YH7G]矫A2yZ :>RBhs-v5Au&zHZPf8`#OܗM+s1^@q{/21G`HJu"eM\UX^6>I0e~@V>}@W5o܊XT*G 69'ԣby畣i93ވʾ) w$F1=&s?6L;dkj:TC2 U| [w9eAuN/zeI7t!O.RBnIʡh 'rb&Zj ayrrvWNtΪT(uSmY< H' 1ziԵ=Ŭo6Mʺbhe5umGtvz]pG_';}r "@Osudfr_ѰTW+'ׄh8t"uՀV&NW@zl +tFz&'C"1. E@fŐjbqB_Ȇ<c Ke >f4hyW).gr:l)_ m3MMG;O8yryTQUF<ay0?P+&:[۬HM>0_y͌ za X>S&\OHl`j3Hx޸m`ea,*V!lPT. 3kKbi#&XF(H[lPZGC=FAH큸.AAKu}v֍25Y)o͇KnDݢ ?@@@C JM-HS Tʻmz^̍}j8ux?^GNq2X sSpusPJ%OKz)&2uLa%D5'dbE׃7u`o~A2Ԅ klՎe6XZ |չժwqΐܱXrEpnh<R=AJ8s%%- +mN $KDV&[:TffIXyH{:6B*)3NF Ϋ񐇏ٌ+%y0)2&bz,ŕËQyeT8Ԫp,N {6ρx8rP&y2fhs ]56f-ol.@ P3(Vͱ؃MM|za MTkrnbj:rQL^Z(*]sb 67]B(C\ zOLiJu6!W*%>6iTFd9XVr1e`بq|\gD$&/!oiCgCIYTwx?钼c- S]8mv]go7^Is2}"|_TװmЬ,8Af9=)p/r<)E9f 'EcL;GCN' mW :P7l=vǽ:?`f{'2 w-{|dJp| !B8#Iq$Pz[ZakA_$vǥ "l4"?Q{M R!Q)yFLcfCx&n̯~\ l` P/*j*&gVCBtQ'#\-M| *qb W·Qxc;>3|u~[Y>%0soy +ǔNXCXeFMMm vUSu/M|阶ãW%qXV anN#< sL-K @Jîdœ{kq,~:-:_9b(YXerHʘއ_B^ZrK>D\]ݾٟ+^=z7vL΀ʅ^mzYP ݟu+:b4 Aa"X$]^sBjm<%ױ:dEk׏fXI!65+x8ӈTuC}賆g 奔a3FPKoJȭtn9)RV:I%r$Ƈ,@6<yU,Y2KƁB'lm{Zu-#L ^ V57}hsxpj9Ns5D/iҴSp>Sӊ-Ak FTa#MEc|P3{HekZΦv 8;*|xh"u*,5_5y?P=Du gbyt?p\M/ 31DH O 8ۀٱS]d?1н_(3tZ3 죳#`s!Rx(WGZh~xҚcd]2!ؔA?9n6JQ`E O i9P%HuU0rV4n]mn3ߙqktzcʹhpmJNDu >@Y X O \aڙwO{U0uk?W\jfulXo{CXCSIŪC,# g뺤N}*2mf5"0a#-Udd}"{ OeJ x%C0_gOij1UXL !A.QBsWe^K_ 1  L7t~BzS)@Eaݓ-m8N)@'sÝ8M{`qnq . &+j>\&`xͻ"ߘդUE4ie`ƦM]\84,)f5[ ,(ݑ;# 8ќ*Zf2 9l=ܪ8 ȭBV aS8sڸM'uhu*z0"K$P_i/eYkF}(՘ٝ}]4k $-!Y*6ؼx͹s XWK8'cAe%Ǥ?9{++WRÉQY5̐["84Z>2ȑc] .mc(|9)BPI)nY9=>vu^3ad;E v7X$h  N*E"n5+tfWڸOw?2j{@c)cL3(/3xY>cHR۔CHOm]8jPW30n0C:{_4+fH/c/a?\U2;ށd髖R#HxGag_Qu %?Vs|/V URɼ@-|a]6䁀^RlU{k >ݡ1az!kO/]p㏖}4)Sn q[Gb?ݏ5Ss.ӠZldG']yr{M Mz1dѹQMVpFCWÚ/D[WSpDlѢrs5"cF߻5AlJнwaHc=U7˙Wťqt6'}1S\~N!_M-M \RJ1c9gK(2+?Kcゟvr > KINx,U8&P[R3Tukvv< [] wnRR#C$؊H{a|Mi-M|F K[x8LH Y\rl{Ӹ muXwBR`bG`-آSx$Ӏ()|%2(`v34_G}gkeXVlEQeqq4dt e)4X`Z r<)h*%= 6Y+= o03%).Y}缼,=sfWxaNäa rgV2Zbpl(x 5yX@-ǟb:gv"C򹛼O(~O Jn&_!_°t@93޵J-l ހ&'BvtZ`Wƍj=a5]*'Рȭ!U+9/B=,ܒra\a| ei_0ֿRn&WZ>GSp_`@ >V܋ASapFYe&Ӏ3(:Xz%67 ,C(ʉx?PVHeI0!5ˁ*4bssrgd Zp;J1Ǎn#3?n0K3zJ9ܮ&IDv:*b'&/ge޼%/rN)hApѿ-qZ;7h?Ts%4ٛT7bF4AN䫝G?j y8dR#ȹ>4 AIɱtV/ނ33i 2*fLˢR3x?]b'ib :e󄨏oe÷N ^X2n:0T@U #l1W("r79C12R=Q/."1.lo%w=[(y,ύ^  )V֩v'±mRo'y.sIGW2V1`T~Z*G*TGq2x%Y+T%؅)K׬!> E!F7,Ō{K%P~&lQ:[M]$~滑0-ed [_'p}H8o$eǺzSo-iz٩ 7ye4,s-GUcehwkp=+^}ɬ}Ôd)^zw:.(J "(/~KW"//^:wd+ RKܐjK۶Ǽun8f^jeהB946,ʟ+햎v\ΓeG2uʬ0!gir0$X_HllxJ%gaplw_+y @0Bac3ZY?gEŌlV{F2/m 4 3ZDK{lK7l9MY>F AdsҬ#[F❱bԓ/A 9`%u6 ʬpIY\;۪$ $pX3Ÿ7V*t~ciʬ~ǜsR̛Rbb</8 {̏ 1< Zܛ3=ZݩWԦ@yT*eՓG2~GXo M#DXut]jI DŤ*%F&Gm}JyYcCE`JgQ6+&kGf/e:_罍/b53Adh6TBOt/W39_M H8ԑ5,FF96و]a9iYe8'F%^ᄚ(kʨak1\M3@L Myޣ&[W'=7v֮^XaTvԥ tkxY~fJp3Sem鹐c5^2+N*X\tHEjY c$jWnPV/WMn lh$!R ~NtLɋˢ>jo{T_Gy+hǶI* ( :C#u&${<|c2BC6*cܵ)'q,Uĥ n:cbA!2=^Mڋ%g:O縜3Oa!1&]I.տ.^{Qٻ=A4@~?.*޵8_ *Z.o vdx\DN u#!Ͷ .=wmhG$ҋ8A'm?<ؠщڢe9 H-oĢ#IWKEq%)/ g}u╖^+vϒҦQR0}[pdEY%v%׾)Hz< ? ٺ0djL昦~?}p^STSpe4S,Pza5 (xV%tFP!rf0FrK+ -Jm\9+.[mt0&ga"h&JAĔwKVϜ&?) ӻmNvQǛfA;oL+Pa<פG|N%K%*_ᅱd}"K'#]{ #eH穿uB pW˗yd%L̪N^r˥r4YSe7t.A+ؼYҁْ'x\R&)mBY13:NL"JJoUx7+Z 궘g;ƶ\1ZoDe"rOd +N|W6 2kbY#\qϢ=aOw6DǖRu/S°HY{Q#&\ j+ǟm18-!jnz:Wo4aVւ>Uʡ9no7LDqY:A%PQbU;8-NEޙܡb$x4T% @>_X9; i[D:MT RQdp{rS> vB9qqHpmB[W"PyO{$2[WZkR4gnZJ3; &\&osEaTtF r LPܨ/A@ȫ.^粕fKabmuv$'16}ӋC%v (M~+9tfbautd3Nr4H i.a*I+Y\:~!"k>YS " NT֒6c *x& Rjgө ZkUwgeH"?f)iֵ? @˙PKRCoQվ3pB Y1/)Y{?sN>v׌)AbF.w!eC*>k?ukTᑂI9 t-d~8 U)(\ĦI= 5#64 2pQ*B7PdXK_R@r@ٔ[/[WyؔInۃ.B,#Ux'l!no-kvY8KԢ>m<!媔S'{tǸs DtwN2.-@C&iuq0O9H.4 L[yJbFKA Of6wX8ЍL7uϷ͓=Nâ&jJ0&<@ֳZqY H5S`xod${ dN]vһ(ȓ6wKpX"@!43V$u("Lfi'vl@Kgr76ywߧ|SȘ֩yfj8Fina Ot?_UYB,_a{ 8S>DPE ++WxHa0g!Ld>Q:1hNjZ1}n&Vdރ2hGeU (N1\"}psQD9I>+Go/π$bEt6jQ*⇙Jǘm}yͨn(A ą7r:RvB[։U( Z'r_z#1[3/"OV=/D Wgk\K5 kج-lo,> da03ͺ!p\?ᠶirQ$ILjtux{<"WT4pq]䢏%aTmB)ِW@@!%{.>ל:Hn`CkNh_ʅ ."0s~OՁ_3u[GK'Bܑ`YDCELpl)e;Sk}uO+sʫR~*TZ6l S;23u&*OlfmP|ȞORqYvY:W@ݣD_0DI35cWyqi%3,ȸ*D: 5QUlVWpGN[%Fa~ dDeTÉ%Wle4yuJ29e%#vJj*AsSZ"YS;UnۜeWҬy:αYzBy%LCbh{f2`,:Z$(Fd+OJܵ*w4BS8ZVgIWQ F݁/R63S ;y6!etsP۴\~2_`R!%\r٠4^8g97鶬sGF@`.!V#2GKSb;˸nrBW^8quMvi ic>dWV DUT 6ְkc$.xN<gBNoSje$?9/81:ފu>d"8v,fNgo"lHԌwL"hj+y-$L_'AI7! $07' Tv&b:KpU\A>Ө~/T BrX,^4 0'px\0F I=7x,NW{+|8 hz+'\0y|e^ TInTo' nm: y=2ެ{ߕ[jĻ@P pnfu%cT>Ft1Sjo+(COQ$!(;)PrEJsZ9Di, #9vwxrhֲz6Hp&}Q:rsr oTx?tĮc<&P}iYdjDt]Ů CA}_HM8U:JR"+O5N9Wha/U) D[uW_O8_+f-DYfaCD\5fpL%# '2!d354Ud k[%Gh,nBE2_L t-qx2[OY¼ D եdit- ~Fԅ.m{cם/ФݐhUU*%p+ k*FQNۉ ̡ХIgDSrM>`nPN='YjgyIRl1TEk9'dzqU ]FM%p:nBqMW%['1B M6S3Fpíx{}=.s_0ѩ$+sɎYoD4F .O8@q\HDiZ %@ۭ`; hّ^\Qcٓ๙OɫH!{Icd`Q|K l.QQ77u S>%f裹ja2z=u#XJw M ڔ9?A՞k%\2Lh5d}2QlJ'xucp]#d,l7𙲹5]+S*daTeg-@*RSNQwG\Fa%1\ޭnljO_-7zO :ezj8ʶlGq@<[3eY(:Cl@bHc{9Z[ea&HBOm CH.3T{{*L'_y- |])LwTGJj&N/7MfrC.N퍦gԣ(v$wU}1D1[>B{L|vJ8 ୂE%C_晿SI1lz|FA+OyBh*)77?g.xN%YazE#3x+c6[J ŭAQ zisﵐPDηKO<>JP8\0\ <_6S7{ثKv\h¼sO?/k `{2c,Ͱ4aoڼ%!Pi?g|bt?\26I摪%E@r:Ec84FHH-f5 X'O[K\@7tW/gT?>NXLaEhٜ:A|oCD1ڷͯP;!ytŏ%iiiK*)̷uIpg<>öf:^z Z,]}yͭ_r36"rq-VFb '\;۬A$St+5]p0畡/%Y=(ӁC:h6*> /.g4."`(Ѓ1)Sј$*Ҏ$j^MQv(ȫ"==y< v('4r~%b:]c=7×#O#U6 Iz5.Z{)mLDԇQ5ʛ_̛1CyK,9.`@:{sU` w7i{x16ⰠX!)Ϭ7F`OJiZNWir߮Br8 g idM@E '["9:=%C_m.tJm!ruXV܏Sr( 8v&N}~ք*I;$/ .#ڡfPP ~,ѧP8Y߱/`w]@s@Syn"e7aI>^8|m3 9p0ٖtEyi(,~.\^6N]p;d{k(FMq6DR]2p,ƆyU5w u9! aLymF*V՝bP" tXal&c3ԛ66/)pc|?XW{FH$9,|un |KyW]plצQ<Te<=jg$4 z2ͦ׊z2np*\4mq8ɒ (+L$+ :[3ht)o<8sAiШ2Y둤L=̺~' Ѱ4l*_+H8FuY-Qbܴ6 r\vi1} 1= .;4LUP{{.sRE-f Uܞcr8 ' fq`Ұ%  _SQI3f{2AFQ/]s7ӊDTğvM:HTajWo/Yɣ1*f&PiAgq뙐#x]:C-CVHֆu 4,I>N7u^ 4PFԔg6qc5ƌT @-q -Q!́cgQUʵetxAR$]} ?ZWV;ͣcX@I?]LF61dhBn^A߱Q "VHgG#u#!txXn!_oP{#H7*$_ 5íi*:B86!y B'~CU!prP\ 7:wGܙTm:A}3|u2D?E491;"ʼF x" XW}|`k$@B~=L3jdT1G Yյ)!#U1VN{kV3&b3w̬ʝfǃ}ogd 纳fR6l{ ϻB)pY w(t2E.JQ ii Z`00/`ҙr֥p~IuPRjB]ϗ%Mkjzov02 k\mo25C1d6) aArrl.&^/ܘQ訯yUsg waSdqbÅxa ;3s寖Rkcmm(Oāx6 T`֠6W$ݩ,Z/yw(bInk͕D<##ZqT`ju!]kvo߃`'L%&3=iԺ\/SL=<#,2##z!b\Ufr$箪$E zhiz9^_C xO]8=^ 1E*<ʭEAӷN@%M+[Ec/]d~KT@mIy#M:\$J:P7d׉wGB"|K[crxԜÕ a3^z(Ϥ&yqagNE]ܱT<4k}aIXdY聝6cϒ,3>~_k$?0^4"7&V~n$WJj!Q*DKbQڭW]TRt崙S욇-}v .]h ű%HYE韫dEb`P[{lGAl!5aYH<}h;ʟM![ ңĻz ^LZ= vdr$9>37$>85Qn)7nx&H@qxd݇5`3x(}a":³#EJ{Uc>T?\~ v)_2qTcDwVo @igw6`< _v4=t)Hf*M/,!tC~ 7m9`Q'7AiTt$x.t$]a]emi9ٚ؞(ls4)9읽 3Ǻ| ϏkXO7 _}ֽÒdip?ޅ/ !+|cqD) %5f&팡*ˆ,%FaI2yU!A4\amt < PG!'zCwSÄ+|6znf Ĝ7rf>kq:AJoj\dkY/[%*cHۮW™oO}Fga)ڰޯ_1U?v "}d\fXo%Kɭ mΞ39B>xʅ$Lns_+Aο7mRLE)t!'g2w( OY;UKNOQdpz{@A!3av?IypVʤC`"4h@P* г9 zG<];L*Bx!5KL:!~&aXM|g! c|eL-ʭ hE KZoanBZ5l˕yH1 z&tSc~"F@ETtDb\f 6$v8jV(Q^ S̚x,6#ʭj42) Ѐ3#=$kՌ4ٚiF5~U/,Vزu)^m"HC/(MU"qZS8)%fC-ksf6[₄m<(̶rr#d g$}!Xr.OCH*||IcyQSLX~B6%Έ''{/jEeTB-: W]YKgRR  ɶf4&х<57` 'KY~2I>d5ph;+FK[_{`hqƧ:;9#"f >@_!y~3F(Hif% @CV @{xKg/RQ~ O)im ܕ3QcWD%oo*L}^zL> aQUX%hQw1I'W睡,$mah[ jv-Fa(H_Gb[s%PVAQ#V?<_>dx4M+F0^'\kORDޖqY\*'߯A«FrםL.#\|C/2D?'O- )_X܅&+5tUqm`&[(nыѫ Xr񙓉 Ŧ>Ih7Y&&dJr.AR> r=S/x&e~^SNZcc{ha+"]l+oNnF*Ӛ`* e$qڑњLO3Û)2ֻdSAGѿz$bS/PsDmY`wRېP#UUwT&ĹYDƫd?,%??:1!q}\4AH-F0H롧,E/܄j:[מȉ ؞xсdQb]J>iM~%-)FʳZ [V>Xހ[qFGn9c\߉G`DR-+'|ֱ­˲eP\BK^${NvqBmb0\Ws(3|RT]D. sp3bH|^ '*uBR| O SVݽCکj/&pAp(ZzISN#t&d {Rqev03h zPoU~(1𢜈ni.N"Fvk2Lt@varv { >d7V'@vOJOjK[|?6R >mQyg6aR")a qn,֜u0xrO'$Q5$FUS[ af۠dbȥeF /2`v| z?2^;c\'='{9`^Ȑ:`7j,SËѼC"rW4NN ϕom᲼g?31Ѭlv [c!=gDŮ,̯Qk?du~ooDcގpr|P H>(,26/9r*j >U& a}].]y>˴.|k. Y,\=qޢǿ>n[5z_2z1DyH3; K'eeK@0kly׸*?#bs?hrj=-5N C,(&Xh _ :w:Fa/~eIa8l Fb+ueiRqI>}$7 +yb\=4O <ޥq7 eI bxmi$޲nY0&\lX-j!ޜ _D^[M{WGҜ򎖰/x&ׯS$wvcKU1 ied+[rԦ).@y,;M4dvoџZz OK9 zDmJ{&r6ι%nk.}#z<7//9 j :+P42կ%<ŚQ]?fap /TwT z\O_\EC7j>~vD]ƌV<|8J'hdCdcc HN|f׷[{{w$0D6 ؂YtNl71zP1U1=`sv':>Yk6 Da7Rk d|(~l7U.x#yLw˫!OQIn9MVA/QeQо3x[ӠP&tExJIgP#l4o$<5"GE!vl?1puӀ ݦ3'W iQu0C;H+)޼ T4~5~S}Qj@EAIdh_tH6Mv=Nt̆hzXzӛ| jW&5$}J1j%_P@||XUͩzyYFV]Gd: j% \*mu*t׮#q-]7<*T-By`a=k'p4I9:맘H);JVetV-61!7o{r ={Y݅~`h*2glx;k<!a|NmS vj+>$eeȟ \y m%‡yV5wmD*2)V_xaf.;h-ߺg#uzZ $َpOC+uFܪEQmη]_@W͙ F~˚eBtxP,s BS2% _XfOAV۬ IwTVQ 31"o~x\*o. iE52KŹΖrV2v?e0 b_bpp#T]v/e>? 7qJCa%47s50 E N89AӧpPus M.IAn$zjF;s%U=wUAᐠz6ÌVa @Dђ#=- `^l3լkۻ"9cCc|`Nۉw)лjn0sNIC[k1$GO/0ekOuŶ )X#'-/;rO%T֏hlۭS;?vix˔ fvt#&ç' ,j_fSH@6{k;ȶ}$ٵ0mNvXӷ#9{Y;1,EGe y{%9Á33'8|D]sX2 Lu>ZdN%Bul]stȺB9LԁX{7Sv 1o{wA@Z}r?/z>ͺ_"Xlj)XoTDnv88]RT@L#_C C<>w `QjD_.tz ,Q]_q H_7[)eP *~]j%B#ZT}o@,sC՝VD4Jw?0='@mX˰UƩ7RSj%;/+ ޼[Z/'ۻ*Oi8e+5ne9d30lKt"=pT EcŻBwX{y@930^LM?F e0Vm]0C{͡+Op0{I ׻gw&BX.qTR3LRhA S~4hs/;b˞:#oPexUPA~~ vD7Z6)w} *L4 %LjvI~Wu9F.\S6:gyK:0eJT89֎ mL߰Y)K6'F2ję 00UPz4C7!* D4q ðͦOڬy]Eq+`G[.Ì& ! :6 -CyO\[yҍ|N9_d0@{ t#aQ8[S>! bGϮcg;$r_p.䃑>,9,TPEQ91NDЏlYgrNcAv,*1(ȑ9ұ%#jMA;qW P@4%+X|rX=zP=vÆN;7X@qi(Y|a%Bà{;t# K Qp`OT߬cGb5'*)\d#IW6aцo֏vFӟ $ g178 $DӳzLAVZt!GW^=[||m'bf= x{{ nb3~RCrl.\mתJ6?4`!΁_1X j!+Łf|!3ɽ m- $1WkdgTxX7t51D%L<y8+Q~i [t=cFTGsn#&D8⒮ tcjWT\`KW|/0=otVB5T^"PP(1@q]#SjWv6 f9gf0i B8Xky-;`Dt+"ծ^zv C3F(Ɂwڢ2=hrz`<].0_ Oo jB=Bi1+٬feF6VZ{b, $j׷P'5M}7)O`EcO o_Z$w%X*?XTZxJaKI/ y1RY*+&2MTO-,I$ LsHzKD `J4-Z:~? 7 |QOK:9NQZn-ɞ%I?]jO\ 'pq;|iS+A0T8{cAhg=59%Q%ճ `]oʻC-Ӯ@؛bwiM ~"g  Q~6}y-1ԀʉYK%* `'[Dp#%V5R``Z0RM,3"A4l@r߶isBIZ#bj';+}U9w⨹TX?.y#iц:Q%\ ->yAl~˾es*s~D2EN4'6]3!9ɰ|)VBq2neug^?Er@t5Q>w Z}5DET;AF+dG֞l%qsH+}i!z %;AFEF;t+ʲg?qnT9D:Ճ@m!ZdXh[jH|L,VD9hK(WI&[Ĭu{R̒7J sŸ%UCRJ&LP@ܛ5Zz2#uk$ ThjnLw;BWxR[ 'g7{8vld!+Dp"p!7|,x?}pQR[xIj_>}G_7> :"Yo-Utク27ھ:S5/U,[nE;:Q7!P?mzF``YP)y{'\-+}:K[(ZyztQU ա.v޴xhӎaz'_5@W ~5?*$W{YzzƒQPO5:`C*Yvuk.g3%E$@&pr&K9{iM4Cf~Dq! ,Tf m0;b/;@@ר7+b%80Vu]snAliYVtn 7 uCԈeiGgຐp-WJ:;mN}rѶ5*$ƃ];21h.bhC[ĹFvt~o!4feo]G%$Hp9ec 䜗p^,85v$1~Y*39; '|Rq! xEUN-+kZs|*iBV6]F6\Wv']f2:YDB^ш4xoe:;:9[803nJD6R)!{K x`{>Z :!*pۼJZ ~_k$9ON=GCp{۴hd[͒Uh]6!ObVArm_DVZC\A'` xVOs4 Fݎv0ښ#8]>YƆ4\qXݮ86^ %ɚDNL+2(udk!v?*l,ٝ18|X)N<&`?ӂ \*ql@'ISbā +?m`uT>ܰ?(4j# vYa,oa߉*ڋZeua`*vNp./E}L .M?1{@Z\ŁSadx^tUIS )0̞̯¨`>"!#"*Ԃ6ܦoޯ{Y>r_O-aM`sf>\ڭ`M1Au~!`XotԖBy>25Nn2wYv>_-"*[`ZLR ԘNKP whT!zyg{]YvjЄrff0ERCpNY$mq( ݡU{G%jQt9َZҘa5~Lwp8 Chچ РP,{ACVٔa< V)K9}xas}S,5bL }Jnk`7{2PsI{L"*ey~?/MFtB%V.u 9zĝ4ԬHm6JNzDa}!9 Ac[Oߧ?]Cj՛EdʵK5q+^>jxӋ/Z` ;4RuxE`FQVb (21O/sD22@+Hg 5 9K"o>q#No5FsrR(I ~1.3RKֲllhd;OW8.HKaOX 1 39Zuib @\Eb?j?ofh ] }x*%OD}燪dz#u/q|Gg\ < ޟrɟh>@Vfӊ4)fY^e z.8MZdـ|N2F Ӯ.PybgyU'Z_nPNnԠ? hCQɭ=y!%bXBDP܍Ԫli(Jm/fnTCCQP@C8^ O5N&1F];\,D:W>sV*/D$ŷ/],PF`R$eTVEz 0=ꈁ ͛|=%c³D& e㊢1Ŷpw ԳO5+n&saXK0g}UǨ%=ww+8K<j1e87;(ٜLcQ6h˜O@dղ$Az؁D5uejNm;8~:Yp0<)DwU`oBGDʹaTYTa6Tk.Y=|+I'%?!rc\ IfxĽQͽ)̃,o?47LUOjKX+s&Aէ^aS%o휮?xnqUB^%Cdzj\򫟘y| 4ȬL"(MB,uτBC ~ 1善Og9ǐ{uSU*[[$Bq-M:+_+p9HikHξy.wSz3ȍYή'mو|;8A!Om$dYBEiPqlYUD4{>x\5 ʴTH) Yr(5YHcr&x_Sk~[ \v_]=MQ#c={LA*WKIZh9c/\p\zs/t<8PףGwd HO֘ݛ 77)ѵsSaCnUGݫ3OIZ "px#`FSeGCl.[D뾁Mi_0}gSA(KH_3{OUM.?D ȌTl TA?NPې!K*5`Jo[;QIw tW'+;"YZ9uW}Lxo-<}ݥQj_+J]Co\xlm'fh{ ڗp,5Sd^kOlѰ^`o2-IIh/]Q@j#R;H)@Ys@9eJ O1|Cw5S!5c~ʃ4d B0RΥLf`bV* PLSdB00#|TP\ا?,\7]¾`1ؕ+%<)pc%V>YS@WoMWLF(a) DQ>ӞxԐEyZ@ gqϷ>5Xt~d 31gKR;QS UNl{aY0WȠ |P  C;#;mKCp6p߈yjYe@giCCwZ< ;q]Exk.:6ZDpDpἺ'+\־c2pTzE1~"#8\"eͥaZ#bo n zTZ[vSX-֋«1ۈ/,{'ļQ0Zș"3Q k~/lY[o#l9`4@)v:CNR[:S1 LRpG8:֏@8A[G=okb:ьl~wէE8_RQ4;;Uڕ뷎PWhR%[Kɠ~;*#7ߔn* I÷xt*I\Y7U7ӉJCfXU[+I>yB)G2b0;;#jX6آ=pŘŸJߏRB%( u@*ͯF7)Sȫd"AϚ׷1 ϲJ.6U;D}h.n y6ܮR >XH^7kF h(++Z{ XѕSt9ɎK%.h@vws\Kq[DSӷta6JB?/.RphC #<&}k*$vcKP siZopAb$}OҲI3X cn kB(-0D"}H+獅Y^+MտjAQ)WdV8s:fZ.=ObȮ~l1K@H$:&q g 6 8E<3,֤wsI=PA$J* .%QYlncݣA )}9ĨlMs8^_(?=G6&:^ )yF')[4*ƨ| A&7D,إ+hG<̲F)Mm( ѿ\XYtA}uDeԱ#|t\^cÝfFP'n) fqj>CHi.X%%+nO_|4 s`Q9C&!i_b?Pi:Dm27JN1eJR, o\S{k|<h5d>S!e1:!Yۛs{N7>d:H,y[nٱ  %= `ns)Kyr_'8>/|kwWD=s@ &$Cy>ݳs 9uD%fֹ!ĨGW:1]E ǧ ^,^~nluZP2[fy_̊m%~A쟟/pv:*UbŎߣ.I\>t$ CF7N1>z0UU'uF`ӝ({לv+Ff4FooN8WwV.Ys9 md6ksS^8( 0-Y~4<'`AjT؉\7>N"\V At)@N[|@~]-qI GE[✺!4qi Nߔ24k~]$8`a02Le0I|%FCU["^@eǹ-6š9p } b5ig ~kRï4, '"؊\C-KL!Ϧw({LP܀ĭ*FF,*Ӣ8};Ub?L{Oo9*gsKqA<~zN7RA0}˚ !wB OOp#:ȷΤ0v? zK~+"e)rSI1'$"@͗ЧPj#FVRLۦi\PhGag4(& 3EJe[iCpXI4+>zCyvV2]g8vH]d4O 6yEEQ{Y4*k(cXuFy~26ek{ x9=:KTf~V'jN?#KK+-iGg[9SFXӽMq]Ž^TkQb<[0jdLPP}gfg Ts?Tn8 mS&aDֻ]@BWfDIS|Z'ɩt-Ў͒v,TD.E0~N(cI=|CkGvmwzCAZG1V4,7-jJ~ZpD+˫\2*tFu С'Ipf.~V($_g.GJd ;{mdSVvalb6y+r)p͇=G߭v>lsT(wuP5zD瓞UEH}SF^۵`@OOh[8KR tK^ a{kث& ֨2f9'(6-X9F+Fz޿iV`g,"G#aO mܹ6L3I:п)]:`5 TE_H5I +ͦM|g?lxbj_w5YXFUL떇$ ,`cpAيr")t6ǎC׮|%|&Pu2sѱyyl9P}D$_0&FiC?"A -m0ύ>nog"Ȗtl{urPsG ιTYIN*_0.9vZ"k+a jjjhk|ꌷSIngEHT tބ,v?E4pdKbӞȂ~(Q/BbjwϐErXXIY]oyj FHO!t$Hew3u5Bo31mjַ$ v+e_LoF#1 װϺPwt_҅2coi,:{{WU摼/xXk$x+G5EC rؗhނ/X_;bgPdD-2JB?>?2OB!Ԓv~x ~ Z \kpH@j3)S\Cou3ǴJտ|.޻  U} U=lu*x )StDZpf'n[lA}YwjIMnar^$ìA]*S `dj= aD" ~q3`j'-?-,P&CV$TRG5D9^RYA,⦑X+ojAI@KKA<ne\]6i1΍Y~.K0fծD]O1w` Eϊөql+buXB&$|?;Nlc6kt}f\C;J繖^EFz,M;\\̤rq|h-S[U9_! @hVC*'+j@DzZ$ {Qs"VKt|Ue("2 \{mŚ4SY|_c/FF+>OdNGY*l9`e (0E|m4KC'ˀCMOZ:2\ A dYơLK@"C8nyº<ПDrDZd0_}'SRbGDkO(ZGPkyZ+ jKk\T!o4,ܸ;ģr_ظ J\Q 5}81xMk8{&&Is?pҏ.)V+}FtGU]UA1< K&S`bҟDa(xju'?,Ubf_ePܛf?AA /ݒ(da g<7: l/)2~MÇ̮J_77_:({lri}{9TboI0dcCeU׏H܋6Vb)!(0q5 nSeyV=G" O7+7wAc03(l= }ā9) jEp-VE f>Y pZ"jZEV q q ,?hV/UrU(vvqZ H;/AO#HY#0#OPhz y]ߛ^MDUq 7Y PJP= ,VzZ(-p3 rlHs;$js<z?F5'<$as hw}TV wg\#D}Kތ5%":k"<% ? 6EJ Xwr1{x]NhW*dύvφ롽wa¢%\vZ >(Axg4t\ہ,`,ŇQhK13pC3~QyKHmΔ8g<  Ou*jm6M2Ot]=*\Q6F $cɵ=S0`FJ,lR^pZ9˒t.Mul„'BfO0Id l*M̀Ϫ%o|,%NkahL#XL?Ida%"*'l/8͋C6ٷ?VQכ>I^[2ࡔf^(;30DJٙ1@\*-{pYF;(Ł=(yK|IB &l;; z.Df >  QA@Q\5p:P넵M \S.t:eL!.M⚒Fl߯mBYS-e Ql7N%(2Uà0.|qNU}YMgYwH^ 2d^Y?-c*;4yme xęG}ov;=К<30AWKU%ǀ;(Di kVƅć1+~a}1hT>|w ͍~";)WE͌⤥?2zhM:b=C->Eρt-|4 Κ9h!2BxWtK]\RhM5x)p!YU7~"Bu=جD3V{aZK1 ̟BA;1YeGQ%nRg X/:Z>+8^ݒq([S -{]U*1xӄX|nIkF(0PuN=ii70})Z*.=>klP+` @'DA}spFd!1dI? mHM47Z r/Y"`Qya>n8DMI vX8\ -V8< R #k+I-!n\|% ٻ(&@O*Â7Z gCPx'J'vSazt.7%X0g>-iE@D=]6Kނ!U a )z*@,JZX+ xYAz ze;/s+FOFb3A>Mn"d<]h62*KJZrTmj,bC`TueI+t]?%Ԁ+#p,[P@n?G_6~^A. S/5.꯺ӵe)k&y ɢ]r|uj~.׎u,B@0ʘ[wS!^}vKjxz_=ܱE %[e:Lbȵlgp"+D`G$=i  , JNnkaz.xPz*|q\KjPv-!:a>ı1=$\KiWzy?SF|$nD |'7!>>c,Լ)b~& ~VU5IS+/W!( JˉO-r0ىT %. Ѐm.eyy㡥;GG/%O|3wY%Bu91;$Qn6PCtI":Ddo@If Zkkэ/z3$gW߹a0qDx/)=sPdXS_V|DN!#HW!;;r ũVނklHMLSDkE^<-OӤrpt沤zEi4O/b|SvJ ,w@%PNTtvn_ 6lɚ{] $={"́¾Hǧ;!!Aj|W8?"*L% 3 3^PUPWg[Fq'F_{`=Iʉ|V[#$:X93R; \,gt>|)H(SM`rS '6Kg'6p[4ò> .# 'egObS3FNB(|V<"3̔/u Ӹf&him"vXoת妯;iyzMz^ օ=eVj!$1(%"w6ڐ%0(̐K2BX ^:J "%| 5泅h=AOj)?a".`[[@n-`g"] };-"Sjy%|35e M! P BQFIJ@ekc ~GBU\`˷ ؐeX1.0E˝WE zzznjCU Z e*/غw9:DGjkk@݊@V,ƇMJ/MpJ[+pqڜXGL'$]Z<&;4Z [|Dkw5#6X"'o5 c7Qh|%+8EY;+t4HQ_V g$TEX)Mb%W1`6tSeFTl .诳7Jvch岢8J=hq./үwHJTtŃ@6%hbo;f jL2ʷ;܅+'y'g"l d3.S0*>{hO$V}_0JɈ/2o M #] y$&q,4(|t^O Xz .c7?IS9ܜ;W$iK3raE+P^Y2ZGo#"ཨ4X@0~hFCn;__MA83MpsQ;i w'x {SxQ? /U,(խ-`Z2юA5~>:JDOPNtv=0FytqsicmlY I˦*oUF( 0jz_S[Mb&`d)LSc+_7AcP@nV&Z&3'B* 7+j["OqBQNt2"Qp\ږH,$CmrJ/Cfg9 $~ sV/)^^U)Eo]Y'G;qV+;!Б^J6˜'3NckfN(ʻ%vo [ez(|f"Ȣ̕d[;*/zI+ uU^XE$啵8Tx:9Ƴ7%Jdםj-F3$@\bl'9^x Ec[Dr ?0(H';/n"F*oSvPh.=\;O;:CE"oU2)beU>b8q:#urH[}:yc۱[:i2ÒU]A9O:g񼗕3|7*x0\+|lP++Y!{ Á@IrZYO\1Ÿ)0sC='Twe`9LǙ8?Aw3 3^l>0D"2&,lTK+JsvzX1cZyK 2ѭhՃ%>YKsGsՠ/[83#w`1>_MY|$+(5#ƳްYK v6lC6.۬"/8/xv Mu$|l> BHx iF. \pNwC͙s-pHn=&پ6\0!Iu?n5EO]Wℹbs;z]<-.vVt0@N/!@.wJ&\p.]Y9u&Hy{Y`$^xdS7 eo*_Ֆ?Z"'F7zQr׏P썥RWm?:KOA M?<LLܖQ(wnԿyv@ vK)ڤϱro~ ^,Uz.n#r 0d=$"E†!" d4*#h٣j3~]Fb84gBu&YyZ=&ȡ(iӆ" jy+rM ncu9 mf4.sԯQN|^J[ ]e b0Z%,XΑs}5gA4P4{#]5+~JjU1ݯgff%9@ u(A2wXӆjnYpIhzqi{f0.]g7Nh ,ed„/`T]bNt&?899O.|- Rr+'b8|N!CUs<漛TNc!Ompc^ήIq*ComüJu~<nPbQr$ŹïjzbI8hW)H~Io@H(_P2N2wϙ8%-)Tu`PF;jJٲn@_i Gbm>!kme#k׷so+r2s? yc6?82xXrR7"v;l m]e0V)C*_ W_rebHIR=]9q֗ 8P Qz'memy|w`_ݔ5ܴ1q~ ,`xb S"*2;T}-g(׳c}lf6toHms[IBC&Y1!֬}M0Tw@63x˗2-"J*-BTahn`9f\UAU- *lZqm"?9NCR|L%~/ǖu0JN h2e#:kv1-) (a>i" CgТ)ĮsqLO#~Xwd 쥵` 4D{ԉgONMwI4q x(-4U j*c~w Z'UJ}ƬaG=!TEck˧vfE)+530PSJ~w"&I,缳 ǜ[iV@xBkf)FPPVQ%gwI[<1vHjr%*q8椀t T0o$KkG]V,MKW  ȼ~!B8 _3NtԀu"RmY/(L7/^;5l"~R hY9q7IW;3وf\@4m`Q:&B{Yx5DϝY`'4S~jNٷn)5 ;esk@# *c2rm@d2}"Q!oUdX u8>j2B}8k@UQ8Xpy;#U3/wڙ|~ܖ^n?GsٰvD\ļ$k:b` )J&$$4>[s(9vCt%E]uZ)`]C@:/e"D.|60y`ȨBxGXjx6B;vR;ٺ-|~&x^pz?vL_Օ bGCl⇛) 8 +%5cDbgh\ŕ%cäRΤ~sx}bQ bRH?=HR*b0Ѭ6w3@XJ>DvԺ+a^&fR kПF0` ےH zVfl%5}QC.ߥ՘`M?1v<~%~հ64@"`? RlD/ [jth+;:9 Ѱ#NntX$ 2a yb.t:*1]<'c$+tP^K a[-gx}æ"a'a"cf:'XVj2@IU#&p!ƍL8$IKo-)d_hOW=O -#cx$$Ē YN&P<a2BɌͅM^Cbxiе" D1B|u+G~*5(fhHWę_p2i1[pPz~¯|+6Do TɇvG7c:Wc). ͓슋.Jod7En:2_7˄"/嗰D,N̓oaDhV{fH_ht+a6)$}I ­dBT%_}VSv^~G/),Vf3vJQNkwhGue=lz;f(K@ߡ]^o4ϒ T |PF8vv6I{R"(+4=E#VW$JH^gܴ䚧_y$rP]iRzt8ƺ~B7l ws85Lcif-2_'N>ςnR\0h@?Uzu~>p\1콮~H~hx Fp;4nI±I>C65_GL [rM[LC%T ©#n&8,%}q~PG69Ƃɽ:E,D ̌k} 4vFe{J_uǒm\Z mSZmNe !(fGh4|i]+͂37eChlB$xџZxwb|:-Ki.-#Qa9`Ů]VҩDm839?ƨ֏H$Om W]pv32ZRO6TӻW!K@ynoVUoiG (u΅%h:5Yy6(*,GCNß<פM!\i%5'fhRo.Q~âJPSL;e~*JorPJWRtUrGbZΰ^R];VY`b%mt]69]fҖk*T $"oYҧ&)ݰPg̔(iU͐=)D)2 ^ƇG sLD"_ E?WBY#V[K#gILK;Kܫ.ݰP+Nc>V_N.&Ln/1b40+܀˽)Oqxt(x-W@^ƇH& >a^i,|\XDۺcdXΗ.gIiUUvIĒyMS^XՊ3T-6`-`z_IpVԣG= [%K=fiv`e=}+:@$ sRcIcg (w8rL^s)Lv.yu[٭)zi?< - P:GBā].C}jێ{v8_)&e8? ,CezWf]lƍ|x[F#.BEŒtN E3w| y#eMS]QY \лd)\Ò6gfW6k燗(\~-7SNJ 3c+$$H7ZB)g~iYAF{݀U+1FĈ]-bh&TBbgϛ&Bl$UYr,zu<}F5 2[Р/_E> I3 dp:ļαS( 4/%͕`^"(u ߕ38qBE[+X47쏲_[%pڪ Bڰp.C;0If2G M: Gχr8mLLaɁҞ-T /Ø4"(҆_>譐N[w$5J,>a#6`9g5\Kq"I(6;F."y;6gS@#{@Don Wo62|n69 BtI{a%ZbxHD?>=yLqxL^9o2céX\Q=]۵*wPN,<'PƿGڏblCK?C:X=p(YV)_ 悡W >C&;D)mYDYPxg A(izTѕk%15!!SxY3jGZ۔p M~_WXldTXt FlJy[I RW&9uO.U) m\?kO8$e= Lf/]_ \DzJ0%gqJVh{e9'9dZQң Ę$vAH2Pi`\Nxr   N\X`S,aډG7oz'm'D25K퉕nYlZu]\rStz.f>򲊪$ѼһLiEt Y.=Myj!*0+ y3R j Do4_ ,%Y+CO8&`;-BcĦaoMoF`0[/ܚb뒸C_JQ\kcU)bg5s1sdRB2[Ӌϔ_ⓥϦsc_.#{P8\'YRGxw҂^Vc%<1r`P0CnNtՓUr HoetB-m3|} p$#aWeU( 'ӸS~wD~ o!k"RnrTS$ %тNl`a8(6^ K҄E|wjìTF2G*5z9P%v'Gm!7I+z$.@7,F䢇puqP]w][Ɲ`Ոsgː9c Us.o@Ʌ\VfM{ߥ$R}RB_$HF:q$¡) GJ=`kP=+;K7_;9L~56 I{V 8kP~\zpNq0zzSG0.D Dm|_fe:n0POG91dzN_>z/Kf/cZQs^,5PG:PC 3%$&i܀qǥSڀ? #2c KN{Z?-kyP[ ܻ^"|i~Ad6I{7l"$V7|[2P٠U[R8{%D+!wd_ndUG E!)dPhkiz܁MK'͞>7i<>7OSAgf1WFMod1 w,2w]I/w@ol]! Hh0 >SQB 1L('}Uz}AѪR":J0ߦ9'M./x&zkQ(hʸ:tg-fdAwdVCT2g)N mt;zp +D=l`vV%EwSRl䈆ۇ=⏙0(` 3( dWRX/a^G3}P7揸߸wFs"-+B$b[0m?'hC$<pyLi H{ӚCg;KdX18i7_Ө R}yE ܫ;;]I^]7() s#Q|+m7kO";p,9$WIYsG۶>#U]fRb `5ÆBb̘fC(Q,m0}~& '0!xTNg#weNmpqyEFՁWECgyu%{#z"d3"f82.gQO}%`Fβ=?ױ?qf d ~<ƺ@ :^xSR16^X]pf wL72n 3^wں,Jwiq3Zjؙ3n-]y`XkP':!;tgF Z-mN ̊rQNU7 xO j X)[CI+سI~ _iXՀ-߭bu@>U23^n% 1 c}![}Lz f[>@YkUn6ʽrN9KwxeϾ<]B]-r7@14GXdFq58ATg焆G`5${KF[T*t 762ZYMRڎD"VpDAsq`emڸ.2,^)3+?T5%ζ$KhjSK8Na#J _W)(FIݖeŠ*@ E I Y0GZH.zʱܗz л9=(aK Ħ ۴EM,߮6+ۑo T$gXEđ&B[MI]lh(t(j iN?e2m(hM]yn&Ō!7֗'ls𪺀!Wh @bĦId0hqv؞ Wj-zFt>C|VQꖪPX^/` (VA|2?v,ϦS$Cª򞱍G\m.<\C/xovŚƩەza푘Lp U3)ZN*l|eJԯ4%37@S6[M2Gsts OYv@jF<͍jUR)࡞ ("*9*8MIM%s-[tcWZ5و‹4.JJ4qUKJlPK-xώA+ ;Pl;\c͔E(` j" . ƛC1%8k :ēMs;y&`ѱV5_VYsQ-;Kٞm憌,KyQT22} _Uhzm6Pڟʃ&9jo`&|:k %gPw Əo{cŮ0HJ@oKSL^Vpr`UpBPi|mZ2ZBw4;F]PeF]D`~_gu].dqh4QTCiu@jڛ"/Z9!z:|&  j"GA: -'́u='m"IsbMx>٦RO BHQ~6gwIBl܉g1B\."Gw,?/{o#X1vPvI8cT As邦JuݱCxPNWN(h,1 ARX30~\?ߙZO*i 樮`\nXp5f(־K@%DuT+1嗤4.ܔFeM9uY|76vςLȭQ hbGI;s` -O]Yv5~XmHN޼i*JI]5ɞn!|&%RۂwOĘQën)M=GJje"~<0la#ZW;  keƣ鴽=5l 3X.M*lS$ӯYʒ5Ui>66kJPb{4߱TvE:)W.pc0cxX䆬w+s^Acv;w4s} & zaI 4ħSvf{a[gܜ+NxfLcH dPyK8 :v[tOBpL {K^Zo3ǘԎ9.q|BU$%1t6 vLvtDm[*&aHh[̯bݞ鰉MB@)YeU>I0߁/o\౟fz^/p-Wܣ MTno@:*ٞff?n9ۂWtKAsb J:x-1e$mNjs 0e(:/רE-FEgS o2nZGtzE5{ky< BzPO"mu'CűY$to~,h$+%;Oa)ؑ{$k](If>B/?њ_(]A?3V}|0~LAEN.5h?;A[#hp^ $"@6s~6dk[^)-ۇk#g:nH)-wsNЛ=+PXMRB5v\BXr\\:R%!qogA&Z'Xm㵳=#?&HIb6K('ɬM^>a:Zd.>D(dy|Լ->)IIZ0lTdTBޓ!UrN\'[%'R0>KE:SKҚ2DB;S( =b'9}B~_@ju/ (rW+uh$J7 ȆRo^؞&=z>n:-n#2.F:*b|or%j&2nBFnk;%K"?}"RY{¤N& ̩.,.ĔT.ɠy.c;A드VqI˄0в*E0xn}4⬜+=Ei uzEpc.`X2 wA؎FhA^ LEy5B~==U0Bhm5h6/g/,cz9&KGfI qrZ:2s^r_-ۮI="Fό5x -nJhl'a")ΘWaXTZPtm,ftLL1y-lZJ_?^%dT]FwX@7߃[_Bo9|֮Hm?Tz+xr)ވʶǔ4mQo7D )0GSNSr]_*Yg/)}'g[<(aYQ D*RLB{rO!2 bXR\U?Y.Dgxa.j:`  ;<+2 xO~Z|/=uQyCŖlD!HZw+ac$b⤘ M+)=j³Xݠ`EX1W(!-Ժ򟣬*wڎfВ.gwn KѯeTM CS ] YpFI'- .6*?]#~Tlv*o?3RQt\&j_KTN6}}VN!sa(p!$-62j!3a0sX obEvY˿Cjm}7V?he9VLEU;&qΒ(DŽSx| >etӲ6pM\M?F ow Y'`wT't3<]i=c7p39YcpFNdv Xi zv ߨi S{8$tD찄2d x[6 !ϗoˬ*WCci!fշo_֜js;hWЫioO D qA>R';fnS;=yv)g]ט4f^[Oݖ Rh4u9ЯH/_ :?m1~}3ʾ>,T1+~\$\m2.CN@cKǶ4^E+"ir Ao!ҩ`D 5[f9+uFe+bRT^?Cqy9^.Z D`V5ÿeN$M*,zO~Ub$n"`RC-gn8pU*Wfg8reiw7?.9µLMg ,\84G.zVwOQ CZE\E,/<ۤҞ S&zQwX\3>s4>!TECqޥyĬg~s"o+3m1\7C^mn \r7T}6TcةYA`Xb.V-\u 'qoAܦ~^}|oY[o_OXٸ+P? n[;a}n󸼋յ"pi#)Ul5Z*$2mD"0F`m/ZdϪN]l\+Ǹ^,O,foRP!U|`o6x,./uHl]ͦw3k@D75و׻J{0|5U4}E/Ǹ.[̺pwz4+Q .ۃC)bq>_z it[zMZ^uȱt3Nh2C/q2k@ |le>Mc$1v3DpcB]/ C#@ү 6ಗ;El^.ʦٓNK,4d}j)ޝ[82IQ8^쭌1P >~`=6O\Z~GdvHN hngwجK]ؾ )vxܹKyQ:QYV'X9h9.>F@{Z൦m\'}£sw'/#Lx(fpm^v'j~N&nB̠n`NM*iPmubl8)bm:4K'jqf9V$⾌45yǼL7Ikad$f8Rr0cpOEz}GmFĘ &k Ga)[WYڗ^ ĸJ./CIfƾ}0T݇,GaE5ɨr஧&,5s52(-2#tN ?{:iWe'k%){FYeg)TޤrY!WϛX.!ӣuub׻4ь$*7`mKi[)"Z; ̐XD*]fnr7Lz͎XMk?{DU̲ Fm%TVok:F%j(xx"㰠t@KJ8.ρ7M.; NٝP0l% [~,S(qB]h30&u.1B(bpe2j/ FɚQ›as''G =|:3I:,A\&e VXX}pEY H^ ttz3^7Ţ< "~?J[:6ЈePӭYK|?)~˘ rI]<oؑcc3,gs\~MnMUythB6@Uy^nw1.˦~N.̙U<pe9?cgc_O֍"`p#L#9l_ Ձk%.ۂZsP#lj]_j=AS8LKAU&=͕@LF6FkO@ZocPr^TdP=d6]ӯԯ4EH|%ux$@dbId>$: Ff&i,~d!["ߡ!8x1s$"x)$$/{_ƫpo3y+Z UJEz9Y_eJcG(p:)@eT*d ]Ps3kLAkZyE؊L/:Zޒߒ&m*%1<P%Ѣ%3N!VzlmKr¿^LwKrWtrcb-W e=3[Î@y{|,WmMfH3wL*w7x,|IX'ΊXDv<צC$wC._THTr(o6hrK&ך |ȡaރp|b4yǝnvs];G>C2( DMɓ LӤA2ft4WSFXOvi0G *ip2۴Q.a&y;>&wQST:'"C+wކ;/sSi쥇`Qo=0HLdzqdTXZ!H)gH޸TR&ϛpT >׿ljw['4MՒ Sk}Ic YY6]}Dp^FsmGFU:FYN]zQԋqn=%m: "z2m +/ G"ɦ܃Ө/(|]R)3K}gf9r߈W#6(~  _ΤXЁɖݎ͜)7edp v ե^G+>Q/2Ej| "BQG61t+V;UD|󁪦eLنu8z:R(J{5>ԿTja(Bm:$O9?؂|p<~ kW$gy.MaJ)͐3"fHP,Bᡳ~zۂذD1|nQк|cZ+-J?so5+L)tW { ٖXhc66Fe~Gt9%'ԑ}Zfq̘o M{Xcb@*p,Q2jӁSX-ϣ1Ԋw2q- %]2K[0 W8z~[ $Gq${[b#A~Sb-2/NEgμx=#o_=UHa}ݞJuQBF&ʯ( ҆8 Y$t8Di^-_4!J#PNqfNjc\&e459?KnWYt*`otkղ}+XRN̬xVuݠ`ˉ evV+]aIA(\3I +zaxosA V&>dah4OcZt-h)E%8xv/l ȑw;*F3*VP(~6&{ sO[*# z &Eum%`جzaAId6J6o1.DJ3&^Lۡ3HoJz}Ψ(zR:BܭK3\~hQf9aV,__T$C1VfT [W?^"Mmߘ ~;aHUOKz+nE^\beL 4ňF@u91E~GJ/ݺ cBa&p:4*ͦ%ӮU@'7XBk -FK&{řýM&#KP.CbQZTeu6l^ 6F.B˱c:Al h6Q0A~"~Pk:V xc`F^mWg^$_jDzU 1;:w; T k5-vl'{'0%eXz 8/ p@܄6A%,iH"v)n_VĻtŠv{RFjHKҞ4BMІ 'uŅ=ײ}YƺzJý=[]=@-ؿ0i8=>J}DRVB1X6l$XMt 9/Kp@m* rWv x9JRp^iBdFG(C3`k) J|ΙMվ[tw1?nsk nS;xXV@CxELa01Lh8BKYjtWbq]6妴9Wfƨ lys!VNAXTf"oRЯ ϼzW [~CŮ[wB-"O$H3&˼5nMrm6|KiA!i=|Kb}sSv>HԳ6V8CxuꍽiCЇ%q6F^yS@$T(E^"+X"v ?\CXw@""3qIpP ]$QoB{qC 8d)49|<~9מ,g!Geբ13VJտ#w^h" ˒S%pzEpTlCӖ#pa8{?wG|WM(HvKh]%knﵲ׎hi Rǽ q(ZFI @y ?B|2hC D56):C+<"j \3eu[fEڨ))s%K (&ͣ e{HEUeug~P?eK0u%81^x>NmU5okD+}хw4xvLb3A,@Ie0W}v aD8ܢI"CƔˈp'Z5tE}g*G$]68kn&=?P*t@=bQ .kP\oX2&H$L!nkm/!SwI9(àq4*4$'RE <'!~{?2 Ir *G W*_Ei VӰZ.م 7*z&Vk8*Cs}y\_M3;ԫBƔ Ji$ff7DN DڮvaH7#qǤBz_̓./F]W6`[=2jE$\ma R:q_I9 [+YP;#%֪ =[,_8niI 9T@ <%%P )"D<0D0{3R#؏LGjw#gʏlBovлja/<*s'Kqn/3>Ũ2jA@, '˜4ܔMaMgC4oi $R=v+xdzT(>8uI“H ~sĶrtkLYҠWOl%<2@ZWD(~_[Ͽ쫠5Ƅ$S]<'U6dkJqk \{]־NfOxLN2!a.q`w@ZdWH:oŽ<1(` 9'Q@`P@C7~EVإ+3,P(A8[ۥ۝FYP.shuT%K:](5o:_@$@fG%{ -N O򐍾l98濅Y >O`>Q _ 7Mfa"\4R-,Uմņ*d@h=-\͌0c5>_[cJڋw"sT~>ϢnFX(uv3 -xQ_∳&Ud(vSRҕ4=$Րrb4F˹Cз,l+Js2VYNU*F-cJAg'rhr,2P_JWS6{U4c(ro;GL(m)+]9v2c0oΛ1oo1"cnNRQ{}RLUm?Ûʻ kXm)У:y~zE =lF}n/}Wf%5gƔg1]W|iyWda]8f'5b;1 Fl^ٍ^:p4,ψXjȄ44~spn$ ɸ5#aŐ39I>n.lf2|  qaMD?F&I%VE\a.eZt}f RB3 fUn򎓒iSREՍ?X~xeWumnX<4z#azh ` }z:BN~ GƢbW%/B_Ґx\᝘@;_gWO!-a>YeE ]b,{![}[@ظ -D@'/ʴQ+dX)ڎYn}㞀hބC7l(C@$""Z="ˊ6媃|ix`)a{f ?%>9MH?"cPOܦBܛgҳuUH@~f+ trͬ %5 tU̠t_O8Ԍd{ 0bKv~1ٜr!ЅCUMMua <i#DM"1Y &<ՃM1P qުO\(骙&u.^4(mA-mGǜɚF"RI>0.i^21;~F2"N%#C?,Gl07oCT'*ތui272񴃾rf$c`M̑G{5Dɭ&N= #N˲  A k(N duu:0)eLr)Q2CuHS!`LJfķ1 xeQePC%ntי!6b#pPwrd'jν8)|"b;A}HA| FkΎXc}hƾr<4nH_dIHD/tׄ.ʖae,Hǰy9iPkfT8:i0XX Ȇn䑓Wcg3Y|[WftydۃheNv" q~YgL͟οLf9mD5*䒨dGr*]M0RIugs=+uHф̂ ݖ2 ~{;nKcJmÖ/t}z=!2]\ҰmMo@%!kMqbeNy [m)*SK!*!iPxbB/(1QEMI㧬bBWŒP5tqlMC h84dqމO&Z߶HX=2O-W>fJU. kDJei:l'_C?$&ܹEF `9iX=c dT2axd/lzl"*Toc5;{)kOdU̦q,s1;+V\_R/MZBAU+` ݊Uk&U q7.#V}1zq ) XԶSSk/N}H+SSc g"ʹ%Q6R1݀q9)?, 8XقoWlPr@@X궱2Yau7óF++-6Cm%k%ԈwFQ(9fl"W ޲ =LSpl`^4쯌{?{N`|^'9shj}~ REo+PEa1kr"BP&fW7v(v g{ 4t%9l I-NFFn@Bgb !TЛU@дrˌ|Ռim?RP@nޅ،y ̴jDԱm4I:|Eo%7%nd$UT]Vͦ7GuJ+ǥ PֶzfnYY.hц`|o:jV7k'8Y$k!zY f̃+X gTelP@ccCeP+а[k׉@|K[pn76A=X JyDvOh3[Ag~fQ"8ᧇͫ "%ݵFsӋɰ]܎DP>w>Ni8 DQwx hW`| ,aH0hesJovim$W)O/lxk 4R/o9dLGؙ~|BgKKY4/~hWa|ޫ⽵"H@!pPP,O=l(OI0j//kiaCmj]ʃnGԪw O'nOܩ'%B`&whF)PtFr|}@@?%mࡐj cȪ&d3[|h:o ]a7u/Y[|N⪯ )'ã\zSp9pvCR.P>Z,S3\q@haUc~n{bc,shՀ0ig`&?Fp)@8+K/oy lɴ[I!"}{ /$~k\pr`{Zp{9D'ZifK߸@Wr* #\5+Y~}LfnJ%%67doQ߬#䀋W~w1x+)\;͑zVFU) v(*'3Qf=iU1o[l j( Tbqƈc(M|uk)<"{EE{mn& 7bu|Ŀ' Z7aH}+5>\5j|D+>&WȊaMw4E,7HNiBYxWg9iyLMpr,1^,QlMϯ]>gY\\+= 5/$c .g$ rHu Yv̅d7!Rp R\O&'v%81mq( ejsZ9fh{IG`;vM6A_ #'M6aZ;*~./mJH\볢a"VnVJ⣺F$}Yyw"P1:).Fv}_Dbmr 8>9um(EesNJ0*ٞ9a'q܎D)39Zꝭ-5Nt\nt E=m5Bw)nD7;ݕId5SV~̣H#tcH>T?̶"cȎ{ {UG,Lcޢn)uy%XL>nxY 3`"m]I7 :o)Sd^xtbH#0}Q۷[kc]fFy)̖#@mn(L(ʲ+sI}ZU҇r@bHpYWî7 {.7e;ٲ Y!Ȍ?7I(nHm-(ٞ"Tzq,Wa `h͙+IORru~*L6jyn^eqEaj!ⲝhyϴx5 `3 %rcgl%x#92]8/mֹ{ i : 9Պ$`B<$Ok/Ȑ'ѮMen. a]6خf7dg 1rqGWdJIګz#MLL1Ö~T Mvc-eSI5“ >iq-Hex[& \|j¨CoA̙ Zs q|6ڝ`YR3:K!ѡU:< `~-\ ^-[-/ ircsɎ_;ѻX\^E8(OOOT 4NmSM2Qi e]u7>Wɕ~O a5 |ˊFdAUaۺ3W9R]ą}\#zM {PNaxcyg֫gڥIeU*A뤡@,*߫cF(je7`os?+QT7RUt_zoj((>J+B.^…/e}E>hE?$ J6{9‰V$t4$WJ,Vp;L̒ Gp9CE,vCOcYr _drQL !ҧilY n+%[IcߦbpHju(0> ѫA󸌊 v"q@4н!&2)@W?T~7tKmޗ=fCh|+=$QcEpH&Zw,O,Wo Uc'ŀ_tTY;czs}04Z 'A-9/vwA0j)PVB~}4&Nʌcfl/hٓ=֓m`&FrqW3?[~ >N~wB'Z ԡUv"-![zJF,9b$. P:ZNg>b͹^gr#Zk7_=/V&vx2hF0Q"h3[|6Yt fQ}W >_!귾x{Ĵ2e̅9&o`h!7SUt¼8{&ŧthq]pO䦓0_נ5ᷦii#'VCE@~Xw{jNg&L>lX{9%4Ug"t̳R<ى-wo$ǠM; RmZjecc:&p!0J[ωdrYΖ> q |>{bvH\;hbmu8Daov&D[5F\o^2C2iG|tiWX;vV32i. FrEXY`@;\ڝqbGAķf 0I4[oMF|P{7cN^AP d^H*s#:p:g x7xkլqW$z6qx%Eÿ>bYE4Ȱ/RqOO=|#zD$fF. 3&Y>7zjt傰fId@"4 =>Ctk١7И͖psԣRxi ~J9o!lI ؑiV5$ H8d|km;Z< J|Xx3 uf}|Po**CC6I yNOK{Eꗘuי Ie'fp m#)琬L.pf?cOJ\},`m 4 3VՊ>ˆaﳢНiUr̚oqSv/L6ymP ڗPG>)!.IbCo9C+>Ú.uC5·ZA%Bۇ -[%}ļW'kqcnxf!gC.HOu5e>D!@޿n"2Jʛy-)ŠN/7_/7fW ?xc@ ,Ze!,_c%VZקjc™ UZΔ&ojHE^g0SS'=}HYiB7 ObvqdQww k"8q-mR5+_~1_5vڿ8q7BߤjYG Ҁ!ӛ!oryak¬4 Nc1XVaL /h=Z$AmOo=(FYi|4U{V s s]t%TKQ?IPrG l,7oK\D/d ,JQdTI3{pF<#4߿v$$=E=)SǢpX-tsF`qω{wʓy#K 5\FhKg'6/iW[$i;'3i,{j{ԯD6#[ Z$[FѠ  CBh2؎"(I\ٻ3W>{/t$xJ~`#,C-HhCXE:kuM&>++O[rb$myDLwtpjl0f:=x3_"Qf bж؊y3[wBTw:< ԰^)KtЋUvC~HS ytZ U;6+~E },Dz+26-P{.E^f%6Zi`BQ'eɬ!X 6 \H3ҮG7O=8m2ʰpO0I8V߲Ub¤eyjUg2kk]mG\@ L[uăap (5:w~}dt=k7`OAj>l1ogJ+O;UkǦ,Ⱥ4>f>P)Az^@$@& mH,쒵!p3L!.>k8vK3@_8z+#3o31 GkKvx (gq#k 'ĥy_Z(2G+uU5ϸgy[pFxxrAS{uxZ$73&=T.tyh.Q`OLCek7h!ƒS 4`G,[4ny t- G".tv | C3J ɻE )>2 E XLDEÖ\*~Akm 49ԏGPl=Si3 ={7cs|g"Ͱp'Yk L9}u%J)7q u؄Z TIaWI T}$T7Bu/B*xcoăJoc-HOQOU6 t)c%(<˳ kh]Uo%8 N\$":kRd$һe׺ D~!"+Zj"tS|L԰(@@o?_څr>ogYk <  6@éAPwV ugZ,812SjRTC_u@AlBL:318"sgrm)vo")s{SئkJD)qd}jYiھX]G3fbs<-~ei: kQ}8<ٻ˼Bi{QozGF5pµc,6RG6/qx\P2kLYAa1f65 uaze@o=ڭeuڃ+C`+ƣd/C RΡLMO8Y|S5PIi%ԁ~/[)"D8'ɮՁxټ[{U3'`S= ]٣ҳ&۪cun#Eocw4#5rS.mU y~~-(IJAOxB/VifIıX3Eott4ˑf'fJp=C08aDR`etЎ~ 䋠lTIwU7rg|?49,FH0&돏.3TJ{axH3&V:NFKşk :-r.p6pgNA~mS;ILLE"F:itViv;˗cñWsJɿ5_Op҅(nPZ "N&=We3KĨ-=V;1 kryRqXk˯ o`uLHB0`|D$n}ڇr*E` ooh~,5s ZMľX2*7}1ԨejPD/ōN=%.U*mx:v=g`nagM72酑y<<mLWqpk q9 ζ6']L!_#ėjfE刭U֙eMW4ĂI5|;4 ]5$RmfdgPŧL(;4ʴaSK{*xmpFWS n39Dz^[t . M/!ezR%-mV?**`O6칑9v;? 9ƀ!;~("!Fq`se0?^^ޯ҂Rݽ`SLX)Tv6a ]tJSMyn^zk"P Q;rfоSI`Q~0Ì'8nœ<FT> N2%t/Xo:#x1`>@OB G~3RpQ)@yY;EmB$eV4- R#}L+I!kנv0ObNYBwi{yZj'LL9t&.5l@[0Cv{ 6#>@#&95ӲP' '#Siiăh6`*5~kjGncK<QQI*Kg*# hMd&7ٞ]-'5fV)>恝]/ m ^+X;_/ʉ3HJE fŕU+V#6KcڕG~ *{%ͦMdhc@s6jubA[hW]AW=UG!x؜3љ"hN.@r|&25mr[ڍZ/rkP 3&1lOˋ4 @2o @o BwޡSdrFķ])6y:OZy>_(sF.2ͻN|B {>{h3KtMu$g:DKx1}!"NPs 8y2X8E"yO 1d& 7'_xW +26:/j%xbm |#6 ~WAZzmG.68LQMėH7l"P3b^\\g9WS*2bmlVdjY{JtzvބJRjepV=0=~B'Qƈ<_S7 :*A'yX3>'c2QVe#']ȸ-/w 5.r|_BmeV0kip 3ܣL:jрu ΀ۢ1Γ4('+V̂oᦧGUL||J+dc4'?ϥFIcr^8Ν=[`{kjer^^;] -v Xpຼ =kN[c/6ѢO /Irg,7έG8{Obu'H0HrP5I+Bo ~hpO]-92F'VB^q05dyhg=;B|݌sZRck8%nD)( PP e'#vrvp&\$~chwO hnkE298/yON0) G lzQ l  ]2LsbHBQvܰUoWO60b HM 6 Djuv3'6mg dU;|ҙO]\cCN]3NeN?h;&G9LˢcTlۚ*!0G(}b#A}i/Ӝ[sّe2x2pCҷÈ&@,h(x9fM+UR :m{mhUަRK}pcl|FG}8E$;5>^$t~<1qstJ** 8EHAl +@ sZܧU)"~GMЀ(E ^*?P59d]:r/ ZS_cI7\v\4sw N֌yF|gou9fGnXfv=5MzRnCҌĘ/{{ülZݓgq@꽟 Nke KG0$z:DDj4^AdY6{giu8ͬ>C8 n6lľ0j`# }ȟ->*^hUcbrh[oNhUgs?"> PqGhc99wĪeJJEl tlIy)g 6Mcs| T.n`<%1bE5݉AWCsGN~~_J7 L|$ٔE8?ΟʺvKZ 3~lwŽDOcyOoYYpTV}!D/r$C;Cܭuj&}gU7ڎ|:uFݣqmvWWL.U~xĘ8@bQS^gkn%; "։>rv g; 5u4:70cl(B69ěA][u ӭt`rb꿤pvje$YRCo}nڦ ] W<p,Qo:V >f"Q+O#j *l8"qSWo9耭F0.Ւd) <bJO~꧚l>c&xc8LlV{;L `Sp Fu# TCZY+<wSVnyQ9% ˱I{tϋ"7G쿐}0WC , 0<^:y񪻃]Lvc n:PWızݺ4!e*楻ztnrKȠ4m@HIE/#;8=9ҧ4u2}FM@7"<\{Nh@x(ąXdkEK|ou0\F~a9,"6hҪʚP&X;MȜq'X=F1z s\8~a/CCȠv  uylt/:/bj-mRY\R1e z%^^7'C,|z{aқ)uv39aB?3(3tgXXh,E_kFl:m$O YEG*2{SC8W'pwK dj@[vT/nwx&Uu{ = by ȟ%[{sm| ?ս#Ը,%h1Yu;a OW:1O[l6Oo=Xy(QE[CfDn:ƭ%:ALhds+Q~kz7ش 0gm%Bg_Z2&1擜W@wT8ά%`Y3exv3$[#صNpP GxY&(]KOM*SYSwսȸu~QO A)*/@1$L>\-Ch~Cr5ìh_ÑӴ'هwrIW(b|<XH=*%KzCɷ)B9ct>72o_xaHh{6\wDFD4|*SEV=#oF֭xھiRtgO/Z0\}7..n( kBݕ[զn*oc`{6rs%Pc%MS"4=LYcC ca8T/mrT%[o7M8K m!O#/F庠R:1u/URM)PWZOLkcZ5~l/8j@E-hM@q#[!7eU (l rSjOo\WٙT% ݩQA_Ʋf!T63W< ] >@|_)WfICZbTdKEDAKFYҺV6-_HcOK(SU{zb{An $-rU뒣V~#J?=? ~1\wRupp-ǹjx1)(6.=Bfh~ 3Z&VȘߠ9.+OOtN͒a&>*qpqS"l6nx5Dd]a=@YC0캑8U`t'kBwf8'5W¦['x&sFAqKfju͎E _uۈ9+RiSAn'wN8?^M3{W5MiP~/ e!wg NI{dn ҪѢ)x:ͻlMAo8Qʅ@ˆ!O>]-3Ps0Y,VEwVjx_?,-DqF9jj@Jfl̨ ^崭ٷ_1A#}̻U}ZA +f14o L P(0f7jkpشM=4xaHwBoL>I]\)L2[ZS [IɗXs7P[ݽ_id}84P2{Z<`]8NOָ w5gfl lKGKn9V촪+&@E5b|jۙ0QnUu@T1ݹ5>l:٢䇎kS7# ٨cI=bϤSI,wht]jb ) R 2hf@!2  p5}At,>~If=s$ ww%ji-I/H?[Y@%6Eb5ﶅ*{~ݲWZrwƍXZcqe]l&Kh+í+Ak ,*"KG~޷øs>2鵴wGra :8<^<njI`*;,*_*HF*yGe*"5@ WK)Qp,<:S3$Ԫ/vb׶{65Uu$3+] dVDN +,҅CUN;x]ggZݴ$IE&'YS&<_cK_jW,91;A4яq`CX6̑Z NWd< mwb$Opl%a$Sud fF6^Rd7R^; ÕτĖyղ,ZrH*_}'QbDb~_P? NTF'?"&$ 7%Ѫ$h,=KᜐKK0Z AV xl/wLFk+ iZgD0N@̡nRoU&ֿHQIKdZ<-0fc/wz~**Y q̥n@8ֳmVh}kg6Kc̅nũoS5#',K wQKfĎXȋFE(Α4 ۛ#hQSVP;f'^ճmo;]T0\c#e>T~VPz/} JT:nplg6Q#Tz䑵؋'R]Sp$1;Jve , -`iuy8I>4J&"e'2&ӼAX3slPjʏ|s`E.ȆH%xyY0##p%_ԖwL6bV*3hrKN蟬꬙JoBƾvfڦL$W:\n> ԩs1`]sAqn{ܮBj ϋjE$($Ltn:& %Bų0-)~Bu0ΰlRčbk(<$J2oD Hio^mfZP^QkZX%ҟ `XՊgfdLeUN>mU(K?b]/"u{ tkԡ{qEVyvGscBZpd:j d&UZ- =Ej0l/q_@td؈f|mqVA1qyj#}rG$ v5TwgМ#t&s{'qa"2 }qK@=_Tx{ףs33*`%+!v6 ˮ_~*AO+3qEby%GeΠ撄evBӳ3 #6K%3s߄R~GMΒ_Z6@VdQK?D mᅞDlf$fE6u[ԫmmp+(}l& ֶKֆ|{/  @r-|;? :xko!c*S%B"ҡ 2SPi{$[B&~|~R|`{fݬSUk+H/v軹=ݒkQZ@ G6%Fn& m(B BEFbPU|wYNXVMe}È"M wh̅~!Ϋ|oxWP}gw|KFK7 0|[2*)ٳۉF6Ojv;4G:`ca4fM]I ac< ^AbBQ +oLuk W{G׾&|GE"3yD5)MLحíH. l!L*w2C[[ LŠ!e9n&.ݯ 0@7]ocZ/ @33*6VɄg@=@Fr,Ya۞eZzvr)`q:S6x3. E;-hFjQ>U3S٭$A^Ŏ׹k@`*0(mí}^P@;Ey|8N$"T .ot#'޲zCY P>ghA:(/}N}2lӭX{{h31/cW7P#\HpLL)(7] w&~wUl2a̼S!A%$^a]yTmI5{y }Y?$wxbUaf!.x- !5z'vG&n JLV 8ߎ-l8^x:lWp-A-΄^V6-7Xq'az4c2tjWF)A5ee%{OmDat`Ñ9cf̄lfԵ`C1Z^(Dc ͭ%XkqZ_e|HUٺ(VHFC_;UIݩkFЅsNe] Cj4 GFfp Z,q3P`sa=80CjO J2]K\nu*Fʅͽ-\NmŐϏ2J׿@| &Bܣ!bQK>L 4; hv[dvuIup^ {C4̽f Iٹ3 M DD#:Q s9cR*vQC WUdž|Ȅ@kť*4U,dNrZlUh a3$a*C zF|Cr RV_8YqG.P¶b^8v(ʿq=2e-)!ۦ^Vݱ)KE=3diú[gś#IqBխ>Hك0r)5хy@-.o(uͺ2N pqL]Ҩ࡫5+w&TPX-# >P+ yά_cQ,oj`_!9 ZwEtdn(Fh::5 V*}/-zR6'L##>d)y6lNU?ަm/XGk$etMg)rO}Am*J.)2~OPP6zy=C1V?3ktxkxIk2 #}&l.Eox[ؑ_Q!1*,,_sALt a>C/īie4fӰfu^q8Cb[iK/ȕܷ`,RKܻ>!HjB\TxDG<4ǰ7Ϲ6;́0?(654"t ֤5m[AYx}?cVna[Fj:}.h'Sru8^Z\hE0#g* B0q3@B"A2 ЙQCG4VX[9R<^F\n[bw2g Xf=OyWNQ-{ҥPJ z}&I#eMӟk\ S{=6:]M'eWtβty|L+2X+8|:ɉhwTχ"I dI$LkB`24kmwk}H,|6d[;_{"DQv 5յ ZɖF )=z׊ U%4p$QkVfٮW>A TVճ[aܧ̗<"IX<(U-C#r 忓),>.H 6@d~F.[SٕY;6vrԍ}PАg="߈. C̴\%Ȃ$.jU붵y@R~d 8)g41EC‰Ք~ XJL%ӱ䬂|nBtO؉JX ƈP=[UKZaʂwyC@^"&wou,/U*:c t}ʂ\zӫrN&ӠH.]`;wCb&V"Ӡrٟ쾼+P@^.}gn9>p"T…%CQu%<qliI}edvm+\kݓWR᫢Mҧ_wB2@uu)$yza 1̣Gr7g? &qkcp!>筣61"~n`aJq&8]9<2\qbZ\roXH`0'#u p҆[NsIDgL~.PV0膀 뼠ܞ-%ҎZ<5vV 1<@8'K~rǾf5jbld<+ӫm#=4sJH9O+D!eO- %UaOUf&JԄ1&!4n9Ҁٴ[Zj"fBG; $*zCM*.P\2(GiQH K6Ãڔp[P7@ Qk^9Ӱ S)%r)N'F;4E,Wcͱ޼2ߞzf*'.*NqY˷8jOM-r` [/.N+ 8lhAXF>'ax[<qK9O~0gZG!ynLU2מygA:?8@wNU r4 g9!UK46HObDeo30bYm?E:RƬ_O&I<3_P)N]Mx^dɴsYǝI3$qdmP 1ea;yb-7 WQ4vgGf ڷbB>h 'YX둬96Ax+zـH,K \OԇHjѼ1po^bW!;=q m\Lh1p%=U&wIJ8rɠ{qR1p:@\ʜᏢ_4sθcs x_sJ:(? TSnB.k9,NNnl IjAxtfIf*E/zb og?ylqqgV] z $ /Lk6# ~aV5iWLu[QJtQ9vfsM`?0.U-e@jgU Tٹg%R<"TP9W>2퇹+;j [GK~&{}$)˾/"gO9i"x)@_.y7QtY081nΠI}N)>|*YX*|܉72;ě-Wk7*KHJ£T!eg -q];Jv຤ ' M",Y/a e^to;|ZK+䞵ri81>6 l#F󐛤H(70To쀖$<=+Ewl(rq:xbY%[!7)*!c)<(Z {\<_yw$5k^*ep/f:FHjY:))#{JE!9:Ы$>Oucwyd3LM=ͅ]м87e1_'4i0~DCa>˖C-rE>]hekf LȷD,Ů<-jR4r)lNvNԁCdK7\lHZCiL!r);IݕfaIh&蓫E3%mDcdK2FB29̇ҺNٮ@A2J#" dBMv d]z sLQz>JQZWrTJd\6V$ `3u=;*Wx0@xq2$~s 5U@Nǘ 3xqԧEDjўBrT ~=PTs/"G~n':PҸhd Pf7WϸWY D^5Dye{{l˾8eqs&C#!tX\k+8VRnzzFC@`G\%f3tD n睱/Ѽ/Cu@è 2#y-ZAվS_)ND%ĬWyPe_;(r0szaS9^l26CCzxsύ"nЏ' 4Fq!I]?rtX?y3ۤ;heh-!Q<~9j ]I^yb8H<~axYZ`}npE nBe9nTz3+OjZ2ͫS>iɼeYw~KEN.ۍAE@/,,(wKg.ʤ,/7lnʦ`>]64V`\~>΅ɥV%J -!ݰ.zϚ=PxoTh}TD&B֕~9 ?p }k 8] G6g-Ϥ' !Yl3^%& 70 0c6PQ0[R66rn+k̿5ڵ^oXQ%8 fx~=Dž[f.&R˨MGq/dg䓥O)7p|M\IN=UvJ 5Z)LAߖ-R@C*LD|D3{1eQ¢Ҙ=](>P%B=pyta6tt7NebY~UHfx~Xgr"TԞa=huf(~K"ĄT`;"[N1<[w1DD9@fL/j7G3j;YjOL1ZMˏ^ [2:Q+{KBNY]N^)1re3rXUv ߃W/8Nv*8*(nonm%}AVh|6?B~ MH45s l~e/`ky*1"4$ЄK+\սiA\V0]ayѕTe?-zm˹(QjKZЉR9<,NQ+l:t+qff6'喕ĨZJg%8=cPU,۸RgM>EHd 6ԟ 0QٔW,.a84y|t; F4Yn!x{ ħHlr$ &1 odS}O/Qg×9Fڜp.kV:yOe?e wKgQN>*C,i6fڀiV_x_2Dx!6j@n*I *Ձy-G2iؠ֝Nr&."''R[Wɥ !t[o9^&H0pDs{*jjr&,0y NxјnzN5{ئG]~Ukk;RW֘w-H#|/X9F3h8Yߐ=RܩH`_rAߦy)/S-S2 ID| A,e?D(56?ԙCK*DVU8Fs/ǹQʧ{/P?+ԉu- qediupT.Me1޳I̽~.WeH۩>ɼ@_#39Ӽu$!}8ń=ޫ/8T>, 9s'␪U|LωR&p'ϗis~n@Āԃ5& cxuo _[4NDeuǓ W`ƥœc@*V^/MWB pdQ]ܙw;`;9mWa}CRn|5vVNUH; P)݆-6]AdZ#[lY+K+w8~1H_^愩Jk=>@R6Ÿ+YخXKH8v֕SY'\to28 Ȭ@|}h߅O$ )=X55]V1Hv]c%zx):Ұ#k|/:IIeٸrґt:TͯLP䊋B^Ϣ,b #]N ߳g~)9].7/BcVXoeMhqϨ9/or6ۜt=jQcEq:jֳ?`J;n&b eiP}'?m~5KObq]&Th ~w)[^|cmBӅM,+'[T[byGABO:фZ <=`+gTB? PEM8苽?OW- .U-]4 [JZSƛsC;CqZ(StP8m݋FE} R.Nx1˚6-Ժ#XSz_Qv5qN(lqa?ĀFkUx{l%(:-$DJ9,]ѯS c=)QJ7 gZ1c8t0xlIjRƢ_ \ś= Y`J&߇ohD\rEPdgƲr$(nX-+ 0є:=@dJ1]ܶ(2n, Y(K '(26fWsɬBVżBB\pg;m& 綞D{=@́`k4uȤ"C wD`ڠL>$S v6? ¤`%KCHS6%'-iHhx_zlYCD3Dyo_KcڹcKY]gJ},vNg`p@Cr@X;OkKb0E6rJE3qH~blqJ +gMiqE7HUP "+SeΝXg3Zb*sZa~+/Ѣy}ZbP Ks)x_R:~zfHB4[@.{yP> >{or]-ڝkUv9) eRj9j9l¤/L%2 Mq&ɼ) $IcZ3g9y~ ,dyvU(O9zԴX#(.CL7P " !:LSc#S~m֜!bgS&jDIjm+UcɞBApm4/vSuLcכXҷ4("H)GIA&NM&ߍElHf0݄O6 O-gMӓ&t81Z93&M`Ϡq"ZvdoCpN6sCfLJcr!̵Sn7QWo2УU=~Of/˗1>BkEID.mVRXLd:,>Ŗi uG\5J=h5}-P]O\a 7 [6%J+h9cz\f s$SKl*~F{fw]ä'A+ Qǒ>X@}a%^o8ӎ~}+y&Q=Ix+S):>Sm4B\ӤB%.7 F-XʢW`hu)mFeJ}Q]Tb?))h;ȮFpJR W ^0ЧHgd2/#;6&f$2ǥi m@6r~ [? . 8 ňcqPns 2DV*)!9uQ r8'N흘{]dq&ԱEzX 陉.L uqթ?d=,5{bMʬ|=údFk"?@8E,XMսN(rB&0VWp7'&_!eYGqQOliMOÜ*8ҕDvc}O#S[kp2:+}F Sgf&#k9eKїZpֈǓp8lp^084lt XLu_C;8:uS# Qr `Ë́h Ə%F"Cʖ#-c4,c4j`+ʖbLOsE!}hd [Ac^V Ej%y !T|,n=Di%A7dQ_ c X_NjIA?86El)413eeʈ`jԚ3BJDˁĨyX8TBoh \gȚAI\w+c'7ūvH{CϩJR_]WetIE1e'P+6/Kj3SpVĘS=nY|( ԇҨ=s,ѫ)lTѮ*q(0ܬ@j1C۽~].U@Oޕ+z %CH\xw  oi>CC.'XV?_ h+1u[4dI+s`M|R_ݎXȏNgAvې,ɤ1'bF/X:D"֕9wu88Tʍl#@)M;w1H71^oma(/zI$".({Yt|2Ppѕ la휝:qN3FeI(reCJCxp$Os u{~!k4uE倌L$j>oH9ؼ!G>O&=˲ScT XWpec2˖:45y]2? ؼadFTQ2LYD`Pϟ.Y5Ch(3IN5v}#%݅|18ZR|x*zQUpNp 0& K`1Nhdz+NixxqI:߷4@]YյF43\FtLڀ9rBcV-ОFW˯3X@y]@N _BgҦEv{"z̧ Wη*M& ~`oI~(@~ V^&DΣ)tm/GI.Egu1RfU"|t?i13٦StcyZ%t9cHb$j%r4dh_PeRȯ+ gKIyHhߒdVټl2i%΂XaV}1S$ jNܲmwPi~Ffv򃜼Xpc)JVas朼2#t@h; qG7gΚC䷒gO#PKO3ƸO)h9Hdy3@2Qb Tg8ٞ\+9M%:鷬qpaU4xH{z @oWIOH<O,c3}&2+uW z{ׁ@ϱ]*:sj: ]{e4i\O2qݙfv`2#lwlltka[RfrT?+Λ!<6TT?QǬwϖc>ħ[Un>4mu|ڄqO՗ۚ.^gYop_/;. ~1g"w\6l@" ^(f>ac ݲap/DV,5{CE j!I~X:V}uÄ;Myex0 7f#G%(KHWFCt+Dw/Nx9ǎqI4w%> гz[reʶ6SQ/&u 3 Wx4WG܂ w*&{T5* "V.׾HbgX~)=4jGl>jt%P7F ˞T+D-3Svm|1bХlێb 6*'\sOy`=54X2֜|rcizSOIUy)Yڵtwmڑ_dp7I%#x{J)vpjiDS̥kxE7wDdCQ/6˼nvN6%Aΐ}JC>0&E۱=o&+j6ƣ }azܛ@thXQ̍!5x@sR-̱| T%!?kx̞#J-54E9ǑmM0woy6䫳^J<@hE*rͿE* [k8HVâY'zt-w-9黳\]?0kG{s8IG/D[իg7߷f2Aج 0H\/yP3O%=bz.=xMGhn CAܱh|9% GFqUzL]+jY߅M `$bI(s)ɾN.cb"ʹ+heTY6{68[Ip|Z}ˍ)1&fVƸo}߀gPB)_'/Uk ]NY3f{=P]enmלREC[Qd(g,x0Dl!ҵ6 $kEXW-sLKVEuTV4j;>-e;N}SZ$Z'yCՍm: &]>xD@wQ e}B LſJcRz!oZ_ }NMn,1xKs98M@VaKbԷ=J#v%vy.e.;w~Ft:BCrSbJfD*]FR|%2j(Nq 2Vʃ:N#aeFkL{TR߇j7;dEB-sLJCs]8OZj'`6; gv&ҟiP)a!׫mUI3YzAq h DL$=A\'t`Z,m_V׌F8\;: I"N@tbdV"R55=vJ akJF 8',i0h 椠QHѼ^œ 4֪$Q XՂ CQXa["YhgKM ZN_PR.?0w,ܴgB=yf tQ~Z%c*ЩݽjrVeōLY:zTQvs B؁Ș&ջѼX_R-V;}vbԬůskoD/΋ϯ${Gӽ>zX2.V+#Zr vm` {1crt8c8+Q&q VR褔Y灧xk92_?rD(%5ޑ•/'(jXELCN~ X/v;PU]HL$ʡE zȤuUr+MBB=n;(Ƭp!e^Gb&u]6E C&5r.>fŗ-V/XLDv{"ƫ1'ϸ7owga}w|j| Bb2`URkXv/#, hJqzR0D813} .`0`E4 ]51De.]U1j=u$Qf]/dblz>l?h^`ԃ *2q[0@[ hq~"ujf _a:@3W e\=]i}}Mř ZCCbw+cV% )Мuݴ+I牲{EJyA:e`wni?]# |HʝN&etw{tcCs8~j<׮/BԱSc`yZ$ /zUHwky!֙bV *J=A~ QE؎ƦqiɦD$uJOe^V _HpCn[B7}y ӆmbZ]6G(=q IkrRud8V"uWמYD'.HTPHaAߣ_ 7 {cW|dK"X3Bs8e1 &e$ױx6D})2iw0|+7()/9DOA(yqQ蘵HOpYwְ,lmmU6xs?zSBR^*I GϚZm72kKBi svB)H)ЋOTL`NQz_`~2r#3K#pruC*(˥j^ 4UZNkoBU¯ R=+Mih2L clK%n.deӢCcdDa2ޙPl 150L>tC!B P9.BBe# brٹQOČVl|Nk %Rede x̯+sEI5Gg,s~qyBhThJt@aC{|3Un|K|cqqLrIVi79fqddb-۶rq&V6OgwKsz. onac%j3XqFH6>@eiLZ} ezbߓ`648JUObK2kرVz-PT^ 0(XO׳TrPHPF״ Q6HT OTM)/<j~ !]nYÑѶk!1b:dPJ^W򮀯nՉ3~iICWuU=1O3P_Ԃ/ǐu|ۀb3 . Z2)Yn*<^u cKD`ة JUˤ@k?%~\WH.%;IdmY"/$y5 6ꚛ/`i&塸x>q*pzO`݄K#< BLȕVЇ8ECQA% 6%95_VᖥI݉^ Vd^ݓ)rX@ h@a懴eA135 yQ.mZ,G1?{@0C)9jBl r8%BG^qfgփh(${皐*L5:JVڔ˯;t39|(N^n27cҝKwHZD-O##@ Vi5E:u4Μ}vZZIC2}ˁ٫*" oK%by+-V&w #Pd˵ hrޛˏ ճrSL"wT㩴߿/O=g'p(9!!Kw`if0RU@~kHIUHBܮ8eF2r >2 & (êw\r)˗32Ǹ[FF [1ߦw||]{EX KykpqEX>w;j+6ejV)%=ȔA_]xuv0BM`4 X_ߍ8pFl5BYsm*Za&J|d(-spNTԽxQ:9'-5Su(*>QD R9-D ۨ`S:hO0))-7~S4X-@۴t ٱGs9oU5ԭeV`4uHǰȄ؍ M)&Ü*WUyrtC;hA7 w $,nZB-(\ CfիK"6]Ą]Q 89T mk0 ȟ>5?KKUIŐ0+R|jґ&PJ{Dt5֑cp3$~S* J|qZC̰E|tS7/Xg@vw {S "u!mEJќ]UלGsp#x|eM$1Ґĵ6ԆJ&O} aRpM(*i LR2O؂1 &̄Ե>1L*p+=K-aV-;DQ$nb|D[ف)AJt)C8s0uV~ƶ~7#tY0F?:adCPTTObUȊQ*Αz-j@?ؙc&s/GY;~KV' lvCMOe\>}5vwH+yÜkK&``;l~]FNׅ䥘 +p*SIHΑdFK/lm07/#T<bCsYT(lࠀuԏ>Ymkov?dm6*ǻMT .ne9-;HXN4ohN8BqbPkoK,3l㭵f6U5Gjkr)-34E3(L䕕;Z15Hކ\Wj M=Qi!0(p:HS@$CK7%D?R4fR\ʓ^YMl4EQ~;ӏJ%HaKk<wj9OE%>pI#N*@~ŤILg,،l rFZ8"7o6U] &/U@ε*.Jʲ;Ԕ蠽=V8t\vd0.6/ olDwBDX jLӣZgS!e@冢aos˴w>C ͞.h<u`jG|/ .?Ә$`GMUo] o#a02aEayU:‰)<먿7z\̫/Ku_C^wV(8$R>v}Wq[Ǣa&!ȯu BW ;r7(qEVr͐v>%z%"R1[O{y:4> HJ|5{FU9c =CysKnh+D[{־>^^j22)i8rĔ!YNŦ$Һ)x|vᗟU~)5kpi9FZ/=+>m w~ygLOT,Ru؊7o4o z@^?b,[*}^(^%3wϛ as-T"Ns̘f5 M6,:ҵ`tJ#vT=S I<1*=;W)6Vo Q (P MKy` WkUXԶ5OjVbqKzr3z;`!giSD6C^,'q갸x锝vUц; hc_CZB!230$ ;Gс7-Oqdv1 `)*;q"4ȧ"U<' -' Fkz[b!Ϛ@d y :86Di+^ XÁ:y|XitDJ)S0 V({IETъxs;xlsݥW64|҂ ̧&m!| 8Yw$[C&E$uVoxfw`'/в:)"⁾\Ͽ'rm~$%guR{Op#8ɝ{!Rpݒ&^s`LJBPj]U?M,s ?1T]iCoPͼR po`BKZW:ubYۓWY[$ڭ iV"]ҿ9R*pny[ds'H! LFVn (O.\9# ɾ\l=?ƖHUf?HXȘ9q2e#9m,Ud(.SFB4|[P]I5%3+s5f,+RC8g,)&[k'Ao?.RH f=!%uX7Y n'óC5Έqem9  3łq$UVEѐYN-c B}\@ ,-=i3͎q5nڠFVHY@) &N2wX-4f>屁 "D1W%4E^8 2Y]T ȅj{Me784O@ܹE2^5zP% esY >6Ki0ߵXyħ%Yw_lsf2#Ly+p FD i?Q_%Lֳ[DR([,|19W_&2~Ѩt*{zTč=3킠Luοزp$@QNh֨ٝ3}}2G!Re3+ U%Zj#\զlT DxP*ڲ kY_ UN ǙU}r )@,3ac:z!8u ž̬=lm ?u7A~x%l\ FK7!{nj#cVzLv=c&E_4$xH#7|5&nSsAkPk>NnwﶺӲe2GI=,. ]DUBp}=V >?6/eUemSh19Pq g"ThFl!64f4yή ҂1l_'5 [ ))E\Z;QHfAocڸUc=T%%  S 9KE n3ֽʿ*kZ8-7x-,| Zo_.X㋢fX>,B%̼Hܕsr0f'V}wJg;Uukn|bCrC\²Pi/3+0ͷa-2y^^19D418vy\opBJ 娙E܀:5/X) [ %kш߰K=1f@T؁SwYLPUrF#{VrѣL(o WV=Tː {Oan 񌖨ZeA<pЬA_ ?\zy n@x4DxĤv;rtQ#HBYuY'G ̆q"ebXс6lNJPz8't7w`o.2̝lZL8~[&R@zfJM Ox,RX4bx"$dJz&S|F |v]dҷsd ,$*^@)isvZZM,c0> . Xل.Q:+Гy<.Ֆ.#=AH1Q m6;;tY21NaуF93[N'\>,f;($|ʣꀯː2p] o^s/EC vA-ٻSG<0jma;=3_\6h7j+$U/)@hu(+jN7#'s!\J yGnc\F@"!K<)Uǐ0%1S4;4(C&ߕ{ݝ 5g [[!a$XȪu25kjByBD7"Ϫ,X1FO p&! l&(XfwS \ 5mBq*k/cۺ݀?xe[c,hr~a )uʤiEY^g`;jcȗj 73>)os/ e@! d_iqMٹ Cb4(ՎZ @kJFe\W_O%&g{܄˽u-!o`5)LX)0Tn9{lQG3!XAI?7 BtC,*~h*o0Az>k2 `9T&w12M vu O^+-8.:`MU/>~(KOh|tn2a= y+>m?% 9:0Z2_$9TXbUGOyj6蘴eU>/rJUKyA0RW 3 >={|76pRy ga9"!uX}K+{UY +\߼:Yϸ@ÇNv~LQO,>=2yO}C7 צlTЊe&Hpz p!mb-` +RW/jV͋6}''{??܊;[W^xs'J>. Ro/gGznmfop"Ҷ`,{ޚK݀ eZ`GGp"Xh_?Wi^,/.jl s@i0'l^ctlQQەb!;e˗$/J\Hj)4iњ*bL9Vɲ 4G y . ӐZۧdAi UۑM R ,r-4Rt9f9s*U[ E(Q̨y M@yP6S2FUT$9;7pzjҙ+VAG:B4;pC`nfl,{E*ǻel.#fO0%"Jڵ\8"Ȣ)|(84B5 > ER׸C@gQ5t"]8/~CA#k"XvCHRZ4cOv()nn샼WOq}ޥ-Bi O%d<~r 'j{hߵcx?ܧǡ̎A ?c)ޫC!V7&Z% !@n"Nl75O{@^(p[QBn8'%`sL!9o_SXVX]E!b?L0oyZe;z8SC ˧ Kc;(k4x&$/9My*::*Ҽ%O=#`NBvj|ĘL.EanHp ޵IJfq1pBv'dt)FqLm _smѲwm5ȾNȳw9[i0Xd% Նg\˪5HݪGYFyQCϮHHOY>Qi;uBB[{OӒ`0e9 ?U[SZ, LJ#mtNL +p1XoQ' +HNy񑾦v'27=dHD:` )H%.PUҜ'/Pp}8"^FU~Bf. }l邽5LM&g^Sr^tͺLQn5TLRПp?z5  g|'V[ZrT~BSEQsfC>|:qy)e'ݐT+J=B#TV,ih ar+.5KCO*5xL2y>"H# MsCcs &^w6ApO(ԉ%MtгW xc(@6-NT<j7]g<:/B,wA?kGLՊ~6Zi>`*űt`6~8kBEvn Y=H4,rXnYFBSU=3~ 0mz)+J};&yYFޑ5K;(3Di<= ;';UWmh ~jjGj9זe_Îravk}U"Dx ]'F*33?Z;<A5]h --76\~ ԫ[u AA&s !ALV= _a<5g~/{=SȦIvJ=b0c O|zoÄl`}:[Ͼ7,9OWAH!O,/&oG31xݳjW#k7O)cjf݀gvJ33i, "G-+}va>`T*Z"z!I moeR5p#%yۻowU83I+Zce .GR^/$\ϨfylV!ng7CPOWj{i&[kh"{ڒof"ei 7q(3Z~; (g1uQ`QQ|*z ʋ̗ VOʓwAYl,茫śֱK#[FP?Mt*F=#ɹK>=Gzkxva@(^>f ZlD(ΞxiSۨ/E t٧C@Ч!aHS5L%RvW#ؘݫ!`벶m=C#Bot{;`mFkli6DJwacqԪ1kV=rXwkk40ȃ!u/;_+)Vv8T&r9Ov;MysBf)2%(#\=EJ:;VL<8}t1ɡ}§\U&[*l͝D _YR75=XS>7Ɍ!=c|Yu{|47~ʁeV(yup}nV3_Ǣ2i ,HGp@`眀uk,Щ4ZA~D(d^Ȫn%?y<[ m_aTAZʙrO Y]]sso աui4(ʲ>@K%^H ׭xHNP䤰IE2HakceRsEpYK<] qNJkƃM)sGCr~Vlb~7YR*C("{MfarMgzsHR$Z$4#;VrnwShpCB0=Oy(qB.dPG"@R|Nv>1/D ᧮8$&Ms |>K}}7ua@|sK)e6D] yn s Qa*%2 DY;.v o^8s:ӸW]:T|"~?cA7}!<_"V0#;;r؉5_]V F} 6DhwwtU4!'90^IF./<:/]bXfݶ vT#̚v+IQ !F2s%6?Dv,5>g8y:ͅ(lc/pz\}l*џJ{hm47Q¥Cڃǘ3?=nPCCFx.W0+pR.]AuL^g{Fxş:?!O2@:1-6~tM:s 59O)z2;3V(2<7^- yB@ #ˆ40o&iE$]ŵ==-nRQFKdkÞv!v_0!=,$ӣbZ 2IZѽnRQ] 5@ژCK3^8Y&tǃ>q٬ؠbA,z,řlYBJ;<}ήcG.G(܇$(2td0lo™/U.jbQj״ˍi? T-xN@σ+F3}VSZ~sF m5Í(xl ɊwUU`KmboW~a0Pܧ7u0BJ?ӂXkMo/x#@H}WAV3TgtK2 >;>}y⚢F JD\!PZIUp8\̿p7ʉ[R[`95>"B8A4p(zA *WNpU~9p#ܟG,ՐO=jѾvhv6֤K]5g 4}g87?G[^'3YPNoXk(Q䥽ѵ \@ԗ7DbUph,EW Hzfm벏S E(uƤZqGHW.cCEHOkY aAP"ms@ǖx[5Wh𼘈|1T9=6QŰ'H-]Gd;l }"ܓ.J7K.TiM:gez^ <1W5LSSX_=islHƇev BI})EHF㖄j).b4r1݄EW|2k=J[fP"̔J΃gHEJ:w'wܬ\K==E!%WlǷwhEx6$]jo4 i92 Xlgބ^]:%ӸG)i"9BBȃt,# %^<. eϞ_:q'}nַ f63,LXMrV+3G1=%mKOUd!% Q[Z 4)Ԍeofxl7r4*@+wΊDXQSlްZUC#EEu뛞3S/Kz@;/l P &U0WAGa ]],:ŦGN2X@ * ![e*&F Z"gɪ<2"d%GBD7l_bs4mR8ʙG9!|S@@!C/zYQ/*MR/ #={,W+JTe2GQz QK?\O_4 dqsR Is ,F9a2륣2Rۅۿ!;ǝ ΍0r(rυ> fRDX1b{gsd ~, mh|=b<,9M3yҏ3GE2\l+9eLq\%jOg.[,i,o7珠E Ŵ}3y_{U.S.5LAK늞x;+K"B1Ć*l[@a&r;qd6UVxi(l+TF=^gzbK Cq`4Х#N8 *q_Jd]ֽy'i>n8_<W߯M_ː-:(:1ˎl< gnE*pʆ 51x0T FW:^4=U;?~ -4u~&JdaT vcۤxcnn]h,-GXKd#6ߜN"̸ @OH$!Ȥ9NrȌE\apl&ixP&mysDr2XfS>9qpe~_V]T! * 'H%j&Gڅɟ~݂,wP@˧(S$W$8T:kg/iFs9+ڣQU@7MmuYf)O!=_AVDqRhg"X 5_J p祓hgq*%Xĥ2=N#>Q03BGP{-,maI'4L>6ܫ;_*^_ j`' մ&%1]6r5~dJf5W&[R >QI_@QW 4`=?qaרnc*OX\(OFܱb< J\1ad k|T؆m5R3O>)Jrr]I^ ~Hjl O‘Pb?l-G(&$Cz4"}IO p{3v\o6`y͡s):ьnmW?O1*@2vt iE[B l5wƇR4Q#tc"(5^>(_dBS#3@GKPnOjzHR` hBр+s_׺W+ V%uXh@}&>Zg=󡮌9A&MS= p81eۓ"maT*T`xvv7Fw˜p%/ȶCiHtTQ;bs'RjX HO4{*iHVL]hˠ;=\y Wh*(mxݢg- IKWY}+o.InJuƩЬo2a(xyA9 ķ3vLbQsӹT4;Avs#y_WžRԎP"홖Zf7f q*@2v+87m߽T윱ȓe![ahB`$,O`Zd/Rt &Bi;dTbjg lcz"1!$-2HgtZU HTtOJ0in+Z\ vK&&.|̡ -S,;俺d%Pu3'Lwq I_᳛I2ksG}O&vS|/y1FN!+T a&NăkLr3'tgluYq n ]_&g=X]>zc13d4aX3b ;E庯@˴N_ ^zL .폝ɮ$ tjݘPxbua8qmEI[0T<}'F{4')S&;}3(+ZLn#x2 Q q[x$3~m``P- Ӌ vdz2Rt.=ZEvIK\``Nx^ؾ-S^ »<"*c[g#wpπVY`I1]bv. R֪=iWy8ΊC٤TF1pX0ysg 8ߒ=AOFN"Z Cs i4v3@/!bue"G[=V 3pHC~Bc *n,`7x{;H Lʈ{"nXD(B+ˏ&cy&g -)4Q知 .vb6bqX_Ua&"7Gl62*O*{l<[Z%Y09I`l)%3V}e0p! E~r\ŽuR 'Ot怸B~oFP) ]tIG똹|%l k]_7D0DuV`1J| 7m;22ICfC[Ĕ!or3zCT+EP@1Iѹkm;" dzbYFaL-x_(7$ QsiR[?;hByldC*,&+;UD}9d7ބ*fV-0I[{krt$>()x?El s>{3Hz-.ɘJd[Mc(vT $EyPi P8Q$HsdP5ERPԤTze&_S֪^"dx^@zļ-wo3;zx?1q"ٵfĽXZItVk5m%v%.g":kSR0 iJc3q};}@أ)~(n"[K VQufh*S&UbmcKkXVΜ Tpuy\U6 d\bNdFp4֥ŵ9꩛0ۇ)6P#Lm{gfl~=Un>H8kondlHNݭ}:k>rX˖P+ EkF\A8Vj< ah1# GsӘ7!V?kw AQIND~} 7,j]?(1'' 2d$$#u[qa^pWHD}b(NIҋ~%]E`OC]a‚gٟb>+boEmgc,K`L4E̚%'ϹM;RE8]XlsW(Cwui$eYGK~Q[~GBx:p-j{˺ٜ Fz{4y@&7sNub 1"M_hb1)p‘(O*N(U>] /;1^oi6*Wf"a{nyCÄ ɨ NHXzgp\E'ˑsP0bJKS`jKzɤ/kO;&ef $N e7vĞT?*qXk~HzfϻJ> K"n{tGJSj=[bO͇6.y wɈ֑j^maG_a gK@G)ߜؖ@^ +Hh]ilfιVyry!JavaA-$Bc eK4Mmb 7١ྗUJw5麡Y`7l:/&x (neU\y0.˻Mvw2u%>ao[Ak)HuV V1zjb7h$κ^#UŬ|@zJTs MxlzFfޕTтڳT2}4z0U$G =f(n0{Gډ4-7<ˉgP^=S:(C6k|L5oS53u 7G*<EcUIX{rPnr 07A3qhx+$X*2HJi:}k5h F jj垘&X^'@c(D{6ZVa/̃Y^ӟq^j0m9Pfx+l&5Ě<>TUz"~TZ/^j'kg {_wY#J~h^B$8`AgtnTϛPdz-Ɲ" ^uw "t g^KDG\0 ?S}yXu!9>8ǂ *jۇT [+bZ 70(Bl?fFq%|Zj~Dvxbpn =r]_З&~~ ij<͊.dyKEW6GqKo!}e+O^I4V~֞IvjaްO:2D$G47>Zlhα b+"k-Rq$p(DFJ$PYǝXc~Mh@ t"ÆH&jCrVҔH8kP6[oE99-ĕsJnP0mbpێr^oҏ{Y2Z[o(Rjwl)QHh_f& لy7Lo>yLՂ!TMAh~)XA&PZHoi;I]lG:n}D"PA|Db0߸ߓ_Gq=*I56">@67_>fOVo$~#N#E8IƉ(v3XR+2n]̀bmC0eNC DZq2 Ɍh~ܮ&ajzrm-7Jx,K$C-U6W6 fMPb2JdU^muXg 0"a owIDԞp"8ǗTݽُCh˼svܭ\uq@Y)@XqE捸= O0ndk){?"ɒcJeR.M+~E&Nۓi#1#SyQ-wZͣ y[L& JV]65Xo9~[NX!@Fٖȵ V. ưr,^euAZT*s0@˔@Ag1+Hǹ 71&#Iƙx|@&?IgZo6\b(B6Y.̇J{6 E:PB} )>A~U}<6"OBEMɊzk/_;0\C&a[Y7st)OGoؠwhXxWRR}= h㦉H޸L+<ˍF}q@Y5ٰtN$:'(5W&/X6kk%HU鶁̾9oG4/16KW`GixG 蹡s٩]KʎeUTlYG~5"&n$ǁZHz Fl }wF*ŭ$O0C i;\֤7O 28|g,c O<=uztܔ-?4OtUCT&z ۽.`:l yr9\~t9 "K'瘝A rZ a>k#o*j-3؛}H Uy5^_Z ({Ղ00w=y:ϴuB#Hp+fHg8 sJfBN}ބ#)8amNz^G[#)is?F7o Ҩ$+30Wr|vWe}晙~ uM W&A;IH/0q8Yn;g.KխY& }6q;C _QU5O4̸ĸ"qRHlm­btL߹> BO M6IIlXUbwIʙJ?%FIa3<^&ejuɁ_ aQCZ!Zu@l0N &~AKJ2@gEwM-E8P@e[nmhǙݴ+ ŭ!RǃٳNWfNR"K᢮mîPϨ^ѫ•` ) nD3)یՅc43Bļ1DB) |os]G#ad$sq\?m.WZgM`^ag0OBN4$28-ТǤ6Mqd6)٩ˁ=K55B>KJ7zDH og4& [%y8~6Я9 $:Ç?JLV>,4;} ',~vnHg0͟ƌfV}sQ+ڌB8ܖ@q"FȢÂRL%Зh^b54 RD6mU۾*OdnkѬa;xe<$1ċ /b, WB^pw03hњ$'3z4@>LM>dI&KS`J߹;89HRhNB 90 VZ&a=]ޝR!]4)5ՀJ??!}<1!^6n/hE8Q t6@}Cϸm0dAl,VE(Og NagM!t0zݸ1գQheKOAꢫlP1q@+ޚ>vR yZ}Ĉܮ 꿗.ggzB\3ށ-}tQNM޺恀?!݇HR* ?8ȏ) fx9wkH.Т|]܅ 2>m|&pjsdo57ҥ"\(-y,,$w"(|=5 FQh{/pۢ^7=(zϢM*Up\ϩ=-!(;]rvS;ܙѢV,3Nf!q T8MyL25s<1z@Ս.Q<)+f Fhnß}֡a! OP0;O`=Ax?T;S ܵsݔ՛/N*NRDt3t_oغ#X'z+VVr[,,tyEz*Rҝ5T3'PvVvG?#, 0a -ίl*|FZ_rgw7Ylbc{`zCϘFr;ڃ zz@Ica)f 7H'o ss>, ΍X#;p 9G}b$D"2tU<Pl/,L'Fn_6^ |vdb#΢̂-_T9Eaى.{[h(#; q^`USV8^̱R#*0@|&?,}mz*;7ud]~)(^2TNL}R*C7ߚZz{:OidB!޻0PCFpVhxT;&QW,@|5 >|ޅ؋NmvaX}}`]gȣet6b,^w,+ɔ.TÄ@ gިu6KX<9S- [Fsq>հ:i_mBo^پWg&hR{ y8ħ'MYXUXd$PGls$-.ƀhYXwO &6N0 txֳzMTsE-DSkH' ;kK:R ji_67@x9,uN$ʓ#1g,I0蒹(Ƥ4rƲ蜒iEFM^akI-]!K'>:ca&)`rvPΰ-m E?E@xfQP 9")g /uе1xtf҉޽XK9\p3>6N }tR*85[Dx(9AMwn醉."olmH8}q ? MH̼[طOZ>|~gՁaIQƀ% J:5@׺Y1%i@=9 * SSռOĭ@|kBeGB+mS[ZLSv?#Ie1u&sdVV:[9`ߪ ~KJde$g5ՃQ?X+\ދRD 嶧@ TfIV">/:zA'dx6@UJpy-I]}7e38# [x0|iU: SL8ل&F{,j t$s?Vp}ZuoQg-$46tA憎C^q1I?2 wL?v(Ҧ;08͘ Bq H o~ N6ZX^AJ08 WO2ؗ[d|Ho=Q91ƅ\jjxRAQ{:^cN*Pp \:7ɾ`C@@y r@{Wc75MhwCV7=o~HA J=:œ 'm}W,NX`nW &E<D4e+_' ϒ݀7"ր['vlDA'P3i{-BN-_: n?}Mɇ0U_&+?#$ZsX,\ynU pw!"Ghj? 5Li/Cmb|q1nTEɸz)u}lXX,:cnvB)BXZF Q^6TtWG+9DwlP~;*B`ܖFf;{G" )ߥ @7o$x -,mST 4W Ho1pwZԛRT/7ntNGQۀ]^kPW9p~ 4p˷'.Q4FA7!~(ת^SY6Jb_6N6e?t;cɔ\x*iӮD#/9QB\(7FY}oN"gdȪDt'sP}|HmN(f7~ !tg-ClR|cF@~KFjNAiߚtȯ!-$(P/R:IhTP]| U}HFXD1&f lFzgcx\ݚ`'q? rᖊخIa9xq&t~樼ʼn3TwO'mK}ASHQxgRr%Fʿ :s\ _qZ`E =JuQP. Ƅ}K $Z pC 7*f .'FwM4*Rl 9ir.:"&Ta#P *41)Еl0˳BHtS-8XoE9! ..ef.*5J6g6(^aɺ,V~-*;7VL!r33ԉiK0@3hKߺLG=Xzs]aA?cj]"&{칻 D`w?IL":hE}Q%  P6pn277G;pU`̅fO(/oڔHJ؇áy74\Aq){LqgPr /"Plm[(SpOv~eȂ@3"0HXy0PoR ͦ4 L /nq\p iA S }xIu넳 fUswbܓ,Z a Oh5| 9ӷʼn,r#eᐂVG2z:`6*P1s=G;al?0?Li@$f϶-GKJ]3óZ l4@ +M4QrR VD۰ס my&cO'G8Rkf8-H-S+Xg q~w6 ֱH~Rq(jCh;S{Rȣ!_)FNh©=( Is ~uW_\lz-h cz=R}OJ O_Hm VZ=wK|O*-޶߰TdJn0bʑxC5`Ee Vw? zN-R,RaUϕy],YNJornO\"ݐ@ZO>prM(U/\-Uǿ@aZ cў"Pd䱮A{3?$:_#O :P{洞~57|PNd\=-3ĭ: jz(馽䌈fE R@n=:9]~a'CX. 2JVbn5(C`!N;$gRCT( DžyBFGF O3X\XlRDH>f(zabczD<]yO(Zkq=}=NV蛵pNZ*sW.e&'}2zDlӵ4`ه՝Bg\;9#˔SCqŧ8ŭ/7h̲!. S=n JE`&&\b JO%zM#GW6vyi^P WH)`cb[օ;}SEOKRy)=?%zPe wBI8/:;gB up "/^G~ˋ@l<)Ǟ=gؾ];rZ%jXq]ڥ "ܙf'%u1aEf M)|s랟r}rD?(rpPL]i:⨛Is@EܩdkDٺHTݢSpRIy\u1$\ s4myZej/ >5,n'?ߥ֊P}pZ'ƁnjV%@EǍR-ֺr/H<Ҋګ1Q ra2SmWz:7Q)POZY- _4*W#P\4I$Q݊q54a$yO0E"_p]~2-3 \BI œu2~ 4k|UغV@&(=횝?ժrfGH-J֗cg#ۤ=s6‹s zw)tn9Ⱥ*^8!pBlxs~)m+8}`>@ N yaz9'lƨ$kwC$U'Z^"֝Ss/qyȑΩ+ۑYL\?m$FXzvl;NxCEZ+ Dο~It8G!^]ir;/Ǧ Ny8@d \ ܧGGe1tn'ߋ}CNl9*1HFσۊ[j}JmUFn61gћp@ծT)HoRul;:4a\šsuŕ)W+}(90|V*H2ʫw{g j&I_Pװtvjk̰(KI'̇2; Բd̝ȝJ%ϮC)C q>Ɉ<޸89ђW dmZsJc8)SOak#xnOJά~ڻx8XАh36z5Z>p;N/L~Իqp2virJb$;cG{`oN7s̸q,.%~I~&eK [ϰz?#jq R Oƾ;8΅W NPה@li@P,rFBAUy#P9<ٛ*|UsŜrՋr*wg7Ttc1ҕt̜+i Eu(;]4 4"V OX (ulVNܰ-B'08eT Ɉ5uiLS7{2{A|xsy&ũAQ"|]ea=`byqVDOd?V8ѥ+Ϭ%zD۽d~!,ǬTm9Ch2G?=R ! KCr80DJ,~IVrjn,ɣI9PUٚnzs1?WHwݚ6;]ezr5BzgYRϐT}SթhCaHG{"Z;p.-u֯Gmwzi+T%bwʼ_ƺyيCΑ߫E| ڴ;W,F"Hk\Vn~KՃ&̽kegD^! YRk4)¬YN\tG_-У(88%w,/}@syH͈k fKQҟjd^Gjt"xi'Xg,ƉogG-o9].&XPEQ1EB e/9˧26B2nG}(~}G 7Gx*-$mL(C1omBc 54V}^aCC2iO×5oъ!|j,OpcnhS&;>/b_"![Lw#GK!G7ɦе]]0 :Ѫ5+>b eo«ٜ=QtsTvUdE]4ngq?}EL^r*F"՟IDZ> 'cx)ÍZ@ȣd-H0iB"??a@Dd'K\`#%,`cXzR陛q<$)҅5pfY^O3g <EF֗ KdDmÎ}gIyz,qUϋևtv125 a3=oKޣDy5;`6) ؈&N. DHUNXd*8:H3j]){1$(.վnʶxkc ).Xx{#HWnCDpGuy!PЮ*>ݼJ֠ f{@@(zJS=X*e9YN9(*/_ =l\d_>O `}Mx5 |֒{wF`78*z}{b"jY],n^+Yɛ.^{} ׎q=tߪAr8K6u8ż\G _: Fߦ QQ\i-yx:܎J9<+zir3FyLF+nK(S<d[߳x47Xʺ04UW/T MJ/ĭ`usDBJ6:Yó=φ?mYks2,c=CX~r+z_ӫPk c-?n*2)6u#ZS{fXjŊP,Qsgnqs]EdHޕ˟>|󥌂H$(+w~SkS#;Ue 9p!4ѵ9u&WrDg% S5jP"0JIdRiȄKkn)T9r32␟K'\0:^ <-H'ti奝ʕOTO++hz9@ 1$zP1/ $\O`/;RuDZ:&pg!\Tjv(ů _cKFA{;A,zE0H?Yi%rC S[J1&x`W^dz$UT1HŠM>s8}۫]p93FxeZ3pf&]F|x0P8AlGB 6GЬ9giRD'ުly8ݖSߪ5)7uXfr{VPw3 ,٣W*fAX*aAKԩj wLbw^ DkE+l>s@r?X৒p6kc憐;ZJlG;lLF}iNĤ(6} [!)^]%HK]ZxC;o.X 9е;e8W ABTd2s /0LyfX@F7GRT-I4qdž 1-v{MwC,fVTlU[itquYQٱ9~K߄\de_)O-L̽F,W/+^㦬y~7y7S`iy7|lUʊ[RuWDpxaA.$7$r;`F+hĽ ||(5ߧckTx\ pc240M=0Z "U׵a G7>B 3"t\TP:QO3mwRrfUߜ!PńyoU/밎{ƭUh C&kȻ`̨ʲ^1%x?1ͅ81/dx"`lF|<}8b>}#nof\>` = +L$R '! `zR {b JߩHbS26Ljywִ-TA>ir2k+xv*YERkGR%LkΊ/_Cy3sx"球6$;vD`{=m~K2O/8(n79ʷf̤TOk-b  ;`dzp:~j<| ca!sjF"9N2uQw?dVӆO- 9\S'{0ӚeG\/3cO߈af@M-p.4`tesmq66*yY·u+`oxAY#@LٸE;M/vDڞ]WNrN iY훥/d{36'|JDg28=nÝ 1RRZ/[9w5;, It|omчĦ-ttFH@~4Q;D.O"q(.tﷵӴ$yJ_YXjF弴c^; f-c1=O$|{NL~MF+N{ 3mR8x`3_Tc% Q$|쇈*9H݉>(Y6^* ,B+aĴڑgxFQF\^ C9q ր0 Xw2]m,hdu%/,<\&6˹{<23Lr,c;UtwǧܶJJJ!%)ē-Z,k U ;|=&nsXrޫ/wλXBԏlcŤQ4(CѴidd?rΗw- t1 5rM TFv`fA0DAE S*`hz7s.g3MNƛk@L,@s|\zcca?4.5ĵj/~ m|fkvE{#%;@=FFCY0UdR (犁+Ŋ_pyw|FX_'bxr1KB74N#6í=v,*t- -:huWF% 7L 1+gp7HW+e*8DuC@Kt&0qG=2Gnȵd"^x׸/ps ,T/ O0\ !Dž ;k25L~jݲw~3thBDXWM"hW""[KT_N=t ; 08tXV`!¹1A u4()o ryТ~'Ds:eZ D)JrL6j{]m69P񸵎>Z1~A^JOFcBuNd beqJqo $iI-!A&z=cUVJ?J=siZvEuDW%x. ׁF0-^Tk;])\&~jfS aʘ)SL&kR` ) td =C{-D ZZ+ }Y(0gXy8Xf55oԪ%pﷇJk]/3yV%,@%x"y?p/B$Ց].T͡3/#}9 [7\#\HE ;K ͦPq꺰*#31KPwشMV?$JIy;wcnrE%f ʯKj_y+2IfKWiY=04 8XI6/jy&5a\,W6DW~xL3yCz+9*oVwklE)3m4P }zlE)Hcةi <{n$5~ M֣irFgG"r7)9 GCP#;}",SOGyvN9;[eK'*w r'vܱgYZ0707010000003b000081a400000000000000000000000160d9f5e3000165f4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/i40iw/i40iw.ko.xz7zXZִF!t/]?Eh=ڜ.+<E5"9c0Tf&=*ۣAr љڣ..XôhOB+]l\-JTbA "꘣(!΋ 0D%e;dOس^z_;}llPl˹YKhC`EsK7C%OAWI^bV9d9@ y`.$;\q&Chܽ(P~-(0z4#7<_cukա?e#T_YتO*BTtf݊B2 )^DX^3^SP SڀCp*Hgjҧym{]WsVo?S[Eg(E99.(QAy~q-}?Ǭs)2 4p}G%'5/ns]xb6cϢU=6}贊{vPAB}SBTA韖n ١:>Vvyy`DJ؈mO@gCmxwPّ:SiMt]Z&A'He꭮D:-qXPk'DTJb1VP .XTia <gY+)Ϣ IBBZ:)T-=m#` tE!ĞϹFo&l_XԶyYȖ9~Rя@SI:H ob@.N@&*T~?L 5>9koonE %lY\.L쯱Qn@-*yͻn"NsoRUL5J:HngxR$2P&Z R' %qfτOT}ͧ6(m2WE}:pƋ(~~vֶC$qh81mdT:tpz !☓vJ6YȬ־̭.c4 g(냀NG B%HxT|x*0﮲tP9kMǤl.*7 ^emFte-%찵$X*6˸%^عx].쫣dtUrȥL\j~,@79y O_ 8{lG*`WjT:<{ʷ qP QƘZC@@0i՘[l2 0NOooK]w<@<)ٹ1yeHu?Tai S޹ZoQX͙:o?X! fDղ7wd'YlHxʢ< Ѯ9(2Gެ9Y-hd%LZ݈؈+9kբc? 2cHGPO(-v ?9/;o^dv 'w^òCy3LS R?ۉWW4`XVZŘD8bq')k`K\t7hCT Lw)(fLÁmaYv@qS$xK90yxԷߴPHpKfl֡{uWT >@/T@o;?K ]M_VtւZend*6΄QŔtޱE,\bP:?ح)MUej4r9&7+k 9vݭ`2-I1q|NR3 Xx:5Mo<g;$?#|ixZ ՞E}xGLq\8Q{u5',}CWlBb*B1U>O~ܱ³H7Y/.M&]( *\/UHW I)-gJ%0؋-i^͆E|y?ѺEt,l"&==WA^пxc=4Bvk{lkImi[[z}j`M4yukA!Wڠl IUzå(yn$O v G2žkZ ζ15볧MN\ϭ-3~yd0U*dX weI´#Y(r7j Ml35xK{Vx)Lc"J-ib4 a&Yp|70P'&$jd5e5Kl-BlJ{ @ 5J߃^C`COYG#jee?Oq|sۃwdq x!CQOkuv&jkdTU9[0Cjݪ{+JIjTCp8k%t9{}нUqܵqˎWVƣ$\iԛ^W?wZ02tMi-x/v˚<|bJ ^'haq{|jhڀ %o0D(OA_$-h AK9$o*Zh>E:E' vP:?J*Q]?\]$ C;DCi)d'*{}9\084,y X꫑8[֨0O|댅n><]=_CR_j\s3WNa˥SN3 l_R,YIO7Ũn RHZ|P c_YN6D ǦNў ,u##|bsmxi/t<*^k@5\D"Ҕ"O,5/ O-QtBkBMYc%E/gotMt֘Dᰍ EN18xdžތU) mĕuѻ#Q8 =>m5qFr ]YL <,Փ{#ah %5vmURhi0%|1Z /4y*>{_5Xcq﬒WM-M|@N( 7O8d](}!croalEZݔmP ^"%*;XinYϡ.i 6__/Ue0;uY0YZx!NmSNF^5C{LdXL'LT[ilIk>*GUH"b[q]OQsW!H&Ye}iaC;JH؃\٤o.M+h"ƿZH u$ӎoAf:N5iE2dY[O!+0Fy6$֑kl)m+pPZ qeRGWrWbw뤆MUNW1mH!4fR8G jx?܄\r (S֚T8H F쿟XAI3c#(_ yiJˆj*7_<}Çf."!ud y\  <\ Lg8j:۰N[DdW&x OeeaK2(aW˺]cZ3CDjIr`Fg.-RY)p*NjQZOp6_N5-{7OuMVuuv&2B3WH@?L۾Yeo2(DӢ?M9.{1 2+&?6ߡC&ʊMA[ 7;CkX+9RV캉(loD"#w`=zhkCHb1dõXבP/ۺxAKXIT;XԔ..،0Iyw|6s>pDJk]pZ\ NY`~oݺ%1q-tƟ.> 4#jA?\G 5]J`)@+T(eQ ,R@T-wzܨIxCقo㈙*}!ݦR9DpZn2iՏ ;B Wh% /3,×h6}A=G߫ W̶ְ i{,/(H|bW3;=m;)ΰ0mh^QJ5ϣ=Un5 ; ]Z$`9~T)vq+Iʣ._wY$Xxcp]DnzEJ<|Ya? ;o6T5w[aU  h̨+S+&6Lgg{ld, :ӲZhof"\)e*Һ] '%!df1I܇Ys:g0h EE_ϬF` P(ؖ6s<,z/_Y4溂{+vM(д|*PriCoNi.[|p7F] _ [B^R;,Lab.-:6Olr`,LTnvµ) +Fy!E~x3d+Nkj".E E36eFUP9h@[fфD1{pK"'N)͚Gz T<3 =P|ɢiJԾY >xKb7?ä*hH0t_ި'VI--9Y;Jʝ\R EE ؈/82!ˀ]26xYȏ< 9uQ>T!yuK9no 3pś m5Ge䭟y} 9j^@bpKyeľ|N?7$յi_eL8논4d\'?EMEF'l:68@7^v3qY(:D]Abeٖ9\evc!~ 2-LuM̎Wd1- #t]Wumu ك+<xmܹUYaaevEg $7G[IC: eh#PXYQ@fxTy5&1XD諭du!fEqY'\T@؟[0Vzgx=WWP|G>[3=xweAw 4{ZÈ~R.}*6+JLJo4pN,Z)T̑~gC&snŵo8+m\Iu۵Q3*0ښ{ FN ÄV@8w̾/&Մ jO{mafg ngykrװN矖B mJȭft>u[!m k2v*k+J`B4̍p:Ԕ@-> 1T}H6V7JZ}{I7DDR$3vXHQ+6c̹1W;EzPfr2FtꢵJ ?kvh0Fž¶U NoMbeVñ4͟IWLYG]o*jipNNk5lLjIl7\ȏ1uKUbs8.r>aB'Bl{VBݸ!lDuh߆.*T]+󪽘uLPґQcŴ綛fI )Y'Hftbe>P!5J&ZaQDTFf69t9y]xK|z -( &&l0Ls_vQyU>.(D FƠ@izI 5%gqܽ-()bDpn!d+[WMM!(˰e]̗{"N۩+S_s00I 5f$-H:j $(&9 ȑ?9S%ڎK j_=kR_i 6PTHIpS> Z`Ҍ&hy1Qfq 6- +(;ܻ/ԅV . =žfBYz),?RHJԽ<. @A?De,=YJG)h > -028(ۘ79AP7dޑ2:vЦ1r&YFJMPr2ϛ}0bCԚEu^7?M7!y 6ݠs tNUJ써68C$X8U+ /8 jpÔmsK##k F?pƺwZt78^[f]*pݛ.ʕ586:'MI6)%̽-N͵ VvFSȥ+Iz$pvw:a+!uwk&^G%B6PYe. .7S E>^زMA0BR?k@ h,+erٹ_ )$ d*LyIM.p؈8Ơ(}YSGaLd=ԿH"ƹ"_dNI4(C`" dƪ`)^>KXM̪ތ`'fGhsM}-,AI5`GޕhK4iVBk10GXU/:5sm%{Vt_,ޤ.1%fY(E}%:]I; =Y R _ uCWmMVG􇯟#WvݖLTg#5֮GB_>xi/Z3lIq;!{_ުE爮-eraOssN!!X0P39V/XhXfya3|J) <;ԭP, %3OpqL3b'F{پ$v_q`h7*'8ģN{&@){ :ahO'Th o]6fƽIIGp\4awTH)tJeޯIWrf1f%;ݠ۩s5qk1*v%[nbǑ?Eh}s_GxޝMƙx7bRBlBjΙ9ĽC%y{u ek FRjۈ8|`"w=)D#-2 |Ifx%ר![3H:zm,,G]4+OzAAe$1P׺0oe"G&hN!dg4y޽mE9;`bETSx? k H|h%>0Jz&߉w$7nllB2}EQw8K¢V#'tOIRq\AQ; 3PvK.ʠ>?r|mN[T=*rxz '#R2 rIF02ju$8in@[3hM? 2~ ^լ)T M_|퓵 et4E ^Nw*ۻQ2[Tsx.BətrESHFUqJgZK VT% {dGrk<_*i\+[3KLdV=с<_RۿF;b]vƕQ9?!i6Ч ]|㬓'?@ XL`no5YIX!kI²A݁HBu_""2jˎ :OQJ؀;̢l-H(`hLЕ! qBN¤t*EKv"u.#U5WT ɷyPEfZwW)ߎh!Yj.@`ͥUXAo.֎(P祾4'FvD%}l vh+.rOE7f*K]tW`? yS,s⧷d~^1\!0bI'ߟ-Z㓊ib4뗸X<*+3-Uasp% v&gEx 1O SwNN$Z7)g.Ƌc2}K* qtƾV~ڂ5%R0?!1xw4Uύ "f^8*c·~Eq*ubLpnmtޗfb-3MqԈc*̐x0#9ڬFӔ"x12];;c՚~w;{?xUI?!EoUWҙ(kK;ڣ&/\ll Q#ok:cOlR"2fD+yϺxA|(yզl\ȯ:?!$!=s)UYޠ+aL> cT#s<899=3GO%RbK, 7ҩyԺvA,;?W zg>_f*b#4n}6@>'r'XҫO^C'I{`p4.]`]_OL9V"۾^venimm,i)DD,jq'n7Ƿ3WPu+ƖVkx(GXExwjYcB_+ ]e nA&6 [D.1oĺmh~TxڂsTK'0˘ UY: 3M`]^[xJ.ڴ8/f lA 3Cyj)7n{$>Q6OA%s+M)dHe)kZjӱH&GQ/V][hNk:4c>?;'T *=:&yČ zt0-A9yg9xVW} 1 ZmXu'Wy +ZBЏAM1<_Nr?ֻl4b|rF/C<N)[*C iijٚ<񙮄g,xWe4n:}$hje7KLՙI Ԓl>s*n}dϻ.~}abVWVNl[-cy]j O{ƑaRd@F8bIUDz4JʂB&cr|@ r K"0 Kآ[ ENb[yohHtC%Uju ZWof d lA?X3H@{|[gIOx.#U1nyu vuCi4do%T&$IHCՅ\Ȏ]},c"ْ*3wG=޻폹"͋_ S: kWn.GnjϓJ5А d§J7;Ip}~]]7>01+ 4]dR=sWb)(WQe!qk f=k# `{=4%Y╸O*S3ETV"~ y,$,[Om,,YjXOx R|H0+M2>؍4j pt:C'\KܘWrB,]JDabns@,[)Ӛ _ н9G( }}Ղı!Zg-`-gC~DzK;35QUY8{ Iÿ啅{<B@;XSOċ8{E(22s*I\/^ ]j.7WПM* F@ՉE\!3EA_sui;°5 = ^aɷXS;a'C"i<\{8=4{ig8^\i BUS&enNu/g?Y0"sG881=OW$,NӪ7\5X>fkƗȲøh3I_D};5IєԷ-& <eN*}OFG5M)%5zp&I!OBc4C} KŋSfn25ONZi09W >ey:҄ JKFuӊjmȄS~Hc awMͬ<CGpOF,b@̤V nvg'Utyޕ?̓+ t#1L$7.Pް5 NI@E=I"FPTW'oJb@"R-e[j%Ʉvt K~1ePk&B?rz|f-Hn?&c WϦ(,RYdgU˩|Tf7L#mEѶM^3&p)s@E4wf,[Gsl &ݞA1O NhzsG!o$K*c@'U}֊YnO\$7&B׻$jBVŦ8?, !cDo]؜EZYI2 j߻HÿN"pwXW o2udPޛ_F_\LAn>~X* JONAu6hv3RUϜL34a1l2cOG&:rkwqjˉ5E9ߡxpܽ%;2y!+}VL9½wn9P݃.M#Z*=/r&b;yoܙN *Wvghn" Uz{V{a~۽Lט88lk~k_g .j3':Y?Kf"3ՐB~įfw~@R:4jOބyKMsrGz4 I\2U>|#F-Ug? dV.';F*seȜfO|T{*2ِԥ ")p.$aJ\_`5T˳9YVE*;hyh}73ʔ̿'00b,0or몖;`" oT [EﳾVo=lʹ|w-HdTda6lmË+R ȻӚ5yj fOHHp rH((C_4yywtLrmܦ0DZib/İe5#;8 W4[LDMztFb٘~L).?=37W"z|hH6G5umbGõ4<߷BcИNqa~2ei:; Xw/xi5]O4/ic]Kelk`|ەٚ8 =>b[EOLB,j| I??kٺĀKdqRf9rey9ҝ(8ǍDR(#ځx>~lĎ{M4~R$ Ht5Lk075 `mF\VX8Q27ot&n+orEAH^|]j@oR1Xմ,i3QtSĺTl-YgHt:3ZwdAGP"(Lߋu`d`RZA bD6I)LG-\j-:#u*>֫.hp4*\9%LZUvxn˾I zBCV|2jY/%V#-wIAJ*P[2%HSդXr^;Ai/:=5?db)fHYq3wvl-'2 I%-CYXI9H4]vPt[jMx)E3HD^f"VTAкc+ &}vn#W5!ݭaK0Y}ȅ#aݳAvenV:HvGsd=H DDGfsV[-FN/ē #&{ۋSaM_@ dț/" ȋDut! wK_c]<(`!;!}E8i.~:r}Д#}F*W+]U _Hoį%ROFJ_#k!SxS4pY)I_%M$c\xu%'E3 Ϡ?ȭ.讹6tT~U MO`[Do4}E_ˆe8vzVG| ~ FpO0QZߡ/xL zz_"b∴!ӃH)Sd2cݓH/3oNNL`‹1u!=syu'RZ><3l>Q7#&0+Ih6HbhM&@1ZF@: /b7 A7ŋ-}}e_ۇGwNݯWq>eepT[K }c\/]ɔ ]uFjDndG[?pzW g**O yP:ȷ*!K?o "C]s DPc$/ΗoB/XpUQYPxt* cʋQ`U=zbl. Ѵ!ҫ4lT2K\ tb=yzy' lUӜFZfh!DvR/Ew׉/Cb|+/jϟk)@Oɲl4f74= igx6Ade9U+w*\,hi#@_C<%?{%s ]ȑg we]p}:ψ7j@2Hg{mD $ݭc }_#(9?K#LwFzǠڑЎ~nO;k }r pAn%aτ`Pюse͜-i s#Q^sgqu+%qÞ M`oYvK@U.DE8j'd`tnW78-^X&cԵ?zm:LV$"NSC(+u`Û7cz72 r;IE5J+gC=s7I0+d20/s&ϲGv] @9vɦ D0ߜIJTϧA?CT1`Ќ9VI^$VvJC;x* (baiXf*Q=ZEHw?7WI>1j_E1JJrp'T}4s/N㒞;\9?Br^#¢I=(_iù]nF"E\ZɵFUVI\qXQ@w'a# I[ہ  !'|=>ojmC_xyI5"mH7'pG Wb_\$Fyxei{8Wg?BBa\?-8黨h*sQ >Q^{ZWͯg[Й-%Sb#q1icӯGƍ(QPk΁2Yʺ8$D{zکyCp*QvDU8bC!DUǨ.R[iN|6oAQrKl#2Pu~KֱWGJyxTG.߮=M"~X!C~ۑ):sa/F|{hB|]I//起r6[K5g0B<a.Qێ^KX;FU6I0ЌJ#i?N{ބ[ CRS){Zp" .hjX#Lȣ !Ry]S0U8Z(໲Kug 8>ig)Io~"I1A0S ֹ]\EgNIloY(lP&;'_ 6\K FVI. ,":'IUj}&v@ޏ0b'dAc]iD k'{?mQ˧Gqi2ܵJmy@ eFe ئzeXjZMţ&KU ^n Łz*P>'–Oyd%I3"S`5o`>`$ܢxZ6:8^tͧ]Z W˜Ie!FhWw 鈼|.lnTg|_1x= a4lVOPUGF/r F/ 懛G|D^αC1\f%YBL%u}RE#َޅOOfG=elDn1@rYɥhjf@\cd3O [u m)C D{sp7^8 ,t3xl B^QKS+$#?'u?G1v qHX=Tp+R %i1ޅJIҍ`~"f4x6OOE~D}1xy OI%ü%%aU+:Xj @wVbR!4FE4(wPAGze3w_^H@ x,j na â1~q"'s9,YiTn)t!΁<]ZDT0/!5Zw=.%ehkVOoπ==:?t``:"ZN1,}@&,z;J9o$pĀNŧtʰSJ}+xq{GD5tfeݭFv#[|pݟ",BS)R_w0KsTݧ3׺gX4oPt^q[I:O(DpE'X ~X&;-xSFЉVWk\&|*z?wwq\7y?))?G.Jo&*55Im҄TM00jApb(W~;dw65t$nݏ? Rn&hߝr:qo]t[vẢ&>t!~7/]pbvwi=1eIoz\lN6T—~d'~[j̚~c6i25(eS ]@`ڄ:!癸?"QBS8#"uAV\ijC'$+O2n.f2|cL3onx1ERr>vb`VG$|>A,#r5#9X&^d)!Mh)E3 .B }Uhr \_E}$M4-$ADpsiJvuϩ)1k۫6gs"}u">4谴zfz!5VMqi!ٷ\-žw87ɌӮNôNx_VH}]&hA$ӚYtiBKI +|GKQQ `JC>z2:M#5Tx*~>Z%/"5sZjL <† 838`L 9#tnG@?=:vʚ iiϘ#i"1Q|Q O4F/;v)%d+)l5^^и&1,1o{بWn99K_gT Ί8x2vkoAˀ3 HG CL!{:iRЃXѢX]a2ZGC),WSyHTXf{7!/x;GW6b.lt0 ЍgdޖgMRQwD]NECwЕ[*vErh> ԤKt#RRß'cF`cy$5o 77ܤ7gz͛ji9R۵,KbrP~IY/⸾Cs_pׂCPSqxMʸ#%uT\>}Ƒ )@I2 n?2ۻ}P(mY1T7kݤ7BU2Uۚzmӧot[uH?&0@ݝ?mT-&0*I洟:!5# 1lajyKkK9<%,P9;Ed0G~\Fr!?z&{-Ձ`CBoRZN;e'ѮO|ø^8+ 87|te`Lj+(laK4䳄9Mј f$RS%P>u3^KrgԮ)g.ðȚ^at;M[(*-D_󆾁Cy'SF. EѓGoc8WFl!3%wkR2R&ke<+x bH^GD,R߶fp;zz9=";LS eU:؜p%њWKC9=@.nP167X#暼 [:4c#z7z #;ZI:"Lx ͭwisXi"#J?4 ]fXcatR7弦Ҩ_cT+w]RqdتDMYy2E"!l|Tx\9T6s40 L'rHvZy(-O6#$Wj92M F|MZ)u$>j2f"-Q=9Y_>^`{,ZSF_k5M!~௅Rn#(nVbY<~% f"%pFN_ vlm8*/n<МWF33vZ]C!L]@ *tfw˲ |: RD#jH%UoX0[ ^3]FVS[〯~b v8z${OfB[ J)*b];[_67Ѫ4v i;n̓߾YEO&l_7sx ~.:X[GNŵoI? Pz|)~EN tT|Kl-j2색 ӐKPOm*K &x_>xc;q{+-§2nnbV7'vpW s8WH,trq?0VMppok ɗhЈ ht_BOٻ--I}Ө^sVC| [>ja>:̃lplϽ2\[*ib)c>5i+Phgd Td %.CNyJO6 mP!˛$:Yi`UscIU;2SB:y(fSM6&~,E$:[ܳds6VJmeBnj_IQ]% (FA299l]`e'fFq)^ʂJaõ{KJØݍ{vY۠Bm՝SjCBW#꫟|gfӏ8t[ BqZ'>`}ye*}R:#*4/x"}|z]¼y41C .(5(5i W& Lj\hp)Эj?>]yoRwx/;a2+_*/0ܬ8k&*}V&9/g@D":|k80\j8$i; :[Wrm\*RM ֔_ =O@ynO#N]/US 8Tʈ.Pp՜"tG^ 'x&6N6x ˁlRdPdzH_J"3F%{+49 !JPKz 8JN=[Q$0C'DQɔɬ(UďCI:Gk۠Ú7Ǯ(yɳS*S? aKPT,`租;'Cؾl f>/ci{JZ4JFae@0(ݶAxNެRG8*@&IxQZNbaZX6\4N<| l^NtfSg: y*q+fcY.{v¥ɪ*:0f}uo*0D^_U POmxUgk_sNנB'}dU~M. 'i8cBX~ MN&뗨`W|ㅁi{1m%KX4_c% مF I`xf s&F&{jV&j~E%R"%lu:$WonQ|X@VVUݤiM)ӌ?g}ZW7!/D$(jpBkCX%|B$p["rnz(K4Q P>[C>@n 76TߢOY*i 湎;X@ג]vƎGK]Xs8Ŏcip&m i߰\NJ-z3Ddb)=xd_^m r1gf cJleʞY3Y=ݷښp,ae?3W]kx|+Xk/{ 9uJ_j4b\lKJ1/>=WL8:ݢC8:g cŪ1`G9a☿/Eb[8yE`)^)nwRXH^yA2g3rVgm<*$+Ib<+MQ 2\q1? &2ʺ},xX_RwÈrįLuMF(1=F+l4C98h E\ ]0Fkʜ8m #LEDVCbѠV*!N#pmGPmU̴-'o AqQwu>p\(-DCt?[X-WS (K:q,_qSڲPR$M/VojƍpXAD m^ű%b!y,18Q'sGN3f!%3jGipߢFM/b3:˛=^NA:"+q(iسl'(?vl0º)41aے_R}菙9L4c;he"H>-FڒՄE[ G>OhQnpgN^wA~RD(VƅN333)u(:3VʋOM;̹qqn٫d]j.lZD0j;TVfB& `šz 'mO mer84r$cQﰟ79ߩHBgip`2}fD>,wdn-**ݡ  yZxזm䰐\ HQ**y#@Nni)$pTbM R(NWY'6n Z*zM}5$lüen]Ị;Q j]$2O^FEƤ J=ty8#]X.Z+imMR5nYQud6sC ^9yqFLۙ%z-KB\Xkpgf0^W]YWt*ͫʐh$; _LOYjCjVVHyH(Aٝ%XO,Eu9Be ,)ɬV"}+ON:L36W)NB_/UyF&lC X t 6zxah/x%ohlݚT"deOk%,ߝo3;HIi %5'sΓwAOƙګuzXQe*?ip ]W(Ȁ ̜ʬ1#HO= §1\s5qP\ꅨI^<ԟ'Ӆ[_uWj١cJ5X en1Y!g2:K mK}A7m㣚tdQ̧CI;/6lʷd-J-')pa)4Veoՙe$ Lf \%5E=B_dxz[HUcW"::$ Yc.#4^GUX hK>aM$k~R?t5ѽX E{ŃoI5<5i7@YK:SJtیd,D T,e4ζ6x&|Xo &{a謁;_]:.^Rp8QD-w'P,Br&ϰP2wӄLî{9Mf{ Z(;B=QSGdyt(0\V2߉tkKmw@Ael:X(W|Bvi/GMt$8!3Ӷ2Vmt#~Β){caO Z 29t h]gmlR oKh3^T4"3qZ a92 mZa=A H4 ?ɣH _my1TlͦǢ+AB.bԮ2~urS Ka7z^WLNLO`g{\#(+qjZO| !m݁I)B$&T LE Ygwh@*Tı&l@LxG1C49*-q f-W^h]trԨ+D˦=5ݴ"2Le@X߂{WPNԦNjWhsi8n]KZ#xKJN;rGM?ywwcb'w*)a{iA0VJ;Nցz=WՅ֡Yejk&dbs`F.P]k-'CJ0/橤7,J9W".[oC 5EMG4BPPJpMb;+8>[{$V)3V&\&,!؄Sq+ ڎͭlq|ZnPprt4|ê+92oA(R K ^)NaIꅍ }+f^~]QYOv~DZ:!jqV'X/z슎)}S8i ͡LggZ9&SdN&M]qΛD _R{(Z'搓cH*͒&>:W2t.It2s &[fSjWѧ6]kk$@bAiX{}dyĵ)rxbBx5\ukbUܸ/YOJhGE:J4QwQr=(E⻗t"]P87e3))䝹UY}Tzk0h+5Uu:t!R7Ac|7cR.GVPZvo3!+IBYI*}R!~wȞ|#7b+[j;nXx@ik6eI$|L6-RsnۋLɰk-OW,_ ʎ)ވB!'H%Q&b {=M< ԚW݌^)jv<|3| iEӷZ GB0[*ͥ 3%aB^!o GmU52'bDm1sQFO>Kv C)u:o"sDgK'Iz^:^SY_~e=uE$1<)wa:Fo)UVIY1:ȒņETLx&j58top}s3,J^yio O 5O4\FeYC}y<ԙPcrj "oQvtRPĎ2G#ʩ;t4o;fDz;1hNO;-,MAb]c攲tr ɼM3I^[I4t3?ZX C4md'Y_7']i3'1~ˣ@t wsN ")!YKm!5 xֺ/1_u-Q'!V5U1-`F`4\RYޒzh 4MR? tj&h> Td;݁&?÷`"/ie9obǹ$LHC'ˆ55&Ѿ 5 ۃ6blIn*Ѯщ HkFg5Eg 3<) Վ~Et@ mi;P'Ùc6TN;G}K?8a0lf2Y񺌼כ}๿ށ}ۛ 0"iEiaisJB5_ ~@Rȍgb^I.5+ҞFI.`_њ|V{}/Z-4TxwdB>?juK`Wc~BSW\yazaıH4T]'aڭ*b[aBk>ߠ zZn0,IeI*J ô"ڹ?4''u !FTk)jq Uc0!h@vJ33rp?= lͥ'g'޸8t&Sôcm̹t̜M ~`h倅aT6PJtΠ3GܢwG  aL,褆$ۤ6&MH8)IM" ĈP)Ѝ MKҒ&pC|yhAh sT.ׅY _Q0i{O;+|d&h͑F~ܦ~e:cةq9Σ_ oI@ ,".tA.w `dGg8H= ~c)wWVoձmQPmeNim}y$8:Ԩ?T؎sA̭ZDƱsϴ""?r0 cl1&P=3ur`{EET2ZXm]]gS]=-Q$$JFJ~gc|͎dlr~u0k; ?s_M҂9Hoc&h}@ž@ P bN<4*v96M2ƮKo5U ZesD26`I.f'AkdI6=;:NsbߏFI{kގ!-YSVvز7f,33A@duCbARqGo1 ]bFShu'шBھ?°_з gUēDWÇN37ٹ55C˶]9]Ϣ;QĄ3_B~q*8Fi?IryZ\ em3# m[Uyȳ3O6d=5uMB2*P-џk04GϡMkoKd h.{H'9$Ӽy#uͿQNer^UR.'%0ZYxJۚsQV@c:(P!D{P?(u)ܿ`XJrWHZb)铥p&/>w*"^~&ܾ%J)usu]qFQ_tc[-HxCtփ!V4քcd-=%yb#K(ƼMJsu=R܉<4pΐO͐ÍN&D`V=qWL)P/DQ~Fu@N0vy3^}S`R@^ЄڂG~/eEK?$h[~,Cw|1Q.w`X4/XPu9{f)ԛtC]U190BaJ=z~=@BBqryB$}lpؗ^9' K:Xh2`+f :z44z:jѽ'r}mGEY flQC0*`)fyĢXGZT;rq-;DzOidM jYt&g(5/RQ\rpL ;t\0~a"umCmRG;IH3V*nFb˜`w1Aswm@2nޣ9\r,B+>ݯ9UU!0ki8䥁4m:ꔿcPRΐ-kW0k6\>._N\Xpm3Hv'pHuV+Y51$"n7.8((B+aw"Z&'(`tW{nEA&uYzjrt uW722u)QElݨLV+3cM-ЪŔ~O>3,g 8cǸS|ҹ2^IbO /B$8G,Y'%*=BS~1BMDXd'YqdU@Jh2bt=ݥ,bRUokfjUKKNx8% (FW5 JC > l-F,wgUki>vJT&()AըɋV_Ӻ%~P KȍAFZ-Fz87ޮ)V伆zVϻdgrHFMN.-I8JAJ%PP*91 BzMQ@T{WHlO\vث,: ʐ)B#f8/PQNp3;yD辚Y[ZTpr5Slq^:*ndQn%hzF+)nc w赒o$^af\Hn/RI~.T$O[H`Zr.0ES;%èdW?\S O\}(2 c U0$P&‘SRZ2\tdpGp^⼥:6 ))JIij_ ='.٧2n_+TT4E'nj%LP e=ˊ #ѽ7-(d*D6pX;6io"x7|`=%,y?N^O?V"WkC)XLs+N . 7  GցLH)5{J XMnM=cY䅘 nOuP,^"ǎ ~#ۖ%A9 \Ekz:uBSWݐ l7 ag[#{18L_N3t*Kibs$~:ۮf^ϺogQୁ^b=޽_6!i¨؜m`аoa 0 fq -v8syxK}T),unf /@R Rq;˄/GqmD]X\ڐJi=%n%8y,<ѐ6Ə,U$#AMc&VA6%{˻ͼ\ä M?*A5\Gת0JUFBb"sǑ{-/rm[扸D! *=V]Ȗ oY;zΏcڢBM$0Xc<9+4$0mbVbR||0  L7x-!^y어U Wѩ!('{Tq27/gC>q )"%T >sJ(9I?Gk/Aw @'*w]hyIϒC4AtԟxpX0v`7(IaW=sq -Qh}2b5/Q{qBR 0:l$gv(cZNꕎ*f+~=L1?2-0qqfl|j''j`)Wu)q݌81a_tgU a(>uV=I֗[t"1+*`X\m:2lMd$"@r|]VQpȡz(hu]wSbs{%mBdEmWC f&\Q2o -nF?KRAS giClJwK'6*mCs43_+bW#ҲZ72EHQ?5Ig:wZu9hئ C=ŕ+! ^|_e[5. %74X$l P,{5a4 UnzQ zf[tÌ{X\ՌlFotPǧ*V,- İ;Bϵ sd\fɛ|蟁ygF Dl~PQ>js1}bcY:VqY~GB M Yh\Up5湈T륁ӀB\+8+_""! k}rL!3_5CIR>ra4^u$>E2Eڀ^ S u (1{yjW)ZV%wCnۆs)iS1/D]/(.ܟeAu$= @ada,H,@ZQGmS9̃F.߶~er͍ntP*]ܱQvk9G|sÝIwTm \aG8C9 wRv#_ 9n`~^R,PC+bvH|T Nu1D()(JYҺ*G<>w J CKH潌Ψݦ ,ELiTc*1XO.RUL(G}>Y;1=]r7ǽ]q7mӷ8D#G˙TM.Afg~U Ϸ閽>X'/9w0N4TN:4qB-]lCrI%8S BB0KPiz jsfQ*{ngܴaOSPC(hmx< `\C=Hُя+,D|["seSp銺;(va1XxByJ,UsS.QcbߥUXlP`G7Ȇ;I†ugk~8_< ˒5ls70>l\Fs!6Z@< Synb07ѷƬ*z^?B b:k\LܦSB lOf`# ?: `|AT) t٦jqʞVsEcICn 7,@hks $7?_ V_mPՍCt\1!,CC_qB4MrɮyQL9zhG-$`Y}Q_k+Hb#8aQ'g 0/x:ϓ]؁:ĴewxTL~{{fkM7דa؀K1ئF[caTCܟ2-Ҿ"(YJ)KtD[}sUN0ې=ꂢؗqLCJr1+M̝e0L.vjY@wwnoOwVQ;6L̒Bm:v5g,䫹VNi-* `yVߺ TIlc,57K]a]vE>64 Z,7/95} dTr[BBL΅ 7Wwp|:,\lML& 6'$jM)QBJ/<#gK/yY[']&Z"?V b,4 xp|w〽ᰮ)Jh ֐7/WS:OH;VWY3(qbDԵE wKcƟ~>Gd$~V^9imRնc'II GUd,g _/I'dHS_!DzɈ`E^U2=IJZ[DLvJաg:h~KCt圄Q92r )v(cӯ)3<^g0"ۭ&WwQwmzhMk:}lץƲ.o@b[|<{X{(w&w{;w\&(iΛ {&_gh/TqRt/sH~drOg, &L0w"GLl1_o.=\lI:2!ppCRr겲bz}1كrKdM]߼O,ZQgk:'2\ ~\Ud @z kgF?Rz\Ra EXsD쌲~|Ù*3H36oVKĝ_ S!z\kZPz2ka"YSm(dft8JK*VkC@__SWM< %TXxr"%4N!rdcZ~.ﵣʰmMV -~Cob4/ܝXbyǡ9bDg fNjڑ ' 'T(U1R2בZ!P )EM 3 Xpd4lC ';\ tW-/ ?2B1 S` pC +J'qRKQژsSa,K`܌'*~5WH{W|eJ%YgrM:'Q,O*dA?g_Egȷ|Ī3:u`wS^wP 7g+\+GWYY7…?efW4^gFRxo<TYX6)x^oA,9a@WʵNs:G,w H;MeWߥ7fj%٦PY,YFɮe ݈5{!F*1 ||f]==Q-AF/""Yx<|a>/:נnE8xL5Na~џPKV|?ZS(̢Mj-#RvR-^Sel<ƔC+S74f=|f+iZ{ H}%+3"^UhI&x-fv%eѬl|o>zXԚF*Y:M d0bfdt} .5kͣRn׿ 5y*{ZɏfAGHVFB;*wG$h<+ŝ!<;l߀ E-b<Ɯ\P՞Ԣh1ȑzT~ꛏ{QwhHWG]uI2ZI*J'Q,x?}bO ;ˊctu3Laop͑Gn/0wze3{jiRt &om[~ \37K WGo^'q?0݊j~Pt]ѽS^|SJVIoTZuv4Pn5Z z8BPc[{8@&$G-8Of'nAI :De{NHXCCS,hc6+|^eŽwBPi _?cǜZoD<7u3ukjw;<}[ %jy ͷ_6d["rt:)ʇomgw?^JXvsw,F;Q6qA[TATJ]ڤJ Yd?>_ R䗓ZA t'wWXUΔ-Mmi`@Mؖ(xm.'y2] ۠o:KZrCӲ" Cw_|$ LISA2XbrvO6uEJJjRbz1Rt*FDgh4>!=Ur:rLጄJ<2?Rdja/?xXWX 몽̔+ F 24ނCd!V &81٣ 8Yl\J=kLH&3Ca~b'V"g8Lc`Pp*E@ɨ+ɩOw^Co%cȮ4]^V}u0Z! 챸ƿ)i[cmvy@^"LqZ_#iWȐWNr_V@`p_r9t "F U1,ꄿрļZ65XXgVd9\C3y y]l<>ipMPMR-'= =:yQT*>fK@"*s-54@-j]9qEaֵj_f#Kǽ__6 ފլU0r?F}Ẋ/10Dq+/ oa@\7k:4I V+`&$w_ >lR鑹_H qeΡB~5ۑ*XpHGꚑ>!dS "JƉ@qX΃0R!QjhQe/]X[<36g|CON$% ȡ臓s4:rjq+DĎe0|?oN\v,`/l9a< q/D׎c68>u끃T"g:0ҤH£KTx (d81LNۖ,XAF맔|Et9 %x TҾΉ!4̣6ϨsK1 WB;=+3+%aG7=>p'NPelH;2PN(!#>M!qҸRiiz SyR *bJ8&ZY.wBc i\%SlrCׄE'rSN<ǵn4op_eC*ZKQK)uKh[Q gSsM%&{8u }thTᴱ*K4j'c~tFle!' /~Rf ͺӈSIEnTMJ?ċÎ[.i6ųV; Z- jJj87 x@]*y?sSh*j9x"U'jV >/>.KgF*\.L,{5{9.A#-F_Lʞea 1oz6<1uH>ؓ~G7}Ҭ%89CϫUu}Yp܃X:g_qbm,~tL/>WWɝ?T.:+%x1}fseegצ"|~z&| &Zkڍȓ1^c8ߗN7aCL3@,Au, [}~ϭJ H8=I!  {W@G'ޯtA;$EQ1Z T̺@igrqFX{ZpƠJeB\u=ѯ}N(q;p7j9<.nQ0)qeĕFdG(<˳jg2<#d m%zyNጾSשȏ/GzHȌhdb11 DE.$aV  kV^Wn:7{<Xi^56ַׇrg,IT(Z f%0{/ , F{YTfѴJ'O">ѯ+f,}/be_dJ5Ao2~AOUJFn`%^$XmB^ 1_gM{YLę ҡr\IUr`{]$z:CO*_A(C]M#ӻ#VGhN;Ծ ?oZgQNfSo;ӡRK֥x~p| A4p,~QWxf!0185in{069G[Fn}[8&H~;Fq>Z]Jsm+ڐ Iu4S㮅Fjg2v$Bb 3O}0}ρ92"kaBz"s/^5FEfc*TRr[WOZ2*Nb`ݹ"'}up},̀x)b|ҸCjƍ6|'XJ~-vQU3\2`YƐ;p)L#!_|(H/ H&m7!STPoS@{U+cb4!rCI%%wdN@:>BR|*Qo) wFj,`I㌦VN r娣'M8K3|6c2tpk6wV\( ʂ/*|l\O_W'@-y=Q}3\t<U|"2Lqh$lފI"ѳsy@v/XOhR3}1 ߂~ZᶪO8|G>+QSQka@* Ym {1f|ƕbtg*I_iP:&<OM 5=ObA:I CV!IF5Y놷]\d?7Ok03/zl){8S4 @|1EdmPn}sixx?F&[ {O*ANq!AP$A\w#pbv*m7ԩçJO} e.Hk 1ZuHQ}DJ@ÖRCkK]KΣ[΋`ydžzJ95p8*F0_*}u=k! h><9%\dsq:Gt.e>u .%`~t+ي0>̳[e:DWVSN{'m= 9`wxZ1>/~\%aͷd,)-̗h3f1ץUj>ǎ aw7@z8nr%o/vSw8AP6B`9hnU3ƌ1TPi݇p!nu>ioȜ~g3C}H?J^.M*8]R.NetI+BԄ5l+eZ9~R.R ]ݎ3d_I T1'9w܄HbJ l?`RMhcIuj"'Rht1ft/QoYGmIj+{"&*3cz 8w=5&8 {\F&_i#)1LgE02_ڜIu# tv$pW:mVr  #m[[2E4\St^1?yA G*IZ+atx(r {#RCZa ]л'_AoUxD$cxH(yj̩(Λ3 ;| )0 }t._y~L0i gрVx vLSG{4aWW,Y~ml:v}~%bžw_.Aw~ƛ&}WcrTbݼөغdP2YN2 Њ2~0%yrѠHK'XFzb&ǸْN}7҉Ux '$Rgڙ[S4,DW˖mĶ-*ɦ=C`gnR9{dzD\)$`y! !x ;ߍ "=8XBkxz%\(LsTgk nCG`;ۙv n$} 7!{=3' ^0|"Eo0~L?ҋMA|ncẉ~ѥN/i xjᐛ\ 'uKt H4UDLs}~oWE:et#1D.W. \5d֦Y"?e[AKv8A]6-dfW(wV` BhInJw>oh ET+È 'JYRY 9#R^dR\esc`HoB NiIR )4m艫xL7%C79վ^2gqж@ؑڞq zqdB4]ZgVl,ݳ l FxEF%a y`oD!4epnvT2zX_ux8#,݄NaQ;ZטnƇS+|96r\ֳEr|d> "f\9q2adddlth㻕տbĮ+z%ú>k-ni #D kڅcO֪s@scr#[ׯRp}F\mĝh;Y~v>ËA DHLD>Ǵ07Sv\$:|Ul`Yv¹@zD(Qq Hg H4El2Y=_{ \"6(>'i(u)YұFɇY㜰6)=F P'nu`lrm/Ǐ;o*7TsBSߺ֚wբ>079AYGeBf>&dv`Ќz~۔6=N#9u"aQ.c |##6\g %.$"u> GeRexNm b CSYQh2Q ]mFRI~&O[eŪ'4F?M6146#t6L3^P,C_ ,yDJ8Qc4 XYM}9.Cd ] 'X{ ^Vkl /CŖ2 v9A|B>`-Td,c v\ ҇Sz NkNNT,Kͮ&NW {ul-?wFN*LbFhtH$`MA-ֳ=\s㙗AĠo٭:D9IXx9PNs&-økfm'@Xz4ZaԖxn=4͗ؑb {b˳UʋGGm1{@˥~x,LIrH-)bد.ZLPD]0RIrV#?ui.C)'GlyU: _I HO/j&Jp| <$uS4,ҵ*i3m~O Cyk9flp(w//PȂmy[,\FHUBsnKnkLL: ji0*^gߠ(3BR@ۅB:Q, C5҃I'$lk~OGe$Dd c cY~z7@؀>~lw -dQVTe=PxHB|t)*`,IOsBֹ7Oy]nM8LXc >r"x+AuA7:5MTYF GuILJbSq砙=OETlDϒ6ҽCYyzk7jbuGL5b څri}洓 Y(`RDԐlHzv xGT$ΰ—TGm)5wH5k>F&:Wh&AD-. q( i-b>DlD Ln[d0L%%OL-t _tX+xRx2ԜTsL;6a$72NFQQY}ߛV>kݘ6:e 3G@*g*Xd0Gs9t~ݑaLj69( m\ K`'>m(~>wyQ32t=CE eдՊXQv>7%Γa&OKL[O%*rLCΊϜƢۏvEd\&دSo mzvkz?0s"ם`v~q2j+XxEt낮Y1ll"]~=.DCli"u_)_+~NLkuzE9Pr\:94GTT4SD kSū5B2@VMeQbK^13>T2gkW.Bbv{ߨo0̦čbLե4rт~<2!93Q.|c?Wkm[;(9n 5 IK7rꦿ%kP>a!136>\6 AދU򄉺R?"G۴mr#% ,ޟW%`kPaFTw5:@[\礼CL6fڍw]UQ0|tt UpQrU̠tFhym\`$ X C[z|o,p tۿtqR6 9q*GK T 6͔^YY&ͻĈ[o+ޢ6n" 5)8yL?*2#?՝hcb^ϳ)cO&M.[gn#^kܑQӄݧ") "YE%oɸ^EU33 3egz[ⅉڻ;Go<%:uĪ4I$ڴYcX5gr7@+iD%*&њ J)kY5\޽VFoA>Dn+K  #҄1=+=~7 23{8I\`UG.SziGowzYV(m!^֣21&Nw,/clnsM. ;1 OP/Ս^zh߇|=:|3/^+7PSBXHVp6Z25ӌW§t05!w%afj$K}yMa _\Y:j˼['$Y[5/*gX: )yA~rTG' q+&C4J6'{'V$R.$!^ɖXY;'ZTrm@"h.O79 >;Qj:ӵ>縉PrI}(Y&{^‡ߔ`]}춛0@Pߢ C{,ߑۖ0on?$`:kC9"mA4r>JH!fSܤUsP?z K),l"URnr^֕N ĵ LOPYdʥ)%,ߝb@kg!q n "$\Հ]Mu]燇NރR3p܄cg|r9Flo<$8lز@5 ӂ@sMFkXF$`A0fwo a YSD${@#^Jv&Rj5bMr\^q#3/ s2E[+e\jt1!%ioD 3_FyOG"s\Dఛ%Crrn.:yf y~)5ƽ=mYΫ[ul8UXɩ 0sn&O:ABŽ1RE`M9:-dRvMƩtR_b:N֠Ɲ]3[tX"RJ~ϊ!{ًP׸i7l$E,N[yЁ0 $gvy`}\)ȐV@[("PM6p2yݲ{?0˲?U7y޲@:OޟS8րJtlT ^4Ema J g2 z*6Xi`;DT@‹=n)GV;aU܇}Ќq6B7@;I%%37A:.Xsہ2y#gRp'%8 pם($ ⮻eSؔNj~P߇~t 5(cS8s]=H E x[1W\"}쁓5w 4>>)4%Y&NqUɧK>z뛻rMzf~9r`ڗ`@DrC=h<,%| -;,87GNܟXz/UI!?.`-ͪN#ƪ:GZv&}<^^Mua[TcZG<9^ n<#vE!* ߷k0ͽdpNF 5'>U 40mi۝hd#] KRy^PXFaM7jEKzs. %-|qsYf8Y/AIxݴk60o˂,LE]9zC;/OKSKkzP)=o/}}g#4su^o|Ù*Ej*/;`-#ƊOMGAVKR`ο),UGxZ64\-[kcd{F@`'Z}3 M>,-~sU_ޓ*LẰ\B<D)K[!d6UԊuƥk}rh=Қdy=T].EEc'ImjˬC}]YLQfɎ6Pʅfi0I]EGW=0}Zz~*~t3c{MPۮD(έHm5X4}q oL rFмE|X^Ha$ L,; P9a^M2)ꉐYI܂G۰n6X@(hY: MνPaL<;P<Ә]1IQ5*̯uqSK8Aד OPA=2#:i%ڰ<&Z` Jӄs?;R٣֏ ;C8&Or^HʔE'q5(VȁC0~Q³kx/kXLR"}~&(N&H=K[b,Zڟk4@G\o\?ި'CcPۓKNKdQtdHLX-.qi[]0 6G^rT&ٌh85:Ǩ/L+I@dd@kq`~B%7PǶо]ĹHMߪ(>ؿYEiN55)JG Km7m$o+ \'&G5b+`dʲU5לּfZF_jɇDŽ\k kR)E,8!9v.ӨOaF*QkUneW-aAYKLTf$$2*߾2Xc z ]& p-p Ve#ղlˌWjQ5[1hd:hږ] v!7N9-mww.rQO7rN=<`%8`/K2@j~DHϳ:xя2(Krā6|fH'~ѶB7wGAN?x@,w]hu8 SC[4 !Rϫ%}.0UVBu$3;ysp3Ǣd&?8mH¨dToEcE Cg{߷0{՝W8%=,{f`@].KKsO٤K T2=3ڴF}m-T0n^UH\eA]xw qirm:" wo{qrq*"q,M3c#[ @m޵<%5=9/WfMdz\Q^69u_ƆCyG! D_;Hk<nn؀I u+<Q"ւb s;J%֥xTVΥ3SGP'٥q}Vx=Ha.^ZnicqT~DM͊K C;0BV`n`w&0''iRJ)!1֭z^_1%r\u/% q;6u7ꛡGkBv>YZI,f;5 IԀ{`M4pֆ$RhMspͥM4.>D"B2yN'%۵u3"$Z}15Ri~{U qR"oU4qfKN_R?Jv%~}Y$I{H&hȜp$GZ[Tj!}*kn2֞1s;Yb~&*cĩ2s,eUHYIK5Džy B {]x' PߢO^n脆=A4 o6Z,&=x&D W^H)ç T#b%\L*" 9]>#~VJ 'TU|&G!>5$.1O'G\CN͊fم T8y VnáXEcZ^D沭v*Ɓvʡg|Gfֻo_hE1kЈ\]'ii%7S G$Tfp 5N`R3UqLLjđjY/we@ET-; T79f~Sjo^[{;ken~#4W޺Qq^pjVLF8Ho k N'^j~?LP<3yh"/i3qqDлp)-zNSQzƻQҺ QgieJY8 9{Qk;<{fj@wVN"lZYԕڞn#E: 1T'ۖOpWq )jlA&r6 z+f89,]XD]!b&́`3jG?%Ջߐaᕌt@ [o0xFJuGC+ OHV6+;U;KGQgWu1k*g9 iĎQ4H䘐> 1 )6.Qksϡnm*M&)\eg0B2Q™<S4zKk=B5R:yƼ [iom3Wp)7~=$2/@y2?"I1p2A(݁y_9.;]ع[dwotS;jHsk:n]ܝQ7Ado/=ZWNi$%z"<TG1g >@H>0Gףܜ{{Mqu8BX%<Hw@,v`X&_4|6U^&K p,e K윃ab"oi7Osfƿ]cV/b),iiu4c-Sr~-i 8΃+2'd "<ƨOXS6tIؐH{*s'H;yNą(Z44K;:(ȋlKus)?GH/ե~VL+/#D|بZUD9HvWsur[Mȭ"R}V_ld6YQ՛KVyPfD;|3^򻺫oˍ*$[txIId>6m *L">0%LUA k,$b] eH x4˼ikɃ㇥W"]t{&[m$[ P &B}ǿYF)s^Md-Hf2_3S?2Lɛ/Q|R &>!5) ~nEt21g?-z]|OimG]T:DΥŏZ/Ke>Qh@njݷ55 "7~tn%*@g)nW_ UWBƮ4w$WgpHvi d ]SvW\e}YIS;ǂwK h4=03}) DZ+ [Cb M@$wKjLc eJ3 (`A1Uwŏ %1/L)4cdDW ء$x-~,u4R>fET{%->+ /;G1]<ؽcm!tMd-; b ӓX]HЎ1 #h|4 f&I &/o;-/rw[&`PL܌UZ9GxH:\hʨ'E˥ᛓĴ.аt#w/kyղbeNtdo=<5]g & ̤48CVp_V%I@ 3_GI(.󴭘pE5raӆV(b$1Kx}8^ !r^= B1}:Ox`W0e;7/: AW/,p"24Pυ#w*#2836ũ3 j GZ, sӟx#ACl~@8+c]ćvy|ki g(8.Ŵw JQrKv Y;1htИQ ҷiUj(>hۛ"槴_~ Dgs;#+"+:Y TPg -D<Yڏ𯾜[(UkF?+/ mڒME?po\$92y1:5@!Ѽ[v *[?QS|$t5]Dm[hmea?ߏtWC`P%B@2vϿA{,Ŕf`&t*VǖZW7JTֶcGš㶶+fWNԡ#8U~ɈOD>}~c%/Ўံ!9K~phԣח"Rٻ,(M_H"KLahmo]ȿ5 q]ú#JĽestJ5[ Dr`pgE|7^عNLjG9wˈ/FMP~91p} saDr-1Q4n9` ))º=IS#{sVkZPh&٤p8U=8o\IiA>.`YU\*זެu^HkQPr92jW"ǒkGyLϹl {e4n nwՒk6)6۔^wĸv5㧄368 n7iZ#=~~#g?Su7xF֢G氵'<eK >>yi ZNz.Ԙ4&_lç:T_%`00mdޗ D̽" Cqh bɆ†U>l#Ek73GzN%ˍrT" FSrj m7wugra q|<7 FFuǿA4|,/p E&x&CR5p48}న"0J:2(,W8ѹO?5~n!1y3-7`b$hoBR{&$$`Vfc sK **r$QJ#ާRN q,L>ضMzKMHa6 FFb9BO~))$-Sm!lDF -j!"H>t>9nd g@F]Q=.$JѯjUP=yG}Dc)صЗ;Hk6Ѧ) 6cӋ>-.(%Ç(PH<=Q{Ijp~>p2Dp| ﮃ@vS+[8RW'ȡz\> 3ὦ DPn_L[ݹ\+XwT J,}5@H0.!W5Z J27v.x%o,eMȋ>0q@‚"iA*Vd A4РQ`2=:6Q'#S%1aχIxG9#@!&beayzJţ^JAΡ?(W$ۓ?=6  ] ++.G2t B 'N65}We"!kg9UPu.6xpl8ƕ(n ܢU Lg+FSKlTh_~ '7$k.|M'h8yJХ-;bZ 4N4f Rh%Cۦe<D ǃ3NQZgM$Oc+2 uIv뀰Ȧ1bfŝs84tx" J.('Їz &+fp !qjNex/eju+xt =+ԩӥ19R~%pܦG? %lhlLݰ)ƷccRҖ+. VLⴅ#(`&بʼnhWpg* e -v-~c\0;cfj泳P^IH`pm&d iYE~,~뽵Ka-HZbՊ/FCHpOqF՝ XO/hy; Ol@]:1Pj2%DNc㲚yZ3ӓ]P7Ŀ;ߤpѰr,y=j[|ʰ75og~)igb&)qQ2f=OԳKYp:},o##ukԄP`P= L1) Weu)`gj3Gy(bt3a&Ac-r_2:W 4l.72 Rh/gl9UKY&'Ҳ _PS9$ USP$MMMUM KWk̯` H zB$c%ӝĀaFn?Idj)ﻒ1^xN-ZK#{A@8V H]d}tbٚUQ#U6:BVxB2 6_YEX7X@m12gSo aӸ Gi(Q>h\ gSDGډ2@`uZQq6 kaf Gm Gh2m$j;~}-^_OHe'_9\hZ.C-g0ӂ!'Kr?~TYL񫽗dUpq <+@v&衅)U9)Vpn|&':9 ceR R@p`o7\|24qTsamYOgVps]Y,eK0USJs=҄nfɞyYiq=( WA,w>ޤ94ICd=7fwfik(O:m+ _5&`-@kbw.VUWG*cA$v\ _固#EF9B ?]@o{.> ^[SxJT`Vf}HJ%_m% |*5ˢѰ@`gۑS.\(?zk-W5zYmIǙN ~Xw*X)NQ={/bpjuJe_Hwphl"+00bUj"}w;1#Ey|rM`vv/^AһXp.uĩLJ4fYQC51݂8RFcF%o˘kB,w&}K h 0@2(0~d?˯ڙH%ܜ2 EA ڸl&t>Q l+Ok2~cm+"f-Կ\j}yTU{ 2ekoBwQ~&@ELxPYQ5%$:hA%i@ J:xVI CH"1ݸ<"DGZrvSCT&xw[TI[JڡFF9=TG}5Fsd(}!ՃDl+= f67 #Uœ瓗c#;?ԐkJpj8F6 ?x%|;f=<̏d'J66YF\Y&VwUG17Z_!#P Z<2筓PǷ6Tȃ-?IoۧCS1#"3T 5SuwUJ5%_akIdoLv^m ( \ib7}Dfc,N {[ne}0"b?.$kOTpHG훃p.ﴧyDqlx{H>-OQ. xLhQpPUxh,JZj ?o&>u$nB󵩋Eke7B 4Ayj7fpqyFckB4#Pckmm }!*q 77YP-u[w-JϪII:Gg cϨ>MvbPr=Uo=)' Z߇4=h{`\6AOp9Ym;4`d8ϛ(kR:ɥEߐ!o1$6j|NNSce'$;/݁мCȳ\Umadh"uؼ aН#UC{fj n|v|R!Kfr(ol$ Qb->Bϫh-snhs$af iS r{r2_," M1AՎ@jb3^ZhGH=rSu9Q'mj$3=8HXe~jkDХ!n3tqj''j;Z5Y %J,ݰ1'>W董 ;?d5nyeupΫGBXShB6oAt\V׽1}wn$VT b''vY,߮8/SdZ\8t֌Te}2{$iLarR J&]9Wdf*Dxz§qyǹAs5)mkUR7M=Pr9Me[b Yo]M&֓E'i_IX{)"X PrmQE5J= n2LuH>"Mg%O!Cw2-_Nne0F]DtD--8[i4W2ZMcJVehݙHCXYQm(_ 6ѭK no7z!Q?fE*d_|=B? mvóZgԬҢ m7U1j .ФF=E^)ˆ8j7uf{yᴤP#.8XAлbT;̅v\%:<0"ReW[(X{޲R9 9>H{3'wDS }C=֠l[zta_ℎOfҌ*B=6Zѿt{ Ǻr r-%PRҪ&0 ПZSv WTgU ɺ;S ~SIG%}JK8 0̯.O&=!'H2!|mװKd ވv l[Wiw*{(,8\TRYA*J$bGwVK 1o n_ΪF<8X(D?90=Q}UZYw"L,]nqɽJq!c_cCT%cNc>;LY %N߉*9/+VpV#*h)݂ 91R vЄo:+~]'1:P e339vP }^aÀ'Q{Λyĺf%\mo4e(*/kotCX H<⪏yrW!Ʉп3ErV+ 24f;ӈ>$/`I8WhcySE/ne_JqB82/Qpcp`Аu\&C#BЄ-p4t09O˗,D(/%.F75W4>=QgHRUmy1XótG=w̆*0jk+֡{Q&VSkV~ !~{$)߄ %:){^xq#)yoޛxdH6Vݦ=; 5+#-Y:y;`3TwUՠ|NvhQfѺ"XfiW[wUL!DՀ]Q5v4_^b4DʎQu@Zlcݚ;$ojOԡ!0Hf!W𛏈Ž Ap;.bl_җƀ#O]!xW="ΝFK9!5k =лyFBY."Mع:GωhЛwT'_R9K\-YԣrA,型*DԾNބy {=c9*x>2ͯX{‰j|/M s7D1aDE-jȁBISCcߑ/w^C%;NKᶲP]ziJ߶K7.V]z9OfƮu? WM twg-hD hشwn)\Ǡm@ۃ_D+Њy[խrֳN܏i^$Sm6(#`F5V5XUW5Fgj{7|c/!$΃Zh„/… //W ^{zGI>8d#f.a hU$u(H[38zh.L:)a\k;ʺ;,mv':ך&~#ƘD|v'DDW- 8"\ʹ :e9g鵳`b"U ZSV6RFqM],8_SwLY{,L 1vث/&1vP ߯~J:AMrY6ڕQp$yh985# U2/65FUPHg1ҭpg}kR ߪWp6ݫm@4w@kPe'3Yx"fUM{QG NW%L(uCDY [(S洋\JΌ?pw]g> o>,h6W8-:zʼ|~UKwf8 gT(AC30MҨ i@+6tz-KJ+$KK 9_6Z+tfKWW/wjdM3ۉu"\x̮%yTOt"Iv&o-R$u+"P ̣D{& }L\[Mh- FBAh yH*kOd^[5ZNGed6 hՃώImQ(OѸ 5sх*`EE&"@u='~"|s_DlZb[nbh ;TiI-[i9Kl6.r?o Xos:di|9?d]X#-mx"?P{_K *mD #ðk8#aC1"c:JfUc!^iHRCFGdf _'Rmx[0">G=RBdtq*F̯ʁ?H{lϖ zX^2g1`c>Kױ;鱟 Uw@K(DMs v%DA)}]+|{;W+W?6yt}[t8O?sl)t\zz~*O+r GG^6-Eb ڲYv,^l[aؤ°JKoRS/8*i܀+sهGGJCMppT_yQF7DQ_O,gg'- ՙQۑղ p&e <뻶Н 5F)ןb(*ĊY$mCGPf4,_g6 a Zu1qf />Ң)#*E&+{l0tYT`p≭Bm {y~~fKuJVląNXhڛU[um[KdZe< qOh$Rt'#q@/Qfā(_PA`>AKSTy|GX_" poeIh ::S&߀5)Sޣb^9%)VA8o9%ArE0erAZ #uX!Iʹ"TѣMZ9'yՑthhuA؈LPO;VOEۮVPR/ )!&3 LJ͐8un%dSXsz A_Y72 ;guo,tta#o*UYJ ),3XTv]hL*HcҶ$e䴣YqGxo*>%}/x)1]㤞#4NfnOHjԐv/W-gDi:5*h3Qac"`|p0Xn$ĥr9,ߧ |pQ4{U: ,nz΢g%3&/xn53嶨Ȩ=b .b/͙gJ;L6j<681>4Up9wh#r^ק8 cH:V1XU, C=~;Ax뒓Ͽ#/aX8H ~nun88Ο/dO`L2|ڿ9 .3f*M 54߹[6#mq!mNԶn=Fi9WZv1FP1@̻'qS#E ^IsOM\[QD2Oo9-Hj%::#-DڵK.F1-'LHa{5)ZFp hΫ.p8k;_뱸tjlj#o Mֲ9Z+}}O}0 uwDR%+@>l{U 9Qr0q+n sɛkRi0똜(.1iEmUB},#ᄤ'ՙHbCal"@ťE)G#na.S*W%( /*;RҰe1Û3(K˘d>3ȍ dGzC@- 4 >*MvI9tV.UY2|rT NexY)Z2Q Z-ۈ.p(q#)2QBڞ,+was4-xEXKJвҒ>3%Kp:&h]mDSN/q~efN7 GB~I:z*MUː~Ҁ`7N;OoئEwhߞdgt Bw A3to߽L٠[w\ 6iVC37y[(E5pA L\"a_أ)5+&S! oD|rXy +?`t40̱EIsD|@&K;xXo|nN1m é@bm0 Y1<}OXc6Lr5,6b6аq]"x][vO,.AiPMtQpڎQ;8;ٶ-%Bu?T'b#AsJ t,s|~@V$w`exFa4"@c :1¿!ȫ4 .T'Ysp. T1A7uw(&Iqqrv}Ս,[XьNylyo3O2iw8 v_Bbd 4c7}z)D ^xA+15/,^_1 9ٗP~(%6}Z IΪOHQLq:owĄ4)Gmn\B'] V; ѷ(K,#}?ϼHkeةCp='lNV,\kн;BR zhE41xCKOOJ5Ar./skc3Ϗ`-Q#dAyil4x(hryv5?NќV7#R൬ py"U_Bú=)J+RI,K*4~"#ilvK˔19ed <``ѷSm7WrAÃW^mUhʼne9YyFcb߬*8Ntyv { m)'~+qM7 Wnj VZ-v2?y抙!gRzRuu,PYMcjSO8T:#[alOOO,THCa9SոpCAl sid9~,,pgK|?Ft!b}Q/S2Ca'@TXa%D eH=riHP>Gń"qjf6"t_q|_>W.f.Vw9kyJ$t^=qfBNdmv ^]}qu=hd#UR[|m I췅XQ+#'1@yGe_wļ L,y.C%p,.8!ߑ"d!0d4x'A9a\gmG5 X62t\VGte@F\Ob |B ӵEqwv |~+o5Z'1=/uٚU'O25'O(>fKM}qTi0@XƦڂ9 3֨dN'mqXSCX[j]yBhYyh-ruXel q_ٲAdz5*uOKսޞ*o~|=vɤ<8dS7+Ŕb 4~0o[T p'Rpս6C¸VI *,4vLrqm}TeY8zV 9m8[PP\+#3wcmAyU(I(yR(*W`0'9ƖKRּNϋŴR6 Ck{p JsLd efh@=) s IE4#=%ҿS T/Bxaދ`o &}4j*(DL9%׻{o#1l^.rdZa䰬BvTW0g RTy+0)^2?yPrm$+w1%J3d)4U-$ȃ?1^V|YK9$|w,NJE6nJ^?T-ߧz91=pNѼQ¥0\WâK.vit6>@G"[)+BEVYn9QYg=H0{ %1bzf$9s^B"!vc1dXE}β8wzju1YQ j,RRex졭_܄xgND#Vn-Bxh3G~D(^!pz~d)Mi,r${6N7TbG(6PetW;wŶ0W4B۵|& '=+Q8T|:g,jlIR^ Y~Xs]7ͤIx3>;Vkj,9dުɝT>,,+,S!K宲ݯ*l{O\Ģ4}t2kd(zș ̀5+duLR0A⚟/t7MCZʁs!qu;83 793C[,*ش VkkUgOr [Eȩ Uv$qٍBlE4:Z%{! +OhʡbIF,&/u u%a'*:>d]{*[Ȩ1V0.,j&zsRK+>$H) `c9ZoۣCOLDĉjGI~y^,z ذa)b";c:`0x 4- rM[;SG]'ׂ~┌EMlqyG B,pdoV qDS4{.I)cdK"Mؗ!,)/4}Ge/]:ۅ@ a׽'NVH*E+=(x|c =n`~e6oVY Xv)U*r "9{BWC,pZj*@p ̳גI5P*m k*2;DVX*%=V֬Y)mIĈZ? `aW`2\BuMG>M[ɽh7vGҸrۗJm" 'QFk9[*g(H @9e-&&aFbt =8i~ *.$u+;;NY><"ܽB |gvô;MhٔR@/UH&(?xNB~׬DB2x]"iM@;d y>|yU9B@9k`U`tuYK f89y>maGE]Y':ڝBDI1DgzoKGΗ)spgeK,7a;蜶^ Bө%Hxkh:,}> HOnԆ6F 1l 滫ܺWm秚~kVX,b ~ACSohHU繌ۖѯqPD_16Q!*c/Dp-I+bĆbHmmQ=YF"I4 7yv7Rx[#_9l@d+f3+-v:hGV7e]&RSg\wlPu(U6a;O\l|1#4 "Z,&O3K_ӎP/  l=,2+q&bb>viwid O~ui' m<@ Il zMχzH$JՄS?Z"8\w_:ɡuGz]1㗎O(aM6n\K_GASbKh7dZjxw5p|saz4iz ? B!X|"X`Bv-aq\1Kg"=RYn(_-Y D`³(V NntzT!w}4fHT ! 'T2$cK<\jYE>Dh qǻ&3TywwAn]cŶA$3e D$lreFAM=gd"4k0xofzc劼T x1 +gv>z&;I %у CM+_G0A@J"ܺ`ae'RMqͻ6?| vml }2p1@Y/O66&6CfW䮦= 3h}/ڤfg.vuP>hمG (Ze|(|nXb-poB/ⱲO8E9^LB$fG>zطHq dv4k:/"BBsXd;sGbcbo)?b K:e2lU|bHPcW4F􂍤Lo!q #P0Rn~4=g9UY6| u}>qu!$Zv< sN;T -B\WWDWW/t*v_xGaذ&0b~?dל2u6gh;ǓgTM;ɖ~*CYH`JB/lU'ŒSBu0ıf?>Yq֛%;xALHHF|[`iu_ qNi sj˾v1_FykLo;u2H˛kp(oPFLc"17S4 o~KRjm{uY.㫻Z Ka*,E G]Bw;\ʓVez}CA$ Cf]mp;cL"xE{5:gNZEhR(>pa Ϫ~Z}-[,BKZQqY0?C\0rj|ܞM,e [ȟ@{P#?P拂^-jP?@V^uF2!#!ɕ"gmطSm-rݲXbh jR/jMtfT͈8'GyqLӵMʇNg#$>r[ye͠WQy=3˭0Gwz( )6uQWt9U)oaP>8oS"j+RRG;kS=9:{<|8*=nI^LXy6. ;`n Zrtt3~0u)W/|F}r( #扈 g@6gn'H{ي貕w|&4sP gH34@?E%Eָ8 MY@~7Q"JyLL;wHi/ep{ _v3_ʉyse}3p7Сl곷\h8#C}c\fK"`Fr;:Uئm+<:G-_˵] ~B70ge}>*޽@ ݢ:8x7y׷X ˬ)U,&d0B3OK”kZykgs LW@yhJ|I@=ճeHk#G-+h񋽿W/pTXB[x9cVqViܔ#1^ rL74Ro]ngzd,])0A6}@ ީ`I>3cP8G4Tz'b+K9"Ƴ5T߄YVHw/ɉM", ҷLGnFŪ #н2`r0g9I+랛"Gp^ԟu_n+ 8z%PyPG: 72Q0r$TYB:8O˺nZfkޝm ӄ|k (AժX] KU~0EGd]h(yW6|K<<#J͝ld3)-k-8ɛٮlm?iB_';.qE  c;CyўB&I?%WN-KIuSWî&cpMj)8(k'Eͮ;^|A,LETw_d{:Nj A5J(uX.P{vdk&UۍY%ygͰ&>&[YOJc~\ dmi5⭐(S+rۻj೘3`(szE$lYWE f2 D>ɿvvx2+Y6ɥr0֜)Kά|J~5]|nlT *m[T o쵃vxnFkI~zWޮ~)R9тuCQ—d}XOql}(F0Mܪp4bU4*1cwd7 V/ NEm\dqˊ;#˕ksC5j#Q KAg*'seDmp6we--o|jH RHUOK] -/EFn7>ĶĻša,ŤPpD;ST9v< 8˄Ao}g7"tucσu;|J).,AVFw%km ւxڮuXְ t(g:|"[&fa/d?釒P H:;xiUʱf.I] y5 0Z:Ol_1E?ꚷ/?\1A+o1E5#1;HL;^ҺAQp3R¡CGyܐѝ0X TWa.C2T4%`~8QUV-W`xW'0Z#~G 6`qDa/jxE.BV)f>Y7>Qr=ixǁ+ӌUX * J!qҁ-*<>S e6Z 8B]~ 9Æ&ķ(s'-P|G1>=7JyV)^:LEbf ~Gpfè Q Ds-or9ή$i"Z|J/0kd@:CTjs XMeS@ci"Nl% ̛x N껤Q J!hs,ܡ裌r]3 (>}o ' ;kѧ1n:R.G+P:SVMXRmN THrsW3V'M2Jy1//j@3r+)i[eś}6g2 1O\H&3ֻq#F& 1<M-_ǷB@SjF""ycلh<{6.|({Lx" d \ )rؼΝV1#q9Z/.ɩɭ\cWK)HK0T]u_Fմp_J29@ėޫU:#-{cH< ^OYs3%m6c/]X鸖3ҥs1x*OY6t)586ļ7[3x%@{Fs"; IdD5$2[RʬKx$t`G9zoޱ'nRKV1 4Y= `^QѪ"ƈKV ʮ= f0'66G@-O!&k|5S;৫ٴi3iLNgs{䌾WE$s+u.u9w&g72*p=/PlZO R%LjE)P4o} fR܎t vin4/$Q|ݟpb|) H"utܘ9PBFA)?ѣ#fnugxr;7^k+؂B{LHۮ>ck0WcBTXK69L`:aK8ܸNFӧ 2KW7EÃ\q|'*8!ېc{}Z ~}Ȗ*NP89/V#s΅cd$¢FK[neR=̐oV#ɍ/ /5lۢX3;RER%beϢTqn=ߤL͔s|X{zgrM7f|L ٓmŸ3QTDlaLyrM\YD"#W|fz*-Z`jZ)i\% fMI2Yw?@*۞,I4'\=kf1piMC{?D CM q;// ugl.m3Ez̹?Ψ3jal9ȯ$l?j *Ƚįc VI|Aɯ) b-[0YOH_T} O,S&u2Dp54d|䨽'yY (ׯ#=&OҢN,@K$>¬9 B|xE7~8,h_^d 'b~k/B1?ᝐ BSW?7 M(AC`"nj剳&Fŧ4T:s 9.7IDw0Po䪮"aI \P(Z1GԬ6w\JT&{\H/"XYg,UiD)1+AfHk&1U j eP܆HG3873# qWBVY%?{_z5T#cPp=珜d+H$%>XхL Hn>KbmF^ hfBPÍNS%}j9z:~r<)е2CC ,fI`S;3*k ""sCۭIa8t ?rNj`|| vFpn"%7 [a>Ʒ)˫0@ )1GOv/\C!,] 煉篃Ҏ ^^Kߕ%]ߒˑ:5kzGlm##pH^pI= D˭22ԦӖ$>8?a܁,3 5vS+};c7YpD`p5eǖY=t픳7ҰLֺDkQOo7%7+{hSm„򻑼O$X*T$n_= eXsI %fv5Qz9_wRuU VR '0G'F'sFwjmu豖8{;%$߰eKQ4f1Lg OV#tX !$vdM`΂sst{ߐujs՜%[ %/dq3#, YfaCjC ‡ iy2^o&k7NҩqZ/?${yv}p'\aMBtM9a<-A|꓂/0A#Ϧ[ qfhebmBd9(hX+`o=Uݑvʺ:#z6 @m2x\4!J@1@kŀUjZi+5፜/QQ8y^ )ͦ%X -o /\aESd(_e/ <1kyn!}ÐvP.uJg O6]S'i +1z9Wۑ57Xz+qB8P*0o4uxAݱB/Y? 0xMDm(sQ~\;f7tPd Կ=~QY \פiJ~붩S<6/zf"VL< s1)?2B.MbKPuvF#'!X3'@ugeсY1$c%gxV;cxW\5NaGɠ8P/!Vr[I`oXt m@{+s_n `ǡc{"Y\KâF_bqv&e8n`C"P 64ndb ΉsfY09Un嚆tlB "0)םq72D(S_ p{޻*ep*QS7u%WemLr>AfE„` hfBGdo!q),SOoebxxUӯ}-ױ*MnuZ߄ծuG%$ND&h W\M3dzWXȸdFw }׶{ $n#" ftL<5qTIQzz}ep0BUi]Ƙ|-?Qw1}{#ɦL) 듾YBXڡ_P(Y7\9y퉑ٷ% %2N2NQ;/+UWiX{/rt:>4F^DoB?'HڽS~c)k 1QȒ`D`a ^GfU|?$gɆH@!k| 1DmZ8a-jx1D`w%~<{ qG,$^pMJ)A]Y6I =t@߷Nt‹oc]lifʖ`P=d7BD'ge 8nIgJc$MBe9@{z"8gVlWi龩h,͵_tOks3}@!Blp ˶s!S#[  $S{AvH@vC.<+ϱ$^ y$P=S& .m c@cn0nE&KГBޔ|]RfԼyzzlbͲj ̈́S zbBxyL.2f[ApU͹vmEe=s/t)VҤ]X3J   bQ(^E(~8d*Fg!e!kKCm Qq=Ob:U}>`zc\'ExKqHzEAx;C 8Ԍdã0ZJ[ƳI4`)uEI]R6tb}]jbH'>#Fʣ_ޢo9t^R @Q+uR1 ԝȜ:9q*6aY(ˉ?!REѿ~ cjKR^IefVI Zg?7]C.&V#Q3bbL`rf6\ҽ5?"IeD@{vB.R8%;a''XvC (nPf vcr̙b@2H[,Η}ws la(SO!jlBt!!sN7aj6س\&Lqx1IUW7(i{ Sڻ;Ta{dE Vo0f#jԆvKk!Ab9JDa#Q Gˌ2/2Q_F2QW5`@97!6ң,30ZlOAUxE2Ȓ|vu0izs+%|-wf:qtna{g]A1AK,>Ʉ?`? HU@=x.U>kfIgJwlEمlrK}tk^0)0_fMD\DE46 ӶJ9N@r@.hN50l,.gYZ0707010000003c000081a400000000000000000000000160d9f5e300017214000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/E]?Eh=ڜ.+υ8gޘA1(~ R-+orwos0cXjl+ q̽:tτO Z9)o-tY;vT ADpL?ܩ6wJ@l[ĉB%t\mVPP(6rU zRk=:3F$v[4Ĕ k=8g%,_&_\HuC` kpV\WO/R{Mx-IdVppҼ*(ݖŕ51WzG1pjԤ9B=V5xĝ.!KP_ʠ+0h~ Ԏݐ&,0$'}oKuFqrm3QmͲ;)3Ƹ8c]z"/`24O6 +Ðo cmzɓ--:uۂ!g =*#(r)]b6V6,)s7opٍEX*ce U jD*F%hK'ZҧN -@#PކGtS7ک\IOJ.ͯH_J]IO"|/,䨾 ڱ Nv/g1S@>RJ >,orBPTe9%Gr%.*lq.!%2c]vhAA*Wk? ʝ^F 5#a“?s'PrPmH*I)aЧ&TK|H0&V`!#f18Oƨz[nkT9e *4^y%D~ jS9VZhK{<W.x`ћrŖݍt*6Gn5p#d)]+dUɀl6 D7_N11JٳFKu:PF O[@)Ŀiv:q fb9e[{N&ˣ\Go|]2cߢR(m 07^ka cW~dźƨ%aPZH Nu64c0[RX%dTAxMf3guj<8 f z>uK ۖ3ODtYNz0u *W{ǿe}v-`Qް: 7V ~ʔf9ar kT+A/D/m.(} !CfB%}=2HaǶSo!xؗ~fKi\~*i̛5:6[2hAT1\CWk)\$T4kkrdb?Z!ҥ#C{x^"lgx6Nn/xvT@ݲ"_OSoD1qX=LvLT vʟ!LЩV?@3$*0m6zbLxۣԗh|)~5"Ss$BgRyĔ`H“ZT]]x?=}.m\Xl&V^{0N h4-H-MX_҇qdlza4K2C!XC#dk][ݻF( >kF~UyxQ<}dqo bb'9Bl_0QMbWR =}Cq)CD'VXťm1us"ylN|Xq-x1x\Tj16:N%'{SA`S=CK|m8kӹM=wݕ_z!?lZ@|Ob=ys Ej(XLb})SZhXXcBcSuU=_qᓗ<l%`FFuR)Ҳ}ϥX(b2><R7GO5qQJ#ybP]zr2mOv=I=M}`ֿ`'gI`| Pƾ߬P]1ښ@]D x#^a|M8hN!:\|,b<xX%EyF|Lےm, ̞M囨Qn Ըʍh?)%ͣ7 ^5/R/od6FYW>eɳZ0̴vaV'n_evf0zTGU=C+ 4<6X'$Ogpwv X5TK4A:q.?}lV#ܕBi9fZqV zt<Ӏ?bϏ4B^e[{&<ưw-ۈ{vY?ֵ{^s芛J(<̫YBcr*YٛNLLT X/}JE`@GY̶QvҒD1)IУ.1]\xv%r#*bQZ߅ɓ#7䧇rUJ!ZZM T.H KK & zz۔b,J}OYOyk^!~Ăf:N33r$2yֻYПIQ[*Twq}`}Ƹ`!3`FLJ>f$EF 4o 0^oAs=ƛMf#σC;| ԁ!*䷝y~ꜣJdzPr-؜f NP)F/]'EuqW13e80=z>Xp/?NYߩDЬ.LInOq$*L8N[~fr".wVA0$M^R !W>zvJ?2-츤{IMX]ڌ*LUҼ]2ۆ0!XcͳILcg"c=f߻u)0YCE"uڋV0O:0Sg9$ hc, @;L$W,ki״unH<ɐ#%i믑+t C./}IbO9 1d̼8S&PMKSSCb]ۥ5u+[ڦ"?=wU'V}-̢81\@6]uϯ :L21g?tqa>% B .FmZGU)IA`ց,K' /T@nª'U,B!u Z#⩵GVʛmȵf>$+WͯNnZM݄ ;U(%D٫ n0tx+E:.Ռ"Չ񣕰_|2"F M6f|&d28Xh*G[{4JӿMyf;!(W!@>4'}l1nw\h+!YJ&Pò r.agq8m=Z.@K^$*YMI \ whVWTl=?>+;QXv|&l"Wf !E\BߵMU1c|.١pRO-ѾR|'e\e"҂B\O֜KYU^_7)jF:aaXXR]Al6p?U{<;,Mvǰ.>BsIaz9x=;uK|lR=,hĿk&%1 j;ɰ0mNR U"RU#BnVR rD% me|B 1 u_>79i13 N]CV6Cs3l2Վk9N9?\8.4âzW>q)% i^k:^7rI=PI|Q4DEcdr6y.#x6֗e HY[O1&u끛MhoKie[9vن`-hʩT'=G<8L7}.^r\՝ԃ0gQ0}]).łA.{+f`6\FhIHv'aEO\ye8i>:4g[ٽ ZYL Z~N7n   ɸQ96<CIn 0`F֏3}qcBHpGߎez) ?SNo(v=E2E\XyCZb<u8U!2ǦFW{a ;ybXY1t[%`g% ay2M2'nȎ)  o~3Z$P PiZi78y[ϥoNp9G3Υ#w)AluboHl#τs{x>g (9C2DA )/IiH^W0NŽRM(#vBP9 e  "ŻuG͜+oσ6iy)hXމY?׮!/?HK9Mq۪*[,/ig9q6z3)H[*UMmo|Ot1"ph B6:fz8'P&#s >rl V窜cdd1uZ 0l Ֆ{y_jԒ+\Jj#@yk}!HvCݏWj/0̝g^vo!jZ6] 028[?Z ~#pr]^s-{?Io.42/3aC, KwL@QWLW,NOqV"QS|DślhX9h\kkc%`MjWN1GO,kͷs5y$%Ɋ~S.}EZ61l @f !;} K8UՉNp@FE䦍t&. & (NW~H"cdee*3+ m|q;)@P.Ye`8dG4+M&:OZ) kUYY(os29Xނ`{/\]9N,T>Tfm/v1+5䓉A_(stqf)U2Yk<\Wo%h4, ÅCJ =zSoU7hg |Qq۩V5[\`vC>߅[J\T#x@#1}yye{:;ɪMB-d pTῸP 1:]87 {pki.gF$"wT=0"uOWބ{y̾6>j'ףcA'i c4D&r$6jP83Oz$cp GCiYF,ݙŠtǭq*2n6&te_:! 롾/4bi1>u,f BNS#/mc\m.e있'o>s=k@~? z@cX H@feH`"˓&/ ZĝewO+H/#_ yC$50딸*qj1j>A(G~I] z@$ NsqYq% Ռi/bciDטp[o(͇?23fd$)z׊̲>!E8xiXecf̭0 2aEMB" [Ƞn)Txv:IP#GmQOdvRֲO|'to0q&O$._Wb t).Hyjh [lيR<#z dy!"ܥ_~2"˭*Ik 0`p|Y$Ò7A7ǰ Qz{dg @Jy;Vl|f0EfBo6|/b:a9FR;iQkX^#)kxs. 1BO[.ʤai:yϡ닫(?go`xZ. FAFN DtaDҨsŅB0Hh5QZ/xԶZYNݘ3 ;`8Ҕ%Ip }|Ee0eP~(*u R3 4 sݸh*k"y1 P)ځJ}SB$9D*AO">n׿P:;2pu#7IZc86?UY+M_|7Q>S?PqC+x T掽?UjRm46k$tlv"*LZ•Eo,Fzc4$`iϞ Wi몳S*ƒ Y\+V&1q"d,h,94&Ч%׭lne]m>D#\5P$栯l|`\|M7 A߽~GRYu5E$ߺBu3eR} ?VH0xIXh1v 7z:Ss4gJ;.Ex6AvW2+FIjxǞϲ|ZdtFN1-2-S~4P#@9*L?(P;RB]5]#" D:F<)cS8*lbI<9^~m?t3ӺURLg2 N^2GѥP .7#ftxhvU#.?*.T_?9<72͘p0@7婋WJʴ[Uĕ5ߣxL@-D,{d(ݏ,du wƧ:P@A_4zFJEksYMp TA NY *8e1ggu)(MJqӜD\0.g>y)XXWL?"Y!P~Ñk nJ㺷|2sy {8t2YA03MdF]KnsB.[@؞@ɵq{r1$a7'qFc3Wv բûbz`ӹwNntlKd-,'XoGj]_m.c%K)4@4R%| /I Tr5i]'$|a#:p @).8@V'pǴ#ցOʼn*cUMmKp+cQYvf\_co1j{%! w COx~i}K~xI'u8MԠ VHύs\IzC[X P:N0cܛIimhleFB!Kdb;"Q ~n6IKzTkH /dLwlNGU2)1s\sU|?N^>&̖uQWn&_vֱԽ/m݀ IGTwjf⢁hb\DG߶Td{X

        m9jp{*4&:GF8ckn2 ,7A}Ifiʄݏ+M9Pz9\N#1䬭G(aݠ8%t-]ktXVQC,SE.W}6W4h Ir2*]͙-3sU޾ݢ 3\c2rȩCPAqY-$$H#![P>/8J&GS..wz9lGt *J߂q}7m?RZu-(Nb;%v_~/ -bSmѸ{|mۦ/ofE,ߙb,g`4tr6;5E+# o;nǤU-ʊ%%S@A3~y/Z&IEcObD3E/-K|Jz~zo~vY!u9r(_Ej+"S{y~m8&V}.S4*\h 6W QwÂ)s.]6 ukz*^[Pn Ҭ"۾K3t`RjdwLfؕ3ˡ3J(g=5Mai섈aνXYbS\^eL)SiVg_[K8aOHž;h6_>PPTG2vugUm1Ȁ{Rt=n6I$į*U6@A􄍴fNNG5PSSuRQ`=%Y5",% =m!.byQm3TX^C卷 7Z M(ZߡFo?#]4\(YZ5Y38x%`@PV@riNc8d{HYLWF-2>w-itSҺoڏwcD*3tFYIƂH' og)"'-LϨ{/үPVA1$ιǑױujQ_7nFcAr x7>DsޛbV:T=<\5Zd+̣4,ZK=Ҕdy+Q%VZUw'z#eoo𑻘,m *kv:bC*/fNvtw8#,=5Gm YLfϽs|xĖ'rӉ8[wɤxC|Z"qui&H *B]p'j.yÿeye'{t%l:47<aLzAE`GjيF?߮NT(3Q%: BЉSx} F [L>@=(+m]0{;PwzT>:]RfȘMquf=oZr6Fd?of' /uyU{ʨH/hnpz _D/Q֭;GFH@zAkjKDT/| n7nYR׳N' GmAM-72epK&֡7Ώ@ETט0Ξn_Vo뺠";lF`Lmg?#Ovп>&7Fyg\w;6i~NJKXS:^Йi] y٠Qo8k:_Y_h%R|⿢ɿ6Fvϡ\ 41_$t4m^id6ONga7*4w>Hpvh6@5N䷷) Mdy9mqi L,b\[koÊnC~9 mmx?nw7fb׾R%fu9">Jk SBBn"R+=Zw?o O5N1 ƻJim1|kRl4w>HѲbJ%OFzzpV(K͵"YP?>.*#Cxw~>Ll;KxY^Q-aVj>=GBv5-m̜X+n2A|Z3(C/-)Ą <뉡.Xv&=)mZ+bc[UUJo*`:T\hh,岜PR/LoϬXAhUpڹt`'5Ǿ#<{k s@A ^ Ҁơ:Qiqb T<¬޵ =.rό2jI}賔("O--IOpkœ6bnS~|e>_+!׎txPH]ViB0~qx6SXP̮IZ(F)RrNcʹiCw# ǹDs+W'B`,PHjHHVm2 ͂CYĭ8[PatVH?ŤଉV+#>Le{+u(G:+*y@fԨ Mrxa 荡#ķrQOj4ȷ];DZ9ɗ v70F?f]x4@pYnahDb2IM1݈L#h8Hn$g[Ok@a.w]Jn-~hl&ڲ>XnU_;xP1X\$$wc4 $ODUq/'f8C^*K&VUû\ho5[lFKk fS#K 8_m&{vzrcȩzpC̍x\,W>*OTJ:Ԫ n6)b#Qp>$hOшZK,2(r, v⡄Xə.M={&)Y1dGRTBºhg3 MoUzSf^֍O:\ .ycy_[AQ|}sxj$?!Sq7 ( jJ# 2<({Kfo֓Z.5X8wW< BBW0N!}go4v[o="k[@!ye?c4G+r#Vdy6pG lQ]pP ,9; 6\WDxEPfiD35~x 9 s{4ay2m&wlR{:#O-h]m7ro s"'\r*|<`H^*ػxppB^`_ ?^|ep߀ƼܜkgxL]<[4ӎYSeJ!*kXzRpoxcߤJ +4h5o}3,_[%ŸJ mGu5Y"GnDCg^9.L 긩la)B@'6I/8.Bs~.w&C W 9aN⵲ 40\| /9 #cr׾IЫđR)P%.[z*TGZ9-f+n,ǶޒgtR_N%`]ҺFw+:Kr6ɧ֥UH>J̤57x#aB$Ǵ'6նC63mޙz&o~nCAxǬ7\)N# 鈚=";t/aɠxdp20-"Ѣ Dt܀?тa0aQ>ʹ 8 cR8L9VG"tCjIЍnS;w|mP+<U&\,n$|:T%԰ᴩ^BO7ahk+Sع3>~.Zv@ |n+,ĦgU~(Gnu W%WKGiM1Lϵ1M@[ʙ*OUsw`$T_Tx84 lfL۹Mu+-&'d3GK[#gVG=Vps=/vru+ȴ+ 2˭)܇_N^][T5d166U(ofS؅4g6N̾ϺHiY܆ f r{S@Z@ѥ{K錤slISg-dztE!ڒ/-ӦYygmUgӎ'i SVJ9cNyU=??U o^RmY3࣓,Yb o^MZ-r)Pe* y[dmIJD ~ēcr!E=e9O4zooqd`PT,#y@WH7ڢn@,gwϔAdM 2: SΜi`xxd喚e*ӽ'g*B5gKɥ}3J)#bW?;4pmv .YT(s@/y /- / yNP"R쿖q1C%qJO]03qFVuV޼z|mB~,<.djXna@TrþoAG2.n0B<\ǹ+=Y~3 _*/.6؎<&y;PqlZ(¯=?!/"UߥFa/;ᇥ8uџ5AeVkNLJm5 sM /||J0%Gk̀ZXXB<)ELuRWrӤg]ubl;̖BO{A>47=e[`kSg+Upq[BE:a /D2ӱ{+<;9ZM \ "M#hn׈D.*BNO^Sٚ <}Vhaצ׮}s0n{jugDy"1xx ̧) ښp^:bh}JEOJux:IӺXU1MpNЙ$h^u/a8XJ4 ɚs3eX4n*~1j6)0JF@2`J3V Т(:#9hӂR'qḡ\ CQ}w.gU\F q ՘rn&WXXD#iSM4R*{<+RS<\L'32}}!: =$Y焚 5wfS|PGGn3 ,apILcb>g+ODZLVw-7t<3-/I&_Й+l ]+2«!BtGCS&!',}o i|n%' NdB_}L*6]^8@2}/9).wӉ!AJbNnO0EJ E3Bv6@;ȮBk} t iȤ(9`CbeX'l(ne*OGzIXGW;2 OZ! uZ;G|!̦K ;z`Z/yzF46`HdqvI b56,5{FpraԻ{lXaN&_^ ZqkVڼVʣW G)H_<\ATHBCwl`zV#%]WE^*RE n3/p,[q5n"II^me"$E5;kf1gl9f~cU҂ ͕BQz\uKj~CV{*eݒwW9HLK)ҖӁj~ UuvDgt~ܤJܹ'lc:' (ebְ}HK0{ph33/IE'#oszCh< hkuլ$fFBfJ#c4\Ҋ lا5cSk:<%+q Qc贰v zwU%^ӜW9j]n3r80o$@nԹGֻ5GAsOߦ kd}ODgvni|nɈFFEjd7Mz2޼H2E ˚[cJ&զYU]Ͱ Qp֮RNfK6B̷J6~|3clYm4๬FZWBN&h1.%JlTAQ#{ՋI&-*gvR.\ÿM'Hp,)pD"쩱Qcq}@Z78x:ǔїU. G ?}FhmCbYY:Y"ioxt9q)d|{­j#Ixiݬ"S5j?yWsu$z-N/W_1NE 71%Dt!uKTbb;t:rWŠ,љO|.pLJpŦ^$& >j-7;3*$*'(pTp@Y*&7NWwZfGdĔͣ kX}i$SMJQoDU{u-%:O0~Ծb|.b -J)0-fӱI%@ 0lC)l-)@T)3| AnafyGuiv;8Ӄ"^ޠ8>TK)&Aq6?XfJz'_cEq"pVȓ?oH?BA?k[yy' ];̈́qu}3^Lb| ʨ7)"ʃY`:!Hװ^ Ƒpi9PxR@gh*5Ԟa|&tw8ΒhgtЅ2ȳs 1Ϫ heYx:Ԏz_|?Y$U- r:Tu>d< {7]Ɛ*6Y@dPv9~cI/;ۓJ=p#S{ s=~caĝ̢wc[H b:9Dya]d1DAh%)n`q_}+ٟBa(҆NN1nȏ/FHrp|V!WIZ.(pZ3.iUE}bw_Ż+k!P}T (>8nLI.bxҰ28]+0x4V5y$0/ЂM]5z ]|8P@v2R%*vW飠냥2žiACv˦ +Q}RkDYan!].x#JHW,Kt/VL!#XØ"h7ƚWW$,uѸհNuYk7OQ(넩 εi"S-El,CUkVviÃQf`=do"K͜w ?1濔s#Scl-~c7.^ߏ!i7/Ѣ]sh1Nj}x<_5‡`9aUz?ޚO /iJQՖ1{R :]GA|oѕZ ҇Uw=*ڕJx.&}qU_BӍQ ej*o"K$| <"ݴB.]}iX)a%W("n{ }|^D9dU-pI vm^o;h| PS iY9gciLnPKYĹi Q'5>aW+?GBu6ؘV@~8 E [ Et 3ɻ"J0UCrּ!A6هLE ӈJ )˦楢Te~|5,F//z$?a0(;+~R9n~&MrZ ch8nzp1;ċG}OY%­T-5PBzr'4y,!Yя>:̛Qg*G[{~jrx 䢶V܁F?FD'/ḵz$ V|E:ܲa6+g "gn#~0 բgW7 s Ta9.x>hOw1se+]? 樸>J`q/_/Cٷ x/2H +t5Yﶪs 1~t ɚ<bvoc]7u8a*SK& u!QH&yPUež[{'іhcΪBG{i6 ]GЌٟ ?^+F=lZ-FBfM/ }ތPۦ(GR U>i@/d!Ա!·`->CUWb=u ԐglMfO}yhn8d0v^Tzg&F ڽ$؄z&UՀe߫dshɢўR!8N"¿ן@Q+]ζ"g}Je *m S힀[ѠH "cyy&De<[\T\K?IZГm]=&xynYb82;5:(P?eokrFzߺJwJ<"q-)SxRsj?c0R,XT#n..u1R";x1@|\Q2P+}"m(IhPAebcWfZw6/R&lonm^[T S(dɨmyI_h:n6I}dw51nئ# \U|6|LUI #mumv#I[?![nyIoRt3l.R=L!1N\LR/yS6Wz~NI|^ݖM_G&0 p,7]]j:5̖Z] H!UoONϾe331t]?#.A6$w￑OUXz񅌭b5ةhuB'ez˵;] I&l2;fM; uw{x=v+1>0>Vz/NPמPǡ#00w:e ./e}yW$Xsڙ ob tY qU٤>i½mijL\!ٽ*W <srP*^W6~_vw PY+9QWTEdk_)'MUz^2@滷1DwZOB❛/Q@KKC-]a 0/Ԟme%.ְZ4n݀n&R ?Ï@v8*Z!7?ʅS(0gR?Q %QiJQK5{i2K2DIo8'd [WΐgVnT,@oOYCPh6. $Ԅ"vq/aLD}F<;atXY?*p(^~q|݂Oq -AIH/5DmɄlTJ:j܏Q䓆:u&BFHhﲎa5 =&g,9Z4 g`XC?U,u0>}ăy`#kaNɿf8bVT{NzOc~&[^ͯ]V "܍]M;GN@u^-t?e4mmJtU+кHwrt5'|+,  fUgb [2g {j+!n}PnGbv-9zұ%e[ίTq~&I/4<7Ɂinp4oJy?VxvT^hK]M LߒN23wҹHzb` xi}/8KEX;ڿ:%]߈Z% AxBiCRµ,iv3JS >0bqc>P -'cAXSᰤP/%͛=K=yW#002'ۆ,U'{Hno6Hz?h;TM3J9@" 5ܯf-7($"-}- ZZJx L# ^]G#[DF`=T?d(1Nf=CgG^n J\]ʾLA]] Cۦ6 ) ܠ +Ȋ0Zzoxï3`H1]MV-cOqB;伽>[qH MԖ}@˻fZuȖȞS{Yb 0SDbE؍?;Lhegq\VA2Rm |}\hpaCqJ.v{h<`az򧐛24-vb!/`b gH8`R|!)i|[PCY&dߨߊTWcѻrPl,fUk Âea_7}8!&!w\FAV`O"0P*51dK SZp hS@keIF9N A=й (O_RC a9 tJc'+UHIk^Yc muv~j#],|WIҜ_%є$}Lo8 9Au?ݘ:!Qjթ2~nDeTP;@jv5fXƞ[ 4g c +{O)/JSQ7!Ǫ[5S[wjML_Ɉafg a |E}Gxf32!nm5LFmHM/:n94BPr3D=:%괉6E6@BCmUy?a!IY2 ?bTbxs 8:p^)jU .vrB"E/Y<@p? u3`˳)VS![ګ}zi~!IB6AIGWE((o0lw\td 9u*M9ИS#fa g- $qvې'Jȁ#w:!#QlH prBdz1?U5Gմ4(k$f.˄ZDzc8X9\bRt*hSz`r1G0V/v:*j-g'QUX4wRp\㓧]1!Tn4hjI k(0xjlj;/o}NL#juͫːp\ST;J9$ a##ց Cke̗K^A1-} y& qMܨš2>Zjǔ;XQ bU61fƍ|Q"I+KGlJ~ ,d=Rn)9^vdmib N-h F+,iwP@^B|(]X)|q Px"@u$$'ҧ.ڰ%ɚTr0 2ȑ7Zaج2vNIZАvQ2Z?j*c<@o^s^FH)⧟P $7L!E@ŮKh[ 9-Wa,`d>NpړnT[sx'r;yat~ܶb`x;ZCpvd`x&U#t.ӛw6,qD`G%Ŧ񸳳{r‍=>Bk\(?Ƃi!2+q=*'NLDhX9Y>+g[Yu ħYw!F< 1U prD,}e[ZH\NZ,ޟv dEW=IeSH?loݮ_ui_ϛz/-lp pb}I-\QSg0W~nt~>b:fD>D$ךlWD/YL釣9M񣬻~RD-䯴м5PZ;[ڻ z@CVZؠWwpnAqw"ZJ׺D=9j٦ a+xj fёqF]8ݩ|XЅb*8O#{8%HYd񈬓jC]@X͚A*I77r]Y v+??r>~K|}z]mH棌yb۱IQNJn|3 pBV2 X| *!`Jm UZTX8On:7Vi\1r!'\q=/Q蘊%2[$@?EGJ."Oӛ-!&/01/X=zJlBn; w) H&$f4vђ~'|:I h+ WBV5a؏؏ :3YG[q oRdb0B+nt#l{Z0!_!d3'WwR5BO'f t+kP\,sDS$r{^krl 祍#'7A1q( :qԣh3~#ÌE;{:P ~}aQ˔DW ń3o k>>! XMnt#6I5ǔ8jkBP|;Fo9I<\d)s>R|Q~)+Ӡ"MФ[odi7/b~ԎF5&z ;֔=[{1?C*|_|g<4I?,C zlxLo1)F"m缎r6oZ/6+gmD:̿OHZ@\ 94WBKD|cYV}6 }V&ɚ ]5HtC̑{VSjc^ 8S`%0[P5vq5HJNY(u:Gw){;/nYUkȨ¹& k˘gCm%lkӧ k Fz ?w/Xmq$9e)5p;ˏi%4=Ǒ%qƭ+AC+~TKqΙu dW`O73_$`.y/mS+SN&OȈǡsyG87|B5^ٚz÷lI3|$9i*ܻĞ}CĴq@j䐧Φ>-: %S;h71GHU?hGm|X &mFq bsAoq՘F4ύi hrV de-p BʿYa=4~;9z23P3EN]v-V-o߮**3\ЫU4!wJL!p"MEU fpEGəR^j'bSY|iU0+1ڢA]`:x*˪" nnkWgH(1)62>} cfHm-Uԁ~u:4nqBg krAkry&H|7}ΰ0+, 9Gj 8`B>IZ,Vm3n7]ɲF.ʢ;Rnf cIf"/ 4'\Z܆p\La},m֬=UZ|PH/&V jKKaYV?MtI+3!6cӟ̄Z.~Ѳk}P liur5\M&Z5OHV#JNMrD 7 tFrxa9!]G/]C.jQ8ԇ+'LS=9Sz E|.C@" hl__XVdF}4Oa"Ug?q 9 F֦0+tC/ÏqLvKhy;f:~90LXJIWGá:[ƬaMmI3W-NZgކS5HɣG^܃B4C]P;'EG%ܳɻ!f~V 8@~u[9ٯ\2~4aDʼn2+e'+zL@Oӥ1ɿ ,zء&D T@U"$5_XW|(WڜZ$ o2j;AO-unf#ͣҴl1c^cЯ4|ÊWj0 ϯ9sӡ­$nx]>,F6 M#O;H#O*P7f5G(@oB\Jz5&GlB6xd 3-ɰH>Q^4kb{:79tM82-&ޙE:ݓBV%pSG~ 1@|b{ ؋ߢqo3jD)c Q&kipMR^L]仁3^aQY^afڃ-yyؙɵPJoi]g^aؐKkk@g+x7dr қ ;w";Jv &X{RE4)XJ s zkJpD#<?Z\#«@`\)۝n'K9GVς`s(H;W0CFa;KQDž6씘}Tgѣ+W:3Ns Vj?]${_T>Fpl(bθD\Q*"%#+2$ itqaV7Y^0^!ɧQ 5 oAQڎfɲy/ׁң;Kd z^}?;fftgR jMKaz?b&` TKt+]3]@c4t5L 6 9e#$!/zi6^`}d5څ f>0>Ku U0m}2f#dўy{\c-0L"-XιR)+P#JK\ʁIq `9&M`Q DpWޗ-v:x᪓98!*n7z]+BBE0*q#x% "FN{7'R#uK|WT#υ[I57;bQhFF3NtN4_]; q)hH|W S4M)6AUD( \Ə[7^Syԓ"Y  o nr],rhES[F\v>lkΟ2?~Q`{r[3MU($9 >S(JAA\itEچuQ#94aj` (SX?(bRj-V  h+6b|xX_)Ycr-QV+5RMc do`mNY%6_Ugi]m/rWDb춈6B 6UX&-l&!#ZDȅ맰YG]%FW>H ȂeM3-IG;/"ƩA=H\Xl͛M\: lIB q /S5o[|J0P+`fqܷ۞aȜ u{p4a%*YVu ;pO[\ 64qa=f3mkke?>Z@l8-F&mpPc{T4x8`|C&sꄿ kJ~ڇXnmz8ٮXLCW3_ Q2akQYI 1Cl@Hd2'rLcqQq!ʠ%҄ҥ[U|&]R'*Yk[ q/[?Ipn lǂk3 ">P^ 0:vm׳=!S_c0㜤RZ2<vmqƀ.`H;g4i7! rw4hT"WCl^V TizPL/PVL\m*2g8$X|6!5QO*ƣͼ!BE''ݹ} R?pN@n"ڧ(V@؅j&ufLhYza+0:qh!C*@ s&(wލG 0$M* 1#i# 8~_ G+aoDw`c3oӖyX9@g  y΋[SF CzV} @jdApR"^R_HG0ъA ]T,+>,W<^u'ucVzU;߭G&XgeجH6憄Ck`K=#UTgbƅ*4'Q k\~ _t+SmB1T'bK; b *{g`JM6k_]"zI߫J@^ü-2|q}<$-L4bl!G)P,gR@i`$_]3{-5-ƒ l5NM^*Kpz֣`p<aa nA\|f|uz_@H^y\c8*i³'=XlW={fO6"(UgyvPT92pbo`J9iuouS9QTdX3 @M 1K[ڣjOZChqaJKz9kKInj%DS2`D N/{=\. #5ogMwaˎC)DA6ssT}0*吳ق%kA)Q&֡ڋ^=Ng4QQsa, xϬVX;zWI7ڄ;N,dutWmXyϴ lx'E 2fI87ZT`k!2~ _0tj/'`I%ZC%FO#6`{԰¿EkDlI,"ڳ.^cCA[ŵײ5ԪW _;uEe ,^͈x,l薔v{EwxpAhDg^m%ʅG *7 eE j?]4eM]x3`/tCY- d_z{qB4C>%eт':P[zyV=^Mt6T舦&r^ķ}c'wۇ咚 jcGOE֪h ȷ$Rg$93:/ϐ D$2r=a Y~%,cAg#K.VLm?Xcl$ZdB8\mb(+lujEZ:}Lsک_Gwlc{n gϤ16-uZokձ-9f{AãWսӲHr**Qw8ZHJH^K\7 O!A<mJ3~Bk~j i4 B}4S$ \E;_l h|*Xh!ken k :=d(gaifآgW`U[K A^4^# [m\@7tNdiK.0V gbs/Mšz]Dx*M?t3?fa)y~"͜GO2͢.ċ0"c} *%E9InjNk3GCa:fRfs9 #n*0x:kkA:][0x׹9&6 Fדb'Ig.H]cܠ`Wk(ej^LT sYKm{q=;F%~g&+RS@U='Eu-ʏZv5f #H&`W3q}apUԀUH&)GO[?w.@h"=VkpH.b 3zBb$J?湊X1B WwVxAEZ7Ƒ*l-bձT0{ 㡾i`Ett2ͻmAgcOOqUƺaed4S~5\3tDWw/wJčdC$i[*ve'VNK&]W8z>C3@}[S=x*wpeN,;*ktEu4SLcўs̜BU![0*$0jb/wxӷKM +~-*'TVEp(dt±]8/ĵf,mi Ӫ}ƤQPmp4?[Kcb贠qHJ|1*>*}Hp1vp3(~ч/: LhDm~:LxOuGXQ΋2Ÿn|$,"Ey yLt0Z fW߇ ^ωop ః_>!F~5"y1e.?}>J['Cܽ+A?%!'_51B5[\v+>u ^1`y@TD1ĄT(ԽsƂ]E厘Ը٬yA YoҒ@"fBcZ;3vCn8hi^u[3gR0s[A^D[Y[##x-\GqR f^+)` gɇ0, T>?'3Tƍ+w{h򜲛śP7@?!'6w@ ً׈!S紅c ^t c=K䡰7kQ'(us]-FG)D%yC͎9_#l9/,BPZ-XƷF'q Zx9CyEY"}_;W|:lwR?J`czίsP&^C4o 5UQP[ \WK4_8$mn+ J}gD+Uiaֻ@: $S0PQ1ԟE7stFM Z5t0{c}d$*lf}HP@Nm cZf/[y`}Yn[Guڵiy !:8ETNe-lElleň/y $*g8Q!_9IOn(D[qb`ލo3at5eo)>D)`B*VHdhɜCcSb6Df8MerŮcqf~8ׯpe}؉}^3FhkseXkAo0HtKJƀz4D4pjO}pwV]i8V-z}-/l_sh z- ަՅIB;qD~-n\d*ː'ql*T ^vt&}͹D3&v# 6yvbG[k3냥sM]II|%9(U{9"v rq2 KE T8$~],Ys`2 v#hB6窌:(V_Yk 3khEPVă ƽkhP`f2!l NFe}Q"Tĉf/2NU $Ed.vpeEZ hI~MV8!E}2dc12Jz~">IwPha:04AKY-phSP9B%B r<,S I"2-nl<[jy]"Rf`[}2 ۘ5P@%LIˊ/UC]LV _6иan$0ye {|N₂!k1=^@!tNd4ɡ(b g_"I'Z_rqKZ)1J5d` D}J;)|azV3O%J] L'6Zs+E+̔$۸-g/;>gA3XT 5޻WBv)/ *T/Xee)b$Jʎ".ey=!IU/B[$z=E}jS[wdwSj -a8v0Eaӂ.2c[LLv`xmmۆO)7?) &c.a]DbSmGi^ߋL<ȏ\4Hſ^bKE!L7@gلQT+3|T.qS\Ĩ? Sm@A>U6'&d-hT0fR7v n=_@2{|V(i3',صYf64R'ݴ B|(|Zű~/:oYeTEjb76sxqγ:Sy~u;y~髄8&W?~@i룄`d،R.?v'5 5A],(e+3,z3"fW`.tФnŘ'y@|/F|ʬ^-pG1g-Цw:47i0< j0$d=uE{~9Ub[ GŔ _[UK6"S d{/H[۾AxRL(I. # %]1$) 3c$W\ 64! nTAmi/P9<R5A_`8b]f긵Gycf7ItXAP&K gnS᪬r/EK߭9?Gj KjV51X`!~t$j??Ǿ,g͸O."qt+2b'yiр ƵB6>TmD- WPULhd=d.|^l[V % UHI@ |r;:6<EtiPu[kNy,`e?NIU-M(cN*z)65nkJLŰ&岫T kAv>\UMb XsM7DK,k(Q:E54R :z-7yL3xdM\OL:οքQAcv"2Mnך2Fgaru%;mJm^ld[[~Ro*1}]0Ycf)FU(N͆' $+^sёAK ϯ FKek@ zv՘[ZƩL)B yٚ?.@O2r`[DMR@)|-4$*|Wך 84g!؋|HrEKюIޓv{X>jR$fY3B߫mbp4g5Ԣ 鰠"*(伣*b/jcE~oc%Ul9VxOGP"/9bԔEL2Y`ްz$uq`e9[g""v1.D~H2%)(l]Zmi42=5l%ӊ`Eb/pfdxwG]!\MADBESd}fzbѮ,O.F_RqZagXs5 Yu %nRvl\V.i03G=']ߋV͋%疒*q*gsEC:1ޱ!Ѐ:Tk/?W܋hu5 k/V.#FcDŽP 񹦡JҦN{?\T~M3 =D} *Qża",cI$Uс@`|}@E13@l\*Ɵ^ {wfdgq@7Gm.b:|䎓# 9q||@ @+pVLx?ձ*ʝ-:|G]ԔY o.tmħVQ#ÔYfgXڅz ^\rT-nҝB}v`x$Lu/j$H]wٝCWJ ȼϿd};}K@䱾?Ls^U ;}R7#:invPERz1$V<^FgԱ;A}DW :v;%}h؛Y<ݧeFߌkI$}[dꧺ*N3Ȟ$tK!D@LU0s@ ڂFl܁+/GvNtK ApĠqe&ߎCBIhk "fvVCvt) MWG׌CoP)Fh/I]sDg=-ߌ:#Nz&桶%c^X Aj=: bszm,/%`OsJ" P.ȜM&^ؔ8#XREԝ:Jpo@)]AB\MY1N*::@cm֭#?3en_i_Ӎ9(hޮ䠮/:C6X 7B4KHGѯ*$?%9ث,-_sbrq={7 Iuz+QՒQol")$G>omU'O'&g\s.^ayC߁KV6 2o6Dn[ Z"G ^¿[`(W$4JI։l#E:{&d̄7T{Wy7s*[6R"m(>QOqIyz(xz_)4yZMVfTuɟn%5%/WyDB&W; L> \I~-tPcX^a-o Wi<$Iu.2#PJcb}2ia1f i23$'zʝMA^L:Mn u!`x$>ۼMB@G:KK,_##-,$Wz(yC6/Ayb.H1w2KXKvm9 >i_R&oj_ aJ 1eH0Ylg2w[.݂5bz [seEu+jm0 ~iVz]&7PV8JՑD-ˤXL&!'{wӜԑ *1i]6IV{~g<_7}N>CyN|KMYuDg2);/7憶^2i̿5T^`G=VT9nmC]h$1A=\BO  S DHX[E )* g6>'S 6͘#!$:k,"e߉((>kWiޫDxHacG~tq<]aVkqHixD'05hߠOi 4x"㱢ˊ &8w~N;L[<3 l<Nq\lP FGW3ldFKV~'T5uU2Qbn RE4xɱ7ܞL$mFnsMmN }ȶMq?kG+ZC+ ^ʢ$(?] Ee<(c'VI0_Hgq~  a..'Tuʴl3ņOS#au+T$ZkK"璺[0,pZF:!vۣZe}PF/HV/K O,j6? ]W/=ehΓ+&UJt)V|TG6z 4k;u(;&t$j󈨴H/%& S/b=Wnv悰"<:D_uq˘倎9fj*7y-"XU볝1!G@b`սr=<}[)-tm¦v<Ң]x1 ^szy髻DG y 5ҕA(ucFa 6TTYcZZP67RӲX>c''SR"Y{djv6Qr?&62lF3|# +4SXa E9bknkr/v4YB;o9XW|QX\Sm.|.GxPmhqֆ%*؃oD=$1#sBuc\/82zcޚ)S 'FS p!,eF R"|O\\]H'P7OE6"\4T$9U-К>kGsѧ*hXE3Ǫi(DqKas+E?DΗOnB:6xq4F#v0 B@Ir#(A c&𛾭ʩBƢypĸ y,lO|W&I0lm jaq3J;C^R|O^~$> X 7T6%y Jɰ7-@W=Mf:iTjz>00Нm~&LG$/g`ÓeEB,n淇!.TիT晤& ??lG5!{Z~Cx)xhq%s MXE%wM_L zhWlMQ8 @䆀cWM"ӝC8E*S-! & ŃcP8>Io>6`.YDe %IWMh,TkUny[Xc\ ,تzfOO$vIkE|Na[гDܩRucrŢ )Y8yć`ax SJ0 F>꽺&4pOCh"mWu8q@+#,JƶXg LXvn׳7f0[ ͶPzY|B.A'p\($4樜:SWwHBp<$9g5+'@fV d),L?8 xw ԚJ! zN_UJbs[+" ,lqӢyAADykCQ"w.2!e2ƌ׸ #cڡ5:;Qq vTן? ltUBӅE}|W8EiKlj hx~]d?4##RTmb^'$ځ `rӉn4_xRƧ["qC^VgQj$Jo @BqS\D͖f_$sՄN8%6 *l$rsT%' Ta.usX_,2\F͊}@j/aȗw~=Aӵz a-.]i^pb94s7Ry6!–1GKoG Sm. d6&c/ϻF kJ1 {_]̬Ai~>uqvy::pk xE&K me6~xb>li<>Q{'nVWVhhZ!,ϒ"|?ÕYNփL((H˼ҜLfDXQ7dD k:O.^ 8=3B/ ҏȼ ?hT^^E!6v`+MrL6Y3 ]HQ*Nv8 18*ᅞ܀fq;x^Ε=#+$e̻)@3WBQ!ղ6qU~&;~Eg}TNτvwVzGY_O ]B$V Ko+:1@}6qXj=_$FI`ACIJ/_8ZY;J[Go)e9 Xr8A@d=4AIpw9B rABҿ6T 0~$ʇk3$ bʞU&_"*u=Шؠu&.6q&Iy,pL%p' ~D)Х&u7sػ^HNbQdodMm+)QjѬ7—GK#>še=-G2z9SnYߕOg<='BZi8Ǻu!@)htʨշ?gnK^/?Aעe_'Kv^!Q5#*}VG̚3؄cWX.9aķ_ɘfHyrl[ydz"adMYLRc*BqM;EjIR lٯZc5SA6Lc+P RX=ɇ! V4hb\?Mi5UmQL/Ҥ@>1 SnT[MomhgA.}\+ 0o2*Yx^3VWՏ@Jq3t8+"7)AQsw.ѢcAcZ2ok ioݧD7r)Yxy'r0~paICӀݯgbj0ƷELl -ӣƱE?( 9|EU N~`QOGUIe[ Ɂ؀3s[\Q,>to{xoD"\|Z9W]^~ 4DF;`Z|bc21dUhd ր^ĝ&s{Ӈh5;%n[b:ċ0ҩƟ|5Zth_ʆ|1 _hB[%dk=q)J ,PMN@Ҝxj@kѳН6Zxg:ۜ0Hr;HQ5xWR3#͔~,&zqW֟'/(_[g)L[)o5M`jM߽]w?c/#X5%7iLworZ\z;nr{OUWe6m'b޵_`Kڤ u{/@Agp G:0CAX{A+056)Z"JΚyO褁hV~'>k3obKA];ػIF0_E3_ږHHʗ?X ] %*'|țmT7a8"6碖N冈VXm"Q;*Fb6{䴣w4vki&:0h͌] t47.tm/ ^5wZQW @d|14$bK92"j{dz2k &ŢR,Ix*PUi n}8G'`#!sp>I[dE%8[8K6d9=a)k2ν7`.s+>AeN[, &ѦIElIpB"7I8a3Vc4@2Z~rܒKp9#W'R-nIgt^~˰GvUhs.EW`P]u}| wArqz1}.`G[ 8Tp-$PujpNU_oɬ>`it)a`l EyH O\]13 ,:ޞ1 Y`ãJڷRIJ&S%ǵrG7FD&bMn*99:1FW1PTWb5ٝ A~^QAʖOU@c`À3*C}|V arF_}'\#f5݉ɶ[縉Z]ZX ;&j8l*cZ ,ʾ!ziEg؀FzD#(䧀bv[awKK[(5pCEqFla(VE80Z N#Y<ߕP~S6UhL&n5ۓhDn$vxqÆ)/S^ĊR9"_j0Y6s13gT'unvuώm/E{,=B1PɃQ+/?u]N% Z=@ӯ,RZ% ) mm%DKXO>݅Y9&vNy `ƥ"_-7u.wmM{@'&ҊLe"Z$\2'JPfG,Gp=/ʼn#o;k]lYdcHO:Խ}+A 1؊a`#s9R ? [a6+clÉՄσjrl+ bZ{EGR\BАkrY d+&wB{'ITpqa(nX (ɼ*.٠ꢛytJF( SE؃vp](:h C6sN` .NbK 97E_}qE}LvKt|:}KUmXJ7W@id{itUC0'|VOD̛vbjX3'y{ۂ_`nd/ycn2H)ˍ̽UG2cjCd5XYu%R\pz}JH/4ՁbSBrQOPN䬯*VJJ=*n(@tj_chRG~jOo!)l#ݓ-N&uʼn^ >}5!{!$,^z#\a8Bť;{-j-[ɢ<=*4~„( 3q@zlpR΍r*>qP +R;d)VT^LUOoTw>K-rJY0sְѱL'E\fv1QۏUd<sP>Uywv?*?Im93s W~\#V79~adf۞i@3jfdns{wv|iʭ5GMj';"h+˓nd$('+W@hē9j6Pd~0qF]T"o|'FD3SUˍ@^ S0MC-qpWMЈdIf#($$8/RN<]vLƛNqҺZ&~x_WBlb'E&!K7@7%^0]es[ky!m>9v1/&R~]UhV`wx(eLװ0'=()cVM1`P{xw9Q{uqkL0 fcp AKߵ\!\Q]T핮^`uOЃ{I52ap0^%WȒoQnr:.=JHnPQ0K( E2m,'|7CU4r9v?|4*Ke J$Y|' QG9JͨzC3! #Ewy@1g .} VsAn8 rtQc"q9:c I2zzZ tq)#ƽ-t&m߻%ŧ/J>\)]鐊{Tm+PpJ SǗ@v )1Q/ZKR*{T<\S/UgP;csa?ZԨnOZdNMBN'"AudI S yVl6#β֍>?[Ѩm3L%6,n!^KՈז6i}~82Źa v]1&aR1\k:_wns)LWXV:Z oD4=,slrd!޲"§5}7{0ZVLkn넚W1_JEOXh  U훽D_7;TJtMXu#)$R18QAE3Y$ 7Yφho*a7]$Hxcs=J\.EG06/6vԏ#/ʪhVR ,ceF:Ea'R9X] Sn3<>7 V^:k- orБC ,ٌ{NP0xF|DJY\(hOF o6,;FQn/}鼬$cx{^GG<[2n:. 1Q}+}))~3n̨gY1 [,:*WJW};~gR6h~wnakMivqCĶ[V>AA^ÿUOG{YEů/ (ŧ-:xj)< Ka@2wW`j0HCd&nҙ5`p 5MUl>]r?a ԑhm7KS;N LA#蝭pABQ7{mt^Z>o 1pK-͎3ߟHf!3UVO嘮N7M9R"Tk4B*9F0uʎLnmܳFLGȿ2a!-qۢݹ4;pگ7%e88$g#^]iv1b~[ͽF3Gg[Y%3]%k#\ےZM(N!CW]fX?F jehKp 77.c8Ah,ct|Nn*6)̔` s} i$f_j1 8"Ls3Rݬ zo`t^n2 ĨbnU;L;~rU-^,5t#_'T~O1;#4Ce TwoM=WU": 5_ E^Ҙ"?Z4%hG`0z>J(hGzhk E3aZ1WN{Oc?Lج"&:ܿ63ٮD٥zhtcᅢ2XiUMTl5+&xJ:/$uP'E>0_MLa.ZTJ6&gL=;y&[B>˝r(@|˶қc93 $ic"䧲#\B>PnQ$K~~FkN(I_[gP,C CLJ{^w͞ɰ q_rc֯PӠ LA!6>m@Hn)E5ָyKq"dd\ ͰeP,F0d_wL&;E!19OxNXW̓7@T{HRmX96s7 ե^Ӌ檚:ᓄCȨ~[5 ` d!~^Ę<)73Vw/)^wSYtQq*Fmb_6~t "|6aD]1K ,Q-W0Xȋ)GۏV Y@@Emn<^DS&tk((b=XKTQ> jpNf$hfu zc6E`B%` k-=H ]@zےBS$)i}c Z3ͨ>8yYFп Ԑօ9풆Ar(*e^GP*W39柍s(gD3E`@ ekNZC=hB"Iq8Fp^VV).gh8 #y.AdHV[Dc - g讲 E8)k`:C#rP(!͔~v,Iٜ_oXN2_~<3';'s+*4lŎt?TL*_iwHtZGY1ey|#esLU5)v2- *tx!`lFjsd_62gwؗ- kz_T%FH>b?]״(Jt@`&*zB?&q#_2ܩ>eHr+7ʓTc D= d]`CYQZ_]DzO`֡?Q~N>yGjXs[7cN.Q%32p2Ш53c]b{_Eb3AA@R,5nlNF]Yh ~\|2(qWv[x`*{"I%ZJB0^$ST]{IFueU~ZT#vٻs8#L4NYOtedqwY)mDDxk!gG?S?KSӦ~;%>|m堤?/tf?УHcs`dj TG< b:iX̖ՏRטlbo7;0zON^]TʎarJ +wÖ >k8qPGO7LԺa B/0^g^C@21PMӟj| D?k0ykaOLgKX4k^u.Q=su9T3ǜ[zj)ZBgC(IN<ܭwz6GiNT ^6iZʟH5x R%*)'+f[an«V?ח^U| I;dM+T2}TJ/ *E%dGg@_y+禍%.C]uC9F e[dH~V璀sW1 aI-bpIb,rbCGᵆew CWӖwkz5*f;ҩ|vIpaMZQj&ߌQZRBW_6rBݳL7y0UQ~缑woP⢜N\]ZtiрxT +?֣=?4@#cW0He0 }w{d[؝+?-MY#B8j|z I~X?̋һ҉kn!ir:<ӎ&:$ ?y@jL~T`$ʱlJ=e HϬ'Q&`,sDvEِ;҅=p|J }@8эj/bK޼tQnN*gL0lnfD$HL|+MOIlb4/ ١:K.[pнþ8uiv(Sݏ:O o*`ʓKl6mWx]ᆍz`Z3_.bhZNdel cގ~pUsX=QKluy?_|,b'4;9ב``o6uM*hgf#4hd _Z⪧1>Z/H?/mҤ"2#7·f^njč،e89t,_ܛt)s`7i#{d{t?%oo8˳+(V.P,|@rAeDK1د!=OtQX sas=0`d.l<^vGN?p7fpݗf>hǚ iuR,QQtXɪ/Դxvb4̭QeQĽB6"wFꬓ$v|Ȥ o`qkЀr#Ij"6x )5>^ٯ~ QbwLI"V`v054eGS~o^]XOفC9sR:*!GkH$TBOX>щ E?XEkngizwRuw'24K/m"!I1 ҧq3NcPۈ@)ep9%H}JIVH4S?8zYB.}%')~8idݨs1ԯ\:xEx70T&g %[OJ4v۬9ܳRIr_FN6- Hr\j~P2%$d!EogcY1ӌV1tq`>!3 uv rc$f* ]c~R2`<.̉acTܼ^j ěNW n0CLW]}ႅ9Noa,|f $0*tA ]:D#LP5٠k@H6=OScn: Os =.J?A&lHFL;T޺M Fr%EwIwlOGr}IeǥA"G8pNIUUÌG a 4vb #%!OXdWb2(Jfs_N] g`ØP};ߊ(-ۍX%Ow}<ŢqHX,:EdC-|d_VA<aN2{ Z˯>T_D2 2i(Rkf;35.q8gS 3sCҽk" gݪAa<@ʼM &}_ͿDʛ4G[OvzAkUx2U4-:SƹnM=k8 l]$]}͞<ar۞`\,ݒޫ(]Nw#c} ˌÊ ~~| |*mX1TçƹK6UfѴX`.d3F @d/URl ||8W])ٞU7VײTS5@s\^b>?l)$bZ؞q"8d5nqn V<\qS`1Ss]Fb.kN#vy7dF)<)NN ܠ&{ 5q05Ls A-K;FW(p8c+ u[,^I9b 7Lnt8YP(<̎ &?Pö[N 1 >?/U/`UIecSIVa逢9yQR=1Kq}N]x8Y71R$xxQr% 銑fo mPzBrg|1'ldTjWD΋!PKSy6ug&lBQE$_e}Q&k3:DGmw~MAr|p:ƙQKaQ =_eWQ,TR#?>f{"2;( (q}8C_]bl;bm F ;hwynnD=}Rkk!Xn_,N\IK8ӝQH]30ĎNokXf-⊵~gZ~ƜuSyWڅ O!_^@pi&xz렐ݗ a;|:7ѡN :vx&薣CbO]}{F&g4!5$/ot]~  Mv*~n[ B*ɻ~7ȗHpW)na(V;#'f{a{ޚ(nĭckYĆɳPfSQl`nE8+=qĪ$ Ф3yS.Ė)U0wúՈf ;J^c^t5MgWY_jƆ&_b4R?Vuu2"t?ifOa.K-găqS՝wa'sJe_rnZ?I:ql4X\C(ʷ'ߞ'3t˕hʹөR C9ԠVyz_÷͸p3)ۻ4{6A;6y$? זxݫyW,I#=657% |kA>ST/yC.䀢Էmf,h G~y+\q\ݚM -]JY{x( (򈥼ybd7+=0 -H}La$i0DZg ^”,ljgΐX:g|xysegK"eKgud2`-c~fwDG^h!Q83Vt yNX+QVl9%xSdY*Fp~@}V.b 6wUr4:͈HR s$1tl.X h8 <-m٢Qf TNnz+Mt5tx !UI_ٴByP5 6,!S<{"{p{ښ}u7RӬ;LÔ*HIʚ&+]hiS`׀|Siw"8rdWbLŏ) sd!q /mV!,Wr|JQ&M1ZX+*\-aLG%i&ۭX?F `Ѹc)S`*hJeS̢}J4o Pmc8 =ݥ`ɐү>:u숊X<^;<&!63yTW6ǹg?8KMA N1nv[P7D\/rR *gvyWIrUH;ϸndw_*C)/ӉIT*Ģp, zL 7؀?/oAEMDbvk.r[>T?;A!gi?KGTάk] aq29rgJT]Y=5 ^-SV^Z%<+Ek1t'poT| ~ګT]ĎiwFр˺c aMmDóҬOk, AGϷy>:K-S(w/iS/Qw_ I(wƽ"Y ^,#@i> KKi A~viH-]j GVrvkqb7 LHTSh4~xA ӹo.!r8B߀8chr29P {e CS[g'y_dRNb?dž,ȻX w^EwEp]JdVeJNb$V(c9aڌԙ3D &.կJEk2xs|:{2Wicz:[Bdui\JAB]5-YɔGDrgVhH4E we:D_)pDɆP&TcΊy{GE i‰4ēUQ,Q39(nq _70t ;yXMX6aUq (vr5(/zTn` ƲS58+PauňȝoYᓋaXT}SEIn]3C*ztn@/v#]"?%uȃDWJ!eÞ{ Hx`ݯ44iViE~i7趜 _<#qkX6oWi·H1NР7-#<2+6GM{M<6IK̒+BT;PJ@~d>嫃}I_p*N@6Ԑŧ#]#bcm{Kd.3,PYUA\>ot'P( 8.?B3 4{PؒV-Н9rZ5u'fe}J^I~c&;bYb>1!ph^KqӖ%;s3!{r*]go!UG´tV2m"/tdvޫ1'B2pl?bFY=\yNVD?~ϣ)ݚ|v qǨۢ ?wE #|bE :J+kNbMpw}-̍y'UY9|&[&Γm6vH @*r:GG徸vi=KZVXLe W[{AbZu$#j^MapRgA-uzX~߶LW6q$45tj֪2x%IqP6l/r8C,XFKOSX%(ڲ ##FbZb:!w4s";ka!\(H(ߵ}=W{D֝+ A0T'%]ƃ#|ADr Xim7T^ x%ԭ$ $N3cx6Y:b0-pDuV 2x\RET m-NEcCssi3_<{`[S,TnJKDat\Tq*&"Bhтd~8E;mA2m)=c k3녦Z&:{CKw`?c; :cia0cOb ,M5$?^LL4&RE;@>CLKmyM:v}>Sfݥ & gLjjC@Cs]mU g͇+{ЋcQמD.?W8OmF"A1f6uo&>qLӱ@͖yZo{Hf* &2~JŻ k {S#Eۊ$J}# vZ940T٦&aTWr|=RЛ>L ۖđ&0 ~3;}Si祰LI՝'PdEv.=ti 8S}[]'ӡ ʠ)=x {g'!aWDMx/zG&L"? UK^EfB%/@b>j'Tpxе是PudaM&+%iDs= ?htG&ιvaA?D t|"~a}!$pÁ7/vEeL gp5}: 3=}\Շ-C"{2Rӄ؃ ش V`c'4%Е(C{7 /%r0d8⛽$7H*Gfk Qb~g?2Ed U#b^؞T4hҲGxGqC6'B=#0C5ۅ+Z}ꜰMD$W+z6`,7MTm]~80YM[хDoP|%ay͏ڨłkyT [w }SAEp .BWǚ.]jD H,o_mX&C:)mq w H Rr+T^5u[߰vXGiA )é&g3 ~~W"rzL)5*ےej5=*C^v1kmgjj2<[1 X 4VJ|FiRڧB[SxgݦfArv]] +q*Vj3P˄~s/輺˚3漎F 'b8h1[)m"_L_ȿwmٶ4.ǃBfV Cy/1wUҥ#Hk{᠆FPy@" ^|dڔzQv!5 [kˣ0MK:nwtfl-8dIck8UbIwF"x{|ǒpWydnAoL󍽬ƊbҀ|A Sd(=w x9hCOEjtU5X^;wNV6a-]8z6X'DN˽fɼp>w^DhCm(R HΉ5~7OĆտN%ja> .nWVʉBX8Vfbf-. ctUM:K\]Z-qaypLh,CVv_i2%D_ Z4n+↼sB \ ^ҍ։BN-yFlrǶ 9F h螅SquՖ M~Ww~yQn6̏K$%t9糡AsKmMǝU/ BZwI<⡰0Ȕ"XXazE cҭ]!{ {~cmB3u쓍;̕*[)pET,A&퉓$I\pMZXAE,*}˜|Mvn\'a*E; OqSŽBjӕA`չRDž"Pkв,ƒ!v<*3w .6LL·aEF(%g Z)pi5Z157UE*7(~/[@/]:qA˳/xS* PRrZ^ 7OTO7q5&pzfV#IU!vV]t( K] [2ǔ4h_߬ѷcEYE,obJ^[_f>3sVUf;A}cGN-`Jj%Xu fjx+Կ1QU?M:j%Ow+l;DPӓ CԾ( P!qdDƼsM!/ZjvC+SѤr2tTr^e&+xTӛ_ox֯ AZsh,rgia`;$sPBbRC 8G V'j'G[TN7B2mfp_>ʽVH.mu`ggU篩3 i͆]('k/E}* NgPH>M.dPJa.}49Җ&.6A-2b)s>`isl(څ9CiX~P~{˾I^H  }@Q@=fqHRn`KW'[UPpQܠ~cέ&9"@0s43_bʘ˩bD66..%qFQvD;2xHjŏüHJLpcq]=_դAeC2W,&nTMOYgFMVGL0%?>rL'S-w@UJ:!dߒ 1JkJe6b^+6ܭ6@5e?_K`f<:T1Va+v7~G$yPeџ'52V+Atgf9nѣ_2ٷ2MgHҗ#DzLtΝ93[+w[g#-dGڌߡS<t<vcC\:};ϖYdUC!mJʢؿ0_kZ~9ČHp,A[RÐlCKw*NÈū' xg z& _f!.S'd(/_fA epw`kV?2TCDD QC)˸&<{,QE `ADFY͸_"merYh 9/rn5{L٭0~Q?u_寤4nEDv;⨓޶u glϣ* Xs Cxt1PYs|oVZWi+b $ Jr!% ȉB41I1 @Ei{LLw:_=pT1 va3gx0T e[U8eZ }:aӺirXxelփ* FW AͮFL*ԖZJdŚ3,$囒sP7!9gى}׬@ 'x(i I$tgX)0v K CJ`4gCf-Eu ӱqmf7b-Ƀ v q`4 ~uô£;i`/1]޼u* '$?V ?i_è~+f> w1T ˼dvFYGLI+>ouU͘-͵Z6úϧy|Wx>c -^(|S:]ՐLp28a=h8O VG!Z k+ޫ[I\qY@8 ׅi1mDtaϾ2ڢ稺IJx:ւe6i|:X7ː3&ybw|).S&"g smX4 *@<,@\p{afMAVT*xBNNC ^T/窤)iQJN)Ha(Y,Ŷcv-[m?-e݅(S(azP-ۈV/n><-g4?.Lzh)%5F+WRɜX?[Vp 0jPRE%;ɧpRdxَw;K‡R=k E,Үiv"n!r=7'GQ #q䟷~Kpo˱XeX 6$Jd%Ⱊh8} %qݱʬ\ސNyELď'7$urh?'~Bwc].ݣ nS*5M+C7HJ {޽#A3*csg!ڛn/b:v0+0Wiw/Z ~pϐxOs ҄k(V7ZNj |=zޞs 4  Wu7~1y&}Yp&2f!X_[ O5zFIzIz*wbi.% PϮmғb DѦq<1fma'YK lc$ɬ4d)yn{6/9HJ;F4fe߉QM î&/V02>moJ*=βI G_~AqFuEe,/>KD 2~0( >`}F#u<9ڔ/F-TڅSLK&s & >-S9}4Gb-9 iv}:+BO1Pq'~ձfb",R#t -OqTMHƆj&I/Pao'OMSʟD1%tJ(6cfoҙfT4 3qeϙx|,Fjul!#@S+-8{RT{V#GL)=6|M~ P;Vo L'ܐ1.ʔIW2t3W4}OL $rUQdFz]K.3OJAMN%@3-nHד G3U(6tƸ"ЄJKw8ZT5;Vp=HQ)Ի[3;0&!_)^}eu(|/M;>!/erԀ%Pnm3h%8 q>LHoμ5>b( `q}!Ȉ10G/M Ŋ-[22g.T?]۷o@2`[Lvh]')a&x* `nіTƢ͘f;1}MJ01e@>Y7<ՎowӖً g%XN~UdSl~+\~s7!DdfۣNj#M2.>]Q&̏æX0V9&)GS^GN[=Tw 6+ąVZ*H]̛v5Mb3t__~nm.pk}#m.qa;#o"Фu\|u*7x T̰]]l$?Jlɿ@;f]<(!v XVT{;,O93P8=V ?>u$[Px#v!k'Vle6z}9 PXp3*kYfޚ(Leq5Ч1yc ԓ$ W~.?49Tmη-.j.JBX~TDUs;STr 8@ &9p&=nmv;uU 0 (8A¥sH0[xFqZ7xS5:Hyg)nVUC7F|b'ar+SJ^! Q,"V"nO{uv,kG#c~R(%a>D i2YA@ʭT2br6qiw{=Rz}qp@Vuȓ2 E縗 DȩӨA9"ZYttV,dH\Y-!"S&1[8xmx,;*8:jb*ݺ. S- &ӣʙ5c{{[H"yC4nQY 3K PyMQLQ^WZN)(jj9S*QFmvTenw .^̻ڛהjM/V^r8Q]io]8F r4o]mCjNx(2Uu?aDˠ'zĜ!+^tU S5" CW$׊"J-H83J\qY,3#Q"iɩu#Q]Ny?^Q^F>rMM8^h1V$NWVz((zu=(IUs~ڭS#U~fWheAA SD zw gVhsҹDGSU Wy{d3{lHsS=J 䘼&# O 5D]0h| [8ب%m@QҖk :_pN:G1bx`v g,^S@Xh(Uh#%h@ܙF]&kӯ-Mqݿڢw,T^1txDJpe.klHYƖ9OlUE1EU.M~!fȳTcM-** :9)щQ{ҬoA$Z&ss\HZޓ}[}#$c`aE2RTʢ?кJ4&0VV&AĭX ljQ;Ct. "8[uQ2>Wj_֗Y;nM9Q)N,jyd6(_ p7,wTb)S0{ tӢ׶U<\W0`(w"ծ;X VoN!n~kGlƨZϺZJI 丽Z 2^itd;C2F&ak&v]^*ᶟWK}c,%2{Z0k|uRj ?rBN?(oqПefkR$б%aG91qc&?I0K&3ȟ;?~Xd}׆4RgW#|TQ<`b덍q/Qwoލ3i_O%-NAe\D~DԭÛ/}:9#Q;6b&32;DdXWf[5<6WmxFT7/{+z1*"())$sL9svM0$!d41Jy% ϝ 2(J?~a:`1hܪ??x@lF|-\.Ws ui4Eä.e$[}bapη Bi90^mV_$%6_A˚SoɺE?Ghu]u'TOt63KQMH qxqP,jZx3NC3fʗB7,R6 [ Qse  *[dK=A\ax$t ?5懱zuX4 V AN>Z)OE L1G!L61H=Kjn ,[M@v-qMi\^P5|gۗCo3A4~C^(ڝr)İkѱB$}# ςey*j8(ٳ<}\Qr~1A@}CeZeⴳ&E zRoY;gm9y(f, x\{߷RtO$\[$1 ۝WϨBK9xl]V-iI?o:䝁j.by!Mh5Hhm]w'w5@("U?fLiOZ5q4Jq"yC2XBq\5n4tS*.9?JeǾHU>vLx&%n` u2G$r]6XQdl r3 TǠH=},mٔN&yN94DJv+vĊI5Z@"BhТ6k*W%ȹfI> eÇAUlź@Ȍ{]G; ĿEq5uYzlhH! ;Kc5QZ{͒FBbEsEJzH OƢ9g2g*6՘$=IL3/}+Nsΐϛ$Q2lJ\oBY9W.:Ge|qUDal:cٸiBQދ&j uqE睠Y7MQ2?-J$h8U1OZDl@l05 X"Ekjkf\HV!,FXkH -t1C#3:z.V24;&;#\F^Laieۯu ~|4V)H( mz70~ $Q 7rӨK^ё^94s(>3|,r|` U}YmJ}0~!U|}!cVw(4ک TnLm]/W5L}3,g_GI6ylռG?> 0 u<>6]mI DExPU]D-5҂'M8F0'^CQQFGܾԒRQ]DzSLJ5ܽ-5 =U5+L߯ 8n Qă^FQr2QJW&i88Iw^^BdΙTƛA ߃AX%92=6lRSԶAɗ,<w'W ]@7\+τ {? K̬4T̲$jդ8S* 3^/%P]DdUlj_ ]_/QG9Wmop'8*- hE6̩d$[mu(t0NWJiq nRTd n|Txn[.qNi]EM;OYqfAj5h/z8M|ȵFN!3)\9!Z;2[/EzK* _A%'/vn&d<ӧEI|/5 }|V'b 6[Άq=-(V xf*6yvouʿ)V9Ԯ!k,HMh5mq>zSjj^F%{W-!n;E j@i3ucȥhj2*Na W??j=v ә+jR|k"̐aF5=ә&f3_ 9}qj٫MB; )iVpe59ʨoػRA!a&g+YnBQ#LI?8T[̛[eo^^2/ӟ`M R]n/csRT*wTZ.#-p|$O־z=U׃n+sZ\y4 U RaV>b(U0G3491}#mw ښwt5aKm,V] v>v`u`h55uS䊮F9FΌ\D;d wp}@pwOM[/>-6T@UjB~t -G(E Ʈ9{KJD.m:C7 sQ]`#T2AR>n_` %;hf l: >nc0ӷGw<.xŒu7 7;,|:h'W@g 4h_b/Jx{:B,A aM:y-RC3v=7Zd3p$oxӉfk1@Ҥ;;hvT TR~Et`֏ hJP xoS;VCR~f]/ܔAG9Y)L`_XQՕ}^~ztkEM]w'&V7 7Ԩx(>p+i!%eꔱ⑂XI-;S?Fn! T~@ 8?ZT:[ J\Il}צEKMq%y/ i5ج~"%xA|?.Ż 5ZsYK0z`lUQOnCqf4Tf]J ou4-$j;RH*ϰ3mY]h)gQkGyNA7W J[!,- Zk$6zoN/݆#UkCbygfܕ A3Oɱcϴe{0Ͱy! `)q^I=Ϳ3rlw BQS2 ΋oS Ǐe~PՌH&nwS6xYm_b;-vʰ]=0iFA28 jWi_!zjMl|5C%9?]lA y,rL+=q& Pj_^uzhP&*KL7YѤ/ܼۘ#i*j[=;<\0w֏g# Lrc7ȅ{y'Zb?ȝ:2䐙ڨ<5E8ҥcy\&RƑ~ݦi~U 3?=k`S|=i~ kaIwRI ĂrC~d7K9׼v6!BZc( <߰be>]7 i,3a:ѧ\#zd3!d ;PR+.s4Sa 4>W WYTDp>NfKh ᖧhR'p7QaGЩ0'pa؏Q .{bf Fwz& 1?Y׆ X\V>RK Dŏ[]kvU-w]FI{<΅Φo +Ty:m%s^$dE౏jTJ^ A+שcP18ѝf;}GLwX>bl rg-$Q$08 >h@H6>U xwڙ  TQ! e*fPTOuu 1^KJ0M%etlCA;}b[HD*@ð3sn/̚UCPOBϨ m˺qěr)Jr!5yT&Z}@NW׽UBjnQV_֟nbvψ|N'5Wh4kgJknQGJ+LZx:P~ R k4 b~F}waPr5o~ E,ͪ+sZj4gVʟ l~SL:-᱌s͘Ejqp y8r}G͑Xqbkx7>qd0Ѯď ʩ ]i: 8crDl *+\Z:pvd̶}r3!؁R< ~+> tKqW/PdAdmo¤bZ2&PGyU*4 Wա~h^ЄM^~T vNjQmB1co %u*K1/WlRDݰHU3*A#sxhVGOgZ{)( :2tw/_޵ނ: F@;cz\z M.6)˒=m[bH1ZG{sa0 шe @y Q?Co" ɫ.\)y4WrYu-E^3ǰEOܙ& QdSR`D‘jr $=-P)Mo({|WHէ}wk܈XZ{G8ǟ':2;f*O Aţ0d?4A+*-3Hslzi(w1fd<#&HiI3B(~zq,=K&V Vo Z̄WѶuYҝ Le 6ݍM %m7bpiseXTj9{TEHB]ڳZţ jLFTz$PVko`RtgƪӅHl}wX|?N;2dkspwA,b~HV{xHgF j&o;₵@f32L.d/f5w@`α_ {҉P)+L`fizlr > (ҸVY܃tZV!F`pu-,I7z~y3Q.kqھ~4\Ǘ4ogDl#-3OM"vyrlm_Vj:jRyQKmwjz={C;yw|~$ XNjz:U&I U_ۓ ;y@wQЊPrRCđ*#." ~j~1K-tMMu_vt.$`PO@iHpTv7mIOzCɱ6;H$5au.QQ HViPx% 7z;.zĥyyH2Up).]hw{` fG5nsU:Th=vh-w !1CĆvdʠg{}f6`N &&sAt8Z-Qg"XӉFG;RiE(1~An/N+,5 $l(\Z_ m-$wCq`UI*14&c0Nʀ;nlzt/ +vF3G+r2m >%РU6b"X\KV>?uI c a_Io2bKc0|? *U.%P$Zw- e(jy&[=zQ^R)aIgXBhkĪ}?VZi{wW [򌊝Ö 78K.j=-9L`ަY_^*Sq3^д ?+}w &@CmHDwlqPo#TFh,8LRd{u AS5E*[Bp~x׍xCN O/jjH< TZ4|~i+e{k Й:^_5W-eDŻF؂3Db/tG~{$?` :]gP?Vʮ"5/T;X6 [mV:\aG"hU9ؙDΣˏRNCFn7ύl*fb҅M&h ;8NJcdf1<8Tsr#x< )]qQmh]q 0iwxho[x6+vo.P,vu*˱׋gWOz 7F&mA0t1ݯ ѫ:ҏ {bQ"@ UQ `x+&z/madx[mP`(i|4nƼ,e}Tn tTMLsMRr*_}J~m}3__IEc&?,cJ^5J܍b0*3TB߿bV2FlVkپZtvDpNm6 oӥi'1KecYDWr]37+V ]S xݺ6~'վU \g)A#-$݉ <cǁ?Q nؽԼ?&ٸW/%TCwv?P7:1+eGALgzaY [x[ظInNԈⷎ.n -(rRcvߦ^@az] W7'de=>`HPmţf"LrH@? BtpAZ%je~"E({I3;>,c\SJRyw_óاQj檯fޱlayp]'fԛ[n=`[6r8~ ?8 za6\JqıZ[lcL''-#;]W!=9fƢcm1Pإw["44}"mhB>>w'v}4KMw,8XFH8Vz<|QmsE?/7ۡ O]ʟ_ӊ-t`ٕCYlxI.*f@jub3CģVBJOÕ'A?5TJ翇b-B|qs交#c+CYUD V!i{sA25fbnM^!马Ѱ;d^>P__dk7>x* |^mSƼC~ѧkqT莏c }z.{ʯh]}B+<\~<myQKӆ*}ǒKoQT^YdiS~6 lE\JP W~M׸xX>́ =V{[v9: ޗ>"+KuKa'ӵKJn5I8T75:"'Nu &'|y'%qj%ZxG"Yzw*SDsYgښ~JR 2G'J(Z?ې͂{A~%zBZ2CtIv{ /d_ Cgd2>(ʩ+BX]ݵ t]ۃ4-.SW`aPNb#Е߹Pw]机$a\u!V<&rVɽ6"vaEl,[ _oZJyVXAn SBjc6|D˶ak=IHf)JyVn|SLHzyiT4cjH+@m00umm|fgxY똨p Oz?|a(.N<^jVԟn~4%JqM#=gw"ZBb4m~T .YG zGk1iO<Œ{~f,cK5h"cɅfve2ڮ{x5anux%lcS&xsrg[buvR tf梨 xIljd;f:{Ǧxk`DH^7l$$.`},̃2K5T 7A ز 74Q&!$ sNw@x'Y;h[x@vApCZLxm{&yZ:ca?(WBj2y\mlSִd(J\,J-M3pwb&w .]=Pf@Sվ%E ?9Dg ,u뜫0kkUt-V#_N`I7sv͛K'wF0XGhsy(_DP*ĈmTMhdKpm7^"@%<$$Mg9U3&~lelo\V`6`:):('me"O@EJWK*Ǐfy!&'_(dv8Bp}]K[?~S@7BOqy"cqE^e&*.N !1OCUJ*9J[kԀ@lVV^ly->wsrJ*EAPHDyC %L&Ѝ"М+xQΠ;"1~l0 `VUHUD*Z;@Gs\.seXU^*V #S]idP"ь샨)j3@`u}Kv)o:ꋾ5܈ZMYԋLR8Tmè2wؘ֑]WoΝ:r"[9x}J< ,ai \ޠfzSmDj>e!@9- qC\ M&҈di#Vi JMXͧΚD <6tF"p/(۟%^z7z19mSO,~#o?'(7h|n_fvI8V 7(hp7NAg#OS[E᫆+4bx]㻬ѻ3rA5[}av#rn$H-]Tn)NPk2[W[pf7X9Ju@I=x.;ǓdU5ey*ߒ͵eϤuQ򦮮 kouܕ%>A~3v\6/n})/D'DRP™?;+B|%Wg('W@swaCs*HXy˖VO5{P Sd8D+TڊNn)hsL)Y&'#>&S(Uﴻc*kB?ajs_^u}zVŖ7G4@S]GX!tfC)T;y8]{ ph50(x#\yltSYH\8mA(?z)"i"q^k7#ֆzKlB. D,w{>D~fiW͔ f81 q^g H_| 2,@"E(Jr-&]20TQח ŷ"Z|`KbWV7-viGOUY䟞r3a=8њ­t$8!ioʶ]Da lkp%uqMBbgpx$tgt$܉laAņ௃R2y)D$F\çV_Q3O]kFik3=dSZCip'x'jZ+Q&"rs$r5qYtf<)mA§(#;" k #IQȖ j6@4z`Z?kL쯐y^! o/KB~ELi@R>X" 7 3fs!/&#!6#& $ମ2Ǖw$*]f#Ѻ~ Rn3K%sEDnF~W(iZt䮜pP&BLuZ!77G-o9p>Tbf޹ٴSP;[FeogIT? χk BB!ճH^H4I=_#I26(S,lAvHz~E}\ U/|<$6/Rz0z%'ïBqgv*}B?]KXM.b2]k%!iU%4Bf=ِ|5MPfjW>|x|?NyK@xHDPȁurV> z2ԙFPy%WÜji-GOZӈ2: Ǖ*0E+[f :yYSO:YAЉ):bU7 NN`7q[%R[FL[r]zczilD̾a"c Nge]̌(|u AHc@1 !̹?8[>W%_5Ab[l_"6pYKV4p =8+"V~EQt(aaU&=yꈵs"](RPY~+9婝51*ΔzO5ggB[#}G ,T+ W6vT~Mpsp rXoᢓ@ZavE{Φrv,iar$o*PJC}1|;߀^Rʹ?I'$)o;o)12 1ue ;I߇ʍHα U.D e"kMqҲ4{)œHn3@S # ?Ӗl^cb aН++uk-PKGXIٝ6Go"SZ:h<@g@W\B~ \03&y79kԓ -U§58FQ@2u|q:3,J!!xؤhfB7.Eؒ-Z%&\ZԬI.{lpėz@YgP>3댩IAc&E-^hc֒5voًeP ̮ٙ8ShtuEٚ7''d'tZH'w2%83O7 `keR3d3!?h~Et#SՒs &W?~`︗(橱3ݾ!bGJX B \)Ogj;+Ed,#v'f{lsWӃB2S08,uqI=X):Jm 5CK]]qT>}+NXD>3H fliJ?!dܼuH8c!a|u\[0YyO `';(VZc Z-k,ms#Lvm%ώ5j %Kx;k7$NҴf]Kv2oN(|#`kAȦ麧uS4aR}6|Pw7!˄mDd:vQHK-U0ꗶz]aQާYOTŏ= Qy49+'|ᬵ{3mZb|3,JCivawhe4j`~.vµ%G EU,гO>j`S[.Z%Sh Om͌qupUXԙ\)3ZKGe/j$?@L(x̣F&EƘAᰳyo3((4u(oewM“'e&Psâ*Ήps63I1cI7GJYaO,Q&eƞ;(0Sq!V|몛jK8*jjRkg!<7{HV _lHq(#V$C.mx/G>=KNq@J2x~[>$|+Po6hy,uזh?Lד#\P(a8U%g P%0|Z_#*w@6&z=w"l |F u#k )u Zv.rzqHL8QG3݀gdfp=3$NyI".Metg|JW }/tv2KRLw:,hydx-ԑTnH?a!ȡc-HUc:FHK|aQZ,sc. 2]t%3|٧0\`&6X4`)؅y 4z肇B*<( DV]~]\`Oդ(rG9"\m5\i=trՏ1z% K:bimGPgŸ'.5߫S|XL1/'e#*Kb1|r8,|z}. 7~O@ ؚ笔Bï |FSZAT*[ٺ -XR_p|c^xn5sjR㻰q`BqlbcT ؊ʏ|mu %$u>h,t&VNΜ]s /L/FyglE}%..|``bKDoTNB7&^ba!9]yA{<ʌ>Fa~H5R-0t ѓPy`Mp)RscI|7?ģ]?FU]t }b= LHuiuC-ar"ː A6ܨOyw+ T|Z xO0o\r[ͥQklBs } DN\b'"2*j]_.qE!CzLܣlALH1)g~z!#&ri8!1{LTACP{ gM~g 3/$Kqfmx #"0?`zG817궯G:/ Fnɽ :"غţ\@3Qw =Հ;ѼLk58fݔJHB/n"U3lIPsB ɾ%`lc!Z-mqk:^b[k$ܪmll-:2 []6\ԗ"G&6R(RzVg^7gQjFǚ=o= *^^{OZw53yEle}RY;:9GŬ?!tTid}avϏwv?֖ @Y6Za;A|ֶfPD˯iUg. r cq"5`6яCy$NF//PP0^xcPv~pUTorF6:-{`vG5-5#Qэ0١"$ـtGA!民:Fa/Ɖ}4&-F 9L˽ ty.L©6Ek9('D"L>` LL3lЪsO}F&#Q]Pvs w}nj1)tL8k; 4ZO!w_3;AqPo:CDD 6 Vϱk )UzC/.s 7裒!"AjY|[uit{G8@w) % :MxijeZiST:dc Zlޅi~!8҈Jޮ?!#nTI-羉0#R6?lvGhMv75|`Zp%2kJD~~868x)%yGڧ~z5 >]V%kYMxYEg1Bog~2:G4)YxyY])䥄g<ȋuHG Ycu {)kD0@//5OÍ$0潱=ݭ=٥!- kdBW\z@Oq݋\3^Fth~3ML:z=w{P!]^"吮jew* , *#gx"D~L6xS: 2󹂔mYiѤ1,;BQ d])bedb4вn! #ӟ;Olу' R|a=ͷd-`sϮ@Wg"G~쟽0gfpYsezHiBвiwƋ^} _v_$tFPk[oQF3w~fEḡ,^ْȖmy;}ЃRQFQ~J> S#?M;nFBnOWƙGMlи ]ƉrtHt7 SQ_h{/cKڊ[t~xCuN9u]㵱:zxt{:NNW^9)$/BR'U4B%Uƞm# QgO \XeHBV) 6Qk{O/F<-4YCW1uФ0jL):wkrBJ[ڄU+;Ǣ;hFaXjsVڃHe; {ݨ1͝bKi.7c3r5Ibg`&_S*p;$V`âۮo\ ʼn(N쭟ɢ)} YO@]08 :|T˹e3*C5EiC9,A*ddeT߄u7 25ǿU#kjctAf㫅HFWNZ84 zj!Z2Y"UG S~q]M~8z6P0~ǃF&>R2-nQu}wM:n`;\LY)Iѷ^#RYF:H&UyR"G.#)[""v~;xLʇBM?K&*,a}Eۓsԓa\.JLGBܹ$pm"a} }Jo~ZLuGvn\B6 pDuΕRXf76g]btcI B59xPLiC.1mw_%qF(Wχ4lXwK[(7c 1m 뻛 KЪ>)نm/Wsz*/ w(C/XB]UoעӔZ*Gցݓz zΛ1%8|v4"ZRIeIjX8h%8C#m6Cr39irYz@ qgA\^ _"fڣJArn0F¬2[)QG7U(Ͱ#<⮖h %nԲ>3>_#C :DDMQdoY .; d\$nAe AxT$c@?]wϵi\_`t)P=gdƘM=4Ludtv`JkEd:\8X5kN? ۆ{y<'*%ow[i'OƱ'-R>S khm¡j-&@̔՛& O/G.iOK%A?#8 i"s'J<$4wh y@_9WWi8xJɫ\| y#*05𨁿p㛬j|u!V5& d[u'N&"^Ru ט؊<75FD |I6@uWքߡ7PQ߹hͽq4 Lso̗rr)1~@]뼌ו"$iN !4i<(f'Y E{DY~%E^>讠gjܼwĶG<3x *[J*0"pω4OcD}%F$?W` 2V„nh44"_]H]AF|T7;FD-Z 0] `Yxh 5*4Ah '6*1_H"mEX{敀4T^y)tݜ g y[ FH$hƍ.je-G ԭA$8rƉPLYq</?t2teٹ ߴiq@#!v4L2KgURK`普 ^ʩT,gӹ|_/f:8^T WL~)_{Men;&7+]?3?<){ˌùBđeϿMG*YS0hMa~x?KƤdsOj8-ZV N\Uj%:ſ~%WCp^݂o.bFqW>BT ^ȑSS)>cG}@p=ǀz-߈[DjޘԹF00}`@e|^EօC|:J{(\쑆Vp =[3M;>"Ӡ(W/jwJU@gfgbXὯ1ұ0&6g Rs>v`x1vL`QChDJK,\qBRKA17% tE-Q0藁7rhŬ}(lɴx&.`Umz3$Eo57\V.M,2fjJRZiijL>3xC؅k^mw#L㎾eWD.T ?j++5.\5yO`jY5V*o،Ԃ350+6vF2V.?z*@j5>D(PE9E@~ `C!:ok>"KhJ[pS(z^.~'3Yy u!i)#4W3v{~ode9QYqC}5W{q,%CjՈtEkb@%@z#J8hisF0dP>c&E=' bՁhWV|SJZ q>v顙/\~.G߷ Ƹ@-p~.yyсZfAabv3Mb܅rX.yLP+)aƞ@ )Vޗ+.Kx> Юyʀ>`}Ukm+HUTAܒNcC ^ѽSAi뚰"Z~P(Is?@LՀR*0yI$Rl9 C&ĸL!Zp4k1,ǕvR2~bWp D di(e毐V9W)D+593; =d6 Aۖ}I8_t=࿵Gؤ/e^U)y()JUk i;Ͳi:9`{fſ?ݖNW(4Y7 `+TcړUiX8??^n=y!* QctlD8L;"?J.$U_Z":wTlRI ~L?( wে[,rH(Q7]{PV9Իăc!e4VmZ ^ܬ1GIrS"O+272gzoOBjUC$,CL%oYTޔ޻6f(#ڮvPk>a]t %)8&$CSY (/탠 e$%&&գ.:ڍQ"ԉ=nA͌y\JʝkQ#yX25vrvPRQ4{V<ΞƣXo<$b)EAv%MG׻Q# ]ʛ ER;l@(h8gص:uY @ucAN}&0sNRIbKQMa#V%.{nmϪ'̰W#| )&Jr[٣]?F= 4PK‡V>&9L9-p`Eu=)?Ļb8)e{ԁ[;CD)IT}g2pU^ƅ8w|Pp6Dyýȗt#tz|Oąf<[]eZ=]S*DP]k>yb0lI'=|2cO"m=L V&`1:CJ-nW8BF,9Y=$#?2w<c;C{_tG/6v"8sHyqFGO5wY2T(9;n^¯ؠ/ kpEp/5NCփՙ Dv*՜ l iJJ66ǥ/\QRPwo~  U)2,I\#jEFO/%p h] mɦ jNH+7ߟvR%\(Vc9GAX.E%zP\7"p(Gkfz〽$mSB!:t*=OӉ86@(DG1I*6WN]H,:U>hdO!8n4Krr1u9o:zBj6Z2 naNQ= *嬄ze^LwQEQ=bn"'YgQJUL'^Dn-\'a˙C7Eږ(.!vbJU~9bcpb vzCWfv ş0g4+7GA0P)b-7R[=&9t@C!z=OZalh;+G^K?k ȟgmeϋ|l g˕dN'diUaU8ֹLqQI aEkZ6MR,U7o0ɨ [8tv2)9&5%uvc9 w)-aF78=] ȯOTvZ;xpWݼ5ɩ1 OQ'MHRkX$gU#ڽh7`;HoT̯݋cAuС8_"!8![X.bYPkt0*𴁧>=NQ+bU -Δ[@Ժ1p5eǥ[w\z["M'r1In9ǟ>͘O1?kNΜ3k|@*rw58]fgϴ~PLѳj:Hin,vMcۍZqk[|[S#(3Ӎ?[ KP^L0f6g ӛ*pzsKߓc3qwk>0Y6k!g=|{ܚO }ԅq ,1}ڒ;S[FŅOUꉾLGqg*o. BpЫùϽ$ sk%1d->Ųnvb7o+%hN{pbz ݱINsh;].l:F/}cuVo[dڼ? F7vG/1C)<]_P޳JOh8$ r#ezG;#-uka֊h)]B'褢M˥^QyۏaSwJS}e q*Gx=ZwN*1O:'p:ӆenLoE50+}p"+tQ@]\AlOK H'qi '7X}ڏ"[<$6HTH:>[(~ $ P$.|Qe읖 0`9\KS`@Mc@ҡrC %vda }v|ӏlF7'S{;boHՄ,/rmDGtu22aK|bsWŀ]mQxJT,o32򳭣N? i݂S^ʂ=Hɟ4+}>N#=˙Pzsҹy1֝9M>nU.<"9צ!,T]˲ ֏K5LҰmړw*5% wǻgP-ɃaFyY=v-R0t2fg{ֻ-`cV㻛CeD3U+H@_ڙiDl8 t* I=@%‡LSG ‚ -N`q`gWffXTN>!Mk^=Pjtwe}ZBahg~G_KrmRy|6l{;̟`+V ]vr50`h$v n;cRFTm;_Bxq52$R]xz=nK}<Ӊ`8WX5?N } o* m"m]j4R-CVeďJS4co 'ߐWƋ2aa=^u[؎:f{ ~Z>up:t0>8>KCMbr-yʧT򉚳!>P I)I Wg_:*Y]̠YV*Ʈp߷&0 "1W!oR:g5B{* ?~\ƭɮK2J ez ,&`P.6fdQXx;_@@HgV I:m_xlGSVtg`҃7qH*+I.FU Zk1s V eV#jC*qr$.n!.ݸ\F,6j-;qd,XcKw'rdw6cĔ$&7p]tS`r:%5{m;L %}x ;&s'YdCwyl8@[Mٚ&N>糳@VP޽vAYw"W;8ʙ3pe la1 2 0X߹8j;PK`Nȫ%e0>?mw.%!mj/+SW3fš#R bC |s)<I-Τ-Ga!Hx qRAޜP3tqgxm:y>xv31ʿ];"P~Ğzپ&Yo |t]Tɀ hN] d\m{>oϢGEyjjI 2\S"#!$wŨ\oOB|T|hزBռkއɨ,0f6nԻ~eDa)<ӡ)Њ0w}X8MPcaX'¥ G@YBn@qӿSlddqsƫ=YckN)6 N[^HP[;6SJHC0&1. Pq LtέP! @xWe0dͥ42\x8mS'mJRKL˶?);@k-Bi滣%]SYj颚~~C}6NpTW1\b4+a%܄=,yngs%([RGioQ ly;ΰS:X~7=( Pv]w stISnF1-d#жLv]`z|/c%P 6(B.#287x?L LP:rY\% cZ9uCdMA 3?wlVa\gNe9֛~eh6"rF c8:#JV]w`Us"{6>ȡ+ 0 I1懒טiKE*2N߃=; 9(+ 6Ɣy /N1 H$iq?;Az3 w$2dW9~/-Hrm A[ 9ǩz |iجZJHHgx1A炌+|YvF77u4Sе%pJЇ8UG7Ӧ,[;-=$9X]a%ۛ%naEmH={Stj!Ԧ5^4 Pm|(eJ'#/cEF_sr|6$qj% Uj$+UB4xDM n9IA 4aTFg: CTt%/ŔZ6O֛R:Vor$! [U4-HPF«[$XAPz(30dݷ$)a)}3/@т{?de,ST؛_*x=vGdz}6 X#ň- ΜѥdjN?/.( V+B_-2V2a:G;<Y8ZT`9$MW{$.-Dr]$'FYxVs)(c(@ Ō7qkZ -7t,;rx'AXNjDw8NoԱ"P ӓr9նWS/Bw#mRALPTx$H//0d;Wyx`a+<ɣCHكӲz3# ]b߽z W|/JmLC&+vI3I.X\bw^11"lH=Oi$rcQ0P) B:.ߌiE}u,G幡K82BQ8[ьERC*KVTomxOqed ~le k7"t"c[uhܣN< ıδY.~9Mqj/uW4>Q%`"N-!Hդ H sբOh@T=tm&wW/KE_u gymk ْmN !ܮe^շ5:\X$5PҜm՗Wh r)1SC}( S4Lۉ/J&O8&^PVa|\#dg_jH歴˾շ! AlI"t&u%C~z_+ q`߇د2@QoIJp}[~Zo 8S8jSH-Wghp`wvpX%.X[\"|܈'ܥLJ~UcqL-t#z4D90Vpv{TBǼDx1\)V@SȊQ' Jeijj,gOK۶"&t; Km S `5\+j:Ya54ZIƈ0fxmtYA(f6 3YPDlV6XB",5cWP ui*#N-2ڋjC)I Mꖟ2c#򺂅z:scu- s=9m 1ݗ~{ N0e4anϥS*U¾J~/{&,cT7F-97ah3͙ Gq4T2 FK+7o(W??}0smc!QV65zEF!X>12|T^ՌwmZrimӺ5n{/.u,0 Gڢmk az¢Vr߇\ebcPy-%Idf@k8G' !H8A<; E k7JOml'9oO{o j`R"Iw{zi*p]z9u`k~+wSQ]qtX"l=y^RSepߵxW5$@wx K*+%Qj}]~R;}v88׊=<;h^D =+jIbgTa4] XK٧&'a0[o`؃ӢDEX?PZ;p]߼TO%io;{;$Ft.^܊Ec#A<$_O-Y LJٴ ףTp΢#΄vf0u$|;ZqٵSRxxk )Ih Bs!#7_9}s-nzv`QÇqi~w8`QL(0q CV}8 N}\/}ĕDKdD?w-ro0L ZyٶXz}@U\I#by/MR <6ffn?pyOa"&Z6`nP: rlP2Epk{ɭTG_\`v³-uWRo03sEkh;2/ h,j@ѽIVxϚ;78q9R0rn`d.ɝb$?c CqFLWZ)Mم[Y7g [rIFE"#tS ?K\6\sP:kSk nBMNغWARD_yWҿf@\/}Fd-I"Xgi3c F$ =T vўYY|[E9EpeXRRҠEJʹ&AUT&c["{ŸpOn[+>yܜ۞~WBOxɝ?(1n%Gԋ6㶜IŹ*;"P)UTb5 TyqF?E +'wJMGN}B~d֕|=1 W#u9K=xe bs$1H-kMzB] ;\;Г4,ށ1]]u:,XHcY^NP.wun)ewmPjHY(j`"RA3'?ia4P;U$Sh Ä :B1sxe%IJFIӠ*bo0BE2W)'xg3ZIxk0*!a1k#&hK>މn)_|"ģzy.A N6CSN|J~`5L%Ӫq5E> wA?&R#/f;$L vD-uZ -IӱBb.&yugǠr/T|@VHc7hm'#@䫗`fNf h0gw˶fF0^cJS^=`&)S8cJ ƿGbO%3JiCLyRb)[b/;'rL+L mxqp)7'ejzV=]`GDFx3KڲH `Z})\+ D;>an f"bj =g5'?#X]sxnA)ndYeR &].j3a~_59B/P'Y?[Qj6X CpqiH.9U}$zΝEkS2U_Nɍ׹XƄCǑBO&l-7EȓAF*-F#%I4HFÏX]17_FWײcN=տǀM==5sʲ7$ܯmݶ) '/^m[ `IBe؊]i;DN׾HE;-rMhȜö0LJ.Sk1Vccw/{$=bSєP7j;/Gڦyjv"Ëc|#,S2͸pwByXN\FG(n)_EHQCx\Vl;ʳ\XX UpL_Й[=::7 UBcXWK Ƃ.2a73&5T[OVIO2klzOEvٔMܧO'JZp},Nu1ᰊ/#RTίEr9*狉#z3cbeVlC6m%;ZOLv0g^jZqa#"q4L.)BPW<^;ʳ9dY9eiqєn﷘h+H@sQNUB=qWEΚ4ٵ[+zdek!|IB"'͎ He^̘: (ZޖjM4ԡ>,$=u.[:ʉ$xY# }NmcG_“i[vn?Xi;ps^Xl>}UErɈeJ`O'sbyDC_Ypdcrc xÊ_4| J-[rmo<-Wq |3,cAdWucit"۔&?DA J"m?mƀ91n*ݮݩx{r=&vf&sn]w-asFY|R%4>kJ "]T!͎:Рun߽?n. Bhw(xaA% roAGlNٕ[М)o)ySruz V@UЎ~N9 })'\yN9Ar,N d]Q5eFZASF/8לߌrkt @ZG5-clxT7cR>x*IYp!N tsF )7dU!bܵ@*mue,oq%ɣĝPc4k#bF,PIzq!, 0mIn+ʶ[YN$0S6~;fJW#p{8LA]C }NQrBv仛yorTwh8r+4=ɕd L7wQVݯN,< OZ6zALՊkHxEE5^MX+-!"#xY%-GR;z)T\,ݹl֊5_S~pp`K8Z,#3řhs[ zHsqى"\M ;J8_*tgb]mwiZԅ u`b P4|\>o3Ru[ ؾS :rCgIx͈}d!+6)%WA_~)w wLۣξEkqe@S·h8a6$U%YoUÈv_I4ؐg;Ls/>KV#C= s(8vNSpz7XXٱX&?S'%,<}TNVd߬yy 12zqU\SZ|\,j?MkE32,*qD^Q-^ 0GsórXb;ގLc7&(܈0:h\X%Ad U`G ,*G,z\ N26ͣf}.p{ԫ+ňc,Yxolv+GPJ>~A4u6!Se:'EUω}tpjӮO#.8WuMlxf,M#8GA vfvS/d> @<%hV˗2t,֘V ^VeuPcс5F ]EZCN [%=͓;ZzYؚj UoXGVWOnsWR+t0Ǣө!T!d*UD.EУ.|ZmcA RZn? 5X R h'$m/qf!ۜ>Y҈1 ҨW5+{B!Mhz ͸p*DxF%R*jM8U9a5mtmʒ]64: ?l^&E^G;*HMn'J x:}}_>8=. %MQPJٿ⭐5 *JA*>qܫphLcl[#a0irQ37Ӛ|4$%+C#0T`ϙ꟟U ;m$H<."Nmܦ|lh5a7D9nďA׊Ш"TPlģ,F}(859hM1K"J+pUljڕՄZږXǫIPJR*Q F+&QfyEKX#d^ٳ<5a'h{峄2)IU[8M?ǚ;rb/7*ٖy=ӧra,Q{0蹿,)={w IՁ%k#`heU"4? ܬK񡝥+));&zz(Qm,I:yJЬ۟ 5ω̝iqc.nT-htݚӿ'-caUH9}.g~{&^6j 5MJ_zs(7EmdZuǕI1MĿ{D4uw\j:vRHEh_ z*3Nu!`7(&re>?$U!L$z IB$ٍ[x>sDd LbJ)0ύ9JDx=Dʍ 4obG`ܬʚҌ7x$zYlOŽ2aRtR]멎b0w5niF\*\YHu1#\` FH"M{@{̖SM9Kj=Kq$ރ+yv:! ܤhh'As%6 <:n$ ;9%IEp eeጐo#m QO\*zhK\pT3 U$1'K.`5%AܜH併uA>O#.6Lݩ זȫm*j]ג2DŬ[QU`Jw|&M4v_Mie~vS^^n )+@cl~a">|l~Tǀf\d)%F $h9En nɣI$l)I@g!Ҏqh0YyCzR**crlqD)Pt`Q0]=h CiW&‰##E(\9UQc}4IMlb\ } %?Nũp+Os喂/о)lEAU"l/l<ٵTi<5^u^\3rIwhKY+62I.;-_3*3`))FɎ h ޣa6Wi|qcqQzr3HP&2 Vu9*%ATWhɋ7 p{ 0#A{]IXpJz>RI8V "-{z:t1.' kbvzx0_R陧_DKhI_a.ul+3t:J`PCS42Y1$“ Jѡ gAh~+T z=8vM!I5uɻ:v5tGL6ژm,uΡUʒ iZ pLck$E+1 = ]V 7 \Iα |fu#"|mhZZpVY837'U610-wS9o ԔּqE/茼v@ذp#V x_t"!@X0ĊmC &RU߄Gu>Ċ%cW 1E}0]`'7g93++NZ=@DvO:=Z7mrg_bĘ "^oKDžD,KT4^!P4̏bl±)xcQh@E-@ii\ y5-y;GD ~O;{6mZܿƉ(d1r([4{uM{V/Q7WKI*nD:dv@ۣj`s+7J4ݫrf[Nу/A =\d g{;Ak9A!M`:A2Q}8v HM͗P$>@!WŇݧ2)akpW:W3a)EmQP3EPIO8$;Dʼ$Z)Xlr/6:kENKIJ..C1QM^SW[l;SӦo7aG-Ad`q/dk1H޳UE5tKzv[#dFbSy6l!OBAu%:: s%cq<}, 6)t`jxoEr$X{fѦP+ =В|$5ngH3ڙ&#{ z PJ~?&5ji]z6.EHص{ca%*^Աj*rc:FGބq/>N!T~)4?3ݍ/D_6k$%wTiqJY5St--ȅ57a!Nֲ\uXF/5pn|:sR0,`=7|kf0>I4r\V {aQQ IucMy|!]Pl0VԞ6l wh5TȊb9MGͼ!V2$b8ed F(ߩ '#EvtF_vS4BȠcZnA,<1ܣ3e* D'~ׯ \VbC[sx%&IQMl~ V;aBA=3Jh~-VsuaXw<2O!4B{kbpbtjc 4$]>339d SJiqȋxwx*ϨfPRv9_% \NCm܍uDA=o!j"ƚÝRPR*2Q/27s1 D":5 WOżϨ|xVxrk~: 4h脿Mf17kcI>U>Cb5ζ"#O4>ȇV4Dsܣt_Y%BҹCsWkɣ\vurt#[9Bnpxbn(A/V0QAVܱDUwD1aoL[u4;N҃OZNgF|'OW$^WL_E7b Eyqq["cn/Ù,ڔ0Ӟ,Lrf{/JS}oNvNs""!k6ʣЫ.Vg]%1*"Xf ZCjc=P$/0w=m4^F >R:ZA3ZJ$T{1 e~rk)zoU$S #_71 ;~,l)d-YSv=@A_'ooET7/|]Kb[u%tA2V$ X?=6dWYܜ H u9&/yFg~ Rz:YݒD${ =!v6ϗcp7>;cd [GI/:xI@ab,Aҫ1k{k"rqn^/7a4zs0ؔ1D/+G8Q)l8(v"VZV9`z@1pH/Z|h;mǧk!'%l X=3e4ѩK܁֒HC ~Yl ym?VϨOHAː3g_bim;`d<7S)5EqnFrOEmfbԛi Ubm(Aиdʛ~#./%gy<>_j7Ъ llzQ+!6Q0T_0Hu\hmD)yvcM~<&+5[;m?4bNj}߳$FlV$xQ' RG.^Зi+ĂKVh|%,c!k,LiͅD~`ˏ32 ,\RѵVX(JꌻFB]Kq`=Dh ܓ6Yw'hJPN5dmncu{Qcu5v߼W0!S8mGR2xn#pI֨m4٭ Y-Yuf@S@ĵ`RfM<3x_az/VGVAfȺv`< F6ǒƑ@@vC6,Dޱi[ceQ \ݛ0&8K9S`14L|v$5uG>iD[ҥ{@EO8kpVV៖xFQ7y:uS]|vH6mr5s"؇<ӎQ"f|iIx"G-^ wܞ@DPw!']m5Q׳gg%^' F0CR"JI]0B=ҋ_ C<{dL "邩5_/v+77~ Iyy쥗6_)rd&T!AE'5 .Njͦ߬o<po1J ͣ=R]D< ./O'n %@/kfͦf? 0钼"[GwM5:Vsap]ku-T>لG".5[ZM@xz󥑔@A MJ|`yІB9.(.jadfSo\u*^{S&%{ȧQ6g,TFQOytJJkeA2@t;2ܐ}z^e)p[>6֠tb^RTeϴQ[9{:*n/_b%J!u Bm:kj0T} 0!‡_rRè0:jԉ A0X%:_[Dl` y#ZW9/E#s_[D7RWUwČ 54;6xR>)|s A|W8 ?]4-q7-`G ,Q'!  e l~zkSբd؄`Ӄ2Kr@"́9 1z~z/k۷'#?ŜLLO kZ")}m(m4q%&w~pdn; sUɛT̸Ė]J٭{*{AS/Kc T琀"췿Gq9P>X?jyAEHiйhIwsM&|QG,,v3+P'ŰzaY,Ifɺ~rKmqP)7 VNOU/2/л>yuUalRN9@}N(\^8 ,Ns0z6+Tkw05X5\8:MKow曂/咍li >AR >buuO(O0]Lr+_"|E@\/fdnJ:/)|]Z/&{Fmk 2˭I땅ɒO*̓#Ub^u+xא' 2xEbj rZuC .t'mOjL;Tp=LD]-xgqd taœdZ^΄9ph,<{Gpo'@ Vbo@8XjAʰ.c(:}A 2cyVad܄F.G Co$p]IQpbfjiu\[KvIIF 꺩(-bg!Ț֥%!BYdX.Hn6MʡK} oĢyN=|SWE@ o6a=U^|{Z7;(J ;l&L-"4 t__rރ*Ԡʆyk]wc x-0G&؀ Jsyy@7wyg ӈPd0t-<њ߾N{?.׬T( kD(ucn"-tD,m&*Iy\,Qy[tpDBuK{:ȠzH | afVX}]@c4DEW5,fO9<[0Lm;=ӯ,z!ْ^f.T$˯< -7G[ !vTQH Xp[;8bs;hV:-8sUGNfƊ$|."HO]tR17BK^E\;2n@P$6'P*PuI0jfEɛO7tH0jG֑&쩥-i;DN.jfyn~Z?28יt))iF++;Ivsa-jޜ ZNdkewD=)$elO-0 #7ƦxO 9֬0zq; /nUyw1a-LCJ!zUg$}}M , s1=먝x_j[0aSHmu&U_5@ P{2POHy;`dQdһ.ɽل5* +W-5屷cz|rРl]Z+YaJ+amgSF5Xih |q A}&D7"WzZu&ۓr"F-=IwF>y z Y O W,H!`a-tz=)P<_"jJ^BY֠ɗ"Y>a'ךRJ%xUPN(J;<6P^Ij웖0%!PZ# %PA8Nq?Éj7ٖ[k3G!,`IwSPD;+]?lT`'^wf/˱r$0ߛf-aPAx,Z~ٓ-S8JA~ ,C"fԗہ"E>W{uK. - D%Mؖ׻qY|OJpy^:wUC5 ʫy8c_&;M:=' ƴd 粲 gל4'm =>D4>oA'‡z_]tB޿nI{Iob ,5Y} a|!cT Ǥj.?MTn:RINQLG'?vB7~L 1)SA Ғqă=?eқem \ðNrw2UC1X% O۬bzt@S6H= SRw;zn4JՃXϥ ;4hT#tړY dƚ@/0kGCr6 fYL6aZpߟtz޼iH%qëQ._@OWt%AxM}.op"a=Oiv1,L<֘RKs'D&,` wGd!0};p\ tHFo4"z!ا2LSZ3dPȐɳ]m^28>1r ?J>.{`W8m&|-LS?ts}?3 V7-7h]3N[%.nT_Y%'C8Y]o;[J>1 z-hq8!]U SgP1'IaBsJ{2N4[*.Zc$j F@^&4͢'uE%3N"  U稌 EKG4^aMVZhfe']ˑ Qtђ \kb{OC[2vtq\X1IvK$P'țv)anjZa+ iUm 7BdOΊuyyQ z v`8f3Z4o26k+c[ 0'Ro 13P6 ]K)ŨxRaʤb+ma)򝯙Ho9Nݞ4nn6= ecL i~j4&k-& /*􎽦1_Eq4{GvRg/4x@Pk@[Fl;5g@I(WJKs% G;]󱛃m8qވ._'l$F6GQ0c`AgoU<jLW) iWP7 ,lX/e%A٪g)j)陨i~QCw2Y qH>),OEv)ucQH δ߿YS}]ڨgÎ^u7gNX[ϴ[9T³D&6u#0a38@˚wLπ8,#,m|RO}2څȱqTya~zo !'%AXEMe嵋cEuu큻# I#`EsWmOKL)Ue &aIaH6q>3~Ij]o-~ d >`6g˧) Vx+]5 f63Q8龷i[elhNv1)qō3IlyH\W;N;Q(`q ,)4ek'>7|/r4uu"dLQg8+)DˢI!M8<_k255?k uh3_9H/.sf~xǂGiB́ Trή7XӶIyW (Xo`53=vv'(4Rd(P6a|#f DP ;_[@q;F%$N>#2Ap"@F -4Z"()yv*P_{- n1sJQ5AHrCV!lS]T>O?˲|_}M༽-Tf"ٶky R Zgp\v3QCdIy|$ăw*Hch١nMf8E)=>V[v2 ARڳDy̿f!2H(Y]&%qz6]׿l0 ‘l/Z6P2TJ1!}:hrMF^W4IC dw\  inj- v(v/}$0;11bl -1Jܑ+B?%8Gy Y'd~nQdxZMjQ7!id)Ʌ@Q| SjN03Y (42v@4ROUG|)O5*Qԟ~eyR`͉SO@2=,OfYkX ƃ!Hz8\W9]pC uJ IhM0**/r~)ߧdTwh2jM6z#l1WPYm*hL:Gc AD.S&qUaq>y_+,YФ$ZlBRvdЛju+%#N+Y>ޝG -`KdM{=CRzq`q1<@"C!z%^]Kfg-ݲ\(үUhxTjD" ~WS*@A ɣ[/Oڪ0V3䩊]|hS(pT/*JK<@WyG֦]^vI srWݶ2Q+g=* J;QK %'雞⭴v(LKN]_jS V0($'O6 GTQK3ymT2$7-@؈ܕ7Na5U2>}%:I.ϐo`Ͷ5_lMלM_&=93p1w:]iJp܄z`.]5R/E'`mٸrMZ2AWj`S<>t )T>KZ,cN@'\#`/pě6n ɋтj#je=j]AfC|,@E**f ڵ!"惞 7' Ļ5O2A^ U\$DNJ\tBoSUp.+q(s{{"l՚Dޏ̐|J!<)55g}9n 8ڒ';Ӵ[tQ|HSV٭#P,Q@Ds.#,8g ?QK R,/AsmMAIbXy,Y`tU2|1YK{AJā-E:5|ݳL_:Z5wUUVm?>WC&/F,\"IL <uP:ogFW텞5Tz' 3ysQ0&jtVe~Gۓn)+wU|)=Š)SNӍlSdbL Ȉ$r/:;Y R|bؑ1~T 6 p_$4oSL}/ )nDi?94nGXzX W]ו|EBBEt{J 6-tI@"%?d{Z q7 _RBX`|cc(y?=V+g&4P5I4Ǭï:P\XD '*Zm@wdמ?WXWxX @79qp+@1H9n10ۡś? y$h$y2Z'vi l@d+tC5:q%54ŏg0^ ԋ-FPY/HTNI}osԶzQNeN:se{rRvE1 l_#B춀;MeܽnX9^,"0cِZOkh𘖚3lO$_I.Z8HmUŝƏqTLsuK՝bҷӑ$z);UP'xq1ZR`;*OUۖӴ2c ~pC+ ^;iyA ۳h X,6SK; &L2oV"Bӻ$ /ǰ#MHB-qy偪L˲9ȕ[A'%2[O'& /Ie>y cL(0UP; wBs) š[R Qq;]ŸFSXnY@`]#b}uuQ5)3בz֫㬠 n: jG|[5V;v,Z{1|=QI2عO7CR) 4 ?ê@&|s01TY1Rȫ>g.ҰP &FC}sbz^].O4./\,^iݎ27qQ$Yr#L# {b(y!FAc$*+l>uGpOx)|_ḳ< zg<΅tYPI}&[b@sWSp]UhM76Z%stK|4]Ucќ@, @d, Q5Xm1rB`Sߊ&3 J'"^]k 6',+|ɛ0-?#I^qe_R8e2K8;gY yb{XAH\rl7VW8α3D!Ȱ%%Wf))U[,^Ь@"x0Bk ͷ_V6kX5 1Vo>M u!/k9lEK R. xC__MtMZ%)?P]s/4}JU=-rg84>On.e0a5[Kl!}֝Z>yB9z!Թo,cXN=k4 @M{Cdm(X6D䟱pQN\oe/X vI1ۭK_+L9 Zvb6_~c6Bt:MfW* ,+M> l>\<Fу%1{aZ|.52pjW?o[s L΍)ª Pu$4=K\',G, pqWN9%14?8ޗ VNan`AJrtf+,bRK([!v~% .3%V^"mM>bbTG^9dB12յ`%G{I 6JQ~~䭦\ͳEiXY:3J}#CM1P[ڈȪ#VXS 3x?'GiF0 Msah1m+" |׉gBiI{ A)~jQnj`;hT' r%aÄv{pfp!]l ^1\;mmXEJXOxae/UH@t{ ^:h 1|y1 ᩻mTĿ=1:e[bPwcw`)aC('²>,(6V.2Y9p.W+S/, *j4/"Q##:+MYʡ9`ԚuXW^v6>,}ʅdN61hن;vp GXv!Ծ G2ab3u䲕̥.jFoNuŧC&1&{(H[ kÊ2G v()1Gytd’-a2ħ:KXFz$IeH[خ"3XeE#D}Co%q& G4T}F! &W8wiEkMݰB}0sӗLB6_;W{; vbLmW2-JۡcWѐlݵOX-"IoU =EJV<3{Ylw{A@x K >|=0TXz@XZA?}]\S?wn|Q pm(b]sC;wa;sr98rԏzޟn)V'*K/c;\Hz#pR;:NߙyNn\lo峩 ؾo1Q)8zbC[^ha8l6dn:DJ ϟD=g(pSR1 =G bl;|M -gn٩^5zPc_]/>y \`) eANҁ ?]1ak"Y%UOA3j3lf @VGv[:MkZhk"=[Zzj;IF+p=#=~8=ӇeQ+?6 Yqa]W#K}) PoC,H5n0)~RϛnОxR31!(,+z xʼnq3o3V9"Y`VRjd厪!15vL]Jeּ@FZ _[7նewdDž=`Zl j<=h" bU#Z7α|$8~4db4] J`{9'0)s8}Kd]Ꮔ5fE5$2"vg WgR vHi/Bzcڭ.wEg"agCndfOz*4.)%-ٯhBTj-$N}̱Hb?DNv&}~<ЄCps{7^Ȟ:%'0. . ;^\úb#\<刀J+%TNj֫C#}7.n6n:\*JLLO!?$¢šG;P1U?)ZB|@ &%HH^} :NիyZ-@!b)so>g*`GeF?}ԱǛPY>;xvPY jY}6*LHr+ JT ~'0@4enNX ze aʃ+TXDܑf9< >6Ѣ `mq%&]Y$Ż.]3Y D%r àg`/ġ%[ŖD TN×`zsua%Y> EúpT n>$qkƊr}W[8RlmDdPpGDNQ4_/Y_:+[( uqb|.QZ.gde Ϫ\ҿ_=hB 18w uqi; vV !`I}'&O<\Na(c4TUPY gH$aM ~ds%5fSk|/r%CVƶ9'!~f#0덎 `AzbJu/DFYm*xC+4HRl)*ZÒn뛧a5wY@Ա za9}b&uo[ c189xQ3dl'ۺM>/4F%7n_8@PXyW-qel_Rclpqst}: Kn[dЊX&$o3B|v䫸㡾r{Z31K?zRkC)VS1j0/ ׼y-ߣC4< ۞iG)^N)Eu@Jói/3w*zcf|S$rLz Qy:POp#lC,O QHN&y_xZS0WvC#apG[@m]t&ўOykA%Ryj5*J,/iAk &Lfƾ2~Wlbjvו'H"`X]g&.y$9X^ =0M^43Jv*NkAp^ΖB0&M- 6셳&r_LMF^`iJ}OqnfPH @"|8Oء=O KpwT}*ٽm RV\ "|+wO#}B}縎##>8-gJtzϪt4)a : 3 .%rPIfzKTp @9L5|s^d!X7e%,8,0lq;RyYhX)o#BfE#B۪^& v!׉^1pBN\VLzq5踎'520*tڈ]lj"Cƛ^"$Wa@}̛RKǒymoYsr@T[D%C"2gΏ fgK|4~}> ^wԻ9(?Ʈ)z%k7)"͞"?gC=ZL+p&1%&* -Y}bRENli*r|َmYo͎E͙8L0QǏ`U(+4"0P̑׉vWAn9d6HHf T8u `E[IA0x3͒ϚjΉ2Hl!UfWBg7NR%ȆF{$ֹONB?gOP%EpnDh7,seg^, ^+@1Yѓ-BZ/.yث8~9%JP]Lv,k^]iBicy1&*3h<#@{WTOV&j`黱w|VEI`P8 0aS٬n5Y'Uȭm:xt.üyX[Ft.sf&mK[6.7bdՀ?mxo#Iݿ}I~ڏIlPXb[Z },)!Bpr&jBЧm?*S bG6dpŏLUwșhgdE] ]8u Uk Oh:֎&;KX"HXsܩFx+޿P/jX KqQQF'Wx^=y+>h\ӸI8K@,?RsUQv;soy+ bM#D(?m׾*G/]ӘM"~9⊂kBBqMizc ۃZ~۵e h7b^vM=,\Pc;ŮV'AEqFp #Q~#X7!@H4yoS.(NEÜp8Mp"[,rYXU=qN8wХEGO8!@l'4^'5l3ZbSu'4K9"Go1aU9aU|ʢ:~|Y@Wb&{X?pBb0RN=: #b, WEb*嘆mlP ќ\5KN0AA述pVYK,AgwGӲA2NUf똰lGY#vHj j)X7``R@'ú~B*r`At'ިKP *`#n*j襎O}e3ʼ$Wf ^OSzר=&w!skzJ9|W P~N\[Мrqwo~@Q..7Z:Ge"%!>_+n¡۔e1{5רпbu)pHܻs"@8E-QAxB{76Ʉιi`v1L')X۰Zf"7@ΆK(qZ˩[ ';sE$jZ߶uĄ%HYC KU|ED4S<PFyUV1X- H}f., d;I^bW&cJn}_YŞCܲѹt+)$Jd m-UeEÝSq/ 䇲_7ZU'[3<7'ciF4se%YҥoUB\%_FVW/溃3$ePB/D)P3..ILeElWQZ4.`Xw[BQK{an,W\K8uzjU c_I ynfpE$=_fOoɌ_W;JS4EeK g"rq/%E }_2O&^ OA>\ Y BES"thv@&g[ݧ^W\!{c/xtfR ㇎ [p̪kw#znЃčAxؤ$Juvz9xHŖY(FG,=J%ٯ}h~B,c5m0CT7 hl(Z^_ A7R1%-SN 0RU{1*d)PHe7d/ˍPSQ5gQFrfI; 3#컖)hpڢ|gPΡy]yKf~$m4ՖZϻf*9P^';Ɨ^I\-;fm݂Ce/5ok{?YrZD3 \a݀i՚@e~)4:MNcB뒄QYC2`o-f\VFlX>avj9I暍? 22,3D]- q0!S3G;^mlPi.O~Y!l|H`;b)dJg{ @S WFu{E)K'Byq7wMZA!_I [:n2:okl8I~tF}Ds Ƥ#OSNr¥ɚ#Ľ!kJz!{ $,ie|%ȱ%__X\:2 9 B3ϰm əg6J~CNREtlj*7KL\MWRͱj`ZF$oF&!TvX/jE ĹzjR[VKGT |ȋ":`xo74FGi4`;3eNc*h|On2z_r0ܹ/[B0r5M4 U1>jh*!Vw, UrpgIHi7s_Cg+ ]`J[gN<)\&N+7l*x#3N8u%r!P[ ەq ^XKir,Ra y+X)hc@'H1&X}SZxU:]kS1H a_VU yˑTw.@g(w )+mf"Ϛ\\{{%&MIJ|ts2AN1~y:3,7_xR_2{ 00 1h;&!$\LD"uG9"oђ~|=1x[yj*gs[ +ldzKNHY,e<3AԯUAel*\zgӣJľ'͸]D϶cJEN CqW2l5t ńe%W5@,; E:`VȽp)Z Ef](W)j05Tm]y+mriLf‡׌Vi|`גLoLzpB3ns*K+ـ3D4z+C2@.ŎWM>kV3߿b"|H0J=+FE@ny9Ǽ 7Jwby;un 'R^;'c7%f7٫G 1뱲0t1;+zQ}ǖ`,. 4+뾒qlS/th(eЊrgnH`w؂rR_dM"r/doH 5wȩ\65AiO3exhcW̹fe0vX;3^ckZ.EVH7ZJ_ֆ╸16 :\~U.ӭ oBQe_;~R PE=mz[竍-3MtgbW M, QnB~. ϤԺD褪)[ B"wˮX-NԡqW6=pFߧTGurL(3kh~f6BpaT8k!yNj"o; zvJ=ITYb\U$r4ȟ|kW妫o^tFxb1܂~AlťmdbcZSȷz%-ȔB{?M^zfD74xw^)"G ewlįEHׂgj^3?~Wk:hٮ,^fa}Y;Sqo5 _@rE]ζT #Gp;519]}R"rI "dc2kqrג֖c)翥1-#7Q>N$1xF%ow5۟FFh9̈fER!߇| f,r""50):"u X\\7 X%S_̕>8'QFƥP^+%X@g޼%EV*uˑ>(4}D 5boɔf&ܰ3B/Z3*iZ#''ml*|R`8\)bE-W*JJB] bME, s*[Lz4>5b[ 't7+ 1~0+'AXԃ`wEʹg]7ު 6؃Ǻ[zEƸ]) 2jw\K+SO_&^wm o9s%3=Π#HlY?g/-Z%-EtrUFnfE萫޿{{j- 7-H:cT[b'?C^3  kmZ]Zm)]XS17lZLIvgR> 3ls ;ZF3h.%[()?hK5X#]fLUG& n7#U9#tT c04_rn,r"GMt.F W(科} >%it(_RFQWiPJ>!ĕd-sNbNL$ 4Q\H^`{5yM4$asoB^m׆`f9.jep#pHC} <1? ~"Z4Aq z.&4Mr nJP9!Q0(Jr<3,P3~ Gf$0\q[lql(t=UumS5# Vf n{a.)uQS\&׬ 2L@ZN7*QfՑaZQ$s2_Aų8~WZUD7h jT65dj.-;W/=(47,&,6(QZdi_P CIIn<S$-TЦx$Ğ$,rV+I i?l8}'XBG_.A (7dY)F,7 }Y ao=Ё[If&?ihFFwW[Pn Y*?':Z] !q׉]j+g!ӥ6!%P?~+|4/(I܊t&W%]nOF,ixzJGmI $=0?e1A"c!CtGвcLV-%nR5<д$fKbv]O'i( @rԉ_1O3;YNyMR{=6,.!_')d`W$rH:G&Ta!}y/io!-\6Me s6Mz"5$ ! U57Z׎vւmPꝋ㸼EKNda= 8KyyctC4c2H D4|lDUUc6_}ldd7/3֨ pYtL] %i5^2 $I97Vy{WX: 5G]x`\E./WxZ _+*.<y MMtϐRܠF 4ijH*a z1b(]1`NQ&~hXN}Yv\7,ѡu @0D"Nμ & WݸI bDH;N4`|jr-K2g*TW?\~eM2FQ0XH4Lj+}lձ $sSkUvk7-=("?Y.Ǣf}Ҍ\vW'Q ۊN+كiC@JQl2BkXc3lV6@_6fL4m4Q`ⸯ+j۹INe74'hti6FcF mTӘ[3Hb"rx&`*3ZBY=E݅SI;c Rr\%3(^8:ЬyIeM r;n9*O.F0 m ̫T$mtUJU秩S ;en.%dM^Zէ`kl 6}˚q.}8g 8s؈qmKbG@v4RVsш =9VT[nІ;nr!O$)oM^FYAT|nhKCu3t`嬧>v"t.8QM"aa.0%?[BÄ U],8k() 7jq0JT-v~(gBV.8Iz_gzPf -đ)&ywr#s7]LPgԪM4C_EKw{E/}5Dm:&Ɵ KX& D(ɪ o_=LlK9 ?^A ʠ_ڭ(=-1J_ƶ3zH5C!GM}p-u9A3hJ ʗ[>Ût/ۀ&3`sʅ~.]됬5ui2>*>E/N*nw;v'mL|*OzC Ȕ+ROCӜTJ'6v|^?ZQ2| hflj~c3 *2lo_sB7>D.Ŝ nMS;#///c-G9YN)bl(ڞa/z EwRT [+V5 QKCYbfˌTf2H$&^S!y&Hmz3Ӱk,\-pXǑM;Gr.Ebv޻VĹgYsR fR-xʧT=Wo[qp$2͍|$B{V  o+u˦V|%Q&lւѨa(=hـRٔMG_IKGunͰݾk@` \SS-xJ?mLFy_/JcO.ᦒ0BlW[ؒfdB}s->' p1eW}xŹ۴`fKb| yQ5/~GZtC}M|Cl:J6M|KZ;3ss8 Y^n,MI9v W@F4,ZE1m٢Qf;nNT,X<īxZF>L]bv_@Ԥ3q7 ְ8wA ?{RުphHf !}yTidoO--.hZ: 692:%}R:ϼJ`'~Y#b [NO7 HT{/ xat|:fwǩJp* p2#q'+MGtgxD\6b65 ZOq Uq'zVIxKo0Y;K74QY&~2TQM%^ߋ=? %Z%_ӟf^XV*խ(j4(h" jaw82^Dն& Gtrş>l왷]u.7C6F4[IXjpUY͘ '|wd˺<ѓHpE JkRC\=*^5̭.ΫJ\ m։bL}Kwѻ@ ܡh~kVwv3'Q:Tqb5-C!{PJ ĭ>i ?Տs`9>nGeK\@pYc;mxLdL7$sOKH.]lHY\59U dnitjUDXkf~ORSYؿeJ6kt|ve=iaL/b{npza/=eo+hPѣµɸIi9 !˥jAku:תg/pa EuT)~e`Y:4FUScKˤph(ϕR]62&pvIANdyrnWtiF>ʤ>=`c5-hP/-ZT]Xƥ߱ÎգiN{7(@_?sva]. *ΐ5rON1nfb>JϮٞ AY [IyJxx+5)$Vz')lΟdqѪ.]r~LUTVǦ֗yW9 ns;U6+xI cȒ9vam{zxqMJd 0-u=P HOcyn'XN8u?.>廏jSg´eQeiF_֏txhM Wvmlp@LgrZ-UvIiVǛ?&9̳l]t={1D5ЕTyN`=&ƫGdzBJͳ̎=m@ℵ4sTVIf\N? }JZKfq~ĂgFJ:6#0kv\*F*%n[ ^Kֈ "b,-?fn̴$B'p"yO}0qoåOM.\~'Ftq9JڂP*4d3wHr #"AW_8W5Rs3ִM5q4_Jx @Vݵ:L?9f߻bĴlBm\ѧGrBJ@ЗsטZywdnJ?KlP^]])E͖T+fCK%毎ABqM2cT(jTwMA7Sõ 96]y& MO`RkkCW8[+Y,~+deYK^Lbp:0Cm>&1as=yFkyf[rk%?m#Q5O?IYYUhj;fKlJ0AA.^w#nFqDz&o|15?~R5'xO-e0,fb@exRW;XX*;W%7Ә o,̹M.bZ. j;kQXNC 灋JW9cb$UC(Ѕ¯? 8ٚJ((3ML.MYE=&hOS~\b~RG6kbئG-/wʋ\I$ 397|}ژL\ V <ϼ0{W?N;P^Dzh Mh5I{BE@ ̭qAxRvd`?H]Y.%j5{ܣgUF\0,\weب!Bi:h:4tiTlm`ͼ ĒzQ؃r`E !kOcYCȻ};Upqt}.NДh! Id5\'`(~r Hˍy30&wћ E B"TՉ+SxmKO?&BG 2  EvtoI&]Á(b94 RLZVW Iwhpc\.Vj# TÍD,8*}p6qWZλv~7cҿ_/+s" L P/S7j8f|p[PJ`r~92w0{KZ;zЂz|clO&5o35uxKy JR"C LMQD'JA[' ]$kt]4ٺ(MbZEr(gl1mN8CmUPTaP2I2OKEb PUlf Wqvא_N$+bp@pO4n>o݄'B$#OA?3|J[ Y AiUnPL ԯ,7i~##nE^oﲟZ! ~suRf$\P9l/Yr"P$ߦgS'3$U\1CԖfZ'w-Q<+$hcpISxKOS7)مP<ʯ pl]lMۯEq F&mzQLb=CZV{?ml޸ٻQeecdȴЎއvy~b#ߚjTڴvҧ߹:{_G|<ΔkOQ8KIذa zu B_};KxG)mXbEXi`)Lnn"zHtnsS4Wُ/7Wx&MJKKm>R`Zқc*,{ (*J"܃IxB.ܴMʞ#z蠊7lV lGE);IaVrQtPNE2mWfqQm|(aFBDx4Mыze!iu(bxnU#-h~!8n)>\$u(ܼYىVDԷ[rҖtYggtkdH.QAJ>"K_1 u_jWeQOQ+vV!!4ux݆(QX^BC)9Qs7(E@1|ToPsUXP?V~em?KtC3&4t%b2zG'Q!S$YJ/$%Ֆ#EWK;SH}3#iA,Do.і5`TTiz_@Uue*&/MgF^U OG<}re%BpQ'ވuHn$`Y&ޡ+q>?%wn%֔[WnJYzfU*YX ㊩H}e]ɩex\J HeI{tץ~KY򝲻KPi$?:Wؘco2n=ˑv_dV8t&o݂0,r=&8QAv"ƈLZ'-Έ֪ͬN:~~1k$oᖟ{yNPl󖺐:;"tL~uӺ 6âĉʎmD^Z:~cЂZ-6eyގ"ϹNdS']H]6ܳ759‘5:?l4q0~ϩC/AN^>"QqN;%@BAr c;eLTbM4y^GIjRzyjEPl/9l@ @"l,ȄVg0B)sSJ/]sTD BE>mU4t!JBX>Ycm1߃twNM:4l8W_"`DvV%hмzўLP,J-ÄE5c8o- ,''a`G{*TG%x+|NR@\Y|8GHON3 mڑmb4W6CsZQސDcTշ;պH`9՟>sLV9U2e{h>i{lzSW}wFU!o(wfR|eMxEm;TaKz G0؜pϿ,jyC "hS#aBe*W˳Ee,S3&\ `jn Ín-5tjp6>ѫ9VbZU +ɘb ,KYmg4qqAe1#ė|ŗ'Cѱ= }s/T)Ki,3~rnN`JVPyMS0]b8+܈8G )ψP KR=Z$\THo߃l,$nO}e޷x<,dg{C @ۗP1CUSOCrd8kU:2ysPg+mlm{mJO.guZBp؎ҁ4](mV&)~ܔuA;nC^o q9_=WJێ-ҋ 6NNi-t?xܿ秴gCg>r~J{xo^"(HXzI @&a 49j\Z =/aD]EQ1p|䧑}m JR0Mqsc?"E/m%hF\'a<з[d7HkA8=9+6Wnqhm)ԩAI:FG>1Wߢ,ەư2Q[iP>St`vvd̀deҙ~s7{o5E4! -Kä+˱|cWdJSU_x`G%lJ\S L :GJ豘ڍy @K FaF c4#r'䵩!K⧯_}놽I۬]zUBxܪ'Dp/b) [:PBZbmɵciK ϿS!z<Ҟ#P,WUџyiҙ&ĕ<ǥ1Vh/gy[Er?.TF{yvI4XQDԛ*iX>3G!EfqQ̮E]iC!<9Y$gs"jUm]mm#jaҲ{~5Uf0AɋL2dX\N_sR4Q[ iPzI"xP:`J6\vȣݎT_5%@c# 0i/&Eoᳩ!{C[n ʉ÷ǿoH|.)?/N&C.l:$j@d R*"y#5p]7qbǛ(1 '^l{r+md= / T5MQL١cHmVc d>Z:yqd\1lr =c[,lĤ0jP,nn&V(5KhX-l_/ͳDZe \_=3fr!u>.$-7eeZ6kq3(L  t1zt>(;Q&*6&b~ wP:˓UW2Y,if=N\[ |>!#*Էz`t{ YOJu[- g)t4vWh.T9F,]zmOJ!?e Zl#) n*̰0* ίܮ{YvJ:~vnC~KKЈ`g`@~P-Vbm]=gƤXeb~ u`(/km  =B %+8/ߘ)NXapxDZfƕ5 ܏93D*34@ay5~_Kr.R"u ʺrŁص\_»!G ג3/K_7ɯ7ց ^I]"o~Ȃ 3.4Z.B %z)ݲy㱽0BUNh@Wi=H؟ /f<7XEѕ+%$(KAgq*J2>`Gl"±j;R.x ն$A\*rGa;3_ @2PHAzN m*򦧦 ױ(2]:,@i:dctQ|.,nyg|qhŬ%*Gs#bT+;7v?畁Cך_n+2p~k_wXTWd|"8h3 ,- pOHհ 'r],O_VC+-ǥU.yɑ:9V} 6uP k4Ctľl1 =;yb)P:wښ#vЭP"9$lRݰ>2??SX^L%sj(HC\agf {\/W8mkHͨg=^d-&j|@veZ}KA",{YGBcTxk 9Ԕ`kTN['mF[Gxȝ(1W~FZ|`G_*kW>ZFNpJdJIv8) &䓤Kj1j/<^(6^*]}Ѫ1GIqgȽƮcGz*uLy(| o&Е3N|B%|fb >35cծb@_?'aMv..#?aRv `?A)&hQHWWݼPc>X?U6'<ČD YF|@˿xVQP0[|"^:ǀwRIӔ&(=AfsȜCӥ!b-zdwN95h MTa?" E"ygQfBU*'h(d0}وS{7jS6㗫Lt%tgD P Ku%eoԻ_CYJbu7C\2u|9ãa-6V4 ØK 6z٨T*{~+C u6xq4Қ_@GTל[$ 0$3rۭ,II<<v4U*gwio!5?cN$oq!ѶPɩb̦3E*9S*o.\{~:s%⁖'aQD'nXؚㄎ1x-mt0B)ฐa..1]t~(s(N?:tw>H9Ѿ W-*i M_ҌvK#TNݑt5bxiF)~<*rPWC 9 F_*zvusq3\Uq7{J=j-SuʪDڢ[K JA/E⯯A4 ϲeOێD)x!څ_fᔚ]`75e1 Bdsmo5:=%sb:C|d[;7KL4 TxC7=o}HM-ơsRG tUBD46  [Җ&`! 9|qO"Pa /2a?yoՁk1+(f_s9p$ɞ;gJUuh[hF ѯ1qw|: g䊫!&$7ev-{U+{pd5OwmN`x8ȍV c4:Tƍ?bZH5a v )/BT>SQv9#TXi+ B)Rm.=x?U/:Y' /o)#C[^}6".& P&7-?)m_Zz3f*;E_Ėep#'L|$l^d gK;J%ؕuJs™';Y4 >+ºTQk0#QW ~m/\RIM5sG [Aj&'6Z<#P nPD3%VKB=TloȀ" Rס^jQS|!O9,w+W~NpeQ|l=L6g %O "!|{Hߥ!,$ \i ͉B'2z<~C )S%40F6c; )1^]v 9kGw= ϫx`NS:5>ˀ}E;m~1:μXe|_v*86@潾&jMގ74-6([,p=P&_ĠU$>e7% \W};d0Pv-QP~1"xx(M١BSޅJ׬ $uY1*)JMHnsf1%FXE[ਟ<5r.j:gV4/bA.U֝7 X٭KahZڂv C3B3{QTKi?-p F)fsb\*ve"ƞc,|"$01LYLw륍ͮ?v-G>0x(S4ɒޥH2aږ*h´mNV =Q8Ҝ2huw儀X0(R}uNH:/q RWHdcIw~_~g`b,mi= 'Cz֤ܴg;@j` jK@Ul9#bL kjAvw'b\ &[F[f'|<}PűǚX6@Ad@vT> 瞩%-?y?jioSːx0c:h]KS+,;%ƈpDnj1Msnue  rKF+. 2IOy{Rt73}4W}0 l%T$A.ynC :֯N/۳e3VoF)FXYU( _嬘bEqm3jvjTiIc%rR{*.u+}+hJ d:HWT%b;#XdW{߭f)kRK{ _j.kgSn$hybWo/M@1mK{݀e`9D}N2v-@!ȵb@S& * S#ytn<ѭGWX7_(ܩC327% |c^%f$=kg. -hj%J ۶ 9:|nOkׄ"hy 8R#=qnSw$s m*]Ep47\)J)ĕhʹ!\O9b`KB-?'x7l:̝$䓙QS눊h2 W-`ْenSr)&= %0D.AN"GFg#SGɱ+뽱Âg9SG%)I0dhM2"x%UuJh]B}= 1 Jc5jUb5"pIU)T.4'-ͿLAl 'Ae7HDNrVdӪ)Q)eAy[hj pgu'cƯEc [^kry P0&R MGcQu =,&x.~9mرq 򕭴)9W"E Z<eq 5m{#dSу~Cohis~' ̱wo%B`6E&ҴkY+άŸ=`r쩩N$HGehBێcN8䦠kN _QHU%lLt.5tdB}-Ӱ Km]G7]⩡f7/4uT,8%! 8#c%p|ʫ AQ2#rPuƍTweHEA9 0hn;Zst)A2S {|gҠ(B7\WP{ =P;VwȜWj|%j0h@&%sx?bvt .,Ꮺ4(= BB`)'ܡOJm=EW>!Ĩ("nTTT Y}܉Qa (:Ja,7' f{M\z83S <Ҟ8+\mB!_xxTRvwYϺ/'f/L< ;ª Ԧ/yBi'džXvk;r^S9u`2''V>$+jif Zod %GaBnWÇE,JWЄ1<&tv<1MߪQ=kӛ)mV7E1j} \ hheМ<7RM7XƌY A:J7B-1(LfxfvDl=Y=YfOYF׷LQp8uI- )59s. _|&s0J_O15 On]dSΘ+iEݫF\;VYr]Re0 XGSr(#hg>+E܂jK<0*_e~RQ"jr@2@.+Ec'% bz.q+}vfayf:m/Q<@pfob 7_e7$HQBDu!{©e\l,I`lN ,ZW@ or=k%tS؟L^@OF-ELY0)N09؉kC#! .5.4?_Φx3ڹ^fBG| zĚr5AMjCOu}+&xtCՄ.3!st 䗆DRיىQW*w~Fyٝwx/C}Mz^uJ.;1DSfqe*nՓRSӴߞ@opt%.](X]}~=ס ` oK9O>HpG4bܽ`"yy+.> ;@aHY,-oR2\L __MPp_!C)~VA2+jtpgSة ZBa73~`pj,JEI)˵ȤALQY.TSU½WS@$vNE_ {tn6Di6BIp?y%!aXʬ\q!|/a-{TO>ן˭ ;,dž昘ucؚf ĩx'/•ꐹHE_Z@0a ۿSt ;S#vChy$kIEs^Cʑ*&hU'W}rJ%$M& VEOUrعmI+(Q@DSHS:"erGu2uI윅/[{K?eN.F2x[o}V^ȫɉHq58Th22L + i&7 vLqvݧDv8. 8&JH;2D7wD5̏1tx?Pq@P fn QfbZ";}dm"㛙z1ȳ9IY:dh-F(˂oDR.#ٛ[- 0lA]KfʡepLYl`K=@5 kf֑[̈́L`bM:JTO"j?Hr2/Si8"jJxaGm˽9ֈ'8̫| 5h-r@u oSPK]t\#m>:N؄;tkRB@>6ěB*҆wh4]B,GeX-B+\z߀Z;iivte sup ^#~Po(c@΅pt MY }tmv/6M(!Tl".o;LjLδ|9W2r,9{CMEj%aW'eI.oS,I^t840S>O s%!@K7&^5v)"+HζFRE&V'b1Pm$4I4+iqR ӫnXA.9p+j0=HT5!; ^#3vS0 / =G%) hK_<^un嫦V-=*)J `~t,!l3t"F\P-:PH~05i;4ڤWVE8xAhCͪ9L\=.:T^ji HZ CBCh,.؉h;o!5ܒ7/Lp\I p7lY ڻ?؉- =uIE|(r3y_#/X6JbH&3Yo,#W&)Մ|ÁV'ym! 0xb @/7I=&S;԰oc:n\fP )bucz*T?WڽQ[7/0D|˱:k]:0(8zv|\O{|>mVE1~ !p6qÑȹBJdB_ %BI&1SëA;VҘ=' I65RGSjbbxJm6 5o [6Hyp}U;):F7j!4FUE@BxY4P$>*N>d#P%Lga'RطwERFVNm\BQ"K*Éln+fZ]/j1,%Yj$(6dyߊL'RNζ=oC_{RGiKG˿0<W==8ZBV9^GqLu*x1h:f nH[Gٻ1gxC}h{~*`#TP:/ѯ #z|m ҍI{BW4!l|l7\H ✫2Sxɓ7AZwbbN9"[qg{к~nA焯J,wYb_%WoRȼ{)ǟ>=FE@HۭBz#ZfG3YLrG,+cB9p2W?ւJ/ZQ}K w!6=,r̓ddՌ69`c5\/ux6/b'>bK;pQDUf" $* D _G0ǨrK>Xw~R~ z/hS'"죣(9q%ݠgfP^悟IF5{.\QtZ{֢ ԝH#G7=& &zVWWNƂ#2=j!T0.ff0oʒ?_h+@oڋ X}n g\6_XxkE*۸D!pru%+a|YIh6׊ fa!G*UjCTG<! PX{JOp(aka+}Q~< 8k]q__lsՄm 1 NCR}_Tԯhl@9 H}mYzm@nx!©-$o)>LLDJ$Ӌљ/Ha)f|ay4GRqXVʁ1F {X|?٢uEJro +Ѣ(SdXwkuav:L/jbuV)63퓵dt@ Z^KT}0(&~uk&ݘHY,!yYP5Ǭ %AI*qXNNj|2Oy}s: ssk `mq.C|p P0^ݒJǏϻ{t`J8nkA{^R8xG؃e EO 4-xT*jhV+NUBr@G"2=,CmѢg!tO{-dA:<[]rNZחNEAݮ.%ru^j!E91LtU~Q)oØ/Q$m :gf9.}.ƙmLc Sz4\>mjW{6/Xs-m2->S;pbxo:`kUn[}8e0S_}$ZۘBن'k!Nu|<1ΟCLTIGwr파t~x05&Eapҿ|N(Cr3m;;:i/51vJ}xƘm<2=wjJzH"% l+EhiUu%f<4 {o [?,f S /Ho03<:rx_գQ5u}|BNHJ VT D=/Ӽzy0,eY}in!)n+Vӓkk,G@~V\ .X5<zBHxQ 碭4e}"mDpB8<}R u mYД%&&}bm5;&Q y̋I)!Eӵ!o_oJD?-(Ē2cSiK^F@Gy@M NB)~d8 E򴓉ңF_?*m }gw'zYVq! !.`BQf@۩{\8pty l>Lx6?oD)qh0EjNN޸ETџ9@<`ɟFP;?ibИ=KdMr{nnh=6)QIa V0} k O;fyGlfc1eFq(dE\;l#>xQ4Sj&D3VFP||R=kH[`NS,9d9+#sWž.+/}*W>-f_g٧h$kB?xR[(c6x mqF 1 t3O,s9s&}T*7fJ]HF=uhccyYbGf`ͤ =^  JP%}+C0zZ:\H=`]JwVA ty>"tY9ÝGI;~*1 lD3'E(f2ҚܜKBMR|-g -SVv͡ Crad%H$Rk2 w#-d91wV'͚'̍lpZT)n8?׈b:}apMꕎU3E;uvU} E'q2J[ri; ϊ+E.99!;)& TVe>V'(ߣ)p 5i:-Pb`ig\x6xvʫ0hZCO?mJ3k:^Y:+|6,fv<;m;Ca~`TM{lH/?W==ױ'%R<}2pvz2;ëwqWcJ HpYr}x[1DȐcNKV`ɰla @J ceFY+n|;ְ؝ҪC=ʛ OXW5z Bi1D=֞F>73M7[3-dzMX#QasX%ݻn+37՜=҃w|R^`@Z;}K%QQO}aPp/IQ*l0+XD^Hr`/7EQuk<RbGކ;\8Hh pT3';3;B [z?(@ =+1.Dg j[u4Q[<]_&XafT 0]k&{mq,$JO9Yr]o] 2P RhK5 eNn=UVMm.og@x?pۚ+dm!آa S)4좘)05f(X o'Ik%4꿇}i(Fu0#p8 b:ll{ͨEWY&03Х#i|$loW7!knT )hZ|&G RDh?'j!;CI^>\}™ǐÎ̱eqX8LL| -T1 1@V[`pUnYX ,x  ?ێrZċU tcepc"5`,|' |;閮dsA:pme FJwľoÜefgN.M@jL:le?DC1`=guĂ 틻K}](=)Xi #D8cG"ϩTQ^d`{ΙN.䃃njL:)(ggh* ADCr)^\O(i(&g"oh~J1|V%at8)]A`{(%Xف!v!7 EBs0XJxZʼnlYrF\Z^4{Rns{s`8a߻玾МGQU&ڷ1$\ Q6gES`G;8@C$Cjǧ[ qz=z'tτ^ p=Ji;kSo}dڇT<PQ{P0f?k@|alԲxYxlL[>'K=.7wGV4o&RA㊃:O>F҄!깦/Ф(Op!C߼56㳥؀DӹU\,rdTѪYJ 횰B$kM9_eh7ysvWy=Ꞌq m0kW ѵKVЗ8n(9pKnVyΎH>\nfn|Ns D9G c:-8 |} + nlv- O@H-reSal[jd2ɱi2طe!?*[$aWG6n-?XޗzUmffU8CP>Nh8i綊Ԉ1}\푪G:.EGrH㱪&?*ц8hi^R.ɂ׻'Xt-! bFzFִ8:dZxߗ p uOA9ݖ&&x7z?҄)%9::CR-]ElzJ)c_I2)zŷSH^d޽-gb xuFnub7frѠ<ٮlET1W5\A"=h1㫙#JMut<~Ӫ8~=lLM5j8}\_2x><(_Zh 3eNկ\~^E#t^t6YUjwKHꞧ7s#?> aN 78*\}'i;szL5Ub-5hͲk+Mm=Msb1&P[\FG-0v&?n+#aO=̬a`wzi|%|5]l@UV4Ķzh3HyAh*4Tx. 4}f|hȇC֪A7(un}R]y.)"eaʸG*a^t?Brl~r +;;{뒸 u{g$ӨNzXժYuE=)mG:FNI1{-s"\g& ;sbL89'5a5T˙6zo2yÜKmŤQ}嵚MڊBCUcnB =z1!)u4u]5-vzdmx I՗̌SSSeVPr=䍭|Dt,m+\ lJ,$\L 2Q7D7ODawg%λxC}6?Mҷ]%v5m*B%~OzXԀ_2S+q8. ҫf>cAAq5yw0\=f- {#_92T>"fd$$${;)$^/q4;%iNH1ɭ oXlh3<\IA@ȞSx% ^6%LzmN*ş1B|97ie) :2%t ľ\V Y$)ё=@UAk'ZݎPW8uރ8Pvbs-M^M=TY*@ ZqaH0<+dT+[rKZtS"No~jdVvv 4֯v*r56 yaX 7W2,ç; 1BA\:S(>DI<}kõ|,XY }y!зJ0f/T8`;j6jlE{صWS5!hRdUD/7ss_ epgg]uٚ7%w'Г3>$2\uTX?xQzdkW'<.O ›B+ d^)Շ";k2.?& 9F 67jK3հ)JղB5Eﯴv?^)w.S?Àf(u<@`-R+܅g 7ޝh껕Q-=L^adѿ2p4w#0bo8@7 Heta`PS Ylyh-q^D{#ZҠxVkM0eR_@BTK6GM(v9Fp|͌\kn蓫FPZ~05AaN$Q`Jz;bxG' <˔>#a7X e踝~7jw |cMR`P;h$wUðlg wH;EJj͆,5@>lNm&PY hSoÇSk2׎i D`$3/o['i)n>mYD~> fb5iWZn6V[LLdӞhŚsTjy1|U' V"r_LXNaO-Nl'|A᯦mUi Gz tX/RA#( sI1fX2}0(5D[d%1x,{/aTuinRwa.\qy*n(̶cU0)~VfvҪD{ӱrtyTuBHzR;X#QKGLqzE2!{TR{d~6fnLֿtmF*_ 0,jMЩ1iUW>GC~gl&W\ƋSFs0;%;KZI?c5kC:OH5 y<#\3]}1jDn=m_GXV 2F/u2-yw!2yk^0{&m s)ʢ3}t"(psvo,Ī) Z =b.;[$S]m-EUߨ{0: ^^-fRp̱1ɞ.91V\Y=EczHAb D(sWNAR(%\wPR5VR, -l&NfgsyINoIzxsP aZ: N8LL NJ8&FfAv-, N}sz)aվh2!kA(u;ړp~)Q}*1ϓh7c\RϹwls xD#-ڑSxn;9 d!gbWN>yO4/6wĬ| u/]$pGX.~tGzZL1!N Dk"cnr 2 p}JP 5Тz8g%;+Dž* z쑻Fd;zWF.):JvȖ|Ni)ΣS`h9vSl@XE0V?V xāS! r\er?ht?[ [4VovaZ7wX8iH a߭AѢ?qbmf[h|i>%?1(N]`y䳉TI%64>Z6"?-c\*-Bƨ6˽7f4l$:vB$쎧pG *Rd9O|$\,DّanBdݍSR[t/^ym[uH)-Fi%Ey{Y`~? oZ"ҋWB o6_ _^6D.>zJ5!$Ժ gNIښ_ |Z`#u/JzGV@(-cwOKk }l>ⰆC},`L'pօȡ—kw $o\ŸexpLyw怊f;:HRL6.h%uSB: =r,Ksc[D}8b*B:Ew^U֬ʫGP ek1] UuPa̱UTghܺe_aj,gQF:oͺs7]u05* b2|;M{#]+a&Ztl8>u+Jj!sIi${?H}3^ m~>d5R}`D6D`WgZ`n tRDgv;iWdJ'P& B& Tn7bnZ y^!H i^ξf c3$y(?O,>o$+Q{ִOv ` ^ꉎmuhƍ<&`c\~μRY8nJڑQKn.b~&]%7P4@_MHl?967H̡Uzh$tJ [&CĞ4~tK=AUwylD/`kɳ<3Qe--'o01]qzFpS=f=\QܙD߉Koh ZX.Ӗ-<(۳[^b;vJO'Oxn#V|=ATe⯢j# fDd-Ttc^lexc6(׆P8Df HOVHa+dq3ZVaȫI3ڰĩW/HYACam(Yf?ذ_`{(NsX&pv_tj 4e' /VA`DɶHc7^nX˷ 2P3ҧM՘^2(+!ӹxuRKޞ/ vl vx%`BI ͻ lPSٯh1ܭi, b7_6{ıtc> )CTՎrnfAcVPD{='@ X)c㶌)ɰ9%Jd6᳗WPM,bi0P7 _r>b%%bb% n-#>XZ?!7.v\w#|.Y`M)l ?{I &d H]ap'lf͖l:޽Ty"y1·.f_կD28T>qepaHkk7cM0f3;HWb7zj&xQP{j{p! Ea!jv;jg#mNҨ.mr z{ԋ5^+J )ZasqDb,pAI}+IJ5 -u2Pڧ:xgH.xW96lf?u09Qp-K$s!!*QASE'%M 8q0 DuRKTP|sH"9Ls)DMd9 Z}/~(!{ж$41EK[M!A;e !iȬ\ < n;V2AmY12kԗz--052XjDGzB/7E@Lnj{A:} +=1*k<(c3bd?\00ƍUzxQl^#yD5>9Vȣ9v\i; =f~~Lt&Qz_x!iEk%[L:g+7ŶؖIg2S ڥw 1UV 2_ ?c<쥍:k 23tL2#% t VV">R&` ܫqX< Or=>C.e*Tróp ,,> ˚Hs+CIVon Ί@~W`<;R1{^NnWחb[m3y )9 5BC]$o",qݞ}UcZeԖu̫{[X|F b;cU+(ܕdĊ8-1A rT|Gt{۝6S4O4o&:m^gfTULS-Tm,쥋7]eszQdz-jL.y@a)W kMzPlalm:AYM|VDQ+1dOݵJ@pQ Ko6,ys  ]tX@6\"LD 6lyČ3Q` Ǵ?8֥wgW3]] :N)Y{:)C"!6$"9lyXܢ45!y9#k4 +k *)O; 43Z.Ws0 NLqga\"9|}m+MHdn.;Xe$v!HfN,<?%W?$2׳NY tU ?i ckvaػ0+s ujfGY.J/ )sx LOC66 `AĤI2 V.rZR|= 哎#Zh\h:—G}[B0  JQOr"pU_iq}]ص H1ج({IIq~3QILP?nۻJh^q&ŧxRol2ۋ:# R!9}kwL_(~[ec.iNεu21^u.kMs^nĭYJ0`Kat ^>q1D#0Yy.rwUʔn5QΕ>eŅ3 xc|K`-"b(9!T7׿9)9:?a J9~C>ZlYʍJyB+zŏ)4=;I0%T8bzbJ#7^Rh-jQ]dЈplk+6vөh"qMĴ%mz4}~FU~q"0,#94 ؆f)mm~pύw+.e5bU Z.X?!sA{Ԟj% S/,m;9pTsxT z:ݼ 85H s:d46rhc>?zq g-. V|+=MS k]c_ s DUahՃr{JUA JpeN͉>U vJMF cn^x\}!t(2x=A^pA鰀[hh7H(P@܊!K[r(2!Gq&_WƯcP2%6ݑHժYiOzև]b,";xֲ՚.S rmhLlĔo]t>lH c>` e3\ xWÎ//2":#:w=vl #E؃e_Re Po$Jsq1F/;72 qs=Ʉ# lpc|VxuR uȶPf߷ 15(К9F9ώb7xĜ;^CXS-4y4@Cpfs6:չ7wbr]p֋- 5IK. .}2 J_9ZjsC|p¢u$z6OFx;)sEpy`uOc|lR06Io]R3%ұ5aUd;qLPAe+*&ue( Ukg ؙW6v"71T~ mF m+,e+ržReX;ȊJĺyr+'ZE&. %r@VOG7"JHT1]1e䌼Z+vv[%YME{#{@\>OnyL90}ob恚4ՒcQEyХJkt%5|J`* iK4HXnQֶ30zK\5 ?1RS!n#az~t53NYdhloSF/wx\T:G`gw.kh9)hRgͼRg|[8Lz));Oٳ8J[9a1FkUA=!MjGוTk`epȴu -<7> 1i`,m ?Jia'EmMS?MF#F Ua(E̦2a=w@V8"XV$|1%4?dqJԭ$?YU;gw9| , Q|# :|>'uSFYBQig\[<_gFx}p W{~NbV5˻?7Zpu(]JkVV[H$EE|-%F+ ,W{?aK%zY` >oAT *\ʫG׋I&Cxjˣl6Q&5yZG*Oo|ت[Nspl ͡GCdU_G)ФuO(@K.\5~>a`00;QNWI 37H($jJm@I) S @=Qh;K[V/PdR=6}u'Z}~]M.2@kti,ȧbW'4 e!Xr剛B&kUg6ݺ" }Ewp*ӓ6Ѹ-t4mDPOG;ՋaX4}c.F6"ltXN 2}dkQCvr|G 01/G[n~F۾4+2gu.2.=jd a\ׁUR[>=He6:OP5\1SvB58|\_n Z0E*3j=f^9q'm0$2n=@}g:wmc[oaTT(v/awB'ʔ痎T[tM;/=M6 +vsbgزUl jq_=H~ ;8XbL^`<\ *9[7 ]uaTj2듪 ÉBת ȿ68:>9|^3Ws76Y!3lAƍIm&95Ž^XB g_ /rW0WӃ[`Xn`M}#~ϏBLq{~luws?v fE * 8N Ĝ.&&і| \a,3J<>doI'߮ 6 3.󂷚I8YMzP+s.|pdx(5B,7障 r[)) '%;l4֙T%RUdp0z$0P%E?r >.aNЩPL0Ah>ddP f;jKIhɶ/aAY8w()orPUYm~AIzDObjz'cXEYy7<,d+ H$kkc¬K}f/8:EroBp ] `:_L 3Io\2|-Oo3U2 ~HEm팸2<閔ܹM,pO:Գ..A-m[So4W;0'd0C|7Tc]bd*TOF3%!tÎrIbRJ]jM`uK2U`۲:iw On`,vvP7<: b6Z uL{*A k'8bJVmflA(W\876†YtxSlsvBFoU8@5Eeڜ,]uS'msg!=rpY "z~ 㦋oP KѾ)sJI܇'gdi Cn&/WkVɈ,o Il( s"'aS<0 p-oΓ? Y[WF>CSS]v)r]CI U;2gO€ }WRU3wd`},7, >|2/@οXdg*`492!1ðO# p0HNx엻iDɁf"2�Bχ*^`Ӳ+@kA8`H6W4' U>M;#VTJd?CQI֙G|@f)-ߟmvK$_M dmtk{.#0?Pv3әu򁗜f&J`|[}[묕,hd.s#Ǻ+3ٌϔ=_3q<6 yX"$J k6.. X}d]HMjh{6ks^#^(;j(ɓh?޻FPvA9;Fwm7LxWfKO{LhF [B7nvls~p@XF+2,l[W\=Q6f6s ?f+ ("2TXCx?| ) IAް =hGSF<.1_Vnz(&t:1F"'R_N#$@Nq$. 9ޏƽ@&*GpV6UWTz- +p|t<"{Mcα?:GQ4m5~24g9[;7t.Ab$TJ~rƄwCzŒٔ2-`FԴbIޏ#"'Y}vjc+EoY3wI"YI3ߛac4()*6s@FҦKVfn%.`vMFt q^tX(K+܇3P"!PR(Bf@J)SZnM5s D428JӯŶ.>n0%_t5HnF9wQ#ϔ3T,`I`ٚ=MLi kAhS0&ٮ>Gp,TONBclu W8PyUdF#/2p(&R{~2rƈWn54Y@ʢb9!m.gOhH$/rp<NV"!`F ׏vjOg ydi+ ~VtF?7qWYWex 4DWahH63vmI$iu6?3\ܒul>[]Yx>ׁ~G0 kđ.a6'S1뛞YUOQf$KeCI2ϰ5=t]mqbI ! 78f^;k}̱~ 3EIbPͽaxv{WX84$ >1ި⚁1%B\be wPWl= -9G_h=bw4Y NiL^i(Fƻ*1:>T磵jjsXcƞbzvV1NOdUSu. :.y^wmGyk/tEz4p,Q {ؗ\I4wF]3[}♆]'˝r.=d@d'.LZB C"M`zg+X]R5k*R=ˢ+)'9>a*pqr2[ r8zΙdXn'iɄ3|x:4:󩅾-Cc΍>.BDDJz'fؗ!r"NIԫb VUw@1-XT_VB77gPϡmYŤdMgfV<]kXǦna/SZCtLmT"t~VT| ?W}3]%)q)i&6]Cn*' ח1RU$OG1Qõ%{6cei /UE3R pO 73f=uiEicegb:pCzzWyiO[ày2Jj[b ¹n%-E=xβJk UAk`/Z6&F89@d>|аd 6k)/_~YӬl%%ax ҘNmy<)—RvKav \ܝmoTow/Y!^]֮f V8E/i?tGD,FK +8a$oM_'00%.Eq+ i,V>Lg@;1A|#%p5hV/ \X56eH"9`,սwBŏ9G<V5u| AC m5-9з%*hs@#0:vBvl@h\)ӢV*zG#TO*O@gO/Gn$HR?jvRwI#X-Nrmr&VV7Ps5ϟ`jJUȻ1}'+q*\j,V C|n=eM\&[Lf|K҆&6sj$Pr  эx8Dy Ng-e ~IRVV%S'mIA6BSGf0jt ь%Nڤ~c1kx6iaП)SCO<%䌃% r$t/tIqX;{Oڙ3ݦ_K'dzK(2vPe9ҺDKյ=1:WhB}C] x0Kt{/:|ss \ <ĸ?`e%ʃNf3=V e~i S|%ĊKxKAɣ:Y?1yÍ~J E&'9ccQ*uKB[͖gԯxˌI0VA|x`&2ݮ CV1qi圫I>*bS7E`po ŝSZV}Sۆq\VŽpXw'5@1S#?>1RˡWn70YQ3|^j8m*@YJ g3 dCQho EN* 0o|:tX@GPQAj{E  59Yk+ҘiOPjv^ڛ%$nvmnW^( ~0e[czRjb>vjJF,XvZ}J}&wp:r}1^:Hk {ϩ'\IHR<̫= RN1CZC0hăђ+]XlNrNÒ4-`՗P͵ ώ ; >o|t):\[+YoLlLEG PvIn-P"VJ85!VРp<*L3AњȽ䩿L kܛ.a79Cdz:, fX3"Oٝ}2ߵNs$潷(t)Mv ]9CB<Ch`Ӡ_I{~+̂W e쫡BUbƏ.gV&Gi!*#9X+CkfrAn8hǁn=L]/oK8H:"39eExK܇tFfwrwc"B~e>pCGV9\Zz0!Ϯ(̝>I@gbpF7Ҝ~tY%W15Çۻ/ TY_|fq6dl:BgRN*#O$m\<pw `2?Og}dǐK`{D{qRl.vxg57>ĬyϺg߄М *`t9_s,w&Z?mj_?>њ$-)gM6a7Cc"y7[8{DzyZQ 0s$5៍$+ci]2ֽhy Ԉa%?H]\f[ =4zfVq?sضt;LVZiP(NwKEc ˘{V_)l6ЩRYQA9yͳ* 93}B "^艍}Ļ_vtmpuC@ׁTnK孏Iٯ$1F9`S!AY'PBnFјkq S%F2V#^2rN[o%sjbq/p@s6ikReo(ЁC>C #"4a%plSQ~+bs6H*2{#",cvDZ Ʊ)߬"Se/?ul37#TI7tXM#]LPe@>X#I L8o#>Ȭ>s率<lKĄ/z&Jq|z9RⱴJɐM2㠻诸vPe:YŲֳ@ƒFFC9$CYPR~`Uы2T7-Qq"<V:cA,kcct}5l\e@Cf+G^F= ι0 '{ LBޯM5kQIW;8$$}bܹn'{Ejyl>& }g(ŕJƻSW(;G(} moq߼:]P3@6*-ؐqW[Ti~<Y _c}ilGZXvpC[/Pbh:t c2e$S t 9)'=܇LDB^a1(vd4EP{CT#7ۮl<="{r`Py\;_6Fs0a(F@2cNpq 4? HsH,ln»Dl3M`ԀWEi#^Go$3}U]O&-_@*dDU{$F6h/˿QX,Gqȹ_w(W9Owe%Jc—)!j2 rpW)цbUCKnX^N)::4# BzS4 ; C*.ռ@3iAu>y(*Hs#3'2vizw/16,"ZZ;f 5_5}s5$s Rr8s(Au]ѫ#5^lȷ9Run6of?ѕB o/I0P`b-6LD`y3)w*lwL yN t֖m-f֧` Feid"wi+ZeItEh0t*4;^޻\+6]d^څ/ cU;>,QCMp TrQ/dpҿvj^)dR2P __EtjZscIl 2爽0AfNuh/G zRQK'q.+hnx?̗PuEvrڍ%ܳveĐ(h+LU*kփ0 #dCVUMhH*UK>dj?Rn~ɞ~?*BF >ע T׵V:3^-_&C6&6-EtD.a,x^I5!242=YLh9D= tua0hd nx5 XGkaX%N/FAp_OKӷ`+P(E)z~9ӣ!/ۍ$b8)qHNs*"XM6N$H!W6ᤃPxt˷jtUWœJmaH|9 .Lӿ"R'S\oŝk('DFF/YgV0sA A o Ճxa.ɲk١ٮo@t8 yI@X=vJZo,RSEnBnO\t,lєQa = +uIo|ݗ.(ߩv7OE8W'դmɊFwpΖ^An޿B$$ؕռ0ǷEh`;^(De9Ad X5rbSn0o#z&Oay( Q>"/+ jÛ{>(PaŃ225.t>\KpQ,",/j,fbwc 3mZ{ߴaZIVp{P:b\ ^bޕ(d `%C@%Z )HOaf#+J/<eytcb/7geq]e,7k[[4x߳gmbr!$s߫%BK~v߹x wm]d+!9и<-(3LQ<*nAٞQ_KQBO/RA3&XCBj&v{TFFC$ᾄ~8\̾DҢ]rs&|1@PWXz k |TIĵkc\B [tZ]N*KfZM5>G~nj a)W\6?T0wUD J!7Ԉ{]RQ"ՀZcRXe¹v8sT9(TLHaZof+Jϡ@bEӍ TNly:h/%:(gθ]R0+iYjny#q(T0l"߃D4KT f3@Q nK+zdj Φ@EF%tKW֒!Ofj_R5 ‹ם%aA=غj-ˊ4~rbA”⋓*ڭӛ_I|7{֭٨1+Hqx 5Gt zrJzgm=4RQ ͫ㷮>(ˇ]`ENծ$8=9.+&z(9GD=C.i6n]/fǛ-Y{QΝXԂca{;nmIw>ziY֗_9v+7jNI$`7,^(qQOHRAhxBJ3C>r!8$T%\${8)C_+iG*6QN_E>s"=IM8w?Hwx]+"5b'HǷ:/߇DeD,c@b`j3 '"/={2Ogf$@*h8e> i2"U߭j+ `e Yڧ\UӸ.O-w2I8)~n+U1/qft2dBۼoqM-#&sb.0 h}lz̧׻ugZ^hG1-wdGw?sEӚ?"vBs,4z=g-%4vGoȒH+DbOAN;g2qAY&ȟ-Ѿѹ13NDFs`vSw K)ߟn& '!^"RD\R_#MIFE-YʲqE2lbSerq3/P`_81&g,L2Dd;Eo1Q~b?(jZǡq\)L> BiU{x%V%k .E)&;@@`E6orR܎8IqKиmo(ZI_})B ONhN{jlڕe€KOOx (D:J:as_G(gƤh:wX5?k} MD%/Ŵ`sfeBs^:tֆv;Rw8,Ϊ`o͕|Y7[KAɯ*V8/%Y./!Q3NXl_ M{Tw%OG .}f6GeJې25։`C0>z&#}E>I:dvJ})5D'8b\H(J\J~to,#XTț*vnpJ{Z^;j#\=bH8\Pk~q^ k, nT%mG^U7W~#N([gXK酱]O8eCj,e'B2g 1kH-qi%J-V^ˁ>ng +6UހO's:>Cjֺ.4+gY^ hi MQW)!i5ih۹9S("HT+Pk`ΰ-eޕ2,5;v-A5y+ ,Wٔ~ajsj?&!>>:R}XWWa0Mqhx/od"EOCimlICm@U=htGh lo ǶNMѴzcXd;x}nV 0; %C.Bi序Ƅnb TۢAP>A,Eݽy}=o'/gAlc gcwºvMwy&媫]h +^(Fkon "+pl(zh[0 4.zi+THqKRg0+sSj u`FkXh=oՈtLtF|r)P!kRNNNKhLiǺy~Jg ƒCQ$ .,ys=͸_\5wU}as=FAO-?-u$%bIVVd~䄤4cE9[K"]m1Y'2Ŋ=gCQ.$yBU\J/!aimqZE3$7aGk~s=QN!~6RG*t#%67awc +ܪE|QHR\!4xڸwtb},`ǻ-qvq-1 @p>v)z@\έYĪU0BDoɄAf9EHZ5IAv!)-H_pxUʏXhZl[:<~D҄v:]ՙ!;|%5,d¶a7\2ƿQYs/cf}LCT4 9(Ce}B/R;C SXpRWeVP=\>A$\y  ,0ݫH Xp6^F55_Y`3lyNt#Ðf{gG E&T'*D399Nz t-`R7s T9 痳X|Hl`S=in͕H6ưu'_˕}Ack.Yg|3C (^ kJx~?4RpU@61JB.CЏMcGf5N .΅!}Gfu L5ߏ)e+QT+ճ PZ&ߚ>kdPsɲ|>4p_%DҚpq9vl)5B+#1g"C6О ^L=:jZYulzyE ugG3ܾ Ga Ԗ0m4U'x}4n~J=.?XO44,Mz-)`6R8TExt9ϫƽ,BEkj);D|wďc§-X?BьӾiX%) QT#9wJ&h7Y.dO#Wk2c Q#ɚd.z9 ֈvdYYvmD a [D iSg:M/Gd1θvJ<8sȬN}qeB]yX y?S T((3Gv [*@$@U"m)f[<\ӥXkgȺl<UpMTBm>TiV :CT( sSv)Tȥr,Yf9;-,1;L!X/ic|ꭥ聰 $a%.rEoA K(g~VZOo wЋ'jq5\gB* a;?C>F<m"Sdi'B0>̈́kNU5VjWN`8ux̋$/첷 CwbyB!q z#bO(ܬo8$w&{2n%k?{5Bbl3U>s TE#Y X~bm6R x ~=@VDO|PF2No#jm=:eˈR0EYzx&KMK1܍c}4ϊG`\MΈi#Y $MWbQչ}X 0]|umԠF Hv4gHŅ['DP ,]>3GS&w"D$qCf Wo=<;ɓNq1SO712&H.їԢ+(0-2}NYKWe03-ƭYDbU~\mAlVъEy#E=!= CŏjtJM]^jxm%;c$ɻx b)}*#|ï3*a${^YɋD,^gM8HCb4*>;jh"DZGA&Inw GQ4̩#Bd` s@y䂇Kq7[LQڄl Q=ƀqL6͓ΞB RDwelwLJDW!2o2B X+$Ox"3ӦnzaҮ^\+ʙ &_ iäW g#UiFZ&X[:Q+#bU(ψvY)T,;7pWGjOD^@On/{o!r':>gVl&UGOVn:Mҁ0z %79TK!Wrٸ{f )z$uV˶#ROĬG!nEr*5vtJaWbLY2/˖`O@A X2Jghi旑lzHwnsYT(;z8_~\4_cIb/9R79 xѵ[+_@0agT63$|ʏXYڛ3RQ6] 4z˴Y(M}ü7?|q\BP)3j Xn-sęGNx7 |U2"enækyfZEi|)y kI363_U8&WaWo t  SINq_> y~XMax]PE~?Y~ _95slcX*.j˼\G絴z7UV Χx_1֝L7`AD)9] \Wl#H7f[͙tf9ZcƟE@mC=aغٷۉ3lYL#+ws"#I'UxH ҞPWH1zIzTs=j\nRBX}*!(NE fBcUӾc 4WNS5N-;\O|3Vx?ak|vg*e!+ {4ˋr7HfOݞTxzYiDj0rHK؞+0%z%<ݢeK%^`uYaƺjta رo cc;d5jR*q".V=pOm/ ʯ?xjj}^N`d"P>l#JCZ|Lu2`o"47U:58 Sk6W<'0 vϖxj;5CV r ˵DӼdaaIg]/s\9 c_ K\P=LǠ>d 8oΝ]z::oO=?Bu\؛|Z#3Ւ‰JbZčRO:ES"69ܻʞCDed Po& تK|=#(kA.بH 鑝ո|q:uHE%8}xҺ p J+VKŹDG%X݆uxk u멭p-P bLB .Z&@Yކ3/͂+597ǿ($)m4z_b:\\#ЊsApeͪʔHzӳUsyz7HW)W7LL?[uKjGXzfYm(rU(v28/^sXIqy[ D装]ɇV;zyaa" U4Tn1 PE>b&P (]'Ql'#v9MN,G3 =4, G_v@O&x7涍SeicON6$Un6T[xMyj2$ܬ셠@Ybfahx6 `GLkٶjxH[Na8u!-WޢrLT4dЉtVaF ˨Ysw xx|Gǘsxd!9ǘHe?Po%k=6q ]i:OyBCJES }w b3_BUcCtRq.Mc=3r#yKD_S,'f8`6VOr:Trx%k>t|x*M%ڻ4GΌmp'ZL{JesɲYl}u,Dl_l&,>vd1(16&>wS3h~|ވl"8)q VZm;UBM=1/K Hl[o5.p ૔hVkةhj^V4T*дzV۱31H\Q\DubOHXő Vu36AB:r{n_B08+Ϡ RFCa\_hLj=O a`Q k!vXz@ ܽ >TsT3ed(1ދq:PHyaS,jDDTMůX1!RG\!Z9 p0+/xaEUNs% ́q)hI!y8 *y3C'@Tot 6pCWٜ0Ÿoݖ* 6] xz|*>ЭRmO7;S7ƣ^ɎWMɨ/E4e(vna~<=@_+8; h2[$m*R\8{55ZjzU KYk6—Z槉hԔ쐙sr΋o"4rgʹm/m4H8и[L-)}^L;ReN,`ŏ\GaCu7YIq(&lBK rCA!;0V SEXT/- U@gj˓Z_\*nҾdjdY#ҶLk@VM~5dn6Q,_43JИVLDYM1`VY `¹.hfPpgS~pg!0"yy4ż$Wji22?YPFI͏J)\ pz9[,a X¿qX<>oV<+ ΅U$ԸwE<[D+5S:Tnjި'd,MEntS`3^ luلHP=$E2M͕hppbzcC,&ǣ^IK+u;2)Zw?s~`- [.ѦOمvWmoDZU]25 M;3(emJqBa{;:-_44|4'6YyxF_?n8K=>1!E7:'%-`Q?ghobìv.|x?,אd~^N:K F_ ?yMY]'ygʑCm0JՍKyx o}z2Edi*J+u4*T[ɁV/o*@)as|`]1o%F( #Rx# 6ҍ~v6)s"x?\z? 9['+P ʒfq]'9$~-&J&0_GoOb,^iob_W+}}8Hbڐ5Ly:PzB9p]<%#H\5 M#*'C(xRA?CҹeV5Xkdoo(71^!:x+"/v2= GWP|5bv%le8FpէPn)(q0+PԘ#[I8R\t巩& ~ CW6p+c7ϫS`O#:H@_,h, <ה_llPWWH"Ao¥5*5Ԉ㧎{/4X0q+(qla߫ J)-̲A.Ɨ)< '# 11p7l"?xҤw0DAE\\D8B>FЩ'1r|LՌ,Kx_s.V/8K{C?3m*j]B@ѱ*a{j0 H#Pq/W>. jKȘxR[@Ȱs]6y _gҜ (r^70.Rd;;\_2ϓKRz} #F6Xn/[ !h}sJ4M-t r)ZOʈ4`CQIoo8(o,OwJ'q%g*^c`ngڽhqVk"v烆 Xů7r8MG 4Ne2 {>~Nyo3jsǸgn#xdÈKgG -"jHō!Cozviy $icbcA3"m?thZTuS;^Uhc E\a:21Ux!a@(xkUgjp:-ǕР1j_t- &HɓvC\K6QL qbg1Va`/DKAe:VRWkg< y{d/>YwI\z}>Wcr[p٘$g}YMGdGȰǫ8Rh2e6c14L}G_,#M?$g@49PLJv]rG4}ݦ!eBywZo74FƲ#E DA.| -Դ3t0ܡmA1tzq%"N(`r7ht !t 1eG6lEpZ"+b2$F${*WB=4ķ9 `-Y2H8 >UhHwi+H`p d#m|xq 8"x;7LM^nǣMΕ5F&H2Q{a>E+ۻ JOrxז4?' Vu%X)Hk.Y*+-A=t>~@&"_Ȃ:tBMNeBީlהēBtKuSrhO&e#V!Boi*tlܑK|)*'텺!:HnB;20z9Y^q;X#<ԐZ[gY~˚ -*Ü xj1y3uGXL7v/j,@P&s po؆đ`4M̈L )nmJ/ >s.=ksdg8IkWz͠kwi 5H~K|f~/44͡gzZBQa&aȪȊTջx\ [ )nMrߵ^Q~&³GS?HU f(~H GF/&n0/+N1:I!W9Eėb,]gx醸52o[^>ty6 i@2i%DPp#L&$~Jz~R%2=mΦ? μ7<5r'Kkv2rK^7g)xȈ8)^J~Z)+Eρ&{945 W`&yd;Om9wīO7>wިT  YS"^'F(g*uU/v}wap 20f{&V,pR>!*YǁΝ;vY0)s?mxOgeA9]kܔn v2#l~qG7HFyV@"d`3$ !{E\k샜u-!L%< T^ y͓ZEu^%*XοLEPnf^ CX(x[l=LuR[dރcSR{ GDsy'VwⳠfJ*YƧq`6@'/[CUOl}ƒÂS!4Dd%f՞n,?k ݢ+߇u[ډ 6S=5 ec7Sܮ1r%Yt BT$arR@^tXEcVX7ul+#\u$V(߉,GǺ#m!}iz4S R[_|ZM RO=3;/(((q;~285O(")"*GDŽDPL;RYYfB!iP7ke\8R>~Zf6~݂M8$p=VkW#HI®]EA68992Cx] WnUah#]0-V$0nn]f}vUDk>4Nn= 2F K nSp;ʸbTrXAF5 2[ӾcKjIEMk$ǎ7ERT-q`On2BҘ\gMɎbsFM䇼_ҕ,`lӄ?lK^6)eégYZ0707010000003e000081a400000000000000000000000160d9f5e30000baac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/BKi]?Eh=ڜ.+V>bu)Y3Đu_*\m%PtNP5Ρ'j[Itu %ƦR}Y.d2I^ L= fWؚl2QѶh1_(4Ϊ'bɱ9EZYIC=G 0Ir=ɍ.dp>J8$x'BZZVDХM HMV8|b.c\Y[E > h܁ƩGvS//6=~>n*9Iw->|STNI>$90m?xڴ¼Brџ׎TЋzC{t-iD)Rc3n9 NQ?;BáJ*&"H" q]ߪBGu20Z1bo? bzEsh %R_/3w!JuEeW{,ͮCۦ+l?f6*m@!өr_i#w0YǍ\Ma@hgeEgߧ Ks04gwPb0Jnjp3<yIZN-$y/Rݤ&XezSSW\%gBu=\ sZso hoO"c&A(@U;8WВ'JfTHDI/&ďQ{NB55̩h9(oȶ@ɛs͖za`se'Gݔf~]XZvk5RK*$I1Abq&(r"RrU\vb!=۵3< o5B;j Jo75/%skx€6뮳ߖ٦s]_]!,2C i пy9.Y~Z{lt$S-^ &PH]OХWՈwUV]x÷ad|UKޡVuwW+]giA{t[-j+ahۏC 5 Ґl>n0KƢ8aHKZRBRAq^k¢p٥'Mzݸq~ܝ*ڟPpLŞcW6 Rjj2mޝ9tuCvcv]& }gX,ŭ-|]vՐis#$ , YXMN%HP5PVt?򾍩ek֪S^3f:mdԈO2߯G F>va S&+V WXhăú6 ֶӝҊǸXpB@e骲JpX$UF}|2!B͘ ,ًq!uBskрWquQS3D1%R<51y^/ZT6+n.`jO?$ x)AGWRǖ4Ԡa ?7)>@ȫt`1|(F6$K:؅9SmgFBNY)(yϐ'?q1'8R̎DFoSC3%L)?]{' ɩUs+ں*S\evOډtOj-HܑЧFJۖ &6СL@_0SD /E3z5Z+3۱:G& ݀9N,\m9Ů/*xsR r?Mz;⫢/iV9]ʾ Xzz%Dy1m>R!8Q /Qv~58BY$ 20YAh"pA`m7߽%c(&,a*קK35(,gAm Ε-[q#9o"X!OzPZry+7PRLl0MTp9XKk"Q)CB$ⲓ( 6ҥ9]TV$"X-34uֻcpkb$w)=ޕA]}, 4Ac 40/O՘jT_jn55Bq3rCl-,4 /ĉtI{Mqӧ?W $铅Zmo 1akȬ5g 2x?/x"[y}~p }fkFxػ-nqWKt2-]Hц("~AO6 GpW;8AY%F;7j]_? [wJoգCqV?VǠ$M:=q"m\RYg7MÿfpBKr+2wVef$s*.kjtܨ"v[ x1a:[R8atoVɼѹJa^ZC5nku#SXf.Q$j`G$W|s0Q˚e_D53k&gF@c4y"lX&7;W"Y9z?P֎jim1=Ag{ݰ.l4y/:0єt9PbȜ5i. -H}NݎZݙ-H(/*3"B<VU>Ir;KpdNߟ27'3_SKѨBX4dm;{K%?MT]bB{#H_7Mev4vg_5V<ZgߩGgYe$A/tA9 r:RK&2y:9OQ#sy8<韾wp­>`7 u[Wð"h-@ T-TGUE҆p5|o_|kDsKtiH ٔu;W4n1c9Nj-(Ѫ+nb+?& E_2L$/VHob%'}.ƹ&NGDֈ%3 <`זu<Ora_ =s?*9L v%9TRZwyUS}9[=Ere?~T ]cz6IUB R>+ceps+osX\~da>mӫp|I*Qq?&2ѸfUV7I> ѽMoNܷ=޾oym90ή6[[W8#0q@\g\0mij휋*ˆ[+5 FkFҩ;>+jP`epT n]JEhJji|lV3]8(}wqqttAk"G1?3ΐOK'_cS$Y6 UJ 96Ɩ%p AR"d[۸:^8_(l=GuWhŷęU̻W%bgJY {m/-7-"lnW%T4/(h@vS\=xx5{Tԋ7 zMCfGzfq"u٬ڍah ]=HS$A+ph)K},l卞veD0,t%ݕ:ϔP Zsv#o$ڲ'R1շUOҜtu= .8ϯt sOveɖu8`_{KT\H҂ڕ[% yLU:n_oa)ꛟNH?Vݐ*qCxrD~~B\Џ )n,W==3}L rr/f4j{m/T4X)<ܽ,oe愨$3F:˗cؼfJbTԾh&+j W&o-*67-D+\Fxt8}癡gdas783RۼXxL9Gڱ+MCV`l!6Gllפ*Wս_AWЛSw@"R?;ߙ 0<0 Ji^⣒1[i: tGKڶLRQoYVo)zdQ}loNөX ~mn`Y;)$O;c( ♇Ex\U|ip`Sͽ3 wxd˲-΄p^PIHPEu߄w_j"Mc3xE$K8dfb9QN8b~ mgD'l1J@ ^ CQYR}y_.y?: UpT^Gq伎bbt]/ۛ aЅro>W=Zj?TJpDCyjtwPDEx>:TyT|j~^ ]Ə>m#&1"j)'ua0)bd|lY-,'+𸈁K&ʍ ZĨ񛹗ɤgJIzxJNnGlZLe60E&xPy&RS ?6SJd?خ!R٘DHuwM4EroA|PFδ݁&_IMi[_t48a!l %VCv%9<Ǩ'7!=msgR̨xRz#-n$=qM"ExydKCNV:܊r UB!9,aʏ 0,LX@4vJ1;My.ҥqb}_6.xQU :/Df|g7IЖ݇ƀP C2/{HQ8l{+ԑsx(X&ѓ3RHsRJ餙q񀩅px $2DHt!@vw'KrpTR+`P?u;:ךZEߒXz'EPͽK#UP[ I:K@Q`F[%3@3x-{3uĀhY yȇ˿h|aqe{3GQ#ULڵΌzyGXƣ߸RB&ʹDjlgi͈m<'И}H\+[,ypaCG*pʼnvl[/00 uC4av"G&:W?mQNd!Xee9=:935e8BW^CNA`Y ɴԅm{lXWb4)`'iُgqMJN4 2ԃ/իa-~ ,$%? ezȠUW#OG_ԕ)XP()JlzTG /ov Nft'w!jnMЪ+3kfTk91&z5Jеܣ 7BgT P"O5#vl9ӟoPE#{erv=7:ZGȄvO徨:1ï'% #z'Ȝ]RZbnBcNGݾ|q-uEdq0%Rq6O60Jf6p*PmZ*MI7U.~b}(ET@qI1%OT# |o@0,ĔXl|cu93ȸtaY*1`m(F^:c-SMD5BsA?s,E2] A~ܒ-"5gZR2J?U~1V%  Y #4~Ykٗn ڮdS9KSyL} BFo#sJ"]%v'n? "bWq y8/ @{xroMhADDZ'33U4\}Hhvhx 9$i7 xi~"^xZL?& { (.EDb? B}"]o.~2Lgx67̞O$܍NzHϖR1)'i;;-C@>(zٝ쁣r;(n1Ƽ*2 }<;V܁Vٳ52o6u؁f:HjX&D+mWI)b_xLDR&҅Xi›&3vvG[?[xE3. QL+WY2˜S'dF]]ŗ6е,\>&zK,.dXp9;(yF{d0[Rt9z_0fA d0!"_`wY[h'G/ "H.:M,L'c)FncRC43XwP_^k>(1Na^Qirzt} `ztwBUkt wp @ J%Z[&ξUT7яFQ|_BJ @]s{BN9UN-'_٘DheP\\VAt#|!zDyƮ/?5j \ V8 H }%(,cSn>}9\Mw8ꘅ2.8)σ^@UG9=?>p[hh#Nq5mG[dg»@}f׻Ѽѳ}ͷ>kFhp\ zTͶ^/:`, |~OL\%4w8P^ ;ڦ䞻2 iǭ6(+IaXF5\JS~&F /jS7,dfOxY楍>|yZ-=tSXNe*S܍R2_ZT iCcl2 8h8,cI]юʟ8PٷEoans,Jײ;W4/}Ra }\W>k*hfP7:a]xD͵o(1en9gL ߮NilytzpG` _ 8Ev1y|Ѥ6^z7L+`0lI$gUZ Z q}6zQô=B wcخ➝HǜA+7%oa3VI{Ocb#\;DD]Ň~.%n o "PշHhEE>X!,(mALY7t~pX$ٕuWY&jI;g?̈́i6A!Ik& ^r9(NC7Bxg޵g֯F uw_a&HX$Y5CpfCތFteG7I[/ tYb+]㛹Чj0I뜖b>A՘w݇d+. 6lk=NT1eҗbsq&:@Pnȧ`8hJ$?4Hu7g 65Cv7e'I=c28i7>?n' ʺk #vΌzZ"g_m.}Eˌ^ ' M $ qң<"/1b+f 0K\!YUZp&Mtysny9wnOju&jwC9x`q*%{Fw9ܒ՝ݳB;ű ^k<֘H#%0^n&ѽuQ@vUb# ]߭VMMƯ m+l%8"29de?Yk'a0#R8E#,a(`A:rg>)vr5k.ڙL02OJzP<"OG8v'EdgY#u gF?٧ЋZɘ .NIzeD(G ȧWHdE)YVu]q-E>ÝʧmV:$boѹ&+,n,@_-ZO}o0+6V`PQ&p91 kEƥ >rSvlHiތ:¯ecxf 6̟oVۈ< dUݼ޿!~.6獣hڷrx:DM0`FN Hn2 Fv,"r |*}t$3*#36*}+P&6M23D7oΛW+>o_Lou&o͵V"sjp1V_JcT,n\ݪq)Eg&^ށP\pJM"l uxfJV^h<*֣l0X$2ƿnёXW|ͯnvǺc!Niw mM;-z>/EI pQ/g_E%kf]j%E]i87 PS[¥2fj<=C%]:ư"W 5$囍wfj)KC#V6H*LUH0*+pnƴ¼`'ʅes. 8h b$2QE] #zJU:hRB].& ϒ$v_9`q5Zء|L^a>oOs"tA\\ZOj'o^ȷ*iԦ>o :u,-?,Y[ lm䶘gI6: r&2vC$πzG31T? z~X NV+fnq6zq$ǑC3c[N{x강Z mjW+S6ZXӆ) $OKSOA}MF sѢ$Ӑe\9Xn[ogV58Q5\u&4ÕRrP?_޺J<ے+#j'a%(}SxԸaz?X.i_Ht Ud.*w ;sy3T@&R3ik3)(Evڏw]o=@r`T 9.&&,,{Rw/7Ѱ? vb |V=@>P'¸$ݎh4o-9UYsHxvvRԜ1e?*wXCXMi)%:| .\FCʹuڇL{bl8U׮^^8Rҟj mUƭPt:w~|RV?(թ(B5BJ<XlNU輱$LX0z.2%;%[Q*hFx; f\TՄ*BDl2:~JYj|+[~blá^lvp/[LH$LI.,Z FC*SJ3SP^=3A-MGJ(ΖOl`>#]!6ɅPzLc-$J-g#='6c!w<6鷵+a&HEDP? *+UIeD D+Қ}ܻM2v[ Ia9rӓE>ѐam0/P"ςo-L L_vRw(~U=)UI[)4ݯ4. ):>Sށ ;''hH'Zl_4J[$ժo+p)ٕ{)A7eޛ2ڈ4DW3ab&-Ck3ݘ-Q8&HoO h훅]'Bc`gHQ;\v-@h/ `ogk~σ:\x83yQ*RSR8؞YLsɜ,#fG95C9 A ٸ"g[ 0F+E%sZ5O;W>۸jjA{&b,HLySKQbm IgrVR-Iy?FDI$藐='Fb/RDO ̓Q*Da帗_ܵ8{9Ƭ8^޸pהj*ԪYZ#k| nH'VEv;;#G.7sp$\w:%p<:IŴN"+mLE$T)Sp!љ'.gŻ׍cMw@]j ;np1Ԡ ֝Klv)1qqvl%2Hlr/V_8ĴA$° DA78D?X_̬V-:ϲ |Cn%sSi̔lh5HfQqv*D~-C=zHE<J]8df!qP~vH*m x-i>39sgoEwx[]#Q7lS[Z C$R[ hQN@- E ~` 2{XR&6SBd1z$}뇃򂌘j{K9gDx}Cqfݬh dj5FsII%vFNde= 6Hr=Y{ ;@Q8a~_}f|נ Jlibܭa}[UӿGD %s ˙ǚ+EY\hۘ>a~r˨>6xTH}F|g0h1Մ|w<3n>%߰Cqv;0vKQ4ΊWr߈JYwt"ܛb*'x~NfZ Ҧ( m^&0T{#L;ӷƒ}ɖr~z >?3N5ŗS_T։d!PV .&C#~"1f-'7QS*f ْ|o23bPL|;Gvʢutb/z"׍/-lfw%ބPK l_ 0Ⱦ΂S!s`ҿ| r}:LICd'1hg#+HyOMo6k" tU+/xH^lhJ @꯸e]l9Mp%; x%< _58kS4"^J`4LEdݦp!Q5j) b{N+ c|\($md>7" 8w;JĻY,-<?r>T9mZ/Wʝκ2Cs$CF_(Mw QtHb2 + SE+2FaBm%iv,_;0DQJ1&m\ #j0ۨEf̦?j褽n94m=;jIVCHʹ"M=3cs܏N JplvX%XoJ>Ģr@\{!xD^ĵS=5&g\8*uj]moC!m|K7&á'ʰo>7QB_7T'WDSFVL%(2XA5Omgxu< 5K_>U9OHH3夽*XACNG^- ݛ5" Qin&;8yAO Ù ]KI_%D4dJ^oH*=?Ќ…Z2]*&Q<HCک3X<<Y-8WN߭lע@O-KQD!A6Ѱۘ?3^ 퍘 -)@"X`"҈f 2SüUc2^%bI6FQJ>Z+|);KwusilC*Fȶz&ȁCq>(%Z1;Lv'R1HvhVv;˳sDysǔ2WpIDnWݩ5 J_&vG7rӖyJ O < z^ݠשּ;~M HƖ.'j})F;iн֣:Sw#?gsɚ~6_ Պ1ESqyE1O-:@V 

         :?."g&wZ=: )Ϣ-\ H6#/;ĉA"נ34bOl "jsRϯAjхOf}=C.{gyId؟YŁc$d NUb DŴ\om[hhEAbn M"#GUślbK&p/t)Ujlk/Ԟٓel.!B^` iUnA(b.B 4Z<\ 79m7^DêdMz:Fl13EHd2kGw-#L3tS/0QA7 EM\Wp$TO[3˼ .\)J?DWo ?CڰL-焞( [$-Kz$G To{*@q )-qҚ%뤅͍ToML6I>R(RmӮVR% ,Gb8(B;o@|P6CŚ#j PNa9zx! 'kNg=tpk%!=A\04Q1c cEsƖ.SKyU'9GSd ! ^p^h DՅ>њ͕} L<5{+*֒LO)tAJt\[%#~hzGb)}V[ږWݰס碷Y}Nipkɇ+),&o4H\v'(xYOi"]Ry2y\%: p[\h7xW்Rm1q'B뙅,BzROj+:V"qY}Hm~b|d̔4%xqS>a~Vp8TX$3ďv3Ɵlkut o>(dX}9"CgegDz_xWeByȤ=0Ps-6sǩKk:Ji;[{}%CzpU] 'ss:X>0Llwb@j<V.8ATܑ]3q!#,*-Q8bDž`ۂ[t#x2!pz.5- ҇jIqrQF3'ulupo06]ɀf&ӜeֿQ@gpH\%Tʆ궊9\\Gq uYE _3/ &70,3x bÝ'OSs klN[fxhM :A5@[vҞK#IQ5q؜Ū WbM25 dј0;twhԁU6}J]G9Kvߋ Exxx>>_iҵ=FV eخ_hC,~(="҈4/Sd'HiY ҡ*xI.y3D!IX&|tGWso^"ևA& sCYjorRZ+ T g3;"}Fz*$< InγtYDmH`o3P0(k {{4E멒 j?~겳ZF\r֩@XPH[-aO`u }*- -3^mPn&C"ziA10TzḔjRf2žJ=4Wt,{qL5GȒ8YeW }xޛ9 4|sadvh(-SvX'8_t\:Oz~RQ ~ B7*qI-_ =F"B;kz BY$.`[CQwO9t69!zB'6Q1ek7eyi|5ΈBH6D`j =>NGW9XAMoFpu nrr:Jht)^/[?;>zCAU2RAޏQ;ƜTsTHQKYW^v ht<iZpK;^hF(l "X B97y8 l *KϼAcI: $}VYÛkPU ^g&nxlQ0o4@1Q~OhN *R9,z]zN@^•.hъG@(DVU@p뚛02 vɮ%`25tiIbe1yԩH/Fv %3RbW'^' c+Ӓm#hgUM Ȕoe\ {^lAV[.%7|>÷*rrNJrO6y: עQF`~[aռ\-9X`j;j:\=loPE>x>3E?|[S ҀWŊQx%2E lGWnk- eQpYt+7D2gJ3S{M0_ l 4nzLz͸eN>ƫ؁5#Ը {yZSس7SwX ;GA] ~ù9pU)'];)AbӰRUH2B!kt g: &~M V"⁅A)neI0]J7I$BC驄V9T(/ryae,{?-YA C0" w- F8FNPђ/5m%VJIJha}bST[ۧ2Ayf(ḰF &;IePO"nv|dc"4*PЮeZ Bʙϐ>dBﳢ5?*?RT }Ĝ -URۀ ͣ.hW*G B0`+Vd-FT!S>$X9 uzt=RPH<&hgIڰ|vD:$mJ(:nYތΔ+aVgZW4wuC,)8R@=\T^T/eeB͜Vwݡor*y̅>̭{^kNɼO}̘т%Gf.䋜=ϻRxSq5fq E$Gh8B)uG&IYԳ a \MR=$"zG^D5.Z#O #@%ޥSɢKZҍ%ʾ)]jHѬ9^%JBE{x*AKq @ ~QdjqdHhZ '~KꚔF܄!goa)ܺPőe<ߒ"rn6!K3) CQ.J3?js΋n|e9͠K\riarQ.a^H⡔F-e7z^Ժ~bI>k8Zv=QR/ٟ)EE,V,DEzD߶8) &NM5O jѶEۘ ^x?,3۾Jm h&y՟FZkzt°vm)mMD̊e`FԽ37iՍu䰍/9a'"DмhTyg{NuE/XlEQ Mx"(aPKZӶ ̭#ͬMg'7d ڼ„c]^<Ɋňwyבl6jp_i:58#G@#s$KJ}. 02?" q{W E^iF@ T7?5 ZADn'{a)_WPq;ȇL `{zThm,z\?$PdraQdDX60׿7aYBt˞?#6k*lH`8DJw&#Ìԅl'1՞KTo{ "'nz,uAn~#5zŤ+sbWDUZn$gT_o,Y&UFc9FGiƤlѶrfJ3u򎷪4fe,ӻ5VdSn~KFbz~衳Y?ej{l&];2-"N cm.Ǿc 3{n~"w؉rᚐЬE:j1Z| qnfg;aމ#t@@fLb*;c]ۉ҃~1WAQkmXMSQKuf"sG' :YF"lvW0z3ڌR_xFI~M FE(6[pKCxe}Y1|]V~Y(S$Ik _nYt9Ȏņ?7~\܄DB[*ezK%ŕ$^NBdjFp3b/(tynhH\6Zt"ݚudkР`,Lt>/}~P$ ,%Ӕqf 5RudFqEsaR|$ҨƲa0Ұ/\F+:c,~0^eGZAoo>l|[s,̭$&vc6 يTB$NOzΛɃ_}X HŰG5 Cr J aţ|Իei/7Xנ!^΃lベ6qei3k/K/GGs7lCe}]!tDϾ*P xYQOw؊h19T ;:v6߰J<ѻeӍnLCI*xs-X"._AouuGL(UIe&Q4c,Ik wGy+W l1!7e:@emH܆%|ޮ@Պ?5y*/wpF ΍ii+RC7ŵhg1t3GeZF ͮ2ZJJtq!GH'e?dH8y R!W 0,%K;A0ҶK,%aqfT0- KX(֛)tzFh sHnː VgMV~YPޖG#ݓju*xapOKX|A?/\J/r pl= FYyjoS h OviPn#Nȧb ^WoDXWtc֥rzD@91jj,b)L۱W;ҙMz췭g iG>=REE˳w,~ gL L`ArHWu$ZP88 k&]+3]\[%1aA!Yޮ-{2?ױZjRսA u%  kiyHN 'ABe\e)PH5BL #!: WA|p‹0juRҁ#kb#nRGM HFjW΢5K@-|b2[.KF˰!^Vg%S;xŠ ;GW7%^x Q >v =r{#LY"9h%XH+7Uf;5k3q@Z|Lc }ξ^r<i.2aL;ߣ\*.&5Pϩ hwn'%ran1;gj"oAҔo{ M`HU裎['$cD X>EUOe|I;E`>dmxߓ'C(W*6We:Ro:98ǾyP+q[ ὄ&tPs:J<B^܇4Ih7<ApB  (r^spH͑PN*S0U M0l3?6&9_`;,4Έ肰*KU#FN(% @cֈ+Jvr`?b*thg+Sx  0ٜ{4 Y >8DK@y\}L^ ]g+sO%}:,=Կɹpnk9viJ4uBkOKaM ̳hËkϑp~ӃgA k^\pOXc)1ӏzCRbZ >/5XW6,.iaZRSv&\IsKWrh{SLmK8k`DVY|;#`RV]pIT0Kt̅6!B`Jѯu2SF&b1޸byEu(v)7v"yܪtkoSg!A$X81NE&%y$p~܏pthdp0 /zxn`Y=ȅM߱ܞ4fmfh*;H## pM3WHl5}. %ºSIփ6w 3HPGչ9{| hr}0|qAKU@ԕdY)a:3BػjVWUM`4,\R>nAyǞi. 0!-ǘ}3}X|;@pz2R 3xPJc{6ra*ldUw2.s}Vp u+z`;@ʠD)FZ on^?? %s:- Oc߇ekT[w?I,p"^=eȢY4mC܂-C2=:wap5gty8oV#;6PxP] a֊0M + Gv,WJ3̫^ yhVaY*zbT3a+_{wq),`jڏ`vpG?X@#}Q3Tj:2}Tmsgىʗ + 2\J?}޻dDV C}4/ gÑ} r`m_6ysO!_'3Y8hLѧ7Gt/bz׸o 8,chG@]d~zRdzVMz<-B'd'9n4=^ C`s!-rQH^aL2rQPl9$F^2KX\pjeMe.>t7D2E,fVLT:ͬ|JGjp岤,K/*_iefԮKBJ4"- x*mR_.;[S׈Zvf.` *(Lt53DW]ScTK_gWKyͰ$̑!pT#z8Rt_zF=9@ePKs5>_5O1NvbwO$%U*Q7+Poht{Q6/ ]@F1ۮcՆdZ|Q 1a^m9̮>8gcyiH,;򷹙:ny Sg:}E@e%Mb 1 6\:n]#h%t!TX/G}hqd@H-y2~y딕 3PEqcuFjؐ&)uW?H>٤ ip&#;NhU%[x K/5f$jQܔW }og2Z"_5lt}&"XDl ΪADh?+35v?'66~St6ާv˅Y_!C|g3+"I9 76ӾBTV:҃ ×kF#Rгsgu%ZV@ ep$v(nCnaJZDh7>']^_CFcUnnҮZ! yS4 )*%HP{Qe0Ut{ydSH(G<||vbW^|=]Mgo/fn96$C2 ވkIq"pS2DJ𣾻ub8<0rərp.Shis7+RnIЦ1FyxW|.` FYPCi+uD6@ h1/cpdO`-ޣvTt!xoYf}3x3HH[B hϏ(TzBpiR[V"  &| @d33XqWiu8AU?`78nj&dGXk\csC_i\I2-g<oRIC6T.J>AKOs㭜OZ[1k"Ep=0WV 7C'96 *^Ls딧D^6 kiJT0$Үa5dM!Aw:K WI&8NKdS"y>zoIAܡ vH- lۥqy}|L9E/DӺ` ^`9ͶsC29,~4sE/d* ꕚꬊuS` j b/w@Ysel2%&.`/w%-7kD?]Z-{+3 _4ync( {%.$YV/esB;]]uɲ&x|`?HHJеb&vۣ+Y/sMSt!3*NJ$[I@ GB["c\p- O~O+ u<?[{V`ns1J GB<@u>7R@(LٷMf7$&JXF Åe^ iHj?g p})fx=\6٧vBnp6U 1o=aĘ12j~zb!n\̿j^1#ZgZ'1%asΚ!q\ )9%*Q7>/x4ݼ\NIfJc/Ue\<aĨOU6 ~Bs$̀HAHYT lVĉ:?;i"cM^:VިoT~[3T'ub1.$`?hx3~s2f05p`N/G*Oa8G6%Q}i񔊍ǹ%_¦)aijz}kEIRO(39ZOn~˒"hCxaЕsq!cCi"U<% oOeP&HZGl¡h)ؾ4,z$U 6>*V.~YBl)ߒMvUXMپe]7^3kell?:ܧJ%:[ 3OǮ {&a 3I4h'G6n΋&8 5RMq?w&]6OH mY:W0Pjf Ɋ*&+ TDFy|oA`4p1jǧy4w6Re}p$Is)?цpJebP?\0q_e(SU`\eu˜O $+l +|weu0tVN|[j)ɨ[2(X9KiZe,hnޢ=dN<'CpOA±d;/[d _#<+͚ }(N+g]*ʯ)n}O;cCN(e犃襜/Up YE-+n|_o xh' ~^MDCi6ˆXt*%Qn|Qvڔm=(-(隲]1dQ9g#WSL|{F. @1Tv0)ah `oB6@`q)L@˿KjuKz.ɔjؖlHԭF<,Vb,V6q]:?菾ۼUF@jK;Ě gsGb%l^8p͗49BA> i~@C×8kC礡:Mhrx'm荃r Ӌ fa%y&dCƹo'@6jC 6WEb*L&5&a/{z@KSpk͹֢01+j)G{U#ONi+R,RL*6_O1Xm$LnsR{HQsXGe@^?2v_{lY*h=aԳYE1n˚C6՘hvNk`ط}~mQٙr ,4n9xFrf,Y5z4`\|!!ցC]e=nsCǛg#s&9H1S {ӑU>ߕƓF2Uk>D](IZm.2@jRrɶ o f5iœD4UoL{ĩvDH/W 6.(CWl/eubfMiyΰ"R(wmVi5R,it9|M9#.j#>/2JbGF7X1~"H9zњL#ŚcrUg6gO>ǻQ 8=y) $!#d${ jaOJ!QB?veu\b/\HcfB[Bk$ Oؕ.KS>x!MN@),*>tC9RXM½-`6 _p[it(ThZ62Ipf$揂m8IJ욥~=t>b")+Po( I`y<ś5'-4Kt< $נQt$º"CYJPCJH"8P!8HE0ZxgoXƵP5V[x7Fcj/!HFɤZ)@N'u h,&k\%p y;"cRRC:Rs|~*Kw7n{s. #JZx}N ɴOX}QX 9e[}SQn-Ǥ-qW?S-۵ô'Rf$)D+|SQ pQ8wi'~NțAQ~?opKD)B,F@2>tx[5+O1cs>YX탨2i˒ ;T+D=:&93A5ĺҨ$ G4 %mVDjydB=+0NcaQ _\tm-N, 5Wdo$es?v\{vK3P @ik8<Cꂵ7Yg3;wS q+hOt: 5&ϞD$WJW+MA ֋*Z!uUF5^%&2+'{kwylp …ߥ)ԱHj: I3]E4pNuyŽڵf]%Dj >ީPrɟqU9}At^-.m44f9;xRdD,XڸkU h[ ŝ &D7K34{-b}%* s-l\m"VˋDX(V!0v~:yhtBP!CU$YZe(v˒e  H /RU92o.9uH)Fv4y(pE%`aSxC !*^>h^Ř; @{P>/)Upl[X̛~ eI#Mt>cA\xG6w|·&3D sܘx( 2 'ـ(Fi 6 L@P`7Mڶ,Jd#Ws JLe$hC->yVvj H>~XٱT,ٍ=&FWd> )? i~|\Ox9a|vAZ3Yh&;cpVǒe*CF׿>'[f(*lON)| BTf ɥe$R^x8?%5^oqe\sK;quZ%WOѩ2%ty#>D) 6EYyDu긷L56XT'; O/ 1%UeYj/6 T--N8pd~h^뀜KҒf(P+2o%ZH6~Z.!/]1m\_ ViQw>9^:nxT=I)=-2J ƹqL1#A}W|}pN3M'X&.*d/ܙfBL)2̂,+Q1!*(]轆jgkWdK+x`Apyd!bk`|Vڇ3q#CnӒмT⡲w)…m0t`a/Eَ4K)ҶxsgT58k]Pw#_88LZz`9:._pX 6;t$a*WEgo@{[2=Ͱg TDadwNH|sW3"YN~텫 #Ŷ`J6`X w7Y񓷄OmXַSYD%kZi"d !qT/_SFj~{꽳}[ESR^gF8OyVd-?+_cQ>>x#f*jX>пCKH R;-2v{h0t4p28 JئsN?Wf͋ >Tyu<ٻqTTY/f儛ȳ*%STDHBU^TIC~įH ÞF ʗrwN>0ԠpA(bs8$|6=mojصwhphu%r>o"I!g,6kѣmp@nбWO5rJX Mwq=FmQJz~&$韘 ܕ FR *;]N|!gJOD7Ɉ/npsqg<*G\b̍;s p+& KtV䗤vn}3ڲ1$~r Ч#Ρ<^| &V5 /'rh]Ɍ3& d wB:Ld>x -)0ú6)|S+#uĻL:";5xBSEUI{?@̽..pr7huP#b +W5whb3$.TeMI S6a?X{3nYz]$JLC>ޜ [*&6VsL7N^%*zFcLn C\mUKQWV~k:G<&aZ,pSBWZ҇JT#CW]t6bVxcX DPl_P ƚpQ<2I>GK4I٢,w k{7bخ0lT4eMBINp>Jb(; .$Fh<xOJ'mH3 A99<gr ҷv0,Wĭm#a@nt^\|yyDS:W'/2zwt!$5ƾEWf_ܩLҤ9 @.6Jr[BG3 HaWv*}tV*e2*-{ i#N O"M|:T1<jxg#H_|BFiإ:/SPbX."Qd0ZYNg<ΫԸYtk9=Kq"l8 3P۞ծ;$@JQvn?V9&0X䇬#a0ggu .<__$+[Pl.>Ԩo5>!LJo [d;XTݯB޶,Τ3v?WM ( 7sb|Lͷ/՟wh@z \Lݨ.AnD"=q vCۚ1Hɱ ~eюýZCxmBgr`ް- _jE TTXM߯L%) ƹ>q&[4 "v ' PN2FndE[Fk`XO}px!(1Css»r]<*~~p*%|^/ -PZll>ʆ ݛ2ݶ`aĀ |!{ԵM# !ՌE g o0Lx F<-閽8eUb6EnODs1BCb: ^TNN wB-y{gdN3$uv rIhxlqsF%⮄T g(wqi RqGy^0dҗZWq#?$QQfIbPtX`o9T( Z"vԮM4ڷp&qu6jGF-PALzKZ-9GK23:'V z_8ROQ |Cw\8 huiȚ!^E$U~V ~r(3H an fq+4x!"I.JSd9 y^(H·YDKP;?3Bq䎳5GݵO\@T35c˽kVkGk) -;7&o?Cs' XMgp0C /PK*+)#ª![34T[(" OYM=6![M@bULN: ۣc0/_(T^,'׹L$Vr.Psqfle크C!JemZyu!r="Od\{2m_t@iufEf~탿 áBJprzoa5yV&Zo*- PһR_"xP|۟-iwr~C%Zȣ;ɞU$_nz5ᔡm;_'@ؐEݼuO]F':1/:OzdG7%YӖ'13% |0Mcyhozn[хH(D7)>S0Tϼɒ3* 0^5ų J~yk6}Ub<#g:Ox,m nr/c.]R\T6d*ӓ?l.) @^+t}}7.!Oʧ"W*iq5* D5d(a _^tli'X_RNy|fSer%6vA{z1+#81QFyƸ}c)^Fex\%O![BeC-T)yc800k f@ipAfO%F¢/,[@uY&J 30̵(`= Ot|e7䖄#ϸ[z>i36wuŅPQ [L6 'Oo?Q ;s*W Z&Qnҋ-\W G^RsaXl%@qAqoYbϹIE+cti)YΕe=%~+N+Y]*p=Y:'fb\#d񻐍?(![7xDs`X`(VsNDo*,+}pv9R[mŻ{{k[8ޕEG( =~SuM\f6%ieû zw!; AatG#WBYVWϳY6B2" S#+Mv}r~$nUKaҖ{|Ts*2OqAFIЭHvjt=LQRzK7+FCUrXO ,|:8˻e@pÒe'w<+HT-7AdX\~D]h@RA7vaμq:oUk/;<>lPȵPAHz%} W#SI$} !T6vRqtb vsN/sѲ;v%Nc]9:[z~,Ȃ~Xe}X>(rl<P"3i,z/$B{߼c1rzGT.`HQBYVY.-uǶKL=6\S6SGuo9g"8{W0x~h>(1~("%nm\:7Sq<|}޾I*3ڷ MMM!@r8gTvs QpSEC`4ȕW6Zkw]'_c@}5*뫁c{=[;iwEE"h^a.|z"Waj-b-׆c;TKu4GݽL)zx{u$cQfTٲPz9On})J7KؼzK0\oڔ"bGG=tt$ufNJGVsO BA²>P`Bb6لb0X>a&%WqnEsd#2SC+x)RzТ{I{x׸d /t#܈? y?'z߽=5Ʉ}X>#3O$Iߟ`4C'׳ ʱ.Pă di5% "Ԫ' | ]p^E[gl _W]`H|'nHZzpVk KrIL`:Rx,o X@ID$15*yp1L' oY Ԗ2mJ]D3)XFCd`Z5j"-AP|D=n68(FO=gu ^# 5qEf, C>k#%  .?Cޙ^Bʻދ'uI-8GqW 'cLMkw#a;ffa*LsK*{r\GRÚE|H&,/.JJ}=ρ_l`;L"b-VZmWvLR]>k?pjbQ= M'kC̶!ajS#1ƞKOuhSRZ#n&)i 澀oPl⻃uȵKtRa=HPW;x0-"XH!x &ENbΞyȓkÅnBB@$"V:;iE4E=(<_E * /z)3R [5Qɮ M,olT*ovPf&y%q wrR"$"pv5<4C҄_P`CC /;)1$QfQ36f vT "-,$nE'$' z;qLLŇlRŽ|9? DAݣ!=J|̀v_5LuDKvBvqk8*:4-z훊xzin1I}ˢDa5Ԡ@|~u澎5,x "[Y5ʙerzmq^K( `NuixU -D&+[&ui̥ Dt'Xg~/'6%.o?ŷXH=3!FIqޖyZ׽y%TQ: tR bsddc1b,mi) Ȯ̤ UCĚ䣞/$*SWSp#ұ"ɂ2G,J)2oL%r]QI0r|PiF/fmIUżw:\܅j|uh(IrE4]a #wS&mNLj3IUQLst2irvs=\,복\횯*Zȓ(xm)(bhěBz)F)yrz,t@cnӋu+Rm'~0LTB/%URtĴmh$p9Wnk-h͑ iVDX}U;ʏ U6C 324Z'(Y@I{\ih<:Nt?qh$:m},Ri\DM2 #:73pJS*ƻiih9*_02_ٵn4)9S^\9##yVeQkJ= rӨU%r}/S٪8_6*)OA{h:&s$U"Mǩr7ro՝B7 @jfH.Kppֆn:]j+7dgG6W.Қ-*VgjKcuKj*Y񰛩vB4VBjYe#{"h 0|a2F-Y uу6oC=(Ϯ䅴G bz(O} E5kAiu9kBاX+R-ЕIN5r.ԏWnߗ!%Kr_rHu:ΛI*9.--'ƃU 6n9iAz qyPoyrd1x6NR\QSO¥p.h]9H :f ;$ ,ٖ(74Jhc&yZhz ቞ 27~"aGLIshYP'9M8t\)ғW*IsNw^TAv#P_0.0dr?״_%aVKV(BvAVX8P s&H<4L 8kVP!:2Qzol7%Fa1|/No%M1rRN`*-r|]=s3%e XKܛm$Yib4&Re AL@ѥ!T_8qv"ǥm@W (7nDh6&9噂w. T<54si~#qnP_Klƨ'cN gyOBb e"^T&e#:L?[mhBJk`ZgF2 fo+dB̩<@!9.)3 NdUϥsַ3I,]B0D#y S[#g\sQ?` t{ 4~`\d\Wn{J"!!i]PnoV7AoX.Փ7o||a(ITsVqKt;R|"g2ê`08[^3Ib6זNDfDFL'X MV{\d\X|gqH&i9؜Z+̭9h.}x7(:<~=St|GEa(vd-J]nKYYcM@u>f$wKaqU2L\ <\ z*U Bt1QCwnF ̊H'[%gC 6|5K C 3C/3]TZM 㽌00ߋ]f@f,(>*9+(EZXvs=b:YRo9LzF#.iHk*Lk$ )wh D_i(-4`*X:NGSf-2QQt1,A&iozaޕn[%$n͍ͪJ9e;MZ6x;KETQ!_eXܨfk*֧qmm6{&Q"|7E}?؂M^XM{P5%F߁O+ bRj)x+4@p~0  $0Vtjul"`k7R_[Ɓ:8_`/@^N!mD'&&>9s,'=8U_4\oI**k̒COj65GR*B{^R -VKb=R앑zXT/W|FUCss^ wNk*Qr=%[F}gW|=c0 hUAp:pgSUQ\mJ5y ܷ~ߕϐ5)90 coɃ`t-skQ) ۅ@DAz|Me:"hRRtNLC0EװOˉM U73`)Ѧ2 &_y"2D14dd 7#F޹[ǵݷ-1qWӝDPuynVz9Yx߿ $ag02AAZEH61T=Hdk6p]_$O Rڅ/8cP81njD>zO2 < 8vzMU+1urXOзhOl^Z4U =Έ/ ?0%Zǭ7h~|OwW,O%o")&߸ҏcmۙeݢHZqESY*`e461@LvKXDxXT)ދT̘NrlsޑD69Fd_e7LEzUer͌@I-<r/b ;B"Ikː[$6 B٭r?[C9 4QN8$mpaa=:uᐎ4`W*aTǸA⯝K䋝'z;W`s (^R洢y|A}ͪbݫ)NMcg,h2@ԎS'AC]THt7=/faDMfѠ@>jT^Z }|$x l'$:Y'=hDt]z1@p_M&:s`qh>C)-cVBx1I5|63S;])&.lQ8^'DidmrtIOXK,! o>2<+.gfYy15bH2!_42 3){z` ZHp0Ǔ)WS*tF#aõ=E>BNxM0Nj6QgadK\u*Xq* 2H '_\ܔ0&-n&xc/hh/#=Pp43䑄En uq:tmǶl͐qfF!'@6*7Q5rAaѻZDD0Fn5+pÊL/(B0+~*ɨu M`,!ψ%*+FDh߹q1i\y~I8 IY)Fu[akƧ r~r/g"1go<])9N.zKbWzEkfRĘe2؊قE[?, M5LV8_yHp6pÎՒC^ꕲ0 )v$WWm7oeS҈Jإg@gݛ8b[m$eцT\Ғ0SB+ >sIiSU\]UΘ؋:Ѕ.ȩ/h%$\zC,8rS؋i-Z< /[4n'r]C4eEvZl'LV2%TTlY.2}g<ӬvZ,A4ŞWqחDv=4BύBX!ei#87^[j@!^Ðdj4?'HgXPZ1ծc/:]є~ՌQnb3`'aZO$i_x͎[ҥ`}3Nentkf59!ٳP:kbjg/\w❸#gʦA_{vtb?5k7 h2btC`Aa1|zZu\HynUQ$ ᔘx,yhVk=s+m@Yp 1J{)뙇rg̈DF^0/G;":bp n EǶ_||lC6 Q~ H5 rd^Cz mUaL|އxdኴ0JBϡk&AQ ezyB:D+'ݗSVHאMyeO}M Tx,J7`B *͈ a^'CQe2D]Y:p'YARm A[}K({ L#ֈSkd͝o\NJsT¡1@ur&Ͱciy JK{IםXAXE rzv=L# 4"-x׉p1$%ϥ.v<^6QB? _ud0#Et#Wiv͋Ek|DhGi>#]jt8es$xa衹/H,&k1#&2៛IkV vtRґS"kXKٯkn:5*/wQU]_ȳW9  _*Q3֒VT._.G Ir+\)ȼ7P!7%p5^Th x`{JRvJ+ď.~X74Sĸ~Nؒ´S;i2R8H+@\s}$^ 5p\PAT_XTG@PH)%e\:_(4znNJp7h%޻DE]⾇XR:iD7R"*⩮W52f)>=2C MdOUWFnO2[71[FE"4ީK PYo&1r3`/A5W prӵ~.C~cxT ,/!d3ޯ4*н+"8NطΓ\e"U˱-7Ohr1/M-Xx7Q{tvl1Ь_8ښL//E%j&nC'==U42[cCxND2Mx큫F|vꈇKٱ әhA6ļДEIgLȭȔc%tHF,rhḡMǖ M1j&,_)]F宩H(O vp^]Z>ٗϸ?A~G( х,EU!{&b@~L1xdRFI.(c 7OnTHGNg SQ. *W;R;)QԱbi~4l??I$lE 檥Gte2Q934(B hjM{j &fAKu?RxDM*Se&6z-ߠ=Cz!Wl}F焺OQ˜[k0Iv'ZToF̷&X%gznK`:I9-2&PеccJyo#P]^۔QY34o X[ݯhB*l?\]BADl:':>`%)|^4K*,L[,H6p`̎NM޿+s1zycd e${ݼ1NS~ %Yk;uIf}5š:_̗4+;n*Kcmo_OUt fj'sРL8I0U7+3E{ )=^4(/H7"^0KMZŗd; QQc}_>Kޯ^+ @${7BbpOR6n teu!R8ލfaQy|lUdw|hF@qκ"`BԠay԰ju3BR7QO*!iX]:<$  |X?]_y !*P%C"={@Kޕ-W#h~e~Yv0 DmOS}Uf={zMWlꜷ(~EN7^ƿ)V%mY`} .$HXhBg v| )\RpC`_Èڐv7442'7Τ*nWFn t)!ۼD.$#"*6|Ӗ6RuvVRz79LNeڐ^bf26`XY&O QbX|S܋WOckS߿^%4sScOc:熓w١tF,Uӎ8^|+ O^M;&f\SPC2iyrqXZBW E)"nEcM(nJY sWbߋ5C /,2ȹVv{_1 YmVDkJ?gsgO`df0*p'p2T$hygO1Q~Q4X$x$/("b鹑b͌Yy*vE;‚9xQN ?[(F:FĂ1f' 3S$TEUyu1@Ң~pl ҭe'Pon䞧{:,du}HٮLRTW Uv~Q1{{qI:/3粴Ȅ<[-PDjzO֐ gGrK%P%N /QH\@}2e@ i-#ψ-:G 97]{@J2[Kw;o?|VzcMR p=FH gL}^͠G1oH)Qqۻ*>?Z՘$G@jOWlmđ8k,M-WN $qPNӾ!1kONkr)rc@6ZY!jB=8Ax ? =yX= y9UԊȏQ\Ҕ ?蕂^Jc At´vOHa%IPg•:qZ>~M7;25y[^4Zd:$şi.{Bȍ%2@F8'a>uzvBB݁U۩#EiXC"pKFq*\S~Cw:JK(L7,ն2S mL]#\~Ȫ!)栎>Tta&xeVh-D2de}? -)@YGȽ\y[anGˀ1kg4pǸ mQw}TMLG=)Svr\/yK^.)n~p\_x7<9$bS}qf 7(8y\!^G{mfG3[0$\1^WOyv&h@[HìIs(1cZ߹}UBVJ`t'9b2$NcHDtMCRGj }mRX1`]ZdX\,Ҙl?fs}co==ci 7,$Fy${6牑"b&ά5/k||okKC_akAIw=Wf]W=>F[6PE(>~/F{^%~3A< ٣ bq|/a*Ki {*L!.HJv!Gm]fCcgSnrIvH~t\.6X@qDRyXIi}yժK(p.MNGݱ($yO7@0<dO<\oA^K}y|" &m}ލίHs'*k+*2|r5CfDBe.OeEa{mEkQkARYwL{pUr:,vpײ $ƒ@1 z"\` B d180{RӅq8RQQy`Ezۜ v_im!&!ӟX=<CzEE1HJSH8ZF1";IQ2x5¬O,ߜ/RDx\@u^n{ygU<%Jӆrq%w!(L'QgJos3MnhS\p< zH|l9mRӯ% kB;ǃ ZSg$ٶq(=۴nM-5J-oGY{>a*W״j}dPTIwa8% wTW`a Wy!J䶫,HS` ls20Y6/CKmIĶ ashfD$%]3П, 4wK_sot16dh*Ո{/6<Ɛy`y4nsz-mIYf{'s"SҸF?K7F adR8KکY[uQdO I#g4PNwC QOz}kpNDY=ۑn!*kTtj,Q )hD_Jld -h05!s]KOԨg K0XQdo"*H#]+LPK*IxnLgP nhzw`f ++bUL)i}~2\3_ E/9D+8'u޻4bգo8 v!+Å5IX{?a\llECq^F|g@tnZ gv.OHȃD>q`!qXEXD?3y˔,<|T*ר8<$ 忤іQ'?@߰D9@gJSg\v%'sSeDˮ;xHѨE2fޗ*S >dKQ D' /k&V+'`t͏:9; W}0TPiLGW n fFA^' S(=d^ x-!gCE<:ż9phW$Q1Ă:”d'x;ulRfgK9,Y~x7Gj;_m%D9OO#gQI0їDD\Uf2`1-pV+Jfz)O BBgċ̶X5v8\8{0=VH|bW`I@O?alXg^x OH+^ @S`rZƕJr:ДsPe A%"L]-@)t$V9Y4q7j s{S=\}"ӔQd7gP]PdiBEI[pFmh9NCϨaR N5l{蒉REu9sSNNp)_2M̶(NxA`Ue4Yg嗫Hd*fd^DlZL뜤pC(36耚^z4KRmd"{OܞC3 HJV 2$(?+KCB2ouI}xj* .KMI fEJ~DvIU@3⯡k"PeyBsãy"6=&b@Ffsc(fw HTC w(I4ʣrq6\[ns`'s[[bi^⥟W 0RQD>\WES l}lFYocƂ7ɷ;I^o.#7MnXlQk)ebiM@=W?Pd0\˯~!n9USQW]1XY#GTDn ޳v*q Pl*gmdn:5[O)w}h8%$ Qܺ<)+buX*:kݻ~WzI52J)BV؜nyvv^zaF0.)b%r.sko=՛d'­:jLy{+ek{Y%TN!^R?\?>)؁U|0RPk|=J%phzq:2,?8S/I&{BA}rE$0ڽ@_!^cyd  +z -Xx:c!L-p1Z|G+QRb|FǷ} ~!qyV,f틤v*% !mݖY48Ѹܤ6) ijpV4L(Uo랁Xb @)1Q\IL0_;zmD:۲?S7|Hfqtw p @h<腢a8)<@?@JWH>(m#-yJ$Bg|eɯO%ZJÂc(»hj[ hdeeYDބ9pJsRdz9Yݮz]TѼ Z۸ gͩ>Wi.KkR.YA@-hx)r/<We@"/DGw쨰>I˗nt?D"e?3'65.9Hd>;Yi{2ꮜ ]L(<"!tV6^lv\߉Tcj%ıa$vH7@="uއ&n1tVjo? &'{ 5X54@e(%GA SB,zvQ $JNm.fZy޿byl+cc1PCɤ}*D@Nf9-9odŠT =ɡcߪ4&/]40G5//eBkzZT%Qwfl9ɁTSK{ײ|18K;-,bN&r"'P2,̗IIV^, `U]GM'P.^,l8J©!gS1Rv&( ь3ڦ*< H=%T4{=ϼ9W̙yb9 J}ҙ(hu3 Kz〄Õ waEs4Zl) bْ M[QYIw+E>;NFSd >\a灕'!>N٥֋}hkcՄewJFdR/'ӧ@v5G Ht%@ i˖_!Ij>HP5MC\SZ>rwD> T/)z,%1f`ާK^u {Je/-^FOYvKA+FL:jwܕE/n_hc۹ B6'_3鶥!}*=/${ABP=)4(Op(;+52PǸ$v7`b9D z,[0> -L֑pk"O4᳐ (\ 6*o#BJՃ=@rHGw@ !eUh&:JkyP L \l1$K'w o{N3zYH!0PtaH0|V7Ÿe+C8R (iP@8oͨF4FTޮP*(3huV~O8yDދ{[ƾH >ߐBJN5quC4FcrC6+怍7yy=34b!A8bWiDr畎tck+[ua'۰5^d'nNm{C.%@xXrͷ) Ӡ 58N)n `ؐOcWo7\I&b ЋYzw31H\ET4"9*skXLFanvFv1#Z 퍛+SJJ";G?aߴGs%}'uipQ \2 hсQ] 0-;O{e޵ae)R5'}w+ mKWByoB,hs<R `T{6.:$$(h֮k/.WO;H9"w-IG QA3x3(v]ӧA X յ|ʼnZUϒF>a8h /1"ܫSe8@[[Q̘ua:WDÄe,H+խUjFU˃wIrUT'|d!/>[w7˴MOE,Y7ߤ;QرN<|plblX!oǒ>=qNm!t(K'Quhgiy*^Ì? WOQeۀVc5[cF%*{%\D-\>q7= qO%S9֮JUgĜrj0ni)1jo߅<ꟐK/`_YUXf1og[|wœ}e*.MoSTփ%"fZdk9L.B{ datR#F7,?2wsN]+ȧQ3x*=/ xk7QYjsb!,|85꒍+ N3BlKuEfב]/5U>ka0&9@@#͝0}. &nr^&ϭu7ua6lqpy0fjƿvSy~ݧD,`󔱙d *\ڼ2΍XG57 XJ8'H?hE9 52XpQb>qJŇȩW}=\@Qdn v$UALb5?D ;%"zEsFSt)zru e"-4':q'23h_ۀ)`ԞSP/7o|ɥ'μV, e4/B~>7LsFN81I2e4%ot/ Di؀GARTHYEC-}AiE7`i<@(n`C"ճ߃7pd4|68S}s?Ir`$&057 06)4B7'gn.%ͲL١'OR+>hM -ďe53TtXo)e⑴É }Q3aHWƲ__#(`]%Qz8Ǥf1=ڡ6Ŭz׺.xyBoatrT'fA$GKc"t5[ w|aWV_NAhtɳ^6mD4W9U@(ϒr TDu)B2 aIDHXJSxR׿JEwA"p6o܈-/t6T꒔FX.|Q@'OM3[㫸#e1}0@H'BIΗOIcPֺj"GT<{n5qX`$@luÞ.G{땚< JZE*E|cuXlIs\P1f`ccp qðFK]`,M^is&W"6I.q=yVbc-kq[ᬫ$%83tG Em9w!%$mu'CPb\CD+1 4֔d|l::ֶ[- L~3_iH Jlʽ㘠ؠ^ ԭisaH-=dM@I"w #Y_Qu `dØbC9tA ePf^}7҂u NFb9)s\uŎֿhdZhM}.Ilsr[lF %*V1{Z}e#1Y*% NcNrđW݂u&;R4\h\lS6d_NaK=wXnCFC(!7(gտ,@0,ZԍF=1C̥4FJ ڎ.~ R BHP(|ʰ& (gP]{TMokHt;ྂ3[{kWak Vn;drj:t곍UqIBڔn#̑iUq*bwpDU~=<<]. %@#Q`h&5D! %ϢO-DHK^`9H]&c,>0+rIΖz77b&UMTxc{is'r@y?')QG I`#1u7ADw:, j96_֍rK?qX>Z0`9n5pJ6XJPJSZ QvQBˡe7*f%P\/<#M.wSXqS'+D˄+I<é[{b=f؀M3ZܜEWߡu0t'R Q$UB';1]#X7§*~Wt.$>1ܙ5uai ˊoR~%G/<% !cs @Z1f1xOjl IԐ{zℲ z~cFJqo,nE}L gq .lݯzdg9 ]NA6K[ J(RTYO?xNd5Hbh). X%t;۔ Pb:8[j~>8,ǚ:)Hj)t0 fiYہ7mp?1oʚ"i$쿬='igdxxy Lx $l^^܅3ӫ0PW׵xigڳ^wbs9 rIqp9XJ6<*L'YR+4 RzӊarD(3dnb-\C*!-1NoNe~3KЁBt+s@!1X^B~Zw2d3^u䝱 | %=퉳E#šfD;$XvvC :tOͩ벮PU=̪4{Ci+e|s3XCV&5[_;-'D@ 7-ҕnrFw :7p7ĜTz/ؼ;faSS J7xn@F}Rv&9.T튜!N Aݪ3 =|b:3:N ⟏Ls9T%H>2#,\!.9 Ěs(b XeWOG<ďcd)Na BYԴc;|)Բ1ϯDTcŀӺORQblЩky(L r^Ȋ? dl$CW6ٓ ɤ/qcv5C?kbz;61OsWǖp+#k;mpb4aJ)q3MZv&EJ1.AV:z ?۵)Z{'- g1T2k#:um&V͋WB.@lj]u2YUsL~C[u""{hZ $ocPOԔflZz<-@8DS{ufw!?*u?_HQգض;MO6Ex[3apvxSbt?=;!S7͹B Sf)V %>g*ҵNq`T&OƺiԃkЖ _  3K0cbBo Sk-~#^@mc7+;'M~2mdU gܣ; m)&k3ƫVH8,Ɉ-M()MǮN ʗBiFzNѶנYt(I7,ìݓr 1'UuP%ٰ5ܶ="t1Dc5nFiGZ{BL|=\6a4%^ja]Suɻ6g磌lcJ>&-f8]Tr"z㙂+l3U/:d~ЦKdw]r| 8CmE X B!H/;`lޖ#[_aodD>dҭSg\SF_ =ksb HlEd]2YVtJ* o#0Xufo=nԝ[oGJו`LlX3BbCcCqP DFbAWdy)_X|8\*sC]L3P/@G 00G7NawθV uCCiPTe(K =ѦWӹ epV!?x,"Q%y6khD7'| & V~P3bѩ*&p Rq)jh`v>{B,Cl[FT;lj~kU2:M]BO78⁸|gygVk9kv(^. | t6{CP^,CB \b%04|tv7rӞq Z1dָB!$ڲbܪҦ2"۠OO"Zo#٦3$q@Y֠*8tn}IGxԬK*=X8rHc 9>P2xjN GO(g=ch>o5 KnhK[J*hGannKEձ 'qd`~Nj bt 55@ 5jޠ|uĤQ}6wRV[[QQ<1@TWEQ^} ߛ 1^̤BϽʐZO{9>9Q!wy~VL~K $9>J{&Prce\Cygɖ˂E nvF#Ol \r8 gC6.QA7J̑U= paU3s2H &J8y<BzՕmE`FI:k uĴpGG{UUôUL"0k/~[x`,E0q):z{%eB =yӏԒx |> EvS'G/FSRVP]Zpi7ܡ Nttƴ$>ф1?i-WA2":Q/1&8+͐1r$eW3/CRОc3š:+L{4;w:&x-Jˮ_sL*&,*;74.]UdQ’-KnMaqfc Hu|!KNq~8JPn{c&EWfq8s1.Oә8|D2EƥLJxA(N|~Ə6ZLH݄ JlVW>ٌ0PxNs0fa6X BW%x qc&z#6wX~2/N Mr^mNo V Y-J)pNtBIl ЗЕBw߉%4 ;6mQSr(7"uJ<i yfP}ΕCR+񃂣ɛиq1a x;_tԣI8y!,u6û0Vp6z̥N)RXvجBkMgv,Ofjnй`9t5J 8MGoi]$+jt[t >&0sծVOdO"Nzw][QwʣC׾*",;=a6')Nz?N"kxBQIh)Q ?ޤ@F wRPfp +\gyf+;-&W*K2_B:Ӫ t]q5692g bAw&eϻ߅pE0 Zn\_KsENKe V:]TKr^(@VZ&>G6[(`X-\]I q"/$:Uhq2f_oH^UBY|”q(`Np ގZߥߴocS= ͓Ϙf=+k&E_!rI/:n)UY?'Ǧ2 ,/Jx\+afӕ]r>Vp-K[ $dϹ=-yX:-cB%V*5!07m8/V-dp}`):B$s>8yj&-et dQw).j{OEX,k5`34ˀlbk]aZ1 !è+[*xn +ƨכu ?lE3u"aR(4-؅?Shz27%3ӢžvV!J@ yHzK~(0Qj $B پ0aNz)p䃢ս6'kФv r%"0 E/3?q 9& ڨy =C y=0"xA^YTa.Fx> Z~09^Z~1-Z1kK!deLZxyG滹 rASv|z4*UvCJ8:.)8Ɛ(V*Pv ).ZT`gU]W9o[d6ɵ*"4̺w)>qS~9d)kbxؒ u'HXySy{vj,OIUpwϰ #avlZl{T.I"vTճ pʵFY0[r"p2n`ƃѡ$=@1G% sRJ@S~ A?nKSJE(4[q>#S`MU;{jlN6Bf^h}&"S/pJ"Q/{>;F)3=Pa{w9!?`4 c)nNW107(J]iA98"[ߦ"1ĝ5^TVUw2ӱ/c>UZwõq#R ~R =\6ԅUbUђ.._^+vyf8QkIcfHڡeB#"ѥ=gVb!IgGe(Nt@dYF~|gy# -/diq=0M];Z#y~YƷrJ6i 3TֲH+F,I-5@##9- ֭ Ӎ%ɵ:@]um`!w.k?x ?}k$!qJ*y|z8tZ+]i hO0fn^D[5% HEzVF6V4d-@*h\@4jʥޫm[ إ`@09ߵRa߉F cg4M[}qO ;dG[&jp7&*.53Z]9Y3ofм9\:P˪|![2λbۃV<EuzXV]*ɇS=L N8徖dR4$CڱTΖz*o 1TM:X^뢏V9O|hVp·NDoɷ8DdA)4O :2[ܜi DBAQdWE^yJO^rS<=Hbn|7lc>'$;t ׿"pHTeH s֘ ǜ8*Oc )K3k!966t+4ȩ$dZbkmR*AΈn̼AOlu'>³% v4>Nbzd`lWK `;!罼f4Ȇ螎|2y3 y'3o v̛!> $d-84GEއ"ZkHlc<([i|9> LP0Wb `&z[VX}+)FlG\EKYe|YӄZ7Ni'P;$+,迺J ᥖ~ z@uAf8zɤ(AoLD]Pnh<Y+ I\}C*=xd0F-N,:.èԏBD URa<.]gVyTzOx{Up%r:{SԂbCrgiY9H4W(vSһs¿7G]4$Q-CWTSaʬ-#qZGU8 =0+HPHk$毑h G7KՐMwy +Ԏ:ipE%y*N/вZ8Pʣ}RX%I8Tp^Q Ш)+K[C Z}YP0m<eSF.YEŶG͜Û4`̿>^p2eC,P%.y0R[8 GuҘ> o)yľ&,^'/{n[Ge`e|v՝EO[qkV2?bDǩ'7uIgس.dtʧ;6I azQg LkZNOIXI 9)L-4r^0C#+ Lk v١ل_eˑ;BrZqXJ{L +_.=l,΀\@O-"LU$2;1"T$͗{_ wC'J؃W#mz@5LzOTmwhNy$bu)ފ3eQɢpXC˘DbHL Y`waP\ [K[%nxpĖee+ԣ9rɾ ʦ|Q1f|(; >vf<̋)j^B*j4 6vkRϓd $+%ƹaL@L0Fή1y.o5aAAax \8OhU=&\Ռmx2Gqd+Y9 (ڼ`$CW*=?e\T,{:.F̜FgZdUci*hMӹp$Ydz8fADť?{i c7SZEJqMx4dBJYH'@H|/osט0zẦ8( nLkX^-p^!*P/MD'Ηft]rYIY 9/J\m=~%臛>7d;1{m_{9N~CQgbg|=^MVji<"rqkyWGFQVII\W MqhP3HK$^8$%(BFpO8!Ro/X׭O4+[$3oyrkN /Ccb%FeN3Jp:%!UMr8=K 苽ܡoU_R (5C鳬 P9\Pj첸8ClW+2v/[B Tw0cgbAlq̤L|;z{#Xm(yHV*S T,S>|=O.D- pQ \HƷ;%.ݡsW\y焗{; Sd\ƱgYZ07070100000040000081a400000000000000000000000160d9f5e300005f70000000000000000000000000000000000000006400000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/᭫_.]?Eh=ڜ.+WY9$ELȕ1!%'ePdJ^r~(tMu :aAWQ Ef,~Qu^Pəo teD9׆!&r f[0p^MvUW|2p?QjS,6ƻtV/7Fd9'5wao'UTGTB =.Mtos k8Nrl(}'CpI)C Uq[@.W{Q Mo jTD&#bLQ9y[n3uwJw( \1& ھ-.3"[G;bgTF=5$ŀ5!g nU@o/nB1~6cls':_f^EHqqW׀u24͝P8gA<",9d]$GKC2/^@t{U ނE-4Aez(P*^I#QةF97+s)ߙewf^!ƓnuDZ"Qǎ8R= v%\?Q/=3qb.Uv8M_6Oۂ\|`o@ p̔r-f74ڹW3S{ǃ`g؁<`d[›='ǀS_ZlTh} Qph9Nfcbq/yꫨSE.BrM"JXY ͪ0rZ*$:] _eVŞwa'n;'}wI"VRF57rriw !bx >|妏l>a؟#"X2Ҿw7腾)@@Ҿ&dMC/$v{=pf<4}1-16CV}*^$ܷ9HvB }lY95Jyу]Sj SYߞUd*h@<5,dO||Xa3'}d ·Z؈Qs S0}ߔn({VUV y8j| H]ټ?33L,H54AC_u9|Ʈ¢E13-ek]Д+! nG d%XaB"aL$P9@%0WaÁsCh ڇ[[E#i.mOJ?aAs&MA<+)} |Y,C@" 8a-v 8%Q~'* vtI\\*eKjwI'. JsJn)A!  DE<УPD"ι :%nԞxÎОU}F--@n.Т9?"-Q6[VN?8PdCPMcL%B(r )״+)An1 ~ܹJ#^Dٗsj$1wittkT$3t _{Ҟ}U bvyiL`]o>хr[TCKqBMb->lI ͫc«=,`b C:6 "2^wT=-8qbx9'WFq)E>@dw>+HEq9`a\A}+0)Cg^~3`&DiY>hʾ\~syM6$dďlz`Q}dTն܉#uc"PLʓٔ(/ʽW$EPiq1V)E; 2-8_g|_+TTuA<p/9C]@M1 ȘDhf;}uC=J-40FFk" x[s/NzjQ2\x,}AOᚽxp|`~O<1dHxw5w2RJE;U%Ehsb1=OZzj+ t|cżd ?~0 )6xҴդ!K[bԿ`s*Dw*gsǝk=!IĂ n } MҖ"QĢunAoUUeеkgV ap槝y:Ru<8[YA ,?? iaCKa+ɞ e 1OH%.ebf@.q80Q{xC>E#vc?dwUzH=D/;Tiىl S|e O"1Bb c_QT.^V֦Z&K/q_bӐ ڼ;\u{Fs([1_X] 6Ɣ_ Ô쪟ؠ!൮ -nWT$ބ G||њЃ`m:JUn:V>.]1\#+vjݖ+9W Qa"k>.4{r$iVL\8Ԑ);o8 }Thěf|]Ds/4rrZPf,]$^|NjG'CbhCm2vF}=e):/0s]m"bA}VRAb䤎.p;[*M=b0]㈙765A46,@'d)/BiİӌyUyj.c3cO\fiU("hL5i0ҪIP>cRK5D3&j]b *o 5 &,Z;YihbZae .񐋙 )  |GyR7XcFhi)>Nם,wd.=8z޸:0d,H`7?_sBbH<(DZ+QRnOWN&uaӬg2p{=W1s p4hx^aBTCꊾgϸ0_8@dv+]Tk =CS"i|vr%jh|/?-Z(ߴ+hq,rUobM7ґf%v5MX &UP;P@naaedܨPMVОy`M.RӞTt:jw碨0{KkOrC;l>g '~C%ii_dg7՛,9K}'m P{Oyk"i^e]A;m{j &6dO;yItFlHFL7];ҷ(fb@ ~Ib&L]v `6]h>=6gjl&UOAꆭqHjЙI!P58,o]Yۯp&Ӏ" k#Jp+C^w( ?ML_f,; Vj\\$!9ox]劐8F26 ML *OpjZqcnM7 JO!c\bw~mYjB'07#]\/[QDZ4|A|0D-xz^e5L#q\Lj}&-H:ۀf2-; n;@^Ϳ(s @򷡿\z ñ?ژ3S4=5̔/TydKat4ICX.rr}Ǖ$C$YB7ܓ kL DA<+p_.|҉}<$(ǹͥ\UB6lJRMpV.2R^M"})0JmE齇 # ܄b0W 91kup eZ+SIS}߀0/89/jk>`E@{̹l r?aQyL} _(+EOyE# h+IV<*ȂavjA$gsMjs4y*JR'mRFVQƓ*0«8~䏽 ?,*|Re慉"ik"oW+$% ud|$A==J ޏT7V_.+-lRׇ-qf\E0MHhy ;yZYR<3<{RmKbwĹC`geܻ_p;MTN7̐**5馯/sQO,}r,} >gD2dgY7No !NU'2] EXB&ɂXdyBr!2~߬|FyjhY!Չ`Tf%pprCPG Tk:%ʅX_xJ+q4Jp,rk-IeC 0%Y:w? 3Odc9a xL kAb^Z:aōɜۡ-ʚ8>gÿ*c?ܕ[G !\K7SL'IJ}J@^3оܤ1$Hę *dF+=fBT ^W\$EARVj$-^BfC4WVWita cu 4~F (eHj2 )ZClI?m(lmhMy p  gHKG?+am"Kp϶5*W[toU~rM侺5<=K3 ḋ-'B7DoB1$i|OφilF*ߞ#U_mC}* 4jK~:o_]CaG *', ^km!D#(z!vìur;ZPrd.0LdBGvʐJtarukÖr`Ɓ=e$\!$k@$jj;)*Ѩ1V:o0ezeAͳ捩TZz!2ն)B)+gS[aYBhO. qwF.ޱ@0A('@%<b.Dώ*"3*raz}(ujAfiѡu**ra̩mK N_+x/<8N«qbh!k*%vQU3%IEv46jTrdH19*ws£C/;v52ɑƼmؽyrk%_^76Xo:(v1"*{Òe&-NyWsuJt&6DpĺR3Rx:.R/v'o߄ 0x<}'AW/#IN>6*]5J8L;Q<"8'MhBA wo& Ton롊d_/}bJF3 z9uىtKE$7x7ŗNts3"TA8׃[(Z#  cɤ+_l/3Bi~!iMS!cf~u08X%+X>;Q8~ѱޠq|T)w޳ &dpkߗhgT|z״BI~:ȋ :<OXꦤ=}?lqx5 c(:NiVTpjHd v@]9v96Qji9)U{_"Є[TP{(lyk@v\W)YN ; NJ(y۝=XLO0Δc<"݆47X*Y |0X%'"q-}C'#_U8c`?px<ߞLX!*BTo+usad3'-E>uN+ LߘZ!Z4I%kT%F؍ZxML6^E/NkX03],˿J[2ε'2(yb[=ۡV(uC1@Zɱ9I93 Hk$}nUP(Fܢ%v(W NF\9(&TπQ*WT}SB,=I-QcxQO%j8c"ߠ/+_a=s6crH̄ } /O\틈 \A|5AFb[Bgr&#.t:Ɉ%hJh !Z-ce`d|1q~*Eq0%$vS.SZdBa?݇s"W2*aKރo-keAl]ZES; ,-T.gt r%v _3^"߱ WYh3_} 5/w2L*:ӓ xmDR,WD֏:V#Dlx+D8?n0+bN)и 8V/kFA4sDPrrmKV%QM}3F|j$a=;c`rOՌFD<1Ѹd&z=yzհC|:q1T-3mM*gH.QQM(3DzxB)%N;arQvG@?Pv anZlXb1pۛf6<ғxw|TeVx= aVPCR#M\箰TD֔,R4Ucu(-ɼYFBM7!v⒢d^ An)*XfZ]\ @ aE/S].Gs@*Q=$hls[!ݧ0=HFȄ䌱Á*|XiYULK=V ‰)_avS} A(sT(^GyfX' 7W.(UE aϧRC4׼Pb*c|[L( h P"GlriҀe5t-F'6~͂ %X\&v95)d#I Xn؆qrR9~CIyLn6vp%X-zJáih?G~!4HAA#GWn70 $zvלsMJx7,t"<@{% #ޯ?`L$&H3͕( &ѓ 95{#Ni !"4 e[(GPZThP :ٌ ߊHP{ãd&L/2]r]LO,8iq"5 L "?*pG@NA}5b]TqvqD߶.zJo>#}Bn,Lקv:]o)o¨.zd]<ǧ+ؙ[t:GGlFғ5!߇|ྉD0>῿lq jɬ00×&Nr˘u77S b8ρ]z+Haf/T1#b9E }?-Ql9ޕIo^ϊ:`ؗt`NF<{Bn1OVrR1 #҉|мg28A ՙU+{;Czփ>+ikP-o@|:1sI9b@ݯ-p8@3HbkQIYcDՆ+k ۗ5WvqWk32!BN# !6]/i:DP[.g)MC=D<>\NcIFv2@{5Ÿ= Y&o!u؝B$(#@_Z=( T452lzDD~yI3;v#Q@x4,KݹgPFЫ˻whEڤnkvEnaG6vm&V(lv?6"? D$gВ:1%'˂eg;};{5ZL+yWvc 9̓UV9LvMy#,Op J=!{2u gc* t'թ$.+K1ڽ[[y\P45JSrM+ZQS~>  @T~I >A˔Be[g`u&\ sUԓ\ PaJ)iA*S[ĵ`Q)?NuV>[.=-օϸύ%Y`wvjr)?ś<.42p(G>cWSwrC:-a&q GdbT]'y%.ygBdM*%N> B.z 1V\N/ܴ=h>+Aq~`gEhz@Mp*K^8ϓG2 %J9\e: 5G#CK )0)__EӴ:OI9 O*t@4y $v>)Q2 OM3ܪtcIKHy ?ll餴r2 =G~ ~|5 Jk-YU!Pm#C dӒE:neO O Sݩ pd%Ά8')q/=%K?/BԙmRG9jWİu0Liٙ YFBf`)0İ7c{bcpsJvU5tX4 w,v]i9 ,o<> 8q , ',19g\#ת[L`y}mhu ޕatdY:CWv?S"v?J[zZLi{2 ˣX Ꭺ\3[ϗ閳+Z0E {\H Ñ%/Hgab_q D |azFL+ʪ셅nӾo2qYPؤTX;'vGZjT y|(v-ȽNynkD2Zv<.Sdd%u˟O* =ܗ# M=Be"$?Nr؂@G!fXzJ+=vGa")Ş -Q xlLywBx-^Y[͆X`^>nNkCs[pw#1\wFoҴ2) Le]2#ٲ)'RTFa$9p$E:!TKÊ`L:R];0 FѳV$wr+g#0·-|O78g7d=^wJc=sy{l,s槾_S e6~aόJј@rDZC`(';i4bI*2Câ&[v7.0 Bxhjf]}xZlnoY]DkUk6%M$zQW=Z.A`҇7u4vJ:~UAMڋ'@Q f7 )dz`w%N &힃,&ޔF1}5וAfd3i' ( w6֟ e0 gĜ+qM%}38M'ŀg?&u{WX4~ *$fN?T=@E\2zX?#*ͯ4 f:Uc0^sɉ`IčM/"s-EǑb=+4/f .}lE[f9ꩳeS[L{VB$eVv }QT9 ++GLeY`LLlß#p#\m4+s# |1xWPF~~TzvZ5}n^]vLٗ"mgjZ"]YpZtSz{#]=+8H#j%3@KkDTeХz,T6ƃfc0*M@u_3TbDm$)j^X,a;jjp3Mrsj5}g/svq[ZM_Sf ;O]]9|xnqD\N?1ߢ|R7C7r@u[+;`o=<5ʓL>BስB-33I.iQrݿdJv:QP}FT1 yd?1)s(_ucOW Fiiq )ؼ(w7tWgw ڲAHN\ֽbuJ)WTzY4C7:ƒ2+zW7T32Ü,Lj~WRcew`0#X̊"T՝*R,Mjf*x@O>ŏnaS HᢄU*aqf-gErF5+ԍ=Ǯ?5?ݹ<Fh.{u߫G %$f+bc~6鞚]p}pcg6r^Q0Ho9)W Զߜe.Q,h͂xdo/`Xn9inp.CTQ7k拯_|槁GM^htʹ%0@6 " E RZ$, T cq,ɴMEd'٣evŭߊ%Df\y # ](V8\D ]StR.{1!F i>'%gBJZN17X6[]rMpHkTcDOI--g<*翡?pq4\tEPc;LNk/qKW<B 0g ;VA xA#妟[*Q3hAem!OE=V}aω`y 怒f6 >~ZqG~,Rك\.Z3H : /R{qԊMTje\>7 }m*SS,>O$TUG̵]N"5sIH $e:2w>{rEJJL4e/|i?+ҍU/KlUvS 0O;byz%zES8}`5AkmjC'$fԠTډ">6 L1nS[:h0NEjIݚ~oB2zPa&ȏU2Xi?-"HuV 0MQTh~!u>XA|X.[0^w)ҽpLjF8AvDd#g'*3HSZ|'8:)8D.rNy`axSpB3jNϵt8I<REXUy?-8m_$"nK735% "4J16y9^jL,oKBdKU(%ZN7l6 ۮ˰ /_=% G2lF|ս;lj:#M+ ځQ)eDB%zU⃈=Ӕ?#F.a8A25 e{ؓCkOz2Ixo; `3buV7xOKVEeǭ.Zwi'vɳk wVz aazQoTe^o6:-t ^6h)\TԘ'T" c"\(9$OG Èv)A;tʰt8lORD{q%mȸc v AGbuU_p:)v7!$KNjΰnd vH N{45o5?cEUE˴h }1W@_dxܵz)Ac[,i`ae\QDToipǘXr@ZVMaP@ֽ"CTfF7]/a@>7 #L/tkOqqZ[+j7P-d4#=Α"Teu ) Eͮ]1*0ЎLL).--fUdߌ2)JDpĥO@cj@{|VSonX[ZUG띻qt=z%1z&# 5U2;Sx߂Y6^!nHET*S|o"#g]狱'!/Bc_Y!1q8xsZ+-rfmA8` ٞA<6'cgv=ҠcV`:%\{E1L{O#;X"Z"yR_uA/#_qoGsu8@ˉ J^,{?vgq LQv/8#TN^Peu[L3 0-gܮiS_P'=fa9!zТvx11[e7ۘ=<u'QIc9s>eVIr4pou@])Le\N }UrezV&g{Eg);d_اQJ7T6GLx &sj'wo|MSmr@D7I[SAʩ債ܢ 7@6-Lؑ<xtK^ӿ;{~y5j7㓲署MeRߖ3 G+cyq˷Ӧ^@*bh븛y&sy`/wdr,~xB7e|5+H:y(P(%OHtRMX,[^˖ *N?YʫͩR+>%Iyb˦& z5G嫿ff9DNӮH/ 3Z :F|K229ɇ?"d+7-i f 8҈]; !!f~ՙٍ;F/2,5}E:MH.% aۨҎ}Bølj_hm2ݏzX|Y{3hNy_84PW~ӾzXpJ oWƿ汈@ %q]hKCNK^{)+NQD(P ȺhNҼEY LΖ^o{1']jяSOx1fiR-gYsH B3i::\n@%glQ(ret9Ωȸ>=g ij˗|C.{»e`n7LX"sY&%6 -*9:8O--=T^Y}_@Њ0 jXPԡ#Y$|d0)ǁ\i|d1Y)63xSa9^he͔gZΒ:hm`v(L:]WGMԅ wdƶr޵g֘j,3PbbUЉPˀx,ȽZZf+xpS"8k3UR^<;M*p5x93{GepvOWz\mQ|un|`M sbbN&hGݑl&18>9SV+Br*0f Ph~$oO΍5ć[ȁjqmPq2^<` M]s~-1϶Ύڬu6>=qI^5}%cAa\RJqىfc 6kpCC]mᛐ±>$ʔJ95`3+ :}4%lj[}_u59|YWpo{3|GJľbe80vzF$WJ?Cx{GYY6!3{?v RH#je{֌HxWPy2:JNVT Uk(p쯀ןڿ3".Oo/2 RW0UfCcTSN `8dobeOzlThs =~@=zgW20>܈+X1lMJDMpgy0SV~e{p7q}Kk+yAhh!s97F\挹)pE =$u?<׼u;drr^Ԯ[qѢA{2HPr܋<0!ؾn2\cָ6R@l<8Tu9jN . h.nх) Wjt.A_U| !`Oe:T'} fI-gY?YZ,ѐD2e:=g&cVΕc |AQ >hgߔPť&yNpLփ9:Ya9L`XZ[|36Jhfa'd4@ߎRڑʞp;6I0xг|Vj,?'D^d QNPe_kD]XxHk恎!].;7N}Tzt{q qWJ!mF OrM^vvsz!^T>oa A[#VJjcE A?}R ߏ_hyy=-aLH>#bM}38#{WR SWRPh!F ~`磻GJqУ)~\=Z&jL9:Y ) I/5Z-qE J6PLkgǮDswxZChGS&yܛ{5q5kC i2~~}M ",cL/B% G0|ͭ >Ŋ:E`q[!9xNkZahU iN iBycΑ;9qH)ީB7p?xJnKPs/EA?$٭iiԺ l>et*+Feyl@Go<667+f^U&(J3t~kYӻ]R)uSwJNK8A%K!jmԄ9V4E{UT؜7Sr qKA6g$9Cc _Ѳ ,Wo#reWtb7`C%f$X"~UMJ[L B4./W,R\8uƒGmޞ>šw\ȮiLPP-4\cڛ>z*gH|&4~|ص?'HvjD06 Е_.q'f2&c`q}6|G̖,kgL4sS;5r۶EdMYFV~nS8.waT UBp \Nh+ gf :,48.%T)"JȜ2*{\\گ8C3g?t> A;YT^UrBpLu4*6UbLqkdM)S4{ WZgB{8b JY9~RkcKj䜢bxԐZJݤ8ʕV#,<5"P䧓dx@*J[ZB3DH@]?$$&;1V.դgP- FLҰ9+HZ Ln 36B(0U),߃xmxjq$9t+.S-ũ6hj@Ih e"jq0 J !Ӣsi5F$y&8mUkc3piTAS:'djKJ4H-'rWpJ̒[k sWfT,'p p굉 p 6D0z*–G[(Nƶ }@:kvI42J7wDl Fǂ( f!OXAzՂ7-?$>xdV)6PζZGq#yBaKSc=e<Ĺ?G7@%g5ް2eȚeL:(=FO2j'r>tUU7[k؜E?ߍEkE^2JBsxFtI`ͼ_.Rp.erutixaq>x|Q8X{w=X<֝=w^BvEu"e:!v)',O~e~DlSC zbZOyY>B G~5qK^mo)}+;Ov64!Rʾ%?gYZ07070100000041000081a400000000000000000000000160d9f5e30000b1e0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/]?Eh=ڜ.+:>bʛJ*uw_**=_L5%~h21TdrN$DJ };atecar%>O4UhSIEr?BuN Pluݝ%:q 4Y|%/}dӻf`yJ+qmE|bՉ SrƴR[ 4 -d8v~blLZjiê#?[u\H:vX 6:D`˚ `>6c'DDIP GH,b VMι4H[zI8eBj/:y)؇~<|~MTNp0R; Pkn9M~tDj}q|R!,LyA(^2J!V#\ywE ژ'^p֙ucx_[ u qn:VJE:S'D#Ʃ!gΐ,o%l|]ԒZNz}|b(b*}C*LXR_ؐX5gjRÞ~i:0Fض 5m)Vp˖1~*8:@P"O~٭Ǡ xCEfj(Tp{0b1{ZtQn;~Y`aʏl1/(l)1WcP=^[F>7EEtܕmlv%sԯ#M4pO \\Yp~ZהZ\qnÞ \dtGrH$;LsF\I+4h9G((>oVֲx?{;Q' n; /d5.4.J@P8MvG&p Km(ڭ_GCw_uR(m͟AnjJͧue Kv G5Υ_F̀\79/3sJqH {Ɖt?F Zy.B|GD"AT6`:?ų02'-R-xtG$~Gjhsfnʆn.8#w}}AÖg}Fr:2)Ϲ0a ?_X ~5p GW 5ç/2 X? bU yie|t"XMDC$eDxj/N͐J>삈soipb`2{'LEb;z0!%A{V?U<(ҢdznvQn?.€WS0E77rkRkϾіi{b|R :f ]>/ p'R( 'm.7X;;."k8<';Y>aF~ZH)ɕ\t#]pӉMa#@lGQ%^AtA*YdSꒇ_~1ʿi%2w)3I%̺`C I@qUpPËLv|Yb*wh؆ߝ;" Rg7pYk@="L8&zl05ο%qٺ;29gwM~U:wsxx fA&ڼBy=bZ3P@;.>vHexjmJh Dli-M)z -Y-P:;mMʽWBNVwb@K 9'N =?rm7uQg*CGpwɜY$|LIO&pn%U_|ݢӅ^q=B95'[[o4/ٵ]qῂՓ{cWNUA{&fRMoGi} W@&yd+Ō*\VBcuF笈 xנpM8/ܰ"T2h5.Fq-mնRʮJŇ ]˱ ;3*jUWKf_+jK.[Zv̰Esy\Y059kj RŠ $(aS)*L!>\-y1F%P{'T0!e=ey1@#ٗx$nCߗkg&n^6fe߼6ݞv էSYUBl6tX)PMN~sXbZ4]%oCkӟZx,SPL̜s ۤYt*UM K ]ݮɽ.)s2'7umeS`Qp߅f6cwˣ,r7xw<DÜve›q%bR8{e{;WrXga$EnƦW.QJ7G6o|7GxzڐkZ,UgIVSkӒ#͢+7% $2eibgfqRO|O2N.),!T (g'.Nu0#Ig2nau/̬w>+t' Ʈ2T,8{>5NPFg6^!o 8F).jvyr;NJ˸ǰYI$8j{^ROΠFV8v (*4aX~BIO =m{z(1O(Lt yly:*?Լ"ݏRR?2EQ2O*ck]z/gي/GE]x XG5W 7vyb?yzTM(S=$Azp5t^$k!LEKcR08Lл^BR mBp! jECE[=m77=`0VÃUyq[S&L~ϔiغG#9o0[ iAVju!P8~zP Զ1>&1_"'z$NGw.5۠"J| i*qgY?ٱŠSOsrp䘙U-1Б)_pWWLUW3%Dh+R^SXCz/O*OT&8)Ć'Off8RL5ӕ{K# Q:]M eɃF>{E aTwÿw UE$f- Fu]g ъ"¨}4alVWfb k_5}NT`ND/~u"#>mcG<h2ӾK?|R*cNmOqti8GvHDa#b 2FlVt?h?dQH#hk>H,^a8;DB7-rS;̝3hzc Ѝe5^~qᨫRӫXXsGtȃxȕë827+*6o"FUrmsl9L54n%6qm-/_N#Ngx4\wJ{y_P;#XM+Ng= ",?tpYzۺNˏ0";?/xa,6rt&|5u |+0Rn\6D< Ofj&Qü=ެ2I^a j+TEMh5?uSNg#w1+ r~K+$ t_F0=~pU TLB#ZSN ]dGU$Ub}ƿj&-=d/}y/6>f(_.oJo&Q^jN8? Ub9wmɲ {sXH8;qR\p~P3VشjȽk\=l:2oCIxdgFHq%ٛmLpZlӚoX-~e*[uQO=d?d~\-ךx~٠e :?Ge*RRX ۙ2>tvJӭC?6r-sQS6o$\y .Ӏ6w Y`ddRŰ!pۮΦyhy82?{U]GS9)H̸1o9f y\ KwgAIj'#?뺣3WL\#'Tw ok,ܠLv;Fn|*Zdžt\U{=!H@P0l!u{n`hsWvƷwzb}tus`O9ߏ39o Kwg6KIe¨B.ƓivJW-zH׆c(أ@/ b{|XK!K#򮻛Z0օ /"RA9ЁX!݉Dek"#v&~^Xܖ>sʸ,5aDZDvdI! yct3f/LraK+9B —W0~vh;uz'__^xsk# ]\8 ,=*Su)WKtF8~޷[])TɋF^u=#-לg: Ă荏q:ovHxWݖҟpOÿ.o /~2XŰؒ)%G^:e҇y '1_KF=cNuav,\5I*AE]KԾ[,3fγNXZ5%خd-oLvqV 51Dͤr2d6 УA2آ aAzì ,"֣d O+7raCU$jrlUΗki@X9;jRm{$kV~ @K É XցXK۔\&˳,}‹O-_  A(7H\TO.2fa& f% `M$谚B +F4#d4_WkWB 92ölc6_+73mu0_Fe3vh +~pȖ_JB-HJ |tzJrʞ` ,Uyeu2;%!zJ=(m:Y)xO^9M^컟|{s(a^V#ǁڻ[ST2$ZQaql)xpXRwzh )vD4+ȅ~ i3F ID 1Uc]Eh'(?ciSoaϱQ䳟0 Ve0rZ._T %x6K7Gi4(T"_$SsX-#ͬ uԔКő¼kzg_(<^>n#; ̪Ĝk$73@)ՂҳB0޻*U[o1,{+id\x%qﮌitğD1< @`Z?E6ְg$}BƌgL*:J =aFȮ,ߏԪщ2 q3x,V"+"^l^eYg 7v;F &9칼)N$r2z/ȿ1%kzki<ϛΔDp}',+Q.X{ 9axcYnas_Q="0\Ę QtD>Ug;Z}A%v'pZqg ;R/!`Gmp[q W8)7 ؏Ӗg՛brӷq R: kD;' V/YV_O^=EG+TO<9/s kYV `A|9;יY X$,!UDt 5ܱd 0/(8='#Wؒ?ojS3XL (qϷ ZO^C/s!| ;KQv1sxq `Mw8CJ4T8{E*:I8 M(0TWs,A#\ !d8z* H(aJt8\lGoO'<6֜B,_K0^~hfMK%׍n*yVO)1&)ik0P"tJbXIzcrxDZX0V-Zy{ϻ3. CZ1d~ϼW{qg1A)$-GR,`#ݙ@xS+M K=P(1Gя,<tꢗ( tD]J[;E"2/rHşgnZaFT+?LzAW]ǧ#iR' LJ'!` {v"7s9/K5JcȷCs(`3?ٯJء+W,*vug}xϣɦ@ 6Jh {ّ%OKn'SK7j(yv1f^ T-|Se5Bn/qK_ςY2ScsOv9bNY[Ar%g c:EX*ԋO#gQv1vkQlK,l+T'Գ4m  5MƘaZ*͡W%\*-&4ru8UXْV{k$:jz q~31f"Ա\W2ʾL-E1w5ba +9-pznaR;]Ko1@VƁ{[($&ZT0)R\洬8M|@ۤ^ {V&m<8T$įPjCsO݀QT akOsQH[N\3#ĄY8m@7U3AA!yaW†<5-'H)>l7Bb 7$^Pc*QzMuxM}ٿ8HPRgt$ Y/(ch;Jlvqe#)%T6aG&y^4n?RWGK֊ȨgC`ԈZ/|>V1,?  p\r *YWc?sjPJ*"i HgzDȳ0?qV?Jt !]ako2 /piVZ*geD3d8ZPEWVsHynpEe]\W<>C6/JF5AhB#s-c`hs(=g[FkD8"-hUi]إ~;PTPY%snn,SY,!s4_ (@2]<2LQXb0%+gF=DW{Z$6x~߶dFe?2=(?ڐ-}OhJ\=O:R4UvE:C&)np5}Yv2-Y;g*@BU/J+AG.Sj^RqIڦ=̽MMO{UA2)̩f :jֆl[ 2ㆌ|ҟޯe8R8A'Hg MW~/ZKJSy n^p4םLƱB#'B@5]-W ;0$gG5dvyj6SԳUZb;e\H:.^_a;yYgQi:v+woT|U3W-\x#_]-9D~}=m}UA9}])ao޺7Y:8ܞav{KCg545Ru7uIM?˭ BcwDSH]:'1ڣle &eґR J;b _aqfIЂĮpۙ{fo>_GQ/+6e UJ+Sa.}}j6Yj14)RW/y()R{hOCdz^m.rgE5wi63" B >u1@^!5Gv$־d.Yʁ:Sh)-w >yQ1 yò.{*Daik5bЧ wzS8z[/A`wgШB0IY;S"K轼KU3r|3NI4 [Ao! ;) %.j 0q:(LD(uO}[<:#YV;Z'Kjsm/ycyu! o8# ߬4.oj@%[buiu!yyjv`f-*iRH#!݁ IR0SoirIBġVdk- 54%OEo Va@7-e,ѳn_UńHٝ\!IK ߨc`2<^ہAvM`MS?HέE-!N&" E[ LGJ {Yi`2͚=-7PU d#8E#(p& ҢL;$ې4ԫaO;[Cח;,{W^KL6 8=*ʢlZ D˲a>b$ V01/>)OY+m ;sB_y9h s"nd+YBk0f7@G4xNti.Ijإ6L4H%jЇIJ3ne_q򩑚W/-\ŀ2Ts/"n0 xDǓH]Gd-X?pGY"RNEJgJLzrJ $h ̮} \-qVEُ oD51qש aPjw7,X4cmФlҎzWYP)Oq0L!4ic2>aASr4P }N?Ϲn {c> hRD<{Vz{i>M2ѣ w 1D"CJRH|٦ '*{uV1U^ʎxw[?Px~Q,4e0R _X5NEqdԐa< ĺũ)l T:'v>eƴW1dq! U!^a"& ˀjDb+ ISVrrjZ!g/-l(%< pxx6j#Z(5( hH(m]'/٢:޺k׈d6 Yy7ҔcTOm1p{8pje\6cXa:jOzоч}iĔnv:;_ڭ6kndt'1ŀ5nkK-f?C>YM-1dg}sJ?~,+~+Ұ͒X OƤ22Շě vz7&!-0<ҸA 1pCȲ9nBP.L2Qz2\.LxQ۽te7"JUf-^Es]Z< u:v V4o aǸ(L֗zPLa:5ڶ5ńL es[n_uv"r5΢` W&]l3Bnc*/5h%z(sFrXS3Ŷ:jx.e/DXʋt+Ӵ˸=v'*[ {cäT؏ڻm!ͧuPՄ-x$wϯEN\ [xGJRx^..ug1^Fh6&ׂ(.U{jdCo\k y٨Ȍ$nLǀLh po3xlR_+L|Axʆ+k?&t}r֖'`Ʈz( Sͯ'd,׭݊M/0)h>m6{IY\( I'6F; 1F<L[N0$#gPIclȦR<ι)qOMrOR|Jfh JI))Q>.˘mp'q+}/k: Z.㨓^n>?ϲ 0`)FQr=ʄ77A#aؓA=):D9sH׵'7*)5(d9ѥhmkkUڛb!v͌Y]ۓI^+N.,س@ u: 49Q{sɗ \ MT5Ho@kF{9QS) " `@z /QX9qi6.#ϻt/iiI4/ ]\ G\/R` X]0=gɇ*dn%4 SPy9 \oJ,E?aA!^.It@|@_&be>+̕ /2sl&2)2|CD*26 otuaGrqدVlX e*Y2Ƽҁm~(8 ^:e&,SJ#;ip:=#ƴog3\7m#HtLTa},vM6Xngد ]S*k#T[;S#ݷx)=g9>'wG&~od:2ebZ\ 8RHoڔ45]{׷;haJ ԋS @U$ER\_QiA9:tbuYeZ K Ժw߉}1v9U7/ >7Ž>26O4c31b"dZ5\d3Wr ? %"|$+$ʣ8fɅ9h ҍazO>NݼykA$CBkŖw>+1Ny7X9$lV[/]&+m&:&4Hc;3Ƨ#Rn`k UΗݑ9<%xt#e7qdc5Wdž/ma#?!d:!"M ;fڦwp9 #z^D?2YewxO3T+`/dhKrV>r8"5ͫbi=Hjz=_Ujx-~Z`c=#Qy5%T]þ)pިKuo67M3p1cəM,N)ݱL7x[YغF鼆 pίWf8b.eP(2뎆 Uc32q&ԚhdIUyՀchri蓛DxZi~n$<с8FWyفoڌá=it\эIuߑp0y͊w qa< jĥ G+ &slE D ;ӗyg>ŮF?B0wz GU-AODka:V7'|:(&KUw%gJ*B ,6ӔJoL@= HXO1=JBr`F<ߠ[N<5# =?s@D%D~l{e ; UV!/žloVЋ3Qh>Jqo@SD]xΰ,$"`4v0acZ-a=G J@8guD'ZyI P9YTdg)NE{mBTo(|gn>#2.fo2 ~ I&D%*n] ebd]_ ERz#aoMyBWId(y%8m|- p&~+"$K^CO.R|4-=#G3n}Yyг jC^$R=e3-} xjy BS|wѰ"WKsԒg:Oݻ;;Bv;tlύ>noUcyujscF ٜCm_?ǁT1] +OLRRk} e_QHR4`:TRNq Iw]1o) TVc7tVOS$.!xG2PQ`!0 s6V!È݅~vTޤڍ(7MZ^v "u?wJt S/yW'\#35j꟭OC88 ']>mGƽqp8LJAX>;J`' }:: Ti}*S 5A\ VMv0A'5cwK︾Yosqv^f,"s*Emr{m!ȼ$۹_\9MIbOtzj1Xmm\U;{*zP1ʋz쏺!`^`è0[B޾Zp :vigB?ˏl'q )3%ׅH_~qT?ѯ#j[Ŗn(r:+bŐdDy ?ȿ y(P2_rcI~Y[F\fQ/6P=,rqDpTejI.rwNʪlTU &e2p@S SP~A  {UZqK@zbNh?VCO@~/ﻡv(b~Φ/w$ lO򬭹{Yh~'e Nm[9o&΅Dɚiy7瓟_d;<sr[JeRptlmFb>]8:/ VNԥ$LhR%K3j +C༔%GO|E#| Kܶd3B<i o{*Uᖟr3t]} 7쪵bRbV;m s0|i(Ω0QQRB7SKfyk? \o\*}.`U1 _bH^jɼn(Xke%&e(#\pP]S 7E;5 I EDFJ.^U{)gO`F]M༯ԓ5ĭ6% !)BА9&K) 'R@. }?3!sn⃏Z%moZs`@̚_QNt 931A^>c&{Uug3J~T77Dl5v'utC#?'.s{5fJ2UŠjLu{OhV[fhrx#ó:oD.~l_ `̒ ՛B@.N]&e󮙒(?F+e^̀{,8C` (S_(I>zZ}}耓Hf}!)),I1:5[hckt9Qoxm?^SR5A2TxsEDyG lB+/P1ud6 XXqp|U"cճϬx& ܣCʐdp!G> B~g>cE8Dmӫ %RQ@<47HTdûb r>3)=(JlaUTnęSۗc$$,]pA::ȵ?.YtT)NGvy qu ` A W=ZcW"6s\: 1d+~kLPQAƍ\La|M0'Ϭ(mŃ Xk/Ehu'W3`Gh*5Q=L8eh"5Ct&F=5.Øry'5lGD&ޞ8 <9R'{L"gF.7dL=K(G*f$6?"I-(FS\Ha5*EpR?2OEǜSs,iO=ܕiJ$eYxȉ{X0j`9}Iyu>rQòŔ7prYmۋ3*ڍOtKxPuYp*;?١͒Dӏd8{"P) B@Iȕ&qG>\P n-r2ۥGz c c|+}z;-sO’KJ AHI58`P^r'8@Ƿ+s2 \(= M;F=ŒuEBr5BtT8yfJ Pl(YB<ŭPTqvf,0ҕq c>:)# : RP禍͆髹&85Уpb ^QC9/ǜB yC0 ~#l345KjlmΫKR\讈ovʩDq]eSKM}1y ;7FD;lm:k)TV:ևeٛﱐc$W 4\+ @+iI~G- > iYqBۦV|$WI>!LU0?%ϺB$It*ӥ8+nx,Kv66~f 9oܷ Y\\\>*ufaTl w'^H҂ rk#-]z돨 9}x ib 0ωhBF%eJ7ҟsrg}24P.i.^-#kvևH/SU6,h,ߐm ?Iv$GJgwOҪ|K݆81Oej&7.Q=8_A#Cf*wBR:8ZYL6>?۴eE3]{#˱ӸAm;Gʛk.nC?[)L~Η -#ce3$Ȳ|\!ˑG(O&ZeȜ^{3f >. o*Gv0j'?Uu+YX(K 4ج̰c :3ENX%N 0kz6  jRP ؝BRn<_yrͳF;aܼuyY=<3^BeUǬCBs69+j,Sw"RzyW#0ܼ'q*歮ppL c[3C|]^"e}XaE-쯴_3TZyͼ.øH#|~BPAFIћs(-p G@SSNO K=2^n-@$; oK FKXٻ oy~IoT|n'Hϵ'X:ϔc3bB`͇o~w! g".>Qy>hKe(ە}J%~G4X3#1ɺ[tC`RaΒcvb;,i"]sIwXLQc|yx@U>Dj)? 0KlJR&Art~RV2Nj;響bF%\@0,^mO{k;RGBB˕'#V{8po1|iArtO{@rug|Aa Z ۞98KuK~O /Q|mgT*sEσKK6w\|ݳf,75!%0<藶Xڼ<2@vŸE JP::TV@ONJ/zc; nJ'r׮=S 'Rl3.a:7cqh8P&-|C‰\"#Ţԍ{aKCNyW)SB:nVe&c}R)5i9IGr'SʛNφ-XPh !==a(b I#,].g8/Âm#&\H96"'q )Z@KlVeygU`2d%H:'w۔(tPF cSm;H֐Ly$f4i'|a&cc0&b?1Y}+p#XW8E)=D5V,$e) r5W*![3NE*hbz)m2W6wQL 1%GwÞY6\v=pR]6s_Eo ŵ`nA輵xo>SM0)q;ܤuQ!@_Xec+O'$B]ۓj'gu 7I׽xa%hhmD" v%%nXHPDJ>C  z` Q&¢+#Pt%6Sō;Uk,PJ&=u`(z WG8; V<  Rܓ@zC*ې ;7#iɧ-9-d _MvB譓Jf:bN!?"Qi2rU[[_?2Ԋj߸sЯs|<}g5P(H Dl'tCeGX~b8X,a\[hk(O}gO| Hԍ^z\݄Gd e;ލ L]O =SH.!`ۙxm..='ҤkNרJ!'?f"^>{s{N ɠDW)[[}靘5({ ho~&Pd4Xi2Jrh-u@`3R"Y.Pv܂ĉ1+s3ʣ)ٟX珨71 skݮ^a[9uXSkp76.g;K*6H841Tp\GaJD̡[*5U %k|ŝDLʒzo=!L:U[ ]Ü߭,ifxG̃QTI+p+~k@3oR' M:&v| Vc92%z,C{cIW"Nؼ&3!l\%a*"eŷlEBMSwI Ĉ^!.{Eo|6 !/&hE6(+K-=>\Bi"$MiB7@_enUO|ϛbGd$uKgd8J1txkS$Ә2rD[h<wO=Avy`o4Hnܧg(aJۏWݩ Rm>4kkl]ZOrsasn2seY'8C? Š555Xvs>`?9 G(CҴQx8fA*.{Ab'TxFa%.RXr/rz elLéw;oly*_'ԯު\kS԰^TiU2~Jج2Z__,Y8i@~ %{ڈw@/Cc'=+ rTIK % ޵I.Z?j !zF\/:[5>6V#OTF[> rS@q@$_OCf#f`.R>E ̶TԘ.57ƹwGJ?JU䨸Vf.괆31<)l[UBUs?~E9Td_ SegrGJ^#TYf? BR(%"f6iEaT&l+h=~Mݑ{m׮ڐ<Q7f\#&]H \+Afۍk<9M]8EqL{}qMcwlؤ޲ h'R+z:?\ԼЄnJaoB"PB(qlJA0&^uiX 2~S-D e-Ax Dж4>ӜC=ܮJD_ņ !,xT ;E]2  ˳sSEa uvV;5s`'YD-Kѣ VIvn#X%,67mM|w!pk3~`ò_ebH0SA.h[)hyq<h_T]b4 )x0O/t g9W R@S2̅^I4qiz.fTjMQ,s(K) &hzٟ6r[֧1>> ӖJ ~%wr@N_F%&Z[cՙ{Y) turf>yiTy8YMS =#1~yH f*ƏGnPaHo1\(Vj譛ᕈF`*3;dX<1 #Mƭ~ϺMƅ\/+K%]P]oܗJ۰<۩rv{EEI4 p⸈尐m6d>YR?]羇S?ğ3/Bs}C&jmi!CaerR+6) >9w/AD[p P{{؛y%8 fd1n~6eRc6lg*"{ L쒞1w{f晾B{^б<=Pſd%Pc[͕T{ThaQ0@ϯZ1qA1+/*3!R#m;e:W $ ICQU 9h(QF}" ˜|-mp_cz\. ;*Xmwև?~d5Ps#6+RN3][W4s!?-2Akj]ZR4&QLB|[5(U~; ߏʅ$n -_C3CTZj0ԒHd *U,kr,«y@x]pk(ސ&I]x #UAy/(MkێIDxhc0Odؕ@/"$ ZVYJ6H@^Xr[]: !8jv-2lucd0rKt:r PSA=l4k#4 qd|Jf0Wq2kldMPRCLMyb0˔.JOt"RXy‹oD{=F&Ӫquq#A'u%j4.D(N0Lʧ9ɸ>7XYi$ۣ0 zgS:a'62 ) FMGW(UdC|ͲT.rv1nm%zvJGWasiC N~*9G_BDX ;a9!LYMݑ泋]W㾤 8 yo?^cAPhdnpTx* jcJGsXï?s$CB-?=g6BW/vj־!#@o'x8#XOٕT7ڱ,Oj%9܀ȔVoq|Hh ɯD3"Zkb3џ4Dz'w#_3tdakBpPfճ]4߯+NbJiNl]o@ 2k\znDlD}[ hnG#jbsk8 : 16~| U%_1nL4St*RĽN,yti$ۡ4GQ3?๽8ֆi4cCf)0w@rje^AɠyS؇1Ş%i9:n|o@3tb,X)Kaorw0)1eP]|AX[k82чQD`@aXI*[)teCC3:OdvpƠ.2bf(w(XW\$W|>ܷ&D0r(b^!LS3!mz9 Rjn{e(V#iItuY6`Wզ5}ztmB0HŃWZ9j$7C|64<ގeԺd)%0GTW#Msv'L'\A7Ֆ>t;s.~ۘ|Q]Yi' T4(HYX͞FSS-?E%nͱ{oUѤ탬H M{4tΔ>6DAe8::+t[@CJ#t-%1ޤ=G(&*VʁqH.DViȋ?f/^`XY\uωLG,kŻgoj+\f'/A??0R-e1Y<&7LB_9ӛ*J If5SCnpVyUdl XEI6M(|!Qpڏ] jս|hDa7-q[I3?N)7pB "u(x*x jTq" |̨@Qw⡄0h*AƑ%~8XrcotCBxØ+-|8`6 Yv-?bɵH?`H\acT=#2Ԯ:2OT u.?M҉|6*o/n^\E*oa)1*ګxv4g" 4͸V%:[5h(Q>Rz[wkn=7T ZN,ZT6Q@E{{aMm^ x\=/=;x{T:I4q`Eh\^Xx.#gn4h^)~{&;#\S$f>Q#YPmPLJpcƛ^p8 S3W&'>כqfxvn_:W=c}a7zq7oMʜӁh-뀌uw *ݡ~43u?W;C41v# X拗P-a|x{Tr%S#xDV>xV‚6BCE\!v#|Qx5 8Q8, ~MEI1~YE֒%8TGiO۳nz╼{=a Oo+ \%5ɨUo_ !8sPFsJۣsvs4{Ltn^/y5^ x&RxṩCDZRW4ۮgZ/K=FDM0 41=|9="papP+P׺`3Q)ItTfW*3"PJhuѶ3c 舓(q[Y(\ңFȡ X] *$͔Um8Q̗ѰCOuu Jp6?mlXo_^(#k`}&ş918lJP+HC סau?6mgl/<oуl +>@Bma9=RluS%$\s7Le[ӚM@ . x'wm8J;ɛ,p [JE*M/j%UITb%= ߜ=KwДX> O]_" ѫggf]2"]s_qϽb0M)t->p51A% N 莸*+q&K?E a Nnz©OzITHL[>m1џ0E03R|." 95Pse^<7m?6Kρ+af"IV꬝N#U4iz8:XRkE?!5'Yy_wwh3J*vK~l2z1aLpV(o]h)TZAl&_m4)MeX0xE"`z, ιN5 #m=l~y!> hx='>7DfBjFr)- ?ZR[sdHt9\ ##l# Ӽ`*#R$- 6(IT=jO@-a|[/k-u;2ˎ NVwCW %b%ehN UUڡ|"q#$9HX $µTvn Z\k"K\522o?QXm4GCk5 ؿ|/db!4!:'j͂9*,aRfo% { T}*Y{WBObjBVh+Gop 3>uJC5Uk B 1$y\kbL"70m_iKʍt)@F}Ш `b#ς#Ss573Iua ?םr MDwq^i,fnS3=PO,eܮX3|[v?X). J QT{V#"9?eb~c,%7)$ z)>LQZ=SRxZlZh^Z'>kpQ` H#E37 P4Dt\'5F=/U,AY~&z8N cPyۈBqz4EqX?-%ʏ:$ yӍ5 *+}k/6XTCܟ_^ٽ&4=q2oH zjCBe);a M>sd#Č9RP˳@|]@3[[cꈃk2G( ^aG ; Oϫ(AwF@LP28ZbIAZ]lw ލ eއ;7*Z&L,tKyw3~ep_ hJmftSMI%)y'ׯ{(Yǵ },* kL҃뽔^(rK{oeǪtE XλV(MQz ?5u95~L(枊JWʹ4YY@)MZ蜕]T9^M_l0f*E qP4("cu6,8XZZ7&)Xr`Ibԏ΅f)Eq-=D?K~iJ[ddgWRY+ZI 4DF*IN#Ǣ aI]]*F؅yP' >RF(1^ᐃx;Λm(a S&V%{fkNƩ[TMSy'R:Y?9ʛM 5M`axBM'Y(='{1O~!x%L`fvP/R:eٿE lĹͱZAQ탚*礃V%K 8RZ3o8΍!<B6̾n~bnpU5x9Zqd,+Op58ׇ³S˯p^`<Նnr{: E *@gP(t'ټ8qih=œHwў.̣$ro;7s2T],QA~RTU_Zg U&nsa 'l{I[1/I$ѓ}z[ 瑙᪂Hl繋t}2 ,*Ob}W4Lyz횦0haZ+9𓸣vn`< p 5K.WkaY&w3G|ap!46~C|׵[wV2TV6Ž{`䪋tg?v/#նCZZ=jg+?IVG8^b+3o:| x TTe.wg\zP0k6ھo.DzjFuK_iȰߖW+*hd03jV35lQjp%'e7ىU bKy{Y@H(e!ߖ0u90u': x g·?ϭ!7m6ٳ[!\Ɔ|thPoD[W6m2%zg,sLpk yBb@@E}@lMei ]x`> !0:wiH"x?!.17$]0kRl^&§ 5! R$e[-L ͞ΓYʼnG׫pwz˩1'z099B~[%2Xbw|qF,_;0M$+܈o;0޿\: V?Sa_9:YT L g]N'V15m$xT/*yUT76>&a}xG'gr vp4iKL/_+.xR|m>c( Dc5]i`fG'77Ax5HRB;4z+o\O W <"0;b)\1)Ήt!/'IWἪD/$:٥%ͫdG/%}CK؊(@IbZD*D*a]+ϷwS"8y'YX<;e҉!i 7މ>&z& XT}0~?6*- Q dè{ȃ[ʭڲwX'lvs﴾g3Am=HoQPK ܼ"d KbSW˯IoOZH]^kȇ9v њXϑK(?K pZη˃Z_ EI?Sa`M\OvAZex:mHcݍAcZa?Cq2[i3чл aR'^(w̏s` h) ,\x t^o WЁHЙHP产kt͂h|/QaG=wr ڍ_nxqJatZEܾKH= p/a;)|X71kUe?Pӊ 8an;V<ܨ 𹆝衼 I96^t4Ģ|%$L̫'X)WDd>SjFp#!95m۲%ᑊut8:1dy$]J0)MluW麸l3h$|1j..H7 WR`vXdTV1~QC͹RDIk GUF3˜;Ձ/PCiACnJ켨g[V@EM?_ #7~|d9:焓~KUZ|G?vc?NQj_f΄m6H%d:~BxWAh1wZV\Z@,Xٛ0u 8.lӰZ) WGD ַYe!q%9,iDi6rt\$]WmZ+'(\]Hu@KeZSMĝj"SI;nʘOxJNjW_L.Hsm0H[8ك̋@0asŦ#wrO\.E% -I1Lz]P*\,!|qnvN#@9PBgz.N$g`;Tǵ}–DFuy͜2l8dIk[9Tu-}ZC Fyk=ɼY/ZbvU+:דYgvPw(¡ٖ@K5[f C~%iMB}#] CRHy:ctjyV7nƣvAXl~wJIfo1Du<2k ™DNb?&cZb^wXI}K?s(Oi6!֞HMtA,Mr2"!A #/ YIK"Rԇ/{ ̣x(R{ǻ(m1WZKg5\K넗 5L>dW${pvl(UUkճT>YUw>?obm?mL+Qi7W~N鉚O]"<«:@.Aʽpzx9r7^nu>Rs4R;'kZVd~jh9/:o7؆ݡf"]ѡTV!ǪR03J053KײvNH^g8'Hj6I'ًUxufB]*1YIU\?:;†7N~O~^K 'k~C  YmSBV!WWox^7mO_b)7aPCv&[ĀOվ4L~>յ5]a겐…Z'X̝,-P3gUqMO03aʦ*,߫EANFH0B̽w?$07f !1䅂Knsa8HK_旫E7nbG:oeMNuSҴJkٲtQ7V`ɕ}q @uKT PT:iD8L.|/ӿ"u/A,=YX׫&8PTt$65|5l陊])-WD'coۨFct@eeOtZ>a<9^+W>Hn;'XSܥ4e!oF5:QpdnPBYnl" TXks+"O֗Z̠&gj SqLum`I7Dr r|v5nYώq3T8|I~]Ш?iBeE)v_F-Ey2TvK#Ϊ܀XŽH`a#v%AVC KI| fɉX^}!i1%U,bO7؋~SnB{ˤRgΚ :p5`/vZryj0OTW=8i'1}+T N"^J/Mp$^KcP  9i\Tc> !0|p> \3S9rϞ0NZH=yImlovYF"=Rkό$Q>c9)U4Exp3я4a1#<3j*89 #!=-㲊8N/_N-TgOfFN l. og-iwvvN#& ^IML~=F6H 7oJLVT ?n9:~L릊y_ovz)]cDeGj=5-I,%s1AlInkSF/8n7GU&.Q}N'^uKTX e+<( XELq0ūD3T ٩5A"P(=L4)@Ÿ(|ۢto5:8ꋼ5Rs%cD-W28܎ؙ nFtt)V0ua^F&vwѣU3=5Mby&e_skA܃I֊лQn ) nT!Q:Ľh!7w86bsfs-cS˘gNO wԚOyZ3'"qm#Q2W[P>P=5~W9b5[. #EھdONAI resPg_4jkXm$/E<jf֧W"'0IIb "ԚDW+-!$u3-%(uq^TꘁKBLpd4%;K殈+x[~d*;}L Цճ3¾ I{z%3 >"P[O-҅ɨOWd%;)/7Qrsf[F2|s۳\j޲ɼoa" ܴ#Gc8bS`{7&GkIT:!>=H)DI|Xލ=>=Ơ LĻuEw5ܙuky>)Ɉ%&Z0?{;h*ú~#R[qtٚcWԄ7{ 7ï1F!REY'zu[;1h9@Q!8 k(%y{;ߥna pH4 OI?#/Bc[?9F='6m5Б,BY+qRQo >RhXp)3_1fTHqL |6Nبzj|38 NӝHEke 1X.>Z!8ű!4C3R@c4즫[ߋtRzOe=Q2Z:C:#&j29K)} 2[DksԂ{)xLU?65:{!& 洯*E\[9_Q;EEti1" OeP!PNy oxhili2PK5;nX(.ōםP,uB'Ir snUt?B ?&߫CP]~M@@h?< #my$WQ/ugYZ07070100000042000081a400000000000000000000000160d9f5e30000ba50000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/s]?Eh=ڜ.+;_(,j 乨{ hgd(fB4Odž<ҵ mo`P6U\o!t #~3gқP NùF*/r0YiR?BȉFoD&fgSH0X(X$ MeBq:9`|{;+Y s"Ƽ? E~0WԹ/J=Z[g> .}hIv.Wx4nj eARsl3Q"bzF1O83w*mH@fa@?:H?r..ytT8{lk.:'*F{e\#dw6U*Nb!@Y^jm̳oB~Q{w{2G3?='wruR`𐏁ó.4QrrOmaSFQI F3Yjqgiml{ysCAU#f4VCmF`{UllmRG(ݏ TqԿ1/-񌀈PF|/XK8hr.GZ.=+yjgbj_R]idQdP[ޗ_s@V/YoHu@;'@4 }*=7E1HR*ɷ72'[9hm<]uCAǫ\> \.'PIN<@86ݯgV]c#;|G uՄ[ fc[+]%g_ Wnդ]f綀-0XӫVOqQ_b-trbiػNjd017u 1XjmK=H첇ca{!<ѱԏ(ǬB>%ҿmѪEJ}ggz$Y%h[Z+Fj&L,Ufcnq{82'ӳ'IHBԓ斗I}F=p$~?WB5M' ݕC렡ʏH.$킑ǒMZYKP*f~Ņխ- NEUErcKΒ<,7N{|f^᱊G]sw="!:,EmLíwIˬDQt_>E5uhȁUs `5MlY//e>[;0bFWQZ՝"7NUFMVTh>SKq)Î%SR=;,\*O>ټOYp/*Hlx:#{C sc(iG%L׆1Ɠ:|x q:P| JqZtyCAί,3O^Л{œ)1L9Ӛɵ1t`J{M2L u#s(P*qdJ|tśXcO6E^@_.g2'Kfd b-O#G2ࠋA;lM;A)_yͻDBb8F *y Uma nЭdϯ D/jwȇ(Ku5[=(=rQ[|4aJD 6a@;g[5PBͭOpԲPoٴ ұ ?[|2<˼ߟTzaKTmGRVq,$w'>׳.rwҖGidm>*ͣ%A4pskFoT?j=PH,R+@kRNg[5k?˘ZISf;[EO> \ CIM}NeԻ #VcAf$œ#`eK^|Gԗ=c:+ g^֚hu8&кlsYCjdԻZ i3/k},,Va$o&yIox 51(o`Hk}+~C4 P8bĪ}&(1R4cC]KvX~{{֛?\2fYJ:ᨻxuiÞP{1^!uօC $+Lld]] -.ہZb+lziL0(AKqO!tµ@V8>W|Io3Af$<܅+4rԵ")b-6+:5g%VhdJ~Z<[dd ܕ_'ysi&dJ ϗsӘ&Z_m^!S ћ.7:G;wQ;R:/ .Syyx+H-*#{`vULQb y 3B\ǻyQK_oN{;vICHW掏@$5dV1֡ᜑ@Č+jKao{D8\}ӞBKK opͻL\#FOpFsR:zx}] 1(\~wRh d Q3JvF؍=kѝ>W1%烅(KB99aJr~w:ծv =F. `i1tH賱?2O֤2 'X %|Nja2cWPپCw e:W]W; aш~sG}$CPMq92>|KnϿ=P@J [2)d=Pr٨,M,N2[N}SZ/QѺu}w*mFNuh4ĎPnثvɞՔu M;~vIGl{'2*qԮ2w+,UpmvFC0$א%q&ߥύTf:"BgzbY}mߒ̟\bGB{Dq`gϝ" B0)SG@7=Z']b%4Þ"nB&Tz! U^JZ줴)qXT%1d[G-cXV$?ϻ'Tz%%l;H1syrƲ_Cmt5ߜ>.J +d<Ȓ }9c&˛nIgdڣ X?G7ع,UE_; ;ɦ5훴$YƟ#fv^ KV5UX"[G/4AXuf׫L+`sǾ3|3$X,O>vmsrW7~.sU7pP(XT,N %4J:gp%lqc_+ &?Y*ՑRq@z"pvW)Ba%1ph84enoYi 3O8*ɷ2f9\#KcS% ZNVFIl~d~46 /FEzFΩ4. Z JAԈSqApW CK[xWeraϟ խ+LE`7G2?>C'K1kx0uI\vD)IÕ@~ Y)*Qf*bj&ϋǵىkAQа0"o2MKJR=$K٠ +6u("hDG4BBw}bDžSWޣ,.t%`d,r2ѴC*= Lx/1S+9"n"ZE'W2I2xtꦸ&=@к;4 E@KKB?bҲ%kGwn[Bz|'iqn޴uLxoK9@+iFxFO?Z2L0G% ĵF\{eΒVoeU!)y_T{>t6YSAW1Xy'WJh+ ##CPT ,V?k,B b)\p߻=3u|4A̋+W7ix - Xr>fkɉç݉[>AUΪdJ`.;m M2ʋ*lVG ]%Τ\CD&g-GUFW"jP)dX| 0KPiNҖCQв,Dol&)5ry* ۛ$b?lKTA€ _NL0)h30|[c"> BHL,i38n KLGHoAQZBM'י$E hi6 gA{dz*\e_R^K5ϯe*f3OGcKd@9A Avk_y{fn,Lf, (P tt)VM+s=QYr'K [҈:j ;U]_sW^mM+#f 'Z8eQqG~;70nw$$%=bbׄ%5&y< IZ~u\d'Azt=n -+TgEc`Uo> 'eSD 6Csa+ Y7pFEw@_ӸB$%O'? c ZH@Ϭ&0R .b|$m })ste=hagc-((Ͻ\yQmy\UP\-_yUuo\wYy[P0<ŵ/O-V-+Vet/ +IAe4¿=S$8i49|췗ONcNɌ0֐(im NmI00o/ha£pڨӲs޽":g/6씩cZG8p&/hh|SKvv#7:(fv p`B6.E_tp_*qq|2;NН}xL#&Ux# SkEV$deLƣ|ĶL {Ē7 %\׭Ϧʌ(B)>ɦZa6Ե! oa7\)OQUŦ^4m6oFt4]4z4ˉvsWN^e ]k5 IN&}V)^UEm_[Ԗ ?J:fO/$d 1PDVꎜw!-$g7QSx{Dݒ~rY!dS "#} Kj߆sjkNWr6,-?Xãb5E9+:GEf{R#fb< ^=OD ^$3YlQkXx}8,$ G1;G=)gDI&- %~XϠ84d =P[DlB56Yu:|l uH0T H H& o~9LŧcS,iJ,Nfc*1ync`H1rxX4ΐwjپQew1jt"llk<@!3p7XknZx/GxI4X*L!)Mnm&)#QP4)'q:#_1f̓n(aݗz%&}V^7N+xZ.skD91Xe&S>.[OLaiM9o\{7n~a ӕxJ+hg18ZՆK2u~SBv2mTQ#b~o \v6Q>7 .JtD^[5@\GEmtFh+xiv($~Ϝ93cM _g W@rH>;n stgո+t^}eþ#Z!DQNGR =2e\ V>׊2N@JPLeQ.p߿uDIqP0-dM )5/~-. Zfm2FJ*NM F&.C<T`I{rGwE]2kۼ$S̃0caMaZY{wШUX'GAd-7"JaQх4!f!^.?H7H{`DLսS($l7r(KZΡl+_ ?F 8aA#&[y vȨ,6s14ª2k]~ݘ==Cc kV Cj1QHUѺvDѵ<:"kJJD@~C_hF~4;\2~RROSXpO=1)iMGNB?]\?7 CPAxɩȫ;%WaHb"l5hB\ee>>, \3RIuGם GeqO0Ut@MN[.e& F5_<#>so]Wv ^apٽ^ kt-NrQctG=d)\_xa["岚Q3z[ P3 tƱMO\rF^?3uCVo|FԈLL&mVniD/75J6mѰ`WdtYJ^) |?h?L1чmwB]NZR"YvLmk;:ݺ[쌄>am>i =*g5["u -4(Z.>nnv $0U”.6xlvY7=o|y~"?7ZB lu.~Ku(*jC6H}2U o^A%sa557L RdS R'[K@~FeFL$.v 8lX!m^s8q 3[}byaki$D3X4](=@7:Eu&G)Jd{%a")y>eUݫKV"֯D<~%2xẩ%颠M&yj[ Trtq](}r3\TGBK7PstA7re*wgJH`ŲRuNהv뫁!,pf*XB."|ߊWpr UW)|$6L!e"ǼDy.lmާ}"Pd2ʼ"O PGs홪_, 8WwYeQ-myfrVɁg,粈k{ <rI0<$_7Y%j] $/\\2h$1F.+ yuu  Z3$T4PG#AXGX'guW^mTT!0M$-S/[v @Ho\VbaU}?~a4'"F_?>C\Gv9!PY_ /[+m#PAey} y8&7¢mlaI/NPxYqUӦA+W> DK r*fTk,AS>0LGߑltŃ˱B?{byxcՅ;3  Suag GbWNȗ7r .v2LQ/"WȤA {ƀ#3-#]ll~xUe>|w:Fp[~4m4oZpTĉ ]xO^UĀH$kBl(ɔ5sۋc0&ցoy355-\m/G sgoڼ_B6фاocMMIU0O5IwBRyxXfjx8J&N!AEY]WOOHdO;;ةxPshBbG4aŇqY"N kk˿@Z"Idjv;`ۄW,fwM$tQݡ$,`RmdF}bzė@"&|CvU<VWU)-2m**nͮᣜ?ޑdlބeF,8MU,xE&?? 5l8sXj #6?l5e-)nxt槸WwSglJ߬TS#i8ҤE-| UX!)# ǢwGҫRcpiVK-ZPw3eC̫w.gȲɵW}lM`8,nG&D>v=Kܤcfۛ 28\~ SmXjC6WOIJ "A1!MmAa8`]-n$a4p o}+gIAj ?h {0qs f 9coB:-.W)^-DD62Yˏp$Hޛ x&}?7e$hpzdGm$x d9JlshM/^:0}h(а:GqIR(= Ym7 lf$oŐ jF@Hp8d)|DК1Nt6 VpuS))h 'u8zC`sw^)``;Jgt]&O*20{g?W @9'}:%wrCC~itяK H^JOF05R]8(rQc>kʽV" TYp^s2r(Bpndb\BDYL +RcLGݪZށ\|䇌򵅪֥h)ݜph+zK *NjDwyZta,(#?P~F]y!]}TB 92"pwL&jmMJ`Wn~vVBՠX/v6jYe>t^,?N: 30vA`]!S]Q3*eNTRt(5o*ZLa".~#qhQ4 ڳʑ(ѶRzdRc1d_kx9񭸋"~L\HoFX|nw>8ҨiE!/}Vԙ|g)ǚj~ 2ҪhwBU&rlg{< JdP$L/ KxejRe487 ^.' :~Q*(gE.j[e)\dG0?2(p"ʫXJ+8mY\7]w`AO=@ޏf7ժ p#-P-V2&s\Ց$29Z񔰱>!yv[ )[c)rIO+ɵ Tړf fUZ5i5[@& m<$Cxϟ+T^Gd VNǠPcS6 k.5gApLN_/<5@.<Cn XPޙ?x=bA>k[/C(Gb^@pu#ČsF6MgRQlH*Wb93zpg.^Tk-궃vwd5^`ܯQ9(*ʵh%ሦˣ56= 3 >?:lvWJPȥSDt0 /Ǚ PS~qv8;)#X,Qq{%~D3f1W3YTTnZֽ&v,6lZAbw*LޠPRV`Ct;`-vOG 2_NSۣ~ZMF܌o hz9SRt ܔCkw~"ZoTt>ʇC.HAsH'?7ej /"l(َ7sÒNʉ\ixF2oFʈoFId\}g>%%O! jZG^r@,?>@]JP0F8qC\ X^j63)-bM! blqJ71Qa_mixRqVνz7>ZRlпm.ZΑ]UÔ[Q7~1 XՅ抮Xs0)YƮ}`eu=&զvFqa{53ȝpYuդdX;íN$A % ewըEp[QtT`Y su܆m@jWţ\y!K!#*ziV܄-}/=fӵV_t T Ui72SzS`> }FPnku'܇3i cQH|+ȩ'$!굱XpV݉%W1H0 L!H-LƝ ٫ڋ JtZ3ԻK3۳D5JBb 2_Oif{m J`~JMs9Ap9 k[n'2=H.rc0Nm~RQ-y=uz1K5٢Oui" sAuLX$ӻ7^CY o_&za%NQ` y_ W1'ڭRxܱk?z pkRT [Z/up'I mg;Ve"{1!jKЋSWn}y"Y'G"v&ʸ8( go ck}@5^ Dm#s4 UbR g_d8@𹶿SC^3Sw/sB3#!>܄lSttF'd+T-<>6.So;21#"Z୳b.N8"n6yA\K5כ]i& Mw"F=gN$Dީ\|J^HBQ,J3=g~ǶY {SW3gߒLu T[|N50WRMi{G` yt5r;դjrMW>5HXux2ߓTVsM" 'kq\xBC9ZW=`[8֙Ã|L۹96E"!-6oe9I1>$H3PwlLr$MvʚXñ"c&M@Y!:j!ffy^M2ay/ă(y '򶀫"Pe`kG_ӢKjqPH)e$@*ny5@9I7 t!qVnxQ3t]0½mZ ]-D:cL.e?ՓrI>&cnf߉`|_fְ.>3&V7YJdkaouz#{ 5g`VG]řUŞe޳sn黹T9(SMXѰ_/4/^ wXB|ur||Rv: %yXU\▀感V<0 !xeALz1 艉+,,~H%2x^Z1::6Hʮ~=VGR}n"t_ @x{cRk˕!7$Z_L|X-:%|1=/ @LQ*SWX*g1ڰW'9l@6 ilPNxÝ[sh%icw-~cbZ-@~kʬrs.@ EYB[7&''S $Z:'lƵ6ѳP hd- ~sKeI u|-م_&ˣ:YKo-~ BLW5.xs~d8)np+@Sbv凧:$DS{Q*qtHdAxs*ج'pD?ljTv̗!0٧^";y?B}O.3| ggpjثyt.}ޞs6$-@,rG6ɒ}2`0$9CSsI_~Xt}9%\0a1-?"Ǥ IȤ5=Bt$bH e\CCZN Pҷޙw8O?/Ӭme%_TjD_(n2IC =U.3V=u7'x5İBFϙ%@fēkGkKaQ2"S2}P+Nwȱ`xi%m*eR+'98s TȻ/3&@GhϮ'n2Ȍޏ%29v@֭7Jwѥ.iAK4L6R>ٲLToOoit9p'Hn;!Cw!7u(Xo]Ҙ4msXJvBMjb?\ .UcEBszM ciV`B Uտ_O'܁352r!FADqSU cxyX4kma-p^d_ڽ8\caU0O6 P/OYtLi)A.SNk`cȶ陀UC&b5@ZB2g Ra\/!,ܥz+GBMqH-`g % Q*s P>vͧ.dsa](C1gIo40@ FӻW^LGߝ\n6ZJ9H( u岗ljy`_(@in}Sc ӦSUy>eKȫ]ںC`v }U/ߥ=E+-K=K(HT $0X2^dI>\2]ْ?cq xwn^-eBkLkue2>3Hnиw^ }ۦA(TgG7t4\(H*hB. u (*$nzM:BvzN`vϝNGeeRe CۡHIE㖳'e7S3}\BbCyhtj"&DFo%W詇+sE7RPߡR ?ʝP b@l~DS9uSkAE {vJ@&=;f *{_pmCF,OQf.0+1 rE}od:]ݠE/80_}~#;oE&QYǞSb_IROQ8o ^gC-Z8G`㪿6Vf/2|m+c's0H Ϗ<S |"۽^ xvUco+ 0x[9L Q˨6PߓOX-rUh"]MPf{cJ7hɀh=MH%#&ݖ S᭡PƐ%^9Գm@+L͈݊"iŖ*F0cYc ߩTGޒ6uf+.N,YYh?k(F}7DO/&Z0ap#.1j:yQ=aɱT'zS:#z&ӱv]$\>\}AT\"a$$ed E~7 -tԡ$n0#[Nv{`7 !-[A&HD ӈj Zs'J|!fhxTs R![] tES7"z h* L!э.Q)6Wf`4 :76nc*W?)" zUOà̢aj#Е!`iNM}{! (ƑN̢&E?}3,Ջ7ӵ@_q!J+?l1*eE"uLv#6E@!$Uˬ21op=5*YNsȶ+`6/*ۋ=~y G% G>9Gw˖[R*&7:Cč ~24ԐѭtI\;,>BzEY1q-WzF@̪VZ8SzHgaѬ@2bCWTPԾ-/5L?dX?I;liUbY(;) ޓ_?۪/?^\UgRu@qs#))D/ R dmYmogt~ͧ:[BkJ@xb?j1p!~I\gRȘ~T (BuC lw%|ڗG \Ҁ0 ISi1FsֿBlWг_yj6s ܃myC<6%i7 ?/cYoaPt027q<""ԃnMғB]NytTENao e.aMRџ%rܾQ[*Cu? 6PpoME`Ky`D\EH'Xy-CTWvvC=$;.{iYF|F7W jKÜ8U9AKJ)(C1li%ߑHP18"$1O!>9le4 zJ7BS 4MfWK~RV$DJ4WL44U}eŜ2"d$1!UQ|WnAs+\ :C=$'w7\$0@l k/H+_X,If5qX; St.#jg@KZDsN ΃ă} xFܴ_BNFhNХԣ:: oьÆ[G~yZLJB7tϔɻ`f~5N_`u?ȗ!dV8Ҝ #&tKYm_Jì}x|(s?MOQ̋Qt[35w@ {l +F0G&TԴFր.enķctGyШwC#}>W@m$~`HZ}%'9n_cCniDIY޾#%j>h0DПwik<}[øM=TGMXMfp)y.l*603Zg*::# :MrB%#j>-KyWr#T Q0,AQ2D6V=Fki0< @n.lI:r_5tuvNG p kz[lxL*sjHS`8Wl5=JVGL ]E*6a@Zߊ[[)^EЍ畃ffK3+4*V͒4V"_f#)5l[ ?7]̧|"V7]c[ 4kzE^[%c:Rq Ԫ7{]6kՑb,P{80Q1E>DZ. fdr՘KUd;K*Nzt\~.9uHT/4jH쵒ĥ1P̜ L[U,e?sUh&-?/C<¡Rj8F\ıoQadylԁM'[1,] S"]3dq"gMk&r.aWh<ߵsAդ'wf4# W v^8DRm&au nq 2~r(B#_Ʈ= B8V;M!ET17)J"n &a3wI8qfx" AYvUGt2ne:S,s1Չ6gdA8(5M*_Ncԛz$hĆğPzr1.G͌=sZ2Fb[xx?g|Lj!t~e .CZ|o/E#ҹFnp>~, a?cdo7nstp &\m C"lQ4ILR uXa7Hۥykg=4RhI"[ҥ !)#0]l{X5B`J9F {tK7fd`cׇr`͐{8-9BإݣG| o$Z}f&< Ϊ &l*_ge84t@< WѓaDǽ6@=8xQqyDh@pW S|fWEzf3vxi8kH+ٞPg(/v/'~g~mba* ,\o<˔ΌN[2"y!Q:?8&Y̓3Ȥv^s6$Qux]N>*,~|{ׇ EB\•RĽz_mv#%~t3=?9i`'Wl./&+dM z0Y s6Aw%-(M7Wϊ$cfN!|:4 `T>1=`ϲSg<`[R^O*~5Sq2zayzƵͦZrJn,o>o uƀWwe,P%x# s;q$*L]\Ҝ&7\,JoK|߅M 3 ((Œ?N<5&NX @ 6A/q+1p_|L+0!y2Sch0CKVv5˪6;)WZҚ+9#i>xaHjy>9O?, 'h3_6!<,([Xswzld7w1Oz<}#Z?x$ sf'H]#X4H1gؖm v KRBu&i?vm܉O!+NFs.L,RH𮧀Ô=&ﻡqiF%p^w /s'%!|'9\0%2:ڔ@/Y6;n/g×V`^hc"(K\=1a"/uh`Q h]6}Ff;c5.ttl.b^'D(xA5c+RoĹQTj NߙYxz8vFHYif!dkX|MQ>/2{!s(]e}|hO]T &.3QZm~aA2b%(# Hx8D팸@pqtlWxzy+R; hD 9a 5e.zva)*ʽ? =S;Caԡ ξ8ϬZ;ʑrF,b?fz@7T̨ ǜB X#@]7̅. rJHmnnJՋg rS+d2 6QC\h6b׉*:~8uHu=535i?q ނt͞m{ X2{nv:NzzM{`G8?0.NG \Uw#| _9%֝ |%l96CݔS6 wnN& ~U`JHݚ{" ` d3Wy)KE!{K|kb>o/l!T2}8vpo> N\N=N;J;C!3r{0!ld>%K`&=E! c%dk<¡$sR:.@?Di2ZY.=`::R" Cm 6pu9BC Pk3"bO6ЭyLM !+D,NVr'8NJBwjl3qkm3?| i6c2-' \ |DبRFmct;9OHg|bUeBuLq<`eU2_Ơ޹zXWQs[jW_ہr _LrT8ïlGʕd= -a1ٍH,U;p\PX3aDN?o !Yā Yv(b%)Y_op 8bh1n*_4%ZݘEOo|?F.yQU[U5z?»C͓]o0cX(VX`;~%m'ϑxeVo̜G.ߘ~w/:0K֊geH~ЗxIFV2sqk4C,~oiE~hvݛ7AvT!jdzRzɦڌzqP5xS:EFth8np@Ce޺ ڜ=- za@K`آWs&7f̓PYU#WȣRB90Y%xUK붔?ˇ^*)*W$hAsgb;Jq\21oRot!WkNL H3k>',15<-I rͅxv>fǝ`(bCn j*pDS⻞q.]OӫtEr5'Lo]ạM2>GWwame^cs;d0O/e ȃMB*iLMU6Pu1mPPJu샫Rȼ|i2Yk>,t?%>9 ÄIW;*2Pү3%OG s22!.2ۭсo%jn˝lftet~0+L{ӆ%؎mݺK RYG9n IB>8Ksځ:=r]ULnPF>JIZ39 ^%:43 .\6>yT\UE[}mˆtX"C#]K3Ӡ/yܚ젯8ր1gϑj&A:NA=cH+h1 ن+xyMfLWHp#n7l#6MPU΢Ǹ %ܧ9W|mEE] NڒzІ.? giWwA-w9Ph޴7q>7$0$4io,wABUϻpR?A*x)ОX#ӿb|J'6\ !K5 `# Cue>k3ez!TkǬh\g[NvDRx"ؘF.G8PW`kk,*( :XrNa9F~t}{` .1{aZc &%ϰjoc``N+OM=ǻm9?z$80 B˿5 :aNJJlө[?s>Z? kn_Ps( 6*lUz!fN:.|nW,T)9.O^}hhJ*d9Y/26A0j`ً1*w9X;qMҷ'MPWYS u4gl\}S0B.\q;Jc?EqgaHTF[12A(NnAiZ~}~a3ٗ557k_Mlo_vg~6hQТ$IpFY "12uxj4::9k,?0~T,|:8SoqPPRVaceU^b.dI]}^ƥTZ,ڧJw%4UVs;qUS.$И_}#G@:I֓·kF(a{XG{ߐQ'͖KG9F`굄2F 7HZeK8.4@ܛJ)eTԟz"(0,8ЗV~n:G-]&_u&%G=$gHƄ{r6jc-:{`6!Tfaγ54|S9%NRAaee'322IOv| ƣ{wezm6ǖ]0#VΣTv)[ ]1I]$pl"}Ș߆%ғL~; u&k?G UJ VDmUK8SX'Mu[U1S3}K~ 9,nc%љAnU|N i^N"cs­NSEv쩍qކ~=rT2F/T>l xF Ѳc6CtC9LBi>zh4˰ `v$cL5Ϭ Q͝᧕B+2_~(Ï>q0B`[BX D `s}[4[&x]fMޖ8+-H./\6?pB}=DI;sDSz|%'h+z~܄9]/6h=UǮ#CVк:<^@M@k]P @A'0P1><ҟg E:D҂_ SE a7mF4^Th 8$AK4[&wɆJH ^MWėWO[u).Ef0Ci Fs2`ėgwbL=lHڕ;I~'JA_^T;[bo0*PRR!g/> @Ly.'=Z+ٰAG?a蒳1\Pn},qS HGE^sY>||mi \:?c/77in͵{j+\SH\S[{%=혰#F8dW+%7\ċool*KZ,+h$L aݐ\H/t51pҒ3"5 gY"Qƹw.1BZɽXωH-w&ĸgfUР?S@< e2n*x{9Rn0ONÔeNp8[we/3>Bz$|LVVS.d]Z$hr?; j]9Q6x檣T7,;M\\D\al?SB5:ce+-rTڦB!"C6WZܜDvGE,+jUDϲ*z̏Y6 sUK-'zmqh-#9H&hlPUZVd]fPLY ],94azo!Վ jF8eK UAԼ$C0gwʆ V kG(Sdm53 [pDm`"r%7:䢇) CSG@>`I,V5֔iɲ{31LW!Nٷ"mA\>ce^Pk/3X., \l$Plt- =C'f?BD|.Mtb6弉r6UC"M!w4Cr6lutzNυq$ڿ`VT!^:RyΘBP=||ZhD'O]."㯘xZdoLƝ#z SH'Q[0 ~zm _dr9ɺ$}:A\|鹲b$p!Y+wedV'c*<^VBJ")5/Gq˅X8[=vsUY ;K1|ܢP5l.bCQW6,174wpė9a<4j$E+jX#MnM2 y Q Ѩyױ1;ɦJrp b<^U\U,t4{fpFQw3t26AzO: Ekd8xrIt06C( @Bg;>ƍcymCui^9|9^}جR] OcWF]G87[Gk1o Ӥ],n|;Ļa90g<*(X,ʛ\qyYat[5zRd{3y1QM#]صo@D/1Ϛ!;V*#g|߿"Z5^ @Z/`RFx-++ĺDmC05!Lj)YёJ !QǢ=m- T^%!GRbhkJ7}! >]%5{:7Aݪ{> jCjɵͶɻ|,%}Tx+1|ū_|aaT ٱҰ+ُĴ6N ym[N6YW OEƖT75u|Fs6.>&qV%x_Ǹǐo(.]ܔux3ܞ+A\-/ʋ6yZ?#XD-$\oSsPKSi[O3<bA):ԇ;0Wrhvcj^y RǗb]D{|J.!kF3N9Uw&Țⓣ6["TU;=5 %#ﭑ6'dN嫵+bS(.i Vf$BO Oޭb?V Yr-?Q~XU|KDvd@.wKu^"FImn[DΟWEdbF TʖpԀ <LҰOxZ)7E :5QNGbmJǘmtqi[C4gnT(?RA 62EBǨ %&l.VPKƦk3'vr aMY<jܸ0YcjH2|}5=}l!0E6Q5 5D_ۜZzkǹAeЂ{9.)ey QB x džJfOA<`---E{m~4{)V1ȝK 6|.xyx=c's/{=F5aA+ oTi%V]g%HUL]+DC+{6H0]'\[jluJǜvuQw5i;V+T pPIUx_ `h><d3A'iR-Fr@4K?8[N"dJpJ؛vO :ijNbLjZX' K5Yy(x0PhHj\K0qhXČ' CgZrA#f zXIh_#z$Tj/z|g2o_3 =+\pE%Q:1ۨ"Hzcc4j!˝uVp2`z:EX8DuE9n d;vd2L3{ΊYu lF͙7A\ZʊCZ8Z)dbdA57~cߺz4&.ȣ<1Nڴ[(՗Tw"+eOen@pR3%""=λYe+\IG*[@Nixg!?gl&̚ "b ?f>ʩKnm\"3<7@9C:@8*ǏΟ (]+f qՔgph*; 6/Kyp9kz:q'?^w,3w€R*| Co;]2FxYHլdP"A;$ӜOu@#^T:V^}f:%7 DdXا0=󾳪:7`OF|ǧu| a{8S= A!5YyjS&,iȄT݃u8V^H? ɪ~Otzkd@*lEb3]4B[ƚe+[!~VaϓMU%ؽmC @]ll{ȸn9|iM}1Wz ON m6I5>G}5]Tv\ J<߭BZhk0 ,‰߉Ć6gH*PhH^eFp|?'D6Wf5bd2Wb4j-s/c?c~ ixqNZd6e َy#37ޅ-1&.dK=Nex dB܌kO^-~?Yr>pBlۊ: ,vE;% e&U/Cb A"oe{VاX6]f J`@<۸j)F-̈+f 1f][1ՀiM Hg=iT&/^@=LtءPʼntLmYYv1 ̓nO糿 }nf9!uw6SdG[ r#uU7/I ij֣d%>LG-,QNHhl[=-5E=vB,s[sZi>J_LXu _ZP/ffK i$JԻ8-K!H$a(@"mF`5kcH Y~cYԚya;cTV!+\@-6( )oi|!,Z3bSd(SBGэ=Sc/NkPZ6Eu~<^"!M=&!J:N$H51cz;ɕ6CӮR6ha[ɍ82gX59׶*2:(:1deVw Zyd@-66#RHڂЅ*N^cW^?yawԫn o3ۚppZIDX%x;Pˆߴ6€Hɥ\y$n.w+[tBw!SwN&q*-h\O_ gb@euo\- ǚO{ag5-J4-zD^$*!2oI&trp[Vj^*gZvp.ZJVzTyT.#3_ @R*sLC[Dw(0h*NZ%"z^zwῢ?z_59B/nlUk}UrɎ PI~!ܛNPy -$\GFVg+s4`ti*[ =/-e^".0TG_q ] c+R 5I- }\tqHG‰WP}GIؗ><,O5[dק#o_ҙi[ffY^Tݷ\\kea3HyݎXQëq3gxACUčpzs;Xx@1(\UL9-!ˠq@bZ"{%V*"pCxb,`\ǥ3dN2K odBln~0R6+-&  DzfM;NREY ֶ\?؅%|J1@B ؆1u[ʛ|@~ѱpIRywѫ bOI~- _& [bVs!lĜXTtowXӓSg+)@k|{VȰG&Yts'x&VP5d(]:q`^ZQI1!wjo C?Sc%ྞoIGP܆9}0̙ V.'"@*-⢣m9ݬ$z3%ZOܜExcB<{Usܾ&jn J'a EDloE/{ nSZHV]eT&&Reh$M3%CTAA*Cz mc/l*(*k. [i +o\iy %t*˱, )eCq27IFT.0Z7$&rcz2T<">.#4#w)=L?H(ƘK#KRpncSS/[BIE˳[SEvWЬ]吇!*ÇG#M%8;CJA"ysʥǰ>0- .}՛%ֱ&_~<$YyCBt<{/sWqT !5Eez[:g{/ڊ)՞nLGOg0IīZ~rx7pPeEw@Qy}9oYw 'h،YQ/+;$Re0eދxd71ER _zV2'=ak*ܔduΈXuOxIBFoy-K6܈e (=hWc&X蛎[5C ^{⯒rhS8lCrT%%Ů2 HaI^OFֈ!Hs&Ӹ{CĿ*:iYykjY'e0>r/[OUVtĶ- M^?]Ahs)Qltpښ Đ\ä*3ﻦU;~ ѳX"qB7,>=3l"l}ϙAn b-y(j`&ojti&`PɠT>Ĩh=h(wCԘO-[~9J=K}QjNoX۵RhIF[RN ~S,˳jLΖr4Y:%Jjj ʑD lWSĊ9Ga6)\la.8-ZPxonw*ŸD-m0wc֯O-UmiuG/7SD[z3WkIk+sw7c(ެ(uGC`9=qw(`45/v RoK4Ajy]Z")wnڏL(W s * cU Դ ˰#"Y9XBpT2y2ki͌Rkt\{ln^N$^fnvb HDq-\V."~M&{@3`5ibw׉}Z>okeuaz^H+6y]|u ̏"YcXZ/R<֊1PLYCզF/C>"|λ|l9ыجA.QqCT]*'۠2=E>k%`c&sj*8g_1d7mhcIgEWz:6U vhY2i 5n')tt%^R⽺9a N1eUurkn#Ӥlw? o%vi8QF(!QUil3a^DǪ{_L@c?SPؼgE%yP< +o[#J3O_ 2T>#ߥy_+eʞ</-Η+daU@д@yyXxR|`\?Z{n7TTQ(x4Co4HUL\ڏ{i|eʔJybrjxD}⨅(%w _4QA$ w)9 gwSZ,ȦS%o\@Ly>"/29EeQEگM5;lڃWCm:,8C_M"z9&osN1Av3 EJ*kX5D]F ߢ,xzZE@Q1Y71LoRZyJ($VЏ-sZ6BCΑ:0ݳ0[2$QOt׆2& n\/7Mx}A\HBF!a(n|aBlkG"_x^!kGRLTlOTp㐢+> <ЛQa+>eM eZ}PTOLbD)U3PK mCȏtc{PYx&2 0lG3|*ؽ=g Z:/pc3}؀!ZZMZUxVE N̷ Y#VXu#rq8-`9FrZEuYb(Z {>q"w!IPu|mskH B3F0|b&el< w֨J!]ka q7 ME@"̋4gٸ:o(c|o.$][cT+?xe@TǎbR{0:r,v4ZQk4皗z4;lkPw9~I!Ѱ\gv>V5?k;Bčsi'= J6l֭YvKϯ$7ǰi2 '~!Qbl ; }TL ݠ{ehk]wzE0= @S W.L7fh,bQuؒ<$>lZb}a_ϐ%+N\!Lq_cv  dcZ d(1؆r'vamZǟs RdDTa0973$󳣣$gtT5|reB?ʣdF:ESdjk`G;XVnRTpbRԖxOS%>#^1T+=Qqî11o-CV˛3Y,c=+,[,{1Mwv@ P 2o, 0He{i HַG?] tx37n4> =z{Яhb| > #1׭y 2 Yku\N׎^ױW"1y*yi\zF{MbZv~<1Y<&HNZnjj5owN)pK"?11 zT[Ƽ-<@^n\d | #[mu'2pk4.rF5yME-{.~7DPײ lDR{ ه,aI }:ъQ_ͫ]%~jMccsHRskDe LZ_JMt, Avc@%JkxSt$ywY vƼ4zU|4c_2٣'ÜP-Q9/&V~rĨ?`3kQFo -! {0㦓[5?w͏?QTZaMC7.+(꽳<`}wn+ƁK+gz8;zzaE] 7Eϊ|9/eҳmw=ep s)(_LSvñCPOc#.i$>A+"'`El8#k\Yo<*%6ƱgYZ07070100000043000081a400000000000000000000000160d9f5e30000d1d4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/є]?Eh=ڜ.+˦=,ɞp?A4)o%_^}.EJ9 8zAtθPYj})ʀ?;6C'-{H jkD6 ׼omA )mWFI]Gݢ"ɄTgW( WGy {L.&Jx RJ4ixѦTˌl$~7D]hy/Sq0_B 2^֠+; -**4ZU%{ isH@{ThBo3Ebx#fN6YK݊>ǀ/8hk5oIJBeDb"@ׯ)_b#p$̼T҆;Au6v._PIe8SB)  ޲%7јc,OS,fbJg[Fc- Jpl#)Q󀂽u~wC'؂M:\  A̷-_k Q_f!L ڂBtoK,K}1Os2t`slg 4I@G-G̟RC%3d=U)3@iv|=MsS ǧg4un'rNaʅjCl1w]v?Kۏs,HMRp5Ȉzۋq q;g2R5-4a$#ӛ7乓9iAaAA5ٕq^¸|he&vd 9a! |x^?H2Ckr/?bbk%]`0^u%nڷq5QվfzHT[BY2QA&g=q:9\L[anÜ#cڞIU\b@UIA %_ jЅMb٭e E-Kޞ,u OKqj#R,ӧ ;73>s>2iXSq2c[H! $YΑ&=Xrb0]j.mrw' )ӮPp&r;IЌ_+Ɩj䞲ג#w1K2Ԣ'`r&Y='TqKzn:b+d4Zd q+vvLTu)7>iDTH`x#B>ɉP5­oHZ$> uG[)3nxO h E$': ׂ/;>5X#:DmPwd *FWE #Oo\;3p}t3 v'M1i)=(?$|iZͷ4KhA*& 4lj`}:`Bnz(5aOߝ!F3P+KȀXB~g%ڃe HSaSd0-6}t0¢YG'-j+Y}d?szcőqKT. ~EǏ5*B]9<># sli|rU@7 N[ $m8 PVF~sh&Y`@K(hPbׄĆmkqf |f#,^{0:ڟןRW-RdXsE4ë4Sd?7pEl/!, xRF{vH]/mU I5Qdž4+kLyp(Xz &1p"&nPٱ)#:j f Qػ*l.2$ p0 0Pw. Q,Us𰞚*,!lRz /Ⱦth#IpajIws#:LSϴC7zYᮑ_-SA2 l7"1}y[gKVߗ0uxCjر ɾRI=$P 䴴mմ 8kXőq¦~[ J[5E"(8>N@ a~: _a}vS \\*XZtVmc5vpݲņ3w9S%)ð8=H3W:f`eֺ$zKC1|j%-h KVHqQS3ĕPxxinx칬>bNJQ.&#. >hp-iGg͍qUeE"~ȽzvDJCeX3 pEHV`O )ňpЪ?9RϷ>x^$zU$T24,dݑ+ "ʗ\8eE٭ںŽ8sɓ˨"cNҬS/>Akӻ6F<)g BIYo*Bi+[ aD£W]-2}%A$qz/F\͎1:4׾D*'|?ں8Y7b*L|VnFAZ/LRH3 7U*6[V{jty[+ qGP+H=1ӈe'm^5Aj~.UTJa7ޮ?wvגt%`"D$)Y8[RqTN̄@fTXȐ_zIaSPcҐ [TTwXŻq}mO\Rn.5 u=S;).-DQȉP c1>Y+E(|&E^0Z*[^sq3C" p_jsئˆn*ZXnioPz]mD"0ӍyRݎ7|"J{(ŚTכt&f8 䡗#v?ݭܛef|z+budMn߈IF='ʻK)n}hqWeocq9㕱AC>fc,%Gk2c5b$*,qP+t GzWO 'g|q M Ѯ ;}r CwѠ鞭Qr X&]iR#:ܯj$Ͳ?.i1cSaKP1qަK7ݮYPIDZ3;|9nk?m ]vW'9 *ҡ}ӒnğkT$v"]%9RO{b6~_28Ts>mA>'ڽʁ六~,S;?GR;PCG0PҝCZ[($1D Њ?Rtt~sknxkk/b:"/H@JyCg[a>pC&#- 3&0ڸCiΰju5UT1) 2P:@ؠ?VuJ=cTY Na]`C'l;cncLzXJ,WU(Oj#}(ܽЕ#_E Nۉ3]3hls Et&_:E7|$nNCh/˚~S^Fllizടh¤Q(%6hKS+!fڋ֗\QwwKh@3u!"'`D-ӣf koc|Iye9m%c?^1XJuQcqgSnҠ3ac9=Q ߲oj$s2vA^0r jj$5:tu$$SI+?T`o:Fwj,44h;VygCtN"XoR,Tٹ'<(3%Ep9xEi>FK c{6(2kXup0K+.JySZ!:iA 0:Y{I`R|u)@lN&.AbrBFWQ)ՑuW Qa,GKv@H_S,fa E>af.GQf&CMw"8=|,e,&lTUttdSzieD-rQpZj~Vm ]B,f ZOp4q3C+%ƿσ|1=*K&!MBchhjǃ˔ $z 0&-F/ĹF bѤK%üN%*e@&#,9|KYTM!';͆.gY^mw)?LI`:g|x^o5תH.Xk~=&ݰMPO #4ӆg: {Wr)-`-xp׎1튗{j;Zm|PD1ݗoS“k[FZ`cJߪWO%;j\NH6;9hM=9"sWYӒ2y-.]}w !C{mh:xY7 |r-f-7WQH\tй<&e I{ ga! xB'dG^ 2fzgHKȥM-lW:9xM~-ٺ+>0Dxф\"rXxj>z!k Q&(+ 6EVGX:ɓ6K$k>;ɨ%dp(j\H~%7(+($=wtƚe( ![_ 7xqxm4/EeonTSa6>&%dЯ"`9z Pݑj>䨘/q-Ւe1vs< Ɩru%C j69ј]U}B/ 4n$iQ'PmlEdC: G*m(A'HHgFR?E3: K }AxB[1(04•dD2fB|*57TN|X ot"(Cv%үPqB Z"eZs,?R!&kdX8a4 ok\_~ pSult!Bx2! g ]Pd^;XED '1ۺ1ZDY5v䨉j^ʟ\pZipݸni}VSf"cߋ0=І] 3~W8a_$98՞1G&˩zdBZyt;6!7eG'}&6=u[ڮ,d*'@_@*C 3/9Jr] B7\߈ЮeQ@xun ~^Yܮvpe1Jg~ל[|U>M`ml:.2Elwo)/ bfԴ^ ߶4 h \s/$([ ʔ-~c)ު-{d9@WF-\\ HR)юA52Jui%@95/ˣ;il3fL=M|Jh %CJc2.+ܑxPncݩBBɴB촳[1N\`Z' Xv,Wf}\EhC0KX @i:ƍP+)Jz(yn%dЍ=FMy#rn \hMXԝ d@D{Ti?ZC0‚y2kiMpsDB> OԱHEF-[I=Ht=" YSv+-/g.6w IZ#B7 \U> ^Y(B?":-zb\NkN)HZEڋW"|Z]/Ds4_|2kRoX[ZGm9bO^Q"˂eEiM?x1my?ϞM],|u-9\GF'BS#@*U1*J]?2! =)o-dmHDddN~S\K児oeY+xNvh hEy:p[UW!P[R56%^(k.ZjOX9YA%-.b:-1h~J2N pE`!»G=#5"JWA5Զ0f*C.h^W \ )j>* yRE2.Scߣ{ɗaJл)?olZov";!NQ 2IN%)v#{P%}X(c"Hg0ojE["GEx^DUB.CB[aSW MZ:_2c3:TӤvk#EltʘFm':;r2x1m:wsGju.$O0Ί +ͱbiF$v9ݘdSQoOz_'/I_0WGtyŪm *L;\QMW}j"#|b[(pTqZv8m%f{~m%%p.( Zddb!,ޞkmST;UqCzʩG[^+G߹i%VԌs~A?v4 Ԫ7iFޝEb /z H^ytI?C67t-S#y>x$s+|L-t>RoVBőJ=L|-u)v99/}*3F%ۡR#ˣK/{,iۍq4?k/ /խ+2M xU9{mϷ)IgY#z ೮qOSڃҜkH {0迪sti%dnTpEO,ܨkKy3lhU}r&i^M, ]Pba6^1KOeT3om4PVN qIEGM~FP4Fy B5ba㍮ETPEB.Wq($Ah<>-ѐbXXNzw*zNnR;ɺJb{ |^8SVKo[ "ɱ]€R,]`F"P).n;2~-gwU·.|W^0F<=ovᄲ`_q@@.~0t@à dI-oO.fGt \>}ii;jkZ璊timzVgA iu[ݣ1,&2+C4O *gRzdga9V QU/PQ2> o$mN[SVI9:=r } 7 4H-zk)cak4|yϧ({ιEf;I1/=4!GL+M}lr`}Cre*=bj YS.C*$F@ l;r?^rq:'(Bёn 3s>]t_{.Vx"Kڙ7) #* A%8ۼa|}#QCIoc+{2*:28IN&Ŧb[b?$P=*$囋S&H:j ow Q= 1 J/lOw3emljtŕGOIs*~hd1B(k!b**uV5}BsEer%c-7!_2;KI+wJ-kqy [M \CYAdRR.T^OYoWB,vBn +K٭6Tba\wźZyIt. @3CgbX̢laָ\#}EZdMGꭕ捧̾`,/q9(:E<nf?.Mckf=+*a6$oI6lėr&TDIq[/ i qOf~.o9:B[:b ac\Gt.m Ȋv3~c@I ʂ]f ߦs ,"g$hW] h8%6T~jԧ==mkƨ>t2T9Y&i+H:uy_bAΛ/t>(O0U\ q_pyEk(u}t)wchbW%Z7rÿn)~jA,ް/[1R5u, 9U4]v`Pi:% ~t/]JZY2ǰ;iv zDsZ& ?C:J˸u>͈Kx"eK&ml"xE_'$m gCx'5k˥uk<.F_Z;}!^,.;$JuIjI?nq3-jS! huG'xrJSp龫軤q>:SLEKRV²(euX' k(,}9+LÈR_A[dW8 ƽƂM[JQVҘWhѐTPH'G|KIWwMV^mPf[P6ݗk%}ZO,Y{ݸ; }znsV:IHf=sA$ J ]k gF-%ޡ:fs mHİ.Jg==eKaBf}d>}Ax`JEun]RRA 0>>h0)_.% +HGQ*K]0qdt+_/H嗍yse,)rR\|kgsZRZ4CIv]B?ɩ K30ϱJ=;hAUoa7bg-xypjwRsI'%g]6DaVZGDxLF7MȝeH(7J[6"{x]?qrO\GWUΣ?lOn;3ui5+謓y 4UY?o( *VoJw6OIݵ# Sy S^ߋ`23E=~jL0Fw!`U?wabω.uk*SFU#{Py!8{:Ol]`^vF,\dz놉cb{G&ВAGI;;[/5Vn&7gcyqPNSL=>OPU \f'QodP'.5I%/KFf@I(jS;#>?arVL`lM[EW3 Ŭu7(HDBUR*_3QrR~߅,m,߫$Gbc%낳zqqz(0_,ź7ܯּ@ M]f] r*)|_s8 Nݩ̋$Q<}`:T= VdXiDA]a X+X1w{۞g5N3|kwN<~oĘBυ1Au7g|n4U-弦FrvŪ|q4ZL@, ÒWK=[=]3-).L^?#z丷dIBUK^RʬDŔlTSA3pL{L5y+5ZjCNDlVE%^NEχ5>j5Mҽwҗ\4JuC+>] D%ˆkRrm^`Vt X2U |zOXeqDJT|:S`#5N!NfxLJ=R(];"=Bܖ"vJ$υt0,+'bЏ>z1RuɿǸ6_E\sa\ܚA%X#=q_s^=Rp"4CVX\SQTu[E*!*\2oD/1\ِ0K p=r_dfj`hEF̙}q@ʄԙq())\ 6G$%kY3XG4.)ִ"ٝ;a Փ "{vAUUa}Q(!?^E# >\XI[jT!Xe% M^6[.: @;wLĺ2Rk7/Vl6 S 쪫FEB a,"_gHO(z"F DSINȨ{>U1?E%BKC@vAѴv Hv]l6 P#{Ht/FI?$Q_G$\q5rPuSwI9KLc +nRoDmߓB  5ۮo}ά(~*򙸥kbo<|aC"D׀@o뽤oBc/d,j2/j9ZRVz(?r0RXHν};C%ܚҨ| (8X+exܒ%I6:-VyU+pdm<^#("ӭ)|Z{(E9? wMNAg-v/w9ue^lXp3X|1UfN/Rvyvc/'mǐי|_fwlvi@uc$()в_L{=&GLx aVYg+;(8P +c=EG+e&c}A!odG}{Aoa]>2=;ok˜2 P-xmФai?Q!euQ\0iᠡcfW ^V3?I.ϛIM4u\φ%Ѧec-B^j]]ݸҤ ȧbdQ2wx 9 oY4a8 I.XfPS0Jx;[z.Fb $igD`#d Ś %F`>U .7r+|~qPOVgӔ6P*5І4`} 7 ą?iɳ^~r]-{(YiKݑMWgg~E' +hFLN][;[hY 8ͪN {@&"ӏŠ+Is/ &rC6Uۯ NɉN:xR qjw-/뫒-)dAX]P㵟[YZ cǕO,10(ˋo `-E874Wך0>tb~n鶫ulKii$Q{6 꿑ڰ\!KPh]1[dQ52I4o:XrdU]c0td4E3SLa2<`]3|U{`띄@TQnDmEsE/JHV[~4a1WAݗ6 ^ڣHp zakL$>t//b|s"f; $k)1|@C{/cQmSLY9n0.ʜVۣʹ%rг]6FD]Ŋ֮oH6݌~X|qW 'u0g] Ш~0_ؽm\0(_nx ;1|]Q[ l7jjfv`?Ľ C7kTDۈzΓkui۪LaT9##sMˮ)a0PQ4'ouvt[;B ųZ}ԧ܏rjQɻ~cm+i1c_q4r_|r=ݔ4qO.̶bhrpa sCAu*p!jΑj.ժfO}}vd(&ːUI2߈lhKQ@/YRJTFJ) @v-Cr 6N. OC2o7v4dC쁽=A D]~vu4}NABѣA\iFF rVYKWj=,٥ /(fE8H.,q*CODw}tm }hgbEk4k,57 HVF~v¸6'f]KV5DyebXFo^ׂW($0 X4~.LPQU$S?V[.0 dLWf`4W 4K68jJ]*вw=Ꝭ>D."l2>9+;ptE'ZvW ;a1YWBDn͋LYK4Z&# 9h2*NZqzڳ Y4HR\ܟ+#b 7%,had7vc[/D^UGm%mDar+-f_t2݆['r8OtloV4 ]3L\593~G7.>dk>`](;4HZ%NT ) aiFP !E"O`ÎK^H(kV30Rm*kם>6٧(7 mɾj!I}6 g ЇofSpJm1#?RŢ/E>,?m A?#\Mq bKh 'B_VMlye o}*rFt\Hj[.qHS6юYghNOPg,]dRŠ=3t*4~E,$.Y$2Ά9w~.Z7s׷N?;۔۬wKu0MA~MYFg B,'p1k4EDpW -+BGɳ///HwS̾equ٭J`^U2ls%RGb5B@+̅QbCa`X{Wb_*ϓ$~Q(|$ j ܈AZ*bcq41+u1l#$oBcX%7FDkaf=jޱȀ^q3 }]5ψ0<$|kdw9#Ww}=4Wn!y$a$y}y֚O!Z_s fJzU.x% E 3O*P)~.#qu޾Q0Gn,dK]Od5Fuoj |RDG8dyàD j(06H*';4=m޻F_-\Jrk'vbs(U#2=ֹpmF;21^v;4=P[-ՉNEf$Jd/Bʲn嫅{~[ A v=Y hr6蒛?T4j|Jς+̦CvmFiy+څu73>29K)V#ELv oM=uW֙N4q Þ toQ,,Tv-Fb2J Qu5,'2 y ůGڈISV;rsOv`"0Jƺ%-Z?:$wSG rd]-Pfi2ըyp}C6ٵXE|bUl˔PEz G JY@Z&YV@M3)IDgH!SmBT!+Bt3gSav/L̨sBLCn_( 㹈 }u<[x\Zjq&]{?]^C}8&`4 ^a%z6UȒhPz=:gq_W-S Q6{5`A$ـOOX1K,U O6j܃{櫔wd&)2M2<@GV P{g;Wz0r]e;i3i{wA7;&M*'iTʑO#:d\<|w/VUN96]Gq;³Kqdn)nYו1޶JG*R3Kєټ2یu+iX }sh4]lIA,VWgLJx_\plly)O-㕋ٿlm"EϨZoASEY.f3i@E|0A!Zۙ A!b6rՋRmG!+@feQsҴwx{ԯ_vPO2& -RFr4ds'Ӹ{e/X_Z! {+'u7Aj /& JV"<'U·NH">#Zt&UZ%VMsrs5wGsgiP;8Gfl>hp -qY%dD,-V$6I&dmvC*18ݟt  tBwV("eC Z$EK*2ۦ|D͊0Tx=W!3DhH6}f{q&6][@p]3S;N 7j+H<,zD.[V+\~%~bƲo> c<c ypVuf:IfBQݱ_c[z{k Yq㧏.x?-z@3z6( C?߈Co2؊./ ~=Q10CVHΑpsVpGVG8-黎(шr8b(\=.6`lݾK@?"%"ΓbBPE=ʓ=8Docqbr  wJp YY=pZzIV[q3(@S+8&>1Z6 4lm+(y0BM# 9H"%:"W~%Dƀ4 qa@Wp[Ye" ƒ gS^ R[.a{ܘuA]zQ6k&|'o(DaJ;gL r'r^-9ҙW&" j&,)A:W@`؞A7p`M)l$aEب.Mvʇ3@b$&U38ې7jv jWvŔվD)̯繦52d~>ٟׯPxg653rUr\c0 m#w|N^&6L {*8GqL\M,9S49槷%-#hE9%BbQYXxz6ҹGl U ,`gZga'g48H$Ӱ`obh=$$DRYhlH_}ez?*J}l{׃Ճl+qDl?䰹F$#4.Zd@0VdG:1Q%u@d1k~^O!{JәȽ%SO-chQEunDD~뮒8尝TfZ5*%=8JM *Ö?"B?F P&uFs ntF=90YaDԽˁrz\TKn۵c%tL; QÄ6;c&?}[a99KL(JALҳ~ kPev/ep/l%;BfVy";2wm3G™(",z]vらcOm`QS h$wE/v^1Z" .X8M, Xh)} ;4 nL<>[{50Es6D0erzod2AD5|P꼄gWk]7< W5=@0I!v!+j#" 8;Qi͍ձgCU "9kxwUjM%+Mf," ^״\k d-kk)/8U-/H>B֣*|? *r$f-N(y'Ԗ!og'zɺF>ֻ?TV G醊)6(h@R߮z3.? )mCӉ!9~SU ~DRϮp +fnYa T"I5xށbUcև|Hr]k{Na5ZcVs2⡙8`<(Ҿ[T858d=xYt5#2}; ӈJ5o@eF Y[2ڿA@azhh  SZfH2?Ce5HKKA_Y?(5,/aOUHB'=E7{A(>8Xů MVRb peƔ1WZ|!/֊"l魇)YCY X~28{:$ 1|̠i̴إ%l 3IP!#Mڷi#@l)!l< J$w0\{G^Uz.2pm >I<+;)2|!ѕ(gl7ҩjNLS3~GW?/% 6/KgpĽCCw^+@ImyFWX˳, )Wf-(Nsg=[/zՌ^Re"߯Mp N їZkc ۂrjFMCK(k?RD>*Ϸlr=ŃZ{Ð96;(1|Pr =2fXwQT3n,EuR[+z-hb7h?)䵆Yu2vet&]. AZswDD[ A8p$U?tqFjP$tQu-j~mZ=sfb³RdE< AN=cǗ&x'P{{N Dgdg;Tp ܫvH!p/z&QELrj -n-|%%Xu9EfxpIWTmۊ]\L' 51 ;θ5_a.P>uj syפhM_\\ӓ 7G$1Bv]ā!7cgģT)ޕSk Egj*RYƀ2¯DJVuz6uD$-X'ǕA%Ѫt?Wz~EV{%'\h.I]z D--Ǧ;!j}` pNqNm2]u9*FZ=g-zԂ u.PzA_~ W_Տl,mQɌhO~!t vD U*OYn8M}*#+ɹSWH/ ]mz~r{(/Dg//i˚vm(h6}.f9k_RFvt|s"/ 0E$RdSG3IX,8JE% PFWdYtwѦ-%7rEM6X*SC_0t !}I6DҵC1pgMf>J&ՙXOA8Fd7onKɪ|S`a[AZ;ngNax WE{ܩY3yj=(A(쑕O(n#TVK_Q^;ϫgQ7,=1! .! 8g &jQ,xj>ZᥙkCN͓ gtn7nէbˤ-*7^,jP1\Du8קx HlsZp}A&zOABO,X4b Px[ɜ0?weAU ߑ"}(ȝ-*[F܁pR /'ƙ^@!d/XM4cR+HԈt*c瞷])IOxs\SnUƮ.AJuJ5xQ1<3]ېDf>v&'*$moGQypZ\X^V$X "d'mv{&R=6;~1I(@ۈoVպq2 Ýpr*!vk̷7JhG8OHkF :iXή{ -Jn kOCw)j~UPɔj-)?!ᶊ6{>b/^*1.v=7XPfd.+б8%ɉtYn(߲{1cPL'W0vD )BHǴl`+lrO%OMt]GJn?UfyqBN]85/umxSBO^ B$j~.RN.m3M&Wx6)vJ}+ {_a=b}ڻSA:vUڦ5[\/† 8~L=J7HɦEIx,:TjŞ0Cj"!IT/a, ?n-JdQ~Ɛ_Kِg;i@{ rTOtX NliD@/Pug`!v# IϬ^zLS{ƬګkE&Vuﬞ#8PZ^UP"dlami4XNV.a XyH ~Av<׹ ^BmlHX^*!Vt֜輌DnOuަ(]Q$Pvi23] 5c_Oٖ !žl .EޓM(/`yWׁ ezoC ).џq&JKHYo5?jM\-9=O.EyՀǾ1"'كy54_GY0M<;4/ڽc Udl8-w2]A ZjX ;JYX ;$R ɎԸg+ `0f[N>?Ie*eJ |]m)f[F痀d\xv;]`FygY"_Iq%R QJ}}"ztNs֭ cl"ˌQPPMjƥ=e`@$Qw*^i84Y bПA\hWlxS9( bXDRD"K ZsJ ęe>I{ hdu5pw II8}rW[!KxS w,Wi"?[-^F9}CP~A]C Gn =h'ϺA:> \]x7ڝS#ؾFylTYoZ8ȴW{иDYaE* -^Na"H5.{ APXFz]l|26 ch ?|5ހSkKWZ2qR!AJFOBƒFh\&YAI)bgirTcݜd]/ yZdHL|Fȥ޾Htr XNeؙVn_sRr"R[ɚP Tą,K`N" kri'1koA+yv!4⠠Ql[3AWa_>xӏC?VI^"ˏ1~ga&`'Y $b_!+zcb* >'o>dL Mr6E:G,P]>(4MZuu =H®FTS̘b[!Ɏ,8u\gXe%OY6*;*sG|3+}T(yV]9["oQp}})V&!lm1= C)) ܨ.M ax6 XI\GMD/`]^^gMv`ڄ"ܱƁDxj0QZEZnv4_dRi_-?E(`am]AΗ4=x RUNG*~2O-+!fDbNϫfWUza .4oJjҜ͛"l+1p6m@`y{Pi42t3}լo@.y]>r_O%7oCB7ʛj(dl\w睲Ky&[-h+8U OLrљ&s{aœl4$zcu( ++KC'[ˆw,NdFYm ] 8c(3!3OjPQ׀ s-ӨrM ٗJXW8A^@ K~OFqP-{TAN=0ϹG@3g λՔho#aLD-M":{{o;4?G!z@eusc@OM9>~i&A'^l~QQ6{$Z/ %xkX`j46di@lES4Cۅ#_94nL ;Ҕ }˶ 3x p?TqQM5ga?Z![8 >7 /VELK〤-SeDt"kΪx+X^_WLHb~uCW?Vߠ6ЦoA2T3އ?%o?YA$TJZ9?g iWNFs |.ҵ|`ƀ}ݖܶJAƉ#2B-QL<(?@NMغCL"{bvɬS_Z,P/ 8G?+9|uD_&D"2iǍgtJJ߇abpSR/IV95F (4@R,r !7,S4ux*9Ţb-rK/gpHi4f6&)d0/K }4-|kS}Ļ*[JIӭc ia`׃1,#,p']/g$ӐI֒Z"Gism=lvf$CRAAs2 zMEVY}o(_ [=!{#mGu ԆL[J^ ޏ?0xN"[^3=/f5zEzP:_ Pv~&j6dߚb>ݓ!Qvݞvz,ۢ> @M_E.s&QZh;zFHIŖh`}F}etE3Ҳu`ۚ‚2y 5_Y' J`"~*- #d:i<  i"^0uAcVm __Jh# \VvVլ|sxvJ0SM8#5iP1 4IF/ʏjDEZ{ԂM4s_"T*ʿ/Qkm!Zw^Z q8OZOO&Q+q"/vCdWGniQb?ucj6U9I~AU4|)EA13qѸQ%@WN,zfu9Y ym6#�sMTc=H{ݴاeݜnvhI?EquM\NVe&8e&Oz TUʿ a%QϞ홧 G+_VIxZ] 3?7g(e,ؙf?ݵ?}]x-ԆK;P`B?hFUWJG{``(@$!t SM"%˰DKmdN)l9 o Dhw&^ OKǪIG39 0x2?Z 1O!uo Ou|P`.,m黹'MM+Իfpvv#=8h$@T8q M1l>< awPُIP.S!bbRU￧hgsя3v74(_OTwKuFϢ+ &2;R<>^nFe n vaDZ4}>; ZJ0M㥭 ÊǍxd72W`BFc )LkmTc Y;-xeǧ j3^<m23z~a"|3I^а&+<`c^OdtJ+_f|}Bj}EOH"Uج= vRl( iOJHzU]3>sqrZwB_ q98b*rv{%fD"@k4)kZQmL P#Hy!vdJ.ϸ3E:LP<}A @k%Q-S$)/;dvSĿ@M&! ,&HInߔR>4)69YzT{A ZN:e}_ۖ,FIjVS*d.K:n&֙Ǿ rTYp1) 'B:J źj A-%к_,Aӥp3hG'J"u9:IȫbD|TpsePXuG5X"K qv@z}3CyLiRc~7lE]dǓHx$::<:x呝2]6"nwܢv[Ä,&5&gZϳt?&@=^=98{>av-|'Pa)7m&phd-.Si` |_Blm͞ nC؍$93s ro;Pؘw 2UQz[~>sd~n|[^PQ6q4%^/ehwM οiGqw+MoEs-lT ޱv[9^Qtka0sM=͸".1V7'x ~$z]\VE<^ č|8%zip1+VUv$WL~4a!N>ɏskX@)]<`\{í h .&a;pNԽʀxs&wP{*[(v KVO!q'5!4: LYx,e'D{b5fy/X{}AWNpeERԦk""jw rW|0Ј(Jeۑ7n_ƖeX@D]_".oG##v3LzbÔEY\OIXtHE[E3$i&Ͼp:1K%O_x-PsM|V[xiqy:r{v?0ϋT懹V 괿YYn/f@_V'Ji6 4*n0rۼ:ΣFBzo'H۞@&;qE auUuAiюA``2rar/WbRnG΀5?d$dzM\mx!U@ȓMf+2ڀfWBK^A/#oDu'x0 O|$S_,4"}Ç>p㾹~CūeW8.cYÒwGY WK(?`#?7-C0?,I'W-a GoQ~:u1 Ā;.8! ϴ.NRl_jF#Rƃ"3 Sz4pXNə5X Xs3Yct{c!J<4FRWʉ >U$h.OdsR8ڳ^LU 4MH-3@5De5M'(xf s8FlLٌa?M~ > :Dʙ{qQZǍǞC"Y; 곸j3=Gp\xDF!0H^n HRI2 ӻ]ϩ 04}%9u#ꊅJ塅H\![ ͿnWj&V @mDDxM (:G$[ %@(m1vY_=%ub*$cҳX6-9 =]=#T1@g5v !vF+oƟ4m1 z2n;r1{j,^ 2t ;l8djX{\i)or2JmծG&t&\PP[Ͼ ,ő `{>'ъ[u.ĉ6%eKUWt`%̈́U}Z`$5ᑽIH#;W2n8O=WЬt/1 4H_̄Gl}3  !JN_wQ S5,)}x;Scydpkm!ȍ1^9Dd# M+xJvLt÷p)>,xz!5զ/0lE"=.]Zlp,G-v(Ȭ,8Z)Ms'xD]{zc)e"eĖքu[SkK -8ӱ@!GE9[kNӼu/2roTvTL`gHޯ<D+lC3"azC+Z+l:I3.9ۻAvGGO3(SK#=/SSTyTO_6q]Ii%JԻ dT|f,W*LHB]p;Umh^ B gL/Tv^v_7Z9ftȓ_C?| }nyF-Xi`c淢\I0q5;mܦ<$q&{Zh4<\V,ڣqŸXR 6XAszU eoӮa LjZ?#?QlAeNB>6bj,|vZ%OPMl;j:3D9[pY\wezݦH e +O]\ GVU=ӻۄP;"DO~erl|Mcr FW}!RBi5{#|Y K kei:z3)=ɾn"#!.Z $ TLOd+u\e$DQRLǀm^Fs]6"/4_AE/wIpEb9*`({d8A2l>N\Q2yTd)^.rSg)oBp9 >aXZRdO"}BN8$F za[=EeZ7U=Zfc5+>u xev$B#NxQՃ96#Yw I M}Z nQ9VCהFCN>sȺe3d5G*>ol<-s@LК),n/Qìj}@}dV.Q[%ZYWP]&8-QY}CwgI `| ՗BaxE}?S$H$I,"`5&qa^qw6̔rnFH`dJ|oUY&Ӆ^ Ep&AC6EUK{O wfD`TUFqK]NG,kIr։,ba#G2WVB LOHkRl+|~t)RXFh \ xHl/@s$?2]IՈKZgه5J!UBTS✣ʎI8ҫs^M~TMMflrA"tLn DL{ R}Ϻ(*b;HRolUiތ8{tU€gԣњ{ yLFL\u?%VxX$-D*|dZv@:[L2AދD7;,ݺ[)+v2İTgٓ@TǦ)=>4vű4ک+߅HN,as!7 CcQWa7WV3P=1j@ch ry8 4*M!LN hJ a9n{K5|k5ҧDKpjC}\ GC; ׅ)~ZuzS;ݮe[};ߍA`Xr U5r75w,S2 7b݀c ¢xqvNIf-}ѱi$ F=nGT:9:Yhy(&گ& s+tūm3g 82߼P{N'k-So8})5ߌtTl>*P"̛Cd <=u8va0U>A N E@/~.r.P?6,B[ kb0 Z+E$U~(l(cnQJnE{0ח5$ k1'3$kɹpґ`yRn6m[}1WF]rb=L hsWO8?K=ZDŽ g&o:A,&hU€$yl̈́4oamX`1Vw;K᚞V8'öj\<.H'jQɚKw},IC+#/L25ḍ,ot©Ap3O|>[(྇T ^cGPAJ DGڙ[TfJX> | F;'dh"V$C\OQQޢ@U|Q Zmu(U;ۼ{MiO1;c9,Z u R| :`>`)oc9.y@S%F߃{'jM(ڊK0Lp0/Ha;ϳH* g,Agrg@q\Iŭiv7~8:<)G),~| !LE/b'%֏uעTcZ C7Kw.^|"TbҢ:L%dXh.J:(猩M,YΛ)ǂJvҠOYD1 }C1\e./ɿgY{餲 N E" Ӹ<߀- x/ny){c퓠t%S_4J9Knح PfcdlU;ֵF*_1i(526q8`%PgH/nt-:Nnqd)H=Я @wf0ԩҵ{"UhaڦIc|:@3(.s "mРh.G}ZYk޻fF>0PrCIq ;?wX30pU>PN\3^Y6`0d:<+0JM1'*RU(PϦe6ViΩ"P::Dgb Ι7QRԛEw 6E22:ϟ; :@\ tzs6 l% |  LijCr1l'˛ FӤѮoXؽ+@/b"sPb;}\ZHEG<P(i'r`ڥDYg %oUGN~` "*V蟤\ԊkxbЇadʠo+o;O_]XD+oV7O@ߧZگY^ Z7x:3_Up2ehqȒM'lhQ])ƢD9Nmafhؐ^!֦ӝP?aQq,'9r7մ<Qf6h t 1W$ƙ.:w$Y%&6)S.YVa` NS^L=ABǕ/OnOoSsvqyRnاQPlrY#yw hC(k$?Ҋm$oLDL+26#ӭo#}W,h֒NcbN\VC>Դ={y7 $d2 nޮs ئ~ΙR3;}7΂Aa˚ fQuA7EGc]6Q8Хpe2োQR>e@>Wa25 7"HDN:~R@iuۤvmޢ%^p> z} K8#6_ ^_Dylh)^n#g0 SZpɔfF9 z ^~ V,z8=-,?*~f`;^h@Wv5+(C^m\09έ1Η.@>F9>G?n@;LVӔnQn}׫_OSuo RZ TKsx  .}'\E"rjSeH_|~GxVI%Ŋh>(bS*mUqU2@^iv0CN]W/N?{ӎPOS|D`!_-Bi0 Q/Wc qj>}q"j@EDC ER&%=QZNٞ5 Bf/\lxE8YmlhQwn*2:k~t>pB@X-~\ѧydWRIېjDstvDvFK)9yޅ.=d.HXY6m~pCSn_XxvUYC(7<! Çz9@;AXsO#L@nσ1O|h~;wc@T1,8?1bP@%&ZQKHQG}PEQU@4g0DC3 * Wy& BE@2f)u6T`SJ9{V5dfii P=KIi{^#★#q$N`nڽpݐ^݀\I41iUDtd>b,k*p1zl؇hN53k@{`yZU4Kzp#|0qq2v0ɛ`Xid/3l:BF$Dꆢ/#C[IPS ߺ_%GEgx>VJHk4P}JY|^g[rђ09 az~J/SsFYFFPAwåƊ~1JS5 Hx[r fd+)3*e.u4m̢}s(VƁ1UghN32^pK0EeS퀮`VpוDw7IcYKV&kТ\ Y,@Ԥ9$ `ՍM K \)=RCp4Tۀ>(/*~t)08<9u 6~fo\QD>Mq4B| WZ12Ѻ"?nCW#xDs+(fK8jڹ5S3 8!NxW}?L 3e?'|oРS}Bї.?s߰I,vk5.~D TH*ҭA(=WUs|KPY-KgyЦK{jfIԢ ?CclhFtc5VQjl㠚Peh5{+9"mͤ2Fk.` :b֥C+>K{d|ӭlr oGaɃwO&WߛQR4OVQsXR^.1-UX¸>p>-1lj8CB[-*׵ˮcI~kwFMgb`T+5t|vxcG}ğ@iThvta\0,[3ɸGs7D+nD&FqK7󾷛 n6 s11&zDA ә-<;1 h8Sa{yLg~إd0W836vֽeg7jaȯ8;wY *i5널ڟ[JhgA6.H@9/2چfR N῀b~Ĩ>ZZ<e SWf0:9FMdZR;0E݁uI< |ԧc1KnڧZ/?4Dq&RmZzIR~(= V0-RUPhL=Sۗ.U .t#^PC<."BM-0$~m7"[{lo ;a@n*WC2RK1_:Y{FdHn1Y># e/YC.W4]7ѯ7xn7 lj2(Pte/!E5{URF:-ŢP=F+QЍC`eYi$4YrMh$O=>j?Lq3nä ' T+(Pq9`B4a T uK^Ix&*ł41/ΰ٩"P])?Yq! aK;: ÔwqKedS&rRPќH睋&8R3ra匏 zMDО4cn+~ uL*=-2P"T13=1liƐ~odLAW՟9-F֢9yЌh|T8O &d ,Z yi<ǃҐ<,ZV=P`vir=7T3` <+:F.k144Dc!L6lPT>;:R\~2muk "G0c;8QAw.߲o K]FN R4?JEu)YIPLzN"ke&ݻqizIW@ч׎^ᆆ|k+B:o3#F*:ҰUu{V;"5LFQ0\VUC"T9P`Nob,|iQ밇INE&lkE}/Ckj4_ M\̕#Qn%+;g|% 9ʖ ,%ଵdiEJP G OJ(ێZ0dR83=q~ j7_\JB}ζ$rP ;Dqѧף/hHѲϢ>9j*?ܧge5hfIQPa($Cϩ"Z8~2]P~M4)[eMX@}js@a&\Qń_É km+~Kǧ[RrYʂFlMG ɭ:tX rH51Q|s gN4MrZqd++S3 ΍HPB_5RLRUK6Y&KW).2ZαU|Lk^Pw`Ɯz;x!wc7F)-GJCR4}!!qK oxψXcuYK3S4e/ "ɼ67C 1mEY:Cr N^ 2Y`-B D.`ӗET",$ۨ ~>pxl5!3HZ&Ί1eF0Qk$q֮O3\# >*n&w7Az99/ QV9/1z7F ]L+f ^iFcrC{ll=uaL-L CW-<ض-umcՍ.z%H{9k|#+muŞJ3kgPCmQs&Cq6>3D#Ѕ *暰'iϏltslKSee|ck-'FiF҅PLeeࡋ˖.Җ3)'MZ9ϵmDΣNcchR{Y(iM~ڏtҕjUN^Z\=F _YD!H#T.w%DZ CG"ۀ|]H:wd~}Vo"Ӹm4o=kh?Mj5 (|8nO[2_ |qJȡMHkxͿ1WzĮߍ.p4EzZO@UㆂiHY j6]TCkXjI,?eSIx?"ORsΧ?nD2C܅XC](0%?\_ 1HW@kO!jP7' dN%``_b퐚o +%Ӟ*THn͡4k%Q-V j(%%9|<7[s@7dlڙB}^)1Lsς>R/2bHY bpR] I:_Mш_0ܙvLj inSmSD .!d#5gb5;HM#_ٞ QkPrNT,TWLf7 @+޵{u7X}}eSE$vkԞs60*BH3j|\d˵SqfqIBc ̶9yvjJ2pc"K/E{НA## gٜU|bd4 Kߋ32@^ZZpKXdZ@#!ihUm`z^N B<zKd9{qIMo!PtTg͒ lnlu jJNYoQM}P!.CgR5R 6^]gD5jm]#e.cev㡈lqNAJ+yX+H2ލ\, 3־16()U#ucΔj}v-.H!J:VwGúO,juNOOS01(޾D^ܲ.'5 q72L R{{hvUzyȥD 5 Ts/ CIUz!6vӈ}R%Qj=cLxj4t3+!娡GyW>\w:UPmEeFu5?Xw?Q+ 7XkB^SF3)≢MC&KX&@g]1O8ʼn:hjd|-t/ŝ*΋|B 'F ʊ&xv<4RLf7GϽ21e#HFYJZ(Z6h̍$/Ӭ M+\Nky*s.+V9yu-.n*٘G~@*@?K#ގF^hA̔TgxX<&-'-$$/{bTay].n 4*z*vߘ ,5?;ϣhϘ#߳]鴭hGFnl|>~Ez?w: :Ս S"6Fڰb`{ѓʈc[qҊLV S;3aWXjM>q eC<$lRj3[M6+;ZdP~.!G5s[CpI,gۭ[ {E:gsd?NpGL7!P-8H p;qO5Ԛ<{Y5xy.g/@96F姹qFC51|널C!3Qܧ27jLE7BUrgXlse^W8]~A7 UK.:As#b 84{| !1Kwp՝l{<{ uѺo6)X>Mi յ 餢pR^1znjD.k!j@W 2~ ka -|4ѯ=b:vͭ l$K_>JWf2aIC4 RZ7_uߗX%-Si:SUs:mU {ƷYm|Y`s"vݪY?h9C9(-XCE4]1qw*A}όؼyќÛG^M1^-EscG$F4(xҢ#z>v4U!{ Dn]ѭ[QOR(Qf[C6;-Gz=6H ʸAR DT"f;UK^4!< wzΟ ݋ |G[+E8 ǟ4*rv0udB6 ^HWɥ)aR_xl"6PvIҝrI.1L: ϙA._T^tV"h+hB9]f?goZ]mڲoY*jq&%V>"JBQkHKaav[HG\^>'e-`j"A 5%V\}j#Cі{Lj5dŏVj{o÷IhXېP=e%E,+ -T@xR[xqk>يmp}`ֱ),؂F{ȡ;[&xRտ$S0HP{%f?NpT/G×5n{}1~9 Pϗ.(Hb7tbA_̵p {|<U86Q]U1hH$lzv gd>|rXɍaN(9/-JiɈ1k8˦%nQ\,&Sl|nDiMt',([73&l%-ƅ-}A I:+sYu߸5+ONkD7*3>復Kjbif?6\5ėHS 1ˋu6LjT oGSrQ[ꩃdsN4 R]i4zQV=G{mRNW7ȵF!eu.R0}u9n9sD~hHBFNJZƃZ`?DR+PiCн@CH1]q"? Զt|4n`Ӑ",{%zQ\BGG{;-Ua@T%lo]"]Oƹ NT )-xd@lTB:iA8!šn•gf{?x:HPki[L4*q!ZTE~9 QV P5XuG Gl 4fM>ɩcOAI QQq"z'('T5!tq@ӻj_q;(ff.`IfZ7(R1I!mt(:$2Bi=:(!k$z L$)1f|-wKXdŽt{Ԗx*Ii'RV0 Z;S> }㩶ڍNevNx`۳ /w(;#E$i"}F&c]+", Qngs g 2; rbY7-zHgxk4NPRCQ3V}0sh8L;Ar%u=}?2ѢR.?f؃pX͓ѓTO<0*rz57JWG\)C;'k*_H]6_D-17_.H<--mmisLsB`nki8 V^gک솫Vnn\BY;8oVUY"U ;-DW\߻rZRph"PbyL/jSڏ Hb2L`ј$R=iوYeFy6*]Ǖ?~Qt`N.+u[g~}Y)h\Ҩe,_0>5xzos7Ki*^siT@rС5us] <}]nә`f̕,No(k͋[}mg>UIiq̦5*+7A e9x_ I{Ñ>t̐Faۖ+3~4lJ,92 f `DIE+ G:ʵl^Ԉ_yorpom ^~̧Y6<4W=m0`U7<>.ڲՑs}許[:z pgC/:'MOe,>tww]/B^x _lFǤج4@k {0#DTGoqttΟ Wï `m @#])'k6oܔ\JIF1o+}->CaD0Vss8‹1pR cVkfvɫnTH g,A@@YR4fcu#*fs"C+2LGMxѱg4 kޙI'sКG:{wfF2Ȁ jD|Xg)S4n^4ϕe[\rA+.ܐ) ȑ.w@'vyg5Wa"KMx99Z>1Cs~|SpYB z8~2:Ό2Gk(X:dqUApG:HK+CCA^_W<Mupsx<.9pya%q^О#4^}1ЃP|ťHY,o-joNPt8-zZ,^%NH(7_J۸avΚg7ftaYÃA ^lѶͺ`P -MAzf[T/hM 6p#5@ oCdm]5/άG+et*Lo u7+X2%"U0~ѶvkF<| ,]NjS\cqҤh&;q B :p S磞a{ hL%Ca#&:(A8M$*7ZMh9R5A֝+?! K$*F!g#T&%8D +$IcQ[G9(O.S%Zo7(AOe3v9pYsff"5y h銣8Hn{/KDVRf?X:/[X<}}Y:[b\{pc.dNͫLF^EWV8Ztb>oԬ_8Ih!\*JuR•FYpᑸ`)!d'q.Ocj lEiPB:ΐ 6qb|^raߙ9WJSGb~%d 3xEu`kDzoF҅[U_-odf_SԂRYF#&Z:44컸RL1X!g ,I  wtZm -PK~/#]oq1҅Yv*P23Aq52>5zAa,wZȹEV@0]ήêǂoHB4[MW3M!o=k7nB[6:<ەO&rwX89I77% 1==6@uĹ1+Ko{lkOQЬ)A!2;FqBȝ&ӷ7e7M5h4yFv/3K.01ayMȦŃ{bՋH$YeE8a9/f8+ XXtXA2I8;rA?m^\ Z}WV "17fSU2i4_c: % Lm䦫a\S)x;gj96JW&kx*~3&j-2JxO"rnK\p6V^@i_Ƕsas&-߉\ }uպ+~cq/a\Sf)aC˛a9}i *DuX&b7\4[4Md Yk@b!{8. iY/Gi*Q~5..ǵK-Gk. "_ʹG,o,df51Izf)Df}Uչ.:ʶ .^1h폷 b_{mn-p-0z*c=0uXRT@Oa VDU!]HbA 8Ѫk-\c%wbbN6yƐt^eU% TMQ$zp|tyQ USb h k h16iJT*4/Ŝ  C;8:hR&ܵ\F(?mMy"#O\Mx,]N( `=$.ziZUj>kblߤ DĠ~u>L1]on`)Hu+R=SPk[V`hb7B/Jʁ*Q[BuMj/Dg;! z+9] @9ڤmEjs!GE# C) 7I8+\pj5HPD*WR+}]'q iPq{7nCNwrۯNt8DzNR<5'm(^"=r ':0倭;2hu@#Fr/ۮ66X͖Nz>3 |?j I8:kp-1,=r;G}9]4y00_?+s &gqwb-*#Մ f-o=ffTzS4P1Ȑ(ܡGHYFa놿uPcLQ񔖐1L&i5oZ9Ne [><quC]L p1=rXܔڈog;c! pE1[݀ǚ ^hޗZUkŇu5wm?ј>0AJfu(u`/U9^@/Nwa)H^H܂bZ4;/Ӽys50g.D1m·q*ƙ " ,V]CC/̭sEo R;XlO @LZt܇-pHiě E?YE :U@x*cNޫPk1c [ >|g"AmyKߕ%>M(=H^N,bekwRG89ԡ, +WU[t}8Q:85z\!1H^݉("նN6nbH3r*\CӃylU?S)"F X ء V"i Q\xABy~8^%9枉dwx$#DfM Eqѻ%a aAUE6St"Մ*f3JNzL;/}9B9Ȃ%(BliK`  wgVCS(Gˁs['Uaa~9&n扚#Ll1@$Z7x/BzDΔxG;xg(t] ~ɡ3!y&<OLmB'~Zns|kxx4f{TpP4!=M;QUˮcOKwlJb!>2rͳJӝ rm+KVPKF?wi(l<mpIclxw_Ύ7YկؑsFwxKO6P s`:7>U.rhM6<X/YJD{iL 3RK' (㚳xg2 +(!j?` }<<uasJv[-wԎz",c{M&V KFt|d]*mUAX n!M-δʢ_3lDQJCq/5 Rm ѡK4pY6Q ɝ6E%6i\Y^Dp_ţ),*س4 7!߲N&q&;$'.+tbwkQX4⽧B`cώ2 ٨MuWE4s&| b )i*7(&^<IuF?`xQj Is⾭v[º5QfV'y-*  ̩,ΚmFAã$e8%iL}ǭ as-9j?N.18&C&o~3+Un=zYuMADxK 9.{ʣwQc4h&Z g5![V* z|˺mjϦ"My3ɫ嗂]ȒS))`y7,w;5Uu(ܥnԀhXh0o׎cA8f;C rcf-ppri5M DJr]z .:1cHOrIDk 2w~fwE)QӯcTn@ui !kvB?Qoɻ;B .NLN$&AUwY@{(7RKUoFʡtu`D[vτ.7g$Gl[~ôAM.oHrI02D]ڱ9@G`H:]`ϖvd޷T"^@G^Zr~L'pݵ/<5[}T y[j>Xg-pˢŒ.cTODp3#䫽eIq+uP&hptN^jT@T"vSѷ[Iػ\2.AH߾+6SyV"<"I[qȎif`;H̉U?/Tqե)cĒ*xI%v-|"u*I?`U e Y8f0B-."5TFvnO7mh$ku6Xzlj<1 UJ,+V)G4.bp\NMڅO:ܝv0,J&޻IfpHyi'X,CkjR)2䫜%WcAn!|ۀPMDuhONpNHnJ5)8$Pu.=]Cɮpa"l~j/Qdȵ%ar1 WV·SsبC<=mU+On E 8z.u0}lt$Q]) CX ioVOruo hhm jo{L?ܗ\*m>F |N^.˜$/'^m{ԗ L^f66"|}=-%_؄w-N}OA4coF{+g_fǹ'n&4!vؼL_{ן2,70X J *Ot1tbI5eL ] Xډ*V3]E\g5)]OpPj,n^tgq(m㈌:u^Ru1-3kLжb=wVS. j6̍c } BL$s{-Ԕ9oS=~<=oOIvO&avς:tF gM>V tԣcӕd[|Q09N /1ZǮnbgf;dxwkt,v~0_?*^wR_1cT@L42-ULJYe{Nzgo2l#fI2O빶0tPBmw_ޭ(蕦'W7*)-VñX 5=ه[=\%]Dj8-*NKP8E1f$|Ll7hyebT.Nx+!{щBfShtnYܒCarhKOM"tXebxv*J q|'x*#1%Ɩ#TWY"ֱ?cEpС#ҐyÀi{<TAp$3#8S!PϿʕ!wIɳEqC uVݾUU9r`1l62ʹ~WC[\!N6MjJf} +fDϦ{xh/k`s"͎ ^2ڤ5 kxey)3QІy*>Ø><ҋ(/v`dA#+I{4${0H4 @TOogf cLOZTh;E>6oR3A34h4Euʤ#-ZS57|jAPPuGr/lEhL|.(%P93۷s yxbmŭS8"h7{ioB؅x]Lj } 1x@Zcp}P]䬇M{ϰ OZfYLb>+Ɉ54\Qa !"(;}|l7IkNLp)Wa!\݁)%OV5jn8=PML 2ĝbvO9|]ޗZ,Q ̈́@=q$6|3Vuً +VwT$ϳ1ž øPSO Wrڣ41s((:+VX-_g\J^l&.$6ny)L72g02&10)R )hƵ[c'*w0An&7m5GtJrYlL6=,hի)~y9C[H!<1*;*ww̷7h/y nz~V-Zc{N W?ٝD@ŠS\huCagm HS:M`:<"SQL! +Vܯ.Ԗ1É9P/9N7N=ygJT%5ŧ76=.u\5IJ{ir3Ago9cQfC F8MzO'p㧗z)0H{ pO{ҨZۘaM.8jG˗P7|c "bS2R9,&]Dcwkgn ACB:fAAs@.Y!䇘?5tƮ= nme*Fu$_¬ >xvsAܢ@(lL/-lp嶋FU0k#Dj=2)/nr?G*NY{rF k Ţ~NwjS9 Ns#}`bp.n2 Nw kmzU2%]Ygq@~BgysW LpxN#īu|f[ͤ RKĵI7 *ZA;A̗D^&%A=Ml%ijx?~١U(S~KL`uů@ \[tиj" 8a=zn ($?Tq IQ]EћAj''Sna Φcqh~_#Q% 3:$nL .Oq8&uQ0DE,eRo{M`n~n `sD(Dkg,e^3I,G;Od1Nusl{j!-[bM &7>)GN[=:A +EІ7YE1S HĻvا`Z\ԟQG:EިjWJm+ Qlܸg\a,ۑʉU Ӥzt"ݻD-)iF>ˣIWyjJ)q~"J$XJ `=sm E%'lyF %9g;p<o|fFc_ Va6cW حB?91BPSq*6Ֆ`XM؈r݊/ͳt?У7%uPzפXe2*c)1 %bKǍ~TqP5i'PG $>ƾOTNn܏pKO'/~Yw SS)%RPQı/d|7cnX zqtvߎD0*GN2. &~mV9S,(?;;s =z"vm3uԬQu#tL!N;`Skڒی2Tj\/b^YQ&-sǻ,S?WH恵%!26)p +xD,,B=/6ɑ51 Xqc,VO$&R΀XԭL=p}96S#סyy1L3ɖ f+kzJYaG3"8e߿gp|E![UOn&S~;$w.RojO7i)y`]wؓq􉎰v}ȡȑ&iߗXq9!zj}RzR[71oBls7j،10+e͔:a,*c9Bdl0+U;M0}K^] XϙMN YMošu)ֳ#a.ABYiE)1fԕH&)59/6tt;TVs^xs]>2:Q"VM3 ‡r M/؈D`@Jp~0tsa8}ryPaN G=b8؞LWoГwd[M"gJ4' %qQmqfoL 3i M!F FfS@8©hSxf({OwA ߎGfxhj 9a0)L0K$ķ6IcΘȸnWiEѱr~Nru^pveof8̳\GW6)T(i7JHjƜw(6pQ tu׃։D-tq[l4A fca0< RoSk5VYczz<F?::~^!1(ajޒ_B1e SQ:O K-Py,$ )z]‰C@$x;t )kM m t tbF\Z 1W-:<ыcB euy,˸֨:#733c)ʼn#y 1?h֨%8^]=5H9ˆD3sOJM:(.l]J6gvw܁u (M/OGQ9@#SAC @oU;I9Y(^[=,Rf!jZZ5뇣rNKG<`J#r5Ӽ/bdtL& 4Pl Va5D-G MVשY$OD9*J3Xj01^lSkFPΌLq†`+'۳M!'imG",P:z7Z-6=Y(-dxx;m=']BO {)Pk220 nɠ冫j)]@!+!S5pӆt!1t" ?{z#n\E6V3/X oĦBMrR'g>f5Ih?[8c=zؓCp*['OoItl~JEhњɴuH[Vo>"*=N rU4q3M3SᔑU8*#R,RI 8F73-B$"QV~BBiA]%=)+ {gFwa7k|B-)Sk=܇ Д<шGKJzd|uti o؎A]~{Cq0空zȀFk2| NX,*B=mOP46[! BhWLZe%h8f}L/ /s Nr5#j+R._{&M10@(ޖ^ÓI녍yyk*S/Us,Cl뤘Ur\ۓ!Ivo]P~Y"p׻b:&u@~3/Jc\:0#2ju0gҍQd m3nq@\2^twf-W k$P䥗{y~@i1~xM_ !~jI̛y!*k D1]Rզ-[QkMP7a\T Q@{1k!=(Ia8H=gp@}sP}7FT)H?,Ӎ"@xPKqoWѮkbju^p Xbyu iblbBiujhb2m^-7Iq]r%C PL\sv@_> Qr`(PY,s`[3;a ucvJ0XR;DgCx` b إ\aV{q9@d~UL TªAޱ+RiX AnY,6a:Bֺڃ]4TWK?QVf ~wԾq^e-/hۥpay$ܸB~&vt|MO4l iG2U Pbf *$>A^9\![TDo|gZ2 7H4JlL[.}~`=OJkF*" _˾ %gX`r}BcY2 C,MK@Mr>~z=SaD 04vϐ| *}"/Al'aݶ#YT+C(^W PE۩=>ia'W ,A#(v @}DtGb@ ܤX# }w\zaSYK0L*eaƂȆCh>B=|GeSa?F[?FM1wF+Ɉ9yi"Ht+-1( 37!Y]d8Xl~L.>7:#ɳ^ЋXi0@**Zq-1(GHO54li/6™lY/F3[!lZg$zsf>dٓb@qғ1@S̟K_/8JŞ-4A_c3X:3&s8WƷBp@ =0YwHC beڹmV5hr>c)ؾYt@>5sbOAp;PX݄JѦ'枬ݚ2OV* #X 8=2քfQM斸S4뫌\oAߑ/am8';dו$dwF+?\S-龀¢]Zy j;ҫ5ӿƟ&aSI^,,VAI#Wb(x#࢓ߨYٙ>.YS#)wia͟q}6䢤NhER}[p0J͔ 0e|0*sc\CCM _9|_/ )Ģd0z-;Z(`i!!eM5dBNmv¢ַV;!t+4CCZun n_V@|jN+7?A4!oB77;,Tpg7.(5?Uv&}\*Myf1(Kf9`r;z#<> VW؜4,{ 1eٲQҧsDib[1FBÜi{; C+eB]{F /Ns?؆iP'D|T"͑_Kw3 (6c"eƉWk]J{X~OE1>iV}h儛4X$Aao$gFӸ$\/ Q)ܽ^mdXB_z, 3\þAЗOމpVr4ٯ2U%!EK}J'Cʟ6@%LjCVOhoaywmS;dGdZ~M'8"1H(Fv󺭟H <\ˆ>lZ=mcgӃb B&;qI`mc 4zR7;FvH_bt"\EAOl#)UG$O>ut=FC\,xCcMi֌(gf)yi>:2f*]uY'%4 hLى T>u!X2$ɑֹR$Ո< jU,J*qtH3~^\66BL3 . %˔S4g$DY/69PđEY: r CR'B6:  uY ң h>;%6Syuxυa]֞˯#g7 ?ړV3"IJ2֔+5SbB,Ҫ6A&+'@R2L&Ǘ_x裦Z(?鲛$3l*՜h"3316\/#ԵC4 iV30ގE^^Qkjs#*־F*1H{;K볕 Sv$vHW i [f6 Dp@mmjǡu͵W>oC PTXd2HOTQX*q&Q3-(f -P/0V_Zc;,lz&>T lf"*aF,R&Dwv`Vƕ`ݏ%5UF_|/kñ'6$ ~ Eh>n~>fjXekW?b|oo_ C&܃uΑjJueuL Z؄,P I*<3x ==D_Jb:S'La7;kv)'P-rбvJc_TGH^[2AnSy%O}A$V7ȣ$;`92LP3kzB^mt#bS'"x0Å QYq(/qRd~5YА|BUm4kܲ#7sҭґm_u?`ݳa;aiH޻!۴J %.kn:pR`gF" @Ͼ_H=KbMQC'hh˺ /Q"Himω侈/?#Z(;*^VBdڛ4 'IqWs1H3'6q`"%O\Nt*Az&{AE.˲Q9# e)/r5+άDd.[K+Z!׶x8ܮ8`$Xth(HkHB! 쁏= H+&M/B*9S=a[ #)i٩*$6]emT3?⑙#b3EAeةfؗFFM?6R֒/-xRJ ҧ:<^Y5I4v# [_7ūpF4 ~uDRkyq ^[0 S-ߣ/ݓ$.?wqH8#{)~݇t#ҧv TD\ҞKYLL9Z 5!Hd2K ʁwTsXimTޒf"qf=wX[>Ԫ2i竡&5ÝLSD3ݸdq<>/N{DyqIMdSH3x#fXΑ zn =ϥ'(%Q߂}+h/)}LVuVkwyҫA%<Q)ҠJ X$[Y[@kV\+N~q1&%t O.d$ԋp,PV8%;Q#H aA B{)a_t"W_]L*!}Ó-Ҫa4sN).Ś`:0ZhbTXQ&;<џ|/v p|_MGkT7UMss6}CD S!qBI֘`5D#xBX/tyN&f!C FdIUٽ< 2l&>D?2P/;ɂsG7^*ZBYvR'Wvf9E::}7ܓRVw5t/azָKPn怳v#f#y(`)@yQL!47x,H ¬^* L-z,Xv֊ZH -r&7r%BvWe;TVddOz p}~c-gCNJcg7?c8^\QYs&,7lMp6$xc%T=]n3By@ /w\8\ot7z_|tمbl mB@A9B"\ `C}]{[&iе^gƒ ؑ Gm̊q޺_ ,"+.ci|;G@%K8ɬL׮t'LMv@d{mk7."b~ov ( "\GÃbp<#F˾\ 9Ϥ{HJmph-!vgrQ7`CIHLo'NApOtWNcw( s\D曼纳j;]=x v Zӓ;4#9˫آŽ0^֘e0 zI79|VT!9Yb}xm (->: 9Ϣ٪[?CIx`*t7=&!Gll]"ʐO v)2s*w"C8^d@xBK]3< Z,o+L-@/ñS^!oG~2)"v.OE ĢS1_7! p)S,<<HtN\0ӵ@~ʦ,~v-R,|0m9:RXm~ fm e*Ҽ,0vpea͸/~(xJQcג̟է;|XrG?ft5!ȫ?q 3=(VƊ7e ažf^ SJ;ް0幃胯;.%A} Uu?:$UJ6D7 |^ݕWai ؋Uk>nGOv(bM0 |.5?:haD|d ׌{~%ܞ=P̨4LUϢʣ X fHn*̃2_%([] F–'j݉ϻݪ'>He|KþBݺ=v+ 5xR\^=q[ڶ CTNP FЖ m w+` mb5m j{d""cQ$ߛdJm [!zcyo?Haպ?SEbPۖ{UQ ޸y_.TVS6n9utǀI@&xb!oWvtoYr4PϔΟ-Y3GmFةu}ܵ#[GᄩH䎊t/,xk6'$K hގ0seVG׻ōO#-,=4JK\#r$p]L3Sn^5?$"@uly 6ȇTyFԩmLghNS7!x2}H|QBxY]&UN y̸撫Y&L *׻[`჈Ye)-bM-T몤l{F`-*b%ōFJƊK[BȚU]ePt{(ΏPrZϯ?9J%9ƹϹܣ^Le .GUM` @AdX>OE +bs؉3EVN6CEL+aŬvYs:42M[ʔv S0 $-|r_!xƜxG 1zK-y8Ƌg(LO:J)ze9 a.28u5B`t Y$Hg{>f't"ǂVP\3 s, KM.qߊ4xUNE%lR/ǚN|D k*+zr,օ` x?pṇݧ'E75帔zIԲ AٴET]>;;}GY-ugjFU7*Lo} vrvTGS6QA6Aptgm N_el =gmP.ڟ@J]e憜:pE;H!N9:)XM6AN$[Cد%Ϯ#psQNP.37-kT`APfOȠ䐘,ƭ^Mp̑$R S4v9LL߾S I)vEؽ2N$WժefY)\?3͉6-u_c.M\eZ9RJNXK莖uEK)Z<"|OpJ|D'-s (DLZxJR{eБ: ?z/!p՗0L.jt"_:Vd5jAp>ZNO,\ІOyۿĵ6-W\$q\] 7e(DK}󦷡nMA ) OREP-PqIHYW.I:7`׮qB"iѫsx?7 axeeXy^O:j@WT$ "{A64e$rگwϨP;fXѐw 2uY.`DZMtݹ%C]qϚ ٷف:LH}i l:I"H)gfyKRэd+htXkcR&+$JUkt/fv~u!v͙h^CyiK#pւU@ J,*p~w Th@60#^ԕUG=(X-5/bͱ`s׏j Ghbvgd8mV;AsYL&wͣ8'ZV %=]f#!&QɊ:nY-~VFGg/tgS~Nkͥ3qr̘/5]|"ښxƷd܈pB2a9**ܧ6PJB=n""CM¼Ѽ7WO/%dű|P~PfV@ biJ8n ( `>IggIz-sRXӁ(vT52*8ے0AѸ*spO{ YK)l&a;\BZ~[LSG{,xrz0=R:qQ)AtDkW?U,6w~y-/;?X]NvͣsE[=?G {#?>?N,=;JM:]ऌ.űY_|)8P% ")4tӕYFUSK>פ["g(F/;[ESp;&Ŕd/{4y70g,ہQJV{_)73|HG* x^-ezcAųpvբ:ŽNM%(VbMrҫQl|rPA> uݚLؗ"[S|OF,R[>^X@7+qkn};=B`!3,3Զ}ۆ枚^K̀Zl/۳@ XY}+}d0uyͼ 㳃G @ljP6ûJE")J1\{'!.T ZfH+q$=GyT%R‹YG54Wvw~TF+l%zLh,O b95KԼrV 4"1]N>Ub_yY3^/T1ˁbn~Q;U!W+ 'rxOkc Sm ĮC2i٘Î16S+DT  x~aʸ&Omh`>?ƬUhRXcѹ~";gSk:fEG'u)NYE1`~nqfU3pFCz🹵QiZRMSl{fANS]̆Z|}vbm4v78;f<\ʹz=An1#ZVԘxWa߀ >֦wcאщ}I*k<{s)i {)7Of[3PGwqA3U8Q{)$sGarг:jUC4ˌu#W?|,^h|BYMQti5[.Ό sfպ|m1Fш QM=SJzߺOh\]FdMm8`YV)dÙ-ꇸy{^X_7#@'$ ΚpV@Ϊ|:^Ua&\0L1w9Po A;$Iw8r5XO7eFFhS Oo}xсRrG[ ({)wf6[]O#_I>Ԩ€9jC<U]~S6_K^j+Fp#t`sypV} x[Q.tcX$:EX{, e ,%%N`[uDE SķrI }EojR :ewѴ}S-Ufڃ[ *ZoyRh3cmTgD7Rm>yp$,)r3o%USB}j8I~)u[]qܨޤJ rsߜms"CH} 5a"y]^ ߻)h4}Һ*ph nׂhu]ާ'֓IwRO{1~MP24DlE}:XЧ7D"EI"A3pb} ٘Pdkj#ŀegٰjjCEY橊2w'Pż\'CH tf9D0 UwWnAdZ9tWN|rU.OgO 8PQ%@xw<ʊed-.YLOº\ք 3Lc:L|NmJ)8fnv6~F{(!jXN_B{ ;^Q71q~0=dR- 0804<ȑJ$_6EД]j͈Xk-'Ԧ?ro-B}0KBX#(>^@R)W7qzT| )L>~kw%۹Ȭ.kC m91ˏ!CQBU)4Ou@} d[xηwdw wƈDcSys8Wȕ-N$#2܉ ?#$e9iHý B6 EIe^ɒBCV^襤9p h黖}oS{p8$7`2c>ޢ;[]7gM;a,H. ryrTk8gRވѳׄ~ L":r\V<_|[U >֜AG("5u~H5 $4w&ne>Oǐ*8極6:DIZI孱14:J݁$y&J5W0><9}YнW8v iƠ U2+QA/k' ƲSOe|Gv U̇滾R/@Tǁ.jkEĦ-CW-yňN!]:GaCF>MJXK.%Rchęo}:!?sN|5䋶{->S'0Hb o,J, w ZyEaH؎n?}S|nW-Buy'3(@˩Ya7ٚPz6ޓ\W:ߕrZ}HoG6qaVN#iL3] jn%FD̓gyx)2 qyub[f-S @IH 9Q57hgl6ݰ6n1(5w~& g;qjQ[a?pLudO־z΂ _OR+*7VA@|~&))uNODoBsϯVE/` ܣӎ<fqx7-k?`Bxip3e-rw=RoO8Rq s<GeÃԟ||* hP;|Y#"x[ܭ7O6Auɉ3Rc)ҾKuV`,,He\N?}}ѹQוRKH5n/x:K*vG# Ja.(8RQ'AJA3U!TIԙO7=!cm";%-d@7%a##3\=uaY~WhƇ>)R:Yr&ORm#9> Txn ෕e.f,软,RNQoᤷh_aHƽ[w8B5,ݖٚAAK7EL煓n7>ch!:+(oENي;/#36؈=%ꚭ:`(#0Yi6m.;y "8"ٗe ;C94XfR(zGk;.X / 'RlaǸj$ 8,#i`jg]-B9Nf: 1_C\(E*[ʼ]f4\\O%,KX[ Gb%W,/k;=_$ϻ.=}0 t%+^>}|Gv]?1EXӢK*D# 0sxL͡ }k` +&>{b|$wy5%Eg@[/$-JZضEHqLTI>v52p^/1g,Q6X_^K<m[Dc4h.aQۍaA:f1oi;F42wm$nI\~w[H οUL9&.#LޠmfZ1b&u#M1E-된[ol1K1UtCق^cYd0GvW3<5pa-eREU4)po9Ap8Z9%eDQy~wGJHO;?3ɳ]pqec9xnM /$CW !-?*(CXh{- _G<<4e̱BSضOq  2D ]+MgR ܐ*jVHe&vQxkX{RDZm)(y Z|Q5؍@/{Qx\?bF 5hǽ jWCX3R`*xq{oqylkR*eLVϏ -'*K)a"]&IrGEWϘ7anxE k ozьmyVݤH #Eԥ qݻ?/{Z,N,GOc\G,Ȱ>t TD"k;Xb:h2Wb푣,+]?f ʗ?Tכc_%%K?pBP]^x>ݞ"$LT'xϢR!ybќPVc}dM:;;fn]"blo{n9p$.{i]w (1ڳvpk˲%h@S(Vy㑌+%W*!HySY |="?491%ZUTѳ“)q<:ru+aD N?ED!6×a5O(BTYDkyRRy*$c9^yVA<Wo#g8̱vY[xWX̿Eq?^4@fC$r @FDIƂe)ӷ.\st!A6Vwc_qv"³!;LaQ 4L)̂E)=[\@V1DXz1hJa-@ n%^turTʛW!<k$[IބLݨetԵks RfJ|i>pz9k΅3O 6ܩIb}FEZP^S/:_zSLY2YkʐsGt# BqւhA"gɠkL! } "ϸ՟7҂Y_8 =(鵐b"BZLQ+YX n(}٥4Ka 'CY'Ws&z?fbc=pX?p*3OexBu\O[_P"s2>֜AjFny.m Y"6[,gdѿ–s Y1*ۗkl;#.R~MQMh+ۺ`Yiz;&p ~{k>TZRu cy&y hv%XF'?^Hr oqnRFhY '{<&5,.qky "35RR ,-Y5L]Hwd! 8>V^I堧`~cfSm̾86^Fes4OAUr*R%NQz%߈~Wvģ}B{д"^#=lD72qm"mL떃9J{}9K]LDTrTKO/Wv+!_`޷h[jJ^&ě4rDp$cp71T"AtCWƞl `h. +!*|?6}Jì=]m(o\O?VD$B 9Z='CI_6Z &!;7>e0#8]+? ԯ"$E,Lޙ<-\" [KV\Ԫ+!2ԁ1,_<JCn}ݒ%|0#!W _6IMjAkgˏWWueq-$x$'<2.`"oi-RMzy^.Pyt(RDQDZ?LAjj\+E4WmX~[t.+?0Jn@b!@$TIdի9US|y&wxuG=essZ'hR45F7#ת+7[`_ǨPR'/m[nr9WQ'Zw^O<7Fk"rs8E [t_'&kb[ G3s<\2zrlxgM_E+R]+h#;cўehaٲ}eiTQ1SWAyl!<1+t;F΍6^5< i;)HDYu o<)(!UVN!%Aqw5+׎e"/9 Mh s 'cNpXzxTt/*YT<>8kD8 9|NS [3 p&l.RmW2OmA!gRgUؖww2{n>-߭>T ({Aj5Iү4ѣrb9ZRHl뜕ABHyzAl:ق~eƒObҼf" jf6yeZ30wA rSb1PqVR`V;fm^|Vw e \ C}ypDc;"kir◹uly5Uț6\5d=mл;a~ӂ} GrY&:4L'yUGlHь1 Th¬x4>GŸg|lBk<̫ӨU>ze<ֱ,w߰>RO+I浱v| 6USu<.diA["dbKy|5,I 1-y%D\3@vo̘(( :8 CD#d!-9u QFeÐٸU 0hj)z;KeNQ% m*3.`.<esu`xXw.[:r=lUYp:e B•4zHy`_^23KhL &nG/ <Ʉҍntl̛+<V׹J>݅r!R' {ȻEHaTP{{16$CB㇏1Spd T>nĄeG=2.MziȪ׬ l3LeyO^[8r~6(F[Zyh<_ie8. '\|u+;2&W4zc0\rt A>v2묞ARb=ғDpoYw*')2zrGY$1&t4G)F}+:4oh*4a!EynNXi-aM..pG'Hj +$Ё:?'wCC|͊gmƱAK8s3q?ڣCVK]Mva>Ni04DLa@hfc/~U\ajYbRgEd>-Mhb g _/gcj*= xY옦ԔBarM*­6xIo&':TO:I5dtGŹBNh{/Qݑ:<*5yw(YlP)m9^98^N*y4_ȪW")Õ~$#9xaKYᘠ 2{PwV"X˫Ň-Gp3t'R|x 67GE~=?qPH066}DӰFK5tּ ST0VC'p:"Uk :j-tEU$R]7C= umgQKSep9"NuOv\PAɖ ڹ'+ <2=,aٓ_,,& VRe+zT%^l6QסA}1zDA%=j/~ dl([nqG@Ȏř:v\b@M-0XiP5SeAe޼k;x%}-bdp.*lLd2`x?~;ť-cEې^,;^\SG(qZ,]Thri۱9?3fHcA1l!4jVr2 wqn[Pe\h܌Nc]Va(5݌(];2-7 b]ZΎD 6/1lD`@gG#r K b$26; sD p' "1s0(I*:lQ}Y/ӍH+)uږ6Ñ3"BLSåB;a냸"$\9HOnl}9i4:%A25~&P@i}^di20-P%jLlrW*٥ 2^a^qژ]LD\ B4=_QbTg|Y#;zPf$e|'E'&4?uoMp,*?o45۹#1+8`rVWfq'bbK|7XC;-&?~)^S咽h5R6Юc̼^$\Zcnنfsf!d7Xxk ~?BKM7Mn8]fCk߅"Cssn>i 7\rGxaV#*Jm=HFƃVSZfyN?~诒*.b2[_XDupWhңҶ&E+vqgɛ}ب?咥 ߻٫c->(@@vb[X=Q*IUw85`] eFDY*m'_92CӟeNm`ㅭJԳlX/Npxxq?k~j#\{P,0 2-N+UH_F1Rqt4}7NX jfve{W*m9kˣꋼJtcLt1zB<*A)7M$v) tՊXY3+T򋆥{nNU&IYD5^ 6aq)tA%)L_QM31@7dSSFqeŴyIā&gZf@#j\.,x;h}J66֧Xd+ǨYW4CB7Rg*! /C߾X\5%]!^eNa# #feF5fN+aZD'vv sDm͂{ξG~~3cw r,*@B9 v^рQE6Ãkػ3>B(󒢠<xoשoXbknU,"ejCмi-,onal̖͋TK\ZI,oJ@)UwK!ՒеeCpZ-2f)Ќ=[]=(S-{ ss]qgpF9tXb[&Q8sD/swECl-o4Q6U"ֶD0l.ʒd4Vq xuЊ(Y_*ၦD񱯁 RZ+ěo8ɥnH_ IP]&aԲ;T'x]]f`w!MO,F&{rm'tLҁ8p]3PNUj9oiy _|R.9Hea"0|yTTh%T'Z3u%G& cr! 8:Cֿ_K@VOjB!5JFX4ˁT=m>S@6;uRcϤVu$e ɁN9/cN!&Jk@1]]Cjua@}Ȓ4B1-i.3yDhiިHL0aF̓o\:vVC^Bg'O:XKyȺȧNUSiT(⦴yAb.$ JzA.RJn'Us+S_H̸9m0 1K}aZgMDݗ=b6J/Oܯ #wXS`Zo6\ڣCXXD%_ pBNCxpr ` }#e@pm1m:.xu6}xK a)QYH`3Kfhrz,] ʨ? &YjNQdzŁg)ُ?GqmVS]\w,GSۙW7 \Y/`VljJ2%kjIJ'8Kwj>XMX?KO̟+${&f٣Vxj*H釓Kξtz3C=1礳Tg3MeL=Fݰ&OGp9/b(KVa)E\'_.7Kߥo L_g<;h#P<*in;!Bw7x-ȲW.=TÝ_8`̴W0s#tk!x2珞QzTlHy:cMy}U x"D'̽pU&7~PR|v jgodHiH. yDH^$.XbBDVIBʜ^L ~͚1|RɅ&@6z;ĴN/"<`D[XrKU}^J7A<\ Z<$F Oè yS^!ԶmbG^|yϫ BRUc]9n գf ׁ3~r+l/«C j<4VoN+{Hc>xr=[&sܼ9r8G9~:EumM>}>Of 72uȶ z]RMTFU<ˈbܲ0:AAXgv*tYSGM\v$lyL'yzKkУGss ~O gKDŽ02}y+}귫^o xD' ؆e'+ ˆd|xbJ`= ۬rb b/(/_n#[t%y.8}t%x Jm pEaSU*Fi)QDz`kmi%}|{ƖSV?Hƴ9]~ZҮ3]f'AEߗM?=ǚ=eYsDc2wˏ)Ug$2I/hw9y E_\$kD XK~3Jc6)%.~eGRԦ7C Z +J@riwd `˷"KmJ!Wf~`12S-?3p BBsçp0;)?_*"aR`8Z\N΁{۪ \Ui`Wuҷ-i*^l~ƱG:O(׫K($ߣݗe*tJƷr'{G|giL% &30 E/~((M==8m/(@e$zWgjp`#Jz,(@f3c*+n5ncf`Ȇ LtJ{ lm2TNyZojKT*, 4mpfb8{ݧ(_mBbck'mt_-Z]gz˕3nuoEUR&u矜be,1bjNؼV]bslIMECǹu2=9.|i]ɹ%*;c/˝~OKEk4M+wF)Z,č?U!ca`Kq gPJR1Bj:LlbŶ90esc(ä5/A ^MⰲPFZp=A܃Kx?jv3wㆌ 4@ZɦC9낺>y0;ߓ0&v1n o隃1W΃m/|^aeDv٫%/o_:y֪v  g_^"P~gX~ٚ RT'c8$eĊyXvxs B$3t 'b+TfT D[3rjdINMpnL/V8]ya+ep>-$! O OvXDrKi׌C[ ̌pz%iu#G㧁!F).A/IHϓE-vCe`˺ $eMxm7qмI"_-\Wu}w$Qt{}WMS!Οf3/fa6hb4C[VOEtg# 8& kˮԘ7"N8ra xR#hNܵ%cRpK|Ӵ$YK ]4hj-sd)c |[(O%WW1kaDj`q2ɝARpXk$R&HR5# 8ȗucC@ |8Z\]Uk=2^:ɗ,U ( RyWVRwm\+$J[| ]M8z ~-Ї 3nd|RHMld1 :Y^EO)/ e{sxI 'yiژ=[cG9Q-vZb j林WJL`ox(= H,#}^JCd8uhN?$XL5=E|YmW]i܍E+Gy6#)FY19Q=϶ܢnzKT>[Uf!s4L&\ q~ MށǻI5'!p_ l,+w4wӨ4GЪ{BvBy 5/>t8D+N-3<įF1EHJȠQrQdl!sV-j ]8)7 p\b\X߁X~5<ʯ]+%hO%/9uY !º偌洔f:| {1ezF8\6vxUIw82^~ EٰsL7|ʫ$<8o uJd5&zfAepA8$*Ou?ଅ+{IƑ/wID!fAj4Νטr`=mJ!a@qaw4B%É"XHVW![5A-sx~vՖwb356^q좈(6G[9-gD}q[bIǃtL\mE&L"q!J'*T<tØ}ލ53g0A8?j140;w\` F!oS Jӳo:+UޟPiCy+ m#gɡT un[~G=1{}"[mϺy.\}rb>xHX;[d%M* Tjw5fs ĐcƝqED 1Ve:2Q}#Rzg|V:t;Qgb ԭ(xYN}C c]*w9=E] =)^҂fePLG/bғH$VO8Ǥ}}#@TK'ON ^ -EkTn/rބ00.r\>i ,gʴ2ݵoQuB*{mk] Whd=(c31.Q%Kea `CɌ`w_jکRGq#k]3x~BQL tG {Hzx4Gf\9̗Z,Y;>Z&nbz)USOEt= d.2?ex>FM3^>./Q֒[ݾރ H >v&Sjmd "D2aу ':ng]'MS / >A1E5{ɾ,JBqd/g 6`Z*i::9 Ndx'那KMATg@ƞd:Kf1?YVH[kX)waXcD^PWŜ7t>hrGO51|̜߰aϋA%z+p켙ʜsg!ory7!n0$Uz[PJqEz cmkGȨ,15Iw]YP >ݞ?G(\i݉g Y{z3{6()BKyZ  rmrbb‘pyl-/lnl F$>fC/c;OW 暳?R@˅ RԛA'TPsE[X&cd-X7ox 5\lRBw̬_Rn$.9$н#({l,1S}G)uaMT5Wtcp '{gCу캑ώC]D9r+Cڝ)WBe,q %nj4Aŋ|&*(B^&5~y&SkL&a-) Gƿ#R mO9L)7?y@G辪V6 }f [b`z -…ة 3F4C/{G dc;>_*rJTcçoEVw41pQ!f^;o>S&#ŝT!q(7.3zu̹Y%';8<>8[B c7E\*.}Qc ~mJ1<%JN?hkUEv*tQtO2B{8a,J{bZ`[Sh-};ݕ _o7[))o-|:]tC d| n6UO%eG}б"vm5x0妫Gf̿⒯'ܡj\_/C&GԶ֐BuC(I->z> 5Ja8<{ 1V[:j@zń&?2)z io3J1\LaFBo\ 6 8D k/Ɖߍ'`$/SbZHi,{r Tonʎ-M҄H,uPTߛl6K{l晐l^CzƘ/18RJBJ3؁l:C41,*E5 ju-,'Hh7 5Ej[¬}Cu 3#0f[0kyφ) 4mDDA*,9I.J!\{=BGS 7c`D \u‘ؒBe-ܑOeȊ&aykP;K$; L\{Ut$nK,R=W+"T@#)dMF&0 k"I,S 3چf~MQtU.qWiZz21 iy'.CM$ >8s21&88V(Rՙ1dXp{RD`bUROJ$=)NL/xwG"\PvX~|,+')׶D>Ut*V䥘ë? Mǀ34۾kXg4j 6db^+O\,]}"-?eڗlr`Z4vqΩZ2S2P >f O(/u:+Ɖ{LwZe wA{o3a24S`6HoЙ X,'bH0|;瞕$]C ]([TykO@1‘qg;9K |'!ejˏ@翇,ʞ2, OL Oowݮ@c50cZ\Q*B=4DW!lV2cuӯE~M'܂Ch4Xq}|͓Om޸0&"ҽ6嶚~N7tJ|B?D"POq d!t{x\}Z /w[ީ&knљ;'7Ѧ:S}.1Lt)9(PVfM\5jby=E%lܳ4e #1csڴk m>۾v|Ӕ\M3ޕ > ?`#iֺ-T9RygqrOn[}"rv:sJLw#[{6 ؇V*82H("&WT;6ZojRxObqZ/Z!n %4 8Qb7 =.ξa "/&K(mB "uy@r/hK>e:Umkkq|tZOI߭_j/9-CWfJjv@w1&L P*|>*ITE_Y@E! 新Āz?"q#o8gw!}$*Jv\`u[U|8w X(*帶Gح~O~ 쒙 p N薋*&`WA&>ߙY5|*dkli@~D4Y!N"0%[iwx[a{iſaW hp j a4[ĩ o*NаVJ{>X:zD/I#Dhc h p |nn X$_)abH6ngF3a NZNP[E嗾rS䕝:'p ̰x|WE͖# Lp2iq<Ab+T]$z\zP R> LP4VB)}ReQIۤ\ $CkD$#N}-L DMb SJ"T-?}ҏfhr 1*XYla1/\0mqis d'Ţp7Yɴ9}|^\ئv_O -`S$[j &>sKz41xKJk‹[HTK"D( zaz"w9 9b&ygʮ}VF;/sT'_Cleu,m> _hNur@JVHA;y|NJ~R=FLfqh}sg}jP}n'Q-'=<#qծN/֔ZњcR>DM§$KtV⪪Q3ו] 7-JԚ؍Tn/PdNå`o?/UE|Q! "=U\@ܵڪJ$'IU$Ƈ$CRkГ\Gpz"^/" >^>BWqvKz+[7)XVB0I [ALH#b~8;%|^Sfj@MA+x#ǝw/ jj"X+E? kČߩ,GL]UqYJ[ `r+um\QMă 9 s'D*_Gz2V`PذHc! zR,}y5D *f![d="s l#Nzjّ)߼[vxceGvyn';K@;!`'; ~ TfV cH*xKr)]?)Z}3ƪtW@ى*j|ZmBMP |8d+wAQ]*܊=T?*y!8\0eŌc+}ME%{ hxX1(mSƈ_CYJ}Si+/^tu|@5])tb7&v"%pͱi{5hb\%"4m2m(]='A.i!zw+ \4(4_պ̺vU[ ]{f L6pd\ࢵ}\ey8%\1=k5LW֠\]&\||Z$#L"ؗ5cVrnT [VMUorϠ 7;b vez/V0K!m=vdv?ea+.i8Gh8iNt 8uHEBםԓ0 BL'\B2]]r\WhF謠'?WsO9R$߳C ~[Zŝ{keL3asN]L{uF[>*J4Sb1.&jtS.I k \)mn963J"L_)'1=D`hM'XX6Հ|c5JMskxUߧZg QI+'ٰ*_ d﯆]iUJoWlSi0юYX^;E 82um[D~iV&#M{*8NR؈9_!$I  H/ƹ{3F!?'lFN}AS)Q9ِ^e%̈́%vӌR%!`n|^9"$LYa9.Ed1s3Csm褥 ynYf^n =.\vWF6uN=:% |Pl~-"5@d8)qpʸ4#0'Vug# § 8~hǹ Ep ,$޵OoTg1i%Km9;-rPw'=lX>5uG/ڀpmPv %S6|v܃I_W87MB_!΍fVy1}-ܝ%}Y{,JV;AOֲf;)iȳe~YmQ'(}`*tÂ1΄ /^#L0v:(QL&yf]&J$EWynAc$,04FQ a/]1$mfJ; 5 χichZ'C.XaB0ӹdcfb-@;qh{ڸV*#\o)+iI͒FS65WvRB-ŶT& $ ~ F2ߘ3Iƕ6!,`CGDA ǡ)X RS]809wq,'m>>Iܵ#{BDdu+q9'vXЁN:EI4cbP} N|LWDS*|lh"׉4MpB1`+=+sar8oi~.dhɃ{HDإ>sǣyaV/0F[3 x:-ip/PhqLDiio3Α.u<`}U!&U f,"" u[t #%I#ڰټܘ/0,vHΥpoU Q>zl恚CDKnN ID:;Xhg*7W"_Xm#)Q|/'D0ٻ<=NT4fu#(wTM rƙOUxϽ'*/[W/4J1 `cAuLL= {[N{ݾ` RL|:P^8?]7ZJ=FNL'o%m@T0 SS먃)<צ}-خqML8p kB(M@ B/v4)~83'>mgџQ9DᵅP#]y0kA9NH:]/ *)=E$Ioo\yvh GeM-H5OW 5^J.K}=zz-r;QlC遡YJH0xx]y*.7QBT\ܖ~ <=!j?LĝJaש$qG(}G)Ż|}=.A BQPءn;^[V/iݟewy jI̗랍_h?! !{~=4~G7.tQps=I؉ n3٘ IcZΖ i"d{֡ [Tߒ$c5d\&b.4 >^m]+t3Ms'nHd;Z^'# 07;'>e Ow>Bt(uU[{w ETR",zfca=9 P@+ SH;ԍy鱚1igD 9K}Mlc 6,=Տ)qGNP~Oit>;0CF"xW]q/a4'@]B>xg:īW@KZ ;&VQў w\w T7Ҿe3w6:MIP֛a+dq)&YklnH(-ʍg v=Grf'btcB$ԁQ>Іpi7𝔜#k8Ux'0_r^d[pâHܻ`V\|Q՝ F &J";#Z&l†Ht{<&yX}R%\! `I!'aOa}t1vRTP0.暭" ;>CSr3ua$# hpԜ;ڭߍ㏂צoN)!4n|ڰ:3Ҫ\!\@W;c;SƺAю05[+72ǂboq}.<дR%gqauؾju\FNn[&Hak(;<}C5SL+C8f F:%K1d^Q67oS[+h İWd>f 9REǾǣ]8t(hnzA3CXuStmu`̦Au5)]@JΙ#~HzF`J0-\[d!y>g!D%q1xOHoGMMYީF{Qi1X‘meT ԺK9<8x;T4Ib~m/ ֫J8աa-cªsa<5hE5u!Ŀ9nHt.x0+ .=EGܹOjIN܆s2~ |8l B{R}h>1yqV/!'tw$`2 0>nfėmלqMhí˧*VE|J6eV.bW<5w˸.[I>2H%.Jl}5`o[ߩoBq>VC /vd#~jNáO l BM /%HW\(<ǽS+ZS#"͉(P dC !PsᇷZ(,K`ƌi"T5RN9B$ҌHVTj=@?nt(h7El A7cD-]R,:-ѐ~Mvq+z$:'FqA3)OUݰrp/ɺdd3s.l ~Y]~1?WOLy E[ |qe.k@/ڨ(hΚ=Nc[(DqM#i`3aPm0փYYFKI7qjI^T2gܹ9*Ϋu-?O{AgdJ;9xT~꠿ Q,(F"Ɗ`}z5WH aÿ *KLǎmh5BU{ٜ#vE-(i:>lِB7 @GPL^:wڂdJ.Ρm¨.x7lHH #ljpvYf7\^bGQaj391vΊ*+΄E^$}n*s̈́KCŞhqIXp}F2!5 m(T4LuRV%: Z-!|K;'}i ȑ^'|-aG@I;bA%.G JXu pQ,H#ZT#Ԏ;?5B/MJJ~~;*1j=ξ `V5]JNf6ͪwEX)fܺ#;ꌖ%?.24ݛaH,9Rd{fj+1*w8vtz;Rs"*9a„al< a KdltCK4Tܠpz`,5k/;1?tSaG|O;?r26e>J&2NwU6Yo伊u^gP.xfkyhNve׺ ?1}[)b:%0ofTr= vt,}*R?D Szs{vWeRT;T5Xsf>ˎU)ޭ_&jڨ1Fue_d,'Ĵ&.%3`+}b<^@`?dL)uVr=6u_[ٳ.Rs+!>yss|"(HT5)pe$!_EPΌg6IK:\FL3i7yŚ#$4jFgU#rgln>_K4t]6m]( .+-Fidrty[hS~k؅Y!OQ'm E[ό#gS0/ld:6c[>5n,y%&IjmAgNEDa񡙭SgjfVa,(;zTAdgkW ]#݈thX 87j 4qA`6:qe:zl3jpQW0Ms\VN=|;;4/ru1o֛CCxcB`!hECxdך6[HnA>#Ǒ}IR7i[펒!4 N' w鈯m.=U^Flqz  ␥Gk>/E0\ 7zHR%+W"]S^b^ vS aS"S/ D +]LfњjaL d(Y 1>dG#F)'P$ w a|3zG ۝v%{%gܤ8ܺ}7;]]~MR>]=N5>+l! + Fԡv;y]iC2VO,@7"w2mrF5)֫*D);.&o$?'k*34@U0͢Ğ6|#an_iDCPU+!nMx-@G i822ۉ\@JB63_Yifq*un~v|֐7deGyڜ J4#Q8 EK OWU h ([$Yӽ!D~c.uyW"byB})~Ai9y: SÎY)V ÿ+h,[Y<|ʣwERY ; NN˟4/ ݕTJ@WIJW(mrͿǠcC ]eT"M%cO޺8e`>+rnHb'F"mYc1oVgg$:d JC ]E޺O566FNzo7ԂVFF@gR*SJR8-;S ;V?* kqA6["W{, KYV$83Bbx޾b=c̊SC*֚-4]Kvkޑ^l0~] XJ&Ɏ%I?Ba,\edzA G?k96&\J7X30\ EC 2jI,Y@myeupNy{gdE)qoVl~l),'Qqޮ?KFa&Űc`/S["rZ,Tکھ,[.Qɰ#u?xdUen1h̰u1>&Xy10ş1Plj[+e>3DӜPOexhBNלV=M? eE7A&4TV{,I-.oIP4Tl{=k`ՈG 8s7S &Ri@2Eg gYZ07070100000045000081a400000000000000000000000160d9f5e3000055d4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/#U]?Eh=ڜ.+ˤy4 C|[\׸V>abQ\X2FN5𧎴)KC QAa 翁@˥TG0r+-䭋~J~~ݻ3"m>30ٔ~; s-e2i\|:WڭZD^Si&ͻsa;:e۹=`rn f,_{GW>kO|E/Ŵle[iRȗPh(NdC)vwD?®H_:*hLij3>JC׼to Be4o9-woӧpRZ+)48Ng:rakB~l`Iy zt[duZBaX+JMu ~ µE:B>8:]T/=z'bt(9>[^# UGR>lM"C~xKw] 5y6FŘ > C/~Y‘D}݈;I1UR8[ VĶEWfB$s=ff}|}뾐bLei!B#p)XcՍ_ k!ϣ:{gC.Zu3,3I⹊"g8te}.f)/3es+0Qm8sKXŨ-U|'`Ki0A6̫N}~VX>5ɳ#OpcñBю]VᅭBȀmZ$qڣ"dD Y2ǭ@i3^'^wBjņr0oT݋y"8Rq/YɇmL[Sn Q/nJDM-C}hN3(Z7) i7xGG~QFQqlB+Pv̄GGj(;I2 aӏL,"EgZ~[S]mǵ\п/XB9*2٪H?L=#b0 MV_9u+v&uw6_fѪqiorLRյ1,.nCt5n_N ݼ!i1 稏p*!WxFnCQO#G~.B[X.#I|ʡه/]AKE)9ǸD4=˾#<*^I8dc И~S5ղ8Id$4i%CTI_t{ txp̂_w#Mqtrl.^*F0`n\G-7u@/4pN@vkZ`_!imǰ@S͝&mG ރD:{BbWBCơ FYӞ-~ )\ͮPE]uanLl}Aƾb&_0w@,}VZKҳ ls&UmF|LM~{6;Y//bڻT>&q@X{#n'_/D^ᘬ h\3GOYiO5ZB]C{, 8l7cZnʈ( ::1v7jwQ`$ 8 U0 uxvN';Vr-UfƨL=NʾgfH`5k}' FWP\IϿ8lŭwR#wzwBۤo,9fcf ,.F-~mQ4Y 3Xժ&#Xue?=| "*gm{+K0k|%pܔUIG9c"JkEsV5wݶ?uD:DoGr\Ń~l+D/)L *^Z|d)CxX8]^db(! 1y)4:2HWDa@i7Z63S ) Uv`~5?H*EG>l>U= Nepĕ=Vz-2B^L8A,wNl\+˸_V #ZD4kԠIJ]`6DXq#nBin锭,e]UR$zb aM LW-ċD%\D[3B# P-ЮVN`(LcT7zOypa7wqlzt5Vd;&zO_(X }RCoۅ38˂1)C&c59֧N}ٛ{v} f&u#{g3-.AԿRRnmR{P MU!5t:C\}-Fԗ ]/К lH"wE3,@ĄNf9m(=C117x$2s4Ud -/_Yԟ~ hf2^iw?C6ܤ](jM/-`f' ҽU# C9 p2ف6#pbߘ_ h%} Zfspb M1 z ʭ`Вg;eؐ'Lj([۝/+=Qc M`kIN&uO/x;&.PwAVXo=Ws?fx׊z NۣrV\IO?Ϧj|g@lxhTIN%]wTS^Ze@V&ޥns ]\B[bl''@.TJ9y ޾̱0S<~hRNipǚ6OZt ù+nia{PGk zA$VD0-A{%q)cB6l ȿCĊ6XDNv85\˒@`)` E+lcRW[M^Kst]Ip+)N>DղzLnw)NC 2]5}w3'8)0.XG۩nB:ΘX"vo3y`rlɩydPjho$@f_ѩ`"60f6ς#i$d3Lh6N߼.8EfƆ^xr3Xu.XP',H=F};@n~hU!_W*Dֺ;j<(qѾRZ_<k&x),h{'|j/, uh'8l)e,5b&# ~4H,.,aSݭ+scy+<#RI~3`Oֺ{aW͸ v?3NQwC<: +F%ny@±YJ5!ᘼN!?7hAVɑ_V/p; VP4')/+K)a{}#]᭮9~m6ח63 }yP{ˉ&ϡ8㢒jaYPJGSLKH@4ǯvxQP#~w!IZv,<|)fo1;ٍ.G٠}qmJ$<xrZJWǿo.ڟwܒ@Z~SQ,ĢSz#O!s!XhBۡp6F1 ɰ=أ76kޭ0* Hۜ!^tmXf@~a9z=2OQZ;UqH08*`aCp^t%KY1|G:@\&=^<% Ss@it]9ٚ(r[y^35t-DU>X# ܢ}*ne/!D].NYVdXs_uD*ı3<^#R]YTۗS7;m y&cY rB*Lb;;bE1yK<PKܵE,ksrM3s;SkG(nf4 P%"l=^0ܽ_`zbXX0xX'Z,z@B!3X#Ƿb<g Kƣ Ng?.p6Wil %k`° YM1}+' h>DhW m;e_뙉cVfL]BM.r9%/u ΂AU =4Nc iIz:|cyI/6Bxhg- 1 ¼k>A,6Ŷd[ *c4Y #!:&s@^ Aﲝze@ IQ*uy5[|s/| 2@62ZdO crRTR`,mƘe_O$! "@3H η)AS2X9,%I/9x>Ԕ/3PGB9Oi?G/F0xpe bA׵8 VTJָ3er*:!мC+_?E&ʤoP8yXvлx;d_,0Ow1D)\|jfظ$`; Ae23BlyUwO-dAN%'[׊%whɅZI94^)DӫJ7F}hHǫ獽^u,~T4Q:ֹ[7wG̐uEزMCߍpWSp8#G߆j?j ]"7 Rb!%~&^HP̏"8yzӥ]ߨṖe:5fhim]~'f&[]2en%8"RMǡ MX}}-(MzCzN8o7Te7oy;H|Ƒ(|v*2Dc2/p`#וr3Z":ntF KtZ(@#8Li+_n RAW K\[`*Si 3_.~Yq*j2_ KkjV-If|Ԇ_J,B% 34@w#f`m٥RN>E K=msh}ZD;Jٳ%%H7ߖ,bπվ7hm*v)\a%΍Wo} hȺy#go8w֩;{Ý(LaVB4r1!|Ə-̈́6Y&#keڻ{Kဇ=CAۈa}tNWW*fX+^n;K>^;/"}s3]j<|X74wH}D}IĪSSuJ|FLOX.v"̌j`"nSz@b59l޳ ڡfP߿ni :Xս*TE|LңUC]f3 a H1a$4yg]q !ݖ:R7:ea1E]u fފHDBӳ]&\tqd>Uu,_P8kZG~i[$S !<+/)OLI,LV 0&?Hǁ#SGoADn je 9"@Hh; ^Myy6=@j}7bVt]w=HoU|)zf{T,f  7,ݳd_F̅*֫7q\W2׌8x65RzʏU x>r{> #_Ho Y,ljS2!y[ %K?%Q!w|bBtr!6yzoQj M . !x#"r u}6D20 R1fA}qQ~CKVeAoTh>)֔&=ǙҡwRh Fp4!I/`\oNaMO7rH 鵋AX)E6?v˱O^46u?XMCiN*%)a\'x1cwԠD +ɍhm* D((FX"Z">@xP0_m!uۢzXE.2i}e)߁'۬x4YLJo#,#Jvρm  E0&'K^13v Pxgtؐ(Pm|7ڷrxXa4ﵱsznyZV%IԵ4%Hj>% qݞR^Ygk;iVE;<32ؙ&rth\r=7K]b&T<l0g|WD-[(5mRY- K`8϶} ns֓ԗ]?j?/HW߬Uhά[ݍj.pA56 5{4/S72澚,QeqB~[1nO0676_,ˎo{oOb@lL֨Sj|Q$Wc ŤҭQn6Ec*F~VO$RH ~[$;oTi!~}Ny\iJ#Jp]9$itRz#9f[[\2"<Јxҕocq rvF=1`D|L[Ts(x_{*ξB8X6 @id`Ëwkt(”'subŹ N^УZӠ@3!]Ww Cr;f> CHnJ>~N6'M|d^ŝ=pbˠ *B7Uŏ! P3S>l_E N~^I_vn:A3Bàۖi0@hv6CIj{ 6cSuWN &vsIZp:<56ɵ=mtۄGJDdL{>C\).OWB1҉}f;5uݔPDuB$5nicH*Y)ʄ ZMlnPQeQǖZ'A)+Z2Iz++5 Љ@W{yp,=9@{SZd&0α(u2' Qod?ޒ&Ka=Cfvl͹]9?Q)1)ۜ#6AAa!C0ql\Ƅ oAWN"V8f"e;ihG- v[.0}3I(f+(+c# WĎD[&EE"", Zz;]W xQ.zNiF{3/ 2U5#h 3Fi<ٔD+7m$kbnD,Mf鎖«} {0Oi:&}J0J^0gC;MI>lߙ,Z;- Ư91쭑q7 %#&FG|d(Xj>(6Z%OTDw=NP(ʊ9y4MO׈+x OiW秪v#W{^HF pXK,RU|] WC+nƜI 49 3/e\cks6㳭+gkɛU*@"J:ecL?^vbd6`ќp9S5/9 HRݨmlq`|qD]i\R>N>*z4 w'\nuw=각-m4c䥄DCq0Bu=daB(s5p!~H 6`oV%EypR"@Ok~zFp<;1,@O9|3GXMgl-#ն5ZAÞR2EwF6Gfa$z%p&TaU*2j[+E9#N;n;l~A^nА88"!HSwH4A;: &4*Rs Pq*iG 5t%^ja溄|<Q>oCI'{8[G2 RZ.{\9Ŝp'ދ2OsFyԀ#zBxjl#(亰T)_RSQ j>DymY}fSD{3@N13rc%p/ON[%DB"IvBp[g̓TvʼnߦYDuR_ЫD4" 6,qGP\Ċ,:2f4:?zm ѪV,\ 0?~-=Ⱥ{C+`p.4XbU|5n3Kx#HR|\Ǟs)qWeN<9vP$S{h)DH2?zK8ƓLS+] G[1H lMSlifON5o\  ^oQ̯[wsV?Me Eg{s^٫5MlJ"*Uk2t ~QKZ !#D"&%{/mz<%i8nX7[ h,P ;<'fړWgCN> tVmYLQ+ndAcVhZ[|>RLK3xr0xhMAO^A |?͒/ 9Q2#ҳ!'k>jykV~8墑_,2wҜ~oh^ Z A!JT4(~ {OC{j 2A<eq'As09Da̒?qf" }U֡ b[KGzߜb&4;c(veoR&(!V2Viїi_?lku{>oRW[ ͆d*SwO? R.aAjoggD5v(dsm 4~J0 >s~_gN1#q'Gnh SJ[l ƏFșט-w"V7wSjcn}/%wS%Towiqn U PÚ2aΜggG=M]wȰ5[+~riT7PrԄ+x [Rݤj@0 h;7CSB5wsɎs C$.veXqcxB*4rh.U-th旛b ? <3RM~(Iј t}I'M#] |ZMܦFg'|ߠXtJdHJ֋vY,A^ H5dT=RfLcu;@N?+pվLk؀l7m% *\Ӈ~ruL~+hFns!Vn1A4W< ^58`oRİV,L#)sxJue*Zz3.˿ݘ7I'VfE댚 U#8T@ FB\~jo >Dzs͋4[p =D;߲@f ] (.vgP6RA!W)[ufӖ?j%dI_;E¢k_B3'UoTy {8vR{s<@QkyָE6sKTfI+0IcTQIM#KnyʶB20W[&_1*3 DT Kgʴ15s7N.OM.)J\%K7kښA`pQlruAj0dj}IF-C5%q161sZ& ws7LstŒUbR̯BxP*Cc&9x5>Ybo/h)[gE]Iua6Ogq:o4l?$ m.Cj #Z,Wo'~?q]M 2". 5|M{i ԅD.NTsxYjnhpFa%;9 +`:9k"d;;uX SO̼ᜯn8ʟZ_A]MP-z}`I^Kɦ$tog _%sGHⓃi _uj\Uґ|\|kk{t}ÉCkrSwPNOa9|A]βa;]Wh.>_ +$!~]yt6d R3O_\Xrߡ/s5)5֋* wdI$qJm U8x0=^$zA !j#.R d'KZn'{yB]#&SYD,7UpCeZ8\|lMKy8V kfhr^0 Gsۆ'SUDëgeͤۼ 7ȈqBb퍧EbXRyee cpg.M3yK;YppĜB\g$|eC;#U͎23C|Bwñ.ԳBp.(Dj'`ԕRу*B-SP1+Q涮Sd:5/3mo?B=4e ƼiH9M5]N9+ŻwZ[##.@>%"S'^~6/DBX<1DP C%h o"dp^irua˼>A皼;L0,5U'pYt=$(p.]uK̠gGxNt́9h7 z?ЫaxB񤿪 ot Ç6 n΅emW(\Q0AՋ‰Q;[,!8֤St=Pn@ހמ}j=2B(阤 Zɱ=25M 8: ʹg5~Vȅju~e=8N4ItMoxk8tnuWͼv]E cOXeHxJ8$LwVr֗l~~YXlF1ʕ vt{,VhG̽>We_sYIR{3[W0ĤzkTm$xPC'ՁWsF>/u}[A,_eOD>APtc5Qޮ KnV1AvaބFB/E8☊WV<@KߚnBB@ƚlgKAGюd#^]WH[Z3jz~Vm||٩!vĐ4*==B{MYIËO$/˕_,Vw,^x [_RUE?;w|D1V0ȶYʬSw>ΰ.-=@!l O][6݀Nkn3{[i_mY1a%'-GI..Qe}nB1o8UN6YTA\l]_zlAQҖ]"kl¼ īZ `>AKʕD_f/IbW.*',hs(pmFIB,@bK"GV?/'s'HԺW 2 .Nx` d]9>Z %jLwf~GPh,뙩\e7R5瑯v b-@&)m0\J4΢`AV(G,ZlzY#F6g?цfQZ@A@bIo/H*[9DII>0B$i}hc#7~U EIj BW%_7ߙ0Τ}5]C"156i}|;/v+L|^KWP3=`ͭI2TIh(f tfWxe{ B.6Ő3UPnov9㑿EYWdc[x߈[CdACycXBb}L'mz^^KsyjH ^M cb2R:!AF D͊dOb49FRC{(IN-ҕOwkU[jhH$&VV"6! K&B,r3DiQȃug<¶0 ـgW/%n4FZg=e?I-yEl\'R)AzER`dWV(] DeC :~GkI{]zÙ OIIݾ=g{Е3&j;u ()Rק^2)"DSezk[aMpl E@?Tz.8@`~cSx{96oe$nd_NZly*oβ=B:'璕JHza/tVֈ{8EvkSN SITvڎ!T̼ٞ>H 3t*yMTQzϊ$Rx'F=CQaҫ)n?Q)aސۨ1<"7pg>Ҹq 0[}mLd&nϪA-*pPZnY 蒧YBry9(aXueh𚧕smsμ{qh\V,toR7 [rR6V?4OV񰒃o&hLBQ(463QML1,-o@f-`W$ABU\ ^w Ζv?/%M6[RxoN, (l&hI2=.Pd|-Y/Zl8E:+m}gFВ2<ټ7"; a>x˕ѳɽ2M3'[AL1Il}G^ Syex +͞畇!]8DbladV2RLQYG5sG& ő DNs"f\KZ5u]ҥD "5ۉdML!P]'%<bNZ| QPG_؛MN2 B堏9tؽ,&> r30 ҁ1a3)2R9X+Py4.7}_V6l2}87= i]s|U~[ʐ+F/W3*ǷAya )!PRԨ۾oL9+S9\+z֬{Gd=u.4!FQ uB4a$GQk( { W|i%:b1lT?b6~؟ sSBJ= e~lyԶO6#BWI~CX8YԵkk2"CrQBrbCt{aj &&m8SJ:G\ S4kLU޾0i :TBe"Q\Pk2'_)bt+o8yeiXV:;kD@X@۲).0JzϔӎM5`$\m)7hSo.qͨe7AY6ZF\>k6lB+]!P=Lr,Jԁ=F][ 6;3Y:tc^V'a(,+.bkk_i⥠$G89r E 3.>0Afl]>orCz#moe躁;БӖ8谼=\!`OݶOmBWOT!;¢G29Tv?“s_ؖ~gSfQ#i]ZFUWF[ -&^_JzN~ |n;3Z$‰>I+{P5*zˢ_@ڳ;Xq|:IfW*[ުqaSΝ޲C֣OSQIkˇњ;0-*Ė%Ʌ.~]ì,딡yG1Mgމ\psIJ&9)rro! 'jV{ՖX!pL&-iխ>ya}+ G{x覒Xn!bN ML}@4BW@sDlGHEܨgzvLD1 Zv~K?B @6 3PdאA~,8DYW ٌ{~XTRqGII79uCi@+pSggԜ6)a2 QiEFM ƗlP [(mFlQqlV offb A$Кdo\>:E.Ci`!;D{}4Bm0D%SbNU$R =l=ͮE;ߪ. /=9dSMJ^t AWHo`@suRߴr C)'VlFu|Jʺ QEh'q{dAd}uP^8*Wi|%6w.f%?(J% Y،`}ՆsQ\ #cFe?G0~b1%-^e d$X-4ۥ"pAEIHJѨTdyߴRd4Z2F=w9h.8"֦e4@ *|+Ǘ1bT2Xn+y ;N@FVg݋PljjDw"ÂXD{?y6tahv9׋dK'(:aJ³CD>u|uOTz]S%YH691)(yc+N[4;E de4<CiXNc)q S_ܻf]x]K\~J|ɜiTwx찮3]aLs0(u@7z|=OWKHdK4~+`8ueHۮ{DuG;#,\޲w0*F>..̭M)$GQr\Rizg&13lsՃ{E "j'桗Ne*ҜŊTdY xє}HVgd` g![ #+4M;Kڌ/mk  2Wg8mt&E kNxIk_2'8[D$xG^#W"@ymSHAkChEىTiJ2&m{_L85!j¯_C}1{![:*`@8g~4avLn1[,x9firrX}oZy)`5 xy߀/$q kI# ~! 6N|Ͽ"K J7u8%bR/l^juCad_^z#6ZRlfà"h=5P @]ifғ?CfK kXjilX.&޸<裘lzbS$ņ0K#W ˲t7WǼ#( l&g}87PEqqUV`V&4D pea}{\T,7w"HAٕgn2ؗ:厂]Jy0eo/ Ix,lyW o>S+ z5q55>xGi;,Q `$ņnQ!1SJɔ5Kmr\뫛o7DQR$WGgg hͲ *>#Qnh=lje(w8Ӥ ft##_ (pF!;,q?yǤ۰}JIԀg==Crj{I)נnz[$OjQS47+HlVWaVH-%uleQvsI&l_xՋj-|A=34}(#wYl8~z/6ћ*=gmGe mo]V~țPF͘TAU#5]FgNeY+x? } [h#OmW!3Xk<:KoÁDT7څ16W*>)r&tZz/q Э\&g۾eQZ8Ǖ3uȠU2,~ٷ]asm$R9R$R_tBb:L&׈f#VANl ªjcDRY@1 ܢP ~@8};vIcV" P9**xݱ?I XQ|1-ӈ4iYzFD=p|d5< ^^Q' UɽVR )IQ' }bF~Pm~iQ攞sZG m:Dہ7-ls{d5rr;clĻ +uiL%tӺsy; bun*ph"S*j:Zg(el'<9 A.hLT,K+)ᣈW6-P[lU} C [,8 MA(‘mB-&SJBqXRLoZNծm6 I,ǥ a0:BK 4 exdl^S+dlՠV,v hy1Nފў #*rja . |޶2j̾aL>%2텵xx*=1XنUΉ+f=WflyN"F8738p(ȘGi un雗y}IBi BG#h|H1s JOF(!%o 7fBԺ҇oeaI9ޱ3 .Db`B<_RxJ0&\B1IT6'jÀ_Y D8B jdWu#0Jވ[1^;tWaЎ-۪tP=aԕ%g#oќUb}iћa 9LN7{W[o"=5zrSzY~%_Q>L4*u'Rx Jst NTRg;Xx8t99AܥiPN\mAw&\9$m~E3).@ #T g:vsvǟǐ#?&1C4Se?ZU;pOl%߰?|_uv+ UhT+GHqa+lA%"wF?]sK*%H.U5Ս C4JsI/]nw2ZcQJTJI7,peGNΜiIQtBIՁ] IR&39/\kR04ds΃E}'a;$A>/2'Cd-~X_ J6!j8,} \yq%_1ϿdW6 Z͡zzAgtkBuN&SNrvzNa'2`59y3{,egezӀxm܊t(XUJ^*qIs`vELhuɖ?{G̊^Aʘv=v,)]$3|aį 7@ad-ӵ+hk嫖cqiJ޴H÷%Xӯo?yP>+ϲ07s 1SmR 5xUթ(d5F{cŽD1Z"aT݃]?@܂ RqMI/p9)3%n'98I%ҔgCe7[:~vY5=NHbepI#?H5FǸ>~RJaa橏D͢'~NZ- (pu !4r0 ]n.ZE۫1|!@v{?o蘚}W$԰ѓ(Hq9GF4XB39U7+d&}B8GdCP-RaWϼopy|nY%icM[.5K~zd3Eq^L,Jt}a!Ƀ4"*n;,ꅕԅ"">*#XzF OXNP, ~.EaZsTo^I r5fVm  )bMka 0H|1"[M_[)e8EnK?B鹑ǑS,I!z6  a} rt4y: Q-`HۿGc#xkڿ601ePN:! sI{Ú^lL40f́˚:PqoпcVՌ7ӗHB)zKjV=sR*- 3@ҷӤS2Rgq;m6B=]\E>5B bO H|Os*U+@o̓N x\Nte";{ [4$mGR~>?!Wd*e5z=&߳͟%HhI,ս'DiQ:]91PBU1+، !7]WK nd1QJ1zBf=^=:J_,jM}4" }a=$IV&9+/*!䩲=A:gҙ& . ױj8O--DdeRM={kK_z+@&Ռ&tco8LdN}n_R3d_蒮^mba0G<[ #/ՠoG=?RnC o Dʖr;, u߰ՒZCIp ~$nW>!0}vLSnYQ zGW= _{nd/_S{N 4V{p^hp>MQlYMβWAuVuq0a[NL)P(| pT>%ct)4TTp\ Aw^g |ȝNG;ٶ?۔8`;0\ q Cc\CKy˽fF$Rǁ27a O&ņE H. ׽kV]tMH7α^a^ׁ~GURt1jSD_!ňu2/5m:WЛvB)es50xC9{D8͘OYf؂zwQ9ѯ{z+yw#+E3nO[ʺGRGw('I ,Y(ysx/:{>15v;V_&ÔZN3w.N1k7+`Ԥ&QD!z22R&eU̅8A_$i<b 9O ~QYaaӅ6 %:j\/f~|PB7 ^Gl.f_2zZ5փsg Q8Ä5{%1:ڊJ+&nWXdi.8=l6 ^D'sIA#X0fJ—7P>~=cSQo) 0q3q˝ EiI,tp_`X ^2( @=-Z2dF '/D .%u7T~bN0ƈo~&i "Iz%YgPx7`l deZʙr!" PFxVkAfZFLB)aN,v5-7wR‹^"^dُn=ʼnz%"3tN!msgݟDH: * {pc)ݻ*So"X3hrus^+д3nab!D7y.<7Xd~bZm<Ԑa0* &ޯZE6͠铐*П,/`Fg=&-2 SHao"XX8nfÛ4RA2_$Cn){E.3N6"jm i4#D!mƇS*[nG-fW[Ɏf,EX~?',Yn ~UԪ2oZ)LB6p:XV tǥYZ I&0yǢ݄Nogu3|CG[Ì_Tnsaպ*x/Nf[%2^ICnJM<|}#+}s:uVe4agoY3c(+<[8ivV;imSK`\2'[#Ɓ97a Cb)hȍVi38v?`-rn&*'zTG-\ *'ѵW缍Ih}9t&T` *(MxCrr>.ZR^QTSccDoYK^hql| MJn8ݠH9?Jf"Ma0 ӶW0V;:nʨcQ̗9ŒҐOƅCjM@X #}Cz1!Z >Pc4>NCY:/N"oTQ j*= xIk8eecRa3Z z5$$8GŸi'P╂b7ʲO:/U;yqO0T=$.Sq6.b>Ԟp=AY\ػ&sz;9`(yF{EqdRa1 )眖#X1ZAjՀ,i,!#))"%z+yxLꛚOAHg! 8-C@ -hhD̮fObq2%S7' >7و-2Xp˧甘(YV"N;YS t;00h) @ay-pҾW;@Oݐ1`*T>YX)Ğ|&+#Y#}zTpj^qR>Д<9W_8 ?BA 5T=~Ub.F8azP׹XB<`336屯mKX?uV|ڞFEEx!V44B: {LF//F6I_G8oh-_/'.Оz3R>1n0= /ڍ1;n#/S$D&Λm1V}C 8|ನu BMvlUn ^F*HoCn|lgfῚ7~tMg)| HV~wv`,Ҹr KT؞$IΒ!}sE ,lۘm`bu* .{T!u2p` g9+|؁w2be(2]iZdǒeQpwqG&+{!z~o91Q/V O|7<:, oF#$}w}#[ xY{R^lMQ*q^k)Ud M\-zwd ha1rLe>clνk%nYz4N,=cB,gG)\i`s\Rl0;-6%iҁur ] j'y#F?CE`r4;:49?95aK΃?j+&| 1U #./e_){p4 z(:(i=XoJOyEgP;a%l$]O6kVn6ȧWLbѾWAC![gT ri| 7 ;#C5v9z򘸅Tv-΢8ߑ%PY6Q v#/J˪}Oy>TzFɗ-zI{Gq=o-00f=5=Ss0MQ-xH&^"4hmN=Ы[V 9Ϟ^~CZ^dWs&z?'@4c%i{ZBm&kɠbUZ"L)ҵxe~b,7,g hMq85?BU6aNKE:eL>?J0%Gz 6 (P(Վ@d#~VJ kq镕1FzH|#zoxлWzcUv4ͮlNȌ8ݙFevMKR{> nK7"B64Lg\D&3z;2CSat.kx@8'Jwa!*dCGR4%;{(EYS#D8K"u>E3Q.uHt`CE.{/+cv7JIl+|j|5 w+bcUJftA UmzjD.+sYo |]!Hktbۑ(br^涙ټ0 f" ij;++?UXih7Rr>R1)լ'D~7tq$ghQ8kOSA[MH,KQK]@ J(4߀`S^`ZʥT8d~ْ V4TGH$27Bny݋U1?U:B)C%Y"^#ϟ{ -fB_آ2ƕ(/pˤke).06 BͬU킱7s#Y*ZbMcD)cIY熊Gg%ʤg6M+ۋ:^a1Lv>8E[wkqݸ #C #'Lȓ$lM&[}@˶:f|Ђ^wHsVsyos; ۝*2Z#Xagz,fbA)}۩3w@I1yUe*"5ﳦ&3;CR^޴Xen/,Q$CcSjR@zǢ0*y\qpwTd3t :mEٸIZ͋="DR- !['JChfEҁK5r mA+1rA2X͗Ib7B]W 泾K@R1^Y hJ5tme#ђspqWxp].fnFLS$/vcg LTաh/g]kmٽLpo4(<3a7ҫ0AYku~@0|b[%u +k<BB5z]y6FJ81# *+']!uǼ֫_x#EqDe6@EʆLjEN) JM*x{-ݰgAS*E"wDsF;Udt] ᒓ;w^^|&`.n58݃IS._X+輈ĂQle`Tv() #ZkU G÷9s]wbޜ׍;" lZA3Oq[i ?R />hL>(} A#ڥ`Y'We-Y]jxt{ԓtfAɬԽ7rhX~MIq~XMy[?$(T@6#,*HoD @(&x_Hv z}ݾ,g],q RM17)/!J=[\>,n MCI 3Εpy%"HsU];7e]s@Ģr)TqkU`1$jc?䪕]d -+SM#%`oVԓ`gpG]"e…H;k?5f434;3_鏵<0MIɄɣK ]9ìA8ê(X8Un}r VdE\ e}HJC*x_* Ӧ^[0$4RfT)Kr!J6ARn#A}$2/ /I/zoFk` -yoQGZיr_q[iIos sQ'g2L[ͳy?T#(tYzs7IH!>tQAmvv:#;^! (o`I`^'8(6d$eש(a7Y h/)AcІK,Q:h:)b%R>F\ߛ\OTK(DA28g1=M-;%]8~SXż>&~(eR_Yy  \̿Y@ZUëq)>_/01ڐҾ rtf2]̠qU~L73R &8rw  *5#Atc|P!8Wwg2ŪMyV=Lw)4h>߳|QsuPF७,D  E M7X*ǣKߟ1L}gZ!njN 7 PNArIzc4NKyERǐ[ulWq:ώb:F5 YGݱP"* R (Cۅ휂:(57\# Jn»Rg DW3C TbpJR{aC ?D4$e=6lev?jX\${ x6!xNvИz6g)E~> b<+7fاR(@cmsΈ[+o5w[lr( a|: 3ŬSWSb ,\ 0ery)ڀ$q48'p?sz%Jl;l>vRY_){ َVTq&kd<z#VL8~jߕԽ(FD+%'cU@$0<2w $)J_ǚ`R c]z2O D#ERpQ~tW1 VN^;9)2f!6 MkY:r4C/"@el ]ˮ dB BReԹ``za χ.ˋDhv| HEIF/Lb=t^y]pOؔaf[E:26B7 c&7ѕA1@\c۰GMpNW Sz4SCUyH֐ g"L m`e}ej:Y-HY S@D ^1SV@i}<(]8n.&^ ~wctPf!lkd7,OU!<# 7Gp4 S7"7 >drrn(ED@ uk2؟1| 3^~K+^18+:2iM[eah_l%}ms3t\ ~XF À˧['GUi*L+ O| mҀ=bhJN0qNω>,2}gNJWf5u 7&Fg>̐Yp}!n5==~Y ;0 >YF T!n,;Oq=tDgn+$˷J_%;}bY3^$;xtg 1.i8RcWu-pb<S@GUBG*NB 1n- aq۴+/N5P413opB̩Ɇ i]Ğt,?ExdFB5Sotʀ|Fb:r R$Ԝ"uJx麤'@sYѸQ2ɗ}$l-яޢ6~ -FH|(ǓÝj3 |H^*f6`"^%(0ɔ9[sD ABPWZo!Cyn7_K|,b 8.8b,Q-0=_@yoW:N+<粴,+p50 6<!Z-\-ۖ۠jS#h j[B+>`&衛(^k2ObRFל9|g.9eF1gBS"2n(_/UUz97#i.kig[MBcBXw}iJDqN#9|GuV^$"VF58AC`¢0)Pi=a\"$gJ$FcWϠ,vc&Pm= FV+9υ/>(Eʎx1vµzM*[y8n0 z>+"BkQMH0@.E_bF@Ln{`jwee S\9e u /KubhtX{TGZe*tcG_֧6 >X+!70 ]7 dn'}|d$[ ߪ#@ӂԏX4U.lcz6֋_lY=ür~o'yW%eA9.jh#vi|eTú@F3D"uW%[{ƀ,yc%,MI4P&ڬ{ix{g:_}'!Xd!nk㬻bg ΙBMOH梡v^No%#^5*eF%k.s n9hǎ[( 5nX󯣰Yu]?A͢8݀UJOշ4Y%G< $ׇoUkrsMƩ ^wmnO;~=QiʘNDuu~YqDv|άi8GP1zk6/EbEt 7|\ʹ3,˟`.T+;ŀ&WI\#!X<7u߇8w|u儘v8|e2I`n`.Uʶ) GZg]yڌ7$8Es{Β\22Ʉ-mH7 Zn1{Ŧm{}Ы=3f"}If..<4(6O{M6SJ G`_kG'w *QD@d}Vgô~4#(ݠvΏ6mD60`LA˒T+Lݎhޒ1Ǝ>ވkܖ{'] ѿXy>Ir)kHUƂ튽&:WK^ (jVq$3ː"N7qe4NesA·;;*[V:Lc*gk"`_uHk3{Q%LXJzzQ+n^eTCBL'r,6HoMpa7k0t"`Pʤ _!|`bqX- y̖y5T@I?Ȃ{t}L(FB dܹ8ƅpەQ) Y+84LvNhWB7# 4b=g_5|U JweP&xݹ3crrIk".˶%׉^T<|=@+1V[ziXO1kOf@qUaN}͝lt˪Ie )e"ԅF[~?_b, 88lTɔ,M >"6&|tl3/An>0VU‡v.SUӽk(]ŰNHf;{ 'cuS$οZøʝ!e눈׶ `0_B&بQ7b3 q> 9o,KVh#!!fVH`G;v"I.9#Y=Ô1+2)^FtXd: 0:L}kkz+XQ޷iv 6GL^+ۗt=@y1s|/%NvQRRU7X7tUT)ؘ,bGͱg=Rm1L|!,L *cTGz>zZBfNEOuZd&k] Dliڜ 9ϼu'apPQ*Pn"|~Y`NԉH ke !#`|s >׻VڿT7bGu ]wSs!:bVh2J?!YCJl$DL R7&m ৮ m[hVݼ"=T[Kٞwz8R\HΓfVQNҮ= 3.?!pw+ZV0Zs{S%_oJEHH瓪w^z'8N=|1̀%Fh>&̠8N4+:[ރ/~Q:ƌP֡J֎1D!oX!IaZ;Ss uRzWWk@ z1fjFW}0 _É8\B OKUBɚŇNjED1B:LC J vU}+eCTxyIGbpAJl VjLg(`@Ynrb P5b܏`\ ]r 11ƄN]ֶa50˝f Lcxrk=esLz!g/ 98A2U| p~K`WL{GO׼dNޭ}:0&CPyz$ 9MD y6h Ѽ̱ORsY~>p{\9ǣ+=gi~4 5 wInto^:gqK?w;&EdˀkžVs;Vâ #A8ϷX 摚;2WE`Y2 .ĠY=soA\/8KEn s8ЈʷіXޕhj c&Tͯ &؉GO^W~̀KT}wAZi8Pd1oRITE ɄfCӑDPvaIsh܍&/'I@xH=Qy1c7BK9 {h hm"$ll( Hs^)`{^ܫ6$[E>lĆi@h kgPK3d[v~t|G9x4_OX`yj&?ޗh57vf%bWܒbG@,Je[hj PNM3!}*S&_>_\kXu%8R{oBd$iS6['P6ߋ3W ȑW=֠B ޞ Z^> 5kK)[d,>h`,(.GA \}rlqV^#ao%W8S35益XvG1&dq]¹g=K:|) fyN>m|p]rudA.p*@,FDMx;eLI\2ݟ]%c_s$T&? eq4p_T%[KQEʞEZ\K-b Ћ<+t}; =L.c|q^mFijkviV A$h/ZYBoCCir%PX+zZ89`B/zdnzQ_TTPDLB%1T]¦&#r!vIF}k4tni䙬a~^N0ˮ)|2'Ԕ?~(SZ8>Pr->6>5~%9AyJ02/JBm&H]`ۖ9go!_3 wu5%;8- >s6goַS_K8CmHrHF4V%6Ou1Zc!jM 4VKqjj)ܾkӵ֋kag2BaN2rch _ڑƐ%{sʖ@0r}(X~CZd~LP7Գ5Hb)J̒mKwu:YD@Z6c^)ĺ- :#G$Ů-kXh0zPO]8UP|C4]״'8*}G$R,l'k[.:Q}^a"&JO|,fZ4#JNB) Z7S2?!o5F9vdjp *}. BU+C" 3t7F2n> v X/ !gnq[?rT ~ސR}qJ +`R- 3JLp.ldvIroGCݴ`_NeTg{X^[f5iaSƱKB`kNػ9e#Ɖ/ɺI#Mʰ='@<%7%WT \Zp*l: V0Id'(…84NKt8a=k^k'κH~)UBࢲK:}>sS`6߫w4ڷ"SHDJfZO A״<PH߃KDAԃ2xH~GqW +:r:XJ|J ']BejxʭFv 8{`dnB~3k ʌWll$q2L( k Ji?m:|k*5yɕu`V]RGڎdw26V_PD8) e~&kaE{Xq(ni!9a+p: 6#mĜSj L쟁QRkUwI<䧶mVձ;o#xV~4s/FN5i-Gg\5/Ӑ1HaEw=4}5%Z@!T_NkǗQn¿vr0[8ZzQ4fIF ,WE$ F; sgYm\scrMB݋-RIqk|\ϐ-C RM֞j? sC7E?-ЃS4[`fz!Cсɐ:Py(̸E G4( b{ȵGE8ʊWu/İ[s z!_شWf`{ y@s"`܈j$P5W诚bP u34qir4w0uhK@^j |p>F&QgyC?n PL05~G^"$YmNk8r 6Mv4\P"CG|L.&pe}2ud;#3=s3c:{ClEٔa7p6iBb_D ` "\Btwf|K.o>IRА%Dk-1=ߵGN0c iӏWG窜 &5YfsOӔ{;y^YG7VJۗ?*Y'j Ma :Ȭ%bjKOخ%¯}]/ K`yϠ;qc0( qdsNu^_w,vLZdh cB#n7I jd7Nc+KAgk`u"zJk94l733s摾<J;/JzQJDSkW^qlyCFU*.dr>k_,f>jyu>ؐ#%!5iɡ( x%HHt(Pquwp!~O l1&J3-\45lV n1>yruV[H.0^lZڗ[ ɞ.\4S DhjXMSw sĐP#]z1'tb._)m(QITVLett~)1[8qNM@T=WxEW.}L#,L DbFNRI~% J1B^.+11ܙL_`RA/fy+R'!Zй3߼ps9q梖qW=a(?r*؄o~K_35B3T+ ;i6?R=A^ #3 |z}b2'S`'| 8|fUԁRT7]"xh$>UQ;L'k/w3?\\פ5Uj agx9))0S&4πNn];'F}v.=:# ii5ʪǝGT;V=ꑲ"*V:d"37f\J)D~Z3!xxz၊n1ž*ΰ7lQ5pz 5Y2zPϛ恑ߟd6"p2fV%PLHM4lE硲]I((X=@I *z=6֕x4*]BʿI4וڑ'zdg ->/}= Y0Ч@ߓq'0"t m =Kb12ˎ:7AҫGMo_Iy0'9uaImfa6>Íȕ)^%AvY=y\UzQeG.ָ0<V5n8]GC-dzQYO,`RKPeK(sHH=?\&%L24#_HOp93KQ 3|¢YL 4E"JU*DJ̹IeC[D4v&/řT9T|Z&]‹w7XerdwvG5 %جTf) &ee}sQ:)OJH$J9h527iᤫ^0ٟAN/f])4#E-1 !];)SnUT wnӭb]Y- 掾PB;!ٌ&` {^a!K$LkZXJjMr|sMU~we84.n@ McU#пkxm\V[Ѥg`D2(IwRֹ@IEvèT G<2g(nULpLj%(@QaT>eaЧodܫ J5r~OX-;GVRBCy%G`9|0񥉴xL&0hyzkq: ,_reshFh١v _"ڋÝg*5E3ޒ)Ykx/mtǘ&̃&װP8Via <ߌ~ am݁fsޅʫ%t2ѡØ$a)s_\c %=JpֆCYOMX~&ˊ >Z͐m@pwrPDcl"x4B_|q?$>{kX*jjOPNz%#kﴲNAoov/6OPK]oZY6JPؽj??43ɷRCھZ<3^Z143= R]ɱS%r$ K{7] .vDʯӜ&܅o65*ڹ٦^Ր[_L)cYou'2b/,iENø[حq;V+Zht8WtV-ZN8oߐ, (bu1>7D oc),x@, 1c~)[ցM7?x"fD~exJv^GX}_|nbg]le֦Ekm &7zş8<9HLD]Rd"~ {he^'I%,Sb{,7aC@3GySڛ<v47Yu˽T0e.L9n22A3`v)]Qϊu@5U&m+^qhZ DAjRRh5֩lF\cSQt")&Q0j)$A`(l\& Пp.cppT嗎A>$qw!&wJ)tg=4S0:]{*{ =d/O4J !]؃V%`<^;Ke)N'Za[\"yba5O 6Q˚96Bԟ^xn|cTRROvWR׈|VT*8,n}:HnDLs*tQm VpOn Sz-թYVSTݨ9V_P,*t.g3r2n@,٥¨qCX`:13(-(+;K:ғ+-0`189lXD\oČ^\ 7V@G%ۄjn:?ry}B !~h>("KF]!b%Ţ,O{GX31@ip9x>2 鵘_r~Fnɐ@*#_w!٥ sO qwxHfbFׁζLCϘʑ02wF'r:[L'"%r&%{PԱ7/-9FmyW_+'JA&ĺ; F*xQkH5Eiqk=6N*x ղkػ{dSԕ\yz09q|Xq% J-G\FzG3^ƫ^q}IM ruq0X8ZiGacToS[܈cNV%P2[k{E]7dH>ѷ} ~g-4ᥒJN-=ǓZu "᫕\Kt S"ls^3װ'tSLcAچf&[1ڗb1]L^\޻ ?(?xD?#F@Po|d>Nإh%i\MhXlT 8Sx p8yXHVQ)EN^[Wl'R+@0^ISp'TYH54? :7[%*xN/p,ca3 ,4#xc&&L ꀳJiЌ2&F/[˄Dtn=TKGMrHbƜWUB3J4O=Fc{*E#${I*(1zflv61gE;}bDt̎:kyCSߨ\S1!= ~~6q+ G?"֤)0dhXz 1MwU-S)ZB}1>u8&M'Ln[5M,YXzjrznӜPD 5^!'|ʪl ERbɴfG|M=?5u(<ǵэDzrlxiSlqHhB_^x+Q+@%7u?+_ӏ3l_4-L0WY{psIlA"oGbq֘|m.wH2 f"pFQt F_b׻2D 2Mc{Sa.fO9,k\ @,t}U0RqrKWLsxSQ6iE9+:)߿N=7U2< 9S]ޯnLAG,9dA2P4H<㾿ʚx3DXwi\S ;ڕ p刮k5`-o'?AEhӳ)UcL`z;j0 ۩(ޒܳ[ 螪?%:MR!myMXwa{w@ ஞ tKѿ@p )MW񹜣LUv ZrSֵ>(~֓_8rB-! 1vkYX#L=ĸ)05=Ljrų3vq!;wnAwCmp#lzrޗq."9jӳ$ P;vMڇi 9 -T,v@mv XtIZQ88o ɕ!UیcBU$4A( e5eغO7ma-kW>U,װ1KB~eW5We> S{4Um ȱ7V aV$ 8,<4ʠQ&brOA:E1xLgaЙޙBҮǁ`@^>@^F/BB-dA5i_n9UrCtܱs O0NY1zϞTvoɇ|qvlR#:% uxhJ:st]r?5@rdf]o&P~u1/KQY. eiŨidOɞr>xL @ş9 8&e>d>kwe ٣ ׊fLE9lw[J_LŤ"g`3r[1_NOjb mAsL Y4 8*>qtrX 2oT( 0,b 2Ou`y?'.Z1}Փ\*Hֽ7xLކJQd^v̴BPN6,9J|˕Cj >VȦڲ: kC27{Lڝi7㼸s+,HV]څr(U)iwHee$"LQ?TznYKhHǀy f9#ru6k M*?җ~EUY?b~BEM8+ |&h}[ڿFBZ;nΔqu {& 9% +xL>^ H/Sɓ#֖}ﹽ鏱!֔~Z=jpO2m+*A߁8ɘi?kv< e1BB18\ґB[h06 97}dpbtNڙ~q)^zM#+$;@)$X'LGKUɯ؅>,[4OG EsN<+_ 4 '͗I`6aGkl4vcԽún9JNbN˒M{fШzsi|q?zR{WRVn ,C{DY8&\;^؂ /p2bl2{ߤI>#tQGTq $ F1nzSWAz6`CTA4rFsBdZF*R'nu" oUJjy^ !) "5ၑ W4#2jacyWpǂ $W,؁}R qpW,©(TXm~Ӊ%paPiH62o>;(cB院%4!߉E3_>OHebNzH䁘2Rz#KRV=.cZM!q@RC=q^Jt|H8 7i+wSsvhSrXpunvE~(W,5h(ņ@@O\ЪuA{scGE:ĝ`xM^[.9KЃI=B(m979_%mHفVZ>9N oØnMCY6hW$b TfjkBAQKhQbq]I3: ^)`JbL>x^i}M 6u΂.'0puv8bթ7ybp/8ptja<1:\wzTd岐 PSQزVqGGNesIܗU"=4 ڛclA_g^x9Wg%H: .4.lWƙҶMnO|]&t槭l" U^\]OՍf;N޸*7)U2lcYE X#\Uԏ?xzlq1By:̑+iYZߵ |HՆF;5rZG'I6Oճ * lx 8;Y 4+s|xAʾ+ֱv`<MyfA$4B ƨ JY2a~s nMDN$3?@B;px -\Ϭ l'< 7b+6fFn&.%ͳZTfN(=Y~-L{1ps÷}^ 2 %|S;;!~kb)Ljd$;D 6&]oǸգ_X*F驚s# ~} %.q7]1 ULx@A蒲m\Q^p<1ҽ1?|%KS 9)-+W2W!71Dp}966x?Gi:S9 "B[1Z W?0"_³[!j0yC!9_LihsPbǮyN[^ph{*a$4YdF. )-U`vp]~Տ##f>:xԞxTfμ6ok,G,T|M ƙDICT)O~&"΂VV.Ng@Yo"D>K"Rڱ<-|BhgBpe&Rv-hGg¿*Pi[江0rg!#O +y]`\ jlRvOH I/s, W&,`|k~ i. 5l|5-!~!I(n˦;:e+3oD0B"" OqZB"j:`i;\BXKaxiUDH5+ RoL⠓SU+t9Iu_Y\Ugmm`.ZS U eV]'ÂFoyZr}hD|V_R(O}NS\D-t6<"vE_| >t7M%b}.@+:9H(R#_*X+Xp576w\y܂.A64;]6mY7b-?su&UQm0'h`8zbUAa%mF>3eH|J&#πe5vgMRQ![JiRt$l;eq7h{ jq#:,sM~ҽ'Y@ڒ\ L9-SH?T;nfC[,Ft5'7GůpG>>찜Q4Δ,HZ:i}d!o[\+%^yem} }_mԝ@ oss ~c?S'ţ)l|o0#NtvNRD&pm scj )4wP:u/2V-)-*aa֛Iu,s5;xV8q>ko QuK_q4XD2\UV<*+qCL`^ Mz/5D ~x:t TN_ 9ó7ruP-أ8`^bz ]%ԝIV+lI3BRgSm`mUxP00e6I'xHu/7@tS9cT[)ñ45T )0|;?e*~0<{.58zj} /b6Ye󚒞r "z%!}ȑ+V1kk5cA2 30_#S8KI1<'W j gR96a~bQm9ܗ>ވさԟ-8W*C_K٫c0i șWyIlrɽ :nVi]qʈd;08]J5ad;E5RSnZZ"}]R+Iׂ_w -Be]gSP}V P}WOڢ 0ե7;'IBFR^O)A#c$"7˓c q#ʭ=oY l-IBkoRCL9U$RIg:bcg~Нj|xuĸdiO ERqVZ nUJh qƜ/^n;w>6=ˋ3m3TMr&B>U׾/qO$p onZF9.B>`s"O^Ɗ*̅;.fGєxm.$6->Yy&LƏVΦc~bxZatPn! _߱6 kְZu0&+n.tDtЁ]9.^^N7QL;afw6GJQ q0@WӥxuoJHؖ{F!?eJje~9#%q29B "YgXkG)E ,ħjr LY Uw%㬉}" l˜LprǾ gbڤsژa9! ]aEliԸ[5#Z5B#иg:*ȪOHLnPvKUf_#?EpI ¯75@ 2KRG'!<+qGyR&j휕^LW,O'BƱZĹ_p`}{5U^&df=1BUZpj:^ GXt<.\T#E8)prDщMMܚUbH̾ߊ^͘Gbatg5g/81]'Ip;3^\km b,pxE4 )ۆ*sDgj/p- #s)P,u.lF$T#@&)Ti &/\ B yRᇴk=f"Jub1'P`Kv/{,]ff·-\W '"=Rdn- &~pD/ņd g--YrZL"[VU*!ѨKU[LCmB^eQR] j&t µJ09Pp^f+{#z)tKf%+Bf]Z E&::f]‚0}`2p6\vf؅ s8[?3 ϒHd´FWdAg썦[ rblIԏ}3W]+ywS8H_pN80 -؛yq̆XLͅ: W zcHʲNFKOw8`[w:p-ك@T#0鱴jFwސ8Kv$óհQ@0gOjSgh!vPt) 򹴮AD/@֔+!:E3]!//h.ʷs8>IQ7ѓ]o 1K5~u&9 *APN/!AV̗Mj-2_T\R#Jobmy;4z\Tqk7ƈoʉ=Z60BRE@PMx/ ۥfhߔ!**dU_u1۵FL՚%4M&q AwM#/͵_2[Gu {@g GXLO(qW'C&)?*Nbȓ~;u2]=#y߶@+`6mRVLC:3"4H<4 I>";\w/D]-Q /ܿ`l{`R;="쮣pƦOs0I7],rPxK0q@ŮAq984vq򯩕 q+~ʮʰLYC.NksKFMQ9 O8ټkP9d$J# {޵A͟RVe׫'o'`dx^u*#ȨaɃ#L7þw`\,MʾOłXG14)N9T"3*3K伈T XZal ъ-}cZpE"xRMK/'/w[ _, A5pHJbγ/-[dQ%=8$(=H8 9.'~It y2V@ huVڡ㻦AsPJ8!DZGWޠ ǂS>w˞\643|USf=)mAX KkHO^:>w 2E⳼l=60ۜkBJЇj}Q(]u{$5H7wkQM$K]UuՏjhZ/Z66@+ *=Z՟fF ;09f HZD)8b]Nj) ώ+%M;Ҟ{&6I+_2nؾR찄GAO{d 0)-SG~"[ڵ RZX7,,ɩj>ʗJ%Csݦ`y=whSoN!- 9L2A//hbdb(w4Pl 6,Ik0N(=&Lv%00qS-(ppW/ނG ܓĠ xȩ]JzM3sGRa! Q<˜}% dK75mZ%>£aW;J];+:A #P ~שoͤTf"`e;Ԛ̘ϰ-TIx! d'P;" )R߿" kKe ,y].$P(0K1 El'c 9$T8sBEp s$䚚uoApy<ǎt5dOc\rr(+cZWI&N.ۣ5_$ʋ*!8h0SS ߈_U]e[.Kt}l1tF|2'7% YA0(Lgq4C5Sa:߿GMX[|^nYn1F3q] vEU8[gÝֹ֫Z M`R/9J/3v"p]X"SBZӠw jyjK kr[:UvO~<"9Т?OQ?H@l'D=&8%cX]+@_fՃ̎4YXd qהc-_6׏Kn;luE4L0z[1Ň,id'XGFG[\xdy7pxQLSXRa~֟l7*uIzةؒu$ #ݪ6`8nUm爴C'=~)ͽ"\h=T#:*]ج:4qC+9\w:ɳp_yTu9٬d2na 2+IR sj_Ȏfw2JJ4N*;n6疽 L,#[_E]$J6܆s 8 r)M8stP}$(1o\j|\Oj aQ=*6aK:i8ZʣY`-Ƌq'LCl8 ħ&ynbz+n%Ӵ(h&^]j?2 [x4:]Mm1]tOaR`1Q0 "bpp[ kTLaZ;&>yFV\p$Vyt MŚ^hx%͐y ps;ob@`tW=ɿ9"ޔ<|R=r<4G ɭܘZ3dy@H3^2p,ـavj6o/HFr12 P9{< l R[Hutr8o T") J"eԨF-n'갃tjD(E=3qdxfJbȮG/)dđ佚'$ !ߩr1w)Gy\d(BM؂JN*)zcTԟS$ٙPYxɁ2:AzRRϿ 2PMV~< șN;}Y;~` J.j4JE=7+ '0YǁtK8!i)b">VA4M2okn1\FNeݚsh_`5*~rFR}T(sE5HA[zbNUd=Zol+q\&D8rzRfa^nUl!w|{14ɶ1{uj8 a \ Gv5ޑ>}|C#-jtse"NX\pw~Sv$WfEPPǃh&l;[ar"FLh}\>DO Z漛le g–gPʍIq<;es":Jc^oʽ 3F 0m/:F~iAljYwc y=G3\3tw41ַkNMGR 4gwJ񵶀ȝw{IAI>p -tS-!nSy_yʠBi(SRyNq]f\wK %}Kd'S(Gn?5i0ȶZ9Y8b+i8oӹDYkifZDfUj1&8? .toT8y=FuOeSrj$akԅ٦Dv8:[{Cީ+>NE1P u-}=叁+#)cgWt J7bWքeE5Uk࿷#S6j•+ '4 =6x.VNښl)Y2jIjʲ ɑBAƋe4au«W\Ѕqp-!m@u/+jZLҋ kUMhF:闀Ϗ`(V>rẏ@tsNWU\v}hKòST@i7W /%[ɲ1DI.5R$/FAf m'ض=%ӥ  : w}ӘزGkʹxݙZFF,x&P1}dD1 %@X<$ 9aTtl*q_NS'8 Xmz#fKbT)mED^j 貶D$%B=9N5IL¨aYsVp}|BM܈ԓ}ҝIaū\u5hCacMCa)`{J (=prG)J`l%f_պ޼(Pn#PdSCHIEuKC0}L/p-02l5͂@|EP?<3: pEG Y/&h+iW@Pjp8zvnT;=a\6K&W, qm@plmB Bn?@YŦy(Cܣ-Vҏ[N_i5b݀Cӓ6xq$%?N@ T׽OBQdյKޓ;ĥ'LӀQǤd]u4WGvKl !౭b*d'B- h5V+w& 2w(mtn\z;=LB(6X)_ ^q)@FrliCY\E6[Lb: GuNoҖ$iVmb W\W!+]Dۥxg86zG0:dmXIP9o |T9SmrA z <ԩ|ǚNKeZ V"}"ƹw9s `UR*Qk#S.V^WT18r`;\Lkk[]?oڤ^﷔=иU/zBߺd3Q4<)Sks)Sww-L,pZH /t$ج1lY/ClXIڔ9vnHb1\1ݝOFMR4,RAqJw Ē.y|_Rv!%i;Vl@ߠbnH^v w.\^bEkS 6cwa?"3|9-h|z-~ek,nu@>" 1ֱR[Ny㈴MTefr EyVF!i'PX`#t-Md v39; Q`|]d $R2qX%2A1&4T5l-]=";fl#̷ Yne uM ^||"% Y[tɃHnP \c9zV72W@,nC[Wi炙lmjg78 BOgиi MaڑrON(+#|WW~`(U82I6lk"D_Lk֪K<I^D gm[.lHìCb}WR< 9"i07xxi)V{CDW&[rQ#R8!(:wQ|aK\?bOG oɘUN&e*r08,?ʏq)m&&Ё7ccjU*5+ [n:4"Gu +ݦV4g焠4euZ+M܊.xEC"Y;˲*E0"Qu|ɭ~f{.$4ySXjD-w$Q[HW~Mj\Fd:6FTx3o.F}tCi݇߯|8iFeX%Hc=5uIWdŔq?7i1 *|rCjh~L2 z$0`Ʃ #IT@fU"Sݧ b#-5GLDkNLZҳ u=b̃o6KzDiVRveθLTiɓNLpHy,I\vyz_NΎh18SOPQ0}srև+0-of3EF##=.8jx9܆3Mbo֞8(O&lJGYpK&?"]Cc)!k޿w3927Zjfgdvg: mEQU0zn6䖯*/lFG@WʎNTiHa#Iw2aMZb ^44Cwczsr|׳P5@cc4MO\k2J;8^"V"2Vy ),(yc,B 6he=n$Hirb\iu`ҕv.DZN8̂lDh$MPgq?2c_|8oZul%êNΠWpuk=vyJGNiE he4 M^ښߥا*pIvT<#%Nk懵"UKtj"İE/qJ;@2v.eլw~e_oD* 9JcxpX[BwFB&&6LfoXt񲏌a@_yQD8O)VP(h9E E+;В#+N򤷞,G f[RoU]ףX6A'Ssl۬ qDpBݑ"!g@`@6qb´qff!A~=Ŭr'qyŷ%=j|bF'>4?G_/IbZ.EP&s kS3pa*!6ch$}!UiDVzI[uS^%gn=԰@`4Ԯ }I2HŮk=rˤQ$#BnЙE'SLm؇.aK-N 7$㩣 s=چ9Ҳ܏dT IN#,Z#;=Ǿb;?yT)2vcMی}W4 >3.cB0gt̳%33Fk3adLra>(SڌMyV]DTtM,RBT6k-h*:[<Џ>c=Iq1'RB{T$ SqaQb /ah}2uWrxÝ*h38l7\[ʜ 6ߤ1g<_6ĬP pD"Ve$Zh#,Θ1ps>>93a׏uyA=8ik#8F.էS;eю9AOCYEͷ, -38ux ;v19 aJ(4dV]@#+2zܫ/BB:"a'}WcO A##aꛡkۺ5Qܞk.wYD5;vCՑZwqQ-}iݓ1^3Wufz5Œ~W^Y\/@d"sX)i9 n{ֶR88!64@&NS%Dˌ\Sl;9xwX*Ⓔ9t>5pQ6ibd v< @L[p{s,րQu%Y촫I蟋PF0 )@FJdʯ}T cMht4<¯xǵL|U=HQYD6DzzSK0ҽ`՟r<Nˎ/9lTY!jsU'rc"\c}Rj'܈A#{@lJKOsrHOi&!-wS}z 5\)!Eg (`joP.UV;05H A؃襒^?)ǹA6Ri+z p!H\\O?PJAXfBQQk%=xjV%I\i  gEe] @O!lsd$f.TXֵa7qY9YҠ^AG/,Ś( 7{Db~h>+8"o*T: {cdmXRNIE񼎞imݧX^O (&lw/W&[35 ɂs^p4 {vEp{ :hi_gꇑ:|誾/nM*hidD }aY1;W(Rƭ G3ԶRRWÛ)3 #NIyNl{OШwc/޸<^zUt+^< G5Y_8[ rբTѴ5Wbsbll❩atY~h.0T}%A>ׁt0UK--H}Y"<˅Pʌm9-#Hp d}eo"Ôn # W $+Kp W }>Anj{P^,o2Sثq 4BDN0 : eZ)Ъf߄֭ Oyp%^-$5!i6@Z逻K/%(#,D=w=蓶&HfZ)#Цs7^ qmцF_#dC姯ժ|UoYsT "i9gI*IC;&np=}5r kO)l؟;h r(2'óɑj#6v+PAi,Od`f3 %?,Rݗ>n,Ўc&#$k@IUzgtO~vd]NV ^/Nۭ0v+IKZ!n`Qv)b-N+kZ05᝹^s2TSIWyK6Uy*6ͩC,)xK 3 G@Ѕ!jln¬LZ9 >D"t ۘ¨ 5֋EïL!׊ A ́bP1Ni?8o ʟ(:saP?ЀJ7eȥG̱Ͻ(L XB~!ס;k}޵ρgS뫰@)<3fĉ^X,@JTꌾ5R<Q{}1!'HpG_BnhV5 "Xښ]'gVN,ZwTˤQ#׭=Y7h'ΦK40}SVh}fؿUA"JUpԥ ^~ $3/WvSͮmX%-]-8)j;"N>]8c7`s̝u٨csU zIF\슭s63Obb/dP㉧t;Ў`D=hv 3^K* s&S:~vDiB7A`SrjrhY^"`GsK`N=s~Hڸm?m wDդ|7(^):>(5YTq)|+ҶM쵓vJWaUx淽C;Ū#~[_|nj?Y83Ot?sF=8麦6UqEBPxT>;%W_S̴Zslԟk,W` 3ӁsᩤpM솓˪ !QX+N5tYSDBg&6ugTҚ)!`L; +o?s0b>I3|o 7bKtT9T&-u54tsLMBa4 ?ZΎ7ţЦC،)] K$ATsEIg$נO)d؏T3\SAj߯咁1q %irr>lN9^]/Hqw.4K4>\%8oh,Jʞf^,F|2,iU>RkH: hKVU?$;o=kꮕ DNM3 up8r:*L1R y2O`{K! k*nk,-deaIfDiC^m0dܔk܁{7 fe8, cG/R@0B4mMA}>f Uj҂LurQ s.rۅ^{M҂8է^Y44N@Xb.?0t-x$le#G9ar"y۾BEF`2Ud1͞,^cn;OиTһAk?X~(.0D\~)Hcq&ՀyQYI@gt3Q] xmShJfMJ<~Y/=eh=f- 2;=12 ( NHt@X`zx"RxuR_Gm.XX]O\|$[MK#ܝ{>6l@A !؟9| ql.m*2c=?9m͆C9qe.w0ӞN! Wg яa'ynN!O,*)KWVҵtRQvcJ^/6G]7Dώ:gT^k-A%&ahRߟf&3|]7 6#N3z!] Z4⠝[R5b8SY-6gquz{KRb mhr43f^](Q|{Zs[%HVzu3Au+jy RVُ[d ıl?< rI;yy SCD$RB=n&ʮ\*R0pNtLwp$ʕcV8d/wPIKd_ϫ|,0X;W hC쩚q0[˓pUW~*- C$Kml<$}b$ma[}u+8-f2tu}Ʃ#Boå!Na̛/5 6HB+gGeƵ󞎥R_uF}В+K8EU!cJ LV;GXMQТPYQղbGy< LR,6gOA`*` IdP x;SXnPFPmbr| x3oOt|'Ny%߼Qe#ݱK7SSfk8g֠z=I! B{v zE<=\#2ˑկ,rQqQ&j[>>3_od|m x._C\5-cA/N=eD"DR_ܡqUt758.XYaz j%nԅF(«*Q|c C~dǒ=LUGNIhs(̄ˡ8c Xر={d&U3nvD FOJ@󊁦P@rOLRm$(yJH'>Wq2=.=gػ51cWĹ;衕tvguC+HỸ$!.`mH s/V.ُAbh{_O2CB|LM&7kA SkMłAP4cލX[%*~[MZO|p&LLg{, Yyݑ-Txsd`?,Z4V{/!ZҸؙIv(:oX`{,awU[H|_Ulj&%ѲaV_=9wS|YD]۸fQ!c~VOEsͧ+Cx3g2 $|ћEwok'-hD vl4rnUHCp>R6V H$OD.hHAcRIuU{TfL0]ƙ)7qNYZ$Wr`[]dLn?m%5(t>+} /GYbꄵFTm^@ quAlbo5V[vskHoфB˛>;n7iɕQ&*ϙ+zM,9q=dHn6:SkWS8&G}H?E1NE V׋=S?B ,%Hg7Up݆#u1YkXfo>2kTDg AXP`Ûi.ڬNruā{*f,MQ"(c3p 4 "V5x"':pjgNa@ 8VgwSPeWW@9&6N2Z1% |AZBb[,\sI_aBGIXIBu\ScnGd<D7y+Ý'E)' zz>{hmbt5$ǘFbU+1y\^Mp 71_8 @]}VMLfNr^ p-KVu9&Bm[ "P9zT29-nONИ&Cf'9Yȧla"RBdF#y:DE])W0yW:)ҷgϜn$uayNܭw-E<&^O-*$W4K( }wp\$;FI M (|SHBND-g9?8*vcoJ:nPT2A9PLOq"5$n-EDze4$?E>knjsA~`UFy䮝vcAQ? ڿsc3 MҳQϪq9W¡a#L!" 뎀ЃJ.hG6[!]0W vXl$ܘ&ð]BW3‹3#* Pp.)o:j.`gb\%L#bi_D&IϤͲmiS$]|k;:&OX-sTv3-Z4~nſFMrZJ}ǢSsRr-Urqtf~^Z8mдҢJo>*箕u1ʱz/>yQ{w06B\ƒՒ8gmfSQNxS@\vbx1^y+(0 [ |UR2eo#դ|U~h4&s*YlsaޕPcg2*U }N*=CyA/;Kow86[ݎOQstu%.d 6WQĖkG";8q]v7HF&^@8[>oD-$<ɵvn-[ܟG <:rL)ks"Ϛ96 zЌ?+zKtd7;Ž34_akSО%^`["r0KgYZ07070100000049000081a400000000000000000000000160d9f5e300006e80000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/n@]?Eh=ڜ.+ͤPg3#Oĸ]pM)l N_Tt5Be&?/M:m"gv+UӸUXvyct$(v~| } fS`=H``-DL4+r0>gpNf5M[^qҘ_5U*hF>4{O7#6ѳir,>Ӳ9RM\"щ:qYfR%Tv.ƖAy@_ a Va 3TN}am_ᥩ&'+gbs\`Ÿ-B_oz b/"mrn9ySU ^X'<i~Z+4 zL?J^`6 |&!5ᢐ?Y TsFk~ g>o:ZxYiƀ$pdRQ|atmMϑ"TV4%g.{eczYnxJ#ӹl1Q MȀBc7S IΘb04+v1Zds-6:a>R@O}H/*mC3kAl=^-QOT=^ N=r]63/#Y*FIkGA;^r?gv5U|ԥZ vww)o#6N,<Y?J uɈ u6E 0[tA}eỵz7E8hUcɳسh@/B^C\&:X/`4F簂ww 26"Wp\mR ̳9P{#$A|eN~n69Ӱ 9?mC\0O|fJu2Z-3T4㟌RI: mq-Ja Ya0'ѷͱYoEth /燣BWOM,{FaMQx["M0.)ܝP:Os53|' ['%J(YxZ:bJ46;tEmH]|8.15ABujEZU G}";OVʝ㼖Ƽ~pl.u`Pt-{ѽ$4L|`R\+[$H+䑔 *=WPvmD, l^SW왧TS폡/um$ \+#ʥCl S.jqBlFGlR99DuN3cv$N$0!>΢tQ/eL,meӷ3PA<.NӦ&\/I S ˈ'ͤp{g;hHਥ'PpkbY#]JY I\^|rZ:>idTx(MmtA̶_XљWkq=Z6fE̾"([*R@.{b/1$‚Ӗt{Ύ( ;:C:IxzǟԘ~Mez_ҧ{'?+Ž1Ά .awu:T;t:nIb 2aBT]w];A/vf6y0`DbS.O#3woAz< 83{8V_q.Abࢨ1*V Ie^58Ep oJKL,2PI2aZ:LԿ$VBEY">hIW(l\I[LZifGH&'{݇{C{6i@sJ. u=_1oȚIi~KZI$u \ +uo, o4^cN*~8e 4@}"|2/t>ć+Cj?!N`8jG!DJ - + -;fZ=pG*^C+A͒xv'Gt D<985lnil2#L1fvHE9 V-kɅy8!{0ʛ;&Jps#~"_:c76 J!6C#1ķWF&$BZ"+)7 ^P>B?iOw` @:^ʐw&*-^pRY+T&!s"܈R<\C%+)88lkՆU 7s&8#Tٷ=ٽyv` P}%f~x#> o4)5]M_ݦ$RYa[9BnyT9P!>r[НV[RY>E/)Ǫ{z`⇷YX}Q6*ahhae_uutՂίs["TA{gH"`d6ZĉAUAeq7+}cxս<9863;xU@lB6‹HؕtrC`⇐ܴ\SJm}KG磘pآ,ݸ7{`"aO*qX*hćHHuZ̍d옐asvr#`rrXO!j (Z6>fzU*-B`z_ Yo?q"$u۴aT_wwfU$)HT6_%,6u Eh'v6SgCUܞƍR^b^"rd4;L|a'ɮlSTeSe~whק\ ӯ=~.j J ]pUOknԎ]E"tp|#uG~|C k ]v7t@+_"5[vrJ: ^|(&jgUa?dt8HRkJ1ޝXDيuXDp<IV}ʄ]J!.|-sVItH,T5ō%΂yt [dĈ1Y 65~ ܁pz4|fh7JuxՕ`vL[>s!&/ N 9HgqXTHo33)~|$'UX4kϜZj]q.qX}E; ˡ:I]uU7f"K/o}v:S9ǝ>??8T2^>9ElVz̓TEb#V~待~׀!NQ|Odc &8g'R6):utzbbE$ƑZQ34u#2fo/1U.O3P{>5*kM WTߪfs{rj^/A|,s4ǯHi">g:guyܾ-,eRgh P]W/|2E%ܡ.GL <0gI|~4leCJ:;ܔ}r.~)dLiqXPX²鉉},ԑ7Y xQ'00Bu-4ڱ7'}6^C#[^ǖ%1l9 O BF"w0@ͮ\GB w’zS]u0f~mF;E/M.]0^5 &.: AGs*ŢNq*pmǨybwHHʻLL)WnCXkyB0Ey 4YNXX7e;OdV8b i* 2'ca†p[^9m1摏Y'bnLLuvu Nx/˩e J@J(Ds]IȤ|v"GkC~-5je!s@lp$dsj'0 u-??A +XB^Xe} R(*N6;$r^"5w,mYi6%G]J)0|ҷJ@&U;7oC걛#"V#$mTdN肂ӻLH čj"wPDyc3Σ&%E6ʳ1bi!6ًm=GBx%*N9T2WD_ػvM#5Ȼ/6F.+>~5 [.mN(Sj3+B/6?\3,淳9v~7&((粮sw:;:w}3[Hq+ g8);PIO:^/ 2-<94Q=i`CݼzOvfރ@{xơm"-iİRz=)OJ"=Ox>wGw'qׯ$Q)C)wKʜ>wdKz3QTt/9!]!!2ls6@9\ 5"ʰ`V\fud<=>M%@[SIR=)7pW <n" uw1ry8os]:G:f,7|/ 5I_8C$ꇳrMq֫M,I"W> ܎g(qu蚢˼L\N/; ݁ Nv(J~0I3q]:I 7|Cwk^g6^64,O ~l F׹brPIT`i_m`mw6X,Z"4if&{!5&I ޠ|\Vj̚LljñT8z%$ˑ#+8'2CXDVFc)_$HyF[P~ΉFo΂Pb|5F4X.UëE0Xӷ" hIr $W3 I6\3#WTCacGm9F;TX*"(\ιw_YLsjb^/r-ݾ a?m51|>8^PQ@s5Gy3i]yY\4nl$Q i2.. G uk 8m@9_d5OXB&ۦ%js3o@UT  *䊥7Ka:j#`%ݶndrRa n,ӀopD;!豱tFNaA)'asHLp$:.IbeM5aLb~}H𕊈wVBTt"2JbIPcw\T}Qvٻsd' 9-(%A9pe. !c "'}JfxeL§=[W}]"A@tW-C.t|Z/"59h8rkJҬG-XҮX`&o~Qx!.*ؼϐ8=gQ\QT#voWVpn]5.{븠&NK٦H rH,t3F?dɼPH0qD鿨Dړr4 ˌ-DHqQL wD5(x f_u "k-䕖&'sFpZ*VE!u =ic/HF?qzK@ UL(pǡ,5Ό[{~`˕il/#.qj9i;'$"V5osj_ :UW:Y\͕cUb΍sUewiʕCH6'(W=n 9)\,ŞO[+R,0 ;yPmZtGq9vFzU5i@ž vESbl7H[=y B~&P9ac xoscP`]ؗIJkva;/g4bGx@3#wSTi497xX[ј#t*:'9`03U憡fgAmBZLNTJ,[ Y!"E)K- wͩOY[Ċ%01L7rS2rP,j (K.CN6GIİd ſvݛ~.(ײ:b(1ߑ̶ͤh]B(SJwf[15Asa/AʾC-oO5TW,`ԤbJZK&m NW ,AaI7޻U :a^I_ 5UFlܝQ.#Y6["[}zI೯Ùhq axz2Q qV/1ģ]M%sb>=܁^Wr1CnQhIv(t֥$# haDyKj \ߖcB6Iá l9d4qbY!;UI K@d*. cUcPzr!(2>3|1BU ?EiלN)I|X*{`*^ KNQ鍁Wo)1,D͸ kS[ W<7$M%J2'vED_Ѣ WjQ_>Z㮌g|k"6ceC):<7}LT&$8F&ǜAVF2mQGmYbM9δ+L0cV"n˜V2d?SS5sS7W a*>}Ofv:ѫǶ)0C.jRXU"k~V'C4^W=Sm/↓-þ!,':HAW0uwǾKJ kFhpY};c"?SnuC˳6!@q%XH>sW1"ԡp-U!+Ln9eoNso%p~҂?)!Th2";q~3Gڽ[(3op.^yd|ʕוDR҇=A)_vdf54:[dUFI⌏%Ky?*J0>=qܘ-fFjq"B 2&Po`%R&jYԗXdl>b26RI96w:y]|75nNqKˈOqhEAa9pw;J*gL50<.Y92?eiǭ3w*R'Pym(\ͦsra.!x3:`>|uX1vBHWyik y;{[,σ ҿV ojߑ/ZgA_vchGUVbr>5lͺ+aK˂jovaWmWh%q̯9h]Cr ;"ӏŝo9o̊]lʬxm"T9f)&5\v˶)q HF!m+vswb4@h'=(_pT%\ >Yd_1?7Jh An i k2bJ;@}&4{*MCHe\gd6@k"Ar 5J{ xvh/.j!dGBz;nRNyKh3bϤU-싐3%;jXqowTК+x9/&(Rɳ(Љد@ xqOfL,!h%~/*MRXEf蜋GJl/ļ)`FEz//Gp MLR#q.ؾv%5 nrR #Qdhː%ZiG[idh995l-负d}Z-M_G+KdEE>/ӜMH}CX܋4QF1Z#2yv]a|1 ~%M*ӡa $$b@$?M{#CjDgOɜC.Jitn;+t)*g^fM܄#A/?aQЫ#ک^e?Hv 0SԢ5XXgdĮ֎<{/@ @+BƘl؝Jӊ޾Zi9Ft[VԶ8`ךfsH.&Kv;ӛoeVT *D^JDe3@Z{sju v].-YB6IswAJx^' =Ӝ@%\_؅:$giP 9YnɈVjzie?PS}O]ӻulilӌӟ{0`A: EݰZC$=BʦYj)PHt{ h{]"rkGRZ!fRuM0p#ͫIGLctW5"Jӳ)HNU|d6|TyCs|n|9~d^kn\ PFo|ioP@ ʼƒUS }W6OqzU zߝ)p|g”vN^_"`aPtfP]G 4: ط}h{+'%U,90vSހYY+yq֪XL껸n9g*>5^XbYh’\,zh?GafJv=jM*{rs'*B8RmCp0u\Ϡx<ٛGMdN"2Aֻʃd1h]4H~ [pm/%!qy@ۯ'v7lżhj,P0|Nɕfr/5L-i'x *T⪈u*n+qVi!um.QM'#v|(xT_~ANo@{}NF>xXF2Z!max+Bn 54׶Nu`R= $BNZUV1Huro6'ӌ_)-pNNlOf4EѬܓYמlNZjag,cWo}d!Ej0A¥g=xu@. J%rݭ"HdA6REqJk9$fI9~ɤ[uS$9EQSo% 55=Mg EJ'3mIC!Ce[ 3;$u :B#,Pج~Ԣ XEw3WM(r gP8,;";5sw,~zhޓvO6# >] "+t&:mTb"pcu'nK=Ъ@*er>޲}gJΪYґfسViiq76NNSr'0/nd|iG`]U`oFTre'4.ÙСeB&-D~{Ozz7]mW(̲Rx`NM=ު{p,2Ij=H|<`T:6ngsѿ R*?EQARfqUO&coxh5 S4\o0wHg?2>QIԐb` IvIږyEhU6K{z}z$a$0d/3ȶki-rI?bo!3'6-Cg9:V\+xfpr9Q_xaL~=rC~ g*u}y[Zc!z9[E@Y'+qPuyL!Ap8~uJ3_ Toq1(T S5OCT|$:BoC@5B^'AFKʣ|86K/? \gL;܂ّ9\`bRbtsNxMfmm f,ǎg>$jciַ78jSv5e#P6.5h,R]7.9 ||.)p{s6XRcN%mt *xx~Ia:K WBV,.yȸ$ݺUkxme'b74\\PrFq " 5} x0cZZğڠg2RCe Y$eTbt˹Jtdtxq[F:3 Y=к*_>BzON|MaMd_G5[) }V)paqq~͈42d},wT|~?D7|ؚٜu9Hͳ{%A:6k|=g c͌l]7AV^$C4cmȭDIt< 0+ڗM>[ZZRʖA BFkДLjAfvW-$ѹIn*gN 2&h!oDɘyMH@-1`)PJi(s'<,Uwst2yQp9+"uυ|2?zXQVPp*) 6nQ&f-UC$U R>-{y.L= KZ_rg}]YB uT %SSƚ!b%PR9ѨTuZh^(;߰UK^tUA|V*霄2$)NmLLݝ%0eTu,UTޔ>uoPPar|zX?#ˇB".Zm+ <J$ۇ Q(o]7v;VfmYt`ht%:)2AX-l- F"FYW2;|J ^\2~Xt^p~YIy_uO,8N8G "*Vdal`$Fw ?غXdV+(jF"Fb% x6:6}d퉶3?J83&]w-5'Pk̡C,~AY%dd]#ᛂGC*kvxW?@.&{[wC0 CfA)Cd 1%y N1J’TSwLWg2*lAO&*"*~.j%syG/\BA%n#HPϬw}# J^J=q>_-i%f½xٛɀD3'!4ݶ:`*y `\^@LN7+K`j׌GO@&L2"arbi}R?OE>i m2t XID.(L9]ڪ Rvceo졮:yMO~[ g WR4k.*tiۮ7W3 CܶDv?(74SWqQimeW>ǎ[-^ ?C !y~i՚o{Cw! m-ԃΕ1!'xDl !Tlck*-d MD%9m,a,qmba8z| _Yi/6TGKw <7q^q+@/x7zbW&S.YұTo(sP@oqȀ+(@RB*ioV;!`c `aF=^og-XeܴT{4>?b"Lx^a@c D*.Q*2f^‡+u r7ܥ /LzQԯfl;`EbKE([ \Sb0^MrYp>+0IH7qfOȿ)1Cʭ<*39woW;/ǾՌ:ngExAb; \ U܅~>n3ojwXgJu.)hA^":-3{Q1l1~ ϊ08"(PA֦^EtЇXW;j fhaq׹2l : Gj*Sw+O$׳-/.'8^Ý6nQdRѩl!SS5v`2̒䦬9m k57'HKR[2"e_pխgP 3A_"grɯ]5ZÚ^3Z{ӯyE81OO4LckJ"%ZpYwO>DZGն']"꠺ fÊ,-h(ە#p Q"l8;r,c&<kS"͑.XaR,[6T:嘳_^ۉ2(+ VL>T)[ʝUc#$*jvlףLgŜaYz|h.+e۷NYAnSu"[R"67h1<a4 aAA~7 o*ur"`vv0% bBmz0|Ԥ0PTޏG"4q}S:ޫI}kvǿhRqPв2yJsPM. @BIB {'0*JJ= ڀ""?28QQ35wٛ;v7_18b>8RKKoiR}5"}uh.R[!Qڷ1%>`q| &]Ux4#)(HǪhtz \˚ AC}z 3gøֿH :PhH])6,/B1{ąݵV}>+T0KXbzT9n <-LXDBr p8 !L6AwˣI)،@w+T*s`*޽?ߴ/BW6g# S f>n^lܬRj_x{ $Ϥ&yyC+PjXN9a=op{l|Qxv~Zoh<~}u (5l5\˾_7+v^G[9~$`Q3LZN?}y# ڎ"%>dYH;!l索ѽXXH"xLl4fb.?9@w%m _ XP=_t]_6GnD *p}c [q6ɹG5kLsU4ٕ6o.V@mh} p@n(zB󅹺.*va_}'Xh~(H ~q*~;T*mu4Jk`$B Sb G|fT1TSW804eJtF+XiK=پY m]_Iv}^SG+'8ZhjuK?ɆVҥ R݃J$^LIY௟|KW1@/OtضVr-B3;<%+fxm']ׅE#D?`TaLK Ӎ܊ѽMw USqUy%(Xd z%xQBSRTCe0>w5H%|,pu6hWk>ѹz*-yIޔN/yĄCW_RߟCIŐ,g5 Uw;Dw@tjZv" ؙH\Ry%g0T0-:sRI u?;u.+%]BŎoA rk3mAI֖>TfQ$qtCRC@l}͟K+n@bD-yGg\ꭆ3t%'zObc}"1!i[+6!il{uۭV;ܦ(`>{ P" W?M*]KuJMfp벁t^&b >Mʙ&0L/4yF> nfN,B ?fUntdL^¿=ɱOpU&'a"u0$eLU5@f]_9gn`Tɥ$B 5^b"mYXbF (rF0E%$\#<_ Qj xKLO#|u9ؓ iv"hV[]Q(-ٜKP+_I>}|iT:k8uʔSڄwv/d&hW\[I*'TC^ݻpMgOjذi`6x1r]3vR\=a=W(n/Rz;.#<;B.Ĭ؅P@OVr {}OI61L1M o`}we楕Zzoekxl0xm1a&&1JqA^p,fXZT#mm,q]S_[y\PvbƆ|T|NB5H bn#V.[ I{~+JqwWW8١{qp(*kHΖId;  'yQ)<@>#B3T.EV-oqVq hqm%WX;TUgur@zt\U*T:?t5.9^(1e ljYdJ\! P#ćuHC"8jѳ&N$7}n zMgHo pLu/좽 k-p}Q)?']8xQkB78a &urusݮ:XC G(k)f?k~.w؜s#jF,}z32"Z dtTcCrvm]& Av»¾9{;dQOr)Az~I6K5Glv'gQHz.`SO }^Mxn@ˁT/צ[)K/`OH<0΂ک2jX$2ܙ"(^T a'C?,AO$!ޟ:p68_0g٤Wp!9V^}2x0 s.>;L={75/CC0Nr[dkgvoB(FEdsGu\%ЯʇR$ڏOi vȁc.TfIܓڑAޗ`]qP$|gqOpcH2 m ;j<9Jߑ &y&\/6өSR}^QX )i |lgu9k!^cIrDĽ+;bbޡ,)FHa\cSrːbx)&'Vܙ-u@!dW8hKŴC-+<&]9<˘7q$p`Ѧd4bۍbb0%& n X۹n^8%^2B9QVʧIk)F6$"cmf.ҳc-;gUMlLx'>U= JX.xm.qf_]K8Q ,PTuMYk!*K%z?lBCi l^?A5R*O;R)J<ќ zW:s XNi`:ˋ*7NP{ȯU<ԦKctRH"uQx~,_ e#IϬv>D0 + ϳ=$NۦxH #;C(G=vN}r+ay\ Ծyχ80߁m x\o50ѐ3ߕb  T@:擈 jQwnÞX(TBpte lP 2Y,W,nff0ᠹ _k_-H}J{ (A )fLHq=Ntq PiH][-Ң@݁͘/wS`άVGA5#iU#FKx3OU+D2 su2cgL;7,ٸ72qT&Pm_eCɊI+14߽ ?; G3O4gvn6/C"/ 6']mL.Hc9=czs/dS.?FVX~A|W9wH݁P-95M=bV6Kb0պub*-lt)vDfzTK[! ߸O| AL4j/Tp۶ 9 5-u9.C33|#FҮߖ+: t'= u] (dRS%,ڍ 'pA3` AevTb1ê$k@/ wcHԵwv 7:_ CjHl(J%?Rҽ; TQNdU&]]3-uǫ "2 hVȩ2C=|Co󰄦&ά?1e:$:b5ї* D= E.T O^J0h7#V7o]τ?@X \$ͅ*RtO͙SQq-clLEPﲉxtуTT:$S|϶=!ЁHMibt&뵃#k4RVoWNx ء-)ޡxl%JNx/gQ(zx*YnYç|?AHWVA:9.,@dΓٺ~k~dhOkASg= ۰?tʤLsHi90?$ 1WZOdozEYf*2qܢ;Є28jl+|Tv+)ns_Ξ|t#MߣUՅl# '%N<$KWcce[ӄg9ByGfّİ[C ^d+N.<: J"MYS#\ $"-E:I׃@DX5'Aʗr񂻎H|5D842<@@V~tBuH 5 wPf:?y"ۤb?XӚcn='e;1Jr8&|ەN:@5P{cw>KZRLn2nZ}M/+/:wlpGmTq"8!\kI$Ij[:>/v#w4.)i~+Fݷsz+c(MO2XA o2AؼtKDu'U35 ;=p\!(pm7aX}9!t 0]hoD;y05iݽcqآ%r:N13r j9gEZ5@#Q2E \|y 8Q}7l l4Cz7Htc>6/O ]]4?Ai~D+UE7onU :PGc]eca%[^v>Qf8UpEL%bkRm:4AڲTES+0֟y-N}pA#hdWb5c+sN ;D8ۓU936T7}NbC[\ʖ%âO 0 *:}Tz{x:z}&&;W97">I5rxgZ|&@7&DLc?H}`9b*#_'cKc,PyZ& 3H5[2m<"^1Plwmgv֤͍Oi 8L -<%eU)zqt|QGg#/S}&a9{;@F+' GTLjd/P >&(_Jq:,1 a6^ r[]Z60!A/$9Bq% s.Dc$\e@̨MKIDY6K9~59 ,3BP$׻oQL$ J[E\<a|so^QPU!4gؾcEVr;xƀ-g/c,p`{ȗhiZPhɋU0ao5i}.c1AfB$A=I "WoNm\XkO4zTks1u){Cʅ Hl z(9PR$ 2)ay f'Zv7?j6R0 @|Ti԰ű2s7|-Po=kSmcLa/P@!7:V9ɾn|ЬĞp7yxU+9 |ىAKi#)u`nU܊gξ.eWi E04iMf'y2nWcۢr202aѬ5z-cBEC9홦"F$Tsu!)V;j,:쏽pWQ]1Xmgn[7Zֳ(jP[K-Iy'͡rw5 I܈n3܂"h)zPʳTXwp^i% %"Mfx-&Z0N9[h [:(k͂ƴqa!n{B"#rpք?P Xpf܄g&].ji&U RC%jXJ}:pii=e_j1@IVsQEӞ#H_?A5- gB)rv]ƺ0r 'XvPNi=$[qg$1]eTɑOvu@ \~,Aa`4((RzYߖKx~\՛9KLpTo:y7$j%b(gKrI 2ZKau Wk>aaU l}O>0ed`*» LfX؞98Ȑ^$ԽFx\G5|DG-9Γ_-䭳Z(m7޸Rh32~oDΆj10Jwɴp[,/|`߭Ԏwb3`,9(Kp9_4N/*Q%Yx!s6Ybqff-f bt nB\ANLI!)IIGAg:ڋer&2>b%M8 7 $Aq"Z|Fu+ݬ6†?]Fl7,Voww-j} .#k%LD?;$ȭݠG,{,9|ϥ|P{lcOU  (~)}'G*e}'mau,&l-f@^_ 3^5 3(DN ?xeAD(ԾdZ>'_j(9Fr 2S6(ZˢLjrۮGXC2DN{5:#8]DgJ$j*Дs-V|(fҠ)ҙN.hqNxGɣ?q)q_$]D*gf)ue~P^HX |d jYdeo+t뭗;DB|8 (NU>n1b$| 5kV=*TЃr.Bq'^jw@N(/_ xwYW2(*'ɭ@jVB0hxnAx*lpkB=^1J:ÿE8̓Zӑ6 9&JWB\oi=niI }|pLv$4gVXDԮr)!vD#T҉q||i^Z<};wW4b%xU?>Y3>:/P\9*Z&)c; L?? 58OOMhsKfo{a4\YH0m׸0PC!½qVJ tK0Nt̛VAZtəژV?X1[EBC<. odE(n ȅLߤ7X"|l#~&"1*P̬?g<.#x}]Jh"qTݓ)KحLo]O03*$!Tt5hoIp[Djhj&|(i?RN""ԏ0zk}lX q88el煲ZЩ[6=;wk~Jq,g)45A:b:nZEd߼]EuPP# 2 @IMwBF0tmm-9jqUo59mYYA!(q>TlDGٯm{p4*$礰_rsRK3 ?(D,tI2n˩Úd4j}WB5hdxE܁He @f&i=cB/L@r?PQ4% z|a9Md"yCC}s?=`x7.(i>{{}|NA7v\VW +\> dZbȈYσ {1l|G ]Jx>' |,:Uaf(ztsdrDquݠo5W ;|)f2"EOz( MK6ʠJR?R6-[z` )*vФWR1RtS tA'U _wtDЯSbqbz̮O0?[-jJ"lNXUcU$8KaPH)xVNs2ƿ;}D)wW[7S;p"q%GY)4Ưg©xa%ד'gؑ(u}~&lΩ@"oy,T ^O~|k/9@V]DnFㄥpT89&<^0~q4Ģ(=Z2D<.eP@zns}--ֿ\CށKe"gFs^vAa_!>%v,Rt)o8 ¦^gJ dS剓<6ܖ@# $}v&pFՃ1.N>2P0|?nV V*N= .$OpT\w9SeXBrVmԵte+m>2>ijLW>uZ}@u8R !Ʒrˆ<)ZpdGt/p"oS&>#bᙲpWh {eʇ{W7=ۡC[w ~U hThr]է)ʋui"'T $}Ґ._1dbQO5:Zp/?WGA`yKV&%HqpS;u-/:nfNНx1P! յ`$pa4)ֶM ߍ2P!⃨OͰ+@=I@Q߈ml vd~_i I3_h@aMewr₟.QxWa+{-4Ӄ#!OUx[]BFd*9MS*<\>-K:u#ͨ՝Ȥ,=P @Liq|`n3k[x Ok*Lo 2VI?BL0ItlOC}C[' m.Q3I6 Rk"Rݝ1>RGS)MAeOlըe&a%d@i'U-k[f>y,.|~ME&!O"Q4s .XS EsgP,Sr04!w_`Sr;|kD` FJm4D61dpn5 FC͜wy{Τ>=~ 1d>6T[# 7 3r ^`my9eY:]s ?䯊ߋzmB񫜎yb%vP2qya8B16㥞#w|p}ؤZLk[ý2XWF3.\jޭP?~VŝUp"HaDo] +|~CX)X$p-# 2*2ܳԝKh#jޛQB:me/C5V+D+cu2VCUo 3o!_4(sîy"\q^tCuOl?‘+n<֢ĥ0PlUn$<y>g[(SdP $/f[]LXXds P.=w`65*ⷩm RH6+:&F6B I+4E>"%qSx^XE*P0x-2#g|;n<% hc_8z!&z!xm DpkD(2;EɠQOy$kB,!J/qت森'Q{MLV%YS+RotO`0u Ll=gs>](-] {[b" JBG|ϫQZMds:ԷmɈt,%`{ٚk GvӧHaW[к- Q{\k`w{)XP{ R hIaWZѡIP;moxoesEųA&\:3UjVsQoÛ*tE5|r{VgfDH 02~Rk|a kydDХjja)V<>>EPΑj=-d sS]@ #OT~7$d(ZƦ0`,tD[(Y+)c8Vo]]ڝE^piEC[ IcQgMOpvŚؖIΚc3zj׬ook.rxȱ/ъGZbAO݆[}YT-|ޒz QXfkWwja}'Zy6Z|g%ge0 %o`KG%ǭ]ho]j?hK[4,C<7c q} 6oQnN?sLbm"X1F_\P׉.6r>XIR3== :~kEP_seTvq6(NA'"%E9)< !8gR (},X3?xOY%l@Eg)PN(h!a\7&:wbPL٭\p،|6g't![?qېk!>CE^GKػ&BٯÀ9\|t:؈εH/]3"+WjqxvQ%ǀ gbsBe1=)`nu=[%yz1.#^O:wFd[|aAk+пKz۝17|Cl92CN7 hkGuxC?q<].b/%ҾiWeiXP3"BV?ϱ`_U[)` MR)YKy]Ⱥ@<L|j4x,dzx=@S;01mi\ola?7Δx~It(2h.(I:&ơAq wz1DɞD _ʸFR{ CIZd[rh5a(PA`;7CoS E+Q]+¹B+y0[:CXarf3_WՠzI;tT_6"7bSBVBv׼^W&9 -$ۅEk䝜HTo5 ORbL}>,i}\K{T1R <3,Lb \,XE=|?@xDԪ?YWGKQ:s˕=\^$ﺇ^}͆RodCĭ2G +p+*l7v&*zd*iFS]cÍ]9-HB2Ѹj ;g&7`mImv =ƦK}\6HrxWȥُJ~8_ݘM`8%) K#B< Ӈ魒s mȣQZ^P^ݾnP:,edZ>#Z%M5[~L\z1ǗqI*1'0ngQ+0Fs%iG$ fVhIQ(OTwuY-s0"9)eDsQΗg"Eu(W_]dKX*Wޡr0\+.De*l =|WǞMƯg}c)+Dˤ*wbw0RX2_'M(o(WC%,,H 1K D8'8D7p!/C\ǣ4G@6VL@pud_f ]cB3UaJ`]dα6eu6VhBVZRZjg_fh o*lt"%~A򈛂T:nV%{',bTLu6餡E9˥Xxn:+7D4|srw8E6hw$h ׂ\:5ۭ:R~E߼Zf>^bgpMC4"4ScATCfj^<{(ܞ}Έ6Jn.Uk*$fd M}6 }+U^ gmȞ"8:-9 XAө]5!"{cVm}ˑW'jHV3@]b?V FbAhK&E1V>@w4k3IV!2[|Vq}]Q)X٘yھXV&Epdh[fPsg_}¾oNI*t 61'ȡpפIyEVfd .DإR'=l9dݺ^3f?'@$꡵ؠ`ޜg6ڒ dpMwTԗ_ͺp+a?SɝP{Qd3۴ Ps +y1TyywϺV%rP(9}GJ:%׾c;Lcͺ=c .\Q:hm? Pci<{rWWZf`}mV(Mb ={~qςNBhc3oK` ȵ;# }RWnV/ԝ8auTn>|'\=j[B#<"Jk@JGP5h~`$>U",LBzlOm?MmX9.:h6ǀ 3G%oK?_`]'=JΖ@4nJ-߭D] t/Ļ8C|Vs+H~}v6@FO]ϯaP?zM5"~=_ۈUgfrhYѫ ~EJ|C|qIH3j'J$4TFKyeltgI0XPjq/ٿ >\(W 8ן 5:𑩚-qAByL4W-]\@@Ky wP\V 4nz ۵%,pIzlyiPZ ZM9pTpKKqHf@OC;^IMH %/u"| xV-F{YbF%`tEvK9?ы`,}SB#q^5Cq6P^ Gw&&ធ"QF-*BxYaU= WGGx_->X&>|ψXI1o^ø:BnJe"O>.K1>IxsNa8瓊kܞgW`: J_yw۽𽨞`_ 6ũ X1Q~O@-QZ<Z(,Pk?|Cx IXSlaeenU,F FѯXh f-O&qe-2JϪ*[>P }f 2Eؘ)7,-AD}ꪂ-qvxV]D 0]6S@֘CwPNt&3bA0ÊhSܗv{Hy(ݯHZblsM\*ą|d0̗m"Sc1!P ,sH=C;HfnO][<+{N܄i]ߤ0r>E@5!Ljš[U8SvT+IQ[}r6Oh9oR Dc_a*F#]Asert+PM ]l:)n".TɁvįEdaE Ic3 q]s*"6F#"iQ6//p>ƨ)B4 ^!We?.:i!gqr!PlGI5*e7H_q&-䃌)vSĥMη#㕰iҹb,EtܮjDhtRURFNCzVŚX_:mFیe\?%~WwqI(k/oGMm@! bBJ.`IȟʮG(R"rVH,6h%YF! [9~\ +Q"|\QD)7ӷT˜.gt0ީzhQ;mb ;hv͜a8\sk~Q~PKVey_̇1B+gO C2"\خĪAO7E|~HsG KBGEqgd4R_ J;]VjrnerE6aRs"|-D(x!-X l_، <+lW6oZl0ܶm\k`D;c({&R#DPѫ* ΨZr {'CbN]Hz?z@LtGUjEIVN2"LHsr=qЪ͠r< 6ʥ6W]W$~VDbztoE!u#BDlmE ^3B.csP-æH.݂or6, ^FXy. $-S,|jo RG ydln{7{}I~8]1iWokU0.C$; 5}%^3lG~$@l̕2(i&`9FT8WtMl0WIѝse W *}tn+uC@(EIȄKF٭2H"ޫkŶSƋl᪻O@DQv`o5Gwƣ?,Q0eQ \[4θPORl>,\F͘n k:Il>cģ,On Kψ5UOޗ t=>@ˌĉ"\Yڱ2pHфL!ߎb8*EZW0qBT ctI tAO9ny_qu:/N,e܋%4vZ4cSEY4䓰ʒH_ =Jhwo8$&H=IQėxXTg7 J}J-MSYN _ ~F ʉi썎]\Q$9kLᠴa?ڂAY|# BqNn#E3˪m$oUz Mޝ֜J:0O46r DpKƜD@!2vq)-.+>/ec7G R4Giq@GX/\r#-gPc|f:0,LƤ9ֵeq=p֡Sз'x}'IΚػP|ތY?^C EM^*ԷhUR(wym"R7Tj|gÙk>6Ú^0c( O%`w7i'}C1ȵwðu9u1?NHQc1/6N: S3?2#TM|Sm{$@6 c־>ʺrŝdʵ 7w(9N?w ;eݡGaPyG n 9̲"bIGU{%{HA HLd虹z$M")Ht=:?bc\ -QC ˠ mOCxZxMt]4hsX+F1QD'M>:@O}V' ~-nKj .~Ѳm"ةzHv;ګR~:ۂNJxqlB-Uޡ\-8Xt;GB|RL5=&gu윋Omi­MTn&ُr[Kم5Vo(aԓEPXlxs %aգJsA SM NMa0%dU)-)> 9n @ݫ)4p_>*G%~kE+Jq!ȆQĤw`FRtx2^&iCViD׻䎨k(~'2r^<`)%ɳVت`^NNHSlXGT qB=,\.u?դhHҁ.xd: NtYU7nGiŽu3/EWsuϯ' > ƕfc|e˪[ icL'o Dwya$Idŋ*F/H"N֠ϓD"b MELRZ{7OZ?@Ԉ39$"9I5~[j!\]aI C 7tڼngP۳@OǛK;p(; ލ@&ђ"GDK;_BHŨ~>&0!FDAA"B(lئ6?o"LBy+L(#*( #pWxV"^*{NwӓhHO߻\ Y5A20Du0իV% e嗜8\aJis 7\C":cSc}~O[ֿ(Q7E7iK|YBPy:,Őٯ#e;V_ 9nz@yHPI<؄#Q3r 4)5E'M4|mC{`6٭9um*m;yp,X>62`fKP`J7m?eFGp߉DRA9%S1C1d#FKzo(N -Bsas-ݪs`Pt>u8:e#fs{Z' fS:#5Cۅhf0upK_zI\R!eY%߾q a:+vu i.°$N7aoEemp4 \>`FU#H'j/W嬈4NkMk7eÂS6o? L@ZOUۅ˿l~f4RfGN=i~.YEW\N ֛T<(Z؝+7CY&W[Rn"6NН Y1)"5ʛ5qycpj-&0+ytQ'4\`^(Ozmi@ʊ݈) sУc35m/^4D~V7!M )9.C_%$NF{DsQgMkٱ9*Ha&#@^ WV ?G0Q7wddC`Ĭ#R'B/O`M"#`3 8Y5ꥣ4!Wiah^F_>Cb8v~m6zYиImL]ʽ+;BP h/TtъfuA }~ XP:Uk(tL9.EygϦpv#lWo2Ɋ14^9~jfk]'id۝q`s@#/LѿŔk?SדɎKʹ1T7knR7]V> EF%*ʋZ;ķe+^:"9Ě Rb ;pˊ2v,x~~'QћThSZy@;':'6nvi^dSyq{- 9+c8|C$y]yi| :ٹ:c2W5srmp;ߙ`>mƧ,*pv#Yl\71Bϲv52ɱaj]/ḒFgCrB\~V@o}< ܖx\`~_r[ u4ӪF3{ȖbC,n(Sn),p׵=:bz>F\H瞧N'ؿ3GԋbHF qzv`m6ov3MٟC0Ly{#Xx%1;eo7:+xbђUt&jr? ⨪qz@6s K};srCM: ȅ:n_dK7J dZ&opf@s&IKbn>ZܢNUf}X,)B_$a-1Ɠq_j묚Ӂ@`@yv;1PTmEaƁa$ I!5!4< PJXkp-툼XR$}SJGb"M'`.ކlM`#OP|VԂ:Oܸ.m3 bgD!*'w]1EaT_jCψ)_??ZNc#1KOEd|mϱ7Hdު1pQg+V?Ẻ6SB]<5Tp(؁+؏ѿ:CS5jkd`šlŸ+1m+C$@2r-5z#z1߆ýʈH[93q͐`ۊL|!0hg&oXtyU`cљ B[f^6b"ayy̚yR?U,$eH|F _=;:6*XhlIcJ3Ƚo8_!/^ r[X c96CbvD%oYlLwMԓ:)B1 ώbOT؃I2JÍd"9C\S)|E??;vb)IkG8}䔂9OM"d %PHʭ禒j|#*QG!>e֮Mꄜo|E. #+ $ , #C^;mRdex(q0By,s(گ*? !J'G~ad$%; d~>ɽrž0 ȹh6l!W (}\e,f鲎:?`n2?׽)@9ϫB=pKtiHm9mg/*l#O+aJeAV`sL2V~7:ְѿ tL+[F`z Iq tQZ!<_HƗ4Wϝd$R-]Vx2 #ɲm/!nN@)?r# 2V^J[ Ud$)/omҝw咀iDD6߃! .aPM~I8ccFQi7`lj'cRn3VT!=s 9O!-Ƙ|/"qGݣK@@MzW&vYͦuŠ+~=+(emR#as2+wl-J <8s WN 'Dyo{j{SӗHg;jX2aI1FzJ(x *`֭G|3\fm%BN- N" _g)A8$CR#zwHɖC{wa8P/~b`guf2CwUv̨2Ͳ0V$]c5sDC5skh+N`0gѳS}a۽9%^4MLt \FllS.VUm^ǿj Z8%ꀑAHXrru;rL4&7^j!3@29@=1?e9zwN2o= lx#q]垠mP): %4MБ%.sGbt#zjӲ+7dYru_rCÃnQ/V2 FUl٣ 3KyB6,&2;>Gg,]=L' .dO8aT3s"19oH cyh2AOCf% ys$[@*nÿV/6-F( J,r&\V#C!䠬* ΧoЦjj t9pZd-]Y,Hw &o`ϧ?;wr5Pk:7&QoRy5PuRnI)q љK:0#i%q%+x-Fw V'z'k{`!(7@>yPԲd~0g*>uC+Fh0`{\]R7J-[[ #SS|^O.x(hgC>bT ETl2j$~L$PޞigߴhCP5ɈbHZV%Z S.+`*%¡"Pgce 3wT'I͆+M5qq&7/Q0ѳ*Gȗ=uE' t,7$ sH6s +(Sdh39aH<#O>k.QfPuR KUP$:)M-\khyl20p,0{උ̺M"WK3uVz`y5 u8k'u]D&6u$a(UixP+eWr To?$)=MZj{u)čkW/^֛=m@}$X l-[v-CF<"/=3)0ͻ}VwES~! !GH09aB:tˎ6ZrהB8"(ZL(5z$3VONo vzIc6jBX[c6=V p% L$ -L%pIU 70KIϝ3"L-GˁYMŃN=eKOaWxh5ɂF(B \COzB_Q o>V31`Dg\NW({FZT{6 Dve!@a:P1 FWwe{*wԟ. =Zp1 9\쇴#< ? BHჍd2fi/B1ΦDk2Mxx|תmZ3Uf4kb)dG&$3sO \w`| ztT,"U.Ry 9ʈ 0N(Z{Ս>Ol"8R#>0^V&Cno@5E5A*nbsM*; 1N$դV囪qvIK{v?߭'xAq|ЁC`AHUsWR ytSB =T{jo՟%CL'wmr7WmLz>xPmO N^4ϙ-5Mc"uT1t2Cqc"A\R=P7?{|,o%_1H(s}JwSM,5@" 9GX9Փ|N 3 ~?׺0x%# qx<$*j6Ys %vH@(*"NtdȎR`4]fqe{8@\/Գ`ܼԩ}4rPT| ې[I(jEC§MBCSлRZt 6G($,S-+ga'z0"iN-&,e)1N+]6W^2moHHokEӁ@}>Ң{i߮HwiZP'7 臚݀U (aq ^>k˯-h;#ųq /N4fqkq~HZ bEN]BϧpCXYo=џT3" S"pO:Ýƍj !Ϋ.+jY ϻ1D ["; WZ"!y~Mō|č=9W2S=.-/l(+{"UP/-1/8ڍYD-ujk(NeYa_vx&񊿻8CyjN',-ٔ" :YPpʼZFn>Y=ּ$mG' ~n);S X (eVihu?A&#`hyO¹&6܅^PG"^P"I̕Iû{2QMMuiZa $̍㌂AlW?i0 . p[ۻ<ʊVd U#y.L尋 qh) x,Ş4¯Y68< ?+=Qgy P,0Qi<tG=*/ORT`+pZK."rdG9l˲Ha>Ȟq@@Ei=紒\xyD*ל=siCF #8"'ڀK#੥k6 WW'C7Hzr^qbw^_#J_N~mZ Fm2 (9otQf?".7v!*/%^ :>aP4PcgEIoQX#Ȼ0-zROtGC.WJks\u,n^cvC0O7Ρ?5ڜ`2]:+N9\ :XjԍʶK,0P8eQ8*9/Zg2Jӯ>b>J+O)Wɫ}/{Ȉ҇U4' ]W6l̞yk[kt<< m(:U$㐟d+,ެGH@^e0薧bFߝUW.'*:$;hrﭐ6G$`X$ǯ& E?j,%תjE%B^ U.gxZUk?& juVCaP>feTVR[桱JIL:R ,!SVG*` z,WFJ*;т쑔p!KQ`l"34& ?"3OD c0M|YP1}#8Q^9cCI~E`5A&~m#(q\K;ʕD8!YZ}Ѷ,86",ã_;ׂ!="{nx$y8&&m`"0K4d3 lm:! fvOŕ"=֬06Kf2ر2]+s[x=I0a sSѧ`p}н5uz.B[r96X -Z]i"9iylDh(Ak2y-D(i4OgӋÈח47n9JZhbU;c,?d!jrM0 =?$? IρU2 mf_}(:O`R_‚Y)Du8xU/+ wm8u}\f}pT o7۵͐r{p>f5۷wnr[AdLDm+dy``>BZrڿ$\兗dd3IW Yo,\U,ާ 2eTdME&ɝ33ԆÎ%hSncMz݆:+,9uO<6m;߿Xdo 7dθ+^/ěHv2UUY5%@"so{Zݣ2F=?xv*?c(B)C:ff 6C&쁝n#%8aXd9g7?߷ ݸ(kSD|wKUO]B0LM8Kmag4~rm+IވřK:PA/QAןkbp`GnT $LcL84=J*9vXQ\tq([Ϋ:bN @(>yWblo гoV1op-(DnVft6Ju<ٻ)q%G5ub݂Hฉ:UgUTJ87MRf8R/F2`kdicUk_ v]_ר[j'u36~ځc8&N1ūVC텱W!0KȀun@tX7kxPv{C@JnM%>pxV^>(]oKUЮN*<,i ׍]Eж0Z]|%C wz6mpre5grE53`>KggyU+,Z|}ͺ>dHrc;B`ѻmɻgrҎ=I< L&9 lS "Xm ,*&^ߗɳNuXB~^8˫Z,o;[3F@fJ1@ +uyeͯ>|ylW ك7^yo\Qt§1VBV/ u џNSa ԙUm)H } K TXV~ @+ E3ߥq| sss'UV:pU^Zq- ᐂh]])y$"Me#9g\${%Ҏ„!/J"{YZq#RWyLjӻ}" >9My?в1Q[%,.ƤqlKS-s)]hyi oj ]'4T%7ATNEÆ+k{ 0ghCZN# /pđP6a.oꕍ+7zsBy-Џ_1 |VMmCIFCɝ=[yZ ;pFg'$B>mIMs HUz]20!x8hQ ԪL}[<|:^nLfP8ZO<=q. _:G1H2C]$S+ חsـ0ӚAI),#R@f2 ]lk[dw'ߝ>Iv*>ʪUO25rdNйHYJ@Ce1$3vΈȳxH`|bi$QWŒ.V"uFz5gפѵjy]TzXMdy$=K8R{Msr MpXӿCQBvkXRq#Ն4y$z݀S|@w&%ftpm/-Of<  TGee:p3WH7J8 KC [Svoİ[HB^X>ZкC9Q.vy6IDuMȷ[6 QJJt$|ԍNa>^BT><`E:qo-!3or`87,Uﰇl^ڋ`XokfU~A60v7 YNtWVoiܬgd=])lDZosU{MPHz9l?3M3p!٧+[h4^e%:^ c |\ .5mACFQ q۽dvg;R`ёlZ dA-[f>2r \#tW{f]Xp @起Xrջ:+96Ev$ytq'{i 6IҢi5:;+&wo`5 i{[ nU-l_P~iqHq-|W] CQ/̜|܈8,0u @SߐPF@i7݃ӄ/l|Xt3iv%kx}Pͣa:+QxV&~=4%=y3'Ii..4bE75#CcASt,ί$ 5fv>'~6GǷBE@@sf}J򇎙K4b?ڛŚw.HOgO>ИTjRb(k(MBRfܻf;H@aG뛪RQsanz/ u'>-aMI9|{;Ji}!n>\'[tNEg/L܅ R?p}Ev a]JiY7Q :EKS" #{hc^_uewm}mwl*GwUTBZseaWq-N==)C#k)a*Tf1]Pp4.(=~ex.75T e|Hg&^$?9̹,%W b#VwE-/BTuSrZRh[!w؋q!fEq,"jo|D,Zز{hQ)r&i `T-qCϕZav- [Ӏ[ay1ބd J0r"RAcLId9+# iʝiocb)h=&|urR^ki{1,|$,F1`7m<1V/=]"),"3<&d*T 2|Vce5.GG19< ZLw-eVaBUT WCʨ[Uô l[EwXF wSfCl7G;ׯpzh^Zo"XR:8XDvH<7 qX 2612F̭ ^`epY/ԖK\WD6뷧0 @$&|EEB~(h(ș"um!MOǟ<*b|'`s={b+ Hoz$֍3ηr&ۊƆ`swXNPzɜ682S/^dc'ӝ^& hx?Wc T‚8Sg_fet>xd,,mҰ3(4vwGI:~kt%:&NBzM1c %_Y4yp81lf1ҎW'xھ9+7ϮQ3B{C+!;g]v%a]~>=sGOv 9e<zylVJ?U;Ҽ/n_Rg\OhpuBuZ%X+AclmTkjO+up*LSĎ*x@8omm|n2c wB=-qFX`i/fTfrZ7'QOZ` R޲97B]7 ~R+.Oinݪ ~0n bh(~8>1(b濃[©@Yúbu\:Z`V2B!%cZVNa}[j*Q:a5bSYidtd> Z3$JrkZ#;%0?@/ohѹ)ׯd$ݩzJ㪨1W40RNjZR(]-e"-ςZBThEc$0m*0LJ2QܾtSĥ@.Q /AW[6;`g 6&?)P\5Kfh& "x,ݎRbC=lojRKŭ|d?rQϹ/z)kQݒKcP064뮨ϱk$<կ|2 &6k#\)JjiY3w#V=K\ىq~;RI AFq]F]54{J_G[%(|/z BG̩~0]-v8_ݍd@ KKCJ㕱i[O/ώY%\r)NZQNor_?It]\Ж2 zhT}?fF9suP"&H,U'>k.cq/G,H|[ 9"F6Ndj`ḞMk/ H;Ы}? dOIn׸P*7xt@co1ț #z7OEР_Ҷ^Z#\aSQ'f[ _-3' ߁n׵[䛯a=e+CR mI47th./aO`XLĖgjI@[UP!9=$Po6#Dr'ׁzh;:m*1}tFs:BrN `?B+#7\&v]qœ;װ\HXo§۝o'[W$d9E| ZվJZdmCX %bAY+O`c4erL؛׮e覴sBrG;A?r nP @UJgidd쵀|pF I Vp$DF~_IXս3;nЕ`̔0r1-98R{,B26yTJ}"k120\) >ђe4Z%NPN*Osy.ܮ**=Wۃ e[>}k'yf ;R̟/Ui;;{TYDlVuҟGvi@3t9/}t1JT_̵Kp'[ + ,QQz_(wn3wզݾ9۫\( [Y㹆 k~Dt\ށM~)zքشdnٵ 6&8QPt)ߒ5- +ʢP74f> |Pʏc+=bk #x{beI8(lz7;r Y|twh@F(f1wu`$ k#y%#cBIQŜuG=*9In uh N)%ey2RF*#bI\s˕4֋ O4} *i a|E\)\ ޢ0?aE;[}CVmpܠ6ƧKvw.y&ǵ9 X=+^\|^f\1 D>7J;fHR/󶩳hEh5\E~J:XhesԸCˁV!o*':c+fQX$͂AԒh1WGqڔ7}ask$b@TG!_Jw#8`QEL?0 ;]qu=<sQ|/bUPIQl@Y gKRO O&\9Kjo#ߵ/oz; ~-,p,6?SY` yORދ3墱J=/0| :R%ZMshn7їC޹G dt)v~ sGLϫ)s_ ;9Cwl@ѧCPj(K(G5MSM]D EQ|R򼜿|)<32O8{XyC:-mwUYiХ rG?Q7'4`IVYF]#tt̄0ȨaD4~iJ-mCI 7Ǽiݺk dˣi;x%i5}ߜ0$۠ளM :$QAi ٝìH(zMCQH [#=/[9Sp$1 HmJ5# k+ x^]ҋ)wJex>"?䋑l|P ӑ%F% 3}?(&mriA;1qcQTBf!@x67t(~q狭ּ'ʋ݆-nYl|vh;5LVS@%8Q} t #XLfNꐬ7$OH*NDe/~D \WRzBE )On2JȀ)^MlzThL'ڶ !E1F";  gO_KIȫ1-Y"@E,[^kcg{ANX)ٖih:@dicՕpm*$+WM/'ݘgcD Me  t=*JxjOS"Fev / B҂;eRXנ?'Ҕ;/Tx198ID^-i0UVm-΀B += zi0/Iő5k)%]QUL>m1pܲ<R33S{,K !m%v$Y\/`XAC<DHu໳YC1C nD\ C(CjxJVi#܄iӣl dD':F[R_7M-[zs▎٭H$؅b7adT[ ~ Bǖ608QV6{긎n݌l(, [N!1]d" 9KR-F(HO~þ/Py$L ̆wk Gme^me5v};mT`q0]Уvch#';yfꔁo_Z.d|U j/SJ^bq=azIew"45sɗIlȐa%i} [TdY,#mΠ;v +o`>]Qwv*'FqΌè㜫-a] IN鎔Zl̋*: eP?>i*̠7WAJ> ^nJELjtdzy-:{XVSJ#c'f zadL%t15saWL=!#*ʉbwK)cެRM)%_l]#XR S&E\gaZڊFUC wUc1QȂ?-(epl!-+gs(K/*C&^11Ds|py7Ktf7g({0: )JtĬh*y xo\>l,ms B*$Ou3j~{jhM7!Qܺ"5 jd][yhvu>Ԡn.PCP¢Hmw,)祖X]'c"{l(Gyg={S7]Y'>2W:@s-_>{T.׉ޅ*^ $5HG0.J]nA.aL.gCRγHRoݏA)#v]e//bT'.3as*!At`0n@~תۋtsc|٩#Ŝ;Gėv\Z,Ct 2LSYOgb>9(xMkwPSio(I]P1k;9e G}~޹]KE7H&>Ҡ$:/^kjFnW .xk :kqmq/!UKD5/)={s(|g"sD=nO}McR)a2\f/o^m?:ZQ`0OegCg Ŀ՗޺9`5^"B){^;Jz.{C4O(;[ˎNvD*88 #S'^wQzM'pj1s݅CI>:R$Υ`II%3ךZKH)S_qfuM m8 N$NAAD+MCS[rDK߰ }tr39\"dʤC s+.vcNB}1(Ջ5V_,"f+8y u  eo/z{q ZtUH$W-]>L n0)G4Of cUŸh>fz,x\<~2o[nPɏRN(ж?8^S!rڀ =텝:s 4Q9is*QM:S'TSk#W 8},X֍ӹ=OmW6ywdy\ `/;pM(4UQpmBZ' HR 8q6C ƐbX4z, ځc9Tܽ;ŀ1b$xz{>m!Ūsd2(<}oukfgʇ$fcdB6ch,}^\+]oNJKh~[O{nMWo7T)/S:uf&PwVQ5o;>{j,I-vDž6X$BmdC? |u*HnHoJ: V$9k"Eqd}d8[$Gq2v*K S3uxH@8a#s^d9vmcbhe57k&u |czw!8XN0m3x`NR]*-@QPt\of;ZJK<*k|/{ggb?ymO [Cs18tPqFjⳣ} \jW-yk(#zcE# ;ᚪ>){f _yO O{6ZlL4#z"mO{aS{Oڪbn1>~L aL-_zY=ԊJ{BK,0Ѡn^CZ<[OK,R*Q*>_aMhsDD^dCw($FS'rFwgo&,h8w;SjL %Y] }󩕽@Yk87DM~\%i#5g2tIntcLYPPUmgfe[j)DÓԈw=!{o>yz쬈'}dT郰pIr&|iM4x\Ahl?,)Q{=83+ cCm)#n\)v5VY/s06}5e4mkhw1]X^s*3j)*:.2.~^ptQZQRZ>kPu甆}KQS"k#}'L-YD /=U$i,c)Zˁ[4R[(-QKњeu|KHgcf5S&;iӸbvgA岌sݡ=& ر)8x*zA"}'v0r8WSx~$uIm(uր$^nmx|{Z<]8V{k b]U<-%-{[<[3L,]֗xr"I hP;ȠWNk蛏zg)T:1 @.'8(ՒOdX:_'M0PSsı7P9dQNF(AAnrۣZyb49'6 0ls5o'0õLsizm.7ClR9#_jAYa9$v+oK-EYLj6jJn0[۪f,peБLH}i&'jx2~kE/\M'4~ެo^E8ԡ| L6 ETK[L3һ7=tL")U,Eͣ]9݊Dn G»O귪BF!Uyr*zY)ÑEB:.(+1k^QS %8~ v^Vی;z?2 ߓg:27 hS`}[< dcVRF@xv ?׏(Aj&Sӝ &'2leߖaF)VMn t]ZπσQcuP.p1閍dCdqO$E*6dUM@t0_M)sO/r#i))(^k綢B:hOڮn\UGQUN8h;%&ѕA9f5Ng*%V\4\E Wn#UC pG?w'JGf@S6]ɒ)/)kJh"V1KǻB@.]r3ZmYXC9T"K օ'C)`uP bGqI I|k"ۅJO7?!J-7%ʩI.bW44F? Fonj^< Mq^|`ɠT[(s:;,U.l=i#dSg=6=z${4m,vrRgv'LvG4)𰢖 e;Iiz0Ȱkt/ HkĻY{b;b JW {2NA#H}eRvgVB&FtNM;Ӵuf*"xE*Ro؃ f27.D;ko] /dQbգ}Oc6&}'GUZqzNmWCE|kȫhe/&5#'Fͷ R&Pz!T{s!@ D0g!Ѐ@g* _9/sш&fˁ+.%t.R:%C{Ia # N *ݥtXw|7q=.\F>'@-#Q|<ldmL8&{<FC|E2#L*buc ݱ<"՝PǷ!f'+RIX[ VEIcʁn.GXK2-?-զ௡ASKZč8߾XMTgdpDwyu:Lt*=ZJɍ+NMTm=9NԩEgS1q^M\?~¡i1'@GĖAuuơ%HTq-5n)+!YVdXړRDv,X_[oO40[y mRAL5\ReX]C zBMQ\iZ=vNqB|e@a-Q9䕛ުn$ yg6.Iv"s"<#ͳq1~,궉vHS9<+$0P >T,8<NGHMn/-c)4#ţ4j:qpԡW2!-AMz1\'[c!{Pۘŷ{ʻ4eԄDtuYlP)Oɿ{hfJ ` #:` 0)K";_Е's>'׎G<_Jsn#pՎ 0㻫1ǒ]KuXɚ򖟇( DvPPk&];#{`t9b t<$k_kա~?@ڔ6u3RBjddjB+ 签潖=+ϥbdua.zFYp" iF,lf${aI6޼w.DDž#xܘ4`P/Kp\GvC"<he<=jx)|?8g}ZH4(<8ƭoj䍾2G;ۛ()вltƓ '\+s_Az0㹐h:5;MZc^]?I=z?CV8R5.2]jyTW4THk+9!0U!HY\@cd(Z[#ǐVݺW[b;49&",BDSO6qx,U0^C[fne]! H%t'ьo}kte -#x 󕟹XQ&9ה,DYF_r4 ȋFه08^u@7u t$K=}&3PnǯZ'W.A[Jޤ" 0Uze4ڠvC>BH^1Ǩ 5^ϲ\5NZdR=NQvu0,>&D,hJ>1ԅ,"J*fHm1N 3%?M~)EU{|D].;Bh d_G\394jD8U>-\/ppc"ܿ$kO.JX-"~|²F\ %]}$Q|6Ό,C6cR^mƆ)'ch41Va%Ux6"j#YQd=qu-@sTROqgNn)[N )h ж"A{OH%K[}T1iy0n]Q'7 z&< dΒ`[LO_쁺zK{iE,,iID h=W@MnquDm/?Dz>d%35L0EUk518%2I¿ce,Cgi'L /X T:X=T}!÷L.:+@]4 ~w)˵sB>VKc|8F{Gn׾1ܥ~k}8uPFT!Nk|$z+T!S{vH ଠ$'$5n Q'+xH~ J'-FeL'GXۈCF蓐҉cǐqlm#-AҢ3g{qK@dag| {m)^2 / P{ﳅ #zOQ!1/*#s&i|&r5:?/bs)qˉF xEag̮CZh2i$홂uڃ7] CxaW#zu0}QH2#9YL1o2+f'0h t; [sfT@}Q"qBgB+RrdKf!p6֑V4D/x3UIQӦ J(b0j[64GǑWO=ɔ׶>[w둿}\R{g## yXZO~bc]6TعVI .PzͫΌi9Dqؒ?yy KyBMh-Z}8rf0<[D^=#'?oVfd|p_0)yc/: .wU޺?n9^-\r#2fb8aw9e@Sj-=]Dڕ娧d}2hLs9.S`B.5^: Rvz9v6 ,HHHnB_޴IqEfm2$y\ C$# a2Kv!j-+dAxu*P6 Ho~{5p:gJ;cvR~_si~'FI+ ЁP.XwONkW.a>|&g}E7/鹣EK(qkAұm˭|mp/͟(e%5M2S HَSİVuսn" *\h+fZmi<{Ӳ*DIꑫ6w牕aS$Ta^7aR}&&gvoOJJ6LEq[1CHIhhw)Ȭ"AzTYOՌ@2GYWNC!,#˚qvݹ#or|^fPѣzZBk8jVUpgԕ _&S]zLݗzn?y~)YnU)MuG/w]iO$ +Yql>WGʬ!BKS3#}V# rhǵ.S$a&+k8.>S u^9REݾɣdlNyDh|_;fG ړ3~E\ |A ʥbNg?@b;y=Q{{/A[3wz\] uD5WߘzR ༴{, Pe%m׬O{dd\BƴkmDpysP۬u\e.{8|'7Ѩ1 nu_N:-4>f.8\uϹ+x ܂vHTr\gK 4'CBĽ*-Qieڋw1A(8fZ.`Giݟ`hE ѩV31<~ӒlYEbSW,aRu8bNf},yy'ev:D46 넿ZN5WT0LK"`ߦe% P6q oJ*:`敛W@=y ,y)sD'ɭE6(c@.sDs UW4Io [q 2u(Xm\c"xu.Sv9/1ieRqB.䶠5跂즡= h-=A+LY0a'̠x@c`*>@ߘ%>TqEfU Lc׽X-2yV<8 18ct{V^9JuX!uUem,;EɆюK:Vq#;\eRsG~^]ik4 &L3`Ss1PpRKByuŕf0t߹PŲӐj#OO3bCPWoaT`= Cbh |A[O?d"/?TSV[:FpTV2 و|5؂B$=')|yQ8.3n8(d#ކZm\-9CAuN-{t bС 8JQ`f"kIL$}hǼvc"gu1 gǢ`NClv皲s~)m%wshAOǣq*"?b2(+:d aڰq8v`uߤw`er4a'Hd,B5`V2y%lNԹgYoT>,sr<…&.2)l; +n ÊYe5rtL)E;%C]2SH:]%rjeNo3\#/2 8PHȿgti~jvnjXڏ/wwF("￷&:R]Ϲ.A bqr#ENϕ(xiejoi9T;@/u6F>u }yYxE?뜁Ҫf+$MZM)cѠԯH eC{(N#}eqR5bI? W8ھiagT7ʢ#fˋ9 #(1+%jҝ*?s*J_߿0KBB,]|3VڈJiy)YPv)7sJNkMQk;V^@Yy*/yUv'$6,Կ),| `i(k('SuZʩ;hᔼ[l$p8QLJBWeO *?N?m}c.1542-AyyE!ߤ=WS(S:f"' b.øw7׊HT94śGW`*T9GQfa}dDR%ivn)oDSOt@!wFY{XRk7C^# \"#S,ښX]!NPs$ץ)5ŲnB+˷(\ 6Л#$ZJ\3/82FoN0|3k)cDmM $/v8W,Kzoݹr)໬ d>*Y` '+>HBIkk+rYUIKq tޕ:z([HS#B3d⏤|a >B[nҲ2a EVzM[ [;暯zAS%AIg MSrpP.'KP㋜.I䛖hY7Y\ysشhDĄ9[{&WbLoffÍLM*NVH=aP4sYHN=;3{*ҝHutXz;;?Uhw̃hM-\Q/[|d0I ,pti-;d+'2^0sXQn?쵢WFf`3m{>U ʫZ>a҂+BJUa6B@㗸 f} RO}:/O̜p{Q{' xe1?]H5cN6Ъ5/nQz^Ē\vq͉`e]B\\eB}P`'+ _$\dqnmn(LK >1OI (a"L\ Mk5qv K#ϿgF&2 vH|@  *uap$O@J 8^n>lԺe:f{aP;b.-xȵ lʨ~PPg .$]> 01B|JX< paA]$V G٨+ d VDr&1{wߊ ]{xkCQչXL!HtVr{E)/8#NT$1{Zͯx [:n)x)[IJwHb C[7bP鍢~(n!}mq8{UHVٲTZBA-}8)Ϫq #`s]Vީj:/D I ,ɪvC/;0$|Њֱ٧e]yqYI:!|oZAp~ Ie]IL6,\|ߦ}!NIֆUW8qu=Ϯ~ޗyzD):VR>}u zDeޯEZv{&P քi8ft-EA2td_ƠPH  _N0X[[`Xc`? V\ܥS} h_Sx:CI:#(S(h|Lkl,<.QePeVU19;v& X Hrg?[1F.v/Ǿ3I g7U:1_ N& 4&V #Yj(^g({M=IJ  '[ҳ#]xrCʪte"5x~G 5⣓ɾ D8Uᔿ~Pp'(IZۘ~7h"ϽJq}<a"aAxpHb5\ Gx'eLɢ &4#B!1hsC1Mt_~F߽8Bz@ Z ﷘tΰ  ޏ"'|N~c,:>`>d|_lc< AG׺:KXҁevhyXDI9UB~W-[m:׵T3vH]E c),MNnذM0^&}i@WU_wf`s=q~nFŨ48Mڋ20V(c飛 RiNn7;],Ѭ.ƷŬie=O8CP1mS-=7Bk(,wmCY!]7n u|Iث  #x;)^{os[d~<ó ]j"0F<7='9YDJH^,-97mbU܏PPK^0&kkC9HB9:<\c Cy9$Œsǖq1˒iVDEx3=~ye606jC1i0P t(AX[Z*ډm2M 5u,R3*E(IYbdk  kb174MZK412/YEܸ %(n;1)b*-jҳvW:Sz Vdoa*=sdrH f6 贀\= nq @OC_6{0xtҩwF/AZAk/vuI#̚-zY@H [_7}H\o%AYHkn[uP!®Xn8jWRP=˺T^hmP"R%k~vJb:G}%cw~$k`m۵įSyALo&+4:4)fŠG][0-A ]"h}\7Η:r«Khpi77 R\=בR_*4 2L/</ˆ[B*m5VVJ5Ҍ)AӢr4@ F:Y.PZ3 bMb1[*یJdKxhJw!|7NQ n(87^ AЃ@'c3։M)qi\XF ܼ-6/J̃tdj2}ʻIIt]&ݽj6efdRKp ׷o-kfcGﲍփFd 2Yͯ "$=OPT,^ N.sMrVHZb2?)!>S9-ʣ[a7xW pa@ UhH=>y?^W'RP-%s}S!fyㄙ).u|š\2ll5Ew]}}wjcF]Mp\p|֘[Ky_H b:+XtQ~_JSAMC 0a(l^&rZ̑0WY_B#㚉K83j/lhbse'#E\}ީ- tH@ho(["Z(ȒZ݀ O|.d&sEeb\|H KSJ@Ӯ ]+S'LbWm3-0|" Kc#__e D'wf 0ѳTJx2 ~ }0Y2FlZl_'a{;=B4#z7ZXDWAv#5Dha75xԶt02[Uy> *+EзDϝ#뇎"Pksi}h)Ln^HlB9"w.1Hw5*kt'!!ig*UvG9jScq$.[ "X~Xu25uLKMYUa4oth@t$n)4ʫ cpʨ')E $`pB=46 };)b[1b5qPq\FZ] .Ɩ]*4Qz_Wv#`9TdD;S9͙Bqq'X P#7jjdEK8 5x6`r72R[ eE,yeLj!T<\9u ;PY4n5=>Z>a?*c{7=u40e?jA`yuʥ/Fto&OSeԏ7%˂+#>k" A wd/Gd!Ly4l=tbc3SR.Wh O\Ħ̺m&B3:m *W-B#g1jQd;~4lnג@WbWY{sRoO=u+<sL EYSt2|FsYDS.Kz0dPUhW(J/~X{feʏIsA-:&$ȗ:ac?c^3Pdہn%PS$:Ih'<1Kł% +Z'֧. '7$|]:ģM-)LVɺNڷvrSVuݺojVC%' H~2JT:-6LgTp7:(aǬ:K3nV#>pA~ =ᑲyA aiٲz)hG'Xo;5, K@hHkAJ/2"" tzBc *A459|z]sbШTYq LE2rmos+-RgEj51ޣ|$,s~om YAHAovk._+C!EVPbhAfʣ)?/>";3_fgB'EAegR:+4!,t K|=lE9H# BfLw35ZpgV*U-AzɧG_V`YpJs>7+onUM7Ȁ a49Yq\t!$Hg҉DOvϝsI0Nj54%YWY gN?&) VfҬ`z=ZϤ/l!Uqg M@/Ni,M:5IH\!5 5CI-9X7w~!W4L]'FSZ{ *"}IqNT(BctC&z;fh-`K6u`GeV7)H9]=; 'W5'Anj8( -I=îQ5i~+g!d]oB&:/JZYlRm՗c[}꽳VJ̀40gr0E}韀Y9DobA;{ŀYcQm_Ts1^3o-_ƾ CI݂|l-r޴bֱJx$l ?X`lwD"mG4d s(=} v?J3~Njs b:*;3Sf/!..X4$x Nվ8LX)b}z£0Q#CHٸNdrʰk*KZk]xHEra6)O~Չ*/v#<^H֊比|. 4^dXҤ]EsYӺ8k^sn;Mp;#~FVFn~E[m47M Qis\ѓ:F~u;ҸQO/~.˧fP R)pߺ)@E -d`y‚WFhJ{mْnlsP5ͮמg!٫*SqJrH5aX\o_ K{u *t8"jU9m+K,Y_xd s;׸Ч4`]h;O"P\fB  #]< 6ӯ.+ eH_x2azDjfv#xb˥y y'8߆=R[l3}d "z&i&N~uwWXUoYTm󶉬M9qy׳\R~}RY!IҖ0q2, I!\&̧Ӗ%CE>=o$݁Vf%a^n]cǦaP"\_Bbmԟ:+v*YNj$S HduLDKF;ˁ'wL5JC[>N!MnA]Yh]E;Vk/Ug & ոsK#>)T_J;$l^BQ޸3Ԏ7?A5@E!zf׮|Hy9.!eaS2Jl8}n9wV0,|-oj'؃(Y'{ܾNIUV*)x 0_rS Z%BpAc|UJȀvL( Aq*[mܽt(HH,cѻqd0P§X +' uu iS9fc`qEBŘؾvZZ3NUc/w! e ,#9+nyOb"ݱ4 a ͖ "SQ#Z#C5.Ap|7!ͱ/-[Kvtme@TS  #/IpNYP^@7"lJXiy^-f8B4Wsޱp>V,vbA|Fc0˘0ض>s"dj3a;2 P-ҡi[Rǹ޼r!vCDfYx?&PqD^|uEOe7NMԹ-DM0]ƟϬ_Z䳅lA?K=:Q\[b~UEw :a1c/XrJdu6wb l % ҿ f~Cr7&ˡdJjU%6%4NF,># =Ӯ1`s=Pr166an71+l ȶoof mqUf|H9{ʿkj$e#NnTjiIYb\ɋH uHCbl:Z"O`UYO#-Hf:,rL]vu'* DU$4~rPJIJ%XLmH6ZĔPjJ>p*T"sGa먆y14թ.'&"UR":ϓy"KFCXi"D"!$Vp-ykssyMHa rwV1sӉں&wO  ` 3Љ!L{ ^33ڂ [ cD.)Ϡ˫ ɛp0HCy$öy[qŶ(F3W#q8glǠ39(܊0BMBL5JED8ߺ6ݚ aq /5~YKEwP] D[9C$jFMt0?b`<~r{:DOv ([lf(}N7Dކ CJo~_ <f. eXga2}YjӁlwmMydRVn b;3*v$b ai1ױWƁV.4UbkQ8;7h}y -REF~gx  13568ĶmF/GiB_ruN[@exGa*޹7JuSlJtR9W )'`ihު ȄMxܐg =0[ƶקEzYթ`L @N6 nFM:Ӿ1DyƝAhsӑ{Bl`pl}zc#P9lP_&3z+#3lJIw fj ؇O #!<3S}(iBQQ0;5;CU'Mt24so*)s"i$O .BI eߟH& +[퓮˟{]*Vj7s|1/}Sq=Sj* <ەd!fޫw.dbwzlĪ6۞sV@aV3E†F}ߨZq-I]vGH*w[7>AՒ,-B!# 9V{(:yTj][y[ ̭0W8S $z]VBWBT dA3ȕB/h8RPX! i(w7C oT%f]T@:e08^Q!$d FoQq tn ?d*tN}12llwQ$W& $$fP1z2oZ􈝁ה'`E7 ?x隤&h3;ONq oF^'4M=1NEDzOBK 7_c3[ۍ"F[rڂcmC_fPy5>,͊< >=(0` *xEv \)-hXa/NK$ׁ*\b'eƢ~8,Xpo%L4 (m罳i` "橚2VshHF+VC ~Ze>quf~IЗL@B} YykgAncKݟsN$j{3;?~GvxDS7 x˳ׅ˥$@ bTTHikyT)Lt Me,@nIA*{/0F>6h2dY9ʷ0AH ݙS}4<ӒwFDC_M=qq%L##1(FEin>u +sc4YFJ%D|T!N$!V ̔ mc6"%0ưK (̐q _R;Wl jN!ftJ#}uX;-&@^/KTBJRV ȕRLE]6?YŎp]V<!Ar.2#" lCj_+$XJ]Eb{k8߳>ZR1+Hl $\g46~m(A. "}ޥ'ޚ=?)qђpPs9KtٰwF ™_gYAKJ`CP T秌;rGݤeOGݴv*OG$(?y 3K]|Fō]rzo;=gfGBN1y1T' 흮-v h4|*b6-Kr4} .j&=[|*gw.h3vMR,2IJx1;r\G2J}F!bzBǦ^@BKD ttjjFHW R@Dp7R ʥg'\gk->&dkMp"SMls*7Z4hPQ'VTL\%pr[*V^J߱b$GwlZSLS\P`Js[5bdgpkCm$QeI봴X%5,T*i8s)w?0}ߥL8>Lm} >j7Xa'Yx}m+2J' V085P-r^vlRx0`ݩw'Tڏmc# 9gFYث7fضPfr7Aa=SkQ2Ui4r?2tt &`A ꧛(XI׬ݦTuTinbnyM=wz'Cjrn5Ov)A"6,x7rae]&` qʀoʸn1׶Kڞ<+Rp|n ~ &"Bqh`tDR (?"o.j8ټ -eQKfd8aTSִ ot-J6+I@99q%Ur#{Qԙt*!8~!a1f[y i{c#B[PZNSKڝ^蚴 1e5+>chֶIձtGwI;,a_|{|#Eښ3@WblkY0GIKMb$t7{fg=7\E(3DP6TDHނ(:i@('ҳsm_1ϼR]=$/߷xfqXjA~W 0@'&?oi`$IIeReNM.6Arc:sG/_%cOXQ2! x÷5nHgYZ07070100000053000081a400000000000000000000000160d9f5e2000039d4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/$S9]?Eh=ڜ.+YDgh[ur@d@,h[Yd"7wV(VnC '5w Km2Qe_^MZgRHLV%75eDN6 Nߣ%[Z Py" c ޓ[b 7[|d,qNP>{ç}~Z#*5>+dvnn 11`AH,5uAg*Tv"Ve Mz_딈 $ܺC4LUW[p? aLQ .i\4xCݍ~`1atb%t}+9Pzբ{D1թHXGڿReh}k>pv20FM^e^? #ߙz4CTv{okK$Jx |e<c&B%,'vs`XwџMN+ U. _fyGP9)-gO>؂f@N~T[}e_qGUsC#Wa_ckni\hzl즀G,jjo~եn}c$ywMlDH'U|5ep$t%IDV2X5w@D65~I̹_[a09m\8o# wTqw3@׿\iGx4ԫd,Y^__Gd;rԅ;aa+uG &e0S?H&sl;3!=dj幊>` (Æ'fryyE6jS^UE? LzegTE&+ WB+I ˜U3CU3)o:MKdVbM{5~!hk:p>DfE=GTB 6\=-KedgGJb-.]qĈ3N'PfǐU*{ށg0/R%bI[rn?(mıb9Wkݝ<wqfŒ uws\^YBZO#X}#)1~(ˤ+J[ꎎsL~a1Wg0D1rbMZd)5"0!+OhEc˝%TBqO0 J6aI_y&o.g[ qdAl~|IT)J_h#ǒTv׾]Ƕ~}v1$W8U7lGonW[7@$KNͳD&KOJܠOg/7sUR Jy9O 9~}_-b`KYG2(},|00 Dt]R:OE+ <w}X"9HZjDAM'SxooG-EWSg$7SRom k(Kc.mrxU#WGԲsIӱ*"r$mKрPy׀zXJ}MθzyhIhgpX㺓rxȷe>}Cv"j²sP uPOd<,7e}PskƍްH3"R~;@%aQ_օ#<)]lW>Ma憅+&:=4eojYDzÞJvhvnaW{&t-bp#Ld*iRJLRYRfL>1֥-RB[+1F&6;/1$S}g&=qݲT (yc"ɩ ŀSЋ\1.G6LD3 t1ߦvsSq6(x^O/*\AK_4bA$ (إR;Yv7~IUHP|e5n20o{1b=‰\ 7Hⵛ6Q͕SSˑ%ݚFLBܯ9J)`ɨ:wG0+F(r#h -$x&u!Ͷn͗zՊs;d0\9jGݷ! 4MĩG 6I荠QO>.Y bqe7 :Fl0zGm}qe މ چȃz`#*SFB21rl2UF%#kcͫYMr><{&JSdZQ},l D<W K¡Upq(dgkEXzKf^]g+ q#G A/-T{6BN )oJnA 7S%2kNZ5r p/< s{~ڗ׊.|'8#6I4N_%qg_Kl- < a0I%3DԌnev % cU4~SnZ+#E0F C3;4 ː@;F | P總f`(#AM*[&0E!!5\Jq,0vl3(3Hrn5f500P@y{O ͝3Ty a> cZBm;[HK>o֠.Hl_m)vV^ZcFxUյT.7`i+}G~ȅ B֕"k\CIyNF{zWZ3c+t0\aV>&tƭR;=S$V$pGA* j?*wۀlN`H%N/ģֳ:Ɏ R"uPoS.TUaN5HܥuZ Q^\sŸf]m?p%:vt@Gp{)?-3 ugq[%Ʈ<&{WMERg (oJ]?1&cTEJǼηlt冸j n|X pzⳬPq`31_ZJ.LKsݜ5fٟ> %'(+$esauy!["aTEo*94I57ȵ^·J]Q$'Q"O6Oly#j$ m<8VUwyh)p'׍5}uO z6Y']tAtദR_K%Z|5ayq"@a5jI)yEN_,yG;}5'ǰ:p}63,- *}BkO1оQ>ޅ ꦠ:2L*yhFdmhz+=]ƅ#rN4֠Ȱ )TxS݄eAX?x|2GؕAAA[STk֋r١-/[ LZl5*ݼp-s-plHrIiG2 Vt)k1= b9ZqTt'|ӲUvɎ\6~7;ǡMoH,He DtLCo(9ā!ӧ#LV~Pn:-\}NbF-*iE.V@uG?z.**M +a2- Kwf2gH0N"@%VW#LQlXziq00"S8e‛yڧ;"S*狗l\ZFr'lb{~>#0):]g^3~s!Bj|S|0eph,}Pt|i"z*"ۯ]U؜26$^C^mWkyw/~QNe+͈z.3EFJģN>{te}ni&d(t 5q׽q rt+M:+i3UwM>'RQ''1TDS@ƁMwF] g؝7ֳSiu(ǎ0&[nPn?#I\-!hV۔M*)@Yߍ}roG'-ό]i bhL䅏 _=ѫuy{ A ҅Wyi0|Eq ^& ; kD}|na#an=4`{.[;mrwڕG]U՟3 O:YӕaJχV_ZJB]Dp}x >4 jho뾕Vmq ;tdOu ߪgԊl_C36X(i7#`0wan5r.I7 >eF=nWQne+ALM9Ҿ>L(7o>E,6c?s_ie?/,6)2PK)j`*;ZF6A1RtT:s>DS2-PQ&bl üLFͬ먉vIRw_V3c LuCYo~RѺ^{ah1x]8"HbaZSAñV*"TEuܴɩjU]ы [-qI2yn %zn+) (<^\ : 2q޿TCre~j8;hھyi}՞l"SNG>:Pl{պl *BJ"Xm b23Vsr;^KWͿx^c<ڇ~oVZJ+ՌfҨ c6 x@de߉g \iWDVߘ!pm䮋U>e]*6qk+4;ܜ`ЦE9TJsC̨qᙵeyq)T+JL_h%w5uYؐK`8!l>H^ rϫn)uc[GFxK;o^ cښH624AXH Ż]z~܍0~&YaVpFuIhYy4E4H91~4O,Wg!Ș@{, vg[l D\\% vhԂ;M{]v:@[E/VIPDx"8uHIs ONC+#`;!OtqL(#X{ՙWL9'RqjGwt98s ({JN]AS6ŝ23gt^u'Ƚc>nە룍cse4p)6[.5!:xB}u{2vLC4ѰntNؠ`}6p; VpnH$〫j9{ ٶye(SGis^T|,{fBQ0=57I>]vy"j@dE~c>T">W )%ܹ"”\z.YmCK^8J].,v 3x7^^-]5IV{߷ laC HH2Gc8ߺ&q:#8ظgPu{YrafG4:X9J,~5ԛzP~ūSpqбURⴔ| y~𠴵l 2 |53~K,֮nM]l^¤8:rƆ A*M^{7 &J^T4PlrGK&#ԶСlɻ Qb>wS]+\Lدery? AAҦtiNCHKn=Otg,|>8vSYƔ[I0iիKԂʸ{uhԍd5!0;ՊTLv5%:)ϋsKT=ޔR鈦$pZZw??*&T8V H`KS8.(˅_}uW⑥Fk?-bR?-#\G-Ľ5u@hZU/ oھQ㌧}2ɀNH5~>-JI랭PMr876;߹)xyLj^2`u*Y4e5+/O(M_z|kZ] *&llV򝶏 jid:Xz)b֎.ɥͷ#]^]t6H"W @fD;TVc$aty-'}'s/?R|0 HQ O+ؿ "񧧲E8 Nڈh?dQcحWQ:ic[d&̶G6T@1f#$spl!nl3R__R/DqFwJ^NH0r n@ 3ї܀:dcܴ]uRS ٖN$)Ir;NCE YB+< 6NcCZK`^տ2Ulw= 3a('\F7V+y<餐C{_*w6h :F;qig) (kQ]U]bhO4MgZIcdɬ|yKsDŽ PvJ"xB)nhiI/Pc[ƭN-L.e`P$qz/U&mk9TY Jl.yJb%#F[bX<(`%|̟;VgjO{wSZ[ TPB58b-k]1M!jN} BHs౻w(7`;@Vz`Wgk) hh¨ "5bvY ϶5Asu_[~R'-1muX 5o$TsSylQc?=~Zr{k73i/Eu 6h _V!>91k |CfTqlUKhELQ~@vHKD_7Tul xw6eH3gQm}к{F WfvFS͐}ؽIHM4k rXKrCZ+CMk:U|^lBPc乢a- c}g.nЦM1 atrOFҪj=Ui+Blt.8>)*=5&'άՕ_o 1Ťh6]o06Zgi2d*CzR1N+QXvu![f1Kx"=k:c XWӣ YGnVonkzt/3B8&F Ƚ4qiIXHtmؓT:Sp3$׍6L q PG9G(Ez$K췲TCZI<8@uf=䁉*`0?LuA183kB*OqAÄa>x/I0HD0ǭu[D7r2f④ 9"lՔ!rB.L^ a? $ۗwF_N,5-0_bCԒ35H֐ਂ4;UpD\ݬ:+x[Hf8zAw RY:kط#YxhMɁƘJ7@#rp?S akOJstl0nn/DezwP2PL*a2Ye%}p z7v ԦӦlJJ^$k{ȄZ25jh(-ʹ{wi b\/.41̟aKg1[ƾk o!pG_®WlB8t^b]o&AcuxUL˃G):̔-->7#UU2tgPjf jR, "@>@XLk0!F5MV y?&NB):ӫ'rO̩sogפ'Ο{pq[o?P]HU?,I+Z|e9a8~\BFs; uun9T|ܙ>or2SnP%)_THUGW*}(18J"o7 lDB q&O$(7x,#J*2GȯN4#'"= hyxLCMdcE3i{_1Nf>6ᇔ?;[!"w h,-Ef\YSЊpjabq}'WC0G YO;ml2-yiD5X|rVeʰ1 W 3l/+\AI&L{N.M!2|r=fH`1[>,@=E{(MRQ'7Qќ\g}*ȜA\ߢ_ zZi@ HSh(eZ8n׃.y<\ HGg<֪b@nvv:pСљ֕2B)ՐyM&OZP*;%]!Z5EN S Yb]2)H[lR˗6h묛8hCqcq_` ]On`$-7) _ ^bػ s!IcѽbumPgR.SH, :UrłX$O)qd GjЕ.>PPukLOa-@{ۍc9*b3h'ڜq, 6[ѺlqZ;CwuD rTs[v8>#-70#[sYSd_ߩ=BU둖 ށJ4m"kdsGe&A]xa-N_# yM|l_}?dcʒ_h:G9G]K<;! | :{V_zL7#Kz@4vu%sjfep*; f›ßld^, O Kgx WkUpY q DDdU9 =O!N^k:|TR>&w4ADe HβSa0sW)%YlR͜j65E@mȍV 17REx§˗9kˎF(Ep_ 2-/k/1PllFrPy+ΣƱd[+r۳w}SK+tO: VPM$:d/ޕܑF0tlӻK@@YMuD=)uc;C⊴˓-7Jhb5KcK6*0I~3ycYwjL=d=nNkg԰R$C˯S5T7Q4c羦]؃`?ڷ5 |$/Oӓ1p'Sz  8fεFaH+ύ]$w":m!oJFgbC>^bVI4b:ς~PpsW֞i -7!RM>%(ν2iZ߂78mG7ӱעez^_L {pcX~I1mYC[]DI(.-,eJYmכ(rΎ n>4Ut\]Lt4N{\cY4jTZ*iE/z!zEmr.(\w"⎝G*B?l#hu%*ݧBB6+$ |[djdp17"Ugríi9A#Iyفbv=f3d EL uy 2^ PY[ Q(,/>HFU<K 2 mCgԌܳĮ@4x]B  AT+\swu%JWӾFeܙ5m146jc>'/dPtBFF )I(r/.mhG]링0$@ )ԃgZwGÍ"˸K1'U.c5GAV{kƏ.urjQ`bJنoP>}yCfLbPG!d/CX0 ʘ@{/(6̓ik/'vZu69I#Kcji5VwAڶ,7hMTԇdAt{[Jk\EJWV. ;]ϝ=/5VZv 2DXYc\:IU8L|jA=8`?|䘿bx&WLn C[[cYW:հX kL1*ft wqpvZ?c5DB> |>Љ` c7OkوjD`+htO]bQ_iUCq(+͞^1% j4Q%5f\2<W1L* ۞N4&u5TԋN -i ]A՝T_iQx=(&{ 3D󌗽ru!2&;S os[@KA Ců12n!n>^ʀfM4]1Ɣc;OY*SضL:oǾz ,5TsDZgYZ07070100000054000081a400000000000000000000000160d9f5e2000089ac000000000000000000000000000000000000005500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/Él]?Eh=ڜ.+BKfhdCU.{uBOk15D& 1 EE}I`X+rfʥ- zty2=~[1oh,}Cd)|ťKN :(V|aきF]bt(~3ó7Φ⇥Vۜlkߏصe*X$$BYFHc"9ȣy}GD --(4􀒮Ei2^}!\`T/^H9"3L[͠D^<|m=p^rŏ{yf#B YϹw4Sȫd,(Q1LV6Oݱ̙ޭ x ӘX#o@ sh(}#xj:j=JN3WMgf F bB+ˆs { x%0e ߡ\<0-O쌔sGhuUU PR~|+|x=!F#?Sw \jI]mA8:&}͠wԋ3#Gi6=uJj 7ѸAE9QRwҀ4 ~Q/!D}17^@]|l{鷘qQ= p{bxj|q"K2SYTOW,OӾVhO}ng;+"u/dJI3o Y\CL(Xe7&Bj;h0"[⥟6l31a0TlᐕJ;f #K[ɔ7'GiCScGEa2l$5`Cژ1 iHâ*uuo]Ly*«0m]Ļ\5W^gXX)73lw\aȡdxt.c68X%73O9w;bCb+.ih@Bf f StDy86h:ֺKJ]>AE7 K9 !0n($<+ԷãN-ۧnIf#]#:]2.B7dج֎>e דD 0c [NѣlZr" OxyQ8RXOwEÅJ*목ּ롿 zEfYwӹԓ\ٶ%*DB1)ӒjwfAVj %r[Fjnku0Z+2&D"]ȩvflڝ(UE(:)f3+R~c`/J{ۤ/vxB iB1>.|Rq"Uov6 '4bB!U¯'ymJPXkwx"(!j@}IەS2-dM9 u-. . ?"P{CUGfTHgBm@rՙ˝%#bwkW ` $С*j!R $ʶ8LuAq#\K ?Y73ljn?p_5%D#&2.]'5Oo#="Dm:~K0ᲖGya^0W'< SMV}rBP(URac8:Q.u0:ЩA%7õfAM::$utяڷY`זɟ;[iOj}{&SX] jćEF5N&U޷n|hv}71vHD$2t\#LbdIu Sx(O*F=|ErCvkk]&`D㟳R:\>8Ph,P;ںkz>JjLla "QqK/t]؁GbF'SǬҼ k Gىm!G&E8Zؼ7"_\pL 8, 2A#>}ݽVw' ,jd DŽch,G^ZTsq-'FGn$d{uL~LV&EFXβw*i;gdYe gU@gXR| u;Ox1{~NVdt3ADzinDO  =^-&ᑷadB:t{&A=8JyiED<ӆ79%/ݵ=0<(f.Z>hg0!Y X !X,clѺ{S^7iܢY|D͢7|t~m}K'| ˯UHX̴k\E 54-'޻Bu]pJm2SsKH 4)q %xAӺg[p v , 7jo[)4k#g"5QH$nR.EZ+qWIGk1A,U NRǓE݁%$Zr *w-y$P&|,ŕE[0*m=3T+WIduWJJ<%\jTs1w ka{vEo;sp|3/KR'|;ֽ>\f#9N^<Dלc/ٱV '!0*K"NkƬ6t1'o<o@kG 'd&8'/-0"x_Qawg:L`Gz dAB0L{R/+}DJz:n<=Jz%C9i㕡c}k_nO^/r'l*Lc]y=$qO)( Y"3a^Xznfq}*oNA{U9roL#蓨8ށ$lA?^T{iAO/g㝬+?g!Z@:8YZzF6a@̯R'7Gcs]BU_gTMiTw.xXbH8TUd(ֲLD-n? *׆6Dʊ הD(Q~ ژN3lV,#KdzahT :IcU*TV@%Τu@sZb9G[Ok,99ԤВbيe Ѱ#}QF_<nqlHZ~qS~G]>ofľ&V # )Z~@ctC!u'j<*h\\GKC{DTqng>F6RTA_WC̱\2 MtsiwU$2LyxA`8XSAzdjÛW{OŬlqbd$qkT#8"%Fm *'3%*P׬)/Ⱥ%'Ϊ;J̛TrQ˙pfD*j::ߘ'pRUV4[6OkI7Y EcX?@l'&|]Z|[V u5%uؠ~!vyJR*ٝC+pl !:DS#3_iYց[49pƲx& Ln5r~u (EqTx5^22͇SIB⅗iy+βkj@OVӇʼnI*O=I-Ly'-})(zRзf 'DWf`OġQ"ɼ놕Rfu~EX}'ۮ? -4" l8adąʑj}PHڂ6qV<^0Н[Ljq;j>'a&JhH?IUv[yjuy݋[Ewqx}sZvVC?]EHG;\(KPy>* t؂ID+bAPn|Y OőڢwIm};P]ī¦iz9CWbX> Od!]p -5\!0 N(goW' L0Z.B `EFW8fPeTGx'o3Ac-(s&E'lB~2FVGU!SDž⥽0R7@@׈K1h}FuU鳩#0‘*_HY JJN>&6|wpmW3d{K7a(}66%0)& fHZs8g{D"l;x"29.w\ECg #+WQ3ae[d-'B.`m{=<$[Jw;qr֭7(GX~k|bFp"0 uҜa8Bkِ%ϛ8nQ\u%#[xC4$|;%-o)gT|<)>:W{\Q9H b* fv- !^nt/J?Ԭ/I7RF,? 6;+#a1)I=QThkD@]>U^t *GO(r3k`Zj~ y$xwCOQQG['DSg_8rl"G=b_;RF0E*Rfc:p-ɣ!_{l"I\ʭ;]<هNe1&>H b}MзX^}YDz>ZOUr2Pt"ahH'>XYHP)heFc&ŲNK-4SC(T2zw0/EEvwr[W0}[IIl_&۰ak~}G6(27os֯ ' ׷›ԟ :.Q@G@[4" +0}H&z@#;fzЃ1йX.hF3[iPCwq?xoI@ y\:aA<Zu^ ȆK<6c^y$i&׺sǗ#]t4-6#?A9$1oqtR<.ʄr~0';  cs6\Y|qiM@{,Tcgaw'2Tr,Nwd.zO6:p@[_h~O8H%u;r:{ 0x%)->c2ePÜI錖W0C) X/06=;I5 M N7,HS(&jj&5LWQy t䇾;Ŝ Y2+݅OZv(=]L6&CQӛgᡨ{U.kڛʑGeyf@SA+xv4ODgTG'++ >Ʋ*CHa&u#0+8FWZWـ1{vطliyִT}|Hh2\}?{Dn! =߿n_dL-5>3$F̨!Yk$$S_mW[_حט !v}[ϭp,}2N ocR'`#g&t.?40\1 Mf VŧVG`Ty{ B0ldAO 8 [E__i)\_:IM8M0%3PQF<(2(}=(BꪧyڵȽtIw;l$ZGSRA}8l7B.r`R?FB(ݴQ;^​Fbm39˘?7poyWyS+ 0Lo9m.^*U/+$4њκKw2oQQK7ۛP&(~y+n"䣽[epٳ Me+jxv~'  y!!Q<~TSCoJ%`O6S Ԩ4%OxD)SnwZBs .wVQ NG:l̫dgҀH g mWs'/ m Z;SH 6<p1Mc7 XՂu@xGMp%bFv힞U=.W%̖q4(%G̭SI9": 1;zwv,`LÕP˲gH R= Ꭳ3H$(B:B$e/T֩O r?fjGٯ ~\c J~z \GCBmcshBlo6˲j^Vwz + .Oc}^-Ntj3)^}6i5pެTOzï :.K񼹑v~47eX Q7nDTHV܋(_fyy$xRtq.iv  L枢e2-P@A\4+ e30UEDvE'Um<6oƮ Nn/_yqf Lp<=0^ieܮV_86۠uG1)ڎrտ~^"P.%K@w?񗃉)XjPmG}\ -!ߦ3aYRqUe'Ԟtѵ_:C[}J~;`Դ)޿7{Ɋ< /1 Ý7D22yj+F:Ћ`dYV@h%heN42GXi9m@'ȑ}Bi1ْܑѮXZ#!C!85B+0˰ PQ8&=h2\g20Cع&8˒+BWA!"5ͻ5h!:$<e}OKjLiۇ~l֊s.j0`MWsئwH`! #;w =Ae`/s.Yo+5wh\J˔a@f _ܧD<- ;]F &KwbTL.kX  xB%3i{Ŀt?:fp)H6*oأՍcTHHnC #'NPXs;'RqBɩr#)BV,s^'F0c6!GU傺m'.n=@P>8Qh#71Tnd:$:7 \\ֱ9]{& 'PiASe q!Gd!|EĘ#ͨCd9^Z˥~x;?2}ZS?3ZmF,8/%z'S~R)yb;,P߹pKGI8icl6W^x |>@j5jkM p\x0b?^@[_VQe瞎Ř{z %Y3?27 9LD E/D龜 ٝ){@-IGqv[uXp!%mN Kp۾֭)XOvAO;!dE|>\ *%?r1vc1w v,;l'v+$s8 vc!;m2Ÿq V( FA[>hIQ\ d?Hw1r?k`ks/>)c[EVcY 87zLCx Ly%C΄eX%tT'N͈f}Y X:crd^C!fPd4Nz qQF`G.!-ߒUvfFގn%Wd-h}zF$mAW<V N0Q5:APtQ3駣nV^%9/ԝZ:]{̯CqikkKw}٥0"Na_X #ͩ*d̷{$^XH00|U6(v UժJ{Ǔg(;NbSU!͉!DTgo py+wQGmK8W 눫> c?م|#Ag*v cU&q=ɗ(?ެZS2m3t5>NgmÑ\iKuu}ZNRHÌzՌh6?}'\ϪZE`P,\j{sg/cR,9L756:C:ys[W((ҋOWt<^hSǷLdkx:/5G#6G )Fl,tbU)y$m^6u Y=ygw1 M['g,Ȣ[<ҌnޭaUI! HsbCPW=`=w)+>3Zw\Td8OoUk(tSjR^Y;pI59$wgk= +1x 0w_t~ b͡ܬ- I8σ]`$0tL9㯀Cd2hg[M]Қ^;1zlud1iIpH6| Thjtpg}f[d +M=;zm5!W~l8󱛒s>v, tY}tޥD?sתݸ#<nD3 }tw0@U3Q5更>%%-` G(gܟ51Vbց0ۗ(yU]g1f`!d bGc>J[d;5;.7g)+<(-P2<]+9.s;(_˚U^=[' `9\_52$j'!QXfm+Rky7_'^9=YFεu/XmjoЮd񈳋ȤT }zT ,gG)q˛n2c#ABA[`]U \Ǡ">c̏"|ҳs^pUߺps.#1J6ݷ ޙMX]i9Y63a)~cIE0Vk"0'zci"0"GP&DDY1*VJw5*='Ϛ_"1- pi{K-0&l̘z~Od;(ڭY>ps;r ?TUt6_N: q-D =,N6l!%tȏf oS?@8ȑ 8{|C-mPYFi>37ݳҴ7B:G*QNh#w 6P YzomCM5lYE e˵gmV_qF)=gr `$;oUӷ(v֓dB?qk׍N 2ktJo9D鞈rbRƪv4M3["#`nR(Ad*hc'=VLd W92{g,x}rINc䲾˖sV:B"Bb5h9 wB|Fk9R6*<&o<}*DtzLKfc.{&=3V--AuitGk 0ήW@$UCȴNLcI>)s1xjSL?Π';kaw3 [cM+>r大'9yͲMYvZ*˧u^ԪK7+&/r{q˖ȜslC7v%ts*Z~|o{(gMmKiH#wct{.& x]Ӳ;^>EBOwwx HFمx!Mӥ(Ӧ,T,Z!f1]?]1%M?Ԩ~> =6kPxnF'eb1T t{%Q렀7C|G[S/j'~De*f曨K(5ė+m:;D?ca@~  rκ<]Ov@^C~aAaxx- Pܤ+/E]V+-ڕc£~Ɯ=.F=bف)t+iٯ`@V=`"ہ&-c?:OǬ+O?l4!}*h浰 xd,RUd2S~|ą>CL$lVQ.(!hG1M !mN?c젓J3U!#jR5qM۟ u-g$K`R"ƒ||"6'd{vE+sCrvz.fb:}NY13fI2O'ΰd w0Ek?JismYgb4h(*M[H?OrJ8Yv1H]Do4Y~4J-;04YgoR :T>J 5TRtUг(ѝ D)Gڈb@eD.6'qY;]>'pɗ?$f O,KC0}N>i`- dK&Mا~wD?@"wlK+\9l T jxP:VL5)P 5ݢx^sWeЀT FaufAYz p$qmc;s4nf8m߿ I,s |wf6;ZNk8>CIbg(=FΛz㖾uu~Ri,Cܚ+{z04Vb WN HRE/K&~!n*&oZi4HEàh-YS7x;ε5:^Z5R, ) /)#ọC"Nζo!k9@Pjd4-_c0L*9#lc]_%h []/z]e[s2&V+RH> ;.Drgp~NGMfL7PJH1_ѽ2t>,:HAoŦ溷m,7"(hlww=c6%rs]@A_ >ZS7Z_5+UXiÏwcM:GQR<@ (pFaIqkx~@ߊC(WDVWa8NFHC;S|UdWeE {0Y'ACI<K˨/RAR3ÐW4[L=6Uf?k[xGy>M*>#,]ɜ-/(("e?3)(p&1w2C@!o$ T#9@x7g"+4+2GB RBư: Ǫ^NeMb4k\3zfMX.>'*6 "Hn\Asho8(T'~ lôg&eWyL,W9 |>  t TV%n=2ACFyV^ס3"%sV}!Ā`p_Ңc3 =u8dW%;5Mu1tܴ}?K@vDַʡ߸jc;zj a-ƁטyIlf09̷e= !-CŸ9iV4wMIqө=jUb"W0(r=w,GM2 h$)h=eupC7W w)vћǩ{[dl" Dw+h-]8Gt;=1{"O?JdIGiR:Eyaza7w}aF>T[z旮тIV,5B^8?0cnO 3ZHrx2:z- 1pVE(k΀wuREd!Tyҕ|V#H+p4>w|!YB-\~P]U*5UPP .X*ɍpQs娉-|iuXסNFHK/eUS.}FoO%wۢџumk8`#דޓ56 9+死.7, žuE3%" S 츂T'tǾdlkpդ)3m$h:Ǡ}֜/:Sd^US)і[ Pqo+U}d`PUr$R]4'5TPDv  N".l% ;٥k]DV7` Cr Um0vRt}!l&bD0SlJ%!mcP pL*|uA 3W$21d\Kpm?<$QR4r9(`M#Y2T!"ȀvNaV<.2}DKe3hx^L&n8VۢiL.qgϿqM*-hL=:&K.3狔uJu 1vYv\?0V#A1Hɋ<(ahugUC8lU > <\um_ZI!`dfm&ذڷ>ćr q %;~e aX >Hu^Qn:NTl C.kR$2Qyy@tV} C^1+zXBuj  (O^h</ *1FԋzͥL7㡷r(Z 9/;;}~pA*+!ک!l oa׺{-70;Pb< `m2&ĴUnԶJ.ZV̻dET`0fے+ C>Tߏj&DoKhf~ 58g^Ы]|F+N&Nw !N=2|tMw5-jw-162Kgq!M҈'x j].V/i |JwI]P")Zq J3+.W]*n] l.z 9C"53uCBQ⊢U=0U.n{>il~~dH9J%0  =4l>asPƖx:hI+Y\3 `S]NL7 Œ kjnL ̛)B#&E*qB쿕eM2I!? w¹bъ{K# *0:zc},W~T3ŠŃȆ%QFJFA҇Q C8fX!*rH8mi}P [[91x2%Ĭm"υx <3K.a,5{ t Ἕ_-ap3Y5Q-:bzSLehiE@kʥHK)ӎ"v$ޜwdO=P(fbڣb@2Ad*_&_vx߈6ѡ @;n#L #9۸4,ѧm') Z#ACk{]V1Uo7< 8}g09+ß!]fZ11)nZ-#z3,Ƕ;$;Z(2Cc!|թ~Qgb5sP \ 0 FD G3S0*KPȝObT sRʺ{QVgzU88;d_L>i>(BĽhGʊD.(>:9816"&1ے G0e[8ƚ`6YycEvM #6uwE Zc!)XA0ʥ;>KԶg'(pR3U&{Qh2 ~*!IaXols .|h|f,zZ (=%4 cr= "=>ljQ"\2, hBO{ zrA_2BhڻQ?#Y^ŋܰ=ٵ6M֫0$W jW3x̨T\ߝW||%,r: vݷJbFofJ|0"HH& Ԩ&W)-f$P_xQh ш uB&* 2)02'f~0k}ڦQ{յIJR>cdw<4>u[(Wq!(iF4ض!Stʯ ᵟ$-C[ B#p̰hs'b_g-5V4?6wyy; fDxd*GL%dAӢʭ# SUР+ӔJ/Ք-;^6A_T$ڕ؂6!oS'˵GWuv:ۉO0)=VWaRU0,gTg߸|?j+H'?s Ż5J{VWA&8b@TR 46a}&$!Nczxt!~˳j6}U<(R-pH&L6Y/ yQD9G}]\}>(sen݋g:u9N0u*w1NK20@N^sR'8i~ӘעO9߯ą]LPlZ'IvK>d%ӫB ZٲoWeE]f -j cs:o+h~NqM.u7x= z@tDӨOi"a[*DmB/)0!6~}\gߗ.X"qՉe!։fE^)@7{,g9z{pYV1%sP?ESM;Ulv: ă|{ \ T%Y+^rrO5 R7{_4yZRW+2⹳$tpct3PᲬ#|H{ax5I rW;>DcVg}9?lY+GI{9xEVxF|p#pziէY:%sUi=tno4l͊0+'G{76TE~ cwVLFQq@!">kbP񳔺KkZe>uw}fW%\TwBecIw텀[1@[_ɦ&pK$  *es[n~އ|: Um̐DQ o0At7O {x9bk!1),,> D)YR}@kj.h1%Zg.96 /7q￿W0%&ak1Y.k'6/!̣ћ,-l3dUxz}'H]g+a#Z}F`-[wb}b;&x:WG(&c>е^{ۚ{dDYHCf%<>c"Q6=b#FUEsO+(Mm1rCs(S! ܕ@#әc(:0YBЧڹSJvU1}Cҍ^X<m z HRSΡ]uPo[q l> ΅bơXzo%6!3Q"8.w O/t>\ծ3">vP mϼcVc{"}#݉L{c1LlÆh7~e-U1I 2%:JWaٜZ^_誀(i?[ 057kJfXeg_4\R7R+a+?&- tqq2Ffo 䄃]|d*ziLZ7nY V~4w_GALkvji]9bJXѥ7EM{ |N| tx`UNY55X>Y=H9C^gG$"‰WƢ~W@Dlh z`Gk$ ,yScKP8,El0ƃ_寑? 2M*L:)'C gh|L@"q0*]`ɜC[F(Nij"mUȹ)_ЍxHUqq b*}/d3Z +ďiMI.lYd &s92qkADPUgYF1Y(!bXw2o7V Bz(]wKG pQCl'[=TAMh:|фܶ_T bUl4eړ "RG ̕fDd I(*5XvdJu`gvF}k =3L,ScmxDݎwr&E~n00Ԣqm/s[||Y&CFZHg/FGL{*Z;d .\t[)#vD{4ɿAp8`zT27\ē&>",^}7 eH=r $;g/ RJte[g N"_\ *Q߿ƭccW#`?5qVc9KmXn*r2HxnAi0)oID, -đ3HtW .9  9ے⼶I"0060LjU(݃Pךp3 ilΙt朘U>GUcJOK;C裪PXygw)T+l ׂ6w>W*ic=[0/״K1 U}->l~R\s;8d*P&;I)pNͧfwх[eB,m# ~=F^ߜ2/ޭwjɽ3~KF{mo|KV[+*p5+7pT߂Ѕ0 OSWsg H}@ iy**`'k`=rHR_&s cRC6>lVx6&p,EEU-%/(ːg3U`H>_P}+=5FTu.1킡qF =pZؒ_2'}UضYnHEO SC榄 xskdokk4QmBT^u(` ]M16,x'm$f uw`z#u%}=ئeYU`ζ<0<^;>mPO'ӆ뒣T@`C^hhGMGcߐJd1TEu9K](n;:-aC|7x*OeκU^epʷG0NN^R8юWKSAOw{ WBJ&.R5lV)8kv-zg)$G[=3\ J h -–:t9!S??{Xԋ#I AdmvxQjzy |TJٟ2Y BppvF ?8ɯ9mpU{]KNPNXtb]ٗhvD5Gs()cS= w4@>;[c6H;t2 J KŽq] jƚk}5ԓۊR[^~H5aۨ'"h9k`  "~~\` yN#.jvWDN`y *Jh L,L\(-vG r2GfM][q~<^yөfʟ"C?YtZZLq-Bvy(KzfepEm91Q;Քvb8'7 ͂1P<ջ!ŰJ1WɆkѦ>da5j[I GlkBwzAX^ U\B~ȟx^I)ؕ@ #lbQàJ(3SHT r_N_N1+Io˴Ŀ>:DV#]"l=!1PO7bAF dMrzi37Kbr]  4ӫMҘˉlU瞷AJf\G ntO0[Bnd3f5X}OIo,f,c{#Ey:Eo]VÇz fqqu8bZ)0!:+?wEm&<d`n7;coNl 6e#*yG ],$I엨fQߦz+ I5Vo0(埌5i0R"-YA]ĸy׍8[Xrޒj)R`_+#UYXT^P_* ?,Xx QiS["쯚z_ӕrLH!w<$cC!FWn\m7<Ċ6:)XA>+[i'Bdy5Z0txn/, ?f̗Z'Qc!k_<[8Z6@(x'ݵj:-.tESG4UE1[8'&ܔ!+–xz- Rw&AZ Mhuޯ0~ ~]h$Tθ+{}'{wȈ;Ho5|n~bBV"$_E-s<Ķh?x;}=eb;{_0HCfqiIuUP uP`Jl;rn^ űn|nxareH|:X|inM}b ̲hzdWO\rV"ekbc2,fƔ|AQ^ n G7j `vUj njQRcc1D ˛Fte@F`MtϬ0bI&:QfkW^O̯rZS |jmކtiGb)ro\FiS78{qjr\p ~32\;CzlLX+wGQ/]QVE`~:!@ӳcWsIĸU8Aݛ h8CbW8&=rn- Ea}ctt6A1iY)[&rI]-jC:mզV"t])(}uNKngG^HQ^xFe juEa)59Ap,e&_mr{F3Km=9X AfHzy=Ӛg~}x _keqXGL!|ڔ cw]Mpuø趪& ]*Jj4{[6L4PQ}/72ή6t3?f:ox4 j){%VO9D3F!n!{ŕpag&爫wmN:Voyi23GwhVX]SfŹ]Nh 0_v sݯ:$:L;0a{Z#W[BrMofR*gq,#ZgYD,K1dtkbK"(EDr]*?*|loS ~Q,11WL΁csH@xZ7$!˚vn:F69@›a rUJ},Fl%iF!kxtyӠJ5~D4_P%Uoԋ-uK3d8p#h+3-Z ; BMDn^f^^hB\3*޻otQvtvWM%kWfAx4t. :8y{ Tr{j8^s V_Fg!_0!-l<&"~JiZ6@3tO<YB!&l"-AhĩpFNL{~:)0I-%>V=4ߚ `דF&f%Wt+QTPۨ&8;SpkSt GsB ma7 :7X"ϛcspS^'@0C72pd[Nnkqի+b!:O>{Bw UGVl!'| j$B[[[Leq3<$rYԄHbHtds9>g* Q2|I[GP'P\5Gaƶɝ7:tIN{:rYFB=B,d\[]0\H+T n6;#4 "y*}m U:A|D)$4$ hqޫ׆H!Ro_.{ E3u XFw)`]$XuŜW>qKmYurKوA FaDΠ0|bӥ3ix^QJa[#`aHCM }uJFAq7 w*Xc̕Ť9_Dq3Rp6/O\! QלZ|x !u'iQD{CZsxlc.sJ4m8dJ1AN[Fߥma }8cD1ޞb6IhÇ^.?MfU=$J,$7&g'# Vo؎ihG_1<k+t8gE*ͫrӂWZƋ:zy;PU$b+A‰ZjM[s*K PWU￿2fgmo_,sQ[7M$EїYʺR6 vpuJE2:982oBƒ+ߍͥS51)vd flGCHཕ0[(JPI^0GT'MT2E{nFtI`wK TH@C Aos7-P79i{P=c+'d8vkAF/P'k**oIYL W_fgϚuIbi`yiCH 9 \ҡ?Cz<GMv~[bXVAZ {t$^H1XZZr9oߟ'Z:}=Jf5+&rL1X.`hpO:\XJ@SL+>k;椹y_̥΄g*`0>o,Hs䶸c OM_<MTM㗞jlPT2@᧒a T^\T uO ck5Q8N~\3rdtdwq8Eb.s,ű<' ` ppX"l78*hF=KomtL`[z᭱ 4]g}qh[BD&60z>S`d@z r3V#\|aSE8r{,6SU&F7׮ e,,#Rhyj2WCia!J=e,w$3yBd u,WkP[T1<6\nB`P|~ɲ'mr{ctd*&E4 Q? %4+ip7?BE%ʿ/ŸVL`b_$7[ҳ3(3 5sD=mkIYn\_hl=D rgiiܣ\qz%[3ֳ;%yPO%ٗs",Y1V?.XszO"K?fk[Q)`Xaek8^V[˔7⠷@3TF;Kڴ7 RZ̧Ia9Xy!xGR<$( )X,K*m;gT6MCQ)=Afb+]0tAHsná,1r^|}&]TjX*m)uK-o#p6{9A4 Ft- :C(niU 4iE<}K" kۖ\)ӒPmG> v|Nk(}&dZ*&9' I}2Joj3$:!0zq>*0pܙ&,P1MwHVYke^oM(͔/ ũFyX\ &140FmnLi,Mx3 .p"yҳ/}ܙ~ 7#^,FF,Q&N'QP(gn\~A<ɿ7|ng>y&z \1].6=t8F&, \>"O!`9?f%eeSJ,#q2߁rzx0Hday2"p;esb "6SpNȝ+$o~T7@̅Fc5glvW\u|c*6 -=_ʠßƿ^,sQu?l34аTf&otsuBYYޒkL;zv""'"Z_hĐ/]r.\HYI^5)Oi&3S*ʇ)؊FuDQ . dV,s נȮ(h; @"IHVSQ;hHM?nVl4;l8Wr`B!ׇm[O:ݙ''|firSŃ;7: qhC!fNtω\VvNZhtXJx\,WoL[%,7,wnǮ=.FQ[0-_$+|?R9iix`)THn|?˓g;OGQ>ȓx ^ О5Y<$|uz uZI٣BǖR'bk^dmM40aNGѱi M:`EnC{ (0JGwaP@ t(o08( Z7阝[hf"'%#7dËa::'I[Mp`047%~f`a NV;3р[{-ƛu !9mu^-Urr*=ޒһL /x^VInٓ8=l׈.{KL#DDv8تQP uqL7I]p-@2xή(MֽC5#} KbIљ~^jI!,LRhO}ڈd)o]uG>*csH;C3I e+Vf##!Ke@索FLUgӄ<=U@;rl&BN! R# ɼe&Gvh:Ǯ{$V⊧u=EwڄyMyк=1= m Rہ¨{sׂQ_Ǐ1}GL{E"b:ÒPCw\r;Pgf- %>/<Z0\.yDHng*42ke;O&/14k).mM{l/KS^%1%hy}cQa52FvX$78vUBA$]VJyaΞ|K7[M6?|sGg&F6 %vO"}@C$`'JbVNBij=q)oqGaM[]P6.l}I|$0džH4i//uyÕ.EW=L DK<8.гdRθ)rg7r9N^J:G cW[6x6 hn0d}+L+Q84>7\D3~#>4,NjL]ep^_OfGNW3X<xZg<. oKx, @;L JySZ6kk_i9X٭B (i qi9: rMc/ o==Ue`egplB>Cf*;]LV6_ -K@X<(dMRWR tC]hb' Ԧj{hFa!%:{kh)kx2]v:w%6bȑ%DܒS40]mI:DZ }GNysKmg2)LBeX9 yuYG_t݀i|G%O0\#o,+`xG h=xKtjѓK Q,O9Y 뱷)Q5ҡ4d_+dvbKauɼ#GK9 o+ZTo8˲+-6]pD0ZdF!P& VGz?,?8oGHuB֮m[Ght'-B%bm!1)M8,qBlMPTܶ#Q'3Tc;%oCc2l ¾2~8tht{ |~\2wsmtŖW| :}M4ڃM*a <~(ݜΥ$a%sl))(^H|'sջF2,&NC։qس(z1 5e[ӏƿ5gl)QrwmJOݕY_ 89P?8[.KzHEDGF$A-NƠ ;H=XpMQJ'i],VwІÜ뭩ɱpu+>5ry 2cM] %%Q(lhB*<cjoHbE |, 7џszC7 Rx6ɿѱq%RU!Ο俜U p'I4rFƶB1]j0Y:KաxJlup\2y8N: #$kIƽR"\M[dF Ne.:xG)PJde 'J3̓ e/!Zi +R_dolҬf%`\{ % w8%΁ |} X!C^q ( F&`SOzl{U2RAxЮ7| 2^^@'كvFyib2לx9 B 7D ǛqOGKDP$h;(F3&;u OWeraj<كkɮ K t$ـ}&Vǭ7U}yؿwָk'g&qV  |x,e_T˟a ʌkHP6oU<621݋'  {i JQt } Ě$Z8uZqs5?`8d1 h}*m,eˣh^[n@PQ3`x=rs*6_ȓ= p*<'#̺|$)wlscQ\Oڅ, +vǶgٮ44ˇmctBpɊkswiS"䘺0 3 8rJ\ݽIPj.A}:ؘ E'5^B>&2t5_J)WېZViwӜ4!I̾%҆PAӆ# ~OT*B_adIwqɄ}u+닅Xm6puo~R,BYvWU;#ƣZ?2l͗ߛ‹ ]HW;3 1rڡ%!lb=[ Q>0IXX+J'&9MԷJzW)afhwyݡWk譁D35#( 8ٹ7u;5ؚ?"'q@5^TGԢQmyxb< s(%5F K"mɟ 6m._1 _ext (x5S2JV~ci>2PfliR7d(AH&*M^ [ss̺ #9RLnwW^J6PvY㨕p;Gt GKqsI 8'OhnL*3a +,EQQd=.r0*D azn <UoŘ B^9ꯗ$i/GIZJ0&a]+(XB6G)\H n Qyxt b9n}:>go>MH֠EQR7ɳX;o C~oHl+ HEjzHq1*#M&~eЅ:o!-_OBd4Kt]V NGf+w[̱4'4QPͺvJ=zwmdJP֜UT$2BNb`(|(~#=ΏYQHWG[>35Q.nH%oƖ)4 c;TϔWڹ–VD mT/4'յ@rP*u-%T$G5DI8j)B@0QgYzbnylF'6/c)4iGJo?,0red/C1qU9WVX'շ O c`i~?C+I5d kQh±#=C;{u#G}qFw-g+1?iʞRA8C[GWq=3'Le.@g:ik?ksRQc'HD- T AZ1X?&(Slj-X MMyL K9<㊏/bcGK H 0LUZXn,{7ڍY9 ȣ%AJt R=.[V.d9' 2&:d&f#~=@Mmҝd{Vg7/t^{-86aL"^!ÿ\ &|uKNjeۘFAK2(j W@3H܇Oos_Ax/OAS`ҏ~d6JLihxoXgς@P\r{4}FkΟْ=}i\4fz gѝgט?\;r2( <bwbBJe-ne5v8#oGrczrr"00h<#WX25GC9`=-/qNh5J)_d+F[$%4tzGzPs RjwH@•'mB D{*WvxR4&}{nẖz糧[ԾOl~RoJ=V٨dԬ f]=n,7(Y8u/&ё_"K'et3aD-T %$qƲو13{XʦvUu{`DG#M 쿮RZ=QUJud@Dlu}:fr0sӌw8ZZ|y~SISa\1ܳӀk"ΩPэﴛ&5 'fzg  Eȁ>X\3l8AFjpᯍⷋr'HB$NENԷ:{Z?K\hq{ w;.[IZqN9-8b\"()7*4p}R؞gs +`0Rؓm/F,HQ(V|HJx=SM_t)9 9T&^T)I$L{NmOjun)i=lM'٦,~ͫT0e!A?UzM*Щo~tkxN֪*ɩ2V;E`P:M[k\[[իr5`C3@&wɚR r, sa٬CKs[2o$1q8q?ҼY@B0Lnn;f UҫU $am[Hj[Eit ?illٹn2cs:kGrbWk/X0 @s|v#U14crgWA=p7Z!pS?!8kg9EocDpw[bw6Ren Q B" 2'$.qݴ:Ӥ>x^PyQZDǜ;rm[@9m11nk-#|c$5aɓ|V*-s=b&}1q^Z|^Y=eQz[!1%i9]8M\n*5̳*O]F"BEۿƕZ}p O,3$ntx-dq*W\ҊG~o 4:N3R#pgXN!ߦ.COlD5/&ҖvW*Iq=DmK~I,,Wf(}$:aϋ|]_ Th)Im:,7;TSQS>o檳kuFڳڸZmjV #d-m˨W`JvgT}wl酣cIq'v.idVPT,oxf"0>w] @o? {IWw̳ ?!,t@6>Mhu ˁYl ~RaE>h2,R6JtY^{s;8ME(wȳd!w3~!GS8^ 2oUYB1mh:D5h6P[y+Y6:K\B-hyIGP1@ # _uH1mV^ TSܵE ~ڛ[ B#(d}ia#>5D!"#(kn6361mCN9t{!`ÜkS 5V%fVZ7>k oxl#7@\kTeR [,E^V5֐J% f_c\ъ ـ jKGeGb81oנKopz!Zo6QZxl5MJmqb<(D}ԢBP{S M澡0xYr`%ĿdԒ~)թ瓗 Y@7z]2dAJnoY#B,LCp `{xEkc҆&Jz^noAؼfDJY[w"xyZWL m$]MB*ZT|s_tq8RRP;w8c\4y٢-d~zeH'*U&s~x֬44~k&V)oB^W3}toLGmWf>7A(czä rǯw/?HٮkM{] ѮZD"Môm1UL\UGXh\'xtu_`Ei|y.6~m.^ZH"%IDwϪJM&w>HX)'+DUmNnjQ2 *vnw ["Q9`݋flJyggUml>2AUCa&[٩T';$-π:=RJM%,[z-/y%,[:ФgEfc#32~s[ |ZTOhR"qӖY]{6$nSj>2*"~m߉qӨfb~. B_*^1*9f@trUYH}PHJO9a8j; :gI 0 Gq)k O  h|'~,,< asRXJ2bs_ʠvFJ#E fe4ݲ1iDIsOi$0wjjN,Ey|CiȶO$>87cSmV40{{P㐁Gy = ϫhf;[jqCew ig$tK>p}nbY$cYW{+y#} pWT-ip3PKnJuS$,~^KiiDk8>gQW77J}a*43tcb>4!_|r'_m\kGUsFT K4 1!mj+y7@G$EOIBŋύξ}]o횴ΐf;0=lu#nvQzwh)D"J5N㝿_ViחZ2\F3+,QZbe1U.ۺGMxY?R<> T%",Iu>a#AQ:&g1\zü[_Oߏ/ E: e̤jP?,taԘqb!?[>^jy3;')>oUT2[2[3 qL en6άKwv"h+sqݤͭ˦H:dnddLi:+ -3 (\5%CZѫL7 [!hHlM*JЫOw$zkÜF1`ne\LK sC86?IZs>Fįf3V.ڸ0,傄 ;Wj32ܾtui`?sɅ"~@1&Gܝ{Ɉ4Ne=D8 9G[zdF8vy!xܐG,^ ̣ð%f]uB+BTY}WC A\<:/zk7_g:0 7\0krW洩3 7O`<`w?r%lx"jz]ۚ]VpX-N7;F]cku02cyj~.c& ((4(g u !GKa^Mdbs\\30mKUC $Lz ,2&`mL CF3 =:t ߡ=OS\4t|Mr atEhP mZ,ɍb:/v<68 A`%BLs#^_#4?}nCXgfq9c%W@Q8ʀ|xJ dOfITfv|W9&F!6hhS2z*v``d`neuPC1:g]]vX,D# B%ScU۫@[ 5pļ<f󗼚-嵆`ǂ3!( VKsGlݰpaM0KqH܈MC>i`YJ3:x<ʂU]ƿE=9m=]y2T0bG쮆M|%V9k*Wn|ɳT9f ̞1?{(H5@?rgr U|lR9jWҚ@W:4N7ŧnf'bzO#c;Ew\yݝ`(WE!/Psr|aJ^}Ћ{gJ/"35pd ,eL;~xOOx93Ji<8)+=R 2Xs\zCkp!+n֚e_ȦwCdZ3tF]ƗHk5"=3ۺ sLf}!Fp.Ci'vQlb#R4`=3/~~ /8mQf8 COI;ƚmWefye՚get5/n1[-eժ#D&zE+쯴a̒P*Ǝ!(o.r6ȉsH( B:Ȓo7W?eN*'4ؤe 7҅W=rd`Bޅ:[oC@6 Isr-y:I@OQx2M2 DRb4FB)D:*)oF4dK$`+* ꬔvr#t ?_h4y]o%75rl _|0ˁ3I#dcbЄ2%d9w=&S<|#`Ŕ Bwdѫ@^AeOnkjOX{.Պj P41=롚VPo#A`w v$_!l-KN %,؈Nzݚ ^[٪ζݘ;gĎh7,g] r^ :Or9rր"$dWĔ5ph'xhŦJq3Nj*4 evDLO*FCG1:JYolvϬHXO j/I!0ΔrƴpXXw Ҥ}}> ^ UK[5LĘ1dH\jiC"b15ä;;CwPTk:c aBҿJ`z!iaFe dIҼ[@i<[Y"ACvhL&3ܒg5M''ƸM?{PrmfTLP{!+_#LE EE 3)KUNgY)lH7GΈG3lcxGDwn{ (kd&wl%3yvS^q+zUț#H>JÁnX5á"ܿ4WV7ѧ}*z#W+҆JWR`ˋ8< K̲46BԤӑDѻ,Y('dUt8`d._5úyo9FR絇= 3]\?r@S be ]:+POA0b3/&?sr'SJ-&GV[6tapً?0(IZvrEZȪ?.0hE@nZ9v_/v6eޓΉE?完p *73(ǞRtGA|ǘw%JOXh)IsYak[*j2;a~?g䨺>eO~dW&#A=;g|VPQ3O6pQfJˏ,9!մ?݃s@/ ֪Ӯ2 aO¢q0 #Vl\m!ǰϥX@NBg^5ѓoC΁#DR( iGZCK*~^ݝԠ+jw  :@+'ñ?Krmr`kv e[ǓYA/w ftHe1CyO7}5|n0Տ$V_B]Pk5B!e7[D`ͷB"Y({vzN x{n:pT$`Ob-|o- %"d-x ۦ<̧]ߋ ,$c)X6 /ͶWX6%4 CugEs/:fL-]ao'"nYHj*Kg})#@kBJɯ,^ޡ>>ͣ m 3 Ïk:iLQ={G06xm88p:i1d<w]I.y73i M&b0&LM0 pQ]Mn{IN[_2o 삠oBm)rWeCט"D} ݌{*mҹIzk.^7W5uE|DVa,w緇1~^rtjvan{0|~#-Lgd6QFzdu+v)리7 YI0ݙwaPF,Z*^Pv/[&ܼME2ar)ۭ vg5++6AFsL-sd4p\D~oV^&"`Aǹp]JE8bΛ1nZ)}CXaoJ>KRa/<)MX()ˣcЉ!?gu |!G$ljb* hGpGNF+jpXξ)PD ^n߂ۡtID.Ub$ kn!wϧBSPYxʵSZKd!&In,kPJˀ\k'SXW%`A9-XD'K8!#zۭ@Z! BzјקwC!XRm@M&2>jAq x%;bTo\ꆲ1(YbO>Kbl:(pP1`J^ZI@atSݺ/[&@T`9ЀeZ<ۢ[SLT$V.|Yr=kxTzacV^,Qs/wH%Eapi@mDG6G1vN SK '̫k>`v}e'gm2{ zb4ʘP/VC"V/qDVF#+0gр Oq q~γ9a;ēirF$/tDf|Ptkת¨$FмXSf>ٿ۹^eS?EP'VcmglM `˷ 8Ή@2܄ ːO͸~oDo7?Q uM/m{'e_I &7!ʩp_ُMz줙'4~wgVo{ða Cn|<< ʶ-Pd/e?D[@csN _&fb.-9 {&z|D>WdЫ"^ߚòqVXAOiR#g)Y!r4cW.7 e,h2NǀIْ6uww%9+T0 N4rR)HFdjhFi|̟9mɋ7 VZხƪgH3[G9)w䦣Kԇϴ ]$%N,Kcn Ш03'ĠPE #Ŗ`eYԒ5م~=b1Z3W[l P#~|~Aմ~[e7EW3$,qj΃c*C]~/[+(@l9h#8 =W@*|Ǧd~yf bnFMH?h2 7(bɇ)\LlVwK)U ^2xyÝ̟ٞw^gu'P6ΧU6<cMt5k~w1q#| r_ua< (O-0։C{" mݚWJFNT{tŗ,b0orjWk¯xs՝ߋxhɶ<߶lY\HSh=ǣo2? Vp IUS`k?3稤8N7 5XB7pYNMƻVAX{Z6;p+?DfhXogۏr| c܌Ciht,s=3NL);%@hcI7 H?d]R֨q֬ԒdDܻ-o57@-9%b=uթYjks]El6=dŞWe$?w#L43#R/8SϺ?]J=.b(@'{䐹泌=\VPonWl'?(m{] њshǡ7oDrj6Uޅr[T$r[D?䓷 jgu6A՚TJDf8\V'$4Ύί,WJҬUC_)fz\^T>i[!ķhV 7\Af C,vR C|Ƴn'7ΒT,f~͘nVWP8~0F(ր6wb0 9V C s>Wv}~P&o#t璂d79}r$EXl<wIk,Ef;be E-t2nYDT䍆-oJuA>?GЂ`U䅛?qڵѵ^a5,X:*WœTv2 h\7JLo'~ RKVZѬ`L\5Q\zsH ZO  xʇ9b VK IEv8a}Orj?* 9Wh,g=E黗KG0v=P*j\qQErB Ax0m2XDll)Q*hIX0OOd<PAvkC"U0z5 ;*RegЂ vO1 7oʁ Vn.^rö(9 μlp੟rD^ hvTa۷ [O{sb`?>!yBL/:gu֣gϪ`/tB|< }2x9$ 7rj9q|$bhf!_e,z" ~4,<4&LxL\ӒAmIE|0,h$[ ȘV%{E|o}H /pL#+U4)rv/}C<>O%Q9\B~ @c؎hʙgQb|ڽRudry77&wiI;z_p|I^887!LH%] E? ] - nd 8E"Gf۫)yxƙa1R2OWi4Y2D_p OzZ<X!Yĝ&u&TjhT&L]ntl_}$nnaL*B9*He.yծjp<2^` *̑[R\i0M zޣ\W^6;ݤ@>YHf~{H=^@{ɡ#ǏIK͗*GQ f+#TeG DK-q]_B)~.TvBРĤ<!Sܨ33Eĉ:4U%x!&z5fmKbJ֙EB(`OmXr<[́ҝuٹXSM0va*Q>Tye42/&QWYX>*)."{.(vfǍ뜶_+BLbb*.*bT4C?5`ED3m=7'qXbf$בsŒ* T]6/bhFNi it{v]T;d3LJYiu޼d^}YDj Z r''v7h0ң2`ZN+tOP8fj6\G ی=LeSJ8C"0Am/G8.Us?t#X|d8:?El,;:AJ@,I I.IxC0@A^|"+MbZ|y8r`)-r Et‘WAQҕ͂{ȝUEzͺt זn!/A)slI驺\ O]-cL(QZn GdWmͣ1 ~n;xeY7tp4%q Eo#fY0ƙuZmcJ~ =IF25Ȼq 9  MZ-dagIeJŇVa,uf3N Fg3tEE1ln܂{t59*2dLǡ2B֡;N6?d 5gnڋsgGyh" e hb7IBkQ^j>KW4L845$sg ^^?A e;btض,%ЏJtw-\<3EO%5Ln[>O\/F<|eRWkWQ!%MOÆK%'S8Y8w:A<JeɬCk6UR %ZE{ -%Z"(MK ˑjW)+@;n'"YbN>S*Z-AN*fi/%*6&]eIXL3ځ#A!֕^K:9nL14菙_eJC)Ou!^ ?R>CNV6} HD@yNoJ0y LR H2hh1Jp}-A''ۧbB4g(uIo AEI-m:K@}ZLA,Z21'*7@U_3c4 2_S!rU(榪duF,ϕ_K@*ƀ۠!V=a`ːa|T7d BDbjTXN:?]Ql+gG/E[{p 7WKn+0-H ^K?si[iN,ni " OBH͇9\h8"Lȥ [p4ЁPAy?(v&f^ P,4蘨ϸqo8.9.C? fmKFGa~V"|na>T6Rm-;jBAbTPp>t WwgWZS64d_O[+Z0OgW$0x@=^vgA/a }s@W?`wE1YȄ2zTF*s7&f[^](zqtZr%bVK>s“1] <\} >=Dف!dhٟegEB丕5HEhYuD[Y±">&V ٲ6l6bH.FQfВ$$T=֎ ϫLBCt 20!ݷ!Ӹ&|S ԿzRJ^'͐^9誤:p+׀F$%*Fs?Exth]O?QiW4 :H_lܑi۸\'Ϛk H"wNuN%vNgI6y2FTV{D{}jk׻UPEx)¨̿<îܥ}3Yh[h5 ,-Ua ϱ3WJtRP:Ȇ2Ԋ&<ԅ鎨.kmN1 2 ݊!Zں1h?,9`!7r~aBl'a'FMo׮;cwAϰi1K Lu]vl66wDBx4izpو?.Ded2dHѥȆIV_אD]K91~sڥ@gyWډl} -@VxeNT-vωFi #uLVW(]Y] 5\'Q("]O1Jb5T. b !~orITdwic),bP23[sV \2Ju %uCMi6SudvT'ROlY)؈+"ƿ&2.Ji)hñ;GŰ"(]m5.lAv+ V/cXBbÆibcH4O}-C/0=f ^R?w\O>4vV+5 H<|Xš !Nɔ䐟k47OiO0n$̀O14V70R8/d 1Hd?JѲfX-h\<񿦢.<8~zodճW%?@m,ȏ%KlK]+ދ„D֪t@ԟ'+M^j䐰Q*%zˤ@O & g3B}*LEYR3R١76 2/5c6L&xRSy͸:grV13nNZcBB m 8ʿ ցSCr,(DKxj%JLqϢ=]\ggi>B%(Ka#IQ9 H{k'@8޳)> e 9HP p 󗨛}Uǹ@pدZۧIGפfi\z E'2Q<Ї)3r_Hbn&rTɪ;+ҝgv" KNO,m[S `7nR~j" <47Ia S1*f9>kFٰi2 ;U^ZEɲHcuFffFޥfSǹ]=1ݵѰo !D>v4$C&ˑĂ4|UYhB߀8!)@;Qo.#K9 {w㛩}8=]/cwUk͂#!K/h+ԴC=Q ej"VN ކ ZHSt '\Pl?PӜȥ],T##DyɃ)Ԍ1318gp0$eB0ѵdQcbiPTa.M,٥.cn#F$ctxMe1dH/>sr=Q{Jh* 8=XR@ F~2ŅZoxw/>wu:v^-;`T*wopԮ)ZU[HQ8^҉dqh:xq.>DPMfAr˼aB(~ӌ68᰸*_dkkSek%r c2ec_`x8bQ,:MGVeCfH[a_H֪:BT2 ݴox<=;4/ '#ij㦍b@;/gbt9%Ew~\\<85MLD˛Gl1jy`D hdQdO"|pF#NcƳy}^;}Φ*@-J0OQ*XVaenU>ls7 !4#.GX@ :NaU;tO Q?QW }d#_&hz`eN_Ow t{xm$b;5ŴH գL5~+jRDl D-ccoJAFtSp J-W/[~Ŕ✷a|j=4fo'%+ׄ_>:CP ߯_Ai B&w''Sǣe{$p;S 7\(7FNCޜ1D k Rm8uD֫d@xAs]YFu/pBe.ipb׾Nșӗ Lł*D)IA?A!fU@0=JR巃X^ԙxm7RUAKhP|C8~tQ'%>mS M8&^gd "\:N0e^vñCÊw]Y39Lo8"b?ϺJ]k妯6@r[^H[NÃÈdRK6<'3_d9zG?CthC N崕@ʗpZ,TvA*~ʹ#tt\!{x"ݵ)#tE4{F)d-v$ڼCIjv?n[8%n. 6h !.ͺW_@ͮ+ 5Sщ>հCGߗ@;L =\2)TG!O&o=-VwƯxXjeqtՆ89cpB 'Kjc<~)&VHL=IL_ &x H=)zaK瘂3C| e)[+"pD 1:=f>:&=pcL9ɴc~ 4p ZX5 MK R U~Gu 7R{T5ŴɦU`FEH]^E4C IۉXKy)`²xN1 B^nq,AS`˱8 xbzFK  ۻ k[ ʖWT]~Υ/NgSBύ5[OC0}˭ǣ8^z^6JV frնFD$:7#fN`V*?._+"k7FB\/'^~Z7q;|Ģp+B> B<#wLs"%_r5ǻ-BKGwWpy46LC%k/NXlTؽs"F wXQR9ӘL3VRӞBG_HPH@M # _xOtŎXm6˃PK-f$3Ž= D|ιL wt>l6k@\Gq&Z)2nԏm4\l)j8vKN_Y!a#.Yǐ&ep|ĕMzΡ4mӣv?ga+F6c|EQȽJ%F8CإٯW۩a xN?BRp嗙[xS:Y@ P` pMѠZ_+ѿH#,?d̟g\$5{ {Gqs%DLfuO]ԥ~GT2hџa2 >3ŔaT1a T7:Qp݉^aeE {;@d ?6FGS^~$E!z$p < \yjqJ c i* &'{_vuBslhHtR'tB@eƀ 9["0]ޓ)ю Ok#(4cmpi=\1!>5Ǥt9aaDB:տlYLG ŕ_ )du(!PC-d7B_&8Pl0CvS̱2a3W0+Ld y_S*Ѹ/I"-ta`Hk nUhrc@hu|P{V4)ieTC6yFCMM~8DBzՠG;)MoPg0ogCG.9M7HDP#rZHO6GvI05cWKsپo5rFm 7>;X$$:MДw;aCYd,D9a^|,҂èٰ3<a+iտq!ڒ|S%m,>`%(p-ꥯngG'x ` }aI.tX% b;%pq8%)f#be_ vz-Y59ܣ0Φvעۥ]|tr=bƴ̇i]+A-xsPj4w(w/Q̶ϯIR۴%GZm=/aZTˊKn[3qM\6_<,Y@㽯I}!VlirNQ>޳hgAT~C+lNRG 3%Ihx>tks^n}[f.M%fԡ$O M9W>}ԏؘ1>]Ue7$=i▟s4 6JqHJ3C?$#`8l$e#?Mjs'f7a z$3}X j0:refB(!pvq i*„׉ Ҙ%j-{>gEI#fA6/Dhk.kș0YC."6G!ڍ0P7pfmֺDFms|J`R,wMO:%4+fʹ=f'BzrRIyou'E܎`i4Й|_h_2p)~/K&ypsN1< 1Ny!?8L{ *:7摀bPy=;=xmpʃ U=@؋+tٰܨKE8#?[Lm#UR*\za+PQI;*YQŝcjO\}vA{(3̌f(Q[jE%M%M 4US!Dc? ̛] fI>`.j6!aF9FB6To[UzG Fs9+n-AK`Is,J2+TST)~KUZ澾ze>_RL k2KK`Ҋ]TG(:4I\?Jjt7Ѯ|MUr*M n. x S226Mt onKmU9nİbU-ml,YU EgáBZ.aarGHVձEld,".I(ŝ&9>C-.c @U%Do$fa|7OQ. QYiV?@jCjc ]#9 [ YٌeF''nN(".E)IS }Z1{HwC&IjHY?e Hl?he~.g4+)t.|Aq^SmA@F 0>Hׯ"cDȃJ@gg}ȸZ<mRULV; bV,]X/PT uO0=:PN,h<^o 'Q5&ط8w µ2t(??&P&-Kp!±*Ktݶh]8L*lk=)$ zv?뀻 qa^I?f{"ÿ !(fcE~'BIi|Bd}Qi/Uڂ@OG NrtrOrV'Wbzvz"EھT*zVV 6i}7O9Ctص,D;J#e@Y`Nb7˼DPh3da19†SޫaQc'HrT Zپd%0?Jct(z+x^j]mSP /lF.kJ+x^փJU{;*RL"+Ǡ"EK|Ay01qTʶL{Ee%<*ʳɂ& Ogws!si=Chpcd˭$ET;JUI]};y-K[i̓|LՏF&q)B|LJ %x${ܟNZEHvxj%42*b-#&jƕkNY2RAdIJ> ˀ4)t 3GY2@+1'Bt.o;%V!lY=ي [Y|AM1.)wnB<!'cN*)gݻ,Cy؟C;9ǥ z.L/e﯀]GJѶ1ܴlD%; %mb V]v ͺㄝtjzz3 T{"FEʲ>č`6fõl[ڬmqD> ёZ:%NV/$TM{O82Χ1h(ÂC `Vu=Б3auvGuϩv.O&USJ80X yn(6  .Uso69@? lF/ɾ}m`b_̘6]1]2 G"6&Cݸ*R4P36Fiƅ }|eqB}:UX ?,@~If_2 aBϟ@F< U;CM'I@ly2GVl%m|mhmcZ ,pݛOB0(rCdU։??`ѩwbv=jxQLIL>;'$vHEдm 7".z8(ِ,\@_5Kpp<Ai6۲Eh`A${!zSݼ9MsԱPI[< No} ܸ5eU4 0 {dG'XOY$[מ6|NjhV^۬"Ge2n@ 0cM^C5wrI҅nӮsseZ1W}W'{78!C`=;PDu/ӻUOM_|U92Y,R'1}J!oJvx˄nC FJ g&o7pytDs E)5y53*")&"I6%B{K}h( lAM SбI wmWd]y r)Ri(9:! d͆mi!Plt$QBL Zذt1C)P<^ek}O /xOK^pcu P}ӓ`]PrR~2ܚsLrYMg:Dߠ|x Bxi{`JKF:> Kf%H?G}X Ǩ/ĕ>$ևjA[W1a#㫗. z(ʫzlǹD)Vnm[(xxROW)HX2٩ T hU ˢ!{h.F"/ly<-krmlT&BtHYFoY}ˑg "zIqݴR1 uS`;]懱p^g#= %7lA*[yݔeKz}~==N>ZM8#g> ,ҙE–MP% nO Ҝc#U2[jh4{׾63&O/z Fj|k2W0LYO6>gfAlmiYHuU>O_0/hzqY:)e r$7,lFOjŌt)C9ɤdSf9C9|e̖LR;7d![QTx Ϟc9rk_ /L06BD̛{U 0#S7amwf?Tɋ]ýKǧ.Br5p̵wBo?le-J9`(W2#K\=}}$l&A_Bf#z_iisd(R KU2qIаlZ8)̀wsYG ]Hsi~롬2?#*I4+P.%$lH\tSwi6VQd vZs:g 8&O_?s9Smkl2;*}@lJv|g'"E1EwWȣ8A Uq+y?S^w`8W ZX'Ԛz#9{6{qV8iX%feSHG\Ρ /ł! ;dVFDD0 y€`ـ {{2j]K# JpOhjի:X^s>8ʬ>d"B7oXo/h7~n,-1¹ƃQ{K]N^-,FH W u gEROw8~.l G1:XeSA^cHQJ[CDžiE5pwV1N, 640-ݿЏ,KB( #ޱtdLL;{sW4RPgZtG4<xKJZ%ZʜKt[|[~rʿWF3-q ]+ E(,e]soؠౙ ESܯ~!loB~iw- Ff %c `&*8lxT *p9!&0VFӠa$l į|}qea Z1$4 q:y -ʂTEtGk/6 #S2(1iA?Vәf pM܍KwxSK R:qAIZRYڀdO{GnC5y?L"R\taO| wd^:}Nl-f` we؞!EA"+ 釫%eBErW YUpV ĂvNAV996[O,sQQ?u>)V|Q$r;WZiC~0r_kۇV05Y(rk EIdĖS Ev%e9b\JXd8ksw/kz?Gb { {C|ٞ)4S%z<.Yf}w$S'3*jRhI3rTwxk1Y=b^CQHi8Yf>hYKoA_ )LQ{yTb_菀ߜ% ` `C7x1Ch![h [jLTt'kOyH.4߼f0SɆڬt$f6u׌+cq럍>;<{jE<PC5y49'#3.TQlv h:#& Ȑ~& /^U@mz5n*8ȿBE;K D3.2v}rд@7ڨޝi?%M7tO!R5F "ʭ (7Jx f6Ha.]0S9?S$hq=㍒VM`]8lީ+4._m b(^k;-?C.Cy}rVVgx)-04vfi#I w{ssnVW NsZvqB E-UMI}ځ7[ bi>qwYXGkЖdǖM$7HdC.T;E(nG/TP zg'U;aa3X9j WuzdA4i±'3zտԥԤ!ֻ߱C\Xy+eHPeBaC(pəB@|@쥦V[;l{be*DIeC#cW%?[m9\b*Pk5gVa=MQ'eq-yzHJ-amۆƎ%7 m . ͉lHJe:>8s{A*8`5حvYK""bwyHΰkSOC؆Xۜ|Dsh(nWIhqczUfݡ)@Iq™{r]-OI{[ہj(Px%9끪Q*$O *N]p.]?e??H-ިa=CqKM#N ЉZZl sXNH֛Q\H+ 9U}%\f"{kE~QXuEƘ{f5H]ng>F5i;_ޔE?0Tjf`1˛4+QEc M>!ZUBvʨ$yqGFEQz'#rT)PWL5>2ˡ4G,Jهó`wwaG麉|}ٌ%6e( +›{l -;Tkc3Gx|n{*DigVH[r헀B.ruۙ7}/ҽeQ&(ǒZo;P;v1k)\n,=fAM\r7a.KT< S~ؗ }ͲIѷE(iJ|dGERB *ff,ģMQ([Kb x\q)6-EЋ~lH]zP&\%6H<'!ZԊ<}7l dtqf72l(B Ąp֟=-ٻc{DrMn|}3פ cw Gam)[\Q1i x Q˸'E&i/ԍ^($sg`Os8n4q oiڹ}^hx 08vT b&qiz$we]uAp׺/}p2/fȏ~bJq,TASEW1M!NԂ_Oht?0nhmҁ> lF!܃ďկۦLw8X;̔JEەWM_FwSq(/THX#v Z 2Ń%*##S#`>|:K$Ud .1MgipQjBLj볠2H Oj,}&)uم *uzwq#E/eWNzy$0cs6 B*gݢBwjs[ 혊QqI@{ml̺뾈\xAhgt7_?ehgͅv`$ ;xeX 阎TCYb0࠾'L?2mReo1GrKowƕCuBn[IP U+a'ăVRt믉\o*p<,Qj{J,3}P13˾ѫ\xCn4ŭk;b밨!9؜#Ӱ7g"HL]Wi(MҶ|APhxlLZXnsކ-{ Vdɳvp"ydxgVzYz15m ŭ9}于n&}Z'tNTnD-ƢS)ÛQl19?aרwN`6K9{{S~,d2m{fgaTp!/}7&;q7-F"fN6Cxr&!PX-/19][4 ;B#I 5+ :+=%n^Xp) 3ͪ䉻vqh01{:C2Vt:ktYMS1a3Uf^Rr1 |0 _:0 t21Y9_.8׵.t!B:LX#++̭ђxcZ z4[U2$#d_yTۀtg,%jD,/)WNk[#geq'AѺ┑= pAc\cQ"x(RC?KoG(utSVb#Gl%wVY&_3Nb2`?6cde0^z0@Fc}=vyem4A|}iȪĚ |Tj6-:*4zVm WTjxK'8X봩ov+QCs1q* zp vd0`n1br!kzi߸F{X2ڤA3A*[Ntzooʳ6)t)H Lxx0!&`VtE;'V 8~Թ$&jnFlf(c`@#ʾV*o@"}c ,߇iglqe mdn[,Vv1JW v%1KٮeS?}ސWv:>j_ 44m } 𙱮US3} D; >(7!h(xilQ,tW^/c^?8^4%WE=ZVaR:ɪa_/^Vlb'SW!c IL٠K0FS-znl1uk`NRמgL[,afr8b˨GA˵%>{ϳ+R`Wsb3*\#N"e`zV ۅy5cCӜ IPPb8J$!HPi4~"`ǰR-"Doqޮ*?5u x 'n6W0߁g==RK 67? #ia~]%q ' sEknv qj@}ujgeߠ>(=a@D mx ŵ_U-T $fv3Ő>p 0fwz̾S6NjcUsc>HU+qz@cRiH_-3s\l Dv'Qg;"Cf))/aՀ)rsNAZ9-rg*Xxm5jL}^iQ&r}8>qX\7؅& aoΥ 4(7˼jcJ6CnAF;Ip Zw4An&K¨i [Q`M'*)nz\{,)73=qݺ0)ʐ&%ׄ#C>{7 ^cɦ -zSGStRiQ:sR4 T%~O]uӬS{wd\-G0\K)pr vy2g`lK7)OMgGsώ@r$97k-jџ8 @!DeU(Z[fZ#a'^׀|]g 4.@e2fp kHb'I>S ˍ݋Qeu)6vR2NZ,_%z|ܮTUVEO*>bk<0xN?q;[>sϏl-)/Wx&A305kyVNJ 9|UW[/@+Ʉ2bJIHN&P5j35U|e .Hּ9إ( D[{ q؃% }--GcR e khe ֕M!Mx[P6HNP`m{3 ^R6J_-c콟rDs;U]^Ve:Zγ$k2@isw}D!u-Du(D [W*  gڢvVP%GO'rxlˑfڤyՊxef7_SHsk+cXw fdnPlU6&:E+0qY!=-gQͧ H< &Jo/_SO)0x>!7(l0RP06 [:౴?yG=Ɲ0>V3yY  /}2$W}!XϨ1#vtCL1 _O$/UzOI\"[<_-[F<  G;DlLCB1zsHK6({e0MaaZ}U:k|筘]gj4mƾ6tJrI$채0rbֳw0㉇ςcQ*t7xE34is|YpbGߕpDE,-τ@ wfS=ZKUi>YŽxΈ=cfPٝ:̳" ODPՕP{qн襞[>"k6;1*u"oeekDEݔ%NcT=QkzKh0tD*Qm%!71l.^ho#TƓYn]=` ebɺe8蜸]q yeJc')A~ؾD\W!$N԰I&a u.TyKصQ.8_i'wpHjh!p|l\m>Lسð_ k -_6ԎI 9f2ɂLRASV(_Px4J2{\ $wE'nrUrػ|Ԗ M52#.:X\Ǽ dO/b1~OATNP 2DQ8fF0aކ+7΀zR {xVb45l*1,Pyw/33JL{5[[!k+H6ꓝEYg4[Ok=i%ի^+H_a|(}Fdٛڎp 1ڡ]Iz4- mzmǤ`-+kjK: ꚙ˭vNI~_zLSLTsO\d?hZ%8y%rS gH4_o1)ע dR3bW3͑Gw|e=lccIP&Xt{3޺w8$I8x߃損&mYQichhO-L{/ptfC"ET'JrGTiFݥTp5jƧP(>@dH+82q̛fi'K5D !~gǎ&Zy/Ԑ7W|Y`+k,Tw/쿠2XKh{"7v)9a3T<̙Y]BdV(^EɺL%Dkf\+9"i F7ۼ! T h͋bҰXރ rP{-9&e} /Hͱ5k{M-^wWl+I٨5_r4 }Ȭ̐T|Pg-͚tn`eIf!Ĝta]Xnp% A(0&e`@g ;5m dC3EmI.P,Vv_FZ!oQ2WETR SYFoﲑ+~,"rҤia~8#3xO(>`PU5ȽDQ(/\9X:$֡B]z>SH^vV ؁zD&h_j ; Bbi&ڈil]hs+N3Q`Biʳ? eC#q&Ff1_[ .b ["_H&l1T&E={z4[ARt4mGlՃYD|9,. Io -7HE&Y0=ߣw_@+Lb L1O^xi8<%jvw[:t ŧFN\$z'0MgRo+r! oZ\<]o˶)]q-1CsoZ[B"T\rRU>~GlVYa =Y\F_mM2w}'Xt.X*h6#]pkPB$'-{7rK.jA% ĺ!x 㛇]F> Wl>YQ5At"(VI z6G <=3j,C'J3y+AOA%ɠ[p[:қvO8.` #&&Eqxr1&%*#!ԟMZ m%c^F~K;~a'zWs$sgW$%1]1@3DK( MSq vk5*w~s*.,v5aJ$9ݝ|F3adYVC4b)I.J{ n GÚ7KT߽QJ{2雌#$M`bPQhB N^~s$.ޭNzb&c"}MMjߢqƋKHSb,7]?MGzm @,@P< к)@@ !@==ߜؤM? 7|8YR9*CR>l[|X$̮ȓ@ݏJb 6 J:8.obMY?8x*)?\i ޼xǩG_l='Lƽu}WlNcCfxizwBc䲑c Vh,QQl>:=Gi,Cj>PjE*ura>8Kp}f˕y.uT}>=L9?]g`Cڼ&A7@Q-E#Ni0$+5q8. Y|eA,X:U 2 wd# ~T+䭾BwjyY!T> 5)3uSbjM Q븪`%ŗ϶e Q|IJQ&7U,'AQ&-͌w~wy 7><+Q|;A7i M@4X)C(FP粒e%/Dj >g"hT2;"[jlh|1K4"0@PhDhq^y[Ĥ\p0菿C%7ڭ. r=B i^@D\2>85, gHہM@F-!m{ a⨗e^nU~b̆?@`Cv -* 1w6J6+9DZ3f_X{1 \!>%:yZ!(c3jb% j5)E|R/WD񺀮olaeUz'fذ_0Wb֞IzDz*o1m"QsfF)L"SM~\n{Pa\H~K+|%aa?XS>䡋 \7d a#s&zu&nI_,/ļeF64!pJWzN~ۄ;QO<>"AOަ̃Fɮn3 1HX5w#jiE-[;>zP""ig/YN,ޟC ҼFp) H 3CE*Qb")%VY;uTbRUAckxaw2rSpyFq{گh 2ʏĂMZƣ9pQP4h*BfXV"V6$YnFnNZK@3#f|~D+2I5MwHXg™!D!c y3W3y׵>O`2UOW!̐)Ӭ 6lqD@5O VN233G\xjW@SY;*UwDV|bCj!dR]iKtuEH џA:؈LjAZܶ/8#@7򍎶PV{{n*2[\U7 lqkUb|-PRfQ׀- 艨gQEqJ1~1yc (p'v&iǸdub,9KG9 jT};Z PO?֠ s4Tބ`6,[ {,* SvvDYRn;Y?7UOsdܻRu, 9̌?p "DE8kG # {6~Z\]kͪ5n9ya;KD( {OdgBvW kmTڼH-%_{&l 6{H)Dq|$CU{puYOQ Z`ٷzcc~h 㷶=0ކǿMuʈL"zꄟ^LHBLb[Y-+<9n\(RsNW 9xvS+FC,Ou'6jMt؉7^A YZ -V4ӓG}aG~td%>XgY#}n(WD&reXS_Jhx[ETcZI{) $@4]p2K_gY C6%P>~EcNF-wsY577bI?\n$KX.x .(^J{ǔjIv-␩Wh1zԸoVCxǪ,>pspj2G li:D$W[N{L˜m:ؙڜWܯl|`'c;F -ڌ vO>( TT|w ̹eȜ?&=2؆,#PxC -{0h8e8Kʨ.:@?%l4QYSr x9hkրJ&%r@ÑIՍ ?DTQ +,$B4}5?u*vm*ڊIF%&O$9 @CoP:nnjqC ys'__0FBr>G%y m W)Iކ6ă.hpQ M\z]B>08?RD${F\bow[-@F \eTY\![=xn؋.1MhҶ F&qҡ< J>l'|HWN;"k\WvKۛkD !%m6Ej?ݸHsadz}5g?NQ b"L%Meh:2a|Ktna־qnߍDHoٮ*Τ{vL}z5%sghX󗿙XgbeG@H$5lqCEOm_"j>ʗs7&S>zʕ!U@~R+(AߜC7 E(FQC>C9I^T[CBnBl_=cZ21qk* $ UYdxL˱Z4`v+>VkcS: }^"shZVz|b]!ى"rby7hE6( +W$C]%/?c:vI ^Lԡ_8^P!y}YSީ#xtJ~n/v,zYhgձMN#^4YoZ|^W3 lפM(sMˀ8P 0猀¶,K^`0[ȇqN6|ăEQ&D0[n7bc3(]sGt^2e ̮^hvfv|woDȷp@ɉ{^eӁź35V}Ⱥ6 e-CUQI_`=pew-+#n{);PAe4{|Omw,T աTƛu)e=V 8Faށ[Ǽظ]V5׆Q agY*`iGu)Cz 8x=@z|ǚybݤߋ{#=NUjSNIf̊躇~B\tBZrP^ |4~|_.>]k$Y21 D\YpG ܘߟtQ+mB׵SHwCj;(0a]FɖP^/b0Tj>D%OH^=re3ՙREzRu r?pG')r_ң~/WgP H䨻B4\:UuK[Z$׶ 'qdL"ncH(k.vZ z7-v1V2mZǕ5: lj!uoXƒvl%cA-aǦs!cI4HbcwKNd7INJgwD3!+ܓr~V!hN(PdFm>=\ T49v6 k5Xz0{(?SXoOTxIf/{>ziGb^nĬv-׸f!.dy( ȟWa%:ijVUiJ?@v9)uK7;GǛs*]1Ai=8M"ȹ8=>Jk+a6.2Az}2(]M9*vZt `U6ъ-tyK<_´VePv3懞dX_2R+MyÇ7ԫ@#m*֗ݱx w2$JeFD9 <=+R@/}ISVAؼQ~)9;ɣNz_{Ε7+u3$uԎ3a¸`x>yB7'6'nÝFvE{2Eríz[ <3ſF9 <˫YT ?7`ّBN}|8Kj2{AQցen^.KlDO:<UTnYF 6"wՈ8@ۅ{u?-K$רg  `_f_Pe|H{ryg=m,1GRr183ee[-@8jMgn`Է 0zhF:(MRxojÏlo_S}tg9h.ض0lKB &'N,kT5ə*6H'V1繅{޻C8 ڞQ1bUi?%k|̉_QN0iɧ$.;E_; Ҡ*^0yuz;cp:jK_8l)Eظf!8X h]h).LqX?c4iSyNb0c 򉜑-[ƺ_̵Pywb!jqp%~XO]we?}Ydj % m9`c TI;8D3:)ȡ(ip;OJ|rD8)~+yd6nsKc] EwMfh``8C/ɸYk/霹ˣu=F +BH\&c?>\p˦.J$]\ Z;.`UTN/Y{dܨ['_}hx_R3R (hwM#˖} 6Bfr7چH7BoӊC*HB/f{cb@<̰1e(Ufb#l)>Z@ 4T䵡 FQ+~oh >hc~a=%(`t|vq~'}DkQPSDj1bp ҩN[D0 seJAa_5E65-~Y:IAj}s*Kj.*hzl<ٺXX#uȏ986N5dfQbfx= "[  `9T#s%; Bȏ:]ҵ yh.ip>)KgExp+І5y}⃙ccc5 ;j\. PXŹr=ZV)Bkȶ@&͂:G@?P;J#%iq/%͂Xv0wZFpvXO4a%+ gm?eL}! l"J2x=hF%l;h 17&9Ig٬fD!dUh#`@L(82$PRc<%9DVʠ*{5Z3cDn] w@bB'ա0"xփ WHiy@ÊBD4,_Pײa i L|.w;6J'w/{^ҷ*f\oF Q0.sM.tT;;K7ubȈSHƷǣ[k҆iڛdLr=(q[^g4vrVYѢL^ïUn*(s02ScK,lG+OXF!$F'RC*8T ji9rR/UR(>Ub ;Kp$pXd8,蠀|uњ'_bbYɶ,ŲU?j>?x "M6 oG'6tiήifo(j:>ǔ7 U{ҽ2TCb{ٖ*y 5p/["ՀM?%LkU0c*y}M܂0NRɶƵ8"0{ҕWkLSi:O(oe&c*kI6C e-L7Z98fV>v;м U3 [' ݇UeuȤ~ 9՜߆|?"MEscbyS&kN uilP~oR5?ZP#V['aQŏ\E ^ ⛙Z73T5\04frԁHLf[1{@oܣP4fqup9LʳNomaN0;)@&*2+Nޗ>Wxo]ځN8gWI+- \s?U׊QQhvRC.^A{ T@V)tȳwKlo"vhdL&}d˝oa@*qSoT0u̩~ɀpo3 a1[4}~[جC$Ja:b[Ýꙉ-BX(6 ~qcaʡӶ(QQ&Ñ;ͼ`-fNAkQ5+>eX# aޱf2[|N`إ[1-/Z6E׸~۶@ӝ2,^_.q:e_f53hVrL 4ջ&mK"†˫B4H 0\~*ѬI)eMJty(NبǪ 8db:IN5c&"Dܖ7 m?s>aH"s=iJv[J%]?Y6KE+$HBYbTGf ƞ2oRj뒠|CU~B%G^= WW,ۜp=EQ7]&C>HڣfkD|CT`K_X(s6K Y&{|Y9U6Sͨ ?QSg;DHUc0HyAQqջ]y鮘Tl </4k:l0jpGx${hZpIN6c/8S@]IDm73'" aSXy&QrɭtBM^^@?r3USr:@QN\H7HrvA[e1cd]Ed\Bѿ#TkjcuTW&r}/oUxM+\Y8^?>â<~ZQME#S;GIEljYdҐit&D.}7ɕפQ\&lnHl$0y(ng ,''%V={,dT\V_Osh7CNyόEVf}+f#¸35y_mxC݈hhE-4r3jW5JOðYbP#.~!%Oa-q*=M&nJX3ǒS$oLD2`lt15:}'PEcM4[Z?.TVf`;6rw?%-qo_?p+Qh˛=lý^.-n"⅃/H̿40!Wd]Ho{/38"faE%ڒ[R{ʎGS78pY?)acVv0e7zrfmQ ƵPAO80kTl^tkaoʿe5A"K&*Dn*imV {kU]FK#POț\ 5{jr;АE+$vfn._ >Z u7u𙶭xM-^[9ϭf.%n#t,Y6K]NRK݆z&+[-gT]bj00@fc8 ;3t-+iYNSw"}L7S0 qӬCHv6B0bu>Fbba<D'J+~ "8ܝ8MuVēh&<@fQcw\\!wBSsӓ~ttXWz-6*>|B16.л۴ Fh펃cuރȓƖ3殡*@"*6h4te iF Jf>$nGJSƨ b/4L}۴ Y\ҷIF9@M\B[zRDDyX':p Gp?bهG{{Cm}wV.0Ta1EkrЄG$Wy=ڕ5tl)ŷJ@ o\-~1H)[>}Ӝfwɀ =>5bBxIA`PtFhNN%.b&/Oޕ ~~Gr9 a* :WNZe/:"I|=6hjb>ǩZC||W[~Yo\"Pn<#z]_('w~v \W0]W7cv'RSlQk"_ViShX~_ܦD[.WП i6atH5q$.ؠ18E4m!؛Oɼ-+(9qo(gD6Y֢FQ[?8sGq]FPZ)X"gO9oj@#42e/Y_B$LnJrPJ4?iGOlF 䭃]-C*I踏1 e74R_|| ⊗<`uYRsᱠn=Ĵ}9mj3^S1p0 +^v(ͥ#\IWɶ;  0Ah#nBEHTQ(m=yh شX\H&c-_Gy@&ɵfj6 Z7AκKBN0*Z7#z>Z" qA "eZ9Ux#\Ep HqAE^U^2R>&7bJcB}_u\?p^Ls⮟B*oI,<]A<^Agu 4uyBcfpbO݆_T3xLm Fٓ7D:_DwzR hj7y%Q.|uhǯ"Tdˡom(P5B 5ƍIQwUGV0Aki)>Щӥ+:CS}K)H:GfE#[V 'Qh]YvNfv7-b#7=\[ԛmTiƆ6cDS S8 K-?C΅(jDdp;.7{4a#$Sz+[Sp̕Wp`yB"GA3dcbv8[1L]a߇ %.]ͣ ۫J~Zv- I k0`WOeBmNe a@ƂA`3judۘ?v7ebmUt4̐no2mk/ y$"X|QߴKՁ^O5( zI JĹSfx<7W=Ƴ Kmex {Vwb+^N-bH.#k8 9\0rЃ.{^zA8*SJCŞd BZ%OCHRoY 'Q|L]7Kxr1nI/+ t%YLG'`_߫t~DW !|1٠w!Y:mObL0u٣FH>yHMީUo ̑EzfPu2<^*_5gSSB7?a:I{Зi2쐁)Ne: hg6Ujo5 mKgP!q"LQ~v#i>\%l{Z\BXDt<^r~"zYohfyX|jt@][C4OWuBAS0JFu'Oq' : ;'x76PA/1iun^ i'cw?YM)G@&۴(y؆!6$.Ւ5<}=;.'zɢOS ]w["4W|O[o6IdSkA er-5IJ=GK")<5rf'O޳jNhϟ#R<3/od=nn\TʺeUq4X Ћ;;f*FW: c֠ {-̃$(~n2= h~Cajbʕ<1&✑8ZfZt-òߑ$GQ}G5 g2@[7bdR@uˡ< 8kd+}ۋ; ._E6VeL:GG=\Nk鸝 U;8jZ† (m5⳺[sGK,Qi 6Կ)+ѰʠHQDWٓ{ 4^*04[ 81P;֭H)ZUAaԴ$;NoJAfol.+@.7h@]Zu<\r. Y}k1:pĬk0pR b@lEZ 9?GK}#IX)؅3Ih !\aęk?$=IK(KO fآ(bj6x:3L|EDaP;XMhɎi8@IGYF?tP mv0!$=q:"wyXh21I,H"*z}Q>d <=LhLp\D-zxnx1Tě'¬<,F{uXpQt[ʐ(_PMq};pb;hI;z!" `J:RIOAdwlɇS%U昢%u먴cȼ#x>.RW&d?s3O!m&#I->!W,#!56(\ Zl,+GNQ!B l-OX` OIŚCb)b9J14=30)"oSJ~s蘿OܿY y`.^BxvW ~14,'8k}kuK51S6fan>euɜ%squ*5`&v HCWnh!PvVLzYӧN3y\$T!JgU<ۂeMIY~Gֆhr-cᰮx4$>Mcx/r-|9WPTI1r{xJ186̑0hfCO3C ~Єynf`o "@#uk=捭N[D)cDy-Æ>y!k-t+{Q\ՖB[i^W;ǘ؅ [GvwO. 6/~?8d*VZQ_*h չ IO~TO~E##v]GϪjm7pD:M Cb906ޓ'C <1~!Ha#TKLXVVGTo]<| Ș(@QV-Mk:(=Sn(C[v8oRg{1n=XP8Vp7n}yÆ^}LdD,;;5iJ-:kf$Ԗw]xM_t 2>1 `|C*{CY# b_&kM{ƌ T԰Sj=᳏Ϻkr.IݹsxB_{aQaV I"woF$$cR0h]ˀܙ  + uPRnv0Of_ QȲ3ө$2>_Aj}wzAZ\Y]>?.jا1x&&]wq!~r)PzRKEmGYVr6[uڪGٹLi [g=+49=ExCA=<*!PPMgZ{.X|jʋM+?'`shHygLi=1CJr0lRc7VB)H6VE|zG*VUZ[k3MWpdsWٌP4(2S m_ rubXɌD(omPn[2`T CFzE/ taÆUZ0߃bq q} Hu^҈iKɱIN=h%郄KVn6px.k[#5&1J5;~ D!krrP&"#ЁI>D)[􎘦hڈBLr?@'i &Jߍ8ّ#3bj=sK"!k.7d?0C3\9ݺ-u\5DrbCok۠QhB~&Ù=i1Η Ӓra``y_y4fɏy%PP-PX+j<%Cϱ͛R Ti{|}3iA*];Q^bQ SZ"e)E%(P:3Î[N% 8%Uo~Z1rvH] Ѹ,iX3t[+jZ0ۗC~`xP&J݂qşp L 33yrDB&qmuY=uO`^7KZi( :w%9XD)uh#7Fܼ&;ZȤ:ReO#1*m|8Mc#bWg^P|#6[0ρV<<ƨgH5) EgU[ 5L?)!msN697=ah3R).%g9wiڼERUZF_u/ b_LFY@ȋVqT#TA%2͢ @d$ )"M >@2˜er麊N-qƒ呶x,26t[6BY]lLLm7XL ͫQ+yH=S[ L}0" o/se ڬs_"] #M}>r?5R\_Ζ[iX獨b660Apv&HedFjEE_ e/ͻ :'ʤB0tWqC p , (.Vt5F9bd*5CA8>$%ƘIP2`٬˪ .FYݹթ23>[Q -v /i+2T 4m8yر+ndy>Ֆ;/CHi\_Ty`GU{2 Pu.}C+^<sd3K3akRdJN#5`]uߪv @ty$xMސfT>O/5 *#=ZXPy Úhh^&aa|*2 vg\P^Ow~*q Vsƅ"jg #ߝchcvpB+}H)foQx 4uD̑$ M \oeSPgߺdΘ*~yGBQ\_Z*eȃ,V0WeFk/㴱Q/_L3vvG)UjrFGrQQIric\SaZpj\AP$M.fk~0bEZ@\JR:rƱ*@[ErL"~nhSwMmʠ3VSr%#&kO]W"_ay??7v9y0 (BeN =hIĴ҇4(HIYѼ?B16h_j($JIe+0jCf640$( <7w3s]VY'` >B<ץ;c&NtG£hTT`;9!݄B}Mըr ckUN4֨/5p-Ip[{:[8Bw~LjG DK;a!dNaK`Wmu9_^}=E{,)mnqk&Hnk5[duE>NZ3Wu8bk^O4_z˨G/S)8\(n|riҭVUڻkvaג N$,V1ě5S& V2ANhC b{@[E^Θ6+jůۙR̉sm:I{(_}lNEP&֐mF|v3^b* hͷhVkb{BJ*fQdQInco#D'[ O<t R3G$pe׾LA<J;yƮuXHVOGs(3@CpݚjTs˯rStԢm: ?@=5R݌1w$(v-2N1̮v<eZRdIЎob*L=6RIytUg^6?D/?gMUXOQH/&^Nb._n=.>,un*#ݥ+4WnWR}!YdY:sMC072b|uvB >:u38pF!&q7I/K'!V6IsLlDRBŀZZր*r+ %G<izϑEGL,7WD 8ahooE{S%3og lRc<ڨ[^t!D1)]9xw`\!Aouq輸=җs3rL o1i'puqJHb/eÎC>VT`OM\'bpЬZb E=h꿹Ƽځ@I,H(؏G-\]+w~WJQV/B8a-lWpȩ~x^'"i`ηQ*]=`1/b >ƳA*ͻ>E2 k X8jL&}uS4DTBQ5AB6Ms"@Rc$D(KězAwUG֞`V'׀" S҆lj,W"+<,4epS~ⓕoDS%9',&h/$#uv R, H+2X-6ni[tn{SśHZwƯqc3|"v8Ly( @\K P]*kD(dob=;9: W1(D?9VoUD^#3]ZXBEl2x&6,m@ sɇqNQ#Ŗt>t,9Z^,X*;Ee#/> '&#k2خ&*1m>(䟜!=y^Ho~Vi񢫭47whqz|;7VKn ~a-lt1~;;8FǣR|Rd@uU (j@eZ [U͓f))f:|3/;y7Cejk ,E+Le,3&+Nv`RM=3 5P0EV K=n0XD5( N͎F^֘9].Aq6739=px ^;9 't"VśE\߄e~>!+5DB[y-ؘHy?IU1-ž68UQ4Q9xۼx`thYs?JL!6s \WDN{yKܪeم XJ$6BFktD9;9]yn3+] EIX'qvFC(Tm wh|jRDf xumӷi6@ aYq">IP 0g|^>j6X$ ]T8|ؑBr<&Be'uAй;똜]D'dCIR$um3yS1jz_)3qdM)Ij sNo}'^JYEIrӟ5ƫS(FV m\0H*˷uo-k`2vU N.+/+&T1═tP-^oL(+I'6tNhl\8x8dT~Tg6;ܩAm:! DKCF>^yOycu EW$WKlvpy+7\T 5p\bs׺K#Oe:t&g"o%cjTބ Zz&vD+B[p3lVm&e ܱt>kT?SA9O-ѫ)«JrEriR!| q:.EНpA9ܰ'LFQSc%H<}xp uTTD!cQK-/J-C͝m|2ȭ1˨ 5)X-DMͦ1*ZiDC5%Ҧ;>L7/8 殧DjO Khq%u3F#I2D=P"+\!0h: K폞h`Fe+Qj>Icd| fi ː{bċڶ NRSsTxׯ:T0!xuj8:A!]=%kN4CgwPg.aЀ/PsM9`S dOHBc"mu ei?p=U H`\/Liۥi ğZ/J+xO||S\wQ y#Zg?z='+WU7,o?tosk5QfoՌE @b[ &AQ c˅/ =B7d zR\I'u~WD:?&}NsuɆ[ fWfSe&c %l a J$]<(ubW!Щ㼧mWb;Q kNL;Z_vwpKtR!>Dܨ8!%{;m#;b 㥧kvs/@iTb^Ws+]4Z۶I'8UZa墋#s|~)N#j>Aqc{ai>h j/x|U7 ;ІIX~c^t"/ՆB$wn \qHUP:lյ؄,[CE1Ј-a0]4 j* f9oy5n p)G~ 﨑H30\hP`~2Q%xGs[r6]v,iI6#8ղ=H-vy":λl=p6M'&E71hñ*&]^DR>X;9@TDdV$2o^"5f1K++6MGyuOܭ@ؚ @O6ԧbCMd!e&eYf,Hq}(N8%kG/8Ɩpg;Oؓ$l9Kv?2*3 nKOőU7m2un4'[6VgWG~XϛƬ>9/'{Ó\)R=Ww9^ɷeLFy7lTbChTv|)3w֚uKtuዺ%J4ptr\jkWf.Ű[\,{R@<ioqy,yL$TqHw"5caȅJ~&AwuHq$(umHB ,mOs=?%}C}Cn ~v WbZBߣܴU݅}Ō!dT`OÞFԣ<knn^$䁾mXda-2 6r 0.p'9?' Trvy{i90ȮveId) #2_r~Y}@h#3Eko&hArgO'eyxs*?@wPDoVi\SJWpk r˜ʯ1R!|X }ef%$wV8t6:6c2C ţx|4+R6* *Pp~?C'5q'%)W?jIm5t)\~kl\<@S;5wL'77(NdTTn |BE|hch@P x]]WJr*$0iG?T #<NDNL8U[uKcX|iPZS `gͲV| e^aQ`Ir);p{LvO_Omu2Y2s\2i"D4Y9zQW̲dyd$Wj!W_)FЦX$RNT=n%.`-1Ŗ4o)Q}eT/~|\;mɻgڜ8KMC 2@6&}?'̝{}t %9y'U [b00y@{?1TG8mzS[$- Fo$.We2] :jz]6rffk/T?]񝖕Ef1OyXA ۴gc V(8HvH_mP 㕓}08ZM1=~87\S,t) 2@Dj7rYj{}9AQ {1ts<":4   X ܬG(V9ShR ^!14uv:\o+wRk򽽽{W`~8xl?mrPg jH `9SH!l6y e-R6(yK屙lzeX:R;̈́€8M)uOR mᤚWE-1rt Y/>?&۷Hug y()T;gϒmWF  Ds^,=r/g+/pt8)oomaS(DU0EeUx ]f/ئɶ7ZB_&PVOz"TuS:wmOٟA~*A楒(Ɖed3P% 8 $*Bۣѻ#Hja~:̷̼{7oHY#~{Rjz%d,1w:{ 4|݀8Zȟˍ$+rZzn(Oi\Ykٺ4rSzlS]T Lտ&<,U]g>\cE WV "ŷ+Oʥ9E2J۲)-z~ƹq|5Zd'NCkig`qb}3^Z3}Dk&'B=J#|,ȸ8{a M[mR0jTyf<&l!ۼGiQZբ wyYv@ Y1▫ˈ@0xUWgvl~.Β6ET朗;ݱm?uUנ3# Ll&NDd ʓ{Ts)]d b {k WuvPyrk#丧:^wAvH<$+%ePYuhOz<iS읨UF %>qX31+pڛ% ƌsra]^PU8km%;̧Xs٥C江X&,&Z5~ۑlgu}a{IQ")|PY>?Nj-g!ɋc#aZ2̛Lw4 }ؖwnMJjcafEFČPj==QPF'#Ba4 ~ént#l%O -\/ KE|;2*8MI Ow힯+xkA7 bWaǖi!ĵ* F3=+4gث*Ra61ඕkeD.%P@^= oKOVf0?k@jDk% 8쥆HwAz8} \i4n{363Dys_+3S&av%{ޭN~֫U%)~Y Y8⼔TՃ$h7_yyJX<[0Yx7W˟p}nNP{9g _ VV pNe7~?PGkٷY=&' [ޡ()^f%QɵuWBv=~$}4 |9t4Ͼ]om_BJ_B[N15Nh,ۍltJdQ.oRfףi MDHJz/n͌ŴNz#4e,ar`Xpjš݃g|ZE&ˣlZKoVLz_FPm{zkA)L܍DE V]$wƳC\`KLɜ25K@O$4\(^$%yVZOxʼ+x!^Vwqn]6?xIB>++V >V;~B !Mk>lVGe0>s= Ŕ[ _IO}zxnWjlO =9$N]Vw,Z8l{BG0+thJ<]n_20% cb8N;?_KAi͌)3ϺC2Le D{U>+d䧀WM2WihB 8V#AHU\KJo%lā5;lhKS5.9d&8P#en:C{eg7zu]/񮗂kNq;֤^n)`0Bx8Wzoc攧fXw^_GSUI3%5"no+0\i-ԚE)$ \pQX - O(`̱6+l{eIqNgD=<1 !x6FO;,2/O>l`; 'v,VOCO0‚mw v|V s{nW]+P] ~+r*gC:*|IRﰧ"}{0 ݞ\#B&I׻, N^hYI',؅ro`pqzX;-5*nIfMiIh4NlmƂrDH@njIF<^;5U C3Y}O,֏PճibI$I<;5ܢͣH2,M=*io2 $#H!W<^4HU[~-wX‡tHM\SN_!kYZczrq1Wf6͍a*T$Wn⅏L_Z9gBU1+ѡ#SZTÌؔFԀw&6%`]dYS҆ ^RyFC\K]SJ nvd=Q޴eHKGyftpoKlu)u&^ B X'{҄(9z|Jܟm.>ʹ3q$}fMDJwi\G{ ~/~'l,?4y#`*{JuzW}78c*TMR11ٖrNb|n& ۂ|!? Gh]|et_r(S's&YQv[0@?IDI;W@ji3ɾ=$|@E–d}`ri捏EL܉%\kp/Wnj~j[ nԘ#fn#mrY9Rq@,R/(9W'^ed BoEFHG[M)/b6'-O"XvQ[b3fq[n0h@*]ir5_gOl}p ķ; i&}(0zP3,n?f`}RP9su}-Kyoa>O9aѭT}S5T-G jHq?8Z3NP*tipf{ֹFI08y3k"dU`㨜̸ކ}7,㢿&ͫ u_B>+7`q&Hxqz/ 0uқ}}ӊru9c&n5CL~qX}W!>G%.x~K7t''ǜ& ]Ν#%+PmLk% ^]*~jOe{E@+L_HsUUhoPfՎAU-%V An~mn@G?o+`G&Orb{ʆA8ͩ5 め,CO,]ea?@]j1|)ƚ*MA`PIa^{[I7ca"Ôˍ0|Y _ [rG2ɘHF% /6~[i9+[Ng壱Ma;[|f{,r<xQ0W{Jfq:`[# ˆ2%DWSO_vĩG+C1xЛNKV%^qY{>=H̙Zeː$.Ɠ%3[bc@쨙6֐.8E%jzO/R 'Th#EkWo&-4Ż>X njPyZ #MkWR550ֱRǼ'9q^qOq6MNBnH@noR˱VTgW5kHXA}щ[5ptő*B"66QEkYS"wpxu pZ) <Ƙc1KplqGob$*X&59us `S+ATl/;Ee[-".5ÒJ%Հ?3OR%D.*v:YUEo֬ צ,o2'V(,6Q]9;A6pTPrd`l(6du6v =L|SutQP-QO['AL-ouƌز* N>$@l<C0ΆRXM톍VC@Z# o~÷%i$ {<qvfk^_^mϲ d$*|B2OeTzߡÁ5ζc;d>IrzgIOuZv\ ,PDp (L,N]3|(b)U8Ÿ'B0$qְ4`Feil5vs~o&N}&BL*6*s_ ML\R*KmÇ `2姶(;q1^HlQ$7:>tǫIhm]̔[޲uyuȨ:S()'VXt ;C%8]\p(} 38ٯ'?|.Q ARUI"΍O3 hϛx:ilIgȐiH$4d-[3jy`(z#DE_x[$@O0sl@:aK^Uᖊ[jjWFϑ#o.^gY%<ՃuŸW?SNPBe,ϣep".;5gR#[)N#úEpI'^ҺtŤ?p NˉuZ|I;QzĀ+gqeђjg.5( RFX"0kR'37D>?I>{4>yƽ}akjS28h.fp?1R 3zGSGB*mjDz{m(F7Y~&#"6U 2LI< Z2GsY\{ .s]N>4@[Ϣiq#j2b"~`)^,:h@@ޭNE-";|# o42Ao[B3W,f}@A1WU˳Bi*do',T mi܂pq ~/t_"2MFs2hx+|zgِ9uPP}Ck~ŹVUghK.[ wގd"%E QT% _K2E9˒uPD Ƿj_KϐT#]xii7,Q?#Eh#Omj/2#:h4:]s,оR$ǽ٭S» M^gJA'F.MZ6T$RYC= Eͷ+K{:si[n!ʣp6TM<6N<⋎xk~|Wݓ.-dF{*39UFԹJ%d78ˇL!tlݣ֊fڈq-՗Ի7T71qQ(Q38B; #Z:QH^X{1\Ofܝ09j;Vg龃~-W:0·EFrTRR1(IәM9)T--VuK 'xxP,` %O>9 O-_f; 〱J0ʉt'(#yyuuPR)vVc/i?'kń?ʆ8x9Ex~ UD=dH? i4w[R75GMյuc;@Z6P=Z0{֖[Rjh 2WtoGe4j6 |,b'>]k ߔu-DX1h%N up-Vd̚_*N>ǝ(|Ȳ#:yM"?i}z7P\LX H2hK1ݛj-ҿ# DWV]R=$zkU?LxV:?l깞8[Z'ߖyvd~I`TNSR+89䪄ZÖ|zJ `3`dW{mb:zQEƽOd]{U0 TJ_& 3'TNIzt;?tI5yϕlD0MPOiʇvׂEѵ ^R.j*'Ja ]ŽXQ\5WK& si9ZmxG0&Q+(Y~Դ3B}y0%q垇eUR]x\ZzKpMBbj4un.uF9 ,>ӈJYM (kHsw>!f\F=x uJѸlE`$LLBz VEۀNm-_h+>UWrIYGs*V tN* V?LksiѰVj"o-v1]XДГ{Y-޼Kg)N#QZ"@['Vr̀?P0)Qm3E5]4U=NUgʫ7Ph΂DBm#ok4WG2i/jKMpJEJC^t=+Z?s[8ȖR0wRH*Xf.z`cLi7-rU|Hz&މF#IBK-M!$-6mߚ8OuNb+*Vm`tzbos=? 2`dSQdF9'M:{RUr8if{)hhPjmA~G{GQDpRGуj"#u?fBES4=T=kZ˜;ig1 J6 @/W8.9oX.ad}Nd#jC*5؅7+T,H˝mK͜" Qv с)✚lc+Jy&M`@ ܐ>=i:QXJ2 &15Ra1'ۖKjT 8xIDuRQǘ[EgMg|cy0H=GDkXf"X{Pd\,䯒E[p وYi($FzŮV(Wr&uiqnxSos~^碠 7`$|{w蝶ؠdw翤m|vq$>\`0L[L>id!hC2;@V4xBÓ<+b vO)NSLZn5"z_̆G|VskHb%M7Q}f\wJhl'VQ$p\[*2@~]3og~K&-= PBB7+qѐc.ƨNC}^3qmdQDpEd'zS~E^AHf5/d]{wc?W< i#ɓ1iz]xlP(|m5њc6+U\ {4W#oxg Ork\{h$y#4q-SE(۬PFx ^%t^:ڦ~нN $IuE$IX>0KV2ub^#g0AAM/i:H6M]4|}'q* hS'0k{RBhuNj?ޢx-V%IM6x8Ӌ>+qzYO! }/܇V"ioLAJ ҜI d}2gm-Pl XkIնng9E.T<:r$e%b=ӭҤ@p|)\ņddQ7a.-js.%@4Z_qus~Ľ_?Lqat.A٠#n7iM<Mbkr)9{gWj: uAD48ӕ21W^U U[ VJ\ aN6FzPeJ&T0(xm) \+?k=aAk$-XF]r-xۤa BLNHY_VXC`u`m.ȪQ.[)̱@<^\Sߞ%_K4A ˶#6+KI;KHU,R#p p\,I넳y7 ;Qk>+%;@ǫ}s#cN-n̈0\1s2&8 K DjO(xΟ HU|;4OT*rLj)Zo՗(:y{F,Y]14 6)0kwm3y\(.+tAP9)*{bcBs[$t{O3 !ķXq]!X$;FNocՅn17;(?W?XDgJjA'X{H]CSb(̆sZ!ok؛O= ̊)DKZpՠQbE*Eic0F V mw'Y CrKKM5zR81UGǡ.: p< D]Dh>8%W(p7 9EUTavԎ2s,)R$ ]4,>t/9mC.kEDv1PRpUʦcM[m 12tmXN^ʼz79Ku^}QA>)[yJu&Xrw/B;HTs#94i9&&oU'Bv)e{T˘6ⴳrϖ XU{%]E@1 ґd3GB+h7ѣD. t& rt+v's>~4o&߮J0 6>Ik>ZѢA34̻k܄UԈN'HB; \̒ӑlE-@[{B>c%8@4E.>k{hپ\L2Ӈ]XCymCXG89F'gta1F"Ս >{!+HGE lX%4crnL.𒼋xPqlu\r S b(ߠnJ<{PD|z4]Ew_P*][-ZGB !_a/2Tz!X[%`ZKw !Cÿ~w)t @ZOPP L=x3T/Y }(\T:1^EU d@lBy3v/B[$2T޲Ĺ/'*t{%q#\X7pҘ\{w̬5PBuP8A11Qg7ka/IԕY7?y*%f9y ;z/iǑ)2W?JQ@$ByW `~}~AkӐ.筤x@HAqcp̈7}{Bz~DwnG OKSK}.L2ުH?GĈZ O%64\7(;` jޮzo|RQhuõH- NM1p@~Z[vDh0(]F</7y@a`EnK~<~ywܦOuLXG|9>'?;X9{ 7@C~,tAZWq@6kND2-->]WsB[~fK`rg}@  _7:gs'㘕nֽ4R#@}j- %F_֜J _&隶4جzm H^>I]eIMR q{i-RC[PPmE JB 2SoDz~txۭ?۬<:oSLŷ62l+/oPYX"3F-h-ʼOy#D"7mo7+kZmҝ0Ie?LAZؒ^ZyAD P"a9ܨ^xl.*vOz[Z-7LeGk \gBI8S)Zq%!Go&[|qVT\OfPn ڲF|}"FfR6切mpxIOw#ݹ:z?q|Ëwj:8\ÑX!45HXh4w+: #*İ6E{wv Y0<2[RnÕ`q{-GϘv _E|@8ިB@2m|śr,BEy|5;ɬz<"1j6S}sqIuʄ * gklD2 fX Y_>iAVef y1eȔjUoQ|[NF*وWMJX,͘kjnt] ;%߄R#؀8T aͧ>Q[L8wy@ˁNz.=BCR] b{0os[tmF|8$edMm| cDV:+2O) _$AU%o]S&iiB+k! ?O ibنy¦G5׆i5lug2)J='8ŝE_o]}luitrT6^eIјp8f =dS&7ȟD2̅RpO6c!(8T뺇V4㉿ q%bX0=iPnlcp0Zk֧ pv,uN*U)*^4TsMIHcTZ4l S_q-\˼ @.,D}w5jy-^$ȼ+Nb++F^…&ЇpQb=O V~X'?J^J9ʟ#vE \j`7?r; (Q:1 OWϞf[픇 "B M_ͣVhxVl!9^oչU=xgGALCr{]Y 7M9=d t5 `Og?#D-hC 1m\ρ炳8L`J_yP/:5t]$`9=!’LBi*GА+#Z(phx3~_-/CD3`KM9xe2ְgk暬5o8Q͒lkB%ѵ-BR\w8Y켐md ZNr&Mn<`˻u+y0}@f|yYQΙ :׹_R[_^A˭e 3}^M!A7^=wlj۟5y 68;dv~z(7q\# |h |5Sz7z+oU݁igoޒ~@3lX4j 9)j\A/}eN>=ο|0IhaRWgLG"2 ra ~.䱥 aE[M2(Eߕ[8t$.:A!'txE+Ò\߃cd*Ε @&(%7֜%f?&C_N (w-HΞu:Zg2&">=3 fd_@髢IS,66=# {S]tA!C*զ1>u=Tև0G/1k`$7-8w&+e: B\z'̊=p 9PO%Iŭ8ӣU Ց0؏dL_r2fbfј 'K$g!.N+*d;s M7d~0zŏ(`?3֛G>TvsĴNc W6U(=%\[j$fH)$yeA.eo|p~%pF k6>r/gFlLYz0v iG'ѳmH: 6Ӏ_N՝e2X~05h2J]?$0,q~XDZ7ޮnOԈFfhǜ Vl`>Ur3FFSEY!}׊^^hp/4( i99UmR -cO"F ڤ{t## 9BQ$zT.ƩA<0Xֹ4Ji4s_ҊjIʱ>J )AryF9Z> q U|@zTt_x/>C.CP8T%%)R#> _l4(6-EDrԳHx~(2ʗ&*' yst-Bv!`~ N<н+-0:*9=<6኏v߀k`E,=C| ^&igTAn%-N}-qľQ\zBjTj, t2\mu#j$s A Wǖu}埔gVbWoӖC$*1 m3/9<$t]WmKU~U(\ Q4v?G&k!YjrZ=hebҗst-[QP5CJǮo\u.\ nJ&fT $p~#/e_1Ԑfn:OiLJ-K2Z"MM_|k (QnEDWwMpYFb]/{V`E<ן,Kz9x(4*y v{xmM-f{ň 5xh_$-9Z>6`n~IĊRv@{i`X'm96X.\+opₖY쎣LS`gĻUhg;ÌgV@ٸ#ʱ $GZNwEqEnњ8<''}镠Zs)^i׫(l2mkSQ '`uV݃?~YӘo#q:2V5KÒShOA}8]ذ-~=淙Khm4-n8#@+52o=ȁ3sbe!C6;iM(r4<=PTtGѴAp,lm]GʖB.hbz;):U~ >[8ul#nLh~RX2}ĴQ-̮ϔx(ƩG8C _HFpSUGm]xn 'ݯt|Ttw(4u(H=>Ct>g8.s.cImY~tp'huM$pNk FIM M7VݞM;(&镹HQURX$ݬf|D 3[6FrǟA=en-\$hsa%[ Mu;KCFML{5|]fMGN:=]x:YVM&~9>oE]%{Y= .@&͘H2]-05:&rExe߱ 4Jt(5iy j2lwlԛ2PB er/4y*>3_ռI5m:/jW"*x^}|ҤJ=[˰ϸf7IC\k^V.^s&߀qˠh-VM9ޞN;uǣ*G=cwa2y:vx5DzF0Ob){Zhxɔ_ '_01윭pWRĒ\kRi_No$=bľu> 1k1WwCSwrHůw$;~"P3 ? ]q՞,PJ d9'{-O(Auþ#_~P`lU@RAΙpǦA21!E'wg_(̫(i ^| @%ϓ42E-苕$Oрqcz @,`uP)\7ק;zO>YogLPYhp؟5JKk09j _$22WdPcNPT.5=M绫Y-s>< Vc;xJIӥ}o`{b2)a$Y!8F5_i\w!Jȶ<}Ǭ^Dzpbaf*&je FeL`!1]W 'a/L?hYl;U,'?upcED" Q0:4^vͺn}dFQTcMnf~,ڱ.o3R|^kMd$;+%:]EMAdỶ2su.Hn:ݑe{PG}!-+xsf=wCܾTb߈[Uj(avIn=S0Jdo[}i~l ory3M"ε=Im."F I|Z#mQ}vr h~晌<9`##l%k0z\/.R!3^tZb#/)h t8Ŀ4ta99C#_f,G41>&1^ g_Y*](~A(jv9*+Et<6j<0]leDXJ%sA.8 T[@=w^;t䦨!no8 'tT a~B}%A3_@h40Z0&\cp;.Wѻz^;y5ڰ2n^\rRfZ_;'V]F+ Q6!EH^Ӓ-k{Œvu\C,p? .Eăx)H*j䗙-/o/`$p߁{ǩSH8(TܐpY?Cz ՟&߳RM0SQ˾Z-.i#jįB}79_Fu,'=wa-czuI TZf#Ȏ)Tea3M2]7A}/)FEg 2_3 S2mK S ێ;[ @ qznˑhS( % "Te|OWUBcNz x]4=%+[(7vl!#'5;emm#Nt_'se )NFF1RD3ec\9Lh=K#x67/>svyHJ818U޻kP0Il ᜤ+0Dqms/UebM _BDeT&5]:;AU{Z$nT֒mRdx޵+cz1슡h zd/\&G+[`w2N\Wv£!C?XU*3Rރ|yjw"Jm,ZB9`G"s>szZ[/?{!ƞXZ|}FO"Z(کv璁F.CO `jOʕ Ӯ7fP3?tOdA\lZѠRQg}i8k]\kAgy gLӔAu2 Z_> [ɚ\Yd'mňY_=0*S7vQA%w0*{d^?dȼM}KT0i#5Ng%oWǑ˝FX9 x\tTN><,yy lfk8HH9޽[ Nx;Z <ͻwyԦjUEVvddƐ-UۊHg #Y\+Ll1~@RJ8JNRPߒh΀4vw8lt1Ζv~ TEHm[3$[B\VyVt Mr*2%u*k]@če K/7twIug~!1=ڍ$jQb\}]}̃#CTBK~`Z3}dDrqG7QV6g rcfX7G3~"*ot;ϑƖΉQ1ct.)NfKv%5UzL!T{- Ξ -PB2ĉdĈ m`  O *2oj[/'0$aDBZ$fcIFTVM <|4)p-A?ܡ%*^fcۂ*)H/J\ŶFDd;lYz v"-U:@r\ŎS;HDs  (Kr^#(on ZRG# ʊI!e$q&P#3s #tCl|& |(UcGāiNH yM9ff_O5iŒ⠯tΔ^}G!M/Ǿ_*54x|&x~zpSfP37r`A%t_y/ 6ʛ|ɌHB SJ+v_ų^Z'3 `>4W+U ^YF^5RC <3Bwq*hwj`J쀝h UQcn eҮ`qowIr'5jkdk7r>9):x|7)2b -&'4Ro*FpMzq^?"wd}ߺfjG"N5g Y @4xa" >#)77궠YDi) *,n%{T\YnI YXp8(?S#i .0zNF͌o5^ t]|D?2lOEvmOOdWK#2Dx^aڽϴI^[HzDL<1+SNMAe9um@DyVh_އ-v"^4ʃ+5aÕY 8oeZ74|v~}PBj @;ނπzm\6ĥ=V8Xt@4$>햃QZmzg ^\҂eZy๧985% "!{ u ~?ѠS) EJ3d51x8 ;DIֆOL  Zɾv5g~feT*K%h.|E.w}hz;OECu=tw]ך4CQrobnnmP;ov>Ï%P߅{q*3=(o_9ur['tͬ YEC2DK y/$F)\ԠCEV+?=Ƚvo}(G;1eh-IS!hl_r!tgIdM4s$Oޓ4v<#^]/Ϯ#zBltt[-$eSV;sCV#S$ yߌEѱI:d *j?2pZ] 6_I=w'irn<ʯg63^g >#i.:ɩGDZW:L襆g)o_eL+!O*D治 z[zNH@Xsmc}HNC)1$X0ChHpKGȄp:|i$&ŦQiA.'}*k^)X{5 LHlSsKL퐊B_L-ͬ *2^ qw#FYgaP1 (pM[@s#f5.`rM;nKF99[s=nWx.bzZ-K( ޕx[nxN>S@(? %C'Ub|ʭIp1͍;jb my @~O7ח(qۗ9u+0!M8BQࡂ d¬4Uy[!t0('bOH;Պhf 15)R\J-M u`E :I@bURtmHs|Rd9p4eo"|2?RX8Tx:_QF~U)J&oJJViuăoTTSPjWL~ FꦣyB99{a'v {')8t[Kp RBATZ7PŮOMdF>tRAi(-3QtSGS1k=z ,{8P@: jXC176yh:FdB=C7¦p+^h=x†@T-\am-1z]Y$=UșӤL$؃ӭ3b&x)7c&gõb7صm V('ܺ "5-U{vX:q,fuDoUUhL f tG2d6hG5v}eu>ͥ>e5l\eRܥ(HfyvDG~KnH qGX(&rRӋ擲CFԔ$". ۙ٨qK+WׄٺDjӔ?r=l|9Gf 5nF8VmF`TqЇo)NOwH;j^&9 T5b"J֕JY{\1-cA-P~ %H5=4TV]#1m~A3~gsάR1ʤ@C7&,3MkOf'<~뼩yҨ@c!#!E ܖ[zɒF=/ߌca}~.(1bJ]˗n] Ȝ&([}6nBn6}\i=XHܯ+b$ U+6H~ҬCw_nv57خ)ةMOWwBkCH}8I:GOn5NԸzfIq3*O\7܊o[u^'~Rn̉rtt*͵Mo);g{&L8>&a&5J/j5Jz}PGV j.L讗^{>*dY $G3}fDrb$|,S\#c"}"dL/A}UP}NoXk`Ym?d3icFJ211Xwb>O‚ *D?N_.)Xl=m-ڿMˣy#o3JY/:F&V/@=yTM.ZdAs;JRu:M$?0,!BU%L{P0֒0V,ǧ>tpR%~<`Q< 9wXjL4SV)S'  _<"ws rxj5lJ$t;{A *dljxSgT='U*L^묩(T휡 x7rz_oqy&}8s1yKYܓ \v! .>O??Ё,_'rHEseѡ)u;b7HId IdJ,ϠP̺2Q 3%w;[!~?;S#]hI"1-F34dлfqP@-ZNfc,p.8x]v=@tr xr a;cP-? ˠ26Ǣ.[͂6p,x"0 sYSV[Npޮy*D]b*krh-zT 'H8- Zܹ-Hy04&A 05r78jNS teGq8ˋ^ MCN@>(¯Ln^پ}֬tN3%E)#Ga#G%Sö, y"f{ !T ާi[{=j!({rPN,Bx"8ʘ,X8,V,_'B0dI#IUjYndޘX6:a*FB# Nypޠ}_^xvWtU0 ,m/FySZ ^D[jRgYv6]7ZY'UbuKJ mz>"GZLk3PąQo>xj)JS!$|YGb]}V£޴j}E.'Q1Be^BʐD;nKfLƾ<ތPL5w#(CU.ѻ-זl4@&5ʟٱ r"f\K涜<*WE^kU1PG+Tj5:Q:(2''jͅD0w#Ǵ _K"Q8ڂ[ϖU S_M+LdwewB`QT|o{ؓ&[XlDt#YDJ/7 VDKel"ԔftĢIg5fWBmМyeeݥnۈ^ *Łl ,8^(#v]qAbn@&F~3\b){sTn&mo L"o|Q>~oyA{yd5v3)U-Ǒ3WA{h`6 ~c"t9ΰ--2=+o#m DUؙibY;.J6*nHlٳkǮm_i-S BАo/_m\sY0Jh_xDQG qb,;â؂. 9'!M{ Pәu1$ag?A5:N${k ( [ xȯ\_gn3IPn9}a?WR""hvVazՍ=XX/'99V`%շ^K Kpy}3 8y4Rz..%.# X@Pb1D 2e@-$s@"?9Tb¶rˋT =Z5-]9k_h6w4]~q칃O-QV7m "xCTSB:~/KsJ9G3X" Zr;s_]nOhѥݛAkFr<+рE#eJ$2ז Tب[UT;ԩeuz3`'OE$,>UglpGx-9Qr8m+K->S5%IrԴ)y4>,10 gU"|] ^˩0Wgd@ĝk}I+KrV1l>IRJh.:ʲS~@ ՃU(ZLl`}~N_=e25ڔ)O )|!YJhJEH:RONnm;>Gj^:VOd%4Kf6oǏWmDt6OOxhQ/;M U?]3t(* D=ZޫBYbg9}`HtFkE=k*^$G !\|^Sҋ5"ϯk(vkSyk^%=hVYq66*|~{]R_A_$Ϝ U=DױQ܈4&.D·)zj/fRVi-: t eIH=[j(=Lril;Ʈ_%5**oe0}&dؙ~@V$oHKd /d~D*7cutVhAbK!GL}V`ļi5ʵAX.oJpi/Py詳Shg5 RW9:<"'5ň0CsoNsIU 1!fyCx[m, [ti:Ȩ)X~&O[9I mFzݷhTm,iIIht"(pASxwO]qZ9<Ңx84|_fLË}GWg$CƋL8F327ꔸ M6+¯jO MnlWX{.~J Cr€zfeK#ɓ$ 'jovˌ dž9UHğOK!ڦl%28,>kkh[Z{?f^9%z /ЃW,bòCCx >؊D(h4QXqRUp"*M<&1JFjg8Zu0޽1}O,x)P5q]Q__Ci!Kp~=vu1u_up@7f9I}߇.,UwO׍]f0FRD< 1XxW *S{@ҙ{B-H.+Gf): u+dsXv7Rλ.+'g9ƠЫQWMjtzG[v 0u)vϛ^DpнQ R -!j8*pH4oaEV: &%$ѤZyGB2;t*W_LzJmk1rN$~xgsF:YKH X="yu/rtS,AȨ: ti>_[$5x'jc`IV8Ut)R^&9޹m  @'&!V c0)X rkkAwϦŢgBc>HI_&nj9Ӱ-ǜzB<.qNRFcem.{Ze#*YvZI`+_p]xM vp}Ygo/S_EŰ`?} mrkx["-8#}ӏ6UknI3/ԥ$XT̔s-h#ؑ$M}ș-7a FvSQk2D&ƾQ`+-{T4%ɧvy&$\XQj#mx'xWJ!jDd2|c ?̌5!2LූDAߤ,<>ԅ#l,7cC^h|( (v[G*l·E"=.4`AG }-#惰:>O ͧ B~GfEs:|̐5d {#9?f}FΠO)ӛ;C >6fV2gAO0kVht'ǐɆes uec ְ;bI8:3m)YI^*rǟQnGLuMu3xjlDFkqCP ÆݬeS ϱXO5s=4P(*"?x1Ma4pѢܨtzWK&wg%zO{CoH:$} |NF%wrĺo/[}f+M+ Did ϽF,tPƾOrհbB#Tx"3c+4OUw~j!::߬{[yj_p(ON$`aš' OЩ֗Mmj>JTZӞ23M~_O͗ _RMW'S\)i- V0t/DHz_@\jWg븝2W1w\2Dy eG7Wћxܮq3vDF*[ ݏrEӭIq@AdgZzo3}m!7Ge6$FDŽG<OWW2GȎhWp fӾMc'*&;#ͬD8fwJ s(Vf5A}c[-Zd?JW9!SSLuD,.4^xK},3et?FKcdQ/]e2zł4&Tس#i(尯oc1}eUAu{nEq4cW:#ԃx@A[/;냟U(cR r؀y.d+d0|dj3H J$J.D 6wf+,eb8wjf w%H"Ck};r֬: 494E/bΝ2M RwqXج0z$X|[alW0$wSeht^scR."vf3i;n =*wJj'3T],.ҴWݰuǟ J rOԣj.{u{} 2‘+ ~D\GkPx39-Y*3n]A2W=]kHaZ|1,&"qi}+'1 ̙\(4+p)Bn=>=xl,Lo4 /-Er]|ڞ"ɩ1,lJ&j."T^;KsBqupbqW-<KCQ\uK4A'gU]mϯ V°{pu$XN YTL:Fԣ%|׎uG(,Tl)?6cdhB3 4 :Iz;;[DŽ*>f:yPx|G]kRm#;B&S^ۦ͸2LC%G L|[*޸eu?wƷCxeUQkju#Ow\stѯ>^5,cw%WX+@(_;$r;yzGm0b> l)U; XBe|QcxAЬi Bgw6:HMҰJyD"T58@>S,צt~oÑQqgΧ~ucz#!]mYS0(\|(yKo$MTp:B&)Ax%9k#vjA@ӽ./ۉ_"z#=aF;?WXgp~DdBq-vq,O~Q@͖mWn۝j/՘@{8 $1Vϑ\IQ6dA7E~35{ˠ޿y/OEC$G5??5W8S{XB; +:Owۦ3oD  C Gs$,~2? Bf2J8eJ]㾐U{+ V7kďr`R4xifTɈsE{b:M^b۾W$M[`J"@ yi75L~gb7Y#)zLGbx4ھ]WQNxyyc&BS^x/¬mF*k|@3Xݹ+ƻEf[Y\go=`n bs53P( Y9sôU8Wx֑C54h[~2KDWt%h``baP/Kk-gi:x;0%x{Gm{6s(wBܥq/e &5-^tXAKHȃ/l#*=D}R&-CXbXW O"ϘVlz'9<+rRtJz =B$o{ K(@cqQrѯeUiմwLwzb_3~Zأ1\)$* ^Mfش֖F˜'z_"3wN dlt ZU/SomS JQUOо*=c? ?C @{oQ~lB:HUK/Vbb^}~?&~k*.њKo}>)+.ȦF"ޑw"Ѷ?+,Pgcj_6t"w*!1sb nA6`J L;|Ƹhzڑ뉆gHVcB!" h9G\k9مAxHlv55d( y4P@HɀolGu,þFXk-˺[@K&94 7*AG'?ҪbjkqIK! 'o!QzAwHb7j+*G)xSsȌ)˅Fw?:mu0;PpNZnc*2R8aKc"Ecd,6h99dՇ!֋Wf3jLe:U[M"vp$V&vѤkͺQgTKQZ VY E263 R[8HٵkRy7;O 4C5EvQa\8L)Ա@zɋLr:\ 6 ^Fl]ua 1"$1{}R" JPe%U#mNV [# 7\MJY߉dy(E]ZSȈuzp{dq`Px 6yy=OY ϟ¦$zRu4uV0RLzszU@vvFS?sɭ oc9CZ7iZϗ~ӋMJ!; L-z ϱu;@`,gU ^EX<}5+LϢAe, Y*`̦ARC_c/CUIPOrD8w@݄uU-y_BS g1Ic*/ l7MaL­B'VCDZKǥq7.N\Ȳ\$;ˌJ9꘷.uŊE-c<|6D_irM2du̅ ȟZ;R5ei;evH V,؛;@|!iAHR?tNz ms:ꭑ #B9|Ȋ,7kDz:6(JgƉ#?4gw^101!Ach'M `o{6w/20%JWXqe~Զc q1|@e&"yvYc,섥&(u<quq-wBLhbJ@/> *!;fh dOye&]6Bހ AA"5x4u kP,7]ˑJ:I@)w_ .W)AR0\ol41GxvN@٭duxX.z 𵟾R-z/uMX T)C|A#+_۳}I+}WtWgH[B%Ѐa8X']!'dםKTzWQAMb[|]]Na7𨇹ucZ34d:@4{Z4% mK@2 /^59Bߵ]"r_ȿG}YPUB_W33S~4 ?"GpGɑ#&)ߴDU*Jv1h3H5cјaĮ".4O( Ckp&Iep2tݙ1_"R("LO'4MyL"$'^j*%]}$"CdW y,H*aAS%TlOZ\Ҁ G{ H Vf<Q{: ٷ-.zi1CvD/6ǂ }X;)6~kΒ4>Άaz͗&'7͕Cvz#_s;UneO79BzG'خT)@0Vu|mϾp&nSgyoQ0!wvu[#,;VQz~l~ߵim8-]Y x`Br" Y2Q;2n );sֵʖAF̾<fjkʭjK)T }Ik`=';VܥU-K뗟=PqlBkBԷI4{ܐCbcݫg}oN"ўhթxE < x蜅UH\, `nkh2?Bkk?<+ЃDx.AںJc@J{jT֮Y#9Ưlް=Ө*[b}-9<4տ.LV>٥{r>G!lgaIeC\Àps8Ctٗ;)CP33VAj{u)ĄoG@8p_R@,o*`-B}ILCRuS8,ucp'0[CmIv B rBC^4oFџ~8soYkT<,q>o4e>1yՇr4姲)"j,sh[){Qh k] KW`Sɍ4Q!X$q<<#z+w>d]Gc ZXUtpDZT1YWNjbKaqtPlx6;wѸbO7tVQyY!s%-UYdKF|3 ` %:9omLm &{-fPd Z1e&Uۧ%tވ: qtBtb(]7. DYy55VR5&ԕ<| Z-M{;m6ܼjg6cUMxR,&-sjjAJc,W 447 %)GYKw&niʀ2TmRŜ~-dkH2aawE%BEEco2 3~Hs u\$֜*-i[ a#,O>SגGY:}~Guܧڭ>_2kcAI?wHwF'e!6q *?C1+b1Ry<a&A^aʱ#{D~)ps0[:lj>[ -_Y?*:ɛŴfɦekNZ= h\>t'喥HHIkqSm}jɨoDlͦ)_S~=WzPt.΋Q愬osگz*zЀn\w8YS' ,ȂgZRcᾚf3)oɞICA|z:\f/h%#"D yh^,dm:9q'<J @0pvyOkޜ""fvן $ nlg܉roza3Eks\X?/pA<{fDy3EYp%h ~Y 7jib9auusGm2C8hnjš.>ѻr&Uo0O0Pֿ6;]71@QM}sJy8a۠ sKA{~brٿa)2&WW@Lߴ=3b2zn=nѤ4r7⓿WՑ`' 3_,jʠxΫvwYb?ddq?Fn?Ev-EeBi7f6Y`鮲D^mS!lZfpnоX D}EebAT^Hi73ƥ3Co&I~yfDƚ Hgi{ K 'jHyp<XhVP^s:?γĿcw zZ ,C#:>v@eX|j27p0YIfq*-Cڷf(@Д$,ӕJGnHrl|2YHs'86k3DɅhgi{;g{2*tM~e=Jf}\HWʂ.x;rMx>UDVӾKl)JGv ǤNqI{FBq_2AE܍jI0eX!GQ M[U|l&RuØ0 7UIY*-5?+ ]O[j>$v)uЁ8n![ݵ3"B[5]O  * jzvT\V /f+U=Y*jnt&hӭJQBw7@Eo{d"̿PK) fcf9:!L*P& $o=bL%k^BZ§v*=ij PTxM50*J2ښcSeEKZY{5;Y$e-W))%ѯhO_9˔5)g7XƊ&C>DYugϔ#G%l=LW=('Cx:뙪2'܎̽f˽e~NKoPOqB,4c42y?7_-a& u&?Mlg)VeUQtxU{!r;H6?DdUS-/X +CF=L!jEխf  ha\X!Pgݥ5P!9u-9G#5O޸j"q,@`o޴P~.w0r$AW8)sOڭAac&L.DӠNsojyz>}]j&O(;oc 3}rutvBmھ_n;6{qWCH4̆RGnj#|3;ȃ ]:L"J%rl22:0pԭ7ClZ9nzal3:B_Q[v8'fDT z 6\ԦTzNE',}l`*wSgo5NJL%C%?Q1Q}f9r[ 8 3sj*XAԪ*ZL]ȣsGw*~VtKEAvvCv:OE`Զ^nilhz SE_YtsfMwLJk(Ն1]Ƹ0r9LHBmB6 /Sw{mrj1N/!xLm-<n,Z7mMBg. Γl/ڴ,Ⓗdx5ʇSܜeZ."6\ *oj#A}Q"-'b |]uJmgsa [9'3[TD:0XAp5J1dRd"71E/rGn5Xe(6jǎXǝvuW><[19uيjD {x+f UWr0Sߴ$EA8<؋ XhMd;h7}%q+/4{xub|4a[N`_F;=YT9-Vj0zhp3`p#I'јalaenW ~`'^9kn6=yjo i-eqE_ @P; ]Z\tU)_B wCد<"/ {#I6$@ֻH,s]A=j&w#)LB58"'rT1WH{:AN ѵQ͎5Y|q&B<9[EZrNEyZg;_Pbsu u@gf43FrFV{kX>nOs?ԺǬ !SGKvbl]y:]=( ~,~m|e@4a Wb@BwGv9VI8tؒ+E7ٳoS:7;ڕ:c.[P 7'!H J 4^ -;8BmXSP_۞` 4,vSnsR*L:ݹ$s@6cm k('>wl NͿW,T=Q<>A|2fSa"{"/еO+A3ۍ:>Mܦ }7N ^\ajDr; )s)h&F[n>9Dmf("6cKu\Kbط({T6DqM|nv)yx6+QD>}e7o/ګkB婭-8DfYFizk#\K-ΧQr$Wdhmfe;Yi1NMXe&6N&M#{jB> 2.I9c#Ap7 }LL ID-!(3PX,VdîM 7dZ:<4yI|,Ixjة9P{rtm>>;kVVV)&"aU&Ԟn$= 5ڃeHh pLOZCqW\0[^(n7"ӡ4dU)Tyxl Hs۱vYІ\RcGno? JCfF.gKhilP^4NhMMP *C|Vj/.ZW{Ƚisu;{COO'G|l:aJhRIr/T\ߡ}hVqpX{d=mL!t,ų$Nr SxhNiEFE2FOӠSG/\v{UHa2Fpx\ayb%D#e}Ooa&"?@ǪPӾ 2Dw2GW8hJ̤FfZe0+f~(y\2ɚ!᤭<];E O6kXyN˩~$Tu6oռa.a]; ~SwD/G.' ǧkkuA l0u$"== \㍮nak{lg] ]ho8(J \JhN dbF Gq>?` n5\._ێOq [p"]gcayBzd厢vs Thتi| }?pOS.B 6> "*@!iٙ:~@Ze<]Wt2Ƣۤ#lRe eG\ªE;t4ݝh*?:q:K*aq]9 ?zYJ'4.N}F8iF ͙~w1ƶuqsj1UO{MMa{-z^fi^(pNJ! Lo^}hfL0r&C8n 6G o=% ,+W̓[)&[veǭ%Eq:,D5122gTZ2p' "j. j Y5b+CQgj V(ՠ-D)o^0Ī{ ^X}# k*'5ݬҶHEd*.k:SA7&=8,>{`7A8rq3N:h@7J ewȖ# δ6?8Q\Mj}3L/.^pFm̑%>Od6̩'"mH \죨eri/(*ld 9(M5=b[MD* Ϗ`[rӟ.Kzf1r~2Ib/by.F&N J$XT6R5Dm*.bU B4u'ƿa.F@%9{Ah w9F&p=kV Q+Ң!лXޏm $E F.T!;vMaYaOCx*F$C =trrBFm4S99DL=a  {,a0fJOd<q(O~JNA&=i2:|H Gve}+f>|Zqj$t 9p‘ƽąۂ_碸S+,ЈʦEo&r Y`FqdW!=8?B4yc8$@(-oD^D",Dhb6Db^c2ׁFY‘x9א{)3W T@=Y/'l%^}qA ʑ$R{}$}lwӀGLP+> =6XGDOkJ$9?,bPI(ШFog{# Yx)̜[u=#ig7"&3y @^8:ާ$j4mnBK] w5J~ 7|4#;r~czF\yљtO}]7;lWFd:7_ \ /j  W⾔┄̌eqFxMZCj9"% wFtD5}~/6<=35Z7[A ԣb̮wK_Ѕa&$Zr@ - qeuTyTR^=\-]=n!thm gB_`n%}`oCkb~B uno6ec58Cp{]az DX`r{ ɍi+|g5QֲP;5d5~~4DYD6ZwNws]j L{ Pʥsf50 @ 4;>E8'7TZjϰ.!(֮Y!`u[<HW#o;x9B ' ˔z4{f[)CzQcY|L[7NuB^#iㄍz M b)ۤd(:0#sSL&B5?Vygں=YT6t&\? ^:&pRRyN,c_(d7 ֩3c_.V *ɋ=hύDCx O;wA^"\PJX&Ayޓ˄@up~-&/wQ-e0^*d_&Z_K ّ~ϴN}pȪU?Ӂ^ 3޶>vdvOih/(3i4æ,CēCk>$/ƑOg׻XUkC>;:/V \k}b>7q| ( i1 0*XJC4 Re(YŽ݉Px:7o$oj/StgyC/uz*C|~qݣܺ!0 8pX[8ދ- ݿަPPS_ t#.쨉aڻ+;~)D_kY(JY*[PX'o CURwgR$.D@'g:(A%30ٛ-Ѥm'k&'i/nыm; dliV0-z<zdL<ШxxohƿḞϜGĻ.[RmЫ:%]3/mM9~mק'tp1{7E˘}Z+ve6u(>67b&w-O슾ybҼėy T=,edRvLwUSR}c}w:fLǪJ ۼ+{Br&Nߛ x´tL4~Ww`(h?">Z>/ds י`NʧﳖMƛ2Inskh˗Dl%[rAv3sJ\vHx%' smKPE֒gW)N =J|:Ib? koń.I h4z':+xp`)M Y QKi/Or:( ,BEhSd.҅][DSRCq}4` k4GڅcBqy'c=,"X67t6g?b2iiG >,C>ސ 1.% !OϘ$/Sr3G,0YG ,sroEwbiAgv\Z7(`>}Ԍ_=㍖Ե-}#x¼<{! #6ɤM4J0N[7wƇq4H b ƌf|8 nFN55wc"@"P"jguf~;i92g'#Yb+r ,9$ǫɇSvI|}bNϥu0R?/GB/-vŐyUfĽBIm|C8_hxډk T:k΋UM[hB'6XƂQ.s)o.=8e!.[.A#-g*qؑMUƩLm ;_BzzEv~ 菼5`F.Fq&#?4I,,2& ~I~q>/H+B( K)Y? 9W5f %5<^l{֗Ct̓)d< UPK V3PPA sV2qEuc<$@AJP|u5`AGaH$EJƿaf.)sQm:oᰛq xPernAcdzM]0 O1qK2 (SWqڷHt7SK .,L~l_x21řJ+)d`LyN>*Ϙ]B[kLʠ@JNڋ)33W`]" X&C8ww9R$ V`XB,`F9D(A/")SD:S:m0 >\ z7TzG 2;tXV\:숹p(msV$e)ƻAuGȅimz» U#7$!}[B Uw&kg@>p6Fe@;#~E7ƣޚۥqo?7_@ o^Ցp|0qϒ&}.>_~OyaD {Z1Pͤw\X i]%MeJ$pxڬO3&F:O_j*9[i X4qܒ’-%wF߯!- ЇSךJ g]l_]96#ZGLcK6H`ضO6Mu=b$Dw@P\L'{eYfkTiqIsV[W3~̀ٚ Eip^F͈w~NSՌô cl|M`%5~0gVYy|r=C}WVe4[?lC] :CzQN22%C柄Ӻ&I'Ak.Y)`!H{~7M3YѤa=sm DCtk̭-{" {0 ϟU%cOUT1v%xyA!=U с3O^ V=?+x@)5 &cqZ_<9f 7CeAnPw|Q\q뱍&QR>T,4:$>dmag/og"6*@;tY鷁ݘAc(v+ ̋UGMj-+f9 *m̌F|~_ l )AZ}7ϜQsJ7?u>B)OWS;#at?`oӫAYENthD1#s$z$A򏩦'eoLS &zɓ&4P@|SK#-uG#O@^6M K|ԯ\c@)-ϐ K0oז:b4vPZŊvpYxc%P#8hVFn4DgreLHs嫞=x=yḀda)ȸ)Mzw.&pl? L͵ EE'*ePR̤znSc|#1Jq|ToV~JZG p֊1sa`4n.My 9ZWcſ<΄Aw]5rSav"ƲF&Gz>B<וE+hCoMˢf`P=rD+ 9)@ !.~LٛԋƵA4n R)lϲl|yBw$^$y=,}q$BY^kSbY| :ۓPk>(ZJ<~z{tkPadjlfҹd8h}N0$e"Ȍ hش iAL2-XSzLjWV.\dᦙ;F4zIr˝7$^ECK m#6QעJ9ǣIx4kg\rh⅀^ FɌaer/a+ K4OCK>"K gEw >K83/d) B'$6 [G@HgU*gTϝX A30L ,3높/(Hʛo瞳qz;e96^Be tW𜰥;rP?wyǗ@&"i N~h\" Ĺt|Z߽8VxƩ)<ߦEȓ qҍZƯ&fhj 6oxWlYt{=5X1_n,SrWE |!9u$ba_òPk̒OZe`Rbt赧?( .vOzZ:S^E;ٷtN2I>QȫdO ڨ.|F8m-t nq {¤=c: kT,jm7=tM*MlDbP{gA |v 63OߎLQ&{r8^RWӝ>409?%ٰӃEJ w NOi^#J*4DV=*..gCTDRw+33{-ORc"$>[7Y:OUBP $ A7Ԝc8Gཇx=Vֱ^y;Md-E}8;6z@&_5t$0Ҷ赴}\dMiH<^zJTƲSS}loeopM#c^5Ӄ#M3N c',WYއjVHl U VC3 YՇ䉅3mRmBta_vߎVkv!My\kSyN3֩:0=M]FqMXO*Sc$F)WLWOaۿf8j}l  +ΘDD/ꘁlC O|1 ꮤ]l2Z*uD^NԢ'-@R)O9mdurP"Ew[X㼠l2TҸLX QDM||`R:<9z .nn6zHm1D홝4xtW+9,IaCwU.ŲpNhp P.$vҲ\i$\KvBGAep9nP؂Ta~{7FF+Z^Qk^įLJkeY{5C}oBRLW #> mw8Fw~g{֧VQXCEcw_%M9a$24lØn:W %1,h [Y?v/mK8؏aȳRO2钢̃ m j#SYt`"Zb=n:bwo2vB-ܗ : &R! JacēH~ݱʻv`mv*0%*:GZYһ|d3JZ_l=னm\ť$>r4Ԋ/,CBh7;jtL{H$JjQM){r]$ k \a4%&,h@^j; av0]Įt]^fTj=mg+b`DȆi,A`'{xkUeqw/iN}5O`ƵaY}Cց,U! 0{Uw/(E#lڝ%79wSNא&cb[9ըt&0j,D3I*$p >~~b, a^hMP4)ʷHiȪ-@d,oՄМR[/"K\ &qP|?nM/+\R[~n-J+#De+Qc»&+IC8er2Cq_ӏ!n\G޷GzZ/dže킕|]dz["^ g uH`h/ %7١7ӈw*uJKS^Q|D|GWc͠"WZlRJ@;,KzD,v'65/r6P߷ ʊp@ M\nӡoԆ>d #]-?c'EϪGu˔.*=UI(A,sV~XRC6Ӌ>J؛u!/S1r>(UzS["a7j?cpO2hMy#c{HGVUu|zz{B&^{BS {Bs.!Fk̚^XṇOvv<9T^/1N$lJd¿6FS}e$ .YB[}!'Ő{@e?D=b1Lw/XЕ'̏j853s`NdS(Խe$2&l![ Xj?9 E*8{mrZSYQZ]{:}mZI>D'Cq^k9 K£L9a XNŌ?hyJ߻}|7 1LjG J3/1v,>o;KIK}` ī֌ |p~"KFp,`1d6Pc)t-;wājHaNf..B[ ]U;$ڦyħ5jYgp%.]0ɿxvA(^+TnO10n͸" e ˣM9O+oR8b IMJLK\i~`zaU4>˩95 P3%fժ)d@3 &&[O99p.(ϩ^%;P%z:8/ X U4zDb wmfRa{ϲN2HxaXvOe54Cs~9G] 1#e6lJb N+tS͂N>IQC{:l^3lgJ#F#RX):\!_sw<~Nӊ듪93{Ɵ`E]XxF&`~h^UrOt*r__fGmiOPjS$J"cPD:9;!uj:ME?l?y#c?+ӧpфaSHL G^?DC,T~/'믇F;O\ڕk|LEC]s|N5notČ_?v''H8,kr_Xu &S N f́33d"I?RkHwLfS:qjÓǏ iixZ.N af7=2wu0< 0g `ٕP-9MT32>8#U8;/2:@&eW =E.Z5ԑbq tF} QkMX !ά(ӳe= (%VTݢS#MfAы] #*F %`ntv4=-eUwLeXәEeĕE:墶y#vq%<&a-b~Îҵ`hMMN<'k($ULN׌u5D½x'tW̄ W vSb.}V⹋~<I.d:)*8܉ 今ön!2I=-7ks۟49@$X4n};?֕S"@ o,_渹wIӲn62P*\XtbSP>PmMm81ڙ]3}u=ق:UVDT=ʎ%ꞠaqtG)G6UORXe-eS24;V)ߪ}<~9$bCNs c 2~lpFtw/amwcWpVedﰰf DljlʘO8 <޸%o{s#_%H8t EMzs(clX*%xNFM"uEgT&dt c] k{۠{wtC*IK|p)-̚6Ni ߆1GfA ,$tö0l1}l6SZSPN)e"XR;\ WRMN&Fd)$>3]H8m XT|՟y=rLFPcXߕØ]#uq3J>oJ!y* IT~jOV1Eb&[Y(2U?rmpM,*IcsӠ΂qi3;t2{瞇!+:z(b-aMJ݀1i9㇄7Mߵp3$\T>ik'sPj$ ] 3[t.LMγ;xk)gt?Qq@u'eIK_ *?cqQrl kX틨Lf$ hד[JoP$x5TIOf QA-6M:vފծGpBA 8\}N|gL8=Q_D=SKP>.IwrCVQAp=Л,nehgݫu _m,n7"8*,]lo/TC4.'h#q9~sMSKxƹ fr%Wl&I_-I<z;ju;GT"͜2ij>ޛF;qFNQn*> V|g ̗"ZҦfFَ2bkdC1f@52Eܺ@AZ^Q9Z|!qhﰥDchj1oߝGub!wƏDTfFH>։$%-6<[߸waI_ü3 I9N[2@fjQ޾р @=*Cm{!ˋd6$rc| [䣕ݫQH9(/\%-Us;rW+[.D TȖiQ**CJvWˋc1 Lcut;Pkl[f=Tɐ}8zV힆c2jAǪ )nVЭx6rJv"o,(k5kϏg ZB+vyt$F{.qsj:$R4Y 4%!j[r1gSd(~ %Z^(ϥ8 J܀ o8'Jn}i_ܵ|2}_ZS1TŽmJa|+ `Yẃ-,H]sg8-KbO&ֹP WZ̼kA026>45nV9&+CQ*;KӎPFuV꧋[kٵ=X^&ƲVx\B 3m< g[ Ee#:bar-҄em9n`7u\2u8L{AT9%+1ſ9 2^Gc4֮Ik38NL2?mszG.#!q|YSNt!f2qۍH?!ow ׌/svɟ7" ,ѢDk.s5%ͥ)6|PTЇ>s%>_ J4(/^+`%lCc揵 it;"2÷[HQH?Z׀tŤ&}HȳYEݱs&WEOxH^2xBnes2JpWmh@ lQZtء^RutL52FϢ𖟔۾u!dlw؂Z͎I5 Q쌃} ZIi} G+JX`˸PSÍ?sHRS]yF%{w47? lSl[RZeLvekyX˅Ph@CW\2/@ Xp߬,ؑBB3DBXxCf}?ֶ8HH)X6!L GN_rwbrs hfx3u|wKIL2iKy"=jS+hyX!'!smR$OrPp3\ߗ,ȲiM/!XMPhLpaF-.m;Ce@S>~\~=?h5Pe8ZxnamiyW2JCoI',%9" ԧmjtQt ~տ 2LLo}7Z^Ilݴ]b2eqi HwNV2,ߐ, \U"^b_w+{ӫ/:^_`a3ҝGzx^|n'&(1SUEduݐ51sQVX. \*NkA8>DT1G6lrnobk ` aսGwg Ob5{ؠQSoN$~%$΂!R$&١Ib|(_P7]4oơ ͂Զ3xuV13 ]*+4?DSr'%UIá§[ ^u|IM"f͕>g{>Ե~dT>4%+)zZDQ!;D{ά|XLSRKóOl1p` b!spHB(&gӖQmVAPܟU[8"uOJjsĔg)ǃ&^JaywuڿM/,"˃uX,t@"8tRRë7Tq8c|G9,=G_d@D m1YU Zga6 {g_2qo6䗀P[2Cr-|6قSRPc萖xŃ QuܦByċ ˯GJ:pH࿆0_cgsRm \ R8AˇHN@@J)-&1o*\z 2 σ;jU󮭍nYr $:4NordBD*"qണWLZ&t-+/0L:IEh bF/y5)(|iȖ6GUd[>gYߨsU2vhsǕr89YkDT1; w$f,Sb]{> |F9=[bPk&t>eulzF;Y'|m7xro.0udb=n"KgD0>X^nL)jO񉈥K+Rcə .[!_WRp74  qN)BM}ȱ, +l:~ Vmjcj\ ? o]CCʼnhFr7v.ixӖJswVB~DPׅ^QV"TU[}e^l) i|e96+w[{(wBsS!9{6%bco>lVܼA}}+6{\.` WU%]R jf?:kBMSpAŇ}~G2n,T$^ôK-q׋&i:[@T2`&N6K|jF8Y?VȂC$=%̅eIC{/^T(]7T0mN@x}P/4+ SKBf|)XJOEx( 8xGa5RjK-써S\'A׹Ƒzqxq Ԩ2,&1 h$caϹߕ 3̇Y:]-}OOtNYV<x嫫US 3u_7.wOse400Oq"VTK]Qj E vUxSZB8MяgzјFUo6jPŗN8q{K^+afY?IUjxM q"b%B`sio~'?,"t+rTx-Ss uQU2~W 8wpcV[{kcܭ==:0w}04ṃD@EB DWb.L?$lt㗓K Gеasًnz6eFV4m:Su ~"[ٓ50Gϥ%yc?U;qWb̧ل"YH%N;nElCB(@K@UF/bw3Z9 ʳ`#@j@'z'P Hӣ"` /j=&"םs>F ũTlUdm& }'zXװ?\1LTQuT tG(K2Fb.ޝF6!TKQuݕ6}%46}vaf y~v m9U Z=e c|?Df{{'z#IB>׋`UmV@2Jep؎SAnW9KڭdAYH-aNݽ ǾK "K bG5ҟm?7/-'pě_{)L3A֕JE!)Fs Θ3, :m\ف-S0Rhj$E7VǟK@͜^Ȭ7V:T_ GXVB?ĵC9ޖ+8If至-jگ9{uVvfd u mBDDF%ŏh"e%Z 8Ok#5C4J2 ,rP@v8x~d ) [ 7&^ /A 80u&4=UuBD]Ǯ,cIVЭľA8u %372Y Af´@4c֫@:b'g1ᏞDCr{'V~#)q`ׅ$bI1L:˼nch&$fV*ag$J#mڤ09:UӮP$- ~B/m|ިW;٧ae[-2 &)BOƘvC}Z GV9+`dGMqeSqI.]e͸ Fb)odSw*F˯y'9l0qPsrTҎ b~AVf4׀[,1`N/ĉ5-x6eQO}8:=NZpdo3߇JXWtQFXgeNzex`qoATÓj0ǛHt ^< uƓNãN|\^wnnCZ9~3Nm^ FYYB$8pd!kpץFH6hnk4A.AqHcxo #gt]JЈҟK/ H&ișϸi5S0Fx ]o B{,O>-㸬ZZ|!Q6^tMy7bAZ=kv%(!0y6(2{Ȇ0\b=F7 S-|%L n;p<'J.suֳE+[*;C<[`:;ֲ[~z2=ы@Y%UowJI;ʉ:tśjSICOno|e6 1Z>v`VArRL]aAc}5 ahPRw2 ˶Bqq*L(*@(Ss |7_xBBGXP]3qZs5QMp, ɽTg{~ {O*Kb~ɔ$vaLz5`PB-jlH' (Y_DmjǃQ؅N3ֻs|u>2 3?`:fx|Y8+Lk5q͇ 0\R \Nqcj{I|pM @Y SłZvObUzԘ_'GaxǣiQQ/Ğ|'-qŏ8/Ѫ0?Un`g^qxrgni$]Jfl{XBR_=YWb& ͠Dg͐8%Kﻑ([(ebӔyo_oֲء]'ʁyM@Z2{q+iaóYc̹`.fڸp Hv\ (0BK6W'n|9gbJbٟ{_WnD,Z`0mό1ĐLX`JXj\dEnFxq<ZO o]ZuBPq׏Jk\Ғ"(~Q *3A@f"{|ٓ ^hF6VN݂'.FQbQk׭ƝS~*t' z\1[3AIVDd)|8_zqqXyH͍it1\5+-t}l7V8[wgy-ʉo֘~-)MnfSj_8MМ9\'Y6J|#?>La꽫'N/?,5e1^kq7&VqH?=-{( 9X"UOF4e0',]Kʁ<8V/πÅg[ꑻ#{Q >M픯I^oW30o*|x<#cU$35kIGɊ׽y6F_fSp*Լ9]Umt4 ߟ9~Y {pT \dBze_1|0:*^3趺p6H%;Yl.ުww)XpOF| .ұ-iL><({ ڶI8ǍկVeܡQۘdxgxvt^T]_?>j'hDXjZldP5AabL ҄)"f靅]F?$BWm,&*[ZyW{OT8J+}RM@w 頬GrUHhWKdm'AmWi@%iqI3;y$U}-5>JUr`2h\Z!OxYSA.5] |0PӾ]\^ .Lʭ?uM9Cx56P:Yq@ob$\8"&|h⢬o'N`ރTL\WXEgxF OZJGCOc vOW,iU}gQb<$gʤTwn@C_;qP2}/Y.`kڪ . G-gV ٪wNA *?U\VCmA ӂ*uP}hkU"e2MY"=_;1 P6)w%c!P?ELs Y*o>2ZҤlb[C]. ex,h򔝘I#g9Avm O>A6b u7U'6 @9=N"^}nKD|e4}֠ 9<%Xd0?W3w ᢃP)ȳ/f>y"4WX(U41(fV$^|8EQAG&1[yj 8¥{Cmxў($bIgɢP9hXYnygf03@HMj^GdYgd u 9֖:WVvTa`{j~U<؞s0Ͽb4fle-`g"I_ID cZ-SC >@p)H[&sLcu#O{"y9&~,9k[= .6B?8 EѫM=z$6ETz;⓶SM "~7}nOYMzϫ!`FH%h92N!} aѡ8̦B]h3ރKY[Gf5\{ZƴOwy,]Rrî+ K;ljĸqE 2~\4;0.qEJAr"%ȁh·*ϋ`)>}5uŘ>p_1PYpQ>q n'+M܇ faN /IGWs9I7 3n{U~i6EEDabG˞h܄WxWA/>:.s~a}]"rB&'\Mo\fLLf;oR0rhU zp7-P.ջQr˸l;o[-/mQ5Y|K?}!bVʀI=#pݎh׫L<u޾xxJjq9 T%m]$sϭre6nhO S5"GhlV_ܫgKyqeQ.s,̾{ᡀcvd"W%):7jٽϢw ѳ͑*>Kng2OMA@W}]J^3&2XXi+#Ѹ*0%2(HRlEv1 1w~/*?Bҭ%llG0 ־?cqK(?}8W|@!Vt"9thMKJYhUWI:M3bBxVX6*o"u]A}nUb|cT02>-Eؽ<,~4[X^Y}~#ph{TyOK\.X8زac MAXclhڞ2B/GI.aM`(ag)*޸ܲmUHyAV,N.qs!Jׅ !]lgLHE2pnu@^9[^BYc:ukﺛ} fِn91ֿOA&A3sζx{U~@u%l ǮmU* sDk᩵;(b(Ӟxծ@xn;^(GrR Q@fIRO-90\J)~pr/߸Hs]^ڃL-饣q]d|EҺv}:x2+8C^̼_~.c(PC`S?\IGzխYo_I+iI/cBZuUvη8`qNfV$@z h,^MtZUY%]{֩&!{~5S]6P Lr ,_ďZ=!zٔkiO!Z6uԍUNȂҏ!iED`xIfHxneԏ3uGn Y` NmOԲQr ^RJj!vQhe'pW:Z#J~&Ѹ"nY~Ar"e v;7?鬲M]\ωh!|S~遡ME5T7n,g&Q =VA>OP2sw*{>Qfb$&UmOGp0ٚOԜ~8sngor(+1~ی6,P#i2٬9Fdd@0i7sGNz,N#qI\ۂeнG@F{j(gXAc<(;L6]oڷ?200Bl߃`') o*"~pMpy[߶)$+.Km$)qq[ɡmA9?j_PچJ4w^l4-SXm \o}P;N@j2 'W#z rgLx'j.pmA c ߑxx:m6)}N.I(ז=-p*w[R0m+CS:x4m$o1&C!̒I5Џj +6@bBn0j?nd*:`r;D .N(gAZJKɠ3_-[y=n֕Btcl$5NהKL3 AOࠬ<>\e~$C3k+"%7C2oϛ(Q~W lou# >JԿj4'=WQcu:+{e/YiYޘ^KMO%}N,QrJ)WXif=~QAB)c!fr49זH}%FtR#Ys>~T . yg%!5lk뒼KpC@O?Kb`OazkŖ̎(vǝ [0OyLNjTM 2.G^.hs֠L]s<+ }:%s v,O(>dud/UYXvE]6~h+FVQ1?/"_$'y3nRХ@(x2(J(]׊[mDzc:jLfT 䁰&a<&B(/ yՌ.g)Ae*Y\.,'0ny<-.262ǎTV:e+R>rѷ 9,_5l`/oUXB[y쯚j8#mx $7 eLA: { lӄtI}#c|۔΋hпn ͹DVEh)a|G آ9_xBATs: 0ow>GˌJDM~{%D=|Xr^g*"'(JNC{zފ+ZP(Wds]KM3g&ΎS"1*=E:Q0QkHjj z~՜=b& $^jݔKAndxyܘ|Ʈ )W˽m _J|=0UV8o+h-ٻ{+aCPPUEݪ\J?`Z)ۥDh57jz2 ^wtKxNZSa|;0OZ+kVT.07ed%8}Gch/V`}>bhȰ#I { f-|SDoN߫A 42lWl#9S6S؟['9E2B(N68+*Apq{# ]r48koRVƾ&%xh˰ػ*Pc ϴ | ƵdT =rțNE(%>*?//TH0s&Hk#pB:p_ΝѪ6qwTanD[ڛD^22\{krmO6N;Mk,.!'N0EU*rCpB4hpΏ} ig] f|v' 5t$' 6ZlC;(x>h#,\X3g^c$~ʢv( FJ"dd: ވ-BV/PjSD 0I'a\STV7gUzy~/Ou֭tJqMXP?1'!|= V9X>P&:S'0HuS2uL8X#:}z&H}ք!/ pOPVJ;V~)?v5ލ؄%YzԅJ cfta%*Ot H+d#0`i0W0!J?FM[#: L =H=sU،(yZZZ`՚4**RW{$Vr(M*%HA(sW/b"#)vu&)ޖ2s:i1uȹA{H&mVߦ!j^WSO-9a!Vw+35:P>9;3/xvht'6y[K*qҲujU_ighxOMKЯ* lE{j#ཨ:Cé4;|'~_:- q< (4M1\&2*YԫzYJnz2 \HiZWb~* GpoJdEG9s,JTMHj8Bhyvop RA.a tw'#g1m.~A"N~Q 4@lK lu,":h{uUPRiF{9g,6'n^~88cqw܉DGrZʺ6ItE[eSA.y8w\̢$I7g ׽h"PE:w˖ Dz8[, P%|tz+̅m^ 6B괶u%9/Y27F-M$~ żNb $o7R&EX+9_o)_v#?v {*RnF:V5%@on=cJGT tk%QcKG݆n󫮲id U^4Wi&;;^]P}-' ryTyxa" l_Ѭmd-3T" nlɈ^#RHю.Z tjF|s!++}*/xd^(?p/> -w,w|~H8zHF:v{5\˦GH`@:g+pCt?q0Pځ)BvَPr8!Jnw` V .d@#3ݽ^)\ R W֘>f((i?7Y) 1?w(قY'7=Ivm;9D#`x=KZ"\svuR":ꧠ&JE;{b#.)X>#fHyo1 Fibr&Â&DzMMFRq9,/ppR8o5C4,qYx6.[=(ڧa3n73Ǯʞ2L8fɖn֑'00%!- r$'^mx砯7 ut WZ%ƉPGJWO-k/:U+]y; ]ްO1ʃ/堐&nD գw{h>#Q''Ln ?<*!:T14٘/UY*p"oNff$XXZKC{!R5;=[_[QːmYR5lUj s֘ mĩdXB +0Dj'_C.@T,)K1W,b3#[Ԩȷz1uqDTS\Kbwٟ(M.j;,hՃ$ 7ŹpP!̑,@vRZ7 /Kli`8Nbi(aA&6@HFadz2wv|J\sz"N`D|#z?lAtd.K,8NkEߢ2NhSފf>4 `UܡEr+Ϯw!1y4o!,])9RE*VKaKcGrrqsh BEJHܬeuoJz  ŀZ8bB_%dw,ޠLU]E{1hp:*l! z&";bgo^?2!" z>৊H V߱D,9Sz Q q`.y/4"" >StY"谵 P3Q:c3qRy'v݉0d^$7Щ$;MmR7 V nPÒ*61}n_]z}vuX(]I.wO2p^]5L-&k\df4my@\e8”93eg|qgw]"[Q@2X^+Β`q#>d'LZ V"t ``X˜G.v$l mA̯6B# 1-A3rj{) ּȔ`tJ79BX똛ᰧ۾Q,Gz>3ⷆePVʬR׈,Q[MILajp;kcf%Ⱥ @bw6X0p SH^\Xl-|, )b|bܤ*4i^u6Yq۶ǜ4b{/R9el۹wU?8sH[LM C9`{Ud;CS 3.FWM{wî"kO(_:̐X܂s.Mݵwt$ Y~PMSQkCel6Do­G^r^tHhyźN~?&!ACfVFhʞK2?#Z7-ђcF=Ij2g[p~]MbY<>ғ}~^[V59k{s(v!0lA' ʼ-I&$g<q_BB$?rǂs@xu"<ϙSL퇍*էC(TX4Vsə-Na_s3,##5ʛLN4`q [3$-m$+l=D #`}p4`(~ .gyRnx"bʬi1 áDXb̕i󷕾è+Iw$"+\LٔaQ~R8ݿtd3d,~=&1Ia`MtT2uԅGC8HE r-5' dq@j[UsK.aL:҄\*na HA_5oưI@:C/Sx_3zgQL^0'S)4\3<27zi1 kۻv'o7+1d2te[ժMBD8D7Q>E 2uQD5K:ƫ{3 Z nk͋h6CW}Dyduc$XZ? G$TXO$G(3XYԿA|u℁33%V(L30iIRٶ1|K L.A1H)*qݏwP"oo Gnزv֘ k#RϘ SnFѤgȳ|)qWֳ^GY(>6/+j 5HHyrAobYqȶHl'#u:I `=UpÝ>㬥驠<6oqلɜV@4:"\ݏw `K#^aZqcU5'vC^; .‚/Kn@Hљ3x5.Y¼wZ iZ2CH{J8H'X;sd}xʕǾRg_vK ^S)6[n֠XC"- ̟Uی̭G?!X~SE\ dQm겈C[];eZn6 ăth$XC Ft}?ٟoV?2I1UI `A!ye&p㜔 zmLmдcEpܭ? {.OAf t-8IcMD%%W- %a*s= }PBM2!Au)Ыl !() dq翄fDZ)ba$ *)fOk逘YB ìqz fFd!v 54&: Fq/|&7k9+a_C Fe8tQ"pFożf&TGOP7/3`8 Jjbo=`K}!ŎlZL7M0.cP&o-9vud=z9F2 [XG9FW XVlЀܝ> psxBw }C"m99l1V,Lƞ{N>Qᨵ.ZS>(+n~@dș.uXnAUbZDq`@gGq,02}$dPkv(QENh$sd|pnwǣR^dz[x`)xifV%U8Phg* ڽ$r Q̨LO;w^RN@˽NT݄/#8.%F5#qʝl[0ӑK[{P0Gלpٰ@3̈UFΑOiuQF"#N;ޙ?1:]çx{F7r6F P[Ys EP4@qW5I}U'y4Xb=kILbQӝʨ,vfaAԑSsޠ5@g-t7WmˁdX}Tud(*Ǿ{p, ;2y@.zS`xk3W:jl$\sQ_FY1l)5ᙘ ۂ E%0Uά6ʞ66pCp$^ 6~ɍlj dr87|o *1HS#nAuaOGf5$ $a?խO\gGz#wO!%.K ITd/0#3hCcnMjCqE_(pՀ ֈ7Dc9|mW>LVY0c\YӟIRL 2ї7B)l M)TW3h ZI:k'bna_E,J@7C&^c2⣬lN<sޖ[ 2B،LLp^VMwdGq=gڅ=b(}m AЎ);>4S5~wϓ6+n (2oāAѼQ[4k>LdiBύYOr͓ݷ.?v~$[bNFo`ȒAp`1m )o!T}5N 'b9vO v2mpB[9Ҕ J>=\Rݣزpyr0 e1)#U~]96+! `Wt04oDDo_] fR1EZ& -}}KPAuG$LC^>9mU?d֍QF0U`W.rIXүO+BnHk;~BA'ݟh6VIزEZSbesVQ9{~;N2\#T5qXDR;0,U`I#b56^pC[-wRȍf6IB;4lkN{ӹY/sDhœDB^AAd`j] ;cB^C gۗ]tRKڥw9r: ?«\e&׮_]B~Ъȝ<9T1eӻ0)_K-q"q;BD@aEEMqp2G 5;_k-nDMeV*d e۟]S0 ☤ع vҮHP~1O˛Fn_9Z~0_/b _\IJmom͇U\wӗ+5Ą!xgjrYނF"E!73F 1v!Ԃ[hޥ>6gm#"s`Hk! ^WohGGAeT{KKDc+tL'xф|C`< BtwE^xq;;ن=\\MHb&!1*=~aOfi'a4IEaxǾ:u c2iCu0u~0+?}coC`'4x8>EH2~""}ZJYJAh!K)M4 kQMt:.+Y92: ;.osŃ1k|ֻFfOMl燈j|ss  nӴ[>W[+ZơJD#N|p,v:bnJf`C^5BB'& g iz$U-7ܦ.1zn7"2/B#.i+p"P#>׷%ܼtivz%[)DR~ i>gH"8__yX]4a) O\osSl'*t~<KipR*֋eD[CV xvK4.+yD>WGp*]4S3Jg&vȒ6b`w. % , f[~d7E'{N.'E1*S}a4)G>1LA{q/SjiZi u+yJݒ} +6F [k3]6xfARn%zxo@wuy!L`CmhAsI l\鷋2'nU:xJV+0[wfCFuxKVʆ#@sebWw:8*% +RW5΂pjOϦKɬzmPYlvB45uOzrfJrBtC$<ø:PKִB_B/ŊOJh7M`.Efkx.1p:nawVqr(ǹUוht`(:k|\"Fv)O2ŠVּ~S imdXt*$A_{VO I/%=c>}§ Ts$pl'f><\nXWdlW>vPVrR@PB+)!4CcѬSW>) &m .Sף 5ҩ0l,NYBzY*&5:q@ry>gZ TxɭzEig5@)JJx4#/XY5/T_sn_OnѶKk _Fo눨ZRn 35P .wN 8L KNˆ 1-a:;; ;DEAcR٨7 g;sCDp.zRH_6^mn%'"@G ,UCڮ[FAJ4պ hEhOjml2u`QRXSK7&JSj T,0 t4Vc[w^"W΄2,AHP,u\Nf3FA̿m4ek+8s%Iq"f_"H|iT1X>1Z/ d-٥ŝqm,jlou0Ust{UۍgYFo2aC%M!7X 2ӎ6u ]qD^  LW8X*fplhp@G=pGaKt"'6*. A]ڛR*-tGa5x_&V"JsOa!*< @'IFszD?*k,kI:xMvǴN ?=2ϑln̳}AAwsiQw5wk4_n@Pu e%d#nbvSm Vb!ϓ%2g'zʒhrz4N^IJ%|d|yv-0gNItC>HvrWץZ}Qoxv"t8LqA{ӿLG nN6 5-7cagTZ}h/fblN؛ lL:Y=\R+{EXBC& .%\flp+ se+a֑WΤr&p<3||R oН DݗG7^cbu͉WML; oL&s;OKJ(7o;'. 84mqs =J-v#S3[é 5pa+f(~7sd|8ُ,-jՊ. 3+0$ I=e  A1'\h =FRRc%KJK3#}8t sI?r~mc&/ 7",!7WYߊF\e蝪Zm®23 p<=ϲ7* ;T>xVHl@DecWmV2]Vzt7T!BmuaISP'%aSg'ٱ4(Q}5O|үpa޼g",qR.7:r `w*A1~*i:=Ih&@%?E”׹eݔN!条\_ǥ7 :nC\f9lt8哈eι{Qoꧨ9/wL4%BxM~ȶS[nDZb<\EG ~q1g,sQ;ӸU237[ 5>3r{oiKL/ ౐@캯"ÊnPR)M>%el4'?GK$*j?;,IЃDNWF+JTAjh[4BP|.zBa Z ' ]Wp`b]r>~ك*z٢(`*& wkۺFhz0kH7V%- 0&Ní4]8˷,3}=y8G 4Uc%,mW9^cD}݋+eVzH2N6r-\΋ }gLKTS_~! _PXh(}2=!_wfؿo,Z)hBbBFJU"\|Hj\˫wr鄔lo>q*!.6e_'?纱TO&-Z'LǮ"Bz1lz`ց5S[V5UKf8r?S;Mo^_ۑ:9S8Q9^1nZу'įW\DzLEy&[{B~Mu .hK@*8d2T3c9,7雖+:)jW/z$bL^ P zq9]1j95w]^ʚiw&@X<ܢjWf6LpTªD R`rTEtʨ>\pVe] .7ɛdBb`hrId4i^Tej۵alaB9?2~1u O9$Jx 1);t0HBU@8nւ]Da#2cCd{xa|銑 27uhqpᐉI7mֹ^%-DF.oFY7S]_tg-F="qkCI*MQ|?ןo4/&-٘ ȉM[rҹl>z:Ѕ=I)BfI/RuUl;L; -Ap5 MT'89rWF 7?l]US3(WZ0 j0/N >c} tMsv 1U'Zq|XĖAh"Ui^7e2zF9D- L\U;}J@;U _ݮ{:>NGcx7G;䂊Q!E`7oaVضĔ>K2k{-R;4/e0h 'oP{~*kWu_Htk'~[ c[ +s $b]Su4`!{SO]GF fA|EѨ</kux45A_"#oM9-C*G_$_ޫUD?IWD'fs1KQ(i㨹e85釬 (65d@(otQ6Ob qg#sէ)ͬ 92V9>)pp_G m3Wcrĥ/fFdAz>Ys_&2b%b[aQPo~},׺pqZK,ncqo #ݱٷAНzcP{~ugޓ0`wؓŢt kI\d;4z4!5킨%d(5~W6 A#rCdRx`F4Kn.yܪ6<Cw DrG2"ume(Ք%;TIЮ򥔄VzvQz5#M{;*mv~%Iq1*Hli\ɚ)Jz|{vB>y=ͪWa{].ϒ4 H蝒*T1qIHɦ<4)KZOtp:]vt;ܫƽdȎ8۱m W jp^-݇p(@AkS( A|"F$FN-+G xI4c^ wQ4 .ŕM &sXuEe}=(B\QbIE\e r)ps޻P^MU - o^2.wEiY^.HRRuQhh4B%MYR#2%V~< dvۣZ >y?;47g+@-OCPYβ7ˏ= {\5$ó/gN80ri^LtC]!1XKq/j.+_WmXfhK뢅{$8Ұ?>{'cK>b$v">rF Z3Rh->'?c\ag[L* )EH d!>XnI%p(xK`ЅȽz{/V&e8 >E'Jۯ;{&my eXS|{^D jQx2Ѯj+pvI@k"Ny@0}hY1ADj.`@,C+.Ày$cB\>65kD p6o1gX//٘~GC, -+'`Uo[ /ڈ61bC-SHt/bM2{,twY eZ4S(aԤu(*|g^$;Ȥ-<1v✖]̜ͨ'-ױ_HtXlQ>F&<4U\xp٠kzZt@!ŷ!:i,>wLQOILQ\`.B3NU}Qq?xӡ.ZMgWsjɕT`63JMh`@AKK1L∞ֆsp>Uɚ~csoɁAW詃Ħ%|/ӣr*5Qk>28o2]m ;+u۵q]cd:3:*0Ӻ]vF"QӀ_X'T@Dg|/C& C".n " 7AdB;q$w$iz.ʄn!H#z&N.E ܞHDH2QU({/a}kU87U1kT W~ſCYk!D4eK5zyi yC:|-yn~O\Br0lbSQXͩ2\'@[wA蒝ǀXevoZ`~w]]m${dzİ XkY@Sx,1q ݫ5ISRfermmEI׬r 2]tiT"Ps vZO#<=rKcOt[4!&5 һ{`ݐ;ւZK~D*!*m7dMi+n|̩|źIqD<Y!~DF[5 qh;a%0w?1) ,GȒi&F2f>v5)F| ~{vߜ*uL#K&n~koec~ahZb.PRWt :Yn"dYY,純Oe Wz癗m gO$L)FPkA%pB 4e Mv{oɖp$-S*NVQՇ\Yf H:1y K𩁽#p& xSFS+FY'G[aQLg̼_g=I7V1 gR2䤣\bm2Up3a 似jxT6* nvmƒ yKЖI@]*#۽y7{,+XP2%XB70Hn; d?/KݤsL5x(h. ȧ "-)鸒iJrA'yE)Cro5eOFs +#d2iXZX\۳f}0(J.LH_ Щ1z#,b@b뤾lSf4S؁j.~XʸMۼYH(V]ӒEh GT4RN#zl7tʎƬPK-*8W{lw5`LUi;'KW|J5S>u?A=pZ"@FP?"`f7sWQҸ*^y;zs`T9'Я9t_q$_nm^ +6.Ҝ`=K| NE?/y DOW2XflfT3Vp%^D]3>l]fPᰣu#y dv?zf. +d/ 4]#cxY 8p@ؼ0$[4ꅥe_HxA_)z}DF%d SҮ+>G0( p2-qGI7C,:ajYלGF#.Ju-=dA 5\;7(Fd o/{3.xyՔ?KъZ @vdJDMYsCK_PwqaCkՓ)HhXW߳ Ǭ{׷RL(!sEs]EX|6Y'"3X<P;imƶ>zGha-M;3ZS@6P;Nuܕ80ϰ:Hh { ;hI,C˙ FgX\njo'k1L^v.} .I9Id [zr"%Ԑ@0+7 @@#P4Mǣxݱw.>c[oM?ozg*Kkn37]9UdaZdS:vpTR[HD6+~K3Bd Ž*)1rAH8FO6Y{oٿçi)ij)P9~xv/;nvıG9,"̈"c)T1WΙdO{.Y{FQLg/H8d:V =[ y@LS\ZatO\"xj[#=$>Os_W_>k|~PۙО} dֵȦz\.BS@ˤB+/'491GdKq-F$;)T6D[AIܒl}¶y :s[krs&j,x'B0r\^uPc0T!'-bxO^x_hw ɬ}oQ!LH7lZO%yNכTbbS_~b)γzϾ9QVK";3JklIj#)(Iq׆Ī_6odQ۱`{+hYodZUPfHt+F-ۻnU}±ߜzjYv MOk&P-(tć,<%b)x/֖K{ ԣ B 7vl؍M|9 b}>mӁD?R!`nԿ̂:F2Aeyo*LUtC_9#\`JC222[Gy ByNO"-'4ĭs :@Wf1gNˮƍ[ez@":Ϻ9ctb &0ϪL҂Wq.Nd(~' ʠRno52#J1߆ BI&DX>*f* ](RW TZ EL8o ͯ&4}Sc;%o4'([UePA7L;h,=;hy6Lއ 6[R强ȲnA+{)ʔ~\f? TyRpt*>eeZĘ8R:QK􈯘 2&oh팉v=FkBŸ~C~0ν֏K٧蚮ԧ3k^DwDژ/&tcyRo̸VT]=1|?kJػtxђ ׅT>e[8ڿdqc JZX)AIPf ?d9Z:DqhFpԻilBu :9z!G"o$&spVl+2Vh*,OQ}q"Z}x W>zŎ8'_V|@#vk o([\Q-|>y过&o&ٌ*=4K3D=ZE6{Q1]F|ܖ~PܙjM]̳n8J=]$g&Y͉]VR~@k |oCt1c`Ottء'=\#2 hͷ%rW ȋc%T$]3HsȉHS Jz7}kʷgD?a[R4@'7Ӊ%dQwzBіG8v"(V>_%HH;&ΤarS&#IU~8B3κa_I.Ykem*]i1*̈a.|C#Z9vOM0fPպBj d;f*mXVNA sWZiKCM*,Hw1yY?"(Gm uzゴVt%5`6U:VM>!s5x^E[:4%Vw(JVo(dn94(«p}tMoU9e}H&9@?\5Dh7źEH?;a%̖px-%y}Z)ň~l6OIX,=)yHUs9_yսކi1<Ia`rmJ<vɜ\gw1bٷIIWS6䢡?dnAc12<2n h-5,߁')$&̖~Y.{;t7փ$87y"Smd DPA({iZ1Vf-uXq, vcB+Anx@n՟RP FNߴ }=7 ^Cs`:;MF0 ĕ6l07B!aȸY=C@qK_gf^VFl-` +|֨%mCz]E~ty=F_ 1e2*d;ME\6qYZ'U 1tJhAXuNAM hp98v_Hu R'a[uUzVC"K@ƒ^N,s[Fm&Ч 0pPS8P4B {Ѿl;B @@U8d$9UpaT%+IUvQm8Vf}KDߝ:_c;5no98z~8ցr1|a]4|]>m Ґ7-mٽ֢-3QlSPE149v¤wGX II15cI=NFQ%E%gd9vE u*sGo6乆y& _?hxK-Dz{>IJB:C]j Ϝ_QL g.Y|>+>i"=>Zzm֔;v"LK[YdRZCL?g OƦye1_jDߡKVEX/\Yeo|0+đAk`VMQi<|6dv}(L/WVF-zctW$A4NmD8ɃfeL|7\[~ZnX~CC،x_#&|{b4aԧ=Hv9^}0.*`L(ry#]|\ֳ`cLC2߁~r{sRJöANhk pL[c rܹI} f <@"5r߭_@Fwy,ikmsˉAgsuaW*ugeaKmHlpnLRnr_mRqȒmށ֯O" cFE;uGle1>/d>ZQ ̈́heجwkzd\O(ӰԄuaeq}YblΖùv]N0H#Av eh H~-s m ;"I.1q;1 @>jQ!AC]-#GiK싂P6D)if =)ϓ:` P%[NFsK-i"ץWwwupu"6s$dW0LPX&!R,c1@x͓L{# ?*T[# !h|M1`F)~wƌ)kP΁eȄCggaHCdv7sSl -dBo: z<}l08.yƋ-&et'źM$)0ݽc=wu[I$E26ů+1PcW>`!kzѤ֢gKjRQ1J&cT)s0P]r3xG0d jklP"*KQxo=?]> !ҝCXx<H5R@v|n}zm<`*WHy椪׀JݔlkC ~m!| rf2pamC kzxM4 2p|tnֈ/ 8SE(+muz-H3v-r& \f㪳~S=A? 1]u9 u~dv7W}z:^K;R*͝E;諥i)G]͑Ue;F$ luS+xH_kNXR_c뱒mj[vV1pA eAf&~bb8C2Ę] M)uCLmC6oBϧ ѝ/ʠ Bs*LP0w?؟*,2#_)U@/ͱ(87[0_qg8ȧ5h=hV)w? DeVpa>k=D rlynY%OGվI?=J&Gߐ :ɟ~qrqxbn j6f12Q=y5C"Ka˴̞tq*H@r;u>86cxʢ b-Ⱦ*%B "ɣPh}-1]j!hB{5*!^/;:y=$jMzkg`mH=md86 7)]t y^ԝD ߢ˦It-#6 Ri5}O1}ugIn*]x\*k rP>m Ys | 6Bf7`_ *Q[mL'=T[7c)Z<][/re.wmѩG]C>+wa  n; Zs ;W\Y>c5qm0uX>:~ׯZ:"pz':0hYr)IyP)욅{ | ,D1 6U PRL&DBCɆ[MȳHL.)X-~%;c*^rNDCVцLp.Y2ph, Ɇ{È\AK)IVBF/hԈ5߽|J2Dn&+]c`AqjD,:WjnT5cc0 0=@.yն[oQ2Q'E6ŞCglѤ _xbĘ?E?nC-&[:淤-p'8)duqH5YP0PV\fbR`֜HGO:aZ|{nӧ" E$KC{ܫ=n"dQh͞Rc͎KAc_WSuZa:>'zԞASBO [,雺h 7볣4 BsbNXgYk̛m7g<]R\aTF[5Ќu6=F8uzH{Z V)-h|>t(R9uw3vUh0rPQz̔ ]3ewV(00" ErBKB\x3\Z(ɴmp\rH$'mH,҇gסo$bnKS/4LOG253i%Y=nB!lCk6U(]H+ʿ^d/n(aMp4)<[D rVNuoRkEncii<'g-W7;PLˌWjNm2Kx6 {fm5"tPJsVٿx}GYٝ.^c'a1TE*'JmM2BTڕ9 xk ;qC}~E۞T֟_X">Pby'_hW=Ja ԅ2a$z~u]9>4"]K$PŁkHOszX IvZIj*Y5%&' * $LrD7Ry<&ʀ/s>j~ʪ*? T(bw i{>Ø$h!smƓ8wZIO&>VydXkMwB*i (hHEo`ɏcMv e IVk+Ak&*$.{#0'*l67 *#wd,3/ثQM(ArC\Qݑ9N0TaQQ#uxvqeQp/@PrNn ɝ Ԕ޼B݂~3ؖyrPqsIDH 069ۙH` [}GP$$T6eИW]Kx+B+ ؕ$j7'2ўE``DE>afZPXQm>2 S a{Y\){ ~jjčN_-=1X\ B*ұܕw-&e=A)3Bv&`aq20rmjN 3OTG_k`[*:m>:Qiᬗ q>Ro|m}!:Cͯb,M2}>U,x%ʐ"5#vmuԌ3ż3Гm\ Z nIdcS2+X vnz}0V,3, ~O%vJuʲJ[[u`2cܩwxMt9:>q6Je&oGҶBdR%LQI%Yx,^}e4O_;QVϷ2́/fRV6w\;Dn- $mf"o(ؔj~KXtHp]L/`h$QxY%7xԪ@~"v5)26jK< ItZS]o_cϾ2 $ޛrq6>[\t]XI{#ϷOǧ rWÁВ:箴pVl 4r}4Virx$֫;(@ܘޞpqs9Gʲ ?ӤZuд<歨9VMRh yRI;nB ߔ)EĚQ& O("r^50mhw`PS80hRRǧ|bw @ Sb %y./&<j`H1ך 1U4"i4z[.잎MeA &:]sK+ĘDO1$ҕg0ӷѯ'>Tɏ. ;Q*X?_zI<cjcn"qSŇ Ar-]9 5 BUDڹ@lCE߁;[ pv`l̚F#6Af+T_ljpܵx/%/0*f, +# fv4b `ajDw btTGiG\#T6\ާ n!/~% G3E)-pha֤'^?G҃lFM/Xd{w4; ær PV|[]Z |LW=Ȑ+oh1稍4BKoj#* K7X>L+dV`3/V蔞ǜƩ ڶ}XeT1(TnRƘoߥچP|ZD o*h誩O, 5ar?hjUsX0SăW@FPE\u 'rYjS$j*%[h5o /ds^Ș-ͪ&k 歧Zbx(RѿSI"f\.&z+CGgNQ BW-0W0"!h^47 ,᧵uF *4&3T)j^ yo ,dIt3Sc8юw@Oȍc?xH/" 05A6}x&G$U,0jy5܋%&E;K\e^P[TF_B&9d5|X?DMF+ ۶aE W €J\F0{< Gta_=*yϢ8"$M#+ 8{^D0`53dfd/kͯ^ٮfSkncM9ԈC' \ӊ4)1*3Z=/RˋIzB=xHefۭR719/J|x29Mܖ:aH$,cτge>=]u~ 5cDrt/~l>j b ͋lLWB8׼&Z-Cc[5#{b3] ߥ=0֒euKYOfW>w;_1XMuzbiaEn4DUf #Hdh|\բ҆Rƹ!Gfh!zEYb@MzKr ]7/0U=ie=w eɇ2oKSԒ/j#Sx3T:I {Hz-6BDx'v&?wW+mq\Rdͨxo(4A=ΣolVe@ ")@xPפI$ N.IFLř{s6uJKբ[R?HWO$'Ƿl[E!hs%=A'٦%,q33& I뜦'&(^yEz4pgimhGv|1V\ DF<8C?.kW.W!9c_8Qf vz~B,u/=P.80YL H)4~k]!~F[,&ᩧxU-e ֍o~'@l`I>=Fp'|JҜ!r|&X`4qI܂s`%qH8-+ @D U*fK|cQ|:s\QxnFe#}'ңlD BS-*I74fH!Zqav=6Hǻr"+o[ׁjÚQs M(=b|TzoOLH/&Be^}֣8>#?HfGL4o( ND(:Uk/ $ &l ܯRdB4^0<_[{nWG+Rֵ #0 ash3_F~ʔ=۲RO}//s@k$Y^ -eCVl D\{ ,d9j`ܥVi:O;ܨ6Gz0vi+wEP0_H$,VT!VlB1e~ Y@/Ͷ<{Ekhz|u %W-N(Κ9R這ǟx΁@+g:xRv6$KhT"D whᦡEVAaE|}v7WyYIl92#Fk=bp@WyL'eIe Ō)m  JD.F8eIOYqɕ׵J7yDFяқ( W[- .H~{%?C\CX P8Uqbu2>-'RP,\Υzq20h@_Ŝ/}X%tA4䂋 Ă=JdS `p(M|3nL+_; Zh#sp\%$p28L3݂bݷ!54u-.('9+}mΑ;4⨅AOӀ8MkEt^# Oq"m 維 5@kԌƽoéf"ow)Pr<)‰T5m +T/J(b:ywڮ` Ho"WsQǵ~L,g E qN8!BG hvaɧɓ;O"T="3I1IIIqWnܴ_}C/ߡ~W jPԑ 9-&<# cC˵y؈h+Bv/FL]=}$ͧ{T4-aF!lK(DC8,e em ,0/#iJeDMsWky^ދνp`0ȎN=-\m2WۄgPr qbI &kAa\OO0 {y3W 'keRK)73D5Fi$)d  vOY**: ߶A6C*E.Eh0* o1z 9VP1y$eU._|7Qae8}U`4+G;-~ଂ$i$rx&PK!4)Q`RGIN/ ~.|uUq9K4/bݵ֩=iftgGcU֩ZśÇpt%j/ Z(A"s 'kM:-DB 8sQ;b @9Ua$ k>D :Nِr7݁Ki}sR_X~"}b?buQlGR9,C0D^Y^%oѮܚWs:@J IIpig_zPZģj$huz)s; P9k@809*oL k"RYb{}-C}!\a8J/K~ AIdW-W`/MS1MߴUAΖ5Ie {%^[|:CkCnίKF7N-*F8KRGV 6`y=#Ŧ$ ㍊ (ʵpnԃvtWs$laG(gH<.2٧7Z(Ɣ/[e uQs$[MoRswv*X cEɋ_]NtEL.+U~pST~i}&\|$3*y?i^V!yYzk3CD]4 H''Cb5k S=?m(vp5(T[!Dz{8 灶fP5b`E%Ƣd(T]:]+l\85:i}[EK r#HcFa:L߇xB݆-3VvEЕMo3JDXJ fmTj%0ygRڀ4 t Jc?V$UWDքT<b9\ya+-,1P<_n*R}YE { 7vXCS.ݍ|Xgݛo,Wt dR#gvf S(y(SL@9/}h-NIS0n[K!0rז.k4تf#L aʟ `p 1FA6ɡ] N ^/Ap|؈n<ذ@t1wyoR?({?#H1&br8Yrx=R?%NPZRaHjUE&#>;`:lJ+!#wm - L9Svbvr;YdlBy569؇jkR?2?,2#=C$+Ɨ)Ej?~CϲY'-_!`r##b}ASU:2mԙq{<+w P?cZ)8‘WˤGWD9do oP[qmUf0CxB s(1.TyzBAÏT?P3L728u+ օqXKC6ϣ]?&SyW)UP(F\P\// 1Vghs'[f$l䶏 `J O(3axEʫ{9⬶[?*? ux^DFI.gN*~hY.T5qcv+%#v#$> iN*2]PIxΗe@<8>_g1dXZ"//LdH*]! h렗I;D#qu%@,.*cA%D4}ЙD%hl4e݊;u5 qcI:kL;g^y; "a k6!:48rKХuoGlVFF8v$N vnݚCK{Jn`tn0o !WӝnI{,3Hʩe?mUuca >/7(`01~s( BXp_DPgM %Sa!')sȝR@E/P QY5U&`r^MOMyxp ҍ"3ڞaED{1U1-x|Aŗ@/\Ek]*uLO싵WYI!7(*|;*^.553inhk߫׮*vo FJKWjnJ:sd:MKHpc}qQv: DmjG䖇ҫ7~|Hv1ܡ ڮ )4 '26zZrʀG,5$4sdg! \>NU=;vi,p&b0[UlgFK( D%%~ *!J5 YO Eu:Yr'32XuY4G Q lDLZO!p DBF/6ҔNIsy@|Qٲޮ"=A>a sKP|l2spJ]QcLQ\֩lC:G_Q>Mmzӷ`0SɧIIt:h|; .0'Y-@O:+EG":(zDM6kp**9uSuÞjȫ5UZP:Ls͆ &=`+!#DгSqDr)xNUFD;O%Ѕm*>Km}hnSOVdf8/^2s<ƤɼswOe]}f75vX~Qu`<|z-:qcZNwV0&?>I%E)[FGu[6C/a$@-¡lؾG.x,`c>-TBM~y<[(~.'JjPӴ*ƇrbȻC]&K0X."~90(MtpG !WM:Maj %kd'~$SȮ$&q;KyB3K)</sR/yM=3zI8Dh o>%<|1{.D;80JA1=,l/H<ۀgY_5/2Tp6OmA:꽋6"@(̂0۳0qW(_, /␋9vg+)#{qӘB]2@/k߳'lSa#~~Rky ~(& ұ=(d@ޤۼR7=7. Y:[= 3mJQ,+ ^r" Ld*%e\{42gziPAKs.Nbw:ߚHkQƗ7fa j{O9TQ}"nsq74q!6]3sǿ40%c6GQFzt;ap@f&jHP/݁fمnk+6e1ȞO O{,w-7>@݂1ΚVxwq_jQ>,nj'¹F-4y*o*7@bDgb.]^lbp g3z\[X aiSg,4T8c$=qg`:SPJ9NR!5:icϴ]DF'ɟ8^|$E"ƀe5hlxu`uJDWRmhH`t@zw(3=x~GRnU!z] !6۰q_t x1CI[cW"F5a~qဤ1ʌ Ah\(=jW JtxOjgA5C/`izT!cGCP?@dP[ZIg{P&дFYgK2`b`:! 3@8'QW-I0Tr_BVLO50"p4c$YlmN:sEॴ8f  =RXdJwwHL帝uꇳ@CԌj)brqtƔ"๐ghZ7\W[ !4rJKGnMO(X>],'Nq^Y y[)Zg ܋yd^,K>\6ӺNJBh/uoW5}xuۣIFX(^8">Ic 栗`߆e\"h%\ $K?bBgD"Wy*vS`gD!(¾ 2WňMU[,dg{ ,Oev~[yj%Fк@Wҫ% 2]|IZ)b}`X&L@ks3i{\yYܣD6-V_ yhkR~L\~/mf04I+ww9t'YϏ2Js9\( 3@E&pRFxNxp@&5gKb{HS)e},XցvfjU=akMcثeG8*FkVج&L6HzvS#&[ObЃgOyF9x –+&QvT'+95Vh J༮~k8f?jB~PwUgE" }*/& ƣM߭1Gf FP#_G ۦc9o0wX΅$/ϡ]>BV d;UX3k /6t n:$ %2,cbP pMKVڵ QlbԥH؞ (1*fՔLCF;`eݝ} ӈjV6F@OoX#xVH>&,-CGfkS~#pt﬐X~g^+*qMr+= ƫ .jK*=.9^+&ENxh2*pa Yѵ|ra R;䂠љ&_xqhnÿG(5w9]m)yW]mt! Bm I2>WŊ@_yT@2wXUWߵOVߙ7[@'U< a y)vmE"*E@;cGG u^9VM+[>3Kjr);ANVz6sNG}'^!un=xzicbx} Y2\P2!Gp#F-KU=MU/Z~c3ϺXS'25AOItxrz7b&Kͼ0/2][}ἢ<1];}(o T*#pms0̠7ij:VHN l $[ݓx|<ڞg&9,Q-ek#I1tkx8oc_P֠S_.-WWv<xEIdR u%{vɋB|YX+s6 :]xf99A9`jlŻwe+>Rt^N<מߖ3mF?S 6FɆ fx T~n,lպWAcl~'ܡ3=~9fhvrNg>cj(5njKwoxR=x祥߰:)TPa΀,^ Y&ė20lQ8b΀ 3VBBFzrYcP7uMULŌ.aڊͩ`GkvP/ŎE+}c1bMmw,ݏ€|trl sOw)z)O61HQ ?B_䆌Cʴ*8|/tuq͞ Q$%UGn]VK8q…CA_XR8\V쁻6pײӿeܚAۯLRϻd1I}^03'jxA*r"ޡ/\[$`Betn.^ xk%v0E޶ m\q2Rz LY\mnn[pݾ>kCDpk>g/u$2KG$ AnlZ`SǒMc<T61^aT*xFH+jˏ!y"R9:{m;C(cXP}(N GI v@QԪy@'H*ҨIzQiV&H~j% S_lU'.q wI#$ג%r|mOlZ(,!^ᅤGQ4*x`1m@DAҢA6ήw_;KzY{=ų1WB; nٟb:kEljϼΪSqD}(PJjN}(- `b,]~g<W29C69(>,!@,.XUf3Ci(_y ѕݧaG^"B'x3[e󂰖95hf ~?7-x+|[ TQ!νm E="^sW$D@^7{M(|q=d&-j W/t> LTc&l) "h-,K=tDV>uzX(GVJM:M&dC(:PxEtݣYF;:e)RLMYnL8pG \;;>H,)7#UEfހONW k 'nZUYku4ٷ1;$bX  Ƚ0yˤ)7TḽK!_ No`*?$RQ_\;)Kb{}D,h6w4Gc% 4Cʜlݛ3Nu;M[H]..Qe^8 X0br#*!iH8a6IAU8$;#9Q5YOb:PY +ުϽec@q"Mo(.᩻\1u_wEs&9Z;aC$; 0{پT:ΰIv-س] 5YRb?=?(d-Y{y,UG'?~ul<](CM^CMWABuHߛTнYv4D(Vjlmghґ:I 4m(GSkZc7]QW3/aHxpcj. r-jfJ[*ELI|VOڭIT:?/Z9=r["ȩf_jS mj8?p8Y5XQs2D d^Ʌ@nEԔPcEhd:8S6Nrk ƢK =(tka]%hQ?TzDpE-SnGl** j,\Ukou)=5wX#" 1aa-DҧGETozR6[wbZQfvG椂?U0e3w1%4!kBc4m psz2(e7~9 a="G0wb4ȺkW$& X+J|sP2KҸb^P _cf'vћSfAy-OԜkk 0% &~ 1fUuGf( Yo|Vv6LzZ_uM͇ιg.Jf2R5KȎBG'gWPNrzȂ_OF0 o$nԶ]fZRSAHac{gf+(&aeHkg‘^kA"SX壙`!b/Tc늜|׋7s@3Y-jڸKkL; j 36aovz)mz~cJA;E~´K izו~7jaV}[ K j5z({;}b %Z|CBBܛZnlCZ l_}# o։B"P]"25D55itn7QBD9BT=Q&v˾@ nk:<+#""miM\ty߽ؗV2ce|)17Lc־>” t,eat]$T"േ-U=fUggf])-*YUdr!rYP'L⍤IÍz[ ,ߓjqyI:UVȮgmmf'on+浳fabh]:بX SǤהeo`bI?f $4^~Z2 #O$[lIHa|'4ks?xO-t6C n@ZlqOOn_P mIy!ixF82 +gSWЧN[uam,mNl⿆{BMG_FNmzD4/ޮ4kb zt0󒋒ji,njv,9ìி>}WHymNײ@uώ;ju|],m.WmpU{4S;B[O#Թl{1 =5 !1=i%,zrB7![l )|T&' N#ĩ-qYe 0L)N:U+d8 l;LZTW 4n4ccHa_}LDB /dvO7chpv^lQÊP!FHCh7!Nb پXa7} Ϯw2;#,ȧP;nHGKvϧSnx)}i賏Veꯟtz)IP/urS}h,1^)Œ.n$PT>rnDF y +X)e&Bv y%Z"*lZӹC\P3ڝO-"/8l4X&.vzaE3d٭]s߽{YdJab䲭Pe=H{:w@ůL\A9JKogKI_d `@3 <> ¥z7l%fd)$$O\)O13O GN9u|;ަqʱ@^(Bz ] $:̆iU:"~)BR#ZcSAt¶3mF-z&,wg%T,EԐo"0B VaFUҙDZ3cဖ`R&ڪQR2uȏ5Y6x @UM025$f6>uFpb?p޾|xE/B,m2L>/ۆUUQ2@T.W0CG(rc'܃` Z Q,~GS-%b.i6`a D<<lQ"Rz0fr_ s*4JVmp_CW8D+vw ]t"HM"9Ҭ핢G|m |=PuǼkArup@`ٻX[/jOZ>CJS.GD?*tC#^9s/ }J.3\ȱ]/! x2^.q5;9J+T)) @PI&1JT*pA8t}%|)z) mHְiGoʦFui8>] > opќ6;_Ny|ajWg2:#I&^"<|:(!;883iL%)Yy۰ }]U֑V (X<~@$ ? mT~bp5cewY,U;HT;`,js>xF|yݎ@r9gz}l}r$^KGTpӀ]t5r\(S$S-orVarK1~.7ZG Tsӝ' |.tҏ4S*Kouu< 2W;qڿx&'0^|bS-ѵuqٝ 9W:W;+_Zo@uS Gj1,'7iPבtt.#xJI- `Pţn{mWzsqXhEҶ~a!*wnq-Թǽ Т*L59 l`aj?i8 ~hbZ+0(iP=f S-Û{qK&"""GEOi6&]P[I#gxmc z|f~T'r_[iFam1%ʲ ;z 0SA,4`Q7 ״YZa~,g]|+U `7m>u9Rm !T?%LG Ĥ d!9J w~!lHLv6$ #;#͙cx"XwRI*҉f'u|̀e{>;2vᦌ&=݆숪`̮=V]\|;=z^x|CPc/!ԩI?8PPWbdPضg&cH_w*Xt&&2&20޴?ҪC%i WłwNuHץIa;;yzV?0Ѹ,k_VX^ztl{ҽ Hqġh˜4粂r<;hڬBAͩXM1[dOlE@ɉo7{ k- 4zU:.Ow> "΃э29&w7^1όb _T^Y1+hя2(,QX_T8 tYPS+bDfh3KBґ-\7,iD?]np R}qArZnyPי23tG't(ztms^0wR*/..j:&ܠ◙i~m%gáطt=rN6J{MHS3u _}an,{0愶 Q>}\~98XӤLܽVfZǪ9جiN&<ߊ E@4n!|׾neDq(lr}`̾ҕ"(~f +tKq5_K b e";V$EzNRӊJl k{e֘Uc*7<2XGl"csc'0")dsE {Ow}Ї>KHs5)\ N[IƠxV[9qyxI!;—e̒>]U*Q%BqȖ]h^Aq֫n03tTBWN}Q=Q BL4Y(.4ʝsqe}Mx sf7soR}zM.+\z14oI(4tPF 7{RgL&4"%iȔӃiuc*:Ŵ51}iQ'"|}{?ⵌhe$<() V5+PYs;Q؛c;urE˘ي܃]PKCWOkI~d=ZH εk )<(5iehD˵gK~:mYm.|1z)$qՓ`v8_ZQ /kH&[<79wpLȲ&<_zvu$2ctPK08*PZRs/51H⭤tN#ON mrq̛p!\m5-߈g$i(NJ=zv'CVbs#F e=o~gza"{E[ne~ޔXrM,Z:pMbz ٘ ѵn`~rugJKN#Kު:%eh&ĶES]0F@>ƃ wD*;1U+|F#Wxz?= 'Oz$u9],`c?l?>n[Ռ|;"M*vxD`V@,u,:g ǎY,ěB;^ūCiBb*IǾ-ysCQ=!m/qWz5?~wdziZu HLX$锏-?DIKFR 6Cud^!gdׯYwN5aT%hnf=GsGMn-!* Bͤrf$#E!-H(Rxc\_ m_G,]nҍNw.%i;iww X z<}GssZuВ\ܤ1{,Bt7aPgu[Lr^7(3GlW*ceh (Lp+S|7Gd3Biu'l?jX+FP?4g4vc]P 9.=IiE4*5 66er6RTMUmrLY.@W | 9a\-14&|XE6hV;yusx=*6aC6GBmtn0l.()*R-{Hk3m7_ݔTQb<-S~w:i}vU9/٣EkrLV6Iҕ6 l6u`2޶c~& k3*hYYp=YJLU*qoYf$j{R|<>sԙ+)N:;:{r`pK/ͳǜ|&n*Zi(ꌪlKs ʼa q ْU^`h#_Pp+\Y1s=Zt{ Ew\ Q |:\ŕ_,]#?b )1C)Vְm< $6%:=^t8,ԩ"ƭQk/KoieӍCSvz+5ݶ e\4I~hqT*&x6IN͒wS$ RI~k69,)hWfk{)TZЦI*l{}e[i~;4 ⨐2NJvc2r  ?0;V5a3vrYкo4h 8ϑPPMLӁ%ϧtteVLBtN^ f+:ўwB#|B3% u(XgD*NL1Dj̮=\/iڷ|tȨvoQ/uiQWR3޼a"~<oK{zA̙y?厷z0#B`F(\sTVٽ5Ng2u0N^{I/]#`GakۣA}HH`E%=' FyHPUO=E0cs 1SSQ%$;Gc{ɂ|% oLQ>Zᒚ>_WT &̕ONʎ0"-0"S5nH''BZ٠eSgW$Ca'#C:z΅0A▍9ɘ'6aA˹¿zkS{7ˠChWR:'F9 &TbXU6_nwmmUh13yt /|zH,U˟ϔjzBe|ܩǺݥ Q܋J?I{Aml:sMU@c gl q :bg4O9O(\Q bѐvqO.];PҪTg sl׏GER]cBXh~$NF1}@a qZyogL8D~ϯ AV[`'Fۀ(.@ͩxWsnz2ƚNs jb rŧ) ߍ*ݭ> txMW6kSc[Q@k'[i$Ѹ cJX 9ӍW˟[4A!zſ]:JyT- :XyIYL;y"⚙mUntp@c?E4Lz&:>l@iReYP A<= 3|OKCfeC#QZIAY31T1JY̻. h 1nlyf(a+PU>GNeI$Sf%(D>ĮY?6qBReپw2O!},׶ܓTK"z}vնtKKJ'v*61vlä3d]efZ|*S}$!ڰMuMH<ǽld<iMI~١֞Q1?PDSQzBh6WܨwM6)EǙ_<ŌF%Q)Ϩ+ws?,|3O>2KDx&~^~1q@?9Dq|V;̞hE ˗=UVHWMA]d9/Tg Ư9R8yn_,WҴSkgmV1~]O!vyƸ(6W'?ՕBJ.<N:m yy H&o²1k&,QGa8=DžIrԴxq#ŴϟK ^HJv"${)mcϭ3WA1?`xVO' Ńw.|njwP[70O_@LlpE7UΓhDŽퟌV;)\6[ TY)opY Q Qf1פqg/Ø>'F~i[FDMI3dQSvfuןJ ?f<|BFPﻨ8uh}?bC^)] vӖ5[d nmnv!:UzX'|;0ꆉT"4f,FvY?)yϤMt.h|8/F>;ˎA!%xC9\kH;/fӓ&>.hqPE:K'#!)Q8 Mm]e|>\s/7z3n*Ir#mJ:-TbF]yho,ۻS݇SL<2Z> ǵ $Ϙ-'ץp[QPk/0O-AY[!nQDŽd^.pa=GЬƻ2A] OJYXݮo~ 5Si~EcjJ_f"uOZ ɓ']_@))O&R(Ƨgŕ ѽ'L {niSuo`=qP=XY6Jbm:ɏ!r%]GI?s;9aB[ppem}(T- y"Et\HH&Q2;cѝ\t)BPd7RS8ڡq>-{XR+'S" [ 1*ţ:',+{MC@3{?pP$t55¦e p,kSqG6͎7;OKMzԕh#6ka]Ȣ=;9"TsVqp|zU ^\#&i2I@610!.n2u$[W]EZm _2i(Vi>5dA]Dr\a&8hB' @W jy5jNjuRh6'%ظ|4bc _D*J0bC;' B@ōnU_fݎϮEI|̴V>ӚB׍A0(Gwْ"QPgkl"qw t~lW$8 ^*9̉SLvVcFSO>JjArŅIߧKWtp"K:Tk]lE>jpt>wco?`Zj=Cnr3M5"-wu=4F+ IkXdY %86pLqP)%?#ŸhZߐCSnA$k]76-7 npV+3bBRkta n)5)(DU^6O\EDS6}o|AĄO&ȷ8GS,0 "&L KC&ug,8?ld&T }cvan#TΔKx ѰkoZ- ͯ>Xchf9@Ыщ|G&zЫQJ>ڪ1V_UuݴXl aAO]ˣCyk{_gd j:V B8Ԛd_zOɡ0j{t& Ƴ^s<:@ظ=L9RX žtBiKd 8؜KD!)Kj3ڪ r U@aRoX< nʱAxly4fViܪ[qUz{b޿#ys6H.Dzկ9T@]vM&򚓂 Z[+8y? T3$NIn>Ȳ!Z BM~ܷ c8>`ҩ hRإC8Mw)mpM^kV5N>wa~ 8rĽ:K)5<ᆤkc_>uo3SӰA$`P/ e+@*Mq?NvNC9ziǞV v=lZv6'`\pOW2֯0䫁vts˸u%v@ƧI_8 y&ؽ600Q->O$-_+d:cڝ+9t3) @>T;TLc֭ (trbB6) J2؊膉^XQxz<;E+.n)x5ӖU qը_tnjsv2ϿLP=-2[b A&cn-ΎwX(=tިmYӜ7B󻃁oQDGИVhfc|Yɕ)fb׌m6Q]s9*s^\Iv vOJQ6s#k+XK6y0릷;1imz:**X7cW2e^O{H3X}RE O9[s* $V,~7&NW3lA/LJkX$<Ң7 C4{Υ=FڕE_EHClF^KHI.PBT%' H9dUgϒJa⛡ua+bzL0?>b~G̒B )x8ѽaN9GS`sdNM'Dߞl&q9T %O, SdbYo Ϗz E&O6P'ڝ`Ywm`O [hߵ*v@*w-1a#|r{ .v ?oX|]IrU%"|4r^< ű@N5;TC1U$C> )gT^4So2bWu߄{7FQgH lJ=ǁʘ3x9~- ʽDr?+ f%"7GezDJsv*2j:yO uP_J :Q,ҜZCop_F?DB {u|5su 3/#Ǡ#]0" Z/V˷\XMÅ<$swwVA]#S+VVv9*wn3ÞXu-3M;sn1xWT5ï7#Fc{s;v@z P¬Yi s ( ~ez(l@+ʊ؄p!hWu-ٰ1s|PiI%_G0&4 sl[9:Pt:_"cޟVX983>Fyk4mΦse3bxH) Uu /בc0l h~Fچ~ӇZ藈dX 34ȝNqp*MjЯn~[/S{h]lhyH|ktD <Vּ|3PTY 1 A]up_AOUu'q ޅN6!ujA&Ű"N_lycx1xxJ|31v,s@FnQ${6:1 uy>]`=n(%n;+L\gqP$PxP6>_A/)A0̙^cŸjsvշ38WlW@)-ō%NTyj};\eZigD)wƾ-K2OL(T9Naq tw!^U6#]DOz>8I$- "YmMvhr35E65k ,[ER>>jr_Z)C 2i*Bؖ0f^X&I[~)+^ -*3sVt`ڪ"y 4awADyq&he{Sײ腥lA;+;d63E_~?0p>+=SEB4G»?+1N8mklrf냞xgҤǾSϔhQ=nYoS|W5Z퓥~/|W:BD @Bf"t. }n '@M&Y3QԖPv\/ӯ"6h=*qŢ,oVM(=P^)yj L/cbd$%,;bβ@\W]L <y/8}0yգs!gOjL mQIAǭ~ i.`: MVJx =`6c<*b&=]S5Kh\%.Z#J##8xx}t2P4$lg׹Cnj+y)}۲?;[:[!}O8iR@L24MV d}#X CR`$n}*íUWf~ξ#Q^M.3mQfN!~EqSR5ٽ(^eoΤd7@c`D}{E/bpeGv4{"GҔ6?TDo2q#:ɔX 10_F'ƽ4YeK:T n˨Ό-G.,B)|lvQ+@?Vp3>F'֮9Ec5U\ygy5UtoR0JILchM3Z䚳M߁0TG ZEep rGU$Kh (ӹ8_v]\ŷӨlVRMǍ_γ +;C>9nvBʸ{ME3JB="5y1˝RZ8_ q.4RP_'0;iIyQlYd#:a)C/Ō ~_Ssz?#B<'"8&n鱏hd{9Zݫ% bAVum[s~?:yo,\:m'II 1X 瓍p9l[Q?P}-QYNXǗS̒O"U PhL3gMKrn9Kq(01ܬKAD%:ZƂR+Gs1Uq!gP 9x 1j@Iq9_뾪Z!|ܫɎ_8) k:Ѕqe!3\G#ƅC2g=B}6r!r˕C싾hà ;SMUÅڧfE4<JE$o[=t?|`{GF+@ִFi_Xrϑ<N~76I`WYqS4ϢS=Nq83>( ySeYjlpMl4AnAb'mI(ۑ?g0N]\:#4RXzyd4$L/} WK. l-KPK-y#4DLuXHy4zfa{n5qVL1Hu~7@7L &o˯znZi=1wJ§E2 @mB2(/GQb@n\@؜UL$qW"7O2%vF 0Of=l&"Nݭ['|g+j󲏽 &q&u-1CQ&AnGn}ɿzw p_@0aɠ[|.<"Jkiю=(T(o /CcHęrS!1/8D- I/wy g ,EYeWƱ-<F' Pofuћ`JJ6 X8˯V ,mT^p? ]+j]M"9_iUȏ[3Ͽhih=4A[65T9soٽ]i$Bןևl0} NK]a=R`*byL#opb.Uj@zSs.۱Ru>^@ >"Ce%s-*z:\6}p&_ѻ/U.KbJ Ip$W[g1cK0 ZGwY/y@.]@lI <%ˊW]ڛ鑔V=Z[q=4Zq&셃RH/HY젷B8~4JxT @_ǺhP̏gemչ0v{ Iޤڿ,d曃ޟp|5E' 9c0Ȩ}zXT]rO'+.9JY Ѝr25_j3E|n|朰llv\sB9${DW$һg*[rTү fza@Iv`]:af_^wZmDdy̒#t"ɍ6@~ab8x9-7xL}a>NwLB$iwJ>4#khN l3y'!7jʶn7T$Jmfd1(BJ95Yex"tmFD#o@K]TODPMv5Mƪ bU_Jc#S,RwRr MuO3M *ˉONÂb"NoX3eyסz8]3$v˻p֫I"ַaw3װP]DL]M cTWb Vr^,2^ ^>:ⅡIt2ˎoBK6#n @ۆ3` Ͷ.i~P?6P~LFchu2@M="iKzv"ɖKo<7Ee?u V[$DQ}=h]p}y蟝4x+r<RH7"XnLfoM#6xj6lU)KIX[Ζgܚxew<,mŴbؕ^&_QM'~ Vkf8\ꧺ֎\m$U?>v1޷͡b1ln؀g;*NX~XO\<1m[*DWóњvɽ>u6ZnY<@Ts1[svI#֔:!g%z,Ò!R#[p $x'#eSnB`x- ƱBn!tş6=|YNCAuD`=4,2.Xr5 Mh Ba&H28+s͜dA?+A۲i`\VQLï$mq` Dy#pR< 5ZmdkWFnʭt:fN@ =nm&|+Dot ݴ58ޣ:Ͼ(Ǐ<ywi: Ԉ6ƼwHr>%|a)Io]Ry=㫨k!t򶳳cQ"'&tnZ;{&GC>|%c{A9ihYEE3b f/IU aHދ3cx<00 dbGE _un]UMdf2zV1N0zP2چ#ޮsueV[*h\z ԴRFeN4qn"ҚD@ H~ j%q}mf+d6J KPGTYx5 %4TXv8o8VmSDvNlR] 3&nM 1=uG@/h${ۙb$t\V9| U !^EGމܚ5I-IGy8*$0[x!jׅHywX;"u)OVl}YѠ32I"fksIKNn,=ѓfYR{9LJȓfgcبzZdyRW%?~m&uBkڄA0 P72|q`0S$MJXu8sx"^- 'UoxzBoVLEV#HV:\ a^?XAΆ(:-ӳ[T-}AUv*ieɈy02!I aFj~M!4ߪnr0R>Y PP(&l4/!s^F:hŤ6\ S'c_[*jCߍn`خ9echo0W^*f 2{/۪*NroݜȝQTQYb*69Ӊc#ָܳ9;cfT]>lDmm☜IIlw7@1+` p-p^b[isaT'˪([R? m04ұj\DWy5@A}<4BZa-&[D6MۃUti۶d(:[?]^ү)&˻)yj1G`#~ p %u:2P:i[מTW&|)🗹 $w7&t\jݧokȰQ*, dKGݷ}pip.ֵc 0PvaDzޟ` s50$!"uxk9g\9k3"lj J4J&"c_o0!oOČe-h9T "ii;Q;vpd(Ic.+Hc|e){EC:ns_'N(?rN'`8UN du~Ij0R$[zj$~:hIV'TBC!oX;,+:fN c+ݍ =FR"lEDzAkCWLSt؏j-kї(D:%p:~-{-<D1ג(DOtswbpq<&CD <,ֽ(#PG9J(Zs˾l<;؟G5rkAvZ@=J"5oD&8bTYe[8wH&4h݌V#&J-50>unݤi 3(ZV2ă]^1ܹb-άqU0%Bʆ3Bp%2 oEӗA*>p؞cLhiz[dՆ-zEDPtMaF7t? ]\l13rc̡bM6FhI]h撑*Y^JgnYopn2N? BHd/>?؄^@*r8OeI݌D;]8x5SY#h-/0O^T`~S ٷҦ&C[DWp0nkĨD]Odw/OߦkW ܡ49&I[`7u=G(Kj":*dOBYDb+z0ZaءetlZ JRjp}1^ [C}tːm03p~*J(%*l`2+VND> D }[V`:8N"S?/I>\>b`ڞ D>Z|ͽߺKV(͉z ?MY9udwUp힥]:Y;1m=ʲ=߬@lL|9'L{o4kaۧt9:5=K}U|YYaXë?#j " AF`r݇NQAMd a@ cj[mK o$m<\L>"\DȡR@A׏}:oIT1HBe-.M%ٯ<]};7l?#7E!Q+xzBΖ Rm, M\2ŘrK z3Lq"$:ƣ\]kK>*7iNb=n-^Ӌ5b.#QC nxwG(:"FmIUl!ʦA GBmGכ-%?;x ĐE, 7ګP$YTogEL'4. MU'c̹ œ*l41V 6X}*7Z"OHN>.5^P)55^m2{zM/ fp^ &6mAדzo*IlB|\ykNfzfrhMrr5xۖ`ɂKQblusw mRl$7uT1,zz fT#y5'8@/]O~mW}_GI u kV:'B G'u_V h=, fv}H-LAhMcUop\h*|#]2tZ:殍WtdˏWEo l9!F象'F'# M&T?-\$۫n?76o0A !6xtU,󺠁ٍi(>6l+1ܾnRHםY B ; xhPhhގyynuRaq HOܽYaț]bj0Etnͨ<1HUr"uYĥ=Bpg5Xs^v`ފ`C+\lt=BF +Lydgc7v+j [0*1ٖhA=pֵ#u{-Д h@Q,0g*d}:?aul }J݉Z<< $o* j°AH)GiΤx!Ug}̠3hn/fCz0~QF^bnxec)NIa\X3h -(en]4&=ԣ$Vsݨg r; $o yr*kV G>Y~&vŽ)倂|0o _y||aN;n@D9Pq=>׳`*#@5$H-ҏ$`{?hc+dlE)Ȕ^a|p؉ze1uLc+ Vo3jݜ20-oucq9o; 1ш>sl-NqzZt ,-#}8E[m%-/XFv.+nA~oz&QM*! atFaT8􃛖_[KcDw8l>[*꓊N B^H3b DjkHW>[:ۖ(K%yf1!u.^:i)KFK*Ti}Vp82DT =-xL`T~UqCW&OȟĎç eG6/M")\Ƞ)|]$sY.cjla#EK:%4&CGsK!W6^=x^ψIJ_ 9%msYM>ιsǁ.Ī6!Q_0c-Ģ{Z'JaNn<@NU,NTc& 5jZGg#VJ#u'ek(6s fzfdv+im/<1_SB8zo_VA@koJ]K\jq&`t[b89Ge ~ΉKX4VzZKSfƟy)\6_ Y" ʦrX\t?$8zqj)BLYHn$ Y/k@Pvvk7A` }t|'2ZȈiWQ7Ny&/zG!qVyiAuE*߽H-jߒ8`-5>K/{9S'O Ɯs%vX 'HWLJdwd~{d^-Ĉv'n rjgv\x+hu   SYt ce_7ާNU@h%0}E/>SlO/~W\reJBRBf) R6oB0ge 똟kΨqG9} 2I/:VVT0]uVN-u"g|+ԱNZ;%*ֺOp)-_J>:l9q!;ޫD6m]l*'Sе w̍4ES#ĝ@X ߗZ8PLYo}e435;l4LI2UBKHh-i ?NV@BF!- ݸ=F;]I+.C [ /+I'^}Hz8}6v?7Zh$ c Q[N貄Ʌ鴣$=l?bIĈ@p] ]I(Gd]OED]&HL#TSc-9e_wl 2ND;pV1@eMwHyYqgA1J"#%I"ae?6} 8bчqTH: +]i˞%20 yw3+Q4NLF tԫ-.8CH@yBHs #?Zl{}"iOȞx33S5ʝ HH/ {=KK'~ʇ,kϬ&Z77͕HEwQ9RKo)c@Pe9O eT*ۜs9>9Hx o*wu$2^}1*\@> ='gaవl2j ,㉬pFD4ИQL8@SssZL~4)m = V0svcf~<ơ}MGRJ@;릶JFN._6.'3_͹bEA'[.n ZnĴL.k[E`Jw% َܿY&c7kx$T)͠uwsϹ AA>fyDcE^LGvVL ]\k'AGMaSMocw%^;{hwz, wI5!ga%A-:G1%8F[[#=3btQ=VSK SY@z).5g >j$;E+|SԎh}a:~t{cZ J«b+2% 4CA]ꝍ?)0- j(rMB&?c0VqxUwf Ik! Qu֛kr},LK` |<)ZetJ_/5+s]h(m&FMQqے&U ZD g! 8'RIOՑb >ʍ͋?n+yc}}n) Dh?bk3ˑ%v ˆ):x)`hg!#%FJtٹJn{~#\k9ZBnZI'q\ʑ/9kqEĹ)G="sVJbll2 pɄ'u6tثS=-nD]Jqug:F'3p2\dzYjۂ@ ?˃G7S2 !f]o(jgx牏mciXb8 -BMxnA ȸg i0 i0AmYAXHl@RNɡG>fp9mj\<1? mB7"yq jlaUYgooJ]@8$lc{jYȦB O/z\_ec+_X(LcJ4jbS~܀VvI*f#A'U$:VXLr2,o*j5+5ҲX>[zZUnjIJM9?>1eP A~"N^uEVc+̧tS98\#ۊ#ehբCHiZx}ЅuSN 2jX3OX@inz >8ޢς\UZfD+ڭȃ&WT6+4œ×8LR/7 8~e!(aa*,ZE&eܓdoAxX )l<5hY״EdbQwϥ9o %f!=tw,^==|mL@G`xL/ɗ6Cvv-${i**F[222 Sh'[~@3SƷG96rn)1t4#stN8Ȓ^j;e833sF>>Y[9HϢ'X$7URpFEɔ_Z # 3; fm^OO^'~5A*^-F"Q S԰g~hG4]|FteJTxDzπHNr^%^;ҽeiĄJCx?5)Q -^K݌%3*Ch;&vYj)RRa.-&t(Ɠp6J Rm8~j9vbu`-`KU<plX2$PU&.o^p/N5F30V7 l&Z9}}MW$g\}=e" 5Hr@{$\(nu(ӱy_Ֆ?ri 9ocp̨lL'Jk;~]Vy6qѼ`h=COyJ2Lc y?OgA2lOnbkc]J^aV;L3_g`-0Rs᪓5k1V= JgYAuؓE|2o`qM-ACT(V+XZ%?5/ c6H!杈7 ;+a1MjP^v\9~Q-rwhh`}T@em!TXB%<ǵM+'Iã^*;Иb3ߨ᭭i;k̡j~^h`ʭ^Ngݢǁ"Fewbh obe|&>cW}Zk6GPc~76H|7F8&G+z#"_!uV=dKXEQ%I%ADp?(Tdh e2i9YM= 92٩2WOh!t FJ49ᶴ\ `b?xÛWuyj+^/a4G}'G)9VVS\{ -rѭg<T}=C![ h?MaW,iP%q}8bw]6v7ohIiA;dɈP8lz*ܓ \,GDPT8-(B735m b)]yÛc8=u>O]vlEkt.ݒUʥk7u&wߦGs{k?Vi*d{nj"-.;J,*"Y;"٣D[DxHg%tzآлWV8Z_ǖ€-֡k`0KXٮ`7>*,x-iDQV̑0&PPȱlK_:D&n zT)2H%-GV;=Y١&q"żksD?Q W?lp㽝jd| vMQAfHyجNl0e^y;$#A20wЁƒքS˕UR( ~!E&|H/%(j-xT▍ӌVT_6ˮ[][IGa[6Ee\*1c25q4Syl}6~+tk8K[0dci`Ml Rr~l~j$/Xe/:Ul{pPFaWP,S-7 eHR柶a2*L)(.[夁_~hau+]rITΚքAn%H s3l>^w; I"1hU)5˛L"(KL-O9oi2.ι~:ГMOq/s ȥ؅!,_p2)wIMv-_O8 7+"*Њzb@X#Hd͉E #랷~bVWwo\i)q@}$8`ZI~Rll"3[8jHּ氚1${ qkO9ǐBX|:KJp4˧|!>k^oZeoDvȲEuvr|=m]rIFցF}V|qU˅5~R:UuE>GI@{_0ie`A dGh&Ÿ@wv2i?T@Hێy2\Y#םipqRI I @ڣ[ 4®.S ě 6Q#eՖzZ{.tiޏ=FJ$Vki!WTXA Xfk_o'LJ\cָG"}Z uAԫd+׮Z?"<{?IP~Xnfj2H.L94~G4(m RE0lHP9j6H#UMЩغ8,J]kU!}wkB}MQaڲc ^fŕq^tZms5.qIG DG/TP$M x@s֖CON?Ca eo>'{fdYA2<܇CJKQO2w &Dn Ֆ<Ϛzr 냆*Wlb3Z/l*ߚ8*~+f6[~",+?%|(a7`jJ'0:J;Qёa \8iw6ZP{] Qn9QCVi;aw4X"}L*9IGtᛡmO;rvߤ)csTZ,5E,Dpݿ?9 v2FS^_꭛uxzkOsbCil5v**-3(GP)eU‰xVhf?ӺPL/x_S=eHG=&W(Be81T?wڏ  u( ZUvuEh<]텏>?[uO{S͍4KŠQs=e%s|s-O}9_U"Xڑ`tw|YC_r3QtA$=(.[ d4U9;ZԙMI4 $k(ކ7 n }ͽ_\!t'ϺTn=-n\U+}t$YhjqۦRvcL"Ѩ޵rChxsԑq ޱRA/JWKXtX$=F]*0q h1k\ JV؉S\rjgp(7d8SD) 3,쌬dAΥYNɿ*%Ґ/J w-GؾʴVlC gr>0MGGʼn2xodKVi j>qNB}#ݑiM3ڵUFDd=r@Wo߰XSP|7>0}Y5*dɥxW lY)J U㴱tHl#TI $5F˗f/~MQ# rڮ^Č#wzgHY+J;aҲm$!} %~AYWF!F;Xbόu _*-CYQu-=6yb %?N/@p`Ug9@H6cé7l{FA;`obtC@R<*kC3JK.ڶ~=*]r%)*"P뇷~-(]<)ܨέCD71ĨHRPI aq=R+!pGC(m8ƉfvUe[(ׯu bؼy1 &2erNb}DBH; X*bY5x. V]pS(:&ӽQJ|2qg끟~r| p- ^@'͈SiIkqޞʉhi #'@lI< Kb# S+:/ y|CҠa9kBeaD lp f!(g2!&r}"q Zxhm\_\C5Y>ۿ#,G{__Zm>Cgs_vhDT 00՗nw1,E87lR<դW2]o-?l ".-.ֈ_4dpW'*pQUˊn31G eu~ٺ}pj 9f8=j`b2Ix -@G3"0h>X?#Ov_z^*VC."J'CWM<$ג3tg} iT듬뗞zDCV4#AH7("4wh9gth"||^i>ԗ (<۵X4,Pa.+^ "rkU.,vROs[@)%oå"=@+ >ST2'{1_ ,xkzBoZåK[MT/-+Tⴐ`BE*wajr1= B1`B״02=:q\ࠔ. rTb|_(u$;9SikۼtP/T3V۸Y>ejg IZ0z PeGj'Yto-H.Na/R"H7(| H"L#e.Ihn6fVQEkUՍ( v` `c[4d-Q:PKy]?{uzЩP_dĜ+ ΐ,a_<~ SZz-C@;5ɿFĺHۿ!iQU6WY* sae|,M}ӱ9k p*9S>V?4~vr!I ]g6ܸxBpJ׿ۏbG/w6yG\!\_U #e!rxAxNE_(,?tw-MfS}Q=Q>m3PI/,/9@`Tg K :Ryx<-<3?SP\_ڝZ33)g#]COLMzwK>s%5ƒSdxa&v?);)o|ܰZcV6E`ErWNX `k̨G\HW=F Z$с&c rr=6b΁Q_f@f͵`Jg+eMgB;ea(X' %דW7 =dpu:*/E g@ܬ^47Dd9A} JE[%L2|Wuwj*6\%qj3v1ڇ0X2(79×6Ԁ'=~j&0໐`nr;&Ł{V&$fG#(p!p쬟W>qװRYbJ)@ 2w?d5xAlے u ;eg G{p&1kv6m )S{xd/'f=SABĹv3nPOvB38zjHGT^6L6RG,y9k*C7{S=5LT8amVN=. 2xh0yflEnߛɬQZ'.W:bw]$9Z:$!^u($:Љ;H"uGjxFq-4!A: JJf?[ȕxsO}LOgWp%Mz1_?bU>v.afnLCP^xņDu9ICT0fM YY"?`{FRsڪ9l餰1 ]^ۿQpp6?Q\+_`2n tԄ+ Qjȝ\.ߩ:4M>QXeAQ*j#~(] >{V?TD@(Hm]*tF<-_I"bڈGy[Q3t6zRqP0dԒbǖun=SWdp!;qB8d d4k?"Kt p*wo`hi]\c@H.WFȃ- cRb/V*☟$̝.Gj@|)]QX1sV g )ʫGk&mJER3,pb;i(b G#/YؖC X^-IJ,ɩ,${  |0,b+җ/tBs(ץ=L-~Ǹۂpq ׄ1kg+V IQgES)0zVͮߟt}Ɇ<ǵڶ)$}g>j})䥑/< MqhK?M)n+&a=6 fo%)R?y\vn2JNU8Цb S9oA x qqoj^T@1px*>!`,UdޙAD w2NsMj|V'D\FTc9cX^Mg#aҎ늡:]vbO-R5δQ\<nUdg?*Pk{w7qD~q7Q0_Ѽ4V >m̬n.Om)σ{5Jc!SUY[.KSpduthWѺluM_TIj/dЦ荱Mg@"!d##2X#7D u-bRxz(#juz3W!|WdGfzN<$l">h ">1M8Xjnn4Wݡ+mwsCCfL9˸dlQ+Zl#dY!*/:!#Xl6$Z Fbx|z6{P(-NK1 3ݩ1p-j!e'Q6L$ 2d5ƥ^R) QdAom~525y c SaHדc 7v)g)͢߼fWR@HN>6]W*Ogb #Hʧ `f6I&}%O<ғHG󝝏!OvL yP626a`?̃hd^b.xIR:u,Ie -Ebn.GzN꘯!$*R QS_Цenc`mN:BW4E*0rRWzqh4C$yEԶ́6I-Qٖ.ĕh|kLo4aRH2hmr40) zŖ z0iN(BRcIe&8\/ڥX9V=7b҃Έ:^krS2БCfKִT"x6lRyb?ƫ(}}ݝ/ڀy0={\3g?ModOtJ(+wgq*T8RŇ,hq9[Q)52EEf C,^e=2[IE_^x%JDD~aM 1~LX ýPcy@z''D4(W;jb)tfPN0чT=1^k]Fk%2+ӑF|Q MӜ)R*縪'#mN]6]9&tG$Bi=z*6|C낇Yx"[3שAvK#F6+^7i h>~V^u52~N}X, i GB< y+CK=>/Q ŶBV-Lz,D(f2,[ZUwNl0cjRRf%7ĝm.Z zbwoغ5ϧl>{IEol켜rmV@*46|N SD@*j49 Jz)[Hإ^ Z<[y x.6ǻ"/D^q2V)`7Ev~Z*H| d_Q KK(78f`w;;b^K\quSC%rCPQ̌6 0B@S mANQ:;0!}9/^sev!gFmOChg!J4Dq,čs#`?إ(l0YZEsh1P3 q׵t]-"G{<0B-|*]Ƹ:!aXhy/--9On{c-#lRr|AV-6q#C" b3l kLh6{@l?iacN݊~GqXoBA"lim7zor%7j&_%gxEg}WO7sGn[=zDIAL~sGN|v30Vz>@PU!\=ttMB;E]+Wwy\a?T_̞7=Vg+_6HH+ a8>ˑ _Ѿv.I\ .BB KSO mZ}ìXi ]?c'kRmT3aȩ֍ R1ǧ9Yu6oTq܋g# N6\қG#q/EFJ]r0}qchulI-δhUgn ffƶD"opS ewEI Eܬ.ʹw;_L:SQw& հ{`7 W %X/QM9gDlӶe21}Xo5W0G%f :*)D6jј_KB`mBLen ʷVH@vء)@vÔux .ܗf=(;_C-({%XČK𼲠3! UoxMі"%șKȶ&&ҧ"%ԟ:7bڝE [NEyMFI|]QPs# ,=buz۱tp-@(j_w !3jP|BJXdg[r\t4ạu ڼuDP P^D1>f XZҲnDIv'09 㢪PH+ϐ&e Wfg(˓(yj>W!]ܣoccESӖRHH8+(<`xg+) =^pX4|! > F#1@dYT ^ZLsգE-}N0Ggk`N ]dK $RĖk;csM/y٧LxaV1;}OcSjZԆy͝P6WYcZ ѰpA.-nlzh-#/KOd]]7~I^k~dQv_p%c' ~*W]qoTsp@Jb Q:rXN-fsyS6fd!ZAiXA+d(`/kUT %&*Eb{밝گY_ }qX}rDQFú&Pc ?D". #m$> T^Cnr-tEnwT3\k".Oi0kRH~̶ORѯ[1q~ͨZ;!M!M''v)g/Gh{O~}=r Ph~'-YH`QUO^8L:.:05w^5a 8^i¶^&;N@w q^1-z\ >D/i>2{ܐ׀2e$h'YMZoiɇÄ\K|V*Fg/; P;wBk+xz̫:UuntxD/% gr:4̠Lz?O樢$^j"ښJhF:P~m{eg7ÝK[4YñaolrcH yq>ydߜ#\V5N(tܖnR|"$\IE]hq[u#@4VaJzApؔH;. [rL-JrvƀJ_[+d*8_wW"ƨ Oќ]/#)ڜ }d \ys56{FzjGizӯ?a.wW<9ɧF||g&sb{)w"#ZE#盯h5t?C`*U 3}??& ;=\s5o3!NȂ:w3\eƬd1W=yWb]6crn5 XFjmFt'3& g`Lm9nOOD3ԅ7!a?6MfBD Xb | :T z[)UO+0~IL)bHLc-zq!*-hp‰ l38x9 wziXh'" tK'g ͝<$ xrls|z315WON/﷎j|t2M$Gy%(R"x+h j-VTUTq!r_&‘Dxm&[nG1yBdZj[ӬP2V̏'즁]I|/mAd}igmɼ>c|rnQ޶!:ӏ+86"q.Q<H lXԈz ;޲N4*AeXqFu7e}>/,jmc8 'y(XE%uΣL$?W֦G^=:5zXbryeͧ `F h_CbŁzAbF,<zbÂ*RqSxC0iai͑!r7-O_S 5.dDأѸ|].#3&{ E18UGWEZc1"weBU[oԄG<j:} }> MR5յG>ۧLYMg'r.$W(# snygdHJ;¡#|TgNKZ}~GEF -зe63ұ,m-Ju)Vf*f0K W]B(xHiN iH9o'hAsBް֪F,༘)zkceJ/%s 3هgÙ [ gSrh?r-"DP20WZWm,iJYө!fA H~#G+, c0۷|[Rhl ?b 8}/<‰/FώG2NV~11.,u4rRBOGqRG§NI䩑!Ɓc[@ˣɼvڻ1z6L)BDW 7sk8ThKm*uQ=Pٺ0I#9i MC Z᧘COi14\8O]sGII8uHx+hk0Fy'Ԁ޶YcdC_:z.'#LggdBR磕x@e͚m.=fMh9&/UTmWb?Dz3h97jA5#&5'fݞxa[, &CřҀZ*S/[tȊ 7tƬw<,.YaL4VmǾjUNX ]khvu( ׫Hl9T:^0vLlbwc;r"PcέCt/r\]7P-Fk BUFm`),-Ku1ϴ~ pR֜+J6HCY,8O$TWgVZFlJ}BquY,<+ChLyxq!$QtK_u=$o: m:T%> P+=8k{{; sT(P~j>v_4uJlIpܤ@ iUAw.8b *;+^ucj=2U6:~TQ̴5.ZhF3ØpgnkQPfg)cdIΊҡnqf)N嘐-4nau"e\!{6mtWg3X2./FZ~(V/" CDe:GSKp{#4ډ:%U S7NBPzy{k-_PUT|WC(p[ۃj t%:H{ X 3,p{ω 7]@)z_“vA"V\~#WմMpUJ' _gK2'"^}ismf'R0eMoY69EW LHTl!,>k{8 7Ϋ7tFܙX#xd }>MI҇׍r#5 >-E~ |[[ZӘ*~m.VmVQV%(:)w5_Ūd՘ZqUS=0RV_Tl<~R Wk,A4BFRܚ00pOt+E\?z*n]rLjn JŮSgt~-qtfMfOC`>b;#Ԯ}LDeA5$p䚃b D(; =ݶ(: w"14Wz$XhLlQ 'zm5y$xAJ;;X3xͳ7NXCMu ,%)C@’%b] -_k䇞5\ƴm6AA>&ɰmxO:;?pqK{Yϭp?zE,2^ |e,5m*⛆M6m"KgyT{ dW@3V]~'{ޒ-v7N`uWX U_@}%)PxaKz9)*W368S2i̱.㳌cqOmQ~4]E+udr,]ȥ<|$̨8@ZL7gm7\Fmä1\UךVՏ!$yĈJ QB&͒.Wа-uXncIk R~~ 'tZ `ŹjżW=+&\,doL?w"_%kښ~>=a۳A`@A]\Y ^LZ:ljӁYޅUzsF0Xyxf5Tp^/G: u@Slfh㎶f؈6%d389Z6@Š'QA.ö,ui ç &)9qP=rN8XgEiKVh|_yo;oKLJ69\[X|4O^oI dYDVD:V,FkSUVzfWϩOrf` W$/+.Q]_;lIQ|_Euֆ]{UXݘHׅMsf(lF OmJcT0?FrH4a97!qz=O\$pgck.h|ϒR#'iύ܅;x/:'2}S;*Ek=bڸ#'8^(ˈ8 VjG(UIc.`YB?cuVf=<[ڸFArcB}.ђcV?kXc' bp/N8{Nd}Tlfu/0ۗ("i7.כ&Z[OgtV^& ˵},BfX֥oH{+~Q'FD̫,$4!sI%fEU^t;ڧlsi(&r8n p ^~yV<,;$x-/d51${˜~D+E^I+s]d܈WP0yM[Ot0T`H SfI1nY)$>)'kl:"۰wFOY![7t#Z|l3W3齎}Nqr3h&ģ<6";R>Z VlD#),~'X6WA4&z՛O|wݭukf!]ف7Coc>)T'X gǛBJ*fO~엱ȩHN$#=WZrNg+yd 'F ϛ~Y(3֦I[Gvy3NNd> 9`G< d CsU a=s.$&N 6x2m(2AUACYwpY*As^q!k&ݡ Ec:cPb٘jb9p5?UE6|>&B!#/Vc ~h#wz}?%#JX٘*#wE'/y POʨz16A☃q̚UFN:? m10FQ!]aNۙ05iwV)M(98!cYE V ^+k Q;h> SY|6*L?&t4(.H}"i'QT9-/%\16T8NΑ)AAvK|a""CXЄxEe-+@Q-EpAE_eDQ85ѺPގسq[)^b\m@VrM~զ8av4W"Ȅ&8| !>tHz$`T͏mו"D-Þ!J$cYa2Bgg%]dRB#F|7^nr@'II>bKHJL$O6X#䖂<%Ԏ精w MhV@k><``4ܙYd-"*xjO4`ZܼYoG/VHAh͏kEK>2:gfآCАz FKqn[Dt\q#T}Q)r h)oB}yvW"^K1ń&6{j⯅JeάҚve:yc|Eq*khK#[]eaYhNVPآ!Ĭc_i޵~fMLmn*9^kFIEtb6ǫ9)q4,-aoK6%ξ* !|]o9r][-m +lc09cb7EKYɅR8"mɏ᲋dn<5ؖS@{/5 72%;~ת7*k0SzNg$H#e d*) DI<0$'q"k]WephqCx*)5, 9{<ȀbJ޼wϚӲ4 \hv*uypIc"Q2޼`w ciGgq[  SޑP›I2ƛcCa&)eX `с45NAY1K_05MZaJ-TF2pkt#}!x`x~`ic`Jؠ>+d5W9WݐD9EVNcVf THU'q;+94;{Y{Kd,->r,~U0[ AGk>4$DNAvPP# ܨΖpT;*cv(B$˄5AK~p0t%[;/!N2%m29ͭB).5ܬ9$pzvs2S~y2fˋh~:(eČV"f;Ct]2- ;|*O:P|brY8 2"W'kѱ$rmkP K̾cU`D_!1J~$(=grTKZ>8Bm&ۺdwI"1?pkȹO*Oa41e3ZQi$,tR`{QՕE"<\JAS:ywe 0Č@.) sNqW #e1Zw)Mhc_Tr6IJOO*I!ɬcX8H&򶼞&] KwԐ(w /|sKo)bd8.Cդ>5.1\!E+1V/q" Ip6 MS&IeSKS+PV. )b`:P!y2xXG_5eUXE>Y Vs#5IWт]'.xH=5@8Qr( = 5'ٞ\vGhð\<浕$vx}ÕVX^Rt'SAh4r:$j?C@zjZX4d]hqUXb}`M]`PVR{sO躷<ܭkb.vHvL9)f!#l9fJ}>9ѥ29TN= ?TWqS: #ˢ]Kr #CHRr$#l ¯d7;Q N%h3v͞r UжFP6-[$F%= cǚ58$1+R71Aw*E:CoGZ?w&QTTb_r ri>B7Dudӽj쌿)ͱ^hAIlyw ȦZ0:fs[bXN홸3]x)_ kpmp"OTfaVc ݠ96juI ʓvs1qMXg}y5c!hD0 #eb%Ú-mE|C\fx挸o>nMb%%Bk3k8 '6Pvg]M$V1joRjPI<˿ +-2J dahlҜ ͺ]\uG ֳ!6Dշ,'9F^`d1B1%$JAgk@Z3@%rܷKKt;E=-1w;9jaj\!؎l6KK& IL PixaL+j?HTIJCqZhD #1742#ܝ( 54*lJ ]LuKGzBj~ecI4-}Ggaqn0S*"CdǏJ10#i62‡Q5cv`}.ꯤ~@gfx繱`$/^sC*C^v.ZX\p,VLthk`idm Z`%ŀ;#ʮS?u{#_MWL_o_}_5`8=dQF^jKmI˜- ڏ {~(|I!]s7?EZmW)i8fz79byܶ,uyWsqJ$Q&S7NDZC!YdYcX`2c4gQ1j޸D\Vu4fĊw!Cq2?aou(zmWAtWrJ!U歋+9@ʕZlk'=q\lhcv2kI*+~f9߭'5\"6ڟn%uX sGREz*/4]S(z`}C@)j.sp %>oMьC.d*Gv~f+h炮ا,XT旈J3VsECC7o4.vVq/"| {{-_<7źgk^0ѨcTqf[ o&aVg 58I=,D hڋDQPW T 5b 2<8L =' O?| E \cRI_Na sPxD/~5v 3u'TM88Nj1tUn3=v'=xd5}OGO9 rX}zaLd`wqfN|ׄb!ӯjs:?S5}Ib=eQL8hrLcO𢞂ؒ&L] wd8sR=ު {o}5rհXe Ԡ.XVpijT?³DёIY)R?{3-\Sp y0vl>c)P^O: 6& y2JD1>f8PI06~g瘤53P! 9{ͳph ZaO,"&~-J6?!AsJal4-YͲiWc*E:/"l!b"Wh'VաʔCl^MYTgtyydDyH P &CT U2<cˬ-ϫ}YJezn[a+_>̥!flѣFR? >5H#spgmT.J87?&A3Sۅכtx~''`ź~^{z kiX<9[NdÕNGׯ 6zyYg8#S/aF6 ''S+?lȴfJѿӈnTqkF7f#gȩA!<hdա%dIe›j˜U\V;c;fW/ sKvZahPf+U[|CC6 QS2ir.&*PXx#`|ytRL Ԭ+Sa+W9B Iy8۵*F;ҬH$%ޜԧįo_8=2,])Jxir'5{@I]BO<\ԡ^qؒӣ.2}c[c'\/WJltIdyLVg#CaYL 'U%2 j7;+m1$+cޘ7;&?oV&|Vdw--*S~(p'J/|hs8&&WjSм?fzwߍ3]~VLJsyq[;ŅE0`>J+V X<~OCsdS*y3 x֒c]sq:3U60z*x^br5*7&u։'vfeΙ\ ?։x7T +7wxS &؅!(epEOgV^6psz~.ZNN#kӲ]O[ZEy% @uc)6S(UN?Ck`ϗ ~7T@vJT^F'`CTLĂWWe:t/NHvv"'chףGCQkx:Z{zJatM+8wlBZa}֋oy N3']oP-gkmEe }>YfX*P։ GcÔȡ_`AZMSDvE{16Sas :ղkXEDeҢP6V[8H4Sיf:ɬ؆"ha& 0cPp^|5`.9=* c3\*u¿-ȎزҘ T3$uwx53ݓ /G+sx/B!~ok%*AqFC%A=טE`/J0;zHY?vp R z7 qK}'{lO;a^VF*~/7觓W193ȸ_-/(3LPXp11(=[ "F8Bp@r- JbC$BwZNvD쉷 c A[5{d%0WlM%K_6wN9<0L ]*^m{C"nvxI 5N0)Q­Tp{f[&TZ@bEI_/@1i1ܩxf jN=R~K ܶ]6-8݌5յ.ZT#tؔgD+O sb\kad._p,gRjŀ>2ydƹ%!BLy랐u縀bXb}#kQnӥh=ߌ/PPft&T1x rN$Q(2-lDL)6hY MO @t9ӒcK+y(E׺ F=3NUpT06#nu(HdaOeLåI_/)u,J\av :| /D++A t_x=L#YsSi,4!#9b%/^ܵ5c91.͎ <-(X퉝Nb7̈́_y3h,7׉r{M>0S)R ^uwҺ141Mës"+;h'wTRdDr*坐)E]!йr {{9x}*, $ M %:a\|4,Gs&ppkwo$749!dr<p6z=َ.A9*C>|h7}{0 i Vhq1v%? z"2H_~%2k[3* !#R&;NQ K Q~zf :2=͖ljB8F;'DmbkNvN*M *%Vid|fRq`/]<۱[S uv?Nt2B>Ip$g$C H XycCqlqd0 ./ApyxZ\E4wG%W F2C͈Ü OQWg([ i;r;{O/zS^0}?v+}2f5CɱOF~d2iiG l3*ԡU^h iuMQY F}r #,tFfѬi8HFMZaE@Dws;6[ 8j@.Sf τ?buօR7ZNJ 1о `nTJ%KQJ6?l@}+ PREm"4)2!۱ ' {1/n;IrAs {3"^z:YWvdf8g[:-) %D]%6}G֤l'4>qC)S;_ חj \G|$uvmK/'g:,,6BN(q'W+߹M_{q _}[PRÄlmBFXwER$屻mJ$=Z$%\:N7Zz<"lc31/GLYS6DU~렾tOѰ歆I:\Yfhk6Yoyvj;AHspG ?m缊:5]su%2~%)M ƽnN k*+'k,;)ӒJTm'ClȓI., -r*'2X-n=@ekR쨒Ձ1/.ﲤ2ΖTȬ4Knʊ8|pӿ~k ʸ_J7 @\gsgmYQɯdErrܱfOJ<狼H+}9ng3c& p|;(kCQu~% 1$°6y#5:p3jx;<`U.M௾6йeJ+}f4ѝ#o'-dFFmT{tC,ݵ=*X #Xeѳ,ɣGB32RG6k4/0@vpq)e_k:Ŝ (txy"L!Qw#ٶQ-jpj);PwLt֎`:XK2t__e*҈wOBcjʸG=EOէqIDJT^S4Weg P_|YwbGU&&E*8&9d=@:x}>" jC>RaMO\+سn2GJo?(Jh%+윉2ֈvʯ62"gU:nsiϋ]` \3> 5O>"ID0MQ/" JI+w6 `+wjg/AϦ}Q16^x AtI0E­́v҇\in}f;%q(^K/ u~i.e'jyPnk}Y,2&rQb 0czܻPƀd|cq[gW!jl4f[Xz[8 ]I(EqlpxΌ>Ah "Zƕ&jqԞ̤|OhNYIl~:[Z#nZ0p3'=8y{A%GN0M@領؀I'jR alKԜkBOZ"aC2 #LL;Uvc)s5-_ajVq_]mh߀$C;ɺh);QB[چb'8m0ڬ sT bLKlQT s<.4L`ů ]682gAk_yTqS#|'vU0v+8 RgCE5BaE 6Qɍѩ'P7SGu=pQ'o34RIrevf_[EX#qJ@I[TQ6jJ ?H`OdSL0'YY$ I7@o# i0I4jh6~YWY#=DmYg]m c˼2o\b1UM܍n'v~F9wgd]p⽗:%gOvݰ :Tǯ.`ӞN%{%q/Ɇ|jDW<ςD>muufs¢4݌$|㌎X91밂~K49s~8l5tMM!˓K6g]zORT<H\?!mxH(Ëm e?̈́>).ϙ&YuH H 4 QH@gS@oodñ"&:CoHq M< ݭb.zaLoc@xrmMG%dR c:x"H#U`Nx0H%|4Ѕʓ۾ˑ 8^бVf=^ =[QCPa`r*2R?[=zuSt8P,}sΞ_ wDNgkNf%W8zU1dYEp]B/41 ,řf*J^=Oծ>߷yhc/ي=8?UscA[ ,FV ؼ@vAl7 _8I-<;,eQ2Qq1 I 2J8EΊ}qsm.xl"k.p3 h˳.pꬖ6lkTkK/.{Nc.b8/hn6f[F2Q3GF ~mN"g>ŎA|8Z-*E<{T"`*5)uv|t=䃏m=;5q2h@cJѼф;UL̡2(Z%ko.}@P8} V9*0_߫OvTCDYA"JS: L@k?z .TYj9Lr՗|gi5 ☒62O7$kI=_$̣tVlv=&MA/(QÍ.rJOLnd:rﳳžn?c*ŏ,BP\ 9ЊL=%"l{d.cU6,$6[.8 mzfr?&~OkHtd Y㜗 sևN.lMB+Ǭ]{ cm^ߊg W&4w)& == NJCvދεu~`#)Q=ؕ dM &UO$}.0 mJy}b$sxZ$^{-VMC(#{kfHspIGʽE/<)q4O1 cӪ/p7WJ9i;uH,q}f.N75X/DVo8?D5g.J3^ڦ0~Tș/P s6{lxhb=Rz^MrꖂA%/]M~m O;Ó*VJZ>qNjrȦ>0V]2<$ }!׫||'?n36٥2J6ΊsΧjoIgQtJi60k?y\NX)bHzcѠ]gv6bBkۻ8ɷJ.+{j*♜{J`tsT:KC4:9,>HxיV񥬴ĺr.DuqJ%@J$Y}OV6za黬i)8\g-xLEO/?C]lUd'_!@x-vp)`gER%fWbX+6m&ɨ5hW8g苞x`@@~I6c)_ sb4'0sfBq[S[S,K6N'}q7JN7<_'͵Yq!~WvuLo0mcp>(GCȒeGYk~ɋ_5osIf0|~܋LnE]wAƈ9t΀dO t Bʸ6Cgʄ`bHzHmf87 +Ա^:5HO8 ;>K]D_U]ŷmKa^MXNw)mW y4\J2w qPΌp4qL))' ;}|^|[Ad+M5j@]fI1+y Cn1@F܊I$V;_H$d|éI,@_nhϦm:A_w0pk삄H\+o -ZH@ƚ4l3^Vb}#uhYbٽyz):MS&̽ 95--Z?+XJ](ۘk2kSqT+`2 _ xP2Ic γJT%q[င۝Kϯih~JjvDHnj>=b _wLw|![2 M%݌PW1td:'6dn:XFZ}RDzSu=fB Kb՜!铜OtTh{t+QTÚs x8nh 4/2)jW{#: I3l\ O=a?r c#5/)N|}ꞯbR/IRsP*cS_P#]\ro]k&>ȨʰO'=wT]# 4[en5QRW_FբUDogBۃN! %T,$Vy};k-&v߫ODT(] O$vlg6Xo:2Z [<YHw$}" =Z裏ȧT`/UvQF8?- d:@\ 7iogsFhٷ%uUmc[q>Nڨ8(bt 7i<*1X痟4v&PIFςO{Ia`\ T:LT~sNeͳ&e|6i_;ƹA949S)$b E-.9ojƒRUl݈w4 NM{FאuntO*'xu(;B'O/ }KuLdCo(=a6pF xQV3¼~br1{HtOh_?4ޅ ^"x%XPj gL6:VlNe3J+SU TdU &*Y0Ǜ;XR_J&-#(hPu3l[^f; ix0jkGoxKXb?lN9#ŇXUѸ[]uJ*ʉq< ej,1n?t\`J5^q%.fPJG!'jpoEc/W85 xw}sl#5erBk>=_.W1sD2tyH4 f#$ei&+>Z=Mn1rPx onuRU70F :anF?}Q},Doœc\S97Um:' ׺w _-_ kaSOST ;5ȑbv?ZCF-Mu=7 lIϠdϲ0b~&*]I\hUvW<j .*Zr@k{XDyS%%B' DŪIU.R\/Ü9x03yL$1^e ~ p@Bm|΢~r":4ԚH"q"Y|^+z#rE&`\AO4-!S!ZJy oB^nQ7!eP!S5KpG8KHR1 oD`\'e|mt}2}Q=48\?2ZX=]6|+xu2BQ=,3ss*xEڜ,7TUD{ZIu 8u\VUbq?E!zN6[\Kx!<K]b;J2V36žU"STj?@1/&{ Wn5gG=m@tQ{L!oJЪ&0Bg-Cni+0P3sk}sx֩P7E!={VE&XO6v}Źvc}Tc%!¼Gʼn҃Ib̆{ېJY;+Ǹ w4Қ.ˮM/T{z38ֱ}+~iYh-MH,C`6 V]e5g㋋?ǸَSL#F_7J uك>a5t{Si3Y6 OW\) ֛uLíwYE32i.&(HN%Vf1VI:HA_Qd&} b K%a^x:бn,Mg} iѺ=Q.Q:3@;&Gg[5ܵV1GX¶4#}L|&o+uPeta)TI>{0lf(q&aў:\KV( J! YDB'OK4 n4EBX]wrB۰9.O5b`N`URf2{R#FT1-w~~'4(/+/~wh>{#vM/.UչBg .{ЊVEW>j"=n_68o=+fѯ{mh+0{_8tb}a֌85 F5m](stAÁp6i%niŻ_5Fjcy|Q)G,uce% *dLntaDL %0 tW<>o$ (z9BsTd#Ʉy8t'z*;HA\.[(FtʔsϱI|OoP3"cؿ,g_o W)O^<@O8q ϲw̵4/GUq~e"W{L)Yڹ/d̘A𻕹',촅4"Gh(dG) @3a!k!]r vd!nea ޠK S`Pp4]^S'QOʋ#5Hb)۩JTA2TZ_c0 ?eV1IO+)^.Gm67i *9IpUEPD?[61Wpu ХKhxR(֎pFYg-g'ʈ@|2fGY 4'l35FTtU{63_r$q߉8LԈUsKrU{gyl5Jǣ ++' V Oerd[u2j{H0I fYtlDenЍ|-SሇWKV xz y-,L-FCq7N/}W?\$[ G F.BTf:YreJ`g6 %Ř4LfVg?Qy櫄zož!/Ѳ - |8Dh(7wkAS1H(+8YUo M0-Jyc8buommzֶg v"@z"giUJ.)׊C9=E9hzݒs|La'PM&Obt̩*8Q/i6O܄dGGt&脁jqq4ЍL*=%]7z::LjʓgZ&zc%J%+=d_4XVqdLaMB)KFKǫAU] AeK6 FלhKuJR/JֶGiPH0RK&QfjXiĵ­/tpi$hrQ~m )_uʊHMr$%#o xX~sw zu꧛΅yе(i<=oݙLB0q<8W_~qTO("YÐ0%ApCw솫aa-Fk淉h{Ίjg`[KB8 G%mIKB g~|VrPaS6, |7%ves½L%ڐ>Z j ѨU{㜳8*%Yn=:ʈ7#1 pNRA^ NaPİae*4ėZkw-E \Іɗ) yPOܭכmO5c^fZЊ0*yoj_naCvUEReNY3k PPKK& FT+ ivc)L2zrʾV՘&.B$WfHv_wqln6ie[y٣LE"-o2m`HW>ngLrQLj[I'#o/JT>u"7cYw}C`ECd'J|"~R\؂BGGkp݅{V^qC' :h_nPι?o$ۦIKV+Iy EEc[7'DdydBEyդ)fyw҈ &K* 寙;YZ xPޑۦjpJ~6V_=B($!-m5 DZ"xKGߗXLVL.96X"1Gyt.R"wLZLD*->84 QW&|= UNh!?8/NѬ95Zln}ĽVZ7su>ä61!`ݟV:d՟Ž]K݌b i.D6/lH83_a%Z98P|lԈb?B1Ϛ*!ZIIGRv2{7mv9=ٷ|2ݶ:5͉bzqb+n!>hI}hp7 >v`I6ڈӡdp]$b&ۑ~P/W"J ^Hh閣HN4?TlocsNg6eh3WYQ|5ٴgPUҏifB{k)2uz+9`zZJjynXjD!JJA4bh(h+K*}.[&5&N33khp,!ǖĦeג&h<2!V[!viiwαDjO:=՗M?yL{IBa5Cʰt<Vt{L'gbۤf). ps3Kх,\H>j+u]n=.X'Uڿht lpZPqHGq2vTKcU&zf>dn)I+fޛ5|պc=Tv@:\!D\X%YzLz4]u{|60ehJ˟4JuۣbWvW#UA'0l6ݸ?' *W3*JNKAla3S NH.6x.q{d퐟N[MrFVV}&X-W(`L,>7t3 ǾIr‚& ̌:|%UX'Ǵ>Y!%>>~2"s bqtV:Ty/SK@8UJ ! `<7"s`r9fzFRƌM@еUILPJI A3KI $`\"Su#Lic|Mu¥ofQǶO!iE)i̾L}ұP$USD !\I/=ba9U\YO{Kh#h)7*O#e@C#LDPm jkBGXP[I*3% tD ę`fI/ncu%]%m$ppûޞH[3@7Ι&Vg즭jxG>mmqGSrui^E6BZ9[k X:?winZ# !Q"~ pyfl\A`8e;?OXS*yQ~Q/ͳFGw*J-mԟnkq8)t R>DGZh9{͛ʼn=ݞK7UOyOX%B^➚Ԅ-l6SO[=Nm& ܽ6gQZ#R >1K&!eX !GVŅԜೌ?XRwtb26yuX0)TJ{ԷgDP =ҕSLkTvaeܮ))>g Wj06&?Gx̄JlxlNJ'YCpk"OŇI9Qɀ霤,`l ߘ)ٚ Hz#>J_#?\+3{QCS͖@|̆9P!Z4+d ^ .J4N%RB4|K'&\]>) J'ytyn4"fCPTy%#]BŲ1hSݲx%,xũ+ ȃ8f`@TxD}hfe5JzC%ࢢRލs9DTN`r;̴X4XHtLrgmsϷK#wI駴[p&vJk bY].c_2?^Iɽ }(76573Ι~$ {@}\nd (:}W%u3rXoDR{bFڬ zV s 8MXU5+_5{<:3 kHp P|4"b6{9N14}>m/PRH(zQ&Tl#>{#3{LK<ވ}Ane^@sJ+8~c~Dtwn3UDMx ,l<FoAwt`%bִWUkHl} UgPXC 1%pOTh2h+TG56 /A CoZǃRL3Pȵ&YvbY5XΣ tW3)#CA_7d2d99? =Kxr S T윒qL xzs!ʘ q8KiS;FEl &Yr%_dqPͽ%-Z͏VPk݂s,b`%Wτzx`'_)=]~QNT%2T-4*ӽ68Ug8WݩNk9Θ)9fz2=2$=}HOS®Irw9uR'.r o2HO vg ( $Wkn?Lq!f Xg)愶1=gYG!3:\m3ʁZXݴ0YnIcݐ뎺̝qDcUW~]/Κb 5eiw0t(H첯S5*ZB @,sZtSϸE8[*YTMү@[cAGfS>+A==>ҕ AEhY,\hkW$h,a\4sNP>zo~x.v,G!,?0*9(Ds2sʌ%,$:˻AH+&2+1W/ Ă.߬EfQS]5 =G.#o MeW)gaeCJgQ -/66PFWLKm{ʞ|Tܬ9&)lLb EY/ 퓂5{|ZIha. <;Ԗᾚ_섉õdhU[,-{}ۖgAQw2 bug֫dril.J[L]ʹC@6?Nswo4'XʙilŇy{gׅ"CyّAgMl5;5Ha0{ȂNԒyMo4cRxU&KJwd|(35߸hK҅i&rwqwNWcfOVd=.}ۡ5dgB]}YzB q̤=o͙s\EaBm:J֡ם2g݋ 8HF1x8b}ˌ-2_7a@I61at d޼E`LFl6˻bw"H-hy\GC/"=j0|FeKC )x@73+SUb?`/Ax-kO:U0gs׊;y9bMϐS!ކ" {s%M 1Xoj5_x"a%qwH"OJM =ιZ8-^akcףy]?>#?MO5C5I05X O'F a 庄r |)ݴ@z+`tƈ BҴxs̈́G5kr0Lj~i.ڨYHg*8Awa&eᆚ2Tt PzQ]0dPU3v1:<E/!5{Pܥ AO&͓Ju]'hNXO8j*;]A1Nկm`^"lr/+J(~S9ϑDB*Mxׂp:!d8@$.EW$n b3έDAz=D.oᏚ i= ƇMŌ @HONSekyǧ{>d:N=63HՊOmDʄ1U^Z!#8OǝV(Y +I~7 : %H.Q 5"/2Z%iwcĢ'mpkz`kO8U4y^;2mE`ed \M,%@, uQyj[b8nr{!fzeV| ŐF q=էMPrrn2 vy/Q_ql>o4ovဎ{nrnu.T:b b6K^"1_Лh Fvͷ~ҥX6.׼n'] C'oYңcEM2R)v۵{1B #5)Bى m 2@ /4oҊJjAH̴sP9 CGv|o" 1vsv/Eh^d#i! "Ë;>FdN/oAyB[$&,0 (cokݏɘ{&_vXb,p3)8L/.HKΞ*gg/V_^6Td!|rGa.%iqY/:Q}U}_FK;=@B%:v>%;ѧm_f5n(}]6ЏgBx~3)9_a.7[Oq،~Xh?E*MC=4="D_#;zދ/>R('0>&OaK8u}qV@N9Fј ܆}cEzl&d3MĘq=Z7H d:!mHv$">|1Vc"2ζL$ gu˙':kPB*EpdqȞpb;hw~]"֕H=j eN.Pv}=j>T=m3T !QP_ W[r| S~b~ pƃŗG0^␉N4t 3W3쯋i_XSMeec~$`7+{H6rᵛHǁ -Uu}ngI\ UV\,1H"rկ}p/@{sayo; ;qyGVKG;Zxlq\vseWr_bӹW?Phv8%TXb̄ 4P'5+Qj%Mލ#6ΎN?ǝ(SfRQ]+Uc@u-E!acq[^$ ;`A;{Nj?e'۾gKkA⫶b9U`QdĂyKDa4^aB^`MNr5EH$60.J|*6<)F]0b2%m!sX >7vr 6+SQd| geXtڔ]C}oJ' n\avK@a%q~~9KPTW9~ %;F Cj/xH\hb&B`HxOP9I,Y&=V_.W* X']fySyL7晟]i0·q~\ث*8 fA,WH7U,Z7# %Ŕo>E>9bPU?<ߨ%%4ȴ˃n'uyc9<:c6џ*O&גA09I1$̅}V8: =ʣ&vٍxVGm*36 :O.Xsi)Q2zS $\0U@'K!G@zz\fk~U^C8mM\s00<݀e>0F*踄%ղ4yHo|mm1`;1޼ghhDX)gP`c4ljigK!~}&t 7=ΡW:G1PI6cKXtOv32d0hYDIe\!ERLnc!/8EYFr/9P Y*Q|ߥ+ot]d %ɛYFHIB`pk.+|r]ffUOyBK3a\'-\F9u6k^kruj |:X[:,Pi%O-R擈"ڥlFj%͒2{|՞xY %zl{i]{6o+7bKR Nfȕ}:W՜SGé c֫k83/FoX1 Fm/,n.($LdA/i3v+YhsSQ!M xӄ^ܽ=/20O)0 +nl!Hl*+Ed4j2W#Tu)OrQ}4 ,l}*}]rнGlo h)T 2I9+Fy8KzӉIv榪8j0;`n j}`pn77˿+U RY^d|ѽ"  -n1pEW h XPdjJ_RQjb+S7Hzt$3Pgh_d,y/>p6R5 v;[y[]gdp]9*7H|@*x/((ר翰O4zQ|*r;ҤyϮ8ݻ[>ctf7WdrWN-g&"`19^w'y^a`^^t7!f'v^~^$o`A DI#0g JOH$=ƕ'4YhwY8jUZ!ヷZ-Fvz[ZEB2D S,-:F!`nu0d3S$g暮KxDN4;ZO-*H<*eJŎ` Gr*֬hK0N]PB&rm#WIxRsB0t 7 WnYߋȯ=͕^CT|.UϺoRُ1bL~j2 t@6.X~@0#Y?Lf^jOWX~[K;F.<` B`;KO1 LjuJSWQF FruΛYDRX@u'ed׍O0[{fZW8z; qՈn.Y>AH,ߞJXfȔU?(3ؑ܎ߕ}ndEL H=nLݶʇ]xK' *Vˎkj.&6 3 `'Mu1z4ʝ0#IeQt1H6sM+Jn*FFQ)$T#^1֝3?+n_cEXް. 6"\XwA_ C8{/whC: (-&ar u_*AX6X#$P6jGqZI96H_ܩAO$,F3y{RO#\D 0ǓX5{ agқK\T/:UL(hi )Dpyy֤vte}cH9y[a8q O&;oYLo0)i ͯm/?kߕNho1&j;:Djuy9T#׌͚aha%n3J­pS~mʗP9twRwڀTJVX9P\Bf@pM]}2ZJ:ƮC ۡkᎩCA ވ{ƃg]acIϜnkZXjf8-ٸ<^M`~K'q#skyNȼx/lFP4X?2`FA{m~#\!O (M;[l[$ V3˨vkvjBcJu=&!sG9Zҩ0e&qބd z yaQ!QX.$^̞ ՟(z\lRpx,f j7jGYvS,g8ϡw u׻,B-\ Ka\z1XmYMb8|i 0,`Ay[yMfF ]"_.o3h#OD<\ܺ~AcoS^vzio9?wkh7t\qŀF(aek XXom5N ޥJ ;oHld=C@=+N/*Lf|l_EEE Ml-{F2G"dN &9͝u8\^hVFg% *D3z<7nxΞ mQ]y%e@[En|&0BevIGmPR5uݕx҆5"JSۛ9`.>v6PA$V sF&bL\qJ?DŎkh#m\ց?hyA좄$2uU `H gf _zXw^wpbo Nl_DlΩѹ髼i_ Yy& %6ʶ,yzUQD;pI^\ >h_cKFۨ;@?/ -s yR }qJ*HaJ@:n^x 9]=hMlt𬿕9kюnϫ4>'pbPV_űʺPiٵ]}EXN`TZSAIR.MP07U,'UHu+yyMS<HQVSX,‡eAiLfez)SWT7fRs*1!M"ҢqA]1(=_vs%x FBB ~%I;&T  !dt+)-- ɎNA7xto~R{׹e/-CҡomX^/J|Mİ5M[a,B&wY$sCpKkzօ|Uԏᎀdݡ?|&-ׁ/Q]ˇOa2(t.ũ +>,e_ȊG /O9܅# `YHzqx퍜~=6눱D䘮;pi]7(& 3йgS)Q_tӈOGem7LWiXB0j~lň\y%9Hym.ӄ*^'D}כ1Ca|YDƗ]pL 猧;MavKv1/M<7 E*(^-=fb+3-TTatAsJճ_%8Vk}tMg@hd=8:H3,l4L t̯jU{^vVd$V5yVxսnODKbZFoI K pFUJe1rom)jAd{/fuZ%|10ׅOd5:{`?tWNP&!I g^|mϙLA7}Z Y}RrO,ᆰr 9ëpZ"%60U:ŗ{}i3FX&;4͓n,mTKà;Fs,5q$'Y`/ Đ.\mc}v)3Z JM SiWݧ=qGx$|Jda9~áW8XBDddq10'!'gkt۝EkM̟[>[{Z*I\ř?B&lov8Q߮bbzބJ-wa)s Sb|.2 x]T> ld4MWoR`nFYIJr6~Vyn J;a#)=݊DmctuxI31[LZ Dtz>Kč+eaKp(^?t/'l1aH9,pLV%Ț vjkxPZup,}m9stDG []64HPL#KXkbΙnN~֙άu| #gKBza s$ߠ>=f!S?ފPcE^oM,6kl5u8htKsJApl5l#YO|?pGlO@I58dM}XzV#%a%KD0i(OM\#n7mCX )=߀nܶ=ljҪ+#7/M \9+m[w\H%ٿ\b6ƈ6x"ՠ!V׏u}֥xWdWL|j -nyI d.kkz] ʌQњ@m~ևzŝx^^o]/Q>~9 *@O\U$m,g1Bc!bd15fNl;A+f0PZ4v~%8 |'؀>\˟Tr^\r/KS@,x0XP,]]~9?)| ek!sM!=u|藦ܖ)pR<*"Xl-Հ] "Ph @jMg2N2Ե@" /׊*-WEVԨvAJgL H6TY܂ߌ0Lr4K~@(=[Qנ _36VBxq;"zr.sWwB7ya+CP0zDa4 ݄#r&җoW!{%HHͶ9{ZZ+lj%TM*)̣iܒvmp)J98 aE('MIQ|3sFm)++/B980.)O?札} ,Xm22s5}@ ۻ >iX60-K1`j?KAL_fh4E|:}yKn,ɶSI6itC|1ME&ӖJO}i*tkyP0S^A1y,"H"5ĤQ )6#QoXCB(Y 4TҿtB4$6:υn %\U, m+dF{Jpor4:[pn~_.0u aɀ|4//e@:ɁF;W6]iMBnbt&r难`Ѹjc^9G7aǫKN ;ՌǯhlnǠj X͚j q`e 9P#"uD،,oz̋*w߹X)Dޙ?Jaݻ?:mVP 5+EJd[Jc0B%ioF\D ѧg"4{i")H988||s88@K8v5(;?q< Q bɢ+N£'G#"ba Ԑ%:QA-p9PEA::^ho 5e'xC`G.oW}u)"wCA5c&ԚNvAx[4mA3 Xjq/Zgbf]d%>f2: ,|䀥Үd%)ӆ1 LEɮS*,@]ʿp@, +)UA/fs[e9u< QN3=1_~ea JJm!Jpm 6HL=,̍G2~v@"(yUg!* %=[&@j}J7`d^W;<jw Vkc.|~7̈"]uǽ)FPV]w oZF:ٯ\kEJq \z,(O%4ѕIWCk^6ۺ$VT4mbnOُxv]4 倫͵ۤ (DÍ'n76lp?u)G(!e\&$b`1rkba[N 38zl-AV@bfQk1 ̱$%0J>Z8d#pҽQ7.ú&xJfe%Fw_H I>Qt27kCDI_QČS,-H_%fay~jڗQ$h':yxu759}/?m#pZhO;b_qm8$fOz?>, yhC#/![{cb{LJZd#1a}[:{,h6nD CH(s+8 ̌f/Fg0ֹ]*omt8ۿ\SLB0VA LXE ~cDumX#]#RY,UJڿriM)!l0{3ВkEj=fvvi?"jK=p(Tњn.HW Q P` -&n̖abs"7@8_ ? %SB횩N"<:&c tdqbuX {nlH 5HK{b x*&RleHĬb"Tj6{R;<˿aӡfop6bV=-o1t k^[z$bHu?O{~.W- @L1*8xyJYxC#>´\B=p+U,{{yJ/TN/eNnNw(8vt HrޞoSΙ7cSLxQaD͂s}:;9 ~BDl%]@G6+ncRmrĨҨVߝml'~|en؝jSO\puȩY- (+Β,iS.U+ۉǸԤH=%hrc<"/wЮI[Z4I$KVvfOAӛc䒳R+rݞ(Գ NCBh{Jϧ։e?vZ"[tF=7=.1P_XH=b@CL; X[(blyIS3o4CLzZ2CZMn*gV+ =: Ӏ 1h|]; ՝8k!T?7ꓨqt-k2W#<+<|f Qsڬ 0vHDܧ-e"O`4ICvWjb=m Z0< 9:RzPi${sy ]'.ūr1sFJǑB_)<׋hz: 9kO춒MXQP`± Ϲ<zXJ(U&;R^͐yo"IiNl`(qܦ>9 2? - #tpom@CHCk:Dcxwˁ]5A~ 3U+,u4ּbE1]*`Lrs|g]ΞԞ|si g'_: q'krv"-1 rB ]n|ik$eҳ|/,(o }dӮ,;;i3UduגV;6T3Mk1mﯕy 0tO:d]hWrd/cœNSfJ5:x.>]3o?O IZzC[ ְFӄ,, 48Eyʩ%D2s籴01&eZ? cG+\ xm yX+&W_^tf?rCH1HWk6 + 8o"ց,6kl+'a]©:FkQ8?X@>hDm] cZxjU?$fϋu8O1_Y!Z`>&{vłᓕzJN$}]$[]-M IQʅ)j}JDUғ~}P)tSu7vӜьHk`jF3|`Y1_]K"hr}~}yw{;]?%'^\{I<%"yA_(.U0ya9rǍ{2,nW Q J KQl6HT2qBkU"VRpuW[vI, P)jf̄g^l Ә3&Zd`G/]@qp;P˓:V# 3b,zO%?4ƒPsH_^urW.G3t袭&t8:2@T]@-~oȟD)Q@Fc1Q4ʻ >4zJʑB-1ǽuWO);+d%^ɜMf}/VkAvDD$ 5~l4l݃B"u.ƂDMgKrttS-6JjsIz] Z`n>9b2tJ=Q=ENG/l}QhΔp'R$cI3Mx_07 Ԫˆ6yX㘒X'nn\FlO[>vT z)վ觝k5}=d ?e,?}_5WTJ [ݝV=|N@h'oj "$Np5E4 /mrCo+&4a>c\/ ՗jp5+v1z|V["\[v{(3HDl6R~,KewEeMXR \7|>:fQp2f`~!>xV7٨4nnC6Lj`*t_dY.@BF20z?"93&_j`P?ㅑL;[5 ߩ9.=`H!j593e4!/[Ha[evvĒt䊺 C{D%L9켩KX:+[`vGV1|/XIsOҌ%\{ a|4!z3q:#T)v48ԯxgFvr[LIޤXvj6UڴQBܧbS9 `I! }U?ga@`=K3~ K!L+DH*t]qe*!\mՀ1 44T~>-TN-$F kڏQJ^EI=ތ)sBTeu曱}}Y=w%P?%Q̡s'6AmFE9N\{0]x^Ç>嶟ޜK!):mXigX Ek[aEњ"=ZմE|]^ ~ť)/`>}^}͉%+C9-9v-wO(,ZS0m楚J /)x+|dl]g2: DǥPtQs-DzI"ju㬕am WRBIkpBhd>\irl9 7ךy*k fj<%ӯ9M?wIVԽFABQpRS.>ڰLధ7̴Z fb՘ :ERҜwSᤉU9ڱL'ty,"!oCÿKVaX,O]z<:T)9<5 ]=iD ؕBeS0B5)UDTAc]c_hSj5=ae"A_ !W'DTIxqD&⃟77(6IJMk477_ĄB1駝Id >vvM.9LԮ6JdyMϨ<]ӉUp:5) k2&hS+򐿸Ț3JP&)v+J f̺8#()f꤂f#Pf%kgPѫD^njw`@O=F>z'ؿu? pCNnֶ^8M<eg腗9@  fxDQ@W{ ^i! ]5LңA?C(;4ܬ7ߜ&MJ93P[CW{XOQd9}[@=BmM^c>0;vƄ9~>*Jŗ|9oϰ%.AǥsTD2O4_r~ C4LB .m+ߝUJ$0䳫=J֚JcH ~$%=sT*@bAƳ-"yYbGk w` L7?R;FPA :{W[<=|}vlvϽrL7:\?; P,Vc9G_Tq Q=ΥP,[8Nk{:\=HydlN1KCGrv( ~iͻ,oX|KJ8At*Jt$y^P~mӢYw(s,(L!cQoqTH̫YKvGϏ{EcHh=ĐOćFcq_֋ %9Zmv,@-pPA=u~cb8ԷN_tS0e}][M#|clKrȃ|ҬT:ʿqfsyVFQiD}0 $w41hѥmO=cg8gSԎv ePI_P4 , ^LTVl9GNqR 22J)>y䤒{Lx!u%[R SŮ=tz^3Q1㘧'rT> Ԭ=++r|zfœ XUᄻQW>W,[5 K|V=mP4Ũy7ry69SP vJ1 SÏeT9Rl,Ǎ,yvt n['^\dE/mð0,4JG &y_=JO&_Ǽք+N~۶FnxOyMiWQKB="-j\C4J.3$k3HW8C2YKd78jYNYwXl) ^BWGrlr3B5ef'Z"b"u `+D DJA:e>1@ubw4j Q\z"A1 0U|4ִ#bRiV Fu?x xMw&?1x=g+mP-=N`Y =i#*NΠA?رdM6JKI\YNre]\8ErIk4#he e"$zqWʊT3N/h`I}Um^g\!h4`b eTnYeělEV8.R7 &Fq̥w 8ys~~Tl۟w(eIUr|5ϮAx-oRhIqD35Qbʹrʒ\!SCޣk$KQkU"4!1jY}J MTHN)Y㣤7 HEf|&<7e'j(*eJB ˪: K~t\?7J%Xe)Ⱥ,`I9Od5'O~ &] "_( 0dϮMA\-)IRGfH11?ӌiwwR[ MXi`oLVO = +ɂ{wJ'oXOR[\7ؠV *|R$W;4O0n־22b9ɘG*[C$COkRD|G\>"?VQVКE T,d򡹃QcD(vcWD>|:& ;bz8> tp?#Hq` 8T%BCSÙcmS0L&Y9y;,3oV{,؊~@ OVڗa+46̇()nu l#]Ld_{\DǙiJ42x"JLJ>Ԓb|vhD|KWFIEPDzw|!XyΝVC%Gӿ8" HzvN$T$םKddkC_]t(W!V hN!ј~jC: q,9A|eD_:bx15.([`@kj 74-#x(}[ǟ"~O,_16y_٘OL4V6p2Mq@k8T%1଍W'6 s4'ce|TJA]`&WfzxyNcl voeЇNYZ/6|4S_]iN2 a Egi߳vo'@*]Q1f]oٝ5Ń `R'Ĝե5usyNOKB5`H[m+Gq |,BC IeYO8LU R?Qzx~K uJt<*y„$>X)zђ_ZiD!}O4kr2P /p>={8ӐH!9\T.qU4\L$k*8F>u"ap&q@}VM2?Onbg>.Q0-R1VEӢdx{Fv  5a/\嵥BǞ?PEBU8|9<}5$ 2ph0ޯ0 e`:_K t|i]'R~kBrYw6/AkdCL%r0䲢Y)T\!*.ܩ'!_aͭq{z|H$FYԅ.ꢳ`xy6"@(N=Y!-w!A aN=KjǥJc񗫔5XlP7 yr7-FiB\.A{^FI2gdBKmS"7aWY,Mee\K\X)ʼn&pMHlӧ£E3+J:"G|D]xOu7Yo//f3^[ ۋ3b,s~qGą~ik ?ɺ`?@NfF4tj*1 ,ȋЈ^?Ҳ|U$ [ߏb9E 9q;/(Į~߻_; W  TvBoB!oT\Oboˉ(߀g]ǰi W,ƓDx9O"1)P%hy*ۭ6V}La·fHpEMqS߇m):je`OKP`(Y}XnP Y&ԧ"ִ%I153IvEc3#S*棒sg ·a9-\S5޼|WN_|dф`ĝ8ڊ`1D*oLuB!z HjGEvwr.dCA)u_|H$rj3?"ڐIY>n{.j:QWcX)ƘFjx͏9t Y !i$c?[ +QGS:E4}Fk"zydkc;q Y j)7_S"2DdGPLC)b_KAˍ;%az *z@G˞%lpoMz{^LqGx'q]VT-MB8v^Caj%pɭ/kǞ0^DZTSzM\;`NѶJNbuq@S͏ ]n@$8L:+Gt'jwPַ 6%A6 ?^) a2H9hae I|&?V&( ;^޺*%mlNIuejM^z#b9]]ˠGR kng:tX>\ r"!uKJ i~~27\ʔu@b`ӭ1څI&s, K'fa1/?㚚;ƿu9u!rSИv1G2Y&[NQ؞F3~*^I>=ռ\W;nJhJ7h \QNHtZ$']*͕`<₡̊K]Ij%9X1Znuǜ/QmoXV̀:kX^ix<_jpI)늫[@'OW4>"; ! v};WVڹhv/=ۻ4ٹޛOΘ2,7 c6!Q9x ."x? 3 vΙw6!aVUs$wN(~X#j#$z״,BA[eT|>TZJ_u7*( 3ojEv!$37bvc.9TxmxM6$!bGӓSygyuB#)!ZERlW3o2oϚjy:|7pMj\|"R7xm )(pX8qx.\7WPTrQԀba=R&{'δHL k@p:nd~SU{\nǖƀ3D]]QaP5.;lH< z<[U ðN&L QeDa'jLŁjgkaaFq8}b}8: x|HT0u NNl&%⛨в~/mֆ@#Hm7.MekdMB֨vcp8C댑BxVUxQ0/ ,v| B/t=~Kήcsh~*dNi&\E@ kM?}wɎ~QS@Z{yݹs 1< |nwTmN?+ a75yov@~ fQuZJX FW'u休 ̺k,G;;"ENŰM381^&⛒zIJk`"Æ&֊-ɛjN gJ0Sd} 3xF}<2jL󃋸_ ^Ҁ[!c{h:%HT*1%],JK~Y2EnQ̯r)A` 09.\ܚ 8iK;oHASu.n9S/f̍hŃǔ ì:A$Tุ^#6 ׀+a_!+az;9V /J.1 -6t t23[Vz_ |s+]g}) Uezg?;@t!<F=?be/2=f|; ô/CTEm~ҨBYZku :ea<)ӣV|r@T LJTyig䰟HIŠ'T(dluptXÊ뢴06O4Ar&mG2x;mMuY6d5{z8VyV0΄;N=)sqg5n9‡m H$Hq)˾ᛲD8 "É>5ģj/?2ifqd\+3þF]HbLZe:62gb~UoZP{>>p 2ry6e0!oo~.)#W/e p+fNZ?ja-[z<3_|G%1 ʁ)nO,%CYYRqAE6w*ɏ8}djQL؂'c$xLѽ\7^GI5,s'29s2@a=?;0J%@w@ӦGegO#3Ld+.{Fa4Qx"r]nNbm2/ܛ_Tn(p]W۱ŵhyeZ[ .ZGx<]pV,BYi6>jƂrf `e'5NkQX"`7U(]Pe< _IwꔚIW-ҊipM)P}&S^"BLjmT` P|Μ =ҧ~  e 䧥?aS0i@"k@8MRiu:$NNGc*?dɀ溘3QcFBf:(׽GQ4o4v1ZFNw4.㥜 ',X|&/ ~9N4GĿFwo{C1*9.X"z;4T> Sqh9_B|;8>zjJmX,A;77@PȄܱ2qTqu~m55^EȂrۆGG<\r/CcX:1as>Gu|~c0-? qex!1n[=7dR"G&0&WU)1Lanq<4K9FjRְ\P7w'a`@1] V`4 ݁r/R`{OIMc_ %UyEW=P_uo[CDN+׌\'n#N^P;v<&A?Q"ghE>)4eT pl7Ϻ) 26`KSaLOpȤ3|($l6t2j#dgQ(ìB87mq])k7p& |!&5O6k[/Ptf y(LO2w$=ayVq:n,w\JJ obZe]0/?ZpgS=2A\YGzC?tf<1<ؕ,_OB]_xP_L,eINW#,Y,?J~c{a:AtT-gdT^yV 1tׇEuH0p\ޥi[J6afCTI;rNeKA<Lp煻Q]et5&jUGS P7VgS*v{xf$?OB^l71j]ϳIhr3ׄ2b.*ܓ W+@ @ d9<;j\?sQfL4iucteyA@o9…=ٴ b5qG[KcP:˶* 膳$%@u1ygP,Uȯx%HiQf [iK,lR?KvvBcQݗ1 '[* (i0|lJ'ɩ(p&pyv/7B= M/͈*q +#$&KK'p]D\'馦;H3o:*=w"3N,]uW'*#BS7/¹n Wof?Up"/ֽq4CT;l). kob0Yi{x(49~MU0(C#, +0Jc7k' ƭq{G,TOt%jk^  ƞSe[uA ;^QgYZ07070100000065000081a400000000000000000000000160d9f5e2000122b0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/A]?Eh=ڜ.+rE  Vov=9iEVLuiXUl{'#B-+Nۯб\'+t.-\ȘahӁ6R 'J[HXXh+Gˮpo&% -kΓrDTC8پKҦGtS/W85KWEǐ֗|K&AF{:s PL?E_o_Sd@{fdWΰQ}%MYE%C1IzvBJ.5(p%?/Qˀ糟ʽѿ5>쇳8{2dwa%Go4֏Mcٜzb I=,:_+3{)*Fx'DR({팵 T >u?+4fħ V+[`r6}!䖅V,(C#FOחbwm6ԝ?]Ā^R3/ Г^bL>7߫u`~8(}@cF@ʜdFX~3``>.W#A{%Z;*E<զha Op{kCb4<*WF&$5FIkc jA!c)xC[X6$o GBR-d{K. ǹ8Hfw*;h ̠=yKeՏ Njn+eR%dkLn;Tᷓ2bTU>׫qE/;7;aprtغG{O7/a" w/xU󸴬@N#4"kWnަ^M'3[SH]/t҂+.*`JiNIJ)$Dɻ #.`S ܃&avO:}#Ճ&̐ m._N}ͮ`Lݲ& 7'w =vhoU0:lc_H_V'*@ai?hnDG./ݰ6fhk^v0hnM$)`J8t6w^y FO@*:&2 Z[`_Pކh1;EIjέ70NP+ې\*~5|˙fug0Q "qM$^''h6ATaEIVAm'iE4eNJ9os_4f㕥&tcE$X2uIRAx2qRAs2/kj|ˆRH|UMPd 2YN]UjԬջ#8;%5joʿN - ԔsyȖČ] HҼ%Zs(vք {Eɟ 4ħt>=x8~K,Ш2^-abvɂI0]Z{OSAn+} {%8},;ތyck-ry-K'5t (Z >d>7i7e+@R 0gf~&m=zǓfs2x<3fؚH%|4Z]\_gw, DvF"GF×UP٠)wdv'^{R E8莃dW֨~}L݊uᨗJ ?dUI5CƳ]fJL?Du(Z"f`B8~2ܛn *Mt#}Lr$:/M;س 4@~u.$ILo~%8YXm5`TKɻC/'9,^%Ļ;$/fQ?\@֮d&LCd-o*">ںl&uQw}iS^QK,Vzk΃4[8$ g`+29o}m&( "` XUE~E2hB^°1 hzVSƈ BO>8hf^=H3<:+nsVOB^Uj&V`0[lE:ep?8o?j$^^~ָ2|A,E1 Jǡ|gי2dm.kFuGx|sOcf)^g:0)# $L;rdvL8F֐8gSaHh5gV9\ySj+/{:ZK #"\rI8DK)'ٌ``= y #?q1$zd0oj_P>e^R<>7QT]XS]МH$.0Ո{G-ܖ}  /rKO%i <#K1&-Bx΂p{u ٌv2RytH0Q V,G {/l1<3Sfk [縝=eM=?^5x0( \&Q`E^ ?4=]}48%-ue;fńD$غCX,1KxRVb&)y_;s<¤uը@Sڅb)bd%/j=̅MvpBd' |3˳[Fv}(-9DW>A@h͹ZYG^ "KX .YQ'8m$ x"-$b4f`tC^6ԶO6vR#0xPmP4 ޲m b y𼾺4iZ^p;l B؝aBbS"\>M#>zYW|?@Ukt6꺷lw%`K͋8C3bV?N"+Ռ~0(k#B.lbow)؊+Jc*I%xCd9Gw?4mLkSݱmjIy|逄,eJXUGjhWVN9}Q\[ς-6u+{|n.̈&ޘp]Yն^d\UI} ej_n*5[R!,ɒf@}"Vh3ϧgK/xx{r8#/Ck ({4GAkm#Jd~PD>y Ѕ"i:AnGM#BFbIl v0,>~TH_K N;L`3 ͽ!Wq n:--{;?szݚ$a\1-ѷ2ZZ- ?%i&4{3y.ʎ!X_7ӗ1JςLS_n9? wMC6T!O_0X\)aD[D`t}˵-2A 4_7K9E=)43 \gV4 i}_jIQRZ*V́0swŚ]SE(W?.M(>;,n@KU w!ס#nW+LijQFGΦFTJbf:![$߀5*$?2z)67ȴ,*SBRck9|a0Pqm-&?AܱÇtiՂؓИ}ĂRp1ȵE*qN腓j!%dsMQ ayLabdэeAPn9owPJ STe7H/M5mJ-m\2;ծΚX*/IZ^>c(*wWub0Mpȳӕ5M¦ާsqʰi+iDW-*LlEl9)oZc}giEMJwZDˏ;EܽqFpj OI*a}WZ%K=yy!m!]mvRDB`xֺjV/R5&O諶 Wvlc#p($-UgU wAD3qgDңcDCb'$)sۯ@BnF P2Ut{ʣ'qYkQGج&Daz 7k/ 0x:HhħA#,9|n4˴?Q#BW%LcMJYo!_Iqu WwO=BEb"ӒFK|yO{W R+kcrf[|UO bX o%றl$9q?@ZpG UJpi!ǡE+YH>6uDΈ|QvpXN+sͩ3Njՠ:+R}moMdC&nL,& d CZ)%Ԩ"bR&I[$]߄& 0mFl0v0`U7b0Y2IYx"B'V>(n\ -kC׻Ǫ`fø<0toM"LAյhb޽GqӢqDcbY13c\Yf#0"I'l=J+|n= Kf,| P$Ùg]oE +VvoeVW6tn8~]rV &VvP#A+ =hڧL&[cMGRZ5nUn}Ieo\;݋9a7l ®ţnFde|dUU_kxR3d5=/]Ⱬuu8 zKۚm$?vЦelzđ.ƦJ'qI-lUb>9>S]GB[:%CxͲ= !$ܡ;ASj~EY H; y(BW!0m`;V .@hALCy/I"Q2 Zy3=Pa@oSo\A`q"5}O:s-pslmaK!Ħ7\AL^ٔ tWa fz@xYG䱟0 <+QK6~“L6i1ݽh|? .luQ%ATu7RJ\OH&*^X"#f,| gC5Etf("%rq؃v!sZ|iW' Y(YIzd~_A+~j-˯b~7'v}=pkSiGM[yv0ֈB1aNaY%DG-+`߇z\JPPi>Lg?+EY(ޜa} djMV磅njKrzlu,s&*Ȇ>$Lob_KT9Q{0:"K\J_t@HKyJ2Hp wh;ɿF3JCTRWw$8V^ eя j"~̉rf:_ <.ʣ֕lcncʉIp~hvK?J C cJƫWb_ A!b~c&3?dlګO6THiDR4)JT 8 []"5Nbr R8ؾYg@fUc~B`9k0Y~\J0;θ[*N'S)%fi!Ms㩶AyYw)D&8(z!=oi%(*L*ժeoE7qCbziس%ޥ %6lG5mٜ<:(2(]>SnC` ⎭zW `f&^iL[?i_% "cY|LaA/@ZSY N 7%'\b`FXo<(sR\/7 !h#E(Z{HZO fR寿 hȂ?쫪dn Rֿ:gfXPz*EGpТ%sv*ĉpӕ^1uGGa.EeiU=.vd™%uu0XꤤS4o+HlRSX:;!X>yVj%@'O2JQh98%dX;jJi nu bW2TSsGRsbK)3pʊg?>PrO;ȭǰh.e3I&06Q<#4y 9A2o0Hif[h$I_{_Go3d. v#M7;:|v;g#hE\E; CJɘapުhb.EcCp6 d!Goݣv[rarO6\C<)%х)(3*& 1S,3TAmluQHTء WX~}icDetҞ6NKbd>NW=蹈tmҒ_$Ԍ EaiT$>dx4W?[mEEsB4'<'H8*˶/߭º?.GHaQ g6h{={e0La N/x$.zg6bk.xȣ>泾B_qmcya<{4WA62!SҨ˲ZQx-QyN%E#ͲyG^ϓG0y\txye0uT;2h[BEtDZkBZiw dI4d-n#3?3#!O;bmH6ނJ cZd膯R x2`w)!7l;؁7!~VvSQa.Tw1]C ^|q}d}pO/K P}t3xgbC,cH*<-g?fMOG7G܋}bkY(Ċ r <ހr ?/"#bkU朠Tt`+ScU||Mn%̫M1.;HYqR.yO9(Pox PKLC}4{-$GIW|*I!42UAfeG+E,%k AK]`},k,} 썚ܻs0$/2ePc;sb FmbH>LH:lcq+Ycjssm2*@,5L3#$J;!xjo%k=G7EءrS5A9٢QD~>KXظ.hM㉪?9 Eo/PW9dQh2JAA:iYENXg5 x:ǞM3vHY7NΖkegƈhݟǓlv?۪av5@4Ѐ>y< z]Z4}+A:L.P O i!f K% B7T(UZwǃ3 } |ɱ$aBjGy+VX!7LV:581Kp?sX EC.AGg!&ݔpRmvCg~$.#b+$藍LĄ 7ax!]䌝$2yۙ1?F`@ۈZ񏱰_zʔ3*uKq 01vcG<6ø$鶠̣ v,@)9Ƴ6 ׂ-=Z}- 8B@2|%l{c5A~S_5UV?_-H:&<БUE15*<# N6,M5NW Edz4Zu&Q~M}*&j1B1Ťz`%j(+">X-Gini;2€PkPh$;eZ`FqmfhSsz.jgSjC4"40M}p'UQ XWԀS@Y}0H'o˜& C>랉%֭vv]NO$s(c!x3u#mT;ڝ54Z[0~|3=ҋkʮH+1sP)l6,Ⴆ(+#^{'*RWcA\U^K!'g~4yao2qP"cy0GQLU0$Gco-ƈh{"ciŽD,bՉg*B7uX9 y7)U 1|qS%i|ow?Tݭ [·BTL"%q&56vټ55s,'+z1D,ȶAI1@a%k .kǻ>hCBc2L 3ZR2yw3;=Ky0;a Xޭ\ k&gSO/Γu<{xnףP>pbx"F_Lag3dv\ȹ\' Wd[pFV f(M@9,$"[ M7DG݈B ^Kx[`@ˇݎ?k3ҏx:j*ɜ/fA/8 +G|f8/ L;qnIˈ:)ώn!ߒ(.` s[W аLPSZCfi-q%}}NMG$gtΐjFqbVdpxI;$ѝ ]wW .Hssxd{:kSD,$ 0 HBxfʪQhm9Y  讵ժ[PˡO͹Y&!$B?3Q31+HBAp=Eu?;8Egv~$۰{hr=CY?R\CUMfn#auq8+Avd*܂ f(F٘Eɕ.mÅL^L],8N3\DP61UxaI'ȲR3Ǯ|gh ˓KYVJ <\ Mc`C,_]!sz[\5E}|@2"Tb7uS;Y wMlz@;aB'cw>'ޠaUuY0jp+S >5.R/H ^J9ص+͡0ϼz%AK,Mﺟb>EOn7Z]=0a_kl1ͤTǸHݣBnQE).\$6|t Qy(m._wn}nwVȩ7yVBW 8~YLeصҚ~òӛN=;U6Zz2d.?g`?E" Jsfs ?YWqoJǔMXy6Io|S(!9!$vL XϪO'jJJliHCVUIuXoF5Lw6Aa@kOlYv&4jAK'ͪL68C=I%;@?9 EDUԥh`̤Mp _SyR^bb.{1nf;aJPs҆HӲj1lnz՚<G`>˔Z[+_?J|.7قx a>4j2LAZ߱Gשi\ ɼ,6u>9֍}FϢObpso7@w~ZX6̇lygof|w*ݶ\Gb& dmgEE]U?gq Na@vZy9SY++Dq t==OM_/4ԞSB`4G[FXU. H &Ad?[Ѹ De'ؕy6g|)>):.\߯x?v\~W=9o0K-՛M|.%.Lx/JIN>^> xw=J/:V&KlV)%[;@, VAzH/Gr5MGvOgF!gr2IfRM29[>_)#NAQ~$f(qvo7-iKz ."5vE؃htI^O/xbCu>{O7X_d3W Z}$|˴YJ ~MY,6MB+wUꁍLןfάXl 1PӐ@KCpD3'0-kэ3qF VeU?)ݍU)=9q}?VՒ-,hr|tZ t[5-Gv2t3 s,Ark]X(SEh+6`7ؔyT{V19QmIǡMK,*D']'UڀBJ䬎PXpRơ_=u;':% 2Df q\V,vr1F D;PAS1-eĴ7~,s+yq=oA"9|J\|$/b}՚Japa3s~W:M= nLq5\2F`CA&|D\15yH-\JEM#~Z'^|DN *;\%iD!܃Јd!ִ.img: yxMH ^kx!V*RW!6h"R)F,1 PqϦ^CP%v9tN{)ihdGra҂)\,M ($`L-OgR1% ~t )adB څ>]o^ {]A9|zH%sO"Fr}>~6gC9hqk 5 \v.Aӈ~ Ȧ,3L؂ow_? kir"*xX<;K~8F2) R֛U`Jz&KԴ +|-'Xm'oh0gA|gtG/akuk@E$ベVZѩ(b\L<>$3t+6&IG+wwOvC%s j[bŚ+ϞiO65Ss}Ns⡤oBb~)Ǯ'ؒ%.;hC\Cv;~i- ɣ3c)B J:vlڡ{ܘx<EqDžxnv )3w8~]ʽugGPQ ]+Iw&\5\Ms./ۖ[@-bZke\ej5ڥGsz MFO0{).xNU|mDNg7FJOw]\0X#B=/5Ȉе/<֎akYsCZQ/}*DG~t*ߓ;&rcL |, .%i重ֻ%UQ@Q=87h?T=;~0A+5PtC%Ǖ)@\ӬgyWD ))23| H"8~mݠPplhlFpRꬑ݊Utge4ml \ }rPwwLՓP&ă~حbprˁBp[S5e$a=@3EB>(P~)2hT"fS9t:1k`䶗ee MC@u9'HAGQ(rx H?nd0RrFұvYDɄ{Nc஘@ڧb̋ G ?.L&R9{ؐKPm6HK:Y2BV#`?a Z m53GThPu󵵙k,IiM%~7:kյ \Z|9@̔,+o(s8QT5wp!a-_#C80!Yp[_p~rӿ6{AFU%Q VrA00wDxvLʨC$`mOu1(rJ "Uۦ/pe~jzsNgAx´7u`!X14#~ńT/Dщ,=A;8˕ZmÍ5&C7l T]~%yrƓl3|dfZK [LܦiC=1in(KHꀀ,х5{WBuB7$2V<8Pz&9$njƄ~Hl0ۮvZqҵ ,7L. dk d50G>.HPݰ iw@WXQvK d.&Ao$T)rLyC."j:R˨,q2Dwwa hҐhRZZ'mmvlap:**aDOH8:0eaV*\`&q -4 [.3.;hv&y3 4KaT@σ,:/pP $[̓C7 io|Xi =:r rJRQl]o _3lv Ȏ2ToHXӴPF3MAyP֯k[=_D׸#^Z;7B,SqkpZ٨,ˁ ٳnAlRJ҂ $8Z= u(M!W|$60obN;Y!T QI2~7"ϧwӷt+(^߿wc=4O%9Bab;ۣf-tҜ#kޞR=Ybzt^: Ci_fg<1y CzVC@t鶚V@ҙL04h+n)[0"l=YEx2<Z,7 e>V\ ǰ0iVQ wx{eQW)=E[%XQ.28С*t =8cB󤥗g8NyAnHwYU8l@^*CÜQdv{n9Ke-/"Ǫ_,I"77EDդt [JiqEPm~3!^VjzO=>[132"^ST0M#(z,osthM' X49EͨrǴ"fTio}3V)CD*$O¡<ۖw_(6"h蜤|̮vN ˭##_eCO8\/f`*okUy3%O/,-RF 5 &"4U9W4GVyV 4ӿᢦJm<"kr4T q(Jq$2&pf\:/JaXw~J2w;*駖|gj5%B'ْ!K7Tؘ{݄)&$_Qj'.M`,o fCs=) -zFvF⮦]ii{P!O1ʉ{."&|E?$:^4ʀ ʤ_GO2NJEci4C/b< ŒߑlRhcyXޟ<d15ߺ"N/% ; )$5@-8Lh*Ӫ%I!WO+4N$OZ/,&!ٟ_A(]LþJ3K0lwQ<? w)oDc>J" ~/d)\NǾsMfgDQ<*7ךbn!\WC,x+EDHK%ӄ#-z]s͐.`̽ӛ}L>`*vgW5#1@qMVE+p#M&>41OI1P.G fX }m"@ԫ!Vx^*Ui!;d(fYUBIrKo\1QLҫkʷtCY<{@Lpņϩ$+R_e_|~{ !$HA~׮o񍘾Ӿ:ni:޷ c)P;?o2QqIS_/9_$l>|lИJi|B`|g4q|G Q6r+'xd,cq7 h( ذeOh]6:Wl-uգj:QkwkQGϥcC_w%ܛ AV.v1{a$[XQO 2I"<N6_c"Vp.un:falgEbi]dQ=jxү&m̗e_ft. 9PP32/{;zc !J EA@y% L[ .$G F=X0vl,/,l..ф0ߌd PZ5b'F4Mn2*f"鹁4Ҥ70XԙHqV@V b 5mDGJʗm.K<2mW8jxn_\.rAؾVZD >ϻQ`]s˗'"޺۽Q6h1BV4XROI@>ML+ag?]E5gP2=Z0;`P ǽ+ssR3I_RWB95ǃ7 %6ˇ,`oPjr >s-ŸѲ# /JH / HPzX uAGQhYhQ?rc̜;ZJ}x-s|3遀d]Q_{wS͓$Yeb%wg_!ű^oWEJ`u^vԔQB^B6e,mgܵВ:2^ OB?//?{$T^ -4%I(k OaC E`wiG g6UǛntVxA9b ©'Xꀂ~ȴz 8pW\"{G| ׻ϖNȻWR~4;Ts˱ˍ/Lam[,)ś8Qpv/:Zsu"`eI%gá_۹ Dw "&̭ ?(%E t{o>0$ߗkV+64\>%Y>HF㯡!Fk~'"d)Jatڭ7>/ܦ Sd;r$TteҨ#>{!D:*6Q:57t}hł髡VVq>X,Zt8կQF.(?if`5 ׽-}ZA%Z5.WU}WU7HEʪy?<=.(gT*Dىs'y!-ٽ@Nn *$ :c)r*W/ӆ 0eϲ{YLN f/_J l9tϮ&䶊}KDv킙3"c6^vFE=P.Sǔ4Գ4VL $VzXE%˩2ԧuAf}ahh w HcI:e(jw'&A>fbi'c!b9J L #t'a+?{_wihh5umu;!j $X.qY&FXz6ɎI`=5u!cSU/0R*JHZLZ((J^s4-[NLJU&WR^SzHlފZ8^패w{ [LK?5wے_V7IƽdR uŞ.A\%N`U0yAFx8eb2\N-D5Hg)j2u[H)Ѫ]C8CKBzFo ,~gzğskR0C>:[pqSr↾Lc c5Q,[i/a*mK~+c3i&*I 1fȖ>gwlK ѢP/)S-VklƄbO³pׁf\1KJڭ+mB 1\ (ﴷlW7KGrݻzߎ[\VfmЮuذN>>m.t!YQsb˗^^:a^{w'!vO(2!{!֪e~ qFH@~ hY+g=r%9Ԝ 9ler ,Vqj@. (_d(Dy*^0gxYHȉCcgf>OXj95ge8ȇ8ٷjxYaL#f"J̗wK@Ub.7d:ٍq ՞p@L>CُLO_-l `™!`NrY&p! Qj@bTȾuon((Yc^B`l|+85 3"Hk8%0<; %76@Q&yvh1rfȍJܼ3C{d]%`nRcAv4=O""+E ]3%qGB9~ϯO'd`O0 WRZij ",=9G_m^b#5_@aC%EoFT^~$71-)۱2!cɇ1Ktx&{%qq}L4ϩj:Nnhҍ?BNչj/TV-8*Xbh$z|{gZnq;_9px m'}+H<濖-#1]' '=r e BTjڋt6>Xn(/jlSxd}o{Ddd4.ڔ=I\zhY;]%kEw"㴜 uRc>jw/a IJޡ{,1xKM~Oհ{hXL_?řɪ}e p2t_PS^^~ !6RPoo h&+ eČ~q4M!Yv n (%vgYg@"tzꪻl0DɉV ? }iR-Ӥos>ǚCSk(]{0􍇊1o&]L*Y)FC O ^]jp¾6D J$4 b><9F"L@X`V9~ف~ݹ %Dx췧lfaME^ƿe#l9mn5.U*x _&5LUK)<&}՗.L*)nrYX"y 1WQM῞!q?D߬gC&Y-k) PYmj⮶wcd3d #&3*Tuչ3_xӃRɞ<rQىW٣0&>TznzttOd;?w:XWXb.l쳍^CY|\GgFW+nW0dFX >hK{_A|ږF׊8V,py%EϪzI>bAZHjiu*PwI`Aj'8MMZߟz,]cIlQx t2`s&a%ܸ_WU@oRTpAH,b >c5La#HD 2H#U!0% 8 ыߜuc:T7+sfMAS'LN{<W߾gxߏ"HEw2)!UZ,==]J<;r[TvAaZ!1\=i/^3PHj)c.gWe:z4kx1 2*`YCcf-cB#"{, ;䩮Dbh|1G빾-ks6`d5t`fMJ?lstA͈q,Bot!0e 9XΆqtaB,kː*IRfktQ;IaYFYY"A8d?PH݈׿vj#r'103ڴds;?S4L}`hу(^V9ȶӮkS =8<9JcC& &F K M^[gĭG8>vO򽿌vi?xqΦLl/P[׺(IE-SLǺDCPNH82AT s;U??"jbӪo[q!( rDX^S)2DRW7~Be*"+=4}$xz8uى|bȃW5L8miகEv,j~G)QY&LxR{]əV독róѕg=]Y^.%BF)ȃ߉4aW_64 ~KaQ^a{,I?zɺBz Ii%6Y/<ƪEm\ԎCiv^9gtNN)[#>AF)0.JBg?>j&r}-yF.Q<#"B~hьSðNs,9i+o#! Ni7X#O pؔMic D׏6+_"@Itw˓̀`isu?^$|qѤML|!v{{uV:UWOKrZw~ (Axhq8*;tDJOiV ΰڒ_Zxv_10ҩ:hKܛ tT;s\2^j`[#Y;%~ %8K'^7ZhJEkn}goO^ղH=obYl$N+$5=j:k#ʪgwۦJsW:!6M Nx?wß0.߅-=8W[_ +hy!1Jb~&$d&z'ڊLUhq)mIhO<<ϧ:JB kwbrB&@[)^Dꁏ6ᤝD>mV1 O bowjvJ O-- v$Zvy5bXz }^nQ 𱀉,"Mr pԽ&9j_ 䧈Վ\`㜤ƈ?Ӓ1hF9^ Cq-2 ~*~/ˢf؁ wjhفߵ/\;ՠ0x*{ؠ]RN\ {Lk[xeމf~̹W|yc&bWbFRm@yh`$֪i@(l_nkw`8(!'K+^}[Ur:˄GWC`wZ (ad@ٱth#0rY'v\ʧxe+ \Z^ws T ??g`0F&s9fRf8_>QJuNV"La#H@#h@X^XH=Z5I=oŦ7 ,^519ꒌr{C1u Eͷ1RS!dTZ666Ɗ#W|X)HΑGWa]}ٓncx1F@0i*r$|jߴ-pIQ кNX}3=3R>7dO Ž/'ڞÏ8;,負3Q"K!~i|!@ h^Ptx[nXzja+kbj4kZtQ!n01ԯ¥m^Bq,kk!l9/AHQFּ1;lk p~Iizz ǽt4SA+eΤ@c@['t[13e0B,@ЉAUw.[`dQ/mR%OLWI.z H>ŴEp |p"t>MɦIдW;"R`&%1 Ŝve=T|֗FwA7}Tocb4Eף"Yd$ Ss;= ~ =vY-rQW~s')\WadECGxߡ_xy:zO@La+8q–[k'4 ixOIrH:I iA :{5:ٞ48/B6>|(7 p8]@ #4)2G/a>fًvYR4۽$mѮ1dNM*ʘ]9*ޜH0J>#au}f帪>ҹ7*K > z,gxX!zQs᢮Ke񞣵:21)u<~N/ЩBjn$,(dbIqM! k[|ϧiG ȗ2h̆M Zf|]Wmfj9r t28 ,7fn1d%g 3h uɝ'GJ/|.e]k%#\ Z9/bV{[Y|Hк:e@=.(sp/eqb*ïPh@B>‰fu9}]uSN-AI{YN#RL5  =a9Ō>Q&}dkvG}z/k/[&o6=, kVf7:^ #-j*Id^|*:sMɿ7zblXh^u(<$i1, ZnϖezEg/ei3eh /3!j504ÏN(lƝ`Ii`rt;kJjUCrQc\WFSpc8(珈93i.0Ǭ~-@BGfgRm0խ<" ~d҃v<"fNYH^5[qB+`-gg_ڽT"1ig{)`9>O'2\)'൐,~)ջ`IR 1&j%; UIR(*7+9r+2HEaIh1}5 3A ȢRFɲ8=qug,Cj7C cD8%'`DZJS1D  Mc4!sfMbǡVI|߷4% &y<;ZKr2}$~95fGwvTr8=u2-;d#{ ywؔO+x2ZbQ(Zo<lxexsׯD_(r5 `?rcA<\dr{.wYm `Ć: :T/k 7<* " \1vmY Yo ټHT4FuE8TCĆI 2Qt<kO!15Z,Ef.Ц"JTD9@Tme^oQt%~eif̽"֧ۉȬkox zʹB07Y=UÊwU;hmiYKL*nN͍Y׻1 lXڈvYGU2_:r?_;6Ɛ?K(T퀹-?j2T!,ڢ<8ͽ-s|^FE\bi}a"R3(+ 7_[Pτڎ6Y4H~xcV;YH d2)_Ԧ!V;b4m)5nn5gb~HY=w 6aE|/eA>O*F~wב$I۞!ä*7#%)iZ~C5U{W8.ZpMϖܰ۩0Q _(BȊ/𽭱-CKUa28\͇ץqnXI3bNuL&}@6տ3m 8Ij')aZt3h0Q=k,6)lCڔa%u͎3>0}RZib:^Ù'lr~b{C}'qi[LWtSgwH 1o)V&D{^?v?яU\h~0ή$i"DZB,p#lz Iڐ,E (K䑲g&US8Bd?+{_qzȧ58Zc38XY9eQ6]~vŮ D(++(%~C5h ; H yUкƱ ]p7Rs^:IKBp%@VPdUR;'$l;~"䲥~w:*.cPR*qӒSY _tNDcZ1 S R\ps,rX7iz9 sτ_o4}K뇷Sj3H]q*g\4yژшwmhFc]!҄_U6{f],ih \[v҂\Sg`w9̬`,/1U7oC=(rh>lBE,G(Z>džjiϚ{.Я }yN)Dލ{XB7:٦R0{,H3ͥ1힕J父KZ&\R綉LV_ t2%Nu9Tc!Q)4٤ywҭ 6ugTC ՟Y#4b9Aq~|x\ؑޯ#b"? ).kl|cV>Bɷ=~y+pnR> ^c,ڄ%H?4abƚ#ЩZ{Kg{;{ʯ@~ZGa&.!2#4 ͉Żܬ |HpM`Zs9I A#8a(̔>şo6Kӱ$Gc$T?=-5^c,^Fcήͧ"1=݆~De1x,":RM!y:wO. iN("6i/*:Yq9 5[,&v]ފ JMa;֛'$N=:.2 /Ϡr9$>G+D6:x~e|z Ĕ uDU$tsJd)A&ٍmevm:mFN<8taB!<0=tO 9Sek~rq7N$9yΊTY_ΚKickL+pP0pv`>D}6<3`r ϥ3 !U- 06Q&ŽvM6m6pSQ6irܑ9xݔ!)[:國?zlPZ2bڌf k+{^7{<6$)FU#l dȃv^V?)vW &v:|"DbKΛ%G`HܬA<53#HHۨ>ʒoR35_-P`1\A W! i}~h<`B m_53GSW>EO|zjjOL[=~Srz̀S^WX.0G3l*[()I̼2w0Vє.~ѻE9<^dr_J0.Q*=y0m|ѡM`\D/FHyaބ"Ɨ%N 84TGo\msd:߇FC&-?H?xO:(v=C _\TXb[ԯ_?Q1!x8jv5CS _)&lvL\ޅ/mYհAnobȖjzѨYn2"22e̛缟G1L-l]} qG_+tC5(

        8P4f Pd?f DžxG86kA.BϑgVs{LU7M2?G}[*}PuH\玌R_!"7kPMw6=i'2Hc%dm҉o~IfDi%T;Cx tЇ.n|l6bh^S6SV2h R\4J-¡LSf!;772XT<[@rA}ﭏ,Sˆtu L4 5aW fprzBlQp5B{sbjB5~/KWtA@d37D-C \Wm yF6I4 ]}hAd}<]xV&H l^Sqt+Wy^ Oxآ_ T%xukuo /<݅+X}e:;P{yihmb^nQ(3SKIz Y w`Ygl '&K͕BܳRo*O=,- ^ކ  <l_e  7-ѯX'ޑO=< fqwJ9ODm6k|"E4/-&bZ=!uTm$R/cQU]!+>uǑԾ\(" ]0V|Er#p\- TQ \ [p {[WZч"wqv9,wVaj1 PٖwTkE UkFbʐPΗ uo 56g5b\SQbA cO՟'AV߄a?W̾[gtDgAdELƾ`Ћo{i @k{clQ#hC-Z! sT+pێM@TW/& 70׷MhQ4Cs02^r>px=|Wl[-72>'sA`Kbg OD" \tg;!ybV-̈́|]}_=-0~5͵ .9-e]Ag%Jhy f_p> 6(&$=/+8"t  ɚ]N$fvo4U|R>pYeF AZ nS6z܆k6G'P(SnƲB~ݩh+9X'ʴGV1`fƔg1!٫;uWFb*U_$.͔S"o[~ 6E9˛bٝeC%8 v?ΪU2 3Q!|L܉6w>W6QymXm!+'_Z[q]tpjhh3~7;vuJ E0:\o3i遵U[@8ǧSB`-ؕkMya'Ux2V %I{sAV UNo ƿ $*pd$R UU-%lT_q- l毤];XEKxaxVۃ Y <fֻ;ʝ 6)c LfEI nlFJ&ܲN^A]m/nqaBC&Z6{/Rc5 04 ]K}nC:匍NÛ^r-4ƏАnN.n5MK Hy/ZZdܭ0elF MDZ+ϱ[b OtX6IQ۬Brwo<#*LKjUK<`^[PF/NJkJhF2jьZ}_ݎ|yYA7I[g{\L/2/S-g`.AGy6Nq?tI=bƤ7Dh.+V L*l}/y2/d,MQ fO6 >^{h2vyR򷳃Bj Y_΄DWLgt弚LK F!^7s\.9]P㉵u_{Xm?h<#|a + kTsOCOkȸV9 i"ߨV% *%Hk4?7w媛HsC2U{c2*IǎIͻRsζbbZu#Qy0i̲/,d0Q{-<Ȅ ]Qn1p;R;yq$lқҔX3(N a,大MƔZC\0A&@5a:Znu*"\@^xc^Vv.a-ء̧ʛ=gU[}xLwN#[L@#\$]/BYш[)Ѷt8ijuR{ܒ+sgz7;Cl͖qk4D/ͮ4M+@|?RI!f$~Q edqQ@w*FFԁnKe5pmbE/֦7:Cɵ_a:F~ہ@/g.~sʯ»$s0v䑁 BV_ ]3~LIQ>q S),^Pξ|֍Tkf l< %^Vv r|la?*y*0%H)@joijˌZH$w6~mk锻|{tPԼ;QkMAgضǓWbIp-!rc~~wh]b/{)%WT2i)*Rѿ5XE}ؾo{~Ek*t&=8i1e4A]`Cy=:E(q]V%&Xq=Uw%UD&>ZiM[Mҥ'\?#F Pp2w`h~5J;Paӄ0'.jka;#c\l5qRN,Yr7&O0Qx1L ЮCoK*Gv,*3}PE77ݮĮ Pڽ))I<:m} ښS4 n-AӃB[{fbI|N+ۅ6nLj}Akv]8xҟF F%\]BORꥣreÑǜ~=n.ll- ܠ+^rXdf(dD4+uTְYj>1BgE`;9Bcj!-(7pfQ@ *wJ1n8\ߡ/^frG;8r"ǟs+Ar%>bbaB*|GaC#7 X䓌J{)յ>jQ ļ&όKg'lK:_RHSl9rXIP;RgKEVAS־ ~.  `W-#kHM6уHʏ5.f(r: |EwA@:<#ĥS$cR: o _@+f¹ݧJd-#yS&N:HaOu;㬊 wKem*KC~ЯTT8F壭䁼o Yզ}'͂u\Y&a?|DiMh Dw,uGd6vR!g 'sýLojiݑX'=+z lZ/0hLu6bt\s$N/P1ѥψvh,YѷTt/9/>J#O'R="̹>]vW0ybf[ ہQRCk=_+sfek"|`:&O~3G&3Tf9f|L%KƔ H2Qhnq 4-edȻZp's>1g{4wL[P( &cN(p:as8P ϶V{\BVYHy/*ѥۏXѝϑ_Ŗ؀2|O#ۉ4!'?P~^mWVjGχu ۅξѦ8}*ܕ9 LBR32L4zM^*%N_HҬeG`sýx\hxMERveM#U1t¨)W_&-U.U揥wlB`IULPbInQOӒjţ,Ut)SF>bd́_-M6잨N/x0a/%ǵؿjFpQap ġȑ5_*QmA[.'އۧð=8@q+qү#KN޹|GXJ`Uς=N:e56O,)`i' }œdMd~ Vun|N>Jx]"Sd +GJtnh I*h?ŪٹI Uƙ0`_k8ד.n渧o.iM!{wWIkhɠ8S5KHtl@;g+՘TjL%ݦ~ZG A|cs,j.bt&IWbyPMG屜jlX ׬?cԏ dG8WR^VV]G{)hm8>5kudҧ P gjh~O*Aj"USGl}9Y+NXG et2蘩:aQZd껹gG՟T<`#[S1T@4}Ȏcf5TZZgw&!Kƒ ^Sioʣb1+-c!(l j[Q' n*~7>d(˟7Ys'r.@r:Z!wŦpCTRuLM ‚}<{~j JMgH&V3F { ]aFWM߷ n҈3V ٬1'!|n;PDzꀒ> r*3B=6r4$NA`%bVӎVrda@~/d6kAڊtx<(ߝyhXu.61D{b~c5CY5S ĝyb/l &cxԾh5+?"JMIHRQiUqԢUٵxYpUn ^-#Τ: ˩*)n@) }+:y2 _%ny`E1g |M&ԄoBXN7XpjSޞzp \Zpau]9-#kՔ#YZ~1:A5ށ)5#zsdp;Jr- *Hź w64f(r7'p"ќ;EI*b|P|%U顆wp+;F@ 7*ejX)90ơY8+pierH2w;a!JI^@L\*0Yi%0yC~%Kd~["쨫ֆqY灢^wwCZp7ddZM,n(߇xo72v^C-מ Ç2!{KmeH8̬5H͸\eŋr޼xa<99+T Y3Mm"'d{9|q)'+͔Xua *O`@TW#/X$ƪ_94@|㆖XX`ߏY}ɔJH\ɄJy3k _o1YBUEa͸q@0 P{c+NP\V,LvO)P&yBWNB踍#h$u.H!VUL:%. Q;z ?/bvlƢw@vC3Q> ˎdQʐqTgR<"3OBЋ(.7yV6?pꔦ`wUHn& sRXBs;W<{!QIk dWmG%M4%xluȌqœf@or "ܔy7<Ejas6i6J.ˇ%6VE?6|H *.wÚ `PFF-rHѭKH*2`& *aUp3&sMlcn<1 :M|m6F87NUwdD_RVw2h_-y #JqGFknS3@r> ,[KlOG Af1hSS߿֟qf86$n"1QŻ8NMg/R*E] .#\ ܐ;I,CPK ox[O<$o5dsl+A6یecƛ]FrxFR[;XrÐ\E2IGkJ?_T wIʹ;Б-(JcM[M 8[]o/ev; >}ϸgX2,8P5<\7:B<6FY$vRk~ʭ;OZε˭SroPq-=nIڲ\I =Ů5Zɟ&,㝏h<]2WVy rȡ_dB i6?JΗ؆&T`7-~msI +=#0#0d:VeoGX]˴IG_3D/fݼGO2EMfᢙ*S4 `Ѷ{iT.ͥ~ zRd[;GU.$WnSXq{Kޣ1Ui~͕6hw*IXfwE&~u!+!4J[ D-s g@"az4Q wR|'=?oo#%!1a[2#x5^UPEWU*JǐVtzwHbK:-;\J ˲ N-v1 ߍM;:&^o,|;jCLd9a q[g s/BF" `i #ota坹oZ?. -ϟWkV* ua>; _|>r5(,v4P P c3cɾ++Y7|*ϼwŪ$ZMTPo9 !P-41% +_l j*9FJy4$"BYcx 3 A> yǝo.5Gq-e, 6)?NX,Nt7Pk.OQtVMG ܹiA5%qz' ?fZF i@+"f8ģ>? WΪvE#O k UPE*hjĬ٨>뱱r)T( *w .³DMmf ;(^R+`CDjkkxq/*U[unUǙZ# m tqW<% d[ZƝj[VK1iuoWpf>%T`*E[Xݰ Y[}Os.F[}^`n-Ʃl{=/N_UI9Z$=;A~wI=yFrB+bVgHaD&ݳ}wEO 'cڰϳI6#xQPg2qXedx,|+L~ ،r6z"MY-7Xa9G5贵 9Z6ߦ4l|]|iw (8ia꣫ \K=w%9^-[Sn;m!c/+Y!)] -y %IT@jҽzt5=PV9[۲}AE/}oW ?LINe.#@IcKdv Ik/+! mq :e،Ѻ;]S9s=Dv3 FoPV".|s26^͒3Ic\Ϝo]Dx eW?}O< i` ˻ } !ggXCm,jڐyQ0#͛ ĀT[?CR[o7.nz5T@#]u^bU~-|Q E-Ud T[>JfC)-^[%HlPoup_bT<<L|T< %:9P 2F\m7`>9s2JоM",MMwQ1uZs"C0eELFGV̡T0oo~Fpu:;+3]к/`+FbQw" -0g,?/JR@ A0OKNMng4g^x&Tp"Q]\nހb{Xױ q0b4Kkc_#u|YQ|4yIKD6hS*};GC7B6jTCŔ[8vTN2̥y\voh/E h]ҌZ%! @lGc*5bJxeRVrd̿Hok'LfЗ]F iҌDNɗ IN5 x?0|}sٽ> EP5O}/XM H%i ;e%XO Nmxyh[K48HaO L7K<+b)hLzyim3ĖP'tsKgv=~g!?L7( 2Q#֨*~5HT$:"(AaBJTJbͽ)"?mś=/2ؼ]IoH^9Dh\LH:0ĉj?[C8-sʽA``H.7޺ަykr9ˏ`Z?=+ dbBy-18X񒝾g!>!N M ~.nv𱘔<p}p`]5IN)v H(-BgWx?%p7}Ō vp4Aʚq󑡄n{c4 LJd Uq95z*NQ/g79\Ya4c3E ?ն9>w P@&CNM-.$;(i*nZBh Q_옲\~Euw7Yا{ iǟ2Wn"l)]BpR]rdS^14@]vj,״cdE;`ֹGN$-nheb$Ŋɒ봗|ָ:+q{+#l '-$pKq nuO6hZ!wŦۺg*Iioj#qu8d܇ODő36;ïL띖?ma!kF)_I?li5ww5تi0!^$7LF|%ٟD;sIUsoij&A84GfF_K uǧ<}`B]Qn6m-eaTzW`P83^t-KEny2Oc݄q棧$u8g $[#ZȢRIvϓ$0|Dk9@l]ƒs&'EE8TF춺(hmIVJ=@`_ݹ[^ )Ǝ[?f7HB^/a%~U}=as^" 40h+@Y X_* _QvHCCdlG?""t VlEQpӾ<'*  $=ARS'I7mn`ƴFA`,AzRi\VCfEd][Lf}FwUHbT"P{z_82$ʄܯ]vI'@4SiM-G ؂o3WD8Ү'A㸸V“2rn5ЛL\xD#\bͮMhn?,{m;Oz/A2 ~+6=3Q,OO2[Dmꐎ{oOK$`#t.#}Ő?S)bf#Y{%¸=}ŦY\K3 n"BN,>F"r&e;AՓ78d%xME"pD?DB8o}ʲu:wDT$#/` 1f e3,Q"K2!iSԁ!:]!0 5hz&OXJnGXhfpEڐGxanfp+9}6ӆ-V5IFtHyi9_d+L548dn?wC󲟯"2^HvJC ablD$FCVe _A݁zP,)/ %ARSl }M9[hmAV"EVE5ďĞyM趆'J+%>#ݔHF!^bF.cV'n I퍁,kj1ԚE0Vл?$Cy~PBE-^]7.Frf  uN A t̵/ۓc66f^c.cFx!] P0Y17r'͵.|(78~p><=uâO+GVrL)~VYI|)RN%IПSpIT!(5 15#w͢P[_AJ 5[K<o aQjI=>4MAfGQ4,.-9:#-p6"`ŠkNsL$/߱:}+d X7"Z]r Xo[ˬ'H} C[Mg#=W4ONľU)K|4P!`^hP\cQΛDY_~2Ǧ@ p1q곀j^}CXׂ*Z`$z=t5\Τ?M#"v *U\Gt3d)a )s3RP"T5? n_q3h~E:Q7dsw6X٬NKOwӍyݿ?jKEC{[y$vSa)19L%f'OJ!ѹ7zg\#Aך|tjhZ#eW? x\.O1Z: @0\J/_?wƚ.4VV k4۟[8El_:lNd>ufXzR ?Yd<YP$Aӿڹ9G f?AiD]}eM[J"FO#Y9{1B%E\e~xeQPIg NWЗ0+b_ CAa37)TH 3H(u*$LaЪOPIY^2n ȋ #K1%1M"BGiEUXLV>d#qsJJKD#JnͰdq-hmsqo`~7݇xzO#̠1  sdRhIV xzzujU^\ R$44R1$ G**R<ݢޔ[`' GAPVLÐWVI YOٱfX#K+0%L' +4 \e|Z;ɷA=)ǀf Owp^b#6c N9Nxfz{M2~VzJ"Ls`4oև 'Q*a' sc~j! t& }1 ;VDZmDzLAp/r5_b.>Vn}=4۵2\)`>lEXɪ0 'o]-Πw~^;3)x?B? 4 S y]<e4mbkӭZYWbl SpVb!Ы6"[ ܩ򜓰bRLL(Š'͆߫0-iE^#l|ʓ\7zbvHjpQ3f2Kd:k :@:qN"WZCuu4"fnllETKH 6&fL(slRͬ)r\'wnwFx!" Wa:^Kv,;Pɜ!nG)G`MZĤ `:ۻWb7zXfzǵ1w&~Xى\x4Cȫx3D\٬-m)f 52( ē)hnd?Rfs'ذS->0HV#~(cAv鴗ӌsԈ K9%j!ԸɈmㅌ@P s[SY:4Ml[e:&!D?t?wQP͹@ vݬ-wu1Jk }hْ =7+⩍pL*_8F?F!lbux!6Cp0aBt]\ER@+}W׷xomt[q fb5Ռ#r4!~{[!\)T KO~4^o$:X# 97&-RW)|6 X4j04vE7J0 CB%\x x,svfSˣa%jpߺH9a>ԟgˬtyqA{{7d2cxDϯEMq焚 .='-Qc>Ik/WCSjzVR케 ^A[5f>Qo e|#R+2 YxtíeK?.1o!<* 2ݖ1 B4׽zWF(j77hTF[s4YQ,mꇘ?y´>yicJZX2ۨćUܻK?~~4`o2L0a_ ND_ '-WWMGl1 ZZ*%K Ei*mZBJrʹo?SS!LX<\~ q6kL]: ߈cqk3U5¨ |Ix*"c^4('%ymf' θNw}a/yIu; SńԮ **kVyhpTpĤvakny&V|U8XM\ܪȨˍ` a&J*n+4Iv.39P>>F<|Wޙ|in VIW\˲ ]>zq0|cPkvU390OHG 㝪~ɚWWdž8TE닳iEgؠŒJ_ν#rʟP^2bqjQTkS臲q@Jݡi}3m|dCR8@eng]\N] MV!C;#2y V g:R1235s$;1ph9n4%*[ "]yYpK(4J9A:>傜'?A. 65_eC5p# 4,vwc7+YU1 Jc)ACxz*ao@=Z- ÉHމM(4/_̮'/ybQ (FuV[JMɿ{M~,b/eq-fgֱpy _+Aj7鬧A8ea%TEO&=+>s 2%@a}$݄؛DpLWfO#7UwL=|NazBnh[*`]9[Aw2q:{xf3/ZCM-+v:6~ $ٻx˺n Atl=kHoBdrlؿWK4pMy0 1C\802^>;txH ĢpTc㺁&|<OU&oe[=~nN|HV$s̬k +8zXIڿ@f >IvC Ґ/ƨ[,[&$ݖgvաqhd5Loi/u:q!Hk9b)E<1'&?lRnPz5 7Epum}Y ;\}U!ڭuBEE[2CA0Wwg654|^i12<p,8èF?9`v*~oh GH0&nѪr*b+\!t_5sIH 8(:-w,Ş7TQ5T:.8/[!͟fsTucl]uZMZ%0K͜f܋^e1N;C XqĬ1qB04V'sh+  J[LJRxf WX~x"ˊ=O֞h# 'Vl&) (IK nkW2}m ^g-cb6ؠYt]K1HZߧI)u1ߎVk`%M0Ubhi{4nI_峰_fVUz8qAy=N+J[ -4b౐X݋6֣r]Vnl# LPV (<&6B-#aNhjG7[p3vwK T]%T\|\7d| 0O؛;AP=m:E׏Ji"ܕr`a*Z83oT&Oc!2p0Wxѷ^ %0:),B ꅋ.͗bdsVۋVoVhr!!<8@=!v*1۰qm܉& Qy76(u(u/|}!a Kg ~hzt;y W혏V{?Zq\_:gg2QK+Tir jp}2F|!t|vY E!W ,3ۚ͢奊5-_{U!AUO~/E_{qۑ XIatO\F57$ iΊ_uV_|l=nxSfפ̸xϱA2X4pN>YuGrxk UK\pa~S< /ZT [_cSO0o~8)*}tr! V }ikܣD&+0kkw?mab D+ߗNAR4 Kٵ gJg:We^p<_BŮB7 {p< /LPĨ;Rvy],Y'XԉlY9( N/{w8q境3u|"j*F ᅤloތ > Bqh#7oaCҒ>H2Ö:r1QJ5bݔ;W,hO=b7% \P\Y$ UkZӘn?YhkO)k9Y#ϛE1(P<%(d.&-`WQEƠ(i故?rڈNB$[ X<ڍ} -VAUsxxM ѧab`.O^rr2Q<^hPrptD1r405dRm3+s,!I6: &@[܆=(yn\j)|`7O$К.F&[[:FC%KZasiry_TR8j-6w NrTN"F#A4-[$Elww|Ў֗FjANq~^(Va"ɾDg\215 Wz8 c&2=%,2!~hPr#ΰHb 4EcpY'ء5̂3)CN υAj,:tzIJ4"4OjݻML2EҪUrnƦIfj8>A54aD*<'Pߓ;]tIv  M%xEOz$Ue:ս[qsSb HL4:WtySnlkRvcfhH 9_$V#]Q\$us~dr{)Ұ,L[aa "(ŔSM wL$;k1W"{:)4,J)k%p%E]RFRV~͜yyE+HyWki`ͬ%.*﬉N4اsc>񸂄`; ۝x4)f=9<Z]Ȇ(d,]nA&x;lW'-MqJU#!d$k;inDXdO;ÝԲtWW"q-F3DȓB;lс(_'BBy4d}OJУ]C1_0PtƸfsP`|W}M~>E628D TSH>=,Vm :, KJP&l=Paj:;*їS;Ya"MfIZD d{V HvהGњ4]s^dLxdW0Th_ Rc l-}U`:8/W^115xr_ul~U(J q͘e! T`uyHd٦*l$9]E֙fD x.R+57O]|@|[2ʤyT{* FS|[[om N)L~B$!d $o N8!]zl+P\~J /T!Kgpڃv)ʒDYYk=yQHe>Mq?/+p-p@CeMӔ4ě/=(L wF_kǵh.2#MD|5sѶvVo2a eRG$oСrj q|M?ĉg&^B/S9E-ˣKbgy7I8fT#OhiZ*# Ы7WȷJ8ۏ&OVDcR)S,_:Yp@cd0酼 dj||jϟ|*2g.ș)x|?RKnM ,._E1Cy}4_?Ņ̃ȝ9/`R<όvˤV]J)O =Տ[$ȃۻLy8uڠJWhw5 gRVOq;!4e F,ҩPa#Z'{xq`*kW[jU|9wJ߈rY\,EN5Wv*>gF[(Ny~LIC&=|%1 p =dzÀ28YLNyЭm{JXS|]#ȇ@K߮_@0n,iSm b7, FТS;]_ FD| dsXθN> ͒JKqW0$H8i$I Tϴ5@S ;(xi"Q@^LFEYMv7:[^~~c( uG- nww:o#?,7ԝG?JF斣' J 1#cӭD$CR7G YhO" LG$ וsll訫[/7a1\IΤP Yޫ5,=7yoFe<ejt%{*WGeYunNSJI;G^4rzQ}zmBpG4k5(:!-aMd7(ZRo|J&5f|0 Qhjz6{;1wq%oq!h |O P^yZ[=ץ%u k2X1>k;Dc kTQ3Н#[b?OTn3^Es+ mFu:A %yVP?*|c8?Y|W5O㚪5 P7r3.Tu.x5q@lJijeܔ9ٗe~=ϊ!ęqN14<`\t#-{wZϱ7{R}}A{a5?;A1̗d,c$%Tz.^r5*E/6*3h\>1v lnNbjG]\6[[ز^ЄwXBbt 5mkC44({Tfymo>_uMm%FT5;g+"I3F"/ 2k_G=}<قov֘i 0KށF81(p*MǿÔ. ,s_&f}owqP?ҼtU䌂goM{cuokkP xu|O ) K@!W7w9|Lp׍Nbgcnk{wz"o}:chɂ'(sK1]26EzD}]?[Q8.rw.n4BDMNj9ZIJ^aJ(=HNEUst4: VeyzGT!lEb.J<in7h}-[-KrBxm CVTqŃGE2՗k G\k—S~*V$#kQHVS܇<25S* q˙ٵ/]vGQ.,$`+'|eh-hՁEv/>OK,ο FxJ %Uꮍ*2O8l>.o 0sU\ᕇjԃ(Ph%GH׬7("Hp&aNdiykE单&@'L# ={>2`OCm0u>DmlqH%iMmZKa)x`}<] 3U ->䧳SBHYS! \e OtUJj:&*q+U{ uFd<0*՞q̟"ש%|I(62.,";9=Dh!=Gv |+J Prʝg^ڵcfZU&"Ÿ|!4E^Mp|j|ċT&"+ MnIuZ_~ nPnT $gJټ7o8χ2B_J]m>KEr*77U]p#69nEuqӤ7daj"*ͪ^{6΅z6F2r|Ų+K-lf/}D1 IXݰMYYn*{fSj[ Eyibї5b~3Jm]Q&~"[ya&zRs zESW @=,Ҍ9CoǽΛ5I;ύaD/*“2DiMh"VH#4#܃%-/_Umm7N dt2Qſ4{AsR u!6mzю͸aYH~֝,3F"6ѳGR'YeM)st@!޳pL}9O ,l5 5$AndUG2ym;i9w;hCagסsK?rQ"EuAИ6C#m 4NU#T=Pn /ƖDڃ.4܄/lM).jQ^U!\aғVM6j8q+UDC-mx8#gS)EwDŽ͙1Q|'ѥa5!)FX;ٔ6z{!]fQ~KAae %bs Kr`.'* :Z䭾Ph=\4Su]_)Yn\?;ѼđdH"?-f Ѻ>7*}s!k(~~ ~YGWFbaGjLMܐ hË_`t|ـwBՆ(x|.^rVJՐv?dc3as^? yKuU_aDRዠ.7jCL]3f$Sځ\o;+L z.j2*Uoڂp}|&ѧtTgOa3?\8T4Ff.8 LR-t`w&W3:5tl1XKLMs}T'Qp1SjLbi#bAAPP]q.p܉N2 oZv6y^9 9l 5AnB@ C/ؙrj!+Mi)j;]7AhVtdc7+W=y/aLv+%T8sTɯȚۯrB2WAQ a N {6;kpQn_x7ϖۆ{*lEOL #}#Sh'7^e ,ӭ5}]{'ʲY(\).c$mO19; 鋱#AnqLmPzީ>4ꬆ u\Vx x=>Qjғ}acU_4L8,pxaB!<23DHĔT]{A#@dw)Q}WtSC\p<dm l@䰮Uڛ$Of2ŕ _S.uؐT|/|5]=3HS :ZЧ`Xȣǂ4 xᶟVwu-]:,-OZ_tl?Skொ65d;Iqߗxa /Cuǿ?$>eiYK8$3bS6T:d3 {t55d}W BL>WߕU1~=555ێjhp#H\eql(>fv|;h*t!Q %AT0YGP;WXvSx㈿qp!My7-](;2̫^vo} Թaڏ9'&6̌"caZi'jY>6UzƳݞz$pEk=,Ͼ5M VhӇw+K5eK$P*֫7A+)&$l=8GԈHc6Mn;讐JE C8|G;= (PB۷z&܊?r{Is2FϽ*%D[v[}J%}ә8|g8;l̂AAQpZ-}yWHZnŴ6#C)ǰ Lj8-k٧ n\\-BQlyKYN4P9h"ո :)حQY[v=|H$>F&M9 kwHJlmISY7`nC2spX2(0Tf LKcDj 9& K cޭ5a5MBwоC xh3,{T qh?7 ~Aÿ-Wg@ՖVO&'eހl;FNO^c/1&YdLPp;)O92/W0?=P}2ӼfeuK1w|꫌pTaQ/.b_ڦk Mm=l [b _k)k2kkWkj^b^Sڻt>QYp6Ah[7t*)!ۧJ w6`̺iT@Txdb؛~/3X Z#NUͻS+KT.J|;""DI|f +X5?1qtQk3zdf(=//@x:rY(xSJ =(f3&t7~LJfNG Fr퀡PItm ^^rڀP+©lX.To|)0/K& R[L]@S{KW4]^Ll|yER4kY] V#kmμO2 o.G'0Sr@̝JZI7Y~,|}v9ى̿7 Ň* n_U'Zuh4(Ի-\_ޝFԣX+승%@HLl\6C[=/陞Nt@%?慍>E8KUݸ֣|ΰ|(q:$e]Gu,'# ;͇ݡCk!}Uԫh#tkub.kl;'+Alus__N6*,&NJ7}'5HDK.mQ'r]qE8'?EH^ 16/w~DWOy˃ /4ҕ 0[,)~L4&3sŎq,bqIwjcVbGP6_ o.S'*EkIʂ񅙚$.\K*UW'v3呃ۘuUm}/je@O`贁bG7VRϗbO$X)46eUhH"V0[ƞ7 rp {Rhm/ :Mw5}<\O&friv2bǥᛘ²`Bk뿂+X?.%V֞?QաSaWÌm#IuP!()2s2JߖyͿ/xtxu Vka.c,E:7 \3J*a0M]I 1t'؂gj\ߕ2ҝ{\|MGpfݰ.kw8++9o7=:Oڊwfq8=ұ|t2-(!6ye޹&NXbc\ @)y@\ ˲;1^NA 14G t&2]d!e, 8-\!, $)0- ~:#$<[.eBzu=raeG&}WW 1lOFBS3J_@ƽabfg^,q3a}M\qak?]\,}8k]v0 T=ߪYJk*V$ҟaϞ7{ȿa Ѐ 2!Ŕ<`/mx]nF(i9^+VT,-VJnalPE D-41lg֦Ũ'bjƁ8cFteI"Vpi LDNNR; /~0`*4{]IGW> G:KK3g2H- Z|P Lٞ D~s'VFd^/)߈mH~VOA,f 9PadMc E5} \8R' OӆMs3^Z9g\ 9>ni2.UWW%?0d:2A=eZ%L(7.Whs&,S_F ŗ"%J[CZ⮐b4+տϹ!OGvT=ĈomO:T;tR*'A@by`ҠF4eBR V65Eϼٱz6NgxwkfWgjHajoy NfoA :nG`>9cz 6¢U`[Tf0SGހ s ǀ. z_ԒI=" a s6*"Ɇ%>mfy0GssEZÃbUTGL#*[AdqʀI<[QyR'OW2n@>B;`ۓB-4E:Sh(o.{>9fNѢuV9>GےU˲/zS0Z6 Z_,Nb~*{&0+C4q\t2HxCO,T;O*lK*jUm(ڴ[k>fُ8 cjl(Č.u#좃{yATy=Ԫ*L5@G2ObZBRIR iI|qXՁ3-);DZ'\L|qJXf,.՚ ~{,KG0l@ ;"1)RiF}&XH_ki=֫Qi5EWo~87ok$nTL|m|_<]E{xT R% \iy#n *e<(Cݙ H뮋:b &ݘ@B`تd0g81=VSBtO!~$ *%7`kR4zGr#aeh5jF*$ ?f6j|Cb)\FZ 3ٱ]пBe)R5g]EhU2p V=/oL e) XiQaٚK%m!.>1>hę{TVpc8ē KOE"S/Oo/?!3-zC9=Y/ fd4 թQ%lw\" z KQGn锽5IIz2x!{Ww~e-)7M{/ꜞN_oB;Nb!5«h;1)X Y*u?S01e@d'nKՂ#9mlN ={.5{m^w :MZɋTܚV;^ 1Vi^5%Z T{mt}|9 T=^Y] wT2w".ߩIQtc*{mZ)[hmbZ>]M*Ofh-S*G=χ&qjD'R]a6Wk =&ºsB= \X^HxIlkudr-$u<!r!n7f}d汕$k܂st d6x0=(z4jάe Ig_[eWgj Fֵ?fk N&i0X ]9,*d ‘sPyE}7L>1hKL.} !Ȩ&ʪ|3yX d"9PU!b#P([P#26IrA!wߤj*h$_ۚcu&e7T N.PZG]>)G52)4[@ VHQ]UWK&GSݫ=Q:0sk3^J刃Dh!sBL?fRЄ?fOn\2?Y$3޸."DQH~sX`ȞSwp +(ખ⸵Ü탳;~)b&ŗv1}gx Fn]e@i*h|ywcf@Eϋ-YCP1jmv?y;K9Y8D= ߵU=&0"O8QoLrp=tgQ>ۯ3uݞVQRjRatpkqM6Po־>13Zƒ]#_mvZB@y83@@7!k-Aو^~ ܮV )_ 3EOsv^lWCOҞ Lz|mY+w_r@L-+|cjn1VC;g`ad 6$zsA,7:Ęݱ+i@獎hg7}NiDg8]+u :F65jZ^dMsea6di+.^'/^wge'>b,ȤW)yT6alEfS@G0.Ytrd1*9RaYq S&zX Y%r>yY]4qB^aj(RJDHpt`#1@ 8CmO#]gY#\ЊE˨Y|./&]=o!ʙNZ& c1@~rsL{UwSB2RP ϖFwEPl)nV{C@`|H<֋",&#HhQA_ h ] *JoQ]s%-wEL#iy[zk\BW "Al1ʉjx f޴ &=^_U L:,UA<|W1_E<%F>7j:ed.;0ohK:"qaGav3t9Bj@_qlqf-ח &|p<`%S˯{x?ȞV4Q49)Ӎ8H՞*{AՃSxXk?}Ә…CW0~ɴi;,0ȩ+^ؽ1N|8;T8M_}w6QR cC,3e/2(ms7fsec+%l7X kd.CrG0 A&鄒Uib) ڱ &bQo"Tu:VnO7d/+iz+ne^jl&b k5- IG}ZSW,ȥWΡ|Gz]j0@Răen9sթ"]hP{Y-tZ/{d7 h^c{$T#ΓRޅ-<˾xWCS;5Jx wE~Hz Xp":4SӺrb;/%h.oN30l,/Ƅk7zX E*us7d5@oi/\ACj{L< uP _⁺'f_¾489.Ԗ{zQ')e`, & |u@b+z +h1TOPfJՙ: KM ߱y|u"T(qF(﨎[/"N w3cQ0qEHxVz4`[I0Kc,Ke޵]Hu, gߨBI'Ԉ!(Zfe"5OZA6n'ďƏI5yhv&R'p`0)GJ~=vP6Sgr i~R@sU0SxΣP8*HVcr\4L&9Y!5 7 "b܌UxpҺ1%$JZxu8-~j~ һ>ԅuS5OÓ5CyީV }/q81Aaz_?'ːLz8\Pĩv%@$|ǸշjeQ3 ͤ&fG,`uJ\Nf7갆g{ia~Ϧmǯ#gP7S1GiX~pR0z->Od7ed}J#fIX4J}ÄފC$ *j> %HmMXoc,<V"}m<6~7Ȓ]4H#74b#YY.GbZYFJ?%4peױ,X1ZeR d<;E 4#>Z;+hq֐L Yіt~=bK4sP#9#;;9C ]R)#ᢪǴ׷#+"J1' Fœ oxd,C+FW=`^zc FƳWwUArӂG_4@Ĵ@gim]w"6-얛nL:嫩ڋWnT"HyPi(D Tg<_iK5"oUWZ㝧Eo dfߤe!cGM yʟ-긌F+L)H9*e]d5v풒-U[9W^h'UIe@J%rKFI@ 옒DMKЇXܵFg u,l A:1(fs2Uz^)Bc`^?Aw<^@Cx2yk jwJMOG<~9RA l$J|dS~aPhܰÅ9?=!ؔ0{B*DaFluzAr#.ehM`,~"ZN(Tȡ zabu\RXz^-_B2}@hVeBY9s>I4W:<x"TeGO[XHAN4 4qX9x̽>j{v!6rf{lTA$ޤoq(tm`z_ AS`%x M% y7ACҜsv5"97.TYm9])v-žMa;@-ttЫåj>֞8_Swc{45; E%)/#hf 9p4VH.ja1&Sl*Ztk0ݔtU78һ%0P,"5׉-Pܮ}sVsAM Ky[ 3?t9?.KҷTSTg]Ii;1^8YI.:*"mum'Fmg(]vpfCJw\yj (bѺÑ@cV٣uH} _| 7zՄCRfhlg'4K™jApF(IW_@D7/PrXKs i!E:+:(tn#lZϮ3b~QQ=!>ߡ4@ʯ5-c_?xpKj?+Ϻ? >Vpwjs S)ڹ0@]+(„+||~grɳ"DKRz@@C&7B\9,8UԸHx$X%jܤ|kT{4pS^U;—>G},N&g`&j^J7.y)a?|D(Wuw6CUu$u~-n'0Fʴx6Y#. U]V~~(l d_j%nf-\7vX _Nqotc@5p&IiWF`qm 3.i L:ZJ{ YvKæ{-yvt,+üQVm 赵j(RSϫn考~ݦ  )_;g9u̪v>4!UÓ@Y jtoPJ]vPOIv:%u.DH=R,vfӵ7^'|C43*WoU#U,&Eij%Ly6$^F{P%5լۍl.*t:.>Z'f^r %n~[ጛ&)<:oMcG$Xo/Rx;hNՊ$D/|_"0T/mj$ݣԌmo?H}$ʩ(җt\elĿCrQyEg6PngZ\~bCؓPeZp |3T}²ha$elj6"I-3 ITY33>`%6"'e*XrOe Py,$@se&*5=dZ5T"l2Ȗm SKلeyBE;aK ͯT@% ӇcT-"*x7*9ѱkm/B |skE]s}EO@uRQpB mF]sF)-S'Ɉ=]0C A@C^ih{%\wCS[8ׇitWL6aUT=͹ MbWYV ]sx MAɍ9.&JLWYzvKPc l1)=M(;8'/DseD)-CZ1pEcI?*Q| jӅh3_jX5 l_m@~KRa AMw gx봷!0&kҗ*(4p(p Fq݋8nrsq|; ҙ<bm_AYTr㒴g}mS+ 62YャZAI?~_5|2rm` N}WCyv A7BIO\r9ƀ =\쮻&2HÓ^g?] ̮@)chMdDVN?j[@dfAA*Hۘ[6;a3nY )xFcJgEP|ٚ/NsQ{0-\LWြRiw- $"ؿ-& ıw眝i_Tb(ŭ[pۀ(%m{"fOz 3 4޴6EHt&:(oSU/ez_HR/=r=wevX=x{_ Mj~:Exp=ӊiWT֠r>`BJ(BN&.h"canvb'"с-fxGhnxu_H9w [SyPPiύB'(te(J=<| q*%|hܳ,XC8iD~I4JǒvvtAu˸w! 4ej줨WF^gC8 ZIcg*=3׻w "烩*8;ѡ?WRYОɈa0]tK0薶O,o߷EhEA 8a pw>p4# 3m %~ a$dşQ-”rk}h%b7H)Ә5߫DI̢$MK~psIC 5m Qj,Ԯ;j3C6o@ixKD3(W߭}A :>-q$ńC޻Mn٤]V)VVosS+ˑ+-c~CB xQ;?U, VbA{E_˱9o{9|0s)j-KN>?lpr4+rԲb/ު.7qtLgWM52F3[D\D1E+x/KA9,/]!}~p;e99"nÞTYaƪ+5TOTWR>o"&H9x,`9Vl.78v7=WITl365@ow\J+HT +eD ToU(ao^4]h՞ra @e!ا$r0I3/iAoo(7.9}W":psDՁ9$2FzkmwZu=v/?"[ ]F2 >sDF~N>²~+?]zn=8\9QS3ՆILx(ާC/OMB|{2nvzo؂3&itb+h)d"&w=lq3v!cFR %6vQx ;522x3mWqZ"TeN/rΟ;M9~<\l {UQ&(3Htv:` :;up@\%Q" .eXmGy,nRUj.B)~=LץhvPay4$UFw RWI2*ڟrѻ!(]:oҕ2kYGJ %3i .<:-N#4B֢yĠ-kxJGqPZv2sݣE[oJԐNT4At8& AYZ&;GmJxEv0[ȋ슞t #l),A+@lr^2 'Ee?psX 0}0u FeE8Cߘzn>#P a5WW%ە\Qb]@R({(b,z0mߚ<#\qz&Mz$<ص,^׽Q4Pv(& g}4gN_;N!|6{72àrV^$g[իAzgp8X(%!ByU+5pjGH6ȠR ƻ;+>|B0Dw+ۆ {1q3Z-<]^FXH;%p,]$be{8k5*_U2`XEn)/;E=n探j\e1F5Ѧ5p#ސ&v@2QS6<2GT0FAM8smEmxvIwBAJHNj4X>k<##b!#!0Q O!nCZlml>?[ 'Y\RJg11ml̇7B,qXZ/C?~đ8 K% #(;- e%.KN?6?;wMxtGoD݇j;'}e8YcO ..u0< P}{鍕?eњta5*LE}NSM%"k"5^jv IM2 Nw;-Gd4IVɝX6f@ԨL 'HEN̉o/ɨV70yG/V0OpKv~4؈dR9O4Pn]f:~ZԏS_㖼KALyK9Z2,͇ZްV \7~}RPu `;LoGh+XtmXBۈ>ZkF8VNUsi=X1\ݜ3aJ*lUޏPMVdK 4fFAoGXc#zY՛a?UL9sњ8&8g <>1vS@{w[~)ح{v%zC)YFA0Yl> ,D>Җ18si ʭXyœbVۢX֎^Sw#\/=7ExhlOU8Jz]FZ8y#'D_ﴼ~ fΟ]6Ó_쁽l HR]ˁ-$R|f?B.20"zHkj|h[W \=h:ĸzL 0mӔ $Pq1w'00@5 WƋO[TC?Et>"Oؒb` Z'B]R+i떀P28z~~ӏ m+ms)ьV-}uxl%mJڹDyl0y,TՊpŒA:ґEnp8v:EEorٷ.K622%is'D uMIlm-7݌~)Q p6K ˶F#(6Etw0߶a}m qtGd!&1Ge cѴĚHf$-2Gn6qQ+ú %FN,,nHՈBJJ;u7;M[yIڕqswmWa6%Ua@eJo)? L=iÑ.V4f2;#n0|'8%hQa/}s.gÀ-0Ov d'V9Q1lVCX5IS` -ڤZYkX-aqG@.f0?ԨȻ_J-xA^['V4ڑ'OI矪ֈIEKeqjqfEH*-2%y>WdE:_ \Hԛ 7䮱k5ಬ[f &[m@tp~z#P6քFوp:lMxwLJlbc.y9Y5)PyXQ Cv% 'dL//IqBd!S5 J\ȧ|]D$?gc}E7=mvS1o1 hAV%AiL,߉'uY#xΠwϦd'nL[ڕt;aв!n÷*%l;T.NY^f[ρبKSsUC) qhE/RD]ADDM&9f}j}EʀLa/^$#3҃srM>LӹX" i:vfwbG⨍2b<;i0PY_]RENx5$!4AnFǃLk, b˔ NЩ,97h:XFM_Kܑ!}&ycMeME2AhrM?櫰Ƨ wy >_pyyIKuX4R8 rLheS5rGA(0o|9/'1M &F^WdFg]Ն^lN)zG'gOzg.6l4@grZ@>= [I_>*E]póh|u 3vPĶ+sH7ܵgp[$1n75|Qx1Xi>fe^gj6M>%;7W;S[.ҶYǨz#VJ/'E2_ɋa]" a ݲ${ ,]ЯG~fÆa\A)vTL>99<\:Q9jKb:BUyCۣpc-8G) ˵1F>Nxٜh!\ c B_Jd!C_ q /s΢T6]s%tvc0[' #ˣO)sOKU"]K/_]UyIl`!IaKg E7`>}!OE"kl%]pF!K=h+8h0 L}Qy:ݫ$ Eb"tܼimYXݼ9qN NhO ebYȳY*6,y(T꡾~'yfdֆЉq4 z|.hffM^|ѷ‹p8eX*Zը7E5|N5a>*1KGWkͥ[bWE2 Skϱ\MQ5/'DlEۛ"@AT+# EڄYyaNL_@sݼN 0Xu~;'ܪJr,N~A$M:ˏPao;<= -)VĨāPrŊ'󅜯؜%5 +g6I6@!&Z}D Z ݷ"AX[ xG"u.   ~i_PS qVla[5IH) Nߓ"辛y[Ciұ$WR랋()Nz)r+blF!vICI* zM t86JQ^0hWfp4}*7鍗iǢA~`mW3t߼LCSBɿˮ7N&1tbʻ;Qb 6ȩpŪQ[=F`}g~!h=S`u!{Xonaaڿp0}b^IQ$Zq+WF36df^d/B6WUqܪa<RΠ["Ÿ#`mLQu[sVG h):AjNl׃L' aJYdƴHxF D k݅< 4ʗ8g$štf>JƽԵ<߹=|xʷzmq~]5X׽_t dPb4 .^!7`jn,*D W˝ &\/VE@ss+*+]"aErc-r t?w?cn#4 fo$*WҖc&RJgZFw6O^ ɢm ){$!kq 5ǟ3@fIP4Õde'"?ZgɊt\r#05,=b?SZ8s:ȅONڏ~%Z*`6 w7PT˕\?X6yUs4Ggʼn?җ+:G]Ww.@Db=[g*lA~ >o5'LdM"O RXb{dHUz7#B>>"wf4{dkl+ܧ޷ #pL#<ڗXQy'곓~ FL 'UZP/ Tlf4V| Z3_aᕨhG) *Jۯ̉jۆnQ@ds[C:ca8sٹL;k7'ދ}SWP 5ؘG@jϩDaܝ{GTzס;ZGjtNqF.JZ`oK}/,_7y)'lJs+.%DI!`gRW$?l3sK{Og{=7:C؀)>-В.ďhC_\OtM>j&r_&')[%==qz1j-C~) B-F2;ߟhveU4"'IԉYYKϐsrI Ybz5<_1d8%)[\`^fQhp邤_زT'SX!wd-^Fom9]JFp=Sje*Shx9AYGwa&FnaG0x!eC\[P&PDğ&ց iwO ѣ EDл(󤶇U6ܦM}u&~J\Χ#nKz\TjMe]ǙpSe倌9(ͬhf)~eEGp (i mX<5Mi`߿TL(5_~Xdy ykx$nIm,Cz/9l6*WL0y[DVIɚ6Cl}C[neF|#/TEإ nI1M)x_v%]@N7WR(Y"#5+],o|z+<`ȕ1˕<4v vB 6.C E(VϢ'8,g&rDft<(,쭑 ddtfgiw.rbSL9_RXy }Y|zI,깽@ۙ,v-Gkl&m2z⩣6;;v( I(J]v񝨈NONkr wH[+#`8BOG?/zVFDtE)T ,''|E=S9Hő!wu)'m7"a˖=OoB3#Cz>2_1ƲjJ' Lز'Z_XcUr2Eij6jAu? ޡnmY ?1H촂G N:Z͛9F!^q"@'qPprgV,=r^@68k-STw*I$u5L 4QŹbŤDeGŊtk%OnMwXF@D;R;amAP"uy8هJ)Y͖oH lm(ēI8h^Nf}%}m){40z`{9kMi4E0(aI0@#TD皉RA;rȾz_1@ξM#kYim< )IbTZ;vM .׌2on6BxA@mf5p˔<IQ `RJ"f޺=bEͥ f101P..L;cR1L{a;2DnQ5%AQXIEi|i?;BbNUS"\RVVW&b(O,,hBEfF/v\^V`GBhD?CW*Ǝ*܉[-Z{1Li\>DŽFcM)b8W/NJԕ%CRqp$sX~awC<%C#`D_=`+ڧfGrx ,=NZ@`/#3O=B3]:SbZl-vIyLqsA 6+qʌ_̾ݹ-,r&ʞ'())}v=%z ɍU&mbjvcZk ?} aPxe,R8tFhgœ~$2Dm#u;ḳ2# LwaZ="wJ~"yu_!V└j*Άja@5er&Lmt`:iMUC\[f<'> t^Uw83T¼d!g%$P,ʓ2?t(2N;w_{~e3#:rQmDp1Z}-wt뒴} %nod!Xd{g6^nOGK;&O۳\䘍s1d H6DW"<{ސ$(8$Qon/*c" c)6M-XSc}=d]-v,0cv? $ApN+%G$J,:3=șyGaz PI2m@Ҙ/w>&]FYrxOI W bX7jAQMlpg/V}YP-:A1oϰ`g)Boevf)'"w;W>t5ˑ "ތV wV" ͜P!إPR=sjό^QGcՄzo Ki{s"immg1H3f4Vn#^| J R*ɏ O3#}/vB1cW%}AּfX aud:4h qFTp32_XAbeN #xV2fxgx])h.&?b1U:FydL;7R>,Ro0$VRǭ.ZddPdעsݑeS$zsc~metgS>/kM2y?*uI 2^|!S3"C7Ί{?$c _-9[Ҙ $vn@ N-\<8`I==91_FD{dTsmP>A?)E>jM0$Z= K |ܜPXT!,%Wf-B xhNb B(ZG?:唃ۜǥv5)r6-GDT~& bm~P;j.& :C186hPimQ^c0S#9YԪ,1Y5< 1(;L#sѦ?Mɲ(PJ3H YvS+#߲^8kdE&r>XbpgBEsa.GjmуqDj)S:P஖^%۶2tȵx LQӬ$%&v(eAx#2PRI9Z铞@h iCv^!˩(%>ez'o#F֋4m:e#A7lxVd{)4܏Ҋ-~I#kGV;Ȏ"3; ˰}u,2IcEwa6()/Kr؀"%PX(:G{vs|ђWÇq2j{V+TB*;7 ii3-PB\uF 83 WCΙv\;QfX=>tz^+\e=Xg9\ #XYzP9N($". #nZh!S źQj3f1/2)i{ӎX#f$5y2EuH*3i68ƺy)D @+wZ.ET*u<}=㢛Ťͯ4k&$W&3l~flI/ zS qLQa n1*9>?[sTħ6,/9\4;IwBu#MKk=4R~_f7 ?9J,DJO6})3vK)bab*7&T9겠!gved+ett#=vѶu.\hP{|d[x Js,/g =zhJ3ULeEnb\W(o˦ "( &s{5VqD4$5f8>c =A-ۯF~85zqo0]ָ/c:=)} Ndu6r8_W#Z]_E;!N0e/Zrh)ϨŬ -w3c8Fث|ʟ5jvț),kH/ ;,).C95MakoN1̓~7G:<pUɫ-6jth(ec L̞c.\,Ɲ7Y{۾%%;o#.>ěgHxG =άW. %[P2YHяv]S˦@o" M.~k'0)*`!w}YH!KXҌLQ喥]C]ajԡoV? uvz'oVA1jDh0a)o-#µgҎ@ vAT/ẽi'DĿ}q9Gb&bǕW%e>ʼn$χ_e/V;6"!r]|tZT" +,:r`Rb9kX@1C7Wܵ1(]"ρB$ئ p=Y!T: zS.W"> Y'%-6p/rRސ֭wn!-UCQG)i0pж^O-|RkcCl%"8JHTVGaW42(w~.8m [,AH 9 _x՞`/Uv!dPB&?Ka̷D)+ߖ 6 T*roڅ{Dʌ̏oY^ʏ6\kLmu K}= Tif yr?gx1S%nrR8v+wgO:Og4Gdzq/VT#^& Yc'51$m/dt0p<XIz,xT,bX^Z^)/+\)iS[ޝ!y0@. e` DrakytsBXF^o/We*wvgbzpA i6\'. 0BY:%bTH' nME>($aiL+1ЀI*/>FIejW,UDu2x&<>*|Xnҩ/KW$ν =_&N7rب^DtP`/DOA zwuc-$,6y"Dȳm[S,f_މD/BYn ~?DZсkt!ne ?YIѱӰ-1#i,k-  [xrb+c=OWQH&v8d0$hz JBH @Q0aB BNHRSee+Z_ȇ *l2F GLd3[o&zmEw1]Oo{[ď'ƒ g.8=|WGFo;+.8zfKfCvge;r "*xW{‚(&eQ34OD}BΡ SfmKvmzdC+ <1< RT/u+:QV,OXZGź 8\y(M% cNOS45-@W܏a&zzZ.|x KrӯϩMY/LR[lIM -c%b;Bt0i|=4&.bSNEg1Ϩv-ww 0,V^CU՗C=q]i%&sldIQNtv%sqϕ.gx>@x}\5YY NAùǬm= 3XQv:mR\< yfray|*S3ifJ Z91i; ?XE 4^jgϢ_Hy4sp{(xAwi,TI-̎3R.;[O5Ud: x֬HN j +a@8W@-%vt21BZxbg9D- Y~z)3Lr^8jª\C5"I[_XͭbB8 ګ.)ﳶ'Dž)T ur!]Z(ưH2}rL ^JD?U|wnU3.ڻ'N)dw@_ #IdΧNhq>o| "w-Fc0c 2A OAUFq3nBuB.!l/5Y|X]B6;< 9& bf8]Cs2E*=!7ݾyTYn q*z>(ެFmO6$Fo<$i#Oզ, ا,e$ePhQ ( Qm {et VɎNtr1/z؋Ѫ|;ţb ~#Ep?jcqq`?,e^rf@Xd4˜;X3=R($_RpMv$GLMYǠ 5Ě]5pcW~Ov-N;#;_rbc>h [ |q9LOqB[(TX>69gƉ ط*Ǝ ϜZ;6Fؖtl>N,%bpi}1z`vi9 88=nscIy+̅Kœ}!ct73IxS8DCkk{Yl.yhrheO kQGFw{o2VoA7R2qZ?W8g&n3vHܶq{:W~B7[ԃ]҉ za}}K魩#Wň"+ܚʷVd'&q8 dQ,E0ϏΒ?N$zFǶ@T3)$>Ȭ(nU-C9e 7'>[kšWbFt/ׇ'_ 1Z9)_ 9*6;%9'SFgT.Wti_u Ep]$,8kqϻTlRFKD80"zM޴QGeRK…=sƐN;NObkA#%YMɄzb;D+ǔא dj9HOcXo\+#@C=e T-vl0sN|7HBjȠ.Vo]\C}5N?IJ݋VH5UN,^d0u//늽񖷢vn h~qW}xg(ڐxPj$ 4-Rq\{'!9Ћ5!F:kS2gl(PNĒȪAdKJݯ7,7Z,wGkyK3U9$ pr0h^ϰrL"PojjAwGe<5qjFFkb6bNP<me"I?Sv;,kj,To˴+8cĒbS tϬ# =pHC`B= VbKsLjRtHN̉M ޴d&kA V/e) L# !E#Cە]OSiFq9`?qFC. UуSq@6]L9RQ3u7oIr4; #{ϲ |)sb,ŝ _nГObڏ|M"> !ߐ  ?~rb?Z=,sqY<25J'@ui}MR= S{Do!S'(.75xoՔg Qp(Қ0A%kı>/ހ&B"xncyO pi€w2*u!;){ɇ)Cy-6HNu>Sa4O˜QK6t,Jl6jbaܭ #Rd+ :V(g/}DeFG9y U"mD@ӳԁ?DXUB55XLab7{. ,y<Ȥ1h<{9etE`v:?] e YDм,ע -Nh1ƦK6UB>`YU%W\ĤW<6]EN pkװXNrQ7vh?ސO;G܆=~/ʂyGwGn ;.2ejʻϿf{NRJ|#&@7o4 Jxv}&ouఏ|5>^4w|#Ʋfr<eP:YEz_#V%FY4]wseU &Eܷ>'ސ%55* om.RH4];gkKvPǥ:!kP6eK U>ՖZu9%u&1 Jff E3Q3m؛ \(ŒK2uxsaaZ6=;R#AắG{YAb/n/lFR>-ݕ2)(Cd v0dSRš:Oo8zh*m?ٽy$5 z#zZ{fvGG{ږzn>-tG=;tUy] k./^Ip̚;B?md-n}й;/beϭ?/H]>YN(u2ǻ^J3$e24+K6ZCkz]DVGYR8ong5~>{PUo1.zH=!j bL9*ZLOd0A*I}2V<$PpxLY.?+bN:%zC1wkyQ3.pvW=p.nWio@VEy%qYg[H}BrHNqG&Cj~UCW1 0='en JmHSЮӀ~vքȱ1؈U`5mP-i̧| ^gq#XEWn, (O0Ԑ̄S` 7v-wKV 7Mu _2l'O͏ h.{jձ<7H[ Fyb{Y>|`mzIfM9L}}6u$*~  2뱔h%w{ >HO@xcEb 0KX'GZsv,lwA/FS/!ƒ D[`| ~Zgl9 .U-i [Ck%D[74.L姭*P+nX) L/kٮ{\6(0F%lf`lB(яA \XȏJ>.K_]LQD[au#le*F3zHI\6Xp 4!6'c+a$ACKTsNVaNGP (p0;wKJ$sV/ ٟ+!7[ FNBk|(Ps7z.O]`k>,р;9 q*or9lNɄ`Ox"*ȞQ>Ghi7GǍ=zpa[5 k^ ;z#>n+owrzːj/րVGJ:aoIeGK%X&DZ]Ч$964_^jxn#(os 8(Kg:ZU\# &l>ņ'.FRqa>Ɋl~SѝQ^[v- M7Zlk( & п?!Cb1Onj ^tWi %:F ޡeV,S;O=*Z?u<)Py;&lrLoeMpVB6Q)+O-)T=\)0j֖9aӁm.!rQY7㹖QP6W7"q(mw1B$HIMtUi#Y-i'3|2I䥑v\HnV.`{Shdd GjŽO*n>d@5R"%pXS5*6+ M!WE7#}JG'Gz3ҋV^_ ;RFqFB#AW#j&w#u !SAER?h68SVr.'!PVi$޿|س3IASnAԘAfRDEj]$v%@1Jφ *?O/#M`%yHkPΛxIY!&S#{}*I a>Ӿ$ (f:yGdJs^(>֛:$31g̟VJSACױR:87c{tƥfÀ}e=%!rVN.cjI=W%n2YI+bɌ)X@Rr61 XP{upf w=NɎd ".<a)h$9ȗ'N #HL1!ĸ/ zԒCZųAiQ s1JLrɄq1!-{;?BG+P8*?ӺH+c/ 9a{Bb2]H/ؤu}6&SXgCߪ %y\-(I")Y ^n֫SVYpWTP;;:T{vbSP}x _|}3QqU HbU xd|k }JٿUwwrx,B%dw PxSu?Jnft`jY=; L cYohU#y>AzTYt~y.z<}kB2Pڵ[!+ z+&YWָHlˢQG@ר3ylpmqƳMv;F-?$4R%>85PZ疝=Xw/ MUt@GnO<S;:ŵy7o]mG|[3xG%a/9΄53]ԗ!a١Hf0&az}_MxT2'&a'wn:'ٽnJ -2>00Imsfs.qcĥvS_)]\L ~x,< @!Н?8oG>;n K2?, Pv])13/Ed kmvEy1d;1(ȸKoqdI4e=RjlWPI4#uxM: uo#T;r:n(/Ӕ+튔2?bٷCFF'u|ui}D}S=>l# KV_“%Y+lupLJJ3$:sUZ,UXZosHoL0P>̯|Gk?U2GIT_ʠ)']OU҃(I1p_ڪ* UFC*5c_Y0 G̤}9n~'e\DC<~ ƙ6/jVNtd/lzܦ,uu3{ $|ݺ VWu$`öj4y<f]N  rw }IGEluE+]@^/WLIsftk,/{uT_}TXH$!Ğ5rDEYfW2lxB=֜/luZ')Tbu-i>*: P3Y>9#&qlƷ/^)3r5#=ګV)O}ml'vۣGKC;]&-Rz$I ;ACŠkKb2E-M2&DR bZfh*la T -Q$›7!Ce$K@ pjd]ιsrVb1$ddz0]Tt9 ynz.MW{?ܰȸ[*z!2-QP= 12Kx 5֠cƆzO H_W2=L€qr1\(6QkM'<횡plB2;cjg0)7Lmb+T"#GɁ'JTÐ>wcؗ `ME2iJ^`0^T(jHxn %CfV8ks{2c<(HaPK!o\PLH @"P#{Νq~m;rT+޹TXeWzM^pQSiEcR7>&ʫ#Ң#Z}ҼfP3]QӊFtj"@Y+᪴Cܦi:[ٻ-&@ 2\45XZq) C=E=.O~: ~{86`8QGLO4Zw/I,S8:֭ˏ8` [ K>0(Ys"O mS&ĸZاc:]"ba_ "og r") `Sgw "+JJ^oQUk|xxS_ xwy^ô«cIݛVLd / } (Ռu#C{*v f)AljZEUuC[Gu:XmV0CWghi̥Ρܷ0/3dN~< |a?=@2.Z L gw" {oݙ Fֽ/iyr_FۮrS,x(5w%lp}}Ykl]Bܓ=d! ;  Q^ט{JuFMJ}p}0GR/ JzU} 4Ӫ %#X J`S`PϡMHKe*syL\Ð%Q 3dgesZQLWBlPHdg 1n'Il1, LoF0WWEIO4hY3oW_UK 9gUFKyWv%5c19m脠?;$o6ڐ26ySGXG> r&\ ]TmIc"z+?I,C8.;E>0ڋВ^ra[y䤲 u%=R'Vmԥ&/$wG{eڼ} aKJFW$G*a:,XnJgsDXk(SdQݕS֮+5TWL] D \ʗúRW:ȪTGnF*tޘ[u3l%aBXYk u1j^2hʋi Ef='o_2YkxnRHM؏I\42J%SWV3' XSi!Hu#퀵񇱬?RժwPmVaWX-C崌|:.LHd5z0ۀ mAVU,ügTa;th:$7.E=R|V,s,Lm7Ye+@(oMalv .B6fx+#=$Ɣ('uzw]}{LCWsӵi"KkMJЈi 2I0qBӌTR>S.F=pdI#4L$['Y OB8{tžV Et& HIsfm{;eo'TRCluÑ87}ȐA JYq7yWyGE]YnQRa;yH_k)2=>4Z@F寕fꔙXjK;1"DV yfLZ@i`Hf75Zme㵟BEue7ŕsJ $Z3_C8#~v7Fi QǹL_' [0Y9 0JԾ8񄙦Px(!?τ?sDWNZ()j%<봐1cԐ͏l꾼֑uFwj[(LM_r0Q0}xQGbY2 H6$Vs;PȇR0SSp)/Y ݫ|Lˢ @i:Q;*YhsyBX*ɻܽ@s{h) "v_aFFsYǭ/'k{!PH:VrL#]r嫶3¾*_iWOجiZ S/*L~ !GbqqQ_ g3nL}7B*Z>$ C.Dwoc[ja)h rS՛Lr ]'ɏB0N07<p[6 vu)r RuOR ;ZEϹ1I7O#c4NplV(0/AZkc g+R )ʸ3kCz>LYgŽ G w+"DhꦂA6&sR]id߸Z7Hg|I5ݼKUwFP+ȽFFثczEׁ lSsTAtQ%#jE$aD[Xq_8C%u/5=GY-h 43d|#|/n~e;źˍEj6iĢz,| )Y:JH{N+h?&Yۓԩ;-KKD1PdƟ^#X? p xCw,Ra*:~%3eǙդ*npf-F:,gptYlVŶ9 $}޵"^kO߃W*r89t7R qYqoU(BYH0f_s r-z1` Li-w8&,D%w*LG&fI]$Ts Y+Shz5>yk-etp/pԑFD;OG|*ocK9:ڐ h sv饆Vy(K3sނ յ*Px5cMK?j+t͚"s%pTgp޿hCd ӎ&9Ν}f|%6sZz.Qw2;*֗2"16΄0wN06(g2 myࣹ^9_[NU*ED;fMМ+;ߴ`%;9T* -tS9Eh1${9軋G:fl\j`[ ;8{0/$77,x>1}t# g( aocwqދS'] A0X"+ y-!dDpʼ6bcoe'N "\KO4-rm%kIaT*j;>D%_*5~5Մ`so`3V!A ƧެW=j>ϗ]D/Q/<2 E,QUojh@WJq \A) 0Ўc"&-0erʠ0GOԭeBs%˕[q<:VGɒXAbqу=  ;1g {b]UˊifUw17e='O Vej úV)*=ٚRܜR/Vhz LfQL>!Zp)٠wBPwb+G9_s(13&S%TXL\}uSRU0䴳U+d!JX3ŏ8_4ZSնtPnSm]o/ITr{*oXqk3`hvD4;Q|*sMqI^_X!%j5&ws*z}*O|iwPyu3[A)J 'L*s7lZ-N|⸷tlgqfNOs{:|?X+k3 0IqWRδqTްX,wb1iaztdsp&Au+ V:JR$F|CubOOUf} 14%SXlWtf?El78J_*7ZڳZc4tjJߒY2P8CXS)OQ-, Wݍ$<%r4rj$d-6u),wbs Ns]6:ȪA.m<,"e#73:O4-Uc\}߹.낟6(3wO" eu. ]~$nx^88 $[~@YP9$ʦ#  8s }QtD19>eݵ(Njȅzi 9gae;' )Vn~ *nQ[I񛫢|=#o9K>8s v`g2b8MV:x3<]Z3S `6lg4c`BU%_He; |k8ܨ$rxlzflCm d=s RolS3Qjr-dո  I$9[۝WHaCB,ڵgYqc[ 4'Wnzo  MN+bp'W.t.RViٹyyuNIcKv MWH鼦V؀؝Ѽ@~Ht6=KrD= !kbURd>e)& 8ˁyt4%ʽ8ڟ5@#gILbd:PcD?ʳE^W ̠1X=[#y!$s{cb%Y)tjj/f i*/>]*8@3 %6W&YZhZ$՚wo Hfz=0p_?_Nh}K_u 3O(JYY= HI @B ~HzL0l&rAER Tyn3宆O;J a$ $|<{ؗ?`Br]Rv+Xt̲:h3o`ۧһ)'\)8؎"N#ttEQ"5'z3g 9@WDAqsBdg=gZ},dhR | CTX~D8f17<`@c5x ѓ LI yK43MBB_֦#Z.,lՖ $,z{,xKb9`Rp%~f_x~ZұDT`FD F!A-矻Z@&U=%PvaG.󋿱_֓v)?lL$#T y׆YbM6K7[$RXC;"WT6g!5)ȪANlvM@m6;E},mBLMQk:G&C`]9f)?(R":`BDE#NI&t?ǒV3+rNcodʆ/;S_fn` v{{A{ꐢ3#hk9į;ZQ; B7[ԘD9\ƞviu*W B]TefI-w%y: w8Vq=o$@<*sfPq9OH2Ag (>iܴrGTB}-vq~y=BϳYy!- i{LBz?T%dJhw)vS[ǚYI~KAU T9=NU F`gA%"w/:2qio^׺i; W^@N͋14 Ic H႔omU4݄OAmxoq_SdMv#j*p,1/3F`k+ |kc֔/ 4N56s=C5jsJ:KEw'^,{e8mc#Lk3Ӗ<zzNư)~:fnk93xJ }8<1Z@6@9,.+vT WsPoFP,PvWxn ܀hIM[sq1w |'`ag%a<OUlFl]y \)/mȦ $_)xCIЮ,rWAR)E̗+dd\;ݝk"܏2 JHUT>`^hD!u]||bTQ ,%aDex3p:s! ѠƪMrv5c gnL7$Vg͇V)m:~Rw#U~C>A䴦8[9| *Z'!^-{_"J۵N?m`|FK'xJMoڍ^]h~Rb{SP%0:5V AN"@{+#U1 RtGzեJPvu^LɁ[:`:XSoQd&+ѿKhsI1x˨]LXA|L; mRgAKG?C}zkE &wN%Hއ␫Ί H{nΗȧ43U"lkQA>H hU.Cco @dD^=C8Y_ 8PX;V ̆u\$x]`O8'SW{/V]pn8)PL]&k~#O4vzW؏fKxRuiW Ѳm>Fjd{1hL;s.q+$niK}H'ߣ ^1ԼFpg۰cM.%FG˕+bIˬnEJwKXOfO[/9=f:kbv54ȁN<:'^8m @AlՁ6>‘x2 3sBmoҡ_*v2,\\tk[߲5u~ڭ23Yd&ɶl(r@;ͭT8soV`;xUZЖ,¸o lnEiA?ȝ{Eyh4`r`R<ē@=zWYyS,"W)77>N Т6l"K?<@fbC )r,f,ٞH$[FAvS4{$*}!fb'i@Y|1 r#[4 ~J\ HՎ@ۆGMX*͑.U[a|Smma%) 4 ju!`aD!dzte-+Dm~ ^@WUNY5~ۅ_6@uƶQçofwUkg-pLBqڥTzaKJTqoe<񟅒đ*qΐjO521q!b,tlIK?g:MK)`ܧęŻ\ɭp,Q%sO8'ggTmo| R/k H?d7BqkVFIYi;o03a16q_B+GHyF-DlZ% >U9~|lV0?Ͷo'%w<^–S@m\:*p,'^Z Șe7U,Q>R]t.)LjA<,?Z/º1$#OXB@{)~+S7Tdx>}Qkp'ܴR&ah܊/4^`ՌfpqPc-}4l8>HL?]ֶA|eɄUijQ (1KssH[Ρk::ns(d]mL&2;|3Jڔhi=+KU6 z7k) MKظ}MCg+zoDbfJqc>R"3LEhbr=W ^zfD~+V(YUNq6iiJ00䅎FN QX"׀HkCP{D4pU}R[5-͂` a_GSm1=CNU˄tiX 8zI KD zWus.zhYaW瓐yNJfew9j6j1HBA>fח5lķ4K )9eQw߯gvnr}9gYZ0707010000008e000081a400000000000000000000000160d9f5e200000b34000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/+s ]?Eh=ڜ.+o*>/IN.eje%tWV{1Aj0ܚTf'cY4Pz延$dD qμ)*U F"A&x1heufG\ |,$ʘJ_B4,7)Ԅk#r_ A+=?24k ;/!%% RΗ8Mvss(%6>g#bݟ{~vŧڻVAfҸv [[ z\}eТfA]}B_n^O6 <Ze&;~Ur>SĔ(Gm"F.zI-tF{2J2edi|l KuH[ˠNԂk(_{ZY-DLC)We=ttZ`F[l=$x58^T8Tw;tȟrpT? RCfO!1WDpcg֑c1i1_\Ga󂳿}x(EHQvlDdB/Qzx>Da">><{XNN4 QR.Ia =Y-I jz Hr{Mh~O`ȧC_ը*"jlb9tAr3@񦞗'Rj%|5T]"F(.G9}s|~sV-;uB92JNւc4"T>7ZFOr$]#ԝPMVQLGoĠs0Posy^ً>:pQ2נv֖ Lژv/=9Cy4geK|[דIskrLo֚%Nկ|3A "dxҟgM[/l,*2|Gd7:L͏3bZ 槚1 1s+3r|\JV4vS4~&6N9xɿ}k(P"x{:K~A#)JEL@lm]Nt =,gY&GqջԂE##!|Z")QJ Ʞ P QsS`ܱxbLr"֩){203|b,VwE!sďtn- H I(U7#|LŖ Xl2X]aTR#@7pW|5^:\"+AC?N%/*X/`֡n ߏ%[Py?ʘX }MvX cvAC\4*$ܒ!32RS8B֖lGA/q~ &0A9Μ&\O9 LLDg5.UCY{`j#Fa#n0qJL|]"Ňˀ ΆͶPLVtu 3%ymg27i1h}vL%"焽"J၇Ry|KY> z9#[]0'L|XXN|J̾$Je^50HZRsukLHKvmˠUҪuy]"WXՓ^1˒"Jw!EoϿlz]9ݏouע>lX! 6GHI& xמH!_::#"`iHRCˊ_ !' 3$=/jTX{Zsr,pH[LwwCb꽁T4Xtw52xU_mFB1,Ucċ#!UmC%fcOOdOfT淀 Pd;߯dTݿ#TN?|<`B NgrtTJo3'|+ ZPJhcVNsPgYZ0707010000008f000081a400000000000000000000000160d9f5e200003148000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t/+1]?Eh=ڜ.+,>/T5C-OHxo0͐]j䷫rKVm+(70I3775"}NH(iBX^NѲw:ZeJiF(lioma u)2Y[pZwrZx8x9LؾH۱P*J.*Os}NU6WduH$k,G.ܚTuF}˟-63XНh ,)}CbAEǰ yAq ސ\*lA&: Sˋ. GX7E$\9?:砹^!˽MUC7HR}|"Or[<\[!RvjY氐&^)X2+^[X":B2 wfWpC(ɛqn{ f=ӢɰKF T~;Q1#4 <`#ai,!|oeS{Yt=pXO6\FNioӢAyI{r8/3l쪭kX?l9Jwպ?_UCBo$Oͨ7ԘIanw2X6xG8{Rz* ӡr q@?^X[>OSqj蘙y!<99#;(9aukbcG[J!.Y@\;3 4IEWՐ8"DrIuO*[49#z|?>O}W-*^4"`1];H١*M:*.C;;v 3\B`QU h2Z~d.Z~2zwFɍ +&~& d+]-ZMB;"=3g9A׃V;DNC;;@quĜI *j]3֔+aHEI#!hp@&HK :G+}sX}gpbhћ'-dmU&bIWNP>W-@ =wKC "[yCIG8J`9ZƢJ%u$qOIF6IM':+UJk^lK _h ix-6?^1)H}1Q5{s"RyCSKyDeT-5H;+}nᐈ\6 S8_rHz}\=~ (P־ EA*p@6[s"5α2Wh!(;4[.,6u~P9ݜ!5D&&bm}qk S!+L4 dU UV+xfmAƲ-{ y.C2,{gGVԸNxNVP8,ԫ G4ͫX[ A]͑w0ʉiw0.N ;F~%C-'v38nF?ApNvg 4nFeH험`÷q{50Wq6hSj$e5=#QMDu )w91_ YjlQɐ0XPpe=I"gnqŷbGabq,`wp6ś=l/8QȌ}{2Q`.$ F9·"Gk07sIא\V!a1D.#}h[yiL(NGx٘'bt_oDE @82CJN<!bjkZVVix7h{vhl!/nItM/l2]#1| ,ZkSe8+wYr4A)&0ף-A,xk";&ϩt(2Q;R1 }}P-id"3L" s+] 4ft*Lk {.K.+Eq/id3 % aVޡo5z;mNۮtʠ- `i\ϸGͦ4  / 3>#Q!ˎ: o=q[ߏfs8v;%+{ -Zc~~c6pL(I'"rC e":uԓqUdsDCGL.f*,4m‹wr%Q;BYCB801TcݭaI: 4˵3`,r⛔ϗ`=hjx{aF~o/, C5 @7Xx2D^dC_ H[IU7o敍V>cku)[BDS_`>3gAᫎVG41nR)[9LMu>] (kNЭXhC\3V}+8Szokbw۔I!zDB"`ۚTzbDU8I?|'݁fL2وԞ E` ~jaMOY{40űoXvzN:fA(04C9|h l|q#nHg,&%[ʅ!@c?j$TӉO=H}f j#r)2!=mn 2]22W0xyHSKIif5!bD{.>1UN&V*>k˓9#EL!]%jR#(>D~I(a6yNXPwv m~ϾiYh0 LWwo;pO9IW[D%BfpڟNOuH-V9i@pTX1gk{Q4pr`Z䌄KބME|¢-H6t_e5m6W`pŖߡg"vx=C1(>?7_gX:\M];?b ӆ[q ۂ-̍XZXiބY f'0:c;A!k.W Y3?KV˪L+9&0uO tӘ"-a޿)kבfU52njoRq؉ V]i$yM0X&ď@.ؕp(y~U;g,\L*~T(>uX;οYts)E`(Zu}IU $}U6;/%3#HCco5jreN`V;Ǔ{PL.m3; eUXsڛ,uh>H|E\!P8 ٢+meu` 7Jo[ )Q'L! ujcqҐ~K Qe^d1 )⧎ VߍZOt[ ,rQ.736-: K@/Wv:ۃ;Ps'q  d EBsۼ*W(7XƢ*3"\͓1uǷs,LXg9Y +Bd{Y =g왘f–7Gߣ-JOy 5{ U_,nSD8D񹵽qx%2ni}퓃j8TR :hk8T.بL#RMz;#m 5Hq =-Վ!쭏sz2x t7mDzR2ήh>o计D_肏>ޗG//U4TP2]ERC, {EW&Mx*,M^ bC}¯)o#%-Ju@(*PHR$ ˝S'sTe5MYDK3C )F St%ӊ,bAYr%ON)$6sƬ?)|H/QU'K(=HǍCo~bC:<♮X"M p"mKL1x'~kmqMvY B; i+Շ .?ffu"3VCaVJF"R@6H1Q<% FgiO;3r!6,Jc$FִI-0~S7ۉ%!?A$91z-ߣ41p}Q:ebߙM̭Z@~g+F5Y(RG\HS%<53>!FDF'ДBʮy1GBd Й +^U=RCqh[Aee5ImԵ%+> U`i-9k?"lS3$ Z'(!h ŤzHzEB!WjRo {zcr'k5jsn(z:t6&yzG BfxV'9z>r^[h?5NtEn {vےȞ#,@IJݞ`܊xk׶"iYPe,9ZԮd"9Y/Z Xav6z[ZA Ӹ(NL缽[t_PnՠSI]#y*g qΠE3(X*8Qw'؄28&A[@߽Ae _t~tuf$\.WW5 8V2[ " {gl[:@Uwv)F~ft$v?d%})/DwHMz=qEGۄS \ɬ͘Q G ܇+]XyXc0 ޴>

        !gޜ%xWOUiW [Bj CMI w"]{}h{j=Ԡ{_ZGg[-k*w (#1vQ #zy@;'E[bPsQ<7W.HV _Ɛ#hZPۙO T~$sc<ˆn,\y)n)Khd]v .Vf  eɒ0v Z^&p5PQٺ  ܦ ʙ`6~(HʢY`[RޯLe`L} yfΐK@iZDYh80KG%'c(-s֫2xRsl}RuѮNrNsB@. ('^{M˟Zuv}D6@fW67xWDnY5 ,4)1ݤ숣73'O 쎿O^\T`55&r:ǰEor֎h5or/W;vėBmLmiS+kBO)b;ޡ18:4Ŷg$ٽX[9l҆\&Α<ݼ;VrX<u w{Wzn"~08?fWmRs¨s56ۡU<(rbض Ol*X8#2E2<a4p4.@>u%Uճ`d1\asd.EDW Tq_L=?bz2˟$xrVW'݇LR|xҵJ GT+TqޱT8@,&^t%ݧKVwcbmK8acM/:R5 =kw̽&›{J8am ̂2o᭴o^ }C|H,ýcb*8s'qHka$T X3nWLx^ܨP̏3V}C-+12HVoN+kL;$@XmX{hɉE;C$9>^L.pggˎgVcQ#ic1f<SW0BZ:[E,Wx8gS1m/?yLvjC\pm%8lNMƜ̀*k{̫@ Lawk\(i 4/O?/c0)v!,sv#qc/Y敹=sq !"kP{(9jX$ RP ۽\sHƄO etX& U~wOǡyT m*|aOV.\d@s+tEiKu=XAm@d)  z=( mBq6;›-\3W^D"It| Ex~E,1t}/R1n:\~2y0yCQf{B 9'sK)AW+T~S) g wWEM1+bgS#"Hg+XbhgYZ07070100000090000081a400000000000000000000000160d9f5e200002a34000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/dvb-frontends/af9033.ko.xz7zXZִF!t/ܻ)]?Eh=ڜ.+ηs S;X~cLKV|rPo$2UN𕩊dn?@vT%ȷ>6jz₡]5d>7*tE4na9'řj+̍z e->^ݜ]M%2H>^S%ȵԹ>JgNJUs.*ŝ8ca&8_df<'VP[BL/h"Br]~y%}Ӿ1䖉4Eӄ: ~?c?担xG˰tjA|!%A+"m;tpsз[x0_O%=gTN|a?AK$ @̧TѺjG(.c;{|X:KP Nb&_#b}۳2Ŗq*:u>(Ҋ9)=$'vf@ik2m:J?OF'y;vFlz/tg-9()>Frrʱr~ŤX|ojE2'崚}+wk\Xb4p:rz;J\F [X/1+9aEQUPdW ?0<6~KD⫒9Ϩ9'`V4zg46iK@e#PE ȦSKu ǛY l#t:dՈ5 Q [ƏIp<\L*~mb?A :8i0h_E:Jt=du]7zvzÛRɜ]J>9'ZNAw 岔o*J:le_P?sj&}jIEuC;.j"c@6UW"x65-NJr Gl@z2R Cݥ2Nx+1rZ6HU1Iax#y||E5Ɛ h$F_`c3աouQtgG<({7buɑ˜NUcMTPb[3G^xܱ:gO S&"LW&0-?gYWC}X^t7&}(Gq;PoYwu!ƅ2%b-#20^Lj^\ꜸΌnXT{Fv¿5'L'ڻ0D|O'J}58t̵Vc+oΐdn|z(FZ CT)VKpu\;w*m]'-玙bnݩ T5ǽhd^sИ6o( X4* ?skZ&^ o\o@N+g7-Un#"c PPf&dZgvMREIZ2jk=šmMI܌%, ‹q0 !Uik of3>V-sУ2CeHf}V=mн"P@۵Nu5-0`7su:QH?o2?N)o -U1a$h:_>f 7-NN% Kdzy|lph7,gяhC}D<7'F5.ق7{?r$nc@R*gS[Buƍ0g|yw~^KK#ϱq.=Mn$ң&Z&lgmZg&ۏ2Z.MV*Rb^#|DU ڍWaڪP$(}ߜsR@J̍&P^e#p~j J(8‹=ae*# "{ZZ^qjxs`;4,3(g~LhÜ0 [ c 5}I_}}>_n& ;`ր([GFEBJ"y nb,י,R,F~ƾU؊mCO΄@3Z(6£ji EQv>sͶ'-f<(H ϑ(r|_cx齚!`\QHhJ'ᴡPn.l Ha)T4`ό ;<~ɕ# &|E%Ta7 {AMǡMΎv(_I&$Ϙv 0%4]pxS\oj S`B{X: N#Yr=\e xx,ÝĘ9]!]"cX8Jܯ*E{`r :XG#j&\teQ!ïP#El>v1,Zi ş5Q"f\$`cR་" {ꀀ6iD8h|DE'¡<=[Z2BI9`@1\G}qhL}ׅ(ܑVC"dz{&^OQ VXOOfn@{* 9׫!3^F;pku]/; =uL^{VD0G-j9dYBDؿsQ`];@;/#07>DڅFӬF`+7XM!rYT,dMOy%Rl?z6ϕy-^4G $n#;,c0%4|[mw`Xӫ'T 2 Fܽ|';9teOsq\(Н#'US[Ud' Fx?fU o`ӗ 1_(EX`f h,]\a]~f̬%I|U'Ljj5~`oB\X{wmt Tv vAO z"~y. I!g`n%GWt$k8Â}ҥ'p!,o/p]a%< ~YD,O'KҤCvHkeݹIFQ@s)PszTPjЄŌ8 o []mj 7'%dp7A\㻂6_$hNiHg+)ڽ3cŋ>dOn,fN==‘u'Cvz"ݎKuq} ߟ> ["RmRݪXO5/(j9oE٥^1#py}T-5>jՖm/}|`$M5YsLԄP.-.9cUﺰM6Y_@md][VفKj;k;~1,AD sYԻY=(R`5V©V 3b+ ´)_ ! 5yaJSh.c n ǂ-:*?.%Й{e=_^OM?VeۗCc G7E_ÇH-?-cz9_ΎsJ8D"30Bgh MFJbWijx)fevF[ĭf4v`T;x(DdJKCJZYA3=֟'~rL4~wK u}k(nFʌ0vSa9*U)VC;9H7\ pn{3#El+݊sg씔+cqV`ɀNϫ"Sa&9A'so|%7PEE4>0RQ[>e+hm!'B2,Z 2؞oq kx/ cUIʱ%N6H# l {6rtdt!yw4L>6\2N(F0ə,ަ˕c绔|ꁈ&e?7cʰ??:gـf/7[]IwHe|  :$,1 uX//R͠ -ܙN$xle  bd\Z4ͅϐp af5u[Aϵg_J:ʉ~}Ch|>zFSTJv^T>!W(SEN;"a@j=фïBi]&5ytl.!=Cc"WG~H 䜢>r B-~b]xմNk>&5lL9J.1B4[8 0U{m+fKXeqFW&-7.F}aWZm$KkYroѦ[?ۑaXGJGȃ'v{n }ܡ@.(\nW q//10w44s+ሕbWmxG.j<컕vP£I}'s4ن7D:T` CL̻ZK*H{Řߤ0yfta>հ G =FΏ2?fenBOBO <.ODfČ0q Jy+i7.oQ^H.(QoYD{+!82M4-EHhs{<.+UG`H]i55Ƨ9物t1}%Z^|G^UE:1 o 8GV&.΋q,b!X- j[[QDq?Stx#=0|P[߇L,ʁY pHtt+QĀiggĽ&{" W6J-glS:Y& d‰5>=CVs}4ZV[XJRK-"d,,F4 LyZmصa>(MgupeCipqŌVz[u9|T ;KPQRpzgWyX b^htv#}׮yhjUWN"lX9{2dQoR)إޫ&DN^;wm'pO$ 3P{mnܫCR-1l6" }ǫM"M!$ Nk]zL_ z@ u3ZUI(IrL7V=Ƨ熴 a"W%i$;;8#Ef16dX<哯f_KsnK%ɦ^Z@.3,Jl(MT3N/&,⢯Xy$}Ljј.LM+!J)kp}7GXQLb VDSara0/@4}(֯E/VE1;8+(C,+o?}Lh&v?#3Wb!Ț[ͮ}L߉v+Md@E.0@~vI˧1}Dӳ́i:DyKNo}la~餚%lt5Op7/_+ O@7}YiEVadY vIt/N *WHfVhb3$Ϧ (Y ׳u3 y]ՌU1>W5y@w]:n>{ Nu1uj-^x?ɸ\/]/oP+' 8 |e0yOtm>ԭ?1¬Qz}[R_vs &>XG `=IQ 4V)Y3]̸M$hV냭 x{v{\NQ\m v c d]qUg:Z<<:,ςƠrA_aU4ŰI5~(UC$0ttcMmq)=9t#+XWݍ20-JΓu-HNajr5 k$$C<8nB;xr _Et-ds̄=e:N7l վĂ@W"hb۴v5QϢ}NrV]3QDr]rdy'cKIΙRs*Q|rS@¡p1â{Ra.u M"eivԂ޾DYώ"C&wIvygެi9P UUU\gAO( &l(rNr#2 R; W״x?ke7$0ng\hC%-8.PSФZ 8rWs Źtgqn'vӕ2"be{uzٕBOdiR{ba f b\/JEIrJ;$T٫٤[[s 2h'-Y +N9F>)gjNOR,A;e;k*y\|I GNDI}ԜoiXB-蔥IHA?{~ad pn^aJp"Qc[ϊ֡z4PbUR^H&P}4-c|6)}4*mNwbvS5_bJbem#fu]vxY:ggK9kc8Tr|GF2gM烞%=P-SIQ +/cu|b'Ca0oOJwR~U!i0?!m5jL1Fgq^n"kpk`8$.xl؞bل'ga`͘4-ja甸P 7Gyyd[hFH"%OO CЅ#,r4, dHќT'5P3Bh5[Tx䣽rwO0%&,M<~#k.Leq>XC#t %ЗujqeU1c W㭢OGPoK5<➩ ܢBLIǎڥvwUk zƟ٩D 34Y%5hr@$RwUve4 PQi˛n1EV xcz,-zq濫pNO(?澝.tƯil1NSLW%C8ܰ~5q߈Vp=f؊VZP_F'kƃY^k08sR.lb sA$ z!31_ENLD_\-q1 *d򡦫ƨ5v:Pq`98wSTvbP5h2(/QK;*Fja;Fuᮅ^ ZotȿS"*рza!1z?MsV|68 (.O`ʅW:g̀w0LeM=3/UiQU[شQ+5Q TbO}RtEpȌ OJx_ B8$ \ioIbYcӹa)9Z,?̉v~luN"Hߺ^=1R9jr+jRG")4{%*TǮۡ\5UTH)>cnҕC 9FeF94T_;{{/H#lnd@F-j꒾c3>DG lDU4y{CmYOg/Gƙ /tY=C>9iq>2UAdlEIQBo7ڿfdž8M8.BVS55@*BhfH=ȑbq A*.V"J})q*bE9;`"%f.f`ZUx~xٽ}:@ Ä˹Su9#=l` 8Ґ#0jr\qyV[gJ^ne<CIh ag"%9*54OlM!#7eJhD &~GAoi!_m4bw3 xJ~|"wаi_Ń+n GGF }Xktu~w^Og|q\4P*|n WFW]YAOJrtz]' <@|cUi;lGBb@LO Yp_=~i =cRG,4>P~tD98.0-!lk!M[gd\Ch] E0ns|qfm~07Q8?!%$Hx3& BZIv뗨4:M=p7B^$ akHI;/ QLYaZ~%q# fģd. vM[HEt|  Ol(Dj3L̿ا ;kF$*Pka!,yʨwZ1$^M#H׮Rmݟjo"1]:nי|1SUOqoGz;3k`x֦5LM}Vx Ђb,4~(QC )fZL"5G֏tm2g4JϥB<f1\~'-ǗPU"%(1//-޷tRpΔ*("&Ȝ/|+y֊jz~/s7;ZΟ=֥j擧ntRca~\@iw9~A[/Fy^PALnςքw~dsqOlqBӤj?wmI85J 2|0HNR+eg{E6o;aB8C*E{ΰ IEy%wy{ l#7$v0fjYV G7HB>(b5`fu8ɝ3wÂ>`/+% vg$% /yH LOLJ?@vﻴL)as*þG7P-M&0klxғz=j b1nmp+I۽L:W'!exRƅa}Bߏ'xnܚbm9Ͱ|EDy*`lLcە4Iƫ7x3o:շ9jMd/ՏB=hY>C.ة u^b" n|忇+8WX#Ð̘!cZt:nMPf92{Ol_2$U$&cͮձQ1)DmIB !#ڞ/=)^P3!"pSG% j'N6@jTouMD$ ynn/C>oh^vo궼 INh>Wn[Nv37:K Kw_FWVf'%\#zF{uWH #\p#X~'nS 8s ]N*?QxlfLplqM]+d)+Ӥv!W,ƿŻ(*9sW+GdDkgf߼DϊY`гS7e ޠ^ND$*o ojwXy )OJʓK_M Nsh۾l%}*}Q32gMn4R!FlFj"E'l7s~8`]WBUЛ\Z\0u1W-,8tžbs֚*  Ml̆萦Ҍy3+*s i\SnԦ:N nl\52}dqɮq7ϷH~ NZy?AU|4$M&󃰜oݸ&zG*Ѹ"tEOځFTr2嗸k EEʩ!&갱8Wk!Gu:uz^A#&%{U@sq}Je. a1gV5JoZ<:6I:U$*B@i@6wS:RP,'He\HL45Pw+\Zy^zW|Fj bF\8<]f"ə[z,$ pZCx֗;?S/ȉ?ό@纃45+MoLkӯ Kp:Yϱ| 58?moTDu;#?;pW(- ?‚DKmMTiYNn.p-ۛQO\> [""r$ X( 4Go5nW#_+rڼĈ_-!q-rZp^Y9}7[TIAb3 W \3ũHT0O!m%0{O cPG.?{[[~>'H+S_ZIv"<u$#XӅRI ]PV[sY=ChpWn.TE+ bBhTA0'P}Bo&=ͺxŤKö k]8y$%K~Uу ܟ]1y{"' ܿG %lpIduNSOy9I25,k*y~_L1ޞ`s=`=Z?uo/vtq;R:c `+q 8ȏ\ CÛ獛}D/ ȝgJh-ӌ.Molo2iUf"Xb1r ɏƮ4:a/i̵ D=Q~#T s\@3a #AZ0ci>&n8T $th&㛏9}s3+DwC4 k\ NNWqw nI9yD8!|U a 1_V͊ ڐb=~6Rhϣx\3{k/v2[iiޅPS`8Ts7`lGT AV?8ʎlK0DV- Ȉo@>$v2JO']`ul̀Seq[2^%b T x m^C'ݨ.Cb̢JCU 8]-cLpvŜS5VϵS~YSlu9Fx4r8ۋ q&FCwʳjO]*wLRu?F/ G\̠XeiTб4&Y=O,KObH2{/3Yic@~ Bgq 1a$WY۪{xXRY4Liϔ< B^yYW q^D4x<=s0 `v9 O|HI8B}p8R$"$UVåԣn]Fv򀡤:/;gFkOwvk?N<*F0YUU{TzLϹ"$=/!ٵb0=-=[A>qr ͱK_>`B2S Tr= -sf-#=Xgd2.Xž|Z2q7 h[K~ͫ,yCmP68gklwwR{҇ۇp-VcHQGUyZA*BvU*4xvmh4NeO xi7^v3\M|+0t. #ZfCrR8\!|K<;*:p2颤Jİ<)?W]Y֝xoq.?_,|̄ QՑA,6Ŏ#QqLАg8bW ,r),OY寢Z P o!gvpÕPNPw&I] ]bwOE(Q|5sd~I9paaMk$%ݟ -lP)CΣ+'$tfoZ9ĞF\mJ (2O1X̵%Xp1Rg:͈S Axh2qiR*80$@r1_ג&3B=O\#;J?y=;oܚb_pAk#OV sl:ΊO)Lp䄚đ.惻C`˂lZۯ_Yw P̻YATg2i`o'XQSWX@U6%=2iinK 1?z^8¼ZwINsLq 7g4IP^b\RP {Z2?h-3>Vz9 u pkF?X%' wfA`6)Ng)Wo+1ZxjWOr+FH9#6&Ĩxa,h8BZ-AvWogY1f4gzz3)vjd+>|{}OA-)Rm x&~J 6#xq]IHL|_Wʧ^z DZUs= kY"T&4=1w*v" -5 {'4T6 utrmhfii}Pޞs+EAʤ %2`$\.ݡ7)ݬdgȠ"EN|5n&?4`9մ8dc'0tĭQb>(+޽@>})|nZ}omM2@'aߐ(|Y~o䅥77܋c1# ޖɡMMs6Ol0 Ӌ @l0gq|\Yۧ)N'\_Dog 6Gd;5_I%z2=$让z!h+L͂(`c lŨgvAZ9&e֗һa.=)Dq6F] wɅ;ddSWMzE=h/? %kpfK"%wCbȶlvަ}]G$ |prk9%a>Yp[>9o^6<ҿDmՏ"B(+]fM`ЖwexiOn1hu[Y0\Z QOhi7[uC ee"zԵ]!}E[n-E$C&̻Ky!C8*6@!Yh@ٲ?2uTr; V&2\Seh]T,=:d{eH0eqd MqF'I>WYC`|dD8,~,/7UU=Z4TbN"S)S]~gi_Be5 Ul ߜ ND"8$ٙ(+H0+6oi'Ipʡ IOk:A6Q?ڐ%?´OwA}mُм], 1 SD!ᔫp fLJSn(Gj3ф.&AVpK=/QxiV~ou>L>LDf0#1_/TR(nܻYx͎YuUFXh>q'*$ 'VW%$M1sy=9C?.tQԻÓZ`h0~ȥ6`a D ]~v>!:loW?ݤ 党N$t®8S.V6r✉#jlױ=y\LZuS߽t_)ORuWB nkƇ%5Ex6<|Є)\?$.ip!koUl|^8cHs4C3pc5 grI]G\G+-em:,Mٍla4< nBڣ $/Y`W1([hoҡ{ ٜ!@&WxvVч@oTZIKg|k7M8bˑ!SAZRW"-w yT eH~1ؔ9\XzD r{ʹs=Gyjymzgh2ssiPX"B7 {laKsw~9H qż$ɭ[eaݙv,ȱccJ€zW{$!F+)}*Om.Jly$ Ol#A* )WX>ڭj]Nww/T{h"Rо &.2׎J']b gb5 .U6^h/+]7(% E?)x-mCB Lir#m?Ղ;~ltSb}dŲQl.LyϪ5. sF]V>r"Pk"iP-z)T(OBd+:U\\ wY_ýU;io/(U;cBxT}~t|k/m.ŪֺBnUu-daRWN> BH*7l lҫ`-+ Z6ѷۇr`g X\l_ɐ}0PƩ&4B# eW7i'+.c)> eqڼʢv<8_ MYwi'$,24:F"bL2 Z!؂r-g26 1@D|Dz6$`ѵHagJeuW0x-3+Of1Dс}USucX)nn(㬹 6=FBi)ˋrrO,7,R8xvd" ys:`[B ԤχZ0ΐE{p kjih:?s)] TL>%bK,c*pH gީİw wbGW!6 Vx e6+BFGelmqd1A<]=cHMrO5m1H\nA5I;{~?BsPTaaw;ǭd-.kz`0%T 2&L^fVƖq/^{crϱ\FdaS.)ptr`}ьGROnkE=c[ 5ec̓bD炄ZDsK?N%* T4Yn~@} FαXܾi?عFѿ{Ex7ZnJN2m 4ӻ*p\uK=m <IF9k# 1St:y>X-{Q+K:;DXkpv ~8G%=+G+zƀc d$ឰĐx-tۄxguRzHWjDo#(CT&y6M1%_ R"P * 42>EFJlb<rKOew1U٢jQ"J?Dܢn,/glZ X?Ӡ_:A?&JTW'#RbtD<+hT1HD y\Z WEMYvI?x  XS)tLPxCKj~~j>^:8? ^G g 'u}O3xtT! !AĖ82M4'@1Q~`iŻC _~jN^7>4}K7zGG~AqؐyGz$䘞ȎTaVv|@၄FӋ scOόƿmCL;*+ 'HjV^q+4@@9B:e^ߝQ^-jV+UіFi,N$f}8YVB—qlz>ܖiy>rʮC}iBT _G,?xtZdM,H,ϊ-I 6B!^=MPFJ}FvlW0/4ʹe({$}-l4D;sp{G// ty"?8K?+–KQa2.Hp&LJSn~m+A39ES~bOl2B5?[ jAxsa lW$H2rGnFh]{1D\op;9|WՑ%=nգo1C%+[Z^\^v8qh߂X҂V?pr`E;CL\V8KEp:JF ]hN7г6ao8ϓ`7/67"ƨMr\¼قxe:DoQK%>Gd`gԏ-=&RNħ:hSPϜ߮|xժm$ɛwTv0F~ӏɩh0PRaIz9 f )2PڝCM~#C]p)z >J`Dmќܐ%tWGPʭvt9aQ{袼iMٹ>OI;s*6|u4r%?r)8qGHr]-zhTWgw٧bu27}\2ԪEg7S"m?璙v7u)3s*6IR!6TT_DgQx*i[9N"GJA(S- >.|d 68D!́(_nBr<HwL^؞i9;o.Z vT'rD>JZ"۝R4">A _FBhPus. 쭪Za^Ӭ)q6g vE^;eF:O]~V/QᥰչXzrI{R޲JWt ўuoSC p{9׊$hQqUOf.'vCx 2QB%Mh,s/>c@\(C~zkeBF iD3+d2|V_ҟh[}nz1uze (2G|a|x||m& a}I1Q-tGS])Nq K oVx .AyxKdJB7"U]3R^; 3Aj̪êts h;{~YZX "'}p2ACa)!-rnsn3~lV90Oh=vhCPC{ ΝѓFvK w:GN)21fN[ؚ SW,U//?_?F5?~@E1ƃ" G%AP6FKx#*?$!jYxS">qr5W S~Ie11_t{t1Uq~$h+Lp `bni߽8`ڊTZuhi2NWM2+UZ hiXUeg|QDruODh>^~GcpA}?#1^ =udTj`^`[Gs,So/I@+k\)/ ý R8O^[#vw$h(8/|兖@ojHC?G92M ^Y)ٟv@a遉FNEHM۶d+s"C_ J˖nj+"o Qѱ4܍e$Uɷ* mZ#`R8 u=^_/8 O<קWK.Te6i&f Ȁ!t:=l:SE pLHBwY/SjhMđ/AC"g mgrAu57UC}0 XfgigO Zl!186ڥ?d/2ɠ-*>Jcj|/.s #-J~@{.W wf?}{@͵3=6XFq+3l6T_ˆ^Fctc 2z'F};\?9B :x[݌w1&O[*.4bKkM'!N29ip`.AlH!zQcCu4zcN76/X"u#+7$͚ 61 6 A+eG)pa\^w(q%>or-SEE1ۿ0dfa5o7k(=qlUQH& ?Z`;9 T 2u1$0BWpoYO|0NݢdGj'Z_Wj޺ՆY5`C_Fvf_;X/ѻh~z|_׳뀰pP[?]b?.:H >|Bz6@K) h(H6QXB]`ݳO7ОhPR)P&r.d>~k-* b pQ;YAp7&i4_" T {`߹W>CI+k:}HFT™@m#Jdi:׈(RӇ~ML pGP-86*6޳rijr0< Xya ^㪤=PQ`^u=k!`ZVJևF(i;1yW`rčhe?/\H0ɋ#+oC#y)ׅ%͆> _pRVB/E>VHB8J pX(P \ g:L0עƣAtG/IX OnKvx>tRզE5qP<Skb5] d$nFИ}_74;B f دLP.^WmZИ^|Ux7`/¦Ģk1]7#O̵N5'zx+O>£U_gYA݁Aδk*)h3`/eItxԬ=K{+a:LE_hǕb CVߧCdѦ¯oZlU*^3bc?,ݰi& |}E0Eh;t_u#$!H&NMֶNB85PKϚ9E3$./00 Hr~xڅ #yDQX3luOsW\L}ڐU/.t:pMA/8 jb-xPX}vN|т-` k3~ ɺ9>޳[LU CDEGCxl.b^߀5rIbڍȔGمjՅ=e\J AHAHG SQ栿.ʌys6K~/h=ܡ4=h{,ywŵ(buK2i+g,qƝxGޓĠ+qiEiV^E nUJYRi EG{a UI dmHWw tvq(֚1,K.s'ȷUYL#hhu\-sn&N\MW7pѼni)}DzGO2V\Pk"%/ 14K'_jJ ^ˡ[d6],l:I5g*'8 =V .# >F+9^Qcn-~-]BnC5#g )` {ΕVRC;b;З#O7'҄^7XpJU∝BN.y (2ӷbOr4.:Ws2*t ûĻ*`Ov[DVc?P=nʆOZ3iެ^%-'#@,'ùb7wzKE%@̐(-1M@HK)fѼsHW[uClRHzF QgTJeG^?ݷttZ I`jcϗձlaGgЈtO~otT.̕#w$<$le2{ "HpFg4}9s:2)_ P̌}: gw<2Is *wJ 񒛀T M@E0$ef~--f>BWvBc{Āɖ7^ؔR`=LӺjahZq4)ɾlYpIKy@SWڣv.oC4poýLWÄX橶PR&0wi(W%y*ɵӄH=3 [ɖ0ofLr%t|]mZ/&Ua~A#􅂈n^ֳCҫS^ml Ч Bc/$O>(.ĔἣA~+ mބq6-yX2P{mFDE}/uZtxD]ZjZnMC7nY'bhH9FYDҲWl'?w&գ}'j rRg]Xxy{D]_ tuӝAՕ\BV8kOlP{܂礕^lڻ`Lo"U l40~Y7sfr78Oe%TX!c3cpGK@vVg_r<~`?5:d7Ӟ+*1 v9CֹI;ۤŒ8*DE$t_f3{nbMTjA+2:֨.`(1ج5 䁶# R%퓊Pfn0M2|i+4* dqp+.)M윐3+`ܭo寔zzٝ*Vx/q"1O` WɟkoDɁYI:#JҞ! %BL̟+uFf &M*L}xk>v5) X:w%^DhU+Ihh MqgnsV:XS31jE }?f×?v뀮Qdr!ە [+w|ipvn'Ҷ Zm8&J0 auGBZp}~DXWYaK!aA :v$G70 OMO*yphαUǿHx^itEs4i,C6f%I5IY]Z F&` [\4K(xXQ7 W/)ng#oX8-f0ݠ$}^IRѼfCtmZ.@[Pn=.S6#& V@6 RPj~'6k. C|z|kIZ_0O]?9lDҲ$a>r\Ys(>@Ft[ѣtɥ'$ d; ,#,#M/چWU ~HiڜٗOK”iќ( SB-&{vv- ipjKfaMX}E$efW|Ƞ/]ÝC].i-sж`Pq戺N<-cJL,ZEp?Q#ɨ~]ǔ|%3{ge@vEY|q+=7 +1i$INp4sgT :Di@DwZ\J)we+I'9D!o| >ܴV_ZF+. ˝^7c筇cflT]Ww{FpֈR G?;(u if36 N&MXc `zg0DŹ8"F/#/BPLv<ؒ7A\[n: c:rSmg`1+9,FD~ "I>7gվ.ƌkŝCg𨡐y\K Rʁ;aXqD qH˒i-;Aފ i TtIQ7B٩b$U~`h?x%o`SH:\RO}}B8^Zk?]hCbb?Ϟ TG9:OͿMF_;&G1.֠c {`k:'cdP$#neYT3\{_D_s,BaRo{yKI֦բ)>6^ `F~`pVtGRh`uEaGji_ijFgEI~ǎc#Mruqnsơ鋗gH ə{ 8?׍9a2@BMY=Al0Pf'$@lO4* 1A RZjN}sf7,aTT Xd؋_uqh2;wg Wg|yX 3q*n - 5_e6)o#)[R9ЃIZ%TȥU~VA(k<۾wp%[J5L1h:JdqE*mDCT82ݗ+@CFrr2P`L31R=BC^ ^.G=< SRʷ^'nfk/z_2٧㌑ӑC?Lw/%eMkb Tyz̽5D0 O~;Zˡo]\e8:W\_DlΜ-w)R-Hd67hۓ}M Cz# ᘱYF:8 p:~,Iҍ?G"`"X)bm{WK;D5sNH15;/+.jg2̮GF24&JgCI8çf!tRb^V|O.bei{Oec eڃEKp싲礉҂gԍ&}mGXXwTx:L{FA;GqQy$d1r.+qZwud-zd-ŦKTpZ(D̾f9988+ U@"l ;6-7q?lUBnpG!M.0gt:\Tit|pnο#t\Ɍ^Ex9p>= lscB(G,RRu<^ЫZ#c6UAJI|8N xǀ6Cih$ȥ0#UWVJ~M9`vd$U' ֽiFG/<wH5p:`u#qѪwv{=va[ 覜jHPU:+QH9t<1$k9iNz :ff!/]AIiVb/?mrT/ d@SpsW:;}edgsX%^(i u\>:7倵o>3uX7 O6wيљ> Z>!!Mð?APɘ^pJqqG Ǖ((ޡ2L ['bN+ Jђ.۪±=yfNt"]H;-!nI ?}A| PJ85Ɂ])?yqXJ$*m3|dmMnċ%C9O)MR C_ظ Mv8@_vS z2|tjC>u-]q*S<.kUavCB< rj"ifU.K!`H*@|-lr[=K|7ⳃPj+J"t:u9,~lp|5ON~)4-eSЙݪiiح 9i5S%D%o": sͮA2%VCÿϕ[@wG0}( TITϷ N{"z"T)P̒rӁLpojen)ɹK.`U Xe #xw3^kٶ^St dp/pϣE=>IVLQT"6K@YĀŽ&Do%jA'9,l0B*-_ūGf`XsObKNM3~w1`bG$Ħ4l0 [lIǚtyNJ.:O&gmxo 0@\N-C'KRnDІ8[.orD z1gOK#B O>bR B֕n&+1S !'p ΄ʽRjn%~ch>aOwL7iFmvPf#x({/Q[(zuh> ]$auÄ@H!{Q4X.H$N2[{J@"U5?}^iGjJMÎ};QrAuQ[[/]H 'ߛr5zȻ攳Y=9 urN >wU+QLztA9(:"u!yIylX!nNaT?AE}w*H%D`{2;7UIbK#~Rƃ] *ћ&RV*IKq7P*#f%/@tR ͎ PY{uiÕ+Z[bYC15hݫS$9p{k%v7`ڣE6U%\1YGq DžH$t$YTuk4LWTzYn[#3d ڥr IG5B/ggq/΋ :o3来BƁ4D\jTXJ͔"3+Vhj6o'ѷѐ!ײKJ@a9&Ĝ x|B(I\<ѽ5.NlmUsOi<`I*%R[dۮR1H c fpEú\;ZvNf̎mA%!al|`}߹"1PvhwOE01p.:z(6獮!^"FٜS"WR'|S  GYcy\oM:'FA6&Dn>ѝ FoP5qT2߯/fl!*9/z/#B~dӦY>WȔf*.@!RtER6!IjmC he)c%WZE>Q,SD>f=rOgxtRq+TeF?_筟՝a(.z0b%uw\] <2O=JuɢU$r3u{o 1 S4mˉ\C!(:r,4 m%#TM!/$bb$xЎ'F5:V,S[NCdO :'3]>5#u\S:'UE{UF~CځkngV}զ,CXخB3[Q2#iߵ@bo܀ F- yFN}JvMB ]zSIM,XQ$R>P,$~{>{!i2JvT3@pT,dJѷx0Y,}ŁN n Ze1+,VUHjxаPVE rQ=prQ44DKaݵJd8]r;lZJ"]@s>phNdpwqgQdꌬ ɵ6n6`DT=s7-,27j(̻!E6kq7/E !DDfK~.fɛ!" 3FR/).̯mc7oDX e?q?iG/2kOޟ[ ~wb L&j̞Q&nTqQOo5_b?ˣՐ虁%)3© K5Asu_5M[ZMgkHK# zh03KEEHEʓ3r7_i̢?Vs9@ P c=XIؤȓ1Ai ڭm|7?Ts3PWQ ,I :7u7ޟ]mĤU'wQ^:#_6a.Ǎwc{p`@K"CQA!h=d T~{I͡4>=sD^WfT! $8Kf;ڇqt'aٿvyg2O\-WRԼ3Z RnV1PԵIc#zTƱi$.`BCֶzdw4R%D^ ȍ]@m`Y" _IZȞo;/9q1̮d6A Lw-=<xKlTY|~ ޮgqWCI}Lg&Բj/6dixֈ2zNt R@_sào;-"5?Ȟux#eZqtz+ :pAcjPǬ@ZWQ=[ݳD{|,,/8.~):Ƽ/֗ՉGɴBm= {+D2z&᎟jfhU4Zu`[c̏߈t'{L݅x@omU8BNAQLDuʗ-@) `:nM+E@aL]dz#=)h 5uo/!m+>ĴN&N_-RqD=ܱs,=~Ukg;I!s b@4^0OӃ;$}ê/вY1}C6jJmpBõ:WE൑xm$N>lUJ-;Av\tr8dzP2FY@NHzÐܝ\Ol/w'. UߧfS|gkŨIF[jw\LE Ԕ[ :Ҷא~Lbe򳱜'!|qt/x1l1~~gEP:8a#[P'[m0Ysp|Ws _nBEϫܠqj"{=Wpq_ 4XCmr=4Ol f _DY` _w%ۚ; ""{:O͘ @6K'>9K/ UV>l|̨פF7ds/Eh;A3a9r` f ^'Dy4p S䍐lWPԃK4q}\1<;DovPp8:Q+*͏ShPDbRLL>33%2Fq{C@P򸃨q)r沂!囨1iMeTܨi ZWDIg[a(,i jҪ<h45prX~;of{xrY@~/;:7+:($ PKBCxDҧ+ËS޸~kjzi(ÊGXt< eb(5-gcޮF>§j58+"^AJT/Y4cS:GF&S⢠+TOzQN&ǐ7(QxrA &lQ7ՆU3+ZVZga8y(~;t4vu*' _5 kkHȻbl9r}<2uL8a.'u.@5n[:bMIԖFU"(؍c4rU%yT]0i=xކ…ngNʑkp{XMZ'X-g#,Y zϝf;DBtˣZܻ5SP;yzSB99ѫogdy邀%5?r="{[<8${9gnH݂r.P9w|XܦҀ<)RY9"_$F__:wN*aZ~nǶ7& {bN8Pc.E$99ќgt;^$B` o@*Npv"뢒5|Us@ξ>Wy30ekShs ޥBz ?  |LAҨT֠P uJtwm10é]B:A3?`L Cqŭ6N{k)1ߑAja`4ڸOyx6͙a`PLmq}}S0S.P6b_I3O;ĸ߲YM3$ƒ>tN{k< f@R!z{=7MHg a깅q;縵M:%ྜ]\Em:{i4@eȒKJܛUr ip_D5ecfPt71CC{g.q ah 6GP}l)4g!#QUoRevcyўUR<~Ƈ+lJ e5(KS'8h=?K 2 OFbk>} W0O*oɅxOk|KHO Jvov2ցwA,.M}CBTsͽ)Ah&I0P-GgOHz9Ytv:S&f2e4`ڎх̋NuFeYz]sېws~, k2r]Ic'|g9oWְIh'oZF"-"kwm6"&Q'ҡCe-jBpvEkx@prfcw/z[q!MԦgrT K=1BM\mz$Cs23]yO͂iBMԝW(ݱ>F+ZOO><6g&ڪNa*ʉV>`L"P1K0 {x@YXqE+SiPJ$ >vH {ft<uqRTlP;{FWVbL~1*|K8)-%ynp"mhg06<O/ކ1rMLE᧧hcPq|Ku9ej^/)ͦƹ؋ `H|({hh} 3{ZF2R`?۵hL= MT}E8VZ+*3 ʚ>qޕ`ʲHv,:qe=[5_eq3`}yl9/@smgt?!&4 l8k좟q1:yfn7~€;mqq`l𫍀Gz֖4?r ,|}n\tւj!:f޶RQ 1*NGP`=y/v<_^3hX-\TH}p%`@Qȁ)͛߻_e\ɜR'y4!Q'bw$=E]QW{d>" a]:g ”q&1AҎ-^d1t"g@-emo![T29ss &)'] yFW7=j;a,#M"<ҍ;T `֬rvRzzfͲ[g`p=,׌3bZ㌘qִ pVTq9@5/aM-l]zѬ7[%Qp$?aeg^0 *׾X0,G9XrqV<2 ?/u;dPP$A%rBUۘӋ [M_JЧ2nLA,AFX`t *7r_kRGHК3I/҄oǁV!XzVD `.u1%]I``x $Κ~}F',Ý;JJg {8-i|##YH̃or7 ޗ Y*AVzn?Y!Tg_J8N96PTJm!?&n%J vZ @yV? )>D|DWoJ!]A-oDF6ls]d$2 rMwUfZcvtG-e[[-4:7P5XQmZvB1J &FϞ?B3,,ь\f0ķl}VwT ta]btOy,&xdGh ފk2#O(o+ LH`_v2 c91(uߐI ^E<8r(ke8iOQ#:L<1";I9pr]là93mxcT/0SE}d._q; 3>Ұ-֋;3)sQ̌Ľ j{pʅfyƛ{#&ݝ97J{T u{PJO&te6-V&AyYGtAi S‡V`r՘tS܉DZ>D-D ZXHe72 pn$F0ַnH~AA'fOd#{gDoċ@#(ԐCi?d6ec^&Q暿d%b;hB|hjye*vGAKPu#+ut9fM²@( aV 4ǿ_ڇ!-5Fzq@akѨ.;c8փD #2$H*>٤0xw_^xF6kBz3>v-eC` hɰyQ8tu?lI6~&tλ,W5yWBbx +5 R2/W?Gq^;+)L>CmrB;sR횠rNN\㦐ωvydJ,$hCN+N,aA ㄐB3tPKfQ/"Tc@Y^BqA<E\NB3n7#; ds+ 2/؛ SԲ~=H;70 =KG( dZ pN֍ziKҩ. y'u4Lzt*0HL=Bµ.+nIzݞuxڴ Ԩ^?Lv8अKXB{#Avp1p ́H)`>nuٝfVR֋DHkp̬i)DBX[GW4hj: !|{i ;J}T)9tQ ,|vlPopEL|hI{1: 3q(S 6!#{>uM[eW 4r L.Fw4c{?NjD uyIXJΠ*g;%M &nA)BQ] p;\qmf/$y)y*ys|߳@~,lДեs'D[¡%!$H2\x$ؑWDi!2-^ez_jqDjB@+FUMJCÑ~NBa8JG;?hD|Owj@If} Uvw̷  AX !*3^jekCZcfZé[;˕|zy$Z8\ SEߠb!_3sjw]mJsJ˜0 0m[cՒO8B%Q=> E[W45}y7irNkֳ̙h|(g4^5愞E ےNg>e6Hr柬D6a r'%.Pw;FXj:i6>9J氡7^>""9XܨڼzeZ1HnL`6oPh 3bH`K7w8b`plõbLxyN8F> ֋#qBQ4 8h/WbWd`nZ-(&AIDbXq~`Zj1TohFK!X1٠0dzyT]ϻX4qnB 6sjItZ`"݌/6^yoW!aۧd{w>ufwD"}BoTU·K,Ϳ96%F$qFGeR{׮CuȎudGcC,쓲S~=MnIt{eGf`Vkm5p#>ÀCOޅkhp3a"g! '0V#Ǩ0@H%; ;>ٿ[:McL뜴?S)e oR? j}б3)M* bGJUt}`ͩH&-3b*\B|:jv D{@PGsF\r4xЬOSy[Wr )Bnz-7{s^ehQ1!%&wifG*ȕy N/Jړ1`+1|YONa@ (}.]]]g5V;opBȺ6K%nxr̎岾"AǴ>̎i:r:H^d;ǂ v7ӀސsjJzJDYؐs e1eeطRh<x }&Zt 0ىd:F.[qlůh G, ZAF|%'"P:87zWuQfއ&,KN(f |C[j9 +FRZx xRHu.Q(+(d[߲/t!'rYN]z~j4.WRkFr4=2j2ˤ+ѽY{oQ?WS%u|&$ݳRkU:3;Tr"R0$I?g ',ummZRz8!kIM=Xc6|'ur]D7pcp8^hl廁['"I_>C_M*j11t}2j(5Q$1@\P[TxG@ >п_ݴ@=^S;_}Ebg0l~]tKP>L~cE9}X'.eVW2[E !6bn_q(|RVރ]eP50"ϭ|c' % mSWs|i Ou uhXtt1W=cÐج'jF~EvqF+@]~&5(o_#tr}l@VWR15M9D7y Zs4H5,gq ecC'e=|vT= xgBYv+Zۑ\j:UΌ&>0O=a(3Wl}J )a;ߊ%zl}] V2c)Cn-ۍ@fac;LyE>و~6f ތ|3so!Nj{V1f6PY__Ms`"DL?)y%&2qoQl iw2?i8LԻP [ўe6,n:j_zE,_myUoXZ OgK5rNQ? :3%e|C% ,oS:׃Yj\n!:)^ 7 XVџe'–Gs%1?^<{D$劮3@+n,'M$G?pkB(oI&?KQBU N¤Xu*d!{jэ[8 Vdۣ0 dBGr@ONi;wT0<_b% ZF5X~oFr>+,_ zyEC]5?aE]IZ^1ghuo\+qoGH,*qa{ްDUm,r4f6y)du ,PA3C* Tw7 pll>0N`` yxЋy#ֻQ2}L2H:HixmoBbRИ%Rx DG(v?y3UJgi^ VN7H*vȊӳ/0 ]t.0I V )9t/[ɱ/t:ZזPȏ%=OAcGB4X}WvWj~%Fˇ X[f޷Z e gөsN&m/8fYP:ڈ*$iboaةjqkiRui^ iD= Ζ\B LR#-<.J2ɗC+b4r޽cED?}qH #.? YQ$CW5-Hr`0^%7Rۛ$ATDΠ|#$&۠RN0&@.><> 89*Eזu '^W[9N0͛Фgu_-*ţMos>3Fv3> MU~~\X PeO>YAbq`yApF}`Ao̝PP`FR#,aK (If;m %4KInLi#>ɶi5RE;^e]cS/*#Jj }:$M=Gz)+@"lRp<[EĎ#Ls;.z %ju0>wSNWO&y ]BVCQőGNOoS'5%Q-),^Gwд[ Mm:Y6Z2;llŀ4¢κez{r8^(v?s60*È5>+cا GvǼtgʈ='66rɞJ"X>eBuʡ#GN a?5)9tzI-ov_dv&46;(_ *RR@~CO/Dd?Ibn>] ؜(S=I!EP TT/.!_*(|UNpKBd&91aò{93AMHɕy&Yyn(tӂv.8]TVĒ;|ᎃ D.7JAdx5*1j`h !@ɺ)?IL>("0Ҟ-҄M(#4Str ڜ5T8^:5%"my xK^5̙ӝySUO~N"09^07S(B˱AC2N8q\Rouс T7\"ϙBIT53v=򙡅]`l\,j,ݻ]32 U41.y{,g%D]$ ƣe#ȸxpF.ꆆ}rּfLwϤO&1fy@2*ex*-٪pow?Yt>Eeg\4 vP$n#Ռ,A S_*PZ+D_:H;J Y5'ybH'a ̀me&s'4,N@9|ԡ8ڍ'yPj/mBЩQ~_V&T?`J ]wjϑCjSG1Iϡ!a\-<'J˵^cnsYI!9} 9nq7h" RX*8K+ݥD; Y9ZNoâ y$L6qٷrχ U27_'ȝ$!ϼwَZOѿJ}>U;{qϏjhhC'c)yh!oz WWlr#٤ mkq!Z|PA"lAW-@Y Hl ?+,bS3*("?' fbq;\OɃw| ANsA<d~&j1I8h/̺o{A.fR(eV]i*Bp*-ݍ^Y{tI]_eyЄ3X5[Ϭ1jSW/h@췉̋ϯ.o#;:ؙ2(+h#xɺHrP-(Wu{QDGwfx칩@!Oo74h/pr>x(tZYz7yA:00"\R}ڃbK"X|fHo@N1[5/JX;f=ea%`K`mlao96,8fiV[CȱkI~Gt+aͲw w)SjhLMUw-Ⲧg>{-6؀?kdV;E0fDl],8ΰp.[迫SaEA O2 Rg%z5$>lX;gؙhPdo~}0x8_Gn>_i?la,—3Ry'E fa!bd;pAA?5Z+,D!B=5>~$ ^1NM::*7\&5=_uT@GXPX á묇L?6ѫ 'KTpU?ub Z'+5̠WN=HH* Iq˴Cs69[NdaNy=H}UycWƽBMR/p12,kFk;ʏzl>FҧkRΨzo8=*xvdzu@9ty!@]I\6,")qӵ42$d}"Dbd>0#^l/ZsJ)2ncWzޓZ!V5m#>&~(eܔ QѯͩV9oQ7l (k Pw2:˟锡NSUDf;$g;L#sս4=d ޕtގBiFx_ixtaa<~ 3gr[:hW)t{|kT.ߙnͺa5;7'0#ejlCpAZ_*1y7rk`-B93a6ξ=Sb/{+@`Wn>=}QgNɴѮ_ՠG!%1+ľP WP:D`dPrsfEw6ŋU q*ahT8q Lz!k!&qep^r@\G Hfk8t!StSwd[b nH"*h%T3B.b#7|G 37dlX̲ͩ/>b[Wqj$py_Ș#:0;]a/q=rt׏UKb0D?e=zda-=Sm9{/d htN2ul֢8 g쑒HmE='?8aFZ͏|Վrpk:#u%=X] ҫӫF0Q]6$L#VOZJ°ؐ-/3T)C(&$i~=5twslgfUY F'}bg-ur~CI'6y7.N)]cA^}k]|Tx>PM"촔}3qf-S0͟h=< P.`C 4}cz9Kh,2,T )'xKCeHUъJ"Ӟ a[ $T$]3Le\pTfܾ8:DW82[)p]%X3+d/L7-`ϤW閂U`'ϛ5xjkKxiV<-dϦW^R-j;0(k XKxړISQ6P6R2@&GjC_LR*K's4WHħͮ]D_Ҁyoj3_`@)/Ro!pW7*ԳfM:`|oY#jjH!9n"2[>)u&pA}>z[hrU)Mۛ&.n{#h)yɁI7`]@[_|D Tic06H!R?âif9a 2LڌϿ&& (9Xr^Dr" c|2 0i ҂8si|'_`f#F Ƭ )MNJ8:R)V~ Lrb[HcL^o}5^ПZ0 {\ fu^ZR.J=a'ʁJj7O  hg6Q0!zfM {7>W,6Qoz`zߊa@IJ8֚X)ѓL_]'rokfu7'ngOƱmj|mKݸNBր)Lu'yUo8A؛ʾhrqҩHF^ymj|,s:EZ^!m_7a>n"iSuKDG|۠Xܽ8K&.+)E-ULdl 3CK7m6uC>@ANcvK$jzxs$#4\2u'E<tnMniHXp87k3Ҕs5"5-1)z8'§YBM|ɗT ,Oò#.HW׌+p]\2E 0=I8 uQd9oףL#}i^wt< o̍rKhvTֶ8bOaT7Np}?>Q+~Y6%jWR=+GÖoq+(pE:WA }BҔ\9% cF #+BD{%v&9Y* Yg ?cQ).SymPs׍O ̸ )eY q;9U^8KǖL\ӍEJQi@w㈑ޏdCY-]kq,Auv77Oqfl~Ťn?(ok!EL#۔d K)LoZ(=8CXb@qzh#'ɂɊ|7ĘpMn/^>pt\+{H)$Q +N?q.=OeQD/ЃR*Frœf?q_^%2Thox/GJAQuK̎;os:~\fuO{ Wc[NMf2~ebTjM*BrT3 ~-B[:IdWʒ&tka ޿q?æri/1cT/8={.hxA윳'Nٲޖ8fYC]c(UAoDZn,]znpn٦ۓƝB:۸Wq\YCꩀkR' ~*n]r%ݏ4^3҇ɉiv '"n5]Mt}tղ9 }>KwsV8~,ħ;wY_ kTMۋ'eg&JmɗiXSiee錧 3ghֿ|Fp F*SCJ32Y wne=@.sK}{T8M2wHRhhzv*5ܨ7f<)= t/7]s6f?G= Weqv kRXjjI6=EY ܧ_WP դZS~ee*V/]DėM\HX#d%6sC'4 VSf76 ,TsP:A4i (NgbQ!s.%9f*P#duv[V.EHSx,[08c:~mQ!E]FhVlk-I}ڝ!`v[ u\f+Ս]"p]JZr5jZ&CǑzhMSQVBn׮4)u3#&تJx0|Uk-OΉbɷA.aI)NjYO]p!Jk_'q3+6#RJ tXu>A&a]a _5Je&ׂDwc{,؈5p>P*kWqm r}Kwl(^ڳQ fk]Rh:ŏpm8Kl7LX})p(#xQ*n8_G`}2gRy+ٯL2 @PI_/|';l LEJo6p$l6,2>QDfО/V=Q+ń$a;`` aB19dHьFռc<&y,: ]z,:C`I+zdA0? H;ݶweNJ<дWn춯v$pl=x5pHM/q%b`兔`СV73X_NԱB8kruS@( ʲ./3q̼wYe2&Z7{5^* ͉7#Х?Jf&r[sg Ry0Y >+?{wj;.v$pӢN H 4b&Q;)ET;i㶹^ 7X!ÿT&Q= ;{~&ddE ڎILqoyenjyb܈W64.> Mz 6 nF ! 9Lznj d 4b{( WpA/;\VIJuv2Tzuh?Yn0EKB}0AYeSߵaQ,Ox&*)LLJ|ŇJ T*b"ct Rg")4NNS W6f} %yAсmp'Jwf3g^}M.oe8(GR-[3gʔ5e:臒U2/3Hq1-_.ЗR4? y- &:>Pxs3Te&m"}y?@CqQQB);Cq Q#ՔHFqLTX>PK7F\{^Y7'cl6ϔ~чD=@[l*dSO$Iu AԋHXB|'{Pi_ ":ӏqZ wskJd(3(yx i}<ȿ;p,x8c͋7g8DIy ފ12.qPHO8!(?IJXTv6ԦqWiԃtF7 sG 1~y9s,ݷeb9@]N}y|T"J-襉 ~tm#|(yg(.Lte`:}\2$3fƃ-#SR\ \Y;99m&muy% a~9D=Pr2t,:Jǩ<ɀqۺ~Ecd`e=͡s-S+w_yǫĶiWg( G[PL;̖$?yKYxT,5/K!c.UI]eICA!([N@Q ޑ_֜9u5ِ'+XSY?X@@%l,Hv$TkGX{͇F:ۮs_|j =Rd"ӄjx9@ ax{ˌ;(zd*>{7&A=uoXrr{@~Z!M$XA83ݨgh:Eƺ1FܰIry& YB~m8V2rmKQ,S*߭omJ{o0Sǁ6FfD+p;2WLtY>Kv}C c*VnjW =Ȳ.'GՏ{VdvxƴlD3kF١BmYY n^9Y nHOF(OYi4&Ou~ w (Sd˛*KN )pAaI{SY=mԬ𜋐@6Ү\f][ʢ O&OT+p\ icVD"g_hHՠ 0v(@tفtPۦŸ}@KZn%*z9}m77AVOW5uIMzS\k kG &^~  '9cMëKo:߻Ŝю FĔpi3cŚ-*@ciOH0 RYzKH#CVZ`/l5Ӗ#nt:WESoW<};.{,pU7'RC¶Ulqc7I]Gݹ0jM~S:z~@A듲dMTVǦ閻-՝JUC%$Ms2[amX ċ|O.Qkt<vs o{ЌKm&MG~SUew,fQsVrR`Ձ G]M/ :W9䇓KhuƌȬB(@&4 k]RCBcJ  (9)}^Zq<,<}?rJ*ܾ!푮Y_^IMb臦 {{I b#]|@I$9#1>93V4dLZS.t$Y7Z[ՀڣL0w:'a ۰n0rPټ8$8lsnÏQj!}J@`b⡳axSݫsGeAtBeFfT\5 tuXC9nχKH3ʾW כC2>XY#;y *9[Mc`%f1U+ͭfY+<.D'*NZiIᎷ%Hqϵ,^J#y3@YT VF~ZU1H+6:gCqz l][Ҍ$>Upaj`~Cmc +`F& ŀ춨|Rw9q&CfV6IJ s m<J-ra—l^5*wSA)}?˵{}hnRYxP>H<;ŮY&!΃9kS#XP)r_+J~X yydWkG:NbP '1 .I• U1z{oIW˹'^dGwB]$*Wez^m|gClEkif n3~ T8X)IW՗s~XK)Җj<۟Vb;y(7v G|6'43Ư᷶ԷjWo*~FYVr+I;1=㖋6+lsv(Wmf@R.9B̂\ۏ DNF}ayBA݀:g H4vj?kǠ¾ّS2ygݾ@JkM\KZDPV)lIë'^E~+cIͩ$dxa?ζ r칇j;@x'‰)W)XӧKOWB@=?Ԇs?0*o$f.J6"$Ktwv:3So`e0mXo?i&־Lt:vi{d/N\*u"P*w`C1 E!uv \LCrw6:CoϳA*%DIA˴=oIdFƀ(E!]uB fjx&.839p.`NqL3CUeh 9*6/ۣqLtUiUY넨J'"rvPsys(4;?@[ ˧{&/<:dK*~[8o3MfZ@!jn2TcTh*<*"ΥYlkbL:d}d0Edoi3@eĮ.j5ԮF9PtoC`o|Rݪ6Pt4MqE2wF M-+ބsAf);A%j|RW:/tՈp9]\[w;G9K,=<B0zXRTOc6>}A5FpOge\#zv0i͌1ִZIwNhM"`!,+S,3vA@OxigEћ`09ިVy>4rNS̀I~.+xWH"!-i}Dg[A2yvw O-!z=PA4#7ƨ 'B&όYJr@2뱖}@ƿ86r[. VPDeRiwu!w8E!mZe 1ڒFKӴIapU݆}o 4E 啜N:yΪCg\rv_ʜ01ӿSW n#3Zlwd$Fb֚cDЭRRhnsx0 tD/ᱚTf&@{eKbN q1@pL=}Ń9rC Jͅ_欼bvq0;jyymJPo<%XF8x0HJaW7^Ǘ؎8 M(8ʃ3~Zu_*p\?_Tj7*_Ԕ wz@_9 6 d7UONŃ-ݬ6 p+.<3鶖>SG+;!Qo|ePb14`˜] VhV6*_:,LcUxpuYkwM 8# Rq E52>5ԙ6[Ԓwشj}6 3)OH ӬYފ&QPqeEhunn/i*njoc\M\8_S+BQQ vЈ|ꯚV]:?S-[\^IMnX.MG8T`CIImC*bOgxU$VQ?uMCA(giFё.I1>^Xu/$d|"X9I=Pb$fv`&:YrAu [{$6i6&O$?0vE0stgE1d:R"ή.t઱΍`xq+_ ;Rne{d||q"5U}qUl'H*oP*k?m zb+ajia[Gk t}jUƦMdҋmeVܔbvb4ӥNOYg9ba`LpĴ@UF݀X+q76!H'G¼R6N #u#"|iMhA/ MoWpJ_hq4A<؎m qb:'\[!' 7N-,m*K-$ ~b->PY[AlKyv 跱'i2o)OCG`2E_ڮBw MxE ʛ]bX@t߲ <5eMp1Y7&U&T?w@  c3snf;[HHYggf4={H)Y'}¡rL!5xơp̀8h6A7^a'զWHEs Y}F!;:3߄ *ÓZ\9bW]򞂊2=@'_ډ<;|dPF=/eMC4aŻiͭІ H.9΃ .XQmE),/v&yslXs;_|I--}:@KeɰQO pT]Y ya(>oxM {ÓBKY8O;G{lR7ib>b ;_uFylB"ojPc q eJa#a H*zjY5X$.%G?%>XyefAM!cſ[B zW) ~_MyK;c1hA6dطnBT%r!]7Giz`:3Ua^^p>dׇpZpJlvT5PPu "̆|(4;t/*#fLoP^_pmv)UfVPG~gdDS ?Ikp|d#:T(T4/^7dD$yqV2DPi}yw q+0@G`yrԜg`0%$ ers>*[J RK](OP޵м)&0c;"IkDvRJJkn}&;mz&cжh'mz\U޶8pW'#NPd>9+Wf$SJZ77<ŀ(~%: Hd?LtMzzq[$ߞq k({@aG֏섩dj&/<2 ^T!=c'= <+^Wֲ}qھ k$'6wQ#ėv O9>v^p,7MQПfH-pҔx2H̡_j7hPK>l )tkCCM~)\q-~ߪw)A*R}8q췷M 7c^4/#팇>܋!4c>Cs ،i$yHZX|3tcg5Ou%@2:i9n svP"/Q/*ɳf/U`%5\L͐9E[%Zw5,ɏ^ѣzkbj?z>I"R$:1N}U?;>T [s`ﺖ8p|%ᣰEQD?G1kŢt}k@n9b9kp=;g⸘+-R &$mUx=L秈2SfEOp-F۠Ȟ#>;()DnZLf"7N?P8\ >Q[d 8h@˒(ʮ6``pڱkK?%?feY,OTs[`yC%hOuGԾOހ0uf ٶ C_a$Wkr ܜaZYb)iI6w4͔[?:{y[[?9mt\ AovyVbݍxLʡRF*6] u9C蔪)#*jP2Aeko 439mY(Xb,fPT@}n?S=[L!`0#H77iPl jwemqUhŠ~T>EJa}ҽ瘻9pR"Ͽ*8#Xt4QچJƷhBDʕĵ0Kbp~X…m"7A!PΕcoS]8N\;X8 hcA_"(d/ʚc4S_9ڨ[hOE)V;7D7WH/ĎF+cPZBq̈́tׄ%aLrs JEYSM4wkOneܰ3H%01_'PbkF8H6IYӟ+!1ٙ2#D̢2>g^؀qMoށ)Q`(Ʋ=c%L0є<\P!Sy51-Ӛ]ʆHe0 hwO A%+dKsjc gC"DL/tQTM{׼5OÀ "jGWl K6o6)!/c߶qq+nXzgxDk!fGX܏.u6 YIA{dKi` TW䴗A'+9!ZM^DX< $'YrE?եt+FbjPfp)o+lնqN&T1W&,}ygd(@ԚB=b#<qEIlm1mjQ02{ "VI åk'H%0y+zbj6/eT^0 am*-.M:tpTH"^$q1'Û._-R󌁠lvMiqN({;-U̢ZY?C߈]KPTݰ6yzcEy`Wa :l #i$PYdI )v82I]_eKThQ^c}Aǀي]rδ>u.Nƒ,^ɪ0Ol0T)SuѴe,>iNTc+a"0QmzW-*{H=pS/Z69`sS)Ε. gFdw"r__փ`9^O`v4_,s;"MDkᾼK 9Q t`!l_q&mix4ذg"(nC 3_tȈ~/9`F'Eީm(;|@"j(2(+rۈKQlGxAcU跫o{i2HbNi4rJe$ & j* 1KNQV$LxKn]jr}ȹPz (#&S]Bf-g`Sz9/=ښyen86%?,T諷7x_IaW^yf2eX 6ۍ+Ӈ)ŕY3ER W}ǰ۾'r:\SI]] _z =?aDEՆ80M+W> ahHml[T-t K?JϷEY'Ϛ!cHYH󉩭x5:2/7@1 t橫QE$sqp߁R*SvXؽy⛿z` [Vs+F=>~ |,Xqx>>d#dj&-0c"@ I 'IuUyS *'PR$ħ Û|&I]΄6h:PA3\ WT7)vz4ZdspF 9'=Ń L.I&) kGy`YSDs793lwt JB{q&ށp 4+_nsjxI9P jd( o罘Q1apLG+>wSmꑼL:/P; R) ŒD^r^h]3SF9f]gUaa/U!X p?;lHRNMrJ^R,E?l.a)w*Th߉ms](WUֳ;7nHFyضz8ax)aMBvWÏܵJu Fc[A?yǣP8rb ҼXoL@y!8=bn} "ΨGV*t*tvz{c]cwşNA4J:2Y/#&{5d`RS9G E\E)%܇ue%i 0/OւKlOoYը3WrQgό`6xSZD1yf|>aK8HyqmbIE)%26V1% G!פqS'ɔcKKRh͵zaSeDQ/Mr^LF4GIoԞ,pOӄ V@61V@"(Nᨩ $5 A<\<#עA!hou(J3seAh$P৤#}\S)>6.g8 d ̇yQ鵎(6@KY,Nܡ̇f= ;Z0cw!Ju}ϓU!džqfge&>s hT2/>ml<>l`PY]ڏ2!"2/bZ ?jzJ|f,+%y}ֱW뜪R~FK'h~|~2B``eCb*^pn xNF$FozʩbUX$f}z*>B`9uns/),^0޲$!}xHʘDVyvM5IŎUQ~ͿiT~K$Cܶg]k,HCnf_#Hb cpߥUPh *D~$?(d !AjYy(eMnOD,GwYS9PWz6v\C(kmDTz/bO-sv3y+: 2dcl4?'ٛt3zo6r?{MSH{g(,wΈsKP4 @sFY.4.20Uߦlڵ;Ny3uq-,KVE2Ђ<55;lCURgƀ<3Xe;6=ir4C+KM0\ꋂ_:Cȃs%TV$ 'k-%nk%駴@NI9Bu\+)nEpzN!C5H:5ef! O8G)1]acj~&CȒ9ֿ4CƝzF]+znx5>kI>tF (P_߬\ۜ1-l\1 oϓe(|] uJt6 zqLXd_"mF ;=\؜ ue="%N .ctML;, _ḭtjyH"\0C%FXu}<^ܕSWJ%"IN*(#?pݪž6AzePBKH 4vbN}۠H|37&p )z3 );% 1C!1kHO؎;P}WAe ;%Jطn_z86'\uBQ?GmR}]#ʾ:JfyN uTD#?*u+7 I֊пr5kD.AJTڸ!VG%2)cu/.K]21O 7/!\m*cL3 Y۞ 7 lu!IBk51GP/ _?3`g[*必i\<:A+k2FOmݢc}0U8Yʹ\PIYjm7 H^ uTX-·TӯDr*83{/7QlԃT-oп:]DLi_?MЅt2DQ b#ЎbIJdҒg\{Xl$Xi(} s^JE_v$ĵ3 h2&Wfշ(^xԮֹbVRT`[gDA8 YJun]E(Tֺۙ3&PӈCTL'E~v4i&/ZЛ/S##%q2Zʫi.cfJI洪DZ)\`=518pCKdTV-ޙxK '*!LSjNhdZĄx!)#̂ޤIQ}r»|6@4hQIbҿJmS S]B֣ -IS iN{_с7jk*'p@o确()U^py2oozyTE!DwE=$o~Y 6s›eB:ہeXxf*豽};6FF.'HiT$idT[۸: zDKa9j1,< 7YMVB?0a%/)yҍCb~Dtp҃2(9Q)kR<2Nr""].o;ݿ{ )?{OoRI5F%QI"{ &CCZ"h&OW~/R$A{8~f[V_-ةkG6<[#'R'>;[0> ɠLwoъeR6^6f^iswv/go6.' ASdլI'KT# _ KJ$^Oyxc~F0$g 2α튔GQUHc1ulKԊpMXv 2#Wuݟ|x3zyDl$GBd_Q˯f͵i,v-uLeIDrfeʔSr&ga a)CĂkv5 k6uq)6-*KvIAYf_F́+Sg qt*=wIZFҪO1C9ݤzoP"GQ%Mʿ$7G2m'&ko/b6Ig}XRf͊tUܩnho]8k"ws nNs:`}'J3 lk!57M7z@@,5W̨T;Lnf/H.$w}όmQ@)K){t_g"v^|&DjCN ]i8%/11dֶD D },+t1 "@4;p6!8Lh'G]=NJmuGR!X6%g| iӛoGRoݚ6@(0=!~!}tU㩴T=Ey7NFR zhJ^&0|uU1=ol٢}C'/VXf96Ƕe/Ԃ3/ HPQL׾B9sUb3u6kB` NJ ӊa^Q{wwY;<ݫv5͡\Qm5^t~'rou4tzԙ+2F" `UL1oIq y*M ٦>*ĊO#kyEB%#3n-Sj<5Ut]ap:O ,)e0rZ9RH)TE/3CV}9E]ezAt*iYvh~ HT˞z'f0r#ݣ$HE*~ܨ`daW8B,  Kw0y ۥ'nپ~Ȼ`ˬ]J9 xsECr4ʮyف Ͷywq;7מi/,C: `3Q9U~KA^|r~,R޲obMlJAՇJBz'㆝HPyͤ^iL(ٵaOYA{\'c18ָf} i}E%jp+W=X9XBFAGe|PN[թfOA2Ѱ `nTI7=.O8)1pisJ^dpUF ,xĝIXdj$82 n{ D{h'8Ww?ֲC \gOѣ%WV <#CznԀ"pC.j"Yz3v44_NQg1(jn[#O=0S~5GKOOUG}j"b6s^wf\iͪJ=\l7Xx/2I dU v={?3#G<yCz/kRCNbXbqz ou,`[Mo }\p}A?SS!pqV%M*WΧW6</X"cOr V`K/i@fI}O:C2I @ SF56:j]x4F!)i2#L.)>kq{~?ȅpg2hyqev%%#ґ[柬tp:-nΊWD׌T +>q>]8 jgCbssJ-G`%nH;;\Hr)'`ui:(ژ4`v|Ob}RX0Fdu8Vk.袥ӏ^zK);&>E+0.M˩IF&H'ag^q֬vQ41ˊxE+1.7 \Ϭ,e +"jErM{q|䒤nSXND FAiNmšK4_A7J(;5Q00Y|(GEbr樕!j w:4LFLG~#eeW-Ɉg[v`XL^]$p$ln/rf$N>JL1{'7Qk{"JK% }ViyՒꈖm N\[) (CS:ybMWAb{1K)M3BεQ]<浭 F{1+lSp$+s2Ny~*A7Jk@?fVBJ .@8?Dd]8H=VW}Qtn? wb^'tLp V{vmq[X9 PcWJuczq !JSq0HM_>l@F9̌{cz_e!W4"vڅVC *qJyaFY6?+"[YVϖ wvi8ލ%,B z]u]7-n*ŤwN# R@k TUE2CcG0$2nŐ/'G*MՌ0{1I2{.{ RU\%+1ãJ9 n_ʝ#iяP=7>F5IB>8AR Oq;9k~!No8$qe'| uL;kA焮+p[ Xwo<-}xntbltܜ(vBL an[@R.g~,!0[? b"rWRIs\}U,Zsp ˭%Ka=K=)9IE"锡0cSUm96p/dj^A`nm-^|yźE9OZRQ#uD[[)S vD.?\~8LD7(/};7a&YoMd}uU5A KqE=S_}"Z17tSP >tcʢE[-B <|$mgSqyЭiH6:0ɢye Z{_cq_ WejZ`a Š1o}$]u,$'gDWIK}ANDFB[fSlڧOeu9hqimq\ >9;@dVR{fH۽Jf]>nwÄ[D)d珤rɀ"{|ۅwePI%Nj Gȃ?XoY9kF'ϫ JLJCa30L8-y }ܙV:a9՘P֍>N_!:U5ne!߃ԝ4.. 'ɽBG@tDz k{t擳}"O}`LD5\%ԭYH*$ae-u'CV`|P$FB or{t.t9+ٕ$32oNVF(d%I%(^nKWnO+ ~nׯhx, db$:X6$~UFOa.Xj?-ΐ>~gSNw(?drt74)C5ei$@mE//ƒvG˿R`S2^TgE37*ӛu[+ԙWI|~|$ +~TOfi;Ϥcjp0w@0iyp_I:i:AsUGy5"0 ɶ?%QI=v4IZG /}yWFcsA @¹~=aeR5\y_۰ܻ~8wYԒ%zÁrNMd| fMůюptӞfP-웛םn 084?ajgD ;ځNnttmfڊޓǯ!$l!FQBnNuY>6Ur Gw,OPv)EYڂOar.QLp$ݛ.q3"%W(w[ :,(Y9Hu"tylTKǎR7XQp*]P| m=$ׇ&;euLp{*$1d'F9T9rӣ4F0kR\"7;f27Z[MӐ՚bO K$:.tV_G[[6%z*%ۙzsKL?{b Cbʗb&9/7d\9&4IC>,YVB$9`B&[ 01tpӒ9QFfM6<䔖Z*; ژǁ.Xώ{#S fWur6x%HγRkxb"ɶtWJ@.y!-3dżLq%ˮnqk blA\?ԇUt7?]6PD^;i:R _6úkTΩF]yj:U/vseVMc+8G|pz ׏`#7|^jO7#'vbs.&W|i{Xt*LB(D :)LZe14ol7e0 `ZFs9[`=Q{CPp7 Š+U;wJ20V? x9CE v%{&'`vPXЛrhNpDpЏ5ś[x)8j~ϙMp D)ͅ0tڠ·"] >Vߗ.q$`zmK\b\k쯪U1-N4gOϊQB݋-;SU(%0{ꨩQ{jviޑ2wfUb=IWjC} por7<@4fKk,5sRI/=q-=&Vl, Z6B,7x>+ фa6Mɫ8vl 9iטS}K@lI.=-g:_RTOytN<3F{R.Fn $f Uz  n,Eͥ9*|nY;t{O+-diJ\!-r9⑤ wޓ&y|OAmǰ">Z$B2c“`fV5]:I T,{K1FŒ $>cXr ي@|BgoʡZ' ܤh#Z{]^{g5͉x(}LK- T;"{U06JXxrלD[i}6/.GN$6 QdzPZXykM!G W57ŞYD>xgMqK@`wD@{&9$MJb, تGڰ>cS2۬[USe&(/)Ӯ̆'>v_E-,xЋ/V%A4OZ d_=neUG%-ZQ M54wY /xcIsԼ Zx+VyXSˏ)UCdz#/)۴3a{/KCSEX֖1T\t4/ЯE@=S 1 R#߯)pT5opK|k{H(&lKL< 12gt{)øȚ@+?1C*rD* _#> '/yo Mm D/l "r1dCfv?cLM(gG"ذڜt~9ԇBYY4&^yxC`5 -1wlrAKy" >=k~37wC>t?|3㑮vtA->E&m|6HkCX#N޺m05݆Y'FwL%tbO$ 95h#Xmt_NGA>3~glLDIٲ~|3-GQ+kfb K U32m`*]q8lkHaxaexecM\FN)!wPߋ^$Q#&c`g!p\ yaH$ӋatQ>'D!?~KkelA1V84N:Q]ͽ὘o`;}:79lqvRy20{2lʻX*umѲ溤\0?q#R"Oģ"aB.ytn0Nguϴ fZGb"l vȘZ9&UE{q*5vAxژmCWm\d߿AwcjiհfWLI0RHk̒ ӔpPJbC{뚑va,nJAjHjWiz+UٽMN+Q诏oY[46c*Sbʣ4;'@N.33 0$QwJ =PJ80z鋰 L{2*WSq5|ЕYg3k?UYWӻд k"sݍl[OQUL *׋-@Fne U_0o=H_!'Nan6ںu5^bd"V ->&POdM{O}`Ȗ9O/t>ud[Rj*̳nbjejMG^xdMr;M2FW!/<͛$)X<,6%=H>d,Se }Mڑ*J~s2b,#ixmrTj;G#nsNuy?x:Ɇ8D#lV6<9)μA6rԅUnu>g; gt5a |Gm68)q%͞8,{ og6gWǑa| 8m *d[>MP;gj,z*OS&+oP٨^ۊ@ŪJpVWv4>}lbpYL/[%z;yyg r8%8;!E`oFE@Z #^d;]+D-68][xVNv؆C13.*iAT3`kN@UAKef w-t:w74nMBȢ^cZyQ& ҂VAjM'* IUjS]/7o1mi+oe00|'4h)_6>P^Q3. yRVrʓ%1h( j J(K[mlqp8e޹{ +F9>$[GWb>r'vI2ˆӊjO>ϣʾ cZ՘A1'a ջ`wsBtABibo9Rg me3l i2ԊdDe>fǑg{+<eUswCŸh.K|~W:nWšz)ٳcm 9؜\(p'|m65 -yO8$~$~zj[t|0GdnguxԤ Y$rxmhw a .[5O% nmr2ѕޮ{Kyjv30iL%ox*lM4kő8܈>V2NFq%d_h9ψߋJ%C`Y rq{e1o5T\z ie%9Xpj&!:z V1G+|h)6?Oӽ\ ҩ KGyAD_Ɉ(g[L&!YcƯgC:B2(&l8m~~BN~O|8{VEڤ0'ppUzX)]4 @xOSi1->~zuPB4A4~ uY`tfOX P6bq3JSZARO."w <ǪW ۇރ\)G"B-!D6b@3HoŒiŻ^܃G`=9f[a0<le b] <䬬>VYYA-Xj!wt0D0GnXP 9*2LZ|&?|hio؟` ƴE o g=W7)Pp<ݩx 2>FB0C.G/QLV>6 R|+j +܈;trߨZQH͸-Tq׸v42(^gHՋ JbUG+'} j48Ӿ+ .EI>ؑwR9Sw{PAiQ?S *n .w⓳zo0QԙE9qHi#KmoFOQ?J ~CBt*y|#R_  k,s윷AP!&06zr{v[/ypfet]& ,r*eJ92Zx>3zu8\Pȅ^#?5rKs~6?ڡw^1LNY37n93@!%QǞ~NnN3_z] f!VaN6:JZ^-Z3!D?PjA`4VUk GR5GmNtc-phAEy̿)bԢPO*]x Ӽ93n4rL *3U1-Jvq\dIb+օz}l@9 "Ǿ3*`÷= KN|4uxx$iA`=u&]-r8Aa]ߒ> ß׉6Jꗺ0G6~=DWǶR2 tWz݉{=6i%coUݫ2i)V,B;0{'_-K3"a*NLљչigR.NI}4@<}pYɹLodsӄ銵qi ATm0R!48|=0CX K#~DSPP0"])d 9=h9^?Istbh |;W$m`ZTw9jY!qX߭Ke{n12 1M\^=Bb@2䕵5s,%H_dg- I|=zڵm#e퉨>PYX?[w Djhi%o8 .1x#N)znKKz#OFL.ϴD]qOD 1Kn45ONi km/x#G\kiqEf O&5JchO)!2*ȋl~?77~ڠ lL>t: "ֈl*!ܹ 59?쏢ݪ <2OUo'N+քY?i3\cZU;Ć*8޵VWEZH lwû (i=VI9ӯN`ڌz%E^[S8cM[߇?@. Bn!8d45A%ü +m;3]4?hfDrriz`Htwm\l!4N|fCCϷG9'`.=v|Wn\]Wn?^L~Jr_4yp(qmHm]; BRaC˃9M>&g"ؾIܜZ\ne6r:>ThPY#r@9# j557|ҋW9W*C!V|ӝ* Z$T:*JIo$#R nðX~&Gt(Kk\*:B}#~O0o_!w=QPw;`RT?2?-v`ptEB;nUQcBVGFb"yF#폟' klAb *.`j noW:5Y3oOVMW;hKa5V8s`Q xެ@SeޞXGҫT/5p/<WÆ280-5[C6BI똏_ WY=uT8CYf!F*0&0}Įx |YIPڇF#lzl%ex{%?—4! 8+x(`4myI߼raa/z@/lF5 ja|(X7,v%נ-gLNM5+/5FiΖ>pQ Ⅶ`ԟL*RzEӪ91WTOD'շɡb qRФs%unI.:0[`D{L,MٷtJ͝c!p{,Pc}ּ\լ5CnvinQ;>2;"vXVҕqbE1Ld&g65X)xۻq|*c,--vujWo8,+7ͪyVFS_&>\1ow Rlm٬Fz oo@8h\Pc?>Va]s1 U&JH4О:ȋn8UM{4LQ}Dk+Iъr^`c:?t] Hg$،j,Aՙp0jn!gɾA9$[n @XۦW+/Ѻ@d0!oBa42 (U֋)&nw$&3!E(rGy붘`V2>,ӱmij<ԇ/udyD_1cvtPy4AH4D(hFћ8KO)c-{ bEwᱛQ;wgB4!V {.ĵMд%jQ|&3/lvhv'y &#IAW)n@ -pnrfoy#hg wYtfn:X;grr eփY#\96;;UvwGf؇y!OGܽk@*`=YDV JB@^bt!+u >gA|x<1}Fj HF$JBLn>d7+{d+Nz)J~ ?_wmRҧ8TD1y5Rx!-"ێ*"R.( Cd`zGu{Zos-׎V>dM7iJq+}{?YFv 2J fYJL^ի}/c\RI1 \3k֧|ZCU c h2LmgTP`0> c`]R+PyNPs bEDӀⵉv0qAx5QזMU71߆`&{wA[H3Q V, +=5nfk"^&6Joo8 TxL'Wg~#(7SZvުnсW_YF6k/b&zXc`ڱ3bm`i;,0D7be2/aLS! 8*V;Pu0C=z-ahhQH(KmT=XHylCG٤~;U/Z< :jm0"߄" Ib1JŒ W_nJGmt_d"F5ư؄+ƟM&_'CHc5SOh*dU@@~L' <܆\!=dKJ|& mx f6rIO/J/3iH+/>~ ȡ!ˆF:-~`Ke F˔*%x2*WL()8H qY1rX.S $+^)Yq_/mwHԶw.YW&'nf$]!-_x؎^I;3э@Xx&CcX |Zj &SG^ԉœEDHT_5FТ# EP20PQs =|>t[5.1FhݾJUYM"ا3'IŲ0 l G9c5W 4Cc@$ 7ݮ$4Uh袈mV@,C4; ]L[!ߨA N'ov!{;Y* 1K3:ЌjKӧ/sA]B_{~/=Wng0.>YZ-^CqjdSu?M^ .W=4bv̥(*i=x}WtxQ۲p  A.i df|5hT6;1z97#|"M˟~$GpO݀#]2{b$ ($x0'Ѿ%8} gy E<Ñ? ^"rPu U1>!w (ȡǨO8G$'my$# `dTb6l0Ņ"7Cj@vf ^%0C!!JddD$8$1JU6v{ 3@id] M7?&qVԪy~f95"ݪ ;u^7|8߱<6)bBx !L穎* {5Lڻ}z?pnh0,]Ķ;vvKJ<:BA1*Kc{" s}Iq:*ȝ8 B#Gھ"SB[*B3o9 O0cV)!Sd Io~rDbLi`:BJ@[4>rͣeV(ʪt4"%b`頴zEf;+&oUpݨɋ L@r 3x D85p6\q@8Ђl0 { WpN[疠rTꭨ%PVjT|T;dFM$t1Au? u4v%1\.?==9V $-50ᆝAݙQOx4+r!F~IUɁ;=]{w LTg椯?Uv3/l0D*dJQeDjo)0/EP^UvK,?E/8[фKȻDE #(%/O[Cpva%Ui0Dܾg+4ÛMNy;W UcBPLk ${!eĦ=h* <- sQwA!HMB.̈QCٟA]pVFje4mTgVP9*|]+L:/h7[Lzo-MU,o.DGXQa#`H䔌 ǾʳY̺W[Mwb$Ji0l٠指^jq0CSιޘZ%+ 5baW%aE@־]Н.t4j`hܭW^]ݎ{7NJthG{@ fh#NبZ>*@)jĹ+?1 j]`!h{̯QPJTi '3ITB%+Xjm㌪#{'XU䍮OSZ70[`)/*g[r8qrDa?8zjZ'1{A 2uF#.*R&Ä߂0uQK-Heԭֽ'*ٝeɲScFAܯsv(R Hi;ҷ見ܹ{l55\v\U擟)g>}*( B* en*$2{p'lƬ+H#D{<f4.}z[QPs~]vD |!FysFdrxgױA,dn>5=84>y:Ԡ-Z֙{h'lAgOns Ȋ0S KZ!BVk*J}?@9 HŽxI22g?zDk3Ͳ9XC!ıB~0E\JZ[vKd<+:CANrGm[2>RRf<%KP.wd\RC#Y< *^uә1d4}A=WZ0uⲍ%e{k.Gb}Pם4Rp EDA/IUU^DhWk*< %\ @W2y 98^$ ;s Y&tSYs ȼ.q{c?U*n撠-{#"p:-n[tjc]2 -xo\%Kҁ@bl>~0F2UT m ƨz^zF}lܵycUIAG H[6`n&>4{wPWHMyyJ-;KjI S.d6]{ yܮF~I4r't sRE;[gz/e]z/(ف;:)}hhkMWXip~KACp FbDNT Gj x'MD.oPl" ]˥朸ZhIE L"X0S,LWP͗wV`,k+3EJɂQF7Az~V8q4򄖸 $q{7*v_]?5CmR[Ia\D:k] 2"jNT[@HI,fg\f* EyFM`gzO0DQr'~8l՞\nmS!"ZKrzM 5sJW 0HѤLo׍>o#~}X4mQFgsƬW!rgX]D^-++{5C1glsc׌|dmk+jWLsW,yd5[O5%w'S( кz "t;Y -I:;pOUůZzlza~r`;WR5jxbe@wILrݙݲ0CkUDlm y;{8s-2-!X0_6M/0G5B,G6ooi0hþ~:FY4p"`~ 5 k !ɝb8"oK{_#PWdؼ;B5Dgg5mΫJ4VddڗoV Y_u~`54nݿ ;~?`Z O\FPhY7o(u6p>pvY2^n (Nhk WP-zc֍'=4Xl^(L6pld8txǢFKdUbr: 3;^'?@8ͩ8S~/+ffFK/7! s@MW;d ¸G&TW5r~;[^辔;R~~;( 3ODMOtV+N)qx {C;BnG@[yV_ W+4ivr-S Umb5Eyȣ*_nUlJN~̙\avuw"LQá zeLjaI%ؑe}_Ue芪"vjlg~5ޯ>Q<$CkJlѧgF#/˂LۥF r1V mh ?-`iL9u] *}6tGwR18cbZ= 5=8 ΰ5mHym5dQW5eQ D >mſ(@;{A-ە eS{o $j%mn|VR3 H1绯Az7ۏ2~l}e,"avaf:mDwVn.12[fly_Ւh^yRGu Rcڣ\L#YBPp'Pܝm<+aԅk A8C}$ɇ|C̓Y@@%TieF9:67 ѵK5^bD8-)S Ӷ?!ѬqPJ*r48[Y?qq$&uR.5S #ՙvkCnOKY7  JSqsk\ݷbD$L96πp¾}E@ {,yd3 pͷg-wޭy_KWՌ,Ll*c`C|  DC>AE,ABmt-݂N2>6^MP,3G|- DPv6րxE,taFFQgÌ"At72 󆻯H*ꚩiObޢ71nհznMlTsxFÔT٬ ]5ɫRjʿkϤXUPohktR]t.yYğ~}r.,sWtf-K v1N"ܕ!=XF CE6 ۯW+jBAn_.S1~'X㈜vef([0 FuDdh&ӕKiGOWg67<叶L*0cYctq +*jSG\٩$/eZ0Bj; }/ggVBpGgzm9 -GB -Fp(zMC 1~W XۊΈt$>R_1hQ;f,h/-d* v5r%fyÄKLn8 w>!{[C*oϼP|Hryd 8{ºV>;%bL ERFJfk5D\@w;mf8:l7(EJ?R|kz% ^ֶw2-$W HKu]y߲I(J qBvz2+n=E^9CN)F<'elDuZ"{6jYꜘ\mfVxd{uZ0QcPLDXAo(C|/HtTxm3ZU !|ԁ 񹷴$YZd:s˨9by{m IpFd`xAcN'Z<7s-Jge_-b~LL~M^CAm8OJn: n st.h$9?Z!}b\?> /Ŷ9)5ͧ%s\jj "!Rk4+=g@Ioe!PE%g<e@i#k;' A#c&m]q}gwԁaSA)5}n+78WbIqWgE7%}Oke='bq&}BO*-J q4oPćˋ&-ɴ+ȸ D.iD1`'G^QP{KDuW"-I5h{KT{:lVK fR!)u>MJ42zWHqSpp2 y1N0sجu 6 @r sJW< Yܘ( f?_KqK !Ё~ 2D{yxK,y%q j~|clü'=Ѿ)/M|r7K;4oŠ1QCFl'&"n %EHlcEܱQQ:>i5rV;˪Czrm2gJ!86K@1B ,tBԼSD mI؀'|l3 V9eqԯdWxp uRht>64"w>8H!(*-<4=柯_X!;5%|FL/jm 2 NN"B֢4fٺ2GxUM4FTϙ5;< J5,ש뢖ԭ vf u=FqͩdUH%Ol9.L "6":oȇ#j EGc >T;IƃG󒤃S5A%Xq9 \)9?S83gfpE88O%b[UEN_a#Q+c]#@C5J1#pD::/19$-]HOmyUů_Eu}(ri>,8"&S,&wﴄ4BkKZi!2NS~x>DꊡR(XJ,VY*J%ۏHe WU{L^-&U4֡k( ׏`iM&qD`IV0e.Ĭ̐Րz͞0Rd;?ܔB]yn)Oø m%z`ﮣwsq} " 7b 죞r^B <@Rf- NcG| IrZAӓleq/Cy6#s?a}z!6"(wzl@74c engNJ3kݵ࣍Ѓ?K47@^x  #U`mS&)ծ7HC(@ #Pm͸>E{Z2C[QxA촏Z*NVnߎǞX.(ﵗ 2drmN'y(m 9X#JFBkjmi9DR7s,7z̊]L6ISsEm.TyZ|bS]" _3]4A=>-'2jsjJC53x8n ewNr'եr]0h6gųycְBW %<<đ|d4|4y)k̽xkR,L"s89)WhA!bģu۝3NdbI68jFGqA2k*d[1 ڇ|sm<؁z14|I2Dfh U{@`,cYWv&E8}ROs`C,2 _k80E3Ob HQYIK7,J>_P"Թ1tlC\&[J-5/v%:+l^Ͱ. >Gpz` G|9;+ CexMё&۾" l͸>\Ї';9˘/d&hsQ;iF?3x'V 𺋡ܭMXƩ]Jk)먁7uKzC kUјK.b9DKHm$EB`QtCN]E_43?(<QD>RUrJl\Zks&?EܭI8^1`rdL|4cjOɿF_0XS}7|` Ul_5y]@ <+fZ_6ØnSiG8~p[h^s+%I0<MB@?f1sOY`,6~k܎gYE] j]"3xhK8Br[-CG/ D*rRm#ҡKZ_~ _Dvgp7.HA%C|Kf@(9MPOM~,\-`4]r{qdd{QeaXLJwp>NV'M5sj{y5@Daڂw([p*.vQ{^DܟrCQdH[e,!7u=sUP_5щ_&# 19`TcpYpe._Ȳ䏺6Lo"x\ y?uK$^I΍\"N{{nzy~s" 2" T{h3/^ha2>Jԇc`]^-6K&HҡJG[/\x^6ڈ'v5;/UWȷr)QeV <ȇ?opuƒ Yfٰi s~ s1<֍T#8Z9IJTQļ㬻_[7![Tľtn$/N%\C`wuřE|<6El@ǡ ]mC~{˿qnĈBI\dBxSlH2F6?35tLޗX?}C8st6iד Z҈va1`)f;G{*Ns]sK3q2G/gb AC\d-ŏ휁@:Y"{#F?oH}0)@esW:<bL1\U$%Ņ1췎уh F6WX'hY@ b9̒O /ʹ jdzyi;cs3W3r|j4Q߂((FM&׊he=- xQ# D-_[{j1WZYbG}"ܗu OY^mꌻ~uL ìOm!gy?}m1V3J8eeZ\GjhWn\ߣ,=95LшŒPA^k`!Z9sWJEib,nq~u{A\DC"˗ 1 g>3]QSBHDXa 3)4N`ROWժUNu^.U [/Ihu]bQ: \/*M>@)`QQB /Ib PVd84O:bC0@|=eǸxuc ߭yp 52t?4b3d>\0b.!?WL\#eAku7LOPLAZ&;N`: pS4w0%4TP,ZQN {a5 Ir' ]~J ["<{"_yA 0ׯ%Yhx zhGd?c-t# T kڍ ~^ñXN"'7}׸3bFF|:7@x2\T~q|/i*acEic\ Z"F[cqz^ȿL#R ]QlAO2ymSF&HlZ0S娂ȇ2lYmadZj~:(:!K!aY#ѽ್qdSGtˇ3-Y]&jv[%Ƨ|¾?477t0K RH2jE[|rrxU[tҼ*mDs7LSe>#>ӫ*S_S Ux1 nLqc%J ?:* 캌e~D>}7KiKqSBi, $'t};-(D *o0/IHƾ_D#ϴ7\MeCi +'>czUJ b ɢ}ׇ [%8ۀ.X"ʰVd+WUpFۮ&zyl_y-OgаP9/NHky(XD*/LWTJE7F\uϓ?*J@([(jֵ"aGǰW#aBz`. <@}Mψ2=\& ^8EfEB+p࣏ϐ# (-R< :6$Mhb\ ;/WHz*Tl]#]:-ldiSX忯)2uUz:"fMx.^2 0k[ ɐw 9X-%XK)n# >qZ^œ\6gPgܽ>P9x>jG 4gm{!^l2]u$o=e-3ȦGMIK`fӀqh|ZWY ˆl%(VXr>l'KKv?.Q; X׳*Bfm>ttHt3xB;0ݶ8I~֮:(ċkO೼] V?[/-r&aQc&6B[k8ƝiDyT%Ϲ-vKi)gCU"<Q`\/DI8z) f%8>B:!1yzi9 5C(6B c9':wĻ3jOb5?fإP_q6DX(eӻ~%hePGud*e슿9C^"v-9b ɌOe>Ϗ %ֻ49XhJ?\ ?jR'"=}zgNK0Y 1#\dƉ/{``b6e:X,`Zhk@sGC!R$AvlTJK)@5*f8A9;(eqی>;cÏ˶à7CAX \j~Fsv G~G\'׌dIjգ1qN+VT&yp”-gR YEϙ RYiw}-ۇrqwy,Ь$Vϴdo-V#~on! Pm[ȰE?qM,KG$[IH-rZ>.hCΎGE}o'E4}(TeZ&8«t$ 3߈+Yhwn@wK^2u:p3~q"4JNzbZW9 weÒ]ȀzMb2m m6(~bZjp{>&,TģٙY.GvQN3 q3-oTΣJKbz@ѳyolVؒ5f:Dzc dK*@?y CM]$ZsA1++L,cp|/*TNsjJ%;.\B(|qp˂>*H}L5/.: e>Iyݍx5.)P~-iL/m΢[*x?ܪ1T@ZcqzqPf#Sw5.wȝc^tJlYUe^U( _vg #8Y']2G*`$ݐ'5 /|$׆kWzn1%^z({*2fqïQa!Y.βkqCq2ۦAVPCIY>^Vd56 6 ɯ0_\e]{0iL;a3NkNʌ]z;ygC|~cQ>0ud^ҏӤRmn ux#&'Ʀ4U]v$uF gm 9~'$@Wh 透v12g6  g! gH%`fbX>)GNuR 0y?ۯqG Li/su {MCAiP\c&#\,4%$EH*>/{l#nsDNf;O(˛r_KAO+V2~xegrؘ. mVYj=e *ߤO{O@tr"7j#RPf}\H@X,ao<QG<rY3kV #$i0۫7$V52y~yFJ/ckiR'ľ%[ K[X Z-9vp{zI08j40ɵr -έ0frh7\o-jpAZ`I H}`~2@kQ8|*-$sSjHRYxa}n!~${hLǧf1B/Ĩ0O`i;Or[n8AHrՖ!Z;׸Q bMb鴛-A П-y2F }ປ ? ޚQJrpFSUMe%xe79ṩF^.U Íc69$!Ȏ

        w #?3 xS.(ԛRRCٸw} \ cXXs0`ӒNw6ZaNw; w#rqjɸwwg:a]#R^jpP/ʧ}(-WxCrZ^E`&Pj һڕG3ecILN޽@_@裸HaŢy[!U?@6 55N@O-{%\c ZE>; Le)Fͦޯr,Hv~Tyw}2C 2&I/TYf8?B%\jځեL9  f4\9g٘S^7j6C@s+PUiNP] KRb*js‰I Zd_1e{~@x-+`Q ( TlF ir[x-L=_,O찥e&$`D W3FqNV.b+Pb[^ ;[aEx%ATRҲh$oMfU‰!$-RF1>/qyp B @OC9aU9m;ooG"%U)J6wq$oZ6e4(F b ]f]D&ZqdR0H1*w7pfP.ژA.ܖr/rLVl 1|`B! şãbqH~rսL<ifC#6;xIk$c\}3> ˔f/aJ?R6!:mBufqU`B9[{LMw9c %@pF]vS> yXD[;Qv C1/}gZoj},k#r{nVخ^:"ŷ;;y C%I&h4Pq uf+} WLгA-fds:r]\{ؾ޹B]q]>фj1% ¡ND?}^Iq8Ct ˝NC_ . +kt$je<(GS op:廊ŘkE/9DB]y ]V _S aA'p`b 3$y&m^y`kX;+!0 < :9Ds!>sB.cf:(LW]:q'I:'!vB :Ñ0oIU"G Й,?28n7j6*[B.Xl2. 5Ū/٬Lcuv6` UqJanwܵGgSI.΅r{= MiTN`u\1/T=xHPҍZc<^ݏ``OۙU\`75n QJ[m\I=*FGK1Y_w^`Ke"w* ]nOh &!B.7^R˦lc/`R4!֋˂a8p3S^=֩"3|bL$UȫY^Lck@^(ҹ[|#CTg?#z"\l+Ň,M6U͕)~.ٵ]`.A=U+ 5-E;H5ܠq UfB/yꅨKjӝUDC4)BZYgiy)KiD^kY[ 7Bt%1ǒG.K{4@#w!h[2Ʈij~D@챼i8SƴaBj΄86pң* Y bɔK'WJ=4B۽yQQI/kUMSvs,|f{)WEsUy"&WSQL=ꥥY˧L,g}~y=IycKVy1 WxjNlŞ.a.}qhM9Rm`gX**}4>\ =w%2z߼8Tts6m̟%:ʥgt` xK`_ٍ5nB`+*ADώ68ȓlUK @!&h]2+Hr#[D::wP 3 i'f[ pwu3rbw "Qtm%;ާYv\%dj57{,Y dJG5'U~ ЇbZFz)o{9Z [cJ C;t4%^uqc+ЖIоzE%ДP5[dՀ#5&.D2jDu Uhj1AFҿEtX1D}8]91s'>⾴3\ugz⤺31`YPp}+Nn 3;O1Kg,?qgR8BUGR-l ,Lt9jUZX ݭuR+xp{_ 8c5p:# ydZ3RM nVD''ZnCZZ (ȩu/4\=cgᬬy'8E2f7`z1K֐Q0&,Ⱥ T{݉ADγnʙ|td̑.%PEHέS-mVl }F$CR`|]To{98TCzqn<8qPQg28Ǐm:Ԡsy⃳|FMB+1slGЗv5|ݩKN^J>2fQ%۱T"E=8crg4k2%x(H]oWlF:x`'0hљW$ONIG?iZQg!tE$ljƋYe9%g-$怿Ԃjbz8 *IaFZp~,:u&?_lD'Ni-P+;eD1X-b++{o^;Ċf' 9& 3Y}qp<t1_ᄘVBThphEd9@L3l]{gDqY2dk*( %.32yVj` *lǩXzu,LXXgt$q1VKA :T&\BH==~T޷A }R!@9ʽnfV,*·Mث9MdYvKHmk3T97EH*DF?2ZɔY[.k.C(X"мj39cxgkzիCbq>cKEt[-iQ+H _StXY&390HY&5F n ;%Jk f\CΨ,I`BX>q fgc*)JpB4.~Ofcy FZ8/N^/jYHKs&9V/R;I:TV__Kc#Aꨟ8dAoL5"E&K;̮=$oփ]rO1iCDV}9Ifo՘;%,$ۇ~ Vheٙ/m nlDQW",|m&q "cp4u8jG:o c,8wf# U̗K;cOfـءqrUB>U8҅DGM{HXm]d1I!g H-_R̛7!lp=ȬhJqVoW >W/Y!k?Ƞ0+& >!}DŽ=[zM:-%Xj7vU꽳.*k6J8螷N0h{mCusI\ pM"Aرf"|8ƃ)G΅CKٮ84O %DHYgXr ͚$QfS0LYTE \oZ>qK)袮/@Z9GZ{I'r<+ 3]rj t++ހ!\e&=9N*WG6a^(en@,g!yqZw=Xp$MWl.Xַgsh5=qsԆN6ǵxpP3"{o]b3>ɒ4V[8tV\} GRҪrl+lL[:bȎtGeLk@:(DX2 Q,SLOy%ek^"ZQd \ L\^'0RH+pZ'XB%@ǢA|RX澭/E_ ϶‡G>C r< h2feʝ 9nzb8 ,23C/S$o# 'lmĊϛvr}WQ?Z<հ͗u$9U o 5ZmA_2ns=>){T5D U^&T2xњ}z9^+ Ub{nh̹мCU){d&;V+.&IK:g923Uűic1RQ\!ɛ^}rbLzggt*v 1񇊨^:zI0/nO-G-K< +Ú[Ək{I?!$VU3@K-A {d<gN]d(D;A94AL,?]h^K[!bmzR |SpTBU))OIr[[x1v_`9?_$:\?qPG1*Rw>R-;|R%JS9v/e`vrt‘[qj/|MWbK<cF:ܗ<2-X΍ i (3jAeHeDk텀ӭ,j/&H9-JB!FCOo2k&PRL]'f} ͕>QFJMVZ%(@DT| 1XY]ո$AJ8s;2}8UP'ܧ=-g6uvJ_?NKH+jBWD,i'X+xT|V 3g"{G#R4r`ț7@~ QVbh9~1-ѯEیM̷ݽL'utm"(p= [6֗˲4#,oѥ+q r@c0]}sCk=enW+ :_f>bp^eq;q.k,}6{lVTXU4"uwnZ`߶0gq)9L gxXC1%Vt.rز<|\)vb֠twc^&vKif bH7ٚ Tmpu?ΣƂ%ӱ#Bְoڪk )>̖ n"}OthPYC(4$!sz-{%RC[8#d2ршNoҸDφSK!FO&(cIUy ^pk3s(G?mc|K!$Y#'As D2ޱ V[J|woE]ѿu2MY՚FݛGcCXrr K+-SB[,U@`zޥ]/c?஥NaZp~>^ra(CbK:s&'`թ7 1ɻ}A=`c$?>ˤ:F$Ve12eMZ#MHhS@KT:7( C6 N)W*jWï#ݙ&{k 曆UȆ o1r%C5m}P\Gf rO_*%>I xoG7-av y=\=)vBuݧ +_cIx bqn>W셯G-푫[+]sY/敀Ʃk 7}|0hA!|R$6r%U;Z{t$nhoYG+ M|tUƸPT,wyvH)jBÀT )@E?wAx<` "E?nQRZZϺ5 g uFsqY틸;Z@>:$vl=, LŨ=MT)1CTiX&J=óտ\nÒ¼w?_~Bs .zwe@ނ5<)SP|4LRʇUǒ38lޞuo[2͓Ⱥd`yݾ+01gPe*aHIfFsX & ְ&AP*OQ)+v3⊍[ъ"-M%(ZxyXA%Ew$Ĥyf <[xG%#KFB|Pw)lq +1oЌٺ>ARԸI X0ڧV*LJv=) m_{_gpL;YsפFGM#2n`ټh CZ7m|?--u#:p/s#Vq/Ra#xSA6;?{㉝΁C@% gvBm)jl#Gt[d_mpp9- O4WTbuؐ 4m!ʱMatodh %µv! g!~s@xy뎊Mhv+Rocx'1|pm?dZN_&A  }8oYOei( 0#6,>|lp2VᅬnIWLoB(0);YY>9!P6'}tT+9ȋ;K^s|Ft;D0UZ!הӏ$&P~҅j5 >~'QД}|h*L(;;:ᄼsyEw" ½Q;}N8;O,ny66W}oFh_(z 뽸y3INӠt 5s ~pQX H>E_پTV $ir nM;ܱ~*/zdj*H v$S?̮7b-sd7 !28w3 m%^G؊'[[{w V8]|UiܹD$[ll:$;[0]"B)PEiѷftvB !T-Qhd*XemRCp깏j&S_fY>;cgҎhC\d1fDtI=Y0ڍپU((Y^%+:\-{0t (C4@$d h;Lra"UwxO:OFzXソb,"Hr6yP}Ja}mSҼt@KD vm>F GNC_4 i[;l<˵ө9?u#ɓ;qXdܳЇISԻԁ1?La6/R̨®6ޅ79o =}b ZĨ-|lҶK圞f2WPC\{n}tfEKpBȭ08I[?o!J'o-%{*_ޔ"'V#Pt7K?, Ym̻L,S焚 =V4‘h+CQj> lb7 ֚J_nFW"^Fˈ#lԏZ'T^5؍"q]lfnJgX}Xa7oEKjeї.TvMt S^F&iG(X[Y-s/(,UptX>04Qc[6)lwnNw'E%C?DcnPBmN=<,a<Ryڱ_z ~aRqyczt[ ?O%E6t-e[rI3'Xϲ(gBU]M׌hTh jV&7TLXR .Trkj]q"Cn2jOFR]h<5T DR پ5W"]_';`[/EHܼ3YfR~( 8{+f$ &j:4@qk0SYtoLl3%jϳJ mJj݃b-BhEZh֥yOd]A1:XNVE[OsrŚ_~:4 \h́e-2tRs@~{"4B蒱D Kb gLC#ip;l|wuFNF &%C$Mf K`_p٤QI\NW3)wYz: v D[dKa0em".ki^gEzYg`kPLՌakgb\-Ϋ-|O. g BUrݱ^U1LBޫ'>R~4HSy g-;Ugυ(، pMU¤QʴD^o=uY!%{Rڃ?VБf;{M& >re{rc b(~"ƞʙvQ*RMz1.op2Ո/YPN~}gЂ.B1ϝX]_U®b_ V-RIꄯ(YV3T$Q/ PO#AV\5'\[ c]٠g1LB֏+DEN<ڭS}@!.uucнf"ICezF~-G( \xvSy7HFR1'FӦδ2YkpN#c |ڸ׊ϳ_ø 92Cщ}LѯBp57^x -nq- 'ԓ~ΆzEoJ1'h=ҬEM;>;װODq-MʹЏ]9:mWz~s %w A[XՃ5 !L![]U۾5Zdh ߛDDܢ}KOO啈 Z W3Cfб+oCR/6Loω@0N>?^c8ԩH՝i:{nD (UWJc"Cb2>Jj o7&}§#?JOWѸ;Gu˾Ԭ*4qHNunҀ:DnجJ$j AdsmyCHBr?r+NrJAT#(wf76 W<3X @[nx50n4شl7^1'О6lֻX?@s,[6aă|eT]bP]sQsT_eDzF84.GÊ6͈tgj_X0,f5"ԇ2‘PFNYN~F:U-kb{|U@r0m=P~gh3FPMjE* P aw- 6=%&W~Щx_rzGI#ȋJ rNd o<} $G~KhE!(Fߟ$n븷 {8SL溔X @:˯P?y3@g/c[Q\ ШL oR"Plo5rڃR⦮\L legᅚ9fABeVW>C);gx̷Oƃ$(@h=u4ƒλ.&nɌ,cn䊚"YJ?m4!Z1ҥ<.?H,=ROilA܂EξD}/YufM[s6 "E=TKjm@sQ$Nq%/^c:s{2kAv9{%}nPPS6R$kB;}aa=zN4<;|RHZ_&ˤ=( (p|\j[K 0Q9N b5v넭 8SF<7{_@ 0>% +m"Lҹއ 6HrSA[ߏŌ#6h~)Z%W6#X"LdJջ2Q;>JG1ZҏU,Pp)jXgj+J$zUWgHiq0k:w'~)~f k}nFy/̈́耣S"⭵s(=cRE=R`Nάl Y=fy&xRrotL Q YM]]3V7H{6 (6ݪWgxp ]aT>Bif*}h>k;_<`>҈Zdq#aoo^!1AEZݮ?o:}|#Vd@UfX΄dBnqp'`? >hL#kV^1z@t7Da|55!l|nq9WD-iф&%Q+}-kITSX29|7JVZֽxxi+GgI,I4,jճkWny}(P`$$L\ۅNadb k,*Ud?yA+@,Q,Γ ز.,-@.vFUqv;Wg WIR!oei%׬B+:X/#w7u/wcq?$3pë_3"rkHG"gZ&f)3]H"wPnNFWM,eY@gLv10^ۀCyPCLѹ.mzV<| [FS2]:g蠸gbӕ :IR-P%]PhVg #ͅv򯗑A \ VΥ$K: =llad##*=98ۻΖڒPM9ͽ^U0zoܠ2D!7Vʕ_KOY%rYu=­o1 էdUi<@$srFaq6lKt^u" zOpdYBoJŁlNJuT,_?j +\9@uia<Ư+v-^Q(Pl]Z'ua}e'zIJ?EeCnsՐmC%!0H<)Tÿ;4e^`C } !yoAGߤaņyW^I3Ws?^) ?Tp"*oB ^72`ޙ4K5ˀ1tȻ&ց$Pmصg٤k(Q]X詓%l_-;4[Oq8FR?PŹ6Y'`;Ro!3ŧ[{>ʩ"hVy/;,$1>UpR!-CE`'= ^(˕0|/ S*YYݕ 5M65?^Ԯ!_٧ CtV vp]T?$`_U핎,,QxhJwg m(D Dد逧(ޜ [)̺PhK^.b- tD+7" xר?ՀVqVrCo_-+J?A>3f9 xRww泿 V~Sj YMZ@dX=xBw#9k02cJf>g &lo( өFSEN(7V!q!Kp#^9"e"2NZ0 9sA%@1cDF[/w6}U4!Z*Fx ݁d[1]ooĀܛ1qC7eu{]D/?Fn|r,g# ~f\)'Ѩ R5 ްWJNKjbD H@;ӰvP(_.k-@'8*J\ld*̌OX2(W LI} ,0w`UA^$z% 4=8}")ͫ8'j8' )W[9A>\ǵ4QeQ‰~ozRDzd QսumPxӅ?e8TH*r̯!&o95%e!?Ӧ|i#V?"HYT-4B:l;#{e--F[K&Z9Lpm*q 2*[gY`1Rj- fN!|JK8(/1I 1vzfT109i`vȣ8mPDZRnkh/ isp:9R4F#9bVYrl`'#L 0b(~MVeF5NY͆OFo\т0$ސ. N6tG ^ɋ7b:^Dnf?31#k-2R 5!iDI"M<&ntwk;L &#߄|Kvqcܘ^#˄!j|W`ne.ȉlCzģ|unr߯=\m/jQ-uWU~̪#5k5-O jHxcNSrO6 =pqd&w(&}_ t?oV<9c<|*QI|CimG"dQ du-#H)l kwHw҇V{3P4»5|,X*e+`l A6Wk!\V#ĹKlO/{xKkMlXKjW:CO :xE"X;~R/.+h/'\w2aUP{ t2A~כqEFZ]Ed(?87îdZCN2<9v̳:.fcS;{;;@"W?ĺDW.\Mbmġ\+ЩQ\_^buwH1Ї`wޅSv5_lܠd:Xf K7)bug{  ..$ROQRJe*sTJCT&#{nE;ke 3OMum~$e|ƹ5p|r+} }`L2ekqDڧ`~C3Nvp;~.F9? BG6>Κ:yqQFBO(ruVo"A3ѹPׂs7^eGjkꯅgt_̓0Ѱ#]_^o*6\M$'WӚjsVzpn3;a&Zl {(`ZBEdsŦ=W2 cГ~TVN&>F8hc@+Ows=g\HȺ05ȆN~h 삲 *5b\kU\-=;BC[ ry?daEPu\&5V#2*gѥX0rU6H0Q&~qiiՁO/i}^|3{ _Gʨg2v*AB2XT5!MLW6&eTfLA.ڬ fD`u^NmtspwާJ)ĆAgEz;^ j2s ZD:9au)gcCcdNOO=Sz@qGK ?DTk3e1rt uGN_! XS8bLB_a؀ {F7. bT̺?K2+g`aۋzZ-o;[*) ;#K.ET$@q\7쏨ґ>S^#_'K`U!S!V_8 cFxewEt-S28p QT0?_QJRtB2Nġ6?h64~AbdQxSY:wq;Өt1ґoL !W G␇dq͟3Oj>ҨH8I5܈N~G֥(䳴T iC eI*}#pƼ/I@w?DKuhoc{e0\c^0=Vq@H*RN Qh:JaJ8# Rjcem P7DA6eARbQY-[.J%!"'q޴S2FNQ@t&Y.4׮< 7%d©%TQq?mRQ6T8)jw8VGxy?3((nBV qOѮf&#!g}yǽ4ի[PܙR,D (J{Qu&Ŷ= &Y IQf $LOњYӬ+7o-d9ICH7PdZJ;}ŗR^vZ3YG2k`F;/eb𧸕H=\7^m!qt/fLqhw{L9K5<7o"Psˇ X&8Ň>/'#/.aojZYHuaO}U 좿AH0aBGgiLv}պNDn K x|[BxXW~*m֡rUAtLCX͌쏴bi$'9_xF܍>b&3PS'F&wr0q*k}O E~R&N04^ ,c5z.Ͻ GIG* 6c]/J"78NeS"cSП+-X5UC#k۵ !و~vD[NB-&LRL_3)%ٞ@ ygs"E""s/h;x-wԠK0TuQCbʔ˔s~ZKj)hc ZňG(ᩒs" [fR,+@"F>شt߂cSDbg.|F Bhlwh[t96?x/v'g&1~eΚp |p`V^M\=czL,vXɗ?txJuFjrMg򘕡9HAx( $z jY-Nj(.8N* Pr=oQQքfsX-Οx/\yd0ttƣ+&8Cmmy%%(izl䀧ЬLeH$ v刳G"RJt)(]RU/&SB͆l KĐFc&u~$@~gwxGB1qUFNcrak~51nj2I່X1>Q%GU5 =lN%Q1j˳GM/|( `~3'>:꒢wQzU|&2 rE_Ε7-.shUDZ+{ki莹R/A׵չ \3N"aw?`"Z@;tUφ m'RjcZI0@t³Gyix N_\D0].%$y[J|ᇞw36b:I @NT~N%~QqdOuEKCH ދ"sNj($wTkr:ʩGE/A D'K9AS7pOFO?h|um 3 Smζ!(׮n3*w$pӬ\=aj=):Hp9fW$/=;nƐuaTH~M)#+TR/݈M2b{MtGN@/;.w-Tr0(MSCq36lZQ+U>:OϹt:5N&NZtV\/޺*Vu[]?!{U etfx\Q,迸ؐV> CMn_yû?ho"喑E4Ph9Ȩȕ' `T߄, =#/A Ƣg0y,ZRŹo+~ރLt)* E/|]{GHWԵmcew`+4\Sc"yоg85Eoahos[uC3i]y>tEYyUtmw{op~r=L- iGI|=b>3?:l92b힦< d"}QYoj;L4)p(2z&C{d]+7 ebWT)^^v~=6ԥ1yMDF =s+߬t(/Ta/ۣݤvqNAEBa=o+gfbZ ݱX!l> R˱p{2,^c"3?~h7|dX{VSy598@?dg@ƧO穗LYa(Y-'KG$m}W"^*xȗ4<1UFR :,Y]W\vL'|[Ip,-U4c??)$>i}~l#p!ȜQB;,$ũ?–xObM,>L@H`ˣ8=$oFOnA욪#wt@Avr [ u1/+%qiκNtzWNeKl^%Uo6Hi(k,+B#Yn9to[z\;NR P2DHBJQ3>*Ib]>ud[ qBcҙWS[+{@f_妥oZrj._k0?F|~1 zw9,FޮVEiG?dHRIAϨ-EwI @r홙q*}rؘD+InZqXo6BO!gVSSs?ٝev߶q;!"akM9J\iV3ٞme3/9}A`"=dc~h\ AoiQLHE9 IeͪqDʾfKymn%H{RY8ؠyٶ bV޹vNG#!,ΐLE{13D"L DDv 聹`4a4F|w{<:it9F>TU /"f f(=9eGPC !u.pİCnW>0*9q6HV.0u|N6bN&YVjm1#8B*HֱMLbn{;52W} 2Cr :]܋/v+U >(Y3=Es/tzPx7Oh?k0PpSt(}i ͦ :uN?CT^h٨> Ț d6kB,fqwzaǝf>5  @B+~ 0ʡ3+u,# (zDVY@+ݺ^e099ʺ0t|мWJ+֛ :POsm&Ƴ%pm'4'Q8@yXJA˔~Oe^:0D&4Uv&ӎO}KOKNʎ}G)E44pP\&B@5<0t֙R%c۽ic0Vq5Ji?# M!U,>'pۑ`@(Q^3A@7(m%v F:z epcDchS7HN9pUZ8J40B ']%5#-7BjFXU0(K$>"v CFF0ǖ(zIJKJ[yc*%] g dko>2MR Zm*G&tX)ܚj<ˍ `y,y {}XIܺv]=G bT_T=֪i NNe Yf *PO1ci?EX?g: 4^kI5d5F`[ %5*t[]5сx1(o\q8y1*'@Y͆l{ ^(4Mn[$ez9Υ㓒[w_qGn x9UL ҳ!5?!.J̄5c('j,] ^kyJkg~|4|zJ7el߯X)Du ;u`WvzNCOgӁy%"?~:藼Wv;@4Ɩ'YhXA,By:GGT+vwEB!I j`ըkwPr1 ǔlYi,5}ﰟ,\)ބf79#W#EC!`:8G l[ gש^ QȠYl)[u b,q_W` 17Ӈnְ;: yX1?U(W/`ðJ-jP~7fH i?[^xQN} ;+ޓ}C'1w4fa?Ա"DB[ `Z Ƃut6Tcug\hz%M٥ː6'Cf#91vbB%Q]nH(e j5r&+o" oƛ6f*H+&>& 3!57Q?v60]XV7W$h[lsz6^Bdjֺ$ɂjZ͘H͑J"=I'5 ĥ_Zl],y ʗr3s=s- q:@h/;j[ ZU=`4"LZy6DNͥ i-e!1'+?6. }n[ꃽ HG-:ȒFJ)rh(l%k& 7X㖒6{3y_4:=F(NqC[,O?$o&;3]\@diA<96Sjm[kAͭ]l?q{wsǺNl9a|Gz%>" q9ex1%sq~q%cf5RN ">mJ{;<*| $YEga D0twZtE*.*OD% ϳV$>Vs<ؗ>xP(jW2,?!Į5QOC'u&t3;Sî=3V1^nQ)s>(<X}OnV5m>OKGcUKt!D$c'EB~֛64;2+t/4?GU\ 2Mw]۲ZW^A}>BN&5`鋰-N\I+ VdkfE\o(&Օh%6PՆ7mV ^̩=ʻ~cU0{JCGOW*lX e%οr>Ƭ#nneGXWcԍe ZGSiyՐȵRuXʈJۚyNǦ"u1VF/XIι#1"~ķ؊'o dWg oՀIo9@K۬MFj)cK$J`dQDAdЂ7bqchėtx Ym&\ P DbGEZWNW3ziT*gVH@".np5;qFK'#5 [(M;(ހgeh;8@$)5Z ,VwF`_b#o$'_ (y;rӌAeC%EstD ^*+/mև7p4YeU̗Q'L:.ќO[VpW a χz\v7E56nO%^ƮyTM?v:74юЄ>o :jBOAPU`_kG۟E^u,4:ުèaoLV?<|Tb {d4 `4+úb'ӑ),a}xcR{bYaKN^~t d N*K\H[x"ku΅@4Wbu4P#{Q0SX!'TEꋔ076+nְ{OI) .ᝥV̢EDk ̯ne9VX:B[Ʃ!N5h jGt!x+aleגF$Px{|jR%4H=hC3<Z{bj|lT!yNj' [͊oʲ}GZ6y55 8IHR(FFo.Ց.=ryr,ܤE`(yiٺ0cAʓ1lq`>7|RBn|tå;G6/Qfkzp-z zn]?ZW6ƃ3T=P Cq)%9؍ j Ri$y'+n[15<3t?~ VegQC J&Psj%t]11>FVJvH=췇,L]6;^ &Փ*]87"E$%{ %qsrYruŸ{GLuP]LHTڹCPvr+[cI WWt g;$k-ەPcXzS{5Brzy 'ǯ% eyOviu)MG-w/GߛC(4hջ)BhX1d61eŘKH t^$z+l @.|8JYd9?/&sCf1Mƣ^Nޤaeh.k%j_@,e Hg:ѫ{c4, ]Θ_-mMPWt5)̳oVaZ0&lgZP݅`7ɩ&={ ,ܿc ",%ԫIypjn8Vx$9ᕱcO(]56)1VoeZ!4;vSm{"Bh,<6RRЦ7Y:t 4u6ھ m;c_aqb0.*3c̍@w쪦RAt LИqw.0GhCapzjL  vc4Mɱs⯉Xv&9ɈpE 'mD.BzhWcVJYtR2h+e`7D҄ Zi~jaynZ{)ӶAWxpT(u<["Uٸ$M߼R(:}$`[hu"ˀ HaZjSv|$]p߉ţ86#aܬu$gkZ(!L-ʿ9%Dt*3DSD-a{S- s H!x]Ⱥ;sE E$Mnnr+#<2ƱEo"^5ŊlR lð 9 V9cr,X)Eɧ7|Vb_ƽB jB7[T՗ g@/ Zs˼7 2*~TMS/ ňظ@hW?}D۠ st[sE؎ѥ^1M6e ЧDp]O:yqrAMWlH%8;l&7jqpoNn!+ŖH@db0iL&$5Jy jB5 1~b~Q\붆FVn=֥vcN~Uϐ|5x]Eo'mD*3rNӞ? ϒi4%8/?7'_8I@l\8F s8#%QroFjѣmNGm5BmٮM/ejrMG4fIGcM@pI <770O3kW GGh82a7iݛ4OqݰbTE^\). w!$L dr5y ɉٕvrsQfU70[\j-Љ_e_z3 ш?ʕݩ'mHj!q?/#gq}3w7W2F^9Bp .#/oFi5C}GB~vIFkjqh'E^;9B&W˗gO 5A.O rn 2-^= I&iH%~nqbXOwPĘښ27m M֊m|zy6A)ڦcE򐭠*ܸ)EZWhz?Y뇇^4l>ctP 4D÷OZw 9\%UwLv J=MaW^aSNt:&qt% 1=΅?/mHb~877xUo`)F :7̗ҀI#?љY4 L9074Q#fTrs{lSPT2] zt-US&h:>/@RoNJ[_Jp*4uyƧPwc8 Q#b 0^p+2tI7o>g(̑IJ3)wXt* h&Z\{q$e7}h%1[~=4XLQ{1VV}Fr CC`<;I*rj,Mc*%׳2#4ph0tTbpC0r[UP.gqq=\b_/47p,è$W1d ȔƅT(WhYQY_Mj0AؔJEE]ٕ1< \&"TR \ōom]Y(>s)f$a 71-/K^z A[oXOxfV]W5}ɄF# s ۣWmWFJdhSAy `\2ɌBw޵y]9tVKOAhlBajvp1fCN/oԫrQpre'H~VΆ^Wy", +`E5ڝ#^jԭo)gE G\|zKM'8bР;TP`s`U"C G7&;k@4h:~S_ 8q|l[4WM u]<%o҄U'K8̞̺ V `{Ls߶6O$tUuqJP-Dǭ2O{ -^L`w w̐7|%@7ݚZv&)&ww.;^ڙ=rSFJajc_ >?ތՐMrzqNYgi!BHDBDP5UӮ*7<дwӑ$!N̔|jQ"O;)f³d[#9 MΙ 2ff#:po>LPl!;SƔ3X|ϕq+P[ p XEoY+DF+IBk_+dE1a=푲<6[J'Fc5I&4Ir%_*S܋ :%K2D$`G㞞Nll`!5UAZ`f ".5jYUmsLK6}lRٟQr!l  ?J`W]Pd~ȖuɘOxΰ}I&Ml]ؓw \A eǨ]!ܫ, NGOIq) ):lj] ,MJ#bNouvj*,UTV .Gc}`5?/PC tCݸ'|Y0Ўl΋.?K^n /OFgH5@ tLfk-BrtF1esŽZxByu$hIns63C-3eIۆ`ܮKXꔍzj.p#Ew?N IQ+R[}<g5);T#D}.z}Ę0wu gS6*0<\He u{"*%\4v4knIyg2!؛xk88GuO_ryzLM>_ Tڃl6Rn閩F@ A؂ɑ"9]6I1!ݭGG"/E-@{X*^B[%Umf96De>#,N'Oja-b eʔ[՝>`;t]|!S 5m3+RlE8QO &*1ݼpm{91-(9[C}%cPm OrFoXp `B}Ժx7ͣ6z(bI÷ױH5֎V>f>(azI P f7&HѶČOL9B$oْM6nAfΎ:hDll]xeǞ2ژ>Hhqmt|Y@wwqX 9u_E9cvGh~PaR@3b͞Y[ /ݒ@7'nS+NR,= 7X2_x&2k扥S֚~ђ5QD tuʡÒs|-UңyX:+kFnxTPHrw҂2QMG鄋Z˷'}؝ugjHN6ԷdKAyurS-Y=4Ke{'\]}d gog:W;hUN6APŪ]_hMQ)kLսeAZhDLFVuQ1F\؝⃡f}%~ i>ݷ9--q\ݤ ]|E"iue AU)E";;甒6\ $'G h"vtȪܣU1q"ߓl/2dP]شWuñ 1K}& 3qTGPbbƵ۾WW]T%hC/k%$vl#.R]6 b BIm *kԷ&87W]W;OZ'n_:gI*=E^/]'QGzDs8|MCsU֊-46 F攥yDa$CV`#c0K/FnQIX>e52 ?I'ݑfzM呂){d#Nt@a)PH/Uť"ח\%/:tnlcKXNs`ʍvYky*6]-}Ag5nxJz'jm'7ٲ7hC&Z P8\ y H9jon\J '0dWx)iGb"qQ ; ylrŸ0B` Nm!zczۮk҃DJ@`X;>tC~x6@ot 7#n-QѪdݮ H8kF=T|3T0rtIhh? \xpǩ{8}bn7yR<-AF{r{^}QGYyq=m>{>6_ v,jEr XG_|iX_@k&#K5RSi*hI~Tթ6ZObFS)i¥E5{]҉xPi;C҆W/S.WvW:[X"xRc+@րd $;nn4OmBڣ!ؚ`6S|L)8/l}cc=tlDN=8& |;Uw)w4V^鍮{?dRVLzv/~9+;ŭ}b dͰ 9$q1% k@ޱ_8H6u(H chi+gԦq2(8{^bP';A|95^ttbʄ?$Ə!ŭeڼbt1?4 014<h:5È,x`=E0k`_QQd&P)ŀ`udQyCꛟ-@HT*n:l4WE=5dI9tƫXZ5"QS2*gM_?dO)1U===fƗuW־_G۰%r**0,@ jrY^D_}UF s(#EGATÃ4ǀ6im8s;eu vJkDӤOUĻg*7t#VB$dwyjRP-NM[Ǻ2!{[Ch%etu,9< iϕ'uZて-N~ ɨ3ٛpQd"uZJf TF!nu'VQpǵ{ά?i=ؕP1~<M:dzXDMLwC8A(2%.K$wA| :/Cz "Ju+/$/ŦhZV>$h惔ad7[^z;%0*̸'Q=wJ^ڨ!,8ɸ0p7lSz⯦ꡋxΑ1@o:enD 8Wz(ʇVT 0aML}iabh6Yx'96GJ f#ںhח]ª'c50|jlէ ȸs(藬Y a;SцRpQq<h8f9j/^/G.*Tͅ[T'mn׭!OAjZj6k_Ӹ`T"RMPG4_.{DMĨX*w9)%y6|N/8K~[z[ϑw*+_kI2pKH=sXzFl27,Q\w8'A_vXSє r BZ3LMԖXɊޝRrHBȔ6$l+P~&#gMFx2N-C`t Ϲ\g ~ ݕ%&D7j-U襴kR{g]dGB߷ m΀F/Qh*7dFÒ]C!DvKav~x 4NO\B̻q2g{OcΩ zd´y򪓸i[8JlWtLEPdit^"+Od҃ܨR?'|:A]C9b `{ԽgW,[zh GVn8ƴO%|sƺSogd%J*H)Lj\+-_.Bh,5FqG[^Q_y-ah)cmP蔉BSpB䜍V6l'm6U2ѽ25܎\MLJ oxqw x P[l,fȽW zk_Lr')-\dQF_zȡ]zOvMpI%)ßIrrx~QmEL3+0ݽkA?"<6Z .9"LqrLg©Sg> ЭX׬ev4rږ@ފ$gg,cW>>X.7zޙB$>LR4HBl‚e:3R] XM-}ɣ|xЂ9eWX̠ҷ OS8bZ^&`ߡxx<m[;8x >VjV4NR1bFƪKx`+udadI,1LkRf,{)Nl,_}=V)?S|]Bȍg#>[]W|[s.CW*uFV.G\2ZgaDAfµme]C"eqn1iUVd5ቇz!*rp|xRWuPVkrj@9qd?:L/W֝V Az$*MKV~w1[shEͤIˑŜ׍=p&Ȣh&B#Qia}=:Mo.mj)`[a6"֐jL3-0="k(rB_[ OK5X%6ƣCTNQ~,{ve,An#pW.9i,g (}\h(SR2aBxT{8FORfT3oaF4#\>%J3o#Gr&xm+$MBŚ&՟Q甊¸̋V+* /_nAXEP׺:$ʆ)%!!=]O(p _J,kJmH]~{!;9 čT0k(&BvgP:,/f 'IJ4XleMlml6eZה\3 ڽ\Yhs+ _veqե'v\a`[0v&չlNknM?u0W7 IOq1&ΜE^سՊ hšnśuAzX{Aq%!y;Ic[QuئF@*OGTF4TPl{dYDa!U*1ftB-Ju HwmwLFJ^GM&aA`JTos`'rŲ銂i9[8w^ vEvΟ{`sfR9QHDd:3gUTW= 2At(rZH5JHE"^? /XސJlm  ==EOiW<8pS'Ҕ׮g9WEM NYHA+Q)CXmbT/WF!w((l 8P9l(=+/ɂ^N6e۽YĭÎ`XT6D7%x&Uqc*EX]8MK;NO=" zuLоg@HTQdznk0`n2򕅲 c׬KFH+N*<hHvYT ;hJc.!1o+1rtĄЉ>#XikY/9G+s)pV6 r-n.W=f"e p\{7Ma$45~af`LEvM (dWs!)T2v=z8'+&$ 4oF# |>LeۍТR\Z#y*u?JK)VfMeYȍE 4[#Hy4fE4+KxuNYQ⤏J HUZٝ>'2G$R=bdկM61r&qUT4#\6֭uGU 3xSxL_L٪/,_o6']Իu/CԔF K }˄܄/l2t;8~*-[*wJr#m;'XaJLGN)nr62BtiFO'7PdŔjf{ Tӛ;9Z7 uQ~oŢhfreBrf<:PV82d75`jF*ܮ5fxHbR )WޭE]@jyB8S7z=\VFnLD[x&ng@j&WHI./b{7cRd⋤!x892q!z/gS,WN\3h D+Nc5+1ty`yVa p͑XFE蛎u8p$]9 ?7ί,{Xڌs?A1{9}qiVT  X?P=6, ,L.j'/GΗ2E]RLr~>ٺλ-?MK,hyFQT^rkze},j6ϓFqԿ3Ae^<_H ͘oS=i U w lx S=Vﰌ!dł&\ևiS#^cUV ((hsǭ%iS4&G zBh\?£!EI7KR@foe*cF^{|ۛL?M$m꣗E>~tG*E 4CRٯ½Y¾sW}'>rX2|[vu`~ +7)yw7%}ui0ۡQǽ(T6LK#VsOxL)bjUJ~e`8 D@i܌pD:b]m^ᨙiy#$,,PYqH陳KQڋQ9O`zXxΛV0d|S[= ̥F/63ʋ,9qk'ʼ\WR+.Z{(zӡKyV?lARl"Rxk8$F0CsekQUs?&N_NUSw]4/c1L"-|UyIc>\,kR_e 8@v"8V .1`?iAb*b܌-"A473]s6Eŵ;؀߼",LsRk- uK|YSrܩ.^q᧗5r?3ə#К{̩4-³}S}̸j/w}v#M b$6BEdsY=߄+a$,e %LFwĞ n g/!Y}K(АX/4jHtYQc»ʹN9ЋUDbwHH kHnn';Ncu[|]gE3 ?"ΐ촋iѲ:UKZrcm*nv8!C,/y]çlMXoK 8!ѓ ~4Y3k%||< 6/T}Yv(0$sL"Rh$hLñR!q* ֊.GqBB~#Tfeu^@衄(BM~5y)G7\V<W\F!F{~~sob$AF#w0GB8u Y|ߧ(Ъy)]GS E9 [Yד,,xv_$WRƓ %\KW뙣P)ٷ+<@)6TdmC}}YN3*/>^[;"Ax#ZXJ;߅)>0T z_ %!"O x K{=W)߻0XmPnn]&ϴ4b 5[I!V`avVEf7:$ƃ2/?"M>TLPnL?(gvƵ>E h=f {-c?q '@Ik,\mݶN rŕwXRL f/'~#C򔮝]q35lBE<~"R^'dM2B-߃ l3qaX3˟zM)"k./y7qĜ%߫pY N8[' Q'#f%xG :!C8SWf;.KG5-Qmsq$fDC;!Òy4}fi?B1m% T$@ 3)L=P,Zt')*?m&BD]SniFA Y1nWPܖ=8'ma\ ;Y=٥c3=uIy@\wguyk1_'UcR_3uivOb(޸p@uFX0GuJgwy7/k+0𱖒$!S+@6ClV'%؄h/|/Eu\'򧱬Xvt`.-3W ڔ0j  ~77Ew@nHx*G՚)i҄DFms$P}${|n@R$![ ܝ]Qf-=|}zdKzNLy غ1*%ԫaf)$ߓ@>a\gY.<ɜkIot 9 q5eD*;Cubr!n<|U|)\)/hA+#R{3p0t Yc-P9Kpb^3Ka֮'Z`Նu'VT' KL>3U@F.%u^*Q$ M}|83}Rk)&Raʵ>'%siuo1US-fq׳nX1Fs7[4j[l0x LIg&BC5Ʌdo\y~7gԁGaq:K<~tn8[$ F_si|/-}t=5BzF엀Qo݈!m!6{IgȕrX3GS GkL Sra'>X["2Xz*w¢ ]XHV#S;7<Ș% 4f T1uqǺ`Bjkݴc oK9YB97m+,ˆ&[dmF&I*kc+ѥ~ާGMK$O(\E/MX&EWzSJ!RRe;F"Vw~jU+iEqh5궮4tǏr B&fمFubFɡ uD t Z-)w6P 2Cͫ DTƻZ4*#gbHߕZbƽoEdVPɷk >K`eت! &T'| هgT绾)5pOBqu'0=YSBv'`ZwC aK<b-x}bNۣX#@1@SuIbNcϸ=:Ϭ(q] tF88yXy@ۻM%/[-ﵪ+a/l)zWr'L#>ĩDT&A tۘ/q=F N<SL/(vbpb R)i3htɁΠg% Y ([ y41MU-nVkz1)t;CDgr9NA^&;yv~# {BP|?^%=hm ϡEz|J"J(2 2ȸdg5%!UHj ē_7o1xuZgaz-!)|1dܭ?n / !!=A!gV$eGͧk|Uxk?՛6D=b?RlT2g7ԎO9c_5+zEގ,ɸУ%0޷*9~^Z+C̴֛[HE&Zғq(pKCBm‡:"DwbQV>Q3 lQA|+^ԡd>'$u&dy7},U`)MQDczRv<@mNXGt ڐ+߅)gxvN}*v_u 3|kE}N<3O8ضQqofD^c'bDc0RwJPgⶑ;~W>?!&тEdFQ9(Z;)j V3>!~,`[Ȑ"}a.B/cL%8V@|[>)7I6|t RµSkeZ(6/;&=PYחQ;'rVҒh{Y`~>VY͏xdk|x$o{ ]߯BW1{LPBrB'2|*biq$7`7BwK(gh˘OcA ߇~0&GSs0*t]uQgk_Sr >`t5 ,FXO}M\P- Ze;mlS 4ei s|J`6ѫ?[byB#/6"cnJ"$xʣu \#R*[SWPΪB!mF@tVO)6t=bul^'tq)x&i+M荺PƏ*7N'~rE1~_Ő $val*jQo!c(Gf2 SsP?ͷzPD^޵wWk@cs&##gV5 ]B60o.%?0Fԝ-z L%x,Ȉ]wg1׆2TǷF*-A E٣ {XwKp _xav-нb@ɮˍ\P>SgzcW}MFVF]J4`r*H5;DUE8(f zmAx aNI,&`/;(jsRd |ttx})o2"$ӚՕg}&&j.3a'Nyk+SUa>9e8GϨUz Zkxr1lx2* /aw@q 8mv|Jbi6"M_a)OUz QrPYMu;|KҦդIǶU o;º7,:{c"9ԘpOCן%6S*XlcʐyIMi-64,(ӫSl9LFeR r|Ew)C2;ion=_r_I]U:~^HtuOS븓tUbwٮyxoTG!eif9{ yIY޿hKDS=sXu3FjXԨH,?S M -*Y zgg RyJ/@S΀R 1(~"c,<9܌Q(Kn{ˀ]HЪiͪ:Ƃ!mJD"6h30K!Mz o1?ݪ:߲/{Q gΠK7y^Rnf}jQE? jgO2^3zq$(ee(hSϤ8ʥWLH*(a%-a/O2r+Rcd]Uq˦U/(vEH<;x LhFp|rek8||Sl'ZTBDe^ױAc&];p a|OEl_ DP[Lu^b5?x [2t@*VC.NJ^pQ jZ7rO. nk$)^ήp $u)w%3m? cFOHj}g'&E`3k 0}T:H#ǡ*^15Y X I!h G8Ye/lˏ*|b^S hP ,2{<+1ܪWyK\4 ;#UTP<+܃d(+9GNy ;dVfEi i>~IǟɹUp-ӇW {hbufjsy٘>2zjAVD^mO|QDSzz!BuJ5(C\r|UQݝǜnJp3I{E-X> dl{O q/NS  n`v(5}i+ۛ 6"k x]Dl;_c! ..8r$#D7 awZ;3Zn JDYep?м"*'AjwV\k2rzg0/hWįɨ[uК J@(kut.OԀqJyx!Hg"_Qbk ^I g[ԛhK<:M^gy"fg(> wv?~a"| F=S hz.~' |#nڶxOj*HR[^~A\ y1tbDH-Sgڕa3UgaKlUy6_.̩}Ckixۣ~zkԟ)iH50̀l s{7M}[L~\pX o`KzUd=ۊBL){S?|7Ckb.Xyv!I!_HwIL3f'wI=\/eCzp^LQ{a-w 0܏vW5z96yQ:BG-qbrӟ*!hi?A]WpОd"Nt/F(yE-t]ǤI^XJrWtM7dfub&ZA$ɿ.@d`^aѕn`9>WID.IQ7$(o?LܒtzZjwEpsb݇:J%w%/G,obxٸA&"sͶ]'39}]>#3kL=W:) vJeȤD:k,u;eIhHn @Z%3}`6.,?$/Ltn^?ss0撦OԻAїT]Q8ojQ D+0Ol.)M;#5)FaPP hM'Ϝ}ݨ8|̈X tc|+%j#o~1^:-;%#49rs`cپ4iv!űuVժ`F w 5d|?jxRv.t@>̂رǗ9YA>ZP07zz$7=x5~_z:DMABےy*4]qbpǻ+m [?,9+P͑=WM;ɳҎb. ܀/AM@O?ixu%T} 6e0#.@!sX|)MyFw6pcI<+xIXO Sw{1H*>L>rʌQKy^lbam\-JрATET^1ء4>=Fͽud ==]Q!)SѦOzIN3r/EKBcWx͈bdbi:]l%X~{@1@c m{2jͱ0K&2O18c1A@㋌{5{|P\d{h pٌ},=jth+x@f>+:8!՚G2Y#[H`"ѳvP4y!: }eBץp壯>%Ny"c_t<5H[`ɖ}9T;*b,uOOw3*izq@Vw-} Wzađս(hQ2zS%`4o] ZԐoOf|PծmU{"=[0*[W#zPl Fu9mwպs1-%w9ڕ6vmmoUH(`f 03Ȗ xyɆ14j/&v|ѥa4e΀d$tMɱ%߹3N9igGi|Dz;n &A>ݳ[)i֫v \n}OܳtȷtdKw{lv?P; <pxp/;jZ9*ۓoa&7E^ˀ "Xx<0ul2m`$VjXRc+WffSB\s<p.v,+^[ 29aT gukÈj7 Q4]̵Pw5Kiб+yv/}T!PKNDM6KC4#RXdަ:`up)FF7;kky`{HyӧS-B 9A&N6[Wtf[H@ؼR-enNrSĤ^O5bx l \z$%*ìMd} _m7^>ւ[ QdvچJsj_}0dFf}Cua8B! &KzGvS%nx/IqOl{U/_q "{U=ZnOs$Iq&ZMZ"n8+-WB, )`Pu]GAGg^cX3֩6I;Y1SZD@ɬ tnq+o0%+/gHxB==<\'ubEHIQO3gRp=9kq։qp x ,`ypܕ[V"@ ^PpnZλ)fi/yRibW=O/1^cILWgJi!<=Y~:4!JT(Z6;Pf-OCZFٙNt';. nIP?uI/q.l%-܎(bk% Ou6x y-%q(_g\:Я|m5rYJ]W9aXhY-w%Q] g.=Z0_g5w[M{Q}ެ"JO! yI&F-<Psť$q Z=$?@ybOI|zcx"$>e@޵upF,Gs`IcL/Q)ˇvҡx#ozPzc|:dY@:(<)_ 񙪗cZ]% AH^=Li]W#gaM :4ldoZ; рT1`2b"id/Wr-SVϖQ ܡ-QpW82/m@= |ѷߢ`p&D܇/ДEl+*J4gy]jβ~ñ1עO,0ĤV#u Hk[Tb X_%nh )`RW{V4$@{ПhTG&]*-"`LJ@} G<4\Ē=e57&"zܡe9\ z;\@ۅ oSrʀnfƮ|#4ih1g"h,|hܿޙqp M` b? };L/bZWYc7PRNZg.qH6:d5tu17c~u7<hnGr| )ɩj\(il!H乪Xk4-,z3-|㫑#̥K5a;\UߵK:hYJC%}.5vMUK]ŋ,_w-8 Fs!U]#nH37?v! /|VD7i9^߾$<~sϯ;7e["h׹Y숝Ib҂w7Y::]X&5(9|v͊K0Jd;>%mVAdz}{Cڗ}wVP\xk֭EP0 e ~5s=y^7d^uoFN}%u,&Dɫb΍0hêh ϳ:Z^$ÿu˶J7VonSW+q5KD!EzG5M9, =ٹB8OxaTQrR|^``c?!uDzhmpX5(9\ZJ"96Z1FrR;v M~֝f,uJ6 6J%o#`9]0z#@8c^_kB DQlY(/)L[y_W&"H emx^6v$2EJQ[saƴwhJf׻)Fw_iߧ~mA0%tn'9G%* W\v0ԭSք:^j/%,LCiU6n# r%m3ԋ="XX!Tf(Zphslp.B)) y &+}QԪ ?LQV)|/|tN2h #{*h[[ 0`t"&!OXP_t?QD%!zU'4IcЯ Fwh[i~d>DmRy^; PIBV=߳v#B|hP\%.=yHm)\RBM4<1ӴO#̙ʃbaVf p~AƇ"VINµ@ٲŠT"$QDcs7`7=c.3}[o!_O'7l)_4>\:ƻ\{~l%*\N;VξJ7:rip"pZށN0x[DLi?Tm3KX"fAD)(g,MR:m6HEr=}40]e_$~~4bH-`?Nf(3Q (r` }q7G)hb`d^?6~j(G:>ǯm Y'\gR1SzamW\ňN;!2e\''_V c)2GK!&nwɟ[gRaa?\z|3$ZEFl3UIfTW ufK'/̧ndFխH si tPAG:R6$+ɻ#F_m] O[o(u Gh5r#G?r7TuvGKXthpwWhFjxw0;X҈j%8΄|5`X"#&N9"&Q£c&%q;4` Tx,T &vsï9:;2Elo_zDr SRU|pRuʫ q-v5gWS2 '2цm]o4<3¼ +x#%NW6rX3n$O%~ױ1SaU439u50Xւ=Pmջ[;%RzOYD~+,VjMWDiP.000I1~|,o %r׈ LaI(8yaa@t@ykEC-zFޔkqFPRF}({wsv.Ʌ]i@ֆH,A`G[)xMH *Hda1c^kPxjCnh,bd 9#-"1T!.=V;8_Xyjl!Ύ9 eC(5sW2,SV{P[BILQt}]T%*rCf\|E𧫺‰F2h m2]Wѫ[H9EPhcyQ)gO_KNjKZGZ6%PTL|v_uC+6b_jB港db7[ٱJK?m6hяvs" 蒧nli NHbK*g3~EټWȽpvECyjKTa( VK(!p5^X~%xp/, b{%Ì;.U6R8!$6t}.[gN]{7г ؋n:WXɇ.z/2yQh+ [ xO nd.]DV̍&oBKoz1esO>1HmfB|x>SNO~,5q(oz%ZT ˾SXAzƇoWQ~_9 Ѧi8P.}&:*S@GB~p֔U\IzGgsofJ=eGy,VRx|ĩ#?u.0 *ƕ䬎d ൬h z԰VؿkӖ߬U[H,χtmom!7@=XSSREh3EI" ^[Ss”r}s"!8If(Z&ϤJ_i`yY(F24b+,V/Cm. !o✪LHU$.;;qz$"Μbrp=x&!$j+we}q*z %'M~_>Oh&TiҝyU`c fvIE\+ -1:ZT!|N=t<:Si hdYkئ+2>.ʢ_֓ڀOTrcO*ep"7IgkSؗ삟C0 _ԇK2nGF?1v'XȣlmfcK2f:p[^Ϙf5㻹jP:ub^*_X-FG ;Wvfp=3 hl2pDAQ"oCJfi+VK^q߼(e0IH!'rk,-`u]j){qc3lg#isWBnB:)t7g$4V9LzZI0 -0.;``O2G.7Q/f"q."U9K,orcw@cÃcj[$& |I_'܄xFzvȈ㘄0aLi?ꕤ~XW%A%JPYgFSuFB)_m;p!6=Su&5JPׁq4?- O&w /~LJ`?Xx>^L W{ф| 5(v r=ʛ/οaa,-FWX+u ԷQ`_ ?0uk|S׹%fS(?jt1쬡5~9,pI6(7k hrFo[??઄&P{BsTIMA&jw~ N۞zQ;Z:("T[}v 5i=StK#Te?! ,@-I.:zOv6eZo(l 5#UO0yLh΍e*Swo(7Fgέ(Aה s|Xϔs30s.;d~T/d)S8p8גfbDWtW~& JIK;6K-ãHX P%GbsXЎTwݘv"(MQ˗a~߄6X=GInr-N` Q\`]JQ54v󞮁]vh6țpL@ـ[PfX` z!moWÏ[YUUλ S7o0o,7UԹ tzd6SR}(fB*kbTj_|< 竖5Qx%fB缢bjP&ʔ(VU5k5'֠{<߭yjmÌ։:[QIs\*1&nkgF'bTo,X/@y)zW_:G?pp0wXC[ZiǓ0RPڭ$-B \ ^tl'G*M֝ݮ\ą_7T&'0A%Xl+D-Ft`=bAG$i0]r[PvJHjoIg~YaZ Yݲ^'є4|(djpzԜ`Q?ԽM߱la^UӃ0uH5\A$R;G! *qG.&k'ZT $jD^W8-fnlPA_\| o`f4VHǬu`R_(LM6I{?\谔fW/EJUK\q}O7y iG쎪86L ,!gS4Ñnl=$ &?u7W9bG1ӓ}v(~}hx3׆10)J[OB_ ->$ C es>ZgngvǕǗ"8Ot]P+[z6/iPnRPNc {-.7a+A1 9yРY +p<=^Hg<0GS_jF2H:>DIoWxJ0+>UqSVS),n!V_:xl5rk;aDEL3n|}J=3-E-٬U-29r^7@PsW@"7[2 yBF*#ViR"Ք-3vK+l-itHꥷr[Z/~UGdءk ,0NM9\_[}r/=kOtF–<XPjX߃e$=_ӥ|^yomgCDDËI*X﵊kAȜ+lZR{r|#bڞ엚ק-Ʌ#߱0+hR0+V8RC "Ӂ~sNߏңˑb[c~2,&[I!+F AD=胊a^? YHwy9` VŹ ⱙYmɲNE3h]jf zTvPDXAV߿ѐaqV"#8oǷz/SӬ{\Rføk}QYL*<\(w&W.hFt&HhJLw[eazZ'ۚ`5ψoF z{ӎLW!Xnn"\lgTjG- 8[ifĽ񐖦; .c$@T.;ym|am 2<(9CF2b3goǦH8|qAEH'#oevw18w!z* 2'jZ!i*u+v:}ᖯ+\AۂZU6L6Q\byp81j+̇ J `d?[ Yk^`KiL MB g'nIvxB'KDDwPʏ9RCQE_/ᖪХNI -#Yl $ve{K̺ >I*؍+ OĢH`"-9=@h4#(G:g+`xJjچ2'&}CM{N5! QELn7ʶN !C%Lzia<>3Sl 1H82Y-V`FcM?Sms>U hFo {dTL0{t3o\Բ]Gt(Qm`6>5--f bc𰻽ŪwAhLvօU:[An,|)̽Gv\QXC)ȃu%[ХO+&J4dpcg",f'3-kif1i־Gd%Df޽̗F~!2TUaB^5) KH=El[VUa1f|g'@] +ymOƕ;DVFuK*GlMZab @յF>vS ;eޥ_tiz{# >BqK:Q!l{u#7־_}cdJ|j/ .ه.eF\+P([LcP6<1זÆJ86ɱ[>draW ֨FwC |13K̪B1LΕ.nn=1bnKbZfz&EcE6 īd`' I]a_y~}-lq&Cl{,;MD2آ$qذ47Xz Px, P5w$QGZmcA{d(Y#-q9KnK"|bB~Y<kH3kܽ"۫sĀ:50 .r ;)=,|VC9igXcaNq?iEwxi9N-竜Tgg6v*v)<͖. +f J1{5$\4+0C>[00wl\D7) p4t3 X=3 $H_w%$Ԩ|7{x8Es>@Δh=R˖Q/ -_k\:pMobBI;K˒)=qS4X и-M2QQ9TZmI_cFX4 >$P}V[Gsk6kR N`JNpRPЋN=L=?- VȳOOWfsM)2] ҹ6_$_ueiy %]sbaSbqko_nZ(3XɭCoh1l?m>po^_uqdFg-E_˚IdpN $HO 9ϪKM ?>Q_m%fn)!#+&wN3@4L?Ĭ.ȧxO5:Z_V酤^TDQ I] _NZXmS-xLoFh:.uM%AO)[gI[=٧sh7#P.-6g X".1qꚭ~6"362pP_or9pHrL+28qV*Zx%S1V O+vh j1R ߸\uױMEro-Z{QDp@lzY&>,ۥ ?ρSs)PDR!Z;8G"RGU\BR!i;DaD;'1grGM'ڧɊ9zZy}͉IlUREp"8_@x+Mԋ%t(pk 2ZF 3 |9+m+m?-2t4} H2x?iM=cX $e1}tX Iᆈ'ܕvޚѥK`65q֋j҉Z'd~NbG_?K+\Fq}!-&&"Ytn0Vg2-[iE|scLm2HrK#A3@Hպ!',ժʔW{"޻,xQuWMJh acì,| SXu4C٦fZE //^>y'S#feb05l&瓗Q7CbuJ>=ueOG8A+2R@Y/MK,y-)fCIث TEM4c#}8J j[MJ5F:O_im۰6=_k|y`-+4-Š(uSvpaTJ",\;8=IdVDU[yZ19B?uuݼӗk!"3>/7]ruIy,ƫaU/Vz`㇥si:NLB[/\@b4HUU/t݃k)Ș#n8&6]a8;qP@W/߮a :v>q֨m8zv3œ˺!k[-]b;Q&hz9r/Jx"%lfo.9UK{\H.A Rm$o(ϣXR+tnM8rTGз9hc8/fi#0M ycA枦S@4<᭷ =\( aъ=g`mQ\;sD"MPͷ^c&٧zu֥ 6s&gu(EGi {r]`_tf%#3Ј`ue 887R=aޫB`oRG./?$9Zmc*M[kg;e<#_-8џNI? 6xHD6UUʁ_\(R 3Gy>n{~W\[\HeZI}CX28yq CxYdf0$`AAJ^Ά[ vV;wsHW%5M˒C KH4)< 2;8I/?]nOEK^36lsITXTvlg, 2O.GcU>H]nsp4z>e=n@6G>+_ n| )KYSצ8+u}:IޅE]AnRrFj My;Ax"x浕sd oN۵Tah yk: PR8 kr/Rt-K*62#>0\Bi(>W_lsNL{>o܈&/b߶<=1} [HkR4E.L`\@ H/M̠%f\#>Y &}PdBF&|QKupǡw a۟( YwgH ,J2IcӂCa.+DQ!MYa T5,Նzgi#طN3&aO Fǻ8pRIqȫn-1 8sZ u)[z> _uy뷂b # _#&Ŭ%/WlD8C꺄\$$=?>U~iG22\d&hTo1=7gϖ5*MEpeZZFGjF iK&xFtQ =$$''Qu:t..B*`z0}?؋>o&Xŋq#) pRN2ozo^lŚYfēv;mBHm€8Ev2vN;zNsE; 9meh3d|1B=jmYmPY>5M+EU> o`m_ju]p:щSW!tA[W &l],\I5NqkPVx0 :%cDaqSXESiae$ TVU-fo-< gQגPfU*PBI%%(62Zǜqȣe 7Cegf_$ꄲ I,w_O+?z̀=;npj&=\}*vJ̫Q5;W8ri. H2 dL8 G󗰉'%Aj>|ZrE.!a4t]@B6`$xz~ᓊH7j&|W?GUv:GۻnyT@X/&Tŧ'N#ZFU jpVn9{yCe:*FAR >B+k 4{Ѱfeh*fN>iHWeY3l7Xed\/A'5)6rzQ%e[h3{C|s,CÆLj8u zHù1%pn[X;TZ5j_תm*x JGpmfl3\cRs5, x- JD bf_K$Xh!Ibջ J.o v}4sqpmٴ I3tMBnR*ա@q=DSR\D9VØǞ4̷يc3vbD&ȶR6:qY\;=^S!|CDY[VWWQl*&$*ıON2t9`C4<@߈F٭7xm BQ_NVlBL<]CO;M¶ˮwV;)_5h{Acee&'[`'KзiF DL`'V*k Ѡi?ZxXeIJ2_{?" (ݠ]!ay ceg&惓 v>okF| \hĨ9PWG`uc'Aw8|DZ"Ệu&[j3r P_@y/y'&&XX:b6`2w`%n`|L1OJ* BJwKxU0A 3ţʩO|rjnC4]! Z $`CaSŻIg|=0 E`c=XpoC;0]#p^w8/L},id%ΪQByPg<~GŏJ?dc8${+i6l|5Л%št$ؤG3/ˆR=P`R)B&1+2.pR4cOѐw ?U`[C"|}1U{JK!&2+sm}U )l;cj"I¦ Рy_ [9:s=Y;hQ8yZM}J1AY9󜧒WeN{YIjԔ^Z!g* tU#"ި>7Y,+bcNq%$ kE=-PӈJcss >UّgZ:c{pyOolm=U{+f?^ i]0pu|0k̸'yпDY~46#s@?/eį=0 +@EC-z/4ӅoYa{^C}zf{r@H'gvtHz WE=@/-H>(G|9VQwOc;}>1I(ob:kn=<ԇw,y!$ yl<I(!j(:ru]"V tmE~)w1~eo.{(e5pT;LJ%S.c Ot$8m(xH79tm#Ēk>|$c~-F`nG!JDGfI:CYn}FVrr^'26ȵN|>MLi&tCtY:Z: {- VI{G[o/jVXm3췥>h`R4Bs1>S3%6VN3գ J*Pj&$^:Yj%3 ) 'ZG6RL [|Ie rFME\p᧳^^\؞qt} t/ fAJ .U8l c1dʹ5/ߌ'?b49D ?%euaP;܃sf&&.\P3e$/:S7k َ(mz6X~f&+-fo35 سf#w>4O{[GB[pqb(kc%UR xO@m)uEX1ܤ$f,hl|EK Dאx VZjʍY(Pgv,`R 9` ~1&I517=rfn } -:i 7S$;3REŎ&W|27^|,|^e1trX&oBS@ xϣ0}\vbQ.1̡Y凸VR~TĚCRӱtٸɌ6-K`譮p+WBKM&Riz~@;P)FE`d,`ͮBv(Љ@r+RH{ۥZ͐0{ 21iNP%O3/A[N1DXEb 1oѤ.xݥj6(w4/;u Su5KYw^w/u0C[W;ÜEZMݦݞLh,ϘpAһOJ{=h bg|>dc~)cq#)fba.PP/Ą_P)|_#'Uqgr&,'Hp1kS%&sT>%s@fPNZ{əGhcQ~"Kt޵B4#oүhvPc)ؘe2˽[PiV.m<+Mm[.@$]\{$Ԧ`܏RAncof4'9_(9iM%(̙@։Fv>]RV36% םI6"gVUKS. B'>`Oۚ"IfiO>aEysȌ Kǝuv E .$gx ȡ!dD"kw?B7?I殬/`6 m4JD0?/>97ډVvF*sχg|vdԥ!ht@zf 9'kO@sӿ8~8sڥ) HdOd"}^9;m$i_A *gҌR?B軣K hVz: @jyt]8u%|; p\* WDK#a?.PS3c`4UoUY~E*&PR.qvj<@MH e5V\Hzb/z^N'p T^Oo'B gW˱>~(~e^ڝỶ$"AKN.y(nQ].CrqŮsWYo6 k dA- GՋ?ߑcn"aӶܢMb=Čb%K"W9߂Qi=y省Sۡ:o`v,r}>&`gueM./Cb:KzCVhQ1Q:V@S$P7F'1ebn&̗ԏ~ ¼tKJڌq{_LLvdt?&fyu!vҖQ_ gTB7qQUiQ*uvW>C$R?ta0דQj )᫒++U:MB1ncf(wv3ne]|W2Hoy8kx?˒8Zt٠=3qEFh0ĝy&,Qߌ 'x1o]I(BXOy/ǍeW(>#P 쳹 6(›\oR]CpdGa R&O}~[G,kOkQV 1j?6q<SG`A?үGz8txj)_ޚW0 ^\6*H/Lz&l==%321μ0hӏ7~` i Ŕ2:9yv=ZytS fynQj,ɔ)b2EǒJJ_ޕF,+o)'Y-> *(Wd<3|Ǘڲk5UF RH72'uųma!sYK9V8uϭ:7v-zn/C-T +l]zBxZ'u8hxUcVycoIB(qW- &<{ ss($Z7¼M4$`c\wM'P: T s"> &.Q+{}b,=37) bjo׸Z(R #y-mzuJK$4&~YT&n y)[jdž*}tuN-*Q#!M8`X2K{lv`~P̯baF,2ºtnrlAgˈ aJeih |Pf*' *D8)g,Iжn3VA W51\mG<(hL :_#拴8CUp{K6ް#u<'+drZ;\w3jƧK&^9}\~.LBFlٍ,Nk,S6WJ7wmTOl,lsc[3eE_"&EQ]ZAz뾴/J^A $O /cE$q=.C〉]:ųz ihZoE&_Fk;zFy+fb<%csNSֳ/m!#±7,}}oE3X2ځW\c {8nEYɱ>]ii[ztجg!xʍS. ySVU˂UZÜYj]u{j:hT? ڟM#."!>i CM@Đ`&^zG#q u UL' 9^-WC!h9=yU` kV]{*1d8yKE;2N3ITpa{$r%(4+?hDrHw:je TLSg,eJ haKEC~U,uTr~fd#-KnRo?']z&x0rݏYMȷi@L]ލiF6+qX$z_LJcgPrk>cŰ8#a*f煌ޛkM~,!HWs<]At.3X6 , *ϾR`-i(|ŝ&/F5 KgX.:=OΓ# ֲ\+,S?u)n"Sev!kJU{Z~4*>g3lʼ9ۅI"]8r1s6ǡ;\ |UvDOsQڽ=;q^aff\9{?7H+[pn~YInLR|j*#rkmVhc,p2Y7|/;˴vI-khC7%s*p& cj #ZIo(=Ay.wܤ>J.T01%Am"xe~jfVCZGWA=F3CmA9z<>k$29j_1؜7W 82k;4|qԺۖ$b@Ʌ'IHpB(4 nFG Dk0oyٸ"q W€*x5sTua] &oTm|k[Xo8x&~6`0\my%g',ĶF> GYm0[TL]UYqolYKD;gA,AvKx85sԜaw@(L*=xb׎_=VPYhz\PC[}^&]g NƦ1}C8#.BGA]q>sP+a7@MVrij T,I3 @fDZU}'Eϳ"~FӢ5tz)g5dDY3BG=uYKUV+В PY@RqCyKSI;Р6$%˟|oޕ.?3޳2A6ZH3'uҡ͠#4\"bTD&5FuVxKo֛;֕vf;2~-!WCɼ{ D;Vn*1JhXQ7j~ک, ±0M)0rvF">@u@2.F'DVsg+5j*@Uc"ba4X2ӍFp, S]>nﲚYbjϐq&@HsZ&}F\ bEe\LvGy;:gZc^ TO@xySD:x寗neQg@@vh|Le8Y Iދ#d괤Ҫʃ@|J]+#/jIk]-l Z`fhS}+_ jX5X8Unyl&U4mƄfĐAxG*Ir9mU{@_ަ+W>in@;pl6*Ŀ6^R2m烖 [7ЧScq5ߺjATP^C pQ8|+NЖ"xjjt71wAQ~3Yek>D'mO5fKI50{[  ~a/Wy,D4*dTprBNR+$i[gT>s1;PvN=RƠŪ.L<ڟ0M&ebix0C p[i΄ iu<1S5ҿV^?̋K ~:- 1\M 8V?"qRފ,M=[)}6~M]I@mߥl#cn}8C^ FNKmݳU-lXpV,5n6&tCNrcAҔkLya۾~.d`{ìp9x)29VmTK/ߖ]BVǞ2 mR|wWC~NKO紐G78:gFt: (tl츓%*asr(G zˠ'y"PJ0fghP9rs,lg$ Epsdeu}|(x #ɷ\DDi[lN ʏk%W>U]Ll̓"}qi:h QrD^7 `%JlÆV =-+> JN~_p<5YU]u=n 7nԁjkhQ۪hrCz5-4-Ӈ!k1zݱDeR6 { ^EW&e, SݦLb E6C'>=?z`5!цL +.,ugs@ZNr_KQEg| Ψs6_h9T>;Bo wѐN9~I'4ZD1 l$GŸ(Ζ[<FsZ O-Nq^VAymO:2AcD!sa񄛛eAB~"yMHh/4TTQ ",{|9LkN>N̳( J#qvBo88^eҫXA!יI&DhAT.' km7xL\9 ksɁ~l&%!0d[$s}z}k5Qv ! 5Dpu3^P_PDdOYHWwq BjǙ7Q4(c` dH&M߽S$ ݊= S L@êu`?Ap_kuD 0a+;?εkֵ_ %;Z oe[reZ[՘⏬u({2Bg݌ȸLց|as< JF%:LUGp÷gdĖG_/ Mi GѳOު7n/ޡu"xIUBf;R"$<ס\m(3B/45g,7-E?_y@tV[0O#tA|m|Vm98Md^JQTt߭X3E`gc3hvPskO4Jn(|>KcYAўt /!yoqp@F;=a!_KddY0{1L-B H<`L MBQ &UM"s厪ʿ"BpGiF=q?⿫} ݉1}vL b/Ki-ߣr L5[ EGJ,g"!UlW@1|;3?iuLl/2A͖=9|rt惇@/rJMi;^X!-o`<|55 "~fh'Iά d!yLc} sML56&c6UnqQ?yuhA|kOH :%yԛ f\0CE $PDT1 MA#;C!_w욆NmIzT%4 {>bW5zo% y\5F7k/)]yǺm8'D~(r="nL=l1t\p\D)S.嶳]xby3AXqu2;wt9b; a*ʾ 2ƀsFq+M7T2<E/V \5&_N%q3tۺ jZS :CkY li\4IEPDwKE"ֳV\ # IO4X&Π'u9l_t,"ONfZD R܏ :ZL)MWG8CԀ* L\YI7y+#|q1Ys@A;3ăR7T943s)4L{IoNDW/_BeSDO+K:#-r9 ǗTB"KK#- $ S4T[Dύ~$EchޱD;G-Y>淳"$74!| ^x r'#=oZH'!s6|)A5֚n@,HrQ0RP}ZXv |GEVxȜ*¿fqYY<{I,*Hv)'%Dv#]Us Px{8綊80Z]RC K_ &%[]2a֖;?D쌐BJ:)•Ht6k 4Y2tcEhh'bWz%y-h>#9>AǙ%O6M"!7R/V!,~?f1U!`sry ~-wf&v(Kpܼ_9X$[wKtX4s`,R#B4ſaEҊg^Έ:q+MAkG`ǣQ`f6-JO YPzb|)ϱ{oV)Ozdea:_ɴHBFMo&Fd1 B#NjJKʮDkln"49 tBqo1w 簨& 7)3C/0yQ,]:qM2/$iaξr\emdMaR9v;&?H`UxD̶'4_"9b&#~vXoEucሶ[(jO׈Em쪢&(0b7m@ݣFC:Xp &+f{ }?Wt#f%*t, eg4gH0 ?U kYMI?ס"ңQnu. s>v\(XxFs4RtҼ\X/BYmVRZukJlx ED5EdXkCdĂ_d\5,}#EEDj6 `R-nAT&tFojۏ@eQ6u~Z$O4/hgu4'onzjf$sMo:)ѐ=3cЊaol b!y` b`1a''Qw [P.Z R} +e[]v2{j"\ h Oc4!Eak&f x&|Ƙ]JqS4tUrkyTvuKm0}[ SYJ>/p"oo빷eb/Scf-)TdH+/q߶]Sm)61<*7d`D&ߍx 2Fs3#HȃJ :Q ţTm76ԧܠ[ H͡*IE/`2RN£Mm.;" 8C,٤?E|\>/14RߠudZMKԯp' &YKK%y~IF`ص>jӲ_S(B&+H^Uy+N/Tk?Gz_ӜdDƄ.t wyu,q1N^'~0ÎK}􇪲 uP^}W7whѠ0Ҫ)Rou^o/e3NbX~@ڙQEofO/7]g960״.r=qӲ_/t6'9`Kt4#/q$sd#QrnCzWgo癕9r H=^?”H yK{l46wʫZO<61^9q~D,ܯ<5ĄM} + O,ƵtW/ Frt66  HP5l4ow&­&myoAKKALr/h fYB[&!0kI\#Z6z{$'XI3bʃ%Iwx`[٦!}UstLJ e kXF U؝:\@ TGL<9 A&n9W/&&'W=t^&l2azV8J/AXN!Ie߮V40 2oC!No<zӢ~nX#e@;a˽^X)XX[9&1?@l2jcjCtrlIIĤ_Ivn$tY\N,wpxLK9Wtf>yCD=Hѵ=czZi؍΢T/ C°G-ՏpK?il1a{v`E*ʙ!# Łb@f ܗawvԉ Li1 |fT+%qڕj+ t<ʪ_<v taUh]ʛ ]]/SXp*ND[λ:EV7)"aB0qfY/tl8qIm1Qoل<ROMPG$jph/. DBx < SIƾ2״Ń6Z 3R 0!|F/,MW_|mОN%`$Jo%P_\c@i(>:7gfVJoǻWTh~85U}l v}Vnv'8_oqvGj (]^_b=|U(O,O]Bg^cWH%{ <<-7SU]y[~ςkLۃ*沩O,MQ[)4`߂/$5KI$гV.+HP7 q"&OA/>F; Ql}Gh[\0KhpR鿸qEue0+ *o՜pY(`vнZdkZF<-ǹ|ݢDog0q}t4I)0Mz.||jw{7Mtgf'-fpRc;&UYɂ4Y,U]kN)#q;}/jP1R9tobq>:2][Q_fŭG@r_Y6er3WSc$D9NMxVЦ_+5i~̶1'Do!lA+ó(.;;z9.e>W|4 {Wah7'l@(<xtQU %>B`9DrelL%a#zbgP<1M6,]a4%썮X06_@YZxnmpϮ|G-oߴ+Ck =X>3l N!dBL~W$H9M+0[^cF(s>vc`*`1dGNFG (a [Ny-ILH[dSd`M[ݸJPZxz=S}3qxh8$yB`=iPYeiOŁ+&- x,W$\J88M\DZMV#'08ֶAbqv &|$Tsv(b(݁PagS~Kx mxp1{re@?8HKÔ3K j#ԴCbaGD &oI816t+1{ahUl.Jk<],2u?] _ Ϋ>}|2?(^q7H^$TZ=U7&2^Mjz ._B,WL}R7}L F[jn)|OF؞N~z^x4eZ_I9trQG2xA"U}R9RyRP)]װ1$I`*› OÀ.j6ܒ99uɫ0YGGf֝Es:)tubaOn&k/0hs-8%b=]A89r(rMoȡмo7GJ& ?E? 03D߉]qm5Nv)< ܃x4L!ZUtn?Qkz6X8ܓG8hx2Wh䆎sgx>=GIK7>d +AG鲘% #90\G,^T!]{뇣U潇'@uehb'oѱH8]dx"X:Vf:p- d<&ZCpn:D ṊV؀8I-%Ex"nJKmpmg4%p`LeRh͋JWK8v{(_pGv%nG;,:swUic MYQE*%߾"M>foKze:w%u@y5}R'4 i ᏿~DsTgF{#`mluPhLA?AwoMi4(]}Tp'P},Whlgv:d!d=C:\j |Y Mz*$yF}˂槹-[VG:۟'aE?]"SF#G6r.﷉_ܲ3ff'V'q5`Dx^vW{y4f!CrY^~]đe&haq *X˽svUR\^tɻgy _vPIYMŵ J{ H j9b2{ a{I홮iLȶ| :1 s9=E={뤇Xc}UIMB@"<a$KVAU,yEFNxKUcL?/)5>ޕ8zht&S== S6 f-zU &,}@HB D@;VfFH`JR`ۦY, uXZڍ \X6vt:N& /9 6ywgūEYSQcևTIÂxl o88N |%j?n٦ 47e3G,+(PQ $AGf*x]sp-2tB9.{Qn<4uxIkԙM!SqJzsN_/ ngHShoo" {fGl3q3lXL/`> +?NnnM%\jKjv,2Rd ~ٌ?qp^!:`C;Z/;f&+e%Xe)f-*vnhKG$B\D]S;"kzty=̗s@Q_gXd;w;NhftuCywR%!׃E i'Kbj'ų 1SQsմ<5fپTE^gI$>{Wxl))]Ӛ+Ћ yVJ?|>Or1HC6-dtyO\iγhci0; 2u9Y NLC۳?M$iDOe9Ƽ&GDBhS"I B䙈nܚHJ5b+1@IHB'IHć i#><ޏs ;?' C~JC'7<22AjIڂL#r?bʁV1^l)89~!UR2xf)[oKY@]BVgm6vZ?OQ 80pQZHa5{W@4cxKD€=Z̏Pȶ%ҍ T\B9L"?h?:~,8g>;_"f(uxwD4C{}jf URFmf) T?vP1>$Jo~K:,~?27Jԩ̤@2N_&X6Mc5B7j'ſ^np#z_<% rJ@+904uyAHƦvz/xy;Ve rTo|adlm:U!j^-!Ϙ۬ wEO8]tߵ} 49K^1ݰm7eh@ܼŇ~ H31trU<%g7Ɛ,VcTĶn$Xw@M@o }iP`\.MZ.ׄ)xK@ز )Ug+"":M8/*fpzt,TqdcP7.$KCG kwbz˗/A[p)Dx=FfJF 3R6%^ G0a02@ݭY(KŸ Șr]aqY#mN qNR^]ǂ^<]?7(9}dژ>*M- ϝL1 5iq&\`g0UOkޒ򋝸"!q_ȺYNz{جdX-kM4 ~"K;07lvzF(L΍+E$a'I f;fz2T;Ś޵#S{qu\;++#*S]S/DzzI% 6`8/K?-{ 4/Ӗ+Q!e)~+ I@\ oB7]Nqncőm>-㬌Ҕ$.]i)) ٸ7^^Y졸R2gI!$ s_^%l,}.vԑd*t7yJ_r5cH("m z0"war?fOsԷvwEӔf6_F7'ֵ5.m XL(,G2 C%Z7'F@lI˅VMhJ?Q`#9?EEm׭e`o;U=4a'ۂ̡HՠϨ&o{?mu9I7a!Rqߥ,7%[@uOÑx5{EBO`62qqmr8sq o'B86!:_nD ?euxI}CqCA(?3K!ĝo+'@ 썶gO~ #N`u{lO Q2 k6\)wfx\Φ(΍:ChxDJEe[EyZ[~;vHP;R"%dXpo}Ov ˾ͥ To4IљcВ2/خgR3!0\x|1'DY/LEb0 i(nuTq]y|{Mzd1Mo8([SFMoa$c1XVnݸ,"YNF%gW乥.隣קz+FVp@?ʀ{ )NX8Dgl)XIh$)|W@F@, pvN9s:j4Z1 4DJoavޝ_i;.} E(OՃQcL;gM0<^8(D]( $9 BOHs>铇hP Jܶ73Vdpub+ /̮ ^qFKDN17o qfx6/zP E_'.8O Hh/\P,raU`Wk>*MeA=ا iW5XJQ|d`B?3eN*;8xa8dǀq!q{b\bϕ±2:DǂTVk=ӄx`K!C k/j9¥]d~o%NT=orO}D7ک@eٌ#|``uB9,jc*B?@RRGo+- $ JWnH<Hl1FG)7E3c~5yVsZR6}NAѻHzÌĨR?y9wS{L"|2Fċ&OG{h&yS_^?UEJؒ'@6“O4 С+~~I@D?1J(?j١~ֿ~d"EmLq$Z}j࿑ۊrLWm9xNƝ ,sA| bf2iy~Vg.8% }$^ZA2XUMZ҃;ygyA_eاl0P8O kfJu؉hE,fL(1#Hܷ qgK멪&z5^E-v,rmj;J`#zAcӗJΟ"{X8CbC3 )z}z-7Vʣ͕kJ]fT-J4WGv@~xP?#Oɷ56vٸR2BF_/ 5%To>>uGHgVFNdǵ'g-&W{ 3YqVu+D.̍uC@qö[6RRHǟN0_P) *5۱*XYZL sʿ}`HS-yZ+wg,Nzu)op^eO@E! /(!X7ެZjL_O)ֶF=L8˘/G3Jroqf)cD7\'.?NV9 ",qjx!fL*FYQ/B3L&o ΅8Gs}vHe,"ϞաiFl7Kxswu2з88(&Q=##;ޏF+].J}ƕ2UY ްRal0rL;@]gv(nB(M]fXufQlɷMNmRM }Xyv[xR?8E5)MN|_ )qoM$}He%D9XsD"g,McWA6F[J%VrV ^pдW9I6f i8FX=vVIB9 XBzMz4[Nx|KWkw?fz&ۅ 10Vta)E2+j`NYĊ[^-]^d2֤*j޴bFP_}"DnZNL-'Y@ &7 2U*]Igy mli񫴔Nkow&)$d8nIp2(YWứ5P2yb/GK8Cm͂˳"LjSCP%Y2ۿhʼ'"-0XC)x(NI]=J}Z)1jnwzb50D F vIJ20dŀ) Tڿ6e-\t/TΒ}?JknεY"!۪ƨD焺$޳e,;@T@bnV4r|H *pQunV25-BO:sj@j"۵pSyi|Dow<2*~Q=e*e<94DFm]>AI=`BF ֩.ـ$DuNנ-N&He(]z݈Bdt_,R4ߍ  4^=Fh9-.~o)/,`hu`T>|ʹt3'>*1ƊrJ-zaoڟAUk \l}cB4Ϫ_t@K兡-|SNύr/ij<0)#^3 6GK= TYFUF(fC씒O[ ͆ NZWϡU67b uB; |!OA(5xC"$:olu+PL5eX? rO%>uGkt;kCn-D[7)J5y4x0[:'b:Jx ^/vUܡxCH/$}`QȽ "vjL_ ڙJw<؄9C 8(`LF홟qb_ yUnY!}K]6]8Ǿ\,bOoeP]? MZ㉺BZT*jħ6p |,˓!FI]0=x?\Fl*y9~l!n,0|0:'[M~[ѿ&/\7Dr/R% \}h! cmlp8_9,orȘ]I5$=!:.ɪnB{~Wgki/>>-^DpH~&Zxs|Q LP_ :*>r)uSW`f2nMx_^nzdyZOBS`z,y2/*O(mgn: ?I$ @!5,7ZC~K>@eڊ ƒ/&ڠD/1JYFӲWU)-l R,ѹɫ<X:"U[}1^0g?%]NmG^?[-RZuAig&Xc\E-yDq~WO_Dz {iZ #IR 7 Mbʻgt&IrbA.6`\ݪ.[f~>Dǡ)D7ɳgiW qP>:ۋގ= 1C͍8&`+dSvr`ؿZ,bnc3ʲzqli B`B?f@(,EGjKw|)#c9L+ʆlNRއy-.ɦX&:`lk|~ |rؒij#fujeXpܴ r쌵"(o0rC|lqho PAsTX:2i#T.U9EX136+4A>V礧|AUD,9a$U9r:*d!ŜWX0Fƶ-GO"\Oi;(z+zOۑM[$q}; ˶m3Y\YmP{xS B?J9h)v$o%w>=Q?a33iLԠf 4h}QaԄMnSTrg|NVЋzBv&^k#BYQUV> ciBHbA_[#A,pxc N{ˀ:\tVpɱU`#s%~kfq>C~xi8J>Qψ9H48Ds4#/0OF{~4p mO@>-JIў`惧`7 Zt9:oh8IQ~&կd][Qmt 2ؚEÖ)ڻ щfC7zԌ ,+$ΟaǗɕ9"k<Bk. !\9i)nZ)/KX=⚶W눾\i>f[ `mP苌J1ɜk"\}cJFn01u>A7H"1$ x8tzѳBy-`t*[Ta2%B}G;Z3Nmox9mnQrq?ft>&x8*vPjMf-ˍ|.i G)rIRVb'LP7%L6Le3KO먼;GTOkvb:.B?[9顯9O\{u (ZPh'g4ipkr( a]^W˔Aen>bU`}{wks$ix{Cyu3y+ra?51)ep^(%]i!B>;m()wyT^aY4*l+qL&rq6l{]H {2_E1"s\+JJ-1gg EḀp$EdE4!b*ka0&]AEUY?#'bHҌӮ/Ky\[(mKkOxSؤ^'G.*Rptɧ:ˣz1A "u&LvIɓq\ewR_ĵrc *7Zׯge7gFߡ ǓZ۫4C%iS3)0731IJ%4qCxS*i%RӣgҤRg_an?+ˋI$/X:/,рOuO\e!As+2*خ3X&"N\߭KY @S 4:BP^Zwzq @G dacBێu(<72r.63 ?ww~]5"dCtK@5|GaY qx_k_$\T>=P/ b=)q|X61+2=Z5sxc>K-_cJYULРe2[vӤXsQ qatnVtŏܳ*ڨᲕed>' dJPAGߒٌ5s+L޾2]kb:}ͱzJf-hg/hϣBDHvSj/>W"HoY PBО*C;OVJg oMOZkKo:"%*ZTʤҧ/uu)2!0ąx`h; =&"g/2;͊kp ٹfOJ#iPh-#lI@JL_%жvt]/0v2$ze & Xr?bӫ X8֎HlI3 hV^clY&{Qơ>cBx^m;zk sײs8 x-j ѫ۶ܬHK^ o2,۩Dgڸ?~Y?ށ"׏7+8|}RU{ @=87Omw 6{BTD˩IAhŷ= ߠ/"yN۬0|m䐾5/LSnc2D "5x=߮ w5PBR=-N4U> UR).(>969l@J=Eƌ%a"jDsVrCy~op"ZݛYvYU(I! P~qD9g7EQ13u>mPW<蠘_: ox@3 y_)Cb1 dj^oc f ^{IW$T4O QQ `=BK7Wo2%>`1R6!?䞪OAdB(15\ΑWvΙXw4n #1*Z8\S},sBh`h'DX!%VϨh嶡4PaN5_3r-;A_[_E5QF!E 2=U':,M1C}:89 2i%i}K{ fl"jIJ"G7y2WЅ+QC ou/LI+;cpN\t#`D}GLlI5 7{a{*`lN7hW#3c-/6u9YF5<~Lkpx 0 d(Ɛ#_cN|*Q1k#1`'N/gy C?m%xdY mgݸ]qϑVSSވPC<'UJ6tC]7Τpi1O$Hw]s(hF;~B? l8߆0*K H~8ؠP?z<_oD`4֠%RA$#78jNJF% ʳ8u&b(,b>&dhͺlM٧c%0PmG\ z`QӋ[XH+SSCSGp\|Tk1t{a㝾T*(hTRl❻Ù# 8(ٰ>QdWtIl}sQOg>D\ hN,J]'(8Jf=7ʦЉc'$[C:ң0Yhy[Y8w[|k#:gF-Wif<>η|69>HP_ƵLݳ=k(kAy;68 3ߚ.R#|"HHЈ}^iHoP! J<9v|R86*H}WcӣPQr|$UdXg Ֆ/\>.#=^DyHq OD03`^= Ƕitjs7t ^vEFa_h#Qv24&Y|?BN`Ӄ\_Qk4%a,pW($[9 Yw4BIɆvŤz60?O$\8ރQ}-n@xfT)n&qLKgTL% iJ@'e"3M`/47x!(k"Og>*}q5{S&챿ces(e-wȥ;r$/R.k iԓ]#t?An OmW%eߐ)d[q%v+M!XŒ9 QH4݀L33ܾ߫q mJ҇Xt9<ã`TR74-E…t^_1pѺP) / L˵: ^>Gf/8.?oK0L;c@]QwkH-3>vkL)ίea5TJD a/ VLɤ6|QNOyq|Gdt NHY?lT< gkӌ#7nzAϽ .ti%is6N AcY G-EGsr voG0k`ܳכ$p-D?vz-N\9!5'fg7`Ս"8}Z%2ܶd#oplv#I,95TvC'Kmƙ+LbvUTs^&3B>ӨNZl$ChLu%獄$e홡 +߽[$]HYYӽa⌔tԓK>jʠFAuYUrF66$Hzޑ+f+dbּT` p+~Ìhf6qb_|*CtGgQG|5lx]"3!VTT㬦a^H?2QjQ"$ؑeGV-c¬$l8 n9`f_KXX<~wM_k[VY j)jYƾAbTTuzBy-W^A)WRޮ! B۬"sM" _0n,vзEV5̼RnI੟.uZݮ4[NZI uӑKm6'*a̅a*I>@q\n'13E ''N>(~k%]T}㏂Z8?:/)=69՟VXVT.%x"YY]T C#\$7>u;z xP#@y;˞imH|}N r\NF[:iϊ`[ZР4]RR)A@&u&&ii(!$ h)PٜHMFC ]7+ga9?i>./:\jw%(gΦUǭՇ~S%z;hpqHDZ.ɚ|E2q; ,||08K;g-`+h# u}JyDDW5T<e8fO.X`x#{<;ɯᴱ_7AehAsMwpb|;`;VV^S`A rK*? B?Rv~ 3 ۦfMCTob:`L پv!jF% BZ?v\#I?BusXj|44ABw{Ŝ"QۓEDr^L6~97ղw҈H(D8QȈ$4Jr/󋐐Xa-9r<.&DIt\| 94t? 4(9Vp8"oiv݉Ήв!CuzVnPS?@n\bG#+Q^cUIYd:͒ fuOn܁$1% I]4j9I)xr%o9UiG/[ |Of1Yz/a B384AUF^6`_&R{]?;0Ry#59!L&kzRdܯղVˮ `ܟu|S(?88檱$&OmSW8j)copUґ2uwG?n=B23 qscm>|YP!>`v`-XKު ꈩiVhv+naް7nPI%7b%Ie \V1g/on ?z`bϯQjgGfRk{/HrVA6U\Η$,^ ɬl*%a`vQGs!Z= #QfzgˇS>ADa@62-yY^&֐'(2)02'Cmu~|apk: >!_לʵ5!7(6!VMa^ J8~E^gM_իO"m9 ,q^bcXN\qooGN#n?U,s& 6-G0d( ȟ2pMX}FyhwtXǃOP+ϩD눝 ܛ~ռ(UJ ݘ+d|] zE pq2yVLN6J;i.: ύp*~=vzGd#rhF{ߣnVK ܹ';xr+sE 9y?\£4.2}UcgR2 ;ʵTJѾ8I-ڳ`"TC7^. C`+퓻\HTl7%8u$EUfՋ?ĕQ9#˥CsLT{Ή5䵙u i" "N HCv zȦ?M"ڿ)۸ri9s xӞ|_SLb]b t*J5xu@k [|\.8a+1[Pa-}7=# 8#еI,Lz8\ GxSW6Ō6د*'M-29zN=LUD&.ƀ*A#. Gz 5}y!DRyMo9tw]&12y=CxTV^GϣJ d[IFF޼:h kNJ΍Pǰ"{W͙+ u*PQXd .I{ ڪv:= =<_Y5x'9q/`d@Lg '==$Ww(w /qx"em*06qF"~'hEy98_ {XwL X\Fb6HneYRW u[k'VQV (u&~Yf vXc]JCʱ¶꾱Bw IMq]frYdM.snbd&!auaZU}WՇO2mvY#$ʙH)=)T1wl>=#BԺ:˗=1}f`FRLs%z,a#c*QD(ҭcȞfi&sF(E>yal#B?hUiGψo8=؅nhI(U7xTpkY~=6UH DGw&P*Za0wG ȟ=zkaCSoOUH̾?[S Ūt#1ylнczxV֓qre-v/*+ȍ?Kgr^'x=|z̤DYE2MoO !hOkc?j߆W1?xĨk>U6Zw]{TO],|AJq@oީ9u SX8Xޜ@}~C!ruƊJn!.>3Wxȶ7?$ڋ'v gIor) !|jlsE^t ؖWEF.l_+~37}mҫjNk܋a9U';G D?.Ѵ.5*DAOqqLOxv4:R Q8B &X|,|ǀ4<2NkdP;;C BMl}cۋE:_!a$ Vž 8q܏w0WkZ;1PDg} x&z&O\| Q5bNzp?#?DIx5l Pv8#1_1FNu[4;I:I ZjaJ'B[?i?J ;MGUCni ~ѱ}3@{"[%LVQ؉@1G&r6 ٚĈ}FSi ߎF1{(Mx37nW\ݹ6%2BQ48\ "D@T 5Auڂ4)I(I"{:vNgGy+Yݰ5˭ۑ$=h9@ևY΋qX _l ˙u:HjswN#ԖR`3+Y6,k"g;cJGHE1@/f,ܿsNYĀ"'1H)(W_ʈgTsrڮjc D:OWo}H+_r@?f;ǙA# :,Ri ˗h9iϧe3꽪9\pai 'p˚43ӑZpR24ʀ~/TH:ZPE* d6xFc]As MU{ZPa=z6D,RU<A9PyCצNt.Jiʟ챃0kFĿ9ۘ^؉>L2_289FmGxwQ#baZQۯy}­c*4Zޥ`#&=f8Z?(]^Mp9S7#o2Rq ;Q@6<9R74kEy̼JG§6[YGV`II.OPupicOL etEn'QV{jx|X7,[m"iP&Hrn` O\ZyucKjJy p^;V! ID-XSy$!-|\EKo-) Ō^P׉mMԶdA#&@0syJqe8,z@4>09<^|**JB:BEf}N:?w)렣`A~ zQYmO3SD60&0hmM}]4%e%`o9^C5r1ց 3f)܅< erKqz>z.fǰ~ĕ < Kb(8u$ fg\` B+ =ӔBsY1LG6Q=V<`8 >Ny5tfhBio^]x.+"r9*#+4 x̐/=Pz;Ks u|?DCD3M1-v ^{:_٥`zP3Qɋҍ銯ʀ7U5#S&1w$L۠nCȕ?9Ώ%5^NaD:?gl-8o1+0ԜMO.[aU4_KֵpWa Wr+~9#~B;7&2w (7;b@/f/7h2PIϺ (0x9g?a3$ Z5:F=|뿃Bo=Hc7mK KW z2W 8̈\ J^P,oџ\M:~ W1U&d,ߙ0PQI[ӻ!O)Ŵjs$5vD`)";JuQ*mTgH7AȰZԾ.y+oQ$7P@Хxw^8jd,[!-ҫTˠ?HwD{ 1xMg鹏S˥q;vnj|˝Bsh {vfF0 XxTelNYV5oR+lވ<˨#a= rC/ #hɪ4%0gghDx宽gu>7lesMOD<:iNT$fCA+%FR`#Ql/xzE0GJ͡d{j .xWDO܏v:V>}Wh8)&vSku \X/jHvУU.i3ۄԊ=ǥ$dۂ$$[*C5KMLCT,WnS"Tj`L.6n2[!9Z2Jp_4@-w]X^_֓/cp CқJH ~.hAySԼڭ J΅ \<2:.E=? *TWt1rQWD]BYcԧ >)"Y0\8ޏF ɞ#o5nVilmW7!*0 ./[ ;0_z\r`BDt]֤p.rO )MeMs73+!D J[Vƃ08>E9]^p?@>̓5!t''O3F X9Feȳ:;Y*tjYk~n˗)O.SAYY*f4TE7!=Ok jOc?L"U>l3`Tb,`T5 tK Y;e #F:P[v%II[EܒM{!_('.Ӵ_q ywT29 hPU5fw7ԌxٗUT4*zB6Һ9BJL ¨ "!6Ba$k1v5ITZnʫe]JTb'<-A:(_~<,(iDSWstwh[C0۫rO=1Sz`&3쨵)-P7돠*KG7*ED5U69i/fhn 7- ;!3ns{`r&58S4GТUQ"jHjhOFoV16H" ;,# DYBe"]a&~Oztx o䷡eְ3M /?t2'&{&4#bݒZ ͜H%6NbIp,oVSGv>Vq1d-) tm]רvOCi"`.2wײ|>7?TuVwꢯDs Io@rH&S;}M;lF4w  ՙzMcfw %Nu¶?֝Nl]RdS9w:GixA::t->H oےtD6|%272]GM*L ,$P/irx}~A?P갾b 2X*ktR%xf2Dg4ǭ+`KM.De'.S?H%E/i$S[OnҦ>^GynOf1Z1>d7(צ#V[[)p yg/a1745ezd8&5mC  ]ӅBOj qhEl;Hs]$$jB!k@Nǻz|b #[ӊU\ܪ(W@è[Uمh5sGibBr\ .=9@.m) de't[w2Rx[&!eKn8" E%wafqD).R@d|r+Qpwy>DiVzaڻ Ux^d@.Bce@P|Q34̒P7_" ÷87I#t> R[ȑ%淈rZ@_՗#,Wn& z_G{+W*<2  ̲4Q "ێw|tU(b;_ z_;~CmO+_% -;4ƚ3Q#fH`rlw҄6;.Q, LT+qNAwrm%W-`^@9mVvz͜S.jHV@,/凙7F^\ %Ba"?l\#`l |RWugM\_T hd5p;.X.B^؏:gej#L9+UahHln 7FSԹl<~i5M%X.߲3j)})ꒋb1owķ/ǵθv n/ջh0:(J~O9Ku=hSxʴD`lRvHԫ|<-/.qLrUcL浞3Aa(UĞxj"}0"PbL+8jK23ֻ ? ITQǜ1 \U)A.h9ݸ(-m u*p)p[mBYƩ3TmscL:@k#wO^DqVIpc:6ė%V&L(­4\ YI#mB*g̍R]$|g o[;%(?@,U aR5-f!JWoKgx4 .\!.S6>4Gؽ zP};'>D~(Lw.ڥ{m3m$Ѳ xy-9Ka%3 f%Sȉ׏Lbsa/<{o]AU6IP9(~*bujSUqS[_{9dѯgiMwwzƇU).';/k0Tֵf}.aE"N]E!As%0n u+2[^֧E hJd6;;8P0{A:v:Tmcov^U';Q{stNժxpNDꭆdnTQ0x6!2=&viԵ)d֒[1Scl`hxaUUB~ݐ8Is丌4g&5 wUɒ:E'pDeSQ"*j')p, MQw"{:gKUB e@pEw)8, P{hĈ V_7]-RLե~յd20ϷųݻOPXtV ӲRN.Ÿ UZ#!HbC7Ǡ 5W=( b8)ʀS(M4'az p(ƂˎZ-AI>JI]9l<״Ds9; +.?\Un ɪféL:N]yIΌc+L7q~}JxADo>C  +?De?"KxMR>3&76b1pŒY"4*;EJG7wp=ʠ̵ ? NGoim S*{\a۹ʴl^;GFV7Ҩ.ԏhEOۇ2Wvs>mQc$7Â%=:W\=Y'zVq`š+4P_&E]Nԭռm@`4AJ7l+kѤiaW8;.s;4.,gs>MG.Bm&×$j8諌c[ 2Mg Y {rhO@{qyw9gjwxd^r1:E s{VWI;[n ܸ=lXAZ ݗ=7oy+}5aݦ]i 4˸}836+ҌuJepTb+˗ A`xP-|$ᑫF-d[!Z;, n4g lˤ"m2/l#K Dåa+ { <$# rzUB ?%Y pWۛ$pp*{C<^=&gzBf>"d0@fpwH>l JAw![Ǹ@^ZVO`o>{18e!O$=@<oVfupǼqHF ԥӬ7C(ulW*Į˿ϡq'k %׊2M\ca9qqkX\0ˬ<-vxƭw)FpѵzX) f7\"x$4*z뵭I]zbY$Íz})]IęUjloG穝^"*Hj?%ec@ʬF.G_>:3$[.2/ l=C : c`n(;ѣ6SW;ះ:-D+w8(D:Kb(fTB| ٓ06ɦ ,967MB{Ku!uu,<'Cg\`Xj=wZ ߇n>ߣv0ض?oxt^`i,vߏ/ۻ@"Tf;Uv0&Qqra۲ļ휚VA E[!4wײ<2dm5ݽkz[bäx\?(0gߛ 7?.=Lz _mU<#_i73V%,pC|x|\j7< *]QǾ;d$:`hXFQ积rc`S5LH iyE+׻*Hw$Bʉ970eFqkC8 H/Y_m$ mS-=4W<΅^N!wY#&J7+rUbtF~ ѿ*Mxd8FVy(w CyvD斊ՅhL MBE(0 c ]uHҵ痪_W][7 -Ǣ#ԍ5[-E(8(Ngd>*9s#+(׊JLI \œ\]"2d~=b~0I U܆I6+|2Y.i 趣#$*BqYhgdƂysk=a+p QgO1x\:n]D.*83*|AF!oI*xt8[?ah̭դ MtNV'J D" :{8t$Շen>S!#ф8n8^J!k`y.3Jgn}_mk}tbf<7SNz@E R/}ODFaۼIYz 9ة` Gs\9ط3f@7{'d ??kg;B-` ֦H "<_}B[lz3O(7ZVMbTsCR_6i`?iXS(Zūdz꩞8{ۖ`Ofп)Ui{nu @G%43E:N6mzLWeN:4 pξxc*7-0O )~v™qϫ QK淗C5Ւ* .SȣfˀrӀ#,[9eH:8tZ $ ㏜,~ޟL- Dj[<+qxiW E""?~G_OH H?V^mLg}O=,"°O^]ˈ>Oqua^hŞ hoF|hp> T4CQJHܨN`sOtjlAn6P< rҏ$%)XOx07ٚ Soc,С qFC}e?F/@fߠL(^%>a+/ !Etw[Yik5~;0m x!{F;s6GxW{ ѷ}΄ϐktx0(wR>ۜWL>s@ID4\zϕȠa{f#SҷE;u!cqo/mLӮ؂iWvNY&9*PpniF_'Rī l,ӥk|CˡA'ßF9;wni{3 _{_ ߩw̶CL[ΞCxN`F۱{}H vj O }Xo*c)~T\"`P4{>-rsv`Mv}*IƄ8N Fު c K%QuQTx kG [VO6XR]b6a.Gb@vq]+vSP0;T`ݻ~~29O ZdvL#r#nAq젴oOʏ`̔\[[}MR$֘{SqsVIܙ,DOE^$in-3A=(}w)fcҶ3L%ǛgwR|牢QLNI:OCsU'nQ`dJ)A 5:*̕`2WEvʎJ wPS- r0geϾԥrj*Ij){Ϋ\ "  0.}/yNMEʂT|zQcQmbzA!, [Z1 .ý@U ORvgTi,&x3ɖĜp ^zD>x`|,]<0;( y?xm,so'~i8@_1/_X%%Pt.dY-Hf°oE䃳tKt;>B%,(P6'~)Spכ:p)WsOu+C-*+zª<y)}0*oN.UG,"YЧȈ>\˞g >wdd`G\@u"כ~rBXaՃ q*26r@)V&MxGn>ZiؘOM6#w X/#_'ᰊ4`P}}/Xʩ ҈ `G+񃶿Ѥo8ce#yH/xW&cFm; _9׌tկω4`u#kuo%ͺsS?`'T;{9zr{䗉YWQږ&5_D;;x HLzQf.K GɯlNLąR%F6#FDtLݜc ,H_yrx{jG2:5nBwX4zMvMW-鞐;"{=f-Z)6޶bPB6$iFsV9- smjƫJ/ї'A#(i &a ꯩX4Țj|kC؇3Ղ R3acON#ǣ}N xm #:gɞ 8.ձaYl H23qke1؀>~nfxʎQUpD}Tlz{`%{oBPK-&߇ۮDW˹3f䓞/Bčd]y$Jݶ9Z2Q=>*ʺLUvk.sjJ?G9 J0ݯY'/!٦uc^-I< S@- AxF=nBBJ(%$WϷx&0!R7244g0:>l:{s&(3sOfEݹq﹦Kj? R"ʧ+"A Cܧv ~̣ WAmbv50'; }v3s\L,]SfxUV-O>A`w, $U0Wsy_kkx #Rǡ ބ^3RơIKˮiXBCs-6Ϳw]u&sw&iVUt^|5ώY+ӽ勔s#s$ <*Y2ߚ9'1 ل/nVe,k;8!w rN\ U3LeJʣ6_|@_v9ʗE 贃3>$-бE(6П!@Mr^Ix \{u/ Lk0^SI^v2|Iq˭9bå#ݖ ѯY6a5<bk]!5uѐ=eOIssС̄E۟- S Y=:ߝ^k:Ә+rYo{?[\jdj̣Rǔ}L]e;D)2ԻGT^M鵖Rc/S;ITh*.H)3{ 9=41B 3iUto8 G hxe3vNvKrW( nEm<ȴH-SQnAYW<(UO\ ooO5dsi^˃F&J@>,C0h>|lMac 3\g.A~~#k^3Q!' 7~M|ڴop_Բ߸JHHS=Yf^* r{:M{ a5< ]l}4M>KRν/~\I215d FDW7>chvv% s HLoSԋ 6r$Zy!oD;&"6ב A3f1HBmaQ:xd7EXNV_"pTZ0sʝGM3v:zb)^.qGݞ"{4v+N\"Pb g,j?8N8xyV.)߽/98Ym!Bs1M-nT^;\?WX:&'#?4쿂  ΊhNePA!'(sLn}’QEJ)"?D OM8ɔly0C?wIϳ$\YFG eƉΞQbݢuzZyvQz6 - W&|?Y]8tɪ69y4T':\tq =OKl+N'hs@&o@QG76l+_Rۈr cmS9,/C"q;~Yĕ3PLY%~_K _(ي#7H|qQ$ VÀѯZ'Ƚ'7 %Zę - NÆLhĢm@Ǵ]:E9p7:{ (̐t ,Ŝr`5PkbWP4L p=Wp!tb]|Lpr}h2WD&DHM[dܟ@b+3 wŅGŚ~\*ĸ,8UXJ8uiQ[HWOcr{Ϯrj;Д&MtL B]fpoSpB:r '&N|w|J2hGE٬WLʓlt?wZoҞLsjAbB.1*Cp 4p<(S'JB6[G)+]ra`` E=9eDqc4TpzRv.Sr%ʔV"EFW24X&Zúe +qӖd.]kZlٰ3kbAxF.0H.n]zM.xƴ <y:Vsg0l{97ܪb#VoB]-*nfץOl:VPio;"\ Wt*. ?{kJԵ6Te$@FIgB |#ZQWh2XFWy[߯aOX'ҎO8ѩR1SxBd3*"Ƭ;\,GyR+>)5*OCZ*xyq B;wkj$@WH˒LP+I(zc,e@}Imp4K4bT3=?Yf%C(T* CNna vcI(_HmZ8m BoFTy/y:ݕ^Q֠&%!XaϯO *`xZH>UEӏz+$q)w:i jP+Fkg>`cx2PbuMSscr¶SI_RhoN#21. TVCT0\s΅yî7nu8\Œgkr^E(7Yab_j*=! -Q*ȃ9׾ 4}X\v4p8K,[p]ѧ(gc#_,Hpː)7kF8qDdF;װg>8eW\ѥ_%pW)YL|E%ËǑFlR2pI8ߞ* 8f0hǞW}0,7lŗϞq1;oJ3+t+s-=ߌAElɚ@o\YĄ[Ot}?F&uӮ lBDUV<#).Eukxb-?BBP#ןpDG&+%Ĕ5Y4N$i?g=R4-/ ع{Ih<؈WFv<L{*P!,Ujgƹ \VolI.h?,fKTthhh}Cbu$YZqS!o!)I+% 5׀QlšfE#I0@WyRd #06=/6rh3[ okjd6'b yLxvNp -u:I5-|3nAW~疨^U&7b(.FcoLz (5B ]eTh0$}ӕFY?1^ N;׼ (n0Ҷk.N4g\P:|2Ƨ:pfn3ޥ:|Ripa*k8#R]a;!IfN 3ϳ1>&Ǎ؞rj$$&| om<$qwc>-KGyN2E.yȟKU.a-K5LJB}@]{$KΗzE%[y$>}B]-/4 YWG+4R!]\|߅dU*073al9CMt9 tgȅA`{PaJwZ+*wRbx(4.=5СA/5 ׬Z-iﺒzM3YKKNa$Ӳ?:&aj~l~'_<au7:y jF}FkS33Z7!e h(,=={Ow]/i> d]@SWgB1֨<jH_E/NmP*R%:$b̃hA$:B~ght}ӊTup"TnAB֒'4Xn. T֩ *RN<|;mB# _5Q:&:mWؕYy}Z>镊YpBIW_E]ł(NlP8]f.2eoۮRP[yYxko-вt'BOqC怎EM`|->FoGo=:zL/U)A 6r}Hxs rVC&*f)}/+ύ<[>M:%@᠉.(oWQR( ɧ3FU)4n4)ZLW y5wkhhC|9 48 bm4\=u4 łK[ZB%ve&d +nɄGڮiGwv)M#`?+?!P%A&L32yiKp2" \v.;G1S` y)wr[T(!x_NdXy+y݀& sۛ&(e^ ,X+ qkeT'W!_# vG<{acB|+@ː{I4J!UqI7ݧq6#_Qx&Ꮷp0t+dҾdQ HMl](<l& s4}>u:g&mg%4cf e5hfȤU %\tMF8m\ PFIg݅8nY#8ŖGSO7 C({Ӛ2N9џOk.]2LFǷ:(&QWQ\*c,XHllBpw)VŇ ?d,].a^mn5YYʷB6u-J 8[z J:s6aXZZh ,ٝcoH՗!֪L Npe)2,Lpc>slGCD.09-'F]K"B6R}aܶքZʋp'4$3:ڃLZQ!3^\)ΗE OQޭ ! Z)h_ 杼>^-~>ryƾ=xVe;jI_@|LXܓ{3UR76DzWc;L`#LHղhM3o 6ӗaa*\PɹgwsSiB$du|3`}&&ڃtS'L)36nA`vwi5 mH8"k,aD'F"/yjTXcIWQR/a4#|uccY"r`IAV.Ehy0Y=dwgi"th2+)́"xgWn c0ɸNT+nohF +O< cPЇˉGHXkv=OAV3;Oy0g)O/^" 7]/uX(?֓@"i&xQ"!d)0ԏv=.lJDd?9CiCKV[ܺw]}DsZx|[pzL`oFQ+nJ]F¬ Um,nFn 0ӯ|3l6ﻂ2LMwซ][ O'pohC+93ܮ֘ƒs|`l +4mor Sah_bLs#R>'o]_!rp2_7 L{uygG)_g3TgX$1j(/Ժo} uz(d&SC0L$p.i4+o}~4DS #wNڐLp"\OdH >}!Ҥh߼͡&{!L^r tKsP4Bf8 :|߫O)kLʵ)`3>>:BOR-HqR .g%?A8*erZmP O~(Pt"[nROF#CP*Q@Hki5N[M^% ^n;~\c3 ~ v; 8fO3sbnUA'vqyճ~3ni슲V8N~χ,tNf*B١iX]EeI yR 5&?9 C|TRJ>P5\ec?ZrH GSWJ> .8ya$?++onl>=y@?7.V S_&m <3ɾJcX1n.n;KK[,8Iv[^R["/j餄vJI<xr~ Yj; :n@}.䅑lMeT^.OG @Kx_Uuk23LCNrܚ;]Y_v J:7c ovr`A| KQT\{ŵ&d׉?rIyŌ>RY4hVsQ$UĨB0BS>2_u5&1<6NNp{ēA)=m_!Z oGgZ+DK.*bURLzD`W&}Mqi yms_N nWgmrf4GrtO _}ٗ",F֙hr:>msXr;gO=. Dal5N]k NS| Y+%3;|\GrP$^ӎ#ުPxc9O@ 紾$\%b-C6(7p\jLŒt%wC֋ L0:J/W7ɓ4E3? =b@D0wjgZ(ࢸoPͶ/{WIw$f?]DtFl;87gZ)<}$q'4E0RAK`!L(/?Y+Dt }\'9 ^N9Os4HyT}@W㧗2Nд3="L͌I 8$)F eAo*K;Bp:ਮ>ĩP"Af6 n%6#A! zܞˆQO[}->9_llur=yF9w.?ov>"1p ҵP/Դ]ίPq'!:@@̑!;;e(/ZŶQݥrFy' :Y/J^U5E3EߩD1TpI)(YET]xQ=7Vc"lʓ{>}DEN+`l--_HA E~+ Ql ' ;{.r7 î}Q/vD`U7[0ApVl% acwdOlq/-t]wƭP$p{^|/nS0/jfVpBz}8M4q/%M!^gX-z"I!跿=]:$}'{*p6sL"y__,m[gYRʙY!ҁ]+ީG-T?:-^ǣJ}8@mW JhU:PuD^]sR6!NՉ$>EXɹQ1x'L7c>f<9W~f(&nP LwR}\^j[%; Mĩ*c;nk= l n yOB&8cM/Gy)ӈ_g[墍|^mD+^g' 4aoö|Z #ң@wl9HjuTⱊδw} QrZ݅8vqoKo9t=j֢l,6D/g'eT{8h0 %:NtdG',793{iN|29l+ (vLdq[hVY#۴Unx N!~g(HxtҒ5hdz2jomj Coѷp43 #3m:'ЛSL2Z^ғK#ǖ, `w,a/пqs<ҙPOwD[m+g")1%_[>;ErRy@R4+6pۨH"B]8,#6R ;>o?z&xd\lPp8\{9]#d1]y1~ s̽q{l}yf?ymh osz5i[3A%Р.s+uI[[CnwAqAB ̓ℤ\_R{CɆGj W>2Vyw!;_6 3W*o3=h ~ũB7dp%/ zZOT5x.mwi);&L]ߗ''ǺSFָ]ЏJ*N5Pxe3{fL}AxnLz+ya=G88_vL*$6y E$sɅE(DX\3QZE=~R\kBc', Cwj:c&t߹K0ANqUw?sW2(ó 3JO 6?Mrg*rJY}:]reTF6zB= c/y#sm2IR#qKIXSDYs+M*oa|iC 6I])A#,I'nntqKۢxvyǎ'`gG9<#=GFvUF~+ ~m4Y82/&[zYv״2DFK:κt<,V#P ZnɅXGcvbVb#!Hd͹qG8fqb@1;j.Ƙk^S8ǹ<۞e?"$3Qw կ{|@0"Q626D$h'qR^n9~p(Dܨg>At[zywfrb }PVwx$lɵT/:=FPx*mO/asټ'DFm1* Wm2ʝ+gnCL#_MD,w/q)/ oTC>4w Uls0`Mb; =/%T;tsyQfR6‚ȽĺYY) ],ډsnynM]XBk#{n`l;oO!R /׌et6Yj>mmyQ@9͛鎡) /)NG-tWfyZ}Ir&>Y.s}X.F94 VUg/COA *9ڏ5HOЬU7 -D20͢+aY/a7S9*\$4~ogW. k{28? RQ_=}v*F̖Ly DՒ&W{>to-pq&X5Ȋ?>jɒVҷ 6Sp՘l¥7v ĖU6vQ 4r[U"`љy>Au`d@jv*xn};u)Voky*<n.d[:t8YJO%>P BM%j?(*_E'~I=DҪ) 1l8b"%40WPlgn`֬,UX) }?%ſWR9 >* |;Fޑ}<*+,c'IgE SB3(hbp=[]Qq@e#[[gѓ{/ZԵ k"TK d,h>7_dIv>^5i< 'tfQsH9iu_m>R'i'MlZ>eqB|7i9rΖa ' S-X@RRXgzBCepg"aѤh`2h9G~gYqMΤD{rg2]nϛ2LBBWq ":rC%uCO\}҇c/+ ]Mb"|,_/ krt\ǰ͛wahi$*xT>:GǃjXY>m V֊5e|n ;ف N12̬ġyaMNC毇yPo4<1l@f,( @g㱱.~gnn`Qϣ+" e\/ ,^Crl5AP3tZ۷F#_cj8 1n\qaج/zzJp}-RUB~z{Tr:5A"Ge,&d:Zf9lէie[/,U%]I]#fQo}8(~ t2*K~tY3ֈz-0/7G!PZ֣e\SM+#iH4U-<<9MMJ&h|k"|@YvܢW1Q4Cq7 k4 镰1a lqԿG;nnJbA}*/ZZ=` 8pvw6YZ7gdQqI8J0߿(I$Z9H KŊlx̞z): oII_k7 ' t8DZbaU0M'c6P~r|3.gٙ ~-yޱngb M՜p.TZ:D(5ʽZ @U[3ئh0X׆q]4s/d]Nv ?hd4 Pp؍O+t'!uw!qm%o!@s"tY!\KwL~G#I6G^[߮8ӹfV S 9Vn=XN%L3Aʥ{s.>T_e1#fO6k pI- rub 'dQ*քV~#ԏ6>VZh ]:1DR{> "̸Of&ܾĝ&!6!S.3k,D 3ܚH,vݥ@3š)lK@Uso!Y> 1@>}LXze!Q6@4ipJ$Vr [:BΠ,[PO.L0w8}/u4SGfꆱ*j{Y Ji$* ׸yɺ6k5T w+ R+81@=BC$'\I!cQ~!I'-LҴ@7Cn}k7Qy +&*ϫAS̜)nuA{&!qKyIͯЕu݉-My?Z]30oR,HvIܾ*ߟ[Lc.D  B(oNyƂqQs`p 2KR%vT8&55ijjfۋ%MEM1m|r-f5Ŗ{ rqRPE\#nl}Owfyu$K54`ӾN1Vej.t KVz؞nh5jP֟`Z9K{XThq%4T .?AL@A$!f}~GDi m٧bM{ ل,G!+εDnHf!JӧCP"bCv?2n%װ:qˇ\$a9>{8Ghsi(K;3Z*DXNC sH2u $\}2*u2Ǒ893h>G<5+\dl!A]D.?FZsB .>M]Ȝ$-WaikHǷtHfF2 }eb[B˯tmC eLA( 5DJCv]aOQG`P-D$m'TpW8KTJ ʹ;Ȭs(t>ޚ7sVWo7CamWхx,9}cIa )>Vmi!ɂŒ|0Cfr88]@Ԑ݆KT[۹*xixb?ed;-6qU@toZ(yY.TՎtz'r!BY9@!3@TcYaS= 9TԤz`>*٥j!(9<:.1[(BN¶PA,u"R6I甴l? Gl5|V$K9K׋-E>XnCZfGyd|ɷ#  +~Kɋ1ìhg*-'2~F%a8ML\$-|2w[u?F+h V(ps%0'ugޤnYXV{/uQfY6Xc:f(J]GUg8a3}B(+`fKTrrm 'a偐#c-9Hx+;tl;Ӆ!,nlƳ| 9D,2rhw4bu{I:88ÎTV"X$¬< :o=.s䱖bJh׃m)]Z#]1Z፹sGůQ^E0w[G$ " *\𦹌ޜ?a_ZKAJ%E[ 5*?&{{!WH˜bV!3 P3-w)FfB.7$@}@ԂTM]N)탹MLN]PFI*ߨǧbr¸͗%}%w?4 70ި"TRA+\3coK"Gm#,҄r59Z~oSa?? R <,(zO}t|0\% 8?FkYZU2a,X~/_SL-)dlK-Frd]y"}{~1R*:i%%לUW0iDZv.)ZR)X%MSÑ6GtF'<䀽0ZS-F̛'F-x} {‰"1U_NqFCDXCTǍvl".h*|a}BZt0197BEx_Jv@\Q3Lݏ2(ry30Y,!mN``7E9^G?%, ZR NMy1HnلL7:+`Fy='ƼЎ@k~/\[_`Ka2ki[E+1yV@zP߁q^yvSض/8eE^%^ze7ujV \ @Ys\dYÝG~)tgϽةDwt{1i1a E]F(H!?$}ra4+a.',Y Sߨ$YP?sIt iב4p=`/WY*3Bw6Eka9DwWBϦII165LEj0CO/^ x qS{{X%c'4TBkT?/D?V5Ypi\ҳir_zc5b͈5)F>$/FS/VQs.K3CTO 0[vf2&K[b#*4m 8#,b%~r!$8APթ-8O6nOCyP%n{tjuXuh:@ڨN/Cl 8s >$Nv= dHMú`x v;7VOΚ`J/'J&ms]rKOz}=3\t1Mu8xZ8+4bpE^2.ӓnRu#'y%U picxD@mҢ1bv1{ʈvAo~u~mYοf:!][e# c85ZkH.x? u:Jׄ-5s+1t.fՆ 0m3O#%9GkJD+^DCYb9TuEѯ0%8 $|?9H?=|PMxrRL4> e:^ef ]26FLs{bkn7O{0WVi ?fk9¹rCT4LS LW`j߀%![2@&3dECDuh@cb֍L9%$- u'JyP^"ٖ"ız)ptc9S{ bpW*l]-XsyS H#kI GUY>r,V Ap4Ų^+^~y͈tsʱÔ_"bf'R|pǭ d f%VW.\w /̹4E HVhrԐ  °Ή٣t"Ӧ3A%`AMAV f^SFk>d'k~m9m,r7($tGj_M!Y"6xx]4$l&rZ]" "SesN`U$B:ȵϸ^5pGjY&֧W,I1;CU _|}n{ ~ w۹EeS/!04 9Uq#2?G( u큗V\f@Jx Lm}yCc@9 <Z7IܬXVImry%S(AH[ *W<ų3bQ'_&Zvo_c6%}ϘV7=A_t,<%W0;~tQ5B -wH xd(&s&|N6)r?lֶ#Żq&)\vd3x ệ%M9ĄPUϒ XK3Q>+@c.Z{mGƦZ{]H.O2枉Ն<4n!z||&zKZr NmWL-U--Cg)]SAby\F[ }_ޙh_y_KH7)|̋A>#`| R%qA.C UnWbKӪQQlt4>>N*){(c4C\p臏a5M{Ց@˄fcix9@|wLYr-Ӯ_JP;oLԅr;}Jw8/XU/_ +ˆ["tPy+ ?tE<]c:$9e?[WCDO%-5܂Ő2x)% I33r:jBxQX7H7 aSDUuj #|`x$d} H:) L* s0.rTkmu=p=p8 ҜEk=8jCfΧ]߆["'ODΒ6 aY|r͔M`X+,e Uyec]L߫gpqNxH>%ɈcW؝0p( DüJXKylT$uNTF zvc!L$#<, XwmxV.-UR>;>ejeN4CQJÏ0_.U&T~E8_bmtT>Q焙6-EHc$sؙCxѮ3 M"[EgƁ 0 3Yau` Iu!QsP @u3KoXRW8Bp SY4CmsBaۼE cqF AHvN/#ƥH. Ffh\.mWwqcɻLgxy=`T+ED]FԩWjo ֏JWѦ?WE\JS$'3@>v).xS}֝p`u\ Мԟ~ƸA 1?QM25.S Ռ3ۇE6rG15I ۅG1*7S+Ryܢ<hKe=XNp&uۃ_\]lEN^=lu?ȐGS*8F ïC5ã?T}WI;oT.ȵ%Hk|kN&uMvV&ТJ|5 t墤f}w?]h b a,e;&I{΁PJ p4B#Jt}~]rsLue7' c\(dV@QiqCp7w‹7btR[o6^U8;r\D.ö[ }~VseԏcWmYm_KD#Y4ov۽S}TrdFZ\Lz]_4'MJdVBI5rS}lSxߊRQȨ;7i͗lB^q%l =m)tИ4>]Ljs Hkp̨_nͣAimNhlj%" 3@%vayX`KdԼrQ Ce<׌b PasU;*eЈEk|`g"H$tMꈥksSX7?1)$3?WӯQQ>_ka΂&][*|FH, |"S-o8ᢷ$󜩠e8#A^}n [M\`:YӅA 9sET9 C?xmK ydW3ܥ.D߇/ .W2GiDwd;²G  aG  ?ی sp+tqpMW?X1g[nݴ3n0#SM˸,7DpxlhydoBŠk%3" )$PDd@ x.C]ΥX==j] >ظ[?LtضB#Uyl@> pB3ڥͭpי=*7`_hwi+ҏ_.c՞猻Z+ToԻkBQuUܾ cc=OsF2DGݭ&`Di: }+6S,zqdCzTgklہ*plX_Ӳ-H7m'0Cu#)aMrDsmT Xm_Fz^;^j)N zʸWXAR)\gi7Al:]uD<ӤP{!18 wJ\[+buK-YDt􍞱xFFsc(`)t 19,]Gf%,dV~Bd#HGF `-ܬ\.|c%=L%^4"uK e0CҤq` Gi=nPvoV s+WE z' &BZ$!8s+`OŅ%'\fb1mcA,e`7=9b~jha_ miFJ͋êRו13p Ӄw/BoV`J4B¬﫹Cb6 ߸]x9~qO,BW^~-r^)wݬs05J)h|C4Za^4T[Dnb9֢ BȦS <[]d<=a|b ~Igޙ -de͇I'<ϲ` L#AIQ iNuV/̴TOckrU\YHsiXR].K]H}q[;M;I\J!'OZQ&A@RT̪^02 B BAOQ8x8y9eYw*L}[ kŗfdzk.zdQIѫPI޳Zʐ3?72vK:;H2!x:m*DXCOT :smcol6tV p0?B'bMݓ-E>z Wi =g!ˤĂdliESЗ4q 6pU1 ~FPz9| %s-9͘پLUÞ;E h}U?q}V)0]I  p=UKkjߎj:.lnEb>y7ZǘlJxŖx<7:ALS[.r"e0Ɣ!*GalDe׉ZGG~ZW uӣ1mZ뀼_6r-=vS7Q_LpbܟK.*e{C$lj6ec:kȈ@_0 6fӊ -25#|`CXʻQ7Hi$Y "uL Uf;Sʛk5-}Rw5G9}Ԥ5IтUĦ8"6wCga$ხ4}Hpbr?3+TJɩaZ)%9XXt(]y E'8_E)&CT<ϹSˡ1U%x^m(/W9]vB[f}xz۬8v^4c]zR)2U@SʟmSr)8JOW ֔YrQ,bo(h] fkETV;=bl8l=peS'Mo~L/=(q.-!S/}=Lo\ nwWG˕˴ ;54gXِ7e -8l"g5XcQx_OH}Ľ&#n3;m'Ok}¹܉9ݲο=B'?.%1wh;R,OoIQ+j'ГW?5ͭsY?(N \% ԬkNh.W[}NF!0Q _+:sTCuขZJ-֗~S[ *6 y8meYbn8Y>n=ҝ/3z3P20H˶9wT +,vsee"k ؒ-)]sL}j [+* 4WBnI^4_h*6)DJ-Xvj夻RC$1\*LY,.eGYf]nAM6H8&W%>,Hd7-@$;Fg68ܪ$MV''|Z&))a-Ǵw% x|l8Q{u0yGP;yKܰ%\q;/iPځ#cezi~RyLuy]byMwEo͎T n0١7bȈCXig8 Ưz5fk2yHК>$zxh7USh8ҩ2z#mEK?P+u ǷPL}f>S!Co;(=!|t𠮜2=#6 6 !sL)hk\ҫ42䵀X0i #[hT+::,ױG=> & 0MٍWoDWj'=[^+bbp$baPzF+&f @L_暡:؍$|)Žӈ-c] { enRC`8%FU# h+$ _Y{7@U! u@eȞ;첳I51}XxSYE38ccWg_8i;1 GAWTP6Y|cKEfBiyLa!]{^Cp`]b|,ie)01_Dkq=t8#v: |x^ \-p4B0T$tuOsѧwUQ:=$XXJ4 t]bNj#{!pv>gbٍqJOH)R//Ob!kXSWwJ7@'q_ϵ&;\%U;wProMq ƶ<ክ?t|ȋ\m"ZW1èF6]y˞qυ JX R\|480L웠W.N>bC31qc~N٠O(tm]xZGh殳D|e҄7TRЧ pdX88~2EUz|PWɀςaF%z͚ߡiLωC*BSSlAFqXw 顯cɪ\ɏBĎRj6SkW St+$Z}F$ְBI5=1r9mσ7)d$x]:JT~K$Zg sğj0>h($FҽҤ7/"ЁQ,byR鹿ich ld.'XjQ`(u.o:n;X&莒^8M7Ec5Jh..8-g{;Q,#n#d,Yz_W4iQF82Vcv.]16g{ ߐyG8S[wuo*ySRy<8PAtB¾{! bǞ]uЛAdet>'G5l/lsKg-2sf; O-_OЂ?NHu^aAF7Aw)s-.;0$?x8lv. *;Jl_̻[uswy_ .!D wz&1/QV(ϙ hcyTM#3ȋ=nf1/<ƹpnH5ۇ¯ICا^Z,i#tHبG'YB開Pӣ>9[7Hy XsZsC1 F!ZΐpAԲl ~Z`o +>d->bT%/<7(K j̓[ l|շ;;nk?z^d*H ?eO4e >V-cJ*0ܕy÷]hs8@HBRݤ1s G?-@vQ䀾]>^0zoGjoBI!yire4vJ嶗;'4׌ϒү),\}gҥ9=D wȩ fX,7L{ {_g d &Py2ָ/D8+{B^Ϗۉ5D邇MDGCy=腯v9^B 욓JƭUzNg7ɇEO!&J&pMQrn [Ӫ`|\GT3(J n BmYNX5*6<)04xge% cH{UܚSOi݄LaBݫڹb:7ziƸ p}9#Ȭ GMhUh,Z'+run;`.%B:߹Aґ0ya44Fԝ ÞgYZ070701000000aa000081a400000000000000000000000160d9f5e200002d78000000000000000000000000000000000000005900000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/॓-6]?Eh=ڜ.+ȟ3dNR$>XgrhR}҉ VR`v!C=m?"*:M v=3)dEU@d9 @tn*HHT*l`X:O$ݍP5+SS|Khyϓ>wc-%p"º avhkcESyFq*%IRR_7r{!VPd &?Y _40ͫNb>h/@-6)Y!FTt1c!:lxsG(U?7fnGX./$2 Exjs?gA1@*:#|Z3okACOYGK V1:=nJŢx*B*s놁ᅡ[wT{;*Dam JZ`n y^M!Yv}z3FB:G͢cfkQ෎|"%€'#I9wͳ| Ѿ{LPmG$x~.EYƈNs,A{\E*ҋu͗xQO+;l/>!znͫ*O)щQu@0q~,{ 6Lw`"!-ȯA7Mc6XMvXcԉ t4%VQ s[TL?B %K1aYܤk3(JFsq ȍngLK2+kw4zkϥHz>-+% j+Y@A5 KG; [q ]bYʕEsV&l_>|PPT2 DKyn[y7꡾KXη7G]5z)W7>E"D+ϔѤs$FBG'*%=It~M0=(2D/{wyUOwKtrف3ݺ4('IBSׅ{ٷP2 Xrob#?G @"\Aܠ=5!Cš#cg9>.¢Bsˊ*|LJ_N`v@P44E2*/kBF~L=Cڋ('2{8NGoؿA>L%DN%m L.T`3  ԯ}Rhb[*Y0ѝ1GbpQ Z=2D,ب/8nm { {Ap@AAXnGG۹Tvu%ʆ$9X+qM/@0}4|\)?ާ'λ%CQ[o-K^_%n<_Td=W #Ҧk$\&Z#ZM:a#ᮄyBJvS Tnrphş0(<Ҷ.(0z_x&t5&`>vqi%R m\س"K[a[9 r=^ Ok>7 z2_\؁DKPUb"/tA \ruV*J@+켰 Fx{_GVSa_kjL_!qV"6Q@ޕ|=#t|sZ6 |:O'9*3JYoa:?m#} ,VfO<fJ^J%yAigpjM?%^ۆ>L`FIOma3f ZHUh:]Wd!>Hj\*V?t 0l WRn?V0_.)=QHe 0)d;7/%^yQEK&=%׆[l.iu;& d?_)7{5+"\](a/_/g4F($E- jVm}M 0/NIq2c!R,8Zoٕ\) !zgBe5|›N0˩<1x$`Œdzs3+K5IɴE(o"1?U }kc0k}CC(EPgЉUt- tuoЩZBv ôE>Y91{} Uʒ%%tH2мkuiHNԤ`tRTD5;wp`] 'ӂ͡ 0/?Kv9ZZP#|gUEpgo~<⃘ٰYME*ݨKry ,J@^^WTrnpsBW첹.Y>i/8= {}@e,fYʄ.s9O/Kfŕs0 f{x7}AOKdUX[V]lvŦO6[?` Ln(!Z8,_| s>GK)ae'> v֠kф<d '`Nhk=Sa۫&JMQޒG =V蔙$F5X/.B8NuW#RdL ɁHW[/?5)X ġMf5LzW={F+m˶8pCJtU?:4{yxWHʢKX `k[ô`5U5HU@W @AQj5p H԰Y#2z [_zʄ9Oué=.#ٸ."tr9}&\y)y3nc"%^2 l= >RS1]:P2Ꮦ1e^5Dqo?xaWIX 4*ʺne ukE?m)@&`[ʘW(%>er'8A>=xbv9\zpjGW=Áb*/sG@Q {KRy7 pfǸ̼);SYȜ\2TNܟC;PY8djc)+ E_jXz6@3K?A Џ"JTU)Hk@1iSa퐭{PVnX>|7,#hR'mu#L+zfL;׊I'Çd4TW 8d֮ YNώ-.EePjkک?JV*Vo W9X/6R.zKħPخKV7zLxMKά19\FwV v;,>`]D//g6 &6ZwL*YhNZGr>GXqyuoS d*tSբRȮX*^K]CϽ2_j=0G8ut3#UrJ I4t@k pO@lM.,mn_ 2`L@ss: 9+Y1߶a诣Dz$xCcCMf^AH~ײ ߤхed(|t\auJ=uF_0l# 6Tj..h"<9OEMk bB7?4,oi|ZLc$$be(gQR)-63mRY@lqݜڐxx)u|Sp:|a?9ԲnG$> C9JA8M 4$"> 38e/>qF1 ĥ퓀'CӴe:MNjkh!UV+vD:؍ \T{nutkbJ!}؞SUI *^q"t4_s:~.p!j 7U[!uٽp.&?SK* 3 j3,VW Pͽ<0HͲAU2B\j>}"D gT@6|`\D4X݉p%u季1 fqOAGƬ80okF]/B?35Up؏_O+d#W}Զ`(ݕcbHC{qYzDWzFnu\-9J3Lx d)`)PgX Ll%2pM"7C%6l՞rt{79z`un3殠r/=ҧM/u*pKfLՒM -Kb=9:BY"vnbb[r 4$ɬ↓W{[ IK7 3@C%\~Qr}F '$#8Cw)EX凔+ut8_fxxacF,NߌBݐ~dcg$]q)ʑMӊGgrH5%ۻU%͔0s_,<|s+ψ|DP NAzTєYL/vj,٢i/"}ɿz{ *W9t [+`M ]B2diѠ(C Zxd/>} 3Uiv `Ϭcg(BE4o"BUu uGPqR(0Gj7Sͳ:S}Kq!چQ?-?ZSEn6BGbq,Axb_Ф&{G<$Ty}qF~HvbBɱɈ-.%9vSښ$XfN[^VQc:9+k t*5u|顉c$΃xU I5H&^{*!L#z,c+͟,-Jc-~H-{=_Aax,ܛӌ6y=ZGGc'!s{Ӷ&=@kfxfxxHnSljLɃՕҭ,~ȧ1C"gRj(t9v_|ʘ1-~=Pc}BEMM@ĖzhY':*"-dIZm _k}B=~b1Mx*0=eYPF5 (X=lJ 1u$Fk275v}-ڐ4Jm4YcӴx(y+`-bem}E4pb#Yîð+˺ (UAug_ gUwvrt$ytʥhƚ Aq_ -].sj.;@sXP; a&}h^ɁCH!˴ ~H{^@>B( v .~wUisPVDiwj.g%r)+}A)ğyT>ct䫞&aA |Ij : 2BߙJd,'-C5W]B{ȯHDϠYG$k+PE7A= 0t  op _-=$ ؾO< oó+c4 W./\NQ{Y[;^zL% RP-[NT1٢!+|sY?8fR !Ab `Z&^z_"3!Y|TÚ9:tPBOB M]?K@ Hč38 L'\Nnִ=/(IXDq%jHj#$k-u.w Õ9|]Sj; \A$/, .&iNaR3P5olf*CSCa2 PM_"aown)E9+J'n-UG i%lcA1HPOҀ[ån)0)qv9zdCH&/Gr%3hʡ.2XDv{`{]$!s gL`0wς Sp&>ƹ&-)nki[Zk#qkYXjګC UFy*e,Fjy^WB1hwJaHEI=v`,>܈@o_x4ahb\oNjO,@Uo1GWS6I攗4MȣJ4;wTIAW㷧 [ |94{eT2!:hE),?"fGJAx$&0AaN,Kq]13ݑ 9v0(l߿Zbgc|/&->Z\*{e/?ט3OHCWjEm}&z_,ٞKSp}S L49wmE-.0-$!wBBKϷ}m8C\h̛1{`#@d;QyHwjyNxoǐ O84@h$O)VB2#N^l nS~.EEQ乱4!81Ǟ}npTo܍'T; M gN`輘D79 GV]a;+6'lhƔxT,B H} x_AⴧQ5|DMJĺ؜D<+NKC뼄{Qqk!G33d!Ͷ<66(1zhñ|p.;!טBR[MDі-=bS4ºzF|ʮx,]` 'c?J2Ŝ!pϸㄼx8qX>umA˦P0Όt AqӤ=r -!Qӛy댞g+(B\n& G?׹WνvSDE^ :RYU (6we3Z[۳yTc*@Pxce X`swOT<8ĚTT ^ΖaV} Z3=B[ҬƈFuВo( rfQ A{:l6צђ˲24Y=ZAbY9W((W<,z!r楹2A>2]/ Sx/sp1UHU[ -#^)]SV(KI m`g)UD$teT_W߃GbCR0n!:K~TK]Ha24Ve^tHVv >"|(+)ooD-;[gwmvGTLf9N&=Lq108$ܩDDd+LL$rٳwnwA>̚ueh1R'6$W/VVaJuLMF G\;>4ys ζRkf7toK<jcU:ݶge4p``<]c2Ŷ&s;Z!.gjeӞ߃p#3iRyvwjs9(&&3ShA{99so5$,D OOCw6СJyH{06./FWcK~۩y95!=Vlग़lS'DXy>A4[ -((y,jdf 1?Kt&,AyEo%i(&5 ԝ /`tsr-[&8l[v:Z16daeGu[bW]CVlvp;J*:ar.KZCsgYZ070701000000ab000081a400000000000000000000000160d9f5e200005d1c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/dvb-frontends/drxk.ko.xz7zXZִF!t/ᷣ\]?Eh=ڜ.+.pgbb260d]tFXV'UFK3r; 5~6~iL] eK,D[줾 |0At)_f?.8#<.;_ֺfPG5G[CP\*fv(儙AESmK ;X;^q}2%JҰ=B|5p^]MM,W۟jQY;[P72_k!οSEbnZ̼<=ⶤmUD-jMHM?$wly/7"'iZL`I#Eϻ*W3$mJ@ 5\딒G/%# G ?1ţX,>jWB*0,;.QLf@ :hEN<῜aH‡.+]Gz䝉:;pgNpqv2 =B\ .t ˂)OJˤNŻOgX L9cT^,;ߏ]R(X3%!B3-ґ}E6=zЖR}*;*~$;c_,eksh#;G1BxwV(x.OG-$.ݿ/W+e(c)[vbыO$J$fd{޶e@fzw{)˭jHccȠtDf?iv-J$J.fНetweOTC h+KN6føY.hxթHhE hBKcפsf=`4 L`S6'H- }7vp@ƙFx7_C O];{" O]oYhDn~ВUk;zGw~ތ>b41@MO?Q+vhA+)+&˪1Ids~?@W8esvPJUagu(֯U֕ K?r OJMUQ2LRH[pX6;Ŵs~`_'ݕ \ A>m<=SŰl jiǶPzҼȵH© 'p #TN LV1e-tIe#/t >i[夷v^[E{p ͡~'ڪ2~M#+rAֶՖ}-BTl ?gwSu}<;Qɏ-ֹu] * &=T=&6A\4 "PĘ#P4 R0t] nw[%n;-'_zeABJ"΅{n`ug0K>n;^'ISQ2t|. oK%܅~3 -E'U26PBzːBjk ;[, a84@d.)$EM^g.aJ$q™Hus3ms^TTI/&Z:Lq7uvlD}Lrf$8 ),øb ,$GrO%L.q@SPе}-`N1od'Qgq9ʌ=L%jGMGahHwR# fr͜^;:[\|6d%ձRF;)*@jZ$:X?<~>va/?GJJn7Q'@+X&sIa}wJN|hGj3d[EDTcS"-,+ߪ15踉J_> uW?=_"= iSFݛ؋`(" 6ݿ$.[=q_YeH"6*izh-}`:s4$5m{> '=NNτl=ݶL7P-zn`(X)$Յ>)ò,]-p|] 'ӿ?7`]D\ !%̑DLb^Aʡ#%AMte ;Zu4@dy^e,wN [h?d 1*wnsVXV|b>y) 73S.b͵q*cS +Vwՠ )gԈ-Z+/zy9fT6*-cZ/ո~yC;X73=xnIg+kք߰J'O{IdU^h3<KB@Hؓlqʢ) ӣYnKMw`A_(wvQY*#}_OR[}dG=J/l${_FCHtm(@N7IHb~hyVs}S; +Ya'6u$-i[-&j0CZP:.^" D{aVY s(Zn{qLhX.,y%@Ť)_^v^N@ 刹|z7,u#8?ƈ+ܑ n:of"Ì/}5۲Ӛ.]X6bOO3Vyslow'Oz|v2="(4DfVx|J>l6Pd܄sQe&#*`8'vlSs6[{ &\/Y䯠=7H:7/:Z|p̦m HTVZF/3u0OHrᙶ-2<M6n32ŭ5x|y|.R[ 㗶4]KKUaR;P6!QNN3N^< YH8&c=S0K%{'sc@ e9ǧ&_jh ;4PZwqV}J-uO7x!JOc"EO$4* JXIQAHThqnPn)2HC69moyk̀؊Hg)z;߈^[k1ƈqbL6u`?T jcA?tB1˺XPL ڈ?7= &l0NT mvI9'1~iNr6 f[Y]^^# E(S*`yB/%z`:ʤ.ܣ/r&,~Qp0*TTD+M#zs6e,V>賥;҅08/:֋`{CYq!uZN>>V/N;6;CYgʚt6alFuUX9BYܘC%LE|Z>f0Mu>| s 6:iǻ+0R[h2AfglGUQzDwA鉁 "Zu(d@(,%{=QMy-0ԥ6EtcȖ ,tHB'54`E;š0U鵹 e2LYֈ̏(mAIn $^k82/3>WmY(ɉ;]֣ȷU*yy;!w= B03ٜeŋ79vhJMW f 91qߐaG]U5IDyFS,^?: 63SaGsXLx iSi+6jŴcibߗ yH^B]ئ$:# 6)3e@< #1M1f;ofkh5JkErDڶ9!@|5e.L( +^ ~9Vu3t\]j 7ZYSNj /=sb u{ƮxcAA+ެz"^hh~x:3LJ${Ta_ijbAO[IBG(,]&k:~k'taU"@`u@)oreXU?a gQh/|690I$^b*gT<@˭ԞQWc\Ψ jkv+X4t])(Kw,p?GHVX9WvVpj.P*؟RjI3Z=\'dHA3ey(Fcz]`֞Ҹ7x|M?R:Kf9lS,=e T4^VXOR{ }~̆r:8l4C^| a&r!2g؀𗈌1<+ Oh%ɥMoTV[za D"m"M =lzt)"m)=x^ô>)Ƭ4 -r⪂eS }Bb‰:"D)ǗHFؙnNk"IV$шodDfa0^aM\`Ǘ @]/j<}u#=DOI⤮4Α?E/:Pu0#:18 EDJr>ѩ87ǖTgMJ7c4$xy|:]xlFʇq 2k+J5?GSc[)z>Cc9"c֭pQlaG aWUs[㉔=21@bHD3+)!qU i"7$HUC*.#c[S\p_ fȌiaZӾ^+Ĭm_Y(u?.2|aX\n;y ?~bϊS\TI^M"p _)C{Oy,le2CAe*;ooD@ !&(Hw ru +!:xr bs5Ag*fz3[IT>& ?(&kLAf7#E:v^ۅ|qa (K_ Omb zE%Ǣ7.:&IRRP?c޺_xM=A.+w3F5쉓 n'gKPWȂI{s2U|.w(Ct/5Ն)w9bФDW︽wfd1a^LWDwb/%3!KG=QECB.ʺQ!a8w( ,i(Je4NKCq Y9uw6M@n^&ꐻoWih|M/Uq*)/F5G$aok$sC.:11#pJ@Pˈ* 5h|':2Qj slZ 9J$o0je%i3>Yea h0Z)T,`IfO ;>SsvYeb GHmگdžtVrCAQovut'< _ZC|=×8p=q$!xZ3.\Hu$# Z鯚۴hq1"U:,G6?fye|Q]t8{n2h]1 "[a]>'G:U-=lW֎5p,׽wO:‡}G>`6x\zNZi0п6P)7}b)Jlh.k y1sNAR2`ۺyEdwIH+YOGCYyފ 4d&9}G9iA1N3Q{_%O:puĄOKs 8]a*wC˲Ñ &,8YV~WSc_zZ:0ct2h~1/D,rX⹨|WoGRO~y{-goaU=].b|NNȫ :A__MDI*f1wBOiū+K"\я$$@| `?J͋ ID3)R! lӝX^ ,鄃9o##,^1kaV[" c*#^YrF!Q[&TB쭜gهChSq7EjvZ*(dp 1,aA…dbdo:[&ȃohXyPOq"X;R}WH@UkW6d-%3q2>+zsXxgL[~eðf/M 0pCsgux-7Y('|Ȍsx~CJhY  SC&0S8n ¨mǨѷ]Ϻ{~J 2lIc\ia%\5mHoq֑d%ò)dd)"PuC,YsJ 0['Bi&vhwy3MMZ+sS_\(/L[ Lh43Yrʊ] $K5uOeЀл FB`( sxkG\0XR*XW:3 esX0jm4JR93JDƂ}y}vqDqP/&j[(d[x}]z55e&4LUI-vH ꈦ0DOA$b6j>=(N*܃~P5ڝVWXpX2SoCh+3szE9h umI%{)Nl}u2%]c F'#`ʹDQ?L?  øHPqN!YH^pp Bj$K].8yzE$p) ٧c3/`h~@WtLU .L+ϞIX ݆Ё >.:ot,Q! O Y?<^hk"c2I ;X4$*S p0ml)We*jgDd>ȵIi},nR!yD_Lk_jHj՜D'\|U4_o^Iv Cgbn6T k1DOK1Ҩ$I[zHGwV~HШ;0__^XI :Eܱ}Ii^>Ve~',%'3g+eqd^"u~E{)Vk.惡Nʾ?>iTzj<{Ojw2IVӱp~SP2+$5lOAf 'I02Ӂ9 GCJu:(۱N5M9SzcS n1yLtzjG#&XnqzA07xո7) Th@7:ޢxڗY<VKO!vU,k|sDb\[?0 L \|sLfCCOkI qCyՉ@7vSYQbOuSs'&x.kH'Ap0TWM..-A=FP\шL }]q)/qpJPgn,WDF1z6OtDc ZnXG =,fOZW(_Լ21/lAnmJm"% #][2OPדa_>疺r gm֘oxi)]gk]＀A#HXod_ti[c0n 05(Hl'G*#ZϿAAC֠̚: fw*kf?8Y)@Gsk)[Si{ɫۻ$rjJ*GnSeıx4 Wσ0\4#hL=j5b SݨN"U~tWe5A-,,|/^@WkoS? rb žY$ojw~_!"M_qu;6d3|95mD6<=gRCC#{W>?̩CX:R_yꍫrńx7H(D>ȿ+܄ "kk#IB?_DsunBL&R'sp,4\/r6fqcqL} ʍbÒ"8di^# Ru]^⑘=J"-qtR{8ZfKŔUMX `n`bMCqZ.ֿ0/Ct,#b^2=AiG3%~(U䤌ؔ ;-rĒDK`?MvzsDBGs v]}vNy#"m"e;q|e]Ԏ"R=:jjn _70:R)>m @g fB>74 fG)D )Ux |V%kJ1C@}lcBC;dus-{};p-f =Z}r0y8u8J od$rQ"SYҫ 9B Pꀬt*ͧfnRﲔxZPw8t<e|k3h*N $n@K!͠v{>+sfFE0,+6a-73X}7Ohh.s26uƑՕdT:}_^TҦQ9)*a ^6!&dTt%Jad&E{ H#+5y~2XV/F_ʢ\kC [A]T:ǚϹL}gi1mYC!2Uy8Wv t<4:\Neb, -9k}׶492DIֆEcc.qLWuLA+-c̜.%<|*=EsWKC}z}:8! z;7$2 z/&ea&]R#ө败o Σd)3N뮱+]<)e0pp?T@ )+92&X:$i^i̟NL A]lI`EE7:hA?wo=-t`{SgcfLV}ϸhϥCgA=Hs4@di=3_fxv>bv&~X^j /0\%C"nOEɺQæOhϲkJdCZ nOv1ŀxLvM}d*NN`ޱXL89# QoU "MJd,D>EC ryp$^ݯt૥x',)WJeV_Ǥ^A*L;3O"(PŬ`'u^_Faw'96[Q<6T)Y`1z5Ā׶kϲVu sFaX&ODSaJS ^ L]0^*Vff>Ĕ5e∧ӄDT~6h+;+0^)-Gz={& # mhg樫ج =MsΨ,gJĭ>ŘKG3 00)>`LLw^Nx(qb_x dM3=}e' r,HJf23T[ѯ|ዧIoMՠ!НyL8g)`gKi)qMߙ2'eDPQSXcv Ki*z}63qY6mp0&%FpPf)VF s;V }.AUc4sؐ^ &M'$d]\ Uac.m Xbj3ճ.?r:dT / B}h:="j Zĥȡ"@e/ÊكIJF߲ͨ4oڭ0X*N-3vu*d.TKZt2EA4@zmqft=' LZa|ʏA_8X]Y@l1#fpKdASnNi\}:L͡&_ɕdNOjDDBBY,S1ObTn#x c8q灻*:pǮC׳×kqGj[Z(Rboд*&}ӳ69Lt9("X` }{,XY<S4&G&8+Dg]rVs!WjJKK-S/TCeyl5*>َvARwnsT#ҊEV )fF?5ypp! @2E\ɤ̄(%ޢܟBpwguUJ {}I $R-C:>ZFGFτgY r}e |s0l rMhM&8qv\;uxR5RϘ\`#Ob|IvRj XSi'X}2۱fEݦW1L"`LWb['_|xڈ M:@0sgEa4+Oz%oNˉcAGWM?۩! Ņ]({p`C7 %0m1˸`Q;Nȉ g,)#= 95【R_j8W\6b75-0hSabK5 v\h"B]_$]%cnB"O#AiGDeۭE^7*J3ǻ3ZM&ք,\J>މ`&?AMTl`0OMm"He z[j텤Lst$hyƶ$_DV~`w!G;N.dr!a`EtxM;CӶ" \nz.unHPRh-^tY5Qq!V"9EmLjHK 4{%rM|nrmȫչˏD(EqGML-g}K>a[p\tW5!rPqc dt AXI@equz^*!t&_ {)5(K(,w4cl3c7ںߗbCqbՒt}O- EܐGlYƐhLֶ7yOx#13F)͛ǐߊ?ŅP&6wF}!g] 'KٵLfv[,sn*oq4ݶ*0+3hUATJRBBh%0sIHK.ʫg>v[6-Onc={ H'VVaӻӀ_h? ݖ`l*̂~r"lMV8Hq'dNћԘ.MEB;PeDUTA&*rI[[ZZ^GYL|At*|xM58-FR"pR/(67V˵[T"-/,`SzrdEX۲=Ex)*i 4®M"CUEh/dZ4 4PK l<:"Rs.4´Jg4$ 7ft7d0Sؽ(Z.SnvtO=ƮbD"o̎VExԡ &zܸ X8c ӃvNR l5[O6ē<S uᦊCVU;a%lݡO ,KGPUL.Ib|خʄΐvV3v'~WSү.l*5B!gYH{! B,cre\|az(K%Olƫ@N#o0NX⸆ (L*e )$S,&t KH l<ϵM|NYcOv41)EGVb>Aehejũd@6^1\el#<I<Af-3)wǬ,D~݃?2 KHFOp5ҖQo5k{yW:.4ўw%-41Z <]~HvjX;PA"4,X>!W&}Gyoepj8t;yݸ . f,@CZ/e˭SCj 7@Y"gaP;D~N15}>=Jm2bu5,|'IoH}ѳⷵd90dKN%I&@GKΩ|)}b²YN_?`\{+I"4HAȁߎebʒIyhI_y0xe&t](%,=OK%#$8JX$â(҇[?䮱yY0?$>Yue+Nxu9>+C_YwS!ډ"Qj"E2V&\=J]4͝sXJ!,@{-60nϊdFWMsu䴕.ѣ /+ NU^>DA z0XC&Cqq|IU6HbQ=Лos;UZ()xM B&(,+fu&_ Rk*,:)К5f"/)`Ŧʭ'fϔ̖ޏinx1~zѾVc\Sܶr|{ \'5YOӷcm>Vo !߲ޣ/y%|9O](YO;2dlef .ʼëLu&tb$+@i^k#;];pft a4SLT5Eɶҕjm.}!ٲQp2FqڊQ"+[L@QP+qɷP?u"w_gK~l64 ]*X@OL3BMaRkSekhњ\`k#`򒂛>~wroFTvj54NW1ʌuQۓ=T:.mq kęzghdvFi|`;ত|+(ޔ/^ǡ$F6ZfىQB Ƚ+"YCG hP,=ّw}jT 3eߎ}Ͻe[vkpgb&8SSKr/( p0-9|cNh/`iVy5sJhEKJgFf\۶{߮KǾ2#>*Tp~7U6^M,x3R\[?0~&}g6v*ȔLJaU-BlõJANk{:|IZYoXZu3\$8qޣ=4g%Cz:b;^.:.A|FYE]~]2$)BCߋQ04+#8P^:]WAs$aOKLL ob'Gbf5Bԅ*zF|Rfֱlnl_g9 COŁ/-Mn-5eDgy,@vïWR̓L7§01Y݌"?ڿŲ6rM 8SmS‡OV89= /(  2?*`ͪaǭcz{TD` G\wWu`n-ht]dj5 nx@jM7k9Ccc)-Fm#(ߪeA#,Sȴ@N0^/"p7N΁g>O^ԟG4)adTP_pY 6B9m* +>aS%a!)lrx+2~^ d/OTD]5ҷ, IaboP.ۤ7'Q*u¤ȿ⋪9sppo qVx틿Zd$@ 25<@(fefŪ3$ #Z/!MH>=e5uUĐ#B*!CMW*kbaQz)T!#uJnM AU:QN;Mb~Fs.AY!Ds}~ Uå85BgB<Z8- /w^ڗpZf4e 2eМ-mC7: [^83 F8@]L9qS̓}JXj˱@k%IcWD[gvv־$m# <,?5 Z"mv;P)oܓsRa20I:`adTC/,wL>%]NG8*;|&I+!Z#N] ~3#~A剷ͻDI@5.&:ldS]#L?Ku9&+ -T]{k/r䅩&/9?)3jFޞغa G99c w<Ϗܰ uwȵxsT1f.w b!GU12w)M~.Ie\T56YMjWރ {/ p{c!P/wM/,knAH<-;t3^] P,p@\@NP | 4 H<]uҍ34qߪDAf:nlVJ4&DqɊ>p9[~@$,?7k lCiD|{n ɡ{ M481a[c-ܨL?3?,<^jin>&䐜d,}Yə,j.0 _5u>ߒhTc,JUܰW]i@3`g0UOQH@R&zΕN:uxK_R:в_u7*!7E.9^ YϷЍs_a' ځK+5ݎe0ۿҌ!D3X,E,یʶS ]:7d"oߙ dʗ0~yAPj3 o5o6sv&=3ݼg!|^0(Ʒa_+ [;= pABin-+6#t\߶ v&gV5fVӢK?Yy=Gp~:<䯃b |IvDE[4O AQ>^QAv JQ}bC&lCĦN:P#YiU#!Ö U!W|qޮ4I|>zt3t*DNLӥ{"v9*h r*ζ hBrgr;;$I " ҃ 0P~X-k8/m}[N 5y`qqJUK۷imֿ/r7\PXx^fA=IVQ^B`a ʐ, i0 CB΅\O; R˸}fxd_H׉/pl6`B&m0,6=ycxĔe#YWQrۉF2N1';t\\iyOVG@{PD.%qyAw?kE)[9,2H9FuʾgX} fFd;}TsQ=ޘCsShHqȭ@:2<_^v)b ~Z+ٺgOAM޹/Dy3m&w @fK4 &f]*b4"[TA49- o eaNF*Nם*Ybf*2ofy7/ F_г o u^G[ޤHvKgY5_v~Vp3ѕ;r>c1Ն sY?ޤvKqL7lN]5|.pztMW!XrFHtLBmpRξF&@M2PE]Cƴ]NkKt-Vx[0|1 $95͂J jP1K %ŀs:53I0V= `TZV% "N$Ie^&i,= 3b$rtI%ԢУ+Z!K!ҠG}`ԅxgf0Ĩ¼=*8a~=pnja% xFM.u&hwn7WcXhMzݱ@w4m&^g(n˂ VN jޚH0@6i75 41 a1߉Lc> C} -6戃JԺ9PIG@ໟՖڙ0=URET#nyS0bgQP5SFTEEjx/\9?eI!eΫuE5ӐfjfIy%/5*S%2AԂ9)4NNCVoďjcZծk3 ;l5 2CF ځ.肊Ϝ-פ.D͜z0Xa"#9bDrh" )Gz#Y{;* ]'>沛 ƈaxE9>@]:haG/%,)_<hB3я/kqI>Cs*M2y6demCOJϖ$ߥC >oGp{#O 쫪fWLL"dc{ C.kI6'ŻӺdG,k믳c op-^.v$@}oBbE8>+9ϰl hOJ9'X1As*r@g&ЏqS`гo#lDH)$ J*U29H9w٦ȿ_#S{EVGO‘ `.9G#uڂ0KE q '0\k,קyt@ARz-VkajƵ_ER=;;oZ;v嗍| XoR/K(Yb%i p@ Q aN>2[]gP?P,+.ذ;3瓷ӅpJ9:!vf+[>PLs'Ԧߑ5PK0o\$uݏ෱1-0ќ/9})=KbeyiK%n~"ۖsğ?x/nEv={5[iRM q]J vH.i%'jr@ҊoVKZ]&( FTiMDֹ; P,rAj$,:V3.` mTapHtb>< ͡ AJ~ aڞ  0Xo uou"" aB2-]6҈^5Rk:z>ozzK"i~+qqe[b8jyvv3:]]`¸_5\حGm kboR{/D`ު8(w 1Ww&dT^ڍM1ɔt e` o/4JɪFhw xF07NsDTkw{~ёDL(R|MEي}? ;/]L >S% 5Vc5Zȑ8DNUMV5cE`\dڢV_|'%6, 6RZ49YK w:wU#vPdN!o,R.;@#/uGGyu+/ǵZX{mX~Y ҚfBV󐁚 }H~'!x-/N~[ő pN׫hw`PyiE6:GPŻ  2:kQIhH(c89L%Dp$[bIG]?!0v_|o' b 8Tbyacbl!:q bɳ_tm9ފ@0/P{4T$9_Olֲ6Ngnww!cUv,Q= op7LypwR&BjdaC$=Fw6˿.f\ѫP'S] <ѥ4`f+qDsN;XIBanvUG0ak2/~/fZt3s􍍋 k#"2wMظ60vi1j?}=}fþH!fZd4΀hL]BɠQu 4tPo -L0,6q~$Xj+T8T{CrJݳO? 2Es `f =$\)y2 M@pӛ:–U0A&@Z0^c۾ ~]Bi< :S,My{ oTbzαXvcәr`{; o>LWBW{VO3`7jdpu.^ŢPA-r;EY!Yp4|q5m5^ f袮hP;'kR{U2^$;T)%FLGN ǒ8g^/^.;;^nAAD2KwL%7}f{3\܉]WmՀ11eFD%p)/\Gʑ#a1PlPFC)ܿHa6]uj:Q~\,M4م~o$W&{ŭ>qMV & "U}j"ӋL*} |>NHzE뷀`ϠպAX;#W|D"Wy!{CG(Un2Mnh-7a;,Ξכ75* 2[;W52Q0}L^e 2;[YE"QCz!ei}ofaQR1z0KH5זqP n sï8RVbfN?g/ma8[.=$D$?B,O81NrMrC?Ef-377{gPL``,ܬxc$[#* JY^"&+"_2?Ch43Z~-(fL**%e )qùMd;l<<5T~Icf s McN6Ҩk|A_Ԙg9/K}z!̨xXrQ01V‚QRۢ|Cp8N\q=:J׋a$*UKcDݻ T4 "eD C5JyFt7AXQt^vwuƮzwyâ 6*3-$& @hX tF@dj/" ,uJ"oJuө,ˆIEʖkfonuB/sߛWk8`+;W!d|ʵڷ9*w~^RL1 r5 kCX2%l$2f9tSnjo/Ef{;y$P 3t1XVD ``K3b['DLw̅|(-Nh'3Ifz ʥK#<8CH0 ]b0^}g<'u8ԁmQ)䧓3R,D(gJN?Snpcڊ /Jnj2(R;K}SjQ[ qMM>2ܺ5J_*)` yיś=+MXVȾIx`m@Zt^j4:!H^da>(ib2YG8Yd7]?ȷZDDΊmLq2m @8n(Ojz ׶ cV6WU+XEK5ti?=vLJ½ZN 9Uʓxp_HP]2*;Ą^Ŏ?.S @*_0mSYĶR ծus`L\ saU"{o~$ w)F6.X13:"y*2-|U݊2××,"\xzY/p80HQ_6p/${}+eGMOV}Wo]1kovxʰLT7\GJ^F1'ȦSG΂RAcFqF2 xW08*-{WN.K;&af |`Y,ƽJ8/sZɳ)9PMgQP.RdB_k92-k  ԍMF&z wP0< tzWW_,UaSy*N^8x};Vrv-,j@ M)JC@Ȕ E?b!}>AuoCݪy'M1b$,]Ժ)vg[@X&կL9hOTjį0ZY!#A'!lJϤLr5f\2v+=?.Hfm(=!FeZ6;{ H0'W8m\!_;1 Q;`&ReȜt31 n_zTHdbRڤ|UzgH *y4֘R"H91óFs@'3Sͻ1- y[=n]oq B&c[m/+ Tel#4~ܞwտ~㵃{5 kjRk4sBAQC{7ͅB%ݑBrFHXߐ`"Jwr,Tu&{?Xwe)Ku;3Lĩo,f٬+pj<ں NdI,]? Q!¢0u]VIQ''l);OĤX;h= qYwƣ(YѨW-"-Z D 8Z5'cOpLѫ3D!tP/"FDMz{dPqp ٭=*>@ʲ  k̪v3s&^G7)SWZdtSuס9Xe-OCfo:, =ي7YrH<ɒGS M?Z}{r* /25'zme=4{N|p$N*L)ОH/(w?_@=xŋ߅MDhP3di{GP qE-*KkCZ̽7@dRL${+áUI\5m.ӬQ:o=B!- ,fp'>?~MolKE|*S]/6)4(.!Tij 9>d䥶aуD6n|.OSf*x B3R辏4bNXac{ F#|E ̥oVplRfe<;uhE &ST dpP?`wS,5W0 q $ϢeP܍7K&\Oe C![T "z%/FPVE/!ɓdɍcXro/@ ]V!55)-,YR$UMa)Jk (Z1jYIuؚm58D.3> /pĺH0,VkGe:MyZ//lxny-xQ'}͇z0*8MD.?U=֍hViґs{! ZIV̓l}ȐGY 3ݯU' ;l%6e60t8VSZc,~,e}v;V?gd-l:&zJI 8b\*C~e^!Z-[Γs?<)L$⣾=oA}t&6B6meR [G3I Ch5<9++g^676>WF8^oOȩ\- $+ogĖ '\,,٢<~F.X 7kG1N^{ 9r]{'Es`Nġ؋s뛻aO@ߤ$%/>&ˤhL8сH߅`|"l6g>tIa3 ev0Q3?ks~l&#lȰZor|yP $,~ W`.Q{M| ػP81zvܣj%̰od@89w⃼񊛕oi5JcG Lez L;|{MSnwsG`6hGrVqՕfQ֯Mt.ct㨊7°gGw`8jFs"Jk(4_ii m gp%0 %kVM,LK u^j B1z۵sx$Zyv)PVobskz ZtB_;1}TBO纡bA.J61;Dc!^Wn Ɯ8HT7A8YT:wTD,h[鐩-g\9.<heٓEg蜠=qe/q)8]} >WP+1kƀ4Izwa3pK58 mA)VtøQ<1 %j2ia3G|8XdvX 9|݃ ^NdSG{煼;Q.qkZd`_/LZ.tyV=1(M$j&2k6%nk.:Bk$@:qtY2q{϶wr!)_[ƍOArU0ڦ}Ph}5^QmF;@&4戀q[L,EpSKvu)vMzC umHC|;rVS~_`$ C@r s0 ep )u]=N*lSED{2n+"6AJTS] @)Zw:Ѷ/wtƩуGy쬾\1wt_sS?Zg b2?|1 u ]xx GHLӞG91! ȃ?T qGՀ˿OF7L^ hꥰwNGaJ <-tv'&U< R_QF.qu˷[_Z~F g-cDk4 BFVR#  H$TEbZ))~U*j^R@;@=:,NH2 ڣ>͊ lJا hsI1=Wk![職}'Lڇ:G#ڏeuN5DܨQ20kɚ@$ZGň5@(bPZϠ˅}K) 3|! DOe \ @\伱$v$Y~8cu;P; QhdA? |HKKɷRKJܐian/Wݰ"=Nb>'d{D*?rIRX52>{ DFp؎0a0%L6Q߲3Uzaj*:pjCө2O Y#K+WPVA\&"PuMHؖku: ݿjD0ٽsm:o=Wm˔ o0b,z<7dYJ׼lGއ92eަTUl3m(.I4s=s6(EFS(n$2sq957Zϐz,g]Jn;l*@I+mLM[?VϚ{OcFwٛ/;?P%2 3dZf}ޘ4P۞r,`_~|W%BbQu5c$ȇ;r rͽz P0ZC(5r fgyÿ[ױAmYm=~$Njy|+`E[C`Rm6j0(z*݉h2gU zTVr㦾3'\,' TY',v?ouא⅗<?sLL=|Lqǡ6 3څd wDSQVȱ[ S؇Y,FQdu>O1cwI( NܑX8huwjyr`xbX&½|Sdy݇3B$H n~#1PE:"> Ѡ+Ѷ1K|gYiUz1C! [>Tp>,͋ۆ0| f6*b`u5x2TM&S-ʑM)ȑa_DlTwGbE$и}O`2,yXiyr?ɖk%9!ʤ Ƀ9Zub ]Xh+v@1E("NB{R⠠Q7BvP0љ|B" ӭu>Q" WuOݢq95@iDooPR@xmo`)Sk-MZF_&#Tl4Ԕi/>Te۫Zܳa7(dX?r۱!rXӘU&F2AYHCd> s !ڳi>sdCG)&\Xg|,FiCzÇSY+A#(5򶖍7*7'P*kAl0JOH(1;]@xw A(Y'UT¸Y3DꁋͳwM#?VzKN n`T I-Dv:d4[ƉE SAX^CqY1#:wB|΃ 9N՜t wVZU5q1!qúp]+yř{:~K/6r^`f$z .)9v_FNd3+)I! ?& 4 2 J t?OHꪵ؝4KT+w7y>6V3J*;`6zA˨s?SҨSY-{_PeGRg,ICx&R|gU)t뇮@ T'MIz5OOQW;8 ?WPGIG@TX؎b͗Fѹn`}0BWU[u+}bHU+ڤ zΡ:3E;# i4JՇHFUk8*cl.8^/3CCCQ!:`QlH} {$M˵;Y-[`tJ[V3sǍ#Yc>8̨\L4[1@v0 Sl@Iw0)n\C=5)N$~`5&pO׉a{ͷ0;wӯU'ԋ3,)5  mZG G #=3|)*ImjOXIdG'G `rQHp7WZz] OI[0`mVFMErI>!Mox} ܞ) 1AоR-#d$#5S7Ƀ2#䠵(SrMAp6IMV#T +aGX4T$ pȶy)_h\Qy(((ޜiFh # X!`DO 6taBBTD. ضagz绡o -)[9Ŏu]|bBNI6wj!-STnOՙ,OffD8?H6[wb _!0O"#w9 65uVfEDX !⳥H=V֧^W6ӷ,^k(tjD* a>>WA,+\0򼭵ѵLa=.%<<zbn7GXjp!${L`tWOA4Dɖ =37iTJSy U4'sb\p"hԿ`)Zm<ҝZM%M!@q߾p^8u27-N(mpoU>%H lsWdCk>VA#u*(&f[d8pR<~C -@ZQ@KyV"۾KNLԟG}Lgn`뒟:~S8 5v'ֽlIt7oܧVF`8k_0d_L]f,I\.bv/pf'b@{9~%B&jEJ?1h?Y?-^@ OVXd%Dr6tg8 %xUaV6 %SP_q/;WWa@y <4V]^@FM=1` ޿,Fg |C$z}*f.mFPcN/)+\ s=Ps x0q;˥{e4m:" w&(U_rVs':cY M澂'ʲR1 <#ǍϠƮ; bmRJ. |O =GXOk!s10ۯ ICJfj 2 /E9:dA9<)T qh;|&c2bޙ)s)Xk$ hJ>uX0%p_kɟ»ԏ>@ TOG\·HrCX7ewRa:̀UuTm*y꯱!=kig=uqGB rU5$p,GX^``)[AT$4r,sL?Ryn.#'fېFpT{mܩLXIG6&R]yXz.啌fA\) JmX琻5s|鹬u!?M]Rz<n@Š|?f>w].YL MBbz-A*hHT9G|{F,s|HfruIq TPo&C16ub!0mCYLJoL=q/Y!bחvNUNSH  i: XHIh Yb׋N~7YvR>~j `du_8qOJ7YD0Б:#& ѼbLgNFVi>? s;R\ ywfY^KЈS#\9n":g8+hɝ==wd-\]-k83>b5Zr>:AkwPn c(2=4P!چ}MFD2ClkUNst* vu@|%l PO#w;~{UF1RlMo -asɐ#m]ᚹto\%Dks}+Ow3(LN%gn$)% WU_f ף2$ },7B/8 5sraJ$]fq(+- ӀEj_זּ= f4yz F`g^}amKNFmбs94 +>G2O3.' qt)QW'` vE[ (dcѨ\> ǘ"&i?:O8UOs_= L[#ibB֍Oʶ9d-Y}X IcBaξv^`^>iYH|m`~i7~quq"& uOk#^Pի$շ{7KT<ʍԒ)nA? :TH98 i&Fїw0-toiwc2Eag@|[xL ]vtiZN{8.hi}@҅P eڂDg7NաvB#C"KN.>-܉*Ji<1C~]?_}m VgOܚB~OU#J&QCPx's#mvLB1n!74|RfM1=h+_;bϘzY¢Q-C?__H2R[^S]QX5(@YEk$\a@4oгԐJqDUο2%Qyx/nXI[u'^Z;HV67B;DL/$7@ Olsifbv=!wpYI0 1n޸֡WE~@]DUBd:ِslOS۹w?.+y2F}rfO HzxُoMiߖX y#ECwt4C;w/+ % p +smW|&RFY"6!!fS _8VY akUӊ@x5N^vˍ5c5Z[Wze.Y=A?낒_NW/se) a(6h5,ZO"jiw;Da(uaB'h6q4Z>0LwrAM[dK3R5|T0Y˸'y%gѼHCM.^rX?(Y}MMj (BeJ)wGnG=\k$(%;:1с 80ݻaP> Z\fʧ8߈;n1fV'ҧ@C"UJ̲bKb~68\GoaAVrwN%D:9%.Vml@#,$VEHՆŒ*s[(}].Ƙ-&m[2ˑ+YGXٲ'U%kv CJH9gꪱ},`)qF J!)H_Ϻ[Wu1pO͈T4P5j~q& ;sz u$ "ʋZ'N?/h؄+WY/X GmIf |8_^oǓ](lt='.V*ԡ?*Mkme6p5ש 8,aމ6#;mj6&Ntr7HK-R}H\uTLZǷ{1HB6H)RDTsz}:^z‹Dt@])8'j>{ 70c,8fΪhsʧM=N>WT]!HnUVkZwv;br>Xzlbr |D.u<~oBe\'䏃e''y>Xp_rTLFr#5{Z(g~/@= %ZϤ%pO=O&ߜ;vc] ~HrHZ4@fM. [X;B :g(olL5~qKW {ze!Z42X:n*#Ѿeu(w6px @2g\wlC;q_xsNcSF>??N{t^ugy*Nô횦69gN~*Fa<W B('7muM)xt ƒ pI^%6N(9anEt[s0<?$Ù_tƘ;&0[9Nh5LPrN.#Ĥf៬bMhC] <NoLAaJY K Q:J1 ղYGIf7Z{FMx/HlTO/za.FkJJ?xqtb7"!0C+Pj_}3ƤQ<8g'ӻa=-,gӤ34),,.T6~U^n\bVܾP"`E:*$wyXZws"\3dw[W%to=*%ѯ;9CFqIL2)đ `Qz~qHdW}AB& ߹.6KHLfR0ݥ۵:Uax!m2N/ F\R #Zs)C49Tԉ,qPN@κX]Ia}Crɠ0-ӱ\"EihW|YQq#5)k~vc~jyA-]\ .bueiQDI,n)K-D39b9P":Zû]Cò+7JRABw/)GCVqYKlQE >$0nLyD׀|$o"J2롋/cʺ z`Tj@׽R4KB=_a\V+tk`;2ڤ3N)6Pœ79Rr&{DvX*^9- &I "w›Fd1ӣ:բb0rYIEp,}eo]h+#\-ZIJ+"lL/Y o6>k-%0^TW_*n =q C^] 8?۾xi]i7Uz+(iRFr`h(2Dl_ $Z0 d4]xEWjœR:Ӵ yh' ؀2)/ڒoY0+ ^y9a_ِ[-Gň_CדŜ@=49k%2S ʺr__mۦG t*h =c+E_7tOJHN ~SgFLy%JׅwhZ]POgY@u2z3M$6fL59 (z7mP59u~UZ~#gLa/_'I3. !PDďvf5#tIO[=mD:wxGbkSA&%ْ>̤u wɟ}Oޝ݅ 9~աċ9tk>'c'-xSֻ*_nFov2dAm:6)tn-c,\==!NQ4W<|a ~\N7Na Zlyޅfl}dQXu__D"vqCv%`kC '\UDj KJ?s U@9ɳ 'i@ٸ{_>^㉅pyS|  !$Ӈ7=$+2:uӸ"' vφ`ݫ_p])̨GfP Mk\ Ӵ1&b(%8+RpG;]Aђyq%ScDO1sLq:D t4yflȚ2 ;ţ GN_SKbɉ(w?DO}jZvaTOՑe=P|Tg곰 tMƵg0~[A02ʘ>X)&}W3tjIgUJVr6` iT_F8T+NWN %}y~\̈u1il(*7"iЩʀf4pa.Ӯ[K0&ξ-CmZPWF$ls8_gvrz Djs&7c4]_*M4,c'NU!*)peԎ5~?(Ԕ }-Y1yFv[mԩ_1,\-T_HYEgbA k>*ƈQor+}쭍w\UmE{_"UZ6+u.gwTu.qxqV.+0!21FATxpQA:Y>h+'L-S UWm}r +: (f/*ޑuaZK@}Mb8lFa ppLBI%dwVa4w&\s|"3f!JAz@;kązogVd .{<;nK^_Sx(P#^)o:`yGc) U{^XFuȮ'8;mʝ@b|;,E1|(w SJ[(nM'_9_e Ks͕RR,CA/)nе|I4Tm8`ğ3Ҕ:WŽxx4²M/{#QdYԏD[miѿpQ/]F}ߤ$jDpGC9󹚑9nP\Wcsb>PRZ]3Mu `5:|J &l*L${# ^7u3 d"X^9TKN\~&tL=a9 wR s+{>fv- {VZΔxS$pRsZIrߗ][:ڳDԈku< Nm{Q-yqGMu|i4 WzմA\L_L`ì)zǼvŲ`L7?4hm:WWힼ㥨9As7~KpDX^?T+[[pÅWb!аȌP$mmTr"P PԵGC{hQur_3jj M"[)Ym41[hP%4F۠qfa~\,k^sAgp9*x`W^Fؔ8;G.hfxNMWmW'V(Ƙ[haů~3 ܶJDA 'Bh*Q͡ei;C^whlTxA9jyuyS]^EU$cZQJ/W϶ԑvv{H 5ҵncǫnjm3S nD =?}L([)g4yMxF䵧;TH$RW痬9a$̵YL0Y{dS./A-pu} vRp{n@nt_GrW?~kvN8>/K}u |2UA0@8e^rEh_ee4'`SȞ5h/O'ӗB"YU5Ƴ k Vw94zAS^ctebRa])1痶( CbE*H|Jf7pkn|lt53G p  Ǖ[57T.C=wdj"}6b`V Y$ZK 8r1ʎ$zB+6 #spa.35 7 XqiP: k(& gfbtt\w=y(IHA&gBfd]W9 DEL:3ư{(G yMxxv@ s@K'cUf !\3+Kܣ>J!_>j-dZ(լ-8"ieת(Ǥ[6_F)xP3zhz *TjǟŒ">;Mcg)aq4!|FGY34띛mMeXÒYW rCq1u}mZTw.LPE1k]q9+(1qb=N^;+(_r=W,ar fIx7g[#;𳸺0gy=g` 3֍Xn}_?'M1'.nXr, uZSi-G>я~tqŖmDQؓLpfјt +OFN 2hJT[xt uᎲ JDw/2NO~,jBV5r@D׻o q1ī'!z`ʑa[vTSkC{R#Z{xHTA#@ ȖyG$Pc^@}tbPHti_4WVօZ}ǽaC-;z!'ynlkv$y`{9 O:bp, Xj㫢ٽc QGaaDv&t0C5PY! I)Zi\-XELdd״Qlj@{+ୃPI nSU1ʗwȇ %O'(MFVRvZ{IN-‡[̝‚bPOjԍMsp!~fEX6G"k)zb‘,p:U gz7Y{8CYg[p; T$^2TG|+LwchY Uqя}eiũZO\CcIsͺo\A^tBvBn|? %cX #}B˂?x}?`TMN~E‡t2#^&Q?=_<_/lzzWhObnvOI'?[&)j%MNNpBbKz}l~T'6RnD@ `ȪぢDRK'Tmwі]`l[^ Ub38/`:츉ZtW qo ` Z/d)+eS}ߚ77AQZ5w9%+60oK,{A*ԍv]ܩev@G,.SᯖzGٲM$ܽAޖ3^x]0+t0w 0C`@ Cvԉ^V-kP(.>A8wYY[%k7bqǛ0ӴpEbd?GϪ"9Gq`QT炬'"IՏ`jد1) 8|()# >%XDž^Đ\@QD,Um(i~09xUìHkwbzs\M1KgݡSz(S'@cr^3K8%oϸl-HnfǮ8_IB?6s`Pn$Om/zI+sD[JfjPlR2Is5sEJj4TxtDNW. /Xk!zCYsuɵb٥zS^{qNq.V6ԜӼjZkJ. 3v/]P]2 TdՇ_rT*_kmjrxG`"Gzi-s]0( Iq^v\4+V@;A;?I~pIW7s_L努')W(v gzbi Rom*gj3V(m|O%F9DJ4[ vzXw9 bO@B;Åf2(%F~kt,T;LSʑ % `qWA8Cn_ZJj3<|ء{tgV4Wx=zʦ-V-,wbMn1\~PF=s^{$3hcȴXʴ`3"lD˟+f$\k֦@K:ڮu AglpRd]K?c67Njک줓= GS>hψw^rlNqyMXaGx6"fgo;8k-94w \mpГiRT,vzsY?Zz3ʾpY 8W QW&{|sJ$ }ߣk&Cp]g`D8㬋£S(|InT)Fʇ<-@FV"ҾHM 0 ^ڙoMA AM$HۭedM#W. fr%Tvo(.v{"Kϛތ5M렱b.܃I]Dm$w)yg bc//",HVُ D+~47ltޓP'v7 w_9kpCGyt{t]B)BɐEcel/~(RfkϾu [Dei(T8΀b7wӮoС?_?Tk#&tژŒJT+%ߡW}"sUp}ibcdb«16|""~;>PdY8psȩvGx^1@hU{ 8RPΒ̭adnOb8ueH if3=In8;=Iu13y%k P"CVe=ztLAct`-X&$4ftDݎ!E} JfaҺ<):6`Qi5Qފ xm7X(B;3ca]{WEhو<;d-%eOfJre,UO ֠飵)vmOE_uvRby<~6eAZ1~{nᎰ-B2MEK:< 3o3my&\ *WNW(a٩+b#gsz!P9ϙ ,C% 7nZ?Lē~59_os4Dv*JѲGHtxj3#wwS5BK᧎:*!#KY7A*f%Z9N< NT^t~(#M]V)~KuFmٔd?Nۨo3>`("'U\ ?suT gIo*K;8 %i) xo! Yqpi0&8sWw .}VW1p-tt7RŞ{Ҋ+ReRU5.i5|_ALڨG#i^uHN"DXxM^6XcI+LLV6lcaX{U3opw*K7Lp$JR oJ_U)S{Cw!挪Vj=$J0.c U_+ IYv"lm^ tt1LEok̠%'2>[[UIy: )h`rXŸם.Y*b6y%:]iQl6xnܟxYF \[#,Tp*nXYsx9o7>'9JK?pÈZtbLyHdmAMOlb&驛 O"lxr0[X:H3|]cZENE3i6gU-ݵnv܆Wq&FnMh}ى<9. Bs"H$hgIGSILI!+;+HȵMSɤ쬋 *0e+< _0D0dtRQyW9b#ʥmMMVl)~d\ˋ#ȥ&]LΡɄF+-kR:H)#Ɂۢ?2aeWiySo|:RAcuk8c9j@"QigɈ? _?ZĝzrAas3}Z(C.[,0TpBTl$݇=L2,s5QO.`jr#6T>\Tk6=hX3EZ9SIA&z;t5!> hbݎcˡ<8CA:4›h-cr_r0Y)j`" kmD=AG b2AaXճdE  '%/ FyBZ:HP^fy LPI9AOCMXRXmͅs@6*)zT{ m$lm2}/)?Z-Џy7]]k7XK1?"D#^?䆬_ʔ1xxѨ٢MR'7fuzGt lnϪ/38 {6 đjI>l_ADLs{mK7}y 6ihTX)/.Ph)@Oib/L\6l:O f[x_DP*t79ugY, '2mf۔Qi^,\˱k|NJ\P$ X!筴&}o w^-93N A.~zM8 5fW7U@X%*e ܍:[ЦQ7C21'fY+#qO "WKeG(#6L?1"lF;)ϓ*݁bu&$57 rN2$jz5_F g4SrNsQ @'3^}t$Ƴϧ4dAg7ȨOXLo;Rva}{/Ԍw mB-G11+J KD~E_H;v}>ahܽXy:]Vd^DqVv>W{ )fB?3$i41Ӳ!ʟYǿHTu8og)6۹v& \L~%(V JHH[Q97ӡ^!bn#~ ?j/N2snvKů{έsn/F gEߠTYʩ$0{s`RSz_cl-'͗;ȊqvFo'PO@*ɋ_4;42JN5Նh3Wb~*1c<&tͿX g*{iI)B `3/Bd9_m늅Sf|9ߪlc}Y7O_iÖ{XsJך[ {3C${ȎTJC8_(^%{q7+3Z9 n*qF$S`N6RY歘lȾLTPQv—ԛsvY0ig ,w{Ew BMjm>(0]n`0K֝ qbm.1OyĭnbZc4+(ܥSy- 8AFeֺ_?_˖[H,zzφahhG긂ωos[wNEdLdl(6oi$']h_`JM+a"c{D~M={vqb-=ÿa'Z8ѽF_ *uҨʷcO=L^#'[mn"6N^ ȨPS[kt$ND! T Atm84_|~*؍HN„n3jiv!-?;U '5\  @н$K-puᗰ@$Z i@!NJ{mXg~"kҼZ!Dԝ&Y5k vsrE{(徍{t'Zg!SU"4A~*Vd9$UEtԋzyf74j)g2:M+:>=>݌M-L#B]ݝ_^:IQ(ճՃUXK&TyNySܥKVk=ǶuE$dX1a&1`uU67bר=b4A2#"Ж*ͩ6__HIVՋCj!xգ5%%Ae s" I5̓B~&y6\d}j!h̃!ǹe$,(},1fEp^rm186 M;⹲+&TbNi:WռZs4 8.o%%G; p{C5!@Δ*?ޢZ?8z:)k.&k rD>Ja(!]'Tk@>Th#Z*tdŏ6E9{ࢯ8Ybab\% 5;ƅNɭhU%MZ7ḠL 㲇Eˀ6H;"&O [.8̎fWB\&p|L99O. WDV ,ws^hm'4KY@A}7KyMtuPVr:.նߗsOWSiDw/IqxE;l$Z\?`WěThnˋ!&(Yw3+TC{.QOZ5b]E?R^w8N2O|Hwd:Z(sOGBq@2#"E _qwIKlV!=W/f1 UmyW@[Kadi_PS٠f !z@M4Nϙ%= ;XEʼn ċ1v=$f_Qs^ݎ$h@]`hhU0pK.B|8,nt͂fy\s ~N4"9~n'7y|bN^AŲ<>Q) ޲JO&%**ޥ/Bl2MPY{9NtN.ؘ4*J0s6^rBT>,wÍG(z Rgږ휓G(o7ı6CNUj4Gv~eOڭWs+=KHkW>\,$J&" -[=MFOo7 Tt#)P5<4Wl-y9ei.< aYAiIJNنrz}S%Y#C^6<7Vܞᣎo$vCyosXe-DOZs+ʨ4\e%ei L^[gJ L,l.'5ee:h^n|6Oh~S_AGV=w А8Gb?x|@y4p9Op~ סAyER/?dUqy\37ܴFhZ3-Y7U簪UQ1và>CwM x$<6N^J`_`\7QBi?JWM8ZDDaI*l:"䉭31z$ݦA8dxKk1Y5A06Q9{I78 L,| zA7&^OlOk`tkl6z6ǭ,pED qRJdH4!d }rU)j2IiQvhK}VjG|a1.wr~N:-R0JX9ЇH ؃<2R=V`$vD&Eo(NEI&bѨ58X3fٯl6(vj!"?w@,>}Di\k1q6Ѯ/!4 [Ii4\'υo0c4Ԭ$t ճ<;[m I@6w1\WdX[ 0#ޕv $.e\_hJ6͝8\P||hC6`:{w]y<9glsRp#7t:dgZK6! Y< ,?wmnbuj5{Ī.Z/%4IRyg_/ `%B$Ƴ |7do$Yɂ~B]d<nV*3E+G]q^I-i*&kMVlWt^l2#zϊIm|=B89ǚf YpܓKkJw!q`]f\GPtjONpYT Ԇ :o&OvU$3-鉷DtTx(%>0*A2R9+ S!ENQ/k!%U,+Ά"iEV0d~̅ •'Ɵ^ VSF IPm8,vN?h-1CI4Bo j*8fcE🈞;Bo@XZQ?tFPX"c8<$cդSE͋#7,0%@W.#)JNRT2nOw VkbR Q3Jvbk)Cĸ l*,Leҵr Nˡ=K~MuZ߸>sN&юY0 BV]?zݔz%"3/]WH*9ĭ/FC9Z̷g]:~|z\h^+;)$q<FĊdF %94T/XhO]M;p}^F[,dy3˯+݋]X3 ),dB߸݈^k( &eLL ?éF<(Q}m3mM OZ%eg=]y# <N-c3Yсj Bc/h;7\LUjSRNdRafxbBJ,ʃYVYYa \':/ƆU8(׌LpyTqqyWAΌkWI%@#K8SrWF+ ~񉛢fx orQJ(*>d =gLi}}39 ĉRe=y/) *zW@Qd2uyDsVY]ߧ7|8稙Ǥuew.%D!N2ů؉kXyR8O50pڟ6 o?$ AzXx۞IM^ Ʃ!m͔ϼg:+oN}X(4J6"!x~0S-Xd,6G l~t6uYkB3njudj{f_{i % LDǑY; d߳Z:B2g0tPq'}حLU &BW.b; K {=GlL0d烶'!;n7ͳθdQ5{%cKZHC:D5"ݧa e<}wmz=Mj̺i0liӦ`$ ^ ^4Q^?8CeG3CLJjN-bi=\NʻZ~|ё8[EpUg`0R&zMqg%X@k|f5MJ[u[4DI ͛/$0y^: i$1?00ܟMF%k؏ËJjMFc=RΞu.@%ԯ/cCuEN;?Co`-g2 M( VMl=XU3d~-~hÅՎaץEV+æCn^%R\t}'X˒]0'J}\`mQ )mAC$cZPz= >LA/^( Gsԭ2W& 'o' E!D/sF8w{jxg҉/1y3_{.6o^  NkQLFYwPA3CMWZqu\ oH!M>NF|-\~GqelvJ{[gÐ=Hܚn!dJS &ַI|fBt'ғl2eiHNmzq.EP#Da8Ce| .2`"N{_ եh1eD38+Zl䕢eҀӹ@2OE#m!|21wi"⥘tiWk|j\!+_J^|[- i&鰠ȵb(+ W{p3\$xef##ѐ⒧3YLQǷ{NY?)F8ߓ)cpÊh*sk)B9c$'Ү.yc`/ײbuWɮHk8bKKV,p(MV#g51O;A WMݩN+ %~-N;y"$Kav6G5hSFyhjF-V1;=bLD[=dPHx FJvF +“=AMQ 5@4d;#0sIFʋ W eYOXh *y9?L^I9EӈU>f}e`8㏼>iHץ( ;3V{Fk>N[B1JJ%$)h+LWL8b"@Uie.% a9 B3ȥCoJuRq C˨@>cKڢ΍kmH;\lSR.\‰DU<Z C_~ŧjgr 0? 1L]x33H?-"oD'}Fp]ql͉A.Nʈ S@fvEZ[.3oPӾⓜ//*  Xw"cYlv l_iG㕍}O$\RD郸L|%f:~kL*)Nm^Q VAA2($<c|C  :R/59M);5|T wOļWWE|TaԿ+$ 2qt֒ I+G_$~M[ܣAR_, 7iA~FoeQFӄKaYZ)˧<j0)fu~L~MZ#ߺGk8|8*_HfU"w/ !Qu|pR8VEbf)FM>$JV(}6y)Ş.D]憍썷H9(ྖX!%:LS܂ׄlU>(cƞ%r`?)#:]W `^Br~MZDbSZþ |6,}q^8r9T%): sv1# ]0|$4&^R<}3QA%|`i`wݧ_eP=YvӪ&.7Qu1I`t5$*?Cw RH.icCj߻H3`bYP&3[ k8`}C ɘabUsh#dw5W 6AZo>#!x;Q33tf{(owN֝杵Mv!$@`AYgD n!n+6\3qkXC7&OO&½|U#ا &oZ>^l E*HfB#)5='"w"M}|0X4?lп TZDIN.g >@nۏɇ>zF9wq|DDZ7ǟkG }ru.8VG-_K:R2¹Be^e_ku=4encwcү>\fŚʿe,)@"ۈ~%$=NƺԟM9|!!P!7 -m^p#SNNvs-I3}l*TBkb~3.Z~X&`&,ef|F>W90ؽk=#߆[z* z\Xeظ[0d=CZ>V"4 8;WPԵny9oAcQ*J ":mIOŃ\2vGOVIsv9-bV:sPvN^WvC7k"mߝݜѝmq1 axMgAk֔P| &S_ -ou៖5$ğ.!Il}z~'Q=C( @LMNﮄkdv~ki KW\PܛD *,|]pׅl$@1[%3LQݗdVi|p#Is0xV⮲SR):~:jW&i 8A̘(tУw j4~@XqB"#WL 0 A}-B~oF &2Y,}6u;y;GzYDY:G~܎3Je l%AncbDNۮdvӯ b ¨tT a nеa9 x7>l->Jꏕz-h9T1)PEG i厔 xRzH}#TCi7Yf;ErZPs*k{e$?_BFI|tULCyN_ &pZ 3 GS_.bBCգGE;|u͏OSֈ.ܰ0-QZJ-9g duD!WpI]]дDM14iO EF.N f%C.Ĭp>+Z^gRNnC դ\yHuԛt;l0p*XP}f;we.M@v߆>,B% \gLmKuۈKapEoZ!ZW.PʍeޚB44w;Zʖ3S֪1Vh^_yu6/pӻt9.CU8 qw};lkc_bD-5+)/IOۓQn1-h8_: UNp}*"%1@*a&M<-m EB2Y `|_=dJ3tE7f= iFi)R#h#\Ԏlۃ?VFS4x2`jr{hyꋴLILc& ]a,nP_lI&%EB*<%^F t"A`jI%a;+rC?ydžZu ]3ɼؗɫ6ȓk/>m?(ejezG?m!;Y+olOwY]]-R?;ʔA:gO̍uI1 uh[^M|| vJ\-2e\&Z^jl#^w* 5w =T*,r(ae?|*s#4&=GM,m`w]h:*o㳃5?FI23yDjݞTq(f;CtPF0exP:㵫5G塅4]/'*/ 4/5r",+ko>vUDѱɑ |n@0z*v_cvIP,"CORME&:xG(w>Sմe(_w¨h}nU^D 2$ʳf!iv18p@;EXA.zA?/A ZYP1Yc,g[촮xRrAbgcDf'.NOƷFp@8t 0Sv!*ujkrxhp3Ռ#I%+~7dwbnmw#hV{r7:>cpmaz%{a]/e$ڎo@*.(e iHOrE9"͘ ۪Q=; IOZv t73x2:Ͼ&?>M{UIq'zN.AZWɟD  3!&N8aai' A% rV03ND֖Dn3ĥ%'u_@upLzH]>fSCt#Q!Ȧz07|SPUYt49 ^u&tM0S!$'M`u2 D"̫hc~+嚂WOLcL|: U֙\X왕[C3ӧm#b' l)DSDkq^DF7SqMu+Cx@`VnGg P3)׵^lS[^ TXx@p-q#m.2 pR?3^Dz/P=o2gKZVO]u} %rQ3 Af %hS#*ɢS~5jl(i5̑^)X,z dg2+qnfDhJGO'[~gHIakCOtIYqD3EE\H5!rGq<'[̦1.^yf3͢/Z'.1O+w3Qkin+(ʇ7}]=Tk:8uf rb:};o5310ĸ5reWe IeDNq`xJRHdMPhCFA26,t GOx Ňe2vZ mK39('ǒC\+5)঎l+N $S ; 2;|krmĥR*%HD +Uwn5=!G7EZxqKp 7Uw񡜝L%3Yj=F,,_~4ta%7::ao{^6^(E^-T,oX}"#=3m<\mHL}ve}|a@] 7mMь4Zi_Y$؁Z)6\@9+((&p1THKx!by.ZO!$E<TYX :q>!3|͞sgћ!//c=Kj߷2DL?ĵF]bmr&V>877UY^^ i6K?BW\ӟ<7'kWi$yWؠi4N1/z-cB}"+MY-Q i?tzTC 0%aj@p{db$7pV*tDҜE zG d*A!XOA*fnWyoHI9=:!qߺҔP,ZM:0hgʉh"A2slnS/X4XpQB%~rJo nf)?"nGc Y~ v37jk>A-h}*;&fn]s<,:&½ɢvFBpiJ`ge U} oL.vHѥBQfJ8+-@|h;it?"Hmi6Uee%lj^ ?GID qv_#Oz;ove 'T/e^U@ɲۆ4(zC} WC/J%Y~PIaG! &E :Y @ObOC/#vy:=hcwXnHUDq02l4lX$[[/Ѭ5w9%v[wPyܝbQk<@j}>oa(ɭ1Jr?(IA1KT79˵G NߛDG1ZdaG]& ^`"$?$?[}͕v2XogiO2WCd= ]uyޓo_i46Hox _ND/TEGMR;9Pz Z$;]HFֶR NtvNLjYZ[)izG#2U73a ]7yqZ/{~8:dy!T V ºUC-Iͤx/Pn N_VϷJ9d90 qgdE8B-_fJñh@ ӔPK=9=@-Aʆ) 8aT]Oc}:So ]}&LNٝ,0LJWVOƆb}ͤ/_}LS8Cbdś_ٞӱt%gP  eGS~4N\~m[T1z ;#<\4ݸW3b ZO@}P^(ęs0W` 'e}1лD\L#+( p;<sc tV!u8wa . _o[P5b:j'u` _( ݕJ/}A{׿$h;3τl VTO3?#FĨ:-~(rrC^'U_:sA4*$M>'SBP v#F76$ޛ艭+leV;֘b9_| AB*ح}AJ|.09{zacN>(aaL !5 {<[rtP}kK8LWV /;9Z'wZ% N4wyeAa6S-w R 7#GaǴ uksCvmT`#@#Dm]ݰu=ʅbAWv% 4ոC8XG5@@pkO}?Q(TYb h [ZU:WĜ\¤P_<t9.)视7BV8zkOw]veϙ :x*K~6cHnWtIvS)qRM9 ,^d3{D\Ҕ/j끙{nwĀH3EbdAp jfR '0wAϓ5D@g %ttȥ%+ G5<f.PIe F;4` @9ў6r,Z" PMx +F'GƂD /d `/IsI :@B!`&G36>R٠ "/Voض"C\f HrTck߫~IicPm[*uQVd>E,[E9/ø{7@\: L=},3삵eNc1I׽QWY?[T2EIHU3;$޹A|sCVqq(N:>5jZM;Q2"@;j"h;)>eWݩp{(<ܯ"}ay(;hޡ-ؚ(EP:^? +ݛBו틮CP-OȐx_6s1X3VV8"&FH<-0]qYG?]RseHdвN:v+\r>H2$V wA9~KUq?ro kt&7.vni[dARm5BkȚ^xy6V;ӳOss+c=\JL~6}#4=P;OuA"_Ļ4 _Jwl^n"]"ٻᬾU) Wf[9g~rVW]1D1p$yZx4Am<ꁎZLR#^ k2{=O2eaە0|lǜW/:y^Zf{;XIFw<MA:lQ?j-Sp5/ῧF8Anxqyo huȶiAyO#A7w*0$ܤnbaHKyʧUަuM_sT5 ܠ$iO/ȗ) сdW[f} oR5|[׼|VPn%Wf$A 5?K0c4V{z1pg+u?Ќs2S֓(HCmhP$%Qz,aBBa{waLo[R[Xެԯ־|NinVygVitO#l-# TN[<^U#xIw̃\u *sS_tz l]3ba`Go?37:0b 1AY{c6yǥ"L@dK'O/sRQXeRx%'q(,e sZr$XԨ )No XminyhVˢӭ݂9G H&%+o L^p0LLr59 z )WENV _l_ӭCSM.64C"}1ShHf>x+ HQ:XWѓ Es8;ߋOoU:Zm`8@jkZ"Ŵ껜 MJ b}u/ ӵl%H+$JfcdK> m"fk5 [OIvu `(9&VxF߇%I)G qk:.n\5#}5Vf^F_5C؛?=B$H"*,ÍAo|p}Wl Q,SFS(*qN#pDXR; D-ֳO4 lGN\xGi,lt?OuRoDy}{O_7꪿t^_EX*df*_n"aK7k9 p#%YXF0.yD*B{f*'+ڸ d;YQʱ,. WW ~O{Π5ƧqK0cӗpgп =j{XKCDW"R챧|:FO\ݔsyN `'agRڏ64fs0M04d\>1moWY~!FߗNSkI7?ū˺@UC%_V%YLtl8p8)Do~I#\g{]ԥE#Z~46/U鐘 \;*z:O~LqrF k7ڑYS{=uR[rٍuԢ!X.( 2͊$컖t!qɡB~R )1b ":2e\bW )3t=B.6{-W(kr{g{O}dTT" B~ҩE~e2x|Ӕn*+Z'"9XC꣄t_:~'%E[3Z$cک'^RNkYbDň;fZI8U`ݹk!Iv<&[(jGJ&k?q h:Ey4Gbi,DL0Qhub9HyĨ 2 OT:J:| 7FeȤ a)=R%Y\[|9}l['~b,5E"'DQN{e~d,:] 7yR(UD:)=0zA6l:Ŧz0}ZR%¾e e X5|W|.$Ĭ`QrP  9aV;Hw3goaj,~W2+oZx:*Ѯ6,5Ķ#aW~! zK(q:+):&!ix6iNIת87% i+8ԑ HLy?Cjr-hk/%0\#s xc_>G|?|h/EJuy 0=-sdB'ɴꉳwPYŻYVn9+4i3M# _Q\;(QZAI'.DzfߵD5BVL(sSgʷg|/~81_٥B:guku>4qL/҇*Ui$ټJUa{\< UVICA1jrL&׭#!FLtB* V)APX4[s7jƄSn[0 R1<gm臒 w  tg͂Ku]wɉABO-,ﳼ 1Pcçv{!Vty%<#%[|ەul}˿V?^bg__`şs/#2 鰫3LR[w([٪a?鼛w] l?0?ɽJ7:Eڗo q\% ČrhF<4#CQ&Cna?M%*:KxL]1:K*Ň*Vs.{4jQ7U9%! F[j?*1}H3i:>8_Ep z`'ņsiOz4reV`Fj67} s 9uc^p@D)3)Ϗ0ǬrnH !ڥž4cpSh.BZKm4ۓ},٫ӥg#~2Ĝnմ˹"/ъLwx :rR?aH2; 0WMfM˟ I W7'/7lTI`L$J Hgt}2c%P$'{߿VF 'OJdxx;:spG ] n~]K>ZÃFȘKxf_"PCtQ6܊]n;jWkŖ: Rfq*6~5vkwH\ Ϡܨw'ٷ,\s5]@Qo2['*X|hl[َ)9N2;3xp?$eFLm G+I躐s1T>:\CWG\Z?7Klj$Pcy0mo}ͭhjD=\ Aar>eQA~R]-.]?L[ld尪 |bD7H=>}>>6 iF֤ +rqbG Hj#*!̮'L#lKPH>T vYSH+K[ p"&Dt 12%ۄO?r^N =T ȃK4fo//|Ov2Pܵ-Y16_쪅T4tt:& %3* {_DK9eQ(C 8 \ jԴW..{ߪwUMkPfD˝t"rkhV0Iܯh4L,(R6?x;u%Kf;5({Ύ5 _roL.hl"+oO٘}P9C4Y^fC}>8mb?8-B띨c> ȡ3C3"U1^jk_Kסg:X@i M"#X|_ jFnPX*>߱q GGz&tL {iO*yex >Q-/^*Z{VfS~h(|[F #&ta`I.3ʯ8 23$:vb2% ,]\ Xz~Yw-rV.wXļQ_JMD(uUYB<* =a7e1>⼦2b;K Fs˸ ˝C)@sBFΦ=I:Ϧ P;Hn!cwUayhHwdD΂UUK?~meg \ qjt}Ffw9c-Aq۽,r7V)+ $K_W13.\lK* mIrAsTmM3xNEKDݽt'V\S^)?3dy~һ@ n==K<":@ C_LZfI_Mr\P߻LT f\1 4p 1 ZcIU@UVoꃖk8Rhwk9W{,~SW݄.@Y7|ZL {d566PmO{/%ӼuȄ%#1gdspG-d0%h.k!.:{{I> U8.O3# y5duu[xf˝one7MS8<֮I$)$:BBܚ(x*s[KH^Ax5>ۣE[i&N.z^kpV-`x(`HLN'x>W R5ԭ$vvfnYYf7lpJ 2&40ʆE[FdS4!!b۩=p W8)##;f Xz) ڈ'E4K_./lin0Po0ʤi;;o?AT~;C2t}{Ŭɸ.u+Z aDHR̊jL߽:kw]m;+a6g| VblD 7 prRl7k,QoxDaR&ut,~ }j_Oi~ojPJ,lLuP׾PBϭRBII4Ƿۿ;*\ӹwrG/I:n_M}][:m 6c'#n#$Jכ嗜$Kf"qx_ &}K|z%C j: TI\R Zj/Q9љcxaFǦ٥"^(~@1 4ڶ0&'\S@ H?[ۥZZ RG^"Z91+)%U/dmῡD=p`I-D.xMLte pq.hgCBr|w0PF; :. ;gL.]9 E7?oGveҺ)n%C}!t=(bkԬ;f!v2QgSEHT {!; BJ SáV05\_DCvW00sTY`Ĕ5 yc! 99o6Dž7D?₩"l-A/յu!7 IgkʁS%+P96A{ܾfՃ'(/ _VO bm?QrA+e@D1b,z*2}Ԁ-$,JҘU9R 6fnKȏyܜ+'(M: A)J0f~/m#o!3,fg խx7Z)='RDu.M;a_˂4?gɗyAIKN {ws)eY6TUAQd=VE ~]EfdouT>?hޔve|L^9e*X^s2_2#4-dݥ3+it)ҁ ^0lѨ✪u>SXk)0Sxuudaك,w4DVH3 ( (uUvr,]v#@QʋZ)/qk.ceD bYοm_fpðm|+zpbQgIcV' FM WXwrsh̀P -&:Sol}L[~&~֔o P5U?/=>BeGlHł|ULk F@uS\>&uAUA='S2a"7!*R/CQ ;EojFu&?Ø6f r[Qv~Xa[Z% u0)')RÒ* dS}J2H0 RvY s1xQ %*gK$%01Y mnÝ9մ  OM݅g1[.'*,HjyOÄ;h:[+"mG9Uژ߉ON>,g\>A Wxp P~_(%0F[ہ=hxFB_iY.-%PAk;] vmmPE"j'8w5N(~mZ^:/@ lXQؓ |p>{3IxOHMٟmQ uQ3о8 y9YRQ2bilJŠ9T(GѢUݩ+/N-4OU!ڮL'f6p:bn}4ʊ|w`1P6 D7@i{Ƅa9۔Kh)T&,F*zШ֝Xx7~п4BXD!xxKg)8pDLu#в@buE5WInlCb-{Efx[B^U, osJ1Dn%R@r12fnxƐX0ÅNn2597 3Ѫ%M 05U !'o"=$c&t E^n_2p܈IMDCayS/_eIhV-b8f*B3Uk{B2jzLeh.HEo$ǂ ò @ؽN% Afvu|:/#˾EEŧS&}zymc>IW@/q_ߢ$x@\8 C#W5>ؿqގi~]5 Nnzh{[  @cF1͐e zkB^48_TOUr(tL֒u]3U>Pέ8X>pC#)JALyl8{MVQv9 \ri!b[*?)TD,[Ɖb9Ҩ;p %KM+&!_YIB)қb@XMT@"H`Y .8?D#c^UHcMʡy*?HwiO3 91HD{FLJ]av<;XӗԨuIb[1 Z2J|$5>ť.v 57-ݺt9B% p]_C߃ƢL?C*Bd?涣gy*Z?)# { !wMyx7Ms 55˪ݙ[,19oQg nAݯL*e9 dǎ !k?OqЖ詁PEk(205R"*p[Nm}PyvO}= rY-t b4&~Yo ?w 8y('\9>wȕ' D[8OGG-H"mDYu-H{cQ>|x.[ҜmTIY=|GН3/\\|Mg*6KߜFaHDih*?aKc˗dGq#@R15)d&t] 5Ṟd'`JJKC왓߉jhUGpጊ+:(m/9;eށgg{b\nܻ-'tp #2ȣCxcHn=G %Ǧb {15ZiT٪ )a#R> IYKX{#8&F(,v]%zm26! VD 5pN /Y g|o Qx'MB~ 7,rc+%DA W[Hь0uڥ{PqtqlJʣ>SկĂl2偄*z䪯*y^B)*"Z_>}bzށ|8sAځC='=xPY*b]r@}6U+q88Ha9ZM#>Nmmr5pE+xT 0VN $=0S f-~S$W&xˮI[ 9J trFc<1Ϊ'K{R5.kw)yk^jh)c(Ҵ~5m(`UJkJavtPsPH=d<Ȍ1Y]6C@8RTC)x5\wUx/죴݂CE==6 Qb/ęM32b# /] sBaY mbkn*\חѮ7bį|K^<-{ٗ𝳞2VL]a$a(}YP.#ϛ46nɻ2i9w"ۚ7Z\ .TТ>h6}TiOt2J1T[]4@kQz! &Idh WzDiȎ45~7S]]:g1/D>ϝfRPs-cqP"Jh 1Gj+!nգRH@7@;tbl1b~8@ZoDUǥ.Y}J#{t{JϲKdB4w\BAzO>F4_/,e8aq@E{'nF"=I҄znLpxʰWQ)=z|1ɱ zsxyp75 jF@wɥG<.R9Z,˔K"DRW-ԛ f0aأ>g" Û/^$"bj:vv p:/P(OgH;]5 w0{A7TBZ8 ``&bkp _æ1sb)NДPOwWLh|PVJẉ<4Zsk<<ƾ#1Z(hYZQF[UTu'1:n⒒ .V=W GqWXFs|cĜt7̌gA"h̥ xڌAѪn _aaosVmk.'͸mbmݎy< Eapx=L&w;]b̥$)I¿s턦6 gucm>w{'D҇`FSc۴w:R"?~ w^1հ#!GaWݲ\c35 Ū}(vp*nzkUd>|oz0%Qu59%Oݿ]R@dbC+rk<gy!D3i_f'^@l.<ϯu/_H?h|?SQ_e7'qB zDj/81w1fO1 ʾk\B[Fk ֬ޜ@7Wx7@q\$U*O ,''>F!t={&rh3V'#o_:ME 4nx#; `N zHLY_dmRb)g<`W٬9dʚi^z ۢ4ꨊWlE}. eFKъ@ɤXyݴ_F뻐 t>kc0&dL5 yᴀ4ВFËܷf5X-؟8-S,2ptMTau'@<`:!d6j +^ ÈH8,DjϾٺ[jiSXzu$X6ꙐKsJ[kj}PĹ j`[Ks6\P\q49h>bP@.8KgN85݁ Ac.BP7)Uy=^af!%dP'AWoMUx|^˚R+F 4gK I]8~:XԷPڮ4Iynni45wGGuD)0Qe#+ygTt.{Yz9jub PV;|  <_"X,djZ^kPho#5iP$$4>aY-G{߁ԑA5}p83Z@Ym,k*kmпXWzVP$[Z]/iq:⺅`O(ѓ֬,Ϸ8aM:x |ZK 㔭^Q,{xMk],;I>0ok~2aRU-F?O4 "$"As1靤\lhCШ =6J{b^r%ڍΙkci<%dۧIs.ЄѼe8ߘCj.ߢm Γe nwQA[k/B!Y$Ԉ/PWm@ts) =%+`w woBq<&yaNW"?~?,'aB| :gꄐN%qWRHҏs?IJ0T!iIcHL%{`c~(ZdX}Jj@+B S{XdV]z0{?W>[pB8+D`U l:q;ncxdߢѢJEb dNdE's`_Ҟ6G,'1E$7 H[,$VP7‰z)l~GZ:Bg@ؑnTuα*]c Y+?g%e'wIu_Me4gOz_7B<8D7e,٬ɵ$4L@SG |ύRDmYw#<,.>?r.a:?G1P]1cEYq-5%ߘ'yFC0sցJ˾bU&PRxHlyuo<x7 N{YoLFoaqN+٫cӨnHy]7%ָ`w?p/zC о]jp:*J-ޏ>剑|)XThSDGx  [߉3OeNz1XL3' > bCs,o:eo u/8B݃u+9ܣ#hkx:2?O,g0qrNoT`3_4U*9bh:F6}rAK̞$Cؘt~1E U}i{ Qi40oHs;1eu`_V q$/2c!QסtZ}l5>L_ht,)CUOYp|3^mxq#'h]Su=-oT,Tg29"f)/.7:N@uPl2&z/ KYLȶq"qJ&q⺗6t6˚;^hz)rsFϗi>^-8`7:rA3C\I^iI>~O 3, Os V5鳪B,JGᾣrGk u`GlҎ<4 {l&5A d:JׅSHh)8f:A'|ğ/ud. ]QJ3ˋ&X7lXm]I&Ya!Or4,DQ =Ƀ|9_)*ɤ]}7 79? ЖhSCy OcQ?N®\IcnTUız-mnQƋ !qa)1)@AS&mNt'kd}{kf"x—i;R;Y ߿s O!&a6 `ƊUX^6 E6BaG Ӟ肘%1ӧ?25|#5@>@F!xTBpz;o5pV'$M0g0JE+>@ VG40j;CٍF|$>`SYp`ڂ9.45%oicc1(p޷FX9m߁:udvةy!l"0rLL3ѐ1\fO Q0$oCJ a1;qKL+FQtZdFnio~|~# m| |6,]gt#rȕ,; 3 !E bۺvV ?` <|jcF0 %a̻Xj`HG:B@<{wpGO"\Fb*I֨)rzeh{T,*N.;9$Twfֺx^xhMD:kKע$Q{yqd*68ćf:[ o 3*OxU9੉ZY$d%z‡_hec ) R{M/$} q.|oB/yBfKW~Oe"!2D+߅d mYڱ ķȉ33j1̓-%v :1㑹z`&93&|2$öRB?rĴ?c`?[Q)n "BOVqaM2}H: x X W^$< %3xܮY|A$!m #*?Jdz[HlaEo铝Jέj}= 9*݅TD.MH;\%=x;;BHUM-S "{&)0D&Cy`Nv{kλ3EpClJT5viK ti%B%+YKp<sjqjjCш8AYdu>ow3NAе-R܂wdRP]v }ÄA`,ș({.-cW[||u/{ liTd- FЬ&{cw!"3|F^ E_ɫ(–!i?\* :uE<6 N  {Hd`fP ˵UB+B~WE,p/$9e g{oɹ9'#ţ8BХ ݗ@9(q7?7 +ɅLی1T窿U2:+7Jm%81b^jC &O_:GWf%FIQDb9|O/K AAj!m.!V^wfcub'slG#+DX}5yAR {iwa%!!C]\q2c~B8S34rqn0t/f^8#5ex4sF1:EsÄK)57$,~D"DLO#qIѥQAv̫'Fӑ. _QzKJ/2ڳPc܆,Mr>9d j4!8_fo ,1B  pkd H<,18cm^>m ŲJe?uiD;HH.?X13yU#6m!M_6񇶰C~iܳ S~[El؋ƙrC4}ZUw-VI}4T-_m '?2dx:LVr-0 PmFTeu-h^~$.y"A5qitAGׯ?f>V@^ { bP2_ @E9B.gsgs &"ΥT f6AK&̀Swhdd\8`bM5l;dH#yJ*Pt؃}۱k82Xfhcу *pK6?~o I*s.-:(8Yf !sBP*K|mCھWh|^PS@4;?] %]Fo% ?GBBq@w 0eiR-)FbPhTIs+=D9ƅ6`8">khi=sMQuu' D `쮠ӹ_{K )TcYٝhd|$J/3n-并dwKNӂh@]+AC~cmع qc2+xe(N'&gGĉV1g @ˣ7+Ct1L6^^ ]ǶdIMO8z^a}E|QKcNrB KGO3eSMݔa0X1^$sjl#=Ł#GZ)P"9kui-sl; ?GpXBu/ܽ9-^-6r g HUm M[̬R /4NUnhm\ ywgEUbfziLuḟu^—*F( lx]N Tq: W;\ni68тCYg(%I~a0gTɆIuԺz| K@ s*VW2ce3D9r>eE@I,J1Wf?;)0pMUc 7/zdT/'\$Ń!qIS([Lf,WTG0J/v?0\- ~^1p%׊e&3>;<2et_.N/h0IpDIoٷ4gQkpI;Wϙdl0N'QyϩE޹er'Ll:C[{U"uݛ>Z$$-K5~\vw\!UUNO#f?mHfj U0i&!: )eT7_hפF"o ,]{g)^W0&vd['5fR.E77BUE ٳnw7oXY;k^uKmgx"&;VGhl*I˲앛K8IQ KoLyYɰ Ȓz$"՚fԇ (MW7=L1z.hsྫྷ#W3;GD^qѡWgA1Vh6Cm Ov ;Kpfr)7N`|yS8X۬[֕`\%$3nVN$71kAŅB*'?A`J*6f\eqڱ:Dr!tQv ]#tY-`AZ²=FfUPlyuEbp!#q>8XsX!5JVFˉ= [iHIQ0Kl5/-\v6ba{Ƥe(]JҹլDm)AlhXw"Wsܻ6E;Ǽy?{:/6ZlYf6KgòȉpFx237j]YaGe/9E>/p6f EY8'ܩ9уLu r뛢9;GAGMk>hUc' 32Z^p-eMS˼`i?RUt,kz-]݄+5Eu(vBЖ`%UqpYalC@" ܦj TI̽9tvðEGhƑ5aZ  7 5y 7U72굻*iNiߎjU=%| Be\3:HwqOl[jSN<4(S8abpo;%BK$c rj2]Ɖ:r*m2m :8qDDZgf~V WFOdqh-g۩vULǔ&v:$=e>'~/13[ʅ>O?u5xBW#h3b/{C@!g;xyzS(pb'ax>/)QOx { 6=>n]Fp:+BPq\]RNrO〣#76OJ. %/|7Lڡ=·+I7FcUT>?O!mRڵq,@=,Uy F3y X쥯nm"T (EVQNs瓾7^OΟ:BKc8g x+}H(ei";,EkNrGJ#Xr~prWdaW0t_$pg%DhDPtgXD. Wo[Oy= k?v**1iz&y@g%~P>wpa]HK6W"dײdO9$6I 묏ݱ1PBKM[ϳ`$tuM#nՁ؋y:F k9`^7ўX:}P)Al IXj; HfF5S|=sL` 64ފ.wԔFA?vfUz&5_5Pc{  0s D`"HZP*(.t#_&}e²L!FLSrތ2mPim&:PwK'Xxl_Knuo$.<<#ªR08Ĺyz'UTtϹI]o'v 쟳|5%d Q 3#1W6_x|Y;dV,KG;ETL 'a'#6n|[NC{z]: 6Zi]~BymaAq& j)^q(DdjڝpDD]KAaTAdS۝-1V2$tREc^ηLR\'L#*=v#߇ Ch_ JԜ痒_#>9RoM֏\;ud9F lVU 4SQָ^E}ó߄Be$y?CR#CBf(`Q%y^}.wL"s4>}گK@f@r(H6%J-Vb$0WNM\Pťus7+!- T+& 4Ոe&cD\-zVҰغt{fHj~c5R3 ULAK7&4Y[/CC,kg0 ,Gn(!x4%< 5j &Tߠ\N 5:< _cZJM'OwP[1PN.0?KFaUp%Gշ%q":.jWyc_Rv)BTM`kt/ßneÙۗR[F  GK*npXȱ5۬?P<?C#rerN'|p}sKS9a{L\oќm9ʪ(ޖ+ 6Vx]ЛQG_S[B=lhN5\'ɽq,5r 1=2h/e $VWT)'ض!As4yQ}BtDtfpU~[5^s_-@eQ|ժANjH\o@+#T Hڠ*3P'i3KclnC8?y)]ږӸ76Mqx'e1!:5X6rщ9Q&Rޤa!H:{*P@]:M}0mA0,he~")/f]-3RM×bj)v7Lg0(y`bJ^'w$\Uבvr4}ȟlDkSnzx$A#疽F!731L  V?43/ÏxN欳>UEG~G̀LI47Y!2eXQvr4 ͣkO8sUj1=eI䀔]:.=x&Gwn}\FXo'cFX= ӊم9R(o/7(W C C3+1omFV_L>A )khES$:"O40{|Ι^vN_9k-T4)nI;Oe(DZɶ:ùg!VLJ@n-Br>uM:qCmIe5 ǜv#'NY{L-QR}]d3"]lb9n4K)iFT J1(`Dp//&@O|O퓸n#K" a%aCH2)\rjk'㦎ґ oyhZ<]YZ!‘bR6ȟ\w aD;H'-;u,g6fcf(%L0hw,#~6 +Q!sɡNنvݚ :xU ̤'ޮ1&e{W Hy0qh p0>l~Y\{tu=t߸F{M6r0\CzeR7Ck۷@~L7p >se ?db 9'ߡ Q:Xm%By9 zKc k=#E&lk5-oֽ 'XZ?L1Ds7ߑ͊3|ř6%@%wsyvwh8yIIe/*lhȜ4Pf\ eΝ~X5vs9+Ձ/8g-oyUc|2L1*20w_RN婻*XO^Hm{iy-YYis:i-yu ĒhE-f`$w5ʏ$*iv Y={Wz"u3T# *m3}$ѵdB'6B/ZGӨh .LÖeI4aG"P8CynsҘ˼C-;e;7o<7Ta iIuqY5\=WBo)MDV%Vf~'~ ~v ;䬹 a\WH>35Ls}UC$-ȩo~=l:.9E1hΧ5C03ꤊJx3mݬvڦ=++\ 1*iLoeqRkbqu$4O~ @Cꈁ^Yr7ren6V~? hTCh0jX PȤ$ۙI 9LBF-Yy! ǺtBK ׸61m!0AGyǖ84}~EubB3JG;Co%;Y3oU> H?;%T)ynU&/]t8 %h8ut)N)><9XFQ!?9($ZS恄?\RmbpV[ardOM*Q#?(_BG7>G\^Z^zo%0e+ߒl"GN F#g2^abF[: Qbk_#m/,Ԋcât<.%\2NqLu)n׸,IJ»|;T!22&2 Q>W|:5 BNst.C8E@Sn?pSM7ڥCv .}\(7F|ɣR֗x! 3BLB*%f/Ypb4#F1cfo [rJ/wt]Pb_P{ ߏd+LJ;r=%!U !zzoc#}fV? <nawf*. PO9ȥRM͡òSddC4F2b3(YUn.Zx2l>otnYxMQz2QFD.|1>r KV _2rW(ٴ"3K&Ů'` 0J$t}k'"dZv7pj+84zzuKpt;if 9cDM1݊{:am<*e--C8^8},Jfb1EYzQdʗhTlg9Tsz kA#. XN,Ӂp L5oyN 6L,tA/i  {lK+թl /z'O3F?+ +5=]a<rԈr ) zF8RHR*%5 /'!w_ST?2 [R 16Ts_ wF(Nm8(qn?éZkU;6H`뉆5FI%JO^!Bk^uEh,bnbo]v>m9-;$p^Bϣt;F4^{E'e etN+ $QTĔ):i's$s|x٤9-'-eBզh=pxY ?a~#b.a$f.Hu(k p<кCםWŢ'v[Ul!> @NY:r-5x&,w|OPŽ3retOjsiBH=v6D O&OwOfuMZ/'š/uFu,IL2Z p s*6RGh8}:C5SId( }"/!O:E#`EDŽǷjE;3yM%\S$ŜxL#30M/(4 @gQGFǕrr`즎| cQuK/*Q_:Y(n:wc7KLAFIԥ{(;_i=luΏڔh5[s&g$ QhzR/.9)O"VBxC9Tkk5Ğ]mlqwy-/>@ N6R;@*&CufJqq[׎-[-ّ8lV #zɏR_GY@_b^ IE ¼cerol! 8ߑ6^dI,*t7F9ZbhꂵnLcp_y\i|6KddҮgkGHд¯S+JQz&;GPuaS_}g0y:9{N!TF:Q+}p{aB5?El_<OѽဓE:s\:ފlH/5a5bnңKFڎ9Anp<~{:S6  z´u>AWjZ{Q_漋j?r)uO$O,1v쟓)~^mZVə"&] rXDNzF$td(ineYH.h> 0(uިMK'%M$t)@#aZI f!ӟƼ(4>-U$et8|8Sо3x b/nyUz~;]ꉊ_>< &Om-^[+9j\ 3LJ2 J~F@-EKiƽA ^JFWpȼˈZܢRMi!eV_1 "H}!A2 (Ǎ?; "6.e<ŴzsO;U.ztF@,IP.]OCrpH#/b©H&S=r:[Jv#qɡp[fĬ+? K)ހI`3DUW q{5#9O$ `I=JRR[1Gq"ye-j<9Fk@cd{;WfbUwWo9WBS;H[QziS F$^HvYQWK-ZW'kNp7~W> Q XG*#,9 t5K)9StAJyQe ^t,-3L3ְ洶}Ϙ~@3 M76m:||Jdu|8G#QQB3JT /G@͉y2 c[mZ*;S edJLMž9Vgtz,a͛N o#1Xq(Dfy21M"?}Y3$Z>􄛹~&ViҞ,ʈ:ԏgk#Bj\AU4E gA,LjZ؂W6ߩ p| pRC@c^[䔯P,x5*\B57ZK6TC7prFrG"O,Bq-!ﮤ9+ ,ܰ9xfCKLϋpS͒n볤KJ`4ғsi>+a.w{`q,֌ k;*|wDdG^f$OnK2)5ዐ>[ĸl5٭P ʆu2>@w< ?Ó@ RYT4`6xxfFy{ ߠ6P$c>@Jt@#H{O(#ȓ֞"B e?'QYB|E#Ї45ޟFJS@g;VԜ Ιgy!ChJH0ϟ"d鰕fbz CH ? Of~)~ARK3#=ˑ@y,!ljCXT& {YU_w*dCp֜]-.2hÆ1jNyX>}7_,Mwޅ ЀTRޠP~ғXĀ/(p9 :{ $PmgπzM-ֿ쪄:l7kI` p͚Fr`fH(.{{-?2g u?C")Xl̚(dk0-xKAkYhr_=3GNa@Df{Ԅ0554t Z; ȼFj )rX9m;ek1Fa݀:(eX˶iH&xUlZL+UR)Yeh=N%]y["3Y߁{/rn:W J$`>L 87+=1\h!qV0)yZk hI3vJO'LdR(7ءrzIgYVa7„I/TJ M;o1x0TOi.؋P} %oU~4 _|9wtS|Uq*0|&[:d|0v/O0i~7t& zOݹ_vK-7 Q\ 0򥪪 wf_MF}= qT0qޙnap?|Qwq[gl"Q1_7}#’tp`oʿiw6[ɀ R@2WPT3y1@e+X_fO:=TbOCC^+Qrt+'X:B]nxzFVy8۵j`[bv^i+z@-6Fboi#@z<8e7R䄡Җup?9Uل)6g vrXAD`52vw?zT T{}9_<)^__q+d]m|Yq3+%(擸'v'J)p3ɧ0Kf @;^i77?%G^ -Bzсg%A1-b328z v6+꼨d.܌P[.DϪm4.{Lc/tK~kGg◾ Qt]>&$UBmN/k^Ф@/eJb}v x[|9|J"M)NX9ԹT]zb!Sb*OxBBkd-SmB_k)hQqd*Q܉{[#+|F> &EB 5Rw3cf#9d-\MĢwYiyPg,(O1GU p뙃| G}ȱI2.`-Y}kYA1~x|V@)p #r~? ?ǣ".<@tM4$cb7 .mM{_v)GR.! :U;sf'I}DǓk<0f[\@lȊ%③$Yד `LmUG64-6)yJ I&Yx:CtFe5^XGSRIr%v~|v-.ݿQ6OȪwW $CCJvN*0UJK+FgX;սL{e,_贷e$2cx1iSu ^.n~= LÛDIƠWDo0 %T0Z[f9p֒5%WA?G XbïEԩ%LUۣ2+2rI}& Z;#ZxEHlcmָUW%XC*O6[U}bW}?RG%bWoL+3(Cu}{|E'J#Bh=_L[Da~R7GOwưhڥ>sdF%^@_,&s$4'[#>?.k~Fb5A8\pæZQeѱ۩@ْ}CT?- ^(ظ <&7} '仢ݵS8R@g\|t}ny·eb]e=0s Lk"7&uj.n^Mvm go͓C#봟c Q<Z3Zͼ]+ubSNJw mu s G:LBgW-v޿B1 G2{pi&-FlBA$1h DI/ϸwcT{9 yMVh F月927G&ougb Pp4L T@[;edU~NcمUpН k[5 9]y/**YW!ҫhon9w3DRWe` 0l2(9Mx*eT4LP9U]ZZ6-Y=v@Ź'Yrr9Dgȇ)+~#$T[>3 2kBXNUUTm|J O,αyMTί5A@ۣz99 9>b͝-Y@[/3 ] JC^Y* $U0]Ra1k@Z#sA+e|x0EQ_,i9 1K%^Z9U%!Ww[9\횅~m(BǓzL|gڒeXkovY?u^frdy V#x"~]ܵQ @x.sJ~AV(0H\b1T1n{Pu=yJh4nD`:y J%(&7w8yt=D(&BebnZ*i940pM[WgU-d9 KmLZ˜|Y{5Î5Ix%;RT֢2/$]v?]"VH^Ok5NVKߓL)qEK.%fAP/|W]JRi.hk·-{^|x q Yv;N >pْwV3?*1=rn%RIpuI\7wC vIp8]6gQB+鞎wԌ%ySJ~ 4:ʦ]_s:ʗйNۥjm,-9 p(YmٖQ@bb.HUCVHM <~1D<fͧ^Rea:.ݦ~N#dG4CFoƜgvWfG* y]^  z0Gh}gkFM S8>>qh%P,-ʰU*,NWisPǾTtA ;PwY$V.9I3~jqR0'5_q!cҤR@ctj<欫JHwA8^Y3ؗct ƈ CuV|޺4/.Y UJ6)ou%sWRe>2a1e^p-[qA^2g8r& p8[uE(-|7 nMʪV-*J)!O֬qx#h\bQmKt_*8v)y=m= xRdT MԡRAȄL@ypV3"y@OqCC.e\DG?.Bwv}-Z +N)}~9$ + ȸ6a:p nU.TI Pww:qei}jS;K$)%ؗ({/@QW}=@@{Iټk& )NmY8[6ʸbKg.ht*_m%*)ȺJb[#>-pbM@cR %+J#"ւU#RݽoB=V=O|)_4}zkTRhj |$aˆln޵v 7Z2b>cZsFEx  C z4$=BM<e}HN| R7tUPf_QXoE!h?x !{| kX矆`uR VaFbhõUԊEe3tV9BR+T@oAסּO`AԨ˸AYS6lr$]ӿRe,X=TL?y/W69B3 '}V`9Vo#of'ђyvUO2H6WIzxKTJpc˚?f҇vy9#s8:^w}5UGv f`13Gj,uUJm͹e%_h/^SGNp];Q Ugf*9lT?M|q_z#8gζ)M L͞,~a sjg\yȉ5r~չ %H|Hw{|j/2/U;YB\eVM 8>$]*ˌ["H6Y_֌ & ׇ)w!=dZ~>)n2k0kVXNʡ~t⍛RE'a_z+aR JcQ刐\תZ܁CuagpUҍDIޗ9j zה>o0q԰+XbB ɑQgԬ SFZyLW ۹< ?AzFX '4nSߌɱ3henX>=9gN߳ %?s_X SLfC0xi70Gf:c~]7zU7I-8kC͝B[ VC'vc7O#eo{oĜ6{krqu*XYSy#!\rк}Sft \2'E'q 5YYҥrϗչ~ENr@>zx1hx1R:< $PҘ[R3]A^!  zRjVf^~+˦jqa}&"Ts1#f::RDm4hXS8 '[Yɚ_ G֪B.y>̡wODao78:θlȴ$Ya>'LޜlkٶUb~̍nã""** `"W, ;EBNFHMsE!lC3 (pR4w7acU0>SMLRĿRc+Gr~ȁIP:&LQ51^J\Ta$ 5MO@=•9`>?nbe4kptN)2rrAU51{C[5IsH?xC'siB^Ub"h(Иw/QI:pMnm(t|wHC(d#fIi?nTl5GT jx`j y$E2qB. )by( ~*Y3^[DbQ@6h/آ50,[-D$K0$Taů-g . ė|{-.ߠCҶT {$]U&>Σ:1Ifo`n$Oks_0& #tOiOa; yw'aXR 7j$gEҵl:@"Līr*]Ȣ?KXlҺ XGSE9 :\K>V%m6e10:?%Q0p!Suh1u*C?^Qôy\qbjmpsw>%(0:6-6; 3r[(R4G{r%C'cCƤDfNr7)$| RQ$z=&nHZ1KLA? >r ˢIelk~q_!_7֑c`b2$k}>AANӻFbeJ E re ԑ0@Q"aVcjd8y J3m ҉@!w#,p=DTbL~jUZg̮fע1U/i:ŐΓ:VL ^Cb̏ipO e %38MX9a. {XQ As i4DZ!N2 k|͊Y_xkne0~5u¨KO] ?-qaXl|7 pT͑icPdk;g{n(<3V]&3Ҕ6f8^J4VhQ.uW/BZ{eun_4_HAxw+t%6A E2vPnzl(ye(Y_΃_7(n*fR1gA9̝Ǥ.ϐ/,yL7].$ǩhV{6DjrZUWJS JHT٘:f]n_}k,=lBȈy 4f_?}HƔƛ][<磯šSu7Ƣ ofIi*0kvq'M@q?]YR`#Nx| W[QFL wI紂!HpB_B?N!Ky#vo.F쑟yGi}r\cTlFoyNUbNڝ}䕍? aSkѻLvoŐWuc'/YjȻft0'R.Hޫ-?W(^ܪ*;9՘][*/Q* BPc @]novT+#B5Sv5#\`3T/ֲnb|/d⽢gWPDl7%xddUbk=|cgH470j^|hG(IURC]5DviXzg${ n0vHfJSD0@Y>zp`$?5Lg2ۮMo,!;`OzSGi;V 4M|9I)o84?}f%ѓb`DSD^Z yș:緧.]J@_UK+JI͉N>-]ڌ!,+)<`R\D!OdGԱ[ :yt;(8p1ՉV;xe_6:%h2ubu<qNE~jõIIE0NNc;gm=M[-m@ _O0.$ZUM鰃d| ~C0?h?M6 S~؆y!?Gq-v] >%)(ruLGjvCg:^7Ymfɒdo( Tn]uz]UT #wWtQցZ~i52T"zpɧ΢C:|X s]<)%QZ/iZլA0{*.l7d#e!Yg06`JFT46nMncfQ֨[T$ [}AN!l:a.¡la.(Uegުl3\ʱO+T#t`_;A)GZ@_D '!2nZmb#fy9CYm8J![S՘lvi9ԳAgϢz{qhNL#|wcた9u LZ`7J#BefTf͍GLi('U)^T?5tS}f8*Ǔ21Ԣ,v 9P޻`7T9(UtYge Ҙ޴?<3lR*#; +<[JM<>CYSjm]P`Io\9'h*^{6#}v[`Ci*MrZ&Q!ZQCXz OԙYDB ߀zK{",o ad?  T\+4\{IvڑCOPۑLUgZȤ|er{dI9 6IpZΛ6??O)JPwվR6@V@qLu[jН>|ir2!Cz{"pL4x t'ݪxR/6v:״[}guhLdyVAA O/Jg=|9ex= "#,ίK9g|ɕ55y;q]Bz"ʡ?5n19lF =cHEāf)ߎ%e;̖!!E- - KmQE-nj̍#R$ 9Mjtm(^x0o"?WgFC*-)w[P'Άrx עDo{l Z( fNgut}Id/+|3JưP׫y6 | R *F 81w<ՓV0j.N塝 PpqJ\砰0 EJ2DW;#HlK(m(x<+xy/COdbJZy:8\d3v7F>fl;\\A_+dCϾGڙ7o+Vy֒L[iha̢$hKmzT@(BPџzO9{? >;Ћ3Xl930D_gvʞ{+߼懲n3{5CD8%:/؇VĤ1$!d/(sKfTXtz3" $AyGܿ޴SaZ q9[Q`H!\ŞB`m"XzL"+$*nVSn%]}LZCnbTѰC۫cLg Rj>B.R#Pċj 䔡O[rBX`j>:fsr1l*l1ϯ&gaDv*0 擃]3~V⠞kV2–K۷c4'AV}!:$B3c+}Y]X&dxĊR*nmbAܘ0XZ2y:.M6K7dt\ )R]a߃H=}>8\Rrܺ#5%yזL.@wbs̥+ʌoU WλGfG4LޏZRo1yև0"domyX{<*xrO[ŚqǦ]q[iIg'x[K!vOm9TB:c28V]FJfV# `S RϦH :mcǻu`B0XKLѕ|$fT\ٌmcTNĺ "Q_\3?H1XY J[2ZZ p+|l*}aϨ9VMg!+4c}3sT z7 |_K[&HaLdYP)JͫaLnB }\,hh 6DW3k˩#)L}CU,{;8#c>}G~ @rNM?|LMaF8_MQB`+)SLZ/-o70bOToj>ͥ >B)`>&MM4 uŞy:R+v\t;njYw"ً8J*-Wd)iPVAo7yh__֏n ۗA,~KDb6:ܑ 9"L|vJ%=O&I}Y4ˀpyi}Qc*cP@iytmߝ ?%(ƹr8fgy+hҊF܍1?`A]3v$ b@!c9% 9OE<4`uovxɠ^ȽL!zL,8μTbm:R罠RiΕ(-ɞgsxgq Bh$IC>&R ]fN2aGL8x7$(#ѣYT61!7ɌCT5Eݭ\[>c5ZZl^ys|LB"%O|CNY tEm,cq: $T˗ОJݞfP9s! Iv+#-EKҜ 5)d޿ E$DM!;BU5uko}p3gym_0! &]ћt`ĩ՟*g$t0]}~5l5(? D]m`ODMjJ?؛ixI֥/ehި\YK(Ӵh̤ɸ_t aB^M$`[ֆP?{MiGMރ]ePϮ*ֻȽG, 7fb$yB{z] jOxOh'I\Ϝ`ZZ +f)W*ԏr0[hezr7b8ׯ^4H|d@5f^V /'|n-\O pO-f՚A͉G΃> %@.; Nou8 2^t0T}C*U|(Um5 :B ݉샴zaC Շm*eΒS~5etq|_u̿QIJTŭ*!`)څLs+;G*(ĸsxΐ {BRv#\ Rf- !XIaKB|kƬKG,N@l,$XϽQeV`jn!ٙłIc@ĪLj}8|u HƝ\ԟb=;Q}kDOuSjD=-qGATcUDX*y6Yrʸa~ݼwܯ_adD'Y!@fƂx9g\9 v <%eg&0`:ӰPsvQ9MzUy{Ⓦ{.( @AsbS\*6՜ӮNk^J-N.4=d/@҂[H;e\gȚL1; _S.*ETaǺBxl[p#.l)ӵ.kz}Jv#i\#@>fR! Xy]QD]p5:U@I-fhV!Ji2nz2_#I~kQ ~>QǦAǹӊ,)ⱽһCR\M]}f]W8?cS4?-aIN%Y k"T$~l`CRb9UO`]No䩷u[6@F]hNRD{ ODٔ]ͅ1f3J=@u/v( H%q#]UGMdnQxcAڰDќa(OɻCoub}yim()BvKyc]!$ 6{38 z@]:$&ⴒwV%ru&; zݩU k"~wW_(CnI ܄Y'!C6/@(3Fo _J\ˆk 9z>Wi}3:lT88ni ِE:a1~Cà)lk(Pq4_s&\ÚF2 2ç'0@VԽ8N=;~cK ,l^v?6'-ݬO;%O&ME9=\|lh/6~ 9LEg6>Nq67ԚK~Z80;Y3ruzh^~hEfxC1bFM/mS%]1*F%*T0b'<m)4{m3d4V\8: ?tLuvYq\y[Ph 6~wU6A{W)Dd ÌP`%D"6ŕDz™H~SOF'upVNr-}QW x(QV憤rr.5T8a@Pޕb:'XKZww7@% xr& 0I*"2oR#Y'P1 »  p,SBO7{ y䚾|@`Hk43< TEL61u-\+FLQ[V3ka0ɎAз[nM~:<n~"IԸ;♷/c;#,c)zr7ڛVLl 'ە]; W$Fc/ա3ﻤCaX/܉fp7N*j;0--qF Ա$ث28?3mGlES1ʚ#x Y$p}\Q@!ƆMJcܝi ,BEhVS8+s~.!yZz9SXP+96|kD8܍Soo oh%M(rey WTDvb'#1y($_!ө@YN:T0H #iDLO+u}HNFLgH?(al6$P,19\K s7*prw.=Vi$K{32[IG'>-u8pefhY}` 9]1o+ +0id\r0 ۥ_iʙGmq)˲*5Ibn翳V(Lze4`"4vU{DBa+o?\ڇڛCk;f,ujjt!99\iꩨ]\(2'uTOԤx°a!T:a hIR5_`qp=UBu^Dq:ً' onэٻNx`(3aƥ 9\G+ mK6#@ܙbh*o}u*~=);>o0Z kۀYT*V#rKTz:Nq|uFgj=yX;`Yi(?4:7'yQ{`XG7:NYs쬠f׸<"n; <V9Iqr81T8*rM=kB=Ft=Ìe>>0<$.\vX%źF!],XՍ6}۴ |0Fi ׳JStI<$xZvF[>1Rw[DdSiZ€e'H'p.>!'y8lܭ#m)賖@w d mbZ%wc>УD=7tYA!+o_ >׸\Unfϫh E0?l$9C5,[<۴3G9ָ`GF=8G!lW(I-p{Lsҧ{̢ѷ_=q3@74kxa ~􇓾Z[f1Rmø? ф׹,utHrxfZc~(`oA艦(ex ӘaDop޴f|]jX%CSżj݋߃-@07PjZ1/QK=_ iL[h49cR@}WHSPUm?]7ˍvЃҡ7m=[P[/P )4jꅆ *lo_7a2A13ڜp LJ.h˂d1(ᬒ,,C]=+/%Aȷ\f5qL oK[Cɍuyef#3@΁=P$9VtW`eZKüs"6ʕ+(j+oM6;NTVVnҊms {7\Lx\#'{ALDLόfOSkMh 8+~^tIhR!di1>+7^B^H$1%mֺztw X%\3kޡ2Һ*_7!}dcgnboU<($h.nWR|5U]-0`dH4־NFUЮqoZ(Pj8ݘU  ۤ7{'f .BbZI]o;ƺEB^ad.UQ409)aA` TbթSU%O52_FL0eX0V_&fɑ?0X6A uܖ=I [92qHg_Bjɻab@r{MZ׆4:K~{Q5I;mլ`"RQ>@/ ?Fj>A C\aՃ~KFv;;sUNDoSn VP@&Ӗ~MK`s U7^XTs[Rn؊o\Ɗ.IZ))$/W_NHf`ۿ) ɵ(#Б&6վ&Wp -j7x苂fȕM pj="6I`AeT=Ox-3+F $o/vZdZV=h.sSE 4B"ӝL3.:V؎h>/BwB5({)] r `؋GéKN}.iC4%PʂW̮t$ ᧏0TD&!̙@L=n/828?y1~Ekdrq6L\O:aMxeP_@'\`9<ɋzlA|\fBcG_L|ܯ(ZwI+\t慽VNdpd*.<${~!:m;iIr-'p3jsߪ-,ZՔB]%_u-Ф r+@lDTMnKc}+@,y:Wr< HzUlT[L ( ;- !6[9< %j]f'wM|ςEnrKS7ެ@Nܫ:JaN㖫/ ca2*(A\jި 2$D6רih(Q:ŝD-ip{_ DuY3BN}B2Ǣn)DȧOn*L?_5H`Vy%?Ke 1;G˕k*@W<_)^Щ5|s=Kfhe3].:@ώ.o֗i2jIjtҗ+ 1J&c@EH H"gqp C㲝Ng&7l9LL~CE~hlj.eb?臞 ]1ˊ"r egwtJ$v 4qU@;τ\* '9*) 2 v7ŹfaKb`,1й5 N]DWxde(4r"qB](`;ԊaPX;Cz1)m\X&]U;gd1)LeYqvwc$x)+V{QA9*3 J:t3ÖC۞ʾ%IjEc"-X@bf dP*߈GXW2c[l]"m`>0NcXhV. @s#N(QfOC\/g|; vlB%FY {Aѝ8P/4S?2{*0+ދ+e#[-uK`5;"JΠ]d$e[TȲi!8*ϑ%c$ }5>H%}(\0~D1E8(@9Al&VKv0atҜiǝJoQ\bA,tMw^"4A-NjR8 [橍hsHhu2 NgWӐQ$?]N_/roLb?`H0ipi={m";LѯԂm JinA hpA gqIuՀwFg@bJ-f! eհrgr)K 9:T"K~o~$ݙz8  O/YvZ 3 XY*T:Uѕ9/iecK$90x׍DagqmcvpXW՘W|Ʉ: 6 WyҶSnVnGD#X$Ndoխ3ܘj\$O%^! ɮo 9)P:awuZTǩyʖ/fݦQ#P'KNecP'^ hOm`F4GeO~yΗy_ZqilA3yY⾆&E<hIOV H3ߌҽ|.]%זp}:JfѵvPLo{~ =4<dޑGY {Em=+n.5 2H7WהՆFrlS8ZT5gE۱n H`Be|:;{.q2HyO 5<* bAd9wg #ЫC?=D:qA@G)+]9n72aOA6Qs`rk |Z"8N0nXpNY\*egR>p -RJ6R9V-LljrQ˪-tV\8TYx Q􂡅!^m G# Jy t@mѥSS^qGwW.'ikcƆlX!JV*Wɘqm]/Ur7؈^!@jX3C,BGݢDB^ß D1SK bw>gVˌ fhw6inNњ|wt&^"c&-_t't"Y|9|o$|QT#"j=4ŊT[9'I ?h{!-d~jÞ"[+Y` <0#,[*lU_uɱ31}'I@[K+wS&G@(/|6bRi Gx␩@=.Κԅgyx t+0wc+*6*d(:F7v"D5c1X#(ie]k9K97/Z<]Vw7HS2if_?d%&]ӇA#|" "Ufj1iZi7o+Xq҇Dl@c袹fyWAbW?/0(nNkj7,"r㷤fko2<䧤1/J(0? !yɊ أ{*y:ƪGH~*tSPU Ev}<)1@v.ͤΣ !=*t0[ʇ6:Y ITvzJ?YzJ tcOڂxU9 `2X5ʀ/ab&9жW{7EyY"ۀe N *Ê 9>4S_߿ϔ@<R9St%;ʐI[7mu_;lfR?FyB)>%;&^7cjqOn@T_Hf{ +j%o #[זeyB&bmy,mU4uvBu*oAXxO+Uz=A,_Q4+8ldR«*3ɵn*(#%%Lwq^˳?܉fiQM9E z(ꮲ |i %uJ.RbAHxse}6^%uBR5m)"2Ci֜j%c8l wR֜HXan`?QҾ\PXc\pPTS/|y!62ӖSʯOt 7pX&k(&VauQ[J{XvuQGqIq(H贺>4Y%ԉ0dij|ZZ t 䕃yRM( YAm-·)/PRv?rI `0Z5euE-pzAxɆ¹ެs{ h392$%Y}.\\¿3uyvp曯J /NL@sMY gkRip9>@- RF }R63=wZyΑ%]1Ӽ5LU hn!1Ae-UIq%WmU-+eubRUfoƤ4u̽X3JWGv'4H}Y<GwnS?w! W X'KHiљ c2K ӝj8Cyni|&ч<&IOTŊP[nC?hG|)Z.I(\advrm΁HOt ›[iM(BJHR6bg-}P䑏_r72x}Z1ver|CQl59??Gdle2d>u(wZk%^4"d`.Ͱ1l01T>!&'o. GJOhƤsH97%Uu'&P;ڑn1qӶNlG!.1J8%b#v A)7׿e.BЊ`卍+F#dPLMCT=zH؉(緳Ss}.ZRMw> ["wTPm xlebuߪS#UOTF,'-9>е^F:kWT/04PūxkT2`"8A/q._$2{(Ϣ02|X~'Nig8 jDX8HtzOA:5xY5pLڿ`swyT9atukj:sw*Fψ`w !|eh7˧Rů<͗l# ' 9-:u[eLѢc$ibP~ WD "\.Q򐱪 kvO^ ՝e*O,ˊDV}%IRlbzuLo=3R,|k%-: ?.Us0V(`;9#7.A [:Kz5Ԃ9e-9?Gg/ S4QR~8aW:hWwA-`UM b֧NscPi6Hs&V}RNGPXZ`F +Ct_NjVLZ~mHL><0M-)62{jw-i <}@v@W-l=k!JCUKn:tH T̕o*D? obpöxIT@ tM?ՙ KQc\@ǸŦ9jJ t¯[#mc: r}IVQ}˟-r 66bSb0O15I}V[)Ȓ[ 6az|=EEڅ.DJprNAz՚!# &5SU9 |Z ;'+tox$t=n~Req6'bvq| ͮR/gs+<.]GWK0CJd#Q1m͜`9$wMEryqMD^G>5D%~o5?- qCxx3|wo'S$ΥLa4 rFpuy*:Ȭ 8?Nu+:ʔFq)ib6kPa78 =&X@"A:Ͽ0.B$C~+Rˏ[;v+mwZn(o!;@KXꊵI{ŜX=7RؽKk|RUj9ڦ)9Ya>r/l{UZk=Zuctf/_ ۊ)~P7oX\(Q9t{]~M ) `S'{} $ &tIVm!Fw?,1ѺmsD ~@ﹲIK pVD7A&6.0A;@jIt5Iτ,DAb.4)r+M<5Dc.fQ"=檲vXV8ѩQ+d9h %w?_U>Cm-ҳ#AФl`CK~`ؔ&SXpkrlEyCjatXZs3iY[R23PC.yh3e6 1Y8ft]y"k\ւՍ[ #v 0޸ ͟-{_pk7pFY]\ڠ`JL˩yg*%'?⫮4O ۏa@{~K5b+=!! ȖTCzt*ΔP5 'F3sDwOy@ eΩtA8c9?i'㓁k^{rW\Y߫1B*U @JS?A{430,;M9ƭ`%Ԝp5^Ag r7{G;T"ppU nF8;C`6`hXti?(+:0f"2,^m]CmBami*kJ~ab^,k枣6C gS+Q@|ȣ/na9Buۡ~>VmzwK.Ǫ'ӈOvqJn?w q*(De˫u r_( -C]Lß;S遟w\gȶo Iwbn{p\}=YkρL1/8ڃL_u%W$/he(~,vQ7Tb^G2TY[ӕaUFd ҅{d)q;̙}MȜ)jҾuRr&,wef ( F`/$ iB?H2+K^F&Fʝ9=^[+lNHpn, F ^ʒNpECj L̍'e6ԫ_]/qdW(~:-u]$ `O?վ Ysى}|Qco)> #5,8J%]@,44P;Qjh ޯa#7N93,՚r[hJcM_SYR ȹùSA~O]_g۲_yƩJ1c:aZ *Qlch #oiJ*b܁dc|Fm,tV#Qke褖An봀MqLUu[Ʃ=洠eh#l5q<)A}Twjje!lvtBawc߾K'$7532ygoÄjT90ܛknGWFKgKKB5 VAYw9 CY]]\=mȱpp=xjgm{. 3J}ivHJ27H2{^eҚ?׾0jfG H}@3,ǫshE^t^l?7txn\ժ v *:!7uD*}z,rʊ4a?ɱd0㰀C<mD"TWub - o2r\y Yr&-mFŘ:+)Hބ'O`94 4+I~HnNQ <*Dkeʚz~Ȯ`(-t?렏JI\f R2R2uא'2tkVBh ҧ|h*Օ6Sς}~{6(z)j|pJ1z37Qta >8'K?c?Ly<2 &  'GSՏ*:ľg؞876Ќ)-d0s&Q@JS W"4͠uylˮ䭾ie>2Ԣ)WS~厀 }osKPY44sęT<%3qm*/dAX)]=}c&N+SvC6KR~,$5Tas0e 3/L0pt؂_b;ePv`8x<'̓"uɈ,>Npdqed ';4,^$OEnRƇ;җ<(ڹTҤ,Kq{730u3/LjA/F2%0z$.H&K;xM]N^x"gd>x>eAj\>䏧qM˂ L5(F ݺFOe\c ۯ- .2%XQyoGI;Yt,e1H^DhUr Ƶ豻YzsxoXV3pMfb6S4y0RC,(~YdBእ$1 =HS#xI<xh)+ErG6mx4'E  U݊nyGYwWf^>2+6H<.;Ƕʒ%BW$:߱{Q) h$S ZWSC ]8tvM6̨D+Jdى7XG-I^b%fn'qc{>Cx[.nMb7Hq q#Pn3f߈m1GVcԆ)/O3eoF ^0GnRs+6z]_Ru+9+*^,P&2|%IX5cCf/|  P5xΫv+樶k|QwrAf2"l/Ϊ-IJ[B=w<8YOSh+;HGhE!&oeJ5VǶutZO `:ϙF4[$u^)Sxm]Lx( AKIžsԦqC)1fs8Gn]tr1\b%zG~il#ټϺ-]'U%ДSˈ)f2ml!GlHܷ3`ۘ;7TL۷Uu("]F[$r[{rJo Y=U(%ޓ:wtiO̯h,H4U`Ă.C#UM g9@ڂsuL-L JGm陨h%6dþ_ȳISuvR1<``>mu@D]6J:WL-vb*@خ{Ь& 9lʋ^X{c U}KH^OvU?ue+B3ee6yjH m~޸C=(63^.s iCYEի ;|p^,T7(/Z ir/T RKxH!nu3VLv]V2éPivuK1ɂXbў~ir_a~C~xјfC;*wčE<('O"@vJүTqe> z? QUcDgWOVo%ԜW$C+?i14|TcԞ ƣ=HǧF^r/[sTZ\/GlURG|ͻVf7ӝPeAtmA3:Ri4N [`\҄QepOswh`X:}IdDӅ^.f%G1Qƍc:]C Y8^ +J*)`jNUOl–k~6IucDd`t!5h_=-4%x(ܦk$a]St/D\/ʋao @pnX`m֑AU9ʕ-oghLCTKʚҹsA鰰gSLhё/XIɰ+w$Oiopaȑ`]h_oaC= %<^!~6`(99{T}\b7\21g]@;B^0 :=OvIi}#D OضՏTCʼ Z3VodT"D E@rKZ#S!i fK_ߔ-g;f+FРjl0mQ-~v^۝FTyfB P^oA0o1>\" 1̧lO1+x=hZ؇*oTYLA2KuHXp szIpv ?]f=d=F=Hk5t63larLX7?("O^BYф~(HMdSD>1bΟ r|WZU<>OMǞhנrO'Gjs"zhڦ[M夲EfUcM++8௄6*'#@3@pCq+9ro g1B_k0:mX2ȅe Bӕ].gys6sZHƂL?8 O*3˯Yh|qDܞ,r`3^GA"xw}k /{9{*QKEDŽS^%V_Ɍ\>56Gz)l[GyW4ILK/ngr%z/$X@}bi+-ߡE=A_-,I B-[*>4h p;j+ %&ҷZJD֭Zɴ$Ke*J #nӑg75]7gPcF D#|+5vy>Ĉa·h1`mC? ɹH:ק})0W&Omb/踍ԫbٞ%pkz薤j1='6SHcʻ8.u EYUщZj $zxd.o(m:ϑ!V[u#&c9շ!/ccVn @ iz`Tľp +>^T?G-I| MH У%ah[ lGz+իH鄇$kVْ6nC{Eݘ?=N #wKؚNg]ek僻Bύ? Ұ;+*M7Gi[,Qf M]>+jD2] .C8b2Ϲ?2k~ͯ3 0 _q]"5_Uw2\NeH+ع|:@POac\^!Sn`1 /U9Oju/)לwz!ƒV>cr "v`} $N.^YKURk- d6S=(|J+`KԓOvWyctnL#Ӝdy̆wIf_7ԊNWGINKUh+,(+ lJ[12Z6uw G9_z]lT=(pl4vu~ݠ5y&gBl&}"Y)N^9gLwj{;d#+`f )=KU?1 VÇXap: JLє;$uK="pԶW)ޝC:oedo!eN@<6x(>5 VbЙ,@'rP sjNY~Hù}=ICŒȹbT S'|I3RԹ( &Ț}=6`]`9qa9S!Y{Q`92<| @c i%.NeDrROFMk^pyp]2ktDh*Iao{B=ܵt+=z 5]g M{aPC$s{!i6nB'NiY6#! W,bpS73j'i rC>CWk8>0$FgVncY< swJAVdPJPo` ٺ*5ix;6i+C*nX(sv¶CҫgAR=a_3kΒT (rq JbI@ SfT-qS5yծAM6$1x2DDR5<ņPhu2^i}ޘ֏aJL3"I;k`O{kŨE`g˿{Gˡ!mpǵ]\oOCֽ S;+ynv_3svF7(b1 1~ w{Zڬ8/R!9Ւϲ-Sʶ)f)I{k@z:|#?DjRFQn>jjztM.'WdB%禓 "Lёi>XMZ2F:MTPU9e|%>T > ;tg3ZdoD("% {n{2Ԥf#EG=PZ~WKmj+33^Ӈ4^6·4Fv7ڭN Ϟo3Wف8)+_@gft6efVG lada6@GAen^|e7E[؅- L{1 ݓFod~Y)??PH{dyIG G0!n iߠ6b'ſ!hI4xsx4TwڨbŶv[kYr=EbB0ߴ-Q!x3h!jY}" čl0|Eъ@)4W{G=^#mC `(j@$vt#8^X#Jt4(g-dFo}ށQS}S,a%9|lMg7xD? g4XbPdH4H1aڲa A:ڻ8jg֭ >MA"x|r抦H e>/F.rhgfADT̛ey@ٙ5 EOE \g&` ufy3MuQH7pR <j2>7#k* 0/: @oːE.ԡ!w<$:l"n]v\tDi3W0Ƴ¯(njwT\9C*RǯY{ZS0 @6(*|mL}q6LEw욁2g%.Rc` &U Ta(ϫpfHe',(4w/HHrJbXE}y- t]uOQLn 4 dym5]rPDQgwz2uyCŊ<}V5TqY˻jn%ve.%YtiQ,Ic*L9*0RSZlullM:2坩@'U0]TlNb67|_{ۂ2:4kr2kh\<\J>-B'7=\w%*Qd 5B|HR?cyB.~8>*Jd"10\6kK+ Jp).ѻZ.O'X'Rw<:tJ;E:s85)aݙur O67z5G`%jk,l@qq1oKB7wA8C#2W9@{Ю9!{,*Q x;zrA&QErSZyfM@FVdEP tV h\L9:p,-(EEYQW+R=%l~vƞLQt4O\/]f`C5JqU&Hgc6N =@GRYEƍuhҴlM3eQOXZ1Jf RaƲ**߸ epq LDw؀wǔg.IY&V+z,Nmy/&ປ`;9HxTYG ٭ktFzƌb.q^Kdfazz^#uu|5U I-0)eQzNQ,g5U-+cZ+>Z:iR2泆l_ \962B@Rkv_08#a3r5b$>5q9f,w((W_:  a:ڨ2/;2k~$< űctH`cPP)O)urܭ-)"Uɘ;70 B"nqT qI8f0x[G yZyI$\;eL|h0E@99Ʌ3ى:b&i7Ugr6|!w8tXuE'cԻ?ke`3f2%ngJ=23i\Ћ5ξѪ\伛N=MHmFq6E:-g1&,ЅJApk@$UOHօ,(`3 [ִwp|j~HFIWSܩyZG}$/Hdbp"HR>PA%hP`vL P<2%:WVya '18W/ٖ@QvQQt0T F+cղ=!uWBPg2HUxVYOЩ7y)|]gN;-͖˃+6#u5ExGRl>SR$ PYs@!X_ c^ْKeǸd_dGR"D&Ibsi hW"ެ9?__>DfC]uuQGRr#!)7PK_\{3#6.C",}e.D԰`q,e E?>w򾤻 ?ABىRқ<ň& 5cU#P֧5"3œ:VqUg~X/t`N#%B]yv"5{wWWB`_ Enɼm6 al(uB<"qG0VAlcƯĀgWTEqTѮqXG#4*i"HIy|2kIYx+Ya=ӁzooPx2EdYzb[ĉh oqCU%KF!9,qm/b%M3O@G|zcImY#d,B ӖSIvSBo˽/+YOCijGpr0+m5w&Ugfi(.Np沼N0I-,CzL8~t勝:=X+2KHm*Y_O4c}&Q [XыY5wh{7uCr6(cyPC8%1]=Q,Be_%-<a]KFXZcgQ{ NaYl"_N6$)` Nu^]x钏U[MG?#K<@s矴/h_9/L/low>icG7A 5l BI 74UWqڀ[qg|W+$A{w_>)ׅ.D΅(SĐ9 >3L7E(L2МTƪ]vKSǖzQӌQ T`-hN<-XMuU@}g=-yk[{[5#/.>X9¤ (&dp,(>ͅJ~="5ל"vCdN KCYxE϶RW-ȥ[0FqM\)C*?sj7!r؁0G A'do5WB0˧nJa>T]8Zd8Pg۱y1z_n#RCM=vC52-Gym>7J#JvAI{œ-$N9W@˕!M^44(˖liL HiI} {`pSH [Gw6f!Qjܖ0pzyldc`9sýC7z -hQVD9uthTqJ@16?t 㐫Q|1bw~(S4Ov,J 6KA *ۀBc%WZl+@8n }+M~. 2uΦ`oJ%hd5 Yٔλ!l`,?tļ;XPfB.CA4^M(jĺBds] jyR ow"sOp+ӡǭ5n,K4/#x8 {^5(¿&+ꔎc.sSKqiS"✗jR<#mMmqXBʋ$@F+> X݁8U ؆ںϐqf=IcPƥz>WtQ N`-6QW6E}!J AՅ$$i̋nf+YȖ AC7_o#` wIX7;B{26_@+YJRK΋6X(Xc9ro p,'_~>(BêfY~Zw^ -V@( ܸZQuYaEOKI^|Voe0pˎ`1m"!˟>_oiVܤʤmJL}|wTAxq0sV4[u)==)Qy_TiB*D*'hTt65= c.3pDή~KmO;!8V7[vf*]]-1o?a]A|oJ׊[B%7&9T-!ntX (~]-^5%;7_ k_SYvʩ\ WrL,Қ{zeW9$}a/{N' ʖCGƇvA*l1ˬy\!*O\uy[%5\_d9ћ6#.ΪYw3+Cγq lwS7GC}'vS-ꎀu|(ef.+gҍ"pc]^0|= &/hC6cm7Clp2 &*Lq&oPCk B‘B\zvsXPjj=t9.k^Y9Gd@kN?ϻ;Ԣ@,ԑyU6q*q$Hg19ehMItW2bI_=L1)i3&wP%)K zNi}ݯMڇ_'zU5g05=P I3/7 6 c"Ձ 39ySK,qB'17apN2e0B8I! 9emzhYE'Kqte'sȓybGsEG-58p0g|~bŬ9b0lB="%2gKau-]{;T ~4-ެ'*CWoXkv l#se Mz`.Hz*Xjm.$,ڊdEnu Ɓ(f)ᦲ`ː5^ndzpQlHk(>Ev̹i4drDFǧ+S@g u: /=  rdmW+(AR9mTh6.K粒Js,{aE7Er90׸-}MS_m۫65 Hб:\48]@Jx?To\5SH|2{Ms31{'0iW‡H9лo+deТ@[ѷ7 F6 > ,Zr@Rn!ӂZY?6K'QPy8o0 f]^׽GuUrW<m<_oikX@QbJؐpx`:*\$GuIG afQ0Glxwzn[W6)G ~ KZr*oKXUXVՀ~$ p-m@s#  ,L?X7e 8?91%GAvWb鹅81r+"WzQ )_FɐRTh`nrdLka<&C-y'L2 j9y|v*ʢ׆G/I|7k\Vx#| =3t. S q1i%b[+ >v?>LSGDUz,0[c^W2Psƥq-蠂*i—|zT{ 4RE˰QVGC*;oEnRH)wؕgBE@Ĩ2 :;GQq<z\Ő:QdAC+[U *͢H6/< )8)G5lWkZ0!u&gW9 hX)#Iȡx0uChQa Hr6^ku_oH+d!LH3 )DN}̱7/,>TѴ,Y8dWfvNЇܵ,%H*pǀ~΂A O'۱yFQ 8">NϾb u޺?fώkÜ-QcƧYKPAmp.=3Rpd >'nяS7vIfQLqn?*~:sFZJM[h. 6`ѭWL D>SCwTrG)N,$`l~.*R"c;*=^ƷU"S 1<#R;7@ky_ 1[s\jS&O~NWƃv(M&W> zk\ԜPSq6PT R4e-~';~(`3]^R|✻yI蝓ԕ1M~#+c%Af(٘C9 {=tW qKLU:9lҮyE81FE6#0Vfgm(7BJu#W:Wp˚Lv?=Sx SiP a!YHL X[-t{9yVXͣ]4_i KKYFUg?nZ<pxT;Z¬$ڻ <^,%b zB֓1.R2 +g&`'jqe տѡQU4UL# IapehN[BQXkia#kď;bVy3tbaz2hٻ+BJrs|vk_l[.gυ~ꁆEtf[׀W2ZI肴_0r.Ɠnh|AC^7u &xT!OॣZqBMr7ovao_!m@D-/\t>5dQ{ H: ЪJdŠNJ9QDZyBl~\-/r0^`{wա Zx5MHRkxB9 j1c6@mO z0TUC,).PY=vGtH2 'RPo0]NB8m+<ƨ=EVm?=.e(~o KSl䄇/Zyf\3-nMX.Q ,,bzC R5sf`}&I2 dTiN6"rp D/da=gMjUR<(J{_U w<^SZnc-F<MfNvkh(x"ԚHCK's910EbO[..)j3r9>SC#?685MD'QHƍҊlb&\[+)Sm#ζ=_q-n(p 4YN*!|Ouל?zu-IOȾ7{5h6:U @%\w / Ooڱ럠솁Ί2]epk>.cWI!tM2RG1LUڰ.`8 YX׺uА&*79+]@?AEBUcH%2٪UY%Ė(&*TdgK%JcK]aCSn 5D4=tD^WP\WeʢsaS(v=nDvK[,|v7gm:OCq&4ɋ;1\2! QRd٧%cjZfSŹ6 AHftdky2`6980pP6H8*W4v'.~÷&tl5C(;DA ] `$~񅛋 j&tH!Q bG#!u^u%a_2RcjSP qԹ[)}T^\[&kSj lix%1T<Dݍ҅;I[`Ҫ? oQeN4I"w?\{,kѡ.wge5kz!7s9*D3L^TJȸ0y=na9YMP4I\i0~Yy" P%%$1n4@'ČܱO;k2Czܣ(oY[UO9O .G[v5<0u``Bž>9h!; iF9xZ}PL˖ T*Y/.3ӭhIlE2Tz:[5hv]`ԹY<)ojhNV H6Tvb_Ejum߽dSHRhH֒uGNQ^zHJR~\Ϩ=i KO1e/B1Kﰷ.CFc4}AŻHfař}MxOjGRpAXhPB;mRx]Ou<)ѳVlwr4HakZJZH*PGx:!|fbw?eZ '%"JW8;"YnA{68=r-2*e<~)'v\&}Nld: 'MqLh* S0 0I"6+cZa)}ZU[/Kz2+K;}Lڄ7bGC{`M \ OFM&en<̣(cVg+Ĵ %܅k5V kEډ2 }[Z2܁ܡ p^3C'>Dڟbߤ/o|wj}O] dRbV/6 P'NvP堆&]Zp,r`e  UllwB'D "oK=mk"0"b\X+q5ުx=}q5,kWYZ ZԢ|3]UbMmsK !a:.gR.MFYԠNSD*),vPCb?Μ!Ke%QLPFgLR؅ŵ,E?3Lm ~=xq6% 1eqǚֲM%c]]-n/-CoUy^׽ⳕ 7gI- b+IQ͜* @:H0bH3[F" $Cgu^I-P_l٭֤rѕ*.Pa|cw~o{?]Sy T|g;TՊG z\r'kgDP-#tǹ]~# R3V_&o,(Gtm;raDBhwCEa3;ΣŖ-޼p @0 7>*@!+eM :pYoq ~. COy=SoE;+{)\;-|jZ?Ɯ6`-+vv rzks'B($W7W}P|ÌF˂:j!'IZ=Jh%U?<xm;c&&PbރEB/KI Y7!{AfI\dlEkp~.2&Jt2G]|=}\st.RxEWoC+C'h>y6V( ̯[83AR+$01p*Uj+|~ Qpx m'TjSFjhLaٴ]@Oj;`c &*P هCbs~O Q;_oR48b6nGP]"[ sU_ Od9eǬe:٬x9|G>⊃eB%h>;m0ߣ4wYd4jא\Vrce Fm!]%R D\G˶2  RY6L {_@ӈ nUwH\k| jڋbFKΠX/2gjKw FG2F F':*c:@q O:fH+yI\&ت9.L8x+LЩ^*TPǞ;qCAu݅% Uim,,Sax cŸތ!:9R_8l~mBj)vL)2DPtQƞWLIɓI1.{PdǽU&{VQםvO#Br h bՆ[޹qh)G|`@JVY*U+q_fdz0NLM!5kFP\UJ/AFio@9샛+z!vKlPMS3T#+U:br3YyrlG)dz&uM~ FH4Ӆ硾Ĉ~?o9B9^gljL rxuH *^ES! n^ &(6qG iH`B53L8RV Y(`C]jY.z21nG^PwX<["3nmzոA H~EF_SKFCWȖɴۃR@r!S"rMw`i,2]!mH\~99{ŲK-%“f7d?_*`Ey$.*զZS̴*|(l )UI]52 6KP$~~am%h3u}n٫s^>DpyX/_e-n!cYgZ$ȵ?.t%&̕K;g$EjCŲ 2q T W޲ W"(vi@mCl Qߚ,XiNY7PP^3ZpBk2zGwjKoR)2-WО)Ms$M#c0f?:>Sї#;5vY:l^<"!M!0O!9|j|W dFQko~c \٫ L @'~_6yղ WS?͞푱Ŷ0e5T \b8{bs4̷CW, K(޲&z[k^ m20ǘtZȳU|tBՒ6[ONDb`RL\ԋb S{ռ|9e㳑Q@z~|vHO@OVXIL-݁0` iRwJ=Ư}C%ЙTDr[rӔI&UsF^I6aFh50vї_xixPlEX3 q7ͣ54˻-$)LUFnCg$Բn$p*R푺ѣ`PPyS\0](K]}| %*X7T =$PX_-d}_3 GHqDt/#`CK/IO{K`k L}_e^@u> ܄<eP={_Zx^M zϭg.Ժ#|auר͗۵3*ŎM)w_Җ95dcAyh&2(Y r ,#EYvLV'qMJKK]5T7##PN`]%O_ Iž0/Wz.UO2akNJp:K?[ /JF[>e݈4 #11"m&L7ϭn֔P0°0G2AePgʇDPw1-m2xAls`aAZx[uz c,|rbtY{}:J~Gꉖ%Ƣ+>#ܿ-ZQS3u>K| k }Y畕 kaXVI p̯8f4L\tKb)0oyf9fSDhW酝O W/rRXָsg , X mBe]&5͡F|z>Pxax̐גVg5B;|M|VͺF9G1#YL2Tg^Z?ҁN??>5E! avkho Q0ѺfOF?n|XnHt$GoCl,F 0M`MA9={>J$4ʜ #,ԇ97 _:16"ƻ#ͅ oDܬTCůJ[">>m-2]1\)DL ϿR:Ke@}`8<<#*vn}gdV\?rJ\#N>{'vpMFU1x;?"ɉ]{(ꛗA¶a<2/"~Zq`|N;3{|Tv=or0D٩eڀnMQeьA89..ògqu8 2Y8#Y8#5ҿY$;~E 'C&uSn}5s%gLbQFɐg&4 DCCwu@;Q60S3T ty bбLh2;uvs4bl-ƿFa;I| +SaQ1o @׼qdCmrMD?FAqZLYnk}B.s^+@Gf]0bQ=Bpɏ4%KO rwdeJ}\ 9OυaO}54:ƸS'fU8l,*B#l>'e4Yf_`^=L*O?Ft4ㄷő8/޾d2`irF́Lu -`B9#PGrT*}6=0b@+t&‰/Diqk ygdQ>KT)]5vQ"ohy_R;eN@38o PEԍ(6}\PZeHГD\ \ zS]~M]&Xk!vr;Zj[E%n6ri֒:v #=EeHڳllFR5Z>78~~2OM>`掠EOY=ĵv\O* qN(-q䀗)NDq<+!!$S, uo?b;c ޥq(b6;IWmlj=! x9h3>{_^H7g>)dK :0ASx?M8jj5zVjn4cl Za}4VpXH4uj C9so !:orH.q" _ͅevF7kiWj;[;p BLn+mLcȡaѱ `IW35GNhjʼnშ6:]l@Z A>҃Z#Pmmv#s˚]#Ǜ'xV\w .3db[{/ t&N,浖;A7Y=r/wP˜-LU$\-ŃهF\BsQPRrĠ?+p f,gP/Wj?MFX+H JV4)K,1@uhX4t;uU}5,O?5˜upg ciEb5sv5E=Z6\P١8>kUQp31 1P%$E]IY!x!еmA(k5}5,0%ҭ$3c3\/O%t*$%wdRΚíݐAvUBZVcz?X[p9{Gue L9zc]dU*+Q%0f"Gm3Mx 8~2!L]/|3Hz2~o2%Aǽђ'ksND'G^#Q[R*RX;=X0K ) d6Һ"1&Ku힪hF?Q*v5 􂜑)(U [[ȩSȟ %]G<-+t\Q.ǒpCG$}uoW{X 0mf* H!>J zɨJh4xo믗zH]$\kqWKMi4Jƃ d0ab52h$$Py ǯݢUH"tby&EK7"](vۃ0J<@18J@-$zrw@Q4BhƢd{~cg}fTa2z(=3.z֦l2z M͸ 0R9.J<92VDIOʖ]62C7j&ۊYX:Pe "LZ\*LfHBgvm-}7YnHüv7 U s"a@|QE}ث,\oc!cfL@mN"~//YzYaT, X:#Dn<X-X<9p Pڋe*Ẅ́0 ܧ#୊G^6`\ԩpFl@f+󽘁JiV7VFWKJZEt_;/P >hbAA~~:}m-&2A^iCO%_I *AX́p -Z=sO6:e3`z8xxg,whmMOzlzꄂ#{d$>zC*&Q}aMX}(+B8 hI w4/]5;h =.Ty_АS(:i'Hό`-97 e+`\BpbbUB[Lo.hzYtjJwwSWcUwAD6R &ږC M3m'/U {P.g(m>4+p*cYiv7 ~VL0| 5DX7YՎvjс܎QWœO4zn73q{bA􋟛aW*/?f39G,&?9,} &}O±@%,-FpgkCDe]L~Te -ՈՆ/%ST!yW{/eze5 ]+h_69(<>e J<9p>d(ۧ!c[^m %+e&%;B+O`wM?n2}i.O3}E(.rKX|LwnH60"64S;Q$*FǛJcᱞft?ql%ӷ,aВ; gUzE'q! bc nRS4u5[S!UAZY ;UoO̙Q,D_0*$FYth_puMgpY9zi耞۪|-{^+eLy; 1q~c9ug]J~j̤ȪNNG>g@(9Xweux?o;; "lN J bs-yVюràH> 3=.{SKt·jBJaΏ4U@w47 Jr eׂvvgdi"{]HB U+P,j=J!޾q(ZUy|Kp1${Q.w&FX#Ɯ;o7܇AR=& G9 ģhGdbmͫt/HH2SO'J>PjXL#5e%D\*` ̈" -3}xAtO m*Ʌ~ JR%b!!j{1nݶiJ:%QkS 9ؠΩJq^o=='1I @[ VH,ER/y[t nJ#d\3As?#>t5GPvpNw:Scӏ gM#z]d8&?W<7d9.ߖ:NN֞TTL9(קIk5wŶb0ޣޣPz02Bl* ! 4<27Ua{IkI6(t$ nS;;-hTIB{G4λ2q{+ O-ש0q Ǘ#Yo&=1}uβ:V`s+W^>5ZxrA jgf(ij #$mT,9 j" T7HSw=IkTi+-@Qyo}얈IDS 7RNJOȱE/˘-_!xk.M(U12AdW L8^kSҌ5F<QPVy9yQQA]2M!IIn9lAa)[~J贴46$ܤqq o427p@x(FLlނ:o~c- %Ux'jfYTs:xg@Y{C#Z&_sP8VD6w%כN*,&-"#RdR޺\[J TUfK$af` LeBN$.\+MO{qY/qum: -qh`?uc|0z#V%]ַZZU>-QhnT9Ol[S."ℛ 2|UMw8.o|6vfw+ #e"B#H !0`\Ƨ0ԆQ5FdAq)yeq읢NmIG=4{TC( c^,)I"/@ѼioOV!(({d^V)}'crq <4cnl~д,m̽-=|i)-K%~1NU5Yu- Z8F99u-. cD؊W/%3DFI:q'e^ǦlXMG'PEa qCSIjI `BvH)447344IPNjӁt"NqPD SJ"RKԐAb/Px(?wE]kԐTοg/Fe08T]zxz?2U;bD)5VrN@f=$W Ju `w&{OEj홞7mU.Խ1Gpr sJrDWObGb~"zvF]>lcϷE59 | crhk9Kg@H7}${P{W'Ç$7Z 1շX4jG$DDZ>3kHERdnynv- )a 1'- ŬXE9HschƵ1?vGj^&o".e g=iR/MBPY*p#;Cx NpGGZ$9ᢗ*Y8@v97[["މTJꦡ~uZ~ W;Gpq19k H+650'`\{}1h6}r)νmEF>p Q_bpOͽ5ɵBU%]эPEͤ/z1bΫ;рE -Lxʺ #R>8d"_tu<juP w{u{%f?Veimv%-)zA\26jCy6ʂ@I}3(zεqJ0:Z R)<>heC{5 *||E:[E@hsIxҕF==cZe/bXh{/Ols1ֽV7BVzЁi]nxE;D4pE'0Qζ֖>N™b^%Mȯɾ:e *UIuRbּ+P /<Ѝ*ʇqMr)R46O=K0{ZvO[:Pjˇq~:GAls1yqGV.z/ayvnx{C\ZhK<89n ?|t B!r_+x-iڧXR/Jx@"'mc,*w%,CAZx={OV XW"gCCte"m? 5ycrUEELrQ-34S^[EK6TLXK ^8-L ҦBl~M|D~\3r:@TNp693nfF9Xr^Y]? $Yqˋ|/Sݹ`ȕh3 -vyGDڿ0=Jo{F~^[(}6~J[ZBL̽m~;HΆWsM6['o#ٍ?yQ﹤`Y%$8'OEʐy%^IGTn"U]36{\gZRe?);=Ztf P1CXSj$p'hj󜺱.*m8T)hI}^R+}v5M#-N}r"*P4VzO38SܥgRi###O."#k=)ݤۢHDN ]o{Bg'W=˚NϠ}@CKd5NǿhO1ڀHtl3o7QrdJȢ (ynl^b"UF?t#UIZ$W!\cEOqd *J.^RI 8m"{#fRcvU!C;[G -pdRZ^`S +SYYC^_ѨlA@~Cز[4GKUY~8@?2.C*bk&٢\GoύU36\`Lu*<[2Nlt-!N`uTo Rnc&:57{1 .6^o[1$LDȊ߈F䤣mej4)9Ly'B8 a#WaO` [z?祉YةTNPYѐ0C*5ޔZ{? 7RR*7c=.):0d6$JY"7r5ւ>8, ͧ\@` e{YRg%sr6 ,ƫGYܗQ#oϷ+yxܱ8Jۙ#MKh)80lNG\]\ң=񕋝$1ii`gNp;4&NCwq`LhĞq,gz"qAAr'e0N TY.x_I𕲪M>2@h4eF%C#B$㸭8wqܘya{̞~cAx" uRk"D 7QMp*9?1ΪbVWI}r΋>WV<3SS+I/:Ūd0d?Xiݯb2vcop<#[ `O'QT"[%/פxIdV49A \ܸIM:zT"%h`Y柏"#CE7 nC7灞鈋%D2kh* $96`:'Ǝr$Y^ѮamY?0ɏKS`^-G$W.ҵ.wrc2s8޵Ӽ*j[O ƆG>CnH=ޝ+bIF_A 3=ul,h9Ն NҙGb uIĸ= \ƻ%r2u=ǒ 9 t4 8;D=S}[Pf?PDLK 9*U 5,ƕpׅpTa_4'\s~7[E8'njY[a#XC>Zz*4ǰjq戦`Ty^^4D5U%̾hA0CBS DH= Kk5Fg87H{#Xgj2\B$MW&js縋X h2Z'*0 <`XEjRw]ۙkF:%<Ê?ffAa_=*s}^iin[:x`'INdSyhΝ[ـQB Sm19؀kp'I|7Ri P-l] eiaQ]U߈pvʦs]wOCŝ ^ѿr]uA|ܕ$o(ꞯv)("ԇ Jr`:N}*iAѦuBT 1S4H4#01vJ7ͮekApe*>+m+A~ Sk+%kn6JQ($ hd^97|S#2X oTqp8шPZGZ J,ˮ 8 *&l~YC19]/ KP-Wsrwy BݘW|6p"glဦv Z!BHZ쓲sKQu!2{iF~q:dNtg[&AB*daeɬ*)$4sniJwv4zn `JX{ u63#VҎB9<&KņDȂy]wWX8vxDqvPYMY(e11# B n q,i"US !T;}ᦂf^:Q̆I{'eE 9mi`AFwR]ض7e%z+֯l,15{`aI$J̵+gt3j]WgD]Am`VkDY"wp[ifpIUy%] [ v@믤^TNϙSؼ2sq0i;K! Uנ*ؙ"ȷĴ|N)h8 ^i=]y5T6L+Z?ms>)zn頀z c+a8v(k2`)`H"A'H޸yJ/^"d!R<*,29kPjl- *#X[ý |KбQECg9W#Po6Dؒ7u{d˄=Y+7N5`qEHNfEJVf]2 :{Q/ӄJ}wJqt,mҤȏSrZd^p.Q=aĦ5 'I *~r. oݸb_Wjoυ2_2C 0x#ٕF D*C+V֟cߵ:Yhr:ߒB?E1:_f, i4[/ߔtһy2AsIe G٭؊!OU6?"] ׌X61)gYsfWʇ0Fhnvׯ?nH#jJXz{ט*F*au'cwA>M?B>kviYI4$4'`}[GroEr߿VD2 J*8c:At  rmq{ZAH_T95  8p}a[}XEvY= 8 B*<|#kmvjlW8 ^poRڧK:Erh*$@R N(tDwIK"tZ* ,P@LI؝=͏z#>GF_:Ss'ƳmHl/]e{EA6$  꼘H敎N MJѣ3XL5NlD:ןaYNm:4ٶ:on 3Cm@ !]\X+q_,Ji_:UR6(5s/슨Pvf~|ߊRdW$Svhe8_WЌS|Jy-%%KTY~iRxW6P&!=1vI'⍷7SwLdZclIMhwp=n<FrA,md`xiׇԂC٫>F^w"zhVM׬]^4ob p|5v(L^9/Nԡ؈Xc]M+˼O+1>d1S { ߄d@s0.Eo5$Ź_ 0v -p$GADP^# QU.Uw`᤬k*Ө^JTK_ a©dSI#zjȧ\֞ 7L0,?x4C[/a9YE\Ri€,?pV-Ⱦ|w#l駕ca:{Aeǝ"_e1\WSڮ1}qGö)zX/_7 J pYceZ +~`Nu ʫ.GP9at"*{{. h6bxa0XF;s*^"h7|6` g5b)kJhCXoIi9knK\4rb?-)hPhcEN6 %mS=BRݖ9佣Q"y=Z`?'?^2hq~_ h+uh K<~6 vr;8ttSmEA6-bm-?Zb3DLy}Фqjn?>RHR&P~Z9U: / a%1KwcFLT.SotDFgDћ| d?zKޫ clr0#-l 54qvqu>Å=o7#3;mJG&<ݩLmGRY;vwQxKజ tF2^ʀXhP/LKغ@30!{@z\B;~;Qm"|_ݭ)¬#0yxr㞼ғ1}'Uփfy#pϭ5/#RVKfO'?L< EMIEs> 0mPmӏ=(i`.Mí껴GT`KX](V\K,G&pen0QɘReJ)ʎ(cϺ\~ .֞zr@#2/2[7 ~C&:5lxˤNYx"@ Z=EKk69]lvP;[q=cD{z }$Ut|Yi6 lv&$iCs2dVm[Gi%%|TX zJU@bAQoN[P)&:qq +uꡇ_c¦K:"Iߋ69i mAC Ԭ+ю&"zcW"*,憼Wiz)5/[`C`h;QgCQ{~m,,'BYGbd&2| r1mr>"i)FvkrQWd.?>05|kQ~ŸS!Hn4̕yq-8˛*5TyPN9X &:W4KgV'.pY3<88{%,!=`?U7,oZ9}a FlG8#;{WwO$Ap(ZrnG㵭|w V+gxBZxhz.p2"ZfI(wr2Ewsda!D5+X ܵ,VjR'vcľ' eB[v:%"G`# %aCD}9 l!:R.#;wz>nInLf{_kPdBw~\c40,Jc+T`C0$xr7p7q'KԹ%cs_RAW#վ琔qKUjl1DXrn~Y,<^ } u6wNI2qHXtT*P^D#A\ua8uNe%+1±w{/-9@2`gf_QseGpi|`,g@Ƣ.qlask W3P/y44+w)jX{j!{P3+̐(BL=Q>ΊY3‘0Q)V5g|lPPݛf'b!uۀLr5΍FB[7*n+Ƕ0;Ƽya::R=щƖ_]~gu^v4g&s.Ѕ"XG.fʽSof ?rNVJl9@"!tz?N̸tS1HW7)ڵ`M`AN,{mf;`M曪pOy6N|-LʸXBܮH*O:Jc]ׄҰ1dPq&œ:B qr04mSVϱ'*N)Z3zOUm"+)<KvLP옲D+z'r[ъuOv/4O}Ai A랧XKБ6q=m ]WU[4!O914jW<MO eBuTP\6j]p9Pz.nH6eJUm_˹4 \/ :K,q2Ӗe 0:j w$ v~paѹ!_tR#"*Ⱥtq [O [gQ^J%mhe/uqFʈSt S:㐶AQ]Mi8YM?bZK |c|~(X>53s =3)9qÛ * {&,?\U]DϓB~4ow/M>搜'@9$?2;4D>v;ݬHEeɰᥢ;hdUqLt@[-XQ8q`J(uiG~׏5yAf#0h yF.\;gk@H^0+W6783Ȉ, ?[_m+ޙEubM, XC }Ӕ" ܬch^؋1'QU_uÃ́vW\1R&b'eܑ)+JΉr5Jq-' -!r(y+hfv|.F01>ߎo:#0h^Ċ?ɚ5:HZo4$K&/ýlgXr|yNuDtf fn] eݑI"ZC"#:DC )Ւ&yiMt^=x9ӣ/71m^#0u#JQV{tbnD]3zMuLb8.+~ҿ:%=Jq0n}sJ!9ؕq#H0HZ2_M4Rذt|1Ae]>lv\;_f{xȮY4F.5ҺF?"2h Q-x-T9nz˂.hx=_k5Ycn/Eć]mhE<0AfAEYnt[X)qFP߅4|"Oݯ<%Gl{G3;vZChTl|CBAr4nYE vWmQ4>KOXX }T#I{H劲LCm,Yjx'H$ cb0Xk8,@>#jڐ Wkrh'P~> _'/[eaGȹ|ߦ;!9;9E?Ts{h7yy fyt:N(1i.ER=cbdBuSd^G L>CN(ܗRzW<ݙ@:O&S=G5gP^0&_Vv+LDʑq 2|.z y_Ո*ӱ"cJ2#\TS<-g&t4Lx5͠h 0F(|,e>Y#Zu!oThXV: F([ANi\.YoζRԶ'6`|rײ1#&eG24qU-P˼]M|#) x1o!z;z9afWsW)ǔ.h^R`VL˙9/Ðl" M9?z.E.-S钃E CI0Cgp/ءz"zEB5s Sfd=nJBX?nVW"^_0Kq1^Jqϸۅ \Fnvh͞cYs>bUckZb4fIJaXz'u`y~b[@>o>2f>[TPPG*yJ6r,؅US -F/4`#f+>߇o4XС꾇NukM-ir>2yq0uiL $|R^G "w(`~oEٵ5A6*bH$v<0ϪCU÷׻7⟑5~5Wvlbwl ~Z lwђLf'9=Xru*Uޑ+ 5}KLJ8ORm*o:ǔ1 bt~E+S߃ˀ55ZPD$sW=](6d!k%ax]rR oءW|[v-ͯ&T1l13G|٢Xi8 [LM*8*=შBeRbUzo߻$tڌSW?|\/ra.-&8FDlLW4ÿܢVJ,{%ZL6O3A'cz}ߝkZtF׺S')p)!*Ӵ(e0HZ>JIt ?, S4pjN0z$*;IVsŢ?R /i冑84Qk8d$~'@GvP硽f 1l zo6$7)~~}Ojژe;6p4=cgZώS˙HTqcvc#ڠ72rY݁ d6ewC2%S0дlY2Y;T}_]CHQI42G>Yޜȼ4ZB_/M~ Rai֮y@j@]o*~0CL'5d)AG34Sk mzgWF+Tw^eAO} &|R;P I@4#m (]f(?ecId+(9%3FãeɕllpkDcXoZ^j~9G#QՃxЕFlh3Xl.{vX#j\Cr:hZ76u%:jo*l\2Z'OO!b x)^O^g]?>b)4IsڕS\D~%D9-cXȺDUE 7Z6jK^Ǣ C~E-JzßDjۗ* Q\jlD a{525{;Zg͉|өۀ#NR>6!#rb4Ashçfjv,bcE\cPe Is-e"5Blqv-t&cf?7M3uyL$~zJZ5$wH2;(Q BoR!q 6=qXw} aXmWn@{WՃ1!Կ2~'4&D)Ł} rBti(Cdr~MfN(&ɮ /nBL#1mT`yբu-HFqEs!new@ZMA"aXP}gVT}GIx/E/?,8&9?Oc%>Reup:-$yr!(3G X`'oɽE-"ZT*QsYX;(e∜}?܀TZ< 1|heȒn̓3Mpk5Ȱ |OB=sPH"lf7%~quZɑZ8B2t.S¹VG}M^Ul#Cx OOyGV >9/-۪[j@JZBgoȟ1k !Y+>h]]62dRS W3$"T^聎hjE5tEhxн Qh>;zCA(%W. υEg[K"9`{3WyXwRFdF 'y Q8(b"}聎v!rO3D T/~,͠1̈P3"KZ\(u&t؋-/i-"l=0̸ ߣ4IZ݀cr6JEpiv[߳F(םpH&:xIl2i NЅKT]\m30 *knv@bx äY]$ە6@ LNķP"`ޙԑ,~^wG69 - yVԬKbTMYL!Oq?OC|sncI^|=JXMolGZaG CiʻPݻVB#yoŔj߿q;ZxrZ aR~̦oZ=E%zFo*4_vwnY>L?D/ĉДn(s R1=v6y澕A'00ڃ5ѳ,y|`@"FIPOuN^DY`쨊ܢhh(tb$!0 Azg[D|$01SZV)ށt9$bZԕ n=S.5$冿MVX?J>Ġ{+ZJ?0Fߤ&_D*- _Kft`z Z:9b6UC)XkeB{ih111!$G\E)5x(|G#bYթA6R0;2H. RKF<D,SmCv_||$OqgQ\.Qca}2cn/se׊3rSFPo– f Ș]X&|&a1ñ\Ls#-ue+ʀ_Wdt@`7 o*7]cABXUb9TQ%E}@%4c2WQIgAu+;nN0/([%VHG ;!L69ĢDz \ds 9M/@zf3kfҩ 7yqSջ[_, Kkq-EClͤHb1@$Vx\2\۔\u$z\`kSjx1x^wn_~':vtT*qEpYJĸhx>+ NzN\z0Y#Ni!:jC#y9VzLMg' :36vC@vc:8dU$塝õRrr\{՟ ~Ć-*|Hsc:W> <,4#$.}3kwߣН=<*q•ץCޫMk׼!yЪy刘$sWؿ :;a{M{j@dRMy03ȅ#Rct VMqԼe%kn| Z/X48Dc6͞۱?Qd?qgG۩SUL PYf`+f,gnK?UEr2B*{je)ɀ1fysϢ΅ <brSG툀:qa]".NN^~XL|c׆ >LQ-5Խz/dbZFbd+*(U|!֜R*hYZ٩VVuq%(~ Z 4N=dhfd Ֆ o&JŔoqzfK Ӊ)@\ Kaq̂h's3PIw;aXCډ?y^0FCwKcq;xInvo~*`0a~B`Kk /-G7%0SX񀛖]+g;ĖBg4Ͽ,oG%^'bW)l3j$ *T㲙F_&ۤKq.Aբ=j8^D@ZL0`Q #YgH~k*>qCT47G3uG_TrwߨjpcMiV>v8M礷evMbpJ@myۋ'oX̣Oc>Ū3OҙӞh0+z8%6ܔaxIZ(S&Iĭnf ϯs1%вYzg_,*q&y,t4cFB>*py[f_!-s(wR4VA>h<m 'n _a· ;+)wkWЊ 5,F&TisN׻+ K6 @s(vثImy.(8*OU֕\|^=e3+o0twMkgiToՑy'y.ET˙LEE+pşƎ>aIXomVDMuFTqBATJ8Kex0⤝Mo@Y鬇Sx»NiԷmR򁠚1\퀎'ɧWw;te*I˴guy#}y݆G}7p)k9Z8JgswE6n.Y,/]ie4Dlt_B1ڮo<S{ qtd|$ /)ƈrJ])wir }҉`o)IKwGw7}ydZԞ%S`D-~FQ2Y, G~lu}W ׂ_ &3aY3 e|jǽU4m$"V{S|xnG2V@Kx>&=J[Tt/Pm`L`;ntł27BWۡ4>|jFtwFvu6?څ}VNXi88-y[# bko }G\zr^"͑}<6gQˎ$.HƎ.zF,Ub5Ɩg:LvhA +Ss\GJDQڔpo=Gc7qD?CT\ّih@.:?WYx%4+hԌvnVX^=3c\nܤjJMK| >051;@UZ3plSUХ yO[>A%1,ƕIj?6ftbr, 8M^V־ 8{jG[ve(xwf?3dљ B20?.|L( ߭^(&OͩKL#v_X<.Hy~*`hx kL5֦=`~gJ;B)ӏ?q@Vcy-%avc埁/$X-a{D#cͪ|&\"25Hm0 ߣuL [ZhG/4Kn@ oc5]:2ݩUz7k!1LT 'qquky{;.=S\^`e|ƥt3 F_.r L(5Wr_YczϿ\#ul݌m%޺fP0.TҚIReš ݊+hgu鐘(|Ϯ{(%}2ީ<;lx$[SZY@N5=eev4g'{Ya0εs; RH=s(h<[5WQyd6BrѰ;p"n3gq^rnRZժ-]8 :EQ4z<߲!(|q#mÅ }%I+Vda9;K BƈXl2LY@D dӞB z['v0Pw%8I;&%7?zXVa\mdǶd9j֏J fv*{P G7uOק+!6e-ZIɖEÊqՈ)>zwBM bEBtPZRzB@w>ٳTs!3ZksgX8Rs7 S|5ncٵJpf uNrWLα LsPt#T2 /]R_(3Y+^5vW,=Hldu椗>OƇJksmԎ` *A||~2k V;=\}pɚ Лrxs_0Jt8TB#LS y7}4G_vJ @u, Dw @/E54k7RQ]ާŒp\~hmͰ<F̪/'􀆤C}bP1Zv5eo2i/KH6l7MFxtvMj\OIyI[k+4C' )Bݦ(bOeQs$|Kw\#]h?E,@A~\EբƷE1cd}~h&ffs`{4Є7H_KJTuER,O}sH)X֋/cS"т`Rjl2lhPܬ$gN<@;?~҃,{bOkt)){ԎtĢQczK+8V$TlJa fMrBvz7’.-帺D-b\ ͻD^`J?-?4E1HaF0T'PT߮;IF+oHw%ʗc^TdPU%tb 83ـA̘ܷHDKB@ .K;j\dʂll{rZ'dް@hfR+ q!sh"lN_< H Ttcfo}[R<1Cu9 Yb`‚}~="QTω 6ɄL70AZh }G C_U9>xvaoI~u2 cEԓ,Mf,-Y|]T[I ݯ .Ls {)MX8Ir,xfUU|10o`qpCTUZ(%j0rYvls^9)/EM3WݷI( ߁F6K=zrɫ8?oI\b| 1;F,[ v {QT[Y"+yŧa<{\0E+fjЂKLfHSA[Va'F`اaܼKE|swmgd& i ' ݧlE uZ9cIr> |Sɝ 6c9.-% yՒ+a. BYZk`UɉǼ摧J?=JO"BCP%Lbz /;#`uԂe0KRa+}FaC]qs{d\3$C/G>μ; U=+akV!g&O!GN)6i(κ`/ԀMMiXc 91q08-uI'39zOKWT Ktp8S-BbO$ oΘZ}knB;`tX><-Y}\8wma( J]r +]pU?7Ks9|pB^ôPSs}wZdcOSg$q_o1"Q>R F2Q93N^)]^ #lq`QĐOsHiK'- De=g Ϛ~̨RhVkc\I_Xi<&-X܈KKP-o[#xlu:1܀Z[zeFp[Db涕K̀-fa޻5҃z+6%ml(z:s!$Zxs$cQIy8 W{UQ7&=ÓGQ+vGМHkrW2Gx3&<x,=߉iUUHu&m3o8bKsJEJT!w⹧R~3/dٗ1 NCZ(.CRbw$nY]Z oiLq-X0=ب̕Ryw>ak3U2i-HFɋo{,/-"BAGW~pС`r~ؿUҺk(Qf qLuON_9_jpkm2>,} \#~s1TEHeꄃe,6чk>!Bq*kf h3J͈Ô"Sbq"E&媲Am26|~xx~k'>ֱؐ5wxSR  J1? ?&JGH2#gHkM~4S~h{Z%&:NJ]{Դ5ک@oԠZ%X[ inITa{ZS v?Z۪E}xم~$LՒF'S_,nlf(Y1yLS -$p\:0jঢ়|8;4ib}魯uY=Zä+ sb݅DtGA;XuKPxT䠨ɟF"hkBo) ٷ yu0ǐ ϋ<8ua4(4ti i1<;Ċ=MYKRֽ8^ kHtASϘLZiԴ? HW[Oe|H+6?<d`ᾮ8,"Oaӌ x[*EI1H.x6./Dj9dFjv\$L.>/N S$fҕ T r6W :^^^k:+k$jJ0 [ʌ54Vj)9:BJ5,fii]J~ uGFڻ >]co#鑔VAlLdsdAS=Vέ:1HJz0 ^a qȡ[B~̀VTl(1]8 [V&Aa2nSI*n[yo$.Ŀ <]cGaM|b4ރPeGh4N1DA4;X726Z=zeή1g'`PNÇ{­Q_\RMMy&?+Nk; Omrb sa|kr[$^@ߔEܚ<M:0loH:|#%dnNd*^\U(8U mekm;Ŝ.\RxXƌTL#8ɩKMK[±,'v:62:Ӌ#7U?jF+%)hW#d֩D] ydMNC< Um4l%ћY=QytU b;x[I(6[˧vdH>9E+Lba擃=!w;AFI d7/@/S,K<rF.V9]t3@p(œs>`Q~!uGЅK&_]%({&e]Scއvr-5B͖Wyb =٠:a)]xrÙrz iLZqa:Wtv` A|2x@zYg^Ͳbz ޷5L_lGڣ_IZFP .A |AJxۗ΁Iſ20wztho%6^|S7{hʘ> W%`P4g'o`n+{"7X!=vޏ >% 'ϳ_an|Af"uҲ ̎2ZHeIuܪ:73ԍ V~߷F[ZL{Ħb]̇{Mp~b:b?Lq_lSY*ZaĢ`8RB񗷐~Ж)h|ē 0h" g&RNvqb-!ƪY֪S^\x^hj +M!JCV}njL ,!"v*6֌ӸL-/V旱sܖKFR3çsn `S E5/>2`ŰPc1Uq`0"e]jc0J@q:Cc} 'Y,ujq. n(yw@Hv=jU`O[^z8pXb7s;r!Q7^,R*?t$M% c tcEe#KwP}ProP3KwD1U+h0OYkAL哵@ O;NDlu`A㷊%dEtK{xHfk0 \X=Թku`MyQMf*4K F!ݣ z'ӥv{d]`PӲီk[/P+kAmCzөҋ5Ưٍn Fb2&RC)EvKG@72%di.9 0#BR< x1XzZzE s({7gtTp@-=WjgLD8+J`j^q Iy&S F$v 2^|μƐK5s}F1 32CbiXi'GQ'O9qmIf*"'.Oe~}v&e-8ķj/|7Lv>-VG!~'DĭMP*>pvD җM, Ggk/a|o>wkY& yU'r*AGwZSJ|q2s$C_5& 6uUp D.8~0Сɂ}&uEa kX :EbñpC  )4ʒRlI)g?8F9E nXBk3;FLӰHjn9N≠ׂ3=οjuQLYGpW +=kA'C9z5V Ջv0\zhGP5w-hQצ\"Y Pv?ՔzD`@٫ߓ&|m7mBmu!I u9z-\t؈ZfPunrd*v|NdB`fyP]ܻ~a}RkQQa7 O(;23)N)0UW`2EWB:V^Ly*hYkHm}jɶm%0瀣2I yI%w9X *$yK]x*Է.O Pd[YsURRJ,t7 _,2)ZȪ=uxEJe+Q{Q菡E~nhGv,chZ” @ 1 PFP`6?|ضI(7r*td:76@Yq&Nj|˽u{6|MMafHhA .4|PS2X,-|m); } *Gb*O;TZ *VANKLzKSI_ۄpqU1 ffr1- tU[gV {0J?J@h|#XEu7d-}5 ny@^kXZL[iG&tJ,pnd qn:TyBa3zP38_ |^5iwÚ*~dd}4AzU?llvҦrQul5G~~Lv xRD*u6<ٶ #ax.XǡO&^zizA}_vݞ?H9sÂg$L˺Cj|[ݭ(^ʯyz]}s]Y]rC</*9mTD!"_cEdyIH Qb.yۍRב[nkxNHJGk7}(|lQE1k$n82ޑ@9R5CGQ\4aTψ'ȑVݣy0aj=*f -es}<'pFOmۜ骭 2\NJr6/+KSEW Ձ>{A%[L+H5{\i~M-)^hS4gWm֮M Ic 1Gpߥ0 aqN~H~J~_ \?šbق'#kzOKMw!UTiGZQ|;J7zDwv]*|KI*nlB61щ3`DWPu̽rb&3O,dWKm.MaPH1p㜨f;gn !V1(!L|u !M|}:$3>VHcPEw&o$ڕٽcx;gZΡkykM7/E cH*7˨,ei(KgjG)I `e8Qqb򅷯/D'JɯpƟt Scn6X_W yv! ~9"3H-y>΅ݽ_RI7R*K @N T+傤56-IF"hcZZ7^CofL`h :OlL抩5LԀvVC2GPޗR%3XZ^죲TnVNGLK>c+CEI??ee˪&A?RDZry𽐇󿮇#ZhgQ $XpZᙰP) (kk{.E9PbJ }cY͇6ڌ]{_ 7^.9Ŀz_ D6ϙ㭒(7ճj6 nאbBi'\"pNxM{A~\,_Au 9ٖɼsoK_iu.!H `Og;:EQc=(e@r~?p* 'uv2Er7%5] Ⱥ.BHa=L7H 8hCVFVrl c;C> ="]OV9&45Z`O1oj X5"PNȠxs)WL0H0]N7a#zg(nEn|K/9'Svk\N{b.td.`{QvV觜`w7=@ۑn1aFbo q~fe\\Dΰ-Mn͊uBp`uU{!;Z TӨm[].ifThgxZ7^9[3\:"HsY[jDOa!:ܶ ;b"KIͮ(|F=>&Ȯ~ՕݠbB)?ZQhKLyդ}sD`эX'n Le>vY(97A^$`O:WCͦ{D?ZZA+ m;^TR([%kUgKgH)~J'Ku +ŽǹppsG?XZylhgTٜE &zUx([?`7r"!'eHDuAazz 57ZCC~\ ը~1 i>XNy_‡BD&H8*ll?f^r74l:)BM1*4*ix=r_M>GKeF} ƞiWD#SU/Fhg]a4M ^6 '% ^iĴh`Y8M2 .99~.8@2xΟ |Uye+O4=!WA *W*ni$ ŰA/=K.wOXhUc:E}Mpw;̰lRU`d92ę!Oق؍YFzj'Ys{ `kFg},݇жkK\"'shiwM:r@S>~ KEfEnf&+gކ[0 |_ધ: kʸw)RS33vi>*xpL-PIpxU" Hha-|l-' b?msѱ92@X3t?|v~-d/ NY d,.N#KL* MxʊHԌÕ3F j5kM w o􃳦{y7ME/봽زKܔ᚝3ue"%-unK%s dgoϾ{xhm"_n;ۧjBIp3kd9D_ɐJÒnt`稅BT\68V-fɄW4xQ+Hu =Y82bH X7df-GF|DZ2Hs$qb2X2~}|:q#ߩ2Du|c>|p`WVZȅWNQFd9T YlfzbnccW N3)A|ocҾ(.'T3=ttX8g2 ao?9D#Fu@WNW -2[;c#wn#E$smKp| O%afqF$| :;|! M̂IW#: >s+ϼzQk.JWq.I|1oǨ+ uK5xl.]l%S|ӖF)r hZ1R1]3,Z^bt<ma3-g@Ro?p>5݂AHjL4C4%Spy1D/3ŵ*!y/+.w_uR*+k(Y~0ijex I@QR V{*#I~XX[Q,VڤʘW3Va>n] Oa+_Oާ#1M!vi}n$d&uq#Wxq~' v5{u^5自Q)S[eFoDѪ߭6}ÄN aYm)QxЪ_{xv1=l_IS2c5\VmQEU#٢ NNPpE XCeNB%m N6BR.1_ý~~9[xۡ~knK! 6΢^@u?2B̾!$kZ: MRrJp3qNעga Y?2Þ_"T .ۑb.Jn"{Vb? 7l!4YNNԖW/ ]) 2M!T]*9a g7*`6vNd[I ҫPM {G{g„:[Ni_fE4bS)dn)s "T р@ؑ[DzJ4]FvQ$b:jnY3ar}+Dp E0LRz B=w(i6uZHo 2a |CeG[g<_gPOKÔ4=y>nl ^V %<c/e“(\]a:f/i7nW2LjWS!=vUcV ,xBǭ~S)M ײϡrQ2bӁ ߏ-yf* s79&8! .Xiҗa~IMEk"v+%IY_MGvI Et<e`$ f!nSTd"A:{_\UNٸ/ RADߦKa) rjO0GpaTj\N#6 f0 Y A5νM1{xB}g>ԣ ^j^YSqVՔ!&nl aN)Go31IlJg_U-l_u.(tA8`x/kȪʍ~Q:"G]f _ԩ}pZ>ZzVePeSM%;Eq&;4bɠ%H?{O?7`<1.~9v0H?7NmES3c$e$gҞ(u92KѳVӌIi$Bf&#>0-Gaτ-u8G-?fh .eQPt*y`M_큸_B-L6K7xnkYEI-FAyA߈)!SBUk|4NaYGEnAGb+6FլGۺH1FDEVK̈T nlEL4>@xbTAwVʹG i¼F'\7:mÃ#Wm 1&&0/)*ՠ-ggI`7oK\E# K7䱯L~|i7p@mӎ@$靕i P`Ew6r:~2$;<, ?OC?-up>Oo;BRkT Щ[\m֟R]OTnar: 0wF[1,gd$|. Y†1nHYk#?rIc"[PU]NBd.}|~˃ȟbͅ2j}ޕYTFddfEPhO{.JX+rWf֘&QY !/^X0Kl1 H8ڼ9r#oSS)h9cmշOEa&U/kx0i;C':3-ߗ͸jK!(ow݅u@q"oŘuN|c`:0e5}.oW4!ŴjEӉ"䝲yy"d%r4x1ǃ֖pѡ CQNK G /QױGX ֫Aa$2F=6]xxٕ;xqhm=;$&vdhsqNeCL0 [E #@Vce^ t=9݈G&H?rws.#XYپ%'=:6]6OH-&D-&SB:S9*RѧQmSI"c;< 2=d3R w%I?G9 m2]ӲٓiƏ(CnF8U"2I$oQxgM6H+]s]NKY[X.R6v:6H|+[֝S3)d[R+A~i0nίqlՀn1s"{*4Ƶ &x%*:&,_*fc 5c 2'9Hhq ̉geuoq@yլUNr\IJe=Q1F?](&/mxՄ5N0H867a2k莰жp;2qUA>tFqMAjF!^tG#Rxۣ!Cmh69:O`_}b!v e'%LjP1 5aB3CpZ@~OO(1SaŰ2>+RϡNiGh:ƾj4JKDa! jN)} "T*w*7d/ud)?J~QqSR*Pw>)VsZ1{ouHNqp: n.vC̆kFJQ23a@.'*MmDǛQ@ R=)6oTy<{$4T{`Mk M_a|\CbQ""׸GM.p;♔&)l(K >~Hfd qߑY+._騔BJ cSl+a[2[D<2FR_ŴFI?:1 ,5( ]S~Ʌi1je$+|,98&Aw(yu%ԲUzwd`ItC`+FBS_Dn]zt1 R~|)tbkh3`@Tp U5ܼa Z)^68{{B3sE=톜2o1HC88ӘD͘4,Ռ7;2ۅҕrEKK&>kDNHD&lm瑽XF=)kH_/,w U7v3x[2?E3OӍuWG'_)UP_"X,RP--i1䛄zC^ WDVJ?YǾ=4k]cN˩?;'@"]UT?*y8HEͿRW$eb.pb7#J&Z MeD=N5|LFTW?g~χ+yHM{pK-Q Wo)w1=viq:{2@(@ѥ}ߜ^XXwpou麚Ԝ) }bD(P5B`J&%w`%~H:g 0L$4aCŊimUErh)Q%4$Yi &E}K3g"wr~>B_PL`+Gv<[4ZKD}(dLzVRN RYm p8Jli_LLX1v;KmLIbA]JxpzabqPK4I{nӪoRd1{0h{A鵦n9:SݼxJ2 *PXpTb-L.]0Ǒ-@}`t󜽗Kiv슿VU0ރc@,F b/;™\p 6+;BihH]x6 a "lQI.+%oǚ&ĀU@y5אa]wÛ^/ҒFA77+K<3q/N3+ cX'2jNmł[F^t=g49;Q %~]_[F]8;;$hC^VFhW 7N@ ǜPO"̩huFS{k:r5:}͜F]zO/# ۨ l>uG@[Zu?T\c<d=2}x(K@D=<_[ȭ5,L ӵ9:?RŤY2EP ]E? r|yQ>(w#5TwI (U/҉hjxmNngТ\On% "f̔dDdM~f~`#IZ+y+<@U |Ð4%ygFk!nun*~t Y3Δs4BٸkLJO]&*ѬѾ$$);ls.8,K'ب̋ LQI8u* ?+탓M팊^I1xPXD~ژĄ7kܟ1坡M3Sf@_`\P'jZ) 8wnzqvCF?iFW/ hG[ib*L}!1) <NٗJ5,=e`臅/1N?=vuZCŽ,P@pӍK/v$'*1f"7; P *}`ix[wuĢ=}h?PO Aڜ"F?he?Vjβp/FzsOPyq8Q JrW܆DX+5~'p/Lc :fm>2>w8OjG ȚyHXgm3EԋR8[),B= u}<8}?H[;tB-e@9 0s?mEȸy]x +rãgb%'C/-d]]2/M>noBSP:~%XpJC/QO첦b6N?a#9OzӋ O\5=j(P  `W7*pO'A <g&캊>. SsYC =48u8/R$XhmNZiZ7/NҘAj`Oɨ+}='t:mCJms5.&ζ[qu,lt cfwE62cr:R ة}X{EOrZa|XM?@ }$'8˟+`BxIih54fO>9(ezjpZCԜd=\ F*F/rG-4Hf^H{!ȴ>_dŸ"iИkhp`2dbkFkh;V6i^UѮ n$9ͳg1 H!W e D3f<ˁ){'ٍXQV\sUܔgȸ;Wu˾rd*\9 5\w8\Y˜'U,jtw$1ӅMkzآ5=t㑧wXAz;ɶbC֞!aǑզ5lMjRoTr}|^;sf%ZAl;GL{#>" /ӐWAQunב֚E0fr?/\ W0mU*ʛBxٿZ Tg< I#GXsȗCsW^(KG4urRTiq2{2wVok集wrToS}&ZS$w{uiZP 9`f X򊭧>p*ٶ0ʎ%g;NL+,+CKE_Rtni;)4{1a[Jry $yC36LxV,"~ؔ +MQo`Fjz-f>+# O 8ߞN7= ~DUFmNYp=aú'e/⬛Rjq $9.1wYjsTkG(DJS. 1yYMD[ܛm5xV.h)֎Lc%f ZigF/ .lH9Q5b$_-qf 0VBibF}؏r4'U3oA/P}q6U,$֯ʶ?F #쪠 ADxP[Z*R:(!}\6ܰZ\ٹ7;~Ӵ6OUB>R=Q[Hl۫#`" b΢Of*qo[R2ci1 4(J4ʺk3NYQGC[di{ц5{q̅S3Hm:,ŭgh d9K`Ŀ$Cb_K,7#E>l-I֘[J&H-^0x N).[9!/̩]8eYV!8)lAv0n U+Rek:ߨW[oW>#9$znHG^\6YuFdvJC2ӈ)XKQmڇ_# KeMb?-FŠ8~7Rt!-f̠EQu#Lr I߸rs^d'BS{T9 ƲTYu*VNklʯhF7K]YYhE53 ?S-+ ]Mчj3&~~ Ҏ !Uw'Ed!mf=@8:X8i!Be}BKre]l{y}'IM;TS[Jz=JzpKL`Lzx &< {<`D1mV@Lt3Tt٠)oS)\~ܳϬ{gd0Epc$?]䠃WK3D `G74kS{z^D "IjQrl-_ѳK#g,FmXk- #q~/ʽ*';ud􃾑Ca̸<6;٫a+)7MyjՒ_;%o1nsdK Z6F _n$1 g6QVVARfc2 >wOâP쎷 b7Sú 5#@M#˰)-X]'B>+YPID*X=o$Ku;L1U[y!8cu *`ޡ296z u]kIck9lu?iE}%U*4(33K)P1,F%NB|men҄~@bU6^jON=$i͈uM-MZ`f Guų0z͗έIW3'uF-'#ԆHbf,,Tco՞ױ*]-AE}[s%6uϹ3פ_{n fd >0 .)ʔN*Jª.U U†,wn9RJrRL>y 7215$粺\V CGpcuBi&[O>p y |W*?fu&)[ kb۠ 0/?ڸuSlqRc^<T+lU&|wFЦRnvu(-@!B; |{=_pa]¶;Fk+`i_~BRp3ݫ77N SPBX{ 8thݜ1ӶXGX2oUL4B}A,_"I!P`FZe tyB .܁絓F > 4rU^z{hP[vKmG@*=MYlsǭj)d{D"TpCy ¼˟o~hF|HK.Yq8dw2h.mhm $P~eIC=Tr)_##3Jn}`-A{UMJv#5IL :B4}(CbH`=]'?R,FӺԇ۶Oz Ms'q-W(<1'8t8K`؛~ٯ@K=6ͮgktFe%R C#(`:Xk B)[*4g rw/Q3[ ?"V{!#t7UR]y4I)%%tTK¨a|7+uC5ze k#XC=Ih3*ԡUO?U+sN2ߕ(3-OLtoX" d=Yvŷum61f !/[*4߄k7[%FWw ZKJqg&BSˊn=a*Wd3=Ad\ JB|1a*;p_l @ g9UW&$;CطR;VgJ?TʇaE i#N.bGjzG2n Xk _0 }JwiZ4! ԏGq-6rFwU9^*싪k,lf4$ bNbQ.zW'9SH0.jˌ2BV q()VH#ռv~ȴ5F}>HQ(pIPWm|w>RBvS xPS#9pi/_ |E: Iw>@$SPHjU>g2d}-z[X6ezh{ f'eE'nͣEYB+R軯0E|d!P= <AS,2b1֢^29wEЩ띾rqg]Os Kw(1mjG-RSGr*ȞN> ՆõTAyYʩB)-Z.w"M|m9A{o(먒w[-k)]:M\sSxO~8vhv^0*4'5>L5ϨuOn4Jlʶ;ydl6:E P,IFgw@2J} ](L[O|zј)+)ePĖ[>6E^xo^ƨF UN"苩7=tj@2SlLjNeS^GBZ4ց} $P1FZwG”nD/ J1P居1J~)acbO(K'gv,pfʉN! DWaT_^`<T:qPi4]q[5ֵ^\7^ۑ{?&-P\C[Ay 4dh\PG?,"8.I„A81Di;}:|5/kA$+O&7^'p5Kk"èwTh}Ủ_ a+>u Wa*-uo0[Ȧ|xf³9bȑ|D>z˪{_aRϤF3  "aAÀ@bb!=kfߕgU90ru#H׼^Oy3x KUCj2=8^)ˆ,6?. z/l.Iށa3!򜴏˗Æ_Y=sNA)V\{>h(z*3:2IؗVsG 2L-ϐu,F9?-jvʲ/rmDmLZ0' m4$!kS@Wxob1Y^6(z!p@=n;`8cBxq?-ZHW܍[_̈9l9=W 9($%$M!ңVV |fI[ #FtQǀ݋y H`*\l *9Hy~I B^1ΜQߠk08pf9:6ɓ<{OO?+R#%o%j߅ B"S AdF 7缥VPi!ɀβ4!N6<{ w(xLQ9 9j[j ƝPol>;eޔQz͗p95ݓyKE؂UUm~ZeB9ʬn^:~/L> sT-c}꿬zdGp%fώP6vJRIՉC'>Zq lk]DY0שrw˲`oP]Vs=r@7!wPx3_7~1ß m)c itGzB||oڕKHvL \uGin:(cc#sx|K'*bR+gjcfJ'-Z@f*MI cZg7!blb#:tv| Y*E0|997Bxzn C!>aSDe im/!aǡ$^=S~JZVOͰy* QTw#_p˽2˩u_op9+9[~|)w_4/5֒DpyLQ-\P#5\tyxx YavD0V|p|XɅi"F=c=TyUGH.um1r#<Tٷ_k^~A^:} 2ؾނRSRgF*o]%H4 L̙ITsՄQ cJKߑKx9avsteم~%w{;ffOsir{G" @Xd M} Do4Bļ#ģ<,ƯOt ԾW9v^q2gTg -'+}=y+Bx:Ԯůzf -+?!S.s do6JN:vZ7jg˷p̅x: T!EXjvxI('gaIhk2Y,_'*EP]L 3@ϥ'o,KHfcܾިs'I.yp?| _oJoH=|D(qύD# ]o?ᖐ#ghE]rTcbv!䁪n`ыC<4e'9QHv[ڼa`g%Y^/5ǥ}eFބy.kz/ YȐ_ed7+[Zyk.\D^ ,#1of<RD: 1DjkoicD~0Ù}#(V=Ye-1֣ D E`o g 3kW'va_#ESu\I 4ڃ՞b0 BrgN"PDlŰXŤw0qSD¦E@߭IJqN{{ D} Ҁ@ܶmL#>i)) D@=K[|]&D]8x|2aBpȞo=|7C7t~c}z"檵@} 44=:sǡ۬Ҥ!` 0B %鐛by H'(rxP]2𝑠W rNucG_` *2s*_OhF3SdoVƀ!inZ{1K\Ϫ;JD.ۅc&9 tR/4b9}96Aƻݺ&pYcu7p3JєEv$ա1]<G )?"U WB::ˑ_fJ9thY/f7 |L} JeiPZ|?9>~vE Nz:Gr""E)llT@8 QP/KuzGP'\"v5c-0\Wjooᖕ/aclPyj͞d8={b[Cgzimr w)W?]#7T%%cj^MY -t؍jIjgUg<k;Z3eͼ@K̑3ǦY[EvKlOJHNiH:bw$qEwMp]Rk3ހƒ(mF{EI؈;̓!Τw#ӄ2yыeejg!rp^Py5S8m{TII7¢ACڞ% E34 >Og8v~;Ց<;o7pS WlyZQQ7<@1yz(ݨP?B( vL}ǮZȏk/Qc4 Ӷb>Gm1Y|[<o }!NRU|3'/B9C $<}JZ-a!Kn]xHШ+a;JC\A(.H4pte,wYuc$F Ty*}êzMlVفNtq=\Q/[g$Ƨ$TfxuF$, :q?KM;'#u^J !輪nd jU^9daZo*Y4 ǮK.K|>l k, Ɛw)pmsO˓.ܠgwh`_@pNj&s#"$G~ٺu~\7Xp";=A1>*!/HD bMy\y֝1o\ȴ><>c9OZfu/]-tQSbz'{8UC8NkO `]A% ޓM.Qv-%dxo>!ڻ'Q8"GH `.BOQK>sj3AuN69Bt R)8Z:ujݜT0K|6)TIH+!'waL||J9QK˗߷.9Vq^c =ȸ pEXŏ@i1=0_>;[<ʵ:,?GlA_WL*ޏ5dV59 Jz3XԄK,[;18Mu5yD?u}%p+bg&FY2 qgE b c[nq G w2hAXQ :AvwGudF24u,GV$9ܴτ1 qB%FApONo^/x >c|h4)GN3yLxRl-,BM`5o2]LN{* /46bH}4: Mw%szZ 8ƌ&dCǶzh }+Ŗy'".XeC繨EhA5)4et-O z1TG:w=Jٛh!s>yVQ>xo5"c&qa3p:.K5Jm_\MYJ'f,m ?r2I2Z+ ۸ᨡyJK{J:Ai'?7 J-:ʘžo.TC6ܒВd #ĕ%W&˞ͪز./LClzACK;:Q)X(q8{dL#HH-ThŮh_)k׬\xGN1 ʄn=Mm,RCj^˃X6UQБkZm4);MzTR}%F0D\@#=d +1o!d1wz$1wZ;\08~%tiao w!:]}S&^(?wЯq}M?0i@b~0]Tذk;?,2#saFsv&c"ICޠ~0ʴ0ASmorw~Iݚ N-{Լ,a'T';򛡂0$vvb*f-7`5W\/-q8N->ExKor3~/ktǾϸ"K׶u}t~Ee2b9Jtf36}5kd)g |9{%k%(Y 4J crUt/)qXo" ==r -M]Wf7u8h3s%&b(3T0N>y8 +q np]RWPcA %DGu"Hcm"@5).x qW>W+[KR~y.uQ(K76I9EF eP]!Y՗麕!*$ӻYG,D`/,FS1SоbQ153+ěy"G)dS4(]yiYrIBr9r|ӝA, .g7$/w k*ޢbCE-pA#]>Nz:$^]~|>b Ez[ R~9_F~}KVua)ڣ$ŊJm*hY'vD8iex] \!ϡ'JѤ%UhQ,fG. =;lk7)*pݧA4%n[ñ]m-kQtT|؈O:eaۜ*ApMG:YU$K7*Bf7mK`>}14| na (-rQҡ:yD/7wuJ4 Ep@n=l'*Jb7: ij,>prJ;\d|09mUFf9H=|K0o[jGJXJ+8u_"B@5O~|B0yh3K++ sW$?LC j(xp8xQpWy O  C'f&(om&rJӈke!ٷu-)6tL&DQpڦ̈ᶗs>-.c;iԚ `-V_+4knF*^^=Cw\j 2 T,#0ts;jb,,ċr|c.ꧥ{ybg,hGՀC'p~K"p7ao :sSB7XB3ApJO)Yg.2B߃wiqT8ɩE]V}cpڣq˅u`DVe2rA(9LQ%+t+a۲9U=P9̳ϯa宦J-W 9yO̓t.i*k 7v{ #%( fPF~@{J` M=Ǭ)V!}1'F;&ǂ=@d_b@]BÎ9uW(QWAg:)t)UUWp^LvfyWcJщ ;Z#ǂkTo#3SUeׯ($Fm[^ h3*p*o|Q8As)(=PZiWw᡹tB^5!!Hȷx'u "kJѫhx s!Fh&"Ywhq;!J:޺Q[!x'Lf8 _Hg'+k7‘))qG=>%te纯.5tĵΒA^vh%eܪ'n{ܺޫh;4Qr&wTDDÞpSkȄ!2m`c`9ᨷ9Vͯ3#,$`hɹuډ7%ь:M=NMː2?n婶DΏb%X%^Ovjy-k&Vp!xƌff '^t5JXSeH@XkHx/_2Y͙Kr1pVeR4S Op+\n4."M\ȶSt ڶT>F.(Gv 1֟K5RqedU0#Kۥ #Ya4^?g ܯ@X~1|M^bg#h]M}YaMI0x̀fFlV֒d5mFIykn(FgMhu MdAJ"(uCU\JW@x+Q EqqRStθwqΰ mx!eQG7z3'Rvfp|wWQG=;J;CEb:(@4(o|3z_> v."z!dDw)##~_ya mfμ#i7XyuJtSe:͌!DWb}.dR?h'/`ql5H˭Eai+~ YIGz=ͫ^ed$>%Ԡʄ0\s٧DN?b$T_d*9]g6“}~7^Bh: ޓf{Ʈ;`5]_'|&i r]6ݏ~W(ĈWaS vLӨˌe1 bQGz>Pxw^LƜ0>F KqLv$@˄4כϵHJtu;2ƪ91"08žkY(Uj4DJLFᰝxXhԼHC woPoBNVK-i `^a]ipxLnx+魙o¾Կ(a~ۘmmZ{%pGglH%ĻNbbAW̘joyNA֪bq'hKʶwlO44v<𚟣O.C KJh SA !UDݠND,K7)w-Vvf^va`B>vR>>FUy-1(ӿ~U (|j=˨ehW6mbxxj a‹ڹ9eQܹ18z3(_E|nSl-t~f[d #$ 趋nO΂*,9t<*pkZǝ>>e-ADsr,]B "N * S!XonZgCt=ϖ\1]gٵ"Z&dFB@ Tw_/ղ,IDkTj|w N90z?rX}Yc_DU͙d(ܥ4j5O{< JuV4 vTh|6$6f(r0% Ά|6w"|lY_#h m85VÓr)^i)w1Ƹ78P٠*)+2n{&;?-'AAUw.og(_gY_fiwvs)Zb2F@Kb4v.7E?1(m#|*NpTB5^wZsOP0是 .Asǧ\1 x}˱Kc@߸=| ^~y1gʕƁ]JhuҐl'u,$7y2'X*p ϣv֮6rAi]A? y` E^b׼myS2_⬰*ۏvWBcg׆%ɦOxB/ @ɻLNsZD S Z*Z0y[6n*zM܉ewTIыSCgeOSX2"X7Oގґmf4;&ʐCs|*tÑ7ŧ?8eS?vhg-%"hT18JT\]4Dj>ThY''EA;IS<6p iriq!:)Y4=}}nj!#q\ƅRk|@ݱS)$BD ZF+SJ\Hl@U0wҌѽ^1|M%8!.dWA_ BF$M<{ޯf1`!V/:unxHo !bόm'!Qߏ׾}gX>bzCȓs p6YBu؍{{˜'x1OnS&}jX+QGzd_O'J#:8tGJ#%L7>[rH#Lϣ_DGwwZHFdHE~Ol43'L,"irfoMXHdӢ?=zR]cP ^|e<Lg:),,Sl5B\w~C/ۿ;YTuGf&`.eʡ(q5bc&Ƈ+$Ou܀i3gP(Gd9:n[ӳ#% W]ı(@ c}°ap1\#G29]x| g-C/+i:L)/8]z$tkVpB\LPLhT=6;`F鹛&!+aO'&2J͈d_'[jo>]6wPϲnnD~9*زCCE$k' tuʪXw_BaMP {SI^'1c)G$ވmbp7=yX=2*&2+B28{ F`\^|tk̴ 6)hA%tJ%H*M+ v6>-nDА9}b7?h+ M_+ <~kD.F??sR(-eu1?CP\7t9  Qo  O/ƴ3XxYKԤ{%8C5r Ο14Z˼uAwa ~ rI &S[ӿJ/hF=*% ,[͓yLVʽٴKQmkʅkPiff?rSθ}RqX'goSJڈ+ע*Ϯ]*2Y:&xYq*&lf4{Ml)V`'ܪ \ִ{pfBY!T ρ+g%}5K!zxyuYm '٘hu` Ujdk+!=k8^)DvQ1ugT/HH/>~;آ7q݋Ž=Nok!\eI;myhQ] 5eՁӜg){3==l8 _\v[+lCb{oӉފ\2y*e 7&PyPhJ {q\6V*.[TjAMҢ USKݐJEU>>_J/u@1"kiT5?hqiKa6PLQ/TPi~M} g} &b)15Yb z0^EqUi BXr̡ Mͨi;'ES%akp@2J5gI.XThtH| lކ{H?bEߒdyaMymߚІ$ъLCcY'1+<Qq]u@oa\J/] ܔuHA TU#712n:!(ۗ!KլVBo$L7J E;1#U.v@yz3{NWk=%ᑩ$]rx (00©E`5I7W$7N+m/'[zMSđh ݱ3 # _6p~Mmfݐ!m /{nk`z;aj[J3y<,'}[:C'SU}!sΖWiu36ӈvi q>n 9u5^ :oJc^(rҲ],Ʌl7弥c䇒pR$|J{Q\kdjkh:JnaYs R0,jOvHyAŭ?}ѓWsDjff(s\d}fc\JsU$DQ'&.1L%WkX1%wczDTK$;:, 0LL$l9hvM qD90l&M<;#f\!"ٶy-D&˸[JQ ?eքR3diJ$(2qB[!sB>[;Z .!|>( s&Y@!*0FI ڦ[A/\(d@߮Jju]d#Ic/&=,!#"ёF0{c^]EPtw1?1[WuDch@QJ!9pJPfq)I 1k:h5#BxLi|i~\wyt,l-+LzRg7|EM.ASТho,|hiT3O$wX#23vрbA kږK"YnoKޚD #%HxoDxʬk>u&;דgǧ'UG?'t< ө8} 4*24.o மna ވᙺ`W bQOYnxCJwD'~&Thwe6q2 !YS1AHS0\4aފ>𷹲tɹ[b-JՌXsBr WU̍(!Y3(u*7?#G\+27Fr 8VQ~k`%k{BG+M\g.$ub܇~ma}P _+h$]0tk euIDfEv]ŎEuN$7B=!35~wxKk&t}g vhr~mS2!ijK|D'?y DQS"ƳwnmjΧW2#shvASOZX\0y~U9#^GȽ@~1ȵ5Q`uJ`7JBN kңS㶔W|\q?Ԅ:}c2,4riY.S;OuF=/J+!6hJG9)nӹ 5bdgR1!2Nbگkؒ߆]ՙ%`\kַe4`SHa0F&:huCAh)Յv._G:/倥5~  akܜ 6gK"QnZȞvS'4(aϤ Ƈ$;xFvz'>[DPm51y7Ba]:afo3Ն.mzrj;WFa)8 o s~B~T`]7=) ̺ZD}BUKCH6Dg>B`!n4t>_[QIwA?c0s;pcH\Z%papq\03LrRi=}No8 ?p~ ?lh}xo3U(; #?Ej @$v(UxaR̈́or HU<㢡Ë)/' !t)@" Q[77Y~+m/5` < 3e T]t7A@4 Bs+@ Z}4Ƥ]r[aÖm·K 訰z%2m I,Z?&|Pοoj[Ꮉֳb7.sAiD1#*c>W;UMU -'Kw <恐I|T. 7:h;k}unQ l8)L,U{)?Ԗ*Po&yC'7I]PE1 Oň"kN#τ37™[Հf@Ň?QZeET1o︃MH +qe|:]"h@BS0XspނY C:k9'+%sq)'ul='mлޅl2Zo,'D ܔՄ5n>}ᑍrzL>#t9k{RtImJed?єeZu𹱔 dX9[ e& Q||kvkH7C3/İRBevw}'1N@zgzɗapIfְ8GC*X/9+CH]"oM 2^"̜g/1cJd|[ RHDb{;"cݐo>̑ d:{Nn?\#n-/EiT:*H"sV q`O@PXE؍?yKcN/8oh^FͣD9>fYB zEb\T@m3VUHb@I6)F`YgBoAQHu) "΁+s]Vތ[k:X\~HSWq0@" cu;/ a qn $ce ;'/сG#% hר%Q}= Q[dԅ2آ&p =2{xTt7{_ A+תQԎsd+e8ce! \ y$u̧ 1t50F@B]`=2w nfuGKҚ2,EBL4JJpsw}mߚUn FyKt )ЋiԦ/>cU\үD+M{ISyg^dcM҇-vPIɚʣ~tOG"e6Xc0~<> Q7~m|+؜ߣ <'rL?-% 0"Û2c1"0q:H7@CqMIÏϐt{g,"/|37'faki3]m'3/-;gi"[CMIޗ#q ]:z_mRW{ΌIHfdQ=x~lQ)cȃ(_RDں'OK> Qk3F#j&~.ɈzX*7GEr"<1B[m DP*~-fS1%!2P3f?0#¾TMdJCՐ3H<1QxFE;!C%FqpW yp̠7R@ʮQUT ffs?Qk!JGt9Mqp\? e`R#:-Gʩ*ʤ9Ka:K[&{q}YgQQ ӑY菄'GHcSAm.V#$ٷ"Ey}z+|UȫY`F/|Rz($4F|Bc@wk;dq"Aڤ_W2% C$"%XGٞe{jr{:}u H*6 A[;J¶ʃ81}-Xo qSO E0?f"ed" 0V͠G>cG 8ivXL$];V|^~ҷX=C96@m /``Q PM#NLS +?kuu^rn";&0M04#5J->C2L:JR˴ F(jA?]x#}b8K^&©[qe5<;#,f v ׆i A1&@njĀǘ $^\&g'3gK&b bpeրx3p")q\?'g5GncM@_yBhܟ&L f./ l@־v?h Pq4JmX+q_\xӿ{t8P4z1M8X* #گ[/Kݒ½>o-_Y.lzsTȳx 2~h6y{ݢ 2/\ 0/#"хHu}Pڽy"ÁܢApJ;S kFصl'jC0mY ۔5H\fzexgC@L xȧQ]|Ttmn䥡>CJ7D8 $A*aI}cඉ~ADx7 QtH[M =AdaxLTbk O%?aqm< 4 2e~ݓ-p"hF>#DavNO}-[`ğn%47$8OՐH䛋 Z Q:2 Rl6~Ŭ&a$j#hޭu!-bJ#fXr:I2N0Rv+5mtD2êu^Ȑ!vC m,,hv2r4\_!`AomHHVy[&I?Y126E(}w ODZ״)56ð^mcW]x4SL&$Unvfd@@ڐH}VYm8`?a4!h ib11 ƍZz^!BVr|]>lReCWBѫP䟳mjːl'Er5?"mDKx DQZ\qLb$Ht= DݹtPQl7wUO5#Qi1 `,8rDIH^&CF⬁]I)dYJ%p) Jj0pAػ?qƾ%xj{ k |)S(ɹDd*r*JS*x~BRnDYΎӽ :0^Ճ v`?xmԹ,"Dzb{8bP(*E3w=ʇ +KWs+zq' ˴c,9rQs+YN.>GExK*O Q|k~pD#+hqX^ҭKzl>ee2L0A[03N'򈠉/Hȭ9sS!q#fXR+dY$xeYh,+zwOX͋Tֆ7`[1 6&2n;ȁ5^.[[!l142t0AhŶ]ef5@9(cB#?c/eϣm3NyN:jrbkZIP3Rx:+n@VKmu(c7Oβz!.:a8ћa')<_/^^w@L:h [ ŕVCfS1G~w>iz݁>v=A9LcTEe-48KՖGxM\ռDFOBjCtp0xbsid,Gϯ(_>@}c6eqq|eE%,۟ơD-Ԛfg wX;wWg@a zB V 9d-3Uy^Hw5RE,kq83bdVơJҖ@A8*Znf>>ӱyCHs_kN7QX5'iW6JTV&S7 yx^RyРR;UQ.~]> :hį\< .Ss$?ͳqz#6t26U9 [;>E42)2SH{̩`G"=rԙԬu|8g U(b^i)ߠlwv}Nۋ5<ʢ\5drpmedlͪ{C\"Δ|Xpz``Δr""֋⟋+Uj&V`V΄ ,cKZ׫0됛L/{TRk7m&N®2cw"CenL!-Sx>ف>`4&kG0śg$4UIP:ת~*Bc WE "N%\pд (}L'/"ž{a~zZ^NuO7# ' Ҋ5Y2zX66|<ỪVJ`7=YQ:JU*1,{@rլf ! 1NxPK; _՜IU*B>IܿewIsĿI87]ei4ASuuONƏ, D/sO]DMxpGo=1DݷvHo-VNIU@Ŋ0-"58qQa&29;wsߗΑuOS+u*8p dgDd`4$p ^O}1> _al_4 T&"-W<.R[ -.KVz M]=uH"4?zq4g) c.2$ʢL2k$+*툸HSۃnq=}ԠO7j2r.@ВbBZ/Qy1ib* ¸ʃkl:j墐ޚI+2.XOb;>{3ci,€3 \!A>PPXMXg$:fQbg%bN'Vhp[I; GbcU :I0W*#+jh~G沝3" L1Ք=&OD+ye6=%rhJ)T@uT J%ZFS2Dy@bتe99Ubzәv?>v:A\UY2pXJy 4ޤR!rps+)|6kؔ.Aرف"12BƠթgo~j\M@ۋSXZFp>ϱݠ< =ƆbH"->٫ɂlY$@pfs*~DZ@3V#+O-<%u^Md /[2r\ҫ|E'!@bj9zXaeCΕ0Fb . 4k`˝s$+dJ9Ɇ{9\3J)6hCbɋ [~mNX`᰷V͐PM&ɠ̏-Ȇ\)S@?,OyɵS%^VzŹOv a{N^|Oe#l#<.O@L5tLD5=F3W_%ߒxK}+-h|QspP:Q y@3#x &Yf=ޚj"3݇r.p9Y-B|oTve|d!AެD ml+Q<[%ϋ.F0Ĵ-:,imǾǦ bڌ (69pBIQsL*Hia1`&kXrzPZ&bx+ug8'n^© .<̾h)%IΘ$t#WA!RGOB: h m.9XQQњXb>'d4ybz?Nj5D7f,XguydHn):񐰝Վ_ծQ(-]h*;fm.ubZˈv ZaI؅ju =u[ LLѤm} tB'6ʫrώBorS|aPdo̸U|@рߩ~qqU%Xʪ6o7.p{c5ǥMiH;sH#U2. , /Qi}*{MH3mkTφBazQxV߷SF ]LsX`][`]KHJ$l:ǂm S ̅J?\V/ u?R+PWLb.{mSrZ&/kr[y׈{u&4.~+66.W9rjRh/"lReBL"ݙEC5GVIM͟>yv%n"-ɷYv^`8|ېdl:`N7\M3>tr7p7/ԜsGGr*q˖kP66I7w˽ Z٢_ؼ4E1I#ז@NoȫV,sґfcT.*$#N@ UL#a8˾U2_>k}(OlfypG cN M_c) Su( 7t4P.prTh`{:=~W {_MQХbm:=/8>lJ;"GSFR(xJ-!-$*BRyɎw|oz ޓm2RnC74"*WP£͟X^7zxs{S.W,?<[oY@`¦5 s TۘuԤlE@1,N,3uG ܛ;Sz~fu2Rب;OYۯ]:V"]J+~[A+?ކyhSAi $&;AG :Iy^IOI=AHYkD0lT_^5ɵN0*rNCp:/v7S.2FɤTvؙa. DV A$]1 _lTJ9$jpp݃K_I7e YUjR kj@2TBB܍)FI;q5XYliSrL?w#G{ƬԇQ,Ph-q:cGr BCif$dOKc"2EbFElr0C>po< NUBc14`"`=}ůʔY/iS=B'mewvDQǀ[KUڥj9Od$`H+9>8Bw v͘!RB#xĄ 75Nlbui,Zo|vI8n۸08;L%+4Ĩ{M{b }R#c瓐X9C B-]_ꮪuwݫ7>:G$Y&IV(' 'j] $˟I/U^IjsAH 5Y2R=UU򳜘۴ꄜ9911ϼ]BM=`q+seMH1R> ka&(tn_ Pjk78r TYS}ۈ?bnXY@ck #箶UbtncOW75b %p0N;GOa j>QnW;! ̞iT|4;#UR?x:DbR1ˆ&Ơ2M T%4/k|/x~ؓ%p(NaUKeBkӋ3"7ޞueO'+lA|dVɔ^oᠺ)ƣWDG˯54YE78D̷<#wy_npT.c~W=  V,8|[\x:;D:[}+ɽ D \$2;/#uDq}u d V\=:K &ۢYn_:ȼ1!WtRc/T:Z%2to59'ē#Ͱ^O_ (Oș$ՔD 8aŷm  hJemP"Z%d:߂"8 8+~dP~<3SSG` ßuGG e#1֕4KFo)gΘdCf dPSVgISSAdc d|x[H[lb+9/1CZ|^]HOW%c9=wl¾$6mi~{) }̽;HszcK|2D Em ^):tyxnvNcϪ-J{I{( 3Oñ> œ$5H9r1{jo*j(>}bwx+%d67ta4LDOW#*_m?" ; YwbbdH߼6 -ρMlDns& YwUaQLEIUύa`x;D,g9 Tj#U1&G8Fz[)fF 8+?b^r)q)~kY #8uԀHU|쿾_ę16?>@}̉*<2O"d8mi;HG@,0)S77_w-:4OP$/L o,WXU:SL< TM@< ñ!5v. ]Ϛwa(ݎU36^7/>nzu;0,s-(i^8/)%$4#a͓ġ_0_ Pn? "hs&u8 j_]<Nn]n.ARSJiIh{,Eɺ6b4{m-!rF 䔥|[/T^G>RQۭ#PtꥸA]mQ,0"d7wצIpr%ΐ0b6w.i:T~7\zMWAdS %sU%n Hen˃D&.8cd~I jdظSb{-wДѸiX `vH!ޥ{Xc>{0emT8l^J;qIjcgP@4kD6,]!*uv8.~ Ê̹=h8æ[4c+͔E h^F >L)*) z/]y.6؁ qΠcq!oYJtKO0]q^a9;[=\7޺kWin[;48(q3`AM{ʑQb;zW`|UmrP Cq:T mõpՇfPԼc0^g ?N N *pHk(` eh+vj}<Ŕt}0Ssz$멸8@Ⱦb}O~Jw^{:ua:=>9 `[I{ރ UUEKBILQNf l^ͿT0: 0٬O/gf L>sPt ^cEjY A"fn!*Q/ztk6dk6K9L:l?e;dU0p~6]aXhsHѺhiYs=3U-V ڂ}tE}FL54Ĭ)Sۃ7I Ύk+? /M #nM[8Vzw@$3 }B>ȶ7bF e+|?ŹOzxx*wS.6M!Hs^ᒼ{yΗ`Tƽ8}*x0@1GUm>6yVuNnh%矄IUX_R@Z|P QE04?= 74!`9=!L_u^U|DE|-!6HzQTrE_X,7mtIX^OҨ1g1򢄎 %n b51k[n=9-NLFŸy&$iB=Q`&Q*5\2?uid{VO %8Yۍ5*MBQ^ځs3-O6KV&6{.v+b7Ry|Vt];qѪcJsi1s(ԁ#wfȖFδ5Qϴ"ǞF!ɿA .˰i') ;j'f+L1K=7 Lp?ff[gٺ?!;=[_qe£D<`s@5I︤Ld; ,bQYEUo&+K#XOM{Hxt"䣠TߙtZ硵׏< jusvR{2k&*j^uO*zgR|#&\ҕӴv[g.~L!m!嚏B![#,ML,Zx:r˔ $yIuaFhfs {cZox;aTw\3 VyGYsn?J65:1F۲o&2E&BE]X6Sʪr#ȇ`^cl W{'0)ʺfV; Wrk`ٹ+C{G}5`(CM?6^F**ׅfф$P >7i#E:g4iYz)|o:~0B\jkZ[Fst?cZR~)c9M{o Նu;ŏF;CsQ3Si}׹RJD >5>g:7mމ@Tpd. XjFw~F3Dl$9;jSA<ƒ U,6^5jlj!`"d6'}};Uwq g@~Jz,rl?pvoq)d_"N$&al BKLjtwgBGXl!g"T!BzwBP= Aܚp(.sweOLYf Ӗ!0Ȗ^,4ܣ5Q>MPϩa19'v_u2\m ϯJHrԳh4f)wT>n~u]cO\ cäv|)^(0"GhX,j6>Bl 0_ډ[$٪Kp/Č C"/7RzΑEg& Eѧ/mo^JufƻUʼv]ݨbi Uz^Rr8 m BsMf߳Ԯ{́]"Enl"vR2^¬x1k?lkI3{t7WJ _&1]]%iܮ̼mV܇4Svv++,/a \~B/um< &&5K B6kE:9\\a]c"`DY窤Y~U{bCWSt[kE5yy/,Qx!ƹ U&4S<)ǀ7 rWHBSPP?_)A4#k_.44y}xNXE 'Rt0ynsfFH\~@.Ag鑳!~(8DĴL4k%;iӂx**lUsyz8`ٿ×Z>[SyοM성;|V;Gg$L .wJ^yYAY0q?>??w&dU4J1mde)q#ϢqstsnJ"~Q%Alj}0M01O,w0[{.cGcqiv$F] 1j̶L娈y "VCx(΋%$/YR>a@8]G%)ױ=? [XO 1kG/iLcC5ہGOl_!/!6=׫&l3伊Z+7Rnn "yϳ`J%0,Mg3n3RA/Vj}cIƓ~\GvaoVNm07Q)BP/fX4bBF-|{9DIn݌C ӌ 'X:+ Q;ߗG*@ˆy!$GqnAuh::՜8R{[^b AQ!cL5ٜ |ǯيҢ L;3Lj~7b8Ɏp|bOrᢙo LS:zF$̽'> iEĩ|7n0䈬zBƟ65@1tޔ1Ԡ8IU@g[Bb$uJZX֝%"^ےh z< %ﯚgX3[;B*[0^N#efc|pEPn7VKza/zʞ}ytf)C{H#=1JƒQZ{NDK3D`ڹRB)Z,}̲Uބ.~(ju9r:z'[`d17W^e?Ѻ}Og<.H1׸3d:\2J qbJ:%Z2T&;~/y k; Nb4Z NY!5޶UW(In| lI15qz)^W\Ǡv8YJ,Q̕3Q5eY;b,E31<ion mE!l8񐼥'> b; _Ha) Q2.c]nQPk5E)d+Y/)PBS8ESWdQsm~ZnxVyŽW-R*H܉/G V:ɾJP"v5G1tI%pkyaاQSR$ҵ ݕ$&v0w#ai=l8F-Tc)DP~bwݚvl:E0o4!=G+uq >g 瑘QB_5w.]*\wV(ٜBo( ,[! fSLl|ޥc1*6o,oMl'tqNE/Tɒ;t#c Y!YyfNdtMiJn@uF_n@ 6,M=6Vᡳ,>/5ohgf9J D[ÓE]=VGn5~Fa o1WɈq[VI>wM{QoTbM>7eͽD (mS@ !"&gQʊ Tv%ɤGLa cSju cJӪ[!3(S6_3q>"iلE馆5)-a)%ЖNj@ydY/Fus&b)0_-b"~]hdd=EpczYmq-{B6k)#RSGs<{5F!w4b(lW}(F6Lڞ̖4z"S P4i"pS>jb|AT"eAC}tc$juf RY>\VH{1kH#6u,YCgt<ܑƶRTb$F̵48*?4fU"r=V0~Ң}<{P=Dg~Qٜ79FV"傗c-뚖Mq2nw>}ZiLodw3D1L'wfN-iDBդZ%9JA[ϙ'gyV̒KOg%f!;RFllBԴв{2O?SE0A;A*;[*$,Sb4$ s^uMv:;'u L#ˮ"z?Q$ovg\ۇ2Hнb<\1% U8 fĉXUMQBaSFݮt8LB;NLcKCvx^'(/ mߔQЋv-!Py|?'E6LKd_k'f1)KO;D PA~=\R'ډK9_X+ +*~tqt^O%9d<(Y#1OE7 PU2YkI1eB2M{٬=<1Q#2) [r|~_L[x3cƹjs* X&T̃Կ;Hp^T@ qtcxl3g6 Ṽ!^E{=l(^ k5rj$eӃY4VTIe/8h:A B툿HhvfşɠC!B5#Hŵ1ɔΩ$`2IEISЦ{$(&Խ$?R㻓 bU$mKo$V'UbEVNo^7kd)^b6VnUgG_ED-w^=ʂK@|!XG2@+bv[S]Vx {\R]z!Kn~kjWZ*iv<#:QS4ԈlGv!Sd(2'l 1/|(dF:0\wj'=8(1)?hv_rxUմ-_b,EA H?kZsѕa1yF '7``Wt3Њl:' T+> /auŸfi\bgko.7 R Qy>ѯ?_å.s Ɣ!޾D3tr%v#U Cw9OT{2JYuDn}*ajs"+Ҙ(r[? pJu3O?]O%dKqȲ C!JT9d,WT\ɕvv&sȱ*ɳHS];d?6r<.×'֫L^zX-|07 }b8zI,Oa](HpeDӴ{nL/1k!+ssF L+/ o~ Si:xWJBSWõ)܄ch=Rvd4l\Bv̓ĵ>vc:F++0c/yn$XwT;@^%*Z[]]@?vTLVmxdžK>0 i__ιӮnEG[Ӻ%~Z]nB2OKziHS4%υ,9ǑH粜b# ןZH7U#ͧƔ$F4_zXfTioe}2!AA1ܥR ڐ(2E˥gxd D>Kj"Qv3#LOf/ppUpf4[j(u$Kk=$s 8|udǝoB;NlMVQ0(zӚ*cʋu@V臘IcGA9$c)HG% a?5{x"n-c}Ğ~~[B+Diep Π.5eS/CBkWD`;7$c" FGb\6pcbJҤ.d2VH_`{D؃,`a]oWB3[*o5B1-?9cH*\V:}@5Pf=:~U3 #4wQMq΅.lH]+הKWG13bnV\4?J| z61d31se{MKy8Xz94YX~0#xEk9:ɯ}h8Sז}kJmV@$w(5{$ *fɊB\ @Ćҵ'T;К:%4r˾2Ʝ^X/3fȹ<{bk(}kxT POl&;@4&գ|:|XhݶWk18^s!|*3ӻEeFvfPm +?+]`'1tJn?7IG[RŽ MEuoW,we =n{1"fVCD'!QQ29Y}mjَo$?n*Gv㵛J's!'ޫ+pN?JN7G#k$L{ֿѝBz ǞOք (H v~|]"8&X3MpU "4O/ُa;vJr(9\!jѥbJUȜZ91\ 4xT[VrdȿCq˜Sʤkta\{ӛMQܺr4bQ=J\YFsI~6^3TÎQ L~eIo%-ѠI1G֮2'iKGj'XkiT[(4<*%nUKmTmP`($\Yf wc)9Wu?(%_BoIzi R;W+STћBhq%/._ V[Ƥ[D0bV~E0"!'ej5*64{=c ߍ)7&X1]q@Sg>K8IY*41Kҭwv{YJn?2fIܑ_~!&j}I^HF2U&k;(˶#N7"ؼf{;~dy' )SnZg؈Ʈ@+f$ a2Dv#)>i.CC{f*j (c|8m<)_o]!AG-'C06QDkG4,ʤ[KR\^*ĕ5C<֙㪣j~Uػ">Ks^]jVV>RJVQx2Xg1_o@uor $S DTA&L sQv7 oʙ!j܏ϰSl=1cG25MJAѶ$M43wFhǩTR[7L$۠ulǓ>1 f=͝W/A} g@L-}9:Klrbfk|;:&|89 [:Ƽ雼e 7Mvt>g8OǷC_ -)!pԃE/_<[wu2>㶫m!3hIԔkZc.gUq'nyٛ;צ,/q^*F\2eq^nl1DGs0P4"ee+2ݾi1ĝvSh]r<49n6\7MV!ڳHL]Bšd|:*chфvmp3@GkTaF^p`ٗ⏕^GGB;1'rmB_Y ԉXH/,2\m< cV*)4Ӌ9ɬp <\`Pqy[ N؊co>Ci0il.:[c-ԳY0_;(⟉>8K:+3bһr=>t*I+x Fu?kDT2ߠJT\B#uJ8=gsKQ~_Kq^J9">q\GaH6Ծ|f|; ?rá,,@nXͿJ?F<\?Z^xP+5k٭&;?yiK>vsE^m4ݫxSJsyCxՇP)x!IhxV>7O"z.3#&ch;o#t,'YBYǛ"lXffI AT b۵^ͪzK%Vhrirq0 (76Ayհµot&k|a jN8?ئ#9C[`R?*Q<cWϮj>/1 B{},J_2Dɽo(, QPG;>-$2xI1sMakIlފࢦf]ߐJk>BkI\!~:yu|^%BGPo6wzy.q:z.JLxTuo B;j v%g6|ȑ|ν3Ǣ1ex=4 P~uxVT|h;h&A.۶">sqzg#9srZh!$ =o,=x;Թդ^;Ϟ*6?Ʊ0Ec\ͨ'RFF2E|U߹xwi=(ƅR:y_}sAi^eB'7G<}3MyX9Do8H-mΣk 3垩e LJS OM2Ϳ.$5loa&0]yi՝o4ѡx4=)ةkt0{S)h~o!)@>-8F/H[ pJOLȿac_OFH* ,v W< y%AOd*GVdCDJnm 0S@9ЯhEĒuH?xĘ}B /V$tkhytf-69KwWK#wl'uuSHF{.U<40sO}> aoPz 3`-!1iteҡuq coK9IԇJBPНus^Ѻ@6nmcMY1N=fl&lj(|![2|78MzqBuRsT-e`$9ISX'Lͩttܯ#=:қD襪OjofVDVJULwJ1"~(kGUVvo]2~/i2 x~==1A WtKJ>.? $$ݼ %O<(J4LjPڡYp",0Pqw/!}P8{E^8E{-"{px=8`R{V'jjX̑a=Dί9c%G@3rC]ӝ.c.~Œmfw-SZꟕEꉑHb/fh6@#J-ziS#7븼SSAor%aD$U@8ؼLxDXC޾{L+1:-|tG WKa_yzJ\w›.IF5ȌΖ>(m3$`Z@ D@\}ˁi`dyf۔r>&O*W&p!yus~pчN9_^uwzG mJBx)PӘ f< "|Nn7P;/>fjrBU !qKubhd_AW䬮S<1\4hٔ}mηa[-Gt= /E {b=O1 @?$C~}_Sh$%TrǑ;eϑh !WFs[''1.mn=֤:t"U.V+2  v&K[: gixqZ\mf%\466ˑڑGF!#QSHMt5/@\ 1q*8LLWէjo`u}jE%&@~dFDvM s ;?ncF/ftgLZixDiٰyɍ*ƚL gnʩ6e*z ˀn`$gBtcH(ȏF ཉG!9 4,A(I_Ɖw-t$%?&r}) z1wU"3k}Lk1I˖+RlCL"ht1BYKmXHXq PƔ3kث Xo61 h[(fi4}zi%gqA#p&3IF?9ggj:+~=-W&dBpjJ 6znT&}l3ʣfg#1M#WM ylKw.yi /=\."seb @ x י? M&UGt, x4:Ӗ<W)0*F^0FP ?Hdw(H&UC?F6JWSk!n­2ml]6/Qu+*zcqy޿kC5pa+Ez|mH\N*V_ЃW%.KHxLTwDzQrXv{/!c(D\5Q\ zn 'rX6v(ɤ ֲ { '9a%śJ ϔO CȬ)zxYODk[} I(&MQ>C;{p2|{x+"b] .I  U~hA9d"lG;!n_\D~%qݒ*8ҍNցG`>j.P a`9Kt=Mǝ͓oɅLBaEFi攆p!⃙_N$W,P]d|'V'ීrϿS]66u;*$t-/xY2k Ԕw }u J:D! ƶ3gXi6遈\dGpK //.fDx6"]k'NP' WƸ6WP]_Ր%ܻl]ed( !r80qliл,IqQx=+Jc{24>lq\Ҏ2'y)mc~v//-9~AŰcO[XfURӢbiS7Bj%Fq4/dž$EhHɕ'Ⱌ  -P%ׁ;'!4Lb8K32MQٴD3LDڟ݄(J)($ڹRj.nBgbS2%էrP8b ⧇`ꣃ+QҠM;YhK>\i>Jxr{]2r{(;0zR_'/Y:e`M/DL>)V98-p挴M,ꥇ’P7(k4 hl);Q3wIB"i0Sew"$ fԚj䨆Ѹ۷UG#y=_(]#ٝmL]Ȼq+QȰO&Q'x1<D * 'GÝ*7 sR:Ycxx3wo"Ck~{S/"))>q, $}Z'3mB1:cs(/;S>I]pq-:jbf7KzŢ!TtTIÑ؞p ^RQ}tg WSBҥt ??/bEuS࡯G'unN꼠1 urb JYQbX%T>y\-I},Je3CX65A^_2q3rحSlũÝV,"٫3LWX^2Qj8dzTUƄXmsh⩃i"a fR KQ Yc M2 xb6K4!zS lz.}ؗC$#5sAҌ|ҏ*GyKbT,k-Ds^ =/Y:1׽,0TҠӳpS?҄md>7i|BG傐&^p@rhrr/2޻jn/޷X|tUWŐߺ2RgO g_ X@ܚ!Zh.WiwQ` ւ3݉[tvٻ~x?{`ABMtn+2o,dvF)D.տT*>5@ڤF\fzM=r!&3_n(?SE͢34f7p+'EPp"Wo~.UlhZe Ћz5ێcJ7T('8vj:AJc( ΁x:m'cWf6(ܧDDn~eH !jz2 ]8S fo[@EO+egm等W i3&Pl Xy0yVkd|ڄi{ I@HCcTB$$1|fdAqTt"pEa[l@->qs!^o0@ -֒~~U =R|C"x'd0`%}YOc^ӒNN9cӃq.C(و\YLje-lq-=D ,SHg$mW!,D/ faW]NqmacvuZwz7b~H>.h[L<gjF(MTD #+CDu \;Np@dn<dv6w.MtPغKb,I(|$dA]|"GRdO`-J D_x)2Ւ LuxR$W=>T -f uEiN@d z)XҨzf L֡@=7n$nV~( n_^f5_YsF@} LGe\>ŧ?#Y_[P?OZ@A2}C&9 CPyĽTR1(; ř[q{ʐꑸP%1e*SHwVӈD ӲD @x>;/QFHEo1`O9e `. ǡ*nr[j H0OXrn?0XAR8MupFj/m9 T)ubЬ@~]ňzjpu(iI> eu l=L/[js]In:5bU̮Vjƹ[g00]_e/fE,T[ @$ $ۄHo2{,L89ƧqFX?҃ܛssg=$߻͜6A:yi09y=e<e Tb6/m|WHMXC^3c4? !SG[!n`ͯ=nN~f)SGeYyg/JΑc-n5ÃsTݛG6~}T*zt6J'>s7xتYc)qXgxHD_keEvqC12L/,9O"0swY3;w7 LV0^kgGzαxO{}j!h{:^)0tw/JefR,W펦Q&%䞔'[2}hy!,9:I^2>l1+tFV6M_rny[c]xx-9b u١-sJ_6&{w<36]j򈜌Ts?Ѧ%tR} MSKD BaNâCeyױ?5mQ)T=0;*Pktlj(p3K>!d%1b:=ݯI@c/[d#ǝ@T?i!c^9/)@ &+iMr'*s㔻'kgعc1NIލɌ 5ly\rQdT ~t,(݆v܋= ~9'ğ y}{#?tBE sbpywp# &<˥V0RW 3VW If=-pK`ְeFLS.bl!W#J6]m4ne3|Gon_5ڪ.f_1(R~vF3p9d?zRDYuh0jVw,FӢ}), F:B9D ]5߰wQrzDCtN*QRie[v˜!ؖ.McGk= 0OaXgmz7%3m#r r3C\l-VKu܋q>uà:aYb_Sl։;`4;ׇlF>MǫEp"B/z>1v<_.I3~{էqddHpf|u^]LS#s*䒇ï-: Z_p=Os8 y-U?`lCP!ۜyA DO$$'N&^М tM ٓg6R2[ |TsN;LJ-65sћ&ϊ' %0 cleU荟 HxkZYr3ckav/1V an\JҎIP:;V/+,4<9*PW ap{ e3Pp;يRɿ۞EB@*xcA9#s$}01lF4mX}QP&(X* '\`|-ЁߒMy[ML#|k?7o93Ё| ;IU=Mvem~邁 h8jXI H/ 8uJכ6 #9@kg"oC2lPJ `qG/_p=*v}$&M"_:Ƿf!,C<&Mh܂ Jp-g!K`Wu#)Ѵ8 V=N-&䅺@$s.,/e~nF*⮽<)_ kwTڋ2,^9S>ޘewEE$7SmdO?M =|j1qTc:;xy0[b8DH|#)0yDZƷY }wVmEsIob1|#c_`+Ђ@6~?I~~lР?*a1AOYHK~FHXFw{X,5՘(5)ɹx6_>lpQ!(1/OrOҕ{*-(5] h Gny _XZLZ蛾Gf` 枦+LCYuh!cyQh Aa\d9!eݫZpaIpY[c$(a5+yc̈xᗸV&,3w~\ ]?̉Y_+57^rGPb[V%ZL+ >/TMi'raDO.; h& yh}Xr?`B]Z҇0Vy zA|7sߦy*g-Rf8|bPJ%s*ǜz>Z}^,=,Ъ}sm]Qt0U>@rxִ'hIА")}cDͲ8drםL>B'8lfᛝ\B(r0Mm ]Z;(FO U ~ k;T.\2RANXޗ #@+@422$FV ;z_Y7ro<f ?I@wRVmScū>bGҰ/rZ+:~T.j@O*ǃtM}wO,|Q+__H(A~nTf.1j]$犩g垝3: ǺFR"`Ԛ*rcm`JoCKwB|^bKv*.,GMga_N6,Q~+,m8:qٕaC;X"3yVC:לH {OW{2v1/JΰгYL &hc!_a'|%2K ry.0ۆY7ҮGn z(U͞sDlݛ׵;bv|N`4j]'B,UWQd<`]z> @n/bh`A"]ŭ\iC -eN!Dw `aA ɦ.Dqz^-[Bt1z`{ ޼OpOU9 2칲a‡8-y T5 <$vg,hi|#*RQt3(f[W4LFq4!3AIRG+jИ8m$l 'dR)@_J̲)h}F$J.GQ6OQRWw!촔GY&43cR02>(t PVL5{D2@ߩ4ЫF$uoRf/ń >(CM6Y͟[eg0}{bi_Kgq_W{ўZff0봠md4n$Yb9ی~h)tO?+Uc2Αc>mUʟm+D *th{#|{L u7}mz%=bECjΗ,܉%Er]`V,ڏ~ , s;N? r4zS_|SϞloK*K;%2zb'rP2`,v2H閸yJ!W}2kuɡv \>)S.6EJ<.uz,P]r\3.S<<|RBĹOR 5 U8u<ϒ )J"b<)T'tn$OmF&-YS-- mn͍VUN13b6/’lD+vCMEwVS^m)qZhsdu)y;gY 哧ݟ6"hۯTmodz #/ɣfL?+H!/__9,m<"Cu2^hH͚G>zd\ ? du 'q*Pu+jW2rCQog,D.zW(Ҵno9HI9LWO  MR<e6~YaJ2(6LjUرn(^I>rlr)@fǠB ʗf c}RbBԘ]B]$@u'* Rt!6go0d] >#10w%`HB7ƞ'|V_mָѾsC3-3 lzMEM4,̂'3^kq|۝`YuN 0 $:M4rgdSΩF3}MhGǠдn>èl" HB FP 4|IW0[0䔤'2(O[lAQ)jk?'G(fP}=~b'Xc_!s~"-lP<,.~OZWb┝&q%# ^2 D FO94-9#E_ Yޱ-N<O]uWc-ʧ &}MK:LأG!-BI/Q^a裹cJz.?Ct["sa3hGpQ%Iv'a|;m`iݮu:#CZlIq1sTކJS,|&WfģA~x`%ÒYSS?̗"Hye`,Wu;H2_x8Edb`s7̬7rV]+[IէgS[ (.e!]w) )xd?1Xrwr⁘lX s rw$zUxAPjqص1fTNd9;|58]3Φuz4`@D:(I)e܇P~YGBk}h]X9z4VϸһKՖ~s)c|s4HGCNC밢R_U5íO#U@*+kpAِ!)y"n/з@\f*"9sr_E|48aڷ \Q*'b$ o户7A(iH[x ZJbK֥Yޟ )#e1 xz2zS3jH)W_T=u(_؛gc?Y}Ѩ!Yg NeQ&{X$ʝ ^%>7;f9o?y. (X ٻ[<`24IG/H;| k$W"m&`~gWm ҡc$v%9ujaCpnhyPsb y4L*=]/GAEqhIy!­hݙ7\t.igt7U=_Or%Xtd-oftJ'ꜿ5q("XÆ.LߎPMlm .> ulI WMBS^*CCFbCk! 8/ >nUҹL1N[CC2BuSxeޚ ]SJ.ӟDI fpBnd fx˟n@;o$tzǗȜPwdu8ldE>Fҹ=Ɲ'P@9Ɛ tBJ8(@篲$*"}m*G ˰k_+lB9Ifwc$f ߙ3 Y 5좼ɰ":EK;^5%%W{ێWø 4'?Xwia.rWQz7߷zt;bBĢlt"] VyGL!= \'}yQ,{bVHP ,LoOnܵ~[G\̔LfmV< zpH1` Mx1ZǏtiu0f%@J#T;5bB4O}ur&KU7ȴGͧ OmWNfyH뷫lkHgo37?wN[Zog<.8Gxn['E+L=I>f@ɎI.pQ2n? (=?iA ^"/ w"&%#K X~[s=Cg :m4f'h[ZÃ:՜tbNyW1N 8z9}X5c͝v[< 8:(Yq֮ Z7ɷтÎOmuߙ:zok59!epQm\m0!x0r, ɠGB>5Xxǘ,4۵7LM_FBR5Ts{ CsL^Q`ePq%4@gr_ʥQN%`Y9;")2-9'i,!O\q0)С:p:BE!uԑ^= iHFWM A69En6,>S%rPh]h'sZ1,?aj'^,5&IlTolK6Vk,*#jTP>`86ٹyv]~}v\|Vcd1!:[X͚=HvTA6""̡&>mVʘkoǡlK7[>HLi4;@N.ȺnwMMvlJud9b#dK>v}--Ճbz31ijgk2QVlB!8x% Z 0[cRF^ϞsH=`glX-$ X! hzSLO8~Rà ҥFhul`1qXF.8ӚYJ6B?I2O5wۛ~QJhUT/O8Vw$kbI ]W͙%V~ Vv r˵º #V @u[BiA ԏa>NxPDFOD7bԄ=^Jj+o2@'0+Hl" L7;"ѷ)2,t\Kok@̐phB`DW}m Q*Z],n\mل})iRW(k9ïp+{Ox*wHu9+ IjI-i˒R>Vo@zF"8Zt%c*mj&uP~ qҦ"\I6P ʹ{}Tr(9UDslb~{ _}!#2»l,f}K 8#YB2pؙfnF nK@ vr+0gT0tuJ[m~Wpn|BA\w+s(*I0p!N`Wo& (Usr"Tc?6օiM-||sHRD kn%u>M3_Z~3'˜X [!QY 3As.zeO΃ J F{Dy),aa#SJOP1&W\!BM}N=wAR)=_auHv,F$䎉/݁a X6HrDtrV흳F&p Kc2N ׋^xnݟ3lhaBhmu:'iaqG~f|yzq Hu)"(Z34{\M'=%l U+}.i|4#x8[#⊡UOQa,b̑ABgqN] >V0رSE\7(0*> \$EdXx*֬l۩'$P?sUcH͢T$E1yAg'Xow?,Q=#4%t]r0'2JjU/xBh ǧK /jbQp2(~,p7ufyˬ]&ɦ4/)0V$E xM?z(lOb87(_ 5 g8?Sf VA _N"_ѯṀ^Xd}~Ӫg WY`2sdgio=K 3P1 e?vOjd~(5=DT}ŀ/VZX%7BO5<8HnI8D.1VzHR8@ZA גt) k2]BD߻7\וef]@ƒNЩkuO姼390wgluBw6!@3g3n )Ԙq`ۭ/+1Va2{e8`I\rM^]C <،5!4 FR}:l8yi18N>i ~qYB~mMi.ʋYZk xW9RŸZI P`=B>7 wA`>K<RRoh,&aEb-K0[Եn[q]rrKg<^zK:(sULmٴŅh._ʖqL\_ΓhUMK2Pe]r>e>&%O@X,!8om"T9kY,kMp9{y(kぅ Yk-sX5BUv}ky0{ Q(93yBBh=Su:ǧhě/(E2W@i0Tcg(| SJ݆` 0dMQWDӇ'7{~tb&XFbc' &ez0)œ0 CimPnNbu},ZkA:߸D{/W?;D3Yq_@C?{N=h%JCm6.h 97#`ZJvYb>{E^TW(x̩y=ocP:4f&a(Kqe 8&eSc)ՆέyVh \>/ڹg|ND9w?Z I6[Ί;uw燹 Z21}Ȟ`Hl ]`6q[04p.hӓ}}e!K:=CE.lsv6{4$?Ԫ^М GNᆊwp 2p"Ա-Qkl5[GspDI# ى3(Vt`}2;W ĩeY S.VuYMvFC5^N" Kyċ cy.Zn!Foa~0([;lPU*㐷Hac`6 *ZOSpSÏӶzsuĹkyM9GWX2$.[Xޠ[іH<,Nb![bvDۖ~sN\-V|(v%$ AΒv9u&>fA6J@MMkIrOw3JoVn1˜c,+D + J1dL`N~=,r%R^|&qSeOIrA P{f ^|)z ii"@+=c'o~ Iu~W)+(%ed)$ ݅#^$6p$0\v?B:ijHBNҚ;jIO1692t\Hw&sQ-QR[m~!$S#~ vBb؅fܩ>a_Qs{E=dYVj2݇j4Sz=dޥ鲾/g&k`6NQ']!N ##,ۋ- _B [c{Sl2rrwfc-2ԎiYn4#6|~,Q:ssb7o&TO#N hNdƿSQFgg1MI/%J@ycLҺ\nG27r]pO^Jqbj'Y9#d,n rHCnzg[XeP[fbz4Hx@9/ƩV.X X=ٚMo0WpJ)ru9*$F_51~<$.Kǻ8"wD ,.iͨw4h5̘7OO'9f"% 5#x $5X%i3MT'>QDLҰ)W'BnRDytU /:R"~& h( KQ'rya-NC1&>'ZXxs;\>ҧ]-#DиiHuY|VPde&]ۜ R 7Y cϐ!Ōfj|PF(R5GyZOlN79xIN#ф O>-ٻܞrmZ v'Z`37I]ixYbC<6 ]J_{™>)gZ낝 fK|Rw;}L阮񅆨< ,H#, ۏ\E_։y˯uW}=yR%\Bς'F9A|Bh˜2wC K3V>i ;L iJ?]μ+P *ҬB݆*5Ɉ "l בZ Jmh-1[vkDqq$x:]@7[b [=8bDC@IiwJل`*v*Geb2Zj7~Ps̆5 :%bWuBO۽ ڪkꟹ_[/`ckoZc# B.^5X$%g'c'h'1O`|7e:[:“v s :]tBdӛb`z\b!a_I$ӣIU09tQ^:o& oZd-}J6(􏛖vAg}|ݚHdkAN:]7T-:Y2&K0de3aJ/nr.aLG1pNNSE(Dwa6>O#b\,L'J_AZ!}V JTjfǧJSex!"uzur"+wvcWv#d2*ͥk .Bn_J=*qloy?/>:hM>xjmvtTQ6?24G$@ zP좣y.f$M vy Hp#yק:/KS#5-6t4}wh3c_* i˖#N!E|T<~Eۡ4_{X(,~jt&qS `"yq6 16^jkT( 30xUmJcS [gij)wۋgkLa]k񽞐8 _X0ǁZ9IP>go`UDx Zc{{ʲHga3qWh\Fl.V'~SvAFf'؟|(-=YT7wZ`jj'[G~9p!d9sﯥ9P]F}aH--_. š-j-i07W*w Kc(XE3tpu=$ޱ>n[݅{׆dƶ|p,c6Aҟ}3S -@}"$ݚjSY:zcғ9" 8|Aʮ_W1[C lؔ)"[揯R*ڍ W,Lύ6jXF0w pIn@&o.D%gϥ I(d\ga蹠,5(pÔf*;f+3)zaФ&x> `]M*hߚgBE5Z¨cD0O- JcBP"b6=%%җ>J?揣] 05DO)X7 !.h;1v\( :UVZEEKj7>/j;G-vs]o`D- 1&bYRL:Xֈx_u#UɗTjۨ;pt{8[rM7eM pb=ڬآ `nl5ͽxEHP{#D4[fʗw?J)3Xq8J=`Tyeu:LCUχ{qe ?^zӤ 9p(V t?5`ٰ*}=_'q 1\ܣiyz6H 7c^W5#ظ|U߼9x͔dc%_C\kÊmsV>`9bu俘7T\j,;٧78n\Y_Hҍu@|X桁iEW Ir7ҶOUUǪMGhKbP =Q0sFMh24qcGJ5: An-C|r2Dq{P~ :jHܝYݞ5o QI5o<,콰,[7o5DV<=1E&O= 3J|9"]pLHAR3 };xN1I#zwy<{3dw( ![F9vy+UQFUD 6 259{N7?ذ>לWj"_r-?[:rrK}(0vۉ@N0Iq)Hj7\[ z"-]lT76v)/0&@ w< yxp*XXGA)Ds+'ВIaokO HWN0Zpx >T>E"h#i-lx$肦:G},)_3/7O b|nN`]-c5{5^#趭!qt/'m{1@OάA =Aa.GROE3K#PVzUs'.y_"\*hdmU#}xdcbϟmVh̨|W:سH41 Ord)t_h۳n k^?HZ?q,H%\bIIjq4EE4t=mM45еoZ2!ԃY73;'%T#JzvP3V ڝCS&d1V\+]wq6$ࢧwMg*6:,3 8TgoqQKD=r-]9D 4.w:FmHd YL[[ O-fΒn:,|+LJz j#IzlCBR?+@Ju0\,P=\{yFtCH49*G\һK~,vc톚!q3,c#7? ]V!;r i!6P̛=Sy* Y|Zs\jx}xlW:Z/}Bnb>ău̦3YfuHðT1,h} N7IЩ|jA1Za *$ Gab9A؊8h ZK4Ɩe`PW$eQ[ӿZՒP':oȢ'r@3嗦׮!g>H1V.]Q~^.ȴJqmmmwx\Yzc}HTkj*$LL 1كLxN3ЧsWj2NSxk`L73T6qM d/ēxagd%u[bu"Ի:'D@.1O'$&`.]0$q!&ZWdNcKlëTх(gpWB~Nh|/zQ(Kp J?%3MYg8te ĦG†C76ZP̥t Jԭ[.<GHjº"3c3E eTsJt1o w\@jD* aWkqS5K#B3K$K}˟t[!4G@H.,]V0ĵLep${AU]c|IƧy䞠4!1m&\gGcSJ]|X71][cʗS?GV ѲVLJֻN'X];oM|2/%i%ƗE;Q3f>U7՘ݞS7Uv57 BS8n|نΰMP>(-~eujh4q9{da,7^5^'UT,V \&<ڵ?TD$1T b, tz+ tE]_AIJDyF*T왵6ԭm&ԆxĀL[e,Nû֭zfWb`˱(/ L!Ñ-k]$0={ߙiJxFDA@WJz! 'ַ *)YaTpЀr{M+ ;fiDl_XX RP FKoH,셳4ф??ţWjZz@ĪDjDyBvjEcx\3:8IB{uX1ٽZߖȚct$kH;}S| k;w~m(g'Abf`=$A)?p󍗁jBqK@aʙ)(οG[@*( ȑtRTI7tت*vU(MO1FO̺98YR]i]KTgs*;g ʞ)tf}6F*<HƏ' I‘$Qz8v w|}M+j rix5vnGw(Dݝ5OjPw)hMQO/GBÌN1"~r`.|r_ܟned!Ю1}R3U/lRrӐ0"j*u峎48IF Wdf|;%,^8R/D1k"pWh kbY_ldyor(EaNzך()3.w?%y r'X19'胯@)w S?P3rKƹ`l txIյ/} ݮEh_yF$ iyc?s\.93R@FITܝP ^EK>y` H,N.:;^h1ZఝKhM4άzj m f7b2z~a1oY( 9|mY9FY4 0UלIg`IaݴLU{i6U(nhSM sMr`KzG$zcҞpfh6/z7*SFث`nl {8| ]O0z o[̵ɬ>^Bs X 1PI~u/dFii m5OOO"sg@s OoK۬caӃ03K<őDŽA*aN2!*b8'♪M 5w(XPhlaxcA\2J#B}}CTVWޚ] CG#J+=aue'Z|6 `\r'#HV><& $Ϟ$E"L# P5&B>DmR|-ru4fFt3H(rm8$~0%Ux R6d⚂ j#'a^9GfD˄ct)yUgf02loڹ&Q R%j\gDSғ"]˳oǏb<H&wvN 0!'vG-@)+&/7(F^U WYd=Jn0O)̮dWgxv'{*q <>N+=Vur2`1uDž*0t4?ޑ5qG aZ SƔUJG;b8R6iC]ƌ61C\Rw*dȯч. tZb]SҟCcUĩ"طJ6kB*r?/X/^7gF۰ҘyFap,Ft: ʱןZA?+FbeB64:d,ǸOA!F|@YLSP(:vR5b1ݨRdU[2Ux\כc5saB]FB_4ע&c0. -?Ȕ=%) 01<18ekLcUuӆSm88N@` B^~) sV1r$@JRI#3]0P'Ԫ xy|Zɖt;lC 6|0D#'$qOCxޘKgFdm2iA5C,Z(rƙ4%N7rO90BO{0J|/"puK ehFkGa o#\%ؼA:+Gƿ)9̟h9|_pÏHH,c(ކINZx+D`YykGY !Hd4%`36?4:3pN7(*#"y{7Bт1։Ib5>kIݮ`5%j/`tI>O>HT`]ijFCfA!3J0F}1@YE^XL yz71[^ܔNTlJxDDm,e|90wbdf /w1=$]7ciAnœ?Qd顑%R(b.EULBL8-D杄B4:@-Rtd!f.m7e*BF+̩b.4XyMW/Ft"+"3|RElT Y{?ˏ@BSW\ <1wZR Y0Gn:6I0MH߫ Jen)3O: Fuh19&_A1H𬜙,B"b1b 6&+!A'󄏛K6Xj)Ź"/\Rzʓܓ ,E4٘ۯLIΡ$l\Qzy!|E4S!\k|GV8\hsmL (s%yoE˽]*5IBjfxGt&!j]Bo< 3#rNO< jAۯ/ 4i?kc[T"tY>uziZ2 -0УAF7a+ ٩.ڂFٶ+ZtrI/Qi 9HJ˅Z֔KGX6?e7dS؈u`2R*t~'S{GQ&۹Fx8MY-T!^ XX`ЍǬzLJqAL.j;9S6`bjO"mV߳t Ӝ~*0&Z@%v3an)eÍηʙl/1k̤RUZ( j@gy;~7{ ѩLиP2#-'(/%:]Sp&<я,>3hm@HE.TQ%26p̸QYSиIX2oF'-OCk)jMk1<. f= +|`\&lq9N-6^jYe!yk%7 ɧt)ZZ\Њ<s§c0{:o^i ("ikPɯ3.@4>4Sj-eȓIn`7?lmx590t(\yi)[)tuu"m oZeRh7ʳ$,>;ҍ']9%V'ݲ7׹?0 \%9:pכV6fSfm_OW#a>L [&Od jbG./\J _k3uJ/TuUq ]A0\0`6M&[t*n YZںo%m ؜&mVhi 4G|91^"rUQ;= :mtX3#hԭ!RrVe ?27bGYEVɤI>vN l<_v)jL|PdQG1}>vFw=^xVu^<ۃP}8DKHӎ˹@ԒN$)B}Z <~;w77Qf](1q:37F[Srs/RF RԐ=1^F18Iߛ=z|#m79끪+ZRFr鹗M *+%5Ǩo>SkUdٮ]kTfh7PĬ5Y3|kKΪ K&š=6#Q$Ԑ;C$ݭaHC$G5Gs;y9ɋ#DV-j|K`0e']Ӥ J)VܭOԅnꥢ^o4v$j$.\d?Ө-Mn ?1#$@]d rk5pW˖]0lQlIw*B9{hF\5Ɯ6F`^k`FU=x.uoBUzCm$ 4vR@MRC@^Qke }`4 clX=[ҠzyeOe_Fbѡ>dh5-MQՌ%E 8[i-}rJ㱈J֝9@ )v[_) {KEӍOXw.=34/'7hu17&L)=UG\[2~>g/fmBRZp|C  7'=:}ҵ|U:Nى}w,N_C 7C "v=(Ԟ،! P?JX؀ׇog=H'VOhG(kqG3 EaX%mK0"'~"!\fzFbA1+oXdZ ?qKQc.r+"*O-mA !p-o7fKaQtY;q]\: hpIWbJp(Rl0;wȧi m;ص2?('Z@08xv{(:Rw>S%.8QgsE,uPv(¯[X%wU=2VWj6L-3[[cX%ltMҞ/(ً0ta" 4z|.[Th!f$=مCN5^6yF,]fxjA)XRx^bYɰ9 ٶE't$uTik:'S;qΏl1Ɇ>!i"^e J|?I"&2ok$L:@ q$mzƒJAÓ,<}֏#=բh>>R?,, Wn| l`ݭk]Lg +'NS6_gꞀQE_$ ~MV42%m>Ȅw2@whv9Bi8:JRə ɓ2وg[:8ug6l 4*qA "g˖5nu+hka&j6fX5F;ZӶ~FmfwbWnUɉm6N NJ؜cŇ or*wDtD4R}O<喱RD9u~U4,@K[XYs.SPUijg M\| LR5𑮆JĂZ}g=M͋_yxs nseq1(\O} eK@ɢ"^=vXߩK?f٤fJԃ@vh?!= Rݤ~קgz( LKzQ p vŧčB6 W&b.I`O =D*r|erYgx֜#K4IaEO5+8'N1O&&ğd?l3JZɃ_{+^V#tB] K#@+AMGG#X \SJGR~27#.19mAa bnwr:cc!}]Ma3־ 8-UJǻeWSFXgs8|vL,/|fq?6FPgX LIB\bTA}k ?ܷ+OqiT=BsFTܳ_A8V<2Td>Qҏ_9DbX5s}FM.ھۤ 6ۤ-Hg'tWP yF.j=D:iE2_wpn؎>wpJ7!CL-꜕ *Lw}MxaK\ldT,kϱmTΝѤ)M$Tx 0V3Ƀ)Ok`oIH}(x=۲Wa)!C60>; Mm(p(wx6j5\+=l@u%kh\% %{ tgL; zhHCi@?t&D2ҤoQjU1P|p?&EPj򌖖{x/t)6ϜԄG6yK1Fu`v0w1J_[L3 A,AfԘ[a̻~0V 9+ !FM.=4S<AA2 `%A+|&2|4JdiCgUZs b3=lZؒ9Ǿ獢ҮI@DóI_= X =XCs-.?){h܃Ss!7k l-~f<17vTJ@Cw,-T1ePv𸯣G:|pX4+^cǭs؄g%$Yu=[e!DZeP;N9O-:ś e1p4"twn1_2UZJ@OjU`x4p3TPYZ@ʨ2JӦKPe&$$-왗yVhu#B_"nbrMYټ_$PH9B\%l OkkJ F*UT֜i3KMLMĴ٭+CK+@ x9CT,Ku ^â\RN"{n%*;<@sJy>]{GΡlSXyw %9zw+oA]ZdfxmjM"?`%9&vKJ1bc~JwDXWo:TDl]|Cs@cgD+[(a9o鯫8Ղo GxY sH#(4UfhabZ&4#Ԫ&/RavˑJѫʕ?f ւrKh BlaݻA8UqHij>g++ ARPKҪ^© F%Vcb#%+jH{1Xz)_ʽd)N^(/ъ&r{ zF7X8mJz5=5oCO%yh kDj)A::M1`pa}>i]ˆFB"V";gfUu x`4I!\!i,穕)]=Oʠtiv}9!6`GUbFt ac~RVydX [(J~?8T#bKJ˘ɫxr$HE}dyKt&(6?/Y_ xF[^(q* Y 9#ZD zpz oŸU-"Q(:ڐ.pQ/r LdJ5;,bKȝ`]cv'sV5S/ y籣 ]_#ˮ;1|- 5@s˅-F⭙epdD?czqs>-V[u޾KY|V<wqI;K?.NjRJC״v8E A4P)'=/l|u5ڮWV~4fe,#hޔO9Bj7:R3}X$,pA@i>NG4\7Z O۶hGpB. =8=<5G38' 0C92K݅.c9M%> RC|z}X}SIJ4"-Ovaj)FKY`iV:n ޚ+Cw3 v+ǃ̇mQ{KF{ےmxb,e&4t2XG357 ׌g $k0"|{T z>J?1}^SI/xDS ƿ2@];9݇Q\O{ 8x2EUMtI1ʞsDBL+~׫f}Ipt&qAJAecV|5b) 2Վ=!FMsg@ ةH"Xԃ4 i~\Wn X?<1GʛPJ˄ۧ#f'X ҔuXF brObu:Sa5M#u㼥qϮ_|6.]Z[ jX:4Nx`t92# ߼@i{ qFNh`vWF`Yk@%r9wy>:3F(f׏m˺a#4qeYBX1`}(8glX}{4S}4̏pҖ5IX*ˀ2;%"hwTGe|a[YKp9- ZTi1F*Chq,YpiEj21N-DD Ʋ+7Lr=P1x)޹klUCF񞐀GDlW_n9ڴ鿸; T2dzޗ/zd&X-O/o/U IufP@&@iWxXR(1VLtQ҈TvLrBV^_{_z Zg:/ߦ>щB%Y Ƅ<yE7p97A-rꎂd-< fh'k'M(6= gY ھatdQHn__:0# * $zf'* RcTkPSN[-]}]Jܛ\Ecx;m"H\NPʔ&)) }lࣘ#h D0|nY!?x6@ Y34?]{Η)gC X肒 ̀H=ԍHlp^h P>$:AL5(v"%md iQ)щ9vbn„YmqvmsI-M`L,oڃ]F ! ٲ88F]ܓQw봍/z#1t[Ǹ\pݾZl# BEsF( Z%ۓy|:BR.tiתǢ]6zuxIG:xX皐r뫤#Kx ^u5.ռX^V0F%[G7dC{YPwo[B1@?큊<7WKt3~)`|o:wLŝl^]_cONtGoKV̺io{d=L$P{=Q+; ~6q(GE keIsskQr;xydʗ9l 딽#cB'HvD^U|` elh}Cw;:ޕ)گ{ƀ< 4 ۇN/hMD/쪇Zb '6hCM|)z<"~wglf{y^9ʤX`x9,m=eJt(ty_!~Eeu /1+Ly9TU JDFD-W#(6( Y}#'̨Ҙ@D"JG|z%no9Ωm4)Qq[?gEG̚wRSazs5c <i첉%mpoQMBDfu!F  g )H#LzQ*E[|7|Ү 'nbkU^tBdc ;/T[eF:X%AJg=Fi/T"SCcF0+ǪrWǙf%7G|&ޑף* N,GZ͈O~~Lho1wi<Mz[[fT!sU JX@r)Q_r X4H W$jVz&!!܁', 3 $|Wx1{@ꞱyMTV_)S,.5Fךh_ADZ(P,C crz} |@*<mChLP^:kJaLHygKBFܾu @gE^vf#;Wqy;C.) ;6=i/.z}_ rA_ߴAOAbM}םrV)z^:L_DOErM:tj)FiAQEH|܁zƛ$=Qhp7%uo 3pǦV$*y(Cgmۑ ,te`i=}aA|d?tl;ДJtslC`Ī/4hAq\'#9O nC޶g xomqUʭTJ Ak]d3uC擌vrW^QbfQwDܙMqPx@V "q#tJ.n6o%:ܠMyUz@ua#sJ`"&G,PJn4T!./-OA`.cOfcm}؉46 lHeh4/$(kuN~_D3 '=rdo\ʟlօ4CWܒO;אIx[UTw(ܣ>ǀqKIsߘnQм8Aַ^Tsk>H>/ͭs$5\e+Ф!a_fSmN'T)^bB i !`[o&`7D~Iش΄w0V8@7#ݩC'k8f? ;=}H؎<3җ/_]bQ笇t8&=ns&L'g>|G2ߥCxX S=spx ~-Y[b2)Vjnf7H;O!}T7J?󱟐;nVZB2;5(_쭢PV& l=@6LaZ_V4:w\:hVۅ_iDos!|+M2ɻ ' {CpUkf'xN D8~fP L>y3(mLF|ߺגRrgJ ^4\#z pK`P`Qg]?7E XP3@(£W~Mlbp_l0GÝH%A~6EߊGR_ 6y 'o#3 tf"7yz8HnTʷhKkfEzN b!,g{ςn)ğOj?) β5 Wd'ך5i[LYq![tu*ʆztrb50%f$y{E>U9=R9h4upG0e9Yӭ ;ԡ鬀is'rbY׺g?v&pԝa^Xϖ^/xhWG |3cf "dqY׉N\P}d2o2Gp3iT읃Om|1:bVm0 {etV#AN 0|Za2=HSlb?P4`tQ2A#YzOZ3/՞609~W.^+Z@ekߑ$.A250+wQSRHU3nIދG0&i YpvOLϏbmݪg j ђuɲ**ʾsg7\!H#&۸Hgm&Y:IL`:Q sw9 ;b'bfS܏o"…'isvQ"jr` g ;rs4^wM'WgWᗍ@+RlM(F0>gtc4~o@TDo=9ȇ/*S>ii]@ׇ9;/ ? 2BPI>#[ Au~BJǃ6x6[+%쌱6{0uP Bxb&:a~Yx,?Cfփhw*6"Y%3F,FJ(mk%m7o^Y.Ms45;qjb xqK h٘c97( V6Y z~`BJTƯ}S*[͞;}B;gqI"ளಞGj"1${S)oYڄmjBm@I5_Wֽ_+9Bg 1 $/T zZhX }&iv݀ZR2 -h0']nVwvn4U՚\~3t%>\0Kp#4;-E_`ځC*9{n\6,PnH5r=#]GQS-EK?S^=". 50c8W| ^!;[ }f4tN8&`ۆ͏%뒪:E>@hkaJOOHZy@] ~iiv1`T8>e@(:3?&dbK@FjG* ƃ04rMvC]'_%U^%7 CBL>ZkMmH)9ox@cUoJڮ!kcxN> d0Lؤ6bd5*i}J͸tsyƝ8d/S963MVֶHidh[*3"Y1iWҤ#qdG/5G.ȁ7Y:WLhA^MĿCUI:^u,{H/=UaI.k%sG|7j"iF᯳>'9!Is. h8nSI6ʠ着ÄKE" ze@z]aK:f4=&.^Vd f[x @*^>zo=SQhj Zsb:2Bnb$`9}2xK,LWP_ucHH'U*wvHr"ZiiReа4/#0 `;Umbdbb}$tTz[~߀L{?BK&^Lew*'1=r'JV@j`]Rܱ5:Q1# 'ΧunΌ=Sq,Fvi%ʏ\\ ]a;IH޾"jժQ9IDa ;Gdr_DN=%{7܅,? =MNZu' $#PjQ!ڥvebҰʓ drNF"6zSِDِN:_\c1Q'ԛ=j]n#z00عuwSBb.ZI1|d /Mtp)O݈͋u&BS 'ݘxA>c3f7l4M.V67:d~fG* OTU~I.ykDѰenԶFpuח(ZoKݘK9 U% ^_M1?[SiLQ{IUᰱf:vP+ zc;4@L÷`:a2'h!c 6- 9aaz_GEa{%ıbekVOPLمJ4[ G^8F ~A T,T.hLdw&DJLv.oJoqEcpj%>`?3I^hS]%UW\NZ|! A(aWК},`skR ~fFjB;yJ爠Udž-< 61o/˳NVմzt־񴛛DӨiG@YԊ=А=EB-U/X=f@zm@w!2bgؓ;ҩ9ZuQ譕vj,f_RL)l,GuYPI[phj  @~-\9ӦG}uN<] ēLyJg[Q~Y f1_ Rdh  '>SۿC2G'?[zK֝@hc^ }\ C< O28G;?w#pKt'e 7'OYwa^m1fsq&e+p^ %dW-RYb B(4,.7 ?Uk!^m++b\(:ʌ;2m?͑a=W%g>.ZE}tzc%oGݖ)5cD6H[5>,ӂ J̭'mԛY/eU$PfMչBXE-+9Ԣjk(7b@+ hc_U0sq݉ʑZ$1CB>tAI:\E9ۖ%0m[ X&i2STD>+*Y-ܯ6L-dߣ`!,r('Vt5{J7"!gTLIX#!s7ATB[Wڗ,als1.n0lGЄʣ[]AtkF$*zn+b߯gغ8ܻ SUҿP 넰HސJ` YQG'?HL*s e Z7veJ|!`R =8㼛Rd7D粥qK@)z84&g) :(&`P4,^oC;г잆 5;B+22D. ! zdNv-Ĵx+snN`]quǫr34@9IqBc;޶!f C.%J I JM٫t&ٱ7Q"]nIm^C/ *duS79 wKUk\.u"\cI tr-z+h>?`e,UTȻ ^P(]ZrVlВ8Q>Na\j=iO$'=!4/m>׺Q6xZ`jŖ ^޹6 |(r 8 AwEv.5[ T$ee9P&N7D$-'|hU`Ͻ[/Wq5|΄74\%%Sos@~#YK N^cTPy7o(#cfGK8*@(ax3|exr:_&p׏ eD 7'!auZ@@dI{BgE?AՇ"|dꚘ==" (-_áqaHNAx߆v^C!lZC~R 0]2΋K=,oAIGbApqO!ۃl(QyDpa@+Y鎕*bYa_#$1(T@`Ol՘ށβ>-;zh )˙R]D}gYjY$x?sR,+ Wf˨磚됥Zu(zpIj]6Cǘ}u) #w' &^o&J&mR/j't\ZhA(~O#UM;ܴV:GȨ3H(S5 6L zg)ޝmbv<᱉I(][=jNϺ>Ce8Æ6P,,U`PJC&[LDn֧BTC:qtIZC5.{<Ɓ]o5eϫ>+Kړo~qV-i^l{-4}7/j{J P0x(*#>Y4h:6]{Cqc UT&1h;~2sF;Jϳ''io@ =A$V+5ƙ/lw*~^P@OB8.h"BD.gɵUagD| `Rd"M/TrT՞` :f~3 _D-8{km>B>c@䩋Ԏ kF,;\/g/Y\s׾_TIYZq_g87: ܈rCa%EHy$JsaVPJvl~kϤ]i >qPM1af$%fZ q@D~+[ .!]c#O UR7{MGkIЉiأ[&.I`I}+[bd?zs6Y#Qڃ]+FKFc# o @V, M'xu렉J8 (`m)sǝsT ow9 zf#.b Cv8#bDu'x%sPk+1^yF#PEspxJjڬDtq ΂KX*'rWh>2x/DjБ-vBPkayʞ"v?:z1` c0rozR͚,lƷfYh_`9:M];]E LL 3\݂? @M(8e̾BWϫ; ,yHCםb`bϑ,S dHՈ~PUv&vgJw_:P> Mv*GRP B'<4̈z_vs|yC`IC;kU_}cSBc9D^Flbw_y6 EU dfоu|-0] lyͻI]\p5_wc g}- -}I[PD"@kڠߦ z0 ߟt 3%g @ =:4 >x%5-q}{PhW<6}JIO$=k:>rǷ-Y=~NʫvbtjBᅕ,xR d5޹ ޗen^Z"*>tɔg0yfb}|9\_! |ڹgɚb-#t끉p W\7*B["I:,qP 64/zc*d]2CxA|Ā\˂envE>&VQG<*H&Wd}|XU{o8Dr}MӃֽ,(BRc"r?|G_$vA޸:εjnNn)7 l|2"40xb O5q"]Yqr,po8gQCM%LF}<`I./| rTMZI/}ۭ?~Pɿ$f+z%(QI v6| ܠGRpjgfF" vLa"BYWM忏@ ToxO 7%(G+ 9wmũ=HA}8 )FGt/KȪR#IfL#*ܫCLvC3~@K-4;:$ÁHv1?AHy9]F"®q=sK_v٩^}wr'tRH*Wk3 {t%~H,3r3+\ma/ kj\Jq1O%Br xTQ~3*c: 쥝Ax9+iO엪ǡ }ߩDg&u.J^+: ԇ;M+O*ε*0H+OC,CdBoj)Itv М*ٙS)7F'W U)M+=ki| /-< nO6ˊ '2*?lG =$b)]Com;EjʭpTZy 䖝: 4 `?]ej }WHP_[SMe9h/fg8 "94hI+)7hq 4UG\K]xNd\" _UR_=Ijd6 &ȗa3}1ft##cX/ @gGPQҳvGfN yɎT%E]TX`U}ИZ o,{f%7i.8\>, T:H~v[Bi ! )Lʲ.wĘ`+b7 Ck4B꾱~_NNϫ( xVT2q*Q\> \F=Sf /U[F!-xޏ&X%&B[39vF[r#աu 'afl0x釒⎚(UH>٢ b,~JTHҍ 7ven`(v ǡg9ɫ=ht%zGՔX O֕#.!cMR*zϏu킫1|9mfK I(5FC3l[@lzRwSkEfuDU[*b7J=Ƿ s|yEDѐT8on,F}"Sݧlވg4öR(܅eD8f_ԙ/Ny5Fi.e|;}Ur?B}`spM('O yYt3by$\/*l'r3rwί= O`qa:X鈾0qj^5TJ'Z|%βRD̫rae.k`7ݰ&> XJϕF=t9CWKr颕V :@mz#+"A푎/α篡U*%n#[Oe,ɅE`QTc71> Kt9I Ez`=x9u.Y鄏yܖ!nG~ͻAoM%|(asRc"j ψ\H=˻Jluڎ*'+Ƿr1}i(ҌTF)w \ډvsŔRc~Y L{\ ;xKRpLb/{u([FZi"k^Kk12cIJ3RLj';Jy|5'xG̿0Vwcw JlI"U2sAkE1 :{t#(ea 9{&cGf+FQl}V OJ>$ ZcKK(new6$dX~\8tuKjÑ峳ԏl??-ɷw  g(3:ca=%ǯr3o:r^Ϋ}TI?{e$qd²a[ZgXrB| 2:{k H) X\?p CFZ|P Q:1 I=J֏0jW!v7r蝮y>-M b%i:fh:9CkϩQiˠvdűc:4 &$7W E.v>q\XOs`1qnf5}ժ(*ND97K#V~jh#`7)(_ꐓ|Vob _Lw{ jU+ٳIE4x䫉znWq3<_]{WN)\{#4N)/L*BL»/RˍSD0vZwCF5'F/~!+pE?6 C?xCdj$*cnHZzkf~J sԜhd[hB/8 !Uʗ8WA]EgȔLv*E\{VA ܧx#@I;U\L;q.T]Q6=ʳt2(=HHz/Z_)Z],MNW3 ,a` 97QR`4!xOY)mu 26ؔJ܋ݯ&[dV0=GX iwdcT0˔GX~e`U+jq=h j: 6n񋋠A0 ŴwežḂ}>2iuz 4\ObUu"~)=`2Gee_UiIqR}CE!@,Qqf^]4Ns-dbH1_>4xN"6N0"EBP4RZ ZJC BꤖhmX>BG(d@#q{G])Ta \35kz G0AqCNlߤ|٧QjD}6fO۷5-gXR68fQk o1XZ!mC9H@)7V׼/Е8S< vXT+zP5/p)(3Y`]93Oث79'@[MDWnr[恝8&e2tY3 N`=o9Z; kȮVIDX I|=# _CR-@HٰF?XSc=RQUb夘kfH7߶ś-6B~毨,^sfJ_j7h+lrAq_#:zȵ9=,NC9>#ԹnˑCN=-E%./Pgu@ .jTR7B&T‹` hHؒmj+lz1qeS"1M/bW7ֈvC]hILԦ.i9kyzt)By環f4I=wHg'6!W!J0Y]^'9N&1"Aӌ1~m/D+s68>3ndO?3ô5q? 7[=vZr^g46|qK{IJ::\wjph>iDɞ`VX$Bjga4!9}wE_||ڧ}"Km;N3oLNBrBGHtȏGun٣pBQ-ǡ"]zR~%(-ܘ\v6`pY(Gc 3Y_c,B-wz/ bbtKVg.Xir1a#! y 4ͦONv9V6Mm+("xK) Q)qyZ) $0Z3(yEf;ML.woA5"dJ8M( 셻O*e|_W➑8"S$δd;sRcܛO.mX8/LxQ($Uo~kc9+&p `a h%]naɦaPA^j=ASn|桕u_Rx ZR 'P%:L/ DǮ\}*}{-*n؁j%SAI*jH͇2DS1zpm2EuC6ҳia5\+t݀mr\=z$evlLP&ahNc6_1gKbe2ʜƺSZ82\#rڒxhk˺ꅼMY6i$ IZ\a1>66Ԏ<=NGJkPuG,_tWS5r@JE8|+67/fE)CY!`nffMsX6LqcPZ_i#TM$k^XK[~0)ɬ?@Gw1|@Ix/C=I~Di+zI4  |TpKp3DtAАw)DUq@@tuQZ+hhRL&Pu? !UJIo^ޒ%";ޓOuv6Ƈ:YMf4rĥyT tḶ%VEg%S'-.sY1uI΍AZb%g.tRdn̘Xc>֧l`Il:3Q1Y! VL8 &@F߻0Ãgٯ>~fNf9g{0\u*Ua0EJqmEܜ$ʱc>+>6y@-Ɗ㚓[ZJK)ҿ": u9 8I9Ua5EEgk*f&!`*K&ЩfjkHTXFg׮)ᆎ۸" ~4tvDwᙎ6dI8˂*+%Dٿ &DN%)mЎ0v3.V֑1;42.D+*gNJ0`0! yT tRŴ@ʭ5Fl,<{U%g~4zVoԽIVqN.p)jY;!0SF2Zª8v5~: MaEV"=p9蹲=ˠXdH?}YT?  F:(w"Ⱦ^8d0.6ƕ/'7`] r/{jU>Rt`Й"nb"hq@:!8#]h`,ef3KML&Giӻ@y8d44j7w|nl|_f~:cE~+wth$X[dUE5\Xùn ]# C/&YˀE[nOd[Ic4QǃI :m4瀻yިa 9y7Rח* 'F965M >eŒ U3(D7IY#MNrB'zqj*b0(v'ֺb^D6rYh2IԸ+F i]75_n>:o_@;S)CW75$Y8YwuUujK0niUnzG110)ԅ7-k8] Eڮ=NtQ! `7ڄB(,Ta˘U9#GZA Q&Un ݝ*?sKE&D$1/vCxONЈ p- r6.5,)u{eN@^Yǣ$H96vD Pp.B ~KMzbUl҅FK{Fv 7]W<:RVU~DaY3Lob.ޠ8R>{$pwL)zQ~f:«N&@iC#`yc;Cr1r+6QÍ[P؄rJ8.=_8M^ gĈZE8 7s]݁qs>G moHm'K7{=_]qaZU H'<^ғ@o<%=0bi8я&*$;ZdHY@/˖n![(Iչ1"qX'|gF1CS׹ ?n G5C` h%i`q|975VZ3!pFh놇W}kLKQ9df?O.h wqg_cwP.`Kr J:OHJ]iϘImTa*{Yk}$7;~n"> ݠVg6gCF$`(q C(wyf%q[OpyNy̼HG,Sy`N-jI$R^7 ^@}bCyWQdl^ac} 6.J0KbT3n\J @<5O.r7 =+u1Um*ζT} bכ gv~lN+=jqB0PpQ;h5im[= nK&EJ^$$MH~fS#pA{2ɂ ^EM(*\a:+vMp䈪Pr.$IɼS+1n<u*Ϲ w|ޜ_m\ -~9B&t<.W" ;86h*Ă G3t49ܜy`"$ IY~@VC@|υ^A56wZٌܱ~ˠ0u6F217rHުOɏUm^88YJB+&S 8i_!7|ǻrF$ 6Or7>D ALԌy+4u,6ޕRSiA)F~0?d8\/a2B,Yհ$io0Q_2(హK.UyݚEXBC;1=r|xLDK 3$/ПLh[Q8#*P4=K6^8]:\~ѧ~xP Uz(t?Al}8F%+9A_XqBPjDr2"b&~J#*0IB_}F*~N =Q :ELe "k͍QVQ$t i.1'ʺ!8) \a"7hi?VxۥzH"끪F;Ç &yǬ= \屫K N@Zoc}N!Ri댕u>Q!jҴ;{(G)ǐmcA`m3ue"@Bq(~ TNQ"`"8 `Qu|sairXY9+PK%]{])t_1E{[C 9u*N5 [&S9QCgY=)|7aC/l_Z !oDYJ)mw82'.$)oZvb2Pbwt OҡaBq!>m+[:Œ%<{ks'z^ʹ5cmY"k^+-mWyeG0 ވ ohj*U8M,!ȧr9iܭ!bqBN`\Vo)Dy_*l{&`߯d2A *pD 2q`.SJՋ췴 #?qBAd .jLZ:<kgQ@}|0Ϊe'OM]S5AԠbbzZJ8-svA&˲P -i [/#>Py}̾9 ?駪Nm_HeuZE4uwЫ|hvL $nx.+FX; =&G~^ ~ƭY%ch,/;V Eo SĞY_kpefE],}ā۸ 'm  :/a5NV4l|2D]*…26H&@d(9_W6Jḡo,g&-D Jmj½:cE]|A$AӦX4fj0Ny I4}|V,)`uRBEz;&5mw: p}x-Ɋ6ԱzR^H/Ϻ^Kڎ׏tfZ㆗M5G;IMme.ʫXGnĜY_Z~g'eތG_\lf@*fR$uQ7u ©᫚ѐ Ljsgt`cJ`B2!_Cv~|<(Ţ8F|&)F|akD?GJ/^#%.:1NzeX%S.MvZ9e4+\5I!r;^C3d6FO)cȠBftC&=DbS*(5=mJ?Goxؒ=Deq>YVѠxl:ü!ƃ !5~*:/V_PBɞ+^&]hCq)z2PֻL]Kxsa`3/ ?"(>\T܀ 4/H|: 0Dxi*j Ɵ'w~!r8 mz!toz7eU%w'_*d(sC 54 y@WNx@_Q9,Cq6x)h|5q1Jsx*$|`b 5x( %lH : ^GSXP(zC glL&"Ƨo/)iϧA$+]GN[iQկNiCN"#Ǜ=t81JHR<}}F}H@B¾s@)r Ӛ<,8 䶷da3q[La:sJJNV߿glwBy4gu13u ~֝^@ӆ̏7 _122;:/pkuw8vK+ pLp橵_oV/ƇԿհ~:L/ FU@jh R8&T1[DT _yp;Iד&LFxa[ iv?aL*PEDhc'hlC9佷7AA8SG\XkNN!tF''F_-S8h9z`bEQ T(+2h_m OZ'P"MtzvklƖ"jpG'bA3Lw=ёktp~8j-dUؼS϶g 2|%zvic[^$>B s{ [-'q'jH5FĜWyyy9Ϫ֣yKyO$1|G9"9 oIg,mj xDO) \,?Bʬj숉3NM҉qQ [x=aYݿ&Wo0R;afxS/4gHU'Iv%t=l(YN5&ڤ=074)IBsS&4 8rS5<,3N߈MQ*^>m7W N$d|oħџTn E8B?z6g}5>dmaMT| 7<Rk]'޺ o%+ºN< H݊b5쀱]e4:C$;r w KKctУP5qbi,lqyB t/yOnlw]Czu%8 NE Ƣ=Ą T *د (lMxtNkQ?yuIeLiύ٘dދxENz}w+ :L| |K`BP ]2=A_9ޗuzF=qd6f$q%I̢ͅ)A>J16E_{2M F|T禉2Ԇh@aBh쐶BDe$2p[Ǻ(`>qm"zn& .4+?m+NU8(@!G_ f =yH@r:U5q#z+;x!yW-YyTt Vi6cNְXdUW(84A \mig-3F&6!(1d -*:h)dM"XņINRJA]MQMB0>x3`uxNXRJksI6ΠUT78LSk c`R4;x6O/]"ƒ^G+E06c*ji /2`в ~l a~5^gL C z bO!8O0 $CY}mi*Dym64BVtN|#G6Eڒ..ǙA0Jm;ts D&v;Z8 2RqpD=+'-Z!k*,$U暃"^w_ NsnWproKhbkj0ɮ]xgͮ,NP9L`DE]6Hswڇ:=CC~A "͉U>a/\[ܽSI4 ruc/GSCA!/*U ]MBi^  1 ]t(5u~Uܡs(T8z}讓 zz;U{ְb|7܆ˑb:8J6S_$Df<+-9 ZTm׋>b*⢥C2 1~Du.1 + wcwԩqn[o/Ns:MJ6'XmlL:_h ݸT[x>sbI޿Qr>ђuMZC_2qIB G:H_8s}pR[}s>SiF߈^<Ս&/鏘w~U(Z `" M5|ƜS,(=ף40*2I}_ }֊B8 ŰT/Y(!8{Lf&ȖqȷZ\4B( Q7@C)cW7~A99m2>2SP:_KUF&u[vw㤉!c1„]Ҏ *@xʤX@˚Eq] M~¼f> h zz4i`vJ #/d@j&xcAV3IPB tcoDCia)\σy: To`s+3v Da˗5ŽGa%+C''wQbiAvy ʫE 3 F(|q Q.!*Rx# 5Q[:t{pzΉe&eR!bSͽZG?:YLe0Ig٩Qp3$D{벑p8.YD/Yַ %QɾP:_)80=kj͘öD+~N?6|(4|8]ߐqP؅`E~Afc r4d{bՎw47cBQώbEe܎lh=sD%9BǙ7gCcY|^7D[.)]'"@*JkZɓ (|z`}M Aq!:W!̧. 9w1Ê;,ןv̔b'] \a͏VG4 ]|km‰;g~YܶUƦbk ;jsoGP D6qY'RKjgZzŏ#(Pu~F4DFxɬ.H!_7 h//u']>8%Y:^a5A*/u0rYePy.5#>(c$ Fdt[i!F-VLp.%R0g3F醯&?:qBc::&,f+~{4B~27}<ħst|^.OՔI̗f\WKlHܙ?b>}jO+ީnJz{YbھJ-φ S"/h$leO=ͷH%ҕuG_m,#*h_6QÝ\^ ݒ Qw"ͲhXƔH̞;cBHӎ^=a"p[-GI_J8VHR uScςKLC{j˱ a!A.8Q Bdp(H5ۊsxK95K*OB^DV.3Jxx"IB8:*9~d'MsY~4_l=l( NQ1#& p>bT7kpƼF):h'y^S*sIE*eUʄ3nO@6 wBrm=o-;願ޓ[M%!l*iJB]:_Dr wLG}~94ŝO4b]#էl=#hZMë"j$؞^(an(@5q&$wto0ۢ#^وK57)|},A wI5dvQ2 Ύ: 0[dr,RvZJ8 lar)"]Elrɽ[6!y#M 2@ J("} UbOSHN !e$ wvrrD|#0AO%LmdnȮܽ%Yfc\.N+ɷ%*.\Z í"y ~< a|69SAIDu ܡ~a?[~D.[xxɑGýzb6We;Ȅ~Y 鉶YnzEgvP5?H XIm$nG$k>Y3 +*GQݞK2iZA}ݛ4wIu q`( ?bځ%޿TL'KZohˢ++NrٓyP5Z~`k <~xM Eφ/ffj ?ԓ't;_=3^zXa&j|7y%}$_֫Y[' #I?j D%g=!RO`@J9{Lǔ6 O?$ƕqiep= 6 Đ=mLjfH|r%sՄmOl7'bAVoB{`~mOVdf\S4P)hW\1zH6$N\qLwTWFO",q[d:h.îp|4YA;ߪtߵݢ)YU`lR- 0D{e#iC.k *Kxyif %%Ufn?+E@W.P._IL%6pCF$x(wBs#|.sP;s[w > oCO@L͙M`"ʓؚ'C5[wgJX}ŸQ>yQ?c"DQ/6uC,LvBujo?R 1VP D9;3sPWD?6Ia `A^M7_R?Ok˓Sn.pvXs:@s5rʏ;-< vkb\\[Rfo,ae4G(\D9Bc*̧cFD5ʚKicYeߑkA;k*S-,Mb\(<HĢdY" }CQ_cu*;7-QC y`)q/N~ieMS߇,u./"ry'$36E8rAJa]M*woŵE}Tk47PL"wt HyG)Ni~bEH.nb >({,Pm:AGƚ̗NE>`>bүC55 +L,pq9RN76ױsT#nIS-L7QGF.!I1I<Qη!ii.y4}fD a2gd{ю@1b«_`#|r}oCZ HT|{Ƞ/jjpܻ7Nc0xl% ˴'W _$e`Ed )@ܞZ_޳7+G76 9VZ{!/İ`Õ4 tD. #臜Y҃v؉uI.@ٰ ~ gr#z%=s]Dg]?Ӽ}Xv7FψX\OB"Hk&SLJr9kmhS=˜P(VY.ɶAr퇈<>R?SØ8gʰ4fE'РB.n OGף{d0zy{x8>6p)R N1)۴rң%3'6_%(Guy/Kc;{.ƥNW&^&3X$c5~}&s{g :x?X2ǭ r _.I|3 u`W <t)FO\29TTdUf~Ni~c[I0@{klv[/ǝrޤ4S s9yF>y#d&$Z&ї6߸T'`%CEƃ\j>7Eݷ<㞪`7Br]8С<Ы@jG êKa|~4(h2R̦^or2@!|߱ʕ!܏Jϕmb|ĻKrC %AT^>$<$By 81wHyS ZCضWϬ)fR#Q]Pf2&o{sb|Ƿ'^Ru *Oh$:p_|LL n>KJe6WXrb1K(%{W}1C,?qYxf$+{cXYcIG\ۙ#ƣCq{_Kw(O,MFrriZZ?"x>~yTtX 4$V$s>v_"R$0iQk%~w|= 5cXnm BƙJ ^d!H&o3I#KFT疉SsCQTe3g7O:L% =9ŤBp'dŦF^ԠN<5$J'!n301YSmSoe*713bKsOLMyt}J-muNWY1`|ԔDoF@!]dz5-(Q~ _&^rj+/W$C F9_ B%z|m,޶wCh/nc\ xLOY 򋑞it1Gr#,rX k?&,p}JcZǶNi{R#d؛5؈%JX%mP S_»d՜{d\KH'ٞ\޸сzN0&ȅZf7-fTIQ "@o߁2Mоs |hF(Xr2 /:)JGX1Э7Q짳Z~iSwwl,zC]o]JDX H[!-spG6 Sa辇I}ȍwrG6zjfZ^s>]$\Qʫ܃R8f?dHl%X|Qܩ=A&P]XKzZݚo`mDBFf hd72: WAa#ySUvڎpP;=gl[I:Нr)&ClI "Ş_e qP 'Kbe索}@4S25COW|8S\#RAI9lxd"~>kfFmeO"ܺMouo9J)8u$RƊp` B% E(QyU~[=[Ou{{j>>M9**!>q:2F|u?~Jd+|5N,=#2h&/yO=j}Ċ/@#7m^cBBT EkcH Pqԓ$*Q#3I&M 酩rPe#Tȟz"=a8|(hU[iJb:2Ճ޹ݶ:3Lc·pyf8 J+#d\L_y83r,"((oDVqۙ(`VѩM)hx[<5itSUB`v43J "tX(x~arI%adOpw%ZF$Pj!LޮLֈ #^'hy'&pfp H? Fl݈Tb˄b_sSTEZq>!35+w$Uak4D-+bniym.oF,v1oY´v \$DÐu)*NI;*Es})=\wľ|EW= UQ"jQl,NGGlZ> r$)&mVi589UV fF4 B]ivը| Th-"V%ӻ{BcaxPE3:Bh1R~ i]YcHt.P g)/ճ8˦̀xQ9mԦ$rwBMp!TH$UTewsꈅrs[mrOe}cwMf%<}3xݥ>J+]]wůc餯5FtZGEvS׋ n]+ Gɓ zd¨ ^;濸s"r&p kZ}OA{A'xH&?+~9!SDu$^bV]+YQD5Ul* a!"lڄ| InWfsaLXygy`OpjΛckfG_V:/QN,Ń_8+)WemC\[Q YԂ xJ ~!{2 Ԟ44F(xQ}eC&Eua1pMY+E #̼vݻ"T-a*su'ufMhH;HCw)'48P$~l3g?tf5w sl.*U]+IMpcEbɃxWi#gs1 ZNWfӪgUURaҷӭ|aX(@xH&u/c´qu.szER^d5ym):Z5"SPq1ȸx :c[tL$Υ`G5띸\޼E(%.3)2QbHjֶ$y&MDuY% Χ^ jg\[>y.Psa_UU RrbwU,ݺu >%Iܪ&UNxaJ,(ޖa$tdY ;eqGvhEƳ(Pu>%O~PlXȪ2=#7yp@䎾؁e<=]XOwڌ3~f/&tcOj$1\ 2kڶx^W*Dyo uDB; R1ADz{p)HDr z؛gȘ7nq]~b@Gm@ 㠨U _<Ug\Շ>P;+E2ZLq2#!_7:.>X{|`B.;,GD}= ib홶S-PY(qjݖ,Ewd`5sm輹-!܀=Vq ;{4nCG 8O$N&Ë[)`qSf41 C&Rg ZCdp7P<|TLr !XE7^nX=$wsbP̔8k7 E{~iWuھdib QRDJ ZctF+.\oa /ջd顸,5CsC$XD7I\i]Ul֧pt)9q8uL:%лϜ\ђŒTWћE]{}&<ʪ07zѷߕި ;dzL摩Zie~t`xA3%xѿ! ъ#8RL5:zGrz#^d:4;H^<[ӍܹD;W,+j ] R~줷cKeVRq7Z0pKo|Z=MO0&2%`r; LZv*߷'pʋ=W9k7b\K 'sr^sKp &xP]TjQ#A@ osX@ʋ*m[Jxss@}wv N;Hi):vfKz@T3OB:Jd藳!Id^W,KB{Ы\ȌRlu9K8̀~G=PFDD>ËyFs=܃o'=R?C/:qʙUr[ɇ |ؓͤ"aVG>ʊШ׌9aRrr&HJɾ(W`CU洵<|nUt$;#Zye? 0Cj9"qۆr{8sFRX_Ӹ&yY1w<ϊoܤ^a#SY踕d;f/2L˺W h$1PC n gNa'я#=?6 O8tl4X"q:/w@9,׺s(9dubZ=9ZoÎf d!r  K _ ܀Jk^j AcԨf ei6ċa$A2=P~H*G\HSUI2GN{CJ]*ͿY݋Q}nEG堈\5" O c'OMOg"qiQ2֠v I[^ݔV#dJ0 O>ZcI<_qޔ b3 s<-6{[,/0 3z{-/A8M8.N N(YN8OU' f=e?#ϱ*a=;!zb,abuJa}շ^br ;`Ȑs=i`mYS5Ty ŬU*_Z i^릗AjA&ua1b+io?]L ?ϋJӍ&kD\(6fܷ3iXnu_="56NM'!X`Gշ?hc^сaou8vO*_xim [,d؍i ]xF8H2vW(A0V}M g)B@!gRn)l| niP\z:0%M)e6>:Upq+S".C$}v<ҫ RHjUkLg4RĦ9"ESVY Cs6KYWw % \̺&3!oz3as$.['6[{'GAJ5%v9dh4d=:a,"FP'z>p9N[yծ懬ym8:.;_OcC,"HxH/-FL'Lj7>,A6h/D`hi1D@":e3;zJyMx45ρx4i^SOpbni_45 3b-#bB]Z땊cI%h݋,P~ٗ &2٣5SNWNFݬuRrBi6[DvOmbpL5pbG8` ooK{H-ꍫ LiqfM lL C);$ #!KIwbšGjjf;w害dԢ5po7Ly_GB%zODgop{B_M n3"yJnX)^UХxEp '39ti*ԭ/XqsAQ2h5p }O>Už>{?dA;욺O\'PFxYuߨvL+j^ϸUՎ-)"_!VCZy9IW6L} Miq ԙ=ALkIQ'U9)vp| (Hpd&301*TNKH{yÌnw 0 2呔J7.Oۘ p+ry{LN`j䃯@$+Uci f$b'P89^/`(^( u'iq-כYkbɑF-c2@j݅LОv\G:voД6OwWȻG Lߛ,0Q+ayF`%^fFrj"dqWQL5c?[1i4r7fs.zr9h=f:EHgC*ȎbLwTޓ}9#/ M2oهWh(*IzG~YF¹M2b8zew>0Y2>PhwMKm)-mbWAڅ}g֤$<@Ϛ,1E5:Ԕ }o'l׻ԶpXDx< T[X@/yZh}QU*뛕:J$;5]Z}D%ٿJ.)X '~FΔ [9[I5?hRfgҫZ%ͧt?Sm~]Nu\ ; L& h VuL(A=3DtVk.=lt4Pe@^icd(@cZk Lj@ 7.Q[MdQ)84Ȳl&Q?GL:F̙2d ov?HW1X"ڔk#/'@O:0kbhB@u&ЃF 5ɾ1iQeB1EGc1^EB!NϕjDTj?0i]yղݧ)a˪*}bW蕩xIX$xDOLlHsL#%=ECӴ%Ǣt;<8Ɉ$ӵ9l^Q?%lb 8[߄&e\7*,i'"愻'SaN7Kwh_.K:KiQͲ%E.ֲ]k:6o "4Jȥ%MilƢ*gy%ʤ#r~R94%+p^֦T~Xػߠ)iBp=֙oiHJmk1u*&oE_!bW1}Iwqp>%@[oI(uy[8$ tilFi^̽mSbh,P w!Hm k$6 b0 ca|u,$gʮ'qz4J46)} 3hچ4(ᆽYVr-ggSXVF_([;< D_ X\j|+:|  Fs#_:MSF񲂿QmǺl=Ne% +ِRBa"$R ;ͧ7vq*J">3ehR.ʔl[[BvFK;OŕĞ NÚrY/:Dw@ [w_yw`2^aR;uǔ+p辛h 瑨yx G UcCCk`k2w0vt, .\~|Nx܎pVE =sԒ~w6/h|u+Y؈fsOѸ..^?O=W&; fwM$m¾.1=1\q:K ?}ZY]Px틩]/PbR=Ѭ!eQd/꽭-XTJu_!\ ?roʈMviE+j xOJV+W2r.0bZ#Kdg#4d1:FV3#3:ʫ v(7->'@˿Վ2JեXpCVePA?Q--Z=D L,m!ǜ5`@q~Jps| L!/aD[BbD,/3<2~6ᬺV)6;p)ᴇXBm-5 O 3sL]}XRE;9xUTY& ȆRLyuC[w*qg-c-{nwFAQY8x@O6PMn+/aҐ Xb3u;N`F>lDZv;_k_BJc s{=LK|lA&LJu}Y֍TDKE`ߔ/]j9LV+" ,ᆺBN Ҥ?8Afz+)wU*wI8Jv`Kl?eFh/V%H4͙"sH8%B m&_R .D:WQCiСC6E"X^MMbRQ3Q<6*8W -x41q'v(>Oxioha"Cg`ɐ]30;'\Wk?rڃAgQaC߸%q ~Ke{6uCAУi.J HZp@ ۇ*Y'81~l3'Vy#&s# O>*M1!BҵZϪV07v~VTNH &i(3Y`27!akŚ+a*4 ;[wu`jcL+t/"f)HH]:dil*?:R Ѻ sXK;-_v腦%F !-#( .uԕb픋o `2(Ñ|U f`js:*DkU#ӣ+]"'h݈h Bo[U!C]RQ茳>IgDn4r nUySV0ʪQTpVK߱ 3/<7hk9BtڄɿmL@!0S$x˘DW&Z&YDAfy:J4(E6y|^\Xd[J7$[v'Ej0JAZLOje5e#'-MSfpF\T%8ZG']Gʥ#7ʼ{d5lUJhuؔB' )_N=1^*U,x^f377Im3KrAkwk\<K `۵Dzoݿ_fb:]QHno҂Ơ՝EC2phtѽ@Tn.3&`OLOx7s0'C!_.VmO_-"g-{@~ @_JH\)fR]5Q1VEeH>u'5:uܠ?Y ?%˰ 4SK%8Ⱦ[{-F Pܳ[IQgKnhidD-i+{xZtRܛuTwfls-u,0#d1-2V%7Pq<󓓂ך@ԕ--RlO?8;) |P¿ ޱUA.2-YM۞y~UI#i+f̞^XeispwKs:o+آC(" Sz XE# M2J kdpuC-#{UF n8B BFP`sFT| kR{u!=u LP0Vg !Wux5V y__z/}F16t3>)HKo*'AWZdH.m-X}d0yQp-˳=k~'tbux? H{(&{UChkG+B1|Gqh. u0y{ ՝_-%kfxƖJ"m, pjT`^u;؁#4rND&4]t2V(SI=Ҳ^k78?&hZ>hL$!ؠ=c?9-m٨$GH}Ӏ^SgwnHq)6? ms.N* rFiܑt¡0$cs_ p2Zs(tG-m, .;8"rGDL=5{)S*c5I+BRupvzs~5/l꒹:4lB:iF]},H_)9+> %P"2Cil#`r0T5o-ގ^(2T, ZL=|&!ht䤵%Hj(ij,mvZo+Tl{SEb1W+#۞l@1; AAx=Ü `(tM$ 35'ͦg.o&FQF>t( Ӈ23*Ytp]GL55D Qt;3(ݕk/TBsnm;*[ P!xwtDFiː f6R$-ago&~ݸkƵ6ik m#n{6kܯK-i=M ʁ}9RO6ca_QBrGW,w I"xP&>֨͛u5p%O] d8 Ee(jiRK=:3Fr-Lʒ.]#Kߒ Q(+X։^\,t@T?ϑBx{I_T5EOчI\AX5jsi7WL$BU#B^-C;uݨZdC 5(쫥Fb,FQ}4-x {'xRGCEFx6mk' ?rKb*NJ(La#p"gӬ\-ѨYjm8nyކâ]VB#3/:_}UYJ&P!g.W7$oX9ji?pfuU{e|ܒfC KVnE M͗0,M6Ñ&Qzܯ/q mztX6Q4sߕ?\8mtiƄraك||lr_*kIAoQ]#4:/# D4#^ bpuI _M|®^~tpXӅ? W~: ]бWA ]ڷ`řa@O΢.Ďx#|ioh4;%yecd gVD)* őQ`*lZ9$d8lTuN1-a3t} ˩ |P&>LrPjtHbm!#j9cnQx&籙;z*8@BX/}BHWGO.`~ 1'+&Gj-,n2-7 ^4.{DlomR5v(ǯC=pB-`YC"x7`A8X"6A8 ])ը (\X&"p,+  aC8Qu_"F+Tte"Q(2jBfhNj\OaIjI, W)"^b uR@>uxl)6 LJyik"CP( F7YLF>j05( KnYL[BR{7 ܗ"8V]/1P]k;@|ԽsWr⨦Ω[#SԻdd$M 9\H{n1;BZ-; J܌]0/sVJ~)a& Ӑ[(M3߽HP E{9,+ ~v9꺆tcuxL[^7{>s `C-Ĕk4>X~C^ŔA gFJB%}Z;$<66l 9*@d3vƈ -V~.sA˗l)N/P۲J̽~8x r( Wv=/W*WѾGľ~~=2x\h3bK%:ř_h{kley$jY2FSF]v.  ,LA^>cE!{ ̏"'4^D_5yG%"DE\ypZspEM'P)nɬAwxP`ණ ĉ~s[e33-U+$Oqͥ6vO>K8I6-0MYaڕ+ͰU j}kY^$~>kqiLlkxD}OoN5.X}$R̀ o.*R~ArU@zfE#" g摍sTMA8q{uRy1'\ҧ X"92Ly<4C*$Czbi 1A@L:t9C79'q 5kZym fM4AY%}A0 #chwdA.eK@FKS8pY.S_KR_<"4T}1 pnr:T-U+*A51KΝg3>ѭ\ӁTc1-*Je%koӭ fIH,+m;;I$It\L mߓƐf1_L َrߚ9ḳ-{ˍAY52StP[F%Q9[FW3Ec0gY* ?ySnSŠHu h.=]b)f2 DR=#+ɟү<YHU^iexT.=ξ;cb;8n(ωDv0yXi$N9̊v un [ b{r]'T#0vE'OtEe"Mi$xNH[@ dxLAfAD,Rj0r9K{j0YHFS]XJ \mg0Tg㔗B!++n3l3/ǷڑHS( {?Bj=Js&}g2d@jCI,8 ;{!WK ^Jʐqy]l8:pOh$#oaD+^BFo.g1_$H^v^fQ1z-}3dM90bńq qN܁@g ZT#9#(Er«HB!]+]YcTR/e\mo[ߎ++&Uj@)UU<vfd~tL9ˢvqO}VJv$ґv4Z:dKw= ÙOHei\OT)W1lݭهz :}*k9fK{6Cg3rnԻ25# ֦6*nh 58|p6p[jP"64ڲ+>!7zO(J@4?Lw@! VDŽʚlLQ/ ГҪ4F[RHOgE@)$\jzF*6,r<,^c_xXTTڤupԙӅ3 0F.E]CWeO<)I?,8Fbt٭{w:Y:^/q[ UkCU`Vc"K E<~)W6 /uLAyR"׋s>[{.*j:_iFGdQ pL7@ŪfG/JU 6=„ .# w puypemP9;.%"dr$?tbZe -^T_h Ckn#S2djjQW= >߆ |{+N# ]߱O}fd xBdQ6x \|nd!Z/$QL(䀹5{;ũ=s`l `LLڻVGF t|GI+~WU4ͰE-$ΰW~6w86bOL ,M,ވ\̰vj(.HC̎b6R}0(;M( hj۰$|U_v\}Lo{߳OF4 ɡs|pYkB1ѯ0reo㩫y>Թ7-U4_<&? 'B'pRI!=Y wwcEv ȣJDcQ'7D`}ZrASL^B&rx4B,e,qeUT㔾E LmiNi:?Z*٧;p aZ{ ؋9Tɤfz%\$n"^ J||%Dֆai]}d 71uZƾƒ>muH;_Xnm3d\}auFf

        !| |h]FC]ЩKFwe 7zkܥlc5?ol-4s.&_ks_t ]u#4]#rrz#9\.Hi|IVn1҉J $MV1]P2fƁ{m,;0#a?|$ b}q$zO.6QXD4OyiQpWT֒CM>&FT Uql͆Vl uRAƟ Y4ޒ7T{,E& sSRLhZ~mmwaC Lq^9Gu\ nw>vQʭ+ o3:pb-aT y mw?Fьj+t*1!oN'JOb_ŀ֊ef7vf+2&'C` (4J dpqx 㞄H JGi;3p<=Dž'>"Ro~R/ chV^yDq-KN@#CEK|^ x]9;gm\gMzpZ-̎@l`{p̼l 4'iOC :e+N֣WmqTDc9げ"Ƨo[oT7dB @q›|2RF KZkJs:p?w>A"-쀁6֮Jypj_.vЃLL} i ]7?AH7">>7%ߊƒ:sM8-E7z% ʰXYO\;ĝƋz#-_j֚Fgcec^vԶdM} ;^{q}J?p ' nEn& Hj4( ֦ G+@XҩP g`#]I9<PŇjtZ6۝2ُ0Z;`Ƌ^T젤a o[yxN#[iɦ=h.6OFC㹢*nr,.i;Fvgay694xPklOɰy YpK-SxTi+#*,r`ÑDސ t ]"16ԱVqS i,tncZuVN߉kOh2̒/&xZNq ɤ1%dIxv=7SMۢ8{6կI |bR|>VeKD,?@ PMG=zε!HؾM#}!ם\JKFrv7fx. AYzqPm d xSBRIDv;y ?&XEjNznky'4/nŰ ߲S s,WpW.i f!gģȝC#Z;2oʹQ]=dQlQ_ެ7g0-Y'"ns"Zlr;AZduuk8rfVB,۠C ;Qѯ-q gWSFi}z[^{,}ٝGdj4܉XDJ3%ohyxKcpPS`l!`䩅h>%nK.ni ~TT1\e MH:Y^tKJY.YKIJ4^+-  tq=uh+!POP,rGd,S+I t"cа0O 9qwj?&dScv9 <.]qe2SN Ih}G\;H,>N9{6˩{D֤ΤC׻k 쌃 e'8EIUid)+ln(,? q+vZ#ۇ5Fōe+tiXɲ vtͫHtj4|"Vzf_ԑ,6>NxyvZX1/(fVDԸD6j& FGfFXI5 Ѣ!ą3o9#ǹ;iXK':;#wsy K;r#Σ_XyEw}U u^lZm[N\KW(4& *nTI4&dirZڬE|MNq+ux lh4}l[S4  TnwxB5ա:Lyryp4ŵo!f* 5I3`j(ɛWq _Y{d6^(,ۉ(z:u~kkvi(K~$`>I犡PVrA˜E2ߺ;>VEF&X^9wYG-oJ Bpvn' Y0uZy:}Tv6 htpE`_=%z0E@{+#jEliR6\Rr*4aI_¦>F}RvxsI^ 50BUs {JFS kCC.@.@qZTK/SqpYfLa@C.pLjM=Qktg9pkP0b728TRkQ-VʽmFr[&>z[CjI97TvdxKƬXjfiu1+}.V ;^KhpތOAvݢgɜʏ8Vm^ Ɨ p=L8l9.hV4#-t+" ;C!1cDjyUWA޳QgQ>4(tnD WA֮q@GHV!Rn̔]gR8hV,Z_+AEd3h^ʵO_Vq;8{lC!}4}yM`88^~%(%7 _s> zֺO'}`j?$x`:u#̸ Svڍ'Shwy*NZӺ rVcruJXb;@}}L#C|qbkn;Ь?(C,-'UGdY S#_ oBv ΝvC(I!Rb?k D)YjEs)ˈ[Se5xqO+BizG%Λy;М UM7iQ]ZX>ei0='@눤贀pᡐ4ѥo*|xi^Hi)>ZIkHvcFPvXgjnt $h%;J.gOnSղRR󏧚\ߢF6mjSb*/eZU30+[D_MX](Cv%pɡ9X qbб^1R >}  t!`52ۄVi#9r&J!( t`7I,uVbbY>,VѠF]8=mۑە|Ϛ.v虉LUV]_OȌm2Q9 u~w]iqV -6|N޳O홪 хސ%w_ ?z=/  A\@ﳹn)44$"3[rQG=ǩ>ciB16ԶhPRU:}G-t/y$#PuTaQȟzM.;ynfp5 ?֌q'xx!ۘvz!];+!hd[Ăr wH)pH_ /_=պV1 gc2Ґ̃3;3 ,DtgP}8 Wci.KcxI>|qyb▯kM1ˡFNFu%蛕T@k؞"\5k\]sCu1ڋǯ`DczY^Պ4ݘK9Z%V-0Gaqv Vyg>gZ"/Lp\#m z={ "st\&pI~i표c) ]u$h ϖaY{aB' ^HX.yco!Qrtڜ -~?\6*kj/f'ۊa +h,Sy--7| Ԏ٤%-p[; Jήs|3kOG=cτ["PUÎ!z3JY3uFr@ׄu! *&ԓ;})sxw f/5CSw:kq%[ ),gs1xLtPBJ' Mk}rI.bP՞&wiT|B.Z( r w/>ﯤP >1{j5u4<*࣡_%x$֪@ϼWaL1L`GZCUl7̔vbnIE[+zf&kFkI Œ˃.~c{1=:Hgޅ2"@TAr$+"m-ВիtwmRTL~"r^L|ώR!,(|P1ƍv&iV<1O"˶c횾,w 91-NtOt61b+(T䟪NDΉ351 d'8 3Y6<"JnYm^\u!IʜɇRy )瞘~q\drW|Ad&t}ɭw$t3ON=^LMk% r 8Tҹ6}@X烴*%YIu8{s,Ly1Y֠bƲ$Ѳ3ߠ\ &h-(HN'w:s> $wm ^:_~W)F#e@u@t}x*M,kcy#-YFn=t !V׫87P0>JOr˛rep 7:-i` f.Wƴp3o\oxn>lVCk ꊎHއsiɥ#σL8L*v,רey _GU+:(m.v5$J]):mzfY!32ONB;uBhL.A˱G|-H00b c L3X47Rrn /҇ \e^XY Z6Fl%|iϱY4 CA}ιe{d^]ȡ_gB٤_Y%W*u|Z23Qm Ĩ D8rYzW۫op)-9;L?ϝ- 3r^G.@]BީrH= >p92HM]k"-Ǧr/V]6>Q9(D%CZ΂$>lPD¿ kX{ʢ"fq4LC(r)Hz8y5F2XN2 d1Gʵ`BA{^z4\ 1sɏ[a ݞ&wTUIi !\-]3@39àuJǜ3 mA+ Ef,4??!Q>&&3+}&V*xqhNA۵l%+bX$n׉Q\yy<`;cW0Bɀk hpL$/lIzޢ+ ;޿qy&Jjg181EnI871?+~cx+J/$|MxAiyM@O g`El `28#cX ,O&M,6+@7".ari `*a1,LeEX `|6+y-66qvcc;%}  &<;S ?)b 82Ms9Xیr0cjr qB|iلMO'zoNJt:aG.$12$}ggpB-4%똽wVogKL^i <|F*m56b!#" p&'8W$YͽbWW؉o~a3LZ^XE\S~]O68528U6[v6$Q݋YKٖxG!x5ok\:ͤ+Q' ^+9S3+=ox yhܝrEbS͙Q(>痦'U?Kʿ,#ZPkla-RӰ&A`u(3+b&3, '؇lK҉2uǏKmEZϺ-iҢ~DEV䭎yjBTgSmGgKnXg7,&Cz1~dgsS `=a/QR\KX'~@87?X'70^%0٧ghXʃu0"DP4 vne`f\D%@|D!*oPms%y BƻQ2$$ /3蔇?u'\DK}!k_qU]z]/Sue:]'*|:g>kF0pn_JtFYj7otX;Ej&ߤ؁)9%J.s5WzGe6NNbHW]:*oъDqA*YX,['?E475ę5NTB9X)^ľۏnzHh^$E m>f4pաI7>JF{0n1 Di{&Rڕ" 7>`~bA7P?{--w7Z|H]yg͌%>p96Ԭ#+ƩtV\Mja\M8 ]#X^2CgSnz^IbC5iZ56\-# |1B^T/׬Q(: :]HtP 1llčsi3jwG2'T?қa93?4~^Bӯۢ&͹z!!K8:LO MCXP~$-Ť2zy(Db\,QWd@>nHՐk+'c {[xpM?83/κq͹& Y&9䆠DRFFg-%T4=x5oVAĢ, ]8@ (G_[bCn1RsJ\"[-F]<BAtJ2Tݪ`ɑ(ѱ#U&XLlV"?wO52|*ۛ*rH)fh%h~U!b؍cSƼm$TP">mwieM=ȵ<\09 Z o$z.~ 3iĈVqWΎ)z(ET[m`B&YcfxWwͬG]c%P|묱k77f}qM 3v)91C 4VP1D~iUGs|P VQ>#O~Mu(GIV3d a:ނef "h#*T-x;RՃWޔQQ~l G# !H7G1w7e ;%hM nAT~Hɲnn<[{!M/ - -@V]BS̞ǏhZј7_;(;_''%9)tD$@Onao6kg:hc*|;"CMUrkaFJ^1ݎ@p =xpcDD4OY^((Nml翔Ȇd%^#ӕ?뗧vrQ+4S`{MX̔5 &]|,ぬ*S oNԞ#Zjȍ(gBbn| cxɦku Ӑ@J_:]M\1PDxo AؾV> i-pM3 %l&v "҈Dqj^~qn!mc_ѥ ':62+.8pYID,qۆ.X0v8#rƪP Fl/H$% kp)&rDt t,QHڐ 4jہ706̄:g/rE_{;f=c|)Mko"I6G)[/EU~s?{yvDy,(^Z!y|i~mJijV|5XU8gXu?Us`gv1_n)QE9gy2c#־V˞FASC$آIYi3Fqe 5iMJBćUiw;8]Vգ{9bG 5j!hz';E'.i@[5c(*d1?<# dh=:l#mghJ zf0@۲$nR`nV[9H2"*y}z*!|҇o'Lq/Z.ơJ RJDRcmmx /Rg\Ô!ܦ43櫶7ju=I,0\x7h -xmjHv8T[dd0#e=WgA R\8)7fƾ5P8;M!(t/4 *'A<[ԫA !&L J_3&2JKf\P)$*S;FnqW&=6w_̈`~NPpUr15(B=~̫ݓIݒ9r+9h#d/-vs< IS&KjA^vW%/$[$et<r:m;hlMT'x/ȑ̂Gm}=UϦ \m6W.wL[v&}RGY'ȻN$e?EA:X& :rzQY * [ ơM^\W>m8.7A/ wGw؁`wVm!j~v=GIݨAy:oDFBKO)QK1@{2UQ T%1 :Bc3:3U|s% _4QG:yymu[E5T.Tlv<.EH]Ľ#ʼ9ɹ@D2vl$.˓:LZ ZEB bE0׼ __t?&z(^a[6bUVx<2C5|m1#fhtGM[UZ}&ڴ,bK= چJ(j ]VnĪɼE{De >O(, ZpِwQ5a]%3;s1bÅ崤yP:;OzŨWlqG~T`U"+#z*/z35)m;Q0F^#DK, & ;!sXv]O!uOcAP?AbWXwn ab&|N7#DSo Ȃg_4fkaϵNa8@QNǘ|t@=ԴJVù_^ bXPDMW(}=9{F@0pwM}Ru\SK#r k5x% G|kbkMw~ BHzptw5W r㞪J⨨S&|}&g }~<4GeJ* T۰FɃDJ=[g[fgxWoZ3" n V~'1K!2$IO(=QS~OVMeeN\h^\h?6Tw۴LxVzip{$aaҊs:t<}iNa_,DO+D(q :"Zb+GLmRC0T])xIIG'ÔR UiMT*W}|V6\nE jClb uyHL3>l }Nk»Vj6zЪΝo=Z7BA_D3Y4Y@;Y啪d6ZD E Yl'(r{U:gVFg!,=_(rTcsgM`hRUUL|zRJOqj(&> \m(P80=D%BÄ9.?t1r F<Ot?$jK\lCg^y,+-OӬ(xcpGvF|618[ל }e#5{ոw[ HѸI|G!<2P,4[yxh.GCrWʖI-#Z^[-iBV?Ք icq1a__2غIr Qlz)Uq)1&yJSEJ/nr~DVX^HIJE|=6[{+ƺy!ldq:,E> &g̥C۝ ;>vmNӹ58*!.QXl IpN?vDy=Qq>@`*-mSexPac^cqO!?hגVfLJrh)`}Du~?aq^D8>8[ o|O6IcGrp>8;_ZKյk[5.seA!Ӫ= &v-v_ONJ/)X.=(M |CߎX _yԜl^TR:bKn:<*UdԈ|&ʖrtU oE: ?4gOg1ޅđU ٮRb/ KBFzx-d#c-voYKUH{"Ԏk(Y70) !CO;v9q <[}D1%läΫKxEozǽWC\hiAppP@wσ4n Q S{ n ]Y%IxIYeC@%E-H1OH1:׻(HofCwxZ<ׂ:dNcTK;تAtߖtvv}=t Y6rTRUAӷ Wi Bwڜذefj %CU}xn햷X͇(|MqggĜ7pnjX7Z= W@& )S@4Tmo;G H^o7SM!qZW0_ԫ/ }hFPta!KxZ GxANb#Eo"i еT 7ZZ6s7KizTWq… 7dB7JTrjvy=Ⱥx ;[P:ăQC:܊O>+'NH jdΘ^_7}p8ZWtl{ۿ< k=|=(WP3&Gq &hכʬKq2FT2rCdc+Y<4q~ եEJuw,o`;<>QLu QN꾧kSk%:^I[3]ܕ//^$IY)JfUipZЍxu5'`P HWl.y!IC;M>32>1+ :_,Aj :HtqY ȀNrR vOLϰu?K?T xq:$gUQ7i =wyX@+YNKu8T&|*+ G%^Ƚ޹&[ +4Y>kE Xfv4ei;X-ǜӷ5Z4>r&tu,mٷ:jLWFv {XL±_n藳 ݒ(7: /Pq$f)tp'E C4$Yܡt7W勽?gL6JDd #q@sUxNv ]efQ}7VIpR!Rή&6k6(HY ZCҦt8~„ Z$Bj9N٠aE-BƗ<áF^S{52VG6IcG& :BZ12jb2* 97{HTZ*#HcO &$>H9aTuA]`asRY\%LP9lA}CO12q#4^F>yB\E !![͹:@BT݂$?\L?P';7MQ"(vu,αvW~DW 25MR /fmtJioLkdՖ,s= [;&FbGQh+i+hBirqB#L:e% `'l`)ü#ˍFIWȗrx]u&=WE9dlC*rY8G#[&K;T,.2|aZvo$tr 6%#PT¿ɜ vU3Pb'aa_[_,W\hັG$_x*{sᬛő =J* ˸6jR9[c4~^vrd.c RQK^/ڠG,{Qw'3.%X ?⭙Z+1=LY:ODYgBoujm9!u(] f@)&"B1)(5ihW@14>?i%TJE%+/C6f5*h>K[xыeU_5@z`PЦRəNE%qXNr }c3sKy&!PLEnJ2u1cݺgѥ݆ɼ TO>uNI[ );8(ҰErY̪3M-dx/:_dP9k/k2%`Dم$U&/ƕ[ 5acC1His~C)=pĤ`ۖSAfHw^1?9q*Q 8zZhž] 3i8)*Uge- OuTs +WDuqP]gPz.>q,kMuc2ug/)T 3n6-3mᚇ!N@⳺_ s7ϛUv!}ű>Ιi')Iy&YL1bFٱ2i!<~ܽ035\Mkij7dc5Kp+Ge8]'`}LQz"X 6"S@Ye:wTL^@bo,!=@w\puOS&"  .{^^g})(Ik=&.k\Zx3>ߞ af>Z?S;h2KuKDZnyvQ^AoYvж66m,[ c:c:ĤLRJY+iiBK("{4oH_k*E@Fڼ >'q7 WźnZ)#gfH$2.7D雠. o^'t%rʄWUk@l*θ[j%m[Ia̗iMD=U^/h B}> o^6#TIVO*kiȈ\wvPRX-޼}q8gb  QzUT魭o_cmWd7aܙ'[t Fe8&iEB8_HHAwKS&咺 .I V3B6 "kox0Au;Rxq$K3>L?4 &dmJE pleQ+X(8$٦y)WmhҙMQ AO &&8Vwz㝅Ļ?`E"^Nӆ^RN #Zv^f,xʙ7y{ PPЋB.ڥ Q/GXEhzq&GJSPPntT8xRo }@[ px: d+ư9v3WFw:V1]EWl)ky9Llj%crg%xswp7`Pl2J{Hh8e5XsX5xs*3`?;Mi M[uSȂ.U1ZE:ӛCFJqm*chue{g˩wACeP"uo|jZJ@--z;BUld'?C>HuL|ב1ߵqAϱéJqU /Ko~ uP//1 ?Ik~(=۲^dzy/INGSYԍA8]_Æ]» QD\5lSC\oP1ZX[z5놳XNx:@X](ktآۘ"BWS,Iʻ: cU2ՒdSpsqALKo< 'fZ5& m&  P46]X7x4bW& K"7flD*"Lʁ)L^p>K7qq5>jaMcD|Eg.X*X)SX}W~U!;RnlH ^ #g|;Z}PA ؤ:$]RWtq*D]l gR/`8:1ʓ׈rcm!`h'zl^t#G5 Հ_<]GaPxl,RʺKvĪ>KD$!s\: ulT/$(ݫ%fky]矤3(Q+XnEÇ*S5Y8{1o0%]ڳɻr[D3h[u#C:DRp}f:VZƮ Oc>NJ~R;c97eHb2`<:/mÖˉZbi4&^& p#*{i!xb)K,*Pyo3$xO:<+@V>_TW6x!T\΀3WGiUIZyy-?aka'mp;-qcS՗/5k-(7!գi;OLTJJVуYbQ5@~bw3նg",~'UEpVL_qD]e0VXW{5J 5 ԐF}WȾP̾Dm2sh7~m?NiCRϼNvfKMHtWI>%;=d.Ԉ ^j+"ՔO|"eAe޺z𬸨Gy;۬U&r$bRDŽ!V9t%XGXOsP/WW܅VTP}IY(ǃ& +V1OpU!\Z6a!T^K?̚eKzbw;18dw.)o6 쟧nkZ2 ahDu{^1Zf %uSI12$&UO2rl-d9 OƐ.>$G<))iXN)TSm\e}}60&eN=fUzc^Rvf,<|N -Z& BO #Y")Ҟ%EQi%iE&)BJuBߺUh҇}$p!۽S Z`N DwE*̳M"#XT멁:Vjx4[Ɲ\Cg;vl`v^FqV.;jurC"~|*xm&Wb yDͪa0n/v[]rs*Sip(~hHi(rVCAnKqcNiu))FNG+nST$Α9C_frN&_\/5F ld~g8^[jU%;)7`d+%{Pno@H1ZTRڇ=7ʌp J#KydY$휩v-JƐ<Mw,c\p+K6cB4$(fF_Û1dl1_C_ A=; U L-nu`=@5 =nw e3c]Ni"nTvǫn9%Z|'' Cҡ1ϜꑺW$ 5"pW7| DŽ,2deϙ$Qŝt $V OJ R'kPTaV&'t#Uu!cj׫)'hWiҵ;⃵\kwO\p\?# FZ lx^2RI#3mEFGƶ{GPG8?RPlbBpվ2g7.*oac`W^ߣwh=Qz εai1,nh$M H08"1MZ]Z"qVdXqa-֓O+|o0;*yYgEЎ;[Nຮ75+km$ T8ȡVM8X'h m}6ǙzS nN W]9H@l"_a^, bBF|%8ʘ1"eBYunϧ@F>/hSO4žU'™`^aUL(Z9)'->fF/ F=0+MXgP6 GyB[b$vXGܛPmt1hTn4靎שSswv\4e[ (vʸa ?+!i4{t^3x{?0 tv]Ż$oFLv)0K3c lbũ\ ?ɻjvJ0 \\ķ{ .hBܷaRfVZ4ȸ[2cn*ѺP Y';bNH:syYck{wS^"$ $|]wFI،p'b@ cHԤ]?O~kGPZenό 6'')xb7MÔAW `l5Q2^lXo 9Z\'@5u.(!}nQPGRt59NjqIF"G`ħan1>=1ޯ[d{-*y˴TH\PB 4- ϺǁMu !a= h8ǜCUzOϝMQfTxP[U΢H0dB@YhJgɅT^"6R{b58^Jk8չ6dI{ Eʴ|e);)<+Ԋ{am~ Z*Ub"4շ+}:« u˭䂌;`.oY_ݣLEOiiS7f Sf4lsNaF#耱2 Uh%m*vt'o,#8/,VIX~kչoR9cvC9Kp>z Iz*>7)&,Y#2C- h+Ȑj4&fu*l蛘"Ht8so&qsr\=-wy?ɞUz=XB oڒ$m = ̍ˊi`#g|N| Q`=8'D)wыQ>mЭ|9NekUbMgCEÜFJ}Y2 m@u^!$~B m OfO%/ӆq51͞2`eI!BȂVY5ͅn_?KYN#0*ZC &f"B%8#jtdTiY`m-ܩ[:.@CxfѬE9>0U݃Ⱳ=!JC5~JZ ٚ[su+o:i>}g" /&pFM,`8̐F~Vae2@*%Pr%u&<:S}b[;`2Bm,P6pN!E&XZvPG7&*~00bmRC#Qh O"M[buĹߝNZ}c6eV$3huOODU*>܏wWl~j&gDo:IWN=1< d>|nMP IL6İs`0$;{@K3E* pa G,010e?rĖ!#c,w/؏7a]Z⠊009oD*Sdeچh>7?AO+e8,4mPP[qՎdzqR ^a <3.,j;iMfO SreЕ5) Np #@MΏ gֲ1!-V)H%> Z2NW/umٖXiAƙ}QOi |g%m,]NMVa_<. )-ʔɻԞj^7s>d|J[D8toPJ07\nt%L?3ݴAC-"f^)8Yu0i~;Vzq/6!eB.0MMa{&Ġ=Mx1%2拳s@`mipu&IMZZ4Vؓ627%:2fl#xSH!+]8X[qqh3V@G.Gp['K*Fא폯\C6Ww6,QݪC&j^© d4Y)\ǝ>GxP>JpA40Imԡ fIjw >ڳ^3v( ;{%wAmpL:3qk]c.(*ꓴޮ4 zopY?ɯ We Ѻ&vBFHv k?EcT{Dt&Cp3Pb Ec>$muLgl;\15F$8()m` 23*Rx 0^L?h);zUrgu˫f^ >fUCq7߉ިKa#r:CD|^]"j73}#Mt]<\w@EDepUr^L<\0YHɹѩoAцVCGE,եBf) 1!OwUC&gPږ6c:;™] cU=C~aJ|p`q=N\y}^:{ٖ$屫µ&#X :fq­+B8ig!#/f> }MH !ϧv4H 8EnlʎC XܭdhS/)Vy,|&{Q_;-1x$۠/puaV5/W@)KF_9eV%(gl ӚzY+d(ӛU1UQH*au25z2mD ̀%SP$&G z-_;*vӂN{)sхMiY.%0aDDq":D _3gx% L*ՒġjrR.ZzZK0@]"z˓Yui eNAr8~+ >@z}iuFKf] vHtO@N׮n Ia,ATIB6|+;)b?Sw$.SE}{ ws jc*N>Krm5QF0 X,sU- ̟#URXC`5B< 0lZ:\~Ax.TNP)&U.# sJ h2eNn ~&li>gΞ&EwK4[)>DI؇OVZok"^"l1M jLky5׊#`KAf9u(rER*nAM 7LsIdU\/A+iYb챬f9B~'x8Teּ[M{k0;]*T4A~ڟeG{DԿ8G*,ag lz(C7'φ@m7\iT̀tH;>COIЪT:d@<F @$=8\"1lʏप*יnBoL MeBB5ʓ=N8gc֚8T+fQu]glB+v_9K$*Ō܀ eKl*BC)mde%z  ,Rʋ'~o?[ 4}tBTZ 2/2#Gqmb/- o))ۉ*VZHC&5TbΤt^2(Pd~f-~( QOg9ɛ!߾PEf?&S7%i =!ʰƆ덢@Je*{TO'/C_O:@Yi(H,O}_ώW1E}SVdF$Ȯ嘢L"wSN@ɀU2$8Fz/.4%EH,^ xH <7RY1jt;IzvCNP QKY[t6r:6`![]O3w܄}KF ::xb>_jU /C 4Ir%Z~Vfz hz6J0+he_RwډKG5)&dPGYџ`]ؾ?*`rO*M7`V=MR a'yQA-'C@o~׼["aAjզ4R;+Pu02J0U{C#uA%J㠤&_ë2q_k5k{rȰ#w1"lVYT2"#j6D+Ů6CnY6:1$N_΋&+CԉHڵ8Uk8P 4bm)S-1 ̳I4^DSuدWҰWM^UFca d8mZ,6Uq$L/(eWKmM i:IS {R&b( !XW߼ӟ.HFaЖɎAJ9$-D[W9z@83ˠ]-EP8޻pޠɦjGقORr7Gסn1ǫUz?@I0eߧLE?XD[T]=TYȃ[,c(-l)8_簉6@z)`~XfQn16$KĎZV)_FHĺ rvu_»!,.ܩ,b7n ̻ /+*ZL`}|u/˧,-*hvH=KВ--q^ C޵DRhб=u]n'z %~3R|']Jp`-oWpR@|0~hX' OA1n=~=fUPWG.#Ƃ p*mǨ ʼL[ڈM@o17᫨N-6,S;^*W|-ęJd U#[~I큄=Fb3%D#ޛ(Nx:%o_r}dxITl`fj[iߛdm:rV$Z/3)$Su~"7*ˆb KސwSGD7E9 m&?Աq/ܢ /cȬX& XRQ1Wd&.|e,.TrE:z'F|Pk8{L3~]`vԤVV_&fګA{z,v=hKer ؾ-%4u*ivP,s4J,}r.Q*v϶+d2 G;xoM{cLD}f#Ll }șlBcpU ﭸ zy"]=[E jP$ǢQDhyM^¼$^Ln^LF.ehkbȈ3^itfvMJ|(2f{Uc67,_i-i"ca3晘Q=֑?9UJZCKezollg<h'S*tAۮaf6՘.\6L8@~h#VP:{F[kE{݆ړ;~U (V;)pQ1)Ѯ~j%gw|m„_!I ]Y*h(Y͌wQ##wB.0,]~GJ",?l"{/+.bdT=Z3_K'BNm)ZIbi l')L4-^_GP2Z#vCbHX u \e( BvP0uۊusД,PF[aLHe "Nn5#ۋy*cE'RT +Pu'd`wOo`]f$ Zh?=Mi3ͤgQ\&-j3=Cv#/$bx…y?>q//[z Nj:6vtEɏF|@+Ds?iLp!lu[Sb˵M  nEAD*ilM5~(ظz0H#Up%[ҏD ԑfbؼDg[0*`n\;`WR ]sKly4 `+ D %˂Nz1FP*M IjNl[%)ʼJ53cIQӘ~ nZ s\ Y4ZͮAϣJ^'.SZ;b/ RS(q7__y/6*?<E]r+nb|lUBӭy=rt,9=%vCH+J[jaH3MeՂR݁!7IaJ:_KiwTfARy48!^ 㰵SϹQx :_OFvŎﴮ+c]GWe.35%Qpɖ.3 MJg7zL Ůc\ia~ilD%8ѣ7޳T[jtXXYX_Ei̕x?1M kꜯ|`:\)y/蓬 IRmڈi:Rv-G~k-&H֌V߂q?N$et!|%sVƲKyݴ#j-lL+sN@gHO:.PG!{Υ(\OE7DG:έ<>(>׮?TpoF$_bʂtq>鐖<_0E#"v,& bΗy+a"\QTWXP!0M;ㆃ" W&u³pz_zS_ >*UFB8g(~?}ƫbsai9<{l~v\șu:(ͧrj4]pv%Rµ(1ݾz՞n=|E$d$xEMv34[ ]N2,ѭ,>J<{K\wu )X`ۇ솤WFK-Cpi)[J4GP^&z(\R/1]9$ߥ\9d%LXR;mKxWV8 q؁<|20nj4qPo}di%H1ͥ4/Mf 9amvЪJW,P*P_+,FiqQ{Jzȏ C?O3*am9Pֈo3L)#.x)ҟcR_>:;p_CtN×m:4bw8w"Xn |}ihL$l) gS Dt_U#ﲟêZE:M T?,*D?{:%xK8:%Ӎ40m AQnJ'1E͘d8J~((_RBhleidА+mmVfg ̔H3bk\ޔw4%_v0ֳ 4 ~AAYگӞ ILرoֲr^ oNxgħ\_K*Zٔe;u1:sMї@6&F%j9u*(FU砰%`Ȏi>eQ9x7$@QndPHQʞwb<=IL_"ec~as,H.[D$Dϩ̛??1,+1h2}J ֓-\MJ MvT%c6uQ*Qߑ淬%&Y.s t̟"yD>]Tb}w͜޳KryvA;Q.<!l0lߩZ29a⦹nD:4X#L5aJa)Je"(`R3YDڲf+ V1~F_SoKQͥo`Yr[t d7$r\!" ^G)F T 5r]Q YB1s8y" 9d&i ed 3AغɄDt|JU0VP:I3ۡ-+J;gnA7) [ˆ]g e,B>T 8Y gU!CL2 pl/2h%oEN+A';Fg mO \ύe W]MѱGÖ9he(;APzx|zqgϧ03>>Z6*\rz@Yȱ6FI`{ءuN O 1U݂dpg_ڦ{G5#M%Vν8Pa ho Hkz}ZlFen -mXT8W-*1<~YB}EIBq&j-+BlVSf#% Ƀ4^*g)el >}`rVaS^""Hbzv-wSEm{)]@vF VHx-%ݷu7`wҎ/DfPdq׬ˀ>[(QL0gmg$;TABg'[c*"ʨ{qA(1^(<3sNۙCVb:?/6{c4!/䗉[Y ˗Q+UrNtB(l;.v9J m&!ULPɜ yk{S玺Y?1 1\NՅ L ;][4j@'3͓M@]R_n,CX>`GA8J_yYO f 2Mq)Sv[ef浙z7K7p_T8#HVz]{0l3l_8 e0U(Z]CP٠{)?2,Fp;uT#h#F䴴w^W_k(pO7Qr! }8 A7(oa%j;qbr4%AuZ@L@E޻-P`,k).?nqmxLumHF3\ =‘(m, &AU"zyAJ3ٚbYsVGT4UM;lbX,Pb1tcicGg]G V UO>؁'oL c<箭F4=ʰ=^!$LK+9<b1SIm (uAD6O]Ъ3v?[B Yj¹$w+e\15s;Y"q9GSAOfRAe%I{{yOVR$-M (v5I Ҹ*6҇j1N0!džmGx:+%=&wnKhcSz ;9-_Cy'QOXCo.lv4l<1z /k Sj^|7D!zeY]layh_L:˴4$@ m|4jM3"m+Bw&Hnp ~F c!\/"rUhY/}5"E*jUL4ċPpzHXfz 04IWQ$'i /^=O(aȻbAjL 7QNO<3s#&+Wf0&p30 > uJd㝅Iy=  SCpw&Y$s$ ͜6p~ Wf1< QJeH駀4[ YO-0PhSFhtpK'+ڥLn4Pվj{0-kiEHjnՖr8fµ`w+(eAڻ H< $ME  %8`chwj-yBQЌsfg*k1>`"l[7 (V^XSl>CIqrtt)ɣla׈͓[AosXYH"I+w2M?mP;HAҾK3g GƬGy rm|hÌUzpQ}y7V ;K/eI!UwDg䥏10vt;%hPlY*֎̐vYBqCl7u=3[ƲTVnAKf Mph>3K!BL7l=1KekD> iM1څ78䜨rW:rH&8gҒ' mn,dcr]CLF!2Ra/&,eLa}J Jb։\\C~~:J>U2xj>-?<jg(歯*e:LCJң>ӳ0CX }׿$ h{ƚD9q`Lʅ{%Hm|6hq~I_N ^Mp~lb TO4cY[шRӢ [u]% 5xӞ9*`g2˫|M>\8 cU+UׁYڐSE?evpz)24s3L7Jyd*/)V. MSŎ3 .Q7P̳UcHVbH̝ m$5{)']r>a:҉`qiT5Ιܣ#f`;4O0KpNwc[;@!"҈Gl-N–\R/5dHA(P|.BF+XUwkdbGiߋ+HYS=si\kWSž goLEXH۴ e?g=wO0)>k~O\S eoZn+VMr:^gqs\(.ϸKt B'(x[At$GS5̒RZ = h툴K-%=c)t.Y..:]} v(Mo۷l+u+m.#pα :PpX(TO h nv ƿ/sֵƱU>o!,!+?HGQ2T O*+H2!f3u}fO6BNCSʦK}Bo15X jϡ"EQ*WF} Paчz_|Wd6NmecMP gՄ1q}sMnO_ƛm.cNO¹l.[U!1"X3mX3}N7R;Rx|(r8go㜈(ٷ H!hr/A]AL(w1ұTn]2PB},'@Hlx]C(8wb:Xr}e"U#3P`+Udjt憯wjI] l;  lie{$o?OB9[^XӲPn+pD65/Bv1TNtDB294̅ $ԔEq'mFQ'dl̤=2'{Ω(aUbjygh;Te!T 3@5*@3rcolTd‡cZ}maV|JBVPCٸ&Qq-YCj / =$jJSkNlGҐTxC%4U;u= _db|\ <7=R*pexH!12!q¤09WET-uʔ*p?햽kF1|}N/'&ff6 dFMEd*?e zԷ6fHhҦ>[{ݑIi}m?b \ŠБʻ^#" |io%ap@覦#)藁(1COl;HLv K#*ƕT( ;$ψHW5M _cS 13|FY3,[u[i\;>jI$ +8Riˁ'['c6 ,H 3VZ6y,S"On6RpIoz#P*mov!eC=O,{/b͓EZ4CQ&/!`o S,B_ 7kXW6'Knˍ1B5LD !IS%NSw fW!lf |RHAl2iQZLTg4.$ aS5аSrh? V- τqf &R.0ϼ*5.p~l4%LR}Je7R'*|5YSkïm.C'>p[n'+=(N&(A}rNLK'XبVC42U7N{nr$T.+Gܑ# 4y6$ÕCUxGۘtb9(wqing8OcJe~h'R bu5z}NJS.r1}c&bϤ^V<${N-z}2 |vI(7;ÿ0؆s=nٍLDG>-uT&IpO߰KJTArs&61'l(C&vz^Qu j/Sp]b&aX9Rm`5U uR:[=MoY$^HeպD~ M&M(Fb$37o"Z,[)e&ʫW^P+Ri#[ˊʮXd!X62 w?6l{-+v'fI>Ѫ`]e1aZUD?$ Q ٿ|o`"ܱ+vZxdg@^%Y<'H`ϲOBTZ"%zK?5ɶ^^ w_) Qvx.d*3]⃩K!5H=ԽU\,}y;䋨}D>V '~5$l.+t2{pdE/+7?ln#V]H.|/i`m̱wCO/Y zAh@?ZZP? Ѽ@h6K5Y<1{V!.Zif ?Y+Z\ob}7 9‚)sf9șqs&[Pb3}oKʛS\Zgvcw61espC d) fRU h4N8^p6:iY$C}6Dn\rFD;l{1NR%hf'pڍoyp1ҍ(JWlDUӖU$ -Vd. G9. :vMҒ[W8yZhQ@rZ~0gHK F:/fXʷIC~Xl#>J#%9-?tN Np_G."᝞fhPHٔphY$ށ,ICpKgr>[KOQ/}zaH^kT ͥFڢЛۨ`?o_?!~ z2uI4>ȉQ@XHU3T h(ڍP@DB<]Fa0ǖ: ϧSwCn0LQRWvŭ^sjB81D:&yobݺX5b C.2IJ-([S:Ҙ+b3/pSR DEx4}APj3:6贀vޔ+g:X( B8Jܱ?9S@L㕦&~mժ3nsNK/jrug0KGs7qJƘ%pD)7g?ӡOW9ؠҚ1LpJ-glJ 64Nz/ ?D)A]0)O؟q+9ZAѽ/gY}>(D3OOdKQ& NkNbp)r 7^|B“?J?ׅF[Jқ݈=x[NBPJ9Wc3ԊkZRm"C#XYGw#øE_U4Z'SĊ͙@oOuQmnWGn_h_(:!bix`8~4X30DVwO(5kB@T 2%BQF!kRzOaaoi&9[3f hxd(Q27ׁ¾bs; ޏ 2R"_2SOda+Đj_}lÁ;ByԭW1 &ǴNzpؠ!OMg>WdM0?!6eQzW3ѿ{ 2isQ:©kE@39ĬtÄlDa˞Azҙ+XX'w]ۅܢ60v;kb,\w}u`,9nl@`>*aЪȲԭ /a[̡8-TPounp@[譲Na#q?)rx`#bWyg' :]xpx4z]j#$'QdQaG }; ,a'&-/ES,5j)9EFX4&FxG1,foguzksZ)|@A+ }%oӽ1#-}88=#6q0#mD,* 1U4/^_?S:hƗwWߤ8=Ip EC8t?ћ,ۚ⹮S\Rm 6qRϕ&@:JA8L? >6wbŠW-YȪtPξ@i yk|- ?_h>2[}FE"ga'f-Wރ[“! +`F]l|ؐE"}prf80; X6yp4k Y_k.A*V04q #G5-=G,X3 Mϕ\acG[U~1a3z9H*nwXv L2ztq X*m}Xe; {gpzH)x9AuwDπaJp7Z3.rA cҀp0#3!R*;<O0HޝC 'EPAtGXzUgQWS |'m|]m?X^sN-{U(zUqO[_DN5#Cʮ.R@Ta˫b&Mo AzkYg]+M a:fc}Me0#! vRIɫZ0h׉K{X[YǏ(/r vFmmJ/9I҄9FDfK> 5sNLӱki4Nev a":/a$ׅ,,tFHOZ%ړAEn˜'4PL}pNF`sk:LQds{nu ^JPQfDY$Vɷ٤砆x&9:iމO~8I lOr 9ݽ!n |wZP[T}<:Ú^,ûc6볝7ۂ~h[KZBC #j`-,&؟PܬCzX~;S Y1wSPm5j\a)IrrJsugLb\"]ͣ4J.Ѫ 6~{]յ75&Ph@"g- ܮjSi` |]*oK-ܓ%]mjD(u}K)G/XQa}-{R"ҰAd<\ SQYB|N+Phy4uL( ^NRBuQi/JKU nq13.%~d /t _h+p݋3YW.z'ۓߛF xLS{AnTZ)-UT-@m6G(*Xe_&)%,q |Ѵ8E19 ߥD.h[Yj*`г[M{?^*q\NS~g24IlӼaºNCs#JcS<>oǝgq@ԙ+j;-dkk1'>k,)i7$W,*]SHd,kvDDVv:|[:9^p>ȉސ.@4.4|<" XpRス/gT VkBk@ƃ)Cr\&s:Y縀Qȃ­5+j- a/bB#/?Z kAl+lj !THyIL_A+!(`|CUUf @&~⧤A*fCLñGrMCD%C9xI3cmz7EBY䋅<-~Eż/Y 9C+vѧlYp?g$M M7jzƅ{'؃Q.Gkq5,:R4C/f}eģvW_,nZ_ BYIrJ^cD7Oߥ6O֕`8lTQBͼ,[h>3md֩oAncUߺ>- eҤ}n"9&!P֍/(OʏIlv|?M{9rOBl͌Ed?JaJPE NMlaMJHO&Iy5dJ[រ@LH$iJ#0f^J$Qp=l?Sm–UύT NS'*=h-]K!%HNx1W@fޏԞ3?Si2)Iʽ\@ؿ-ABB?w`hn! 󸧧PUH)Bʢ#Ue.暸vWԾE!SͣrA:4d#{ #!D tbn؛&jVwj 3xE7j}WLJJĜ]Zp9'WlDNQP87BUL *#ƽޫ$(AƱٳO-96{>ORLVIY \\6c*J7E5KM} Šԥ;~rŔ d?s۝ntΛ h)?%X%B&ȧO[d\Z]_+TYхBGhtPR`77Udi;dPk>rG|;+ڧ]NVYsw|B~><.}VRtQsn9WXT{ xZG^h ُSvA<+_m8󾌽GOWjú Px@í}fn&;1.mKMxh-5=`GQ=L2 $u&X|$ \ti|f]]`cx0X+3%;N iEܟX>`" h/5q1Tݩ>V[Y>>UyS>sL-)J{O*Ƅf"%-ǒHCa`>my/ y-æ 8.%kt>zo|90j֦)@\٦$f#3G:T}vn8U"FNTD!&y$dN] tZ~[2J*|o${pk 9p*+7y s' ½Blq"{ѫGHSYfaMxebu+ ~1o2V}iVվߞs-?^dN%õ\rHC*ޞ`c9RYضeJGx۫iH`BQ $Yo935Ъy~uEnZ2-AW2egݞs=MjfhMO p[%G+w_Dv?A m!5^Sec9ۦHnu\!^p;Q\m Wo13PoplW,axCsE[YEpאAB*?@M݇iۻ'% QCH0پ&zU1OPQ c9¬Bztt6Fy1 ʢ`) nQ"8B}+1T#@[oLw*1C]_TUIFpHR5U}*$VfSvgKĪ͂$&bw[-0vI2 ֺ?(1۷Iټ57( um6qP#Gnk\+8_[: `2}tsJV,$!;J[&}qA +Л::TD_ >0&ړ.].f)(&<.]gU"UB@{db'7Jpzv.`G=O!uI+M-ORXh"VɑmR=nw{ Y4ވd5Y.*O%/7(bsw_{4-%;љS443ċNe5Xc'> upϥ敢jcFeq0oָr/Ԍi7:k{H9Ȱl+rBtP/Q*i٘wI%TrfD)G6V\4MGEef;; {[eSOlQ|Ekǫ"i_9ˆyA3vA;l ksk_̇C!lxLS8A*h#fm3xاSBџ]_ acgU;8eu7#H5hO]\}mN- Fv(]b-@N~ Z,5P߈? }9YqѵlY0 ^p|苎n- ڟ5^;c%"e3j/D>( k%!Yi.slyOzߗi"W޼_:0>lmCĶ;8i!!ح2Bj\zvw^ZAfR JA*IeXv85-wu1挀D`Ӎ/=8`Q xul;Kɟ30 eGvw)ݬRWlg 5Έ4F>NnJˤi(*C>^HWc:M{'ju@fjE`F/J#=iI u?W ׅn)W,-9X7Co7E ѓ: n51L"C/.@w(^">P=K%G+*$0Ah j1cZ &dgxWJq2eȩڕSk>VLBp0XZ.Sc\bww4ώ1ޯ00[X#VYt%+@-`Y}!'Sw .zڞ>ѹfwBa9idU^Q6J ddyY_ ?t.DM[S rI gb˺dRp"02\b*Ym+SӦ}ٍ7|<0[WH^E`!`^3XA;,ƽ]A7Ed [+v>HɧxV#kFjR΁(;1[<}\TD>n*vOyX'8*7mm7Y^ T!T $- ?and->IbD${I55*H@4PgO=g{]iubI2e s 1]wX5@PY1K7c?[$ 20.[,CȦR,BMƑn"4]9_r&8ץADy-M&IS@}-g(T|0!ѿǙy"Ut[ӎ̵gIд ZB^-v_xӳU}8qn/7D/Г?r;9YEMwFAAGDvMIjpk8UM㟵ٌ0 7e{4́ғ§̓S{٤坌`FoI5G GmI7w_9}%ecW40#N5mY>S./L͠el0%Ul] 5 0yu@D5,/m]K]^-kmZۖF_*{^(3@!rqn=U|`_k$1&| 28s1)y V)Cu=10;~BHTa{$}[ʭ[ՙֻf%4+_yλu+ Ŝ2"G 3 kAM1./pWSO&$}0 |VB !֩JN?Ը$9aTcYC?-¿Oa4w̴}e ,s!~;<.vY?ҳ aLreֽ7WS'; ~%8v`{j:Mk(꒲`3L~SQg)3DTo%ȼ.g o"C>O9xNbrXDP4lIEeQvNb 6+بY O_fc4._]9NЦ#%P 'Z~Ol+Z}ςcmV%~ĩi3ɺbIbgV7FLuȌ_]aXM1X_&iV^3ȗ)|Lk)]xbEΒZx_y"Y2h.A/>)W|xDúggZ]ѳp ]-B2meJ&8)]ƭ{|42 o9rTr6MO/z.q3>Fj%&+b; fP\aִV"IƼ슴wFj+ s o Vbq#iѠYbۤ`!V$g@]&*I'Ihriq7X[.4/RJ.>xgt%].b?3Ŧ o_l(G_RCwǦ(:݇ZI9jgc=35$V#T&2Ob(V+ bK̛ͱkNF }lۛff}`A'@~} 4|WtL,yTW {xGjDx5Sڽ㨼'ᕷ]ZȱLiwL恐$FX( l5މ?:>)ǪK(IR&|oƷ cL$W)IyנPpZo kѳCDKɻ.kZiyq!ya< GCO`q2|`sac>`CMN+UmP27J)n:Z #;/pe TX~gBju n°ѽSEX@/țj_gM;`uP.Z7eDքv;gpr73n-Z@X2%_HUyNNBo^ ;!_٫PN{DDRm:FҬG;A[+֕|ѤE&g>Xr$ :mkQ\)mM8Q;f$qOB8v-2r hTO[uD?aPZ`y z :UZ;b6 ҅9|M"qdtc5FCRN'ӢLɳL0LpRjKS0]Vb*/⻑:>cZrN"1-LNMCw:EĬ%zDD N(p>>SEG`X韞!C S"/hW#!,vbtsF>*Ec€bKc)LUafӲ|It(‹۽4Co%4+X7wbTX-d6Rظ|94<~fX(? in8aV$[aΕ;g"^.L0PJaal✔ .9/՚ֈ)(i,U;RV[O 6-ycѶ/w<}h5!yvJiPěU}3mTX` r>ƑEsJkl?W`<7tu +dK[Hv_Ϡ{B54|pp+F(ѽӚVAW"Cu`:R"͔Js) v &fGZ#̢:ĿB3s0X6xo1ڵq2'mS(@ۜN%RBf~/_ h3*n~VgewȽj'O%[% 0~}7΁LdJlC VUX]t&p+!#+}|Q gK2RXk doR4S8D!_(32&M< !2d"RN.Ԛ=#C*Ί<∝,<Оj Ǎ!(*XSNιI}s"Hu0? хa;oS¥*C^7(}QKXcE!a{*g,b(m-`LWCEO@ \fbUGw K#lݱ)IO#t=?=q"\ ^1W|G9a |խn-Aw<1\E^ 3T%m?/ܫbM2AzOIJL{l3+/뎾;unfk˖,C{,DR;e7 Ikev 2w"Ѕ`QBC0,*&+i@ȧl8Xv,AGy&˄6b&b`ʼnT WܶrA^z܅i)i0]|&Az)i)G/luQuȓ&J{b'@SIEm>ZNHt wAS~- Nl+rJ粞1!1}H|[nХë.D. <5zV=ʠLt0go+GB#]E֕ϿO|^ A>WvnWha%‹OE9ck`8爽ޢ?pUse gbu-.a6e*<օm $e*Yѵ|KN;sue*pkw=KeuFYە e'Tl֒ptq':%v^jZ D@.9̋ Lb: VCRS~85Mbm:$$YL$4gtWyA`IZrccWx%QƆz$u_F츗ZrF{*73D33S ^huǁ2eLaqnJb㺌o9H"ueP$?aMĬ`: K^r3Ul\YXd^욾HQaV(چ)o3mnp=lq_㈄{1 ȷl9wVwI]#\r8\I8}08V)GSڛ;XDAQoEQjEjbl0FRQ4oD(J(qiexFG(*UJ *zZ59+9M$ qiA%]sk@W*BNx}FR]_&)~*)j'|vp$Ko)\_JYoq58ȌKue? ׂ -+d5%#?̉y$"Rc1Mlw3'⎻,]}B;ep#F`)d -xtlA 1Q` rJ<~{ L32e6~)zA*8f"?hi}d w:@p`6Qk^dOK\mP"}5單Tʯ:M{F ѲuϻH3kp:ⳉaDy~Dr%{˷;Pj rRkR`\+%pf&ױf *#FDѓqUd{"w)fMaoA# A>JCD=fCGmkG |daq 6[z:LӵQSܽ݀Ҿ)g቗uKSY΍h]_=i %P xuv#WI5,/_0^ ?b(fu*(6{y" ,'O-7n4**bf'A>ej_lon-8ʙ\ȯq:]2DB\Wa\Ƞ0CM:P9D~SI{D7=jV՜C+YwQv!"k`Q~l֥~VƌS~CsژX(QCs~3>m5( Jwr* Oל/>]X5xHZePk5;!(!+HS{f ,ЈuSzg^{g;/ N֔8/@ZگhQJCs2u]l)xAv'b}iĤJvVզ~Qas2ivK٠o=As [?' R`F&kxBtyln_jpu,ٴDXa@Q[@ʇcj^ĺmxaYkPJLH &Z7[\tԵ5{1nÔi?b$mLUZXSϷ#c{̄,]4 OUv livV1ZvSvcc:Z{%MPH#L!c/7}(4ރZ%rߚ.\b\i < oݻKN^BduO.')CLxGD$U]LOurO& y5Ix_<%{4uC=Jm@b۬  E:wZk&w #BB;C Fep[|MxY }+K1,1 GTՒjS{G=:-Of׾ńvh}ߐc:kZ/#[yB F Zy7{&~U$ '6 [:LG0 M)g對8LOȱ5U(E/銟&ҩGڍ+4;Q&NE5oٶT6nf)s 9l&z5NwxsoR0~?dI $3PC~֦[S$l[|VJay#~bɹWɦJ9j "nV 8LCxX)ZZ"+/^, n3XZnl.(Kd;@\Ժv# l4Dq16ڒ35v/u](Q$U4C!օ-M'k' ?ջZx:ՆFBUpY0.6P <ٮW)S!M!¶o8AV#zrmJ{ ~hQ6ħut{xa[cmDt `X㿒#afKݻWF94l˰J<9baM|A'$cz1{9?tV,@Eє2:-(mT͞u/LhII:c5Bh'ѕy`8@wDD&wTbt&qePL%.t_ɩw?骫ApbW*zqn ng0y3ݤҐbC3@su7I\9[H~l8)"sѱdr`Đ3?2}]X@֏:bl|m%( Zgfhy- ,י߸FCN ijʔ1}3R8B1~ rDǗ,b } 1nP;Y!V,Ŕ0ꇅ_l w?K qi)j$ ;B"D֥-7+Gg/@0N|,*usX*/Ӥ?Ia63IɢH!VASjZ)1byu)/@ mp=_6.`_ Rnf}!B*[2zȳjѓW&" ½\>)' 2RB#Բ<wĖW8Nj*b]fЬl};/Nˆ^pUԨ a ?Qx 4 Ҭϩp()}[eo*WM=`NdDaajxWy 93e Ȳ^Sj≝9ݬFИ G-jYc VD4cAM;y=Siܪ̀rڛD6?%jF)oܢ&zϡRuMT@X qMŒ+~\r(~}fɵnPE9B?/{g*+V/T8B&L_hZ\9d"z"]$Tc90>˖Ͻhx(ۮ9KUDܲZI$i BZF&[;sکg2ل,ƻ׌Þ]И"H|66| ;)b ,Qc#qîQ3]+9hyx]1mL @:a̱LT.gwLR".#14I>:vK ӻ HPǸ/k 0<w+zhn@ғ#8-E%|wgw ݀'@&y5K$Z/=M3\hP&ơ^5,튩q7ς?ɆƚW%=޿h_a7h\yRZdUnB6RL@Mj͊R C{;؊VZQ9hKbOs" ᷡ`*WdK+19uG<ӊ3^җTQ ;~S]v 2B` J[ >b;D$LE=(r6@ c, ?$M*Qx L}v XD)@"∁h_RˣUmFY^O6?eC}_tmi*Yߜ㦑`Zf*y1,8] 21. /GvF:O`Xagkp^ӛիElטMi<~,wxށc ]qFTmA`l#/; fyhNJU g Ho@5E8Y[9|UȷS? JFteHN ,mጯ݅6KABX_Ajf6 JԤ׋$=jKw(]:ef{`Zɑ[`c}v-:lihӺ9YsKo޷⃄6pf˶J݆KcSaH S(/U})wY3+1X jľ-B*Yd7fi:ݢVA>U\i;.JFgy7c3aH`@l^XmuX3(ߨ"ǿx,LXQe0ipнdȬ JŀqM95duvNW4#hnԠ@I*Tk&H&&>jJЩooCi]MSy 9Z7 x g.p(k9<[ h h,c_}\OK %[ ożYio~{݃`֍2gA[qT6{N&a^Hɤ^P0Yntt\V@(r^/in Q `7x3Urz.\2 *Ր?_%ԇQh;s;T0Jj4CmO44 _vQGdSy_##O%ҌF4S.OW{EԃGr3i=< N?2S+!@)<˹XhX F=ruV2h_6 dʲA'&)mɘH[$y͙+id޲EYxR|ֆE^54e,w }(ʠ3G{41?@Κ/N5ļ!Lq#j$r:Ft[Ux ooU?pfþ&7<]K+BWƤa| $/OΫH].&y r(!E4ziwRy,΂Y`&*O_Xϵ:yņ+!|gǷ4!?,yk7uSb[.܉ڧn$.u XLIzDu~~ cpqe+5pBqeE(4iXHgU6 2tL";٤idԉ] ⽳P_ ȈIh}RWD[be~< X+f*z誕STZBl.$d7peb6Zk *A1Y ,dG"wheK r(M{o׎{EY! 76k:x2ƙ{kJ wL8\!E.fAI(b25gss?Lav`Bw9d OBΕ&Tw<}E3}2f4_iLê@uhciy{jE;j5GT&^fs|.zmT7/~៲*AFlL.T5RxU-3,?Lzk 7.W-nr5FX PORo)Td3+Ðłmw'/-%tHub O|Kn*6#'n&L 5KR}c<_"%e#Uv@*`R0dF,T'~q~\% ME|̴%-&R=bOh\Eh҇% eࣘLr@qyee?䥦*sxѳx )/WhF\eXp j>ǹ׆ȟҫ+.޻\9*3!YWJ[y+#٠$}t]\)~V3-L=P)iii،MGiה䅒za`MGߑ^N $cֶ w"X#i.ܘqIۨaҝO6/`\n﮷l/LLq'#$bht{xGgo2F'~sN 7GQ5,v]:a|KXJ(T6׃y #O,A.&Vt Ɓgg?(asÃ*6q~YN}B^i@Ͽ,C&b\H?KӠ<1sIFEQf_Xm3[!DL(x&c8hS1'ȹBcd3dWZyWP{| ݩiy2W\ѺkFT%%{"61A}& p}ܾ7VlqQc5$* #lZ[ >*}t -, Em˫ERaص&h,bTb$kzmd уJu⍊R'6R쭌́rKmP|E{D\a7sMmGZB$!cX LWç;KwN䓱i/eǿ$ޣm7Vd<f#hmb(\c um@R`!6ЁTs,;$P' rTiƆui]MJpW1+[ȴn{:HhNmߐ@/qcښ@ ZƄ4Y ~B_A\@F&q?VOȨM}25y+^*1ǸwG|ͫzekRixʳ݉ǹQ55ZD eC.X8y"EsC~l[nz;yQ9^Ӊw2z~7#oa҉ъE}(UGr7!ZuCLNδE5g嘝%oh-[DCfuq'[|yHmB"y{,FVňOs.mB5{66GhD&yg'N:Թ1vڌާt|\p0P,+oy7ܽ#bM;V՟&a]K*eG>jF! d\˕/-ZRǒ gEseAhv!Fc۴sF=pÝV 3A! +,(2&0<$,VEcb 8,Bʃc:/yA{* ɟDKUKVT;нS~P2(缰Y+ iG1*rVs郎>E*EpvjvZ: cݑ6Y= 3ٲ "7m,Q!%-,)L=%0*gʫ=LRȒ+|־?g|/ XpF93.#|W95xP{ VE&vxu􃾆e3NĔʁcԢSUI/#AA9c0uaKqtB2ҡ/pƠ|%Y8qg7INȓNUNq#9ܪr_F|MvImfЫ$H6E.:hAZEzSϋU}kh.@y-p&4.ձxt/H^]QJrӫif.|*z03u դש0CDJ8\v.wmҁ/h -n-˞7fO? T(CQHe`MuF.[u9-q&0h5̊RKH>"5)~ϵ}hVVCvkrJ60b'D]wqMc=.JD]'. wD~#_]Aj?zL[Qp*2}T&0>iTRmM;j'4k=ML98̙zǛWмRGuB&rcGam3/LY@2Mvo44GUYC;KkH"  Bc϶!N-*{+E"-cofڂj' pg@NOu'Ԭ3!iڭx̊:n:O P\u|sRnFk>hm*n{SȽAWFӬoyܩ/n 4W7>Ay5Xb:%_Qv9wzcB$jUVL BG'?OCZH|wW-Fqd _$LdB|: lDF^kySmi67f@xV8pul  d`dAchZNp[vXs $=0%yX[įV3c&d (&n|җ BTЈ%&ls*0xQ ը6;GKOjw[:ڈC񕌧PǭϧT,&5Y]ꛤŲqY%Q'K^M/ wu( m1a,h&ځrQ=_3r|(G9v\is4gC'm Gmk:=u.C52$Ki|A6mxhv1X!cj b@\ߡHg.FfwWϓY`Efetz'sٝc 㾌b8F Ѽ=3jrԼ}rRԊ'̋ENYH[晸#aQs }] .ðFT7BޢUB1(c؈~[NCB: ] #5qȑcAҰlzV~sJIT{ThiE4=~xntÄI,Aզ(ݐOBz&ǧs9rBY8i߾~_x,i4ڲ;D@F`7_QU 9%ˣO*}$[0]+"7y?}RlC"[C5X?姜ᦁDz6{hdSlDatӜYIh3HB|fKV"`7nҟ*ź.:33AD,+0^ φ+(9g sSjԻZPp2?xFc"?!}y0t{"`WQ³nA:{P)gVMQ%AĠTXo8[ؿYF/f.5)"Tc[:9z \V7lnW/`E*H~b][-@>fVGT}R;*)Ѵ{`^Cé^Gf )iZ0A[3["jrGUkq:p68Wp[2b*ex:EL@{BGU]"8;r]rѓenDjFUA8x+ 7~jer}`#H/]@IJRʗc[dbE%vwGκ6i77˴ mܦdzilDɳae`df<;U6 3dDˉt*FP$b_cYt- nʶ.SYD fˑן  򣱹=I2s ꃪxbiW(pB#W#~Ip2EDrl};n&q^$bj>7P }r(=M0vͧ~6 FahY8Q\"dbs®62SV.lI v΂[’]m6ȎG'hm 6eQ%<ٚh6ƺ8|u՞_[Ns _j[v aN+E L9B7fhJB='op*m'i:BB)L;$9sOϡݜ1`q2T(!9*EbR? 8#_e 4S[1ZoE%u<)64c{C<;Z]ǝun}Yٖ,> j܄^c,źD#*hVNMO..d483r ~5kNp@7#{y{[GZL/zZ3z|HBU'~1^gszV3 y;08-usI'%} !!^r/93wY1 rs'6p(m0K:?U'}\ՌOA 4!N3|;c$!h^NU_HS%5G @S՚p[J*P5w2[zC vŜoΣX8>%NQc5Cee(Kztfܸܙ3 XP/]O2;?zGgvkؙ7,)G\P'@",B.4i%Jp_ 2]zyۓIE1۵۔R .1:fo|VV[/ULyU-ѭ=" kEɜձq0~Ew X.H%QN8s.^R.D.WW|e=/(_R*<(KWjǬb;p;HИ1S~>Cw+Lza ֪AP/#ßvM18^ħՅCJN0NGػHg˛Am$Y86^U9W\1L#7?h?ָ+.`Qʡ'^wDBl\[I@J:U'K y{h& b\Z}u]$j='=}.38!7iF$gI\#HR^J<@W{KqdT6qNffޗ_JћHriXe8.I&Fn&_fF4U=l_ \.~M4H =*TYFUbw>c5ŽHVL]kt'jNGv71ĢT19!E*;}9c$!@Mm&Ub}S1#>X3], Ms1xΉ^t,Bn=15p '⨐I?MGZ;tQr?Ĩ*k0]UGdeGS2Dab [N{K0C`V)9JN\-J-7i5%c 9KV[T#p3VN ޒ8uZ(DW ֪FK-| 8 E c '>2S a&+=,XtwY;pArT3V1&:N>R_`K(cذړ@g|Jon"ڴlj`@@8/UBL&L+~y|K\,>sg^9O oys[$nḦ́O/%R|_,RXxaEDԡ ꌣu/򰢓S{Spιmix!O0b)kovA{n ҒUi w<+[aŀ&D~S j_7SO/)GG[!w:1'=%,D)t~i]}9x)-L՝`r8#/o5ڕXCЍl̺OxbFV:xc;fl;zKs3,dAlM}jucH+WBGW uj:ZqȢ_dIdž"ĥw7Ws\Pw'wVBWkqsǺP \zpu%%IX4i_ lЋ3evf=Khk1]a5#v:zֿҺY|I4h18o&=m7!-E;42P$e= $e@rSi9=b@z;2cSN'o n۾bYC-'vo&!4D/݉㟻żZ֡XǣL7v( 4JJ3jeguu8g]ivv fܬ<ȭ=iq/3}~`3xLTK j>%nQt-̪ n0\À-g_tj9nW j0ucTMIf5sE- l wBGՆǵՌK;IͥX *Cjc0Z( ܉a]Z>e,Xk!dQ!SE`h sc##o~ l4qN*Q"m#\;Pf?c-v:}{(aXkH0_ hpPAR׭ jC𘿩H/j=Tƫz>4xq}@ k-M+>v(xfσ&6ްiodo!ajVhbs@p $Kk S?!G Pfĕ~,!:|n.̈́]i'i T yàþ/cQ fER)>'! ?2T4 -h6b(_ZJB Ac嵉S-OܙY^D4u!7$NE#fo5uh_w|S$Cl(/1 Մ[2$쓕01ti;RBQ_ِjEDG[p5=jp 1k@P&=^ r$]{,Vb afF=#0j@(16#c']Rl /;~KU':1v;EU׋G9Ja2] 8 ۼo@Q Ȑ0sş=+ݭ*}h  7q6m)9 z[ =f?/@ BKWUJY\5ky~j~O5EPVsˊ!>)\+p3 1`1>p24*+Au Be&mm~:"#_]- *5E^0m*mu uTN[WDkL8! # .$Q:y2-Z}*{9s Pxf.of:?%<5,u7sIcC [KgJ҅Gl arbZҎ[e-]wŝ0;;ҏ!`$it.yq)/$W*kbQi6x. yO)ELo=SMmZȯ,f;$Ng3 cdN3xz]Rۘ%WgJ;Whڃʿ}9vP&ʳXJ9CDPkmJ$9,z(wZ^Bw0_?O`9̈́'T9]"DK٨;]EWצ&d'P0m>mn&7%P79`У&#ehJ-ydBF۞LX$~GӲ 56H^ѝ @]r_ƒ{^hufff[q3a<.fS* [fZ]|ɯ_&OdOu1.8S'&D\Qg8U)mP[2͋ג0Zm ׸n(%aBw(Ge%5 Y3=U {1f(@Kf[ۺʘ /ށ_#+QkCl0@ >'siNy@!NQmwoPɨ8%+{ ~?ٛwK~Ru[mӭvٝ C4 4xQ?I1ʪx{r,ODaW˃EԞN0$9Ώ)o/$a+??87K};P#U!ۥNpJ zb'<EkZPI_}j/{ui%< fX1Q\aD؂ٸFW+'Z}rq+bW1=*N }%%vi{|R,nMh>l s{'u\5 tC-.WUpnm<%9A8;( ?kl+QJuߟ/ҬA/x- hjz(JXb2X6F?ړK1q J {O+X% ĮGJ! τ#IP? o ˍ?=\I4-U~|"g .zL )xKԞ̍׈=L3ĐVu7g+VLw=I'q xDR<ڦ9B%n-"}|zUI9=I08]đ o44^kTV,L4^wɖ.K,ZWVYXׯ" " sE"Ļ1oNjꙮ?X7xnG^nb5]2f)HʋKV-9wqa5ܣ"B[7^=Իaz5ˣ|3'w`iEyY gMõO#w]; W0`9X\4MsuGGoq @ѥ+ͳ_ $WpOoEh?x/.iiq~nɪTm7;^E X]:j h2*-[c+PC~e+9.IP 0c9{Gh"BLc}@~f^cwH]~9Jg@CTu`-a(c =GIL%$ ]\^t"$15J~%/ º{n{UIW: uh%l2, f#t(^=7ƉPhӻC`,CރeYwr3cb83xC.'R?,FB,tѣ 5[c.1Y+Q=x6,֕vm۱Zf~KET ԭEp6ՠ@9G8kgҗFi~TMI$3gNJ5oX tDK WCg=fv!H͆OHqHZH K%P! Et~vnm.X(y9Y,Biڹ8AkMjb$w>,mvSRor^xFo9HD5['LaF܇鑤+v⢓RgZ* #]Bg C_M{ &8ڢ cv%IObTPjiA,*>]#rHXtLgVLKo)7Z؜򊰟#֍WB.຃ib϶@ xBIQIΑܝ5 1PH:wΎ~}9 n@%id֡:ir94km7P•$7&}.gH ,Qv\gE0pjGv@ܜbs֧l̴_[6hݨX3e{ Xo'J8fͲOrarieIDwCIheńy($|bʬHtXUs.y5k$q6g WY*]X:$ 5(J.6Z L ^?dV3RGIo,_繯edPQYKn6.'a$1t5l6a| JB%whC;o,g 3=2Ŧ~Symp3a绡N,eO d 4nha hy,_`%W> 2xM9%<+v( _ȹzl8]+U]d|:`pn#LF`>j{kqy>qSd]p;GN 4ax{T^ Ѐ:SŘ$@)H&Xhr좹YK9(uߵ&>2UPRvuҙ`YĜz㞄?yٶ!?spLm\u]/ 7'p[yKk%09Vw_q e6 WIz7.Fk#m[p}, N ltc+JP[/3k(@Sss$\nKT%i_$NˇZ3є!cp[pgE9v{Cx"{&:0Q _*-HeN͍븷T.}^UzZij5[^mSLkNnJƵt@ScSl3r/t_z xd(m#CnjȆ (Q5OlE~ %JkIuCãJį6,$LS`NSB tXɬI72Z{d0J/$|V-X-q ZLvM-hLz㨥/7Z~#U1n]dNCsmp¥mvs^gfF;z78 [nZ"jf6I{M!) o+J5_j8(Ru1ȸ@cPYe#:XvS!l0l? H@C/lz@`ﴓ‘h_cH[yQ'V[{ZJ B4LCd4]7`qoZ9sAuټ]F9,פ*kp^eN SRk -Jc"qE΄ _xld 0+$x[ & vr7wPР8F`2.f$d7^ʶaPd ɤ%a@d_@B*~!ic=ٚ@~W Xn5-a/_fV,일H߶* r"hȍ;43k[yo0D{k}IT@m4W9Ť٬&g,zX>yIo:FN ^tUXSS24׸ |wE@=,tѪ(jAb=est"l~`0&F;JQYlUf%-g1*=kUqoiv&ͯ䉯ƶ)ȀEr3mYldVG`wu6h-&M)/By?ͳ*`Wjl$Ȣ4_+ Gzص3rG8EJҿhKbꎐ5ZM'R> hyVEF"HA䊴ss]x>1@xސ(20`Bq}zzgOڃED`8d(Ig`3g~ӉW R\vg%}˕-4`I\0%)x֯i؟k{XWcϦU3Ŷ@_k9SN=;f1G7d~%NgWV;bm+x߾s 0! =S%9T5LTH:ɽh! z C]aC);e~wJjc7xVDQ L,p!U4A ;E~dYG< oϨ;E>7=mY ^0r#'gd/Բ3̷)R7yRz)WW6$Gt &JZV0gV# =|KK-k+6Q;Ėt^I(Ռ.: /e㺉ifdvch.z?H*-JdnDهN0 ϴ OWK(`gIJV+B_*UO}uks"K#f/IĈ(x=c3 -MƆqy;h1ZThpM.:/c-CJR&PoA5XXZ %0?- 3Ey?MR &g@ ύk(HO'=9?P}Nam²?y,&az,&$BÞ|Z=c"O(Q;}  .M}=@Ugsg< kcMv?k'9OTrF Q`J- *υƳS>ruȓNz4OJ czл2cl/h˖ٹ%|Y (=o_sHi137 C=!9DBSD^ՐMNϑy.ݿDN`bQ~\MKB!D%}5#Y3(rHYZQGQǥ!IDj6JWa6TƃOs}-2}bb6Q5&A^Lţ;CE)${l]L1Qp&tq)U/U!U| *,C6bjw}MG9q ,_x!0@*w瀔J_``  gWӧ@B /pt켙uPj#Ȓ`>wNhF!bfG2`ۇe'k;CWo"͎E?v UX+VFXNsIy%{f"ⓣ=!2Sw8;8G5:cZX75Fm+XhVL/ҾjA> !(ܩk FkO#$~Z(nsfw5l;WN/[p4|=S|p$ut3FE 0f t*^oWFFҟeٚqq9h.r%IĜSe[%'rC3: t75X[n`.7/_` TͶVܓB=RDBk̜h3qR7G!o+t} AP9lok.yny8_!ylduq:"`iL݄폪,J ss^&|h=[x:^ϗ?ԯEh! n)9HHfU:q\ȘjHdz|"[ D I:L;COnU)8YŞOUͮ=ԩD* xB+J˧v}p5'Cӟ0cm NeMW'A1}&YSgAQlr3Npfq4Fヵ>h RM qV-K>7A48ƙRǝiJZU-eVXg /3*Q`&|i~Z@vWF8XTv}HAF(n{XX1N鿷<ξZͼy~wuC*1PϰΩȔHc;O"8C} Ʊ0 ZK :b6- v -̼ MlFOD04ђ묩97#^|eZGᵯ+\p LW)U9JOX/x>v$uUqJ{%ʓ>Seln¤*@!ؗ_74-GL'jaUtuIiɒqo:۴ь, {yL Ghd H eʙ"F(lT+d]͢e\ߒL!`="ve(Wp(e>y1vS"S1Yul-4G\t2E{zY =*&T<8+)Ԥm)yg$\p5^RyiĵZ_л8;aʲ߇ܯ$\rh?3ph"+):un%VP !xYIɼP0SAt2tՑ!]wn#N߫O̲Q˄Һ Ov*74A7s%~Y/rUds( B)f7)hz~x:"Y]tQ35$YvBOwb`O1k)HԜB # fkʡ}Vfi TC)Nd VRcƎK9\Ļj Bh#tj%=@a8 P.BkMJ`|9P8Wȵ&qfd9`Pb vw e5u9N;ؘF sf^ܽXvҠ|gw[ȹ)䜤y0㰓GnunARsC+7lP  <~bPۈl^]Js~xڸg6Hũ+Y'qVQ`?.]X1O C`D"@u"б^ϙYoSCV VJ Uj黀240L7Ժ8 {F:}b!1R7='Ѐ }x&MS_Gm0ꚓCD,1CPSLjsπ,Zxd];Yn' 50(/ʴ^nС8H%ANy?u+ߨG֩FػC2`PFd[$N(w`B0|^~PV*uZZ RW bzHIy7B}fC& /ԙ0Lu{fxѰyM疽- o PF9H~~1'9ŹJj[̧\x9%5xO /M6aew|(t(0_4I T.]KK<8E"_akYe~ Fo{mt "Nt #Fϕk8 3D̉N]D㐧ΦYq|#H .Ȇ v oY0YZtp4ZdֈpO*'>{3ۼɒ, aI$A:΄H9q^vta.Pm\_<2"&U҅ȭ",AVOޢQ-G~ye(O}R7C_ίdt~: U>mgtzV1%rW_ٕ?1R+c8Rȏm0Ћ#^O6A^#Ʃ:\Ɂ{nxG&IЬYjkԣcJߪvOpEw2LX|غ$rӤAmUYНwji6(g&d>mC{yΖ_f ^_t=UD:9GkZW󷅩)FnEMw?MZF1H[;]>uuCgNwqoTo <Jt;Bli%PSr5ZT%4^Ze>)}CU2x@+ftq\Ob h F>ꡪȊ\,"%=Of l'\CP yc@0M~ssRΡWYE%[]qIE* GrFt-0\hScq Xx֫f~Ng.ceGx{jlqlf᭻= y[w:Ǿ Sܢ=⼤2eT7kE\'B+"ӅvAh.qK뽄l"0k-BŁe7a.DËq(0;'}zgH=gH]vg~ +oW,$\-X}ZLFw9DQm>Q:u|7Ff,I0  YI;׳1;|϶R1Q$$޾-V* F<󙴁Ip,ͦSY8).QݛE4Y ־HX%d2Q3f;ɼ{4oO{*u-+N˰B"OSAc8^0t[dZɘ"GοT@7`8sj%F׽bFZk&}GvAeM35s>>kuܩTdC){UxkқV5`F7ݓS5Rf2K<UtL) N-]3W4< Z¨ WB(u7bGMs\җZ>0x*{k+ͷ&Dȳ5\ ݥlJZmAx> 5qMw Uw *FlTRn -j݊':Pfu\RbagXT g2"{,(u1J<(roViVr!CHD%QCH@ӛ?ߞ|ԣkl4dZoLU?zF7_J3]YgB%c`jYQk{aoDx<=SYsulʎK;͙cp!D%O ^!B`^p_|T>>;{8|+2uB3ZaPphm-r~9 rT)fJ}@A o0?_ё@:Ef<Sބg~ko@}\)m_۫ %mHLh%Lٰu= {WF?fhQgW)dy9h<}06-wL8e#ɑr `+B!@GeC ) >ɒif& NyV7 8v)?zBQnR<'/YKևՁʼnn^o͡x*!d%4)JpyOj Ѡs)ҎP\!t 򲮘]g&" (V>8ऒ΃+z;Cj]*Iu_.VWy*$yI&S6;³kI<4ђ-^e.GP_Q|칮Dk4BM{I/]rr&BX52o",J%*OνB~ihW@%+^ d &SW㱑 ':*0P&<4+kO;_̑&zLupA2fi[:)>W#r{QRfuaxEhҦVFhnj;@k֟6-we4/颺:m淟HhdxZM:)r[{+'#IeXI3,T7) ki6SQAb:\?3ɢwH^rqӉ΅'#)min[=+G@*Y {),cmgpR$+Wa<:;PBMta3fsJ`F8VL2ot95S&*F$TnbGpS _ys70X JNgHGLp u!Ttv$ٺr*\Iz(0܊ڙHK ՊR.)e$J"5B\N3I_"7ƥWCDBfAr]wP8zoR?zFDsp"nf=n"C[MD|u˩0p]KF-\Vp$I/3W3M`yAS18o ~ ՗֏0d/͈V9B0b d[m~9jdDq>BGkclGJݸ׌6)z=$si</}$qwJ\v!V+22C,O;c^]ܝ9s1ﭕrFŬ], v^P$vimdmOMf7~3 \3@-/mCs#y72yTwz4%a1{'kusbt| p ?S%ͣI6W&F9m0cfdA 8˃9jaq[swyF!ܚX٭ARgKZInP×c<9 XKA!uoPkPFKLW`RTD[I9Q`.'+o ř.:Y5Jt)J YczD !ESSII=ۀўv8H~Y9u`>c#wцZ$5÷ßgG܋7 ;XS_z[x!@W^O+5Xz.P`r%g٬vl]םzLzB;5}͚)!qQBl5:i4ӃL} )]alB[YfqM}5Sfs!stH79CwhX?Ƚp\U ZӜ4rFYn{j<TOxي[>f1Q<|~,$~Vԝ.đhe-twmFIfJ-T%áE]x_ 8 U30BIݏX.&ݝи ٭(3ϖ QS&j<:̋e=#|݊|iPS# I~+U[i qy0>ܥX=RT"X]~qOw+tpwTX"g2Le - vgwn=gM+2_jnUj7߶X2W8-ly`^sa4U h҂\w7]L`2* d:l_x^o2} Tj.}uc6PQ!#v5Z=FuuA̓ W2M+z4nC#a݌7 KB&ֽ3}' S|~hqҡ(p8%LVLGĊ1Oqg<}>|PJ5P6}LzBE1$L]v5~]2-Zm)<V #v]^p}!,as+(Nݷo+^$ AB㥶7.'H#cnHr]#|ך|:lf,>j4ѽn2MPSzJr ڒQ?'qO9Hvd3+nljPQ:MY$; T93 TE6iMq|??+)K黮QEn}8h ȘQ Qx!Os M,}>:=}{BX_sɖ2:Ɍwx!.P Wp΀'. YOMr2~ؐ?>:o Bya&J,cYU88׌^B |Hҕ٪ <Ɉ3E'M|RS>_&|rٸ`"UNwR~ G['(g?P>Ur*jEuX{'z}KWFgsbf&.f{PЮ|_Fpy?ʞٝڻFm.#SB#˧ ~_ ;dDBafdvN65?*9|>p+]3QwߌbX[>JfvaʠO| O΁j૟,u0C|i> w:2ICs86e79Ÿ)oWYxZo?-h>8iuԵ?oBYĒ /"l3 '*혋 Ta)oC@F(eg=:a ynj{_.8}9[hs#MEa`7߃~!İzo"|-VM-h"tx|}; 1i[DvOUTS=Ҷf'm:>2a-t~/nviHS TaM!)_Xkx1ۃi8-&ӿ ? 2Sn9:s*xZT7-S JyxoU}Q$e9Jb¾%$ۤAs r镀 ẉd;MbFAzqbQZ'иՏuo(wm f`)<6UQjk R%L,uGCז0K@?d-Q;:zJOkOV9>siK'8j6#4i1>PFQf8'DžMrKiDC1f= &l+Ui~|jZɦ%ʻrDF*<|1rX9,0+J{塲xSrABTJl>SPs|V|R" ZpK!J <-4byRU%zd !dr@): W`%9 O-<èEvdtv 7J3hԑ1 x>E/y@0PHhpx?=it) z^wm Yukq7b;_m2*/,2 z S(WQ"*Na/@ֆOapټ4J9 %=q@&|nN/o.hVۆ7bQE3 Q8r؛!a1RV?{i8w_+ ]@wc.!?=?0$"߼{L5gqpQs#nG5|J_OMf L n f%²7`1 W5W ϱ={=o Vde:'@;ixG] hǘ7zIp=|yve 6jUε!wFyқu$> Ikg7F~`T|G6pW5I  Plf[a҄AEkfm..nG~G^j ):#I~ygEd RIKI-#98n,8ൊ#KF$dnmbk-NJ/J,=k =+dpqvR?܏7,`:DyEL$3Ɍ, }} H+:GV3o!@S_S^wik@1f>/׳ȣx<ݞED{vcڏENzZ$(ִji}xB=Wwnc6:LXgl?FkNxl.e vVk]t fI1HKgy>6z3oBV֋ۡ`%xm!rQ(rp"Th*@`7ABf-Q]e@D3&=A 3"",ȡ%*%|}/fz(+Q\5r~3]Tb4Bra"=ᶩ(P7lP.lKtk3A.XdX@!BT y$,i΂OεԐc/]q%qB޻Gh &>ymymӇ~.6Dr/,yj6S_0;7)aO嘳zi0 //p}Rm~!0V 036:fL9ё& jŬLQ,Qq!/#m܋&d{ޮK  !0O,(u"z~Cbv82Ԃ3Lk"X1BkXPA{!we^rZ4!PB,5yיҼTT=Pkn{ү#OIny(th,dMu{1J"#BR W5(^uY#uL `sWL[u|?5PQ?csk`jK?,QA{h@{ıo ;RYAE@phT*- TYޱM56c){eZ23Ǻ&sT dCQ9oiڠ"ļeea\%WSv`|>#/x("JeQ<֑a8ZK,eM'%K#]9S\}#葂bqm0I-LCN#0)h_n.M;sIxgΥjkXz)~0 0uk`n,Ed{T\;始Iw}dNO gNWl@1~fumfdF((SkFۋ$)#Y}GVLs%9i 6ʝ_]Y,&ODC8D6bHg纜]R=PڔsgW&L6 Or dGھT(m/tl r l% IQUX HjtQ, zaF-4Gц;EL:̻b릝1Ea5 "d 4&ڲYsqGlKxREVcNY#焧Eά־wVx9` "++6ju#C"/R檓Jcd>6Mr!\2RL8 v~eqyH)`sxST=KK%=wNWj!_d=6?6.`z3!j#?+Mpҕ`)LKrz (c B#K> bq K|`z ,:"GfQ1yzQ~#VhڼFwSaB];UA}3^ @9pK_B,뻎*ܭK>'WxIckP%}b y3^w'/hHՕ{|J\$P}M9TƊr%1Um.J$t>H.lnN> bn|3^YoG^ZC5a+ѓݷ)Ƣ?yB1# 3kj5CwbF4ၳ=qmBf$嫄$iS^:QqCͣ#L#j.LyOQ'ϻ{VbE]) :?EMGpl RXFp WQSM&,ywܓI,dHZ! N;1ĥN tSf 5J98jtg|՜-\0Pe{8k#g]>5!cLSjȡ`~XgٴoX |\w;>;0F6Kx;RDTDm;tcß &k(#[!b5MV-n%< a.1000y/d h󕑫<{*JlU""]xH,>*E1:J&fbAx2a.~SA8"v#ybH <2^N|TKUhn͂(dWA~fJ͇1^=>|yj1C>S],NbEyDC<+LmaEX۲EoMoUD,| (\oϠ+&Խ Gr]h\j՘+D [L"G'3?V/;v>Z$s*3}n+9?JdJIetS~+@U!,82[>JYq҂\PԼX[Efvʙ~ ~P{>s%B[F/2 =َ?P$cE!-KGW{UgRb'0- Y[m}4P/fɏxߌ SmJ應R8gU2.'IJ%Er"ܟ:+(飕tj~(yrcoŠ 9I7BO0F`AW' jDX Mp!An1Vb|5I1{_#.a-bܳCn#1*<Ol85 D9ou5$v]PMM('q%Z&O| wRRd'{(J5+/;l׭G)%5j1fYk8HЩ𠐙hoY}OMOGdHYL%L(UGFYkCh|Ӭ2C\g@r?a!Lbv?xz`ptѝWN`KӹJX٤8D؈]k p:klzŠտј#%[jO $%M{v͍~Xsk ZYg}RhiCIMnD/9'G׫|fTֶwc 2okg~ʙC<^Y N0঩3Z ty0x|r]ʹۺ/׻P6cjLj+^R7BԼ+Y^$s(Ȭ++r9SXfwHؐb94' ʍvtNS>^H5*'ʀxv YΧfa뮝b~QhtnB>I碑9EKYdu}c>Vyl4yvi l-$ 0'KVm xw*.߭g( s[iH~*jHƆDSdTkla Kz.qw/ ڈiHN1}\ we?/YƉB.,#0SLo[@ 5w c@\+^h^`(BVĴv9gZMdS77[ٲT-0-!ȸCn~֌)t(o 6+47Ub0sa(Qo*E ڀb=71֎BP[[PbL Lw.K=/ x~ "gq$ yV]OX>E\{Ё4" vrA-LE[iBgkvtHII[>ɫQcadr3w L];Ձ7)N!.v>Z3G=PRi 5-igXX]۪:]'f2DX$^r(SEdOV y;x[1jxa% #eL>fKpju½NfxP@ǾyRKo\te)[>!A5T}8簩@h% iixDS%}ȮY<%`w8o2im_,@;UT7nI}Fk[*\yA5<h1g]H5YcZMV\ /L'c%x6m00.MD&!^Nm]>8aR 5@K|A%Je4וV-l|Tl$Ul-O NaKwzҰ"ݷ=Pa&TÓBV5@t>x6mn"S̳m/Ġr+a)^JSpU>~:Og/M?D {IpR7=Yp,AK=3>hӸz'`.J+.ː=Ʌ]@Q5q% 0mJc3wI>T#?yZҋ}1I3o"D"˅|\"s(dv%羾JP10&*VZ@a`cTe k3wtpI.\= jߣ{Ÿe'z1RɶVIk!bWfazHߍf_/-84;}ZHuȞHG%;f%<߂VDfb˄!aQ\Ŵ@ :wA=־-DnNv!eb!AHU@Ûu a< Y_7-hiB`7yzXںNt$ބGy탵 ֐jbYR'v ooP" ZI-w?A`ιD? \5|^.<媥c(h% Py[$<{8/UfıxCk]2yx2f H`G Ic?6EdƑ^R37vg~[* ?_U)ig#ʚM lq/3(@Z1Ʀ?׿ ><u->Mo̻Dr]@/N~=vj+6)uqNЀ눗}GohY1HH@Z ҩׯ[£s4@CQYʃtL nľ k/G!9 ұV@@"adB%V{-ۛ/ |r} O♺z a=DhZ?J d*QIx or6Q [m7Xijs>c\rLs.u- "LҾe.. K#FSr6vtҸPbT12&S02(YwKk(|P)P+k`h2h \0͎U1K 1G~.ӄٜF8zdd=5AB+{nc+ӊYG˄bf[ɄMmC<SRaSn 6؝:N*gqɥb>+/0r 5-uy\#hDBThe 3LoІXKR}*wf8ڐ],I8^< @jE>Z,ƠYJZE/""o >])ÿ˶ޙ`UH^ xT"XC⽣xCCYK@:\8E;_Ԇ6Mf$`Au(HoO@>QU3R5vZ;&/d; h!џƜes?jJtCxb^UQl}h%Ku~hfO7RyQ$@8d:r ^:"e>Fz\\M n}(vJ]1~w3p֣X*}ښa@De')u%K%paӂZ/7v =:6H1"d}^m3&z|roJz ,ڠQQlŝ@Xt8ZvV|F)twf.k:'V 7$n{2cY>}C?8]ZYhB,90d#'Ķ]L`@] WSaJ t_YV"RN*UAP&4ֳ]67]&c׊'4hJjpGtLr%T$e6C;)A xw=?eǀ|!JC q9 ztȸhXfj 6Wiv`y}Az|;*{QsK[ h̩+C8^Zet=#=" FAyp"33:e y}j8u| %e2 ;)t*e:)چz$a@6H&F㶽.N SΔ'7.B'-s  @nt{j,S5oyb z^;Z@CƪpI@vgasd]MõdGqv$gyLr4@~79q7C9Һ+p*FVoGh?ߜdGƤJG0U^a!x[!FI5t{&QA?i=/ ˅n{n#}O~Nߎ^hPdvdI\cYFÔ:*땠UCܛa,R97rLo19Y7mxWTU5ws)>ŶTYَ˨4s uzdWV[]P V-}'wpݩ;Xq ;pX 5m}0g&;L-/3޾KcaS%9͕c%`S."u_pEz[w_Kv5m!:Qrhon9Ʌ^~&4c!3ira׹3UEL\]˶q$)~SOy%VA p<~Wpj~v96.D}pBAC 5;M38%Φr3LpU@:[l0xXnh[u\d&tZV(*0q }L]p۸tFD]i=њ?T덞Jk B1#.[X/'Gk}l{a@z~nT;8SZȮ3 9ZGrUY~<֜5/C^#nQ:<"w0B~wN?^I.Q |bd[D{ɩkDu3Z:h1ISg5$Y) g!pgu:eeWaC; %~r'TkQa Nľ~܉:yON("=,qJՊWj@TZ%p9=;h,VXf 4*rvk3pBAT.oY9임[ѱRW@H AC?Rϡ|txcz 9;Еvc_CD!3L{.`r |&8ڒmo7~YcxbE45^,/<5hE:& | cCћΑɫRS#~VLi9 d9jJ*RY؋I^ JĎ -r65VڵoEI Ajj|<~"A_s9jOUom(s 5ajaf gϱD&*jv]Ճ)Q}eMbY^<#;7sh2HJF[!}Ġw[7z9ys3_E8 QK=BCҋd"c_>D-@uM 41tdM1TFVӶIJEoZ:0U ,vEhھr$b ǥ|$:MqoᎶTi/-WCu(}7M4@hDŽ9t}[^lڽ۟N bƨz`OUJl+{h¦W:hfmF"n ƌ֧YT.G3:Q}ѫqEU.W ;`6o 5G}$[HfƘ4.@4n4r2-M[~D !+|.F%hФ&sY[\sDNtpœb `)s*v>#ef{*uYwƱ+މdvNkT*j;müaeoJ9Zlbm{vqwY3`9\l83Zj-|. sVRx ЮSM6AWZQ>pWvUX:ǩZ8] @T.?B昐 oJFFVȢD TK*;Q!ߣ_/nuHMĄH&g: V_]Ж2~7!͖d2=:*Y'םjBҀ\<^뚐DXxj)5œREOُukZ))2ISpF ^Hoўhm(9hV?(oNMV,(̮Y`"R}"?Sv h`,a!~]eH= .1S^UU@j;{M#vg-!aw:=IEUT嗴.ݠ]fڃϳ\'qUY?hE-f=+[uF2 zZ;,8ҕc(HxkD?9nH۷IMxiA+uH͚4?IKfc!ƤY,-zz$f[BA}I|Nu-,]xȥ #k`=k u NLR\ (3TzU_+G1HU}Cr4G`3BD( Duz&k ȕ^>)$ڦ*`NG^K/"tS'+s// .1IpA& ahOʞ[ڟS]J*g Ob*ugڳ+ok!#AEXXf_6\0tPG9j8*PK@#Jc[@^+itvNK c1(،M"*;_\)E sr4%S G! {k7<~'$T?!βw2k٧?E[SX=Ή+XIc ib4POK@rzRi&v(9F5`o{J\OT 5+CǷ//KV^8 )C;9WCP=sܦ+åK 揲ԪWTlPeG M?l1s #MD",D.&|t(1b4,lRuJ-Iks/N1Qfdf`2q)ؠMxѱHQx!Nsp91x~,p#0Y~&;9e:SE$YTm23t6X;tMع T#R̔7L >>E 9Yoޠ1a<ݚI nxŴo=̀Y&o-?`%(@'-OF6y ɂ$<;V: h" yhc-ߨzTS43e|suPb<#UG]sJEoRz)'ڞP36+8!>b["Y&M>qqN,E a?kz2"D2p{PLױXO]!<9g,Aݓ㼤yPK\/0l߂_ҽ)*C#~F 7*,G f9cǧ6ymeu8f˲z- s- Ya'ayRNa{C?K7;PQ͂%6iCym2P:[i/랇5v?}q<``v0r炉r&D~}4r(dw" cўz9c) Y`p爍XXѬ9AlxÛ1Cθ>9;O.eP{r;191$ ,SY\Πad파U]*T>Ţz#xVQM\Uj ;lc<^юDLTXPg\ )Kp㘴Meœ7vmHP[?` ӛEAy,+{)o5q%zꬅ5Ì̹e\ hcfNTi w@'2w=d!+]utsE4=8N.Pck-B.:i(+5mIgOb.eiOc+>Dq )6e-l*p,G -P6/” ՀtFjH췩牭 K@MdЭrkBl8>7;\̲#cUw–$qۣV$68A\OɇuG*[_ FlRױh\f WTePb;5[-wOtSw\Gѫ"㜎K.x1+ tDH&PI&be^ *4ft8ߺ^VA HoHr=öOΐC %: Kh||; i&j6V^ᛑԨz ɛxƮ=6mߨp,iwmMzP]z0mb,6_Dk&A0"$$UG/X6&!у7DpM֑f6QJ =|D,l_rk?s/U!C(< җRk(`~#Vfij9'R&t+kcH4fpPS~UƘ#u$zLےmTA|-tBljZhނI6ZQ$.q;?30N Q2uf'9TG бvYjh )rVfIԘzbq4Bg z;Q,67t dvBݻOYk$;rL˅O {QgĘ4p_2mEkTK/M޵B3K{Rh8\hPd^O `ݱiX9 t[0kugRj@NϿt: `"8^ةVA\úsOEބ3@L^ 6b*q=~tSRiH?j"{=]T@bEm_5 M^Gvp/_uyW %#!8O}.??U)fFAy]Љ# ɇ)ް7.@V0#sk 5R&Ϫyi.@2GÐϩ7PeL1>qsOwI=}Z ':*n8h G!b8Ͱd2K.d)- b]ay?Mociֈ94˒tM}hPH{E-Qߌ)ATn DT17+<**ù>]T<RJVrz6qaMO{KN 6|Dr| ÄOЎԥA[|Ugjgt}ˠ4ӽ*i%~^zxG7乮AVΜds Ord.-:'ժS86s 4@lxKIZ52ۦs0gxF:G2o~B8^P]Tz4 ۟3(?Y0L:ΦjX]"A SF0h;ۑ)XC)e@DJj7qefH`UMwDizhbxTo8D'e!qJ@Jn?P=9?c@3wT(J?i$Ø%z,DpBbh15܁@uq{5U] ?Mܻp2z+O7LAO~ZnRgrl۔BV 5[IBE;gezxSn+r&47z]5 Ԓ&zjęqVl(2!#1Y!r y͗'>U +3Yaa Kt7K. #{?ĉO̷UsaEjsBM ':Nk|0Y㺄dH`DEETdRZգPTb7;'w +pƮl*TM!R7c6~RaN34P݉*Q[h!DgθJ;QQ"-\/E1 \Z;~ɋNdnQW%ЪxhZƑi`N&=3[ n$ orWO/WPP%]닉m׳evH$LgQF؜0z*`믇LדBD$2飚ұ4ˠN[_ќiШ ſCHbWѠ*Zyp#EI.ʺ޲)eؕ} N",,ȞD= 2O6Ԕ@hsTth*ƳzCv'<;Z{S|9_hҳP˱j?ݥXR 01LxI]C>ϯV5R4;"w8{jo J9F#tp& ?Y_ei`VZ3˩ᕝcVVhc.tmaMtVcyIiP]%(-*:{}4º FcC] {k+s5/>ݫ,l\nCjy}$wtcjjd$&+gf|6'9 QcmQyt]4?Ŷ" ྦmna@qR<Yc̄#'SX_JwA:|SUL>f fWSKbVq4hӚ3!"ʳ\] Z*(CCѿV <,e[8%߭߫ yzz]U֝TT$ b "&z:Cnd?@<.#_.@&HP̃\g Fh+wrlYƑRe5.Y8,!0zKy8PnJXpT T4/GH4ī;YIEwb篂FsI#>9}k4$VY$|쭡\?Bn'JGe "y1ܩ; +3O{(O,}u1IjnFy1H K\7=htF1pɯߵ ֛EMþW#G\Tl"XpnaRi׌^$T#D泃5jI噆pWat릸{Ł,8 ? . 蠁%a-Ew 7|u`j1eq=UϬPs^J?oİ$ı.Aκ)hO(%=k-7 Վ_>&][-0Qwqe@*.;j<|PGXGޣˀ<l *ȇȟ4>[Z粐K&[wVU5zX?u$ͫLcG]o񣻻⫥S?U.i2 `0iF{B)cHs+wl-CϥS*/:r%vţ! D ĢQ#^F f+$QGrӛI%|3£)$,.+ Dyw{[ow$n.?ᙇAQ HDw,cI+]_In^W9u3ψR2tT=wX@PmX4d|SAxd{=n9~z D|x&ҭ_+`-ϕ 27$u- :@*Q߳+iTH8Ws@Vf(+pyO^~KiRyDTHۯ6*f%ѩ.*CAȽbVE>%D*Lwclx*H3{XrM+UMHbb,ɏ$TcWhML,K\&mYb:Qi[+p]q?Hȍ?8Z5S|503TܾѮۧn~/X%jmp6Vُm`>{Z8Kg&⿝㑆"hSadmÚIgl4]b Rך6Vi,tGn6>q*km}k*tJGe2pV+P?|f:03\0>I݃UܤZȽ‰0A5ChO%\>ryg*^J˂mΞ[hUÖ)u,'汢겨]f*~cE6OЎao/z418. t$cMBKDdl߸Zfi ξ4M΁J:e*IptzARHXH ߻B`W*}QyNw ky'bW_eT(㙷@]0}k(1Cfc C0젍agO:`\3xh_uM>>~Cm =1oQ#*|޲j M̖9oݜŲ(,HH⣪8 ۣt@)PzO{NNdVJCjf tnD'X:&~3{gkkVJe!QNCq HU8$ޏqq0㉣P=)窳ј?.CumMcP/@w?(L*EzKuWGb>< $iZo;*PþEGHDֳ1R!) K)oOeA^bX.q$њZȽw5;\Bf?j=rqj[p}" ȰiQtG*pl_7k鶴 - f>>/feI $PkA7[i=Mލ5hd8)?Z.N F$"UmMia_ԮP:m 3 21i3UR)t 2$Q1-U%⁖$(c?'6uX;`t@"Kd3k"(8@TdUCۡ6HBA"~f%Tc24 Tq}K;،'(s814k1T%q15K7-rFgc@I[1F't}dYK_n 7]53[8b?J|bM Z{G3{;R&0vTIЪO_3Gf=soZ?N"S!EΜY&"Icd'/J1;|0pfcH}1l&1s7D N㹏ͥZAjpT{1tMV} z~}[r|.V%|n'x1=wXa NQR K}^rM{NbWh bc3b_Vevؼ|جE6жf7i BPtF4y0W^yȺw}=d]3U,ulO0oo=Pɾ܋tp~!C)e>;3l9PHQ-Ygp+C&!bq-r,\XoV!$Co"0 H14`NZ= }7x5rڪߪL ^nE)y솏( ð+ Wt@8yfd,2H*%f^4Q۸},E=^ ֍#9XjYzLf oduWo!D(9 "@1|x*nUXF,<.ąҾoY-T2o|+oC>j;?@Hg sA?psN>o8on:\`D Ύ] xhjP_܋`=YдǵB҇^YE$Jr`pv8 iHTGtc<~0/[v!jrKyˍ*sA2Ŝې'7&pE{%;'GDAG>UNLڏ/ ș!uZ}q"#X!'~.9APPO@ +ʗ_1ԑ nomѩhM+8FxΟl+VYtccjv_5~@r#IUj0z+ea5**xmM)?0rK.K(ĤyI.†tY^.#{@_p:uv~Fޗ@v ^1!2װ}nH4$?Bc~ٳs'8絆ہ_wpI*d?H9>qu̓~GzJy4jw#2t[ħax/Qo~ޛciue&9= & d[mY9,'l{ 0_c?,汉 W!;?ITԧ>%\8#'N7`yi/+ ?jTO$>nBHHfTEފXzɅ~ydTseˊTEI4dP>itO^ǀXodU3q< nG:ڡؒou- (ݠpPRHP7rOI=UekYL7%7(DXcV8Ȝ3uӅCK4x%0RiDdJBc>%F-|'hު)خ])Z QbH\D(2ն~הsX$xAM4z{+Flf0'w`pVE|s_$G-|D5 c_}'확&2EQ xZcF$az(uP.gy\R&!)ȕb|Oz :P)X)n'?MoNX[-3*DT趃GCձHY&ZD#Xp P`UE{ufV`iyMZ98M,&^Nͽ(𛅢:30RqIcg .zEKUH-zpXpUJw璷& U_險XoJ.]\ʐ2)?}SNLN!+/H+]IR5lI"5u{9k#E|' LwSC%%˂8u:J<{ZI_pB|z0"Bi8[i$,dF, F_,]EQ0㖪1460?+vbS%E4zXN +-k-</ J~loBξ ]S&VBɊxNͶj*bXC#S|3kZ[\mZ4|x0Bh-!= i ~aBt > :s'5)CyAz>L}p6ym5^ƍ+ښs}Ae5yDlaXr",K^.Ge5aZEv9A4&R+~k?tMa4+uS%EwH_׎^~vfp'# B&v:/Dc'ؤ7ȻEʞ.t`c kJ{ze!L'wFDga^_ةNo슲mD}_yډ@RU<R^3Eˁ4:\ʀ,ow6q%=TzW1L=(6$OՊ@ӟ)o5B#VF~rRV]cx~Z[^$B ScHL#;z7>`1CXc<(đF>,3A.(L`瞒ƿtWhJ#H@b0ssJ2m.9N-bÉPw7h 0n꧿E Lfݔ9J[!J KMDP`ɋl|7u*5@&06Q+Qh?!鸯T-:vEimx7Jϐ+Q?VG<(JG2*K䖥FH.\rK'j.f/I/;~dy7vsX"v?cҀD3n }߫u`mry=ś. .7ZnwnZ3Ttv0sɩo#u~ݎ%660 7wMJcko>HXCAd.BgFrb6tX^ӍumMҌ}0 c~/1QO-V7II'Ό NJxCtӤ/:jsS!yv\3  {Q.'H7;5nS,ZSS^-TiҖim e-0t0/ɪ"-,,]YAFA9 Qu;8JyvNrhKZtNBFl)>`ڎdhb̆s±̶0:ƇdCib\H3b@ШDzh;uy6"`V,mdd6vpyq7p9i|'n$ Ĉ} gmXC&dAcTBq){CCA '$)tQ@SLiSlڹ6 nzu9Fp=;y2ni:|3 @'l\C1JNSI=`VͮygiV57FW&>>wE"oX8²=%^)(|Q)'/'fg%Y&~-~@2>|lbI՝!o-}K{@rkfzSƎcR=[Me>(@Ns˖E : Lo㜡9^xO*{yg28HXa}C5g҂9UkQyH/;6,RŖ &N7@m<CxO.0-Ocy:FLdغ_h$lM6kB#/TQHMs;TlfE_-O0ㆾ:} Nudܚ ,RvW wq3d;XmbzksKgí9jNv7&s k\ඝiCǴ}rw 'gvqP%#: Yg"0/޽5 ބ>#]Ti $Rz&NV@"d+Yjj6pVR߈%({ ">b q':0};& H2U :W*+|jSmڅZRL-ujNh=܃ONDUd `Ew[hkr+mebYN): ka3vV#s|bm Y3|b?ug9]٦.I$|*T3hlx6;M$3] !MP6f /w|d7*ՙ̌,ꮋ-8[-;,6bZ'<^:V: mPo^H&nH#MveP{n]+xDG!{c #fX+dA(}=+=pջsdkr aE 7B(1S3f~B\6!r~{PR$7gLRVxO-"] i݌ ٩(衴0E0w E fsaS'q~ \?{͖dlкtY2zĐb Ni3B k@;, VpyH`B!yx [B?7`}xa)'+Z$5uQ30j"45'%SL^QOý[{1YFONX$vY2<싓5P 8ȕ( O[@kZ-0sSvM{- Oqz6f$պG(w. 3헍~;vu8Tm~d;7hQ4mg]kU ;&"#GqI_4V{d]K{^z>kXNI7:~c8lYY5()'^iX6L,)tnA 5W$bf+zU-~{DhG4/G'KE=vطZc? oE*1sL~ IEq0$W}1:MՍ,3`OgL6,wrtcndr M/" V3wu63k!EAa0k#t:VjFM|"CB_Y:QFЗu~Xvd_V]HURd OLJYsQ2"ihl?7 KA`l$VxE N'|ss!-r6Pkxonv(΀ND3}xCAv~щxr-4gi(mt*qrdwzO!_ųڔ)׌$qǚ ˹|ݿjng)콴ܬq<3x4WjfP0D6S@[}TRe)%}:t)}h`RFCf҃ ĢuYb]ih]nnYH%k1\ֽ__][`Jq; b"``%1yv=|qO'f78,^&SUݜWuX@3yZw&񳅌nnB0_#3Ԏsi5bΩR#?v+<_C@LC"k)(Hq3 c !ۋ_N%6ӓ3]&Ag_3c`@iJFnU<#{{vvC%w}+^=<Oy,m;ee;MBvp GyЃi+b"īb1wQ 0MiC|mVKfUYg6"A%*TPM:&uDo~k LY@-g3QsxiNa^hŢ%q1xM6u=H;v!% ^"+v&Iѵ [άh3r/wGdbfpng>ɢ:o|N'&tp#9ɞ(<vSM<׮(RHvShӀjLNߏqi sjL !*Ma*w=ܷb@ 15+ZXa > hZQ)B)~۟Pe5 SqD/u$bd2#1;52r*K.1"ܣe,]T9YZtuLYfN#\/k`D^Q0:г ~U>JH~AacW`l߮ =9^]&sy}H&BNBޜa&WЙ+c6禎s*#&*{UL q M 6o{KǓp=vu]^#rn?n-^Izt` !QbD=/3eb&\IEhܖ Lk\$w "Ğ=$;Jއ+uk Y̦JT|u"dgǸ=P!3 G nu*Mu+.եN혀Cs *ԓlQh \,wU XOY'O zʩpuX UE r)VM;c,\=DcIJC"yU^9{)Dž`:כ;*Mk)Q&!ļ9Lk?,RPA-fJG̯Bet"Z~?5Yc-fgaXep+0H@G|f'2%@<.n -؈E;jns}swwY ^+Eq?޷7e |1zdfO ;^?p%o47`@;ʜV1޲=톎BY] 3vl%ynjQY;Ň*߻ÜkdD̢jUJ|l.+@ $1 Mg_Z%h"ѢꙕjGCT[|}H$`6.s$O<-ↈ"JFƼgᆋv7U+Sqa[B p\֘;,%2[49ҵʦC2Պ}_ o=G@NC!eV_wr n2v) 8 f-=2T2 R,m ɷ+\YX>?bOjI.v2XYDTYKC`A֚ cK~yXd0=cN0>+$p2HnSdNFn>Fg0xx≙;5 p(zS)/?m8??8u Vlp@]so/ya)t$Z 7By kMm.ʽm4^!F)wd m|{qs 4KJua"G.5GGLDnpپmLJ)i8hr˚ 'n(~ CXiEAǃp =ej^<̿) u-F:mlbkN;?NO1C%*E8᢬ƽϙ % ly )?=ӷA+<|sH= W_M #(pL7PN1LkkxZߗ50sTHGڊC,F臊A SY0Wz>x_aͻ2L:F-Pbm&(Ǩ_W V5fKSA(Twy +d,&巔ŶҼv}vaLm^u*AQh*8pܿXZ+;@jS +W~xWHs@(ڐjj¥C3ylfqv!ϛI7t3BTj:D%vL`fmT*4hgr(h\z#P?)UTĤ Q VG`^Ԉ*zkjieS@t@$m e2e=GTD,]Φ+J$2]BW[bf}?0A2Av-o7x\jSS1&RG"!v/{%OD"4汥m*B7gr$s bӵzü`7P_u#?H]dJL{}YO:NŪjftaZl ]ms_E޹FRwog"de#I j;-VmK(et̊op4`AangXFt@`&~YJC*ʟeEM=oD<|* ,bIPs3j 3A 2Q왻~9`x_?"khewwcWCqf}rTD ut}w t%sT$Jw]<.ؒ ͯ .ޖLs*/# ]5cbo`Gԛ`iآd<6X8ثS )|pwDl BVpS^4P}wד]+5JYD+# 9;\;indTdbXHW^3ajD.•!RUl,y nKN|(L>:lU]/H᯵[#vyN3I'`?iLd^_lg ;'Caĭ tPמ;9mL[7褐0ry!B^?1ڜaRƭW#V5r\~==)Xڊ;XO zJ2Zo}t Ѯ&ΦeDyDmsxх [FdaXK #1,椇VIx 2ni   j-%b3f5_d(+5M!|\l\g?(%C#Nvz])Ö+*SaAGz~\2D6[݃3lz+Gmn 45ÿs1.qec|$$(``[If(-lP"jndKrk g5Yy6torx||URIю ( sks*(oGҊes !áŨ g z]b: YV,%Rqd8\%i? ]}OHT#h9__Ki1%'jGsm+BT7^\%|GG}N:w3:f]!KA6؀sj#{n%Aߔ_W2H=kyAdNh@'O++]`3.VE6 [Eyh)@^z/d}󗋃ɫ :ys/PuKԄY5,@cA̋ l4*oA ! JGࠂ]%J/|AzWͺŒe !t rk5iruX5,XM9zr@0K*P3CUzLb3mA) =t/IdTzq "0}&em\b! iC VgV:cs㒎c `Rħ`.*Y"l*3vЯKwF5˔7 bûY@duq]6b#v#7aM7s雁* ;Ck+AKœi(JMGyUfu6艒y3@Aq.ߵb1+Ў. &:3,ɪ\C:F͒F _ft '|OM[@ ׈@ cT+_۽[Wϔfwmm-yqAllk([)WSHILj-s~ SqY5Bտqv3dVF$sQ3VZK@L): }'%&:o|WMDQEB0BOc55RB/"Jd+mA̬čɲ>~f13xCqtWlh^PF]5Hr4jեzQD/P:.;Y1dG-yk4IکJ(":p'?8n ,M:M3Vivz0+c@{IGo2 I##Ը!Y]"^"=YD<{OHM~-|h-ϤO/޺8K|6X1&Ӆi'>vXMh0Ti&K2"u+x܆2G@yhnEɡE~$2PޕNLlFפd/ݙ֌v/lZʥ:3C~gbfiAFK/69l>`qo~oft}26IT-تIO$G%hbJZzdBvv};3 P5jOY=oDoN|=SSV aocfCSЊ3] rQ(HDF֮LZ5}blR[ cjmӞ ʣoNak4[& YʅeSIipf}ED7qlx g:5# ޠ٢,=K֣ʐ|k8,/e]r=,.3+؋&tI].bǬރB.O AiVҊc^ e/E8HfW1$1Q:HCcxq]4к8}NíDkc+ 758xX(sNH[J登!1>_ֿ"I~7V\CKBoK2ICf|GpK@t~.c9c]#$r_@<7"XCV3y^¥)]!x-'e)UFnf!/aRۜ=2֘HLE!Ɨ#ܞm:;(j10Յduiy9;7kp"e-*9L+9LGG/Iw9b/?LM޺  ]~Vb_^ܠdRhm8aj/_ 2Ld@tq+O]_+U tMӿc;}ck󏌯W♦`gʖVU{ ٩}J@9#_kY9U.^E[f˵,CtrN3c(v⯞d{VcN p8KI"?i>9E]$HƅDgȕБ,h9Xчr^8^5i~[H(m[.^M8=`xa޶ MSM!Q-ݐZW1)BᄅفCץگ6J"9"!% yimW(J0jϔ p5M~etvupzFQ4*l F\ *9. bs;XUv:49G?*VraQafXeonPZT ("1>mgxҧ$ރѪ1-:F'pkRPKCy$_iW(2W-qeE1 $,_VR߳Nߚ 1$0J4I_ '[\=+ VȁȪx'L{Ѫ"xiΊ}ÞzΏCWvtrl/f [E%χo2>U5yq;tS҄׿3 ,佇yh$WgTa V5%+(i++"όz&t !%l$=P(쓭  NIJ!rnLՠg;Z17p4;F2ͲA_{Ѧƥ*şSNUU5glNn#`>\.)]jtf+GZ$`#UmgXW`KI3CfT@:wͽf[NZUm; )f$G[MüLsbVzNZ5uѢOc;ҒgH);iWmpl"GݨQn#)ϒ@NwA)~O>~RKKWgƮl\c-Cim]1lb*Z "0Ò&&#q)z_ͨ>p e|c3^$m)poc2Qa^q d֡5! ]< uq޽=ǣ51Ų!&9ANuC)9j@b!iʈ3 \DR}fh.$}$f `ZxjњLQkwV<~S1~<ո$@!*,FgF Qw)wh9Gθ#t,CIT7MQjdZ(sЦM@za!Hr1lǏt؃k?@DؿO<_ lv~?T!Ё;&Ck:]NYVN{ 6{XdRWMQ<"9؀-uBI<Gиri<% 4,䌅bz^#8Nck!K7-$M<$" 5"\_|5A8?%oٜY=& [z1 h)',sXL9m%#x3X SeT.gHC's}_s ]a1p2Yzd;c#6ab&Bx6Iȏ60^)<>M-@Pxp=ߥI ښ("S^Ň'wv 7\KbEΐs'b1V!(bt(w<`M, S_u   ,2w |T #@޶ڤEX~\m8VD2Lîg;FOMlp@ Đo3( dnvVHZE;=M2ij_=$R cFuTCE#52MęH_I<LZ`(tS0 X(n;r_DQZԌin/T~t&k("oNjYO-9&v,情Mtr Ś͓,Q5-߽XHYhEHN9|rMUp.k@4*\۪6' E ɺ7K`Fq5v_3WJ8H ?l[2.f/{Un@M1LhZU^X[7-0"D5'PN2FI7. :JB<`4Rҹ:ՒgFL$#;@a'k7ٶ_;CņB~QuP!] C!>: Ͽu25AbzJ ,'m59Ĩ1"q등Ez^XbXKq_83s"q?:dU|Ek(gY"W7H  Hyٰ.v5 NGdFUN }~hIGs&=uxD 6  ..C6Z=^XG-c?. zFխNᇹTMuM1`MKY̦ՂJt(VM|Wq&=~o7b1)HȢM_|GkṶlN!ش*y*i&A[P(VFfY o㟲;__T$(Z8$zadҝ d۰`"t.󚚸4zTZSr"eRO끽01TlǵZH)vy CX0gaROEk@~b;Eɞ#K2O1G-;gcs&nB8M]pݝc@l'=q9!XA N(sz* e(?բjgYJ a~cow Km z+Sa.zۙ(`[9-f@b*lⰻR*r)qNBZ|#f%/saOd[n#YW.1GU*znzg4( yS+ :*@a6rbҒy!9J ӎ<̡ܐ PI6d!YxC/NYdYcgS׬Z|qXڂc#E*o)xޘ .,.  "vh$J3!kiϬeQ~k??aP.k~90QЇ䊺@҉GJ6,E 禎H1ao&TSFr. mCilUr`\\a6\ç~WSK7d \pFO ]S[IZ[^CH!"^h/S0։pi&TE4ak$C_t9~b,mS-M˥nIr2+@wD*)c5_LsEշIU, w  }J0w)푢T1ig݆ōxzN.mxG Nх"#p$I2wp(2یFǮ\Vq1Ѡ~!%JAPf8C)m ~SLe 62]jb&G/-9K[N~⽢ q ae\4ٍJERvDC_YKD~!-HqB wzFo M'qZ2 ]…l&}?|8&/Ye2Yh'KRMh5E 'A.d1:[Zm\v Vʹ< p)Yr(əI&N @O*6Ϲڕ.pȘw.k,;_āpaxT?eWۻ>~)EܔJQ|zR7zڵgk ȊZ7a8Ꙧ3"S2}!/[ioPpAB9aNn5.6qs7oE|@/:(}:aHHb+M6MĤ>3unwz&A3WkY-Jas`ߑ4m1f*MɱBCc{0Dn מG%lI]z\/ʉwNKANo\V 2Vibս8u[!ct;ǣX+ @EPɐntc>ӕі7@@LR̫C#]٪7.5D|79 Yo%XC6Krdjx Khb &01FzU*ϔ@z)f2;kwKuL/$R, ɱ-(-AI.~`ãܵ| ,#L`VEo24xJv+_6sl/ؚ8"?X- ꢙ$l `rV6U駈2Μ-$u,+t3Hzt{ eRfen+^˭[CFLK6@w]U$ٺ%b_j6\CkBLƃ.Y+Poط&fdڴE)D!0FyzV:;%Љw-MFFmZFL,0-Zvx q&68$6н_Jwˤ'#<99̮KrxHNw SM:7\˂2c<*DO7/Wi$)Fg~W+5|E'L,҉P4q*jc~]Q¡|&`̫|DrJ Ofq/;Xguʝ}Q='eJf5F]퇺x O=5wYT 4Ř=SKLӌ pޙ`'̡SQ/^dө$Gn}ۗݭ|!׊u4nCsWG=b\Kl<֖mkaS6}z ^NDT(079E:s5ЉO~I}RPU(`{JdkC;aƛ@A*h8Qj6ʘJ)=ԉ;Yktl5ʮK"Wb?m2 .\jv־:f쮴&d/xp0RVZ%ˮNQ6KÆ5AXM5# m}&Ǐ]!%E/e*8+ ZxUIf+wlsyĚ' X,Pq4UG;]E=4ta-E I@IagY.87GO>7q`8b4ƴn'tnG(+(QUDp2L4m>`_8a >On θ'?dR\%sUOD]+7 !2K:XdX+ ha}o37~:r(yO,~9ϗrkЖs/* "`2D(]DT|a' u3\:Kw 0QC&mmLO ̓|^FerSZ:3Y Hs D*(fw~OI#練vS ݡ^~=v a;&F!A :'&\@.jnp<㾬^+ЂE7\\%@ɕu_P_J'{U'چ7XS$tи CZb0'F*"f5?[3!՛ەx;<{jEN);Sc1~ =@hoic⪼\i7w+rH|=vXP^GK0Sk{1t|]gf?KZg%*.[BRhtRB~j;s|]9ɜ(&Gog1r:l'})Ǝɭ8LV#tY[[7]fa|UO s]B&1/ =r2͡HIؠ>P\{g{tiUQS3*?YXbd % Migk`uƃS>ȍݙ@Zm?BiX,  7@vB<q1h?9"\ 鱻P.CVw=X0.SRӪ{ҹI*E';Wi?'Jrr[zdHuEN U|MBbv)x&_ }X mwuTa~ NX';A2v7Q/Je⤲SIc%S?>l XmݞY3Qquv$?U8JOfD193@_xg(]tt/jra,SyOJ^EvtzKV?-x[n/P^AI,R2nTw.tEm|=ȫUšZ?d_'AX%zawXijmWgYj{J(.>:ë&4A᪅~]AҳWrZ˨0m֑S ( D}Qh蠑AqboK/ IM%Mh.n\›]mU3G2yk:j!}L\;X$Й?W²sJӵDLoc{E[5 CAgv"񊀚ޠW1pJIܞ6."ӏ8gE|>3nZeZlm'&t\CBQ/!;kG>oGua(tG2eUj_gdrq3sЊ5Uؤinrg5eyFLQvT!wO o-7E;ӈ2y[[(퓊*: 7]0f$voNeR%lm""OM"$E`VZl+YTq ]N kEC2΍X ߌ\t-If8k6l mpclAT& S^*d&6b6#&]yU5CwjDԭ-vŗ:Ik./.滩r8Uw] {bHBj4Dٛcy²(VA'KYe!lZȺ_՘.93=K$E񛋕uEW6/NG B7XPRkGA#lAY/0tĺ{%nGi7*)V_c:D.-NWf=Of`^ б`7LP9V*#32=~m Ư/RKSHa(|,T&؅<vb~NƚQ=m=&HtiQ!?+:Y. x >tRQW@/ wHeyh1!NKzh;wS,(jkg9$8!P^7a{.](oBfRj n̂){K_oym/LO 2 _x^VZr՚t~e^&~'gВ4P?l h4BKInwШGߋ)]rUᙬx!BBaFUH VMG*ff94dvac%itJBc'p{]ö2==Bn#QF2 î )$DBrK>)bH/@>5+ vPgVڅ_]U\7AVqhf}CC;٪|ߜGݦDoʮc+b=h7AU6,L  zmN^@#|"Ś\GZUݏC[[. Wa#g6C29KgX }̂'3 M9/5uTتDcz#`(Wst E{Ȭ>pk2CƳ,JeTFE9g !g%z,F`Qb.)XlD*J1KsfCUb>=38̻OGW3oa6l<2?^'l sg~0Тz>bIEZ2 xko4!|ɭ~EHֳi_Yr%Y`UMy|Q?9{.ߠ'N _DBIv*!BX\K%t}M}ݙT)x0ɻ馊gu1] g [ f\}Gm_A|+ TԻUr8c6ʧrYr$$@n#ɮ'[F,,4*SSCav%0JTAi.nE{Ԝz eq\:&|1W_ `%sEvī}nFAn8rp hp4Q;&ch{!_/ñH8]A0j*մx/@ΞWRQh 1s ޲>Lt̯-=ax0KLgn|z0/TPi`ھǦGۄf]ӕ9f /wcUyͿ頞 `MTz:sLMk?a?+1,naip1c}JWFmOm'aY-yq msDZ #ǫwJǺ*2U>]­ jbO%nI [8m|RC{DCrK(kGn`%X+tp;dc`,ΰit 7zq7p)$11Y?ƀP)T5]{Wk[{ +ObԙӀ{^T>8':ljC0 :S\}C~(.`93DJ' ~M.`D |s5&e{z tх[z虬i=FjlV@>)<筭|.Xy·fxj %ܖb:- A'~&Z5~9)]ku/EPսsѧ&2H_tFSAv?Tro5+oD?2$/'& I XIǟ:/ExRY-0McKON 2zRn15hD'(MJrſ4lXغZo趎-rg`KUeCSSq NŅNAZ?oJ}J VqKOHߨ͐CD*4qwGKǪσ>i)Kn"D9Bcp|]F< <)ѥ C4C)^ L?Rgz3=$xˌ9vPȠOكhM'bU&XNZi- %YB90|E(uKDC"|4M E 83n ݵ$Ӏ .:ǂ rNb;A7(I4g8&43=|Ne}eԦJm΂UP,Ɏl0tܓp $iYȣOFO.hXUٴ>X>KX̩z^OL<ݙ@=8hyE[ztQ nfɞpfҞ]t`/EY^Nwi}E@wgZ_IMlyl8 [|aC {9("Tx*0&$ʄ7٥+G ?'m9ЃS4 ۈC*e!3.v$jǞSQ$r:~1!Oܾy8=[쐧uo5_r@KH,!w&l(W.98if"Ų糌(inT+ڎ_ZU L #A 7) q1:\9 x/XIHIޝPfB=*EWvG}!#RNvѩAvnyz͐=Bѥp=,,ܨџݰ[M)ۏ.bt0غaVSS!RGPB 5{V)_o> }-Z Z tkiʰ85oD?mEu8-c?=r8::jķ#4O,Dļne lըb G}]t?Sh'{vd PWcNCsUAYLB[ Z ' v-ܚV ЦY'4ÚD@t{[~ẁ/rQ#PM*)ʶH7@P]ʕ`28 AiCWtF"ԴA{w+%H݈̽7*ǨB-A!ԡ;Q+*vG@gAbLOJ"-j[sN dσ|} P-Q'HUPz?y߾7]e6jV \xof}M!xc{?p$Z L by 3ݬE5bDxL˳`8^^T(m'o1WR`AhrqVtGs:!_K364'`Ĩ]|8iqa0Z3xDx g"QC|}e'dJp)H|K<1U]pM^{3ʒ Ӿg^E:):'ο;>oP$o;3ޯ/AI#:$cv0+Xd{Q鹕sw-6Q 8l$Э`BeAl֯K٣nZ)[L8F5+/㗝Z h]xr?x4HdTxyu'3Wqbh}q3;/+b0?W8ў+ W̬L8 JƼil~9c%hTfZqy*MYA1U}%j,[ %=mq/Y"]$d=^O*?U| $M=\v>~;m7ؓq,VtRtFިI:2Yɻz0aգ**֘Y9e{X6l:!PN;P!E?LWb4O4HH烡<>Z {PhQ؍C 7x;uaK9ᕃ7(T|(([_*&P'QHe{'`bcRޜa[Ь\\{t9ܳ1, 9.yqSȃQL'Yz.F` @P1':9²#Wچh)I` .^tsߊqjZUK4I,rx)sFPE6c|J7Hۡt<3S̸Г[Ѱ4^8{ Ay0wTCzT6ɞF0C/4B}v]%Ee)v'xFRrF^ ,kJ{6AW \M@6D '5 с nTѪ(4(ly4i!'PMbmfDyH![ AQ\s l\9-Q" Iu #XCՊ8=7IYnoe[ Ȥ|MζI`3gO7ĿQ?`Y|mȭ^؇%!8|uk;n=/Hq]5z\)U-;__[]֗j?4#CpWOC4Ȗ0;+ZEb/e*]rXSsMzU"l\B:[*kG<P-^ufy1=n&H(]@ۂ4N@jv+ij⿳X,xvJ ρ2'GLA41baWԣaU("x5b|RIvʍt7C' D`ڕytNЁXOPU)'R+*<%"mt-v r"փ7\$#!$3I ڡt<=+kk+j!|^z? b %Nv+dtՅRXpFڷ~ʬOR#*…A^Kۑt g^g1wfԓ`1$+UO#j{@4߀X#挦Pс8d[EȷTr솆$(+rY;E˸9үˋߪ FOd~o@AL)T/r b١>?fsN х}NK(Ȇh$I:sq6rO} FKĝܛ`\~z#2,/:g`u%HAs毵B{v0 D'5)B}RctjdK/Xjj)]u%s_HNDnG|9#F,Lmӏ9E|6腽^jFj4X o`cJ#H~t/2"U-/H#Mh V-pTI1%A#ȁO!hc!N1u ;`l\<0ƃ &t>y=xUg+umLŨ㦚30WCR7iAI5oS+˹xEHg.ˈj m ĞeJrO4$MEEo#&Bma'7eշ81P5[T w``m% H3Uo&n.^rI=}/vGl*v`/aue~pa-a]E*?Eoh㠳j5-1߲xjތ,GZcΩW;D-6Wσ8)qC@MݠZ 'G9kF >{Au3T3UuS׮ vzc+(@'6]U.ϝ5ܨ74S.C? %A/|uKޚѺg\g<&W,)޻o;1@|%:J% )S^ގx±ոUw`ݏe'VlՅ언Bژ%kImWüK-ڑM j~ |i#mMSDv < PP>i)_Tʱ'0縒@]sت>Wqm DT4%lxl DUdFb#YlB. bFqe)AȨڸ/bqaUq'.󔖛c9(AhW BN+3L֮U<^I[*bcfr :@({l`r[탳[&-d.y !ST|=qҲ}~D&32vab59ƆD9l\?8:%Ժ"傱Vr1aOF⩂E1+ h:+0%0+e:YN0,vO$D :ݐtċ*fME[΅c@05蹚Dg̺<7+lh]h^,ߢu4-M2TS\M;_a[Z!K06@߬e> (Pِ xqo˨2·ߝ-=es-A_u^4"Wt~ߌHqh{Oro.)E/3Y;#* !N+<A8DzJq#K,1Bf^Uw)_D=@:N%SVSD |`S%Lnr%zXq16i~us`. j3$|KGf/"H)Tit  D0aTA9sgJî:֤큻$岄:q ʰ3DS!ۑyUjʘ}# 'n;Fe^?#ۻaz _Z@tcp̘{`?厔8Ɲ88xޒi#gc_2H{v, O`%_!¡9hBgh(]iuzP-N@d0M^=2JtTj5GI9Xg*NJ3W µg'ŨY`[k"-jCG9#w܈>}pKJ糀`=3LȨ^#Xš%;}c/U)Xo׍Hie;<} ӪEߵ Ê.MfKҊÔNe(២Y{3 l/Bo  %*=d]V\gcZM2]1p[eѯax&T|ErIf?`ZCȿAC`? yIFvrwPpf4e>E)%X^yK"@jzTZD ڦOO)yjw;\5. [gT۸ѧZkЩ,'zcr~1h6Zͮjk/wo'aY|uEsXuެ,,s͌s@t{@;  iF)`ƞKp / 2fUOѹr#m1- Lz֬x2Ka=r(?i1=Z~e`̫P%dh}'08b$fL1ac&~R)V[ <04Uu`CfB览%C$ A|:փ.Md-XM; ~^@48 ,yRiSzDh9Ϭl=G#'ւhK;/_8a*LJ^9)Uv?gX~3Y"yVq͍f3Wة2: ;0حh[d]rn +Ml(]_E29$Zc1.qum d4iZNYp=l)!*ˍk' |C„ W+Nsϗ[[ S"X'› cRvmZ1$H $*<([<p0#7H $mf3ؖ4+9OF@uHt]r|ۡ{.C\STy0 }5{2I43`0cl_V8GqI_ܼ { ԟM߻E^!q $Lqf5tI5zl(CFr{e9`*mn 9WPPgNǣbT7`{4aRC1dž^ŋrѩ43-~ɓ֯鴝GP<}HEe-@ S-xg tH [v[О|/ɤ0DU<`qlM8Xu ,e7˴?-%j+j\ HO K{NEnBE|I~_4_(rBґV;9D1/8LjM?FL3(,bCI2?MZp".6KvY:npf_v} 0pQsWN&Zk "UoB ^`0 22.s) O5b}!+*qs?;|RﺵjTsmLDm_ 8g A$P?FW2W@xuވydAÄt]=;E:@t6BdAԝS|Iܒp;/HjԈ=_T?I,ƶ~f ~d洌N`MNQZD_ftu80GO3<)T;Fl\voO} Ŕ] f 4/V~e6Sͻ;nƣLk2Jpj~YEބR9p$Z2]8cO([eԚakE?d8aVq3!4h#2bV۽4v28 㝾?~Ϲh/=aErq ="*]z{COR{R{BRsEvdN4grmi8rgWRU+I iF6lJ`h67ȁhY;ik4 tUD]6 }:Ӄ !9# ^Fh84/ſqW Kjc y[ h9R/PK$oȑ Sf,FOaWT-dE 5 L\GQF 7m/;_Ÿɱ6\%1}DyK#nmVl4[0leؓX"֟[⬦> ǽזz f4q^kFf.A%3ȂGL&g贰m ߽<ic9"ʺە\{_v<)n2 %_Tux-BFJ1M-,\֯Fk3sʰJtˆUwm4$P46rFḕmv,-_KR_[-y"b[֓Ln_]xS& ʂb˾٠x1пM-G~nm5dLi/UNbYʪNI٥F7ؽ3"$!SwFiH2f~ vYY-ENb({#sk>mLq_M|iT<:7! a=Bz,ћ)2Q7lTaUW2q9i]vo?Kr._?@:dmP ,֬ =Q#nIpM0{mnֿ kéTDRJQq8"hw;fJR>K?d; cx>*p H/ly`vjşJJ2jjeRΰ[ UUFWeOe-}YG0rEVk7B4)<%Ke=IϷyRD{!(5='uQ5eMekAF?_蒗U6b3&X^,%SqD ?yqF%E_[RvG{\:c&7E2p|n!ֳmY$za 4q"n|:F,)bzs"cpoǪw2,<|:ħkvzk%9ҿͧz([|-e6>/;2A8[BOMTx ||u8֊-hќONZ,K)yDP=\@/F rU#=ʟIfq~/c!( d+ɑ ,孯Ƀ$?Sb\mff$L&*DvE^_?,8Ja\ ^9ؿ^Sy.dؚ y-YEd`kWA| %HJVXXҲr .B;N.rI3+or1EXaQ$pǩM vf0SOMb,%x:͚2b5He +;?p-G k'U%c͂ D{{K/OBg 2)%DFFŕBa9nPD\,Ň {`DS@S1~J,R6sNFۀ pgnd+p4H|g>Pea}1)$[uVwC~co݈-[:D/TJe5\m'lVe;rQv61Y`B1(oٚ.#~dʺcE eE&2a g Y濬~0#A;&q,إR4/ԭJo{`7T@]J6b2!Z\hL/jK0:&b5y;L4QW k0)]c}D]zL/d*fuRso?$=rb΅&RYH1մN 9l8 򏢾藅-aAДUhnXӇLsu5)#,*&).B׷qs1h19LmLH=-Z+b#M;qk 6nnqlE l;dμZ{^}k8rh]HcO]$SIEp̃DdN~pY7M`}5+ΐVIN')LQ[ YjG;x{SUtہO֐#6񭍵z(檦LOĸ  #-YŠIƗ#%<łNV[аS܇?" 4'+yH'pd,ߓY[zP {_EAŬyBj'3KD'n.*.m}uan W37_ekGӗC%}@M\iNÂ칶ScC~j:+nMΓ{uf1_]2uӁ)r57 hӾ1 :IHQacD(-J9f#Hc |46CIEIm~EɇqiԌHcaAdrE, NL7όa 3ˊ)];"7]fc돘TgQB M2 9N?v2^TSHk!j6]tY}",Ȗ.l9PTeiXU/+I0>kl8Q[4tН`cK:svD)w-C#&`zr 呯\øEQbj?8̽7unC/ ݉?>csאK'hz%flݷқv)e3T$K3֪ ވm6Os3ǃA W]~bj/0:} Yğ`J=ӱYzZf]cjj'HϴAKuCN4hJuOF7Rm!MGgN~ 1pNPM g9SeK9`z>UIJU&aiƦGe_[93?wCWnj.ѼplXMf151} Jf=29sƵ*ܶoF[wأ$vȻ2j=RZWSd8N3U`4X7Uhux&8ooQSլrΥS8CQL;-@ |N>`.(Qy36%}7v_*Y&4JnRv4fǪi nyj{RAcN]eb`vF-=YG"o 03aroVn&[#Ef?^G1QN>v6\K[1SPhQ SY0EKܩV?2SP*`C"ZO nٲkE[f9E9+m:&տ%-uQ,k@lnq8ӉMJPo=BµVpóWn[r&~/2׀i-;vޖvm %ҧLZTdClNUtljXMZ.>dv&#uy? R.,6OC-/v: XϓJ g&PSd`̢t#?ʉ=,Y.8{Vz&LcyI.9Ko6"ED5D^u@nÀ s\.pLQhPP}QyKz(ʶ$1 7h0}9=v9 o9isFۃg2nPNpv d,@A%֦_CN59[et (T>yƒnR2RׇyjOs>,JWM{|?@Ԏ)aO /ddҵ1iHy_aTl8u=3?bq`l\Y0`"Tm]DFU'%J*aThbZ"̏ΡC%4K^)aR]_ ÐI6vgUŮ?t(Q"`C#a۰_[2j{?꽉-nsxz=PI ""_";^Qa3 M퇔]^vD"ʅ:RP{̜(įv݈m2YIЀEw̼@4L)y$hɚ 0l\D- XdD+V;c(.HU+- umm=(#wkuȔvxj񷙣LaD PG E(h˗5 L"XNU`l@:ޒ*w<.ېf"0؞?,Rq97&BL0Ϛ9)}CI3@MRuqLbЁBX+ @ZH]?^ D+掞ѬѨ rIp Hpzz 3Q~$85To>;lE\($S%Ȯ\G+^=紴҄6yK_wUE!`Wlrv 퍼}խ*X,A~DGUG-*A_K싎 Q8DBV@<ĖTpcN Ja$H:k2q=E(n sdȉd)/evUY1)9rX RR8~E2v3x M~9?W0(πop3yb{bB5.UF3n~>XV \()Xד N҆˵ wGAL| |`:dZ 忖<`DKF,wx?,@]nVP"q(kG|~E ɽّӮ.J:t5?(&mO=/r)LEgh!Ly#Nju=/ΈX@L(1?;R`j;srupv M@/uLzҼJ`; B]3(\8ob O^,m._0#[(W#Ǔd!!Nt Z }#|x)xol|Y TMl/xL~5ysH\_& .F mFz;lFO/*0(*;@IGe8K)Lbl1o*Kpzx"^EJ;!{J+N O6-,F|PRn*.8g%n]Բ0ٖ%渿kK_'4XeAs2]6X̙l ](aV2YlFj=6rH;B> +4՚)x0ZFx`1>@Zǿk ,6iOIiFUO-5O`_)fx8-y(!;'(CN8UðPUM5ԜN /NC(eZ!\hid!g \V]҄@<ՅZ4$6z9ju5$wX%\33uԲ*G9݅id+3E\5u8,J;~gh:TB]{Ыfq;r,Q.]N@q*fA#LhM-/p(7R&4\esBC9߱Q|G;!=7l#@iMq~Z={TQ 9̱7T6Z! #ǦF\픬7o<<݌ZTx_Jr5GbvcáRXFdJo&nRto8Aث)X9<{nFq?A+4kkpe{ݰD dCper,e`da=EUȑC"VU%t ΨB3&4Ts2˾4+#s~8bLǡviߒscaf 'g^xgdտ|{"RAμ6.èy l*Gb6XPw<ct 3嗀[>) 6wP߈wy9z"ͨ`olӼ`EF\D&uwsS;M+#tLq^%q JG[Σ#2zHc )~$Mצ7%N4C׋to~@ks|֗6CnEvm^ H=#]ū;8\O"F@Y65;^K-̞q-QqlVI>,%4SA_5Pd2"ag:3r?ΞDxCz|:T%̠ș&CR]n N|NEQ='vG<vwMRZcüxCi9D8X9WZAC9q'Ec4O#/i{.$#\{uj-i6IdQC4f~a^Cu^tE]yXaz.~8R֮ yjUuڻvXdE%ޒBԸVEUKu*-+T0M!:/tǵ=Z&7 OTvٗTk}ZY^/Y֖T⥴L͟O6bZMۀҋ:]f޵kEiVҜg /j9 M]\.MŔRM 脽oY׿B3޳&c;8򵙚|[Q噴ӛq;,.Jc8`49zbU^Zmbn={X捈9g-3?,55xd98cc}5Q959Vд__I)τfQ8vEg(#"ǗXhܧ 7g"q˼nD yө!Ddwy$A@jr?e6mPayLOs5>'0~;,+n x @( FėSoZ(J_tTuWcJB bÞmb^=}sI%Ӡycw/}%}[Deq3DL3D/0uKH/ D /̏jnRP*d"SYAd" ˒u:}<%KZ_~NȹJ xE=㹷]³ .]΄iM}Y}%sTPpNT0L5܍&1*:}LAf$ &m _˲5i:2 tȶT>tm E4b`Əva!DwSOM Op3Ɔ+UFMVheӧ,ù(Tclʯ2!u(#%֭p2G\˞ gA㧿n;$HׁhS(&7iw|((5h[Waaq9DG/BNÐ"?"$kvas-hԹq;[F B0&zSٝgfYEMK)Cŕހ~tquf̉Id+Ɣ~zrE=M5ߗX}Hi24秽ŀ0|͜ŧm%<uNOZ?Tonz=6_etPg:.)^1Ȅfjr6߽;5yf-w$( ?ȁ3}JGKv2:J93<nY1W";8KЉ<=+xPn./,.}YF▩Y=&VLy:9Mm]vh Ҵ?"tiA-\1(in\y^v֔ ɪ kBa%XWQ Ax~.ncٔO[RMBI`A̷v,>ǵDb醕Z;e Aʝv63@إ2OM /ʜp0 6WrhJ.Pਨ_o Ћߍl.8')i]HE3, #7]310EBKvӄ"~kf+^SRp2ҟQQ< A t<7arORLaܙ*g6<J{PV+Й򁌻WD7KцNӳl@V1foml U=\&[F^ m@hEd/^5Z>t\/ |`ߒי /[`0QhsVŋwVS=ǫ.Be,ԌqV+v꟧M}@RS_B}P|Zi4Ic P,`7 \APTߕDҽi[i]3x_{pkn+!{.ad4l9gڅ?콍Wb6w,Y 'G[;t`+,_XotPΪ39gF۪- 4wbV|1ƋIU|% Tc4@s:-# ()+mvMw}~7SH4.S~ s*>{HIO b"їuf _GME^Pr'zw&9FD{9BmKD׸K|ktHK&VTXӹ`K=;D̑*׫M,[ĄgnpvdF#iq824jiتd}s;Ĩﱃt]D(HuJ}C2+q23HmIr\~(2?2 \ ?O:ߪo\9GK2-:OJ/ǹ#S%9Ix] L%Ћ{8-٧S4f|zm4X }3S?YV鯰l(p#GmYV![BK7G[I~'D8W᏶'C]=iSW)> fi4Q !x#E2$I<VHᬓS&XP2ʌ>|hn2O6˩k PA\-L %j HXoD 01EYڽ< ]$8a 㿣XFEf6(ߦ_*](o-vskcy`BZCVAX[0<=;|߷'7?YBR{ ,bwKìϯf[7QP K\;G lfl_T z$V5.LWuT4DvַE[e2vM>0 ǕKG/j^afl&ejOY顕P–_^$UcBp2>ucpڿR.-Se3b]/ 2.}"mLÚ沢FšԹUul@RHSRòu[BGL| g৆ạV^x*+_o?Ο6ɖ={eM-p3/oW+5ɧ:F"2t=y2ѩOa%jsQMkKkJ~/$цU\1܋ ZtC-14gI&iiEP lZpw`)P<]~0CX(,iT&SUjAzU#WaP1%>zrO0]_xLq$7, SW&[C^Ա/>rֱ󣸇µ.D9p(;QO,o" /ޜ>esK-/P_+CN \pr+sT8P]R3_[krr ){? `= |ԠUlع\{Lܐ1s`EZ|y7XxD]͡pdd>bW,N9=Ŋj9EzzE.{'nd GOk_ʲg3 Bn @.zK'p8ߓMXuO,JW-.>&j[vF) T ES 0RAVz=t/7c,UNJ @ {ryr~7@!hVEiaF?z45c>OC̱2pbRw >O;i靯xǦ 0"2!5N1J⛈sY6œ܉fx[ͽvwc/DhIǧN@ ڍc+Y@umޞ 5RUyTrz(\WuԵ *{'̍\%I-[{H@feրL ˂In(R 1z ,()ƕaS᠟ntTI0Ip Aj=MLٳ?BWwBN"Bb XW~'t+I,J-_DG$&t;B.`buM=qNn./SLr$SLY=iX9篨zφSVC/-dR LuifW6G 9w>$~cCI# 0r~8^RUU5?Uf)4t+%H{pvN֞(;)?xj70>" ?:r,)hG'Q~lH;L$9,"?)n*vou+mER:=L%NaVE]*;nOeH+WE@rP<֣OW[YR{ܖ`NYp=zd.UiMRE}/&i8PQ Pŧ@$^pCnY%Yd"wzx,u xOס& txfH:gAx6ózb! տP(>|q// XT_k:1%!ע̯ m%v}Âhb@I8TiqI j&r>#J.q}+g݋#s}Q$aBŭ71\. ȯE|СʠKuvT^;L3&7wߑjy::-&D犄oiWKB. K5KpK-lcIk鋞q=KIX$W·-1D B$i?q6ϖ 4>Pn&|J6yV){|ìDPCyB8$cH}^>{h)d7rT9bfTOόP=1,ebqvUƅY ݡΓ rt.gb25c:O+VSߎcVf+bŚcz{#ʤWdGcDヘy#DUi@8M`e) 0]Vld]KłJ$vyXAٕ$Qh!5^2;%䀿RK;W b+gCVqV\.Js#Τ29[p "H_;^֮!z3F薧.Z>{1* iMEu42n_?kBl6C Um&|/2<je1/SW[A_nYIB6IJ̛/m-_Tn05Rd'hS,i1'׆s }|&AQ5eMIC_wCUi!ߡa ȱ1qp^hk.vitd95 kUg8A"AdSqI<ʤQ0٦trj)QNa$ZrnRؗ˽e8)Oi̜VWOή j "X 9()hj#Qlr_HF=f62%T4M&~0Jh;0tG$(dõƳKyW4jlV"1S ]YgY xis5<{U8X['#o>cXJކ57_y]}r5`s/zaH`/ɴ_IWy6N v]ÖFIc8\_` P&1eGKn* ;UIg39IN☫?[dzh{@wR;(z=.D?D0v,V ,-X[Pڷ^ Q&RZ%A#ugNIՐIB.7ehp3+cPI{QX! M>wz}"k{BJ3j&y&'j;(\dzU9M#w!xi'eq>6 AS]cbOUͳ#Olх^`,ںqa@UX,GK?z#~V3ɰ,C_74^M<s]͋>%%M%mM.[G?]bNteB?~vQfkt4P=Xey.);>8ҿegUD +LgŌ"U$&ϤҼh7i!&v sϵfL`f담<\ %:8QdS8X{p#urR2z΍{b: bZvn  k x6fQh_fRyoEeH,v>=&A?e".5v) ļ_;CCS}!|A/lt侑_\ 0|Z.z $Umn k+<_df3}7yf묵r6%pǏQ7Sz/I'3rO0řʧq4ly|j Vŀ+4d{T1+GpyVBx3Foj.{/% < Iϲv|[2~6*8Ō 5wUء7 !D a9mH2GyNoM 2Q&MgWl N\2fQ(^̑)jVkw;fӴ/12#e]VQ ѱV)̝Nt GdL.m2ͫ7?"J%x|U'Ju|Myi ZF4:>[J\`#K5< jEVGf09/ȋUs,G9Ꙫ]V\rb9CڊSIF-9숑r@0{IߌZ .bm1,r@?5 7ĊSPt`OZR$Z=9/ ϣǙVIclt5_~]([!ya]\;zokBQqgz1 R؇g?ɝ/zK谭ȎFDtcVm_+Fpϰ)j/TI2xF\$Ck7rujU,νFx) }~ g]$-n̛!@OYN,fA qoo5S$lqk7g/l賴oPN >hŮ' yÐN B3'>`*KrJ }BDa䦡|CS &+K&+(QdSm(֌0@S=fK}qͭa8>TXIC =Tv#e9"Qj 9w7UO@&e˥]sBc7 q0 /UV2X( RP緈GN3 ]nx^x-u9=R/]7ͅ vRjOFYb؋0gꎾq"J)Ǽ"PgHL3Bs>g_C@xOtʷtKyC]LѴV`y=5{ zϟAq_J(NC0s;cGje^P9_PS}f}&`OQRR367mĉYo!Duo}lCF#o4'~xEYR0+ocpm ?(JcG)jwƺ c_\BMXsZeJ01, iF;Ml$u[,0^&*֨J%hDߕWKS;yf3."uzq\%lPcI[$䗪XcV(KLŜڃv&Hs# s "9Y eswc̷XTVK[g=m!6HvYۋ7bx(?.)edԡ;@ >\*E/lK} n1o EiX!?8L@OzCPAҒCyrew#󑝈Aؒ f8ڜtr.=$-=y/jn\0c[xP# Of]`K(dQt 1CQЛg\XRQP\6%ȸ}X z6BO!iY$X1W]10$H[61>_0'BQ T1SIxmtOm@C_H8JAQ7&Ǖ}7L=CzEp*Ǥ U/r5 ~^i]rpL<ľ>M1o64O9;fIBS̜X_/dE`d$TEuGn 16;'!LZ9CE+Ja{A(S}(2M<W0jS ~>B03~m]XRҭ4bF;Ţk9J%qndx1b?%zv{}ߊ~aD3lݽ=sCakDW]$I` }~<_0&H.Q5 sa{i *8_46ta, ,J R'<c>^.Ah`Z8qtf– +易F/Fc|wY%{9p`!L;R?K#:C`:GoZgڕ'Rxĥ8`p$f3| Ae:UCm8:{ʭ˴wz蕽/Btߊ-QW3,gEm?UzεW؆_-|g<; `-Zh>)tUT+{k!UU FyM)m(fS%XT `/<@/ ,FIH'-ƲeMʖ(@> ixdt}Jy))-#?c2+ntvӒ`ҒCNl'7_?ȫ#/SgN/#N_Avjqeze3ڃVKg1tK 411TZLe *xcUx[Gѕ{!\Pzs5T[lҷ9|MgW ^`RYGyoRc/#n? oU)lٻT'm+>"`ˌ_H@cLRDb[f֢y%ܱ2az;ZE1)T^1\:1znS+ɼ1M>xɩ" ulX:g{Ǔ8d)ZӔR2_WQHY&wXic~7t{]>Ӫ0$| [G#Rk(۸Fdɷ,Ӱ~0mϘeZ!Ͷ8P2#RI~'91քC#-g9\3.]'AA hJ};9U ό!k "88Aw!=WH o@cw~@?r V4"㛚N9!*FD4({NeC-,+Ban bN _58ѰYSvKDzCaP#ǍH$!y&Ki~c_$r)_TСҔFs8?-xq˲r}[jۮ&pxsBuؕ T\u}#,cڗeli?[]I{TLT}Ղ`8/Cn00Ph]ۢ?5rL}=zd>S(f5וǎ}9zHkl,"z0%;ٵ5c1?H=C3pQQ̅OPlCP"\Yw#u8Qn2j {Z7uنpx!Y/lF^_l0IX"݄mBpo0bGuA?X\9 簻 :o᱆'~m@; D7e~ՆysΓ[I @qRmDu°K@(:i\sF %+狾(XLi(^}J#!cxL?3Dek«JW9/nq2$KX4 שL&e=lRVK.+!F[Vr;O(@!k&f8HxDڦM--ou zڟ $,e8VfS,-6=N7:l!*x~k]YLk_p`ZI kί=w!Y OԣX:Dy꣩+jYT~aIu]2%dӦ=y匳RQֵgۧlDZ ݞfrz߽w)ZS5\HC _r:֑,'VNuFduiLpmq׈%L>tXF‴AF;X@I=ߵh+Sl$Nd zpBqz7P}|cBvm~͇\jJԛo2{t)L S} =T{ ̀j=r␺bAs"~cnpyD܄?zNOY/ow$i+ɴa$ qwD΍j%%s$g`ϝHBRĆs]b?fPw6~IIK?`&x:>bJ7OzI<Y?2ɐ23|Ns"e X)BTfn;'93el޽,eV *pfREIzmQwdU3inJb.{r6@N]ˏ++qvf!l#xU[@cz`/U~uIg5EmEQ&3o`lf,E@}/RN*#LJkHO{4C9v w{Gզyl. Amfav>'1:KMUY/R᜛'ɨ%lZ4OhLC0o{Bz#Fœے2GBnڳn$ v7a@v  \rkK! عEwTDz.e %;c0Z+oۖ3啥t;CuJ:韍Ol7,9(9[r (a/%^/8`rD7J-rW!q%=]j fj.,}iD]7_RBLJ*fmA,R&ĉH.Ywgc;gAǫW]d>ۂMLk2V f}?dp>ȗkh:"o06Y9s]nf?U?AG!O] N?*x{cMM\ѬbݦeNc~, 8k͑+/pJ{CG>{vJR^`k]WVPZ6jBi?piTBZ$Ib?|膀a͡8 )5^j, h}:FyzSRq~L$4-vG=r]|*ORمnJ$ׁٗ8{|_:Sw38qĂve UbW1?)`ya蜫?łφHJ'w:-c( Oz4dDΈ2?W&H7YQFU#o6F8w7+k=o8BcLxJ2ya(iRVj̹eӄgwX^Or˛wu!6V)0Yc&J`XZ! e{1rR׊lcsLktHipϕ}ك>tVW.h4 e6p Nj}2HjSO~v $i ^*䕶:]]gaX| 4sAe*x>1 ALUS%kZm-c\m7XnKaLӀF,1P" =0_kLo3եb v^{Ú)M)g ݉TOHџO4|; 'I+ۘK̲+@=kDԮ/CEPLcX\zaLF%ڢ" |2(< ]$HT|E}2E[5P{h6gX)!zGc:ޛw1BNB7* $U a՞EUfU/jWg$[diXo~S*ǰA~bWt27G_|.,`l򗡖ۓ~}Ygǒ.vvERSLJYFĤa މJxIK*F\5XnʫgVEg']JpKts)C'4|2^Q",~SmTk2x\٤u` *_eb;kTܷn<m.rQ %.-TYHt T:׀\#HoeJM$Wo3Gȶ;S0|ĥ8/ڀz3#.cD'~7N3pԢ0e*'X2Y_aeሽ%)na]%2gGh\z14п aƟ@eRniuvCS8e4$KfBx:8sB&u'a9?8v{x] ])`HyڽYnc0%cTa0|>ȳQE=m1s"$]zSTڱlJQcL]lI@QH" oLTo3" c]Qݱdpofmk@ω~޶2q !%?s@Z '̏g2`G[dXS҉l.huU|݀Q`x[}X1fN?GZ>T0lbb9>,1o~*H D_W#֛if9dT˜nTzGo ~𨠳_>ߕ0w*}}S|Dc;.v=nᵟ=c6$_g=8ʎV9/GS9%I?U ԍo6Ws9bثf6lD ᔃll&YAs9vtgocK32]) Bt^0ŻFȺ[~Tgܪ'Hl$(zZ9 C`"3˷J,/1$#qmq_*kaLh֮(ϴdbIQx\Dan7"=!Bn ÊBFEɚ+naٍ L h؀-&=MaXJ ~#lGj kU?Nq1g?L3F Ȭ2缑TԙpHN/(&.GdB,Oɻ,+r^{wL'VcDeprGpm-wIzkgѡr(ӶC"T`IhiV5E|/8WNGH !Z9OBp fRΔ+4ג?1xЉ?9 =qHF>t>ɣ1}b,'/=^5@NX?}`9M!f]%M^!cH?ّC35 ̧p <%ltYyP,=jAKԔ4Saszv(E_Ήݭ@#m% qLZwPw,~L<&^q[i6e(CU>(VFه $h&fʑ=1K*Kڠğie Dl`6-)h9 J=b`8Od.լ{Q!%偛v+sрM(22]o,njqr]˲^hv |#d!1q={qM xס):p#hEQ0%Nu_xYM,cu^`u_#=nX?h q1I _NHpo3b/s>온C'5)Q-QHhi)cYAjP6AnD>7Eacs(.O5tÀ.xhe0tAWAP)]/g}#Ĵ nnq`J}*3:iDi.C?1:FGFf$!C%Eh4彍| x ON[K@3t(6}gʼn!cw*r)Iݒ[ĩ'9xjP3:{~{j,[,=<&Y<^JDWg?n]sBǭ@ᡎ?j1ەG]G+֪G(F(&נR9z:wif߂XMQ$IF>埠fS}ZvDi &߅֭Wfdo:LE^nf+bHvRwrgs'IuS3!zYp$2wZjQBlJ:kuQ^r+Kvנ" Tlrr 1G{ kr~g_hs( /L@밿awɛggmOT2=3_#Fi\Mk38C"+;wo"RV!+b|f6As>zEfaM}‘H>OŧZޤ ݁&eG#H (.49^@[~3{f_MXxzi.aw.gFgwLQeI*- f\FL_ b*s`WI/2%07C$,4F^i&Y|C*q+rSQVKẂã 6˴~UEꏧK>ܦȎ:&@¸PiDר)n-Qe-Bs*M}x#R"fc=sNRK>."R[ĈI?1aC]x\-*v-]#g 1u_s{h^E≪rF%z֍(I$ce6iA:  ƿBSa2'@߸>Wы8{Hs_ܭAAhN){,6W"6,)Pt*d:q8&";ۃ oc *Ɯ遨Tt=L i%S7n-'irXC+tܠІ}:$ڿ3szӒ_6D#E *P giҙ$~2c;m7SFo| V<&SjOaY7= 79D1+wsV|LEͱj~ b@[^X? \xՄzOaBG^H;8gC/#զ:SLT~>:nf]ShŁ}6NˮXCdr2x$meP*TJz?{jǹ%86eɾxbiFx[Jhǃn S?껌X5mF} PIw5I? `V]c-ׄCE*HFxSTre*.t;,u耞mM}M2[$Ri@AA{W"Q1jw:Y'Wgf`nU[?BU&8̻Q7  ܈xCgwӫ|z% [Nr.|r|yFw}+~w2Ȫ$Y/v:Qz#HrDY݅ ;*LA[rXؒACNzk$F y*l@8轱̚ۑC{V\F1rBuyT*aH;Q>ztɜc|i,\O#QW,!DƎwJ~ˇV r2LDtr.Hl.'aݙE)8p1wHE6ۼaZ7W + Vstc͹DWv[E܆h9͕IP!˴ztRmVC }WO|m)=Cw~e _p~AFyatƼ -y wG_EB xqS2eg,\Ź!Pˁ`bH~X_x) a[ALEV_4O]L|YLz; P׹ ʶMr03Z28԰ɒbFu*f9J7E.0صr(-YU~Y^tl' sSh CCPyHݖ/2}7L監{՞Td d(/=K|N),303ى\rn9?|rkr_)wiv١ۂ\+4x!F(D'ȕԸ|B>|uyXNIɶS27ЁƆ\*䕋T`MtfQ1CI~ ȣP(N蓖4WW} ;Rw=C$4j{Kl#|٧8}T>xXwN QȋGrGP^!#;[Aێ`isVd0sz$?p̏(̔f`֦I_4 W*@#LgJ(Hs7Ô=|zb!=•*.qUIDAXQO\4oM"·EPr4ݸf^5^j_O1֝7#B\ahhy^I,/ȹmkc83} _5G݅{*NQx5׹/)Ʊ?bS5t}#'T|bzUk{6ƚN=}2VZѪh{ #~.\:![}XC%*t~vŒ.v&,7R#oCm<•.9@Z Q:;^oT1͓pJ\4a!S[g!`jC+WfeME(»[)JXCNa}Eۭ KiJH0-;ga@&mr[ w@G]OtZ08!]j/=TմEТX&򺯪lR2{ ĒmJFp<;kHބ{>et-ʳ"VGk?f`/Mdeѕȉ)%tk+V/smt`z1St < Fқ[iQ?*еggl~]T<>5,"{oU<=Kv}!Cc,0@LHF@k4:rm.vdzN}8a KQ:G=064x%a4#nkFzܑJNH.B$>3: S1?/ꮋ]gq,gN9͉E~ڞ>]b\C)w~3 yC%J/'/ kT"i/ȥQ q1qcV=-r׶89υհP#'lB@ϚMPV*S^p8?f+Y33T4KЙ;.%Y,'##{-}>kg?zX_" IR>hݿo㠼 l?MO"ؿRy1h&RFP糎X N 8;h%B50>ϸ |C2a:ҝ_vs\_+ v=T6 5L80M~ 2h>@M[LWk. Wp3Eia3,.׳pp $[VsU<5 ]e&grb[ۓ|$N >t%z2d_G{>>{g_o: W[EnN1TCp:Jʘ̌Z^1A=]|5N{[[U4aTfL W\_F8H8.qѧ`&ڻKfAOƥXv_l)Pi,;JAWꡚW7uOTM1Q[w@@c}5B26(EELX́D BJ+KNWE2LRnqIqehNCMyzVX1~R::~am~z*;ĭl6 τXwtf.l3 wۖ9+BBq} m#`ᐮǏî9IjuZ +m+s|q-vSmM(Q=xI(:,2Ğ\_f>X)9M*M8|(V'5bǂ]vd7?4K~,gck;x0ux]trD%Tφhz$/W@}޷ 4]3HzZLt%(j2[nnOe]ȳ-u_j"\!_m=+jE#5t!kjИkwhe,7f..H_>h_…oy?cL|;x `'񃢨4Z0<2\`|r 9o¤d)e1s"N&qQNaµYa"?-dr(Fj*>~gx 'C05-. ׎k߇J/*P!P:d7?#諃P335WՌS[d6E sxXn鷕?O߿9\w]|73T6dU,۴z*Q+& $^_U~3'ZÜxSȴq MknpGgG>گ?6vrxT%kObW&/=Np4N2|e>n5_E"qi:'mRq~!CIoV_a%u Nq/E_=b;<{'0RI$]_9Y*žr Q$AҊag( O\?>4ӑ FBMx,,C`*QU39y">6VÍĘxɓce^L! 6؍6%Z-$RqwO q݀3qo0'& yUÆh31NF-gGw4ǵ(jm/}d6TvU)T ؝E 9LVU&<<׈ʨTN9J/_[[ S>MJMq6{6*E )ar`E͇ 1sjڀʒyfh׫9!&3+oCr]{r V3OIykhk] crQV>&kR[*$Y}6KV0O=,dUUW]_cI_<`}RHUD_=z<Ym/MbG.Wv1K^ }%И 5'lf>&d%׀:;~Qii zvԮ}ցyb9As|bAXqGwp_`[ГQvwx9sѯAPzg*{<##Wy)죱-r3a{󆠼"tx {POh؅FN >3TZ^JTy IQ$ðl*ll=IX:r H8OB^ɒzohjѭۊ|0L+r|ӵ#cgibaoB-yMpG.-9;]uDC CcrVc ~X5nP1L}@{<dY3~0wa)͠"eea4;VKP,k^l12<<{F!hz aRߥI*\wHޕH)C$e@T,\>9e9POY; !8zɽg$1n{z?aJ˞`(UB OiQo'-$X9r\}&"T4dM9@dhC͹sG-s7B._,5|2>%8;Mpmav0T`i3Vۡ3ĩ]owemw?rsu ޮ#"Cx32Ztk ifGG_x@U!J,V+Bih[wYA%3-,qsO3rS?- ;ޝ%'D}}B]}n?:U Bƿŝ }a[x]uW&$gs#o)5p*8-үJVʦqKdX;* /5?:^3N&%]y)i 7球07dIƕILE߬m=@(3* }@#Đ:7Rօcp;ҸGӮ"%+~8DVb4Utwgk+ߥJ:RiᲟ[4HjEr^s(^[{i|/,LK+ JfW9f<lb)F/|SD5r=[@٩dJPcn5Rum`5?? ޖI;?XϿɵfjed YsC1J8 1wvS0kt=GO7jIXgOBmcaN`(g )g5( ?+ъcu)_=_jbU]k?VzW(4 1/q񄙩gV3D58e!~d~Rxd)/ov1W;I bT~N9n՟; ?.d;$ #7e 븨 eʓC-I8>iDzޖ=v}z%^ YRю왛mL~\/=;~RGraAƁ]%n#e$ ݊+L< J؜rl(46(A-1K/ƻ"{k2[E &W4<}"BsnsPΑWă#)cWr=yY`?Hcmi7Ѕ9 ̡$#-ų5/JŸ9 È!S= e+5B?u3A]B3S/[gc)ט¬+E~rX}B^{ ͋ҢՎ7"'$K@&,t$1Ei j1DLȮAzM@bmUeՌ]Pyh,7 LĢ”'1ܖd_e;ֻgsƏ&Qj":F5iN{3W*Ԝ2@7uRIS̰֨HTƒ@sPÒEW f\aů șU eHcBq_ͩN"DDs3)8Y[H`ݟdBfYubOhAJ›qkw}Y@{ʣEV:杯9^:{ĨO;͚.G1)`;)_aFIre:NՂ^ e31'm{bX>`2ϫtce.x@zq|A\r]LBP(Uy=d}tf+Of%G{4+W]WcdU ⼾){a |~ۍ'J#OF07 ?K: >+I~zz+d @մܣ,>n@x\fÖVIHqhb>qxOU8ŕ t^_r!QUMk?T02rȀLY^^#e%i0rG'Cg 6Rw 7C 1o%:`΀y?x5|I43 UKIXRZbG n@6_ygu)Q-0; ĹCgc}4y2=ɴ6[td M4E_UWFDIhYFP]T<ԥ7GAfKԑ5y)'lQ#%~ 1hypr+x/MAʉjaW:0|%4@moT Be%rn5B:~b+i x{kR*~, E!'@n3 t^V(ҫ׎mH˴: .iQ`k;X?AS1{NeJ6|5 ؂G||-7oA;M%<261y7aѦάB SY5bl Al]vXWHANJ"Q2>MZYr >c]6Ydo] ;l"-'M&d.$׈% 1 Ύu Y],%ֈ:3=@^z-ͼz3V /e6 Dxżυ/gύlÌV \BK@d܍%P܁lIrbSf|3ޔxD_3#n$.k;#jj$0CB|$6PRvQϫi"KG>q0S=hjvݘ~悦ظD%垛z޲RXj ۙX #]t6>uD! "iV|N,5RK AϪ5@uN/cԄ/7P3#KFy/WDȆ+)ړ ~ݽo^1Hw-,4'( `3 tKz\`M(VsD+kBD k>3sC2Mќaq<ڿ7J/p) I*GU9bgVƪͯwI5ьOh:!ny.>HDf_g%Y$NqHKS{fWuu2Qx˟^x7`qǍ1] řr^%|% ePX?C2Z*O6hDO<,<3XZJ,AʜBXG+#b PJ^xU Bp y~OGJC rqi 'k%"iefkdyBrreOS`*(l^lQA Lrvn3m'"d d#*=>\o#'wP:sJ66T=!/ʼpJhMΤe[8ޤ^XE%JZ7FU4j gVTpՍt}>{m~6+u (ɖGo9\%Rad]oFgᕱtDD&F!wQ>1 ||jM+PS'ǙX'"7K{vUVLBGAZ3 ؖ#_S=Uqn92KR=A쇏SFlr@4#%sĄC<0W`T^In69pu(⚜S5<\uOCU&pl6l sA@r~ )Hmo8g!#N. 1=B؝ļWeH5#bp~e>mX3y^_eσ7*vf%]%HDYeg~ݢ(*wmAzI“. Rd*VI^AyC䞜1 #,:H'MGk50 TKH5TށWnwFp1$ΪͫtZm{Ie-q^:4+hXJ{4ЦSݫOgs +' dջ>1E$L ç]l懅=-b6M`Kzy?fYNexX3p-rqL:Cl3{%j% JXiço7HTѠY |9E5k;Z+Ly"kZ w"̶ /864B-֠ͨ8̎c0|X@r }qDh^?K4@B#&ƫk⮒!L}bbȌ%J~&vY=O۱xGf# ^sŒ`hnμEo{;4dTڇa (` BID {juOG{9; S(U9{PYf^H6b8--69|{37DçaiO.-d zxWO8zkɶR=vEw K pU$-hR9@3|*«VWhk -s,)*EHu1`, V yR@{ #뵣3Q rޜ-SW7516{hГ:ꦢgĕij$:{s%jDħ73#3e2_$ECd%N እ᷎") l{х)\QQ|:ilh`,<̃Ɣʋj?tӛa!Dl!32{E|0Χ;Q$= dB0řCL]Nqzm㹄ʾ(Z\(TG n{&}UpY2TIn$a<Z,޶S3)n9pȚ6B@Qq8-HU1 9 AVgG:V-gdsOdPG%D,Bbk0Gۊi/rY=y^DÍ@ЛJ%r:Vou0/VAu jg;2xQTQgsEeFu16Kkx%Ձ3;@P|ԹрelVXn?bV=W}O१y( B|DAXv(J\1w^kʾb+w`C˴*~cm?ˍK*&ASm|NI[x%og0)c1ɿD:$7mDb{fn:(e;/wzN"O\[i4d^@I>Y,WA1!ӓ %}J=:{|Rk:W9A)֒@D jI*K8,LXB?/<f\"%9]Iܑb[z` k=+2e^6߉5"opϿ$N՛̞8QLm>BQvbUt+1i2TZ킆ÐU̢$cL1xٲ.z1sЦߑ*5LRRfaԤ0E<:kɦ1?Y^* bcGAOt yZąr=P]'&vQ_⑜/CDCmvOJ/KD UU#[m{*ӤUBu G q̎xrK MnU\E7@.ٽ ب@}*nD{=ge`/k5C-*;b },jzjl7d^3̓ ;nL?#%1[e'{0{ʓy#3!Oն`UƧو*l! Sd tQ{nn{.tO:3=^Fe; -6~Ӟs\E4TMLBHK#ïjt_pldo7#¸_*"(_0QBఔw6'\o`=)bƕ1` C6Zu!bu q^^ڟS'8.)\ZEv)3tAf0R%۸>wXlrc@&D*]n&#b#l6kcǸ6W~j?D5 vHb[oHEX?+=<3IU|J!.Jj'Fؠ2߃;]za ']α5;ދKE2O{9PMiY0NF qXQl tW u3*Vu[~ROwu*`}CXfj40[13v)AV&dY 0Xy.fg (ZU\Uk/Sq#M7ܼwWwkj=N;FKGťtzw2w:f m߼2B~ñrHH9Xk>]ir`S;lTʉD[sO1J.}0ȒkhP1 8Xb# @R4+#b' +8_3i,.c`W;^Q+Җα2L&8FO AO; t#[N{$d)b'eO֑ =}pfZC{JNk[J@o]BK\c&|VHk [S۷a,?$/3abM^W媥F6WГ,Gs7B.F'ݺ\9P%Ҁ/jg{ǒ>y5Й7 $e ڶִQ:5u~\"UNƭhK $)+T>ia֊yksXss;F$^ksO"UK~M^,m/L72Ty \)Zg,%J;ӶaV}%&5JE$O*>LCC#oINa~WͦlDGf`HŤn)!/2qQ(uKκNO"R2?LXp<=Oa ¢e'[4Z=|= 枈nw1jJFW 2 Ԛe1g'1Nft[ 2~C@YShGJ.LbCHbZĦt'[y;'k4w1E$u˔SJ i^{k$2 7UJS%C=P׀-jk帩!<t|z@4>EWjQU0!2(8%HC(ZyrĚ4g?moxgf4o{.aUzSToỌ|trLV柃p`YF!-{ y"R{BmA\ԒF`BB٨/&lrbI{84׉MmȃfW0 6M<, tAsxWˈ6]Vwx䳣eO14~>MX@;is K*"mRVɤM!|uGZKŎnJ Ϝ:gU ughDR2tnփv9H VhTU/IQ&u?c:T^& qq/YWt5߀Y_`BVb=EWGd?vz:I5,G~b̊@ٽV!80z[qo&\I"5v^,v'Xc(]{֌(=Xt&ArNMV}8ע%M}}VNF:s}l0aBO餞tHJD.<9߱>韒$yk~?TϪX0PZɅZi"Y=ۢeQ#;qtN@@q06ӑ(EAbSZ>Dub(|:ck=\NV~m %Z'meifXbYRПC\E/8ڐdsM[t1t;s`O/0 CIT6ݜKlǮ,4<' H ѽۦ7 S=69/m#rzL ;]RD8Xtx,eZcW5|;H}.Gg7l?kRÕ_ϊۗz }Έ7jGUzIfMli!QgT.  4gR}iSa*@0OGD 6p]]NQl#v~(:6~+Bt3$0 'ZV? %|σ}[|UB3(.5.dh_m@,AQ suE[W>cɨlЀ.9)$'Q[Rkjp) S{6ȇUQGr7Ϯc #%/r bcY(o[-OUTQ<{u}^c݆ ݶ_ pc "A0@$*GŔ rjf&iadӤ%II{)mEœu=Z9"v48񌅳6rj2xK1-|X1|FODRVg?&1-m*>% ^P.Yb1wI?Um:DpGm~;z?J|)7Y]FAhǏi7X Q눒4.D, ;3IY"G}C9~[K(L *n,28Yz[4?#az 2Vu=WP<\|1v[.b/#-%)*\;#]='AA s 0ASd1R^bIT|N#,]@TZJۺ?fSw.7 k6nrZJlnc;O9\R &(e.ezjX5cU#+.I#L{]|Y-<# pwTxlL _6- Jrtt q$@WP*Mv[$H6&c9I܎(64uMzl$>0g+d ]@ SA^zI۲O [ ?nu-1L?ҝ2_h3wDY8ڀ$$A|um_ nYf֚yBQkLl?.[`|z<+gf[慩嗮m@]UgFu YϡYFNc*[xP!Gvf/ tl\ReyZV!6^:Oc/͟h(_cX/R.n]<^1=2i Eڑ{vo?%J'+c]&zc3f/b['0]@ŽgtQ {W`v_5WIY.G/Y0Iء+*]9qrڠR-N<#Ngh7j/-vKwMm@'hƝuA ,ѲW/L`w Tވ%{ݻ 4Oˬa? aDU72#e **M×U>, `@ -WGϐQp<59͗kϱmu( FH)14'^o Iȡe⃨ 6֫!q|1_u}`d5EW:)]pm}R*$&q׻,ba8Fq IPxl7h3F ߑxY,W)NWxxBByJ& zyur;)3X|postb~ p$W9U݅ Fu׃Rm  "934?;eqᦋZh0>J|u!Ӄ+DKUGe7ň[9 VgOtY/݊8m>+=aj}<V0Qb/myʦq_V-ttָ.NkRIf,.l z=ȹ*CҬ{˩'{Lu\kj4Sʐ5?b Gᒥ[ b' p8:4a;@DQ^+v_b :jrKq:v 9VUEjCyU`1[JpMBb&t;޳Ž1Ͷ7w^.{a^6hk-&w u*0(nRRtKNG7w)8:cWvGkb/N" , YXKoT j;Le)9mV\v#,׌ui{MY  2޿-t*,'("=MpF` ~Hkt~l=&~vrJ&&_z'Rq_tT؂oD?4N,`;wc ;Bш2B, `/nރu6h-_?k86$?!3}_|1v[BДP4?d{NȢyL k3n|Nl {.BWwyI>&$cF_ ^+`!b > ƣO]X 4#Uż  E*svjʱudK5,59R}Dmky߯φU_+T{$Simo4Ɏ-Y\|>WfyHlו (!UhG)V1ivNs[8ܩ_¯21ɤ0_AMIS^Pz5YC VW)UD'{@vR"= w kmQ] ō* #fs0 n:J%c} 9 S[?hn]HM#wrmKv#=AiQA(Jy |թ[>%{yV@([ Ň!-ӍiL{lMYhMćwnɝ$5c (hqt1|&L#~=='?bI,jy1R`mQ#}·>?'2:Io>H*ZLO}2 H*Rd7D,لm_#WߥB;`/$y,SؓX*; 0,R .#SmTϡa2ފr .š&H#Q̭?^gA_LWS7$NX>S&E:/>bl7pf;lX#wwC|> ZɟT0oI@ƣߕbQ@ݎҖL&da'aHf̽%01bWrHuCkF[6/%-)-}ya1û0`hxچ #뿼k *iGxİ组v rWҀϟ3''"}:uϛU\e[Xpysu˜Z K栾Ebuw$]JHeRD̋R"@3Jcc,?\i;V_>?~۔>.^zR>ԀH>ohlݣ@(_^MR'w5D_Naj [; !$$2W4?F)mGvqwXgꝵǣ'I T=oOX(R,<̄T3rh:%P8,v ƨlYٰ^M s-^!~mLP+~ܻb#~l$Jt tY~>L9P_| ,dkP ~Aqw^a*Zr3AO^'{X 9Ob.5Zq<,T =-Dۃ<gWqO"5µ-ye^,:Vg0&7A^!54tQd \Yb<1Q?3#D5F*qs? ޳3ZkӋ*e"^t[\6R21L+O? ho%t? g˃fR|C!]XVN2Uy-ha1I4yARwM6r -M_e:D{j>eXZĮ5@F?{]*@,EKgɳu-ʴij$[=?/rV!t#5*X6"67i70">BB tAl]?fM3U={ VƩd%7ø9Ʃf0ǁIJ( a7@ 诰ϵV_'|vys#]v'ɧ3%5WLc'L2eȉ >:?l+5fC >Lꏁ)>4-Wȉ7zKZ2 9|#!Vy0aV_s{)ckqϚ _oh)iʙ",*2G[1ڪ7(To`U[\9{8M]jIȠ[O, %Z{jo8@ akѶSIis(syEݯ,UjGvAw1ITÇب 6pc0 \?}:RnJn 6mO[Z`69 lGI V]41weԔL"X}"?`hfwƬ@&ZI.\zv%Y4U$vwnL`f*~+7 ׾ y1)+L6| .b۳J7z3R98v5#M XSDO(9l{ 3BdJEGU@G(UX]y vTt.'_T oWN"-p>+N"rssMXr;_-MlP;ߤMQ0G/ʶDr K!IK#@. <" {t@jN3H;9 z'|%=ayTbf, >;?\5g7\7[C黒'NobPDj,f.m'&Z1nR~-&Α. kᭁ^c,^}qN)'. |wB/S~͵ÓPzXOH⠁cb| ?;}$+SxVMgOoW9#MA4RwߡHeq4b•W S>Qٴ$ZzC:L-;|z'Ƌ͸蚳lz_Yg+ qm0 :dz|JAkWz|JCz+o/zbgXk)oZgv|ݏOC8Uш֍),uǏ"` T*{iV7}8/2V~| 3%g[$YGpgp-=&;@m0,Kyu=t!0d|0KP_j}I9s;{߫]ȅV@r:cI]0%qy<^{L~jy}pIoj t9O󭛝 ΋^98?;1׫SYG92cչle}rÂ%PV0Q%gT- Y"G@C)$j-`U*`a?_;7D/.]ezk$4yt# SOGJb]BR([ A[yyWTAz@[U"vH^mP#9Hg[.4;}u{SOC ?:N[68*6Kᦑ ޵DFZFPAw!HYڌv])g@ƾLP%$*7U0x^rUvZM;ƭ:E iz;[]h7j.?K۱8B 1u#y=,m`=~fń$eu(^K"iq $fv*)=`-ݱb$tcӧ+LBxCk|A|J?KPVseF @~򼯶6vdmT]Ib1NJ1=WOf{yOq`W=azA*{phZ4SlhU4J"JD2-H 98EyYLmP7<&8~v##.IdG#042n=`c'y)v?ۃF߉tSplDUG-U0GbNU1;2c(bpU { ^bӎGy=^a4sT2 gx ޳EO,f&ӺS#d=j19e:xߛy6Bb:dZ*+BpHjs$ƪԬ, 9w+ ccX 2RPNճ` #ٽ,v2)8\:hWqū>(7AcUG37@_3 vc|f-ǜ? 6S+O|eߕnBf>x-!vlmsd^{H e>%m]O CFw1%Cf^4ݸg=*o|cPO#[̞z" P(񢶱}|3mQ2R:h*켨!Q4nFm(=8d^`揯aΟd2 et3ҩkޤ uj qĀ7Z^J6d/'7 KOۆ6ü 7Z'v(X.>ת+jYBm-5KƳ\ai%0-fBO1/T/q9ņ-ɝ@ET58SVe'\((NM.yzHB#LX,0>6Q k\ZI27OU0d麮m3Oq- i /ݛ,>-m7SG!,7 Ɛ ee'*R_@+.Ol<8\ 晅ǔ,DXl%!ۮOc6) ͻ[^Fl)Ww#$!wķBHa"OVaxkDh&J  ~]!gFE.OW#HG>Җ>/dC҃~$CoHo1KIeF c)17g۶؇K0^uQy{- # ' 3RnhJ]~}n>jJcJ\Rׅԕ[$|3v/ )V/^K2>-f=:a8A/8D5 UjiLF1Lr!٬% 3#PVOݷ1zFk,aF"!_Z3*#!eQ@ur3QUT3n,"UXFN}{)@?y9*iS*S<9f0d fDlXm):3`\.p|h!#a'3R#ފ=CfJqC^l:dw`*,06cV}@('R!=x*B!#զgA 15K MlOr5G\4TmzEAxΦ zv di[!nob@ &7YR1 B -ݵuʨ8,v#ɐӊq/Uw7ř3D[sӷz4y ySa[KI "2>nC9HmzL2z`u r" v/kR6 ̻t?Vg%kg( yZݬ5n=c;K>Rr{DD}=8؝%hOzRV'D~+0]1`|Ö$On 㮖ndS0*}y8'rB㢽l31:Z\jH +=qLW6@UUU-C_5 %!LoPo]KE* Ttz! jq˴/NvQ1lNE %C.:OsQ[IleY3/ZFiiU8[2ϖETɯ&PH$1 ;[#c(nd>,M.vj.}xܤkA^R(%j*?u&`X.1%no-']UT(xpU?aۑI!x*'4*U>%?rk@]c:M:uC3@&rP7U{3yR-4FQ2H'}=83 y]?OnZp u[ di̗G6oD7GT.97ai*֬On}caCBT`kg!>GL@?!HvQitX5y&6UC]Nw moK~jLj؎i̔z G! cG=cw>0;^mxzt-(@66;U즙}Nنco^^ȫSfSTrbjYz>cmBIW4@Kxg^n%(Tec5%i!ʲ'xndjHl,휹]D> ͣ|U^QFbHM>eHbQLI_c#uaT{"oYtY,_K(-bCiRhx@q0ڒr00W"X,MWNH$=,k"6A}?~)IzۀNv j綨ScO^^6."@W 7Yg}ѕ^4lb:lfxK!=}C'aJc2x#pU.L_!7f86>dǖPklrh8dRuIenmVK#2 30A0w I|" FX]K($r; -]3@,9,l6SnLCҵaJxm`q#itz90JÏd d%{zc킁 3h]gZF{'d?'#c4D> .d;\TTݧo] A-GٵΡ 0'("_%?gyoM~`vϔst oȟPpLң%T{ yΪiv_'S(Cʌo!0֋e7Z̶dxG|;j;٤9|􄫌St <7B;طUU*4N4X@S) ynh"4ӇV~.%hA^Ɯ_C#,_ʠfSJf]ěVύ, qQN$n"M)0+l g'9'eOq"&a'HL|n'\FE=)`ĦVMnLSŇIoWKczqňY)!H2NPP5NX:"Q%V?d*+3WM5vT#~戕ӑC'!X V|:tMo 2Z ԺIQ13v4;RM[M4Ti0,r1En]9e֦2Չ/ `x<߼ А%F9sJX]au0 ! Ws5QoѴ)n,Abk(a IQtciMхFyq*( 0cI&˒mNK$4gK[s49ZmrZ:e4hM@^/H[V_>"00W"qkZs\3m#"y*6L$uB6mCH-6q7pלtq~Dub7Bjb75-^ _w'/E28ھBT/CzTrN]څsqlV lPf#BRKOrPE%NO^ɠՀ] |۔.z]ՠ\n>) (BxB^ɫ 峨,V,CKK)ŇGUf=Te^ݫ򍓡}zMn5;h4g#SY԰T]@~✢vNy)yɉPNX#X䕫Y{#7ʳ|1KwjAtcSk+cf \Jt! ]z(B=b!*U%[fu]殷V ?6uMN7hvHnO/&Hj~u-9 -9fG*Zi W0P`D:zQκ12t͐is˞Xmh Dȩ7(nUnXH3Hw)ߝ"DpP}~zqsT Ʈ _W%q?nvܲG&GK~Yua PMbь ^!|c T^I&~"]/W&]χi3;gz+h6G;{Kj!Sk0/ xXyQ,a_)nU;/:?$GH|Vn{}+ m+69fNPD̩X@D4?AE/FfS4 ,KS#RZDzGxӊ} 魯N^muvTn.$q _| UőDxLX2m±w6pƶ H\3qCYuLb7Q؟ `h-4ՄfE`sRcfK eș;) Wtze{Rߦ"s3%ͺ@KJֈD*AcXBQݕO#J9'Nu!F֭V0G^w0 8T*T2рSE4< e䖣E^E@\c+`jzO:v)nz]7UF}?ky`G0ĎW kӫS/ޒ%/,;.L6x -K;SȤT:ZlR; |# S0-P*7ɤm{? F ٝ+{Gxh`LbRN- D(`?ݏH VzSIpyASA E INj(hrQtIgzd2vc-p::` P9$@)uta(URH_H0Q@ZtJ ѱc|Uޥc!(9`]xڳGIo DuPGRU[FP?6 Ĵ k`1 J@yBӛ Ȭκ㶑Pzo/`Jy,[߬<؞x0MS2Wy"΍l d(| k_ m_ :PW\I8 Iv@3*֐ eY~P\eEp}eAy izc]'b_0~WNޢ/iNmr{D\3\˛S'+ ycYo(\;:;KJ0^s E4 nn.YoxC*7ݫóB h719a"`Ch+NA#}@'#j': X)F~[NtE#Dm}MGwe _u0 4VXZ&c*F`~s7{H:a?9某4!]:᪑` Og\[EN0 8C:ORougC.$FF|urx뛺ǎʈҗ6SGG(1)r]4pOF%i'7&gn]mPJ?sr'5Iv"{Q' uM@3DDt1@A,c_@t[ >TVYwظ^+û ӷ:Z~h4{H+d/Ra~βw^TMw%LT{OW k.\aUi!e6XUʜjfQ~fHM-sS w&8or8C] .ԟQz0/9jMƆ,0.Vq/9´L ۛ3KN,UY؈YB}2̪יUv⌟}-bz;!0ph<^SkJRCnZFT? Fl,喩ߊOחLFauw(U<@H J6K"Δlh.` +bl4KLߔHb~8>?;8]p1˄3VTg׿ӵp;[(SZC7u`%+` (ڽ A]KMIeX, Eg};>QAr!p ᅻ#zUpNTcθ-PCcEo}y޶foE ?ծ 5jPgf}Xf,7^v4W:`|h= ̠H[&Q$ET,] zF!!]Vpy g8;8dž"(k5tµd)Hnq N3ɡ4L̃Hۧ IU0@GUBc~3ZuVЈC>9$/!IQC8B9 to:b|623߷žm>~kqu\<,xD~,o]<7Þ CmbE|OBعPuW"d:| D?Qz3]nR ԘXxhh*eXB~Y\J)^;Y[5^zp11m7Lt,$b&b(_ r w;8asWԤT<#-m, \ s9>j{U9#?<3i1ahťnv,ghMh!S ,s`]qz!+mVlLEp{i 'lǣvhT垄`8(kSk{ݥʺQ_Zƕ4 3W7̩;@"E4tߢ߈,(Mjz7~q;dA6P!Y"f*o7CZ80lo-WʞK#Bۙ-k\R'DUDOwGㅲ'T&=Oj2'>7e+,'n#߇)K+ V?XJ#J)DUcoc Z=pGZoi~'̟16\ɨTXND,1>?}mb";@m}4524x$ Fӣ3\pwJ-B@0;l (18}dC  2M#>ݓ~ڤōwn[>l9ÁG&]7ӛS+ +$q_0_#U)Ucz)#ڑQRPN}tXO u}[5lw|Ǻ3Vq.T[Z*dgUN 02ny_#Y;n094/)Ҁw&U YlBhVWC $t5.x^yfuo6ULp('ڈXLtbe$T+qO\){҆t*SõaDc"ӦdhBόKByÐ/-Ouo4t}&`J|~w4 A Z#y蘣%xT3JA~wO,|*c;e$. =.L/.AAC/ =puwnuܟwv=Wɘ6Nr sOF*B,oWm۴,&^ևh ocX?caD?L64QjOD%֍)G &Զ~@QuohVL`}B7}TzxOi_$ H4E/XhVQ:3^ jNಪdxVke6 5NƋ}=ulU7EfY opf&zUrhݚw!΄/61wFB&+l]kh6N=2GGR<*/ v:r+ajncE MB4u]F:V,q =E <)s^,AlC)%eKh|(R߄on|1H׈^AkxYP֋d=)W<)丄 7h3r ej*%=/2rI<AЌiYC@sz=XDpELVo Cj$L]$Of<ʄr1V+&4?NtUJYd?qxPJ䥙OMf(yy5hoD7h9%L{5 ''|N>P#5p;K:.%'Xf8Xf#zT nx бIm|zteG;ܐ`8]_e%mrYlC mGrI7$.{YZ;<L_v䙥{.jML^A3=k#p9!KnM(гUC 7xCadB(<D۞W ʥtlX| |\gF}6InIH߉Alճ+Щ-h"o)54qrh)q\+|!b߸~EїT4qiJ!R͑KWbXdrkOXϿ<dtd|NVؘl- P?ɳrbGu7ev]TXdI&eSo\R%{ѭKhY.8_Ӽ+ت8 L~)d;qʵk&,pRcݬh42.3xd(ٔ3.}mR/S%FNyjM]GDvxc". 757@RM 7 gڴ+S~^S3 ^$sVP+A0[IXK_-LRtgas59=8W`-zI Tg]8-֗]3rO*bO*JEOt07=^:+5-2vpypv Rtz:w|rŒ ~LsBNsD;0$cیcV}\7鶁r~|!`03zEM55}=hZkrqhk >bK>q[Lڃ!f;NIGjJ;7&iz%(cHF!mY>?NRgINT;=usV+EKQ6RrU|F,qs QaĠy  YQ^J -Lj_ւdB5׿#v2:׍ڱ)?op02 Fc.U 007~ziT:|-!WDl8[x:t V"BF0ء6Ņ"~^ gXoCHHC=oUR^RgB5˭OE0HAuuЊJk9 ly(Ke#aeK1;v>>BlR#/қ`_Ab,ՔZxi'V۽kYSt3\ͰB+@򃔞Q<s/2 ;u4 nŃ;!vy:(V B*JTV}#_FPcO|9v]L83k Q JxUg_J[95]&`; >&Hth`;%xuuf:{5t Ig}UqZM@q:D skyzɫ슊G@7Ů !cB3׊Ձ"Z(hkd*Udm%\A|4`Nڀ\0q2#c+J".g(wmʦ i2{PSC,AD٬`KҫF6y+ΘS[59"'Fk~jj4.RRS%wh5/L/:kDƃJz7Ý+Kl`\6D#_Ƴ"AF0?d.|5MѠ#k?G}Fɚmms'G}_^Sǭ\$mSǔrgLw&(W0C $x%w?ԓ_l#riuHB.&v0 %\\0m_h&$H/.u4(p0 *S- ќ|饆S _BG*gO#!ssFJp 3`Ji-3gM{]c|s 'թ>`CDڬ|XtNJbRԕ,׎o g02=^5/g}'s4h_=F0/s\yxf\=uJfmZo:XP菳7/ &\tS 6[b-fluR~tk+-ˏ 0:dNrP q+?y/C7yOw.@fi88̨($#>>345`'iJ?&Vz)I2\п=mZ2 Hs^CO˖}$1fd]MMÜ"v[rBIÊ^Gmb@tEڔYgoxF \չ)=HHU>,t@ccV^n`:rNWbha-  X!Uɩ[V{ [:|գ.we5KZ!q ⒊Oi_'xgOk 9u9 E"ӏC]4 6ٺ|&#Q5޾=ng>ZíC30HM7UOn/g[<U dEq܇!~l<2F))C=>y42*ywd#aid!vdBq#F.Wտz.BXQoa6>j7 kC mcfy ( `5YXխ )XơEݗS(^I8m T=+.`?hQC:/E|ky> K<SSUr=9pū$; oh2~3i<]|A\-Ž$/ei0ԡ%+pG0 -;jei[te-,"y:qʗp״iTs) ,(p8gĪ_vIKа֛츉F\ՁfGp1 M~s/Wq"4'c<AW EgK5f,m Hj*⹥W p!9!c"1␫I&6O_5.j`B1Wۊ\Bk!b;O0JTQ`Δ"1xKK‘7QVL6=ꀩ2Heuq/qZrR&tIuGxUt)aI vӕjc׈cv>mG%R6hmB^)ٚTϺ*o9=H,d=Ѝ2[zKȏL)- :@hx;\GX86I}{1Dͯ>wI>>%uAݗpkuqQ ɶ00QYIޤja7k Z (>B8^$WjmLq+uCPQ 6EEexiWԽoshhJ4p tϐWؕ dz gg^G ' A G7)YF3jTgNIĘ"Qy7Zy([TtX>٠meJli':b=md-A_̞HE6zlx O7ỤNgR$jt͖b%kl-mPqn/=ܯ%2O1oY; V^R>]?,;QɘŢ9m}E)܆yt/'{7 \AHro߲h\8!c4 ؘK}_VW괟=uhc~!gc_'pv3Wn^Lڅ71gGs'V ? c36x]cʢGW-;Έʉ{'v&Zu#a=06j5Fe%UMGqz8NȕL@Ho"sT>2qJI}U)%A{"eSďhrC@4+x볎d($%-ɖ4mi0H3UdcyE6'{n/gEk0+̒H(?>;4O;_P&l$ܡWp NdGslehb){0cA$WC[G]{Ƃ- (*U?x48Oͦ,O6}-qO/xߔ{0.tR'Ϋƽ~jO;2ڍ6CKU\ct2Kr05 |>8פgِW@%y퉡|7@jqqskbjfcGS8J¾PӫԠ֯>68 j^ROY>fwO{.ڶ ^䥹H/58h1-  VԼ~`RFRӌǿDXM鈀K ϯH1F]DEN߾$}ט44f90c3K,'$rm?m$'%G&]3>ԡdJ_< +i\C\RG$g0BluvF а,Tr՚Wn\Ԯ]z|w #eY-(0 ;J"oMpDאQ!v8X42Q:/c?.EWq(gwZr)v KBs[du/di?DZݯr3xv,w2MXeT>)Z :nOҹG/7ylo9*ѩ'#'˯~ ţmJ 3Y@̷_6:n ϫ9Ɂ53񝒢k; y LU_^NE7cc䭯[oW4D`dQv/N AzSh܄bTOe>cߔXw>YK<~w)ׅ؋>/MЋrqCU񯒷*ڳDѲp7sHA֏Pugl^P dwҬԜJcˋ@ :~:|g4c뚞{,>9@CF%3XskNQQZ(7Nۂ_D?)jPU'Cl6v"aiZ{h&.!ic$$qI´k]xہb{ob]7(f; l0{[+@%gGoLH+HˮZگځp>sCؠmρ n},?Z>[GTf#G5Szɜ}WZi- 9"XΠ(FE S޳ITsPBe T㧕d3awܥم#ULP(6a)< * 6?پ`=_dD,+Fv TDQazo "*sQq$t _?U{)TT`6VcJm#@e.VC FBgBQ{^=GrQ]"WtJ/zj#6 :UmS~@ZQ|cN]ר(e Ce"JM:: 4z\8X Kt5&է]D9BgUEg YƭyD)ǔ)wM 0g*8Xk.[ GJp)xS? wm9ݢ fGPfzxKNJ"IeAo>.4 \ 9Fê7ٝYHEbK*!&xu D έ;K!o.@h={nOMf])nE\jvhGl&OOAذS#1xGH^ «PT2TCP[eˍʀDkoӏcA"#AxXH@O b~w˥F fj;dzf(rT~˶}"5i8\pЬ/&vZԢ.mu+cf6N òm \7 ZSU8Pg%"n*Is~3^!)!E[_PXIՍ6/{z7C?+{㚩`/('u&H5`|m!%ų^e'dd@Aq4ߧt\(:{:Oogݿ㭴.򌀃)pRNqܞ/5{JG#RAbs/TetvOgh[oRwH\.E!*E]p24p&lbh."{vsԓ A9x߲n僉u3n3tZս~B(ފ.{e8{ԍ'hXٛЎgUnonv*j.=Rk~LdxnՑw^},\dArCp׷n}䙾!h+S|V}6DrkP\q:kv9;x+(cs:kb"uwLP(=/tw5e-mw|a*ޓ5d0 MɩJ{OFNlE U!ž c/KO`sY^XF` lb.9,X+K/ߧ bcx. Bn %@Qmtϯ{sJq-qJ 'a]Rڻ5:#}Զ˗?h579Ǜ8-rkQTDآD_xhI`=U~ڭ۠Ymcԓ jFdgv5s!{q!ޮz "QK%d1V3 @[<.XayZa"?R]#9[Y G#;xLM;_rؼmF ?Q|D*d ;yZs8}ups?Dd*~Q!CE l/E;ijS}C8~O7=`U[͘Ma`bw֋lvJzt}J4ԫ3G{Fn~(Xo0ytQ O%Op6\)DCeA]̇Lyۻan^eܱmЋJhw#k E_6pЌ *unlRfV4Ɲ,grRS|,f`iFwZR EKp(y}?rф;FY,S &zCLV{ml0X #?SQFDӰ kWOѓ@j<5L6f{DM܀쑆Yx/sK|I(Jp=2s:DG_8-*j*K7 oD$ˉg"\ҹ}5Ҍbt7kHm_RӟW`c #@b‚<`;`(ER0S/" U\?9HS='*61ʰ'95yT r*ijp!־t⩄uŤcaы2c b1Y||;9U5ލq1NHn}b@w]juG E='FJk8 Z€eթawvF8%> K7}#r<YaF1ӏl_AJC”v!Wc <50Ys:G( X¦H0H_P[vRIZc r"Yb΄*^)U͑bo"l?-w4ܙ/ǢpӾ] h gɽ'|EÏIԃ$y_IGH%ca(Y15|f =Y[\ȕ&9Dwlksmr3X24~:B@,vpc?GlEh`YS[#ZG*kێm\ыf7ϧԯ>imejkj?s{i/ؤ2ԲN/b$xh\ ؐߠ2=Fޯ7-^NaDQE̸nNh Fy';W9mf Ic#?!G͏e ZsJ s~3a$zŅ5{ܟtɜjYg( &A:KSH~{#=ln9| )F~<Y1 QrK~snfoAZkft/%V ]XiaA}$|)xZkmXU§:zˆT7Ny@$Ůgr&!^qsd1-;g %xwζǫA4t혺"KQY{.{ҘN * W2]xbI-'hUN#&˪Ⴚ\{uU]]^)[~hi{t\{CR'LY(<mWܘ6D)({Nx )5<XNpc?WY'-9נi  Pԛ|!CR=|ze8KLvi&cmP74k10(k/_&<ܞt o㠚^悱pzcOQ]紼[feyKKG# -貘CCc7]~5fGv4]lqkP-7Ô[y-8T`ht+uƧ Lcsx>ij3T=D}@pttDSF?̅j-6UtN +Y552LYO?J=aÉM`FyD̥N}x1u%v:iQpb04tô$tgr$є6T4ƉA;%;xFSs}' Rđ%L(.s%߇=({C0(Pထ^;kjGٽd#Cɰa9nsdE ɘ-{娮's`}1 a89^9Z\!t40FVJLLâm*[&kI@7AHI `4BvwȴOX<%aB8|'7g'V>ȇjL9%Bc 58>i,wsϪy0JѳʭA%k]%8f 6LSܧ "pqFldS,\ED- ޜN=45aU:nxq*_prcE?!93gxz < +YrؘN&s .pO5xxr}C?r(a aQUWŁfN\dV{ߕQO")xu=Ta/ncZ+AO~ dn\97kbN]*s/,ړ]TEz|Mưc 3,zr'KyW F Ɩo46Vg 3XZKx", BDu)̲ [݋Xxz) tGy+B ax#kJT*-1Hl.sJ3.H8Pw t%4 Iq Ռvj<p OCY\keݮh>npX5[^v[nMR.(eh4)&KLeUE'Յn@85׹P~@77@R+iOV42M9vLc ^6o.jlB<} ((_cL󮚏&yAj(,贜ɂ B!&{?J;ܜ}~8\iۤr뱪 _E-|fY`3LCFq%n%MKsԹpE]&*g&Ӷn>g% 1tt &P\cb-|ni,@*\88rqkW>ss+W--f$ g腤_t[#6x8C\8z zxlЏy^޶4ih9P#%loʑ)E2x;H)c_!sWh!tXD'EH !k]~]Q? j#@)RLVԣ{q=֢q=іO\mޥ>a`V7a1E ;C6KZ#{Ch!nTs"6`;L*|DOoa&S` zΪ=i}YK*|x? Z$-T+IcSG Mv-TH#TSo҅e9pM;3 Σj  &R]B xLOkiiap]%J0~q]^ſcΊӏTMQ f*4_x:QF\$W_Jʔ7'ADI0X֛!YufxHs\l?qQn[$eê(&l`,w сM1ҾµFX';h0?jw2et3pޣlͳ@;  ѽz2% zXBj?˔)?0s53Nw*Dm;9yN':沊`%=#A67<;q )P ~#MȬ)+;p=EZV@*zʤ 0~gVŗ(x׆$ 曫p+}ZZՌ| :l=Lܧ * pBg҉t> 4 :ܜ,j-nZԫa֏m 5+8bT9=;2'xǏ^3rƩE=i`mE0;ף JDIF*b9@jGE+~+JXrJp)[I,+6$8_wqAFnS7K?f !4#{׼^bqm\G)\qnёcSxxCz3 㮵A95A3-yXQl{{o(mSg=0McLV8h-?+R“LG X!<\mf4u@@MtѸu qqj\0\rvXLP&֛FtkoCia~F^@`Ċ}+U sbx7Zi{$wi BCtY7лJWAOt6\ :V^B:;.P-$'L&~7S17CzBCfs]-8n@d;/1 2iD Ah28y'C(Ⱥ$/@Ɔ}$LӚ?_>I |"tF ٕZiĠ$zD /x>QÇڰt!Jކ r>O~̣Ev٩0ZO#?…J ~tO6e Sx*VZrniJ%n2&MeR(MY[ ͊~oU[!*5gKɓ/e% lv)R_e8V0#b\C_(5qm`,L(bŧT R|;HXSl[ň$!¥o Zi%[{#F3muD:Fk]JuNϼLԍ0aͭS0nmcخ ػ %vyQoVνC0$@ǁ i國f{DDAonVBȡq}l4NԒP'3/TХ0pqNSݰ+hK/$ghZ. (pJthb` 4[j`NOxJ %/Yq~ĀKj߅2>7ҟE$zjb-nϪ&Qh~eô) Ոq*d {Ek FMA6PPFeU>Ujmn"yceVMKQ*kz 9" TNwҎ*U~` CI\UOYqt!pg;[3l4J6#PgȪك 6]ZOlŜ݆SI!PFCri"v@5h ebeG0zGM3 U%6P6O.{:k.civ6yj=*lab ZA+si\MX2{`GdLB(PKvZ0Cc|ޱ ^gؔx2 /IV寣F  jEe .XHI4_E: {;q*wKtp*Jcyrd*P}TlKBWfelrx2#zDA3lY>T] mx}5]lO"9#yœ,|ȷI> %n?"޽Ňz>{ez͞21&= 2I" WGyzz#NgZHBS<$f@YWg~}hA[~ YbtϭR/kb9PLBf#[ug#/=Mn߼1Ye<XDR}7TK2wc)y/ Zs]ՕSBTcԓ1!4HgZŗHftL4B5nl>kS[1g HԶ} lLJrD(`@Amե(?t쉋PmQyC^Lɾp/XZvKUם8k/$ (ߡd"[ԓo#Kϔ&Q\֭tH?-!KiK(7wت]~iP.4ϕ#Bemm}2ZARJZw_84ݔ*bu)Jk2!*ppgsldȸ7X>Ä tp3lD H#8QÈMNoqNtXF&[^ YړIi!yQ \ǖ᧣jJ-NSԒ~L 9)=`Pxh[m#Uɧ dCOŵ6oX(aeΫbDaCRO; sD$u6sWyu| tZE}mľoMuBMy&پY(놪]!JVdQTZt;eXF@ aNHԯG|+s8 GW w&r1H ;㤵Pm 2E`[WX'??e sswotF!4`R}m:4%HL]pm>Wi\X}CP>* ِ$JTVO9urigya]*p2ZF~/b{&׹D@pq +MO_`>ryH F:M/Ik%k?CM}-H!.XNӅ^.&º47֓CM@6Q&7  rXe!;`K ~z!B7wʋE 165 nkؼ^ |tNJ#&[.qb8]0F\!.~o@[fv&LbmőV:C56lmX]dК蓾(/|{{2uAY!3;"N)+Ni&j6\V> x|ILw/  Abʝ鷿*k/TX[X(;8ՠMМ^ Vhϊnh FԲi}IINo2/@f1N, **䗔$P!! ]/L|(33ޖy$ۧ;1WRc|ȴ=TO'*q tVbӐ~uS{TD'RO@8 ^.%b r`֠QRt0*T8ǩȽeΨJ i(MbE7& zG2_t8۸q$."niu옿 w<oKiɩ1kzU߶%3TI"%r̓.ja)W'nínmr9V, Q9DeCPFfL+(yHT 0l/rɪOOB%P~z_l$Y;%G q,B{yXI9n,J\nKm3EpD\ǠIXMۏ,4]Zʖs8H_2іBSSj+`&_i9"!KVKYA3eMwHw Te(Ju D'2s @ƷXNs%I\RL_獩+U/14"]EJ5FLD8!FL7HR %W? Oז(\:tUe:U@@>'k%?K[*J?wU`pD(wVxZƙ '2`[Q 7 A lK4A_Ns([4K!!u .\/̲*x[`Bs F/vJb+|RбĴ^\fcXPs\$D^3]ԩnYXޖis_%QI6ڨ~ xD3:6$9/$|؀=3f3 Yyю&*X1R Yv}r";t7sY[~:edfNjs[9M{SO# XͤjRsbr3HM T*c1+ *g4/L{ͽ"02v uAi/$T( Ӌ|zN#ׄmΣQ 2=!х7(}tchP@5𡈋>Ro@¡JK#h |aHjfN:k DߏI<s tvPKW)q8@Qܕ.]MuUϊɀ#f`ܗu4s&;VM1=BcqFf%OA|tN~ݝJb#*r)2F"Y[򯉀5i*`08 0!v 4x2\d2͑3g2K rŐb?l!Aln1jdэq) ߜufҝXrrf޾SQO6JUjT!Vf Ăo"S.w>ߏ2!? _z VҰ9T`Tj2|KwR_Pz 2娈,h9^r.oQ@*qkȯ@:͋KW,b e\ m tj=_Po&#8w9{ߟQ{ ?L#KvT9FすxeW 4EBE㻯KQ0 #֠4B%:pZwG a+;J/wgaܻgga\TKA_ufUx) i;+aQEy;.5?9( aQ7l\#oqb`x<ۿ5?p&j;7]kYɤ) gYq!^a<[b7 F=\.j2|B?BVM9nUJzKHɓX;^{cyEp9`&_Ъ0yU\hh%恊䠍&YDDz`cNX+nЯI ;c=:/n䚘i뽦 M4uJۉ9lWes~W҃QcF\UM.S#C1LEjdyGy$sİl+$jw Ehgvs<񛈠D@uơ~˝2oE݋c8껰ٽ;w!y^8oךs5":~Cg+FH5Qlj]ԅ=@ؾe4lT"2ͳtω4ΓQ)7(;9JH/!$/g߲\ g#Sp҄y/Mɘ3FOY~ѯ"ӡPrbI(O%߰육5˭30qZ1E11AxP]}ͤEiZi0XRĩS1KS8YɜFi[` 5s[7{n3&wV÷?HmA_eu0Q诣ÂeMI =0kxHT3�Z$yp^沝BddRF -ūsɶ7k&4G2"kg ٦mGW(7 ^K> |mŻYL:WƦcX#kM7\~\V`=w/ ?<=w(R BFLcg#ڭ.h$^/#Y_4,Q9O'[O}HaXJ1E>7^jT1gd0 :K@Xָno}LO*Q;JGuIzd,,N7 wO=$ϲضrt6uUg*𕁞ED9٨ulU oq3XS"5ա-Ւ=g_S/\}WBj֯)qd$d}q8{Brq8Z-z Qi>[V#-CWUzC, cdauk$lI{}@ZJJhtZY6{[O:`ФGx$Yh7Ӧ)M5m[ G3-;%k9_ND?т'j32"h\5N;$;I?~h:[E֟nU$Ps|T7gVdʻ8 P ;=A\fؒaԃcaGiӹ /XldꇎR/rb7$㩸IHrF\cNY9 bM/R´{D[5_\%F8[I]?(gg ь+9eWslY҉I!h9$/-~s5nZF;BϪʑ;ޔ Q-Te K ]* V7,?X{֜=- (~opoi*K.6X$T\d7ckǻݰԅ@5G8L*Ϣ/ZgvO: $ly3HS1"Cl^%ln"Xݎț`.Cdʷ7*[d|]A=/{/SgritLv]wN_UP~O 1B_]C=Ψ\NP[6ե@FA`gV3`l=1WTZ$#W;>OҼ*g41,,jpMԼ/O:uiо?4uqdXX 4(3eͤ#:75%> FJ0,`vqtM:YFmpGX#ϳ KPnc39g!:i8RE/"&%rp1?F{:B+$3WхlǗ1_G_gnȭbQʪ5C*| pm?qT%5''e#DF 9R!heob ai8}e='':cO&n]r+3X&υ#0ղ\~4tKfxEj9&x01;=CRh Ap+"l`Dг<1؜QcguuϷ{sh5UJێrh %8( q%t.WªGJ/ ,!, N0Ql|{ME_̓>8|;ٖٯ7lah:XpYym曆1>G2!I#6^ "ǼfKu y薥Sqc4LeW6Ժ6=qXu`mM.` "(qE)mx{Q0r= )L8E}A<{'JW?lѷuSū^Iү7ׄp ngM^ BN&lK8Fc~,BUfYwX@89d3fvdE.0yYs)ڄOZ#ͻXS}+irg֜h3>-D`:y5 ݡ$q>>ۜ-vvCܾ7- nhLR~Q(e'^+*Fe^֡! e s{Vf #DS#K'ɾ%gwuU i᫞)PU^?~ |lsi=*C,^lLA,5K,)g YnM%D&PBzo P!\y3_I\J>i>$㑿!cBZnC|iX`,a2 w~z*g7hJyw:ZZ4EïOu 䅀,iJm/ {ᨷ&DVfq ܖQG-@ 4* O؇+f_0/eF1,!TsXמȉ)iܴP {C_T w; wuHa7lU!$-S^0؃搕d[Yo}G1d΄EU:=mF ^r̠fK_Oy"ڂnBp#鐪:獐`-=`r yWD4@zmeCt'ֲ>>z茡DBNfBʘ}^*ze/u3\>8ZT,GSQ%OhxہBbDse;0?T/OHc`]"dhD` qXx'4%U42ĄTЇ0y5bfj)ƾ 4b3YA:39uPxdN qS{윟@SZ(qUl˴2 Qxz v *NL`V}=YP>q B1+0f[< ]j=nz݇{TDeg<`|*snm\MC!ߓހ _S*muB]iMr *R?S{fEk".#:GU7QF+?]C¥kd0OF(p:6I=PkYp}9,]VyGLz$.~ A_bFĹ+$BgvԝDD赹񸗤t 1CclBf~2%8% h&8.z,iK%MU@ vdz,ḛL:q'ѩSĂP\WDOgnk[a;Mȹ~lXEESah00n$ [0T7=hQ\ڐ626ZMiT*sVt=8rFM0K1j z(?\sltd\GW~E@75SB4'n"{3CDqqG\:cyǢ/ #aS5FE?Kqt퍳ғHG(=BGvi3wK)S?4kvѕ-?]@<ߊ4].65U% /*h'htpH^aό at]|t1t.e@9{=@` C3 sL H0_b$/9ك%ũHr\X;6MHR %'ҍ n@IW$eLaDDKQ09vDcowhx1bX?4TlĆVy)R "q%H>B9XMdc{_5ria l9Pʹ5ip7]^ Z}%GvL۲lg6߹,ӇLH XRGc2DX(ʛd8ͳeCbj ϱ FKwh$, {߸ŧF@+@vbO̜*}h!q5[>¨>GIGMD~X 1t0^[d>Fq6Hh~[P=?M"P*:wɁ6WJ}}l晱WXFFS}kB +|0ǴN^Ԗ-C*? JD(vPLQ4go4VU]a޽}UBÐ)Uoi|}>0t'kggtPh#h&ĥ17<ZANNe6p, *͡CeD)X*50`FNXd0a#jR9"Uz)118]뒦U%t^j!"!kk6 ]^ĭJ:eIAw\y,+N=C8 K^6Tw40V"{:tukW;$$D^ ;l;. XzQj$)zgJG&M ;mْ#zZJRQоJG=^&)BTc]/uTmi\P%_燐(KQ*( q[o}0\ڢk6rO_))6d'G$N=~ǸqTOd9Au@v~.+Ƀ>lzYyɰ0{΢A5Pقd">f5wj>v' |ReDYKy'W:+Zz P _#0lBbkjt9$,zm-Č6|bʥ`̩WKC? |2pp ±";!/ReYCu7>惰MR$cXq2q3qyx g&@$&Gyk01NG=jZf~|p%;z_=9dT3PR}An fTu[irU <=d &΃+L)jȀ5@ZﴏzU~\p) evqMr_}8lKllYz ,2ژyבX >Dohv[(Ul ? 1{OugcNX?a8GͿcߌ|8{+Zdc}Hs4 onOBz3a]Q.',6CVCڠ`0=pCxMk>;鷷3!KIl }nѼy;FC?0gY7>W^)^Qoe.-\6Ҧ|}ix`7&cek(=c O(f ëOUM5>)J*6vv)fʆyDt(o?7:E.ޟ߳艡>:?HɲNX,cC'^4dbOC-D @/% :2;tYە#flV6iȟ@eĩԓXќp7֩Afk+(qR$Au=.w,lWR9߭baTHC}Nq19x[ktYEʉ{/A/ ]SV&]Inb?~Uv6/! 3Q|3nw}TmYuG |A^_ŭGR|Ո˪? ;77[$&VbǑ.!z :~BcΩ{?^yNF,هQeA-,"eK<rsۨ>A+Ol[v:P!reK0ay58$7n"ȮCiE< O.~,>wt>hzmzsO5'ƻCG3d 20TNM}AٛJʋ8$ASKXh@傉!NqOk]KϼQ ~v+}EeńYG%:2{@\ư_1IӚ\1x˵A2=,A~K^^}ή3~@_c,Qvbw;߯NbzC&y5҂BE $s15&[Ϲ "R KS&p(XoX <)Tp }l"vR-@ 7\8WilG8]7mCSkdY)eQ]u||!+udDy$WGʟrnmQFםknٌYGǝSESY2L[6qb*Eg`Y P͍=F%~ sAC"e&~jGM|a?dTPbPKpQxczo© NFnc!/OnZյ]K^46@q`mXBp`KZ"*08?e9LnQ;N~P6EL#4 Q KǻLL]rُ_>xZGC([kXNWJMd=7(|j7N6 x0 jA-Μ<=)O. x*U pz#;jAԷǯ)Wh &ͫ~lguayA3&̋$Lh;=1}R0!;OFn9+XWlv׷ H9wyҡ7`xTYkю}_@4]=+cƯPYj>Mȼ'+4+tŊ,WAQz k+b]Ej-LU()4R@W<2/*WЁxmkENO%w%Uf%VT ujsNʮe6$f%l[0Gm͋d|)* ѿQS]z rL79 .3~́d3x`$E+ գOF"{\4WO4Gż h.Q4ђI +$&<Ƶrt29È2xV#=8W޹g º$Ϝ9%}")ΰzĤ)h`;:МO;!XlA}עbBf.B!9x=O=N'ڑX&2vG ABa]Ic|h8=Z߃[BPjIC ] rX~VV*e;bA[T7vB9gև`Z*i@s2(\=vqŅV& )GݳסoTv٫'2Wq_aDZO$)h7^5F"))j|)˜$zG|֌\ mٰMgƷ'K`ry0G?<ū|]Cf߽%\6bFz"EG$jص 4ߐ-a^A?xQ48 x_{EXn7Bs냀_zݶ 9)br[; H,KMKxڭ^3] 1 J;uD=.2wG},kO3zDݽ[Pg[LXq \*nhfZ*ޢE h"QQF̑X$PÆ˩(V_͙ڴ#Ý}e4O :w_ A;?}GoN<#,Ըl:s ;<3l\ZK!VO-ѹJ ӵoJA`2jx\PyAc>؃jkp\g1;~qkt~8`JWA*,*.l#~%arGlގv.C*Xj=tT"vC8̷ɨB/VW|өp,vs_5J("5ȶ.Un; ^oy=?( @7k-B_GE^+BCI)C0B"ou@$:ӹWLr+}pR=l{M+N)sJޟ+"4*wZS cwa'("gd3g3 FgP\K휬,4æTh3OrAz\U 0%1p^ `J\$ĸN}9'%LaoPʐht.v:OǪ nfգW.҃6<=A^jfg^ Yg â+.C ][֨͘+\N,5T4m 7GOsKͣalJh)qZIm-JVx>ܝ&s}{{#DR"N;~ʄ1"󇶍)AJ:DK*x<&ƮOܸ]xEμ jڙPˎՍsYJU10h wo4|c5}AxZSVdV7es1z^.Qnm`.ihbz?'bQ\&~@3XM9y%M~*7VQALF}f5k{V٠" 9[dKiB'f'ؙAu\>?\0M-b\aȶo#d^d@-n^4O']<551Z9ld p=}ͭ bTy¡"GB;x > G1W>ǟ)J0'Y CUBI6LnCe٣srUhmrUNҼ8^3]Pv7!aڣi0%]/MOK'S)r(9>ܮLg#u!{)<Apg@WcЦLdz3! spyIiCw>;(^=C˸SeTW c! |?|\ ˡk/(3QcM$/'qjums&5fu+qW7,ő)!6xفz|rV~vu¥q]ft35&wM}O|,1 _PѢhǟ6K&cCߥ;h]Ê]hv@B}]x?$[i]l B^; Sԟ!UI/d bY۳SLOzFQWYrt^2wDvA(` $% L޹ҫ CKi% ]['g:Cf[L/%>uՀ͋͜ỹS҃5X:?8 c]:4^nPmh]CԀp*{|Ċ cu 'Ғ|Sg= .])yrd#>`^ 3K|4mɳ*8R4dmf5]^cƏa^P[%i#,8џ[?Ѥ+EFȣ㳒Hlꈮ/ZV0}*6QK?m@p =D\Vdz )r.vL=.Q})M#S a9x2ה-aog *ۻ9%bav?;k0?7st2RDs/`tS - LqM_!E]MRY!Yȇ-C͂X@a틃֚DS)=EL9~-+zs%U+@C!d܎.ݻŀ:}ϬGdM˺\d/N LpЃQo>]wM'&\{UM6;{xjNrXy׸NVWZ6^=)*{:&dgٲ>\щL]9 STǧz㵱2d<ϑMjs5w(ia9p9 (n F^(񉃆L"ƥ,Aʱ:jH&XFg"\Ta[s˛Ɩ#euI[şt H dN:ʅOp6OR uHQ=E'(8:b'L[?~Xv.Rr95JfBzPzf<ɪvtɗin;ٯe<9asB7JkA&ՠ:FD>#0˂_*-xA"VE'ZwL1AВ^IvIL#,ݷar+:k]LY]>܌gW 1;'߫dRyлFhc :dCc{S(JtKAElRnߴPWTiuJu Ko5:Ѕ5?W@pyo; o4>wao*~W%u=Mm?U>9*hX{,BoٕgvXX3qVmGhRk  8zVAkue&0R_0 JG )+qiw [Mנ S޶j+vO{Aq\b_w-.8 }\LOwg 7~%S5I\Fh" p=!J g$ޖmJWZ> WqbZ ^ÝQcDFzvCBKi1 em Ym_UT^ny3lTN[QEa<\v1,UD"#$VŊt;ڱ#\q X40xW+M[ ?<#M`8M✞yJޯ1~V }Q-t,wZ@52)1T~ZNiDtNՔ)b:>.܁Iż\Mak:i5g:YWKkJKEO! XhОeD?~u4<)|@c~is$clm,f3,EIbJ GT!`R-z;SW4cYk(ڊȻ.3dv?.A9ON ޤeNs&L3t긯1>2٨wuUh89,'OMZxقsKL_9?*%q53l 61喌anK/NfӚ? npCZ|Vܵ @pRsqg(@+pO25Dejӏyq|l9`~9P62.H%HhT¯9qP,&C<]}`W7W(zir%AFrպ& @emtLJ|"vZ~h ǥ$tېTیV}>Ppbw.ݽ T{!&'ȩ'Yd|ey8ØԵE$њ`Q&׬/{ZU< )8Nr{ֽaotk(AWI?FI꣈1)w*DȿVjZ_.+YZ.Kt4ٺ(9]Km+x3KHHTf/d+c96kҦr{ (;X\w2P|J((ҩJ{j"w]i3LS7MflGCZlMLsꄾx:*݁@Y}=SzmAYRÓX:Ƽy?^.|]RkIՆxP o_}`52W0fR?)K2C$pJUőef*^duۃ ha5YO88^v@&vU\/(53DqCLj$n˟4ta[lVUndC\MODlctPe4<> rnK`0[6<1hSvf@ 0['hVjG!+|E1>Y}t;G{_]y(kL?_+YVv3)H ,W鮍HK6 NTFYA 3N|ޖ.rr&)21G] :O`}^m֩U?Peڿ_M[΍ȽgsF'؞pJecG_DRV-  ZA7 ,Ԃ|x-r̊qRm=F fNuy̨Jˤ Bnw]kQG7$3Ƥv7񉑳+DA;?Y^-+:H?S҈8}BrjSɸ%BLc;+UHo⁻ /+MQEUwE5evxx/ؽԨGܱtqe1e-ncHf"W 0P(0,IBa+TrF1苚 ㎠O!z)KRWjE\,r&bj <4XqJ+jSxk)E9x`.6Y` (1tk9\I^ 9'l26Xarivy{+9hN*ꠝ:QL]j;G#у\wӿC+ g )lS~w3ptqFRu5htAWa7 \_;7 UE*l8x#'99U e +VF/v?@z]3Ⱥ@|ACZFa>WlkVJQzl^Q(!٥|3.jKR1[ C c8Y'm$])SNBre 6UU[ N;kKvqsШ\M|F[o~Nix _p9/f?DDb])BF\yhTOXL9v쾠'MO#4qo-YE´.HbҎ~ҞVyOH R_lu:dvWԨY;p<]0i ! +9HkOwKdW5&9lM UIwh4Cc8yۭSMJy:|@Ө>T|J`w|d,]@C C~&p㺂lL?x]lu2Zź˷1/Gt`aߛHh3*7U2a.HOؼFFfbP!)72mZFAE2"Ikgߖ9zR!i~dS' Cwl@&(;CR豰@V'бL#وvr(|A_ rТnx^-[lPcdNM͍)4Oc#pbGĐq~*%FrXBѝy;AW&t#"}s ߗ|BdO%C3t_oZҮn;-XȻm#o_XAfFE7HX9Z8)j Y;lNHO {L}ˁA&rD?ixbZ^`1W`6<{괟RI*q9'] y g-B/M $8l1h)r0`}: `u[%^2l-@$[Bd f %m':xlCx}0{2솻W㽻$c;3K>&ٓZD"}"VDY|XTp#&CAWj-mF+%e9{r.+kQOY6lm$|_?ذ]4r4:79tU'Yv>B.a^$}kk5Io}z<"v19܆Noݐ<])ۯƸW(SS/"]VH=>R}xrRTBz̯}d`|sh0G1R+jDGVaAoChԺLQ[zp_^L?Cc>ZcFK!fD2K@04. rpg^) e;2IۭVVwez[/Ȇ8<蚪U@9[F[/Bu(d(nURH2i)JTJ^D`_bsGIAh~ru΋{" v[|5?ke {<M#ꂁzYnjFIjI0xZ8Gz7jnЗH /o] X~3 ϶PvrQ:~ Z9fSfMjal&nĀW[Ojaܘ75U͌4P%&v9:Tۛ ҽT(Ĝ_22%؀#O596>xQ#weLo_s_[!sS*v'*M/?IuH& ҏRD`U2i5,?_׆P2o5 ȧM zN` en!R}nWI5z\)9r >l?ܢ?1#@44'ܻIgĩM1XH{f>~(ը]mbBXA>i ۪D{s}|#` F}auHIԢO}é 0& H;ًUzj^ufq"%U԰d : rt ]/BRLtD`3v}S.Ką鵇>&]4F".wFِ%FRC\ xK T?p!KoU*,M!1N46T?U<1b!j&͛hڵZ#ۻݦo,ȫ9oĿQb7+T;ዋ? X8cʑ%lnf_ADK]0iE۠NsڌS !:/cΖP'{=FN*SȟNʺW8]l"rR&譂nI ThuU*LQF3Qp*TqGJb />Y|Uoia9R#*B xqL^X snY.{(&EAz),٨_|9 ^1ohjg96},}]B_GUHy*蓿ǂ H;x)&<aX:~ b f%0'tmÇX1>c>)& ZBq|"|d@&^ M6p.햯ݴl+8k۪Xi1@nḉp|M*C3eolB^k90a${ Vֆ;)}8 6}TDF'߭'|}.}}d&?ӝm3:_-ݝ+o2nwÿB[6i?m6.4MÔ`2\~3V_(lHĈZ.ar0*s a>ϨʈW7 ݈H+eJCm[.p*:㜒|ݜBzM5NWL >O^0p`UmP"L¾I MHy<g8 'O#_Dzb&"GH`d,vkЯy+T\N*^j ͡qe;UT6- %淯cmFuc*]m@"_IĩX:m8X63U`īve e툔k̠t+ 9#A[^5@=Ǔ>Ɋ⼰ls#Şr A}v%_"H4 )O ܸD ܽ"B"Y~ؙ-^ ,Ms'hIFtˠihc)TQR!!zUPlS"4FZ?M|td{[y7@oz~|Wp\”,VJԯ dPD=:nbe6jG3j/j c%~' Q[ߔTnq?@XҊ4*wĜi~:a$S-T4ZA [nKdccG:)vBQXUm[RO;1 _vȁ\5ۢxϾwdwXV"v؆AP7$d Z$cj60ڀJ)"+y /6y ~ sѵxb 3Y b, X>-y#lj=,3oj U$ͥ%SR͡pe efj4k,߱8 >gn*B?f3๕ ~;% YfkȊo1ӕJS!xJad玉t?vk3ET) 3%:),_Lc x/Q']$ kw E (V*JIJkS4]ƙ`\OfA_zB`[Y.Hyo:-=x@h'fZ|1>:RSn'鑚{σ{ĞjZtqRӜ~JW"{T{oRbը ]oQ[; g?=jbΟ#`/Fa9=K [{Tn*ꌻE:m1pu*Kq. VJáWҡ,B.8kdV^Qw,9۽ 9j hhgrAUq~(7u-b90%aPV_e =4"B d&Ude KCڲ-:2/Ce%[{(yaw:.bmj)|TQoB H>$\ |n4@~#≇SgC|-֬ 2W$P@Ì1H=FY D"YD-Zhsn]+݃,rկaN[_Z#D<郟b Ú)PsE=|c0:-uoĀYBW X.4qn.C#Z ɷlor`zݢ| j'pꚐZzP#7b^-*jW4.٥`7P ImC%{W7&Gԭ{w;#V܉*Dwc 蕢i$` n6cQK"AYN/C:_o !#rISΌ% 3ǥ%wLv%Ho%1G̡=a/g" ߊ @fX' "nqq3Ad@È$oӆrՒk$xB*964fc.4HԔ1VsRwl(PHp‰6;6ro?+1G%"a^>ri)1 W  &6dITbjڪyJa6YHCImm->)P Y@K2yR|˿KmUM(8Qm߳F[m;pٿ<}t(Ѧix{6WL[1U^ EZ({HoоG zOb`1'G.m ]:$NXR+J գ9kN8/-SfaZQlA+qR߱m܁! ̈ 'WCuuxOĒBUF&sb܄8*FINf8OM%hbš %-Hj[@R{ht=&DM:Y2k( b'-ɶl/nEFV.RqL j1'U3WL9Yc ߠ?1|\M 2`)HŶh\ yJx98dsOג,.G# B(-u0*)$5'/5 Ɖt  *y`m9XrY1Y&KU)x:\; \ 64>[ېFm:TOqtMdMf, +]22*Zu6}#Łm_Ir$\(jϒcޯVk 9q!8 A C)O{ b aHQΒ6V4&݋nIZTu&Q')X6/&q[' 8R7IAӻA"Cz~G.I܂fHH>sy0C.p/;Scbȑ W*<|L4Cc#q"/r1mka/Tͼpa$=j =*\fzdq v£)Ɔ$O]H=o$6 (@$5("*"Ҿ,|! Dgv;M(kLyҢ;OOS~جFmQ>z\[34hg)|0&Ϙ`) 3y˧hS}ȷyjL3>ڳFȿ3Alq T[x{M/%e;`D%ԆGԊz,qՊ ?Y`@=rpz;孓pN bp KV\?@VrH'J;=  9zv?3#]|$hL rT1l$ݮI؁jg3 %X{UL0*H~̼1YG9 * +{ SULf "wHk=#1%S ﰌFׯ 6ZGJYJHZ^ $WH#&×6<ݙ5i+?8~X'NG-ozB^3mf"y=z{V Ҫ_,B`wR%j0ƥ1.,m&&jV\*{v]2xk]ţ_DR9Lt0/l{Հ*df;ɑFL t~"otCKG4agƮ hs OڇDvxdnFuj⼟Ǔ~?fJjI㈹݇y p/k7t^UYNybJqhZ5@L'|gD^.T}䇻 @Tmw#;JqJѸ}ͻ9'gFcJk_9VXqQtݮI)|U,F}UW|dN(6&:Y)(]݁č='lqQBhi̯mEocZ2e=xdz@uO$9[ҶfGXgʇX= C\+pߢmj,W=$ !hƛܜTKi xPp=4}yXdwqgݻ, n?5y=m5.2[[yVWoTAjaPtVăe]-Ś5J/KJ9w2ꓹ!ӁǫPd| -A!=ٷs+ޕ0YZ,lؙ2sI$Aq{-(X: Naj_3"}x. liu K1q] csИk=JϸҌpnͶ ꕐYDMVV^)o+1\R{iWjGQ`Q) ޱc鬊m$Z*+9gR9T0e)@QxwG$\,|XO5cS+^͌fEgTXUV{2 I1ˉ RR}AaW=Wm~O+cmSs{M1|?tDFW4^ŷ'>s8D|7t+{+o1ZSVy7]LdP2P7LNm5=fXVx8j¨lTh;1v0*̉*uoh7y}k4c1~A/kUhCcJLA:z]R>ӽ7ABQ]l` $E\#=6|6n~3]1O h֒YSxS\{ݧ*5⵪U 43,F-FeDlN (ӥngDN|VMU ~Q׷pZOq.|p#LCVh S0@kXƦtfR" `(d%7TO} -Wir`ΠŬN膖 o_9)2~KZ#K <˘k‹`ZVԖbGy$wכTm{&bI\#|Ks |<Vqd9K}N* dZiDikC{mMdX9,m ^jBKk; 霸wK2/A, <>H?'C<İv;f//U=)'rR-j`=];i1 ״5=$נ}mS!0*Z"Zd_,0Ɇ}w* ' dۨUϋUfPVjU#P'GIHk4/^O) R*9U/"1^:@3^N9풁aTj:rtw7WIr.Z Tdu6rO\T>Qro2A.F|N%;G D~)dkU`Gns`RB D 3g抮Z>r.m Y4Yʵih+o]<6us@Js %&#ɖy红z;qƀ$C''5. t\n 4^9E.P#YDb [ PҨLC4j ISx軩ta|C@TRyԟ˞ xg|dk[y+C:\dz]g0$_S7񎸰Ubn}|)UȃRz8,͈INx()a"qXA ]lϿzO6p4iqCOF`Jqe!@ {T";{/{mZ7\tR$àݿ&O:ቸ^]:* A+L)6erSUAQSE 66j,VFcfS((r>i]âng#jGPm)m='*{񻺂xT&miNDn8`7ίUP;4t8ɭAmUmcPG [bE&HQ鈰]a&4v{jok>R9Gś0dNKМQ#yGtUf:W{G ELocN m8Ԙ:e'#TnAh}/e!:^\tC3?=ׄRqͤ&M#mة&34ƻ1-fMD ݀97[5v{<ޞϕQH3:*;;Mod&pRE[b/[zu׌WvǻKJtU ӣ%6U[xuݫu@ D'{T@Rby>%!bb0f 9/rÉNEe^S; N"A5S^? Gx P}~1"^/dSp04Cs{9 ;ђ_H[%`g+[VDŽv5)R љ}`0=*7t t?;||~oxl a󋘙;(I'pGj~,[S.+HҘUf^vVsm0qݎ>,'KN/0E|%!\u!Ί-/>-6*Lrri:Y8τ'7U, MئܥZ22ǂetG3C Z9oy (1(pa=xBeuuqj}"3ł\:`bOHnWR$5tyVIcw'n :EpDQ]z/vUgDQQ86 <42aTeJG&V?&N4e9'P˘|9b׺50|x&7hӔLDDbIw}j~YPAkA*"}7Fp#/_>Ua%Y)z]oq*[מYq̳^ )(XoP@cF[f8@G7|bo<D+q>=Hm 8?J m xv.)5}ueS/ hUȮ;gfkLWr֎.=Wt#N}6pq˛3at{*0;#ȇ̳.z{hbV$3Gv!!mLkbdDշEĭW@!G,{Zg\Y FRR)6ė;~vo\}mL**AkYfi^wn."kyÛ,PD uKq$CIi/.GҒxߘC~()xHq kop)P{{5m1/&{bqiQ ]ڏ:ĚP^r,)k=r\RɁs9w$l3&>`/#2Ѕ*fxifi:dhG9CZ%1cx⅗/-21r8v|TbW C@DpEխ/Н&嵅4k35_nI%>"C'sVLUp>L9_Iu$KRg$r5p߱,WnnzEpٴ Jݮ+ {olds3xlt&hqaSJc.tH{QEtKCMIFRǣ\6#>GVU_փ}XHr$^9D3.C2Rd]—P;46'9q'uj 5Y0.0~t@1>zЇbe&fM[ (x7{A}(o ;c s K247)NxfkGF{br$(DgGokI.@\?wI;]K!왫'޻c;bj"^5f3ȦG1z )آm*ѹ=۝4"N,+ >o4I[FEwj)N'm )$Nik S[Z%̷$B#!AKBq %&8pC%)K∗_ד`"s \Q{AÂٌdhȯp&ĕPlɀ8by<'COw*\FȱwOm&}ҜC5ilE33k(6fQLPX.`3o9,|j!Lwe/CER |u8̩$㯂hf~E}\7$E. KiN jff@\H]}y}]T"࢙2篨>&8vRb /kn !S:6acnwp]͂s#\ox,PF"cotX .SءSTqH`/ն=Ӟ7lUƁ }EpسE,Jā M;nNF/zOlIKB1$҅ {#dp<Ѕ`?~HaUdu!z N`ɤiP^(n*|@q"A/a;+-c棐 LtT)$(+n!%!%4+^I)"|1]p!Vݹ}tT>@"D <& ΉEV憶7Xc4?T [s{]` (,%H]gts"z)kXw s&h!iz %wn4:X-[ 7+TΤwh#⼼]3^M8EyJOBW7,Lwـ4QhÚ:MN`@<.e'#,fShp:+_?Ƀ>;+weD:B|`B̍$"gJ?[Iē51 rqa|Q-(hzH17&-|alYļ _Pt)5uZvru՚țT]X]wHd ժa.cA]MS* 6TV\ ގ[U\uSzf{ 0* (>]nn:S SMO?z Z#k2=]~-[p]}3=Q VyUۈi=\CK;z ,@&4]YlI?&k$H6dȈmqje8y2bޣ,. ]Ѝ)j^ϞFQq0Щg-Kb Fvn~pۯoe bH6{">˜甲qBrgD LDʥb_O78~RK"5|_;=xs %J@?l4n  fB[F4c7f0¹!{pc` ~{?%lFbXFPnPs&snhԄ2"9s r1 /QH_E0{ZF#aR^/Onz~.2^A*F ̞] n'z[e|A`ٙ"ΡTdzi{RbdULs.M U^AOmeXQ]dJJ@dTg(W wv/X ԋrȗ-ymq.o=S΂ɐ3 :H%erW .8MYmT(B\p[՝jƽfJ1`tfwۑLAd>b|rmO<$Jݪ-Ι{r0pe 9!asU;Mカ; LIӓ(Îʜa*juĀ#SW韋}nʄ|G 41Q39A@? `6Ԍ 'ԪpG+](>4%Ҵk,/}ɇwr8(0ޕr|/nC nA$Lu L>肤 Rg50K^ݰۇheU\Vlܗ㋄ :6Z'$ @]wkbVn) sl4jStTԴ%G" lZB*!  wr`=\FH'1ĊHqq,H7I,:x,xBKkAw*saV_}y +\ҢHDXA !7Z^D(Rt7K?0jA^# ;$q+J\.ZMQ_x(ƽ#]oRrG]M{iBFբƗ"8Y$g[z&ڋ8<ǀ08ohn7SatBZ8*buxLtB5U_sǯ8SƣxI7‘#ΛtV%2$ 뼫I4).v/fw] j,v<~$H;7.Ӿ>E# `S'D=$sWafD..#xcAHxɺavs t\/-\kǍ׍k26 l)/ .8IDՓ I5wG6 AXuٮwi#jt5Q%x)q ^ۨfOwlӦ.ht1_ [0- nzD낝:!&90|c$[ R׃ݕnٶ2TNR]i]np YG"K"0Ռf@6:^3Hef:ئ9Cw馑Ӂ /]dgT1Xx|Et<l(ʋ%%]!Ur$O/*56"}AG] !> t0v51i4djzk}W{b$y'AV XW^Q~'U Ӱ%WIqkɫawCyW l[k[NV62Kv\ I+\(PL>Ec#.{y mޑ ]jjaj|i,So‡c;gߙlPs`س>y2D#zΣuH+DjE4W2ŵjoU葃SCߦcͧ7|6i5u4u '_{AyRo >ѓp3P_*TFtP7V:b'm<?ӽ#1WL-e[3'(wy[{&0K塎Ħc~AnA\Huns1ڄsQڲzV vkPe4 %zZsStz%QaA ,j1l+} ďTb[8g=QoH bXe9ZCb,:DBhfӬ%WA,+]TiřmlO`]g?֎aahы5HE1i!N\-;ԥ 8]DO? ?Ot@.7F#u{H/C5a"TnI'(~>'9e ұ~32.װxC?;*yȤV6~P`߭:;h5ښL&Pw.<"B\}\?oDG*yw'HqW@rvuW|D~[R9d?KP2>Sxv\5V2W%k`OXM)õ j_zWFGblmghiy%.TL})(S;H3,md )Ma{(Iș?,m UN '͋|Q)9b A.K)j+$:YCHo)DpޣeRVF1e//K$qUۤ=ܜJGH|kRCZK[ KXU}`h;xe TkjI3SSTGoCofFt,TNai@, |ϞVk"Ud}:~Fm~ +Ts_^N2x f:Z~iK/ u6; ܬCyEUMշ^լ+(Ҿ-.] u˼-.Dڄ ^+<,bd$]r/LhJj8YH9Q= #tfu-yE1&Oy؂AvѺeg3A)˓ahWvHb|tVv=÷;0J8蘎Ht̬˃]0Q(ld:m:(Igf̣RD5@ӖpUABƂY SLAY|s,boKH85דOyND,'kU[U)+()9f)?Vy|d,@f<~*/I؃/HGEk/?_-'AĜeD__A8h7 VZIj,ց`N"C\.#[iÝM{k66]Pn^F8Y#;]a 7 gEvE6vPe] uV%<0' RV.&f̅ai;iL%)T-saHb$Y@_w< @VYD/}EH,v?Z*f.KLWU Xx{y0e?dgL0yLL8wy#eI.7$HJy쐛͡Pdd19-m"vMg쵌?{VιoB@pe% pgeTM?JJ}TF}ڲ>HԂ|VgT*JA>˜Pٲ'R:̴}BES?BP/Bd$9.zpm*OYGVdD֧VO]=۾$d5a%,/! k )~$ jCxDR騝¦{+8+<;Rf˳In"4dz0rć`(HU}Y@ي+G|+R R <x!cD`]#pKW4P+elHDeMsTA(HX_->Eq@u¤x, z}_9Vѻy "D9<3>q62ԟ5`@jOa_Su@2f=gs*gNF 3i*Ӎvrg9IH6=V/Dꇢso޼P] ,@,S.iҢǍstf zHk3zjS H Dž Z>IunL7WgS - >cM4]t|fr#"C':Ɩ0 EN6C09ݩbbIBG|CBܒQi:*; .ҤLGqG: -BF]Cj4x|CqW+\P #1֌T jsJ=NLyG,H\I42pY6Vd ~ T9n;[,_(\|OC~J2u\<`Af:Hy>>zFPQrIo¶~+_>Jh+Czo uL7 78ki# 53Yiu/71Ж@~a;#dp5f×|5$n;€{ s}Jds 6-=q02MXI2\,% e' x\eޫlp"A򝟦]3/H}e-S#Okz&ځJ{~HҟG:fv#dkzYjbVa%G'CHy|PzG4GX7KQjAۏAe= SI{M\7xRa~^ pdEF>͗xG^V `%}c[e aw&yJQ2w`ZԚvc |i-Y(改N hXs]bd|*%|()^kV~]0G,4W@-AWJLB:*Gl财˻s6TjsLxn3r(Y6ބ6Ms9+]5>CX:ZRp^ыTi6%7[9Ǹ>7.?)\7y//bWK?(. ARs,E%"pZiK:$&+$+6RVQɍOsYPb4 V0 Tt=dgC[9#ʀ!P(?׉4Dy!{S@zNQ΁&nu{T"ccu r4i(:=IzT@&/mϹY&IV8^7 Yb]~͸SZNe#{X~ŵ8!^3d7$<\*6>=}1 f@pwrw!u4e. ;Lma\~;܁*>w !9""3T zlCHUg ZGnb&9 :yT h_óo{9"ёW7r9;4\8X,[:cQ#<;d mBq\rOc yhjJK)ɓ46OVY=Pi'R/wv¬%bgCJO+pCNIC,x[q6f$hx4LS^9_'s tɎQWnY4DH*ēwo .[Ywl58<ښ\l´KPw `sk @GM5][[oV!gE<^vmF_u{`1 dR Ba1.m YE5yJ|3\M=RdVW4M'+/HYՠ!YI I❾meP7W߈i.5֓\iD)VxU&4R@YMgf>) CPn%uw*xSkK+ɝ_p}ldIE}cqn)?}%xV4{op!-c d<6ߘ 0oUT.M757Cv {; t (uv޼g4덤 3 <+/ѩ uCBQu#u;@_I: ӞYIFfSXln܌RdU2/,8!:- Y$CÍײ6yD'r"!`haD[(M"SvԱ·P;К{4[U/o#  0[ۮQ\R7IRin:9V lV (\_ oT 7b Tl(YlMu|Kƺ` aYQI}X?Z~~%(JlwW^jY!C8?r.(dMYAǂSQ!J1rFa/OQ6:]wgZ»S ؈U,`J)6B ?W^k2̇Z ԾU1 K(k ѦM. jԖϦ&4t&ċTMS#oNLq⼢O}< .i4ArJ7`j+ dعЉo8 J_t="[Q|gs >Ѡ![]MWEHn"(xse2$(@3 Cb[NPA2Ei'z]bNgŜɖ?XJqW׺|̐+b.%d Y`BN#[BjDFX)/UDVquMmh0Wu=;^dyX°L)?Jw]מ76P{45}r潑}@_K'h,yrCH%SSH  8csÃ)hAN犒xiV'"D:W%>I7',TeX5@X@-Q7tf [gWe+2 {pjkEړ80jbq17nֱ(;4rׂV˼fфi{%om~S촭xEm D8o7JKW%{Y hy;9CS2I8neDWWJ4$+0xk-1TA)bNhsqm5DܤFS"2W+/_0LzWUS@4>8a ְ`j^`[O>*N@8y^/إ2v,_ճjr۲=IKD;8:w|QPFX/Br]34L[fB\o[D;H>Msw8+^}C > tRn ? &Ug Ex-Էv߇}#a#l"@  gAYĔ m׃\}|: Q~ njUl#_u YmE+ 1z%>_-SD sL^^vC6nZ6Z ,?iD'F9t+41sh 'i!lJ=0%|abZkn/%.A)GWleف}};?C|i,+&F4xzfW'ƥR$`4L`WN/p=##gkBQŚ,sA?YN%3wVh,lt)UPg7$Dsbfwԡ^_GIj *" Da71M?>D7Su =5÷:oJ=M<5掙vNjFvM2+ɝ)wғ:Y*D)w[OO:>U%Hx[pSaj+Hg#{|wm}5Tν015I6i#hhk*ËH%Ȫ݄:ѵy %ił^t"o_z/ۙO+* W@¸S}Tm/k-4 ,/dYUyS7`K~,p ~v"ꕴ֏quʺޅ2v+UU;#VY /R*HeP%G  Oɗv?\I&gX'&)cUlDa[10ÂpHȕ1:MDATlq+ȧ  ^ {@7`ͮQ )eݠW2V:!b|CaguO b1,ڐyfDeA?ΊX;R@]scۤWͳu$g XK3ٹ])Nnk*5v#ÍhtVWR"6<3E7s2[X7'&|JZ"|T_WpYwۆn;FXM4u+{J̲ ql/'Ś2Z:a;w\b2;k`'&xj|%D>R޳pBɋ [Vo> nI̛"o߹1|1Kёj[^&{g#4#i[OkZnmiXoBOG޵(k~?]jNdKjslf ' SɷF)$#{P9!:}_4{wUXZW*U30 k*@yoƭ3k hũ|It~H,3=ܱڄ˨,*'LxR(knɕ_N"m~$edpF#N]zE}t^`(k]?SBMNGZmT '?i" kC[BdHЙ2#94°>0)񩼨:P! ?\[xmǃ}zsڷ>b`?xk̠h"uZc5( {NUJ #<;KŤM:4B+ {-(Ц޼W$zOFybMFZ361 oݚݯgqV06BѨ)DݑC.<% XI h:cod(s)K^ݥI(KX`9өA55O]v[ Z>Q+C/t{X{h> -KB"?{ܨ!U&[o8 C1)Z:|UKL~a/ RV'<(i1><.7Ѣ\©QX-D636r;Ͳ2Mͦۨ9pG}UNCڑ !EPᦳ~u1!PК^kKurZ:m\(>l!zZ4AW*<.sx >rzX P?z-Ç&t:g^}fFUp`cmQ|ZNоQT sg Tl/ 4+#6f^tpf-˵;UdD\UcoubN!"Mq _+`{u 40I21vy}iaskHJ׫Y *wSr7 .`bK_ƽ۲_j|N[Zi9Z(`ĆQbf| %던e;2!~f?& uCXi`(N(BX ƦWt*w,mɝ&12pU5&.Qh}01٘ 7m?N0d?ha\5pCI++=-Jr҇6g=0*HNNTS/NQ ּ+ylw7߁Xe 멺fjhy{gR{q|WY;6CI3PWjSD})K€v!J3`vdMOh2X"Sݩ#'33.I8c.q84M[iӪ\6>1sZ}L0%b{$%Wgd]ɶ̎ %>?m\ vg]*hįa @B '4LL{Ia\_@"k2{ sDWj dO?H7몳QD) 1v_}'{&jZ)B }MXv)ɻwةXrgV^/d~/ۉzwunBN;LgYN1*R]RDnLj.Eilo]'΢nK5M!)L#*ti]bp(C_ʙZ$xe/h$/pi\aF䗰#IH{4dYTYJ Sn$m$t2ߢ3tO c( =4EA"&ny>l\&BB 9m"y[}z ` Oc%@< wӟVa?=DVt]7m-D6 RFȒ~m?fg7C/CNZ/B݇SE ׸A ߞr’+lhY)71v<B}?]%؎`$/{>XAy}\ʂ*{2td ;1ЖǓ++omue;{85=o ?xԪ&8`xKc&1% QcNW7ϸD48S3DO^ noK,юF+. ݙIwO<D՟U(hS KOB 6B!aKӛpmFa/L֚W_rto-%☠'R|w"/" E++J U8Nuk0gu֦z,E}\5ݶzIswXSGEʯgySC#xzgKX>Eݴχ_M$[KX0-^ReH:.ޥVl7f8'wab;-SGwyE,zPԫt/ [TNybV'>v J "Dz?A:! |ICcrw@LnQVi4T@o0鄀dg|͆^%멸N5D!sy'F?T1o * /W;j+X X|KIjRWןH+bK NO|T[;Fku%-T >„9d8* 9ɴA$ `hkIJm ?ût 8( qOY"O ¥ӵTWCZ\R/t'y_l<+*I K.yͭy lC9׊A]dYH) |Ci^HiYUB-`K[t2ё/o4Alup4c o=tv;-X,0VZÇȲUTϱ.@hkV"iWl~\xx* z'qvġ(`ʸ2k 1mAB' ˿q ͜ѧמo%7 "\Qvӧd/;סjpob"!`f-X~RU'>Ռ̎iŀKpW&wĄF15Wj-^‹-O?e b/&-*^>l[h:'ZBco(n7QJ`G0MEUbd Al8,FWzVkm 畞G#y>0;n3DYcՀ'zՋb}!KQ"3/쒑~wڴ>诘<I:x@FL Z;6f2AYU7@ÇaN̐bC_S1] s6P) C"QI5s MJ[`{{NǾKA<!cTRd,l Ӣ%W@vq~~ߊbY<cfؕ_ihn ;ֿO:]J~L^47A) hEXGnҹuVq%XڴlYW1ŖZy$.{} r\vdgNj-;IsvBo#ߐYEN Ə!;ȊbÐ2 rT#*0ĝBxZ;#M((Z+du@OK]A̴惌ƺ0}Rw5I$xnvuڄH: L[`䞊`E(i 최H5ٽNKu{# 3~Z @UKx{ @@>Qm^nF~2,<ҕ#)b%49|RQ'M%}E+ltoܻ5qF2\dJ\iFƉvghv4\}K%;%WI#55kIrz> 9S an`K ᬣ%Hqn6yY-~])f=rc"C@Ofq-ji"74eyj0mp)T IkhP ѳ* XՑcxa=ב:QÈ-BtIBQ]ei9߯y[KfMah)z5X~:_7 N.zLZ LR.Khk莯dq/2,&I2(;$Rc_0an7*x?2UqΨ󪠴K I-%G%옉P!_ Oꚛa'iUS*צ(EWN0QD%~ߴƾ)DL擁Vd"uDK$A~ rvvWD̢5_nT` ԕV 3":zվSNʇwĚ]u|KڔӋuK &,L +~r ڥSU !$ ;Hʜ, Õ޾osSChg'Vg"~=!'a1Q?bpa َQRcƖJ|~`U3rNNKix @7'Mvͼ }j^W– #T=:=}rLT>v"I'L=wX@¤ uӟKjz" ;<WP~`K/0?Ak_f`FÈ&W}k)V9@HraE6F /iN"/i=p}Hc%MF;Ԗi1F$װe-@!Q z7OˀTOI+A~ ǡgxEF8p\PmV0¹f邜;&8[cW@sɿY?coJRHI?qwb5R@jY%W[͇7 7l@0r߀t]{w32[L rK s&9+є3h_i%N=i]~c{e[lFlaL3Oqc+!c7+Tɐ6ݝlA߻OK&=/gPjp=6e4ᲀDu%iޜu7HM uϻ;1AtHU%O@d5D& 3CC zQr Q;LQlaU)?퍇jQj y^Mm.#5nttΧF(rcf$ -\]hD[<,8Wsiq3[ȆSy~}wC |NCL j+|ֹT )rߣnWK\-WRK.\Ly7X hY:JP#UwZφz@I,붲nO_U? /qP_"@7i 8oCRE=SG]?YfoOml2i*rd$tA+I* Z۳qq Qŏ% gtj(3tV[O$ui}&9Whc+LW#ܔg<$sndN1/Z` ϴԄ ,TTtٛ]ɻt&+kV} ȇWvw,yP`:O>\TԆh5S6U3l)YwjڗZ4mLVWmSeicDw~[jOY1n8ukυ: n`|}Zj>e#t7I]F:jrp`f-pల(uGmYzl/G}:]2+W8\)Ί,F/A=Zk3B.n As6M7HmCЏ#AxҤPUz]rr`=vX93[o7(0|2GU2|KNr#fM2p- wF=~v-jحb{+%˅]ۦ_ GӒ`z췟b;jLFT P%EL uNW&jiԌ9+HV_ja aGy0UF]8"|\5GEuɟ(Ϳ31kIoGz)Dp9PI[ TwI" d ԽI AEYNPOI}Oua"Rr)Ԫ7_0t1J]V{Fu`cAMmg^r0}y;9t2/6͖- JHЪLpcu7knM@vd E&礆BIol g2mlXw*/eEjTx ztuCs718aXzv"e铌ϮKi7F pV~ݧUEnNeYT\vR㖑zq}cG+[$tH+zHR$7'$G#DURcİAԽ*!5*5JbHMwRYJFa_~}/rMVc, UJ;{E5R#֓9A|+CUvSiω4n/zÀ-AXEN b%/WBQsI#^m:ٷ\kpP+?Z(D&xDbxKZO/ŏN[&IGX 33{ iփm ˅=G†;gjx^kw-XGoI)]]#Ὗ⻶*5 gÅ "ZV(~ ;)b scڰ z\7)K;jbLϖ6GܽD(§qShT1 37^d J`W&V ʓ:<Gz29u(WyYl| cbW>A|nIkh-&yTnh)FO8R(zL2jKmXӀP[3ο+4. Z5.ޛ򂯓WDgy#ܒdi uaU꽶7nހRTG$ƭJN7Mǹ+&ON)f\0ۦ-ޖF2?? tf|/<>'@,i( T8o!zM*w(øB6"6h=1:=/j25+Cצ-=,n|]gc#?e9z'+0/`!,mf~U%F&x'v@kDA ,V'zVX#?JI57 R&أXʹO;̤@ݘwy0"B%WQew/RBf4d[ 9| ܭht u@­ .6E0jKe76g|=5Mwq +y)׀Re !T~pBQlٳ'0rGRt:Ϗwaڦ˕alr`ۿuUIY7D8ԃ]̀{'Hj11 h5[{_j3t$ 93J0?0/gNr1z-?}YnrN}΅4/KCkl$oMuhޘ\" HCj@ ]Q +݄'ү&y hPM 8FZXvBC3nfj쏨içmP?vh(>z+mDOCM߬*> iXQ#|aPlvzn"'f1lpZqP?ԣ1mj+,&G:@G1+ =ї߈뮎tpS֖:{] :EB+ˇ;>P'ׂI8RQZnl-<qPPNN!]Z,,D*hr(%Fnz~ &W;_8Eўܢ^ 3BGIx=7vwx☦KG}?/\B\c.ÄG :rv,Gt};M::k)C*V:cłY>21KFbZб iXKo$K~~k̆tꤹt4jIA^Ƹt|Ar`d%TSyiîk+ާX8[WۦU_]aWnW.!/= ~e6\̧:/}`BsӮg yF:H|W7刃DҨg]ljNq['p#.}Ch@ $8i D[u@3nlK8T&[7s4nCyN?:)la]J[C.&6d]7fK>I e,->l]{g,)oTtHI QGsJ­eE{-lr73xwR2+e"yvb |Ji6k,sW1j,s- DCN4+%Y$ 7 ر#J{lRO sܿԾ83wU`S7|M UpAZ,e ;xߕ@Ry2iE]b)L; `Բ9Q>Шd1 lk`uفb6 뀧Ɔv[ՠ4oUA:Xen՗rvE? Cbo2ܞ I(Tn92C*LGi ww^MaO.ZmB:HXt_ X>5mVBvh H:>?[W(1W/T SSsNwEmPxW‹9=d.j1rj0gI̊vr3-M6ٱ=u, jR\@'t\ЁRƩ+|su^b֓xp˅.Rez X͊( ^=< 1rzN;.\ aKo^U2:ُUG,2f/jdWmQgҶ-_=l{cRZ@ A-Z̴`kL7a]/ D׹vl ,aǚ}L|YSP%S ||3"э+=^{K( I=ޒᨾQXt3A=OC '`TI){RIN ^^vjص*ѯ=a3v X6e8N<*:]`NN-/셪AJ1_3D,XU1t'W߯WN0O-d $u{oB/P J*N7FۘI S;6ډY}Y]ju~ Ua6Þ D|lm Vy/wV xv<Ս#{ n>Œ|LOP%g{( {nh`B??,h@iDžOg 9v#b^2>Yk H#J o1/ѪB)6D~*LS^3^Y4C/0h5iS&e/X&+(&=\dilCSѲyTPI*)87ڞ"r>Һ U厂-1T={+ocRދ;lRB=: WpR`Nr֎5X3c5}M*}xHvL$!RgǼmv(B~Ȱxo<ŐIhPj4˘"G)փ (>΢&0刘qrWG.Ci#}[Bm'HN6zsƩ\854kk/\y(aَP=4& (Ťߒ&wp)N{fsϝIy8 XaU*C݌^. >k-O-yJ; !~KJɱZ=~+,P~'pa7.yOoh/ȆCĦNdEJ?; 4O٣T)(t8xQS}DKsE>`L^~-xhYՇjQeЭ q(-u7Čdc?'bk۰KbÏtR]Z5qE8~wo82 XGw}U(ԟ 2,H੢tس "U=Hf4JxxY. Wn3 L H`_)hUW`f?! Cayݤlh] Y˳WvWճ,.xpDUkv-qmeJ-({( ۞v *EB vz<nמxhR1!/g2^6HY*\Ԡ?GY,SJDBЪ {_MbX(m.BWrc&evـ%xjό%-^*7WpZJls)2;gq |**Il|`znAs 0GE;<]$2)H3\-W+CpnkvI > `2$$i_#&Ak4`eF\ϟS^s0h ɨP/R+TFD#Sx5+H#] `FfNCC;, pu|u"u@b- ǛSo.G i?ca D3ŏ';Z/ZESzS,׉f"Pz|j4.V:y,NtA TwQq|M'AG HlAIkeaKFރvpM)]ר,i#`]LZ&2T_X>lj $'et̤V} ]$j8aItO/#傿xo5,(YБ~11zZ vS#q\sn.|tgc&X}ݟ,\'lhE/1 2ߏXZCB Պ\;>W,Ii`LyQŊv)=j 5g4aox*6Ͻ%H}ij7q}hA6Hou\NN%&(`S Hh,z7X4"%_^wY9q$ Zjt(*(pХuM?C]97s$4%Ia=L~^HR׍}"NiNA: `l}Gs/}t-f߄f}FN[5 Gnx|Ʈ p+?\O@^֋ Zž6!t^} NFsg8f/P@F7X, CEC.C 5t 8%kf2 ECQFǽ O%eM5kڱ2JП`'9l"mXWbvR Wkjv+KȥZ6qp)ps '__ȃLj w>Q@+Rm,dEB|5-\i1|&EZ!s\|YR?tFISSJ\:L6^FEAyhS LsDʛB%Ó7篙PU߹lJ Yj炪"8k!2-o/[- 6#Ꞩ<3eE=Ի!y#gBU.>rO+V̖TYmxh#͞ n_M5E;~I$HcI/l%MCh}a?A~Lt!"^( B#4? KZptHe;$یdk;1Y/m 4~$JDX1 q1b.,S0Kآ8Ȳvc$eԶwBLPkQU3XuУEuت[cY5f fuڂI"(F4M{*@\V$JbyI\9wh{"* 1M+in)xG\˔ +⬏Cjnĵ]'6#τitq~|X6 Qw Oڬܖ#o :byA alɻD4JAb%|+?3Lk+fS!VziXad#ǎ3~:) 4.񙰒 dJ/S L}<`B.nDjƠ(`*u銦(oeYaoAj 57'8Szk)jZ%80_÷yѯBGFf羦RɾT$yw[FHPM?A?Wrȡ&AA!__`ѰClWKfy-.RD "B@KgW#;ߓDAw^ R Lz*vќ^kؓt}nYc ;kQpY(5$|':V}/W`XwEwj^([Xl/Nt)zg+Sz;r3'ƩDxWEl;OܑTOR=χkh7j_#'PԸY{ވe#99_40d-O'@|&u\HV.1ː.Ă1)oߨX<8^oW )Ɯ,urgyJ1}>6/SLCrqGI9)R33'@~[E4U=E?D iOצl4>#Ga v /S/w|Ryz:OѽǜUK7Sbn:],ӱO񶵟޴[3*Vxٔ%Pv28 5/Sn5 ~6@.mq{!R`A h@c妥εfYGhk$93bPFӠ7zS8XŎp%זΌe3kHLJpcO%Mm 9{옢Hy$+SIg1]3X>uowV#g FƜ?ZZ? 6X;@%=b|K<Oɱ>}X ߀P آ ZoG! w("}a[ srp/jCyHS?| Z<¬*SN (@ *h&%Ekى>;$ǥI )|'`g9$<9RzJ,)k+!Q5lQf,2oAv%Ì;pY:%PҬLaJ1zHU>ި8oET^6o(E*i-)YR+mH2 7FNL!U2x 6׼RU߰r QUK2ۍ2행2ijD< WH GEx@[@|:J  Yw Eym\% U:D_TU@TJTuã6g2HeOB$ 9 M:.(e2^hk ǑQ ZW *M,!o3oQ%9+pѐ`$^i27>pJtC.+̰L uP搃E-:}wXRAL[TbH zF{+L: \{ádeNmNK]ډII__أZɰz?TPn{W~;>quB6 S"VOaj@ G/AhEqPN[*/ۧ%.v‘ܰ n>zn#b, 2Z ᥇{ToyT´oIm>[c=]1~# )A)b80XRJ{sS]:~sDͦyGUi[1\fFY5=5_CK8_ft}~.sӷ2;pC95u-h8|`ün9{,ƫ꾯.sa3@r!BNGzh~+@^x8zr%juf_J'vF}Fv(O iD!:C 8 (j |yp>" X{9f%K .1? 0<0x%.Mw/[ƬBw\$`U;eתݛ.) >ZK.T_&ObndmsLQB\R~-Lr_4?e)m:!C2dPfhW!o7ZZ9'H٘_\w: }GnTpP$ˈ?ld} [7֛q6Tuf^$+$ն9cU'>C;̷# 9:~sqPq@YSLYmr⇄5 3j uHoM;RzÇίqJzKƯϓlLd*;K"0λ>a$G*uX8XF,Vw9 *5# >b};8`iTD4b{ד fGPL[@Qf31`N'$ ;]Kmj(..1F fޚq0 vr(2Xd'=4%8SF跸{A]n 3:q9CHLpms2+d(SJ:Ԁi<'0#m V(=ʅH\*HzGP$Z%B0> [ǾlBV>ҎlMA޹z@*De%p\1g%/<´gFC9N:ڰՊEN8>2@F [[rS~YvH]X y5}/+9IL)"Q-(vO1^/ @K޷^00ʒBWz@l;7!pjr#Nˡ(Z"bD5:J4db.]^f%R:Т*A@ZT4J/qԛ=3mW:Q0QB?z-64MݓHU8G^ק a Sφ4^DrE)PWA&g: d"y^ɕ|:hn?gZ#(u/-C &\PW6# a\*My@EӬ5zW}kb/1tދ6"-t&2 J( 1 U?6aMY`,Qp0LlQtD@;?!l!%, {I1OX\4nUfўP]h7Wmp:\eT^qJ2T`^:]zL[!V@VR8I py^%R@/-g2x 5+?WS \vkZ [t~q+.St=PL&H=e_;ص\(԰Ln9ql4+Q|ܓ青fqVW:5FExtU}s=F1dӴeb4fOX \!$(>z⠑J#wY L ]*ҧ?\N8P!e&~K]L(m5\ _2'Kƥ9wGlA/oZβe$D jO43*\_hZi2׶:ߝšɝk PDXh!k vJ;s~Ty?43.&Vw"p$BHSh4ʽ0c+=f-A/h"pmicNPFb ga b'Z&U쪉_%eJԺZV"x\@j?XXc葧`PaHGX!yb^QO0;l?;xX Xp1\M2yp\{1~Z`uN.vb7<Kp9 Wuquh(Gߘ"bQqʙ,zOtl]]Y̎aH$q9coqvcLx&ْ"A<e4"(bxXef7"sU+v0։#B"f76vvf'xk !x yg ޞύ]lǢAc_k X1̑^ RPA-Ko3\Mjo['#?::m k<&=kDB$&)ڌ$}@]gZsmv'Jvn_uonw*ڶ4CzYtyVzC&{t{uv]w9D5/T(?#^W!+]lT [KKó+T4aA.II z EBB`EpNPKOܞǰ]g4_ZEK7k#rLA IMz kf6M瀞Q.C.ݮw'wPXA@5ǦzGS*| .CCL-s7srGrɴDAmǎ?\=kV%Fihki"WM^4-H\+J u"uKz13-(HZsF DG<7/~cKYFKT)%@ ,u06[dV| 9d˲k=  L}brup(ۿ|ZCh[7AFFZGjhEO'"x"24#4`byE~F~fغ^Aԗ /.ҝXh)7XH^OYDѨm^Yj,lمKm;zc+ Iz)7wI{ Ds/DA:̃\u%i 4VNonWf6MQZ=]&?4 [řsF$BIJ( "a18{ n%cKBqTv3lSH)b\3p$M82[H'8!(f:Qv p[cБ"#H A #Sb*YZޞ:9s׺ckJ,[ 򡓏e)s@%)VY6s4m-myܰx;.: 4*n~ch[څ daF&Lm/ 9kjԸ+2;Ŵtr9y٢A{8n];~#m:9s؆H FEf Y oL|쪅Zӿ0`u Ksi'UFK0k0pli͖l˱> K⦹%C(,ݱ[5#bn\/xvguDPmRqZ6 CETeѳƤs ̦N'PDu@I%dzsb|3[ޓZF־HYhf3#/m-g38F_`a}ٶ 0;U)"w pMM< ^P0d$9Iw#=;Yx[<8 :ɛw2w>]Uէ̀m͂p)$K|+bU,CpKQL1s@ )>|I蝧iTطSi$ C/{DF3M. jO!.c'8PNƒȤkG苔v!7!$ݗ㞢Y$V/Ocř=nU7$ T7޼v0>*mʿa~N@Eu#4T@%I/[sD!@E.g2(x^">:Μa_匈zа.Ok7 %A/88=J(OA&+Ǥgf:4oV0 W]tԇ9h}sFTbE \5ryxH {bP7 BK j 3jD2Sr[p@9=K9XqZ_w\(R8/ȅ}DW&;mJFrm҇DdߔkBeWJHu-Ø,T9!!bo5pĦj|OJl Ա1s '8zH=6 qS" E~0gz}E ؎.Li2/{sY8p挐s]>&4DFƌ}G#r EVNA?7[Oe *B'.ءhW_>* uô}«Y7Xx~vJ]ԅ -f(il &?&̀Nvy\N=a^V2*(p3ɋOR(&]'=C]31?x$֔.BJN!,aXFNol SXH1P e7²Ej5߈BcՕ]6-*@q-)AXӬ|aHЋgU`En052i6?RFݥ?t 7"" ]i&CR}nZYOCѴ S5 &"Goy4 xa=(YJQON*߆9[nPÈ#V+yKkM>EN&t攔Q5؎O9,x;I'U~jL>+*q. ]yXV/6`GZWs΋*LBP((1`e2D[ԛ:sEui.DG[^r0XEX)$ Sg1p(egN!XV\OՅӏ ΟL?QQXjg7Ěa},4rg%;lp^j3}@ՙϸeyY:0md3YDqLOkH=GhE6K8^+xϾ};تt.!~I L(r=L҆Vs: t`r :^Ȫoe(L+_gKzfKsEJn8DEx/CNy3cQ*ٴ5tX8WNk3== A`a ] !֨Uキi5Q~P'<ü>a1`N,טJ_HJ]p?Ǚ#[˰BW@; Ѫ F,]{J\ؚ(d'aƠ .)Lbb5vSj/2*gmFs#eEODnv0P:ܟ(le 0}č;إvȘUJv=5IYύ}f94+}rB,`[prAv #8b4Q6`ah 0ÊK}vXд2ޕDk"U9B}Ӑaq:gU/2s\$1fDЌE%0" ٚdet3G.ܹ3:'I/ˆd"~q%NLmF@Z)ux86D(9T%Lt f=mAaLW[5l`!QO%<",D3Yy[H-ݤ6)=|0\]ǔr1+5W*q]:lԱu7.8̠mwcbsrr \ k2Q\՗D+Zt+T7VV~lAW`yfDAPC9f֫R"|#,d >˭PpE~YJ\-?(Q,#yk"*dn7j OOA;5NS*87GHV÷C*Cdt2i|'.⮚AfƆIs,B.Dq)iUCf!=C }f,q}ִ4GjҦ\e]3>"h~H@KiKcW>x~kim<8fiIJ&J6l@ur*ܪ]S:U+&5 ^ux<}Ya-ݎIQWg/`0PK-/e)Ts;gK(DY<)5]q Ե |, ;u@6/2e^^&A춦 b G$C %a :F'Kp "Z<֝cB~C[?;ICF'÷kPs i{sgQ'Z'٠7 $ThsOXAzR"2@}ccRJyqʕ.¿ -ʁieQXqKJ?rmd])_(16*Yg|899xX:'׬mQͽ'3=Krj8gvgdjvt$HKޕ%=Ez) =W*ݥrӽK]`CWn FS Uv-1^p0qC S~̮/:TakBK+RzJmjwƺD۔W OY"0xUe@C,3&sz'ʪ{FOv z{D*e*гa̪`+7!3eI9xE)^w[?̛Jo5oQTUu7m5MFƜ{ <Db=u4X}M8mcMFSlLM 2\=g@}[At=9+KN<5VF`S0tVo哽y^4'1Z4}eyX?[JbKj{g&w,6YLH`{HH0Г~}BSEQƫQ[#DIPa>Ǘ5n`jD(.3OoK~A[blB/[Ԣ [ *zxq8?NfP&r᲏F1@o|',65TB/~FodC:G9ig1+dˢb%xz}"+r`,v8hrC W*zc;tP S3XfZ^j(ɘB7xTȍ C|~}Y n#:xq?B+?Q7췊4LH/wzAZg)p~B`vFO;^.IqVݘ >@ wHLyEx%*e' VLJMh׻Gר͊D"Yrq-RҚw`¼yMCqbޑ-ooa6RT1POV3];*܁*DxZ#[> cĎ:Cu xB@*\q)J+ł];Xr^Zm=׵XyU$SS!9{dsavg[0CM0 +=o\vZZ*3K˜} Lˮ I{Y5z=h6^лx~.jIT*R̟EHL.row" GtEs7OapQj0%ϡƐ"NT-m䬄VjbV-nwXwՒurpvV8̬cF>ڗĊj޵/ecttrxts# qR D Y? B|U{62%πjUoF't{ʽ4> [-p5SϬ!:!v- [F8ƹ#lp ae fdXO8`T IfE+5|}~ޣyr}vLYbC =p]M_{%4bQ='n-KZ5?!@ 1DsN ٷ;=E*+rlS&+.lE+RZ/A "t:?<Z9AXM?9qvpdufZJXH\=$hmC1zϡݝd~a%wȪ::no%pۑSwKZhZYϫ)]M*٣߹۬zu!O@0 4]ڪ up º_q9)vS97ռjݨ;No3<:#7m"6!c5-ni4cmζÈc$ a+,'ƊE2R`Vw(O ƕv&p0֖:T By<1vHiVu)>FPRޱVXt!"bAV&rDq~=yn =kp8e2SsXa%rԺSMVYt3y@!NDگ>]IM p_@-V˂+zIŴ4#evstaA(1}]="#@=~{J4܅3Azy79#AƩudP*95FŁW8J 鸛)M zRk'T6}S6x3" ,ю9k&d-[{_qpX8]hr>Г!Jq RRəb&_H&SW54z%r囆K&&74vs{-1Ae\HeEn#n-^fH"Ȯ%\ݕI"zjQK!yЍ 9=/]N4 nl:MշzF(x~i141x%K{(g t}L՟b>j J,l(g38b){8R9vv,+}I׼3)|R2Zd!VZЫwE~'R?ҽ -z'; h$6^IrYg[KO|w g[#wGA> +gSkQ:C,&oK|;Aمru-l͝ 2i?1{\-3A B;n<Ŀ6v5+kmi}~ )tp;Ki*Ev g J)yh+9,o7ƒ]v ҂W={|=+SLZ>}%jBc.Q(;|3R/ ޹y1p僬|Zz|$T<㥊ZFEeC(No6y[_9\K~ oIE刊ߦ PysZG*<ХEX\rh "-y_;ƭ<vhCHR}$=AQ.:cO3tB߅1|.]~lU,Ӥ*µ_ܶ,ީYٗvDO_'X њtҒ4=v%2Ÿ 3e*,U {S01_JPh/PtYaV#S5:2]T\$}Itw7lrUlD;p2nq ݻh&h56.FX8gV E-ttqB{/D$b5-XLnHbS2fOj:sqӰ]TRMfEFw'ȻSp$ZHv%UqLp Z|?jͧiQi ^s1.)6].l|ނ xT7XS-µ&w*?'ޖ>g>_x ИQl5Ǵªf{ A9 F8x7 42'!)7 éQ D@!qk6,(5'QJUnGl3 DH=!?sL^XM%IQnVrzAEZ P\(=[3xc~"2LhA-2u [r1)Dn%bW /{{ԨnaɹVO@Z@d,]d-Zm.K~ɤ-8_ =UKII0H֠0NbLn^/G7s G̀w&"G|()%8!=:l0[ߎYX\ٕ4`?di=wGtQaE6i%v3WZ]җ܇c./pЯF2zw~?댐1 Z>O Y.T˳D[܅=v`0ulAZL?nv҅ǜ{Ejy88P>K8{R% iBQgjg(H-`x"lE-e0+! l:>hp-{Yb,%"n qv%,`=v9b|< H$wYWQŖ}x2o Q5䏓;'40Q%'@ګJ_gmorZ67~̝$%e,]c.Ql)34V_%Anzlq,(I&8$uv÷M]">2&j{Fjb k*"܆wxqp!%AFB$7L3\?Qyy ǒNGwsJ2?_H)% /FpG?{1Y̮_`2_}[;dH&DUዃ*}\{>mAPUƜ찡HY&ÏnxP#)96aop,)ݶ!Xf甮8%00ӆ7eJ0RXz[xɟz0^TQwdo-n/0A} UtW\!&Ρ dp9l  0,8J{+pġ^DPG<MPr$)XF*ɊjA dI`ekRy;.t3V& Ymf& e0Q\ h8W֓JZzl$T<$VRdk!'Áu;Hw&JoUqX]J(UAnFbaO[[ϳ?N{&K]e` 64مyC2>|7ۛ7 & m VtQ불dۇS,44HbM&<bLiG釗[L'ux~L$þf 6 #Wk/evgJZ13Sr_L-H[( F+>u*+A:Ϳ`f %iP6 ܓ.{\7޻Rb SFZeG?,ݬ'""(3r(|4p|c6琔ef|x[t?P i zɬV`jzT8,cgCT<`lvP姖N{1SY$dC54KQb3`̴8=?> w z G5l  h¶~Ჭj!bH|~T֤W *{fQ5ʼnoY FU-RǸTlx(qlXaJK ٟNE CPkyc82J4KGiߋCs|ɳ˺ :z˟ ;6fk3Rw=P.F^rb震<% jDfB:fX{$40@$K8l@V}E-jaKwR4'4+.)De*"|ԕqOo,Sܴ;v*DnE;ز+/Z8=#jJq|G}JD΂brO{M8g78ҮQQ`^ U1D^T!@*zQ@n)E()fTod;aq1- ݕK<I+S}.$0whkK5,bݬ撊dTٰ0B8[} |8>۹)h$ gyN0*v1mt`T%_hR+e^`alU 1Dp|pYgܠ[u,-&  dջ#1 kYFh) "W g̋ݸgr-th6VD͚ϕ-/`ԯ?}^Pc0;xsPр/) ;\!rJ pn s;i,1bӳc\4@s]1iWT}J_UD4y")>BֹѐJ RȂLC4[D5,B"]hN1{QW;v&0 :)f%[٪a-4Z){]c;Pr4V̜vm$*GKip [-Uk`;5|%*ɼOȕAh@P(0g%m@J3Ƞu\|I$f#[>Zşe|,rNK!Yt'"r()gC06ڏ oNTuXPuKzg\߅u!3@.E\͡*fYWF[ G;H3 Pi?"QBxSu6?ohAJ~.I 9I43׃ൈK5G@Jt' vIq/5(ZBӠ |TbcPX ;D3>ٚ I|s8~_LEB λCfzc|zǒ&-~\6m֘bǮE/S>~فꁎbMѬqP}caFZQ%.uɎ.M)Y3b r *q/h,vQ$ǼldnUJ}96j,:ڋb *iNWx,lr2&;|bja˰ ;wR5˪̣ Pp"TI-8p7jKzǹp&uaC3ձy xs{za޺?x2MsWbCyx8 ~T`IcZ2G`xo]Ʉ<¯msVYHd-8?F1LHdvYI`bZ JΟrKp\ɣ4ҽ@fpTVRiܼM!Qb5齤aKZyJICW=Q +>_ Ѵ*-z&#ˤk+U3D[<0ZL{n9&mE$B`m87UTbM&K!oXo oWK!Z#f4ުW#JHG뉎CƎ+Akl u D2U}ޖh h*\kϓ9O0ג"Z!(p)X/'5K !̔Ӱz0wŚέ*NE-dCCB%"wiuvx$~cb.Z wLfPt0 +E:R34CefI_g@]n7jh*Y m'%VRj"6t^/1pjT&Eײ)RHcM٦TEKi\h',)6O[8.S񗏝E'BD膓 Yu{1b="]=ywqD[rq, G3Ž-~oxH@eI$;!_Q58k+cUB0SPwc TV>!0TJvX 30+-~֬\妖uLƨFqJqv鰸lƔCE*~8e > dNu!үnrj!S'ȢWd-a!?{@XeS!,=]]Mzd"`m`/?yGD mPhUcJ_̇\y}L|zær="Da:}u"4w4v%Gv4hL vu$}+CoGwUN%WuH!Bn0rų붣U~L*0Dt)k?bV]2Tčv}ǣTejyv.e~`QpFߖd%i ^jE(I3.#{)j}5i6@IU.Gqh!LE % f+@/_m(L_$ 8k{ؾ9ܖF**n v5pCds֊qtpH$"N"&)S_'Pv]aqOPcZ#1J,8>uJ)urߔ;N͙/*,Un$}+%?)1rMDKTyseBpݵzz'P|uZxrB)2.֧乨+PEBϷ{ņVA]io ۗeC그\>Wg&Ir i$ 7]N5zzlv!7 <7̐@A<[O0(zCVf1F<⌔: -#y{ڵyZ{Ѷ.B*"&,@a{$M:}[X1+2ѥ,WW" UV5T4 q&2m&G8Ysw}a˼D.??X- +!Y']x mlE3hl~Z[@ [߆JR:gOQu0dUZH^ZS+75ag [DA&,Jz-|.' 6Gmɞ hf8v %8wռX0gQRr5cm?[.G\,2aw芇bX>Ϫ}-~JQ0#d<|Iz\qf0_{ws2c24f- r~+h:364BHyы.VTs RkrPp 4!G[5f ٣Z>b:GCH:VyQ"e5'x)x>]oVͱ%`~ C\aq8$ʓ"԰hjJ*;YHyQ#P'=0h~I"_Z;,d[STGY7 cYJ]Op)gw6Ϥ ^i$ 3"iZHqlǓ0>}ޟ &&^8 j lCۏݸ3דWI'8JsLDzbN_Q<`^4g%d }ػm^_. ,~7 VtdSk!%\ P32zm4b$ J4hw{f@FC;;D4z7Ʃ|} xF@IR>6/׾Xt>㙝řr0 f*w"GS]h=#ޛ޷`oo S($YX{oY\j̷O j尋Fdnu@ ܗmpkgJ|{ݭ&;.xE:p^SW=1|EzL3>b柧ǘ~0D*: oKw7pBѦϦgEiM+\>v2'f4K ʿl;i7EgvLa~'\ބUW8u0S夅E1ULtϧXHWvQֿ*y?UpNrI=Ԕ;RۤN5kd`U!N=1\ۆ_eY]4cNȌZiXO5@-asJ3N'SU"w7;-M6ý\rgմ fP:RV Wdo"'!]PR[4-4N=l"=[ή Rie3 :=۳Te~mfj-7R3ʿV2׸EI]Dl?~4B *'aLl8HgLUV,18uo{Wtڢ_{hn=_+#Y:-o? u?ٷ<#& r KlbX( ?V"UPي\` @#-zW:!ʻ9(-> =E#կpOSA"/c_r!;F~dI"Y*Y+>5+Q2;E 4q5d_hB֜\kbDHGD&.*Gl<4&$DPGstuh4Iɗ]?rn*pH$5HOkCq|'X6 Q/> i ؠ'Ň %9Rk~*<2wԬG!llķm\VL+@@ bˏ#XLWIpL(wLfE0i)qDBlΦnu1x #8e(šM iIŲ7~h +n[u E#R53\cW1Asu,lCY&mkӫ:e Ovz2ɚ$P`\5Hcx.&㛌:;WE;mAIi"-?p-DMSmDx68h?n&]T^%r>Vz)Os( Egz?:6NE|eCRkڪ:(,ebuY:0lq.^ϧkJ!Yٱְ_{mO"!{N41 cNoS9"fOZCp Yuʨe ;q cEzp1;:;ػyfpJϽ gگP`B>2쏯?n,KבaN=c~Xo׾iWd(NY$I1 , ŖO|WL \oP/H#T<~~.yS y>!kʢ{xI,=#;>H85(ZSS6gdwK[`Ug|$HhJoxM8wN+dT)w䧚)%F1HPqbߦE/G22x!\}UaXbB,>ΕO!"W(}+ȝO 9ǮxQc<D:7s غG\|B2o7 J:*N2ew !6M5A|Ĵ T^*9Xeů_8uD@ś r y$3dwiJjo}Ak_؍̸KB* eLhC2 XN6؄}6wxIXܗib/`X4`ReI s "LuI9 OtGjI%~ F1U mRlF8AW}x֜+!q됑PM(oŜɛ#\l9J jeL(cA 5rk8qk0AgJ *꿍7ϬM/˲=ʐIhSĔ3C>I VӚZ¡VС'|^D,-ޱb/i 3_7fH!Cy%`9GLTr9+Dۊ.g_׃/hO9OA"/6> c+`()*+ Zm>hYoןK `Qx N.7s!`n;&"0vtcV 8^}H@@ֵnjS1ua:?K<}I _GQٖf0*`JdM $&ۃI3ר .C7WgK,\rƮ /$ k7 ùs´,EQ\ Vt >ttSiKJ!j MJkEG]ۍ mx0с@b]׬咻Zp*(U9)JLSHDQoԊyAf㾃kUMEUr[_mov~U#x@ b; kŎh'J YG)aSwׂC s|gcLy6}I!Ɍn˙Q0!gG,YnYru$VsWB %g5I}o1B{$a.[| sɻdv-n!#%&wƂI#E (~(iUIV/C/&%rdnAH [OnzDh_+ &ͩLPr7(#_M߄T$JF#r]/5D2ّ)>uM}2W)lFc%UmA/l6)(KZ`-i4)/+x[J0{k4.gWeш*<6-&nC]΄Z/J1HDxtc)Uge7W>Y IK?ZRdjg*J<z-khg[-,<>NDgTa'TM޹?Z9[eocZjtWx<s)܅I DqGd_$b-:?b_ٛ X?'><ٌ$tegאָpOm:4hꔇvC)$7V27:xCEvsu<:wp[&H5Cu8>6YhdAǸ6 OЛZN cPRIG5G] Rė7Z8ӆ(ģ2fhgU9|ΌkD$u`Jlr2CQ)chF~O:/ QH1Q̃J>N0|Gc^h7}c-OcwD٤q +f.П_ab͑Y缤0,Y`X"rP޾;\\] B ;5T+u^ X/OdIN"{h)Kp?+Z#?Ne@y)gk()=J?MsoCp>8䅟XPjXI?FnMɉ=4^\X GPCܪ/g%h+5q&銢ʸL ^pcDyTnmǽt,1 r2|2;.Edx3ITXgc"MvbK' OFR_̄ԣT~ԆW#3(4-dI]uu] `:MZAr@uQ)zE0Tǡ$[K1ƭDJy%鴿H`[i Ɋ[/:,!x}rzM@3bNʆ]/!Ӆ 0"rJt`*>' ]||Λ SGV뜮hğRR PZCw*ZL;Qů DʲfXl/|';4=8 Q6ycv\cϻYcl-%SԲD'`{?-bSJ$~,d~eA毀^KG,?ć̵k$aIx?% ht}t:0TCY>G+M=]o%F/1+[Gs`| !&w~Uבx+os'V,_#4@ ,%cmmTc"'v=:"j~{ڪ OqRXE-ĸf[76-Pkru᫕$a+4>0V,o)px_WL@*7+,`ݕQE$@dƙ^bf,%tH[*©[bmoDZbBd=M% H"DBp}ĞQ^BC't"=Y5uT'1kl3i%xm@!SQ~*~vi=?ɵ%P< tG_x zyZ wGчH ґp5DPh 'P`*e7'z2d9[.Kkn.Ա @"\n.j/",.Pa~G'uԓM$oY7+8:εK?C#8ez*z#"vs;KI:Hc~Hc؜' llLW)NзQgsVAHZc/S&e%[8D=K(_?IחHA/5eYveҿL j(U_ǀa/)>Lݣd[H/uΪ*GOokrh%oY!Z(>J Z/\#(,z8j![54V3J-7“۠}yb0uA0Oew4'ڰbdF9(h[c_M9YUr(hF=m)KMn7L{ձϯ1:60Nǩ$g1=zgG:5;KA"k,rz7(l{FP"NeN+ng5_YM#OcW}4(@4M`7Jni$]DrN^xz*<w;{k#`fQU^Մ@T8P*vyUijk[z*AIA?`;b0ue)Z*489ULSPЈ ?5K*ecw1Xn5ye8/,<6W9MXJ͚rZ:^TQ7;g2ӊI5G&y"Qgo|~R{ze(WB40v 2zP^ӄ7;D&:4sK )x2%h&\n~ςF;v|:z5qU]am: puóїo-7# co;q'M1znS M[ J@F 07zܯʧfRx< yDգkt|w҅VD77ל%636`,lיzXI#l,|@Hj,0GDDE7gUm$O LTL7`}ydg;.B[%(UI" jiJL{E QqtK"2_>[‘8M y۱vG5r*{ƲxW"'1>+~ u^iҜZ8Wu6v2Q獪4 PTy4#.dz/aQKo8nOwRʬQPnW&-ufXsVzN[L0= ;NY?S_O/_trq 9$!;I}ʼn.3QG̪Lh^K-y` %n}9?V~TZFs~9.ň >$BZZޕ _ZhrouZfB]f, xY>}u v1հ!5YL탼e "{Rǘx0B x[ zk^_I92a 33t)%lDN-3=<\@d!NJY0_R$¤t4Ba9:n7Y ΗC7jZ^a YKV_4e. [kh*0Qf1 st}{ &.1;V怾qϒ? }3KȔ-$ -|ewwjƃzJB7%[NrF!\*c8&;d TUUbx7Sjgq[~XdcruV8ɣ:tdH"6^J9/?Lum Ʌ)P/H#L65R)_2 Ya2% 7B4)q2v@X!NND&xoLaB%&QLn ~GGq/ XnTwD^-clMX3[d9mfĽg %"ی-柸d/Gh=J])kΆ,p7z q@LP@xކ(ꗪeR[10y0h`Dw<\H,$p~Z[rA1o 8ǍZĈj `>C1of!MݐI8򳅻F}1wTkL'-ߖkBYU6GpIIYoC3ݐ1a"5uum5U'ҷf ,"B8(9J"n: !{%A[l7O53蘙$q:(1{*]8.K*@'r!o\Cqtx\t jSQU'W2` Vp9 Fofw1zCX)=IG%jʗ|ij&KšV o6V]48щ=*Lh&krP?&e}%nc!Y?=Tlo? 󹪜tƳuN9Gvh[xb~Rgsdu%,Yk>?ƊRumU{0ݥfV V)Qvpi]O Y PF-ga LMq`PӨ-NEƯayFl3o\m)oyi vx09b]~F XD:F՘/ q}MLsZ)5*ƨ2sږN6Z5`=rʣܕ5ýsF3Dvl[SiYFx="y~x.@*ȅti>ji fXNN%xG!X0=ːO)doHȻxq+."eX29D63g?TJaЯ0E?EzpF|_1Knb殳ϢdGhAaIAf𑽊j*ZI8d ܶ,7!q.5 Xh[}ZQЍZBCm䚛YyJ Wh/KBɑ>:1]ݸհ$0K_[p-ǤC zn篴 ^,;\lI{]Uwt!%H_k6_.g1SQX+345(W}[,'S؎)VǺ4z1,sX՟jd~s}Dq U8(Bs0?2Kn2d˳o8',z~_ DX2̆C$u݋,2(oZn+R5K,+ AX-7wIO+oЖ2^س5HXOmqoпM=j8!"縕{,rQc .7,CL|vƈш[6a}J[u/ͮ~*kYqɩϲ}e !V|`X̽vq{z\V~,knʼn^F#O[$g!#Tmʏڒb\^5,{ Sj~т|UbyhM. /"*,&9M u#A:GE\Jv-ˇw_,Wi_kBP,K k:p=He^U;]J|4t^RByؾ":NB,`Q\gmliΧdZHNĪp\= z .^p3,u'#ѥR%1M0LrEjc;Alv.|My UsꔌWY>Y7`rTM7b[(0(\w"HU&~f(ʣt|н%tUiƶyNre'[oc7I[l1:A Z,'f_Q&Xz #=HM {y}Ȕ^#oOv㥎ȓd)/Dx0lM.h@s::f>"^DpOEo؏7)`zSk 4 $J#qSг-LC8{j{N??}&JQm#2j˩ ʺ Ӵu\3桎O+o ٷx`:dݙw:kŒ$9{2Y*T㤏a972ZoMV!Zy @vs1ed;5h`slnݍ6%Wk (ȱXcXO=Z6 ،rIkv'hs\/\YS8 ʚ!l̈8T?kZ$޽ufP󖬖BE9ѻy*2YAwbq}RGGXj@7w*`jg-7 *W*T&0Dak$BY1/XP3DE`JvN8 IZ5r_HU> –OY<|t_zYB:uyn\v,r\أ}Q}iF_r~w'9D %Q,&)lHx}REtZ̏h\{)/.Uɛ>9Nkjc]ɪ ٳ]⛵,!L4O-'Xˈ[wUt6hS?'.5JXc$XCks6P8A/?&WVuHЯ`A\IOp5+K1R N}Z,Af_\&'[TDLv䊐j[H@uh&>)@ ?1/+֤3!9G]z~TأoDқ_'w4-BL3KҨ^/^V4gC qBiV+ewĐp~[څ1h%NFN֥lepƇK Cn`f-RCσ&_,J;9zk† 8=b:YZ*ra0BT/]&B!F(馰;nQrB ʁ +JӰ~A:N73W0IcHߢX(NrQ_q(KǿFAEy9nWstỊj'+~ 6Coz&~^kVow6 /;ΆtѨ)z}zJ¿]b8G pT\r3ҋr\SMM!S϶u ܆@-H2`,P1 ԂGBTN"m1Q W£Jaz D`5 a a]:C8?:W"zФ(Q %gUۦ[ጷюKB!HmDk|=L8R#jS Ӟz d{~E!;?S%];D'@wG'z _ܬ'ri0W$10rlg !,Ҿ!]J۱ZuL)o3HOSTWɾNL2 'DydRn;Rb^$@(h86LyAX`} < *簛=S&yƩG{<.NipF2 Tl.&o~T2ՕDڭR-~tHDw/Šqc EL!:ݣ/CA,9f}وvW_$kvS"FM#01Bb[|* sTO6&]:7>~q/ӫPU4fFGՕ2}qβ >%Asƙ(q> R@^=n!J)>oMd+$@2V9F!rIʯw Ļ6HL bb! znFth*kG2Dq-N؇,zCa :֢lf|=)#CӸZ\3H֜O7 SsG t~2y`p* tVBWGQhˡЅDׂHv6oV:-Bt :1Q&w@ k{ ; L@PHcѽпݾ L{HDg  k6_EAku?7mT /H+41ǽQhȦ=i~~ȺS5(-z`F[tCɠ3?>Ač︊)-]It,x-X|fk%u,/΢lz1_p ܐc&g˱;_[&ߢcnK0ݻllR __R> =]^~G16q%+6G}&3Wa`rto%ĈVsuS=VG_Ѧ75ȯS<$C~Y⸸{%6,$/NoJ/i]],8#3"qf)IGɧi* VuWCszc)');zZ~ׯ 6&v& B W2k, ހQ@F`7=7x8) Wqqb\!|\Óey~0]uS4a_P Qxb%jP<-29nm)E0 m;Htݑ}`"c*4Ka$Óu' ҇r/eT/3˭+z#Xb/6p;Vf}t5RP#w|`#eksX5}mS+= jX͜2j.ؐS [հoAQh} I>NCYkŘObɤ&pԨ鎋_SC-oI&+0Oc7>2rp1|~WrَclY#,O-H)+8θiq[I+vw5̥!~kۂ*IzDM =֔U3獭UHy1 y4f*VLTC:f2pR}J+6~ (`I,fx5=ˢ$3Jm|"Jhoa^J+dMĈ ;>O=*7kIds!Dێ-}3 #2A y9!:{ d@r[m?JƊ:^&~I}nVLm+b?tW~"v7< 7Z04=3s}so}DS2И|0R)xH! ƶ;]يivt@ ice*[@E7ml*ـ88,!WkU^:%C .mqXh_'RNy3I\ n6+kd~EFؿᵻ8)PM)C!uH'AHݿf8*0١0nf Kt5ba@elJM?=7I;iso-ݸ{:‹!>#! P?Sy|p}!LV[MH un5׋X_$;`1_tPyys qMi/`lX -D!ggB+]q蓃(c)20z 3 56ydsqCR`ܵZMXlv7ϯ cy[TP2j4,TdmwmF\SgL*c6UY]~vc,n#ZUݍ>orC)7Gykp馓y"6n&^+s 4)j.\顤T !Y (}#gv7fNQGF݌JP(Q.ibI3&\:=fC=4Rd>t)DvE'EEU88=VlayhZX `>'9XyXkI4z}'"!va>6rh@RFޛ,C`#bY꥓_,-{E )VW$j^1܄#rD#Lm^SܿPܙ_; P-vV0Sn"-;/`|"62'wf(|}3 g7G-9y06nYѶ#K0kq83ŏ6u|{gD1$;fkyA}SȔB\6`w^{g<,U-{A$CV[yog#mJ}W~D6 Ā?}}2۝SzmY2Ї,Udg< TOӇ7,GpR7 p We2) -&ܤë=23 oGJ &] (lC$$S_4f3DoIb%[\7+syJ"z Me]-բ2Ɇ7!i>^隓o~vt#L3&CUhDlѠST7# raD$֕7!( cXh+ɖ_]<)[vgC ^2KΰX劐873Ooͦ?P>{wLy&(,AGxPF4,YP<<:r8D᧏bF\~BBYXI0Xgo ؄S_>7||;,aTe68O&x9sXw$02ϩOΘȧX2,T~o`-0cw;,TsIޓOd-(Gfd儎V\>oxhœM 1 (ȽhC}ɹ~&rINⴌ'hmk>P./\as"T'4I@eטy^Ҳw~]jkB{?)6rIݤ)ࢸ`C`XpbsqВP#/zppf#eidI<#T (+Cq&?qtN^ OdglcX-h y ,-Pvט@L}%~?pLžxz>o+Z *j '(G#xy)eE3#> MʰЍc:)b^,Klo Fq\hli:%hmZ.v"@2-mi;Dp%Jٌdw09i"ŗX#p{ GIdieȡiK]i֕%E_wIq}KH-HS1dc J ZxZ=2GJh*ޅz\Ih3QZ]#"8K\M>QiEAvRp:ʫRNӍG1{Rw!~FXqGXɂ߳e- X9k\1X\sK<H|sGI%` Ju?4 Oa,ID HOn5`U*+On;Ex:6cRx~B2_eO/{(:e(.I981wBњ@|T?TVҳѓ0-ũ,ZdY(P$TJq"o f}ӵƖI8 *V<VIv^/E'jwWIUF㧄FZ<$ZV ֌=>oW ,y1TjJbЋ_)QeUSJS9}8#Q6%4cQ/E:1 k}tf/!Y|[Hݞc ^z * G ٚL{0p)1:UoQ/ 8 4M7pEWc6 1(ltKt8꩎nӚ 4{pA+<"^|x^@*~Kk ZAI%^Vg @!f.濝e^إ}L42P6}F酝CS)tO[iIG;>-v VCJZ|:[>0"dzk_ 5$!7X_DŽyO+)գVJH ׂqģ<ңrryWf}Ddo>sWSG!!c"]) MNJm9HS.+TٍŘkzy}u?AotL֯%\4g:8^t-:7[58W טFWm7gXcA7]_'[*RY(H ;+\wӀ85c{1GM0|YJ6&JZCMgFbɇp>aDdԴx쬀T?7:#GH.r3F㲪|ТEڡ '~T/5ъoeH5 D2y;tL91IIup3ݽkAxolkR?9V/F_: ~i]~ۣqA$ּ=.K=q=e9/2䰿ʝ.9,C$6K@IAJo/6"ޓbOgV`)Nȭ{&TL~Xh\X+AL֎*H%S^[WH6?&LgЭ܋ǵ(  Ǧk\S&#@٥t Q;Po8&Xw@Sc+lTlѰd6(OE9E*A?Q"VP4yfyy0a߶ǯ‧9G#|@f!+(N=A0yh,pPPfS9T t70&+o-aKHsdzݎmȵ=#nfctmgP(7' VmѭݥChG.߈ZW8!^_36UHx) )jֲ^1)7[R5Y2a,U(x >2.GPmQ bGA@c}lfY; asȱoe>DҜ'ih`{J;"f* ?BA׎ݼ|$A[\̧@r\m5TǛ5 ,;Qފh:r:It^(Ot}0P ၏]#j,geg!.FtIx%0)#No%SDibN,Szׅb TH>d2g좆P:)Q@\w` _/εNOOzH"7YMo|oT2-ᖭ% vٞm8#HUhyiǐE z^q*1#lTɱ6`S:7_m.ܷMI9`Z7~9HhQ%?FZ$aCQ M;r9 mN%l ETb2A lOpJexȋ惆hV<M=~6WG/x="[\bc$k% L#:J/(<*[ 22º<.Iо!GEؑ$uD~,G'>5$ԃL=^+ԉY%r^ێͿ'~ٲs8z<` uvA3Zmn6|j|-o\&HɃB]ӊG~b}$wD&Q3WQZx :sVolGݞ}ɛKQN 2µ: r5kg27HlCd~6>vZ bܪQo3 9 ]F_ ӳ~ IdY_c303qc*L,&$N0Z{¦$9("n/k`;`}=uHLm/ބb(Y`|0ˢO*=.E5P9%vrSK(kXshPRs!/j4;} YΑ8уV:2LlLE%iqKлՈ^J&(C?Bքr_ |Ly#ȇA|xIxRc }u><vK]%rh5BQk:vOH"|'3pOfW K-;ZQ£[G`}MQ! oxv{/^4 c:Q &tŦEHcDcU4jъ!Tʳ*=nl4G*R=Qs<"*UI}b3w9;a @\ۘߌci^Lu1 6ZIOmzj~?KԊq0RG 9?%|V$ҶiM&;ȿ 7w͌n"+p?[J fS_['W]>Qp46B'FM?aHƒtaU82e% ^^T@\srAQ;(, Jr)vW( vz}hşr9!mITxt/RnFSH$~}}./Ё5V-i=:b;ٳk\$|0n"Pf Y S폤 ![\nh˵shՍ ɱoc=ɉJn:t (Wԟ-@q61/%[όB>W^I2KԭGFQxA(jՌPx\?z}B2"Gn9?+7⢖˷x%z /鮖/bzEn8 窱=12f3WP}|Q鋒zS y=\ k-&ĵ =y CQr*TWޜ{&Yt3λ;%wjsGfDQӎuOUS@Ty024$L3:Vy2WE+Vɟ4L0GqݓʠEx ޴sɓ2L ;Y5hCmDO$Y6>نH'i^-t@(3FLm0R  B }uGމ8e5Q 3M9pe5[k$63˜1 ,D)à7]~'N.bDN l[Fw,K*tYs`'Ē!TqиR Yi|MP/|]4^{d)xuemSdmiݐ썟33v|k_]#X_;4ټz3#5[T5ڿgr CQ=]땴JMLr:,ly?58?k4et_I,.bDs䜭Ĥ.]q!_˜n̲u @dnFo5lQ#K=r56/Q{B@ ڟM3%u.s mY/cMλϛ݅J֏Cݮ% u1M= hB!rvq`Pz;nB0KQ2]җ^`!,Op׻#pX5c+jʋ/cL99[sar|\{3z:{Rll\w,y'&y {D9%;ue"/d"g:?f֭T2E;K7gW,E젠#MR a ?^@MXB`bVR&8/ \k9nήf֑jsݯLv%NW W0{X.KdӀPub\we<>hEuHlE;kL!GkoځDCY!z TUP٧g'  T9JNn/d#.=-htdL9%e]XڅuCJۅ z>c֝=*5Z7( mW>itKCf3DnB-Cweվ0cXU3xK, \;?{.$% yZ۵5+RYc4j; Y/=f6#EKh4<nŠˍkB{Yn[( U*f߹ {^8뫡'&/M}/H"[Tt{,N:V2^sݽJGEd:(oW—l7+J؟?bk˭@ê<ڨZJ+q@|W(;n; =``pUK{Yd Ngj{+GOWx,~fb@훎]}>ݮ/p}s7A*b2<|g8vT@~:l9c=Sg>h>]ƒ$"Ey8fUaM*V7kJ/-_,_ df;^ﲍ+qs73u2KŸioSVӒ)SS5̗ϱ⁃S5( vq Xs0U+C _M<kfbS5 ]~(ߜ5$`Uyv4E q6`sVqNY+I:IkaMc/ep~Z]2Z^> jLC`E,(Ҏ62[xWYO89)¤O6nY^1_,hv4PUp2wؔeA(?உd՟ٷ~HX-Nkxq+N@FR< k?+{TQG̤GaSQ+ rg$u SH9켋fؚ.g{G7SoǐIE ,r4 ,$g`Jgt˿v0ˏ\zN{F ! J|h  )O@xnOrYņJR`KjM=D>yXNb~$i()8CsĖ8{BSzscд1 \4x.]ʈR4CfJ_tL楑7T,eܸpۦb&$c͘S4"sGh=΅ ؼ8u%PF)eIdCVRh,z-s]Tv7jr&[͙ h&;dI7(PR7ĄyRoVm46?FAH㘵\LK x{<؀oH.&+nT nqjfW9+,}щJ ^Bsᗩ\U%Ak; / "j'UTz&le\[p_~"&"j78q[Р3هMIQ׈1|7.r~^ 6ڷ0޻ bRAӀFPFl\%hr9N2v$Ru$٬z|zS%'2uoDs6V'@l$0ahRsO|WkĈyر l/ [CQ<*DƑA x5D`μ %ir*` QjGI>}İŘv?'FtuWlP8{Ģ2Ȍx=#ERiF(crCFnׂ*[ex,0jߖҊIJVF<K,9"H Jsĺ&k!k3#<1=6@x;pu+gUJ'P%l?J߃ -Xc XG^A@Of"t[ּs"? a9rm3po1 #Uz?BԻV5(|%.A -t۱6lK<%Ĉk:1[2'+Mf(&^i H/' X%:T0.p~U>TASmy VMbHVX4HW2UZutԫtj6HngT)i䇴K']@/?ճ/b#ᐬaH86ݒp}\{,J_j@mW4 J+k݄pY(Q獯*G!k\7Њ/PC:;"Y!ˡ?{{G*ZzErǺ0Q uNzk7|!&P+ž?aeoN'i֞xNA%fN!kzvX^X+đ¹c!a:8qK!JP؃4H ԘxVz:PVKYD.Oi!e3j:8q;g$ 7EPT}4& rGۥ"Fxe(H=EUShA8l'SZKUu|qM˽M.Rw֧Em%r"DFĢ:"FJFnDp&% ~U7i!%MIu__brHHio% ~l2 |a#?VFU q{3V"Iqʫ;`mvkn| GN EH# t):/a\Ip3vRpJ) ` '<< FT3 @JEv݋)8|YH0 {ڪXz\m6=g,$k .h(WkUw"zVSgΞҲ—[`z+ͱܯ!U$2;zس !GA K7'dޡ F,N케8W{j | `-9z]JFp)=߶*F8];*6z9B2?WT(`e<'Y=Eƀe㶏R&;b 9|EGߨE \ǹxԹ삑с]o2nu7WVu5=KZw΃YE"# G 0@F%r V!BRO-Z&&yPC츹< 3A;`Ŭ=P{a.6_j6X}51ȹm{t-~PL_|ˈj1yFıktu9fv@$wIyNuڸǯF VkC\0Xs)BH$D aQGl‘6sCDmTS?2K$x5|lB;y`t tp7k^9SU# `c+lo;=+Es)JÚ(|!*ϋ_`']bcL$W1ȉVˠ/C|!Qi/~t3G\JT//T ݳV#ec2˫K ˵t+M¯^G-xږ bQ,dYZarj/=S֖{2R;fɣ+V!ˉV'Ed Rj _nx!g.K*',[D9ӼatʼBq}%>?ܣ*P؋BZ'.=t>&-+`RX?X,ju[[5ٯaW皞=Lk1ay0Q}AŕJPjy@f D4U~HR@b6ʸENr u8i6z Wlf*7~Qo0[ok6٣1r lZܘTʀ(qZ n=|Kϳfuh2Hiĭ7%`uw?*l{O/CALfnc' ?PU=B6y ~OpDΑ=b gd9 '_6z#uQ(!<A;b;FB{dH؜C*ݢ q+DPme=PnL!RR gz",\/ņ1˾^{6SHؔPc9f*i=6` _D/U XNpt#xG,zU92χ0[k&,EJɈ0}]ա>s.vJJT}~r[nF  JsVa dɼRNv|kQ#U! Y[ZMR]X6FgUV&F[Bڦwm7- 0cجfuy쌗 VCaʮ'L[ԥZ lc0k܈҂%[vvc}px1`.t1Ar| Mw/wT4ZE0\&Ԙn%G#ku&2;#GNv(֋I@H!0`ϰ'V6a(*@XF>OJ NozitE+Io9첹C:?aE=i ~uO 5=^Mqf/=4nD+MdJH; U+GL5))@l*LxC5Z4D+r^걐ώع&:z(t=t"e\oL_-[GS.]ڥlGJ"g%:APxbK=_p/P Os[N<|cT{COCi)&g CWO'Kh,>uV~Ԋ6 C8eC/69m{S.LE/J f]a_Daz-j$aFvD}7r\Akt4;⧣"a4GҴJ}6 D&A#4C"֖Ӏn''ISզ2oD#M3\I~.z7ϭgࡆC2顢`=^"m@'BrR@hNØ(#&[2W ch%$hyeiz@*|n}S$)75 CxfkR'fkoWۉS{.mw=J8x6WUסY}I$ʯ8 +iΪy ;.UCMHa_W2@xGȒ1"V+-~P,)~#B}+;&RF8 r<I^No)]ĕ"!}x M ِg,=״r#5Aκ$ D*s 3ոv-ğk9|{cPwr/Nwi.qG^fK>P"ѱsyJTK7 C[`oŴ9˜I<)meg%LRO}0< > ԝ顇ilLA'2wD͵t;$ܣ.Sl^(n8aW n *ެ{otAT"9h_zdÿ cz{4 &8[XЩ5 R2#ȢA; 4InZg@:%6Y+.pUtx쓕6VGX-z5onP=ULܔ|݇k?ihI_5Y+w1|LgOvs.<4S륪z"U;O>滂=Glys"Y]s\f-,9eYc= JX;i"k۹cX;wcTv;˱Qg,e$i巜J.=cLtQR >Y1ɕPy LU"BpomF65!TQb TֿW}m| CƯI-]Au\ݚ)VV;mh 12_^HDyFٽH5Wίp2 BeX!u:}0BHY2ڜ:+Y()҇[ӌ>z:w~p5E͇H1l2!'eu灂]A]8X/Iͨa|bxoK bfSJV!>[⭕1nM ?_ KگvNUX &`/Y=91OmpZMQY>74/Q%RY_|]x顀{'!X媑uUy&K3NeաBu:N(yzl\5dfe@N8Q޵j5S }ki-}6ƪCUXy\|z-EKg<#Ƈ%1cUPbfƉO {&r9nrkt$|NT5Q9Ռ24JӉW6U|`Bw&; #ED@y˜& 8Nft] >D2p4YI "$h1/WH߮LnIzF*4hbfC.],h&DK|gb `mco54B^(Rx\(D6 +a(ߗF/Cvϙm& ڴo 3첾T~1{?;4q(i0lWБ\Õf(|l p'u+ѠUQz!swaѨk * e@.,# w;$j6s`[p w>)2͖񌢭z[6HEL٠Pa<Ӻ`]oO4D}-^ݶqR4G%ÞmJbϺnAkMBm 8Ѵ5!!~o`MRHqKs)ݛ^Iq I>30^2U?'Ku;ȑi;U)?Qc?أ#Fp}%:NmhάDN49vWj]Ldž֘*9rYT՛62ȪSen@wƓ{J%:TU*B*n ^X 1!z#,]8q6@TE8MT|P3/])Ѻ~O?DEdMW>kS7΄֓dJpZv 槢G>l̞Ƣa^ |chk^vį xCtյkː'o5wRU0`1'ݚk:MvУSq pq `Y`@ŗ>6ۏ&: ug\"6~&5! _!WkDԕSuW3aWPWr bׇtV*\1\ZSlTmтJBXM-0/SƇ*t)E=AtSAL^MoG\K/Bw' !Q{M[*JuAUThc NeEGӄP2|/-"eu̎ Ap\[B3C'4 :Wra l'8[3}xRg{<%C itŗU/m= s,N hdٺ ~{$*RԬQo8WjQ7Se HN -AVm  ڮuu0sOl c9NÂ/˝1clu"+@0f S_V6,%# PʬL_(taհ1E&Wɩ~hHW|n*0z;85L4bKO&/` ʼnFCe">n!/lkc&obvH.a Ubu k||X${ǝKiuVz5} #_ &!5\a^0”NNJ nʒ(B*d1(^݆%  s+Ig(^F2qr%4iM4Wl>x|r8 =spY52/y!k#2[0QnRԱif.hk~nkle!fN7 `i3nCDnD"]'S6^=aFO UG%=4ulI|1 ]J. 5mqi>aim>s7:T[bck;{5)޼Ǎ#b쑤i6]w5jo<<)=cms[jLÛ'שp;yJ^BeРXwd:$cHK?0 Y&AgCЊ@-0X]ڜ%Kesv$Kf1^5GS?ޠsBH Fk?5ѣ"Xfdz<5ɰԍu S ;an9zq^Dc7v#TF\yAOu@Uݤzƻجf8Q"=Kfnl"+T9a>S{jQuᰒݮ|DQ\ y9[\";MѶeM!qGJ< F䅰*=b$y,=5~Zwd0a"a|UHVay↍}Dn=ذ ̣XwZtK<+tb|h}q|}xͶOp۱txܢ# |Ŗ Qf8oѱBpm[(G:Y$:`6AP*7m58WQAv~A bV(CB{I/ÂPWU^g0 =>Kߨ lv@O{#B¾#9hٝKM$( .>x{ hyU[zG~Rw)uTr!AͮU OseADHhIl=rZ@clH] 1EAʹ>/iF}:6N)r=kJS?d~́e4e/;r`/swGB S^wJtmVL9!Z,JPb[5"ꔁcNoވ0E ;0`1'T3MY7)a>?qe!szL6Cc~A|,AmqVpKPf@29 `;[#uOސ=LPhF FqdN %L >8e47Ed|ۥn?QZ& vtPw8'C5"jmQf_v*ɰBpv7lGÕp^J ϝr6i+" 4j)x}u «-P˹CлWH2:Xl{82Tb>NJTF@e;= s!}̝m5-vx HONO@[?9ӭ$AD<9PZPw-U}ʝcHywshU-JnuPF8B4ax3Ţ_[4K]2 Pegge `L nkqyyĿch$v=aO\9y2~Rd{%\Y͗#-Xe1fʍw4Z53i%{d V<7?0Wi*ϧ- #47~|~;J}~Z^|P3+ӭMd&m`4kha;VI58CR.M(NV#e8ϟXш}!.brlt_!mΜdHD#8J%xzF[X N Cl~61VLEMpv|?%t7;ƒ{; Dޥ$=%(%?Զj cG |$/(m*>"23y`LTg슱|m kJ:R)4&bZ"_t#OE+nc,!YBnBb-Qhah&YЏFeJ(K{")Q(:^_ܧW ˃ d/j rk&TR)Q{GE,šF=҅iFigHjV`"~۲~KZ|WImcCv[>L,F'3FEF8m\iE56u*T;Be\"`5 }%*sK8*)(w[p*v s _FX\V߲Fڎ~Dd76|nQ-NJ+z 8 w1'oIn+?\%TYnAYϩPaU+ij6ccA ba)ԛ[d3P ̞X%@&+<Ap0#x%+EnW!TrT! f%<*njZ$X֦mp4G\X;(6W¹ ;^M%-@'LqjyQ_kn,wp Mc90Yt=L{퓳hes؛A{C؜J\/X&!N]S8(΍F6?>Z^L3l]B!LJ6:&{7j\;IP܋ޱ=;P-H5N6!(, 0oZ5(CnnʜW(YYliCPSpQz Z yaLNu敉9@ F͚n+x&@\*/%ťٲ`e$eh]W9XLIJPŝo& 23rs=h:MoJieQ^QJ]4s?@hq,7piza".@Zs Aꁘ_jfD崖9|1@A@@% ^]mY&Ņ|O^`^dwk_8Eςz^>Xx8E#شV8Sޞ1k90Y `iv^&g[ 0IMB/vO_!75)/YF;Ȝ]( Hӫ)G&?'"QU_{Up~Mk+Na;PjњiI3 {62(F&dD)ꗀKNjDU㟌&*32.n2sQ6Htvb+rWS~ib/NJX6 9RҏGF^?i+θ0|DPfi^[p^8UR7B{lVT8өxBVUc; ND6_|aQ0FbQm}( ]'Ę-tKA Q ͖l'(X+npUyCHwn'2\MS|L7N(@Oewt#Qq$#R}H`Q{b 8l`B Ri:s"(i>du}91%TN2{^X5jɽNQ5.ժАoӯKO AR&Fr?Q99FV)pAޯ`(P%p"/;Q".K?t? 6Sf|D_Et&?kwƆ ϵjZT _@A`)O%Lhihyu:e89ˍ::k=iJ1:8gݜRg=,C.dTx%}yFMMW(1p &TҖmPl,MZgI|'Lx'Q~S˩y `ۑ- t،p e D8i@>YÎId>anEVj.ABS FIZϤЉ[Za4gsƫ"FmǑ%SI~~Eos:ٴB}b<b4>(6L6]gB[:d\`^eVM'+.".~hmx;ц:^nls^͏Y~z;Z[ZQa<8{~Ұu{e8x6IQ;hJpzaˌm=4M*柣FQO77u^s݅'Q|qJokU: ~yOdր+QUcr޹"׶vO)}k_;_85o0ʭ&U屣 u*.(uLR/.B_*eE:H#(o+g;<8w~Kh\rnMڱKY@+g͋[sh8=>;r VI>Ybީd\TQL?Rwe3KFUjXVfx(rrA9߆ȷ ݣt4Mh}΄|NzRCuU\FŐ%]05e/p)b v@%[C.S+ |MԶG_w|zBRb8W!Tz7``|MGbF .j8H,Lڇ}ʩBz5\ա  >,%MInI[Kuί_6r ;{6ez(dn^Pv:'T,X.!@L10{+nә|/aqzZlN0"Q>fRI@ GF?coȔ,dZ[9qq :3/w^ I;@ BZ+*gw0B G΋Yt ͭ6( "R?HTI=:N6KߖQ)F F M [-[J@+{lQ#d9}C,\r =TXOɮ=!E?59.0+8R@8MBO̍j[5;s3л?8tυuvgWREc]QJe$p3 3C6ha@׼gj8wT[/ʫ}IsDztk)ཀྵmW>.uhHr"Hb{`m@ ڈ]t9pz-=[p?]ܻ,9|7PxﴘṄL>Yq>\|yIlI$-](3uYAF_⠣RUjoT3VtB 9%=VUpvz8@&鱃W5%bƤǵ gܘ^b޳eܧUGQP0IZ0wqS H.-Q%:vDAz><xU= )JhbۣųĮ7k+xT fda@MAZKcn))Nܺ[7yJUN Hs>X:wvf\|eWI0 @d):Y[MNlxYbӥ~V<,f $W΁HjxV9 ^.*j8Š+4|&iFvf  {Dk2^5m8yhS돭aӬ?GNeFBp NTL&SȴT:vkL-Rnn^bF A+iҳS\2|[¶U8*릜=-%X80P6VBZ%-_%KDmG4b`C]# ΫU[lҿÀTkJoayMT1 :_2g9On͡fsx[.'!px,HBVl^3Oǰ#_j"Qţy~%ԣIqmK)[M"Q. Uʟ{4DIPS)6f 5˯nE0'xz ojTS6)xTJch``;@ʟ[Ζ  *qPxLϻ8 z-d } *P 4բqWl!J"]С煄9.rCKZ5@DU 6#V/‰: mw$G7:禝0psSJr5"Lmk}XEo^[ѧիCR P҇d#e8 >~Հ`qzv= Nͬ*OQY!f`֞+o`No'yRG #bW;; "He2J]1ަ;S ,:lcRtIl7N z@,''Ͼ VXYdVaW3)򔇷A=ޢw3{M&92pe^b^.(f-߳ ~0'w5Q'$qRl`Zh2gEHs8*hZ R;UT=꽟%X,gCY3vIJŚվY0EMh#cف'4 i[ޮ @a7T+Ol,$H!t[O"zǚB OEױ<ꪸQ'1YdC\5XXxߟɷ=>0ss 4zguB~>6n턙fMǁu6|7@'lF] Dvehb68 3Qm9}Z1l5/q G;SG>H@ygQb^aoZp,GrcX4qV%V6G["Y(mvdAXdƻ˩3/[6o孤@oqv, ,9m5G冕 zH z?4s ~Ns1nM*n` AK(g=ıRUgc %1EM1X(!($"7 5| @ ]cg椨&A|}$\`f6Zy ]+&֠DuUr`T u2scQ9ۻ|`VOV]Bj*\M /7gR.Οg4߆#ˎʫ?a0 ! ;fC6!"¤YqT>*eJs}'W+F$pWzt+d|oE^yo aJ(x=25tI۱vmjZ(褩/?,_ rwYྛ ^WKmJ*bJ_!5j*Iجo+F'S |;4 ,qOEeH}XDF8NS ,hM{(4~!IҵsaPq(G7.[IJmۦ5|)84N9;&{7zѸܟPئ?O);@EV. vCl3IJ$wWH40Ȣ̥dzRAmݳg}\@a#?>\:fzK< | [="  AK'ƞ+z?{:Sa$'yJg.A לl( ˖+lպA]Z#lD'&=>QId^!\]Y0(V%nʳMxa#yNyyueRb5P]A׻V3\O"Q7N-e "{j`ƂffZ;I5}?J]M4n{; Z腍#+ \adq[^lE*AJ:VН40\\Nq:"l)X TV9<ɫV˼AJid@c.?pWT#M6}GNS++ED< {F1n;GXsU,#P |\b_h^aɛ : -J[8Jh3*GEY k9 ('-[NhY2eqs`B]#hcWwl$^h[2+q#=rrur%F1qh@ `;LJ)@=R(ȷYSXsҳΊ-jpy9*};ZNkvF"bܘ+ͤ\Ř+##&j#Lp^폽tl|C{o3[wJN-vetPܫKS_!aY9O;|iH6ƷeF4|ly+1AP~X#R[撝mTX% +?'4' qcv Ң=N176rThh5l;-s!l܃P U-{IMKnkqP'6e9["P^>Jmj ~8%H5*A$B[xS{zYКYL*4_i=X. l׾)$uj윑mcZ%*@1WGDxxpo(a˛`]4T0Lr}MJ`՜[iT[2>[# 4R8,X?CwvSWJj k~KDft2hž>6G2ȯ8ڌ5RqF)b_1<#rmQX; [ IgX|+8 v7lSi>@pKi."~^p1qg<ǭg8A}},Cy9J0 p}49etm+tV7F6<~j7E*Q2sCl?IFDQ$-K+H_qpM4I M._#nԟ{(׏7ρ *(ms;ȏ\ k˱XPbaayrN21k 4EeNXw=/[~ġuЛ{d$Hi? &\%.Çնeh|@V/G0?:Q n) 4z-JN\yfӨ) '~ JnꩍbX(.2YEv&3!1l/ gU>?ZbK$`oᶋJpR3ERnP"I~S FGqf&:Em ^ozhںڧw{s"+ !ʹÛ> ի+cuE*.2?&@X"")h)o0p 2{>v$*;r/{ xISMgkRmư&t`aINWrgk7%y+wp1H?VjSڞ-U<H*e;Muiej@e݁1ں_86RCķɉy&O{(Π6څf%Pǧ*L$L;o3};$*B#M]ŻJ^B==s%v`Q+MƱ~eFx ;[GR)ʃo@d$^P< #r,3oVe_F"27'ISru⬂\Í9C瘹%NaJ-t[%?3Kjyd{Qq_giٛV-s1O U)30#  eds/0m: ;g; **¸(D`Q, ,}CJGWp&#(c#Xh<`G4SƧքsC d]&cyDhGJd0r*F+ @~ҔCr!ӓ9Nr+= гTvIwEBxT d5Hjbjńr}Ƥ$Yyv: #O:;eYԹi4Ǻ㧵%!T:;5zHC,5N7swy~_?!D0Q#4QB]dFMOr޶*js u$4:9pc<5<^*ǡ7T4Aӗ n>˜ɫ,/N[fy.Y%ɺ&J'+rjqZMr22l,%as_kűfXHxqL<r3!1.q|JO&`\[aYE W /"6=@.s&#AΗsI$}GXx6[L&`kb{@t/8T)>Yu .[9DѲKB@:;~qPC ^ƫ`Cn #}^}ܘ=XuXPu{n/n .1$ﱘp?&>Sn5\7jw6/Q1"-޻H864OlS@"2'?+t͋f"G)ްwz9[T{K&46z{k 0 |_*Cr̥p z;ue-2 C|I@2 S#e:i6ʁj |t3pnk ֎:q*Pi!^\+>:7D9x֞ƥ1u=>Tdh/֚`E/r `1h$X6s% K%MYi]!%їL-\,KëרƳ7Kw նf< m,$ۅI_3o$ğJEx?H3@.;3强XWΌfOh~  r`Xไ0 Ѧb&= j1G e|'}"-U|F4?t:GVWs̮^v𑀽9(uA|XՔI"/ ${.8Ry Lъd1a?@G&ʰҗ!ePݏL$/1_Ks B^,F>@f 7-|#*6ڪm }B>1˼~؟q_NH:-h5*}vc"?+j7};@)q ,2s TS\UܙCu -0F7}U;#,mZ4^ȾWd8WP0RՉU֯lJ1+v祖l(4MzsvHil.n߼ĕPqE9(K7pX@`wP̀d Ԏd*O#_J5g1?x^/^'VSCp3G`C {--*rC=hn !_],XzE8ZD*_ǷIqhu6 aO&{$2&K~*w-SP6S@:ybi}UK3v:S5}q5q_RpYLp9XӅ҅0~#9pL\υ@X|럟'{Ckkr)HKgX TSbhq' kv=q{/N1c vsZL0eU\_.n>'0:j-\3[xREi%(E U"ӌ9@H%h`;~UGgA4(>Wn kq4Mx$[N@>VG1١Q8Xc0'~6HG6=UjM=(αr 1嵰 ΫB_XEK zw}Г'8 ccץl%/7f9k[FWSa e9_>(#NZfcQ(HC)NԲYȶO.ٽIQDyѰwvO-X>;F5<HHTj?]S)fG\mVL3Sv㑑WŹbߎz:71`4{K4Goܡ6KRsͤ D̸AYVSO #!@!F_Rs[d*`KJgBmk\udS̉ W/ \#5IҞfTw^quއޠs xLV 5Xv o oAt.+eG2|U(iELMulvqԤ*;jf)yel$&HxY2j9HW(QS `d(5OdDL@xGEI27T{@Pާ- \| l!:)xPp## f 9n$[3/}Ks]F<))m0 #yc)nOWɺh ym%22􀚿2'kh |'S!{W$˰#@mZJzVX 8;逦5@ˌP;7 [vkyd+MW> cߊ&ҿ2#gG~^][iWEx VT' .!'H෹feEf)3FW#T}/GQDRto};8##+ dR}T%\џDQm b IHĢRG)N*-/SMƪ:s{>cCq\֌a;Ά<A BE4Ĥ՝sEv\QsdфBӋ18R $nm'9n>k{.uF8tZZ]l_C:VsMj־/gW׏WzN=Gf6)z …IJx^Fɜo*e(m'a,}=%KLͳ\`L1$]3;&:fw3Gph)bF+ m9i)BaXH@EbF zf =,Nn*4[HXa62i~J _w/_BJd^ЙҥjÉleOv FaK`W_ ߍz}-@ %6c7d +lr8*#RSD ]G01z;ŴᅏִyqE˲T +5/asxmc~ :C>1Ewq.t MjQnI$ph9 @$†YN\YE\^fl!도rxZ}\/ \wcǬvɯyGb[i})M뇍fcc8R6Jc)x/JwB%t|x`0TmX+u1ݖ3kY=^CdLNJ5bh ?'_0mCzt_f<+z-z%6>םbCR(c939i2#u:);0k Y0>O.zƭ'^;]$t.AYB?a( >8& Bj yfdjGHJ>&zOKgB MgOL Rm&p.5y4Gԍ bgjHjeʳ?,zXJLXB\2)|߄| 0_xeR a |dͽmt{s=M5ߐ);7XV&B!elІ8֢ԩ p&C]J4n\%Ȅy)nTN$d,"TU1 ʷ0}"U -|,BO9-ۉzHxAi/u\Ҷ>za(у7˚yChA/FaKb oDž3lّq U~Zh}P!$s^Jy~x:.U,Xy0XK-YӻdN貚_1\j;="M< I%7t-'weIQTC!.wqKjg<%Z ^,}Ǯ/@ S X mf"xLn<2Tr+yBS˛7Vːlqglf>`O./ulSyf΃n-a9kmAVZU!vnI42M\^}K_ENӐf)Z߫ۢRֿ&T"`Yi1-b`|juP4jڡո7eKze/U$U(A\ GMi\;uhT j a69E\VM+LZGݤGe!|3|fQDSWa[Bp*ϸfm^ReQQG8w1Xt-}x7GrE`=l9R]up=8ע4IZ}[tkݻ O x_}@țyJ}?Gy Kf.{@n6S9wXACVʓʯVeSf˜bwJF&X8[ I̧ Ƞ=! "]rBɑɺjư^ؐHNW:HZGӟB1H,ꢼ@kX.rY>f+}8`3*XW[JZJ}#$v $v r V-R|6/5 Lf>yehwڲTg24.~U0X͞ƍd5zgUs;Աɩ#noi ~ly8Ep+3/J܌HXQa_{xx W뷻!h60vkyhws@̑ңz&-Tt~: ix5JaQhivP@^#J2>_ܑ44W"lyHR6K 'V,+^kHq`,Tz0nUSI2O b}M‘NªK*{*z%m'쨾/i5_JYu!J1b(K6~ph*/[>)Fa%޷$WJ V-WtXnƵ@-tk#J#'دp#9$:ojܯ/|l)PmZbvO;kj n_+?t yQ|F;&; D,CB\ao6]%Ce!N=XuGLQH=/ZcO݅l[wд?2kb?ņrЯ~Y@Jl|uEr%nO CM YHK@9ꁄ."ַ fstjivdht/tؾ"BP+ ?tkVjTXd;I/&aMp%qCbAj& @k;#ZDj[?&яbF#PM2f4b%7!/ȶ(mDuLul臨F Cz6kw0?#ƏҼ6Ʀ')o(Z|̊_[J&6%~ ҘKuzĊ)چՐUY/8oujSXEw2gIpRx_?a%بE3yFj &7za MO>ٓ_dk5a'YY_PE>B1c!>{>F?]ў&d~$ kwUUH { 6oD|ߜ7lQ9V\ 5f*KZkL v#ńM HX+l85*w! Wd6<xS$ebݳ'1r~V ,Tq㝣E'1Zq(9 xU>uǭٯ徆)Q4ʐHE(Gr[.W9~[ĸf#edEK;H6R4Cd "&/!Qtv'uH2{7~p{=m.0c?F +zeE4d NF,t%Ǥ0sźܲXzeP&of7F% k'GlN~<H `zuCjs/f=`ebC/L)*Fi׎Tx4{q(OpXXb=#>.}@=euV8=ŪÚks54gQ_brfOUzAP;ꦛJ.'pmurQ(xWԕN^؛2QV n"UIˮnwM X .ezvp_ֵi^uzrޞ "/3N@W؃Vx߰y.vtKϞzJQ)zM n0`ENtv Dpq! 4G+=Sz>O"VYr ֎' -Ҕi=v.$#nV΃ [>$]g@rfV/c9䴅-RMY#8\90[=4R%q0a*rk`6PΫ2}X\>Es<] !;SAľ"M` S e(<ِ!9];U%w[k[þ2؍ Vר MG3qEE\,QsYjW)Zc(XƂ.|DDw"VM1%mKܑ=FoFrS%5}(sB_I8a2cqރTI2P|qr"8ָe( Ch-P9*`:es;*9bHB7'ܪk6=dFݸ%<&1̪ *x"L-f1kC׆Zx[RjvF_)y5푘؟X$*wz!d1w۝͠A۹O %.G9 Hf0:z>T_Cݱka@šTa;NC9y/UT*"1<c\ePLѾ [Pm~O}">ftyXA]M?͕ <)&nJTI;QUR%$D ( jfI?V{P;di:% oF6!ijڼ|V` %E3#R PAأW% L%yqKYݵŽE&?<-%xj5 ͔5Z04K5忖t`3,!sfS~EYNd;]*>6KGcgZEW>gx^(#|HPkz.p10='tvbM >[yFq _w--JdX%ufVt H|3Q]"#}wCn;$R;i8ˢyWmu,}J]O47vgHmaRYgkqϮ Bu[~K~jw\'?+Uݍ2DA=}8N7lȥiVRZ>.q|5p\lAΈFblYzLe0񾱭dhJ77=lvpSrz)e=1[*o Abfz<F*9sj˩ @ 3j^@3GRެr.(GqNɘ;B4@{5 QJ3Dso@^HrKg6 HqD[.۽@A >$ S3LKf<#F9ذ)^:Z ZђNomP4ہL7: c\?X.Q~iYu˽07(ȏ,CP̛|w`jUb42t.,`)b}裞WFv'"h!,l(=eKN'tGVDPuS?:f×E""ZPh,#y*QQVC腮kky:tI#=aUR6kcl>PFȼgdذ8Β(0x!X/Y~ "6FD&&wtf aOrTD[K&^X"Yd5nVs!lage;بſKg PUc5L4 SsgE)ix-SUP+xliAkGL2=fucҢrHL6 ]摺%h5s%Z:$ ^N:D(>).Jܲ/$ $ %6R)~h'lڒ-@-D(%Txf\ $Tb:fYr]plNGTF2go.W\Q|*u>hZ8h&ź0ײw4)pGHilwuh<'ҡD*ut /^zz${𰗝_dpIM\D(95+,s1Jz|/GaE7*ӆUIf$E_#aFC"I$hw`B<' WENWv{Wθ&4:S?uebXJj獄w&|j*mMR!1U|yP # 3/dQ`[!XS p^("xlP[4L<"g[s;X6Ř S 8kax^Dq_kŃd_:xyn09N;F.(u Ul[3^d\e 8PH|"T0T3lK@Won gGZ B1iv\>ڡG!{.lxhYV|BCٮ@}|qi{5IltFlpR.Ek_t=#l@^L%M15? x%o84kE~nK%gaZ&}5Ru0W$hBMܩ55bfkNӨ6Z_x4tJ?s,f2Ԧ$ZZ2*i.S9+Pv@A]Eq2LPl2SS]JB#]$ڗb|cg J~6nKz}o HPւRwy8 져!bPu| ACKϻAQ ΅Uqspj)@*(j([\ΌFm;+6H>͚TBrӉ#Ǟ6Mh9&0 [xz7Z I%Y"vwH~Cͣ5`c( S'0!*v 5Dpd}g՞PJ23B䋓=7~KzUGY@6CT醴Q`&,W ;17JBEkIBĤ/G[j~=S:Pꠐel0~NUE7L !KW{:xF^5"G`DΦ- P_Z1`1F\TQVzy'dyKa;2zsŷ)BF@R=~[@hgq%NBjDdcV]N^ D;C~ J!'0/+擩Gh>dDyzoL͉ߘHs۩R|= 7qy(zp2s7Z)s/c)FIӋD2"|ӻd $IQ_zCT4O#5vV3Oy``-&D-K *i6Y-)CpG ]S. ]cFg &@A쇔[[`Ժ{-U)i~Rv˕*+l%Ꝫ[T7ABWj rj@d]h@pڶ-&U6%!<ϧ0PKVxnתMEmƇ+NsWzۼ 0 >9?QALLz?I`+5,^Lsa <>ar"U?$-ScxD+hB1+R!Du`[i"8`y`g u ;!!+]N*f1O }TJ=]DbHK˪sGH'ZUErsc17_c$z{"f“kPEyjDyXse[9eR㒶h͍<.t{$7g^>qP CVİ%fD$; :cvjc@ X-Ĕ榺k&Jb:Դ&nx* ^".GN*Q=[?G #7iy-ZT\ &")wƒ@rѝ2Ah?n`d2cElBV?qo&LCb?%:%BlS θKᦋxe6ZLDx~[j*WZWft}t lB uQZpke_+7Iy)p[ My*Z^U͐ t>CO.)g+bڨ, F8fڗQ(rr\n@DWMcf1 EXup֧ }q[~Q3{5}!7eLMڡ|zps9A9ov4MÞe7g: ۻq^#'1jΔB&+6g;ڧt_r ?-Xڪ)lfȲ~*eԞp:򳏀Ż#'}yDD 8>^F)Ʃyt}quBUeEH/}+dIJI+(ILl"nL<i*j`uW蘻ҟѤYgS\ܧ~ύU\ L7V5- R׋4M{O$8ƪ}`*blt׭t1G* N;M=5wh?~=<5;=7 x>n[ ҳ~أ7W*"G)^>z*?Zc]'[%ڧ)%ޞZ{rZ*᥄8LX"ٞ@s~hF<(EU ;+^.w.ףW0vHhy qfa,dEW]8}z+(MT 3@A.[z5 ;×_̕{/ឮQ,; %=X0j<@oX˝}Ab7dt+j26xf{ǟ*y&s`pl  ¸|V0ߵ|x9jpA-RUEz?.hlaJs QzQ"qM9cg&TM=qTg hgB͔y)"$Fe,yj :ӍG" _p_+$GGksg~R_0{5/qw8*1x[y?v+&u` oT ]NJx"c~`|ϳe B@A~Fo=$𲈝YܜvbSJ3l$ OEDJA,ttz=?O9ChO}rv4Rh p|ׅM T3A.I|v1Br8(.62,TxyY/%3"UZkA(2O(sTP/8k&6 $0kF68l_+ 3Tb>@Fi%3\OW%\Ll@MR;[3&#JZ5*NBcLa֌A[PNz=ұE\gV#)]tGgMj)"&Fdq`~Pp{uWH퀔'hK#YjO7RMd1{G5u&m 6̩0ALն;yG{a0JaW{Bx{qCGFk7dD!G.l2<e5"KGg*coZ+c_p-ƕSyz6grTHz~ޚHe$SMɔK7佮6L1n Sy5\u5b|酡e+\F&!]UO&'UIeX 2(`3=`sb W 'Xio')ݸεr~0"]?\HR-C]"iٽJ]@;uS8jw#i`w1u$O^8 T}FnB :F(W3{-Y3R (b&=b^|*KBD&PKf𮚍@.ΏȯނtQKI] (S0}Y2]b.t4? oZ;.& \GC{-CYƘ&؉:$F|/c=9{O2ZIԜSc80Q(̲tk^fQxdkv3ػJ9)sNפ₭6۹YnZ=uVBSa=;yN8b{7C ӗO½tHfKP ~PN1n .1e>%'g(~Iﺍm"+Q TW $:RJyQ(ǾasC8k>Jv 6;.HC4sF +M~O(n3Dvg"m%&B&ŰDP~=UWIbTU$Z4x,3zK'@]O:E;ϱTN^&4gD̕O!ʌ-1qvCOlAo#⨏ܵӡqF 5\P@~#!n)qu&[gQDR;z`iTK GGu)`"RZG u5?6>[jy~ D-P(!t^6䶵f!i[~b함[Gōޟ( ѡe[7 )7;GVF>·k w]D~!OMSBZcT\%)!ջl*KrIK3pjsR͙l.A6f S̯w-q|s)cQAunNب| 6}xNq $51+XegbRL_kfv8Q$S[;,psxCϚS%+4&w2(砳K\W?DivYE⩣hFbޢu]W!"Pe[@}_((=K݆g)R]V'*:OGE@.QAɆ{& _(Vt3ȶE|Lo5R-o-Tv]"7yDNA}?gݳ|ee 􀢽jaݨDR!  '\2Z*{=~Hy' %JZyfc4<5׵f& , DmMNSP<;'. 1rFпY`ѼCEv ]Uo5G3إ}8>e#~<ʊz4ݽAg5a /8\S3V-y^-5W"=қ-<?2)GՃ9708Z3;b'FLhL\n 2E_U;PŊtF-f@(LIc,}h<+]bBwfA7ʦ[戀$g A7Sm1t,Kϝ&924GZS`9Ou{Fn/+`ٷ'|en͏^jl25`Wb$C|ww5pcXwFkwcmNsso(N!} i'qc}'YX"{&"R`BO ~uH3s^7d,Xa)F_ͪc PbBciW23+mQKLnj憈0&=K8Ks ))^ m#x"uw#ȸf|: K#XI5ClZhr=_Kt%0ԗ'Mnk4/jN_ g: H3(̦7uHp\MᝳxOPPH9jP=aT͓2,rZ"{#e3 p;0EHg['.<IN ίkq#83!rw&`.6@vM 0WDo*2w(nS/#ǀ"0 )ͣ,pucdHBuaiwoao#Λ ;>e|@T@:RC($i-/ @, aZLj!݀}+j`00(~SgTnj}+yJ)As @rdP kմ |Ǜ4-\v%,̞&l!)7$לc+ UwWHIVz ['5qߕ}kC|ӫKmiJؼ/mAXav Ȃ'$ $"k̟"a5?{aV;>"2l 3n&Xg^4ٸ"N yHh5Wuqcu蹧sW¡ln&G4t*(\bhwɅ0',oBs0ͅ5:oJjM#,p&×W@8FK`;X^C(q[kğjy ֱb[Θ+ $!EOJs BU hyLO8,mTYb"%s|c(!,oh+e?Kn=4{.8SUMA.c@b%g"|ެ64mᲉPv,ξƟy E|p?2uE5!7oet i,t NDJfЈ:lL~ iۡQ%W8Z֗|iq |&ʥ4hF6P*~֣/E 2wN)r9e&5%'a^p|F7[y3x?`W5*W\}.whE_z6C\zS0YQB~kd.]vfxޙ؎ Lp!̡ٛ &OyO)SU'uw< UNDq9!v|׉U?i뭤nHU!](Jbl⊽݌`*G'QC  ,AW-_΀#PM56{.s3RDTnr튱P(\ıՃ%~@~Aژz\ g"fgDi@ԮZZ0. D!YC,!67 `$ .FNY{]qdTۤnM"*bQrt*)ϼt6)CޜnjpbJȠ1y*Ľ3.Fڼ.p !Z@`p0 OJHyrHdTƂ`Q;䫋! "9xAE ڎW%_9nBNDLSC.14KOz q|1Ÿ MJc]JV[%nj_Mou ;?K p'1njrU v,NdSÂyN.Z xBOsIvpV C+.l*LES<0;s`lxͰ4?"YΎ*ˈa_hVT =jʡ\ SmvKck`o 5ޣ)3'RmwarQw\ «Vu!d֔Q_3ri)mSj{ ]3}?.msAde6:C{$g`|f5o $A_^Va( N*ID0^j&!í*bESJ'$d^c;얧.1xs+cnmPI#W-v:pʅ7742`Bc5Drm}@) ݁;w!OQ;j&| rXsLMWWɊ:IMSxT_@ʓF{a;#RS'K2X{l`ꢡzЦ)lѱ[BIʊEAʤOա]{C3Ǧ:2i3[n,н_FZyׯSJc+.^ZcQ x8 `,hL۶P It{BMeQw$.IH&G۹Ljd@wHIRVsO;HsP:7QacWc3356D1p>yOL[H Ф-COUuQ~e wyZc; S( 7K&ה\3)E7OV=YF`"qֳ&%՚Qh3uPBD,tC d[8TqfQUV5CsMc~:̴{zf8!([DŐV]As6F]ݵͱ۶ SxYܷyޏr1<\` ў?,Zq[_#[ﳡI &TE"n L/,VYJz[.9&Un>&)Zs;4(D~v__\jG"p_k *"UvS7/fغn#&/_#)5LnfpQNx;+er:qM\`d fQ|ܴ0g4~Q !yc}囹+6XZ(kv# h*b*)dCA&N`}m0qT]H&r~[ pȓP[OeP/0ؔV8l)zã`¬,UNK٥Ŕ&7̔-*< !P!%cbqVH,yyՔKHvUlpnHL7LQl`\ l/Q mӯrѭf2(2dK 6tlƵ[Z%|Qdzλ޿"FZ]BDKAKgbn_0\<ԳV(g2sG ĂyH[\ ke8%Įi к/2wt8/e)fyX9wc#,i2) LYG* HcyO3&Oƛ3_2{3fW` qHGtꩪF81Ӫs LFZ+g êgr ._}FxxZ!U2@eйx"L#ZhQ4\Ylz-iZ}O2. ҅Z)٧o7$k3 #}rdNȄ~fRMMoȞ˺6 Lc6{&4ks'K͕feaR,lyd"Ɖ| ?) ZF=4b( #5!r?SbBўv 1kAgenL[Z^juV_7v\J 4_hn9,L!*62du[-*IHF Rn]d.Z;m#03CÉ_kˎ#@PU+:} X{Ta.@ uNPw%J"arG+&qu,ӚK5hd+(q<wSXs\: l.rqXE^I粣(H Y6a{wɡ#s  [UKIğŧҷY?$ b)7>H7 0ЀIBZԲE&=E(J9RBEIݱeiȦۘfo2ПVnC%{jWϐ3`JG 1|]RN [7d^rNw[\cfH);Nׯֳy[Wk?Ԭiya8bȲ͖gog&Oc2-G0ABH^ڔ,X 1!7 - L4z_,{i#rL/}9e q.N ZjIQFp.䍿-U5+>w=TVp!7enc?l9(W#ѵp1vɉ(%Aezll.hA/7s D앍5>U>60yk.* IҬz׽5X3|Ny2?devJ$XWHm*UʪFq)! W-gVTG=q`(&>qz'q~~02ۯuQj0(kԃMNh40iVdtYth,X`qVVcl.X++yVmsx3~10d%t㜸}}I#M_93ˑ@`-*Y0:W@h-F*L:3$Y X0Wm)-4G_7ļG1]\%Jk \Ŗ U^&d>;掠 W8qwZr~Є"a`= *uB%)tҮEnD(0l@ywKL\CA dXJiW[P'=##GB*Y0E(KСE'c tZ }\+3ο:hQBClץm[g9-X6 m`HӛZ)ZP+"*mJڙ4\*b/[W99T)xdS0C- R>ZaMg.˘+FDb ' [^Z> ѹ'6EFXȦ-Eܨe#rMw~.da $-?sr#t h"/XFOW2ƕ묲&s_X)E, -\uԯ`5I1iQ M͒=N(]Rv7M&ΨD?SZSP=>='}~mz]Ο:KU>:j3MsΦ4'X|uH&#o6',n髉fx֤D^K?6O7j 7̂nHi\55B56Fԇ+@04~J- 2-Ƿep]h .)3 YEzPP= hP{v #3yO1gZPSQy(־m`܋z6ߙƘl<ҏo6A:OFHQ Bw/FW%Aq+L:\(ч2̡KAt0pBXzvEFe[Ӛ[]LYoAde\گ(<ۑ2%]2 `Y@+_p!NP?=0c5ee)'^XA(NBin%xlh7ńղ5OZ)ٸUV?5DJs@~CXp Q%MǷE1Rݿ[[et"_| pHX؈hS_m!gQ?PK foeέfdg3r2ܾX=3^e\x0Y&+64D|Vo9\mo*-wC+3[W;D\+ɫ]zWFێdK#ȪA3#&_ԏQ o0zȥf$={?FB_7=Sڨ llZ+!i[n]5*ܧőFp$mB,ҹ62}і!${:L2Ҷm.n>oZ ^T +C~gZW/Y&v_H=cA ^j8Ɍ=S@֬zYM{].PS54݉ *Hy2:+j3 nB;up?VD[{FK' k孎Laꍟ Xc#jiLoM-R-f)Ah5&>SoM9y(WK6xi}1'~+3_ox.2 Ywѽf4TF1R j>v 1Q=w`77 Ǣ^CҎ7|Tl{hyп9N54י)9,"bOtwr7[@D gwP8ieױJSuÉ!dv OMWduOƎt4{qr q)aY7bXסR  m9B\?Coa&4" +Vo0#vo,ca> McT\_x9GSdH]?9aFɧISŽ1Uw$k\ɑ4%(W/*4*<_JDXv^翞*Galbpţ] \c\RX ڙ®r[b)r-]YX,1NRۦqL |c;ù4€֝lAQniK~4CI%?8ܧOZ$-UPadJnıR^42dn~uɌG=NlKsǻg'#~e~d`$횻TVu_# Xj2%Q؂Ⱦ9s%XPR9_.56ZƔza}ɝp!j@>>w6r2!3c|܋Ob&O3ԥ%|7H90=2^ ]@!ZLg3;VMha[%06 nw[qjzqnyZReJУKU2j(ݫX}0u&!=j^8̞sH)/b:eF7 'gz>hgu܃2g%^:F7j+z E*ju4D|Dž}҅XI wH@yI ʠ#feLe!JOrd$eܴ$tOH26ӥ5vh&CSaoR' Yll7/E6AEFig$ƔPwdD cNoEwgYͥEļyhRIN2j ="d;|)sBnCpqFFWl~ ץL8̿YA3um44Nk)s 3f* RǓ C:x'kТΈCL6GEt~rlN:1!MzL[K^Qy#z,fUy\Qda!2p1ht)biX쉣;W`yd~9QM_d냨 Q/a,͌Yfv^xm,zR>봵LW "($F'Ycރуa7~NF"iy47P'x/㦌y~E7}Cp drkAFi#TxWN%v 4 |$.5T[@Fќy-ȷ &$ZqWfXi^Ɩ'3X )i5T(&9J{6tGHg0o\Urפ+-$*0vJ=87o6͉ȿ;-N+0:'1`5ل 3f7PhCǝ^%S:<7S+1W%U!fi A 조S*OX ?A%z$-*txBvZ]/]BE" vk'xXK5;P+д%e :U-_PcUL^+ujo!rQ$FjssQxƋf6?1BX p078z xɀ>D{R6ּ|g5H-BfE`!8 ~jBTd/K^Q/wUԄUjΈ̿ [ mXh͑$6R/퐓&j #-B ŵoFm5ļ,4D݉Ǥ[՚A"_̺gi] rgz 1HcMDz[nM2 T縳K4|N7M`Ik5g&}#~l &A~4h&O[ D?P齔4},?%~hl0fOg#vBT1ab?WY- AXRvQ}bmF@: tVδ[ NT#4>ZJy-Ez|nW5@cJg]-F@݅KI&>qꢍoet2>p u$V(g?oS͸ٲKI2>GqV¥Q9 K,HK:AkѲo..I 4GyM_dl5uvfᡴ۷OAi2߂:Y827M+_4qg~Zk])s%!$->,H'[p@in߼ai u /K$J5{E`\ sy0 Q(i 8BM xF?VɌJoJ'_@ె{x+<)Շ&\=(JS! g{mmg#Vz4/2NiV\RJ+Qݛ8FRVQ)qn9AL3㠼7}]Ǥ$+C Cl|+6:js:UwxP3`ԧ{ R_@XP‹9nf1K/ oJ%, *m}{@)BUIc5uIS51XQ'uj57}vN|d.B];wP3O}v%E5?J!WNC^Yw C4.:ΤG)@#|T F ٻ)GwPobN{!-';"m4mGt?#oʫيxia'nK؟l{ф̅naOa7.ah.@@[^T; 2*J%*ji;?'_NG>>y/B P }1?"z>5IJSޠ0-vb7 2h|7,}ǒ~s:8% onb-)wL}YuP; Srf#R"b﷘HW N?Uҫt~ȇź1fn(AX CS|rT&}/l_=hEbr{c,t[R JpuKHXlu{ ڷPEI3mV~DL -wQjPrVG)ۡ @;Xqzrs揃 Hqco ?gz+98+VI4-^Xӥ@CBؗaGqƸFtAmrt@P);Bp ލ>gvg@.dǭ_`vꆗzy?V%_ORa[nu|*`"M@D;*H&1 l ?Ccl;>rzvu J*.1? ڈ" WPgyAi^pj쿸.hڈ^+(^AHMKJX" Ԡn1KW_ly]s[@sA-c7!gxljЧHyQ̆sn2776mL~20YlIVW)~Ɵ{iMO!tHC9DyBIq 2S E0,QJmTm5}$V.G7rͻn=i1(Lnc¤I K, Nܧ~uR4.f_qJ=aWLkcP m 'MP8*e lw z#Km369伝JEtUsFh1ح-5`l ! v^/ФfEl:ֹQ[_E?p ̛YC.4,'-*NffPANèurg(qWJH}Fbӡ ^5‡T$jFý2;=?4~bݫ^ii@6+< 0S; tk;P4M=*1BR4gV;:I,d‡)z6&@ <%̟5DW-޷7ue'Ϫ2"Uz3ZBTțcp}'uMl|2:H H@<5aa*TZN+"RFt n+ݞK~{0eP?H5V͈ų !c-`T;Lߐ%{N~2g&7y#o"LL써!zj]K`4@7 0xdveR0wCZQbx^žp )̈́7Tfb5UcX[!3`A999R誮IY)4e lO@ND{t{p~> rK`ْKp(fe%g?^R4l2ȵ4 *Gf *?apE6)9sr;1e:J6Lh. ҅ȤP~qtRZM+%7_X/&оu zsQC~NtN#)lCho@JEe ՉML0zG|MX!R?B߮ō-n*=iCMp @ VLU>Yлfz?idYn͎t"Ei Y^3ݴ:ba}U%k~htKS`BlLՙSpB/V@HVK9%i$R,C .k?~5NaIGEBB(.\JX)FcQRK<%[, y \hgts}5LB` McӧoKg΂*B]Ȝ\E_ՠpJ_pFUks5\BhWsWqrZ6p|elMuJRI &~n2¿aVdW ڒl4n8"5Yhk1Ų&"X#%}tGSˈ5tf;S1 nӼTɶ ^uG1-o| cY5MT Dy>L lncyCts. R Px\+ 6-bAv dɁ=@ HTռy2X2쏫`TvSFM^i:}94%y[%hk5^Y<r|=M,)wK4 O}1 kƵVM2#z>eSVBoI+ ޱ) l䠸Ƕ,bj ^ܶ:yLa*b1,6Q7C*~Q P$T@jgi]Y58qL]50 Ƨv`?ѫ wR"#c῅k$&şzD6*e~^:NlmL)껉" H$ 0Ё @@8߳f;uX+(_BM̨`E%$Mr%mE)=@ayދsJ4' RblG!q< (?{S"+0Eu21D6p X,> /?Ä]uNH{6u\] zLsDG!seCM{:6O?ll=$u^K_t&^.; 48Պ 4fҁ?C=ry^&$= ka`yI'%M-:~&MHD{:^ts3~ 9h?|B9 Ե~ ;7;7 +lTݨo뫲ia2G0ǯ| /7A&nj|Ƒ^?EOꙀɓ'E,}ȀU27׍TfFƬ+5X _+b3)@%soiٜ?NoI0Z2#kyQ zbjt\3{@FJ{{!!ͭ%I /6pS]ƔWk7"\= L%*!S''D2Kn}w2piS0h߬xrnK׻7 \HRAvb䵾nX&$?EBbTۉev}HGfl;:%F7 |YqJx:*y>Q!$ :=SS5be$]Z}>$&>UuVoǗFˆ! 3Ϩrm%E|Е0z=ۑ%:}ah Ns\L$] [דft:W$m5Cg]LzW0NJ^׆XZ4t!ddkDQ@{~J@֝|ƄsRgRjUu]`c.F13JjAO/l̕5 D-rщfMUS3bMHsyY<++`5kGD5(dNFM(V׃=te/T<81.Gh4f1|8H/;V\n#,@} KԛQ=@ k2 p|J :-$\ȭy;Y'K;7S>kdr/帑<,@OWH#u?]oHST^\h261!z&=Z*~LAR>=e&^F)6a_JY~W\ñP|uD} gIw6[ Ǯ obA˯N!yuk.ӧﺔ}LWH T{(Rjeܴn;rXױaxf-A}AvЫ oao9&إThkCe&Z >|h9AGPc%G̔ Sc 2V.s`XVC f)%Z*HxtFt.탛j:l[akFߩ b<ʹ+rRE? 2lt=j#MeYF#~ }3~(~ 9rOkܰ;1B0Qq=@EC)wvT K\݋/$!U^l3F͢yGK,žؕK0nQpjϮن~'~ͼ{Ly K xP6}3 DQH.ny^VHLb5*[kg:KAR+us5t,ط)#8$P` (}-SL d1SPĕ?s> uzNs"YiLLmЖrj^ [ c3O_BL\1̑֫EvN. c4R|?C$zVV-d`B~h'&_MQXةPqWgPli(syg3 M4`Z!+5Eɦ#W\d Ս&Tn s2I-1KꝈ֡qԸQvb%|KJ4tj=ɏqwKhʛ.9{װjUNv -.Lyrw GHaeG͍H. `1 *v;aumD1`'dјSQW(ɔxI@ zֵn'L*  kȲwF":@ȩMVm^2#<򥤄Nt^m3Td]Vk|= {飽&Fs*SĴ88ZҪZNԆC䧺Ф4)^םҷkq|yȂKC)g}梆6*@<EXa E(Zڭ:)O"@gVS`_=g!^BJ}Z-3?=_<-PruVAҨx2~r|;%`Aa=_zʺ]YMqu~[j=q6cOҕ.L-wL#V|r Z*Uq4:wgnFIiɜKN)Џa:ҝL-Hc9qT\TDQasZθ\,ZY"t7`]ecژn6* H@] Ȳ&U&M09r :# 2lOu^syUμ'b@1>恔-9v6C,!z躰PH; jXtEZvKGL;uד=dڙa1/]4tt&u5ЖyN28M8AXhؖ+*Hbۻ'۩>xD+T lVfifc:),Lg\bo=N~* xǛu@UhwH}18h.z!qj#fsLKKƎ,F1L%>(m\s0ncZIAz',A2!܍'%r0a~(+"8 ZJlH#EwOQ nǭc>WOrOҏ/&ZuVkqΫl2+pfn/Oauh!ՒVE7mA ךc#/z] y%ץNhKZW40fUBjzIԜT´6.l ߈ ZCJrrqpP]ĉ4 S;&dzw35(`hV5xNU- 9r0Zp-+K}lyN9+r͸q#F92ɾ4t*+KZ[lI [AUv/ 12M>)݌3q*-gQ/zbs+Ǿ:Xs3F%τn#$̿]*;7iY J csBit& IA9^FMs@ Ox|/c E$KV^OtbwOe#ϞkdD5v*p&c0_aSwK2wdJ$ *,`轎DjմE&>̤-^R W%T|<#Pk+u.>qn m S*Bekxv&e@(}FG[ˑ@iS\EZ6J'ᙜ"?v}WAl65.rK/K fߤ(&>q+^7 ֒B < 5 ,L?gS4Y=󜃺!{ɖ́`Ѯjݒtʯ`l2prW;gP( ii١pLIoKa|hIn.a@ V{;23u-"Zp0~FΖ1UsWb ~mRDʳ#zLT1rt-Ⱥ֚m:@d|[VnCz2 :tEn P -k^0*ȧ5ZL;<gqBUI29yU|\t#Ỏ=C!p{ijq<|m!p}wp%gs{D}-,-:!KhH)h;iQYgrZla66ZGC']Qz/j38GKGԿ}*OWm Ӄ  J7ׯ,a MQhB|?qio  \=P[3QL2*~O䚍 T{ohHZu(S)j -ƽ{ |Yk|bp_6?h^,c}oF? +,9u께fjk3y#*W]jbUN4V=h13_ㄍjS @¥uu..Դ[Bkn22 ӿpəۗ) J*ڄ`QERUz)>Xf0=![&G6☎qث,Oy[1s{)~%:N% = ΋¢x=QXm}ѱTc+a9$ɂ% V2Qӎ2a证 1\Qߩ}̄~^epVZ^*YimY5M)m&tq+ߤ/<,C!3O~/Wt@?҉bL}UU4ɈM[Ӌ8iH1DIKJSJ\IM1(ZCԶo(уOw Jo Kq=Un"yBe-Jdi) NmZZoH9vlape(M;):gƅ. LtR>~~ tz%F-J~VgÖ>!-eAEЃs#ŤC1)0c&IV;u >03Hka&)uln3M0mW4p&W-u!sUdF#qR[zb50܎qܙ~5 Vǥ9Cʇb= :A2"(^e{)q5kj=|+WsU_xr~/*Y/Sgӌrm8kp"Ȋni0؝/<٢:X#tܜ2UuGBk]45 귉ftzX oE[it"Dx~umQ5W!ŹhHjJ@4̄E ZgOJٔWDO3 S P.I F"0=i KABU{n}iQ'x`" PζcA!\si&1tEY$jȏzPJ+   >a<ɣ| ɨ!Z'%R%ϲ#褐ӉL89L.$AV, *r5xsad?RLr|~fi:$VGxX9JH99-BocPy<<[nE!IisbtLگUmEc1*E(ϰYYtͿ9׃[RMH>y_x ]([h*h >n+7QUNxx7 j\56$!F /*J ǂOi TũFjq uɕރRU'{!0J] 7#.כi=@[%uJi"@^4\ds8|nҖa_d|'YRzsk&$/!D*vp\#-sd& qB2\EhsAl`U{YoӸ;CY='F2#KPɹ;1]g; @2!<|~dMBRʏ]'tB3#[P &B!z5Js.WA7D(#WcTz%qid XRq Uq'0 )h Lie痘Y=Uh`|Bi M O(C ojn0WvKUHvVfSBuưMfLV:_o4ruF8T srꩊ;#Ftz(#0dlolј1> 3PƆi{͑ d^`ыpzhcJ Y=Cw_ߓq8mQSP]uݜ+ %6d' t׺-c?7Z @?lLKo:P7{K?/I'kB8n1Cɇ%y*ܑ7^)ģ;')n3R~sV𶗅70"b@w:CDr]A? Ec Teuj:ЩuN|8?$Z@$[^1?EIㄼt55eH.`ŮvcK4:|SOU@M{ }^:EmDlI]\ЌF%`rƓ 0 wUX\/AbT`qf2]\|l"7T)^Bl'%#K$ڼZޥ9~a1BEO=kw %j7Y3?a~2HyިI qϟ^y *i:emOW~{{z>"Zmvjq%پƢO\,YwD Mᘫ&bÏvhQ?ZC 2Eĵ66+n+1"^"ZGyN~x7sf}s L:b[(NJW/CtR P;#rE7okfe5e>nUC2<`<+DB^0-ʆM lh\:\V!%IEnV~_ z$jٵ`ZH/4:&8b%G5ZByÕcAu.Z&ÙO$ !Dd#A#ԫuL$jl[⻰>6T**UP E^s埱06B<-R*rNNi;ua[C2YJƛgΟTGIA~PSًsqn?gQ]Ax0vNp>>N|7> ̒z(ଗKQpdh>hI7n?#Lż "":~JtȆ%Z-r.O FsHDhKm2pjV6CQR| C`)"4\IRȾi뼃A! V0ut/9F(&%u 1< - pЧjȟqQ-FL,t;oL+MzqU-̦8+x5-ע"Yȥ?,/@1VqXa.sC[2[d $ S˶dhJn *]NEް__ pvFN~Ң9h}p"/L17a=:GjHB q`{W|L= >Ck\Z{qNSd͗3|~aS\LTMAk  Y> 2抚rV?\]LZ)=`LE[1nWn|2t5lQngG{Ճ+rd@2ƾ!Dx~;LG\/?s*uk cF66h>ܵDŽ,"QI1nLWKDB?!?NMU_THԫCǰ0GE05Zر:zäy>Ym. U5I0}F9%^Lq *YCD]O{㦷u}e\!3KвddOkfa',6x3j I5}E@i\f-Rffrhi@ze+@*(; VoFր!I(ekKcw,$l2`M]#zmҚy#nO>q6B^Q/땐PS穚(@^5cWEFB"C 5<=YeGF.Zp|+c?~PHҺE2[ #Y·38J6 ]CR:xbw“6PKav]BZsOONS]넵AwAEyL1<ș̌VtH(˅XZ!%18U Ds-- srê؂sm)AmIuXA <%*q66&]In͞~؞;Y=)WF#򽢺Ωqڪg1rvO/|%amV"^5$yIeKJ*uQ1_\wz)w}Z|՞ɏ*'wsC8#!JΞ@PHO;,ǚ$1^bBs IZvlόT%EP+_zoNsBo`}wu9ROt.b?rI#S&W 6z0o^/ Ycq%qsDrK2o&/1?9ӹd3w+Nq*QsNA~+ozc0j& 攫C6yel%_gAK-d bJMlųpܰ3Ŏ RͳMۊ ]*ۗKr!];-غ~n `8i6ڷO8g]mWA#?GL(a⛠5Ҁ#]T/ V0Jmf%YLwVDh\W{A DGn 6 h9RnB _Y ˤgɠAb}x&Ķ*9v#V X" l8y^oِ6:xa:))]گDZh;৓ԁ!:1?7)Y\4 OuJ}g5 ̸w644pMeY'N=ǩ>q:c1(lȚ@eWew]q@ W bN #zPfS[O^r熔[];29~Od9'#:Frֲ!ёD\'J j^l6>7R,/ǂGTE;b((aQJE qno U7@ ƝI'/ZTx7\Hz׆g"#/7EǑx*s$ 3)(t6~ u6qJ# J ZuަF$I}> )$"/8[sznB'𸋨p>a(1=>Q~4?qYTPtu7J`xSr9ħm 쫯P<%#YTt,;.G#fG>*P<^!Hn7EӰj;jd<;E y5wi1<ϕ-&عbK?%9?x`skqHKRwg|zWf4o] 5kUC+g~ Kip{.&E1%/:&%7cd҆w45 TkN3!4$e8ٻ=}ae_On2-i&Q\neoU; :/`AL໽΂ ̔Cl˯ߺz.{<4z \ gC,_k/9m̴]9$̅сIR>d!/Q匀A>r#~REA-xlw@$)a%E^Ύ`)ijiY7Z8oY ?`a:-fOGL3g#8V8T\K ch hbՌ;eݷp+z;"$n0 l|oٗ<;G\s_ 0vgؙ+o."9r]$\!a~/`;褻.3bMH?9*9HrSygKVvG0s<b.:~@} "4t84#zy${ဥIj acoM}#\/'3U>*%g%W+7Ec3+1|>PWxTT 寮guyE0{>Y#g3cDP!俆n$?L~yǓ8Lw4 "t *~;iFyPrK͗:&ǯκ~ u4~ X>2֫ L=a)<ԘBq-'c[983E~ttqf3Ё';ieާ<טJq\iI/'FPMZ6Z4;+,#TLNS3|}q$i·8bS맚O,+@v&i8$:(@- /@d6ǩ~18{^"V+E^![Puh-&+>ȁDw.uF';4 zlrʪڈJy1+l!RuI)A>/Ws1‘|~'|asQgf3f-1pP5WF516(ZTCxko7-.,^w/ݟʫV2Ni(QCͰ$$h.ZT-(֬:GkX vѻAr& MM I7baQD0sh~WGyEdZ>d 5ؐ4|Lu1CU! &Yb>YZA(X:$#*-pںe svCxND|7r09=P餡|!MkdًA=9<` HH{9{?_ϘUNn9Ε(Gwlba%K@[!ŮL3]jx+OT`jA.8)Ȉƿ?j {pF5/\ ]:'S7z:a[n(d 41?FKf;M+LJ ZyR~.ĺ2GG[tO~d9u`N85pySVɡ׫? "^G|k?#VPs i14VkqMCEHw!dAVU\@m%k8Ѫ}좶'HKH_Ι)}Ezg6" ;7xSip~_3dg7JQq+-;/XyM5pȕFϰ t@ޢ'E >;i/Lw=,wl҆:a@e=W R_+hJ/[L;+5ޣ^0 YEӠ$nl;.e4{zo7Ob7ٔ\`#3( l,jۙS0ʾ$!›LfR%,OK4kB8aF+ves6Dp u$Lc>I=SRх4G[>5u("X H| 1k16.θV°˯R;$d9r̫JszNv@i GW]MYlG+(RlhBlp d)`"|X&os}m;?S 7etdXKpl `L;g":L}{sa,ʋ_bJ*l{4c!|9ߐ"W-~/ (*3%]U :؊lz|AN5pzRwL?( OG|/qr*o.]]}5<\Z.O7gw&nE3oZ9;mW'5b ~,,"W ume^qnk%҂Y'ěA=~ӿpnGf $3e[RJq awveT#^5u3xǝ[nZ(nƛe'١ aRXr\ޒV7=s1*إ)Y ,Y#TMIdý]a"t&'%gzkoPWlnM^|_:(  thjsͲ=kb2i.qqGEjyBu= /#h=K rKzOrjSR4:j矺IuRO/ zj1<|/GBz .D֯S܆( .`VB(|y][ y4R Ur~Vֻ1cc纈$32 d;UT8(Ch1R1C#3 ̪G4]{xĬcJ%O>Bb1ȩs{MpC؏#DN "qkvdlILV^x,c ipC9Vdt/)? :G)-ZFVSYG~K"``+2Tqj pWv*bVWx,K[<x_tP.(_Kr.Ruǻf>/A9gf1V%9@U^dMoSRfzFteLX *ct'$7`#O}4߃6YQ< 2 /B4<4nJQxܜt#>1uWK^]JG>OjV0@(\ \(u~JP`pSUBF}L~zL 8Ã7N^~_{ 1S',.80Ο9 ݩDMjW@EFىR 6')wEؿ0sz[Xs)$WG*vD(4xMn8YNǿJߍ7ʹيtaEsER nE >.e=ϖ*A .jlr KsUoA}nEU2h5Հ͍ Wtfn*؀̩.?'T>{s!ښ+ M 94(M/0Bnޑ+=1-Cjk, ~@ ;-|B\%g<D_?gk/~CO[>A`vϜP荧jlWU8r4yzzLOyX9y,4EX3;20옳8 `CGu8ilaX&ziцζM g0p tR;È-NJ"5[.@TV([e>?{@nD6Dȭ7o3a>]_޺աBM\:WAx(2jRI8S* "!{;Irdq.9fvf.{(Utegyy_eYlr˽59CZzuᎦJF 6޴=)KG*`uCt3~A ]y g=uyq-9N0g xd( ۏY1j@@V=~:`2=uЎGoو;L>Xaph;)RU!brMRw;Lm򈵌އ8"Ek$0ބ_ X47ޭ7>R>[m0Y(A'ɜ|Ps&!'ΰ4)fWW.<$p[u]~֪hцg£U:NFa & 9fpHCMCo}Vs*~̆:Z-c΅ [@{܃5+iگK=\GZ&y7p\ݛ>{P/&k5>槽/;g,_Ԇ(g|?tE +6RUG6S ([603Cq!ZOi#})>\\eKuq,pz qr ԋz>ew|/lbfRcdz]gǴpڿ𒄴I@9+ZZb)ȟrܒ >VHJCT,7Ar Cfl篆4dA@6XoY m˴'?:6钇>x`K7%TXkBaeǨp93o?]V=iˁрEke3Rб ڪ죨OiU37)]}*PѤo Flqa{>q01xL4{T2m1YvԑZ~=C_Ÿ^m?|N72_~l>q|( 6>O$A^s?qvXr(qrQ5l'8?~Sd>Z(y0 He'k{N#rr) AE3T)IODX_IW DqRl-$N!Q-|i*0!RڧuT ZսIE)?Jƀb]ŜDy05l~6XI( R@lUξ)=gsW+b*5d\StL3KꑵBܿg1Ϊ{֟2+Q3Q\@\)n+, =@гI):Fs(X+ˌ⌣;ւN6(H%gw\Tu~ [ 2h~Ʋ}}htqDqTR[0/ gyS 1G1LJO7WɜR(L[B+;)l Nɧ8yV* sYdWϡWoA凂a]]:CĭtK#LYŻ qp&҉R;0Mken'tw)++׏eՖ(hFVaxR|2pXFjl0o`%kڵVQkE'?< ]e)]Ċ 6_fM9.J3-U]Zado%4k TZ(p60: ==Bmb Uo\*XЙ>! l}|HъSX%VX]FMR}b*pr&UQ@-&H2*98'- ֆ02UO;9 ZO&N/َg"eYLO94FY~c= W?ԂɺX#ccW֖{6h]Oڙ[^P=xaVuj!B4ԋ Q}](* qhŝMs{'$pT/ΑfD:Y)$zZ6GwAr6sn,w/n]~2oʱ8]vSFl A<) oNk EGAtۻ91lehϸ_ 0$/N*.Yy8H9ЈF[LNC t5BY YNbfj<߯5 F'8p/WTW㨓%RϞV.2'q+]BB,tvy,9%&fӔ֟0ޞjӌGBjP(Pxb4MgݻXvfCqx.~ԀO?Mݦ^$</e-?8 ,r(?>Jp0;#fS.k+h c4hcGaMv(q+yNI4|}^=뺌̨'9zKJjDD;r9:H7u$'3| +N1MQ7wuhDT4Z1_gC1R43}Q l|ّ՞=fB{""@ne!\gFQ/?{:ߛJH.a/hMF=pL0"sBτospnCU'=X[}p+b8*sP+REk+qsB NwGM, M$%ՇrHet#+/U_-R-izk,į3̏+?BI1N wOF4!F!֔P JViiT?O%Z )+Q]O6]sM}Lk7~Z1qh HΧl+pp{ӕ⒜ـ-2+װzRI&m4n9LOs1W@6 zt~i뙥, \P8(y&|Dis&)^]_*j etq;"#+Iy97-4`3i+O#R'bqECs@_V=>2vʊB8CRn'LL|` f Il]—ֺ3]u\2@1Ϗ^^^U YĬxw(ۓM7[Z[OU$z]%8Eƨ,݊svr`;k)Ф S"*iN'\\SCf*􉁹< %_ MPLn Mϔfݚ&jw߂9;Yz`\_B)JjAcE%%։OjQjD R(bU"{`xK% z ?<{'=cL#7Idy3CcpHB+UH4E_2+UX'ǖB3QqsrD&.DaEㅝN>% Mr Ng=|؋x; #MЄk9 U̷w~mL7o_zw- %q.(Cx_Kf;}{/1}(:+E wQS.ۉ7Qb/Wп2<\T_` kHhw"Uͼ`:?,Wpa5:w15?DB蔨ZtFrHn- XhNz~v #4 U?e;G5H %TC4oTT0v#,j9g0cBe u9m0N:#gw &g=RNV\tU02&{JYQTm O~ P_ɨ\qRK9GӋK} ւjk 9DJ6Oà RD<#cᔊ.m0pfkDyn( >ӿ黢=5V5Ǒ++ ^#WbN6?[u;ͮ E5p_25T#$C4j&NNVDE= nR(aQ,MȂX@[}^^J]:!G$Z&V?Mn6,)::~btliȂ9m&emOX3'Ϲ^ 4 RebD4'Kiv1$BGW{e N1鸟эSհ"h̜E ko@lV8HD] >5@V>@4JceZw?}c+{dqshcLhr Ⱥt 1J:赠Hȧt7yEO T-$s vpZ :T!9ZMj& OWGElg4LKRn*$cɬNdRK (e<+CMb{ixjtA3]:RT͗PSՕ#DХbnѺI|5YyLIw- C vV!c>8 qPsa 2mv%?TiIUZ{~Yff'E y>2Ҿ'06rH)?EKEK#!5b3g anԅG)ST̯:KrpdžZH`\iѕD]b-rbvpp&4_F _" K/~ؓ6VPŶJdxfGfZ4bCv7򒚁%rXWPC&sH BL4Ԭ`BOp2MӸ5a|y^d *0!{;RF &r}Eb{+V_G8MW'/۱,ibo_vanf]Y=B1C+fi2k˹ȉYrE,%5[]\؊>:ƷSEr+vi _IvCC"akN 1Bd# u$uz H, !YDfC װRǽSpU*|}U6ywyi^n<>#d epK|C;6DE kӲED/B7̿S-:nNޣ;^l+{5rIR3h%DM~jp3oժ2 ̔afƄڋSSP7]z_/lCSO5I5E_U1I#o"4YPR#) 89+y&I9= K!Q.P7{ P`\ tuXťuTd8or&ےM9Q@|k|w\||ydAd P#n[#[yuw*$1JVHn }9Hv|x/[T5E§JI[tM?WYE]`a h/ikHb5&̋IiRӜ}D7x}G>X}-rT= @8HsYhV LפZUHc|'t:7rMp.&ZpX\Q|1xb5HG?!'}$+_4%3O5!mK įxdžO]uے1EXXEI>zO{FAZPC[\yh(̑7˪jη}OZ+<;SpKJmY"1)ď,Ş08J@{ qPgEEtڶ7n3wOz0D@\fɄ)F44m:tL9|nn{2Aߥvݞ1q@qNÊ[4'}bxP`eaݲt$ujžέj7C^68h.$fc`駧/Å=MxwPϬO.+v3- '쫐!ȡ# ֭xUôjY0ˣx1@OR];Y~pO:AY{r>` `ILEDnJ=BݵUèq?޾HSZJd>ێj`ZF~PU摴a[[Gl/v3;^0vO5ĕxh=TA'hl}eh[l8ʚG3[O`B)T+DYhqq/-<pC^2շ 7}/j4z~3u2<vte+~ Fz0 c0o - C̈́d|XΔV^y*7*3LKT"a: 4Ur B\8 ?Q+'Y$1ϐY>~7N,̾]t,qD8 ZCIerF |rc jhq')Vk@!Ń>6sw2^(wa.;~O*А tZsևgK2hŧTȜVeRen'ƥB2oj=47K;*"B$OQ'43b)aQ%ꋯh37l7`l ?>s_+ȿąP2P G֩TM}t E{wd>u~!imsp- m{l ro=K|G7B rʆ䨦7HazŢ k2[C>fS>b-",~M=Ē1saZzs3K^ž.ҾrҊ& 8C_{b%⩓VAIf8."fQ8)ZӇ0\DÛ>)<υ >btw 8[y̜倈{'dCJ;^_YRXj}!P9N4D>{s;)jES`I*CecΛ8-;݌bWg. ,\b00R)ޗ%S9ӗu֢"#{J[$E hA}r;B(oeV) :Nz"YJe F˟"p] a+,JΏB4flmX6z@4ѫ!G.4 %!},KbK0LqsL B5}1q:?Maz9R*Jt@v'K=#ݴi`PoAI*_n:o)Wis DJX,{H(iy~]Qľ{#ʆ19@)39`xPKnX#]u-쨝rOc' re uq{}י'W',)h(r6YɢaLHWL̙{( A%0-`͸gs jP~NrsWoŖs)9.Wq D{J痴mD<F~/%XrO^滐ؕId1lu~.2 -qzp*|_/Ofev 7{šRr)\Y ĀT!FOPCMrLHҗS2}6 d%Cp7驓C=:4z5tD1Iz~n䫒oOnD}JgCVR7[V$M9>ձM̕ҩhe:H&e6)la4U%Yhz}ߑ淊;#HHUנ 2-CnzӿAw/?r"Ty1DƟRxAXVaafuw>ns׷k kÞR ;^UCQJ=^u7^侐--Bcβ̅bb:XV* !Ҙ^"Ώ!qB-2hg/Hj;om$_j -ί>e* 8ç#s5醷a/snK#^7<$p!ĔYs-\'ڦPVYO8)2M9~k]AB^OAqK]ewq][3b xn!5:֔v R3|{w,t.z&ϝTSSHDK_6*GPHRQ:(HR:2Ξ: ^e66o-VEl=f3qٛ]<*.0CrpTI/l:_k[A(Vœu0i]lu$v[9&gՍKu$>/xV/e+OY3<6as=C^e/ӂbJ.,nYk/ _L~㧷#*:YRPrqreR9sژ?cǒJGҘbf@$sSh:(J{Pvה &Iom@fOFoHP]nQEe<$.=ы]fEXKg4U ~k{"U {-lSg:>iQ*Ab <$ )x5'`bT^o!E3 kݼF4b%Ak{-)Yv;֪_t#Ya$O >H`FD6=+L`BK(ӑIo QI^^Kפ6'z=Cs_/jye):6l'dl!nU4vJ:"xɝyEX:&Ou~E4Z6֧#bw? n\ǀr 0iO%>+ o@qBI9%M"at;I G*'}+Rn5,Ta\TL+zYIL:j/ \[U0pQ3tQiYN/D@Buag 6t'SA ٜ)RMʑ/1òdA 8=|(]I&Q\qUA%uT"GZ>-$pZD\S.__]Sy}v9Z X({p8F"TjI&%-OxqP!147I/IݥB'~Fbo4BPcՔqA94IA͜ƪKJ^p}io$֧80C$d1ZxnvL ZjJqBm6A߈$5g&}PZ<JPJC13fA8IIJI߁wRݬw' skp S2WS#Ryf'H;(?Y`$0 `6O05(c|)lf9eA|ؤ.B?RF”6kĕ%V8ev}9t5Ȼ+)h}iǛMhe>^D4"<3(pT a459?LoOQV9鈜jOv$xS}d k9i[zv?v/O`X5bxP-v*Gg=`$]FA1nBZߠ h,1,{ [@7F5 ٧t+p% `ޚmw 58z[Ue7qE^Q}hT7R d\ASPvIM\M.h6:zC(C<dRÏy46Dtbڵm}-f󮵋}gƣΏyܳz x_X]\eGݒX%h/Jr/A(愬,pm@thï(]5%J ~ߘnS22jyΉ4ZF|2ঽ=Q)[ _i eOD~[k1/v}%ƭ5՛(rA[C8r?`6JQ-J,}7dI9r33FdVZA.<<vFFוߡ S<>AaovX$YvIc4O_ (c Fm?dߞQuxv'BN*L;Htf!qڈѩ5V-Ȭ/*zKs0^Q.H`*>{{K'z^&zW!Ժy4. Q"3`3x5v1zֺkbe@g{eh^ƺJhP-a/N$*)D#h#n) nĊKG,7Y;8XDDKbTjҪ__@]L}4#=Kl8O~|E=E,9(d+rVϽ~fYQW ݷSν]5 nj#pB/WqSK[4v>II;Y^G&JяrЫX=%I90dJ&CR9a]qM@v85mV~)ql)qM75%h 3awAYkw,8X>f!ţc~uo:&I=㐹:1Ҧ6dg P{a yZiB6s{־r){%3:bE7 U  ξV!NU.6ȉʼ ?rHr['|#)ky| ';(J$@M IH22~oj4osl_oHs4$j$=1{`/? pnh$[GP8r](cE?|4h@_MqXH =[AD"jtrN-tJby5a >%ryH"k/à7 Pg=-]*H2#8m@Z~YjItp6%B)lX&Ge6O ~Y@t@kR]n /4R*ݥ9(IΧr1bC4_pTkDMQ[9#R0L zd)ɻ=MΑуuΚתXmuQql%IINmu, i!QEVIk`^a5}!Tϋ(JL\ZBj;0Dx ax; +zK ^ošM=AQ6ǜ ݑ#'|?{*ǔAE G ,O;3uåԥūSȈlד;zrF#w;i#iJ]IDm艰_GDNslsN{|$i#UYd}W=Hhxb['Sz( D fVwN/;|JW zqbUI>:Iv6z])Ab&ʅMW-lI~ ݲBgwJ<0it(kK-% +ge,db/|h:OYhO2 w Aii:*1t6:H#",gåG]YM /;~*f`lbj65Q&|& Im@+M(˨^1 )nGѭxtP3%Og!Wq)hߺBt2@i,_)!yEjPaJ`ieם,0_)Ӛhfj46yW}T/aЦ3P!N:=K᠓߶d!;g>9\7[U~ͩP~U_{>TKyB/[W{W;*{Uq5Q# ?Vj} \(ΛmQvCҹiuTBDx^y.,L"+鳓?Hڃj>#<_5iZ<t D2Mf&mI$4o)X bQ 5:ԛlpJ\'28hYؼ 3Wyu>R#-s=5iQLnaXoF:`y0 97~C]XθӟмnШ-$0{JE&xA\9Ri¨w(^+]5+gªS^ OT&J.}$ޔT D3 tٗXb?f*n|jTws2o1 t䙱Agcm:U8O<̹&HpdHfRT9bp%7G#/5_3@}VYBA9b{b`_K{cIb:n-[FZMV"6ǾYԜ%!nn0.%sʴ)„J_wM~ߏrmY3X$I;Ljbb?ն*~E%H}hiabRN 7 㯠pO*7q<>uNw֣2UJSd kܠPC:vH|QⲔd})_(t ȗgs2Fx#Jh#M B'0FA$[XWA$!bt H[sbV+V$PPx-)ZePyUBo8d%B諹4!qmhD H~uy')hu`d5}O6O%SH24Xm-zl3qUa㛤G;EՄˆ`z+Y-X B GpzQ6'Ee۽Ab } J>{/FnŧNnЭvҏ!\ż0tEHw,bE LC9QWL1uc-? "|D!)όQ Q(ADj_)0B-/ʯFIʨٜܩJpj7l漠:'4,|_'fˠ]맧 g=>p= 8;K uN*N+U 4Bl$&Z1vo#s׻jSMwFA""Twq\2vFH0DQȇ3ú d_l(Xϣc::4;UMg|$ B:A0OeOƽ:}i ʭ +D3)$7࿸bĮɗ3̧" ݑ3/NIQ<L?Sc*KYG"F΋'Uq,z|VPbL+h!CE}ѸFr)}r1Tn>QB]65ii!VR*eKsCfWx?C5zn'X'/ F#Fq3Jx+q@鯯?x%ԍ|Jx=&ִb>$0TK#eT ƣ$IY,T+&fܰahcjZ&, w.}A@~d2;'.I[R7Hi-@31TU.&lcP)>.x5V;$Skӛ7/[i1H4^hh!˥lI}&`ځ1nGI{:#{=FW2o+ǝY~vunʰ0xjGldKՕP]Xouc=zCeTٌa@Yda%h:&10=FjY{Qwi/.QqRHA5<9gyiyxN*Yvb>E̔s.G). Wՠ敉 c0ӏ{Ozxfܡ%ӄ6cZUlo )M{"8WL @wFLc>]#~"ؾ3e<P5 L , *h&JPs`/xs<"e]B0L&{"IO_%.< R82^d+ H(X+7aSU!'g'SxT3 7J`,.:S8O|; ,})<#w24c{6C^%š{owAE0"޶4(ϧ|eoZ ч?Xpxں5 nZdq?;65okV j]f Eo3 ى!x0]+ڏ[zJ*plZ :3iz"2"m^/eGaؼ-Q?h ;`ھ<|# ^U֣Xs>V?"w@Fڞ"ٶJ]pqХGk擧*(C@ޚӐ+ߡo(qD3a3D3>^>#Y4oSadKzĸv Q %es[ތ{<B7G`$0Vm)Pp J.Ie߁ :r9@DVLdBz JF0ǩzGaI:99 z;&?*L%y8C*HP c`=(jw [avGi~Mm 5X %$ä|2,#K1> /s˾N W|OI˥kqGB@Z\rO]'n8eZscʀ)P?(;^CP2s*R[0$^B#L -x QăBu ;ix)iĆ ޭHz*/]RqnjA }X{:䙋aĈ_ y Q7 {`1-5YY\`Z 0 Xx-6JA P h%; Kx qwyY߲%x]`rC%Ic USMey 56֤sW3i$HkV(jw6UkeW-'#\Kz/J vHt | VsP$fP85r.=8ъ2a䳪\6հ6܅A5:3\,<M4^:u»SrOrw [EX}cDn,[v ZB5 "i _R~suYvǎe *0~_694k`Fìl&`!P0& Xud4QBR5~Nu0P]^,o=0#L5EeN? ufcZk;:4g_;56psVFNH| ˏ(o83S ,yu}Q GP"hP{~sRwJ Х\u )J^:Is\2!oύ bex=bc .?o`D/pYuy__5=_g^,;uAlay0%+.1=G+@\veqTF]p5y:cp-.REp76Y8F&(&);{ ]9/J~rK-ۨ p;/-M-;{@jd$ DJR0"qT!Bh^-<=h]1JGd@Wbn&F5ܟZ 1IsB]A9M<{B5c_qژm_BL{ԛ'$zm5҄6r',KʠRZ+=z$ 7ODQ_ {cܾ  m Ko $gL}5j#v7B]LBMpؑWײ ߡ~FR}Z ]zPmI?Ƞ^hƕdr`gZ{{7eΪN_c+4;xޜ]_E2͐Teods0zf+ORX2#:>^=8/;ϕu[nu}Efoh|Gk {`A8 du % P G a>ҷ͛ .1d ;L^oޞl&CEpp[Zd鍁W6nMQLoV Ef ۋk%?EK<MqR%e}`/|lqq}Ȓ>>kjw τv_diQBe ( iW %[$ h:}nb=@NHXG9=GS@vzIӾgV>GfM]/HR'mL&ܗ%̞M'z+cYs4ٝ_36}ྚ8Ǹ>J]Uk 1%lpW:]f!5 ?وbZ~?ʭu ^V0 tJ-:"#mғa,J p-Y?_1F(vѧe%p8 'TϾD,gD`A CsZ;qUu0C+zu';Ff5yٌB:M 9M< +LY5Q]ZrՑgB*!KM^Hq1󅐄,>' Ph􄙁^H`$[  11)g UR1ꍍ=D$a!xc^-UScι! !yY>=5{)Y$1ANf rn.zcW&Tp bTal4[!#WKB7,VܱtrD1SQeÐ"- 9 x5roaS )7)e:5t\Dx4sAzG tYYt Ϻ+u"T+EGӆIaS}9۝=e'P(\3Oح?}:[$D1=Q ^mIeU뼿U KG=9k 'n[3q ):pdhcm;w,3ݢ{5AˑoVM{ `COWKߌ“ŕĵس/ ȯ!2ks Q7ymA'=P 4>BH`?mnd ddԦ0X2 U)1xś YtfI Y3Skn嫆bx&͂'GGcz9 R*\[b1U+ͣ^B7Y iF ^"'|z640'l15T9Y=i|Ȏc`Қүp;0juKQFȤAwC?I^qPOW-kgR1wx2rfeM]@QH!.ekQ)Ki1_m'Aψ*B. R3;#%Sw @kbǂ4TS75#cVPH$[޿.H=% ̙zѷiLj9Rr^ rp,.gFksD򨡧0mƠ?>H\KGb7-}L| q?E1Kq`Cm~Eᱞ 0jt%Ӊ] dvOSj ?lӰWB./N n &?C*i0ZW;Bxtm^b-\_-π)h;^Q[[?)qAZ_\הD "$_tUz@!z% B=R̂?S\(Rh".9:I=Ȍ@UN}`PVi B\d{Gq Iv5c_̂g#C7 J2HkF;؂sOJ%0$,3vMHs.!o!'LF$#B>o\'f?2!$nSfѫov=E${b c҄_} 6C-1&njN| vo/sR8:S؞+m6B[ict5Ɲl%`Nx2Yͯ7ǂ20<#۔s䇭 ?"vUVzLKa-PNfp!A/F:F2ZPU&4¯Qk8AXfő&;8Nc =6GM:YSz3K" &LV'Q,It1[Gno@i[U/8A+!щH{?(P}7`Z'ZQ^ Y Z|MY?%Ma+eдaֹMc 9C#Y6n\4M@!g%]"ȼbܢ39몺j؈cct֖rRG)@&sh#5USd_+q?@!s\J롺 ͝aV''3+"Atlv)x.hg链髊 %J+9kdKo<^f2^emu F9"}j {_P7aX}P| SR3g5d0q DCtCOfm׾RѲH01YW"/#5gBOwBs0YU:ϖ#$&=BIꚆsT-bJxe" `+CH`  WQ|xDmuX2LϽUm 7\2%^Zb`?!/c'*qavhJ@ UljD%8kzOh8eH9soBxG>{h ̄OcYrff4xZT]M5.܄/xmz; ?]9 !Qҧ޺yW0= ѐH[ !Uv$MaOg5Bx^g۬ƇLD s phZ!ABYyc*@+W6XG%3II+;L>xmɧNvlXnZ/X[ݸ.ϲH*P {eg!W]Z q-ӄ;dSEPHEL1 ;L1ҡ`2"*fVFO@ޓg|,fHyc>; Uݼ]@ ,`m7'6SC/ͅʸGJen}[/nw)ܖa{]/uti"C$&dR~9*X ;/j:#)76/ĀqɁi8Y]V~[ԸpIцK{&QkLH {f ]#c, _tcu$2+"74~;i ZIS4t?{Ü05fS[k/5ӂ,;hxZn&.o z2RE` g dDHXٞ)ARHCh\g k}k,-ج)`qnJ02l YǿlXBnisOZuɑgu6 \;:2_K_:>O?)q|y:jIwV2.\E#qf7:: ֎RjӮ~voH8ONN4q@e8]BB: ,A P ߪg֚O8Mm [>';z{F\B#9E[vzأ]H+ m8V Kv [t1`MZv7Bož:9m6)5P\tZ$`m- n욳i3V1(a /:!qSPinPv{7a8e>a7ʟ9~ɣ&t'vNL Xִ\ȫB Y}vXdr/*2Ti!i+ns*m?h}gSTT2H&~Of鸀0-nC{.+.LJ 8yilfwF1d)cQThf!@N@ W!ct*QfCsR}!P%v)QU}hgKc9x _bJ X]qaR&f5 xXJFny-|U,VHKz#"*fBeŊ3vQ`Dqb P+WH =$"Lռ/&QydRKA*RDDץ_#R ޻!T~=V8Kؠ ek[&&ξ\ĝAS4 t9>0l{dA5BhS `SEsQV|(|6B(&6@;I`<-inj>pŅ@ 2\7Pvʴ eh ȐF%{MֆS^xIR+ҫCllFy2@(耻ޡq7a?U&+davsڐ1vAhk-V>&l(IP+2Z){B\~^ڲpN?&)rT=PC1FCLke \D GAOPr' c8=kSC[je e̾f3 \3L  ᣲ >3}ɣHwP$+HTMuU 7SuJ4Ȇ 7/{z9mFi{Hns?2<N8Uҩ42:ˊMER;6҂j`qgVw%s.&tif\X,pw%QGT0J7 jy &-^pеޒLu簿ן!eJJ<|B,v7=w,i]4 {UϯnNKLm޲!ŧc5 \^RR߯?;c0z_14/{(l^}˷TW<`f!EA}9)^F#N?f/lu13B]Vzb(YCpi6ݐP\6K!-,9w9`VnP4 璗]@],afv#69~,&؂^14{Bs" HBͿg0 c nV4L9 סW&Wx"`%FGx6;GfųgCg6YDmv};}å^(C>੭6 #;*b]SeRz^W_maf1kcm|l(?T 3*ȱi;AfXPFσ>vz1,Y$1h`\uі+.>pWiXE'n80.gn0fuȱ$[짲Աl #*n+[ϙ\=Pq[}R !.]{ND2נqtLv.9y{bg _by 5 :\@ܘ׎ ^Zb7yJA;hԣCW9W󸴱=(Ͱ8LP tE<6n4@\ [,nj$:XSM>iXkc1GTx+0D){gi mQ+! Ӭ-l(LpU(_!ȅdXvuotÈkuG{^\Cx PzqPDZmHK,sYN{'͐`3*He˜QNaiW̾ qxۋQHpv>o Y;g2Ԅ0rxFx8KQDOI5?xɽTf8 MpÙpO7Vk˽Wxچ%3{zU 5L3osGm>?,РEX/Rl*k<(?Y޴VbM1Y8%gâj˷fFI/d]wkW\8lC‚] PBZ6Bl'@ xӔDF9*[*y':yCks5/EY2%1}uJ|ek8@|#p|*" AD< V(]~?'qK=o4F)Qʟܚ[) J=fS}e1\Ƃsd4nI"wnDY-J`MOD 7UU] =_+sS5`>-kO+0!cyu5O_$2X'x : ֽ&֙Q?6La![fZW)MSЛČ&np&qPZ ppS2jL 1f E<0^tVV}|L Q9La:ŦVb(D' Lq\r,^ WPVHCެ&j&@xk"bw vca@CMl\PBlS^M+v?gi`?CfH[H_б `B7N3fNfrUKT.gYK[L[PEk̘b >iۀ>i! '\QM , ;w80ޔb%N=4d1ؓޤpoQ #*Yw~2g3Q{>3'b:XeYZ`#)|`' 5¸yih^h nm@Q/WznߜcZNGdxÌ]K{R798C|5XzGׂ5Q_0?AXXkY!UNB+E NS}ES!Ra1~1!3iQH|$Eb-)W`3Ǵz" o.͍h9ޑڝ:^[xE¢%86>+ Ps"r|ׅ ;b'NebS.m&XB2~,yZ6vOǯ@,.oA}.@IfKʎ 5q׉]縗+?}K6#H3Y޿2OlwKU,Sq"GنS/S?)nopɱ g2ANS?J~ =(-S|W8y5 ;TKB!1J>~|cY"A?h 0:U@o ¬7) ? j}"֧Ҁ&aA4Gm!pir[zɭ\غ#xìH>bgJ0^Qn{lչ^ǃ>o2\iὐ"KRH#za>s04"f|ݛ0)XFx HvdRvKQK' pg8AA\tL޿ x5S{tXCd>pI¼ޟXg諾Tv c v<єY/{p,`_$32:ЊlU$@j Hq` z^6D,8 Vʻxf$޳VB6M02F$=u&XA|UǘJA_}~lbn| 0<#Eg">KJreBW9:z?VTiN| KJ?& TොufLl53cJ݊&},Fvl,*iJ@. [JEIzJ ]/_6+9}A[-' ).i |`7k+dk^;$N mOYE~[~;{汰 RՍrKVqM`ĸyǝK̚ C`ґzX~V9܌aձgYZ07070100000115000081a400000000000000000000000160d9f5e200010710000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/v]?Eh=ڜ.+͇waМ;!y^`@[:e6PQ/Wқ&g}CD 4}[L7ÂQ$ꮧ{Nfg^09XRc#y=qT#yDiw4{W/: wjKg@ -3: mcw @< AP?1ϻC)Q`JP>V΍G/08[I=5b>)ؿУc;| q`O灱XCqN?GU),w/Re+N^ȮXQGԦV( Z3KAOɒ͖M+ 0# +n ӎ>A=ݢdhPA1(orzzCH=-DZ0ȭuI/`N؍}(s]"f d UfZ*D}'X\!,0³Ecm9ׂu mH)1`S/9YZi:ͨ΁xmOi _1y Nf*R/(՛Uvt$DWsW^mWSJ+'Ҵyc;1u~RZ<Ix+Ṙ۞Ύ.}T(gI'uXzals;tF'HƷɖYbDNw?'J/N22,Fҡ^*;x*1'AGơKd54 دe#sKxnXІ^htoM^Vt LYAcE2W_GS %M.N \@ʤ=+s3KA c[ j!e/A]ghQ*6^{vE1fd.^kdz37<4 @FeyT<pRG%*s^HyWFm+5/]hِ{N V)"7T[ll*\Q"?;S5ǣ:l!aK3mh^oSIEp4*Q9:(ٻ<ΤPq*򰰧hlӲ·fx˧ק|&dOv Q\U2Dx4t`f=hLyf!U Dboo}sc% ;֓M{Aх0ӿӯ6˯!&dKv(GsV%i,S#cϼLq)^U@_[1U%q R-/)Y6[WooƼcC9!o[-}P<_2ߴ$b't6xy%:7 }qHFc=uNq UVP@9co e %/'SL4c;BpjPY'snTdg8ظ 'x6Īլp|-AWs: H\n8TawVf2=˒VMg>LFG({cP] LHt];_D6k k8_BQH쌻Nb~JRNX! % =ԂBs)nFbJw$o}G~PJWQa|2k&qw,^hʙōP I{rvjӌkZhjxacZQ#Wƣ7Ux CPl3hGbV^1O < zMЄ]s>Rȧgm,>) ~Aޫ  څ,'Zx"vnICaHDMCSַ *"Nhmϥp͂?EB2((N[<^{ JMa ݩ9wW*[\fmy= fQ~[CXPVwڃIFtSllP[+ڶ߇=8#dpFg Ȋ.,B3U7JrB40=e Q[lQt7䩺.Ւ6/>st`tgu" TזoM5ǘg)/90w8&|`jQi?x ފ&$]qWg RhR2brzԗ_=]|DaNXn6ˈՀ8R@H){̥:g嫣p|4m0xEt-v g7h =-o:rИ?ؽZe!d [}:O>q G[lJβx j]!Lk^E3 rY~JBapz |YƁk4l"0(3=.*]1@"~w/s|JF\tLm䖼>X~akP,wf0J;،J۰DR7͆*mTnk TۏvdAy 7*2˰t>wts -~5/<3 Qnwu}K{:w,$ u7X '\%$$ʐTG3t>PlĶfMq'C۝yȺ]r l{c:DVv|3*9 [0vJ*+Ff%xB$Hev`Y0[cHvpџ+R`epdbpAYT7 ri(tr7}6+~ \Gbf׉-(^ -ԟ1@4۽qּGW Z_^T ":G]oQ:tuq}ىF\vfʏHQ۱z(}!ܗimy?q_NeT gr)pUTMO D{[.SsFbzڍP`*}Q(ɐm{PGbeTnuM"W tz`PVZ[S_LFtf߈CᖠC&%UE$ HDH~-~.$l!;I/[.fQͲah =ECz4B*0 ;"JPm_ǻM-[ /y|~/zp:gJ=áE6qmJ Ok4Khm8Ag~P)zJ\U Ў3'>v;󈣯*IB0j[}ezEy{1JNG80r=)\ei:_ĎM#IJ e ד#]ޤ imܣs">D]\'P򬗩;x[yߤ= l/6㣳l_x2]ٳc< ˷$V>>|n.+|A2!2:i!+S&CmX"~yccX)J?v,J|MD^|jRlG?Wkc^a?Y^ā6gK ꆟ`pv0z>|DGs\)>Ǔ$2=x|1 z]?ѡ(R~@xҜ۞c~j 61=UAz!QAt_~Wjf,?gL}-lW7yS ylPax{WΗ\nb}]ޟ]|5YN evQqs Jp`* Bg$/id#d> Ax+e0-Q/¯0ҏ)W]2s$}f[U"77e!/or6Gz]9U$"uW-+W\Ή0*"cGwqRʘs{g[V{Fa_@n{E_S lw6Bv.xT&}aN&7'Eq$9je;32YH-;CGʼnHhk# فE+Ȫrb'ZFFMqg{ERpɀIdF-G,: -qT3Pִ`'WZWkr`d5P% zjcQwFѾ9څkI'ڷXL,+PAsG=AUV#]URr@²oMbA$l~VP "?}҃s 봗ZbDC:☖Rěb$|пV>Jx]-E(Z73 3/˷&jH[l `'DSZv3% /l{9Wn_M@}c|5U Nr!H.0G. y,6=ZȑnͰێ4ڀ?e//T:0h@Ihn_ J:4 ΏGeڙIZd%#J wWhoa*єk[ Lϻ+A޸9v=ؑqޢ ZO/5#$tvKwkDy"}Tn̈́K{ :lHw7k hy€9;WTpOH}0a}[#ܵv'e4QrAZHQ+*Pd}*&/%<V[L f 0h<ڸY}Ba4'YrLZx'ߋK=2kgZH,=c""&R;JJ{$񙖐xm9sҾ`` 6<3d; ̿$ IUgL7~aB8#-M@lI9oq}ǩ%>W ;^xM9l]lh .ܴ3GODIa4FSqb5:RǃmBcthWg()DVD kS4+Le hؕ\+S'/4x~Y5+E-BG7_?4lUɡ'9<]!U,Qd3pLCb}Ey^h?$#Iw~=!o4w_/b @?L|n42T}RF-go@y]fKrs/=@ 6%--D4-|:5ԪA}æ[H'#4|>6Q;w-Ь.5C ."F+PA 5 cBdԋlប~ߨ|XhTd]_"塒*軭۵X;Ӥ62ܶc ӢVڨ!V2 3]]m}43&V[&@:wjNe'>`ޏRY Hl;3cڜcutn@O]"?w( uYbɜk*8!NugmȔ甅zNI}zm!,ԡ؝V]#S_'> @; DϾ"{W" H}wXqVHkw/[ReF$͎Y ]=#ܓEYSȬƏ{;8OJ޲]bchT$e"4 wE@/_ϖb%֖TCRT5֑N?cCC[K@xnUZAr$X `KPL 1.a>q,T `PK S#I ?J]0\˜8q< VPbX9̥S{mR-0zvN9>J_H&X$ KޖfMd$r}dt#LAeB^kG ii@cȼkW춰J](oLy_!#4 D6VlBl/pKxk%;6L:R{c7}+Nw==e݁ALyGUD~{M<ēR뱙TMk@4Bu)Q3e/~]!qx;]\O4zqW"rςB1>))md f.zDik^][Kزe΢s/|ՠ;;QV:Xgb1a<'e ۆWmLa1ǙfIɔh/8rCyT0LZѰp -␤_mǥ T͕aAU Ny;ub#e7#kѠAC)+ n}P7+\{uy<'~6nˡo@H6/5lBcO8MLJtmL,8lO>6XDZ+R Qg%rWϚo4WayJwFagEº$ǿ i$D(Ix[*c1TyED+U%@浳nQ0R y#R!3?{x | tz̙4uA G庋=!dc 7uBz,Kp'&!Z+j)^D^.NtPӏx5s!S, 1c!B_&IHԯ_2xEZ#$#5J#wB.:U#:Hx["lT 7+_׸e Xܥ`CGHAp-up~)CtIiQ 0Q~| al|2/n2 DʰIߟrWt.%٧M)]0PBXUu%A!FR;/N&-l5BU6)Zd߽9OOl֑FtԤ`-<~ 3SRXk~gAwJwپ\6|A6yĩ~|6}zCAh&/2C |z`2SA-|߽y~%Ǭ8}- 3w.3;iT烉pӗ*=jQy,~A]{GM O3$m3a2㐅[\tS(B`=th8XmC9[Y_ڇPTDτ3sj;h[m/VTq%PXwӽA& YBuW트cRhӽ:ߗYݢ;p4퍜믰I5gqvөG!ۃetU:4ZwEyx +x Pi&П[-5鏱ƏY$Yա> &μ(g\z@nT`ġ8FXaͭ g 9 Atn_qE99WhJxJ1ڣ]yJM, 0>QM062' ؅PhF۱i#}YNӻO?K'.w bzl%A[9~pkѢy}Wfɔ';4؎}?GYmBšW S޹o"Kהe~D,˓Q[njԴn e+FRh0}& A%^w].ҞlU/d/O* e%ID$5GdZS>*)W؏rnӭo"H[~0:F{*[#yqin7#'DbL+GEA,@lWVX[kk2*7ރ9ܨc3G+IZYM l`c+xQpx.vTv>e8tsy4F!Np7zI'HpA. 3L *o"B{ջMҸ<{zL/1糴لI0y>͗d/n<6&\*1C=W3.׵Pv╞CHN\.\E?S#-jhn0̜vt,(o/1vAJ$1 :l'-LAosZ]Aw&Lk_|r g&7kIl;Di*eҁ@uj-e@hp4s:m20!BvvOfj \LwZ=rCy;*uEk뮒 ʫӋE8U}(jhܽ%ZxCYO?'NQs09G)S7&TK0I+6OMk0 jd|!p1!%6U3anj| sH ֭d^K[; zm,vuK%lr0_a (TYS6YD:KIkWi.U qҔ@"8n1Tzωˮ΍Ju+yR#~ 9ɸnC_&u#{/,1+ȟc_9E]4ފj+b Y EN*3^ZbYx›:]pBQUU7 q; '@FgN6q~oo}ĭ{gq蘜~C4ɛ[\oc}šX#\Ays瀣:SxM^7, {nnZv@$4yi U><rci{=@ԪQalS/٪sV )w n- em/l1)#;h(IoAqSH!/8ؒrk}u.mP 6A}YXqn aٵQˑJl,޼ <lxā"A%K4f/ 0)V(ln`y7FbhIDl821Rnʶ2;dQs ~w o^۹X|xDtld w/ b.1aKmݎʓ@ N%;]8XFPJdG?گ(HuUNt%cuZ Xg zTx'D@9٣$7:OY&n")%SZۦ G/4k&P3jf q pX {I2̋r՛2sq3$QJBse18'W}Ěԫ9$d@fGt_ sˢCK`p"PVpLcow7Wv25}m"J<"K<>. ;gDcޣ;:Gv֜eU9Ig1Z n?22ڞ5C4 \wLGI="M jcNJqMh͖nkB:GK1}b{65rs12+{udpY=1L4''[2ʑ"(W `}֫*zA64}d~VgӖ3pd(, ϞL<,G mP'{7AyIΖ67⨗' gA0ץbV2{L}HԓkT~9ðK,jqsc.tNV OKnRHRW`Q&7&onqϧ]„IjO3 B ׎ 馐hR9X-GBE|P| X!rcgڦNAD;MrBB ߕ@w~Ppay\F{N@jV|Г fL?|Pb Xt x JVk>(D̯ü}6&P"Pcܞ< sS}BzHhimQS_Y*@~q5)\~^eEVx UXV4f@y`c"U͸[<S`P0^8G)Y[ML` *9ky1ZԱğN }1֣j q dl6OFa}Ht9" W}/ݺu9 3b_ 5#ج͹\wnnRkR'y1i[]^'/qAk$RUZ˞44ۭ>aacxq&)d%~G! DJWx{ri91}q-ֽ Wp%$:P[ 1[r̓ϐc X%ޕ(Y献lY-TÚi9ChwĢ6rX0Ж@|&FAJ-&c0?3ٍ\!Xl#:?8]Yi`;0?8K.E?b!9xzc9p%WckEL %igKE9!sU[bmwMd2 ZM-8 |y/JҦM(?t5T>@"!T}w5J3W5+P̬ժC|l!"-TSnYU4% P-37PئҘ7i,BZ!MqHpnyy y&u),})j,tx6̵ RȗBZKJE@X.׏AQם=}* eYx'E!Yސ8T%N儔UB2o>,xжp7I0\lk\w߸=4aIt@ I7FGGτ+0b5qSI/(nQ >0#2(l J"LD3[:8ǎbUN YysaTb1_q93Ac2!1fSqQ^HUx.QfV7*/nRG!,2"?+u=Pl]ѣڟ~@b{H^ VTmo<%A{JSn \N7Q__(/9Qz= ;a_#xy~!^'#k؊g(,F\Y7yʸ+S?"/<2&zҋoKrp o%s#ꇲnxI\ (h6*Ыx(ue/[_L| v0faG7{%pH>ɋ%,:t!IH(h*sa0m*-IY8֘'ㄝ`2"n"3M5~coMop5O۔5wLJIՖ˯J\^vaO2jUbൽ'U2>rޛw9 6F* %9שڻj{WsԲtxBY~}(8:/|Fg=L9+{SkE֐ AbL =NxW.qRHqyJܭ(FDToS#;n&+`ӿglY9<=E{81UMmjv 1+Ԗ'Yd[[+`ŹW)] n\ . 'ɑ"MpES ml}+ք#h$Xڵ;t;ňP%3GI06FꫮСoomV~vYZ8bi8`WiHo=+!xjADvn#SRXJ:c#m#Du9tХʏZslODZne{|@x7Rxz"A#3.毈d㉓A ǎۍ/W~U ^ja;c_m55a.F^reO_d _F9p92KMn<tlh =7䭄 L Lc 6c -}1&,~N.Sb)x:s PD庶 3S^6aﻏe4wTu#Jf!m)a0z!KfRh"lŒbY/un ر+Fh?SxJ^-Bi?SWV$LMIW|~@ܢϘAֶa9 Po~DmϨE/)eu5|}MھFlOX*0 %v\64: aKMB(J`C 6|zΰm6% ^W |߶LUFiWxlܭq#rtrV?zi|#Ӟ'5`ܘd+ZK)i\pNx_3>WOE0ci閡.QL#2Y857g}' Bz1Se_߲clgWgi}QfN-Q=7(Tl߽ Gs HF/V+Rm<fqc-Rc,0\&m#Ӏ>PZOu6luEQ ! znU]<^#F#sհ|=-Z$bž}FTWh#nL[=pλw>-j=-P9Mo9R[~(\&S@BepQtelY٩}AŒ74}}!ijQuL(;Aĥ1/Kd}CK$w\YvܚMlT9"Me'~H#5O w \"yLO{pACgS1t{%x'PݔaeZ_eFgLoHf,vS4[ag_ӻ觥vUv]Q]T8wR$/+_"2n7Xe)>LZ܋`_ySej bZ6LǤ{s*n0Sv%SٷDX;֣ zd(NWPB+-?V5LN\\& / B>#47WsW>&~V>{vP#/8q*kj&sSɷա~i$Cͮ%=S eE~>BzN˿8zcrsO+Ñ߱igm 93/]?Bx>BM 2⬭Qq9Fm:: !d^v SgL,#LH'ìC)>RIކ>-pzgBQ:e]5o`Ӗ)9h񟧴JiEoDEZ4t@u;&FBb52x)t/ŷ~j|WYӫFӍpznVFF~ٸ8&1:0Җobİ"'k%pBưI"6;tPL>"cձ3"9b;DC gVAU,CX| "hâqҒm %uLt*"IFS8jH>J](E:"YX`Ju^H˅c{I}1GwkT_61p`ɠ!zk{jozK}[=|v -6L[p7~y+2 > :8*sPqXB,$)\W jVX0Zż֑4ozuH=bk;^OmSҌ='y(1y'*.M Iz_f/\ƌѮŎrg?`)kԵOwL>a/0t %?ləd7 PUSFR~{ j7򕘺oy W_1XvO©u)bԩ'8b_ň,YS!Z*QܢBo$u|. [ ɣl ı joV0"3>8[oM4vɛ hz-VB,>7<8aYg}a^LcMc3ӬS##͂bTٶ;ERrNyKk[KPeljPV" 6.%nX8B0YnP\h Ԏ;=S>R~l )`JY/zaj_PRL3"~95[8Ƭi(N@Qf뼯@/6`9z_ڀD[;EJGUe AZ38j CH eB,=TaF!mBa +úD}RJ;-ci=B~ 4;fJ_Hgq+Wbz (PWJ+k|C`Iw1D=ݏd( & 9}3N& &&b_m~da49ECHxɹPK҂MC*لS!lA*]3zJt4x5j%Ԕjŭ2;$9JD)"n /偒`8_[#؃F ?~kmއc qkvT8kR1HwhQN|6y4 .gٔF?^ʙKKn4XDα'u" OX~ӅB{cWĊT9O%xeМh <,*Z$ Yѝ_z3>l"Vuz&>hXc4Kfy|wWl=Y1PIS@5v"Ǫ ;M!e6S]!J";zSQ -Pw( g'IvXlmhun.Wt ݍtUWf􄰰$ )W2ؐD쉺?(u|9/4cYldtCǒubG ~l=V@'{=-j/KU,Ӧl>xvb. YDܝl~.tfbf}*1 gVZW}6DS>S\8 ᲡEQiV3ѷ- R)݀e>iclU]힕ᶿ6ݩ^)*/> 7+8;ѣ따(2Os\%'g?}EzF;Y۱9xIā"K0d>qtNoY ޞf6uwKU!=ݵ׍Wv+爵@-KHo^(YS"TIDU6V! ll\elyP)_|t97{JPSkBԫZ\Pg= 1Z]&Dٯʵ4ְ?i30H2=g:hz2Vqeラ~Jn:\nx:&|5JwIͫpp? K=$ȝT Uޝ]1<zK<"YxEw[fklɝU"%[3Ƌ^̄:b7ʺ@M˙[`p40Xm}R,Qs?Ů=p(9NyV\ބ72(z߸or!ZGxM6X܅.OC8+\v`> H.% m! xF5Y6֣4100ΩY@a*="ЎbnӏOkŁPB>u7{F/͙8 5!+ܥʉJ me@Xiz=kWm ޘ9b (G&n cjstb8-W̥gѱe2 Z0gp| K1Yo0c)nHH96.8B0s6.+a5m{0hl:w+܍Lg8]Ciכx ۬vLOIZQp0 Oq躶+h敍Rx~><֟Uc4`1V*~܎Xֆ y&5KN(Ȼv#ŒMdԪD|ėܳΪ$CfyL5Ku30(JF y@wރexWfA}4BRxċO%uj(POCh9'!F{~hv{dяz -.V\aNԾ;8@h^\tm. "\Bqp#3Lr&T[\HoNM1Em~8`m:Tt֖CBs̎\Be\E:؟>-}jʁ?Xnb~UoJ訩=d8I󉂻g4Q6 NY qcKͅ8lAUdE~L\աp_FDZdEpX!6gjا2w} EEe.;2J!CYaBUW wE@mEӄ2B됾 s@isbO B㚤0? q~{;F<B +3B]HP=mun ˬfnY[(&D]^ lLaVr^OrYP8Rp-hRӓT\YPV|\{+Xs֙.8ư:ŠAQ1zWSr]P_B1 &lwڪǎ8b [PY?x*_-) ӗ1ӿܔXfy nޞw0CseW>)-bypMw^Ҟsq= 5 扈ذGM!Sߤ?PxI1p6\@&S]{uLT@ G0=T'eH,Ӝc{ -Ԏ𘊁cg 5ҏ$W4mEP9+}ӄIpXz@2k1x.܏مSt|)Ű\3P8LG.ӯ ݳ*2Bȴ}L1wû6 y's-ꊞW;6?9 oO̹"JF_wT=bdחk^m*idv*Çwk٤Ғݧ'na;wjr> TqFwRhB[ i 9[&N+Wnӂ"I횮\X[>pq8?ڃsΧ{w.eB 1x^ r6DEĖM1Wn܈MWKO_nz[Wьt%1J;8Ȟ)mYg. Bxa(LcߗajKf:sK@ ͘~*o/%s[c9M: ݖiR=WΛ& ӻ ` 8.gm ,)L~<@G0 fXH.7I'|Ȯ٬B ܳkKo+>,?:U)αe,:;ayMY@Ӟsw \QӼw:MR:n%y( (lHHGHԌcPb\|oj ";%坚ƥ%,P&Jq+kQ>^mp^,#}cLUtu鿦tؠ`0S&X^BPcm3=;OA:YT).2&J ؒ_!Q̿Tf}Vm@Z'ŮI9ELR롑9erS&ҥ#%/SK V)(]7g4d-W[(({tPVQ yDorZZ"llBlGlw8PǤvFߒ |y_ƿ&a210`F:+ZBU&.g+F?[AqiO3&hr803oZVcMӶzvAz A3f<TB{`Off̄<F3GRrԁjYKsg%,mS*DT| rY]F8}]ś !ʹ*D5i5MqhA80e© R h {v6KRW_4s"LƋ<[03Ɗk1+/i !shahBbG!%ėi/8#2iUG6bb-gHvɆ~؀&,)3 sN@>w%,oJ囗 ),?C4k?,e!Gb%Z%nH.O /w86>w #U 9;|s*97뭌Y7C~fB4HކcMܖmJ$,EW}fy=9Й@zlqP6zzb-p4c`[cwt8W^z|(*U,*w9?\|lLLG7gz Ol֯=5.wDg-*dIFU2wLK~@3m{DA=G oz/,ODY(QH~nʆ)'4_u6?6݂座)+?YX7%Yk!8քl2쏽?e6~|e'ߋv4)>23a],e'^|, #ib47vPȋݸq`_vc7SlYY·6(c?I2iL[b{YUx7Y=nn1-);;gݪ%R=!7Lt:Hq'`^PAX+٣k c7RDYu`#K0v-*g{HAW=kW' !uJUg"q3SǮƨ§ʅ>*''LN@5z>as ؼŊ|#& ߙd =;gmiĴEqNl/jwy 8g.zD wz”CzRh0Auu [(8|u1<a8֗~-O29DDqJ%ldzn֗ok+!o )k o(h9 /C@gm M@?WtPF8|Yut4H50=*? :%G-O|pho| ԣFvWed)9bO8wϋ"K^|Ua|1&o8RMC*ik:/۠Moh2ZAI7SB.+zM|W@^]mbk<mͺQeX{FJOD'{o o@r ?ww=-kLt!|,sVX적2t5ncX 3ΨȏKOɳW3PƬvS=6lSVsc['KXS'zj@Şt?sS|="qV\^\,vDY^F%޵4dYAVm|@Pf)@DVDE5loM"tZ|'5bxq%e"PVɸi+u'k= ݴ*:bK[R" 4̟g'r^r cu+CL ߉-^pxy*ŸPLs ፟^%Fo STBf<^dK ]%bXvuwpP{ GMMt)4v痿}!Xyu'NѼypMwT"뢼 2~hګH?5%S`CԙGscz]derдY>_g&R%nFcG=_C :$zˑ $W AzKblQꓖZZmS8A:V*UFc6Wf-O$]pƂeۉPtt]b]ꭣj{,MF0`| cZ_\zb4K%+=|mՋZn?v8Ed Z>bc_mIB:*gar8ZPZ}mOc4`v>PEu2\Dfrhqu4v4`d30Ϩmd 5Q%kM<-zͨ1X |(RO*hgҶRhw?0NJ!kvI (e<%CYUV|5 :/:嗇 BMR w1~~U0xǬb^` &q| $.6E|֔Nk|~?ڹj$A0IkS[^eeO2)ZԨM(']^k\SJ@#~ /:.?"WB.@ߒFcD#^I)E0l7a]ր/!^Ԣ"0*V K|$1 |j 9cd0wGUyC[0BG3Ed2=A}f q OEQik7 tLښW̩ ui/]vj?DKIN_0;5|VFt0'*^aoIƲ\ j+@L{]z*4 | eH"v:Te5%kov ǡz?="oRҟ ƭ גS-#2WO@28Q\)G$*Ѡ+={"^8o9xTM>`|kR.{%eOBZb&8\]otM3qaz *ofq}W9!Udzҙgͭ$vܪ FYNU|ticsl 5WgiYifیMmwGKXɾeώXs䖚ʐԷ1x3L=]z_8MhBwHꏳ!g  [xQs Sm'j.~d8W>+EhZ Dh/̷8<ґK`zN`]D|C1NmpXο^ ׁnOu@ WI?j']A2{GzBC b; 8JB+,fTmԆ:yȸ^Wi}>F< Urfbyq_5 nKS]c〰:bk%4޻ӋuO 73$;';`˘:y 7;iAx-fov~-1T1Pr%Ds݃i{ES6FQtv4*١\ NUѬbg7gkj,&5?ˏɼ&`Bc{^X<ǩH+ٲ@b6"S6}ս-Y6)o+6N_ܜ򨛦m9H N\3n,@d74;@%oQE ;6B_dt;oAEF‰[̆#cPn \.^pV6}7Su<#Ui=Y$ہOMV ̤p\R4&/hb4tIh9 lj*K5Տγ9yK9a{z&_ U M=t)j_NR[tUkܥevW5&(!Q% 0uf<)Aj 4/Xoe?H ßxp&֢[ #$'ZnEK$i7s M*:4zmc>0,iDOGH8:?,Mᙢ+"o IFp} #0S,h[] ^)X(GA^L+s*`8-.@\tQ+Ih-(ӚuQY0V|/Gbfs %L-_ WN UERv$ t_7!Y,d+)=50oEѓ &@'2Q]d=w8J2VDg"GjaZF*{Ӫ(g9o P+Մ`?\Ϙ.QGWϿMAnĮy`ݽ#M.wj䧼p'^;5j._ƈ0 WϳhJ%Nr12pi#-zjzPs'WЇ&᧳% W v2<0=-6BBNC/y{I,E! S}5=ρn['u!T>{FIq'zg"!t 4[j_ EJN\ Ƭ?@q]8$εi@wwo:nH<o9%G I_ҡ1:dPviW/ƾU~ӆ ޳S:h%gݘ[%sJv/Q23)o{f/6>4wDy9 o1s⍊ѬS‚ka YaGf</$%blb=ժJ~BtpR.I# m|+G @gqtWm Ϯ BřbvQP~9kI7t-{^N3x`ڝDԉ:ɯ)-1Q =U&JMU!`ZR> Gr~g68Y$5i$9XbGOWi˦h)ٺ[m2!$WF?5~`!9n݀RGC4\7TY D ʟH\cR GN_ID }l"޲2 >l@.TCؕ`"& l4"^_G4#!R$FDŠ?Q:7cƻN]qʒL K.XO ߚ)`[} 56TG!ק8Yh` +yCX೹^3 ms7be]SuH/nEh3,Õ5>OTH ur\!@P^1bP5fDxeYS c⳾s%nn6 o5ܺcv[22T~ iY\Y {Uñ/u`>+v@`K%cmy>TFpt }&]qOPpcTluJsF}M~¸ә$ Pm8eEU/t Q1V1NdM 1f&4tNlt9wp.4$u W;1myS㨋ه|o+W Q-FmJ msa3eߚgG_bL`u{GN+֎= Oa)v.:}uN7QA`' :+ʰ=<9e4K5lETk"Z0 `ڳUܴibY` >}3[o8[]YHTN rrQaI}d QfGQhFv<&SŌ VqV;!wW]*0/ۜ0 iPd{E@E0Ec|QI _dʶRqCFfi,U1٥ ?ꦃcr[9:t CY%!NȩQ"%t@㑽"ld@|kМ]ъx E__~E=+e"q)h0.o^T73f㬔A_U0ZJ4,!]Yn"xK8Jnb,E'/ PmS4>x^W0EtT<[>PgCSRI!ȻXC G3й`GH%YIŐh,N޲w5,F|R=wuVE`(I խyL `hIYCK?7wJG~e-HX#w˙K@\lc]/DVй:JDEWf$&%?]2:B`A'[ؾmTn:~d(\d 'NEE(ɶf8K'b4K@yg_2,|jH6P ~W?!۩srG vT>Л(z떓:ɬxYjі!ߋv*$l`p:1jkP7K?Pj6@"突ct!jKy. _( lpf"9'`Eͼh#}E~w-2id5$R̆Ip"% 1<͜afq;Z h7keSH1WECO@&Ao! r}4+Uţ"y|AYi1H39?|{q8b,}&>XxA3f  6MvXMI/נsFT_r7/җݐ[XEeû)fgQRɭ$eXEˤuv7W^4[(/T~0CS|Tɛrf~!t!6辩;tE+ u7|˞ U?˪/F$MhD|{fƲkƢQ&V zeZje̤J{&X֖)p1|!M/읠߆^NYA H"FJ4m4Pm9Xtdy]ǝ\Җ~pGt_jy RHFf»zZ8񊻴qH7013s|Cޛ+NyIҗ1Mj ts3Ub\E:/HO'GCdK5Y6^9þ|u|#F:E7qODhE7Q~6\ im/ppً]ln嬅g; 1>Cke,טF,TY}Llߋ5`Ԙ&`$RYsϞ8ސAq_xշ9P4݂maGSlD@z٪|Jl՟'F):}m=nT1S_)%V#7dk/VY"eګ-DF\$1G͗JZ9F"Qi:#3QpYx{W/SHRTQ0,vlxC@oOfC\+FO1 \kHywTa_*ט؟^UkuheݜJb:oH oJpׅI)]gġ쌼l^|8wBx`7rjrOg?GeP<*QV>+az#]݆4y3\aF{P  K1F[w"ӎW M)Wj_ `MD }{AS񆔗檳mmCYro;Z,EFLjG\0tYFq {2 >ƻݨ! /ɠ@1*j|N7MB@y5<=3(T,CxiTI6W6r^Ʈc!v'vOНdi"CՊ+5l(Q_|TG_$)MXDG8z <:$&Tbi_(M)i|2!<$kSFY7PdVVMW׀A%ګ(LzD{jg<ߕۡ{Cʃ)4E긬grr*EMC?qy.%[xP3\/bLfkͽa\.tA⏫G(L68^di|@kg\_3"?{O-o'cJ,Kq\7w5n&뱨wCOܞGr \+CJL{|h0.*,`:ȗl͡SwI~`,،6E+17[T:bp;"@ENz*.wXzƥ'sw$ k7‰#l6B ZCrj%Q V;Zl7HJc 5ZȗjZ,NğZjIڗh*d\ڹ`P#Wa{zջL_Q~4\c< kuxg1eZ1<l$t'eG^w=wPz:EݥYWN[强 5]5 .&9;ߡ]t_)Ia":v07,lPpuxW@M)Sdv<Pv\^ywΎt)~<~-: /%69=1}j߉#/, WJȎC!#,Q&F&]m+3/W?o&['BPd6.YeI(<{~-pZMȟ,;ؔ#;s.))Ć51|r$wyF3,N̺ 2P&$<N& DS%>[(=ek684^($)}H8ڬ.[:?qR$\ᤦ1;!~ێ]1Qv7&:q\04X|b̥BğC=Ԑ7ӁrWF0y|˵d3 TrD6hp bL0S@}aSwt)173•jh_/h&z5|aF#gH"mwwF=-R=LC.puY' A@%Wso#s./1E} ~Yjl+9"<^cib'ۺ2 ~ޠXFH7.e4n-]KYfVr/; yb s}@'`eoO7[ca~T_N~\1GW~B-Tl2 t}y~)@uMAټɽrOUO rUKrUU mk0p-t·?Z<:aw35&V^9`\51_ o0 Anq^)K?Hz-]C7b_%-<0զa>ٟ3Q)Ղit2,J?%]i`v ;gCVmLzH' -i_+"[}Mۚ_-f( /⊚.?Ʀl8+. ,tڵ)+"o8LaL*Xm.+vthM+B2҂c}Xof554OT"t &=ZLмM?饳$$Ƥj {h1Ca;i?fT[P_킠 Z/f4v:'䳔#bqWp߫%;KqOhLjmbNn">-B+dBos^B!Y i*Dt>I@ǹ,_ڭF A|I XgeHkb7j&OUS)(-2?5?&:} V`ܜDVyRU5̚+ۤ_5';$9ʺ=X[Ke[w:n%_gIth+G 9a{Xևۼmzn'+Q mG$؏_AdbJ$ TM\XnV<2{|I1aKm=1ݲ:`W`uPgk) UyZrvRt4(RTȥ%߂\pq^Tp+?\p]#c/YۥW؃~12O Afշj/"bLgw2w6:'])1Zr3v 12vnm(\dNs {>B7k* hqm=͛4vꯑ%[Ǐ M(އ:SNp2K_FOFYb1JNd̬Cg5Hd*WT}'ԅ~Q4ϻH*rZ;aZ%PJۑփ;ntEjXl1geUe_^.|En]=>@^tpJ BgbB x fh,pg;`Tr ft _P_u"_13aq/[B|Sҟ4ҦRrpL >BVp8^yJ!ޕI[ !@TW͡//f}.Rj 5dmP6V:t@dq~)ϏG-Q4V+ HxdZviv+G2ȫ$T2Lch>QD%2*p =,@ +J;P7G"V<*B\z,C(>8Q|՚׏ez7hQ%3(ro]8pJ'(\ʴk)Kq#Xl3!|-kh =T5jhO7 R qij3W$Cq)LgBuRf4M1MOfY<PyEDq&fCv9ы S^f I [^/㥨hT8Ehږ7۟w + m*mK){wodkWMOjӲP{mZ_ G#ĤYa}zoB`Y 6/|$l>]#z ˏ`s(vʂɓ4YPDڊ%z>+{> QZ ӪMUm8*Jjl|}N9-9rŬ,G}-t1^Qҙ0{{tKOPYH2W0-m ?0 d6( Vؙ"Rv@?qM2+e_q V?+Kؤ81pי@GCE!taZ!hF ͰBTc>v.=T|#sԇ BB6e'ϹrH0T< 4p|i a)*OȌ s@F07LZz~&enzC,ڹbD%r33r"|B{X+-α׋ߵ y3i[ <u8 (qIa8 JQp$n.Nr4m~ X ڹߪJA'4Gd&]#8}4s :`5$B@ }Ob4!m1ʪLjXFdG|ol=Y#Rr9\&ew5+uny9 TFu^GО( :.cUkpU)0; Nto T@$;;9aI-tNg3B{מ JsQݪN4 Uv O]2 @Wr](j>> Qvhݳ$2e:T2?'Rt|x%#5ĺ㜐KkϜ'c|FȤǫk,ß?$9YXrڸʽMd]Hș;* fzkȈ@mäd%WR ;\kԵVG] ]!t͇d;m@?.<̝ !׋+ Q^ڱms,ŋ'H ,Av]ށ`hhD.Z\ ԕ3 Q#:'1Sy^SoP7?&l^% c?k߭qЙ*]ճņBN+ ɔv lx`3Kk4?+)U 4+꣏b_lqds&B=F8۳%]բ>!<\DZ! Ysj xZ_Nww.8'R0<{Lʠ˩ASIK8 14l3նmd~cǒN_Go(!rK4^V2F9\X1QsɏXS4ڞD{tE|wψ05BxUE:/ҋ5{~" =}|՟ծ3'e#CEsI{#R^Boy" f}R7Q"ϡ2dH""9V7,w42KBxrz5ִaP [4aJY֚ؒW] d%3զtWBd* t45ԅ2붡8'rB~=~o!q<5rgG:`7uRȭɸĽ1XKo:].b,;*"fR o\IWJW6]Ol7h1 һ)xG>FҰAjMMupZZ֫7l,;3tvT"-BIxȪ{>/:Q_@gׁ;Gٜ\F֠;MxN8Ij ex6w@%[s$D5s.E-vZ_`so]U$y'ОEQXܫ5oLaSae!zрJ EiIƣj*maaR \`2@JS [S"A SCZ Qsx;tdqf dFh}Z&*p~-2C,] ;W871I93d?`SՇ}՜n7QEL) ]Ʉ{+Cbi:Z3J}ޏ~Z/0^rG;wW4~p7>䙮&@\cbzް |D"hW vx08ib Stv,#$%oyW1=\6#nmrQZ׿2'<Ù* 5Q[c |?V T>6!S2bhQ@ȣvbȫl1'q1o[X&d cŔE!bTIa˪a״Prw5rעN\QlChئV]8A؂~cO4#F-/c"o;Uw@Eʼn?FrZoWDZYDLz_8;^mzU+XK0MVO^\)IT IuOaqL)Z(6vףޣca.wXv1f'}xvF4̌*Y4`Na,,HN;0xߍD\Weֶ Jv jEfKD1p|v', $Ɉ?jm{c FSq7LB=}k(H\%ڮ1Z=mpVQ֌]֮*%C-a¦Ob'e~Un˘ eI~<4daCyQiN&N_Z ғol$STN"d`~ );`>Y~u)^4X.8Eh9Up @o*&|e eŤ{O?$s}sxyTrA4tVn#hBtsQa;DxmoylψүgWQ8lI,vmb j/As#'峲UûZ=$W QsQ4TS; e:{kDŽ5C*5R?Z03Vֆ4GUKTFxQ#+.I=* Uq5 ]`B'M!uXXuu2pAhI|q17/'oVM# f 4S^\+u:eV6YKcwo7d֨b~OodN˯!E6xi\Dq3mxia+qNG< ʦ]!2亴!~\G&u&%L(QBX]шe!ynϒ0}YL'i| -x T\_] GJ@ z!w!!!Xj'i*wA(%f_ @-qI! ?@J&k[QʞWS=Sqn8}*K9kg I<^FK(fz/K|MҺ@:Sf]̠64LeKjImn,Lx|!P(Tmp1] lM~S`𰮺d;o(Y2a=f,Tj~O&vޢW4S)A`~~L;_m Mpd30 1f 31!(ۑKeUJ%P0 ]cCj'dٵ6!+NbXG2@_d_iyG' 8\W æ/))"Le< \yx\1d6/SAƭ!w)蝼[ƻm }&PA$ cM"kvD, u(؋K_]R]VvZu#Ys8Hբ+[UU4PU 4)=\#TFu;(~p2{g+1jC'A+us҉R9kgwpLRwjcȀ?\\s ~;]ϓ[q,~.`ըVRicUz Md\mM7Ȼ|FKpů G%T9<'7rb| au1/FׁIGBRLIXHX9%ORf|[ǣ}ЛGQҞE|poP)'9/ [@W`}%*x"uKx mT 7L).e0X:6e3(b?/98bא{6(p?F'g5ciYB}ߣU28E76饿5s' Z跹13JZǃ//$[0 ir8rD66X+'l;`+!Ah036`-֟ϐ!.AP11YXeל kЋ-6|iWt :8Wj!Y"@Qj}8B\8l1t $ǯ pR&|űΤ^k_ށ΢!*]>"YAX*gy^N? _Tpg]Dn ~' NK\e1ړe%Vl3ƕV[>HHJ0 rKfkT  8ۮx^qzo:ELUakey+WO*:oy0uì*ޗ;Yw o!d](I/]u,[ouX~j0[){ Y؛OTهyz[vBqLfl{*-+uwx)½6A9)dXq6Z]fO`ɴUGkP$$y6N ;%J)sgK@3߭-2~3j$SXb26̧˽ǑJy:cS /4WlD;Yh:Yq }aˎnFBe$j?'7| "K|Sz\d $6]f~r}qȶJq(u93ٷm!FZ&^0˧b'D,dk6}_l^ĠtS%m&菳W7C_V)F ytH%c\=d+U?=EQ7ע>{ ]MNqHUa&NĒk40+7h&rh ˲4Dmh  ^oW1S⾨Vtj\`(1ǟߙRdZ"+#D-/+Q[@lT $j DL6~ɀ^)aB3@?-意i G M V<JO3|Y.n-7ݪcT0g.dkJBg fa\DcoΣE\Z wdaTРDHN4}S~}vt+AeX:\֑S0\@? 6gJeZ1JSIm쯂_Pխ_+Vs'/**]f;Y^ }H ==Ά!vGD>#&9D.Ҧm-MF-Ҿo*q4@8pI10tဂLj0AeM!Ip ԮrW2JKI873{|J7gdu>ś9Pu5)1'J⋯ɝwn"V )V/ߏEY#EbI,*5w* LԗZ  B5 CrOa>fظ GrcU#ɦ;Y{fld.YCMSIgw7cYͶufayCG!B?P'MF^1 \jSCr^A{=LTsgϒ|ظw5H-iK/-%n۠&d[@rSLj;:C0W2L(ムmbW{/|"H# ! h 2XnJU PjTp3hXlw6&<2U_U.f xBPd>y{Kj啛ꨲP3ě^]V+Yq T%J P9kobYg*njYKV 0?AI~1__xԲV;ܵAD+<%+7zsΜ WէA-34Ap%KJqxREY~/H p^, |J8j`1e/ug?]f\c-E w`<]|N„RIpn^Fȗ]r4EPIWa coy-@gX!v4,lM`B^J8*PCk L鴜wim'ǰ;F*Ğ2J*fHqFV"XqlХZӃfX. .}afgNu$|K YL&gs{qoš1L A,#cIRU|kYvcL)n-Ɇb"k]MQD&:;fc4G6Ts=ټCgB䙷[@ 3}+ij5#C&jMe F[t.hnk#`AP~QJ뒁8k%2 λ8H=vQj澑 F;VC1Y90ssaͫ6p0x3ňM92IyEupJF񈴪',-aY,D|[L~7H)5`:g,I!.֕OJQmI2nC%vCNPq*)4RR꨺D,_EfPKk6JH>q;hin ц?Kw@ൣ,3u*/򜫇OHdLY=r&A;o=~5X;c/'h}MHCR` rxVhy)I.΅K,ԧxBh˨>8~ܮ)F=i/얚OD+v 5H֩'9Y;%fb[g5^ߝ~HO_0k${jq¯\VD~RaPnMd : e$V$Oq y?խ5*hMvyyB)%gU饼`)Y,05VIjnV+H^aUnuT$K!=CL+(\@R7hjw)ߋ:!Ϳ/BB[3l=fAۈ6:i8RQOezP4iѮNǓ09> & .1JD,dWa^si.+-3eFtE2y9]֔\8=K،JiL#)Ͳyqɼӥ_߃'N7ڢي115'qwQj,ԜLF̼K<Ȇ2vo.=AtEV/?E H(aDnef|o9 Ɠ;k ڧW6#TZ7`y4gPZPnMTfSeEeV&wAI3"#%ƶ唊OEgz[|1C(- X$rkkO!b3sFK! nT 1][v0N ]XP.>kHULӒU*Lvle =rq9jaaiSBqDRhyi+A,і15r*O춛QB1bm=ڇ ˜L[zrm4xw~cDY: +5z,9dҞz q8x4^>O,}P0*(J,᰾mސehfd5k재U ka~ʑobw*K@)K}DJBd1=m3ahkb@46]XqYA^)Ma)j!jW+YGʮ!3 ^ Qu@ M ǙࣨGH݅#ۛeM|y~77sCԀ݂+PCoѸ"4w/ ^<_7i{j{qRTIyɿq4nФŔhᡴfk_ \/BRPUya>4R$EY{AndNWLC锶NSX¤҉х PLp-§SE9[z nՏmKіt\볈6-V@2* :4udQfIJ<Ŵo$]X%3)ːS߳{~'6&[yF I wbq'Kap_>zҽG#0Z$&g6\v!HV'֬HadD{=?p3'¨IEMNJ$Wr@~`"/t˛HѧyERìHI;@-mE?d*\QLQZ֩fGPyNv5{K|[XY[E*UV Zq#PehC)UؼAz& JN27 1t6(j ث.n of4 "O.ɳη"x9T~oYiC/0$~dAgV:fUݍ˿lUO+YoG}u`NXM{?5A}HlxEA텈. 30&:i[+h [)3c4mt?ŗr*s55)4biU](~/\#I(QeqfG"@=iށ!g.*~p, %D%+P~1ګnn 89H!LIm@etM ӹ~ލY zRx$&қԨh5Ť,IVBeT4k/fM Z2S33D !S(iS ߠlWU벶N'lfWzm0AR7~G0\/_?Kbg_}ϫ+ZӴ3|^В^:(hOg$4fʕx4kD)/z/ƫ%k0\fTdN!I]J_kCJɧk ` 4L" UbE9W iJxyZ?:I6:A^<dpJGvl$UL1]^:M@ϣ ;m$. >~9lPwTp#KgbEcp_*| ^HbYr!=q1Qɭf`EM0&&*i_ɫ){eI2CNE[13|aHrsI"vu#9#S\O6IEV\>~Ju5&@tǓF 79IQ3=r+GbHk4/x2SՇ .ocxdajuc+x;kOJaGsj)ZG@9b!Wq!(=`W8I̗#Id(:pթ < 4dH&7QY;Lgc6wWaka%8O /dw3Azj Uf[jRW,oӇ\^bj^WMh21y$!q_1h$ȱU9_#E5 R} gէ^*fšL~sb10qkA? mjE#UAC2:^:)a03j?OA!XqB ]}Dz6(SIe( 痞/Ջ"~,e5 ƫ@ *CNc˳+#XdqAJi H|rQ{( 8zpO.zZI#BO̤wLGHpKKV,*3,E!g2J:vPyGr`/-<grwJe!wDVGfܦc+?Z#׶"؟ԪN&m|'S(+φvⴖ{S|°e1⌒ZjYtJ-{N'*4{A7;%q& !s`UCWR4gA_O݀}H1Cyv(mC3-&|ω.QvUg{ =sDf7_p2E "|@"1]1WgjOnNr%tg_hs#1Tb`&ceA9ˁRڅ-P<_ qV1ue4b'Sgʬ[sǯ[cѻƓmŚ[K*q_>K|ot@`04,DIos?ZS˿l-7G),$ZLl^zևmN{]d%!ܦug 1Y/xwu-i<74;i9)slDív̟A'9sd8}Ii k$9En6~I'*B|܌JҵU0\h&Aӌ'[]7ܩ.]x?7a<ŚkYJswg.ה|^" <#6FFfsIӎ_ׁn/4z1Fu*,$n Y?T},?rw*fEoY"W آPxrU iP 6ENxi$Gb˔Z;h|q&-UOQ0}VNX%<-, ҙ * |kܦyJpg@kPT.]UP (اcfx+c̨E_6,X Q Pݕ;._͍`C&=Y~|-Z\޾č}~ڃyk2E&UDK/ԜPM Bh?ǿ 'd T]/@/$kcVnIٓYygPbt${T~ꖷYua tp(8d9{=Y-4ZOaY9.OEHI&xQR07g?iVq.6d׶I("[8+Cg_aT1p>ԯko#Sy?}R; f@|~iM$c/ O$h};cZC n=&@5"9ǡycdNeb W(^@5N2ϳrs|~9=*SE6za9 {f4MH^ծB8yby ('5hʯǃi ҫ`T?̔DI&f.tZ޾ CyLR3=',wABD:lgELƉeRp(\{SQ rmu5 1vaqt65@>(QeBAkv:-WHXuB4Boqhd /?yեvQE@+LO2볊+ T P{(9~ Nf?NʚC*v7َ"q 4S A2g^pYPo1t3 Ϻbϗ/lpYɛ i`+Ӆ$z!@ MΦv}5v| FtX-pxr}V\GEF~ۄ~/ox{j}3"Tb&dd$%6xPe^f77NՉ*3>gEV٠2=x+d? FMMly QE &c6TfX/a!v?(lm[tҙu+-Ca ywjLW(ǽn+~&4y\x.[bkYweN <>R>]ݞ%.%;/s$v[ΫYL_&ֹ]D\~ _xwa.\l@R@ɴEfO?gm6t];/xM>j~ܱe)”A?2&3_N]-;s;_fb%p!ۑW'ѶlW7}u Ɔ?`X@ 6'Qcs֐!캼x8T(-5{`lɐa }o][i]%7r';l5e$:ۥJ[̼{B~'^( H./6S4up:@w} LJ(,je 4DXY~7~))Х7?4+o2 1|go&VgǛʹtO%@/xOPz&3xIy{@o֚CH8U]aVh^}UQCWfSR9#C3lD#lBT O x!LGԉ鐤us .Y*$`E,,ΔI5;, eǑoU&;)хvBYYݏ/uv@at[ȅ'҃{ m %>9< jB?"iMZV {:'9''9{%e$A@cs`*HʛOкhǼ4dF M( lXCJc?K~q0J/G68nH2/`LnQ瓐Tyݛk"OX޵TW!.ǭ^9&F2-ljWbq͘ ղ3Ho^)(6PV]| }}f/TP5(GSgF?ۄ`E|YB_~ xWzK!1Ax,TY9 ,=|cZ/c # ACH?~l i51 6al;ϢՌ6˂-{ȄjfK`t$/D?enׯu^J(w !00=\) ϗ]O~MIIZiwN]BK3^ rnǯ[f<^?co}釚쌎/@B֤&O|*h9:r{{Np=3r$L{K =V&s@rCAZ1:޷/ S sf?>$a0sɘ%E<{a-Ш-V1n\֠(lƈ`+>NJK!q$iuZ6~ nZ뵊G&(nܸnns R.vfEWn5Yh2ļLD]zHҟUnmܙP` =`dXO1WKDYôd!2]t=Bgt#"Dإ'NTB$bGRGgtE4mANw6ezE߅ZT[39 j0n& ^Hm5P}ZP2#3ˆHR j9zK{W["CrSd09x3.PH4v^VQ{{8וk21 IGnQN1^VuEUd'po CˋC?#\Z5!+.=?Ef7QB®gꝶX }goȴO ]Y8V-vyudG !{"R4Jr y'3 *~?ԟw $gyQ qTJ9:qo365vmE1tzwVrGH.PʽٹgBG& ߆Ժ MY\)zh98O%O7 [TK)þ r}S @Jn=o'<hXady t힟*M7C][~rT)Fpw088ƭ&/ݵ* 1ߺonRJcTb}ZݥP" a4wNF)*~X"n]*wϱ]╢PVZϲHIX_RSqh0P';^n'+ {kL@Iޥ? /$ Br9͌YI;OV<`qS/n̰PGY.9-F&.G[}*SVvij+]9泐LQ]Xn{[ha\=ZNPJLM'{xL]Q7,V1=ݢ,p4MGw0\gu-flSL<<7 !kgAU ^E(Kb@H6݂X6RL}NڨAm>jfqE52~9o)PBPנsT Q-Qy}hh PoUMX5zOVkhNxt#mak^ ȰAp[mH陵&*hvEҬ=I`"D[uV,@.ݭjX0q7pp]JB}v^ δ6|d,7;1ou߁VhycR\m-?PڪcF4.Z'1juϒ f_ bCtňz0Tܰ&qeU֮fmw,5LybCCsek*NnZA3$B :goDf'$adF'G#aFwȽ-wfob:[ k7 Bt*[=Y ,'jptXw9&ϓ6qĵRwQ&E{6] -x)zrYqn~3 O`˖d}?ɵ8.~-qcSc:Ry)[t'A иW4-0QAqY](%2km$ 9ֻOUՆÉFFPS]$Bol ̲^PSCchm\`QU0/e?2ԋ9)(}T Za? u(=wiBMTvJP'=y,9].ey0e+\M Dk࿼"gQD}+۱@m x}~g/hIp3K gըnTJ- ffeHB Jv$D ~ҌVm9j?`fF!#SBVDj_=(qM cJ]Lsˆ; GAM*]#Y\I'^BA+0 uK4epeS{4|) ]ռ]/vE|'aH3ְwlFԿVeMʧ*V$GGj&4vrx`q+l--bHwmB:ip$ex~dM2#½[F?7uSVV pk)ƑV\-tb}F˼ih0E-DZ/XmwN:@92{QՐ9 uC=.Pm{֝i(-_ON;T:3u5ҙWKVR^R^qfwo GCBtZvMĴ W9W輄mI!T:f4;k-=?'&uCflCAO K9oՅ3v?fMٷ/+Dkm%P頫lP;tvcaa)i؆>{e&˫Cq'09;OEns|>fM&wĢy,t<S\86 FVl:غߥ]Jẇu38BUr.<#݌fg7S-/ŒT:muW,K%҇Ukd";f$8HnViϓ&3asBMْ ,J.vBG?)r.3.߼Ap y6}3 )\A]ehJx裿 +Y6i~ z [ƙd68w,hnp6ޔ4YIl=.H ~Ag aL*l ގ: ^nv/h =2ǹ32JPZ)bíR:ŧ{;d Oj2[fV~c<%.V+>.\* %* m乪0A!a_2#T9C:UfߑLD=`^=&b6i 1]WT[^ЈzqeܪC;/o /\"78c\z*7\ĎE( |1<T\~[iPO -,6/Vڃ?iS/z]I<2ƐJU ڒ.h~c7*͇rf OF}ĹJ Kr^ʁ5qEF~h po .B̞Vitdz4s*ZdR10e-X6n*Wq`e ǫK[{APǭ#\cC1!QuQ 5h\_7 0k!wYv(Xz) zOG~zǨ,q9(*y*=XOb/ `ACTTpZH i5hp$vE\r5Gk_m ^W ]]޴gO;e\.dQ>N)xJ[#_FZu} tV8F8APt\j:61lQr큫(%5wF SMwϘ% Ěy3'n>U+$CC*![/co( 6 IjSg kb=.:ߒu]&g@|Jq>2]ZP- kZlnҹ+䠷H?i>2UxqS6 Nwzp=`$/U.a̭Lt;8Z<{[FZ1ݲa69?vZ$\inR5E6N*ϙ)(3$-/)&#R\ omGq@%jƄuF9 w=0laz5~p $_/5H qh` bw$ ;cy׃/T>8[n{fBS)-VӔè\vɨrr1_E^H1jS{vW|!rJrWsI š``0coA"3xȣKAn"OH2 R!hhDO_S|:vdVgžҩ#LƬcMLHzhKa*fv\d|ȂCu}qxe&}=o5`M O$`N:5bhV 5AƂ#w]ODV~&mT@wJ}m|M߼o簡W H@D:]{ GG:&{YvQ'tVr: Dq@ 2W'~(ex#ҩh p0# |#A*3o+'3`ߞlb?.EN qt̴&fB2H||6Yݛ@m ^!==)\2Bv9$PԏQV_Enq$8 Q^쐖v'yF;JIO 'Abapc` K帺߉#  AyWjy^ ܋R$&^q>q(x#X~\"ZAd ^~ݎ@au5)o** ,<{nv`Zsih`{H4JZ P`tEd$oJN>0WSJ6rp4Qqi Z w{3uf|jx؟h:0r~fȝ &Z44 Í)%~ !i?t~@q8gn} F{FiIpu{]A|m 0  ?)'!D<FXmJq%߸\mNHxM&8WoԖ/z$wymL;."4&j WE(sD0 8m®򛭉/آ1Pk@rڦ1kRY<iِ(E3n$%yĐhCa(n¥`6se "Ǡݖ@>նvwF4-+E6Nޕn-N=ԯSJ #h.ش٪:=Wl+8tcJ̅g*/`q:e3ooрU+wD-$_Ս^1tDcӏfˣY[ƊK%:Kd Q&"qS,t* *In^cPnkb7Q}MX(.%5%gW.+A;K>ؕYr$Dc(({cn\!RgnQ@ky'AN@k{,zPwo:ZU|eGl3nA{7;UeS婔T:= }:&Z g+==} k)9#=ߋ0%6/Ϝȥ#8Zeoz^-?H;Wl+xiKM}:h4+\"Ԅ(B ] 3\AiJK^{)Ӓ7oa_$2ʹ@SAɲ゙xor*PHcc<;ޘfk^ HŻ`e"o8{Q'.@򽈃ڟ P^MciϓWHq{Em3t98o0&F_< .?LG@}sv8QV,DnaLSY=fH߰1oybD]>i$c G`91rG?aQ5 a^jUUKX7FQ >Lkcp1ZT刻N>xN>.^69 w㌘\"ђD3~;>xӢf `qD"Ѥ'5יKR䶣Dz`c_f#<_IնnG:`ϟ9p 1aعG:^fP[LŒk0㿽1YbҡqJP8 !^#'){" eyM@'K`1ieqx2>*v39'qAm^N7#CPf\zLONїܳGakfЯ'EX"C~82M<9\|lzOBE8HgG) !%odTKe6n\l4Jˣ{S^rkd71_%7~^Jb9k g¶J}E+o9stlCucEYAl.-jL+8S /_ ႩC}%`jCEX!僤 (1@NaN\ l>qPdIk#uOˢ&)FJ!w'C|D1JY8J4Q8C1*n1txa4Qݘ)q'Dx 31+- c[&FNArpB}1Ak{щV(rRG҂_jRR@iDdSc#[5ʯB2B۷2 8ԁ$(]ؗ'˘I0'ʥͳuؓƋw8|;G@BH,1L8cqugi,<|/ߝ)GGį•l1{-|g#Cvdyyqh7-zqT|eh Nm;)#}`So?sm~8pW1VVbϛ,M4M}>yӀg7#@/\hΙN=-Ί~kԖ RT'&Zq#7 8|<Դa1FwU֔ (C3@ے?xY Pg5h8 mՠY||t-q꺬'Tu NQol$ndF BcmXUl1\01x}QD]•í\(+ VC}\8-e [8B|E7ov_*ui}b? ݥMRY]`IJj/S:,Ewvdz` GPwýX'w<-L8r8۶fM@tZPϾu_(}ь}z[MlqdžoS]f3j_ȃZu\.GR "oy_=1?[^#f$!<VP}w ‹*sw9"Gl3S9#"1)D3[?QLZ^R!%YY=?GqbS͉mmPmbA"8z;.BQ;CO.kMcUInj^3P񏁌wk@|voZNJx53pe8f 2azFx:qTS]Hw(E(h&Q} _ šqROY"csFK?FTZ $娬g2!B/hN0 }'(ҹ0(2K yGN7t{:@#(:4*#\.Xd&0]B1*EiJHF)9HL@:z IltNR~?;tIaqIґ Rɩb hU[dhtq"W)^);3ty-.}G>L'Nq.էg1B}X~BdW- #P ?KNl)%PI5ؔPXΠ4R \vth<ስ3} O,2nZ*#+akoaKoޯML Y5wmP W`Snb-) Cͼ rș4$*scfPHaq4VqָdR%k:n*#]LƄp NR\NI0ϗõWYd jgam+2.< Y_G>[L^ Er,=&;%wB@^5Ƕ2Fgf"z_N@ٟJ,*p z0)QBtjlѯW4\cS81i@RJ5F:<Ō(xߎxXtlG?]ɓ5V$CxQeR3, *sXE?\}0,[뱫 ;:dd3"pZ+hH⚁1mEr\nͯ-6^ _^g8 J-E,Ö_.`Oc_!":8zd!dOۈ]lAU-^LIP2RD^1Zq?#&;W a2rmpz f,㗆ARWyMzLC~F뇬K, ,JoR*>zwppNhf;`WgEMpa:گx ?Lu\$V͹ fԛFo{Fn\o4$WD &4ya~ \PulC?`:aZ (n^`#GdwB R6[,X6^)f31*ouF]~x{XJ }t}d8g63&(meAC'l(fs4rM `."#bP= Ϡpr>&pM*sP`Ig* m$ ,$ z"cu;w,LugaSŨnu 9)JQ Μ4LHل'&.<j5oL1d{YDѱ0KJS'^vJc E58C_j\c9 ǖ檠+^4H{te/ ! &:hg/q*uR XmҤy:Ӄ'Wi==.`C &$DFʼtI&//vJѽzupy?\*((.)c;?JfB.[UE^ ]ns^}+S͡rb=j^8}@qp,/<ޑ3%᳝4d_G,ϧ)}˄͐ߝ O)bCf#O& +n-bBϗ&|Ctc?+!LC:z\,g[*RE%B{΍a7Qs@qu]QֻmppP4B5C:`"N>gⵍ7Vl(Am.$Tn^Ì<ӕ0"C~ru. jo&Oo^|CRe`/C䮫8>M0H>' r>0h]a9KhoU?.JW{ .o?ӌ!݉7e_P먐-2` \dȳ('V8ϣbەѯٝI)*T'FeWֺyB3Qz֠3-pgU( Faf4^'¢aCAu}`xhh &~*gñ/vcƑ}ط _KL y1%斐pg#zt)d {NoF Tթ+Y~16Ul@!י8{cRMG80ҟb/a1S >2}lHWۊT45&H@;:q֎1bvx_bʻ 0搆`sHsE!m>SCj Wl? XE*B7~/32S"/P۷6‡;: Iaq\+ba"TN#`XE`CO [:N㰝^9Q\E1+4P6i`+2ڊ+@?uߛ4:pC9R~YRŌ"Ը4Q˘,fՒް(X=ד$Dd7)?WN%+w|Jr+32$IX[aN0D>~@oY 0o8 A^ؓ.Ac2jSzoˡcfKO|t=Rh~x򹸽sPA ';dև6C}͎&&+´0x?´n@iQV*hBڤ&Ai|aڜcRssbKd$3/w2W͖9^%fڡUޛ}κrӖ)*zL,ԧ~2K:{%L /^b4 >Zz'AAY.6(`Qc*Id3WB9PLD=tF;ͳnYeyr}O=γ'yPpݛΌ&J5Na|TO~)|2vj٥\¡M{,{>I3Eg;$4#X-Ljkr>ޛ |7S ( ,_KAFC![l%Sx~=wx]GJ nLaY7"T@$895-\G)-qvnl랹Bᝰр#MM XY1_`UNbP9pJdx$VSu.Ƅ^26n2d&Z[-Ɠͳ(ӻu$\7[:-mW])ђEFHGN+x_"u;^o#&2,9Ԗ@mS<_ji.TşY!|R-A1_1&?@[uD}pz${hPqWą좒~>$"t_Yb,LIeUV1Mq69HCH"]dvRKOF*+yA1`.nI XGmo+!LuIjxρouqB 4ΟKarjPO๪.<[cƸaӆ'6Qdő48Y|o&ʼϴثA t %^ӕ:;cv}6;AՔ?s@ 2dOY>.49Q؟ƚ:E(ϫCϖ4p{03`2/vNƛS~CZ#~+ 䟏b0{k>#~yS$̔l;dDף$]9^{X i9L~*:v]zqDű.F7ENc6Ls%md%rpxiʚd6+6\]à&Ҝ澔6N}Uy,I!S i%4IF6ARu 7_7`H;]6WIWD9~2u- R\?KYUgiA9ks2>XOf &xq0'K &,>&G5\(7+ĹՓXgdsxy8?>0f |Fe`n "U٣k;F_?{yWte/3>H쓇7wNR|$@`H\.NJM#n [(3H\9Mʜ^fKZ[)vnKZt"F_=Ю|kj (T%S=";)⪘FT0W&2%j>K_5fl!9+#H^w~hф̙TFRnRvcTJA SOH伳S|^cCܔ-6RRii0r)þFWӵ!@Ι0zGC{xƣՋ &V N6"@Lh鍡){̥gt!09I 0Rc׼ɈÓUveO_E[A0 E-DoIi֯tZ 6 0F .=o\%<m3\CKRp`b7eKNNm.y0t+"*X>iB4 d`r_1Apm8Y/~ctMdF:bHl$0ԞuQڇyzح+[E&"-pXf:Zt#Zm[ޫ+3?-Y1h3RYys:x,kwezY`\ʱBUhMJS O<ZMq{d8ޖKfQIsϒZJl|J<Ko4P>Us}2!76صCci֙H:̎j9Wv(OR0:.(LH0ױvi,E ,#q#`fDE2{N&CSP_C_o֞5՛K&{@P;oy2z#9h9BCEt:hu7@@58+N,ؘy'45w cll/ xZFz*'zcGb'kE<Թ-_yc,AyDZ"BG 4rH $*Ui2} kO%q xW7"Pc {3)wp B ;F!J'G&#=OɹbRB̶bCٮ :19rz(1l?m6}p;4=1pt DmP2d(G#RE Þ!tu"dէR\?v&juȓ#Br;I zc20|}PO]HVQ[IWZ]RBpx0qױ`&T;2ܩ2)1,VH(̠hgT瑁X&qna ~S|ay*KeE[7ħ#'^0zyH#E>eR`?)c9s[dP^,@3Y U_԰nJt].c@Pes5=98!x;s^U:E;'yQAWxGZ!Is)9S9EB'f9Z$Kq6$)dI*UF#R22:9ΙJHB|V tE>a *p+ZL%-vo~EAN@(_JP_y#W̝1ۏ7Uʵ^V:A*oYPL )|vO :cbn% 4> K@B7e9@;TbIt)ѩiŸ 傤Pe5)KAͽXk!}7&`ۑk2&^cI"AT\qVQa=E$ET ʇ.F}2r΀ }B9= Jٟ(MT*ꏱD O ^0eIi*9{+l:R՛IM^33p]֠mR;qتC5 Ռ'{y[܃5fddկ{E@DO3[=&,ԴCp`^A=أq†h٪aE LFJ <-ԕ,{DMMͻ1[}!kaKȡyBVa8sUDNH0Ny [Y<Fa zolz:QW#,jTڼٴiPncC "G"VXd#gy}yqFhRURE#?6Y]V E(o̰Rzu"ش| 9rDbgDd]+.@a>V3%Q{:g`~,Qcw?֩$$>C0oA%΍*C| ;MiF$"3GF˦ξ՞n`^qj; *&úG06-.z:4-/h^Ʊc((F73 u,ސ͍)FdjVb3WM1ة=Yq{]D`) Xȼx`x [9dO!0*6 eMד}\A;2ӜvL5ʷ➢fԊ#/@'M QĵG!3SL Oq, : B,4~iF8{+lfG^]4ÁG>pp"`!U`M6Qudr&Xl<;; 6՘|ҴG4Y]ggf@np"mpֺ5.reya|G:5kT8wDvڍۋyd6 d@>˫Ox[aGD~݇jܣp\GV Cg/vޞ=ݠrq4 sbO;9~Ml\=K|'?ؼ@7 Bg`C8(h{_5Ԥ`\\\j(H {'r*E/~:J&q~j |FVrN~\-.&+rKKb (i\sU"HHsf4hX"*(c*r-QD荱vKLkppn M=|Z5N^}itϒ UɮʞiS!CXWe:YzNI#vx!$+iY) ҈T[n͌ȟXASq'^CY@z)BC,%䌣7DcbWʡF5 #te*sWd%?oίYY tbuԝvR\Q`YJ/e$^bEqó Ú{#cIi`[SӄG#of8b#sў,n*-(v.+!UR/qZα 8f>$;elsU& e7̓(l_2㹪%QVjjd/n733NR@9!EYCy +3hDŽ= pkODf4\xf-^`ȭ.2Bq;4/G!0kM%a\,zZS,r(Y+-ۺvS0'@]G0ՙaXյ36RNXXdG Izيjh_HXrsmWkP-.n`-P \+hMq ^k8X `iW@صAw 65=5$[|Q<&>~ _ddU M?/X4e"drl@#hK{kdw~P4Mo:+~y]N3y?KٔfiQo^e睫O@4'xy!O|+/h/iÿr},qVYG)tU8;=Av zyy\~#y}YK^n{Wq7Kxw#|b\:82pNK?q ifo~3-Y$8_;^l0#f/["~˘GնFT5ݖuꇏj݂`'dI+741 -(3$  z1RI혳5{iqJLGl< x Iئ[535WHn'YkR9bAnܗ#7 TIn0'4( TWzXw7@MobLf[5+ `9 bX9'%3RPa!XS6z= <]w!;X@ynoI$9&7ɘݹ0- @28Ґ8Cz*sVCPʃc scO ҵCc.T\ O;KQeGbL:[w;dž,N)K7 ?)Xy6@2G \}sq3 a65x9ZI'KWWQh2o~<[(\׋6c㲢Qy \b^0" P8kfΆݮoӖ{z\σUArRqx_5LyٰVl x\zTѾKa]'9#;o\1Jԭ;G6>8lPY4VsАش_8[cqSk01uuq +Šh}1'Mqvh򯀥$U5nXf|QUT0L K-腱q*f&b@/ ]ˈkpJ/Dn$̬[[0*fzB0L7+Æ'΁![V""KʢRzPjUǹא,{"@JΝ4Z"={:XTmgzB|gyO@fV|G*ZD*I5ha'TC2Tȏ($CeDBdu _u.j|S6Sr 6+<&Ag< =$\'_FDpuE,M i2A#DXЬdxUX We)`6u(m6h1wq_.Y8_i=Om/ ^1 >YkY|P$e9IWpN!oͦ63C (.0s޹@3\5mvfo95XulWP1Y硸nUsh<~t~K<G.9Csd˂UJ)9֦ FqZCXJѩtW%vGD_`r!nv.;DP}BJ%N̚gs饸#e樁' z Vnrҿtʡa-산),J̖8Y(\a hQ9*fE y'W |"IbySbd5' $E6thfi8 $wؒH^ιd\72.oLژ^ (/jߎ*<zŔN M(" 境N4m4AKT4]tV V ,0]?B+)cXM&?5eKxaC,J5 C3l oy|bkԸ9'u #JX·Kh^'ؔ=* ԆU<$߷y2Lk)2"@50Y9dZNt\3>%F4XJt bk$qҸ(0:ihJX&j[YnG[kҗ;OҭěШ=ٺ$&.By9* M4n?iBnN@{B@T':#%HI"/X)h@ug9+Daybj *XIywX6!I@D}y jߵm8aqo3]\8LFS.7QsH8:]'uXTd*hNC0 e,81yC_^5i12O*Y/~R8z~, 6 5g@Or+f48ߙɬRPYJ)v S02k;Y:.'-LB8XS9h^cxg⒧ !3؅u5c5eLנIP`D;9"I9H+SB"6Ưv{v[!H-^ Vݢ 3vѠYIR5 rADnyaqs2r87WWuݣ>yb(9_-mL/K9TZinvm~O65=HAcnTж'܌PyV5K:Θ,ޜT~\U:F 0AX 4xu-dOvڦ}fcK20DHk36MWMaΘz/-R҂Е9v} gQ=~3ZXI;Tpp!T﫤3;tT́X8Xz,a.@O)5J#I9vs%sʏ{mQ|/Ysԃ19ܕ2"mK\G͇ʣvqN_Kj2bH$>瞣(bg7bVkkrW߷VW0dTL^F@! ޯl7QgK[GMr!`߰ۉͶ슴1GB&Tc4[8"H{@Zua9*4ʗ,3VFH)ͽ= 9|O.Wp&O H 0o}C4a[iIפ PHB@ipݰ_ÍXW)M ]*R'嗛!C|־ф\˕[mR.T;l!1sGALvӦgk >y ~u `\m"gK(0=lL%:Ӊ

        (}@87Rd}-OK}cՎ_~@~zIfܳtں(;dh(L^lZ/ujb7? m<½;<Ͻ.cYf#X"mXR_\Y8SorGH )xb\ʛp1+# t2 ~Xa:[)Dq޺gYZ07070100000131000081a400000000000000000000000160d9f5e200000a08000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko.xz7zXZִF!t/[ ]?Eh=ڜ.+;KCmQWZeeD=A3RW~])D*~qf]"|&;9!ШYp{L[Y{;#'N{;t ޢ']ú“p"Z'TՂ7F;/z=<0iu<둚^ 1R@-pOm ӅttMby!ԟ32s@nvu(HnIj[-v%}w p֯:Ԅiϐ˓dR  @rTP~ gDǢ;'cyLt8^wh\syޠ،P88Ԏ|^Ǖ7wGvO6a#a s@,&vu+\9Q -,")̢%TZ"@J/v{DOO<'OJC^5Q#UtgyZNf]O(F 6VJ)~=d%)\o=< .6'd M ĤU :?TyjW j?)!t\HQEh"w=`ea;:R6B+KbckN0r5[E,aVc`.¾j3e ƔZI&F,Vɭ/?"8 LUjbSl"ڤ̻<ӧeD?FGt@p D.]/ɂv5$3GSR])WX!!-Y?1e]_zgDhn[\k"JC< ֊ a\9Q"h%P U%ާMWG.g2~WHTir8:z'$&yU|ҤpQ&b5׾ LC&v'@! - 'jyhmT#$+f2=smaTEx6r rNc%;byt$fy79Hc*ۈF/VN@&!i.ߩ.vs&&kD'VUSegwa(vGx!R5*C>C340k}B.xe] T7VwWR!\EeW<. ES!^A`Jl`ezT)0E.[B-IPޔ!8oQ(fJ4!!d|7꫗w kPFfFLz`GzKJ[`2"ؾt]}[-OwqQmZp2!Cs2vsd`_*=jD=.eorU9|"/d¶m=U=%pPE*+Vx;ErၼD^[Pi)P$!%` \@U# Om3sJ1]bDbrHhmN_24"%u{)z{ W]ڣ.C#ծ9 `J:[ڨ:z43VpJs ysTO'Pi_6gYZ07070100000132000081a400000000000000000000000160d9f5e2000016e0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/radio/tea575x.ko.xz7zXZִF!t/c]?Eh=ڜ.+킹myEAe; GZco73Uo;˾C'ZhꂣAU#w)FF)ASEKjAk3>< %YIOXgӼFAW9i!-Dgd: n)At ͟/Y\`!$r_0BYeH9/8+e7K0+ <9AvuצD:Tk4}#SSu^P &xэmGdf{MSk YU3rl9"B.B 6˓~׺P%> uZSKN>= ͞3 ZmVM?)2zq0!?6*}sI_-Sb7~Hu1=@8:uڬqO?TcnQ?Sl%f-\Ic @'/KܚD>1+SFH} ܜOAfff(M`Ʋ-08J I*7/eRY@eNaQ@ w~Dg\w2mc(ɢj+^"N^;iY>#":r1- zc4vn?WaZb:%MQcRN#v !.%.GGV.jǛ=HE^5tւx$(}ILEl߯܀j߮@K8LgO$:H2e^pqoYj΋qCC\=F~zu<~WQBBz(`\ 2$PǓX4P<޵+tUlgڌ,Dmzf^$p[)#fB]D%\>#jZkM?IHYzh-7FmYpUK8TLي#.^ 1]:ZqjBP%~.WNwę+x6'VBZ`Pֺ<FʻRx;ﱜB~R B61d,,N}F/3ɬVxur AeБC]t)C,~;V.zQeWC3UDgZ+\/>c*YR_ \zOHzt8޻, xfSb砮E칌TH쐮Z5*JE~m7ĵNԷb 9M-02CE_?1L2ZxB7Cڙ< a"6Gƾb6sp{&$C-Tv.qTeihr(I抷RJ,=ϩ2QB!S>%Oce'`Jo]$%'>|[2[^]3h"rW"U8%zӀRK!TΪGM%*b8iyf!\!74ԑlWdJhG}—0r ~=k&>7w! w7H`Btk``.Pq'I\j h١]۠;: 7׫ f#$O}Z{m2ڳ= 8"d,b[`?t.gGخjJ_.?]. C,mh1ghl XBek ʔZe0=tabFĚ_mG[4bQۧF ޡ̆Q{ajnǞMOMJ)O\.\+9}֠LV=Z*g] ,ɌnXFb#YD3 xZ!a3(XQ)`1Gȝ|?8J|+-y8P|G|Uf"bKDm~+3db1\ &cY4a:B_@t[B@"Ir=f yOS3JC_2!M|PeW*Z~=϶i166lysrVƅzl([Np?QdD. NLayݰ({1w׶ 5sҫɠY.kU-K2@x [O\>M 4{.6ShY4WWAZf,’zV{P =VfGWUKALy'w-en0۾8 v-vt ֵE Sq}P0>W-O]WpL{{w;qp^-SSW0 K{ڠ<cI!υoΜHK2ڹ[&sxR TVlct@_TɚSvmZ!Lm ;-#‹' lx+*jb;\s|r˝B#Wဓ*@<_.'~ >iO@W2# k }FL)\UuNasYOdhsW#R6'S(W*W/v6AJDS" pkt̝Wu?!;#2U"Skr 7|_X͈kK'RRW]tZizo-1~pNO<.'7HǺ޸3 CK/wCc/lpÙ $Ɖv Ts=<$q?e#æ;k?HPO ԅ4۷ ]qLa(ϛ33Ƌ/*tFV (?ӫnh?H0Q@1gF@. .,MANsJw:W[6qfq)"4iI1_*w/*Tj`"Z'v)ׂ2v6˥*mű w):ヿ5Xk05>c3mFXfT.HZD#b#0mrKGJg|z=r#!Ϧ2t^yx{^3(4޺ϯ\ ~*H)q0 A+!L<[^v^n6^7|@ˡpZ>quDS#]89~ca'{!oSMAzd !<qܾj Wn;ǪQg烷+-o3jD:D)O?1+C:7 iL\2vbyϙWm);Qe'2΋)v lkBwB|h)fp3# W4w)88NeTq\s te(}% $vkSLp=R>c$/%cOG*YHFZJ`PZypZQ ^jYD|/d“s uՕx@;%m۔@&&FIB`ᇊTƞ[&Oʄ6@c[ހ6(Ǘ+YɧE3{'c"VE_9/C qM3K~v̥ÃmA^=\筟>\䌑YFQ-5 ]oq!s:?k縇z) 7&81kktAh7ydl^佡fۉt> F]k7ZHħ\#"1rPE #fdm3 mF?gjO4*D/_J|1L}I$-T[bLCdGy?STG@h,>MCp *Ts,KV0Ja`*2 Kx502k1 /誰U5UB: K߬AE%CH;BY/zi+Z{ ^-n X]kD$ՂI4wY>nqQz|)B2vI ;lVy?N}DƭD) 0DItu j#> VsKcq4Nx7TʮeAR],QB-~)XdlN5浭ۀ%Caŕ3iy\Lqfae<5œaZ@751  |cZn>hL0UR|O|J!^k*rϲR Om?B>s΀Ϸ3xJ EJSswSΠ<.ꆆhGNi3?{lhjN..>}Fn^cBsoI|vY ۩2*qmD7̕1h3<]kz&U>oTdt "ʒ7<7ȓ?qdl5\%×e]trUC4 `R-OgYZ07070100000133000081a400000000000000000000000160d9f5e300001f08000000000000000000000000000000000000005400000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/rc/ati_remote.ko.xz7zXZִF!t/|]?Eh=ڜ.+φ?(pO?mHjl6fbCDDZt=nܛ-Wg h'Z.dR֏Բy[:Q')I4@xE 9,꣋bϮyrHz(B\јV(9I+-K ?eJ7ѵ,/6hcK=RP#X='1&y&3!pXiZ>CU:`1<@r^1JW7eF\2nʇnXg]gWz;k={ hNJJ-h n}m͂`6ժ(%8zU&ƅ0vSwp8uɆgaomi|M+d~+as$Q0&N=]m&q<#گ2$$LꮴA2kC PE.3* ۧ.f\Jw{}[3Nn'/o%{IT^t#մdQxRo"f*qIֵ hzp}

        S'Tr K?HeӁEbOu 'i#z؉kAj }zV?:7i sP4jol,%{ٺhO,2$աdj$)g/g(ëZa~.oPj)eoxʵ;=yfr=t;8Q I6F/Ю-8 Y Zu\k7"s!0SI'} ]ƇH&tMx :P,o ^.3ܟv*`}ˆݲ(쳚2ߢ3ik6;}ǩS+s.yB?Sq)$S$+NK漐Ǽ'p趹mPe6| 7-,$Fi^Pޫ>֊λ)< .6OThVN" q樂~KBpA;J QbpWegc XήM쬜O5-…Hƨ/qR5QkO`w°>ɟ+9U+VVkykG"> GW9e^,*4 GEwwcMѺ#ym!"VG/2i9M'>ZB\_oglBe֓_fZu/臭Oq.BB[O WeB\dp_VC.t ηZdb}~iw[EFSɏfQ5_GM\imXK-$@ (uR~sB[T孢l׉p[H'nXivĿDK= R6֢N*9B켂`aw"Mn[Q`TDRf%!dS>+;L"~,\ݭFnUY:(32~0DP%:iTWBABubĮ&:gZzw5k j_z! ,D{GaBc9=PŸvZ\ ) Bͫ}5X mWV%BgYs&y26T~&!.w{.z~}",Zaͤ\[WAO2 0bL-Kv:#Lv\ )h1Y8-Ɠml( բ"b۳V˚rY*J QGPdcD.HEh\"?@!K-WG0*}MRLJ? r.6E!Rmϙ4#B˦[,,/x)9Fل ;)&c"Wbp],6 ~\²8)|N`C qB S> Gi1P~/{ |z'##-c=N~r H(YpNM; 9yR|o<OZCS5Ş0OdDQc׳}:v{o2'SyBTfB_@NIѽctij[Ֆ&&꺘ƣɬ9R<˯ Yg|xPz}jWҠ|E̱yQL> =!psxWojlQfAaY4s]$TR)i:kmM= n'x:`Ǜ0[.+NJҊq3չM]V.=~\dյ`7,nOk Y geW"PaX J܏>en;Q8Y 3Q << !uR[DĻR1Iř6_kfʭ w~OV c4_ݻcdHf3YE:ca2|t2 jبu:*+-elGx&p#)PoNcb_x(!qdFsSɎM[Ằdk~ ]h{iGL[)K b۰KXͲ#8;ZkNHaj,2 2o+8u::ݳ`i}-wcɶAJQV$8Y!^| d^Mb^8LMkk{FβEeB]Ȇu2NK֙x*6 5βZ$aK~z]+i?dzϣJ]؈ LŖFnݧ$xG?S2۵[?BOA2-oo Nl Ŕ#kh'v+vRkn).P2h.#ٽ8ޚ";qz|G.C)—{ħ{{ *ox 3 cq1i&aPFrѿǀؕ]llP@5r[tJR9s 9ɞ_}k((\Pz@ ^b{]z $fBECi]rNт|h\f5vyuq@;p*b$F2ێr-? {S bޖea3fa ,j@:l(UDc|yID#Kn&JjDAAUce(~@8|֡v 6M]25+G5; 64)C7Q 4o a) tl6-9ydbg< lT/'SMI:MY:`Ҕ=NS@B+4݉EAVx@<=c3>.]چ>#Uq]@ؼ{.LLȗa]v Z{p"s< ?]11O[vB]Եd3Nb',l4U$vR5AAM:Փ rdwLV&Ed}ZI7m+ Gk^'m^Ap{o|WˆYasSBēʩħH:"hd8S %R ^A./}32A3[O ;t xo B& Dmckgu}_G8`Zضt&M: ?nf6y'Job#:dWGvYUY5Έll30?o2XTz`X$qHQӯ:6ysʪJIH(o=%Cq% QGU~xv]e|63v?7_B _$;|JzZ ZH\7uh1L12nPZ_sP8yq͜0IhP侤(Y3ֵ*Ckz>Q{Mqg1M,_Lc4H >a}puZɘb8Q]Yy_y9*{f+29|"i4-!#qhQUjݻ?/`J_E8$6lkvoB/16XqDpBMW(p޵W<RÆFMq%_H i(seW(_-j{`mߚvC2_q??Ír߯y޷3~q޷EH%-&>EU`l7@ !L&kjAՂw0}KQ_b3<.+͖UY\罚Jp.asau+IM`٦pӊd$NYZ \“:m#ykH9З3A5nԒ'㲾7aesTqe!eiVۆ>Ě?J$ &Y!~l >`Rli)6X>Wc>0}yxf$z|,eyOUnC}-\N"[YF2ۣ[ g̴+ԌٝBF8UQ^y!Al Gq.J# :hiF`[xG3=o~ n[Ӵ ;<J]ܿd0 R\J=<;?֤; ,沸g* Si#U Zshv@ Cs4'嘲 `d܊\U?5#H'V̋(#r֤/IxO2<ˉ1! wUGOΞ mɒ.a_mioQzxv/0{m=KM1BcJ -. I2r!|Hh L:Ū9">Jͣ3/BPaskD}\˵Ҵlu6x( nX|Teg̛Ey@V/]7}v-[8ʊp ZʤC<lT9IU 8&Ԭ˴:RaB?ilD9xzji?Zq#GIHS8vcSsy,Yh+ؼ+I;LTsKmUd'u;P" obs)/K4#X/Вl--mJo]t;:CӓD tD1O5C]IxރsJwўNX@MY7Ggdʁ,f*$ 5[w[p_+aڬֽX`6Sr3㑽=Ӗj:D?OpS&]b=1f;8VԚGeblwi2Qrg+e2ƽChZǕb>~>YmT6{q3AR aV!V'M5{}~>d _Qb.i|$IaMQ#E`FeW#}v=0sc JLa;)Y]ԸŬq.uCAnΗ Q)(MwOt2 !x$vpH՟TSs̀"$2w0 dCU~?ZOzAIFWR_>Dp(j \ȪfԁPp݌`/s2T|y: ]1S :Ѣ ¹phdAInjU=9x9A>`)4J~֒]kG{/qp .&% Ml7 ZHe]8mE/Ol߸&|gzM-50Ĩ&E*5 LzYjl,Fa TcK禝({Gc&:[/W*f-  WdWx Ym+63­H\$ijɢ(z ^ēa6x(1I^[nQ`50nE'x}Or88A,OjV5|qgF5Gg KbUQcp JmnR Yy}r_H9h@&K,[yntXt^  3GBz(1XzjEݎb>5s,M*$DxY=&䣏V3}ke 0^] ~]0GEX.ycum27=ݕK>C|CH .ApVj ʈqCǟR*ĬFĞ*q8eQtZj }[@1b8&eS$B݂ : &vveL9Mwvp)#M6-V\>ZyP7!&4^%KJDG`g? ]@WEQqKvn" ~"ny(juɇ+-Do_XuMH%~g.ʎQ^y1G$*S>J4xIhī>CSN@Vl+M,ZONyoYt^Wm4YOM눟HߖP{oD;+ 5npB!ʎbF"?k`I(C6\Q&DcR|dɻ[\##?'CQM!!@d>쏗vqһy=tVv얾3\VعU>ڡz 6B-N+"C5ޅ }0S!,9?O' (@*1р:40cKi9^d*%ly7fx{E.ypy(z۪1B/J/V5eU&?G; >$>VvxD AD~2j ;]ks _‚4}FȒP"('@y-Oy?i!iXSB/621u?K|~\ྦྷ),Io,ʔ -G ~Nze<@Ovbi5;<2=CLIQ#G$-Ε{ aZv@m1ڹ/]Bۄ~o|DK/i!=cpB Ƕ;0=š=BUū ݋H_4!s  >ofwBf8Ճ|s#XG\\؂eC #-gZr)8/4R~nYBq!slnp}1i/qVtC[Z3mf%e?IDsBw``+lǢB!r~T"j7Nlآ҄Ϳڙ}zݯ0X;hq´(T]Ku>^Ŭil@Zbx8Ȅd̊Y{#%r1y9~2nwp)#w*>>~4z>Eo>ҿ|ml; ֮g7Pp)1NV;fE؈JN+j L&ru~pIGU{}<p6,"CZuQFix1Z֣D&^,?i4U0=6*pd…'xwL $| WJc o7cTbSnk~&C;㓤yv<Lv 7`H2KFu}@;a/D͞ m1EY(z_sl@Ai-* &#gnϣDr;c/0"wYtd=td"%,}RnU꾉Hbc=u?Xم:{ӡnsI_T*4》y~=gej>LGU ti,7̍dS!a"UO^pxw[ҵ.>n# Qd!Wd|2E :Oخ6u#J76vLyXEh0fa@`ۖ'_Y>O bfS _puz^īĺ׏AHXݏ{|kX6r)I~Lv>*ǹᲖ t2 lc,JsLhTSSȸޅdc1$YP&T 1{YTo`N"9Q K>^IR8it1 odE3Ph⁙HK199 xFdShKEx'deoe_fg'HB\a)?U6E:F*y6f8/C~{2 +%'t)$n)i^hL%J)j9 \^J4랪[(mͶ!$ep>84 9d'<):T<$(׷p [$^vhWe:i (đa"e֮fS$ob(vlA9}SL?z$"f-j17@R4#o c@ϜURa~BRnGl{ b٤N"` 6֥@bş1\-_"vi߹).e# 4N ͯl둸vk|AGMuFbA. i_Q:*st[ao~ ɯԘAF60ЫA-`T%-a xuU6d{A+H[)+'jZBWoϴB+Lޠ~-ˀTgV.8SGzʉ)Zc>7Qu'qv8 Z;P,IULѴM\whl.4PJXMJOQ}9 +##ѨA^pp8WiQMcYsGZ9HR JǏ$氏ڊSwڬ?[EX#*oϒB/8%qxՐUMXz?qSƅM80k1Xi)1-\1B1*%h#?#JkxY1DۖH9}Ղa.$&gu/>gxNd::Se8PdJ2wqCuU)-۝>r(W_UmP߉;B=[\Ľ/8šn ;t8øw1:p'LII._sq2)N9a} H=т,ʱnشPѲZ\1udƾBr|wa1h*O(HjN1\9JNFԱШ4¡c[k!ϠakȗV$z=xW  \,?@T-M} LZ5TC]4m~=_9kݻ/rQuI(wv"xHcS%QUIDCx~=^in.]GhwakԹl%~zoÚ7NA@amu]*_ '?1淭e4B ƵqÜ\B*t'E|\BNŏosnL`^].Ӓ0K4FUgHoF4?_lS\5QhgawKeVA$%qMϫ +|Rw/vLvuj8T.E?v`;.LD!h&3+4"y}v\W* < 6[gGLo7e@3$Z=+c ?/O E ˚,dvl֊>2E !mxEu7E `dr;g%,3UV+,d0 r{P 3PPN@h+x\UլbF'9((uYjaJ9iPH_/4o n2L;6N Yt<MquXHHS(nTnZðFӟ/oLZ ρ+w9U2 QQ [" B)||*7FgmwJsL[00\7ŵI>:x]ɮ2DZ勁/T_>)*K@ 7݌7.~xvω̶-WM߰3NSN{Xm7ք+-Jw18~@reC 3;H \Q1~\(|jBrf>Ӊ5A6c_o8JH@ؖnF~ï ;Ĩ߹D!1vxBJPx֫CF}% R&zM͛V3Qй7pӿߙ[YA6yEJ`-4_?k[9(Aތ\P vDOLW9ԗ#l d٫{[F&_{'D32Ǒ/閴|Z*7+GA-kpUn}vizQ\UM%\B6.rz:3JBs q`|Spr|w/<$듞@NG*ȹҚb:+ܡ/نHZ`&3qЁ ܝ֟|CRygpp/YUT9[Xãh ؼ[@Tԋ|}teLI܍I#\-jl慑dgF@}ϩp4TK]/GLX@ˋ_C\>Rj:]\Q|%iA\@c`kJ|w܆խnS8<88(O"Od/Ċ`m}l;JԉG6d2' &i /2_-V37ʷadlؖKH"ew8-^pVj؃v'I}(b֖`痕cHnX}Sz PL% ZaM8.0Ex|L ڻ^\( `BĆDžma7{:nz,*4a@\zGLjJ[{vJi܂şXDITw~5L"TU}ҳ:Oi$ ! X;=i~0wQ*1Ë>7WyESJ\{̓w96ҎjT;{h6-aI!$ #7FfK*ɝ|R tޑ>q N;j-M]?+ z ݗJNeLυuv$NC:&.v!$1w6(ׯϴ|JF9Ҥϯ+YK,gҹD ᇶGC'rpxtC=s,oDze暶# |fSRGNq^WŤŃ؇ -*R̫ݩR0,^ZQ6 Zh0Qo `"+K N¤| Xgy1聖k\)OQ `zݪ/7>3ܸUG)ЩcF8v)pbi)g T]KWN^,|q0#AyxҋJ[h=̲~sD/oZ. 2~N9Oң3ZUur0:S O.=eOfH -Z.yWJM[. *8R`iJ퇶?{H9z@Mv95Ny5OIu[<,EqAc > mV_aXQ ?JE[*g VJ錯Mn+cΦ׶yL>'Q(#hޭ7?lsjVZvd&.c}i{rx3VOP}29>6yVmb.xkcOmˉ8yc+RtkjWpCAa ٿ(R·J /$N#AIࣂ AB!+DI`):/hj'] ,Xd'VPR6 _EO#>t3Z-qj iN2 D<'6ڷٮu`NIDzfjWvICC=wHsJE$k;09|n CP1x{&+o֡[GCD30ځG! J#7$\G cQlVies (zAzƂK{Lvud>1SzZ$ݡwܥg> ݌@ᅴ(5 _Nj6vyNxU,VnV@Wqܥ<YNWWʁV(AW)fq/xRyD-va<osy/9ٳ䳈=% #HU1 [=,TN؏%+^İŗ"1jWM12PRpS 槸K(h'G$HC\Ux;߱O4*/Gn^2@&T0scEJ@XC#nE$۾. {͡ NtP#(t%`x+ Mg$81D 6 G8"z`#d6L1]fS ?HShl߾;H(CԄR0ES421g^t-fKRrk{{tčFǻj+Ne0S)Mu}KJǠ%npq]E BF2-v_@ld`ӐByk4=wJ !q8bu$zj;x'Iky~}揮џ:zh4toe_㟲G? .O3YHكƱq-;ej+b^o&/(|~zNPXn8Lgt—;Q#P3 =HW \bXҰ?CwTqz؄[+n4-KedXFW?mxUGJ~up*bL\~zD s7?bUA Ÿ`V% JR$l۬Pe/\| VRTӗV۴ǒG: ma%ó8~9+TףKX6 9)C/L;SrwRZ~q4@wptE6o ʼnKnjqLO;۶ ;lwAR <<`] n)5}ulHx؄&~Lυxe!ԍ0/SXEr p8 |G 󛽆`u5U#h ɊLL=i[> k}uS,c-'^TskbCe6LˁIOnVP'`ĦgQ F6I˩<w*v&d-Z}o9 |u zk o)a(?@w zW.4c A`> ,+D@ A0A.JEk:#.A&- 2-#ń|%`W#pI -zy1c^FL SȐCI;8U`~5I6 /7-# Xҩn}!8L))IyC@51Zi(yٝZgmqv,m[|rZqN?s}|U!D|('K~Hv+wQJo352bbtXgC~5^_^m +fR>R;CZA9*6lW(>=0~!ʹ.g4RA(Bw *_ԁm w_^/yys |0.0wn.CP|NƵP=qzwcmkZZ݀?y t?OSXCb5z2\'U@}Řx[ָoHrтd$( @g.D 95.שfQ0Ώfz֮0h*)nUa˩&;gc: @vE<ˌZI>1mhnSRjZ~Y[x^bFnc%`lZ(s5%cb<ᵳ>iFyІg2^%$_x8Wh{EYp )ÿ 9؄B$>f7xƟn}ZeS6֑dA"P^oPA@Y2 fFA223e}*aW'Pt|=MG헯1iF_ܮE띎~t6Xsl ¸M:,gEO %̷6&6D'Y4 ץVyGo2fu.Z.Zvčܟ|/7^Nxd]4R4||y1#k%Qy~Pe-m9@q7ٛ/MH O$։6I' =s%H~ EgsmHeɒiڼC|dhg g]وý-]A잾nٕ\g3j!p߱}EgC'("0^Q oe%fTN9CҚc rE pDѡ!@WWʻpi1q*9Hc'܆cXBH 5&mKh%*S~CkD(z G _*g:$@q4i@u]As?mJ3FQ;7l!g/MgyI?ȵoJ>{z"~}Eml 8;wS vsԲW0Ԯ#<=;Z-&y#fŻ JIn|1##&m? :ݰȈ"4Y[ )W*g]:ɱ Dfi5|2Gf+/16C4Tpi5k 0*qךjvED/w\M A.adZ bA5gg*JOrvXN~T0i3s%du>#H`7ڸ&;W9Dҍ&NB=kI-Ձ?{]xX^r?Vc+F|{w2n-:=udىv5٢kF {U ɰҽ/a%mF!|S|&r y<GQM'e۷ֱWvC )d+V4w@3_=K2̢z[ϦАZe)>-SPsO/>}ykr8t@#@@ ,@TDM vBIIkt8qFH: h"ihB|⧑s?ARK[,HHLgq`O'uhG)ˢFBTk}il[ G\~T@{E^MZYU 'V#HSTq}fF#dC';bj#% Y'#MqK.C;rhmR5()b?aPtAF'hwՀ!fFP9-f):)oRyܵIHRXHpE=CPN;h6no_9ı/ <7kwL5#tD^coq3O)\ BК 1]HMx9_Q*0s(a܊;F>k""vk1_MÅWݾJ冿"~O8;YS1MCw‰Jryo ֹP?98i^G](um.3I;9ܢ>;%l 2ZATjyzJT[rk{*DUr(/Z"3-bɛŽmBv2k(&F_Z^ ]fG:&洓J*OCP=ʰ Am%Z/d5X/h6);$_Z-A褑V90'Aw-- ]F#$xF I uSѫO26%=f #Otj0y'sҹ6췃'0ܛZ~NX oƾfؽ"N=]MM<2e5h|n6龕FrW:9)Űs8c.҆@4gLo+Ê2SA`;U_C^ݲ}ޱ$]юDf M:Z؜4-6Dk-z7(R:L V/ɻ\.8=I ]Rz35K:񣢨B2U:sO gL|]39[ގzͨ+xabڭqU3k[`4欩Q^{,55 -lEb|*rN>W.FcXr"'wuHJDb%씎hI(KBSyqEx!3GXJ6 r%1v3W=/5##Z*ѿtl2tue ؎c8%Ww.˰-#g[8?XOETE2;,lk۵,S B7;.t9"'7t+%`]ؾP['܈x 2 2t4ʺn]8㓳1]G XU,'-p9a%75-oR v@2|Medn )1zܳK\=+,yJ(mA{yv.P0shMDu"w$90 }/63:2R,|d+rC $ u;a-M6-&Jeeuͪh#$ϱVv&:3QxA TÒiUf}J9uFٽ:_M϶?~:hɾ(k^a*WHݩHT3UYT3*Ύ E.gUH".1I:ڣvZ%k}+Q}}$*}C^aZ_ -G%("jSö5[oJ.n/n ?="H i+owM\T|`Y gK:'PAF8?j*s:(OiVRo:Z9'RlPxĥC[Gz"(MsW9y1Uy]7wuC9"?sA1Zzޅ}mF1tgco}TBx ]%u~ӕO>؉d5#Zc4fJ[dB>fňO>S'+s8E3K.uNLm/JJy|[+c9Jb@ϕ2omc.[fZ<)1pHLс!Τ2dڟF<, Ptx$OU0hM &R6NdH]eVރZ(+1~B,Cx}%Fœyp@¬9q麘"hdTP5N]Y7 LxЯM~ 9>;;+/FLQ|Ih3'7Jtwzyui- 0}n TY ۉ;moYe{;|xLnLFl '#ӷONY: 2iS6z9H_ 8Ht*҇ήrQK.U\n> ˉU`J|\HDAz+gHs()U텕?fS- )Y& kr=!)~mgffD}aHYSE&\' ?szf_:Ah qg넼q?V+ۄ#ރgywɊe24Zg47m ª_ ))cot*Cʱyg̫A6Y`#܊LtMBJsEІNf 4blCJ:SpnH!ݻB{;<&fF1Lpp0[%ꔾN|E|YN3p5jghs@վWL7@P E4go^;P4P$'k &Gar;~qRɍS#ep)dmPo+5"fjo NMQ7qyZt2,DL?>_=)tr]n5]>\/6ZOC ` 1( 54.d IT&4zlQ_p@Ȩ/W: 4iME>`ܐG(*<_pvQT_P}m b1ŔpFYQ8Խ"pL̔n"m;JҼDj ݹtp1J|:0Pޮ]#$@,ӺzhX{f6à[LD~bo3hcQR>sAIN8{a ^g*8^*IS c[ߢ;(D[qA>S GOay)\c A=(.CΊfyfOݎaz)C4!3nVmkz}ŗޯjV:cT. 0 tIBE=n ( ~:5nKw^/+ 3~m:WSOҚ|2>`*7Fn Z.!*92E wqNEkWǑFiWYhP/5r;es7? ^'Y!S8 J)=hCfo_){v3P o'=pY_@Bc,M%`~VIc& >w0ɔj _6m脰:ȐU+v4ܞD";ƪ y[(  +:5Lhk9,s.G nB,QQ:R|o 4KVuYь$3b,ʫȬئ>9$@m1me3]O츁@,Ҕ񹺨sX܎Z*\ ŁZt9қiDsSs|A?M׆nf/jY18kX}yn Q-v{ncZb),-NY8 0CQ krx M5{C60's$LM,zk $E= q<8wHVxn,xe"q3U\rȅ8֫ZǠsj i} u(z|G/K"OO>KL_( 2 󶹖Z o?N2j.8;Пt_hze^%Q#i2~HӟG3\լ҄!w~^Ҍ,JA[C $AӢ00Yb1rϦhϱezz艄q A3`B]ky??ʪzS]ʀǻFd+#p˞{\؈ uq؎>pu_bB-$<բ 5/ѶǙ횮D栠k)]t̓g E sඅoX$b=aqlxŃ0-Z. BiJe_^F3!;gGWn;0H1>=0 ʿbBcü9*bޡ>V~ l6JWƾ$wٛ1"nݍح*=Ư`upyͯzZсXĔSٜ&zlFEv%&zF@0Am['`sT]]|orA8?_n*nW!.#0 {Brf٢h]4lҷnّE&p"f߅3^<6hĤwuuwLҲxHJ]Up\0*(^O8Tp6D]I w!綒eU4|Bn0Ouo|b1ja[rv1ڱ W,>8hw4x¦ћ<Ng !4s r6_t^'㓾ӈ D:S 1hHar5?&t.wBà+(5\>C:lsc u39513)ϖupm'e@C\FN:V[J(J7iU9d?l?IA(c{?o2ص4I 9pfh-);x9>[Ra3ZR^Pebh[%3666y.H)5)TwMߛ g]4\$p'Zh|og\3 8MvUҖE]S=BGv1st7],գO|SloK+GeZ ,ȡkkDĂn8AYG"D\;pl/LlASPQ`,&GWshE|B`Jmg5;  `C^05WQ nWn*k`Aw8s)++5UTLGs6\:'skVp~ ?j A9 ֣yŕժpɀ5h±rE=2.?!~GFG~ Mxg$_ƈx1ף"־-vE. :ߘT.zſI v'弉 % iOI(Cv8j6I߽IźL{9j;@w=iUޘU8։ 8r`iN#hCtU%r:|ut&ӯ*r9,ܶ1 ]L\q7mfT2V9Oc h :kKѧ$EΟs~Mv1+ђZ nLDEA2RRH30MvQ*I\"MWp#<ݦ8wMl35R, ޤ =((#DS+kѽHr+Qayeu?lGΉCW,uā$ͱtoIkI ZhTATDuZ}3)6>Bˌ'VeinZ Ea;SC?ÿ7N/uJւgD 2Ĕ!;/Y)T&oϖ'vFa%ɏ_-F<[sf6W1ѥӌU!la2tĄw8wba0 6ǭͭVl&xxe}{`aAUup\NUD!~͛2E61\|tY4nt1EÔfPW_ë/!╜FH?> pHaߠܙ ،\v#Q pt1,,M)k 6Qx[eȸ[D9f_ޒ6!}qOԠܑ'Ru42n ulQ.VYKc~lPu#Q':9X|B̈oP"2ݨI 3U\;cQ۴, p2IAJyJJ 4"(׃x(zo3R!^s'JQ49M^OFߏ\B򫳐 OKiLa啅 )XnnE̮WVef* 7I"T F8Lx jOSX- 'F.~'={D,I@EeTߋ]@x Ixe u[{+%{d[{g\]pi^Nrmvi Kco<@~FK-"v3&8Q4Gd>/A'TdYpY }\kll:/M+䌌3jk}mʌ Ty\Mq2?`qͱԇ!7U Tb,ΨK--V3dJcH9(?--C^^DmJ?^E[BiWgkpHJβ|qLwέᜫ!z2Գu|ΈaK`L ?"Ƣ 2"qaxv6b$ȄI6frY61UFew{D`W?ʺK3? GՔD3%_)S\MzzcN r ZJjFmnF""YV`\o/t@ŽśZgC2h1sqNҜ`eF'Jd?*cdU`gM#qh>f!X`_SUlW2]RRb*OjcBZ(SuG|gd:[X(742tlcA N׏??>zTۖW M{txz6;P(f 8Uu{dѻ#4哢#Idl'M!wKB+!$fЄ <μ4^8dqQD@fTPO'xA9K)JY:kޅs _4GQbS~HvgzhEbT[4nْCP4cѓҳM8 M%mLgžkQtR[1\gU|G] ?bܗ0>i0QvS J:AtҨ8:+ˈWCGT^ICj6 նf)JQj+e!$m\񩘌<,iE17QSWp0=?TVs<-y LG?H5A[Z?֫hL&/> p/vQu P9z=CwɴiC+X3,"C;|MQ L)[Y5&S(6$4A+~mu.x[~ \㫉؅}X +M 5;vd'ww<;cU([D{Ge`frř1ҹ C׳RHGD#zvCJ--h|V2:77iMNE:՝{Wnұ8?o,U oP"}~JWKT9qzêC]!)-/4^0dTʿ]B0+'-T]륔NgL*0_0rvxCOׁ/&&m`ȐG2`l.јg!i=@2g-%zl!\:MB$~/i-X *(~B"#񐹗WD_Z'q^ d6sq#ǽ (N`9 U4n+1o:1fEHSY"v` ì6O=d4KQGB8(-k D,;фҰS.XYm<xn(­_f{zK{_(&D k#!/-/A=ƅ  ,fEN$c7+vaMÔ}wǗmخaϿJֆV&N?pb%E^2mMy+@%oT/"yh_5ȩ?*p4_eKּE˗+z2\&F)Fᪧ$еuh2K@N8m'xB Oc(=ohx/j}%NPFe_W@NAn8FhH^ rۊ_ѢBk!R\Ñ?S!! S$$>anv2ASw1"\ NE7KcH`h_{g sd=LORqd蝹"ETfF|Fؕ]ϋrqE]](f5q'nGyBԻoۃMd-ѲI/O\ %[bڬjn T _h(CU OҫSe(ֺ Z }MCnk@LJr:$`x,toiE\B=n4WX`uUu@ÐFS-.gdI |!x1E-"t"ahbנZ}%!ګUٱ1 %s E OL7=*kX]#8RlFN-hÚ"sRvcS/+']yh! 5Z8dZ0j3m`>vOfT:|MطFOen7F '{* M٫4j6{mIfSغhL#{-mHe5'UPN:VYe)F׎i~ [3snӚGԜmX+@rېV$ [QQU8?40JT6c.д!>Jn~p.#>Q?d0'R;'͒o_Z̈L~<{*+ .x,̼:+ Ұ)?rQK"xCA!}{}w]q K%W>DԊ&RqBYA 4u(dWGd753?HIXEU|9-bBY{v.kmgdI!ݪ%n6ךViZ(ˠjL3C/5#/Iִ^:77,\XZ9-9ϳRx%38O^VH;`ݳڸ0Z6MDӓ\Qôٶ0bE@fF1‹)*Q ߩ6`4h>3p:WO 5iO7~݊hd]6S&n$扃@IX];)7]4mW`{1]MLʝҀ?wLT%T4¹;R=|b)[kjd )o՚ I4h)y=÷z(36'"djkz"~C0WIͿViΟc(TqÒ?)#kS΢'#`AJ-O_.jࠐk%υq)0z: xE,"+$Pk3T!E`Dݿ dup 9ND66]ty zA oZĘm_W,3aI6Uc54t[SB60qKsC$G}$6>[lRdT x5޼>GȳttX)bhGF nȻP ÒSn{e1;@@݉"GRRrF{<#>GIuM!^*i܉jvӰMfK\XAH/')>OkrTtF5.}"P +C 76cvH=bvJȳ?7;s7k:+Q~[&4; ??=`Sqeu&=U$@CAh$zuf&ޟ5J ay`BeѡZ/#І~i^f Wy ’~aoY&&E]ZB`. ˋ3f,rî+D`3Z٠íL9xQE/+Qrlsk¬,_ӫ[*q葎&#me>UUz`\TD] 妤lܾSIǷn=w`T`"1h4L]0m-Y'nX `˫ZH02O,Xs~j~$@kn*ؔvk # #Ril=r=&2YҎr!.@'}s3soVфO:2V_K:>HO.qyr1J d?%mՙ@m{qbڃ:ܕOѾݥK338Lw*QѺДVBtr8nx;[.)e9r R>vT:1\gJY('DZGg{J+StKz·(|ϗrW8Vbnc04-:bty!N+U@oDxO1/ ']QkjtM7L?N<8mS8AsйK} 3)k=; s+7,D?:}(L{#MaD J3 +Ӎd<3$MdJAT_8f64 _l]s 1TQ>MIrz͹(C-ȁ)Ovx):B*?#BןnDž]( E4Pͮx Ad''O=?^6=3S$۴7`t Bk-ګxkjBj $"*Б0 `j'ͫmxɃOiP!m:~`Ӿ]%A`eX{{ CAN1[խz_r? eljb 75pd[% PN0Ѫ>Ħ&)W<}YlLhf=EapV jpe"g Q$: 09"!dFIbCy3bם:Ce(Mioe&@\'1V+$]zd-1zHlDzNUΧNCcA914m~|O O:q~;j,E۫w̰ϥ)vX%Fpw9~k=+ G9"G3|i̠b;dB?͓6 ՈYk3 ҒC U;7]!<B bjhOP uL}f&nӹLx\0 tg)vZ8hHR ^RFTN&Hs=qCY\YwO>qq5dCkg}?T!c&Ed0Ҥ̯ezPWy [D<#5ɷ:OcpyTU)RJί^Wnq_FsS"nuyz3>?` vthm!p6xpx-Mf[pt8PD\ Uqsh :yE89z2{'TS|vr675W#Ϣ rQ0"Qif2-0ˤto y @/IߛkxHN<|0Ho. oĖYJ3f4X>{PO IrT77"' E?<9XQ'}q V}Y5ȏΗ+5qmĄVےōE@sg)V"i|;pDC5_o}OۥGXIfw<ٳ,EPT \zRL!Gc[VvnR/8IOv~ǛwZw<0_PjT![~( ACo+_ P%!Thز5b 30kT:g1W9k]:;pgu(X$fc-'縅68y1j(V'ZͱlVx]9D_ A?c %f4Lz|+æ|hBZ,<1w0ddz bR_7o.3l鋮y*d*u!Su*gMb̻SigcM,@D}<ق P4^l7^% ׿\԰ϺN/oT8[&8ۖWs׊h' <*}}8:1Tnlꤽ WǑ7utnvDF9'}-vDwY"JYs]r@'0{pzm4.' o #7| $gnlN&QwZ0"zRHl529y SZM)K+>^. Ʊa-[]N׼hٮ8+j%j"_{cg,M`OV<,D-G":^q:G>ח2MybWhf,j'vd=nHBn>,vm"vp#ӚJ 1e+19+N|_ziD] bQ,i+ Ľ-+7\ET񷭔Tk6+*w=Vo;C^gՏ`5*1^h?[%SzӴ@L$#\/r}{APYq)Oi \^)+t($B_Lp>iS:7<}Sr>)4MA ѓU 1[l].gwfNȨI$#(m^"n?]I:<6lb˴ټ[L% Qs6Iew @iz ;9鿎~>,_!y\r@0)wF"'G?,gyAr 6R/\8Ӝ{P&*!:|nƳ y'''B0*D2"UJf@µՎ ~xΪ0&wN%0M {oy.ҥ=  DTkZFFi Pgs:c%[6S9 F 3jBq0׿,hk(,m'mԭ'24`;`P$} ИBlXgL+VzؔFg%aNK :gXt=ITz8K%=y4Jj'ED#&<"Hb»*yw3Jm92 . *biiE j}x8P$nrcTʬ;93DU2Hs7ճj̋q!⼮7c 0Jc*ss#E$dw? :nW\9i)N =쓑I$4Rx1GUTfe&i|2d$|w6{ \p5LmI~-qQ%5S5Q+~_"PruH C`Pi n"$;笢x7>$ߕ1#4kOu ܪ6'ү%[EJsQˆکP;W$(YAͺ] Y]t2ůK,n {a3TbO+c} QVq߈ihmQEܚgV<re@F.̹^J/kmqvc]^v}L>ԗJ8^Y$divjm/11_](g;HnçR7 yrLq&$r܌^AS@}IdH1- U 6r8]C컽{c:G.IV)"ǀ'-H뗅).pneִܔ0~y&6YkqJ=/@q{AɟNHV8#/mv4[(C*ڙu6ijA]s`Gx%/IgofŶGTҾW0F0~+^s~4f&kEEse7UPe|wL`#NS:+oA.`?.<%s@o#mMr|lA^{Dv1p'{캦ϤWK2좱wcqi3[WV|@~Qw6.<ntoD0<@qigB_&کܡ7/fVAS/h#9yMXrzwTQTk?`wጯ! !`Mw4A K". 9 &曫9Zs!&T0suƑnu=:0 ;e4}G$37.Ub'4N3AGmӸ(j8rc'YƩۻ)uxZoT8G uϏj-p!1k^7뾦6FSIz% Z, b5:I}赍۔# K2Q4Y/o*eУ43!JO% )hc!B ;P:zmGLY%0$0~y[|Ԭ3 $Q}Fgv̩٢p-mNafJXE ״b"F`K.45.7B#^MM7+G'Le=~t݊^@b 6 .JwJ'"'R Οz21i4>˻δ D=\*:!Fك1Gm d;@T4Ծejw*Pvw^.Ss'ۮR:$}TtMK&Q#U nh ZPY`*;q)r@`ω/|I4筠 \΃ Ǒ t}뱅-g"618m8ϾZq"Ӷ9=  V l%89ɴg. ~ 1(lMbصT-oP ׈!+p@GiW:pf::#ܽF ך۝Ro~9']FRw:q9 Q wsqhۼx@Pw \_ZBx"`ѐtцqL}f$8lXn4NbxOW6^f*L{3@LVeR5~gT9ѨhޓPwTF)AocVo)D7QlRe?IjJ!ƵBǥ\%G  :桶1G4mLOΎi2nD_,P*Daz/g :Dtp9>b*r7D߃XECED$; =M"kywֽܻwQrU ljn` ss`]18k=hu[qe;q<}~~FbU T&;IFBD `HINt#HzGЧ(h1/U.@r0>{J fՓttچ[5lLr7ڵ g:;Uĵ<.WwA't/a͍ޚ֦]#+RD&Ia/l.(E5y-4޳Q@p<%`W1J~^83 % n3,v*@g[baDou+e'lН_7[OVhw G sP@sBߥnpwKJJVH I.lj&R5^/p7Hc6&MPz[1֗um(2!UFVsd~ ]! lκ/Zg^N1cnV;J#ܽX׆0J!n}@5F& M߈xkI(/#*[ 2xDe #tOe,fMIkvk"L6formo G fe}dehOƈI4|{]fw~+W{z-`$fo梃̋AY%ҖD_yB{?5kYb|]؞?\&hgbnTx-,fi'mBB1 Sm^Fo)WEs2g+*V*svHϰ۪f0 #;ҟRR$: VԲK( % 6WE#oQ. +z;.bS t|=2#0Sw#16I,|T^\QzF#?&?xd68Z3aA  q"l `+X cbS_ 33К|z^1x?룟J8+жZ|?DMY/֍dճlV͉%.G;kW`U579 Ag1L|' U pW)׭VOJ }gIWLrr͋b@"{]]"  u TnX#ˆ+lл㼼0$0L‡V&Њܿ5^ !pJ;8`Bw6P!2 ')nHxҌyM ulC'8: ێ[!_`/גMY:)l]?@6vS-lHk hzR9D1H/,W}/>At\1ͩK,TѠ 5>TK e?"ҙ!`FYF.:Ӱu ʿ*5Py eC=165yg$!&Aߑ>?M]e[qܳrԜe轌yyhuyZL?hL"YuMed`r8_Gjdʦ" ^,iR .ou ^&9!b9xej[\t` f|M/Bb]Ɛ;wٜq[knet KEoĵQ 3S"^ t|;aOА fnQ4:FMqChH ^!I=DС%Ráy"XpƼd'8D]Vx}Ȋ^jYr&V/skgA*P>@1,Ioվ*(K"QJT0!urzkaQ83Pǽ[R5˗Ώ Yx/?ފkƙa;HIh]Oy#>> h6)lJx*%Ŵ ǽd@>zNYf Hτ'oBKD$Ї '86F`VR|U\9L#]2;jq1+0\nTRV^ sT.(u0 ٝ `$ x>W |\ o82y*[9XCJ 9IW:<H;{JҔ!IԁIǡlfrN$\jƻ) c{xw/nGл7Gָ|mivޗJʉ+'P-,[s$mA\4EchiaT<5k(DnT0E7$H% ׎?ڨ8ZXK~5^~d7rZf47O &%f6 g w+Gt9!b<%i!ߋPgr$ONV&Gf M`T3[B/]^qRK}l!hVJhc ģ<͋]vAS.@IfZKnPPKyZ3bk~\ZcɉgCn]EVo Ĝ"o}C>tax\nі@ oGSCAjd!M€P,M+IY1{[ e (Oz`2R>?Jx됔@^ Fͱwnc`i"A7)FtCZ:ϖlZ (MRQ]-2 H2Ip|pI6UO/L.X2T@\Z|+~A@YXOP}o+ȜuhCݘRM3Zn8/Z/{vB2? #x)i ,=\yIS2w iLsfdh:aTGJjc$$F C5ú 4fSڝ͎c|ħop{-`@]Bϙ2?4$㞳ߨt=?>*ؿ͊_YP]^PdX;sFH *wi&B*yb@7RDAJ[o2+lQ>1X@&I^W8`+H8z c`1oN;YcqjHdnVq0tlX|f+r* "N+ TZsSAk OB.F iMFγʐ[SþQ׺#%?ſ`/urwlޝ:cVP9HF Rmh'h)a RMN9rcFbV+,rz8^ZrM*o } ]}QsO̙xCuj[S2oiWnD?4j()J {O0O y]q;K&:0?mR>bMmҏШ6"QzOzĽR TUP'&N$);8ڹΥ }LA&FIm L 1Dgv[|H'ƍ͆^bd3#) G@}9iJTgR/@| SQ[ӶF츴PV}>N:l*=A}=.RG=cz,6%'HƁk OE+jh30zm}J}:7vAc2؈ͥjW0N1JXP|tp7em[V {DoD!S}|NiQ dGYS 柑 )iHg^MK9 )S!Q><<"*AUDY$F q ;L!vI2jV|LVmtwGMSQA9pLgdn'Z@2p6K rfdF"VHL7 |UOA@>gE8Vwx m38Ea6;-nf'2NOs6M1qě,2~_J,8Μ9Y\=;h^V`ݖEӗ66!Ls~0vhzTUOLUyLXCk>j!dIO>0Cy0}sA˙ruU~Fuu0kUi'֑ɭƌ{aW'U UxXAXaJթq&XE 3>v33'ܛr #|y6m0ƞK,ܡsvlevND]U5I]ՀӃCA9j3i?T /Zn BcBxVs>oK h4 ;.ީx:4Bذ誉 .XK9+3*\Sd漢jX.x VݰVg6Gdv'>JM~| WZqo.H)l^Gofg3kS"g"-ZaPE##+UMꯡyh}>8 :w֌ > 5) jV*$_n峰v>h37QRdyb8ʊDJ-€\bI*-Mu9qjwjWMCK LȊ^FB7.5,ßz-^o. ˜,>p+.fO&zt@h+ቂXaLX@( Gc5Hyfti>CJ/{䌠/0ր͸.[AF^ 3NEnn\g^*%xB3zVhvxk +E5/B$'>%a\A#'tܑODmnAwS!F%8A-s83ږ sAQދqSC3R#c7_j"Gb%! "(QLgx_N֬Ȁ[zi.eZ}:nKv詵W*t'M]ZyWr>\x`SqY)\Kʊm[4S<|X %:v_=_)pg\'J^WxhccUfaggddxr5^;0͠eØ#o[=byhG&t{ug0:SK+wE ,Ԅ-m9"::NtC'L޴fVկG~bֆA5)Z;)aHJ+s2jM*,W1sU +.uNw?  2g'9O;g:" k?fQ˚wP $D}v+CUwE7Gg,w^tiCb(#^PGJ' ub7[*(^9s5{*:}/Uh.LL5r5J+k1B0U>svHs: XYB&nr/rM|6AMCF?ZgqFj6Զɴ4B|dIZT, ɜu8,^|Lѹm-M_̄;]vL)P %}}pʃ@,9KY H]f< Ϧ`qL Ԋ(_&=b|%E/- ЊR[rZd4zx#av -5Ĕt0ǷDfB $0CPP)yN tU'c *Ѡ}3՞h4I^^UaO YˁWJϗ1٧##$> YeY!fjL%̈́>*4[:w# eZ \ӣ}x9{Е[`"r:1O}Yvܴ-$=AON6䘱uIzW^8l[$y$OZ92]hd+s3W=A^]㻪-4\ @fk"xQD o-P_'$6WnUT>w2TeFo t$e sZv]d%ut$^/$lt@ko/)} +oɘЈlz=6%&ϬVK[nGx_b%Dv3>1H.1"3V j-q*+ F֔m`8,zxA6'F`stkw1oB Dbm+R3k$ +90S aKƥo*E#@e>Dgj *ϣSEy/4*? uĪ%~Z jt^j"szZEiWؘyi{%r0@9Gbɨ}ЦCS۽P81y:P1b8-8d1>5=W(|2+c29L*iQ1 UXz nyTeM6זeVu<85d0[%f92ߋEȋ ANvY_\ͳx(w@t FB! d4\qӐYn{;5<#{(1c!6c$;lq&b.nޏz7-N4!yu PȄCXO/(T1bgѠ?i2f L#B# _B{ɏ-;z*/?QQ*Ƌ -UR0OdKLH+9}܁,eZpeekVPj]@8 G]7UWר6EܗP/#%B+jܓ㜷 =~%=-=l2ꛑk F G+yqYo硘jÉdv@+Z*G<u6F7+ڱz0_pFL|E}c)z2d]apo;xQgq!o{ݫR#]KZ?bkOf-+SYŔRy ?wcA ENrҹX}CiR&P&seaXJW:~wam2I$-;l"b]V#H.{׻ gkYWU@S!ܨ,*(ai?oLp˜g#eώ1:'!UA ʐ禃eX{A^ ^őxN"/*`,Q2ɢ!{x)V]=Zmy ڡ$GXbqEZ<&.EElNRj̾9X P`Y^^jux{O)v$=(P/g H=*Ŏ}HiH8&1ւAI}Ed&x mW^z௙t RA |hz&>֤3%{$:D1 j4]J}fQ < ]L-<}ؠ M xRMNZ\hI,)I+|}sSV> ~+`tT^r}[hw9 粌{N!_G՘-Oi zy4C7W4.`4N7ǔ#9hGo!3@ or(lJ{|WHprOI8W`!N۪k-0$UGPϒ. |oV ˕YgXސsy3Ϥ~!䱳FJW*A/h!gMWHi+uCBMXIEPvq$ T.ΑcHռNCQM@*KW t$om8EKo$_f|y  IBa)3gE s-CQrӥJ5VlIbk- kxaޠ:TǛ59 ݭ=d[Wjr=QeG;HDK6{ e}DXXWZm(H!*/: tk=gg}ﴟKE2K=H_\pG`9@ڄQA;auO>M״Ee#ors|{JYsr}UmN?YB߬뽰#+wa'8\ROKD;[WWhV-Tc*DgnuAfȺ_Afۚb93 ˆ8&f~:$2Z6cWr pZ} /ƽjœ"QiIl=iDX  ?UeZ)T a7]؏, )sR~2̊~jM YB= C7YCϫ\MYxS[W#!/l[nr>ddG^g)~mҽC~dFQIYr[^Eֿ/:y#9D 1 v1fLu$"AO>d=;t8}MZԽ2sqWzӖ3V2orTB >ʟ=]bYsn}ز|[|/kLԕbž,zx5hbnk-]|7l^m*r-YD@7KnNk(8m\ub\p@RhP= Ϡ݃tkڢClzC[>ԮLVY{&~i1Vi0}89jy}v*Tz!˘4jz٧j-{ D oʆ}BpXl\dp)ݕXF( wǡ11nڒW&≾য়n+Y*tFS!XdA?1$J.rC)E;W@)887My/|ۑ'TwO?fPoź [o\RF[6ύniKwngܝo=}ҏ}6xRLC+]!{W%vr,8I4"ԜgW$3el?h8m= :}FK"i5])iOt8|ewP]Znn7m/\2&aq?s!ϮNEXa&HxiMs_Gz)lmbޜ)쵱s2T$xTc˨epRc{H(RAZ/>Bpt掻=ᣈmݾWs='[4 ~vSc0DZ'H4<,x/k,Yǃa.B Z3sO/Cv!F`FtأZ!UuҒqU_%TYg9JK4us ,q챶+93mhRH4}/s&TN_i;h80; Sa=/~`eb[EJonbpqվ$y+/E.>YJW(&9F䋻uA wn6DDкOF= 5-It,Ɋ< iY/DeM:b먐=1kЮsO;`os {>dcK.i7N]Ur,y rWhAf`Ѭ6N:W"H\aH027g.hYyvB RuB^H>ZhG5 㓀1b 8}?i:W~tʥy'PԟH-hF$QL2Y"r8( K˜$pV4Mq[y5~z5_k=lh/|?цȖOb#,#`)3HPzrZ o)A|& *kH #gmUţ^}FDpmWW)MTLdgEa h.|6BJgI־"_00k*OW^Y~fB$+\?HZ4WGM^%"b2LmD8xVZa޸'_ `G aN[^#n~Y̍d_ wq=@+Q4wγ.DSòF %cr`#xA#3mwTz35#cD]>; YpɭF~άuJgEXSEwÈ^JMi-S`go<]xEQ w-{REOmEuM&IPnPciQ0X[rvg[| Ǘ.4wd@f>GFbXYd _bQvבi D%z_`9~rTF4_*&"u6 YyZĸZMR?Q'>B\ĵR_TMT*'%9nz Cohih?)"=6VDN| 0wn@ ṇ #!d V0M$GrzjOHsMǶ,4<΢=ɻcF?C'ǵ^a={ƶx[IK/&|Fy(7#@ɯ |xoMҚ\y{iG5fzT\: :J:hؑ7d17p5 Վ{'#HrjcV<4`eAj9H\">J~NM5B 2]0.ۊ4ˆ]⽘.ܟłV!sYo!hF}E4fύRK,O$fҖm H!-6EmX M.| N]MJh`\!Kv0(zyy Hm;~4nD 䖹Q#h"0E?efEɵ&EUsk?a ɼ ]:s Xb 븑cfҒ+:6SQ6r|jrڐYawMRTh#8{~.PLSIGXm۰7p|{L3û8 d쏫7-Y4E˩mϤU"!9*6-9Q]֝YOE}2DAф\uKE]FhAzvIH)J {.,OR)e*Y7нaP7R1;d k|R4Y'Shw,a~-ub)EEN#t;0;ȝ(n>C#F,8;LykVem-D!x?TIHRkԅ4,1M^l6q ~Lj 5DmӶY K`AuI[|(%yCНRh])νOT2yjhVP>2b>#fNOӺhZ"Ѷ{i8{?dd\hHpVȮ3@Z m@slQ @+-;VçVguTxEat5 p/.[čjߵCvdLJJHfW}ZZ}R7+s>!:,g!+]I'ZMjjsaGHwg_\:fy} tg@H 'MTjy~I /@,Z uRzwSܱ.npO9,4ŭK\OWz72Ie#hYI\fP:Y+1#ДX=[)a^Rѳ6eOZV{[AU٫;m82Kp"0h)~lx̧l2 _Wzl*E54fCpNIAUđmx%iI%U/C.!cdO생{B1 lW*rw5b/-~Jv;Ad0Q RA4i[Tڿz[\նQIԈVSznEmnjnUcji6 ɱ2O6o3%ߨtoOdKɶrXvUr p&Dqm9L&^2x]j8%[z  BUtmn# ]?e  |s'ۥ[rK 9cD&B)6}mCV# uU8nd~Piu4u'*B`5LU |] m0VT&$&uL*]7$|(--CA6?zll7~)kXNRcү?1bta@D]q'+kɕ[ ;gwHGJS/2)plM ܢ uT7K΍^-J~;!Cv s}zڏ@ X5:ͥv -$ZP +^kEh|rө{_R?5CYwm%?;Hx +Uh~_Ea8/63! Q͖10WynmhKQ\ %8.E$t/vq.@˻A 7lqb$ 9nRS}k@ӚeG5F_b) PŒ0oglj0 9& .va;K (> k@$Dw$\`Zt0&oUhBLA!Y"|HbTj6'Q.-Ar8M1Ca> Ġvt}J nT(,A]IQqA?vu/^^n|5ݝS[F_kBBjT(pXgINtf6h)H3/vy>UA32%QJPxcSlr&eexNn9Sq ا|gW3hۈ#SXX\]xv)A]$迨1nphY#?su0޽oc 9KgB|}A WΕC8DNk_89.Dh,SU:CqVr(ҴGLR\Ym#rokmopZ:Njx|l3#)9[&ܼ@JfxڅU5%.n3cCZ#Pm/&1}4@obIbRU\u%"bd?Ch\!GBWQ@v=7q&XcEj78z[W#MԹoَ SEgf}*Yk9[VO4c1@c`-z y^]ڝ  ~-{"6RihJ+J:鰔|T_ FX`9==UG$1S57Pݗ{-:f-7H)v;]3M@ƻD7_2?}d&WF-+;<Nȶpk@N'TtQYOkus9&&aat+ug n],Wَ`nzhzi%l[N}=[9oC~^X:oEY=$qx064W,Q*k "ptr 97܊S:,-|6o3ĈR,sL>ZkS![U:0墫P: pNX!n[4W2zJIQ9&F%WON-M!T |-mL65L% L㙟$z vT rђљ-.ը!5yz_p3f:xIUi̒vϸ,Dwp D]K  חM GˬPEes(~"q0|*4іmu){mNۧsa:tW>)!|k F[~JFLvUTjHO,ʚ^e7br($!\ȭd/ rspLP/ATMlI?x\Nx?Q@`8g 1]ntF۷殻b[unf6j_mZ1zq^E3 ;^Ap!Ȇ=&B.B^ɘ6}u7(50eY_sb7|75mq|`nqoiKD8}SD7UBޝd!1!֖QQ}r ܏| !40u\:0YnO<t@XZg]H7:޲}T^SA#jG[k|lZZX6K.YК<2GM;QUd\c)8+_xݜ& 2pg},ZYOëF&x- &Sv7Lq_uXy{# Zd԰cA+k囬}SF4+PZ7Tl *Q&6 Eftayawjԙ#XuDB*Vˣ7yaP`<Ü%ua]t#OB2Ջap#2Z alzb4TŴ3~p.v0)cdJPn; -֜ B?ilեUǡj*@w6ͨCX t+T(=d=}|bҦxChjd)"Lbd; E,_pwj!{H)j1 /u T_lE̝-ħnîG㰸4 L>tyu@sT_H,q:y 9uj€ tz`*3O#fh'M:뽓I~`C(O Mj  .ӲUEaV bĦNg#AYq\SYV2^[%:7+K)PpaM?XKڝ5g݊2A&7" et}!gɽVO؁'`M1C.k gBnt njfd+eYO nE 3?D# ma J@r xkC*ַ > zA|McտJ] ză H"ӭO5Vf||YA؈H}I]UriC=W4*A՗7Kk06|Hk!sx `gPW 铛E~d J'o(wyG0 o)Rrlq-aKx}v. ''x4d ׯ_2 FUBH4ڼqeەVDBJrܒm`n'LNpCsЦڋy=F󢤑E95N  *6[>W2OP`-8h5r01-tkGL"[Mݮ~Q!Ճ7ޭALx6jl' ':z:FyԞ*Qgy=QE@*`p%nJ7] ,(j| (7U/tc]v^tT_%(W;D/Cg0b}z=OjgP=ku5"o? g{!58K 2s8D>_E%qލ 9W#ȓ]߻Aw&`fyJ®9!e"!%Iwx WE'}>juP,"cwٍNy1kf@Nq>& (A(临L 䕚*<;KeR[B&K=dFNJ*PG%P-]c,H"Ya ڐ} ٘RrΥWz<:ax. LBglezb.G}qV`#R5 9,:NhUJ!g#\XqX!,XZ"`$Ȥ\ׁF#@)3LbϰVBڥ&t{7;YrNg)f[•,Z,"eד*OzՁBvQ>~fn7 yЭxa#b#49z]taPC)vMgjv֫qS>-}h -鿼P빅@.wf)XX 'PkкvC\֍P#]|:驁}d3!`~g T U0i| -x6|L gJU<_[wε{ ޾zd(H&yDF݂7u*pT4++Yr PODRrem OР@a#EkHt@K\aIw>v t6(P_{(#nř wB>T)\1XSi*^r?Ģ<IjÃ=!Qbjd\!QOzu"Mj R[$@ޙ~N?toXOit3W,_NXMiԷ=L ̛۳ڦ9,:eXqȃkQ[>y5v7B'~GpXj+x%:3q5*NJt蟽<wJb2ZjP1!&rYЊZ˿4qXvsL^C faGLn ^o~jW!S}\d -?k[hG9QZD5oҾ 9sw;I&D!0 p Lr^7!8BazQ+(,eG' IjN`tֺ\E/r;AZʜ#FA AԿa-%p-Ǒ5\yR(| һl#t1j'41 .ެL[ Jn 6YՕscs3 u%!z5hbӲVIUBjLt418F$9\X5w[< Ӆ+I0f'nJmE4YǭylHZjk 6s#$D|Z(nSKHvȪqKZYl~T=qn06ƦPn_:$}C:^y-)mПwG[Ʊ {-Y4+(=fm:Iv5<ɍi?jUO (F_. 33B5C|hIB.(ƹɝ*gOczl{V?U)\v:AN-'FYMzy܇2fG4{3#qXw*F#?jޱ?$K!xP(1(Q̀s4p;b2:+'gb#V'$frMK\A)KH]Fґ1[((rS;q3亩L9j5ܫ‘ͭ2!:ao{5ngyQ3I`)EUF1o8g EHXg#l(tg:Q)b}bLKi#L0`tYx]9l}= [# ǹA@ɱ1AHgIteEJܽN)ݠ !WVpɝz='&W"gA:A?͒Zjl䜶GylL"Wv%7`=. eȔevLq`X\Axq(nY0}m L*GXڧlV־*uF B4T0?)Vq}.?x|#k %@$ *?2 O@.Ii <^d_- KٗBg>.e]tFJƶ%-H ?#=tN*pssyeUzI( fܿ ðz/EblD5) QyDF˵=(?i|y&MK Q9} i: S<4\L-13SKɴO6_O:VEx1k3anZ.y8lbNh<%6f/gZ2i<LȖ"$<#*hW懵i-lKw }!Nr"rj)l&h"֊$ZZBQp'"NKHaEU ʳ>L~.G &,'nZqܫyE#{X;1J,bx$YqH,Lư鏮.uwe.u1B݁]Cbe^Y)\3Kaj^*QP7DCxlԳji;jNRk~Hfa,"VdP.x^I~6oYgA$rBMfFa3Y.wI` :)!jd:-xJL`"AYu{e7b9jXZO!:C!ߵq\$Z"I `>Wbc` }m>a\$06Myz#~@Lx7D:$u ȉ uJx's [礃6V!JB}0B̏DAJartS[m|sjeNwUH8i|u'[~s;pR\2]֧=%/m?UЙ5e)9FTph|z%dy@T`|<)M2kd="wK|b,˒ pΤQW*<r /_SL/000au${kN!]M9ދ v4> e'^]>.Ck ^- k@*VojIJUzːqS0a O(|Btam-ͧ5.3D/2Ǎ|0)&۞m"2Ђ!<_'@,bօ/]+eUњˡ;lh=`!m'EU6l+q s޵ye|ek!sD Wbv=0QH~_4*'ctT`Mq8}MD̕+#ZvdNE#hSfl :z~4:gRGv, XKg `P8;~(5MyK: xm *,p(xgW t,[3O+@ǨӰ!f)u&wSNt+^|#2sZmI/Ы&C7z䶦YjzbНSA=۵noOʑHǠК~wVw>>C2۹-Xw@uE,I+NfVC30 {Ҩ3nLBcqRB5W!,ㅆص{$[GLtYR!]1|ĩi2SHB/_SczW;H򃃷$`U͎A|-O -Pֽx< @2#Ng :<%7(-5t`;D7$mY$zǞSЁ*v1\ RI,!%Hw^*r&ڭTWS'0[1<`Uz4=xa: u}m\#0Zp+7ؼM;U(x'fmt/ & n1Bv6|#TWDZx&\q5"Ùކ{i}_ ZW6sX/`3;2ǔ>hiS& dd'{S9l+>l>y8 ʢ*)o}rd*ZŨ3ߞq.#˩U51 ʰ Oo.- "{|'{:g & C䃱˶k 3}KG7IiHsYQxbՁivSMNj0M절̦P9η>*5;3Y':_,;%isgR"薞obpe1oN=HG{"DX8`SI1ŴW}1>)4f_ V޾Zw@V$E4~ xV? AvF;._a~B jC-,Fȯg呯APux8B+Di?bFy m2,\{o6ީ/1Mgaӵ讠הs:S |vm5Aky$60gEcÀm7qߗ c Z3 %][HӪ#v#٬u=kyztYպa`*UT = <ܵ3|R_${?pp]@CplH@ =&A:Ӊ~ÂVD5ʼn]' -J5y;n~po@^_KWBCf运~VPn \qVu5hbAM7J-iU 2Y\b&a9Z}VDt-`rMgC\W4h'=6F{&e%q6<9}q/a78Rx|չ732') tI} a`zE70=),͟wWdR %tlp_Oo2Jժ+:ƁzHQ&\4:ߪpL8vmNE0`ch[0ϫ*j6 Y&s;sf|BkpちKsx7V">vLJ藯sƤs]!9+ Gj:TQJ'0UvԽ8ǚ/]՗A2샵ڶL"HX@/L٢xRF,Pnº{qh܇zP=(>'/vb2JP\G Ma3+. !+RgXMXHMwl uWӻt8PB "{]Tu+_Uoh ](4"'o2ҰwKEg>Iu"W*d}pT^w{vrFowx@]S>HSx6L{DA_br;˪GM3igf ™(E'qw(h&3Y8I]~n)]0er$ś!Ro~)*DsXghˑ `J˒̮w*]):ZD ?8)U4&P:l 3׸ N cc] 4etzx~'p{<}hUAY X1&UAwd0cxnmҤ\C7O Qc`HxB;w7ܒQtLo\%"i.!]/{ޔXĭR Pe!ݸa8;gM)C<.ݩdnu?! ^Y((nʸ^Vm }n tO!_YWay?SĐV|R2~ tF-]+К4iD3<g9WGm 2A\EE:Yd=uZ!WtGH 4_.6Y5횔yTMXMzoapƩ\(, 37|G+pB)l0+;/ORn33@To*ʳ }n %$2c4"Sղ0;c[BZf8|FΕ{k2S/iaKV)o6܈5 Jbt OPxT$7s+d<,.o C˾e)nn_V|GD'L1Fdw/6SSHN~0`9 엜ٱͧ 08WO\8D8"Q]e^< !Et?ev<CIoͬTW F0_oZd@pTzLFP~^Ljd6?ww@c1mi?^.oNf3A={dxܿ sUb(}WkH׸ 3UK@}H;#q lqt.ZCDQok"}e0J9QTNOC&G=0^U#Q3/Sj,~Rd†XBߧs4*MUk.TvjmC vt!ciK$қ1Y$͘Z-gZ6Vm(n#IP7ZQ> Jc[{=H\Y8*>vWEx ȫDNnzݑ#@S(FbwĶv5DImI ׉GilJ0#WCp5p]z/1L(xoغh3%l;*HR!C7GDe?iiblv$/¼Zn?|" 5BQYS)Z(i>rN;8)ܦKWG Cr(uAcҺCH윚n}kt(x<ԃHʖ^/R{Lfj~F%|WRoXE n5K4am vcߏO;eœ EFHRQ@O"H0RL1t 5)zE@j2!]7t9eFYQ{DMxXH:#՚+\4iϿG&gHqRu87dKX]|}Fiy|Vc:"ωCˈ&x~Yi3Od,/g4 $$tʯ1Ɔ"N1|%m8&`]YC.Bc+CpotKQ)g~AV=&zf[M'+hykt^-xEٽ.V}k ܬ, Tʲ`*bi^ Q>!_X>Dp[5_I"V_-™ѠU!אt6'S\ӆ u '.BV]G´^ݣ{|}߰+Y8cgHWEZVy*fJ`Ho/ű kpg[U'o <' w_3!Pg0. 1;EW7G@7N;mL'c⹥i}>[2κ{Č(TY*UD:[S2;ԡP@oAhΛZW+Iۿ :$D<@i)5>N>˼[5Kӭ5ńz gYa(C7t_n-B QςЫ9#Ȭ܁P8 WcVh#WemAtZ0.ze횸P\XarŭpCFmm%GfƂfNU]$u[Sf(S)X(%b =q<7~IƘe8[3xExAq)YVH .Xw"y$~m a tQ-ԍBW$<`KcG\DXlf~aHp7fLτ6+q S谛$pEZ-].eeIPDX/ڟ}ꝴ_=[O2~~a:ˉbf~Q Ô׵|ge9нa 3?FTxh(5BAWd{͒,au(=+}h.}"b(_ԏ!~zp"y0pE xs}sJckM7Fdbwsʅ K>~o`zx9)|۶\WYt7QbfytGj8BO䴚C;e}ٻy~ϡ?% #cNyI3YB-máK֣䞄UC5g HWA* y Okn;pf7Hel*i@Q&0YS?[}WFJ eLB٢Xr:?vsʇ wDhLhԨ臏R|l13;A 1嵰[E! (F@4y᳷SΨa|Cv1sV̇oST20$k+}n{',vh-'%<:toI A[FdQxP7z,. #-,1}VJxtAC<\6zCa(ݯHZ?.^wc~f6尀פ\Cy0f _ǚ]Wg疫g&+Ɯrխ_ѫ3 `ƣi`LF"+TbpxfܨDQ)|+9U\ +&tm'*g7Xy@b J\$ |б!|aec_=]%>M_" suр#EJbJ%05tQX2^9|BrCS}kg7K˹y _}6ņa YsʴzHpR}y|]1qUzZ~r^$x+VyRIqWAa.\VdJ0Z^>uי Z`z}JgQT[eM$t{{ǯo={1q%C&<(~B- %ȄR_#=Ɋ5Mx/P*jY[Ësߧ|Q>v1O3U&A'#.]}ڝ6/xtn ^ ;Ἁ-,WnX9>HU99kq<Oᆒ&W-R~Аq`؍{h Ÿ7k @ٞ.5Yڼpv39BZ0Ĩ{| g ބa7hH.Uc%01W5fBy՜G "ITgM9EL} ~J&Nֿ* @I6,? 5۶,ph{8pԧQIo4@Ta!#Uz{6Znd{:IDzi0Vr,QDa;4 RWVx[Ϭ+-_NnEhʋ?ᓊo/py7:E~ZT;f7xt#*" d,'dη(2:+FfI MSA58YyknX~W& 4\V`J95jz=ȭwuu⫯ub"R'ePɧRXT%s:<򪇺|Tڳnhl|Q/'Au$' e`9#Q8g+}uCn !Bje(q  W+N%Z@q߳T/QM#mzmv{> J 0Hg$u +}kzHՇvzMj/YLr0x^PPXS7]2fk&w=ݸlPIkxH2@p(_thGe jB{|,;[W0z߭#GLI H`trD[=S~\k i29@?kX&a;Uaf^:db7 A^n\,2 ãOޮԠbqd;=ˌ5"x$8ț #T?DwEEu$i=c0!?c5S}yHx"wam"7&~]WyPJPLIv3C YV^R4>s"2s͙/lBbKM9oȏk%x<SC(!ng/Ͳt {su1+ ѻEvѺ$শ1yB)p zG&}u!}hNI~Chl- A%O+MI2KI K}U hi|RQ9jː*w?AR{%šA9 ]>Z# Caa7k&4H'r]{𿐄tMkʣr"d7B/}qRьsߢ>}K{EEd5T suc?yoL~|@- c~*ONMƷ8:#0fn|u) x%J"r4ϤUtY7NVY!%c:UD) u_JQF ilj^W z%АDH'Rq]@Iq<.TϨ`VV 0=!%Z)$^_|&+0ToS b)͏+ġLI4ФXY ٙSÈAG`?W 92)n80J. jvO>d_Sqw[dop %=8\u)7Om s̰? l-#V$drY[RCM R|"Ղ+ݴr =tL=Yъ_K̄EyQ8F/|tsԉ p2(Zg82StYmLv8 ,B0fg7hA v-t\-'}B{7f(0b8ђt GK 'g5krxW?"(Tl[j+{TT1EONf>rO]mWbrݮe%D7 ;= jȩ%3].6Mb ӋXz(,`F?۵[g-AWmhC>y`!5[`:l0}^e.Af9=ֽ>Ym)XeۿR`sL@jԃB4h0Nw RRJ23u0%X[|P(hdPrnv^Dn=:WU[Y+,읆1 V.a iE?i? Mާ;>4+ J1 Amr Ad^t&=oTRYr9aP|Vkق3˖-ߣ%$nv3epVҮPo& Q)'a:\Ğ% ,jF+k d+==ZDp8̜f1\`0# '-> 6Ѐef~+Vt?ϳUe]9M;? ϏCdw9$]2J/s;5s(k\A)r5JÜ-G%b%HO~$E'UGw L\Ft;JPqu6LH*Bӹ"xe}y};"hN)V H/2> O+dxN 7RQyh=J|]A2K&,VS=/Sh1# *՘ XU75qǁ^˦HT#`6Au*JI3rs|fw_.GɔTSsHmEFrpv܀.Fc*o2_ 焨+ZSwl<տ1D7%GOဉZVOJP/kv!Lӥ,V,š 5*qy7@Y1;AN~p&!،hy4tMRf ;@lռ "ʖW_N:Iwhx ,m w~`iP A |\~kweɋԹ=7OZYz٣qg] I׸? +iɽrT oT$&9?SƫҮr߲`{]Qpb/|Wk$3]7I~@_ _Ef:K}t!E5d8wBC|vbjĎ0NGè 3  Y0_1%B*D6̀a ƀe;I%_шcmngwU3}9V|Aݗߗ$4C [8>֔056$z&9^7W(+,*ֲ&?%{?n|*ըnߦW)Rn2~`+tma^!twOHݴC^$g ?k yQ||xV! Yt Kcrzi(.<Rjam#m)~t0 [P+}j}tOkc51'M ord4r F<,b?W7@69[T)}gS8[3«\n\d c8 |5Bf7 Z@!"G*lL[v 7^I2n&H o=X|g'zfНٵ u0}Lz v{Jǭɟ&u޸X缬±$qouX+.2&ƓBnY| rqiPyiRijW5a,DmsGQbh]́%?̸z\72r Tg nBEjw 1,EKY5BNG3>.Aw22WVZoB,mki"HGlUftP*'NOO>TQۂJ>;K՚gOzTS~wOoxSiS ?_`gmLSIq]>wcz9e.>r&NO 8T $H5E ThKd9ONz;~3.nC) .)6)VW= xae.8P_F+ .>UN;ǤMHH28.sН&O㠁cn -"Ϫp~&Oٕ#0?~45pGG(eȷ5[>j :s"|XL<}YEɖ ȬHӧF'c A_}W'>Aʂde ~* MH'h{B1Gn7wd0M@nbgiۊB5M^ AԦ$fxVd6}ʖ~]]CQѭx:qS_6ʎ(iկUч¯0PZ{r?ݻO%xn]t-|L% wc ,}CsLe{ehh{Dy7Lݭ Dbş͂؍##^LatNB l84zbi@cmVZɗן7au:Y6}9 `!Lo)42 _;15$f5zKB)nbkJP-n04έ-yl8n; mo< zbzeeR*YZtpp#3b Y5"P#o@>W2Ͽ,M=aOMi.M)⵪%R' 0=~rD^.M='%G7ou7ϡ{i']sX<&f'\ |tٿIH2.eYhMԒxMGn]N 25Y^~3b!ڃ^XyJ9p]VT"Mь;]!+ D^Z`IAΗևVEЎ]aĘ;^2''HdzFh5y{wњ$TgYDܶ"7{WY~Z'6|7Ųkd6XpHP,`*KH/iTXRZosʛ1~J|f߯m2dh)n#6R}ju:iO"`DoFuMBHz EQp‘k` XQG,&B8*{bZmܶ*bӛ':rʢ{1N]TE9-;&q3d=YOf@+T͐ K#uho3=t y5diph W^j8j=2]f=>9j0. 1 OiI85+XN`w6n{koF6T}H)+C8N3~;>N4T5j@8& ?b_g}&mY&?^=ߛ|DLMRYy;-=ZqVWO#%[RDV@}a-i?niz%> CΰK[1./i2߅+5(S«&etl 2?h1%XM44,7W  Έo/oP&eb- MAA qJ 18BaZ\-L`=gsu"De含{(;X%Ut- oB` ø6쨍ʋߦ;9)!o3%94qpl+ºUΧGK ($>)\HѤN](9;B<ۃJ|r}a6#^saV)b±[_5- W߆(n cL.=aKT8#Uk+ςGΉ4tOxu N z,I UԶ#,@p2{\c9sQt܇P3F\DLͅ"7wZ هy"\E~޾ykMC[to|˰2l+7q)Bn+^L>Ln\``? h{ @ `LuI6!>Q:2nMma 俢Bx4Ӫ ;ӹK?:Xʱ8!щ-it k"[1] (Jk+b9x6}5r-T\0)@ vK5ĈuITnf\ =Q|q D!kQ ]]hW >Ȑr_W\a V^Ά YkiGt8Bd 3_Uq*xH#4âdz* !zS;("x83"Gd0 Ozaa6 ٸ Emߏ L)ƹƞcb9[Ty|/RЫ9&0Q*Lha{}oP/IY.%zxgarN(qszB$-{\ͽJ MjWH~D_|R+$j>ӟ4P/<FBtЙMMكdz_;]^)(Vʭ $I#3Q_3'sHs4m ?GJ^ h/1f_V#A糚7[5I![d{Ws?Bɒw]1~Kjւ)#2f*&c4H iX5Arf(UrN8+I!;GoJ:gMY1 6 ~RJOXF>rIMȔD4 Dzk]JT>GCYX;5Bȫ: THRMUikP!r}f~q$\- @ o$%<сՑY Jtz/Cx0}~54][8 #̓A--4ЫV6&=שq84L]*)1'W5IPH^Cw2rnAn^rAt N#6*k]U0mĤ*&mYf53KDH%+14PTuY眡TsHxj{gvb&\̜KV J^*ӭ6:QD+#TPԳ"|Do{4t|òDg_Ͷq])AO6B>z ;Le̥# W?Ť@:)9vr<>~ZE7)٤!"47,6Rϓ"bM[.׿Ce:8݄BQo?t0a9-qߔ~Oλ(}:~m٩R_oof{ܸ]Cm1/쉧h^a=">r+B4r >bg9ms +H=N!hV./vlU:%Ɨ)A􁭦tS[0 t#bCت}J EKv7W4WQķ9.{+&& ;r~Lt2EFB]9,9U$aXeyFѡzqD_:X;ü=L_]*xh{.,_ 54t!IӐETȖ#t% pLĶd!ZDLH~S߈xj݇S,DoPQ•3|tW/L'pLn̳%&zA?Ihஐ+ﱵDnW>϶&mɂhdguxսw ^Rm+Dm\!1z ws< ϯnmD$#T :ބQ3v61WWzk\Y!^gJi%Rр5!^93 Y4&]2UR=?_[LYX_jWn$>OہBxp= Wxk4.oû̡smÍe๔\TFJ^UOʆ锜`"} |:IܜZ!h0dyRKc.x'hHe tam~oWtV (,Uʂ(q bbes?bӐd!/?klMTVz(nzc#ٵ._ .-'S2̼,?e]hgnc&A`mqpI~:"8wCl),'Bt'suUziDC?H|+ʐ\y =N9[֒ qȖJn5Ўcj- V$OMϽ)\1ą$nga1t*QR`^8nIx.LjjՓdUsH'+xRm6]\ȸ ѽN0?ӌ!k- N%7+[,1zed'ؗ Ó8Uo \UxC{&c\PAnfNO○umQ/&~GLiYUK&6agJ Afp;芼аzПXh{4d* 1 5N2nSa -Վs!8z$NMEf^''(=f@ ".r6ɚ偦굖0l7ׅ0V׳f^E_ޗ)vwhپdwF:ݰJ7n=lfP Z`rJ b&0sGOq ×(8m7[C㵎ڕ(Ce 9:oN*|ZQ"2?OX`-ѥPk7[o*^1DoޫEK ';yywëF"{q"X)x;%N/_:pĈJ/ ;.v7lk+)Y[&qԊ1G=ܘQVNJfT}ï|HMVxz'H [IQ8hj\&zw}rD>CN[!Lv qbtS,0ղ:=/ݡ`2l2'OM>8MD\`[0lۇ]2QCM" VVz.lg)XL0:K>-H(Vkɶm@'r\)z1a۱q82_SF K/ #YgI1@ha/*aUF#Je`瞗{V;VnOţ AiA]bRs/*aL}&_.ㅁZxB H :SgʫFe.FM^kQ|{eWQ۠>">Q@Mus)} k[z| lNNk(¥{qq {0Z`>`xYdR;Z". H !\4zQUI;st*yᦧy=]m=\u1{|$/#=Rh{+d+V̘y5k ޾sFDҲa!?SU1]XÖ teM]./:eRW(B R]*UV(1‰}^é#;mEu^!P;:n?g0X$ma}p f&ml nǾ<@fPA&jat9 y!ܬ6=w*k)58 =In*ǙGjdxLS#~bqc|b@W)+(;øR ݵ8OXrU1nh*30z?7r'enPFtA3((lNӈM/ouvInpqdbˮeBnʴíW#n'gGs$8TPvs̯y.cWdўaWYQ-T3+dݱ؆{Sb*E=$;*2d~aʽla$AKsWw ^]tҩ,Ba5//n)4+#]dȞZzhc;cΦhN%#e30=Plg= 5j_ry(2nyH~/ zDd70o]t d;<7d,&KzĘ+FL[ᗅ{#41|ٕII)].d琘+D j]`Gh]@>I`WO~B%ɖl x"#ܮ͞bݬ8%ʲJ㳂ϑnE'Wy^$̑6DeAh\!zuk]v#o_9 *' .kU=GIx*Fחφ 怅Ec%+cCW |Qz^=(C`!9LLڎà>6 =an(orGj0M-˖<~z}$Wn O׺Zdż`jLE?- x ,w`O Jme/7Vxa5l!H%WC@TڒKLfUN.0=h&JQ$}}j14u:9WuA~zp܎oP޲>`We|IO/Em͉]N-6 TSƠrZW>tVWOͿbC5rYVE4xvNſ=H#6Y qLU$kXشSO m nn`])i:>0Tc(_;shvwƷ:X8Ibt.dIFިZ?.]eXah@Pad2o+vL%0Njyv?Ps @vsѺ:3=3NBqK{e -9A;-i[^>7!&BxV`k5;m@Mt9y`75Dm RQ9-+U&ABJϦ /ڶ^41"z]fm2E.W cH zp=~0. ٱzpSNPaQcJŴte}(أg24;_Ec7Ihy^HƬoɘ雀C5 O` ZO ޳A*|aچ RgޔS"IC3Sy.5F1C0~8:d "#e7w !,хgיU@N etQ`7;|~ͼS|RQɳ}vY2 xӎ >`:ւo]K8AvW;hTs|9 #:y`_92U~:z0:gv-S2ՕnO" %w݅I9]R5""*J87=r xŻǸג O϶{:D-JIkn.O,+=20s -ˌnl~$_"WA e(T+0_!Y.C o5S֞Ѳ8h&[{tfq6؆#ch5Ƨx1zSD8_RU=`V] KP!FRX#Rm؄V'$[KUm|fkQwrblO?c 8[ }9׿NU؇:Ol@5~5!ވ<~=bk;S7IB_#m6%'@C!!)TUr5$v @ }fq 9&-9GE|I wPykI͂Ԡx ;dTU`p /WU_W-qvBY^A9=JsBR#]H\)NxXR3}2"ló|wÄ͆cVKk[ntY7`]59Py Oÿ*mw+9#VDoBbU,?cxje q ړR.,rPC8~X@b qt!pVd1*)kDR> M%rp OB⭼TSnpDZT^|E*ܵvM۹5 Xºr.Q}V|DeLx3Åԣ" (+WϦ tFqU꯴o3cJt׮ˇWr<|U>d&s 2A?mθDN't2J;*aZSoF׽3j8LV8{~h7`QI~+ <}кEH]c) J6oKphULH<$&P%Iy_<5{=xx-M'ccFJo/WF*{f/DRvjzP@,dJ=0}'l.4@? >5ס:QrvKH>M>~hT Dڛ7%^0̂TF$޳\Y_)NY0B)`2e龍]{M$)Z ZlfEv9[/?BiC@+^Q?CetەRtZ^ ˸k1w@w2#dx6ل{cZYX\rY8J I %~`#qH.KS1jrS%5>Ykn:)cVP bWL|.ʨB|) y#J\uy>eeU-;5FE7e|m 5 ϩGݲ: J!SۋmVWЗ?4<Z؄n;]cJv%N3x6) \0\iuxٌ^QN)`nŁYny[ȉGe}7teLj<ըE]Jhc:n3|'[$ф2ʸχ>i Ҥ+&Svz2}]v?4{PJDH =RJjįf&pZ~+1!%rK}UאgEuuLjJ>nmRjā'lO\+⚯X(zتlgʗ > VLGww&[ O:tvYu; h5FbuI ̄iiwv56)_]uV}\dWY}%'黼'_BLkHj)sŌ y4_Fc: > } FўTԑbb1ħ:H9djBHUbSs0{3"lUa3ݺ:'nD;'^&6gwM-E7x&79̺-YuD_5`١U%s7#PNBEl (tإv=.Zj;c0y_HY\[Ed#k׸k|n)H( E߄~G+nJC^-n[,1MG26GCNL"'$Q}5-Ա3o"AA%ø35b%niNS\˔9Q?0q-cͦui$݇5憧5oso<0V +̍ yġ}([A[#BʗAecn=@+]V?kzơ#64jwb/Yu_Ǎl#`j|}OZ.^wwGm-hSђ?.iS(W_¡9U#hZdퟯݰKy6b'd6-3xI?TQ,:\âܕ&mm;GGw\!&Q!korRŹ>?5~j1W:# ӻ9\{ K=]\'Gyb5ydpU+eM;Ͳ!k hw #j%S~Ŵ E2_P[+:ȗ.y& \$P^|Ci91Fuujh>=g R!~Ŕư_x_^'cdOS|-]%hC"@;@݆dvz4# h,͘4^6R iA M.آXQr.g aQ tV9ץg"=bC7*# S`=a,ùz8@xAI߁L뺹;GdWo밇cm 4tYJzUW2 >oq¡92OD^<"B7<2#o) 1͖2``e`b*+)\f5pɜuJg+WQ "Yi]2 9#P ZE6EqyU8j ~P}?tȐ Ÿl=52+r/4źWR/& \@#'Ċ+VRPYx^3 T@^&_fOm<:bï0EH8R&O;PP9V%]شseU 42]Յ˭ߒL)"9dZ=BOʋ V/8&#P!2 4߇~.Oj`"B=o1&k0[ʈ,0R=.##/^Xӵ ߊ2ܒ϶>0, PSe3>#Ibq0&Xpֽ4x){qNh;ȅ3SHqk5|;Q| KŐl5/?+V]½`qOE6JB#thRZB0Ũ܌:e6{.yW;l)/bֈv#OX+JIt z Pp7UOư3ߵVJ)8 n3e՜FQXZ_ZťPc%9 S>%ڃ?Wa'-/8XL͒5VPR޵P3~Yxpşא*d ˒=">׊ALFf&VIu rs괄 \3^_7StL:㷷spιHNvc!m@iNHBd6?ПxdsoZ\I}i1$J;"0~5)GYM~A7~ 1^>Jɦ3ǵ}Z5LY-Ξsb+C'F"TWZ{7b($蠔Ƌ ~q:kbLf[S}h!fE]{1tu: R,COY)PRh-kcmc~NƀqJ2C2z! ݆y.!6W9V9aNTQӐw}.L~qM|W[aEloGÁ\WjvTYMh~fo >l_ބ#!q[ г\֨#u"/Em$uTg6zP_0U\関ˈ`ގi޿=/jJ1S^Pr֦9&HM!RYZiL2D4=~%<%`IJ8㙛 zc?_t%F5AIxywkckItgy^ L"tJ|VN.XqX>9D'vJD;>-^6-<83^v U 8t[! LE%Kȧ75~" bl/Qv%8 fF &޶^ze+ nv G?,F,$eIiPk^Fݡj|+..{}o[ sܠXI}6*^+mrQpQ;R*G<+lj8mךi$9WZ @Ǚd˙]zv_A6P茴,:zsSΙY1|׫^pzg w!g6c$o2LEz<^DuH8#$THDPA_K.X=R\,%KA=mЅ71Z1ep d_y|Ny9F3ҚeV%yƺMO:Q؅zuPߢjkL.Fj0! f{(L7OOC4" S rN޷詀=˒}֎C0=cu9 l" | >2l P؈{ Ha*hBh( "(朖w|,o r#fR2lf4 W)]+u5=wH#\6Qo\C卻>#uKUr;W~/选"XbEF3NG_C~VFww!:FsoON[-Hp* Wp2B gB\fuSy󛫎vL+{!Qh˙ L 2 c8h 3v7{TKԠ툹P7GC_<^M8`7~֡NIctzeJ^)JPn,FJg: %4`hS`"KCܽ!)h|LHkη}q( iN/ufՀL4)wOdHvߚsO;_=  (=wcuH1S`1_q, 0_C6Sՙ &ۧ)ƈW{ ~ĩXs\/+H^@_ڣD4jGayɉ!:r堟~4%j<(5׿+;A3]HJC!OR{_+z;ف 5\p QȻrrmN{ݓ^T`eKvOciaåMY!!qN ¸iء35rKdÕOU./B[PShe?D&*;%|m0C؇WnHU,PZ_zI0p?|FEVx)2lj}JEH,5Ѵ^FxqY߂U*~cz6:?`SId7^kl(RF4>UW:;}ƥR$ r6+߁zlCGM8P`/є;4LHzT>coi\Pu6oYƜ̲/BU! l>UԘ ƈ# I!әޚjї5ʹ .f Za!&v23FW1DHrdDE持dтp@"nj4@/u!FέK5@Wz ^ƌ㩐 ^f|ʗ5 ハ]l|42A)]&i8?x=H4YLŤBE%i&@[FԺ˜ 3}X7qf 3{X1!jGnf|b]!oMSzk0t zT0N6㡖o*##o xqhA3 Bte]yaKհP8g*A5lI"&O=|Se @ 4r*I ;G[FHSUxL%Xo Zj9[q }p(E;'uA~b~nwXD)z> ,Pݡ Hk~fo`ϏgE,1%({(!l*;2/OGQ_xvOFz|LKMɛpIzXjSBNĖpi,ʊMPJJٿ-B.~ЀR-Z#$otpsZ=%C2 ]7?3V=뀏L#I攰y;P!6òz ?+܄v}rT:> V-}]5֖@}%x[t@úx E%&ѱ6Sܧ]uqr2\suE{NMk0H(YMوrWI6 bJb|&l~ZGzr*^.@-~@ޚ['pb)E"5ߨJpė&6@XYeaO4s4XqX<ؔ'_DViB/KO\ÐUfˤG\jõ@8\p1z燂K;g T;$ۻD|+@ui/A * 㫝Y!Qؚp ء8[l >] SCWq2OR$CE3CNT\`ҡ֦N]b &DO嚩 @}Mp|Se"(3)T^n053p?2F%Iew> hL4h4쎕{# fWg@ӂk˃vT9ʮ4XfxV-S}֛e91NЀxo`Y$àYƔ3hCf} z'bQtm4 "M@acwYi"tc3-pa󢘃H'֬37g[%IMXPTcfVɦ׆GhpuḋM8xTʋ粙gh45#k| +HA7ڢ~pOnܘ60fLY$r w pj BeJ]^>G7kWW<6; VħH V y/h MP iY`0 ,i~}3 nvD]KKSDoSbiˁ2ya=8[T0 JQ>::ੳA4哫Om kVx87=iT:Z Uߠ+o6?2>Uvg} /Hx!ǰW/+~a-:vJkS I`ouQK7S#k P$Dw.izca#f3zyMm]gWӐe*R_?_z%|^ߺs@'OST;ϵS(~/oC_ĉI{EQV\p⟔*tŃty>Y9d9> ŀ}sÈjS p5bVyM!{3;On4u bus4ՌE}p)p#POIPn,*g;b *-2ۖe{PppHNF\q0%?T fC' ]/rVQ L>_$u(y:R2O$|%FQtwʥ5ݖpL*:S{!^|-Y޲ǭ}caC"֘ˀ^ľ\bמ.n]2 iQ$Om`լ2Xt5}+OgX>VhdR':AqyGֳٸ@ݔ( 0dOj k)2ymk!xB.*G:ћk+2 XIc=Tf~D;NxGMr\F G FM;>D̗`&̮`iQEzFהt!³J ̓\%(<|r![Lba0U&^Chpdv%ơ~j._*Q4|S^iH%GheD-[ERg8'"4ku6I4O8p=M?1 E?|ljeE᮹S<*qKٌ xOu8vuD`*>(i㐶=)t0i؋aהd s"K-ڠrS8ԲX^z$EDDn4YmM=2z{vLUl©+#O[(i$\',j-d $ nҊLΜk/E:@3y1tܪ/MIFRR{'|ؙ2=f&M9Ly TQ^,_+.W՚왉uh'7O5?SV7nukFnoEhEjsYoKXͰn!r2鞘}qIqHh Ovg욫LxŒ4M8 0Q8V)tL['.7 ZlmOAi^4(R Fyk]߸Q^PԈ_"<%o1[+ƱDDS'JKm2Ǔeaԣh27 IOKMl:b=wRX' 퇦;/B\c]b%$] u:5dG&]?|}b}( 7)'EJhv {a]5NZ#7] I&)Gz)qq[СPR9-;-Gι A"]#v6n(Ѯlȧk +^RN}Nmٷ`v%׌%_^LՌY @~t̔fx1W3wL4Jw}}83ΞUP5Vp c{g򞡉b`{^6Y`Ԟ? c1'ޟ$UyM2VKЍBv A9 =Y;/xU/>\^/p#kgroU]D_,V^i-ҋtY{ua?bEf}~gy2 ̙ψ}!K=~V`j?x}Òe1i&CJqؔ^|Pʿӿ/U+w C-ТȪ%le)_?~-U8/ut_Xqek^L'lǸZZ4lW@*E!Fܦ`wQ h(jӹCrq沤8-) rWH}sκt}v8.TٿhT[<ƿQE瑳pw_:?6hi4HVkL6ox:V>7^N)g|tsm=uJfWz1#,m ^såR=ؖ`>#̣^{>BX{bDj4P%35{x;փ~.GeS>KQ֊!_ZRU4h CüE@..ACc|>HpDlZIv26_"K'R9 ֛,۩p.V#]1i~9_Rʨ<>JI&oK,d3i]`!>C 1Z˞TX*SiqNt~[@Ʈ2&u*1z O)gKd>k)L>r4G)&as$nȑ1ǺXTs(tp^y˹S` 2XFGwV 11ٝD~.oK7C%ei2Ԁ'>],4%YAy~ʢvSӡOAkAZIK*SfSIIBQi/&2|!dmZN~g'68[5V5 U$pdʀfP'Y<"1gi(v3_`չugmW5"uA 8hb 9 sPPvmK@PYJI(6|1h/ V~|gu6;2 Pݡ\`Fd +we%sѼy;I?u3Ynw˴d]![ 39gɮm-~{yI#"i.ЖbMOR;֗C~Ieߊ_U`kdޕr Yh7XdNi`GJ5󇓡rJ`l^CaE<թM_8Ikx+GxF3,?I*3,w  X]T} w.wnrqU,j#XzqvbahV|A;lGȇ[~EW(J16'a5r*,d9,59^rb|n:MoC.:tX˳p~59u~9y]M1e̤{v n6Q$.Th ‘prM>DMrKL3?Q۱]apl NEJ\9CR67^Lկ !]Fi.kPQɐPz.OwU 3ԼHHVh9y6mފh'be vzfg),GMsxZ/^1Xs&^m>J$׾Zg/LV*:E 9 Yqx/N&+yW%M]Qe~4jyثRJN3 +9%o;˒S()C{N9uhїF Om YSC>P.a"n<&@t%k[OA(b~"ry"tH"#ESd2ؒ@<-zSϷN@T4;/h $,p~I|.1k ADϨ0-@b|HC/9ic/brf ľ!*4,{WYm$*eU {,;'e3[7\X:Wwi^3).*E2^!֒Y\tm.+wD?oTU&!'LȨm>MDQ.H#ň.kldzۺ+7a!^`yAck(g57 cW13g tӂؐr~ڲ[Gy(RDq< rjU[EnƦLl)+="tu{bJY*ً9v2= j;ʗMCi8 T8NiGXxgiJtR1y츢oi$ؖԏݾN D+vz -AnoӇg>Zw*$ b8_m旯Юi,jwR=0[` ;: ,`Ilj%FLj39%E$K Ә ֏De=W5v^XT˃09 Km؜Y!RL$6v* G).S ifGyrhۣ]`w3m?)Hli'Fr14a3vH/B{r{@8gF@J ~P:uݗ䝈ZqZFt(M n>l5.63<ن0Jiaz9ޟ40+jYV 9$D%:Jʾ:߻oj"}2Y۽.ӑ?y6Ӥ_#Vs_ 8+XHFIHϯ ;sW埫##V\g??jUC?#u0ln(L|QQ)ApWJ (T"Lp5j\7B_ծ䈟-S[K]Qs&2 ^:Plۍ$8o"F.IA%7wP7L݅of,TmT? iLQt xxfX4Wɱ}_q}fFct4CLܡ9):_+vSL1'R+qVd ?GX:vɀ<[4/%&P%!WG%LxtѰL>aB<ମ4J]jlFHd"Ki6,pI:o9n:4KA'XH"l9k p8QRQ$g+~qZ" H4Pt$`GssXA\8{4{g}YG\KcJ@όU5"{1G|95%!UzWE\Qpْ5gU`'ϐ.ΧXEՒ͐Ki}=d[Ǽ"_LiCiB2߶0$|ta@So::%Jj&;FٚWNEWi ) jZ-6\*G"~svz}&[\l.濔/rɳFqϻ̚/(-QݴFPS4~WxIݔo6zxÄ{KRbKH OGi#T ( L/YО3{dAAuiu/\5r_ϨDŽ֒6qx(Z ?^3[YӤ{OrO*QH .+#<-.D]SA`.!WzD{a%-nZ: am61jϛA?&grΊs,|=G@*` 1uxrDE=] I.jAگBr{OAupX}YO5}n:+( ;='Z),@+`a]R{|XD-CzGͻQPs[lmAJ f$m~IΟRҕcff}5m@M8n#vGz_eL eE哔$I?\$^fAU喘*(1pՠ`IEӭ|9cv^nJ࿀uh:Й0C8y WQs9*TvҹM`?#6:O6#oӿWU@}rάؔw[S=B/3,JZ ]xӟEiLgEhW:]2"m3$%/S[To3S(Dd[ij1tb,qτ88獱9Sc+AA@³m8~1H7/crU7a3Ѕu; Ea<]>OVL25yrgAg{:L$~i`QC&H(HGGF<˪4ksA27 YM\p\LS09Ps)BS1Qio028DZdt'\7Xk0 ;ظ[' ]mTs1[@˩ ,}@mTӠc>\IW*+4[vʮB []Fnw]9MPߩk*s-7w_]FYqmV )DZ<8mm07te:r/Z@%Z_<:Iя`z(![ɂz#lk6|X>#!Vq*"|USH` H/vMUXTh^[n.JB^tAJԙQȊSg_ėB%\R!]!ȁw~2S79j?d١d;լzazFFg ^=i`)Az|:}NU#OAA eVJ\9ioAjp{oùn{z̟ԅ8=>NĒ _6* }yzR"6T.b?!5ƎBLmI6\$7v t[롁jΎ 9nCE9lB{>)7:zϟ̩%ΛX?,8정k{MqgRߔ<9};R;q9es { -&V- LP'gzY39 I!}7Oy5)vh;-L)| 0o(wG클)xU)B2O+pݨ6yygMߘ(~#ر%!\WvB[-l>9NhfZ)-L5e0"ݬsıo ?tT ϰҍ[<0:B|sN'FL&g`9(\<}}%$_B lh/.hQRݾmBP9׹BW =KH8^`6mx30DiG0Ff1FAV9Ν EdaX#anzNiLpwnMg _)<,10TN|l<RCiCT.0jMְ;ڍ1zdJW ]Eycp:΁$ 8UD/CHM<&?x+Vg.zW|+BNܚ8aU{, _plWY= [E"7j s'[o%c5F$ }C4=97,|kW@'Zixo@rCȪ/7F97Imق:Iɭ_2K*)U! >8f8xH *dz/K\Pch{FAa,O,k2Buq/c15&ɻsyUXFk-mqsh 7[]!fo:TfZPBbӨ}A!z0};P]N҅/2̕Ue.EcS'y&%Q=|-pwhՄ!snra~WF֎z;pؠL+ZA/lJ> %قr0dkO*U(Ь9WȤ5ˁb}D@“7 b:xq٬m?x '{&5մdyC90f 9,V? A树q$;lB}'é♟qnZ k(L4r;m\ٻ@^FoiuX;aqQ0EGj󇁘J@+Njj9[c#- p^a-C>츜o"(aS1( ޴ⳃhEdd,T; 'ldEY0HI_XPd'(p[kc1 hy>JA'o@:'$—h^QoI>9_$} % xbmnz@a8П=Ϯo=-6}<~]'^k4ڎx$7ݬJ !s $,ϫN}gA2uERXwr?NĦ >Z}̗e$@HL|Hk3 zME!? 9n?wa؊n\ | B|yfFOr8[G,u)jɘ$Sv &u:O@c֮Xk lG 9;l5֐ho vGӮIX,e\ ^nʰĚf) u7ެ*{Ti{(h:^J,9˪"nMGY Ybezy[ ('Vq|/z9+S/ϡTCٌP/V͟4m!75E5T"Z M >M(٧wATM>`ocj,2"~">(XlɆgز2Q] N JiE+&A7ĵs~ P~C6#fLt[_Z}zl{2 t35aSsa\1O~‡HbA,u`ÅN8 Ciw/9U; 5Me:zQU XaȬ1zV" e.vDتb!,yaF~q eSk!|:nF az6}3(OR[mjhR:Py⺿[I܀m u_l&~q'/!X+aаd@d< :AZ^:; 2E,(Lč8i‰)gŎ)^. VpZ$Nvx1TAim`8Gmǹ wulv%ʠёvQE,A$W'^r3Un9fK(v 4ҳ4_\C͆JĖ?TD^Ӷ;h,0ugBGs{;8h,9\DZ'K}q{CK{ Ztu!W<,8 $/.1'B6 * ߹FrW4t_~̀HGUQ2lwbbJAtf sJx6l!-3ŊvK4&K#|n(FdZKiOT̫FyοCWPjWx\\e >!Ts .Bq !G7uvwrb5QN2^nɸvh=h&);icvbwE4j?z!J\ DN۞L%.1ZܬTK\VYg5XD!U! A~E:GRZtv.)2!*WYʷǪ GGLnW F%h-JPT_K4.I]nPEZ$KY MΞ:UWa1{f'~cr"r`'AiŅ0`ݞ&Hu(Yᶤ=|muklGHtЂ# =QqYO2ձ+ JE1B2Kݕ~M/{ue"$7^*jdX|VղyD61k' x I̔"t+h{3$_.@ 4>/~-b: ~ɇ%Ƕ%KKK`keEaSho ϭq@&p9(>NO0K^!o93@pZZ5'N 'qX4{UYwm0U}ࣞ#@š)wI%K 8G+j9cyQLvX7,s,5%S^ٔGg <ͳN u08W n}`r*, 4FD|UOC}Mؕ =($7!NĪLxbevxkXY⏠~' }z0,$&兎I9Xej@&)"%*zt^ha=k\ 1@Ut18uMb׾e#Spڱ&10Ώa_QnC[g7 'սvtffrc:iMHj@Bprz` s8$;xS})nݼQ*aGDK]dpQ8%ӓ6.3m.Lr5»@"jW[,B/Ĕފ78>-/(?$v'ZSZbFJz3B (Yz{—\l Itۇرp@7=r$lQ?^xe[*9hR$!hmn'HZfxKGܧ:]]ˮ jǺ!Zdg^Ž쾈;7ioیū 0ITYQ4wx #9:9ԡy644- >{`6Oه/5ᨠxg @47 ZCE뎯m,qq1N;4|WB/R  Hb.JGQ3]ƧUʊӻo_sܹ!vC>9q˴kV*S*8,UNkr4Uڈ:j펟>k"و.s p&.ѫ{߆:Xyy"i?Y^q~0&g4*3(+-O p,*BEXZ`C+rEVT-ёܤL}edxxqe=rH-ȱr~hOA({ $ J{@۳D~rڒq*.]M"xU[LbH""s鹁4'zVuF<.κ>tы?A#ӔKȃo[׉lj)6J·)ƀP Xib65<'8ᐬg"Ps]MWnϟh *; UGA55Nb_x`p}o"ov zÛxgyHKJrB<|,~/[4]3ބEU"Z/jB?s}JUQqjRVۘg8 &^r$uL$a0';UaDqa9xN5"Ē~[<Hޢ.EMR=q}tqTr?c4=/'K 'јb{viJCMJZѬ萕IɒG-&CԪ*܍miNT7(!юE G@ހ6x`|MMިzI5Z&AOIAG9p<3rRzq!qPow~i!b IF,C}di9J($Gռ=P*Ws8%\-E`mv._ PL fpGl?\߲i%6Unư>,roznٳÙ̸XM@~Io",q 9v($3nI#ס'iɹ|]g$99aV R&2@͸))˜ :Zu"p6#j9른mR?)CAI)?ߐ ІֽdQu:%)dKv$|jZD뵏J^T=uLFJ|U61 dc\'%l퐕͙VkV6SF0XgʎO}\|#$Vc ׉9/'N~$ϛ5M\y`$b$=%Kb +wWlD?TpjdZ5ڝͪ`dGzhFyд$[`'n4xZ=xx$ޮ(19^@F{5iɦHV05_zY~]7u-ɞ==e&c&5|.x ̪ͽ %Xq\VZ@J!)4AcvlWJ ` SM5FZ4anϞ0 x9ϕWH)2}⍥uL%c~ZIQM-1E/sfll@ܿBH1.t[%n7AFvmvkw{X &C S7hSNMebsOeeZ]nȧ*W5\W @ʽYЯQM}z[~WǴ7a% )=%լD8+8efy^m;y` D4GAKM{,5A<v+ n)K=otGm3Li0+PYjѰ*a03H.ԴRv]kU%NcN)X[YsHZ7ÔD_|v@WUv3#J6u?\*Ӵ,_t ]y™¥X"TY4(iA-no2?4vUEn!ia| E¿84p{LfiASUavkubݸs[`)i(e ε2ɒ'gA- @SIa_+g,TmQN+:j]r+uE["A0̥-VţW : 8%e݈ l6- [ :ʴbp0|=YضjnꗇQ;t3-D%:%@.>cv;7na? Cbݭ/5@_T'=,m(Iq? HD5Ӽ-s ;8u; (( 19ߢBa-f"72Dp";F6g, $=v߁RT֜]U M\@Bnhj(߮9&]ĮIRSKkoqz+3s>BKhHe\׺B'=M&ɵs+)YSƤ0շv0)İO]}s#ݚ,:n%6yxP#KbTMlO;8k+c EV>46DM1@w9Y #VAL x0Rcbc=d/T{)bz Fd{aZf@BXO)R<+e$Ra9؜V,n|{C`_Y#jD*` (6u8ע2:ojy=N',ciB$(DFAEIDt2jfTd%:@_1d=?,Mq g-b`*X0V,LNO-rIx~!`VՉXc]0a!dEndΛZ%Hraguub4f`ef12G?n>qC*az-a䍡h <.|X"oR!āݖ_INRדŕI#w[zj=vuz4kZEKֈީ`9TxU$ʈNWi -U)Mҿr=h(lL*E7q9cV~4Z8jqFv f-"8PapLQpeܤE,D$*\,Bo()QcXCj6kn̕4U9+‘ti]s'GfwmAL&^@ˆ kKÐ!PIj t4R>Oq8*XʳD~t%͚Qu`x·6[!|kׂJw5 #CI8&yBÀ:ٜR[,-UAY·mרv9~ >0S[\z?yOuULbR<7rVWqŒ.F%ϣVfvMwOBy||lƒ[QUG}C[Aco8=`8 Q%iW"@1ن[inW׮՟٠M2Puw/ad%dYҧ;m8_ڃ/!1ǡO.nq 7*^Ph&7YAgb"ka5D{>oY/XaW4Ƕ!y@y}$Y{+fٙ4?к'Vcv4[LϠ.-~<Vd#-s]=PfH}rq:z;de$04"pXo(-qFLK#»1^QŠ"!ӽ)PYb9`yGK &W9G^JS4GJUUm`6M._ù~~~>rV#H;f)LQz1{aQBxu6OvaE0`!JM XeSo Z̫?TVwY4 KMPtk؈!taF;kA3}s*&IFjB [چ^\23aE?zj/xπ84)z-zŬG]%C*!& ^AJu6r|l]b;Na~-X(ChDC0nLGeU䘑^( w%U͞Jt:?G%%};K#M'zj=ed{c0nگZ"v1_%㵨K^uBGX "nOk. M~Kd戓!8t;Ɇvn\Ɓzڗ7$ Tc NSaQ߭սDw u1z"nV$>|8ءja3&Nț-݈{l5_ЉS YYOVA|W>c3*tfa`='c3X/0_8ve4B& 2ƥ$Ehf1~f/(ZVMQ8!J=ֲeAԷHҴ[у9;1ǘ0gWƑZ6rC6;/7Yɋ-1}g38u7 HtChgWH^*Rg*.#)CwEmQ)-#['{Ť',o| DVgiE&"ޓS0dcEr| ۏ[ 1$cs)e93m|tdGb?+q$:'T4@ylĜ:? MT~b*w1&2D0^c #1fSФeUHm<P+%ڤJ抂+==- @#w4Lo<]WʝejijR\񖐚銀 g'̺J/_ 2O;]濸O 6Iv}v˧Ujir;ztE{]:3,zЊqC$ևZ}'9ў^$).+?Lvt]D2\G?1; 8B3<جɿE ;|:wya|f@ 34"FCƗ v@".HV KgMT;ZaZ_-aL'Үo-Y]41brgP.+ ǿfTZ9<ȉq:$埣e6".j\ e3~=NеcHttnkgגoxPz] c#CtUcP 8h(c35#lLtl Y Kd)@ iV1z~)72;Bb7^n!^ӹ6 TqijdW&!1OkB 6C-gczA*5h?+U{[yj(A.丷5cod7Ýtvz]N8Pr0} Cih{վ-L[_dA>o_ α71JaT9ӒхI[3:D}q/{" z9|NQj[>nG ⵭h>+-LFne:y7vOl(T.>fْ j^I#cI1ɷ H 0:@ :ٺ~x[/8qe4)׬e ԶNL~`!1sɢJA~]Ǧ9X\J긄|#ȍ40}M#f9^FZEXt'Y~&nZgo)Ivʀت6B7]"4(]_+'w` \ʘIRdQlrʞ0ak l&ATIf - Kl>zV7܄S_d!g&c֣£h턦@7@$ EkeG+&G6"D}| ^Ѽ'zt߿F]Nf0A6]w&C"*b(8㸉]1Mb^}|sYuw-NuwxU ^~EZ{Ll)_j FrA[)#9;'S~8xx Gtј/샌cK}D 6l]` _ EHMo7}ChHG`y~NXU']@f \LTtLogDW#e귲7?! c= H&=<h/kC'=`Ws9M޻fdYأ^UK3m1YF'GCߺmt6-so!WuuUB:Tw%Q Z|ymL7zj?TF ,wKM X.y+!$]&,L1cD,IhbT}Hyd#ד5M mʙ%䐐`A0)Nx|a6XQ[|m+~@n4,咐/bD" pߠ9i+ukևZISUӫL Ѹ|nt J; 'G{fBR9 ܜ/MhF$^F5J >I|;z1w+ =b]Q )Z[b%O9G'LM_x=>(7qaL+ߪ/rRBNWzWa$ KƂ/Ԋh ,A<0 "#QM }3SFJ h 78o?a:&m9 ~{x5ES'-|:OygJiM9FSc=Pu uk 3΁H7@St\wK YoW' ?$ tg m{@].gH`֭#kkm/3z98Jyږlui]lH#QW)Hy^sDx0g^"Y[V ,w)8곿 ҇+JpiR!m@=WMA,n8u8WZAnY=je0RIdڋRRreؑ׋Mٹ63OS݌2˶QM;~+PN+,#kQ<߀-=\c=Ȁ<𦲸O5=qx;xPN 7eOAՋQ1U5]tۡl5 W1r3E7EXGu嶶[",z 6nYU?v{mڞ2@dwn*N#l$GԊb90!4̒幘]tubڶBh@ߌ!#sሂj\ <2O&/{XΗ!AxO๸ w.L o5CéTf<"v2Mw])Ō% ^-Ma!ߧ؉u [,yo(f$qMSu`hb&_b[j+nLh=Q5ŜC>hո}ֿdBr2>'J~}|Yk4!_i"dO-9'F#p~=~.:`{Ŏco I.~MT[D 2.HUG=D 8m!H,DFim.XZno0(##L}57|-z2`ن?6 ;}y<膃QF+V]fkKƠI@ \]fke;29~`\ˋ uy+ 5 rRR/ujh"JTZ2M$;sGVV2ݛw1TM:RQ$yrv}c5yqbk]:_'v37&>ܺh Xs);ژkWRQ礓0 =6ms;L9ď5yk?6&n|yo-Ж-1s u; yCt^p>ƃa8)oaHO#iKsd,1'¬bd0>5QS@NuP98Ddu`6>HBbݥ)T#k8&-aWϱ_g6\vNYţ`e Ѷeof7f7n=؈Mzp/ F~.oi̜Gqj>n~qRe#+d݌&znf ֖?軟ufPE{!2M_>_Ml9 =}%:{9]͎p%3F/74ȵw`tG+ī1Rwͩs]$yz 7Ĭ¸ÅuQ63w+^3W95\/$/2{~ [ oا{Ƹn |)\דZi%[m) o" 0=S]:k^DCZNZ(C{]mBjJxXQ%V>4nlCɪ\Fȍ|:˄O\hSUk3 :|J{RKpc=2) u[KjX[ l.ݬDRHIwgf|ôg:lgdx0R|J)$%$AvךՌ)~LSF0$)L>#bkdm ;ٛv:+3ބ\:F_jkSn5"E\~U]_)koߤ.ǂeZqCZm, c|ʤ: oߋ>GR 'T)\}]j x8M$^'P4c.330W9$ry@`ʚCJNb!.& R m0rD|]1YIm= 8ęlR:>o 3!*aڠTZ$M31H:Faŕ1{Y3p&0\c Gd|0Nl6BnhHfe9ϯbOmJ:;Z zhU|ʧSN WAivxm s=;+U"^`X28y/!V>𷘄!4Ô<(uI6\e#|_VOxQPT`*p^1*6s^PCf_- ݖ(t*bP!`ZS+ڠw|(2R\Ɇ _z5cn5fVǭœuhD$T98{ct@ N:f/%uB[n@c]8B tgGQ8!Č?z} L4׸LG]t83<6:ئ>pT2 ^9uAVE^{&;@L.į`f@C6J P7c cv s=>^2iEC>=* >$6^|̴Ӹq$&w뼝h_+x7*t;= "tzPm&`=7(8<[,4Еʜ}r߽[ KUG;GK}t\rķsL>\U _[0qx)”Offrs[FjזFYe90՜es/H ۍa{w@y-PVzFQí-Rm/>yEߴ+O881or /Y*)&lO)jV]?㷻_tP+=<|"L1?Q]ސ5pt+*ho(D aq)wsoi,Bm+s:s,MFQ9^ܒ΋l曔Y_=A-nm ae=n5a޾,aGt"_P >g̓?tEerWzꦖxZt5{Aj_â#./"# ܅(ÆZ 3uuѓp+=vz#RęW./rd&j[C+Ό[VT Ӗzw9DZKžD;0SSCF&IEfǢGm rz a4OpQXܙj>*> ͓xnxЅ`2QP>i Z["d ; 2fYi٬Iq:so?#a/9WL9hW H(;ar5|[{NLx2"z҄2@ąY~ 86PsZ9WvuJP("\xlkĈsO_*D< "߃1A_UCr~$!ɀ߬mĴ5Za3λcx;gkH>[ި܏̞oxdkBN o16 m,[Sj_Q?*[a3P 5Q K 6~m\;g^Rx=9؍,GyXz.noBh[: ()@|{3DcBW6vDT׋ B[!h\ZQQrhG2k`V5&dQTsV:~Y-4I"ݷ$L?u@էKEj~{l.]QG 8<c,.`!["ӵL5d?A!-K4)|ۥ~ɋ z{vKe`2jFJ`v0PqxG=6#w4fSqtQiK\eQw w^*},/oG{raHNwP 5f^[ZrY\`@#e|z-Gȳc< ߐ'FTY>z'龆&Q[d#9SH=/bZnU%o.*}@͇lGв& Wr@D`.ҜOj={p@7mf y=#l= * 2H{J^F4os?P@ycBlÛ#PMD-EZh(gv pX'o^e.p&^O~'TAMBQsR/H~2576v{ov}3OPC!r<\Y[Ygp&jdN>A(ەS:\Okd*>-]}+IJF ,(dp@ Tƀİd `1dvZ;'?ܓť1^P.Tثm"Iz| \8UuZo.) gmt5iDޕ_IZ$Z'"%ɘF @'ơ*|ƭT薃=e')z$qoaCzm/u7d]T˜A=|^"̓SW6? XcPԸ Q)ap<7ʎv }[B3l%$6_8ab%w{UA6uqEZ.Z눨%ɳ6 j!~T$\нC/9Z+C5D9TF ?Q_]\kE\"Bp.кk?n4^ՌYYljV,:~awAGnZɷű/Ro+t~'Fq=})cb.h@` ؗ WY*fsvŅ-Ts³6' &P^qGWPDdXk }pYV!E $/kl8zPӓ1m ; X}le`%+h,!zCFo)4knr=6gSUad\ēن=J$\ˆw1Wٍ'Fxrؠȉ6)ݫw4EêրAV2d<Բj{=ŖzlA飊ƻēVX.Xǐ{e8;U nd8smSո (ZiN_j1  V"L2fyTG0pczF+xpw:h3LTyl65s ]G_ŭJ8ԸǏ7!+F)jxU!Tqo%e"NhcɌߦJֲ|($zZ$Ua6c{VDk #J݅^03A07{ brجOgu ;TKKy}z!}d0p `ENxGZ@5I GBH4w44f2I5Ÿ]-H'Z؞6P$$ꏓ;ϟ Hl8I$fgAQ]Rp~ۑMKfrl`B\u4?RO) C8{Hh]-;,WJjYb~>i= !9!㶸ѕNk6yբdi\_;DQ-ݚˎn9AV&ÒQb¦"zCM({QQqVA@M'g3?̠wZ=d|:{Nu3?*M"Rx8$N(qGSϬ$Z)N[<v#xd;b]"\E4;M<:)L6$5Pd8Au!syeJkl3:r#dd>t{PRT,b|K%T'LZMzw/˃?%-(@zu{U|HaCto%XQ 321*'|K\[>b˫c-Ty;W<~|$3[ Y_mAajS6bw=pG4p^Y,&ow(MJfzg" WZ+wأO[ ʬ@kgR3 z0`}hQ5 `f+<_R1.kΠ=.$9NUj|!M^F(F/'65ui否B? d <231HOMm+Q ު^o F{_\gAؕ"_ 8OQ^]g; BVodT@:@0Q ,9irZ~%ӠouHVDx`t/1bpNqQݻ2qO |Nm[u5&gn,:yjkS0>F5A]Y`_YtV#ʬ;|&,zLvrStD KK^>LJY[`볻`5q'"9G3Ef(@r^J!-*APʲ-{MZqi b%ry9cX[9XYf]+.2`,Dwᛥ}ka׹lEzáYA[ҟ:Y#>$VCd &l>ooAQ6XX+X:Tiށv3MޫԢb3k}y8jhj+5$T[{ǧ[tx֫F/,R W#)<&U((3NJq~Zc\|Cxֈ }ӎ<=Aq\ɀ ֭QqI&鳁lLqW,›8Ъm*>iQ82b\Ht*"tIo"|Cn/7V0^;7 )Qڋ>0_TT'm[z?E񭮌Ŧܺh]YjEseoƏ?>jI\ i,,dTʔS]5a=:5vZf/߇]\Ca5nUغFLeT1 c6Zk-~S7\L+u:)UWw,%hѯkyz"d9PɑTe~ʟ[M󅡃'2W'>.FٗgH65):J^Ptba[:XCq~*9LD0aJ"lr_bw쓢}䆂3,,TYYe) U=d;3P\yBZj5[ ^MdAV^Oe5,hێ(+ܔW" V[wLՔ z7(7v }9 .,"#^s;T6LgM}(Jkc)"w3SϦ(N{UtsRz۴އPkYks#L;{F'CݩUBnI2g#eԢl .,`IgKBF )/;Q_.ry r3U.i_PK"<+}GNvsnH*of4mdvUPMDjfƧbՀL률h)1AUHG^1Gm񱻙- R$PRZFd>M._eĹ [TbR~b 0CKI2z;F^lEuJ]RP}a<TL`{,X|*5i "Ixw'R7\0J!('阠O(%RsQCV;mzcf9*M\OPp )aYzDLf~:O9c7! Ϙd'w"/4Q\3ĴWjs\!$F9~Դ~)0RjB\C1y`mG0 y3HZ> [$}nON(cej#ě{+%:J۶s$eA A1^}%1v҉Mti@q1Hm," mkFb|vz`zBq>_! ~{G: @9,Y|k}><;}Q}&MU,,3YP=zMIlrG1zqh l\oq' GfIVZ\,T! "3WzPK&f MR!E0ɳbc="mGzvQ|ޚYk Ђ~$_Z.FpMߍv2s.ᤨP 9?W[02-ԂcZ EyE}N.Ie7r-LvRR%9luʧ}gA'pDa| ɃV7w^X1j ~{zZf6-$,e@Ϛ]5\"#X%QϾ=>U6aZx* n'粦Tȭu wfӯغMW:h+h&#gmCެئ=fXDrKЋ_V|R81W_]UbaCsJѱrr֜29*vq6lͨSU6.I}e7AD fo Z҂t6O{BU㎞vwަa"+m` C !vOt8~+c|Ehn=Fo|W[,'F2RԠf.s[%-=yɖws`;S%3ܙ#qg0ݏ@e݀TxVs"hBYkjOjD@#21hcJo 6LWW\T-?]>D)InoCxNf'M_-%Xl-gG0v`+b,Ҥ:5V+}gDs.wb vibM^y wz|oX R.m7FV"Mpr1+-kHLrutΞV+]Л3ylnfh)5 kޅoXz㏹EΥ3EPfQ^OZ 1WO /!(6[(̀"Z݇H\Y ʭhF5ZAV</XM{d7GUZHJ{%v[|eu݆R@p' >Nmh3tX~oBaU,QV.fq`jSO7H:`Hrh 牋a3)ȈE^Ԟ7sE׈wr]̧ukN/=d֚uV0#`JKQ'E:!?m_I*wBL)4* Q) XYѶ X&l: J4TTN'Yv)E[7Ɯ^NXѹ謣J@[|yB}ù-(I6pfk1<HmyL^hb |;I!p+ƃ4#Jd?TEWKNҐu_H*mgk`qO涮ߥ1= FKo֡Ȑ[p-,&~mtW)j2)|r74 &3u9eN9E&EJaBIDʏ(ǡ|r# CHC #(= ֥`_gF疏Z mb$jؤg+ 1K(sK[J#6ۙbK -aZSd/nus%=""$ ՈS6SDLq<(6PԿHv'9hzaF)]Mwz'&,ᄅFI@oދP% ɝXbGj[V-p-\sDrÒ3 [Ck@F!γ'a!-eP[k)WYqF1/&:0T46|&gW͋(Z|Ant8JsIT'<60?(41Nؿ@r҈KM0#98 y|wcd 0վ_:@{{8n\:$Z#;/mx'*8֩=a)-FS3$h,gYN(hUql~qbERq;?7 Vil2RhR?~D*,0jI9bR^BRJH~穕Anz 0h9&9F ˤ~XʦXezR;Ùz(  nMh 1㙂BZsu o *$niYx5b}so:y5\/"KP >u1 m0>PXq1~A=yxЩH<@ "X|M}(^嗫S_ D(N7b<}ߓ)@HTuL<7]89Bs[0A[ku⡓XQ^u`#ҴQ/tշђhG5\aB],f}pLPR)gRp4Euw$^7ˢ$Ijݝu.K_6c\ 4DbYl)0;e2+h1dY]Q#ഭȢHC"AN+T.aqiRYt Djs)Nr :#TfZF<,(M0 axK2~$w>e=ZJN-,YwU6 xꕑYlߕz3lQoN78ѓ>{Ywz4POF^ )R Nh†V6AƨUuqX+s .`ֿ/%™=Qu5Pą%tdnLҩ̱=W,Ri0,@KBo ̢9q~MM!7 Aܩa󂯳dC<tpw$ujsE:sŦ8l@J)M(>إVC{jFFi Rd E:cZ+SZ,ƴ9OBh:W&BK ϶,1Hd)I-kxrAJ!/cd~z `jŻC"(2u0LU+tzצ}?1ILvz-`~ަ+bh.ADWi}^ U# "&ћN麡s#VNxIVigr4N8>LPhC72I)jJn&0 3b*~~{(3׈}y+LF8Ro)貢UDH뺭 !? d>7_tkDDfEt?ܰYq1uf2Ќֈjկw(CT˂*hET焂zzhX]U?QʈCԩ}GV1d$-2o^du` DKc{?pzfޖfS ]te pp; YX="lPuZ[DXЗ+RMoS"?'PH'd *وE̤7A 셊Yȶz[| (~甠2ͱpjL4c >>;]C>O)nCC(_dBC3HT%qyL+d5jjޕ:윊YhiM@ngֿ;}FJ7c;^d*JLK'4i*iZFh"^LsVMb{샗[P2wP|NQVN`x0$Z &|}9zw,n78{)3YXHm @\iQ:mV B0HbQOFg'bܺlP>]JµxfXB(/q0Ѻ lJO#\$[{nvptݞYyvrS(SO^1[b-.E>FGiZpCU|X 4=~ݯ Ijzw>BOd1X{}yuESlCM2m P+Fd sDjAr 5< 2V&\6֡`=O$x9CNGI _'If( `CfՓ.f >񖙪%ò MR\t$.Iu Mkz lhXk3~XC[4SNuq,l+\G9#,~q 'pq %Pf%hpSf_fh_KnBImp(s 4=CL3lHWM%LjBJfv8'@8 fF\vh0`fg0+hEUuG6hhtIU:u/RDb3n&qXdq2P8 BS8bWUU3gnܼ˅{vUˆ>i4ږbeYWRm=ɣ{H{=,4sx`ۿ .zHy$^ނΛ@Kl)h,Dmwr%;z_wlKS^x~Of M=q(^u\V/_QT|b 7$) m395nu;$56⶚Y]EAZcF'|:2Tn' 53YWNA0ֳ4׊ K"c| `2lty},6IΩ!^-)hi)r??mˉxSBOCd[Y FB$ПC[gb;$OjJ G$Hngn(@G`w vGe/fLlXye=Q^:XFBPz8g^ 8T!\|-1 k@ϖOBM$52mrcM.9 U,+7p@JcJטޤ6Ha):眇lUk)4˛*jPM RmAYr@jW519'L=P*CsdYP B;# UEiov 6Dabe Q AUE[Ԥn}!S"٬^I΂t"iogcA<&[ lEJD9O 4iVg.@t"Œ8]wli-{*;^T}ƍT3U=^|ژs*N$Txo؅DQC$6B3(ġP}: #we,.\۱48Tx8l}%v`0pjeHD-`ع=fS*9"zt-v)G`e}$䭾} n;5^P'uly ڒ)*r\02BQՑ>ag큓Rr [YϻT7?C!/z>ό+>==ҧ_ΨEPSਔm}pKRXOg-}dQ+/K}JAPvpbS##.ȓ)! v[E<)tAT fgD+<~1+o"uJhSB!-W ײEkҗH3PwjmfhU``hk\9xD}n>jx=ex;$yqD{.X4ʓf{:\,`!#s`<]YMSQ–9yABs@v&)B0d0&h> 5|c;0,L`"V :wF+̻YK3 kyb(s^rv2K!c]aB.!YmNU#)a3]^Ů[[_ Hּgb$Ht_EP+%$xJ^5a ]HʘĬ7N9a,cz$Sb犟 K+i.V].8~2%BDc"-m/uH={{:D  _&L3)VxH7 [ ܱE2;PEI0xdm u=`hrZ*s@e5p… <{6d.ȗC*Ze!5:q2n<Հڣ_/ HH놠c Õ,hBC[tvL.K1FJ{r"K(x.B|߱ܐxuv-BW< s1:|1ůx%ŸjR)ftyqVGʜpjO2^vB\=FFk{[a}Ez؜[b{6pFVFqܫ>S'T0nܤ5ZIޙnZK7* dvU]4!>q/K6Rra1t6Rl `.0Pf'(#Vc򂶤\f[9L4SFȧ uSq!V=>eX cpE'&RZ&?VW]=!ˇ,2ixֱ' NE1Q)d^|И$Es}!9DFT4(k4ԩcv=UzF\ WUFǢ쟆ȲR-nZ\5TEۖҎF5yùP$/0EJtFNU ~gEV!e Ie&'K>Yq)gFn" WW1 #y4 F]4yS㍅tA~^ё ݐIJJoq18 WBm"h盎F44h/7#_egpy8d Od-%)Na*>JCZ]B|&31$;۴rn-U*4x\h~lzֶoVtb1I/>e\Mo@i{ b'eSqs.GU Rӄ}:Ve⇂.,S(˷Z6d))pj:3kT升*p[$u-_\UNq`X~&<(wN+۶^B7o5Lܡy;|{TdR+Q|c("D[畗@eCcLʸdl\?, YQ,7ڔ^ wK<8Xw葝xJQ%0xq"toO|]ޅD[w ]y!Ѓ9C+i( xEeyܬr8O6d@گn){ӫ3zZvJwCc96Xk=mָ W0>' q5!lϙO18Ah($ Ͱ[Gc'E~Nf `d6V8>Z/8<=!$( iNR /"`]O֦F,OÚ79/Qb9kb<' R_EhhڸZƆ@}xzv/6< %b3%\Ƶ~~v{0l7Hh}HzKQ%ަL_OEZr\Ea[_d?+(e bG>/DtX|@Fw>H>ə@Xrˑ jT 6ƵYiW+Fp2\qY:Bn{Y”`opj٪3V._1fŮgްA/Xv;8<ڲ5.;wvnM,{.Ҋ1F or֊V9ˢO1B>Qq l?>X,*z uQM!\= VN 0 xNpW"p;TJIs=8Y QPIbf߱XcNASpE5J6,}1l08p{5PkH(5ǸKa_V=oy#ϰ=8Lw"uGPhRW@![}/QNYxq^Ϫk[Ƭ{(W7E#$ .4=!n)M'jgOٱg:kwgGlN0݀J0>1O@y%7( Om5VTJRoL27nU+}/$OU)΅*J w5چDў|bW(+Yx=wY0.p&j`saJF84eŏZVQԉ0d _Pw؁LXT17V ^:R+ZԾߘ#,O*k5m!ZE܆ ĸ!iXz7lZXғ].VKߦ?ӷLI`_zf/y]r,2OCh#Z@+@7CW:u]N3ӳVdg=Xﳝ;+UP{\"lʂ%!,֣mZ |ˎ4DDbXp")q lXjXm@M=D,Bc( 딹\CLU(kגO{G>۵i e~G9sؗ"0 K~Pw % JeܙCS0g1(JjA224!qE0PyEItr 0>#sx,%*ٵ(>}AU] ЧXtJ'4 "l!V$5Grdcp:%?*OSbg4<_ϪૅY5wKa\|+ԍ–u0.sqV ~ s"jecyPgVQ(gw; }Al-/5>YE1ߐyy1_@3\hJrmv>+ͽL_W&H7X!&Qҝ=]q`p\}hDrnA <[IJNs{rW ~FKLNsBRy~#7W4vXKYYn_$uJ^ ?(p:Vp/† њ{ЩUN{\Еw)uJH&bs{ +,»7P'!nK3QR?CҎH# -+ X`x‹e?'sjا ԩM<(oKܳ(> ~؝gq<˨:y_ _6L ۽ };gO)ĀT}erol<~CVY]H3EFϱ]>ghFIY8difb^V5?kiVC30l >M 9R,?7],u۩HvlqU.nΜ`];>V!C8}[jMڞ56blcl"Y[k$ޗa9$#^Wev@xdX]$7m<oxŽJի Q - ڴGa.xTm+!"dkqaJ2iY1 svX\ӡe+7>vaXtL:Ag7_X}5``h %'S>SpT.e=F34?Q{@ Z'NG{؉;1/~fK '1}O"W֖=絻c" (&Y^UCB1,i ۃ|#t @Xr=i#S|ʬՒVJI)󳞍q F*r5i*28Sr V2QG1w:'$*[SEZe&uhoŋL_{V$NKG<%tˮM*QSQUmfҸ J;}6Y2tN [ץߘwݗ$K<86s64AoUDyr]t*_XT*W-YXحK"S6t J*FCxj(Q%=vPe%ud&*}pVWjZw.6 X%`^I+coT$3D*r+66wV;v\S8,G& OΆ[6cq/|׍jk!>L޹Ϭbq"AKUr Ơb(=Q xly޳440!DƢŞ{GlQ oI'G '{^mJDa3//xȑke3b8͊;VLj4hyzX)4H}+(lKbhg?G(!Zbޚ1cӹRi=+rK"2zԤ<*qL Ϋmk;ݺ]Bid j7Y/o]?}5FMR!M/yD54*x72VCd \ܷ*^Ɣ}B T)ݏ%ޭ>-KO-D垗]vPfiX ^S)b9_ x]IE֖= sVXbdlX+mt$)odg@wm|e%6b)%42ڀ4D9A,}~iF{Χј 3V!.Lc,xM2>C$ \/آX>6D䥛w^cUdJrsxS{bܧER!*-N?zQHTȍePl} iF@~<Kg:ϵ(@xƪW3,/|WKu*);j,UEgS^]-cR8WGkC1hF[žtkbkb^"`}Ƹ7S -shSYK}! ٔ0அ2 Oՙa+ώˠvla^rbxJ!GxHonto+*5ug!>)gXeW3tDK ԕ&o;߾(A-!znE]hS ƺE EwQVzkGgI9m$YUo4 0S=`dC|UY()\4E`._w d&wOYBh]!A쨗?TtA,/~ߜT!ru}A8qblݡ$!ZPM@6*Hu&>؍kRczdwf39R7B/}2G{J-"Mt3;7 hø lf4dC4[C*"PrJpMQczW[idtOaP VeµsCf @ޕ4n-+H,'|W25(>C@!k$K k*k% tPlOo;NbqykX1RZ-G&!РW3o+{Yr m%XK_@{EFPW?&ge| )xFc5E8"a\ )H`jޝq4moO2gm㸌 V{8%OōT{YZM̐5˰LHeo(sy/,נCMj[6͊^%r g=%:)V_B)r{U64F5_[6MUnrF N: +-+ hSnҶPrV,+4i}ЉLECI%~-Ge@ᩜb ǶbROmAcjRZ\>*ҷ0?CPPaU[%r®yN:y~ܺ!ŋgFIVX"@Ny GlSZbrm80~9aR%˒mXQ,3' 껆t=C8f)JwŭL4Нbѵ~:.Ʃ">3ai@HW, }`6Xd·Z9W "Pī:dmo^vWZmJ&  W_L D$.UX7YW7pRp$r?ށZ ,,ۗYdzI;VZ.@\)J7SzToE1Vq4#_+泗ZI&*-_۽޾7lr@=# 鬀D ;abVKPq}3xf["cg.%ÜB% _ P:p|g\T\%ƈ%<좪 Y6j.q@2{nixaDXcg%,fbFK fީ'^qDXnDob&A3ON2Fv`ۅЧb.hak=`'cl$^1un_ W̦ϻLe$^IQxk'8y})gݞd1CL=dNw+7ʍ+ڷk)G ĉ0"'G)>YckZTnBwĴ{ =%S8l F̈ƼփO|*=[ĶFnmHMZ=^5ھa~`pj_[êA[o,FRyicʶ)>Ƴs q4d+;{t#s;}.飝W^Ǘ\.V\l1>G<]{bB0gL<ùoP֜j8RZsF9.JuY.@7~t̼t5.qKu"-\>-/A'W W.jNXwİ˳ L*,#swE^=:z9ѽ]ǏLBHs$6HnI@$DCt=-P~{P=d h)E /͝u3jz+$0[Wm̌Π_`:KoouvT(/87TcDR1Q(C۟NO~Aɋc帝z3SmrWǔ֪7qdXYNrd)\E\qH"+V}w}֟' Gn=HSDU ӄzo`%F?~ݦ&ޚe^6{=w].^pYӳ~NC5u@?'|<}tz pgҶ/bi$,UX3`zo>;0aa\ۏ5 -# l [C%g'ׂ0[%Tհ~0~yfRt٣UAl:##zarhJZ|Vs:JR-Ў6D 8넕sBl,ye w:6S2b gCobjObtގQq$S1o"ҢYWvoI<`<"4GE0hjpr\nNKlڃ[>@3R lBo:uBFu6d[-c"v"Hg#4 *si+_R{F#QuSK-~'0GzbZ;LIDB6 m\%Ob5eYhdZXoImӏF`wd:l<0vq"HvJZ lLa l Ц10>2{P?t(wHq<k0d~:au՘Ib5yOKV8Ne`N\\_'F/Qa.h+1 kdIO7qhM64Zڥv2ؐ3N 9x.[XVg׃k@nHBIcS|k-G2%o͗%ӣ>#W&[K3!Y,UxNCljN>.Gx% SzCQTR2D3EMNͲ=,et\ϙZ݉G3+,~I}X ؏&-8@X!hCr1^ȴ0bE y,˟P:O8ˑ͍Bk&?XbM95jwI*ENJ_\ȏWܹXk}4>ѱP9o$buҾioK|Ra7:r3-BCḾ, jd} /|qmfAw_F'n?ƱQ01zÄKFpĄbh}#SD|s|խ'tqbU'r ^Sa Ǖe~1Y\iq>.ʡ4xUDlؿiRcۊygIYP ݎxbw0dn+;h 1/v \6S3>ԝn޵-^?Yϥ.@^hF )b7oQL59kSFe;<{Ρݲ:KHX)St> nPDŠȲ\\AI> 5յW}̫C"q};\IknmH~5=Z?.xJ MA65j"Z>~&,5@~gѸ*pyp($1F> zRoQJ%9?%WW`6vd>+ml*H@}Sz(ޣ%bk(^ 'd#׃)7f!p tT0OAVz ,uC`-<YECƖ_NNzsӨ 7>H+qFT窖%tB7,S|[yr_P1EIux[\)zTj\׬q6|{ ͠LGg$޸r}W Q Z4i(nƸYRuٲTk4| iY |G/i`0 bdn28KPL| @[=qB".8>u$1'Op ˉ% $V"<|e%qZ"=ݞ;2Hc-.מ`nMZ Zm~E]<>r7ɫ; vVZrox~6s"1nk95PIі=1,=Yq&rwL\n2W@E-"-iR6՘/Mue|:ѷ9Ԥjpvu?鲊Оdu(JR]-cQ,71 v̗o9vCo%_ G Q\GW%kw:l:uCl<28˷]$\䕿D͹!v5kX?;Z`$R}X]9%U4FޘJ\5*i$G , 4yps ˸HǴ_\_Lʋu9:j:_ӸRI\J ¶sy'uP%+'QKffwIxd=;>9D曏.CmGpx..9S=`pq ǣld¯K9C{ AYjrvu ۘ"?H!{xR9X: <7-́N|x" 1mcؾ ? ob["*uE?N{_Cp61͈֓2DڃVy\(֝פrQEݿ|5nDhՑJ'p >5섲qS]PpK83B uQS;nǑ7ߛv3~.F,A8Oݤ V 1%;~ۥuq"΄Wp]522)ҒuL`$lC%wh[S6kuG 䌄Fl;i T &U7% MF6GǹLll'd*5 EBKn`nf92{úb^&)=(84^͑DbxtNatPry0*P]華[ _Tܢ7> rIy !l%nvV5{Kj),IO]/J\;ˡI1 sS%Iiuwi1u+g lxW4nWWx=(%Iu|oalphf,ӝ%eO꟪#&^-KRF=R.LaeC"F넑cpX3~p.5!\f5\_ZFƟuRߠǨ^!+Ψ:Mk04z'8p护qgNV߹ĺ52-E$S5-lNi&/ rM*Z!$#w`Ž>~fӒ|(aj/ckrľ^MèCllX:.!Wev'CYF>}$CZ*N^>h8Ac0‡q:[Yy /#/j GRQZ@l #tdS)M'P?/CybB3gI޽ -%lx2n| #:l"@ ( êDׁ o1BĢYk}>JJmi@'b*fD;ò-9aA@@38đꑻ>и-ۦޤOIV__비vRYO$6_.8G?K2&KRbtEWݶKU J/R eEЛc6q͚Hy 9l)}9q)|^)weɽS$7p̬0X?*g3+`~nr+wPR}zF5xm|Y6_ݯ~'$1[ Q7@\(<` ˘=6^!QŔ UgfMJs6%C? `[?8??AaQst$}:Тe3gPȴݟs?nR צ#,x|D`/B >OP/*,wG7= OIS:j& u)l#KK>ߥƇgܾu)Z1-H5_\F'gd纈@(=zR^-׻+xDQɂlTG[eHQkP8*}}J.rqGTen;iz A8dmY=7o):6 p}E2v*蘔T501B ÚâApٌj2M4!bȠ_oeq@ lnqH2YsS+ o4Asu0;R,:,Psc:dXk* e\ތSΎP 2QR) ٵk[_%PP4:sTRJk6q"\I\ Q<nTgCb:,qlC,#dn@@Zψ.*jJ *Lۧk3qx 95_veEyn{|WH ~(Р{`*#7 ]1r2k$Bznn%,bp(X ævž.+u,;+<$Gџ7B)GJGk/5ʉL?S"Rv yS Vķ&gɐ,'!pn>FRm沸 ޼k6Gg+b<|WI#b9~c!8/vԳ~U=@V Fδ$DJJ sҎ3,tfY d vz@MA}<ߣox33 I-uHL:U8<){$UV Qq*O莟0HOMcZ;2&y#FPn><{ /F[bTv;"A`aHL?yf#h$M#ixd8uSR^=-}"NC`Qny-&ƃ7e;߾a-]CUh\-|@-}kEXLʖh0:iX`pu֔ߔ5Rm.v>,Kso ߞEC]՝l<=ݔHʓ5 - Te\JK *dV=`;C/@ F,tv8.}s1u ]oF>OGKZB| z twFѶU'rSZ@pw|ld]}V&9QCB*b"{%u lp3lj,'*O+a|?>Xs/8 5c:HHN;|hajOt$l˰&=|P勲ٴfa~o<)Mbg !φ{1[͊H&8E|Tp۷Nfv/l/sXv ib荾LR;DsۄuzGC]; f2HtfR߂2 ig{vIf FI'\td$ab1IaNqgi.3< Bpwn7:<ڭ.(ԙCZYM/JϦZ,` G~ͮliT?XF~! 6cO jwxש97ӂl9OˆgEryU.`XnI Lʃoy:=Bq-vBUfVI:Tv`]rpLA\pgv03,Zbև+o2U!i'ʟ$e-nqiYOEShx$.ܬMPU74h?fWhI7.26bUQ6&Kr\rBLTۺû3}u";!'mO "v*Fvmy;T[n*XNNͥ)6uk* ᒇ$7A0KZ5`N)'i!OoayT Z^W@ƶ( f֟D!(i_9HJrB2vB^UpaCU~MWxtH/;#sJpD&a.Pܟ"ze{I!fnr\;99ؾۚ.0 }*~,c˾:M'vVj2Jʽ!FŞ<*>jHRivM%q=dYc0V7YghoJZX)l!qL&+t>狵-vcf>b:Y=BL@Y?]쨚p ;^/G@ [;+ˤC!)u}!91-_uqTYCC07͌8Oֶ/F;[ׅtǕޕmO98 = KXyiHٺ^0X{kaoɝh~@~nHs~9蠽x`M%{JE42%ZhENO7 ͊ JVp* m#t Ϛ`ԅ#@u)JO܃DITjhRSDA JsbCx(3:9c['/fy>{+&yk Uxw\'DŽ89-Ӊ WԈ [n~?n [qO*ܮ~)>LtkI0=BxCuT Q֛}` 0jeK.:w3~4]i1!#:g<#$- ^80.rCR<}hr:z97íV35qü 04 '2Sq~N}:Q02=ZhqPȨcGsľoyo5uQ;sc{K( B%u`ȯ] Bx6eĽ&𠇕<MjNs?doWTcvVuHf|IxqU<@ع?F8[uɌ6 6:Э+(k$u BE3R V ,$#,EJEا޴OAVuB k.HY+ +t!zcXT,΂t#ԡmыȑ7<3a멼^?0Fgg>ZpT]]_``,xTpE85oc.D*dʺWjelU|d$FT(zu6 @=K ;I4(*^h;vV8,KyPN*,8;ж;V'([anf.z6 iҩXq]:2)weg"FFPʅ&P!묥?v%,J/Ķjxm[$ ni[sLxҨδZw0MpI#LECGJrkFl@ށhL<=PdY% 6.IM;%r]OUVͷDu'mOV=9jLQCV'OB>G n~1`܏ Zku: &/V@|:znwYIifTLr8(]1poPR)WⷒJ"oޅ -Z5Y:f?te>E~2HTH @g9b"Ax'g_Z=Z*XOzƈwBw'㔮*Spa(!R?ZpMRgn`0wFpx%I) %Ί4W2r J u j^dy8JAPPE~t_Fu ?R*8Z9P⧬++]aV,{ӏg":̳54{e鐇G$K yu=tJ CQEm(B|K'n`{gd.0hG_5x'l@T\x8AvX'BH R8M:IOZP1R"Xx|YVinKE=K`nv@H$l)#6VB"9{nJV)"^coU/B!n#0|Սj*=?GgHftEU aLt%vvœO#9ࢅ#+$\X2u9vo ilHȕ~@%Ac(:[QK8?az#;` #aee2ރdUB"Kq 3'|s}gFH懱訡d3ٷVN?B2ϸ'p6I{I\}6"_"Q4QDB9(f ve4'cY=W]DW ]:}y0V:ia;uUR)$H yV㍥J21>`"rGm9`;MIf*+n/;$x:WŤv[|IzHcBQgǎ(Is|xI͢~x3إ^{hUe^)Q2rSm 9Ʒ/"4YO TrY0M;R7$$SZ3K}{?ޗCjHd'm9kQPz 2؂FsIķ(<ؕ2ˢ>DlUJ0K&!c2}yw6E%ŞG2Y Dns|7D62AERTAۨ5&;F'Ɍ^\3gO~ШՒL?'2ʹgbFp\2`յM;\CzVV'+m`XI묤GVcmu!#qaY_2kςo$1ԡ}I{SόOX IK\Kʣ-}B-s:j+ Z¤ux4.FWE 'gV0l.$O{ 6*Q.lyk[شkduwE[aާP^\IqrBFi?n/5`e$P՟,1(h:76|2 j$Ѯ7Gր8@KݸN#; ]F]ĺ$sպ|@o7av:H4IEpot"Js„ᮩw.o9Ƣ1&Lo%D: (P?p՗xd d|js@n{isW+bȢ&&6;QQ.hl78awoRiL+ZO8rCg&U+{']E*KCÍC0BxI/Vw^YS.K" RG;ڏ]=7P5G>'/|*`+%|17P?A2,rn9D"ec>hmoN?FLl":Ds uVlf<ba%2.E(KWƍHgͅ8ȼ8&dZb%# Ie65up?M2VC*Pf6vY4U14ʱuLme6LJw1QCϮVΧ/D}8RE co~TeKD\V]ⷀD[M:à`<[Y^o.|`;\8zxjj#s$DG(RnT 0;#+]ȽF ¸A>> o9Û¿W+qfRu{7\wJH'׀13 `OTDڨ^rW5/%1PeT,DՐD_XLJ-TzF[!iaVr<9* !5ѕD缱%m Dv8;viYaue 2흻 f7^ ɠ~dTҊ`ԎsKc4(;K׃C=B'_5os~byfS%\;cz񦭪p-Y*FFcwW>;5$=3?L 썡QI|z} (|4d4)/2JZې i/x܁UZ$9&65Pmhkjd9?JQ[8PGuF-sj~0뜎6.bLb~U@WJcQO2nuN u2yYK\Mx.*`)=FO~Ӑ#wdHOh!24w"OXờN6C fE Xb:">O݅n #¹q/?u)mu iROBŅYu0͸*[Km MfN*çsi Nv#IT%&CDB~ Gw:{x>~(7@A\2 Ɲ8dWAD^]A;ݧJ{ޘ7,zǾHpO*MY94:3⸇)lh?`@LֽD*EOݷ0jQXoLJ^",L8J3&7:}h51q(x'Bs}9`H[<2:Ms/)j]~a$n5ߓ &q\oqJXo7gNBío){ja5&5x [7ކt\6؝c+FG/~0}$B#Ov4Ȍ+LJAS~EΟ&6APZ,jn)Qj`ɰ/H0aP$R.øBzVuNk#Q.AgG` }|OIH]4mj˾EBne3Ǽ_nQnnϴ/S$VjwDYmLQP{WϤ .-ńD@شύGJ%&\6AuUO`BIhՊT= _/S┘\^k˜ Ȣ0~m >ꞣ$'w ]vLy 7Vc'+QmUu &Z }\j3DfMM(<=߸E~ 1*d?BVb'R;I>_W;/C<+U2=}X)o$w랒ʎ6]M佽eFr2ޟx$s(9ذqV)*<,jPcCՙ @4+c:ZL|pQ߷$PKw, XJu"=TV|̈́;9rj855f6fwӋzMTQ&?c(ɦQ%@YZVGXr]?p>[ -* 0LࡱqTcDzYZ(kՖJVSWVCF#W5}V@v^ ֜{БW+6¨#}dU%qp+}xb^1h"VֵZB+33CVmΐ*Ӕx9++NNa;#R;$o:{hXʝ M`rST*طgq䫍m;k/o[J3T'.*oA Z<R5vIVyR@/NLEkB,%RQL3MLR3ٗU\:y?dK|'"ΗTHH4uފbjE{Rcכ@qN/R8m~{ OG& O#E 8eL'8mPJ 9L*YOCygؑYc5 Zb,Af `yh7ZwcuҲ|bN1ٶkȗI HC Fdqv nd Txf>^x(]"kuso};Snsf"O~09.oP8 F𦝿{%刟VssH$Jg IƉ[bS#VZcχ,E4%tqrtweH)F}>mMy5FAwU$,wIBV=w9($'5_h\^&A~(GS@ .Noˑ1{^?>=)Ӌi>l|M=^=|نOaQ3גbS3w~7ʩ]q5[u2z|ҕ;)< I^_,MOqKO*Hdnl4dL[՛oD ? |Dm+@]aT.|r1ʉ/m0eڔu; >%*gVMPϾ#7'CVӺz3M<~+?/UÈFP|)я/en5tTLLgHrg1ImQh~SU F X+]~$T19LP cUf lT(N4nV4M7:˳qupL[Oa,VT{=KRJJ,ge/ [Qa\x6$xXpr0;%?I{!@&I0戧2{)櫺CF4}(J_( GW.=h#FS-ݎ9dž^$f5@b3w$925PR0=p({~:L-ȥ2"˦kRz-eRY60uq,@WgHV4;6s "5VLm$URw:h @WŸ]r;qi[ĉ\ig8u "pߕu yƲol0 ,;s+X4QV5Vr=NۚqW+fbt%hlp6ȩtnaGi'#'ofzi$6ݚIAS[g(zw!l?6ͺ}؝M m82 UGtʭ2g('ݍ3Up|'?`#9Y% +;Uib7!x.[j{,C2j\aD$Q4"eo> u8[F 溆ςIP'KC1"VdIVr5W|906? "r3bXYUdoEG+2.2q|XQ'oS^8,ԊjI00LE[+6_uvW̲mz9󜵗xG G9 :?@+iYK'5o9x ԯ?=G|uHU9NеfJZr$ȡ\[v6x/|2#.;( q\XѰ5w)\2X SU:_YjmL? \vsKh,v ԝ;= X3* 5zBng&KF>OS@[y/KP^]+YW[I# /xrn؃A"(˺~r( BcGrn1X7JO(l'=sB>%d[s x m=H_V}ژ/$Rď67dhjP4-SW ?=2vP->jit軏`z0?A7_DXCaiч-Yq;R¶R,-2,]&<ܑuּjBPEI "DwW^vf#Aj)pÇ1:4/O*ՂJQAWx16zy1^$n\kJ'`Nk6gLIM>__2(?%Ih^Ncm8cU2!,t)$>}9@.oPMW~kNX~u|{=&ܳh>{ >RS i==G՝Q(wц;mҏnBD7i6˯!/'L~^69Qς{TZh#H-rW <⨒zVPbRNSΜ_՘Wy10y1xI5XԪku y7f];63dēßX%-_9y.E=4'U?1fҵD(IoO>&{/VAC}ه-#@7yj+wIl39rJVo #l@#LoY D_%p 3^}M;//Pb!#'~$䏲0;ȴ9^~4>&3o5<,K!* 8Q#؍ Ɛ]6гW!hk*}jht5YfV%]9,JoNˉ皮$O]<*60ſ_Lݑ 4ҖDҒތ$a81ef;j($Y4gg_m΀kX~T-f.WҤx%^5*X``IUtDXfV6*d'+}\ѶU 7|sc,^ 7cqj kOVUʷr4Q\["#6=^be*,JZf@*Yvnr*εTN V,#Q4 ݼ6_]Bd OfqˮE #V8MbH;1Ăoja76.ѩSԄ0]REjY|ۇV ]Fh{+s汔yĕHj̐[q\LFw y[}=t!8 LІȏ}p1 b0Fk k*՟aU;z:OEt:,n`CA;&zbpa@F/?.#T_oLcTȅp;t#Rt WoDI0 ,H(|o҂qW.*FB8iA,)/λ.l,Y$uVv"2O4 Mtj*\"ע[V~* R:U~)GQH&:*"y-=6]xY&:X/ ̚N2"K#f{2H8j464@Wӌƺ<:(S(W ا,쎻2O,|~$9uYy֬*"taa"21| ~6Ku3~Dp?D/,Q+W츳|aA@p+1bĚs " LՒ=ɑy } Z-PŞ,uI/e}*4삀:3R=t-:ٺ6UZS4΄!dJD)<OA,^]w&Zf.a]ҷ7wvEӋ6LqIkIǽRPA_4\,zIFS_|eMUU>5߯hur Ȗa+ m2(*D~%~/)ݮ>LOYXXUXzx:?&U?nA葜W\&8*F1Fa%L򉝟+3"tgtzq6Ry^tll(]sKbA&LB:{he@Kun8aK)7t@DUsϧL뽙7G?n͸_]!Z& Q >S)뱋2͎G,լ6i9H.F{*τ-0+(PX,2-\S_RV˓j >?f} B[[0L hJkQN}8$քD%-tGȜ0gd$I:, ec5JOG(ǶR񸟾2#y,YRhp \H͋}EvML@*Myb3TYn IKE*e^tXjQDVgK0T֙fJ:VCJӉ{ۏ}d?vx}(V8anA 2 9nrLF(Fل4bB^]+AO?>[@;QFM]T!,#ѐ\ UT<~.PB${Eb܌X1J>:ܠτNO@\փьY`:׸Fe=$|lg,g_,z+eHr4sb)vLTrFM AG,R3ج[VҠFZ ׏NP-.vEbW_4o ImН`Za《dh~Fc;YI㵎Y<#0oLN ږ1;GN j=ms? 8p3u묚o98~epjiާT!k9 aJ:N/ʊ*/G&3[_GC!?Q hޟC>B8w)uF*3â 6z ~BVsC> PΩewZPZl[%pLEE9BR?*Z`ü5- =~hȄ#eGi]T )#Ɇ5lI :Wޔ8ey bo}'ko0!:ۭ5|&4ANHԡ-esnǛĄ p*fu`b;kX-s/\jII%wT+E6mL(مAu P0~c:56n=i^VaP T9nl BERԿHz~V,>vnӎ .C~xWV2d+f*^[m @`]5Ѵ2X$ޮGSq ,C*M[]+{R2RIh%|͡``[Bi{]7ՓLŭsοoqG,~ʓ8~!KvZh 0CBń7 My[#<3W1'D cyoP/>nT:쾝$}k>ky[҇Vwp4䩼O;eIqm]@Ȇ];bxQOǷG慛5CTDEbD -_>9_ ՟}=̡bx|Y.Kʕ*h}>ǡ‰tI^E)#4>窩]REhb :4PHDJb( FV%^p5/tO*Jpɴ%GCO즑1f}0X BqB[Xf s Y?KF4DS@^ef'&9dW"2䑈Yu\G~FE}6uxQyĨ6bԥ1:>h|.ڕ|󑚏?~H)aCFO_-TT]jB\spZsk ۾8/ Zoq6l'h_|z41 +1g\6Tlh;ҧ!sJ\ko?8M#B ^x1H'"L?TOДkܨt(6NP2gO}i8/, $}N-(0\e3qx̜kl)o@Ǜ|{2G/wN=L}FQq6k6,p@ӸqFC >F\S$r'dxg>uN=rg=00>?P dQjN]N41CBȟqLb|SEeϦp?xryGΆ a) N{Fgncؽ뻍ķ.#յ~$Wŗ6.A'w8Ci4 C.peQ2/.M~-nO'om(cK&Dzl,V+깸=lzfUiS!cE djZk0C{d.fLmFFM#!Nkq3iwpxSVrǁ^dL,ިb[] SM^c.eV븑yX8 KW[F*ÀiqVKm/[5"ޣ~ߪnn<-?akKڐ14YR:#a8$ٳq =/[ISKdbYUwtI.wA^1abls[pI0'W;!F 1VX`ʀk*Jx\.4takجICP<1gpq*ΗIC~*Tg{[ܓ`(Ptv"($n&9?tؚBג^S.{D "w|־ $5$9}y }%$@#h}z0z=F(9@LPgO4lhzV%U\@<|305/'C/6m% ǟw(y;-m ]FVx`}jm6Hxvlmw+^#zz&J/PdDA(K`ª0Uѕ~6ЀLoTbkp2TQt6 iRDy_ѢQذ,׻6?0*_ӵ*Bز«fA/7ZyK,Uߙmw56Pi:N3GJ2Ospq j&؜B:~ݬw{l1zf9Z ATx_z6-tWqLQzgr دMKQ=;+wvV= VG+}S%~1NjY܋aɎJs7|p7xF4h9q/= EvC| 0w^ +bu(M|Zbޟ=8Q֧OU?]7oVgJص~i<y䘟ohu:_QT[[YGgN]KJet/ׁ7n0䮮NjqNTfcyY/L*k9(5Q%(Vʯs eAg7oԧeҔCƔi/ f%NPc徺lD-C2r 'ʤK\1/SIHDX7tb+GM5Yc(%;k<{*MC4dpO^rh{w;>9dRс_cŸavO ᷒xk``9ڜϱN=BTI,n}7BE~,R˼x[O3%nEmߤu=(iO2n)S6CJuGh|۟\ttc!M;Y-SR'"OIنd Bb<[f}ܯ%QPLMy~oKiI:J':huo@V>w)!Pj3@n'! 쟺U2&!?rϩ /5B]C7@QMhrs߄;K&tR}~mc{2ݐp$y},48Iy޲s y1 ̏S=>{~kQY2vYXOjsFfє0ۓmG#tMƑ84&o~vP;a3Q dNֆ6>G#nَ5ɖjL"oZ1ky|F||XV/i]Gu60' dq(2sy=s8Xvpd:C!z.@ҳ-Cy=FiB Ѿ![㦑hDw{NcϹHC83`&ؤjQ1YUs%LZ.'ߢ:$Gy[{]#<׆x?G]PPZ$m U􀿼//B;@JB+L{S˺љ{M#* ~t@dK1^!ifeCsZC7ޝI,ԞB޿mqH7T֕һ'>ʫceW k#wk,-!,4.W U1 ""jԬH rT5&ϭx|8yyr]緂~ hLrӊbԳRl| +kA iL 엜BЧV'mB $NGm`MNl眒3O&U> J~s:AgHQ{.[w IpNcA5Ĝt_p9_M ܆\ Yo!zjqݾ:gAe;wb/A'}Tz,cϯ@&eEˡvhې^asw.e} Y?>ђ#*YhL.xH=4i PF>4_%zOḘ$\]~-;UO8zY5}Ǧt\a2XdE [ J8nFE9Jb\ꨵǣnܱ/țj{&])30,_)\T_Rך!%M/M@8g %p7mw>($R^08{<1խ{tǓOy?%U[B\|_ umHz(}u jsvjD͓ nRGkXt';.?}~,鍇?KV`98S+IH\<: Nή,?Vׯn,b<\7u> d?k-2HiWaYL C&W&LDDQSa?@vE]ߑ10x ׁv{]ͩ5{ 4ԿnҵnݠZ@Q џ0NJeHg(Vnp!@rBY;JyE8pܫ9=h<̕=?!GCxĝF+Ԩ~FWž,?P rY`g|Qw'&~3Pҩ\^30e60H^KtFqT، I Vzt~"?h!j=DFI6kM_)Q={4 C̔",LdߏdT0ƨD[4E3煞1FGl$><ПCYKU };sV¼4} 5&l&x$OFKB;j޿q5˪\NՑ&NixNҬ ڌWLϞ (U㌤BVAtJ"ѼBK,+֮ {sz՞,nɏH=E UTj<,Oycr'z=n uu-zhf{>1Uh=0zQs&p4\\;zd@^L- 꾞C;ԽW)J/P苋;#܏^glL2P^ګQ{xsM/b@eq?@/ӀIP?}UĮEkXdK0۰U WO Cb ~wKAcLJٹ^ |>y#\SMZkƨ(Ct흕B7WNvȌ _lu)yRUA·A,lB$8llsyF2%B"޳,Iϳ x'u&6ϵB${q+-P\T6|Nςja˧|՘\ߋ Bc!>ECSVDmMg=pä9nM . *ݔjS >ʤNV;|\k꦳>hg,*az 06#*-t0Qpl l M3"KUrm |„d;BXƁ迶$CO!GbʤO~gKMisR>-_޻`tT,痣Iӌ۽7U7 D NxjJ;iL(B#d=+~ TJڄ%_W̯Oḷ !3NީAsjgM!y1e>=O&AR i=DnV!Q|d~>#e5\L1 }$u.&;!W97+,j;%)hΖ8Luvz#y!1S -eB]v`5EDӁ.R$n  J(83l[B7x(:>yTӀ^SPm^^3ue']*Cƅ`K2rKɹ17Z??d6֌*+x c$])NO%(lm)1gѩ 켥@?ۀy嬘'!mnإ]۝a=g޾Xfs/ad[˽J"/ʃtFk SZh^Vm2\&ӭZ|ϡ894{P5ǯ{]]JÍrzqjGŢQS~ ;8~˱F-'ۿ1fR1ʲ`3~j5qU9?7 rWi4;'#32&@oq8PKZᛃZnD]qph{2 Nu'ET@̀W׉}wO&~U6:P%UIo PwUUpS6W?!0=J0FXuT9*G=j[ݰbz#%ytWgy GMGֿ!5*DX9;a}ȜB;aop-ć)rHפ{2-13c9{ʭaiF84l|P8 *=}0H0@52+ZEzKeLtD_!(N3Țu]q<(qա:%w3` 7UnAI,tL[ZQ͛`naus7}]h 猺e@s^XJ?>05 5$w,d2lQNo>rvYeNfb-şqN1|3b{X"XKv_hٶZ`+N!eW6cL*[es,ÓWTTIN}u))o!L7*0OlXۛifx^ 2Fev'jWxGk.u*eMNu{ye2cu>9ŏV}okF'ӰXL~'!F?] )8ͪ&bz,_aitH{֢pqHNd?H;Vpy$xq?x&"]:q ,a_ E%N7Oo5t!}ި C4 3~ R1!Gj>usI7߇ |Sijx9֤h8(M"[P241Ajf؉H+4*/iPVs=БTcx~H{FWXQNB6&!I3U`$*~N|hLuF}p9Gtuό ]@}?l|?lV8]#n@9ZE`o&7F]kmap[xHr9԰ ڔ=Cǘ2h2 V(v~?|o"^}n\m-~qz5Ts|F"ÒEე6YqSa;{. 9kv.Ľv RG|CČOk`H 1T0FG_IA E}:DyBv0dKh|W8bN; 'J{  x=Co.5FhVdYר+TR ᣔ2qF%-6wIK8"~i;bi`McMqA -\]<6o+{z'FȠ\eHN/0Ià>0 ²Pv9k=Bmz'R A:JKG0K(Z[ΊhJlgAc`65CiUÑ]7">h {GBRs\|Tm]r"Ă<]K?gki7cL9 c~JoeeρQc-x!LjZ P4Tn{9p{ɓg- ]фl/ed7f-WADT e0_ ԛ LNV^lw2HrlC֋ i)чxxz}U҃l1H](axGœrʜpft$_v[=H'j*W/z#WկH[%eǹ3]\{9@Q$^bILa jo{nŜK"PJOE $s@StJEH6JW`ث'q L'~sQM'$9M }:<RRxLv(^1reDH2kN`g̐g>cuw[ȞY:?3#Z%UiFq8iXRf+>;pײ}[>\בD&kRd Iq[rY[5g^=,0Bq8u#;j~ ̓,"XтvVLGfUMK /T'MFt%Y @EQ˘46E09rECi.e1ЙD1=\Ӏ3l9 ti=FX9>;ֳP!Wm. w d2#Kɜg+];OZB$V \O4 yf25l26r ja!J*{'b^ WUs*KmD;;f3F"Pdvj}Gm"l(yQo0`M጖zޯ8us&N;ݚ&?@S3}mpÛ,ڳu['gBQ;W(=o]C0X)2G%`woI9KB!Bdra*'+d0HtB+>R1h{!*ikArk*¯hFE`xA;UF p!iBhft|hX`3Sp+*:H;1uvhX"qa*0CWn]UE^$?28J{ᣗk:&s >_;)!4yqSp%޾)O˯cs>G&=lh_q퉷i~X85DJG]sD0+SzIʁ\b":{c6|jw 5B.NhJ^6XaUN |8@$DeZwڵQu+J>w|3|wVk:b}WjedʘX#^ޖ(bzSހ1bJ9xjPO)f,E+\iB-#} }|$XĒ5>d$_Kt`H*;͈/o K*Y΀!6c_L^qշ 5|u0J)e + %Mqvfc"QAH'j&0iy**. j5^XDf!KMQgTRܐP2S?㏲iJ-]LB&Lo ղҜj ӆ |z#6W_Ϟ ĹM^|E`3J" !5#:gn'vأ3K:1`p;dw0 21P+Y<)<62Lߏ*`z:g3nt1QKc0J u[_MbJ7#5HZu to@,-㎻uR߀:Z& `t8w%ո0Ԏmk4 NϺ.14T,4 Y@UrG)!G u=[ v/Q #;鼷yg+P%{ҪʈG$LR(:"Wꛕ}nW٣cZ.e;?|ooק ejV8h_ŷ7$|/CEZw26l ʧ \xl/aIW^z9 9N7?Ϯ[L*,W Jw)AZpv+jEŚ/탄|#s`5TGU\y^ς\C*z@Vr'Q@h޷S9\ S$~&KY a/Mi!j dc=7BkKo5irZkm ^^ z(h -Mg$B"dpQ)1DsV]ReU32A茎py;uΠ!wJtO<3[6mśm:BZi0x׬4=X!(#@tH*$CE8dNB#0$(RBRi59DʧJS*O! 5ۚZӮ1e.;p8if:lJ}X+Z[Vʵ~iN0[ +r [Nv"^ۂS.wܺ_x-#S>8|PO"9g_Xh,hbԻxHHaEaf[DO+zN/ʽPbC Qn{!f09 %|%wro4-_+4i5Q"L.x:>vקYW"ENrc")#S.~!-ˏwJ;; l;(#x0IAD TxˍƘT;BM-ޔ4H 6R ٍWqeEԭ^ϙb<}xŇu^bV[:8.j"3Bii6% =*NPu);d&)%Z5u8P^˄#IK$'6E۸?'Z&l(;OܓU7j h C8kGA)s2ZG^ \^Km7CUFv3~lr4ܰ(3c>Uy&[T/ Q*pOϦum&FX]ZIumR^J[]X"ߦciѾ '|^Icw %%Mt7 HÚ FEBA3ElanY;B(UDH|bV_D##6Mޑo}#&.B^SXV~ -{X-å +2_D Իu+a"SaځY垀\1# L@pˉѦ=!#qj$tErYQM ^eͫzUKmW`y '|*v}{ ˁt)zwa\ (!dJ& p_" xegiJw ~FɣU2>b:Y;-v{dgjأ>ܾBH뱴Ȯ4b*cm@Jo&d&;BΎY{]唆2+M'Ll]㒶Y)~A -4`)Sin5>;A#6jI* 0yBm.@XC\+ʓŸCv#ɆB/;N ˱#3(KxCmEkY,`X,*C[>1q+&"Wr!یӴ}F DK#>O M&$hB2MR ZP9qe:NY>ѩ&nI;ee5ű-؅:w2iXf)L\=?8w#4hp}nXC9D J `24ģBOEXn L[;"K] yL:oh+-p8b%Rq8h@IRC? e XDUNg(wYތ}FQ ;C+sax5!{m3baa9rN64@䑟q8d@%U]">2IJW.%!I[5¶2$Zt۽l7\y}P)2ƙ۵bQOR̵}ΏJ}tXϳIuo(gnO ȨL[8iuƭ4LtOK"V [.4VBWRU i;ط`}y]8 eRos&}dׅ3LYȦ0~P&Z;`ߏ;hQS*k[#HRLšt5X@x1IPK;/kPZd@./k.J^`˙djDCA Ά6SP믮;Vޤ_C~Mb6!>8 ط~7;}cY1f(pN"ΈI'c7"M4Ctݵ->$eۡQn^]D* l3] YmwȐB O !"fZXԒzhOTwC葎KloLZ%&qo# vK\:67pe4Ӣ8;쾋/Hu;zw'#qrVÕeblYFPTqeMR̨c`1)C>6~eܐɲ_KV,'$R!3Zd8o&Ip@tNN(e#aI:O&?pG, ׷Z Vg/[1?LIӝ9j$_nЋ ؛:*j{4*gS+O^ػ78#Oa_Ry+--VKD\aqx%rbF{4JWaX =sB+sh?\11=߮x-? Ed6S'^be,:S6G͊xW.Uxqv@'?2Ÿ)|2݀B^ XO qXO}̱*TtJ[ (|!͊B},1;'עsT3M_(/HK-t5xf |* UY {S1)[*`t6#K!r+#:@Q'0 1W,xq;VLt#et P[ !luM"ւ2KeN I܉բt2`S^nB⚯;{QxD<"ג,S̛ ?'ҧMr'7IPbg"]}`QBNBsA^\~٥WpᲤ,#Mk. FIԟϫm lŖ8GtdZ6w ҕ m薞:kPq<э.G1q ae\K | $NވX8-9l>#:7zHi)&y59~s;\9@UNf+# nxu\۝11óMc@|#b*$#Nm/!3m|2 E:0#8M*D_l֞wkm ti"%_tW/1)a?o:8dkT-yK LMZҸ¾>śݮTa_Thiuhs>&zliʃtPbSȎ],h ʃ"\Ƀ'-aDHXe)冈Pu ^k5b{/3grb";@prjତ5j^lN݃U2U#КW2NL@Xz(0(ݸVD<5W&~w4A][<ߑõ.`e"LnTۑmyz_U/l3~r21iL:MaڔE)5ILWDL9' =њvTwj+犘hyUd(1Z.@%ﳦ9"mr\0v4??y$z1q2DG+liI(>W#>`Яo`h6m3ed5uǖiSN尋tnzmd믧jŸGӸ @(!ǍRRx-\˭ߣcM5$OECQ}?;>ʟ:cZCt/m\%68=QkWOBF^/4n`ƲN244t )lT{8M]kwEFɼQ9fq&(o<3!Y d"12c狋SN2=LnlE<16wr|ixrhz k^=W[,7q@B^|j,#`Ηs?FcīߩRٓg %iЖ߲Q>ksT?Zm>zZ ݴ}BwY(#dV#;.gQ`<> H(n@bo-BYVHxJAͤm7S8p~ax(5%6-b$4XJ%"&;݃pR4a׮ᙸQsMK rW/$S+1+gU#;JMz.WIN\{V ŔJA?o`WM sp R;[95yd,ܴURډBvW`pRrNuvdVgtȘw&?3HZ+s .h}.{18: t(5>".ٷFegdtHm{2i&1hx ף}fkXvFRT%X>ijUe˹B4qN|Ok_H$3ɿY.6o0A0?Qlz ;V-J9S:-3Ixp Pf-I֜P YҘ+Gy:(.jY<h-hi_j՟,,1T]kaCT)@緎jt;W0Rϗ@k@%?3~b{uG:mh{oTk?.f꽦7E rj`TkC4\vA-mNwtKjtdAlCq$ ֙ohnݨ z ӧ'] L!FtJ>Q_lT/d6|6@ H0lqmUK)9CF:8-$i%B9d5<ٺw;k\%#Kޙ@Qa{;0m]}cZJ*#GDV>V"Zjn(-KAU^ )4.4D>ĺY$^b UlZ Ekf1BDV,T65O.'\O}ׁH J2GL64$`6[ƺ~<[ThĩWYUx|_72GiCwNoVTA\|@nxmpFG*G ]䱤&bmPL͜_0=ܶh)/Oinȑh1B ٖƜx9GVWZ@ZŞ̿usݪj%mJamHS: 5m\0eRmn gL# R)!H]TG8 |$nڡ31eDkH8-)(of&-|mp$Ьn,*m<ָ)c ۞U~ڞ@Ӝ i #J#.{u9K׽ڲ[w @X3=D?e7qhM |ӑ \;[~5~I%Ex.Ehä^؟ t);?dnh$ykL(2_$ յv N#,*=:fu퍵cQ  UAV> xS`Ly֑7"IXA涓җqP덞<<0\2m :Ʒ)!(q' ~B*6Lg+sL*o$Nƾw*xuT~ jZHH;F ̾ r/F,cxk: H!h,mS|٭jUx%3\(9RΗp*fBt8׉y*R|/f_Ը*9.=rqRd]U)2l(&T ϮcZ{&~!uE`_ Ȅ빀hpc.CD .vT뢥D@܁F9ojp=fߜ&Pi|6D}i?5\Y˔'qNП:0؍)+XS#W}>4S\rP,[ 9 vD@ 0R(TUs2IA8r@\5\νNʇP Kcvh@;K 3[! r< U7]zvM0P'V`7KȬBydpW }V!S4o2_=Lќ] t{#z_ucIX?Dk#B/e{uvoC0P$3箊k7P\xHx|Lx|tFB瀂L@T=rcE4NXw߸MzƅV_3I]I^) l4Ub8Wk%0PT\^E#qn!+:Lq4N\&[EDX"":XCэiFK3bJ1qMrmAn%QLk?8ÉǕI(pc2Eݥs&֐mljq[鍨x!EDWK3Q Qwr3GCgjUy%/^C+oΆ7+'`eU+e#q |plmC9E4`9%7waH?{[5WYԒ7?Y}YJq]2cW~v`J赈/sP`+|b}!THfb`JBsim r5E3T~M3|akHM}+ϹU\]۹SXRf"YkRp;/RFR) Qc2[5Brrxi'Q{$qiwfxkǽz䃰ȂyjO3D[Lb#(iFQ'G[C 7TRDDlQ^!Nο#=` ݍ+}.o|Op]j3l) R\K c͐Nb(3a88s@Dc2yy`B.$z4f~c9D˒F胿I;dfjmk^Iڕ[+-A~3kOz)t % _C*}^90~T&)YOxF}A#Jzw:麫CYbP8 4ui6;߇$ Ue] 1d^29ԶX ޅOmI1jk<f4kNPH֢.hKYǒ))K7P4;5.תI"k"6_ KϘtB ~ʼi] 陜{o;TT@xVYF"3 ؓSoyi : (Ootkݥ>Q¦eV:Wj_r~`9H2i`W(wvT36POŲM YS=e0`cվ9zsvATǵfb1zv5Z22Lئ,j: &94MPFel kT,#Nu=^`8H?.l`KޝbSL$t9{Fo4ɴ7D =S6jOwQӞvU78]'tCH2< {".xE 2v`8Hw@ccכ8vQ 0&0R$jk@]1'ġVfdġiOs{@ɕ.A4_};X.0S4xTaRoh]%/ :7BWV.K{cbܠJ3ra9Xz,$qѦ ϑSؗ6br'*q"/4cOxXH,&:>7Gu; '6ʬ'"SZش)Wt?>S^UK 8p r cA,pҠQI @HR^,qd0a>o'47:i9!@x-ijU(c`q9 cfQb@Pݥ VZ70[x7F" zX\Wmň.vsX锩wd"QHGPHj-PNaO [TBsM [k?$@s Uc(D)qGep@φjbzllfQ2'?1+]HVe-,}Izd8ޛ+OZ5[Y\ut`A#HPGދm5l:ЂHcCt=a WWPcxt^v薱`S]s:kLxnZL>=}bl-b:'{#@o=?Ce K36ح<+ZڻkWbñ@3Kgq %y;i *R]򡇻/Knc wȮ)b\<V]- $*Q8VQ>GI`\7 =2"8'ͤRIrh>!DP*=Y5nXqcwٓjC xi̴WGb:Лga{aݻ2=\'(9u s+E[Y.ҁ3`BOyk CVgF6vð촘;H-m [Lة+:u=籆Rg8 χlsKr"h#ttPR=;cEK/J*NQ[.9@LG3[\YO gNdU%)G/ *+yEʆyx䘢Ikk}!f=FF|wPJgq{ϔ|˨ ᄗ5۳VWxhs/ /3Ň%cPbRÖ}]}ejs3mTd0e @ik1 ha_&V]2k1YJ,j#NY)pjhucW"сOh|=hւ키jĐ yjDt|u)}ȥy ݅Q>AHopLsy(gf9P&~)}~4\*勲wd vYEeMc;1ۢO6s dT{*2 {u Rfxͺ3hd`n3G]8(%E(g 0`.-ow` ! :T)6. Ɉ($ l38 uĎ룙KY#ΊʎX|%.&g1S v%(uցRd7k4 6K"H2a0ūʌT^ "=0w,m EˡsolG ݥ8JjVY㮷xX&&5mÂf_Bl qw]J,Z0o5{f\P7[kH3Z/$VCJ^a$|Y0EŗAX\I1q]cp؊&<yr6?rD#_|P1%}yo0V(H'0v$ʩ8rořG_e6.c4te*m h=sّ׷Go>`'+d2%ƞOR(98 >aXY;7fT;e[ڥPoFc}f^cX秊zh"DO@CQ)RտV;:zYۥ홟ח]~$XX|V˹RKedQe#7ewXK"`P@b k U&G*.B}f{@Ό7Տ:9wjL˷EKd{Z9g{(' ZO+9ְw`Z< stL1fRM5eͧ6- ~1(@z{mp .nZԱTy4` j<b̑QL4_-j,9.$5暣F<^DmȔaq7]8f%UƱ寎z&Mn'zӱtXC*&)z5ץjC601֑x `w Kö)4p2Y3->GsRzWoLTh 30!ʟ[sʑ1ӂut6hˍ OtJ\ܔ&}x/5 G Z%Pd|PMZ 9vk`yi.zچҩ*ao!3!+iGd?-l-[bRR?O#^"⻥.Szsw=L'@F+|;Jٖ'.)̚l g2?!'r 0$SOXD27="hjgGd<  ~BI!hh!0[+t '_8N3\&&UEbIjIdd%iPEr.3-cxRÜiPz$L*Fg9Qc2f)`gr@tYW৾>u-̍c>jC,z V-#Բ$1;&`v,rmyBtܳ-9vcvGJNj&)mBH!>+uJv n lZĈu̯q\˰e ǙqJZW)U16jhH(Y,3ϼ#,X|2ꏕEb}łsGz a(Fxh\EgraTbGt=]Iy@t΋63< Miꑷؼbi!#7P!˴aY'_]#. ~w4OF_h[gY8/PlO2.̑216e0᠉bbw! ZmӦ-hy6jt%k!/M:3j Y?r֓Ֆ*d JÉ6[gJa@{ۃ}:TV`̀LQٱ 3wv$-Ϫ#7"y-r1І(& 23l 8j+=ֆMQs.N'S#b>DS-Q 31'zILn/RC,:gҤigBi(; 0\Ū74Z!ꄱxN.1Iuҧlcm*(xhsJ杌gw*zj0ccHe KytdOFȎKt gaa `g s2-P L~@uxǭb NR|O]P,{6^#*cw(NIHld0E +C-Sl:tlN:=P8o瘇/Pݚ`|>+{ld£LkW@4؂xXB ٻÿstΥ^x!O)KUۼtJ`\wG9D7I WRo%oJM'LL5MD&@O=Vԗu"c~T(ɈSV5T0e:~-g#}ئn Gϕ{)~Pa)G9 x39M3BuEPN, #4*s5< (lh-۞G53t}~ ȖB=2vftdaSn%hUd< $$G?#%/iV vN725wdmNIO9;ﰣqT!c;*x6={btVF3&}R[e|iǴ g#r,3%qg50>lv%#k'‰~lv۟t9HWӱC'{X8;z}*9F_b5o3x~zr5\rD TNf;eO|V< #%CL%MALih8--i<+mP~C H!Te[:F|Z4W x܅ ^a. R&DRuF,~C|7 ^|^qF}^\">a G>m mC]{Yd\W:܃|vV+D=VR L[{E67E hᄈ3b09b$<.$u1Ih3}1(\r#Rphݭ=LՃtLShJw?h`brk-Z !n-`%G>gH,ugQF1>p}4b>ʄ,R lQZCI#ˍ1ujGD^Aa@7iFD bJX*[F,0*'4:0mvHEM"m|q(7 P x46NK9 FW\?M*@D)l;؇H@pUw6: rD_?S/U$éb_*.\*@^nsT~I>>li't_4u#)z43Ct!7b86#Q!]lg&LyN}O Di6Q8(ư(oSH.]Ǹd+0HUO6״ h.&ckKљGR `(RI 1~'QN)w;VxH⥺<f :_U3'Xy(/$ykЉjM{ &ҐxtϳK\{Vf>9 Hl"RY_꠻S? ;[-*rT|+Kˋfط51@ g _&9W4|"9Dr蜬[9)cN "ZUn=8O$蚝eMD Ф--4>`=CblBej֟%:2YS!檔B=Tk1ƒP c nYvV!D)WWRc"F\#66}ˀsp>g^'H Aژuƀnh{rA/X釋iKnI7'.⋢gQ}tf~ҚX.ԀnUXVٯ{h%0xFVUT1k890*/E4IZ ȓНZ;#wnETEQ@l&v3ȅ:,^+VNM 3]K%yPoȘ`n}_0-52d%Zn2EgOV=ρ\_yLs>e&yT8+/ TP ,%5؈)W4-#bv Ux;+lºE2% <蛜iTɕUy"4< eNoy:/h_d3!<$L r7_˴XNы%cY\5 !y6$X҃ !O^ ;:c ^D-k.I*>C>yuo X'>]URm!5R˹iz[CαS9]2yB+B#x]x K`e8ϢQ 3kE s!x޸C +] NG1j(O#&|a卼Aޫ_ՄfIgӡ5f]M#)20. M?Si.<aC&)=!l5챚6tx+pp|CL/neVG4tͲx.<uqIlUq/&F'}r֏(ğ@.op5A`1#YW(`=`Ge#_{ 5Lg/m񼑣rxZ 6y.YhT  .#.~-\᳑4=gcUS[~vх,F0b+|7/ LoFWO!oXO"d ^Kayu<0H5HT/]=bQr{0An;*)- rm)UAJդ bq+k ʴAP~@kOVc5=/z\aܴ$(蟛|W${n,"0j8`vOyW>G.*?6<(;ZϽE |r;4Q}ۏ]V/唅| >>%` \*-s+{1Q-fGq@&/Y:Q'FC{Q1WD9eY .64vz?y߫|\@w&6ܡo=@J eV鋇QɮKu&1/蜥ax"fhg^)=)EV4v!?n^/>ɭ[ "{m$o5kԆ0U,LO!DX4 9r~,ZU"aAz&.;l RV%"'/[^/f{q0{rI wbhwBze ߄|W0 94-)o)Qtg.e9惂Km^cMߋ´x@/ApGHn":]~uSWK߈ jEq)á>Oֲ4﷣ܡq i@#H֧廮e]>wSKEq}Ȭ7qpf6RG+x{K|ǪƤژG9~!zN8l}TU{,< ܌$_/] p܈,3Nny}~Ç:/ݗ+en\vR}AƺuQjeNҠ|n?YIs !܏l:Slu|b+J!?^F!t2aţȌ%6͍-܂%-Adҿ[U͞ ȧef\8ܬ4H"-;5fk#ZEzg؍X$Pkk=zOGqqBRS/6/7IGqMWj X]툗# 'Xs貹HxRXޔL H$-5 7GRȭ4=AC NIQPOʫ" CPevͪb2܆>jq'FWen@t3SSZlHw+'*KkQܒReLZ)d.\t i0Yפ s|óuD mOk&l0l5ؘ5Y,KPy\(;|~'yIBT%w\Fe"m筡5i: j +x>w*t|ꃃ?YBdn+|z¦J[V'#gcSЫ DlN5ZW9j󠵍1 6zՋ RzϪ;c"^vGݏ mI: ћsY"iƕc,[G6:wHX}-adS u6F`U>r %{~0`1V+]NF1j$wл0JݓD't_v*.PZ7̞ᖩGK~j]/Gm&Qq FGoOAF<% v̙$+Z]fPhEtNM 7~wz5!ݣW9E`-? Hp$3X?L*sdL.W1K6e饌kZ׋]B[(9cK|K{'X>'QߏA(-u\viZN`+Y-YW8#)P gƠW+f]Ik`ڪz瓀{0EHiZfY!EH$Mשvt{ŶOxbτKJ܍ᎍb-8 &e&60;mELq)AXd|k8F'dK$yQ+ %wo:KB'vw+ ҫ6lnv);G6,^j/Dc'd4Q>QOoᦶٷ aZf I6I&\;йnFӖ3nܴXb?KH=n%ֲ<0%ꌟCudR^`m,'&:lV (c[09a~?\b~vy1,$79 ݝCO6WDB{?&e/v8wFǓ(~=4`dۍ>E ţ{,n:!\J W,ʰG[XĨsMd;0lHU$(y_Lρ\>PmV"Y 4mrJ/dDY>Iu_T68sD{VSWQ>lXOkZ|u754+[=܋%h /g+R~+N`OFK?Sh^T꒙Ǟipk׶ z'd+N⩳(fC36P &Ekr@KD.zB:@D J^x>8_Pb].G)&[x^ C*]0R [ֺؗqczU dsUGXs2Q /ҜoS1|6默v}PEtWqD-KI]fMf1 v-خt:@]eL֣8j%#H? nڒgT+Rrbwl-^BSYպ~G ,h@{NzHXT~]%<}$j _ #szV\`_8[WT?'68_d?~4إ.aR\{Cn i;_$kGi0==8} ^HepH[r$m H!6iu{?@j ԡi D݇7W=9xL}18l'P5q 2Xs cw!Bǽr4X(pR l.v/щYB20^" ks{u`eye…a8GrqSDjTϬMG=iF YsCJ pڣt OO%EjښޯahQ3t'\k>/!c.@9c(aMG``P ßrjŵFD E7R4xÚ .KB8î0'wG ٥UTn;2g[X$ 7nc(rCJ4.<TP6@e*[Z͖%hArWJuk3^*R&~2k/AŁqWt.|^'6FՕN?B6EGHG1:yy i?[6:tF){uXF[PAp3)XdWm(-H !_۵OBt;s9BbQը6 HS Tq˫/q@iY[0(Tq[%I*oi{Ʒot !iwZ90%lXo>uWz'(N?xVZ]}0yT AO$_T@ǥN8huݗ܅ ܛxDp'xRt.ym30^Q0y 5CBqfYtĆ1+m`J uAz:h0E'{g]oyB;`3-[/13L 'Bcg `XÌS=32I:ZnN|+>TM ŀj@8B6F܌[8IW\g^tez*?izl1"TV{/̄ys4z8_A[\t몦ka0㺐^Bw>c*F{8=L-8nFxIK rMz;ey L|~ ^!ҝW+ ('g|TWn]FbvPX %ȉr8fPQi@=zuJ)_זz-mytRgЁM#l0LFvKpLqAuOB&G:|ݤv+[£W&IIY=?BT~.L(NE* hinv}Vy|υ?߷Gp O];{5^Y+ &nC e7 4\]MK#ME)α.= @99p7⾓ M PjE7l؏.0iË}gJ6ٚ i0`4 ̆xW\WvKRɂFn  ėR٢ףͲa͡v]Nd8>qO-+[ x QS)ΒPd.xvxQ\*C=Ң.0df4[C |2V*fDxtIF\BlE>va<^+je,΁2+ben$9wUܦNKɈBZ/5%ږ!9#xjety(4""0ۺ(],%j]j$LXq̮ j__9O~n=7Ţ:r餆A 6q4Yy@lul V`HCmJÕE <l};(Rdk/A O)65>/~&lkz =f+8͋N7C8@LӦEsP(J]q|zT;CݛFtOqC gn2-w%[V@y\r4oeRPue:i{z92LDj pq{R/y"oM2nll(ӧ<!ېA?: @ B-!̘#h *zAsXAccYh5̾mx7W%&nȽ e-s㧭faKBB,5nȝ?(oڐRdCK̑Ф{7Foʷ2`,x?;^a5v1u6vWu+'Ljȧi=1856sz956fƷ:sp^/CUЊ2|hvc-' /`/ԳyoN{NОz M'_Lte'v^ ҐY]aJ6Ӭ * qY7h)l.&q:uK3O=/} N {W-mXJU;;E32۴dD}D$ Bg(>|=7=zb7\@Rv[ZMݩEw!߅u&2kmdL$Sb{?tVϿ)j<)6岒;gWG~Gћ8eLu5d,IE~H3) Tc}`a8='q`mn;YC<Ių_SpC}?7jz6ذ:TpI0U$6qv(Sy=~Gy#k"U~<8|52DI &(>еy29 #+͔H~3ϣ>lJ  ~+asHpj2G|iPLp9hzH量DyaC9F@xL âe NBy\ [6--"C / v]FK!ߚ_u,tF ;igRTzYdItˈjq"L:04PQ8|}27?<@y.\s3œA,q&R԰V]$֩rK`U_.xxKhQ~޶2X8$r&;GMwX/Э>vzǴ!e=Ҋ{E=}UBK[erGeg=!0 Ӊd@W %gRt>~wx#v”eB8 QQZr}][bZd& яst"3 QO_tW% )0Fk4 sn~: S->EgNs FkpހN2qw 6! 9T xkHw4Bd`D zkT#$!^6Wޚp']FФ8*ÿ^Z%=Klb*w;H=% hW;p' ԻlTRIA௽!,Z]\>TvXK++zq!=i9_08W µr-49;8g9 M\xJɽH_wSoBN%[ -nǻrГ?qG$W3kH )XSBZ06H/J$'~4rǖ]_tv8t`>S'B2HENKvJg`W5+2ᶫ!k'q!/6ؘ ɨFnhfYD)"9Lhw"˞  \kq["!VQ էw*mc9/+!El?PSX 1֘î"Y趢LHOQ2(ԗpZʸ@iϼ_\\]<1`!/рgh/tY,mp+ ,O#u3>f?L&$݁!Lj*m4zi.F(-GTD85e1TSzzy0L'Tko;ML,J%rk h!# )>PY/UYxګoji [–4'Y+tBgdr4O@ Y"}a笣ֿ`K)1O=,f74D!Afͅ^HM`;qfyQq`Bk̰S }!9E*)N)Twfzlv<~§+HOq'ˍ{3v MgZ1#M^fqe=[sl@9,'Ik2#'ܚ\Z3>$JX@IҳF֦ȤiNj}4軬ljLu[T)~/=sɯ~`q- 齍;,fd>0h,+i^tIrZ Ia@[C{=WPM&/ 8mH-*L"mU!@KO/,{qIW VDYNayXW{ Y+5wHɪDhQ1*"Be+=L=ˮtG眐AId7P&'y߄UѺր5oYm搸X;<0x8DS4&aumw#HK.˺г{wn.O&h^)SXǞ:h0^jv3H]P}HN,;{ 剏sWKDgqrJ )E7nVݏ ͚1}>!6 :t">BG4 p)L5 6 պOYʉhԴd˄Ф6)8V2:]$+FLء狴6HިH]άτ&$yDYǭ'nyAeQc`æD ҫCզ 0q:0 .VmbC_\'G(! R`vfd;s.L1 E š$5YIgȫ1f7 aGQҠT}{}ԋ@:ͽGm5V}.شb^мTb_sϰ.>c:{ԗAṍvVSǮLV\0hm Py'ɋ6OZDdrK?P$QZ;SZ!j ZvIDQt@yA|2*˿!#'|? NϾ}B&<62!(]$sF\=*nl2`C\[Gi$C5R멵k^|]{!5Q T6_KuT^)@r\8gM܉8ޑ^9ɳdM̀Pٔ+RnANQ쮿?|O,ސ;oVQBY$&\!// d { $zYR,a6P|}HcHx(ȺziJŎ*#~tn\hF&#)m/]Km~{Wl7NAWE+ogRkZѠ/CjK",wm|w%K!t8ppH2sSU(yJ8)ʪ;É*uR8vT/BE>O]0HiгYxU-Ujf%JiX-ڐ"0И -{^*b "86^/%F\Ecʆ,Aonf6s4uֱ!$y|܁Ge]5kG1{w< f`O([ҲƜ, W ݨ0 T j8'ڟb2˺tBg*{8&7 :`c/Gܦm#ϋ7CvoԾ뻙gI::7c'._5BK[+?;Oyv].z32((Tb}l׈(W*cxty5ddžMWۜ(XB_U2zXd{ ٵ; u) pjXML`v}mMw/YTj\+m(0sO:zӣ&_3&qop/S&TL]V4a MiYvw{s#^i7~ũ(Lƃ& '^'fiN0j ж|YEh>[훼J+Ei!KjT;8Z,ŃiĶTqu_xv[b蝩l5¯z$ z =_ƪw3wY|=Fd)nIካS8*+@ә&O{P^=ܙ$Z$KܛB; Y[p v_ CBM(x[-+8:-!3Z Q0J@qo 3oWWn(b:&ֆ( a3PX\LZ_w+(䔽!ar=[[҇ā zsrջ_AJۍ PP:4Oji|);80()}B>T(ofAVGfp ?{Vq(f[ jX_Ft&|5xaH= [T4p&.ee~JzӻTDD\QPUooL&f,9/pQUɄ)ݕ:JbUtS>cלmXZ i^6= U#j͢Y6W+Aγ5HXS>jBps_BSuXME奛m͍xƼϭ<֣R@>/޼ecPlkc<!*/$Ͻ 3XS osqs$)b}f x:أ4AB!r;'lk"1-DȡM C5󅪈;lxÅJ!igG F=EOU'I:M`$ZPbaCO+&܋Ţ@R ;k"֡F\<0M4[0;L_D{6N TfŊ͑v5;R&nA, /lz  !ʀ{D SdI9y| N.`-Ժ:XtW;tJuI\,c+DV# @ q}e~"g80޹)x&4cwl3u/{Y}_rbrORӹq ޏׄf׍-* 붋lp\Ѽc?<m$ r- ?i5d?BU؈HomׯX!TYJr]yvd{\ pe(#HussC7ݩvт[p` 15_ǧ#pXCB63ZiB} ͺCݹ0Kjb;c<ϗsZ]Hi&tƾ#4up4>D&|Xoo@7ӚFb)H&c&-8v~x[g ('-xX&dX[ojHs5.$/TԦ}nzAԩ:ɴjMuX ӛ{N.<"n6ـI‰xH{"z} jÞm_u{M6DŽZs NaCUz&=mz(//ϡe=ls$G"#?M>ba_> ]h>cjwLȺOd06H`.{9?!u஻D躤H"+_yssvK>|m o5[76RÉ|?dR8^蕾!{6 #gBRy=ASwѷU)uڣl( HV݉./xML$3DvkjW{"5Ccn_E`ѻ^q6)p D"a٭AuR`؈Îl s˵69f>;PPi0 EOKM~X&#^c4_ OIm}롲n߿O PPw7 w~Ш?ʿQ90?Uʫa' d" h:-2dǶ=~Y C%"sf m$ tC7=Xzw,9]Qϯe tr+q,xRv(\A,H6E}3|U8I ,zLC -8/ΌŃb[dg܆L"z0h֗eiKDAVСnY@GF8ʐE'Vh|R$zMߵtİLRCI̱Ֆr;`ң 8S5k\g7%ڣtqG'7TEgd8Db dKߋ5FL";: )}a.TE c 5Szb@ӍNؽ =4j0,ӓqdרYb55O¢GD#FB Şx)1=雘6D:D3K '}y?$yjNn x"o gˡ"z?81c@Gүp EgUiOD܉,CRpRd u8 |Ds2Lp5_ps(h٢耏wLc̭P\~!N_n)=1CP@` 02gk.Rw[|Tg5]ecY%ED IZT4a+z0;4,y/*اyрtfCDlT6%dPP|S[Yp x1c!!1ķQcD}QRCYzn\ȃ% [>*Hӹ\J-n#ivo̞\SLc 4s~MyIvyi5ۥ3ubw"wBsǫy^YhK<Þo}< {ɀFDC$S"ǜGL@_b. 1ZUT.{w:\Q?H67~cKn!DURe:V9ps %MSedRd)%/sO;1kyCz 7z\_A7jFu$7Vag4{ny-"懰Kc .UӃvGhE 7^6X)yFgOэdy\oVĠ P++|xk4|[Ļy%cmP1m$3SpH;bLRdK|eSsqu*-o295l#=0b /V*4ea1,~[h8GY5Z{4jS/T0&(.uK"ʺE6=:Uqnk~D7ovq:c޺/ԛBGW@Ph@鶈0K $ =yǢ_l fb&zCPeOtU>XEp,Ep\3.At9]6#Aw%cp:N"z]Xx$MEᘈ !W=R^ mpuЦ1%n[U+#]-5zqZHR(.W6D. [8΍̳fvomgxn4 nh~QvcU?!i,hhp-Cȉa^C6X,;h#1K (hy32<{tb֑eĪ Uò "˃gfhCNd;+{HizH BE)&dvKԯ ZǣwԼ/^`~G8kN#^lT/2[!zajyh*#D$w2Iok¢5Ggbq4wqܩ,K z]ݘt*Q*j 2-C.2j,1RkK얨( ò [ d)䥺 =@Oek] SA^Bh.Dib_rJ I<Vqz?,|- iz;pd7s@%Ys96V\J7߽[9@>!iZrc#@st4$ ϯŽSh2T1 [Fr2EG|u8Q\R6GzfP1M`gRov䊂\Mp2bn!ڙU1kJM-JLpX4Fb_JLǜ.'14{{m$,jDKBKP{zhZhk MM;X%`<[ɨђ| i6--uvs9ʥ({׋ $D$ Gݱr)b8F\ gx^z}!}¦/32Θ{ "SmHұDիN&eCWaӒ(a]1nӜo -c=K,QLT_ +` #~v4`k>9@%6J{?"`Ž5 rƄ߹jӍv\a/=}>BAحkfjLpɜ7}kRȠ1ϑ)QN@cs `I<;ZLL2%g:m)wy. )4u\w-_K&Q{ A,bwx7@ Ia|}}xs!J,(* 󆡤8:f>ԴjS˅I^rd* 7S_hdn8¢V˞[+5ܟ>hY3vdS;T꛿-"Nۑ~<3~F!=BS=C%A6-+h޻ Z*~.IHF8,`qxsF`3^iRyȨp^s]Xka$1 ]Djtݺݨzn6o?$Ef؎tܵDr^} TvΫ|Oqo Br14hѷ3z>؜oyp"c䃩)=i #Q90m)! zlQ53ʂ T37I}{5!s~p=>3 w(ѮlPǙ1z0ѱɣO/g :PtEZ[dfb3I#SNWq9mdL a) >_-(įe"17Z 򦭿YWex1 );1tB]\wZ1 ڶ2@.?M?u7pH%9mnAWUVjy@/Z假ÿv+ YtPu{^eӗC#+*bS\zy9~~ gL4JdɡIg^ ';?hvaMd,-^_N>l{!`2%j tS/~.9t }T"1OAǚ^]*i+T=­,&QJliTa`RǞݬ ud==$.3߾K;@H| ?@S_>C/d<ҍXf8abwC]! 7doSD0PD T'{BD!`w4^R!azEҹ{3 p&T"* NAOP>[5AV VJdxgfsJT4Yk^Sf\}^5L>HbXt^yNˀsgu@lLa3KMʐ3E/T1TQ\% zp!ܼeg<~PZ'2zv-)dq,XZΤv|.Eet/A7,8d9Uo7?Z7_ V& ^)x>Z%)(`5~zLa._YgA &L gbrsSzJ7Z6'nK`{̛{)[&cdazuj'灙-_|Z'wd b{ylwm@ 9R@D[T i^YܺQ_]Zy1,iUqh/ˮd4M. n<Q5!5;ԇ*B(-j_y}Tu33jvmQQq/-[y&ݥMS>%(!gД&}ԜĬt@F#Sf;,فQvvU3j\7+I렇!dI!щ $% % bA{>KmLqi;ЮiDᒪd0]o=H/dP9S+!T.4jUXPʯЬ.\6]n6CO? 2nN\z{htB'cv2#y}SwɂQ%T%$=,Pji}. DojN5{&NK hA>֒bC=Je߿f?5/HafipeAƱCج8[4*a\Xd_l3V!dw™ An/=U^ADtWex} ~_]U»Vj[^ؐLJz1ݼCXӏK6H09l̀{a4IIyqx_;A]1=}gRÜؠ1n+$6sH.%duo0"WwCG a-ڟZR[Ƒ1 OuYaiKV41ݳslnkak13~6]Z^pb_*&Q7@YήK`{En0l)Mi\"NTQeʍ^Q7!h%sJ?Q IK49AO˝Kqx9|ޓcz:[᧛Xhލl:} 5Dp.tU.8|4*9b_ HW%G,e.|ξPR<=kVb*}E94j@X'ūfE d'ND\Djf+:9# soG]{E ڶݙd\=mi:jY+X]9pL&N@ծ.]if>S]xh2l]^Ux'h(nlg,u'KdLz ĵ97{ύ&BDfjk@11~׆Ax%gҮ 1ƝlGӰC B9)Hik$ϖL"` 䁆\߫9`b?V$z{Fz*dh 2AWs&}L#+kpYsh㴋J #5}f[Wn6ՆDZkIOdu0Fj;8 [*c50Fyq-jy`BɣҚ;{7Ia= (sBC$cgy>;MvIu., IH &S@\ j9(Ьhz+$Ӄ8c^䩤P/2Cc$O4/ަ.b|l TJos&6qRK(ጇ \0Дm TWuՈ#cS@ԏ^11Xt2IJCKH41xiSzlf-9n8dSr% %vg%@Eܒ!źOL(RUA_h+:)dKBu\ f,* $7o'n@ =\9N~9G*X&~1kGcp@%1iՀv*㒃- KrQ֥"P2uP]\Z+9ΕYF=0z[.|ot4{oup_j*WUGdO,':;*'[ǙgCt%^dv^`EfyVD׆FVfCvz?s-O5W[gŢK~6uR ,[+&UKEnxÌ_5imd`jnkX2Jn`=(`-/Z4rWko)Kn%tzãyѪҼhPb54ˋ˼{5_g_4 &v"ǝq#@J+Tؾi9rn#V~! uм%uz]2F UڹebY2l@[Wշ;xS]MȲP;#)5*um<0jg1'-tׁ-O{ ;fypȱy\$3xD[=/V|x4%օ%炖z侈,)Fje$ aRED_UyN.!Zۿ$iy-9uZCGS v)/40?p{ݎQ?$] WU/ў0L%L Dt;g+c_5C;[!7'tMz9hsS}gs.cl&v ҘQEu8qχQMODImvK翺u9%h IB.:skFMesg6`;V!>w)-/h fD%?;牜`"oQ`\He_xH,@J 0ʸxU˷, $ʦ5b0Q?@jףln|frLkZrvsq6i'n Qb@҉JH^uR:&6`, {L `%W{Ї<C*L\~ &mLȘ뛋Y$C*^qgK^a?Oʐ73T2OϾNR[Ę1Lƒa~"߸qd8ҽeϽ`WނW~-2ep(3dK.p[it#z|p3F;݀/2_HJ?lk Ub}E@9/iY[!T'3x=s(@ߔ`Lnhڝd.@y {U6Y zb6Q'7?LBdX;/D BD!fsC!'*|F]|-$ v$>cter(6NvddZ g$fD 黔RGFǟg.ij Ftk6)\Sڕ%y<p^?W4DRW/(8SMu5T5ng NpL+twjtdH.nJ㟡tw:\5C!wISXIGJ&h@$MWeÐٷ)Pȵ%Rp ?}io;-k ig % BHoԿ*y!$_DMưI\qp鲘_0gy6NT%zi< B}ә,:TolF z,f@A&wu`t0jOSܭ!>Y>vVRӓd~SS}.ga68Qʌ3j? LC8n.T2FلЙؠ$,Q_ jaA ~=A4q.hY+ 3׶AlQ _ YGEr'ئy}~ 8ٚ[0sBKX7R&дTPұKt^v_\"ZGS¤ [V f^vzbxW%6 en<|41<,"8Id]w) BNڃ{*"+{зCŜJܩm/֞'2Yp/Q- iJaj˝g—$wMa_G+f) 8s8-Gw)[ Hlnc8l=9.ʉNغn9-dڱ]_Ywƃ^&u-N@HbC=QN A5a&FdJN{*_6+޵:R&w^rG{ 2wEB"E1DH{?*ݶؖ%a]&}/Cy2M^ z`{\۷$@wEY\r"2\Y\,q%g>dQǁERe%Hޛphw~Z~$gϏw5+U7cf.Ʌ{D`f7YP\tNq8}tڵOINm8%=B#['ue҉v/ZJF] VEP@j_vd 8/JqC/sqo=9-?$,3O|Es}6v$, U j;錀n>{Ù%E,f1;ОHeg'}¨ `nMTF}׎G;t_+ߙ>r{_}A4vYf5.SK돯P,+ ȷNXRB XlzZ$,҇R /jAZ=ωdY_RPuضY0>_aOo@{ 0(xaU3-i||p8H #4m8Mf]QJcܓ>M"{5X>B^w[eYh P)_٬#?Uw,\IM97q']޴3uB-p79v_+XRJ۫ rH|#ۜHp_㴒t밯0b$h{kQl>Zw"Q>Ưqz hY XeZDKBm׌5]S Kh$ٛ,e<bAy2?o£Maمcr\§+)֖zC__Y(pOb:rkibP#6N .A" K~J:WK8&,ż>K 6@(h""ZHqm+3FVKA8r'2Sjn/0x7mXjK^?_|bFV{2.DBDx3SRqjإ.dK[r"r`up3Mjh\hs%<!! }Pl:k^?(6KM]^~jB5}\l:UnyرxI۸P/So9qYB^n1o2xJ:$6W@ԭ+#u鄻Hg߳(|B/ ;e|؏.' d'#6_9uSv]j-v\U" @;5wYE̞X>?Ex牚zp@#nWe3[𮉈{D:jKc6!K2 +2YtvʈY\|veIX,;3N;+|2uZKu]Z )_ =Єfio eqcxP=\'3Gcu[a;_onͧ`͵2|+2 ̕bL"/+M!KZӲ /pqØ-[dI\Z98ɒy[,Y@OOK{Mʁ]AhOY eÊU]Wd.]uWnΥ%TBzYh4( /bxkpMd/<]n4/r|qD,z3>\AY<>V \55:ceMfAmIw!A pܹ6!jf+mߩ+n |8ǥXv;ua[|*LY)Mm>Ɣrd9I*:Wn$/d8'PLv.sRpI#H (3iب =vx~Zg=g+ԛxZi{{2 T晎! `_4ry;Qckb[z6x_ʀBW^ ƶ)_: b?Fg xMZeQ`G;ȸsۈ$&TGayA9s>5p2~&Y`;JX[E.vj uA>՘"Ƚ=R2ɇz!kHg@Om݊ް_MB1ԴuMSdg%Tkeף|:KtN4FB !{l'(B4 1G\0bI/OG~d=J:-V9ݪEX%"|aY[;F"8梔t`p;/]T,t t]7[yʬ;_˅ԛ^>.N!%!DFJ!RSNӿ)8rxEjV`]:ދ {jP< | t#n 7*zrҞ= v} I)49AIxGMW+7v #83r Yep;>T%΍97k?k,fYX9y۩2KI5o7 9[$yd=f'd@NX>Ԏ>8瞽Q X(:ڽCѸ73hpI#.|ipDZM5h<.V,O8 |*͍o9I- mg\DPh> jդ{"2ڗGN߾h 9*f8lPfUX c&G[C-'s7 &a[{+$ئNö)WeHoZsM <~-zhBK-4Jp۫ -چ+7:W1R8Ze(nؿ''``1AÖyXA4e \COhy&o& $'1?c Ul(} f(;UG4ѻN޸F'ˁKMw7)iF6Jη9ۍsU_7T5?BmImIWLuO^t%ڄ31ZU+f +Wp9l8{3ѥzP6z_U(JuE@:>X&,  +_Nm-+R'o] tn_DefQBm8!kSjho݈ܳa*R*X4^r(GIB 05ٙʍyqYjޡ8n 䈻$TM`/"r:7v])F[Kŗ쨶"L>)|qJϙIIO:dâ*> ҝEZ2FvFoTl}w"ܟIm}c^tV"v4# !]_ N "̘v@sP1e0!Iiyk4|FK Pc/.²К+ ]+;^H{\ \T $ߍ50hxhl~rCrSoQZ Dqsdu+!z7c (3A` 0=aQ=rTW0{3U{,%K{kCqTʏMS 5Pk_Co5 ,oo R$'068Jڎq4 uZU AJcU}xsKtyt?p}?KgũI0>rŧN0걢ך!bB;ND`ȌyBZvPdn[;C >s2:TYkmchoۉHݹ."M#urֹ`P,wa,s+ R6Z9&f XLYzg)k{wJP K?lկ,XaC/ыv*XC%^Uٷ0hB{40kshۍ~vxGEFzs;D@ , >Z `yu; %D&5??Q S2$x@ɘ@˖>#( F?i<uEIksh#׊bg7l͚bgqW{) 6~j阘%@;U74(@[[8 d.`S+,gd|J ZP_+(Yfst&[kۃ'Hu ;_'S4_Kp=LzE3\~ 5w֏]9w 쒶[7 rUcO%ٷ[GHt:gE_'5(:r/Ů Q01W?7DBΉ5xSz:k 7pM')q(D=v$ޥ00׊ܧb:?,0$RQoNTNZQVIzT\tWmXWƠ}'aN 3[i$6=d3Z9x';|#cC+Z/6ȘI5KXi P@KS~մRQPTUt6l|s%V<}2@< *=(BJ`5YUwh%h?ghɬԐj Z&RMDI|X4lUK_Mo#7є۷|䠲!)j?aƁw g =5r_c`Ի]7EَWCС&8C,0JLoc˗wV>]-.D"l݅%/ l̥X̳ߗ2{Z E +yzKqd(Q $E1V2`t A,+#a~uk+{& Ӗv4(RȉdqcԅBiDxZ * dSɵj~Me #RL9Ɖ#E7CKe`'=7Fj!us[uV "Ǫ|нBWWQlK^l205.3f/  x}GY c?VW9>V=2\$2STl>7Uei5g^oPMAh FVcV>ȾC ciM1biUl^ <'?G{ pauI:Ԡdgj4i[f }صӼ"oSc 6Q9퍃7R#L~OJ)K~N1-mTt޳vt_u}TJ+f[3[agIoVMS#?uQ,Ѕ)dX>ɨ 9k8)O SaG=tsNs:@ 5n/W<ZPH(KK-&Zˣ6kC$)(]q|Lf:F}]¬1 $o /2lgEJ~=R֒SxZ:<Q4mr5J_aYS'B[ >㙲cptu!{Sc^LNi6a|CpMvVԞi[U'o 1̋7^0C@+{g^j{^5vɅp?%BwԾ۹p**AKZxQʦyK;wF|CHX?,wz!Bm u✻N#^FJ 叛M lpizͥ;/زJ`9N=pD0 [VC x7 ճBrJ.֌~ \Oky5k,o&q~\3&06V7 czMҧ rfc-SSRƒq I/,iCn1"CxC/()h#ٯ\H"mu-ng:ot}?ݸRF)J2ʎm,W%bWZJ&J2hJʺap^_\{ R+u|;-< i-;uw{dq^?הL5ud(>J=sA_!(1`߯J{?*WٿY>HROۋv$p}42Jr<\nsK<kNB'>W?]!Jz@7 ?6g4fFqhC}HO۷=oc-,B0(t˪d\ &ȫ0rְ&dlK:Ri\Z[.ZS,971Lm8'Q\ fb3*"#Ȟ` mwFsG +U_?kсV#w99o|r\ODmt/<)=L0PP2^+|4 ,!Һn˻w:*0@8UmD]j!V-mg`掩y |IHb͂qQ"u.fR~=1,N^P<-s6o}zku{=oױv#8Hy^#=bU><DJ ]u(w,ˀ6jcvc TyE*2Qdn }Ε-;a62!iX'L%NJ6a^Iےᦃ +P7gF|'#\8.oEdfŨSLPN7ATA's yRvkFf  aY=e輮˅CHb[g]oh۳]ոjg"1{\3YY'3 q;~SgS?M{-=Լ,3h56DfËGVojҠ֒C܈xbE NhNi5tڅd3A)iN`IoO q(fwmD䯩6:8&(Nj9l#d6VvTմ)pYSK۞wj?Q94q1սVQZkՌ諡>ؽX_%HaMQ q5gX%E絅 IK E~EC-ߘ  \uYsZۡ>/I5"ZK(cT" "c;VtEpf_I)PkSz6T6g5 j?ԋ MR oōnBK ㍋=&$Ӵ9/x "{*!Y؟X m>@Jf;FD _l)-'K?̇a(/vb2aB?~ #?{VHrO:65&  mp:o[TV[%m~ndzVdH"5$KdbE&CX'ʷ>Z dvkb?P9Ω\wtc`ЪAtHapcar°Ga _wu9![yoOj!"$I$4'JCR dެD:ZfzyŠ~B?'L Ǥ 7:rL}תc[Z|08Gw3k!/lL<׮оOT f9jCM# RAbgmJ,aqj4^}el_@IQieѝt uhvLb8^HV߀Ɣ#v;^٠/,m-/ A)WF4TQr{Q-YP} |_ީ B=n.qloڅsfkz4Q52$݋iZ?nvTVRqh)̈jܣWepSb7SHzhƓS3Irr;<.D_;h{*<{4 QȉUӐ!$CM5[qCX\@({Lhm)@DޏVHKfӻJDf+87v>6i#*|HxJ_+D%?2]fn0bN`ȳ[R!̱L`nR !f \xe ԨxWtH=n9 V{Nk5Ƅc(bO<P(/axw8ݛ"l D@Q1c^ wxDy'>:yEL4FAXTt ʳ4~+&5}pE9J?+9#J>KX gۄ^-.-E}zgl\*aez%@=h "cP$8<'/#GTh{id/RJ {(S' I,1E_xzq\Yc9ҵB]rm5csu6O_כLSh2 JN~F _u%#Uj=R~O"rW͒9̀QG'd쟻>J̓!Y^N7Z 3")=dkX bd}0(kef@zsp"[e#:O;׻!%O<{&poI.~iƣvY$DngRqdcu$] dhi2[fa,n(?t1#{}Oe; dTMA-J*=R+aHR{fXr~ba7 E6pw^ /`)2]ǖ섃 ~v&[kS;9D39*8HVBzY]eulDRZtF{37%C"nn2t"$O?B>Oq lq2yҴl=uy#I-Bwp\}ЊiАsԯ ίEɡp>j/w(j%'ީ7?, 2Ib_fr1d]OuMA˛pH3yAL5G[bn)(|RsBGokCYl~$зg}QQ)<{g{fCoawo#3!N|G@3@E q;K!-zHՠ@z(!]lbFPGK KZ/@(0jw) FBb}lKxNJYv 8TƬYtW*0'ICϱ3 go=T}?X& DzCcY\XrwAb 'aiK+9:;WRA=iМtҍC"9c~T?m9´w?[2Z  폌F E̤W)2+dBhM=1WdN%e WO "^% +u3]!%* WYT]6Zr񗊧7Vcl/)za, ?Q<طq^tƠ1$J?]IO.uQvŰ쐠SWVYbUL5-& k:;i?4I1}ulUz*| ` $G^# VA)doe }P]LH;v/= * k)x_٥ O =Is@KM{_ 3uH ӠBdHRԝ>yg\8I!G0E/`۸yI}2$}Z籖FP]OFYs("+P(`RJuˀZ}XU'c[W4,αى"ѕ\o;MzFm>@, 0_Kh%7VL;Ͳ&|EK"FZ?B iZ( t ʶǦ<"7YBOGUF\OT;Y<ϼnKsqϪ!tY~"C,K#njg/_|_*m[EM= R'1g*PY)z!*i']V#!8 )*d9(`e}#Z^0m9P[?:? ]ϴc &&x˧ W..1H>~Ny2xREÛ̑mc 5]\3ER+ 10q#Uh!xYW+-2O6[ʸާfxlO$D%Ieiė/u$OhMl*x7:!& 4zA~T&dX/Hr:ӓںtqw|G~3Z :Z;f%]|: $-ȿ :.Z.-"1B2SMPj# D3xfFo,|`C?%ějL2\L YY`){.(ØĘTPLPG$(IXG ud>, ePءs@u9d!A'?䳵:6$q]- ”ǫD 9[gBJ9t'k鎿ߞiY-*J Sj>W]]7s'Q\M[Zٳ&&B(8;8j FD+/۵tTd4jMzVa+.@[yè0aˍ}R)+]1닌0  kڋ+kQ`&ټ|J,k ۾+S f{+ !ݖpQ |޴(3D&*Rص?p"6SLkK%q |Oeɕf]䬔Ǒ|WڸI,6XoE'fh#0̫;S53/eaJ,VEtypxϭP_y@hZ]aN+`p=i\P4^j@P逼F(~L7y3]8|xNsC ^~ytY*3Q.±[׏7~+ 7~"6R=u.X\7(~<jҏ 1rtd2[PI˃FAExU4jrGzv.2 Oo͈$1GhƩ z+%gKJ9WU:ܯ4x{D,=SOz(8:,,rc[7({g̣8ON'֘&QWkSYQaT 㿃a"K?/ޡ4 G@xIm6*FJQNo=@(7>/ӁxbݮV#h֞- styJFDM *\~3LS!m^Co]=bI:9RHzWՐejy&FlƸ={@.;C 9@ "׹쯱k04#jW) ZK'D95 2[pHxV; :ѦS,L"U#_np^V=!iRi^h Mh%h<ȶF;G%X!4Db,[~HL Fh mw"~Д\heDE<ᔃ1'OmLl;qx#;S#r_-;Ӯ${Q>-@.F+$~h_㽞K*{}*0B!ߦ2)قj9x~_8 d~uM1UVaGPF$$fy9W~,XdΉǎoO V 0Z8 '/l\9'uHBGHX|oP ~Ŕfvg3Sy`D]8j"Px\HQ#Wtr N)#`_(j ~-~ohSiyF*+F*H=Xa).+q*pd ds US>#eg$ j?.,abmc3|hV);ut0(R8|ۿb˥7)ii}b4'oKЙJV=m7i({ɍ5'q{Qê,JJpQΏ4ȮC,! ƿɲ$ xCz4i .yaj;- _~/0F%-wIDJe?N3Zh@ [3? |{kRʜf.oi_?\iwƭFq_&\K$2֮~~ sGk]dՍ>eSD $mX6:PZpjIU 4FӪ>ϠN=(gͨ*O*~8-2hN6'أt_v|>U}7H0ޣ8,|SFM.!rUJn0g{$sN CXdS`B[=w/>x8郝ֻtdy]":O$sR !QM- ov^ڈYҰbc¤lH.e䔀fF6F+S.V ιK eī zްPρc%ȁ;&|/u% TƮPD[ PI} *@c%en ȃx.L3'dXw;Tͤ\uw]?iÀ#b?4brxS^8VvW=ۙ[柾$IIj t ~40bT{F|[Ș2㓠G+"%m!?#Olq!V x={~[P8,&RJlҫTi݊ ?_ Шvnqx^PKZ-mAU[neͣ ,䌝肶Ж"YwX폩iGR1.ZeĻ&К"~k]IH؝LΉK2%c>?͉բnjɤ:n?Ŝ׿rԴyY}Ωb٦%c韎,<ΧxtCS:l:7R,=ޝ AFD(1 eb}dƴQz~x5_R|/e}RC a(PE!^,jSۇoӕ9;țvxB=I$֙)eFӗ~b/WE|]DĚA!X)q{Sfl`vp9z"/ql&1*i2Eo`ıKS*Sv6t%gOgϾT*IBővŒY(HO !S I)0]l’kkb[pЁG0R9FrsNa!A8ӏ <0Mc9x̶;nQ0邿j%ި MP|K!J`#Xjӡ<')ӭpnWm 򶥁 aXm^yUDҚZwjtԐ!akt-\xҡ H _P!ÿ#1|?ɓ@yH})U* fGN6JfKq-w[{;V@]|?.#NIZ9SUQ-/^5RCrԶ7G'Lι.|2][O/!;Gx-ۥoZͱ qtw,G"wu!tRQQyulU;0`9bLj8#{~w{6<-،|fr' ZSqaDgvl>]JB OJ7aZy\UI?qeB EQ<,F|xk&-k,%=R(F;'Y-we |)Gx ǡ?d`%6rdCۍ3NZ^5wg܎7e':0s(G6=XqOV4Xy4!B)ef/: Uy&'5Ѝ8{JY{YOrѝ95izut&  8<|wx {vw<`1h%> +0fyr"_%pv4kB0pb ƤzI{.vH!גwʺn<%´# +Urhil<&O EqiH@55;iӸƐ(Ngf!\~|Olpc^]˒вQeDp%Mõ A{͠:*mHFzB` rT Rh2_r"Kȳ3,hRfV/10 y75)oq* J&~)U21.d_ٺmv5{ nq_/E\ycY&4t;wj5h/;.wVS^N ciTDu[/ Ve>k\ۈ!U+گrT1rsӫq=SB᭲\aRl=e>]c_R)\x) oRCM7u2~*)kg|%F&rb4/>?lڙ@C7->,{c z2MLثnx[Nu!α *(.a CW%h;ˍrK:Q\1>6OѬFU[$U~cKTZ Sܸ҇eEN:h$c"Hg.0=H _L/ڴmQeK:V–b@F;S*dņF|{ӳa.D?77,@Eykg;'z&09sD%=PrƐ-_U%ܹ#ݰzxpؤƄwnrBtZF!2ˆAL)'(v5+'_|3{/\ؑ2'dU7{$w V$qY`TjA6 R7 F"8p#3,XƼgHڬ Q3ebIL|}۵pkefs uC z2)+ZGb*|B;Bӿm=2GI <-Z,WXaκ\e)@tkHM XiwLw}H.*!)~Lm +&zN1Rx ?{u_*Uc$"Z"ګ )h6?X;qAͶ22hV6]69¼ϐeLo&&I)ɸǰ(|t59ҭYuiǙ.9ƥik#<ױjv,z`nS{k'9TRmӚ7M9Gmʽ4*,6bS^6G 9C!Z,xj\;,*-"$f(Pf"9A$gT|=?jxb Y,N4MnKd}u\nj܌; 8Ǟ;XT pkF4b']Ě|G0Z2>s6-"SSI1&,Ch_Vbh@ oCRRByF%b$ ! ;*cTp/IDŖo; 5$ ]MZVt>; xVq&)ƂG/(U17ՐYu~o`]K< WR._$8 tHԢߔ ^ բĢG֪Zf!Z{2-Ҏ~~^Yr+`U^H44_c)h*6CR;wW\N{*&7L[\&f ܤk\>݃2,!TֽFB~˔*,`J.5[&u^mJ$ɋ}`iGAg.F*Z2C<뤐?A^Pp\* mj4 0iEbQ_c^{ϓIRl $kI)S= *|/d|NCl6*j0ӡb o55լ(~ ZJH@D7/wRKm"͌Kf Xh(W3c ]*m%a} XE*7i'"6i)-Ǫ0t'B٫{ѵ~P}2[-CV - V41W^r;! Y:ΛaW$k( [~wއ7P& 9xOju'X-nΓ{Y]#s@rLTLO9ɡ$jV5x:e̴@Xj{m[SOO8R@|gծ]v.I'j>S=0o&?T'=J3mT'A_EăŔFϑ&Sxuj,cM_v $[;%@KEBg,nz\iKk"SLh{CDCPFP* 3^SZ8螥.}otiHrxG+!M8L\$BijhhϜ[!} pdjŠ/l3p)YW+As ݽ䍔poWI̥9KOByG΢8`(+ŦECӆ1­i=i޷ޒJYPS { B"ϰޅ23Xa@k=YBQvO5;qPSHH$L;qꇃ~|uPky S&9aߖ ~~h# /-^2&~UgW>e9)q]lC '0 ]~zx}⇆J[# X/VRۃNϛ)IL"R4L ԀP|NoU/k~1W_笏o+HWDh[-ࣺ QG ckk&)/5w&o gH?h+:/|ziv)Dؾ9Yl-{r%RT^&D QK0#Yr=!tOKˬJ~ vĿHEԽרx\铂/`iEowLG$r%KN#P޻WΧh2k, @8CU-Q6 bX|CX5G4+נ@Z)b^R%k]mFNߖ %(eL 0&?A_9JV ^yd7jP浺툙5Ç292oV)*YZB&q3z WJ*WpPf9hm _&X\U]l\4XZ jl#FU,Hgj(O@2Ay0B;⦉ߤkw8%.i^NpiEս+x {Z-p#b "俼P:#Mbx͎Zh{#є X[b<+;k2=Kr9_K!̠3$,^#~j~3ߢ4M㞙,H!"wGOcW9vi]Ś2CG(*E' uy,F{7kT B͙O$Z!( hOz,zq݅iSzۋTX;R" ww2˒P~N&3$8]GyL2 ZE@7YKޜiTYeJ~q20>ꀄ:]br#ףY{TVg׆ 0h]ѱ(Av.E@Eu v 4C3λLf5?`r۫~&>oWsPi8O?Z@`ۺ]Ly*,#`o{ &ٍM:u\K< =Ù%eo Ⱥ8L m4;#iŽiX1,Hk%Xne-T1@W`!F߼ͩ]`ڎhWw)YݯRWGX@(3u/X3пa4@ɮDu’N`V;0(ͥuYIA}h/#3b)I#CeL'DجJfꣅbT\4d9 I"1⿾g57CNaY &zlEKb/'w;36Xf~K lu Q|4'/>::3ʙ8 p$i䬼堙ԋ؁`4*i"0evpLݞ2"reUֿ'0 ݩCvB(Q<.n>lܸ?kζn2:(n?@-,qa\^ ?HlgUW\L15`{0#F=i,x][cSf0h/kiIrZOu%\ {ږ 蓂#}ۏSy)#H64H{&} O^Jb%L=,xQ:50Ɛ ձbߩy_vS@b>T$ d\$%on͍K=pVT= G\_xqNYtRVC0,BKE3l,p1$s0D5/[8/]}Sr$/h̸Zh'Їht)+M?;UML=9mr9J"fna idϜg:׆ *@L䣝;.Z(G='a6.%O\oI^gx o[mcFr mggDU>GhߗiifBW\kqέ_._#am+v|MdJ i-2@.ZzpJlQ `sɆe(nF^|ڞ] &³huss%cC>gh7oZPB51^~m}T4s+fS0ًc$ҩ\Lj: meԩŀKyt Prg!%>?6uIZpn[2z<^T{k2w{Eč SE7d O"/ k=֢nͲ]Z3)J~h&p@K>`?9g_`ث}iڍ|"Ggϣçv_v=E\Z: ǵ1C.(3 1 0h䓃aH6*)w|ZkX/A}+<܋&t㥜T!4?ۗ5X H|f$ ̻FH9D^wv"ܥl%._ t_=uU 1g?8Ӓ`I>O5׶n?H#r ) IN >$9ԠZCSj0)`uW%PͩA|o\x`frQr؀Ra ,:^ADm.}R%EM13}\|l؎ҍzn>F(LpCX.&^.9[)q"Q0"A!U M *M?>R4$Br18Gy0_1+=eR+~_d%f/2@mXĘ}#eo(1VE nhNȑr_P$N?Bj`GZz$$lbB/A\ ^\FO$FWVD<$Lav zOly[RLi18kin\eDu H9l)&oYYm^[[+[yVc\6DޖR9Ң(Dbx[vFReHߜ;;ײ6~E:;3 񷢉 `"ˢɣR\:Jj~?X]QѫrݼGSl3p&RRB(9$B F76]JqJJxXL#3a{E)3?g L+Cvh]6@,)='_z)SeK /]V/JX5FJhͯ`RF4ŞNF)r'!'{Cˎ0by[RϞc]MQO=3­K8`K;ۢnjP .t?nqj)bŭ26F5ַj,,5%OG5qwXoIc*S_f!gVݗ~Dq1]e<]n&汤 )>7#Y6s?ɀc1M$Jwfԕ$XKFzėZi_^w 1{bh+By݃7J%9M]m.3q ,9YBT(]gD.jaFFILe\gALgoĊP%,H;/rH*̼2ŲUeeF|? g3Nҹ2̺ӼyYm)s_Uy:Y tKK3*fx8|Z8vb霔vf e'1jf=!UMv/{ژ=Ef-ctv$=Xok_߫p/5 ٧ Q`D )=qkpuUz'd{txMzf!tkEJZOcqG-D/ ȡ:Sv:FC{ޡێcC@u}!N6k5|A.6k `A u:13qCWa=E\N>Pٺ?egR!Ҥ4ML--RN7Mn6"BqWYmTi1^X6W+Xb!Nږq5*Bqw3˪ A3GG3^wZv9D~SzB#F_ݚ8@ h95):@Sk.dS߲bM |r{}Acs ;"!Ykϭ $2WM?dP'CXwnUX?Zw`g#i#ZvkyU. 7\a3A8 ADhTh=F4J$Pq]ILޅծ*V]/:!P׀g/Pr+$tAk,HZM<[P~귿/t JĊr ʅS^%,z}c׺aN޹c;sܞHqܷ8s}Hoď%wPqGKz'׷R|OfnVP;Ӓ<Ȉq%cܙ'7 )UT#㝃Mh*$P޲9XĶBk|5V{a{;"C5(h_񱝴Aaw3ۃ0.xֳC$m.s? WƯ:6.U61j@"|A {وw#*T2o3ȃ6qkEv@ uNj&Ν& OpϨcY!.ͺC&1kZ0]@ 'OmaqQGd!3D4WK>u'|КH[{8TIw6;'o'D]9Mt\bv5"D9GꯊœD"/\=vD@ŇגbV?QhZ+YXu 둧4 Ȥ^ f`iX-]kL~Z>R,)ߙ`Hy;u6mKP2XF2Åli6I%MZxl! N8uf`!jˣ>=67VK蒊&.'iw1.cc!vvʯٛ5Gf} 4jȭPSle8Sl;_8\L)0V-<-[pDm\5XsLd6'Ƥ3ړ u ;bW x3wCm gTxDV>ԗx1#\WB Neirg1IdnZ{ =J $[ kW^F')[֕2A +;N$ȈI{WYc`@5(ޤl |~sp$FiwX?!"X t備MG5~^<o8TQ)?>X:9sO.س~&F&duQ˅r2qGUډE~(8~R6WDkyLq-}*#D ލ_ [㇡@&y94}dUw4;^VxFJ΂7S *`8kH@R⹺%4-PƯR͠5Qd>CYs՝Gȷ,MYMWd#Cv U\ ĺu-a6f-B6'~{d C2޶'Y 2ԣlZC-wl$$v,oS9Ejhh{O-[`6pw$'ʋ  `S A4vHYۡx[67?k#Z@1`]4~M 3c/j.0y/'āC\YhRă j,j  X-pS!Jڌ@^m8p]7&h0EU~$%eDuLmYy"#>(i\ SN"R2;dm(gJQzLkF3APA {jZX7*}lzJU"Z4dng_P/f9LP8=InU>d"s0܄xybO<ΐd="L] aCb AJ%TpOd*@> .RܫmD5ύBb7YοG{D~|([XF"(FrAJ6g{c\x;zyD1O`w)S j::wu `[q-MԲ9_rb .PI՚a͛%FRUfE[pd♝ꄸaBw 9ezt< .Pk:6 2VwtRBW $R 8-7[VOj[p/AFhIB-_9l=7G+Ƣ娅CqБ;{;6އ0P,E?AXؾwK? T=+!-I%"I"+yFOp14qhp?‡j (pW^3H~tJes\[ 1! ' yT)&d&#>pH"Lt$"&`+Iޅuy)SפEukVT oB`mNt.Eᔾo K͋1mzL๓T|^UyLeGW1>'c!`WOJ0ŵM\g*Ɵs<m(WJnBkf54Gl[rq%1A6%[lA#J|f>u_#tFWᴃjF={1LL k'tX,F&B,su%QYt;NxtAH~(+=`ZF_g xs(/2b$eZ*u}I:Hٝj=2Aۚʴi'єkx㔝Չ]qKux"7RY4&Dw RQ!hi])z8tcgPaX!gJ;?_\ "b꫉}E &͕Wg694C Ir.d1[hekVϊ9fӐ.l{j4 @t01']~ ":2VU߷i}(فW EbEyߜ6ӃEXٞ{Bp0gWIM}?#]Ў:3gf_44bgOC(@O.~CݭyevEO}h̓}y"fX@?K"3HeR(2hsVeDb1PZB2xsHtGny0moL:/08;[ PcȻ !T%lS0~΅q!x5jPRqZCϺz޼ :&V!o, tmmYeΊVn`+fy!cQBuUcJɲf- hq'Cԓ_f4}Hy}Wm`BͩPorækp+1s0-LĞ-YXk"JDՄ*.@L]b ߴ]{Kt.$˿}FikdZ'Թl{b%ԝ 9+)U G?O8da"U[v:F)h !=-Wrd%PlsbzǞ#|TfI<꭭!Sf_$/Hi=L7?n\y)(ǻ[l!3^޻H.=l _(9j^Ot'Et4O][ "뒀==]eZbN8Ii~ U?i ?hlcuW^m"v,'ǗJ@٦rAnMl>"v@[hrW1+1HUԦch-[l)EIԔDAN_K-'x mL]w]F4)ibRpmXjXci"ipk&nv[֖aM,,:uJ)Q F6jj\;vOBp#.|~AuN[zf*x,VJJav{i2|zsK84=%ܧIj$_6R0[SEu\oJ&u<] (Ⲛa"a!ۄ@6IR}_r$%l!+ZyHr?IfJe*NMH1ޞxWA9>'^bV@=uZ8w9Lso,|b(pEjn^KɇTy85R)o=`2uyX>C<릷ДgHN>sOBcXe l]Q/&b{v7WBO8oa7zh8Dk%4M7hm@-pq#4'"+\^ "ߤ&f_AZ`rtCLnͲ 40ٿ^lčF9SgGLfwy9 lC!ZR.݋̎V SGNT`5=00x]t Ic3v¼}9\*6ҟx l+TΓo@_X.C=rūXcpy8m ׇn!Nk2ƴܷv7~~a>p%!Q݅~KT_U}Z1kWorU.F ؜>7Sf*Syf+8Jt)(kt.h8)R=,^f?DR4VϹ] 1)@?8-E2f9gl=ֆFf8%̀ekjމi_J̥׍ѵ' (5iҮO;[_KiZ=CA/Hm#xiqU-'^CԖN.FDΫZGWR*b7xt>)ڎ`;})˘WƘ ,_4EFs $.3R٘^ۗI架dU^":ߡ9UP/D5X?GR. A3;r%gTs 1#W0Qn9iֽ[˘XuGY CSFin +l0Nn/KO!OӀ4޹.zhٱ5[+wm0X-Imi>˦Q=8ZN[n O>Ž$;Z{ M҆z4F^Jx7 db͍haySTUb7"z17-P^1 rlr`1SEXḈI Jmt,Y2\`ڥ]ZO?6vy|CI[h^ JLRrsn陵Pb/# bDued7zXT8PBsUȃq58s`q4q+՝$5,w {pŲ"c,EZo`NZd F}׎rП17tĵw *zEWQuJ+!PS|MCUilf@'6;ya݊{MQ7NQ':mHűIlsMA+n2xϲL<ͻ=CzT;S^[16݃JL9 ҡ5=YnQU CȥDcJ83JBla!LH"9^gɑ=J=lJI#X#:vVar HWYqj(87sm& Ў0) bw\Ъ_KPm(uh!?0;^\@:+1R#m4hWGX@u?z̨+g'hBxDž ^q}?,|<ሿ(|'x cr$g=NAmWMي0 }@wK:G܎s.3֓}F@+LT'?<`KuL )2a7o1-b[}~u}_x٦r>f#Ftm`q{A j$h\q^܃!-ai`@%?n%-5gwaRWO0eY^zkV٧_G5p}2k [qyH rѹ +.דRg!&o֖T!xP /YO\$0O:.eJ,Ž6Fg$u/-Ry^ƼZvVX%7M@A0pu)cW丈õ 7GUgGdQϓ24i13䊆? cwT6= ykɵK~Os1jD}nmx~Xh^(x< ½waGNւ8fqۣ-[lYS#j^ڹ߶qUeЬ UA:+۽{vu'`CHՖrIFWκk1 o Wc_kvг=LQU.=.!!d@157jonE-of^E9=S]c-8ƹuG,U%37-e=$o X 2F h0菞C O*=dǥamX} =gd#5#Dp_ڂr9SſB(nYO֢B$. r+ʞI^X|Kk3eȮJu|{O1ͻ,1k_v >m-n {f|@E0A՟m8ASgUFu%><8[mP++TKGҷ{6E?"Kن2iu7h}~ To2j,찂FZ,$i2"R$ZM Ag-aB`㭢o &@,%U#?#s^m" cE*"PTGbD`-e OihfJGS<~BA$HJ^LM פ>+uVJmhw 7a$\L#7Hz5f?;3@4*'.ܔ㔴HЍ0'z6<v&FZɜ >0+.CkWӕyʦM58 [Q~[deWBn_㍏޿C(fi`p3X @D^ rA 652[:Q*ps*(綠y{&RW;]L +@3Ή&7"Bδ,~_/b3ib},$hNw ä(7XbGEʼ r@"tHw+jDeټ?9ɩLd{YLehi$ ;߲gC}}_ttOwv%0w|F=v%B@g &|Ǭzwi|W{J/~|' .zG')&yf/-J `wɆF"㪴nrxt_Ķ.xp,$9ک8:¦X@`ye;exGeA1 4)1^~FQ>ѦeƍBl?ܦN{&4$Bh?kW;@~\\`<)ʼnn  E@J4,tzk՛* ٿod.yK uѾ 0꿟Xxa:epv+Ȉ-@L I}F8 =S' %s9ħ\& zAG0Fpƫd&NW8 $6p: +wTg$5,}Gc<)( {A҅)o&ƇY~eIe_%zx:&7L}_ύ%9uzaښ+ o] rZ${5IFDnoCR̳.\Y=FYúco$\,W˗{L)t*p=NZCjI~|N#w'ARukzhZ`{ PjLzT/a#\olp(Shxס#K:v6g[U)r²m#;m͗hRTXYdT!F4P]˻%۶%D-ۂg䎲*cdžǎp!zLhp䣊*'0\\"IUFjHz !7+T'n쐧˙[6w$ܟ8o.(>i')"d4Ucdǟ9BETPIޝ !@Wنo1ʣ n SOC'BH׃\z5D8eU Mݨ Eq:/*H!qjr)_&ϬIcݶ'W&[}[>x[]Y 9Џl~MAE Y[o 7j,r0<&4m5ώE9W7`x7S^Uq5: ~t2ႅ!3۔m2b,7g6;UP]zQMg/> QV?{1!&N $hIT㝈f9]72KptG!K8r:JŸb.k{m\VQ8&0ɂvQs̺i\hjgjDʛ0S}r vC9%\XE]+yVCЀ.# z=>, CzJ[h| zlʌ'GõEfCeځ?^<ưǸLn:'\0B́?N> :7&JBܖ#s0ZI U&w 1\bI*ZcnHFX*\_eQYWytL)KQb@itį|.*9fQ1x|_%g]SW8)n?כr8{bM)y{vpZHvki $|Xg1z M`56 j6\͠B/_VYQ=W2\-ZJV .yk=| a 5ڼޥ"l$yFր{ #YΊꍤVU[?Bz<{Uϲh:$,U^e);!zj#q˒^ C,.sf鋨ɇkP! 4x$NƤ{ac7YڱcЋV 07ԋ 209=5'ˁ/؇~#Tu8{%OR$2cjXC`vui}5ZYV0q­[MK\]ߊn 5HFW>-R.EU2t{T]LL#k[ - =o}0o:cC0%I7&kL<N5OMCs=9c}¾sfs LqSտ'AHNw#5Yqvjda]+'#Y\b~3]lVeeu˸D;A͇% '(ba:V~|iϊ+>LOoLU$[ĻZHMtIP v8hz+3zsv#(! *)lZz# r z5?9쯀;aYh;@lPhc:_I.JJoTcHiލ{f&K].9phLM nq-ٲOLx2zzXT?E!᳭%}@\b/f]*/[,~D/$n `^dy>7-2Txxk-s^7^B /fͭ-Gx&5f˰0$򐖱"y`x˟҅!yƮ(FXBBգ=?,dvmH|I, Oi9xGOrqySU0E`;'bZ^'04 ˍ?IƔ9# M$qˀy F%&hxtxKCPS%lw]9Flom|2rgh ,-ZY`ϺG4bų %xDƌBG)Ʉ:GݍZa]U<ڎ>7H߄gG Ý=uVYw/3 wM]@t7D)!r#l(Mlxu}qB#y?܆ubrrrgf<,)&5eaheȁLTŸxJi{T6IP,k$Tג{ਹJys(z"HK Z >735~;D|@؂v^ty5vCSf?} Cb<3VK`fA.L?nrNf-"flf#e?xO(&Eh TWG# \m+:Y~FA>`6Ar&i55;IPgw>=b񒳐jU=9G,8yRY鱚|Oi:ٚV0`|!GS EzH? S( c! qc57,:V]o>h/]yFOb1z ŚQq͓pD xPs:]Jk{`b*#FZ}.߁_YmPg )*mލZ-T`($y4ql~H\j‹Yf02>:D_1``P /Ak049-5;ńw BgN[I&0nsOƒKmZ An+ =l??dyY@g@wu g+V%@2Y7ś|3xU<;i5D>s9.9@se؄`[vyVp9v{e m.;S:tuv6{G;_N DC0BxrqyVse/|DLIvq"B ݅.e9pO67dlꮯa[J?A)kJ ?UP.r81-m2!cwT+<>OA~%X{a)o ub@[@Wl&!+gۨnq-%"/p:Y ]\| }2oS0& #)dMhuvbät%A6P^zwHO K ~NP΅Cۗ"nZLѫNu?u-0`u8+<ʾvR['-oւ2| a_f8e\KB8Zoz 8 a;IDz@|n=bsY#To@ͩ0Iv;875LAy?[W4f5ɝkrAɿMcǃ.l#e{A' سWg,W"Vd#9\v>| x}K #UI`yFLH\3akv"MqEx"3BO7Ǜ5[H}ο4O<d%&d$>`t3 靤4|U<^knh}-O[3zF%1L93݋ jjNWbl')f(NQ"%hd!>YAڌ̾sU9> 1L%s>y|ENXcvsz)ꡗhmvյ0g(~ o\xb|!<!uAIcwۜVq߆21lƌ'A|wBh D|jK`Y0˜e=G q3/+媳;u-Mn fv,q@wC_S@yI"}/m]B挪\92$|h "m,EVX\s0<\;q~KC%@DeW 60S\NlcehhfhC+bGʬA~'~#nV.HaUM8اZ._k'#z x3a_PG```8/1f#zh8^O=[~~`#0ME 7z7xRԞ3p&PqϾ:̦l,,EZeHAYw"onDWXpΥeʽTwuh0 o#O>Em^gYf?\ߍf?\>IzP3C%yqYXhy 31G6}30P[Қ榽zc# =GO0H% t< _[k &KN$}8"-. r@t{|")KN;  %Ѧ A識x:m)a({%lncڿ]cmZ [˒|+G;ljII.VZːbzS- AYaә?*`]M!9 \X +e7܇fPV#a;g~e]VF6B`!poY'>_fDCb6F;PߜdsCjvRU\ =)ֆ?۹@荮 ><Љhzmݸ#sBeJڶа kgdlu*Xs-ed{5”I-60A0Fe2am("SWj R: ) l}e0puϭp*|lUYYF,҅JfeU!pkIw9]E?)@7ц}W?D3Q!& $"ܥ"mC,E~۾=JSɪ-LoZuHHKϸnQK+G(v0O# CP; u`ᶾo}@I7f+¤lbQBΗ㚠y&Ј0n40ys0'Uw2f5\IhrLⴆ#.Hc0$x@ IOҵ\ {>S\R%;mU;TRQW^븖G]<f(c Q a&I[" t j(DLqKefx n9,J*l4Bi;[&b[ Ihk܃p Ӄn*j. \UČ~&vb ZI蔍[4o݄(`r(aY=ZEKvS :T$Cdd1<0#[lUQD\bZN ӖjPˈ PI{Eю^>Trr)Wm'gKȱZ٪Qb/[EW2C_zc&6#48`qcr=j p`ڔaz=~ omry -鸙#eKU[xbM췫lU7 ;`wO4-6VW4}ffja+.@k&簿uG-&K D2 KK@Pؕ[sȂx%1&gyKoa,*XIȨ!b*cnW=jʆl#`ոKޭ- g$f T!aj~Z m H;} =)x9!dKD I3-1;^ @ղ]џvۓ [ >9F]pu&ʍ1kKN[Mb YۡV]T9ByT*bBM~d/:<:.xb)"c+Y_ F99è83 b{p=|+#uSane)#E\:QĠzqyS?͆ W|?4]pTx!Vgf+S9h [g@!{ŮKû-WSjOQ(6°b~Y!CUwZ*vFPr+–jTdVKc+"RS@2$#loS.s{_͸s[7WV?( U0WDŽL+ޛVN4c!t dc`xv(*yȵ%&K>+{CpmN }|Hs<_/*1 PMxQRkQ)c.k9xr^S L'&È \+Q|W5)r&G'#,3s HaKк,žܳK]KRUޝ~ O"W@L&P 'gܺ%K4dP1g+rA`@(1Yx !UrG5#W:bFq+JkFkqjKde :I_ґC]l蒿Z꒵E!*[oJh6k4=V ϶QD;L~&aRfdbVx9]gT->wbF'mx>jJ"pʹ~7q ת rtlA_>+O}$ 8B b^xRv_Idu?q*KҠwK@^U&{A띲8! :NyÙr0d ٤,cB :ʹwqFzIg[HpȰ֌+1m8 $?DhGװ:oљסoMxa/>PK*ː [5Bo!`} ~t^pY *f?H,5 <ɖ43!$COë+]Hz(|UZIU8&X ްzZe}vicߧ(Q&Y- t$ݵ92[6 yhPxLAS+Qynb_B%Fx/3Ǯ;w4o*UZHS-JFᴣ2huB eS"AqѰYd+-h7CKEq!Kdj!@u*A!-Q @&3E^#pR_'ǑWL1o~0{Is 4#*}쓾:⿊ jzi[_~Y}hvSNUg&NFγ,d$ -i[)Yy*fCmϰNj %E2`"er ̉26~7ls=K2Ֆhk'V-jD-H)ms+d?UA3[8v).0N(@f5դ%̾߿~3Rr9u!؍`n:R1㺹2wMi ~>]B2 D.klAi(y {; ;/yXC8Ͱ:3y^=>ɣF) //\}&wB2|F.2cG|_=eⳆek8:@DR{A4 fpڙ4<=n|䇢N5{7 ΘxѸ\[@UȀ\5{y9d'}Ln'i\]`H|A Ej-Pٵ`m*E!nWv^nǂC!5HJ:~>c.Ny^GM>ba ]W үuSb~~cZθD:xfиx3w-ϓ0|~z2ʂL2`$3w5uvkb#2D,dHY.(IM~$:A+~1ѓΆP_D\ f.hd~̫T>Q) u,oMn̠2);6K [chsJ{E:Mfe5v4;B۔h笎bK 1aW>G8ՆҮ3r-s] p3L:d#U/ ݳIBH  4ٜyk͚yڱEڱ 6)$y՚z:3I#Yb G%3k: EHۑ۳vjSd B1I\gekYB5,Sq]ѭɋ4I Jq3a_s1_5uQJ? 3Paͷ,"QN`H~88E<KKK?ݭ' YJ%/ހ>H$If@_xsHQ ë-eM{C5uc0]yf.nb?e=H4]^gd9̕{2R3f'9:Af G^PjLe_4Տ}Pq]_ܼڥBLL8{;on%c }}̄ۼ^,WNeSe<ʎe * [9;PfJ6S'$Rǡ$_8wʏEFlEEPG hð -0g]Lp+]_&|fFQ) pz 4.MIɩK( {;u(l1-ە#v#m8׫ pW5:&y`8ZO>7Ms V9wi}>3e95.YXQ>C5.{pv袄L!s"ʇiNTMKpfGit`1ڑL,|5֍r;]P jIEN*MYzʒ ŤFݼ4|Ql6DO u>1y XT qS6ʏpf΂3q''p WaLٰv`V@/0 ίTb/>`XUE Pޤ[OpZ-{dKF/HU__ M9LכPa!<#*&"j (iw:=b/B*څ+ + P4 q}6L8|͛E!i\V.v+صּs C%١|EfJ2,Da 燅7-%fR*ˎFo[bU)ƿ};]Rv,&s0d[$xt> W5 Kb7#c-Ec=pŮԤ]Sj -NϥfoM>\DuYġigm6jiYDg\ަX $.0vB&ɺYDo#㰍 0{{+G|<)}+]mXJSqk4xT˽ـ<<$n{i FNmLTzbmLܓ=l_K]iE@czZ5]ؗ"%͚]09h;ٹfmRKֶm^ H5k£^߁(gU:uI>Hi(3[lI#?<ԃUyaʾ㞺^%<"Jp)hS^5 3K&{io#4%I+ 'y*ꣶO.ӓVAVlKͱ]O&.zی3ޥ6\ xdd;IsAz. Z%cc?P fƌC4;VAҖg~tmwRnh3K#5>yFҍF|3xĽ$d!4䐒tbEϐJ78sch{0jg*RnyB7Aq\o" +_7e'O f"Wg xvmYܛRG(a7D/v$ icOɏ˭l{.g;u l-(vh!ŊN^ _cVБVt>+m;rN0~ ~}9J!W9Šh7آohf+Z>z%_ˈYdp /)#~dȭ[$,eD^B8{.iYM=u6<8UV5wƛ8N 1O@LCPH?BnjE{#H_iZG)ׅ,@ae<UQ7Ywg6p$ uJᮇ  oXb]*n4s&R=hUhDɼ=c}k6qFOm'\+t<2z,#{$)Գfɧf?V2lN7ӢR%N%BTO{Lh4v |ѽέ cfm҈ع*M[Tқ|lP}7Ĩܦ"%w:EO'ڛ;iɘ7—*$ 0Y#:L{Uan~lXj;^fԼ`Ib  Of܂9 (E)'I Dq'A캝Sl}--;e XAVF5}߲93T %Ն enm.d6h=^/5.Xzs+kܺ(批tW!3Hw]Ꙕ׶]D=i)GIFF(bSԭ`nz=%Jq,h#} f6Ngj #ü?p rܨԒGE&x@V6=i>uOشT#}-5!aco䷒JN{.d(RM@^(]M+'< Ӓl֏BGfJE|EBRyxRh@%xqePJw2mjcj'L'@`eEz_Ã.a]f}:݅K#p7zx6S9fQj*f.\d| H1O>2. xM6|AtZRK!8\N&cjz1>AI/w`ݺhI"bMyPB6`A>xl{n|!bTRJbksXSx#Lh]ocG(}*C??Q(MqA/>Y7S \?)'] ˓@%s|>h΋/Fq&]tisjycDfbG(3.9y1M.BuϡZ35Շ8u4[b}=.<*-b9fn#dlaqۖ)z3; ƪz->*;͝^ z, +i+SDG52Mpmە! ;:{BNBUV:.Ckܔ- 6p[EE9[|V3owPcUxμ@KYfRچT =U0rD]Q碚ܵ[9*.曈 0FypQ~P[ QNx|Oy`9C8JYaFIUX=nirΪGjl{˲$ aaEM_DT͂DŽoLC ¡dό˱CB灯U'VBn«50$5,b^ ePޙC}du w6ji9Nǩ،RAuPo>jֳE)n-Iхo@:ytp"8 n_6Q9fqjg>ʦ[J+{Jiד}6p(}<>}F}Uk.Ob}W<,oųͪTqN8 Ta1ĝNdm0-::뙢~<ڍIo(F<M(}3kCSmqxXӂq=z{LsnBvm[~9GGFweclP*)6iCOYs l$$"^yEB\ƶNOD! mD\Œ}?|mZowl>':}t?ozi#cfv `5ZWrDb{ў|,]v@1F 7،3CP5~_DxeO _t&C6xsk{P򬂉K:>kU8ʸ4UX|SV7o `0֡m-K(a 'ǾPjMf{unERw~ZE:=߶?GkvZ5-,=:\N_Bd'ӊxm֋-m`ٷt)y2df;]m gH !~ Ԡlxh )\[3J/M4 ͛1[:E\H.f|,ii4e}M&4E=_#5=MƳFJ$h]$lU ỷtpvM*h_F;FG'֍.=frKHz(At/ øcZr ^x4-v7BݼRDo/#+ݽMqj6ry!>f5QΟ\\E{:œ$7 q_d8z+V.;z,r] 1v(+ !0\{!B<noq1?`Fs`|%$ƆT..a\uCޙP%Ya5!gn}=%iL]Z7":ȯ+ansK/ Y#MGk!a5׫B>=M +q)vP/<}^΋ :,Az7wZHt\#q*љ˙ЦtuS% ,lǔ7x 'Dʶ~c-[V${S UjV` $Dm) H>&n#:thuҒ \]'"cQj ˅+߈ ]Rڝ+EC,@Q׮۱ݘn)xh髮[R~[{.vm# +uq(躪s}Y1VD#Uq/yMe;'CVl\LԾƃ2rw=>TvW0n6fT`a*ʬ@Zb(?yBi7C j@9JNl _S}krD^O#Yykw%'8tf]&EMO\*mXg8 o9`VSaX =-m`NsYtU^8ñzu9lFn-+Cۼ%^ 72zw3xЛv14*?$8LU?5SZL?rQ/Q@4`>n +zC?xĿ((p0LK*0H OU CTd4~.VT^\] =8z]m{mH`ܟ;@PMr5}D$c#XJ[C|kH Ck혉]7bG>,CTؘV2mu~tD Eq3bZn+\@R'7Pl雧&8Ñ&G)!r{2 ?aD_+]SDN=cmA`fZȢ-8Ģlд9*)`po&%PC9R0 ʦ) 4oy]1bu6ő?V9~Nsg{uk%Roܡ繧oQS'$߸N3Y +'/JTZc|7%j:cQ&/ZC_^5Mk _3F8(˹ {jzxF@ jF<(@x YVN4^nZERVíBlïCM'ߣZC]^_K34n"!YK$;jٲÍ X꫇Rwtxi; q,٤I}tTar^ o{;ׯzSNXnܻU@HbRKذgHr5ۑ{ɪdQ!Lr.AM޼JnO(~lL9;1,Vך[S.ɕBOlY]T;#6}-f ^ȖmFT`~*Vxnɧv_ h`58B.&T$%*vg̩֧HP}:3Ek8\+UzS]jFѢ<$QcZl׀9yAYljkĘǼڤfYBqo}&uG P0_ǣtPw"`?[9ut ugs Q# ++/; ig] pC$8ND *Wdp: ~db0",Jk2h@J cׇo"mk0'𷏚j0c*($٘ ԅ& ohCP˟n' Y2}w /QQ_YJ_fTOJIR TGpea׽{X)aHyIO&m!1vEu_vF62?l$["2b@eEHiP8.@OWiy+-IVn.sWGyax'8{?ՙ+:fi`\ ]i` j-ܘuvB:Zt&A3+j&sOLgzVW$?Z⫩JMλN"Jz^uPjb.>FP &*f{Fjfl4CiOMC[j||ɖ/6`ZQ ď2'*TTItORB7 l"KuM:`?mRL\mo-$k%YU\mG(ٓKp *?0eE`L߳IDp$5Dqq#ȶXUl͎TDF9@ KoSg 1Q\5Gr*#z) b\I@^}FW-B;b6TU'AAc4óRxW0VeBTfe:cE. `sϔG9DkDrҠ*!K+>@@K\rJ6et4g҈\}U`^W#G&{mFڴȇ ֱ}d 4 i݈S#o!EC85^*5HT#ҳOk+?M66#ВѰ943аQVUC[*wonH&omlHݑ@۾cW84j߯KƦG`Fƃw"#9ѾI2‹g%-3?fG!enqXSG%b&&8RXx{B/.ȅ֤{!Xh@S4M[l"^Q*FRh{}amr$莅:=t%b<ڜFO騥Ep 6F'j D#ԓ4;-XڈRHjVN/> 2;~0@JQ2AǸPq}{;p`ّ|Glv0ײ#Vy 3[l{C5`"0݉ ntFa$Gh|zъjCx8ef`Cȫ/Y"~̐W}o:`Ȃ7/r ^dž-Js)M#]yK'dy_?x5Dv!Vp<Ï48 ?g`*AOwUW2#P)b\xA&?LTf[Cn`+y5 kJF ?Ho`,=2QsiwmQ!tA# QQF{ 1LDV {x7C\h%<ԕ44Y+Ӯ[Q{+G#jSgZ QvbC+NBJvRF +=V/Dz0'K4cq;Uhz*WY7\{#vDEBädYڎ3.\'a"AZ^""ս~ߏajeϟ44`m@S[_D!5k=ɼN@?*u|v]Ft{FR<6I9,ڤEq\6l$|'әC[FpN yk_IėpDu ֡]3E#uU>֬tH1naK|fca4V\Vws|Z;}Ǯ-Z؊O;NH I0ڊd#mUHϘ8oB!akߏm~Xd&K4%)݅ܞ\ئ }Yֈq;e(4vOjwI6g"1z )h$Zz{NK@;z#9f3uQz?4F`ƷzHr(nPL]Us[UeL.v:B((;ی B<7;Ov.6gYy))&xTߧt( DLCC>(Elnʍ& =GMmÛȰHT4Y邹aϔ$s=(YKWJ|k%-_3A*D(ܔ>|3%,n1!$OMB95MQ:\)H[jꬫa[jIo"Ȥ Iq;A@ZGNhU,ȞnG!o#v4RسuL%.+N:tpK/'[Fµd-073;@ 9? HUa[+͙Qvõw( c")]o R ֭Ml;A"wwI 6haȓP$K{'ɇktR O} 5LeEL~&(v.UId@mra-y3-:W@ O2U7-8|shx|JOzժԧ-9LwvQ@B=iυۤ 4Fnf]e1]0xbjIC6}a1E{Tgur&7W~N@֡(j>mf.jE#Cd07A{nd6*]ֽ\3~E<eγjdo5 0>PeIS%sWFcn8< i{^8En_̮Qu䦖x+2VrJ)%܌4 |p`i#Ql&YT ̬  :[E$VF92bZ ELh5WL<ԙk7VHIk?saT>|SsMsy]Eʏ؜ׂg}ӧWY _Um=sUMjdP;"Bnj!-X!N2+ENJIasb֮}t-vPs SUȬ#vRdD]4&SD$WmqPl̀\dk;tC f3OCSڂT̮DӿIcu<쥣>HRJ=7gK:^'s"Bv6YhT'}KUmK)_CW5i1ذ C8 z }BƳש3.*JJ<~"7!-țM rPw{#i &SVo~Mk9hdJhkEH#=T"r w!W*}4(w)ܫjQ?c.`O ~+U\sІ#INj@n(>%^MZ3CPTDlxs+!WSOs,uR^ f<`GnEP6 `BM0R]!tvj(Ӡr&e ^1,}\h]-dhe2pβ/1\!eHDw`5zޙK3'*fpi@˽LX$y*Y?ʸckM:4<AJ" mlWz'&Ʉ'[85Tz#ȰwV)f(c?jv͚y)2@$.@t(5# y;k- =EֽN%;qgݬBNEH6eYR'0fߡσTVt'JbtYLcC[ /(V="v20+P8؟S[ZCC9Ao^8a ,VG>a8s]} t^}h-~z@+fm/-j=I;]\Y4*,؞Q}sxz@P ,J=k%q}Gsz22IvLZ9b#ry(scv08^i*hy92A.7m` ǜDixLYDGTz)LhW~CdOP)Foa1(ӭ2iz։jxe,Ѯ"u $ 4d[t9z3l#nҟFgd%NuN丝~SlMN7 Wb7FAAqEJ}OI&\rkI"ҳ ٘0Fxe`66mD0:U]96MT18G}A;[;O(nz^u&ړ)Z[uRy_E _8d)vII/ѡO B̓iUreLzzM z X< "i >#iTL8S 6|vru)8S$@F޷fA OL&N) 0#oD[/f^}@6(EYAT^e5=a7ߵr, i}& <*lf6xF: _#iW^;̐^ʍ7ɞJsBrOQn bs80m-u`/Gdt<[ym!s+fb_W=n}*z3@b+BBIQzN[€h_[c| AWSh<'inUyR&jViSUId2\Ibc͂>t\~8Nu^%|kXJt~ls|iCY^?|q>dW]2d-`<h;`YP2P(:qꦛf, JöZHe]{< vOfh1ta#?e즣Lm& ,CSGjRnq-[>g 2J>Ý|Q&5@g=N:(;T&PѸ[\W3=bUZVtvi ܁  zD@{qYupywN4 0/IᥴK2~ !dxN2^R&?0<:KlIr;n]N~лQKG48KlIpo(/3@Ȗ2Y*4[NVMzLX}i0uRu&'sR+B 8('4HiKϟ>c ^hS ؤlRN{hhcV;#LRgf) n#TLv>7)+]xMRJ;Nĕ|R0}ip/`SO^t)ˮ"'βNرg\/6<ֶ[hhl#[K^@!D?iߖE0Zmokb>.l^Mdo &3޹s Lc8O-9j_h@f CtZ]b(,]wlňI7^r((_~ Jǟn}1[I]9&}($ܛ5H*ڀY9RVĄu): DpZ*Zj0%ENS3\ldۈ&!Ks]›!_.c 2$q8J|)(F$$2 3~'.}&Σ._W:=9J6T-pK)bu }",IKvnFu ]AUy|KpEju[S[s/nKl>Џ0]$:g(34I0"~UDT|k|s " g53ۃ΢`f]΂J+P~+R##1/ jS`.tuM<gSV8@CSW#3~xÌ;v!~Tw!#9nM>@P]a* y[l,?E7pIL!LͽfbVt]{+kEo?$BI`5p\XQ2J~EH-h*C'W1xb fD7/;mUg渱 D9Ѩ(0OSW~_a `lڏ}ƃktkIsRףr.5C`xvwCd/D2ɿcZƒ8tI WඓnaПmT˜Bf!WUX"= T}j|ٞu>B7tzU 2cQqjx跋<@\SZX8&[5 ?[|vjXl8*Uy`z58 Q+͏zP9M%pUs#y=h`95%2 bN[cT6ؔҖU-m/p'}u=/*6*+a\.V*jlN6-xuK%;%_ޠbϐ H]sw #IɶKeT#u@G]PlSI>Ի|U9wqeڣq]N(oo) p8w|u" u[a3R=³.^J4FQ1/cKrfs!ȊD0wgiR tu G0 fLv_C EG3MDǡ \MY˳\ޮIP]4<,iŨ㽏Eȸ~nkO_%x5n']*7]:*`6oʡe'/:џ{9(Z.CF-8Ip5D`I"Ayο~$E,e5YL$a|ƸB]zsV- ,x7Se\[|Mw.0W1UE7tпrm0n,~fA2bwAQE| I7zAhc LTtTP:0͚PRôڻQbxE}V.=iXDWvoz}mkq{  S * #GSB~e$2Eޣ*JTkK~DnGj%9Ξ+IYD%@t_ar8eI"}ergO,_rTb9/=[҅%rv}y[!me6;'p>gC=%,,tɁ[wȧ.5 % G̜&3Ygwby܇IU'{Հ99 AX)6u m0^LK!^ACXz ?nAj XMRy"rH8S ^A6sM[]ǯ܄vNKqj]S l0l(*=t5Ă7 RȻž_05N>{x!;!@nS8%ȐM_f;om-?l|vVy .}a?Yʊ25hHn4^I*&n64ÜOSm[bVvih -1msܺFC9e 1}ʦ]1;!@([p*"C;rU߉ܐ+Mݿ_wO-4bPaB46*i1o"},ޫ@jY{aepXIuIe聯Y!Q .(NS ! m B~R&QʨGel(R6Xi*謼hc&:z .N:2]fƵtڲf@[_\n6ـ mYGԧH\RݳS߳GN$ٚa׬C&Yn%`P MmûoiZd"ΧԎqi^ q]}TREU$26`qũeU~Q%VHeTG8O"BS@bG 拽i]o3׬$ o Jͽ݃1ȇMZ H~ܑk*}(gc-M-B2dS0ސjVWNly{̸uz^ 6QQ;Ii!,oߛ ?X Uz-"y\^3Z~վYk˜FT-՜驽|oy:UP `9S!T cӖd]geY8+QNI(.Q+J쩔9-OX{{$W_;,ݎ1C '8gֳa_ &L4yb6p*;X,>L5~/DtB@*}WMH@C\s۲ell Ȋ[_8w\s$`Ҙkx{h?l )7t~Xrivn"~Aͩ]u1yx6){lcc\}Cˎc g4oqMxU~w!?bU1sE$O(:;u["h`y7#5sĀ-!:(b/Oy3qy(Z> eKyYژ\43qa7|tڢ)E^ f2 :sYB3r&6\p\v~ fuG^ x}l >K~V{0~gS*]:wS5\@|j x u`tqYnCiZy^zL1 VEڪ WDZ6w#:E\*m+1Ѧ8m-gFK n֢T˱S)h[Kֆ8a 7i"+Э$<=(YǛkެxK.rsmu %όg7$+ (Uhہ@6H<ppwk#(a aϮۀ󔷅h-#0Žn,U[q5Sb74ԌPs`u=QQ|7. ^Z4w"!A%"J&XOOD G+ ȴX!l y"Mo]=]@ֹ5xXp%t }L b+DV׷,&DըNLv^(Wu9\ 1M25z)\q/-.?3>!n[Fcbn8@s`-S=_cIc.~N&Lk_՘Ydٽ}6*4U"ۭzBj Ahs m"?7߄H>)-Ueb=gsqO3}siYLh)3]p~{~vFtX+X]nB~<+OO斅;kdmJ- .'N%Y  ,%.?Y^_o[O5QӘ$E_O=}ԫ滋 9CDl:`C.#IYE} R`y':vx?8j:r˹po NMnbTXNҫ⸳޾XYO3\1#,@B2N? Sae3 ]J8\σiPL!? H$Oh:|EjtNaX|2gX0j:KښƈmJ^x{' 1F/}CM3Pޠ $eVNrwӟvS2 qlxW\A j3P- $g >6 Ȫӆ$`&q^0^П0շi,b@RƢ`pv\ĖY.1?Ͷ m7^$fl :osk,x3h&XT.VRҊM.=(ʷs%aWB0`!@IǶfyEҳdbC]#LVj)1p➩c]1`M5jWv, .c ÍE`A$_YL['> <ۼ+::,zy+s !Ǚb`I+Q5ߊKG]G3(͆w/oA=r~xD_BMN[8 |?1U-TMΑx aw 7'V_ݟ5;mZn-C1F:lZLDvCp!7=CQRXbu`K uhYp d) 'cF9HetYVm(/P)B/ډuWCRLޥ$SU:mͿ6~QΆy-@F* q/la͒ a'iumNC,jd/gѧ*]6l $]P[|v:t*+hq ܐUYV1$KҎd]۫ M1|[A]{%2 #X/N|@mve;f DFbxtͥR_88<%q7| ^IǢjU\4ėF_l'CM尿l6_ey O&@8w+yF%#=.gv}=K'کxj!Iq~6j'-/튃.?n-khjyUjm`n7L(kZ_BʠjgaD$+ 2/ A>@<յ@ʳw+ _T A/\E9:!iDW&vrnRWg B;+,hzkڧrb =e*8"N5hMZÔKpw%ָ};iK9s,x~  ڌi@n+Lg#qҋvsXDZC:R)p)@5) /#7rA+ybO F z \$>`dyQVE)ڬ$ 2'ʻ'mńf>gPGKSf]i^5"B5 ץOjS(r[z'BrO])'[h„ٗpWImǩ(/N"m'Y~Y\ PQp(gṒ+ {Ci7|ŎH:%*aS'#qe\nW42wPmT4o?kIaX RqÁk4]# I1`+Ym*Қv$}1r?Y\ Kqf%Z9jTu2 L) 6?dTۧlqFF|ZLrH]i'fPР^ܭPr&ьcomfP{] g12gf{td}_"yf/kXro?Pm&c"CpE8B$]2P{ e\N&Xc_,FʙUmwxy5Qah.K"$zV PC' ɀwg:ILU/FbO0v'ǵ?FeW,,pnh޿ob$Ռ%DF`[Ks4_ŏjnZRPJ(\4xhVG-Dwė1q1a\RjW/XȆ=TC\/7TAI]<rB!Tp/Ϧ1RIX{y̍\&̡s,OD.=`a%^qgwp)O PF;4)M|mī~]&@.gLKՍ8'sߜ v)+(6^dB8$F.s}0Z]q.kd5NA7uU0JtexO)tO (j?NށzGm[|nʦAu b xGg,JvkQZ'q`/_"z.`#+:Jk{=8gg|oa-D퐨_ R["CE!`Y$˳wҺ^&&( 3)̍&, rm~tJƸP,J?ۡbGu%uݮ~{$0e[;ց!׿9H5C )CWU#3 /̨6\|#mhF!$ix6 QrQ0)kD[" M.Vu 4{Nbga~i#b&F yV;w*PXa>zVV#)eOG ˈ~C(u<= q$ٵ~g\gtj S>kİ'%R~ˌ1_ 3 -S=}ƪgYjvQcm~Y TTS$ kZ, HSmCZp0!{b͙KF`T|o ]VYWc@46r@*|^-IZHxi㐞S 3V$`LgD46p5"d߁ArE6Xf}$ sI:U'ޡ2_\c]“ZvF*[E0+Qzy2'T"lMX'QΗQ Gٱ Tu~`{9}B?5F|re9#=kO<bw&2~H+uqt)wfX}GSL8y{=uo9I p=n9,6H04"ŏվ4Ő[r(̤ 7HC+`e<%tH]_a0XD<{2 9%i0 9~cexLTK؄YZiV=F0ԁU[ߡVaNJ4ʦIi,g9aIg}W0|jk'>fV’])ktq%y` ,e=$6)C~4oy} ƿ \\>C)/v<߲TǟAYv㝡H0VSh\``;`/ɰ [$DW+l?A0PaTB i(4^Ekk/Nw.r{lj`'Ֆ--TP#64 JDhN 8_Ub# m{>@! oa-F[% l1]r5/jʆ&Xn2`3ܹXMɼL9J_Xp%-R'Q‘lW컔JMZ1"U^IvM:ls\_= o?Q@usB;9c9l1s1K r(@ŸاZה׊Ց_͚K@2_o(:r 3eA JrJZ.\eę.p| M" ǩN׹1{̕L3!rsqkjSS>j?]Cez8ᨐ]SI *7zGv91 (oJh6c%ΎT!C}ֶ8I~rga ^Ɵ V2[ `B1hPN"TS=&] 0vsc2` aBzJġ.aJl+dRvPXT~YIy8Dayp $h25B:1C.^ Rgo(Rh6\/ :=F 0A#İ{as IamFzVpi<7Q"-s}vT C Q~y?Fh;]>a-T}svvHm vTC-20Dj&5A3vP83lZqEABܵώ¶ qca;:͞0|ԕ"2Nc5ygsJ\5#5Vq'R, VPҖX%FMkLeBZ ghصU[}/@Oe`HiB-~U )ay NZ3mux,V'eOm"J'ѿ4ܚh%zDfLmhGK94E`$o鱣*=~_MvlAW"APjgw٥WnYnfŔ$~0MįGCEJf |xUt Nk\._~QS5U#"a2i`4Zq jVP$k mUM4Wͦ>40RH׆XZQqH xrU1[%/;enZB f2|f!HzqNn0M T!!;n᳝WaϽ(r$OΫ)Jtsg$tդ`y Q8ȍМz㉧JxbqH _0KPļmDpB4#e3w(pC`\Ę :u {E$irfWcU{h 0s臁geъ!g:c,R\,zfbv0& $d|Hg #De]wK3fsԮ܁5AxL6泄g"ɢx_sfF!s+a%!TV0{XeV~ J7TA&\Tc*HAUݯƪYCJ̄Mdyp}`Y?5s8 Ŭg '^\q]S"d3 l'ETyB¾XqQ ׍uc[<ƹ~1*[TɌo?wUHZovG5(aM#{h=27"R&9H)eU5Zt;A3$98]2 v%?P<6S1 `,Mz)g?c-K ';Ú 2PWzT\Ě[ qLuq!Z޴f)C fP9f[ [ƦxnR=գscUPQ ViDӬn9QE.!iku4[~ka}i[=z J07i8'FYfjA<י8n;]V&wiL]׺o˵6qbEn?8׆Q䰤|BXm$ZɏV$\٥@ale0 j}^wī+*4ќ͛khx-h3En9#5\T[P(+F$N ؓx[9O}ԵwcJ_D5 iv #vwjKsUmt $Np#auGn8G/@1xۓ +gź1=@,Xí&9vaк7o9Wu^'/df|Z3pdOe6y2X୕J޼xے٫Zk=l@ ⋇'pp0E] Q=~Uhh!NWdm5ȔB~|_Db[Ÿr{9oZ|oU:[> JRJ C}P㴋ZY n>wSI )SbR)q[)ɍ&7VQfuNf`+o#MCkxyI º:E܂0uS՟`:0@Nwlۋ% @UQJ};K y3@˛iPتn{抣;w 7cH] K$}'}b록/ dHխ?C7~g3M L"a5h^jgj+zynF!GWQ<;AdHpLuX}h%hLB'qLV_rm [z%Enm^=#*ftrNPlYxd0h璮 0/E;&3; bs)FA1uɔg _*N3 6}2=w_ OW Ͱ6v{t/6Y|D`r+ 'X]/1L=~6& ɶޓ837j9I6KaJ:CDV:XeUU4O)GVCuTдʓ ggT2LXU/sfݞ~ 4tv3k;QfO¡5n~-c9ÂX^ݦh'p 8>R[m +\!zG764U24jB'OV;L$r%u^q^}YQm .{Y%>TkɜHf@'ă0ɑ?h:OﲵP`r' XPiRQ.P c~^&I]U=I8ވHd+>ŝDk Q )wQ\~٭6߄V#\",{LӻVW?EnYw 2 2FtӏR%7(X.GLډ 7kS՗ѩO!ڃ'r3Lt.q\l?f)1+ /kr^Z01G6Ke=F'UAN}mZwyQ-A>qēq XrbojMa P# 'yuCbgVpAX+E8pV0CD'3V:Z]Q.Gڳ?#0<h GVh4ƻ`KjH|A=AhEFP˞Sel<3-GwNx Wďt7y2eӸS%\!,ןq؝bD[zS0Ӳ5haA[&`Bֺ]Q~5]=A3qe4Rw УC"]lE>RyM:ioH#]ZXV'VWPN[PC%xo ;ƾIY!SZĿ3-)~'(Lr,AjZS'8"8eeui,i/!HSCQR.% E:t0ه"Pm&}BHTiՕpe `IXoT򤩮LRL#8ƋlsK0AF2H0BaԢ-ÈY*p혳Ӷ횧<2uIj}{Z$^ ##tlJ<L֝ԯ[ #r732wmVD)N{$p)E 㜰}XDgn3{x z}=rW-pWwx2/ EvիA",ֽ㓬g/SqvL2")ĝ d;T,m4[vT#%<`50b!t ?ϳ̅ n2?9(?nq!=|߆ߚ6kN ʹٴ%[JٚnIjDk>[VBH$<^6z"/oBKmcrE$έE#k8yKi%LWʩecnbj\4@Hl'ڏ,}ȴFR&dCAAqklq-c$6n_`ev$W+J!jz" P@mnnuT?s6 O!_IA'Ͼs%JDkcf]蝪I&YwRof'Mt3l0 <8֐.ɛ}S5wn pDaWMNHؑ#\0J })MS֩@߄Wmf3)K.8"1A+1q4?ܹsxp¥يJhdK|VMJiߗyKq,ԉZI|KbpWW ~; ן\+*g/5,t'V/XG 3)Al0]:I~Ф ir4o"OE'sc7L o3]c*N5onO@?}ގ^؋ti: ϿX 7дIWڎ׾Wx;ّyMn/~^$ew8l{oRR'Erᒈ~k(,r/-i/tMQT{ j&u[n$I-9zۮꫴݼ}h8S@1"(#Xꃋga,GwW˸b"gN6Gx%PmOiKZ#uA\v!5pY)^ל{Np-۴'ٚA,lt"-˝:&vG+5}1_TLڷg.@ Cw.BW3q~,A?ɚ2f$,Wr:-@7 ڣ'@j^Xq'W=\(ΓeyA mo)#LyM W1/0 c^/zDz7 Ѧ`vqS̩q<3ItB]f ~9c%!9k:h4V[0m5 [d9xkY&eܷ*vQ4Γhnۯɝ'-OTXxM2q4Rݪ "+B2 ۅ𵨳U8'zՇ mr/ʪATGjc"&`H-|?7..BSpC 8T9G~myU7ʖٝmMf &3`9isaQQK-[LCN:W{aj9گn32B_R0*!mAcTm5o{ӿCoBz=ئޤ4G" |@q)Mg|=LX-P4ˊ |^$d_+s;G,_e&2LB߆5{u=tAeEҰEz>ۣx#j^ѰgT̗nد"6+ʷG8}V0 n$7f.joĻ:Ck9RtwsDZ0 ]D ՛=׆}J *Ql`2I!$¦f; 9C^5[TWиiR?L1{Z"59S)j[ p:3qdӲ|7nx'rkv]x*+%Lʹii\ ~|qwydRoxiYÓ5扛r Z5q `|}wd@MZznZة?AfE?o[kuhŠ]Θ).#wXmn;{OnL U'<̟؍ܓ  <q?4@~~V;ltB[h䃁?vfl<BX#?e :=j.(Dް LvSyn%1=>6/}Q]*ɸ'>3^*Bu spؽMy}|Ft Udf[ȟbK޹/b?m[I@pTl^5zUpw0X$0feN :/ " w 8H@BטASqhP)]rkCwS}8R 9E*wR˶$%`\=rxH/;챞nPiCm6YJ_ZH$eY<`Sz4<@ӰDig`vXu!oӜcWGvhKfW ,,LӅZ a"?koBI&YXdLzñGd.}ZkEtUݛWCJ(ngvq `Y-/t`|Z+MfNVJ޺eUI!UO"rMsdsv#}3%Hv=wG=;|C+fW `pLS=V,.-,*iqgQ_^?lkZHEADgeV1Ît̀T3do5,t/sw]4 |$ROcJ)*r!T__~b-6`3bj9ГP>$!|z?~7Fv|P[C*=F4%""&U|"W]=vZ_&+JÍup(Z3'W7\R!N5 -H.,/ap߬ʮU`Ӂ9(2,(?_e O3%h'LW&bnNOu]6# 6}9)3b tP60b4]QcjFE=@Op. ZQ"ޒo իJ!hl/EOsb.oF\N9[bEhi;ypٕћ<' 1@Z6Fn=4HÜt7a(Fʓ^rd0 tu$4b!+Ye2AK8UowCHdUiw;A l 0%2(·f+i ;UnEˠ}2 { ^a{'И{<îY3svg tɬ~pϠW1 +Fv7B՚J6σD6Y6PM܎O$k&jGlu+$.CgĚ3[z/8U,/SQ1e0M (6&doԁpki´@6wr&}NKykL4V ?7dHE-Rkߤb5Ӎ{w9(%"|OgBِoߟqFÍoΕ+٫ Pt^.InESUHa:Vt@vS;|N) 8F3X4&fDwl61/)ann}Jh,™,FqYX`j u2SkA{p8}ܔLN$Q9Ӹ!/yhUaf k9j x1zֱ͔#B+BhBk֧E3ML~W},9* aCrɋbzᔮS41-> [%zp Q^Z ug}Wl9rȉP{sk q:&}GWw v'wIO#ۢ3ĆLq;Zef0ld_?ÛV?A1]c{ix#sJB{b&mU =Cs%6CmѶ i첂ZAR'ɬDwD Jঁi~۟,SnP"aWSGmOAAմ@VzY)DӯuøVKKj6hT$]N/>Z+kMz_^[nD--Fx53KW>d4^-yЦ5ey(a0sq>\t2EշrĢ<o$hdycEf/l򽪖u1'>yfخ8_;L%f-,;x'߿7Oz Y*0||4^$z PU cCdWm=(N>BY0;5 6 +2\kq%|Αtxh8VbO^})Nއ_hN PDA/Q]ԩYU]j jQI^96Ǧ] /j"xa M[U8.uRC#Qz_וM# GIgZeqS .zycy'xYn\m7AQcN 7cՇ3lTrCju6~?a܋Qhe b8$B9nGYdSP֭i j){n?? Y` |c% V(]l+hWhnUұ\CDژ)1 tc})14cqo[2~\zt=B3z$O)>aM>fFh.ue6:*z|`5(0BA!˂Hzi Cn*:{zUKs;AZX g`!\rfgJ $}F]Œ0=$ RH*䛓N^_BqB䷝=SFI)z՟Tbfoyb8d)\VI?FlfsIdx%!>sWA3wq[ MLR87 Ҏ;p0d&P^ g15 |^U=TPWN4qaismnjI,OU_\0{:BQ$YU˚>Gq?bc Gl@Rb2%8ԑiȅn!iaq%62NY?7]世;) 'uE/.e;9:Mj[ˈG2%pǕCZjL% "|E$1kzimn=el|k# ʯCFdT`W߰Ta4KMB̙%[ #HՊSu&̶(DopB)5T#D+ >N^"sw sw=~%lj nD 9˸rE3V3Nf}agO^ I-&J6ՙvWNIz?W*gss&ATvʠYT!A57IA,+MwALAȌ; Յ0T7/$ N-U7c*'{e9B3ay%i ^05 93-y%@^lIPàYg`PjQ'7@^Ev`>ѷ5[J2V"+.l^Sb,'!uC1.F~y=϶iӁNUk~nnH(XA3;ە-J$kSWAA"2,ovqC6yLD2|ji+*:R3ރH9cvQsNB 7x(9.sH0tZ] _cd\3QrK+Cf`}x0]Aeqi {R$fKBteGWd~=ԣ5ܕ~s(rGNk":I|V]- &ȅ Yzɱ݂D;\K)oPm UOS(2A{9ccln Vw0यɉKX1|l$QX݌-U=a4e7<],~ks~yUd`yOV|6@2'KE \(wDv5ļW0]8$`p ә!s ,'"r 0g=R<ִ<R8p_ʓ|;9#P<71Q$WJ'= &tWѪɗ9DJ; 0Z(}TRVQR\n,W^ 0W`aJR,ohk`@:euoVȘpng[Ɓm!+bPx=#7&.Yjnzc+sNh!f:.#ǵ3-:>Ktv>|ÕR [0L֯bfq `i‹r+(BT*t!Y(}=+9?L|,s0ZZZ MH ՠ>»)od36:/m1rW|YP9ܵ-]tU/ F}J1l16"ߍ87 @El-N#^SS hƑTuUH&#AF!,DpH>[;X&]5Ads 2W]U,)Wq7Q;K.IopK2&fd7?R N PA\t@b/ȎzjEpj: &ɜߵLSy\Q'}ɮE&N@KfoCK$-몰q|LH㓻kUIĜvm@5_3$EgJGW,i:RZ $AX+Nd;gKUNN̲t±/rW5܌ Q0Ĉ:/Ž{gx Ǣ/薔3sq~`Oud(h+y][~I 7{/Ew>]\2_ؘ hj]ڤ&j&X<o( b>1tYbYSΫQN 1I.n}xOzA"N-C53H6/vdD^_W[S$)k#`Pj+_BW2٘e^w:g^Ԍ`8>MsQs@GYRJ@ 3Q@HV`P7%E=ÑۖU.8D񕀓F1w'ScoɆ$ Sdn[Rп7k(~*zPz"\J;#07gV.^~Wcǔyy0h0f\"!/IohDaZ||P0uwۚ((6ˑ)GZ[n*p?Z:mOoeTTtU{1|_BB9i5g` +d\װHh j2۸ ]#$'!lQ7`"WG_9ikIa!e+ '٥,d)MvPJ=1u:C ,lab,ys56"3y+N}<| ,Yr.V6i@Clp#K NA/Rq'b 9^#7 UFmrX"!]o7̙5_xVK L[3"/:z.ϚZ{Ƃ ;XaӴbHI'|s8Q ] 1ɱD @0,w@02Y3 {,C'Dƭ|Qc"a`H(|P~{x>k((c|<Ÿz;QC^PkYM胋lx`7J.ABPXMA1._h,`JS-Bs/~D%0U"lh.ibUۉVtaApGDAUdЁTؓtd1O ; ~bb Nb ]0 4aq\D|Bʐ`y9-BxGB ~k-;hMVKJHs XHQt6UˌPW;֬:x*5bͼMuEs&'c?dlyù˧ d@\K_}.YMe@㩚[:uZFO#~SBp}t$H8 WDʝuip}C2k)AIGKq*6?$ %Xi'QZ( 4 ´l\b?%ꂗ[HkC_ JRښ] lpK<[ơa/LvZTōȖFm@k?KX ^AӇ5sOe^WooƤ'IqB4&>LPÞ}_φi_ӵ[|0mpV~)_d~j⸱ xk bu8,|:o^Jiq4]v33.sd1!ԕSCklث0u,AzUyuV qض_$j ?(hZ-~ZKB8x4sՐß"[H1ہGQGbL] t/g~V'\VU j jBj1w^"* A"GmVoTI_\Mo>-7kkCYBjzkQ\A}7RzEވ'ż\Z`M9˨Ue9^ꅣhۈx 짤h3Z#(>eoc  yTT;0Ts!o Nۆ-.lRqW?FFsJ{R;SC󈅱"U,S֩q)fN^Y'L͢㈜MDҏ77I(X4W#Hveg-^8]0JwqFct-\r5XScckz+b6ٱ K2%F!(8oC*U:J& E<3b>$/Ǧ U/"'ftop"T%Lr}/ wEH&)H؅# {h:҇f'@J*s{-j\K*tOlBvG29.**hҥ)dgmx0NAo {ΑM13^9g9&tJ.nGxGIu"%NVxב23fiq\"zWyLA M[tX@ V(~[ƹ&Ʊ(N @?J*!-8>Sh9ʪdPI=%-S s\lr-] ^F`.8ts-BQ`jc5,Wﴠ_T'6ew~x٫S㩶$'n"aE$~shLޗ []ʰ)?);Z2khΡ7[ux.q0{W)s7!KFk#< 'W^465X^KTN6΁9:`7+XNkɮ[50ǒk!ҁTuiJ̗!N>dp4Sꫵ{jI\J $$gcD*,arqo !?l щ)}o[lx+Hx8z$3̚?59{bч"`f &؜,T=+TZd48^>qrIL4rnnudM8Kx/#Jv#Ν/BqO"ɭa^M@+K\-=4}/)C[h54IdH@GBNi#[h-BdUdؘ|.Fcsr߆+7b)"<`،ߒ&/naEoeeG, !G[5ϼ5VMtysfU7J94d/N3аk4i/lr$x9Bu}BҬ!(&^9 pnN͹~eluZ3WQ\!XyN?ϛܑj>cwHb1k8y̅g(*ǐ/:AKXyv؃ߢ8M1=A<DŽ6&L\? o5zHe%D[$L{2TPք۔('e cZ|6:OX?s#f ~NzN>T݃.|yl˻b|@'lit| zqzh >v(įԆb`cPb2Sdzzp]u0宯Sə[]esgr!(=B"O EY^h/.$'[;g ]w9J2cXhBh$@H.|%/Xjǂ99*=.T3 Ea$\5_k}mubFJ}dpkaÄ53,Eah#\pw843UgTsM&7G)K(#z6`E >F$_Jdr d6}IoFjrpw i`PG5%sW* 4J& 5 `4 #D2uX`E6(I.|QB7|Bsڧ5GrL͸ߏG6@Ga(߫<{ZKO;qq-l]_B!xI?`;eQѽS#ӉMC:;wh&l 2ʝ]5ۚL\V6@5g{'fi8A)Y7 `_rckط뛝:ۍEd64t0Ucted<JJWCY36w]=?]D:.t|O@z|wݘF(A&ȳ=^lJ/5&YODԊGh3!f,U͵hh 1m`đM V{Dkxj6cr_n&i$\uʬ"HFD{ z?2 kAS؏Dh-ߠ-JX]Q øB) ɓH'+rLe?V3PÉNr鄙bC3/Aewoe,љz&hԳSrg-o+%B~N3+KV}>Źv-2n_&ST6mQi* ;#\o{b`ϛ V_̪بDO'+ |HR:hx>PGW ][Є&_1{t V[n.l5cyf 0XeOw-ZͿV(ހڭU N ZxըX:guӿw/qn{j  fG'Trw0fm&@vs psRLw~(RnUAk_iE۶O^O`z' ؆Bj"̳3x}]&N}(zV9 zŝ(g{o5ӎG%Z2IF@>c2 {Eźb,m\B7Ae@ =_: j֍w᾽2o* ͆ 0ÒLEZaΌꒇk1=/B%x\s0f ybW%ɂ*2杄"Au=2a,,FŘ+<38}ɗҠ~Om~a\u>$q؋,ΦoMܑW0Cc\;ӚB+M,MU4aCQmxHTotjr_Ң>M-<ɻa G@?z/5ƸK@~Ȑ׈qbK +20#4PJT,Eo6\'1D5NX9 JlQٛֆߣJM_p)mkO(;0U'8;])uXZgODa/F3NBbB|9 n?מҐYI:07k3YW/N Vswɹ^Lϟ B6Ba ҂+S\3]\SO//p-daE6HSH>qrk6OɉwLliЖyUc->-#yX$X?f5X/ܲj3uxu0mVd \lk#7[^^^:U+X6I~ySE&#Ճ/uVRc^cTb7Jٖ<g:2 TWMdk[KDKSr{B).u+0g,C9\i^a A'gAAm5%\Ƣvo3XGAnjJGlQvd%:@7O짲z.>I Q 1KTBurķ"#㖚AlqWxcn1MC4c,\}25)8ׂ>4K) H& ueNF<%K|Oqju/vf xEA?R5`on&R1_‡.S\%DoGNBBh> R۸U7X 8mm0V*;;TvO ^FnjS7.g-h&GŢdLLt*&52a]@iy6JN{v-~m$\|tI"Nll0 I EO3n>J$L#2i*g0vCq~kx,5 d_u ŋttB 8 xBaɧSU\AVY:o> :ѥƒ1r8r'!ԐfG-qӏ7 ;=XpyuHvYPs  Y1|;E${-1Z -2 dOyyjˆBW+} D.;@5WpzH@S,ЈD<~֞=dX.̺Cx% JJ~WmPH_|MkfsCQQY=BД9爛Wx&eaUC,OBR-; CKH\Yhwv tWqVUԤ?Ȕ"heI\bc# Onn.(^r^h).U@ 1O!~} A;n`3$E/X#*gM K"E%)gc-"BٖQPҟg@!$\m)4c7PVg8@Td!@Y1BǾ97dzk?O{:-"'XPNZFsJ" w|/,2$"~kn>f,:KǴ64=A ܦKm;SuyQO&EB@BQ>7Ÿ &B{b6(׭ք+wmK7?zE]D.g YGf\\xBx +F{"}l%P0`L', YhCoۭ5:=u[;40h@P|`bO=E|l9܄UXB_ pk(◔ꐠ>~T|hƶ=KRjQhH:8#̾=@FcmPPXbayx?G]'IR&D_ ϜLD>J~؉8 g?Il Uv,*&ͳSD WJ;ŪP"Mt+Ok}G,h"ׂn5x~LϟegV`\$?ws*ưY9Jd3sLL(YuSD!?tYL!9#%tqЖOBRG =K~֏n3n+)"K&uv1x~N3a0(L Fځ/wNq^^Ɋ^e}a]ǭ22Aɳ:2W/> tσ Ytn4 ![{}1LR6DJy| GcĚz O2 ]avF/83u_di6{<ΌuH s Nz;ەoVvfe cZ|ɬe H5ͫϭA49A;7L(F9kC-Ys7(^o}..4Εwp,&X/Յ,:O e74vtn+fǂlY~&Q}aXRsl"(#@llZ4Ov{HJݛ1\\9Yz)R+R*U|֡b.?B֭*+S:*> JCXg1;[8ldQF2K,? ʎ!W_ށF 50;'mǶ-səd`Xj#}3"orOTC8?4͎5ixɍF8ekqD U<.nj7! h^ MU ;̩PxbupQ޸S?=0Td,~n Tp?hfU[?OC #j `_,:h֓<3x-9@AAE'/q(z?2By-4Գ 1-j%~&b4@b`;Q֔%ωEk'gN(iu i `DAZ |AP抆RpDYPHI@L'6 271=NVMJX Ջ}H|A.Sѹ-}Bݓ2sEZ5Awv֒jƦgIJU!^6A'"((W/rƭ DR'ŪXy [<,ۺ8kņxZq>+Sl"lӇ`br/yYm( `'8Ae3`nL L0 +8,{U+:P<8‌^25U2)^ =DF3̝X <Ƿ1 n8BJ^$jp-I*"lAW̺M'eE4*3Qgt1p 酗bSʽ-2"(dT$T52G,6>(`dJ[8i8o>ax~Pn|TE`!?i13;\'jv^IfwBŮyJ@F?ME9jc9ËW2!;" ID)n ^0Ux\̬5L=K,֊o!&DyN7]f1U5g'6uyaQ/>m+)c܁2؆yP@gt{_z.P9-%>c-RLgI4/{UI=Š}|qȥUe{,Ɗ YjԂbV"Vq_VCbZӹ&(Aiʍld 6R<"$ʅ 72ZƟ_բɁZeVs!(p6>3l.z/f#8[ SL4 X~nx~JWYʢ3fCSWaz}ro?6jRl!j6sx#K9&Y*S?atUj8=nO-Яj(/6LsOQq ʥ/zY%"ʆ;+܄kO#+__,/=>՗6Ti$^L8E ǡ`_Rܚ0R_kpZ|FkeJӚZ. &g>C7@ˠ?3XjGpiw tZfn/@ifN{e"S=CAlb.R*b+ȢEy,rȗ]{ldWjky3»,I;%^d;&"/%QcTz.)Gv 3Rhc=zD ֭[]`QWa 5-[/5־PS:\J?xaj D1fn:v,f!ە &n!q,œY:*5ۄ[Tc$eɞaQ7ٺk|Q=m哳i"h乗_B5!~< g"MT^c5!J(VHbQ^tTyqbB-xpNܭQTե!wU ̸FE8IJ*N%w=y"w77i̱ͼմ'ەFp(j`(K^H $0O,'j:4ϋK|Mp Ŏ0!S?TPܬ/e7lkp0GNd0,x*%-(۹<=cgccSt?z4A mkClSBjzgJ཈~I-Kݣsd5'Y])DIJťoBJo[JΓӑ}9%%U$+/ XEu3KPCĹf`5/4TsL&ι=GN@*(mC/h㯠ᛐ08yAz5װiROb;Q(ٺ"Z4HRϞvaVWΫVwEJGJ?Ĺl9hȌnJ]T P*Üx$6M&1c| ]N@LFrhG"|8d8GWhhg,N֋i#`CV^OT,dxA-|6͉s9_4dȶ1yC=ڽxG!Cx3kX=r>TĮaͻ! @ַ47Gn&${F[2ibzݥ~qӜ|*.NTR (oUhh`E  tTBF̹$T.J>(-֪B3;M Xm`Emt+?yK4?y_YBa{"ÒhՒXykmG&Tg4^rǵaђ8ShP#TN1(d%5}pv'j9K9z=2Tt%GհD>iwauUjq+LJ(I!|HXQ 7:jRVS,e)GNob<bz< 0Q{C("%&\:όWd Jf ݈ d2o[]1×<|GiH\8%|J8WN5}ܢa[sϫ*$hM$Sًլ )[yZfPLĩR8@I0U0ZDÌF`ZNfkIbsP|gp;Aɤ 'ǺkRl{LgzK~a%C#6SNM(ks Ace8="'%BD7EPN-=n){?8ήU#p,,h(VV#úSMh?)Sx$ѕ4r#8y/XTVb4%UA'q,aʨd "Nx3XX@7/EV ncg̕ZO9 ^co>YMMt  +ڂ6 PDP^#x47# MLp> YTh{w>h=WEWCx`vQt]7B`QwT4/>E~DaShe_K`"6}L;Iv#Vˇ.|~1OO~ZuH:zz}(>zmu|K$Gж+P> [dzKH$ȴ|#Q8d v娖{tTI*{7چ9/Td柼o{40 7Our)A%sYA 嶚ua5$t[N(gFV۴TQ kh #ι /iL>ަ;\ ktz{.)fN>Ei V/HuhjBmz5Er=B&W@zH2\iMjj|u8{+*uO|:sXTbo>z?gCBqoVg%(,3DI``ىsQ&ʹ (F EWWH ߆0Oj'Xt3۶fo U#6pINS[.vjJT~N !C|y$" Qᓬo湵0kKܤ3b:4+2[N}2XL>ڜQ9"5W G+2̄HTV,Y"jEwWf/ t8th_jliHR"mh[upg|C4~IP:ծl6tw#{'ЗnD5ho"4-Ҧϕ˓_m=BJYr0mHK/IކȺ :v4 *1AB- ܳ5cҮiR;r)}muZIw,qMmYAPp,9.}d KS]ր 7}j*a7EǜEbq}1`W|O"^sNɇ\G}C/Pѕ̾*$͊6E»٦b`a݄bzӗsT8Z/'߹DPstyòvbӪʙ3k22vй]^ q5Z-|;^0@f ȇ)q1̖?H0HTHZudr6*H4(e߫i*or?Б8qh`t>H¶/f?PuL lͪ1 h 4͝МEW=W9i_Qx~2D~CH=kiʤWrr8WO0vlPH0eyd y6/yD)Hp)A9=LP&Gﶿ6økԘKrK +yjp9M4\G5WD>"z9z+%"iQjhYO†{jzL (/,5n=)+/5-I/ yT}TF7STwC%<_;`1P gK1R!k'ՎXގɘQ^j.A3yLøēfn1Q*QIU+ʜʎ'KG ϠƸd-./ qV7Bp{ajK5$ D8*D/9S>"/SyٳdJav r_|(\ˣqK#晣0 lkht1O^SsVg } (lWǼ݁" ߵ>s|>#C7LϳKjٌqjsrg d3[&qRMٲIVIǹGJBn6UعZ2ӧ:]gb,fy^L ӿ5*pfJ q]S+ _K^y娷vZKeS+s-9y@z2L {gHv^~Ԑ%3Ucµ֮x3Hgm-AP񦞰u5AԮ&AV4fn`fW,)k_K8_ECc1.\yt᠓`S4RnNYWF9l(\>1߽ʌE$Tu6Ǫe)a:!adlk F&d"VPPBa|D; )y e+ $iAS+c^^D=E2 k1EYiuVj<>Awf)U@i?PٍA'52F'CpR)>yNyXr%q*#SH:τr4݉M\6o@N8St Sg ۋ8JITZ4pً\/d4/d Dor+qv zEEEX!9`7V(}; ۱ڮdPLC}n`ٚgA{TV#K{tY{:0_w"0#ڽiPah1חR>ѿ^r85A^GI㖗|0 CظǖK ;qOXa4$ɿ:mAWT}G*}8|TyW仕t*=.bya EN˺eQG=.u8FV{9vAمѥ^ K(DliCIrdF2JS[k5p=Xa9R`R\r)$C_fJ>w}e/N.5Ckz4pܠxػL{(L\%#r%ӄ:%5A F8ۣ7udj>#]9ULkE9GؤYg[x+[(S;0ƫp/TpeX+ Wq yX`'aMAq W"K(BspY__V$9%w h>౏ԪfϢ b٫eE:_y$РoTIP[q|q4Erwn1m +%HY)\JHh:y(t 5i#^_TAup:S2yHTG~!ocke0TTM_ _ 5dZ(xy$q/`v33 ۽ZdIv^h'J#vW j-eHyVqȱ5EIIW/0r W;K-$@ 9K累&1b UIt;.nL/(ƄM;(Ǧ> dLZ12N4sNW8_Da֒{ğ)^ -fJĤs)D"+\"A4My#pj[!5*Z/9s[zmY EO??Kro߀ eUʥ٧v.cb,r^% ?[=Goz^}%wa#@5 Mt{X"sڤF3O7>PWх:i'LA2tߎZK 5ѪqE\iXƴSZ.nLS̭{%ɯ$"i &ԏ'Aj}XKV&跿.$XRQ)cq7Y1\DNpSg G5UB yiQC .WXZͷWP7hlޡY-ܚ3vu#zCv}Xt|Rt6Vz]vd*B&g "M$hW>w^|H'1T|%Q ]N g1e4 6<]epVuh5a E 5:ɗv>+)ogL7'RKPUXy"BʫQҹ ݆7A}2x WS_ =DNVg!kLߢOJHXk9n Ӟ_BG5ch["&T>b++/8, IpO[zc}2W̺!&" $g.#u\q2 b4( V3Tlm[k) @qY{ksbMzghxxԹ~WKbD 1sVWq 5+OD:uC8!3ס^_ CۚJNcOtC-+N }#Ul]zF'@zDFO˛Re!ǺgjzMnvh))ywڡNRRw/zũj\bF"'Y^>9Te]wԏpil>&BUȗ {'\PɄ|}B1._̪@΃Z"LmÛG9J%`XTyX9cbwڞ6E1]3R~->CԂe8BZ0Re1^JuT/쿗dmh:sϸJ@ޖ.W.@Q;h!4'X{o\G}u4tFbED>W~66@E W;`q&WNOQ]twvU.clޚo(ҊV\]}~b2~]/% ŐcxtTZU*BJV_p?•Tő]'W.1!&Ikae#"Y`be/K1_\5Za׾63b„aVm 3r+>Δ_3=\ۏzU@$ ̋Pl 1EV 7sOs{ ufsP}ͻE튃Y7qk p83R"VJK_A0$Z;:j]ܐ n | B&Ky2Ll"j' -^!2%)Nq}, 'g 2ukh^|OdgUOa yb8941쓣\y-E嬙7ƧUNjj:7$'M$dEW7V`tdm{$kDҌHIŪS p9Kyw8L`„ܻ6E6i4(=\W%X#VҾ g9C/gv#+ߝhłK@쓴r(*WJ5!Hp1D|hAL݋ tA>i J2& >0!kPKfn`+dǂp=p qQ *uj]5X̕р0ll$71phL`w`AOJ>?WЎ봊W{MV;9sh;E0BUZb48 A J`b)VspE4Zte&5HN78Sf򃱃&+gՓͿ^_VWL/^I|Rsy=MAͥ-y!|{F !@ں[}[0nh#nM-;r  UU ӻLsi {~Y}A*@7 f]I QxؾQ8͍!]]TGuG0sg Nc[]BsC83Y$eߐRH0p^}sj;x&V) u#0Wwߩkr5Np <1Bv p@d0ۯaVYMݬ6!SmU(\ΦL_n2iNםڟ??Yη,@9߶U+rc#I ܩUdm? C`hZM$fuN:\e*":^6sS;FE!Q͝oQmR]*IS*GYk utM#eCPx8.fcALoΞeLJ~1͵7Elbצu-C*vOǡ%^)wUk3ġr+fץh+ 3 1g|pMA slxv׿_KD0u∈֓]C'YE9:Z̃> Pyh9+nBl\6y:^kDL-b0Ea )ɱcHͰBtJ!p& UmK!USj!zk; MZ8uy񦉵LM ԁ*/{5ۏ i6;Ӕr")Ų}U^;d# Efnj锐覛Ys=llojQkw)JHFQ-4JZI\YK-d\:\d!q+Ąj$;,%`|Rh:)Xؚ@cS 뮴+$4b~۴ Iω T㗚eEpYi6uN:&Xx҅H)j J9\#*ê+Dߧ@8s-A]t.NT[QP~Ku =mӚ_-< 0eJ׃LJ~*{qK$z`^{{iC097aV D`<}GC0J)٣xWsͲ!3XrkсὮKWj>(=N돔lU5~ཱྀ" SlL3YV]0*7!]Ɋ3.j} yŅeInf;Z6Ep zvhUmtmiK_`%q c2'$zI\;;Bh[2 dr:oueO֙+I> QT")]Ta}zI7M<̣~HRxU-mTI'/ 9v]tBku+g:t̑Rz}o{Y}_6G[Ο*#_y-. n?皻P: Xq(3)7&ar9O"TmqO@S%3'ۡl棢Rһb\U^]YSAՐH1A1=^ P3F`}-n}6 rc8I$XRxQ4nP,' HV_qa-b|X#Q7 ~E㓔41I8T*QZ " ` P4ůF?DKuEıAYjSl;0Q)ac%H;jr7uE'LMYOA'[Zٖ%: x -Žd jUE ^v g^`ٵ 1V~2ß(ėin20 ZQ3S~i 4/Qb ^V쓵pt:+/E$* ԁ]1N|M4>vkS1o8yqh˿}j/jJGj4CO%k[#[ʉU~ZY0 ~LN㑱zqɦXA #YA/0tTޞZswx/x^m^31 Yïz@~(yuD$#ܜ3ڮód0YK㵶+Sٷa·CYPz7rEl(>0 '(3C6Ӭe@a?7A b2n涴*V4=Z6[NX2u K׎hl?@[vu>L( M>owYٚS&U =d*Qt)?oMPmG8"2LNt &}ӛ-)Cr{Adr6F5,֯CaO^e|JU#ټ3a/z?脫 ,^j_5?o[R:o﫻@]iG|V:Q"`uuk ѵG9 2| yc,f> 6_y)qm^CC4n&g&v[`JMD0oZ[.+0H*S?K Bش>m1_ge+J7b {>:=ю^[8te1PdccΘM9l$i n|/ +-I<6E0^d^:DT2Plsi.7*yd[3xZKyjCXS{q0̸"7 ` ʃg!VW&>폒2i(@A;c_2W(uэ"(#琯P-֣uO,P5`ܤ˕̰yґ@&6cC]?嘭2R(ecSCBBG53|,uip6DHYU$Gژ<2MUL!*D6>/Ra,y$.!sz~]S@Rz=&\, kÂMcI|7TzfYّ 'xEJn n@7B,% lbDd:O 1! tNVf;/ E04Y\&`ʟR= 6`} ZM?.Nn9N)JkFGCCx6ya 73_(=g+Zq z&&,uQoSD\y"Ok=d=tF:*Cr yi湼';`X)mȮX~'ӐvԐ>~YjStaiMf6UAw(86R'Νf ]!!gB3. ͶBDžd;ƿϠ K7UIΘ;2-c%tZ>kP܀ftMq3^= ׸Z/D<|^+e8i%" WމPzd!rw&r 㑁#i}Z"oЂrY{<=\T$J8 nWw/T;8u8(`8!10.b'\"8?[6nv5z+ooZĶwgA,-hUv85mO ^K[%|GF"RL%̭:!Xlҝ۾_D^\B(PE&澳,IAbzwALOZf8*;ucU cIռ &TZHҵࣙSYQwn0yl`e̦fFȸ^.|}{k$6R7V W6$,?) @D8oGIms]jNI_Ez][ I"ugcI/6m =EWLxNN}^aUv$2!@o.S/Q 4(I@os`."C=R'fS !LGQxͳ|G\WMvip~5_>4B|+j..gB4q٣A3Ikhz:%]n.*RJQ* [O}%pcGw4h .C`[l@[/ӥU0W;ahd;(#5FjUشtj)I2Ѿ)㳋 fpDPƤsHK3[2P~T P3fF;Upxs?q 6AfWe$ZuEińQ˔QuA1Rgn~kxɎFbЀXʆ^u(OV̥9kP{6i5EioϽd5b'@+Z7Jc[f6)kE|+=Ȑ:&kQR-A͓|.Ck[!8hP1c.|vM]"ut1q4 h%ľB $kƾyKn8Ɩ Yx"/8fCXA䪇{ŔFUJa,ͧ$e~,)ӮͥP:r4^F#Xh ;, ZBxUW-"2-莜i)]֜y_SbImj!4mtYSpJ<>U䝈oI31=*9@ӹpy5)jL=}C ZK}7ϩeRKæV:"vTji :`9W;X6b8  },02(ŜJdf)q&bO@;b6 d^]CV)knacdnϫLu2 SޣYe߬^U(WIHuc^]"iuo?U+W0GyRƀw\Kͺ]+ؠ=S6 lyȎ"xfs;/mvPNzTDL6%(vl!u'FO,װO{>{vmfnT梸C3 w Ka^0冺Aq Ͽ#v[ЙK'ɨ I3"K9ްϵ-N>/Qz6>oĦ:G$sp2![Xv1yKANn1s0YL*סNtxn.rn&P aQo913;y9O&?Wba45L@w(wL8aTF0A xm-|*t D6H R& ;Max^X=e)Veu%[Iip&U|ryim9Eu=w;HEK9mťsztBy'/%h*3#dV3 :$@(:ۚBNЍ9WMl^*5J݅,@ENCdO=(*hP!CΏRuq GtS yt9@_( wP1 &5FMZK|Z J Y kWS!0ֆ/9&^q;l A*/G #AX3 $ +ģ m1*mY^X,m4`cc+1a| Xb>~_*:+q'`GcHQO`9 +X+*z}@NݭfFZwIJhN+4~@a<+u<vV:Ȗ89&6[!߽j.!2h»@/+I%w)ّy|p? ܅I_vP綇PDsxB@^vin5ogbeBpi `vj4pENP,?n ckc6ӷqؿJAbo#-z 2^!je(j1x0aI0g~e~J/eÎ Yt i9}.&>e4mEN5ſq7R*洠Nn0#h y r@s53]d,.Bӡ#驀uy&)\LV[)$m$ N i*"r抓F+ %pWV-{iԊni 䝐'-?AmNq ])?SC +GVɱ܅r.J:[YxIiټŻqoXA5RݘqmʗD%83scKA?+C<6  C3l3%8nk"  +t)6; -.:e/&OOx)!u,f|` 7f<} $'X@kĤ6X~ijJ> eFZD՟ /sZ䰮<$ S0BG(9M<7 燝Jb+?l!ѴKU:gf3t/О_Y<|\9w"n5mbgmtTPk ?j3̀K:9xi+kIpIs4 Z1 PEnPIM֟Z9ւF$JEj5@6SQ<ȝ##z\)UgJMYf OOsQlYP ,UXZ'k]{0$ %J [P@[7Te&@ɜrA\{T3 u1="ð7ܵSůΜ>Gy8a 8x:FiUBG)uF+Gdb%$ ӄeӔ|\S<)q*p 'JE,h:@kĭL{Y.wtह6y0di ^|e`a]l1hYt*Y[֥Y0c%˃7dQ }Scxɜαp1E^vRюr,{1O=#3TiuAAYbcOW'1^_p~bDRdR7*`&(]'JreZTMF{Op@tbr+wCʜ__ZAo0yaX}[,?ϸPV"U- sod: Wj?4b.o '|e3rcfuVAT./ taG:.6/Mi{eӾD͑w^)ex|BȻtL!q'lOLv#GX*Zsq ݽX3y)4|Su:]@{c;-yuj8¸%z}Wq02*S%mF #] e5 瀸˷8Q=4kc!ɊE/{ ,(y峝. SzpjZERҍqL+-/VvW>gwE`9 =mI PߦbJAA?݌KޠD}LDI5jFPb %vͩG\.twӌz2?Dڼ5Koͬp,WJ)¸ <ۛ].oiXI0q90VP5wM`"Ty9x2%}l>i( Dqu;'ذM)"RbJ.6-MaA˖-^DZ\md:g9y@bJl 묏H[Fu6[~*iդ4L+|0.A3;6Q^{\Q9 h(>{wYc$Gڧ)i_n PThaإH> m妥z +m@}jRbQTzyl]xz1^ faoī U+7^!)kn;KaN> ?- ʵAÄs6ք̎ڧ{Gh /P>q#D|*#eXIi,“}BLhEB: \@SdLvyjA+ #@Ui 82~P (p*e T 9o/16>g$ UѝaE([b*R 57\ge4YpT9^yM,AH1*X ڀ )vj_ ?SVˣuP@8PuhrҲ&1~sG3 m6 Z#8t76V n,.Gxu{#wxgLm}x7\;g.wDGnvskGhɂ^FCW,nD͖ P,t@~ܝOgCIx~xzjq$!̿- Q'mv{zH^4ߏژE9 hR6Kݸ$^q/陻>hFiRvv1 fyӹxmXT~?~vjn>Tcʹ8}uD%tF@t'WO?sWdJ\UV7n-m\7U( _~dH*_) `~9 S<'-p_6r:of]".YYv)~1K\5lkx޳7 W<6$9:a@|ݮ7:2ܪx޹^wjY0` U/TK\ Ջ||2͸o}dX 7$46kzrRh9GR8 e:Lپ?)QIp[ZD%(aeL0x̴;|FZeߊR Mt*~4C})\]Zժ6cRP4vQ{o\8YW9ųN ym;D\z鍦nln_1V$G.KhE](i8x"O(3!֝j7y{=iB Dzl:raEZG!=l}f&ƨ.j K\ hk<wW@,pq.b=_zhj= DP:#-w4UZ_Sٞ]WX"9>HwıRnK Ĵk+c|ցAeEKFnu!by?/#2 #ӭ 9_]7Y)҂P)<# \Ӯ%&ԽLD&ߴB;!UhUqW f -0}ʪE]뀫Swɬe,Zo_с)4<$ʆ:8 c֪io|ۜ!8MSDQmr=,kgzwr~e`_ׁKԳ?hQ5>t[ {o)Hǟ+3^tٸǗ1"_Ri2&N'8luCu-A|׵t bkSsZ`!z$>LCi[n9y@qݘ$#r 3#\eQ"T8j! q1)Z UOգБ'qkbVE/]Eud1me,"tI|WDGbէM6[A GL~zv}1G'SE*.Xq-I@g#n]Ix+}m$N5CYj(B. ۵gܞ&BB-9?ycetUߧP(_돓U_Q<1CqP>^[#1 p ]Ug2Ѝ?H2`i: >{vK@הhwwiu1runj..Qnť` A03OŮ/3 z'> !/ˇ e[2rnydXys{H}QU$zAΥ%-R(Ԣlxj8v<L098 @6:5Pǜ >8Qԗ+K8y~>3/ȸs[o7 iUDklx7f51 RWD=T-lAu`y~v+◤@P`>>On9V-1 ;$w[">X~9-$Iጌ5J)βSYg-.#4~D1'}ub].!0Vpĺ]FT#R89rnTsi-F|Et{Qjd K Id7E+u rCPC_`F^&I.)o$e2/DwF/V B9 ^Ӱb10:>{%WIL"ʷPnjG(MQ2?әc 1}qzQo=ڃ)Lӗ[5?/=^nPe`y@[%Q_I^b^n}] Ho(Ki%,so:$,?~'ȣ-E&(dҪsoW p2`Zw=T`߲YQ) ׏Xvrj:?e#jGwZ65[l'=P ۔ R*3ߺT+8/6uPyۖA/1 fZ6D{rdKMjz,F/1mm,DȌl])CD'l|~lbȄokr F#x]צG?RrZa.'ô* CNjڄ%S)D!BRf3f#4Ԓ|VJo%iz ENODľ5:0_}*S8hII;<tyZP%x =R սK:pDuV:bЏ#*d,Q*V@# H;V=Qf~ E%Kڸm_ lpȫQ׎Tn-aF?/%,,\hwBϚ/dոQ$P!d9~#Ut,OEb+֏?RWN:Vc8'O:luLXQ'}Xc7ЀĜRm?(> /6MrlH99Jnݥ$?A znp"HSgTbB0,Y K{ D:_.wEZGC>{i`*B*HA79:54]xz6vqО2a}ib>": .<,*n'rEBv7M=:P*SA?mLLa_K)[)f,~sap#Ķ$RhhEb7McdQuȁPysM'(ɚ1aZvx(TݠBQꐝ3x 2Y L-w#ˡ6/ 텉T!tjn>z {xnDvf2]>f@y -048Rg'zqTp4f:!aH%xmdms#Z6PE}Cm d+gnӐu] ~yAh~$RȺzAzpkƩcb˜f[p*AsQ%J Gׄ-& >b=t6:-x08]'Зc#KmRLh`Gc'S9%dkR$SP^:CH-2E`)~0Y + Q1X-Gs_{ &qs7vCˬ;*Cy}pZ?U{ iQ4 .%< JH}ּ]$`耗!>eh' \SPeqK2z' %4d yL>&~zSFf+P7T龫_H"9nXw =-!C9'8<TnejѴGô[z$g23٠%s9:[ɖg^D'.@h 8`I\ yK4'wE4էzt+!VLܳvLZ喷g_VѶb}bczO# hǹp07c53pUn4wR|p/^1)HVeSLAl62X>LKVO)t7{Ĵa64à$ddV4*[p܅Avf?YP  Y>@ I.5z$0P1,|e+8S|` \2%$!@1>V̫dC.\tņ0{E?ы9Ae0'qaORԥʎl1*oZB}he!YݽgLZ S^N$NpcA,voZBa¿dEjOY[nDAÃKXJjS38.fw{֩Te!6 @* e_:'& cٿnn3/l8L+i+o2~r $Yx&o~LF6kLtbqlz݊`Zz6kyN j+E .9X;N3sP85(" .DFE$z6')dкԭnZlH"ˊژv\.F/ <: ̮/+Wp(YQee4uCw) &= eNLRR-{9u:JH>xFhY ꘩㯋:K+,iB8Zme$p#C˜| ìFLNXֹ`$*(rE'%a=l Drp1RbL&ʩb*c{oZ`BŶ iAw?cpabè^̻נM┄"/Z7C*"69490Q/O}Әr7$Fx~>Ob\8Fd@g X[ݐn$%PU߶!Qw7D[OWfVòok FA.?z=Sh@Z|$f.J BؔٽHFga.n$ufutЫbQx7NPEA{w4˅iu5 Is1KW %3&btg"uHGOSL'a: agÒ߭X<| ZKCA4@d:IKQ J |WScҊX]@{I@mafWd? %fSdAjiD͖dd3ڻ6vɟeotXQtw2PLn"ظFfY 7g*^ M9NF](B,xBԦc&!'(gv&\QTZfm@G^7+OϷ*P=~v^A|8%^dA\4ϧN">&- U&TsI_ ձ?Ao'E>zIG\ 4Kg 8ixRThcp(jL4wm$ϴmstLEuk*"V7ͩ-sg?!;T꩜s i+ɓ<ٔ%,@T$/|fM~Ԃuiqs=Y+(?]YaN% &I2_yq\f;С0g!+XsrmH\kprSWEfhbim^ \|4 #1|dPUrwƯ6MU?9=`7*?'H'ؕwj,A&1qbCSF GȖm"#~![M FR +e s6j7'!zi1 vL2S7,g5!$l AXDRH475hΌK l-jtsudڬ#*-Qxwe5/`,!qGi9֏ cbYK #G@ >Jvrg \QZPO|迩y *t|Ծ++9ʼ$ۡK38Hl3_[ ޚꄺ b8yG|?R3>fǑY&Lozg*.,Ĩ搹A!ML$rM+t2H76˥"ttoLyq*#=MG[Mil#$\=OVeKW]x츏$"ǢOSDR*|R(Twwez>eXtBD5lX)Gjɝ[k:gZ'* =B^ U7Th,q({83#:_dk"\] ovaдt?TL7EQ11J=㑨/ M.z}څ#n9O9p&VD]OUsva'*bȌ^%sGR-#mw$0uhf!v+ҬٿVSl(/'D؅/eʼnlxOW17d:BPfycI_)PXz񕏞uB^̬?,VNৱDn, =vd͞2}cj/|ULT90gF`w2 RBbw)l`TwYݤ >}MN5@Ͻ e+{E QO'6,faԿrf])[@ Z=VZn i6ⅼtdEC&=srwط̒Km{2ѯOUv=We=j4O9@$ʝ0 /6oBCrMeO-f)S(5#UaC7*7b?1sʕ- %G7 }DetE"H&s'ļIXJ'Zܼ;"L1 !ϤQ\S"BҗoiRo͢F[(}Dެ{4NM;.gMbdbL|^YBJ0@6qN#h>_4sd N1ϱ]f>bG!OpRK `NRZ7vĢ(ݟSG,`^K"!Vo(sYK4A*ܩA 9 a)f ˒b\%( Pt=. 7ط.xD4&dX~$)jC#9YIs2ZJ=??lyM?44yă$ KyB? $G\'<GʑD%}5ÌqhcG5eUM{:9*j N\?nt(\bK6/?6Rlg^zxN`9x= FpGz9/j 0s)†>+lz#z`9(W R*%~n8<Cg,%_&Y>N(Gӝ<˾AĄ7& >e'T+BCsFh^ValČN A0@\$&e5 CW8Dmȴ'|~9]Ƣ {J eKWE >aB/׃Etu $&VoX{Ks>_''.|:>7Ӝ6u~0g\/PD Eq1 hiêNucz *kaRϦiG `a1 ^Db*iy%zI͗Ml?N$1r^KwY=௎HPܟ;;J,aRj˻N5䥰j߬*%t0ZG61ƺ#޼#-|Q :K23Ly*iI|'z£M\{U,\:JOr܃5?(i$5Pgs T\U\hD}>JMbhqhjTt3VǓTj5Te SӢNp#/i#!ѣIT,I f0'5B-)*G+dVF^֛XPF],~Pw240ƘiTI9B{ 6 ܇2 W!2TruALh {}օp &[FB(svV(aUL!I箞# Y }Kaқ΂Yo?H țwjO\yz^. c j<$6ײ n1O76}R$H ZNpKv6 +ҴCe6D̅ch^Mkxqsخ([m0crFOE̬R=<c)IaСjC.OܬS1TfuL5'Qab&p >RlCZxfs ꘨s$:MHj[pU pJܘ+Yw08nb<̟G1:/f XeSٌѮhaqϛݸ %}<&咕 LRJ\!5G2 xi91?p8?3u+Os*c,5&(DcjmZ{#?8+Q[)!Tz@m'Lĺ:O@W9*Z*fjTb  GO*s+˷1l>Yzgi1 ̅#bdqՖ{_"i\tX(C}*_ `-"l s> }`?p|:T=;u1?ZjjCiOKnjzL~З[?u0".p!Ͳ %B?@ ^jnfx^FJeo؊dBƮI]Lh׍hdzNSwɈM`D-gb4O۞[I|PED#5PV-;/l/'@=CGCɕJ;~䇏D S(N^ WǪ,s,-x}b{/ąA>NO""obBtNA&Q#sK lxܿR}m`HQKS3`ǧ >/#R&N MQl!NZXł1&,s\^)3":C6f0kc3#~YAm nL| ψe8qa~"2qb}qݛJ,֘8ɗmRRܸ_㟣{J߉S [ u KF0LU!.Ltl.LCbWw(,C,R{DϤY9A5oأk0z\7>סn+$M-`}Ƞ\ SJ* D<$LJӳ*cq4$hp.amXC rm$#d;{O(l/kZ p@̀vwU79BI_W?9lLEtJChro !("jjq "$Aji ~!ͦߠͱV$PW V Kb&׸VP;z3C zᗚx[-+r9gth||wWO1C+&uqv ܵקFJfpЏʹَX4# (2jƛeMi5N5/|K'bX5>}e+:Hx(y\+hjGwx{ʢ^^}V!0 E`.|fR}^G3xS\_͇!ԭdN]HJLAj3}]:2|$h0@qqʵ }wvNT5E/,4fQ(b'bx nW I ${ªjn oo>H&o5* 8v ٦W٢ :PQ,0'):z eRVZEhmdW JPOt<Ü2q%&.@}y OPs`WTYhCUSTlu0xWJ{N.O!tʄǜP~] Axor1XY`A]"HiGPڙ/SKK^``&z[5D usRr_*t"j "^ń\l8INEf(t~M AŽԼ:j⸋h339 S^q].nZ6O&N7B{M a%R\ʾAA2?kccꀝ '{U۔!9hOiͬIjrDr,Wu$M_]}f&5\z$Ui`}Z`/}^\c{KQ~0?JcH|ўJ +qDv* '%77nB)0K!5 *Vyc<8kȏ#u|3 @y -(i om0LC ,N^Ơ7Y T0v=e9]LRQ{Mt1ޱ`n WJ@ 1Kߖ"}A0)ow(y7iY|vȧ22*f_eS{Cgp!uõ5lĔQ&u߈Kdʆ}pIe< :VPEQs$Ol/xۑ#*TIحNnY^)FzjT!<[p,d輠?Lݖ;\ 3-y.*H)Kt{fFV)ҳi/qGsǟgR0p*݆w~[[!yz!(TӘ=P^mPk/Ѧ]$-*$JV'b]č䒷dK@"Bb>rYqLݝ{(2$v>Nm)/+LΈvFQ?Ճ !.A$%kå7tcT$?9ã|Uk7u&)x>;ӳ҇`jkwٜ"+V2q*+ȧh(spKէZ>UAڛO:tw$ѠI?]*N"25uJVM{o#r"mDI!,0{$\5j'ꮼl$g߷ tr:y&fjމs V+z6D[8oV)S~,3uo$2SNpU~V ek\7 Y^Q%i%ddjQÊ͂j# '-:THWH"-ϚlFPF9 )12-Iȼob2a.T@+jm#p%gEO∲5Y#`7;6>EW`A2wugooh {H9!ARPʖ(yr7Koh݂IK+uZ ~-|uS{sؠ+E! VPEY'cl˒D/xD! W`Ep(B8l ?͟/T=;,~s(r[#k{%w\~Lthm 9nHGňn$ 28t+6.*MFA/KtHp 5AR}PX6 Ba3l0eXLБӭ`?8J^b@uqc4Ɔh M + ݰe1 _2MfH07+5!w¥8m g9,8RbZp];g 2irÀcIrdQOiWAa K?VGư jR"6w[`N7|M+VH+~zqM&1ҿ'N[DԆ)B!͍"ъI՜U<-J[lW=N}wXlqmdtwwH?R[ܺ{R_J1*P-KزE\ʍGEʢ=rXϳ1>CRjSb& maǰ߈)gi-rbD[K2A~nZO(VUĎNDM%D}8V+sV/Kt7*E"\sȟ|s Ӕ6Z ٰf5r+/ao9;S P$"mƛd{a~YmY쳐`fx0MG-AE Ń]fy-npc)yNM1#Z=blvBgYw-f\9oY? F#T.7‚ 6-d_%;|_.`!Ya4vV= ZOsgUkELc pRN>K aF!BEMfDͥEqb~LkGf+U6*m吣,:ES^WkSmL!8)Eŕc[f D _cdjyV; POS6f< c߼bWsv"iyk -g@rk#ƵJ9c@jSٻk鿫9=|S8vF1/2+zkyQ喸' 1F#4PXIn+L`d]s&<)E?\W!)irYD)d rP_nzW-Fdt /oJr"6t1=ߢH5>.}~g_5oVsf<>ߖo9bQK=pܮCCp?9_we)a_6$2aWngՓE R!IN êUj0z+kv.OQ !>LJB-rʼnSbLxfmW:b`m^_,^0EFެqgpk%HǸV1,ؾ)h:}h|a<|x'[T^:h T4eAA=Ư#%TR퍌=P}3S3"KQDo_ e3~K帩"28늇|)se= ғ R=.)"ZNO 1 QAD RW |t\nD: o EQVC ;]yJ1Pϰ$T4~PU50!gW X)%eg4^Mݻa0~H.Ôp2Xopxu= y n<\ֻdwŴ&Y=@xު bv 鈚wUbZ1DPL#mQt$L4߷+f~X?lbxΚ.x,S .GTic/AG&Nm.&A ͠ॲڊ+̶C 2v?v6mT ߒjPZ-/]lM&JwQzh\K pKbO2q >o7}]Y*fص&o,v3ۏzQW'[܃ 7[˶)aPʮH \;,OA8#7 {%]_g:}L-80A‚@O_1vJ!1OUO#DŢyW,Sdu)uټD8[J(Y =,SyI$b-I55 l愫8\QR&KӁ&4O?l(Ŋ?!E"qU[bFYδx5@F!4r*.u|54F6ʌlIiVĥ 6`_썾7h'1EB0'zH.N ŒSɔ`,^]Pn9M(u"2tqu*;g|F1N=PLKi)5¥gd=Iz$mvBA:a* L2 vZ +) I¯&@xQ(R:of]OOe3d ܔWQ>vDSOtǠ 1K2ru @lzUj^|+n>ü_ #F,:K'&xr<6H ua (=w{M׬DUC%+qWF ;'PT2Rgypa!߾2I6ݑYsTSמxblbɍ*QxM}XAo9;fnS51ch4[̯H6sN5 xOH}x,W_G0bj _ĆyHdt_=V#eG;gMK=iВ Oe6ȧS喎ء&AJ7{1^u 11n_&Ҝ8! ՠ'|47 j-=]e  Vž9z%}ok |=С߃Hhj&:4:mUfVE$Ghލ]eĀ#iOnrMi()y)ߛ+f.1&O䋐]"*]Rខ)M%ww0(w&CCB+RVHȲJOJ8@^WWzN.o'zmc~+Ii5K=@iA o<[tdZM ^|vl3l`&$~wAP o 2U?Zd.Fij{}Op.[}*swRMM?=Kc'׌^g?M_!1byh\kTT*}dv2!c"+tyoҎZ}toErݸxey^XM9 X Cۤpz ;(N7&M\0ey=0C)uyv*xOV\V=$]PLY?sޑ]t7EӐvxk"lŢolY X[4pliV0Gry M;2Zn!о’lQ̣) 4wS e!؛Yz2ts5E璙 Ji$h4':f(b]^n׬X;g?tzC|#doOZT~ z #wcs>!V"@}=4\0õ pŕGn|zOnV)NuxU6sĵoB귧3TCJdo/pSR*nU* u`Lqmkŵ)4Bmf@CxstvQ_f(YL(?7e jd3?:[P =vP}qMBB@DlsZIJ+xt NGBk} ^=(.ip8"aM[ns$7x؏],{}J6C"qlw, *n56klٕr@x;kƟ9qWvU!k/֣?'&((Ȏͪn< :GDT|,tX?/=^T<=۷Z>L6A;āǘZ4m.n9er)LԦ_EZs.^=L-R_>rr@Dhҵ{85[t'M$yon|"ղ6gcAr=xb?c6Jn0Աp f/僧4NkmolSS@'tGVHօ cJi۰ǜEt@uy[Fl3T[Q]E(X40TrsCw #Æ5,9c}W%޷-pBYEĻWrbжSN@_'h=@ Mꑾ6nT< \3X\AD,8}4k0]3SrF8"2%v R\U*9r"vH,dA N_uJ<a هoePBi7q0C6Te!#mpb!UrbEQO0 *$T>Z)eG=Akj[HÊ,ͳg#q(i[/]ȾxD / ON]\2ZHy zȎ3N-:3Zb##3Vwјm8!ڏQȘ7X=r"_X~2:Z2wK .widnakGkV4yqF R ^dt.ט(.R=RFtufƬ9k`*o\j^)Ka9L9R`Hwj߁#seC+%0}l(t^Er1(u?0|kle%pѿhCM|F~Y$ nyrsDd.þѼ o\ L* DƆԦ,jg,S,*57iY tB $4Fȕ&XeHXjBQys,mԕ |ˬwLSՃuqJzLqkϙ7:$,G{ۦ\cEYI^ɩ<ĩ`vnqPJf'!a/aRf _[16+uWvp%$B,|эIBWT\Il-䊅.*O H 8[v(FEdoq;JJKιBP߯ĚۋgiteC[u|Q'jhD?ቐ=b _ `Xú3ن9r]rwGz JO"NJSnPr$p } ִz‘2 J˙c$Rd*l|}C)J7 KN ?_]UW=l%A Tzܶ+Eϔy6V]J+"PbҧEOuY$y+oR)޷b s'BP٥ӄcM͢H=%v@W8Hi+ 8e?׈6Z!䖿%B\A9(G+d,kbr:-B~Mx3Tnk5PfprXԃpX;-WZy'[@+Cv[ޢJU㬮}g`Z%ĩPxs?`< )0\"ΧRq$Ϗio1O5 ʦݚ8Ro{.R[{:s ,KjYpO`'z 2|4Yb)sWB7 outؓR_V!*&-lơ1R,i &5QA$ l5Gu[d2)6)Nr'QtfP bO4wTʰN61XH,0$w%a}u XH?,n^UOQfKu>]OUWk?>t,H/tBfE,j,Ey}};"⊢!u}^B!Eko)[`MJ4ZUًT^xNа|(bғy߻C8W޳[cH?//WQ`ŵM8%O"r0@i\oMՌ*VģRϘ 15\J5ͭhς(iRvwnɕǓKY#( .e"ֱĨHCwX1))fpee]J{va42XRYZ_pr2"% P[>fZpRQ9uUVWDhRlZ-`&HFkI!F= Q#37c^imC:dRoY/Z5zrKxMi scT{_k zKudCi@TK 苛pcaI5-$;{i聲8H%vue *l깱~:8rةX\ê#`f+-W 1LIR 9.g2mZՓ?Rv7 L}M<@OO_ -w Hw!iّ(Zl㚮 L-?t+ ` Xj0CڴUonp.tnH'G\$ Vag$@X˾=w@nx(EhрX́bqj* QEެOIf%6xVı~8]1SU⚓fx tNRwmV< s_IIv"ʦ4?(7 &"cBJ]FCTr9QK/+nbFxĝYkEe4pU >! 3\~;e$Pȹq6%>J] &{ӏ=uGGWhwA$֐C 6 &g=h P=r*}{~B~v\,^NZT=J6xaPITS]ɘOm\mr7\ 6L U禞Cd >d{󟬧ↁ] xG\̉ af\|;Ɣ}U.l9o" Xs'=3_mI$(zҨ̩zM,*Zf<]’"x|7͞1Mc*D#tsyFl#bC4!t7 }=Pѝk(l|r/M9n{D˿? fH+H blt (+*k`d~:[3 up|3^]>h2l&>=-=H=g?3iL@T^X0 (T 4axiNJD|`v˪:|cW5_)0e𷘭2\k7% H8\?@?9@n tO%ï5zloQR?>NwέIJD =A-U/ᔪ?q2z& C"إ!CF*L7"DqpB"WUN*aaԘKU?<`)9:>Qч {)bga#g:sKSg%z(!_vёjBP;EQ%v䟇4c}np)r l=^ b}a ]e53SSvb/kH#H>m\D5&i`#6{U4]7ZP 3K^Fx"&i7x iW3;_MSY~JdL `[ \$ۘ[< B5ᔜ7bȗuU9+܎@xփhT5Vv߼!2m8e]zѽ F }; ђ)r~|.2?d3:5o9WYm@lT|6fV\B1.FW7fi2c/R|f*f31Ha9#ASwsEo$b:Cs#*#* GRlW6E5A >1198V-mQ8U©?@OvjSY0ے:IwRr2lR&P_Bf}P]K6}u+Zl^nSjâac(,,NݓRHJcKb+A E<~E䚴!+K%J$?!Ɉ [>PHv(QeOo!/G8j"0C?z@(- 8uQՑIIUŜk$oПphi iqs]Jm+A08lcRԲˊAx1uEGO"}o0{q@h D 2rat--O)i?YB*D|uIFͲ<&$K90"K Kxh`hc0*!Gmw/skjtJW%P;ESZww/>\[ZCĠ7bEhMBT {HB~=R|ER#Ey|:,Ѕ Ao#NIC1]6cN;2Pɟ€}@p$t&U >Gr.k_Ce'&Ov|ݸn%R[WP2#1v rG)&3i5e`rۣCuR*]NW]VTZN #%!wiIer l|[a!aY{,9NP ycAiwH&gS:jQSM2k PEŧ_FBppnϢ: (ꉤf\Tkrp|mp@c8jWع+:TL^9y:WN0}ZK IHA" frY쎸旮38wӫM!47cA^&5:׆,97WTIxӚij&F3Zې4(=dh ~]MuÏs.I=9٣.h E'촬NNFGj\UKRt)6S(MPN,9m ܩRʨrf nyOG؀00M :;Ӡ\jݵ~ԏZ'aw?4Z%zmd"FvYyQ,r+>,׷acq0S*P3wpEPn*[ gdw$8s>5+it5#J ?\ AIPE݈t] U 475̼ 25GH - *O 8|5\VN/{|y C*zKPWl3A(1VըeP8n=Zg~$HhFv. oLQlNnQ95PmIFpYv"[<|jNC+ 55 Í'k 8n :C2nSwx-%KTօ;LjKN4g_]$n b\槯6ÔQKÃO͌93F G>˂3o/R"JkjK`)B- uMk&(8mX_1"R}nG u {ul-j5$LH43+~rܹ*ToZؗt (>k)!x\*XP)=jz於KɮJAF'BƓ;W/#RH]Lÿ4>`0 HOUg6?gdtfi5Lm,B낅j3bz¼ZiA"@rnsda+l-,6z -FMsS^Da=%hl8X16X*ICxlp*Z]X!f#3yUdH'WD6('=(^ΥH:=.IC Xe.Tȶ u-pJbc(v9-WV, 6dHpq/! *kQͼH xGaj;4c+iEy|P(9yaR~&-SYPcHksFb1TR^59m ~rP!L3808G(z@aCFEV; ]̰߬L!N<;٨l4PR+l+c<;maUWfN"Q[# 2AYtrQ@Զw_c(M EkjԽv"0^) jz$t&S0hF[cr[D|05,\wفXUB|LO0LB@N_gH]˾ \@B=5Q<3&_Jk^Sܓ PIT#{?p^#0u;`R 6w h]?I\}zNWn}~>p 5wbr~J8:)ٰDѤh5 x!mT wi|[0y7IWef㳞e;1S¢h}9@(ƋCf|` .3 >my\+  Mԅql.<. `xr?_i_i@ y*qJ<왈PJr5W x L|}k(clv<\ PRM萉wQ78RpmO2 +G_XSW0`'!e)-reAm$(l"T 1g J30|"r5oӲibm8cQUP~(4pѳ겱4I!?g(hczT[Cu6WKQjgӀ--P΁C<=t #$s .]?3Zl &`L4N. Ix.<2Sq|Aw>bڍmZD$K,F*aչ'vEULy }].CmNQS=RIpGR riOZѺv[r(ޭ#캹~ #×esҮi}隚SfSqPe`{zI35Kk)]hT:!+"t-N'Dy.co fzWmjkS4 I깵>⸏3: ?ޅ]4٢}' ,C@.j/ӱJ:'KdhFH,I MǎK]?1M9+Ej@у0鎧:6~R/en'%ݧWk,3p+Z^bQpCW#aĥZGII:Ov~ͬ4oa}Y4.!#޼k#!w_J\5& E9&w88D^nhaN oX.DHsa1z7 '?xMf#JƺDSbg%tEc#;ÄbVfiqa[9ٚs\PzܟkC k=.t5d}~w:XIfILXX;?p1m1Yv6&Jk|t<|\zoHJ6mGqŁV tJbp^ SJ'{Xha,v@H#/rbXH]^ܗt|3 #BrUٕᯭ*ܫt9 =±A<׵(Fh䍮w 9R 8b,A@(Uyjw|o9L nt f 8mR!( Zsm-ySeZFyGZQn=VoZd7A!BBZ<#F_L@*Ʒ|^Rf*4I ber Rg͔G9(nf vȷ.ϴ >.l;sP( K2 ٱ|(P1˂-3Se./bA@gs:VTAjaM:a8k"9<q|(} BqYt񂬠(6H$)B"l"v[P)pq={M.'sΗ nO s"IG%'HT 0=CLFQsL,ed6tLanlyJQ_wXh`rFN-e {G5Ϧ⎃O, m\B;,|Qk=v04ëVwuϞ2rjB)wLVl$ ݡ 8W;ȈW!zM2]5?g&=`IGo*w T:U1hY!tqj L1;7?:qfQsE!"",Qo58[ҵbsd7$mbmU*'Q#U&KEgMcDۍCNesjy1sIQm5U~ڊ-Քˠً“|Yfo{$J$+7EEUكS=Eaټe>۴sw [2[b K_| z8//[&Vȗ﹎EU!(8Vܙ*j<@As yt@[F&*8RqԨFZc[eI #J|E~Y1̛)x s.=ѬQ s|[637Ĕ ,$\E}r [z.mhH5Uk=enn EtïBiϲ߼i"®+? }cТd  ЉYL ?L>-ǘmopې a&_MUqeAyXTs)$@#~Fjˑuns;lQ_)9{ԝ* 4\q ujT#MtXYix o߭9ј5lqLD \)хŠY!.t( XP>p Ke:DM.]KGᝑ{L~*AKEA@.kXiBhK$/("N..]'*N\?jsb/:-s3!i2%饙9Ёi ɺ A?iO{0mtPzjJcB!dRW? SL;JBodz2[6'A@ЉY}6ﴟr'7jR [Ub榛1*M^*оasY-EΤ8e2)n3 e@hb)22bWA$tNzQܰbzMӢ4ҷB`]NQАch`Tܤ .H>rѴ~L" s 4쐋s lKoS|7 xONm`̰cԗq]RKpЎŚ(Ӆ X+~C:e 1%>Ha.RMۚR3i!De4*#ڊȶ&a)NɊ |Uxƪ-9?ahfZʙ@3W"H<8\U Af 6S&ȴnk y6RxMoçv)-ph eE@$EWcZ ٪D 40z2+-ء) 5R5R`f_)X$ 2/D ]uf0S>~{_!do٪q6`rhMp)r,cY0}jÍS~'2hTt-. n&ؽE%R%MUvOH0|aѼu$ O26: xw.r%eaٌ͆0.SpZ ?t٣X,TmWXrp0j$=. ,/bkܾPTaԕAsv? ΫMp[_7T{̦,qCv#=[:n{gHE|;TUSj9L\ "ý-K*MʖRC, h zg/*nyG$ Y\{]&T.RXMV~b8=xtFK[f@^Ѡj fa4(Txƀo=l(Pɨ+^S,NfB7Q A `k%}!\δU%HÏ)sbJCh~M3DT湝ƩRk}.E?tF31fM˃vu}"^`i(Ww/aB!!$7_BiZ̉5/ʼneL~4;Æb/DwC?sopצ@p}(`vT(!.mCLRN$!=k,ѬDQahvwq8:Vkj9l[f7y9P;u  +#lWEh}^6&u+ Qm ~44RF:-[THr|NPO} ޒSISYaeGu}K\C>/2HƇ. >`lpR)Ԅ\_ENRY"pp8(Xう&ioA7G'MYZo^2R*WYxx=+3; 영juu/Y]tQ$nz0(q<6ԗt'}/znx3ku,b2FVy@ :wqnޙ;쨫(ZU:Bpm t^:sg#w%ѳ9s">>KEwH׎QǤjY+@eEc`,ЂDżM ?q-YFCۘaVv$ !E)N,}f3gC͡1|RsAV?JPFbȯ胓\0f#[u[ 3Pʥ[%mC}&V,pc uF?RZ?1^ݡI>0?Ƌ:c$e:XlWeip%hg)kcvJE2N۱ ]>lOZ דgEzT24O@+g; 4ۤ a%J0i/woR/ħhGi#OEpV Gy dN6 yY7ahp,ب;S &CvWO+m CKN%TβOgkXDA )>B{@VЖըtyv&Q1ٜJe-CN\\jyl #5(FU|W,xHL=fKfs9&3?ɓ߽ ,FnVX)3H98[@(Yu.N<ː+py㥹(##m;e}> `CЗʐ^8 W^eeq!-f"L#Qmq{C €քMv3JbǫgkF~D;]KRnq*/︛@UMa3 %U7k)3drjO-/>Cb0%)"mge1 ~p9$Ÿ OKΌ ®8gf Ih '5=1 2Ww/1Ijhr&1MjtNCp2xJʏbc`H{J,Ãvۂ8Jk3gah LL'C(a߁hw:N(kI~ etgq|$ޯfzl8n$=o \f@R*x*Uz` #mkwAmL(lֺl+)y{[-8Y?yl'ۗAѲCL|vCu)4do;c,;?ܿ|V018mw4EwXP7 OԿ\̄ɖȱ3s*먫iA|C>UHtAT^4䙌(gi(_x#GeEɅ1lH/IԂصH]3ɾ_W5^w%FYǃ"zp ehrr?\UĹIJٯ 5UFQιX\=).^[A|uܽ3Aޛ0=yse,Q0ŝB`1BM@l'Y;rzQ2nSښC9$ޭnq#E@ПfQ?bmJ|kJgIs6N J;,{I/U-KW"LE7=@rDySۏ/ɓ5ϩ8JJ5m(:Z:V"_R{.}LvB+ +qJl+^!BG*TTb>nw}@๦O.LR{j};KXY?Q4S+3M8Vh˵ώ яNlV=D|ث2b6vɝOAz>}nI7);o[v w/b;V{%8/owy_gHb\kl;?ǰyYªczf:5' 芓'x/dr޻_bz XrX+EiR_+04sHF%"Z̗ıXܩ@ƪΒhqWF (՗,x>Iv6˜G|Q$I&w݊#3lg6wqhQ4O\sNSJR=ܮ򄠩yXlXtр!mwl_hw%CI ò]זI'蕈UcA.wZMp|xw(>MO \*?!spϒRt{(( >Km@BjygBF{'hpc],] l}'o*" sAn-Z ^xxRlS t4!lzו!xT }d+K5>S7.5ި❗4{dFl+2'r~mI8p6!hѭ]'K0Df gq)hxbqKQJS`Q(BS(TTW]p RwHSzD#apj0)lq~0`D&>x=ЋG'2rFc'dSjhݥGnY_4(yIn0[9=ܼ÷Ic@|grB{DžrV}4!TSbxM+KL!3>o2n;vFprYT@1Nu * %dbLLVĵfԐb4>MS(]A־tmHԕOZ,}&H غ /Z^odU8)R("MxS+%y2,/l%&P7W]`|J5&bP9S# ~8S"_n,V3Rip8&'@mk,C1"A=l}#d K46 ="T@XZG6RmlZ3{ 0Z:R}W\XV' ;}[*30&s䋷YeGe1<>LxOGCaG vkE1j;c6}gf9P㙐"@GKV2\2 f.,ZK}`hA{z;z\Q^b,XSx@w*?jkv#N(m9R6"잞}N&&qKO6h̛'=8ԝv7{on*QyMç20iϛ p/gd2~DMT}$" _2^ laVs)ǚ_dlhSVŀ:_naK(Dp.I}Sz1MSJZ`*.NEg*z`8%!PG,N=J{cP_2)YH*e!Re=I2 OodAOTLnN3@0ZG E|Gz%fͲ5`F?qKh,$AH#B_NO6J M<[CY|A4 ՞r[8?9 S,*ghE mFv R7SG(e9Ծ+b?)vJG#/Ʉ"ZJ%t+!sy-ÉoLz,~[E" I@TQ҇⾀N A%)_O_c} sp[ҳK=[Fu۷CIt9+m)/V/A TtrgCqFqIU &*=n?ꁬxĄbQqVaL:h΂c"94W5$GȕHATȰl]=9GwQ4iT_0V=`azb²ayTM,vZܐO(=1$$mVbX@!9~@ah D26Qc0$W,iw2lN+ ۟5e|EߊrƐs،Yy+нE 6=e[${ڪ84I4FkΈb> 1)e8dujħDê9L\e5Gjow^B#6ŗ#wY4# : 5jax3hwm$շ ;Z&^XbcY+~ zaྫ9(dW': (X@V|Hš㉿ 0-x[ĭEm`jrfM4\dxaGBnz?cm=5Z>e;'PRw4!Of]>:#bQW2|љ:Rdk܄gdv&yvvG{ɳ5%1W' К# |o;M w:eH?\8%m[.K?K㜘@Kr'Ldf!^xW6GLa^ە &{ )'<% *ד;#rtoP =S{-8RNN/ pߪ:6^ =P56U¡o(!0AUkxerJhb,Ƕc̃u mYH\*j~a4RIɝ2b*(ą)I˟uAHZФrL29|'iJTaA{%{I:ayAr+} ُ1Wzl('4%0{cD`uoAeJ;ĵu‡9)%2)れrN+&t!HJfY5MKw Dw)MI퇯ZA \j1!I 4d] aB-` m-tIhmsxIHNYd9x2%[%ƿ j{g k#z8!~I$k%FY!%/Z`o&4'`>'I{%1N0W[nD֕0^O%-|T#Vcb|l *^wEhwܑ*z~tL'nE5Ñ']ez7Dv JpY"x( p:321]d81A'}[|hUAi xf3ɛ:~c d'{`LF۞o݂jB+ʕv_ \^fE.V F}׎uN`1FtDZ(H!Qu .giLo;`3"`ZBYM_,Io 9IY rmW9i5E8clKVΝfgiP8_M5k!; 7^Xa}o+ҥ7.Or;}@", .ډE1 emi6rۀV#a gy#wزI8w Y稭rYPa)H艻$F6&>1MVC,6Co¶Fb:0)ӚKw8Se,l>8 Iàv*@zMx1*A \7N'U4]#wN$Dm.+wDK ș?*w"pn]V[ɶs}77LD=i#RTif2qϱHex_+"!Tj#8Dެ,mlwJ?ʱ S8bՑ'hp$h)͎]l/{/_Q(Npʔr#Ng~P MCzSWTC0}s<<7Lӝomv/ Z;'qCDr.ЂclqXs.24ZujRG3NO]tf'G*''o?=f N-O:hlNQtO|%nfOۤ  aQ$34~c՞t^$ry5[`lT؃K]t4ґ_vREsAߗ1٪ߴU_GgJy~' C|߁Sv[hHnNkέgS$  T?@iۑQ^Ɣs5IzK` \9JD o )H⛛M! Ӻ~Xǖ76YƝƧ5b}HdН5m`/a䣂+Dgiw@\\{XghF-Y7ȋ}L̉Sxm)l1?4P`x ABxl7OL;c"w[lQjgǪΤfk],N8 (s6J =cRA4 T~}p%WER\jzmN"a?X.%|Vև|'v5]|S!L/$)?mG9XA kb\}iX*/cg죗گÅH}?al{)HKq|Dww3eҵA=m儍לKͰl_GyMZyd)ԒkKncώŒ:pΖ#l4aD\~~'9T^!BҬ|"yUCej~ձ]$q΁R!1QRd mFQ'JY^0X͓hX7ԢLww^-ʧn.ksksRд8K9x n0ςԪ!(E#&@P}U4?J;"(s۵^_'i^t mx#F#29QN@ĞnW((k )_A &X{n5d>X(m}zYid!IF m[][KT{Gi[;K&Ny^:_3tG9̝QųuNfT m[R dpmr)z=Nļ /ɲYuVթ;g=[3s2%Mxw_869 ݛjYF&>:;{E .CBH><dUDeb,9 -7;,A:'xbzf9¶$ه|J>Q7p'2`"upU7եsjXI**W6ɊwݶQ7}I;|8ѣCk20w;8ae*BjyΡ aTI,}\†/j=~xCsDR`8WpHQ]3wӒ ?^~$/>N)Bմ<_5ٍzUz\|~JA cJ҃ ]V# v1F]QGa#{*ޡkZ8/f}i4(󻑴AE N)6}&q~;N/}rSwE/+gA$m=05c([{&Rej7QVբcf8I'aZR cE g yVXF?+ > Д{TvKg ČQYOp&^|!|#~gVh)FLۛ\2R+D >ŌT}0dئ @:v4E{$aí)L/CËbQE60gWqv#;Nؚ-LqBǎ10x܂[n@#DDnӉ v!fErMT㋫AW<"/d)Mp8uݬXS%nu;i|pp}bKY fKX;v?P* @a{4=kq! hSaT@;]>16G[/K:%7=Pv>M^q0P4aWZ`i&FL2+JJ~fk ~Q F#!Ohjկ:ʂP ʬH0g3>~(JH7kS?5>p2Fg8o|Mzh:>tfG &xT-4 ZJU!\G9dlh}n$#E["?xtW~:qQa^?q4/\&T8m)ME?Xl{E' sև%s-Z'^J.;,l$@F"㸜J2n}*G.xzf}-&A%˂C3xs}AyoKev 0Z%&< .՝c;>ӀF&$ԟДFc ]j9A3덲=G{aؑd70$E3oKebm~(0Z^+sh&#H RLjR&}y7 };A/+fkupGM\cXiM@{ݏ"A& ,;wf)t[J\>`Ъ)БF v$-NuuRG6"5lbgythJHjqm1yH|+Q'IeFwj0g&ZMЊEkk!ӯ^)BgEQQnShA| * 瓞,jLT:*X?d'doA|]8$BEnivo`1o+u30 ݋5c@)teCcAmݬYKP&3hـ,XT$-_Y)#qocs?%LhT9⭨ei|eEԛKZYR wgj(j2f}}OrDhٶ!'ao"(55K2rgj?V[wzRW~ҦZqfY r[_ߛđvʧ阽s"Og(X#|hLHB; [/=n;5en1Eib> 뻫5wh$vLB1 q9HQҡzKf$A=$z7&J'}G[u *w:<۪3A)@Qo8:ndld["Y݅kq.+oRڴo=>lߐFP(&\-4ZjvfDˋ`]6ކ\k?bEHBK%n`= MhrW{[~x ֗Yn6k\^$mvcMwχN>%tйrB] ^s)7V;簚t71+?t#nڝHoPd©`0JT|riTCJs@; 3lS-zZ >aVXo,iD)goH_Vh_:Jp`# s?{ 㰡f@䇓 l||%nm;4ٶ P [ huYhaA i_s-ZtZ $@ȣMU MxDlzY7ʲ8 _l7s/k>(|c]={ & W:^εa):tp}U5gefسX2[`x9[(EdU)Aҡ ~wq(S2nS d-48lW29/Ufy*)"_A{wa7 F{X9A"}?(_6cׇF6t35}E*&hQg<&wlcQLURHw'VI_?}]0lnpf:pg&6o'vY"E2OHK}>~fs('C^"!ŜOG"3#>PXOz4{Y?Sf!#vₖ]7$.^9/xglB4w.e1Hu%3tY{p9֔7ۺ[3bdUؕmY-Unz #l N-_jb"UbrFuBu"^ 1%@P01]hX9,e۱te_@LRjHNT'F]igm v5\ r.R)į^K1 iFmg,sڼ,mLkU"8= 8a^8#zk[:C+ФJB8zH^uĴľNF`sf?vjxpX]'բLBҊgs>V _Åq[XMNEQPr))!PƥTEIђ*z43QJbK ;٦^Cu[qEWUݴ1#`"؊<&}p- ^u0|M Qd.d_9a`9S [ '$scKH.g{ʒ]z&?x$0Z6Fb޾/֧ieG!^{x#IݭsgRxn =D| 7rZ|'D#K7=ˎ:|jD@flm9ύ[QRM]JhU"~j8|0 (SaQ}$@"KTtb/d06'\IOtϹ(Cpۣ" ݪ gR:i/؞%C6lZrR{峣kȑO3Ҹ-"R\ÍGV(Ңg(~nk܈xWFJq ;pVW+V~ ykɒK [ž]H@,f $!{Ur^n4<ܟ]K"a@L"JjBXNZVl9VRzџN/ VY6"Q@q-7_/ބjŝPWz"YXF!g4T.OkP|k/B'A /:eSbHpk\x@~%R9|NjrX18xC`eoi0M%V s 9=C̬ydɏm{%\&7H:U4ܘ>|1QCu!z@:OQryܞ[N@Cs@Nup[lS9 O`=)QK=̤$#vw==1g(9Xڅn| Sσ,Z!6(J8rWS9sN;jPG0aA >C/-AZ]H MJב1#y/X%1%{En;2 l4bB}H2+ħϓli s:1^hD-(2-hΏR,EEϾXsyB<+:A|U9eۓ9fI`uxH޷1kMX]@>{39yR l:a`r'_s"ls=o#K-E1SuTLiC;J~O7p7\C&#J_ψ:%+ԏd@n՘6jerӯ&9rRB^Ťn$zu%1^)c\ש,qsrm/&+r{>& ]"FAbdcf$K pM{+a`#xZ'Ur<Ə\@Mwt]ٶd(>h 0l2%͓Wyt) )x;4ېG=vәc0FRH |}QP:Ǚ^5;6Ęo >;WB$^q??os.FXu#PRO "Wd+~N0U.HpkR}-"9XC)ls7h8 ɦ-v* ?2Nn 5҆ @Eϟ$dR@h $_Jgh.BL?>`|J{/o(G[ΘW3rXYٽ |[KV @?Hu:XuNdD+i,l5\JWBɑUz S* %WRg>@SzgjY!týW Wfc@Q(qR!ߜUJǨ *nqNԇk =6ftG|/ ~)`Q]{;rh/3+QuWܛg=[.GT"IMC,cF^P ;~aN ~0`԰>BRިķ;mIFU-KN%#qOydnPf\pAjnՆ]FC#IERD-TB7}-  ^]KfZR J$R̰Ex={5~e63l[ H&31;[Wt8,^I~WTL|'ٜgxA{JRQאYN$—) *`~Oニp7+2\}1s8x n@w&bI,zjG'PLaOI5C|KY |KgMyC8[: Fc3!C *j( Y5խ{ҽ>g8l nx@ ))%[_eK`3T؇ބX==0 +4m9VƆڗl!]2mndqӽ[Zt 8 &gVY֢g,=)HY5:4Qb}"px=iaj lN _ϩ=$Nv&?(]-bR/_ zrvƚ j?]_!Q;[QojG!;7@Spѝ6  06 zLX>jfWtR[mpHIAFM A>& Y]8lǣhb` [d@oGL3C;Q#*ewlVC02'ozpȾAҌSɲL5`CJ_3GgK /^(#4;2R-~$gP[ :].c;'Z 9BoEA0,A^JA\}Mz`c \td.YeEs)N1k Uˬ8V0!GcO7Ioo9  ]5awB _mMGۛoM[᭿acuo@(is) ÐUC&E,Xor|OrX px" _=2svh٥Jz,a̛Sxnuo:tد!tB5X:oJ E񗅦s],;ܢ>)z#Sk^T܏?T ,sp0g/}w;idT iV>f{qԚ>1%5S\p85\6zw6جa(B&q5qx 狛X "d uSw&>=:~ߚn2Y.\?3Y *|kYD|OAVS/伦M]utwD.q^3m;1Xw'hO LDUrӖX@Oؖقq^[hmrN \I]3-Ƒ\G0=sd3A}]I`"3ZR1% *GĄ-\ٳ% O8K 'Fݫ.CK[du[ew-̞zE4BQx|]miLf&$V4H`̓0Wmk<Ͽk烀XxC%7PH\mEV1U"_QwgիA5.21gE׮e  SXfDTI3$IyU\w3 c w8n&3'v!=1M!Dn#?WhZ61u"L \ bUHLtV!`oDn|J:{M}'g?$iiwb7ZI;o.m]#bogfxb͢fFm,ƽPr>Q.KW epG # b/ ᇝ [}yQ@׽t|9uq೑5jlrK)XAyv>a ^ h:8PfV7B'' 1@ßA ԻJE_` #N]LX ؊p pyyŘܮ#j ~Y=$ԃ'QUdjUԱK7붋QCQ|?I9@ny+m.LoEބ L2p8 ʐ#`vDr^@j5|n0KfA e|j8p_̌Ⱦk; !p`zk'2H$/!0/ _j %X7/=WrP'+sU'g놯uj]_>7,zj-r"p'e6#r`C9Q]Il7mewcQJ ( \ :*e2 CEvq:)d5%'FXc}~?cET,+yYbk&CuT f8Kh@GtNMUahy%FSQ}R*c,m) ӣcJ+~=1F {&"xnv-n ~4:~y8r ؾ?f7w(yϵ !dNAg[#YF=hL8Kٶ@+scqw~q~4T]qɾ  \_.MO&|SDzWP>}蚏Ge'9jǕ̏$fز9I Hx2NÊR-ps5 /k{S Kי a/VcT*xaؗ|3r1DT eH9i收G*GlbCn \Imf׌}pɌ:t5Ô͔AF:'hGk&Ԓ~}aBhEÛdkyHt _ET%v&lQV oD"R8>Z CbV yHk `̑wujM;v|jDBCƸLStK<ҢGYngB!h(V)=Q 诙_yh:+Bό)Cۛ<ύZ,3Jd]@#߱o`̦3=D 79D?%-|c62p燻 Pk!ktGt|*/GtJ~}pWS\!,7zyN!=N=n\03Eky]Ac&k1Ueq7x$;rPyN5Ø&MI~o}<;1H Fid,H,(IgzP[h,J*]UC||Dы 5ENT;I`Dg\}-`S;8Ҳ-׸ 8 ͓56յQHWۓf7`P2<4̪ G#EW (ȊE%#08k\}*n &#Zs>r$o&J'lnNo0Lˁ zb%q(6}ic.& 2Y.:[|OWH븏#-p{H|fkŇ&GeٓӞnxtǣV&((nC< D |!ŪCFAJ͖]cAq'hn2Yc_h(/ )dUpZ-6 \|dr@8%'џ޶@A/qN_MN\ "5y3P%\_jAn`[' T>\*ťpIjL k""EIqF+ ں;(cR`1l8"3oha˓)*WRcuyn`OsGMfG0i-]=jلtbVQ9k-d^'D]AOZj{ZW7% a§n$)+h _:.pC 1;u4MRm]!=AݨQK.롶1[BdRy/xYRBe]z:Yq,2xPO/٫gWԅogU9Z/f?4{G4t*TN`)OKd:вݱ#u16J'>1ZܗIC17M9RQCF'p)! 0Z6GqjWe0uyQdU'^Mz7ڝ3*ఉLRbbVޗM]E &SҬDi]PHXփl) 0H!P5t^^; ^KRr0z ohjtX>;(k!2_TY"x…Cub4˱\Zsƕb? y=Ɏ歘\7F- $xgIb(< :26nk~& f ~ÛĦfӔYS9 ޴ݴM^’:]&m~7JڏJLh1Y `J,뵦ӊ ? ~c٭G? ^=9QX,oǩ ~O]L&A4;lZNEQȉ%=GB8rV`U~S372AQ"̔I8l:V-Y˅6x 4Jk; q 6Y!-rsp"'9'_+ g`hy9Pl%rfCq2䳮O5̏7yE˹G1^|6#q%f<U*ήfG@9> Fξ=To6g`{xJƆ׾Y~BU#Ay JPE p&24*~>%Zt~,OC UToI{@ctQbne|rocT!֮tU<Y?W64݁Niǎ"Y#\@߸o,cۚȧ̳[],ul'LldhU í1 y N xlVs6W2 pd,Z-Q]Kfljp+\{Sd2˱lHãl MAF]x,hCT:lL3(xKn1ZCh4M7]86[LBۑ4rOb;IޯMO MEAY/ꕡL;gwO!sd܏!kxK\^qsyC"$²w1kuf{4m9{΋~._h>T$/Dwq7L(Ø҈,bx"F:ty\āèra]j!U}A57[=,9oGh\-:\ui컖mGhʉF%ކu*˅^PQ3 }Qׇ;Jr> *pK!р bA__*sK`&NAdJ50ˎp|_@Be"}re[Epc HfO:7|dg'3QVk@/@TFp 5~C$:CE&]Q.jR1P{e&IA~.,;]p=Z6$Xj/]8Oӿu{0"r-&6htjpGlr?S_Rɐmlf GWX|UElZ$3mq8H\1;"`Ѧ@0;\ ~s4{g1$E3v +@1J0/Ba^6 ʊ#-mIXqfz1m,1 KF7wWrr9~hm$$ɰt:RFXchroGK \0-43l^|=j7B)#KΡ0[)g77KM x,k{rpbdEP^Xwpfg*_qq{[ {Gl@U(SόBi柒gZOme[yQ]wB܌GQ(k3OdA:}(0.obL(yĚ`1 !'Z370roDA<lYPd.VI2u;<<`Ӟ@ד.T/@d=G, }u ^}6w !laj/O߅܍ MUUSVFDwsyc6]L(~:@v)IN?ܾCڒjJkӾ2k{֢2]i1q ۈrZ%Eu˅h-_"\f:iwjhaȷ [C,0w"=vk-(倏B?Pwy`$&|::CVIHb*"U) nu#M+ݐHX@a靦4qL|A1eÂn62tQR1h]6VX/i,@"yQʼvMEfTARfDGaa'ǖŽXzCTi8 x-&DT uSGSi&oOj !-q?>2YD'ղm]G,yneKn wݜ,NkOޕU kqǂ,!?+i@ [cΫtA;-*קc5\(%n(4 -rO|K\ǟ-R *BnxNU-r&Z> x_~liTq&ӱE}8oJalwF7~O'|"!.ۗAm6 p6d{MބT ZV3qWJ<+JMCD p*[[nmϻ9S/;_}!y~ =],I Kv <Ĥ}@ 2y6y SNiJr+t"Ako/)X)>_UOc)|a`ܥ\'z!\Ҩ󆷆$ﭔ󐼈3r1" p zm`>xg=Mzf\\Kfb-"KƔ~o@]~$H7Phoj4ċZpm=|Oԇ%G]Z6? tųx>؂ r\vNQV,6U?}WR:3kB_ݶbDkҸ83ϯָ[;y-fo(פkAUVЏi^?h 0 CtKmTg:.exv P\7B3d;?tJۊ伲r N r03uA0T0V5Z_ j_„N"؛&(XFyV5/Wu-c'+ʕYdٯ{0 M1/}w7O/m]ӢVp<=c!E./?@cRY& Fg/{J'mKЦ&ݪ.4 S; 2$ƁH|-^zޘfWGoY^i G+&%#ȴVzO2塤;5sƩ(YZqj[`-1 1ʰ_eD?IST8QTK#5IjUlfa`gX3 s!^'Q 2QQᔄV'' qdfibt#r+FuCnbuXNhXمoD`TF+5Wi4\]a[[M\Ĩ`~`ڬi">APh_rq;B-e)=GEt *E,gl/gL;jeHwyІ @$g',KdZ9_rt8tyFƂkW4e;V0L|ab#lXlZZP{zҹpAmWQ_8ڭ>'dZM "ڱ"3 l@>{v %|1Qõ 5Ë *ڠȀl%Q7|cc ZU%%t˕9L.i3ǒFOȪ9ۂ.XpMZ]Fz}yU4/ g-k&n~M,N|R2g3Poލ^pT!v^u!H[ I_%mDp =k|9utB O}Lﱓg}k5,'bvE Pr9W2Ј[C @w!>WxXӔMIc~* T{8NDRvlUb΢0y vS ނʛ/Iᮞh?(Wқ@fWxMj)Y]23t]5[?%DnaEm2LXQ)dgT$xFpXdY2Ky(z3ma_%e4dhzuSukvαYu*jzR!T>$VÞ0T70 Y9Rˁ t(IoW;n*ݻܔE(}͏mkQP)dIbA˜7]̓*({Ohaۄ.-yjmhk(NjM&ŇCoWd{ -o曮fA\ǁ㞗V̤l $C#g9`*ׯݏ[x,? ït36`1o2QY/e)Ү=uU^w~i+ߩ0;?õ yqPlkATbN@M:=MsEWFۤ] GI=(EtjKTiSJ:?f4*}v6Hbqw(ErvxJz y`:'Voflx0ΆW&j1kA }5q+sۓCZ6ž*J|m;]ɒgO$X}6K. 6޷Pn/; k-YWuHKBMuٖOw;DIPl{|^G'4;G@>r(w_ WX%U"ӲY4ȴ IC:DMtZupS%uEo>*9|o-5j5E^5x $l]̖HMo*ÿ_(D%^=򭚱xTLXaY]nS:a+FyBI85D[?[ڌWf!I85|2Ww3c20qmT*;˞;Fph咹)|)#IIu͌ 6o-mb#I^u>-/ڹ;uP\v_ͩLYNh]Cv`?qօqE|XbkItĂs}b%* jPqg0/ec}LŶ6uqh.Y< rR`&c}7h%0@X>i:#g/-(.6ÏByyP~Э}{fHҨ'CWl3y]QX:A\钜x1lom㕯k$F.>v6Ykzߍ:vFf۴>ϥj.(G T6yI?0ȱrM'9j' ?12~  |0;˜[-TW18:HGiB`wnDVzP`T,=n;wҭJt A w$sGI9`C'j=hNZ&87c<К4C7a]a5W[4]U/@1P} k?6ٺ >fO jM?ju?r$ԁ%g(t0 AUf7" 7I#W-=9]NKuNZJ`J:V-ܿ 1¾>_R͗jL!z WB .5«8:"g R~G30@f/~^|~Pq1RfL͐ѰW֨'rkU.Pkک+[JEm y{m6"j4t`Y0UMsi4rrn&xZV؍`| ){-j}8Ckfqzڟ\.]D &x⊥$0aj?MuB>HԒ}esJm@v/q(c2.P/Yykp )²ɥ=@9 /Jj $y&a@"T>,0' Q%IQTZKNoổ-l>Qҙ5Q 휡ĂuNٿXt6s5S7k@EKz0f/;M38zrEQ8Y0hԞu,M0w"Cآ) SvP)&wIY.cXE,O)^{ʝ5xEJc/k ƍ2ho)OB"hA|*o$>go ,Wռ7nc~/Z 7hL L: JB.[B4StӾ3=DP-0PWzt>Î㳨Ǝ5iLgb'!wE2S~̂h&Fό;smX貿(vaj _k'Ve&u.V4T;F޶v-~L4oef5O7-Wv1gEҒ\$OXpNZzBCJOu | CQYHsJbM02[U((!Y ž%}.J":~1Bu_I<9e>B,a>[O(X&tg`a9(v-N}d0gʘg:gNlV!rH&&qewCŶ-iz5וP%5;槦?uOWQ@JۅҰ_MkZ#%:PRMLER[4~=>-;FxcJ}žzWI\hb4Gx,\زرݓd^ ./17U|M-7Oq7c#1*v]˵[W4?N@뤄m*JJN[ :3^'ɢbͷs#E?"`KwKTt9)0˒@1w{xR EIkQ߇˿m1$\&ܲ. *gZ~^&D& }5v]ԉC=Kw}E{}k9Beo+%RVINW(Wȼl"8 !r\:pccI͕mR/jpз vRil@c󨅬gbTTLP{6 y3c [K)8,3 2Y\L=?+W :j 7mD̻$arY$j.eoK˓R镧VۑK ㏌ w[\sb@K|H»[ _vQR@QJ}%MoBj}|2iM(!o7RaWAi)jEA@x ٍZKսf/S2)sۦ0I2=`6z6d6`vCÎ 𚲜 o5Iեԟxo$<>n_nC$?>.됭1j' EY ^uɨ*ǭOik9^"t/G[| F 9٦ʏ{[a\Cp3+ѫ/zke^&P"g/\Qf%aH'̆ŒW([Fz^ aH]瓱h|/z1}.GJ5k{U5 ʇ<}O. 'j?{11" ϡy [ӱ@֊S֜iVHщ$:!;ܓx=0;W$>^A&i\ݏ&C"Zuz?w Ђ>bkYdrAsYhD= 0&'L%Q׫r _r)̽I[)bc&iH\'{2B3{5P(m[s68hTW_O=.A8ץ OҠu.!=;64=5>2X}˚a]j:E=щ ;o-{GN-Bq8nJ{ gc}K"cD/+ @vʴW|BPW- L֍Flv+F֡ \tbɧ;v`Fd{b;QOe6ri p{.*a&-IiˑYMKڗN%4)`әHŭ0 B]TBt׌fy*?"g•83$'h6:<&fLU ^+BkCUobiyL>82*z:si(ሆ ]%;Ւd6Eu+Tx+}l%˴4} ef(hk†׏EH.jKÉC'17'[}^)W}Ba@|qKt,;__ PXu'`tEJ\0ז#)N0NJ'?l ƅ}丏N7WOr]0S4/;ϿNEto3;]fGpɖQIM`JvZ츋sH_0=.t$.{Θ]9*'E9]i`bn;Z~x_IbJS5zdKV4": %#Y/]Vm2Df_D=?3!G<>bzFv+ }lsm<SGVGSgO ֎iS樋ܞc(*1AeRjU+{&70I/,d= kKs `Ɉ' + *+"DF$ỵUWDU\.5[ϫ5K$^En߱>w #z@#CڡvZG.5UGDe)Çh)a8^W ChMyic5 WB\͜PU$άЊml'N+loQEɻj!V; GAZ_Qkw ;!up>ϼ'< "$Z C3WKFGٵ|@ SxRѾn[ ŨA4uK#atCɣ4`i1]3D!]oj'H3Q nw]F"W ŇjL )%h [3䷭n*(sD!#wB1PV&o}gގ ETl;fNӧ!*\"hM":\^Bܡ\ 4/0c.h mMF"eyU&tV+4cњȗ8tOUq`%G옢ڎmLA]T^@_~ Οt IŮ?kN?q8iʟאsȚрq͐4_ $LM2t+lgOsD-0leY|+FpP 4fM\G7/]vm [cO]|NWYM"9idr9DN=]Nh.τ4I :̈5hTb$%w^ZL]Ѡ3u?]y”|Qלu'2_2A56g_&{>2$R0;8fA(YbZcN۾kH:F yajau@*@/ZULQge^b$E8r"~ WؠF/˪xcO')}rH ukL(bѷ/%KB8hD荎qAlVٖ~6*&)f8=h?M2L cXzWw#@۸)#iK,A{]y&YbŪ Fzr8Vh$)IBZN@0l_x nUYOqp26VF[]/OPP,M˹<gKxDRo{Ɵ縅jUq2软\Vw (?%s_Qvԟ&ұ;ty6dR逈a݊J3nK3`3 يrw~2N(x R ՕgiAШ@+r"0G/~=}w=lmcP!EZk<>[];?ߐ%wGF;2Iֱ9mAg%a 7@/u!j cd,n $[|w(gzȜwv*9$6A">/I:"-GDrrH/g`S@ 0f_V'KZa-N=/Z71ҎfE͊ygIvg`%u"<eIlпdŔ^]i|uuv_ $҅a▨{lPO);f #o<  &oۄI#r(>b++ q"7Mxo!mT[uPv@8@}3A՞oiGbcљ4b@)z1X}eB#-W}3a&GݓNu"nIY|P=s.El.r4lfDCس6Cx,*5t:nσ.|.3" R 7;~I/+@R ߳]3]w᚛}AnLp~Zܣ) ݻ*LX ˔YK%[.䔍@j2:T %Jx 54dDMnV3u!\YQl0,UR-{sF*Ke|F"ΐlJ*Ԕot@"Ȍ-Ҹ0ԑo|fI7UA>챣+m<)<|L ,)`pXv5[ELruIrC1hc (pF2Tfi_F׌aˏOW(^HƋ%r2zBwEsAŵ7:VeU]]<-k (a{ R? i%[qg8˜gn8[JiYƞ1fq%}\=3[* UK(>r3n}$ɣ :TuUfͻUGc@/2u@09&#8Q5_샊l! ~‹LʇY'S bIŞ¡-{)Cfr3f!Kl tLj|p ġv4x˯Y>Ywd}.X$2Sz2BVحv† .hWIﮣsrhT8JWUk*$hvb'0{Չ L%!KG'W3H-DSХp\ṫOΆNnr}bz&9,>7 |ΰ&Zy8\ e(1iN ojOs}{%}Vj'?fWօ^;UJAE@uDcYr5yJl/L!6YV,;"B j³bW)E_>-nF~[.B}e/ot%{-1f璦\`.,^^1"Ma} mWu(1Q¡^S^<,Vj|5{%/ټKMyIvj`ve$]a O C !}LVѥa9E ܧZC)=Rױwq"#ɪ^zc;I$WpRu q~Q} 2|HrcQH Wֿz'uM'C9H=lݐǤ,$N+e#С??~qL"z~B_h%hZ j3s6'I~lz g h| x[*Tcq?oxߥ~uucob\oڗ`*s8Z+6nb^WzIdžhqIWד篜~nO_yՔyHMQ8S|YB A SQ0e ˚NUCӼYUHT ݢ,)C xj1aV[` GNifWJTy~i,d***/,qJn`UILeUtQx/?ڪ=1zR{^HkJوYS˺DL%{{v( .?>ɨN[ҹ%YcEYjH<3%{![_8{ %CK#\*bxL~1s&SUn[; 2>8*jV <}eWF cu )h2vcB~!/VwƿP5MثIFN`@=@KʘBvEjSOY 0;.}m\,Xܻ)S7'%Ek5exC1Y|ϡoN<ѮGqY#2{?brq77U9a~'yTV<`|a1/ s+e;wiVWR%jnI[xw`%B^9ĺο &Zs~TP0FD mU>|9|0 ʈU q>ŃjUPND`u.N=4#"'h  X| T ;hZӘ5`r;Ci#FE+>(LU/ 2˽z dlW՞l7>lRVtRt3l#(xk]H$ȢDUCmYby82}%*8Zq6IN?'8oWіa@ׇߐP@txeq2lrqTgWR[:Cxl54 ]!ǵk֖Ibw-츈&%zlM0YA DQ3jh%VkTYP(0ᑻ" Ҫ]0 K4&׽K\;zf'{5=4,RF4IJ])!L&6H@Px`"P@j^AY8@Tc$d"XAxQƾ$;o$|]CL #wė ~5y+ۥZIrBS7mV>fJm4\n$Я38\|7^;D1cI qTVZ2i =kTE@0=uްRYx6cdMW8ҼO@ZJ{{I&|2.o1vx +1,.PƗМ4DB%1'Kx#bh7L`p+V^ g:3fKa״V$>Y E Wy/J2b񕴊'nVSOCzyQ|ֶbC&Ť2~;r<7qd"{BFgR ~ką+v$7)Eǧ߱oVݰy'&}0lF0uKv׻i3)rowUc2~@=eO|(6Mv+l]yG- D!8/%w^?x1GⰣU@l{hKlEZޏWNtKC+w{"ſDP }Š}usKw#7*d%ȓi+DiJ֛ߴ% Ċ 4A)׫&-O.쾖=7h/n|V-ҨToqfg0[ֿƧ@^-Cu͗X,v3;+?T5$1 #KSS@U| ap1炀 f4a= 3!їj j>dS@L|R/o6x(oU`^)9cK݌;ܤEJ:Hq!e+/H^b#};U$6ܶVvQ1z;܃3޼x2 4Z Ëڿ (S|?ZXmK_{ީ1_CZU:8μAZwt.ϣprb!$jHЄ:}sDWL78=Zne&%пC/T[M<*E6 1呋#ῄ0Jc3Z=7!j MW_t .2mm]bםrDK5jlX616y DULĜ퐗>. U5 s^r-q?YTKn2Q0}E" о,OKo.9d\Bo6^ ZR: ڱ"} wfq: `fvr4>lGzD(60Z0t¼70xqe 4OhPlpD&Y,9z`qӄ]>TPƨMy=/X rF#)H#$%i8B#S~#'k}&K_K,0=m38Ƀ'BF&`wUxyu0n B@Bݗe*Ckx l8N.g2b\ΨfOɷQK)$$/چ!UEDqHӟl m]_=m ^n:~鬙#o׶_\CZ'QQ翁oU'~"Zœ>r.H/5oqTYPߘAq[!N b/ݓx4s%y.4{Z2zƴP@V/T}A>J@qbIS^hEl%Ĕ{GlЪ?2at0]S53u23Yr1_szt#bџv; 1ڀJi]^8y(6iiU9/6ɠΝYii0F~_VD1 9-p SFn W_ZЗ+`ȗ">K+DG|c;+г j{:I6wboho?D~q>҂yj/7@ vQ) *JfjT_z`ω8zJ2tW(bt/Gh~C)4" N|@cZ$  63RLanZ0FU$AC,a6v.Ӵad:P@Vh9S-=Y.>B;P&Z>5i0qbG6o2FhΟOtoj׃2o|Vl(5n\ %#{%lRgQgb`|A{_[V4cG#n(X%L㒯Szf}'R^h5. 4 M^ӗT!h~ӹǺ >U*N?xz]"0`6H@$W[RC(MEߪ6gJ7rLJ f5Ww|ւ/N9܉4F,* Xr` i`_j0N^b7u;9ס3QNcɦi.;zTB@>-#p2c{E9 V@\㫿cmYzv# mo~m?R K1)?7HjAo9H2aR4yֳP> U"PyDbP`&FY/pFl}h|@|e~jbQҍ̋Ź?Bn@"z_s (<# :5<ĝ' :ŋp\UBpWb_\4NIxmo6Eh35~ͯ -EEz[Ԁ"+E{Υ7C+Q7ZZ'6;tS_?w|u2,mWͷz3BE+έRtH$7(b~8c ~ ZN7I֜d2 f&}OCj(62yAaO(nOjHT@ɗ,QS:àZsE!%5_[pC`7'/]oYH-YqbzV(AX勌8a8#_'Ac=|oz9}um_QF]BȞ$nNu_hiJ˾C{'욟4z4=ȥmAvu'ozqd($LJ!q:ILӾeyv:];WKØmkNCӗMpNjO5jV5ZZ}`^',7#/4y33@f鷈yp:Z\A%c;|PEDOvm=Y;p 1纨i?>]ks`D$(ҫ4#I%v+Y s'fNTZȗ3. E:t9 G̃0f#|2j]A 89)9|je>*dx9lOVPԼHLX]5Q oT˒aXoH}VLMԇ+!X%?i0 kBV=# w:5>fe,1Jp۾K˲6'mO[QѲao6[)FY7V aM]h)t"^m[׫cqmb 'YԺ?q"36-\A@kXPr/A9+N,B)]jtpb$Iw n.?ijY²-XZoZ=$fȐyW*im˛T>:ZX6{?VֲU琼(F(f9X`>p\.zadq]rs۶X&Y[pp?MlΞ;1F_֣޺Ac+g7>j& ;^,vQa멑m=ɹVjhTo V< ?Ux*V׍O#ei; B˧x#rU81yvA>I,[ @t?䥂4>fa]}q[Mzxft,2e ͍Yɤ\w!q-UhKvW"QV(. LޮBѬy@F8nL2_b`v81O2p7>1Zͥ$v( 8?Ҥu*&iS%{ " Pyn~6f [$p:( tmnuʪעvw,i"~W;3pp$Ȗt>')%lÉ>v 3%E+k_ ?|Ti:83NeǃHۏ7w@$1]/]H:a>NWBRRD@[Uu|o7J`oD}^0sRLJC *!kLn9S4˚Z+OO&\#Ih`m76<~\,'<,׮kФOj]6eI QVUb9vyO 3. TOdRNPa9-ΐXT-H˜C`4ՉW&k[rD1hr"e JBW|,ι;m#ߦ3No;5|hX9Phn)4(܄=hss)ism_L:aBe[dNvrbjҤ_UJ>ɩ gyْ Dh(S⚋hl7՟qrtG;{){Waڞ1f b's ]=5v| ˉDƮRU>9˦ҫ^ּ#Y4{ M^:jJH/ PX&AN{ر;yt,"Cxf0yoiNࠩ F(3sɢ dU^bR) ON1skIԾ::rHZx,XKQνҙ+Ryyh\.E\ #BeV& x⢬S0\3H?ɀYǗ½;P;zSCF|-LiqvYdZǎT[D`bWf0z%*BΗGt*u"l)5 ݽ^#Z_DAwc =vKNO]1@ 4G+JT'Y2_x/xvNXN-_8th5ן`+s8GнY:<19fQLC\Is3ōO ظyFUxHQx-"]HPeȪd( ÁO)jd㝹w.|z$G͢&>rnmlZ ef\V߭c,^-ʚqxVt5nY?zКaLHGe"-vS74xޫЉg8P9 S-ySLJ^dЩH5is@J`!Hx[-K*Z}"a@eO V j}d;;ӂ\B] nA570Gvx΅hbţ{Q]OY<@(<s/RӞܗ#T)cf0{iH}!g5GEB>(7r.^Fjc(};~#5i W^3E<ݤ^۠,)'3y) 2IsTBfh\l@4A^J0KĨ.dSo G$v'1Y+¹p³ڸQN. T,c.ˍBP`;2Ea),x wI$X ^w#enm0p6tpC7p$w*&C5l%e8Xkƾ {@");tj(O(s3倕=ʱ ~tybwy6p U!n  4;r>dSԇFUB.Z(%-C| TAqV)DL>M(k`v0RZej?.Yh}(%1¬OU]뢽v +Ӛ}qIc/ \zY pm9Lۡ] YcQ1sV Ɏ>9WxPMj|e2r,vSAP0>) u>"#dcV]9C6/Mle0]K UGkחDk3Ar(THEZQ !myIhQ2?`n5QKR“vM&d@#CJ|tm+͝Ŷa%:y>l"]-u|b]QuΧ=G&5cթ;JW hWI6">쵄REiZ1Y)Y BQ*{oE)dW0E5T~[:Sސ~L$; 8s_PM4 o{~lɿ/֔\\VZNWS(8e0׆v9av9UЮCnHI/&>z`C3@i. S?3&;=B2k_ }a9@a'nw`By)O%(3/_93}2 _~W[;n%\pU.gݻQCp)@@ep@u\%zZy~Pq7O=+>Fݯ,mGdBc^c4JRQ+z$qz+lN3U;I@H-{"Q I/H\S\`iࢧ&|$UIQyc4֟M #Zp=s|.XG/B潞W,=ٯprwR9)l[G\WyƟI zk#L Upe++721Q1n==ǶNs&#v0S F&hm.cJ-}(Ú=6&SKNԗ4)3Vj.TKH vEy$Yfd Mj"S]\WhWc9Q+僂fMO3o.S ‚a!)zz _DO}Dsk+/oޘOuF_5+w""Ԛ!SO#?1p]{dӪK@AǽBbCo&*㮺* $'y_y n 9DC qX[U\Tz6sz\AF7e3[0Uf'3Z!4㿬k..V@du ⩿If?^Tqd,%{g*lq ̫8:錆j%* 8l6icj~6#{4$3Oa-L{mjczA ;1d@*(+c򨵓;5}KZ:;ӝ3MЦtIQW#CMao ܓ4Y{MZ{ dd7 y,n nH t󲐐M}[`,d|M.~*5aNQ`hWzifp. #N@!UګK#i%쳎ڸ5U]nQ伪da"lJt*Ec>Ư}e6M퉜oW{ڕ9@kdP( =mOytJp]ȒL$4S,b%%@ŤmE5f8ہ4RfcB0. Vz}j= boŊ\o1Rq>n0@=' !9IAD)}Ut!vGdlS|(gmr[^z%wEkm>~H,VXfU8Foj~% 0 h-FRƞ/}Z;}_J90fbpB[|+.H7LP\H`ㄚJv7#:ue ^~.窛ͺOVܜ_vL/TRvNۗ)KD!9ɹPE{y*˟4ո@cCD9ڀu|Z:ؿ+[+&BWؐ_Ah9+M f.Q.y4m ēθRWyUŁ :ޑ_o$Vx4ܱ˸xᐼi%F+SA˂<ܩA42^eLZ˅"Ð;xxdkF đ/҉w8wky-4_Yi @&U/ p2&lT #nIPDp؂qDj Nqb6 LkU<Խ\pcx>&guߣ|̇w6U|Ց5Ь26rƀ'/fcĹd㡵De3J5ϣ,Z(Ok A齭zwa[N[AwE]u RیVy{Z&섾#.PxC0 T2T,ѺJaM]rk 6ܰG܈J%˿Pye8.p@Ê;RU<\JJ )eD^*'M~si; \o]ff%xAAfJf`r[(-!4 7 qnRLJVs1 hrS?{l r92;wqAaއ^ɭ!"A p; v4Gnt{0"LlpUB7uc <3?xbnR5x6?vCk55(?`Dz,p=U5ȽA/QmHSTr6P?zhaޥ"$8*V;:McĬo py+/G ΰ039[CmQ-Dmuv_ݵx CC}h>uii'S/`bXT^+؅bз.òKctnĔ4FC@%'T7X1΃r+ŞSG"laӊ 22/i_S]VTZPp4j.nstxyRrE"cFj{dNFl`e1oq``Ri/U'7R[|G[j&"5adKEFQte̼0Ag/VFb!!iN`Gq8G>'R1ZBɊxܳ9y  CzCϊLgƳN=TI$[SڧM bQgr?4&F+5[pƺd~?g`#.8p4Pq9+m9cz[+ՅO TiY6SɍhRDLǦB@sn';O [rBRɊ(O)FFg/lmV&($F9a Sl|H!z+ EfC[ݲǙ>t Z,IN(~Ʊ }i.롾 ,"{aciSb-b(^u^<^1)(6H ǩM+$|+w zĹc >-mH>UcȝCڏ bCl*elhZ*?! }=EYd!{ y8h$hIH AҪ&i!NΖl϶'I@*éaqRMs,}ƈ4Do =NG2' WجLUVV]c&~v2V[uhL\mH\6@H1Yg|.XK˶wIҺY1]8W3jf\0 {1FIGkW2AnD3C[6x>Fs@l ` J*6pOڡ.#k [o%Z?gSZ/ck6q]f*ʂx-"7[,u0G<\k sy.2gtI19jZKK2t aşK:=9D 69Tڴ;u0u\Pw[G MzZ(h 8bGA5rkCPD# JN8jEܲүڡJӹ[f5֛~&&癭 6KT!Jʦf pV&TJfZ1QZjO^a6f\it68$n2R 7LX؈.uT Xz~]*y`ƀ#Mѐ(U䰖;PSeDQ0ĮZ:Sĝ ؗk}ԗjuVx98:bֳ!s GeCr 3 ܜˆ+76\1{a[ #]0q ΙBwjkClj:X5$i,z? DF`d{~еRh fvX_uLB+M.x MOc6]%=qg,*H"IO/ߪh& L kn .HAB`3 s;A; Rލ̽J^/ x V)JV,μT L:Œ1wMR^7LV10*$ԉ?9|!R~CuX5J_0932̷M%<ՓE޽[pa9'rbhW;ߥؙ&/~R ;yf1MJD05mo~^=M!//`o&،[)t[|4uniXB&ǎ M 8-@7`pmJ];a^ k1Ɵ Ç9{[?a|GJ꥞Wpݑs?H/CUX0#(BY+ }R'} ,/kXd/_ܥ3BiT8GYYߓ6|V-sKjc 6 d'ˆb0b'!S3 g0sL5iCaZ?3t `b7"_ QC3R!7ݸ=P5( yg)jqSx+?y06<ƓYSuj{IHM#`>wdG֦M {\F !ԉLp4XОfwvf F2_}btdl~ǰȁ[A*ik)>EO&_ppS/ZώZfA+K,AԵn&^eP+\x{1P0|e:HO2ϧ   k4ݬ~]Jѣ"ˮ1n|E +Tm3 7$ G0Iigc3xq|%UL:]3-|DXX>cZB/"A@b>OJ}J+5zھ.dܓlcm[ \jW$D'=p;F|Dм9BWlb&5zOzwxJ#"֣ Bxmvא~5#AyN ꆨq (sӿgL{(u\|x%׾2nN'\+,B"RD; \E!kqY0| e A"y3 ( ??A*j9%s' yKkB7/M:v..Kĩ[bK0q4Mj|ktX|b:UW]#'j$e[y.3Lnicc f~}#AnVKJJXx8*C 9R#Ouڧ#`VQ'51ZE褜5[eˀ܊/D? Aw#'Cs[U6,+]+?Q&Z "Ay6$|e}k8/#[רR~`gau⌳Y=ips!׏W#x|Ni;> c28\ BǗJ30\o*%%ǼҪgQBʨ]IKi(C9*ZrYT JDU/bH+"/⊃)InF5gleK* _>Mz@_5$W*,%_ʖD >9.2jS \m(MՌzINk qn;' ؿ4T >-k|FJk (P){ lBCqtcQ-nҍo Ўv'|ON2%||A:sk=EP)?tGᘒf7X88aޓbM.ĕqΌtY,uMlƫZEQ K\Hr=wf'(/I !dHa[1P )~*弮?/jONˊ*w;’!F؆ő@6G֤}⛢)q5|V?>'ː9HgTxIjJ'Aː%>bZC+Il&ԸP1E!]\ r_wK o{mP4LXbE/1wyN'ceWd:WEiv^9$"ǵjp!2WFX}0 N5^3ZR%6T)ZydrT͍耇$ +}Je|SÕB׆aŰ)`+K#qm{uJcU'1)Q v;(>L MZ_b[YYFx&'V_;6h/Z4"'rsk >н[}f橉XDUJt] O&V452^qRc=? /q,䫳+0qgmwH[" f| \JqH5_ߋOOpZp7S為fq֋L{m^XdA{&`'sFгO/hhv jVlPr;%p=T$rv?eVɽ:U289x#xw4Q&Rq_8N񁤴Ha$v;Xo l{8KmJk)O}>=]'v+߅IVE,di@t!uҍðu`r]M0,Nu[=,ƞ+< O◤pHD}O@m4̡/N6c}Φ l210M,Z{\x9mjQz3k1 g85{~^:J %Cz0$8slaz50.SOBGdHalVL '@W2CߦmdF#uZQ 'Po2 /a;[*ݬ1K+|ȱROh};'\9^u|0ܿ\8!3eckfa>ޭ>*:xH~U 7zH`93omՠ$4|qp`dfhB'd5B'm2:bBSQJ34NWu{&bמ/54X o@wëo\dO_RkhyD?%iv)L.*GEH0&bT/y-[H"b0ןStfi&L4$0'T^ȑ'>8*za P3dzbP['VV "vtU$a BN񐅣 N~R%O8x+0^@w>V|2kHDsB7qJI\Ptx ցbkyP`m>rĄbA0ɴW!05&>!XXY/?eZ-S+dLb%+։zpLe_۩/-UF n<6W)o+\'qƥGcҿWgqlZ rꟄLKh@ Km~^XGp. >E@sH<4೼#d@ g8%Ny8C>R{E)e& ՙ(h'@⦊@x$ <J{0bIM%sDy eͬ:.7֌9V,jhWU4Rd.,go)E*F0n%ш" (n4{hC)U"#T5P8ww3L sPR"U]C{4,9n slqUrR|tyxcch NxS>9i ^7)FH[|@þ%v#ޕִ?k0!&BVwc$9Lb@0h+ʷip,o7}@}W^grq6%=fsWYgBBƠ6} jWNը0=c|CĔnp=w얁gelvicAj_973%EE!=02[ۅ[!us ]s<0T%,Z<4?OdRHaͨ>Y#Jv[e8[\_a0@x?dp}`3+Ė#C:f2VA!Jf:M^5~ѲS/>?Wq{m*2zxE:\aDuV 8rP/V\ċo;e,8=u]w=Cyc&S o: flz:>JxƞcoIS^VU~[lـƿQK ߊy񔎁K&UQ|}=9EI o6!y*֟kH(y7{u7^ӿ SCʙ9bz6(5$AvSbwzy(W)k75a7 Y:\O $y]!W$U+Zl\,4O4Ygdus TrtSEj-pR0dpJC%:9>+YY<*f}TUpWy֢|H)%>p=@!ky`@E\Jnlk.%0:U@Mo2mWSz|F+ ~<$;(`&{jO5)ii`9KhT( %W;Lp5/Yh-V/jAGAY97fG`#k޼5OHP^ޔsnچjMɱȻǩ i~->S,4:-A A*E"Lބ=?c`gK]=KVZ:w*-b*ODqts>]KGR()T3 t=d:Dp)rFd+c(*x^ q!ۿAײW)"aX)xRۋ3vvd6RRm(l\$pf,v/t zo:X9YfHRxQ=x:FqݧF"Is/gtuېV$kV8o=.?{!i-EAe{6=jRM=cxqԜCM,pw')uIڻԃ?/:Wjճ r J.39%D`zH\`L O|^ځr9l qZxa1zQ}ckg6H/, j$Z]NȏF$)y JxYSl%K6.kIq4 ?a#+Sg҄ݳ7W%'yjBw0jpXkFB_34X;k7Q̪۠ܽ R99֝Qu|6qpf7N[59٘V-MܨccM% X$t^\ Q|=~og6@IC -|nj.9]\QSɀ R]c m/д '2tbQpDO|W=:a2biI~=R+wJZ[p.4O=Q:nXK`("Dtxm~ĤS?p9PDŽHZٜL>UAu?K5),iYޔeݏHRY!bto`PW ū&Syd[v&?"MDN#5xagƟ0q^ .ML0D^_Ǣfv9n9D ʜLѓRܩ@oe^Ϭ"TR47#zo̙0wߟ7D ~#BSN ; ">=Amǃ# 'VUHTR}Kn5,Syui&ZeՕFIfsffF)RoU4xUEY`"`l.>kKnN Ǥxp^XM(KXs8(E!^8Ff5#* V]G33(O?·cŒPJp.jAlq$G9|͹U0%quԻ|\PMO:Mn@1:,GR YbҲ\?yr8(}#2TMdQ@2_%tBHRx*}Vm(ҪK|+ ֓Xh^ S=ŴPS*ʥէC>&5~xQ;,1,:v6әSHf#h~쓟Nn)1` LpL-2d:jkLBHg9(bBt>ziPkۗ՘hHw0]OyVс4qAGI ºIM 0e&/ʚ+\Z׌_2vݽ>c8FY/ Pe?7 ^|GEtTj*:eTόy-4 -75=쏢&҃_i`[rt&ĕ2>Ian݈,wU]#eRuBLp­y MśD]bdsiaHFϣky=oWo<8c=z?b]iԦ'GPg ?6b +%11 n4@wh^s2W~Ft¡^f5 sئCq}X':k7@4J0tOe5!R0cN|F<3bͪs!nd/y0l"M+A?i1kF TYl9.)D, f<+ OUY#92q~jNPX63hi}#;(mC鲫(D+[8a r\f8IQٴݝKDdArR#Bu`$}(S!ޕ,M'.1 Vc*$]Id]?ua`J`0LW(4-v=<4 )'˅Q 6Kn|LOET׆iؐt 8N>8bcvۮ'Sܑ+qCHstK~~ame$ۄ:RqasY\8jU \9=)"숕~SEV"#ՙO,F«xԞpMDJc6bsfpHlN_^k&-O[)اZV rX\z23,.f2HmPM=T/ߐy5j6ߘ=Zy%_>B=H~$*il &IbTXKuzj{pMYz;c^\t9nVB<G8~28I4`ȐS⺒h%C [o}ZU3h3k)j-#z,;]^oVؠ쇘>81a#ިNyмVc+(ooSBɔ({E>w37|6h{יr4} h7L5%{\0gU T-&&v :w.UcWDsDϊ$813o?YzdhХHȇ*>4dU 6/h2Dk\^UHEF*2gw.5QlXx4-M%tDbޱhxo8[}N%EHQH76x Sӳ=&$ O*7TtnJyy/k8&޼˒F=`wWi-D/CRwD& ܈ h B፴f &UG-*zn /:CSB{Ki6QDB, ǑV)F'+\B)^4l{CzNAƱ쥞6SA?imFq'J.Z)9R SJl* hV#vE'eu}м9vH m?Vmm5r4RN>fmђ;w{4P΂֦IQh dxYkJ-P8 +'lBYJ۫U?k bn , VA$'-@09n3(ݣ Im  y8t8 jZf]@iw@WI77Iz'$/ɿ.)Ț=+WI]~CP`$ ^kp31z |([&b3k/ u;OZ8쮟3Sbo0!_iNW+5h2QUdGFjqgv*?`*Cјl T/<ؤUHCcqzYR5eVrſs4L&_P"n.dr( \mΨRCU%[<6aE @h**zw.dh42^D =vY[e8;Vh,4-m &fMFu2`Ib4)N5M7+fJ8>P&aR"#]rL}gm|.L<}W2CR1!| \"`LWiBrb0y8fBs̠diN:!,4B'uuXm)~l ȐN,A9:\{.'~y{=@Wb%e,Ȗ:v;Hv<&_!8Q'ɛd(gbjQRl Us2YaS|x-1zujΠWqX|nuQ8<$+Q2pL.i gۘ+I,>YoP."V!nS{>I)|I0e^k\j;CWDY ۟{B;OI8MG_la:g7QYtەPg8廜B'?Ǔωմƺ{oPglp dld> |ɹ-5"{,oYxVhJ$ A>3eP'S/}P/8#W]XQ$F|>ְ=.ż;z׳9n &+ PC^;dD_ߦd f3vҚF%8G5PvBBw>~ڻԱ ~P"N{y(WGFXgP+*@ߝtmӁj /SWԩMjjH8{߾je)~wLfEL"<]" nM.h}2.7nB)@xpOS?^Sd`ٓt8MptH5-v7ө،/wFcjK;U(TBݙ t h6n5%ȿW0i(y,][Ten'[K.OV 'rB^=T;by`r& )OIljկ%.XGj$"ϖ^;D|r$F1_BhOEиiE!KԅJXĄ'-q[phD(?2icz xN0wd}ZSS SHDhlnཥ??ZA-QghvlvgbhdCFݡ(uIZ+vKyr3hQ<;cs:y)=p?5enZXnZtz/hh~(3VlfAghכK1+7Mԃ8[Mr? f{Ktw `Z)_8 "pt67Sq-Y tI) !8C 8ۂrOw"]7I>ua׷C:]'6Жf Гs/CI zA"sniLs WͳԷ+\<!xFBw[tWFxӋaX1)lqη ٭i5}6+6hwR5^JV>u~B|9ZXПJD϶UJAa[ҾΣe;|鲫RW*ydt2=М~[Y/PB,B "quv @džr*[eVf'4S3ʜg2UtI! ) zR#v)T:]^]Qf|u]v\MQ.,bOi1Pw˫.y+r\RfbRGy0\k8G{,UjŕSCgq U*={`̼u,%TB6GVAחѱ'iS/QnNFѫ',f8Qơ`ML:j1ys`(x o9C/L"Ȗ-"I(F$hBHS?:IK^CMϷЋ)M.buCA7ؑFޠ%;ыMS-@&$KJ ؾ>#:1e $B:F3WcZ6Fr_YTd Bg69Z$q Dȓ^@B})_GIN " q 煅+wñ@icQVI- %RJjGtoQhVW̴a$dF6ZǑvN4BlT(1[:{bHpjY=:s '^by@%&.KQW9}UUIߤ3} =B4\g=9EH)\}`ֽ= bdQ?/'<=8zNfǛs PڿڊVP8#G[2""JyzP*FIA ۹5OO x8yA\3sO*S. Kk3gR}y)%_S&%xT)Oz]G/f~HF Sh4o~ٛL,6Sһ?+o2@Bf 8N?Ę;0.!CbG_1׳ (:MȷnKo7":K,Y5+bqߥjU͇F6=Th * {B"MŹΗ`yMr8HSN[z%9jj^p?{ׅxUGHH1㝏\n+EUI`'DpA*ivb_h-|9+LIB0Q cy3+61 dzp(T =owG/F,Y,CqAB!#? jjX}_|-S59KC-f٦ 5Xz,rE5&F"BLU!D2QY.=Vr(H?C'ZBUKW$qޘSG~{zp;8ZV*.#Z:KAmh9lWJ\'`QXXQdNiˎ-GMq.VY߲AaV4Fs𲮰O3pg'e}UWqYs⇙)0sJޤ Y cFT֑]͹f i̔)lΦs|֑r0#kd"վY>E)Аfbz,yM0\ &Sܸ sHqg4q m717%i̳ztGVҐv-z'l&,wPPr'$5Y=C? Ys7H&jO2ŋGmՐoW-C8D 7Z[;JIxW pVnfiQ\X*;3뢛d7ku4~e}uYaXJh4TPeRN\㣮 4e*d(>]gDܟo@庤G|屼JwyqA+Tq ٱ2h+^ Sp-%)Q#S~ D܎5Ы6rMpCՂbKҼ=>A`U ^w%.>s渌qcmzILjn@cކuUϟCtfWm̿I ^clj_CovzRJc9\!Cr VZWCS 8mE"\jj:խ`RZ-E!CAii3.ø%X8TMnF<0!}JĆC? ߪ}HcuId`vN oWlibظPqOy/Ӑa ;u{vus`_+ĻsuaU4O":?p]/JGL'[[8fJ\{\"12_آhsLIv;^ZߍVS/@b^n1EJYnm\VҍŰ1zqaEBנ_XvpZTg@Qk 1l`ZAr'_nk 5`Gi!'\(8WC6ڳR -zO)z!kù_ ;!JfG{? q ͒ērN̂թ8T>ǖ/+8eGU:RU+UJjj_#fB˭ O´3 x:#2+u+.PFp<8 .#S)cUܝf'yzb@Հr'HxQ®# ڗ(Y{ڡvmpDB{< vhY n0v8U곚dao`l,<M&CSHPwZ87RqnRd'p S \DKMhYLi!iy"*xgDM*!e9{Kn$]bK6p ziiԥ3L!*~+?ټ߻  u-Eḉ.iI.N=<HٮolMVF̍ `(A:?Y'RBhfk1 %USm*C8>873_ݥMl2A!FHnq1(ુePdߵ.]ؾ,ΐuTOɪ"$O;Ľw7`$⃉F״[Ff&/Eb>ء,D\k&]'GДwއ+7fMCL;Be80yYpy xiKcɆW ťssdj덩y1%C<ںF aR5"ude;3u˻?3)lBlYAg<6 iAψObel)䑜]QW"SUH~md$/V"(@X+~3:/Ȧ^JxK6buܛ:A ~N[b=jUSJܑX+.ͫL8i=Ai#tpb\Fij"h^ I7i|E9^VSac]f~~ wSԲqNNB>=o)ҧ%X`]adK]nir(Ɏ>Yb@?)}^7Y+꟝ лٱdq}"*qqedYEi72?sT> 2(|Dqn!n:,GuM]N\\s8R`n_>9t6W;ܾ c) -^D<*+!v^xWhP2݇i2SZ^7y}K=`1&_.7k,4~AU+Uљs|Pl5/a5%!@,ξ(m!^$^n0SrWRbZit=Z¯;O)u~6hl~>H:5iIiWjiEUED250' B&9ld0Fgcr+H{@T|eke($o0X@‘ ɄXmγ:ȍ^>\btGz _rrE7@bIV\빋znhG:6C[\奥jܞ$a#/ھn,aO9}nܚi(C%k"n[lq9WkoTkPulX`h\%H2E,J\mA᢫'ۜkUׇJIpU/97"vxjMB^Pͧ0z߽O]dJ&V"Z#\!K4`q  ɑ "LZEEzT䤠r'- M("7ӭ> tfH}Y9Th#i &DT F`i0YY]H-`0iXq=i60,L=ոH!r5,Ũ>/Cɛi;Qk?zHf:k r<޿I= }k:ӖTM-RtͲCD4w)npW`{i"b>1{Wf3?LN ~]/qߌO\EȂFT"8O䬚e4/+j)vJV9rǿdH91QP3![[vDZ24XTu7՗*Nԓ@zQOŽ~E"gǑ9%F\4X 7:qXmdki;-1ǰ,YIU:Qfco5Cv}cRQm T\֑i)VGk/$K܈k-fXãkǧo5pfAo|f2U#z qJuw0Z=,i0 ޚp&*9y,^xR]{GUA)FĀ?`hRv?9H hƦoP{WEJ)XkzL`{iW:e~NmDiCxPR̝i|m15mc)#B2_ؓ$l f:3b0|]T7Td^ܰW-6`%^̳ix#[ ι!hG{_J$.`Ƅe #+ 72|(05Xӫ SdXljƹyj*Jni2E,[;M@3.k=-pc)4AsAst_j.^t `xl6[loȤhzeuDfD<߶zG"p@G@5GUjt W-1#Y29 {eX\tPC\}0(T[f܈m3*^Ug22DSr .zF}[Ka,G7E(*g; -DJXzе% 4!;w89a cjZYٳꁬE,R>YԠ*\ k% PUmY72Qe% ,{RΦSdNʏ3v_#.?Qa5lhVkhqcwI=oiKg0߅9"g)s>S@dM;\'Ϯ3C VZ(zY}'$W,syQ dR |=s ŋ :EB讔PwN46oFq[t`P$fN"l}5bnr @H=nXtqMX'=t>a!BS9)WCh4!NU8Զ  ;.skJW衜b>QN}OnՃ7Q*_ATə@e#0t#Yz1D'T9n n(pӀ2r H*TĪkWNڻbܡkτ5^s0Qך~%?n)1_I0Xt*yPUz.Wer5_!`xro̒sgG.Mങ*\{Cd9Ã?0LsăL`o~1)6ǭM)1TL  tjڜ1-NS`5N`<ۣ&g!<| ?Y"Wf}\ b[ٌ³ ;hkưwҋ9jɠnp >#m@V\e]2X8urB$1|s")& q//¯!jE+{MZi댼GvlS+9ťqn8ghDX[e}$mTOyBXtR V|79A1]ڙ_eP4}g@ 6d_6L磎P5Tq,4/I4#x]Xr gZObg>D&y֪^ሻMkD]JE"N}ޭTM=¬^lf졵EF0DZ/<璄)'1~]o놼_8GW_bX5QJo*fxw,?넡Z')fAI sٕr^i:پ.RsFKŖKs{41W2nS*CtmB0v1Mpc='8 MF#}i&6]R`S}o3u`*-s b; ǍpeW4PNYh@4冈5U$`_?kMd&eR\Rsv7ЄK4}OWP=O]oTkY~SCAb%Kl.]F yJӒ5LlP!?= K'.TG╼v6GH(+W3unS~y9ٝPc羭`9YjIN%|tU4 __ǝPZ5K+ԶD(Н.<-[UrJEJ|:T` @^OϦI)GӾ_UWfUm%"n3?I*9<.)ǣX@W=87`BPJV|1mԎ}}K}S!&h>2e=fC8oQ teߴU?ᾠU]A0 >+6vߏ= &xR@K!d8nW[}̚C~\aGJ'0t^߃`Ύx~@]ch en4giTnEdw5Np&ůn IsY˞WBÄXCQ2y:5eO +=ײ EM1ya'ͫ_ ʂJ9En_C~t;`"/aăt`s6Ҭ_A d5U՟"YЬp;_,k=2C@RbS MyAzlQ _f5wdQh%~ZV5n&~Bmj#C),lwCйɱ6@>x` uGw[exJwo RHNFY*nop +#wa4)Gp>A'`X,UZNSv-d=N~QmԜޯ]F0]oW#=TNzu+kcsYF| B$2o9xnkLF$X|4EtzsÔGWw*JTA.O.^6s+'B-^Nd5Dɞ:񧲵D9CآMhR^+"kd~(}35iѭj3JD@Znq G֊(\V-ͲΓnEg^|"^˓-5=Bx]:h0n8U0JrcMl-KE_.24D}Ejb\%P*\6ёp)^_v4x<Py4< m,o9'v)D9'&roțxa~$lXkIYu5H`ՀIuNx{sf72pxfQ2[wj3$8 g|-6%TՕY&sxFQ_P?E}!7fMdxw!R, 82doB[eg<}zg}9hu7<hRmj*SZba净vlSqexb?} lpﶯAQNMy'g3e 7~HM2=U }a7Qfm$6R 6#'G~ܜ;):⺷?[6dpR_`hb"As w0-WƝߍ{ zCc˴馢VcW׳R_-$Յ+ko̡h(g2WE=e|-Q_߽8x𷤆^:'={UDd[9@9 y^2(u="HE'_?>%^t6 3HbwA5Y4ݼ, t?r"JS ΚE%ACHYc|¡g;NEa3gr$n tT zU֘IZʘ!XR=UOXt*4 yOQ$rN!m[\WpmU9K?kjd> Gɽmx+m[DP~슃ukgjz1ԌIE^Ď}d"y4zȯ qHEW tZy!rU+W3în9\tO$dU1@ ڼL˘T{F4mH^H42bbI$/ϒJ6?F/y+YvăBE@ 9:KT6&.9dž> ])9RV֡cHl(Ez5뺽-O5s[P+gKpA?Z`F.Am_k6uL~?}DIOs=Zٺdÿ()i g|׼ M;'%SUS'vcJB@PZq0$q_ lg LBɞGc%Ŀ, é!DjH< uh =/ ӜnFeŅ  FwTZsNU#ǂ)!B@0:d>ܹ;BCL*`2ܒO@)=+J.#L3aNgr؉C;)q+ƃ2__ |=MATji7?DR5DXi]J#S.pZor3ȅ|ΥS?;iX(CQKi䅵4+R&8?  zN!kmRՙMѰ9z/'csV}ݵRG=?ik}HpCHioD+*4UWr;0z9?bj>Xrcxba̡FA`m%b!e4V?c+0e:Jj!LjǵO (eZ>,MSv&਷䰵m'{T]W(8سnؕIQ2 hlhZԈV>}ik܍:_EEgD0bWȋ=v k&,Onp^<85|X:߽ʣu! 'Mn6r L4'Q%:>L%En]A9Hk 1sZl-BL'[j=9,r&jHVHR9eR4 Sʔcy'H2KYHatH\ӎ0YFTuZ]OfMUާ@Ixעsּ30~} ;?W7wxxTI5^?$bŘ 65f Cۊ~IǿXe]P$FnGc39/7D뉕ʡS?b-[mvb=PLU?尌AE lSH =y I]jI;EgQo*IriFt!F ph/mhtJod| ]%vaoE=bVL;+1x3Q!ɔ81󑂿.O`MVH&}a$ʂPw9ڤvog<.ܘNхp)Y}* 3&U6`7v7'2>i ) ˫ewZ4x?`* =}ԨO=~)UhzTA2p{XNQC'pkL%o52\71vc*vJhF#2A@9 c磘Qװ<؏@ՑYaѽ5FIVɛ!ra^68b'EGZ\C HIyL;c 2 Wi x4U0cK  J޽¸s)-sBUsNzmr_6!W ᓼo ,"d1i$)=\aȤ$ dC̳%AzR,ۂiN콌}xkE#/1ATL/|vSVP +N12~QsY yc4e2f!.-uEVe])8B%40uMXh¸\Zu:ioqu>w~u\ 4=R4`x" `aN>@inFnG eΏHv%9^?5<ʿh{phog ݐomz1Z)QDIRTA{:!"EGAXEd7Y@M/%݄, E@3o 8ϙ#N6SNS#;I8t=üMDvwtB`K #*&{Wb1)^ (D>b<&-V_$RS .EE/j@ERp0ɛp4ύJؓ1zp@p7SU8]L+r!%Fj%3xzf4p}HT{բ=4hSQ¤#bpP&8r9^J6 `kغd@ ZCdAΞR5ѓ0II+?{ï [d@ qd{kBC[-j$ykJ?r2?ߘo% ]NYj@%=|;O]'`\$]fhtC:ӽ,i[gm)YN+:~mQ@0̄nrCȮpnQzTTi9Q$x6ufXrA 'r "vg}҈yPp%L:Uӵ嵾"Nd֞¥IĚ%bA Fr!L\7UD#lL:rQ]Y&?[d_Gcͺq@Q[Օ;-Ě>_?m\ 0yt u ˔|V+]k Ko@e.g&jh߬Eƅ2U$vxW }:{5i?0vZz,eg;?#67ФR 61ʬ ?xA+սPz4YQxF8{lPly|c#3[2GKi1<5{ԗX85gjNҶ,#UyF4`\ 1V5P",4?H}Jp _%}ş -Ů=e=PF[AFɂhmzgw؛^FHs>h Ȫmv']eyUZ%7 s )*45l^ rTqwsI˗# CZL58(VM@1^(H.Z:}[wGY{ի {27Pb›ܧ,L"#'FkCP垀W,v^zB4F߳ X,K4BtEXn<:ʬ8.O`qZ3D*ɹ$[EX}B Pcq<o) g9Y{K!xaqЂYro$ut٤ߘ;%iɯ%e # v' ^ahj5K!6kdh|JXCڕ_k2.r?q +\0)M GuXOf|!&ߠYaH{΅E؃ j,䲴_o({sEv{ [xCt 9$Ӹјiu쪓HPjT !ȪډiDt |uS`..Ppᛚ7) ~ 'ڌݯDXה*9q2ItB2#dOQcZ!om\iQ5M}A8gWLO:)OͲ|G&N1H8r3)Iā-j{EژN qæ[+δWE!ђ5.,9&F@3nd( $r/MkkVF9]9bX9o\$yvd.#l1J%UoAEa z=ea6?!xOz=\J︇<MzGHI TRR|, >{@-1ǔWyC_IHx7oWe@5KeM#Vkt}c[Z7Fоb_]!˃+9J=?~=t0ݗ<y/ۦ5@߆Cs4N-㻅T"z煓58wNbfe\,pA¬.wgAđkqՉ;CJ 3/?#]jh{'.-`K7c,n 9bIK诶>\lhdLᘋ>k`: zXKGH$ |/JH-K=GvgK䀌 4 9]Ͱ荚 Wy nmz7cæZ6rAv;-@,V2-h%H+<8CJm 2c҇ht,VT3ⷂP>WMPZV@n }υFy~1j"V gUJ:ECU75b#}|ѓFd&0bs`cCՆ8}͠o7K9FZz61=UMuK)tob }ϰtل9ld1HqeJB~ Xs{ŚTmt8?ҡ! kM ?_̀߇oK\K D~4 UU{xL+5M2.9j͗Mq :O9yBIjb*#{"Y}=mC辇Sr rulscTߙj"Jc "7 Q:g+,K 9-<"ω[_ڈbvOg YŃׄ3%͘,X袶{IYn'{ JW};E.( d=E;(732`Dkg - ZlWAfC%;!ُN*T8! *ߘ奡`C=|HLw+ MnP?GHNxʭΕBCx!<ڢQ[$J߬$2ZĀǙ"6!9UD:vR98/}o57htO5^Xc@\Õ2f.G%Ahɪgr?a[{JGv`9i.aFs۪6a*1&E;~!L0ٲ"H/e,EՁoFovOmp'[Cpxr֛zgQβ)a0 !^$x݃ PvMx!D\Ff3Ǩ\6=WP ja0[|rVLvJ=W<,؜ШV[ɾ\ $o.&!z-ICTD.6r_7lĵ5P$?@\'>cM_SF B{gcU'1bl r~Z+!^Rh27a7 I {*k8֐qE] %?VphG85<W,Ɩ]e1ޝ9:u:9h@L!HqzgPN7HjlovT lpC3bAڐ\(E0 E48)}I{%Ukݣ"fȩ~[ 7^!Nu/?DI:XՇ'Z-kԽ(a!0܃wB j|4b ^%?SIz`@RޢF/r|k0XxOf%-&ԆZ5s?L jKl>]n8ѼgWL'pFOU4N-v3d3G0QL[AuTԫ}u-@f ڗ&U9YavjA^gӣZ6^~A2U0w5ـc/=WB)a[2m WCJ~)ĝ*28UH]sEh]C=0j>U X(bKM?^A9BZ%ːm8GIz ,ܐ+bX8 }y$r8">븦V:m->L}hx=1URrpAw(fy,#w}sE=٭Ða6,I+-q`ٌ#)fKp( H*攢hv ugr,8AthM|;wi>jU`Sd3f_3mw r ?JAZǡU"90EHke(8kжe &.)\h C73YSL+6%ƛL 6c$n!3RhŁ8ӭAZ`1ɟ2-z6t Y!A6Nwc؋ߠ{w[vX1 Zߕ=cH<"TfjĂ59fW` S0} :gV9҇5?GJV6y[ݿ;գ*uMʾ R ⛞ʳ/i F+ +gF D'MgW@\ʤYB4i_9XuGDѢNCTi!WhNʔQTd{Bix|'ko2-D3;Ia+;s۾, 3+`y&8$[M(ll:wS`=v“Bb1FDh>Pk\L?NM@ghi â5 zO"Ah"\kw |?z!E2mgmdR<19p<Y_:,X\ KПkXdAuh4Uc`O>ޗ(|R 4yjlJ%HFGIu j32o {aL ,/at,9-]ٙꤊZپF`حd)pBʲ o gl'4ozA f |Xe8%,ȥ8T,QBHĐ *؃ϠZ(=| N&O֋9#cȣ=T! #u[lYj&;UפDD2{rwiMW18ů<,UwA] ܷe~2f^,ҠwWJNؼC'Z bf&r02AQ"}ux MJIkNuzJ5+hC̷5Og))*yOU>YtbN'k 37w"8A%yu3BV?{ua]BΉ^$D&7LX׈ؙzeyd/q4-y[8{bGm%| dTa918l+6 CQyv}3wyVJ*CW7pۣGVVTNo-F4o]7#] u6Jޡ-%xŴ{8 qkJ=~ُP WYCNJVdo 5QHŴ~ Ќ6Uz0d\V6ծ#״C 7syv&B"Rm*uuU[YK]!ge@&\`r}=;S `z}*o$m%ͨ>i;,s^´6U-F |$UjZ6 k5Ji2aGj`tG D*s#OzhEh1U%ҙb%#Ak?@7XE RuL,~ЙoK%ד 4\5ڙ`N2p%~LH=)Pgydl:s=`䎎A q;Mj`Utxo heU(3rq JLSViܝtA Z7n2\J5K&|0ϔR8xZR i|Z#H-/kLcd)&=Oq[dr1~6sƸSNdd|dTr`Elh rv.)g)]}A0) 8Cu(yb/>ڕ`[#}mH1!GvT,[z Hk\Nh뵠xO19B^%YCI98{7ʽ'WU5-\ݷ1KM'Lǒ ʿiC-8>vXnܔG?6+a$$?RIE,79ey=R\ rYsʼjm$YW+%gGFU4כ]~}wY e ֔e9*J' cBlfrNoG T̃Bs@,{y<;#A 0}< cc%ӓq2H~:s,[[š: \F(7ii%^sgܷL 4n2~p0n5g\uI2 Q+Wrca^S} CXۀqs cQBoV]D9}TxtN3'x`~9~GofwڝP7O '-fzZVB (qı\7iuK$ƍ ;ku c gtok0: Ila9 ¬P$+QK J R+zQtLe _FTt & X_ܤK~S?%tzHqq^ O@+HND8VXT.dh!`X 5un!W+.Tfmq~kIPq%Vj=u$}TJW@ǎ{oW))ލKw^f>=,;p[` ͭ t+VXR}B2cF1Ld YF/x?NPbSi7=ZlI[av`5g]u#⢛;#ӟ(Ц@'ݭ߯L*Ã8CMOt/SG Rdx!gS%NVJZv|rRO̥a[uaraapѕqY뺃[8\Td<ە48dl_$~pi*uIN hZϒX$rurͷ<R5^>k>A4S43d.w]+ULp)#]czμڸ)dxf9`{D5iE}sf'7n.3[(A%[C >BCJ0-sbАg X킴|7VCMϵOg )#(˵Q)NI+?m@`X^JMj0'͏mwpSvn1P~fhKЍ3ٳ!8Vv1O'`4ԏ*8ck ]?yQԻ1$]</[BV np"4Ρgt%CRYWyYp^(Z}ӱ(ҎQiҦ+l }͍0iǡjZU)¶Άk ͂OcJ3 oEgih |x . @eȊy9|dd%=MV)g&.&ȀD?etpruXluhOێFKn$Z#?sQ/ \AL,,"C8 $ {x%rU4WF QVP4'\xG}<% >V! ?v, .PJlmtIjթKTi!Ҍ !iLMߧڻ`#@p@7Wt80xxq{-$ NƂۇǢ-L>#I;olMǜ~ S/t‚wVJ?,YoQ`0yh2LOзԉC(0fPGoJr8e-i r+#N |$?S+eCIN WwcL٣=)/z?NilM@ *ّ['ḱKOjA{5eR01uf &(\b~6S/J.dd֯)KexDdkj^S^H$"{#|G~D)C@׵uD!fpT@+gZJ^> 8n;*NS: qbÛh<4D͊#^3z㲦RMb^qI 8#*s$ U͔>]GCC!j婣V!:(2eG֚bBI xJ ;U. Qh(>ޝV*)P+MU9&xCz"[+am]>Rkb>wk6YXPͰb 'yI0?_?vm\d1v1!nsJY9S!&ʗt8*2Ϊ2"GpZXuŋ5}#o`g.i4Q}.\:c%WHxE&FB:Yc|Œ1M7 #%wcG2Omݴ+G.itOgvm#[ntXڟasYHbGx"q Gr}Trt{Rh9_H<5FAS))85Jsv(BO̼<]8| 2 c'.\Memx/ \=$nfRY=\@b>RSZ}?d}]KQ|αupzS&%iD򧅣[7VH7陸xOS4 WY?u1 &!l']/v]vh&-rm~ǤHX^FfcHFF=uLh:X9,u/1;4RwNF>G!YH\91ȉ/ 3ӑg]vxf;_N -)LPw`E4$VOE6\ _]9˝F9D#'/@ _ MNH_Ou5+fH.5R">i C1K8i`0ZӦZhjg*f BW{} ܜbB}(q;_\;i 2i+fp$YAA\F ?P7繗%T U'mؑ%ڑ5/ӭ& x?cZ X050Ŋ݌D3""w cx4B^l[ vB^f;- 1ViK1km$i. ]}UkIWn?Gk]!ɷѸ*RyD1̼9`"bQ0U%X P%_l /V |\@HOtyr.`%uبַ!aO͡h(qtK"M/>(U=E[  6צ@Zuj>QsE/3jM @<[78_2>¤=e)*Jx |fl=,M@AךɻyS͊@ra4h&j+辦FO=IbCxBFlA1iiJ_ِYi֡}4'|nf /@pBO*PkgO$y0GsfMEaH_s-Kv|ո^VPmFFl-6L^ 3$sa<BvZԭuaPqŻK Wv' +fJk⍬[KV̌8.՟;|^ r7,tQA"գX~{bhARQ\*\Ns|rLtfqm~݄w =ǃYk ҃V>Ӛ Z:]2frr aVAf-7;edk1SB+"ܗ;M\/PHG盳oj7G6=I_zDRӝkS\cf X#Ӈ=lv.^y`R2@aZdLA\3K Z5ת2@1FSj}Ym8[Syb:=2mjc? ȖӲht5?c, H))r6Z\[[WvZܧ˼{phxCEZf)k;sN\ s6 8L| >{Һ'2$[ TkNĒ5kFICLOFw2b!zf}G@fGgs"@d 0ebaCQaF,s8Y2e,=7 ;详t69p[420*xK;lZieQ't{NJ֟>#{G/Er|k-$JAleamV=hȹ4v0frn9Lf8ߡᴹl/2_zx`Y}xQ,@lrÇKF}0՟V7P/bCC&[v܉e! `ouowxjw[N+B'HQˎkqb6>':L=p) L/w/ Wܘs֫`_;эHTm/n PZןtraK.3UTpW/t椱qv=+.dkƯPHp)D .y:]b sPCDf-cƾY%I/VJkh'y ZF"!bk΋2 mрEKc:kv10l7?>I01%Y~m[/\y`яoT(\jr‹gQ7 M /^Y`Ѐ7V@¶/4L_^NZs^5I,g*drÏsyI%GΜG\,yN#EA6]=Ⴍ(o ` W5PY)oofeFwi:̍1HԾ޹—'m/DOGti3d1C'$ 3 LbѼdVɝ'HnXXO4K 7估tw693#W׍}(^w P4$e'OUUEhKhX+h&g*f|*p}sv$^ I wp ^Hb0 ? J:Yuګk[繊:䱀FjljDHSi!j^>GpHa-3lO 2"Mhndџ|qy47,w3$?08/ZOcZ.rHG'ؼCF JeeMLFki~x5Dž{ҊzHVAα-:j芺!ɛ}z4/7y41| (֊ -ꯑ`8H#nK@H@w@ `z~{%PL!=(3"V2(%5וF8b)I>L'iLt|%AM5omlZ1 06J$&i6e?=RTU#=p :a"sŠZj"ڮh_ZGXb͗ll7--;aK`vx, Sc>tN F;U8Lx8c D\p~ AH's1TղGFX8)?ڥvi^Ldˣ/2't7k["C9{XB{㹧c$p5|fAC\0%WmuS=@$J2ol8Ano> zJLF`e]T8LAgOEmܙGTY\H>;_|ࠈ;xTekHrl! 7@4ـ(XY_)e'8gE۸>Ezuom2M5U9{<9㟧:#U0g[%*Gy FiF8|/%p1e6|sN0pT>,CӽwJ1 c |?oYt޲ ʊ/3,vj qe'mo;w=+ZDvt;4;8†>ICg`0zuk_u8f&3I( ȑ{xGŸ^7_+/ܔr?\wv6j tpr*RA Q%Wmy_1l8gT4(*(ls)CB ÿSKzp=m5^~f~`WjAM!Crkwll߈'ɘ̷:R GjY> }p_vN $ 8*AúOf.d}'ɒ(QfFZ|WӂFs-J69BN3 #{[NrʤLP-q@+q_(ٰ0F-ͮr,ApBL&f KwL p0C%=gCwKtO׉</4ө 2|(ƥf4kgS`v! ;H * Ak%iv /a!$]+@l$/Y}Pg,n~4X̷?U]?Y!1._q;o蒚EuQrRN>8w`HqoH/cau}<k( 󍐷w8J  S 6<_т߃ƌWO=swBe+6a,7w4 ҆ȵrLDVbiz>V({qrV~Di5ʏ|dxzH FRsܺĖcpmuo9iomIʴutG0Dbt#g&{]K$^jpT#:GwRaN$ m62}5 CGIߛwwv|?)Q:Ťtd*r[H9LyrC71$@PD[ȋI,#8;ETz}ߣA9rqz\##Be+ߝҕ͸'hUyKx: P9\p_2VRxqox wىs5YT07!~Tsh6~ a՗X3*m²JƋ'o|or> ;H9|+.e\ЁZ;_\)WEwHL`4{ NpsubA}J!Ulܪ>FK|Ӏ<>~BfȗI/4=CӟJotNt,myt GT=\dWa¸tqowIix&;sC͌"LA z{K|6%בvfm5o$\P\R:<)ιj.?o~^I[Ҡn9e.SWc覾cOd,0I}$mRC]4O?\#upѸb dz"JHov@ƁET i!1,JKcO.a=v z7BTfR*yc N¦W{-/.z}Trm^ T2h?CVHBUq=$4&/}ݯub}g F#N+ CmHj*3 9$/*y)iyh WllaXf;!r&dlڲ=qF#Y,ױ&v">҅~a zݒ ܟ)o癞6f*$qe:Jz9҃['oa"r!8I `TC3GfE0'6ț׽".(%[H @H/TZ G&zy4?#wk@-Q5=:܃8D(gZW̐M_PhGU1062ԮJ:Qzl 9ûj+O@FQy7aM׃jcXPp/BHl0svye٨P5BQ#4hyjKH ^92rSKU7VT|A%RO6yj,t+WA2QaO錾&q!Q5E?[ IJ֏hAM vvfC}O5 =;·Z/8wB'<[$z܊]ƍ%FS~0"Nы8_p?Qq!]71Ρ߽SD?G&;{JIR]mYD--A\b| he,MR;8Im'6 t v\CD]H>BVԤ/8,X UPFC˔QYAZ>w#0!>.m'WNj 4%}ŜgD=JXҴrI=yU5%qK) tni̤.agиijxK\7|;sGۤJ#P,buKR뚕2ŘtHZ`b8+iMMK x QuM4Ά CMvo˄b5{R)&Fʨ~ ɹ8"y}-)m~~Dd)]bA¤'}"HU7o0M}'-'tA5ejߊt g}ZRlI)/s_|qɜwOUMxۛ,!0\ԑ񁨯{ʤ5GVT-U\ _#ab€liK?6b"v'wm<+þ|#pAJ*nmB&}-?,4vQ,kP=FI*/L1a7Eduvjǵdŋ-ϧC?C5ӷ>`;9S 6h}e,8er=M;3D%Srq^3m1?M`,N5)I3%G*ݶCuC3*cjz6V)D0-q'\5U .eG*WfFCiy8TpnG$:[2ܖ3RAM糃n 5 T'zmw% GEm`,Qe^ =5˴$;h^V[3"V r$M1eHy6F4.[G.XfuC™"NǞÔKźIic[SjciO_bn5nFm5QoWOI9n ˺^?fa/g wHZ 4fj1#W3}yA<` 1( 1\vpUgG4tn-jV/8HkRmU5(co:mjN]`y8QN5P(u(oPa*1ǕtN6Y[cP)g;vxzB"6K-uR cEDDu}Y<T^+?($-|xc]-FX:22WBV-H:p0B9V\)D Cٟ0¿f3X޳bVD{,hߘxJ=Q@zyjU{ +!'VZWE@Z# Pἁ3x {0[6$j1<+ o*{ŽO:~H|~E9g1jPSٟp@-.DFV_[LcvdG7dZ^_̂:C(^Ha*,PSTb&N UUúCM9_A\eq4_GAe^ bIsl:YPɷ/{ނ:ĨQT:Zp;(/9PƋ B]0Lդ)xyAWW};_%iOp0LmC!boQh6aZ9]k8hCׇncW``R|1cvB'G4bp֧:% Rig6K&F*39=DTK<\o9|I S`UƃRJ74d&V VaDK@ZHbSZvz}=Nxt RŎ}:Snd@0UܺfID/IapUr_)_P/oQL2V w?F%*~ BZsO];rU!Ai@ rtHwXd v؟hQIHjXR0a}>DkeaGR5-CuꝖQMn~׏.A8x#děFAD ȋHբ$L2siSn6#A g?q%9vYCK^qfq{8SNCiWO |=3|E]51Ȃ#Eul3c&$XstC{0sq~Ů_fR qLQ;f7׽Uk>m"F$>#=ַTXkt!w7a_y=;_k|O-x\xDX*A3?)ʜǏ8@Gro"Ft2 ʺ{YB`Us-qWOXk2zjLnk GT >TR4hÂ3?6U)b?;vEH,{ S?",]Hԣ[6!YrGtR'zw|17ȎpYPPZUgt8rG$}0x? z?[KlGtLF[L,ґ-G)m@`OoeJZBoo1xu PyoɅ,[x^R.WS^1RSWL2't6V72w^Grbyo(`tƧw85n&Pr"J|c.E{O 1I 94I2&>`M~Dd/p~Cϖ MRk! !,YSF7#wD>ؒu*gB@(E涒aMFkξ6t`i>1etКKlDuSK/\^G5foHN1!Sqbf%'(mźoq(Xdr0N)Eٖ o {6Zy8A=w}W4HZcC l"( ON1gf?c=|okRj> D9g7 {` I Y&DKho:k*E5lx b~V#o6WI pSpAt5a.Md$^©+VmG` 5;s0skpby5V$'aF{5ʉ[)z+s4":XՉb ϣe!Oj zh]@?!ĸ7@l$_(Y\DQ?GM8^p'Vc`"WH}Xp:֜>zvޝ%Dkl`~Qjpk/6DZ`b;, OwbKOR5/YHwuSBs/LՊw ˮ3 WG)m!7>y7:Ȅ;Zܮ G,>WoeMiXb)sM)]PM(gC!|O.XmVj}1-I<].Sj3N]BpJHS$4O'k L?aL#aa@+,v+XĽ4KbO u5I-[ /Q3V::~x_^7O@BY@#HO3y nՁYBlt>ӤAݬJuVPF̎RMV"M;OA#rԀ}WFVgvI,X9Bٵ ngc[SQR9z7/IWG,+_G)p&K@if2TF )pLq$}{!e<2iVjUzAudʜ&-];ݭ'm5(¯Ex P4HE$XWNϏ;姵'\my>H-3^24,|%(#R"6&0|kaKۦƔ:,tE܀º}Ş5HՖ2_HnZ_8pq>1]d u6e/ۄw8Yh,b=ZLĀn~5G .r%dg{VCi:Bga5b7h3=NV2uC `,WtB:ciU 6`یa;ƒtki΄k$Z*+^&}qjٴ[OI>[|)í~n% (sp"b6!&-15}~܇sx@J`ޝ5fL1b挀LmG 8 k4bt%$p;y); ז̎cn!x6-])'z* )~#X/BrSQRG/3y#[F`'`lzxzRDMP B-_ 8IXZ $gj+/7,dEgG?SDpKMpܰnCPے0Fk9v>t}9hpFESӼP_\%Lkz%D6m#P/o^ lY4Ze}ҀA`LޥN37~g,IMkvLeEC9mNlNxSBaCM8q:CE۹nm p?+۞FX1B$;IN_Pд颟g>FFLۧ9Cݴ-@ס0\+#Ld='sLg$H]D`sB"=7F Q,⏒L _JR;g'C 4WhB`9nԪ)e"Fri6SPIeJz `m[' wvz9t* ]/3d=Jm͆{^-O+ѓ ^@(Ϭje JL-j@LQ9Dkϐ ;& ݊?8CczqvQ/n V#~d魛͐K +D$6DݓrW)8`h咢UJdla6~ƽ^Ui`KIGuvN|`}φ/Q0k1V1$p.r&)x>zo0Xr߆ATM$_9Z-9$X¦1Ɖ)i#GcFsF#_1:u׸#JD)o>+eTt[WAuhI$ŻZJļw';6~5yl@B52vhv8 JW#nj:r/NJQ>e<zPHKULއ_=T36+;Nc Iz|bVg~n kgN[c_`~R(@s,m,Wvv-6 B{2Yd!.U3RB^dyfuxg8 PPi8em/A@Ùi4/v-lPi?-K]-C.,.9avнk-OU^p/*csY@P_~sUMqIu*|09NgtZ/^Cu{\ @F :'6$sGOQA(Jө,8 f}|SqSdf4㑷+Tݢ@iy6ƞJԺ[{ !~m' X Wn"49]tu8MNdVNm:F;݀~уa5#w [#O%7<1=ΠB֠EQdb洀`kEqH\mvhCi ¬NhPdNIOOR^$j0)qr^?Jb:]AG@i2ZghdV2.0xVBJ2 Fy8 AgsxOM0hfh#Ew3ӯ$g)KV4(|ʻ%MCQY%d4P+1cy1 yX?N2:. ó&T2̸jKZOYEY:Ba? V2ap1N+s_nu UGtCmCX@(ΐLJdI:&P6[*۶ O ;sDQFt=٩HKg͛R 6u|4j-w/mT 2(IU7NPVu@Y8ׂאJe*']Z6)PcmJ+̈fp198/IwmY0e~m*1[j+cJc2'u.˪Xgx4"Pp&KB}E HV܊GD箺~CyX57&cOZhA2##b%=z(s $kOTF맪-ץC5y?{ϟ!21*pիNt`V"=68eLqg{E8W9K8GBa<?LxX>[cNpjG"p㢙zxeds JO7]S ?FB6YU:˜&!t( ?UqL*],o`RIJovh )Zxg*0ڬ4=>ُGIPIw=~&S F?&{Fp+aIHP'FQn2epqi/szтՏ4NL àOWPChƌ.B. ~&,߬(M~54UΛ}+Ɲڟn6`\s|^iпU9)xSQZU:[5= [n.86޷5< F]9FfKEfaG!J /Վ?20'-hI ~;;}K$;ba``@WYɨWڷϿH|JM8᣿v=);hT]2kP\Yи) #R4~Gq*ZC,'X]Բ(![&m2*myifU`&+88.Ѐ-||hwnʜ.)7aUE˱)VpQmO]y{86eЂ}8%8CWX&$(7ƍUܨJ9p`ry⚒#Nrǘ|) 5vqW+Yt~D(;.R[qٰ=fPa`nMk;bH/F7VOtrq9Nh#6zU!Jv99Ds5Mp e8P`8;̨V4d'%bTe&Wݠ@'eT/kl*?  #0PGL <*O7vߝ: 4fm8ךy{=u61iqγYLOSDCz;.a2Sq"ax)+ p`I2< g{֘a;:;(|1[nW&tAGz4F5Quqȳz7֩(T,Ah ;^:@q'( 8V 6H;d(N[R5! Ln~ïL6 wу n[ўs%N OS&lXۜ6$=ˊ#k_D,=m |Li2@(r/;"ēRBIvP踺6*SmW{:yD/<ԳCi5(6ݻ sp;D$k4ar`Mw(il7F5N{QJԓ$p=|"o\,OQO7-1!(1G%;5ROŷcsXlvNۊ5N:|j60|.Y ,C}03ETɰ?s8ͲĀc|N17jV@)~';p͑(Џ p zl oW( \i$fc[6lWԋe%;rF-O7}\ԅ^sbgzɾdՆZLb,Vo)JUcz@RDE#0o^C1[u7Ϊ=ȿkJ񇶁vD*1xb魽7SpXMߖ1%G'~S#TFujX*>MVJN]_eȚE7;Xux}VK^G9Ni,KHYM{`:ia.˙j;*qPx(J(lR ]@e4CP-;R6 87.5a5 ,}0NS{xKDݬ`+f7B aY/f&mM 8"I?(Jeǵo^݇V h7j E@XA&dXcC"Q@,"/&=RVEs+n@|E+Mk x"].w_ET6yjvFҵ!GpoD쫾12{4_IliW )l8ƴ$rB>UӟS| DC^0+0~9 L̤[l3HTD̠/Pk! &ٿ9/k{x$ ""w^-H1F֟SAf ǣ~^0 #z|'yzif0J43Cc?PŭK?UwկůGG*oerMjrKX5VJFfŐPZ ' zCk0譬h[r%M:^[Q)ʫyu+Fl3M%Fs|8V6yYJ1ǵ-{듯sUop*7u*+?I,R\o v JD6SǮi5y(Yjlϲ?qEH1 ٽ߄usC茫m ZR~ЪA3[(A">@fͻwFR-Nn4*]1Cn7޹-#dm)ʴ 笺am$w/$i=:_/!fF#{PXaFpF4: F!Qql!s#{dD$eP% YeyTMu@|d3* JڽComqK[vOcd&^ATȾky8UE)<􊌊h6PeTeA{2ٳ<@$re$n@L W,vbB{Ȟn?E8^'FM %߶^l4RУ[#' fWLP:+{Ű5{ @'a ͭnVdD]`;P=]fIz{y㪈L9 r/hsHtMO -ByRMqtE2mq;2j<\4EwNИ\%&نS@[lZ*n`TS4ZJ0t(C}`_[F}h8,{={*~㬨}FǪ^o*/\y2I/ P(O v2@ Jioe>Q렐@|$Lz{޷F .]ŚS>ii&|J!HX7L@YtE䟂 !F- klk{>{ m]f/6oXa~bty4!Xf73Wp%,c94c,PENx??vmw6kn.|[){ P˅ v0ņh5uRɱirZUq]ڣu#ށ}D}/SbJ6%kYfop;P1MkQj%~ ȼ3 taQ apàRUj}@1UpOL&~q%^ 3옚kl K㐑]@ 1eP{0 J~DY\tlC6zͧR zx෫MniS2WaV},l-4'BSyX FYMPOu7'CYM,d%[Efh'գUj$UlL̕4,=E%)^aܞp@|1-dPA)3% 2m60֠>uo7LD<\5pk2]fYHƫ1Vv,8}Mzԩ9Ե4?Ҝ oRʼn(|;l+ƽ\";(Ot{C~̔k5mV݋PgYJOCsku]#%t\hucL%򫧼xHF Ǽ٥]XڏLݖX_ Tb8CLSUtyˠgK/ La^вy-/3{ /`^6sy',.QhN4F)a#154DFp_ōZ;ɮqb;Hg#>F6%s62"TZէNMdji܉@:'Ʃr0m%2r y I5:LAD_|q$ &윃r悐m-NsO1-a9{{Oey 3tع(Z:0Z=[3>67Yf7姾/،ρ&[0ƽlwD'rOW+Z3_tLv?~.K6 B%rkƿ[L'9k 0ߚw/Z{AYK5SұA^Ii;p&gL<^#$O"eA~-@~VO|:נ Og!3osN^mXp(}F4@Op?޹P}RܯyEG8 ܵ@kr;z6ѯEP>-f(ڮAa8a`"KbųnU*Q̬&Nu=ޘ#eamfњq|=6L#Od O"_5d85>F?^OBw.[ , VlOa~USU4׼q_f$@3ݤZ"uqҠ.JcOeH45] 6_͵Q'K~zvuf!WoȮ9s@+ )<oB Y$L>0VjephKFʼnz>ҸCiqV9*Dx[J;ݲIR_PE3$!ٝz?Zn1u7yU|(?xY3 q40i!mF3Ojdgzxzn7~GvKN>!6nnHF8 K^zTbF 5E5 -t$jhm@/S$9ZlRn?,V~^%u`2nSL._'>x1잮g9pôU0hҧhf>FYL68ޅPx##\yUىz~4iu`>"d^GUAPrfxL|?9=Vcz,j1s ͮ l]==;q.{PLv7οAv Dw| LW1Oh(&M;d&߬:ʪhV`TΨHw>jJiˇӡ)>exP8Ug?A$+z^=U~i$7AS[Lc}2XYf|%>q-s=䱑pE"̫',& i!V=jru<ξ"LVQopw@Lf.Pm'Yw`̌pa!]D%|l_A yhsg51cui Q6BOA[GH 06qTV" -sv$ͺ;i,G >xH&99O^1iqb#^>{Z_+Wγb_9w~7 ]:%!] ۴טb-{3|.*sS961bCm n^+#E~mf32p"}Y}#`C>c9)صv; IAfRd(I35X0h_sP>wIt &9-["2Yu|YI&|{PSܣ 򲾓AqBޏY%3Q/\i1d"PI>MPA*z#KU;߰aWAGq r'c yTQ- 7K/`X'۬4*pΗ:Jtә O6bޞ\=xQd +Q.=("8ȡSIxWi$]*Il;0Tfq^)=+PaHL%a\`Ei{0fӿQ<%}qT5E7(&ݴvm%Kx˚ *n!Ŵ' *w q"1mv<(A 49۰5Zv}>d- ߹aH8&i-ZT_[qdVP:d[unolVB lOC,n-{`+ZpM]B PrPW'|XR4[exLNւ߇9K0zW{!xZ"ƍ6WlnmӰ< 0苽+ߓ[ɐfy5^R[ϳ/A̭cJL|nE3JX&))I/n/˨YQa1?u^a]8rB # ó97HR|hwk&eXZZXI2KjTsѺ \xk'IsJIPy6\ڊBjh%̦wNky IjWAd/Ж||rHG̼ R"^7zOoHajoBt !:ߺ47zٳ{.^PwE6x} Cߜ\kl.2+v&lMp-zSQWbG 2ko8}/97nh\w&S?)5R|a{y i {0wxIzWrqibMxٞ+"17W(jMG_jG< ,܃®:zl{G(igݔ֖sKvbr)PF~^h){鷔:ooplM S$]ѫl{8Բz KH{Synm[E l+-s yRw@(90(g؅#8)ŢJO8 /A-`ehHSNҼ%+(2,OҸn$yHy{: /jaCOBNFj;,/jjesN-MrVRh.k`dkE)v 4 u] ^o} #9`(nIK>$-FءW'>B` \s!d;,1get? x[x'"u"JqUm"цs6HUx_ c۞?%l% ^PMJ"IAXVT/<돿gھJ[LSQ: 3m_rd.|/F4\i+l`ϴ~8yځ׉dMo{Mu/ +}k9F١(1{?eD7yNQ:|A}0A#ctXL@G.W f|/8PL:9*p,qe<· ,8pjW֊{zzʤLJ|Ga>;?w*R}SFϥjj_,D=t=M@ʟסeu W('bL[)ݡYVYױiYY@/׿aF"  w6kڳ[rDBcL)Z9EEڦYaM=!hra8nnIQ;gBD[#1M2Gh(V)KF 9wda7YRt:4Ĝ}zXi}Rt'F|=0SS`P72$cdq1+[醩tDD^b^ ܾ+A$m">F;侟Q=ۘ*@ VhQpWWmNޕ:*!%)M7='.L_EٰD"Vl6Ќ{b-Lgеor_HX8&hA_Q:QY ɩ)Kl+N@bD3 m6 fgvI7>xuw׈RUվ{asxY+p9U)Isp}=,sع{ C1pcĹYPdWC&ҫ˖+9x&( (>*KJ A .ݾie' vpr|\j4LǞ\I,'beܷ}dJ0(5\K;nJ$G[ V;Plo?cNޑ; ֬k;lc%#mZwӔbspýbry⭪/J\URTs:-8RPT맇h|_3MSۖcHuyKb9x{1zMFBvKKr'^Q{QD:uwtQə cFjcl՜(Vn4SE-7/(B2h8j{z)_ 7x-5M'~`;98#fmNek3gF #[4QQVRLYrZt?1OTqH3Z?9v̹_0}5!>Ǎ8bHSLxC. B eTNYMH]c]aJkiQQohnF]Y۫&*AϩUz~ˌ/~Sk{,pry|hZ5yd!tA*C= lJ, Rd۴,@Au,0X (!'ԢS;v80X['C-a:i"ZP9PG椼unlmZם(&[e8ۉw69ɀ+.UUp,rgs(2ܝ5/zw=lOSdnAd^@CV'"Ca׽H&oZqS]_>ON{mNjԐjdfkr_@.&ސfSDtCb T(F`NWx"81b9lG.^C:G >20Hk}>_s)[`zB\?2?ky̡{ oCAk-E2ɼhW:9xKt7S:b}1)mwū^eWc33bdo-FV( UzY?2 ٧OKo7i I):1C>F c|-#\.{Z&uݚEax⩢1M'OI=XGHqNjxT_hYTGxMW=|A 36o׵cڽRA&/KRkpDSeFzV5m#OQ ϮZ]t|~2t=J*]-, ^4qqo&YJ%{Y3'ZUu ~]}Okrxe`N}?i7`0$=z= #Y:Jk>jμo)FyB#<悷`) fc#WGJ~mKlGݠ3#>D=I#loԊ{'̄%6Yܻ,B eM˃MߎmhOc!Sϲ?4_D7?+L386<&ju&I-9}U>ZxEn;E !k7.~ܘQb#U4ulbc)Qpqh:ȥk0"LJBF.[dbY 2\ys_ebks(!φhwWV_3D.t*p7YP) QvyR@iiM%5?2 DWTk`:ٯQ=ŃY  TҒ<ЊJaPd5ƚ5{鲌F}N|%jC0fQaT9;ni_O$W]^."3w1r1IxXBk{Зi@GZ|VԘ3wVV0kLrzM}۴RDE|cǞkR|nư*\[U-0_;{u ʧ)LfvH҅9q7S+F͈~pԺ׬tUZ[r{'DОSGa`=ADm#ꇪ5 "E(v_r;*IKT{ʓ$wD6 DupG!"pAStAfcFsѻ+xSWijgb/Ą$?ɐӐ:ZgF'V *GDͤ&I]P_D`J ;U _;)Ӧ췇Zm/_M S@>Ү'gzW*=%x.*,aCh *1j Ά_e)ԡjadv3;o;kzA+3M*D1 = S.釞!P#hiF!a Yɛ dQt@Wr?L8uc@hL&%/ 3^B&hŜՆdw7ˍ* ֔u&7z!t σeا(q\ҽ=`gYQ;i}Yʗ|@2졧hIJd5vHJnFj\sZ;j&?_ >%gss_cO,So%6,X{$=ZGKz\]jt2EXWVL8N>~iMiJg|>P\:rAd[9r˺T:>w3^~DnTVL96p>|YeNjNC7mPx8P/Ox+5K@nB{qAh &ىwCYU &z7YO׃wfpJIEIL "7,`'P$&t<9wTy4u@iZU61)b_JcFL;>t>g Ҟc ,&i㨗:%)p1`B([ـ\:G 8  eeWj}cjk]l(`h[|10Q|a&5ir ޯ~8 fj\rGs;ZXTw"!aH{7޶޾Ff᳡SqCqgDr}?j,E!ۈV0ݾk+a &\k2ȔO}ҧ& S2Zo6 d[)!"d[AX >1s9p6>DD:lX ii ު"S^ %rm^RjnYqڢOV|=fuF`}qkCp]pG:sөZ1 ;¦2.็fpH-AOr05fDֱ\i5|"B2qVAu)نZon :i+0hʣeKk77Q6q؈ڭNDvaOO`cY|%2DHӡu5IOc@JT&iƀ @Ek:̤d.,PcG״O{"pm bD3:rƧGt-v 2ZU0Icj62{ 8YA^0-EEa,m{&jT80TRaqq1#(c-ܼޝ{EH<27\`u+QFtt~!=R-SqB?CSmTڣJ&4;OmM"V{,`/"۟]ľEkG¹+nr̹ԻB I  4?x;AY<Ց&JǢFs*5o>5@يԈӑrj?OO whn9rzdrsD2oAyѰYʃ%_*X%QH8 |t[|:G5U0wsV)+AuWhcgW^w)KαOW"kSc2)#k+SUs]h9_Hkjf=;|ֵ%j:q7PjI!x-*kyh y!iǸ VBۢs/pMj$zX(U-djr̓9upGMl.x$cluFɌjb?@&@R"3ByԕD֏AիXb$*sko=GNv_*N14RJ0_7d,kY5`lMmKbwEm}Ye&$_JRwܱń%7!I5ù~4((sډ*\pTYVpTUQsosBE>iC)sͅ&t?WV׈W,xQ3 tCgGäTۏH)~ su[^JuJWh(}W5qI,b6mYTuΓci(x9R|F/ G2IB_ 3eeFyAԝiJNrYs#A*P@\ox䃱kv>dI_>_5j1x%o.LVV(RO"ܼ{T륋DbW? ,R/ы!)ή}* RY*OM6쮈5cX?ʻ[!\i<UB"ځqOmbOJ |ѽ> vR`y)5wtHϋQF0c֬C`>v|{[W*mlO.a-6 B?E: 3F6y Q$$lNBK$t5u{Kg!A9Mc7ו$} +9> ǚР p:Sh A.1DúeF_2\dnWLj"O 7[dxmA!b|,/`H+mnm:k5D ɹA x4wS?5Û2]tDta(źw0=6j{%`ksSnK1 %ьYrCm(BySqTW koG8O^nÃeãW(kiYCDL]!,2K8TiAt^8DI5Y`KiD*I";оC 4P/ԥC2n'_s 7) mߟ9UIrᗶi-r=Y3}׋XL.V碆doi> }W!hY"F!XVkdPw Y,a`*XMdeHA"c_6jD/0C]m#1͉(kcZ^/޵1^FIڛP66%\,zlΪ!7q!eú5x/ݙ?IUD n-jDMIi)M`4(|V8ljQ/ ; ć`un&g(mdOJ!~s * G0=e`XT?wy'A|_/S7yK6:P7Sd2],V O`AY)F%d]2|ǻlp"G%jS4=X vO u*)d4/ w-l ⴀqc5tFi+ޠ,عWn<#%KU Ih15,5WA0o^TMD@&z .n#SWNT!S5u (I 6ɓQ{G4}P \DIXl_C@/*z$6e0#gΪrZ* *T&l$ >ںcdڕ0Ӝ>֚cYo&mԔ{.G'_AU*`B 5MٯOe)u=4`nrY5KSN+; IB+J4~]] Α)Fd9 |& @7afPW 3>U눠91lnz׺EU/66 |P<[΢5Z~@wh1_c `ڿp?8̀2I^t,2{Y̺qVmz Rۊ"nuv^7hϗ vfBKsTQok6B6ޮ0ƭIL7}Dy7zU8\'gQSC #a)˭92JEF)KOP8R3nyHA Fu))A$@B.0uTӴaƲ:DNJy\7e>2$0pβ,lbr>)qN&mXN V 3Ԯ$p )bOA2 Z7~Ea&9r^ 3:wR֘ h_XfSzFJL%e oYbWY~!U4ҪM9nƀ-S mY*]6H@) -W 45=[&himA]`*# gȜ}7A/1w?V-ZU|6<E!}n,:V%eu>8F\%O64JĔUT/!«V[{߰L_ݵݳ<Ԅ^ ;xG 2Dȡ\-/]w?k6iUR ˮ(.I>T8ڸgdQU #uηZ*z("NYxrnrnӀ=BEΖ\ߚ[-@eL@c mmi+ffB)'^(d:9T8foo# iʻU(MCR~5-tþ n@P19p~u[Y_Sp,H?=Q(G?)ĦL^ JсL7a' -"ؚF4ة( ~Èo\j& }Ds}bȲ4f,kLm-]ljDe"H$x#f+LkksPt%IqUН9m9 n)]f$ K-R `gjITF(|f4 pJzOUOw~S O+&\/wLHT|e%z4Dwٰih֗S% L;}*l A4 h|劻fْ$sJJft f[}56"q; %peBC4, ڝRD@4B3Y?1^^3w} y]̙9rjM 6i̜@ޓτQ~֎]2rr w&)J^HcYw u/FjJ`[`: PY{a5~)W~0A@\`E]ƯYh_%Q|I>l"4i1,2i,5_JnX.DnH}jE}XX,oP( u睖[:K%1 X^Z*w޵t~nG|'0>Y?!15+8" | ϝkm_u&Z]_ߙrNU֥zd*"} x3 #dHne jNPXځ-%WcXj\Գlf$WX0]G$=<=~D l={m&)*C kgRie{?=+~HOvTj8ͷ4⬓>G(2V.~G*¼&dEND9)䘍 p=oF^԰`Mi$yGuڠz}/,r~pQFSĀp~9Ǻ \8t-Gy{e1VF 𫴂#;nB< ZAM%h o/'GkNh])q9b.**0WF9 !KڇiGwyjgGKlϲƝf~[`%}{;8-jqb#Mg !b&ι9iڕ#Ce;(>&C BFs]Zf)oux2F]ID1D œJ7}bAsMIS,lzJ0/]؂Q-?޹>w^ߚlh|UrKѴ|\z" >4CXmF<ލz maqOr meF&vE '_Y\TX;UN;)KK]5&ζџN43;w2ӌع{,?߽?(; `NǠ< CMoT X5o-T2=oߙU׈3}ewNgFKq*u f?0E(GwuUiJ|7D93Xyc#irSIJuUc)@Xb>z'AjM=/L "[l}k,BVg$:x7lcyl_`f嘏B/?.q,S\։YlЀ CP+y!qQ"; {BZKcPK{Nō$4YhƂVX{y`5k{5:2  "]k*o5IÝY3_3֮$(НDḭ:R_kяX\gͩaacsz h}^M|o=q7y8fcd)f}Un?^ bX[Jƈ0xsZ`e:ĻϺ!j3~+C E<ij#?0T׊ݍEBy<^;2>x!C*@Y>7|I=з;4?QCA2 j=(ܪ&3?͘lהU jۂMev}@"N}xפM&r# }+=<ְ Fp} AB>#^$$muUյ:es<RҨ*N+v6 N {6Af8_AN3)^K.ܢIvSƩ]? y7˦-  S&(G#O'B!Qy[?3ʀJ&id]9Ӯ ,i9Qv~vM͏%py/}5'.D+|+9Bލh\Cw'E+ה?UI4T'v3E 6ztyv T>8f]L-2cr2_r5RH. RP\725?py4/ǮPE%7;r}QFĭz@l֒pTӭjS9pCB N(0NSBy+G2 N W29{uutOĂM)råk("K=Fˊ?el'y: W4.Sjį~\ þ{ߘa`LπFCO6 R+r8'@KLDӅ+<{UjB>QhñV5y>lmǔDVl1)tY \(rH O6m!3")a|0M?"UpgVBhwtt #mNM\?lFH8a62JP>uQ uVxQ>ih+)3i`˯؏%A8mo/#D䣖 __Rr]+J2kX% &,ͼ>(:iĀO \œ>*g8m=*%4A{=3[H9i1%oƾ~fnyU/:*AN>aTvm%>+ٿ?<,`hgKZzBgqBR(L6ݿmҹ y)G3$ )^'/z.N; s[Ӆxf>q)}7T?`w&' ;v-I 8|Q? n5eFc\*i~)Wu~` so>=0ͅ+5-_DsDz,XX(u8LH3ߪ7LSQ|]i3Ի|li9^!(CuQH[YVQof_Re"ѮDSx8*B*&,5ih¥m9+FI?VpO^e>{|Ek.;vEEA }x=ﻢ}UO_3* mMzFY&WzJMKDgIS}/sadPK@-kC,N6/@X5AյUjX-'4T6닮!es * c_AQōp*enrJ?Z}TǪq-!H0C8];=iRbw׃E.WS5{rJau!pPjNs$Okդ?W ߈!sVPxSSRli\^"?RwH˥7_,maomio`I6%bPx(Іr@T?X{Iv@XD.blz՛woJ]d+/Xult*w"fU]XkBH'"'d\xգV ׵>b]g}S}_.qJd4gF`{̥jCOo[V[VrSjZZ`:5/[95q^=y *e"NWkbphB7P k6<A;v} G (fL:MB)IIaLl<(*C2fm~0&tǐnv|%y9RR"RmTZ!^:L\(g|wR"<=}IgΏ9ݽW@c%Ja?)*{T5P Yy|J2g7*MR}YM6g]\ D:l)r[OE GfqF(t;CT@=աA f Z]j]DQ&A;v\PP[@a)*|єNzɌx=N.|́ ţIXuԿש G qaz |xA,fB05uh &1ˡ!73[ oaQ7K, 2rI/%"*'O!Ks">SW2JYWeCRIReQB^TvR8ښxtl"]SOgމԾU0 &M Oq}x";8{oyxGiт7y8;Y0%%.T{|3`_׊Bzjzt49VdWI*a ޿Jj2it$YZ->"QCI g<6ZGpaRTkRW/UCDqYwQNYNBZ-i/ KAY{js(<"XbD8Us%Z15aPorFEa>TH}G6O;tFqU^au9sQVR$ʡħ*Nd:~)m^X<2<88usBkLx^G {zWcajù3{?iJI]ٓkhS_]9j\;t|&=_5<ۯ@T?3̆try]Qp|0BJԥ;[~5"e՟[qz8:XU!^Y $N:Hݿ<ݨ 3ԫ H~T䦆]UܥG EvIK8d꘠V=G(KoXY׳؞mdž7_4ݶ&A>EϹTuvvd=nm]ޛL( .FZE^MeŘ~{ Mo~:j:~\?[2TMY`EX^-]S }f2U3#})g\jG}Aޗx챻>`)~x]$gz{QVJ 'FWmq8.cp@b9tk^J 7sW N&a4#AO>3ν8rbW eCJ5YYBS-u_)\+Ѡ"M$wRisGWK cw5/~Mz֍ ɣsrȣhXHp:Sـ]qjs}A: tCxoޝEQ-p,ECHVŜQ&Xu#+&& +f7?QRT2p{/GrLb,UZJI ;s԰4ItyͲ~[CU 'ƫq-0Y'q+=\=66wd>ޠ C'Wj7/] xKSyɰ2$,SCoQЧ `Ro/AlT*p^mxt`n0yFT$;zegz 1jn$ӎH0.ɉ^'sIݔ|x8$0G}>+TR``MQFbX?b R:ɜL<`JДi-VB%1#tl%F7T 8Lɪp~o0{T9>ͷ.7eSoPjpsZͮ~kqͭ .aC}2(򥬉QC*"OAekVFшh'߳cbG<ڹ4Ɉۭ#k abhY }z ܟ!m\_9k~`ݳF kH-V)2Tq5eZ߱fp]c 6Pt- :zqq0p,G,, kfvP쵶mZ5GC[E :@*[uGOt>^Nlj nΨ&R)5/繠,(vxL(wQe5kGBxz*X|)l;u9;|̨B l8eXX$z? v28eM0:v\v"F'wZ7J/BQ8/h!gNWC EfVJYq!m>laaO4J+{J97*gW' JzݺMt΃FnP."bS1ga=/fЭpq$0%2I4}Nf޸9:A.f8HsSG-^B#>t_zŸsSD1oB9?,7n_{34-F.=G 7Qe2tq;Cb^^B +M%d, #5SXg\qlyDiz*M#A߄9/9cFɶdSd҉vGda SeI b/\k!7Cn5q',ΛMdM)ح6ю{ОFX0%̛ wAc2JS)uOTfduHzѦ0ZO.Pbx0IS03q>EK]aɧ[t#Qi=ԹdY ))pJڭ[H%jPWO„}]ARtI=l4Ɔ&v*g4Zom- w-\kianBoƭhŎ hq)"%g΄ hy?ޤhUƾGW4bUK ֍8%O!Uz@_<$5ШXvTȥ_t݆,H[O}_x I)'!$}z,ۢ9,~+BTBثg }$s2U2.2 o-SaG&9p*5'Ո{}պV7F{77hoX4 /&-}FR۪smw{1ijgVY gy; K+=pvw'o8KןτI2_1-:"E@VEh5ΪSFyF@\/.@.ZQ6.WAmKk &ڡi(' n$%CRTԒDa8iѓ+kޓ@4GA@q%nO(:OukԱ'dw4I*Y&YX@a"SK+CSI& t%!Om(tJK,+TɳH;`<. .Ŏ epӤ-{iÐm/38_nyEm|r`; s_k{RԔ8ťv,-z}7IҘ^3Φ!R溒ɥDYV{Q/ q[RHbE,[FY 5 51߭%%hK!%758v&L"t/B% ]\pϫٓަYݕazd;A!pjI|)jaQ!dXo/ǎ ?qG*%T!\ ٨X̲|fnڻ[ңʞaD]9Dumx6ٜo)՗pxe&y 7_?ː?}s)ǹC+ΐG}5;Z؈;N_'@pĆmϻY 1`N͋_n͝Brl!u\-g^dqז%L()ʲo}Gd  m _A確>5P,yoi \.Tr$İC3)xgEj_}wUnIQH=][%c$&=F%T#3 D--Ӹy@s:"LDNwWf`kʢzFb{ p\xzh{z{SK\hh#aW-"xtqShS}{8J_f Av|R!PTbJ;4Sx!B_ &6S0i<9 4پb| Dz6G?Y'P{ZM;X0ocWktSOiWu|4/n^ Xن/X, *T(4sj Y;z0!57D1V,xeMS8-~qm"dAIέeH|t`hG tWt'p 9M8nx=_G.JcEd"E΀;_mhGq瀇]F-W}){RhL"fTKpE9ti 3/7ݰi$*Zk7?Q`>0͛^]ש?Kf klO;ө΂y;@XRviQ+-O[SOo3F" . "ͪgNLrL_3;V6"Kb5ZҫFpF;5\ ??f5b,摌nC6:M߹7vݏ;kq) ^Y5uV 3 A۳pfƫe\Ye#=8dqiNpkO\4= = 9^faKs3Ͻ)J!zDpN)\:d].[':0=2& /.4ffl} ^h'iwMn5$._/RP^TE5/~>sHWS yyςR-e8ʃU=gv a8'//?,<,M?H+ z-tX;p- ̴myF5p˷U_7XőĹh?,{FH^F0׆΄=euBpшXz>QܪX??eLp C/_?{E> S,YծϜ7rg xh w_BF^ήyhiq1kvbkݲar㛙!!_nC+wNv, T[U{:|3On'aٛ)\ri)h?JDh]4;Okk,ߪ*<:1sFWBG.N5 z>E:|B_K+FWxPW!7.qR*H>P NQzqdt3eh_P:vq{?&h.rׄ`gJPރMtToqV@3yb2a/ .-*esZ"EY G"%kzDJG?!NODLe %d^1c%cp#k`YVLD H]R5]-aY3JcHӒɺ|y0ܕrb΍Bo9+I%!ݻ1ft _oxuj4:>?J,pr vH+b|'TB~LjG@,d}5)͝-! ނ1b/sER?m7` L(-֮@DF(-Q7tUVFgJ; _o* cJ21<z[xB |G.g&0Ke=j đ,UܻF% ,P~C?U5-SBݧݸaF,ϱ<r- DniR@w= 5j,ݾ8bKJ+{TzJzG$Nj|I$ՊmNҀj}Q=X,hB[!;#2yux,FSM1FDYhV&'y-\<NUNN:w0:z9eg"㚄Vc sgQޝ@ pg*/R3<}7&Ala (UD%)p7M|\|Ou&KD"jf~i$6VDBU@8yBsgAacp?wwDvbs;<ߪx%Uzr٥V+Ilj2G N,>۩WNo%+JNJ?B*>G!V~2ܗs%μ?tCٻ!2vRTaʹ E5>p (hw-Qn I@)X^ɼuUYZ#PS)-g;\uxa,5)XA1oPp/5I+f5=xtw-zKΘ`d`wv"=2B >x^oBdO3;]#%@}cgV3$Yb/Kf"sOBE;Pف:,f[9neZ彅UsK7;#<jL=n%w՘`&[x[bDt߮+H"hE+qĖb:6dՕ' Þ,ZY";x*d~_U~r:nӖK2|*#lQيtzOg =H§'RV)ū: i[kH>Y|~sF{, jc'dy^ h&6{8tgd/;]FBU2"=I[ W#ӫ6's7NjUzf*$rS\Mvó׋,7uZd]>kJ)7.b%gWfkU]/^9p- JRXt TsJaU#eĜU3hWCCoe\(0o-0+BB1!^lN sÛKM7 1e`L[yt|PN"c5n#_kI>P룲8Dsv&>O/ps1:1Ϸ'S8݃m"^۴ `ZPM͚7f[8RRom:"W&щT` 0ݔ2'^##Pvg)!>H𠒰3[./zJ;ql#E4_fǎFJ -yR(B12#9 e7Šn†&V5qbԔ[ۆPWM9P r!?mKKΊLfЮTovZ+QA*w-p+ݨ+--vjlB9De@sآ5z )u@)Jf%g%c]H3k[v1O&`9np)Oc~WQ(N C7{ZI%oMA%Byf&Z\l(Z/A۽£rxδelV 0S乕MR#I$DVS=JBs>wX\Sps.j25+(K/0}sw_[Jqܒ`tI,Цč)hv-Hj Oql;- W넊R?,ZOyA'ឆ+q.eXgplD/I 4|X([9ص6כdoFuG秐s+M=`!z1ff-)vcP[Y,o~dJ Ye&snt{TTУTkSR95eb $AIVÓbPN]Qa fo(6ݦZzHup̬<SHb@eu 9FC7"J0YY(iضR{IAh(#m/e B@5)0e_Æ*.Ѣuow#?9c؎ v~|,9p-ͭ"ڦmaHȅ&A\l-  B#sr"Kكw8ryhM][@RVHV{S,=wC}^|QL01cnr~(`֕\Ey#S,ltc˹e~,;+S]-d=xb@ןY QqӋ6u  ];( /㵅0hEVÄ',#Ϳ b!V7wȲ>?cvn7ٮtYҴ!5um|B#]փXuإvho]ՙEQSL;E:\w17P ygu=>FC .{T>±HNLsv?~8%O_%{hX-aUV$ 1},:g^ *; _VKDOS$ZNPxc! Vgf}G$2X&+ZsA,4r?j`Q}4NqtmLpLGu Es烯-dΣ]TkC3 bH&#:jUfEȴO;6Z?jNthDd|4V50.BNWRSS/^aN -F%o}GO3ODDI/%& L :0ө0fZRB]G#m7 Ȍ,; ++ ^%7FYHfBO2ygi{W@L(Е%j}kabL- 2zaah/N۩է=?? |);Pӳrr-CEǺv`]KgT %MI׋pٲꐅ$=^Bt1b~O&/ɡ.4}9QU &6/x|aξE; |#xjѧwMrQ265t/ T$D2ԲA@Yi:U$<2%A֗GĨo MTll וD~Un^Q©lV9&N'J2-+UG#s/Oӄ"Y)Q FCzC?0TgLkJ9(ZNX̚&_/8HM~ByL۴Z"J|R-7'O~  }E| BӚeh̫pxʎ(W&ŃNgU sTFW`@whf]2m+2@]ozbv?XQC РHb0g;T|%ڌX,HL=<9H>`޻z?U8!U-%XDRS"/VgEV$M3 or4T@K5gG5PQIeb7YCC%Qчc8-h֘q܎Ż4|0Nl:@>5YpJ& BX+\]j2-%Q6PHvT0g9sL8kRmQ4 _ttM`|}}NDhu=&W@Lbً&㣸hER(c{Fo@GG$ f60mTDGQ,ݪ`>aq"*.#P?]}Ņy#lK놲NeZS֏caA&Ǡaa4}т#lS̊j *igmu/O|uO-ïqO%iOco=Z \ V'^屧 -V~HĴTI6G*yHC;?4Ң]x-F-݆ .d2g݆r)fV] p@k`O-&? 9`­Jb*ʺ$ڃ}/Tzɿ8]½u/,Zit)cGr%T o~v/gEΐMyz.AAa!:T2?<Ţ|<'Ssvٸ5{Ī e`y57xabJ-c`IG|?H& z䫳M[ L##]W:5֞/DwEϼƺҔDn?欩¿4 @~ K3!G(Yr", h*<1H0H  ykpR3s,ݞ:)rHU3m3p:`vVFJΰ?{(N<mAJzCp r`72Ej(oH= vv ά!PhFD33ЧDrvp?y6KW9yKZ8[@z-)a4iUp:m5&}'j͒'[ f =iHo+MGDөpm,oM >w@̖D2xMa(}nlZ=-AѠ:.uv+2ÂG'9$|"/B+}x9%at;ݣ 94%㬋{bt ^'fq=j)$~3rBTڼp?IUchÎ'U.,-,3,Zp&߽> MULjKeBes E"3n4<__?ZBn Nt"aA]5fD!AOR1ԏV#t%.5n2ʭqu)2U۾[hr/([H"'Ixw"kCV6si U'CnLÈ_3'5! X\_,|0A P 2{MAwՕɿ)]&3}/1H{|91u\Tv5 d&͇Fb}BO!xLXSŗ<?̡ H:k*@8y/GHO=58bh~aVDD'Xekc'}L,gD^Mk$ D=66Z!`8-(m?*Q zpQE\".@4jk%)0Kc򱑼pE<~h*cxv"BkSlr|z!aMmX|4?GO Oc''/&zKRė] ɫ`=<8?J4 5XTJK+c9el0Y껨R~C׻?Wtʙ ~ɽ4) 9@? KVЛC%Z65X=6Jtӗǰ>2SLՎ"^WRl=EY([l?}VŀS?:/;2;$ӫj0,T ['r~iNO ^Lo곯1?Bx%Y("2@ay57oDUsoAˑXGNfa+5av͐"{xx0y/"b?GYȩ"q@:]MPw?+`;sֹ22Vx8byTȔOCsO՟Qqoե=M>L:)kz_EQl!iRS8{QYS1]O>ٱʑTm0r ĒI}ki{0B v ,*ҽΥI"8Y?#(BtJxVxX)w@z9)ȮۣO)df~ܟ<'\D16wÞAE ~J LJkFΥk~Z73 oM;_"FрPwNʗÍk9| G%`eķX. P6=mZjL,L@&xAJk"ÌdA-wYPsqE7N뫰m. }W$JbHwcltE([Z=]F-9”+Ѽ##V}p;Ql!}awN3enʸ-6K?1'W gֶl]JS3iKv-y~2^Xm,w3f\FkHڍYʪ?Gib0fsA3Ϭ,ɕ8XG*6s(P ؾ`\N=LN4QxÉ:(QnܲВS5UiˮJ6 7T➙~ϕ_=u^!cZŝZidQ5PuBlmJԴmo*VouK6}C@[A-+RTG;RV&.Kn2XTAȞKZiOwf@p׸WUٚF/OI%V OaO]>2`t1Y w79pG)  oÙmJZ+1`ȋL;e]\cu+qdsRB$gE~!fvOa8Nl]4:]D< D"R7xcţi (ct.FS!\[D~tޓ\$*ԠJGJq6R_ZO~ do{'~^. iiueE`(6c)X-zrDMYIξ28d#yÞ1,2g#q4^ȹO^\*pѓ5 e-<>r.hƉvdk|7vѸEr]꿵v^>JWn|7UTs~cT"T,vk[qA10*-'j&$8-Y"Wek-c"9V~?]<U1\'["Pe CzMeӈJֈ;!-(%XyKჺ^kFD Z$O{XD<I_uaTq\WS[h>0mJ{8) y/9 &ӱ}i'x#}XeVblVd ULvCa]{۝ nƴ ܑ\yIV0Il,5y;\*?gs8!Ey@ںqǕ y0|/W4;5J axu'k歽a3%mRAGyc_} 9-l)B=6b=f*>4{%DV?7U&#gHiS\,s{n$ EdD<'4Nn6|7C5+db:lDANIkHGh_*8mK6yTx6);-qlfxA2{M=I-Xnp˓9##Y|mp< lME&[Ug+#)˅+D7z\$o4Mz ڿʪ0[ {)1C W^D?TA~}:ȧ[F5X?Nx!?,FZw08TDtIaޮ[ҭcea||lj4ӻdJye˚ b)Zvs *hHw$/9<#*Ɩ D&}(vcl6^R(2sR>o E6W4No}nƮnQW9OY Kؙݭg'~wvWe±uv?Ry["V+GV$dY:<Nҹ6lmM}I?QRX"P6WݶtAzpeqE ZH,AG;W{&NG^gjFu!(Q7woL]]4^3w[TAJfǁ!JÑ7čg~l͕kW+'UVz*y-eB&#psY/IByxoXO.(6OWwT-f[Pm[ƕ{`+,.-A&iћ$ytOqq%g5d#mSܷ\^O|p%ɣ4&d`2?ڝegj@%q9nט9]AiL6q$7.'b6ߢ٘)~*SIk=X)$2Sy9I$$ OR@s0LNV PDN=4n ^POn~?gX a)Xz܆@ ]%b*3)MjӬ-4OA{~D:kD׌ō!灼fI`@^/\Z塖ȸH5""t,QaSM?e_"6O%E%,]CWl@49;.?Q`e4t])JT+J+A +A)T}Y/•Gp ~aC}J߁ϲLbF"+HKw fgͿF{\!΃smdQ|Wg` ,бssjSn2ە.O @3 uVOXfئ{Gxqjz( 5^BG2Gr}hlQ-]-ݰk5o G֌,^WA&Sd>"7%"'J0jheB9k04֭/#L$,GK:oI3CDQ6MP#W2%iR,B)4?pp 6ư/A[:&"pkR-U‰%H9˔eĶ.Y' an <NjW 2`"eT] j>Wq㙀Rڠ# }\Uan٢962uo2ӵ8؜1+-vw_[ǚtrzt;0B96  ` \꩐1MI\W+$oa(:h@!փ a:sKn.,3!WA`1۳?Surm [+,%ƫV$ˣ(Y$Dj2p^o*3O/+i.L'D{ -ŶR3ap@D Bo їUF\CrYĕK?-qYܕDG-wC,PfR@rqaɣ( %y:=~%+i`4$Q DfQ Y/*>?ɲT-U(QJ3zLH|#$S z衡8&z(yأV"c<"hcP[!,7}X_#äۄL =u, s܅h@%$iT>-(_/mNoFx}yGJ^O'w9d# D~U]`{̉O-a7wL4Gb/;~6D&r2~tU)L_S1}u SFP1_O<7?Ye!6},iG$m&/{ y_۵a9},FzR7,Y/su]oj-sHyZ\ͤ6C5bvQPfl++6,JqqGxu8 5ٹtTx pk6Sxʥ7/-hW**LH%2>^%Av$+bnw'ZA[ڡMڶuBoyх{}A}f/yG 0ؓ `}ʨQ;p@Cyxr-7LN׌l"Mb[jLVVU/ r]dVf'%l:^ |ffi/S5M2Xtew+N*͔Y,O4JP[S ݡ[&O|]*jmm)FsQ#4b$D"?©rv-D_];\%D PW%%*u|G=EVNyYKӋ @NTY^bs킍> &BO]$ g!F66MJPMZQ/?o`[|e950[k@K<6з{IUN;N?v6>|6`GWPC_hX:-ϝaXQTtt-S<,ނ5Y][aQ8Mɲ.gL=m(+F)MRf/"i{|f-r2"#%(ִP3QB,W6BA%LK>Of,s"x-8"I'L`eUSfB|D=)筝BKa`1aG127^ԵLiJ{Gg@%QOoHȱ-.ܹ$t:`kyY;I` W@w]N=g2pn{2eTCgcS`n&o<Rj h d qQԷehNݩ;dN&Xd8P_eǎޒo''5"35ÞڃoZ1T2?ZE=Y$6ݷ<2I|q %F$3c$omc#4 N! ; R˪K X`}MyyYȔ~Bv>q&`UTG=xl3m3k8s8]YL 6n.b4;4Z}=dk\^i(9K|CV4]`Cu{88w.f2u*8óq)@,-S &{M2< ~ %~vgGDgX;l|),Mӛ7AjEK2IEV=wh {JM_Ln-o6Hr7d.m_4YuOaH5qFe'z(P4rh"V&(LՀ cݶL[~ɿdj:F-3yUtQ}H@<* Y29}_ឬzEB7 =~Fʥ 0ÝPz.d`FwF!b.VHc-5PmC I( V/:)q호w"{.8yY.ö)v@@]h_Sb=Z޸"B jbs{&KwjӤ&a^x)/$uBABi BR4ݎy^ w z_N_#=V"蜟4ک4 k_0滝s9|ë4ZHd%LҳQk:vjNq@4*.%l71#*4Pi ?%qS̭!#ı,ۢ;Rׯ2̚}O=\u.ūqn:'M3!C^n-Da+::x,')vvg,EZYl2ע<hAN 7t |QZ*:6'lާ4)c?tϣ)s*T%!(TOXd$jۂ)2Nejf毁By Qlg7\ՒM1 IuF/. }/|x;J.FO GHg)Xh_H\*ntv\ vuHHh0u=T%y?nX#ªA{|g%UDW(r}C, UFnUPNҠ,R Yp<11c|0ڬ\rrN*0߂D: 6i_W`%4 %v1ÄqhpNf>Q{TbV*gS$FG u:E<@Ɯ_ 5׋4d7C_*:?A7h>7Nǘ?3A\¢"DQ>~uqX8<kB ,O;;J̵(kVsZMP8"ol^Xe7|+=*]IREoև7!n$9 `ͤpƦpKęb!OEוֹAP`5I2Q)7qD{+pHᡫ|g =Hoi\O+9Hsf7#P]_x;lVЏ[`G{hTmOCUJU@8̩ P u?Ն AƧOzz<{²itkq7F'qzm*0oTCCQ_Nȵ =Mo3i1‘j TѠY@~f0-jXQmbe7 OdEZ{Ev7Y//y6߈Y36vlQ„( 1 dJvTCU~u.E@@jl}!YyCgc}RI8X] ka6QUE`R#,"ּZI%<:]T =߷ ꐍ,"58- CuE\̐#(G@e$Jcë#-W2W#hKvG[;dxMx]耛 [85Ԃ ֨ژqE bMU#V7TBCtsNm⭄6gګ(GnkSD7g#QP%bDV4BK3a2wӚi MjMM9=%rt:D ;6X'AzedKp":B mh?`hNMD㠌9[{ʐVGqF8`vz؟"7e {lB]r(V5?P"I/ͽ&tEo9;wڥG$m̔->-y5^:aix0B8Y&RS'0]Gƞ-j8Ww*xg/r!8Em|ux{ܒэX&M@|ixղDV2RZvNb)$yx UJhUW;Ip3[% @׃i٧V8JV;~Ɗk*ofEXd"q8JBJAHUnfgvpzkb(NZB0`{"2#ls{>'PƎ e rɂt;}%/\j+2GD$NcН?}E4 e%RP]]G~ Pitj ss˳F4,X;)>BрsN{:}XdOA4P]1h nܷṒ^{d q7TmVR_@%Z] ;5^ j;JDőzBAPJDɳPCnsQz,HT =Lݙ_ ^x!os5{ FޡXyW]0E[ݛ? YHװvŬhԼŵy'R7P Nwzhj!!7%E1N\PKF̋;yR}xV*Qxd")YN͸ x 1D+7a$wѮ4cX {oG|wkWՉJ%"[?>=C +Z C7z nkf0vC"_s\YIC|˅+xȒu8|OgFA'?+3R_վ9ʜϘGq2W8-0TM$d 1XW7ᯘK9N/R߷CbHL,o-f8!$dI=TA$6N0#RoUPoS E}SOMB^&gI+Sq,%qtH;$$`EӚ}ŭ:^iXm 1Z' f̾{^`LXGS҅$S5{U%6ǣ ;'}i/Pw8T"^j bue~B׮>y9LB g;ZÔ \&6 .;A/)هw-"ͥD4 r픺9[KeHW>MKSqQx2o}ݝ) zq{rDD q D @Xh8YGH%M Atɗ=h ;F $I sML&&B< Y#)Zʺ҃2em -;@v3?e8#ťp;kpR.]TOCq{ވժe/MhCw$w'l3SC.Bˋ-\yM23̍]Y`=A ـ Cs?c, <(vҖ)I  H5fCW#-c]ĸdIGDwW)՗?K*# Ž7bDkb~(BiD>W::x7FyES1?rWc7&4ܾ?#@9Y\--񑕬G:Vq+]H'q 7GOP+V%YLj/@kVSTcx-]*KǀYAC즘08BhrQT'W []Rx!K9++3|i{(ˬKp#d  #?]/B5|f(0zuSmz ڥh6]# {c}i L;S];fa|I{,N>r2hQ=Elkl45,߭b1"(>f~e)˲/`oqGy(Ϲ\ fmri2B98:r*q%Hn c|ovĪ6[V ,(,mm 8RKYpJ \2q@P[3~ V7aIuXK/+utb^`2^|/=kBM!c"< @?A+ SՇx~6dSˊ 7Jˁ՗m:ٿ,9uux00qDdquGyB"Sz}tg#O )٨wbjZqBYwvq6TTV/3@Շ^.50ed; z޽d_`1օv};4`/K X!:%gra* =q#`M˩ ȼ'fkPfSq= b|J@i4Y&BhZ]O9rŵn$ӭR54KyX4KJm~g׭M{iQL"쥠v1|UPM~ĞNk?.,k3Ys mgnq%nqg1T1d22W[W=W5ѯ_TÉGSi*C_tjzJi"LN 'ڷEGʨ2&XTa,i^Kr*)(_?M鯮K^?2C 2nhG97|t}g/D2Ե^bwY Y[Ooy&P{R^ lrV nupoBJ9zNAp4Jpac y,ݢov#¢mjtmMgYKVCVj1`5eOpYffGAto0dC`1XA^s`6Ջwf>nmZ/r5{떡oWT]RE@ypUa |]4F|x %AшFk7 G֘-BDrA0r鱤.gfM wXÐ K>vWjv72 ʴ5bQg 5:,e\]!@o~/DLmfӍEe>YZk#}{AU`O[] V&epaDjSmvfw{ 9x(ˮǠbTzu(/f7yGper?KbT4}աsזdLEa%V{TȂK(sR0F5WvvP)h0iCրghE :{p2|?y`yT/'}`v_O鱂iKhs« yH\ȋhȱo2E Vh'CҋPEۙUVY!t-{ڙCQq6ʨ\V`aFv#X6z'bٔ B8. sfAƯsI0?wa^׷vdgEm,lAjƈ5+KdG]Qs |wٹ]#u^$,O?t|g3wx.8@(՛Y.m hA~v]8ePUɷ>ypFCECם܌]2$0Ȍ] i>ϙ ehvي0S$KVx7Ekް0fH:PHd@7 QW\IT+xu=k9Jv4t 3HnrDAY:>3T;#cIHt:flNl1  '\P0:ïJ3"qq[SkҩހkF.s D b"TDEF wO0g g#WM8%`N(Ʀ sLb/.r)vdhA;y;Luh#?8`:%[HҀl` i{[LiZ K~ػ|B[e=:u,DZE&< W."@eRTC *AQ uӜ8r" u/ \J-L a[I]831_Cm@^dN4`1ת\1}Ӯt\6 X/>5hP=0|fX& άbXpI`cmR[ʋ}78[3-=|t@s\tuwK߾4`!Aa￳(K!#Ishdٟ. 9dUQ7 k8k΀` Bth~ T61}F񺙂p9 mA_&<-L{P*Q<nTF /9 {7 טx=.?EG[ݾ/cqB\Ҳ\R:f伧Ԗ!]*f=4RlF>#whi2PB(k= T@{k ,GvE@<;$QD6Q7߅;QzT5AC,dv{Q/I>hV>kF!i4'Ǩp4hrE3ZEN+lƜR݃lAVw;Rfg-DnOVVضÊw%1kmU" *xK5t@"|T( pZXU?hU;)ÓoA|Eލҹ#o9UO{-H(lX"P-4=4~ f-_ѓ^jf;}L{ߥ*QB :苒ġ=H׬-?#=$xpv3$E׹as|2aYdz>ʖXTgc1o$FxYR үFf8TX`NƖn ye&y*6b\5e qqfߊrmQ>v mc)uKEaPV{3g]9K#9F$ ྖ8+o_ӨftF,!A\4 W}ʫubd i;=:L#*.T ֥uzDHXA/5RWIZr[@~,mCEmX5|Y`+cPANBD:ahn?‹h Dܭ yR̈W,.0Ͻ#Cv5'MnfK{SM;hB>O=2ƥw^?rN8`2YKO =dJ>hUy8"_ehI׆Vk;KWI¡ˏ<:Ttc>J GgcdƸOR&*\&s$`Vq+g&wA47Z^]Qw Nȁxjá@׼{<v_ONcW,/- k"n.ZhE /|\8A/v/^eQ&$*H)OEGVĭkųfjPPk|Xr'O{F,3)P2 h!0="ff tw?B˕#ᘛ@hKO&)< mGw?l;MAaeXk+iRw݅T/XmCwXp@JwL<4LY=vJR/x=3֨!*ǽNuʠIHޕǽB2I0">uro0b9WS`US,8Ga,;np!|ږnt꽬48UL~5QBa.6߭AT%K!a@;KJ߾5ːJOa N7"Zzo~mhF;Hwؑˮ鐜y, "5L5ӅW_',̃E%4ejȦcLTJH*!@osq&0«"PI:Yy.PB1h$~RGNvUo_P,ۗ?ނΛVwX՝aB3LGJE͚Z~ȗ*F"b;Npk]Ӎo3NRL׉l}-[ $<.YoMP# /4"KzjP\!L"Gx Nr?O%(D'zAS5/u`֬nޝ`P^ښ*s}SvF/}nѿN5U&κ̀2;r|0LZdZ҆zϗCdMoM7f=T|R|]7C4#Œ>- 'IwGQ)}a,o8f?m76Y;t遒kB.osK8.,Eeԏxq=v{~Nrp(?Z<H.P9WJRRbwuHy =؇.rDNt^069uD@/pBPnjk o~/"_7||x€.S!)şv~^G! kmOZ'Ƴ9Z[1иUROwZ&aD4lm׉w"rkvҊca#Q?~g2ash\ƺR'~$CZey%~C0@/W3,~/"h88p 񣯇U&>j\%U^&[Awq"geNiKʹϺ/6?ngiA#R ;f27jԖ]WPҭP,l L<Ґ>½)~PFkxl1H#n8CN/қSo[/@ f6^ꣂIqP~gBg@fEӒ95Dﹱ8qaI&~ʃid*+rh3>vT+k 5KHܽ]5 ~w9϶V~Mт'[812$ 5b$[[C p%3;?H9?ʎ ǥ`=p.[Ύ,|:8#'K{JŊ HٹWog$CWӎǶ03|E S,e5HW Yw0]^ Bn sɂ7[qiQ7B өKGq@9FNy̵IOaڦ*1׋>a59CtgU鶃_,܊pi Fx3 zAIg< ChNLg=DX 'G: CG6es,_DmJ0j^%Za(1Ϥ9AB!WE􇘜,,rD@W l$@7kKvznl7[od45 ~e!b6Jwt6Zyߍ@3 { tqCZ"OuѴ^u '\,j׼tZ\"^(o9J UXط):2P36<;w]/g 5^Ǘ3Ѳ㛩La'GCv'ЭGEI3]5Wq>dZwyMartMj\z.2)E]V{7} (%i}e +LA1SB"(Qj*4 ڭg"W,s^3_PiN l̨T2nLCI:%OPt4ODM&~ߧ. o@wōĔs%B]ϓ<"Ϻ+.r?!Bf7q+30|5e\k$0F:O b[`vݲIAy{TOBJ7ܦYcX_SZ$ ǍD;_&4g\+Iq'v"B/Ya3I?FZ D`eWC/(5$Baօ(FemִnJcE!#ll%SJz(ڰr#+4vF͍S.w_nF/JǤebBөd 3EuZX1iFMaV@9[ 2NzO|~?xjP9kC"F].LW C2>-0fd˛dgvF,=w{!ߎY:ʼj3(-wjdd a* rǡ_X&F-~R5kS\/P6e<勱EYFxy |4qXͳKBuܯ$-W]lMAasds2 C :$aa$7iǎmђKOfv|fò8lJ#hnܽZ+@oΑ6e@V(2OƝ:kA}U[4uvSb3B'zYu;|U|={սS:(|5+摤co~%q fPHi#j= ҳ^ڐǨu^cГ)?\SKWy!S{SD;dHd,]>b"wPm6/Ujĭ=}z\JFz*b4@zQ<5i69&{ ~)cH/.*a8K@fd^e/pŕfm Ue1&з >$$t&)!!(2R;"j6ڗwjXj'r2̝} pZY؛ (^ ּʮq&=kSPG+5n܋BEBI:z;9.kvCծ…(|[j1g}tz} 7..)tE}1Tp~m$JL?}. 6P*UPMS8l0n}3JC Nt5o_mPfdRc|Ujq6^]I#—6P}+wWWS^Jbk0\oe~`n6T]}N%MNT:wa8ޯpc{޽I"ކVsDU/$®rGCgz/!tb=BHF{RZtcfą~E+#nEY54gc( P,`"2E/rDp!hH竬|@{&*yKŽJww_QP4>Ѵ4"ƇZ{ւ=1q5}2kB&bL&eDɏr6WhDuV\%˞agUCѧ\?2]9- @0Sz0:RV6mN_{SML7 r)S931[Ry'ݔ2 zV2k"Rfuc _V\w# F&1㱂wBĭyLO|\{IK=? hոi- Ш!zUz1%lӀ4,F` ڝ Gtᗚ`аηv|YiI[)v@$T~Ѹ>p} t]ӕ.Zxx9Ikevѕ+7:NG̚YŽ9LgoQd:(x!p ?U%QjY!o~]U44+ 싏Fgޚuj,yd!@Y|bGı"{LY%lf5rHu=f]T)vB'#/)O a ~Բ Qz=q'uZ Meza`X.KCszbn% dcp:;+$rI5 U:@^M,%FӠAi Xל(4|)l' K$tc;d/Fͳ ~ˮ XS5t+ *Ýxbp=6FxbUV: 6{?`}뀲?OiC^$l00Z>9dWSz5k#{y"S%{`(q>(̢<݅MшԮnjes8hK H#a? xll$N+Q (ʦ5 x"1ЌBNKv_v:4a.'# 17z Rɼ<MO+9lr~ /s: '>$410h!X8LrIئ(_76I8) h>W(г*~`贊B Z@_P%.vJrɷi_2YNxp@!?1^ Whgc|.]4>6,bBҫ'Cr|Q'?"u2B 56 it ET4BeofaH!n=e"" U؉d[C=/-z<ȟ" GsZy=G T;IT9F<- x9p>@}ll^51sBɦc/.`ׯ)a<bSj[Enl7|6C\VϢ(g:ޱYUzz~cxW𧻓O9X ѵ#up<wSvM]H@藔QpP_]v2sԁET ì*D(xZBMX"ezUE/o W!+-j9<h%*`m%wh?1T*Xt$&%z\S*@IힿbCGgPz ֋j0; ) lH@ LJC<5 .\hnQ_eY3vD?etlG2%I c^Ag62r=ltoPY?!scX׍j,M%vQkK9N 5GldJR?Z#m-':[t0bId6pⰥ?!X(Y!7b&bJw~o2HZrl̜d0 C%0)T= ln{J. ~ iWFrq/'v5>ghvZYGє|i#УӐ91~Cg>ҡEqy0|Hc/SX&8E+;}R"QK"M6IXv)IXxO1fSL=AM(&D< K$%nJ>M7Я.Ǖ$߉n^Y7Md ‿VTI*څP`S59XnIK<MI0])Om?lmČo-☮uJFl_:^OBk9"A}-p \lv+Zjڛʶ+GK4{OGIahwcQPFqKVtDSBJi"\gUiyGj}\aZafX8$FmT` Kgqgm`;C>Xh뇖Dl-}]2x$I%`s%/ڷ]I3`2QIZNh D6?mӚxdTMo=ja0@6آ*;b8V:/Q?,U >s]E`&( s;y֪ NJGdaB0MA|:n6$}X{_hE`, xE7nL?ٝ-?RRnXw`fer+ g1jLi+K¸ 'ONK;hj|U^ KY󀜈)Wqq{ ,gXS;Z3/pc <#RbIƸ `~c?dV~;Պ꒚i]~KI~͇9GZ?']W|擧}pʸ <\e(]q$+93l$r&eu  ]AjUgߢꈞ}1Go!Lkᜉ|גΐN%`"eǰɲu;%I?#ZȠ,.ќ3Nc34ucPy4q&uhOa"k!iu ؚws ^B:3>T!q [)Ȣ uLw$"g !+';:0n=! )s7 p-U[6$mxg7%;~d-0 4Pp[zZX /N9di=*ɟ{De<,Tǚ{=⿼۬o avκƅ$X%h᾽հR:-LiZweh1>`=> V9@ة1"@$epEW(6lNd*2Rնx5>lK;E8.V2<ΒOlLYy5C1>Le;ǂqF6w|[WG8#4-HD/$~R)a(]Ժ_v-LB3(ŝS>+a?R.M< 6"vp-vW@Ff V7?= ^ȕ?Bp%tź&&Ka'iQ©(a=4tpP`_zROtm%΁Un:qOGPXSg"\6)bmLMK9nH|“mk@tk⿷m2nm n \@lyB43o~E4'.7_0 BOS8q\[sĚWN#AG^>rJ UN1h39P6^ z'PrN+{`aۇ7"0ҁk]ӂkߎE0U@ʞsW@Z]&ܳzUmP<I,RBk.PZ]$4mL|6Te <&R 5fk 񿻄g 7 Y$ZL&4Asg<6bQ]zWo$;:/[7ri Ф6ϲbߴP:rTۨQ ) ) [$( G{jП?FY`?pV`c,S>S[9xÛ!ƠV_i Źd̰{X,Aw4k 꼷A.}E[Pzջhk |<ˇ =ԋq10wvb$C9N E9GnX=46t+p DUU-r:kkgʽx&IKhЖS?GT)b8„|8qn>E0364Lpz&bo$Ǿdـ&go]b)Vik*Qo%fMORIc#-~p@ҸyBPqjJdUȁ>  UchJd…:b΃Uztb}XSioЁ/X]v`d"eԊkZ s|5Vo\sX ;b%UPG2-ph2+ 3eQo=}}֏+ն; +ө?: R0%tnJD`|,\fn(ɘD%ր䙸DKۆ9 %[YY7ڟ(8a%ΙjWu~86mYg³z%bA k i*9ЉL} Nю5 \jJ9BDcw~}vmK3beaK\-6#%LEF(;ɾR!}1PkI| /k[ _ yf +I3zirum}@?P&ZFh<Apd2fU%jitƕ_{SG$%[{|io8j46wLZ'6}LNM/eZMl7a'E-1r  ifogi,r/kToa|Қ» ]Buo,m~cfɲfk/ψ3]DTWZ4gՈ-tإ1)NMԎZuTaRQz"ip%-C ? M!![`etO>.G)''yPC wzu.a/+`EBGS:o_3e`+s<(pkJx\S3a*&Z= Uw9Zk0a=|iԫ\ G)1 &cŚ԰/=#OD 'g_|2M'kMH=(:nGr^IV_fHNnIf6Lxp} 4u1;{5Eh!{!M{+z>3P%؋u$'t[0?5_WsdwBi +eQE k%qSң5 ~GI[1=̆r>-@C19[, Rv:V*-a$,)D뒡}fhk o 3Ò.9.`ڀr~@,m Y(0#|TjbaH6T Jaj,*5y@|bV))J{<`LM7N؅lYZ Oh H5NZKiXnho,ƴ01%>Н%8 4S:S(!ȅ&a` P_=牷ӭ%+^ndɯZ!l y^AMHOdfAGrc&7q 8dIFnv:pEUsMHQrN[AtwyX7+ BJП` Edl(B-_I};/MQmL ꢿlR"vl;u(RI9]ڢ:oOY/rڙ?RYyhLV7ŴWY,9Ho W"̪5dnar!7<,ږ䆋_ts,ET V ۟vA;z*F|yw0X4hG|ŜY÷x*3dPJ4P$rQhk3["^2N,Z;*@d%@"'݀rsF;5r}Q3t$yۻ9gn vيU)ؖՑJ{yedž5~Tbm3I<-'ЛѓăbD|(i%g$2mGfQF&&hp6)B!W=,i >{*v A,]OT/þI4@: ^봃БuGeӘ|sK0ꛀ?H& RkQޕS ˞.9ZIۋ˘~WaC(S|b)|uFg E-5 |0]q`>Uj^l?PQSRDnprDDl.U5:RCp9E;.-}E&Wt}Wu~1Z漳8)Q7Y"γ&K.I@bwlf𽱘7BՋL.rXiA?sݬ;"RCxup5Ql 62#e&έ9^_e~3KY>fLBrM=;p P"kްJ,hT\b*s݂H۳ X0&k FGbfӽ5Ad2"^wRh~pՙ-d+0頜-&:PXaluj^%vaƲ0auQ֯|Ȥyb>vZoPU'rq>Ԗ?pn ,0F6 2?wJ.l\fH+6#V*p;dDa`*( ,Q?AmqbVBq6pIS`TY9vi"遙誶_/o=mSkQwyr r׶mM#8qЬ Ӻx\ce:J6nҡ#%M^d_ ujU#yu_&e5Kwy_ 6L>"v]է1A`- ̸9حHXARJǠԼ⼦z\bDr4{wv{\W>3K7 oo-A AD0J ͉.Ӑe4ꓦ\l} K*B'*qQI|[0X6':ZLjil_b &nĜf%/ ze|á\bU;oTM"pm1Py aEc:4MSL} _r*;~P&CˑzW C!.# ddԲ{&GP {XKdUnt0&J TA4fo?ՐG7U<^! :WfmoSZ1]Ma^=lK$[ֿlzBhϖc1_Ԩcytba ~3?;d p`0O֯˲R)GSF li)bY; #Y/YN,Ui)M dž4EBdJ !i-9T˨05^գ X|i8w*bDO|'H6tg( WVBta|Sr-9Q!]uk dB䋮+6q+ץ-UbCV2DzA_ X<7omк V}\'=1hPJm "Ya<7&OG_> G+ VO9aJg(VEr 0hHA!DdnC֙in7e ŐWP}UQ]5"cnǭ,#=YUV(| ?@WT%fxƒ( 'Ǎ'; ZyY#ɏ MJsJݸrUr)3Q\fw LI0sp^[nǯ/te)(.΂U8yR ;2^4+}gC'"=(ʬfG;NSB6S̉z;dK<9$LoCqpgIy`ڹTk9/GY ?mfX 3@.Nv 4N99Ubj]7. Hո]bZg߻QlW"}f 8s6o Y#)*0T|u%ТuNDoɘ] lCw}30`P/b!yg KIU;U!~-]!VFX>?[Xb+E׳$<$lmF]MYǎFq9ϭtICעj".]~3!$YJ56%mraw*)"R(TiSnca)Ro+*ŢGA^a#Ma@*1_Lվɢ>>+~eK"\;σ8˹l֟؛,9Ae'p"Fy}ڥX#J n5bԻBރσ[abA_gS9MeoV ߛi@*1k}DnkW Mxm|yBdOb|q֋!WYˮnV DYj0 WB9D@N»%߲*9ڱE[2CCvgh|n>kk@ U5e3 ːk.3k Z7]aaX2'ݹD È2Ӑz5g%Rr0{r4 cSTg)աdcH?PaBL8A14%rmG <> Pyϯ. dyuso%֮d(7w_ {$%_Uv ދ; rsRu % ^ Ge@jq1.C iȄZHӷu~=@4vyjR s,tĜYm 4+ -Fip֯v =`\}AQmʾOoF8 B$rmL`٠`<L[!!!!!qd)%զ+0 5vމ4,K5cbQ_K#B.N;/lpg稼"[ F ~Tc#^\>PsW׍%Nu/]OuhI׊`ީ*Ĕ6yU& G`&W MMB"ᮺ"$*-~e|D^B$t~݅*vXۖD7t)CmS++5R-JW9;_Ȍ\O؍ 1`MR%}/)r(/b#ۺ-&н鄮MM֢3iVTt輼FxY] 6.^zI-Rfzڍ,IC< Ľ&#G=Z̅DtP t쌝A:87`l'\, xAG8Jp8.&b*+ B= T}8B}Y%Rm5S"tV;\Y~.6 z^5Xҩu$'=ј5xPSQļb* ΐK/ڣU bJfAl! 8wgAkr%<>CR3qې]bc9Zh鳹G98V~ZRMҺ1_iR0 "V߰.?́i[=xk`{$4}f|GA}Jl΀o$ Z_  6 aOqM 9O_43HWE8>ղ ղ=ާlsޕob$M(Pl~4,T2,ԹcUFx 0LxEOυ.%^Z8GHޗZ;!/18I<\_W H@|{'p*~EmEbb1>< 1i:Ov]OCS%Al#& 58s~!bAy.e m8?nklHbT5 : V d[6A% rG#be4ĭN X%˱ΩFSDc 6j-(mJzςۜ!;2"z;_2 1Oa)^nŀ2` 8n(ESWa W[ F^Be6\5f9tNf;73rs"RoM:(=|j7 sBZC#~Ӡ- YVpF>Kfߚ>w>qdlAA;nyɏo6Ģtˠ|h湂Cс2ap5+xs)2 6\`Ty+i |^<'+#fn6,'1lB^}r},kaUUޯ?II-.9GJG}66WwҫPwzS ?*d~='ZwȣeǏ<+hmi(|x%Uߨ#̣o9A |V^v79@I ^5_V$Ւ Z=*dFL;ҵxVPLդ8©^߶ԗ+c7usԚʂ;{|S+"ү˛,I}Z,沰NcqnEh:зbfI.8G4ڰ\ub߫|U!;s g #q_V1EҥbEXXLfcLu-#ęO k/@MAIz9~ɓ9Y$Cdޙjnw/+fgܖVnp!HvjSo: wx4vǷ:0߼b,٥L-a(%r|$IF (% E8} ˂״<;KSUehDb\{T[%|%E| ܜa^`3d)pjw"#E#SKGlew#x9/r%ܻ0ϗ)vk0{Z⻤ƠSCFVZ#OX[~]JٞE;YKB+#) ÎXw30kIbs""/gvz㊸!KhRbI/K36r@d;C01ct.J;,-;VصisOz$}2y/;9.ܡt͐ iU(}y0־n.'L7p >?3L[O:1#+Ϊ6_7[(8P谤zynKrVMV{9E3NGCi7ܹWQKtqc &U jhozCk`ZO߱;q Jf:`$ˌ/q ??(/j9xOs݀ ,CR|55 낭D$ĺo3:`j9*ŁdjDH1fݥ'W+9"< F;+Кh?, aso5sg bp4qɻ{]a('z$6~rӖv *4ձ=NA?5Shb"03&3KfxKoR/lbx{6[FNPvnPOg,!Q֨m6&ެR7H`q`+5b 5n]&y{2ߧNبQbͥ|g@fKGwƩH#k/"+#Y6dҮ"gK]/-[] ~z8ŠܑYVC)6w˦y9a"B ~R wp{_E{n[,b2 `5;5tҟp}'MbՂW{&pf LG=yГy[19CoSd+7eYTT16gT3|[sV+5#gU isTRM{J DJ٤SɸpR+zI隯ܝinxc&˴M^6 jyG.s2tݭFrum~WfDcD]W"/a2oCO3@7 D<"kԿ[#]5rkbgySY2-1&;gbΖFAf>(Hcs~M\Iݰ,c6um&NSIt'5qR,64iǦ!r9#ȁ?;CDC5KեM1$ǮZnɠ4si]d362pxDhBI?h3jj_EX.b5A~78ݹSp/؀{|vYd\h Zjd($@S;sTT~8&x7ǃ dEϻ2ɻ0~$+-H$_R2>b_̃7)ۖLNԡ.zwgaW)ۮ겿fOa2x*=1KBӔ/藮&Dg Ζw7*xDS}Ϩt[:gd3NqyکHFUt[ z*fkAv@Qa4!? X݈ S^5ڼhжuGO2X3]^=*>?0(@v4<6o1gb.pJzp|mvmVwjϟz*ﱏoؕlE0tOAi!؃|Th^ 9[̣i9yηvQĎ6Rڽ`)n~|ˈ"NLTEgޢd!dnCbVYqlkuGVH<&?];r(XcG\ "{jYXΊdMVU M<4"Kb1\]]ļpq˟W.]w %nWre<| GQzd/!^g%FJ> bX—F Oi;D&jNؙ:`y ,>0zu, VHs5"guǵ l7m`/xoBf"|>G\ajkA2[H6`B4LE]v'(N|nzRj -ҨLWGS jA #D1c'˦B|e4Q]D2UXw9U[q[I%J) j:q{L*{}˥sKD :a$IN306$Y)VPe={;uZm>OEpǛT#b 爎>e=&gEhJ}`"̔B͔ mNA.5& q<$_:uOG[1ogPwj'+UI1:˩ y!,zkKਯ,(R ḿ?ï mXzto.ui]9]z\KtsUe_A]8g|[qgcKʹ(LZmr.#Ih+QxJ/uM꿔4%=qlFg,T=sL}#axdSzvJ&'fv"س>W+g;KNX[ ]2`Ea_al ;'U٠)7}==ٗn|Ojd#0ۈX']$D&$GR$Iq˕?Ol/^p1J\ZkaXuQNvS$} ZdyMdvtBTAw~<gT *$vDcáfn ҙ,J[+o.[3thьBa0Ch6hHK*HĜu ?DõFZ@ .lE%xbW/mY7r%s^rj@z^v/,mx ul~p>4vt*g:G*|OEozpçQPTjw<y-EDMrBb'J鈿`y),Y G3?}-}`Y<^&.acAA{cǁU`ȔI:-v}'s`h٫&W&_@ߚy:v:۾&jP*dJj7ӽ>8 =aFȖ$#0+xm@W;P~rW!+371*8PӾᗶgcW, S27m-PEU:@^͑xnḓFAhB^b/<b~%M}ha4ցP zU!&9&`b|UL|$-<='ʲ Q^5(t,Rvw7LL¿xZKFAԹbBE.~qJ -x%#ljţN*q[UV=].h_)@DW99QX0 [-~h0&F7@NW[LS#9)Gq/|d̠OA S]FyJ"Q/ Dm0H QUa"$iaThUI(3UJ?=%JdlߨAr!+v-|> j(j{\6$eTэB_ulabz&Mlc A 1物&-I\YC; YQ¹| F!h(5 -><Ƶ/l QM3-fAzk)WKRw N~\m e,v(YQnƭ$#ADSX8қAjC\qQ};á9Cl>(YPpX;c1%XڥL)(/9{\#`a lW:P;AJ@ؒΠNh2Uc͵&ԫ4yT5p7*Ej[j2jig >sфHH9È>tO{2J[oE!܄`*1ְP<[kMX~S0=I:oK0VՏ!\/d_ +~{U~/;G֬L'tGoWٯ{f5,/X1T5fȘZ@Is,q;L WS{"bJaCW6~ $)zG[nTG!)oR'>Wyadڇ|[jˉެyz!5qrWn%r}ph%˝g3H= <_s˜i%;TUc63;dD+wqd+Cz}F [Iq9'e~ HucYbpO]4 XoYyQ!JUI2%;U]i.(4vІnaW \2&__UpsdO)F"oE]@α27^|f|EԎJ#B\ WEw$cow^E9j[TCAjL01G*]tDp p`x|;)rot 3n/'U&  -A>^M/nN/=>٠2|>0{e:@JO 5 $Y*,j5:6Dpѱh6͍Z7̱XQۺG1@NV|GAz\harv:M&+2, ΔXj|"xԇ 1Q'w̩WojKKv}y"`2̏>٣;:+wL@bs1<]slPaXu:~0k!zMl۶=ERCOVj:]]5vYUŨWƻ%C7ߎU*Χ&g~Q7x̮2cR7!2%":ơ?Vl1z[Zʺ3}Q4;[ 7c _9bɊA-oPd)I@3X_Z)-CKHy Zlb>H`rd܀jʅuwɄMYPU] V< [)$s>_Pe1ieY@ SR&W=BYveQ,VNj1qk/՝{Oe%1w:6Bz ȑF9&E&;a**h딒O|뼓(JǍt^u4{@lQ%0ͩ/Ӽъ,.P|qt<٭?޼8 >Ѵ0sfF*'bdtP7ٯ/[٘ ;\-fQzpnOI)4_ts-[gRv{_?:D{ ÜN &.ҳrSЋ BcEnd.KݟCG2^й ya]h:%n?kcZC^Zi}t9}i-eF񮻉ňG-I Փp@ɧ j;} sWlr(;2.Mj#Pi7O:;T+3U8ŇC8EU57lRL,Io~=$ﭭ;.`1paxºE=A0briX-"=]VJyɳ4nekDB$9|qƻ>hֳgf#Nj2Mll D;A:lmG9h-DB@GHtt 4A3}7.U:gvuo6f1J_*4V)]q2Qpڌ=V e6VN]enV`)k$?ɫ&"msҽ5lӋVܜmSN!gN(S]'m~+&t*#I` //|gI"?( "t"SQsE8{@LزpVn'W6jp0jiGeaRS.5KqCzPdh%q}\^!i[U ר$|>m?0F"G"s1c2h\S/b{Zpv> }ϻXL& 0L[I:S h=uϼt-$. \G$(~8~LCH,IbN3awɅZ5kA>S!900ׇV /JVV2w$;4"[v4h>p`v g)q jhU"'#n {t^9C_7J8GAĕvgC|P6Y+xF,\!3!i&% KlP{U1% kS 0^Mm X+xVְfeo&WS >|1~d ψc qF%_^g!Z=<:J7O-Қ YFq+Ms~d% xL+kH-5Y:gRZ '{H0>]KJx-Mai|3f /Dгcۧ{k!K s?kA<%FZvf:olo FG֨{w۠VJ\):6H$'2!9wE3qFjNSDv1usT=ē;-8l)‹}m ԙmʬ?*׹E v.SNҼ: {~m?Pϭ ϱWԺ.'#+>-Lp>*H,D@ghϒ~jY"D:)-zz_I_#QTny1W\tKx_uwJb5d$o"}Lm6oK;( dޅ3y;Qwp_|229:6k$%q2bZ mN a?۩S_0_b9)*APxOPyՌ9/˂4%(G[2 FՍk(u?8E& x?]`2 lǮj"<ӭ׋q`*^*taP o~h$]lۊx?/QWG.;>Xo J@FN`C@P*Ol~-W8d(G #WÏ ֈ݀T8MEr._{-b?8|a;QV1}|Vz^2 bbV_jlq9F6Y[WEC֠>(B2]3czv.BMi΅rh>!5P,;cav=֍W|GFo`4's&۔݌]4+'o.oB3] X =!۵ɰ,`}s%4Xk)yGE <ԛ\VǬ+vSUcM#:o΃"p#17 9Ҋɂ0t*z8l߯V7ҌQ*X=aSb}UzmAreYY>hNjt4o\<E`leuK_{CTt%agh `a'bNlZ6Ry*;ڍ@boBYb' /P -^ M)n0#eG "o1 4ZL| "m |W?Q?suA@^[7A;L(S#8DӖ3.ݩi'd>6.6]:+ux[",e֎Y.fN _1QunAJDnXSq|,'Pkp ==yH WʡaZ,KY ZjӏyƐІo\ZyZԤ1.\XM~,Dx3 ]m| iԢ.-&ol;.GG1Eaf{j=ܡ"SD?Q@(2סrm_Rknryc^iW%´yEΧq~U#=99⭖5XIhSDr`U qKht g+/@F!ecor##&;r&BowUv.4ǓɁ]O)}'.A!NAcG jn71I3fX1.;p[J,hf[[<8a-g$N8Mboe%LU^g ȁ _E{XN#?@-;/6Yri;;R8OF8'%@Ta1Wq>E{($*hW4 lFg&OAk:H&j=d;8hF[XZ`df\-К28goO*w)GF%6y]V3<te`nx0eL>gj.l:]ngYr2k3`ϖ+V7>ne(SψcN$avĘ)yd_cKRA#MU٥NoJK_j?14tNF|Xn1-iᦖ v28ќ+%JjIeX#6Yrw/=ogOdZ3XHR"8KbdsEbw nxUJžc$lh7E<": ]y}0)&90D޶;)Hlaobd0n]x),$.c 1Eˁߎ)=WفՌiII.6X< gVNf"n*@:kub=wEZdGb";b-q+o73,K79K3"kgeҵjK= F: ]u4: *"wۚrn&qؿGÁlu3O64~OھR!J L ,ր>Gixp  pm7 J/s M*x'(6ґ;tLX36h]\>v>Q N1.Tu:ɓSq$˱+DGJ%pz+{%Dt }c͋zo__ :cPGMWq * 6Q/-d}J@Xckxuv)YxSwb㫷)}#~ӧ[)b͓vox~Ac}B"2>#NihCR,D_-||E3grۍd aKӲn@*$( -Onfյ\ީWm֜vn)eXܷ)Q kmS\SkТ¤e"s~D;\jXED+ |B4@2d$F9m1J. ^"#P \30d6E"E樍GcfaQL|-"(֣p U3fǎ8Úq6щMq1sIꃜ%ƍLi|i~vY'pcwqk)#f0|o5Q;'gz}ɦvH4z!tyvYQ&+d(')ՁT ]uj[J8 x4_k'.H [H4c<E$3B61}3%FmW+10)2h$0Tssͨ {wrX! C! qo4~lNBģUyN;ı*hP;FY"щ=m~r6|nK^4H;}87Dt`EC#+)ڻO]Ƣ,PPLU!pan9U*tp] ”tѮ4l.R^<9ܯHw^/–pa捐[LɝpO]iiTh,*-˙(?'~bJp#??sx@G(9|]=U]TbٺwB9׌BU <^EgO=Mp,?Q znV 9"|odӋ5]xfp"RWVkCԚr=CssKA qߞ󔙓Vp%%L?bKޟq\4reF\|D9 KZWggxF6u,ǯ`/MQw֪2ֲEɝtjz@3Q9"v ILL'Jc(}(WJ?B]zd_u{<\u#ӧ(Y*%ݮn &?^Y)ה iS+ugfDz΁W|Q&/g az`ڎܮ,n(Mbz/)fñ8Mq };`y6+(]U'. tw)N6_E$) Y7!!2.#_vѻ|7/,RM(WVS7m]YȴVZbŦGY ةi9}( P1W:E| dh3J-)p''S *fɒِШ\W*׹{CYSlN"E#XR'L_r;":jHqrV̳魴?|3jU[)G]LiAxA"e JQpVPذ 7.*xNq]6 };oݲ\daWԏӡ \#¡7BYL~}oo߲{"6+tlypw{ )Dݳv7HPBA}h-o*THʒJ#"M'n*7*y E_!p諨 \)`>Ug )+i,Q6A?24R #^%91oqa!L"5BSB`pj/k3lhz8DNV%2']}Z]XfQ1"r6+g@䄕`-`S0I0DJuf̌h}g쏘7=#ƅ+[j% 7LTt_tDpRcySƱݼ|GrЧsJ).[I.sN|x\E]Oe ڙ)x-B ix'ϡA]v=!ڜy_GrȒ,lʳKF Zym&]l[nGu3\ [(ɲqy$o?1?-X2Eb>(ҿZ"1#;1ڗ+ID;oaȢG+ޞTkvV7n_{ٔ!=TƊw7oaeY˭fEWP/vSo@n O ~$=-n+\ACd~f,8&n 5 b+yYfǂZL(B)X 7c?c|@I0]=T^by tdY&ș~),f?W]h3..玲uy$ 'Xw7X1_X3 !l٧,Më*OqPq3ߺ7܌d4P hy".O3{LYd_ : '@srօU K~]``@#c;Q*G ˆqzd_V!t%2GmFaLum b: Ъ9H)~/g:z|r$St;è&6eQ~AdYlORx>^ ow%*RY* R뎟5BO\;4ىC(y(s"F.}DT;¤'sS'0|ܶa?xâ!3mҬ s:,|(p>~Ϫ\uXu)<=E GV񅀔Yq/oTuIi4'F`} /wRw3(ulˁRb Q>ӕ;\db0y8 ) اTfw v0,6Y b449X^7Zw+2DWϡɏ\A'7q= J6<ᐄ,ɗz~ ,-uK-u^z:Gߺ=]}f]t]huɠ'ap'l+.X>~HE.OJDw \de겁gYA;w<`wqpDӻa<;Wk,bij|" y0,Eg֓@Y ؈d#*~Oٵ$ȸ eO,aǮ{ ' ήt2suYaJ %J- +!<8HN?^J: ݌*?o1's:D %jXcaR @3i0vOHĨ0lOu^ ~I0=褜 )& E"-݊ Ø4#4_Z@bF@^ ݌F4\OE0dbfku6+SJMZRߔK& Zzgߧ;)77EsY~t6 0MrA _lkX1 $jaaug& 8gh!cgĤl-ZQȇqG7kHLnই2E =)@ZAښ ?:KKf[uFC}IϵT/L>|@Xȟ-:/aUĶZ$9҉2jp '.`M;_6?\ډ' ~#_tA9{ wK2VQTiv =1YMhЀ q&:zyB„ټOmܾbv>;O@V+o%tuv`U2_C˯\<q\-јsB\_/Bw"v=THK]Msb[u2sX[B/}؛IM ~]CprCc}9RVS4N"tz˒k C #޹uW7V-EWV Bɂn"Uw>i(Ox3B@oDŽl8d BKu?6Kn+'*~7/לu[7Y q?vEX啯ا [^hʦ\1د˟1lbJ !3w㎭~Ïxrp[}UC=e,2 ۋ(ͱlSjX?Fp4o$ j`أAFt9!U!  <EEuC(fsz+n[ȖA[껲DܲN>P'kLQ%gd0AL*R΋?$t&QZrz iy &rmƁ&'кkFBt5mcz$gu7چ PA>mWw3612H"w` `eꯜz{* 0gm'PRpah]$#}$ UܙGV +굖Fy@oժ#3ɖj7ɐ9@eR(hCC)<>yenDO6sl/)XԈ;PKX(؂ȖbBA9wlz ̌p!VWFѧC]S eCviF|6q\A>?!PNý@̄.!2X;MHݵ&:D fs2q[?/`4;lEu]R|> kCwHW"R >ފ挴`z+zq"R#jZ׺2_A7B07|2~&\J X>DEdY˔feg6{oE*1b8 [AB4U$9@.ڳ\Ȓ#1͹G-p Е)=,ҟ;ۖAV68OZ~9AghYJe}D~nb#T\3qW> +[8l&zV4Ѕq/TT{\(npv)N?p0 \LR@*-< 6r(*&bQuT3Wqaw[@EP&Ȧ;*"AM]a|>\@V,6CuG.\Y2G3MM|rBa3\v֢ dZc++Էe`){'}NkR_[o+-GS>wd_n)3r~KYEȴhYb @?8q_)p?_^m>GwGp_+Z>RbFr뚝nhiJlATQVDBX^?32тhM݈=%_"Awb/ɥ0i&)[BskI1z<ބP'چĖ*spFnL Emc6]م,;hƖ \ʣLcLJ-t(|! V9}n%܃ӆݯ=\٫rSk $7ȷۤp&',hGvC4RmE໒BDI- >@`ޝLR| ζ%3G;EVl&A~(|*\~h-I`/Y#33$ yjoX2!UVDk`EK=Ά9*dYdj>U-- _4zD->C̟C6 6VZP#}P#M32R9ajh:!{ZĂ`֨<Нnd:c9ye}pE aˡ[_ qoבB*D~zo@S$$<#zU}/ TZDFvTW,m>ےW }1o1&u'g/<2#Y §d :b P#$sKelgvd5}7iMѭ\BF1mgkt@АN :?76Ij7NeYAy `dnzP4,}ïžkwElV kRͦ#RCڽ ~%Ň)̌>nW<~Hu ==Gτ]:<%l@np/D`/~g"QgXoUR.TM]VMΑ֗쯮ۖڧ~?yH}dHHk5%8AX'$kcM&^pJЪ,#xl&Tݳ]^BUVEW),.* v|_>kA>AԄ[pG(w0^uLee\(Un9j=TwDSӕC?O(*@V`7TɭQj{; ,a[l=f 3^>Qfkdc!1RvUM|ZG3~뒁]N4K]@L,܊Be>Ba`5 '-IGԟAĦT m>|cR^Kƨ({mbW=ҺkpԊ ;r~,b}$ "Ŏ`C4V Qq[1>v7+=VύCbO61P TeZ_>2>^O X]~B2Pz}ÎUMGPRo/2(o{ R6ٜx#n] 2^>aEt݌ceVQ+lNa˷+rw*[LEa4 K-'kil܌C*Ro*r$ZtWnӛD&2N(2p.~nE޼4FQr2F;ikvHaerW$A;gȔ;]Om to J+]PM뀓0^@]q^_I姫e-tZA tҊ߆OGHNϱqTP.1LZ 9α`;PQsr9j5htyXx/G] BKHyu#.,ke48#P,xkit,-# HW~JRD,5d#p4˪cr%)J`n`I<]4D7t[gYZ070701000001e8000081a400000000000000000000000160d9f5e200002114000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko.xz7zXZִF!t/ ]?Eh=ڜ.+spO?mHjl򽼾hWb6@&vm Nk \.3@D<«`cJtQ5=] Wޮ)UPdjA @5=5".d/&ǩcEś2mp0h@(g+6I3ȴ/L1fdyvtA0xk0ݤyKĬ?քu/R>}.M Y&t:,i=u7^4x(]*FR/sS"\z8^&@ySE § Z;D#(3td;'B 8CUd{q9O%caT".fِe\ KvmWSoկ_%܃vtE}Z饛\Nl) 3hؙ=QJ]&hԭLR% l a^QN'3,Y-jJ۬a̞ayrUҪ B_hn9"$B%hQW.]s=` LVqsXbNŴ7Qg+.D漟a`Ɋ^.6|z$7vaf{>i&AjIsz&xLaVe}8=Mi,p ⶺ_L^6cy$#3P t<✆N Olt(.-E'\Il4`C;&%}R4LͤU]Qc >ac(%n0kh0$L'B xP*xzT`T F%D%ۺ!;l[#_s(C͖#mO7do'XN52gEfp}I aHnǛ$u/4ISg'F2BZ@8ۛNr[:waG7w˺$_ҖwV9eM-:]9m /y0E$kw\'J?QjnPPW9>qZ\ñfo !|mT+c#~Y(W $hjh#gk#KhB&:7s&ҾLٙ#."UGPϯ5hC{; Ѯ>vKxضYj :/G9L]!I^*_I*,Sb ǧՈWimg7.+},KC!()HJO $Zҕ[SsO*q) *4wQf!$(1V75]$^ABt 6= |o5e1hRc}UU5qJYi+Wj?c1|ӕLvF1:H^Z%<J?nJDt~en쭓SC³8Wc{ Fެ PWv5/ rfH}Ġ ghرl-q5b„q-=y,f( ak;;&@m@Ue=h KV2 ᭊ~7-֌\fgLJ*_Jcy+^{ȺjKq\vb^FӇ 8wMPuXcb^ ϭ~Sm=!ZZB^'WT9#AMҙVD2螃Pҝ[NBMΗX:xL+-{ҋHr+ÍҘR0\ δ$XʹjVc b(kAY(@Y' >%;016VR ;7ӹ8^ﴴ;i`sa'#k7i{R[0 +iY6K5W˰gEbE[[7À*^4pT8=y4c1u@H+LY@WMQ½>UMjra$p"V <YaV" i>~ft:Am4թ&gNǨ{xone %z?jЮ-m-\)% ǟ%-wc0 Cɶ~һ#bk[:=!YI8ǜbb 4#HZg2M>R`47ɤ@Y߀;%>SZ) N Ի8mPh*Mn5$àK 9t 3\# u@$:JsLn:5T 99LԭkrV0-Z Ble j((f@p슃廾9{Iq/47p 2ȷⰕny3%rs}\ LNĖ񚊿`nD{lU`rq Ih'C;;ǭsb.TCPHcs7^a)VMmy1gb-@`5Tv@xR"i.Em?PRI%n 6M)IuRw =7ydO%v%2lZ(dJ+} netV6IGfym/wEN>%i@4?k* pΈq)M2wx-Nv]VtZiMilc+6 \V?_ %kY2~[Wp`>4q2"13kԀ{i0KW~HŻ f*-UIow>1B$BE4ࢪ1qM9/}o?iBF( O&AH@7R]\ xS1Upvug\S?4:R^/(S*bq#6ʼ5~]W"\ &PJfyRy.!-*=Ʋ?MCH_r{SMxgIgWLi< ǃ tbm9vpNcrUEʛN ?ʙio l[P 1Yg\9]mEJ}NM8fWiЊJsr:dgeVD#)¯Le /"& #ib0c lDjY^EtzlK%ܛAYD"X w]:Z6/g[dH)yI̊A!)-`ЦNʾo-b_9d_5Alp|n $џٶN}q y^*J6?d!j;\!^䞆v?J{ 4*$1q}gn-zgkE~t=tv}:iUV롪Isq6=inٰ<٧,~,p%JߟW_Gq~u9le~JnlDT~Qz>EhT..B; }`FmDd8TUqRR<:?"_Hjb#i$99/\MC%rfFd )z`9h.*2\ (ƨ)Ӱ]u(BTIt dH+VsAT<7a4@5ݠa8 Y)_+-ިg ~))t[uZXu\;"_}+KJ%n&TMFUl0{6sI{VΛfYf[􎫐,;O XJj -YI3xuzPQ`sSJR2ya!FpiQ6eE]}v0`M&--޶~;Hi:a`ԠkBwndDd 6fz/@mLRQE)v4Bzw%5SIe 5&xddJ8n;,+8^YEϛ‡<\UsJv4['qX\hk:?jqlϣG%* ?O[FyȞ"F'7-uQAsһP^*Ҍ9?%+YbW.Pkjz pBwH3|jLWF9 U^4E -黂U3kfo3G׺#<U b{uN(D#O dz_{r>}.D4TW(X@F>zw5^V7vsd3ٽ[pJsg"Yt/Kpu{$a?gAIJ<VOSDIX.lD$ҭV'zMĔ[E~8t_ h}*>νR36BTIqX]:(ܶsqJhI z0Tzoٸ6h< ĭ&/4tuI)y ]-IJ9_UyK8F6@CZ.𬍺qxUBUl T hj3'h53 *á‚5ӨV='sb~꤬'vN OS$3 Ub&f ϻx[_5Tx:VIDm݄'bL%||]E'^\n[ ܥS55d]k7ؘ(ZI pjs5Wwk)t_9y 0w̉QqJeLNI9;WˆO3_Yyxvq`s'WCa,0.3FQɍsi0(%fg@Fhk'nV MHZ6co3t2xX sFMr+;8i%;wty]GH>|6y00suq,J+Okn48]u*h߭3?3 ࣕQZJVJ\ō}OCy֩0*AUr u%w1a#~v`9;M73/bEU8̵D mȥ9Q`hyFčg j4:pL;>cw['44~<~6x+KzQ%rQr@s9ilKs A[ Н۳~%GLq:X O4 ČD=z5t!b0:mv8ShPYq^=Sٿ@6 Wp)AIs57,[Ǒ)Oc93Vvq72I$Kҗ9ν;o pjYֆ_ MYO&&OqFSfeȉ40hOQhk|nF3yøH;p,&c.`'Sa$3EAq-'Q^5@Gɔ'28kR#gm30ro%zY}G>6@8?&ǍrrſX;7)$añL.cX]RI 2ٜ߮|؇Oxromo/>6v! r=%`t7JQo7 B~Qq|:xßQ %:$&8J^ϛAj@8x?Pu3 [|"zK4U{sYP]\`Ht9|/'8T5gU|f'FJY+_4>zAo遼 A0>/+m,) 1\1, ]Ԃ/'Z܄bv.| 3PFJ1d;FbSCedG7Cw !!lOfrwӪHfL IԵ;_ZKY̏ u?kyMU5]GJ!J|xYh.od p2]B7V0 _!x|R/&۹ԅ7]8P|@r4 G0v_plc=&>cr<Y:H8`U)eʠhi7PֶmK/AYjɧȂI uG$#< xH35)S ${i/%=qEslG.Jz*wB}Z]˴e+F8 44beҿA[vx͜_b3ɱ>/E34tjl± uw0^_4*ℙg/cϓ$_?T~Yk Á.u2 Ȝ*9%o'Kё'9qJb"EWW=@ѢV4+!C/& qȏ7!g7"2BGRXyx')bDo uu Vs ]dNU4@D ߒ@O:NĮҰ*G-rbna;$R@d |{dQ;;iœ\!lE_-f`ӿ^| ؕϯ%Ծ,Xú|%ia^zb~e{E54^JP7}Uz 9Vy1tR2'x rAݘ~*eu$TD}iӕT( Wđ+>0+q:#i /$D#cLXK95AZmDyf= J&; j7+=xM7>s^b9ǹ'~bD_9Y߷ D34Mup$jׁ>PA))gYZ070701000001e9000081a400000000000000000000000160d9f5e2000104f0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx.ko.xz7zXZִF!t/%]?Eh=ڜ.+xU\nzvAEetlf5CotFD3r&nAd|nT *.zW̘\9߾xٝD_e$GךoRMZr=$KOy$[,V[ ע Iפ9^=y Dv4Ɍ ٜ_%H5.^ Eb(|lиYSӎ`a"^Kd=BV mS$_ Md=1 DZ,st3Tᅵ}W4e]&dtۮ՝ U8nV"IPW OkVr{*lڸ/F^A'ZiAj"5:Hͺ<)mPR&CCZ-IиH]ha5*_/UWy5g>97Z3%OZ7%U H/$%zdܱ dߩP;4aV?m9k2"$w!Sy|&3ˎϐHUBkgF1D"}I*9m>l.tҟGs}U// V7uYG7L:'~:[׳d$k(Z2'Y'q&Ff@9N' af(.9:4yMrg+,=-LZ]6X{  x `v6 V$m NKU\ ktӹl1lj@.ۋVLW?!kEYIOw^'(VĉOu?Dx@-x=WtH\XO?3YZa5G=S"Յ6z,XXWYwJ%ܩR/yE(%Yč&J,h)7]b ddE?!4ry1,Z7~/٩:B5Qw'6~U4GyL;dD~IVp/mu~.e]c*v y:`)C;WPѾgVSaM@oJԣ1H 8gW+\m0V}3<gnQ( ?Dv(m"km ^/`.0Iq>f0G7S[`}4fթΊ_O~k PrLʃFdGS9?dKR*AKs)cuHomƙ[S3bW FN$#VcjÞDY$&= %:.3s|w1˴1iYjtBii4lH 7_]$`= m~ȝN rz#&1 Z[_|⸕uι3GNIhөZz{bYw]iΖƴ ?*&x; *`Has spfw˖W*tÇ/퍢 P#(&1jHԤ4'{B\ǖ'r$V ix .n M!&w72 >{ iny:iԫbhwKŖ ;Uz] b0Cl^Ţb~͜ǨVd~Yv#-A->cn Yp &$V~V4N_ɭ~Ϡ c҆}y'_|z/Wp*Jv׹Έދ$(´m]Tb9JV;so$v؍}Roahu,LfL&)Rr3F(A(ƀb#B&cݱlݪ.)6~ˇf%'jbQp {KH1It /odG˙F;˧gF݁9SFW S3iuGC%*xGJYڪFޑ“vE =] pkz}1͉qMiEЂ\݊鋏m$-[~Fǻim6ٿ\Vmڛ6ϫN@;uqqPԖ[[it9]8:fxӇukMZ :,e3R{}n"G,%F,̩,SRֆbxKCQwi+KA$t%ݤKk5mXHzAy9o+"ǀ#ӆX%?rf,#,߫81.i lᅞU C՚ѝMm豤XxBܟEYj-5% d梩S.;yD+hhgp#"$ܡci7gg|EyzqNJ,tF^ڂ/ossUcJ1]ALb]e+ F]ꥵ tqX([O\Z($d5+:S1f;b\)*1TGs?T 1@K뿥Y۸;EN+-4[ A`w=бQ]QY(a2?hdx׿NK\Rqr=C u/Ql;IE,tLki]U S*gJ,“ )>׬ЯO#CxDQ$@U+P߮v󺧇ER1(aE.~R&ړfIqc]UC~hVvUЧ̝Su6[,L;VJ zB4,k9H-_T+4`# iL{}n׳) /}9Z삈iBtr֑Lj .'ޠR W7X'*<q'?Fpln;^&R۾"␎%(a_QFA;wR$v9?h]Ǽ:@ 18n{/A^< }ד\o.N+FJ~kN]ƈ8іs[9 bʞVAeu:d>0AmuH!x~ &SIXeu(iJ _Cn||%McU"Ӗ-%*ޜ/+Uu+3),jǷbX›Z3A[k  (CrRƫgMYw?D{@c|2$'. И aee^M#[oTOsm]GyQ0  В<"O8pyf2WtجY#^jVD7IPTj@o zc?w$$ihQ;eB}?,ua3,aFtl"΅uuUW/՜lu~2v;άv9aKIcvkfފB#;UW'rLY0Um+j5*X{K4abʒȟ3]CK+jٴhCGAXU+aWfBon;{G?cԊ}-oش^"Enlvʒ+\OEa *]v-5gYuJ7~1lppQiuM2ZY=uzӂԇu͋ӪOQM ӅKIlJ( 5>s8:RՕf:x[^.5.D?ʌ6eU)^B; %T2ȘYr3ҧ.z6'T FqOۘ%;rVPF$fkD$I{*;{0a,o7n[cƟLtuZs ICꇘ0q}ugju_$n2mI:<-񆪬nM]񜶗G,- 6M^IQ< _eܟfh뱹pqnP>m\UZzєvCE흸:0p -#w]'KI-r&E%w4dy^ \U8wǤdztNKnjzl"A.+;|Aॆi5rH ` I x4 `MW aew~+/d1fF~7H|!K(.:T8dG~KVm$*' Me*:%fS-\ _^,j uYs~%3a Q>srɟiaM/o1 oPc .~zx>@g6j=am.$KLcH"s4L\ՃLS w%}+_ݯu<myweRv̛c:)OP \f14dJfu?R=Qxv8|݁Kд5Z b6}c7fR"_pL,yP4YE-Y:8z^*1|z`Hm1!]z6T,qĎHp|/{ a~EO$"2=Z!(nU q`@E ,cwkۡqO|%dR2T1+1dW_pyա !k}QV]7A"!ĻQ0$enCX䇪g3.({AGICQ>;.sX eL\Uϱ%!pS6`ϻ=h#6ݼ{QRx)!}*=dE2l^+5l9[Q*pDi̕}R))8T`PKbq{kf Q&k6omCtʟVX}݉tT_HB ,HK@_vZV2A!7? :0 |k%٦`|z7a{Q݌H`0gRIv!DKZVo"VtO)cy;J:ĎX%l&ɏU|#1Fͩ;=J@T;R~pr}@ǛWwU?<RYk:!ѪBLm8wwqm!^]< F{8.,U5b#1"H]#KQ{BaAȕdNFk?fo(ѸߛaWf5$G̎ӇZ SK#.g[Դk`d7nn1gywsy@UTtTAzʯ:d-M5RGLg^@ ?!3;={qÞR~B*Cd63LXfVۋ:Է= =ۂw ؟d/ad,?fsͥDW4 (.Unڬr"fY{ E?^,ƨs@m ~VgWޙ#`Rja>aС޹XsΚW;L4y;ܫVMgHo$a1\|5k7fX[d'./yùy$s!\*>4-!ƑZ?saNT;Q9 ?\okBMH- k;B\Nm8|LPD8fQ ZKƎ<Q߸a76'$xOW5IL7&Q}QlhSw%!%l ҫo^o՞̄ ŵ]zzJu&:Xod,!zͪq8BۖKŭd4zuX^;0e̕B+jA84S!2K ɏ߶ ۆc;"fe6&eƭ "Qo?bDX ,^(XAh l̬.bNPI˓ёхF`4puƟ!-3/`PƼ0fЩSv%:6!͌ukv9!)fA_и݋?..zXCG˜"Ko )6o ?iYb߷(eIj:bcC'PUᴄD\+U$75nOa|Q j|m^\ sJdq:(> @{&.?՟LN_8hF?HjcC%_L鈍aP5auJW ~@W!8pˏ'墑*-!oǂҤeV*M9x3S؋r*'&ӂMU7 j1(/Fs{|9XjŽJݢ)d+#8F \R:,Ւq@uzfq@t} Ka[}Al2OEM%6`l}jHZ^168ꍕuL':='E5AP@C!P9dè* v,j{FHlۨTڽb^:PX{)d,I^ 0+̂*'!$r @ً lj%aYZORH-,]h_ywR@}Xv;!X+!p]C3 Ջ]$*[ҀW""E rz>I^aWI2| ggIr.́MiⓋMam|iBƳZo4]|f|k4}21h9s?0J5;J{vsr>%uS5!4A(vtRy D4(=/$7+?:CMuN #mT$s$.ԫGQnmh"y L(46&)*]Uf룮IrG{6D?()֧K2o0{kQcI$F`ޗT]DjR-QzC}[q'  "dHXaf\^:=XC}_ |eo!n95Iktݚ*m󑴲J+x#{ ղK%jvnf` _AVnupO}Z/W|sK{kJT y}¨gl8Fٗ]0|7[HaUJ ek 4 g_2k1RRcI;+Y,xvq^Y5gYZL9'ha%_ e%Fe r-`fCrWwm[n; P?4Yg5 Fʮs_-αlkez qM2l8!v(3oJ(sTa&!JfH r9VDmI:+{"r]DzJ9[P5Z/=xWQU4Cq{Τ(7i$"pǾ$}GEtVOu|; Ik_6(T0oPpܵk3g '3\&AZ?[Sd @3^[0Z`pMRAz)Į`"aEn:K%ݠ̊^!|е&qnr-^^D0mBXb `+lkPOfDզME^&' ,Nx'&@:wj)mͭUM?'.3CM@ 0xtIEDR=!Gs"pz 'n0촖BO>|!; ?eH>M@4WwC=^ c_ ѽqbބ+*oւpBq9/ #Xzkyioqf^ᮿlԍ}=4Eg袃^^@Qb˦L .eЂI&V'P*}\aZid1 q^4 ^@w׆=;d3V/5`iP!B iS0O Ӭe 9mtg_`0G̥E~oe}H<#գ%}`R91O$MqeN=#Ъ_9[QRij?1-mo> ?J)|s-!~xu %;5I׵DFdx_zn%'kag@΍$OKO|ZHhΎR٩Dʿ 5gvNc>␼6ѧ~AJ!}U~fJFk!2GY:\a[ {kk3c[wld 3[L~ 7TDB^%U8}f>6)y,Gp87l8'n?bK˟CϬJ*#\/j]0/($ܾmkIJJaJEw!=& W%a$59YxùVJCO@fl 8 $?jseڻ]~( -h.CthQu#a-9W]M#_WHw:Y3󳅷aZ ^R@7o~vDչw?Z Z?3f y/ϫέR^e=\"eB1Sm-)Dv)3ji%rޙ5H=ʦs8}A\#X\ 1T %[e?a qgsXL.߅MUVad . @G}lE Et5k8R>wsUXeJ_15 4yLr2WU+J{$ /Bn:+d:.--!Q|vv>DSu-ؔ7̎ c`)ȈލCRT %R8 cݮ]%0/(|D^,\ň޹aVfz/Ҩ.m9'Vɫغ6{`͂5G6DA_Ï4; HqRi'=;Ɍt…2^NyjtH̀ &А+~G,txyAݳPSA|!pR@ c=IO&9M|n͑jfǥׄϑ?Z-=@ uߧ1 o-c sN6k" a+N~Ef349Fe^t8kmq m,N" 5LԲ!(by9KM׷bZMj_LIID s}ȡp`K၌@?_Zҥ;Z?Yӎ2jE ?VTtV&5UVmH*@TRظ  rH99;S=+ 85V7Z WNN+}M1n(tlco O]K}_% Ì/جyoUm *мK>dX~+Q^.eM'!b=Ѭj>YS ]5 մO:sҏmu >;܈ri̖K_Fm`gV4hFvlJX}Ta Oq̗;dp L:,ݘ]:_3t[[ h.T@pM6Ӊq_]=; Ag1|{ҙzLk!GPT]G-XMotS굚LX/@`/^f=W*keF_ C'nA9tܮrk P%`|(Qh_[E V͈8 AEupℭEvupt戧+!^8(fRYA(t,.ۣs%5'ذȐw,ky_W7&I~@Hq?i0Rf4 ~^OwM&P݁ cN>r%?zy#f==tv8&ΠRA)h, D]F@m#6o a[ڃDIFJٿXDw{k7\ޝ,8sTfd)>](מI2Cii fQfn'|yb>Gi+fhcѵ^k_kvF=C["4 .s/:ng"**dVyC3:%%}-F0$ZW>Z O-+{ӈk@S7fڎuFK'$R%d4EtNFCCZ<LMاe1N? [-kU%jIXsi-M.c.xXIN{8os9vHQ֙s iGwkW`ls͇pEidfdN7sY7gD6FjqUB_`eÂaK2mԊ}5Le,bsٶ!;mgw&fLY}c|NeݡAX[Lfmgq /.$ְ.*h,7A03fǷkb UOA6t}4ĖD̥$ _ &m"|ᵃM |SE!2o7 /䓘"Kl{]W7qN eyl覽魞ʰuAs (SA7HuL$A.>axZS<Ǔ 5_\m=DDzd?$3)!NUcU[ ]2]Py]7$xPKVÜp=#HJyz'/ђ:¡C*ƈ!5aY^4iF&F6>M 0Нc[]y/UH BUGMhGA3̾VUxa"Ap`;[YICiMf‡iA9I{vV\,-3S̚RhQrrd*v?v I,<`l!ѳoi0&uE$k tU-\T@6./$4u fc/$&OJ޴|'o2^СWUN@u`o\ ٟOh)973(9˰Pe<Jq,jL*B4Ȭf,fSE[CD~  -i(Fޝ(4`t1F݉Yen+twb'LBS# P45=Xۣ6/b;AU8Jn!fz_bb<'SVD#n~~J1y:jQ!(gQ^7'w4 Or>Z,`Δn;v[N87tn3aoC\ %NIhj${!q)NB/nQcdb;}Xjݮ 冑y9ߡ/gqkzJ<-~Ujj<o\8*1+1ZϳZ4 q=YA*=%c;ćYf2K1m`.,~0+a<ϐc%6r0\f0XEC-M”0o 6f%;u#Xa!GozđFSy [R. Y>JoUF'"6(~SFtt̙M@t Qnn21YTKw=[{i f[}o(+_AvLDq=E"bي 5Ju)XkZ4p:6q^b_G j.6! 'k 2ѤK Ɯ|DB FO v#;W;@RQg)Z s?[oHsYb_] ϐ̷e9@5D2krL]۠AK yd~-[Y ieD0O<ߣsVg6=A@Anp@cIˈѲ&N9oIsmkq5j=[)`F$ƯqDGa5*??:OcCJR|A/cԑu*u _P=bJt$~&P oYINa?5_qQL0fQDR >oCDXKQշS3dֹ0{P\בֿs IEZ'iPm Y&\ Mh!p Gr}(ǾGă qu?O-Vnl4x7'y$:Ȼk :vsL-Ȣo. %4ধMDهPW32dzHsSc$2(2:/6nmF0KЃv&:sJ2F/6BC%6,bGƤѰ$7g.a~v$+ 8ŸqCcиwOp ![B(B;pS3` KT-pϱ:M=5S2^ x̒KqUf2~.}4ĬXFF@kFâ4lD:u9kyuQC^j,.(a.+EPzU`Z0eX ` _RI Z(r =}"C-uN¦Ÿe 6kdk7V(y펹FPm>MY 8['R"&z +?[ryvC'6S$F &+frʌ]43cu}"18Eioƀs!/Q'Xە ϹY/ސDqFy.`E-/J!)r&XKSwaqI --z-8"ORcvڕl9a@|W'|^k7sU8EjmY ].Ri!+瞧+Z?zmv9qj3e#t%<%K_Mz@@!>E-'c<еa:`uu7;Hr.o;zb'1FR-q mZeH!NfNb~^e[Uv*N5"?Ҵs%i9Ζ:EևeuW-kE.h)Y7)a]esCPG '-0,%cT W7*ZvR:`^&Iy"r^? l8ϋWj︿lޢ7sdYKv?f%Hf#w7_75r;dBO^^4MR7AqnY<ģ\y&*rby.jLTrGjbE6Re^C""|v8%eYJv8Hзծq?iFGDvgmlǀwq `~om'л {BX#\%N]$ }h'Uff#޽5$sPjO{+n,&RVsѯ"ْAQ =yE>j=#,vN5^FAc&X> {@(%0f[;ءlIVq>EDqc9Ae|o7xbg]YU 33&zFeV}iJҖ5)DNc2<_rDF D:`K d?eqmX2><7"5,ۍTRZ& [`K$PL&\ e!f"`@CN_EQjy~ݐtJawźvRD>Q*NB!?z!R ӗofX3y)y_Nj ˦I „"R4en! mJOSGɾWT[~I0Wpo+&"k~`E`.d#@[z:Blmd>thѮ1wހ /(BJ쁟v$oˬ9Gqn݁%Vm~~ BihBLnnx|eHI \gVyM-ϼt# H+ebYnfnMJ; H),jCPѻ4}VƐD10a#9+1A6[p I5, m|Du.wſKb1X\ςhYJ=RPy~W^0"s+oC36@T+ .ΐѓ0.T.F@ JT 7' mp]'}L{YˊZ+dz B{h?ԨK*64;%+@5(ď[_h/]%kcq[Īó$cDsT@kJy9| ޯ$\NriMGi$G44>¨J0 a-~Pqi I-` ;VhR*OO{$'\ ]B8lԇGY4PӼisUػ-0/ʱiͯ[2fѶ4nW 0K7 .0(no1A!@5pl׌̮#&Vˏ: ~ bHC>}bMƟ\#*~Y:@ Am ђ9*Qnptg(Ą7 P/~,67Q#X~jLL३ "th'Ri΁~𘉭+hRqEf(Eor#*$sq0J,а ꆬaBm36)^+sxϸyd!эخ*8BZWͫ2dow$C 3ѯkQg ak"v.ćн қ2O!nI;ގeM}V5~@*CI$$:e;#Y9\"[3oCcGXO3UA[D˂ˢ5Kd4rsnڦzK*EV.˙ 'EFz2}1(q֬j,2ǣ~ZdrE[#Z}f6ɛQ yz+7_S >HHÔݶgP\v'/FU+Xg#j",72,q\(S n[B%=Vc&[hSy #kߨZ$ & _OCAuE(K@ mM& >`Q^Bn)kE "JZ$xk-©ʄk$9h/&gr>ҽI-z& kJ]X6CDi:=1]ek=)HrrЎ\dwrGdo)_ٚ ߑi(J)m8>jpV'H%"lUYpBqe++YI,w`BwFd#1- '!63IX{h沑aM+ZE"N ATIŦsN&Lk>bTuRyN 7U=f(%kl(1{jD*3蹄≜xz=Ux b?bfr8UD 1SnMk97C җ/LF۾D!r0K뀢Eׇ.ۥ10Or HaC}{$!Hv,PRgn&ew͛vH-m-t'B-f Lr$ *tymׯC2DHŽZ1;/K2=ͯ2$X.tROrLzIȰV7xWz$[_5(eQR8}QWM8KaEt˴,y̫8dF$p7} n^4WZ9Z;R=Џxj!OߌqIbJ{9faxůykOٲeS1[vs`nR|eKws#UVK)o@MWK{VY * Vӛi!d: I {!V04s/K8QޑCa>gėXQu@ vh# ԘhyQ:ĉ*:վ띈|UsH=[^zaӢ-qK#GUTt~.c`2鰊#C:?,n *y/ tՓ]ZF׽A=8 6c ib"["NcAH[' 4k VbūB<843οrd<^ņqb|i.[q5icҮcKa~``Ybm࠷IynhV\ /JvC:ߊ?%@`Ik\qDKxh)=kHKyO ,DM$\ i2䩇1"~3aBEl6"i]:ū]7'` W0">*(W{oLJ%~>ٲ'[{QRR!Tfu/El_ȟ||#y軺ÜMnOk{ͩRzEgna]7Uy,TSqHn"rA#k育*~;AG dتĥ7c"˷%V=N z6+p%:Ae-DηcP>pJHtÒmc> ŃZ+}lo/;fa$*ub{Ez&G}3,C ] Ek=Rya&&P HJ !w$3?,cI^KE *@Wif@x[AWŲRnX:B ~c(AK)仔& [Dw$xI^T'֍)f9tJɩ}g1GnkIDFDUoqYtSdr"gohȤ:ԝ.ۨ ļ̢ 4+j^nws ffKAP::յm|ԗCHrI 𾺖>)U PK1Ur2JV֫D'.~Ĉcq^ͽ&cLu8xc__[9@>5N M0&} @:Ɋo:s<5`=8*&J#BA~z ;$5mQyUT'ҬK冦hv a 6Bo*]9-V lun&]b{$[lX38=xb6):jBF,4R UiDx:lbjfw./18WbIA64+ 4ȹ\wź[pvB:qMO } g& oH$xKrLnK6(N\g{;~bN"xa4+'jB'PrELH,6$do4r(FʍXb.V3>M^Lw4<2:TKz.q$J/J[asq]7y]V™.xGur)YxH Uly3- b 0ڧL(VO3f_(3ida)n(n{_Ǔ|qihOiZ=w#8xse߅\Py 0}cdi0L-wm#jAb ©QPi> ->Mc֏Sub jqQyz)) w x#<|Y8HP`A#~LTq'>;hb t1KA_VMx`SV3b*3eF5Q\ZF91f{#&Bτ !+ NК/o;+~7g\͑A<(ބuxk<K3 2y.GpsK!ڹY!"%/EЎ'KM5@I*FMcPȧ?Zq>gjEYepS+yS$YxU2b5t`? ^ [e DW ?L2y! )C!fdSNe~ߚ#ń8~ Ua euXS&Cx.#~X(Lͺ@a+e<|ɋ3 %~jhG ;;4'`CuE"O]`ypwh}Noڲ~ӊfd7uGU#,:nܥ I=/)X!.$rQ [++W`]QKG]<;4Z'/"\S"_'@$l g#Rx+SwƩ WRs;%s'B+kТ6>j^$MpD=VD2, fdsMW4#c2)Jq93;'M%ms иd-<[%LϪA;C~KS)qnhp3W$47!m˙Xe~7vwD F10My}уt[0\ۘrii6H`l -֑f<Rj"Rԙ]d \B`aӝI(ݑX!:Iƍsyr`b_DαG?MpToxݺ,sR/1zb%6O6BtȘKVNí;WZ9'D#ԕ/sI5ox '"aЂd[ yEbavF#mUhl Lt_Bu5}~=d؊+Lm_zh%IFd.oq/]@=QS 9 ?"lϔ/L:| Kd sl>/a jA@Wׅsr4V [:*iG 0JzS1͵i`MT{ :Caw_eNɡ4qy~HRp # dl[O&(wtAvM|E FUcRwf-#i zUagnud xc?}uS?{iB PN .M䑸'Y|/xF"7qA7y;aQ0 UjPϘ]X|kA^% ,32oٮ*Ji=|:܈ ) USIsűY >OleUpvi/{ /֨6wz{7ٷzٍMhCvUv[q!eO{'tO#7 z[C[p/P/(d݅Ly2HgSҿ!&,l cha¯5ٲP.;,\5HGO򖄙Ln~xC*=_9ԓŔ*+@QHh'3Dߞx쒽v/?鍮GofA^"pc"l"B`G-%S o*o8.& J+w6!x‘ۺMϜU?,H};cC2rwz21wdXN19CyUV :-' J|_4yjǠQL4Сiu_2w˫zM&\y\t&8+'ѽg.䭺8ܡ\_0Y\11/mպ>KS3{qrWTQþ9nz3aT*knG/ri4aӮb@}JpnZ/;~Fz`O=G7Z&Q^u(Wm4æW:ѯ^ [Mrd~jPDЏiֺ{/u0V`56LT*~TpcTFVƅ t11N+HoZ< 'ʯ\V vQדWH__{xqCiwڎeVJ22#dbG HJ͖c3Y1@7>iL6\ڧOmO"Dn+?嘈5: +rNXV&?Y5n+W*a:a cˢudn뜲b&:*ZsӣTHb{E 4."} &=OՍT6$~7~] ?zSVf5' GBpkh/ ށ_h Znblf^2(v΢f4 &Xԫ9)v|mbh]N xn˹ s¹7(tާ KJmvլLKXS7=]pgs1~QO8gqӲPC+3,nLJMW0^wP2l&H7zg-CV }Oؑ-CstgeO;^jNAjb@/y})Z,}. ٥{l6)PAli DW/# MVaD75>`U83sI\uzVzI "qBQCsAsw]a#Uj__d@jiVxJ|Dj8Q_:{5ײ t/jʉFce`r]4DO ՗e!&*م*lf"b@!hp<0Lgt:hPBsfRr K 5[yJ0 frn9ފ9lO<!SB!R8m6_Wߞ& ;%'h̤]~6_AB6>? ʉ0Jh 1΂Zkns.M+>\$^@.{$Qm%""@#Yha Y`yP h@Md6clYTav T0i_mJIi`Z;d `cc3[GnFM2Xt]'@҈dKEa:BsD#Y䵭7#zYv.;LKA#Z=hg\k'Gncz^ d1S&HBp6cAgYF$7ZZUo3g^+:%?aL.mF^mZ:,0m\sOSע$̱?(ٰf%^]]bsfOKF&;OC4'#!Nl2/kx%8ߠkCj삵7 Ջ3ˤeAOceY̪CsĆMNgc on[e7?tQC2ڂZbHrT'1<8B/v?oO;-k• =2oѝ!mUliMֿ/éeuHɯl *Шct/*:Qy46enS'UcK6g+͵}bt2]##=Pf f#rҍn&gV&.6 a~EPu}aoږϻnPp;dan_&EԕTbIL0#& $T>\EaI+P2B{SmRX?U5~ >Wmm8+AUk!Y,Mr]⮱ڏ+! /?T /#RLMAcxyF*ܥ+rD][ _/8ς 61LVAmO=`b!R@Q/aDYYIv㢱(l1 pd)$fu=^/uVXXtG$c*^ܤFV(ovZNw7͠N,fZB*TYf6ڞb4AYـ["t~v!+3C1/+S}Yϳx9۔m{fUjqC60W[N yl~$DNAִJ JqŃ=ōƬ4FVXa̦y jf 8sT :u`y"a0rbvLT۽NIKXcqr̠ՕZ(/xqYbuy´ Jzb@s?{7n'T/[ .-L0IpҠ- : ψJlcF֋G9 %dNMKJD(-Oo\$#k6&QFZ 4^0 a ?.)a`=}ӷ}T ^bVlY=zCi?26e-ZSl'd}SP?90,RWWl+ 1<,Mp J~ tZK"B4NήM#>z:ܪ-3pH!**`VBϚm$g6]g,*o Ѓ".oCMHR}@:uXWVA$H&YAC%ewVSa(e5+R+f9 >V }2<.-';j1jGYg^UaKEmv;˜=JYOXAGhB$J{t'I-{3}>ȧ~ּ䡞7/)m6DTmfxnBܵa#kx{>~Nϛkef.+#UkZ-pWu"8?J1t*g7P!ODAݤ 1$4`h{ao1a #*nXϫ2i0-nP_( Hc c"fh_V:A퐲+U{fEŌwƞ>=$ټz6ZC%;(SY}ݏG*уo54 G,^e*Oe0$>P8 z^OXhn:}1ԼO.8O)F|JƁGgoc.ƴ4| }p*{QC3}(Թ x l8&׻d*muC.1ȫZU@-[I^Z 쩅&JrTWū B{"~RM}'asi7lV[Lu@U[i IG:ym8ysSۆyh[ Cc _0A1B'g,! O_ֽVHSZʶVetlߍ7aәQ⣑,J }+ٮPj{~1%ckŸO5N 彮.be~нAWpv1j踀ooSC)YHq| u[crҌ޻ Ὓ4*%Y =Q*bQ\,kd6.eMĆ!Hd6o,8 .&7`N)EUo(\'*qL\nVn>3 ˇ2hĒp7+l롶X<ԞΗwm+N¥y~Re~ة#幓$F# {U+8)7_ǩKA<ta *t_)% |C\:lh.Ajy[6UDŧS6aޒ* =1_E.< hRa\z_汣c BN 18L-³Le],yhRJ7c=1 b-8&v:aM PoeBn^IƑԿNcL%AUUV3-O$m&n0 ,۲SwEekp!`:SF0MO*jj ]dyG25J@`F (d̥.4@NVti"CC=Iظ;tQ2TJ|lFF.e`(VGO7Opwj ſ!f(GˀJIݱT@qrPVO[m XNq_ K61\U*0V?oȈ&6c^w{ɞxTSE C'o" R'<7C Jvt0)yaT ElsP:α{6*E5τ> -_+PVObz}t[=f(hг + aho*롞QO?E=heYX;)aH qs*vhnrW̉8?p}ޒg,Gߛк`z]\,{ C&2 Q5D.ܕ(=GC:EON:(ȊOvBf@q A&q9i4`䬏P{TY^rFG7 pHjԹ-.c.Lx'2dQ;,V^r 4`/J82O"kW/ZF+7-kз(?k\Et.5[˴s |ƨV:@(Bm(5]m8e?Eq1xu@\N[qFhZXO${Xw} (2k#)0y* !&)7Yd |gE*Ѹ#U"5xE h0Fc|tA,$`'68Mc$@T[[Q* Li%ҳ2 -RBNeؓh \G\YS%,ҧaB3>o~KWۓ*_+M?['e<&W2>vKTQnFeS͵\ЍM7y>wïMr j7*UAL sFFWAMd[e%kX u7 I0xV ҷi rlk+#38DUsG趻R{ݣaM},TL0نߘɽjG@tU`ב}h$b  8nkT~S/ν;C+hQsV(ag4ݧA ^w3_܂z*F"7E&@n";>-–lvBE.3)"0xYebl˘ Y lAB V>-y^^Bz5S|kv#(Iʛ=75l.ʝd&NI3||gbRw n[(似yW>j"[Q+C*h0<`U݉M6W_uz'/7'x«cE'FRO}_I*֝p43ݿWZ26MI0G'hK3rZ|;"0J$zݺkPrNWi9Kwlh.55~XyL(+&FLU_R"D:BydcU@b?DqGՅA j{e~oXWVgF3qѝ7}Ho`VsT2^NRlEp fe Qi xtj6]}}  I`d$tHF<L"k/%dyr)Be1B/(ܼ(olqAciW2I/؄.mXgv6Umi;&8"EXw_Ū7 @vy]BJ&3@nJm^p3. Ę%CN"~9{OT y ɫ6wh#:b9QVͨC{LŻt'Ԣ'X5sT3ƴnDcep*w1ql{$ξ@|!.(̞PG}9/U?DGPKM}euL ZBR|r t;Hd:!FF9Ko;' tCBOVb* !kR ^a. z}}uM?w{r mmЊg" }V\`W4eFY}Kx/A~D Z1+\ص,  ¾mBӔ d TƩ fVK޺M4ͣujϳhY F?\'ѿ0D;*\.bF]t%1;X壈Cލ.2c;1b-`"ne{Xd3׻tS78)׽[$o8ahbˑqUؠRQD/[o P\R.BZ,Zy$V?9MW)Z\aP=tjn,rZ8M~WFcH{y,ɬ2bDӌF\•4nm̈́j#/1rw]¡YNY*s6! BRCo_ssFT }w/ie&}H`/dxryO$ؖ2>˔7[ߋrpJ^X: 50;KDgJLu"Fc}hHӴfnOh1Zdnƭ[V]f%}@Qފ"EFz5dXS2( Nim$KF}7z^Uy_s%om7_2TUsi_O5V`p% 9%?㯼|\$ƃjT(* Qh$<lvS8*g$G=&zpѰ% 2Lk4µcm/~y);oп̠RfA+u)RJD^ =OUTu *l=߁4H<%HbHMi*m=no,uGM§Q[y>*>M0=LCE0 A~fi&53$=&`KsBPJKc+SEZ:V0W! ݐDS<5SMxnQPdeg&s@i3=2!_t~aԱ=Б+tw0KG H#|SBt??uف&& Ih#زZ$a%޶@7$9a wק۞TTC5LЊ@]*⼗ JHxe$AR!kSEޱüYŵ֡-yII/^95lDl>(#czeQs j=Nk^ѱp N bcߖiTR2,~jĉ:N΃(k[dxEh.~UhX9"k}N+v;z˱CO J}_)MHx"Khq^Uێ7؏ W㌍' [B!kppZϲS .aBf qݰX0l"#"E/w׉2U>ȦY44q+EBfo63'Df{cM\2MfW!LbcWWW] XdC#fbNK-bbZdwcoR '"A:,!g!ӈI˿ >ӋJV^ca?\}QXa3I)s5h}pL S{͏KcA%..iۥJ7FgpPqtP_$~P'6U="̗PڛFI#xvn3ub Ms?#PH6Ǹ2's ,9!,IbX¦:o ֫4]/:q7*{*v~/p>^~ 6%g6k6Axe8y)e#NdP2&c)LWو ^hm"ꢞ /Z *6Q٬c=*_4/VYfdLW '38CiY )jn592B2j\+4;%DnPA& C!NdNlv =<zk숐XvQeF/w}7$0԰<\u69ܴyT: W5hwQw^N/&* 69_$ u3frX%&VYe]\z본B!JE ]W;)~羹b}ej>p{in@@Ζ zh8l@SKFPlܑTe{Md[cqA@w+^*z}"Á_>eu1Y{{G2bT'kp d#͞Q .yIA}0[OϮ4r*ޠm{jP-_s{jȘ2X\^1 GK@'3\!AZlUEpyh~z&Bw&<,0>:P vIDd$+ߐDI%߃CV/aRn.ϯ"^3?ŇGhte;L-}uܼD&;/#I Baz!PYh^m9+ k]@kR?#!4xskfr<\/ӈԝF@a" !i&rg8N$v6g,IXrQ$B!cYra%7}R=J&jx!v?dž+QEBƥ˷v7$jA4@]̊*TG5G/faT"1PUVq(|7pBLu%8q7wg"h4`a3w7Tb<@W z6pݑH K@x tÿk@b`ּTa[#~I% Xuj?xkP˟CN j7$SCkEƪXy&tKbs"EMgMiRNɄ;IDj&pŧTq bɷF1iOFf$v gEi<+Xܛr$Fg;wRL0OF\c3Q~ut41/vi l$F=toiA"Ω@*B 1|7`5MF)sFJ8+=ׅe>$MBND_˖0 pt[;ߏPE*HȰ_;)I/>VXކjS<aPw:<݉Ұ/pt-![0)hR)ӊT9j o.)#Q:ZYU*JQ!%ÅU"~|㋴cPK 42]P g(3 r/^Gp5pD;=}* QFDSz] 'X*3j$QS' TԈǟu:ndN9ëg ?A `TmJ5H&OtK7TL5{T;v.g~NRGԍ :&!`㯻F'vNӛxpv1!V/\QT!dWŌ_AQY">20`dLl:a>mBo՜ht䰠-$q|$]XYE03WtnvП-[V:!eWZYXT"q̴3?WdET6㈿tW.+A}pؽfvM4 c/-Ll~+3)vn>8pmGLOKH[XU|ͨ0k.Ϝ;/œ; -V.hL!:SnS0kx=ܕ~<`R6!^_j|.7viX*އҦ }9AS4?uח5f m^*N =i(@:qU#?#̈́tW:gl` @?}Ga OF_)g#?ofn)Ƽw,)>m j93Qg48j #Qw4cmaϺ[uDD]* we;0u voGވ+rLW |!=\_eCUfoxPc7PaQ~?0afrg7LKfM? H5ҦCapd>*`2vA';Rg]˪%ܖOҹ|Wm YYk:ⲃ|B/2%v̆- 5s9nN;_@yVdm yRmG1I禁˓!b!NvQ`pۅ"@z-dY ȑ =􃣹 B ~cOuH%x&dXu)7κKb]n8PAt64L%%mJ$ߧxPMP֣Kdg̶TLvV|1WkO#fFPҡg1 }p.Jב"-#d̚ZMDH:TYR*Ҟ9uJA/aim-Rq%v3 N kG##S}ݪ\6f2Ue8w+mZW@\Cp-9TPhwMy}WAI">Xfz2ƌ~a oj* Vd\Y 5T'͏]bKpn]RW"[UZ>:"Ӭ Ȑa+df_K6%!4Bj?hNG&oI EǰvzKf: u:Ӱci;9}jQG3_?bEF}5v$=/C/?}oyN[8ΰάgLyUޤ },*Wbi[OG2p>"[VK˕B`5͙WrrYhd$(":ޟ*h $\IX>e/GKC!4!3n? %J cަ yN=]5qbs73`$6 {[^lsCCY "ߩG㳍7 nڋ[1+WKoYy#rȗB:.bn|x5<&|UВ29 ؎ #(V:Y&L -"CbsheAiulܒL&0zQg(^v($J=ѾX_ީ *G`*"B"O/ B8P/e#B#h$ 5X`SV`DUj'rOJcOS`'a_i+eDivt)tk}1gLvX9a'"r}Dw_zu6ai4d$ yCط{k=bʇ 2nMlČmےLQ1t{: Y:74nC]O"ꥏbEeT)*G؈agk3 'tEID%5WSKJ.A;%t+VAz Y%> 2r紟IFsiO}2:_[ ]xgם`# t֗h9<5k_ 4x?&>Ӎ>;˨7Dɴ^/&u_K؇QX{4n%z™𺙓foT d KDWU6tR 6URf2GcR?m:q0%KԦxLZа 6țpXUVf[4z[ v {"5煽 O f} { `ҌzS:)kW'%>D"sv^T( ճpXN0AU~#arG|ǗywBՅAѮ3U°3iBLQA;F ,ѵ \߂ b(ټ9;g8w(1 2$:! 6E.]-`3c7ܵ?3?x@EX`v]˻o`kVR UFW wN5UةMų:2N@= * K|ķg0.j\iјyX=i'֞q6/c%(MPyhL3Gl ]CJ㢶*fq0b:="1~Lm!/bTֆQ5ȜeˀgE*\Oj-n[BQ4Bߚ?qt]8_HRAE h[k \{ >j:ש ʧD"F\֙yn*@gԱfl|V}`v=*㆑. :'*mC9{&>6k1R!|la2aΌ얌^@Lc(6efҡ-f. 4,!;zJ_n#DN6]{.HBaPF0FF꧛LP<>i-}rSStC}RR<QgѣEmTB[f8}IXOSqԅvmI$1E*T|Ao?X FJ˞gMHT(~b|s8L4S]h/`J%K P㤀3vYK rے1gLFij(7Mrլn,u_ mgFPEz\u{@b ś^Ժ¡rͲ}a&|?vX1sg ;Sz(r&g/!Gac:V]PRݠiAP {3[({BV?2a]Н*( [*ie)AgE6QqPR0[{J]&+(!v[>'kq[_Kna*~A}MKy`PtWb}N\EhףcywO:ΪO^埼̄8Jό(!H5Hl@'C \.ݫ/La B`ƘeEѩJR \FxUvVʲ,M_ /ϊ2!'ӎ9vL'$97)/="_D'z~I%7abOs{TҜ{  N+;j{}o1IW˜mJx̝W3k+n9W' ^&>qt^p΀8kR [s-ѲRo!'S hz.\pXͬq!9VS&> c 8|?do3IT&ْ-*:u `vH֛R ֜eS  ":( c-m-Ӆ M*N⚫0H{d=(lY{$?'#J%Fb߰xb]ͭ2rJ#lЋBԑYOx@KbhA̖E$5QnKP/ԐXgJߵbA0ʔޏ wB>s%E*7ML5b}77=Kۛݩ뻠c s.)@@*[}7D;J4i LMó#0px|kP@Bc] V^ëk<(kVY/Il;k!%M<#zi'ģ$Ig$ '+z,dbzsr URZO7bśߔ{6tQ G|e Xi􋈋f=͚`g`ݽxOi n2/h>[Rd >qv Y}Xӑ;--F5|ûQZqOđl\p"([맶*#=ȩ_w#v7ր?aR{AN.ܓz{\'~<(C; }zg : 6.ob3npN,i? A'5'͂2YNr*y 1MdtS>=}@>TЄ `D_%~>WbYG.v2%Ѹ Qo]KxuVu!n0͍: Կ!_GFWmdXYI& eh@3*'|;Ť딵g;Q`sZ2G bh)@ d T 鼄<; ;?cD*op@m0oD?15"1Q$Z.kU"d3G#G ûVilrb+ХIF4]"N/ Eh_7i| =*egT;uGqk!ƔFJگW#Mior^7FUHTG1^[+Fُvߛ7R sȨOrp/yhͿoa>8ɓpD 1V'K@]ߙr3֩y+q0$ a= YRv)8,Vbn,0~*2Lg:c쬀 Xh;+~gAd!0Lt֧˜ L͹LᅀCgwVuюco pahm+#0wy ڱDԬe6MXs/Z[|z' K[&=i p"Oy"6W']m`K1+{~:!"4Hm=:Ul|yz*7,9 6>F%-x /e4tړn-x Uf;y݌ƻeDX2_'}ɴ4p= #z'٢Z": (f0+ďL@[CrX+svhʩFH)kTm`@ "0O1͆1̾CU g4D׽L4*x* 6zv|[(Ϸm+/%l6ˏndu==iS{-FōOUO89wBQAl"4قz#ˤ22U"GhI" qGD~aJlg2l%=o`' > '4eHM{s14`۹_w+vgHyLOXrCW*9Cs~| A](2{.$%mc3x~2.hK5Q + 2f,leҏW^Cċ6<7S8DoG*0I5*-!F1(N6Gԓo!H$Jq;dpxxϋ]{C6㇡^H|Lb_hXr*Ƀ\krFtR`ac 1Y(' !e/ >+!\Fck\IaiP$:W*.b{f\b"2-W&1(o@oQJ1v#q] 4[S-E"=CnFcF05ً`n>a~$ƙڗ3NA G\C7-iæ׀r!cN"_n8Fc RYº'jUs V!eZ>< t$>6U?T][DVh{$b3u Ž#dᱴn%i<wF'ZBQFyo8m:IOv j*V:^u\yEٱ^Ow2S~zAZ̷ `]PZ; FeƳz=՜Ț谐pJVmM¡X e0N 6zAqi##rbp8 FMUbQ$qwTy9A-B(Q6bV4AA E{~M3L9 uN>:فNoUK86ZӬRjeYQ0ے_&K0zcr 76RSSH=jZٸ a N `Axw[ 2 /0PetRzBy :_P6S58,˕Ζm`U!9-]w Az:QERC҃ &~uQD 8d&LEiK𚞹[%}m'ƗP٬kK_T%EZK3G>XMv4~B|\(=<ފ Y Jxꕉ0jto?>$KG9Yʀ^+h=Aj﷮D\>\zzQe 57* *"sNt#;1&>$H~ORb }wz]u F] 2G@p9ˢ{<~EK5:r 3fdL8y"rÐO_ue 6Dq & 4-ӄ!Dl<{4f5gp^0C_:'KS+'ěDN[KkP?ͷ6n7A P[1vLXRf(6'Wki z `@8imXTҮMi@-+HI7E-s6!U 窦mq4Y*yJ}q(5\>ekXx|i)KCV;t$gE9RS +?5$)w:ckdb3X {@ @PHl/~L546ua牠c]11.|7y|iX`=EVim:#W/, od5H`]I\{60%.b*5r eLl k,<=|0,!ՀȰpZddP{·w?9AhL)Y0i2+9nwч<( 2yAU qa-@1Éi!C9aZK!G"vBmC.R9^L`(m:~d3q@mq0u qQHhI"bani̔1ycQYJt7ܴ" !;Gox:dx5Շ~1l^߈mnɲRQ*S^JW2շ~uVH);q@T8!mkZ.O UL " ܄`4insw{_Q qq9M.)5<.欶ʻV+'p@IJT~ ؈n(|ƺb*JFRu CW&d$+bD|Hf?X g<=ǒm%^0S{ 5Ql}4*Hm)~EoiR^e'tt'<q>7ȩVCۑbӜ\٘MBg9Zx"3"d&ʭcH欗/R (7#y gM}Y4ڭbUj>6"ÄRr|XĩM N!:%<3M7"3Gڒ?bԥ[J,pxDo% fx4cWN_f .u= C9 e[nVwPܶT㟤-E0\X@C3xOPxYcG(+pP  ?#a,`WXcޗ=W=5;~MOrڄ0'3A am{RfUC&43YK.aux׮=hK>udR_a-"NxCNCZkl0Hz<[m)Y!́LrxѼK[V/8^rvP*y`w1V>i {NIfpXHLy#0=߶*_"QԸ0?0n1/ٌ[!30rb%7OvNa~B~e%7KW+~`'ά, "l fqF cP4ppޏ 6/XŕtadoQl Ή@2*u_I撸2 A/9(Weƣ^ܽ{cbpymOo8ίхVK";U(#ֱBO)QmOؤ:-$N@h-BǬN \ ̭gaɷǽDd]~Jn9B`9ȻU ps>3G m8Wf Xq;ًVru$[Yew187 PS~FmX" ~U[ʁ,l8үTmv4P>.ʜ<|e6IN;Km]ɵmꎻP_GW>S@VJ}2lٯoq,[Oʽ"k֍\7+j 86!?RN"\ORUwqU"5ha=Tȶ<~N+N 8k L Us,ZK鿜d}Ur>@t{+ P5 K:7 i8!4f;Y8E#R* U"қdh[</V~DbRud6+tarٶIm[/ZH_ sNҁh" )Fݮ5{<{DЬsЌ\Gp]Q#1kȷFr0vJ} 訅*3w7W PVK\9j;Mg8Jb7qCYvXAOp/b1c45~nCs;l!޼o Y|A[/e N]lEݡ~!ܼ)8'3FeQ+@, :(cD{DRقW8%&1q3MUy/~X<@5  fDR8Ⱥ^D6Gf+XBREi;+fmUYf.]G"j pU C;Iͳ pF/`(ԠP7I]mG14/lH++{s(B $E[t:b>EH'Obo/<;Wf!Š!fk8J(h@DD0K[+)J4*F; [>SAD|ԬzhIHw7 tusOPE笣^NdCIK0߻׺[k߯>T9V @gח?#y6'vHykc#\wv!xߚ\@6bҸ htOVtgk%0 !ޙHI'- ䷖q>!"J ,?QhI#);92 dYa g5d2c@f<>>hy1U46N>$54GP@!JVPQ*-,#=kQEZ68ƒy(.lx=_zC蒱8$ ٤ZKߖ=7|MݍV!_ޡr?1dVOɷWCaO[g׹C҃t,\B3as ~ş: z8~YO'P'*é>ivw&AE+YwsY ?&M&#G3 e[Cu&I*/XOEIV?fpX^K+*5hc>80r!_S\ug1(SxC|8gSϋQ1X0YᗨjiCںSKh NJ>Pu g*-TBT_2H !ÊW.Ԡ&vs aB"-Mڵm 2rAVi4%ۅg n>MdY+4,, >d1d6x129=9Lg>`Þ{7ڣ%۠{`\hT8hf9^ &LOR:(sNV R C_݇CU`f~尝j?{asgc ch$\}#0(RE9bAV^fHvsV@-vi~w,ro>zrVd]V/[!)>)sBFM Y oQ:?cQxϨԦsMvY90C)"sk(=ro/k=HESQ^M[Bw3FFS5v+V2k"S;6X}+VfzFizKz8$"hn|i nG69xA'zna0YL- *aHd2jeVCӠ_}W_ ,ƯEߑi\0dkeWc-~gar-9]=bC ue]l~ΖPѐޱԚ S!w~sug/ێMg>LD$8~X%NWZ*F&'23 \R. 59&Lv0|nͮ|I|~JoiEx:bbϙ}WP7an'JOX^mY82 8|!4x9r,ݾ࡜ 64|ꓬ#?>`f9kprI&3ⱇ,?^*鿒7 KXWǶ^ 1)Ƞy;>M,Zk!)ܑ_lY//YH%!0q\jfvϱl >R LhR~" 9SAx3@^%6mÝj]G:TÂjķzඵ%)ڰȣMp+v81`U#:m>}ZŮe侀hYfbNI?:R_t- 2z ){"ӵģvy^2䐮m;b&v ֯%Bjj{'>CaaX lsq!/ص%:)nua- 9~{r2[Cl8ٔ !ҿGitlHgr3H@$\p/ SƝ3͈mQݳ1 WDFt.k8i2' Ow̭yQ Һ,qQ^^TV6ūF/3kiw{nm8)U>Z6ҴɽW\bp鵾Eb3uhÐP;nnډ_e(g(cO1 -Ϣ+yIW rsV½-L=!ּpg=*x,şk.K AWy٫|ɐh_{.`;6 RV)PEegd ㉇~p9|'J"C&7Ro+^g48wlg!aآ>nӐ[q)\ ѿZZ$p 2?jln~֍3W_! !hI'ib#hfqӃOTE}) C06Nu]cy9coھ.P0O"ȧɓ//4'[T ,RoRˈ*iZ zaHEeBN6u +Pş9^_a1ygNfl>&صLwzߐ .|- k/57BjLo옉h4Mfy[ GI]ټBNjghO^N*&s`> ?!oIϸ*^k`[S*t[`bMh^glciohSv0]U)NsV> nl,u{)|>=",SoۇB@bJ44ld)% t _=\!j`wG|%=-n%_zO2.36Ƞծ*V;?2t&~ܖCfX*{2l1Ƈe) 4 w %xL.v $kfԸWPB$ ɇ!_ÛRE) qQ%M!0. ; 9`=|DHc*"`Mz)ݍtH(+MPB,o(tc{HV؋<7}dUQ!yI[ #BszZe 28,G<* ?=2/p}4⏐D}*A*vbxc&M]@A(qEa˒Dn I a*%%Z 4`siw6g뻎wlPJ=,ak)V&[bG w^F۰,:KtZ!`E5%xEav̶= [iWAh55BI὇Osod4C@-D׿oe÷kXH%PFlEX ;m=е$>-.1~2 Y|3 Ů6\KGKuk(8/.^G"@[E*Jާns"COw'9qX~© !5ZO Z(ФZ5 1戻Uքjk :swA!04,%11wR-^mCoOyg@wq8u@̋p{cfRޫl !!T*<&L4[GUUHj˘&`J7Nfr* WI, @UM](vX"rZƹ\VG`Yj,p{'Ii:N-b=< <=kǍ)cFt |XΊ5>FzU)x_H-n*w>*L$M<$=Vߠ=#?^e"NC1.yr03d$箸M&1q#&x|Az䗯,Fq鿕P'gX<#Wqn=v\f")[5"I9]L/WQBTK5ijdaVjFX]:[6jQjCȚ5PJ*53Xm;heB$]lC`UoDihY]9g[wMȅ++ט0wߦ4%tymR` |=OX(Œl'k_ζSeXdnDV 6kX耐u8.Lf?]gl&gany2FI-ĺ\ *JMVh'pTsR%y7SQf_C-NrvOPS'IFhGmuN+{YRw"(W2Ϧ_1Y/6ۅ`^ʚ*#+e2_ƘV=--ȡ '_Pq 䙠J/ǝU}܈1&<֍f7ZH({R(?5+~Lq0)F`?c`Tʨ5 ]9cqO\Ei.9ROѓ:b㋛߿G{)Xe(҉, Ofrpt |˽5U'% [X8 }?5Ȉ-8T,ZU͟;Qrۧ(:h׬)1~}VR*Tj\X.#}ht|0>k.IS,P:*xp=go戥5tӗ[B3Bqt 略IΕJN3P"ؘu~3ez-q=$|"X n>!h-Um61ϰ9C`7v-glYGJ)9r-%% q*fG~ɏ6!݉Ɍ6EsR@1i 0v\6V~zɘ:L2=P.Fl6i6X'fI8ki8 ]V Q"̜cށ,(1apٞp45rLը|͜Kv8F5U7.c\iY)IS^\ 3'|RwIKƔPA/]݇/@[?/]K2րB"Gdz' G"sTSd=]3}HP ]0Sɵ9=,fuoDԬt}2/`H@$ Ŷ;xK>`X)t&;ʻuSvX(f;`6D =ĸ]uMjߢ!j&G%%n_l}-n9ЕFp@sBo~M \IYf_=5?ԞziŗkXd[PP"XBaYlC |ux)-߳Ħ2ߘpp<,gt$]#E,K8Sr>ۏ\Bq;yNasL`Ɗ:bu},#罀w%T0$nM(WC{)s2)AD3'sL{Nc3ztJa i \aZ!?ftFrTGEkp[Kd <]]^j.s'Vo1{n_wQ ="ܽۻIkmz7|2;?߮1F;onmD5: V54? !Ζ)">@҇ ˼U'x zV`;xۼVJ3"%nbSwHw]5 _ vei,qXN+af ckrO-X>9&=Hq J@3y|`mUbrqEP.81"dbv6PBR,_\#S0ALy.vȯS\Tol7.ΰÍWӛϷަQYѮq 7+G-iV1#?ɾW&{I9^Fz5@Po"ٳ"w $>%FUd#ӛXC=\@q^ >dY85 #ωVEHx鰇='Z#T_R\iHAo5"io QloM IY&5Sι#x*əs~_BX\-K"#q3qdO 1s b@Oe.Qeޮ@9YxN|ngsKEF I[_g *tiٓYk-%Ο|D!hcJf"W ΂NG o{-ZR`iI~p;{< )yYې>pM+L?_cj,=Av/Z"h&׺,s drDtND6t" ?eoῸI7I۷Brw> kl B~v۵vY^wteŌ%%0.So%Ao_n^0ӭ"sX`lZܐu ?#<&1sY!fZXnu'tk2 w ur^[Jce4JjvBƕ`W0%9_yK6K]=߯+ ؇T@޾#znD7 LRHB<`b,n +]7kf$][Yu#`ZJ*[Ck,(C@Uȿ FJO.EW4lX ,0j͹lwhe*D/ۉc) S1wlzD )nP{4)f\ryLvs=2|Zh5mdv;buҕ"nɸYb u_ `kDewmJo]!.Ծx%G8j\<gy;Mci7YK+zT$!2TS / y/E y 5Zq54fJ{|Z6[aRuT|doTL-Bo#dZ&^Mt; e]PҺ>Д#ZBYBGviݨV1n9kFyF6|ڱVJχ_CN(쯲3BWJmgx~b3޵ 7܉6 uaeې4|asE45YF 4w+Gca62xx4LݫlE0)98R Jg!45X+;fY:Lz9W$œ`qú3Դo UP6ś%.ל[*yhv"{.u'1ۯ3i)!XʣXu@SGAv.ݼe!͹RXb畅uW u(wo0QTʶBbSl!bS`H"[,M@Gg׈u:-yڜ;ynH8y'ڤd)׳8uG~qW,"!C7BLM 5޴^T4|Mۑ1Zq,D8#rP>O+ .{<|E>e54hnW (ݽX8S MO~pu:.gs9b[`AgYoNn,.;z8:=YxUSW; t{&"F/&"vC (K 6F7j !ixVh>pI!o&9aO+^͉z M9Րy@LT?J3h`L{YtUMgΗ̼g=pN8pfIY7L[}I=[Ԏ NhHwhS^E}:q>vѶl)jz`[&4B9h| r Fljʆ$ moP)_}x]@ve;B;U6F3Sh8[f\c{utV@f8TAoT5J̳ģÆC=/]4bNW?eX/i<ày .q_fҐ1E2]orD)吉D~9?i9t"@VKQz[H`vt +re=uT];qj^Fuho.~ vHbKhb=ru4Jl(<<{zx򚧾C1zTzM(/:D?R5?aDPh얍;$Q<VْR(P"mpmk_e׼piׁXkZ4ΰ;l  &Ako'qe1hq?xOBe ѩô@B >;DRg5('s*nt$S,@58fotrD5*S[mLd,l'.`P]Ե%.z2çkR P1KbAAd%c@Srty{a$|؇5 f},<K\zNYpSvGuݑjwbTy 'K3ݵ#(A?K?ح| lT` 5 +5X~LYOu@B6u11Fo39t=0v,\;_</35ev&tڟmvFxs5f't$aפ*lIJY mKcKKvDe te_\ sƴsU6P|-{>4OOZ&!YI;(5ፋ\2~S6̔ ʌ2)hJGM| "ƄK&hξ#'xky{oq )N_]y5+  r|q̻`ߝ/h^i8x!̋W mڵQ E- X-'"kD $Rê.dퟞEe[)_ҩewot*/&:.ߤ<`Oͭ l}2ފ߶XN+/08樊X.+xΘܧR,nd2'RT%/&(*./2It RP^1UŲ=jʊPϠ&ĸ"uYF[Fk 5 ܑ*V--m w)G[_F mGkM k&X(MzOQp|ڵ@.qXE_x-  H PZðdל]c"o Xnd.F9#P9v;]K vY.h|-]C6 h[qVs-U ]IC ]۳CV !Ϡ0M |drݛV5Cíonrֲh_?ƧsT\o/ʓPǧ.)QZlqf{K@FGsT]-=G,ƳC Ib/ `3D hI3]Txc@;:ZTrۇԑf=ـ?ϬB2 Xl #9@& Lb^ra 鼆Roz$WͱV5oy֑( E йu@OT( 6 K`qқE28pJ@U)K9!SqZ`]0r{>ƆC ᴹHY<IM:X* UYEnDl21o{ނOt譅8@Dcfz%v\b׹r>8;P @o@f1R@'gX)L!<ۇJ}dMKysP;"{/̽a XپNyzlJśᘲh$6&KnV]ռ5W,!DQB-ˁU.$ďpឥUR ';(D ܠ!&[Gq Ng)%+RL61^QdjE-"BvpkBQ)4ג6}IXmf4g$B+֢%BAX fsrq`;)#JZ(U*oiy:~r!~*\lrLȊT/Eoj}0jw7cn|c[)5 bGk+}xiqH'Pƾ"9M ˚}7V(?rN:.w+ =F3vT~iC{ /E͠;b͗}]MZbP$@k9~=} i<("@9eǭq}UwG 4>&w]x?st* 4fCEA!Ԓch+^c}6i3jnqlt@UR(,#mC{5!M7z){Ϋ&9}BnrG,2_ 1/{Ik6e/3NVN"bIEwj̢qTa|}_+$ysVf؏wr{ 3=Xkcyg'Ǧ)}pnڏd"l<.-VaEl,nݧ0v%w2_ԋ{X-8؊#HqKM!"4ISQ6 5Q9 ̰Q/>797§>EΊ{z|E7ösM9%؂ a 2g&;eЄlv]a6ӕSMYy ݵќ,~Np \hA7g编_U SԂ]PY%e8҄٤CvGMI!Mkqvs`g܁m:=Mh9H츘tG/E&f el:Ѩ<ўrUe}*KBw sI{ml6'Wd%@c,go <ݛug9tI|?O1K=ҫ6~bYhZЊQK"Xa [%5:\}f'ގRՍ"kzk+I6qtadhJ %x=b~+Ҙv[kzW!K+.`5J_E`=ոHԽ ?( ?SWTCԠ,r\=Z,3ȳ n.;H"'(i,a2L2C,2Bx_&Ѱ)&7605xB8K2c~braR"+xکx١_BSFT?ݏr[ 4G܁; ya֢UԚ)1eH )1 DFi.v9b!jS6s3j{xc"8Z۱pQL4vLD*-"S@etyavD'j3'rilP)#{|BRȘ3idssT.fV=Nc;}eW/gs76aSۭK+Qq JH\ 5i޺(QȜHMDwآh9T]!_nF!ѻ[~=o>ت?+6h)!v`'< ܭq:oQ$SЧP(qTq+:ca@o:L 6;z r9M@PyKO8u vUXD5(3)ai?konw7}LA7(_QZ{)]̇3%BCKw@'ϼW * E\b0X_F2Oi`apy4nP؝ֽo8@ Y̿E'oD؝cwmAfN$zX|CShߝb6U2o?RF@6(#OO9i:סxvoq?ʏOH}/g7\dfŀ iEݓOϹB :D=NÇe/f`>U]%Tgq c:y²JSI4;]Ob 618k$zeE^ ۘ\yq/M9Q<`os2F*{\wL{M7ߨMbv6Ysra6eYp8R k:ut㚕*q7;݇yo=H@[5. IQIk#Hzsn6!D|I0 ߼4LO[zF<9mY0/``:EX`ѥNpܰ~݆c`jףb o.uDVJHbxHM &:2WG]fXQ +3Kq(&' 1[DoJ>2:XҏRG&K}ٳ$1wcH8gLq]{][[Zl^WYʌ2/TFWvIvx{Mg&R'yҩ{ݍ8pi3y;D_i tD%7U=4 FnO NL1&L5#M,1ݾ.f2XxEMғ-JpP嫝= Sgu])4.o(J$"t2ukow[:QA+wh?JPJF̹2,A2\C9'| Rj,? xw}sfyuO* bs-)i/"C0q!4?saΩHЛua![,-c mv)w>~#A2*mw>pGOfXž}C5P)P|9$U-b3>&1e$U+u2 #xc~ƆBO75NBtag3~kMv'W@kuмua#גǔCuaJkEoNnXTcF5dn7+P rׅMwV'*<:U!?ת6LDIbAz0.0(( $UL.9VmG8d)<>Y޵ ė yz<.:9=H׸+7Z/^ZPlIK9ƁrrbY2TKے T*VmM{ Ak#'`/ֹ'5T5fJTp/<ѼTQ͌4gf 1 v9HCnH;u=2Ҕx$$C;ӸVg5!|/)-py*׾T]bC+-S,Ph;u E:B+pZLڠ0Sw`ɏPUܓm[͵qeZU_D g$ MkW)gp׋ ^OC Q@ Y!jJ gnå=Ka_05z5 ^NA}&h8y`Ko7qkT>,VN{yfW2'@U/}mol8<3VF[/%WNvpwOo$ndz EygD})ftM!'~p egWEJYS"jpAθKUB*/ٴz[GKd\WadSPy~լ=zKQuhca> `XTHdÑnF$أo|8莦 :;lUC;޾19LeQZ8y.M"?[3d{RїBbF\mׁ!mDY^G?:5K{K:b?(p޴A>war(a}Di]%o&']I˰aF̦+@s߸+i6]sMCB[.y8^bg$u> `"F'b';.k,04§Bҡ1%gM3>|cΡ`rIgE>%؜>oqP0ӏCM)WЇ@$mp{ RCɋVlI6\ z}ĒQ`~mI|jM[o'u KS%&Kt#{cY9Z?(wg&cm QZHyg]<+E9nZ0k -5!#3gǨ %ϩSeIx OCHB9>SӰD^Հܥf^'= CEl Ae8[=QPM2ͪd[H1l`qTotO!2xf,fq<5fu5oϞذD&˅neԜئϧqnx2nG19/Qi Hy9PqaɜD9c70,5|2 4q g-.\\o8aڨg[_2c  0odѪ M Nz6՜3߬>/. gHm$RL3(`1>u;ꮹ5>fkiRHmtƐQ.}1h9>Qs'~+A{2.fmVwi.#@z%ޣ̥%W'U[W+?d8U]DՊ{) t1+'ӱEtVc@:5 Z$ '^9%o6co-5i[Ҡַdܘͅy)GtS4i:EUzP(R}hB{tN rA(i3~] Wb+& x&5Լi I%K#c;7e$1x_y.i3_#NvDYedP$]yxZ] b{l:a[!v8q+vDxPg=lµhgD EԮnYD@M`˛C [&2{k;dW7m,-~tYrPGMLa9gcTg1h^0}؝-H,,MD㲘F, NE璤^4ށY{#ۯe[a $jSyuxK^[(Wd7 Eu\jpq37鹏oþyiJ޸o;aXP)|ܫò<*%RNmzK:~1q$0ŽijzZ!0!C njs{3x"{H.k $,ĥ\ mb&%+Ϝ/sVuWa 0Bی20YÎxG|A[eؖ&lw,t)}ؐJPi|n$Ԅ' R*Xl.YuL@n(~'^pŰNWp>| l u. vu^IJ/xA>Jޱ=x6vl&M,-9k+SE/$&F I\rܚiMJ *,qs~TBr?Aa0G,TT;j-Ý4=E,/i,6]1}G䆨eֹ?ԥ{m~,mredlo7ԞUZ~~,)eFˣ3H,},ۥn כD$YdLl)CB@v9=)cj/c(ԅRv)8,)n;r}zyz7K+"d#g%wDJj#?6Dr Vp‵o-M?Ik;b!,2] z| zوr&O:f~ W)|  zZ#vMqI.S«csGp0\N ÍO2ӏ`f-H䨱wӐd'r T&-|rlws,y兝p]Il&wTE =ab\4)ݞZo,8:y}u?Heɂh*yDi5ች9ȣ$xa2̌G҈j#CEFPSne˖g$e {Yu/KPbqo,x $Ma8k}\JW?rfcOa=C]Fd@$Gh0D$U ᓗ ]{c_2nM6{A3fKء[ZjvX&Ot;Tm1~om2Zơjh:cvWX zO4 e-"1QqɍQTyHk,D؍%MG%ahX"re:Rw!\o_sq荿9qdОdϖ%{TQr@r%Ч<EرsThNZPаEVdC0֭dBk(w%gUxXXFa!4j0\";VĘ)Wg6xCK\`u6@xTV5q)E7Axc3buBAAN/m]9Rpb|IxAll]h Z0OF%Lזe 26]e_&:gذ)sCNJHg"&OL-ȶQjZH'U}*Ǎn<;%*8ƥʥ媒fEתzc$E@1DqD"媀:̙L6"^f 6lQNvPy㩱C3טC# V; 5CV'k"vjH5ֻFG .ˡ7E^VԢ<@aUn6#גԯ}6.*DįZ?+v_lBaUYL؍00xOIel.h+_D>ҿi$Ἴ\f'/kGF3ǐgo8d1d0"9a;;\aOJ<8Y -TUs9JŇPgRzea?IP M+W{hY)]}n?15i)n+ ZMt3jKFN"2 6ۊa o=8OQ V"HNxEB_~'ѱZUR keщh:2́!5U+KSpO zY׳K\?# n)*WP ^4m,ד"v#e+(w3*,+Dr%)aF1m7M[\gn8rM 0k}}uv8`溹)f?`Q+rXZ-È~n-qz);2y/ ~[jXcY(jHˢ<++@Ջfirba&@ܿ>]%j1΀{}@_J&0V借Yր,J*"uYԝ{Z8W9M?<`K]EcBe%ͭ<1a*mjEHSATPA]DraMJ9=x˯)7(Y5@a"w>GƏ Z#D.Sz='ܚgx"Z)ҕnh5i;"+>gP~}t>Gs$ iв34/ :j*&Y,! K|t#l+BH$t:d яiF\ڊH-΃$B] s6 )4_QJ^tU{1+sX3hj~gH-eŌ)HiDGg&ZT]EF2^@8L|UwkɌm+e#w #\X`NA?n-̸X?ۯS#ÄlGx[+OUć4t&v.LQi^t䗅~mbљHV1 m ͗HdGw{1Rc1f :iS6r΀d+ !y{9ahA7*TD@`)!j0i Nj=z>F5) D汦oADah I'oE*W@h%vRcHuqoY\wXntʫ"i|$1y}-' N$C% rF9&D|Ha֭% WHaEʝV}ொ$%E`ϷȰ},XLyCM׼R-%%BʿƺBHM(8!7ʼn>} F$ "72{$b bKuGVӞP"R}"?QF7Т:FoP$"qo)ЭT/3[nn2er[C+.\c7s7wfijGiA|QWLUP @΁?H$ÔKWq HG~r=֐Ckʺ@)VF,;ܐNh$gxxVD!2QHUƬ ;]:G n- AG$E|:.p~TP-, x=2T3 Li{B,@s K7Èͮ~D]kQ#α1ȁn zuؚtV$c%=3)beeq+ֆS"V `<5Qf 7,foi ZC7pDsr,cݡ *ڷ藴7-'pc46yUCJe+jqz[C$%Ѝksf#,+%MwTQ,4rD2LauNUFʕ{Ո+n1pZ߂A jZD >߫?6UlN(8YULch┟`=6ڍwhe+OvnT8+vcE hm_NIF }NjKWK;tv ڈlQ]43ꅷ壘]la ~"~\-rn}ǯ+!Lkl8$W}` HjJu@fXg`XŘ&di"=w 8$ňHgJCj7kP>Y =jFvt>GX/:ZKjLCl(e&/_h`O(Uf'Oᩫ>~!ང,,A6p4c &K@_qdIz +Gc,gR3̥Re9%dOVbԱH}@/֕ ۂM±ѯ.Ι0!(RJ). v! Zj0Ӓ QQ60S}♞~<ԛC"*&Ma;mnQaYIDמeUz@cNZe*v>'4 OJH]/%ZȨs\QJ \#?IRiV?VQ(Tp \ p (%p?2:2. NYA~1ki<"Ȇ磟(( 4 o>}Н5`кq2@S\v x.t؎~e 2`{_+ڏ nb$f׫Si[`eȌL͍jSD`)v?q2ȫލ_2Rx$ڇf71IyfX#"O_HOVB솠ť˫]Xq/8IYMǵ].<*qog`MQ=[j\􄛎?]-WOT0ĝip4q$y\PZz1b߫|P5s2[̬Or|IRcx4.w6 }oc[ֱWĥ:+42T >W͝w*4pp`I"udx_x;v471)~hY Dhα_QPsdm!wd-|Pziܳ tcפt҅B,GQdORqx ,^f/ح|ONҪKG@UZ{f/w_,vY2s\f 휕T7G*xz5/@عJ{.Ej6v]^G*V' ^U xEy ^ VdzNï=C%q`i߶;YҢܓpWh=shJҨYeoWJ_GT^tOn3wRgZ~7.oKLV\+9';EZ GJCp07Uܓ^RT KDaW|7 ``0WvI#CD{lw!&n$wZUCuYJ!:gIPVbtҺ W0To-{kȬ=Gp!mANؗL™ְ1l}jj}=K` P}a(Z0LNrx.iq-v-  qXΠ2|!#<(tsq>#pk[gf6!waMHnCt~F*Ǫ0}L1azWV].vOEcԋrib ^e6,oZYVd$Ua7LXWj30 "u4Y~SCέah{hBe*-W"+ AlNbiFƃ[O([J[uϽIBՐ;ujPgVM -cJUgC>}$~a*z,!NyǢz9ٿ`yCzk6{>. H@[N9#T؁<Tg"JI.\_G2#r{$Ui8C1(v9GSCe:P/ѨUnpYJi^`ֶ)M|kJo r~mmK۹rdJQbww3rXZFZшqt 5gOrҴҤa [ub  UtS5`2=$4l5O̔ROY8h ~6eKNr7+{zLj?pt[e$V u&n |Q4ǃ*u-[uSJkhZu٧b[}w޹%*R=yԗ/nj3|F:ŬWXd>}cVA}_k?iyjo(dd~˗xqXޅ'61.^}w"k Rn-cp ʰ,f`7ٌ殻_gIY&<5<<2KT^h'"ksH3ٻ=ǨCTSaQ h:`8o)BV-Vy7beZS^YC279pMMeM)j _x@Ru:AGSUEoln_[g:ZhrzuS&8ʄ=20aKCPY&2r 3@ O0dŮbD["3FYI:vY(G",QO.koSI?xBMf%RƄhrAHwkd 7B[ /$+/<&WyEh\|4}>o7I*ՉFɑ#9Q6G fį|^`py+a2.Uׇ9|_̚ 亙tXc}LcFWx8~cpMYC_ @?.gc+);TJl+bL`v)#@҉xd(>ߢ?wӠ1Ȅբ}R [x̭ݞI_#ʽ @ Ā%Ml/6θ[Lv4t3Ejf)i.n5qzub˛街yaE$] LTQ5 rCXϸLiflD<9yV}͠l]fࡄ4u@΃:XwA ]ݦ6j  I]EjS #Eh;=?eA\m}o0ql<TpP'MԿsWrwF^%h?e\BBLwI|HU$ k(:f0Xz. ߆SPU W$REŬg7E7VlKz?=ЈERiPjIzgY yh|crZ8cY=A} n]A8{O3dX;f/mXhAsS @'zO6G~3gȸا1NpE5E2]x ϡ@Ldd) 󫊃/3(/9uY&>jN4^S?Dv/n(8e;&~Z\ bqدl%~uQp͠kNEC0Uڃ\~5e} cʝՌ-x#O@ǙgeOZ]=mp3PJڍ@ZsQYjnZz|U+s 8X'5}%§}XAmj/٣ޝ$n*!}vNǕ Ng rE@m$[Bŏ"fWZqz jLmn|u@hua! jY$=k!AO460X8Z PoIvY'S]dR?)#vQ2@\:Mѽjeɖ u")Zxs>P*0TaC6Sژ |V/hDVzl,<5 mc§RCɹmȞ; HnZ;bb,fvϞ5>pZ/j;.u޼0[E{Ze}͔&3kePvhGן{%WyN4KD@"r9`,<$eVq/|jդ2Qx7AGu4Zո/{Xws(6dYqF-^T༞8wFI3L TBH~FR:8=h/j8GWƈ~ YXGGiM_ac;áO\paۆi-rko)e;5)+&Y=;twal#|#R7jGdC]G؂LHb +a 2[%/% 3BCGeߩZ1l:6751Ÿ `vEN5׿7wԩͰBy ޥ}yrs+N$S5D&r RZ <9~0 Hž(3sq*#G%SY'jCu{M8e,~1%ۮ(-SJ5w|rLA]}`ǻE[OkEW4V dk%x5: -8GI>$o 4`6eA./p|O)t>ء/w AA.E]VG |riʘL%q0TbU:v`?Wm<#G!TTf8QmhkgRa͛SOk&ovZYk7z PrhS0 YSQ6QM"ֵ U#E0_'iKZҋ$Cɋ*]P,@ol3]V@V\Ftbެ4H:Μ`Ktm.LLuR`JmF,=|׿1%n<`kb?Apm. nAq<ڨ/݄Չu飭 >+RpOZ5bqf;`8 &k'8lr4`->G*kl%)4)~8q&5rm؇j⹼,F])AY(wXyF EZĵ&k_+ɢ}]  K?R£Q@_4ț61DRc$JNqZ %@/NuDjqjw-ghUidSߒ9(LD8u Ϋۯs*zl&lEjd`b+ZV,2=d)[ S'-P@= XcrwCCC}|pt]*KF*712Z#lp K-)|jkL2qN-$d,gDMn[l )4&X#9g1-搛56;8YA]mb2@ʼn !@S:odO(3lub0c19lێ# ޣq1W^{VNU<]Njqyi(i¦A ehzI|ٮ$g`RfuُٽUդU}go[JH"D>CiD])%ȂT}2'(7@V˵V7Jg} t@Gخم^;LCg91|,p+o Qj&ow2a%@JjgDc y>Kf z3/k;zCGc N&jʀ H ;3$D{6Rw#_Zy&N_0bΧb=j b sxBg RdZm⨶ ݜc'"]* ArTeĞ&6͸7q䛭AM F/b:J*L4S|yl|o$4͝U|1UQc덎 z?%*v{)))>-.r8n殧XnLO g͉F4',~x0Pl1]l:q>LR B>^zYN1Fz-NJDؘ0dE,bjDJ{{zY[?p=y 8X&œ#(R PblWvG[jcvdv5iҞyyj盩az o0u`Yd$ ,<<Lg[djzanv\Nw9אl9oobTz{-3{uAv9?ΠMQy/@ &SeW\aPmW8"X 58x]Bk4POyH4~) %vR!IA,ԯD[oEɌxb;\.#w [Ih(LyK+}X8q9xw*uH<A߹lx3zi3x"łϋіS$ډM-.V䞅]v ,)>\-l%$Q$41ͦ:vzˤt3A:7F&o~(4an|չ V.,i5eq";f8fY ٖ^3vI1Z_2A:k4xh($74ՇV#z6CW+2B$nm[$jw~j5,u/[foh+qRе`T9в(Bt&8@O)L&M"Ψ[U5@ &:p&~sBԊsa "c <bL4W2O1E0?EPja(p{#riC ;n  xGiOޫA`[~儍Cw]$ G($O^nWݏ}LK(M9:pf;PWt55!z~fAMy4`27+'snYA»\@zMx͐]GE(JȐ&㷥V-"),2:n?^Ru{65!ZD2ӼXjhPU+PQױ)@wbׇتG AJֻV콄ĶRH~ݸ9gޥBsUJM?qHAk F9sQB&6ʬD e.?'ĿSJƧW,pcHi DoQdf Q8%O% \ DĝFXQ[9PlWLF 7-;"^v䒐$m^AW_Ly!2hvOfcV5ƻNR)HԻ9##*rb Ͳ#k̖n0$dF6~)8<_QJWJKjČ4]H+'bo=)X>ވ9r}PۆdvyȔ No?u_c`7"֠)nAS0 u1iCن.8f7Oa\*kNVhZNA9@!mw%ZdFkαaW̍,_ӨSb!h2{|{~e+~qLצRqҤhDaUxS]$Un@J>㌕ SP DYn9u`e°8+ޓn[MƯ}>v\rl&.O5^Q*:뤂A W<>gE{OM;X[V "qKM)[LM$n6VT-qjІj T? +&xc  XpKՍ)&lY9jgq|FpO3k]"mjzW-.Fv.ُ4%&* HxWj >izԶ{`޴rY<Ⰾj pߠ7 2j)&vSE6C,ӫx^Jl1=iÚmu-ENC͜Kv^ +>?bz9nH{6\5Y ϵ߽mjq7!t ="SGД~}۝!<)`w|Ibm,_RL6*1L!-fX&d#EALR_~۰fnҠ*Nn|a)bbSbdkMq&@hDb/m'$Rj 6ն/![ŽL8_x-MЋ<3RWy%7'*'sU\(:gG9~ul/kJ!4BpWpU^x!` /|E`H;%|9vߡkLNG V{*3ӐK+$ΉYo[x \3Rv*wlX( G?k؊c9>H{@ոs[ L/9#&70OSGwt պLm& ((a!E ſ (vzC So{NK 8, lfLiWFїժi_㜂WBڣ7KCCVc,91|maa +F`5A;Xעү_*u[7;$+Ȳ3#Pr_Sf=M#p`0z .l?&Pi#RB+z*ZHjfi/[L z%#:V5/"WMGNEynKYqAX]ΣiZ6ZQتԭ{r1k:2LPθkFP=㏿z>d\jxyOsxiKkm0u +;NN>=?hE=۵J$y2.yc0/%@XSHАޥ  e{ ]LR-Ioۮ7pGǖIHXAŻԱi>FugJ%~~{f@uKX=F3$;j#lk ;u 0W~EmqGodA3G^#ZhB!`Yr)Q&=yI"\;[;̙z9f#aP'(,Bx" % 7q y˨lxQ).2>惥".SﰡT(෷0|Z4 6]N[\?Rx+KKDU&dd g_LomJtivj\A70Ҧq\7U<>r o7 Ca kRθ"5NڭT+nQtH7YrəF dlr2t*}DoY*V2j8,D-2 88'"ŔM [0[Ls[1Rl4/IE:jld(Zi9CS=ADu.RA`"7Yz\Hd^ {]-V6dJdHL  8'2^ѿa3}Tadfocx|T&r %94ofHpVrfiυx[" KM^ S"D{рז$N7}e汷dcvpxdbfkPo{j 3c% LO,a`&i, pn1[&8+o-bCLnloDiРkZ/?0DO-X}9`!F)}'W2֧UpKX?휕Ȃ u mߓ}amH#l$ɺqM]h%Â.R{D_dN5ū\w>]{u7)$*7RyV8՛bzK1It%ͣEc[oVy4EXɐJ.3t!ws @%%ܳrorj%8yEdLщ+$V5a}Ť☳+Y9|NW^ r`:h/"3}U<.bDhN_\<Y7.g1HRz;.L5&Q~ -i| )bU*s>3EC4Ĩ_ q2s y]R&'vĪW 0Y/ܡ\"@{-Bob=Jk2ULL6f} G0[ayJ`f֪+axEMZPutϋ/k4"$pFV]?GKӛH8M+ރv#AW!7-z"D."S)$0K<:' %Mҹ9Žx2xisxwLOƾ>=.Q) Sf̣RoP@~SR%L8-2*l6i0(T覺k#d+yԝ0 (J^B*R~ĂvMot_PT#q ټٙ`sWaiF95v`?\:]vֽJވL@ފjy2:u\_7>a y܃Ÿm@Y( C[EM@hi/#:\Ƹ|R ䷻?cׇwC̿./Cڜ+y5*n'0?@?^ $Ľgv&7ϿI.(o`OL80y[R/7.]3f7J=l$1väm*ݦSs7$ķ e[,u4zؕ B*M4x VAQ+LOntYw &O@8o.dy/ avΑEjpoӷ:^nJ(qQNCn0W6~Ktunr J]ss[x&Q W%<kJ!˯eFf0KP] >5-=&0"1Nn3+C[Zo12EP`[L$|bjnֺBT$WJXUo{1ʳH3 >Cx2FRO'%@$z3`ckwSUAq>GVxyI `غMY";+G|n%.4pt/Ud WeL Uѷ2йV3YƻIZxס3K˼a倮딽G$ͳ ]v:.@ˮ[W'\#IjHEo:G꒧ׅYV7yov4-fRWeo:^~+F%^$ /+v1>o+ MjDgƣEɘƸ|3!]uu?9mيkKzk-|x욵9F >n',  Wm.Γ$"3&y9.J7Z*!HwFtff 9޿ȓD[%!@WrdB'V 9E*~RSS̸%|.#4IjPOhaY-%CK ]KDM$󠅌^Sʹ $@2/ lߍls{Dp<2]/`%JLC ~nxKgZށIP,pXש얗`Bt-,n p˗[+CXnXA@#eTkhu+)~aN$_ #9V/mD"1G^MCW"Xל)3(׋: 6tT-Yy>f|w,B}ARĄ FݍsO+}^پbke'PasZA{e/Y;6V6uʌGx=.6,VK3kqx00H9WjH[dz-ݴ4|N[o6(ǴYCVӰbR$"okhγ61h"WE[/ܶiԴ?j'C *_u[Y8ups5؏Gǯ{u 'Y|> JT*0 J4d{Nl1y/Msgh7NG[/t]vsV2hFeS{k|$+jTzbPGb27{d-!d K3PtǏޟ8%f]!i9;PjȦ=G$JA?_H^ s@!j&9'v %3(ٜh %#^oo/s}dj`IX#sg; 6hbJLjljHuz0U&Y+sgV2zM]a*,rBOѧ`|z S_B.I-z&0[K4eCͰݚm$.;{pQ+ZTY3'jsS)B/:,h CqR2j|?ݽӳf6{>Wcc `D+6Z GuJ5{7m[zEثTbߤCNZ,f wU6ë?'B5o8痦tė/=K+TwHґWg\ur$~Uk-;˛y0Fd]s/u(] @hx2v@7ץw>2w~uZli1eX/RvqӞF;v!^Ny<CISZvN]oR/KVd 䟒 ĩ7ーMce"1ɏoWBZ4pםDŽ.62~P\.zYЉδi7@|( VE#pPK]}꧇' iŕn17#q3Y}}[c|>y`x o/ҫm%_˴G""9 ^.>զ2^-)IebOb/Et](HQYO.Aךs?g=Жƹ0:A>/Oe`}%q1VTm6aүۊ=\S1 %'cuIz9,ҡ8}_',ctQUkJraz~a;( xdj'wX5ztfA+ir6apaDK&92&CB\Jyi%݋̃xNAş]T1pOܝW\õ7կ<ˁOUrgxm^e)P e<5D>6wLYaMg5bz0p%^F Nנ4PǞ'DtcwQK~k9,<ۅ}'ƭyZ&I5$. |_8nzs([df0|2432}o"Q޼>mgn'A^'Qx&|LkEf7Ԏ)VȩG|1qMxjVZ X2>9 DxѻiUt;]괂,m=hbi1DpnM??&KD.Ҫ$]0h. cp(W}~; FYxJ}'гX$v'02+p9ާKbõ1?L1ďAJ _Oqq@%;,np|9|j)"w?7xp~7^QvPVVZѡ&`x V!|jAKqNmV؀3T}/O-Ơ Wv5K (4x vd,HxEj!i Rvy#uf߸u9V~-[ۖ¶sjjPp @q6ă_߲_E /s3Xzv"[gF1\ȑq3QKvsW(37Gsʟm[t^&\Wşam$i +@E ,I)%lj~Yޔ:Ì)g=U?y͝Jbi-]{2]d51*'h@r XlWכMw80~Puq62dyK3"N D1}^R[[[>!N_[WgKFXߜ0Dqٴvd3%ޖRͤfyq|=ؙ^kX AyW)AU#1k-5'@+xW+>D#;+0ĘcC57ڈwMn{$~ʃn~x+}>KxW~]r*JF߱Vo#c^ |['! 3hK19kGX|aеc{%b2aJ0A5r+.AW"ڡ>BK QIFgE˜blz鴉"QNOd-H |%X)$ ],zOSyD°NR1#ݭ $Qx&Ř = `ֹ6nՀaJ!1 k`R4u蕷4SC1[fhZ Zק.T{O#CqcWSwʰb,E1%įɑ`]LXV/Յ#u)4XY 6 Ri=(Ұzت)IF0%OX0M\NZ˯ON"mu"9q4'S2r\(_uA]XG!ɑn>3gAV!t58E,b_7ӛE<:e=({k9Ic;wvPGwrtt ZߑWpuG"澊0A ͓r,~D䬐;@*GĔ7HT *dNH Dczƽb>md,w! ~2Eی(I* +ͫ 4]- &/'[q͖9,&J6$M(#w[@M Q^83Eað5+#JeѴXFR{Uoz O@{}1W͍)f.uI5P@IgTZZkU vF!r(tV aEECH \F`y.gW'҂Pguu DEI=Cn Xx1\Dd,0~ӸN3X+VKݙuMɶ#(>˖oA-9$\KVAW ! GM싙_]I:ehU CFҮEɉbFp]y hD=$ i%.$5?C<YSq81| ڙ3 0&. (j&Z+)&8Ue '4>F2U.Bx~'PP׮qq,@T+F=0:{}d}ّ&;7Kivgn4U?[ԍ{p%%&T }UlJE6TP$R)|`:L~za#X.$Ir[ 7zC ?)j3)R1C%TcD32Q긌̒Lkr^4 ꊴ422´qcU/\\-j!  e"ΈfiR5"-Y(T>ޒjD6`\]Zt ,%nӓ / R-IlO ¸56 (4 yi>U$>LWOE'(75 ; t~DD\DҰU EW}Vo$-H"M=;ЫXJL(^AbԦჭRV*CT[)=xݠ&O*z!r%?p5Jdl~Q39^J8BKh ݝ{DOג  }LQxT3X1f>E߽QAm&Q}v2f')TURp®2_vfix˶ UP4PdveGw8Ni7D~'uTXx]}-inMYq UgMܼ3v33׬1;msxotЋ$* =zF?ހì"!V2?S"0 i,KQKe OpUEVK~ @8ez}2(5CC^ŝ}:!E MOa'4DM[ԯ3TŨ$B]c>*hlr>5NȄs OA Qƴk$Gk>K!ecB$;ɘ+KB4C412bh'eBLi.83#Òx&;)7ȷ}]& HN)Irۀ 7z]G_nJ`ڜc1Ɇ|Qpr~TjcCsmKh28yGN#QpG2υ]iV((yѨ7Z1~ qW_anК[K' 2|0. lxOY XKݕ%^Yy*{2nN.)tHlHXcxT2,GEG Zmo:l@OZ3 Bʠc-Ӎ|j*{?#K<ѸTfu@2a7ACO<`޽ǐƙd '&=Bh?2> ~։S>p@#K#wң.2յ1&ns w8vB. 2p,X!=H @>\t4G*sh'h VNZ#~QFMh#p @ӆG;{755K*Ib(G PH YXM -<{w^h\ 3v+5%ʩ^t';Ub覆Dt'ڻ14K,%*;ǣ@?Ĵhbv6#z]QFPmX@X4"4YW7{sqyʋm*]#M25#5[4,pn k$OۣIX#$2wZޞE7Š9KH:A&=Yण7V]= 4O&].-[N}&Ȝ8A|5 +,l:ө 2D4;c%lHDKL 2 b^rn51Ijȏ2V|AL@* \1p54> HȻKHvƤFɬC1>YazsD3&]N)0{Xoܧi, ?9X/Ejcp,#~ͰH?;W=Y?$cxx=x͢vs?ayk}H%!1N%e1bu2Oz:"A&/UB!b ^t\77\%k&ӀqJ!q8U􂮍x!q]cf4<:x0cYJT3A1k/ؑU}^O`hGkmr!gS l?"5@nȝ%Hf5u,%d- RGj+FizVnʅ&Q=&\F];"hӧ_| gOk)6 Z$0= +.B#(&~ha`@$6/ PhGױazF 2NB48۞> 3Ue| Yx#~֚,S1w[4 *B.4 >tY_&Z 4IQ5j2lT? %>Ť(V*%0 ɶ(L ֙^"oUܔ0K8gN8tڀM$r{'Ed+\]ZV;;1`i&na, cðv lgrtw>xyHX`U1C賒b͔ 3&PAos!Gh{?,['G3> u n"X^̟H ݾfLZ-H!yˢ 4G!YE!cMR(&nM۾Hj }"k X A2ejp.|"Q8y% uHM;/%ݑ e$)˥MHsS7u1bE 㱩XKlu:S^)k,}5Ü,sU,=b +:YH D&[+t !H3zn^OAiXiq +$ZǙN(: ܿhxp\vʗluPU_P~an 47^`Wߝ%iZϩ »vA0}lYNwςcYERb# l?}j/tq<-P%ZG2=.wׇ}.v.6 ]3o B?6|YBUeu|HلUuLXa^rBwۧ_),oZ W[ !"sڏƮ[$NbEaENos$%}q>Ue8 A@LxG^=}P<z%AҋIɳG0)0OGELYKJM;CC]6zg -D;5UXaL8SoMXMįICp` `e {1x a4!n05^*r\9Ԇy%,%{M5?UÊvkͷrlN;)X<141_FA1869,.$Jji?TTHR|z1ҹea[PxT/Uú*}8-F*3B{`El0x֢4ՐYvP0GZ`MjuAFyflBQq;]`=ҭOegΓf<3$w`|n{E]Hh~[8LfsUJ&:o] f/[X*xiotڀs~4Q+\8b݌2B Б$?̖ n"yϢhQElH&):-N0͍ ħ} Slȴ6`$S8.0[l'#eҸ^׉ή!QJy!WLsNTk;%9&>wD.&ܟu1቟ :K%s^9LBQZsS n1(| i`c f/WX61\7&E6`gGl)DXJnOi84(O7  $b gx~^<%}=Pk'u$^Dm ,逮.낂$Γbv+p[p^r;L=݁z@})b*B9Ю K PBUrK dDJ0 g6(![>}=D,. khO kK_>\|,+@]sTz+9!-!:OJBR4~aنB X!A4f;T߉z,wЎ9⑂o.Dpΐ980@ԻZk] ~ke`&&GPo 7k%XsV^np~qU8c#ϧ XEs*±AZtڠB ~ʀX,AR0gek2ːBp`>Qp]R 5[[1JA E4JYM>Ɛ(ޒ _^hR՚|ˁ5L3!yqlp)Bm̌ERe{çk@i&F34;wp=um.?tUy0F3\[%̼5ֻ @y S߂"\+ܠUAQ3#cW|Ξ \p' J"9qKI͎ ( Sbݏ„Z@}>eICH2LN&Xu7Vh4lJ)JI2sG]ி`Gw l JE 4oR;3J"gv Vrk̤)v]Po14a$wуNÆ;5b{Ӹ{>PveQ^\ "5Pۦ9^˅r$ <r;øtFvq k{7AP~ňjhM P9ϹH&ޣ&BZ -;@Ȱ()aNmh]jodG"R&6~n$wPGN?B&q*XX|7}ܮk_o7)&{)3ҢLdr! =db_A\ IEo3+lj!="(~R~[|ʱK-"fThNgXTG8] ;kd^?`RjGmڛMuг!U؉#Ezզ2NH;IplpCuy74<ezxMp߈Z+:Jp8,}Wքz4aZ։ָ\[Ȯ_gzb/Cd4nUG'^(7_mW|Ek0k R[gFIga&x_CDfnj|a>Vih9|'8 M@w$q6;-VlbGv=D{O(2~!_9  d/[bq❋Y3ALߢSo?k̒H[SblcC ˋnM WiDݎ}Ggń>%5,hڇ8PJKviQTW=PߎED)zc~ˎ\;Ip29RC0k7TDz;}Ĵ j& sGd2ߣ&T=UN-0;{˚hrYǶ "s:N氆S}ŋ߈\  "D]WӰ HAL,%7wkR/evHo"Jg~Fr6& B9*[A; 1' Z j> QF VYe `ᗯ'y:tʇBN P;QI>,t qMf)VW.Ԑ9u" 5U锭tfLT g|YD+"/|#W6] )k\2$i Zz E;Kuf!T~ǯ8&z@㦬 T|=2wGJ_mpg4b]'~i~>T;^So C0ɴօ6cr 놓Wvx3_[S&\TEܱkۘ@[9nQU"NEcْ s{guvɹ M*֩:MFIG(:7ɺۙj~H-/{-Y] Q=*dm$|Hk}%5ԡm BG B3ѽ[k8d># =A麄vYzYN3l%Yk6ǠHK+?jE|2*r6~"AGM=Z𛞯@IQn>mTF^=e_GeDƧ{,NF3ݧv}+9[r"j-϶DY%wATf)C JuK~UŅ7p|I:R;8wS{Vv1PIoKT@4Iy¤GϨgp1&E5(8nPäR 0rʚNDh!rP7|*gi{vi' We @}KiyjQY ]!v/sBG"(R4&W+-ld+f٥2ۥXCkc]|'rµCU~`iLՖϽ!pO;J̋XhNaT HYxv]jʾ W;RQ}RYlOv.YsJCg}ZtOǺGIə8CYo򧭆-@M@`1P40x:UpV2Lϙ#"مCi4GEIcMu|N[,ᗇա>qL4D:[b&T=8[c{_eEqWFuKOuH,Q~T;Cm2,Z= Dt/<<Н'<7\:8dǏfд[*} fs^B͋WHe< 8U_!W$eg'.nYd}JY0/#?}&~R;/HFmO1e1)/K&Uƣ/v j8 (ޘ?_ :68inh-=msLzu"=CLwsH\8g^^ꪄxUCv*mT^PIӀi}:=;A4&v4$%a oh+S ;6OKŠA0(ꅐHB9@"߫SGBAR(Xfa~P^Εcm6"f-1gPƟˡ\9r9ߨplRu-.|j n%js6kK\ v;Kta7@N|x )rQ[1|I W3/S:Af:O{2P$RqLE8."^:ɱxo q>G/>@}SGU6T!T~hpRӚ  9Ы!7$0""e'9WqѯzkbAcn(O}OV!O?x>tN8>];D 䱺a_@1D'o6ٲqH 9kk\ztoh㽑n,Ft!@Ö?Y=BcMSaچ2hk`U&}|~l}A?+3ʒ8D]Sd)PLo3uߓ`<.@C܇R QH<@ rPc$eTWstyƔ=C(\,#wWGBP RD"RO|؄puVPMP@I g\۶R}x7,KPܟN)EWQOZ' Pzh/^{wɠ)y%ʕ/:xL9]RsJ Wq<ȫޤe֯]a!@C2ۊԩ^ݼBHa2֚}ēZ=ёcYWpQ$Vt'aZ@Obdb#z \cOwyTD܉+!б8$5柠/\ )b#Yn{INqv4l`Y,!hl~ݧ?vhFoXi 閠2\69ěxq?CBɲfq[;hA8y3$+%k#lq.zĹ+E/H-.jk>ƛms}sέ,1?h} +/t[?@;1m:t6LFU|JԙP9:gz>J.r*;nv 4I${i0]/wJ~SEGѻNhu#7Rn~!ͦV<[(cp \n'Pr3ǚ0NfޯgܖX l+H`,| NܴiJ.7j9R.";ԽK4n .z[W 0vUNzg|]Ӯppzm!= \e0Hfnq%Uydwl qZQU%=nȰk{y x%{yכ힎ύ6'/z.[ȱH)dNˈ-jBE} 8,2^qL\[CnY~)ŏ'H咓/+ЀE"&qx=BEQGi;ΗTmyt|<KHp[ &`CR͹Kre<'v0L6P|[H{DkE;b%1tDJ#.6hQyw𤱶p@Ayl̠[rLhRd {8B7')]Hzk_ۤH.lQ坚rBǮL"1"yHKl#ho>?.m!RюXsP ݗƃǾq׋!WP%6m72㇂Csx1LīŘm݊h8mP[I*3[ LdZ_!h*=|^E?cS\g*f"n>2`*Iy{q]"0mhTY=onֈ[5Lxցg~VH2a=MTK1 |j wgkco.?]?uPǽ9^~6ȐUl\bJGUdK_:rz/5F!M_lC #Y#n'RZ#!Fp!|vÛ 00a!ƃ`^)I87IvH=τ?N02D橓an,{#+o9|<5 mkE7гe$ ߞwޡzZVD x%pɷb뵌rq1@ psI+ Im(cc%iY=kRSAK2J~IGd,.v}9X& i%TuOVJeQQ=Uct֞ .?N UiTMu]) W2rU ߊ-а0NzÑWH0 1m8LӸ/g6nR4 *{2Y۠ukMd ֲ3?n=|/@֓5e-swn$qoBn٘ m2'+(D )xs L{A7|Ä衝BG ۂ;m+ ".@%m:5 v~hA["6|d434W]yvC]!yrC7լeqxym4bۤb,OG'l/pHvxm SA'ǼY(ydIH*,;zvuΤB'`_KJ9)/Ԓq )D!ʲ3xaƐL#GMt{gHӌS̛tJ{qU k*U]}oWwxֵ+(3B}f"{1~0H&ZxtTjL FA:ˇD ͓3VTlt#'ng-cwp((ܵs.R F^LP [D+-gx$M;1-ܞٴxøØh@i&/9vtb#(%V p*HsC, )l/ {ڇf{wG.l+]n.'#UWp~ &d ?* &ʅ <xeReSʅxc3 sPx7GgG8KR~,1TvWå&C^DlHC\N$% uxN xH: RJuG1jCU6ܾo+*>jOޢߒ1;|bޭϭZ j]-ʜY?Z~IM9/`5>_T%JfZaLX-M=X~Hw'ݠ(y8jPjjFX)ݤ#>z%L%=3>m`78ے|q GPS•&1}s#2m^Ȩ9AJbJ$yvWeƩ=ѨjM;c#^q# (24B8?A245&!4%O!dQ ՏSVAQ4ZWd_q)ӞgHI;GEny%Z /̗&DZlfjt u82\FƳuishJّcaXL;73Flt,#G]{^\ n+jw8 0 ( 44s,pfy!Tl)`-BimΣ혷VK%H>l=_F<ASBP4nOӌX_:+!$n ]h<쬟 ,PwהP"",{M"ظYeISr74bKZjnw.lUϣ#\qV}LJ۱@0@ipϭ~S*\1^Y!nw͠L#|y Nj$op&nkb[h5#LC|׸k)5kn$%v/4sw&?^ eZL>v`hf%}:f}b"n]` #Bs/HIvjRoޡ2+~<0Q QL򣒐Y4qld/m>ʟWth19X,QAJ- nX${ѐxd8n *"=74+;}hj8{!W,=h$.,,'2zES]+\"ýQ+i&NaP ^܋݈~X(/LO({ށS%@S g0>mpSX9(ݢG%`)2r$5?98 ynY1WshƳL)Xs4C 4&#˶М+͜83*p$#+q#v5;tygTzٖ_q|,`UQ֣ݴ-A.eX/'B9&Nׄʹ_XFPiyX y!s-qXozaDz:iU**:J>AD-\g.M{P†9.2KFGQɄlr7M cj`OJ>O QT7/u(5c$}^Z$댭•9֞k;cAzV5/Z?9/4w9VWsہUѰɇe鮟5 Pg%:نBvSUA+͗2h}'[Et KDZ0Liӥ4~t&RŧB -6:,8]D 9j' T쭟%e1i6(An$'3>,Z,N$]Hǩ|+~+ɀp֭Vxm/ud1<86E%(yMU1ۋω>48 ^_4u-q*09Vdže[@B)Tٜo5*\^kQ:tjNURp})XO= 't1Wi8CRvӣ [iصJ6(;Ca[8O Q> 1. \iY>lFp,"{Q3@̔hnжCL>rEVi'P> ;AҾ MܾExDgߊiв' Hk ;RS"uхaCɸ5~ŨEiƦ$?*Ѧl 9%kc]B1CB;莓dϸDCs1@o q#\ruO/!߷P& wqD qGWm{/VJ_lVhq? v4%Mn{OzsP3ٺ7RDMi^tB?5<  bI=FmXB,K&f@!oxt>D-u>Vg`91Z!ٿqM 0lR OqLw?q!r!Yj\}wk5_N(TykF=`%Ts޶X1ATAZ9J/BH6=+:(fC&ge|kU Opk8ʺt`0nxaj E] 6p@{7qTk3_:Pi} .;ƕW2h`S=A{_W ǮҦl~ ߼.ˉdҏP}GJ.)hz~D|ʝ޼zKgx?*?_4LOFWXf1k9A^n:…%,+>(rH]cЗ D{9^Pݲ3Ă?`t>'"'AC  F˹o}CGٝCikays:#woqNڤ;Ux5S$\HݯWK>͗h B6y# q/UWcK/)?%Pc^Vw#y 8g0Gߵ3YJHD4B.vpM~ At6]2,8|:htƊ& M-ؑm&,"!hZL zѳ&砛j6GE)ږu:sm>/n Wx桒jD-K^sB3-7؏"UOS.1(F$^WѺNZ$ڄRSTArT,X<nVV|nZtx,G:U#ZMWˀRxm,i|]8!|cE8V'_^H6Aq d#´N$Q^ B`&?XXC%]O]ab<%]Q(g _ E1,, ڼ΢JSwGZ;)QhebdgM ҭ̀ϛPj.9%K6)!.JJ㉲V'⠃/3j5{ifNmmD}{#?a:MGĥ?"JpmqgѾ 㾢J(~;%fK+MIȤ&Kx%EWDYepYKat3W]izCtCd Uj<_fobPfSɌ1LCTU+ zN6_`Mފx57AppʳP+O0t&ײJtCF8YQ`v/NR.oNQ8G4AYBe^ʯIN@`QR?{ ?sیEߍ]) u%.rX$Y)3+V1{܀%0nGY,lc%ؒ:H g ~́NU+mV[ XXGEyRIh4d[^H}V9oO<T ?Kve0# nb_`RKd$ʂ-\=ZTNUXɜоB%F] UFYkϥxj[*p.\I+Jé%ƍN“Sc8*V6'\Sc  ]AzQJMES u49q]4osp `? +zmp%[HU-}MyHyRFok ^>5J6E/( G)@E!b{ ª}ܩ]9IMnUIT,(G8J>l +!r OٻhM6V_zvIJ"a4w5S<=,0>R){X㺵Vs 1 Q5 Pv}yŤ0aRVSQ}Wz>]Hѥ2ވ/Mf.KJq0xАucP& t! P=nka+_ϹE-=<\/+\M[eͳ ߃dI˳}b6N%Ÿx@:fs<(IYe\H+^9|Sc.t0rMϺ)F~=$OHi-r_+j`P xF)UMVv˿X,´G,N[_@`@cm}uyH% S?Ў;DΏg!1^>N0?8WEgnF=`ז c[YO}w_ƒfsuG*Pk4fbHM1o;#p=.CtV׳Ţ%j%yQdt{?OG+d2j)F]?ތ*$hݧPh奣4̚_).x$oB~&Gr쇭Z֥b>Mlϊ4Qcc"=Ө^}ڜk47 G jp0n:w'U6A NR%$'AmJP;,m!5"??rX# 6ޑ&dJ}^X7߱pc# cړ'0otH9("{'zYQ=\V]/xkƀdJ|r|1ʔMt)ҥ1%ڠpdjJ2Eua)UO+Iꮸ{uTsbfvyƹK z~"P̆NKsF_:qu21|XF)QwAwYҜе2lb帜Վ}ݣg7Bo&hd^cC>HԠ3p1(SR\i  m5K76L1*TQvL[AS9]?3~#^ 1Qɻݗ 7cepamS?lQpz4}()pJCژ,t߸Jk_@սZ:pda'!u[{Sc:$ p8ʡ2%Iw8`1P<Џ{jcETOtT!K3> k7|Z߻m&_(D;RIz?u_%Br{Nn7˫ H"qko=@s<7Ed (߆x ~¯#ݚi{J[E3w^O q>|SrnYqiqO0!ưofP憂MK6c³pJ? MZ+UMSTITa.]S'2^yu?yH:($xo>@څf) JY)dKzZd)WuP1R }T l>|bk}LjU1[P,q%OBl8iU;Kg+UZ <%]Dx!,Յ(죧$xFc0^(qr"Sd"R tBA$R80HgcK>|{ňfͱȳT~JΎ"e۹pSwhmDkrS[RlY~n<+c3OUQ1EGuRLJu% d.)j?Pl> @ EeY3#?*n[PtQvQXPn:;>=clQ3xA?9 &JVćok(Fp0¦`[wMΎ|p2-kECk[IZt(rs;6.L mxҖ4䎛~}$0sH2 hj. _،A,hf kW醕 7_Z"1Hra~akFsua*Z!l[{29;ǟ9 {̇+ˉU&fYhH' %tͱEYH+I&o EGUmecj5jpf\*Bytꢬq/0VxӶ}fקqh-W_"s^+UA‘itQz"U&kɖo+Ft^!kZ 9iNi-vqMd͑6 *+OhS>G(:#gcJC,;5EH!| S+{tF蓦zS]/%0R%r@CJRD eN @} FXU$rcp2mOoek)&vu^Gsnu'Z:\z$%N _)+ eI OxߗP'vbZHc1$x N)Гڋ4!hwG=SH?tz@ XߎpV0zR䫔]9;Mar2uk5hF"ը+`=crȷtִ"̼ݩeQϕ xH}VJ`5,DyY]j29C,p-n1//.͉$I"zp@g6,FJ*i(fi:U\a?.4Sע( AgSU'BY;y *;Т]g!.`ͣP"wE%\Z+{XW`ɂirFXZRQLM[@*Jt zmD9[~-1/i˫f_Cx'4 . `:_Lh)U뎅Q\&KUQ8TXašs$\ }!2IBb̓$AIrUm]rt>0lehE!=>$(4;QqeJJS[dw,q"ǜX#I/ m$oz<`fW !$ɺ@L'D[?d[w 7TI kĉ ʐTT v+k~ l?HN_"6ZXYj\AV8v@|b_/ܪ_G]{}u#]b'SG'qW%@` 7Xytv"^6vFb9L-'O<\-z$$Qow5Av'hwKՂ#= IuWM_'dz):\vM/pM=<+ߓ1G<ʚkKW,ȥWNa! 0ITT-Ϲw4 \`Ij1$sO0˜S|B9dQC&!_Va~kM OO +i `J}ۚn͢۸c g5wקZ\9Y&3 f@yڻ2XdPeB7&$lCEB z.Q[7 &A!ya##׵)=|G=ѵ[i!N.ݰuYX-f; mҀqX}EA:~!tI2iվeO$ic3R앍}|N'[̸̇3" n}hg w$;,->|^N^P{Έ"R2Z5wJ`\^/n:=zh{VOWгKuf9 "nF ;`فXW\d[HŎSR03Fd}`F>b]CA2"q 49Е; Z[Uw\ =O Լ:C%Jm\_c&YI? _v_)UXS@Ǔ0^D&;<=sj U/A( G8Mg~}s5 IkĿ_+-~Aȕ[=b7'vVb;140tqimtK4Y|Ȅ3sPaO#G Pv"_kW]5LE<`*EBelnX{^\!J1 Ly?̬m2wR/헆$bHs$^{l^:*'e ܰ#* ]("”@4:ӻPf!F@ٱ\^. V>vքb*OoɊꙀT-8i"CX?$o`ޔQ D\ Bbf%;33FQ!( eqȿgϩ (}V _t-5Tɴ=Ĥ^Va6Y $j'9Cjlܿ802uc"(F#8`c06Zk\/.}炇>{UE|-\ŽO\ 3D"IN국 \~E6U R& I ݖpvnFH$lL=Wd.<<Ճѹr׵Jܗ;)zP$h)QY{CǻɺU+VZ};2ҁ!].~wgwEZC7~ĵ/|ы\[| a0ZK-m~T+K~JB @J1Vm9RczW%OyUQ.l#>(FC57\4xq#%l>q:NW1Y.6rDSo8v[s|'[Дl8>$

        @ͼz18ZN.\SFBTQ_mfxUw{s 6_ n~i3O Ŷ,/vg/b>Uy!Ҏ:Ÿ|]wyhHÂ=+λG3P[ʵxRה0~#d_[Q铚2>A|sߡ~%\'(J$&$3IGRh,b2\UM{Qc2a/яPI#avhD(B `ei` ?r*`e[wH)u;uMLY+?5(SτB ^Ӛz=R, @1Ll;ٍ Ӫ@[:v3bmENO-m(mjKՑ5jl0Z0\YfR0tWI.+ @Yb7>!74~^~3Cw!m$'#u|xE1Nju[Ct3 rw|]?8~hE26[٠4ꁲ^ݼ6ZXqF++k,Wa!\ˣc>i'-|+7O.գRs!tMip!@,p礼紘;pDzW H)Jm er|9&$B1b2=DqCWDz K-vW$;Q/W`6ҵ<,<h`%MXfw >PU6;k}͂;h^ť—5 uA\B6/r[m80,Rkh*kU6>3p5)qjUCb >oƶ2y70jo  }'0|ְgor!i6m7r"(UΖ9f4=f K!3|źA|iZ`e1XX<:z P–m'DBG9msE}ZYrj|Lu@yVxl5uqˠD#lVI.]nReQOB 4dBnZD2ty9<HoRvً0Cs?P7:vʑۆVh?g88ZH:TRb?,f*OBҷq'PT|W)#;gM,۾X-AٸOͼɽ>z1j:.\`OAn3V]+b8sX&! @)PiP8;5rdcj vISD.1"P܋Eż4sa^ڢro2AXf+!o!Q&i{0q:GuNRO?O֢|h?@"{NƵTAH͆U~G슜Qm2Y\.UJa/yԋϊ>+E٘0vX9GTh.V" uog$:MgC+A>t/s*91+] %KCcY`#ui9ÿAӶXf!63JH0\>?~vpJZ{sjLӵm@T_W1 wHt~ۡT࿾AS&j,(kxg @7tQ~X¹>XJx«3c;itYFmL ^1h)u6 ͗\ s6N޽6F3uL7R NR' r5y6E[梇,K\3x!Blv*wLC#:OTr>jAY;9q^/l/pPTǟuGP]k-vlMt:8=u<IwՑdOg{~IU|(r~`b|;vys,&Iȥ.d/9l _>I[-\1ޕ} ^*a[[x9/]{V]\%5@#˛ d+Vch(8ņjh?FoO^ӾӋy'߬Za1[x@,D% dɮ5斑 j0A>01 .Rb\kL꓈mb딽R6F810^ܑ:m6p:%3:JZ­( <<_OkslGzS>LIIRe+C v9SA:T K {0)EõeujJ $ Z!M=?-ZS! .H0V/Y=3֡yY+rD tZMNSѧ ҄ zettri8loH1M <UM||; M@vdH/侕8rm뜸sy\./:qTAƢZ.}{A beD!' [6[&HZZQa8W A6;n$Rvֻ1<$v1ւøoi 8-_6bӱ/ޙXpRUQ\ߟX6hoTqBjƣǰ}Y9t~15R=yGU$aQMl5hX(Xmզcpq4N|: 5y+pݮ¥ruWA~oχ7>(aFͳK$պRXi?yNJ+>;2G<i X6gWi t6M`pBf@iX+[c\0#/b|֋@(J͓c-8&׾h|+بC/! ' Q!Ơ Z*ii P{>?j\iSԹ~1HX`oIˢ; K``bhOԚE 5[(>vNZ~P><_:U jb؀22FŒ T0[jה6_Mr[Y0jAFdcj-o Wk0o o##a =Y0+9"ɲV*K6j35 WDH~ˡ>8)[ֲÆ9ߗݏcqcbpaN71V`YaeE2=LS|PxlHa#/F&SXSK"rFjƚj7?ͬsA }u Ѷӆյ>]^$ā'yY 濉LkYqhy!yW}a*M0OJT˜Tx{ `S%nIc Z6&L 8hB_/ dNSfi9W囵uʷ< cPP na+=jW4xS5X&=~rhHoBn`sX+TlH7ͱEqKU`µüMs FW$=  mA>*{/I)F\l?G63QW< =]F=*9i?M۽nAQ*^]e_zqIx5T @E`21`Fnen.n %s"9+?rôfrbeGi*^R-o9jYe~].P4YQa)  Z耨20zeշ͠(6BwV2Q }\zA>); ݀c 5.8~{9Ufsڥ\}!Jgr.CA00L=m2cc J_z#<oC8qW^j*dOϻ#_8iE4[PE>GJ~Wl [_ ` 2zy( y#N X֔HxӉKmV2 !H< w46:8"(, r"T)l):gBB򅣵B8NjKxMA ٿW nU굅Q7A| #'&:X< `0˦ T jeHwg8n -6W|o_Pb>w+֛(IcP^|[F.ӪE̸m ە6a6eB3՞K׷OCXqǷe3]=HbgWa+ҵPL_ؽk/cD:7N2=vAY20[F-y6 n\쮙cRkfѳ҂¶?IS‹t9:և,4@dD;?fꀌe'>N ܤoϵznpGR6E5"%8u(OSxR$xi P2]1EzGjꅖpYѥ3oԮt'8JFinĪi36(;_)08$Ԫes'0Fl.H*K@bba}۔,mZ%?< @[!, ٢ :@i` Vc9X!d+]E_籶f>*<I5m~j? Z^xfS]ӬVgνuePVaQk&lq2H{~?0 SC$χC7sT]eҹ{rM~!&< "  yfź.Jiu! !/amQHSLtcaAIEu]^;t.%Q EK{pu2{}xQzciˮ[Ӹ<+t;mOFvL>HrH/b,ާx+|{F*x^m-qKeMdőƼGk >MhHr1KI^peәzZ~wRhN55oiZ9E thbtTL.bCS̝Y4!ȉ{,ׇXbguU1OBq"(iZ1N*x*Lcpԯ{jz*fMslmOxBسw~䤙6ŭ-: TҁKz %׶f|0$XfZlHrc6߹hFQ=(ùRSDCVERbN\Erj='{~HC9r؜.{V5Ԏ=C*JO,1銍.+0YLk>=eAK 7~Ýv*Vi}鿶S~yM3"%'$/gw6wB؁!? a- oevlZec5kѳEy> W#@AoOi7@_WafK*.2 hU+K̰{^,ǽ>ql~UdX\D'S_Y4j֧ϰ:Y75 "&x`,[o+6zHӷq3CcorMk;X.Ѥ %d׻F;l0QPbo-#I| à:,#n# t`JQtizb:ks,`֎<$(f\2ҤdI xfjaHxggB@:͢QAF0#S!#F޿l=p!OWRaYyZ٥eSmlsP]~יּp+h6MX^nZr#9ۘ-䥋'k}VSNڎ! m@rW[mdnK|W:`=V_SZOniid/Եp񁊎`,hØk@]O Bj\\E$78lߪ- VCTΜlE T(B3fuɓl %5J՘=vKlx)7& k";G@6CܕZ*O.Ȑ1 b-w l36f>:6Bp`Qe%`@-m ^@0ˀ2٫x!VAa+b~ Pجj8,zF7H+?mtɖZyT!ThSEʝ1stae;';SgSUrgeMiԼ?Z~c1xjU=>/2bw"`V޺Ƕg8\D۾, ;)*䍫Ĕ}ĭ k~. q;^Ei66UQ-oVGs.Z_K;W qr`5&BKށ IL 4$1,B[K͕"?M:~k} hl :' izCOݐ-%%оl`5;N_!̤A.g9 ˹Coykv*eT=Wŝݰ~gDJ7Н%FH޸9z[9hZBYUU5UcY(\J,m;ӵpn:ndLA̬0Praكlᖗί8 =ǀkDb=ͥ۔:~"_Hft_OJI4a^e{/z $@>%VM`>juxJҤt@eؒ^_]Pk ]{άD##ML~>HiN'kiaXв"k:jSCHUR84/phf M,ua*9jrkq҅=T5Edx~;8xN44$~Ƥ3S!`TIn:5E* w;WJ*ylA 6Ղ2tAOF䃜&koe? w@1hRNwBa>NG:߁Y\Y#oi ,Kt$@x_bvsıwwgN w~Xv;52%v3D"+i.z#-SLN2ΑbRo" oB2r(o=[yǥƪ7HJ+<q. 2yx:P~#Pyc9/[hg=E3w+F.xSт!K -O9;e43iαeXvD™c럘ѪˈԠ=<.5¹  /^@ޗcyG0q!MF,.Jdjm!A{-YY%+Om$ʻ-RйWyI:5AZ~NME~pzfsT:%b^}RɊ]J#Jњ2I }!apX7PK4ДAsf) i]Z a4$+rF@ [16!MQFt`ۅ uR;K ;|EC#&Θ|%-n3P}א)Ⱥt`጖<Js+1Q9)&%Ltw<j6 No?鞔hlN£NOsW }Ln?%$NL^I4'/,\֭3| z˘_R,%XG>$Jv'V񌈘G j Kw]-<  1fԕ`k!7u1*ٟ@_P* Ëv)f32̄%rڃ)Ϟ6=b Rqc0G+MD5D\`X5Pup9pbq< /Kks, (@X\K[}HI4PFHΘeӮNw#l-pyPhv-\­ |un-P"ʳOhZ$d{X J!g}Ol/pTښᘮ{nmN3v!g// TTMK|FJM{%N(NR 9o{%6}>,;vYE[5RNuFXLVHT +&iO 8cx:Eз.h"rGGl"/w'6I'L=cBdu!מnU`՜mfhl~$UבAeu>fK|ͩ̃)[zr<QaB5Y3A=ReW5 )/(ߍ XzIXo9MI%c u؇AVX/. uۡSpx zǗo|p,g"WG>f^f" pɇ뫡-sP69V)}XZG:C:5pFC',i,pڴG6+[.gVi0I]|+[J'A /M^UExBOZ8({C%nݥFqz^7lWZ՞5ܲ|3M{>X/5!i"eJMLeAPIf@WLf8J)51QG:_|l!Ɏti_Lq]l,'o=cc.yA)ԗl`TJ;z!Z>ɛQРJ~XBPږ$Foe*H펮v-##Y,&,~ ~9qIEgJ{JіM! ,?UæK54 ,FtU X!*qSn{w,@8k^*Ix4u M$ 7Cr"~#6E*UgT34$֠X-^SxlɅ (5!M|s?tM]qSO@[1K yU]BEڴ,YAL)mS2Ɠw5ŎrwIzzӤ"m|q-k=Yp؊7XTi*>)ZYc>(G ihWqc"se 9-|D,~X]_FTutb1n6{x\4[OB c BFlr~l 8S:p;ɇV6eƺZ.Tڴ)9wQeP)`nDT`ΉwTH\C"y2q&]c^sTr_`\\Qz`E{,,M=VV.Z.p=o΂K&)Z)Yb14Հϗ 5x"ݍa7S/ޠb6$g]: $_̏I{_=,f!!#?"dFǬ`1_V<c/ r^"@u 4OmL)wd={́ ~LY`FfGA~6J%Y ^[W& $@ vI(u\4\2G~\a.[J#*kIO %W$#b5o4R]Ӝڠ:5[G0P/?6iK5G5* KBA4Ox x1;!JLvGx3Z^v!t"ţZG,)]8#a3[Լj-_SL Dx~Foђg(:rvZܖ3ψ)$Ȧ\t|A4>\mxoeuV꠯ F? eS_o*x`K@gߙBqfm* cy>m [k^ ב{>kL/[}fZ<H?C7T2>m׻  }~.G+K=;wΒ5#*nFSrM#M@#z3Pb ;t0R,EӒ9p+W ٶY9"a?h -aLplB[z$=|X%QEעU. Blcq : &}c1'uau[dCL7}4I݄IZOJ'Y15(Qpt5&V4kgU~Dn C;Gm2"! &k b @lܗ*pF =~mҌ 1JaO@Ӫ %M[.Uˡȟ X-;}<s N  bnz{oT*g./gDQ<_ةʚy@gp*HQ/*]FJ, wn܀U>QFx "P UMlm[EY+wR7=_۵|dgEy=Lh|G=z#B,c3fhy\v;lpzx`#8e'7A0RZ"0X4G20M(9̏W9('5zI)Qj\0܌Ud(H[Sy:Xhta G/vya^pB26'x&Ff牐r3ԕ/+]|u7FZ%yB bE55TaOCrH#Bd`^s4lC"sAtN`'/ 3X<徜"Np"M@uCRBS>+, x-q6̡6DIt{x<I?D[\lu!WsEB*#x7WU a1 k'1r~|Iqyfxk]5f.muOBtH|nUd.#اFopDwwfkcaY~]=(-먖*!e"! =YI5P8eـL1W&&p? )AC7F,FkU%aUR.AP@wmWҞñ};֒Z5jrteh@`)N"[4E\w>bV#Mh`Cz.+׳%Pso"HL粈]|mv bn!$ȪVs|&JBwg G^նS Nd@SS6*DH5/z;sVc,aٕBhl6(Uw`,-籱MkgH%?Vo./wCN~z^SA9ޚ0>4+_C٢Qa 16#[.6{X)$,OVSmd~B~Hu$B 㳊}fH"p4ύ\,<{1;WR%-Vjy ֖V ۼ(7L~oRV $/l<ߋ*Ʋ2yшsb)/]'ֽY!0%l%jE.>xr#.жm"rA-;+Anokw~ɼwEgnVp/+Ŵ2gmOP S FXRvg9.o& k1ż8;^}6ea:-ɞ`~'$1Hub!.f^=Vh:h_e((x3يcH8Nj}gY#cKdcJ=ߎ5#J~~? mS,۩#C-c Ź#]5Mo1H,-4-9 `gys` .MKFu:wv?ɿyKr)n`ۇFF/2 d߳I@28}ۡkO^=> f˂`_ ^)N2Y*xĴJB'%+·kB9̖F)i3O]5 l XrUJI^^Xd޹fD4MG`Nw31:=ks n ś*#yxJ{vݢO YA7QI(HW'8'J<RJS #aQizֱd\/wP_gQ9K/s`*];֪6^8SBAbd$[*Nר7zk 0!lWBqM+ ]x[)["Hs>"D"H (P݂J/mt9bG8e8%Aɪ p 'dffD:@E@87!DĠӀ?)>c-yEF0@LJK u.aLXů:0dN8ulXk8t z8p14cֽB°abx8ITX"1S2h/G`7?`huugzn YD!aԛ]0z<ΐձN7:k|4aVqv36pEi{XdԿU{}?h4(Jk~@h{0 )%$ AkOMJӲpyIuGVWhuӝX;H{$E,|7^zJ V4`-AA -%bU9ϫr-Z.Aki%U@,?"ҿbجp4L>[t$Dd+\QhNfܲ2F4!3:hD{bDs IbZoPHiȱ[JzY*>;vHwe;T|zj:Ѩہq6E=\|c66/]~Php^Dqu¤Y`@k|A ʘi"#*,9gイgLC͡VTNp)`|ig~`8`P5RxJU 8U|ۣGgs8rXa@qtUcax9YҨoub1㉁^ly'2A"}v/R[¾m߷*=ݯ\`]K{~H3_(67<ZњViǪK#Yآ)HF0غskZHO3 Mi!5]VM[56S߽t=L1T=y]dB3Qp>` g> ꔜ5bL9A-)OїIJVCՅvX<[ZyB1Z&˅b_rxhJ1qJ, IP-Gʈ/*{fw=-2W >I]C1 _H ؿ~ï"li'9t$#\'dְdXX[S m J|ص&A02uU8Ƕ@;6?J dݗR ŭ)\֐ M "3K"*y.a+&މdEwAb7k3g+S{FN{)JQm"91gSCNYmR̈́K^}ďk_~: bKsb?(_\PQπ;Ma.:'ͫ{)J;~'3tv+aIx.vtmdS3`S.JjYx|BuF y2Ik=邟ӈN} =k`- ]D^cQ?r@gAٸRs8x\'\=g )BV5,p3zhl8>KAao5=K.dc!Q-ݜfC F8QPdӔlgB{di_.ZoYq:֣' Lj)η̎eV=`a-NQ:8T0Gla<mӾG~Poh nR]`^r"9 bWJ$kJgY#Sc ɵTQ+>Nt J8=h=eV:U㶶%KnO&Jp >w(U+Hp/kFv;d緇$/aH9+LmW3Sάao'1eWOiO]y{`)Hb3POR tPݷE7 RGj$L*ZT9 =:#%Wf'E8HUH65u& Yod_>TAhK I#-}4&ЩoBa4ȆlDk)uR^$@(BFWTc6 (Xֱ(lܫ0Nj!$En;_zۀ v!8 SQ#g&waug!#8 |f)w(ibid(~1aWQW. D[;"\E>`91~cg}O٩WVai`UPZfJr|L죎pP=)|6:(L1|B/.zO|0~3H/ !&cMG:d9Rrٕb9?7Kؙ4$&͒¡u?AVziPZ\PVdgWS UjR 귐,MXcԀXBU$ iم>Ёkpx{Ѳ563vԊYmcuǍIy e~=B:ξ!yy[*?e6_:}VI۠ WU#Vhοm΁^ {nmaHPV!tU;bJɄ] {tJ8֪t:"}-nMD-TNywV<灙dVyUI`PL[ՕLtL.}hu${O%dhҢdȜgġ۩`Ap])}/ajH_N0 A<¼)bK= '-Ry L4H/&b~&*.y䈔.=50{^g.@ȵ%6~ O+O̊"D55osl׮5܍ܰm)(Ǩ\;mZVtDB,ffDοZr9/&^@ ƍ\H5riź &'KcLhvۼڈvn, *~ U^O p!QM{Zv-Lgnp>AWX}Ø ΒlFz}7f6\Q!Q+q8jo>ífB뎥y/a|$lN7Ɵ4Xz*6t!Fc^ ,0%wT[Tqz/PފZHylXz1^_;qx EBK͒A"138e 1\Wئ3o,}/YqڔLH2A:fk>p LVje뉉!^( e5eLMxdži5.2+P[X-ZZەQ}:4 IZu96a;C_ q)#^>k%nTVQCXzYRo Et}YRQ_2.^k_Yc(~~UL+˪AWp+uh^W??MQR)_))þ?MP%J%L2 :NSeU%?zWl3>\VÔd|4щ{+MpB) DTl[#՗M #!^4큜hUM8$ԐFz1P7 SD5Zh|wnЛ"U3kn L1Oͮ*Ǥ<]IA0R0͝u?[3#՛OUH&r1ٓ>Lv+YT+p 3uJ]cl,{_1}ܙpd/ԒH@eo( e(N*kF|LOBkxP3\<Z>En'MݘVxc(j%h2$ p.Uʺw`_^ad@'xD iPuXӼ}˭ w4z8e6`p_gE0cm*x|7My3O%ϝe?|.='Kc+ШK Aߗ6C 4ͬLֈdrNIJ2- ^#TRGC-8h54F"+Cz&Y>cez(y#7h?>̖ _E-TZQׁ-ܿSboN<8&&pɏ)M4fr9bJR&vQNtې}O5X5T|BHee3K5x;7SޟRf#qaZR蒟6`/D5gAXZf~cfk֣1⃕~ǍQy4AJM(s!Z4 &)$"wpz y i듅vq)vc<~PqTf%ͲӏrM=Mg|h^efrڢxac++ !Zn%%}fJIې11Kc|9T*޶K~^TZK\R83/)>Ook Lr>`jч!ZnQi0:H3!t|,68TDÐ/ۃF suyƛ(OKw^{SO3Qe1C0a!RmX A-_cZګNe46 _mKo]IM͊OFfc-*T#'޷zNks޲n]NkIٟ4N,`(e2e0`5@ǺvP"(t6-۝ ((!}/5lh"0I#_4FT#_UvXA\?ϧ]S[+e'5^};?BfMfǀdQV}.ISUZ(9hA½b_yi޷ &y@HLY0 iU]O +0eo8= DÓZnHUOJÐf<72C7 ۇ F>8#.+̛mZ1W>ƛl2Q4("6{ 8Y`k#!*jPZ+Ͷ+nkA_QfT|cQǎ)MaS´\Z?OŹ.8˪=k]?SCɬ>JW;:9HZoعH&QPb ¸6k T&(\\ @&oۻ\]ށ<K2L%=OlC1zy3вlv m%+h~t7K̜1Ы_?VfwMHo\Ag7ͭ=]]$7_t)]FaL-&%pK21ɛ=W͑C O_I]Z&Zz&V"gR}0y  h7bC|oL~\Q@hPuꞻ3 nZ!R}'E)~ Ѥ&\Y\7JR5Bd,M/Pjt\ i0|~ 8" kGۑ'Y25Mэ2շx^nm!D N5DBG a6Y +;§lN7U2_fB$Do<[1҈@9w⬑Qysصkz3 (ߘB,U5f]!tb 2(VIeF?T->@}ל&d4K.AGGZU7ot/ s9 `Pò !Mꊍ~4}>v^ ɀ s~m2b8I}!pH/MD:3yVtJ98 a'#M)W3 AB%IGT$VsQj%yrAwwR"#SO`e^Cl\|eHu383\^jB:չ\s.Ҫ۩Yl-?/c +dx (-Y`V ne ueQCr / :Oe?GHd AYz>H<Ȟ@/FEpo򞝞/3M*jx(~nRۯ7ʠ eDgʯ] uf$-IX 噢{zH4o]PFac+_f xQI׭Ŗ4^l:i6Pm./MA=ഉATf@ =xh͇WetH񅚩di+Ҩ=[Wj^0Vbnp(Z'jK^}md2ٜ _Γh4J.V56t%<,h7.Me B +S;8ocs>tu?ڲA}Ϯ7Jt!w(2Z}+ 6e3KPʜ{8ЧР r?`1b8Apt KƆh/عY->㚃RMgp23# vT 1aY/jHYJou~iv6 =#w#6I+2DGJ 䇖ScdI1ɬ8-CiTmx(fnK9u8l+1le#Y=r-ľ.,-ؙ#DY٦r F9n-TýW?Ȳ(UpH\Xۊu!~pp09*$li4No1d h6HY8WDr;^Y=AWn)jlv~>o#ҊMd?'HV4.;Jc9v(&a}GpZiQLyLnLHwz3% ,~VktkR`!X0@MtmxwXZe?U~Q˜Z7.Pdp9V>nyOS #- Z7 35B_ElO5EI[T$"-{тn\cr}Mcwv)7yYTI< ΋)S#JTAR`TDY;"%za\^U-zj|=r`R;Խˢ $HY!Ob+FUˎQ<-A8Ԏ̙ C^ܗ-m֋o zfUM&Xd>H9~:&̘^ U7#Fo9xmM0<'y(t qqd R2 S̓HZgm0$y%tF%6f8LJ5SFJգNxCsr͙:OFQ"%lo}KZ"+S cԥ:[UODNށ?!j ^[`]DoAP7>6beQ`?mٵ~A1N^L{d %¦UA1y|_nPE I19U"rOVdҫ6U>t 6w[i*X$1Ƞ_yXۃDU7y#z{ІK5$*T*# J&@avEacrx]]^I|u#j+'Aq 󬢲"k` 좿 VbWE_x$ $X_}˲B;*ׯuV=C6'kiQN1(p,[C!\l;;k;[kk( (aF'\`G*;K*/]MGMBcDj5@;$iIH9 &2:sYLU/zQ7MAV@d* 8{BJ(!ܸ" kTX)n>h.NխyQ~Ȧ?3L+#ׄETw5T5f)pVګX2S=ׄ+Lv(Rɞ .0s-P>%&+QXclKsN}q`;bM0)q= TI>v^ZdW֮ NKY fԁz\?cIJn#oRR|,pqSJLAFf|D^']D$.>gw/]TЏmz$?`hCZ!a>uMv2K8>yN6.Z7q-Sb11,Lz:qe1W$!QzZqzd2 /&(l"?8@zFXc@ρmKz;Yҕ_!s_[{q>-`FY9@ߙ+ +;!8{~_zJzW\!_±ֶ2,:r!5q}{]*1=lN}9?tPڹ|c?6$[L \7Stu_"{ zfbX"Q+b \ .)^XK{Z@@f{Wΐ!7a;/K-s|(07 h$wEX@.'L@tZĝdl4WGp$@zW/\Y+ê~g}BU,9moT-f:NwC.FÁK m0iw!0i$_.D@Hd9G*hн@Qu:Eg 2ƞc$ qGphLjeAcEEa֫鍴41j`i'k.˥牸QᔸB4B6 {1a#̈iG^uPNNdm L{QQj>]pvB҈1ZgjɚmiҳlDZqovO#H&m$me=m%P4T/)mTngd8^U5+ΕE1>ҋA+mq1<`_j:.+YogLy"1_3pR$Ug3 b9˳ VfBZM.V]Ɗ(%xL \>};Գ>$Șm5W|!f߶^rk3\"?.n|f6 CoG7$B"N o bSq|^:$jw-W^x[ߔ[|%+Y;BeMdL(Ӳ?qu]J<?Qk׍ ^s.~R1w_]͗ Du_@՚׷ﰒb4Sxw"36{DejX<Ğ2f4f,xF1#> pʗ' bl%?_2Ԃ.Ӷ(|i?X ;,:Vh[qyFGsHK (ӰR,muzEO.ڌ[訇4B{Ǒr;_7WLb1ʹeԵh`PC4|j*Кrt00b99| }U妍NVq홠R_ e|p*dr6s[ ^UvH8* W I@9RIcIΜA*XE_wF$%Gf- aeA9?#Ҧ)jZf,?`V{O2Cl}h-=q9#&@u[~ Zx>W'Q>ZTYW*?g I6hK=ִ-9^I;G~/č3אPAx~ِ~Uj$Tys%ML>Zf׀%j7J~A.E3><<1'T!{'6Kń] fIUu Z/&T(P#pP89ekZeD ȓ81ub=~287Ivp=l/r8G JGN;4,|U{<%սW-JZ\aZ2,GFm+xo|an@VzD ]ѳ,/(nPb)dlhĆK9e(*m.vQR#,. D-X79́ev,v_+NmsBJ̱m= b H,Gqb=G6$&~ [JbLETO[*H*^|rU`|H$HY"=ha'O"B(F!ֺjU<.a>)ȈJVͰͰ-24 %gLkI IN>:4:;CzF8Y[v|U*0"vqakȮۖў@[؛5i[7lo*4)%wNkJ/Z2kޠ9|iָy7dUmPi 3{X*FO :aLN ٣(ာZ8ˍgj34vix[$*1/C0Jݹa yj9K!!pVa3g;\hAz0D+ YJ[8eUU,"=u'b;ֲ#%2l=lkPruG#R`/nX_Ưro]l1h `u~5e~C>k i↎9r2kVETE~o7DرQ!)nu̺%K]˪J !YMxHπ۶H$7wˁͳb3s vҜ}@` Sw7  |)]'L5C )\uC'S0osF׾pK;6!fI1://۠ot%ݻ`\]h2F96T8y 洮#v;:,%u/'1ի/-ΰpטWwtɕvϼV7M57$0ܵ5${8y3u!C3Mf>;`>Nr[<%ET45. E}|.*kpn3I%LܡpC ?*=o x "3e* x\f. $yv00#(E ?2!6i,?K9I]!B`еj/Nw[g:N1߾xYzQMt̻[Z-[6*-sk5!eǵC%?>Joc Xܿ^(T-5k%>%Gz^OcVb]1NنH/us)7V% xP}5i Ic\ t6z{1+99(>wR9(%F VPxXH k@5zeܼ3a~+v3|--CJ}@K.R`8|(Ǖxeñ, .Ҭ(qn+uU/OlxqjFVp. ;Ч~]NEG*9l&9PP75h8KꃮCpVQ0egjdDbKפzO ( &wdA DZȰ^urFZ|Huw8L6@<'3)WUna5 ԭMHeX]W+ B$/bsuc{>T8‡B΢nKϿB[ U{Ηx92 ;X\r囗M5S!xwW-ѻ#Dʚͦ nS$O2W?Ac PZŝtz F,E9==M-zT!7YZ<@uʉ4,c{ϔȾe6L F,H݅.s ~Tl y&b'&QL,'},sӍ0Ofvk 7VČԢ0n7|r){MU㣆ϡ/X[v*@lT_'E$. Kp+igeeXCV*f~+DDoe,412P<ѐ#|(uWA 72A[h.cshV#@L,Tإ:}Ll/Wr0,RgBƈkQ=f$e,szɬHx X/ǟ=SEy2ppvJ$+'+Q:-eֱ:͑'c;^4d=(LԯV`YqU4bx,m^J+@`-$He"|^C6++B"E>cW.ՖoWb֨rrIXlSmj䧊2稐Ԯcy8 |s<틥+eI(Ћlە) IU,Bose:Ki,M%J4ؼJ&^lnL"\!)dCFSvKD~Clbͪ@vu+ Rc♬yxF!'\ˆyɐ`ꐧ$9< +Eo8;sIv~_Iv})$Ik0 hL+wQԬ ,Q*uBDP][R?^9])vw?C}WGpevK0$ISĩLRWBٕŨ^xgwO B%yh ||hC|LXRu;!DKã? ¬yd+gة:M{WNK7oi/ø]յzVltKrl~-w" X NK1&$ƌy;N)djF*:p#y [QPZFg@M\CiÁ2R>`|gq{pBB. O[W%fTRm =IWt_6}F$wdʻqTV@_O^&>0BAFǘVbtT ^wdᣃK<2I3 Z0L{As*&0ٸ S>|u@q43_[i쮼 2H4l~&C^iϿjgxoP8O#?f9I1 +p7pg/L@z4GoaA7l^,P{"&tEU"N*# wMYOc<nNzKt"qLb2wsb\wd6eRդ^Ap8KΎy(]c$48F~9;wH5N9E2,3: &2&OnԾ5V ,:B}ExH(/}rdhzlKPJ^ "qHsjti`k4HuU>!s襔ͭo.qtFˡf׈W Ԑ/xW>·X3_qH p3No'i-Q[u}O;騼!:آY:|k>B mG!.t}_:/lDIdh}Vџ={ZuQ]kv[J UH`* ƛ- JFJXjH zǟqʧܡB CD7 kϼ^ xF/ Xbs{n螘}Pڻi .hyr?F7߀mVa6pB6G֒鷴[z$G)-uL 2Դyۢ Br^MЬ,}EVr>~^I& Zo!bJ"GQWcNǍv\4q A䊠1!uoJՎ ksVVۥDJH/[jMd 5uG3-Ҡ:4~[!=4ZXL)*HhN]_ѻu/r5ܬQSai٣x&/4)億suc]"j hVěj޶zI#\PJ5>dN mU;>Nm1sY>x@ڔ Aa/ھK2O|ڦAONͺځ'Ee D@ UΒP5/Hu.ݼ/{3rJ6(V3mpf}1حl!pFn͌t:)I[t|@dpX2>3\@M!Y)%S2_gP lZ7 ~]mQO--/>T:m󲜜iKNLd'cgQSۢ9瑾ocV8bL>w]@y [H/SjY؟!`h6sZɥܞ¾pYJN4:߸bCG[Y|ӫ{ϪmoT:2GڿY'z;<@+gGC״&|.ثyE<Z3»-!|7lwnz="z N؞Q1h=R%3NBB}\*q3&^jJvڌ[  RE٧<n ZU. 'ƛ` hI%ͽh~??1X]Adu M|7_0=_Qya&|rk20E*g攇=!N&ISv@ eR6tŕG+0Wɶ'ZT$pbVj}՟+G7]JcbBr NM%pXVta z3U@/?B.Q>4heK/Uȓ6'5I#/<zSiK'?8<(XfSY :κC_(&ETaV#2.+Cio]>Oh"ϱqay|D[pNL[ɾpt^8wHY &JqaeE.uKR;@?eA(X, JN/E!ŋp9;lڧs-s! /qĻXP,rn Vh5$֊1Bpmz~pCnj5tU-pmĵnV߉̔fA'aڲy)xVJOϼG˂=%ń4NxS}z0d}J~øU2~^΁'RB$VB2Ȟ!XoP[fui6Tz*P`)/G2dbAn;KYR Kq0_qV gLk_PHMaA*N,(r̈#^Ѷk!jJJ"f#K@I?2fW\tDe_:HY9m6vٞ wÙya?EjX*iVJ5r}ipV>l%>Վ_fl7R%2-[7eTsD%믥T7eWFoh }KPV'O>qmpyIFAk_n~3K\mK<݊n Ci)8njgp7Z.g ,W33&ͅ|\|Y#\WڅB(;?yq]by ?R"m$␖5G'%&݇.qQO QO:Ȕo & dQ*'9-B'dcw9^ 2B@[ڪLK2v/Ƽ#f;=ŇXMvH{p\YHmт'ҽG? S8`Ht^YGf /ךڳgdae=I pCO xRF‰iz1^,Z "\T{= cnbHQ} JS65N׋lqB^h,w}71Y;?<=wGg7;{[h8de{:p߾>h\a؞cA`Kqrj`. ~d9/-H*D30ؾÃN=X:hs[a:C6A:$N@!*S |3y^:ok gǸ~~>͙z7Ɓh8&wx{$(BuDƒ,FJ"mtAzZ\_YBOECtHwdDR[bKJ<+7T?(:vʘҋ7/6-Wh}ӓR _zpG)SG JBBm=p1Wz{iY:2hfiElB3GRՕpRW+W~%\lyd|*ICǠzW-v pYau,B2Wu.a7C 22׼_Z%gYM~)멽|er;;˴yC)DʹޕGHΐZ(Q_r !"rhwjJ"(-8(3>Pcq$˨w&O7;AiW8_Sw9u,i0;Lp>a!-A26Ƿޛ> ZCY/%QBo80??ؚs K=72 䟍N DDzN8"'1 #P5 #h-6(`WN"׻cjD8oP߻6v hH&V$0<<+1s%}4#BƔxW!c@f'"z~2#1or.CefvrM⢩a\g3_P]ERB܊'.d2K֓8pt6{{j.=T3fsIq^1ÖrKJF̓s)9 (vJy|~r&;K"h2Oya҄22$g]8]~.y|TAI 򈙱2j L{db}e0BhooĔe#%EK*m /ph_kV/wЫ|\;bTLsus엳#+Οa’Z~a} wS/ Ln.&݇U&1@Y}khN:<ՃzI6ki* a^ӡp}jΌG0kgCƁVSnBlh  O`K3ԋ ڸ ț% %o|s ɐ|ܘ61 T)Yy8Q5:o+S܆o[խTyB.7Udoftt]8 C2#N\]Eࠠ~8hARNg ksBSFYEcmG2"DQ,K ʛӸ^#1 H,YIKY ɳTH4^Ӊ.%|AqI=ՈK"?%rgH!DLJ쮽zѠr1C)h_ɬE{.%^ زB͍7&ubI8e.e\>M IE^#eSd W\SM;pN7=l\\od8{١9,`+9Vf(f+ (^FӭQ8B<"co~c61GK7YϺu)Q, 5)L+c?CkYY|"6mW"nJ_1G@+Hi'"fvTHj !,trW+ .6)d uRv. =Ehu4S,_6*!'S$IgO/es{ЕtX&.:E$!Qɭ׸٧>]n7yw1ckHJkKceA%up"WAgQϡŹӾ$g86=f }+2:UtQ^-~b1e6..juSdeʆ80ghBq~?a Bާͳ+4굴Kh}(hF_4N`v";D]xM ʸ}dM~mjA.]eCw88}φC| Qo'zb>S-#sذc/W)˰EjCrD7ԧeJem%\)0W4G6wtIV9gL}.YYSG궒^|5D3Vlũ>1̧0|f zW _&˧O!;S'8+ ?f!noMNF}r';Qy5h^-s=ĚO:b-aao Y:/bt) ʄKz4DT!^mA8X[o f4#6ʮAA|J=PIzt5 3Tkcڽ#%Eˇ(au,cYx@:>I"Wk660{&NW/] XBFRsFyo\pQBf/3PO`nѪ_+p^Q-بOmeټyu`JN8tg8\p-gRȰfI'=92ed=#aomN ךC&^:xQ]<ˇykcǻm׋V#Nu_@Y(!Cf Xu3@SiͩӉ: e-~գWTi 4$*n^"K=a3><" ?&F\ELȂ'@0!6aZW@s#+W2?DudcSEjwunКL ^a}QuAwlR?2cJ7vL jeѱf`m-0,T!.-N0+9,Hz;ZwqEZn7lsxED5)ixٔPZ V›:y&Co2Jl tk CSӠV>ywP(8[(.j01 ]P0bUcCUڰċ!Sٺg |Bd;Umd@򛼱|jIr&XHt.O.Rtvee!M;8= +pBcNdYHs=)ki1ťT-yQi"K|xIlJ0 s ,9p94}r%yvr9` W7$e?ڒ~,' &g Y`>R]ZT{e5h噍T+ی6}ѡE!- aU)' 7[EEo4Xs~`="&ZQ4-*Rz=Q9Ky#$wHb? X;ګ±Y9 Wwt(u˿#XB:M)z"k4iEqu /s/tDPy-~"r%2jq#Ʈ]7 +{z!#<}hx-躝 /9ӺK EPayVVLj82(C-N SKR+t˨1c%fuZ&WΧ!զ(jmo=BNYD{ѥ[pȧ=*trnӕ1ci^{w8&n]4NVI& , ˼Ef0.Ǣ%0 1QٻI\ʼdI;k)Wn;A!TtkU;IlomUffcKZ;p Kƌ_.l+Az9Hr's;(̇-_z{hg!kas#~tv O!77{lMC B5 Tkk&Uzn&]oj$zMyRw7G>Q%#(gOgg"6mu ىr[ea,wt5mCt8:#ux(.;IBY:q#Pn~"4D+LVzo qInG5V[ %rE(Nl~> ͒`Nl/ZEj3ьL>hs?cՍϑ|$f6*|abhC@(̌ΣOnt([Z,o SDL$YPU&#M|Dgj~UFWcilz*ΈQT9C`fJ@phU-{*[ 3}j/T96֝ H?NHL*s;|=/ 0.8cCHנj!IbB_*FgN2V3jbl>BqE9kXJwA>=EQ;ȘR k u>KȂX-;ifۊT(MtS|魴հ ߋyVKCrQW2eMe 8!dzJOE'v[]Y 6}r^_i$9HDch d?T W;CHFjT)'mAD~VlB!"uqԣN!s$rWq"| #ODKnb|j=tBp<W{;,?^ 1F_"b}mDQ݈foIܷIցR `\^Xz H4rAX:0f.N^p+7t5UZ :]Zs~ 2Kq@2SC?7H i0I N.ۃb bFyDm5^f͑ۅq93 tKN^2'E1@/trh 8mm%e:!f^/eTe8DWtז!6LjjȶQS#g͌ivjWyG='jۣYoH[OA=,/0) ":.sGL&kZOʴ6ozëڦВz\8=X v#r*J`WGG&n~[3*'p]r ^M R )$dQR,b_.֩X6AV6!NK 5yoo)h~nr͎(ԦpZz߮Lt yn$ᦺ3ލ5tG?k/X]hai5*nܢ|5#eK."p? Ha-Y{ISqHu (h.pm +cHd*YyɉPbd:Wڦ !_[ʭ: 6,$qA?k=Ʋg_MԜwӟXa; f%KFVt{=2%)Y}|SȍvQЏHM2gc}!o$Ӗ[KG;$EkV ;I9~VOSjIʰ1_bM4U32MmT ^ B5g(I4j ܔ 2ؤ>sssO''IrtX,oY9$a=u7tǸ J%L C w 8( 14u]ڸJiO*e`Ҝ7%zt՘a(y`\ޚ`0=/mj]Ɣ4J/{2̅[hC->"z2F`Et4+O4PTIi#øQ yŻ߭ڿD6mLIXWm'hH/efK׃<(\տi{e&B4'qj:Q.0r8_i%sFIMJ:D=*+T9-hcxjbmVI%9 ID5 ı}p3*8Bn~4k.]`\&0.n s;'Fx!(fM`YuԳ*[4"<3r.4-m?]o ;mM|4d!(-LXʊ8! DJ]#o.BɤѼOZeBjdMzԑ5 %@/MCxT|CpZl.9 l!7ߩ8<!ISPPf2X;JM иd!J@DL05NP' uHqR 7KFAE=S._2b0J]ɪt;ZVhEI#a2NURrA %~ mW\4&{4OꮁL+ME9?-cR]šD_͓fh8БeNaGz?u֗ V84By8a/(ّka&J7Nk?ƅh$&R=F.ԫ9HE +B[SƵzDıvD-:<vgmm\ad=%scN3:`JO~BRT%@9T FVNηjֵƕx_q"=[d7>< !,ղ(fi-_<1Fn#8szCXp /i<[(mX δ9mE\p8oQ+&J.ğ_k^g7J@ Y]F^qXOEl'(PP2ɺ-#gw?&$ǩi\?d(;ri)zv1?[Ӡmڋ4}-RhDOI3XaH.`ǪE8aӔr2} զCt}3PI~\n7^C"yKK 0<@*Ptw6%O; o )hzOm1N͂6N#x%$YY|OX  ^\LQy'~ 4Yzt \{ 9;W ?p|=80[UqQbTJx|Śz$Jd ë[ҳlۗb'*|,pb [j; C/g=Dkp!֯?M ,9AP\:{lmyCTڌPJV9dO龵] I!:af_(} {L: s&B+ Т^y&X//PO|5о%vfk*WDoG7It0rު_J"ϳlkT@K}4mLouG+~;FL[~blZ b$Cl K}l{==.QeV$hŀ8NMtI9}83#>cQˤ VUMNJoNxe"g6 1t?߻ F䰼̕=ðcC/^:ɻ4;JeM0;,3(hvaF+(%;=]n8wHL3C<2pk*Qyܲ2CJؽ4MiuO0RU|h ݯ'w_@x}>k#7 " %WZ+,:0oK) {[=N˜T=EU~ m݁|Еc9Dg`3Oqnc+3³mOAs7Z4ߣ: *ESÔdOq Np IWef!4=!:mLgeA X'RcK|b ؀r22^yb*>M o*NDmB'&gR Ĉy)^`y:ḵ̽h݌.D jzU+Oۚ5=!Tp2WLJ͝wBa+#3}RDH\-/pY"^"şpС\LQhADZGidQFl~/Ŕy,^F u}ơW17zI(Ӆx)+3ŋʕ͟L6lvVOh cۡp֫aUؓ dCKJ@wm;a#0R[>ws|(;bSǂѮ6{To,(bJ;Q=3'( q4b~ڌÎ2u㍞=\$Ļ9ԃOc3?ZyILCb^+X㐇Ke#s~- Ƕ-mVTw˅EͰ<K%=à̓^_ Bh):}Uq4Od~,X^yaoo7zj 5,Eh~#71;x | >)0Q9U!f.RYV(ƨF<䦿xH,eq3;(8x=M{ %:%@I4,%y5YkDNLMQ:Bp?sCLS%&˯/|Ff;N}LG R;kvy|* H 8D&є#N  UzTJE+5& CyVqvXf:['19kR)"/Яu'MaR?ٙyup+ɀT0}A okDJ43c-'U/LT6Woمf_xk4MɗZ&et7S k8xQ)ucnָ)sSCLᛞw 4_dg*((̏$ Sv>MLUjL [<Nj= jj aȗ^Բ*c"4W j35b~Z$>q,y _B$x??)*PԨ]VYi(5ޣ)Z1R33HdS Y3aGļ1l-aJMR)yh^a'oF)IJt0N{dOP'.ZK*UlH)@y3h,eGB3s㣡w".:F,~pab\ ;D330L4jtX[7VS7$epϩi> x{ #8 l~1Ӧ-3ߋQCF)AorK<{&MXt%sV\H3]@۫R|%ev, D 3;+cDGzJV eUm4ͲNeE7$Eljgm`X:wvH,ѐ{ŝ)6@rZ7Uy=x|v}v3P2Ȓ[ͭQ13bMA.ǽxBo)쫵uP?t|{Rcq[JnRZ6R+@-m7rFT5q{י"M,918z";vǞ)xԧ1$z%9)z&aIFOLȹ 6;Ժ ({p~\øjRT2'(C{Z7PBqbIy$MmN~S"@L]EXE%\cmO0wFUv!yAIuykqg Uދd@D qsxɣDn"Ikeuyw] {&ײ,!#i%F{*F?d[Zó\ѹ]KoEp\mgŬ&ɠҊ Ft|7_!-[,UKZb#`GvpL&Wʗ9#rq_󶮜[d$gЍY>2"˚+{wPsBg":P@pT7CGv7)4Y `GkK< a n;z>2*c)5j<2%ir'{"a e"໫ EY˔V2z.9zxb3F`5%M% Ӷ,v|X9B}-/aطyNz%c }-~*+wީהO|UΉ t}b ݃WN}S)XJx~_r"k ss6;ڵ8|˓B> />&IM0Ħ!f驱s8i3pQ[a;oh[vv L1U$֜9[>= dDT['Pv|f9uzStH*2e4׿= UzQ"0вZU/M\p%)1~gŪS# `Eu~ϺAE_V_WG\1Y\%!Oq0;~fW(z yǁY? Op&zsgݶi`O0 )%gEYU<*t- Z4wܭ&{)׿b;FW;E2wBL{z5.ȼzap5?]7J`jQEVQ:-{30_3;Xr,,+oat"yNA=M Ȭ3p~*c{C|Eٱ|~T^>=K{NDRx juudI IXN`aFRFrB`o cziB9i+9[tZD؞~hd%ܫ!45ƌGyyOr]3Y rw_'F^[X^'3̷y]ў4l0s2RbaxLH&dN+^Vq,Md@7s=PGn4p>e{.]Fu4vgA$|1$"JRUHбBߟ՟{z`3kS.na:9O>Su9?!Y`'؇ rW B[ oщpRv0g3W`aU:}U5 }ώ%YYƹu҄f\pFd+ xr5Ɯ/\G\#|"#7ALXJ+V5 Oxk'@?DEc~.Ss |]c99Ǖe/jѥċetX"nM l)TZy8O6G˃(EL8%`6a/BfUnEߡZ SrDVαin4jz2BYWcP2!=T /ɈWd/x.AF]a2dJ ky߫"GşD#EJ^ltZ[Z.liNG7jmh>[\W%G/}ɰ#Wކi5Fm |f wk58\P5Jxg,xkzx.7v^:Lqb\o"QD^<1Z==.f6#s`4^UBs@=]9{"tU[Y[Sw8G].X?'#NLS&l_?P 8z=6\< saSCa]ȅ#'dZ}kFKE|ؓ[H?՛~mjfS]ugBv8?_m|44?~ӒT剦P:@ǜE DJu֍xJ<*w-7ntM7 ~nN}ҙPM7ئla)%޹w%T1L0uk~n&$BYQfahhHKͧؔ]NQOwLa{G_q;k`Kss&deo-!#xW{Eg~3a-sp(XhK(LN!8DQ|*毣 z4 㨂W#\l 2Q5 13(h25wRl8E]n]n .;^AC{YhDT!`ExJ]ԩ=AO %ȁ'#x_{be)߬Ξ$r206RHcd`I†BXO'Bm-|/0SZ8U"o@nKhqR3`œ8jz䖊m‹^R8:T Y̺V6a)+`%5pikvxme["`ჯ3g1B) 3 ^~w-x$^u`Y#547W)Yj(s;55˵91 S$S)\7#7?I43VYokϴѸ`f MCd5K8 }i뺊. M" N2O(61<4[J!b0j!^.-{UAvLo~@]Pr*e0 nw;AČEhNu>+b۬p]"Z:H6Ic|n(|felNE;Z݇`Ez=>F,Ww0)sК ;p";6M҉V?fC/L>-(lo{"48~xNo+fRs]u˔9;6QdÒNAPpQx Xd_jF $ {IsX%FxPr(ᮞ4+Lt} k%xaEXw<p;oes ׁ>ĐE(f^BuJJ~g=Џ:˟:2:/6\vt7Bdى*hДT< Hl~'B2}pT{'=WoC_П f)Ҽ7 5keKkRF(]y;.j \%ѾI oMKnf9Lϰ!ADM4Rq]&eGBZ(HVñk9p_uB}ݧvAs򭢡oƧGNq}? 셺jB*ԝH ]׸4!vA:uDza:?j2]R*^gMut&wm˰Z+"0Iy<Թ$D]UTVcq{R]j\:}lFTx}+[!*LEf{N-7괻MuJHwP> ӟ&U(Mx a0\۞iU6D5k X?JzLŬXޘ Ҿ(l yO3g~?E8d ;=R6/L*xܔ(.#)Es6) tˌ^j*xAJ;ƨf|>c,S,@`&ˬTμr$ H>-Jv~6ߞ"KBk{EX{`w9G\P8tXCDz']% $y/gFn=F UP`~9mjSڼ%CYUqGC IGxlO3]RJ[O䖕윦5YOU4Ofv(C"+}gDB  "),}M̘(dn Q c\d&¥MY܂*U:aI"RO*@ۆUuU].3[[ &ցق=tE3ū;Xu^VZEkb?/{k(0^AІSʿ&&Lgi8v{RLC2Yd]a//.7,2.!ͬ{C=qf/grttЈzT5qݏ#|d~s uv. ,;<~LN誢+3SD~7YcGJc* 'wfQTU3/'>TPM JWqc5 HV;op֦mNi);mqC|vVLG0c]!&TT?EI}#]Hhjm؀ Ji]flo0¼Ui$x"XEv%02($&UYAN56s\U`)hDЮZpj- nvcynHi k8y݌22e-.x~+Yfja~e6q;U {bt KM%H.Jxij͛}{%s=43`oMPRv_<@KVбf&a|&msk(bnFr1S3&_oǑ\\WUgW5LUS"@˻Uč\vPXfx(Ky!^h rTIkL_j|+|TTs.K^w-b"`2u8( t): Om,oc#v?xL 7#O2T)CFVEzS+uV@|7*h>a%v{Q: -7)pn8>M-[pWUoswyu]t{j|Zfh5)u^vPOX,Wf!(muo;p<Wo0U=I$guk?AMpc̅7ܝ4iƿvAh9S%"q\140 ^F(YZ 0P ua6Htcݥlű 7],g52w(a4 (oPf,|=5~&䦣@XaѨ #eV b dBĨ))A5TQX1_lV D`) mh=s.(_PB8nh9Dm3a=;i읶5/М?!AXcs{Skz p#(v88v*+&O:#QH5[lx2v# gw9 Th]F)kJ~6昩"''͊3Qf2~qZ&]H4` /^gue@uRI4H'k~(..:Ш3jJg ^R3%nއгz੆3xBDXWPb^345_P1.Ϧv!mɾ$ohT hKVR5cPM1/[\ǟ(O ]EZu-R%b Eqeq%߹w98;81KZ@.Gqp8+}eJ/rszڟ3{*/ς>O7}Q"YA'[b #W3AsӲ򺆋=s~7cK4ݻ&󈗬j,' \GSJܠ),[jzCFIp/l2`7u/H/ J uRWK$.#U2+҄> TOgfXѳɞɦ ؋߾Qg.c$|s9\u<5ܘ 얻i47 _!SfkZiItCwFr" 11?J7:2|&3&./uJC&/q\IiBԠ+ 2"Sx( (`b5btBTCrn:JyL~~#E_CN&o+`u!*lS̼ ^`4./\&DXvy#+M1[0t/XI66f2<\ӛqsC1.zJDݱ^GPck4 BH_q%UQ޺SDN2  KKtCpTU"?r;85--! 'k;S394 lBFOp'ϊICs%~kIeZ!n |s{ELyvf҅~W{jNs r9Zz5<7P&0@'g-SN+m5j k61UX~LzS}i ެl;*S1u$ {—I HqQPWdZnz'>`"ЊüOlt$-{خrΑݓ{}.Iٿd4pn7睝@v#bo7&ҸhovJb~kqq&Ԅam;%_(\|ז%f 1o0l=kq['w+7D72BHLJȢfRcԎDLGg*J Moki#zvbyY1 ^Ti[ףR. C؛q3Tf5d;ꤺ?3k CHEj;*wT=,HWW66 O"x۶՝!U7)`لrHK 75ha6!*.3F{c *BJbeWhP؞X02ۀevr)v:"GKG?LOH6E짦 p6hm3NJKP3+;:wx vI3?= 3}RG4x`P ɵl ;CƢ]}MxVu6mSm6m2+N:Ƞ)XyU_f.\ _6  XSج/ bg;盄HeQ8W xx!)N vHhz 衺Kkzxy2N2P|01YCB¬"p_nI*7"cԿ]Oo WyD5@G&t9<%ebHfv׻YVÛ+Ӆ;reƿT8s‡ܩ aPU9!gƓpLjMog`aԯ.d "C;D'Կ&WK>ַȢ+64n=r8blLo,jOgh݇P_f8vV;vf-[Set݋h9QnD[AJQOH߿4%0oXokMDňWPxÜQ^6(,2p~%x-g,1~^]q_U&(=pTz0q$9" 6t)]hx}?dɊՙ,{u..|[ *?S v$XҧzOx yPnfQ#k ,$(rzBqouHUr ./mQeGr|_9}oij6CM+4.C3Y\Zܣ[+ Q؉tF11ձ/e7fb5S\jEa&ph*wC_[ s~/2ұ9{QKgX_5*О( ?F"xNH=ڶ "PF`*Uf+ڪ Ə8a)oNdoc 9ijY!, ќk ,#HsR{$H$Y ס/Mhm,w;;b@P2aB˦҆5LO_x?`cwO:67jD+nJܧL24g mygrOjUSc紗xͳЩn iWNR6}BKi}w4}/|G)4 Dݫ[wp)ƿQ};7ob=:]EqHʈ)3g% ,<л-;YGFu+6Ћ4'Gq[-'@ ttl8>2_]%MGj=l,5.5=MTcz8"q GѾ:&?,vkZؚ`Hg TҊfuvt b{n.+s&m6,_?Df w.0zTف D(V4JfnS`7_S(}h30FB}8xoq)K]vYUx^έ@dfr'[8 Ty|#j毾>p& t}LBrn.3T[x@Z.˘oJS]Ѳg"*Tn?8и:j߉,ҥ!Ҝq}ߪ"z7u0ۥ6]bSݶ7I8ȉS)jg)7a}Yv3U/g܇}mlzSdo+; Q WFim\kwޕaoNefk,̸9 kj#ll 4{CטeK`\IkZt縲! sU/.;dhccf</FEW`.-Ev1p{-:v,S$e6vǿ?;?V;_wH#|7n]>oV<ʬ/d!Em~8RgIPgE铻tk.s=-x3*'&v(_go#YնNf~WI8-MS]Ɔfr웹cXYZiOh:1b@*%ذ[yzHW<딍X:X6KߟlJ(nJڙsڱVJI9B%aq^ܟ\Jeb6Do^cBUc][(lA rYYzy 4ڞG"pRUBjGk%@B} إΡ)A3}#gP"a3[MQ흏~n"!#]8Y}v.1iĽ{lbRL5;N`8 #c×v+= -\|  Yd}zZeXޜS 1n: N,5 #O_pEuϮ׶v~fabfF*rnf܃MORJ=o +1dceY}ԗ~ߞä'F3(^˜JFy-vãp)Kʾ$RL}^r|Q~pH 32eum5a^^~&O"¿.l* RݿD/>pd[stQq*х-Mg+tV g׎:r'jEa))m<܅q}g*uCN P:`8fM#}gr!ar&'4x[%9՞SNitab$Czv0 jo>kIH~ 9v # bT=> BLIvg-gjhWK֋GnyJS%-_8,vG{o݉8؁ħK7 4ț>*os_hf7е_ dynpqlcwuR"Jo}zu 9$>f$eE*bٜʐo?%eGѶV&Iig(]Ք]GKǃNA+ a߈M2IJƳ: [K EBDĒ-av.TqE"3`lfRˮSIߴa1ՠu7m6ʴ4 6HTUe'n@ulw*JTb{^idע!IծNrJψtibSݹw^UaФ%]T2rC> ;]$v۲fS~3Od pLu8֨= kjEG=Ъg{60IKڅ!eؖ|)vxAzDvhh7-l5X0%QwНLQ cԊVS24Wg;뢮qF5T%xZ9 oK_|$kriaZX XDa=slδ*K@&{}<1CyjO;XB ;qFpH\OPjAt3HtDuuٛsYFT liB;iT#EIӠ̵V?akƂU  &iZ,D;F0dصRE29D޶ ZТ!g SkuWqefA Q߁r4Ho}9"Qjq]1~vm 1 ξ!Duh:Ė|Tg" [_"%"MHzD40LߗçXkmmYm(;s. 6nI nR9NyGPj/ ѫq Cek֍'$9?2*/! 'ۅN[< 8O-%nŽr CXA䏞CVj0nߛ̦Y=)u%&:-tgͩ7;S+p웥A7A4M `;w+G}dD8tkEͷ j (|zmoR)G>6jK%lotP ~(@b#bu:P^s-$|gF0AMe9,]?ujGW9û&8 tKu"mYSg(\2hgJLJm*UR WS-co灣ޡ/w2)>#&,0}0\Z-oygq%J<9VK_kfwc_i0-}\z)ߜh/X VeQd<^4`zHU|lq=Mѹ(+~ }~fb6UbM xeՍC%TOS ;YTs_ ;8^:S`bvWd8L#ʬPRtIP[K+;,y2qT.v4#zіϾ(#VL/Vk9=2R#[Lhm^Ƅ[YJX30/}Ij7eRxZy0@U8#; A f]|,~%@f0V\DťM{_ k}.x)#Yrqwd,&sPxpM1s.^M˷%£}엔>zw JDŽ/Άn]]D'4I<!18اĊH?Wi91>la,|}x2CR%_9\5_s`I̬l AޏbjͪŦOIAjkXƥo1ޫZ%FSFM;.dž Cz׿E+ "v'00zNdG9FD?AѶ۞󦡦IcV~꒺h)vSԖ9&GbC;lO7cz\vg_iKxX^l9{35o6}i]ZnqQΡ 6SUѯs*)Uս&/^ ,6 Ȉey:@%ꭱ&lΖCԦ'xZw}>Ѿ]?w+5 @#n\)(b,Ū#yoj7S X8n~%?D)Os[Hj`%F]A6^x[x}9fجܠ!KFb6y[;?2zQ7.&;%ͅbίIBh輠ԛ_v,34#I9"ީz%bTXcx((DۯpoXk!!2(`vڏ#?m\[]aP ۔:3N&UB}퓬TeeBlŞ"j9׊p?c\ı6qEps"91 uA 0im]7 $\W0M&(:Zt @wl))ћC%jb&᧺ּ!TcGRckg0Px)-Xwi7;a&;._WV LegS 61m;3.y\hiUپ^i+z^[EuP-L#-u==6/*oOfn^1(rf?3`$]권ՉptVR7! >gsv0sd {rBR(0.K#Ķ|AaYOH9#ǍjZkmk`!}GN, ʷ~~b$0lmb_(`G3/9/.t ` C+cEݱ/kL(|8͢h.wa1ЧVx"Nhc{9'Es,Ggc{0T2qpix876Iı6"' t#FRǮdn_5lRnSemA6tGlÆMH:{spdvΏNϡ8;e8xW#mҠ0++yh ɍ% Uo7 (]M;オA4(%&{[j)'#Ұ!AnQN|D1k֗~H&VLA]2.=*݃Buqk1n^3 ~jI i|TvݴOʘޅhbŚ o)tq Cc\Qk3d-9QXʼ_,ŭ`;(L X.o;~PoeEe_Cڭat"ME^! &D3Uy9pݔsTy/ %ͦD樬+cЮZ}??4@9޽ )ټ5@?䂖K8FK3"XŻoeInd0 ㍷|qN?!;6,%HEq+`}l%hk/DN{jX.rhz-)k߁Hމ,-2H]YU|a jۊ ǧR@0ՀPU߈qbJrDIbU&\ +xYOm/6M#i/47J3 Xыm |̌*Ȳ:œ~b&+v]d7%a[(8Ӥ@^EO8ߛ.G E4ӷ3cG^&+>4RXJ]\`niJèGǧoY`#3|OHnMf-A8l9h̅q #FŏC[zi1pvkBzLqD*)uAhH~NPK=/R~]͕3[ء)7JٓUe`$m--L# xk- ڂF֋r^DFO2 T(X>16oF{AV7 "&[FŦ[69Xhp-@jDL$\JIZpB_%K*PnIuB2 nȳ@‡Ѽ:~2ۈqw9Mu@s, 'aPFCˡH ZdOB.C#r!=-S @ŗAλP?zЦY s[Ӛ AjA"t` Q feTTLXVU"qÒTKteh Z370j2yb20c-Jy0f:>\0LkU|sW\.V녇BYg HW8V~OGe> 1fU>rFYZSΆyF /T^+-4Iw~1o#L~丱\t` ~ab =o I[ Đ@eGM.}3 N_g^lj`v4D'HసÜA`* 8qW_hZ*/W)eؔ d7>wգz{V6]U@0a%',F{GgFBsǔ{?P:VuZ*Yz]5gB3.`sC|̱;tR_vBACDXGk)du2y3|JJlzGtJ!"y^bHk7 [NNADH$Qqs[WT~ZmHX?Z!7X-0Ə纒 { ZC+`_K /52$H(ox"Ԧ FP]ҕĝ34!r ?~$"E<~~ȧǖt'qiJ=Ljd=lM?WDPQ2bj{pxdښ XnXQ30|TD)sӆq% ˜އ2Uʊ-S&֪k(ɷO. c>"d==6&H !:#dߠel$(Wl%\hQXbPaijh|NyKM0 n̥gZ0=x;ƲI @?ND3&S&,;|2( +-CҊJu,V] W臼g0|jpGpCߩm/PL0;")8ׅ,9EH(rF4A/Z6Uœa/(GrKD "2~\=a|!3DA +}#0.U3w®Mm9Rq:oXPSp96ې:󹿜XOu4`dSPsa|>Y[m8j wl _dLuNc[(v(.]xd =X0_!V+0j+%~z㘘oW͟,1&HZ/0i"0 U53KT")(>5>%Ȼ"]^}jnc!{ҁ3pdj?OLƯ%`\BpDG]hlJun0j~߇%rF5G]L܆=y0^o7PZlF 4QH5 n*+= Id49\.ds5]AcLdGrByn_A9l}nOyDE,զ EV<7i @D,0Czq&[@P8S*:JrN:f_b7W+햷84.p)UZF~\B4{Ħ5aioCmuLxy8z|S+*=vu0>N.B3q#,#:e:NVO{sk ‡@DuSjl7s)dxRvgS- BWZB7>w7||dj}Zhլ#J.?bN( :v Ιq.u9N=mH#/p\mg I`6:kzq-À*M)Ӯ'2gSKVCҖk ,ftRVlq^(ӦW,2K2fñC[OJDl(eO5{Cb#4D!Ӳғ}=yd|#y kD>tš]3ui?6B&RKdRt_bimJcp8(;jfG{9M iD(Eus[wi }s( x&K,CjɁHlp)aCGKlǨ.Y-I|,̹\QM:=HJL+D/9U6yq ;t{}nW+\v*j^ɡNT '{lg'<WMU1XNȲ.ds:P$^)O~l' ȅUd$&46i Cg.@DX x($Qn?{w1OuLx 0 y-/[/ى&pÏ8DWM@a%ԬȯĖ5{X]z=slA1JӱC i?d^oּ0l[ނ٫[t>!CZdI|CK*ٙ;#5WB=Bd [B!R bŤ8jΪt:ڢ@Jxv oseW({Ym 1ÿtP FյB7@/bEpt{B%}4:}X;P)'b5?_Mg|7b%M˛Bu@CMƒd :1O@r?rЀ4^!ѽDtgh|)=\B`Y{ԡBl="([NSN{R}oۭ7l˞J=:%7J\9V˭%-8| @8wl!(A7 Sٞ㭌PWTi%FIT|ȍٟ=?` :t۫\㩾Ba8ħ٭^,JK<=#7OR S6@ + +@>gji6PPٝ4EW(kwe:l鲃zxЪW[]L=[Bkv`kNՏ  ޒ- M/Ͽ$˥ Vf}soɍpYL&MDb! t65:qPFsUHzEu|IV6ɾ6`CEuŢ%]Bbj0=p5.؏1REI0:@/2#ýo)5ӇI*{9 Rxi%&HN_,_\Uv`c_f! _^v:+:F%%pU`4ة%Rx̮==e0ɏB!QlGVx/|u[ǏuGcRZ4}rޑI0(=U~zU&.'` Kc6 ]+sL1ߏ†د8VD5*C-|bMӔU^{I.({^I&i^#l-x2afu$pEwc^.уVǨ~}V,jć*W Dq?%&&Gx 燕V?*S0r?=փr? W69oX(y%OF-ߴ84 `OT;ΰ/YƷB8[Z`=c SJ(.([}3B kb|P)A`3Z|JZԑd ?1=Y:Z)Q w^*?W( ]1zps7` (2gtM.WQ-J҅=h7oJ1c1- a7w[f"ޗh͙L_x',d~s,*DB[MO6ܐ?xlg3Ѣ^fw%*F btU2xd*I8U('fϾhD"~c4zR%L+DZFܩ$qڢ"m;s jY.(čpT )ǜN6Pid$,k,bE4O:eW;u#d[~9舻^`Ř3$(୻-%:zm >.HڗR',Ǜ9e9=qg{cnlK]̃F[O]t(O~_bҖ M3%5_{||/aFQiչ2}{^uO QIh?uF[<#_0-oHNVTJe( Mfb #6 qf*$kCVpLVMnr1`[7@,)q*{|Dj}i{kGm-s>܉Ҁӱn!3r!O}%#wޏ6lbC#yV2pP%cxo%TEkB' _=1 I^K{yBڍyrURVp2 q%ny^S E!$\XȤ;+J2ky?'Uīmn7$N4ռV^JBA&Mf;=K##YJ .-F9&6bT#Q #RbEH4.}`!RG!X'9-"kw¨ծ! ȦAzMdG0% (^EҮԵNF`AߧʒF<2ſƍvށ譭-L90 1n̩s>^ӊm45/-paTu7g\p田2H>O! S CǦiRԚXn'Q 0 e?qo m.i ćxm :di>@}hzc\u0y12tplTDMAvH#r`6or>I  A֐l~[u6UDlךު4qeۅX, XU :*3IRL~TtTu+4N84gA!.j}8Pש|HwE1?bԐo&sl5R6Rǭpe8^TK!H̶`xB>95/b2! E=iLx52R\dܻk$g۪vz"Ae^%U[ru.9+$cH&7=c JXv'+ AĞXX ئzz։P23'Sp: e5ҋp jx64_RŜ")нb-)SD$ 9K׏E0=7n^`ylQ*:gV&Ui$B9J3,!^+OL6@t;cN~j0#vK#ӏ6aXe^-+̠t^, ߔګYj Txw/G%v|_v"J6m~ǀ~-ɂׇw?I0[{wFy: u,V=Rp%x P!-*vM P};'VbQw^` IΘy_)VoXIVf[>!̢y)>aV+m$ KHB^b mP(UZu+j2ꛯ*- *c$s)t-o~ڿsz&+~L}׌ %<]͇kW@m5k/Yv [:%Y: ss kn+;N;Q7sp&Noİk_ɓ8JD{7A,):ز7WPإZ6>n;҃%{H'Y-m[H6ޡSG:=7 |'ÿ.##~ bc`G euke5^)3V ldO SSH;H/ZMű@L9Y HpT:"_ݔyeBjmf% S0? AlJT5`,=sU?Aor-Zӻx&2k"o0|h:Y{M<#2 K`cH20gpPgr`%7ӏ.+~)9 *00B u{`;.dqE98Y6FU$zDg8J/疳R&jҢGaz7Y1\i_ę\CܭFfDKduyqCh06QKŵLϸJ~nq+n;܁|e9̀3`;,t-4eL,m/Z!ׅkq'Xa 纴%7;kTEd4lYΝeKMO,nL̊EA@=$Ta)bm1xz^Sj}]dA1wenIԔ*AaЊ\bqa[nJT_~ 6WJ4$/9~#VX,.+T[+opG=ΊЦk =(.o! xK!/ijL(WP*;G*Ҥ).f!:;JqABb[0y&} Q ߟS lkc^[ײJxNz[ql39$l@`]=$KQ'$1j4\ DUǜZB!Ll9 ]&9i)}{ B%ʃMZfRQ66䌼481{̲"Y|k~"^0TxgID:~}#gGݝ?z/b5'h?m[R!,l'4uWL@v }U]Nq.,"OX!aǬ t%n:  F4q5>.o0E؊ af'|},lη|tPKAZ8F1.Kn!~S0f44ˋQRHÂ*u"\.4zWhoɃ6/ݎxI0;W{ۜmPqB舔%$p 5zS䑒Ж"V8kB }s7J"fr5V\d"׵vpubDSi2i_w0q(lTSTyBh;xRJ=a^8;~:([87v2R {Rs)>ס a׸`6 L=n<ŸeY @+~{2+.J;5Q&KMSNqvtovL0}NҳӝfnrhO \lj|C!T.,t6ޕ~tkj0>=={21|h\V&mUVl1~%=09ڔX^_Q9 ~snˠOCI/ 'Sub :zOmņM;Ĥ"#S*;&9fdrZ%RE v>2յ&oy>9F%}%~dЌe^|%Xm#hX H !,Y"+'=%T'NaEq8JPMMgt~o)3pkzio~G3WTy$g1c O7Sr-MTڸ(X][G$Bw0rBWNv#{3//uk`L(xtc]yvptP[`vgn{Z"|"ԝY: O܉}NUVwOu|JI3ST!ù@KYDX\K"*V1ƒ,'1cE@HEyqkXBm0EynRjwPus`u<}9*,g|l|CI+i0x P/נ<~u*jwn\"TomXWk3F*nӹb'c7qYIK2z6VO<~A췻!Wô1{A9,yX#osj%09 <)}d LhIQXYq-u/)P\z1cShY 2m Tƨf@oͭ(M* ,RՆs|^@'baS4.2Rۻg3힞}C8PZzeuiPQ3gP(\%U0kDӐOΑE6G(M_& uu&Er@B>%*sm窱s(4rX2;G%\\rڪhJ6*W+{ d@D"mŢQ *4_Mf=ci;F8Ҥky\8sU-=h6&*HlE\Id'|av*撔FyK %L`D~ {ۻl",Ѥv~pv{"UH"`{cr!ȅr8ȳ3Yw!t:9O1nIa-rA 6= uO\CFSOh&Lp.g&_1JqQ[yt^~C{ܶT,P.B>M Dِ,&Dž $ǡWm/!(/,LlD5B5 e'^b<iYXx-%ˊEYe]yqqTmItucJD *fvW(m狆xcо Z|}N?1@icf~8t 6+ fD]>@`_2ʫcb}m&J, #z_JQ,r\Ͽ|yܝ:LlRJTw}i ˭/)E;ݘg)e袀Hc&_QvxuQ&⛌15Q -gyog_mkÄ́Mt25&qg+nOgҶ[UU\}Hr :d3pDKo;8Kt{pŰx%#Fp`$Qu2 0Derx;XO5)PK\ 5/~3;xveV(HbD?]p1C6ax7"!CԎKN~o.Ñq,"Cez}\A~~T殡ULeaUE~W ǀ%;$k~A6KWf0Q7 421EΟ/ǘ!}ۨcQȆ (JR!ItvHV0 [(Cf5Eƛ=; Hn\=݇|\ȷ4%*R*^=(MJnH-4sb~5S5@f@j8q#ݴČ/!2+2ˬȠ_2OZI'~QZ 7*%# F]O-Fi yAqωY[0DMX9pƀA,Skϝ. jӜTsu2a"jInYSt-K/F>(֦ةŨ5̺kdDtiUA%52^R7)MMZ_yF%˴@EW/>XOa\! wsq\|y߽sGwx}K]? UGPVK8k& ?nY- :>!;~ƅ[w+DOv~ IDNW0>̮w  8$m|A6nLƠp/8o>A( /mp7+%=rn"縶A7i?J^5CadʺQ:#Y g_'чu8 ~w0ԗt{\Y',bB<(8;ߥ,-zĖ>J&ƨRCR'K䎾ļ9m"ӣY&I#Sl]j31>?~Qq8vjz$r9LƤB ̈/`$z 탌CDbCmm2WVJ& 07/׷KII(XUshda.Oi@SF){j~ýmlcXlޓoQNk%jZ8Jm{LS8#cB!X޳dob)-o)en&o+dѮ,Ndt80B]]I% YSݚ|x'CB/!{u63=_'4'+GolfI2śTh 41P}1XPr LW#&L eَ-uGDA09K~БV(d8wui:+2ճq)\l]Ȁ4 j>pHśBUJXi<)dpN>%xb06{,ę.i'dUR")vDzpIo ֧Aޠf ue>NԀ8kҜ"ƛ$6m]*fRx!;.͎ VL\GAT匁,RQEd[" 5+P'STsw6F1NnԐx,-Zp4OӴ\14;Ci, њV0 YOˡj Au7>7/ᨾ3aSm(6Dfذ5p@%k+/lػI' ?*MXnN HMcP>6c .fLab?^6rJdCW…WIU7MO <~"Q!DJo) MPb/}ŽcnL)껍,&GM̡}kr Ǥmj$.zMXAn lѽ w9wՓjRݓbgqN'2A ze1#' f?Y}x tZcsYp4 _f=M6a} lpAEgetDCqg!D B5df,]B EK$~w2 4m?"}( / AIޮe76wDVfcUpxi&=c},6Ûce>1` /-~nO8雄Rr F%=/a/xO ߕ.w*'TjOSZ\R'@0섘7hQMrdvǗwnp,㴣 {'Lz,n]9 6r&bJCfP;/+apBT5{to2?ph˪`\i޸D]a ԲaZ^ Rn7/x<ۗi21n؟=:_v-\$00 DŽiifByE-:i/v8b7<,1i*f|Ktf vEslp՗o5X} +AӄZڂgX YcK 5776H)`XVJ3$- (@"0{o9VԒV8&FP^f.}KjY-35^FmG-g>o~=l1P%JuMFu SBI •lќ S=ѣHi8&GXaK}*nr ՚'UR9U8n'֕05wK;rǔ!2.{Ux{J N΅8s,QY6[ca0 NcUhh$~Z5L[բzSFN9RW#^+#5ln:='H*ou˙A¶X>L&b[31z46mEǏI)m\vHƠ'$\C'w3ɈGM+^q@v-r3tLj^&u,[tӛ{Q'+voǜFj+j=H8Ό$ht<̨3-*8w{|3 AEt'/D. >Ҭ$?( 0hv/Nn9S/Oz>Xa.sʟ.#›*]>> ٲ{%fo?[H ,0O|=9* rE3v̄4 te6y!3/Ȭ=7>U,:_Ƨ!J1t=j e>^DLq9rL,Ǯ4A,3b9+ۂCL j=˻G-굋zor}dK ۑf_c6$߅c1 @idͩ .ɽ UY9{;A]O1"v֠:?mac@],=ii[!׮@b`F콛 Narx e GT_cw֪ծn7;,?24={VgC9oTmFu# ڻITj0)gH$ΥW=@m1:n妸9cbrCGRRaˠ.=ldZ Y-Lnǘ^ #}Oųx`zMP(PK+Ջ "s*y5W75phd"2u7mAdύcO >}BTV;@}'J_X,=a[ Ifмz n i<$Ey#|C4`<~X`Ub!FCSJYHI\bEbݖ0m@/ɢAH}OFwA6gR|$P'^d0BI?xlȜf ?sU>j`E7[QxrJGeG~K,!!xHX9w;Q-:h-Z?~ _R4: e`S F<F/[F=2C^byiGi`KfۑZ ]z9[@{?`Qutr`<&FL8v4Xr+Ѷ\ xqm~LNɕ*L,uǩ*My;UUTt$G< ͈{zkajy1]P2{Q=c2+=,DSm*.:ZS+yD`VѦ)pM+㵾&ovBe1^qzėˆ I}^#Κ%TD O'g,)7$xeZ^N’! 35FNTցĪZ0r,R5(vB80sG+e3d9RxU&-֯VoCvxSNtC]UuU|%,,C\3A Ժy |V 5{R9 :W7%\^S8V& zNO``iil+Q}-8Q̥J5IJĂ>rsόeeKt{I,'@pϏ6"Zbե(h+*ZGGkrDsy}5T9xsfaq Uc6x)k>XT`9oƂl@ [$aB`0zg׎Z_9lܥ]LZ? ;"mf GLc3'@>Ժqΐ7o9!p^KhKvHpeG,j1 U&J5+G% Sbe5iBn.EBOkpzoX4 -_/Ho `P RT3zW3ahF]GWy#fCE׿ r4j/y *L4p6|k~%|8<Gy=Y q^I[FŒVc oNc>E*eT%y_N@8QF[\pj {XU  Si]QB,8$otJxWk/fc V %Nt/JOn[^0[|r%Q(ٮbԺ|*7`aQ l%VvקᘮqcʘGgDowR 02"ߒobԒƀ+B_XqS';-nYܒ'x0#$Ԯ-xN"UfoW&aam8bEqu(9k%cg)_Ws]d!QSrz5N1дʃ T)en$/&/-W(Sj" uZLُ6Fƻw|ԩ{N,`@^eA ᡸ%.OhnVaO( ',qM.msFXZ ڔDFQ'g'!8fGl xJt{HTOBDD:o}C0jjE?6dz=QRy!wKCoDK# 7/^cy ƅ6?P$>"~Tȭl| Klof`Wf`2u l0}r.xx@9pe,%8Ļ ]Ƚ/'̒/圣Cq} һMx`?EoTǨ'HقWmB.n?e f$+4NjW;2aENOHRf^&\rav-AzZ߁k_ؓBNxVay]nYʻW@d2$nIn-C|Wx4/%û(^txIm>bzNC%:xWu+fgefkt :uSӳ Ar_o=`Mn+_As~pLX).VGǂ 5;x$i^5±A+"8!|kJC)[Pk‘ltF ]%6r'`NS)| EIЋpM]7Z:< @Ml'ɵb}w,fCk^NՈ-Q$@8{ʊ[jhcLQK= ".dz8M\7GM|im5>-ʭg宸.훠iA.;5r% au]M];/V8RIf!m}ɖ*}I wl@ =4KR%v5m;(攈iOܣP.ngy,wǯDaEʼn=-1ĦJZf?dMdx֎cV\KM: UEnH}Ϡ _An~AmIߺ(\J qq%$~O뇬`? L0sh}H3 5IۧDs+ʂE-sW}:2`K'-g%6 k TU{)N+ _($;<$7ayY|/,|p3XuU}A;B5;\v䌁$5G leVg}r77#N9B<e64+>ǰo_\/Nlòp7^XJδOֵsNEFQ*؁&GlIY )DW5ʖMq׃w>ʅ|gގ= ~zZG#^/2ټ^+z_V[sa+n//)v>L6T̬#_b(?Ӭ>Юz-E2[c'M sCXIk&+tě2ԉO}1S6G4~).k,y X: 4J*OѲLV佃ԙ?%X%{QUƔ1Ō5bq]g!L(qQө3tS-\D#*Yq˄>%:b̚QH( "UQ_kzzGN߆*Q%V eƱMi/Y–&H筗)GЏz4wc- xJq!_Jj߃uʚC/ Zٽ:$ Me BqJXnb:j~ֵ-TP J+ <;_|핎qQ:>W>+6'ϒ+ϦdQ1 nl,NDCwڲKq[/363wJ.艀'Ycb'Ғ! |Fħ-]ԛpI/F i}SN{Yc=l* Zo/!hq슩}&~܎N(A:RȾϟ1!fɒve) 54d5#uzEMA=TgJAC)/!@?E#zW[Q el1FiD[7fQ΀ԅ ]OKލ6IQmx_y=~ԛfTup]ͨiTj|QӈVo,tغ{5o 97rڴ| BF<ҞŅ o*$~k|R7(D-VeFTRG74ň |zP3:匏)O_jw;r9y=ұZГM aiϣU-U#0*6YCKsx("49ΒgكѴ݄#QZd LOs~ [F8T @]y{!ٴ7Sbw+0О3ݖ\lgn_ h?:v&HXlP4D*l6a BWvS'Yi9N!tIՈ)Ɉl@5uV Sʝ05\1f?^¿P !sc k-"ή;%#) 1/t`;EV@U]/!gO2o#5{is,bpy.k zJV!'{Ǔt/˔ XzG| ̟WF<;}%eWĨ]X l1 nxo6Hk4W֤9 4|&ᤌQ1R?j0(MpѴawL7[Q>eݫ7%vcZgPbY Vk}w!#d1Wq)'MbP0ZXhM,:]rGA{ 摗$ΰ|bĢ2V~ ǽ% PPaqjJYWk_W#d3X8[n'N[x/)Q;w ]#Y ϐ+ƁJM*JV~"s ac 9eYfxQSxԓf164fRihS:[iG~p1N[I;f=Y0܀;9"\,ڽMSw.ϟ!j_z=of2H'/rm4-怲q\sS#Sb /<B2A=`#=zG@7;W7E 28 Q<ŷiI,.-Ւ@i.qXfa9w|EiQ5 ELmnpls x,m:c[!muoT#Uw||8=&O5 PfO'VUq:C sM:e &S*qhVu1h>$ϛS~[ͽ_4NQ:F"t%ԭp2}O!;T(fJq֥Li62cܬTW^Bs#uDC^p;]-oNULA7dAaF2%1'{W B4Pq?!{hx T& O+6쪤4ַ1ui 0+[-j]#oo #ZOo&@yн6&Mr,XtB~.®^CdnBU̶M Z2b_#ٺ%?\hQ?=z3(GvgMs~3 mpe-< 7-ۯQ?[Ӡij?TmHxY[j\Pw8Y˿M׸>h:,YR.j$kn56z?PD^E+*!A*sg)QkmY%)9qƎ^a4 h]=DfN%a5ḐF?@esf>\%U.T;Q+ KiuVg'_"AOƫԸ Q[PG\k#<['E)&) &SP b=LJdscP^3 ɭTJ9Y WtJ:mV:2ɫxC ǨM`϶Ngp.ށa'VSl$0οFN5X 5^1Jh7g~)J؄0I(C (*⼸"_VfzǥMd8>"s0jm"k!? $I ts]Ep>Ւ~:LC<&ԄC|ڢ`AFxsسT#zVbw+Rh-U?i982gm!m)-+)~vTφ .oE&9ĉ {'EgoGD Sq:gi 9*=~-4~-a{`}py2歆ؤ2LR@CpsvyA.t _r@)97 UZ4b+z.Hm+'Uz^ԧ{䊀붂xpŅ[krbU?aCPky n;57Yb>򈥇GgpLlC̪5y;ńFc{ Y-ى_L ++kǘÉ_QzӛFԼ]+2Ĝ̰Zf P5vG,eRP1C؃MQy;4( ]deUAe wCcJ6IK!~v)y, !`)N2]@E#Z;CK͉Lm ȫK҈^Ph>6|kS ˯ΉTDt^Kc C{,`_!S9B!+O z핷"N[OY`ѧ汅b~ j}=p()jdxmvn9^͏ylCLXjgbbAFn Nⷹ6?c~9/O>K2"^(Pъ+lY|^[抅g a v 64[ 6i_WjӲ?LwbAz{RNŪv ݴ}CYGx8ѥ X 6XDȽ4j }Hs_7I|zQX"È-f7x4u#NjdqƇc{ -no0S2xWxhv1 $fNak._2]GϢLVMFvQFҌS"6!rW\Ѓ@-G+v[DCb|Jv2Ylj7* Dz>{t6em*EܔcB“hvj&bW>Ibp3bUj)~|I87g2BF1iJx!o^[ᕓ3C >[r )f8*a9iJ3-z00]w#i 'LEP}{,SK(+ V/[; Oŗ uvnЗM+Nv.H*pa`cN SJ^-2Qᚙ_^ԤDCoL=@3/.MPz'YwF3btp0x2JG!=P[$,%w2kt5dþI֗R,4#WU>WGMgXO% cԏ g?`] 2{<3 )%?n*׹k I%6q0ݭ%̶bq g {)EbC|/ҡOܶTK7 #Ij4]>N-,/9$WVC.^#Lt59KG6}-4&lC6Ľ\T֨汆p7^9]c\\ep޴(}[K,z2N;иoUoc,?BnU6>0Ԛ~2B" Ϝ? F> L&i%da< A>v9nB<NSWc:'$1I^XP|Lbb[lu3Nz՛ !Y5.:t!' !b]a$2K ;[(lJ3a3-ڌgk3E<]kRkTf׷э3Z%*9?C8񑺨8244#!E8腱/Q@Yk~ rہt(~]DpT THCSG7$nNl CmHW28×oK-CfXQHmuߋ{Rq|w5xpؚY$a",4:# sSkv<Ծ@iyzF W; Kr`İoӚU(p8M/yE 2=]\S9BMZ,]e[ R?[)HIL`&yAi[Ӆ dTѸz̘7 q|W]?:SDvy%[V$K]7d9yg XLY5ŭ]pU2)/,f)_(x:6>ʘFfmzV cP͆Nt|m=ݼ^$X3fww_/OLAneIzKd1aҬpB1RQ?F*+n&a?CFdxIi QA_/! (h)Udo`=1%y=0~(f U?+VFN)\ɹVkl`-#r@4>=.*%йOb@Ljʧ{qc+BҋkB\1C-Ŷ!ٌ2q0TL2+61ZyG{CtMˣzFIDgHfhrpLJQV;/"bD~_%U M-^W.yl''d irmVFR/7k:+ߗ.OCƑE$7*ťL˾]S!^jhlB1)L "!ae}+,Mr`T|aeg;k,)=`S50JpXl zlP-ĬaJ(8 Uϡ9LS4sL}<- UT0r.|FFu6,ԴȺ$3B PWKHԂ tFT> a=(1ݑ1s0dz? ZO^-ąjix>`]/WgoѥwQj w>.6噲O0xb fA30@5&)OsK=+7tEEUTtMʼn52v"ʖH2M+m}Ol[&?ѯH1s  ԹhTu ?L$<$0դ~\f#_ u|N/Su~[DuwgqLZ g0.OKPgQ"Fꗼar -bb{)]1a^L?(V]^&+&,'UU~]S8EH6FMXRDh{+ҨPI ؠWdNpytLH {V.U\epzkO\VJ V>NWuEOF 3"UW7MQUA@bi !C{BRvܩNs5%xɂͮ1"|0ÒKG=lV\I`|/´TMe}ctI/Mƅ^գ/XQ /;Ԟ \R Խ%Ftǐӽ3q A(gu Qh< α 4wh j|̫g݂"'5~yѭ \}+K].{,K !v< ':p{Dˀa_;E72fM <ǫs1kx#DkJG/3a0Uo)X S)8EO.U`QO,PH.iwSc{.Ԍ.->6ֱ1we6I$XϠbx%7~{ fNF[l?yw,fx%CvxS'1FF/!4~9f8BQd/Є>pX|}٫;.C飢}_a2n/{IKl5p*M 16p7ib=m+, M#MqqKJ6~ҳjzAXZdG L``W^e_32⻜ {iWk%Ӡ!;#oܶZ%Vi`vQ"N'm< Aʆ!d$ux?=t]J4k)&z+QhZ2bO8nP=j}b@A1GZPPml'r.)5I7ԙ6PBrݠӋC[(6j͜0^Ɣ2&W\/\qΰϜ&7wG?~-8١!hBh@sL /;~ⷯ )e|;] SLQsUr1߬*}Km{:;GIͱԈvZlF ~tڏ(qyG.."9wP]$)!L$.ܽx=Jhvuk= xKvK _svX9_ Mz 1׻O=fUk[dDe!?3>*DEOr橲ljMYjvlkܖ2a- ^v%Xa MsWfnV˃$e{__5^M#̧'N:GŒgnܺ:1NQ Bw>'>u)g0g7 3Sʘ,Ʈ4U`f7~$$!jdB+.5i `BΑigaJWՁƎ+\U!Mr㷬`:mAq`{nNUUұ26l1(_a vEHok!%{L<Yu,OTfE\țCAKzq"{O)=T ժmKձ+_6R ǃYH&跑O`xd=[Ϫt0r(w1eڠY5@&Eݫ{Nz i=jnlGNm]lxʂʝ-Mx{ ڞb`y?uyTt RU2$(:#\/tKMŀ Id3(zlF[ި1MJ *)KRݤpTVe狵^sE1pwd= ޹+~1eP÷#ě*{݉5(|M8(pΆC1-rOJA3C>X@j21k@=Kpb=qw-)Y&Sfߐӥc4'(Qg%N;.2F#8y7Jjl?KL@DV^g$VUj6`aWFH.u݄h)J`s៮}$uv` 11;@^ |D0qmWDL?xaP]0b<Z\Itܮ7L\(B°1峲BE$S(]>Lh;@N) z|B*ZL*g*hϏb{T*w޹Fv^/5Au41C9M:Hmb)9Jui"37|lcO mX{eb)&f@cw"أU}Q75w/ f,/P +p4V?kٗڸnj`!0.7xElD7˻.NDo/Z ?ώSnV m I&ZB zSdwsVNeE(u42M\v!<<9&AȄOUp@+s_oAaz=V\*D$ܷMf67]xNۃjbMnniӃqrĀn.\O^= 1_/zC'Ts&#oBV ow\W΋j!ȣT&ѥ/5sY"P z<Oy}Pj*/R+GT뭩ׯ`ۍp$}Zij8?] XX*"Pq\Hp߅#bfxm!8H=&EyfkɑS7Xs[ںKs,$+ͦYH243um~/bBfO{`y(JrbUW^nEwcV_%ѸELꈙlR˓ݣ֓{xi>JtHkd^}4xPL y 8&~h_!Q oR)i^IA\T\Du(?e?~N C5^q{)g 7(Nv$^!6G18Zw?A5GM|W'D֡yK6L~%uI' W ʚQ b``RI'ul*Er^e1y98!*DvVAP%w,q0X h -/.ݹ ߗP~FFj_j;P:F7/Vy(_f96OS5gոu.d ):%71̂^<".n8l_l%v-fw4>eA-'clOaoyIGl$* ͨ,4GJ^zц%a aX !bB+9ڪf0کpLPNmm*GQ&X|a҉x{X)abqa<ӈC"sFb}I4:@r(B2aEH#vs;aHքAt#.{<AȹjtԤUD+to!,6u,ۆ؛$*YͻND'jqWZ~OƑt^![qloI(䇼(zt,#e^^:YqZ0L;8l0$WTX57sXFawF[ĉt#B{q)"~3 nĜܸK󧑹\ ( @Z^fǕ;kFKHVE3d퉒P9W5RGKT #_ 1йG"&yB3Ce6FgVM//Q9ϫ`ԡؕ5LцgX/*wvT/jśsJ@ /2*Ǥ"P=}JA2^zk=8)LKuv⫢Fd4~U5aP4%^C`~Vn '8vӨth>jڏ=5C]w i>ZHʫo тՆ*7Wo[ۻtJy_A el )emwڶ# BwMzQ- X_^ϻoy2jYN؈xVr<¼|)9|—N f,\e9qG8B(TςPq'% Ƶ/=y{.ìUaښU5)"7DWr(UD-uK7 z<**;'n!_]!U Ih]D`8]9x!v|˲ܾv (Q7FoTE:-En\D1ҐZ0 AgIxof0)&b՝|շpqo0Xo@J3g`L&7kb;?]MaAp2p,*psq y0t4jګTo\^Qљ5״}nkK+`Oa(ooz?/_#01틴}t5[C-vMd( ?H饜X á#8*8iT-]4VӗgmIwBs,S)(d@q,69>B@"ӽِ,`s{Cc`4ڑ({q=zI,"AX2*aftph-8,P=KQK` iW y9c}L ;x4N頪 % eHL*=fC`C=KibadV?d#7'u+rӀٽhARDGV3HAك":1 cATjr>KZD4I'ku \kd5S8M~^ƿ_1,x^t=o9c[T [#=|bvz} _Rߩ[܉ uV @mܬN>B *}&eyO2ml2pmO9ҧ,zmӀ1!N$fmNPHTHwlPS8A ʜOKDMq2.t0RFi l*p\aJ|`fh_]uNf:ŦmӅA%яrQ-A]OzK%N (KHzs6DN]H:{'fo14s~xr+[V&'~H=BXEM\([ wi r5H0zdQ"Ely?DC֫sYワ%BUB@waIu?`=>J`UFJ h@+jplY^E%e!ϓO>L%dȖCџ6mkRuW"%X1#Dn=IN!VFrms (F.qigGV;|b%7Y|B "?JlM5U XɵܻHKh"C^֡b-r{"f&Mo):xٻL讜+REގiب-5!H0 J#؛TԢLKYW[saSj~(Z4V< ']T| "0]xOgQxT4۹SqNVBn5--`܈!Y -ܨߪ-ȝ%0;/,'gQGz֩B'Z;3G;h͘Uo ȣ83W seLŚ^W` N9,e- WKUfV4ѺJ֌77:$ Wutڟz%(miE$]fiCxd.Jp9+4hV_ #[`T.ԅ$7MH;ٚu?#~:ܖG9Ex95MyhM_v]E畃pK`2#ٷO8l Zy{wK'#D6;aށ{(?6F+)PfskW_D! K<ܞSH(s\Qη .rɞmS)1 f%e06\mO<Ṳ&xi$ !?|(lu0Lq\Z9G RBPlX:^?ѡҴ[н#w!8vDr[nc.:TW6zJYL 33~GG4SPR N#V%دjLgI !,Ț(oS_YqLAL5KS#Vrt zT*ds%AXQ/- ѐ585OͩYꆵ:D'xObe%,7P~OYYij(c\l%Yls+(+-?1>%i# dsa(3<#ϭ\\Wˍi7V5K8WMStE<UIzGDƾv>[zUq}H?so+ocq gwRo)SHHF_p>F~{)N듢kݑ'hE <S 늇G ˼)gTiD!cCSmYqתsASpYRLmW0=Sݙc4WsF``8{W1kS[P"W'R2}}̭*fjճ#ToZb,50N9A"˹2NjE],"Ōo;Nq`_n/"p39V`a#!wIot-sM2>?J-! "ɐp2}pvծQ± x@<0>CIQ w0lύiᡫbp6m%v!ɐUkM!Nw G0Dc0f8[$'ːY1Gakk 3/mՔB 7*VZG}@|sNʂZPS03=iV _k|hMhonڹY ~V]i3XΟ[Sgkca!P( k%_< KTY>YΒ!Դ)a<F~ޣ))F0-aLcN?BUSjbҀuΟKFK,$jE^Dp?cߺ3ɲ|*N5D;HdyA;wlfHH$@WюjGI;h٢e"ֆ* !Fʅ<1V>%6a?:;g,VOS觝pkfE2̆9XԗiD )ۿMYN=ō0RQ5&-&q֗_f\0m5kluߊ7sj4C"~'\;xL0o7cu6jcdYUQ f`Φ, 8(gՒbj&=٧=BmAEaFJLg`_Q/{dOTa:Ү&B̴s+{h/qlO| yYp+u$Йp#nmļy=v[)NZsu`A b7St|YD˺ߒNܿn{> <5y6^39ן EU:!pb35o$ 2IqyF.ihd.&ϰN1)dl/j^\<}2|ngihx8Nv鵢 >4$J`q!~V(3AexqoH¥ H0[(qfRɻN@kXRp jF LQ%B;bac?=C:}'}4I7*QJF,aCXҭR5_T)=FTR͍_x[6IY"ܥ4$S`/JQ._p&6ĭ0ǘMj+?iJwGDKH#t|v1 P.ݰ w2`[?W6DhzZ!}aLrKOQ^ tJrZW 8,w P)8%6۟u ~AK%9͘Ռ7`%̉(cxXJh|׍!}sO9XEdW#pngtqcy ? m8 naGZ_(0T|9Fuߘ"RGsW rڬs0tW랹}'-me8E* Z'=CftHb0r#"ڏ8:,7ٸD{`Y󉟈ҹz9\$r3$XZweLZgU ُ֙5uK"Oizi9%eR# Qb"*tW <ߪ6e *2ϲti_XKlݾcPm^ %{GF ڞpZp[V5'Qr &E( '|UOPd( V%=)5xT }m6 :[3eK+Eڡ_kbBYfӰqԠ!H %\568$kKtQmN,KL⳶5y%ḿ 1.>BR»R-%GRVy?fj L3HE0K/ #*1k*n=½<js<چ`;g$h<ԡcw%EO eЄ:q (4VP/pR2M(A3T-zo%#רE\AzQ*1~I)nO*N[-TAQL $p3!]a~z1QGKM[kVv3GmպÁ4F1i-= VާsHb!ouM!A Yٺ AўF4;<@l0eˬд,)҇ӂo[=,CP&2= jG ШY)hN&xl=s)~џ`|(8[Y aŊtړi%A.G@"=q_{kn5V{/\zLv<4ӏp,UsÑvC?#rNl~\& 7 [j ;j5|m8%V<;àD \i2n^Y#?yF΢N!e A8Y_؟ld!Pi}49Q`~}ԮSbs\)U/­ʲ\-Ͻ-'HJ7*.UT0/((Vw%^ڏiȚaШh(J_J1;4,>Z ӡ{şQ"׏줕74uX@?*0o'UXHzyJz@(2_~yuqq  I^ "Hk#_/{h qэti%(F:y^aTU`r9 ]i m_2|VTNQ0)u(MyhE 05%TcmHu8$a8?P8d|5b;T\o'enpGOyIKo\Yמ{55Eh"Ok6h%6+)w锸+?UȞ`m@l=ɿ٤hdIV}B3zM^Ҭ\XNH TX)DY<|?wIA$Hc!P2/9ϻ:]%PiiV3 NLe:ђ 4R ?{Cb1CAUB(Q eV<0V"Kgd@8L- vҎn9*ɋ' ZTDw;:|w4րG* . ZmXaWϮL[ICM\%j{r2xgȜ|0Z=啮A`~]BSqīlؾD:i'.dU@// (*4z 'WrdOjA#H1G@طA@+r,r-0L&؆w(t`edc.@x|*KxwWW+W1ؤ* s- %g!7(hI)xx^6ߌtn{۞Pcg2N%ʱ+-KivKonTdbTXr\WsK,)}Su 0|$ %,_Ʒ[=nzKw 7%j+&[ctv1bʏ\EF.NPSI\>ϖ#F*rx:^xcsijúQc68.\BtSk R<ƻ&҄@ę8*1;3ɊkXQXpVѢ >@.S ]6z}nSl:4\;2%vԛ+΃+.&skeL[cNp7!66;Xk~Bƒ=YY?yftM3ǐoVs)&6I7+z@tj "[45 Py 0 01')YǠLUHg׺T,G g*FL b]Ez*+P+XG*,i~RoI~sD@\N^]* eKWi}Wc'`lpEz;5F% *0Aר媽*.NiHD`'=_^PDOϺuYn:5m-<`MLEĊN'LmQ"r^Iԫ8bNPQMd4^K]U<*͔wEj=p%u2(d riqW;2PNUzmq <| r%V:^%B t *)}:n~ VUud;h-=(7{AމޔwQj|#T8x XFMfek~3vYt;P9$o ˷As\|chI7Y%RT0Bs&0Q 5PkCt#7ҴKGNnFSRSxA 0 !WD jGUq\ICNx%1)[a}{Ќ5mD\`7@mRz& 𠯁xcuVL}&cT#@0df]{sKVV|=gR7Kn!i%/)ރ@@vg~.Mv䁎[0A+K碀V>XRRV&#j//7jJV)w`6fNs^DA)!2 „)*qQy BPmj ̖N9CÆrta"5g ]!lpAe;́ifk-|@ӞIf0=Lhyzr̜n<Wۃ/"aQxjҙ-DY!U~VQ.iv11 kΣsS% gP[n&t=!$d I'2Iu X,|-;P1؋)SCu 5H$7GkeGݦ%}7Xe%2n745ܩ q-S.=NҊt%Or,C-h1Bmw=4CAc. N-% CZi,'*ݕ6=2\i~DSX`n&tD|ahԺ/z.FM W}.´Yuжܽ<1Kw Afn*F4=ge1fqم>N4.p؆k"}cHu4OƎ۷hY!2o@sZ?# $yę̦FG}NBk45N6GSQko |stMu4ET#9L_hB,(hf"O 4@&BDEDohm6KXL4i=MD>=d\6 M-]%s*0|E6ba zDMIԟʀݳQJgp +(~v-n'"G9 P˚7){'tVܦ2 !^E-a,Um=h#ۙ$A HG(tÅ|eEb~\7>3LӉK4ݒG1 ,(Z؇Vb b\U٠)' VX+urY1[#Iӣ#g%(Q&?fkTk9 P\ȅ) uK9mAg*UY1ŻScw &õ_LB ^DCa}6 |e-(3X+녽-sΙ= x㊅S<+R0]EްyIV6A.a?27tvKoF۫ )d Փ |lYc vFTZf)> Q$8;_ZN.}DymU+Wu+ډj,@,hAA.fҴiWq]l̍ ɇU}*%siI™<`$y D1^腚1v!#}LM;2)a(p=x!ڏ\gٌfC=W0t>n:ޡ\YfD$[Pk@PI.G'Hc8܋d6^B 1p*l+ &76#h8=T3k Z5? 9Ok-ĥkA5T nh tLjҶKmFIplx`Ƥz)MB6:IYUEiqY7m mzΡX.d;l Yî\1G}98:Ӹrp.޼^^=m|.TU$9.$Z$05.kV]ѡQ?z]JV_7(] %CF FP8EĬ9FCS{il ,Uxfa3Ӽ ?!{G vHꫲli].*1e K^κ"guu#]$u@-g7"?ËiҒCsc洞t&ȉ/)Vj Й!&Uo/!eEqbP/VflA @ GW0*aO<;*~T=o̴IO l0aaH.fO<ܑ5lP +IGa8/:YVO)%AS9o`IjyVoyʶ^#/GAy M}k0Yዾ9ֈf˒04,}RN,fw&٠S\K ^#.kEyCNoݛz{a gODJ|C,%MCup{&flAaeTC0+V4x ft;"sxъ@ZJ rue9 Pi32a;\9LAk[iݙ%o(h?Rd2 ZV}I=ģL39Fc~14AܭPe!|`(m岠߳y#}Xh *{cݦ i>f6pd̀;mȟUu{1ﵽt)Q4h=箑{w[+[d^`Hh't .&'+9V8zVnXN>ƀ\YcVcȖ,{aL&aWw9 X?*GN|HXcAyȡ.Ťph~CmkJ@[fGqfM2ҍ1rFhE~#Χ!S4xc1/as@Ƙ^"M?J\EQA#*Iy8W{OޤEzԖEh媜{kyldJ|23ڶÐ-I@]O}j# ? 5OP$B%M5e@'RM`&.uAZG=潉b..7m2nHOShpB?]Hy#; ڿ~_bpM0/ߣ-!$$(6$ Тe@N5۹P>mUybZSB4zWi<6X QmWZ"yT{&] GGv웜7&&==FR圚9($% _+2gDN& ϡ |w/=ڎU^8JFSԮK>%V(Mt1=x@Q-c]r "0<5yBD]6A'w"D#h{o[|[53nf1-I2{hD]l7͟ "qXETɐ/ !.xH@F4T.? MX|Cސ_k )KǜَyQf.x-^+ҥa"$ϏhQθ-ЕCT+ovxx̖ 12lԭ>dX]TjTq^wT ̘jo)at(9 'gS OYA/#^#8V7,{ҚI >1/j#ݬQh+QY?2!#QlİATfzsq3l\Y3~پ9r j . b|X+ Gңko@t 2ݛˤ?,ybh9 ~]pRڼ(Cx 2!Tg͘/UfNK]]P (# m[iog5"nj?hR8&Oa8B"hp{j&AB&uވi+%_%jߕL$ _B*勼#Ql;Ü/x -fԆ.@^ _DCoGq|k't૑-9hnky:v!0F9pz[|4c8WJ;<JYYƔfҜ'2nI>"9;rͫBiKH/НdOMH33TN{Æy ڞa[AiY|H§ )tXZnGHr*pH|u crܟ9q{6drOk]fM# :ǟ#j"TpΐT)6^ߔΪ˜VxR)' JL/L,?-X6Kj Z߈%Z2 ~Z"Mi\m>G,KCۨClWTeJY&U@0 v|WT1A+#2~we/HoaL6mb؁} w1-7 nh Ur$Cu#y;+]rhI2HӋ)pjGCHZ߸ɺ\N%`l0qǻ<^(3(=fCs2bØRil .*{0li!p]}ܫJ8`L,D \r\F&{q#Pes/#:-/d:ͽY u%&Ai/Ko;SpoN/L3t_xC;m=qP7 wwgqwҔfgE`>L[~Z3i(x^il!Eu{@;b:eQse|A-0HD(8+B$- ·[@JM*+G2Z]!]S6e9RڧDY[϶BpEI=_A>o(W']OY?W'[!F-);%N`tTulUO7 %2-P nҪv8}|[gD[ƍ?fHx\I-Ik ֎*e¥iiOU+Eȑm/Tj·L#Cx ) |]ع;K:w2,"MOwcv bxY/ĞA UD F!|<PWX5+eJ} ,P a.3F[DT{6tE Hφw䲗i6.-BH:7@h==C)̊N:[h9-xT@\dP iJW݅W4=Fe VL~ϲq-gxk)wUpprzQ@(j050zX1#6oiյF`s F;Tx~}*j ɍKLdjL~-ml .|Ndhk< Q'jgVސ 2ʊu)BW %\.Cɼn}̏ya`lyQJr̫L%&FeI)=xA9w)aRL: L"mFs"=:;͛4U+~C7,XZIT&dR )Nmgh[ʙ=o}B>خ܈ u!b#PCCh^3wW web{x7N^iLv(?0&7@hS\.>F ؉`UM?Gq$ w¾Hg٥ƛ"rΙ`ow .)sB'ށS6։qϘF}%LSg4x9sCd~.xS81 mWsv $%hJ ]vڈƚ5Ȧb%gN1S5fy"\b|"Uy+?a+x;LCD[!ȴX! ZV-Zl\شe#RR{<>zb]"NF9:^2&[ji0hbd hJX$VsNvwqd2**7해۵v8TIr3`0 ݏxXܽSZΈȉ,HJo c1#toPLFiǒ \Oף%Gu~n0E*<\">ؓ=UH`$Ӻ,7, gMq%HHh=V\/q}skzOS,.ϴ_{@ 3?'&JޙTbpJAd!^bK$)6[l1i oq߬Xy  ,2[RsZolP*7ژ>A')1$3pfwN:T8Z/Ĭiqd Ig:_t' < j}OM̧DLt>yl6_KR0UqD3Ň7dnXѽjbdJJǬߩ??0^quDme|ܞb^bJ!V3+,vBF(م!>{Dbcuv&d`m$T>'^s㣘'(H ɦQ;oGN+ܳt9!ҒUQv$GvKh Ǭu sө hND>䵿e(NX|/FiH]䑬SюLcxϜWK`d4<洈SB㖑}hae"ܠ6tBA-$COĻa)~Io4[%؞4ٖH cCdF[Pރ<71G%-p4A)SjazJɍ9r/)"I2W-q^7W5F9耆-p ѳQ1pڪ-Ni>d~ӂEpRA0$2/%1dHq0]Y/\@U2nv5'4+jIݟ<5$)J2 bV̟s\w$װᤥZy1JOi&yB`gq@ˑr*4\s|`b;oJk bgS;[k6/y@t J@ CP{}&"׃wՁZ*SՏbטU[7쩹u۞.M 3. kz3L[-[CRMfx2B2\xE[fK[rO(A#iʌ`|YdQ[֕k#:B/?zCDMH shg E\N!(=&vc3߅9Q.~|6GmD7RQ@OF*l=$F 3q|c= L%ik e\1d޿; v@ٕΥ? MO8dt!+@ck &:^9 lpno:\=SD+@M6c0v M6dzD9>}:I W<-&i#1OMNC`Z{Cό #(awn}sv-[΢ .nռKKgYR8xE-Ao? u4ͯA\L WvVpuQGI֟!]Dmzտ|+#!֒4 u7p=J> L$+F-] :"- ~$5MfZx`M﹎ BM><-9h6%ek.ɔWz#o81:8Vf[$7P\oG:ѡd# $ч]lW` \w\wfS/9I,7㲇H+D'rHl IM:]6Ӿ_p:RE BP ղ3AvSPtڸUnʊ#$q/};F*|8xK__~¦V ӧHvט==i`YLV'j(:@twZtu "${h8AVe>&p.+1ܭ7x/dakRSP\^++d* 1iGoP s/eJ93ՅvA/&,^ojۑk CqMW6DbD3\q,_!R5 o;rhwne88)zʝ8%vȡ梁 k~)+p`hBقf!YJ]Oͧ07'ZDQvܬj)Z"jZqQuc⩂D|FL Mw =J:S(Ʊ4[ӻ]v`%8SpNn깗d&.sD/S<[vlK B_&C"6xW8< /rbTFd2>t/gOݑ!dO)q=ao@ {Cb:4<.1! |He 9T':㾾Og@H 7@ZWr۪ Lx9fGĬU&E%d+tٻUQk`Td7 -kx.TI7M@]ۨ ;-kV8m[E`Թ^3?1\ҧhW_y t~v Yz0XCeQ^urp"0ՙc(:d$ev?.K9&)$؎>vraTlĭrX~0( uJFJXGA̟e2xs?@m]aJ E48A{ b.Boap.hzGL3z0[=H!#S.5ڿ%\ cb2Q)}1oeԲq`) [טRGMӾQ!IyϠ,Ǟ~VNAR1XBQ?YH? bѹ1/s(_!)dGL_jC=Ujfzx4Bg,[S[=gKZw͇83כƴ[*忮(zF1F WOasY@w[Q+Ve2XX~ڿlB`߃Q6DnhWe[AFV*UEϣ$ȧfԜ\Nl;ƨSt+R)K73VHPD}ъ„h٥5`I _ܖȂ~ŨfyZ{Jx&N= FK+5$5f j5_2~/Dpa}|{"O7̹CDQW2/,yBl+^ȲEʖgDرye1k!A L754Ɏ #s6쿯㓌W\QvD701m*ʢ43=+ߓ-zhtAfm%|kiCI.8Z%zzCYJ5[sEq4 cItCPۨŜ&>wf2 |cefiQA]9ņ 2y_hUGWcgFgr885g wdgdޥ n&yb`zu(g~>r$%<NVMwϏ5] g#*ɨ`V H ~}z}珷I+[2jW)'TmܸDjL)RHZ=]UnǑw`wM ƃ]o6j퍔po2Ufdϣw8uq} y ϝNWD\NML6k/5t2 2(% @.2.96/|Ϛ-^jswT!1|s;ӅI%eJ) uhh`y/<ن*?nR װw3AC}d7Aκn0OqK=$( $\ FMl@ Xr*cd:/_._x#&eB3=pPsY $uv3TuihZ9Ȭa3\['*3ۮ4@^<9]X/c Nt9A=$.P\Mv+&, 9d- |n@,m˵C!v8= %.hxA7Of-6ӭzLgy[I-;exG\= }j\\:¸,ɕn٩5P6w,%ұ[')A .*U؏܊E ='(9{ V8GR1t$n+A [;Η#Dybyj4Г'K ~`}H>G(丹TzSO&ڮjj'#dZdoWE;3:qj:֐+z ߅/Jdk[d{۪R!.<|N.?h>^ɺ_8-$tvMz kEiP0W|}grNitlB]ޤTQ%k6;=1]RdivȘ@~HX^Sv`{8a)k0;yO7 "H]Ru<(r+4T 0*A+9\<6gͶL޼LoK VَB֛ɱˆ&r{JD^_&G۴‘{+3 ##u<xZQ.eˑ-k@R ЊDUĀ{|!͂ b4}Sj-;D]sazT!1o@^CІӢxtJ2.#ԬhmٲL<( )t?HjX]g-T^e/|`CA\wAPɥ[.]BXdvKIB Xd*ί:=[g]P3)EVx\ӆ/ZG]N7ѐ&s$ŤRR>:'UC5NۮԊ_hOYVBCNjCF%/&9u`~a~! -n%LeWX:&eN,8\έ&Jl z$F1(q;7+p-pƉ#\b`_I7U7ڮM0 mXu[IoЅ.U}2vIeڣ+t0dݯВxŌ8="a䃃 I^\P{J1Wc;vdb,Po-RoXIųܨKJ)%ZZtEPmSix%F~M_>F7!;k[o6P5 HB{JCfM> _y#:N#4:y`wd`RSnXzz])GӚT_ςm؁cAjj0vFY0B^VSh!z@`b0!L7! @iU~REuU$3\OQՇƐqfGBΣ/T*~KL `m8gkyޠ]*yXkv9*4OR{WzACTGyz}i%ޥ<2ů zOM.9UNdDY+٢ުUd8JNgᐓK=48f° IDBP/c|ViE<ӱo|_= vǵUHK{Z-+*@`S'fd3r tW]3hHg'or &#R-Jb svY~cpsҒ&u%1ld8d۲_b8鬮SYsT7&nPczyR+>x`Ѝ掻 hևU{=E?R|gs_l>'F2C+C+{M+^r0y%uc B-AΪ D ww;2lHa6KHkm:\jC$t3ӭiNwe SV35Y {ˤf^h;f֯*L:~n5;&g+I>jdug)mnN#ZjUǕ4RUS6>׌xW9h?enq #t uI1xRoY%WOBm[!C"HbTp '͢Z/;dg>TI'Iƕ8BRIf΀p9k)>]C;BpVBHq.ӕliI,+f 9ILԚS1I)-Og1~M4kITP|Ī _ol586hu"Go`tqV"K'RDcnI D S (<mӋbǎ\sON GFVr&8 GIHr|8:;|$4Y}uk`uNVcOV?s37ȈEAgOB>aw^ H 䡴-Yo"YH*wZpVOm)B3"7sN#OSQ,hoireܰ_7eӔӬEqH1p9b =ȱ7QX8:s7֋|EbhVbjաVwQ`7H80N#2-u].Y~7?섕Fz!iX|S`w^?X%P(99:,OX½E%\W$-w)u+TjK[%[p2ܸN;@R=n*/.Mʉ_|ǎK+2@428960S\NexyD]V)Xe|Jq_ \g ZO׫ ܽ>O@YSg 'yX+( Mb t}S+aɕ0v7dEj~Ə!s Lcc G۪A>2l\-B,^+R:F'>uѬCBz\;o Z)(;zб\sodY&UCj&1q.&5&RvNpt>RnXjF7"_%:/vl2pV Ua%bruQzyz_33v́65ۛw(n<FKAs6{G3EpkGzK#h 'E?b ?0mcX0;ՀX x,_fx+Cަs[aH?@w[vIskG,H.\ V Uc1Z$a#*3[(Q%I7Rs~辰AHJ7de:3C_ž#f~4' ~&sx[k?%3ϪN]YaBW/Hw0h"(`xXZzDӌ!e<<88A^# #[GCX nP1z2CyWh2^iؖsv}쩯=ATWɫ.Q$l,b(b"} Ԍ\5T +d;QbG!TH0xIkf7kf=9q*Z$q⎡ri~߹:4hi5+n*kN%Z/T _ۉ,*mCGSj,F~Pfd)EgC MWY˘| ~TS-@̯8 y% U sZĹc)Q@' &WKqGӜҼkXܜ 1v2 "ᖨi6:aB7fiPOk$4OhznNEzs,NyϠFТ$*H2EއbAMPe*!3̇^wr0܆eNKBg/]Cs&2)\% q%c=_qLLEB0eO紇}؟QTlӥ!#InrXorFVԎT}JH-3K{n$\T4րSBL%J U96OW8_TcD2pY2xϿ ]AmذHx<ђh cE ۝jUrζ9[2ƛ$m/-} ~rÕ :`\rZl.-':.{gXYcB2d;}G`/ !I CoZ܊4@iي@*dg&C7/&`&V `˝ɰrb }4"d4|2r. \)TQ1geNFeKEI˲zzbUaZŷbZy] 9ژ8 ۉD gm k")nY;Nҕ6ۣ@/1OF9-KW ^Kh ~$Dx[C}89p4y}h8@M?ɳ'Հtn/D+=(C!D`GSѹ[LB V!J7ux&9IUbQKJ*{{Giu!jJ'1{䣠zh.qA=0+XPrNNd@0g=Y&mVrZŘ?."EFK>di-OY=}6&}4NqPeDo=|8ks3KdZ H;TH|][~l߶ģ+7ueFZ`P&M,lWzo.ǪS Z?a'-҉ InVO/ŠмK]( e!t\m?|Liޭsn$Pj#Vܠ ^54mٍtbu^ _T׹,0fDyHBu5(_i7n/VФL0M=93Pٲ/0 xo(ElckIvICyzBi( &NՆVWc i~FӯMȟ I,M~Vf; Ƃj @ tcͬ yEK@򸺃f ]J7}(Mwȟc<#Zt<ǥRx ]IG -Q>Z' >^R?өń_cw [lЛ%7Sovɧ01$= #UUGۖ: F(]1r;?Sij:׈'KI0ƴDpFPf’zGw66k|졡i 8d@. J O|Y0P}v&\pzva}A&Vs͜ nI~@%hM*Da~e:gW1DҼt9ț(5v =MM]}LjyR0 <.͖GIBO%ϻ]rclju˕`my_/<%QwZP6B >U@Zi8 'zq\9}d xx!$@#-OSzc4]d,\q$L Ynue97_7parmj^St`z$]QYP3\m=aYeF2b'<︭I,Xp/QU1Kc EE؁?= ɺk#Y2dem#\Jmz8R'.%HS?`ܖ ΑٺYZ>cD(Q?X3S01" ̦/0HHEAnaTE,k`8qOːo"yLopYߜ 5"t7||Yzg[n|brc)}1ġ| `?Xpa] W ӛuaIN^&IO?Clg/=1,1M+J@9 GBw6xGnn[}nw1EVI,-;s#ԇRWsqV?ij61L+{]O"A̘n+9ݳls}O0| ^>RJ^'o>J۠jfÒl|[M >îCs?9Ue+#05csqҾR/B[HaD%a PC/XT]\]hL_fE`LѦkr}Isv[NG)T3͘OԮn B}L™7a3:fr5^a~U;pB ;UW\,b mݯx"BmTbSCphIy> n3Jvav[!Edb)9HVE¨fac.A4rJQɛqP*`H;7` ;-0! f|+Pr!l# et{bru t-K7`f%U!:W\># ]mV 5D,\aЄtxBU"\HZxø14F#,)\VGO;=76hzeΥ#@r!҄zST6F+!b}P(K(=tkg I}jڍ"D^ !(!ۺ_XaYmu6Mo$޶~[r1R9"-i-򀤯lgA:8)!һl+f.ª{0!jcӨ}c==b0w7LM5 \f0!gT L|m#r!<3%'g$|UǢe]3+\z[+4Vh,ȑJ{W_c ( ے@ҹğLg6"ṎH.8`r{;8cO>_kˤm9RzQ&QpnU2JwJM2`Aβo۽d4saPARzthj]Z4[P86$THڸS!C8nS]4%oޅ_/fY  47;"eIsfo*r8OleȜ=OR #ӌ#Vz8})\U)Pje#Nvb@?ɲptrTmڊoAعr `}Gs[?srP(&6H>ICYh?zyU wijYU+DЉ#[# x-Ow+ˎ?-^/ϒ% Ьahכ=ͩme!~$T0E7 W7 W!$t\3"(ڂbimپJ@aiYG*(o=1p̡j%,U -tʿp A}0s.;ACs>Mۚ#7NgS.}~݈s{x0X^+(R 5| _  9i۸41/XyE# 9cɿM~A EhOdh:S#{@y Un`Zm"tEu. J:zϩbxtou$2Iޯ¡ ^p;\7sM΁qq5bZʷ{nA\eqxhL:E%*܅oՎICX>M(ȏ03''1Xj0d*kz*DgfR!ܺ[swܢb:#ڣ<cLX uxF2XW# [,8]}$:{h=6/#8޹|f46~*ihˍ`:5}/"հ̣g[mk{)8!Bl1k hǰ.YX$5F8@mi! {-LK/jMчM| )껥(_lHA|M}`-Ꭿ/IcT\7?] *x}I5,yޥ'-?ay'?;c4{lU S;{ޅ/ 1,}1f<åq^扡zqپB0O{K `УFe5*"W*iԦY]43%:/m;5[*o' >3=iKjee/s; ]iыWTuAqm|d"{tHs7 Rc(2&iut[48x pY(/ebCnʼt4ΉO>Qo7&}d*9!{[-fLnʛzCeAGys7 Sw=F٪J5:Fz5A|,XYm]wԏzJI;st79p>Y$]VJTxi>F5A1ď1Q|ym}q!Mx8A|isxgۥX(um p#[0qU4HhIq '2:̅%Y*]TH{Jʌ[2qiwKY|+`Z}QVRM8x=M*Xx?)+U}43Qm3.C_U/95A,]|t2WP!}z."(YT pG2³TD蠖`ULL v:U[A[Ô?jOV|m!Asg ڞs=C~aϑDm0rMÜeP{;:܂NN Dg!6m:}79O}s pll,_{;%J$d RVһҖYdXW‚j{:ۜLgun"J`z^NȓZ$fԝ/Cx77\0;?%]"-xTF6v H:V5ۼ[ViUxFp.db 9@᲎Q_BжqrEhmJ7YlzKrX|Npqg0 +`-pO#[bZ.+Aw0O'z ' Y- ]m;a {1$ ?_|e\8Rc)#җVt=nM F#G :0Dʏ @0nذwzT'3 ;_}UMd)Bl?s맳{A [rs&Цa}g7К\'ܖA=!J\5Ю<{(GJFF7,PȦ5>8gm5m9E ϥhDqaੜ xe[FB ;:"1_*njHz ߎ4[k$\{MA/0 )LXXFSA8R i)Ը,?Z,76$|o<=d"PNhtO DX4|1U*kx eRjC[L>*:YrfQvL ͗8*`Rz 7[C>3S*[5kygsЇƵ{nQmOo&V ߴ@$"?JU[EuGLٙ~OaZ{$ltFue :sDT'OfŠ}rOOa>w.23 ?vafNVu"0UW8й~E|E{s~%E?53U 8Bd"I2>8_Dj4#o>|#I!<^΀5T]mH;65?Kj(ʠm-89*cKɘ0$m*RCz1_zW5@9>.?WSd*_q[ ]E`f, NPdKxW 4.a#F) Msم'/=ãM$yK|74 ¬WX :cC\JLoóQ{W#k5SI_{`xmqwUଖۦC-Uڤ1H"kԐ}mW% &@juӫ9bi?Rꔓ_`5 _6`}4,8 oY1&1i|@#Z7C?f̵v@c+ %pCf5bFFyg_Ge,zj Y;pZrťJv [߭7Û[L@1@!E_4ݨ6yTF-`>,~N;>V{.,/aiЩexXjB]"mTBM᪲GGfYBrg6)[7MkKYr`Ą 719w1@b%h.cۏtePvsE_oiKQF?n{~ ִ+ הwܬ;u~!F3E'mM~>+ȟ1^3]`ô[{[&զ/DR2^n|04;x~Չj|^~NBz ry/Z|| T7zmƁ+yO:^W3JD,v꬗KlܪBD$$zWy.qO[GK^µ*g}VЙ3o/Fy38"N֕z=3].oI{v$X j[tpK=Rz%Q;]o>u z5{U9!wB6G hդL}jL 5?F,"[PNRFu<,R?-rH?HWJ{!dx$0i xLW3?5qjvX)f ޮ‚r\!ƺk5807drƋn1_dhܡE`␯8Ckkyd`A1PA.Hψ*$nfE}Z2u:.(Y{\ ɧĕmM- Dױa@ZG^Ecq폅Z=pt _ܴEY6MPmy34{?U QOcq0Ȩ;mF}FpLS͓S& fnuy`&O- G(<kV4L4[ڦ5fAɘ}h`J;>ks65߈+Oڠ+kq1oњȾ%ӹ}LArt+vCrnߏ(&>λ uC#|r!Oo?JPH$%EX5g5(Z/%;`\-U]Y7eSQLr}e ɜ^d x:WUJYdۓ.D,c:1t>;H&G\F+]B#:%8'gkZPF܍P 9ad \|Lo.3<.Qg0E>p$Lrը=~ac%ֿԻ"L;F~t0ay`QzʙF GZ@ :SKTqg4 N8,U6݂,p!Ơˣ?H1@DrhPW Ӓ5c[}:Bx8`Zp>"n k2a'i߫Lx*/7M{va3s2gDD+UTI_^ .0υ`qM;ʕ|c]G',qD}f3<;i !ދΡJ-0}Z>0F9%0d fjƨLC&=;#s/3tƥNҸqHM*2 Iٯ; w?QG!e֗[p%io 3+/ak0"]Ox7Y#8) 'cRi<\9XZ@!HDo`PWWPy%nHjT[bkuJŔj 6htxY &bvњ.'-بyg$9CXDF WUv;=xQ|ςc8 ){WW~ uJ+uU2Ys5*A+ZW݊ MS6L]p&j,E[M*dkj#G_ho8B^/48x SݰqYEl g8ENH yԅ7yuM pc#O|7W7v 6߻kHWP*+@oB& pmr}+Xnhgc4yS'AxFÿ5gЭ)1gSrkr, q\^9&։BfAj(05IGevW#3lȚy6>4upt\TӦdmT JnEs(:=%#RG=%mnY|` 6~CsvC\-D ~MfѼ"<Ì*77H2ٱY1.oG<3+(8x"W_.'^c023k>P˶z8E\_Y#/K+o2-m .5DBϧ͑V1lyh1BҢlEuV-l*oED[(Cs6n55$F0\C.yKi4ϋ NkLÙquzyY 8)^$_< {ބ!B9n9||nplP{iwH<6șTGzLc?Fg왡,z 9A'/+;P*;=lB(Z C5]O;8gIM;Jo6^Lv!c Knk$UJ\{s8uaU:uYJs#s@bbO%˹8U8#G mrC6K /.kRZBV;#Z&ecy[LD/G=Itv GoӈDU6q!h4tdSfQr@ْHxr䡵K9':#L((%4h;Rv^FMf3]uvݓhVG ).]`QR9=7@nw:eWbIM,KI4RJ9Pq7V])8 P:+VhSA74\ j5B4ڟ  ݐ+'7$T4]S5gd= _=Id[)1/dx*G "L`ZLk]֊RJAU;-”Fp`J8j;m\ 1Z.\ c !&}+6P5wSc+6_V>hKP4`\%Pjlx6G2d9ɸJDKKIWUQzyttR/#s0yB <N [ _!pDžq#O=It X WhGSs~wGw SGjLg2a]U>($)`&(pO_RPNI^mh/|?jaIP`~J{[vZ寍*(xa2DZgW6 hQBOQU6X}n=b'/#6}]uIh@d-Oj@!{n%4E>Xsb8-6$ģ3jcxy44BvƖkߟϋx90)| {GHcKg@or6+A|~:P hӎy+[%H$}?i$,Ut˜xRiבet:\QŝHqD.-G sO3]\\~2b~*ӌihvvn>_go{7yN \9]A&~SjOی)gs(ޥCC..bDv VJ ԫSOM$l:65F uLKF# -k^Bňt ru@*Kbm@p$g9ffB{`hG*ŒK5.ϕ?x7k+ϓn^ ܪWFe*i}w؟v\D& Q2EĤ._K@F qsP4!(fFZ}6d2|{(wPb$7ʵN}SA{FFhaڧAXm.rn^)U>FZ}x7gf)[27EK1^Nɳbm"GǦA>TKiZIoE&\cdkg ]'^Ix @4ntJ5` IةnmuO^tUX!Ҽg0^ANe5#RM+#eUGFŶ!_Ks_?slhhV=R2z1 Zv/Mr_XGEzLK)̡Q*׿V5Ҹ3 vw\)`ޫH":J { 24Gi}4?.L?I]uN@.*2jKhtp__;#d_:!b>M/ҷhBw~My_rc+s<ŏ@ 1( ^ke=CvmDg6 (cu{9pgO TmOqp}Ky9U`Y>ҏ@j+>àcp_s&1,=~BwQ lN1_GfUHBHkgl~"sxl#ə HǻyQcl{  \%Ϙ7r_.D4~X < Po'Xf4UTNKazf=[t\7ϟrS.KP<{O+!v)Cz']\w0 r<Rh<QўSH͋pdcrp|vf9h =m$kYzXaj>$ w͞g|Ps%y+~1K:dOdAF-giٞa&u5bLrʫV<ûmֳ-tNb?@965"i[ȁ c\a;P$td7_mA/g\a .Ȉ^uU:??•BlXy/ q`Kd1K4:7.-n>*|ٰNia"Ejh MsA+e)boq1d]c" ևgbʞ{?Hm7 5ܸbXx'9ee³#>^|v.'Esێw'_ KH; ă lLѝ;\cdpJnљ@':.i6CK M>gE}:vD3w|tYZg8Jb}l8Qegɕ=-͂k狍 SfʔI3'.>Qh3u"ˊhE r9zI>5j.ʞnH^ҟ{s=aƬ4Y@ A3py\0uXk{Qob)>,nH;dJ6؃Vn/NhJv3bH{' )g!"ǣocϚ!nZ{gFA7~pn?ᐰ^PL0crM1h7+ܞr#Wẅ?Å$U߯7cvE=IxZvDtﶧX%"/۴ τ]*laˆEHN>[9LumʆU4#<~ 'zwT#*fw{W\(t8%2<*)p" ȿn Es%~S*\VnRЬ`.|w^0GL鸂+i2g|yx޺Z`1[ljH1qwHRq&Wɟ_.r vn̓(mpbJ]&~ą3BgEd``P./HO7>UYpdaL S9t*6dcNNm2 \Kɯ=F΢/ZgIhG3qi_F *K-kƈ]^t  J2-X>q۝'ksrR`JgtZbz2_YY##bhۙ:UbBkI%OCF\)dX49*h?D#?eG 󍬵G&Z-?>5֓ݺJ5}K_b@BwUT|m3%j1O+"Ii08,Wݳ&z1|dUAd<*- ,7ӘBGq9lj߻Ȣ iە*4@ w'b%͂1j {;Sf/2- UNc2d⁶0䬻ǽrHgp&P0uO!B~z$E:0cvg'2+F3@NLs' E4e kYwh[[|?pd8tnwߨmLT7?#CϯSKidDw?sJ Eq2IQb> [fXm{H\B0:~d5ֶVbdy5nӠ 8(T'8*I-bQi5XbϴdyAS3aBWQbOep}7@(~>^etw˯(a84%]ܼ#^ZsRR3\P:G1R? ]B.pv1#&*X΀0Gʔ6T V e4Msr9aDҟZ׫vGI- H7ҤsO~jhBY$,j#l YgraSk<S m۵{ەY^4.1 [p5bIq$;6uPb: 2MŽV02?~lf?*¾mI)}FXjV$ SaB1BŇiRƽ]&DVb~ARP0'~ZܚiɐkS.ԯ[Z 46^J|4ZLG2ZD۶mz"֏"EA@)5<cyз۳dۄ|\Xl^NvJ=;M'ONw1qƍx\^J\I>qn цGByd?$rqd7&J7dк~|PVKkuDfsW<)~R7#HQ^7YgؘS ۡ] kؼ(?Mҩ2:ۣx0Ζ j]۩zOa‰聹S~ER&Z"Ҩ t1Ob>l \såPۯ O\|vkme8Ϻ.ey瑺]9rh\_~];sXmq Hc ZH-2o>F?jx<ֈ0([Jz3*% \\#l,l]ZطD&6;Bd_>F"t\^MhvU ;IX5Lӯ92 W(3Xz,!KE:\4(W77w0EF3rZw/l&ŘThIZU>0apt\:>2YGpldЛNˮ#8DE1tҪoR0wl%s;qaxѣΆϊ;JMSכ8ȋք˵`Aseyc\J ݇b (zDvKM@e?bAR Z4.d?˲(gMʗiƽܵS9b= P!4R8Úq\-a ibd,FmQr0e*:E~&u袰ȇVlMd zǁgsJS2X 8s-)"]pmo.k]8*'i֌U͙ԑp,JI䅌X4ی0KgY hÊx9ka<5SYQol;vuC^7\BD`Ư;. Z?xra$xP0&hCJ{b~a) W=F2XXCp?Zeh#鱇=ZljaԨWۂnDA2GxFԣT'ӷqՌw=7_܊=s:; 2H}Ӱ/g1s#Jsc݃&jXYTFY&,w7Ty$%Vu%8 ՚s >|}%y6bh "WH4OtJ٥g!1Q*ўO-0] 7Igѣ > z. Rk;2dbc*HQJu ,~I=ڮ3K-.Jj;;y_Jk~_wbS;O]njZmgn,߻_P/!aTx^ۑDe ؚ:O >yM-L[ !bVZب qTK9+]YH,Ki',RAH1xb ۸rDCsPk}q'eZۅ폋|UR@u󇋫c Y݊s٪pl OcAowro%;~qDQLB :`v/E-ǣnu+z%"+,x-ڀ[}.gLˡ+$G`a\ 76_7>"s~{Feà OF?ID#\RҎ3}o w`jh_8*V3qL;&|w-]jA, =WXLLlHk#gō@=b?>Xʺk#{<0ǹe^W/"Fw ˪zHud>9b9id04赝 Nj==f؄Ϊp*]=ߔcrV{iFLÍxc\WRY-yٙt nld%^, 7qPoqņvx#oH#@cr19ēUZ푳'EV}rqsJ뒒L$x~NT9Ij_x(Tq%U=gIZgУɸ1ä`$NE IwF䥚15(De! Ow}IEDC-T\A.}6 To7 :aBrW|EռG jݠuIAF]lß+L/b?xŠUim]٫}>u˾~0HFܾᜆΧ`8*߯ Жbl>Iݦy%+;j,Ò ~%Vejv92, 챴{;,ϾdڊFPW,J.1-{:𷦶 ]|'VZR+P3Hr<\@xc$6j.}BjS2Zxcyʫ3+G ޴ؖMZeCZa19%IǢܡ]s YM#-H_H/L YOL0G.kP琾 ]V0q$ݳqSRW* idY<'ҵ}\ :#g-$H3Ӊ`=|("s4B`,ar!ԙDG߬D & JV(i+WTÒ)~DYPIe^۴3|3L*%Za9;U{]=(֢ 57(#l팎Vƒq&^JpjcXEm6K U]ʁc W*>j&s^NKq̯4>ة;"\޳7\R'qy0eLewztyZ=SQ6fj6հ;PR{YIKJ5wgdfaW<, ݊1s% -gj: #쇻Wn<2@tofpKY|+РjDZSt4h! Vͺ"j6ɬ\Hqt{ٹFfL4WJ8n g9JCw4 N̂Mxc {66L H^aq9Č%*!1^tZ7ߎ{_$wֶCݎHȈ2`'$ao$ ODqKZ]̶<'MxJs3@7!xÅ/K4g!}!\T>.Uk"n1Y@Z{Gqği̧K$ Cc;T!]z 4)TR'! o>rD -;!Cq.avL:ElaclJS:*Fn6X>5ܱh3*sYlb T4: ֱٔ.s=b n8XGN'y{=4Zj&rzcڽm g$ߥd+_\B7U+tN|Խ* !rO  ia')c?C} {W0=D9t΍e!4WK}acϵEg#! b5 i Hd\qk Q2`' iuk(ki6{*EǍT@AYaDeBM)5T|NwÁm߰QcC.qdSTh6a~Oh/“AR8wdM$)ǙRZUB F*Hz@9XcV,Z߇دr'aoEe~╿vq A E :/Ԗ1^Ф⇮ߤђ*p+W4>=/}}Ų:#_#Osq{\+Xw!Õ&m$@ tTGA6/ϥhQ;q,u)k<x:B3k]=ć%qӗJۄ+ F?􈳧mh?>Vas>K=vɹ9:!h5m89a'_F6#7"6P>bK+ab[QeB:nt,cʭ[gg@(O ZJy;АsO!2;E}T)鮪nM/[t_$bDZ̹R/oCu6.b9sÈx5VRPF96O 3`cJ.w'/|eu~YMwaaQd,GGKF=F9쾡c#T K BVr\3HEYS٣t]81fvFP2lX/M$M yazX6rfs1w_p+TlAurn1$Ѓ_ ;4 7>]\ ]ur= %ozlV..I ?.ٶצH1#%MY'd:o+zA4͔@ٷʭm0>AM_N̤}q6L[kmH##lkڊd:O 0Q/cG<뺪%wIM+p83 W_>3fM& qo4V~^'Ops%K ct@LVKV&՝(C+klCuG,! 'ڴ3|6OL&l *.XAp5[ =9̎J3EXZ`nA#@=vAJ85=DЭ8] Vc6Q/ӢwB_[zy }oT;,`t~G$J\F+,;2j1:M*>P 7qJNW. /-ata"^&}.Vh5h/Nvt/֍71W[>t$17j-M TxR 82AQES8f(9X}WBpJPLp6LF8[_| OUmǘ 0Xb] 6Z*؃>PN Vf)g:WDvOB9yڬG@?:?uY|`ys;^H\',|BGaSEؼvX j1VAt-ԒSeؽBMUE"v=AJ$>M!wP4ZK6B~"Y u(Lp dȌ2llgwʸ5Ґ.ej_`nqLvuK$?wYM;,#`\k:;fF:e"tC((Fl/Q2>vr@+ttR,Hiatw[8-P{gko)|9X&deTdxGKQ,_Pzc|LJ( ʈMYTOo/uj탠W4L7fKד S+o܂*:`$c#?ʳk$c6SaXgUs;ʤ?;^gdKǑY[Y5}V2yx1O.-S MQ)'Q)G-[o_O+4&5v!zv'2QKb0J1g8|X 9ܜUA]d *?O$nqK? QMUKO{ xɐ ɭCoP/j~pEf-C5OuP%iER- ׊i^x-|D޵2 ;l' yO Z1ZJUkiY.=Y% `"$Zk2KRF<8ۖ_%UQ zC# 68]iwIS5mSuoA *0FTA*z*B 3;]/TX#Qn=gwwX6/";ZpryŎO)-M4}$~c'AKZڑI+LO)6<̄LSYӐvcSǿ[d+KùУsH飇E鸱6ǽՋ]@SI]rQcYWB &^t m!h/O[2oxwY-"ҥQPKlio1i՝2(8>T)FD}N(5 2V}1vZqrO#׮+#ܙG*š?ڶqF/h\7KkSl}# Al7C2qHy>:nQkěs Q7俺F4ko;\b?f,D{ mixXuP  +.",:Q~;`!7!k5)0i,ٵYf$/9G8Ѯ kL^VzM:XU(2_^mZ衇ז z#>{" ۅ*7eZl,7dE%L/:!A =F<ד,KK>'ӿ2qYl2 :?|#VGHdQ}tbXOȚv _׼TavYh^Mř0HQrʷiϼ~+`]gքe׈n69f]% saC:fmȗgzv\A3Li{#8 >$\hyHMuXF`$>Hy#l{1<47pˏq :VVtyM42̄ |]z spj:*_uE3:AeP#ǤM mqT`YM 4`јYmB5 :{FB٢IYCpm+̩ v̩c;I 46$9;V_SOt`w44\8r-[ )n.I08T+CHF4GQ{ثӄc}L]'fT?d8p_yp Z 5W0i1]W%^s8$Mo ;)?Q#O(=1'{4ADŒ֍-r4w8j&8奺Wa~!Ygː8ҼmuJwg41<"FOJے\& r+w1/FkƂRm,qpr4&)k [AoY<=e) YSQQAzZ9i*F8VRݝbv-zĪ tg\Ha o0 @R+si{Ut=v4hkxBِF|hq YrŠ2(ĒmG"M8, ìڂ5fRbO'v?`OCm~aKط[l}ہ_f3s,L.[Db1rpُqH3@aS/h` c5{Ȱvpj*[/n@ܢ-X_0򮺛.pHzJ 1 a)|!H 6Zuy@V4Rس2IT| n(t..?w mIr"7֬wUO"V9>pGY۶(YhBgVk,,C.!1-vx fx2 IJSD~SyMܸyZdSKNό&2b 񯄀9JNsrb₭9؍{D罻gMr"s8>Pm"u5xn<]*xM~g#Bg)M^ÒNZ/J-a=#;$<.O)p3.znAB&&!:٤`ڢ!:!k`׾ Lf V%,#RK,^ W4()P66H2qѐ[qw؂p"hqJ%ɶ3l^en~.HH8dj_-f)?=^(Q8#wr^$#/;z@'[CQ(ik[HFB' *Tࢳv' ) -ru&Pm i#Q?s| %8t28Jbñq9(w wU4\Cx.Жs>elV:|q ,qo9,=;eIʠ6Ƥ}:"j>針Arzxj͟t_o96Fi_Iļ3ԅ=NդDMjh!'g!(.Z%>ڶ[v9S%U!09Ƀ0;T pD|Ukp Dkz-Kd2SjҖųbp4s[_kWp\ ֘q>#|H{ѢeRjr^ilS_[Xɰ.9*煙 yFzm<| +t.iK؄bhnnS'rCq*Ha̢t#\t@ \6^~B"܀*R$n*GOfMkU,-sJ$_:%ӔbC6K"| ?K4'YM6u _xX]2C#rܡA4(65zeXHPSu2r86^\\'O_C;/4wB8PhB)] ,I-y8+:u̮85h /׀B znT>TƣHEGڽT$C߽3VN,T:"hE&+7f 谔tf0ϊBG ?`c |F @SUݾTR;Ǒ6S GܔWgy,s!(;^HZ!:' 0cB;l>e뻠o2Uq&MR䄄<Œ9Jא~/(qA(mܝXBԌ v&HVA8㎗=ZKN`ޟkH%s^6ȀXc&uy.mOZ"/Yz Pm Ų-J+]H'<EY"oB +! R7k|(]ZƧjt m+kB%'f,1[Gt` >_ӻnF0PK'$L#ZMe zYfS"[:SI[<ȠzigrtCI; + 18f/-4+\K=͉34կ >ȝE5߳q B8Z$S2\LIth}96% wfI3Ev=&9%>9W4_Itx^HP5?jH6L#ΫyϯhSպ`.<ͮeDڃ.tׁLdŃ8]JpFjME.5*$Z(&+j5Jzp;gMb۴ UbNRd HU1nn u F|jO\myxQ@+W:'0ߒpv-M"`/RTE^1GB}r۸l=m+ߵ>7{#N :QB?i7>~W Lꤕ 8N+ -"9ڡm^gh7ό|zV]پ"5K1ꝣoc,C걤Ȩr]Gh1X;XL(GZ69S.JUʻleu ۮf- v-|{\ZB90hەq}b ]O `v$pCcKg#/bPP$WZL0V 욺-#4,Q@tI,dңz25 G]KcXcΕ?TvآS)no4u.f~ M&u 3 &r8Xӹ&-g2W+@#i5z/I$|AWN.A׋E.al;sݘVS%WLu灩I6tr1F43v)Q %a8SmKg-)hVYt$b:t(><ôBba=O#& U ]Ή0 L7GS\N^M#*2 K↳?-#ZYeeۋt铏? s pV)W?QWʂ[}OuuD/b~WY9+5p OPT9VqOG/-=ueD`r :!fBBkSʍ]&)?Ӑ)Ѥv"7r#2sAb&Ӆ|gPY6VD16$}{FaobXHr"Mo2D${jc{5xx+_<,n`gޯ0L_ѧT"yfT1N1 s \['KJ rhDmJh/ư}vXr5XUG!Q;~`n/a‹>'/p ]x|SU VЂU4bӸg`FESx M!2ߎ/K<قr 0]tA ̙2{ӂd-7s2ΙRRvYu~wGy1R_Z5J 7yy`7v!EgBJMX@!;S]y8!זS}qTA*{RcI y4}b1u{j6'j`-q,?C)4;d]cgɊq/(yB*cҒP6%Ulh} o:s$"PTC,~N ٷ([xbwu㣛^-r02xt4> F㫏.~eH> aH OԌ̍$v۬w9?Æց]V!ң psN[ok2RLxNuy`lnRѿdH" \{FFko+:ɒ/yDul#+/$O%IWTBw˼y]ĸJ෿AE8E [s6Ǟ$R+lB0͈IN) GRBU17srtU3Hס0Ҳ(!*[#a<8wξ㛽r]0Ie@ f n6k6$\#Jb}zwY<yfi67\iLwdϪw8&o%⮔奸6%[O@f"h.wY_CI3nFg侌TXa=o0H\*vNX5FwpJ7hh}bX_L4ȾxE |ٖC<"h8&m`pR%^]g=HPQcJV>i7ٳmb]4nVgЦ'ydwe79?m޹rDa㼼$ h;ebܱ8Y\:L_)Qk]5ÙhdN@wYY|![嬐n\K8x.' 0w h;2}qR*:i`9"lG*hf+gk/%h^"5)5j͎lUzbԞS;ԢB6# [<.j Meqҍ;d )oZ+\pS.ƴ[iT@*ۛhGɮ8Wt>?ej:D#M$g`82)+=$6s'Vϕbt,e&2א"ֲD".˼EPCW/f5ߣFrQ-N5vP +T7Z_>*& ƛ $?C_h @8QPD\G37T!scc>3Mv fu3 D[J( Z"[5Շ nim .6ɠJMrg#q^׾~[ ElꇻB2uM !,W&joOLYLH;}NqSb"֖Lq 7M}[V/Uʾz{/9PU$2GxvJʗiikY Y*؂Wb ;0>;*FXU|)@LJKບM o#pByRb#/lSEPM,/{.e\;TMycLx[`ۦ8L_E7 gr>50Ĭ6!J?/B.urnEj̖Ѡݐ;;;%9 g^[i1g˄[7imҎlt*XZ}*ec&`ﹹq;=ۘSiv-*Ct53 Mk~wQmLQ]0GHwq!!˭SQK[ Nv5FT| H=1,S`|FH|nˌc60(gD&HSV bϲ 9Ө'9iZ;3*H dw+}2Qיb*;NC"N Rl] ,hk[G~! hf蠊EAsbBN_t zsX(Dsu9R;K`| $XuH#ప*¾k[STޖ *r+)bIijwvV;؇vT,9bzquz[>s욻V*WObo lp2mAگ|\n|UQ㸰_ݻ|WDVy+_2QktWBKПg[U/7 a,W> /_e"CiU@T&yB3zxC-4qBw`UuTKF' 5w]n t37 ^^ uc2N/AV Е6]yp dF\5iBvq|F@,H6<|?c/̙)f *Lv8T|]&Io㻽%Hx/cw&yTaǡKzhU"?a @5ESLDbDֿt-H h8< 4,]ʻs>Xht,.dzva3Rz p5)=?Je +Al>6{.eqt:cU-wl Q@Sb9 ,  ~ShN=4*l8$U 3lQmf~F0hd4yM؁'G9νKŢye$O{ΧX7-X&c"Zm/Df_}v7C^5X/< V,( ݐk+BuT_!wRX=ϭOg#H:ɔF2.*A >tTQ.QWdXrc<\.UF/n1nyw@MJmkɡ2+5(/&O Eh0+Ij"aTBvR)簰5@Q%kIXшN7KT J:=RJߴb{K2jܿ/5 Ӿ!Ɉ*WI2f1e/U-RJh+W P6^ӟ=W&{b.b@O*z-lkH2Kcv&rv=WC]E\X60a^. '_"//l]K&wT7ϳ 0W!eAnma7w0H<^ I Ϯ xi/fѻ2񑏩Ƈ+)o#-k-b ؽ;~E -=G-^?OS,hd$H%IS-%B3yruAȧH_]``^`~Uq^V*^:^Fbń_,>z@5v=  2)牝sFThv!'޺ډb3mD=!fN%9ˡT-#m)9Fת7dvݢ:X{}>at$"9=|r」o%fe ;  ~d-wkE5 `ѐ^G?ָ+'8\ρhsI2b*a).s! =Lu ;Qq<Ⱦ2Ky$ă0^4kۘJcOFvt~xZ|r~9=1,XV5w^ fSN(?sA bFR! 5t1,:t|QêұQi2MKD9u5ͨ.g= \Q!}ǪkW?ŭ@  ?#jL0e\{sYiL7TDZ =CP#H*JKU%x#$/~#Mi9 ~nb  =jejOFuVf<ɐ%[}ܐh(58TJh@=oeʮ}pMq vSd@7yF7s:b~ƽ'A7lgLJ|)MD/ l' .}])(f8~I|\68e;-r\Kfl` x5R~1պnQ%;.]"C g'@’< c{mؒzhz{0a/C6Ni_Z/OM%F:=ڶi:8bCF&rdeLTݧa$h}:3BqmqORIL7NLnߨ=ZSSCz;ip8`ke8n DB$}A ,|,?GS,sO fccP %@ < nBqlP1ɍA^ffbZGT"W.[Vt8A o"gT"͵*t.W-h56jpf< M9(xbL ݬoӯ(҄Y 1wc3.Q:8RKMÆ++au̖A9T^Rr8jٞԕa%5R uӹmz# *B <=COڂ bzF٠ S^{Y%IumDڡ,>lL_1%)a/wϡ=N.c7Yd/jޟ&1rE #ff0HOpB_hd<(G|SNY9zK Nv0W1*900럫zB&DŽ$o!ʭq*?hz]lRuц,_wX !M-<(Uv GVS2GT8v~(Ng`kܷkAg.f7zgS𺿒#LSzVQ'$i >7a uw=dI-tW#nž݅dspyHS1&5-'e*{nJ{ c0X$ @tT!8Te$Ïu}w-2Fdof CqE ǀTwWvl!C#unt|.Ͷk[޹ɣ+)r=t )K_qR='f[Chx5wвR *rf""L SQ&[V=^zBCHET̄O_/3LDYR 蟤)[2_:׈q/i d&TX.,S.f{v7vs 5uE+6N$RgtM_™h r+~͜C[PQȘWAUp$JAHϔ( =xIDQ\MjޣGGg7$: l/6^0d뇆zHxv3L n5FdCp!u*h|^ ɷX·vSE @wDY0V7 !JʾrmX {",v`X'4-@ Ȧ{2(kv&?.x 9QAXui˸%`aCLMSx6cfj3`\*" U9#| `ZF3Խb D^b|ej$dazB^to~KSUd&9#9׈ +#Wk0Y6րS'ۢpb, , Jn>e .T$~i.mKF~E!["o_!y_fm7ǫyWSR-G]Sv]:YCʖ_͖ $#d醘>ޑd#2יY*M/W<2߿4yXYZz-I}~o/ @iU˨@A(D3ktu§S+r =>Vz)ex}1z¯([Uۡ@bBla}yAM78ݾ"S."Y$:-#LU I/Cm@([xCݚ-4ZR&3z28[Ǒy43I =Ev#y,*朣lCۗo&;-h͵ ?1RJ`"~'Nféf=X$Qy& C^KȒzy|u,&%FYw|qFFYCȪ?1_һX:)Ȩn(7+; ]#uU^uY}9r!!%t!<\9Nj2^Xy;P& Ib/w pr}K^u1 Oϰ -܎q"_k֕'7 ^Pg6rΌ%/s6̐ RJҬҼ~9}|Dx& 8F9qdPݰO" -e- ZFBǴ$p䛨Wdz ttdιW 4 >hLQ GFddVQ9bc ',;_C2RFY͓Xy mDvk{9| N<#1pzxl{rE3 ]yHq~bXf> :e~‘s 4SaX)3hm;dPOM4urw<:nemvFuG4tZ܁{fs C +'ݙ8U@2RC B0<f+pͤL]5FXs A:W'!qԖI٤!l7؅L;5$X+|v<%Y`x}$XcY {~y.VՈ(ut&>Z,^ss H'^tO$<¤$_ 9ߥ gy<eo[ʚ&*l/HBJG*8$T2(K _ P([nA*:soouDsZRM4ܼjoLV zб{C9ԛ %UK3mj}0Z?!ܶ\5Y X8wXߜ'[E @UbCTNA[~iXOƺ3)HnRinsؾŷi&%C[u:cN ÉS~ֆE]Hƴs]Ԯ#~t@y*0zbi]jG7+rL-T@S~1? 5"911 22(K\=d8VY(l]rәQU QƮZR`|>qZ;w!)p{n0 "/Tլ]rCI3Zn߯*K?d&d0(mY}} 3 O>@?ҵ\)j{d?B[M^ QIP450ڮ>>p}DaKF80J I>f/&95ڬ? ^0_[{UTfNro|RrJ !'WDb;KzJ?~&0Mr.|Nl>ߴ\}RIV%&)jp 'CgO%h;Çnp 0L|Nm gP6~ )~Cy>&F]IVaО3iC2/nE Ne^xaI<^tKtCR_mŊkќp#&Zgl* 7S`M6WH!Dsc=>vKy:@kt!k~+(* 2],*<@S $':"CJq*CwTsz-?K*Y}*r 0JY;٧pHC%[N''d?,Q(uٽ^(DzK}%J0a!>XEk#40"WaU֕$  cmNO-h[5{'Up"D;(,ћI2 : 9!{fYoZsy6-"B;`F}fȮ9zDb*_uE {_o.~SR`hb"ߑ[㨋  wKYJLu3Oa1uSL}0Wc)wXտOh>? X|{d&ύAe+0 +Š Mq1b"yYiYsd v &t`Es%E]t$1em^G5ÒJNMPv쯟˕J=07o;XQLQRU,~EbAΪ̱&c!‡Wx*DPN~VR1+ h)"Slᢤ4gG8R]ܫH\t[R:q>&ˇ|m F x/5ンN&N*m瓦E<2ez\7>ΏĶʐ#pCc]t+`@֖/MlӍ|.jAV8DJa@Z8i1<ߑߠ`2+ٗ>V7YN>-r +lt^bU+‰J@yhsh0y͞2Ny\eroK2r@Q,o<ӤXo؞=c6鴐a0c:4 E(5Ei~ Kqqڇ*.Xjhe1?fQ>@0p/*m̵d #ԗN2ɋSdE.8-;jLW"% a{DBx#' Tk 4fO>)F>Aw[ϣJK6κԶ DFP.CʑtϊҌ{Ẁrp(Pr.oIqד +k_d9s$+P .\rk{We68E<:E T7)akgY^? {!WR$of՞. < Hb\)+m(hq= mH[Zc%d<ʹ >}C=%7A8UZϡ|6/2%gv%.^eػ=.WF[4L(@s?5j8SShh}]R?m%JHEb/z(SYd| !k?xwXsTuxdM$1thN;XNdC,Iۓ8V؅ 2r eBxn~s0utPZXDg$R gmCL f}tffY ƿ"|}W!X Z)v,J ^u1!vK5jk;f\l .Qp+S|TɈ3ʑ!ڟ@aRu_zݐ1tբT֞(7{`ʓX f!G}_2'+o? A>tY5kh/gQYCO-ma7^V'E;Q--趌vjИ!ҿGkAhogei8ŕ ݎDgI3fÑ×b΁KH܆3*.|FqOp@3l A BtV[\3|g%,;~ɲU?tM'=Whp5iŦ&'DuaS68IS\ SH4HRr͍RX@C@(#d= _0~c-㇓dЉVKߑJ"񌻗 >"euFZS2sf5^k:T~YJ)AsoIyCWq$<׷#\'Z4rL: g* 'CBa3(@2ziT*xZo]]45P/DPK$]fmug?!^UW(1fq9p`k34ڌ <6Zu>[>^q²Ŷ)VzZE ojDetoJ|#f6ӒtBݒ*wP'0Ce߀6DpuA՞5QZd,>t1ױʗr9jJU/#:OphK2Jw,K3^?\!8)<Ԯ\93P ȥ15aP,>Fp߻BDq;x1hapgD7y"m0^Ywʷ3aT,^~L*x [y<ۥ*c6{]t\&:j%8fx yY~r!g']}@l(s}EKqNg^yhѴc)3+(ĦE uZޟ R m QN>Y~Yա$ Zy-UcG9b}LcJ2BՊMVdVT{IP^ś[]]#'6}Ĕe˺j*K[XW(PɒU}}/On6Վ*^<;ɑL~e@ ieITʶl]kcrdًw?݃E3~-7[~B]?\9/:0)=V{Qc:.x_vO.#Uf&^$i+(qyfCɻb'`Љ=hPJ@dJpIjan^QP0 ҒkԸKIt'޷ U xa>p]:A̓zHqs7ʓr;sI uImjwQjjRό]Mo/-Gm{EjmhTeo+c{2J괟8X|[1w׈jT9$clR7lȮ:L_TM/~V`6Ew/W56#-(6> | l߹Y `G~ӌKp!ٮMS8m0\8N/=Z'c$Ais#gK'O܎.rPT&;|&J杞69 zF(qXP_Q *O*/%lމ E E,rsxP`]B^QQG*rmt&VuQcͰә1TzpŵR &,J;ɉWp V,0Ң$i`._ǛИaop3 Q{hŬ)^72yb== 3=KOxS+޾BԨ zEȈ@;m9ZQKC `2u!24TyلF#Hы {^{Ps+uȘ+!:)@LXm mtI|3yD)}La`4=^6?M$~m2^!#mb)x̜|jAX 9D w|6 ; ,Z'*0 =ҶàV@fYLE]7p\%E1KR3O]1cr}%c{nfg;)e&J&Q 6|")AT\A+o{˭:91c2>$ _ gqZH:~ǎ`aReQ,i#P[1TS R{6 2~dMVW;ucs*4¾Wx Cl[B,-S&rs@6zj|bC(e%1,a*_ &rɒ#țs/ Q--ȄpLgKl"̏q cOɸo6kDQ鹠%49 Jj>%>Mra{JUkCiS-1-n:7^ds2yPm UfT@$揭x͂`̍ ӱ`hNo&gGtB:4!s^ Z1I~UjDŽ^-4 r7M ]%78֏p:BӑEВ& ;3-Q<¢- yL5$hJwS 6uz?@4ǮGjZY؇Ui"cu5LI1GD({C3\p3 TBDDP,^; XHO+@5B102=y {$+-JH-Z0bEAP+,ge.d@8(=o@_:c['ànZ-vɬVO_Y͚ZC< VXGk܁֧tLWyϖvkm(WEy/؅[)!闁JZ!{}3448b>H )|ң%a mE@ē?cGH;ՏweVk SZkn f wD_iIG 639Z6Y\ǒ/juvcOal9 将l.)~uF!򷽥mԜmX] L(\+i>HhҺP+ Fl =--Ch( F+u+<"bAQwƙSӛlrL-ű`> c,ˎd'×'ky-EMV y+DZ[=ZtU#$r0**L'n!MNF](b5yx`o ߮]G܍?mnUY \O^};:i o4]A8pFp42/J0V;LݻJŠVƗ Wp,8 (y34vJgFÿI 4h!|zR[=VF蠣:?`sL {11p[VSy1pQʷA1!ˉdjM)LZMH"1Jg1zck=/S~5#iF՚ЦMT8L1:rDim{uAV5KS>dѻ$9^T}/ڙ\϶fLOO?pYc"Iu>ߩ"h*q s >$cKS6:Y9i# īA*IEO88@Jƴ7QDI1ݿ3˖1 !Hj>:^K}n翓l Np#I;Wb$/ӜGˮvLwVE DVih8+9Zf.3Z\QK2Pc͵ɸ2,2v-y φ!0Ģ"W_~ɸ=SOi9W\αWT2qgFE6egUĻG'ƟlKNUzN\k^j >ԻL2(-J[Qvc44b?n(2r(wf辿*=.چ2~vRy%rlLFhQxW/cܵ|̵I;J1; \ڰzu#*`zW얖w#~ӻ̰}Co@(ćlUtL-yvRtc[%'ؤL34THo[Pq QJG¹wNSh(2DU<8ֳۯe\YwHhN`BPsxi:*$P}x*lx\xF.Ԧ쾲(6|e{"SC*lj$:J_@v0 CHKORufxU:"q]Ei{Κ;ڽL pz%xow[螕8P Vr%KLSB86|(+O \GeįHMcX81_%GN+t`o8"9).[ 1{h(?Z`E(WѸjefQEim5z,;2*t E t/޼f>0UB>.sЗ=nvLU@՝~.+Ú˅S1^ȧKɯ{rW?eH#9'JM6㿨ҵSɎ=-/ &}'-;| iRe e`Dh.ԯJ4z0Ȍh-Sf*e5qg7r 8>OЂ#jdGrm  {fU)LD]Z9lӅ ƭ2@}j-I&dGMp>++I_z7%XlʆƐaAj(a9:a O?*Pff4u.,hM(rG<}L851X~tH<%ǛQ9nY=-27>)9`v"Xکh~!-c~qMW*N8 61U.ý PnqڽQ}5XOB,R$ԘF8=³3A"G토:S8R~jg_3gdf3P eV>z&{T,od T ?kGoo܍8/C}nm޴|df[RDyP$Zko8kf#8JXpa@&Ė'S9LO ֦om87`hXіyJ(NPBnOLed5/ 𦡞p ~,A6=8LP!%ߦ1j((uɢΑ~z9s>c9_̽RtxZ,3Kp{SF]Ky,!E Dn<* Ix!BLnj֑Y58Q˞Pwl7Awѝ17L,#)Z:mk= !} GhS.g Jw f~+o&TDj8/_V7_bp"6N /9}菑 qJ ~8M:oM@f2`ϾVϛ!Ň$΃8 } 7R9}xǸ̓ RB?]grDRI ll:HJ@R8ݨpsYNA!ܛ(4`-"4cSO&@6^ƍ P5w3XZ7$##AaS.ds4Lcؚ-G~_e僳ܞrą(&D4 xo^ql3 D8}O($un337Tn";k!GАl _<5v 4tr6pkuu`8!ǛKd4;3(,nƀ|;AXÍ=sMfgn$` tx2Fpq{u>C }"ݡ , 8Szl{]Ͼ)c/cv%ͱ{pg@Bgzo.R7R1dn } [s1^Ϩα8Dk.ܲ b,`y|$<-qG& 'mhdPP,~!"HR}#eѲ g|ue mplvg}ZuKFfCUo>'mXT-Ȝ\ScݟLW;3($MgXY9o|no0hv3וlaV;mLRP13N"Z ϵGѥcJ̥bS0VYRjG<]`#ۏ$z#Ir&FGPBcXjUwuAzy)fTM8@ X^L-MM 13q!H$*rfϾ3uXW]EI4El7:Ы7}vگ_},Nj7|ُ'Xf%JQ,y0HYWH+;NhfO!%TF(PM S{cHňt rPpnS-]^^o/# YS4 _B5D tz(n2\ep11WV$Pִp-96(긘<ғЃZ|hu9 hU/"_//=ě 2"@/YP9rwpFҋ4_EX(Tjt4o!w'H2m`m^Y♰9=#T[k|]»sP0Y3/= qlƘlGTYϤgdt)Ƿ$c)m[ 6FͣZE[ӄ4& J/Nw5r ^Q$OH-;ьpդ" (f |;ѝ-/UQMYh)(yPl]$aQ׊v5TvCwݝܵcB;2H^O`:ҿoU^Γn6!WOqj'dh*BdF2Nn-݅pkWPs09sU cŬ̿?}RDۥou:_E:;}3 pCQ# '7ݲ5QD\7~a;_iVkSșK8viWF>gIXtbݹhPǡH;aiG;(TX$!o:0~+a2-PJ@kmX"턂anQ#28nb~cm9QvVsl!YBm(SۅE"3@6*P ,#9֓y])Ĩ$^Љ*)ytdi'D'[ވ*3 }kHMʕZw t  QȪp۶ xAy+.`fL7`T8)]?cd\$]~DZND".#W]Ɇm\ u=b>yW&v" 0vՆB* n`i9+Q$QT3ƈI$񑋄cީκX8:$MIveq^#'O J͌/J -?qXPm!A)Yf׳sbUk6Y;\JEY P*|v' ;ڪklemq2&%zǛM&AvY6U)Fv'ݙ,RIJyX9u&A -8dBf\\#H$펏L\ q8bzZzW5ڰ4֯^wooX35Nz\Wn|Ba\sB{?xAWb&}#S?[d.Ed65B%<4^ (<^zw[H7h @RI4O5|y ɫMM<(IKH7:ed4神9"BK OR S!B9#V&oXhW!Vy8/yhs^S21bvi@Ό:'^|p IOJH/K`偂`Q!$.J$zE,w 6xjj:gD'@vf@ ߭-`dly@jףε)3\evF@fƭڥBj#z?jYK:;U#dt%~L(&oM O_h*0΋ۨ'8V]ق.BaC&u*Cl%.Fyfi-bКw[;N`fr qуޫZϒb[Z3=,chzˊF =pFu Tua^wibmT7YNdkrc "Y3F@|MfGTm:{6U2%t3h:,j@4d!g3{i|}mrltGnj;l%S.:O@#X݋rC DL]'KOɨʭf\ On-,CB;,Ń7`;uAޚb@ou"eV^-k!0A2)FU,+|n {9!,fĒ5`TNA^-x sEo V=ps\DVc]$I[&F>Lo*wuj0< 3!vGكWlZP1b%Uy3֩Fޯ`v`5 fxvF>dujM. #}ڗrzgCA{Ҙ 0GqbyPX;@IHNe1QBs0UĦP0Xҧ>j)uI=M?(ΰQ%%b;pݮ,{FYc[EC_el^Ѯ i"69zBm΂YS\z7d+̟2^[U'*7 a֍حT.]'~j nL%(!<]c%h+H$04S̥[xbdMRnsC!0ݮ_=Q@%($v(c(H0z넵s'FEKCޥ=&I Kqy^䷈U]Ĥ99'u.>`v3AlQ YFnȥ'6/h;ٰiGXO\: -ʽ66RmV*O_(nф u<7ھ+W gS]/&1>jYW%PswRlkW,j4_aGkق, ga۪*e==F%hɘX,p#r\7_t/q& e ohP|-hEpgEc3GC ŤRVhsp[>*[sȥډJ7\(3.3ppΓ!.OϒO@w<j T=ѱ\d@M+eάVQ4%F ;NDթ|]iً5i=jα8".1v^ ڶh aW* ^%H3 +)(@ %r2~f[DRt.7TqTvxSDn$vC)[UqOf[qn&|0(J!n_.] *hH$j&Xnz,Eu%=mFiAfڝ/,bQGڸ~=Sv[D t T!or\%V_/Vsf'q+̴§'ԡNc40Ի`+X`-őT-oC@T&g>{5c$R(0]UFgߪi.r};"(@ZMd5'DYs6 [-S>S]'EXp3c(鷯"pG6*̙a9 2M3ԾpŮS zRPľ 2\dJLK6){.&q@֪GSne)یCD>m].%6tT_LA1 G;k͍]tu~v  YCFk'$ Yb#4H$A=k}o9Pz%fٽtif1Bldz4po&Ѥ:KpH'UJ4[,=Jj.drW.tJPH,CQif ИG}ʹ.!%C;6tRϻWv4xB/&HkBZᒗ7@Œ 0_IggcA<_eb4TiV!v6o[Uso_a$/TDCZxORk2-Jf;Vp/n+ڟV|W(Oxģz̒T*F>)Xܯ@1},Y; Wtl`7ꢤs`^ , NE:2X}oW[ȣvfIJשsY缶!4DI!+7n)ej"]֑76S.t )6MDkGoO" o=.{+kSHA;5rߒB]n4gY0Y6%^]Z^?#m$js 2d$V5f+T1hE/rɥ1aPe&A5:Hl Ÿ^SVR}L_QA4 R|xw:RgiH.WS7>grPf$Y(`LޥjiD(J|AA`H ٜĆa2[ }{:"L6%s؂Da.B#U\:A4l2&_TEiڢ?rb2&4ۗ+1~ ? Fj>Q@jg-54,Wmyw$?>A[Cc-~3ǿ}Z{ KS5?a`J7ϻtOg>S|eG8uJ~|RAK *+@;"vhJ*htZYIKSl #DR yt~ԀVTN: {EHE^X\Z8c\.':=c 8=fɊEΒ^0{ fُ7, icj@t )iMLaF (& /^51_8N]Pz@:Gr7X0Y!F.j+2Br i5G{-]3w."XG?x#3vmKiɠ "=ʮ,ߝ*^AզC8V`g{Q|q(4qGdE XʼnVN)MrIJ*PBG;p/J@%:!&8%*Y!`Խv'k jMu=*[p*kG(6PX0uRvK~x]F?J!,͋ %i:33їht `r>К +>Jxl񴃬D>Gr*h>(sRΠH :G2Юp'/A]4B-nt) [{6ВV&4촤Z$G{sdc[Lk,rC{jb"DHE8u* B&U dS y4.b U1@VXe3i)Q:lX|Cp5MP`L4~ azvLco`0AELH_ hyQwPk2e͌T ;,JPici9Z(wrAX# گ!frGaU3 ҂NsCey,q6EUYk;$'Y7eev&ԒƠf5H/(17tB\K4L6B PΟ.Y h+jx s 3Вj';z(q`$fOuM/[?<}Lr3>$|颦3ӎaHj=$v8k[R$fIw}+fʼʵ=ɌҊ](>` b^ ߶,2`I?=‹]fQ]A*0>^& PxGVZI;W((#>uǓB-iܵ5 `M嚻j&TÑɂJ Gj\-Y:'Ur>_41fVIIIHȐ~Diۃ .|>,p9!`* +W "DFWX ܊M@8Ԍ)F*X咞k:BeS@iigIhaNBj3rYH&ya>OGܫ;gdGP{[1r(۸i( 3cJZօ7A ӛ,Er"h\*;P@)-IeBw}7vB?S)۳PBx?=sh|UU {0TK>?Lf^ OQ$jcިC޹,}J70'[ӍU.`+ {=Kjʿi4u#eoԌ LmM&P18Mwa"e譑Yc<^dW7 "(!q(al*Ո3j2B:20b9SdHGQX I i[=cuA} dϷ Nn tm9vULLsl}уlR5rxA DY_QÞSm鵬B%ۢպ.@y& V})g:LF`8 gX)qA<1S3Na*9dIyWU0wW#.$D"cR|oih@I@1w8Gc#"x7\,^\nEL'E;P ):YY ="\jMWkO?a2W0&`/(!=ʑ Γk' JU}C*۪^OqY-8|!)3L`&vN(H5(\eQ~1콎l 彫rd@Q! U]nKm&ʢ) &ăOᗍZmֲsZlTKaX;w\'mH_+"hg&Ƌkle pL*BlQ=`{x(y`o+\ 4TB}[c9f1.^ۧjY~g1Wgkq7f(qtŠBLMTV [5s)EV/,O\vp/yҚ|fXYӅۜ湧UIzfoG D*5Bpfj)f8wդ/Ս=IbE{ MOCEuJAGm~qQj2Pv6NF[Ϟ=N獷P&zyhdVSemͱYq59^PiG㻲lʓ[}d=CåXܹk€} mX(_A[cdbf)DGLbx=\ Yu"}8@\=Д2 ‘ߚ)PNü?dܟ]n\zI'҃m3'G *D=Hti4ʹmP0.DB'kqPɋEsLQBO4aY "DUQ1l!$݁\r˰c/7tHR*<\ϛe rq-Nxu*XLVf\Cn0;ԯ|2NFڈpDaݦ.|>yuil| JIlC5tq2qET|:SƻtM'6}ZbdNz@^Wz. U- ,cs*꾘\<@EpDu<[,mm $ear'zK,c pxiQs/$@ڏXZ5F *QuEjg}ad &a e\%}ʚl"-M!m/OwzgUIDVH)\Nd44c2~T{/|XgXm <$()MXݦ u "oNR~ph}"|{!BjZGvp7\h7>/P}'my67҅0ʡG Rȵ]: #jI=&FG?al5cB qZTZk(MAh7 f1U<%q&PI! &pmkpϚ3mNa&M=DWK˾f\9;D6N(Ǖf?z uKV?Up"ay4dKw_!nhYwA]ilK4_& msQ4X 55&JeBNCSjGٓhSA7:?jM4#@Lo'ftUyzp'5sq(qJ2뢓rqùOǺ2&p1O$B90 ʳK.([K4z #*!F~@2'dT30怶14BcxikwE :LAn0SlCy(? 69ymig\B;Qq2e[~pUدQ, ?S0-\i& td#XnayWi1]v8t5勱 IAb:b{ Lz~ʌk/.~O߂N_6;=42# [xY#j:ʛ]uxSx?U7J1 {؍F!Y"?T(]ׯTXjoL;_^*MTI>MSqaJΪp=}#bZj8s#jHATۯ5(u~z %(O_v:X DM@T etpthO1(|'&ZaN:81>DgIcؙ@-N^/,Wdf Cn% Nr|x{qwK9EcJ`cgڙZtɥJ JԚ@!q 9iF[Rym]vCU-5_/~%!%J-THA^ˣdI"0]Nf+d-lѭ'yN O"6Ӭ]zWѠz~s8"sT|y W LÎ5;# F-W/]j?`stZo2q T88HTGT1@WDP0.M`}8 4vɨcxOF5SKG:dT'g;רE-~SE(> »UCcBr5+VWnl'#.aֆ rE~fC[`x{HЃ{bž6 Wqִz8:;ÉdqzФ0#چo)zIkBzpb%#@$ ρ+/2W==lk  c`IWN_ .iwR>(j?lLȶY;+ղE2ŋ`f>f1I3<$8!7W =eWPPh Lo;__74} K{otZ~d}'6r?%k#'P6`Ld@\37"8m!1 0,PWZ-Żsvhz"Av3|Ёe$S9렚i)9yv8c~f5'+tq$IfU+14(K^~AnhLg=S"fƕg#glllqXSh׌ vZ᥈¤QqOܛ"/PC: &pT Hd^SHž+om\SJVftƖ-V*&*10 .啲vi4bH2NԉAQ⻁jIYeN3Cs+IDɘ/#-otZqL'#RDtpM[H6aLkQF!1ޗfz:]g j)!ĥ< G[n.tSH*# v2w7yQT?Sjtu mlve9fa p z JӶAwEpʕ8>ӀOn%3v2Qq=B7'(>צyӣFTXY@Mpٵ7l;ƀw~Qgm(4ce̻ zڊͤʣq{$olHWVP>5Wp c[3ͽvIh쫏b7CyFE2*\PNX1>iY 7A*e[ 5#gZqMU.!!pc:#eJ%}'%/q>Mh;bQJk#IE5 H>ꙩJ<ɇ:֭X`-'dYoAz7FBPuȶPj3-XjXrZPE\$a*vFvz}U6{J~̅G/+AнP}yUYfeFנ$[Yn S6fc{fOQKa@2;wFV¢Xo+ɠ$  {դw3^u[ $5a:Cҩ \&L?Qٕt~+ t(._e A@Ē3g8q׸zPNѻMӯy/1O,>zc.t3{N]w )},CܔÁ(b<n) m횧_IY$;;฿S ]-&A1.Hk"Zx6Rg};xTS6Յg9vI}—vKqi%hfl<7Y>>  [=m|wEe8MՍ?]nl^5MS0]CIÒ@耱x?+rY^]1puj쳠 4p\ij4#UAqKE˚j,V\deG$=Θ[o-^8フm F+M<] Ih9Ey[mu;/ Уs?[)V1mx]y+ʁaW< jDwMs}g,4f,Qae\hU"[ЛIqUJ1y$8V p;tGHh@mqǯ%Ɲ'tGU&]%fL3 `RY`C&%'g(/,++-U Leq<)PuJ}F舩%FmFY>t.ggI.jPw!TA^Q3KX}Ch8Ox;jƦ0ú{D#9mE<3/P]$|l`*Jg}@U.^2Ya(8+ 4Iuz'|'lSD(K~oB#t(~|~1h#g'#q_r* m(h1Q>̑Zeo T:mOBNXjCKT} `DžmEF,~:?EDj.|ۺ^v@s*Igh LkIp j;+mf9S`[7r9!;!\|AzڸoA6'ⲟ;}= <*BVǰRQ{='̉Q%yK*Sk,ٚ oJbH{wh\*\ Ӟ:2pÀyl7 {uE﹘G< =>c"Sa;5R[ig8G>DJ#喗%)]*U<LJ7/QdY- k Q-,][aAy[ȡ.x]>NjKKN=ѶtSnY$>H4;s"Q4̧60~4Y#P{[ a/w؎p ,u+"!z&@27i>x|w,8 LOtHPd aShjXNF(\"*;`O5M[e2(@99stSd%.&|%;ŬK{'C!ư?"T`gp=fq$4-v8P(@ )x,J3=S&ebtFZj\]3] U0amԆ4!$Æk$CDT=A Li[#߫S:eJW8zR #Gݭ yJcTιSjGhVҗɓ)6-D ! ]oS O =t%[lzOI3 UY]{L_p9z颐.p;^E!XnSնt(>(xwGeDtfEa9^SVͤ,SՈ.Cg˗5EUL u#REН75&ћ {*#T`]do]OD$Q5\Z(6:zS)IdR)~|5>df:_9쾷H:H?;I7)K[~4̖PT [$|ϙh\?#YZTJ s 1]!B'$Cࢬ/xá1ŰfeWȷ5Ǿ}Q> Yee *,O)]Bլ},H$$;فddj vw3[Bb;:&t?uAfK$SQآҲ 0z])){PzE1Q@M-`RnWSX%1QCmTJC p6ҒV[\~9E{Hae|K&PƍʷںܧE : C=_25Ҍ;v0Knc,lCRJ :Yԇ%'z`EJ-4*^hrw<ŜJx8^Ւ^ηۛ )+M<^ n7N:\0*p*mCNY?1y\Raƾ.~o[#B<%<+'/;PIOx 186қD1Uc7csRA@?) 6uV#p|{0M{$5|GClT *V/zBLnj`5^y<8; )it O1GKϲaǸPp~ pPFZi;IUwVRSƃ$ƥ B(5W'7 ICu~ w}7$,OC]|'4x QYGíocO&Fg4JHfO啇-DMdǟtFp&jWނfDf e&cU wQ b"1y4ϫ84'ػ~sǪqϿUМ{2pNkGSx؟CPIOU " Ÿ;WH*gw=X FjV:ț#!}O 2ձyYkQpŔ*IN2s0xHr"pkeBIwlq=?vQ^ԮJ"̭_*φ oLƛ]'6\!u"ETqx;Fxi&-#νy v=9ψe| *%!q*Y~6!`duW:4-&+[/,2Y4*|tBNMޤfMTz!;*p9pҜ2W /%;#(:pL~aқ"W_>ɭ\cX侐ٗqu5aP`9 'z;5sgwT yd/w)ߒnL@;Eko (ZVy J6O8QeQ?d9SD/>ɦLKRR}M³xك|oxt9Fl֪;CYw 9H]|7EY"nDewrBN")R[ Q{?0A#+r{k.By8X{E)MZ–JS&&!k:zzmPƅ̘:"Q.XHJ0_\7Ԭxq5m _ۃ%stAOz4AjH͙EX-q$BҀ)eywyQgIaKrhKw~U. } TдEeĐU&L%0'^Olv5Gw% /Dsh!dXДWjO܃?U9i xo *>{E "g/+4y 8JUZCYq`6,?iF~]_1Qg8b{7bwH GeɂhiCONk kF`re> V˚=WQ5WM}!TLL܄b{I p&H0iJ$Oߝ09=y#D\zA[aEYKz3E+eUWX9E0o܏,,g߰%- 2jD j&E# I2nFOH&7q}|z' ۑ]6i+W7˚򘲆d+scԐNr 3L&v䠒 F1f6N=Dyz9fQ \_&bv 3:\,J4IEv{[Kč$ou7R/cw#L{Ť (So%{[m2D Icbv 8]_f3-JR@Gٍ|dOoX͑K_7El~ScDd_`aE@t20rӅەO_lЬk@ e$KMBoprDm{`|h4VJV__(?+8ȹ o8v>3Hvz uCΡeuމñ!(lggX{_AdhO^Fm#tЩwQmYо}@9r Dwv癘UkrT&D$g,hQA vs }ח2rN(ԗқn*|X+??x+7fJOhYQ8FӤ3VVQj (R(^JrJlWiz]uӕ2&VsWY[2+=Cϯvěrҥ͞#kڀx5[,50}Y ykb(=L-Ͷ~Ag.1\4cu_ K3LTc%1)$Rj onV)G[J:\]Ͷ`=eގD*(|[3Tܷ>&z L$3mq}ܜ~P,j3{̖+*oKP^k0S\a"+սw/9*FiJgWŨNUآ P& J.T9Y||fF N?@:p>'#Cg~NzgTPO}w ORQmFt@g@κvR艏Z14 dhiEyc9?]K|\hGm{tOZwR{Lx:6s8KJPV'*nceX2Rr)AfǛSgyŸD@˺ %yXCc R$%p>G'4V- A5=7-}Jg?`/ѻev@മJ!Q~L؅q07l@]٠Z+hvO控Z.,N9ϝ)7!Z~Bnt7ƁY^N/@$=/Mv!#$vmHw|#O"KpUq>}F=`9V[՝MlbJޔcm֬0jzRR@FSq *޶ɦv]p>`;Pu% oy:S<خG0]W$gI e懑32i2rd ؏y$t8Aa%8 > 5~dۻBpc:j41e)UWMg%'!W:Ӽ7cV#v~W~h¤it,&*ɮۅi/ǚw x o$nWo8Y&.ٗn?ٛ Gy O 0g;&T4!z .j$p_-{ly3 >.[4b^q,RD:}s$G> ]+bEdvu zT/]=УZ* >ٳ]r$V49s}&ߍ߈~<>Q7*9LwDT\+ KrkWsZ;[lO xȤve8˄w&U\bV8DTK'JvVfI<1A菂Be3Uիy|X uC-axH& XK5W-iq6Ѯg#"zH:M!wIc9Kf\(P(` URx){}o9pYV]6ُ.ޅ̻!\''5WyTt;(Q+{q4ߩ & f¸\;ctlYAy vLäCY ,PGmAxl}ٚc { 2IK9*b7 AS[B嗖C'F}(~-&}B0%&! kq4}>1^uUSt%brġEAYĊɩ*̪ yM[cN\ 2Ys3˜cEAnCfI'([㗚.w4 O?=$9a5C+iɬ&}){\w6T-icM7MAG"C$ɔ {lv/G O׏GEX8]K@ $ Ţ. @o?sOFOtZF=R}U9kҀ6VMg?b5o"n-29+~)L.ek  {uϛF-K˘ O̤H%SEvR?u*7m.mgnݸ_/,!@ gI_HXȒ`M<O/7?jp)ŅsueoJZ*QAA]k|NCu y&뫪o!c4x<:b1s)S=c"IY Ut J5ě\ڵkA5X'T%^ oѶQ| = YUF5L d6|-&L =(R֗Irh5'f7,ފEcp~3nbMg4}yqV0]y  |xY .(!"r̊w muѵ@?#,g3bֱ1^C6O WRUu=$e{AINbD;DEH}ӼCTJ*HDcjT˱p/ D(L'xDQq!K_2lݓ`m@za-JE`2/u$V ̔ VW߲䝊¹$(WwmiRWuF k8/ϙӊ#žm@zt?BvZIxt-!)?FT}.o]jI;aL}8M։WLN%PVզo/.^kKe?eeNb'GvR ~{4G6r>^e Q)e[?oJ|TY'B@ާz߇(۔#&x_4J)$ZbkǠql gpo|Lr"綀/ +|sy;06F8+w'u2wK q<ȧ"LG1M xiQ'y-wbpuJl7ȦLA'21l0w8daqz).BB2onH"A9M>cnodbYڶIiR,T`/tꟌ6lȱ:&i˱4XHx)CsØՊ]NH[REZ3i޴؄-F9|Dw@N@c9Iq@hx+g5O$y\«h͓,}Oa~cT|y*M:3\c%>Vq/: OnwىLiР$WrhEf@BМUKơd^Ec-HFL`#[=<̀xf]SD9cN\bLR8=:BpE+-$貒HT(' &xm)%4/[R o[r*{ t1Yx?awp| 8Ɍ.jRViF3Y@VM%u[쮸dlɢoƅV"2dl1 !YIG¶)mS|`ai5pqvKXq-$m94znʪA;:}DZMq.NWkW@Q|b/JEٱt8(v7l+x?)`ÎzV|EƺV+/ &9c'8u2yQϧհʝBc(YTw3)?قs/XG"a4Sֵ폓sԜ?jL hbSu|M3L91t{VC [ɍO3N^V8&5yj;24S] -2ؐHFK}PFy\yj,Onq*s5 ԐYGPnyFҐ 7344#ADs{cb~8mAv₹ @M{߷%Tb7&el& ɯEG.x1_l%o= zIQ헨ƿOU$Ǻza"%->Q$6Ҫr#QW;ַpwrv0HK9a].(-z+1beԟPp8˒OqH|*PAivvU-ۍE]w/r]D& ['d@F"_%(3|Y{xЁe34,3zqMc;4hQ$Xd}$ᯠ1LRj9'#p[)䓨םqdxdF36ŴQi0(r >r;3ۊ smVxEgQ~Ƭ"HW. ps11)g7Q"L y ϶[F"~4A(\f5j(ix\8JM| i^Twm< j2) ImBS@ۑ죻}0m3׊WTw^wjΨd6rONoγKaQ^Iג%4խ4'ܠ+0AN8c(}ޤhsbW =1ter_tզ#NET#ZwfT72q柷Ya1LB ͅNaB{Q?uX@ݘ]EZLЋ͂yaΑX㟩vbq g )JMnsIZ+;rm^0_d,. g+r e9vh=4Bu)iV\d]pę 6͢D uc& TPHm&C!jnCho wJ'lL;RĞ{/ֲ&yWɘͱc 7=dGF?^''K[ioAљ4cQLU@ aEYRr<ŷ!{Xǘ ]aڟ 5 s4'ojS~zjH$HA԰uKL) j;K&XHn3ɎH*ςt6L @.kdFq"VpV6Z`B (=ڜ 3/zs\hYP15z%yG!+Ͻ#usK6='Άݩ qn]$|xZ03WA$HO:`7a=ˁx$ָ'1!,t8 pTU$|U3eia2ݙDO6(v앎ŕ96Uqx%48Jr0~\e 욉/<(@Έ0w7o]ƾ q@|#ߙMէ:gnZ|};ofMhAvw +Gmw}7X;UhyfE@g-`>+r1!)e 8\g3ha|LoPk O1[):`h*/xC&=\u%iO? qM%ntNe69}^a)jO(i4kHj\g^ ?oφ(Oj9bPn \8ɒ8g~U+%80YB"=b̩!QqI\ c-y1C.jAOBWS&Om€#5 h>=fZ''}7HlQ =ʌ+ȠGO#l5 X!]h wkIrFdM@Q|kmr- ל?ը쎃hVʊXݡaR _j'nkm]/ cd× #Btf(]OL&b:lMLX9A%rX˚ m鱚x(OK?iJٌ"4Ia_2{0wNNǻt$ ; ~M@Mʒ>& k)s,j11(lag(!q6y 1ﯷnt2e12[0 כ S,qJ).*=C {g;%(^6\w%c% -qA.W"ܛZVJ:XɰZ \%i8[.YĖU܊c=n \>|Gb }dV^I#S#(ϊi.ߍ8Zo{ޮӧm͊UjY'}&(uFU:$gk h~WOH$`t*7-Г/x+!]RiD臜@AT._t# wE/c6,8g F{[`۵%"M=iI۶k#.)XfHQ z>받땽!9nHzh"p{־48?Y)e,տ&WQ6}B =>p{W/J1s4ߏu zK kʞZ!nU_pĈn^ _&6nv%n6yf6JdR o2,rbvygqN*(p֦M.|d(3#F}؋M r%m0A[WUJ>5#4ߒhY73| c5eZgBZkʕv 5&immAw+6uɲуR:IٺGTiAcLt)# ^&fSt_޾3J~-vdV[8D7nCԟ V:zN)Mߠ&Рl(+lmASbܘ_+@l -V/Vt*cGW8nS9&:/mJڧFjbx<)9F-|H n lP<}%ؼucvE<ǵ3|141 ,{s,d%>>0ڜhCn}_|[!:#6E-@,S=OM̃ NIQK{v KF]Ogt _)y:u\AN,0_EAw1 6B^%+JHyu(nc"io ]=N=qTv!}~ Brs\7+(Nsd{t(߅I7sAA7OD I{k'ߢj[@IQ>l잤Ipxo Y.<~MRߌtxEZ frp9PE1lcupDw`U ̀a1g?\C~bQk|M0 ,ZPr}q6 i: =Fg4lɴ6 b)RaW#AS:E6cE6FY B?f^DLj`tc#N7 eU Y=Xs]$!ZdVrA~4J3ODg&g`$8 0O,̘*Ap4Zt2[ɞ'Kiوt !_'Ewy0; ]t5̝lj9<E 2M@?XeJzhNź2 @`L, !H,!.v+|>A߾`@a;$tj 36wc'аռ'f%Cs3fF߁RQLfy Ĵyg'0{+9*񡴱rx+{OGd ?FY8\B,vY{$T;3RU U2X!Uanɷ-jlB A{,08MܼxUt WmB jr<kj^Nnj ih'oNU dF"O~5 {Vr͕yJQ'~|9m:FQV#p[ZU말FwՃ >AESTUɵxq Xfps6W[o|D^]N5mIF߾V@4 ݰdjŮ+R߾V tn|9 QP{60Pg=_U.d5٣>Kx\BU 4[qd0l\dӏX@tsp,&M kH8k*s)(8ݧDk@7uqjj ?grV'g^x q7 {|n&uy"Lt//Gg*3٬ysN"?X1xmi tFgfm"(+ħ Hz*ۙMT4;-?}w5mt9fU LpC K۽f mȁ;% =nBK#~IT]􌆃ght(  ґ}+?W:"l(iJ3 f؂$J;:IPIf}a?! UvN1669|1A?$TAxwV *C>&Ajh`k K٪I DXMǗ0 /'_?#-+Tz|u˗Z[k!&j3#L̐7g!jw ,Kd(OR}z͵E?Z,yĺ`죒Z nUbœm_~ٞJI73%% ٨ۭB}`\uEP˸EHIJ39VK<3U% l@v()Wrb-%/62k˜e|Y#|E&iO3 %nҦ oҧFm~PJ>xe9i\fF|#xoC _altbjh۞wi(JH-~ 6GUʲ Te-ZP\ vI0v՟JV;;:W>YLD6=9|Nܑ'%3(32yr1 Nug<;l-h.W.E8[Q~M'챼b2}5&݅O@(40 %[>gbm=l5-T I_?QWY`UZ FzX欧6t]>:y|6Zqgm%mQ@u0yMR4.˘˵ |7 'Y4ݐxOV 3 /T1\f4cf?o?鐵( ew4[$,:zFEI8H)Gjظ|0ޏ]lX>:T|wMJK@W'XdOOKj!kH#\j4N^@A=/67b)?,#`@BP4pj.L@-P4/f[OvyNoOPo;۫.xHK 6v R}-ܴ3DN9}K\(L###nwOZZ{BU)Q HA 5;xYOu=jPyT0 Qک Z1]TCtYυ#63{*ΌZ`R̻\8OM.=Zx7CKX>V>DXNc#<4(nۣx(ŠPr&%I^ə6q&#FZ^15Cez1;y8<~FR YO/Nx]"lSr~CFO*P J4ax$88=\#r{o=1nkXef8'xR(<܄#ET?H+a2^mBʚ LY|K6@_ >!B)E0hpԎm狀l sI}&貐wx5w %"тxit 6m埁eFnJ2M}t/Xѡ1se<]Nڜ" 4rPlOC#Y(M 쿶Paք~DƝXmd3a[3?ӿ8|N^HCnw,P)s#^k$mq!>A`z>i 7Z@SMׯ5+ }X*LZL0?x^.tϤͬ)_ݭ?2zAqO^^=] !Bn/KwD;'^]C;bm^o0jgK?u&sPVI<5IY=rM N 8@/[ؽ4D) D/mJWvNWvCkK l/a^Ѝ W0ҍ(L/k齻gwUaPc<:0i=PYzu\z=)Z@W[~xg$7+ϲ[_d_%iRWʏ;7-CԷ`$]~Vn,+h~ Z<=CJ$"31*H; {գ5bΪoE=AQ"2}1zų ,ÐAVefovณlb\le]9}h>GQ|$T_-oӘYA}z`6agm{D'cМl= -UۺOf&yf`dU 0#7+'pUʄZNӎ7n) * f?ل&Mbi|@%D;ߠ و#"H]L[y8i>R(1yp'I P|J0:xXEO;mlMxRXZ7K>̕5Ls 7ܲ5DOm'3dֶy7KCtRc }5ym=HQД=KKr}&Wgj'3FJPUe%CZImەdhgޙ\ ,`AkW7ec֤(|J& ɣ'S2jVc]:BDZw$b!0m:Y䢐T̿uF;r6߼06嶜8 ;=z;? -x#z.'x&oSAK|,/WMWLCH~#D|xS.i0p|se9RUBzVZɰ n2|NEƆw4nϸL "r,U99r`q*苁o bUL+_[hшT0ր6T0Is8L -T45W&I~p? .$WDܮDBqj@Fj@ fjp3){a+?(CkŒ/iGB;4(0Ӆ;X[ˈW5r]G /.!P1- !LBJPcI(/ IW%7+xrS0U܀}OJ7/~na!P#.F^uW1/1>?bʤ>;1|7"*/FT8f-:𯾢I?ٰjFzq}|u"gob!߶ot{ί'aYH6 kqlsLw{b;h]~(8zcnB{x"@>5c[9 ki4g ,-aO"ĐQTxqyl+vypEQ!8lf`ߎ ̶b0UgSe. l_ϡ")eօ B5m ՘G+Gkrm(27VʔX Lt(%P.nL$,T*`|- FPB`A.qH󐕒a3Vkkh(č桐gC?퟉R_AbUAU $,`yj]VIfHoGI;A9{BGbx@}^xH8͘)Vŧ]~3_ p6H7fq>@~p8ӸGuO9,JNmvwUn 9. y<4?'v)av'Sc8.s,a2n ֘6It~GoL!Wn+ʬʳU'[UF{F}CzE,jfD)FR] |l nG|NCf‹_gcg*]q jP;^.s1W`}=?;dl?p>ow?-ĵ4-c\읓=L _$&qr6`I{y<~8֑-V_,ǨN#?WCO9s;>f+>yHEj@hE'Ǚy#4 :dcfl^0B^X:i-*ϚDDE܍O&*XJ׿7o~HjD3Q&#?AWz)PH2[}kHvm,NUP#mcICRT  Y/ݴL#{O9 f'3uA#COaEuyygN >m!f|D7PE/Cqazy?`Cr/jLȲ0leH=(vV5$ϸN@.RV˷݄oioRIwVO>͵ G| $ >uxiaDmoҰ!U F%,᫹jǓ=$@f<4˴}lH{}F=kOz CF򈀇4x]0t^_@}{q6FTx62;i:gS/M92/͉!riJk@m 8qږvG R3L{WI ?*Rd f15BTɔ PT3D9~U޿Y)0N"}EՋF@n$$Tor9ls~R'~5_8O(`HN2zr"g /5ML= D$ח޵)ЃaWw/~+u~Lq뗑(lI4vckX~zh\䑸ԘfCg"3oy2X .s4kSD/ }&LkC;\|d/C%Ƣ'c{anuqym:%#ڡP˧K>!NY)8G]xbd<"9o1QhTJƔ N1LSYelA>?uTe>wݗ-5a2gSđS7#j!ĸ"VWt"wgEAʹ-xz,*WKpo N+cB5Wiid\V(U|ͷ3E&K[G޶=EIQmpXLO sd-*pXO`ȝ؜/$[ d`aVÀRϯjSw_78>%_&)&dsQʍ/$"\p_)q a[,>y*7R̜މ%avUVDA lp~7s@~Tƥ|{ -Ătop2{TO[ʌ? vqo-IC¤P C j9d<ݏ^nc$`Qn AW+El VoxJ>u"NivMTyT<3h3>; G{;qaZCV/3-pr U%d8N"C50e[|/,W\z&ϪoGAu]jGql^r">C' )Ƀ5glqIpc3E;5urwÑ>ɦS D* -MHIɨT@nNPYӭlaEMpIBo w-QذJa*N>-I}=1 :s9W;v곅& ՜o}މR mIX3]Oml }uTb[XV~_;O\ –(I)`H,=w ^|-Wf*/ 7zuх,LWEo)K;̏*󌣍!xdIFV7BTD?0~hӪɛZ`iR < 9V_(}߯ec jwVD3<fIRs2;4l2 ֔2%rl*ktlRڰ9IMW,DD\3N42ktKol3IŸJh6$4LԺ^v!þnC2CP(̳G0!R1YF\T"/Yq aOr QGAL6\  R2$LfGԭ.$o Ү#sIA -C *teUv\ NðTѩ9&Jct מFqQ _X8>.P9d1%EvY Ht8_caNB;:!G4>̒i/޾5}`ܥd&mN:XKͽEA)-O5c~^:a烌xǦ˳mNЎ$tڪs<ɿ=3UG Am,ϲ XgjO>b_–F1rc-BT_,©کwm#ş/ #Uߤna<a4]gC.m.n}kK9$+ R|QA NK!3wvL!7nO]"B?JASv\V[&2ϟ/&ϞnH |z4jdzh7'e|i3 YjW^۪+83a ?qHE5nE(f h!͐n}fFP`Rnϣ8lw܌o>]6gUf+[< tAjAVJ,s~,!HL#uԗgXgvj&@>vzkK= ` M#ZCsh"d[[BGM㻯-; `sGv[͊tk}4,vҭnѺ߸yF G5lBӨŝޒ[h_!q1Gw^R WDYnbT8k}ʱ\CQʇա* ?e5eN (M33ihM#C\^f\Ȅ LsUO74V^l-"_x/g >V"$)BMnLS$$b?&4" 6=B4ܲgTk-ᨃ L[%k 1ꔁi*}{-pk)YC͚C1Y(;[bSn[~ зz0gAԩJلA xgȾVH+K(kZ"o0$Y8K`ݘE*Zb.lOZ)q\r\SPk$kh_R/@Ƅ`!7<6Uw4$HPcj3Q0]p}09,ZApEm«%cܯ t8DrX]'՜RRE nEDŽR2@0q+b dXY gB2 Iɐ\OͬXA{BtD@Y|ECC+Y!ʓ8]>p+fʐ/GȴfJ#!Gn['XDCQ#H"e'؈*b+_g 0U!=]Qd O> vF`@p'K|64+-h#m JƓUGC jN2ba8i600bDVBtj0/rni|^ z]nb8l-vy 2ivEO7X F4C!+Zu^7$Ǜ6u&vvHZi=;u eaa1jE"̬O="1fJ?u+D#yyu` NL-.mI5!zNXp0@=JAqd԰m1; J wӨoU7v+yF ;3mGkL0?<cRRAi- qaǣ_=ݽ ahl$R[A_G#8V6XϷ KIi|P's"2|Ԝ_rwwPeKKcyIHхs޹sŴeslO\_) tȂd&rE OnxifTpnebp:-t2]0ƣFRu@p ˂bpA6\mY _bBܗJ$hg'ucѴeCVU GPW e2dEP޿ V(wxiV{3vΆ?.Y)HSh$ GsHpwL_APMKJ"r A,Vͅ^*ۅ &BdίF|Pn,0+? ƋcQFj@{8lYV]\  v(85ԝ:[ڀ!$kZ}7<q Ωh[9#Ta' G%@P"\!#&Uޖ{k_&_wrӰ?+[;dZO]3G0sDGm@F=l G(Ceah"@IDdZT9!]M XǯPy,|ÄCET^~V75lo7@np}oᲥPd.IϠa_Ar@1 Z,0,i OQsnc 2nPFAɲͨYlub<9R|T"`toQCeP{ 1) $IY#~ziP~ev>H/_q`߯ȣC ag~)P;O=TZW"e.zY@/W_j,YEKlq1&b{wVJ:1K.æ~bwR(բ)q%i$ԈL﹌5XFS n56Ot_9\7|49XoeRe-'SIEXug"jO6!Rqټ?Q[?K+,F$,v!7n̠:,o'4959tsV>dUH@TZnIKMu_s2s*y#Y\#Xm լOMӞ4+2"6"6p)37ܽ2TbrWXO꿼!k> Y7 63߽ҋ&z8 R@̊M t y[LH9u;-GWȈOA( ڑ^jUfJαQߋ>N<=qxFXzHtk!xG7j#}fCs_`@#KK~_y|0To-YGw22tR_R+ZJ{čH8Yb r@փfRU:&m2i.m!#Խ& F.#0ʕcCǬ?Xn|ܰTz^7@5^d7,g]>x*#ɤx젂wokY#燐H:6edZAM4ˑ>.mS?8j1KbO>W)P4x"`cfwũLRdBa$hӲZ21%K{ oޞ FnX^,?+Ɨ ]-{}5GƎ_aF}\5Ja_дE."=LkiAed{U]A$ieisMJ@=C E՘6#$h(`qxyǸ *rrp:~` H7 9ct(0.Ls!ssXȷ] ..$h\mx&k35x€c:ѰɫݚsC85DkϑF@^b ӸL nbAOm/oZpGA9+DJz-ܫ؜NTWFф =&S-W 8R,¯:\ dA(-Pv!ҩ5p/sPd)z[_Q"c%~N\Ontf!}>ey3c8ͥc5 _ta@&ldA'τo\-``\#p0_쒛tRhLKh/Hapa? ,&\˸*)o=MoIͯ2W`LU+Yr/UҊMH&B"kf'狣ɓ-H?^"P 3/U[k7ϨZ#)J}vCCSXk0ΖJ=4v<1t~ c*g0|26|Pa˺܈{59tYl z)#)ԿT p`G=T*Aq]B@yMMޕ>EɎ٨~-Ee Ks&w`j2Jt;5cOV{e"nj.8EF[h |Ly|Cj; 6w@Êy… %EdY+Fxyczau/AQu;JxLC-9q^⟫m}5T09h7Y#䴽6!OU-q(r! s1؁`0uͮ!'̘K^ U[͗i?{(K=k6zX-\VW;g҇ Ù)5 34S~^Nlѵ]͆Ex٪7UPZo/SYrf=Udjh96C.*u˴swԇeL6eIY[3HrXȖ`9Jd>vBܩ1{Qc>(_ R\Vy/bnz1&O]. (h?G(njSQ1 ̄a\$ ¶?h\#,B2 Ƿآ3oۮtqU&uyV"c~qѨ=C-XRBN"҉)L(+`U7-[r "pˌ -B\R#(}$el,.>P'MKjNb}w QDii/- nb`(N_c-`WP37UfȆm2-h*9c#^gD"Luo7TM 6v,!sWRsm[ 2.BLPЃi=EŜMoUO~|7vgOL0t휕k,cs>zN IXqYi/ /:)gCy.pӛzWAflT\%l<^% iŴL\Ow}5F@ǂ4"ϖg%DE,rrr,Jp^ʶޗ)RQ}1ѹ Or87]B<XS!il0q5N 䝫&Xa`yRBF9Ir(9ۻR#:5?@RGtS1J}+k/&_za5[z̼`BU1MrIԂ𢨔uBK6'*cH_9;":o:.eBiµW{e>155SVn WxY<< 䍙FKmg\Xȭ`8pζA:KR E? da|9@ۿyv:Y+p^T]FNR 8 QrytyG #3V.ua1j ¥8,>1Ԓ8JeEen d?^Dtk6+CCib{Shq.Q {yuT'p +zkv GM0(nU?|[\=ѩ~"ۅęC)-Bahl=7LA`,>&TKva=,ڝkbLjX!hBRfs^q,Q0g5[L=)&ןӒ8bm1$:WBc47 Q1iWz/T7pekpv[%;އF,/U49:8^h,ēZ RQD#Lwyyn,lM[=76*&X4A8 Yzy@L[\e|%38`SF>{A>#U-=)aCT?_A/iBAn>㑈!J*we\:Uj-Z}YvU0Dͯaj(n]/`d_DOȳz妳RSYgU`$=h(6M#WZX]x5E,mŗS Mu3X!qN^\auM~;`0g]6[wmT;KH ^A8&/4^$ n (]QǗR@קdC95YZ*Z]Râw5g(Qv =x{ߨ!@ dN&4Mv_&d0aP^>9y%Vci5Ҡ-br'Hvjof7ʘQ )Bi6tnstDju {!FgZĥ065J~VGf,X3=+k9X}ʼE9oD O>I0H̐Dn_)i@hmkt}fFe VmJ[cef`4hfi'* hGsa6|$۷k5_dɔapTi%\x[& uŪ-0v8kRl4GLF Ǹ.YVjyxJ9ў :0;}< !7LZ9H醡 zUDU:i6=*hExUW\ v9/qRiGVf1k针7&]A0(HQsύ$N{d | !_I`=b6ɲJ"e_ GDiH-LOcZ5wRpnJOĎ0SifHQ#WCWêπ4SՆ*d{4{~xC1d[XKWL~{tDnyaP}!]ǻּNeTMX?~߭(4 km#s/l*tha`).{};1>gxIB싶16֎Dz|JQeA`@plr+_qQRŽPYˮQPIu0" cɹP56Qͼ`BEHzpf߹#6SVD@%rueq2Ґ[\یݴ?÷ D0,,iVstt6<%A%Db@uSU]EFR >7T@n2{4u鿚zDa] xKƖȋ߲x:oOǕʻ Ĝst2s͞9nC{<[fi$*\4h{ߣqt'kv_ą ]BNxn_/j7=?.Ak:B 0%[Nц)ܡ9W>$)Vsk)eiӇӧXcEY k̷W&i| bpmLx-T\s[F;U|,*E|HNIkiAU^*8)?$P+ )[%0V"e6.W"L$Č;,G\0&$DtVH/2DŽ= E (AeEY\M4e~9GR5nSYKuZ LRHp}o3⠬"ٲކh&vs'>Yv7h K[1|(oτJQ@ ]{/זgϢd,x/EBHfU\%nֳH)VӨgcҒ4% &M'$w䤜.īiosd?2wh %mJ*PC.sLf,'av)#2E9E^77z3 Hdn3|3B[t V&yB!:i%%rlNyYv:YȘ[EL ]yyq3H"c/^֮GDke!g<`ƫ6>:KγEB4۸}Lu nSB'ʮ0mJ˅^A (aU U1*7o7Z8]kzPa,Ta&]NbA5 +4F)$V3e#)5 TP65ґ `&wi~ CJyhg Ĉ#QdQj_@*0NV{t 8PNnSRYObA MWZ4q.0X>y#"ڧ{4ֶYfwC µ (y, WMw~hd,9]6Cl2O߄1gsEVڐ Ѱ:k")cf9bmO@g<9S>!щIkx_njY {o}yԶ-aAT:Pk1>,Q6,TH8o%&='8|ۇWaCH9`^CȨzG7Ԇj{)_C E'd ˶8ͣX q-qhp nwlr̾VʂwZp0 b&}DhA1c7Z^ =?fNƴNk#rMK*cG K/<}nqabZG.u澟y׿Ŕ[Օ $7տEFO m4 ToTҥ-*lˀBΔgͺRQY% s ysQFQ7Z|b2*}8b#yM&lsq*oMR495>p [% e2|miZaP(X݈L;ɁUyrBDLxN}ؤgHʣ`5}`o]T`-G*WMn"wo%K_LucAnFI '樂_ϵ+?yU| R6𽗚!iܛu!jߊ´Xg";ӯ(>vL3ŲvF@Vc~VF8-*na]G>ApG4٦;m&L DSF\yce7i?dK%~wo:eOBJx!hR!<rm)@'E1;?NlGxx?!DSiMv$@2ܣ%'ۃ驱 UcCDc˝Ggh# h+k< Wu^R߀5}?BgHA.jq%Os40%v|[!lgf2\pGq 9WU(BIټ:PFm$ /b=A68M-Tn]#d;Ē1O~Pі6~-hkȸRCsbРpOА%y8XSK׷N۱u0v S$d!Zv&e)0b9!/2z3$JV]BrVlFՙuMVU}H ȈP[@Fa7B<*>A+wCK9=j 4mCv7 xF0w4?pYTϼ;iw^lCұFmɁպUMȒ؉QlRmb[uK۱mPDz5Z_S,-BR ZUh."VaD\Ci.{7sE P#[sֳ5F\ |;ҿ`LlbXiٺ[{uaVt|4 3_v8Q~8D4B Cy*SQz3u_^,*mk|ٸKК@La$rQ&V0]Js2uڞ2\dBQ ,$hP"=3, "XgwZYg$׺bQĨ=*  G#deNؖ}Ujp#9HHuv3[,vZQF O Y7ъvUZfs!WɁS1`TM^ZV|/s* V,Κoq$ #fFg.@` :+iy`IR!Q.[Z pR|c0ku "N ;t-%"$mpZv`;NjD]u@XJzbXL ?Vj|tsRY2n"K,Drg M U~ݝ?[0*StkԸOkz e}S~KAVB ޔ3#{)\-YJ7*Hc-?\7lE7z4FuwV[o#塠xVny~-BbE B=v #oCUHk/V؎,$G&GXP\n5$8NnߔF7!V1OTvc}\z[F{'XMW즊Y%y;9$ƴ S.GU\*0ue0%rЉ^jp3e[$t5U ˠSƽ,7NzZjy% QkZ6R4rZ,kaT| QfK]썽?4D2BVN)>e42?uK,ޡ_do pt:½}n$]Z:t>s>,ԯ D_[W1P|8r&u>!'FrTǬ+r +,z{;1L=zRc:q'*a?8կy*&56{"`0s3lݍ$T!s%Z&zlHA=G hT\)}ɶWNWA,}l&bhb^yҏVW[2`)0;ox0a0w2jUnTolAazu+Ds00);2P^*M[6MJJJd-IW{m:)3KK |ty&ܷN0 ݚW%Y.4z]`cCs'֭c6{TXpd'z}PBdJ}qQ0RPCvJWtbSVQ #7F!W7x2Z>2:Oeea/ꡜі4]e `mfdRy$ ThޅzÓC>$ce Yn&B3W4!#> s);Ҥ.@GB,"ڿD6Y+A2vuJkb2[,S4xpΈu:{_b2Urniaؤnx?[]Z-;>?`L0۞qP2Qͭ;:e_@$D1roRoo}W t'hz0n?sf$2XSKxﮫ?+-̴RKk^ɽdRzcCr3GX?0;| Qx6U]_{ƪ}S~+Wbe@W(ǖ]tk D).f:2$yB>WpRem0;Bcwf>S{E;V <:~GMO5/jIFS6׊doHAHt6(N7Umˆ:jB, H;]ױsiܰjUy`!\:" =Q:cP]P/%T@*#j2*//wՂgW,V}̓gȰ 쁹qctQvJ 8[]Q:aDEnAOqFQi}`".e>hj  oQ-)yMaƓ`,u` &rɗх6n 2;:kyvdkRz.m? dQ}&X6ǮWdIP P%B9{ƗK ?K|]c+D)pnq!̱{XB8a %qyF|:% ޥ37ñ_d)th~.'`HRy:܏3bVцC~+}l,ugIjO) yWa=}#`n3(Hv~𛳱~0eʍ&T$WPdN_1w's\V,Q/1*Տ H.֋](6ŖL%V4 䕡*BR؏HnCs#óF.IpA`n @oPFYKSQ51x2.Z&Hj0˷a!fe`ί :xZM jU36\RD6H5=b|5Keqi^ Ʋj} ޯqh8 B02+(_Bڭ|h+)8OI8%FōSS%=65.+_U#}p:ci.P?)N|`^~c̯B<;h[Gg_F?,.]_++  "^gjd`lHod<`"g\[6-F"ѐ/)JF&,so}rԚ/qLM_,fgty ‚V(䏞4Q*XmLIJF-T S T FK:z:6H5ŵ}+Vі%kd)ŀ%Q=Vq[C$?Lr(p54Չ`n@r(ȎGȘA`BEB<[)qE嬰dɲ?c΄$-^/U/~檏uڙ;%S:M2hMdF9Uҷuީ Bh ?]ZE_S$F(T߰KWį)Eʄɤ+`V\azFåo$H]U^ z47yDsM[ YV>/ݎDO@-IYܛgM# V&5ذ4`Q"5,`8 }HpՀhbc]> Ts!$U5\<8) 3,^>(E`󂣬%ҶC,u>f`ʢ";Nqq׍9+KfS J-dr`@3EGƎM7Gp1cRd=CD.!ƵP ?aeXRT?qYN<A ;Mz _>p*)Unq#&Fn}6zG)bk }cnCvȺbĴX (gY8@)6WZH<*c#rՈG]8۳ `0)>(?(i#a3UU]JW%:xeǏEozt[!̫JLlB}دJ!݅QE(^%һ I >K<8DǾQ%5)%^(J3s;~.GƱ2zghmm[%zH^6`zbCz~#sf`4K-ÍhS"wbޚ`l>w4lOPz8V`Q1|]:|uF$hSndXጤHk@hpoMKҶFss."i$ņ+ƻXPR5746'k-JWW$.'[wLeM *bh`¸\WiUe[ql+(q]U+2RA}-,Z="A~Vj[YQ`b$:\T2 V.l1Qv+C/NEuk#hsmYvszrZF< Q@>–48Yuĥ}+(uzRaX`ϥ!K\ tg:tŧ7fIxd96bWeY1;w=Z*@ v9ܩ}Cu\\ )FȢV LBX=\+9I|dcUZ% wEDKx4dQʝL`x0:zkNλ\ &$׉wuW zC#pe;Hd2%l* [= +Bpٮѿw*@,mp*p\GRѓ2fD<!M`~5* ݓgQq%W.6 Kɦ?wd[{sJ7S3AV|DfQC8:%~Ĝb(a] eswaJciCZq5/EDъY[z}Bǣ VGӚ}ɣ_h"U?SE/ g .c!s8~3SGw-sJ_) rPS}կ-PTrWvM*h20\DZ)K xb";ԧTj•VA {d Z؝ɡIex*z:#VyCK-Ot3a *{#F|oVLC,/Y^f1xR] HNӾwuց}q(-~픫+ NkS h]E~i~X@+xI69HE[߮PA_2kqkhw֣jM}xڮooLj; >9)i qqwk6B oP[ rwqld:™T={ 4_,ͲxIZ_”.E{ӿ-HP2]hㆅZ:cQ"Pӈ&܊CiO ZwOE-%R^µO&snyʬ~uC+p2\,6eL-Tk-QCS{Ybq@## enHp?GQN(Iɷ5*‚pNK/H*٨8HqN4/Ram/&b<ҕL*Dl+" 'M45WJ׼)뵳9g}8}S%lL@zi(H~Y8r~4S<6ɖv7Or&9Phna>6x :*O8P- l洷.v7Te__mV@lr8KbYnѿUB/CW ueuceI2ط(w%epWn_UhcΑCt_@DX;A^-("_Gh=B_[f0͆0Z5NoLЉ(#I#i(%{ll̂K$ ڽ4nKb&Eu$jp&oyhVE&14S @$u6ҽű9]5OؼЧo?'/mqp|v{XFP'JtRY&[]".(co u&("if6b?p|G vވvBU gyZ -e04ZMX%:3Ub #>AZRm3X=bzlLjbM8a賤;yNjۯᨯ¥6 ֋pN rV7 bȳ("- Dp s7v웙I0{}Əu9ZD}JoԦk,SV K鲮:K`4$1 B&oT^ל%Qm]4AHu846+dX|pQt]{h # **tgZQ|fЗaa \5kbXӸQfݪ R%ҹoZr-lBBN!J5fr݌:ں/ ST8ptV^K" nD5z(샅-?4`P;> k8;ݛ֢\`&5eL qb*i\$?_WX1I_eus' TL [' n+١URK|Ik~@\0i0h8rZh9/GIڒݡd~ѨogU916ٟ:K;ڞZZ={-Gx&]ק@_cv{f8ZK @0YD9V|T+ZlԀSt!"“YŖqN?&{ *t9k_ƗQ{Tfo[j:UBGhҜr+; (b_5%Gy޻=mk( B|M͵ZH`R$؅V[[o"hZ܍'VO'sӜozMesX+P>nxPê)/_=x}eWM_z,su Ƨ0NɃ8yusjG>xj jHemUT7/C%psУ=yӤ]dȐib-XR@(_2^s.qDПA {׾;I ϏtFI7H[ k'l^kMW跏WPj@)(<&&RNjY_G.4$ZQ^| r2K̐/(D xv=i2p((Ӯ9“ҿvq&!k+,3 raaXAK}J#b n1ǀZ$nX1&߱Sq~dtG`ʈw˒Њc H0EAwI܇ R(g\'M+\7wBaZG[ӵ fcqG'DZb)fϢ` 3ƽm^H!\B0\A[ȩ O*]&3ſayp~-ǨշOcn&S$SV :/W@\"TB`[/cUgbl:VXMդ,d$#ViǠ[eK#% eag߁uaku1VRJ/f1zj=sj׌ZSm0B6}x\,# xAdP(#ʿMK;Î.qd\LZ.lA4;Sl89k| ˂~vH%*ap/)~Qa#3 lGnrOmvlkzO**e_u]z ^qkMlFmRA5p:6 fTխt7q4 cW@I#2wk#KLx>Ml΍۽X5y3ns,?l{Ց0(>W1ջnj]8Y~E5FZb|S'ʀq4vP v[or8]!r_[~[TX$bB~ 7o)%:?iGy"m2XR> TuWLhN1ĝ,5Jc7_h\\#9!2F1l:T 1^NI 8J ym:IYxmouj1{N܄N+^J7vofݝѐ 'jn6@ܳ閿߽ 뫢9Wc.0Wu|LAOk|%UL?Enβh[p  W"b~UL?L@vM3 2-EeܬYv2%66p'T2}yQ:Z zƳz-RK`[`⛂KBNkH&9j^1P_/xw!'l0Uv[eaRiEOГXxLpF(o{?` DU1'91uQX=Ŏ})dc勩k<٧35dHRu*3څ%LLW (US$q|1DQyJ<+jy$'ֶ&}% n{}TԾd!<DsŘIs-s;:|q䴮$DsmM E2pk'r#PoZ{{$%a\[Mzn,pT:\{ &QPhj z>9E/Ӿo٧l%";Z,yg=SRjB|,İhN `v/߯q04%kQYYqf9>^brL"!gEvJ}g 6 =`Ĉ&2NX;EXt ט(6{Ù|q|Q=L Gy#'ޢQ# r+mKh ~>4yc3/$JOM]mRK6Ie롮}oTNz:EM#5\jkl tUx+~5\@m5|LP RX .c;Z`J=yEcnt0{ 4CẲ]I17 c982DQ[ҶxCЌ{E!,`3xy>r7D5}n5m0s8p彄2csXh7b$`͎= tv)K"./ToL 9n3Q($J82һNc^-S|[:LI 8 nj֜p:3ְ_+ߦJq+eZgڱaS4\:{ErLbR,.?徯 CsX 2q R}3b Qy %x~oW" &i_) QyFiTDZ!Q2qލ vp_׉AhtI9<./ 2Q#jsa @%nh&M{ZޮY}+ %%SxV$a6zthf_koSN@M“ A᪾P$'qt}>L' n'HrćwS)ô@ذ~9lrElpV}9[MF[̋ &VtC9unY~Q=ʵ ~kh={σ-׵aI->@ }=ũ\Xe֎^7Bk^# mE҃,j8üN)QG]Wp*\Oƚ 8K:s^O?sZ#jÐM.$?ֺ䳸0:] %5 {`V8˪ :JlOȴjC {OK@5`E&qX`9mQ(]]ӓ:JuK,S,\۷-Xww$WIV.ŋpۇEdH88/-]W; sow։e> N*ȚM~|e8~͛b)5ױX@vhQ'u}bZy#wbL3 PRJj| U5Xv:>/!'uh(;ی &|. >mwAAt 'l"O+yȗ˹`s&fȻ3{oR3Vy"w㚾N1o yGk視R=}`D8L=bh~R#TlZNx t9D`@!ꈤR= #R z_֪߈V\dP '[[sEr yèduVR@2[yWn@dE8P_+;L[tqV$ՓJb0FZ$S&iw=7>ap_F n:EsYiqzk֜ Uy%׫ w-!ؤweJFM ?K80\[asg0kb4hP\4+bj )DŖȡ*}3'ŝ*E_ҧu{cZU +q픠,8M6 #q]v &0+ުvfVG耆ǩTY%տoS.]K~ƞs,lޓ!_pYuǰJ hd5~L^e'&0%Q?j$[qzDsh(nYI3䌮9jTXlA$S1,UM -HL4V,  J} l5Xq_\KsG`]ޚ!Ov-T$rڍ)y04_ f_BJ&=_n5lb\51 m+́MyRJ䂴AmA|5>VꝞ5">2CՍ!V}7AόzňKםJ>3gYQfM9\2 7?pl'z\sCIubf LH4Ċ[+ R8I Gh+ɒڥW\ZnJ_zC_;&D|xhqnݴoi5UB۾gpWm̯>]_%J<U$I f N+i{(_$ \tF*Yl }W*=cpvjB/KtrԬ cKV(7+_cG67еi³k2x cIּUiI Tϫ9edN-GwW=即޷0@+8C;ɣ.G %ok"IsZᦉ3Z:nWE2F2J,*OdEm"ecOnM}FA>@0s#FH5Nm>?rA[(xދҮ-:_]L}y>prL"ӢHKT@> <ʤ Y!f~DBoȹ1Ͳ-U>#n9?+/ d"":UD9Իsq)$@Yh!0Iyb><>fWr9ٹ+uKs3بn_#3G'p/ }m, (ezw>9CYVzh6/P"EeE 3# IJ/sD7 |'?zDA/8nG왛 q^{Ir&+.n4\p7lpI|Rg꾫e Ggu^ :%/dRNYH9{vj wfƣcd6]$of+Fm=RyKj=ti[K+L%#DCDP,<ӵ.Nt_}ZKt}J3Z+g=Yy4$)fSdo-9+Fq8I=zC~RWjFN_\C dfM%j7r =iG0ܯT6ǎ-GP5ؐp~h6wC ޤ.CUib.RiX!>q3ď%34HWiXt#Ώ#@TR=ʵD}f} !k $/)%ǖoe{}삎 Ao!m+.K%I/_, b:E6Ktjcӄ3YH#5t[vo 2U!'7h;*)Ž3mNT 춂K'R{fP aJz N5"[q@wNDyAs.QFE=V30KM,ы1<=x-뙔39`+ju`\Z[ѭ}EPSlE)nUk9Rת-zzlR:pv/s1مf8 RZNo2oQ t֑Eʐ*«mp\܃z@ָѝ qުD ؕX~MnGv`hhkzEk\ɭCB"4.b&$EˆÒR<9/7˗qSZgbtf'wTTz>vm~>}:BFM} { :ez oLssvtBtܹ MԡXܹhdLjxĿze0mp0Q%a5$2`~w!d觚E1wkkwt'y%\Ve*y Zl!"RT'KCh>FUmJ>Ywsb@Eup&_k T>%5= 'DL-6T_&J|O(]LWi"sh Яㅃ)j^:39X dޑ=JY~`Ae bí&;uʝ3Ig ./NW) dVSmxL=AY8mdH-| jpɪ"4jg+j ϑ .j@L,n95hW|lDڞKiN܌_m9Taɖa\ 6(L09Omj5A6rQs^dY3~y k;[ԕVb1@Μۜ)NCff0c궑%#FpU"%;G''#J5 g`Wԧp˖z%ĦRAty7=V>`G uG=FcT&)ց% >I-_^[r9P%zۗkyU*T.cxs'$< UUxDoe,FOu?K Nm<' WvVT0C 0HU)X<Ȍ4 ܉dK58vr3=IyXK1 S.<(ؔXRAK  QkDxb#׈]K#q\l!%Ce#?e we d>/[rIL#ٚ[ LnJ9bbI;v5'<|R@ ihV t 49e/텡۷֩G$Z5JJE4/1 3E02-aم$Vp3/AV ql篛TC {#JB S4OvmZ@##V9) Dxp0Ld>]i3וZ*]SDU_Wz#/Gs?K1V]^Kߐe,c:1n3C WTfSA8N'rNqfVHK#A:[ny՚#G댻RiDi Z7C]j\@Z0$Ɲ(7̴4R=n`p$Vu=jA5 G#)'Rtltl-n^j-JsCP4Vp}>RiF`YV`͵^>Y$lk_8 JJ3&tvfHI 4?ۗW BqC1}A?B>׿Pwofґ¹nypmљ>sn5G95RrL/5O'54K$$ė{>~|mOJ )uJ͝$)mq&D=Z}rp@dޒ=}>"ĹA3{tB?zg0/@}K%A7'gj-g3C75c Sa*`Y 9Q[3>u'IU;G 8e~xCg3WZa;Q'1%a/csF4V"Bɓ%`2),4]- jA,v-FSS,# u9D@9h$/ Bsw"5DטZ^`\ocXd_ȉlB1R>w/FV % IRgo4(2^R4Ϯӭ:D*.;<͍Q|&Ͼ(K|9?`C/gz쳸/:k[9=,6M5C?e1N!5pO66EGA7cxG٢ţj)z2}eD31uST id>6: Ƃ"Ob֘~,?)®5D>5$uEwTW6~\t22ח\2ǹkj=-+ &""';ɉ'96rRGK%RL_aB[tR)4= jilvv"*wk٪YZU9e{͏2WeXA_0pu #-d` 5wXH]E+ג XoO@D5Mo_VcCrU H/J\(Sf&YPzپ_@8 Ɯ PVW:dmI|2q| i\< 8]5Y^+Bdf`G8K[9$hv LȅJucxc p~>#DX-B D7Ѯ8%Rh,ܰXy#$1,}Q8e@Bzɵ|nL2!> 'g9|SͲaX%Ѕ¼}IE|Qc~]zf +խ:R}*K <H. ;2YßޙC!9Gtsk% >꒚}9׬꽘w"Tcϭ|Ź@X#XZ=b3*uv't]Xmc|f7 iRY7ѮLIy4:-ԜД[qZІ26 7XDG-2@ńK[-41:{F~8}JM38lp5'߹)a #5XпOuGÅj ZpJ=S.yTc4c /򁦎V8z/b&}JM9ƴ#+%UCfBf\T ~jIZVX7}'|vr˹@XC@ZGuݨHRPX^[j!L99lA۩,IH>L~L(#2=f&~ȹJ6RrPclYZYV灗DG6bk>Ff*m *K]qx>A9@ #,|ngVWfM;Wd:N3dhfGn~/۝p*c|M 0Z0vy/ϖ>]T|첐ەAOasj q|tShϬ,v¦M<]ݧ~8{U*,zꅣ YY[vmENT}<2"M2$wNBu|b_]:]uCaai Ͽچ2xE>#$:GNA|ҵ7ҽiYU?}q?HLF ݁.T :*ywџz:'j=K~Jj2qɝAS-[|B#~ r!-*곓*⎖CĘUM p{/m }g|X+dvj,qHk+'82<]!.+^Lh/ykIQSS%'!3zugm3ysē7+QY4ޗL3L\FBSpq@?l};L.)"MP#@,'n9eFZTm ^0 zOTW#"[Z$Gr/'dЙSJt;MT%}֛ʗՒGB󄕬}fz?<a"x @ RT'$F~hҜ)68jZ\agsbI^'qjڱআdG^\.#V]+7BHf_w8\euItTٷ֣\'5]02 pB U8PrxFSY%\;:OOLEfAɪ4al3K=j{="mSC?߅:1I CL\HB{G!_)p |mx׳Kb1HdRE#7okb9;4RHUqhISZdązr 47堪Uc$ԅN ng껽$4/85!q4`OY azG( D=/࿊w w]"KG6zBe:-."o IyOAcQV3&m P(S4* '^y8 +JJbLMDas\lL՟f(V+-%no0#9w5xu¸-3\[r$/˼__G}}[?'JEȿ$B3ѥH#~Oh_skzH?[*AL̫e|A^*+X'x~X 4]Mi7rOXPkꄢ 鵮DsOXAҿ:FP6@t^> ʰ nHOmA rb]k*m~ EZk!7}ġ f:. qq3KqucXbkpTO!z3|槧r?vRѪ,l%z6'd/#>AN-:JwJY ~o98GX[r>̜)+SbWf+fgPVǜ,~I[=u>j=m;8.D˻x6 { 9m'6qGluչ]o~%}Z:`\ kCt'U<l?hhHG{:]uB&}75+9E\?\FXMQj@fO(NL9+6[ G D4, !Fw7'a'z6:ߵsfn5ƋlD D6 [mJ_coAcT.Ƒ.(4Iߝ{zn0Ct_l]QwN+6Ŭ w 1{i#PʈC|%o];hU HP,ހfN`[r7ī73  $oDuAIpw#;9v$p7gEl&ВG!ǴW>ڦ|Ά8 2 CC\FG0s|WqD]sTjEv Ggf5b'.y} J?3 "( @^D(jx5MUi&ǧ>'D!S=ei?ŋt.nY[6fKOf:q@v|dkylmh{SǰcTg4ˎSqد }fيw oEFU/7 WFjiX4ŎW^=kJ-)yͺ!stU,āc5ү UFJ3J'mB3DYlbhy qCCnΑQ[?j:Drw« $3qþZ!]޺sF4meu-(){(MW.pg9f$I~V|,chPzZf |sY1~Ĉ.;a1fpԠ"H37(dE̱>-|_+6fɆ[r8.K%zL-wQc$ Ct$>^+9>hl& خY.k[)Ouzl eE9ݢ9lqi۰)Bb<( H8*Xa8?dPUo'++yv-Y!f,m(%G m*Ǚ$:`#Qgd,#u7yDjmkzo&EZ]{8:#q-^UR; Y m\k:*W{BoCGJO1^('lƤ惭Ή7(رA-ĿXf(ZЊ @SφrmZX~A}TW"WAK>8n3k/։9C/{cxŊzMffᗳ w=CWݳX-@N2NYmWUAlw*)*A>":e U1okQwV ZU@MnD⥀E0UI|\ޅKL "f%`u# C@!s7mL壤U \)|3Vw5h(} }|z‹ީ;)!'XD/u0P;k&;G#-[XGмb_ sN7w(CNfk̯!/+e3ىޕS ot~R>yER%f P Қb@-%T.F{U72f/vaU;\i׎6 Q:M*0AXeI#C9][ >詴-8'z-!ث~2hGz~cyZM?/!;LF_%[y?To#3\~ma2͔3b'aZ7Si"{Nb{'|NaAmwU*'&2janL)* Vza2V$aF-C7^VHr$]aY ˵="x6{*n5s07`0ۡSu;8Np E%mȡe7 (LdOfJcTar^ɡНʆN 'f׵lo=O>;1^=[`I!O^Z9MUwÚn᯺ދ^7f/ur=CŊtҒ¶1K,}ѥ^7om$x;vcCITb ^,~iޣ]Tq V[sı+(i [ OџhOїPVf9ap~O}2KiSNrv1!m2*jQj*M*8@g2? L0Vce`"f0}a>B`@x4 s4ZƓ\+ƠIX\u5^KH tiɃKwbIMM:3N]VhrEݧQ^-zJIW׳a(lw lt1뽡M@->M-Xg.9̾ 3AdhӇTMhF IΫ-Ig'50Dk2ud($g235kt$We,A2ObLʿPd ldXz]DzA/Bkg|~snvAx3]Zh fW  _ܷܹޚ_hC(c:pm>#A4$=N"T^$Y*F :-_F>o5Bպ;UQ702uxȳxt{iSJ;uJ,*\ 8,ז] q QުqM͘,bUYO#]I]]I3;ى{`aX녵tƏ-^l1y"DPGSJ}p\kv1&[w1{}]@W\[8gQsnhdJ@= $nqÎ?@ԣo5îv]Et8<0\KBc|ՎmOHSh+& 2a+Ty{BF<+7y%ߥPT #x 36'q R24ce%《Py׷ODYFVEs[ \(CH:1u}){ښlnvqXslr1<"?omh80`]ϔ@4$_;ڄkZ^_032 .~l^)d: (%fwYj1(%*|!NErwg ZXBOP2;5!s]qDUn-vj!P LضXxR9tirxd* (! w2yF$Diz % F&l|yKi}]j%faC-EgxGޜDS%rgvpX|ā2/<o]lj7UD\\5z>!~59E֓e _ !g+S+~rh/K@m ̈ Hx&}YyP2 v`eW' tr;k P0/};5""NG@T&͹7G,`Qd/%XtR8#$sLo[ SD֑ĒLk {,M\"T₯ayVvV1WFMpKyۻ?ـ,c9Zx]Wpҙ_f hbBrخ{NsZE4Fvf8y=j?hȰ&AX p/h٪b(ՠ} >^jiY3z&LgcݕbM̬` `JvX)Ⱥzx!JMX de]V HaM)uZ#JnDȆg`܎H4 b Sje,{(> &cOVnG#v%\A‚ 1`ND^yFmiW# NހA,]o~E,Cvk~̡o d)/oح9%~o5;|AQ~;J#M)C~' BmҮBÚjDībJ+ST8)kWeHh/FҺmOnwzm[SZf YA}xv8g9l;߶M#7`閵K(-U,Y|m4uPE b̝өp`lԈGV 0R@ Y{YKkr0O/ap޵`Ů1JBÁ4}b"Ki.&塿_05)K}|5˾E{[_8hȚ.T#GV.?jaJ^l0@_:w 9^Aٷ#X=dt A!}J}2/iw6sB@B|)GB:\J&) Õ*7W#D!  2#=DHhV$#b}@QʚqML_3iί4JK,_4/R(`XCli4.4p2M'o1|- d(-'j%ڕYj0 R?7;ۡnPZ܋N5 3U0WCFq89u͑AiZT.l37#j|_Im]Aln$ e.X*U] /UʈE3F|s)u/euCSdO;XGs\2[XŶPA7^T7(c~P*a@F=aMzG|GA0H}7xT%۾a Jj {{zaBÚ8. Rf3CcщLb6xH `HA'09.2 xf d&?4SYTxm"߽O@#5xup e_n9U zDM@z`A8,Jp2V鲬7^>Iu%@]u}FFBU#Hqs [w)r00:@% UҎ|KK0 vKE>,g͊=7hY+CdN29S/7 AD ;$ٯQ3QeCF$iπ1)ioRv蒚ЇܪEǚtf*ǚՂDђX2|"xʈ*jk%Pg6Oje^rl_Jċ #yMeNwPvR'{RdDmCNQ 3MbJݬ zҫt iJ\Q֨8~+o:8}z>D2L6߄ apM7u)]ߛbWᯝޠ |gF=ɰئNhWΰ^6m1O _I![r>j*8fL=1яmC$oCg  %6RÚ-Ŕ5I6h=Sp8iʲWnJ9jCGgNi*꫽yUx&sl ;W\Lѕ6U zg?YcKs k'2c';GJ}en4ʬѬ#H0ם< S=װ@o}U XMdk@:Z*}K9"Gu }8\A f*=>t\QHP?jPٿ[ KNd0T%|scRGzaYӪ#ʯm|"xQ7C"˂fЮ*V2҈ߤu#Zm0@c|#c$}V8$s.fRE;- u"Dfyd,!ҶɆrt{9^A=%݉a!ӣH'CΠC؍QC\+e:JLՏO'Pg6]_ΑpaM Cq\9`QS#ƵVdS?@;30ZE#nO_iQ{ 7F\tv~n;(ufBJ7ovckwxs=,rI%y6g}Đ-!DR9#leYtR[|͉"6nIX#~oz"G.kG  [SjkbFJ^{@z BS17i VvS5k$"y^_L/{K_}5lX;&آ+7z5w$rK|Yx|61s͓O\!&"H3ʫe/|lE.[zR, vDvpz4]B2:>߶^ D=h $^ ylT0$C(FaвX&Ϩ!i";2RJR 4L^"],,F`lYO!"u69DZ^ag"Uj| F.#RbiB"H-<ϱNfce:(Wѓ&|~TpBaƵVٷ=WL`P/qDË'ۺg܄vQ[&3p6NۀAQtCUԘ"0“Vi08DY@a?ޭe]32JY]qYrjeې߽cq1ڑޅj3$!FPf A,4Q$ A7ʄǤɬp{!VE.(шQde MlOѰq>ZQWRpZHfh8Է2Dh/ $8*_=Ԫo?$<-K֡.0R70+\>8(>rtD L,c&փo?"/nfP瀮4D-껦}(_]4!%:6 ?itWu3_IEU٦ t<0l-wXfD/GZoA&s'ܳSo,ڕ8f+7R9SFANP?_yҹ\4!pVex;β1^?WQ H qKj !4R_Ɉ{NI(ߖHɻ <+ ]]|S*/cY2VXۮ !'n of<^PqE%fO*:`j9O9+3oQ"_i% y._4w7Q~w/Nl7lBk[ٓeBR_%cc<#=Ȭ+rQSDUDm Y4vAN3sA|ΎY! l܌&_ŚmP>bY|I%-e 0Ł2i*?pˀ\pTp R;Խ&4AȋӕqiމQ;Wis,U*.\+m0v],VlcU #Otj`x;_5nch 淳k^:}ra5ՆŠ&,<˹ a6L5\ՙ\-8O8`JY0(N]ql|we _qxFoWJX*h~-Nf2jp=(m?''ݜM'ַo1)C22ojNa\Tjil ,u,[{%KH6P[/ ,<nE=AVC8ޝ%bQgaiQ }AZIPz6\&"Z#H㾶C?`WEG# Lq,Nk sRqI)#0c# [ncI@G>iJYZ> !:L@N^)q*=iEJ_VH/R+wdW +EjcS2umv3~}sȕhDA)Ӫ/n$owArco_%o.@ 6b[RRͥ8{~KΆMj2NЭ@+vHkݭlXx*;;+> (J%tGqЏ<ސ2Sq*+ L5 {8ӗ61BJFw/YQޑ!GX9=1|Ѡ\Jde6?킙˭=b fy;ZMSkL-[хgl3 V/mohS R JO3B-.,9U;58&5^_\)˞A/-bA$ dz!2c*4Uᶸ KZ/.?)1#ާXHOa# LAWY7&u+RZ+Aln)1zch04oZnzE[+Y $h6x)kW=Դ-R " hSIKT a Uq58Lƭ_9|jE Q_o6//>#BؿCJ _0ͼ!niziq"WγYWd@x(ۃ/_R6lZ=]o7}A]8A!} sQ*vx-7;y¶+[O'nY4"B+pt2gIB-W?ݓWmQ2opDI/ߚLpoٍ[ޣFǷE@9I!7 WƂp5硂Q(b he2*4i9&"&e!~ OSmtɹW˝42¦O lE3eCT%s$M-׃pKwk eGMr5KV_Q{OdORQ3n(lݮZu\b˖ةY晴ᆮ0 1vݖ:mw?ּNB[ ]x`qh^6-4HY16E>l9VtStwq< u}^LQu.YLsaH% Mfx^?]CG&#͊yA,釲hm8AJ;v-{7) T%B>ʚ!5Y0f~9q,v]qDz^J20E*־7=$Ii9izCn 37f3ZGo&X+o [Aܦ XbA~NK\9Dp#Z"$\)CXg\e5ףZ ^]_"㰁MG2L.j j1?N͎~MMkQ= ?.aVm`2Hc@>%9W8գGz5 NUǰF/ʧ#)d4PAkSײ6 6'i2\'J.QhQN&_( ҿ|!׏?Yw4K|.G+`/k1];5PRXQ#d21OubX_ԉ]{xq/u6xMbe *d!1Ee%91PzXٝn_LrjlC2"d6Wk.Y:Y< [њ4ڒ>W&N͋21ԶG8rpN|)7 !U&E^Ӗ{̧BiA|YOmctu,,܎>B?@ܦ1fmEn)l0yYmBO؏J0*X?jƎYW36ˁxw KNTh!aQ)]9 pML el%R@*OP.O[|m $f40Mt5#p.j؍Ռu]ӉZ8XP8NՕ4mW}]ףnd25oAl"ۛ /4{):9=ZLhvve'=5)F6ι'Jv~$T{xrapKCTP^r= #7؊n8l_;/|? gT{ bZ,j9ݚ_Ua3wH<}5=%/8 ֑x"ƕneכ)m PSA ꯜ%"50>mZjꝷ0Wb0x@NQ憎vuFPQNz Õ8c[YK3?x WDacY2^O!7_,؍®B 4g-@n qty{5:㺗_7cre]vmD"bX@SP^'N`Eeg+}8wѩPQ8+ejڎ+٦|s} N_go۶QŁLSpAؕ>X_ `*` \&94XFw"/"Nvk !BO{F߉9ӝz nq{: 'z(C΢*Pe yk_sա f CJ$p\u'aM#""O^)P\z,b>݈H! Z_zfT)0/1쾚j:]C䥙D~{,-"(|pS!B' QK+/㞕Y|_~.>M@ufQjd1hpO [/! o,lo7B`O{ɝJ X\8:E󋽭ZS_k`xYNO- E?% j1"Ehw }ԅoΖ*O,[^` xl޲P9m W]df/ĆXBK}=mZ̬v:pϯ0^;S\Ք[V"%oSFdb^JDˮjݟalZ@a1QG-:ڀb^6vQd y8<ϊvB[D$g04[óWl2as;mNw\Ndno]QdéYX So }`-%V;3s;EծQv)%sl[ts*H R/@s3ľ7FA{r6oL{HUWǧ 9i'*3I)1Ua%P.Kjg1>`Ku$`f9ZjN h PO Pw Y5ֆ0FPcB5MY`*mZE-F"O\ ^e*i`5]9Ľ{p6\]yfHG5zTۥ5&W;t~=P="B!&]dcov9ga7F(nlAɧg[^8 BאØ.D<DKF7d}U7s ܧ OdflCش󈻴L9[>mgΝg{,DY)G8@543@hP 7=2a@3RO0ݳ?%(EH:1S &HY/ԇ=zߖ !!b߻6F̲tOVQA4/}m8Q>|=(O *(xmD'ݜ]6^$9cXӫTm ʋ|h`Tu;xHe[dk=,3- &ElюPalKu$fOjRVΎuᝫh5DzX4EԜM$셖Sjc ;t[ QewRbN>S#a@WB8 #3ϞGw@}4)Nz.KYܛv; =NAMסKթXK(<ȌFniX8U LE~V#{,Nhgr4$<qqv^ROeϚ |,)fF!o!W{{6 ,[+ifiO(bs xViƉvSt %ƢA;[.c3#eFSNKW,H9`Aw@ܟk(z!F>h|<#Tʏ' Ib8 h $Zg \~ &" 5sɁ: az̯k\L1-ؒOGծn섕d"2{q o}"Kr4nmߦ/B޸ v'0l\z.xY#Czm ."D8[kdϔ&ڮ35h)XJTJs+oZœ=yf׬y:̊paD(1uS좲f0L߰D+pwlM};GX\~<2a̿_)FD%lg"Ir1i*@s o\/W°c;X jUA*՘2vdz00k|M~RXD~=J/R4.RPȹ~rYlϪ%_G|/[ )zފԏOO6]ReH=sR"H)z_--6Ye,!q^ XrN q3@LÙ]iYGR[3yFiZn4z6(^\Ԕc25d}oNA;YO!7t􋁖S~}pO+ g`M4@׆&Mw_![Yr84Q/ݯk_;mք١1 D@P$")XTRdFIؖ>U)q^OwWR.^\/3 E|-*cŠ"0%XyBh'|<&s3=Jh) x!M*Ha N t69aP;u "CK ۟7 Mi{+xqzR!JRU7e ^)Zp^v*7\Z$+t z_aК3 Zrêog/O?)Q^T7*(s֝uʀ81-@u ɧo]&WD}(b'ώ0FJܴ;֥倨bdc mHU[x:-S'9C;7.UX(3AS+怜1 Z? BJq&ޚUXJ jC1qudf|R;FG4jhMhsNj1lGf}a޿1J8j,':+ b@VY> 0aCI dЫ%Ú/T#L- UZj ʨ86ČH4U3rlH>^HFD] &X/*)%ב" IٳM4"Vb]/$79$J"Rxiɫ!m_/lT }™Cf^(CvY()"=MFI݆z.xmDN;#Mglݙ$(𐻅{ J똁2m: 0&P.ܘrcۉbH5dg^"wej뉾9ЯguFpOj¼S-܃TOUݦ,&N4GesW =uQP@Y'\,+1x dUT\?QV{@\:㡠 3"SI;uefvV#Rwء>fq0Yy :}LB^d+X;}&cB-Ys],* =gٽdw)PO c-!/ڄwqpSUG%.)>B)%oi[7JZ8O8&{J PwSG'C7RB!1dI,9 .`TR/F0ԝSkYiD-M, Ur}&% ~_ӟyt"B{r"{4Mk:?sB+g D;(wAtbVy-ºؐ ܿR׭kydq'":?mjZgY/H~Zz `X.4h^qSӌQ ;t&MBK%1&$@> v&<ZLǸ0lnϨ贕i/MBVke+Ѡk\wӁd앏^u_L83Ct.45K!=߂(8Ҫ)p. BsGߝ_<.q30ҳHbC0k*2 1pnLW@v+QNNx%ful ㆐>i;Fͭ~`9AF8Ӈ@9< RBp_0CLt@M Tb,Ԋ^Nʦ[#&|)ϝpijV@'?.Sg  Т &Ҹ_CSFTC`T옚ӧ᱌Y_n81qoYvfB\߲Acޏϋ;/q!fqcl28P];cDrԏkwV$qݧl2K$<^+iN5 o>VKBkX^4j`%YXSUYgiĨo)E!E]S ˝@L˓UsAoOr%MYyo>s~ZixٛR2Aa7Lc'>KQzڍGy !Q#& s(|W$~U]Ju)x"q/5%1ͲI=k_V O$DA 䇢?ZP|2Ӥ\\HC\;j=Ja6Gghjӄ ãmb.ioYSas W)aI]>)3"ְQSiKGo}~?e"_TTP_ 7w7n2ClgI_%N|(~ C ssG_.spቶ._)fPېkxr0DD@b6 y*?k-0 _"RqS}ߤpNC~I[>Df5OG-IG~z6!fNjWRŒCZdrh;!9IjWt:&(]nYь p-Tg rk,x6ni`?ۥĐX??zX]a"4*#Z7nߙ>pt/LZaϙ)ڠYRk1˞' TW9J>P_v@T-VʒlXtauIXs0lyT ~[J̚ -l=9S<Ǫ_uDqD޾/.`w~VcsH9wi*>'4 |L+X.sFժ?mֻT>,bw_~o}ky e R04i< MTx1C뵉G'iA ;!!sMm`Wa7΢qt%r#?Fb. {<Va3:g焈XF'@k{4Tu;h=X*f"Q 5w>7#$ /E31#Hq S". @R|JSAXmj?WkƶWO}%K)w*ԝM%rğL0!. }XJr>hJD8$W^:\ebTIc?b^w۬'n?*b{2v~ Hİ(t FJ6,#QB亙MWgY?%mT> 5}v1UntbqzH 0 tqZ9ԵII QC6lyan(&qk b5 w.( bBX.B\JݕlY~ <5q^m7 ^:LC$.8%imەqy4v^@Di`o>ҦqpK Hn|DŽNL*f{#"^+pѕyx<.^G:$ |$[&l!sÁT@E@A74hERZpy%mZg"axP#zpKK3[~ʣ\yf'g_%!Za<`^Z!ԅq!%Т澛5J+h*ӴzOWy_o`lz^X=^(\;V#H›.^'I;;l;)MI}O[%7|I$F=8 S^ru^BhߔM;;9Ksοj qR T| 3`Kd9YH7s.QLyО8O[Mإpr;Ʊq$('Т& D/ iU2V~Uv:úGFApV%Q,Slz[ %OeN\ m /p2,;|R>qTyЈ3T\MZ#D|.Ax6)aݤ[mƆVIW\gRN]`>0ј3ΙD Jڸknj.r]z4e_%>J5Ub{@ou';wVϢ.H#4Qҩ8qn, DRwlLYjVM Pr¿C#gTt=[B^(}6ٞϮ|M~-G>mD5~GF] f``(4w#o'@[}VJ>E3r=w| ]R~o;\mCڡd`^s͑K2緍@ |!(1\ZEvh%n3Y!z#vzbdfދ,IњP %=af|$21Xj m\6MeJW;x BŒ[}|x[m+"Z<ɧDBO`HSuWE.Lj:p?`R~w?`uz>GuOm!hǫy6!ן #_Tޏ;m **V.h6 rj^h/PvpcDVTiE ^?,C8 z+K0Θ!GkD-i1:,ǚ¥2׺ =.*YHl)>B{}SE塧AHg)T=@YH!D,T8=d>lD&>tԟR_((lE̬g-wCتvaq_\*[ 'ʏlñ΄n`&a] K#W9++9q.?@gž3Sٌ!D2W5e9\/uQ5;m$>cὄ~tG| TE药2F"WS`f@(u@ڠmCPpd&ft&GZ?w:l3չ=}P%gms$p6vO+_Gawi"({6p|!mZMɮ)nhŸrpdNJG g npC&lڋ"0fk/qQL\!o{#4D&Q|hT]4 6~8ّL@ed]%]Cm(U jwOa/=D4\w _@v5zn?Z`# pfzFs U:b<2f'QX/K(t~'6*$ݓ.׵~sD]b rf˧Ӥa,?eD]_cYZ,lReCB \3D^s=27kЅhh(L, /QpTl( ,y?J11 &B>w +c<[Qn")",[keC/inh&C6#wg&nppZZ\7WΡTxwăi\+]q2RTK4  W+$ǧTy-=֔5Ql(m]Ю rx Ǯ,B'@ oF؟ {2q LsIy- "qYf3z4fq C>kqDB~]h qܦO%%lxPCoy$V%>!=J?X6-:'QnXN#bJ"<"w;rsMRBDA)fV+~$m[) \4I\&b=56-MM yJ u(I6]U5i5AtZ>~@6:}A¶&K֫Lq d`&r0ihǿ{|=վxt2N@h \ rŗI?iϲ2ɸlkf=)b' jucOe# w~!ϔ@:-@Cײ[\MF$lplu&P+[WT_x>c!{ȏyc!-1@Od?dzD,)06ttE>7WP&9E4 Ed<H6^.Ć|%`Ɨy9'q=iP[pVpjpX"Pð0 >0~8$.?؛MZ-J|+Rj#DD~"QöaM{$ƷH@j-k?ӎCFFp5s=M@SYja 8Vi~O\g>xX%>N41$EB)  ~L[`.u 3˿M_B! Řsz>B]e[J*b၏{ښMT16 JP/it |I_+~ywͣxGE598V-f mF!Qsoc6)un["/<:6 &]e9ޣtL_j3^Gú$|o-2pós~n w` qBE\Ia3nLl@| M}(6]W^6shR4mY2t=>H}J7!M=2^hJ.CԸ[vB)MG|ۖƳ ^@'XS<djiB+TgJɘ\K S%9qn_F;v0m^ϩm.x AyC ^ !qD͞V/X.4\~E3"DS~"Fl$كe+Qv`uwԙ~',Cвbp°肏 ?:YK>=Zh_ZjksWXaP8q)Th wo`~Y.3 \ԬGޝ}4%C/O=L,TD9e[N߿Zc㿀z߄5ΧNYVGEΈ'.HOj;dՔT;5)#d*"q}c 5ڽϤĹyYz^_H$ZS~;(ʔŬ.){ݾ7kL(=& m0fs (*@xI3;OvŽ<^ǽQĴЁad,}Eαk1{e/ڇ ,EЇ8-)'N/jMyVˇdZ5BLN6g-TɛOٻ#-":x9H.ZZ<Ab*'Li T͞~uj>INWBoeR`;(:0YA_lcW 4lͥIζE5)טqnYl;/4<\%7AQL^/W˪ILUlOEbHW+:Y4[D;4jnvD 6/Z/N؄u\9AO^D:T0_([sI@40wv?y%Pdι2 6}Sl#MsmB`e2!Q2\wxiֳ#-`18'"8Dmr=g_V854pZN-*:qָM?uEInv~_H} -Hw}mXˢdz62еkn.FCH ~j%* 4!zfWdB~m 0 Rh̕9S-piǔ7MiJh8 Xy/H2y=\2FM {?@ YpS1-(ucq)nVK@]%qMoiRu^մz> % Ս7׵{МTrB7_J"nA9VoA@D}nEl܅7gy`~3W@nz8'%;K2 ^5E\JNʟcPNnuWcbFыRDb1s}bu5'Gg^ b%rVzf fӫ %r!Ap~V=1:^bNEp]]+`]S-wF$\ ՟3RFq ɓTOu&6! ݏx˭V$Ǭ7|h/A_ۘ )W˭ToւXԨ6sz 콈!wgv&rY,r*+sG85\:4 g#(p,N:Rp<-q?1N8X|m~j?Jdp*E^t惡>ZH I̪~?hHtuLH'#6㳈,Ha )O) G@^XD*!Äd y)Z];eVI' }ggN!Io7䩼LpsƤȨ%Gbb.*pOiAr)1kWe}y˹4x~:K% ˷ғD? Ή[@ jQ|0riΨZt@LC{5k}Ɯ mS75&P)9p ڙF* N+Erܨ@IW,A-ۡW6Hzn&=SHۥXtF"?$p8I DssgS8P mu*3IO|۝avv\J%=̎h\TWqѫ0A_뭍 Eff~'B4gySB A`c~Y۬ 0Y+eB͊f7ҸE#閳e c(?Ө9H,ʸdz/냼y!Hdo)&q7"klpz &>teU:W76Vטz,BES6WE~a͋:JlK^3W'itL`a֥#SM[ \鰌;rZI<~`*vNIb[% ۀ1g^;$j[n-Dv6 >bԫCs.{ 07 O>eeSԣ.ZVt/ ^"\.0lXV-r!› \)qnx  0II!3Qi5Ls"e<_9sJDѯP0ž}^LaGz$!i%p=/|hDXvT :RI%vNv,B'C/h c&)eT$\~BhvJ"=O%2S "U9 uQJad$>nx~*ME@(=B)QR{g9ȯzh\%5+0hB3AO#ssN-!E۰?h F%Mfn.JD+rqLe˵dvakt&9 Qũ85,5ݲ~ o  UiƇJd=%U'2PqHd_*FըE{:@2 1w XqrL9KCѻaڙT௡kIOU?ZLoU0 sE{EV%v`7‚4Jq,j)kauhtᐌګ$ MLGL D?4Hx2fsZb+`d@m 蟸mHSZB͞0vbloz*ٝU0Y*nrH'<P=_˔lAŭTv w Kq5OH&Dq6 G|7/gu|ӀiD- .c(}m4+F>m#D;]V]*^IBPgJ3OehhSb|{ 9Eףd}I22v 'j, =I e{ i6ߊ~JRidTw(_ɑS2 WS^KCڴ B rm&]ndCAXV?3߀? T UΡ,)aqˍ D_?ٿ=K 4kIJy.ٺeâ?+#sZg l(:6P|BSCJi[PW2$!2au|s}[D ޭXJg=|M2K*3nwfpQCj -gg(S@WFA>L|kye]+,mtqkYm*rOc&8Mѱ]Yޯg}kc x ѧULޔDѥjݽ(C)ǓX \>?RS%|XF-Io?Q?u6ywG,ў߷-{֛ cǎąd2xSYi G37WM'w1O ͨlGWI-͌W5zDohZ ^ΡU`jX^]޹hb0"oTBt;/>2p˪+'>#T3.o7LnlKz\mⰙ!NoLڑ1ο3VX=d)-ŖDͻGɺ yn ^KS6m7޽tJӟ$ -Is{,?ؖ+ 1s\[>B'Y!cT1LjoFjVv-n1oE{pIݦpfϊ¶~<eGKrrbD&0+VM o6 Z1UI?@]D|2x^? MIV\ iYSY谌.U^N=PB0PʫDQ!|g`Fp Nc!hikջ z@-^f1 |tXi;qr6b# :̣o i볺w÷R.&r8@ekфEW8, IW2 ~+)8d*ʝXjGX\q}|?8yhH8. *G<29U_APW;6wi=t$= ,&xNnmT+qa 叾}ͦFMݝ@y@%O9Ymq/=i* 1㒛nV8:&z] *\Bd`ǾykAQ%"Ph%qp pb7qBw0gYݬfs f=JM닆5. lAph#&o('W~5[~9?:R篘W)H<+š}9;ɱ~߲٥ @]hILWcXu)mOS1aUf׋"a6AMU A¥o[e9ǸzT)m8vP<,H7XѐAF"NUvu%j{, $7JFkUꂘznZ,5ah 6g묷;+]f {{N&B؁}@ǂ(\ڹP&`3|ܟLTui|xc*Yؒc}oNh2[ ye[˸fà. rvt$6Efq)2d+4jӭ)&uT+%QC8zM}GDm{eJ@&#[je v($Svt3R.__ aa:ӽ%;Vx'?k)E YhEKo{gaЬRAqʋKJy^*AR$o.Lg~ⷑk6yu2)5ɿGEX,3-&OZRtZg`U50K"4 }zKIxoWe3gO__ ^ۖ?Tn۾w)`ga"βk`~щmsrO'-$wuwCTxPQV;? 1[%]W/Xv>_Dy`` cn<(R` nӁoxA"1NQ͂y0L yEp֟3('_bQ k"/[2W bR5Z= u|D'M&(ާc:)$o@W4Q~eQ@݇T&yկY ؗ[f"2 9| ye UT%@y8FH$0OV([[Qgd],~ ]V~3ۉzuh J|ik!3yu@;%7;Aa8N-Y+m]ݍTCSOqptFXF8xviˤ (_l5C#N_iw}UE _BtܶNƻscoUјj4—+TߕbOT%0|/AHO.4de$0m6 m9+TLKeJf Oud$Tv`n3;q05YN2*.~ 4AWr 7_!4JO ?NF7N<zx^KE൤R;ABQ~SË:>Ty-o |jX*laKtH$2_ a}Ļcwa8@GY[հm-Y>΅]tN t9jImbnT3i^ % EJ$lwϟnL) 4FiR \` |@@t >^}n/ݠGl"37F#z!-sxלLcǬ͊iVOPEcIAcx>ΒE*]K>YM$mO#gh:yY5fWURc_6Ϻ B'mNC?6z!/ <ⴻֱMUVq}GNuX9]4GxHKǸYsI% tDN0A y3 x=W#K+:^rB!">\!,8'HOczd#doTZOv {86 V:UmK U۟O'~9􌿿Qk'/t];U"$kˣ,_KDC",n;zvu:nM,S̭dQ kK%T{w3uPs-eE~VGq5l7H`3C<֋*Ԋ?ϣs|[i/cɪ׈7Awg=&+,eҌt+ 2`LiȊ?9rkJ"zkT?{)?4Tkw\lŇ>آ޿%Bu-7A٪4|gREcgǙ `3'-u)9'=I2UP؂ifetqu]Y_xI= :jHQ.#OZb3mЯ9n)'wJl* L,}7]Fv7Ea->w2d6@?:KbX*; @9l=#}ISTŻbD.3^BM:ZLo^ٱNe6[ 'fflp?!}`m_ Vu?LP[m.JPX!O Tߩ{6j'v%NfWdkWKg wWrLf*Nݰp,.t IŘ5k?{Vfjj%V+&58)B˩NR \!A`WZHb0q>1p_L3p8} i*V;Y]uKt{S\&sFp(4;ۥ&[")|#Y'.g_tG/,⁗ݏ?js^"U+2Uo4:7H9B "uc=eb7#)"#d5XlpPeo/6lU̷/[41 WEV9dܾ!x'*$õ_E%88_b^tD@n(hK, 3.e5zXGF -2t^b/W&R騠_F>TS0Sp%SO"\hs"?cuL$f? YGo 4?Ԩe2:DBi1DY#<"`BT/#iF{+06+Kfc *Pug1DcBf’/ʍ2Zz s7(+OUA?6,?XC?ZIYay:-]ـYE[ Y z&[lHa̓P/|:qĭx0+ *dn\l71Y^Iq9mYOԭPVl2 Z-n%ld\@[{|BOG[jz$?.9oNo+t+` B4AaVvBYNO aWIj jZm.{N&0\Aĩ j5qijZfl%U:ܨ5{ʌ8xq*P0@ @Ht-^R\){=Z,j)/"W ׇ ~C^S;dgLܖLp:ʩ8YGv42QRWdJ)6m՝z7vIO|/ѵх4s +WyU6vmII%E/(*0&d]$rOcպ(G+X&yUK, N\~"j#m!#?rΘqe1 e.[$=֦^ GOBmR8Ϥ9af'w,Fӛ"=\%!# hyb"I3yP,QDCEsLW?xs#g]aiP9-CD*\n]1hF8ߗ2 2U+ja˪^ՂKD C׹T~T^gjBغEuSH7~|WOjZU0rҜ 5;H`9دW9'Ѯc#gm(̑?׊^9 z۩8*1BB)1cR$}$ðΗ^=->#+>{ WLn>mfJCQtzT]ʫLڬMuџʖ䶫j{W8+]~l;e4 eӦs$a'}sf25eձ ][b{V\ :;rJ7zkׇ8(ڟgK N%=熭43O^7S!Kս?S2-K}SV߻<46ž`PDMF?u䜛X.AFĨ?;݄EZƨ۟NkR5[oz,: lmBv'~U7 bW3%gDZQVW1q.YD26j⪘Vاɭgzq_(3nνðe|&'S%v F''-@6]䈃oJ=]$oEU m㴙B "ձoǡ@Lޢ~' >$Suۚ6bRZz/*5r!?лؑ˲c!3F=1H>|2j,;1_X2B-/g1>J.xR2=.pj:*2V?%EyGwH#;-i2ddF\.-m}i;{M~[=`F xӭ@j sz?ZcaSO;_h@٩\yLMi H >9͝qmqMʟźލ83eSe4<>V|+./I;jx('v%T`" R}!Gc>mYn\K&2>$XFdkBw* o̜2jI^!/k8!%S-pf!٬WmKOѫŮe֨#F@bM辬pP(2#qFg$\k3w54{4p|ӥ|DS8:rD6:OS]t5K9?M iMa&AJuִ5}*Dm+X9n{2Ѷ\3M:4;9ludܸApʦ$O 3^TA Hg/YeP}^n2b!w1hy6Ƃgß{*s]X"[ntԡ}{vM"yD x,%v`+⩧c7SPcX&xUzSp5b+p}P2DC 3Sk#B%/!j 1t}:4q#BD!]:{ͪw[vӑu.-\|¬sy4$7dƔIVe4+iZXޅ&Dz4Gc[UL|+\@1/s O0+02d@XBpW Vt1S'+iWVb7fqs;$P7hjH^~l$8]ئ+lbl߳ ٜjlC <#"V>&2%2J,E]!$y9^z0k.(&)[8洛#[iu |+1$^KxQ6%(W i sY&7Ŧ]/2۫^W Q9 ֕.}Rvin9D~U 񪑨ŞF 7)_颇҆-\ߠwfXhȴ]{ƘetijIZŋ1mrax]U+Ct#-]ˠn߆ gP573%]钿:cBzܨNq)rmI? (Ac  ȼ 99ZM@Pm!CTit{rY{ =уpOY^Jz`// ͝u 7L)*M x0"CԜڢq;Sٳ]6"tAƈ'ѷPCS, 8Eʹ/qd.DB']ޣvN E 2ɺG$nu@l FVOWXgX0Wco} i}s*ث>Ŕt 5(O^wE2D1RK,QT+ l͒{KB=~J뵘-8. Uh}`£D's>8}Y=P%hM9m.Aw72VCKolrkjkJ&vb;(1)MIVjkF Y(+( $P& F]p?:WC_uD8;8!$Dm&?e$F@tfF`vËcM8y]dqH9F_-92 1~xzÒ 1OjiiPhuQ53%mlPDcaDz)ʏ'wd@c^`g8K"wQM!Q&S£CN=,ķo)"T cC#5R&9P TOF:ٺjx5KU xLXPqJSway?izZ61!2 rrGw6w6KϽ r1C!6H }d*vۍx9SC- 1,ưԯmyN%ƥɕRt>#@ܠX%IN|> \*&Uv4hœ9g ]fˈ]a\:hK'}f%u8i!ڜ.H,_~وPLNKdz)Ab7": h4DRlRBqPcr}-\>Wj%Jg[)!{r[%^=^A_iMKJc6:63m*onǙ6]=a#&Yf@ Oh?]3sb ]N #4s.X"xïun}ca 1 0@:ҷ]0Y{;C+?3oZkfѯ &ΏZO@Ж_YN,[%,6g-h_?rєa(7z+},0zԜDq3ګo38p+L&r \ws͗apk *Zˍj01{}dX89#ulLӷ+fhsg+$Pj քn! ^]̺iĵ[ڙh`ǎUZ$@~+-Pf…kI#UGf`->})N&^Nau=%%;mgMb-aQlf-z;($2x-©+`'Ai[u4&m<5пP&B_*b6gNJ VǣW[r  YZhی[C1[TF GAP0%Đ:z^+#uJD=Hz)&כ0" Ioϊ/4CS3D 6Kq#OG1aϲfEIǷU?a4D1Fu*0zt18&3'D]BSijĸr)}2VưV^- wA^=(RָVMb(!LZbNiCH"^5rk>eƻ(+c`1?tZmoc+Z_j1Sۂ owi,|Zyq9k i4Ê}fԀ15&OΚhj㋠>-bITk ws#՞Z "ayu?%  8L*HVC4M2X ]Ώ\#ZIKxH욅i(!2Y {G-OXyyhb=>ӅͶ,6Hg ID͜xۓwaF4Buww%tP^<ʹr)R(,v[-lS[ /enl ( j_BvEibk`n C> #K}$k!p꠭Nb,~6Pb@2gͳ5y905P=Z3Av5pz befHɑɌp5Ii/vaKm=a`;TG؁C2*ȗdQmD~5l&/OҴTSP[ }~-?+)sB S< haJdKAauɐUHl,=7T#RoKB̯J%OܜR);\. HN3rwuN!mK;}lwOcImXF.̠tjm\8K-Et.vhT|9;1e Ѱc!lR/7rV7$7! '8,Do}x6h}P 짛:܎{ XwZ@z 1hl9ʻ)f a`fm$u( Guң@ޓjKk, K#.m'qe# {M Ⱥ4 LOaەZnaX eo1bA  ;>Ѿ^y[3EJi fH{F W=2sm!Ȧx|>zlD /q1[g#z !b"YQ0 R0:5-v0W 1.*fR*rcO`f634<W`bfD up3&AIt-|k1Oi^M.0 jFi]uk}s6Fi=x)\\Čcv~$B"SoٕN.`9} +̨*SP>1΅exsyIphܧfqf^S?BϛOZz;јPvR@3Y~NR%gsl(*4;Y#aNd}9yՀQ|#I*tߎ92C5[{ͽ!Ĉt/?p<%wV}|[V RWi|3r3J޶8 俁6{D0%l>}Zg}gPmy6{bzUKjO" (A@=!` MQKp˝S|j?Twv"JL:^5r5SET-od@ۛܳ0'd÷ZݻMM%FX ϟcPWW-eYjTE!,'}6Vr]f / s3kv[]\C _nꯐ(3or Op5G9m³3 ef#3LM*}2Q^:"pG8Y()SC3AIwJ(؎m`( 1o*fkSmYaS 0VTuoc1c^пyp׶ж/pҨb"&4a4rt)iu^;b/ƺ3NVOFt?k?aͯηT$jD@hXm}] J, NC)pHv;̥PbEmW'I>#4cv8W;a8ڃ@] і 6_# }&Bg6}mRX(E 6/.Rd%=NRH 4:8A33>$d݌畈Vr&Ǜ+e EwFMMYHpnRbv7ţh*%ʥn`{%9sNd|j#9Ƌ/j {aa}݀EA So- ~JsG[@NBeJmŸOBW Q;;6?8c:x쪗W%{9"{U{Bv5#gŐ^́vKX:2LwԼħβS3Au𿒉cł|F;xeH$bw bƃ5r~xdqX8;3cZN `Xvۅ[gUi "@#A)K+bt|ᐓOg؋C!2*{a4PO*e7OcU:-rK\ѹZit;;c%h6UNX% c1bzh W@`IbZg>l9@ ^3#?lNG>=n_pܑs3kDŽmq~WK0|d|ѓH6O?8ymͣZs.AQ Eiqcek`0)x3kjӷ띃y`;|蛪<!)}:!pWe&M{hk;-/У64vX.zv֪ esrɋ]$Zu o:H.SW _pC["+6ImRoYJ"nhMQL~u>rgD.EFGo@]_iɽSRZ˳J}<_w5%)$ClK_˪#ΑDz*l@׀ Pf> ˄2:%A֍=Uˬi٬Tr&hxG{!(-P$p޻#ZaeĺtlTVᴪ侢MPA-a{bB`0+E%ɺ%ԺnAպtRM% C]3SN.3zVeBM/*PU-!q]%@@| A-;?z;$|_V=}<=NRt^ZLC`sB뭛"`^(l tkb`i],IիxjEFU pMѣQϫ@9+mߥ.Xo8A  jY4NyZk98CXP"G ݣ!IlLY?eѸh`%vA:>BjB(Bd@w[Ֆq (Uf_Ƃ D{k&e *Vz1>a7(HV2+p<3R» "DnEo'_+NsP`;ar։ۃ;V7oP5°5fwhLU,*Q1NL VV8T[t9NP`/&?:ϑDa-Xw."Q&{~Y_T𵽌MNKTp&̼s}-x Ԙ~|W@͐ _[1Q<[[` :$f!__bAtMY9c !뾮 ?CO# [mЗ%JR4W%J0q%˶TE u m]gW%O(:R=3vR`v+?35> ;YrL2KZ|RgnƥIb_##m`̤.QJM n8f[# _OOyV Ǜv'f]ԱRC`;o%,R9^F㤣,o)Z{?AǧDr4*RViE Wcν9ӷFw9:BWOVC_徭 t&?౩uPSE}FPI+V.ɭzb>1Qscwp EǪyVVWlʞ+3f-oPtCR6u".f2IxlH,bF7+'3?fE92:雸МG Ch/Zd)y[՜@1} o{#wS"~J['bO i["_x« ayg|Ww i-gyq*F)Pa9=LB&(BѦU!?Mc7dpv@=I,6`>+x{~R2#heMpz#.wCz7(/V̀:oNLwU:"X`ǁAְ@>C22 &'Aͮ _c6 -Yy[ɩegt x9Î^08zyNFҝ^VJ"E: AO b>ߠ[De z[D9@`Ӳ)TK\E}]8Kv'ɺyǠcnŅοK[R¶[^L~ҞIH ~*eF7w?l ZWun즁RԙԳϭ-V=dŻv"jGOda5=脐~0\Eh HM=0)䇩AK|vHޡqH2>Y[1N`}G<3d]~qΘCs1+mgsAeÊeԥv6Wbϡ<eZ; 9d kв:&nh0E~C*+xԌ .La+WF?Yx^kaд r%+5/Z}3 !:Y5I.~ZXTQ/^k{|v?n Q9äY慒QI"5BD3$Xosy(9o#i=>kv@yZӒB)4cQ/Z/x|P9Y8<)C[Cc/DDzݷAVI]nY:x?!7cؾi6Y0X=OKd{Iܘ bf!xoWt&omBAhҨ(v|K̇eQm[caT97/Y臭\72 *хe6#آvhm,Ϙ3ъFs vEv#x_ ,WiN4 i"o c8}~{x }MV.ϴ~ MiܘB-Xd 't*Ju*( <2u#:_{D^fgM EӢH_Fj豭V^`ϧһL)O6R ;rFVjQ76/ ^{piGzҧ|_P!,kK|Xϰ޻$f*_DS[9)FaK?dcNGJLX~{| k:-gC_rybv;r7DGep=>JnۏG֟w:vDHDlތa)1eZ^i|LB!A,Z~`}Itm}:1 A l!"/݈ٔotzb[r@L,BDuDW$6#)8YVnX;ftˢTCNtyS|^= L%~EXï֡Sw+YԇQ%(hVWu}HE #\]m?#a!;K`hrt'i}j`Sw+u .k WTۙC;9+m%!cm*hg-}5 smr\H +ؚ0TS5֩~oF /mMZ8bȳ!0Q]TgQm]؀Ʌϳ3.R!ʺRMcMҏ,h.lV8hO[ɬma$a@Uvc @!ǚ I(: [${|"u7hINaDӏ()QS4x Z, ݙ2ΗOb:AMZ?BXYPx~dyk"dNIX~bA3FRЬE)kbY4X`-=?H5=5`e+1AΟDB H'otI2f'!̞*A^;ù(M%\C0SkXfj&ՄdHWWW|Y4Iю ;U[ .C,f=~"EYœ$ZWC3n-Zݲ)YY|ɽ- \g?мc>hrڦE~C=M,7Ƕ.r̬\zhB/d?= ?}PLTA]jQ=NQKcF=X lAf)9*u[y3ݚaQW >~E.0wd^:e' O>o&'o9j@?N5F$X(|)vm#@ (о3C;x2b:B,u}5A0 (y3y<:6"N)OX">x:/{k us[>E$!",S9|lV^dqr02.a/IDd Db |׈fւu֎aPc;l,+2#Q_{4n;&ɰYI#8C#C *dʈ $hE1VfK`x6 s>a8ACǚ"mNV֔/-F6+p3UdΓ$7BD%!0778T/P+ko]!?cU+K9U?CsC HugWw,YE=C iYH kc݆Ju^]=q8(8_~ RaNdTt$nF8*=!'G.R?Sc44N#i]!]=:'1U?&7yeVIWAb(l.Lrc|d,taG=G*AR(L͉ʹz8XsI d )Rf¥$֔L(0^hR8/׍6x ( d}p }LI,xG(.5SheeTA1V!|Koq#"$Ԥ'?Po)ߥ60vhMϒ[;_ULig.cǡ3 *ayx~ )&yBf[sժX+|ܞO HQ2©#%*'ɿ 5^:#Ҋj`{NFߴNLw_ @YbZp]IQ.ł(uKPEW롒MO~&S@ۗCNhC5C53X]F}}!ظd{R (E<W4$1t )+BbZ͜gF4|:U[ LAwo~/BnZ2T49֘RS?WqJGCԃQhBXDh+U%FmlZz`r.J֢l910Z2EK85amO_S*$Cf+eNKyvRGůi"AMl,NK*u9N}$K%|BMl' s_V ;RUF$oNƥ*R 8S82+!Vfa%'$6}8jo9˱@oQeֈk鉩{.|M8?%MM u˜F7 E'(a-p45u3.~vFdQ?.o k-̣ [<*]!%Vd 2{|5:UED 5~mѭů鏢^HK Nxٛ4q$H, { ZpŜ RufLW҃,W6sBk. %S@Ɍkυ ر THPy1$4ɚoC%?KeTZQs̅.^Zr`̃ྗ4PJ:Q?ce)tUkg=eS1}Ep+o g+%вEϞt UFeR{gnST5ӄ K sF5v\lcɛv, d'tA`%;lS86_3k< Iמ0/PJ6m^w^؄${ܐp}O^i9&gM (9M{]㵁t\|Ra ISIs= `ф|ќ`a tiaǢ&]dZȟ}4Ea {Gu" U7S ɬx]8ShvRP֢aQ=F^9rb_߰ydRłVV79"١ϙ3'^rާ:IQ] 7eWEԧ/r͍kMחoBh~3RoA1]OՌ ךV%O!["\qܩ4(èlowinjIL2_d?)f¾=r1gy#{}(ƫ !*^%$9kzJF!;ù:ѓxjCl3QUO ƚq='U b6fVeZYoid]W 95BDČ74sd"6Z^O#)P?lWܴ:#ZL+=,t[fǣٛsAgo& 7.`N'.[j [;è7( d8o).6fg:꣐TMg97yxŸ9W8-E˹ō hhlZWN~_\IվPdcfsP sިA$wצmM`B>@ogm>4. jv6>kd]O!\6$ ];(ecҏBl(͞7 IXƵFA]-9ː .6Dr>0ԧA#ɈiuK bP9ăkCf p[HU+ޔ Q)3Y 1o@`C$#M` Y:Eˆ8HL qG~eSqxcDvzGf`}V,PˉC7lGj]&==7ғj OϽ$e[{XYr 3!Y65؍lQw^uc0AԊj֎f R4z vdLM1LhsJ 939<}EvrÊ:\UrlmOU?Ɂ nOƻ5:\޲||fTo 7;Xz 9De2$9s`=-U"+kįDw>LL fX9bB.)J3Yt>n% KʠE8nPB-ljPڹnR@Š(dgҡ.hgr,CGGqQJT; @gĥTf=?Xx!dз@Z9h@{mjM_) U/ "z<6jDXk?}m߹n4}.?3f Ik*A`7$TRDj|:'ޜ n7&w}cLѕOT jvq{U)vX̸[2~  atHh(+"krkˏulT^m9z0#J/u3&ncBbkߝn-(yv&\9O wc':mqKyK ҏWֹc\;;:jI|14 `omv_Dk9pg1EpD!rN]{\YhS;Zr~1̭JxM="r )ZyBEMw!}n wukCB諀JATV2WXt Uwv>zXH."8M-MbWuQ>>DT/O2s 0ݠWLb G& KaP~GdQw6uBs 'TIᏅZ[S'v#BV z ʆhW>dz$ejy~ex4xՍ!\NG10r,% $C`jA-_Z8%ܭ2GK(sePLq޷+0;g~(g 4;WV n,GA>ۼsv$!gRjk:6I\w_<>RBO&FtxqrgqՖi`6p Q7A`~ s9|m h~t%H6@'4Ǎ*wPw )h<:vz},'V|C1_`oPxg~LJYD h2VrIEGҲ9$%=UA pi)R<'n.V!. ?. Kubtɑ g~mOe-sZ;bnbJww]12h+[i7vÚ *]In jcaZu |Ap`qM\SY޼hb7:D =~ ,o[ K)bv[.F;_mՔD[>*Um ]oZ簔cW&R@aFWNˑYs)m4ވҩڱړJؤ#DZcr _`iunSn›!Ի)a{ Dq)? U @|^x2-Qu`ujD;%^(kk t=!&yu8?MCyWTr' bfl⅞/^Km{ήQZH밎o6Xw !Ōo` {pewPg# i1Z[sT7kuN]ZR{Zg)<((23M)NqwV<U.(nѰ<ㄙ f$=dXc`Z[@cO8B=֎XyvFARmƖGIYY*c{(xaxe|ca~+ .d*B؇-鮗 uLG0w7C L@A NzGѥqtDv`5n#K쫒۬NG\ᔎZ1 -lc"0.q5{Sȴ"ְB?LP=XX9ͼY46!d+ŀlP3#* _j1Mٍq(1bjHc 6U,z!}rX ^TwvJy[n<)U(*O5'fBƺBלuyg0߱\{˖AbˍQ"LU"Fp@aSJUM ՜c6%@,EQ#`0ی Q޴-EoIx:NbK{(+.5~$NDoyP xrwG[>wLIuףhd[N|[pץͬ ^}X1y&䖏L<Āf_ApMH9uT-Ugtj #6 +8SBИib!^_3]AUh§cPXtPԈAl$ 8z7mK@3ڱ푝ix3m"O5 u388dp&w$8Z;)ѩ7XQ*rH?n)Au- 74ct([Ѵ_|8̝ y 녢lN؍5p/):bznICE%t[G.!ɶ9:'p6j)!Xasl(j V+C2)g);UX -NG|e-'c"k0*`~) ) ױc1xk#1Ǘj+gt7k5ޅ,j|O$:۽8B %Y9T:^jbO3[uP2$obDr4b/*=!W H'!Ywȧ^%kꮬf:`SEld^ϕX7о@j.k+M`D+j4ChR;RK"&s#]s]VۗOlN݉31jȑe@.)SL06avwɰٚ%<,{BJHS( 737ź+ҊIRnOAQ㛞ZY ,1K`Kx5vPcC24(gc'aKIvuQB8s:j[KΨIkX0Ȯp>IP]65 <@L-32]AL˰&SUF)n>A\ F/9bԾ]%4_Ӗ3< JOd $L].H#ɏsĴKc`_ڛ>DE~2վyN]{>^i&4a:3jj̶= fR.ŝ "{KȢ8B91KE;,mL[n3Q]( ~UK=9؂DC=*r}tJ[i8CJasa,l<*7z6azXu 1d4&w =dnP(㬤S#LC>Z:v4KdbGLA0@L%6X{e|sClxH<]#"Ҋ%^.E`rϕF8}Q:#>Bbznѓ'=A )&w>krMWI|6B- ~%2ϱEz0ESWgkIoz 6b}8Fa ԕ RƍuyJ%ZdDax 3GM U#D?t@TQ>7"Wn`h}H@z2:$^96j%(VY-ۦ}?ף4nR9LWx=%5i!>%1"L;kP2խX'- vfYMB4 ] V o1ZT{Jёi36ٛ) Jߟ[_hD /lXT$Df<#ʶ偐aRZ ݧPh3 ۜ_,IVٲPMRG YfH"5Dd'e􈐊'a):my=ʬ&g~a5BpD#LdvVD+| _0ȼ'9L+MjB)lF$2(˔Kta,FqQJ>*܄&@4}i& ֺ?,SP@IO(c;8}K^#X9ơ"1," @1nÚmYRsz0݇QXOHM07/!니ndOv2S*\WW7Φ R=Uǚ|YǽJ)0b6`ό61?Q|h[j@bSy\ Unm!8 qZ%%¦U{)ky d} *R鳂W5@Ö|j5sjr%M&d@hle lp/ zA6Pyk N~r :2vE Z,媇wQ]ډ>W̘(ɹ4Wq#+/~4-TCP"-dɶX Jx3Λ> -zul?,O"t[P7t:>,vM>ps5kf४ۙF"-<9Z@;!1}( pkXar,V ^d5r|Wx7i|׸CxWXg@@l Fo!-FUgy4- TyZqa @q3_ [pI/Y#j 6tI F'm(S1爇t+eVkh{b#zE2 !ـ_F aG@K*U1k$rl?VÙ,G}M?PE9#"ɞ)xe6vwfRz[ڦIySߢ#[R C9G^>esBЮw[kӓr3FkQG =^{S*J !ɶ>㼬JP3|;0.~)*daRA v\U!~Z2U6u7ʅm! AXQ2R)#ة2gLyRX c\=TI"%9Ν(L;< '1Xmq+it9 z}v7D԰zswwJyu>/}R&5g8<1Lω{!3≻>ߊKƎsimV #E$!]Y$/Q&"ث3F9VZ E0|Ixl>9@lǻR熦t!~.$ȥ@c]dYG*"*D)-4cǤb:#b(Y{ѭtqiՙZϫ%k +he.ZQl:[Dg߲P3Q[+7؟>;V Y?ύ_A{% ꝙJP3g*q#.&N/clJܠ5m璂j%dcLJt8 l=`QRWDv]e~u +*gI42sA zAƈ7NM%\<o(EWRT`׉7S%k>b YAQo2lC|‡{ɴ {Zw8"&bPX\d6/ݠx8BcZ8 +Vq{m Ijo|g5UU)EBʻ qd#4Q~ 7\%w؅%~F8W3"lz^|?s^QW:.QJaDuiN2 ul wJXCuWтr Q7 @U?e솽C1.,UQ&&yE6T\@)tm2t9hbsFBDXz/mBThisW M`8h=c%(u:^FЉ |x;6X;oO1Y z&qv$uu1͆ߎlm5ArB#2#fo( DW=I(3#&).P NS-,y~3Qg'zE:"Id)(:WyZ6RSzY؍9,wXؠnM5@f\݋ъޞ ](N:)/GS\urQVtF!G M {2} a>}.Do4KE|y :k66V)S\KA2 FuZS%4 ,bJ&BP*c/ trr#IwlB=`SDz: f.bxw^\'2X\Qk!Q|;vt+&2R_9+*orR \8$ _ ,;^u˰!%v88FT4+Iw}DRU9}Mcأ~(t.Y5 S 8l`WhF6(^wuMcx:h:1. {_t^!EEV HR뢨E˗aVҢCIcn"T<.^!Sn4sj[@i-d<Vu}^9Q~]~c*&Wt^A/}OЦhJlV 8a*g9Gj2(9aGxdm:&vs▻ĸ谘y?n7xFD9Mni޳ޔ H۳F0l^{ʔ%vrށ]l%Z$ FoTz W CQʀ]ǂy,5cX -b[2u%7^`O 84ˁXSqH!C]Y hZrjc26B DXE]ޙ+e$H^I4+q~V{ٱz @c/KS>lKZbz_e=-Ʒ_j^'o16h<4Q*ke'*DgSrI[(ZrC+-X$/OAX݀i&WM|Yg#|o'@ET5>Z[5Q|+)|[jJVm \m̼~)[/C\Wɟ6zp1O _hs 4/@qG<+A璦PEFoBYn+C.JI&dޢ!,mfY+h8Z700]G;ڃ|q@_]J/s EJ Gl-?SU廚wR3P׍{|U^cZAũq @Nƾ&O5 @Ju݅oG0ǟeeoO8xpT]+x FBcH5xDcYeS@" ԍGȺ?}(Vha-ucYG=ڻBR-DT>t|^+y taږ.QWr`5q  8!Jڅ#m#L/`ǸIbq|Da;27m"Y5*y'=Lz6G1d0T(-a,`kH)ςtW@YnH;@i\|;-Eq IcW_OW訥A̙E)(_P@K瑊r|< m׾ 2M vrhah2U gXZb` <3;ԛe]}ngHa[pA0%&47 )DbzAH9;0|V:}8Z>}P*Q^1Y@.W{ \yu)>ϲjnld6&`e2=5b+w:$’6?zdL"E3O! U{+|6I䢿Z}Iv7MY]t1HPGs`*8Sh_$cH^׶HMٖ% ?}ݡiwF>O5Yws*XD&{myJPcu =&k$%+d9*%`@,yޕ~6R|{tMLnZVAE#BkdL̀_WHD_?*2slzpR'IN$y,}AFjX=u% ȍ.1aQhP ^Q[H'Vr"vMe0lc WVBQN!Ă]o9׌ՠqh^7xJPD'X75τL BW݆K>89O0 $\Zy\{nK ͫrr՛@|'ܵag D%gҨ P3B={@$̀Z"v$ij4}@8~Z[>=?: x'5?bf<$Z7$=o!@?k8,"Jʧ'JW jɗK?u@ 7_ozΡG~'XP le@+*Z8" F+ amH/KLOM7xp"Dɬ6.Upq!CCg;(Ww叠!޵4OmzaJ$Cq=_Ț:Y>x6X0c38.a`xc3!]`Fo6r2!_.ϝAȥn.8GӷWwGrL4FT (?W/aUkd=M5t!pt/j[-,9zn2[Y^ G6@mX+Ӻ@:fD;xX?W2 i+zNa*ӥ yNH&])qeR ҩWZtcgѹ /Iml d#$^}ɜoͼ!F0pzѬkV-0OWG\`g$:Jؼ!:wǗ 4S;O[*_fuiRx`P҅MLJ-B> WZB Ĕ>\ТRHN%S')C8s\_#9EԈI/a%4l@!^~3P{$TG-%F۝|8nZ.{6 kKIb&E㣔AeB$H6=],y0_֚)Cwtu5$c=EhA=1儅Rƶ ,&z? :?֩Tscq0 Np2`ߺ2&#̌CLwPYEw`xJ="S8Ga@U9sH=ӯ DZqs(몰); beqꂊ29ff?YGBA h)=]_0+yǒuy. %㪝 FR7!ITװL^/7ia_hrD}{!w4\B"?\Uy+ז1d(@\b/S ,M78E vZԞE0jyr I=]3 T#=No& + ǰ0uZUZgz'7eٔnwd* $r Dv9oLWqbŚkfo#P[i ^wf.z "ۿ&ͻ& 3{(=iGdHk {T 9}T. rv^lM9]MpdUQfC~lnZ!J)S[^((L t{+#]:ѓw:KESn$ea#VR8夰_e#7B]en  Q,ugK8-7eGT*Khqޗ{5 ߨJzETrKqKԊX{XϟЏB )C9v|=ͦX*'x~Ѡ`0/JA% HS;p OƓT]a \ ^zWZwc(Dq"L{Eg< TK/j4mEcV Si~Cgz1)/ZhAڧK|`-v@M8/z),f{r%ng0q|p㾥2XģN\qq "&`IRwV.mIy9>[I-=$nռZX z5Q ze)x(PFv7*JK\sÇfvJpcA5qo~~aec/JP_}6JSReׇ>}o?/wsZU5#0Zhu p?ZE 3A9_X(rmLX)*cg*F%/{I^L@Ñ!m݌BFrO'3I O!8`!NfE 0 / GȀv3PGsc[Q3b Xo?򜭼Ȟ⟼^S%ȿb1.! N815{'W܉ ^L5*ѡ& lJa jf >ڣ3C6CEv;tkip +,b[$<+pɒ- 5D[ڍ~}y-h'\ƿV+eA=#F.4m\j+c.Q2bq7JFs1Lrlf5 >l}dd{ph`MnlҼN|L*P m븟\QR%OO ]l?!=sd)4!I ܋CP{N 5Q'rT<|sΥgO|ټ9S`3ծ*'[ a':>$\麰De@J8V&oktm^`8%Gk bnGL3WX0H)Iw"eFA .S{̷RSm3p7"W~4+k3B{|3:JZU臀bIh8f;ZY4)M0̕/PƉd48-kNiSR?tKi8\>q p0]ژ(;%gbi >s̾,i bݍ7I"*Ѿ?Syڐx\y+Y҈Ԍ3`bD>0SC-6RPdk;*8sb1 rdԁT^#xaw%*1 B`LBuD a1ƨݙ& 64I˾Ч@ևsk2UZ6m#k9(9|89 /~K<4xG=1HlwߪhfBm} ]9}R-5F^ UxΡ6'PW M8oyp\~jb |ިJۥdFL, EugAJtRV{-YvHH`S \1t腋t33_mۛXfܱ,ێrNҎ%'q];%ւ+h8)J#U' OXտ WX.F!c6A Nzy1tf+ˮ? ֶ6@J,ɧ=biI&{iʥ涾E5f9X ^(iBԨפK,ȠEeAOv5v! v6ȥ|1Fѫh̝3mؔnLq+OΩ趏ϱhB: 3[](kpt!^O]:.V+W6 = yS_|.Nmj>~ d01&7Ac< 4t&/~O0]ڀca.1ٓYi^N{65#a-BOV X۩ =Mr/6 'NsSIfrjA.6J;68&|^ɝFJ $Mc ! w,QaZp:cqONeF:l'ϞBӉAZ:1bx&$>#Iܷ6LS&[SD;}!c 7/irF80"' ]IS0cGnEDL[t95DV eQ !5 =q-=5gw2f"ٟ~sjSbi%W0ii6^*\dn4CG#zTHhOe~^A#iރU2Yn%> Hv1X~Ltz})_X_C"S0q'Sqa@ pHU&N{骳Uiv(5WWӞ[Mj .evȱE0(C(Y3RLZ8Xx%mۚ*ݘ<)1y _uRmh6H[mQ(ٯ o1-Jt jxVoaKZ/;>^mKuҒ058їhr&]~ e! U;܅s҇O:OL%K*1@_%ET^D_iAgyƢ 鷅ϖ\OrE ( $pʪ܃koKDŒ/ljoA  Z;W$ˌMʁF61-OhpxW/ xu()§j^[zhኞ>YZJɄ ;Ӛ) vKD [ik7$o,Re||Ar!'C2@_sURuC8Ls\W#/(> |렳7VT_nE TwP,~u`^~rhԮ{t HnxeEKLxֵR,rn$tVx1"P;zVy>} 5^9HY] EXnN>G e u ;yD`UbWw J )R~koUVqD}'-4u%mw]쏗,kᮟM ?Ļ3S ˕!7HM9m'\좏wzourxl}]C( :#}NĨ e}lD#Kb":Q7z&zk|p<$Sm%tZ=4.\>O3FR6Y`e@۱)=ء@L\YCCJ`P&Ʀ^C'4,n8ѻ ˸!9$qVBREkMД.JtC`J Y~ Yvȴ2@ط]'m9uBI Ҍ]" T~or#$Ჶ@HQa\j/Gn(GM0iCuc$4eŝz1T#MHtZ#0/ENa<ML %X* 7̊`ℼ#Ȝ֟D `ݟO ,@-0MvO͹l9g8*`KjGHJ˼{l5_{ E5!CPv'`P%pcȕ *^ ̒ρ ?? 釽?xQXO ;bm;+"S;#ϏVYA\N.Eu# E,sg}VԺNQ~^MvF3QOɚʷ {R¤JcO/}CU wU`6VyQ7n:v7yW{}$ѦX|E& p+`QG2]f9Rn"ZCPAV>DG`xm  4^L4(̝e8L/~V괦yiKolNqHU '%w_>cr,/d {~h=gfTc,وj1kSTF+Ȯl̏y:2b|F$cfvhmT O ߳@ϟ?8ytaR|N8wgo:؛Έ؜GIwZ%۪8b8*@]R%WPT1MJMk9G^j3SF9R&[sqnʪ;ӀuGlsQ7?[ߵS]_/ڥJ^4An/I w_b w2Ih% B?OY2+%af[8}(io 60= 꾹|<9j cfe8[ajFB^"g] >STB'ԟ("0!5O=(bo;*b%F2~Cn|N fN}(J:S#6k-@U+mL%^-Mo`})J-?2r@S%M*FCn0 {TlZ& +Fr_ tWcA*947 Z@%O \DIq@B+Q'gnp qYMy]AC-HPVKMK"x`&xH/tK(DV& j*b ltꕯ)@$j gS"k};ώnp@YIrFPF@HgKAp=c?#׬,8%Qu.=q>ݴ;0>O9};v&<ϙcYQVawk&v{xFeLs35]JUS8EzޘTz|?PAv~ U)҇iQh,nF&Ӑl(^2w{S YTjZ=}ldԠrΊoµ_v;گ*2{0YFO>^]_VeHv >b m*{!_Է` Ȉv.Tr+ׁvK/7ԳvE1N r){ 8շ˛qv4ɐ_ gw B8Pupz ؉,*Xҕ8ɭc)wGtA|SC$Ј7[ߴۙtBᗟ-qDfC^468խcW; e Zì H%(իZ Q8$EA@@zYʼn>vuh(me#RX{ rFN+kf}bZʽdJ!ӯTͩAD`Fɯu(ұQAaYy:BՊT܅\!զ(gJE4z;xm:y l K}-|Ȓ+#Fg$-;K4彄2_(it>fxf\ҹf,="r=*7:nTA9Fo-JʗN ȳgy #W+,F!h,8~?nJp{ZؖʫL挴&%ć'NJM3`nZٸ⡕PJD0E`TpDlBI:whUMzLEG_`՜8?vh1 b7ddS*\/VěZ,3ҋ,|q;HAG}` e^Zy߲g gE b)"9)W>]R]dAH͋V\btvST'r5$ ^oH*3RHOAN6VTO[&w-4$?WՃ$e/`6OD^a 16Yeci_[Y {9.6̩hc:J}7fW Da]_SWIiC:QW[Lv_*¨b91T4/0ʥΉ@~YU&G|/<;fЄ\h\3 Be JG߶tW#jC> nR}TJȭT>v W(3U;'/f~(082@wJ%so "d'"#(0kn [AƳ%; 7j9@?v3Wly9Uʿm߱^0)\|o[($(84lҧ@T^֌G](C5*a7*LF8ԵO)J0AќIQ]wphKi"//2 B7¶OG7ׇ[dbB/62}7/;q# wNrVcuRcG"/G:z-6m+nϠ\ ԍ_7hDӾ@ 35v-!dEI6Sz/>eNPeW`Oe&`1>d.CY&(D0m1.Mte([u'5s=-L}&Bg/BN>v]M5Jq@Mh HZ}7?x|{CZ4IswI4Fi=ũ0yj 4vYuwJ5VM\#!Hx]kcu5G!earD_H]ZϺߏ,AO#r]' 1@Ԇ(F%(r]a8OX ZȂ~Yҡ0t4)Oc׈m-[v>#Z9fIdPmߌ:9dDŽFjW\K~{D9`0]{Fp 7nɳAa\, d9q)MpG2`E+{[d_zy5ʞ9hI<"$b! BnF6%m"Z`%`ll7ȉ)FWCqr3vF7N-zBҾ` ˶g罽a5,\oC%"C ,9iT+eN &Ĝ_QeolZ.}\E J#3/i| ss&4t5!͍prQ|a+2i!_>U=EϾ!ۘM}zmlj`/aj&Mu Q |AiEPjKFd[nf$JNtXc F@nBft/SSD^eeNq}9lfL GTazw1N;\Z]$- Hp:)'x2ֺ[  %FkVd 2kxѨK2tǾ>F9ߍRls\@hɠUr1Їqp^:\_\~ XiɛTI:xؤ1]0|=s0dP6GLEXZ@-X (XB:,_]6>:Ҷ"x]_mGuPSu CfIוE@H,aPYL0W|\Ouzː|0z;'uRf+gUc9H'ZNTlb4bGu.هu㾅Ivz^}fަ5XS2֟~5394SR4BwÊ@ؒ8qyPi'ЀU *1AƅƑpkIg kLW->UXqW$8yNF@L7RumB/¦7N m.5“`q3ZԾ}؞%3;å#?2rɸrIt݄'c4hBٜHŧ7!BlCw_[ q&B}~2(,0%#@_C,7^s&I;8tNtZ5Whf+i{8 IK#Nؐ%R\*|A}'TdtuV@:){&]&N!f 6dô*xxE^ @#=3H}фLIyg=ٸiY\Sc9(=JW3qźJOWnuUO?8dVIAe'.qp5` k~qr 5v-!D J=*TCo*f?Oq/epQbv} SX93IVFolH@6qρ=GQғ-tOhlt\ʷFOU`iD'(1 E'tːܟ5.L#6 4u"fv>Am|hK)&;z'%iOyN6^dITc?әebEaQ nȅnltІΥ +$aL$hq%r̪fX&8!r{~y!jcH49MaW1Ӌ2HQޮRFڹ ho(hoڄzHW'7Χxj?rjlFu$J:9byG6B\nCM0 UoɃ4$s{ 4{V=]]~NS-p WE}K)Ј4OǹXG-J@/Hub)%Υ] j۵RR"t,($fr$pu4gȲdmŒcG6]enEF%,jm͖4%*Ŕ4 (ϾPuf˜b_ y6Y!GkhDZE nME,%=yO!lD`'~{{F,-Wu; H?,&@wT._b2m))`]8S醧NfbC]w y DhZ14UȪ"V, 6gY=w lLnB*d};Z%^VMGDw(A30FKMLD1ROxGdb7i)`b~ߪdEU3>xYLpm@h%^>+ykcU\E׉ۏP#ydh E;f[+Mퟣ<ᡥ{r$~ Y_7<TZ=ѱ޷,)MK2|K"D 67 h [`q,]Б“)p{Ս@%L}h[02Stۻnj5=6FV*^ԪD-:g~KDٸG<䩠? 79|'{eogS YNY@17k p]xJU8LAW6a.G(WH#-0Wԛd-mcsgv2hmno7)5B$Ug?\MHq}qY"XWɸy謯Z-a;mssH ˈRp0fc權)j{>ja>fވtb8mBN~l~Аyg7 n'#ha")xjN $YzT0 -NW]1ȥjY5:Es‘ 2 :%HL~Ew$ ȽR]5)XH)WT%Y#5ѝJ3c߉h K$S&.#Idu g<j+_)yu&khVZ<ّ@P-iA1-éy+CuNFZ]cǩ+oVԺ;SCQ!XE\ Gm}A7gT;Wy/LŇ8puhk][YK8EM0WwP-t6rZ~vt rR^ BS,9[\!+OIK4Õj c;lkW‚QBaDNѶm0cyM1d9M_ib r= B?KAŴ(!&ڽaPwљ]1рp\#e>F PkT5ZTpj7Q aOν&B {J<(Tâpf1ӳ?o\<=q74ˑέk|S tj-"Z1]w_Z\*7zX#XLH$CUÁ!B:5ȝS^íآ#ˋ y)d<|}s JF9~'!,$ujnV寨 ?IXEr:eJ4%8 K ϶ )y,dzP쿏[2>?Yo' ~~DA_J[aڦՍk]&\F{Ij Xkl R)>_/]!FN y-} JxQmT -g%P4`#(Zf8t$tdp:b&aЍ"AE:HDh)Y]i>2C.fuȭ-7Jrr\k='6mfwؒ7"+Y ܌ByS3SǔnSWt)rfgTbޅGb:Ƅ9%Pm*>IS.xS'c~>@Σau1KPUc3I+\pt6C% ږ鉉q(l_bQ1֨r\Lť>-%@5(D,X3SA X/\T#\Dy/,%PW /EuC[h* |b8jf Hh6G!fl |&xjl MDM1_dAɳ>q9:,&]iTh0w9Nr԰~CA1~tCUxIfsOqm=30\s]5~q nm 1Dt^"y@CSm̓1g?n#c1]Waި&mzdw{x`ZvC4$UԵV\nl5ZHWݖm>Z`xCoKe'Nh F@~7O*aU*&2z!`iaJm^[[cSߺ 룾r6X3?_Ԟhucsd« gWSQ 7 {2/f;><{j x͏MNOjgsFS~R"d|Wv%[7i]rD]%'BCCGX,:ԨJpWPőfPb"EC7 5Opʓ?tَ**fvT3WW%`)C9ӄD0-.=oMs8Z9^ ֦3lm}cQ_rJ伄M߇PUlq0~F_-6KS.J*ro"1BuȝaV&%ѝ_SZ9~ _ HGJ`?`vԥ:#;;Mdr%qZ}/UL`pWKP8u}kyΩc;`7m JfȦ njx~ gfaR-eF066lpebߡ:.7q%o3va:R.CxR=WsMKxID{] p7ֻ%2B'SSS2_FS0\ Y] ) ѐq0w.{?wR{L%| o&no*6t*)K -3}.  >bf4BcF@i2.)fAEz(gDE C0͎}Mlқ5̷Cps+>*DNʡca7=i{)zŕ@ 2Sg:h9$I1ߚL,?R#> (%<&V dF>f-wT#ƒ.Nپׁ{ Ngf_qOD@͎sw(m:m 0/N X3ئ|~3 qu !X#NC%B>m}4l+Nϥ]al0ҀJ|,߱}#XӞ>nfFK]<+U%gn4y wHE J}6pp,E4/-tBfun?8E0$6YF$L^֜O GY!W ӎǐ&~BpaP}o[GJ0z%lqmzEWPa[Æt{C<<5.Y=,1 ri`U{c%Eqzg|C4>z1/ݱX̎`=(,Yš)T2%UTs 70y7Zx 6ojvIMPpaz2^EIO\yYVX9 ĒSjig~o/O0)'ǶHAP@(^a@XuЩM M*&MHWFQpt;8ZS 樣5ŠK L8lǧXʝ-Atj \qTsj+:T g`>TN`1f+m F +ҷ`=v39J,Y ;p.gMecE]$cNs;vݵAC&ղ_O~l 7#KwP-U>|$;ց_Ѯt:<+IҜncpBYgWZBGuz 7Si /2pw{Kƃ~DX_$g.sQRNU U`hfT!1ȅs6W#j\I IC׮ "&s0¬~Q7 1#Mg:ی>(IMg+7DRTwjjoT% \46bi#>zV?},wEDSk4St|^{>;uAjL&?ӡ4%hiL^QY3/XAA!ME~|Ah*1:DwX(ҩOTjOֹ="/ŃKt >UˬuY:x?_*Y|KPkhtޠ.+eW6a,(=7#RHR ]SWFVvS@0oVU:yu-582Fȩ, ^@HnB:/f%#MiPZxz9тYzC1`ܗV[9;d^D'6<{0,tfSTc_^OvrvUEtO р½;q ?&4pT7-@kzd æ ̞< Mn*4m^:CgHN.Ƣ+DҐq)\ebύI('dVZCݒ\ќQn*Z:D!BBK-!ZW,tZ\-C`MgK⯊Z:ftEMookr؅ ƒhq@Qsdr ֡gm^ÇCݚ.TI^@0nJN!)j}x›Hyle \a9V}A~;(n!iȆ2+.N*(HB`N~F*|.@ P}F 79 ##yx}YDD)|x4< R.`j(Ʀ)ư/ȀE$(Qj8G%뻨seR;Ƙ[JOz4J4D̛1WN3{=W geJY ~F_Ɠ)pxCnGAgELH/NʲhizױZJR}79BmM2/JqlY%M馟ݼwqB@Gta}P^F(W+#it,{XOfڑIEWA؝;.(u= ´XKPNa¯n̚KaRAE?V2TjTnJ^k5*b K@$;TqgԡS1 |<4W@Vpel\|K%%%@ s_$ ݶ8P&zM/Y3-Sl2 1f ЁC@ mY臟lC̡ƪdX1r\b9O'g}ETu$Ǫl8 wbۚVli4?_1Fbd;p*z|Qk^ggBC?=W>Sg֊YٵE=K ȸ#E0=:tڒV;JtZYZث#2rM.W *o$:s:d+aI1/k|Cx7`Oͨ# =6 @8IWuo67/ŏ[&4LS9N]y):?0PJ<-0C'| H `.J̖7@b#i7a >WZ._yHDvucwO6[* Z I6]\LSAc]J3'rx3B!j +U>EԪ4"X# |1!>Jp5PԂMOǸD_71>%2R Yot`ZS췫ޫn{vJݛX>ڶ{LD.#]@d/.Y4%g>Sצc%RToOH@{gYs< Y/ DcOc&n+Msά @{ GWȷdPsčxŵJ:{_wN#N+bG-NnqYKᇹL:A[B튫R;bcKR]򈗍?;Ach( lC;Z׊{s\s#Ǐ2Ƞ7]Ad9iMDsRz~73ЗFKz.gS*Ep$"Ǐ6«dc\Qkq#Pj-} &hx=0yl.S+,_5\fE9@JEfKLĝn nF׬eP(P< ofF}/<^NF#CcR@OJևU}S=l@H0F^=r.^O2bQMk֑j`L,?/ڳBёc՛'XhW@I%W$}fEP TAA*!X̡nA+j zI6uLi&H+k>bCBNll-l֪4ܢ̶.cc6|qZhq23bmq,` Yx>s,BzCi߻OB 6/ZЇ JϯEJ }ezvؼu [,Ы|5@񷪍YF-6.\|y֦T4Ѳ& |&<ʳq[`@#DHs>-5 Q Qje}42^G0%2_(U q#&(hقe$Sc9X}wcYcho Νqj5t%ݨ,ʹG< ߗw/L1~&3-6%ٯ$֩85'8hxvR@IBoa;b>_Dͥh+c%L S Rt4]j&fNİ#m,vk!Olj-B󀼈,~wGG {7?TE>y9}g\wn $p+֘8I0bKgfKicOz\zt93j~<ɡo`8W2l3Vna|yRGXAg4~ӿr`lB W@K &`=LV|t+zk%NPƱZ9 4zxZgc%g\ʘǮUG}Ő]u PuI1{ 0;G{&RyO3LD:36 +L0i&O2u s@ ʒMs[hxMJ5S1A؜1mj;&7+$*19p>L'8`'všUSEC׽`rqKgq<mt, h2bf\&R׌ӗ@qv&ܶ*`~'2e[nms eکQx7%Hj2^mhulGsPwV0t6I+ٷWL]׃ oVq Q!@gg+Fi) Q܄M ޚt től]vƊȓ]sܞD;,*BjQ~f4&**g߇pQbcgm9 Fҩ`tK0:QVE+HtMM"铭vO"x%z <? A%ЄZ@}9P!4x[~Bh>a,}UNUB=dzJAbw:DPo|Pm?] t g gu1"HQbj?NpNݪ*)b 4 ^*v8Yo,ho5G2K;$T {&06ՑѴ0z!XHE"0h8~-bsw| gzP*ӾMx`<,Hb)9ζFECYVvd:~* aÿɴ02Q ,_ty7k.w &ոމEߎx#+W_',$fwZ~YL&& /DOPB\iywGFAb”S#*[r$(19C@o3^"4_w]0E(g+n"E0}h0ҏ5&whT-ذ'U5_e6D4 Q!QYoni8(&d_)LK"QAdA 8nc"̶!4t3˘,K˙R}? !Z0׀L.g x?lf]`ZB`c/ lϲMk/d%lٟy)\!3Z J6+^@Y;3m+>ԧqnL³^JXQ*M?9 O۷~n59};cMdm̄z0RȠ=zq-E(v$JKeԋ$eFڏXl XeF'a\;QΡ3-?GbE¼G¶e ɤq; Flѐ7XeǟYD_z̾fJԅ"?LA;`eիL%򂘠!ePpk ^.&>-(,hzJ1%0uCG 5{ʝѸ, uDZGC>Sq(O%LS1.|\vpIMף#r _vBH%.>V.{v(srcm2Z?C?@ًύ|SNwA_^f NmgENǍ@7y}ۻϥ`]^ni lHF9""9c!!T N S!B `O8]gre'Z*_q 4lѢѪm >Kʯy0@2o]3RUtذLg9"&Gؠ@]E!ea(,LE]rnv G%Xyv!9UGY[+f2A2A~#6OX{h鶨9E1_Jv(ItRUn_ނ2ð[{0?N!%%db[Ÿ$ n, ?vEKh_Mn`Edp(_s킵Ks^RNd*gV_=PfQ˪{6RdʮbCw _nό,?44k1-b\en2z@(l-MgnT@ySEߺP.[ !~tmb(˯Ο@ RH.b?`>E뮦#9twlV?tI$J;Uhev&ӗ_06@SSO?dܢ$!R3FL|1,v,K 3w ^[eI2oX$&2* m$45pgfV`M.͵IͲo'}Ra'\4,,bJv~f$Ed}%,9#Uj޿jf &IYЛg3hG"x~K{%}:=r yn"ή>X\l}Q),8Uavl+KvztxU: ]zLvu5чDCvN|xG*5# hKO2G"t-rE~)-:p̮ _"$Mܖ 8˥_+pݒ[rB$#E w7!ztsa5a# N3tD@47KU훕a J̦Icctz;kYYV9lZ,=2( g:U[q~ÏM{XEasyq)y1hOƏ5ՀWjQA2.Ӫ ѣ2a p`qx)ZfAX&tw[ I+f?GU?t?*(Yd毾C" $(cv5cw~ϺN~?R2 9w cKAfyK7J!"'@'uZ"a GYvEWMYf@׍%ڶ{3k $47ڟk5c/ܭ4Sy -l9$_ E:'t$JdL0B>kq@=y 2䕔5Ass~@^EM+jOMbc bqzT5~LqⓞtKgt-덌ݳV7Gk_]ׄ~!T75^OEFzfyzQ% DS27^62yB$d|'۸̵01{DtT`8Kc(0ba|JD8uB;(ZK{s;Oj-Q"P]3QyZK!+g xP0cp %E*I(Z|Y ޮZ=Uv 㵫~V4 I#_jwMٵ6"xH1]j6қ0)D>J n@ul,`[sjLX& r}Ѡf<12mƖRןFȳ93S}B~c8c,d7TiSa ۙ!ݝa 5&&\x 'AܨhS!>ٱS %@.ܦUa ~;栾M*/TӪg+$0 wfɐf[Ȫ8]+/}W?3(7#0>P(NgG=' ^uo4~t 6eݐ%5~Ɣ.(6*@W՛T%bO\(+"9x9?5czMLr19(NZoFx"8_@h{O1b?]n,J!0aIr\?$a!cko<  nCj^oz-$ٛlf;aE\KreKE4 mb3[iV]Z(Ҡwۗl}"ҲGX=I-^y?pb]BwȁJ^6䩧$_Sqtuuo?.uIU e rl~{K.4 ܟTU\}5o;rJwn_U ^s*K*>>1 jG\di9؁ZP;&Z_K#.rțҽρ_6UXQꙆE)w&1Ӥqn8Ɠ"Q9I%񇻸2ށȃ (vE 2a3L6> (eguTx%!d]RUj` F5^ Ѽkp;yOR%r׹G܀t ^$i7^ G&.AN)9N], ;ZYO1O \a,ퟡ+WSd?jkzjɹ ƴ[^?˛A$=n/+;T7}ZiV.F o\G"g^`&]T<`Jh*p ^-&܃A,ꙠZVcJ~JpOXldG4<)du9<_>\a*A*K^=#,%H۵28` x)k6KXݛ&}[yI e*qjqvZ գMYvFąqBSu>y~ҙ$oW3N+ S{|$>AQ?4K\#HߪaZV7Xb wXSH #̒9<~П}+]Q'7tW'>Rp/\&s/ÎI z u9#xm Œ:q֎C_J*s "&rx.bVdyHЫDLw<ҸW$hTYWG`,$%v3"M'-yt RcE<ӑAzH Ηljk 艹 +(Vɨ!2˽hKx$r3֠Klk$G*(Ÿ|Ρ5Pb(!J&Cx9 ,78Ny߽ aY3`-6g5k -fWѨ}u--敔~ߓâB3q?vL}eam˟z0r&:37c}㉾[X{0%PK}CҨ'8Y5 ^hҐ6ՂJ7V_VAUsUel^<~} q'U}W<1+T`'ȭ wKY(^A=GɻjZߎCX v`GSZ,C RΠbs6.ܬ!?fFm*ށi W*L+R;&zRЬڇ)t4]!oA1D֠Wk0٢f$ѕ0Wb b *v[YR@UaH+fڳ3!twh$E=~0h.x(b)ाKwλUġӑJ;u$5{NA ?ܭ~8sg eհ'f> }8ӫ@2Ἴf[VP+2ՔBxԤ '~͌*0cS~8q1QSoS Omↆ&BTR]xK*C_)*B Fr*s!``ҫd}gL[2QhRwܮwoH:?Z(TLNI;X@7lHVCI4LlʞJbZ3{JK2 geaYm'Ж19j "ax3PT}g;e%[c}cWN1g$&t WkT]`¥Ngfا, Ŏ}}3w!/Z f_o8F{׊da]'qQ !m98=|NH xݟQhFi,I.-Y_%|&A}О^e5 K`E$>-f^[b3Oe#m=V.'uN6&iqƤy9x@wUvv_״"&[i;Hanh!x0+y>&r v+q 2褊s Yzetx4ad?`ĸ=Ҧ֍\D&/Ly)+oAAWcsǧZ_c Q=^lܨğ1J&e]݃ᚿx"mW;/-2}*PIiX;$Giirq,JUoI3&x!_C 6Bn?n i|;JuN}jY-4-*>F\|GJw߀m,jOi/⠲'/ ͱV.,ᦞ!qBBYd}LJ3H(^/Odw\ѢQLs|f:GAZͽrK@xѲd)ѡk@_m ]ISd_%HY}1sj$o?1u rg6Ǩ #նJawJ F!BHG&āɻY* m =ݡ1=!vr`Z^V NYV={`m~ TxXaʝ׿xp8@GKspx(Y>k>8 MwpKs+);|HQ^'NaS3y,sCѣVjT*iw}y<* ԭ]+0ho gWxq^w0>vɠmEUTǵv20xBiu)kdJ,&1i[_:(;:D6#:i<4s02AHyuaH_g 2dr&2ބ mR[)vOfdГ\rS"ɟf |Z{ TS\|AF!0z[r`\E DdsJIi)Pthfw!fӍu$zU*t֚x\seP#},0tS&Y\iBڹC :>ܣ@'U. i(זu Ԅ7tV"/Bw;f7W&wHsx&u.isb+/l_0{c]NP>Of[g rG, -ce/}rߺf C:F4ʌ6M.{ ^!;CCk*T\6heK\L$`dL (>"N@T;cBTBHBuFS@d\]ZdN75x1NtQXF㢅,g |ԈfG|dKgk2$I@ m,dzeIV`p *CMn~o46g*\s9Lf< +qݵֽY]]^`|ua4E?=8-vK? $cvA:#:$9AP˘% =E'wv"S<2ӫ<;QGnk[R-I;q7>f ]ZrG \xۆQ9?@) ,fVU{$M:S3!ÉY 6ҟF[Og?_P53v;٫)OO1HA@_Kz+XcfX:R%@˲$86"6"P]noȇ* :s/hʳ%XYc&w!~>ڍ\~E%`E-„ >Z΂FaXEU5aRI*QAW׹цVId@) h\4oijy*vI}Gs>Aԓs|o0[=x.榫gWݖNlxi=4jc96*EE( *I읿PDQ- ՆGUz z*.G",KuܜBZ<: Ot;Mkiְs$ %#Tyn$9^Yѵŵ7[6ÙYFjǟ?ssd/o(>Ӳ;/ݦU&^Hاr2Ec= NO\7V1htN߶o6\86ByǮ"n<`'ؤ{i0}dYHݥS)Sd@_ZS?3b=%*(օBiC ]|?ZMt]*)xP&nhKh_}֋7=~sS٫]}'z lԔ?%ekI}rp/{3| FF@ycFY*! ݥW*L1kޒwU±AYԬ!_j]2Y8LhdvyRӬx%wҕZCPXxR[:WPMh-&c 9چ8rS`-p/rәxW 5 4<vn˔-cB5 ٛ v3[+q)YXIf[?є)@9ĮG/'9 ivҀp<n.y57KiLʦvrj|dqL!ZA~]¶2SbcUlEiRcB*VLq[35%@G.U _,Wڵ\FSvB|t@T_+3 oCE#8BB#`W0%kM 3&5K3{C6|9:uso TU-;l'..W$`cE0^x0ĐU+TCKKeȹ++{ornD @Y)i$ ڜB_o={bd~cae7?c76"rUjp~:Di45VSuѫ7Zxy;X9gRL[) ၥ):6TdUtJX$n"k.ه' ;MPwEK{1jXN%.k0xm * fdX@jHFBo[U 9ŃV{ڌRNO#U?I?̍Oƴh(iMlE OBh,7~w.V .5M2= N6Hh0h&w˟*n00BogO|\ӭ[dV:ĢxQ3tOi Qӛ8P;߼1#qs3ɷPgKv:9)\qq_dv+kgSj-2ю;.D_uXwZQX 55| aLOLW-}~(TqQNYIQH_ |ȇ"nfw, AG(%dY: =Vuoǀ=>)E{A}YU7-vrQ\:P D1 |`Ōq%Gd;DU>5Ɉη7X iZ8Ĝm'u" j"Yծ=3F DK. )f 6tyMz~311t21wWG,AnPkߋdhdc?!I_ m-l[cɆ ٖL}:~A#-KsF-/=_B]x0*"gπ%[h+#I@V Jf) N't8&~f rDq HGAw!j8:PaG n xOSYy@]Qc1Ce  Y|,_}"8D۱ @ ',i>1~yUgYőQ";Z>4|u/XuX%'+t(LYh`L; ʯb(wu\<$(`nP um=B~GB!PUk6-CCP63)KҀ"g.ak)orM;#s~N]ӷ:5^|H=] ޾jӦr[<5Kj K`=ZMI+#<8eϙY_^gi 88Hۋ~o覘ƲHߵڀ"n<錈Z΍!GUB7,hO YxmLLjc/<-|'wNj!8==&B'{HA[A:vZ0-/1`G7 'vLeVR<'"5m7M-[˿ĜsiRd<$bI_ِD u0hY},TQ<"`c$x-C^&G'n7NOP)AKF7Y£.SZPJ2 Zhv Μ)ZnQ(v296X̷! Wn.I/+Zܲ;WZVpK- g%@W3q 68A/M؜sPsvڠMM\iY<\'w5J.!=UcJů`Dvh :6_^8FLm^}t=~.ʲ2p4g5XdsFJUk?K]c #?J,Û\Yq16YqNG'E\e@FgԎhS مC@:,_f]@8[#\%b׍A=ԚSUwpw8 ;ۗRx'f*2K91@Yv3'OVdӱc]4,OzV5ֺv7!X΄*ϡSO+X6hn~T_ybpB}K6_\~ B[qxoasB:O1\ `Zy&_tmb7`h{fki;P1o+W Z/=xx&x].x֕?Fg^4bLФ/T߂=n,70;A.OFφ՟Z¸=.)6a,X Y6N],xHϰEeӵ,0hJv#+#ح5^BؙP]As8 |4\kBy ɩcߐrk⒚ڮi5MQ[-0f ؕ >]J WM Bb_}cK_$NpOlA*oΪbWmօ{MB2̶aYu|mss H$1V1V9F:=uEbjabh`E.)0 ڬ.5(l˃4JջoVOZs7 #xwbu,SEk ? _t?H͚>f (  ?:/s8H77&Ȉa\Q3"v[pMfnDv9N<'|U$#QHF_k& M"~eLq/mB~v‰y4o昍jۖ-VH7#:  x.# dy_6%v´+$*[`o;TF ŲI:: g(B8d߃*3!{3LU .їL}i6fӅ=^ ayir+܅/ $P7"F8V_ۡhanD=aԂK0/ۨe"!=x$!R7[>3p_+(otȡ!Իnrkɤ5ZVFVs80C6xA]/ .YRuȭʵB6KSoBg$+m;;z|9ٲ EՍsWv źRZ0SL[Z˔T<,#{;Ѹ[A}# 5.J!p?[t@ټpnG)\<# R bQFw-{#\[Z *RȖL+geϤ2WuI7>=b  amb"ReBMsz=:4;ֶ Y4g2A$weh@:K% S_Y_;b>ߛ >)w~*♅WqxU^gF4 YGeWEp~7a·he,v붥Lj!JW3lT#|pvbB'y ꦈ%28d39;7{X&W55 1LCmz?d?gyeU @ʫ;]i}1_Z8'5!xǍ(v_*1ڰ2X%߽hv/]sv iG&G@Jr¶b=Xٯ 6 ޤٔ)7 B=_]@ ;GE.?_QoZnehE9MX J>Q.M]ӱ1;3-dPkżb 1'{Jk&(3 O\ ,St㫮7cJ8Ԫ. NrzhSL! n}5{C 栕$ N+ɼuH3YvQKCĂ,. $ 5ٓ>Lx `[iJ[+p;p: 9Nr{bҫSK^ ښqk W#M$iް3 -xv8IUoWCRruuO%] Bіn[ӷ@k+RrSB( 'CQGp#=}=2aUS=5k:BR7"u7q)3_fF [R,MkT?Z{6r|ؽMA(JYs .ُ#lhc%mב֔ ^RZVI0&l؏_9''|4a{kƌA(⣉i1 4S>< %{G,Λ;qj-]z;iH~RDIW'=9&wE R6rӑm Nv2;z}G_O-ReGfzG4SALF-+sG4)šɰiZL# ^ d@VNZnBrj/}ww؈f6 u[k# .$vI̟TG 䵙1 ?4%"lE{C·JT6K35~w{hE 0)@+Ȅ ֱ !(|ɦz&X&ԁs|02b.@_G/! vw @=y؏'(‹bNby,pҤLoԅ'nw.}V4pV7{Vzl[鎓d0fOeM ܦ({vܘ6S!R];A+v] anJ&h?9/r26$Jِ^5 :HbgeU:GPoE!q4'3ls,HkBʓ8Vg˼AnP||[֕:sͻ&\n[[;8*-nf"^?n{Q |H?o0Qe_Ȱ# cڴ?g W\RQ/&R2{ Z+D^<C:.Tug<`~؁c:@RSH&IU&|?tLrU#CH?,D7|ƎI5R|[YaD.tZИ1?X-X_:D@19msxWm]UPtedIH-м t_fLWmpKPuPp8_2#a[b.ѯGrF$@Bg%F?i"{Is24U[Ln?H/@[WO jU%iZ`V_ӣ縣jA6 fbdr,F/$IGH7<#T g ʼ 7zr[JB6B5vYGrJEm3S #&̇ T̏Ru~2o{c%.Y&*YAbK~>d5Blf"!]Ķ YD?8=dlg*9g4-wO:'6C컯1|H=XW"u} īPracHs]A&>9!m/YhUjf}(9xћ6?G@lNI>n1I_Be0EV(]V;j6=u4syl˥jP3N8+`&1 =ǻ䃪ψݹL-"'Q#cz 2\ȤV B>~`]]{њKlt_9,5 Ip"淳XPR/2KݷӰF}ƐApqlY;YFX;d-,Mw ({Il1bOLu@A^_hgJ!:zUܬ ,YoC%2 @+E+fiAS Vj_܉@ܑ|=a%CzXT0Dc {Y/Wa4I aSDqWlE3' S (ڵ:`3M|ҕU>xJ}~eAG^O' 0\ba@Z\5:+0on;i*VeFW%ڥ /1ǜ5L]ZoCQLsʘoz18.ؤOYz7w ljKk G3] 䥼Y*`~U pCR#=,w݄Z1 H \nӦ2sT/_#<; ej %Gt$ OeVcORGG4=^z[TY޼L a'!UE $JL"W^[|QjAD3~fԮp}5D'.לHjUcNhNt* C+@A"M`K œ:+QaX-G*ҵm.$2}B0Tӎ+_B=$wt#Wb&.o7',-?Upbr_RkSk @wLv%m  n2´MZORߋY\^┦%So7`i-{-8wI^R#;4H{eygnH~ ( nJ>M]->E^ K*YttqfQa?Mu$y0'JN 茡iCO3GhnLO=^Cd,j=&3bi9 H™j {업pERaA JٛWB1 ^V& 7\;DKIyaZ,FL}vq8ӊ̍ ͎b5㹜-¥h~k$m],Kx,W6ͬ*2v2s>~Ä43-5n(sC̩})hקu .<t/;sdUO- ӍP"T[:DfWi4Dv~zu3tc9O _|r8 lfs>_M)@l>ؠ^+;4y~e|5%{ zQ8i W80c˒}99!\ %6$W[zk gģ8E.M+gl4aduvﴀ G2-%mthmW|5yesFYؿ7&0iǖ̿  hRYv~ŁR;=F;7A2a||B3j{ \8u%j5%uoP Qs%=m4BhL.>mQxGDLe+E U@q%Mco=5qA(8J]L|u?ԺZVODLGH s@. =E[}lr kH\Qw~xfD\+ڝ ,S7׉.Nh9H 0jҽga8ˍ_ŐѸgJ;̯fZbDR"V]~gkQn!ͤSq4.h*c]lkG(lc?jqcK-.=0*Sf*:@`E[fs!GdWމfhX, ظT5TxSh.5^gY2e6fUlsٴ^C2da`)FΑ0OdM)r׬)8q#}s`)O\ª $Pj*Dy^#ݤX-AwJU0'=ނ/omc/spHWe/\U5zQ\&MV#C^&f -'"g.V'F қ8Y`Xo[cBG ( ʀ48[ A 1<3iCNfV!6[57rf*{ϙgylrdUZ}U#o~a_i#0U/z]el- YnBÇryw,j{ ,J i =Teȇ#!y3!f ;ͅ < `}s?|%o>][TsIjIsR,gvk)2S;)B%e6~2{r0dFyY +^쏌ȱ' ?HZϻsV6e$YwIӏ:cs'q5:V;ʢok#j^A_jemle1pf4њa=&p=fe l\ )qu8Գ,ƙ=j7le,&)$vA0F}`4?LG Җ<;t2It~SBa~}E! VXfE.Hk>Gmj_g.?57nKFM;iC Fod[bqOҲBSm /6Ÿ㚁 ?,d/̼I(Qۤ -aJh1س0Lk2! +rCVWAtj V3:#K %4Jh寁 +ʠ[C._84vGHc!?m#*zHLE(k(i_4j76Gԕ1'`G_5h/uF:'\܀k Olop>e3|đ=tnp']2ICR&Imk @3g.9DVvv8,*4'"U:x/9!SZgT5Rn2He}0 ~I>ݐusqb75̘wd8vR3l_B:JOI Y(CRɍ0DH% ?Dh 0o+5%%0oI&{ZV 4Zߵ&Jk"O^(axZyؐnQ}u9zO+tgO)Mm1~a5tji{/؛MU9%1>c`o߬COz$ksXcb R9P= qő?ѳwo`+n:K&||rsl>mg՞c?m׏fl2uHil8VZC|H~3ˆs#b^9*TN"y6yvhMκ@-%8ԜҦ[U@%c5VF+gՙf]65P#-mA4 KLg݃g|X|l>jܵI\M9]ltk"V,!cϩF56cS%b{<)# 2z޶0:v$8ϮLⴙt'˟;n/<- Qv6pMc8c,qXUM]GQPdK`e>w&SC= UOK?~fӚc0p86D T*ؑ?ZxsxP MH9uw;=R訌EC|)^&dEH\Ab^AZ/HL y7I Oo~C׆ҡ#ܖ olê`f71BۯRYbMz/?` ƁŘox%4P\Л]pǣSa UF:`Y=?MMzZr nnw^Lt:S# q[c K%A@o=]8L:S~_D7 qVoQq21H {b6i'1-#6 Lk0٣LSIYw9|1%\34:fpOᅷZ^>!iQNxB"gJ˸ż62Vr0Ql-376MA2˭ V܃Xevu5Ѻ@| o{Ept_tΌf'6mP:JpE7i(uq?fe}5Z0a@Tnt5pRԆoЧ FB\\WN32mwN|37uQ oX k2e-,@GKPesqwǧ:ݺ|P%Fx#[\vPHjTAgO(V!Ard\gIz=8Hރ3o\"Xh6@dӍNQD @j֒俁Il&0٨9Weo@p;^"Iae^0`*Ұ`K>AmL}nzU8Ͽ_qz?Me|Lx!gP?0 xЗo6Ir5ojVpgmv`ܾ>-֛APh}|=AuG}g 4}.y-} U [IL#UƜLW5oa":~V(¹FsZ{x ǘXn^(/J͑xOހ N QJݡsw8V"|D]l_F sN5]c;CPwU)ʴQTZȨeUph6hd|`pz0A=ZI5őVKEtNg>3t ہv?I'U)b`#mf|.Wn-2lbVi5ů?g;GBPO oލ}3$vCx%ř'b/={1 ~mu'ThX2mdg{lݒSҦFjwO#3@,32Wdr% 3{I]WQpOi<;%(ض@-cݕs4Cog2% _(Q>ۗ9} Tk!n9eW[B6f Mpg|ʹ}~JQ=%Ed8X溬tqh|Fʺߊ"A]((0a9)p"$Ds$ΛN6AUWԨGoVߕR0n7 [aZVXUcOlSR'R9 hLU$fŹFtGE m>Ĵ_:ٽv^aG}R l5{Thtf>q!G4B) ˭]tTCo͟C#bNx}aW`75 Fk'y c5զsv pe(7>5Á07}Zj`6Zewnܘv#T3[?ۨI Nhçw_0{`ܙ,zb va|zm/3&Ϥ ^'-7pحd u:;E;oHXR^Ag[ak:Xn Z6yYtuHnC XyiGTO**ɍcd˂V%_*a`ji@.ԼQ9`~^`{3@?y4ތ58&[Xy'_tU̎sCy>}[yRB_w0(֡% `U_RQxl VwJJJ08~f22B^-r\x.;KmcEf]zSF`jkir:&"`El3/b. 3kF0J-u-K3T'(¯V^A46(h 7}E^hE5rKS<)X'̂c7Zf "2n q2 .o2 7.5ث QHLq@o5(EvQt2WoH/͊i%h|apb/x xn`ډ}d壘`kd R{A<6JFl:ATBRȝRzf@ 3ZR^bx o)NՅHj|KV۟?/|GF|ZDv<4+^ !HF %yyGGU`gͣiVBj[ˢ 4O4SG bb~HcZPGʢhӥ6_KOp[fdR>cv ]Ɨcx`)9gsKϸ(B0䨈9#m!R-EY =sNa5%=i򟷭3D|^&M_2ddkIB~>\\9-(:kjs&S䆷6pb%mEWmsS{o1%m|qZi 0r۪G V`0̘>tv~<:U`(68+G/ⶖB2a3Gn#c : E[uIs}Py]"I=Nc< !0Tb|jto .?݃58Ũȯ;ޭMO2~6*?w&c8ԷEPL 3X;<[:6F+^q֡LaGN&y3x;|%ztdAU)$)|؛9Cij]z wcqM&g)4 I eǢE2- `|slv1ҖQb@Z`o;$Cߞ24u^''_,tSj¬_9Pow%I˕WmnP!\ބ0s٬SFڡ߽V ya!b7%o$쎖Z(1mgݓٱ8|_ȼ 5Ua@ bz?/ jaRǭC6 piǺew13$ -VդlMץm} \ c ϕy~Oծ@Ӵ% |N0M Ȁs55X!v׋@5[NqHXV!Jt{PK^ = zq$C*!DH>n [so]jz)\¾ӭe"vzBp}'N~u5C 驾˂N޼?}e7w s I/dk6W|e85 ,i`5plױKOk'5|}<+oˡ:#" A AdmKhyuE]t15C8$ڱez=Ld*l4u =4ҋ y>)V|N e92;Vу}>4`cƭ{);3yw:SƖ_eblvOֶ)$zao "+bRr4XBmu<EQkj92Jy$ OH ~X<*2c]UEF# rP'3E{o`;ʑI')d5IO|u :n,lGV1UU,^j,:+}r;:VһļYۨ')~S=B*5c[lgMRlveU#v%JvPe(1P!IEMO!p岋\)K^0¤֎936$l rGDm80O5o۽窀$ o,2Ko`6 eVX)RM*d-B5]/6zTEˀ'Acyc>5L<÷$ M@4kbɷ}غ+q Ok&:41v&aM#/^Ӭ&Aqa*"(^af_?~v|P=!:spz2J0֏lP(Ė~ &9jtЖl?p]|aT31t!M95]bS;;[@Kб.Nڸmc\ tb}0i-v ^X+T&՜w(aR;)p?ˡnS3+yZ^XY!R%ﳛ,?szH͟OV >+- ֖T'۪Y`C=O[Sq< qq:V0- |3z8zbaeAݚ5pRwA D&oKm<y.7w]adM`)}3ZŅ}/ǒ_ 5^M#_ LkiDrŞ1PEs *ñ0ҊR_2#dZf*44?$9 wPy0÷KgX[+\}QLW ncK 25g@㜂 Y2G? d[~1/M+W9eC=u^sȎ=iw\a[(sIY|O!~;~TW f]\/LZBUĤpڕix| z{X${ gMQUCUWz\Ё&]܋VqW>]Ȼ~?KZdASdi6~փYR'_ ,x3kz'#Ӻ}92-: C&TIz)O]O[i({&=rYUc 9TڟX}ul  h-ȓ֦m&;X\M޾yDUv=h+?:;˅.Bjqܹ _r [BxlZȯ':=x㐗ƵPiAQ9P ҕȾvtբcRHˮEv [yϦW]65V'bp$ԕG C`/쁀p++c4+r'Jw1Z6*\ $;XڿQLj2<C~C19gҖ@K> IF Ox /-lvgcR]vɤd3%365gZ]0[uX`[8qNId1 VHl{8&8tjqp5pZ`hF `-f/k)3 QS]# V4*;gt:X,F֢̭=t s i]n8CphM,G}6_ِkR*'aThͶTM.j Uk0сN)ea_ J- }<Pw [#J CBh'z~LI839]73V}>Z_}Niq)qR[M5SZg t߷4# 9`30h ά5[2=WgwYt܅l ajR0OuP7fo9v֋7!jz o4ǭEJ|koeP=4ۑk p+ܧ{_k[ o$qGс [s[AaKQh&A3Ŷ weG,1(3R&o"GTRKb[ .uN=B\aWNN"b\Ae_&#3UJw7vH9 eh#yR@fO8$iKz9L?J?E ](]3\}>?@4SJbWMm;eȕ8bԢss$ HEXlghC Uhbwe7w|>uۍam7B t?эhz5Z'V6Ay%EnAjjzITf1>5wЀNJN w=(X edKCO/鴨fS] yq5u0A]>7؝wMxK(xCvG!yc${'gcR qwMΣ+v1?mdbW t_R@9u5[ג(!viy@F?{{@x)?1l/4Z|CJu~9cwM`w~,9ZtdάUQ*mlo|D2 zJQUئb PblؚoSo Ԋ, =Y"zAPfX QA.e2nk-gK-?IzE`#N{ j͌lkLጏ%lŸ)N$#y sBw Vetה;j1/ȗҗNDK]{&( AiW-SrUͪOC_)Q}S:l0]r85Ed+SC˝i3KdByQ}N,pm) %E׊aT~-]&qs Oh(J "% ^:<&0bAݎ™os?0,\6-krUVբ,-MkA(h]V\ bS M7UA_om+^9k:L3"K39-YvKJ1zKs~p3VďM;rn)~^FyNy;?SMBTwi嘐8kܵ" \!L%nE@Xz 3*71kTiH9~H 7S(|~XL*mpm_s\ew&y:,\ m5P$%LOe$jB4+ XUey+̶&^#Z6X3Z=bF91)ZxDs,C:d^ȁ)3 |ھ+DP̬gL]I5ӏNٟPJRX6'~}ο %r%߯UgI~ӓ43"}iH~p|^c{9PI4J&:RTHȅ-@3lU/#jg@YxEJKIeF° sLHYKF޹nt$&.}5kOKx)4CL-g PY 4&PϏS~PX7o*Q?:?dyܶ<ХTy8?4r>{D9SՀάFEPLDbTpm!SG\zmD{$Sӹ'sdP=[ꢘC 5;зv`[ׯA2⥗2RZ+nc:SX)ȶeV%@,|{h:K5\ڈx<Xu{K>4) }zU]"~փ׹ R6v?x6dJc+uY/~'f7Y/ej<ڎ2lU&ِ/; +ehew )eCADd+֩  K |>bIg@ے&j [e*ˀW=OJ75p3* Gcd'#xg(#LdQ%uϾ,g{.qNZPS\nygUJ9fucT ʏ\%v6M͍)T F"߈ЃpJo(\}VOQPpEWEAڲ p,钃zLctCkC#..KLۓwr?"O #Pk\M32f ky t"*9MKq VՕfxͪb=`PEf\Za46/Gsi&0r @Uă3jl}).)&`ZJF+[_1(Tힿ4gYrs`|b< TU _U!@S ̻P*fs3`c *)Ɵܓ.!L[Cː: (olOүk}EYv3fI+(ସ 9GiM\XR-`4AkЎ9 9 l&ZV0x 1e(Theq.<LJvǚZt?5=嗾 N^+CU>;;4;P#stqʌ FwG.`,֧Z@>hwLj-:o35^2/ދ4O=I8!]<ټ$t]lٞPr!{&2&K(y [}v4r >D?=yme>M߿RM"˯\04гfYg (%o;K\Ll&$ T%Q4+0[i*\RH-xo5gCu6OjwI?keiǶ% p&13sd?B{?dHW)7_}}~8@a ?*x*Q N5C3/:d) ,R0@h再&?rآws~2x\@(wF?=(i8Mt%> L.s &QPs[Y* '۳ n Ugox2x9Fz+(K(c R;'K'6 Mq7-2]Zdo4kɒSʯ3|HvZIӐnj%7wSWMXku}2HCf,NA>|kݕV3ӞW+FL:=cn}6̾o=q8U8BռX 2-9==WeGBʊLgk62]i& S*# #f0gafb۠(ұZX[M,|WE m?t \a,Y펎(UPedWVAc4;-yGyoNLBUS>i=x;,qQѮsYt턮ɥTp% XmuH G$ 705-$$Mh`,*BpL^CNs>j>>%Ud]W'd>"4l!TMUރu_xǸ Wsx19`jI22 BnvC(#àKPcCL4?wTUlKi3`aUzAh k -q Nй]ʎ?UxXCJ>DzTKɝ*i,h`K®B-3nkZgɊ5w!@~|D|G:qd*+RϬK VhZFWTxZ@w}!sKe1+CzD?~RCf.gܳ,ao{}yL8MŎҖI jqrxR1SsM;o05iq5#>YYC);$>ΘmXY mѾ81y#E{{m[.Ɏ,Oz*'tqcs\yhZ:. '}<& C?~%8tYD~1^V{ÊrڳcѪϛCgJ]J/ַDau[a`Kx(7Yc=EMJ}.ص̷?Wd"%>y5|y$!*kC.7+O7Ism kC?SMX2eBf.V8%`3CI6uvh+TcEVj(W8j(Md7H&nqnCj0$|{^ 2`i:{(GAOA'o,ǒo@D~ a+ۦ6 "'ߦTLShzETw\Ru@F*-~fsD.9P5&*GWe]1qV=A/ΰܿ֌=t4ЏO%er4UR߃*WvP4AVE?B̕ڪ99M*k)\o FʑK*5sZ`XrCt mi&2A[:R`R}/Fl;IV آ7&cW%P Ӷ?}@i¯QI & #q\s %PD2o%1Vccu44Х%q%LpKkKXHJxσ4R $ Ў#= %QY&=+k^o 0RO@1k'*ҡKC\sgw(Bk! P̹KFY#"}K '#OsП8k|*H 4PdU1Hrrf54Cڕ>tp` G0Јg{FyZ,ʉ~Pmzݜ%ii1$8΄=Or*R]Vvm)7w 2mA=́cK޿u犳tih%t;N?}P3qKMq$ =w:`N)_cN6ᄒ0;ݱrmL? 0iٗ ]}zUhH0mdۘW3T?K/ ^"sk٪EX`ևZNLݏ1%I򵒮c|!تucI7'\hDYlLb7Wk0)y~w$1_ȳq!31&ߋkØE6Gߠ;#沶7_g7'5/-KF0IUCS}b52¤> Ez'ʸLU)'e!:wS东MT꼋m֔7l (]S1 Oe95JpO`!gc*9969OojmB]>(6ӱ,-nYҥn}NWC p --w~=J2B4l Gm|)+AuUʅQ.떉5ЄF_N?3J1[M:I~WҥNk'Bҁ㫵4v9ϙrcʮ`䬽6{ Jw$y.W,O݇O*?54'WϽ4w$fmii.t V!lV'B}o!KP\gGV4RF "دC: &% 9c,ܸo{sihs1l߈ZOWl-AoRtw./b3_ֻVeV)nܡ$z<0K6>1be Fq>I_dpmHS7m,FIDpOf5g)V҉&2zφ T5g*x 5 T'їFsٵ{~DhPr؆\B-%ǪZD rN(ҏbϰ^Y39ڮR%tIUwYcEk~? Wɇ"y(.chyDJ89|m{B[y#lŧ(\/w륙qrb ħR#*C@;x $Uv4?n?gķ[XA'+D˫'bW5jnp2s*՞}FÄ1KCNBRKo%,Mo/"yg\>C4%f/(k U;.oÂ{meB|UCfOhԯC.#\BzI[@S!4'Dv)'{q⤓</OE/?TՊm">>D#KxAD#$YV̰A&39T D{'0z._XDHG1`z\TIQ3](-]E`>*b S: bKbߖo_U4&戄i`J#bEjfZNp&BrT/}3ֶNdj';(S+x<6I̥8^c]nHOq:Bޯ{u12>n"T="ĸ7kbI.mo4^'w̚0lE:rlD=[#PuCWKi36(m6%a( 71R똽~[@ㄺ=wޭUdF!87{ [OSt3Q띤đ낧u!:Oa܆}d)URlZY;]^v+}#Pp>Z, fZ;$)tE>X|:U >KjIfB Ndb Wo~BCjE0K[њA0$]8 j01YWwGRZDZ0U?>l)@ aw6*8Y?F[nP e8Mb5 ,c?x[N)Ӏ] ^`ijnu0I2 "~"% Evu3o2ԖiT`17-B (?KP3 ,IC!3~3@+ku*sC.K^VP#R Vc|f~M@|m*`aEV0$. 3'LBO A֭wYheuDBׄoG20<厈t¦[霏HqBK&*j~3!nêϬU_9 N1(j)SY@'%njvcjoV\qMxdUFמA+󥡘rݍ#<]P69a#ެ<w8"NꨯZH~<bŽfA&ĆQľ ))CZj,~S "ɦlĜ<e9׋:8sB{,7`ϠP܁6iO̅W뙆Wd=RA6dz]ȯu'^DA([hGjw_q<8}yb̆< P`S}l=0!ޏEƞ-$XWb}f§|g93llO EY̺ ޒz-ۀC׳fZ |îڒy!6&zANO;86Cϫ:4i&]Gq]z* xd*>  -Vg.hl%+RɍKZ*Oo]k헠hJ03GH#/בGCLhLɴB-;cEBWSS{\ÖeF&TNt֘+&)L!#/LjYd+MDݢmd`wv1hn:ʒZ.qtRuUxҌYzJߠK#:beTXX )ϥ|UQo{ΜoqYs739n7*P qmõPL}F Gɷv5DG}&~rνIYlI; jOÊ=ŻցJ6[Bg׿zVٖNẠkHJ$/h{rRWUþſ^9D"(@ -=TA9P:b]P i'cK[aD HV GLvSsiV!Xf+}ȰBOی1ܾ wDOK?ܣߏ)~ɢg(J:8qOeLB%Ѭ⏸ʇNm<ڱ &E }BKY2sFZ-,NT`ePdU9?u 'VgD@Ky[K;@]V1'煝Tu,b&x,~E'pk63 C;g5Gɡr %5{̎2:621p鶚&]@#c %EaFbFA}2iI'P VtYvqQ9xE@BVS+"^*d7LAÊ/>{ DQ?Mie1E Jܥ0cɊjQǠzM%ZmnNQ[?&syOΕ"mkɹQ 0(4@j{a"CMLJqǢS,vzq΀`K /:fc1Q*B-WQzsY +~N޸3٣l;BXJeׅta3A^M2H(m03]X_T8mE:!~T6TԴHo:GJ4_dE*q<@FU8uߦxB<^/Hb),En@) Fp\٬Er]51w币;WO:sxheCQx,f1Esq֥ )Zлy<=;J_}ZCT3B.]p%%jb7jh#XI5LDvz?ۛ[7Y`7%B!tg{gi>!$ALͣ}TTTCn,:ͩ܊Uriېu:4x3("{ kTd!E5gMB89Q_.G0le-&El{e#dy>@{f寠1 BOMVjcM-&PL(ms u;\d.X)%f{&~c+of'B~Gn!CRVPtP!)CmNNiv%OL[Ġ˫9*d}(gG-`S(y"5hc>uUO~>tٚ7njԳ`L~l c;=ٯt;p IPfjj/ u˝s_sߖH:%S00ح41 <̚:!ڛ|R;8?o.9G@,\!&fMCy}b$n.u-AHtþYp9 5mn 5gU3FnvZ˼ ֓iʔY>Ԗ-TA*0Ѯ81[=y ^~ 6̫,l0m|Eͼ{ Mw:AVl|·@&e%!^P+m 13+鑃#[2Ɠ7"l]0i/2>EЍ·rO"UjXxM_'`Y}0hFŮ*gR0-}4E%plxk3Fly嗭Og|gttxlg6.K8/{󇻱}HtմYG;K ͺ)¦\g_R 8c _Y`(lVBU6%x|$enLMrUDL- g_?4 8PI8k(06k7V{&bIbOxl֨BcĴh L-DbD <g| 2UM XYK +~:,E{:Mgrєb?  #ה8{PM| -N^ o\0چre!OTCyS‚o7 =PQDj)b}FVr|Yu4caOQ"I-䩚94jGSÝDȈ)lC Br dpA/VD6Fx*;bnWTòom}#ZM5N< M!E/T71"k\#>쩉F ptꦒZm//1єy{@;Y,1a_cs_-BGu iĄvEP[|397 ï2yz6:v9Bf8Ulh4xp 7^ ڕ1zfDzЉݗ h+c\-@0ۯC 8m F~B6ԞKSJꤣْHI S"SW{h)ǀ*{pjpod/2uuhBF$4 :2c^0,d21}XjY# &pn cc3-uG?EߺCj\`^(c aܞKlXSH2ՆS֑"*Y/=Ӫ _~R'ķAN#{F5ږz&'(׆ޠF9"/VGw ?Ga{чYç 6ٟ4'FYPji\{ik$&Um(Q_S3'[7;p3k17E;4fUJ{a4͙/QɊ#G(9~xS'1z/+C k͊ ۣ'k j%zjeMp2MaWCF@TO껪VE2*1 ӥF4J@Vl99ٞŸ/R~?=G8 6XS+ZE6qra Y*1.2(hJUz&ٌXX_ d/~co0Y'':dhYp-8VM<>]vKIم :3 suOdvK-wl48KP3/J25/2l'L gl s~up|4$YӦ~116}4m$ZL)%%IRcgU0m}4f|u~Qf'yMvvǡ3w bmJmw YTU׌AP@6ŮRl(Q%ԫ)'I+)N.A>e] ůmToV3]AMvf8*1"ۦO3> i޹bFk#hh(>Я5O(SadDtQ=y&#vT:-0,#:٩"KgW# u]L虛z(Fq0_(xiR0٩ݙK)]xPOZHOÝnq)/_QXk^]ocT%IkH8P3:mk~YDrO)ߪ6Cڙ]|lͼJ(¡Y؆r Pn]zU^>\ ?¦6oK9A=1 ݩK0DQOB[2pN\{~Bs2O@r2T%5YЧ?rٺ6L KmM3V)rmS& 6LW}=Ҡ*V2[Dw@BLaʎ Ɔ!eG0~SZǚu&zdy|%[CJ)ڡ:|?T'=J/ bMШfȝی%& Hi:IbzP}xy bksY*n1N2YBЦIC^a-hi^%sZaX)WS_x4RF$D7 &HdE(fnB(k= շX qt9](3㤪Gp~\\3Ⳡ8#RjSp ؍1tÇKjrؠo?Wt*N8$0\r~kmh+< o`EljZQLc8ыuB#*T:~\?z_ CK0.z j+3{>4k+20Wkz{4#Qa.1nƽ0.ȼ;|ab{Xyn!%htӀЊ~?qg)73W*jOGX술,hǔ8<1[ ׷IE :䋟T[zS FQI~rdsMLD3S.!~}!Gaq&?~^ ]ۣtӐOM[}jS!o@ьǫ 1&H'\+:{oe5oG;j<%~;-鑯*5[>ً)% E ;Gs"X[q)em4^h?W)N϶#Ɵ McŞxSi1aZ&4DZCk`Bզo3c/u.8ZgKc}nBխ7P){1YJ9B< ,ʞUU5!g6Tioh]K1N5?ьXtgrrgV0YeNHL'*F~LrR7EUnfs%xܨZ{3"RD"2zEVr!`2i]FT6|A#ٸXQylsƆp?Lt' MS%mVGsWFOӽr.!63Bjx%3twG6/VWjIg[H-r.dҰ1R#9&sf?~y/@dsU9 ~1)Y̝Jrʞjdk:G`p5^&JBX?4)wIq'V Ò``,#Ђ.D J?߬R Hs9df-v<ΝOߛܒ)c'Mo1QGR{(Enj[0oO-mp6lUY%)8Fb1k:[iM\ y "C;q9 2B0 ɲT%G9$!;(rCqwfm.Q 5z\>2 eŶ[P9pmuƁXs1x6>*akSGI]?7KuX#ddL؋W_NTm<.f,d9f=2QkAѤr6h#c=+^c)@@V1z0eZ+sIّc/(m|(, ]n<Qɿx[)r'?PQfbKd-8Mڲ U?TMr_yZ x*>|t AWiy+BnWC".:}780x P0-/ xwl?d zLH?V~^!s&sFS?R^ۖcizyXhzs|Τ 9MUKpnn5LSd;ԏDSa }iӒĀ֍YS_`CrkL[Z< }r ޲(uEz`Sy@/]28٠k)r8`HIP8`^y*`]6~$?r }pv'``vjoC MYϓװ5L%&ek4fݮ~+Q&l\XѼI-&"%C8{hNGc)N`2ou~r@Yn7ʹ7fɉy}Pc7'1օAяܩ0z:0GmK[Vb.w%KQ#w 1U-qS%oɜ.HI*),+cE@>"y^7u+YQYd}wPrGJ܇soBez$N ,$gT;xIg;[|}wJK{ 0#' RލrK=QGv=h3O+t0wGWwAwskȼg׀8qvCV ]AՄZ{+T|@pڸu Ŏ?TAUt}N1s|n'Q}z IdG5DgFD!L?6"n@З/ܸ>gz8Hק2Zb!k'fzݜ{B9 #Rt'[8{ c?\`$To}' Ry"Lsr~RG)@[v^:տ8x  tTs*vKNr,3@6&&x<2se sTčR`_ja( 鮚M _SV+w-U^'N8y٩ACwC|} V}2+,%V+#SVW'yOXnܚi*XB-gY} x(R.Y_s!#wy0w*|guIgB2.:_ H}/O{D Xls=uН2a?p& 8%^%IDce{jⓟ9F[Fk)7ڠ<5<яWZu_$WX'P~ny~Qy2'~<^p4 M ]v~y?Π+hx:Ȗ^.^'>D"MCNN{켋~'nS[ãX.ru g t_LńCؚQYAE?J`-e!*v`qff+sFk3o?Q{2  S.PE2ܞ! Q,.샆Tdp;ꖬbiޒ;e ih:S7;yRVh#Ycf k頱jߩB W>T2!;aɎr!:<àsx>V\lΔHӽȃ z1^{eGRdJ>MGgsdD9 lewq7AƤq4-4%|eMmoS:w(kSTzlZR (SBz0qBf/6y_QoJg@Ra~=TNrs1$sKMGBv]|R֫>`9$o$OGC"YmLUoڈ2G൴61/.d0W8q:.A_ u8d;k9:M!xN˿v4*)bjD $<MN`[X{]&ts1̲.;.4Q{*L;M\cG 6A^;|0$" 5"MKQNbQ耗k1g c#_h sy¨^28[6;$,_7dqQjTR|Ȗ\7iy<[1>e]E9]v=YgۡRLE ̝iP^ 8}yd2夓9ؓbEy6ˠZtkSc4)/sC$PbwkY>JvUD#n (00WTBe( !ln)G.krQxi$U?сyg`HD-9=V̕tr8vRF a[$+ǑQϏĩWDp:QjpZHm@#*.]yK=MU5$$*f9_S]!1Mđ[in1!XMgSLc0߼wfR- Cq`"!Pփk`g;kviJmD9U*TɸXQyMs -NA|?f%)s"5(V΀֠V K f/B3F;,r_O/r> ̙ pbo&V`'g~3FG)~HarLy _X?;]!Z|9<HuZKLh1[g*t .~: }'3زZ_%.D=ZTg&[FP,bvvL~g|~rhA[1?$sJ,0vfZ4 Ԧ[KxtcNː%J]lS0q ux,}la7`)%ų};5^/%52脾\ ɦlXp֣W[6G~ㇱi8~byP$\> Lipێ(vt[ P'ՍLQN#'RC`GYMUclh>\&0C *9y4z>+UNȒgi'(Fm!GsUјU4O%[l=aʓLy%D ۪0ߝK.ͫ~WikǩefS2^V^U+rMty6ZS`ˌ4j@##=E$> _Yit !%hoN;ץe!ӊ4Pkiu8f ſW;^6me܌1 Y_lArQz#ՙiLaMO4A?ҫ! lqk}hAm@bZ᪁!B c\Lyi `I.g+QrO>DP8iwͮuB VMW?2MU.SBTq%V@' U#7%$1w><82ƙ mxU+VWE>anDɱ5n^cs&SoqZCPpJK\b+d zJçb|oC˽8aړTZ ~U6.uRon<\2ˎϩ_ htg =_'B}*-rFCYTBwʃ鎤!,;S۞,o%+wFUY:ENEi6p8f` RWpMfr@mUWAr:* t^BTu 3FE|CZnam2ha 9lMBF۠{񎷶m|OAUTk3 ֖e_0 &9~o8yn &)0u]*3P.ZX*!X)S"N?/?1Ch<ɿ @냋Gް1M!.ekD8r@'.Xս8fHi_3#]ր_@f5ш's$".EcS06T!:Sb"p:f fAҖ$NΐUl(?`@]u$8Dx_iqZҴo6ZR]eDZw3{z4Z &Q ^Frw2Tј.F 癅BE4%WN$Pq+(gŋ#Et.MȈW܋ABޕj"~Оk`j0~~h-=0.<]aeq) ^MRfiLoDаfa0sއN,iOY7z#пD~Ȼ Y-9cң.ԙF#saoL]x~KlwC nKPvlh@cF63hHjwa+ُEYˬ;0^SbsCeyaG5.6嬆Woב*aE깴DR1-qj"5@Ybk\骁n|K+p1#m%cNh(2,P;=S fK 5DņMjHh*M&i 0N|u;ǟ {c PX+(MڝzCQRPT`-]N/QQB*ۥ`}jcHW$1!E&uv[jXD,cL3~eUFL|$bR yx픢&&@rðbFC=#RFxn&-Z2!H0i]y(TvC6 LA,eS'ˇ}pPTcݻP),}AZ0aYX4LFHh񃦴zv/_8)6Bzt;oצ6!;MN? f\[]hr]s\!.$$<58_(rXrO.oMeV)@nP%NQG"WDj^G#E䵈&9|6]1 8SJ,C֛ڶ]C;זʟ{o'QMMY߬i-]_5m0dU!GsYH!&DtrWq?!&`'Y0!AwXKʧEP|#̐f}U~ȡg7э^QA=SJ]6#~*QS`| EվN\lޞ;<`&r/NOP3=?}'K(nBTULΖjvRK)v$)Ovw#CQؠ$,N:L;7InV=J$lfrc\Ƙg8F 0 H: ?/KQ%*CC#p< F -p(b2ﱡٰSm/|*+: bBJu`re10,۵5NJ*ޑXZ۴80qfB%gSr$?'-LDE GW Hb7*fȂ46h_5OǕ|Y.2ᅮ޳ yqYU vr|5`&"Eyш5܃d0I4lb9QC&Sn+RqtFMa:u@KK1U$gXտ ^khUKZþ`KKP0QAb|0ubd.{gM1<Ec_3 QD's( sjQvy\aD=tb\r**K%hTs&]]tx"m5BBßH<^)v9G!aO -:>2<JJ:GK-Ә;0NH#!#}p2fG'*Gz }UQf=Z'vlJc\ x~ r+M6j &4"H=6b[͵h+f[ز#[@4W!UsHIu%Z0eH(^8 n-;Q!pJ6ȧ @V$@?y]qrԐaR*d5L+V5D2|W5Y gE5M. 5Ӆ)k֮)Auu{q(n`Cuv8q#z13G ]wuxّ&=ÈGdcӨEh lV O!9|G^?hT4[Ԕ \9_gh>ʦZ3DBL*/Scެu_ TjC7+6aI6ŀ`KB"RL4*3[>i+O7f[h7}]?(ƚfǒ7v`PѾuNZ9یB|^EbT7^6c +BHN {r7i-Hm70/{-},P^y559mIYľ_yτ<J\B}:c6rԽ{ #-i! WACk1ZRU .eB:Gwa(o|NZcC=ݧYG>Ýׅuc9 yh|Zd5:H*3.0$Ńb}b_"c"Iwk~g(zҽC h4/49\^1|M>!{)%=$ަ  C/YA2t gS"\$ָ!-#xˬ-UKugܴu6Gw&jk7mX洱"[=us%WwD-M`wp7B s,42m3, p缶?|nGǿS!st /G)Ek*҅u? v?$(Eo+l SuT@VMALiڙԚTAͧiq9#4I:] Kݐ܂6Y36a(.(_Z;h" Z׊ /q}Dy๏HB̟[-`>GɱffQ҄, JU`0餹S]t9s}]0![ܥEfd#< 'O1U/ޡGTtʋPb}6?wRdQR"{]P9$h^qX5e$\*wYCR^rHŰ$ Ate&Gfi!>z? ;= rσ#rxT/ry)%LA+ SyaWET%(]A?넥QHf\3ʬ{zCv6M>ڟK>K9TBEۊvɣ;Oj"ijj=X]M3KAGD \F[g)@IY(I"? L!#]\ OZ_7!l6eK]831fkT#59[uL iH8&’inn.d^bAv"",}٨$C+#LkOGoIAhm6|܁݌=N&gn7u*IQqX;wC>9;] ̩l9&&B.&j.,n=WxիS5(>8m.Ck5DTNy-1Y#|IfF.3ӭ<PZu2Z^Y+)t@ܮb„tvS!'@K%" G`|$L4tHJ-?& ad2BWX+tH[eN?nS V"6`s4!&V 8ݟ #ele(t@z)ĒO[M nN82vF)g.Rjf*CrbkzeGh@n X._ʲ˗ڟELxq%0v;smU3:u6;^vC4D[涸G}f;74rӔ rBAy/}֝/9b{"c>YU^> -ˣi{=oՀ'"t=bȡF+)o$lDW-Ox3C_+SQB!!<(j]*6%>Lo)4m=^$91X!S$fɊ6Fjql #|@Voő[6HF*W;eueqJ; 7*A9b)prKOUAjS:jug8g4ԚwjezpT쮅"g (/M?eY]t.Yi?eכsY#ᮃ'&LMHܢO51Lr AYupmj \_䱭oo_@Ɔ)\;R cl,"CY\) ⻣iݰ뭻3M<7pk#جNlYTbHF H,q4'hraΦOPJ朴n1(~[> ) uU'*C &?KcʦwƗdHbFT%HkmےO۸!Nve,GRTX͌|)ˬzRmy^6pĴ_EMr <w9!^EW\~ŽrԩCZy%N(fwOsѼ>e/pyML;fD o< WZ#d)9U -(؝.U *>5OfҊ970/`&3qٛ|H9Aa [d[ П3gj9ցT N.v ~1ꋯ ##<W089bh]-jdqLq׿gQ( ʃ~1%=2;2:]},8ĉLAh~C@P<RΎv>P_65ѐL?jB}CYW@GO#!44 -.^ ! aLqY Ry()ۋ)^1k -[lK cg}V,YW*j^F&j0{m@%6sݭ\18lMfzixe?khbavGOZ/!czeB&XM ѷW&cOd_xAA):Kuӊg-H~%hhӛJ%w{;1&q(?w{lQfx²F[VzdG1~:z? {#'ҥeM^Eh^DYU>:!༱^cߘB r'C!+A@y־c0"j(π "E#g8k_} S| =9~6 %dxM@^A<񊬸]+ôӦ_YGU4Vpd4,K^e> o8b g}2WJNOaPO*vb`% MGd2f}>:Y,&L), 8B+w6Mȕaƞ3B(K9K&u:Ap;`  =`հEW\ѭCB`$kɏDC'$0SH pX5nzwm# \~Q k䜇a5XvK rûdˢ$]eAu(.` ;$7 @H|p ?i$I5sbvWvIۙSPhLj7 2W<7N2 )] )tmz~bf \Aݢx&n Za !֓ü,㓹T6~;IzI,JtƩ|U^f)cܣnBMf!Xi!8F]1uн3I1 @rlr0?Nf܂KruI")>LD֓9r _qi٫\a }ǛLO8*>*GzeJHEY;a=4~bį)祓2-T(< qU}Ľh^bhxurO;\W*!bg| g<9` QAS^mkdq\h޳JgWon{TEf;; Cy=&TBNæ &ei*a)#M5ZxE1!2"eBXHuŹ҂#¯AqG\͟`x\aWdDS 2ˆ*MxGMkSdq$1 JQ2^:W 0Da}7ˆ~o[7x;ċ#}:_8#4ypi>=OJl2t0!Ł]TɭÚC_z=5U(h@am4"w4E瓴;3󠇩7tEzUcRQAy(Rc4T*Xu,AZ<5[(P^$kXG{_5Bo뚮(ǜ^͟H'/I:٧8Et,XpCk~?S@HӲϻ2B:PP'v4 QJDp{Jd:b1 yiO/׷_IN.@hR׭ztj%It8Sċ2W[pee*p.ʥS:G{_oBAA^X Td=f߱_< eMT4x\oAKd1^q%DĹB04\V Ÿt4`8D{#lSk?!+DkNpg$9Ö^LWe7ogTn3.S -"e\,6Ox_ aU{^ @kTZiz؇VT}j|;疠D[x/p 'gTe5b s_PA \{jS/"7JOJ%? :lq E0&)rqTAj^P%- ǓysTǿDyG m/66s~O{!>}><̟(#.w8(| k^{d ֠JC1 *փQE-RhK3᧲g)Hraƽ<1 +DB LNip0`7k<9CCIo|.BkPK>ԚrģBOy[n-P+߇|@$~t lT 38=G2K/0j]BeiS}RY8fh_ |o˂3႙7:_7sڬOeЋ DCq)yhn^r%GqefDd {W **Kx\rt4JE .0HrT/)z | p Igʬ㼇sCEWyܹ|bR1Jiny[3j< h'\\էiHWO A A!01f)kqφ2+,NW KRLYrpCfp9V5Iw;%CMi~\/B(v `rZy'wpa0T9GTtXQ0[6&KKծpM䥺jTh%N,p ,[a!d%nW 8IWS9HǼv^KhfVj]eUZQ`>tu#RQ^y uEб%kB? ?n<ɳ,P@afs^|aXvS5oA(>"⣩]X=z <8&9e>=vFPC-WW-ۛ.5GpP SVOJ}+on1צY[T`o?eQ=/ 5:}[]@Jq"Y\sQy"U r=`JNK' Z?X7"¬^yb9h4.{U9uXfc0Q"H?yNVJ`'pGpk+S[ pj ˁiS:'8ec6`; CaaujI,?򜚱(l i}P쉺27upWD'9:E9"̕MŤ>X模.r7 q3 jcݤؔlN`^q>;/iorD`HSr߱aLϔ9{~i3kf"ftB< +7Еv_ƳJZldvYZQDDY$eX!@ UwUsgq58ZǠ>2Sun爑]Y;2uz(u 3$ާhd.m/sѠL&s::gemV4#*#|ڞKO,}ߑI?+\]aeɌd7~Xki;[nᎥ,,!P0-&bw T:N돲 EnBz+ !%aa״Gt6>1`f)~~'_{;C^ޟl=\p5py3 +GN*:!n4wI1m, (m=p,P;0ǨzFO- =78 !+ʌIrƜN?4*ߞgUJZp^hĎrCZ,.qmm/Sɰw.8-&MeuY@q_\ ]~M1Y~#]j]3V*Ӯd]#Ԩ>}~P-.`,5LEf1/}U3`<K5TA{3d~i~D=@bhZmIb ԑd)/Wq)&JՑ|W)K'x*Y ozBJ>T 8[~FlhZXf_j2: ̪>ShyRHfd{`Tvr㣒[m<]7"7| H6%B@ cΒo2u ]T6#^(M=BO. g Az8Əd吰?t>D UsoŮ9м`yo^! t0˟QЊW)N!7m).%zp;u]ƏG 9&d\C:Rӟshh L*^YÜ7CM&?;\y\Sfbh}͆JaPao;C}03B0$]}3%Beg4 rq Afo H "G (7raF%bo nj$8G?j tNrYj nZ6"bCS0NCR7_&{eєDk흷E 0.92^$a V$l*x) iCm$3R#{.\/;##z†m %.h'0₸꤭l%IN-X#iV< _g VE +[%)ybHa gɇD2fܞa%2 B<5"D1Wsbau u.wQ H圙;oMK&F58uE \ sIfROspJ.x'3:{QPn{7驟_ȟ[Hy"B" ЁՌxC 1j8JW!9BpXnmX+`иOZ >֯a䗴xcpńT6y"G{Uv<827aTM'T;{ar_'unI6aAh);HBxipiD(o>8LF<Le8/.tU 0tJS#Y~`;*.gC r\j;3K{t=L GX$Bަbm,GJLdq*bs[ua'0OtSGnpRkXuͭTUKV`hZq Q^(%L57{c*-6/5M+; *֊0/q_H ֙\\jڳ? ?C >NT fM8г>ό'D8;XEuQ@%3cUyE->ӕ/=Jug[P]TVRF%|f#^5ZOο򥄷UۚS>D*26l{kd[d"^ְ(9#'lx\ӞĒDl;d(c_%u!źR+pI}Ӽq~&6AaxO]CAęNe0^wCDʳ4${MNjpv݌>o[,#S%WQ~'p'ѥ̎恉\N>I8AZT7< ? ]r'=S(Uʥ$eJi-qک%1ĢTub XJ _`,51nd .n(_=ƌM!u׽殝Lo61<,%A u*Zb5+0zٜ] bٍv6+sY(a%brઈ VQi"I0QWrZoX!u >@0@(+rA0gH"5v5ZW t%޸?!w^67qz.CT&(5-q }|[D•v kU]i?J{!]mpfCK- ԭ2 ю`(bvu+VȪQh! XfvpPF"q~Pʻȴje\[}UL]{݉7:&N5\K,4/^I UlBdtrh ];-%bnRz=l]aLC{TEb]LOenjcW[sB\/")E69 /1%ЁLZ4S)̧8Ȕ(\ !?={>9\l`!,4ER@P}> `YH5&=^٤ⷉ$2A!<Ƃa7@e_"qMɾ (NτkfZߓ 0! fkx|nFH7 &IޮFZsg@أz)0Uw$Fx Z~Y)RnkA1D|BO7 eJ6gU &mY% 'S_Eg>3{ [;DRp+KUHi ;3j-amC + x0ZhH*j㣟dusd38:Wo)6}5m~ILK~L?pc plA`opA\>߱kݭ}`}D6W'"2rūa"_>NxL8}8kS!߉QpcvՐ U~hA!R *̨z '!c.ϵ_?1beibk` 28Sb֋(8x =##UO$4`$qMcYuk6oC^.홳e(O Eh݌] *%(b9 K,VV @ K(Y}>!k bڴ-EIR_wvmoƮ<#k!pu!Cu,!xF+. =@Z1qc$,:P>+Ҙ]4k R ]qj C⥢'vO#ID9RxR$o5 ?E/Pi-{\4ȰܴYy1cT>S[ c=:zո+=fYޅ_FU^9,,F,iB6樆@I% ~b%bnRL2gUBSIo"chO䠨> nū?Cz#x_̚('ruY T3nZ\Z#n*-.ylDU> <$G8o=$N5{@[B T]㖴=Sp^}bU:y WaP˕>TJQ<̋n]yIq{ٔMDqgoWh|gt?lX Q5ZH*]Ea0ᜂ-#&3EҫXk/ZnNw%0v\D*﹦B*aE NfʖϳLo6^(hwv IU_p`r ྌw"lׅH'l C'l%t\TM=##yx/{nBOn0pX7ajomGYOhb uLN跡w^IL^Lž) IQ SBT*V& ccKo-cVlI]+޵џkbQxC~^œ,{&n?v g{+6AzgXYnBO3 aG vP2X~LaULYf4ܭ2&uv qm|xk~dڻɄ6_J%(z1oq!vEU,Lv M= ^clvXL xdzWgAqb,Im2g}HHx6nX=s}nI( d2 F*ROX?pz^᎜UEBTЊ T 2ad.GNF!0h4F_eaUTt(Z n %I| ,( ږ8e# KR%QDmCE?U.1oPlnvgGFaǼX"qLYI+F^ԉ߅G x}ଏ&u:VxP  .ajR=ӟ܏>ɽ%4cUPz޼x`cUT~DK~t~ޖG̠Ms+f/L-qXT6pvk@Dt_Lx5X:!#yj=4HO::ŭI&;4vOю3HeU . 볞)^ѧM%(M}٠EN4ru'2wXB%Z6<C#qba%4qZ \Tl8PԌ= yֻ5}} (+WM& L̨ꮘr)yLέ tŨK9㈣~AA4A[}>K\vT?lVwֱP 6 MFsE[տ'c#4ܻ1GD_ueC4.L4G -FԺY4`޿ W%Rdv(8͋l+@# $\Hi>#kxwA)P_t"y$ܗUtLH)# V?wsRIfz9-p-vd֙tyJt1ân a\`eo9F!iU6QE%J$*ֈBOv ZrY6 WDMxQ6{p+ x8E!9Û6k,[|&9imf'RBOn\R!(T}e&iV2~l`+m6)e8ޮ4Ŷ/D3s G\x k]ݥrzZj '. 7H F, ZOV'蛉1h\)'Wn\BJ~R! NZ%[ogќ|n0*Ů1wW`r|snAq4!]a@%maӒڶkGa*umj>21C5ٳXyc7XcajsItG1.0\V{J6T⦬'+1;%v 0=J.UĜdǮ4XiQ'.=ĉJM*֚#^0!#ai+; |[kmDj|>8z`:0p:Ρ ]K-<'y'~L[Sh꜕ADZE35z~@:&Ix](=DF=jzr4O3<&U PB:\JH?yx x\•b'u$tp<_6l.^zea@[,&D &\4~oG7`z/\Gh4K@PQN!i |5d, ]. v"^Z7 뛀’_R_Ze\bJu y+~) "֭.1E:_wc^HF*uc#+ْsDxB7oB{Eyx;+z<-n-Hm.2;Nd8ӴaceÔWT }zV -}m:T' Aӝdm2{k۝2no'YWJr0mw6е)苬,<PKmz8' f?|@7 9IM@ luo $1 Pe0u͞{/#?uhl'Ed}ud4Nmq>EԺ1CF c6$ΫRȰOTO1UwaѬܷ` B.!68ip>߰q{]U?Y`G1JE!P^;r KqU{b+> n~*l5v^51n:䲵fW#Qڃ[[/׍ȱ*NP\oÎgK=)Q f{%-x:l'41RП>w}n3H;cpr[p \ @A )^qGMg[\X|}uzab[H$46*3ii~O;(*jRζѐP-o-"$X sAdSl=NC@vz"t!*x|q?"NZ/6;`ky#CV$l 447# S8r[ cKu(}& #[@,&U]۰¿1jC O#,`.^ޞ9Y*rjy-wjΠJu^GWE,Jˍ = XTT!& c="kwRn3 6"o @m0M)~'a2/q`lT*S-̫qXH4;^ `^&u fvOdWs2! WJή+6Xmo}Ѱs߯oحTrv#c@h1w2°82ߥGgzcDC SAy$Vӹ|a'}5 `8o9#BkYb H H'qpe'L{Ȝ,7$RyF5W´CZ1V}*U>( EEP^A !؊%] , S'f+*UIgtds4[ =XU|@5FfFW:iC~ uQ%"Zɾ(t_\{i;cS%aSH~2D/ZRZE摦 :$z× ē9JhҼli*"bEP?$y\]%YX0="+YfL !Y$>m'B鸗1 ]l0KAb\UZE=+9O仇6X}r[ɝ9 3Q` D>=Z~F|y/h*@'x~'խ!=cRDSb'6`%Kt\'e]~kYq49bE@?C["4t:iXiONf[~ݑ ?hJA]Rʵ~s,0g;MKJ}鶵H]g]EX[4%1ruaK.+0u^D`Cz bdhO9hM`_B4`ї_c FoϗIsBy,I; HaaU-G.ϝN^D Iw8 ޒnD<=&skƇ8՟^n*CJ>>֡B98Y`#6]塝UbL9t\4%@=A̙KW~Ġ}GF0ˆ g!!U$K]W)dF1FX?SnUol\y}pM]*̈y(M\hQ]e#4.% BuV6m'*QH-h@Ϡ7Vd<=ҽcNmt_i@Śl\"z=P%eb?fƒ(\f׏Z0N^,X+K̀ 5pkEb#92XВi1W~fO홁Ӝg%ta 'CX~񮭼*3ԿU+~ډtAۯ7C܂ uoDW٢O5_bҺM[f;v"ă%C//"$}hGtS+(jVE3.&mXSx~Vovh6ԩƪ,7녫_܉l Kq9ܲkՙGVRSU~28G4 NrLj4 -@bLd3Ru^i$fLe/=F#u5~9es(0l8QBX3Ԩy")S >9M"M|,$Qoxj';!Y;)C9e`lt`t$Na=MRapRCvuZ{+^ jҫ0*,O21h>P^ҧr難Mxo1O5o}|y)];(wʡ7ɜ@T;JŨQ7@>n M?j0Ip2HϵrΣ$JxU>Ǔ-t}%$NWѶʿ95kQwӒ920 r,($ĥTc[QO[y5s-wi7)5;aq0`MY66LT&x/\_ǔ=n7ph 2V"8@(vvS6c.RL*h#]L瀨s[/8F# ] 4.8}trFl!ڕ%;姤Cbʠ9[|8}88/tDtpԻhK(c)Ϳ1 V`(>#+ZKOiC# Bݔ%9+Y200MR Fk9? (4o{xrǁȵ_r{ļ6'cf]-;ǭg1#pqs}\6 DkP@RcGx'UPMYFO !OL??['y,Y?~b1bG!\\SC\^&7XSxiS#ȍ"Nc*$_*\@`bׅo Ų̷*Ԥ9*h2.VjJyQ6[OFfllxcmC'E҃lޝS)|Lλl-6gUud41=,\7:v0YX4a;ڇ!eg<4 `4>$R(QDUA`[v H0A8aR=elfg3kU+t+?4+8 O!¡Ɗ&3+;NB}|sFۯF8xZg'Yn#_q?ZM<ѕ%&͡*Bn(9".V90 esiT. o%i%i3qd>Kĥ:<_oA:9C|}YȢ$WF:-sd<2JmMK~H%G}Kp/oFl6']7<Q?>`V>(rCCQ@P˼\&3 Q3[߂h7+wTX,׬J(^v|?\,boJ+>=e._{>=g=gWa%)E<1'rMfJƣAGI=W6#VI+9b/7u4k>a~ߙ:3p>USRNvo<DZĿRZ h+$!L%<ߦ)/C3ݣGHr'>PH-o0DfwIMT/tU? E?P+Z6YNBzn 7e|@o݉IJϕ~QmujU!!9Apfm[OVx7A)򤞛bXK C\Cgb/WDu 2 )%2Iӕ2swwWMt֓?A诉daX͑M`TbpK) "@i6z'!)huqN7PxC;!b5}B ޘ1_,.,ڵިNx> K5&ܻ#t0>djuUr@ŽI@@(5]bZ YW Zթ02G0(΢P**Bnoы229 ~ P7L%J/ԩTVj~b"/94)ߘu%E <^##w]DVY̩`0K,?MD}xɛϰ |ףZ:H)\rJ [2[G.ҝ, =ūҜ7J ߼F;C])]QpW{ap8F0}^~z G箵bt *b]ZsO5@ `/1\aqĄ<3}Ku7*x~9㿑P 6W&*y[a20<% 躴 ~:cJ,6lz}*4Z^rb_PEY0΄o+J !'$5cLJ{B#=^4H>Qтs. h՞DG8ْW~E͘PF ֢dK<5N'oA"VڔO.ؐ@ nGDIM71b_P5LhKΊWE w" ׀d$?ԵwZn5ruX`?q%LDkSsnH57KK}.x@򂠳,TlLOyGͲ[(!!,xNjHp?TR,X=T.p If‚{QP硔K cЫdgA/ÔxliDhJ%2U!G CMVIcCHwIځ%MZ~q Ge72!OօDJ251'|G B]Jx`%bΨ*t_mɠ4>-߂l &-{ΐ{SqHG)ObOcRJGQsiF,>iv21i> c\S|kFya >XB{k=IZ^nG- y@Ile׃!*!)ek]0W7Ja _S*G?Kװ`ca[?ZbeTSv{ef`<ܷzN/V#.vH"k\_;`Ϗ. `SoP*;FGHtRs}%j/h^_7;* `ycJRڣ \ʁew_|2 Jڣ{jGv|)zEgZE-?4U#ʎj.o1t4 tr-@R8TD agk,ޟpE HnM"CQQWO~QR+V!}2ꌝ/DA[.:Q]SWM)C zTٟb,xd&4l'\Hd.}V_5BMJM<ʢB/mfq4v} z{s1.©Urۃ66>MW?R3"2f>~{H]KSk[P" L)Sx$dWw9,[XV"LaPt yfˑqIښïdW"+#`KH"6ԑهEzt ofm?3lP5zT ?8ŰmCNaw;t i'!<^ RC6 ɛqNEq;pYv=HyVBCK4aTf*H,i3GNSk7cMwrLMxw3l&ƹ:t ^~RZcu&IGIjU-[Q ENR~0ƒ3`CؕlF;vsC_=fnngi!S0Ю쬝;n 7f"|ԊW^ss^$!㗾#,FmN6uz–bEp,ؔQNuQqNkYG.3?įq@׸WٻR1Cm58@i08Te==5 SES7, W-k*Е0"e;7D2hfrl{;XKCNPYș[ZnnK QH; 콝.W5O] eS1T=`\ӨjeR `T͎t2^И:u9Yt~?$%3!{!+nԄ&0zBvbؼL^g?}8I`)VhLrƍGVTT^r y;zf{ d#M#uv+e/1s4ɯF@ ۴ YJ 瀏. KJwWK%?_۾i :؟A+s勽0,u2.ʹ,K9oV_05/  ?t (<|!Y0'ޜʗR75̊7k'"oR 6 !qnY__R&;ܟoŗ)II;5!NDj/>pZWݼh+"o k!0u_;CyM'-l J]`_4S_ ƾRDbʾ$-86DSfx BSrsW1i^l=GDz$s՟˞iJi|oь[, ŻTAK]5brOd߼gPYZ7;D}e%XWHB~ 7GF~pW+j5{AӴsp U+4è&Τ1שW|W/:2xSX`eĢ!LLQTUj k2hCzU(]W}(b7雋+B%W ITru~"*R䰊;9<%9N fς,bshZ2OY/ ~S\W%jxCU!Ķ&ا?Kf̮Z(Z?q۲ɮCNZ.8+'\U"vv*I~ Z+ƃjE%ը.س谄_N{m щ-׊t\;~{:Yp0B=:r g72gYi1(@oF!E;`P,1&y-E) ň6Ðxo?`/eyP}ʿHx[J0!r:\_-6Ox[OC(eߧgZgxd 5W@X'ƖϨ0~ Ą9)#iMe 5 HMe uv|g9OcvP[Z`>Ih ŋEV#ϕ$/r&j80#@ hYIS+얏"zp -þCvo V7E\jj-튦̘l"3l%<~ }8CZ{LgQE"aC0 b\ uT+\Ͽu*٦<5 |u \+/,BN_Lв)wzJX%z0Hg짵Eі[*N S)\G #`tb]-䊢#žtN_Eu^N!U\r#uc棕=zrs :,6[jtpG1/G8CB⊻\4q]C[Il./h y'Deㆵ1St!.z&)Xo:#k,w\肞c)KP+~FEJȉb9hPd2Ӯ᫩I@cBVXFElVF7 P+O _S0c%n:}bom[^L\.[,r\XIf A/`y\rNS }":eXuNŀ YȶA+*Dh\:}6 3Dҙ7bv.%ƦT[7 }̞XfR)>7ro?oA7] hT96D4p(x6rP*TNp̮^w| qPǙMM`5-x-*tRqP FJ\|f%Q W0Aqlɉh?ӶuKăscY=N_HDkyn7-O @ w ZfƧ,Abfɣ}߭Kۋwt /}C"5oCڣl@:7`Y2:_!sːmgnqzaeeIw'հАb؍$Tߘme@^Y t7l(6j.26Y7_aTȩq[Q_㏱OTsw~AdK0<86^¡H>wMT" կlʕui5H 8%x@68تBKb۠> wps35|@=8z nઠ3=Ĺr:{1Oʒ§Gր,+[fz+٭|~3#)5-)_I`ZмVƼtѼ3|BX\{t ;Î@rɥ4~tGTTx mk:Eoʧci)1*Q3W*nA&K鼷!" QW9JC]3Fj64@8 v (H^$jOI&Yz [#5jOţls&eZ>^ũ@6 l $nEjԄ`& kb݊IG49ԣ_O- 'ͯ<^4l35iTzfup '% ,s =yv׍_h^\3fA.?C:N J%ZY8i3^~ʺ6䵁y{˴h 䂗n%ܝafs!>ۭCB(!m |:uOfDz:ttS5'[ r`)چ A2Uoػk #g޾2{cT^% YYo!5-.*‘i@\RmgiGGeB Ff#cW3 4SB<iL@)6){PϓpWO (g Elv$4Vf~' æXK8gdzt(6nrdQ*7ͬkEr\Ch*] XBKTuKMW>Pm#WQ ւCQa`b[M]ٻB.RS?u磪e i4 ,ݚ{ՕÉVz-ckF+c2&|ȳ=db2}zA} y.(& eA̷& `F9j!G cv9퓥?,"xWmylySX>?н7Љ X~8Ԡew6 xB/"qp X@m#5#k tad`f "qƜRx+*l٣ (HY1#{MɺEN*cZl/ukYzwpcPaewpXe<* {PfH!XG)Ze% > ACf,J,/p&a\8|% MXpa tT;\})Gϫ$ Pڐm̬X5DKZ@$n>~BTE3(S|OK6ddfVpz X0|MZq/6olEF5ӧliiR&t; AKYs,FA eT$svJ6twb@o.HfIsw7Ev=Oz!Z/;DsV_{ W[:8g5 zcgWpgS5FAݩhDbSG:J캄 Fpǘ4[CI}@.PܓjÚ$?dqЦfsNf H*~d72pu4iTƨ0Nβrٜfi 9&R:茕LQjgB9ԳR}ALG*O^+\~Z5C-r< eWn162ɛ@=95ַ݁s˲DMZ٫n I,d =bgrk֑Z(8[w)r:a6?>wԡf[\GA{ɠA-UG!ӄbOC:x"*֚}:n/UG1ڂVdv`/Tn™Ut!QHjH>.;8=ץ: k@(_oYߢǽ zTC1KYibԏx_e̾R߹aok3uͳBVAsJ?əHr.8_3Wɮ:XR+lD)3sDoDٱ4|zx,Ȟ /bB{DbaJX߾A\[@e̒7Y0*J1۰ Kӥ dguYv[& c{ &3sqCD`ɗQvDn5qOEMc~ĥ\U[l38\^k3=e/)EC7b{"s;ACo>E"U45  @av~^Űd=,wmme #}Kq0.QfrE-Xdo;]ڭ,DT k?@[lWIMQo#)"_fgƺ|{&-`cAfy^~ D_&.1!,_M:PmB ހ{(A69WДlWJy!\ M, A48q؞_7gsy;k G]** QdEO;? {gN.d͸a(.i٥YUPF(=wZ@/ˏ'P0̃4#]hE[e.C?,| =+!j`}=xO/G_İ/ \x}:Ҍm܋?10۶Fњ'; ϊw=," gy}L#9LqwٻL瓐hN+"HCĐ2EQ4 5h:}*G,wca58yi,od#ӬUp1dj'p@~o {>$)K3Z5fX0d"+Da8CR1} ͏HtC6QTo 6Z1P_$rm! ]@`ѧ`ntg0jTH oř^_Ȣi䢏H|?{t9b =h"ƥ hwd}f5=-XntÓܷ?17l% XF7Hn|cHݙ;:i}R)'pFae(#M!lgYPh~9n&?2_2;CD 9o; cWB~J/!)*fHbPqI  ry˖i-).(;~)A>T5?Ol{f)xb|cuٶ6a= LאQ'rfxq^pVt1[u= 鸙 =ɽh'S`|RJgF3s=c~&Jƪggd(J >}2} %lN>.cd+߱3MMg\/BjsV!5@A#z /% -dXBAt\vhlߟ&ײ Ogw##JUBW9(? Y؜!7_8aZ(Ί@V-&Q##uIЏ2iS7[n?&2Wj| OѱOSOӧIegRzq/}gP*$=fj}0fd{L"yM.Pw]1_$H%O=DW;D'LObʠI-av|G@I!Pn.3TP<z^"+qDzKJ8]m%CKR US_eFU܂1kCaW.`+WJC(R5zG0yC J+$YN+Csj2 kI[$x_r50F/E)ҭFd1JLi#g ;M-{;-!7]|FYAXffTErڣL؆LݴYo[SA^E y1#6@ ;Q${g%#!](> ٩ՓCdgP#y_Dz`Ƽ"r/וUqMӞ:C@z _ilwR`Mz]bT6ԑ_lh 䜟ku$6`?%rܤk|PNrp*IUC6Fdw1+v8U=L{唎B3{ǑUxIo Su]~wLW}V~C-E&|iO58؊E%^hh>7t5\/P8k{.GmR"/7+L̩tm_J2:h2BEkF&d}k7iڪz0 !7Eeߧ[KϢTGL"*|oO4C/bC9,==%e \m嘨 1s* Y~f"ڕr:=ZUR`4Hju]^Sw) 3 Іv=Ν5[ %FO99ޔHXV_;gVW 줯eRuyFBj-+xZdv-}yyMywb70, zڊ$( ,G_.>֮"%rTd#QVqٯ*ʗQ 3[j~eC5ݤDZh xt<@i+Bx9ڷCNXs>¹w<[MdB&<|=:X|G/^עFYxo3q`7Axx)dE.. '͉~a@󁛡dӕiP҆)]L45G8.fq#֮̕`:AJsWone|F*SHayK߻WS=*@̍Fͯd|HHn!Ofmuq3jp^$"vɉЪk@C>&F/+CBDZ{* !gԢ^JVűTMHBVֳF\&a^$^5>IDI[ox\T*s|"dNpEPy'5C ɟ`3FN*m_Kf*+@~aMdR9{zͻ$Xoz,CWW% BL?oA0GJ8Uf]uMOFRȅ4f*2:] +'z& 塖orrp.wve-{1Fskh]Mi=I;PoXP!n\$d(v#G 4扙LیE(ܮd,5|G2ɍv׊e1R=U`SiA 5P^'ݣv ,@**hϸF^2v_CJWi@(mqx^@71 g&*χy!.` Ln1g\i.DŖ]:3nWRirxtƯQE2ˌ V{52}?6gtf_Gn/oY;e2-7Q^9X4̋#T&'@7fVjoӄ?Q8M8"vsXQm82_'1عg}b<Е(u2ԩH[U+~G.73# 1tH9Gʾ2,BBh2xZ)=`/{ z3_sci؈:ۈI{ i59tn04h.BN|JiE:ejѷjaoZф)T_>$c .|Dv1b$^ ^hzN^?v:\l& Mk[·!VsYKf8X--ڪrHMFb:.s[RpF~Hр2R!g3 ,IT-Dv=w|LbF@#G [Jt1)eF)US| u#gzA6 c@]d`\ eȬ4x5;D **8np$70\5;2L:/v LLtDYbYJ?Xf>> 5$ٰ7Pgw>2.BY.$6CWҮv_Zaƫ]b貮1ґཀdx<qZS^ <\q/ؽ+^PMTq;v^^@F$ 2nm)7fu 2fDګ< x`9ܰڸ}#lU9,Q(9lhJk?Uӈ2AUwP>!f29vd esQ儬zIҵ ^J\66 '<+QgJ fG#q-0^9wS~p TUN̥OR: SWe7?9 -twpv;<ҜCrmWM'vƁ]]i3ińZCV J}S S[h(L6V;Djlv͏ֿ8`#_l2KwA|y䕬%_R4A \F,٫zSծF}=_—`jrFbi%v$(vr-dUIK N '~-i/vՒ5NY"9i@GWj9~踪w'%֫lV Zx}IYG>/lO[^W495ru-qYiG($U[h\P:2*`Nǵh`2-eˉStV;Z!:VzBi`L:j!|6-#mjq('⋻{eK9"]{ .ԯYk( Q' # }*e+GX|Nraѽ3k槃pwK/|**罧-8LZR.t 8"d83RRh&s~ D>N@ wB܃Gr?<{ygQ}H+g_ f<[y#(Ǭ )9xt= j(/dUjnV0G3Y3JTu[~遝s4x,M.Br?rҭ:6< Oc.ҷEr@xZonIAx#)7 NdXJwvJ~h n JI=ޜ&17M 'a#qH*8E}F$u~|@̙|hD`>Tt3p(H2au#@5%۪fkDnm}~98=PGu5(@HSq2# Qk YLaed ;.3o9NS{F# IϋJ@A$UIUlcjWF3cgeYE#Q>*/U̪cHbz~G;aW@zx`ԣt\RBPg~3Vaa;Ӥx kdxz#8:=kW6Р1vuk}Ȏs-j{>2sD,3=4>4Qh *$l 2'4e]j|#+"Hc6պE]r^T7Ycu6p͓ ՏjCzD GNVwPr#|N=( \wx0w PG]>dt.~Qgۤy4XJh+o op(ط-5J\7LE,Q ,vuA{~KH=;+Hp#b62X*W"zcU!?}̜)"boPBYI7Em]%`Gl:F@o1>I!`HZ}"o}76rӗ@ؘ?Ӏ~9 BjWXF e~?eSb)oHB^m㗘l?>dnFOI&(r;h(eK78.꽱8XfoM^.MO M^^^R.f(g'5FŐ.S$銠,¤[eJ! I);(A O'X(WȉlvgHlbcc$JADr`7J?2y6N/ Gǃ%[H8RWb( gU~` 6@k5ת]Z>8ݩghe,@(Wn'BՓ#U}(*\JHnb;J4j"ciu44a!^ tA9ӁPR72jig jUqeyO44yM>%3qt3az7Me%|tbnecI8دͿ?VjN_=NSjAL=ş 蓉~{_roBiPŏK aDBѴ 4j)%|,Ot/,;"WDƄkuqo?4ĥ a2ml%Fih{9> ,nv:qvGjlev#i tP{65x+Ί#:`oZϪc2N3"3E@}Xv/LT6sUHP,QV2tqƝUL=Ȕsx09qg\($_`~ѩvY4n+NQfPkYw+e~hʩ`)kz9P| 1X֑4t푁T[MW3ߓW"R!$c `%U\Vn+}b"%xbk0+K~>TQJFFB+CϐsCTLZ?5M>zY0ɿ*(l}MxDū1%[o&gȃW+Jz+);d)xu@S 1 (T݇(uTô7Pi?C8ɪun2+`tQy׆RO۫%q֒}yꩾQLen&UDZ!pC |gPɍ x׀Vϕ丂\\Q<ҌK>.6 |Bԍlh[c|/g>{=Rr]Z%~\/{]K]QVL@EHBI\b Cvw:aˮgbR^=}egNiU=XcG0cȌ˩ĸcIzRziڋ9Ȅ8<'z-޵wi` [ +89oHAM?nO^pj aGϮg]Ūas 1:a sPr9t%\De%Vp"BFc{)q1q<+v/$#6[42åYE}1ׯbdRc1blk[PC;xwz]nVPuDbmuE?Yo Y=x=uDELE|zu#6%dlX,_iFeb(+2?i!. $sSfLhW^;!S C6zwMږ]/'~71χkY|qCD[7rŀdWdAb })6ZW?Ip?Za&2ݏ":XJ'J$&.}:uu.XpdE#YB,n:ӾSv[ C7Y9y>ш_)u% 9TZmJ?&[J$f-:Dh<% o0)aoIOg@d,9^lJuO~۸kt&*. ian&1\G<G:ͦ6-W%5\?/Bk_W>LhhJ꒝qjy.ck g1y{jx<qXRY*ơbY^e+ŀRY89:+AkE%B;#&^tӆ}]U9{+Yq@ *-oק=`֣;b-I3w/aVgA``DNL7弐k7t; ֎tb7RALks@^kW\F&W"2Ee3=Sm)w׷CHreg}BRtaD[6*ϤѢrS؟PS"oTP1NI13׼" zN.In -ފ6xs<, m1YVx'upoCC,[X83N2:X1QZL@B.>+V 51?Z 'E6\b[)Ę%$w:}:cjRO1EͮAIQJr;jz:uJi/~) '43Dg_%67%ERDНS.'~1j~&Vj\wFAk-PMGȟ_̀ĉI'O@/5KKUM0n7u:@ 8T"-^5>x[CBA}/Xݺ}X:V] @N=:4֧g¢]p2-Odaq(i]j UAF<{őw_jɶ/$927<񈯮7]=^$TȐdronE҄ gEK[`bjg EM$0N+]o :D8Q~x1a萶03): ] RQߘiN}:&CѲM"*hKF(2Ep |*dZ$(*S}>4h'eS/MPDmR?kُ_pgm!z)ދ[WhӮן* ZUr\$Uwn) C޿^Rw3(&Z*:NZ%QEE/'b$C " 1Я;KNiQei`zcEcb rK*"*3L?@6PW8 BV&bݕ%%m':6O?*pS.yGO@lhClw"a*z4jk] _0BǐL+lWg =*\8@WP0QL@vrq#6QqU5cnߦP\ Mm('>k(Hn5m|d<٘, ]"95DM^\v9 )<^ s>ҩ"Lj4g/`r݈94\5LG?l|!bLZ8y!F1gG-wFbw;lV@Kf&7z"2`6:~5I$[:r̠hӊa;f5qee=Hg}ٶޅi7T dڸgq!K'ub]))ӾBR3rITk]h,Fv'|i(L!B>ȎRK!֕ۨ╸J=kN΀i5_)q‰M#q*m`kSg:eL)6lW@cm-!TxfL}BF> ȺL2KLJA]z/>X?], sLb_lVՌߨطSrE>G.':pIJgNTw4$İ]7=05N̶Ɂ93QȄ? `^wX"ėI|z)oΤtz^MkG!PgPrt gW{F"xKfZN<1^eDDm!_:^L 2nInazd ^?ꝴaMu׹~(p9Ct1|Oz!.O\ҡk@sI5Cq*$_x]kOn+ v3.Ƶ gUHzi3gχ63[r|U @<̗ HZ8.rl˒)1՝< =>s {:-+"ź$24.b }Bm<1 v*X P_D33P!?CM*~m={PҁUsVOc\1+WbO-CC:Ԭx^ԴUp; meT; p5f]]YGCagB/a16<#'911Ag1i { TY ;l=n1^0v ]?_6Ԁ=aeT&=1ZV0w) u|ɆX9/(u>&Y@ KNL?B'^+AH* 3ik3mѧkt.Y6_j]0֦Za&m̪~5@XjH|<7 ʈ2] x1~>L*>ϑP@-=}_W}AI|/%.XW a!&2Iң "j.DsGbsSJC rPl"Oxm ^0z.xo5e $ck.βΰϙ*=}|X쟒ؔ@ls5 ~ȥ zw-KkHۂ1rs#d}SHmXqv-%X8L:Yx}@Q3w]UXxfoSn(E#ԧXaK1z${8iV= ,rc"b.f&HrpD_PJLաtjo"lnrwl"[.C6TΚ$lFsW{0 ۭ[qy%'G_#SfG2r!GDѱXݩ 8.5[kYbW=m}ZU fFbxl.L(7po-Lus1l!ԑ-b Lr!Tܺ kk6yohIUcOPhks˕Dl~bǬ?@ɢ4en醃܎n_Յ%v-a>V/p ;/yİOyȟ$\5bd9)C@_ȡ(1{o:ʲ2L΁Yw/6qV0jЇ1Oԧ C5-G3%ax˔F\ H@,R2ΐot%vȓWk34J=w- \{{k!wGӞc'@Vwڊ]] 6gܟNl|RXALC'&]#S `amAFd&ecÀWc:ђ}.c9 QswKAi ăN/c%OLL6ersS'!u`CzZ3,Tt ׷C.TVM8~$Wr+?gih]luTvL6&H܊PG9V ƋPi>Xf4z d7Vuͮ~JE&r?!|&4QVX_FDo N"$\w|N2XQHypDF߽bJ4ʾ4m*5QY2j°xb( *C,/oݝM%5xUâcArqX92f~ =a'M@|WX>N×z؜r- %ߛiM47C>5QG&DVL֪.G@8-Qs$D v|'?vyb (ÒGc&̊:TrR3PDxPzmu!A-]TuYE~K p$]謁Iv톈 U@(=!&Xd^&\•n6A6W/GkZ`̢LvP0!z4[i4_'jlfiX:%=zMaAN2I\Q\_Nz||j\Iƚ#F֋H&@Ii'|mUwYn&uhZi'bIϿ'V=%q #O_ڹ{QSM DlH_Yj=c*+U`k|玉v̓HK TVELKgj~%i]Ƒ ^0LV텾UmYbדUxEE)@2$8K^4tfcGqCԞI\~Tqá_(4 9Og(t V@t'uJʒCsţsYIN]XZc VUӣvG;5\ƪ/CTNw ,MQEWi7WXE))rYN6 'X^TW?2|sͽ)`ѧ-1ʒ@dNc>j$Yd>}%YL.] $Zdr[eą`\ؚ .8?dH4^hh1 =6|@ʒ5.9`&M9V-J{'C;^n$/F'fC z)>\n>Ϧ[|Dߕm4_Tlψ@{TO|\%Xi#,=s{23C[M(O)KO&0bDJцTfLSNRse=ї"r9I#?5+5)[2-$/!']ٝMgij*uWDI`, 3NHtW#Usb@M47 Cgu8kZc߂DʛXn]p/]|.`hEBD*?6׍VN 9eDqܟ9NLDX:CX+I 8oF KQ N;~N5YBj Bu;u?BB6WcIIY1|lU-4h!Zu#.ݩm﫚v9>}# >{wЎ0;J_%C @~)=B^v"]9"a:B!)IS9UH4宧 g>&+ւIhs? +t,̮؇>w uΩ4jQX'~T3R `VZA+Tqýr,W1xWКpC`F1\}1FpPõ+,4KI;e , ;r7%'\mj~r!5S\+J_dQlɌ0n=ecM{jm 33s_t}OG{ {CZ iOGY_fl]7j7<1tjΒ,P5քMY3Mg욨ђkz'uQFg=XM ߆s*vI%t)YǙX&c_'z#yWӽҳòԞXM4Fڠ|X乃 c[u4ټ/(JOQìCPo.~0*ց5dDXYvʕuBo.;Q؅p]/YHwߦ-جݖXB1ɹ,TO*/>\zMy%z4d>:!n[I+|ޯq}DR:XX? 24U?"EzG SB@ӥZ pqcuwW!PY >oxAa˶?:baׇM^3+1'z*eF8{WpvXvc:g-MwNz!3B78XPgrS^Ƿ^j7,֡WW^E=si(?<ȯx4N.Pi\"5ye 0z3HkE )PzTDQ5D tȍ#L##, 3}hW(-Ouv %@+A+m[J&8wGy,ITn`=a6ޔn+fb}nW|_h'ynh?eyM0Fr15@El@Q%C>ŷ^?IL>UV S6f1Lɩx!@=ld1q!oU%K e^O-j$ZM[YZgș@{'3o}ո7WJw2qd LChF\pYb* }9t[l)1ʡA!p:p}FMʽvL_t=N-jasrV(x h*t%+)γSɛ#"ᡟWJz`ATF.o$ ncV|'kO}0rec,?!9F8GrtQxsI}Wn ]ȥ{W̝U}3~$VWZ$$6Veھ_U6bh7ݴ䄕N K^aüWz[!a%ۂDgjLbg nl<=ITmnftԕyE6+ J}@N'Dv[h~~ҳq*.Uca 3?(x0e7t`QA?$rѮeW[9޼$[.J$87 B^6jj r*FKNJ{͆5&Q^ 4nKdQ$Eb4}sj;O+X٘?GvH|ƧTi[YX-6|E$L)X5(UOm [;R<=0U嗉C'?Q4 L5X4Q}CݵInDr[gdw*`B)xuݣOfiaCå%͹a-?3 px :4[IrtYTGC؜؟0^ou,Pi}iL ɓQȼ̊cd^g(ɀN;rzõQ:I5Kt%tٯhcMhi?^ܓ˦.(Q|p51&C\~hDb2:h V&L?&g {o~`<' [D,@Pͳ7SP(isy۳S[x#H<7]sLaIκ0GeqtX} etcwcIh2tH6zٞDu*\~j`(m\G>P21qAP!҃%<'bs;H؆b'SlH]x\#c | (Fٜ8w5DzWb!x8Pɿc(RpL+éȉ.WދVm^=4#9D`cU0kf3R%#U4dr;s"L?#mowa[VTMU[!Cqg*Ns|E L7RǁaAw1X$P$`vIAkyyf[/{ec],Y8ReP"oVI֡nW#Q`esw= *^y)2z !딕Tvd gRWsB=l@٧ך"3mQ%%˕IТj h4  ]7f̿yA$G kd/LqzXT%$Zf %~%g1{E O/:{+4}!J{{BYxekq*QEZޅ5%`fHM?TW4QRѼWf8'XJ@8݈8j޶ PpʖހBgШʙ,Y2Z-ـi+=%D er%Gk $\3]it¯kؒw[>W B$'[dּUK5;\"PC>*e=tzBs<?mH]//µ+4jeXwĆV':D%<>JNdcT(x=c?ϑ [-XN~)+wxX`Lߟ):9Y+[Vuy密iȡ=p0!H<\{(&LվWNxy3pS#F`ՃYh,1`e.!;StPε|Gjz@O[a(GK3uT-ph3=̈́zuYQÆ~6Kp^U;`]&m]5Pf$7Чayy kauۭcaE7vʹY!Rwr gr5-9C#=+n9-ڧ?bKO.iaH$皸ˊ:ͥ&Qfzr֎x`\!XE-N!ܛnjMqo098BNxކνmWV;ÌMD Cv /h!`ϟH׵Ty2TWbyi]FCN-LUʧ?-eC\Uܝz,^-uM4] TpI`/ 릭 iAE ܤq8E[X[2\Nxdc~ /x%PUЀx<_2|:@OpTL}2?k}xܴJ/xrD}9B 6%t:~6v-YK]$U&Ux49jnD~G{xf|޿55ҖUksZԟG/Ѝ—djHbDףUlWgTD9\::Wtοi'͉pb!Ȃ;yIM e1\3`LQlWp B*6j*̦]WgED1fdu|\a =BӑYcJ[ <51CmAIˣUM вR{IDʃ^)[H%]:}^yE:4ONi2o?2)rXLb~? }P5: 0j1AU4 JʚL;Xk\Em ] 0l{̫ Ó,9_bOb@S!©"ir ~C9;pHCv_V$gü~FO[% 3:w$,(#cl'{~ R4yy9N1$RR]tݢjrː@\6T)ɧnPljm:"%ϓ5#x31NlRסWV`6 C;hgMݱ COJo%2y!bx!ǵ1J[Fa)GM|ʢwyTz1 K@H 4%%8|%ȉ0^% {^madń AVSf^v goFPHjK2:Ҭ< J 5{b{A^czDXp Q $Ϡ3uı YMNm4@QߑUD`e8t 5Lt. FᆋC(hp,\ywFڏMfcI4iA<TNE=gC꘥ m.Ʀٌ䳍r`@V@xaj *zhQ1Kָe4%Ĭi"Rq{&{;UˎO`G։L#@;Ҟ\KOf6C 67WunhnUہ xC% l{ߍi3d{ciå!; S2CguZ y*Gzhm'ہ~~ӯecSjq {M- 'M/ ogfٚ08 tSzu4S.&HH(~ I_ҼvPGKs\;H r-J@|*hY)+-AtGZ&GڀA`95:f›T7#ܽ ^(. ehc\ Kh0eD|9;,],͹"Y%yE2δz.ę9qٕ_SKӁH`6B-[|{I ||˂tuvInNfoՌ,1SKG ]qGY+HΤ2:Z;1u cI o՗5c?o@/N̘TR jfT; :ggح">$}_v%:X.\]XJwRӆ12.a4mqamJT!\SUU|ӎ9.j_lEV7Vg+P)],>)l: vaJB#U>6s[#4-C%U HL'T@Ɠ:Toif';>[V§ /)=•-dXeּwڒ E7w3t3kU(U-vEqn'CE5x9SGjl$9ntH1.wkTv}fa ~J{gf 0IQ/HCb[5Bq}dMf{E)sfHQKu RA 0SuX),΍e|5vam&"g\=J9+ ũ; -<.2qlHđ궓h^떈=Y5.[I'Z00KVáʀf Gq4>ϴrcv.뗧D 2̠}Ҿ-U,^|Fv n:Դ8jz١=w(fl Eӆ 7˟.j#FUb bs b\*&26Q kʿXO s^o,[fƧq w4v\KKn1MG#i`PY(1ӏH,4Jn]%Q ^MAB`4?M.GypL'䛴0I$= )eefU |<enk9}t * 1V̋$*Qn_'~39Uk'De3N}pb{OĘ-cSݘXP) Kq"qҮgۣnc8(kz}v )ʤ%^d_hh`R")j >62|V:jCN65J]*X̯Mq3wS ?5Y)Y(?Nh0|`S߭ʧzuR x_)>1k`H Hhp`5 $OU@ˎUoO4a)t5S>f޿dI}̽?tSjmO;Y{A O#_-ebyB!KY'@^ ܥ=\3Sr n`8ɂG5xUV$R27_\+yaXe,AǕ:E=c N\{ 4/^q#ypL5z6s1o;>Fh$H}R_1( sܻogUX@G6yrNp?ƑgGL4*"CUs].PNd*g[ ;E :L̞v|%=`qYNRB|R9ޗAN Fg9s$1 5\qFhF.'&Xq1W,[I8e9FqƄL`Y ( eXzmX6̄.VQE\HagL@Y=Eb(#MDŽ \+O$%FaTB,=a(2=I_ϒsM  Gl& ib0hP-^ݸBZ~,QT\Hf Z={ѣb#sK\N.NѴURtK‚%l`7br(yi۵Ŀw1e&. C{ 1 63puqP(f>C8^’#7Qjq#t,r=\WŊܹ9=&qz^KDD4ߥް'BnI_p(-D/mkCЭ.B5'..p tZDp[{cg)@B[_q.ۭ/I1㼈/z%h;D L'^ߞĤ(7 {s -n PO4'|f{;%N1u R9"S]olH6*&\X*N`}Lg3y6t-z1'ͱA"y"}!iriz~wlY'/en1i`:6oj@/ QDҦ݆ntuވvGa̭\OXض"/J7d6$|1uE $d a=yE.h0(!i8~p۶ج*YpYLnLοS4rM *]lh# 6c9]|-tT/_n/ /m̜nlyrb+9|L[4ie ǰdq=zIx{x[.;)>.6c~"pĹ5+wyDU5 WB)qɧ$Gf!@Kjx,\h= /f,o @=M <] s1Q^bE Я9(7dB{YڝO;TBʄW H>)RW,"[E=\bЊه `?#E#ej(d2Yu~a+fJZu+Eڲyj#5rԧ}T Vf[CE#ܜY)]N3&I q./(Y*.2-xPٖ0Փf"s}ʸƕ ݗrf:(#}myQ,CH:vX}tЁ13ojNy w1!w %$ h*_t19BӀK~s̏C>-s7+]c }7‰'5+3D٢J-kj 9k,b[-㎮%ԡV& B]zȦ@`@$ؐuݐbՁ]&%Q Fa+a.8m6MX}Zg]An(-\4 )eP{ ; b]<͚ˈ{-Hs>4鐸ؽs3 'T%k>7 5Afq5ۑ7_A떄e&ɖSɗ: y{|8tdp啌zg{r;0f"q͂U]Hl⥙f=*4z'j~\k/Wx tͣ=CkhշL拁)jT5QvO]&aPi`Vt\ %&Y$n_t‰C=[o$ j]Tpk"f 8|[4LD7+Yc9NVwH͝+G\@bvkN/tksZhEo\O@8vbHN9È҆]ʌ|}i> u2i b$:|i.beZ쐬,~bBʉXabvM΍v[ЍSM (~gXӕnewؓЀwU\ dHCtW$3(j@r*8誂۲ VSk6ɲ Jr? ]7HA9!H{ C)t_ ^!*N$dQ# VK ~hGmGKxW$\|mW0m#s0نh"  /P-vta8ї*e@n5::2i¼wsEx{zͯGhLw{tMjδ'69,tğiWJfk+41U'c 8g#MZ25()߾f5(Ҫf-zDLtj`p'`ER)g<{ bHAH}Һbfhv  Ov=~i;9t65Z)J-AZ?K2 :Ƌ!: 4~kt! Dbb=pG?/H"YOrݿ݋gv@B%NJ)] O4lh4秽˂hǯB;'xo] *% w]PzdGa&k_d*K-LF0Ȉ J/x"2P!Lf [`^O*hP_Y]4x*O], GI.}llcy]JvBl-M2-?ӕ{GR"t?n/*H-}44aFj(Z6Ƣz@~"/+5BAd_.0`Ӝlw"~ߌg)Ti E+|LW6D4u%j+X25iQJmͧ \vq*:c~jڢrh˜#a֊/aa-UlE. EUKHd%qgtw!l򧑎)L^M%]3g;Ojrg>Ifp718M pbCW7!ɴ{\Ŕax/V$Y>&?_9mɜy \ǖmǻKST^!Q*/co>kc BMx]Hۃѡ#'+yv2E5Dnb"Vez#fEbȷ.q['S ?$_m~jZ[_~Ld5Qc 0o1ɻ:NQwfX媀. p1|]~i4B_ʍЇ +> ;m Z C[o5􄘥8[J}/4ZsOYh1 @{"//l*(Ed@֙o¶8? MVȟhnYqWZ-lI=axH!ܝ͑%v[H,\J1.D='+.XpuAV 8Ko>]r6^dzWbwYdK̚O6h0J5oRbnE W]cO0b*ZG}Sˁ'/CAuk0W_:̼Z>F 5XL&¯I6QJr,zr$1#뮕kyBfw"|GVaY2rn[\7}8lc$C@C;!swN?`xgXG7fJDSDt$fKZZ1Kv9@VDzd 'kV7`5 &5C{ n1Ekj?(ccIse@C737 B۰3"M3LĸvXG2LL7 AoTob'q)c!&ŰXvhj']&WY1y^^:L,܈V >~(]EW8aR>k AfvQ(Y@ߴ(JA/kW.ٌee+Q. Gǚ&-E>>Ǒrml?y"*in7^zbl}Tk8㺴 b0~O4 Hv>AwbHҐ+mml,މ6?Z}HXQ& VՊZ;_ %CKɯM íT@K͈[s߱dv䕂 ?[am_|K-8X=4 j#l5`J źr1_gxNǗU(%p5jB[5bfyZwHE92%D) l4;yDB0_Mw8i$'L R+F*5EgGOQizrbϔ0.4Rr$hB듵@ݕwQ&W[4;b zelۜ ѿ>QhaFq7ZF5kfsOr]ZK_`q<b{‹*2q…ݛ-i 0%9A_BQDgN+,Ӣt4&L}pYa|KDaSeotC"uD փn%qfqR U:Eyhh>SCuk ٘Gլ@=n~hFP*Fg{LkBdQCy`@%f"n1L "f-^\=æ-~'8s5'q ISzAP791\2qD;e5XrKfxԈ!6+ ^I$JJ<uS:6<K+x-}4%bI=>F/?T]9Ȉ 3t,JY9גح\ d!u nNEnhrLʝE|ٷB(a*VIly3:#p}+~p22T(h|!)A!硽LO ʣ\4CP>v?JY N1,5ĿwOМR˫aJ}O+ȓ`%Q:3Xp,v@xStϺ;-d&=mN;L7_mvm48x'"s<1E7fb]ͬ@8ڡ"յج&(U4C>3lu4=Q#Sl=-;{&0[}㣴p9Lo)J؈6R6S;,hgvTC_?@Ob#'<#u)oPpEBabl+r;ƣeK EC2J /ohW%MAB?\W(ڴ9,MIoӉ߳/`Cwo[ >(7:P|yV, ~7>2"H+`az82-[ ߋd ,bŁxw<2CҝZέ { -x_WY&~ʥld| >~~roP&;lŞ#\@AxT ~/8 cn+gKNZbH D``b Q1҉޳\fGԓ )vhGQ&[ؿhMtYyM{# V2Um&/qW۠.Iu)&AȌHfayYl iE&&&]'g lک @}0[+[<~:H~JS}dBPOj]đ+Ē6^}P0 SxK'l.VT!EJNGVR$r!dzY~r*Y 2$h'ÒYr#ꑁ`#'YdN)`j?r~b'cK O謌=0u5TM8Z 3H,nh-2vv~O_84 -iB,[&;7Uș ]'J@@p& dMHIU 9yV+֓8-XT~\s!'y}vk%_žSj\|b4Qc^PW ]~W VgԼ [IF7=Dݚ 8{> B"(?Lޖ!5W2#osv)`>0TmTw!^woUȝ?D;#ZxCZ<_r @ bɍķL1;Nr ku $<l&RP>AV2bb7\|肳 IiQ Q9d4pZwk._F(UrBp1lh]:bݐqሾSYd"tLX@pIA{W[v̹/-oGOre{i!m;2-"O gRBժ0]!V)m90+Hl_w)E lG)#ӰNZ=VA1n?o6kisfIxޅpg NV~ChhY)-W|WhDqZHҫe( mz/pLdǮWkpſrci]hvX#!a՚ZDy=HXen_u)uX A2h /^yH!z,%8X@S8o8l S9 ͜54Kdrj&$Fu0^p oYje+0Nw@ue?L!>QT`JX*;KCO>AC=âBu7Ț:3$ SԞ(T׊@w^"J>EwB' ywA Sjw DШ9ɆunG&qpzAZޮLyT)0*|iW') { ѬQ'W`qw M`_/5Kd;gQjӖĀ *6B93҃=n27rP ѸU˼d< ,aЙ6ݜ*WRpYUd'\R ?R."6(ApA:wqboA=bDw&;^`'H`qGU~P̴*ɒo24"JtǣC42K?teƹ;,?\pS:!'9i@TW+mųȮEἺ<Joc 30`>f!lCem֤x5&^(j͖Y7IIC۶&;E!굠aOn8rdɧ8}6(K ďĎ O'w9cp\akmr.U)%r> tĈT'&TKШ4GHH&_]ak"C o4E@ȫoVLDh{spo F?C#\7|)k 0QsOt|%I\yӿ Ip\T^t:4)1]P0&\tCOنkRTJ̇P>,dun0D#?BzV{Ya͇ >y}yJRkHw'J =/1Ht,Px\fj*)(nԋXޔudDE+sbx`sXԠW&0ytd-G )[[6,Jgb!y  A;8W;hH/Jm~:|9b=\k(1 tz#ySػ}Q )CXW>)˴}ɜjE'bi'QrU01}6=ҞtvvkG%[]=|ȩ (%XPlݴ- u勳~!غ`*kߚmv˻tUj6  =B'h=ڸ /'lJ%sa`8t8zi]$0T?:!ǔGd=k&̲VMϽ^!2uxPH^ZH[NWġpu?26.`?e>fLICwޝN!WA-R\q>qjѭ%c~l(i?ǢjclnJ դ"fYa!+aN-!XIb@~thfzJ_\uA4gTOEg͵&$W^PfjČ ]?+|WED > kBc ʒg6兾pE~j}"*[-Qi}ɿg)qh4z L BR%Uuj{س?OBW ֫X,ɽ9ࢳ!S$+oZ~n9=tl)|&Ko}!;_hLNr1 2vU\skxm' Cqd-TkTcLM4D[k:q~I ) H\P0SO9ݬC8w"A3l"Yԙy\T?qHZ*"Po, 1OS y`Ρ"E#3*xˆTk`p e[9E>9½hF)k.*)TXTJ[t ? ΛTY,ǶhKe1 j"7e[ݑ\a6| x]^"$|Eߍ?_?eT{b@_]e`&Zx JSR x Mb#{yx#Bh@n7'{z:lծQ@@k/QdwQ8kQ.nlmctԡ'\%hC@RV%۶֍>(R:7MO27~wUPO%xǶj;̞blZJN-iJ44y(j`yI7 h`s%7ozL4[ rDfoyV[R/&˗ ,&XRdLye*&J}Ul +R!ycZҲԣȎ>]u Vlq :#%;Zqhޮ}_ZɼQ/yy_"|nGwيH/ܴ&EĭB_3cEX[M[xZ0*N#=ps7lg| }Z갑/p8Q|+',3V4%:d.oVn b:p(P1m\NL먖!ށiև`lL tO$$ onMqjInl+OZ'w^9HہF;(\7]lY/^-N}2tۢ>\7Ƿ`gmF j@#`[L yY%g @MIh4D *˪c 瘅4X'_UScdDs\ބOrY2B>~'/)d,fPRk-}gj l>t%rMݤ2W.Rb,Du+18lKnTC]?ͻr;UQ00>?^F,:Q,pUoOU׆6c>QPfE-7RPW/ 0{k!s¡a 7f%t)Qqi[;;S*$K(Ű7;T*y^BO!&~xE8'ٗjnHWl?_T.~hNZW!px{$m)ZA!(rmղк[2~0~f^_6`}`ͲCZYC_s~/*c{. !o\ts4mrĩO@fK=?l*FyJ|87kfZ[v^:7Bﳙo((orxJplSۘCpMcdzS&d~_i晵[]׵EV{+xh3(o_~9~D ;v&=Crwpʢ8mGm[䗛eu;a~7s%E-/l]bgcp4XH5iB͢ A-۱#٫Bh}X?&}ro]Y6Oe[jYH\K"P "ɜT2t&$T ,DYPF5'9cfrEّnz">qsE2lN}kx~5UfUJi'z$G0(#Hl3c kGsɌK" P~{'Ar@}IHև,τSMaRZۧŃ_4_>سI{ˆ2:KI=5AMbcH#B[F$AyGyUȞٯ/mY~cKFௌBy,A5fG0E8+Q[7S#h?q2m8viUWS$~>2gK'"X`:VݴHE7MqB~vJ_UiBX <ڐJͺ,zsG)c3=E/[!\!W:jOTs7`hE7/N5?AE ȂK#Tf[ȜdsӅU=xsWJGnIt }#F(>Z.}IvVؕ9&`_x/ W}JXT떧{yPiut gn͌olfZq =Σ$-KL(:#UczyLV6 ګ̞23&I^SmRIuqK/n!YڌɪWph'a1uH%tw-wCe6{ۇ>/760I*Õ_C$ӯ 36 4a*il..414 t {,:bǏK\ Gڂ N;3/6ni97&[gYʯ+a]t:t^N,X8np?}0N*f)a+=*ļUq4 >(e[;"֝0m,#diiA]j7s ,Tof5a%(钝X4cw5FZ)E\іNev\|PiR(z6X@6_&ӇFFȐe>F e#u=MP@\[ 7x5‘ݽy7ܑQKخ5d oϥn}"ۚR V:)%p}HQS?84BAJo"s#C!#k0W%3DtUe,`ZׂgQQ\b- F܁!oǑ)!ܜ:wk6ҐQ9)1xҦ8O#wS%-9TC}3wÜ%)݇[ [\Eᬚ2]9\քI^ ܨlܯLj'T1x M )IMBFن- Q5=GGAw迹>!\9ٓmjFfYoMKFlmm:"bʼe )[apnzkαaQz%k|I*=,PQlMB:r1ZC[:Sӥ崔2Mxw]';Mm wdXV\f;QlpLh.tM$[+:5ZJkӚcoa)DyY ?P$/oDۡhhnhIz p:$ՍZN+3\+ U#iy& \p$05A ~7 ^ew#7IJk5c`16÷;v;cT^pcI3ֲ%ү?F_03YB'O@pͬ*<BB$F̫hS]ݰIDxi=UNN}Fbp t^)&ɨAsBiXTǷk`JUXfG){V4weTt6k{RӜfPU4mr}B[;Ufk*<H$lge}FuO*x;(/R;H'-lT8lPʖo+('I^mI n}(E'v_c6TK.N֓NֵBroAoA kCrԽ(q*{Yq}⽃ZIya$i$5q}ęj "\R7bWdD`-+HoSuML+N,Dv44| h8nQ^ tYli2bo}7v CZlC:[jҸӉ9_N!m4EcS+g*w*a7 Uݔڟr?$mmw>}OyOQ܂ M=Oo g*G(߂vbms^mն :>VZ3E>.UNp6 `O1~NCEn]~2gnI.wEȗ~s8`;u1 TJ]/<3h)y߼@<>YE\CQƌ5)ђ?G&l i9>녲@zr[Ͻ/ .mg.ݓhS[>InkEV{r{hv<o͢՞ 4!!'L q!`yK2yqOo4 c"jtW3CgZ |T|0Pl sIEuAz+yγH "l{*I'=c"?ퟂѻq˶O#`"IHSYp*irMn1 QtR%7oմj9/׍05aFk{5:Li܋b-RKgSMM ?B";џґU'xFoЊ^9g4ˍlcFqzƉBY\dWsEd0XzR#ξ9Rpg.T5GbQS8 l  TSDyoS2kuԇ_x95emc:PrqzJJά¶okø> *gy]t؞R Ūoul7(d]Cf ն$':Ea.Ê4-lPоn/b4·?K[I2SćyREwR)4v;s&W%a1VW`o" YsikX/䱻Pu7+F0,FtJ[Vf"v_{l,]IPuh>t дAoQ_< @u\siq+zRR؊Xn2e뀤2?F!jȯqjK 2O\ACnTQy_;l 70o;ؠ5yg@eH!x ] ;8=xd as !*']^'Щτ)4ڑQdREVba̘M7[994FwQW8YONLd汏'~q^K&^R,Y.Ք}s@iHoDÚ`=Kd7$_EZy#Ί2r8^U"sݽY><ݶ< R4iX@|_3s4:@e{Cu6~B4bNTV3^4̎y/(ܰR{zJ}r k6oG,ߥ 2satR\[ӆv4ΜLß1+iFւJ L ÁJ T}dwŊc]yBo rk4إCpD>l7K~\ƞiΆB '8 ׍]rxȁ4KW@RI! :ٯdzL`K|5ٟ8V5ffQ~:L@ǐYt ~O,|SVH"D4sd2۩%4lv,x7[VAjDe?iim xdvP]l f`Vp뭦&X4tbKgVpbw0>sSxf J;k$,V0DDX" i40b(JgMׄoSrT{pAاEiD5lF/^O vڦfu/ceMQ( T6&'N>9 b=L|1ʁuzDBc츕+h~޽s]R^`F CstF1=@<(X #۰^4n!Ui7"D:$"Zm3E0Y_[:m!b<O{C3_⒐86.LLyQ9Ep!Ռx7И5g`gRnK"ʍ#_sYTۘ@q Y z$~(THYjIΪw*HhN,j #SÌz:LYm[汅?-oYIѾs]bPitz;.iSUe Yo 8 RLH`:R#LWPZJ`P J1?Lt5w1W#5]%n*ӵ:7EmHrDGcP5+~/.uY`w\-ˊW] 2xfK9g,Ry) vI Mu|mxdJ@a)8Dcc>D\bc)C~o\c^u>_d'N>cS+̳ɟsSe΍^Q_k=Msi7>E*$^\E Z^w)iHsTf}>(}4KӼ0jUJCcMYgc ʕ6`l&B>g}CчU~IQsĝq~YeJ[>K=ZjxvYYrǝG1 OXSsۊ2bXsǝ(mÉ:D+ B{4k)6Z G%[]'NS\4xQ-gvaڗH)#{Sja|,Vt D*+gWյ"z)_tbYZbӑJ{K[$|QPtP74 1vNC\5`Tn&|V*:XWKfƨ#ׄ808ИuH._HAQm`;ΦAjpc8B1K͘l&G,=>e @T;RΝo K-G9jɓͫu$fH 4E{K )7In6>p ^[Tʢ42 k>ooõg #\_S)B MsF~*>W?J@7 .*fjHD7mܭ={(qNG|L=e*t= hed?b\^4%F%Wb ןCe C /]RoVjw*r9*ych [34͹cnᜧ9OYt:LG@ Sth\,ci8E|ƆFBiW?EȢsEx{{vD~k,OemQ 2We l/ۋ*A_DŽHE'GURM1!$))1Ť2T&Ax0.+@Lrʇ(8 0:>ĥE,`)y+WIѭА㿿~p~fco{AD{a.&H>HZlTYVΉ6͹3>Xҹp+Ṝ<*D<v:܎Þ5N394 ٌ:N;ũm%{>6|u+u 5= ضEȺ_ EI̾}ZBbX}`5& a6FR*RF+C[]9uOOFH0eO%_jx&dWt>9;j\/'?<dHy+LfV8\[ F.G<ܠj;ilNi)f+1bAocW4D<)Zj 4c.E4Sb6HzϋNn/'Vsvi]=xbiBLc.\)AH1)y"-kB uiIn0{tdϮ9I5z QڄUDz ɇ uzOqSN]ǦM]eNbZ:],:% >RUBh_NRܢqz.MTwtWCKǡ`8dj0<9A]Dz^|eaq4"5rͨ*XZ6wnjyT!b!}8 պ'ߔU-}nfۋrrH߉+#gyy%5SmLN2:}$`2| ~twжa:YLjNȂ)ǴVD[ݶ=YvŁ0!/`x磊_&M>rS$xgKȦOl(hǨT6ؿ#c央w_fk:t6jf!Heds/W(N Y{s 0]NV~Dl>4^gqy =r R1cŤ&DaF!txQ2)Dv[WwiG-\F7[TX \eHA *=ݺ}Z+ee xDdӸGfԘlⳎpQbB u˃bR 7gsE,,{8[Ba?$W+Y87pᮟÞҽ}kT5͢bc e:W`+ w_KΆgUd٦W q{wG`_2SY E7ãbSt |--Q6u1\~y#/|Rulp )J=Co F8uzDJ%'s dXcESD* ST^{2Kdn /RV#gbm93y=K 7@wGVVdxXC/IpO'f,_/ rt%|4rjvjSlrvVF#Ũzvk> -qobv%WgفzIeH/GXkF%%՘u^]0M{踀Y@IKD_|% bEsd;~|ۅ}n];kAS}T" {<^͟0AQ  ãÛ,ī '8-V$ [nI#3tJr|28Q:܄ǯu|sb"̛`"H~ɠce8>abfl6\@T>M4~?L!~ 37ق\^I|hT"m*'X;ic{?fi/na3}jX9D~BU,?cB!49Os`9 E4qO!v4BXeAvѲ|I $ LkwŁ֑N@@PA/S>~D$z,|>^,2OB,u ᠬ/<U-ݍ*~agIBR,Bnwݞp:/ Yn~ _R^|w*S{:Z?|;u1N0{g]VG.&/~G#zGSGa1+oӞ;9%0ekJJD.z'u>!NI FnKWʌccBGg_:}. NƁŅrWm۶Z5٤2ݕpEhlz:u_:O!2TjzT.L $`?e_'#&|w 5@)=&`NST]6^^G SvΈC P^ 92G0Ko:[M㚯 uH,uG2ȨhRAv̒h*TKRAѨ$ >Y,?\pf dOH#LeS+;>>eoÙWaHkzm/ڮ戰|,P'AFEcp RQnjd 6KY'_;@pV@U(mma\}f瀺2GqY _bQxAٿl}<%FPMLN{#C7n2oGx˳2m<+wD&~ncZ/'A2i\2Ð>DҔiAէ 1\$RZ"?/@v߂.=ʤj|d:CF@5QֆQTLg* oUI4^ QV*jnVĪ]m*֦;mܡ,*JY9#R5dqrAj泥JἡݎA>\A5Fe0kP^d}˗5 豤cQ^◔a,]\nbU7,2Š-ѼFޯiiK>jp[̝ ''46*>0dl\etOYiά wf)-S'n y 9,zc!]bwSI(t (#€"2]$2}mZF $[8*Vq_M񬞹IYI399*f(BFFh4B&kLeJ&:.:X%4dB`WbWL~?kUg40r!-g .6_sw,VB )$Ѩ?1$dvǼߒ/r~J|>N-B"5_sp=V$t Hָh{K\ ͍lE5|oEU|[4ȔnAg!Nsr׈1r| ߀;0rp/ ٚ=׺[|L m 75P`iPvKZx9[`V 6i'"xJ/h"^&.8s{vPL?HᙓtM'<[p۪?Df5'3t^b {Ό{fow;u cɱG`'m=G~zj}F7p!fwܾU/$><6eRIu ¡i(pKhte<(c:,2F?ʅ"1ܢ )ތ\  c2 XXrt9^}7f\+*Xu˃At~꾤3 8nׄL l/#K2DShRےa0v;̷Ud4_fK#4oV>X/h2la 02XD- ӫnxPC$ 7X"I.XŴB$A@QZνj+2\ [MѾpLu :Kdjo%eERH}"l􇱐ޔ$^]Tg.+HXXHH,R IDOQ$Y4tV>7-,PpZeuNFaVrAȴm5IXr9+`ܩRZ*,xf[H,s شt:/6[Ami瘑_SaUWp[R@=) V+L5e$A$G"ql^ж$`ToﰩſZ#LѠ}_B~c%VYXL9'[3S6sfuElv濥T"=$ =$pӬ2&h V6r8WBԽkjk}Zn%<@Y G8:Z&wݜc ~odz 8OӠ2 9a51[P*R_SU뷍99+!Q-kD&mMwxg]UZGl)'@j,4iVhq-AS|EM_u||Y;{{E,g_l *ڛNן$`4e\h0NϹweS#׏)QcsG3I)@tk20,6rP΃+ONA8\Ns_5?,*L K 竛vY)&tdu@\IIš6(g bߔ: Y =,n$e;-}Ї@{՚3 :&6]Y-8G3}RB+)("F>_ⴟ1'V@Uyjץb^ci(T,#T4s]&Jsnw5&kL֙on; dKr6%ֿ+,2%g`13PC6> 10}.'ߵ|9d!6W#2Z*܋1tb,̱%XYyA8IbJCXy`(8*)2<qB]C9#6͔{JUcBbA7 !\|Iod2Bř3Ǭp_m4#ċ"~g[s%A>"ZQfi$4''YZ@rDΧL9jŇ\ [Ȯ{'ú@ ޙiS'[/;S|O  `~^9Wyng7تz`(S[Z$l=,Ύ~+!vJvL#c\4L怬͔FYMXY2КUD3=l87yF|W:ti/_='& N =_UPSQ tJ 2N{tAʷ<+,9 Z! ؟+Y/D[>]I͂Si T.M1T IJī,L)o./&X,_ xi7pJPE<ÍHY$ń_퐰r#$"p@Yh6!5[Ufavumq ݭ_ޜT_VocKnZ GG2sObmœ䱱Vt@.VB׾,8]q%/L|G\@h ?pޢBK?ѯR008ڦo<@"JeӉ*9&.ɺhҪc/wB)_S/t5>E\I0Ť'E[ }ú@s[q*Cx#^OaO Ȕ(V_; Q!t+ҪU >17~hA@Mb /̚.{)K8qDkxsP?~5~.ʭʜ͡mQ.?o>l 09|eNvzk#Z%pu,O߭.}@%_=O :uQd69R&qܕ]gCɰLBԟc4 oOʴk))Ճ梀jkboyj}ms[3KEjH6c^-cc29 c҅cT(ʨ jAU¾IQﻰWRɬVFFCB~ fcZdW`*")\D*M/&p cxxxF/v[Ы5O) 'lCza<ILoim3ͪZ'H]9TE .i'OD_4-upj57Tiܷ5H!r>|uPǤNd|fL{!8փOhDOPE`+ ~ %SPu'k3BOkRn%dܵMg*rd׿;sM!/(@ɚ*?!C,l6tt'JQ12%ۭ5ߌ喌U2 vhQM>,u>;4^o*oB^O[[ z}Gq K_F;A5f]j!PNlK@Gr,jܿH(ZMv4އ08/X`Gu)ezZ#C(sۂ89:F?06?De } [ pD<;o XVpH`&$uh۳s'RZ=VNy0! 0ll} k;ݐ.dIc'ɟ"{S"Ո s0qYT\!l[Q?Am֋',:!\12,>dY{o]89+$Kl26/Kf'UzJ5'XW>~2y2[*9L ]<hS[捺V˝ z)ǸIE?V24 2|Q+ci9i [9O2h> Fd)GF Uu|7)A阵EMP#Hk뉐eOPˆKiBJ$}k>ni07fR_FJlO\"ƽm*8 ӥmzq ])W=C  B zs9 %r&qsM,/a &ʇf#qDR |.}|GFɄ~yM|ɃȫrOXyIA`gzpe&x֡bYI٢;ټ5=yMשׂP`S?W%e`[ Iq&} 7] -h& W@#bo N&{wQ-Us{eDdXjHeՊ4-?8Z:ˀ7r#D.2 m_RINrA^^#""5 ZRoyc3}jPWlTMD cy f$6H;,\Ni(#%SQ_1Ca 0]rAsN'G?ɦxgpkwMkHͭq1.IvQ19W[/Q~8k Gf2; ViQ*H`J\dAG qRJNXn{tW̿s>|+NQsb$ˊ3ӨU{jB 3dtI66>fPPfT{ZڂO%B+bȦ{Ō>)lˎhlMtɄ }])#^›)o^W[ 'O-iS."IByccz$;tenM=ڭ21Q<}?PwFj9r(瞯R U]W-nCYp*6>1u$p@R?l՛/$N[V/~ *{1?w a@1P-կdt"L+Aj/>\\d2'z;$n_!ҜԧBVWDڿNd&ľӁ }8"V/]2ZW9: H?97 G;NErk \߅TH]V.@0yn!ͦSDOwEbxDjHt AGQ#$uUY1+Xn= L=$$-NYze!dg!g=h&y{WV̤) q#IۜJȒ#x[CMicWeV?.$QDs&.<9Bץ0@ȱ]c pqoFp/Mf؝p=t -Ot7@D]u=(TjE)SɔnX`VcyO2F;Ү b>(1o:ſ%JN+C;/S΅D 41Ztz( RPB!;7A`qwVs{ZօeJMlkJ4ϊ2qdZmE;Ճx D ]']?,^}8 LL>lC#lLj}ϰkD)(v65ξmMJ/ A<t b"lBA aBN%|moEzȖETW^/Og"gjy~'HEiX.1w4x$n}zN|+Afc<ӀzͲ2kh6{ӳRaM5%դPƒvm/m Y7t H@R %-D"d8F ?=5#Ě>N%RxR$UhYA^Pyzd]4/"{̀eR"s&âQjkUYUFqITVTԈ~FfnT%M?*qx[':}yUUU6(3N6lWHFJCa]LJ ws.k=jpc~o>; J~ e]aЦiI#d Ѣ(o Xry\P>宴!MlKw$Y%=)4IMЄF*$}vf=G@ak& CHBXGX_&,')Al8JQB۞3A3â|$MMbj>fQ Ze.WZW$uRΦ\\AYA1KҞCQ]<1&,nJO"wZFA~Dg2Ը-lT)@t$o7 ZdL%٣ENqQrnþɏ_+*zbhԪs"OOE|\WCXu%rjnZ -䁸ǹ A~Kݣ<fWViro֌7Ep8 fQ2>3y jv([Yw]#7C`X Դ)ܦ͎TcNpXa/ycg#OPbA0 )2x~֙nܗg?1)3ͳ~KS dQWEkۉM dL)Z&1rpH!ʩc[%&; 0D!$%Yx#~E:x!Jk>AHfNOHm&`]a~W~G-4&/-aH`b-.;}H̐Njjm'/A|6[8BmRxDcV}aO^Aaz G e;p"2(Zo̽"Olj=9Ebh|>q(#I<׎p=FOkm.,W,Ÿ̈́{dr'K!Smj_f(߮3Ld> &BOch@wlq}]>#'^ґVb-/!#}dʉۜ[M nؽu,qw!cfN`>{s=h<zϨbA,MkY׍IuA'Ղ_կ8( w=_M?zӀ#d|m,*W<'!'r&\qrs/x*r̤cڻH' Z$# =K^v:Cq5<r 0|h2ZD@eǚT 5 mZ|k^pù`_h}W`lV a1g}Tg!PF"SH*Qޣyvp+G ?w v2s+J3}$T}}tŐl *  v]OQ|!"F}$gh,^ HGaYhFbGzb!{oD|4"Nck5<`)|ٕyx6FКfN[ő]B>\%#*PP6IQ`.=b)(FG?H\2}1)6ڪ@h ;ZbBcCV0 GSs01)8JyL^ߧǠ=}w%;>{=90EvӲ0Lk>8c[g˦YNO:q|BTw(cMلjp1FG-H4m򊅤Zƒ᏾X"b%H|WjWkj>H~v ;5L7&Kvx(zqA}T)9 1_U7}M'`T'ogfžK6XXoN SQ%:1Wzxn'*]2׀=DWiu16@mtYH | 0శMjvza.C;&?Tќ,VD#G>j$A' /F'dmpyj4}6T` @G1qu `cjccbCM?SeDE NHkj-80m+AT`fHAd8Yo.3F hzSx"zW'9+x,lƚ;W$7q==7/,;L&v{.r|O)IHȿ" UvMqT, VO9i䢶aMd=s^fgM!@}n?HeC)#_VX%>)u6*sY-voiYt %Y, V1G%Pd;2V dUQE-8f6uVLFp:$% ap8RuGXÇM^HGj<>𽓳!SݢI4sE:؆繒tۓzJ̙c70k>ԋ`Ԩ(PM\g"F4IF*?V İshPko? ؖ^s  Kx3.Zˎ/I_}JaI#[ujtYz`)5= _PlIz˦XM &2ҕ[FNlPo*aY\y8T"*E@1挘=b&"9Bi k/`*EEux%GUc>I-YFKU56v%s=[cvbvJE2v3!1 1`kΤR[4AߺmhhNt~+!}Kg>Lgv܎W]x8 KQ#8 L_O99M\y2#RcLfSm|ä yns /3=e' aqʈyZ=lL MW_cGVɅ ~q6Cba7rW2,jM**l)*1 |^D C$^9a3qnj퉝!]xaafN:6W`uHa+v\R{3R?+DSo*B=?ِ"?|$ `o8Ѫr o+32 )|6YEvw8Ê nAq yleBg^4SzaKP fdE;Z_zQ~M lpj#"a[+ƻǔt=۞+&`b(٤iz̀5Ή?fcEEK /n-QmNx+zb e;Ȱ*=mYgM ާ'!1E׾^`o{+"6"ѭS`X;?^OG\>m/t9+Gڼ+5>m _.C˲DPU7\/ u65_'i)QV&Qm2u{6Z0_]>e|jH3HFr\JztP}4b^'*K~Es`8 ^ <9k'1-@U[dEn|QC &I<-_^ٖ*Q>o!el2yЍ6q8v#/``?YE f* ߺ2VMMю괥uc%qoRrQ=@\E@ '"OLѰ7[}ד5KӳDge;p;tN.F+! _bvxSC#6p,5؇oOʟ gin+sm:ykK8#We H_Q\M6ϿiHaЯkQ.n\FTVEP#jM@<$[?W+dTM4ӈH-*# >|ꪷs+[͑#qrQ8=@@:i#xڊxXFa[Or}CNHdӏh=l򯑜gIm,t S U3Kd/_Nc;jeY76yۥwc}بCVCfP3=O pJ/[ĠMdfwig#Q[{Ep%wt OE4">|ek{U壋:c¾,cY?(f,!$XAֲb/L$I_\>/+= »1׏gKxg4ECmXt[ (O/oFg{ͪ%ᬏq욾J@Jcʱ2΍Ta뜮R`s#}1`aP(z-.$s}$!@%8;i)PYa9lf,.xۖ6ށ \:C_]'eaAמ Ҫu:U$eh%|lF`GvG?/OQaԦ7eDFaft6K}Ri}g ޣ!xg %!Qް\|;k+h`;dCu^Pf82_ ʝx d#rGd !|B$SIOSxXd_9Qכ=E('_+^l )<-4/АN<@5GjKMe7mu8|rq$K3 f p7/6|H6%EF=[zShGbQt;*TZSW6e%ef[^ KzS\ C2X`2L/w9*pp#$4i7RD\j}S {0ɜq MU(Ȫc^y^c,\MSr}PB #̤VIV~n !.l( pB|]䧔SS oES&WJE-aLUδx@vq8Yzf휆1(8{)=W[ƖnbKr04Y-q6WT1-j^=3I%Z\"G{1AQ\ʆ>$a?N;]ccAK*""*jgm QXwȦk'иTH<QϝH"0X|FEBeE!5,/Ud7g"ey|s)i}]ׇFJ 0*3-,# f WĆ_A3/<ϠTNC;/39]=\oo@Q<(G1Z^ލew:jvӡ/$nDξ;]]߉$k:J,1ʍnQb7/ JKTrۇfùv>dT2GmgT4I/^1E:[s4ñ4\@lt 5x+,1Eʔ_f4"eP>jí1#vϮkUr'{`W`^ 3]Bv޻:4[:,Nʡ2D".XI /%16B6MɱS )̊^k~6`-IY̨ӓG?~%c'ʓ6L 3kZ*7onAT=;Q\bw;vy˸Ni߇[FyLA (X;ۄ?O%a?k}^eɬ4J%jC.9ilˣU.3"`_7]gstx[-B+ >:s2NC 27^!KF!v dP;ߊs&s9(ܿmES(q색}aZUC1icԁ>J7|B_-/*%]Pa(KVECyķ6!XpǀhC]¸lr@g{xy0cdMn$t;jCe;Áӳ μl/[>Q3 "̞/yTWgC6V@wM&"(+h0b,agH)ie` ɢ5p}S] `|Mdķu׏4w 43o{j> " MnvbhAfۅ>(i0(CԱ8xm8y'q\{Kaz)0:fn ;QED;ģtOHgPU ܧrr~ AوU qU>uA :5hN8;ƿu0h6;]Dqߗzw4rY˻x*'5f:4D~)}%3ܯ/93k ؍AaAMgL2LMfq #2>xʯ)K)`sh$0ق~ ,j¯Y ( Э19=N҅tLjKAԋO&R0WQdra긓B s+QIQG#MVSr? 7Zs,!JAyw KE5o&*[$W5EC8k V^S׆,Y|jOF&r;03Є(vamAqO#g^ {'2_[p:u.976@JKm,uIbSUe',$6r2lR4U/9Y=8h#]}lu%d1s0Oc;<5.dovҀBN"eM[d!\*խ6CbOFItU}r6w>u(O֮t+j3my+} [%;*VM  {zXAQiNLA$'mG'Y:DP*am/fv:ElqsQG5iLyHrׯ : ;Gw2/8q3M&31 'wX *w`7u00R'Qg-`JCA~ ,MVr4hGX#+xsV2<>! @: |z&%2-owʽPXN$mu1w}+l۷ܾ%|I(,M\!Yʵq;WMS iѿ9-؜8v;V4e矊@fvȥ;7W &BhVƁf L=mv) OuKS|mF\ƘS>]Li[2OqX5y 7 Zhh>S[P\$dwdKʉA_4%9A06AXeZin0|3&:^zM|gc JI\xoa<w S/Z!ghpjN4{w,ϥ` SGkFF&cRؤ6cb^,z3LvTR,g3R`S^_ü~)a*4$A?8swϤ=r5fM@)!R  &$8"80.j+2kMPMI-]@;#etg9ў㒼C5$nicA5= dDU,opfL4t%'u{Wjaۻ-톩 )C>ITbsӠ^ pX*5*pn>/k9@{: \ؿ2gz{}qx @͸@Uв d i5n9/ѹTAElj"{ 5ضΫ02|m/vxO~mDvnǮ\ҞQvM |;'YRPISO--eYuA 5O>dv\SGRBo<)9Oa¾|'am8H55V^qv!Yb@fcSRǏKi%-P`bd5.xTr=8ʲvQY@=5:r]\;'\d;;՝4G@\ɱb"g]X|h]WDCBBunFs^"Mx*C;;X3/M#zb|rFM5F8t0/eTds 6MȀX\wjU~(,8nfEt/N g/@ ޚ6kLJ~cevqP_j{ (Fl#k`"H1OB^*Q{ӷUDYPM~K$½sl}0֠מ-zvq}-})>q\ ӓ X9GcU ȴdLyzGM"~V\~xrQɃ'_STey؏շT/|e%Ra_ӫ4܇9 \wpFZ,CX>U>wkd_5H,-/oGESbJXP̊"1}aN-/)A.ҼM`E}"*mr]tl3U@֢h$0X9lutFSj\FwpHw_Tq;'hWͨG zRSϿ-wY>0ڲPs1Z t%9xOHo^V\41v.C~gDt8 |խYou>[Ň},ܓ03az1$zް5}%m=zzg|;)Z2&޻F5)RіHlsf3FȂZﻛ+:|.!Bʨ ^LׄA<^NXS GܞhqV4a;sfG\¼<Yԍ_#+YroOC&(_y&SQ~>bƷ:bDeÜ<e-A,qT͗@VanWeV(V.۔|4,'Boi#fKӧOi q_v$LoR<.}q)&4l7U4y_]9ϗ$=[j4Pn_kk0_sfrh9RcKk yvJܙwݻ|x~tQEJ}&̑ӔdpJ)$B2'eEHJK%r,]5믧< @fwd(f%KfvS@1iKKYR@B?lfNmgL9:}7l;@4S̓ƒ=>VRhM7;̞W!oVQ#Jxr>Ӝ&Ou p=Mdx͝%}^b~ԠP8!u07 6!Ǜ(3gݮY ol٩"kvJRZ-Q7\a*7}l7Akׄذ5JG[T]z*L3v6 R?l/<-=@~o'\otb܌B,x #C=1ZZ븿DT _+Y-'@W jX X %xyF3gjסz95xe\#*u'j6Iض).׋YVWciݎ4[m`]]}V#TDːG]%2ugViY[ό*S1pZ ݛ޾*"JL&t=YPI<.:x} ۋr(Z^sÀdJ=kbܘ蟫mHb _Xx7!b \#'J2祉)/i7HZ;ïCm$gOsmˮXM^Lh5Dv&zJ3L饘4CPE7r D ΡBf$IJ!4.+P>d "^5r'2cMko?BboC H ~(HÓp9rw=1 2E}R56F%AIU0Hw|݃OyC ZQ[|)E}VN4iy*Xb~0(P餦}R,W'-iw{BmC^!^"`%5 FNc;qLU$UEginQK6$L7u3]dQܦ5}˲(/'i{P(k1swE8D <UL_[:IRq!2}׬nXdQY5*'PkmIoаmԠ.q]==O"0G&F:ޕpڃNq }*^drsM8㨰|j~;3@iڐ}2 ,2Dse!gB4)%p_ZAV)s.{ϋ_pH.GS+5p! lFFPu1,$֖Mz U~ZIVzJSo{e*trc9glJkQaK=n?т'lى"@~oAGWh.<SiDl3&H#E)~I [Fuyh`g}7-T9ރ #~(ĻfhqjŬT3Fg/pfB Y}u<[jWFO?Z^UU2N@ okLB̅ Y:!cJ J9 wv%Dyh{PF*K4=⭊9>;[B xc4,'u 4'vW:dY{3O5Y=e2P#co3l=-a}͐D4|Idc 4Z|=J Y# 1:|ETN ;+BFǘzoWd.P- dmXI^`> ;d[6y+shY{z@.B5`lM@z[#ixҳnMS 33 Ѳ 1p=;kHr@u8@|͇&-`cUc Hcͣ 6:4L q*Qt7 do#ڥtLۖ)s ŸM4۠]]'JlyS3S~{rlCM4#HU](?{]}q8.ܱZ;ؿrB/}EYu~^XFo8>:=M B G2g!uqǬXƄ&#I魅EgKvYA:ty;^]ܿ)`K<vQ$̴3gcM\ f Eq6N9CL~in(#zGuc`J"qTd7tƬMdF8#% 1L$F}d,s_$nE Zzgֽ7"j+u辜d5!{_!++v 2'UaX+`l0lŔgYO:X5%-[2%ã5Gh˗+d;Qr˺++n,̜C7Gz/:عT\y$ Vq,S7E8xsc;M-ל?yY{K~m7|FM NG/[1nZ7ἳQ GIZVޮdة~#3h_9Hי*D;@[PKB5\yB|XE{W{6<[t&S.7F~0 \>vX3Rc/gXGA`U=98<+=;,:r =+x$L^3ъҒ0mQLiß숚!;$r lDY7O `.܈Jq2쟀:E".FdDvff[z*#ƿϺgLTLn|@B`vşJe=r<ȋ Evw .$e6lX|H/ XX#xN\XE@b/InGRJoDU1ƕMSO|bQoEദ+gu^ѥ1o=T{+^4SX #y)7C3t:()fbs-dAj- dR>TCRj^OEǠ7=%V>Q a.M4;ɇ?q:ks`oe(ւs[MsB,@uf^N ֦'KԹ|1G\ W8iO|dd+ʕ8x( $lC+}Α|,U@.Vqs/મ+ >4 76&NOG&P2oo4b1iPS1&jD[rF 5JK6 2(.Z } *xFwm؝ fjzA[xTI@_2]a{%\=yaG1%&8m".uVEdi(O% D" XKq]pgV/0DMί!m\+TK]"[D+Yˠ8NMpyj LֳAd2k>c'U2vr4Y~Jd(n|mN|&lvRS_0KߵVtj|tf'MCW-#幥HQpOrṲDYcVG))q ڵ]u{DX87üPj }|t0^r)M_ʢ#F-x %sV_@,OePq@Y5/pdls ?EpMҳ&^enuOiMɷ T_vs#(pv)[UiXؚ9Bur= BENQ\@Ƞa( HDUASF'=\7o qj+wDA鶍ͳ:CW T#β=j_3$Z>DqJx猦k%ay?¨?a}rd\CME`J_lHnywj,9a#WcHhzpn AL ,ZRs-nWɉ?uzx0)䂭wh c (2Tlk(;]KMlqao#7=zEͩ p{?/1 qRk UFCpii{&6xJ63Uh-_y]I]&v, ?B0$vMd;LXk J@1L|q}D$5V &=c/t,WW!=\}g<L [s޺Ő^a0'"oٺ~}Vd%,]_g';73NrW|-͐Xm}gFL0C4*L,RD\|=+dSٲx"ٳ:DO2G t^ŻL̔:z*"vĤ3^UҢٔ^!Dpy256=Sb˂9^$q [nVa1%h; fp8nŅ#lD9 JN1mIÐƇWڏױ 2fJ E4ZI׻)j7>ES>҂_nB,f蓎^iO.^S !pj󾮕)6]c{mfTHV_~U #}RP'B?W w-DdQ +ۺ6Kmch? JzkSQ]*+ (V_bS/ ĭ|<>Wm!۰n`fqF ɍlۆ>7(}h䌭5 ?\lzP\qjڏJJЇbo/O1w')EIQ`چtAcF6\d],$ǒl]S Th#R%RM8v lʒ ;R@Xh_HD>Dѻ.?Dy18E(JU\Bosߎy~uhqFZ\ؐ+lR珢EFRBG~k=ۚ؝\nxZy ,6Cq' \DY.Zr}sA%NFh"̤6ZfɰD^4>y_d[cЛݔ\RRTSU^go(^[<&f j׺b= [*qdZ(8zXMm$@H4{|_7qV@A; .x(U}{ 鹒WN̡$ط<S~ndca釋Y;DxڒX|KX⑜:5 ^(B]Z7=oRLU13ȴ% \NPzo--kd9oDaz@lbF g;Q$KqVv [L`Fv6C{/xŋY4ٖOnHvc Fժi7 zF&&xb\L+h傡d'`v$OW#3o]PGfbr-}V~L΢Gg.v"̊RkƐ̜DW68TEeKq)q #&lP17R@>(E DO$F!9 \PYbZOtxG?iQkWJSW(X`ʖ0wJnfX:GĐ'%\TU "O ޒnЃT-gz&őeeOl" ;jsi#XQ7_~ZW=u*r:ZI7 m)8ܪЍ~?BZmVvk}t"jIha--A$"bRbл'T#EH/ cyshuʡ Z>(Iuuq滑noK[h .:T3}:-ώ(UWagvk>lu%͒lsFQ(ULEV VdB Y1F^V* ;}[RmKR}製<o ŗjkMֻ)%֤s9`7!e^jbƘJ%\ Xxf-:\Qkvuz0]jf+*2j4]0٧--`IOZ)K5{VoT4*t{gqwz-yQJ\*e>^X V}b`啤alc%6E lȽҷެ5iQq-j!dWne9/8ɱ;^s8aU2>_J/ ;: v_'$1qȐQ2Ky]NŜPH.. (kNOozsޘX=uZ A(w(FQ Q7V#(t'lI TZ3< q?}<2y/T}Hm}8 _QeUw!W Ynj 氫%OkJ%։OpVON]UPs#Lk Zb[9x4R8h9{0jiq|x,XM[5S-f[{:lѧ/aG4lSqSJ&`Co_Jg3>b䓊Q? T% 62nsV[{??́cH֭q͓\9Ab ~]^t%*ⓚ/+R%Mi[ 9::l@83UDJݐwaŌ?d;+lThj rvP΁6ep56*=/ʑ<+Ypl36(^1鿬"WS`5(V>ޱ,[fIqth,x%j.~U? ?d<\*Jo`.)4}7B[yکksVq[vs8+@)*P!v,+{N(~s\&hk ZN?^_1Z<[} TNMG!ORod`؇>|Hpr#† Ņ#9uRc1/mͯU<էMjW3~cq_ipA][[O/c!+|,RZ2뼸Ʉ1xFhę.Pt , W$R'܁X\=llǿC<€Z5O k5]zhr7N{cK?U}ގ K|o-,]G;}[e( ;sn #֢Nub~~?Saflir #I&Vgvh B*t8ۧ"ҦtK}-/h(ͽٕ|2zlfQ(%ؐF@zac*j+z1zk[0҆sgʄ6&1֟kRj]WG$] AeHJ`~%ʼ)mq s=: L\*ޝE S22c B]+vaIƢ›ߤ D-$MU>2oĪu $ *4S9MSo`\#ҵ:ZN|HI1ڗ4Cԓ0={er*_4u4ߍD?A&b qtxQj9{R)cKrC,yH݁mDŽwfs]̋?ـ.>G;@iB#r]49SJ6<4#gy~݇Rљā:^aS}jpK̓Ӄ]dtCpDP^e)k69Gz 4l BM|*'0fsXov@%ۢQ|u4O ̍i2"KRW&)gTjwK%V`Q4 +z*].*`Vѣ{7yo~"='>t+9 B5t<6qtf_9jB׽'t_`[as}d~n !:h|;&QልͥO$; +;A8[drQOÐj z.x6k QkBk܃C9ս: m;=TuS,TfqOM@ fi̞N\Uw3Ǜ~1 ;X94Mdd.E@9GǮ#)U}?p*3ϭ[ퟍD OV\Wq? AlJܼ*a]\c=96)N˿;2 lBq0@8X\r66}ײȹ%Qjit7SjHd&9'xȝiF54? aF@1a̙"_!nA cbi2f`{(=cX$.SN Ya\NJog9Nwb87~#"{ύ,t dXJҤץ?UIO5 z1W~nVM8Rrsd=KG;h4=Vbޱ8c)BKf i<lcXݱayRaDtݶ{{s?P3 Lϒu@v◿@; /Rd|HW>X=r,V*1o$K˝-c3)qHCJ`n[.S@4Sg7lɷ}`[ ̆5΂ ,"NtIOX2_BZb|$L_S@{HO7fA~"(Z lV-+6I,rTSٱ2v<35Xkvxc`q.|^NtuO됊mp$8O-7*yPrX#Yj{EɪȈւQG]+QL-h9|9&) }bdK5U` 9AU*eΫ%%cy99{J0ȐT\Y> x-dp^XmЃ8^y[cF_X+FѿM6k5}ԗQJi4AaXYo~`;n}A3'eO<71=1Sm0ZR5?^tV٨.:'%-60_"H;* M)6rgb7[A4+@= ;4S: ++u !W FAˀLmyv'!GHR9#|U6FF#p/g0 n9[.qv.A7OVPcoK'SXîAU`ɐ.2\zl@߳Ja~z)-ʆ;9Oxي4J`ɸ\02@H.esjMɎ"͖ %A}P=A̐a,ߞ§lzma0ԗ'5X%Z˱  kte}rW^z[VqZ2Rj1Z;v+N =dt@$qmk@R+strk͘ۈH6ao9OٙLzE]as$xw; NHv p5Nyr^ծQKQ^ݨ+DQ0'%_O=T˅+γF3g8 Zpy`xJ2Dgd0Y`aO]Gi>B=M7\9/}`7`9zǠG\\e(p Or+GʼYʷVwmo kîS/=^CMuQɗ̣x5J짴 =j,=T9b?]r*ewߍP6YAw1WV0ІV$nݧo\ *s"Ze'"'Xj;xy&{Ez SsQkeR٬Um*OwDŅ#| 4VdY.YSV}2W8'.O97 rhH|UHty.O!˅kfO>%QB|J&TIPx2xV0m>{WDoZº*ЛLNw@p㌅7xBsU7ʁ'FL U;F Hn?%2ךLtށ F < pVZ@AYRo5DFojbɂETSvK=Z\D1|+cttaeBmO;r8um+_(,C?U]7GX1lǩuh[L$i]5kl1#}MR'wDU|?a}?&(-;%YD;kqi>%ʫrmb+Gdu/RYb&4 <9!Ce 2ľ ;02T_|c&@^Z8^0FPn u7s Q.Fw|S:l m#D2 蕬@6wqg{+^<1\H_&Y2t~5x&8'xИ\̨7^II8 L]\ @'P _2P5}Wuώ2?߃b)D ١#|Ƞ₯JYepg.e\jmз 8: '䃰rr!/9{Rq_r:04mÊpXMBdpP/s+G_^$VfAT2v35DO8«;w-ekVhv ԣ]C1ڈ"\h(K;<Ɔ^J ZjCw0(bn$Ai)d) %J9 k{g or_? "~愷N9M&ZGTJB`{a_"^}D4<3 "[br#ρaJBu[kAp|=}v$V0 J<_)TVy|/Hx8G0htZN\ΆW@ PBͥwz{):{pEĦ[{0pR::JFۢ.YGgһpWhj`0`Ԭ]d ىj󌜐T_/)\:4d -n)l1 VndUs 3#vzʝ -蔵Tt ;qw3wӜ[D@hp!KJP_sM>'T1E,1_bOFC]U^D6iQy/WԱKZ6x2͆l A4}2tܤ99zշᅳf 1'|5_s7Cu;7,Cqxg3v5[44bV{r̚N/ڦbg-!{t{ziqi=Ce EXoHԞY_AatsAVLoeXBSR9/$V *["uprHd|&5 yu0р^`]!|8LCEMdc{ig*@~>C0;pdDo{1gFF=<{Zvt#W{vDxwD(-w츃\V + ![L& Ǒn7ٰuڑ̈́#FIjtLS{PAI?ǮMn7:dbhɅlUyR3$l~Ɍ;G' pzA7DϮHuf3u(|o{9a\ٕҙF" mv؀H4%Y^,@ W#?g w|TGD'd˳(ņ5XVIܪ 'zW,^@)>⢖y+kSޭ)ENz3KҬ ]L4 0F0~p\5C9G/5LT{P|c@k?% B dmLc} `~,De^"HP| P67)8~Yꪡ4$wvB?1鶭ly"K):1}/c-WL DxKЖ'%EzDI&k\غzCb! U"kC ϣƠpzX{J ]:2>SϽ0{C!&kl V3u4/fGr-3jP0Ucr_i_C+3aD"'{ꤟSXMY2`.JD囄H `[Ozta~NZA<՟ \P?uv/%r;ӬG ,+;w")(*q:<-,wkI0 o!j>mfҭW0>uX@ɶWDJm8N(<)4spgn|s/ J.?@ Q7 ܲ@D/uA")2:m=eDDHÑj` -MXݝ)dgHs:7Щcؖ $7=g4ˆ k@@HyP=#qhug]SAa6ϙE0ɔz4N [FJBlH{I'ى| WNR)4$wN* I2G4^MG\q@u~Dm"ӓ0Vn4á',~tL'3a]07saVtMV]٩C˹ ZUDBD鬱͛jص`io_/",U_U]p=:x/ō T϶pR/3e+mQZqi4gX"F\HVĥ/1cO'dWJ[6\,Dy?T_׻Rܰ3o&ncN$ߑ݋+z`ےF)o.]OnbO^ g^Q)k_p.+qF ҂ _Ni֩6zHnpu^UAV\J F ir:FdR)n 'nS^(naj8‡cG!s\SV! Pvorވ0; &1ϐJt0lA7>6L2@؎#g~Kl[pbj2E t" #KwOB2UW6M#Wz4=ѭ ?Q⸝{c]SوI?ú'M9s_Oў.78A."DINBM >G׷c7Ndݨ*8Tg/6mmq{rs/ޫR8JfJ9tQJ:g}~<\Cݰ.m1sF幓ZLl>C\4mlE $3jLKYVܬ%½؅3C/PKITJ SDjf -R#Ҁ;rm5Ӗc׉ ؤNCAf/EOAPfbHzHA?=)_|;zKֽ >K1liM ~~)Pa핉 qSC?v9V7+ƞcKp[&߀`)|F19ZԞsε^b2q[SjǀX&*+ϥ*0jʢ.-38 ;6ʠuchojv VVy04Mqk59`!?KgKN@P>Pgԍ[ 0J,m0 o2iSW829<9_V؜&2 pcG:e}G⊾C=7=׎NnQ/]2L^ {޶ެ[W9!z#(ul.]a`Hq|_vItqb?iY.™?ڞwA_\ L\``L@|:35ڨk"p`bĺ BxĞŘ=`+hdJ1+ qNK=LD\mj0}ꭏ$=>,)gGKYwSW{C>[ gxdAHܱ sĶEWnZR ٭Jdxf60|(G#3LZ[TvH4)n5:*>,ɡvf _i1?*;/iF@ArEsH"UPf!d"J)J&H;)њ_\0)/Ƣ@,Y\cvW4Ph1 \o{~(:ed3d82eNYг! 6\糍Oo;j0N$V <~3V%Qc,d?\2EEY>1caxД]UAX}0- 13 J]~bb;eҭm/%:>.UJZZ,L%FbƍB7l@ `폿ݦ o[P~p/P p#b;RU|Uiu > \"6o-/~0| ٥P0L@RQj[\xN~+GPp#KX h{ }6@HUHZiGYa2lx0b9/3O˯gR+hB,]bt>p `+͝^M␭>bMفj+Bs8ɭ+SDogDTV!E>2̴Mk R0)ju'qE}(!|[i= ^_suWN)EH\{}'|t?/6mȶCUYgj':Z>X>G 2M-9ʨ_*cnX!ZDexJ;Ыk{,0ξ\Ч"[p}춚*V}PP?"y\ m S;L葩\0 _}='p1D%m Mafw?)\Giqoב^9@bc5S-Ϥe/a@#5o 8lAMt`\ks@bxB qͷ0՗L!&w[1ڧi|qPE9|lp*|&$iL7al[ lӂ/`Ej1f'i! ŸoDxwmƗ@QfHopE[Y"gObrzy 9 K$ "aݗS!L70uGq *.(:ELR~-:4]yFӋZCkjOh0MZ9d,K{ ,Nhb;qo*f#NbD#;ond)c[W m93Sg^ F_!gN5*5@F*]̒1MJ~NGHV|.gڐ ?;L,Ƀj+CkuPCC}B8- 'V- bGfXɒV3AվyHΜ؞m+MZյDX\!vI[E,[ΖM G6PeU-"Rm(919!0f ؽ/ut{RҼPF#I' Ekأ_02DO*GW,IX_v#_5 Re3}E̘i! S" $Z,R}NP)z1nº y!*5DkS(5hvڲ<4(`M!_nX ]Qw%tK\qc >E0X\iD-n=vO}LQSKC<4F+!̱DE.|EtX [=nn/R|ZBp~ebɾLTTX9Pb^+SyFn=ǎHDۯ G[Y Q0Tu?1fu#g/z{”`fpFXB#&BD g/.7z0Vhj "]8!UEWgGډ[ hDwUV7\zDR] xT 6FA ƭ+c'T&`i#fEC,.E,l60r ,hqOgw7m"Eokbp宠\qW0^ /'P$v_C=5|j`F>H~xmp8Z WMQ;l.f]a"]f tp:Q 6yվ[t+Q"ipO]7 ^тV R&mZ۷;iRn%9}%3 4IjÇ_'ʽ/.̩զ8b%onfS#õ)a\)x{Db|-؊ೳm'4@DbRh4H 749 fRd2A W7Y yڶ: tJLU 8l9nkVHC k ˣaT@B4ֿ%$Va,;S9eϑ#|2ƶ=jdEkol_׼{/c' Pb5ɌJͨ8al[]k*AU řs uhRJwz>SlM:IT'?q1Y+q .m,=g;5޽X4mN~ EWÅf>[GVnv' dSF}h&ci,|1Ew,ׂw:jԋN+̽j8֏pR]o 1F4/z$ ]Q֭8KgQ/K #-Wry7%/].%;95a]C1=7߳${"G[d?[bWՙyzDr6ZUDNwp]ҘlRm\Qf?PV=Uu:6ݔ Ym?9%m,0tnx|sU\iy>~"j@;H'Ϲ/U Г٣f`- .x-6srUONFR/}Ʋh $m.Lm)f0cy$ߵ#O+A?c5EvG5_u] ktwyTw_6먖.擛>7{7j"GPm6$Us}T3596%pY}eo`oH,S @"avg>RTk K* zBAa^HڃS"Ѣ=ّsiKY&aCCY߼t5C+*$ QNUQsS?(Bm _k!S#CQ])CwsHӹ' Y?eB dŰ1Ei.x ԉ[jym-h gІapX9''B:ܒ|iM[vdZ{_|y{c>kr6@ FθWFdtHSy3|oloyK6"˲,C\Y !IvGv%q'YeձJ&7h=ZLѶ",lKbv"(0mxfW2nGL:Zqt-=3Kg\_D5%%8gO4G vq:|+&_i0c2qU tc^%OzLhe$ @6y'?I~Dq7Ʋuּ-a3eZnv#\]l>f7 R  3<qRC;ئ-d%V g0+KJeTneO :totT} GW\ C)77='uWVivSUK@ނ2'NēUu*x"W Y#vfoڬlz"9s y<^tJk:,XVF •5*(COFF0` qJ!؛v$z,sWbQ[gk.U})lY3'7{o>ک G#t%DF[ϘN5_A[rg-0N;-x}͑ G-Jd rP qQ5Ղo,dkh{CMܣ fFHòSJ\˽ ${hU23Df׹uJȅ*a孵$@Pm@+7}2g<T.{uTzIrp #=#'O{HuA_]eGyWaAD٣T:~:񶷿ld兇.:Ej+j,];yj]HK{;~ڜeW\ru[4߷Ϊ.|1X z3h̢#|Lp&>icgYf/7#ˋkVa1a$j\^g-1Ht"yye9/Ʌ8X&t~oj~ڝ[j՘h* Sфey{O B{7K`C\r9:]-:d 3SI3q5qN=1CpFZ^`2y9|lj<*#\\ }DzR3Żr5yMbI*e۵a z4yBgus ܷ q\&17ˑdU!Ö[$ipVDvS8M .JlT!3Ω"^]6_Q(ߝ\Yc"M}Pz_AL ؄3ۀǪWZry9l} '[ڀ;.I0Կ_B0j+ SUy1νIIu$U3ϨOmF^` Tre˅Y|'0B 4V1~"7ý-r;L}PO`M= EmyD7?*3MF7o^CR uz!FI,]N V143_%/\şKPL:-r <㱿8̙sQR˕ssJռ#QsSW}3D6 AQ?Z})KϺlPtJK %sXiwA'iL {37:vGSϩn#eughl1y}B"ǝNrw\>VP'q2 (+,U bm|3/BVPYİp1op%9bq5@06,usɸb-݇A-͋HP{oΩϼR|ش1u$ҤG!؊JX|*"b.Ӹ,1E 9v ,iMF4\ +TOvSw!رX)1kv% Mh43eJQ05c![v5AJ$ā}S4oá:σ2PlrWD6ClZ1$%w[ -D@ L&>mG %j"rw`l\꒏HJ%ɣi:j8Jst9Jw 0IO l޾Z OSR>M- f:e.,'胳B,`~M#P xY#D poDf扴4Z.]ve>)_.@Sj } U$: 3%3:pX?gN3!X?V  ==pUƘ[&U0[ iB_yYzFE.^֚Ԥ,|鼟?\ғKoƟM|O>9!u\Qv!FR8M/o[~;^]TXLFJo ?%^78:l7G&kӺ^ОЏ 88֨h?>n +9rs:w+)* ѻگ>Ep7 >X <+dR+Rp(F'!ƞLoR6!>@:m90m86E}>jeyFC\cۛs?_uW]d X- (Gimu zFX#bRO!i6Sˍ:?f!;I*!Ҭ:rvLl)mx WF;ek yRQ7χ KLWFLs |njKw̖\ u|40<@A[k!LZtUlUZt TE> = FgA֦H%R}P5ٗW_vzlڟ%*A PdP2Te1L?Ժ*W3:F!@DqDP0|)Zُu0n\kڥx`ϵO3o\Ĺ>(T6#|~:Omfgel/l赖b!ԊT,m[MthӹZ G'yA᭠̷EiLCڠ1>Gș)?)j1b&곗 ] GAH5™8BywQ")"7$=Hrǔz+xjy |X;<^wRhgb̕rqFu6S>FT~8VnZÌԟڨAP!!F[ȗa]9`+PXz) z(6,<1?˃+_9cċJC%pdгid/LB)ď,OsSE^Kܜ]` j/_M󻻩R8T*=zJtr/DUšM,Kd#+h') $r>XMɞR N={{&Ó m˂&HR yN41*7HIx$to#fEBA?@\uʉZEU΋X}Ѕ$Ri.Xwi&f8/{"pޢ64QEi@zK\SorEi)mElޕ&LGS:m 1] މC^0ꁃYrB8[ ?X%)֔U"7D[/93ǭAP8_x"Ω|m`uhȱŰ |N~ƄJib{ eWBnmc@za>IΜ[:+-|kTEX)_!A ݥMmO\5 ,/M81w&F}F!tg7aH7e$3 L yw>z5L/#MWy;5 IL%6/QsEy}1|S~,b@ۖIw=\v1J|/eP&wAU=FK|z$t+e5Aa/GZё a52JƓB[ҰQ'L9 uL&5:Y6Nuم>[q< _6',svi 4[HS b9aR@NؠNnowD1to3X(׺t6psxڽ"r zdBI<@ׁg!_yt#RD|&GrFzѾ=^e@4҃yPV$P{´d:Zq3YD֣^w'x3 0ەܵ¶@Nu[gC a O|ް{vїah9De(/ Kuc הV@L/QHHRqTϙ$Ne$lpoGGiQ@qvTR|fMu )ҷMuCv7+(*!؟L[fSSfwO* >J}E"V`GųBVAAS!U4%xM*A+[V#L%I=f$:DSV:=rg|9Ǹm)u}NW*~mpP(}1R"і9T~w呣n/6;l2g 7~qȱU`6AyXg2L4P@Z Ѿ(kVr >C1k3ȣ{[nA\M!:<;u"OGZ˫2GBNqkAG8;{ ,u#ٛk` ROPO=FXR2vLW1\(,|gU1/k}+3OƝuڧK$w?L f,4y4fޜ[rqdّE'8i')&7< '2! fY8t#=&3&2D(لp bx/Sp( )@ʥ`눉rR7Ӑ2Oz:w~sXSz IV*A=U ,נ ^ wϩ_0 g~oӚJr> 拊V1oqu5w슅!4J /Gfh&!VmnEqx@ewlL\50?Ԇf{Ʉ7a*kJQ\+kHX! Bh?H1ʛ)nєd6ETsXtT]Xovr {%9-,r ?)9":OVxhy5Vo.>j@f H5D(]9."7kO6#"~ J6(G1mtMk&Y4]̍pzZ8F\th7zOhk-"i;T̈́ukq}1-p@{A=:=_C]'Q81]ۭ6JGr *# aܵ'I$z5Dqȧ- F8D6i B;?(,NƤdR'uۢ5)&Ռ(<&1-mط<@a'@ؕy!ncoSu𧀘4rjW?f%N%$X>`Y-S K!J4XZ} qO#!/jv۞۬}Vogx9!{\TYAۍXX|KYc{$PV!ܙu/ I.|4*N '9 Ll/,8"ޒBD0qtWu,UEwg#mK?&#xhL'tBV`^bLr|m;ɵmO%/,-0`Sޞ8!&Vy, Xk>q)3KGEirr8 ŇV/겤t9Zz28-ޏ|Y:J;#BN8JDh94 :niWnv3˔'jw} HD0Ӹ"j;,\'X4Gե.dwYQ#WMlX+%22Ļ mup|^s).-ٶ˩MruCr(xl'-YgђN.W2JAJ ˑt.C"Ju$zVjbɹP|Jص|?c-VNTSɒZrs1L*уVSxMRP"5Q|5wҞ|=! F>u9t(OޗQ,x0V"MD$-*%gg-9Bc3`4YlwC4Q,/+Qkxnc}~[g'FeiOYBG 5rqOPXnn0O|wRYȅA+e)5s4O'y^{@#x%XQhIVS>B)y&՟br_qeb+vXT\@N;8 9S0fv{?3₦g$PMOy$?< GE-D@/i%m ZHrVJ:z[=enD_ά_1GFr&㰈MK\ޥRgw 6CMC%9V\ٌnPpZ;BBֿls: U1 '("gAKQmΦbc|8d"AɂA@ `??rZTg̨wK@϶':86|θE| I*%BZbsS9wF g{}˝k #H& 2lo|G~NPCL!v[Hn>3?kg І=2tF·,ݧI!2l_Rl{A2Q#[`)., cĂ|gb2@aޘxp̨jIoȟ_BI'ٹx-4#+;t($3L>2Յә:Hnb&ÝaTIiPwL{KZ$pK(.?8*16WѸoFMNbdt eOFpp ; ໫w:m ҍ/,}.Y6r%I&;5ӓwٗO~zLJx17xj÷g5pH% EKH;o|k>> -"*-ގy>@$9sw|Tfhrv{()$~d!o0k)'N2ڦ\[җ埞H#[لd ~^E5QYCV7nRgk:YC6 9Ы:ZsTjvO>DQ$}m@$k ]dȎڑS)g~zΩUg,5q%WL #QQ*JKNNJ(~AD9bYjD)s3ѭ=GՈOvE G5xIl ֎(eW~SЩj#82J*lF ]X&)`jح/:ZvspcK?\:No3NuA槞H,HO?Qe d׌kzC(N`ճMF&\ 6p@q[D_%2qO%ot:/6)YmRD[/1sUpn vvǤ&A٣1jDuRodt|)l3+#8aߋK6^qHe;b(jly22-|NYaiǵO:48\2!#M1?)C&cq tFoCѵS.䲿 gQNvg(VAV:hP0kiR? >ty1o}X6W~׿ÉGA=aW ΅TEH'ŕ=^+ʓPܦMdju Ћ7"ϲA)\ ĕ/۰XΦy@& sYQoHcK&˞עH%XiK ؾòJ-k]YsoLWV*ɑl󧂇WNv7ܳZ/,Q+,;')AN{9Z_AMGU;Y%6&P:LFU|sd<S2Tp3(+IT _:9?f:dֺ43{Kg*x;G$=~\M;7IXD/< WG>b\%"UKt:[5f6XikK&,g~*&JKukߢ 0 7<"Z!xi y PVrqNOUڢpC˅3q,uUf_B\ Jiq,ݎ'9mL>>_gvj7+%bħ#750qbt>RO\-6x譣#W1)0S^%f00h3c]l!rEѫd)f3ƾ8d\q7'%TQ&:$/t/\~{&OrR{V*+ۡ;]"W/4LG4"^u w8I(H:6YVޟ*XYr SdD|{W5-q}M-o[ݕ|n ż}<"v؝pCm]P.RW1v$|Apԑ9J_2.F-Lg_MP Ƅ|+!ݺ Nmv6-aE7 &܄WG(V+Wݛ2dTbNmNT}zo8!DneVD@{+4vsNp%+I+88m";ns\oA\2˓%vͲď Pr6v3ҭP }4%So*<~ )I$Br+6_!ʄR%P$y-ΥØ\R95Dwta}ʚY Öy$%p5h~*:A݃f#"]l wǀgp ,n)v"G4DK4$:Gĩ%lT"\@r.{Ч^>T'ny}2^dĶ4u:?ON9:Ct:CЖY*nmٝ#reg`ή!"=n0FnH?w_ f5~p٠f j/Yu6*@JjE% y%;tRq Pf+-M#pHt"C5ev}"˓(-67ZBT*V'RC^wOȶ-fIɇa}R{Dq/CEC>]/wz` s #'7P>K DFPoX sռ^B?JSC.頛VS7låf2gš!H\LCWŤ$YX 35Qã 5`W__9kE=*4X%3x@A:quuR}UQX~`ștQW':ޮTѡ$A5+=zfi9@ #H_̑Q$)\[:z_zm!Im?$^r&jSciyՐ]Nu{A!#JBwtpCb ؙ$0~^uZNu~sn?#!V:E+{^n݅b4֊dB۫jC A v^hRXnvooc7B:lCW>6B,%UdB4)ȎbsRju $G 1ifQM+s5pmmi7Cck,ZMS' :,nId Zϕ@'Y dF}Fof>FE{H@K{ѫs'Ӎi樓_(@z2p({\ْBd0m(h*8k(~Κ؂>De}rȽ0jSػ~$gLvѦdLgNT&,؞B<ML,?-p[sy]n_">5~KO.z(x6Gj/^5XU8*d\#&@c(.,|uLT,EEԴicΟ_REN𒅽,`{-q*J0x܈#>bkUF\1LUh8`w*Dd!q!~>GReDnހU;{)f[4\Жu[Q#Ofj2md;'N S3~ x%/T#)V](Mp#9gI' r|ZRʖ  "@TRf,gAV#4 ,Eג ͬ *IrAĄvŠ$k!@씷v^?4^f]m8qykM\T_zWmz&W;2Z,opO_"mH6#" 3z;!5wsT|dЫc&.O;T1:3m7T޾q%;|J9[NGkKʰg>Ō?^OǾYBi8D=-BFn^5;z OI`(~ȘSuChM?i!";:pi I;m5`@|fwymb=J>)W rՌaDW؎(TLS4ч2IGz $!ˈ-cj5 CYQB^XTYm5ι;B5bM,("~`) D‰b.[%i` k|  UB>ٿkF!w Źcm_<(HڎKpm~x5QZ`n9bAU|B읺}1c7CNrL0B?ǚY*Gzy)A*UӝE:^3ݔk:Cx׼iXB;KcC^uWzb'f~Y ñ,&>1|bWhB<%MMyԾSZkIe~ ~rvVEXRGgZ85B#Nvstr]TЮIt;oq?db( Yzub||9[I`GU@(.=~;dP\WӁs>6?;UϪPbW`(dWa^gũ\\е1CW_o%i˝1R:i, bbp]2Z &gR(A6iP_9Һ&u;TRۖZࣳNrD2b8Q$8yvkX݁Gl"/NQǢzxCTc?}EA٠;RLR 3Q%+uYހ:o(73, R7MZt̪b\wZ,bRW15gw%|(؅R?wW_H 89S|mHEu@6QFmD30Ʊg`>ׁMa~޲{wkgHhI聰ʳ6#`[&z _[+\]0Cr7v=Tu^ա,% 7]w7$G5GXQk&AY*5[/j&A+æ9C j/;eNuEbg8)Iotxntn)""p*Q%\uut\R&Y|vҒ9 p8U"zst!3y{/LALc`%= ԍ7at!F~# S} 1sG[eQlYzQW 2gkיT1|<r^;6:S-A- {l@b >73Ω1V5^ouB Y{h?Z1FGD\N{XZ6NK#-tPH JEzw FK@OD{$'%*UaOg/0!s yj[b? Oj%wDqOPjl6qK(sb`V u ~Fqʘ3xT[pO]> 2  _47Cq:#RE+Ev362ClrJLI5%Aym\r,4H*e v8"rş6̀ߗ_%~cgi5Ukφ& {.9nEou /#9^Y!qn>>QW\4aMf4oA?:&>QԏY?kg6n/*و*gdyNxM/Msnp'=/lYDw'Xw4`jIj%4֛׽7mp6GT`J3?< uz/x25?jC50𿄭:ns 8|Y G( ?oi?KcP#Ds#Z^͍kLoYEK=KF}fg!],޾yY!</̂F诐QeZ7%; y;>ߐa/`Iʅumc:3BRW7.qxPt!|Zyÿ)rU2_lk| Di-\߭m0˦.߆07d^["$xsN_޲2 ϱ!T=z@~cW(=][mh>:=(5^<|U5iGo |4LZTo m'hJzS8J%7,A*,#|ޑl GQ\èfUX h`sLߕKhyxȌZ6PʳY(DDf} -J"%EMmc!b^ 0 ԖOۨ|D켼 *}# B]ޥj lyw/JM, P_&3DvЍ+$"kvn dO}'e([؞w}^ּ햊]b: -@ٲ:%jq9*g~n!FsŃף qПG-)ug\q~=,YA"WmgɍV.y@}jIgǻkL_[QP^ABV 48Cak nY̫'-&g 75;mVZ(0O}de N4X$5S>HwrZX4%\Fni60zFE-ݴtOUX~IVjwÒūiOqo-}8>ĥ7eIP}Y#\PSTNM~P .އk$.Q4#AIӌ-Xd[Q].u0EsTMD)?5J#HqyiԓTJx/ki[~/Vp4 ߴkഏAte P4T~eo?Qo˯;b Xo<•.ZYF:" ŻNv;AUuzO7')0v\Cl\~ƥ$4qb*#q꼈иcu*:J!XO 0Qi.e=΢+/ӝAR zLϡ$X'ɊE Diɸ󳑨$u}4 -LMdVɓ ]Ιѫ>XTNa-y[L~>e,?YG$3 6/zR&yYPP b8(bfܬ-1HnO FbɝjӀ`ƹyeoّ;CF-njnz2d;&+lY)2~$8&V9.H5-ؽ:-W{IۡSn= !$h~|>fz : RqzfUK5Τjs`G|JzGޡ=Nւ:kK֟z{Gb3&QUw]RС ) |N^gułqB,182dzû͖h!oICZcd%C C5!qDtS4Lm>W*?8+|r|"*XQ Ly>KZy+>uhUg *'+PȎMZ~L=C +wdWI_+ⴡL~$)X Ozo\=N!{UJьT`d]I!bmPk? 5;ZZꄋ%W5d o _rfUsB=O9m}8 $ݧ5! %pcN"e&bm)eQe!|&x]q@AhEyziIah:HË/7 :/rz[oWm;Оf~I5m !('wS+.䛃Nrrj'n I#b'W;Z? 6;1kGf)+ËUg@E>S˟> ,4DaVKu9+qUJAkXG:;ֳu㺃ԜqӇEF$z(?XU노ߙ z#Wqh?v7Uօ=\DsۣDžH3HT0UinTOh%utDb=c[N>%.u9R@ ;/ShA3k惭lnP4YWזY YڠvSeHppiC4x=+v^k v˴Y!R;QSGyMДLMX\1oz@Ka'n57_0k L7Ծ⾠t/rA3^5miؤX>j\et;+Ykkdܳ{=5 [32@|.Ͼ%EMW37.y~g2&~Q|kԧBQweUD:NXoQA9kEYKjUIl<%T#tR~:Η?ȑd}vBmDNbOu[3v`DȊLELݍ1?bs:GƠqh"bp2% V V#M-oMH tQOWS5/v"P[<^(=nce Y`r~)*Ԇe.!N?/y o^.ຫC膡Nڧw*tg׬f`j.QrH3$0[>q{p\v5Vs8*ԥTGoJ6 Di7θ,ߒzϡAʤ!&S_0K2 `ź&uV*t Mͧq|q =?kLyGޗd#?] l6$%Hb ׅeٖ2ta9@3Y2oCBaF ak%j7EkO؃E(WT<0!FbP Bu?8pݝ }_=vү<_%ԅ{ElQ_ @ j1rdB|(se5BKӜai4mrtB!LsM'5x im?P!<SJQ fsް."Y\ D[%9h ĭ3#/ Ԕiz9ǵ% 7P$0b7i0"rƸNDht\fAuf {eQA+{eլ 53[1yd9bkʝcHX1ݦ s]ٽpY&c {Ēܫ#L1Y'*ɱd3 )5юwrY~5 ]Ruq4SMgF^&%DBNI Z7~"7 's ev29/5BfF=51tֿ)Ȉ9]\>nF5z6cùySZVX\~y뙭*Zl쮨GCrQ( W;wdE3$Ϲr(䠦 ^X¿&C l5:2|>)t4[RT!S@π,0[Ȏ :ORlr7+}ڡ]/lxUȒl!vJ{rrk SpCӽvw/cĔ0Vߔ:OU/Z$[Vp.p؎Q8/d5P$+*6L<{S~@.ďh<{#PگQG[I)}3fB羐?IQ'y^b;A| ۓ'3ImJ`jXY̢FDvܲ6eDŚcPF: TR4_shK\*fɩ:V'ROM^nM0;v,ZchK>WŰYLm?r\A5c;&c z#pM2@VR5ef%S qo}r&ϬiiTxwb":gt,Chdj XZ-|Jl"U,( [?= k!dpmL"Y~A:fj[R% LP%$d,6FJ8_$AO_R~/u}XW:?(Ā0Wt8_Gr\+.Z^@!a8!"|Qc}NڽSZ#jRg@E?raϏxH,8Tk(q4@av4`.rX}7ə`Egl>f{;lR`B63,ZW;.)&x߀QԶzȉa8,qv~.EdXl3 BF9ī]&bS -.qlgKMC abh>=-U;w`Kj7Q8v[p;G YKR@mR&@>Zbe@3Ucbp<;^ k[G3#l׿!?D;Q ;8~SI)(E0Og|[ҡ%EZbq"jQ"UtF^ !uVFj6s(tdQ+W`Aiㄌ<A6!z1T7IɃ53]*39mn˝)Rٸ0t*Gr5chBl+@skߔq ')(x0ǵ6ȸLWν0YTؙl^,M.@ ԩ#NSuus=P!A+>7t/܁jvyd5;[';ۗ-!ļFͦ0%M$/kxQLPPzh8 GV$ vM-]{*b+b`&HSt7hp WfN0$GV$ғ-y241fN eԍ91~WR($ű?n* \w&^/Btg 3K;Dib4A)]h/cC' /_ե̭9y]`j: 筶Y!dRa:hn/7*yȳ4i`qtvsE`ӱYTګjGyR Gj 9-}u[ rO@ʓ-FG6caI;5¸|HL^e$eTaM(]̠aƧ v~Uάi0D ?-O ONVM v%o >TeCުH uh? hAGTuLF $Tw2N( =Ghyqn|a>ûDQwuݙR/)'Wg`wĚi6)LU&"w~,QTD^-T0n Աi(>^5uUr:%IK1[0 U[4}~9Iktuo&9@弾<1{q rS kYD#6lVS_n/ۊA֒%skp@ ׄ'B"U5n`J^* -r7IAζQٖzk;*cp0('hZ=PR"sU*P.c[̶eŃY K&=-ʣ|S}are*GHTI+ĊWcTn'ڟ?/0XSuGlWMk5ED*PMzr$2uycA_flʔسiySMPf=xi CA/2"UƑ]!$f^/QvG~jpkJ{.C_f_EǁGk.oErRT4UJ6CAxT[ɬ?ɉs䞨RĭR5Igb%\z n`$ X{_oeFQP#0s=U}R#尥~G{8m=e6QvPN.Y /VaS}؃`sOgG]wIq;sL]BϏoRn'1Ź#!yXɭ$XÝ5dӜxr1I&zg, [L##;;~۱I"߼Z7\y @,)P1N5~\_<ѻasܷ[dt-~nJP;^[x|S\ftFaq_btҪ>4O<* c;J/ 4^g|u寖c}Hn|^Z<չg?Ƈ{KyoqvuAWZTa+`2gXzCUYQrD$)87}33rb lK$DăY@P23߆ ȕv^q0yJ][x,*3&fv|<[7%g%B&C?hq((k˦Yc DZU>X|2u|5I?Zu;7gqPdLlGZ̀f,T;DY>FTj.$Za2R$~T3}Sl9؟ex}VUwo*!A**@lZh2 EX&i))9mh] "uhlq&Ԉ` ˘읐1y;zVYW#Qލ899DW)%43itX%P} Pqab11MX4,r{ \E_q?>3`C\Yb[N`D}iQE)k %,y֍!W1E!@x18x΁\ ^0]#X@ZeπEP [IE0Bp/T ֶԀd!L/oT+91$0M""YYqލƠue {@[ 5q2@ >Ϯ:'*WD&Ȇ4Zڙwon/tvt ʦv˺&#ɇHv$EҶWSx HC]1 'pl4+Ӕә+UW/p@v|:Rƿ]t2>BRӞ 94,1My_n,}<~]10zܣ|U/< @N65mzz bf' y04j̉~ ɹfzB=?iCAD =iR7Q,6vexRjd ƚV.9֞ >W/ͻ&FrquI_]>;#3c{4^ۊ]&*G<60/ nW}޿@=ֽۨͮ\%r F%*X8 JU 6kwyA$/ͳWR:U|cUj; ±eAMgeqx%3[+ eVym;1z>5^:q/nQ٨yDXT1f$-݂X˿?ab*f)Vɦ.1"V mLfc j_9'Wb/~.o>%X g{cݷST۩FTaq%+ ͚Ca^* !5嶇&OT,ȐZtx+UEyY} }U/Ev04ܑ" emϙ]uq׮Euu4]ZD1+:vlYnoR2SE怓xf/m{ DϬv1&T;P8ʰۥ8=-[U-#XY$N?䣩gۺB63*_m|c2)![i-giy0D b4iī=ǵ.eO۸.I5A-ȼ#7eZ pZٜsjOT?LMHdu24io6iDkݒ5`1!=F:/s珳V#/Ǐg$ QYTg캢˭j] ߍ^yTlvV< 'X 3Gt[ӯ.EO*!~Z 7P-pWTcu.ώAI? N+bL"Kw+BFgVd5Xy] #х nq|0(s*ӺboYMI6Ȃ> _EFv=.9S)=]izcK>i#:[Mp 68drn4'S;槡irOvPfUj5#`f|AwRX7S M vQXǰ A83\?GbBqv,u >q$JJ&~;^1 p #uġ!GU83o.WiʔW(V'8@:+(cH*h1l:#`%StFS~s4sM>AE<=oX?Yy)4pg.5zM_hG_\.Nq?tS@q Y+s 'sNЦZ0jGr:KV9 sTo2 ەWw/`ȉ,L kzJ2XvBnPEn6^9XS[J( a5%뇽S7sGIt1JEz5~Be~v9e\G@+_\{"]Q7L \ӯ칥qDr.OUgIaΙF/sWT.~]PGG'c@∂)n5w^\G/ 4lê|ljc?܂$xp8mBcޤW,1!?Ff,KET`ad`d౏^s)IvIe`iHTTF Tv!J|I4q8 T~zBjqKxwU'lw%qK/|Zё]M΂}?K=:Mʟs/PTƵC&)<>LAZgcڙx&l8TU=>>H> L2IpN/c,0eYw$&56EǓ# wX9?␰5h] ^2&&ce@EAE:rE5p͡LX Fkp;ƥ|d+,F4VS-G:o"/k7EkՈ %5h%}V *ǥkw`oP\҂?8dTrkwvX*M|i̘Йty ޢWҸ?ˡdYM3= V餧l"fr|t)xZ#'*Oʧ`]{@Eqݎ $[[^D/2&e|[u+ҠFXd"j|4=6!ve9jC0NI2\ť۱!xqϧ7SXiF0(VvҰ*$cΒc "ЍQ$Z`ײ;:ZP+O8Pad iFNk??#L6aLf"3vCDZ &SQxkZ_ɻRUK5{RbMp_" M<Ŝ4+폖=VcW(= /IAHC^=/Gdʺ>zl[qxƸE xPF_(< Te?ҞߺSq-c!] @-,3bclp8g+W5h<B$ [tJ6_bVfDϳ,N(bC@9@ͽ DR2/i;;{qf72>@QsJW -ƊXCDV#I -N[Ơ L׶y6mOp1׿VO;r܆ϭ mkzZ|M@I\kfKÇgPCr_/.n$Pfji*"?գ=$.wg2QB՜I$xq}@ׇ TG>;L}J?@ iqԅ^+_e`gnSU t_OMD5ۦ@Ij tdOS| ж"֍#PBzlTTԚ^I::y;3wF(h:}9g?sQ69,0k!<$dy@8[S}3RC(V,2՛Ԟ"QQf gzaN.u{unuRk4_sڽ]Ӕo3j1K;mC?XjOYAvyAv΀p3kso:5_M X$vs84yMNLSp|͞.|?WINd| ={jo l\,&D gHJN|R+x4nɵ*[G`6}U.}( :lk8Ry[; =Ooh蕐|s̘pvGϰ뗋 ׳' _^c>u([B}HG >-fz~ X{:Ҩyߝ|73rpb#Ԃ`"+g~eP@goe@EInR*c:%c7mnѳM]l%n1CVؖ%4DTRϊbGL4q 1 J큏uةPiVL)jOKۃfA~r{&~xZIF^5.Ɂe05ZO/ t `vF.EP5gznҴ'?/FUEo)BXalIEh$[u0Vk&eՉ-|2}x1‘PARa]vKLt>^߱KG馹hD52_w9"A}T{T h?l#:+!f-r=-y2r80la'7:CoLJ"F Em^|QV:kцG0Aj"#F@*ďI-~ǕFzsbQc&($k\k/Qdk+<s4`o/|&Gv;T2bh} ƶ}5(xWzaoJQjrrB֋.v Q2zE+TҼI\D8Vh6,-3~jJZH:0GG%[֧qrvzSZImۚ_ bCTV:|S z]`| F'^yIM\msJ{)C61 :s' ]Ts&A+\+dds]^$ga§!2dzP-äJc;Ǥu'qcP7 A>@xivMt+Jɱ@"kI֛K *VR c R7{y= 4k<1L9D?yg=$1iO"@iFΜ_J\דYѻ)|)^꣬7 ;S̠3?0Ţ.0f!CkUV29aNlˣX:6X7ښF? ?SfWe+6m.b4=9ލfm1+w6*ϺEUF}tѩTfIQYT/L.o*'9lpK/'HSj.XxC,7 p܌!Ypk I'e*Րld*X=riƠ= DA\UAeF*(~{aV(~0@p+& h{-a}Um`E$HHFSo\w/_͡ձAsE-xdD74́Ua|0B;K_pYE u@B0=3f<Ze8 º\Ы(T* hQ=\Mvb^w_ySȑhAq1_0JO9 ]*zDRv*h%f+Ƹfȑෝ0pszq c^Srexr7E榖-lrx9ryw[SB*&gEI Ā-DNx< "L@A8A>0`@ -x9_86 nf˘e̡м]ayT9-rJidرKfaaB#J|E6yQj1yrûLr}N̿#4IJ^`ւNT8!rRr,"'VF:-{v ma.LފhbHU vkاdnc\huz$%'MR[p2ҍngs%:D25 u/d);cfB3|I OB(ڔ<@|$ }}u,!:BcҤ6Zf=2[r rek ׃V嫡3}̼/Bx3CDQ&,ʙBxDnA\ $^>qV$ӸPdO[!8h@*Q-s(Taq:l+AQ#2jԐ'ge,ɧIdU"n?~kĴ{ډD4)M K!&w=vQ|sMe$[\5Έ~_dư{~ϱJr ۀd"/j$S b |Ɯ3pd);,wML++^ `Z( B!TX22R]_ tT[XAA*=1=>]bjq΁VM;w| (JK@^jAeR28>gW-D%1,՘5C)w*9]ڴcȢ\~Ь}>a5UZfGm`]J!KORI 1o~ϫ$if/O"D)ZG܇bANK Dׇ"%dpS4*&*~0}Otl z]lT7ǪQ>o1,9:(FG週r;M$VO[8?]X_NUg%)U\!M#a:0B!DIEf_M-.5(Yɲ@ͯMk*YqP>i]Q*Ƴbi`?acШER^β?P#4X;ʝ8Q(4&1`L/ۄkHt`ˣ)qN.stQO7L=hՖ7vk$thZY&8wK'X8?6v -y|tC͹Ҽ9jd;`gkC]ɬ(NW_SnalYUl!lmi׽s\d}9&q04ir1_ &`OLn[[u:SO *'d/|f,/?.wH"YLxbiS ?%!`YUN1{^_'JX_vѯ  elx(r_~.30>WCJ3T3<5X rҕPF]7ɥ%O-D+UooN#ڹ};,V&k#cMGM穔'&@qxo5 wQi sɲX,L0|E/-`9 )G+qaiܷ% ;'<a?RFWJ9ܛZ&Gdb/k,ZaZtdcYlH2lS_n~[%TrajA^(EJ-JM h" 龂 Wֽ㑣X{<_b:u#g u["/߂:dph9 7diٍ2Q mXV/e_RuBP9L2 󦎼RoF_| xOUW]m^qu]2cIH)B4byʬj_ <.ITpP#N0) 殿 _QL;'G)U8!W$)n-:qBEY<>$ %/=J)mju3U_TXrpj !81(` T@mdP6)A]# qZpw~xT>ߜl1THE\^/:8YOW^#MzAKi@R:]iYj = :N~"?-F21?(3iyWkh ^:V웧cA($q_jC=ݿKf3QwoʋF8`w}-)OJ" ޻ܸ;O6H:+¾ fa\FK˒ xqђ˖cBWt2 ZiKFWf%D6#4Gh!!k1 a ^b/F˱h*0P#To^=pP)uwS44qk)nO9+r,-:K<Ѯͯ_QJC?ђ]L xVR]˞sZsc]OSޮ {Skj# KrLB_ony X-5]Z 9qOA:MK[3)b$”~\I8n){,3ڿJݣFı>iṊ|pu)y'x?o,C՘Bs zMj^ۃi8Ѩ~5oA$*N? ;F!r:!u;$Pw\ƅXR3Î*]dwpOzF]oW|g*',xS;[wNO4_FldָvpXjI/[A$V>~5=Qi`!Vk<ϳόǗePv9Qrs->S(Ɏ %pXn ¢O2wTK7 Έ:$%qD t,ka 0$I:b$.sEVo +_IkDkpj -q[;|+`<򍼍 :x Xl|{͌rsGFłM'0n䬜HC9жڈ8W{ǒ0XqH%L!Z]F6吒Z #G㣦6e<^8z|L 8!W;(;/^6̨p9|Jй$gV\A)=kpU;dH-8͉l^v N%(沷QaOFjƳSq(/FBbA@Iw*q>6/|&̞cQ²셜aOlAQ ַ* s:50a.i 4O/y NmSʞ N. {p qÓUr񰋑`UxE(-Q &!(+^.2GiO#EcR#fM0~Yy28r}/ȗh?!RnM&>I#YLⰎMibنtaQkȅ/AXq)¡GgbطܧH\ iƮ\/$u0\E&n\XwL|/nLۭXƱFr3F0wf/:f"3F Z~ҔL'_V<~a.v%nlhq@[5zBV{GRɯQUr^)Ff/eຓ]‘n&h(n>E4 }:}_S+*Kz%7.idyj۞WЉ\yhVѴ[ ihU%ZA3f6]->($wOU/jx !oHp7b77?V :IМFv","S`>?61-t+[ĔLŜsM69{JotzZW}eX 5,$z>Eٖ-A @&ufj:6Q*=Glݺ+Uչ`Q;uF;)ͤq֫-.8DB3cZ bqw:V}f }fM.;J,)&*_L4Y UsAR%$kuuST?  U#䛎nKQ ݝ_cq7 0V!5-pc7G#YSq*\& ۨjUt$J۫?<Ƅ 蕆/"zJX;R__)[`8[harٿ806n̢ش7~Psn`3Ot{~xzs`Jq'%;2b[&X }s|X(K@"% ^,!um 1>AIYY ## ˪AvR1 eN}ܶ/]ifZ'O e@ޭozQ풊]]l|^b=RloݝۙrUqFPN`E.8h>yW#ES"҄9P ~"ڱMAS ENDe+zȊwD]xXio9{xrn8˅e , :D2X3`FA!: 45t|fckEJ]N}B[WUX/eZav6(UXvDqA[>&V;%aLa5Fj϶l-IDxoOzLGar}ӥbЩBHGڴl; &tgfK]. @$sqι)κM;K{~x,c{"xթUݴS6fOF1g"n#VatM&9&3-qz - LW+>x=up2,5|=S4ڧ,*&S\Wc]X:f@lQ(]ITԣig9x}n8 [7N/Y Iˏmؿ!Yܧ[) @ 1Xv8~]dxēO\ϕbg1 zD(~+4ꢥG7R/SPJ\ 2aۅ*LU !cwa僫hꯦru.[⋱6oXr )[3\&$`H,.gC_VT P8$֮h7ȵ\?z)(QpG?6aW lZBB *;+R4LsWza)qblM6-j=T 76ifRΎovvvs3/ =>լm Q퇛aS=O^gg_$~`yR~=*sA2/jsBE~)bd:b''{D!,Q2X|gx6G" "9w\%c#/,XCR'Xyѷ̆\[ =TU.,V(!awY7vPnmsJ]nT-Ȋ+Nw7O圼#f'.\QmH"qH~C,{SD:#nHr1(276yax){f}/;CPci 7WyS 0.%yl834EXlX1-Cdݤ)l9 n|?Kecu"?'.$Ys:sQF>]g/$vfATڶ\YV9CgEI*I/3F6'JS (:o WtJ;fS=?+r߶c+͒et!? xˆlS)o >cļxm!!74g"LF9D8 w m@k"}ijQ 0x5gFtФ(GbL [NԡAk֊pɍRf#b3p-'?bhuJ0Naص׷wgpH!GtHt^Ca6̴S`]6dy]8|aRpa9_7?^0Gj60$7Rrszmk t*WO։Q(㩹!+;zr=KC&V`jD7ٺ:N3;A5Xwr"Y{C'Ee3ak{ӑ?7GڠZ@Qz?>9\jx]qmbwA;YqQ`?YGZ27Fe٤e*8uY [@XTT 7K0=-/^ %3eb%/'I5B]@C@:Tc9 |LRre%| [lq.l;%2ӆlEIV 'o\MKdUAn۬Gᶌ2"ײ%]fE5.@m}\+r hSrG -(z3BHe("72b͢I/ P2k`sRf9l&W >=jXCq܇f5Ř-@ytHkMbZ% j9ρ{NChlK&r}F%VhZ+%PL0iexVFثQ?XrܞPQ3S553;hPVl0X8DimYʅҎ`޸ق+ՐuVsCs|e|CS}@ne )g0]11=} %^Q;4p{OKy۽d77$?# L'r)tc> xD{UQbzK!"-#x>]mMU` v]ڱ fC(IV$,Io.AA 岣;"+}Ə~0 5Qc %H&YQ&0h! ج~;8vϫ-ɳ?ah]FUUc!*[Õ5#c 5&T'"څ,[ijvzg E3 P 6~0Yll,xH}Ԅ\(Ne5֑MoN]]d%uX\ 4[^=kݎɑ0>;4gszN hDkgMv52xx > {~t2iG"Xrшr{tk! H3zC||(KL3*k97O0UU>zHiQ(='2]j;kx$7vbY҃H,jƅWtrdV8qcT\ ^+>D ;)pSC/+#PMx)Jv%Hl7A4 ]w%e?sR6AihVG#7vW+~bsq%*S5,疷,%ox,'j<wwIc\}Qkc%W%8`ʡW]Āu-VN܎1S kdP'VWau~(km9[x%I/7̺kDk.cc~tInwCФ&['66\w1pa}=YyB?\x&#{j ^&Ax ȽFNK+/׫P6,SX[/R&zŜ8"u? %Tt44q?B̚tj:]B{É@ 6ݻШ wt@YONiլTavaWf-<|'M{-+Li A>@OQ,7doNGDo̽Ws9fr3>L x)}ssBF JI`O Oo1=G{}9!/oW8uPz.lkWyPW•5V;Pr3ܳt^JFsǿ/^ӑ T,6၎0;7o-+׊6@T; PD /r  .' a"movIp:*?ޡ%, ofq jj%pAq-ӂBrHa ,}p!$4dAk* |xbFED]+8ǻ. 8`^7ɫ kr/]a5}|WNct匽, Ĕg&dfwʃZh6 ;݀!xݧ%'}z~T sd"E/#(ű$h6ImB:)XeP ,VqA;đ`6EB%0v4y1P(! F6֏?t3$%[17h/&M'' K-]"7З^Nk &t KOI'>wu9|Fm>wEvl\a{9P C;-߃l Pw幁zƴ>A*%oJ ƱC9c`+8W:{ M#ෞEvd]~/UK z1'n)a-|3+w?]us2k"PP_5zY1v Ϡ/_$E@#!93 f{"_P4|sFMx6%pCE ;MaEc~bY'X?6eDp'0B0^gU7P5bsԃPFG|l' rw&F7FQ߿QH YNA1).j^{")?RET\'aAhx*(ckjE}]˹q_^IJz-uRudpk::6|h(9xthٿ6l]v= q7WI}E&ygySs]Q UbJX1ʐK`ӌ[g+d ;Ǭ $b1\kG EL3se,nʻHg#!.?oUO[?q$~hϲLlLaC6 ]cmR 鍵W$$k6@:n rݍ RrwvΩLU8 A ʁ5>v^CJ!ry^'(I0?.S[(6 TΨΊ6Q]:ͻ( |3C4Ґ5l g5H^-_r W/{_A$A -(ckC8:a۬䓙s{w.Нwci9c 07<;F A1 Zp(1m8LTuhPJp0zǐv;cx4,7q1Q.֌bgWO_ 3IiL=Y&lL9X86]5R蒛td7B) =[6<&n11߳_vF]AOrYI=5x +Z7-tS5Zvӝ'@r}| r`ϖ$!l0sҠ5ME #i>`FÜPuHmK&^qcn!=] 0cȎ\ lag;Mg^XOvEp2j@d\ѷV×`8bނK0.yh(‹L^4}6sEB(`G.6 z0  K ϱT\.*\1A?Ir)f+)S(e!0j' gnVc`hGƩ0( c" wJ+U :HkUjBjuulu84{a+05¿p'k}E;Gq-mkrR}VFn q~e6F]|f׿aMtMԚ l.@Vhi)uJ5ֿ5|?YE%a Y2:u'o$2 >l'$ yMU Sժ8n`t= |F⦸ ϓ7[ ,*u*Yy^^|5:]gEߑnc$}.K!$qRkj %Ԏ"> K[Otm532bq/Xf=X/5-:*+yGn3zb y{^=SR.҅kt½J7)_Q_3կP ꢹȞꡚQ8P1ED Bov8a5\b CD]oB G:zَ *99D6ҽm{w$qKxߠj%W6K\IadD"wGۭTY_hz5ſ[spH6RI<lt"u^`+Zc zΛ㝒P4#X؅g}{ܡ }5fgd&o1bU_(sC n~(:ڦ#s`'BtO~DP932}pG"r[,>e k'%CU }," vOh GKqNAWPMFJD Y Ǿ'WaSV4~NUșF DPN*sj1 @,(ͅF] B]nV,& U ?,IK j*wW_^f)^L"}=CsJVyk `|Kyl"ů& S( x?^0s'kW9ƔHMZ'W-s@{m.BL4qOO'>oݝH58f޾ #wbɵ@1cx 1]Xܘ'*d*ޚ-9(k˾-KU'O,DCԨVGbLBN%L`U"ĠxN9[MOe2^h ~eʻUFÀ)8t0(HTpa@,2Wf$R[hKM5d%7;2jv1k5XOvm|; opiE V/u:^5=e]dg-r{3NfmW(bE%{SD^k}kl( }}mV; yU 6~"]0|$4iTI" n(BZ~ %/t;(҆m'lDPVѵ)7N faZv3AȅO.&"瞓qc}.Zy,9H´ŋ+oxMi c1;Ep]`ONVrS-sW%SX\1C,#Ai{[3O8߅X N9Y)>-3ʲd?uiq0`MϬ_QeÇL8'v+`ioebb3r%-#<֛Jj$vP Fw>5㢐mX~oZo{ h6޽]w-1;1jbv68ܢeTa_fФ>fDZ6 vI4Q&q{< , |g4.GGkOxeǏ4-#U )ٙo*v+'m:\x P!5"TVq+Ťc&?E5øS 0iw@pLR#EzREiEѷyPٱ-OP%ۿ K[Mlx{5/ [ͭR_Kg l7_a^4,Yӛ/H8w` W q3dA\$^zy@Do(.H 4ƙ47hx_K2pwkϞz'LFu=♢nܘ_ A>Q3o8IxL̃eI 2G-S1LϢ>ڀcH9.m§Q12:ߙ&5"Lq<ڛ jk t-!`.a^Qu,u#֏x4!'W[|8#$Z ҰBKP7OH'\uOqκ)衒rXKzPHQ\[fQ&>U)9eRֺ@jC[5U9?=<3*>m,Aϑ+4w9ӴPt ϺRI C]V +-בZRq8+A)IH_zɨ=bbyY&ȶya*r4|L+t*UGHO6IחX^G~*J}D P`O5K - z\Nnu=Mŕa7v`3 dyNj|.\eV@*P' @?v'6"̳4!2]% tԶSR&Neї `rJŅIҒ/.vb(ɥ.2!Vgt)EdSmIQn2CtqsLf/ؒrC|QAM^}(_&O]plvJfOh /RSulL1Y_yrE{alD5gLZeYK_4҂5+7NXUdށ4_$)\Bh/ⓡ׃O rh {Hx}{+?x i "?sHP%j{X#l'gN5~ҥ0z?Q{n|E9۾5qSV#P^hZ}k7AH 5 +Ѳs[g髄ݼ vQ ɦ9Ҷȯhyt:urbdOL X}>AIbx#CRx1 1^m|=A\ʖWwUW/WەtIAh5*g:;I)XYD8WIX'Z]LJNܓO8VajA*S5}8fPOn:\@=>F.-!Nw,k? ([q}G=_.G_ /(6@qJ I /"Gfg+6@Pjԙ[IAg{i_A6+kk٩lۆۥ$<1.9,tw+ 2WOB;K&e+g4 ˞Jɺ`|i˜7J0s3 ^QeJrSy%f1:Flϰ  r񃘦W>{Xh3Wy-$wS3N>289/tZQqvof|v[XvDݚ&|U1P{í(,3+1`vDnyՋtxLg`KV$L "2c_(=(IUN&_\ES2,ԾeKoeoB&$pz2 ^"T>c^\ bӳ]Y6VX k\ G8hT8>dӴ1=LwwVA`<ʐeȌۿHk2o'P&4{B` e11$s2$0Qj?gD߸j7гAl^-1#(bD@zV0*<pƇ1 pn}p\VV+"G82̸v MA%#W9k#~| "^I}GWy .3ĝGj3cj+b8pyLq,5Jݣހ[ml  EI^S?E7ڱGx<ԸM-EL-( n C?6VTptC35x#c I&;#O'g. ׌F6-aKbsY|Yi  ĉ:?!u{` mzóQrM^\ByhEdt0MO˧dx"x"}ى`ěE.-mh3 nkD`/?KLVE͓(ח?UafdJ .an@I\Pa=3³vEsda{З4J;QA+T^A_/}~RQoc#/=්̹Y_MQy0 (KN+JH&ɷ(rHYss0ס82ʛz$EP9qJ(T &+,CM&ytN~NpX[5N9OyC#G{ύ,ld簋w:&]"@|SVziL-JhvLɖgAQQV-ɦ 9:4|4hU./M|)*%&f$&3 ^7r`m*}N2nųpE`JO'J))=xNuFk?Ɂ5[×8ǭ<.]cP." Acn/;9>c6$Nu0"W>GϽL+fx'jNlX fHvtQ9 xl8X(5..>v<9{-`id2U,GKGkv#YFTi^b 鍜)cLaF$/\I =_:5ϚK3av0BTʞ>~ۏI42Gj[HF=Pb1p!:  Kf5{!Z S!ޚII^C<̬ʦsds"Р{2%N!w{Y||[!{yuٵKO=jZ%6a.'Sz?Gg_pыv{0Gd$(HAmmĴ\j ]3LhJҏc$C[Į{Ah<1l 2~䊛qEY$īt[M@9M|yZj-]ݙF2mǢhw k"7kS:&NJ.bGU,^Ʃ\ze/o>ب"| 4homU26&Q> irvQBpUϋ{6r餑XcTʬz`-ʩ#N|.<8Pn5ȠՐ5с迺@H)tlRrRYgSx VWfEWK=gZt؊GFػI %5iP-!h]j^&_t;MRm; 4ac賰fU0KHTƆjSk/G%&|aY4mk;˯/e̕Yq@V)yf`|?ʂ&@h.PFK-f9eptkeYIVKoT:AY#>"u+hěp:l+c FW]:~?O a"S y\qu-[Ng&Nցy4g{ -}@:PJee {,'7̽-aq7⎂V2n{8;kk#܅grUJ#}i2)ŊՍʺoiBXo}|Ȝ"p2h*; |y33)0Jr5ƇŲ&FmqͲ 젲M`;/8XMz0)/i_B+s5 cLX1%%q}sNxय़~8$͉QJ9 F=U:<"$CG45p`. [V!1lfݱ09j2&~W? l!%eɘXvnP,*2ETiAeC>~W< zbZtv_cJT0Yt+"a0\DPP_tFQۓ}Y[pj Gғv8l+ϡ7rwnrȖުBr=G<{[fD6k':t9F>D6[GNv6g_)~N=a9]!lDn tEA1`PCP v2,O 5lK3h>NN2 ^sJ> pmL7ZQM_ہ,Z| ]GdY"FLK #S )J;##%"Oph+R6OnCgz@EYLBuxIۛC iҟ4vY'0M@)a`x3q,E)}}dM " L 3]ֽ5Tў_Ы-ebV3c,JBIn2:NI浹g(0Չi62f$$Vf'"i &]gبV$=UM%Vf&w"VMK.dFpsasV0a7q2ɰ.O/Z|WSu~{.}ˎ'lbҎْJQ4IF~Bx*>BwT>gOʚ\ѺC 7Elؼ<ˠR-FQӠl;QyMX{ˤ87JoJe ̈́/poR3ZL5=pe\}hǪY|MENͥ5=u-'޴V;`+ohOpUTl?<&*4O+4Ieկ\T);Pn`eʾ GA^ᵸ/LtT9x@,6fO!o׺ґ(oK;H}oT̙QalAO#(Dn<҅Gh'G;}XȲ2+Kp/ѕ_- yvp 2èQ-vѦvtxG DKTNRViL$t?MMxG,wf0b$4E0a~ )0YAIxAV=z7VeF%6g%Hv7Vb1i]8#뢌S56qD؁uWe(En V)Of`Oi,-*%RiJNEQcJ7yI5lPɚrWG me+ꋶVFac=oKFwBbwDZ V[nFo/lK#ܞMf IFk8W<<.~e*%2zio'.$|?( t11MU'nQW1gb' t ԉ|*y}JZ!!@FHhV#5`ykX~kI%YU1iuK<]AvNqifEVꌟۣ6X2$R͚ߺ,ƻVp}܇}QpkzڷJI>BjHeb6!SRmI}Ԋ}zLU)֎ɈgGʮ5sIT~#Dk;raji{!a;=Ka~|;ZBbr<< Vt9)trR,S;i;{c\3ѢCAR˘NT5T!,? Br[HjԞ9QQoM5R>=/1 {$ y̆hzN Kvl5.{ #a ! Z}Zi׻wKشĶobRk DPNգ%WXK ~Gf(WkY&!IfFRMQqr zM.2k⹛rWX.vLoB=uJgf7nv ӺotK7 zrn a哇`|dZy>qVգ-0HSzM:jJ TBMw sh'?@q9^ؔ_A]@& kՔ^HiQ47y*:rn2]*L6@1fKXG=g3VukTp(GS9f-/%^OxT+-QoEh)e02Cr)?uc)ctS*;cq@"̏!NK \QA bCᷢ B ys h$Lw1 lD=~fm v8 . K:!NF`9y>*4; cJoyTH#|/-bU+ BLhW k=[nˇ+vUJ?,glIMݕɝ9td8 P<kq4O &s;pW6({DP NZxGYCCȎ$5KС-XVya]^u ^Q»R,,?6g=E_g)~)[xAfo9>*nga]i}6*_<Wjh이u}zM˻(oA8]hz٫o=Psc!= -I^]aqSJ|_!4ĭbҗ?'X T9KlK7Dț2CP ?HQB[CNĥ20fޝf,58kq^N)`ݾݛRwfWYFv$Rj%{tzQHK WyK'Ù/Cw~xe>XjZgyoFT_ *NkhvI &op~NXluKytܖ ?-le\>hJ=ע0zͱ/K4=D_I NúM+:)-AWBuW=bYr31{}IxsPyL ec6w$IdOW&G*r}&t#69Ӹzؤv/kBar{~=|o0*@uu-bf69Io rWqf&)&ˑfi!Ag}js6+.dn$I3Hq/!' [~3y0mTXM6m> xҏ)IX( kZs{HGT9 XNVPbz/脹w\k֟Gkl!r~YAvlΉz nJx&5Ste ޵\Z-Bq@sd2]GŎdbCkՕI$ כb!Xm ɱǁ7j\dmFI(Q:HLt>qԋfWu'$GqY1Nԥ(P?l%1i밄mgp%߳7?%qeH8.l0|b(Km#8w_ ͅWݴ ݽ*O*be_];]K} O iƧRi_%ě mpBJxC-L8\΂B9}ǓɦGW"{]!&5𻑌ѨA0 ~L ~Lt= +g~VJk%E9" /Il-shN2į%Qaҫ Y{rJ4j 7gb&i`Qìxr3Q}HanykǮs:(X@Kb5 Dd)D$MmHLZfy3#%}58JU5}ULazxD f Y6N *w(n㋞1-m@ R1DH0ǃFe!Ta0Z*saj|=|B.*?9b ׉)b=͎z{̦gE"wO%46NN+zҮ(\hcʰW_2w4[@ wvoh5")3:cg.n7 _Ihy78y(|*Nv6_Dvt)tq Q&')ӏ:o6/YJ8M_bRhp{o)to<*]װ+_~)d!@Lx6HotzVw\g"*R  b809y8^$< `e7J3ǟh#M<C"͘&wZNl/)#| _8Ζ|EYS$:Λq_׶c6v$!g0)7_4E!nQ?p&.MȆ~/̤3}͹Ųkq(fv:V1AP[( giv¿1_t:5dN5ގClaf5.gӪq%8ssA! 0oVKn #(>tP\8[kR/@u){Gm:Kf¨>j h:mKj ^>mrW|k<)Us(`)W;y>B3iqCfGo쭶+E (zs&8J3#b}wɂKs̥}l5VɦVg x>F0}8 E]x6+Kec[92@b FH*?~5=/G}/pN k :Rr\W&͉/zs 0dO/ vq*)0,vtdTgo˳q U@ 1e2xu4P6^c5g+g6(AO e_%w?-gr||[1a w"E vNKTgV)\X3aL=S#J9~Oy26XG覆*}?vY/3p Y%1\$!cJB2,[6i|W ݐ nd TՌJu6T;|9m7:@kC@w6]\R$i L#ڨ?7sPz"K#nȒ8 )sb2j%961[nY¶\mfu](;/'%ʰ}Zf#bV\hCFAU#R+@jyg&J;AWa*m>ڠ?5s) *cZ _`?HԳmV뫫8S l~m#$#j]r&Ő.!K \'1440.xϠPI+Rk][]&\;{ީP;$Gh%ȕʐ]#it\^ĵWS,-,Zt> r뮑 ]c)/zݓ8}29>x4o?,pj5kĩO?BHqkM~xiK`RVj sBRg"/<љӅbQ2bu~sUX>W)xզ;fQ,;ogՉkC8NOE |w"]؉e$Ci9-|  `:BϾ܂W+-7p C}έA?\UTCaV˕w~C"l$#%n?|($(/Ý6PAH%MЈk&#5FL&$Ӿ[]S2Ԓ#v>wI,ƣƚk<͍6 O7Fq\mD2թc,nqs!yR>l[hذ*㧽A%' ֚rtA6k)ǡR=P*?%r'SmH][a=[2 b!0KC="H[ G-Hcc7]Mi/Pc"8f / |-')uE\!8Y~[P߱+BʕLC51߈JZc!H**~Ob\9_Dh7Hcj=ZӐ?O}u͞w 9`ńcV4!` )"'m@g] ^̈&CzEl#7Lf{3 mlqv>-:*D˷DxeA4ݎdlp)db8x҈aGmxU[d,e׍3&( fkfUϥUS1Xd3m0jWܪv(Es&NrJNi@@0x&SCJ2: #Netg̶l]ԥϛ! "$bWCM6)8 z >W2~+ÖF"yզ½1q9Roȥ!d;U06L%ΰs,) AvZ̍C r&cGTeRJYnQIF>*.C.L+{J66@R-[ C^9$ 5R|hj μ* IV;~VϞWe?+zW3S|b,h2A*yEp$ k,-dLF{=lxK4)ޣX۾N^Yvٹ$֗k"cGmb^XE$jKu904=Koœж&&Bkq8G‘z̵_hK2_|ࣄdUm$Te&M`衩:D9H}FQa{b8r(WrE>Ma+!>L2D;iOu c{'/WhᏃ"kR~0*^)XUEԺ((BWhOԆ K*6pR!}7 f9[ 鳱־-<=譨,zlO ڕpok4#j z0}UjOG f[JҐهO57n@E#`xz_w$0Z*3GL UeS+_H 3iZ_FV-T=8i|p" 17b/+aR䄓@ug?,5]`}șAˑBfLBU.,FԒ·gK,R5UȎ5(\fpj\Pֳ Ϝ9`:@)-RN7=5##WYޡM]0/:g}H\?e-Sʉ6fhIh tB\!@NP .NՄE7&V!1kJD 6ghHM]&U\PԚB[ zpYnrX Ϸg U 7nڮs|T{oesm+=ߛS"Er{P͊,Ώ~?sl"8vAAˊrqNBj O-9UTx+rۇRcˡHiʛ}8H-%NTf>(FclW^ ӥo_j7yjFJ5l_r~qk!AE0&Qltm^*^ay3mo LV P%aÁ>$w,rLb>i17 P}v#Om{Z)E8үe ]%B1m͆%HwYc[[n9Yt45h`??-\ժ,w=`TطKgK@ >&exDz%_ aD\ӀRTR*YJ[ *Ө:n6 hFݭ']6f GJ,-W'X!K&qK`pF4$pPo"'qN ]l+(Ywfᲅ.Ӏ=6td #c Nfπ+v|f2!X"VMceblBCq^_j9m}VAL'|qN7a & 1zd PvέdjHh_*?)P?jcVLmz/d@=nԾ<sg%ښvO8Qui?5Td%fL/j`;\F ̌cw-'E hxrbԐB~808mg4:.g1m SESV'{Y14pr󻚋΃68DX -4BG0방QM{M`nb]CKi564xE2-Ї/d+5b)Iye4߳m~k==+Q1v*;])_ljo &cܼi6`^eV=fLC΄zQ#ttdk20tcrKܿ\ZV[i_zL0qdj})6ͪgV ,& >>AP~`WA#%:Wb[*z^Ek0Yi@-ށ5&-e;Ӊ"yYDigz%; D3CS8Hm%,kh_ֻv*L.{S'swz|Dy_:a9XS%Oʯ8I~n49`mc[$5(;3O4wOОRHth jd1Ӱpv`۫SS>=;Xn` $eoc'VO7{u!4-56Ҟ$`gj\[Fn,a s}| Z_ܿ-On^-(n9٣bJ^o.ʽ*HǴ_,0nd`@Xt>b)Dg9K} mk|/JDf&[`(WꎚYak'妄5)g<4)xV&#Yb0S< %b5YG%k.J Rnܟ$rWz2V(T XwUrpv#qb5c=THI)*b*Gx`C_qpTꄍ.䟜DmusT/)Z9BΫ;IeUӃʰ="y?: |Nt+K±Ufy7jp Tm'OrʨfUr*A[2q9NbPvv ZT;EXgh/?h:+ғLP{pAxjxDy^THnVdy@2P؈[yYx;UΒz=U#sRWz)s9olTʨ=TqjČ˓@l5CTC($/7]֚ ԮkSE/ԉh>vA .>!pU}}`eH!/=~fo(Kf35u*?}Ȓ.<{Aa">@>u@+˶[?*P$CO?V. Il vƼF4Hpnؤ2܎BfIG2ܘjÒ@рk`v0Dxn4:FXFaҏ+f:EjH\&Sm߬G 8G68;s4_:*b'YS/ob8$JLS/xcwۊenj % ڻ w޸\k@ek^ Q qA|.KNJ7=k6=I=wEWdMsQ{ǞصQxOw&^.<;@L_U"dB;(MZ7?f e ޔ.abUz:%"J&"v>=lsy^ m\S­RSqm_T;T'XNMPL_zGjN%nFPǮlA٦tMD-< ˴z*DZs~qC\v' 7\y' :Z-H,=)4ց?~HA;4:{',k1e 2>u]fU=3Ja2M~^\aŢm.u8Csڀ XN*bou~Zx)"\~c#,DF,7)i"WCAc=EhMpX51 Hn6Q#D 4$C$̺Na#K5ʅ *J8@+7k7TjWG0BvVyM? blSWrPD)19{>x  =nDž,ƎB]@ Vkܙn]{~`]9R+>I4RxFEIefuT9GŤ nIPԍ^045N}:YL{QHӜPתnT%?W\co}6b6cHG]8Wj6~yΥ T70B3j\r)hqC9זG,ep?zwzBp%zg?A3j4.%! K\ Lw)~:Jw7DO= K/^#b7YX%}F)F'/+4[·.pMbGд'ZWoێufi Y`,<3viMN_BWY'5NgPw1YdD->k2q6h5EHW;T7{ @!}([_z㾉BP'ݍʺfY{wsg52oQ}oug`fo Q7} ARKpNdX(Sf[`WԦd:ʓ\qb't]#aaʹOi"\PK_ {7RԒvWt,mrFK;.v-8O<ҏ%UXu7tC,.+SHIݙ}LI@eaj&ܴ 'ڟ{ %}BܑP۾Kl's`rjpjн@/^|t:Al%%Ji@/Y大&K:'oAakfY*?j!ݞ;Wn}/ ^ftw⟑";&km5G}f59j`:*"fQLK7Ywk _UgfF%Bjnn&Ϸ\=G> f2 %,,@r=] a&/ |uR֌?Y٘c)K;o>zB~;"\PJ͌;fe|E_.Pڇ"*i%nM}z Oi+*mdI\:Fܣ՗QЏP3r߷.nD%pQOZ!]ʤcazKxfҭ kI[4=FB m| mYGN,ɇ B,8C_-!v>bٕxVoG3RɲRd҅ݧ Lf_^#N@f9.ěh枉/x!ص] M7(>Ѭ|` &&y䢅FmnoϢso tQ]d?.*f]۬OMjuӫ1cCs[HvCBMo/njn]z.dO6p/ yԶ4&HȒcau@"<ßJg4Fg]'y"jB Bc`ӟ2@+xb|b=84vh(It7 {8i+y8h9HڱUsB`qwOWdiѱȆZA6=!v#ݕ٧I ^{ \΅xG #s>ׯ7#e!ϧR.3g<֔Gp% 2b1u23w}"#l%o͙jgA >Vq78 t<6 AY &2[ܷ.tpa_ M4I;ڍRp1vO32S]S0 Q'y." $bWmCAMC]eV{?o] lzhֱt}jխ Ձ6LvxsMomtҫ e)Ӻ>|Lo7D,mBehh\HEj ?qTE&mOzF Nl<i^rp"ĩ̛_x4`iQ/%J ]֧z-V.US ć TYZʸD$:*'786qE, _.A[ t~\\siSim5S1Н#hDkGZ`0ItHmcFn~QHo l[CȾ2ZYή"IdB(5W= J흳 yswPx ]"mwP Q 's:6-x!8PI~&QHфQzZ\>0_S}ԛލʻ_}ـ%CM~1Vu C[/W-CRhl(l~kI?Nš\̖ûRk-)?^>0ke7}9m*wAy;ۚU:-U }N K@Z@5Ӿx (Z]31'iCpBU%}/k|wR ֟6yi]i+Go?qټ٨# _P(Jyf7я9, 7a.(_u5=Vt\+2C/2Up٢s8|Z =weE(K6tk ʶLK FXtU2Nѝ܀1bs&ŝ-m,KZf&γ0B-ЕwՇ)lxc,*y5$҉Uֿni3UP=tX*w&@YEvw?i$/hװeF"HZڂ؟odiT1= "htyv 6 }LO;kc T=}9I CSe8ek[g(LɝD2Lj[A;=g7ܫYM^9 xǍ<l05vnz1㽽Tg//Omb*I2=bbp7< c.G0C'{{R$OK8[ $bow|gєm v䱢Gh]MVC`Mz@\2F3hebdQai0?[ ̛ PkA ; ~@9x۬ c]D3˄ɔ\8DXI<֗]̍bsdBiPy"TԣP> ZS*4x(Mg9!<>3?(-q"j\6sI ,Yr~!n5l-pNzq٭p4iz"o!͊EW2߹m{К=a"?Ro%f m;a).SReZv`Q#8 Ul4bd\Ҙ{S:BZo%բ eCVΊS򎣋تVP߁2m[O3\yUٖ#goD<$qҍn WČk&AIb9 WFAX{VRx-Hˉ;iiiWx3&L}#J#r?3g;%ɲW96覦+VV̈i6JB X`\m嗣㕘dS'ql?>@==Ux"iGM,Jɕoe+̨^ty=mX1` ed? ςzi:g?\Ms(]_79ũ:NKxz*x톨tF{f!7X"D^ze_'tl&Uy똫;zO<XJ awy!A7\ɝ'T)Cܠ1 (S9 3TgAG?]i*Sk1)%I vA#p)o}*.O1RZ.ɗEױ@G=mPQ}fTKn8sueا H[jܖ'[X.IJ$6Z"Y5%&Xht@2\7Ŗ3]VÚM_/ziVC ?^iŎFM!'50 vѐWQ!/vO LXx]4HPMv-yyrqMQ6ŭ$s"I6"!K!@@0=\brC;]}ߕl&r1( -yVD'oT3yTsKw&dƂe Tpkڦ2FD=/e/jR?$N,:hHw cwVg 4mTA*>eyzU4^g*s9ZٮTx+F!UiL>E{?dTliy$ "PtƎN"0KFnBUu'"hZ !tO ү@͈B:)fvf3󗗒kV*0rtԢsWƔyorH̓BLHM`(ʾlu`P'Zd ev@BVM"-0L<H,H$0o% KLZ6vsZv k`"{P@+ْ49}5^:#_+?ڛyae{UmqwWtE) ȍ1}R5CG~L<ǁ;=ҳum8pXv)Y͎JFL06ϔ54\)jiXA K;;P"1 ^╿86rs Qk̖9xRV#:xB3̶tZs5)n'#\S8E:-ZGY4u_ {Ψ=f2X)1s''GkQDpݯomLJг.BlӬG^kfXnŀ;ʁfot]Y캘xZ?I#!LSJK}Vd"V}κoAG2COd{D!w^^%֫jʉgƒ9 7e_^<8e,B/(L%$1|`fhMTcS9pR & |R#9Ѕr\t!do}<݈2 `iȠq}TkB(y}]74Yq3{jV5҃G x[Հif!c[ =!DO 4 Ůr xNqaWs${ GꨭlR\d~awPgy8PrSHlpa|>1cQ7{UH|f6-g߸bĝp=݂exax-dUR2C 5XfG@Ghvly8[Gvz)>95n纪.9 4靫Ljeh2]4F] D1 =(( Ptl޵R7%\H^RTC-,26^vىғ1u m W$î!,97~7<b F˒>!emҭy=.x/SB#﹙ϾlJd T2 qlA5[iVuՙLH%;e:;ˉp+]2 k1kMe33)gR;c2wq9i)pXʫGE\.[:q}ᜳ,vBv\#DDHFr2ZrkR} ?u6`o\Ч,}1 2{/9tpoF S9%hx0."X呂>CQA­.Cxb_!dߜ׏e5w*t`ðOzZD >V|ڂ ¼}\6 '൒á/l85 %}y.si֜@8?F2=B?{[h& |P;jIU]0Ü(2uT/C+625 ]S+az۝궹6w+ƋY胍]ZȊU4&*/UGT>: 7Qzc|`~Nn1xN^FZqe%~=D*g0P S=0JTMn>x)5<2' {1_ 10H[_ΰ,P2,D|@A"+ [.ks \9eG0Y]k$|ow:=Fm|XgaoL Jn{>^+O NDHRs cft7|9xw@3m02ى]7*4 eaRYDJI}կĜR_`UB\C@%I O'#HrGuQ9ࢭOgZMrp aq%ᦌ}zK_TfK2 XD”]Бx.#{jvz*+^tFOEoqU ĵ+Qp9cS<23LzcmX-ûyz5o 7oaW^ EjgDB`㑯0FrY `ZX;pTY]hZ]v P{2.f}4h C2bIn&B+-+77X k@^{1tAnlshvʿ5u=ll'O37qN2 ˶_A0ڱAc Vh^R]nH^>.,Ca)r*'y Lm[}m)BT׾Wzwz.Y=tP(_Ɓ(9/(f0GM̠4F^p,=RErq_ 7Ips]`# h}),Lv! VBe=+7q 8At"jv:]ycc%-kGycKZSKZ}1uĘE&S^Ie 4@5/޹d|K~O3ɠͭ14 7+s?}A]S$DhC !Jh%ʻ׍h]Rꞝ n*&.=ͩw.mI%^nO$aXw`MR\ҡ}u"KaU>R!%-ј\:*̻QB ܪfD cvH_1 Tk edƎM&)2(m|=B4IZ2|hP} Cm%j$yɫM( ?]4$%KViͫ S<_щYL\&$UXu6֨Y6(uX֨a|9}ֱGġtBמDnz|wĊU۬/1`c@QOS0>n yIJ`}TOh=;kx`L"cc'c 4?LRQZk./tBxcn]`e&Qkְxx')7 '9н!K jԶ.iRaX7MQpDXLc[AGyx5P1ս3K#Y58hT7YpZ@ifahe+1u2.ͶaǓuw"yj 5ưX_QD9A.Kg .\hQխx{P.=I|Zv8<ۼ'F6ߢF&Lb P*LZDy|AY?= :XOW,8aWf ?H$ˁ%ApMKQ[6!nDLD7lv : zasɱ|!{:YhdƿS2M)νn+w%E5 / wZ ?MҫL,(BA@(7p$ӖK&:S|ZM{OY@P ,x6uUCkؓ+Nr@*€Yܒh6ʞxGn8bŚۗ2 4}yfAfONMq6+{ Xeݖ!0G/cdiyQWEm7IՃjmgx|P+vN:} `dMY|? ,=3GO@q;a2Kj*稁h9'azq%F+Ai疶J/vڤ%XN_ĭxЧM I -| });#k gZWzƸIQ A<-ro+lyopyvr}x'H̾Mi@ `n))TMYZ~=r-m:oR vHn>R[]^q9a@Mph \4Ư 7`glH{ViU9[F#%oF-fE<3ry\X |WU'>7MRnh- SWaX.nbp xl!@kCaETѐ FO5zN!E߽#nΐ9r ] 56kDFRna`i+?Pƅrp].jRvir3wWn~mC]P-r/2c "m?}v]ˁh]7t,軠݄r2Iн'7;1={ا$ɉp7ǫ] niv?^cvaT[\(PBVOD dO zxZ ?UPiXF~f$d"褵$}4 =Î slѲm.8gqTu%ZR)ü!;&wsv\aLeSٞI+51,ɲ3!Wy̳m$WR%TmRhC;od^eLjcP;Fbtdt31Ix^8%;^I:y#8l]ޝ[{1<@@] MSO.2pm(2\OƩ\t[I/%"^%ɶI?{5ͻra 8ʇۚ>f9F͹xM?e!9mh]#Kۣ̫}as+aD2Ai1( HX[š@( K3@_?HU@V/[q)4 [FGO%q-c~ė|@3L*w կ{Ȏp[s깛4e ?,9Ss%) VXɳЅRsf\Nx~IŲ_ϝy?Jr%X;UbSVрSR'ӑtrv);F~XŊ봴`aqȧf~vK9ɺxq)M\~պrAEj`gelx[}kG%6" X\YRα@$ sakӱ ,AYyh*4iE^Eef'- /װ-sYU f|;y\ |ݱ~wM~TIϞ _ P2`9 u]~;I)_Іzbscs TqAݢTyD"_­$]j.tk?_ͥg55[x $mNRUih!"[ ,.4~v&cNh53񁔷A&KĉVfqA>,W+V}YZF 1nf8 2+vͷJy-/S}YW%ePGȲMn/B5Ʃpą4g:O΃D1palOXCʿ 4YVax}UW@"Qʝkp>%U&j0y EC<[?HO< ķ}FSms hD+$9Z( ,ǦU H',eA ɨ΋(0' «uBޖn1{&Y,0[0ÍLip` ;)X84LQq7qndT$&D(Ѫ!9ֿ5S~6OzQ 0|¼[~0z 8G9…53V;hX;gY"IS(<\rahGIYԕ`RqkS+$6᳈omˁϢyZq߇!{ !eT(6D#BBWmdLoGy6scF|m .wҝ2F; a7kt! G]@תmt6zO{*\&I Ctf]!-1|ǟB4;AQSjfMdLfNPBNx];Cs4ɣd_!'M! $H=|CZsg>~d_Ŧ/?1e:! UQ'zGpڴ&40tC]8Qv[mP١e"8<'] v)ߗ|iwIhyb$.Ų\M g2Il#jcdq|$z,[{B*[RA޿ҽEb/?-TJeikA@nnjͷ@$^j>95rŀ`6;Yr4x/ЖQLgk<4DtraÚJf0y֡3@w4ϷwZ ޒ sb%vWޛp28Eah= khg5$&#V<"0maO&֠_$WN Wܖ`n3qgOvͩ(xfG<*̑Z%ĘmȕQ:xD3֬,fp #(S X 8kҠ D9iOA_rJ"z65rA߈Yiz$ݣ$Xea\U2?i Lp[i8k z[q9cA73|>hWG pQՍ:C9Id恑ZЛ)I[3)UG4OW9:X3bhPz8zM lyH7[:QPrSK[5YC;{6L<ߗb/"ЗHO')v#1GJE (l,[w Ka8g\Рe>Ċ߃2u!65zY -i^.?ZZPR0ۏI#R`ɳP npXE’(hsSFjyp=dKU:mA- 5UG)[,YS=D_YCk&F?c< t چwy™8ŷOSCC,JX_2l{cGs5ixYŞۜ٢TώINɨ.EQK1GDBbL*AV)U!7յKPjzN4ofVߖLhXl1Rkt(yN{i͑Ё xgwѸ]m`M9PHǁMFw )C$Fd\m'^DjN tg6~`~ʈrְl‚#n'[I w sbaX5[\ 23a/_4o aC05e/DuΕf$RGD{s=wc;|Čv߽Ri"?kH+Q3yh5U KԃCp̬߰{&ua-#:a*:Q"+!xQ<ɐX[ko78[ffHY+(W/6XYtnPS7S:Fnji֙Y_pu/nsњrO\\t4@XJ) 3FZ|/8Ol$PVlH5À8fF=l^'ڮ;i(gΆz6WURֹ_*s%j+i(fڏƹ̑ STJ(6ٵEJ:Dg~ae5ߟs|d=LJ\nߺQ{ .b,($,- ,ƒDYtei@ЃsvЄL)9PC \^)APJY h sGv/z W bDʈ>F)U4>e5)' ąo>a~ñ<0٧0,*:%`W$dFYN&e )op#L U1rFvj6)cZ[Zg4Nj*:I>ݛ26M+.p'ri>/z@ݜC |NFz{d1PTiV|\ŽC'Hp2\R,0~.$arz J13WUm:{T*?s.0I75TU :#ΕB4c"y_=`ׅ"o-.$Jn 8Cga|ԹAGWLP1£?%m#.k\PɄKΌzqtcTB;;:\+s usWE$#Kq,=[[9y)#3L$ *Z `y34+R?%>ʍ}hRh"uG|?e Iun>Ju_?[UJ/t ;wπHHQ>)6ͳNE٨g/50 KdLX2gPB&|B`<(*j3cME^bQ4i|q-E[ |mN| x.By4)e2^+k49Jakd+$vLҁ} "1+x 1gg_: ƋeS`{Z2kSh:qb7뇆 ^c=Ye>׼וҁZqqLxcهι+r3x < ;lTtd:zS: +$u.Hsy="&tЪ"|w0 y^K]K#Ƣj,ײb"$'0ăQH5]yg-A>H)pRw1wԈh#g/>!uIJD2Br ?n:D ^< )[r\M(O~DiG=p+2/KG9+~ 'i68`uʪ8@i8u_+<5V⿔Ml~osϏ;lonȼlVnۀ)nXՙں*$RfNdjBg4KF&iawS&f-29Hw"_Qdzfezd=< eo\k=mi1BhK> IJ`IolB3_!]0*UwP]=GRӠtQ)dtL/avCC5e>.0d}ǎ JbWQ9 }?SdVd.ңYw?$Q<{t62LfM: 9N'0ASnKľ4#O;ؿ·z6nL菭١9Ǩ>Q^ QJׄLaM٠ݬKi0=#H``.=Ǜ4_,a=ՒloYԉTfhE!4f}u9zVU.))Ep>蛌uq2 ĞdY-|W7h|dizNkgsL[h( *0FȊ(e!w(Olrobu`[Ύ]f͒:_X ۘܨAl Ž$(!>j}gyqI\B2cM+LhzI3Z&~&!c & ی3,0U>(J޶F ZGg:\"(?[y&o1&m_'zC:EP(~yB^x A2tm[4IPޚڧBh5ko *Bf&Ε6h)Z=vC ^߶LRyg |XUih(]);\:|r7b1 8W A/ ʄ"^z/Cy>w-1f64JNI;'y~TFY&_iFc@ ]Jlxf Іn\%qm g$‹q/w Hth]*ݔldDmnϱ1\lP^^vٽSM#AmtHy,vTҤ߄73 &aԩ^F1[r\5vFHظ2r~=at}ʡ$M#3lҕU!4`cUئ謁}CC=Q~/gKp@NEyPZQwerMx{ծBgB}3ZPipYݙm"\jON JVwnuJ7},fu,`g!=E0HG/䋍$v79cOxEӏQrXΜKFp>=?y@p s:Up7ȨtXWgzNGv/dHv F0:"L' 3\+ۙ`\ZM1:]LuPHX6,uG;1YhHX<#q"s. aj;3'JZS9)3qa .}w [bX;M#o6mjn$&}Kduffn=kO8k|A=ᔒ:(sZ95Z"9Ys:YmW /w^L5fag{D5YexIV3xҿnEYe-tp{nyFS,ᄤh9ߐzGf޹չQQݞ>drTQne&͎0gtPIECřt'vwj:?xEo)FE*/?wr,EBCgIvo]BH*qXuӈ pW1 *'!:]_\몘qUGT8#pGsu5B:XUtm*w}4xǚ/{q=(%ՐsT~_E @:(VH~ VRBt2Z$3kp̧.F|>h:)^Axnb OOFxǚ'N$u6p6נ_8meϕYbvOm~ׁz-|֩U,pLrAPPʔDrEJ +B,ʼ=TKLyȜZ~&?QF Tgjo0, p@4SJ"0}fGo<`<1B_H_<2(,QN}+7[ڷa7D/Ab}@D *yTQ,`~ *u :9d!B4!)% F;LN<ɵo*:Sf[_.Q>\dTF9+Xqq3T!-ec#Y%HO: A_/U'҂,r<L 6Wf ;%>t0U /^B@S~ПA(TgS<" C&qDlT:#rAwq0eD,V?:>n M\EU.&3sȆu{ٸ9y bt#e/>n%ݐLX<~vsR lI{fbq-eJ@x1c]T&2 nyY=׽q(A>It ѳ "o|1̴OLNP4sG_ }D!۱ۣ灐I@ɪIB)EYwdmBxeȸ^wYAGeyVPD)qڨɃ?$VsV8|g\ @NT"/n#'G!xl<{TMD:wc^! j  .SlJLsA,fS ₚO!%.ϊ2#,o;X2l A޷[}WxS쌀N舎Wj&5A-ΎV( ۟ԉ}6xk'Y,㫁;8W0@.!Qj\6x}p$(r}Ȅ'\"$PiŐ 00^ote_qOhc$˲wվfT˅&jå#o Ne/PUC 6={d4JxbNrb߆ק*#y+( %}FT!q#$d#Bqk\=l #Jn7U g9hS}oY -i)ܞOF{+bɼ[fL3eXz5<4PdEbQTz ?o)"e\㙽k",|A',2Hh4j'Ĕt| ,M-&c"<2wi'u*SJX_Ĉmpz;uZ,6f0r;w[Kq"E2{ P CxJo}/7J P pzqGJ\[I6dNbC[c4Hn aAIe~.}N|ec :4Sn1'TynILԂ=kd%-6IB um^GowV\%( +m [ R"naԱH]J#tўo^cP?|kjX >;D^~ %|nGTZ*!?}}q[3Bl,Y.%5>4ҾGale;*JR'55/$#GuVڋ Pp f)<son/Mq2"fod!Edޑ]r]yEQ7N;"hjOKG(])>p[!v Nv12 B1`3IWץh8 !&틿 eTc A;5u^fHor9ЗݨEo.]m+~(!~IRǚ`W4r!$\e+5T~ 6fmc#K،,bBLdB'# ;ܳjZt$bءf6J : Y GbvArf2*_{&84\}#|7pյ^X#paԯ #+hs9HSlFȟﱿ7tہs_1H ĭwLAWGkwV l oD7{/@.LER8";+y>-&aдbI_7w#Ql%L/ĈXds5܅]8@̔?JS@̫akt8*Wgg (Ef2'^!}B}k續IHz˜w.̯e Sz#}/1t,qNbL?Qy#7D_t^9jgޑ✅K?ɰJEFB\՗Y-"b2{y ;-g#ݎw]x؆34r36"9(FI53!#HN$%ySԆU߰A^zviF]ly\ȦӫY<T э3nTĬL*5Um| HA+3,S@[Wră8`ߩʦ@@@~>/kXۢ64ܢ PmQ m(^S_h|!soo Kyg`m<52gтT b6;W.5^~#x'ŽծW7l~9;|x(]e,zm!lZ[L<0zmfAUC!-%(sGJv ÔY$HlmhQ8xc ]w0ʦ 'spAʓIc85޳s,SW#pdOFd&s٩Gڅ m[]n= N:EA)n=`yxOTzl4Cbl0w w|5߽=82_gn 7Zn'71]yOC[;8Mn?P*Hx].Ngw'38L2"!XbVNxA=DȚ!垣4KÖF1x u;*p y޾Y{+FMr؞ĬخUt{u JWA왑Vo. TpWY 3Tf5nmhhLVce sC1Po(O*ݿemxzA\dZ8[wh2F][#|MaG5GF8XIW+m$<_C/M+<ᄃwG߸JzAn@_5?zoV]u9(a拖rN8 =ɗ8ٕYay}!< C󟊄1S2kM h1 Y3۩ &ՙ>^fпFY}W~gnHウumM?) ~s`ힺӈ#&20G[a W{"r{J0N#8|A6so+o m 613Ru+XOϒN MwK* a8/ 0oc`I,38(o҈Vaŀڮ \)*5,X+ g_P& Fo-ML)!_{`8gPڮ_5ZjcL%k\}o,(nGJL>]Mf{ ƭ,K#>ox pWeMdNl^Om*azp8zj_FS9ݥP"ܼ,G{:aGQ3fѽ|-\z#QaXÆB$])ĮNEύ"۽602z8;RA&(ߣeV滭] Q*aTA]dY*I`Ex!4 +x5:B ! MjH/ʼZ.Y;o߅xF6;7M[q.ygO__G Tdq`ҥt.u_RYUDN $v- !A Nh~ƶutxb-E2 +x( H[1Bo1oLr>W)]?ǙLK( fԓį҄Q'u7 ꞹv-/HVE>Eu`Uӵ~Je bFE|#saQE` C"!cGN6>g#ue+1'G8G=S(%Te0 =7C7_>D(WD8 xYŸj5PӈʝQSrQ+w͂Aw[{'ܶ6t%U݆`og`s >cS͈L )F1|Itu? Jq~5.lf戦(bhF4SEuɈ)n3undٹlJSJ qvlȫcY?@7bW `<"ôօM[u5C^Vވζ?H oHL`D"TXzD쉊2Aa rKG!f΂aI+{&2.LX)e•kXo Ukb돋~TyHM;r"@:wDTE(^FIK`֑ mƮ!Ql?=?W7` חH }U(pT翤r p!$2-էޅ }1c=R] vP!ـ=KпADp٫B$slրMe9W)_$gy#;*&W (˭l7h_)ʥlSML=QsD^fG`kB{&qmەtugJʙMgg`8ʩJ*:Wyo\aB8liDʫw%B+ۓf!yIKQ ^<-@2+ƌI(O5Z.Adrj :@]TRes5%AJς݂Qc]xE?Pfe̬lT-A%VBިo_P0`=/Ze\]2[ަpl-$y9p|?"TfI٤t^ |!ka͞Aj1ą%oAR8Q׊8SH.Bh%= UA{|zk3}37piaapޜ,oJikYu ^}.srO:`% StAH4;&:F&^JCj(u>h:ldSG {xՁ;6#}Kҏ6ςZ!$)]j0'ci)-#Ӏv76liwӶRt:~6'M1三]qcŞPhJJ|(@XX/3yfĢGn Kə6;vɨԠ҅~{)k)НF_}o@ lo&vqQ| ngXS^X˭s #ޏ=8Z>mFarg|(X5Hb%CRIp'm '('Ѹzb3D3t;YU?mBړ](Q;94x~kC:aFVz 3(lܦ>&Rc&d-&7,>\8}&9Yh (zxW5p=ZBv)*T[j DaɤC 4h_Mt =큣w&I& wJYex9Y`*h%~ ;zW@7Edإ@)E&C&d嘁fLNq ||-1 >9 ժt.ۡ 1%6Kp#Z%AlmCsԷޢ8St۫b9("dy0wEgш#zv=`Q+/KӕfmB.|2]0)E1$*x_Y4SPYTN nj5.sد̖ {*GLmKbS6PZNw[ηJۥY 6@Tث$/إr-y48 {y•.G^f|$ vC#7=|_Q݇ƽBȁ5/ {$bl[r,*BPR33GU4`Jnҝzܞ!,Hf-d%;89-aBj.h>|o_N:=G|m${`/v0T9pJyaai`R64>Y_`(\KB@qeǝjEJ΁_͢;tk12H"}I3.eV2\,E%ݪoY<yn{fH+ρmYD-ۛ1wU [c!lsՃm5rmJ%9-43AzΚE/֥.Qu?Դz!I"<) ' rA':Z?%@Ns i[#v;dֺЎ[ߏQ2Cp%JqVֺoZzw/jPֻ^k=T~ȏɓ')n? Vj&',E,se訖"+?iȷ_j@BQV^H XxT _ǡr46x Z=ek>O\\.O$^ %mhԇH܇ `bЀGESu_ŊEq *0.&gP)+wHZaeGax2X?e ڇ7bM9s[]k0OZݯSSQe@1XFU&I7`ds;ayjf){DA ݰ]Ժ(L6q 'oKs2lħ<X9j33QۉwnAnJM fhd")&)B6Y8M,3Ӹ,NnRqsΟghԹ,̏z/aP7< $G&~{]ڲv&rPa[7HϞGjE0V#ch׌+Ӽ̆៨٭8=ً'@'z M@%ۀm{A߻ g!K&rg쵙xW 믔R#-~KkdN]p.8[T u a5&ϟwd%FLL7ˠ>* g|m?Ip'=}]eBΦ:MJίQL݃}W4awBc+귀CCN 9L6xKIrFuNڿ"N|:b9q]GOj(Wއ/t$R~*m澗:d9^?O:f5U}b#xءb$4h^@&O xĤ/|7d٤Xf+ڧѴo5RTp3P .Ćң< *xbŏ.8L5<0d׺-n:mw)M&~DD &6iUI5D: 8 L \|ӴXIL<,”(5_jkgPE têb9d-tp?$軍A0Q4W16WZ"Zˣ4 X<+} tkX8GbQ_:[zoSrSΥp>[Yn HosL 6>P9; תPR!~/:F&!u'}F =Ut>x衕9庋kUkp,ƈ(o8(`}ႆy6\.eb* 0/Z~0D}*^H}.+D$$Ss(mImE V",8Jg/H kiWOA ysJOH*ס|}j|PK"X7e/>ٌ8Qp)'+ .KmXAjŬyt:g&Zqm`(m ?QdNsT =(1+ 1R6!'> !@!rsV߹RvjՊG6 CBG<,vu4Q#S%v"=C's6ʁA㭧u{[J %\wt>r(l69퇁PyGۗ bh$FZ4APR<R*3[+'m=,afWe-tl"n&24 'Ft+y[tMt;vs"CWl/ᣅH~ժD0ߕ9Jsu5zD46ި/ziJUs-m}縒od(¶Ş6a<k璽P%h`7ҦոĊrB~ t!/Ԥ*5O8J r*]K C TA dC&㍍Fڲ|! za50*=W7ȃ+nm'~TtgR{>YlQM`nβ,}S\;:4 B{Y6,֕ PElMmrhSx=#/ *F)Gʴ'[ml/~\|kĢZK|>v$ޙ8@.%l*CXMnNtZo\Bj8a>pzof G cg9Ouj p8ǎE!%{QSENϿ2t9}?f}>ڒNh/*`{b,姖Ԑr-tWҊV` B0ḬH+dIJMq~!o, ͢T(vMd"&}bA5զFd,- K'[,Xϯoy,r1ۖQCg#b3PQr !rk+q,yO7@IP%KMPqp/Ai FͱkjČ#Lx$T/+iBBW"q #^ ]i~<$0"TŧK4qU6kVY`?q;@h\PaAJ4m/ *C-ū_lX%vҥiFF^:0ɥYEXxVkqBdcQp]ʜDz` ~HTO`QX^lr|_y3%>C|[ԙH?#d!o>*A<w~bm̥er¶˩L*܈>T͠(}FchP2<}=b-Bnb2/-Tpc\bu?~5Q @(vU} >sQ˵EO57Skot^zó?m@O{yf..Fv_A]%2:)4y*XW(G0n\0Qͯa})`FUjEI)z1oRzDˉ?%7*X&mqܹ6r+pkϖɏQrK)4wk0֞` 0|`D~m±6`_sh/^ӥy x܁Quh"+KV}(6Єf EjosxUB{y!CZ:f0= Z꧃rQv G8&5\J:l03 bʢ 9*y +>5YWg<8V:^ɢmK:ے?BooOZVh}SBTaoV$G ѻ|J:)L?6MԉqBv4hVZ}ۉ O.^ECy"CBneaJ^*c~:N𕟗QوwOŊo'эBkVWKѦ}:AI3P7]MZ]gq"`KiRLn iZ4H5I8 z YfR@fZ*ЕzLɸN Y_nZ"侄@hA ӈivd Ho1{I^d>)G+\"3ʿfKG 49{k3nRFʪBKhH nKߘpE4[Q*wk@W' ؼM#h{5+nRd ܢủbZ1[5WmL%A"̌,r Z_&dHF<oJ %l\e0Le[I陾AidbKN lnwM(1ZgO)V zkO _R3ul&:@d(gYZ07070100000244000081a400000000000000000000000160d9f5e200003f68000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/hdpvr/hdpvr.ko.xz7zXZִF!t/+?&]?Eh=ڜ.+-w\ nH0HbML>@+֕ śHOl VSCi]z#rBVäR;<]YHv@I+UUJzD[TTfevӕ@$KIXP-RcȐΡSL),zS R"BKLfJ1!eKtb;k_6W/?lD_j)͖n?&5AY2L#ׯVbz;OXT<ȤuK;_ O;9FzvY 6a*=jINd&e电L f١TS|`LLkuB`/Яv'9"RP-F'20 #; È#,4v'xt1~VepK<)iQތsnC߿bҫ.lf+)ef?_zdAę4s 2k+ExsP8~BUD0,q䩢7͍X2/.m=4c6}++)PN3}CA瀽;H=@$AuȒGU&3C/5?FoEH=s-hD~Fr%H! 13DHtpcE]@W>̧剢AGzs+X醟[V4`Ӣ 0sD1%Z}2~܂k1|@oQU܅~q[rM,L2gRȡr/\c6>k?yȸ"}|~ވN=(I ǛEFM*9(j}SYO3,Bm t#~oy'1$/<r װU J=]m6PGƲ٠K}k*Ltk'*SwVYCH\:qv |rQ+3ΈPc^u}a5Rlw9liGPq Xv.F[9%867B*"J%ljXZ.#`+C~ f54%h0 Τƣ@CF6QX)^M{]ۺ3?*:sP`5b}~'"Kom^P< j0r&5Z$@fM9y)J-0ֵG]M^+E}K2?s[,lmd!n|}:ƒ7XIԱeK,% g\1C#1 ZpWO쥝J,|mMQv&zL`6 3`Ҹ *@]!|Q\O \"IoȵT4S bx̜cZFi } 촟9JXo Wcv)3%}SKǴ5 BONk#h&6-Aއ1,nwy3VmML? ;3K#ʓlr 2H.wsPA5cϑa.۰eM.~W1ɯ>>þ︃yΨ0Y^;Ϩ^U0g6%Aפ2)BH꼍ؿYd*5jg}I!=@~y)vA.=%(GGɂ[>@rγ83W9|>.\&s1o>Ubn@s JE\D$=@3Q7mpfe b>f mSC[Pp&ETj.8֙+ BN9HtOMgEFahL<t5OP4]Y?4E$Ys$n.}KUXen=elkŵG]yL|8qZa,KZ@B܁72rmmɏ$A8[g,餠 k،6Sn^V5hۈFŏOR?E#bՉhJ=_]u[37{4VkPd+,7!x+/D[j9L߁Nyo=%E2&A_ @u'YNd0lWohf*HE]ISo (/# b̭ǯfAFlZwoHFb 60E4z+װA44mÜ=Mʔ 4X*$gcC󢡗(Kʠ=h;쩹oKݶH5jcSwݚF)Şj"};rr5CueB^޿)[aSsU|/[KZkd 4y;6q}s~T[oDA?m l'ZmP"3K *ã Sl:oRdZe{M70V瓻;uTK> E`,HB: q{IW DiYi) ] H WzUy\c}sB1\Ae&qDGk1И(Ŧt P-{B$-vxh^iD_wHhn h "tp;xUj WBtX$Gp3sí1Nˠ~闓sLLd01%RGvuڽ@('nFDŽk#O+:þ9Cf k;c Tݾ+#*!K$xN,U3?Ap]*DZh73ޞ4>ioV'HXѡ[!]fDq;9$[:fcv=c8)U*Ƨ\[$aV<Ջ/J2nSPes@/* 4B+ݍP7up}ʸ/vgY?+tӇL"K,ߏDjH1Jjif .h!G$r!WVHV1G{qXyOJsQz 3zr.<`CfTeK9"A=Fywjz5nm$ٍ;'M(x͟%)|j",K~:MEASQrPDxdTpп/}J73H[Ze',Wj6nxjھ3YqA-ozK9}HDW2~!Ao8SPZ}OĆ%$&LZ>aZi /#Ϥ{!h7z;WyoIiajb$,ֶ{9,TGIИ}]Y*6.1c%?mPr_"t|Cc ou޿e~Ebr12 =6Wut7!DcbWg(Y[va4)qk{T3L骠c~ ֟<_ywv>E92ibc9UXǬ)%ZD6P^vy5|ș1B3u25nVw<;Ƈ cGЎ~SMGyV ,i[L5B:] sPʗqOdifw򥽯(L”Hv;GkM8l}_4-B0He|G裀Ŧ+7B^z:3 C‰GFp|6r p웅:=D*-R/s}G^+( t ~Bfa9^O* xFoI1'SeN;S8xq2 M4y!X_/ l:i?n=QBMu濊.w>o^ =R_8;<=*{Ќ ١:,<@w@XL?ހfwp"7<8#,(go﯍VQaS1QYHfR]t__Cz[KÚwwg- /$1=VP.K]ka_I}Q|sjOs`)̗a/rP5/>+No $ iG964hPKZ0Z=LO_@8FןUלPs?q& S1K{d'Lp^+ @E*>.}zir=Q JNsb\qQA3&lwUy`jD[֦8k;Y(IQHؽ@q7dT_*/z31$^3C$WPجtQy.̃^} = fƷqƜ8wt] v}Ir oػBXi0)X䈚]`w]'h5Yu)#Nhd6P)GIY/L};%[o@>{?l4auQT)Zu]v4eͨ 1g 'iP8ڳ[u0D\Omf8T!%B1zxBF˗) ?=MAK6~Z\y÷}è:nu#gmb*{ JRAR^b;#ǦȠ !QdhJ[ڭ~a ^Ŝz%twĂ[G&QbUz-s`,|N=ˊ);-ԣ[l >GvJ@GuX1LJ'++!Z]Vʼnth |6T5 5fǗHDV$x@ȝp4Oa`P%vA`s7a7$9`T\]K䶿&JW /L ASy7OM3a}̫^m## i /}95*Ԍ4,AڕZk]ݳ L;4~}~H@,x}<&92;g, c"#.qQż sgO=|:,ðV塸m- ;tDX2U#ΜuT}4u֘-`j QBvz//)PmQfZOsar77ifjǶ#H"k!zn_;UF$ 9(CHۈ zo=cLòǖ-bqa87Mež).qSk0H4,;93T#wa+:,/H_C9Q葷Z doxvԺ-g?!Sɗv]џ(fcI(Rgfq֠ɈSID@k"s!Sͫ&a^?ZS` J=9@ǝB,TpCo vFNOax=_K J^[s7_6l,xlzKJyl~#%C% ryr!OW~1Xx&}#۹`<3u+? w!,`ڕP,~ P9&S^z/nr}=^C__}0:T.Xtv>&H=LDٹ'}z_qY+{)䝎Y㘽g(vZU>hj jT)ɖct&υ*e Dщ.PT|O|N[>tD8 CVZt'e@@XCaALDhpal96Z)Ɛ@'FJՠIxm%\yI.Kh >">u9p"zVDM,be~GQy/Qx^ 95=1"aGaŭcΗB3c8^?f5Ob؛Ρgf_PڙXUGؙ5p\WMZ $W/Rr.?Sn*q(oԓ޿&aʂq"Ⱚ\hKe26U\}[2bqf3q~f5VIHֱNĢ(vDQ/fze $F<&?ؼ~ۅJJ0k7θo8D5Mgaȁه#Us_jgWsd =.w7QG8?IO| ~/~ 2{ZӴ`V^$la= gK@nnTqE71h(ͅbMnjGѡ!!>[48$}Κrf)TI"ac 7؆|sym"M ݸԫ,n~Gh!*`}T3Scd: -ot;uمrn+cpGտgNI`PDҤdj۔Epjt%HM4+ q26n(g^o _NOۃmE|I5S:qfC?iC-HF펇AH!0p/THvР3*:h}KH2b>9V CmGVro?m`bBiza r PcfbV(Cp}x1d*Ճvx^cchsJ?A AaXĆanǀl)}ʘC03 N'614q4tFL>UE 7V. Mz`J9Pmΐ}u(rPqp^ SlY u86|0_}QT,I18+$'ng*7L1Ѵʍˮ# Vs7+**AG `UNxlr}`If)2nLO۲mxOW,g5HbVQXY&";P}!Ź@x.DvO0&f餜S%l\5(;j+ <8j,97O!X)&FX)q=j"`\dz){nٿ ]RGBχd~g{(K_bbb2H7΢Ӳ]=ϼrP{kY?%^C8naБ{^F\{,d}"HsςA$߈ƺqx*M!nqaQR<ș#G ӝ]2':VU #TȏΌԂ['5A72|wi < Z+ZDx͂'KJ@8;=V-xC@~lx62Bd?T+4rFFPu WU"wT`%7'G+vHY2 !- LFgr~AD{^:J?C?#1ZK,`"d ְOUIiBIYL7onϦȞ܀h7dħ%~h2r⣐CM4$%py<L)e&H6KaZֻ]U!7gBL8wv+@AB'^2Z,U,La?lC>{ɔH6Ẁ0cwv1wg53L"/jnj$hq9Nu;/=[@R#Gs!Á:R>,N] B&22t4`8j{Yȑw6!͙xk| FD3kauN=Χe쫿>)}Oo6 ŋ~4g{7UO'& -Pp_K灚:e+|Ut)gV{"̥(n'P }WQV"c멛qʥú=yZn>.O<Қ 'CEcb!`vJRS uIF#t3 9*$PX@AoFe+CLX˙P(0 \ҒcဴyᒸV5 B[ Ci*$Ȇ(%\:fiC n }68NJN db7"NX'fiee@msͰ1eVwRcNI3ZBgK͔9ayQ)Jy3`b!-6d D;TNc~>pBfV6kA ާrMD;w HUsy҃XGbjэi+SJ?y5E&&lZZr\l;/JctIe$K^F,=s郤it^~~L$t-eC$ڟ4:pTa y7&[pZ+GA^^BA(M ,ЇO\e_ jSer|rBf'j_(3V_WW\/{CHu$V@l*9+WMON)ǻ+bֳYrb}]BzfKd8wZJ  v0!J̏a*[at~Τ=1t N:m_2$>><tnkX>4}Â#MU] p k(6zAnx)8Yj_UZ)߄J>L{A|ݻ 6]BCfדgrkvۚ'_W2TS𴯑H%9Z_ &[*R3& љbcYMITL'/Ҡ15b(V& dxx8YnaTx.6NF:Ea/ sfԧO@Q^ u:Z}Ј Lnr[r3-FV;Al|]$QZoyIP4?΍4'|RpЩrp,j fdLpߙa\{g"dIUi8Rz^ m;kx$]}?aa?+\;%m݃: 7 sZ4~XBM ęoB%p(IS6"[^gKPcSȧ&, sxw"m8xfJnD*퐯-ZopѹԮLbyA$Tf\ҁ!1 F}]ĜtkX!Ƹ ҲHXbe|B֮4N%/#&@ g;ѝ1(ai+P'"c ']OKb# ~`y~F #/"FءU9?<Dgu.z~ǁ!x] {+ y)z.ׁpV%2hIn\Rhϊ^C6aD`܃E]lģ?$ CGC[ ť'Iۅ =&4DWGSCq`gmp7Qg}]^׽+f]7h+$ELga\U\rn;e6qȂf[\(fI "sBAEXxE5ؽ"xM[k-R˹( ̋Q"Y { UopSu9%NI;t86ƞrs}-L0anyvN3e&yzF\\T׹pp]ROз#i@L m l|Zn*Vn֏THjwW<_r n=F u> {CZOi]|L5@Ggg~[J0-KOwznA )GI3S,DkRM_󪎅#~'n8YN~cH{"In$ҼBi06=vT[R|:SfZ>+Y_X%5Bq+ 9d6m></x "~YZ=푣aΑ@ !]^|RS/Q\fG%LGμΘ@5aRE_)vi;9=uLN3ӽc)8K3f. hy 'so/]ow>;c(P>l<#(6,m(K̙v'x\p]CXuq| $J"Qo9Ӝ,D#2U/fV׷Wl#Pu8%`8(oM w4ohR|<Ҁ%S+|eFA C}8Je6k 0DLKI=df4,q"VY)0;] K8mܩU?%LA2'~wH06wxn.w^c{z7"(zZa7A6 x ?D2E2֋EܠT XVl )ǨGU˿lDŽX!\1!b%ǰI mN&9o?5 g&1Yׁt@|TǒMHM{СX5c-ñ$eQJڽ^&lm t@A2N;tC. =7_}Cg6;a-w}cG %,$ڦN,C'D4ڱCagf^H)^ UzA֝/J2(0,S ?m}'ԛ޴ u˪5 PX.~! bXqishkH(dc[Z w p?ʏW#g~'L?zv~bqo(` *8ѹEHJ7 fxKuHřlG#0肖.aJ0uYw_o.xZC%f֋/0b6́2n P{H\-]|_GJo^+]QmP;68% qLGu(* ˌJf7nHZdNhp1KK['DnWlSX?x4rZdan I@wB bT ?yhK9JFD5 d/y0U<:[ϭXSIP)KM՞=ic@$;9kbŋErh9N)ߗ|ae:^r5}=-Ee*bN9FT >eZPE1$$l<ӫW)Ze<ݢ$XvfC`_ zW .U?R=AJŮ}s0Up߂fXZ4~NkBpu8v=: _'jE!\Sl+LCWS+6HKG\+ӈ{f`1 )P 9 }Q8ew7!¸;@ltb S[x\H]W+˄y[h2}yQ,9#bӀ΢ eCQUқh*S kxheՄ7vHo338=75q#ʏ_ 0`hjwѢmht+}xej( Uefpr|Wp*ӷF{ @[;zӇ2b 74@l(6̂jŪ)FB.:/A<aAI偩@ނ2b[,8]5lzO?[{6'+ZH-vG*꥿c7o#Dg=r2?RhvEKlľ{ō0 HfI0MiZdqbqM -Н3%s'A7[b'cy64D.NvϞp-;#ToN6aHVa%Gt|&;Ttx y"%`rBʖP C09QV"JXHoXJ5fzG z4n:$ޛ~1FT)_6:aFbD@)v&@ݩ,=-u iҖ,bhs[`ab/CMf@T؈0j]ޣ<82™׿\X枅{b`V)aмZKr *Iୂ.WzEgA'*Xt>{`:^|ɜL*D x<]M+<;(Q* /dvw-~Eq ۊj+ߣy\g5& ՖjBQ? -HO%(1F[o P~-&Dp<=Ͻ'00 ͝zwL ʶBdNZK"/V RؒZ nieTTʈ^+-o;S=7tt;$ss\uc /}S֑r<ߨvߍY,ʐh=Gk |}( }q&Yi\bݗ:Q`J;Wc$J5$AHFꉔlZ0Ǵ5| 5t{lܩhpK_A!e; ֫ *A:"y6j ;1qLFo Btwiۣ:>"7\H,{d5Â5 pt#fW<{Y "~`D3s9Q/ܴ`paD9 XܽWvMV-9φ_'C;w`CQ<e$KA(>¢H45LbWt.rU @JL/fEߡS˕=pqƻHk]13{3.olh=߱|`GUDkt GZ1 4( I2V_nAMBM?t/r*r(c+mڧ'ȹ?6U{tdDZ{хx?h=z΀/&h%@Gl$I0 Ad6 Or MX\Q @?jTy tq;`Y Na ލ@)FnRȡ5[g3$!d?T&Z?XG.{ x\":UI^G%ʲ 9Rxs爞z΄r;mkԍk`˘쟂Ͷ7O_ta)nf?98t4>(eWes~ʉh1y{a~.~`Ay_ fVñk:}j:yEfL:|E@84i]Tgd l~"=>LmT|8OigG[7Z:x]O`\[dlnT^np\h2E_D? "]"ORP(qeR n^LHȍ?SMNtR2/QZXV54:wG|yJLЧ}?ڠRj#'x{ vG9X"D2 =[0|Ty^zh%3rDG^&?7J[Cҫ_77A|Mi"crÛ,ēUVOj9ow $23ѥ3 h401+c#z+[rC_|h)RƅU= 1r HmK 4T7%']GafK4И5u%#ZOJ)YيBҝ%$Io~!^6*w@P^U140֓ϺR/$lP~aM ONXfF w> NPA]߅<~/ﴢ™3%4sIp'- џEc<̘0opP]E[qwMС YV#=S [ީjKZIDTr^ǁgvHUݕ C5d.owt5ſ7$&_2ݚr'HT=e)8H+=;,4$&.;c\c[́wOxeub,b뤢,ǬwKR&X`(M4GT4n߸ܢ@ *cة+Ȟ 7wgI<'orK B.gٍ[c 8ORWX1yUJn32--a!:[o8}el0yO'#qD#2E+8S/gYZ07070100000246000081a400000000000000000000000160d9f5e200010f28000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/S]?Eh=ڜ.+B܀"\@\SVL)eTh 5TAfNn7tt9V ['ZN$Z[hD*Hr q\Te/NÍ)?`^Nx_eq__kŮQLQm:`4ݷ ҽc r8WI#aD/J0G` -#Z܊LC1&Y퉸ك,o rFo`V&Y^~r^$7zb\86%._Do/JQ2E" ZP|fFn{U;R+h,S/lL23+uII7L+ؔq!AkR5z˨(1P:{砶Oj,C̣MaEObdTod:'ٿ0ǵ| ]8 )|sDP \ÑW#' P{}WJzj[/">`eokK{Ľ= vln҄$8gx9VruiǑcj^u5VuHxJ%=0iPB]o"/,8є;  @mYjue>BGW嘗;W(=T3Rn߬CTwy?ZϺrHm7܀IJf]q3>Y)+M4~e>1~ѽ[l=LjR4H@n&ƞNt]#-C]Z51DWL' 9åi )f O`w@8  IiG, W-z=ovsJ:\5Mfѐ,O^zXiVx9ο.҃ppyf@zc{I*u,Lu)9^qaFȫj0}yPE$ׂᡵ:l׼ yc4ބJUEv mڔKGtV8[$xEO jș,{<,3e"zv:LD ZiO;qqA9WCTMoj*PvQ\}I2d7LĐFd;_%׸ q|#n!{{x#PouoƷϤ7*?;*N+Pķ4Iyql1wOFvgvdCF6OIEͪt PlPPO^[X͓XM֌(e9N/o7f1e9S|e2&y|c;RbgDDN|dH:&-P%#X jw#7>1Wj܀a I3%U߾O3G:I7lL lg0h[ݛ—ԲbU1@梡BȔJ;l:65U}](ؽac)xEH6 Ӈ:0 k(!i2 \/Jsz̨bVuwC5?.hF2&uc m! lB8I7|.'*k8523w+N&>)3Ahrlsʗn? rO1v680t#`u<0< D]<17sL0)6s SPh1`$w:P8dA,7CfL{nQ[6 -+BLz0R%zDi0haYP^/DXkuՆ"S,Wd8IPjWN hV6ҰZ.~f{ 8KhwrkD+K蒨f&USI&-nR ZP=OP͎B oc ~E7i ޵:%R"a%!W>vHm]7ԿEtEyd4nzdsΕAD)N{jy|3g[J4ke* ^:d-يgXA/巜X%lKhB@߇%Ő!qHDGQ=[` 2ZVp!qteL;vw10+H)Bd.u}R]4iШBq料)tL|P"ж3:է zS2M Z\UcQȇ~0taW}Z{1(pvL&}Z뉛"N눧qL"'" pԻk_@YG l 8#i_#B}9TF+駚wd<؄-C&RK=HkӤㅏRqI$EU ՏwFJ09MUjW yvy/M hRrف\z܂(u< 9C1a&F9/D th&#ċ놥 Wi s}wwScj3 DQOBac1/z5\|ڸ&IaϜAٽYl_$Wsɡ>%*H \4{Lu,"Ջh,.ӯNbReXjC& t՘2߷7s9ޏ<[ 4x\ݕOkg'5z> m62 cPq[OݿLս:sv.v*E,O@|BtUZ3anXA_KPjE>'!6ϳңC_mQ[_RLEiyQy Ey,QLtEM5Dphkr1 Bƻx51Nges>֤**N_E:K3 cB~%ggJFR-c7O(TO$4l +I/hEŹv[i:R4Apm.U\tg7x1/{u5dG-')Y))S14,Os><ШzXR^̇>sO2RxaaD55B# ddDi(kMbχv "׀Pؖua1CkPPe2vvXtM!N =bMJ@۫)`CϨA)&#ITs䖩 1 Opޔ`)~Hʟ]g'D s5U~w#Ov&j5Zv_quΪi.=ԸT.y\TTVs鿧6@4|2:{SWzqơX/X9vB4v$/s^Sꔰ1oE&MSwLff*HYF29 *óaؿ-cz+^_QN85;8@/y>Oܙ, $'ڤn@efABnz2TZGqj;-+ll;e6Wf$H6*0Ek~A`$NG 4Ȁqe$"ѠQnOT=EȳVVM>Xr@aX Vx+ԤYWSMiLs }"n\]BzLF6ٚ-6xy:F#Lh(cLӢG (jXښgTV:Q;ٮ{|)UbԒj=t9mwr8b4k 9x5 l,ݥ\ Yj{^4[c:P"FfX:K(iP̄1~ΓtpcYoӤnY,zY@Z˼{YlM\^qE5x*\}S9JoIGFtq}j%|j=@Bqo=_b!)vs|+E#A̻wd7"`(}Lܕ!H@<:CVF0= Ûd,xw][&Uۇ}1[t<dž < XhX><u' ʫM4PJhJV!P9wPYwK"_2lU* 7ڱW9;*z/Y%y8Sέ捰|%PQ +7M p>*]c :+F}/D?u:w+xr2SkE2˧,hL>cSGOߘݾV% ̹i)rr?*fi;72>XN׽KPvE8 qIŹcʬңe;`Ʊ9SvR >Y[ĤoQ]W =ރ<2ôȠ<8_Qblm7|82iUAcDW5]7~(v0=/U/멠 }/燐w-ZzJ(t]X,5YZ4T'(JLCmmB SUթӻɾN2~2r*7.4ؕw v*:KR󵎍qd>#T㧋Z]F]9w%5_T#qBU Er6լI;Z`+b*Unt# =M)r)k9wnϸך6Ec94ܫ"/ݬ핃L DoBӨy}F+qgZW |+tP)E@R rk+N7H5@raE:|[/-kYx~ް!Mx-ueH*E!s VikyuV` ayezĎ mݬyHȞw3ґ%ʴR! ~?mY5H([xO!Y`alyY$ XH\[Y($걧EBvoȆՙ$LuSvN&4o +l~^ >hH`((ݷjTP#G6'LIE ҹ恥#*~ǓI;1#Q~K%jV`=F \9Vt.VB0ꙈtuŨyKD`Rn[Y"UP;}[ÿ<ʸ&d^Fe*Y*/zo(ߡ:5?͊]JoK_@8[0 N " E8eM" '6w=}+6}>')A)=o5&:rZ>&xZ#7Z) ϸ5; %)(cc Igҭ}2\+8 mu,Wn.x2I, y5+F8kb z'Y52SֈiNvsaN"cFku{vES )pgsg V6X-O3j?:<7-sɔH%v݋j!dS&@gv1yܚe>FTGA)]nd y81~&C3f&Vߩr3@z{f$;pܯx8pEџ/{-"΅UFTf/Ck!o2mwbM=v0o+Qkެ0Q yH/\~j(VſY(Uo(fV4*5QV)HF*is5F_ Tw8ը7yqt0Qtg%Ltih9wF= ҦƕY' lO?EW2oy$"*^޼Ne^(M~K3<TB# J6k`vcb醳sCvr>Ս{'g)-ҞsҌs)}K|8lʿTL@fQD+ /5~s[>X)[$;LF1Սn1)W<&gR+!p\ m $9ep2h' d>f1p8Q 1!q8EwO ?ipu<. K/*VЂ <o8^`&*e^ۨW3cÿqgj),ē0, (o㕎Ba;ZW15Ue&|Kcvr04ӕC*5[GEw|YPT5j@J{q$; ]J)zK.gZ bWo;RFwb n(L6 ےdL+YE3gR1#gɌٮ(8[YFcvؙ|2Nwk<-?6*FۡKj4<8Q,4b,i :0fx}daV}CJa:mR;~%2&h!v$ )qf$Ni}˳ jÂâp/V3)X3`ȇdlH7"M/0ʩl(eE鴣fg80@%XM<2`l/(:d%qwwRV '8FďB[H.FY ;ш^N).4ijT``$<Mw<26ho*XSR6@Kr/T/{A.c3QMțuj3NMͣGOz U]bI Ͽv.#@S&#aE""]6 n:j"@Oԑ%VsvHĜ~y:/0W iVVs焲 .jM1qdf@<F3re9+~xkB\uD16 Y'1k)iZۻ] ֶr r͸V'NTb ?Z ިf_WQ7g{[z.ov ̲krw" Jvd PGqĕ{ _3 K4&Il-kc\d;|w+ J^}~yn\ M2{pa_ūft9EF@FCMf#YDb^*QҎ0Af>'JKS*#?UMY;Vpp R ~9xv XɶwQd{|yj&ZN*<$b.L|/f1+R+[J ~$ګs+2ƒSK[a*왳D>] 8Rj7vah!}Wy|o?MZ:م'sۥzf2֮6ܬ,sAk/= Zʬf8=3c'SU/1rAÂt{Bno™'Q@pb`nwCRlN#v)\".8ai9kn,q>0ݽfQwpaww+YƐP: yi[5&_"7.<7s҃)ˁg"dWGt Loypg_U2%Ch3mP~~Ne?m,07@v+a _[y:6>I5yu׀brxGUPv5IbgC?-eߝ -i M`VNJAcI0w۵8f! Tϗ%IX놝J_J=D6$x.#v Miؽ>TAiYn.m0xZ^ӭ ho c?n0[O}4RF vfp ZDI )hnN#qQ@F*W!m뫺Y;(}9 \],%uKӑ'+Zt皹MB2KNԍZ9|qJ .zB%*.: a95$j&"6غ& ׉)ͪD3E%nWj j?*Z7Cb}(K",/rtPfd7=7$hгun,P '+ p:0x|NֳFjzN?[w18:q $ ܦ'?-U b22_y>2!d# v8fj=荗/z^ GI mu$+rl)Z[˪mw_AEuL.ZnM5JĦ \r[6,hn-$viQB5P,_S1M}Y#XTY$ѩfx{" KCԂ Ƕ{Hd.`&BAnˊ){ƎHЀnϑTWpU$&3oTc\dߣ0z_PF-ڂ^ &~YcVߤGݡS~yWdRÕ FߵS,TPԠ4|`ŕ>+rRfd^fd6>o $\܈rfTaOexIӛ z:o_Vg8vD dAaJEc?t@= S9cKEbS,`Iw:9wGunI ߎȪcpxZN@rjC-cg;  zbɨ TR(-j~&j8zWflihmLΔ| 6S4`aAǐe O-'KR% G6',Sr1kdc/m˵^u%3?2_-CaщhvW" ˞I*UuۆGE4ɦ3(I!St/&lȂ#`C{>E` %omhכ QRCЁ1ݙR,h7>R?f;3SB G07J59yw1/M6V>Dx Q T#@h!Y$Li_+/"m>8G3X(K%j6h /DCizWp‰ $EyE L9lP}2dJWvϤOV ‡=j0d ;NEH{s"_=.o+ΘHy%`4h|(4ດL3X!=P[>r]&'DQ ~ssz[LqfGn Wv$\ML@i U(p@&.gQ$g~1 `E9 oy,XŪ.Yqwr?択/6g߷r&@6NU|as94vq6O/=_-ϚqHY dA2%!#j=m2͸᫩ȐOTYL @  ήu@[NTYpLCi"<:6p,>bx2 @r%@C0؝0$okl†Yw'>3Q"~#,**& *2y ǿ_/5ץ{{ox.,Mor*UaVtgnWTK6&Tr@c^1TA6^*[_)Ud|wA8N?U da #;>!`fnG@W^5wL"0zS\O7LTps[<.m(1Ur4elIxI,XmY8_p"0T*^_o6G1n )>#RɄbBGij^MKT*3yy#Tyϱi{/kEgrlzT0c9SI֘<>gɊ]UZS w[EnƳ؟hN 5+b 51 TkԴ$Ѧ;iuxRd1)"CuJx!TZi7cz1;@O}΍*1iP+҆;ִڇra ¥B'˲Z}ء}8 G}ަHrMbcZח@F zZ+0@:R+cF z兯0mE!Ԟݒ忯kuo6IvAY)c_|:èBVx.AY̾2}*vM\9E;Da? zZXiTBv_x؝xK} x,Qޘw) vl;3:B29zԋX8"7F `/ݰi٨?7z# 7m ֳ]bKϜeLy>dVVeFK$jϓ@k,Ue!8J=sTX Qy_7B#2vKm 7P/q~L{=2N?1w|?OJ(qa)76 z?omX5 փx~b3zܮ-eKQc6[BKo)uk7 Ɋr0:u!f_p3 R|#j\F+O2E(ir2ׯoN3l[<* s$W&fyԳu ̩OK)}L=CDƀQ=n/M h{>;N6'Hˠ̅BR#@@v+=~Ӷx#_cse~vrPiB#vͣs <&%mv&+S0~%E54pެ6‘NB2z>W0n]UQ%QqzO]Ŗh2q r 4c/dBQf3̰LluHY.Q@*!l9ˤ wTqʥ~C51b+M rQ$j^haޯ#ZR\\M9o~x1-QYX؍0Akw^M7jU^5~P "Ѧ/3YsR)zNUvxnwE>]>fZY> k2 {ݽ;iiwӯw2*B7I3k9%>Ƹggm8"; oI:&֎/~(΢,5֐+IDPM8hl;Rr$֦ڰ{WxjBz\4{E k $63e:Bh  Me)ksN]gBϫA7MkmػVjݪz@A)l\sAbB?Xؑˈ*:rQ?IErWk.2RJ%=v: ^{B7EArY{zIDWI=r?9?f01}OJD_S <-j$spB} ]&\sqȽE/`uF^seD#Rxą+6V6B9ϳ%?Jȁ\aR.Ni.YM㰶k-5j(e{i\X26֦GS4QweV3?RWb z7.`U|9LQrHC0hJ]E<;UlMcvhe Ywd?Ce>dЧ3 A,${_y_ݴrqvd!Z^k"{HK!xHnh È{OLsb Ŏ^ ʄkX adV,Iiބ*&!Krr2Q Rbi9%9PJ0Pnv/ fʐ+=hcLRu=E0hyHx3F@UGT71'36-V(@#kfinƾMw/ZƍxЦ ޡ꽠1ITG3;%*6R0Xl%3)>*68 i xǯ_JHv#8݉Bˌړ?m *+q h.ڡƹcaW胆ie1< N$` )N ?w_ty=Q*=8O^$p}MȪ;QƮ0upR-> l+@'jP vLtٱꎁpHDP2d@rք>̻MiNA$l8sg7.z;߂}%AA'(v%AI7H@ڝ=5m)0%Z W RdƘ2O@,j@F.y.sW4D=l{R*!kQ+-KWŕ[amVaX>V9>B%p%#:PD^8u} X@R } 1քB pLȬv'ÉFWЩ|0Tc#Sֵ0$]Nd*gz|m3ӅTuHbM dVaz!uQM/2AzT K9e O "Q p\颽v3u&+\>`F]YRԄݤ`(vO :&LY>l~ Gv Pg1#%j2b +k5C*2MJ6FRdU8#{a&M !S|c\Km 3`v] gN/f1\[j)R7i!>h?qza. >I%["ſyWո;_bQb(!~/Jsf ao̅R! $+?Rt_C= 7ffà"Bʸq Go,١\\. k*G/,X"=;1]Uֵ4z\Y^}Ñ: ,?bb&rxIA.zv 5u-,fRls~(?E/e XCZVlhZ3;7sp-vZu:hՐEO5!gq)^Z[Mj'ȿ}[.+İCk"YM,"![ޤ80e`t<3t$X¾Jy9MٯM1M ~^ls& V,/F``Pny Uw/qvtZ&DZuK6 pZPW+jvИDg6St۹΄mxxg &?GOT08J8#4? ʬI\1 :Vڝ8C3sLQ,ŋV,RT\]v)$8a\7jS%h7ZǸ h.A0܄3G;5kRw4nw”g=Aү^'zWᆠĄ !x'gK+EP?_$7\m@De;~j=Y*p@H~vٍ=b[j" m8,5*s dQlm<9G61Y^|ђ+9pن4{d[N'o zW-@'|K8.oC傭AzG)p^2~:HhGk/B:h| W:0=Z]T|ɱ""Ҭ6\O x{[כE ~w;ٛb( mܥ,M 5yo&C[wj`0#%l")fD$$"`9&O39_E;khtT $6Xf@?t(m}9P )JS秤7+u3钮zscA`oiOTnGȸ_eNEە] )sA9\0.L I]Džc@+nLOcMJ7u|!6OBtp )v xܺkޤv>@\ʂ$AgAdthr»x )zZbwX'9ÓJsurS'[&_YZ}YI$IYGx.6 cI>h q5iT1O2>c*7B3UKq%%Pd*șTQ=ۮw*r@6>`&ut_ƠMI Y;zL<*DG3 FodG-3hn29_M!e%ǚ(nrvx zD49UOEQF|sBq> Uˏ z#dtdf b.Nbh3 9ւ_r[2q\Bd T0˸ld+mWCdUY":WD,^}3Y6U=D?5HCR WMsB0je$uƨhD< !'9oXCYZohݛ`)Qu2PYNZg,҇)w,! U6 6$SPAϭ51/y ,Dpbrļ݅x~?"GK/( eگ_h}N]q6:f2 /np@Y#KCh~—-Td懄z X_m0֒U[_2i'2o+8n_yف7p΢*]m#*ӝ̛Ṋ_ %n]d39xwS!36D'"!V!V6FYd\Ag(D ӎ5p<`Xgq4j vytuE/󬋐s--S\xޞEw+_5l\'K]q$8?Gzj8řE&A!-1pNu] ̣L]h*n=LMٔ^N#8 ^J%]i|,Wy٭C8I` _世oa< ojz Qr%hvvU=HQ#ڡ##?Gg `ŀ_"@@r͇{NS$ xg[,0.שCO`h>p@nT;]. [b_ xZgn:`_}.%r ^"M>= AAޠRfåV}Z9 4 3;>`b{S`QAp|^|2N|HZ/F&GWId 5dn}I2XL~H,y&ŷ~jND̴* 'C-N? ۞CDmضJpo|~D;yNY.Ȕ :&$69 ӻ/"XӥDo;0};oҝvuEv]^ncԮZiC2X7jݘIdM >7DSn97Wub\ǝH*^RF>h} N!JBbv=.4\VPZ]ho96ж$c)ۑl#Gڬ> Z׵{A7QGu9y:s%+R_\(@*OYkA^˽_X&m\l\2 f7UhtUjJq}U\8$dG(VGۆ:N(b-:peMRL܉r)EV@~?P.+>h1x9.¹X>`O"ŋZ7$O^@ Ⅻu4ǵ-m&~R(2 1bѫ 5·Kc.=n,E0ĻJOl t1+ܶ >2o/@YH2Lu``!{߀O{Ne'=w{TH`qK`S ܻrL7=BbHk(\P-uRxzՈBm;VHbC*xfI =Dy-Z/9ɺBC)P "96>#G?lEn:ւ7Yg;EuaTSh 9;QvuP{LqIőy#݌i#+31^?|mkw nؒ/2! !s{B?1aQs;869bҲ2TOg28` R"fA cfY#^hP oEЊdTԁieBVmоW|?$ӛV\K!%8 67#, eZ9~SYʔRCMz@d=ϣ,gd  So\UpN\oy<~sS純Cݜ;s`/pSk9}yҬ^o@8zGZ;I }'? 9 ß"Q JK3msho?i8H!JX=Nd03Ir& ֙h8z A^*RUi%bVayE+f/E)n^3Tx:>Ղ$}q*9ZIfuk ODT0 Q%=N\(Xvi/ry7s>fH$2r)B}%ΫMqS_.XvI<'2H{@UJYՊZ#DO[@ &b;70S0,3d6ty^ޅ- 0U+,ӯ6pV҈,1oKf3ҳ4DF$m@TA Ged ^BFa] mi+ bLXƌ 7+Uk>u^f[f*a1]˖ /6і* 2 LG}$YG:e'ִkGK%:Dubcg5dxCF6C3G=_*_W_ATr(\ys0gOq=mWywa_ s֜mPj>Wi)T*fu [JJNĶ~o>WCξEwuz|޻y6!~NRUq۠6$8jsapE;g=3T7@b^9:g%ňNԣU0`4C]:):O*%Ř4 =z&4I@+5 ɎG%U]RzSuѬJ!;ԓqT{7}qBѱP.REËbF/t #T(#5#v"L#(w6@Mf.fmɒEAߔۜي|ՅX8W'?f*ق>7xfʗ5h &j0}A`0l(|v5U׫Nކ͇7CȊf{~!/,!p rCfJ@'C';2 HBєփ"nĚ]D^vί6'j<.cKI\r83z0ms`HEAoxu,Vhpit_<'OChrxWG9Ȥ$( k6`)*WM<*:v-T/9{8A!fǷЩa'X',~րY w/E\`bDE7P{f|rJF?&-hlc;_ףn"O⭻q8=\zޯq,I ?'AWBAcZ ERK3,(L&Pp_r¯IԄ-`Tu*K4NY4R3OZoѿ$a*tUҍ29 }.znI3EMaY-M> ȋ0q/xf؀4+ ? o:(0?D;[v ?Nώ,b1,XqMf__ UF[OörPJhLD6|M:T%_fZwS92l&ul=29l@GL1+V.@v/!9ȗ"QDN-H#} *ХΤdmk+cAwjg Hlb;T|Vy )vqHJC4\Yc5mu/PV.W b)[U6Uf#(>1)qb!)\62uyҗE S.bZ9,w/uDM3;x]yO;>H|bl(hή|U!ƒъ7+Dz?YuƁ}Ɓ\y^q/> ZT1Eje;p t#L":ݫ0Z0|]36nNlن̾P=&f}Ǝl;R7V/-w-Y|֜}!0 5ӱ8!NJ!9D;޵KYF;|w1w>}dV&(-Ws:*tc7rL{Ĉ{Ѹ^/x粩Ic +_mf@ئFF 崋dOgj̻ ([ C*0_V6B`D%_^s\I?g4;4Mx)ӡͰ,>+F}?XVQD B깰vvU:^c%ӕQ/.ػt#d <XʧŖ<\ P$'kK3CK0R&q.9!) .~V#/%@i dsx :y̋s4nb*ӣIoc8MurOD*|!q?#eyT6ekDvLNA:j t1>^[U646lۈ9g<0.KLD5F_K?`hܥ>eaJ#,|qJz_ L>KXWI/!KyƓD@;1s7U0c3|\?&aPT9霐 |hN =m+z٫Č f^nW>* 2_g3n ML5,>%"*~{ ⚡%8OިχK.ɧJtNe_ZW: ݃߻#m/-+cFjۏ{6ٕ-Lbo>oi=Kx9d1[ZVC;l@JlyUM/u ѱ|59nZVE{u%VGzO{nq- R r+i47dR W_7ٻ܋%jkCʙ-AKO3`st\ȍ6B mˀ NDw_t8y\nM%08\*J(.GE6^ߋ^ M}xEN>،oz^:<= 3 OЋ)+ʏ].EOP>"?ۈ%l9S (1e]C8@c@cݟƙ-1D]2p}Wv^z[p>*X]M V P+[A}iFnn$9gY1d+W"&H%WmP 5 fM1{mLf+l%L;7(x>>|Bldj ꭵ/?@хp@H!B'{r3Cx4^+P]֐@y%to;ԥ2u'es1M pkԪtT,Cp6}~b"l@_YUO,`:UZ}^!>Li“\&0 ?|kP**N1 ^BO شV*۰ucUʄT 5Ҫӕ5^[pF9ozu7=-c (==aTrN_59ޥ7WXkҁ*sH_VARG+_ 5$obYXM_{t/ޒnVG&V.1S\Y6РQxU.T& 0^0<,{;ӍGp=5_)BX 9  c"7VIFa/.LT;la]Au(2Bڬ0yE*?J ERfy&wO˖&ؤjϦ/<0OЂ-,wp>$)p =>9}1T 4\(UZ!ޞFk;Ǒ'p1ްޛ8ͲPdRX#FNjiBKT U&ZW^%Ryt_uP {`8 wA:$>-XBgN?~ Y"CR|U"ʠq1򐢜XZ o~p>wk7OSB|;hvnjNj!S-5N6G̀vd_o]ŤWꨥzuĤ;އlV'+3͚=!?פ HށHU݇qJ 8xADh"b>ʐ`/^Ncv,OA& ﹶnvwCC?1Q|ۮguYNӲg[nIUnM1&GF%L\ѳS}"vy~Ă<96=Ҏ`pnH֩QY~`[%1/-e:a Mm4̶BRJ~݂芙8RqpCZAo-bq@ lq}kaSib]9PXWY4ǵ6xڅ,(a#go,~q| }4o(˕ s+73'pBCrSlYC>x #F1-\Ķ47[L[bwZZ \EV.~j׶v V{%NWyҪJ}V6Fk0n{  q!C3M;m"GZvv"B89.c;&ͰfYUr?HTI3\i@Eixΐ@*}A?C(?L 8|Y,һtTZ<_˔x˄SJs NIPǗ~54Ƞ{1ˍR$]NO.?*QǮ vj2PurUkM1 SmCz& W @Y8bZ~UPwQx*\Hɨ^$!M ao#O>銔2`AaAapn]( i O_j=6^}ɑ-72$\AF!j=mG\!=I9p}r%-0@c{%XХRpu4񭩃+/7`*O"y7i%-tm2{Ӽ+W0%pCJefFX3gMXLg-\'Hz?VuA+dU~E9ǯlXd3բBs'|-#YY,nF(īN#D݈<6;WF@ڪq+).boFvQ`<1~(-Wy|ATGxHS C0ޖֆ\ |N׵_lWg!:AMJb4';T,yF5% u\7ˆni5sߟhB}NAa0:))j>}:قNV!Ydž
        iNjb }}U [ll䶠aUdqk TEYÐuM1vlz31µ16K@eوG.l}BHџMG v{FN|nP*@ (#\iCB7}PWx[lK]gPp񵴳4Р<ރ8$vIg&o|xD&z*Cɼ@$f(fi5(4<}N.r٫tVϡoIU![W,e45cm .d6j)}q&(>5c1\X>" .&/mT{۬8bp+!#K?w{|;U RMħ>n5omjǢD~@ZSodV/Ul$"? j smB2@̯N#i| ɸċQw\3+v=Y$g&֘YY@Lĭ럴=iƤ:*7`ܟ㍝!? /RNuT1(c ɸ ]FDzl&^[p$Eagp_,5%JLwM8kGѶ5v|?'3G*{-(5 Gen J j_Z+:۞OF~]N,hB d[^ó'>{<+*ӓħ4.ދ7qBCs0&g>>5,z(5M^e}v%bqm_dSս;ec 1F3GH"Tvz:MqwU7\TLGRj"> +:wx x{ҠVn&OSWP}}f޻ c @ 2h o: +[ID/]azG7r-ktasRњ#ߏp4UXww62I %/{.STuOqd nX=wY'*Co: V>PuB MCdb/n^~F dJҚۭ!^$ui}8/;LHQ-ShM|!{ g&.I֝"4%h<]4'Ϩ(Tg6?1IT4kNQ=qS7FOOف5=uGC &_2Zz6efR0-^v.UlKXMTb:?) B\HrˮEW H~m0,j:T꣞kgdy-0^ T%X$hZ[TK=PD";$E(Zx*pλ7yLqRIUR_&b sL||y"r scu3!^6!lm4KiU\w+rb'=EX Ė`թ!cV^9-=rV1zE^ey:1E< ~bki )S4A8l諉]f>B;Z:vy/~zb>H*9A} 6(.mUE#EZAyuiuD -8fYG By;ycB;sPtbP 'F|JTOA FOE=JXt;rv)|\tw#sNhWf4Rt@ǶW09zb3Ӝ!|Cj E>:)@MA@5 Y9_*V/FvQZr+Yc$GV T%A~?m1/-:6Bkk?#A\fmK${E"E#1ǝ~ju}T4 ǽ혉 3(FȿeW4I7KMpO8'fmf/hX&zۈBqBAHKS7@Y $ھՌ 5Y!&}@h0IDObp5`ôͤR]dT@'7I$^Ec[F8I[bKм In=@b,wʴؾ_765O9jG/d!T& ;gBiulv*r8w<jr$ȿL ilrc; cFY7M3mh`ΝQ-kln=R TաE¯xJ?FKi7+nj: ,M#nj;ZK/cz9դ _FfXr"$#ZȖ#m=?Vbi zLT YGQ)hc71&Z 8;zWs2$E;d`Fض.>~RnHD;4d831X.oC@˦~PF;XӕB}P/qzA[{^E'jfqTN A܉rCQ!)#{yd[`, ߻uB3 ڮ ׏B{1/ʚp% ۔xaBgD>OJVY17wi#kۜ{%ECX09LZw]b/20ZR*JZOߴLEl6~yT V4GDPҟ)WΉg# &u(s2ĉ#ر9JuTQu g^faE-a2mDdBȸ,Pto\č3۩H'!,zOXmfVF1t5#DnY\ՏɖYu^7!SQ, K;?p5EO%OܛwH}rN ,I GH2|R4Aq-1AfH\ONBp/yi8h]{Y'ħ% +Ut{ au?޺X=*5|kp,V2kf9 ڗyĽb \# +dw Q6Q"v,kgwdtKp/yv4brhuUbzE"#Z xme˿4 og#XyXw֤m_jDڪLKiFH@Pty30F= ,xYm1zHGt"vݭ;*^/Lxa&x!g#{ݛ"C ^4 %07 Z`#˕kM@rZf|*N!mTrkEb67;O>$P`o\76L ٛ]넲=ښIsӔMaAZBtmngD_蜆47큍K Vi#@t7+)I뜺b6V]0Mv"=V4ݺ#W F 2SAzWO<6(׿{q6RPf+JŮ,q^ &F$rRa|)>AWCϯ ~$&O ;",fvrL)Mi<;qB0.ɬZCs>ywxn_K46*܀0Tp:N\c3˅PlcBeXRk@[Jwވxhsn>"]uZhb 8GޯqԣmVtɳ&AMWSf ճ}& !lAxtۓCf_YP!t]ҫq_|v)tt͓QKКr\λc2L!H[ T{ !D"ze[X 䘃fK|BP "@ǔvjhqib"-?ƙ$GW\ܾk͠coґ4eyWR2 a Vm4w{r=]/2ۥt dTƗ2gKdר> 1U ҇sUJ&ĭִ o,|{-%C:m,*yf:dJ$)v6J9ErlL8΋c)ۗzǓ.|"3Wb&w1`|J}fC/Ȳ?FM&iH>c]Gla^-B0JǴY"Χv_N^ h/%'tRϼ*APC&FaI- ,W7Y;3>ЮI$jPl8778QE=: '=@ ^%"yh lxŠtnY+{44l'@(ʃ ]"ZnߔjZmED,IQT bcɍ>7#F urc o4ȹqJ Ͱ"lrڰnq?ᒵl*1?[5hG@QQ;)hEoO-Җ_;4f HCr=ޮu.֮c0sX(.羉yWTjt Ygqie~;ªc81&m_t,^+j8sHִ_fH+[\$DzՓ@k,M1xdUaUQJZ5:#״UqTt}wAmF1jH݇M -殇K?/j7;$^s7ye0OAw޴YJ] - m4+C\aO)&,Q9g?ADK)WpʖR-׳;B%!z'32:d[dGqlh^s;@ M qRL2a#o] 2gc [W9P1 qSvw 8vsJw؛Х|e[qgbϣwzN>w;6a6ox0{1 @@=Cؔr)o*h?+mb 9uːςnF5C$yCnX0 & j_CltTk{'wo/@};)A荘=۶@$}:$}[QNNmß1GS@YibuZ"m,C3\-u,zZ&yHQ!xPuj7lMEIX8)ASC^AcTJ=ŖZИ.9mN@#;>]x1̍+, DzkI 1m Hpv4 D+]dYhnu5sB_vvqD/)s/ڞ vJS (omc=چq(ӭaщ\ЈЃM# Q i%v3+w6gI4 ZJN2nVaɢ̺{HdϵB@S.yHL*'Nuk:2L=ax]1 1:-wun2K:2;l*iB9e'if}8}" ԡXP*|ZZħzcdEB'h@p[F*D9^HR"QUE;{C#ln%VćcdޕY'pS=mqcMBR ٬Dtq+BkPcp,W7[6GSl1D7LKo}jR5 <- VXedZmMLQ+.vn@J:ݑ_M*rW3 6&ikrM*]=Aj,`x4s݅зޝ,!pT 04 ;\>o7Q1XkpFnO_,D9R =kOgSS_<}gɘhZ1_~Q1ýdBYҚby'ǨR=h| /- ) UR$?ހVf]t}oI߮UdG@_*+1i,4 #y">|...<[P!hwMdV:P@ltl#V^q|IS}>- NVZ\3o.W{.v7\AM02Rmgx7 ]ou6 Ud<;A; mP@'k2K<18$qbm`d'Nwcu1-`= `<RmSm\`AI'x% bS;kKۻ| x3_"*-m{qUͯ]vRQD'u@&EX] V!&oP3 SQR4vկF .sHcXTTp *x4SfV9I9e˳ Sΐlzq t~гE z6֘{1]>@]6n!:V>bMÏXx  Hv0dѵYAHl7@akHuؒ)(E,N#ZgѤ0%${%&4xzu]QF?*^CIٕqnᗖ4XX K=3zHޏŀDq̞n]q3:r-@d-Zƫ)wOx=sBu`tS7N|Jg0Y&Ďh†gq.BCX.QHU҂_~=;YJ§TMbk8`N,@ k ń0 i"^mB t;%Ưr[L?8| :>fo~|R'z=P̓7.3#`ciRPwH aO:C&>*;Mץvg77k53'P~Ez5H__ pq`!^pʔtxIJU]>R_RL!"Zq=-{fv:4@i:#B=q+DJu:qsBtjp(4V%ǥEJŋjXs]k2@m_4" wХj_;D&3wDrr!Bg:<#Xh%@BwC갏tZ?`/M5ED[:L} w,.bx 1E'gXZրH}$YD8T0%x@5nn7m%bn:ļ9jQ)+2+SS6`Γ( 6 'L9V3%IT 2zih$n֟7QhΟbCfϥ~$L jkS/cH ď>U O3<BrSJO3ZB>q_,W7}J~^Lpw*J2#b-g˜ { zrV*esp-a!9 9JQN\;Wv'˒xc'I("[+(5e8_Pgs9ٹegGOa |[JT?,Vwj){xE3Q˰|Þ`lp.~ 4 m)V7qV'~D.0( j9lI0=z1c'VqH@DyEЇDBPQ>8Ѧ`vmQA-1i~CY '(sda**BZ ~"/KrlI QZ=Y>!r*`݊T~i b5;(^XtJ:PTReMVW۲I}LazK~ufp~I<|e"_T?*)2)J.Wydɼ؉I7(ƸTO?M]vo!['?|^ iX =0 +-?YUk3:C,0+4 ~|{^XaMw=f!{.<&x|"Rdz8%P2ৱxfOvXW4 c 9S|"~,;1Jҷ28'>ÎwA&}bՍP,N.LXCnCnQ:'g5(!5Սl#%dr{J^ njKQ7M][}%]ܼ#GH8/Дu0Y!cpzC\gyivت٪:P(r`\)i*NLv;&-w6'&pv>u>e]:r1߂ , |u.uo!epwn3)];U {NwjfZxeѬZ p]Tڕ:"2R@1Cî!L 2*ftKb@NUoEk<3\g? r l{*]Zw 90 V?Oj&NVtx䲩=" 5 RƣlKauv{J~#(F$W\?-?~'h,+J*Ωh 1) JOwUGSQ0ٹ񛻢1NC~.; p~I"7)$)E2m',^ijELGhBH$&+?CX^}|]R,ˊ [K; y PTK)*e)ci#?A|۰6M@5v4vU]zRԂ:в*?zgzuZah%`hJv Z Rlxe&{)S$V^q&-(rk]Sn\cih*fvNaU7T63g G8WGÉtx|N&+я;|4<,i[0KzܾlJ,%lz0۵٠_0OE~ÿiafhtl:17gX% 2Z_c}lW|꼁Jg  ̽qNG-4km<清:i,҅B/wM#ì17\4JK㸓G2+ *9{UԠ?Hij6F˞oض#:)U3;?D5pRၔ,B|Cq5$԰9'ҁn;}BGپX͈S7GqJRpnLcyr/KZ  ]_Y.]6Q,tFAP^@o$玶:x^SG*|gp-\w+T􆇄=\pܚ=9so$w_F&堕{Z"hR>j*gfmiIWr\ozI:S5 j @Y > l**X0vn{ .ͳYH j eEз m)8=Rlim"|WЛ) 1k"T..uM_9G ,QR--v"Mu!XC0VwG ,Oi,F D[ōr8Oo)vEg~ PU !ofG&|\fTt.DqF?N8|W(%)?8]3)qs{fA|e,SKdwd*lM+yqƬ6m7“j`yIRW#1nsA@5Go &ɴ P{FjH"\p_ǹ`-Qͤh74Hs9]ѯ'L0٩ Cɢ 65HֶiFG9$c̐6U 6wgG{QV:kkGCJav3:)֠d%%` & DCCYc"%JCXr%@ O+{k. YZVP|7B%B"EגGC}KbmZNW .'g(ٞuі?PC|#i k7_+W5Dv3мN(ír0q}f&re?.U黯57? U$ /o0E>KKHbeާTUj,{_r]+mD挑#~=<&_㬪]']j[Edŧ35HH6s]@C>ȍپf{/LH̀&nK=wCT ~Vvj#kyA跻FfiyQ^@p`i8[o5 c#ӕ<(8'j?2Dų=pؽr:\GhNr#MjC'VjChyIwsĐ;L%GIrI g:9Dp\{H%.ݚ,zCxZ!!f2EM8aS\6Xl\ãmC>M)i5ůXCC5G-(N#lWĐHC^ C0D{U(3 (5}?ih_eu\sK^^FF]Lp9&YUZC)ʝ/=֟+ y^(N˥_诚/㨘vXrjpCk;u/ӻ$g)o$_l^ò9˖=Gs`PW%+u;h^4rCEUb5'GVairP [CR x'E6NaP6o͵FakmK+k[c(В@raffiT,gi2*ns)Anh2>K# *ꜗEDٲ1ߊkZ 4ې5Jwn X(>+5Ymg!u>gČuh&q1jh> F)L`T gRqOI8 HϮ]6x4r8 N0\*_کaʣx8ݕ{HWOoix|R6 E_/dRa mk.$ԦH$LQQc^o]{*Bi.144X"+SSZ' f\<9B1h q带A} 'j^e EDo57-JjWˤ'Փo {]bF-y!a)w»`ć&% qDQJA,.Z՘&MI*̟Ky6G "'pi\jߨtP39':'_)X௘OFz| 5Iy"zA]"헙;Ι=T`JdIɇFomSA*ix<4۲FÇ^A[*&4䋎̒afaP#7ٺ#0f{ә[;r0?|6:s]aqH= >tsVQQ,4l i꯯J T5Y'JWQ#ulvnhGM=&ˇqmi&Ɖ V3`WMT$NAgSíŹ/wp'{AgpyM0`@x*ONt<$3L>S(y=5WwYmt>.#jñmᲐX{'CV"uKMg/Ԕ]\(]֣Ѿ^=Qne!sDMYZ;tXs Ifu̬)L6p=mIˢtJ3 >٨^"1uj- VGS E HoUe1;/l*{jVh"d Uq2=!/ u xb!wsb'fhYk/aEz3-ߛ%H&QrF-B£x(75WQg{ii"u_z-,7\*"UޚW8* UQaXW'8UOpl;͗;%)N$2рȢuRZti_; hC=zKK" CTp-)$Ht]M0.p#l&IyNpJMB#;fLvW?)0lWѴvreb;8D⯁ =(7yIOؙdbAdDQJ'R$zx5)ͩN?T'Omc$g6޹9ٻVCk'-):#<~4Pՠ<s N]"8`Bkі&{UZU nZNzyTkcUf}hrİ,j&?Z,9ncVD*'u}(o:3o} #YE,y.rؓ|u7? ~?i~Op1:$$㷄P`8TU‰ Px ?'FJPpHb 5zg݅`] ʧ} a9)Y;:" W(!0Yvwx6#Ie[/nT$+ժĹS{9TfN~xCFwl9v}prGl°5#k$Bn +c3gf}lW;6G~쮶8n 1O՞R뢋?ػzu]R$$ De7 , S[ I|~V=t'!1pٝr[) +̐TYDT҈`A7cPB}h;a$ޕIĉ)i1xt.o EOa>#)1tlΡW'F7674ߐLw:{6VQ /Ltr;WhfiJ>>jAT䪎+Љm& kRcbMޛG%_ȧ=C/">m`PڎPb}^&)@eQҸF##K`|i\ުG,['_%gӂq(x?, eJ>\G|oVTEPlu~h_dPΘv|1F,NG+q`IC\my= ɤ 5i"I<{8ҫ]?QXTELMsz)4D;% &K}'|8Xn [˙>X~!WRmw{y<*%Z$q M.+W7)XSh r6MYA( yo/_L3P>7_M8M/B*1^XѧUeRiW*$ E\e/+lٟnPc0t33JTciSIW[ tf]a 2&>(}c1v!z+Ĉq#5D[[dPPc[.;aOk9 :(tHDVhQ6B Ÿv~Č*7հg{nUSri4]{"Vq~270# H+z@̃Q2) z ~db̡8RXԛOg|%ʹ}MvP@ 1K:!)ףmZ͓IwC9 mlHwexm>.yߠv㏊^* xl5LՊG!zRP[ѧJZUWHhzPFfu]ⲕ$Z*M):S mM`@JeNwm4M=[/7֕m2-X]2[h?v+YѼ6v_|c=@w:4oFM[uJՁ% )W9϶7h♃?jzT5x ۯŵv=$CY^նx\y{L|./l݀s/VqUJ،^rrkd*LQ 򠳗J'po6,֜Gx~lV$=4E>[Ɠ,O!ODgzۉM4 YG~Nع ~$dT]*0J4Feٹ #.od\n%zӅwxs H!t+STUţ*2ꇪ*]#O>S*+A2NǠ9̍rQ>Tdv&kS2ᷢXWj?6?vj{,PסQU_jKtv㤦_Ldž(Uj/Z҅9V Ȱa0/Dq|g̚`ީ\.zPx~neH㙔V/8T۹/s0n08e8\;Xb Cch` 9gmU# Kj[|{˄ZY8푧{Db|&mÖWJʽtd3J%ڵ~=u<DQJTc'^c*TX,rʍnQ -q *VŹkB7?rT94~?>O&G+ V٩~,49 jUaLsTԽrx$|Q7%9gE_p[wB3]F 6߬v+DžN!zjrZ8ok >l|~tNRXfsfͲdK*%F4!0ҥ7s9&G |L05ay~P < _6K!&n$4Jo!w+apkbnHkaF ޛӃu z҂k\>K€I=IĊЉ"GU*7]I["sۤhۨ&=6KKZW33Q`v-3tq?2&╔Sԋ7xZb"%Ex^Y u#Q9ލa]u B}  u!-BKz{`X}L6!Y_bVeof8JYl#jC!]kAI !f2eG4`v+J46ɼ ;<ү2~fkV#L5Gr,`i~) K`͙4XTnALV:T-d7W3oҼwF$J3ua@ @WpTD2[*]0ss,mC!-VƮs}̈́Ofh ħN?{XӞJuz5*A*%[J=]݃'_Jlqt N#M;#M2bwQJ6ØGFpE*Wn0Pgu9$U6dꤎfA=bn-S\>cu(ؕo~C-eZ1U- QؾV3Dka('@̓-Ǒ M}IſUql&7Q^Im)$5[=00Zio]W=]Èp)[Ե!2'T9؛2F9*v{MRdS'?>#t: B XxCd's+€0o[mC?2JDoG&O\<0 9_@ŝV7Y4R;ľ2m dŤ"$j@v[tNM Aw3ڏ:ۭqh|{$Д Z(4;Ol"ḪӬR~W!Vz> ԯӋey^@'D)Y2[20H?0xpAW=ԭ߯TѠ]-*"}Pя x^V!"mF,WVK A Pi_FoR{&m+~& 4<5-`4(-1wopEgM/O2 _!{B12guU޽Cćǘ㼩S9_f*!ޭT/yQכ[ZuDkXUcHMPVLqOJI|N*bBtJF{mn:cWHs(-Gv5w0BX5SgWu3WoH>H;C['jsYXVQ *wS{yCsvJ;.v* *avL6:aQDmK$=}$1A@!Dz)Nwxqehrekd>a=Bй+Y+aN<ߤ{/(n[I\]n\]yҁ٣Fq.|s&! i)xr? W^`[%ђ|RTGrvuuMb[41\YDOـ>') JK>?-$M:}#JE|]j@9uTSL#mMz0*Rl1JxaV|(vXYKE z3]ADl-7ɪ}6 #ı UV_pU D;MTc=}n5-e3225΢>8W^/R]Dܩḟ`-GY-?A2Z^v\&b"Er*=;U}dAX|y.r tԾtىYOz}liU7Sʶ LG ] NgzdtPg |w>YIf]yԡ!.9&Bb]Aqt(B.gIܐﻟU r|rc1cg6o mIh O>3pf#V =3G4H~\BR"ːrAL\vέ=հD&Bp:} /r5 \B@|=UքY^CNJMe\#( e Lct %ͯbHEW{|~d-r#A$ ʈ}aT>%o8vvfxX1 l >z_ԫ%SP5lJn¨wp(V>5e!k>2€ϛJ=ntXw֧<<@*!iOnE!Rl*5`?nq?OnRj.h  lD:q/ga'A5l^6>cK $P>xZn#m{]A7QdtkT_o[@R|HOB7! ==X5AʱW_`LcϻiJ?<kiu+quS.?OaӥIg.Nn h+3>V!8tx).vOE n.=.P~{ĂC߯ka橽cU_.CAMQk 5HD76eCy7ݬP{{Xjͭ98 Mn|?5󪕼T\F"í FFvR4nV'nmi23<PsW3&nt Sp "hquW2%jO7t*MO1F;6T #E;,_mM:m650×ttE0t﷗c>ٯc䃽@DYpѡ/4NWn FiN-. u|11O4h\FRP-@)wF<e2˥O\[1kAvEb(2" E q8'XQf]c0-2^/2j4pz!ʏVVb _R2!KkYR53)PF陥fE: zvh)Ob5/#quT|W,є9t)Jf<&yL0p蚺A§:=hNwӦXmobCD_oQ XLW='3]2춀 x8T.vcE99|+kh1-z a-L'|␕NϹ  + _\ 4, ` kǮ6J8s&<g"%z,nqM6끠&& 7rBLʱ4?sbAdd!?@>w`CBVf8K>Ԍ-.' b]mUVOݻ8~ȩ 7;"mÇS<5xljFJ/V~ggu@"ExUNlј@Q4A/fb uxB[X$@ATkV2g4IA6v4?4'ZDG^C[Kg;b"IC*pB)MwrB+lb@Ƀ?90_Uo*nb2!*':Q&UE&Уඨ8sײ2?@Wgrl3̡谷eɓ-p6giL˂*$m@B40i* Qfhmm')4x*4 p@i5=[Ch!y@¬s3Fg?&EY ƽQ[ߒ*?S=xH 8r1}ށ5b΍UBrwfssD Q%]| ӈ>v0r$oMnIJ^0 K?UlսN1Eu6[ 12-r(~]ne5rMG\DPG#t7P5x99eNaΖӢHCd"3=]?vSzM)WRL2O p%{N4vwuu3Jȇ\nz%,|O`Rw6In GܟjeKh#9kߴ o/JQ]);,`(=kگP Oί=1`F[CtQL>39V"xO!5Eqh.ߪ#M,.6c ݅yb 6fM{q/j~XY>nγ9t4 ǟuчR-RlACZ ;?Ldo{a00R EM xQӗuQ.|kba\ONȬ'KŒ^nd%͠n>2mb*O#Pt|K_ƽq.`ڿclG$rpy_9?NK_"vsny(}V/AClҏk߲8d`bvS/Kv:2 5ZyIqm=Og/Is6OO#Ț%Oi[ ia"dt2U у>Z,VCː˭R))Zia׭>5OrTl7TSd@[D'K8xƏ[sh~s}:M9F\9vEZ}6K1ChW#\a| FpDa8Qˋс!ۣ\8'|[8z.^mp JaFPCRI*ͨOruڭlnri(CDn'Qu+^"po>['ޅO\HR&6 >pּaЫg,| h$nyw*mgRf2Hjð{C2Pq˝H0m_ 8%@Amݠ6Oevk+LtWLtu.ǴZzI฾U)Vj\ATw\`L8cq80GҼtrS(=ҙݡ3oxy+~ 5 %ݠ,(3Ѝ c]XpGºr  \pj`˟7Hx]ыr4 ŤoCVt}Tku- 6abD_$WD 򀴱ivhM6"Ge<g%%k=DU$"u*F%Y>myC87FQ;ъ1&ş&%r诺)Q U[:1(0&p-`ѹ$?q8 .԰#J1#хc/=x=y"s74*Xe. RoSwd&Mk4RzێĜLA<֎8*l`;Η8fyfƢ?&*c| kU}B[*5"Rw g*%Z縩$U@eQV%Z:_Qy7\lx_+4r,S#d'o z#ƍ".x-iɅE-G [g5J ugUkƓl-.S砳F Tq=5Yp.kcx8J^ ;. z`]eN9xsS@::^YZXRAi56>Bsu^`Br76c(|qXywxꙶgI<5u,A >騅W6+OZaf k.咕NQ \"(rHbIHF6%@M$NZO>b; T7{)#6yhVȈVjC GI.ׁ,dMoeyk n5]}Jk}'r1rfN;FJsQV`R'kx-q\|p/[OӀӤp)'X~YEykHঐ .IK|uA3oeCZOd@M8CT[IF:ecdOzHyD|eu; Ho 6摳-ߌ7W)Ǧ,l#UH ~<|駇Q:и<V2#i0ɪ@f4ᤵD=,TmYWR1#ڀa\N*K=22;E u 2 _!]c:8SD~@jTM6idP~sv)p28Jk 8!+0sL}D I?FJ&q!Km([/Sեjإ`#ʁ!p(Y^CT qbڈ:ddUyPZ7L"&Y .%|z\ćVu(be Ҕj9]Z8o5;uIlLYx SwbүSN6[:zy\}>2 k(;u>6kt}脖FRωAgcX yo7@̤G@˝]b'8 {nCdX ]4,m[#ĵ-j| }zP_,Lk`z. 0:ro]ޤAI$%5BAu|VQF6'cKW$ie;[\XLgH#.8 Zkq(bH1!De$݀smd!P$9AKTQ;[Rq(& >T[#%-䉕ZgA5'?EFac o4 >u2@`8ϡxεS. jYGk9ɿ&gP C7Q?_ Fd"•6<,Ǹa!5VC" z둿Pu>mc!-Bn*I*TZe-h{Jb_rl.FD$QdTq:]g}@?}] u*] D8^H"H$ӄ!)[Ą7*^>/TDQ 7xTgndɕ~|zv( ߇CPvFSɾ=I\M09pd{ukPb 1^ߓX*DNJxCބ{=^X\0ߣUmTbV6~"f5Oiys} 7CF'GݛT>(aR%@V>]IZ %trt) =+=u#|LQQfo@jfêu(ztxs )~pl܆dniQFYoC4x\XȀڤh ,{Ag-1x:h`R<8X % f&I珽MkrI'Y8 ȄEDe(\)ߢ~̯ځPJѓ#-3!_yMפI;:\Na?`G:ē29q^'X*[ȩabʈ*Bdt2^ uǤE=]k+^uQS*p*sx *>y§եarrah^ r06$>6Ԕp߮)q졢^Jv4P\u+ =M HӤD]8.3~o)uzÁ8GSWX cmpLVӗ*f3EX%6bR)5L"vupOq\,>f͉7{PFbä{s,jWN-$z99i@WOL˵[A{qkGP =o~}R# :hF)4&[|t[P.38E8hK8F):n/u];YX P^/ UJvZ`enRJMb܆twwmQE7"zMZ!NC9V;w!j.Oê拡q<`}Kqy@EsD-\1`8u,JAO?Y\?uh,*[kа.g~ymq[oeێ~OݴvtοC(jyJ[m/Z͡XTKRd2=p됝z@kR ި,⦂|İ(?{z9iOUX^p{$zi6m})"Tˆs͡I-]2jq(v2bke,\kh]M2<*5lZVǛK>.PA?(Wor6(|G)hJ*Z oۄ6PA`̇db@G >9fn֪_*NsЕ F9\a=ye4oIKaLLdCJLKrD;.xSy0ʚVΎVv&W{ _$Y6> H 7,o[kR#:Fm n;D*TPwޙ j> - ܿ؍O'F8L2EJE/PE4oN>A=vu_B{}W3Nr;P擐rѫFbU X(7\"ǰ/ rka^qRĊn7CTM-4#.  J_fl1f7Fd7pDy;㝱 01 :]y(ac-+EO|XYVal? yeQ5)>n&VLH!n']Ei2P[ӳ-/=c"8`[j5Ӛ3ʌߞUf!bQAIh" }ե(6;X5zy./W}^ ՇwMH D@@7KNt#}oX8ƞ){<1Tvgm1JKb\0Q'%M)oYKU#İd[ͯe,jq̹jS?f,ƠI%@rT*p켺2_;nbׁ. я$gܞŬFAngu5eB!b hNU fzGw_h͞x,]u$QG&7M,峡-QRjS abG*pwr.zs/b7R!iRchЉE@Z61'rZr[Ry4t-_z ]ؕ,2 oMh^շo|KIoTФ vvaT+/t:t\?M>pĢ?>#C?aY6GG/p #U/8뜗7sf}+gl"TH݀GU$_-禿ZMˁ-G]bQHh9KIev&Ռ>O2V/@\j2+Ovlon %>)-8=!&pj^#D4{q\Z",=" .lW8$!P%p.ְ&:awa~pG5)&@m!|7T&tvQPSlNXO-wo4r cXJF!Í%ֻfCg^=g|u2 Ox=Ia ^o '?_[:$,-<eWIC*f΁)IV@uD}gf+.8B$qA{bܾ޵IP {ȍѼ&l\tt}N^rC"Ia{WXtY)? ;/ d{:ˎmK?Zڑ؅"ehUJ;"_֌7|wa,2]ID̂RS}.;l4wxu8THb#k$1ޚLWs}>f%*nk()0fp4| wɉ[+< )@ `t؏ *E-Qk x5~([veXFDDXtx3y%-Y1i ԰E6%Qt&gm巜peg#]xDZ"`0ɩJ*Xz~{F;¿*1Y>Aq4hxOn(Qϓyy~tdC@U6FP+,}'d.=s&'#ܤA^ʎ^eD/8ex~Cso;T6MfY<orvQ :O{J2D9˪Zi-feHb y!%B;,đRD|2TU遡1Pvz\(߆"!1-}ᜋ^OQ;OA(@Z}Ep\IjBҾm|b_] +m)Ӹ*pA[ ĝc9ުyFaK$3Йż+֧ԎQZ*;UDb,,4YL/AGZga@p{ǭ&XGSe?sc d.q&Ղ!5W6x_]F5j1P~]>׷:+]Ie(Ki{MY5?)~9v2w_txpn`WM(Fٚ 6 Ub<(+2ku>须9JCA?^yH:Sm^:I%트 gF",#>1l'q#6AGvJ&>w:%(Y$ǷOS ̂y [%BN)]_֤ͪԪkj*>+!~+U.:fWP t9?x( }e/5 6fZui_w|hD 6QT{2,R^wtPGRG1ZNL<u*Z50W -;x`=gdOŖ~|Q u>&R^[}Q̦)C\}.%T.E"[In$%H4m?͉OL8CBoUB\TqTt3HJ觻Z%7en13":d``D,HL+J5cWڴ rRn[cG[{]3FBui<g$FV]8L<~4̍L3H^nhd L/\bLUqn鑱'DKsQB=@9{{*s#׃J@nC`Y9kݍ"ٜOӺQ?H|Cj  /X{;%ϹG1ԅQ?H&, oX/,SzwB;f%3Cf` j(p ο)_O.V ffJk>vؼgy-ō$;ljk-{;Zl9E4%T :K`B$CKܖTPvoj@'\7we0cjA\vv6@@;R)HuWmbNߎs6Ѣͨ} \<ESrV ă‚6'!{O}`TɁZO2wm5lYܞ!c⑭ҚYț;9F!X!r-Q̨m^}\d[z^g_%FweZWv18cONk1QQ[ҹ涊 ;4 Q6tt+uGTm`ؕCHӖ3`KS VIʱ7bR0 ǂv`|O%gsQQz a>[ʣKp2Eje'_bj+r)뮁ٕgr2AFn(\RdʕǬ|ȲL-'u1??0x`  !զ :w(CgȱԔ\)je6{iʳq1Ma:s:l^^y3hN4Ǵ3GY Qlf"[m2Vce# }ӵ}*"ۼ 30beJv=r?E(ԕLb!>]2*5"MG3d,!Ơy~0Y`[鍦4OuxgRvp3Zܻ Su+c_'9h-bzjGBb]<$J MlȢER kEՄDf#HY$6Y3("g"κڲ},Nn˪a' xw{uL R8 Wa*YGJ7.7Ħ#{KW.䞅,r!DC1*-1?6k9D;8D3*Aŝ-|"_noIzWݱGII^?n&L?bYw߇G7="o@~\1Sx,T cP7lܔHM8:= 6v]3RE@MuXV8ϣv8 ƫo":>*'${wx説~Pw硆*Ὗ+>?C"%m[R* ı. ޱwwa,Ot֊k&@ *zԟԻo:K(9$y½.**떴WBV;Rڅv9Es=>B.EPGV}Np* ?L3a_ ~SD$_+wj=)~',ݬD\!"9UNTד} 5>p+8}zkM {R|'됗͞29=9|6~to$W] E BA `bW٭ީ`lH.EPu%$ kw G ާ^+RÙ:yLgqO(ƚ=$Jۂ>euLG/$H噵U'J: 9_S/E'uτaP=C2˫tl4c=-o1MΩPJֶqMm(Mof LQءBiV.G ȣ A% 64 `>4@R5f(|YH͚d p[&#5>]Wђ?! lӈ J:$~Wo#\>~ɕ 1X_9r4Xc5thǠL_\pcH5KX~]G!Ҽi;q@5%o2YP@Aa@B7WSoM0I7uٗUES^2(E,:m}mmE,O4D=i9d%軴2&iuy-\f1ݍçCҪc>Ut*cY@,cFO)}@_kf-^,VA*ɩ3N 0\pڻx{C29mxT̠hB8&T zR2)ϯ7G8r!.lm‹{:}}o5ï[,:$volN|-GZqS!e+\C |wK!;;Yֺz#C;8;NR'aIlz5 ay;';,X,#{=WSx[Oje#~jdʍID|='Ý0# W-4r_4>E$.a%!ܗKLglU$fB" H$08'=0>I -T )`1TwDhvi} m6$wS2kRC,g){G`sBZJ%-P KO*WCj"-lT&8OAȄO٭Md4)P˛UE}>x g$B[L.=93`ǪZX=bгrG4G!EI޷Ÿu2DzVvD.RD$ͽ2pguRL!S+? 9Mˠ: 4h'#97eOfGL\`l,l>I U.Cۑifzt2Tg wd9N{xoXk:tdA嫵%1=RZRAzrس'"\hs֣ʖ X??wFo U )Qy"DcQ1ӽ,ĘDP `h"EZ,r<v<%5/g*e]pu KTƶ͑~)v?୊? M>iP}}{[ĵ>ﮜÅB[4PLĖj+bx{48$fp~}Ǔ?HO cDPĥ;F$/ڧ28~WfaoH/Y%{Kyeyo|fjEXQKq9҄ q`g9iKPUmӝVXFE<;lǒƱ(2T b] Bm)"Vy|{1}ǔιpxjt ;qp~a٘[&'iȽtԂ0 &j'rKVJrNT7g)͚,"v֨?V@oZկc&[Ļ^Đ厨:sRbKo,66G.1z1oG­͍6T태ʑ ^Qi8sY[9SI{5:OD~NlR^E'o 2t anWN-L ]y'J8uhӸt5#^= Ӑ)𕤙44A l#t"[{p'ɲ~(9Zfl;/.C[ 8 Җ^$ړv# *fɭZ\{3[(L y9?2{)3)u!"Ś1) >p5OF^UzVvJD' K%*F%6[ 7'}!{+]D V}dh[kq;w/X&ucn2ٛ~)l#%!EE#dn?F|7ifO0<ӳSP@ )LMC t>-a3Ӱ&MC+AZ%j` uMP'Q=yl+/q]Ή鮙G(9M ˤtt^3v`Akj`gmG,$. GXd .g3q^0 ' $X`I1/=7жhOt #s=g-ӗߦ}ʦhS# 9$! TF(yK~]jonnųRu@Bc^X }5V'EM8^6ک9ė$ i*IlZ[g.rHeE|G7Lݔ&|Yj]+I8# J#¾TivJxK !?&xр<89ճII n7Af9CU W`R+0)#I{3s#Z_PV9!/lI>UQ _|[zy `&A:+S F{Ü gOX4 79߻:naVJ0Os+o#[&ϓP,妢 ;1ʀG~<4;_^}Noi#Y$=|#LuFF^њܿjStL!iQrb`um!T*ImsmrPOpf]Y H\)UlkZ(CŮxݰU9!ng=ShN佬+{OD xavV﵁s4KMd|ySrQ k=+} JGpߣ YA1ilnu⭏d1;O*?8-)=uTPeE~w3'-:vKac,O)Sdh?$4/rc_ģ~Nџ]cdn%f̂{ 4rs7Z%_8ˊShlBD ٿW&dḵ{i7U1Dt`w"ߣθ?Eu\6LzPczXW>{x?Ro_$s2AOtsvr`,}eL62d+K֓ҕ9!pQNٓb,497\|DXJFR ]Rwq&.^n77 7Br X#Q1zt?,Ǵ݊Ne cp2aƺg@TW ۿ4F0%"Ke{cO[ ܁HBFd[Dr_ 溬TK=Zg(khI˝Bmp? ;ĩkU:Dk e|ԵXF3~~S P>cf~a({1`?%BـhW7_[FIu!uu<xFe8:G]i`5@3JfY&tElfWYOFtHI HTA-$/7`on8~کJJ?ʺMFa17{H#OXot`bBf X8U 0"t '1 77mViӜ+z 3>9ױ4izEd凗= I]gI/5/iIA'=[Qe%ɾ>i -êIA>v0ŎU `hY:'@ d+n%1JA}6 |R'l^Dg:=R~OP/ B::m{$|&SA 6 68=5TEKQ"Ou91@?_#}x8|yVu{s8V H?"2f*Nd}kA2}Q+Dyq%>HܓDJd^/p,mȿ[h0r09:1m2"{HcC&>2)MY7?BecyI=DY:^. ]ҌR]c*},(PS} CJ <);fwBSP(y[z7JSY3g(pI4oiÞ,J &rLƉʝtkAiwQDIn6 B #1b 1:~kZ 0t A.#ŷZ\Fo_^:qhaserBMyTn ݸuYE^]tQp V5,~#FI\8ޑW }.UWj4|& 4uͭl yh2阷=EaŤ;$٩R?AvFB?:Њ[R~-z =,FUvaL1*hH$h]o2=U9VZO9ysk]ܛhG]o w 7 CKipn`MJ?uM>i0l͒KV=egW`\R>$ P`݈=ВT`(}p9\$Dp/Y"*uyKO |T*H#D-דcK`SE +'30ߍ>$/9ځY=wg(& mZWg^mm܌zcmߓ 7$_S{?{Z"hfkE;r_ e{=þ-X{y!m,*.m E )vZȈOW?V\f:_OBK]i f%vG}hM9ڮ+`W{H~,]@8ʲ4پ,K%vC88G38531*57+S\nb%߼IOgrʲ֧q+G狪dѷ ; [^cZ|&}O,qq^fwIeu75pk3)t{XsSQW_cu 㑟j"D shEn'ѳ{wmlj7L}yfaqQLnq0Ʊv b"UJ́ ăBij/ix]L~Ge@XtX" c42Ώ2 8~=Zl!1]bfuIȿ'VHj~E`ؖIs൐%pvV˖a!N؃pvߤl I|.E(p4srhLR6zp[y~S%sxOo+R~U_W1mM23|FAK#ʤ) 2m:<#"/ZSǿ9Q-)=!ŭn&< ~ n@ʒkі6=p7s{s!#3ٸpI 0PFkpsnDfA>d|/O<@{fqC*s1Ԥ{7n0UZ1+w-AltS߄/&Igq+ja.5((q>G8>0l}?5*z#"4Z# ʗydOWRԡc|0242DFh ,tRF|U*âQiYx-<๚̲|#rCQP}l,z}U%uд9DӅL.q.vR1n <;^V+S<-WI; y[E`fCC/z YphtB/Hhy*/<9`*DUO9Qv>:fk1#q(:k !Q٢ԶSL+z7\6u̚zk!lSѶ2N0J @ 5\2_y3N `>@tS:yMkԐIyDrk gi4jĤɸI7WGMC3m ;FII eL,ugA"Sdw4ekQůe%$hNW"t}W \\OZ~hэuHG--w e4b”^B 6#ިX.7:dE,OT`X}VЈ"jHTc-I8Z>F45ׇlƟ1trz鄕j|5u` ]zz=1P]T h /'A@Aa].Pi8 " #Q";=nbYA( ZlY$ʞq aO p>3Dg]{5}R tc[^!1~Xb keL=aƇx44-ZTn 2 0)I)p^{Wm~ޣPln#*&`ssc /OJ`4^G^>?pFD%Ws) 8#SK eVEq7/Ǐ3CRek3S,黝fbZ!)t˄q~Ҡn}'e93[ (XމHSƌZ|粒0GD)0"РKEIxݏ:4@Z5(YZK38l$̂~%ͅe޴aM4pҡՂtk2ִao7+߂7um} /&^|m3b ?6Y@D4?07 *>9LZU=2f^w}?]И RcCC3{IC;e"f7Ƥ@X?Le% M͎2?w&$3b{ z" ՛<.X@.~WCcFͅ+ATXpS ̯MvnDr Ë޳~7ϹYi5"q+91uΦPİ˚F2m8P2|7%ʲx#\Gtr]Q7b%q ߪ$.>{chۥFg'4Z,%X:p5wM%x$$7%Ukg8 _J0(.?4_ۼ(3$ /PХ;hڈj]t ueMhn`@(0J(kccL\DYo=#bp\x= 1e@.&gzC#BSsCRAuzm0\(?">~1yb?e"DCWQF@gS e\y8V]2Rĝ%y m![O u\I¹ qM(a)K3}NBzY/ vT'dWU}TIнNW w&KUc*}sK}Uoã=:hwQ?G%;IAN_CEX%3:9Ւ*Xk|8[^*_To33UI 8TXN AkIr]3ـˀL7嶍/RR:0G[hܧ;_U̡pn7hXhtjO 'zvήug"_QyBrȳLypJG =]Ñ)<4-^! h6CyOMb &Ф'퇾5g)F:mvQtO+f㖏I)Xb]'7B=L,ҡSr`uz0:]5YXOtK~$.^]>SnL YEac.BDI_%Fȃ9Y :ϿCu*d[?[b\'2 _Qn1}!alx쑣iAG?OsFnÜдE[UN%)M]hQy0`Nњ:)H[m$ .Rӫi,3* JCjCOCr*k֮1eYj8&â4zcxU/Q K%tw"[LL!A~h@(`L,H?':>. Jd, ^ޢ\6xZ-h܏*bG~g&3M1{g:tHVw-A[wFKNLw4!]sLo`椐 N}WD2GG" 6o $^?5r A/h7_~&η|<B?#ب? `Ӥ2CP"v1g߀ :۩̡9 2NmP+XCģ&Ds3jmj*T٤hsO?=]{ Mu\ARc77d0)#!QGO);D:;9;Rx!Y?bp`Mtah9iYv牬svo{|CGc.^j|(]JT鑜rú櫚!*%+p@ycWc~ ׬a8&.97sOG,|[e`)$\Qc*L-ǂ# 29:L{.b!fY1Q/c1l$DL(tInρa]@wUp|B -d 8V9Fbbɘ)$A3J "80 syxtV3h>^gXć#EG ӘrR R]NKlJƣf@]*~T\($=~J0+&A婡(rDX%d{ɥ7XdjaixƚgB\C:딽XԮIBPbX+Z1xIS}vHG |#C23Z~T spEaQ<AsFP "HWPU@V_YϟSnyqm#ڴ΁ 5?uLVB5˼L"x5cΜX43 `~ =~NۘxY?Bf՜=w)Իo/Z߽3 vG׼E/n?ۢZ][02}@ {9*ʼc7%AqY6i[DrKms!K/ g_BՔǖ]ԫ}5:׶H9|kY^DlZl|TZx83Qduc5 {U9K :X@C>}CWr sh:Ŭ/{>\&o,aƐ) ,0"xhM%p0W$, sŪe _;2SyJv49}C6hQ!Dc =lb28BEtuBbSKUNzEȊAcXBp=ȠH" vlY}&g8\?7D>{\$fZ@ 3DQfwL'{OM;M)_ )􃺇rbZ7q+u)V>̕¡-B] SF\׫^oubB?M0?3MSkrC@~:[~6QCyZf7WW4(C ' eFk)t6gs=7n =˘,k{KYWj0< ƚ/waZ{۾6 ϙН+{(yI /2inr̙j%\ n-:Up& U툞8% PItNq;B*~ݖGw@sٿuɗ~y|ъsՙـ5|hZcR*i598z!_Jx  }ԝ5}¨TKM~TX"đq82'!I1GL=È7<_PSNT_tJ1^Ha k-9l(N춣: ><BCԢa;8hMEo?m^A' χPMwCAL6ł O.:R9TƛKz뽑+uǙJs Bc[xt!h_wLx김I2u񟩾!1uC9{컩8Or(a%O7x&VKtΡ%Z|}b0JOԁګ<MȀhBZ^pb,5dvѧT* ݤ .`P(-+kE!Əȯ; cNSסV̈BDxϟÛu昱'LmE[=-(DsWm^ûz ^V'i jIMv;KW^IqUnX᪯1ѦpmjaGL&ӈTړmz {Pw1[X 7Cԭy.񤎹mH*qlK#Px;[E@A8ٸ*U4$ـ{5*p0(ﶍA3&1#Pw4rCA[VL|#Ľ>\Ǵ?g1wH=+UGW:dakFC '%ȁڷ:no*]lU:Yc@_ 3WK;w- a&ckw'<](+}%R7w(5J)%jHSN fme' /PY̟⢷bapHp#pd!G d*Lػ2OH5Y>sw`,KGUCdMׄ,8lh_ #Ȫ/"w}FtgtӠa$D #ώ@F1k@!\awX#=gF1<_^ M% gjr=6+ )qRhƘy <<f\>GB i- Qtށ,șv!ruxeKb--A*)f;]bAL@BJd!nZS6kO)YJ<*(̎DUuf`tHs8 TNMNab}^![x" iŁpp@UuZUmpg=>,4tiE1V%QG-ZLy&8SbPm1cEARmOD@zdɊn3% &3:hP_|K !Wk?iz0Oܤ q$48zUfJqecӺ=}G<\Kjim9lCUUUwMH\&LH> s޴*Ijq4;Ay _'͈)-`f gKBeaW3iLvla+&^>8 opkLJk-vq|4 @wHW#!n6^ؔʒϜ{*wnNc?/ݿf\騹zd~ C2>Rsq]R oiD$QϪC/O-Y5NI6łMΒ+7_pCShAdF ۽i.FV,us+@mIhh;&D`m&4G 9ۡ@UoK^p"/cUxjzCQR_Y\9JCQ:X8IŞɲ/C-geҘv4=.NyjqA 2]wcr+݄qXϴ7<\p?)3p`"|ҞN{^1>h>UC2,@μR{iȲ9"hz"`Ot¶ATR?{$M@>@,FG $܋o%?y G&2,ݫ_Lڙq[Fe+ߴ?:խb +S{M*V 1/W_}r*4[-Ҿ5^: 06-^\@Ի̾"h}`TqbbV8*,4!Kzi|i _W0ש!ΊxG:~Rܞ%!*SZCUWS3S,WM:d}&%9כk_x`cq!8yx. QM{B2"<z?I78ƴƵG%5d^ @H=@4xU,I]!Tk0/0=RgU;rnq> Z{ޏSAto,Z%MԌ̽ZgFjj2oXj!6Eq1.V9ĥ{ڀRШAEZɧZbpif4EKa>^`DKOhVf4Ed/{f4 ?^=n̻0w<JֱG?`hXȉ% [&Dܶ`NgYZ07070100000248000081a400000000000000000000000160d9f5e2000014c4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/W]?Eh=ڜ.+š34L*0R`QjԵ [/ ׋ߡjg4 qDEE+v㏷( I Y?Aml8,*CKPJT2*N]tnH:.` vla,PO#.,1YקV,/yM<J&ADchl^ow>Ƒ &ZGgxFH)}\ x{ ~|6m:}Cc],D<>y\xI}B['xRɫΝR1bMٯ4N">L`{!2bjG&$'V-`5B4lyM?zS;KSw',,hJJGB&BJo% fWR[lf0d 0e r;_WL5[kB/6"o%3ce|#2hzc.;oPnf;iM575Ao}ۮW}'=[&w:no޲$&fhWu?j`M7@Bߊ pr;8 Nb x {"m5`V!Uh@SI(o aˣ+3OӅ=2Y Ԁ=KQɤ_!t/(*sO&T\q_~r JzA'rEhӹ'>8}Ez]zD6baaX&*ax ^B ؿ{O" oao6V~ s@ fW0cmRVgzhyhqCM[~8Fz!D~nv )٪bw&9(*[g;{Օ"][$>!oG֤知6PEh.Hԛ$y2N '轰n"9hi5yhp$S00f v\^>*5f#'T|:gwj19]] bh__Y5!^jQs bk)63 XN9K9«֠$PcBCOzz8 + N4gnqMlN3D>g|+P ?XZr8"T *;JN,>#2={M;+R~C;6D-@U'w㵰1P#ili*M !E jaf5.$)dc p9Y%Y5;Ff,4%jBmy]๹"b)uc]eo̽"ffJvxo JkQ>E:w9#e)qg Ox݀']L\=KbC줤hx OKzվ_<c% YmRʠu5%s@GN@6. oچae_횞ʟ k2,Ѐa rˇR]Du1Sϻo/ Ј;DF]Ѧv8 hY,Mc7X>NGH,8aZq_0g5[ 1' %#4OuAzs?'&0e PA5?2:a+ĶLОI?59&Z< a ɠ8nH;i}|z&8Z9eM`a[mBi4P%҂ P|kjHVgE&|c +hOo $?b^iaB3+"4}/W_@q^jsgZNdf̲צ+:'al*]*#ދB%+“hrx7e!h/|jJQ}$!7pxZ/aSf?cc;7l<ic.>{;]kZ8iM .@8_yq0 ]1P6Ӊ:4.#ݏ*Kg1/>I>шfh iR܎gO'kdP0j3\cpΫI'EB[}{.3+mΥX=/ O|GuSJoV vu!W(c i?;B8(kB|0"ˆQj c͊3^TF%󮈝\нrv|@Fqq3F4t|v:VM :6n6~-F'z@$w='N%J+ {cMh@3t^|q;(kC9F@uAVm Pk.T)PcZ -.ĭq݂W\;:2LyZo+_꺿\]8{+}JI,Ai7D?&6= IR]V(S.e`ߕ%8#/X,C75brώm4<1 6At}Է@L1yV }e`X$lc#GNl"<4(LӴ>>1p)*qkR`Gv%LnQ?qc250måѹd`a§{TǃBmd|\hIH]i{#POvz_8|K)Ͳ N'a. 1WcrEpw0Akމڽg\Ch)4WZ}KA\\1݄⦴̟@xV=8K|Wȋ屾'p^q"{F'GFTO闬~I@'I$J '{g2l7"}ڢ6Uo ikz˥ $GDkd^G J3ILIqЦi7xdWʼnnlyJjx0Fb y8-ɷ `}~)n,eqiJ?Lj5ZW5C4QƃBSW0_0jɠ:q$*Y?cxJ~A`Do T ݉5lb/09vcbm@>Rśk)w&)~L#ܹP;m/, dlTd~&C_H$J5AŶ`yyrƠ ߺڀzRZ"r~F5%gV xaJ B{=Z/jd[3⒕'\I-R]h'k"-iO:ø%@ H^hyʏ$.tˆ&7ZpWįAНaY E80e_V˯sDF) *Sm<|bDu.X\14.GRz`H)h ݓ)u4"A[U0y0g ?ؚ݁3JGVmEH+-8љ)5Ȟs~ڽfyܚgD~~)ٲL/ƳSqZA(ϰp&eƚ~|j_R[㝭od~[qm{G⣽ .魳NlLV0.ml1p`ѐ&N@s5~(7]k'Vm>$a[jޤQ2Y4~w }[XAFjh$`Ay7knH| 0DzԻ.LټH̙ķR,9)X {H2K/8ש̽xZbJKYŰR{vUNw@QFN0lZۢ$ϞDZ9b͕;6젟QGGz³Z$6ΔXgKTs>-h[RUyt{~ҩFGr0\UP*/<[6ϝ?6/`33Ktz/ 2 OX4y^mY:uJm9EԤٮɊ~J٪H̛7li]]*^' @/h׮1bf>϶DK"Y O\h CtFd ]?xfSޓMռ#e'EꮰܺڢΎl}OBʳ$L)˥eÞoU'Phzdp \\9Zs}.)hX&$rf[^@5&IJ_&a0A.@T17pS&"M@ `祟77:6_f-c4]T0xڻW憠,/,[*1]ʮxoAp ]3N.;Nԟqq[zR1hjB!1b*ѡW`mݩ=z䝯f{6m]sB0IhSq*^߿e\t^FkDs!44Z1_vwwL譬&?>DQQ>w2CCJS l3 Q=r 0U \D,0$J~?Bv6nM+,qo+{8# G&ʸ!PM 8ד>D-%vpܰ(#?nJ U]njoU\po͛|&(TjR 5N }P®Ծ:t uཋ+z+eTc.xR1Ly}&ňx.2W:|V0qnn[wx"or6Q՞sZ8tPOǥ'pSVϴ2^ݫOȣÄ2#NN`q9 CD\tK.OLO_h$W獳h\Θ'r190{x*#F\[(ˬ)1ZiUv vs{PT{㩈ksܝ+1Sb@?e헱vAR%<ꕰHcMawuǰhh(0u;NH3psYUԅʸWqU .n7S"{,m681Ļ7R]$')؜7=T]{[i׏\DZjAZw?~-4-VGXY= pS vK D*GYq8J@̚@"jJφ5|J϶]vܰ4t$A)Kiίòl2IZ :jagLnH;]9=AÂ̺QAȷKb\̪uzےI2*|ȵx<#IԻ++4Ze,ʼn2#""9i1~dSyƇg_ʀ 3p'&1.n_Ȳpk1 =5D\ 22+?FGr8 ~{1}6cS ant aׁsZ(N^\b==]z`s 08)&Y 4[vT%@oWd#^Pp@Rq燖<&[#YJ=r,n]qTog0q#XjYYZt< ^!?QZTafM 3h`%M^ҟ)1t^{xf_Q%rtî]"[UҞfEKN"8Nۓ#mn6r9oݰ]Hc0Mߠ,u켠^~ͪa5.f1K1@#n\]^%fqE$Vž$&z}|Aա:92O*Jۺ R8HݸԷ=X'zQ apsӹxw eqм# xk pƤɨyUflbhPVY oח4X7r`C' T# S{(ŬIVMԥqY,յO$&7*:2F@N,i:EcM,Ȟ0{jr|03\'s Gv0Iz*+in&Fcif074@Pf~~X4A:,/:i7@@S:9 ~쩒0cNud>}Op0s5YÿJ)B#geKӺI Vv\BעEFGCeC豪ޠ *K]/k$06hվpЉ.?}~hE]3 %!߇z½dܽNa;٦Dd~W{IA:|!4iAc#32DH;9ݞ[<ńA޽j_/|^mMKp}k.eAcxSŵ$HXu{ذDZHA[5Mf3GZ!&.DZO9h/$3<lbKYq VgNz`f(< -v.HQЙD>d)Ix5 ZH,(Eʹf-{Dڃ46)oﭸ)v-N X4[Rv_h&6\s߾=N#ѽGA.dhsڎ)UVI#uoR%oF8j\ϳ%iqUTG57/%6=3h?K\ kb 7O,̍v儣A7"A_5Q9;iXD!H<9F$2:Gj+Y _@J4җf[ t @:Ao&}oFRg.>߲!ӊ-JwY iqӖPܶ7x|V ©;l0GE66nگ +ى=EOW5B>uD|1| N3K(ِ.b ط,л&%0-#ӜG&NYa[Z܇|ٺ8h9g]r$p-BjojĬE4&B.Z(.Nʳ_OEa+hZ|֯hB NODm4Vq9_5`A jC@7H63\ɽSNf&tA(Cc ?B wT_a-TP)VpR ^k ݀׊[s"a4]v"\ 6YLF8><7I5rMd5sdDpI bh  s+#') rk$;:4l8&~[Î+!K۾eIzLw@\~6?»\Udzdg*#f+vbFW1Ankd#( j~s:H5g|/X`WGhC~ 4"-DڷŌjUS`_(@ȋAĂNFhE&4мz?WP2Ӡ4e]B\ؽgM{X\«ޭ;.['}mE﯂R#J&؋.)>$fQORHRNX6E5BՆaJQReYÈ_O ~fA+ZhRܥ޻pJ]KS>2OZWM"`!P-AW{it"K?RE֯Ҁ1`̥LK0XٷI(c :Ñ^߇n/f"1h˚w dzKaR>"ʪ`ڀU\j5rhcj 3@"e@cp0Fm{b,9}Z6& )u=f=ʅэTz|ZX),S@M쿷mؒ  q+ݷk2ͅ]Sߔ<<;ևwZQ1%b83ư3@ O Zܺ]PHUH2hzcJ6J0%mT5!Gl#Pӧª6bbjbM:iUNvoW-D%/aE78DQ =9mXۆK]fxK{Yxtj9jKs`196H P0?mmru԰jtA'(ܫx{ [H:ِ~&!dZ%!Ɖ߇4WDPbnRyjRqjd;~!l$mi\KCl<V=yTggZ3>EbE ԺB<5߸ͣ6ݯy-WWƑT&:WɲP&,Wk%i"aER 6uxE%6KRubәL{e(5e2gRc] XHʘb+eu *H?3qK$0b-)R( +c= AQnA-80+eD'`@`Ys!Pӓc[2ҒZlH),Dmc$~LFLED.B+xE  &\ %EӖ;-Uȋ'L<$h #*H1D:,o%gA{p1a|^xlZQuؕm}TJR[3B_x7-HF*uGk"٘o q2hr{~?Z|]ܛJJ! {M;XN>J6|~^o/?"fy9&@AB E:e_kH^=JLe>ҟP8_{fdݽ ?+͡?$D݅ņi"ꅣ7jsYG D x#o5M,7Ba.rFv4iQvװe)2fO2"x>oKIA*`'9˻X$>X7$[; ,qWL݈S_((OU<`]A6-z]/jY bLlNnh̾pj 4_α9'rR54^6b@v㠾M! F4Ȥ"0DDzAZ-yިpho2Q$I;ip.v/;yK4^Pɨޢn6RFp7."%|4q9 U-20/Ӓ 9E~EbմJA|C!M[ū7x9ة TI ͻgP?*4?W( 1GK9 <X]CY jUMF.gOެ~<\\'gR[#喼Ve KxK1 #K!kz34z ~a98EE: (А;\~>D:䘃972#\KwkI76^ݥ)EH";e+PnrcYm `}uРTQ O'(eX"a5C#tBx󏖲6kF>=C ˤ,Ayµ^ڧߐ +s0f1 P͙6<sOeK;ԺsGs+MM Wt:)pj S핖gINnx#1'u\k;-0}-Ic.CV@"1^L.ٞ:?C8 ԥiȘb 踻*0!Ad~OCi5[Lھ z@f'GB#Be'I3IzPx? ֦&B\3M_b9"SvR(+U,\sJ,= w)D%KŷXNoo Swjw卟:cx 6͇ jRv^@x# }':KVӽfIZW1<6"dQޥ7[ .QI醥*֭}x_;aFIШ&3%%ݬmJ~43ɟdkuAܣG<;'ͪU1y<lV|V\U+픡2ؙ[m_fQάcjl _ClDg ;luDU1xbYs-Dh@KW UV}"־C A#-A2A'eʕz2XjdnrK+G  񙉃Щ^= șrm5&8g8iSi/6EQBxh+N{wNS (Z9moD8[~5򱵖ZaB_H)u%2p1?n 釥+q;H-cAܹe Ңa$@1oZ2ە$um7XYR;a̢85gП`pIЀq!Ky !+L|QV=Lx0.?De.h<.  jík1, 4]1~EZh p2K4zye]PډN{覷;|O c\Lg=u#$_mbH-s`Rl $:PDžzjnevoK2fF[&YKpթHU>S? d }:&:赬Տ#tYJW+e!x%É ^фzZҽlA={/JsI;`)>c$Z, /~Kq⋞35"j,Ks#= <Ҷ6odY>ʏsV X!;OXג\xH}xqA[FCvЏgoiQ؋ɔX=y`2x7@/P CAoB&b=_^(=._ņ gޘ{2$L_{~RA4< ;{$ư?*YYecMnpkvN1ou>2IюwIkY'ojvP9A+|zaw.:wzr3l؏Nn3v RQ47;W ,m+-2Z'Y}95 Jt\ul2\=D.mꨐ"3@7#?C< ﹂0;m 5-Zӧ+NZ 7&\" ds~ ɉ_&\O]46w 4yKQPϳaY.L K4uٶc5C4%/7hjXt}}|=VՁU~]1ZB&4n{ ΒL[9h jc9c~~SևsE i'PJ(O7A, G՜C$w}D f[] "6D"=R,$#5Hv] Ǜq=2\RCfR4O;Mm{498 `}w lf<9l_!BjEK2D@m7@n<6#W<{ 4AK0NJ3GQZ!?(EL@apW/˽6M0.P.Bm&㑗Y|a7&\~7uj3SJ3eKjo' fr!io@eO p3l)kF&ۗM0FDEq ­%im%94mxOz2<šMZѾ{}#ゞ^9`هeH/[zOe?Hm&߿9)$8׸])}>Kt$#O*T8C2rG;6}Yz[- z~,K=b!3jxw eMP! 륍m` Юia>vjHe-+r:˶CydVՌzmg)51gףA_V̄пq6o28H8[gv"}koY2/kz8mfHdT&2!5OrSӑCUϦs' %zIW;#2U=9Q%Pq嘱VdMv %cΥMK>׽!CME \v!<΄1cc?'ǎ+ݕRJX5 $"t<(uϧCD੕!D';b..gX;IHHa. AhAd,M'*mRUq?0cT1z^)mn5.TQOlJb_RFB0WU&l kCxG?ݚR<FrZe$q(\E+fle޲6\Jjyܓvr\&2yeSsŸ?` >!n{if;nˆt 5( x8Α{gR-& e vfEȈP򕪋 NJno)$,oZ`ȏ;$-Mm>͍ g&M#7dɒ9ּtWE^a繮mqNGgTಸlېG\O_˩[aS͇qu41}[ EA `k=Nu #K(tP;ӭ):3w'#m#3ta=+r!2y:=!ˠt):a.k%t<ټ?ak)nv aWIS+r q>ާNym dԩ_`C gse%xBTOV6xQ?MҦ:Jb<J qNJQcbo!Wuj?k|e Z9S Vs+[ꇬqj}J>v's ZY+D35B|䉪CY*/6ъՇ< d2X0bTbk* e1Z .9ra #wxkCzɅ Bx&p2+:*Au򟄬yK%xԠ=g@``*")Rb.=ȮfD{ 1xfT 7LL*Yv:^>[4pPK^̅rzZs J >5Xn\ :D #|\O rQQAEཕ0Idtp E)@5[8|LW˧1oNM/ix*}SVY+ {(+i$ⴧv~;O#gad6Vc87;R{Tl]iYօp}?,lt"1}^uCeQL O 茾a#A Bop‰SI ^9,Hg&(IyܲrCg妞f~|@ hW鿣Tf~#9BӉpӽ°`of^rκ pZ XX $GJ|^V'Ɗ@MWq|'eIbeh*R@^$9/t]c6-VK{34fpL4c HK/ܥL;]&0߷tɽ2d)˶]ZhsO9;2{rOS!m[BtFSPo<&,%jD _ (@u@ȚYMmMЎ0/NÃ\'35yG|(܊)vș(Aj $|3CcBїw/ `tj'Ȝhd]Ke>^jJ+GrPEvqzʨg`NDNK/b+%(]*p'9WO0_C~sP▫1l3f#&wrkqGj{AsߊǑܥx(3\^kn2XB1 ҊRZ8y j.Zy8 ^;@[᠘#]=s跳fka61br\榠̩ %֤k=7E}8PFR`6rie&U+_dH2PX8eGec޺ݷgUX9lAWmiD]:?4֗pW.O8brAZ\21:~JZ̀9qHPwv;sZY=HN_ ~R5~EQѠWӀ:@R$ks BpIuٛ3]iܼqX!-]RhbO̤Vl`aAR,ڊPSzRA4ͼ6$H}ɚ#VgG~hͳ1ٗI/i+9 y L3Hvҵ N{KC AtX`af:vLPbaj)5J.'7lGĊ2lyM%?|Q; vX9 f5xx;``U-vY6Rcc"f>*£\>G4y/UW,&!rf+elnw᾵IZ5jXt;L2pmnkTHk`2SĢҖԨ=#|t2Afy|&5H|ZӇSـ\p 67y2C~Q)_~'Uc]C|'45o44An:C)eM&JCn eD!{EC 1d5|Ò=|i$c;ⅅG7֝8^ќEvb3zO͝ÌYTڢݼ`s"I@~Rg„۸ Rx 9|8gtm+$RK ˆ)<zS/-Ma Ǿ?4_<)'yoO9@'?;Lxє Ma.*蹗o~DdVd>LV:п*<pxfN[łYa!ƿj4捥p`v.CAкO`,>|B,4ņ]$eZĠz y¬ i{ne#*szq ؀A޸d8U}aѝe+) tK \y?f;ccDh[ =>yNaxܘα˄1x|&!G$1^XL͖3ɫy#A ~8T3-w qwZ5VSR+TϟjDp t!|Č A?It+ C3˘^Vi-u^sGNBpvrK1y*5 >TdD?W+&uz_fP:CHIZ U=(V/{yڪc!2Hs R@l9OQG i˱)'djs342B4}usA d=> <^5_tIkHMST;]{Gu' sLTeMv@'lч|; S"VG (>6+L%AhҦkVj( LN ggę(̤/rY]-qyMODR^ȠzOW:MxvhT+&{*[t2j_ mβ[zm1".@ zwynrQZkW+xri)u! klX 5s9N0^5]Z>7]7Ux&.!.- $֧cތ, +BUf]ДiW'sK{wu1'/רV\ïc韽9D UQ]ftNh ̍ siۤ"S':POX"enL4j#A_ˤ!,YgW4Eykh9HCsw̾I[eH URu;yjQrXJDF:ȴɈg\Ot1hΎX@ѽʻUaf7kzY*E-5nk_ч5\KvLթJuj#Vh &tSZo +8w sAX_;Fw"! o%;߇q 5&TJ^VNqtXX 8 zd\' aI :}ni]E{jA@4h4*ϭ^niN twm24֚iPo6ƪdԀ'v58\ǀOPBMP|b&i0}-Q@ ,nO IKuR/7Lŀz?ka 1`qxWI:XIfD7=L>;W6ڃdUT-THiMѢl0w֛~+G.MO>գ8jvDnrk?2F~"UG( W_VrL8/`Lqg1dMnq'UZ ?gm5wȊuR|h\0 tsWXÞ= @ut4^ ?G:=et1 Bw{cjȂ% ;KztSR/3}8Yfy/؂)NI|ėeL2x&$"`*(XNL1sh>AicvψXu6p, =ti#9OB8|J߀ޒ:5?>j8p{r`wf.2plKЊ[AD,G# V*/,io @0tv*A a ~xivDZ֒Ow'iBU##9M&y8D@m$pq/q,4s^K_&UOX@g(h׵먬WЀbfH2xfs)|xnPp5{ ;U~elǦGQ% "?.nFn^B0VH8 0..ϓdu V<sOT9&85q'j{>n$S9*p+V2v8wBԡȳZ+F޻&>a c̙>Pk<05/T%W3Qt 1hp z2/>W, t2=g`PeCIʦU<Sb7E "OQ72}zu?ym!iGF#*>K!h,A@#'5xc] s0m9t/Zd'fHj`]Wʥn(4T9 ;.+T5ZԤPmulJ .H!뫟 *7ˁ=ym720Αmm%PQ/8r`IgyRjVW N>:m@|dg(s 2rP3!-yHYE~.e~eSS"2l)e *]˛=oqDuD(`zÌk9Ό͇p )2*"2xΔ!6OPrP%[XJU&=6ج X;E{fBV^wŁM;KBdNJ!t) /xRHrja>S?Ui[ĵ*V[0KOk&+0 lyt;5)r(ܠJpW=Kɟ(铑&)4ˆtSSVi$Cq.q:Sfzez)%uTO.j8V ėv/1M?:}m'<乪gV**Q⫡/BM&b瞬39 #!nȵF+>FI&l_t g,y8iXS`< M 8R(8"@3j9s#0  -q5p ;Fʲ]!^*Ýtiv<#j6@lV}֟Mmd_ 3ە5& 3ÝgCύPD7zIp3R|[o2e* ,Xg_7Bs^U>c| .9ltU{ZSvU;^4Q[ KnU5=_xNku70{z~\K*@P)W0@Fߙв$9y/+LJ95| ^Ш*mK+@ Lz k7 =WG &Lx½0L|P&KkXklmVTc>3;J_lBáF%'G9X՜0Hx^KBW?ZAHVrE(,'J%^xY \ۉ;:`_9+}xoξѨD`x[~ZZSnyO疙o^י3\8?rZwW$q4N$HJ OW8NA4nK`0r{vqy5'8*3a/ia 1YjR#՜^=پͶ?mֱU,Eh ~;@Av vDn+Hq+NOxrN\59{h~FaEҥZ$Z oV)bUF }{'DE؁9VD9'0/-AI1gy<(!><o.ma%LFhH$;`͌t(,-Ds-=Α30򅍒. j{<ʴ7f/}Zzc4fl,3w4ޅ("׽!7"u H83*- <3«Wz̘r9&4[_I߲sz||9XΉzR8\/ xN6lֿ})-'tk>uVxi+]A7 4:Oʝj]OYٓf+}^£jl?CFT^8\S*tv.1W 6& eAh]c]8rχd%Nz*8A/wPfA]_`y)uͨIZG]Q~.OLJ v*(E^l}SBfX弜dګ{N>'Qt5kT4b#e,z}h[(FPwc ֟[<ρn~&%aИՔ#H+%Tg8D No1,=OO% k*!h$BC5 cJ "\-\wॆ<,ISmn֙ks"iꗆB15J2b% $o%myѲJ\"pwup+W\KP}dꄂ)d''X3<^!mFaf~*ǖQ`h+Y<8 ԎyO.,SPr64orT0:A% i Hޑ8J͟ ՃyH[ؠFk+L0X',0S$w#ukE$a:ʏȂ`rOKZ"-@U5KmcOz_R]ovbCXJ?i!1c@2PzwXF.uy'|$)1T=mv0Bw-֍uF{BSWg$ 9y$IPڌ[8o98שafR3M# tDD}ѲGIF4їّS8v.1/C gu)aHOmِ_[eV>_QF=4tUtdaF.BD9 /I(1ח @A=43CԾ(:_nY6SO,03Ls\z6*;:5&y`Egݮ1=?u;mdq!I-O}-ʌR=SvMlj:4OOmqQgᓩ蔣Nr&J=% z%Lڒ; sL$s〪+Dӽ mj~(wp?J+tG"sZA ^v ǯpsDeJt7y>xk jgK6-J8??)T)^eȪ֚;W?H&48bt&Јq_gpysz a3CC9&:֯븱qz6dH`M7,/!C[i)$䖀eI,JSn66PFOs2}kC2/U:ISQw;$S%V'!VAN>6(t`0S 蓘ʳ' *)#iVv} ̜cFCDg\poW\(%rD܌חqOM|z] kk.sF*+N <خ.rW-ܠA m ״yDEiD%d-[:SfݜO߹Ka46U?ǨL5=dw% ~bwp?37/lvcR֩YjUd?Ue =] =ɶ+)&8Pv&x-AvwbT6Ty#WUX`0+yO@bb%Szf8NX5$ =)l$=z$ؕӛA!gc>l*^ȗߍn3}LTmwfL!I//}ٝE+&*Y}ȍ!u"u޸E#ck'P8\Yuayc,kI,K*VWh3-$&az+\.YJVC>ӌĭ;^8͸]F){uFۇ{%>v/n>zP!g!ݜx7 pke jW,N?J C"N2;uG̦3o cٔ|"cgwo8#2h[>;Ely# ׁzՈ!'L[ zX3!zdXmᵫ$h?k R*AIQ7 Nf!#l'bL OKDy툵(, 5;ډE6Z ^ ȥ:QtW' ,f) Z!Xhׯ2o:b䙡dLeUw2w \ij#G82>H:h1[˧d(Ffl%WXǣQQ:tI%Fϟ ςq oBr"(!&U7svkMYP׽L'+NV%ҏ,1oj=&P02^8-KŖ$u"hZ)_1'( û*aSB$T~mƄ9})WpV?ߍ(mVxKGݟvQ2Qu(QMAG`=y8<\ڇ6-%C]cNlͤ<(YGaԄ&vKbSP hՀ޽^4;y͋)~Vc2;2G>ٲ"]F ".+ᕉt[U*pkVWȠ~L>_M%g= BC L_[YSj ^A:in\;zRr`)pETw?& -/SjTF% ``$qd2;MFĸ%PIn,tOmnDe dxHcrhV՞Dk#8DlzFv=0Wc(qhZQ;h>TiѨܷ COYGP2!>fbqS`ݒaW[Y щ+°w*y2B3)Z$bY9j5rC4~IJkbV˓mja0 ޲BG5y*sq=i,(AG {MM~BtDzI  Cه(>ꪮF~.zCS^QpHּBGy62VGOkF,*1 x"!؅d9>V#9@\>; =j4ϝJvn--/h'>[+_X“iiFe1ش1GALhF9+NPhv 5["W,VthDom77;`2~_lAŰyc/PHωhI $)} @<cb|`ɵ<;ɾ|/p-U! eƧgda*+6SF4B$6\Ws=q0!g%O&Zcw-09ozZtc eMLk7ӵۊ PD([P o#el5nn.kkTbce0Ȑ_AƩȁ( Y HuA+~4LH#wlC罾=`q65+XhP")V8mނw)؀(<~2Rxo]$|5]ىa#)9s Q-NαC]5y˿Y f;"除&S0*)N"F_ qiX\쬑 ޣ`4VV~H.P'y m'\/5 Q秤sT/eHx~Ѓz<͚PC0 p+Y2q6 Vޟ! vkR;o/x# eEj#lB,#O÷1Z-Tըт*SLjߝ)q"xpp9ZOAO%= bK5bb#>R׿ q{6Aq=d'.cQ\g:~' f2X3dh;ANPR3hݜ "q]dZcWKoP>XmCa}MK<: ɾjmw&3iߤ(t߿ɤQgG#%M~c )Y.50f>SWxrHoiW]D'dGIG`"F+Bᵎ@xzJ&Ƽ?Y}Jo yao>Y ,YO;Dhaӳ6_{m/}E|R Ò.lUzsR/WIoGq֨ OkK2nT4S_!whwsoShЦ}°}#~#|h޽ |'o {= MP?ssz}y1K'.fe#[BN/?q a : -sҗ.~r~Nf@m0Mբ 'k\Y]x[88",@Jmϓb|']Q@ۆ_eRK@7_oP>/FPժ)'Wz--ڽpfߦX΍(-lFMiP a0(3yq֔X'bqbg,7w#љE%޺L=>3/pjO=&1Hd9CN`ٹYjSx)Ih#-)DҊ\CVT,eDYXPfQ͡ʒ\)3kֶS1ĥdb;j6L-,*_|MiKxD$vHg!ljkK+MzC^ëY `A2ށ[]ŻBD.uK.)ڀp_\za=2 yԦL/=d}M^},ν_s!їrǏxA jUqT{qcIpL=zbtr])Z*GjdpG:T`77<'#*vw0:uLg.<-kp& .Z ]xIQ-B(%kh4,? U!M~Ƙrts"pʸm F4%_i"E ܽ将ꃜX\hX $oW\NsViD<;oУ{{Hq۔0L {ȩgJETbcӒ$^|Z%< #d˩<ڍ/iF:xԺ>@Sjj5:%Y#S ŨÖ00A,̭x4&7!;3[t4۽Z\:Uzݗz>CEZX?յY@mԤ1 U#"x4Z[!2_D\KI$d3#w~Yv ׉5]Y /gi0X=SlnwB%`R c7O= Xz?BW uаD5^i~́*"z 7j5@bN`H/W*ULѭ7Y!WcaW$3*'7[;bIDHі 2/65vf}Him;h`Ο/iPM\} V9ood')bS*j v(C۴LKb54]U.šOyo_a`1Z:1ǕN U55)^"rT(,2OQT\)g&Xۇ!yUKM˶~'Wn#$=S9/DNm.I;5wuݣh\S:Tez )ơ)< 7q _S*e!F,M?{wat}!>}vGވD6-F;VisSg4%m;]?ӣe6ȱ#vp @\k)ODn)Hwv4\_T_gB4PU~Ѫ;8Uux'bHޮ,'4@{.qPݦiVhmڿ^4m\3~U`˚sL)Zs ,B'C3z34aȞ1]B|D"&c}T5 \'ˏ7Dvv8w Sx萢W K+jj'^w2\z{ ^-n C%gR6hذ{?>ÎjTZuGix7%GPi# qɉ!kB^EB z# C&{LRtblije,DfM^ :Yxd:[dk=,}p_?"*C+;:@< RH `KRPSo7eN<`Tnr>+=A=Vru T N 'fGٲ [,2ZDt|kFR$,Mݔ.L˞1+qR1"@ qCϥTk9;,&;:]4 {jc-E!Evp_9ODg uU0YH7(nуjO [~/c&4}dWxOƕV72`+,.Ў^bnNBbWhDky!(w⑔Jd v#_1!gf ,Deюȵ HTI.V}Oie>8>^劀,UR$Uh[Oוɪ&W!\%*N Apj)΅*y%x[(75n+7EQxM[uːM{;fu efJnj*Z%jr f'<_=`SCm4{T S*C15'ڄ\;eՌ`>>MtRebo!u=Cl0e @x4G Nc5yߐ*Jg8B +4ZHְbs{H 82'Zzzcp -C (? 8u8~癢dAkWu3iU,iD'^X~PA'LpNAz9N2yT8fAjnX<o>rHG!_@x5 YFRy~~`NcGof@1W7#h?̀4bQ⎿47'iиߜ:u%irE]ȕIx|8h^C''Nvok!aO( &H_BPA'~ddfL|k؄BeMtXN&3 UGg?%2•?IGuzek_l@w-lH_U ¬7^.]RVY,$ I~VH]^ۛgԨ#1ACIR,TC@%Wp!Cb ,sJ,!gb^YdZXx F8Mp$#pq6pl_̬?[#'Fwul[US=]K (m obOtv`A_Oy BHܸR6Cv1g?7El_nOSt r C!= iESҦw mwgl]LsR=-졠Wkqu[F9vCpnI='Y|DEqPJ(0 X"3ap8Yj#A)ߤ족 +"K(KKXiVw) Rrֺs|6}SD116N/#d}q%m1+jTeKÛZ023$;לz6' )'sX6jk]+=Us,]^雩܀U#JZH%Di_l̞jS_iM$k 48V.^%CFd, A6탧g} DZL\ Oe? j3>nYz>a#İKsnn_@ :,C*aЈqL&:rz~L80XUiH?PPnBǝ'[5-䪏ozҢ-SoJaMYaL=H$(XX<-=8cHn1lٚ6_-?k9˙ә}fm#[>]>Џ rV0 g@CRd> \9Ģ6jڗ%_ *b0o+yHUڂnP4G4"A ;S_|ߓXK>H2[Qa?) ȮV^NSrxUpaq1+lcvw7Ҟ<'9=13G)Ѓ{k+o9]zZ%:b;Oا:%ʭ2r>Mľ"rsu KCo "-9LMy(4ņGq,ٛ>س?uU-ݰS0I'${7TZI?p{yuYڜxe>1V qy@|0MXlD{I.- }~yhwO8P9Ou\V8<J bjPt|@Ro9뾋kqKӑ &,weٹatzoqRAf4F/tMVڣ(ŞV BWEr AQ_Pn.ڏW̞go 4L<|TB<$|#cp X ]Ċ]Mewp̈|+٥Z' Q:/S DyKuU,=W>u8wF%*o ӿJୃv%VIWy꫁6n8 ERl`ZfJ`#D1m׮ǜL`_ڧMo|m4뮸M3H"lLrb*a#&vrÚj,} oZߓݝk?tf: YA0)Y+VJj5Hb+2rSI1dEy|j1QkȐWW,%)Ts$-X+89cI"a8@,HNV0`YGAf5S [Dv)cۿR)`'4{+˯:rb߫ѾdLFI}ʎ{qyֈ$q^Zlaa iԶ䳫Ō= Gy9I>ˋI >+l\tK-x ɞ%*/PG˞ 0d#R|%7HRSor+>֞)HDo W4.91ysi dmYEƧ uXE]3X*TF|,$L/y cMw:x|wIg][̪`ꛕtgO[W+D(&؄wm;7,i/o0i.{ C;%Yh,/_.ǀb >@ETgu=}IbwE~'!0I%w@kxS { ;qens '~9zYAdQ&_'jCiZNܘRlk$*;l5}e;uۓ‚227OaQj5T~_R_A8l0g2U,]z2}P~8vN⋤fprczWXRYaLb%4Ԅ`.`1U [ɾ<͝lQH^ۆ/@,:}ECD2?nX@ZovPB5fO&_$ Gg-.ӄ1^1@i7Oke ~;LG5$i=1tﰺhkiKQoRj.+@BAZ]Jokt/P.rgaw_a{(YBĚXhlgfs2 Wr otVC5;5Nph^۩U`qx %7/)&eҐ&']2e[78j/U?HDP„X豷X*6)W6:ηDX(4ߕ?PfMRŒj>OnH+2񁌼 ꒓bVعw@Dc[` ra#ȭ*z6U{$rE6'=DƂ.f$z2MT. :q38}@7$9+cdm fF;!91t{(T#kz:{D&5ON Ү6[&dڤs}lp.ې/|P+->0Ms/F~qxDVZ\ޢ.I>iP0 `Kڲcix=pC} H4[cɥn0H׼9`_9HȎrK[>|Tk;r_1eQ<.'-byW-`5=s1BRl<AܳiXץG2"~ J-a3۴cDٰ/\ 5ң1"՛%DNzڎ:1/X >[{iHDJy5S7un_V+u -l†zZ;IOO"9鰎pYxڛ_-Pe$ԇDYCa_,L b&nk << #ﺻB4[>&1XHVAGdhfUzUPN)H˞.a|F.AU܂ !4Qߔ5-P$17ND x{zGXVhXqxG]13ȵvGwoq o7v?G``kʅO l9mfܨ{q-;m y3U\^0%YJE6fv_s×JK(BF@:XP.´h8xğ{h j2i zuƦBH]*(x/zaBqFJ`m̭^vDw}*׼,\MzU3܀t"UBapj7=e RQ !-_/?6OQ 0P7s2@uS6oCӫ :!E.bEѧ@2#Exa9Kbч k)rztLi{~}]Ɩ[]F<.fbAaDAeGsU.#9)k_I䵉K4u :bWX& Hiƙ'$woQ,eGn8xǔ㯏NGojG< @F1sHS:OfN cy.6Bn8+86qt?iS28E*7 ݜ]D:m'πm@_>#tJĿ1j9ym?|Z'{\mhZ{ P&><'hGZR> ~r&igDC2j hT gi5[*PC0eeYoǹ9XHAKR\3 vjex[B, y=>h 064Bˇ|Y%Iy"CrclKES,k`!䙝WeZ)5.Ĉ;NoHDg=(/uf3.jgŗVDmskݘ+i`J b%#0Riɯzc1j"P{}#YOuFZwv]63PmdwDV5JͶ~Jre͎-YطI8n\H#ZcLG R,o38eaq0.@J9m~/!nΉ{`9AEm(I5l-b"hx6!v̠uk1+F^9׌IV1bk$0F4!g1Lmp_._ЫxdtQOk!6&D &evqo#eSydxϻᬛ3g T8)q/T4Hst>|7dCb۶Od][|bU8E7?`bVD7OH|cfeg[YK&Eiy HkG(&)'A;_ #->*T-"†feGwvEp$>#ifB*«ܸqFe~'-+[.-ޑ6j:!Z/+ɵ|3^9Rlg\.gMtwȯ\Jt>A&;0!Q|Ȝs6$a! E%XLnLֆI#SfJ2$=3x>I(T=1+B;5)7V\RKqX]!ڡh͞gncBh y!qnY)ݶk?.o[gsVzt pA}r7>]: %tM 4FD=Ԑi6+SZ(G'NJ6%c.waz  5tςOci WzD:6kr9'~j}Z,)~pFYR{^ s‰͉m zdA?=/ |ru[;|z ew4}ʪ= |~'XzQjEI{>{&{i^\"f;QR+w}MwOkU5(+ Rb*uգϼu?1kBS,QČd_!!̩+}S|-]Qr0,G[;\Y53" vd80u< Tht}1B4)M0@$THp w١KӚ6'#C V, %iJZ+Ww`NO T 5'?#ŜQp^K!+ul,ƜO, XXE[!Q3jNpa8<&вLޤ/CeK6/.(*JQ~ԟ) V5Jd; ;P#[39!{8nae7zK4­JRRmeF!*Rvȶ^FIg o0@τe lKb @aUž<Tbۻ>c'&:˭,;tcx^d&w0Nީ2?ZsUs9&EqwMt(>h &5%[x xݷifu^S|]*$Xȸaxfpq͇'_e5inqȘ";s Ҳ>zU;­xVVspʾMPKTXu-,B5\EMFf;(|鯹S51PoS5\R2^qE QS\+HTӴUV󮐎~}0<$fYJydˆvYQ=4?\Lw@tԺ`zȟ:urZhZս|x9p%x['OuD2F0Ֆdxv/fќzhylՆCN]T ]' s}~xY Ͻk ,W3bL:BQd@s1Lh`r*|O hYF HE"]IP|ASYb.T:s ǠqL>נ\KCf߫eЇx@0vJR#<KP2;*anPh! I>EHf|mA%P޴KTk p*žT|ʼnOu?B 9"fQ—AF7D>Vf*6y"ө&`}9DA؞x^QKL/ ܶ`X- ,FҚ/MAQ)8B.vfr_ٟ`WZ%LmTɋav"3h=-pRCl,@hmcto9cc&,1m`96UWש;{ůhfҹR_EU@wDw1JGTnzpZ"Y+3Lӆ,n4BA_j%Ry%{TnRCz)PDݣ9}Ѯh*f bӰϰwjFDc SbvA@S~3~8+S/܄v LJu4_ G}"l?+t޳lTokap`uZsu|+Vd.b&<[H`@0.: 9q #la:EXYK5,`L詃xNO(s0(=|5 ڋEzA} ìܢazBeǪ7*|4?^r 8Ϲ@PvF~]UP>xug{ٝͯR*cdAzHtzeEV> 7D@}iKNmuNV>ݪ|(7TapLߢ/ Ikq8/+B=@[ѐ&@=0SV5EaďOE]hXtĮ;\/+|ˍتţ&׾ HUOΫF߆K$(O"XDDa~ځ|2>vb=OH/,;rAywm3[4=#>piȭ[r\9zɬ V9}KUzURMG抩I"^uXPSf$M2| zzq"A|6c8E:h{[ҩS 1 of%kϋ ?F:̀dmum:j!EBpE4r#μoXDE> -3H)^MUeJyIa{P͟=f\cKP*,Pz>_^WSHo@EPZW'Dl4k_l! Mnm#22iav?J3W^+;_A2HN{~DXoieenߝ.-fjZIf`C% R=L9pZ6&I C9j&f:.R@fvUu/3.{x0rk3J &t;/Mk})cj֊{whϋI>zlGlp&9gycUF[1q$9U0I%П)3=DDdr¦CC;ka\aҁ(Lwۈ <9`=-ۘ \r B"2[f^/ivVpR,;B?ygM\g2tA|>>3&u` ˒r {}&N^ƖғT}*5KE^Jz_XKV5-$1>Pz77+UT,~FzLVߛvmrb0VxijAoĦ\gC4"?:_m³qfvr]J;okݻ+eCnޅVϔ]ES5:BtzWp(D옒܊!hC|C+iJ>ntqݭ R79o]ԓxo8C vt))k[:Sk >f;b[:\ &I$l"P\uzneW}T)qOGiI8B"{+Ʒ\,QT$NCFzLRq 7# wN8pY2+́.3$55.NsFTFЪל)uE#Q ~2ϼ]?[Tw{gTXf~rLހF>ݐq+ui?Xtm'`ob;JLr K(\Mi}qӨ~9_~]fʖ3w(2{6ݬ6)y#/(Z֗ ޹=MT#Fl)J.ait]/;?C^E5ٟSfд˙zG7H][IeSDBh 1lfFç]$I@HE5鷿%Mp/NJgA :,l?ʅz7&IO°\Z [sw>/,veZ$#պSO ({.Kƞz9"%$dX cf8;=Kv ( _/Tf\*5=0:{Z:'ZSx(~6U a(}!+OE]j9Vj0;#* N=n%ۇ=~H/qT{!&sq3mgFdҾ-69&U}J@)I(#Tg!G |ʫS5Z`8*i c0^dKaOҤMW+=`X*jqauZm葢!D%a$ULvJOm{gFUzwC^Zp)E(?Wϓ41arsOƺ}""qVq@('IgЏ6"4Ł79GC_E9x ^͛yOy_z{bpHH%}0(]P_X}ٺ-(߾J%!_17LW#c3;B4|Dܜ&hT +aL7l]4Wڐ.&'`_^%0f'%LN$q)wƒ!&in6MaI-ҽ v1Ejm( pӢU*5MQc;RX$QLy1\GI_(ioE]픞"=[JΙu_[8K6\J[2VR `'-I7m Eoo ?!g0CTE[0'+Ē.s,\ܠ\j4c1! b8XDNƛBDZbƫm` &;M_)],e,2OO`G xE i F^ҔfU[3UhtMI: uW4|ro#*vh(BBd$擌KXɞT4:""w)xT|q_ de0|5|cB 3,[DDJx @%K?~jΓB]q骭mZ/&trV)g$*(P+qҴDZ;.#^([97|ʽ-ӦQx _["aMkP6:PPM'-hUMЩ,bRH&MZhW:p2$(XFY29֖s96O7΍My#N n7_>VI.=T`.ԔܭxK q[&׼G/?6ܻAG,[vx}@!b$gm`u脠? <\V * %QW4s&ǰj16xjA YA?hg , }^UψCO1L˧<*{Hk+ZӔ]`ޛ.񓊽㞦n [yMN~´O5θ9PwI-`|²q萴P8{s'2J͘D&Dtp*2s[4coeQd*MFShJQ$Q nd e`9!n1pO@>\ G $/F8yT"9O->vs4цnG2N>g'+}B\=ۣMxj-_~C=SuIKY u=˱!)9/[*0L΄P|2KHb%^ 5Yd>*;wJPv!H,<EXY7~xӟ;nT{D(Xv*)EJ[6;/гV8V)eu2#7 7Xh́$0ي4rfƯ҃Q-2;6bVK>#A?.uviE9ca9Iyl\i/m)'P1Acϸ/>Wwvʶgr\3?t0FȄKf gQxHaE+˳vS_GvNGטiĊN`ǧR88[wH& 5P6ƒZ='ɫcV̓ ?Y r'][0qv~{eQZ05p UҨS9(Vؤ=F{E1Ͳ4|2 iF͈Z;GN/.rI P:~zN\Ơ\l, ?< 8 Op]bmeѱ >jmV T1o%O}k'Lb6EF+Ip@p @vS3;nj%Ct(sxuǮ|}YC?I4!DO8,<@~Q s,5N(iNnP^^wj(QJÌt,&@u/0Xa=?o,!YBR3OrT1 G[H)NU}#5[c93]8Jj#F=]$ }WA |S;1!-`[ !*S[RDnZvD6+Sc.=-hJqSkLhiG>L̫Ӂ=2u"|qGAY cEo͌ 3ߓݪ"nDQtÒ%w}NggFLzWofp\I2K}83Uz# =|/3όJث>h ;ލ!#vo<=u 1.` 1OX7@%;;oUF?KsId 3!!L?RG?;@)j^ )Be)\ # )T(b^!Pj5?ZFc}.}mqēj (PD]-> u>c2Z,L &ՑF/Kkm*21phfC^*Փ/[&#I:/ ޹#fMKerR68JWB6Z6Y >Gn/y5C;}Rsc]Cmo3IN׫;Jc6p!Ǚ6Wdh[|dqf1HW s wi u[z->uf9}}!M6v;OMGʶay@.0$|Jun"ƪjJ2١*f| _qҷ[Z,>iI;42xVDhp^;G#6qy&$F^srsfkr=9D$q g'}#"x %m<%j.7w=*5h4< .gs \5@ 2î.õ+Q|kAWZs|*ϛvx/5 ,xcjPiyC*/eU]K9뀘eװh"guԩbl_0D ,7%w;.̧^i@U?*_opleNa t *dпg,BR/YݤdHB^"joN< O _ yݳb+q"6D ǾJ1ed!2}a}ՠj_Y-Uq6Rk r>?n\%!c,ٵ4>?GZ.Z̒~k?Ģԉ ln Im)d"2#fL&'QnojRyaؔ wo-ȆSsBv;!7mT`tѱE(c F˩xi)F]q-/;OK3;O_4r1/>kjNzӚ+XPuЍ!G*EKda zy&c=Rb Y M*mQ2U!㊟e^ն87]>ٓ{, #2 k-JF&]T4i @zKw //R+ nMvbb}|t;=W@ǨJ0-PK壦cWgN(ޭ}ܥxjDe ޥ1l3dٴνcCg [ E",БbK0QgI0F" Zv>Ǻ34 <[7'݉}T4iVlc*! ,ҬEK;& =vK۬Y>y5D+ e pØ2XI<="k4R*ETP+ĻuWMKV[5;OcD/BBDz fٽKrE]q?oɵG=?Bs`4"iNg>kCgmPߣ_%b.?(f3)'x=ɚ[ZnMsprЬk^o՚kI3Zٹ#sƿ7⓶5ME)i/ aV;wɜu \a&k}lR3GwCi.T4%&Yԃ&z`9Ҝ%@ECii8l1w!D긇\)z s;oSb :Ha~x#T\LaG1Vu*8=~IeM9Gprx! uԒz#*,2 / Q`{7J,nsO  2? 3XE4$cFx[*Z͘%M۪| 7Б7kP=} =ޕ&&]= O#*Fd[*(YsbXAd]-fbo#\Մܯ׬n-y(I"u=sNځhb+RqpM<ޖ2X+4w5X00GqW=n l̆~4J61o&_X O2:\D޽oq!2TR@u6/!1% 8#O<7#Ft|n ;FnyadG8J#qytcyJX:Vk |j Swqޯ8Ys[Ƿj|D{ƒ @\_i?`AJCj%|_agǘfB*PQwmw3[lHoxdgrтx bH'ǟ)Qr7E("oSv;סJXY+{;H/Mrzg`ѵoCyE+i 6aj{OEr@qaM>P,J-n7Gw)qvXeVfdxV P(U/}%:T-K$R\NRa0ImA6u*:Fw􁸠5HLȁ:Ҽ7g$[x{Ox?;JE],׿1CYk=P#hm&d)”,`FVͣ4%}4. ;"_hjk[ Xq&=3IuJ>CQP] -0W⺠^$\疰J=.Tǜ.Jl.Wajvmcs-'c4$ɲrmYUic6H϶ecp TPW7c1G_lжSĝgACIo*OlP$Er, onIs=a@ +cGj5ឩ!t|qm/㠂qO?~QF};7J$3#BOJ -J|%,зrMFE~{A*$Կ]}*y-FZDvr0j SR GSǢ]9#}!YA;&q|S@S.T*W{`9QV?+{HX߄}/YgB'9] սLUe_qH$ϳL=lC}. J9V0޽)HJYX*񒐧Vg.nam]8n)])봝EKPV6hS"jc ^ nO AҴ<~T,˦4"ea_drDq2jl)'\ BKckTF/[1h0k@.UtJ9rfrRNW"T|_#Q{ZO30qhh Y0!y#q=.da1'pmZޓY_`zn& 6Z^qEHW.E: Y^nq_:Yd.tbʀnA0 iBBp lgN¡dXh6݁V\hwK"DGӺHY0Clܓ[݄,|0\ yQ-7)t<߀PyL]ܘJ}kj'bY$ʭ+ѧye-FZ/{267]pZ[.mB]De)K@TPޣ*bVAֹD4o3E,&@M)]}O{ƻcMA(EWq~w91~CpsF !`Ãgc mx֝ٴ1p%I۶K4<7sN\-'txc튱 OME[bf(k=~/D{*U;Z(5 ɝ>; Uӻ)vLGv dУ[zW G[i[h̊uGnv.k?Nd$AՖFBWT7d?'Fpm4P`OPEUe&pA1<*ݳ2½Nb H|wN4r|PHfk(( ;ڤįvꗺy 7*N"bm_heiZ sp B{Ay|ҟv}f;/2u#1!D/H#J213㛎BF^a={P(;ߕю46ioO ݪ` Uv.5A# #ڧb9DP˕涻b'k4 0\}ZGƣ]<誵da/[ K*?4/cYNGwMpb둗MT:梂l5@}@\`L:ڊ]Ln ˙䩾2Q`K,Hlr@5QU ,5ka'1Xe(/}YckZ-ۋ~0{E*|@/RIlOcYe&Ti %ZI6~'{#勖$ Tf_pl:%r$QTEm_rFiYNc_=CJ\Y -wzYJqmjzlӾGۉU:|{ъ.P '2>ܞg-BnY7ft+Ā_Z8_`<~TH3^|h!((veͳ hX*^q9E2KŖ.- ZcfNa#L=,83]zl׉Gf]E6@ͽ$Nl}d?\y(: ],4Ȓ>k\b.fOS[0 rI} s' 0ݍh8"=@P{ J*fNJ|;m1f 98x(ዢ*AEFC ε8)Q$HaɂӾ\^YnGdo 켈zHs)"o^dzI2pZZyU0;COa\8xy'u ]Or`}q!V#җ8\ ^v%EcgJ̉(gW0 P Lk*֛ W%< :u\T S^L:` lǁdV|&LkX^Mx+}neݷ!lZy֏pάRrktTUA:kܲ.RR?%BJb)67`=D,4UKq|tc>\h6̼XΠp1].}-y= ɥytB` Twm Ѡ.VMLS|;-OHtzt,M<0BJ-qɌCaA;R6Q|s|#ГuO"t YmO4&}Js.,AC-,y)IúyIu%ɪ11`[o_ 'y,LJ#j˱FkS>,_5*fS %t絫e8 ^JG 'Tk/6IZ͞T7c) o@kد֓l׸`A*-ie}Ed\\'2; v,xR6)5;>zYݵ!OO!_vM` t*$"6NҤARmk2ޕnr?qи`tWuWŪɐ=3pC4Hi]OY";PV꿥[g$5{ XѵcHw&8{8Mbv\ Ĺ-uE#]E!WY{Q 46_ q 0S}#2OVҮ0?C An",@_-u.)[{ΌNFrTZ U[_`|nOiO;֘PV;Lx+)>^5^(+EA& Dw V!q z<6n8lKء+̄䗦X=pc&צL`'.ʠ27ǒ̑!cEn^O;&m)`|XF0}ENJS09*\ŊkyBh답- k)D ve.RbofWc V=}[j޺"D[%"FC8 +CtN.l$\?BdF5D ?.h6Ug@Kj(Q:D @ثˋ>=mD_usȍsE ߠKacIE:D^Oac-M|n8t^Z0Og@Q6KGr2nm &pƃJQnx?32š JYHNs(mVe((\⾚CsUq=20U豲DU -8@KeK}d.3W`f0 y #s] 5SZr[n]w*3٘{A("MެeIiZY]²ffZ>#ZqZ+Tfqtg~c#(?s5Y_)ʅi(vq>wS/@. ORrN{hI7eFom6!xHK%vǨj[ÓH dP._2vYf3N:VRSSm*AD.򺞌~AB+nhfuU(pr-QR0xmsŸHŘ2Hl3$eݒCҮݗ'c5(0;B&WBGs]& 停ʣ!UՖ`zCޙ8HZ#zl.vn9/մ[CkHEst,tmRyFؿ 6 [X2Wt)EC9,tr| O8?f]Erfebe{ \j-nGZ4 P8_: 7U%Gr'˲,|F7*Oj=ἑYwolRZiv4`Ըs;.ZC5A ,gCȰad\;e$()&ye;ѓb^<@c?H邌鵶@-G2bR R'oafAil.+RsK֮/㉭>zNFC g7a `qH$ds(ls܌̾>TǍ|+㇡ l\<Ͳv$0Vf%ů9ѷI96-W`Uz9, K~ &ǵ2PLBBF}KrR2o@,(@M2@ ![JsP@@HAkE}rSq-p1$2X6hO~b[)2Ix4$aK"+ DT"YqWg{ٱT%˾ <2`@XMDF%]vIU-p|̈́3l0 /(A]vd64"* }D^U_-|¸V^O鼒@vIGR$yb{Ѣ|D`jVjx7 TV8+ʀ\ q_ 7^{~֒e_>ȂN1b,Iw%_a/{[`9zOC.b I*n\16-cA8 8"=Mgh, cS1`yT6k$[znuK{9{<пzakn *jU 5 3v6b(UiPهe 7v6a٣rǛ#~0UG6`jܤ*E3*M~~b[ȄCiO-" xv\T@2~<{ 1Sp'XRJB@(cN`k_`>uߢ_vlGO}Ѩ~dRh=W:9(~C&u 3rjsÜ^"0i}y^Eʅ8dm"2/)2fppgc{sW0ڊb҆kNW ~.AZR!fECF{fd!:WX,-pو}uAR8~뢚G Րpm8-O}PrTԶV)Ddӷ7t^)beaÏjޏ݄2&Z.;JVkӽGPն OީhAn؆ˀ<܉NNbYF7y.0 .1eMhzHdيtN.0|9B5䏫r.+Px1.C7<4BÛ(@hF:h~ϡna)5OKXuCnYŎ}"*\?9Y}cp~ycO%Lg1 :2RQӳwI45!'s4S?tx S'!ZQ\Dnk)~Z2?m&NErY#L5=$n |B!Sh6F}/m&53p6l%0X`,m!⯾!<}h ( vڰˈ 7Bx4=Sދ6G5nJ î~3*âF}ʬQdϩQxC6†rT<q8"pu uvռ;8#4#eB¦FAvj` ¢FA4F.~Fe*xcIp"3A]+A|t: @DgCu7_tE~r5Y ҕ ϮoaH 6{ gY3lUKxcZPn Kp#bC@ T]ȸζy7;UsVvSd`O/Qɫl&|m}Yq[I&&w鵙OKR3P U#=1*7kX]y7yj߃WN&jqO9bTTp=Yj<_d@<@o'YI"/2hý:<֔>Q#o:A\F7)*EiK^~[䶲YRs2w@4 5氝ƨ|' r*.{֡LI !}`8z4#"{1̸5c+"H2/ဨG{:'ޜhۭ^֓:;RY_JFL`kus3<ғX|_6-.'r{%kx׹02 f\H0}qv_w˶6eyR۸P{LTWͪ󮈶*-/sQ!iCߤUU!Q/'t} pW?~Y- Оn  Ԋ?h1ќ=tdf,;wEd3:(Ɩ*zwoHtbYC4Yz]bR8.EM\\Y vmB!ۭ%PD| .} Ӧ'77uȓǸˁi8Cw<5'ά-R8YTSu炐F6!lMQ*?r8xrt /Ccu[/V{wJa3s0elN Z#p7I!B@)2,89Ovͫ:#J[>4hRsqЙ=Gg쿰FbxDS*ҽy 6nێWM8X N]AQQEa"MsuYx٣2ȓcdNlt逷jt ? a P J^ȹz6;)~mY:u 䫭(6}&ީ,ރy-?YHpR땻(ds|:^PVSD]5cp֭[A&z:hYJU"أ_S#~4zIEp%"֪m[:<|NPӛBG&TSt ii &;;L+i"[>|*Ak7"ϝ `t1Q93:iC^zbCLO]zK|]l6ˎ$ Mqx;oynJ}YY[J@/er56zp-/f U i]#*mK'ը9˝Bw[ g$\s-a_UCVWI #iG0۲UN`CQ"uU"=hxM)9v1F{$ _s_X>.^׻wEL=R }.vPLљX]GɛhBjd(lZ/vC2|mwδ@cMɃY!(-s`wd ͗$pufcv&@(r_X 01yxJ9yFSל@AB 5W 5}d4€'XӚ]O88|UFuBIpMb2;3D#6.V;╃O75ėeL^P!섗 v753nL8GKoqvU^>*ʮTTb6F6b=Y(H"%a$|훥ԽC֟gх)n51M,!TdC Ӆ(^,=M3F0qωʲc6\Lo0,&R>53$+(41^"~s_p%_O:2( #%m^{j)fRk%&daߢ lEogV"p@UìSR$" 7WuB $7} dD+C|Mwc^z [dgՅyf@@2e oʿaa5s4@m‹OD 8v R̭w٘{jB.FQNmտX3Ć}bVo]Fyӽ9LjˡѲ[0Nv=ZA 6<>fh3bt&$3wLZ.n{֏s#$iCqkީqhAp:[ }X#R҃![JqlѲحcymg+Grj2*`9eR巨|gZ zA"/-C#Zi47pZ5Zb+u2aQ`;!Pzepn} pJYxJ:[뀕%Z Pȑq499F ;-؇f#.3s`, Z8>Lƕ/1T̼7:ԇ}hqUKwY|-]3cH!HN:mRC@঒.1/=y}_ 9>M&6޿ξ%mϣ1:QO@`ؕ¢[j'\N5Q؂!"M |[ʼɾ='u ~N>F fkd՜H>g4 4|ctNDۑG-d[|?ʳ 8ᶥܾ2ig ao1[(~Y⓫Jے&B01# xlGYy6+ՊН]DZ_aj|vC8|dŏN ̧I!BlN^Z^1 8+t(>l]g-^#MdR,_,f虣A4fJlqpxgΧxFb@z61m%F[K*ўx\i2;a(>=@VlU]t2=(g8jRo9=8b.xjmIhXϟt1 P=[`$vѾ1o7hɅs2}}OrIm1i9lPk7cBF|qy*(M~$B2ؠ4#F ^PD~&0B :XVeXӜ,,v1"+;}JWhv"e9i 7 ͬ55߽Zdfa,hrW<^+0 >A]~cJ`MN S悃Mjc?2xc[6ȱKyh~8Q{~KEby"cϲ:{ȎYZa0Λ03:ް'0cޚ9r&x{BزN DeDECp/@ :jlmUE &Vj/:OW;~9> {(mWHPGjTбW9v_I)?fߛ\L(8( +wBЀaݥq%}::!,i_T!LAr\pmщG(X{K6-t噇tXrC-h#3v_`Yv }&@M&oC;AP L#(6O}Ww+h!iXПV }*k:9>5*+&HZT*R홌zplپ8R?V/>3 3` 8tf8dSסk 5 k8z˅:uH?˦ۺ./騃wO01\k)o D,&zK]dF]G"p[hDIZu%H_bwox4uhBej P8A-we(Gŀw^:XT!y @r+[!BeTZnT,}Ϗ4KaEi'ps4wu҄(=acDeyv gcxĘ(QtF;]V' + nJIh}kSpި  v'xki>?PwAE$0]DI"E?8HP]My! E "1|(}OP)o-x֮mB5T+B\e.l G/"~#ltD<䓂_m±p> z.B&LHB[exz_?-$ p=_t7E_Ĉ;x?Ztw㳠հIphPyxk.dd 9@~ބQb CQ8AS`(ZS^[۴RW )N" [2.R ZmAK@< >NöBA!hgU|nϸ !ݢ")8JfФ'BSTzxoSPu$!ShϪIbݱ/enQ>⿑ʐ\$=;CƸД>r} ؝((9J? i,v{Y5ahNe3gn_L$Vf2+p80e1hy"F_M 4Akc fEWg%*YWkq6ier |*$eކ@ ;m#hdI]Bu8_x$=4!X˂Dդa{3/e0@0}H[SQ\ OVb0|vJ|+V?ڡqHe/_wiΩxU'fT_ ˁOFz9 <=uFa=@]ArP6Ni0.Yk@k(/Rq_cJG9_؎b#o e޾&X(fVQ(%rH0'^g9)i¥^B^,NźgP P:N6avH mu6ݓ (yXh@}'5rvr& _玈n]>BVN+^|QA@(PsF =jx9ɪ;מVD:40|UrRHn縧 6 KHlttM,EκxZk:"3X =6ǥD{^o) ,X+<* ODf#4M1AaP]}X)-*Hd>0ĕn0 F0>!er؞yneJypSʩ{GRӣ<1IÚӮ^8C2(6 @kJM5j0C|pfm*Q.εi{̮ nb@Hz e z^L(Y e=)} )lL@b~>hb׏eoJ\9xOfîi ݚY("_?}z YTq vSnAO ,54Gڲ:PT@`AvK"gOcBkrG2Kކʃ14B{>v9֕YR{zW->˅& ߽8Yh9|'y[b*WM /hBX3VYӌd&nh.86g(mX.k殅}WԒh->=/q8TWA.Q.2C*qQ&X"QO 5ll ɒ}iA.&q!ux6c7gG$ stsm_m*}yB(k Sˊ34sˀA^шCϲ.!sR,HE7RK+|gHD, C&V4/fH0M m Tlձ3h$ vup*L2)C ?UUM8=knҕGؕ@eРd*c Jl7Z]WȠ>{J)me=t缊v^t>DBH$d)u .=i}>Ah;A4Th?@{Nj: 4+kw00NA`0+/#lbL%ws:DqSy0 *5uGuޖ4Ts!E*r)Ykp&31҇OTLU5 眵@ :Qg[lt8jV6&( JF0N1|XlkyR5cdmN1݅ё L% b[:&G/ELy mv9nrdMkP5zm`^U6W[H wvi ,ZS7b2zE(qX %پ?^<҂֣=7Vu(~֠VJ{kkbڴȖ]Y(QNxB1Ng4Sccʄ_ w0ZCD7A^ΌKo25 H{0U^GhL䔬[+bj}K51޸¼T5 k?iLb(u,kq Q-4k>+X,rԠ1aNڡz^D,Չ-dEKE ,!՝~(4WrB*i (D!#cظ7XBWz0*ٻ*w E"=E܉ͱrjC#m7tޱ $RPRV&yQ:ZB!_ŜIt,?֑3B3nmu}^UEl=֎MҖ]hyt"E+2?0Zf4jo6lQ 0 (Δ V]8KEz~'EHeِ/'%=Rb\?SǓ|6y>3ZE<2]tS:Bdv.#I=bp##Y'%E(@{4̋jLD%cG{NLɉo«SH!m7-U ,:7F_ʻE݌_躎WU!@} &v-/WgLЩ%E i^^\hC$Sdp w?+Iâٶ wS%-ZCdBk*煠Woc`WYLuޤ{i(z*huKn{U{n* pv$}h3Wi3&uh"WZ?hF\B#%qAx&H&ʰv#q>׊+xŸjMy,~gܱ{ z ,ofEKҖvrAc!x7r?Y_}m>eZ# ~fX]W{Q'ofb(Jx7܋ mdzS*zH7koVW_hhG~]̄)H?uY[YEܛ1ĩA :12f<Aczk:?uyޯWj֏ "Jcp39=rK1ZkJWNeO 9ùeYsyz@c U1ԜWyh gIoFb4lrؽ{T?:בmj2Nҫ\/aS|%;.Oc+}{s9,th4 S5q^x |V^L̊o:; &Gd`;m|sOVtf<4) =3tjN|ۺP[{S Q2~{Ď1j@ EoǮ)ݗɀ',e4}p܈}\*ʳdx:OXl?lR/0w{b#ݓ3% jHt4M].;Ɓ2)Ai_.؜ *`;/Ь #҇hSxuԪ GQ_’b3Fp"4pJ>D0ʆ1i~NYABXna\-kxV5+Bjg4bABD%[;WQ47f^ 8SM22; $r֙{ދS*SdU&• OLLIuS.x- @mtE*ެ:r:7Bk-Ƒ{BSBmBSYd)~rPLaͦԴдhIQ&#/~XHuLΏADfr^ڜm ΞD YSEf!;BUC`7O=U٫l"hf S4Y=բ;CB\X)<ߪLַK鵛(-6MZl =SAdW_Sǭ@#{:+]lS^Lqf/ 6Zfmw˖K6IAdT.XA*z%¼XT-hz>A$#JӍO )y2 t,N0u;St%[{YM`8r~DL?}R#h0t/?FQK)0 z('2-2R)3e끋^e X2\dݵG~˛9қMS7xRu~ żCYt0QynLLԡ&ۨWc HV*c"mCj/Zd˨\#-%-^?/||XqF*Eqcb]EW C5'imF01)L/L^06ObLآ|پ" DPJL݊Ӏd⧲4{pރ՛~Ai=R$xvZ*^Xb,%Juwy[6xz}42 !f>\72&R|7}I~ͻ*ѫ2НrK"9i)DmUn:~4*5 &?̚$hAoXꉏ|>V_:m:2 `ܝֹ1rSBӵKSpaU+; 8 ceidmorЗbvm)Ҭŵ72v!:Z*cFGgJԠ9x][C t ePώ&sKn>s&>4s[$GBQ)1 ZƖ^2-*KCy~k-x@,hG+T"U_wvj"Uߤ@-r zl"O1a>1% ID'-]qWzK`=w5wiY))1\S.uUU]ݭ1i8>)\ř5s"7kXsJt'Q1%TVPCV!jE6HC;K#T[x2K_-ÅQf I*o,쥳Bj\>-.ؘuIa_ZiF=攖U}48&Z1fK5p`;EwnB[{:"Ь(WRo0"6`g [>9k̔J7V_.&ʤLnP!Tıy[:E}yT$Dn 8{%v>;ZQk04?g&’teA_QR Q=6|Z"Y=rL'OŧiP Za58>Lr3l3UWJS8Kw33|ZzDS$&k~v8Qܹod{WpL'TN~ E%7Z+ 56 Ř3,y%rK!Ey ,z&[_e2dq(3ЕOqvn"lq[%GNOُEPH{M+@b^l%bl|sf݇SV@TAFt;c] dC}?RY!o>}5;AX2f哽 B!.|]fF8]gG'YCU|f0 }ڦ[b_0; |Q9R=.Bqb{#抲f}r+u P7KgS rlNӟyE׫F&8J*8 B#7UєZp(炴*~[5Žf02U֋1&3bt|/`Y2_FTz낍_UEj_r,s0d;:`4ط+daK7S\;72kQ6t)0z 0߰zQ,XtZM洳􈣊ƥ${bHv\#(:l  %24]x#\:eҪN(}~QihT.4 {?$\s\uCqP՝j:w؈ v[{fƢbD53hbΏ{|)9@Vn{hX<VO6'ʧԽx @t"€QX1͒gѹxFhNpn/|IwVya?-u-s$𲰭dVI[meWƏt1 GM^EKknQz<=t2P 9|b4=!$ķ}kѯ[KT>AzO#lll|!.I26< I|7O+y b8i#e?_OEOq\RGYlM8Hih3='x1gu9 ½9&NPGa[ ]f| *m Le_ʨ.&`.e2%P^ BWPJ]VYGeɵ'kD-Ow5-9Hڠ5rc]T&2v }L?.j7o&r:}w$OhQ\Q rF~1>v,E&(xЖ< ¡]e@L9u gZY(IA@ Ȕ[Rbh'Ĉͪ'xcP2PWJHo%/NOV!Fo!"^tﵣy"H#qװ})HaZptA̹aΣߊ^zWv+v&:O$+|]pHM"W/>Tq0# AXh*ãC$VnEv/p 3}ρs$~(W<*RC_=F };mCL*𥫺`}ʥ[1F8<AaJQUd`HȦh\F>e){^*M,V#zu5/$ eм^T+zR>siPf=~xa)8ufMqs]R݊ ,p&gaiʒŸXp_dˇ0$nؠMiϠף.nkiw}P"BCMvtC0\E* kjs4 A8ۧ?3 R:Z*;jGpXB-T5P=nw{hz4hyxWWaVLh)q/vZQſffܗQRHtsR,XOTJ!МIV@ᩀME )~D|,?A'Y:H7MIp7NvCsN cVa2:Ǧ9TV+gXFERuP꧊V ]r&ϔ}yIF|F:tdkSVoCZliVEiu!0C|sk ,Tle#4ի g$Tt9Yn(@ު5s9wPKy`Ta5 2+ esb0p/xT'0ʰv7ְLb;thT&…pChe>_żĶa.>+lEXq3|a ʆ暐}א}Lꔾ0|2g37wHvYiDǑ9l`>zk߭XO3-sKW!k!C*)~S^~!:/py]ӗPDjfy9Lwl¯Ja4A4#&^%tfh=P 1 ڧj/Smugy(oӠ%)e T_.GA.ۙ꯾/kXLb]XPvtԅ ;N`QFw,*pwxyeN;T@V!Vٮc[<,&A.3Rdqu^e¥#FdXX+RZEf>輬uT]>\! ~krSh iD'܆-"Z)4'H} d4?+/͑k)FD^P8.Pm|PLW!fT}1B\p`O)”"h覥#)rV{V_]>A; FZD _v:/YxGEiDۢD.h5PϽNGoG줬Ye'@)_nE]L0Vԛaq`_X:Gt,Z} @m?稿+/]bKqN-/x P/:$F4-?H4RuA. o&DWkz["U \zvMsZhPDSwG vJ`ZQH$Y GHhfQ|GX> Pp=ةDU̪Elo ').i_y}.FLh| k ~*eWA rhmј'=.PO-rZ "+Pbd J.%\&y-GJ!,0uًY,)%P)H_s<4n*ǎ1|3R3@}irdEbkE62QgogX0@5GX rF-=s5<׷\;5G ,/(,UzF dGFh88wz?A쀙!R&D#eHtz$GW*?:׾Km`VfKUj}KӍQ.<,^Q*dx&k'Ol"_%KSbOYĶީzga}$qWH/48dܤ4].kי.?|fL >EJ86k fvv-Zs>vGқ>ZN"8gKKsxnE Z! 4L?M^4S:{jp+35h:L6ת8)F_ zx !e2>k_j|pԩ0n BS"ˏo_h89^5Lr>kI$1W&_zY+T)'Aʉ=Ch<@D˟xnQ-Y.Z%|h{`g;'N979kp@nc~wg2K +r!-<4WcёUl ZRJu, @F?VYaD[ߺuY B0[א*_w4rxIS4! Ql=Hf=jruPfO?{ϼXG2+,bPq4?c:SUycar]u.!Q!v^kk>嗤qʹ>h ٖ%l:d^}Bsc2Wn # VOba*M#(vyHhuqi/p-a,|x ;(?B,ނW"lE3{fF#u".aq&nʦw8' kPHJ"xȦDP4MS]b 'R~ƞPo2 GfvXّ-SorTE@^Sj6:.CJ\9w Ԟ'!g!PTQjujG0WyTRJOϾF=撀G4yq%븂DEJ/Yh*/]sN|;9ld&1̐2G)Hja֦Q(*_+dPŢNT+4X6z=1,9- Ϥi (ý-! vۡZ 5Joγ.w6CG2$hH ׸0E_ofl'0zM+A,4kނѠLvZ5bfn7MxIΨl( $܎yrYǡ)2N6d}zIʂW5P[=O^/v'͗/_R `/Qd]H`Ԧg@w5 ŽZe`-;3pExIy~qV9N]-wibޕ`CY{kx6ѷ͜]I%_|5-&iyZ@x=GA[P%,ijJɇՙ#ܿC|M_RɃǎGF/xˀ&@mw˞lWTXf; 76ΖX^OJm1h,k0EԠoH*} ,߽2|^ݬ_I(\R^%&cKFK˓YЅg[滎PtoTV2~L4&7}6qR e$VFރso_5ٔ]1>w`uTh]@g{soo*FVAఈō\bdSH.XOhͯ^16ZQ2lwȘF&Umg@!*O I6VV=&396i^,BUe_Qq/>SVUdRʒȾr^ pf Cc'4[ rI*=8;8k1^IBwLw ĸx߸\'PppA+߳y<)rst c:ȿH9u O/ȶ ܃y3f#p1eҢ 1jJxwχVۢWH<%/Wt&3E[p9t) Qkb}%J#7q %ژs\N~,q] ǷS,b։U;nhy%=#x>A+!X답ƻVsq假lU76Yھ& @O95εo]쇛LP^8"p}RtJ%9dպ" IԴ0mUEd~*o0ԗqPc7rVXzfsa,wujlA]&Rh^e7S`k::(v7Z@HZyu0q,G AK ^b]LގeƦ`C"=+Im[8|J^s~mW.bH璵h_&6rK"ocu;El$7߱ù:BވyM̧> $UOm픥Ԩh d&^Fv ti"79)8JlqjsUq }rWH H#v{{ } ~|^@$J#aT`0UCBdv3'm29/Yh =?(}6ˌ5w>Rh&hHLGdJ>ev7۬OT2jk;^>o 014<p/_/É4y9|pPr!!w@B-Y& ՇrEb)edYLh ̍4Lk*hY@ݵN,|HK2 #'r+Kd?wO,=q ) P#gɏWoyn\eeSָvB0[MU }mkXN5YH$`![V ӾCYQF/rLH0,co4ǮKaW;0No:_Xv7T}kp YKP~nObY;r튁4 Է'' (xu/k@ H{ɯK8 "CH? 7ˁ36$"ܢ [%"C$A=gVkk?@ 9u~~/QWu4 XXZtC%OY=kg=FFc(6c˪<ǀIC-iI 9L~DY5J&YH>wJJ.s)x\w"Lwx3_mD~jDWVjk}anώjNہYԇI4%UN L5^]^\GfUlR+(#KWiYS⋦rpc(튔7ujBY許pKC~=6p7ZGf?fH$ C0=|/V͇6Jd|[BK"U4ߒv6 ![xӴjq0Qa@o2ѐa #붼$byaM!*]`p^ GwW{ Vzl7mls\l4OP^`8]h$K{@дzRo} Z+4m}CU9.g_Pi# bAT<+&To+|bC``G>l s\ھ$PtS%U"t#^Ҫ_S$:̔{pҗ%T;+} \.u&vBZ_a a.0ww;޲$b[ңgc;de-i$#ɑF푋#GX$cjgGaud~p6وlޮ-8_ewzYj/1at6;tLU+kJۭFNTpho$9|镐'͊Ni)sn4kK4(cer\(9EUotE>?>Icv@fmLYx5 lVXڜU:NRװvEPsޙ`Gm-H_p{&lEb2"U'-5g#䣘An;<8,eehBRU 37eK Ƙa ^%Չu$C%: Wqnnh)ȴkiұ-ze=[M9 2Bbf` j[^=SMҥoRׯ ;mJ{InX  bλ+s{BA/-Q Pzt8FPq ڣ fOW,}?礁RV x:#\|/kli9b/k6 E+=-GBYfws#נ -I@>Wa $ 㪸W %B+YͿG"YAřs&3[yb/BSU 747g3&]b`TŨIsZw>דjCB p6o5 jZٕ~6zGO(Y}y)pTP$g+pQ"nrK.ggFAI~s ٮB^1)yߛ:)#&f@|HVv}t|< g@ 3 +?W;vM=1k$L{-<-T yOW<q|g_@b]0v|wM'1BElruMJxk_@ .lYJe'*qu9䞰N HL7i%ٻ5!gsHFчʓNO ڤxo p~%ZyEC̻+88HS,ӏ5ހR)L@%Gy*Շd3\VZlh#.S*\#4w/_1lF-an@z`$v[O(t8!Hצ|HD EnVbu7x ]G5N٥D r>y^8ݍPĔ`A K0yy8De:1hۏS^e`mb]/!Ws˯xߘ.8m;Ywx"?1t_ߢn G_0$izf2KiABSɖ:g Rq3L?sOˈMSOlW/ q~T,{D?9H)Urx q)MXafǼ&@ܞvj_Il?H8zE٨{g YzmuDg"ҍzJQŪsyU~ĽWQELqbSt~o^acp~&D ϘE$>h i.8;@D^&0jMrJl=q<5]l%i.TZ!bޗM Mӝ-E+m ]hft}4J 3\ %VjW;1 -KބnX(R0) kq 2nG&ۯėU@H>[e 4URN_!84!?mdТZEpRsuhjh1@eeۮ#Lן垠:T,~sT,t)O7k0ar3ΐT@)Z֍" NAe}Wekimqkԝβ(ȍ!ph'{"LR|RQ֐4#|n1N;vĿ+L;e(cxJ&g* #dS!w74pN Y%0\еSDz8"H h8p8֣3 XaKaI/bYUEwUV'[x28J{NGzQs iǠ9(d,eA;⮘;-Vx߉JbBYFwZ'd7;ָI9*;).F0yQ}H5 9li=2} JpĠbe'eP$% VS6.K2RitRw-Z\E~|L#4UYIl8קb4.HDnb 1$ToYTq"w;&e=|~o~DU/ fjR"Ũ0kF5t"d<̔|3z}DEx:^On`ÞmZY#BRKp ʎ^ Gk°hD3[vƧjy=&It!gf÷PE`T}H s2Hr${?&yQ3$jzRqa5҂I1XT:ci'{w2IƐSCl0v4~OzcC2)?fYk΋rȨ[*ran&)wO J`ѧ sDj$=`} CH<C-fh젼hx|k<̡m.FT*,}77N{-K1m0]16e-W9+d4dv_&2sQM%aK LG{rW“8ob\Hyԏ;ϟnBQO +νRBDc6;CL > i.&*h/WݒIw4Q;+KWh : y:F@;LQ;x1;`]/-S~t\hhLF1Q:#By/9d ȑ8Mʺh⪡ EBy 㾟Qr+ᕎϹ~{(ɫ~a PUqeE4C5m*@Lt% zn•\0gS6p;:֠,{>RD:0t5! ڴV.4C92?H6ib I:f gh/jk?8? d?8@}<)@s a֛~t{$%`"}"(>,[e[ʯkS%j~s |eIosR( n3 W3C){L8SV#2Mq/GGk=( I0HIlY>v6YC.-=hukoTgB..lm+].HXƒY~*xN>Jsߣr_cOW%rwWB#Q:ȰIM@%ndto#>pp /aB% ~[zfy`TPDZ`c7wFkC42i,]iy5 f )ұc$uvp!j5lyb; IvLs]O_1;ޯC"EŜ[ ZO;l ϬIrO1(Ґcn7D:@YWĬJѐ).\>2PD e"M~}CZcHp¼V/kyDwos^Ox P& %Sȍ y9|5^_LQVvq 0|#8chh`:~Btڿc!,Rj 6dM i32Mh< m B֑K>Xt\r0z#9 kR? /sb>qBP3pz<{zy1<"'LzN| D*|t?pA l76N, ~L̋$ 8ݧ#:I̯~cY'.m2* 0۵ BsåE`4²N)~2bVsHmo>ɪ6qZ`*{ˋ_b{V3Jat&kz'HQ(`S-N;[C}b+RMH?*|U*aX VFQO!4.^nM Xr1c\<%ȸqɖ:fC*EZ 01-E!>}%6;t؃IN~V -`_dr]CHe^*W5jQELo[7~`}&wjۉpo޾!w|_F=|6[Mc8+JDŽ a ʚDR= 6I">'][=ǀy*-aԁA)?6-F,4X C5js%8Za%%6yWlbg3dBTb$f :Zv{2tH{spD~O,4SG#qǧJ\Ru qw~{GGgݣ}=qO=$uE~̭q˸zD;n+:B% 2`pG]{wL~JoҝvJR90Ж봂!)6Ijl{m[9C{O&v~;n&.}zj9d \*H\_^U!ɽ.q14{R};c [SPv^##E[|ݭ>Ũ^w8Z mT=\* } 'S=D>&h8|EezD =(E!h/z!h^Scl0A{9-TX,7zݚڿ{{@XÎ*0P^}E_YRVXYwj6߬5#Zئ"dl4'!t, TE)PS" IRilM0 )0yQv=3؃q)G\@ޞέ8hi1i&QfEeI_Pi^E"f7@TV^Ky2P CWCeܐ˪^WYzSWI wM[fQt|y!:䑕"W\ծA8?iz4am+0ŻV6?&g8LRbGQkgSA|T*;|qlY>u=U'%P OtwB[H ҒnD`?˚l,̸Lyg鉳᫑sg.hL"^uA?&@'" B=ـw1&7KTqdZ'J92X'r`K7qK+Abhx~9~<RE5 QvG9OUmHE.#:PY)-]\NQxbrq29/b@E6U C@ 3L$s6p4yp,ܭb9NQ^5I $/H`bj J_ͽ 5|@lHx`-OB f{^RpT2OLT|-AӖ ]Z")Y"Gx\S/(̏N+ 0f4HGzc߸к䃱HdQB=۱2T#AjCj4`L~ ܣn7I4oh!&FiA!Qzgڛ̝L(I!8e!XG:l<l._D~'GaYS+v`(|!+`UG*G8^zLCYe,cfPtb0:P.pNqr2O'B5FrSzo0;EkRni2:.) `gҾr@X {he&$mNFɝIhb0p; o=]C}@G2ǼلsKR8h;)1$Ϋ%tj* r1cd(֮)3f|2Gl:X/l7(Ⳏq/K=%1yYi:FM\lip~t[đ(Lv:-`cK?Y=|j 'g2n@dTע9 `xQR -ަn ۹pU\~v> qH7X Qr6{Mm)+ڱtsִfB|<ڂ46:>,&\"֗޼4S[8}(MY2W@$}oST|#Yݤ#FQ)A@Nլ5h?ٸ)<@ͩipЖ?ڈFp0Ё SVӨ`nAζ?QqS'.{T^dOל =3HdzĎ $$2J[ *J(IڝK+OOphsiAɁm=VVrd^kü*kڽy4f8eI5spgW,9gIbc\?,Ft E^qHZKYf1\zDzi7,g%$,TQ2: ߱5b VH'=ыLĨ."ø9l8EݛzZͻ2:٧vWOaպhm7n$2<(7K!{$>ByѫLX? (]&D߱ґopVZ\,M9x8X}59̦4@4[3/u䏻gk. T-zy"^53S3tv$۾6II1esYq8b6;;#zMm̹U5WVN4w<\kOm9(U7?g]W8FDŽ6Eo@Q?e̥cs$AsKsg|w`qf_ʒ c m#0ܦZנKJE': _as0pYKSF?r,ȟ vRtedG-(pLYIbgvv&tߜP[ъYb~@)7LV8^'r$'ŋ5Z @R/d7tL64βABP@.v-!N#:uڸj3iiumwu툖>蹜DۄxMa"M Iyo|vf팉fUP |pbK*ՊӚމ=<ˉY)`н\fTKBY@̞Ef_ܘOctN{ZD}wH)?&10spM52j= sS|?Kq\'>}(Cyzvr^IT:RAx#m%A#- k(A΂')ֈ̏z?gMbCҲ!KGG͠I|de aqO|5~Hd1lR͆ 9wôL%hKA~tҒZ?$AtdJmcZ(AHߍ]% e8p yBsOnMui$KRpTk ! {;`'}SW;]j':ES@#ئRBx@j%v 1~ƧjfyTdU6>umu mCݕ']MB}!L8fVLJJ;H[-驸+y/ҕJuҏ&4O" ʇ`x yށ#~`4@e] nĻp+uէ,Ih^B~*9!jOWRA&X+%) _inppg &yz7.tUxi 𱗙)Jϛ-{%_RZf^ Q@Я8*IllRjsOcu*Uذ"s'C|K5\)︲6Qs x0(2Y/d` r&`opPI Z1@rȋ]zpj %*i`:8r50ns /y<,?GKؗ'{]O~ga"+]vdz W|zE]&FW]o5]8BeB6óeThY$ߚwge9Δs{+:YjZb4-h;Sdhݗ_1`$$k8虮] @ і7X^)|J7𰒀lI IwyǣhYR !Q℁lQÅi]7/RUlФ={OwBD\c47n <˿El*#گ-!~TD4x0a`@w&eX;d52,)| -L'ϵ}ؾILX"G}z=3lzJj FHטڃbbhlegG.t@aӼjz_[2IQ8|]hwܘع}~xt]x8Z[829`e!qqr, A|>:^?I]4y0Agex&Cn2 u:{ݶ^7a.t +BFCk2+|,]?Q㚯1໘" ,f\#Z &.TGvR9PEx֎]oKIuu_s~d2ٍif?%NgZ P ÓiKkTJc&. gB v~UU߻0vq`^w!`l?fCƗ., #Kf~W-U^v4}ju.{0 §@o Z Mu}􎀬ɼcND?}v.|DΥ|!jŸ: j-&2Oa$t2r}Sʘ{e!,liv/w?p̊do$(>B(QTI< ?'mvzCezM_wqT%Fw$5*Km,.To % j0颏Ѭho8P]޼,os*rEaˉVE)oH*ـ(ے*G=ߗs;p8KR"wG(1V&P{ CŪm@+ MR+}"c_Y5{Ѕ6؀@q/P=v왾eGtEVtr?tj!R'8lYN9#.E#{A:!E!u]A˳nw5XkʙzӫF~A[Ӏ/{_g=+YAߝ `Ab$F:DC5pnt/ dY TOTbk~)•Vm9&ER;sbHu1GI'ohW#H?G| HA}| Y%(VBʟWɈ!Gqm!7 mUQO ?oF{kU8 ď6͖~Rj;oEzO SeշJ4 (@v(#>^u>`nYΏz"5Ł Mݡȕ0enlL4 #t\ڊ&<+Bz,'*(MzI,MLD>>Okn  vJdS#U6 zҿkJ!Mݹ9/@A;|` A=mGEJjqΛ]k#wwQT ui~J;8SAUDNک߭=iqBސs &\!5\~XK?+JU37#OH;G<&M"\i1šəZp0>;Emc~m8˽;KY>H 5j!Gi 4pܲxݝQE3JU0/SG \6ڝEf+//IpBz#Ѐj0PBnBY%C]~zFpw!I{k&:~%tqŴ;a_xCJGZڞE]~j7~QzCԯo;,eK)Z wj|Sb +w2 ўf%t1XB>Tѵ' 4 HA حl (Zk"5l@c- n$Ց$*[-g0Zpodz&pr%ո}5?XE~vV7(.T9.FLz=K~^)qppw}1NzͩfhulO KK& 2B؛ (Т_WD(O 6+Y>(ށ,WqkvmJV@ /ԾQn"sWBE࿕;Z@Z8mC4$,[71%;&spRCLdK9r@˫t|(M;52qqμ&Ok-^hH_zp%^-8 2;4΀̑=W(,%\ dXG.Yp|9 kT$C4%;#~L|Dj!vk$M*q]{[ER-* _?ں6䢈@IHG!7lbZٙ5w̟!'UK!ݵD7환^8'!x/6z댱2,]V7 p%֞}Ԙ~ BY3(ߺUPibH%M®F?>-~<^o!)+cA#N{>zl[}LLpuU c͑ȉqԯW@OF:7y#1Oe\@ـftծXrꃂwKU[|R mIS~t'#By,R/[^|dc߁\ K#eKNssZ۞37h^ ԋĀDM9wGJqC)^4^ $1ȽR +2:L)SHPwaZ,3~/jYoQ6BPye_nPT%!.~QQWbɖ| QfkmM:o3T=LFKW9~$H<kOs"#eR0 b.+AݐkϊT+ {7[_*آ Y@oc=i5; <G YNG|L~s廇c'3~[BҙD7!} 0u}Kw;N_h!dV,l x +bu҂:!k jrҕBAz%*wAQw(Yډ"P|>+Ӫ۸#1M_re㗞@:U/ Άܻ6^)%ͥϛZ qCYlL485yQYMh'WC[``"][mB vir䂧wr6EYsm[#L(:qz\< Wy<[`שEC0$uup^<{_VL/Yy8g(fQ)]ùA9uUV$F\7eaTN9fc1p=O!t/1 D &CgF}as3jj-E=*sw~B[OlD[ t^D. fnz2x|m|jĸdm ݏmB£L'/UN:tq8T?'()>P߃9R~F;Qz܀LH񹮉L5kd<JPx u,?d #}_M'ӐqF^"CE팭`#؊JmqA q fu (vIXيXX[4$ݸA(;YIl(~oб$4/2>=]JRJE(i LbCB¾cx>;4*6r s̝N.TV &%I!<%6~'Ŏ͖q Gx|ȜMgUpr}Zo=yԞɰjȑq #~kق8{8]ʭd7bIt6PXt}ŰE)Ի9lo |>W')vC[?&n3?Q@pV\le`^Z|jT$Cwr;q. X<tYijo{ TGAȽ&}e#{.HوXb "40~!xKn8|%vDOYvv5,a횜T}$=i2j1gݳ>uKMrB x@:yM/W'Vt f3n~7QXKq $r}|\Xc-.gh>6E 8{:q` EfnVgVkfN-TڝZp2X2[{"OLe] sȚ6QR9`G^`*ޟT-`ŵJpȣ, 4!M6^(d/S9m@ڌ-$@˅cG/gnN\j @IF_LRe?Ep"#6I }^F2;& =ej%r^z {+122 IڒL#p'XQ% Z}2}|O5"ُ$7GZo%ئEv eEdkm50_U};- DūmZ ]Չnމa ГV״i1i!V \2TUS_3!hnZTnj}IN;.i{ClS0gY *L(XyWU~n_,a*hN{%e|vycoĎouz뙹Ǖ8ݝ r^O%m-0:yjOz.| {"=2ܙSڴ=VpqbѰhJTgnѹL.tTnt\}Sp'ۈu J+UO<'mQ=Ih[K;<=Au3J$݈(`#UW7We f?;"gp­5u"B.V B9Tcan{cx/sٕPT5zd%;,g0saTGzuU0hVp+ZTm& }={H@FЁpB5JD~d_ 5kYn]-뢔\ V3,l괮E'iYXQwPu`BNqs Ԛ;. $-"|h;$Óλ۲xɠRz0"_}DJRlGKɛ J+\ȊinZs1SjJ<<{s)i۞Mh~RUf*СЯM+ #BBxkK+d~  h+3)@F>I ƿU¤g 'Dh葭/x C|`$3kFv.Q"x؄ q~rpd+u& %f?D.JP4UW+9T’i&h_T5ujە ѲYhhEQSW!6=ߍfr&9ϒgVN+.Ņw,"Y`3(:K=Fsp2׺ü|+!5iq¢N:˂^uǝ@Xaxn<+.;;أjSc#dJ;qG\9ng/di8`-?4_(?*߆ +(wyNhvVo79xkl2N-2%&}?"}Lg{•"eO9Du;fUy0۰[ y%`7KM׺Ot^p\R-NRTnΐи2WQ`a,hfMRY5 W} 8U'9&c9wo%>U`8VGE 0mKߕ&ӆKc^BR 'j)hGxg{ ]H4Y b=5xЎ_b@Q" YG\S/t#W si7zGw*E2M0-w˔Ɵz 0Ƣ5lװ2Q3;7 pM%*̓ `na瀧GVDm445u8a)l ۟:Pni#+ŃjXj[oQ_,d#T%b\IjDUQΙ4SYW(ay E}r/HCzJP̘E]JE.b) un)0 {G^ɧI;,o;wu:˻Ŷ5l&2;fq,/JnZBu@D"J ~N,2\J] Y<ٌ6J녹 %~ TʮPjokw1w AAV>+mކCB":njr$fá?VE  -Z4xi iEʿvC]+L$/6|/b2BYâ2*k/4u,FZYZ-#_V}ȝD'MHMtnZذŁ&uJn ~N*/lonk+m ̗ikW؏% ۾3+Q ͹̀¡-t+'ra^>0̛sz_aqC -MY߻Ft 2n=/JN 9P.MS/C}/1!j6IJݳkcI*i9NN0F˿}2:|\@h_xxQT,lemLKOAatCe>8aڸ`z껱b?Fdv S9>6֛wx+KTC=Gj<7&x(c0wP(!(rB0-bvp[^R$D5n}Gk(aS<]D7Nx;=zW{\&f*ib=/ ns7p#/ @F&MS5|JF6P2z!=N,x^%t:S$1$NSm3>ϊ s3@YaǨx\_c ͏[}ʰMܕ&qy=/;+3l޳ɝepCM4Z`kqD.F1 fGiK'd"tN5̝y,-T*6tm`*9#AdDHRԽ'< :K΋k|d5A2@j˲OmIi 3'@`9ozPQ؃cX-ྉ 9Ę0AK8NU 4:o;<5`duw 9Z!&0ᑢ*uM8X"1X%X=]*"2kp}8R QkU"]Ike:~l5̒y'(E%'3ѩ Kz'V,A*<k|'qN5TJϝɡ"t8L % ~\I PG߲^]@Qwl.,z#4 |Q&25B8GkfE LMY[% =Qo+ǽիN9X ڑiD˝c >Β4͚HVQYà ?&MƓ 7:\*R|`Wkdq*k|rݔb0wxG!}8+I%Q'1HW3ۍlrA'uwI?xScv};݃"NE,6y󶫄\;-mDOA<|C|;W v9pm2ۍnFDZJag{#WTȂR+'+iDM[?4>z\OlOsP84=$F?oANA%penk4Q5X rQu"0 I4E4Jf˄2EMS ~ SVO7 Y? jrs>k2|+SCmȿI0-/mQ#&gG+>HyKdRh~vR 3Ņqw~}c~IX1ߺ\WgLy'Pk<9s/"|eGFM5j%x~vǮ)r RYM9}VPCm>Mtv^<#pGXސ\<:r|n &::牺/o[pr^햄!<Ҁظ}Zn/iyB[Ʒ4C۞i<CI:dQw,k*:%ׇ߯"O>$5Zvp޿3qQXbl緰L@aخ!n5'FC7=P $$F1ce!vz# g|_FAA9rQNQcn/m$AU?k*^ԮZ}$x5 'g9Kl.YrPRf@]O\Ŋ4%z?P"447#_r|t+~u@?x펬Z&HfeK)lGPhRsl "6dXx΀Zݶ7wodzJ)FEP_]kα (HՃ&6۲mZG-~8MﰨŷAr4 M-j'Ӗ\4- ԍx8&U9~`#5Qj'2F%*SHZf iқ3-C1t,Ü$d'x4 "QNb+^Z`{w¡GIѿ)%yX/PoGWeuE/1ڮOv>7Nñ4SfKmTtl,7s՛dҮqiz ⋳\7qɷԹ7~0R S$?CHiS:Reiy~[d'b^=gypf0tiV?s8X[@[FX6ڥ_3)l*8[Q}ƗkpIڿgb37ar&I-׍W2涊bloEئ;''`e"t4j[nҴxU+l{n=͗$}jh1wS ?eReo>~Lw],0;-~rIiJR*,aw͋M.P,{] ~{|u)*[șBE)Fq޻iVh )i!Z ,"(ͱu-WZzj ˴w1ZX~vQݝΨtyd{/{U R@#AoNz"7a+V_x`ECQ{eب,RL9 0jqlL:EW%`pY_6.~~5S¯#|H5=06RۙCK+nƖ'u1!lZ쓩U;wg7GE# C\s-R35q^VON=$NM w UQl4f]$,W0 $w@Ц^#mP߰C#Ϥ6\x3+Q9 76Ngį7/[B\KQ鲑l.? oٜg!DWaua5˺WWwgUn٩X#b?HJbuBI]z:7ֆ~AXKFմf{ }:2s_8gߠ7G\".wo6ﰢ2~0F #| /Ezӆsԉ.HӶL sԇjA;^/f* ==ʛ#bYOW+iVG3 L]EwI)_ 6N H9ba!^,M4Wob[ȃq(G$Ydʥ~S:Q 7L!e-,N oۻo SFslS!G@ u h4h=*Fu᲼_0V(of!{عWƧ)$I..q h Ua"o-4 4h^T?m >{e4-`p^Iȏb*jag1Ozj>MC^WkRABC{m'3_sB?MҴP=2;K^ŴJr41MNGm8}T$pvm\4+ p7T&Y'aGG PzoWe^#?YdmvSϝo T(I?3ʗI`k[lG|܆QG'i~j.I51*] ^ 8Fo7f`,Y[vFJ\pLn⸵RYeb߄2dlr0l6ݼI`-HW8>Vy?m*e0yY%unvQՐf[(%]]\s2RAe\rk0T^<ܢsJ$kVFXɃAx9&kbom21TtLvˑ@kMQu3`|`YKs@|OO8V:nv)Q$k/,3n`> >C+ _=Q)q_l:S7b?ԁp&YW?8RNqGYh.'.1ŚjҔq5ᄡXY^bؕA( kNk!=gyT%HNCJy$5`'x:Q=?:m갫d΃/ =/W+̖|ѫ("*%^?DFwVcoT{H䲙A[nx@Lu8O/p fI46~m`*3Ĉ@Oku.Bm2UQ(^?)l@H_(PYWWUri{ΡG%eNf$dqFwvV|E:2cOʂIܪب&+S8ܧ@B%RqƔA'Sa)ۙa'+С8XdMscsqT+ɌPBscV̇+OQ1-_WejrB>ǩAݶ_*NRQ\YQ}`L!Z4.Swc# ks f}U]xƕtӄiV()əO@y&@UG`F53>I3RJWM:/m&KQy |*7R>5z1v(\ TJ7K_$dm^vL=)ߍJ!pb44kiw&#ӓ6La7YH7S,q GgHFv`̽[5iuŦL|3'NN!mZCH-:bYcI۳@\1(m ~N_ ,X>&I_ʍ&3a#cJ2dT@O[DG?;<"E]5ZLcu.pJ2&ʖ\![o#R0fC@ߩigT$iGhpb) *v1yr\ S A%3UU>giLA'ۜi(kB'le+Z'hW뵛;~J_"R,B ?T%yfhBH"F5] `K3K2ዙ]gPJˑm(4bǁ;(VFHAvQ'z~Q[^|`E9Ԏ+@2̦f8jekBb&~Kx15)`fRzE+yEo(+$Vrg xNԋ:);o&F3nk>$HDKШރnS=QƓ\pr7q2;֊~>Jmc:9)S۶@=S0#;Peg3 khisUEd"]9_c~$0]tp^jq*~.{ZD!DR%"ߏ:Z H]ipV_0= 2>eR(H^'La:lϊNF`lhXvT`s zXlJiWjyH_#$axO}faLT| `yM׷j4 yrN2}upNO3O{ s:*|5@ oqBXa )ԵW'6ХB+TRN[n0-"a҉Y{ȡ}r$aG 7 wL;l/dϬ9h2VipvV'L QN<+;C*)^b74n;[TTy8f0n,Q+vyEHۤ8D0[ *:ihpx+LO )F%T#M$ )-u2k`KЬS՗{&–!;h<–t5Zt6HG1~jRuLI%ImWuVL->u ; Q˭&cUzd[ hR-rX9R'ƒGqqQIJ\{Xti +?T>w@RT> \5F҂S 2q; % :@8E?a5Ts2]ܧWZk8I AaVM[khQSԏ"5蹸0]lsP-qZ[zS<`-_0CݷS6JO!NU^f}i!dv_(#h&IMcIƩ3g噂TTz0Ku@㈋ho GATQh</V㯥?# @oG)(rQќ #EG#̬ 8J/cJ3/ EF>'>΁C9SM#UFxh]&pJv}9x;=a< C^m4pQ_Z84 J>ce!ThVJA64ܔ$Jf"$]Y+=ɬ:GmIV}/d|LT['[: R4^R{;}b60z; Ui'kWDyJ]a9z/kkK7pҭ'itvUT$:Xb,׸BSSs ZʃwCї>L @*za;ɾ3Uk v>KVW̑d M7o yf1eݠ3/|G +t¼k䊧h@ӭv\|+{3k[,?Q=P79x__h6.^,HH9;z$My1UHM4LۄXE-}oX&wl͙{1l` zDF WHA~%qrBgئ&6ܙzt=<2~`Ubw|?w*zHn%G{o/Ta/`Z]cfpeܔiPO<a-l|.WF;Sol.!ډJi;/!JvQւZF@V'.uRuKhk.?7vP€KLaQq{,O3cgN^CLeQG̳>2z-Avg0u&̯>"j؛]wɷOVGxilc5Z8/R}ALBDl[l|0oZ#וƷ&ؑ+>?Ed#TfĘSųhzN%+EjM!TnʓZ=@3xbp/>%]su[TI*ly]Di| &@2R"/aqIWټ}r 'hAhjYcG32hu&R@VF's[->qE^Uqbk(:WmM.,%ʣ]}plj#^̣DS`y1t_--ҝU/Ͳ:T_pc!n`wI)}GpN*]xm<#T4%봸3B8aR=`Ec k< S+f~1Ay+_V=.?âCS3!;.0M2#o i@ɩ T78 (`/)MjצKY: E wD?4/*/_o=2j@v.lrT g]:b(W6 bzZKTpq=5o\^l}%F^6]\H9O:٣m#{>.w3ľ!u zH0*:mɟCeX&^C[J΢@sq]DgOV©@%K ֗7OӶsBiOz/&܆`0j͹9fW@gi5tum#ٵ;/zcubJduZG|ɑޓ\m|63qY?JEi q:$"uw&14w9CZ&h+QySR(7d{ƪ N.&wBEj,>5aFOIvt[bZ~%++F'(BdL38WJی)W{PM(;k94h5`i2s_ZeMP;ԭ\C@ 43V;Rv).oNT_v%c Ay@'T{NtZՉ&l2U0L7@Y7R3x\ܚ^3)kԉ1:t<6vAۑ:fDlHl_;qjv&r2R>(r,ۡ!OF@OhWDnc*U\r`D,]YMwN:_+oʤ:,B:|Shd|n(Q>ݾ;%T2~x)dvjʽo]eGA:dh qA:>օ Lr~Z(؍[.2,WZgrb%s+4RE>BRo̗N0}|R'w c="A9["bZ:Յ0 aillߥf4:2嘈iFr[ @hE@Ǽ&u,ɷ0"joΫȁ"jWbIp@G75%hS.FڕdghJίWL(E)Ôٚ9,f)k] ɲLs1l^y?!ÖE՘B~"8Ef>:fmUHӎ|]@jM$}ikfn[o;J>W8I3Hbh57*]6j߭uGskKvQbn ;Պx~ԛxB|ܨpjާx4쩲y/⭠A\jC$ Je0T|3pfcts SZr?{xmg(yoF*FPjR7^f-"?Yqْ^q@ڼoVhᏦ)0):nUM1};`: Z猢{#Z{ =Wa^ǽ1 }fzu%ܺ2FkeLC]}4s wƻugO&PuyY̎_({f dXƴ˵5:|v}I9={o٥ma( B~Pzv&''6bi4i`ٕyڀ GsƄh urn39wI0aj2cI.3C rD8=p-(nۥih4 ڐp'p9LhdaR{q#}ZTQBCUaИX&2TQ@\YbQN^'5.{aqZjG>WfrMPu`ɉb#ʱ>d3C؊¶y'SDW,vTs' iSJO kaHN 6D#cB:(<읧k>}_p)EAImlcu0SAGS_JΏCa@3n۝NxX'(*cԚgQk@na&kz3\dK)|C4B5ُxy?̜U7e>|;H1Xch ډ{7ʶd@"b_i۠5a!W]rUZ8` *|MizuӚUji b'QK0l##.0=ʝFg!%’\S*UH|GR͙u6֊O`"/S9ΓvITA; Fa&3N p]9 Nt' ^N-" 9b]%w4:9G^xN(1F#jv"D뫏Zxh'~͒@w|B6Ƣ5"5g&U"w"6 PN9ˆ)pVBzH ]YaUFb&kǴ9Vh)P_$=pR18% SZAl`# 3-N>>ݮߜXk*#gQSy"]2_ nE f^ʞȩ=\x|oBU؊낦8r,ČokA}7Ew ~9W^i?V/ATn]6526Qߤ>i=] ץ@{"rt=&xaE<:IBsctnE0\ߵhqd3c5*q#/ pk<IlMuJdZ&v\p_=,; 7Ρ2g'NF*F\+7& qtDJ;kRa".$,*VHvhEWtAН6S곳Ovx>e [u>E_v1935+~>U"\V+=v_v9P>Fy.[t(h`&7?x{1"$P^H\}Vg^ulQlP"r?' mpE}Au:VrVϡj!DJƺC:]S֒v Ǣ,[U WѶ5/Eiy^Rʻv$QCw&I4Gh RXfsඎNQnG< }9X$)0m?aXn6{VI\SD8aPk13t,uC_{f6T^dj+ Z-N}V&#lf-Y8hc|iVK/{}?|=_йNVLӼIڝg^eYvo<T!8fN\ۿs{XZpE*7.RKm~eMʯw]}_*Xwa Zv2TUsLg~蘋hYg~"]Hk(9posktx"R3\́-0x|:y(Z$gW3 ET6H"6z>xJ[* }J̆ i]1C$9{}-/=B 82bqH>>iyhnwe=K+& M\ڳnjox anDFx {6q?;Z=bN{%|-ClPBT%Zc]4-\ap }bq9rю8fV/>Hn]r@RCoK [tKybA" #ѷeB(#X0K~yΊ{$a 3Cg[@bީ7('Ds/;B7Y@.,Q=G1b2 #ϼ+>$+Y]7<^T ڵ(E:2^`HʾsgtƸn,ǤTA3 vNtGڟ>+pCx:rm44 rG͑6ǻ*ơ އ=V ybvK/DBa-j*RT]бW_%{n3*>n'oSjyfygh\Y_pZ\X &<611> D]3b(CӐt&?|#!UӤbJOׯdf(=]k' i2qyqݱr&}d@Fjʑub8 ٗɤg2YNyui0g 9 LtJP}I#<.2G,醤 ҁ"zN_X&+L7P]jv*16Y_۬8 Şc^Ǵ|ѯC=|K.E m۴+5~$QyQ(x\7Ht)b?N8ULc`foSϮ~7P܀g[c{h;2(fgqwA#xbbg-ʅ7oWU٢ʼn4<58;=_7_ΙkO7& ~w/u0pYEfZGT _[,očW%w0l@}|ǡd%zSɜ@)5df ,s#r;~$!+,0b>B_GfIC¥Z)x`K*ĝHsy9E5~6B" PPOw̌]E\~x캖|5z]-r:|>9oFy#5^v*9 {k4DXZ&Sz9CHs#벊"k@衻 )xpJFj6$/=.iᑖ )ztíG=$G~>Ow*?B~mBǃQ.CRJ a|W$^$)Za*i&wHb.u:F `D)+N2f٠A܅ hDp|FnKҠÂ`΋LTo&R0P87L-eL&ıA+zaFwx ؖ1BzL۟S督c-l kzy: E%т_zۗE@N:8XPΤ [UYTf&%X` 1Ax` xױkH3fr9eUz{ q gX]l`sķ@89NܪB <,7۰1 z$ddHt\8S,󒚐y;V(Dyl?|6;ˆCˊ]Z["=*&"7w>$?tO> Zs*EK{Yxv,8^_Ғ '5Zt><"[ijlbez{ [}bc4UPRaB&nf?ZI=:߼%+':;Xvp$ MMqm7Nv-e;E-]ٱ((bwnG[GpRH50~yўLdD􍨾 0q(4r_>Dnsv`WĉfhT͞V|1-kjq~Q8jmKp(%fߊU }AOkY8mݎpH%vLbtTJ6Zz}A3޳҂ "TUEj-y=>y"e7{f5;Dz Sy\.qEde%רHb3ݲs(e2Ba*h%,LO ܷR1&S]6jtjv2>f'+;$ ųHD:ؕl3 ]n@ B_:NSe1Ɯ5+P$`X2|mP׌Pُ qKӳiE26bR-:TK6ljW_mlԗwqY12R)̤PUÀtxuȾӳodC Lu!FiCkѪ-"&++i|2*B̥] ~Jsm"rRP_ ʰNXqåp$Y@BP(Rz-m(s.sЍ:Y&_Ki-`Lnj⯠(%!fjft#]zkipE.Gu%&居^7A xRIueA|Vo9V\bLq`j)7PQI1 8{m†ClEaCb TO*+h͋?lJU}PjUE3Y:yԕW&1 x?(Q]$[3^~p9Dcd2 mBE`XխԂ20JVz2r6,VZp8hI~%椟p؟L5&%?kܤS\fl*"zq]wg"E? z%ObKᩡj Kc[Yis߸͢ bxQȣ ONK[7l9lΔ.hhYXں`SQjY6 &?bqg)G0M^Ypf2C 7f2W3jm^} |KC&\#3ʽoHqPr6и|l/D՞,yaJΘ ͌+3_M>͆Ƨg/ K{4Vs!'u{LI)+o䐏0ZRHUw@\ԉ6ju7>S+qzNomgVՈ@OklIJz:(Drs~媲?zPIon|>rtfD4*k,_h0Pisq?H '$B`=m]"v6T9P{ËɆ0#*.囡Q5ȵQ"m4žRF08*g ]F Jsa?LCn~7Q_I he2.J$sDu(ֲqu Nw)1 Ъ[Yي&_W 53w!< ]ֆH\Է< -CƌSDŽXEo4[ØWήiv*0hlpKg軮F$6Zf %m=P9WU @Ir]t_ǘE7j t,;D55nhE! t4:ad;>s襀/:pIfwm~ 7 ,#EF. t˖^ ACD_ ' %%|(}PE?Ngvwq,(,®S,hou#$GG*n=:# zj->G֣w]Ą)`$>z!K"{myZu 7{x S9,V dg,eB6zO`Gٮ>lw%+*ExE jӅ\"H!e-, z:Ͳ,)gQ&yՄSMpP&/>շ~.Y{hlbۜj]=u!Qn]v' e I8+n vVv(=pUw3- ^gMqs\4 `tkQȉR=TK<̢{%L9\yVe쵫(H%nij˄zxh7+2[؜FzTu5<hAS&aT 3]*?[by]9MI$fj: ~Tc~"BJaXV@%NᐬD^&4L]dqy9~P"UsOJ"|u͏Dv5ZwQk$IZ }~**R">4vncz` X4h9Z pXAlة} )mlCc@H.DE@l2^UԖw0NLDA~+`2d6>ow )uSixיd}i9+}ъH/}\ΑMZc?\m[!XRvrw k}2˄TGA=rOHmF6tȬ,P"&-.Pm 5 )cv@{8ޓlq"/+8T͋G/pVw5z^ FlWst7Vv\6qoIZo:*/go; a${@Ѹ{o*ZQEA6 1=RCpq,-{nk١Q-߈$&#KXP)\j%} |g/>fw7:ߐF=X<5v/9,,o:Hwgn$̪ ݐmO/Cq{BDТYniYƪ6pv$hSW xZFu ]F*pjʵ<',y(j?iΞ Cڵ 2G9jGaf {lkY8z?Q*a!ςd.' {\=,} UvՏ1 6 DTAb)Y|݇^fϟ/BZ BrLc'}6,bmKͥ{0ۛc1|}%$FW6!VFjbV4[G4rGqb@] v`\mcr8f}'|GQ|EO0jns+]!XDJ{VY~uo0!7~MT1oOnb;]?}bEP]ˬ]P|ijy22+%k1.E{:A P)* /_>)x򻲗'!ω$Dv̴k8}EY7烃VͩsKpoa n;Y6@nk,VԄj>dɀ;,8d`*-Iȏ7$z[ y "XLCp[e 4/ T5$G $F3,g}|OViҖQjX %ԍ{A`ktQ"U!9aOrStwPzNe&Xv8omlmßSLVEщ8!GB-uW'.lG=2`o+FWSB]SOgQ'T x7M[T"v-~.o'WED7Xo,Bn6uq}v9,Ƙ _Nuwaԕ @Om 'JT@>#EHpYֽDŽ%nqHsj,Hc:`]G$M;g@EmNٽY/U{ѤZj&Kf2Y?R1cZX*#~?۾U:LRNQs9U [hP3ާC/5Jɂ _{ɬ򄙙~w|7BZ-ϭ>y467cL_k mM~q!k >{p\ONڎg{(K(؇PTrDik/D%u]]4 ~ 뽫_~"k!Ix d"a*kZtZb4j|J'ͺ:FX Fr@|'>xz,LOlL~gW"@%f;=~iM)o}&>4Uಣ{4`NmQُZ濴?8L3|5@kYp Q4uԬ?vKnb"p7av'c8CzZ.H]:m^?ƹ}bDiq{{(^x:2f B,fRwy$_Lt&NV7N(4QYCJ#徺EK'?ER.R\SY*K)ԕDȈgUx?hW&'<^/Rsf㏸<%3TmԵ*}!$o2~8\Y<`ψ3:u'趧4Hx: dsCCt͏$/X6&M6&kኀ2@[UT_xi$tnsMԡ(UG?#`!S9/gO+сxZ KyZT7^`0|r>2j/ "4A |/~q+뗒$\|/"sPy{{6t.O_l=PBQǐbKӶH[1Ⱥˣm3)Qv :k&oAOʤ`'m\Ðh?cSX1xsu ctXguFqO׫04w=kX__'bcO ;&lG.6fqo Y/7z ih/;*slsv1KMC^Yn %@ MU!\M1w:w>PԺLIF~BFٚ׎,*đ81g߷%0[  TT~FNok4juva7B\u _7y T@ xy{Ui %:6݌Ni o$9/a`+_Eƞ`YɯOBsR1q{$0XZz©Hǜfz>/a`p, =}pkHde6kL655-|>Cq7FN^/C!i wtfd8v>6N \ۿH{h"P\gB͏\6ÕIX$1J!=ENruP}JKx=Lx1<"辢v~ev؅DBN1yYKA"K^pvA5Hj_VxJ%ʊ+_o6wif ZjWI WƗ,w(1~*/%- i7@jƓHn:*%:x9{l=k"Ѕ+H*wѫV h#=Yݦ2R/:j^9>4yz~:ůn{wlzM<,w:]vUXFfyĀso#*dсD+J54rvl/53W?Vuӝ _'W=W%b N5}n8DH&#:@]GԂfj7O{ ΀VV$4F7-iCi]e}A=Wl6_#Spv2#kSZ D`A0dQ%n,C0O\擉lgPln,d<`O0؆ht@J=?FIx!oW/Ij|G̹ɰ(9{ݕF6*PVtܣސslxk0n t\9 QJRrRUK_Q y;`.S9`MQY8bke$,\  #M^B7p8E1*!yZݒ*v7JAB>97)Ď ZG .URw&bOԴRl~uNIčJ_"=}Z2=ؚQ%vC˜ 4KX.;:'e!sa[æTۨ3ʮ)#(!-9;.Z?2` WGDo\p6s&]c9 )+O(ΔtyzCd-GGy8G l콜Ap8_>Om3© P59XwO񌈚 ߀_- TRnD.}*"AO/ FQ\ ZfGTƯ$6+Ni)?Ma~)1͡[ڽ֝%JL:~u6ת)u#0SKbXl"sx=4lVya6ڋʲ!>2:˻EO՝T c_rNQQ{Go^\X#z>;d$~{JǥhaOMzʞעL _tf\NZFk2y=2# ̽=K] E49/® ;.0 Pr "0?q0DchĢ#Ƿ 1oly BEͩ]04G5&=3OBǥ IiZw@x{WJQ?oigu?.6}NlOe^;g@>t.ҏPrSEa>SEFWOjzjpڌ6թ1o9 BIK$S{.m uq7 :iR8O@}YkK=6c9fh {uˠ=B'c&D!|+8`T?`nL?]!3,w$('eU5,8Z:}IY /ת>ȍ|2Ғ@Jڱ|75Pd}W1FB ӽ ╪"iA+S @YNqgE"C8cw ǯC+K"6/.>TT\כ^{,՞f", TڤCt>Sj|@ l3.VGp8$cҶ@&kT:I18~2B4um5Perm6 l#Q]D=8@E_KtIj:;ٟGo-Sdk~84׍Xu|\1Hj:: O"bhdp>U^_xPjT<@v2g+C+Orqxu%P\%߉ ֶ ԕ w3P:ps_HI}.v\ L,nj%D߭SJH{Q5SĊP sG2BkzgT'Nv{QWmED%0݀ǿdVCHwe0&R:eÊE^m'R_p|81Wгޤ+< VV:z_LK/}.?DCzqd2toֺ#p`SxobN2W<]|A'kH]bﱵ]N/n?1K ldpY.Ul=X `PJvcmLmeI&N教.!66mpU3ef& ۓrZQ:tf(jխ\)L<-9SvmxLo`]Y .]; 7Áj@5b>*Vj,8%p#&iqMG"ސ3}KF T>s5U2 _E4u :izsk" UjsoJ&t~1-tnJـSJA#^bタRu pdɒ{y'肓۸dAy }r%|hduOgEٓ[p?|K,Y է't\KFR( ^$-ظIbKO.٣bLF;XNآxGzP];؃Up%ԸO?^^L $|!iAg]Lu2hj-md*;ҁљ{(H'q.hSۗSc,ub&wϤ!~_rp> 8˓|?eٗ_P96T]&@stZ i~)zSvXJC,1@l)|FdD9&:JBeh6k /d`hsNCwfFoӈކVgI1E IgYB1T J %|aE-s CHN4FEmq-r=z,T4̊rd烐EywzM䳙>#Wx ʇ>vF~h6!!MaxBSS|=pn<)Y4S#)nNfep#*.0&8yCWC="vRKqCMz Uej SS3"U͕۞`ChGk ]Kh9 n*}Կq).mzga.aʍJ[E0Cׅ.􅃩AgJbBt c4){s R:,߽EҜB} 8e+&$9xSCIntQ)o[N9J/)q4k7R0S㖍{n¾INxk4Tp½*rQoi_,1[Vx4-ʛ&-Z΂JahI2^]91;VuQhm8-7 n4IIl}pCLϏYyM\|8hxeo R#Fk쁟&†_ëanqK&ӅƳҢ*k]L0;tPCR*T&PRru_7V*XIܤ{G%ɰpHQ2P ъoޜ0)`9*|Wұ5%}̖Q/:}We9BxﶿV刾H颀++,27ON7۽r_qv݆e,gWٛWĩiLLD Uo26LΘgFko =3.ٕ )GBK(,h'7z']w}ɈEHW1>e3噏qĶ>-g8$rbvm\2rv&YqrMAAZfflnhH+FqYQ\Ap&bHU&4SqֿT4rۄt2=]Lpk`ٴ5/"13#D,Y&wBoM>~Bmz̈pX>5 >qŚ[ ǰ@PA>g]T e._%֏x~O@_@]W'&-yߡrGF{:1#wĂMoϵM70"X o} gy*LC-x1Ew &\nbhv^km3!mōظKf]<#Dr=Iխ>M*u3BlҠ2`ˆ k7 x╧ ^*s j`Ƃ /_\jXf~x :Ysv&l+6 B!m.a #x&=@`W<2x_-uHq.N9,^\#WI߳縔[汥h<74M6JxvӪB Kƚ8`ͷ]117!})a:EuF6_lvut͗P:cag;}}"g~镧o`N{s+uƖvQt,cSLU9{yDt~Zˋn;~L=XjDHeO+|qtP]QV։[ URt{]= />؋䢅DQϞ6pE&^U>$Xz.&1h<5]s:@΂@aO|`^I3F~4Q&Ŕciأw C-y,\`u߾c0LT 4(Tw݂Npblyb=1>zCv03 +m֯$<;!68gX8_ vͦYlLXbV4O tAG7>Vn-SPbSEg'EN\OZWBvE|!A s̑ۥթx{Ҟ#Ӹ 2% *,[G_1]} K7m=Ʒ^$Wwo'l<;|`c? (/-iJ=motP{kSGqvp**(Lvd-aPJ(#=e>q)vr0)!*<Qן/l_b>/u؂G vLPade8*t`T "?WQ;u4-wZ>g-_0!zL{ņ#pgh}BAe=n=Qtno0jzY[T<4~IX7W?KW6\a:y+4]q$1݅\z^WLyLG}! puDu.Z@3G%Ug2ba%k V(YC0-?ΫdwL?YB eyUK12VЙ9*60uOi lquL7gFR= EӬG >Rv)p=U[ yQùp eŗnp[fRg:xҠ8Q\Ioc.fU$uluV}V@4MTP@dŦj͢-:.UeY IқDspFW݋> `׵59 QJ3K'_5I=axgx?p-uީG:eCF~iQlE=ǀ/ܧ'S lrR ,o%l%̫ܫ{9G=49 F۰0vG'YX|1yV<*U!&IXlQ?ah\U&eyWr~hJ_K:M&'_IXQCd n2)'Kd 2w']`U|"S=Hޜ-pG@A!I-e+ DolpcsWab+ճm| plub {<@(9ۘ>c<:JIPi+ܴyp.9c3XK( 4f a\t&SUX>Z-cl^!U]g2[Ry΅#ʮB/ӱY?]*T"8ão@LIѹ%dH㝠rZ 7|PlKu1ّǐ6QQ=-M')=(*:SXћ68`4g7}OVT}#Ҏ+/*P?\ ϑ.`l2\ 9-S|̾EP~mĮ̌Ÿ`MCЪ)Dt`t^386@LMan?l.%jN!$y-;5 +41\RASL>A<7{.%i)=i( yq*iV몳9KuQ3y9h mFڮ|pxwMW-@ ̓9 ;DN-f6ڗ/j|ϫ3\AƎ+UqkG8Ԝ/\]x2^jY)TVV !׬K2o ohqxғ!m?W6KcIln'.1O7 BP7A)v=}9gu" iO3d27^uv|m&@X#FtkB"e㽻O(Z/Υ)5?LYqzզHIѝ7^#j}UQ* H' Wuۂ+W3''uXR9CvB̿*aGw)4 l5I=q:N_732_%ƭ<)LĒj @qF ,#ПX#LYk|_jNM^f!%_Kxulbj2W)lLj۷3/kmG ,+,S,Q/#фP/m`>5EplK$L:ۑB\ ~5gi c~ͨ U}Q^G8rkʌIzVItIa7䄑4E2C}7Z>\ z!,g'V)eE%sCɏsUYhaGLLG|yjI:*X"I~@\޻VFm\JCMG2FlBXw)&}Z3 Vu'6q~XQfzs̫~'b|3y6&un?^};@vhQ{~=SPl%86&Uf O-xB k߈쓮Pn(E_Kz_›y6]0?VѺ랞/ c!~ccL {?G,bm}7{T~'&Tʻ^9k@=) K'#x$ӌ#߰|a?4ԥly]c5uS="]`M1r^{ϔ 07cZGMFr/zDsТ{!҅BhfS3G]TdYU@5wRmz3!~SXڗآuӊ )G@@:ЍQtp`}ȏuH5必SC(*z|ۣ;Cյ%Î4VKDfl%>OsXlJN{IL}1pX=L(K^f7HY'P8v7'^.i\| 3BdqMjK1Jl{`M%\~9ۑpXt| 06_ F.g5+uyQq 'ߧ߁R8OU%sçDM^A:+T'nX(Ai.k~e~+yx>2Ǽm]{l.ϛy+ Fð\E\ٗ-z2{ML~rQnqn 8@svlxo^JKrQj 08ټotd8HsE=l+K9@RNyi$ؤ Yzr~s3Qas]՞›@zqzE&?gAWx`c4 oɚT8|CdX~nY i&76^e/at |Y쪶]~tCT>/4fDߊ%q`s,}Jj?]zK#e-$pΙ7ߪ+ե!iSKdgn28B1p0^)hwA#fO]GB]r:Jf\2'퉮Q~kabKp_0-11d$[ހo_(AS,B Ք|XNu]LoL^B2.[IVqsNYәKYQHy\U#[/3>(2)?+sx%Hp5%1|@ 6Iӄ^<͢tT!in}>rw&q`Cpal$MMC L.5 1M4 LSoA3max3<Fͬ\v}ur!ױfii,,5+ʥcpR8.K!0 ļ\52,fJz$ZL V}[nCm1|FHYsRx+=[D?r8"$Q &]S❿wc~]?KsvHjJg̓$?*V8*f)rs!:$(\}E5]]1ԡ\]יELE]x0E _,"]RF*VtGn} .‡Plw)As@k䔽 \v{-]s l}3NO۔Hu%FC?gu]U8b̿78VHJ-A[5͘,HGc'aL~O*?ћT 5 E"2x_z>!$'QDNΨrL*H^?@n} wl(y7}]"sl]K8qҊ1t'й26V=|T}DS +I-d{diXd*"˳~.y1D~g5JC$پHcH$7/#%I˃`:̀ *Iub a#Ka-4MI AX̆ *i190-ìx OoGaƮ^tq.` Rkߊ,\2̏m,ש g\\xt\t:VOF_\P*b|v-4 )|0M/'d(ilSo4 /R˃`\cI`RUjUU$nimb\(ޏX_GhH?-C{w%5J;X8 {Q:d>nUA6@MR6sLBr1J֯@ed2LMR[ʑ y\qo5UoOj?SHoZwp1x)F6Z͟!wV.dJ^uT](/#hMR>l_ {̖lb8KS9T!.Fw6F-9t!v1-&t^@)qb>M2ΩĤob V*Rlɲ52Eذ al#)xdzʉvWBKoXU-!;z/l1ERc>-. < ]_rA&,o劉QYa_!] pI ehD8h-a<0XNqo# 뫀etUmtN~f~bZpրFy}-JwʺCiZ nQԴiA&ʰvq+ zOuD{ Xi79S<"NC_E:~_4v 1lDO[m/9Du ʩNQ`RY?Yu"DZ05jji<݋|C͈IbZrɃ^>g#'mmҵpz=s9fpiXf[I6ѣlBuD90ŽG.&J@b||’z3-Qf b%^V19iD@[U~+TĄ`mJ E~DU-/ !ku BD%(TXp 6fNF? bfhF$wt,C1BPܸR_C s!v3 Hn3o !xt#\'BXZ6/֧شAF_WFHKA}3pxy w x[W{R9F`eV)!zQzp5{;0c/@[QtAgϚ}wjP> zx$-ng<\Y6ċQ3Jm?|'3`3Ɖa.ޟMǙw5Lv5H Q#Nؐ HZZo~SD'`]hKjNX<;BߒX?_zZBT#HW>kR$nM]QwڀB8 FW]՗\]y2`ޙ뜖b jq- 2-(T=7,] 6ߚi<{RGlO//`kU9PҶhH2f{l֣8LZ,ЦS7 Zaސ[: %bH"lϮmҽfNB!?\OWK+S,kpuU:S.0~u7Vۆ8yg„?KDѧ(T:%Y?6F'mZLdR5u#*./VG $U(W*A_X],^\^^\ŚYPK٫ w_Sv^ 3նU4DW(zQǐ!G}_#,ÊN'%MuF#(U; 81wOlLA}7MgNG˪rΣri9Df&v}ŮaȐ\wv{cg~PoOI3ϟHaA9 DwD{ۂ"TcQRR  s*8W|d8N6 .=L7+9+Fv{Цݦ-v9~FՂ.漡IȗQL w^jaIp,vKϯ`Cp)1eo8!j\v#R[*ƶ < ĸ !>:acለRo6_Mp "}A 㝌~ :2Yo|&.v?W@E{FCDЛA3e3nKRU0RnōS=+u&K=bg]D'a?;xI1f!E(]vNluv1,m,C]f \mWx)!wyCQ'9T&T~Pf-?0x%8/O˚w^B4#֞X&U hƼ5պ)7 Q~C)A:?YI b[92a7lBȩ>> q)߄Gش"zX 7g#~5j QY0yaJ)I +lg c<1kmh=jn]4nh\^qf6 O`ѝAmYU4S22uSLA;Qe4thzl@)@DRKnه;/7/G~Yv䅧?«Rv}`'Qi27dTD' \ ԹT@!lE(D@l+`ī `%lEM|Z<ϓ/B,Q'y߯]~U#ֆ|+z&\M3h1P݌FSu >1\i_s`pԊOT@62 X; *:KEdJ/:bM':X-k.m9٧l[0 JHgK I}D\u]'Z{>M=$I޻ե{l+W#~O|]N8>-J(CU r9GNTTr&dݜȬ٫y=ޟp;Ŏny}tafwcubHv$D=;haARn\Α.e#\;Y ֠UZkeg7WeLفPD-ǎ5=/{]8\i%O8~mzml`G0ű>f!yĹQGlA |ӪI!e0lwO+Y@(3הr",'5w< ۼ= F[ HOՐ7'Tj MVz:ê0 ¶)ɫ]k4*j/ lz[rmo~NK>xD,t =fb3GRSasx΀gׅ9pǀP1v˻͞l9Xwa:cTd)\yNm!fƐD*KIH^+9mey(o#򵠛ns^%mBVK/j¹m+t~NɎi,,ۂ"7ZJI` I>=r9feo@?n%nHfqi?S܆`OZE;Eې5g٘3ޛF],,}nQ ET"0)L:{2knY.? i1A!zxswtLo|] 2WW_}Yb!.=j4 +het}V{Jkj4~y*z KgFa^yߝih]6kD}O"#U-9&̖LNW$B?4cD욐T)2v?GvδY|5WǤa`IJ_YQC'G1ҊtD 봷K.Y (.xVCb, ٠/(;a#`~:̝$A-WF 2%#eqcLdF%l~85Pٽ"q1KZde anla@;L帡yZ_sj6ָ1OwGp4h3lXoO%ZpEbQιej^P&ؠ끞5[EQP|aog.Y+pWJzd@G2bG+3鎸V-/Q/b;^Ҫ)DHNFc-`Ҡ~zO)Y1~lcHH~vT;4ϝNᖽ#rى88_l@`Oqmw9v#ġ4I %ԞyXbXGF10y]$C,c'/4^4C+c\,xSe!)dt4eM~+ӄ O 8$ oŐ4ޕKE{=0Õ='VwnUu[Ko>QQ_ɞO׌߭98U+1ҿI? p?@<E_dNQS N9z0\>%!ʍ#0Uovݶ:V1k~2\']N 8喣?SI =8;%; (dkʢjE,b4ObjQxbT-pUs@u-|[s#)Z4{:+&mK~|5DZTLCfivDO;!^呑N݌C oԗt7ٹz]:EU0KET -8tpo:Feyo޾R1,w(#HR~|yɺ"8ÿ8q4D *3 97g&eJ|\f.vM=bk(f#UO}GqhrgG*u~ɍiQ)hWնv?g ց<J39KJƭ,够!BJ/)`u=1.U;ztPFg["M]_R>$w(!ߕE!,Ug51 {*fτ*McGGۑSt_CY]~ïA[euv'?Yۓ yv- P2#Js1m'|I\<"f#fh/XAҥJzmSƿV֗82|Ac $X;wc8Nx)b/śV9;J$;[XvHL|Y:B%/y6H6_3p>j$n?hoZ5]tG¢@3> `aH[dlu664$6ϩ#_7b~Jћ:; 4??nq9]NRViq@ÊRX;[m9rPa[ }y$I9kDRRkY"rV؏&@cpI`,X$`WL0!O<V̶x~ӠD2ܲY#=y8A_G t,yZV:ѳq?}蔋m(/f`{ | J s;]ęa ZKqvH*=ʕmph}wUctz-;fs!ދ&-;:'&x_Uu`}9> .ے`B}JO@Ce1n*EE~%]Ƌ_9m8WBnZ޾زۼmzё #&gD0~;g`V>Q¿ MUgz)̕qf6/.1My#&d/氇;5HvZ7  .? *n5WwI $O|P54],b5h9X/2E::ϒLQȐgVcdB.E^D mB{.v+OYbҡs%shOZޣul2Z $"S$xĂOPZ" o S.HE_}`ȟRj:nZķݗFaw(oZUPEf ቌco+v *T½dh5L,RNozm\p'ZDz0G#% cAV^2Au T )k`)Vdv,d6L8_]Q"N9lr5XZˆ9+Ŕ%\ߎ dd,ˊ@Ӳ ܟ.EI$;F5)/U2?]&B*bY0Ɡ:M[ g@ 罸Ӎ6w~!_ُgɕ^W[6\ӷ@@O>m)cMA9O[9p}~T-A' %4fobqYg"SAb<3jQ}Лd,vކ_ׯD卪 3D+ LqE_yo$MOԯ}X`Ӂ\A14!Ѽ˨?Dz~S|Jca&_ ˫=P"op1a,pv׹ ǣ/.-\wF:> .fswXШ?c է9…qbL7gpQv72YIhfωG;Rw>d[%+iPߜ7Ȟa_~Pi#;;,8Lё:\oӄ&,[E^4@4HHZC; ۓLieM>dYMn4n;/mE\C8C-Y[bc -Y__c'*nٚ7_mQXXjNB|EvE`0}arp' Q=umZ oH=é7/rqauցOEqALSwBA!MgIeS¥C\y{kWc~y :BI63vsqf$V}vE^3@-t^|) L6vm^~l'Jt@%8SX}h̾5_"`0Q(y+Dɂp;PCSgTɯ2)E( ‹6^uWy0HRjC2Y+ʴ9x 9joԞ7nvZⓀl<)ԍƹti%Glɕ" G/u8[Y: ICċ"j\!%^7ʫA*:TqVG,V'֪0glTj2qg!C> W_6j-!=Kcp8){ "jy8zU6h%( \dӇm'*J//Htrє ֈB>.ǥ}PcV ᝾a-(C>Qm=7eZ2XķRygNFs"0` K5(IG2w;A=m $ol_ _Qdԁ˘ä!Eȫ6/yw,w=euW ?aP+3=ѧ34w<.3ڢ&We[aj e;9"n[dX#FYh|Mf }͋=J۸{ۥ䒙-e~@Jα}|=mlP@nOZVikzĩSFT s(/_"n*|VR"za*Xp1"jX3Pz5(;) #8qs._$7I"9׸{ʴ5+*6v$y@5M~wB6 g[]ON]zsm)6' Ve7Ij`xGǐqU{xE2jr[S|cZk!V7 _*amʵ_=5Ao{>'~zk]okּ̋b8CZ5K|ξunOƍfޯ J=$sK vy!FBo<q0+ ?fs}/*~&jniG ʙkCWPS~3Y}eH_I=wa] MxJFSuҪ.fa vF9svz^ 1[[h 4q.oA Hd]O-;/2tGI `W&G@fɧ%S"K6:z7q8lͣ77;VJH.8*Zz@1?ki@Zѧ%O6Œ抝+[A2؀:ǘrÿ_Lx*Y jb5(o:{ 6 HiyT9UȢPonc oiÞGqR:,/k"n*ݿ{5 ߯ ֺmX6[  8ktɭ8*ݼ=Lw'겧"%,MnZ|1B$~Q狋0oK"|𭊁RAbܙΊC].nHB֣ID%<]xjav6'EIxSDX#M|X995R=*t~2T^.G©NtSw at8|#Ix< YɧƊJnt*u& g:J07_;N :X=QXs4&Z xR *9`x2.3پ̾cv-y$rC7(CJ)Tmm[0f|z~',2*po.Ht;o= {DKe]Mb=ݗ!HQK$97+ҡqӲ;~l}g6ǟt3̥L_4)v&y[QB$d4l ҄ jNY~7Iؔ | KRsh)RZ`UuhF#Gi*!HLepXC +GsA'IP@s<‰YzO`DaMMjeCEB-SGF4 +wА!."Q/?yA+euY#E|zɜ Kt\3\ܠB y鬒"xˆL==d}/Px*SbqǼ:6CLW[;+ҩDTEeK".(&6jk &yؠ{ќR蘐<4&3Qb$Ϗ.P0$Xj:ѓ#v؇6#ZyܦFˁnXa;_qѣ<.ԑkKKCFxf 7Az8,d6}8ٺQI·Zx`vSϥ!oӔ[JQ(V㸿ZkǓՠ4S\ג^QE2pb*S(7g8]9x2~B 7#}8Au7ZC]BGzPj&\̾WYVvu|X?!8ڒe)"Sr:OT˅m6#Ÿf8j(dA8ԝ 79/Ki8 ~/HhV`¡C֚gӱqI%o|c`4H:}pm^%D[(I 'au% &IX}#KBGwns:d m#g.ةX+B۲h=(%' b6KgŔ%W9PC@S{\߆$<_ -u9ܽƉ-H}f[6Vd97 9K1_rv!q@swnW:ZB9vVb\U8ky-;jdQsg3'X:G(N|WF!uD5XtޢJMЏd4hB9P a%6175sscp.!C(m2~Nzmq堳.s9b,fTC 8bFj7&/ y`O2M9/4qPA!}^-Mx P/VTN[g((%Ag?޿р%{-T>BW@ f}Fv+ @R]!ר%vXrבLŬeT1gdg<["Q~Hh#33VYrel)B`aO)sUPt}AgMU]ԽydŌR)x5eƐ_ز(Y:9B^81i GK "I5u##{atUˤr==)  :mņ\Y -zMOqm3_6۬ڌs1f2B16h~T) Q^_EF3u!4wW+4DgfM5.gGB\{}Xv`*R J2FVjE^zu򭹴J5d<zB-8+2)ǯ/9Pϛ08%o3`Dc/6Zxssc=2I4mʙ3U xsMbO_ qU`y+':uH=R qkRiu=2;~r<(n!a/r 9CJZ1gnl#ha\輑2ԓt|.hXJixyzn&?kQ i/(,߆ 0 )jLFt}e9TZl4>^XF^|Dz(z(QU噷\yɟUa rcyʽijL/Gx3B1uW@ yxDR ;/}b)(wDQCt(厢5'`Nme!GfJ_XC_'9CszT=Z5KX1‰Ȥ@u//jAs=1C?ǎfiHws&f[6;O4rN>i!6¿[SjU# ͈ݍsjоuhLS&MnMu*Ys`\4 .ROU0~fS!!$c%b}g4k8ڇEXƲ[ DJFK LzW~WZ[~ixrA`Ԟ#PgZ{T~'٫qϿSPNHl~#ѐkH)*6Lwʠ%@3M5k`C ޛgٗ[i̔Vؐ`D<2'Tx[SBJxj 1  3C8N:J ^xe@;zζ:׶wHE%bE`I,".Bq8xES1t;I'_Ȭ"R$(M9WbCi*cd:.hᏰp^ymӃImLyvV]ˠ1,Ku_vIse{|. i{4]8&Џd5>c('bSxIշOΣ;+KP\ǻk9 _rM xpNعQյȔBf%$Z,,Mb?r;p`)UK-u^ L I3,f]Ofb%'^̏Mj$@>ż uXc:2{#zE J3yd@@S~)'iRP?ZW,9l MF@ Pu^kpo%~"EY>^ExI<:,|^M"浱a rл`'?x º>.=A/ۈhMm,9Sё9#cAfmѲm~5ʳgѕ2Zaz@zB_&E ދ9ʸ2H1/<+bl&%JA՘uOT^Š:GT+ 9Wp~2.P?^D1׵:! `  ۺu茷1f‡GLQX@V%Z=3@4dP $Ǒݩ . So:T^y-6gPx ,XD&WbqPB 2*v{9(Nz1[<$ rnGD뤙SA~We|A^V~,5;iEm 7޽pb7۷sF>oɰ]ݬ)uMs0l~Uǻf+EO홨.Fkx̠Z Cx,9ܤjaL-foT2ϼZ[m5.qO$R.frz K\~ jѱb&evBMyAo swYe ?V$pA/Eh׭4`Kr/KBazپ\w+_u9+#gqg(@vHo . YNkWL𻤳ͬDP4"j̩ؕ#H}tBHºҶx In(O.^>9Aˆsq쪞$s,@Fs{73vA>g,`k;0=ɭLwz@˝1HtFo,zX_H8#oXTCpxIӦV 3ŹSxb7鋝 "ھ~]Aӿ׈^"56yqLѺ䡆)r^Z6}_.m">BtORj褠cH dn‡ҟŦҢ M5Ov?T?R(N)ez3 Gp@J.F Fb̚,nnli664G'GᅳB,%cK_yx$jah(ڌsqxaw+4I[Q*L?hϣYT>U =pgbHjmj;YEE jjGc91M%dؿ3@0XB7uom'* g#Ql2{wJBlMTJ?@\ͧi;cVU3朼8r&`Ap|M:&-"?敬 5Z s Zq1<1u酓9N!ژI>EHP`TH' PEӼ_)_ŏqvY_ڱToBޗi3xH-Qet:tkGI aQ *"Y,.>M=؉6Va5p{78|efS8tʞ7Qgݵ!,:Mhaw#fZriӅ-1Tzn`dvjZ8eZPD88~-X~6U1ܶ9svx1,akQmN{h׿cM4˞4ֵ-⋆i_?nUƨ 0NP}hh?}v_kNX®M'jR!|/Q$X0?c\POYn47ԅ|ᠸ˜ U"t6Q)vHq YjԟkW A..ǰaPj+e B(Ve# DˋQX/feƘ̂R,Bˈ% pX`0QeY^WUjXf9>lq/RV$^Oϯ30B?*1#O)e>c&{5Os᮲>f)3}ʜ}E峻`5b!0wRӇ.J8CEg-}15.QH⾈g /-V[U}UrMd wA=6"$~Ue2YwW|eO>[)1 {90{oӺޙ}Մ+X"srm2Ke/Q'`ҿKj-\|ʖ,H+Vk*4qnm5fN3Dÿ2ydb|QzL9q[f&*Ŭ}q`+M7+7<"_D|V~9BS_c]]>,#;# %9ャm?q3"ysrwx+v\&z_si,ok;N~B'悷zg^SgV)CjR čR1*F2JV[<#/o#Yjҽ _@ηi=f|+hyEsBi/[ l<«msn B8FmiS^l7$ǖ" u|Fp1A ]K*W HDW_˂nC &iLkNRĜ^8ckwX{1'l a!6^NE# dK%p-G[ {y3}:aP]oWmv 4)u<0@Bp޷a09*R( NUzX~^`8a%kY#Wv(&A0;mjVW*8t: k`<-|ہKT/NiH&\BY2tsf&L:km AѶ9؏T#kD;G(c4G6[(}TBB`~7_ln|3m逢f7$N;)T=9T!Jn`Z~G"|m ZցC-pܐqGOfak'Xj `AՓKi_Amb#|8/e,lM˝&J0tBtS][gr8QU3 L?X8>*BVvv X]m<@sL~<1{_a|^Mz-#9bmE#iT#Ͻdt/]GHC ]՞Ҍr ֚VUCMg($I6#9x"{,z2լM?AAutBỷ"< :~:5omZZ]v\|@=pL4ߊQdpctdRV^ Ud6w5n^=|-ha~^H10&q;"R NBc̲- MXANͿp5vYsON1dQ,&Rl7.,r2г]a^C.B `8`ݨ&tw@n,ٴt>Yh̻_j׀gRy5ZfWF`-[$ ߶[{ ’#>K G;K-\RLpNݭ缎XϰGChHPnx|T2WmE~Y]nl׏H㽾w'Wa\~QFMDLk1o0n[>4& &<ݗXR b FLhML 5H I{vd)eΡF+jj( v/3'ܢExFCA8T"WSs<@Lpу9 ,"'ҰoX69 wk5)]ήm3d.4޶#J;`MregQ /gVDY(A.\459l?ʈR=ԓ/ [fF~9&<@!HI.39r~P [%l&NLdp~n]ewcDģKЦVѤSԊnuxwC)ORKh{^)=~[`܈/l>Sw̬ZJS;1K)  gZʲ0~7%V̶ށLr1 ȟM`v-QO{ޘkir׉x)aR),-l]c =z3y@8.Wʶ=79^<v`~-fGry8<]BzO]!r=E!0&R:0sdNjKE'Pm@< YA-LC)dbi6N6h(xK~ \TG>}W- c16Ϗ?їnN0HMbvbҙS 3z.M=гFmZF$s`$V?NNvϛ$OʙsnAv# dV/4Њ$55,xOݻ2̻Ӡ")Ku]kmߞ/-:%܇q'\E9CG7 U _Da`4̻و 6L[ڬN]%)YeYrm5jT6З1r ZGjrnʥ?=\Ah\ɛ\pYQ!I'%C?w=e1B((HvnBIp{ub#M# #4FղD/WN ̒jWMh߾mܭ榹*=- -}9x;'hrgyN^lӢR Eʺ`=pV< VC3ww7 0$cג婢_bR<<|L`TzXF:U=t"f 忲eXq:ı5W|}˲3J/xsKiʡG +.}AF]^^Z-&cp #lw /K?'0Z ݘZ ` #( ,:" M|4G!NL,nT zGg,$Έ>h6ޜ 7&̋C#g# m#Jit+OƩc0#E!s.@ű͈ a٪0*DxdmnZe۵'-y&>|+M%)ymkI [PFԤ tH ʭ"y#,]$b_9e60jG~6ޅ)MpOzِOfg+Ֆ3 aĶm5\ goXxnЊjcHRb @AF;"|!ImcRd:Sd¼+9N gk. =M-~ZjkON&^:L(tFDr&rBdm 9˂QȌnY.gޝ-~fG50_/nTbF+yw#/&mlwnn#9IaTC]_Kmy ЕϾw Y]/iP6d: V|:)#_;-t!^$ZQ:%77%QSK0y|cWC\qyZ#إ^} ᯗ1 mP+]`V]iŕXvO轸Rκ @^iytqB"4jKbз.7L 1sG0#}X"SC^,2"cy GHC&a;b/ -m-~(q_G8 „L"YJ԰ٺCxjZ@% Ea`ł }anB 1-VR "U8_Z0/+u-A, ҵ>iWSvo~h4䩏TaAf 'lyBCUzͰi2naLd8|W3^ww.ucKڊq,?Goe}d-dhyXHzj%-Hxws{HykD("ߺi4#&`k^QLwPp]yb"\  |՗-lK%kSU:8r~/r-芯{`UZ鳼}viט0"8.+3WF J DQ'W& A&*Ù=Z}Yu̙C|O>yl-kۂRo~J]Y2lsՑo5B1b!r'DP#\npf[t (2d*<#-MZR_E0I',1)yaMFzݛ̂Új(S :08&=|P$G#,/VF_~w=V OoFlTq`۞)a촍SJ0PIhVFQ;T׉4>cք9I(V:4Œ緍DtA<^!E- hJMW4=DYγrx/P᚝R;MS+TԾD_c8IyJ Dxj {%zbw ,u3PᓹmFEԞYF1/xRBOxt7uh(%<7Ēi40^!#K`Ȧc^VRVs' ȣ$ Ë)>Bi?7ĚUp q z3~3'*yX-tXSTsp /ѡbOeY3FD<)Ӝ٫;}t߇<7^d}_i2wƎJ6<=@Iw>-:B8𴲻24UlAGUa . E4LpRL'eM)Pg8~kӑ5q⸷եrphC7ґPUꥪIEfJnwy6ۅB̚墥bPL#k/.#F?8lXNJ _5[ꗉҐX(#d~䫳?)זo7<#l)4^ʃ7= ,3L ‚kvڙb$.%P_[P5DzrA~ AVBJG$ooTU٠JhTaGe|S[TQϾGkժOGݬv z` cO xGi\Tp _*#wԽo``C?t64 ߵ K?45Bǰ߳w Lv+PYf5̖ ~|;xU;񖧆 3qSłm(xw+ŎJ[,+@Պ8B{ 8ɭH?&-_hHߢ,\"& Bz׮NaݑbW yq Y߽eV>Y%Dz iBv-@MN{7]qXWd+ &2BEv,̮ O◸*Rcbh^|d&@1nJ X@Vt  ͼ} Ѫ+b9:%ޜ u+ 1iܖPUA"۽6p -%>U-J dSvW_TOrY" B;*(!dXfFiownʭ kI[@S>6B3U|VED8"i\9tt}bܩ>6arG!(_l mK%'IfdS0I HvxWӰC{n"N~VK,wS\u4#`lbȯ"̌5Nԏ'a͈i¡}2 fj&,CpdyH{>S\\LKS-dFfx̄uV"e+:i\b_2 Dn̆uĿ/963ΡH7_}]nƽiš7jۦT cLq"O=2Sbi\౺6F.|L2F5?,FS2r^+R⿽hkO*?6]i Uyׁ@FCc:|}-Jṫw{'3' UBT[J$%Խ ١ 'Deۡ'O'Dn hb G24 &j_F 8Jl xZBo^Q)ia97PeJg5r=Mi9Hdc'3M0*uȐmp?"$v(m1b05c,! ~M *eztq(ժ vW Cc#P$2m_[E;=t҄Ey7LGc^׭?cPC98|(g Ss!3NZa?]n6sIhk\$`DfHs7/v%nhe&s(K78J;q GjIIWjL©:n6i >TH!;i/nP' (<>B - @:KIR~;Eda's|7'^U;'}ƤۈdGv J)}1jΓ+| Ӏ]'{1qs Y[5W2!ܡtZE- ~B y )+>{ [/FxX?rlк&xran$ ɫO/VBQpJCbrVVyN7rP( m ޠK6io .ݶT )*$ˍ*5,ݨlt4x{%"Î,kcN|B%pL7S od"0ӕ2;)e'W|&?/{ذpa~Xz*s]ʦ4 myM I__DY>V*mܾUUS$ Jxղ0ieup}LFz<ӺnSP{ + Sw( t@fgWEز{ PkifZ~5{\ONmVg PBt8rnkuvEv1{&|qS8AYp $ /(|bK֯8/K~B!\F%.gψ<_cڽD@} cs[ZgGpn[ƪDt:JH-=O_-蝟ॢ9}K25OMv25)XhxA`!saue`, Q6)=/(sc q=nK)(\ j9=?_uFL$ h>;c Q^В0Nj-yɸ$wuڒhkÞ]3DsZ@5,^{P&@'7IrB6tFid ɡ^>]TA mf<䧝YmsMDLdM4-} 2%:|}4bFϧSzfQԭR߅;ѷ/4ZdHIDPnZȒY1/9GH_A4{,* J[O<3\"G*Ơ^QG$yxKzoH&Q$44o龠;ٵ[%jë%salC呴8Eil]M+ 8nJ;lpal6Pd]|}ݾ#d~K`+1 qk}K] \V"ȅ_ Үl?R/Ur9hCč%pyi a,2s}xWx m8ɶ*YIмg.O3>^Pg3ͅ{INT_YjJD޺磃nw"sm7q.FtrҠ4[ {Uq%I=w`#ivicX'"d>Pyn P/5A6 G\cFU&+PS[KH}[bJcZ U^X#6 ơ[I/Ε\MD5ںHk}FUr?H1u)ؽVi7Taգp*`Vj%-U>5w֔%t>vB+}ejBctߤ ^ ޘƽ<"jn.,,.1ŰtOf3zPn0܆yZ\#p Ucuos+yb'Uҗ sacɉgQ<IC!l90=ofCn-okJ{sI,(s?#)FlQTt OsS|N٢yB|C2 qn 6 V$Lz7N? E&UE [$V5 qUN8TFJ-.&fg9scrC2^Rh)1٩Y!xbXгQoy -ALCԼJc Ҥ v@fWwϟO/|s6OM*TTɲ) ۘo y$JM[tI-\$汆QQ=kƁۑ.H/ -um"Pz!څl1δU6y9;, ^bM?FΠ2־]s \'.fYpLAxm"ȘJ}OrM75[x]/@PuUh 4 ,@Э"`t K,5̷ 7~Cꦅ1ޕ/![8B.M$:Ih?qD1Q2 JB B!{&xPȐ._R@(u[vV't j C3oگ}=\NFO)3 '̆+QU;E~Me[we˔e>(r5{_Ut; Rpy#1J&n~7H.Ȱ0onrSoJmoA=g b<皖l'U |&O&иnd}o_iZ˽nj$ԋE!3g%\XFC_ry]Njxƣ&n0σG76f*owq~j {UdvMs,f*9ۘGʨeN/psN1_yfst=݋^l,deg6>vɐĪOsn @0n#t.K>'nL})/G@[Y ,I7K3l{,]MⵛM<[iihE us hcnYt * )BŁ]<l6geM&R`&Hܥ>ʍ/ F&t3Vxj ī &+~p]VY9'`Q#+ޓщ ukp?RE(jM[ xaPaiu8)uPEyK"SKR!@!,bb0gpEO>+ulnwdeV4#p#AهNV}SBBCմN֫$iq3յFX]Q+`jTohi6N|$̎ƛ/1(kE6| hWYmHT/?IJn- 0đZ,z7\cD0S5y;`ew]$Z0]s/jZe[a>Wݫ3p9\$4o)f"zˮ:mhXb1!En˒mì>q55P5KɱFBtWG4`IA'9ZM&ꩳzvzx^.g[5^v;HJچg~ >mXGgVD.RRv(,ӱʇj`z+E<4^J%#BFVcxi[& އ3R8Mz0w@BDL͎ǼH@3MH66|_zQD#Ta ̄NtilW&@Ws뽜(\tM&H80& T3rZDNx_LmHl;xX؄nx(-\[ZSźɓ̒wz^ I.7}40Cʼ #:xgXSMs=zK"|OU- t62f>䮜"̆u VTDķ@oCNKZ j"1Q=(ŮBc{$! ǥ7?qFM4RZɱbΝ^p"gP#Hj jy!LJpr^9Kt DE75W1&Y{4+D?to8(7>yn={lQaj6i>95Lun} v[pudh-m+iw)6H\]C7v^k/ g+FʛPSyJ '[.`,Fw r,m6-\]ݢOEsYIw+,B8wjJ4*_]BEY]}$ yLr 7y/qD8@l| `o(~w9]&(@u\9V<~:sx^Ğ/2UCAp[J jP*[:{1!2eb "zħo+6߯VVVgo 3෠VJ'Af- ZJ+G4/UxN01sb\q B2xpl- x-*Zx ,682׬v7s3&.k%gD*d.r(x$}ڈ(%$wp_[n_b;9%E_-Aj-d<ܙ?0_ ku xںFhe}`=<5gJ?KY+;cd:{P.)7+ 2$sd NJ+Ex4U jEZZc$1jLۙoҚd f J =oC֤,9Q5}?m#@h|bلRd5sTm25Ƹ}OnI\m&amOܔt[ -BRoX>ἔǡYژ}畭hv 11dᢠn4MY(:|aU -|ʊ)F@mzZ=+-=xܦ mq Z3Y1UW6媋n ||nkt4m9ZK P&ZG^vZ Rf,E$;6DZp}B]ھTeoOmnx PjE]Pfy-#A%?Hi]gYsCZҢu:[#Ln9R-Mݡbb%ck'ۈ#yT*%7k2C2%q EO3/yUvs$}TYzk݉?MS% 7y#YM(I0@ u!l0$7Ā@k'}p cȫ( 2" Zޞ9 C %ysM3;uO6N lzEQrX_Z՗t0Q0RwM8FδSZ ;I"+wݸBƎ>bY8Rʒ ڜS74UF t&!x&/>-QLT=YڏX&G>֬ Qn~IМz銂5"9a?'dx1lD?fkQبMJξլfLзXGF7⒣Zr2BM\ì86=ϓ''e^g]_B;j;F=?N2b˰J|YM&To* MM䚉{eXLMi~Oո8ҐU!c\V1,%G!>Vc:Ꟑ; 2:#QLxcʘ<џxz]6i4&c(U8g/e ۈߐv ey # aqhkQuTv_;Q[W@ ]*WB|~I3]$s!Em!q#z$M PFw+=\˱ Ė{fJb~kQ(6Aţ};h`gr̳hc fC&<?iӳbAWp֡vբ@wtsU+4e^/m~` s}~2ǀU<8=/N9 ւ9Ѷ؝g hO"9q3(9':`V|{Q HX:L%7$v6qpmz6j)bj[= ADA%$cZB.G$p.48'/,;Kb#; .L' ʀd%e^?xD1WS麈wr P0nyoDWBWgTF:.d|BWnu`J~.*>1^ LЌ=+6&|zbD4VTlFe$o.dL+zN߭`oUpuq(Bę"†ηxtl^#ӛEFjO?M? .pyPoT/2%h4^5n̩֎qn뻎jWo1!}lSlQV"-B7V`hzwwJ+D}:!/ާ $N/u4rߒR5^]L=9lyEW*B^>YH;SAv顆ldԺeJ,At'U,ZsRX-E0aەJ Wrn<0-dNAhQc{qW =u@S_8xH2[2cQ'"!YȾ/<(C^DVGD7E۝C)3$xORu.fUq'Oa"ưXb ={v3 ֆZ [}$}tI;A™=6 (q*W2Op.(m(8fwƅ5ե jxaL8"onYY&"`O HcE}7h23·$5Uiɗ(*ޤIf02؋hp;vO~f.5x6)RnDhUTދ$3okeNHBl؇dY׎g(D J&LJGƥmO:Dh[k|[mz,-\v~7hʹ!K.Atn)aEdL0uq\A=87zumk|H;65d z.֗1k{d57of8,pKyջxP- uSEL􀏿sӐ.m'Pm">4 3)* ,(NFb7i:4ckW ߲ĭK5DZ1D]kd٧^0`JWbqyeҭ cŭCHY .[z4vr..omOwPPTQ CB]a\w^9^N-B-$&#):218YlϢ6q7t.jb#;AL}2Ce, {`#঎jt9E|, /hm.S1թs h`\{%qKaoY=^ƺ22aN_[הd;˗Mb౅|~+ \ twsI XJDzƝCafbd#RjA=ClđA&RqWvV H2Dw&~lpd*)c? zCc^~' sqUiTQ5<ƻ$9xԭۆ#u T^"@(N{ZtWM3m#c}еV/3/$UeTN;,7}[wX/1qG0>ŗ{0͍g>&u,pi-h_. YcGmUF{q_[ww4ei/km$m>tm#C_pPR4r{̴wy 6S5~nME* j.>myh[{0^ThZ |0`S{v)ϧvJ0]mm|*P~sC3WW@͌%wUS岷pUdR7k*}oD㒲`bbp픍 ny[ꈃRzE* : F 9WgrG Mt:(NS}Z1:YW+6[vQ~?'@|He5f_87JcUԲS*Bb #@8#PEYqÅۉ{!x*dzr5[⅁lІOq{^p sp2# wA+=bi<7{r,:΃j`_ g=PɝHn_HA˱@. jtg0\B|~A"җ!G@6laFidzF_ٙ=d*N O PMNlx3ۣ t+|ÿi3k!h PGG^a&@H a @-m]$,cZ4@t>#C'I r"d2UG򲉋8r$0(d'hA?՜ \`@>`VI_BHKrOe@V9Dx)me PdYIPjhyh*Ě^0hmU`t \=(8(.,JO{p2if;i0d*q< 3 t5'E}fH^%&d=-s~Lȿ03XO1x; Hɪ$p]|p]x1ڹqMDho?ˌOJ 7`# +VL?TL{ݱ@Z8R7-:L?".H<(.hvݫBj=fåK':,s%VUÌtrz.m˾pZ=mpc4]p:" s*VGHCPvsrۅI|0 zR7sVr]B|((΄ܵBx7oo액 Nj 1D5*!os `'xC-d|Xeg2JK@{wE ִn͟}n`-sr3V"N|?L\w11zy@&vo]-^$bC1YOlR$]}x fޟ""Q-t3;pBXϙ~W,C'L|4+E*CD( `ͯ1v q.]&RW<>O~[b6^OZ q=5jZM4.@2aV'NѺE[2p\^2.=91\4d;ՠWsێcnSf[OzDE^e,B0ض4wA柂ΟD_/|FjkCaoh%bt2y5nC8ˈ 9sk:^)0BUÎ}]SX k0s] MARm|2Rլk )"<_}f)vU %5߮@E^sO+I{#,Ytkp'`1XbkGi햵Ҧ 7 Mg0 3őGa YEь_XRĪ#UjNd_ai#!N\`h?]r(z i{)"D@:ӓ&3!E#-Dֈ#PNComTZ9E9ڢpGpp O#2O4\ЊgM5w;{>NA-G~vȦOv=UЬ铭UF0!2aaԭy<#I=DñOyxMa|pncɘ*,BZK5nb)$Q:5 rջMX N,a0o;1}wvb_DNje|hepvrMvzE-GߌLa`bn@Ħo& ,L=j}!Y.S~o#̍Sj.W*?Aʼ}G;V!e[Gh~"=cAnf:bmVU`}`ZzZߜ犯 -OL"4-P!AN)FKuJnDj^R]lj3Mf.4AZ-C9Ld1,fyF e"Rf]hhx2okyPT'yZ:o/)dE߯4␊0tұ` lz[{Lh^D۸^/brF_]ʳU8Mȹ]]&wl,H+{BEt_ EڧtɽѽŢ6ګ?ITgߞ,0œkhx@ϓikNcb9XQۣ 4LR~h OFr}> ']Iqx1tPK NJWmb\N(i L!kxC]ӟpla IF_xB'_ɝ`D"+!#Sp#[>{7\Gc FaQIX3{1 4]څ|d6CH*#<1Z^2T=oHGL -WXNp"Fnwל[HwPY*jߢ;QgknF-́*/fHI?akJR%J8vd*2KQl.mĖ o.og@c:]ň;BOD/v۽?\r:I!%6N#خIsV{Tw<-Ll-[Sp AcI0aJh7M@EVll-s%1-OG/(unn ՌJ^1qMCB> @ua%}5c]_j6^5WMǍД0]Б3H:жua5+YJaBTAnbxo;M? [ @ ߽gtoXS-YlD&;/xu: x~#~)g0R)ߠ}#s-"ئ֦(+Ot">UgLp&݆gFm1 M1x'tn}NɊ3aJeBNb:ՓJtnK p}7ܫR;VnDD/jhhs^B1Dfd.JAv0V݃:x紫O.\5IΝ)9(qɘ3$fBʖi БثP r,iSģ,0=!HAP$BʱBPG}}'ĐՁ$ݡ Q0YGR ڣу5H-䌃b/Ё#G-0oofЙJi$uq1뇹=֓nsoWfMK_rV S_LγW]d;7iεx(q`SZB:ګhG퐉xdʕq@`xXdo$a-Lो9֗=^dNB@F?'31\b'?ͬEꒁo&>#̛]f|Z&:~žwY|±]6 r!ZC%ը%FKXhBq%0%.HKv^=mP&]P3nk*TM C(3r_g]VP^E a/lj7Eg.^m4k:)b8P;'J2ej2A3 RgO>" E7Ǒeu|J ú~e(G% T+è/JR][oz^^)R%'M=`T\$3V#[4qF.þ? YA5 G*bFwkh2O/xN7XA3`OW O3/GcH=S5`9į}s8ZBڊП~|}Bs :/ b#ĝ-zp)A @nmTG2+_OaTFVH6nj]p -k ,{XKx _LytHZ[-SH7 >4-_02nizDdV̆4jkB?^"-Y)E jMТ SSƒgל OyBJM ' +[K~HKGMvˊ{?x|7k',[=8Y*FArqFǓ֗0w0f>#&riݽ,?u~zPC\y4~ӑ #1?4D8{Wu Y1~F䦡}0\ 5݌!NGR3OO=,cb7_?Ȉ'#I TYz1b]ִQpoHMlBb(2jz#{ASe ? iBjR?%#@lG)bH$y"A7S6#ooe5˾iJqIE\v Bq4 /_'sкM^He zvx|}PqͶ틢as=qٸd'6RezZFBhm W|m=ϚBf paNP> Fui3 kkd#%7wv:+0}[1ᭊgT} 8d$ʷb @E]? WBI8ht=UÊ n8+j{T *;qk/iU$RdXfWѼV_Z )U/u?ָ|x%1 Jcn8k&Tw \D/(x {EEki>4+CM"::GH1'N.B*,(M؉P̎*+j0+g/ 3PMSL~}=ϯ7R<(KZ3˘xO˱XT2RxlX@t0_,GƖeYbU9V7 k`Fq6pCG%='<^]٘4k`i5(]!h9% :J\lN(5'=5p =% knyܣY18r' a;3[sVWrf/JM0]!'`d*%Uȉ,uĒB:O9ҍ8_Dvx;KﭡCrJs-bE$8)ly(vZ{@ o gԊ^t9{=q#;St.Nyuk(AjXAIu69Zm39Liq4RBLiAXF\ejgcPl DZբ'BAW   D% >৻t% @dC̟A/2Jp/vPk/9@,=&ǠCKd{ &;`ɷ@쾨[ ʶI*d#b%pi,xQ _Q6lTKm{ F׳X|5QH78 a n1Bg mo;}m)li_L$EH3d/ lKxȊqE .dև[\fF7D{ibBoLY~g̟XYa7,hN&b6fʝqra`e*-H<;sEB7,LYqK J\AnHJU鍮5̾Nie藑#"wsjV+1I, a'bx{ŕ6r8. 4ej!j3k57)>,!b%lq^mj<|bJ4^Ӛ^O1 G}Kw.J`U8'K4ZubzΫ.Ƈlk8t- >bs)dլ_rV!G_v_ԎyD:,È4ZIuxbbk"\]sa%r ;)^!I. 4/%y %A)`^nQd9EGՉxLmVά}nyM-:+/Ρ\ )(=S0 ?hƶ]Q^ο},ޝ/^U $X{uv_ {֛ڸk\t7NZC2K~JU>[§t|+#iO&k$oV!^xl,Յڑ~Qt#fTB´,5ԒLmA+’V>:CZVcZP0(RLn)/~CL5hHzH}QYfIJQODV)Cñ՛MS`Qop#D`v)_Ty78X8%=K C0S1fL@i M ȟЃY,h2D0b9^ 5 Fû4陆lzn%^_SMĴSrpA 5'F>v>x$Ez87;nJ ~gX/)[&}E;\l ԺDٷk-ذ=^˾S N(Rfi8 _=] H+-XH%F- wѥ]"2",b]'(x0z$nC嚵Y -ˬG6'1YJxҝl"]XN(ٮ&Ĩ\N+d8&^۴/3No)JA[R+()סY:J1|iXYG*чoAȍ [??j\T [Y|6F Ѐ_S:0YeSC 3[\- ::75uG{y.zzyK#F=$AjXK^yvɨ<ll26B-,[n*ݍ I&6LhY8QG0ZWcKJ($XA(:ťmt]$-dIntVZRYpA([Ma
        x]u HY?'t6gT _9nw,eYq^8=>].kʲ[alZjAwkuH[' OVA.'uwRb%pݼ,A BehCދsA $7xlD,ޝvCYm%Z\o19S¸ ju(# #@q&A=M G ]@>ךC1c3hIU-y߲:DgkjV`*?ue)VvQ>9C<1fo+$=uYJd"*5}y1*enpD#ߎ>o2ħBmT%}II+%gQo*=n|Z-lbyl  MKͧ"| 6vL̂@lZHR]@u!OUeJPP|Ƨu 1"Ml~D L)UF8zbeڎM@g(L 3?rE%h-P*%wi>U6iL, ;Js ">pcjjqFk7rEqP=_ Z!tBYd,B}QXO{xhǑ(^Xa&$(_߶܁x'c|Wr_ͼ p$rW ą,[e~ߩc_ !pxd~ELRJ Y=-ݴtY |7ߦLU czݒ) ulمػͲ<~2]㳢 g0L޹ pRt7yꍱ٭Db@/+7D9-~oYp> ӷ[ޘ?~^!{臣 Y\ɸgfx斪DzEVu&ӋFGw~^zK1{jX ரQ?&}|!c8i6({r?ZG=ץgH:@ߘїq?`W9fV2])];AW`>Ym#T蕤Kqc7SH=brֺ EP_0(@nEXV+L7>j5Wf,ݹ3pUB/S+%"fހ0 2 ݉(qBHsr"*HJe-9'1WxOPIVlJ:kݺײKB!ba7Tl!au-}ĂLڶJgqsQ{zy23&eS _ꗘ<= lۀxitj֑>ʬ&p%)4{덺 {"%"SǖdrLT́kJK]w 4좩%cDI}*^Dh ^=V^β 1e.SyV@H\PHW0Tp0xPJZ$[vy.eBMl4`lfnU[(v'og=l3΢tl"(>@c(M@(BPm2j "`A(nɶt,J4ɣHvf Cn7uZѾI#1%0 ƬD'.^ZFHhA#:±VNbq3ĵ^ q%vmyCGHvyqeޅo b\G?1ӝ#ú2c"!_Q[RrݍO9/\F-څ߿Ofbsؖ ɭaGRKv)E kF0ws(^ޥIЋ5SCBƼ'CeCwR5ؑ4Tf ɠf@9,lӯ/bn23doG?d_,T+KON GI$v!]. t/c/G4 9D߂U֖0o< +IiY_t;8/Qlo On 眘8:L ɞ0t xh #'y 6N^fkE,y5S]Rg.FUД{ '6A|x# p]A4^c={ +h3ܦ۽ŀ#  8<鞘hHt-EwַӮTm+@+fJ?{K&/uSA=HI72̍JH3hIgQW@^`-Q5jl Q.A+d'>o0} W{qZz} uN(;UZL;:2wwd'& tPuՋ3L佤^\Up}m( 66L!]LSi3P'0wEOP.컝I{w'Ե걿ibCG_PbVq\&WY\9^ eO IXS1ۺ\kG"L{M'|0%0 %nu(Z̘iVvsBh+ ItwOA O"Z>{, \9SjOt!Η"|A<t/~Ҝ:8>@CBb_{MƜe4M@ X0W#LG{l:H[%e[Fš}7[RxFY+,s -OoʴQa4V&;/(X cr9iOQW26t -i l/;"$bPnS;A:>tŖ&A"?8rB//ɎmLOaGBZ?:.Zuďc'U4>62NSo{ -ٸ㳼I%Iy 0>$^ ͖OP "I hUS3;etW2k|xR>7UT`7}|:^TGFM( 6gYI<_3e)#Z}#, e`v NyI cvIFg\Kރu5{ͷ̓%1{Cw^7`?M4 VK:I;#3$wa@w9]; K|".=>FkxrӍh1 fLx"n%3GkҐFZMa.<1h4ߡe_:g&W6,t>c<$ٶ4#v>xY#;x!093 Z| _SJ_|Z(zeu+$Sts$Em,(k{2GQ4]COc. hoυ?< l@mP[iG;2al 9%p T,4̋k gV߆ͥbDl1#!UW[m1 t4RDc[NOtUqnMhh"8ق86/6̃Fd6YZ}1X vp[q93#W.Bp 2~6fYjlKV!LVSwc+(Xd 'L)dn^+Vퟦ4t^)agLm̞)T tH /Z?a$|OWD05xWY}!95ռɼ XH Ɔ Di{bٍ9 #sI69溶Wd[.u<h7\cU# G*[.Kш{?+VF;}{@U-k^F+0s Z4Y97- T*vՀ32+{s*FrxNZꔌX:ŏѫ?t̊n>~D0'4~Dn,G Ą^μa0+" 9\qZ*Zݻg8!- ![*ϧ۫|WI!9I'_氍oݍ<3gotAর{z}*Ri{ٍ밿;YT]hdzMj3xBCaLHkLN }j G2MPX1H7!S~I"$%#ڧk. s=FfJ03 vv5t#vt7=28鍵sbusin%#_iTwƷ)2澚4k O9rź^^ڽdlw=K65g:Do:)R5nE ddӎ(K}P)J mۆ3o.4Y\Dޚ:mQ= K )?ȷrxfZI?Y @Gx%[u8(LzY]oP-537D#׳rȲaԒ=V)NG68$q1dtV)^vp hnD,^M=HԹHRWZR6LPgill̀^ !ƦTW3>_CrV3(IrA'x.A s9>sO➂Fgmߋ;g&~A‹UYpic?N:쬆 WQZ9>0u1o]~R*!CB}Xz_>\1BkKuiFV.-cp&]xņ3!]j\\f2.Q?kk?v2 Qͪz3'}7WoBR'>mWiڳ50q D㡱(E ]e!-bV*gT;_زcJ r6 q7u1op bqH$n@ #W:r<u!4}W< ^ɗ[LX%9Qi,:&X<'۠R1U|ѦC"~TC:-a$)\z+$F藺zfV髟3ubXI~ֺ|o9ڣV% k\q1oU"Ug}Y10ʁ;i5y Nu*4<*ɮ@E^?Xo=aFgPV]_fB ,Ӽ6+&ݑCH_;[_~La*FQ?rQcE}VFGZe$}}l;__bLK7kj#8YP0BeJ"TCa?FA4flt-͍Sxxc_~ IƟ*yfԦUjO> f9, -aC1us-tl\ %a$:gŠH!n4ijiY?ۈ.~պV}Q49]K+o17=~E' k\jdRk+?l! TjΟD3aG*"b(-LbJ u1b v=r+b+nɁ53-"*a:ue‡vT3(fH "b^Eh<M+#_M$ 形v8s/O*3XcE=wU/>)J(̮0wwkbAt7fd{Y;Ԏ>bz6yh%q6+ Qu0-ހVfsEGa@j }\r=&7fPNgs4撻OAjC07ᕾ\}]C&d߻R)DCIH)eѼl@As[yxW%fßVufK1h&:6%%s'@̠;BbXR9>45ёNNy)iEG=ig>7b3/;a6i(G#6!Z-Uم|;[U!J9[9omW'cimwځuVi Ҧ>ń6/]ӂhYεtz>WPRgZkl`?Hh4oݎzQ}p=BǢU V |PHF^Ke_eReʫ6YSJVM<|];j)`fւþ?s~)| = Vyɤ9pߍI2aPgV*e@MY{QC_\C럯->!$~SOUJ} vpF[Ϊm6)_ĸ{sqڊr9&G}Ny_MZy RCD0;(cs/kؒYN_ .XI/Gj5aT8^hr )d.E)w~λE3LuV1TãۤOV4|͋HX[|t XSM!qExXѓP䣡t :~?fU 'кp}A/F l`t IGhrCaB4q6Mo3g/=0Mu蒹~-uG_2!s¶Vuih嶝3߫/ "P}+k!'8!曋tSE?uf _i;9K0YYx0`kau&!*;Kʎ::2D3 S4 f'|^k޶ D9i9>|QS sO뼷/*=۞vP){A03ro"<)?WIm],"WAY}a#BЕk EM@cԻY5 ng2u ?6t*~uWPl>劬D./.-9FmtPK&u~b_/Vch7/,l^aq /wϥcu37b j8ukxU֪Q?rĦoX›7e>c6'kbUgK| !~Mn֏rXTF]A<6ƒl~MIKی }kzR&YRM7JHyN>_j \=O @v74PPs ӗo\&$jB\J;S#i? ?A q$"Yն݆& qWZ ArmF(ʤAU^uҢzڬ%=Owy*1^N-g@>of"H֐+aRsn/qh@Lʼ~۷8Y$PͽOP+7 t:S}g* nlK,5>$CcG-L&be MˑDݺӡ6EWX,MEzߊ\{9N]P}PIf,7Я5xqMONJޡe n|j|2o? c/r-񭤌9 ƴwjkei"^{ŀU b.voh?M8? =QI`V^{iЙuSPA!(zFWg> 4Jw %;l$+YZZ 9;yZ#\u 9Û#]Z}۹"j!^hUI'`*&GvyI(;{LY5w>ax7O\O#'Z cElXD}HlC۵I}0`5uAp4&tЪ-FvKAf[nsCu\@,qtݖnA1[2@B«3d'mdwOujSLm+ QǪirfUʔ|82D2~`{Dx1:>o5i*O\=ߎOO ֞GfS8gdIv-oPp=lOITaPf8ں5'=fLU"7Q(bm\?Ca:݇'n,\Aʷ_ `SO)aXą\1dzɳ?xI'~v*SD8R0=,iM@$J~H/%+(W"CȋTcFSca<&f-^H Q%.ݥ%oz/^`_BOE91ՋWvY 돿 O|7)02:kjaҘkŶ/\3'LjIB $Wbtdģ? 4UL옭8y(e11vRQpDPMZp2aҕ0sxZ%Q0$(=yxnfҋC 5_f7 4g_LJ!!Uҕڎc_1NdM&6c42L (Ϭt,΍:?;#$f2z<~پH N^)Hom'1ҕ.z% 9LpvYܬWݡqf9PR7 jkf-/LYud!r GVfjf/8ۊ49c|4pS^{CuLg)N9Q^4bэ^V7 e1+àIg )UAn&wxL 0m$ɔy,HR؃QB$?7wX61Ω'`FSJ ѱ ꯵0Sş׮sv&L㒿m!B3҉2 9F`bYo6{@(MO (@K>y|Soy$X![)nIm qeCyH> x˟{"LH1?-]LSN^=Y{k_'FŶz;Pјڳ@w<}YZÃ#O%lw.nwO+3v2@h0%k\FCȶ8Inq,A[Ӏ!#M,әY'2Us; U꜐"fh(:jx'u*ˍ _ 9-rNGXP*GlEoܔԓXZYkQnڝF8dYY#6Oh.SN5, 9eڇς ,yf3${ZOWH@pԫo.&P1a?N$2'qlƘt ozJB)t1[?l9iͧi#C ՖO9jxH֜djjU+O-ɓPqՙkҩ}]O&K1ly{uz1]6X|M? "[!ȣTs\:~DHݷB{zi /?AD{n܁fti`% x'arU:uyCDsp#x njz!g*ahr`RRڍJO7c_R뷕Kci OD1_s]7Ԩ5BNbzM-G?Y$S6sxKL}aw"$3/ߠ̌`ǬXKDGW!USbOD`2DO G]ּTDDts;|c+~1xtf*Ϙ)cηH߭*tg: _YVT郔jC%0 "c(xHNPB*r/dž<iʍvnHuF#a:50 АKN"opwU[@'@Х3ͫ!-81E;C=K 3ٶK~Vۥb 3C)BRJc*fxw@p;לEzY{i*lB/>2$H׊8K,#B:!6TC*dbw襯o@qh3Dn}V7 dXW!gsfMV ''w?1޳ڙƃy*1cjԊ14Keb-EJެ,8)v$ջ-0C'famU~}'#5 t{t !i\=+2"KԢ+<g0 ˱}r/B MrLnSvqQ:BAbl0\Y%De})^lQLђ8 yL4"0@#UhPb(fفYgtUcg~tTGm]tnE2 56%JLN^MYĹ~"5'-uG97Ei>9tZ:z/wYpʫt쑱'= sY:=jN|KmY d6wMrMB8[-0Z7,MubsG`R{IDCL bp0C 6ғC߄P*+n14eyWY !Kٛ6lK w; P9WT!sͥ;ijBVb+UxPL>w}5G/T%<<Ϲj,RuڪVsi/Q?t;i͞eP3#aqq2 P, tQd9m eq2bowE \7 }/q"LCX=B |idz8zIpZ<.jȺ׬E4|JϜ?k~:a M+wl$۳~> f *PA6]1 ZC9&,ĐbU.6 .i;P֓ w6P>89ü,0А7bn2j{3EbiDi*#FpY☚PLr s+u$sR $T=Gf<]`K'sBˆi7L0P9KpP-`ր,[z8zy[Vj#?s[ES [uf%j0V\QjHfXsJd^ӯZӝEԋ?U~VXeJu؆|^6M w{*LjӍ/qosZ+eRg*?% 7)~l8=xΩ7.ʴKFԾdaF#E;:?~, cT(fJV}LfA=k2YXc%=[CJyҕ(ƻbP,`Ǭ"I2)K14EDLFb5m=p~՝VsOnm28T2ŭp"l{}CkȄDqm-SZ~īC-]P[2ܷGͻ&I1米IVy/GNl̥al¾$RtNz]:\)VXC4*p\. >A.Z0I n)EsQl6A,_/LBVh~ 72$b,@>(Iy+dZ+%R( Tٕb7~**b;9 ?~ rٻ U(H6 X!i`Ah`G}H';B|Lmk K LYe?Yan>/ V~ezT_>Yq]eÄaIHWl|wkJ e)ZjA%1«j]b1GL-<}s[7Cu}Tߵ ߆tEXN`d`S5 8˭]GGDj}&VI@˪@s=vr[OxG劺Of+JT܈(C!IxhU ^[l(N9'7]C}#Y>UJ@2&o%9UZee.Ќ@I2aZ ޿RJ޾a!QV5(2mDnkBJa_OUD2 Z! xL׷'CJBKk9j  &J\J+D@-ݥw?8,(siY[E_X.l  ' {E wnfn_.NC{f%&evW#x-.#+0 ┌#xml%N8l ZXnE8߫Tߖ~`N^Mm{WFi0}9Fm.9bޚ+Ua,! Y G\!с·VaE#C{L&NIZ)̃-[+Ho{ ?Pxמ r.;Y`ooqC{88,棦 mM X|,c$"4h+?|&+͗δ'MS4#VCJ\iNVy*4` #hfypB{:dCTfԀ*y_?\V]jQZStItmi0rPLȁY1}qW]}\iq{|jY&s ՄVDQ<_uGAe{ dWFZg[WQStd< iYqmPɝbK':ߔ]6 sQIǞg*8_iGs3؏¾ ^_/TlĦ qr?@H׽\>nf]uvxG|.' ?7lN?aq h (ub/m :b/-z؉pC6Q63d"9<|Ѿz7t4L^: sIs2F\FU6I=\VE8h?XL{:՟F?)lRŲW>w{KJ2}C<;V0!n;Nj /)*;M˘:(]s ۽0IeRX(s%n Y"h7p*JPYÝp;au +#u/~z8?'Y:w9*o Υ, Fe4'M&)@hryH4]Dfw6IMOT*P {%k;r(J>  ,\ii@7<DTsFtb+ZSxj;1pܽL Z5\{GNcە3A6$sbӒ =%fxS?$R75eFL0[4/n,x{ll3т/1 u. >ip*mю+)ӥѩJ8Cn1(' 0Gt!ki_v6H!U:rARmXHf[m'pv_.M[|V4WzqLٲBQe-Q5JsCm}zي2& "䵈hB7=;錅V>dP.] iժ߁NlUd9No!sn|L%t^(D$ K$z3InF~}NNYRWd.T,(z0ZC] G1.:~S|W`U cmO 㩥6~EֽA:44N5JV5Br[4Eh&uCϿZwϤʇ|WHCg+T?~PsFԧ:wu67+kB7Q'5U0{r wԤl^ <- &Ri1]*o/{Fn. 2M@sM̩Ȟ 7zR%iA݉@ R| H^44@c&b+"nl=882RwPO U2rUHI,V#fĢqhv]Oy"㈶/} ygv\sDnvq=PXSEl &W—PPmg}^I 58G70S8i: P"3N\GEZ͵[j(i ܩA}A!仓]9ᮍ$h8 ,uPۉȷϺµ '>Kiti|Mꇣ[@ D7WGOT3q1DDvM&[_at{O% `q)#dPB1Ų3 lJpM90X_qh A9w;dJ ~0W7xbT|CP lU=zz(!x9[=ή J* I Z-Yi)FdN]<_zzJ-@r#L7#ݜKSi0-73*Pj랊y!QJ8Ko@lԅCH]E>͆1|6ÒK:&`8.3[~˾H$c ĥMg~!h )2аK4ČQXYMBV~ /I҇,s9ћ-)YLj,A?Y.~RN@BJEJisUɰ>9u;qqqw">5mUH<+kY>8Nl,~'3a\f{P-R %?pЖ{< Rst30z= 6+- ?JqA^SNa&M<w&=g-wFu˙Cv ܊f,d [u=9!Lrޕ*_,A*PVՎhE^֐Ԉz )\ =HL=ѽ赟O#$5)n7D\lR(z5et;DX RN]Klt:P' -17d;GǾL'dme%,z|$hej5}i b$U7K4^LiI[^6j;F{<ƔW ( 2WGMO1tbҤhf#j/BS4Do&iS /ga=f;;`R?8X˳0ɤDJ>in3wRx0~*f ueMHg~,}mnceaZ"rm4-סM FVOxGR%mE1䎁#52){KU`n=C^'X&k\myה.ՏH1w'̎E#Puë7y",a9\ԉ4I5#_(A66sYb2$0T6(_s:uTHN]i9/<!B,ohySj| qeH:5>xcBkm?*qs_hprż w3aIz77VXӒxiJ, ]Lv(!Z*{KA2lѫfHcWn4U0g ܷ,@0-|BT?ң8`xMy$!QN.1d&7J90l&g?h81J;?2UѨsjsw =HGW [8ۛ䘅ҷ)`9h y4u aEi5%uЁ383h;2d"$/~d*zÖ9LK_U rZK<`sq+هbk<4\P ]s!W{Q، Axarv%zIM>5ygG(>k+^PXɃdNj#VQWgUk<.t\c?f;Hd&IeZdlMj#!ǵ0 R,lf,*M r9(o;v4-ˏNB9ld5Nɑktvht)LH,4g`Z^3Ra ë uVڛx2WƗo.ܹfmn0ud z4.5D~?e""X442~1Qiݘ #Hɭ̓y4^BBm]N?|o(=F|PK)M{N*ovMpa 0ϙ_ a Xo@R Ri&u S\o!+=f?E,BTו]C*p I<> xk&|u-H:Qr3T?5Gv$a}wl<cWF'p!#07:,>` E -ٿ4UiM̀XptOMNI)-lMӇ(VӀYM+0+Լ b۴tf3o4@= uGs;J:Lv2W&Qx7J۫CUOS#ғ[q0Y4QJބ{i\D&.J|mhWAxdA]\Qdw E|B-:%ṎPrX-ܦИJ,zE lƌT* 0Ǹ?@fO &ⓝG8` l#L23W|z!^<Nc $+*Fe,\~F$N1#LbFDz59#ZKXFƀ~_*ב$m J+Y,x@pQIՏcYXuy& C転O0_vܴR[O(^:>}S/`C]ϦQ UIVAJDH3<@ *ܫɂv},>oi) ]5)}> \^w&]-eNv9̭% Aᢞ0\åE,ԁE$s m-ߠxՒ3xLhJFY?)QrԴmF*|\M~lDסwt|/ Z 5~W?!:uѧ,[0Yl>;LUhtbbux9%J>>dŧ #g\ Bq"hwa3V`N^ gTk%uu˖,@ڙX]vgv־l& ZrUiL#MY9,ax)Ķ䌃AV%T A /|RxO _y*iaA Ps~Edl GDHNtg&:d@61-gݸM^Km"TVMx?s*?eeVe@P,j0V:QZ$;#\p5r (-t(90LZ*egG,'9I,Pf؏̲XuGDTj)UqZ$v./ RZ;w2˽LlM.yB/b{Byf"ncdKF_Ԕ҉Pr:LHN1g>O 6eKCIԅƜTDU*ELAZs+U>jjWg$`4R>r׃Ӫ0S i klf2\npxU wwOt}TSDsBβ#(8+YR4r#o# 5ժ+iGv?C(?+:)v#B*g UšV8)nz@@6e}L{w7N±c]Ԙv jYXU'mZQSsnj#RE\Ʋ/*(+NmGo`;؜;64]5otg RTmI>>3>Uo9 7KdUVu4z]Dn+YÑ ./ln6{3&V:"nƩO46R>zYBq;zݱm՟` L^c#-jbЋbWDؿS8(Ѷ1id\x< "oxJ׸b% .6s{!*nn@Y6B#TRBUpHwr wimct80M$9Ɖd17m'=Oʏ>s[>a@)@SfBۨ@?c@yߜ8ؠeopvIMt_6Eg%8Aby'37Л%dduVjYbØ#ngt<b~lS ucBDC? f "o0BTr[b_IS5y8ʕbB7p)tA.nմ}V*nh \a'r]Yi-yU0|0XaOR|ۡ58 !r`-rn[|IDb-~~]nCBJYoP@QOG(\Vim8j[˔yS#(9:c7SwMQavZ'KtGada6S/$@!'-s(TEDžLc>/Ϭ$VKrlK^#zr{>p;)ΡML{6QtT!%|H|nuڞ | Vۜͽb⬓7]cNu%ˣi?=љ`9]`% roA_*q%Y(6a 73~uXdh9~֕-[Z&m=xþt|"> n :sth=sM0,!)YJ騟Ǫ^~x OCf} Z^'=M2T _]fS_Nb3.,|Ƅ%XzI,+Q-_\ @N쾬3n{|5IV.Hu-%)>ÍbD`6j';`(jxx־dh$+_ب$Yo;MMwGv3KN_l"ɍW.Hi@5χس8.٥&6spvlNG/AIOPS%lUC{l*2%DŇM:CS$bZ3 SlFNveG ~?D;ApI!S:5u.1љSX8BY޻W,|=,RrG̀F) :vHJ`vR Q7'ZpHO5yN@ >u p-QID,5'EP\b1UP7Z㫬UtF&/)g$r#PU/ mB|]Ռ|qbʂ8z+5nE~0{Ɨ" X~a6*6XOC|(=ek`c߰&4@UVpa/8.liWSaLJFGC3 JTaN6~ D!ҩ3Ȇ $0-w= !z |yIm>?(aO `1+"۷)uDՆLL7%OFrڴ'_5gV Ǘ@K,26{EcvwS,8 HTn1 Jݻ LFL $~Ev%>F rm⼖pybXo嫎eYлr1WV,KF2W/! Ag;/ Sər'LɊ/5МXܦag; 7*KQ}[@o0(݋1zG5JEE>\ɤ9p|)<5-$No=y0wMP]/ga"-ksoD楱T7(7 -%*X£\ٲ=0@_,*/2&I/p;Ӈ[lJh ͫ۞ƙ(y>2o2%·: 1b˪I)oB&PBZ“`ev> !WɓG3]$jZ* MA0RϯvI('G mfˆ-!{vTO7^L?2Zz徝jRXm/# 1&`{FxZ e_ ' u6ٷod4h;O!DPHȦ$=YuupJ%6:ЉȀ/7#5Q jPq>±=O B˻aI sňߐ J;dGճoDLEwhV6g Y{=8"rSDhd]䳐Uf?@d<If%Ɉq[!bF7F`t0^+Wvف/}/WU;TBďWoɐ*a'iΜn٧'.ҽ@CLhYz,@Rc]Pw{>[yE`o:{nO/UtZ~A-'=mt 5*2(ǐʽ4{o-3a|(40.)T+oK7n9' 9bwJZ__-8ˑUE7-f)}%+bH>u<3A3)1gE:%%) ֦ð4 "y1IAItE.' D_~NOAXV;6] BHN`o㦪_>Wt?ej?ڍ&XsC/9t^$ JQ gPrjqQ;Ђ+ʌN)S)L)Q>iw W ,6Ii.X9YF1@0[ؔM9LDsl &'r¸9 ݮ+5&8eގPT_n(ؼN}g t (>KA}%!<<W4 /)N48I]66 FIJAފɜZ}/0A@Xv ⍛kݦC8m*(WX}.Йᗣ |X=TeqfPӚQ@mP-,EPHBԖܪg-SI9?,'|ib9`'tq*D5AkfZv cuAA;Ԫ&-ped:,G`L_Ae{8罉njl ·ėd;oZ+(C ?ƙZ{Jōm[ 6bNomwbW&&K)6K-_Jb`S,R~G@!D+.Ssw9}#[J1tk^Bip:)8Tض2¦us۲M (q vZ?喝j7к9}E%i҂ _Lw8A.up/bẕt c2ykZ@8Ku$k@ǰG79JμD-nKt4Td_}1nL3( ; h_!PGźԝC*k.F 0.U;hO׈a}6vXU,/;JϬ5WYttg^J iadTQa:6(KGVr).zKp&0fY&\{L-.`b> &HC梲Rsef'ֵq2&U~ u( VکUES2nas|/5#e> !j3+l\Yά:iV/$Yatg.F|u"&ӊ* X$OqZ;^ešR!k 6NzE};5"WCBٯ2P lEv^C'H6äȯ2e ~64O0n%?eq/<\*Xwg2sv8b%GeCM .阵NUyw@`s~0׳۟GgS\B m*[dzλIMdԭYخ4LJV#ͻ#ED0^A\aJj~eZӾ!,8KOSBXdvFIP)&@&J-.7U7qZbuEpyxݫoakɛN}q&ɮGn7H5)<-`<ѥ>>^,@h9u*g5{ e&1Z7|^{#Z UqS;R(Je ֘+OED3FFCQrKt'4QdNaBvR_"stֶB`DKgl "eCar.QcC_W+WC>SȜxS> ޶S*7C{qO`rL_'"Zg @O tBfQ$)@㰟 3I0u[Tjik?C'';mҘW\\w0N_Os][0CBЁ0 1#Q %z?ႎFwTw`X 9T\R9k̵ rS :i~0!:[Ҝ-ldbJ9XK6F}a\ Mx_M8Vj1 v62{֦[W1k-`ИsUQ1fX_uxgU pbv9WV_ p#SS3~ G.0w: [&=l+J]Հ~j6Ul=xn Q.yX!%~Qەs;ñ!.zBL_) }iBq4K2Ĥ(~ 9S#Dҗp9w|lvqQu|nC{[Y'I{Yh q'Qm۹mh]}U*C9!(@>P_0~ۙUyԘRU48rj3=[Z~ U38X %qWŎM&ƿNv\%8YUu(;aᎧ} #\)AgPpd &A7uhO^,,wtM-0O [dQ3^;xp6q 6+߽h<nA!*'Y B8Gryb^9ZwPFv7@X 1;< ]+*w\`/?ͼ0!3 UO[A㋷ c[\,X9{`Һf\ds 7Q[?d=:™_<S1>P18ME]oQlT*;tp!yӽX(FneפRsЃt|Y[旆28hCnѭSZ'+u"rP\iM?vp-2YI(RR]2uq 򲲮R8Ɉ+ MI fƈ4χ("A܌Iaa#F-`LdL!nxJG`c\a8DcR$axH6cG7Bix܇rpA\i/= \8!}Ar>go&35}qXMXD|ndAv8;}Zӱ0<ԏ^;ë/N,~*.‰IiI6Hww&.-B{C@ oF\ȃ_`S`i}5-7R+7E=!bXt5G8b(N}^w@ ɕ'eloRTBD$P$d2 N\J:=M 9V"ute0)^/ChsQTec`nX]x< ئL>[Zm !5@5K؂!2hG1u[xWf@eITpN>FO4xՖ|+zf nv1=wPZI쌅˟T4 /3CnڊD ɇub4N5,<%1MePjTuy6nֺEPC@A*ODA .+aMiɅwnk(Pjiolnmxrԭ(87‚ACze'ǷF}Qg|/z9u 1uZF#wWߵ r |~^RrY\Ϥ$( 2+uB][ɿq!fx ղ]1WXۯnߥIMQ9 `9[j*,ֲu>WZ5<K64@Wê"_m>ON9AuxrˆJhf `Y$hoe[r_9)n;zIG(7ڧMm3ym"f,1͉~ߙ]\ijLKה8#o=4]BT$\Ye4r n#CS щNeD`~ ƾ9 ݇,`I N>bwa?-.`X/*쀩d-E Ц,ўo^!VGҼLg`;UvMj_qFc@[x?\zG :A|ZT$^ x]7 ];oϧ.k;mgnu0x7뵮ބCfYNi.Fu@F $ >`B?0Z1RJ>wkK4>GXꅓy>GZPkG =2p"L2)'0tkw.u".']#r?@WBz+|+[ĚBZ*%_~ž:8dwitZUyD:⣖Xo38pʚ$R!}pxP<%^7Qsv'λϙGd")/aeʙ@*n޳/+@~z>P{Pړb1U](S( w5IDZ6@ߊ4UP|vz&p7~wZqbkҜdejB,UA?]})Lp6bO =5,pğ/Tmd?΢0ݿ OUal 8j4fPCpuنHr*fGddw*8DK*UE$mZط]o6*_gf/e@N&ox&Wؒ+'-4wWGŠjvQZB/\J!js1F2eKŌ \Q(d֟qF)G_~w&zLUeaD?2N˂>*4`&_±:jX"z)toY\lkOB%[(>-Pµt" F{D.q{$mWs;&'g1%EFĄS "YQ=SY dk̅4i֘bnkfDIp-{B2Yw5 MC[^lfcN~(֠3J@KkanWd@_{_[' eƤCH&g^8It:@\ZXs]?E`IV>vJvs5ӱ#i~FhDedP3YYGo+Cթ*TʲtgPΒt_:!@}ߐ?bu;GhֵZ>AK#u&r^螻 l]j&V8K ( k8)lX/8\h1mQDR~ž/C1Zrv$L| Dqvْ8NP!DOz\_ »tC9&WL@?^4x|HEe caP:TqJ|-CJy筳0iѕ i9'VLqOʉUvzڟԋf>$@swoK"e_̷ O+Ѫ%' M4& ~Z/Zxo1E6~Idky:vǓK*~4/ɚ;au b5EQMoȰ_f–3 ϥ`kZ% xJcݞ⑭qaoE3`b>Wߒ^|tmJ# Qbahup2%1X;=*T^,}V 7LoiƯFMa[v= sJU9lWohrW4/^N[zo0am^vbђ{&ά0NV =Fq Vӝ }VoDeXv#kK1LxF{eEFod6-Tb(8Yx݇BMus,'= jN#W]s:>{xt.}k%N`eVciu٩!rmz>:&`JVyTlsIKw#^ fmt1U;ƐGJNzg d)'Ga(qi-/D2 04zz,{t> wD!6@\+r:kZˁd( ŋ.vG?L Mnw{{4"Y`vOUƳEm/⼢,o3DUF\G6#E nTY-qN(?oDFt!yyۮ$p4ӐQ ~Y1ɦO'zGX&/e4Jlmӣ`J)#l~sLa`th^Zwt@A>OZ}&sƆ`=P n-BPsۙn{Z[9VrpһvAAL h m֤n gWCw+ @<90a(#}At j?P~p.OdfOJyyGV!+^Q l }zͫwqA:nh\.X^T{[F{ +57t̯"@G͍6C*IB%mP~q6!p ;gP蟿CIۡ_'3";d\QQ͒g%L V6)@>VA{JSx#">ƂH.H>_KyMoZ:;6@pM/]漄qűVzIE-srq\2\W/H ^(A@j2$8x Um~GTaf1򷪂Lf^Ȃɍ4ZApk$}6b?8t0vJ`ˤmE"w R4&`)t5G]twHϩML\gbJIC?}7z)MU5j23 Aϒ*Ez.v0(FUGirژ O}ame]xh. .?&,oY-ሟ9-M'Ó;kz97zȞ1 ZQڱPz%(_Y&%Ko qv љ9]ȿ*d\`Q*t+M=Ykm =u*4+]''\Å[F0Tr>Ҙ̆DBF9oCՠs}Auh%|Ol9AǟQDdX3ysM:YtqCR8m^|!r_p`!Б6ƨ!'p< _2Y+[X ;~@7GLEW: m~FY~J1;pPR^h$ƨ;I:/Tś4jo|>Oh۟F MBO֌qS$>VDێjzEW$ '?k#[cA e"b0IAm/vQǔYWRdɈqkp4OC CJ玅6AmĢ'"e#)ff,-4K(G ^e6N@}P^->@ocǔ zE?Z'!Ak.9 ut#?ZTTլK̤iDH!98 ,hEa*GԢ ~[y$Tz|BKTq6WRo*q2xF:L.m ,]m4,ZZdFT,6f]"\|_ˬvP_`i"[ %'wP#ac7;ч#>sX/jmIVNBgk27{8×ZQgR`t% 3 'lGUG]hz&{`n@h/Ss=RӢ`Vܩx%-8öh!<./Z:m1\ \0фcj ?@& xYꂣCf#› +BX^FV%'H֬ٗ$@kÐl?CTbkyzҞ@=x#G0_(S0%e.% RIPѻhb_~ ,އ>D Mie/gdq>APg2|i?3p*篽emN9XX OY֮'ц1v]JjL3~(KUi ,d,?p:KMEmr4BΧYi(^OSƣ=f G2IJMw2b@+3'e.uYa5J'palKj풛8zͼ2PflEyẹ#\41VN&{=3~O"/Ȟқ^WO bOsN(%3Dʵ xgD-4D-Nc V|MW^ 'zmZo]uP_.`u{Zrl>[$zx$c V[Rk= ;wd`Ƃ2AGF dLXKcLuy˗!aLp/ˊx~,ONlNaIbVˌDqN*v;61 ?B6lՂh6#U;~, `Ljth6CDεBjڡ˰ DY+r^plIk׏ИU#kidte6-_pգ1uH\SvǬk Gi3.-ԞMQ ={XqE  s@{;B6NK g-y{=<3HYv5Tbք32r s-]d\V F)"J!V|tKWHR0CO*ȿb 3o 1n <~O&y}x[Lp-~-gxۖ2+k,qa͞+xdmqB~/p owsh17Վp")u(}P~ĩ3Cw@HK"t>vLdDVIEgˏ$2UvϛfU$A|5ԇ_$!!jkԇ76&xϊ 7/4~8`rQVZ%g\9;J+xFh8JENuUGVM:Bfcǩ0j{L26tV^@9I4;VQ_ fE͗7|b"`uCЛ!z3(1wLkcgn6m͠["zaiE& %"pV5ϧ_M@ LsJZ_$?'7'CL:Z=WdLGXܷv g@[.QҫYm!}i ,@r2JFzq7rICv *!/n !P#&~volC3M_ %j*n9JIS߯k61\h`dJ8Vفfx]!2dRNtWLwfc}oL)w !an[zP:MԆLiYv/]2Q!ABB`fvwՖ^wf9 b zV`?0zectT7t[ޙ?jjU Cg/'SħV[=m^RoUeS﵎km! BJWyK2X:Ű ]+BuҼf"gWKҞ#A쾏$m2!2O~Wߘ+nӨc`|םMҊ 3Nمl"E~z0ͷկ'5dVfTMYk, ƜFxWIAtAX}桎,ۏHrk!:CoCrV.q&ffM -3$ yu<\s|%G<): EiU3yRD!aO0'l/={}-ڌjtPx7_*a~DcF&+RLqģ7Xb`4hlӦԁ{JO Ǡw0*D]P7Eåx$Ly:IoB#QAs{ 3r@'z}']f§>"*l\`Z(Jh뫴 d!9FQ4Zo*:ҳ*Fݳ,Lx2AwsE3s lػM5hv3-#:#7PNdQu8tA25|{Cy`c&㣥3 4}W:{yC=措HEnYOk ՍZ°0:Q0leN@=AY+65CU(}N,QdD!6T) ,AГ#ዛS2ϵp:M9&P/b]7CȊC+$r+l}7Ëw"qp${ҕ Paɝ$vUwWu򸎾)zbjl Yv'b^%'Ӷ )ChGxQ`* U#`4~iLRKBPO5.ǚViD+~ |Im?T<CՌ*NFxAuIY;̕v͢Y%q,mSWu7ms)mfy!>œ"qOۖD+a4 Jo,ǂm:0W +BLr I`vTBhq͂ԬQ)hMFQK?}2ѣmX[% u{%S7z}';VaSv#|8>|BxߘO*8~ۀb,女h(IDn2 Jc}dz᫔b 0jT܂٤Y 2bJ&28X$hrUe@_ >\[O0d@{u]hYkUِ`M Q_n8J8#NC/@)yVg?$rZ>~(0.8!4m$*|8'2D*0G^&HYF,[P. [/^ɿv|4"u곆/PO[Z=?^Am>HGH8-ZUFbPA-:Ac^+׃W*?z>]4!XItaaZ[?Y=s 5 -9L..5M4R#L|" x1Hi ۦܧO$B'DeD;O*yeY5`H"?wFi5ݽ߂0YIAds܅uӍ0X4 棊 98-9ѪD%dDƨ:Eߙwt4ĆdrY?=A|8 :d%/Xu̝dKW:^ݮNL q)ܡ{j9ʃ 0_9?6QdA0BnDXGf]|lFfΘ('X:I6#b6xLhJBeb@n";~w0f˱}N]Y@M?l d2~Xb' zR%Z|_-o LU>^zn J}We6p:XQtzlP1^4Lzn_&SBJьHۤ~6)D*?HgPuJFՁgcC^(H=9e7?И Zˆ@0(R*Lz<݉RF[slE妡@6RZO,xѧQ`YP:! ipwpvXNwe6xa~+DPghm%"V0|SoIa@B{s`3Ln\xΈ: 8f>_ܓ 9_ ^Ux0Y._ DU=Dedf6l \jsX@F{ DJ+*'@C(/_ZGnD3M`mBB#Veћ'w1o~>&L4-C!R@ C`=1~RhZ;B_/SʼfK5zfPr;YNY2&}BNr}zof`" d͠@)Y߅f@y%)w„(sj0hmG5@ʐrD==\ |Px.{q5/}*d·[CJϾΩIE&|)iQtTZ_̶U&n%Z;1"#4lxPt_=^}+nӎMaA~͐<4/&xlwמ_Isv@Us'hV=(_w}W05|8P(ԫflp%8PVɌ‡f"W187G]E%ZPlofh* ɲbˣ͍h_zl,E#%3,9y` 3;>(tv  gxkK&cx  xEybȑҌ[-cF<(W(Ŕad3Dc`3E!:CxVr*9+iM\W0VU@Bi=AҴ}V:6 A>@)Pql#v=*+-H\?+>|g>fct\&y$|*/WSc )}$cw@THaG~i5jJ;lJϦJ̈́ 7}(D~M[cOHlmoJKLȽ1>G b9!C^ꢏo+ HX]|y*QgzUėNc\'nX%gY*dݭ9+ϴ,jV,Yn k\m˲\bUa(YUtahRRgk<9`Ou܉ ^(;Ǒj'e >ձ2-h4^x٤;DjYbS0Aq ߘ!>"F*)wmI5ًFwLOBk_"X *Pe)\}%.8,φ K~߽`%;iE F_W Vg-Em 7kkCH3 .n2ې .j(g<(ˬs3QKsUoPA"Sl9=K3{x6KQ׾Ti^.DJ;sѥ X;s (E9g%. _h8x9dvej#yOf A7"uhUrެF'MY)ߞ)3#:O" Eƨ'"#cl QQ2Qύɍ s 5zݽ\I]ZDA9UH@i?F]C Ե979tmJs 43`:lTŶ7Q^ondLe_6ޏwr_ .f> ^v[ ب!'y֡<{q, VKt^f` hb# ,:F0t擇* V-(͉* J9y\i*"p龏^jZwmh}S2|PGcV5Sޚ,_Jf1NCuҳվEf1w{rnϷHG z?(x̀|sܪo(O'MܴcEz$ /;ߨ"S@,ez'|'ƴ 8ܲL]&tX{!VTa #Zߙ[E? <׏C8 8Ƅ$M9jw ޔ*ћU} 3enc'0h),"~{^7B#M úРvmcim@Dr z@%pvdƒ:yD@e;c}(PG}N# / , _-Y@|ڭa8rgbo>512cbH-$Fhb)|R~) LȄpK…NDѝ&q%I+ǽ}Uhk N`uĚ27G)Pf(+N c~ 1TU.@ {Ш-KYHde32j(8F02iq4E*W]\D \>V^~̏]BHd1:| A2D;#c,0yLmZ5Ҍt!@DCe=ūG󪑪^]WBrY%-}7:zK $æ nf( 6^ m됞0:uTᲝjiĶ͐O,Fln~pܡ#jg m+x0_uU.=b9"6rѹ쪱CQow@)*B)zrx 8zay(DwLiS<$l w+:.-ˉ+Gs;tCX+" "nTy w*AT_#/<ڬLLd%)DS9ia(L"ã-fXnrvb}8FF)xڬ~#:>2jΕQ N24X|?4 I6٥5# Ɖt 9+&F||ۜ`@+:FWGHbVj27TR> A:B9ߙk0`۬#HvuCNT2" <ַqNoa!9hF5gDQքY{+vvQgz/`v2D yיYU _p˒bgC-;LZ׾ M}tÈJҡЌ$pW=J7&zy sfA&ѫ@Di`7EڨH@"@ټS U8)#T ;  xQ.v49E$ݝw7l{G DDhD*lf?|R/ _1 Y)f)e?HqCUCʺnE +BE~P %gN2RMr=vIB8^ƼE4=\ɜv~,S1#uQfcCQәkv$n@.aĻ<ol5tS|W/]W.sB+-B0gyEoW㲸@zD Q/Hv8)В[x+4(%aac}roM \yw4&7{JK7헣cwȑjHl˟e+ՠj_%.1+qU3Wsci|]>y^D降`$OE7<}j[ܖ6:لߊ~lD=WRIQyp^xAͼ&UGRfAo[''4b*}oS-3M|oUՎ_#k( V32 BE'yZ!ކa&e#EoFQ3U xZ0yόOEp7 be:,tV h \Чp#ճ 5-Z+ҁM1Y\UkPMYFmŀ>g>)3/1h`z~3H%-rFuaw8jl X\ߔgӝpד!K[\--r}Z! >|B 0Y*.*kw+4-HsfH8 |PnӉFƍbpNC;{q;o/mv4hݘf*eHDRysrcVxLAk)f>y;b2b|\ h!:ȯ9Z8r#֟,x٥5,I#ǃ}082³_Ѹ0T]#1ӹ)E&@~ro @xpryqW O4wq#|x5gyp'|"cA0##7:z:z1nΛ9W?I,Bf=,L $ϋ3dȢt/`SA"ʒEjFN0Xm'M'> H A69:o{Jh c5F@"x|̵~O7btB|=nK`Ԋli fOv3W{|9L| r^Km,N/q0k fVABt8Pw@jyA~nv}ޥO"zB5lL_xp8Y>D%H{@!;v/cO+*HϴЯ0WPU;7ۚiT;蕃X<[M~}rԝJsȪh֌g-^Njndw/qU\:| v" coOþSnB-L*ERY}U9XJ3S + Tru˒IAvzcݴ/KY6ѐ s0u@왌5nJwאɈkZ4bs0xzr%c͐^p={pd`ÊYķskj2拪߶1 $FRIkP=j6AAxdxΔܭ:ZmP/Rl6e:Kً[<F,C C5>ilЭ!fmRZZtO0OWi|m" PCS+h!g,|X̒A,ckkC88^MaٷB^ˣ^䌼$u t'n1kui˴PVCo'ߜ%%eg dݼ U҂g(k Ö(g3NTU6A]=c{^0fcrB~u߷an_qI 6HhPwxX=13X'uUx!E58I%JW #7<}vKnE& ) /u9.wӊvnH~MI^kS:B۲ءpuﴱ`&Ymb8ޝ{~W\K[ve{ pI2o  ==-.0O (lXvۈBIܐ* vqW4}*MҒыyZ %brW4,*f7E1ݶ ͣDqZPIȞ{z!k6H.na#FM0Hn$i |^C&'_@82d9GnC/`kѫY손\vnKp~V;6۳\/^LrwnPK,j䷭"_\ 43ՐFsyU xIFNk< )bc t]O̓G4U6H&X&,|8 lwA՚ wk4pq #.%]lfsld6@/r.T 97 ~Z?~hP`4rBRرQKmD.2"M];B93_.jv^8]N`CI&W݃g1Ioh`h 'Y%#*ch_ʷG+c[߀xG&+BR(ӽzC?9`%;]ZwOwP9 > RkeAka!c*%MM$?[Ef8+${Q1@@{zO`嬚m r >Ŕ fw*Xۙf=,Dn㰁,;8C^+4EKכ[1^jfv6VnQ:- Dp2MQ}sM4G[s=bzlױro}D!G%X ih*%t ?O7@ ;l`#ృXhҫ9݌!MǞE;. חͧ%FuQ R`Jr%YVz , p7k s_Tn/Fdz5U&1ZF;%U^iD9'Rh$ƉY&w;BtNjRY~7337C|A6:eե^oKQI"GBxK\C 8zz@N9M~ zށ xjEJs={>d+eT&sMVM,΢|maec]IU3AwB( {iX]Sc6i&1ݚte>b}zI]{x~W 뿃)`a}$QliƵ;CDNNr2Mcx= -9C({X2(L)-WKLG˷38Zd,BW8%bGPI+ǡVǑϴ%[Tt)'.fݥ۶J-UG0҂H31G9PZf)3g[@ҕ<맲rb_#ޤɽM5FM(%$>V$`h-i1~w THXdٝU~i.97y{ݖVP)REW[y IJ'OK7i)_0^QB5&A87%/юj3xR4uAN|M.OUF]TT= +7Ui[.$Yȧ[]mm<&WP2G DO'ta<~~Aln"L^Fdv= |R0W~ Utn?}fsd~Q!t4s#u wӨxq]G.@A S<ٴl!\@ [P4Q:[RNn/u42"{4'+ `L4!m_+Zec|ty%ʉ*Zz/KoDD4'1xd"M|MfK'+U'74\^OfnR ^'cWrc+[Fxyˢ}sexQdc~w/OnuG硭G8Q \e/t4h'w0Mn8i_)V-E i;M?U)i!. ӓxsv~CD {.Ȁp!$Cc ?.k/t/m?p\leSp-:Ɂ&˖H Z pT>٩5] |~J#u2&p~G:^l-h8b8=ttz<5'5ٸeDwɓI\ LJ_ąhr3Դ#Z=g7Topcc)+zBB@ 8s;opu+A A*#JIQI۶s#r7qHiaS!1rI$I [ĂٷA7HPvUIgf( [\ =,I?BމהYf::lR+FO;K9xxx\C5hK[!RJ4G }w9-ᔑ>:-CQYrɴ*kOqD)jIi;8䢻zIʤmY!Z7a?[B0IXS툘N*%*5q-u}L& ܲԬS 'g{݅ _IJό^Tu mӻ+G`X0iSzD[֋=CCrwy.AZ3"{92Ǘ.Mj %+W[J\JK6N`G,^X4unAGJaxu?Q0"snOw;MdN,OIٍ Q|]2HjmdJ6Oӯ_/ԺPb*`R1#OdF<5<qh`0iZo+5;-Ucob7qp#t瓳IOhMj"Y ?]I<>w9u^¢nX`g3U,쬏#>1a{!q,zW GKK.37:<ӥ+2v;Dfc,f`KiǠƦ(Ij|ʅt:?9Ѵ#X:>&Gj6+p &Wӣ% ,6ib8oq%>:6E^+1ygxle{!sixM'Ox=W}LG)0]S1d5`xlIYn)Tc^r*92Qɒp!yE2c+\[I?}Ruήl8{\|zv`yhu<# ]BaM0vG86rjfҡbJ ŢӬ?VhgbiA6QD$j4)dSaHeJ첻^˧G+t41}sZi.#5 U:]i, lǙDVp+ok>ӔO%Nvp9+SO0[q샦HE:NSF *zgF 5nزNF݂І|O,/5`UZȰzMC62{SF`Lث9uf9"Y lرE<:}wU/(B8j` nS.ɸw=j2#橮ʩÅG{nO wӭB~{Xk5f8fuH2ci %U'گ^zNop⼵BSy}euH돀'NV)-h? nzXpvdLru~eJhHvTX$ w'sPυ _$ z~_V!8u`zGc̽DOP[jJú,4fpv<0c5 v "vp, m:KIg`t.!_".Ȥlw?y&Ze?Mp IV1^.6Y-yێ啴oӘ2G[ )6.Zok+okrx$fPȡK=) ޛ\)4+/cM9[1 >^I-#z+`BOx@+P~*W[q ~opL0D) 'Gp3w-/^̴g&r)C+2o>?~ů3!p"|ޣq>s#p=2C0j؝ [iΡlY3%`o1IŐдv\L4^eՙבVsQz Py53ƝśVH4  u*̃ɚ>+zK_/vr[1 [JSҾrbDYsg y4öPjrr3)44{cscG-\:B ͂L9y/wݛ.WnFѐ/[nJ@c$"foRwX~]"_ײ@UuDOo;/"l h]J.3ZӃ%%E>7|.eg<) 扏|ޚGZ T}Ю"Sv#C{uǣu54Yt|PjҴ~ulWLk aќqm 19fd7#T- rqsWԟW+k:Ǹf9/yI%Z M4QYq&ɂL>إEa~xQG^(xr49M!"V;j~ǷpxW1uLP%fU DOy,kc*V_xOpQѼe M=`멾?nifY#A48L"`{ЭA3 s##M?>2=E۲ ?3]ߧUle#ibأ)K6ǔ}8'07$z^^i R#$H/-6a<˔_H= t]-~!2{uoH~+yv ,RFi*12D<-o{v}jIR*ӁW63-||7U3jH&/zk IL96i7Maɭ ݥk$7휩 2Sz%1i`w.^P${;]{qܼuJ- ve~ϛT uۖ J6 Z,f7XOVp%Y`w. JfLpnw;-wq\Cѡ j'$'NYJjݽYot|S 9WjAn"־!X9v{ b%sj#ZVVIL(8 ̥5gxFZ?r?Q"`c ny~E+G˩M1Cl=xq)tʇ,ډ}'x5?N|/ _pOU{{crR>uĚYcvB i ]փ9.;O^DS= /L8R t&@wt3,[:V·kbO!0"(a>U8mz2m|ec.=߬j^ =kUE>@Qsy}1?2[/b;9(,Wl>Pj8 9:2uT/p +! _Ix9 Tuyi,CTdu~6ʝ+Zj#IE◝j8íɘb:h 5wk. }(a}N1D!L?5+۰Hߢ!,7V}dZ~%_d&*KQٴ:Y% ^5x`cM;&CzqyOuтVw!w aN+8RJ iz0i]x>7a]) ֏^3S{#2j %~Q2euY^NHxhQk9Ҩxe tFV`̰I,QudRSn{);2w -kӢbܽKWE<@ dUhU/nZ=^qݟE<;ǥ褡bn9G=pRD?Az6D"),]|)7%` j kb` qi{i+Sk\tK8H:ِ=ƴcu}\r|>%<49n  #|fehĮ2\Mc8b~ͯbPD}IϾckvz1 G<1*HuKY e^D~a{4o0HrAuezY"FdC; 4[cԉ\'MyYwPɾ2nIoّlRxjx̦k2Cy^mBYI-~ҔkC|0 !?yq6%Y&Dmjw^Ijݽ#`3#FI '?)u\Eܛ "LRvF37(a8H@<jY7ЌKrXiw-Ճcz=g9;޶>1}Ad 2lίv4L_''_CrpEWԮhEAq^@G]14?(Jn`_+oS oveKό\BQrPs;3J SJsFY{UiU]]2BXæ:\W ԭZK s}{OlP չ'.`;(]r F?Chp9l<0D'ǔS(Y@ًAτЗQfN#Ά`եٹ|" {zAba凞&4AfVupP薜Fqp*}1:L^q:n uxۜvVLz'@!h,NU*DqŎM.?߀}-10.MҏǣύK IrF.̙%&QZ,49۩-U/W#GtZQ"oau$h/ҍK!n>Ƣ5Lj  0Fb#0M=@!>V~IQ;fPOEc߫z̏ +KY??Ƨ!u˽t2#Hrj`͌*̔Q EB‰?WdhZ@}Q_nչ01M".,Cږ;+^T"?M"/$5;*uzjq.䡆0 eaɑ:R2JbEY׿ϔnl>iL鿆^gX{߇KH1a3ڜ=so +E vOPϬa5j402l\#QiRG+&Qe[gtʹц!B6gv&ZHKiI9İ䚤z郄I}+u.  z"gZ^`8KqAzJ+/2C|o4M*R=A $ݫu9<h\: sWx<]#VH( y8}URAYțaBjIlF/j n(sL=vc%&:gpDN{!߫԰bXܚO!q]1J0G"E;u-|xٟF&) v}u3cBÎLx+XݼaMB5~}аUa LۣU]p`ĎdcIH6|=Cl4!+TX#^lZl ݕ`,g`WƮMG2m%=˼@KI9,[G]{ďrzݒ˝㛈=~glK#̗L;ǩFрT+q[Vn)lS> E4I:bzKpb\4gP>)C4pJ1(7n5jTR~O`qi٘ap?)x\s)ɥ"@^2jF_@ӎ>VJñD2E m{(vɸZTconq/TmZWD!uEF=7p6$:FWF`zlo11ek7@Q@He#sǽQ7ٴlTO ]fgL\:)N|MGR'?։A%*F_μtI!|XPnIc^CppPrׯihI^HGCP|WZ,n lV2{kV"o zI%Y ¡-85b1$nUPgak421ͱgX'9wvUIm[15S[A;Qpy;F\ﲒ!Lyz|e(H^g7QRHTpݚi* !Q* bN3- & jǴnUMA"#CeʀǾp;݃I7z8\T&B~yťc\ӍU9 pTGbn.1z 3n5y-1J uY6RmSVvI'ߣ>i,@8٘0kD7 [&Ob.ڎk e<1rrQpAK̏|j6̝oOS39AN,mdٮ8Z :;{, #a*:6, rx6>|cKYL ~գ'r}w%٨v=D4OJ&ۼuNioJ%.j4dt?nGMy?>.k[wo8t]vZ2d.5v.}?;=|avGHGU>a$aH'/G!S<ʼn]v)Z:>]tv$9:O92%ZKLЪr[Ć}ї> w~0,S &#wz ,Is^\rxs4IC] Ap*{hu;5(8´%Y-1݆[K\[=CaII6+6^@vIa?*qq1 v9;!9?<?Qs[iH ̔~1-c;'6tv-?Qϕ5P˄KGƣ/DeYZrtB}A/fg gW.3hy"]lMDҭ8qp-Ag$ѰNT;(W+WFm1wi)%?#04gmVR9ٲ>3N!3sZL*f(D )6X*(I;_PZ-ΠS~#҉MV+ %hYdb \uӋt?9HjK@Htkj1jZH.sv:.ɽ`&)  > кI.1{`U}cҚp _m= gZ8TfwqՃyzonng@ƕifd1@ uBtPڅlX6<ZEYJӫ6y$6<|xl3gqyV9(M=]=-X]*[35C$28*A<! BfI]I,+:QS^aL\J:|Z(YTo Xyȴ`p$zH7%QBƒrYwG|҅f08X7D4NxA]c3eЭ?#^@< MOklC`" &x C0V|;v5*"'*~maǸTmZ5<kGj >E^i3<1eI!e5f)+ꬻBz Kعruamx83}냼o.s1a*נE0w`G$,a3xFy&o֎)d z>2?uՐo{Ӫė,_En %0'D/[*qṽiS_pC2|]!U-Ը6E;|g)|&.}gcW 4J'JUt ot2W>?X+}8k9W#%ҭ};+Vi0c"z;]X3SM^e#~;#@J&c&$rU{ыEy&6jȼ8~jƞXS"($mDR>D2N<ަLJ{8 bUbUTiZSR'8"0mςSgPs

        _hi\_ϵ^ YaAI<)I0F(@WA MO"UɁlgc1!bT,a,o :X1T0 ܒ%tH{%.0ssXl7JYBd.XZHK<z^ɦ3,q/eYtͰx81@?ܒTB,asW'dYS7cFIB$ >ͽ"_c3gxXh'2C՗&h!LU{ޝC=vI%'p7ں, ,Qߐ$|Y@?" lW`X .Ib2gW\ǽSH {p!.DHkj pFӔW1 ?+gws/DPƱ{uY j?c$آ|BG!=B-4u;Ƽ=<>(`R5'*o2DDpl[wT:Ix~kncVyk>٩ua%/Kxqtf{̈r"V4x[0k9ZoTTӄE›=N.˩u,,z^s~%Mpv/u_'7w?PK۱0^!?Ə͘[q( Ăl_×yjU_Xb{?U_q^ 6/ FuHeJQŌOκPY\*kP栕1ju]QJ;wiR+o`ˈډfz}DDXH0UnbR鳑=ADMZlnwD|B_aAԆl&L$3[ghm? <' ! oY T)(gOVkPhɨu7Knk z`"6!7]G1ܗ[m$:7܏'-U,QR'V$ZE\UCv̈́T_Ze9'(Uw[ZEFyJ ;Ga2VV/Y]R *K{*Uszo dUp9RԕWiqjN [7E֛?:f9|&ċMk]*.*w6'ɾɹHzV v;T+fũ:ꈶ+dB+3S3!22 O9.6m{=d.X?ьt4cu:UeS8E+<Pb5%a/ 7XQ 6RGb#H ^ު2i18}$VB~2^"l-Of%BX$81_3V^Ʌ P,GjIY|*N\K wn@=pK7DQTp&oRCՒCvRcA;x'%A=}-&ʻBĻgא} rB7| Z5\Ny3ւ`Fow*v@Q%sH}m˜6 _6НFbqjSA@Bi{ ;O>Nn(= .|j^@keU8@43+Cq`d3>ߜ[_*ءkӪɣF2{6KjGkҼ6dtg:-n>mdxT=e5"˛+|v= S3ηaܰGk;QY=6U9$ň!+Tfѝ;`}Zڳۇbnc0jڊ }+WPp7smXl^g~s@AQF~] kg좐Rn>(穤@PU &]Vc, LmȪU$!eG8l(49DesH|.M5z(.'ApC &5Gfi Lp0pNCe}v@PYkPZ֡KTN/# E6ߞ€Ҥo0VhTpmh֠{LLe;|`=uߣdN#nzpMtfŐDͭERZ0K \LvzLSt ,}X̟$%\Ts2 "l\Rз p~Y;uoxKxgqe!75]ғ [XWpIJ뎱B@Ce%V 6durMƧY,/2ԑdx95mvk?0=|0'L-PDYс#J1\敡*ÕـOr/B׾\s޲CL#g1-*[YvDKBYGOj=ZzxR_+>ver6tN <=E؛dw^1'<יrb*?[tW.ƹi6tD!s %&,G-y֤unwD\}k"(.u?QH4R,`$y/`YJmZ0\d@ AtCв֎k!YsSl6lD' p/k(8Ucc{%D`.u  q5s+.Cnb?PlU$RÜ7qvx7O+ԏ Kcv46҂ ]$~uvV gJɎ͘*C4A)Ծ*įT[SȭrfG+I7T@JW49%4AQK҆Nl[67T^<b _㒐- $ixiW_;%[R1^b8☽C tJr,~/9 bCcSMQʮ7 m~4 ĽOgMue]b~Nfn3kEwրGҖͣS[`%\ʭ|6n;AXgDwOuQݩS Bv(9C}`{$Iٶ݀LY(8ҭ4S`!+7x$>mݱR&ۦKп8 7M?i>"p~xڈp&^S5 2% pmݕcx !Ҕ }(`b#Dz 5#,[#j<_޼@D#te,ѣX`LUßsҼodȲ ?{o/x6V|a KtLrl7=!onFVJ+X,*o~^#t%p70)ep8 B%?*/d&E'*dE}oZH ȟ02(9HLAEK`j)+f+}Қ%@ ]bjM|/fR,L+X ^eVFiCoϯ6"m_n]͍]SI ,FAcTdrGc =X2 j&z\Mn.#=G"Yϻvq[bLt6H&4ȸȾb8)13:"6a(l@O 6p"^f?_U[MIۢ]$2rm;7bJA%#dU#m=,V?/Kq!қt0f!2O|ƾAFCITn+m֧*\;녜L% 7 nڡU? 7њQcf<@s%jxŞ_&Ǜ 47$(nF{{ 9^y&pWNʗJ Z.mgdIf%)57T`DnjR>/zP Uʠx7v[I؍<8kd#[lv K1wϊV-094`l3'hӯW0!awlIIcLB:v wThZyq gD}z|sU^+C|b]_jpnNEMaj~zf(,c29EÇD-zEzQ"豴A73c.4'|1r: jϞKPU7&[W )5J:5<ݏa ln݌ԿݟR**Hq{qp"^iyR!m7n8XAnղ4! ߗĠF2qPVgx [#ń81~5}SHw_ h 0eBeIB򴮞p Q9勉%.JsIdJQ`%i=E ^֭#SDYxѵptGyMa\A+ŴMӧZ(O=lot{]m:g#YIuس9j؊-6#Ui%(0OPB[KThF7-Wde+J;(Pw, SF aIUq&C&NF2bns w_*jB34 4X"ay!c᱑,.S `DL6 %s ]PB!$W*ɓę2I-%a tzA ,3>]/G<KP z\L݊'یH<-m 𤑴b獎%BK9vš̽Սi.Eؤ2ZB1ST|R(k[fZs<)Ry }pa3';De_qi%}U ;ד[Mv̥a1K8? "TPKvbƙY2l וhA3p F r[x,3'K4`qB)::,uɭFyi5R@y;y?Vدd.)꿠ő^͌SH@=t:k̰UV9V/ѥ6:n d((;[pH/鉎TnX5\.fiUahW P;RX@ě}N7ff1m|BYMeūEl؟NU/VnF|O2CĴڢ01͚бο%ҶU5X@o`]_MGF\7j&#[tɕTՀK@䥨=~lw `}-}@kܮV-C"{h@,>C\)y՗JUͷ`z,kt{dpOoԙn!P4)gw(h1 2`\ q0ӧ,PYmg?Z4lwVREίE 磍v-%zj[xwO+,/3ه Χ:"L461NzzĽRiohB3\^f?˫6l*sw.:%i8 Z atXl:Ƃhs0~$Mn#T{Hm KgeIu3  /hsv͌!mB{jr;~U(fꙨVHl2{pKwTv0Я+Hx]ݱ]ų!k.w<ռ۩lIFrPSsE_,㘍+JP {FJ։mi!̚(7`SI//jdXPkc8h[Uq%?+n* &@QYKx+H]֊0!oى/φr0]*-7|`̲҆<jL/*GT)cRD;C.yD @@ qE`䏜VpT9S@{3=qPPq,a%sbF2-Y`o?;ڻ5@kflނR F#!D'V~rj,B3)QrgZpk;1/qTT<݃; +N Qګy>]THJ譠3.NJ8ÎԜ_:k S.vG@ӪbYJaQ4S^aHin z*;DE$\oD7Ljl?!ܯ&Ǵ/K7u+!? T Ϋֈ+*+aG1h!ޚ]Kq\}s0x-/US%[X&>\Xɠ~]Vtǎ]LRz Duܖ2t6ʽ?L-Bm5k.,& ؙ@K&J^UJ Ʈ]~$FF6GyPe|`F7Js#WG]rf\(5%s]A&a}L7LP1`ũ: c_א@Ao=K\OxUˆB{Niv C@5k]ؾU/DIHN GRAPzD~5[RPonc7!|аU?'z?f7W?drs!%9H&6>L()*QHOF.3xP8uyպSoaߠGht!${Ojuq !W?pa'e?l733/o"p[:n_:z45nlߎXvnbZgԇ aik YC%Ȯ8vZ<\v2S}r{M{׀J?(t&҄~Sϲ[<&ŚrZE(MBc/Z8ZptlE(kb4̑;TK!(nzR FO9 xTvSZ%[7({cXBiwb"p NkEEDyS5 ^` QcI Kڝ-6zfAcf)tHcR"o=LI7 퀢ufK/?*۠J'*&ax2_ٰԤ=XB)BCB቏+ lyo=t90A gՔLjgP*s Y2:L;neXss1ԖX_4J/v=o8ԏXF'ZFӍy‘)YC5GƑbrEjϽ^h}=Ύ0x6ǦKjr7]V_gR,B& dQKa)X%Jnj~ٕM8P it*MkmR8A;sU;;,#[јeI;z$#ot(2(V;~!jʒ}vqjil;ZU3lvp&;%ֺ0iMq̿2j-[/VFC̄T3=m1,ع? K=}"o*sBqէcQ=l y;S7 ]ԗvWs$挫oxVs x4rt1ӌɝ]17][L:0&!Zϥ_M};2+bԒ93Bpk,Tչ Gw&­>*0>4f"Y{]c8i)jhUD21<I1UK^<=)%rj8,d1u$~>a mlkUGvxqǪ*}:h.{RѝHБqK8`npyALt$A54wfbBgBm< ^1QQ +EЍT+U,3OREO_4(!N3%&(,ߠ8_@rƹ!}rMP35׎)f+[<W$U)լy+] {i|L6L54~eo#6da$oOT޷ ( [_u;,H\CFL:`4pEٙwX,1>(I[t<-E ݽr58ǠiE_}JBk㚿?['&Ph {*k ͆,9X͵`j{eP T+u.zﯞ '#5r-:alʤogaN1?OQF1Pְ$cЖ*gV|Th]|`C(c,n@gtAcBf?NgD&| [9ۗir'(r;_ vW/X)4O\|:V}R//>#&E(dOWYgρt@#y7D\~n%щe,>N4Grл2^{0_S.|,JFEZ%{f?(6 2u)؀X2T ƚm=}t71JD=7y"^&>b$mGSkL«HSd%|H5(*3O9E' G lg\խzm& sKEM;;ńoJEluvd7'tbl=vrfYI?0QN%n6w\\ Sl6?r1aۅ7|#",Z8e lNԵ{(W%>_<~ƌK@ GĠ`ے)׃p|S sPp# 1͟cRynpWNr\kjYB?'~>!7ɪVڰ^_lk.B7o8yu{8\d/:a+r7e#mc dKoK&*eA%=0|:Z݅!]رBQE0b>cmuqPL.+p')E׈4tLe$f@K(V%^@z}bc$2W[Lf,71`jvc7"o`C8OaHFI Zfœ$J)&|ez>2 йvg04wg ^7ݴvb'+YzC%%.ols1Q{SҦHg_n6XO56*BkJJ儐_)]]EMJDBvbYf_ c}[c(աrclhNsN)fX:"CO2ɢXS2gkkq&j~\p-jYj1"$S3-\ppx<.%3Uw=NTdsUS1M0ֿ)KۡU7f(9} Nf@dU-(}ԤJ~g%٠*-W0S,>y MnBof֔6H f.$}޸8Y=<ⰡٲgmW~ywƹ>A(Y 8:ipDB=t]k=>{a8N]xPWlz ~ t"~Yesk̰J rE?jWa!VX77[.M(e8M!jdxr,jxG1 B,uxG\XcjD-͖j&jbؠmЗM_X *)[+4\iSM[[WY' eΧ%晄Y!US/΂t$Q0d-чUuc+!G-U_\X9tjHz o[x/X0ʝQ|YVe)˩G`-x>%OT@ h4f[ϓa굜zvv,bH77DdXd|Օy=8L{ĝ>ovMT!W]jȖ)s- U=[̩>ӜGM~t/ZMdHU:kw ԰lg_݄U ,unkc z;|S MvvErs zE~B|(W narh1Z+;>9!"Z3jfYdTtbi1SQ>\ZիF&WNpIT=ncOEМkZK^tuM?!r&KjsZ]oلKsD3*?k&KS/y⭿M HC~N3Zl+W!f5D.K+՚ڦDONqDYmDv)ؽen5bEM~Zh& WlmC @CxqZR;vLp/&+G+=Kn^QuE B+Kkb8HXEKlK( >ۛGD ܆Bҙ|yfD&/Rӆxa C6d:Q$A1˯Y `ByCN#p\7wtL(MnȱI櫺ϜWfz*!i_6^q6ƣuɣJRQ-.O wy=^%?E7\u펟x%IB(݀,1ג=5X/z߂= ,%6uM} LS~Ѽޔm0nJ|bpN䥉җBC_ą4*)Ehi. >X~U-6-VyX|zM41ĵ膤Fyƽ:a#D%K-&׉X/FIHQ%X_Ҵ$^P֩ig1pMY!_dvֽCgіG2+P{NFwsHd %ujvb #8oq PKnRAW!hU|aILp9Җc0܉$J~Ik&I&fx *ނ ɓHaX_`=Sa&g6僥kqv=SB(Cr>PG%/>$\:l1â_\%`Hɺ:'̐)z9;vG&CVOxԦ{pY>~-]H^@񯃛0#8 -'.} y'ը ൱uPg5_?K[zz0LuTs*n\%#eV[Ju NOġ79HT^R6gq#)xw-b'SGBB4/LeN2:]1 h1֝nS>Di>v)w[O(_b^v.GCߔPX49Iv9PULdiOlgrW9ә B 3QPNdUZl%.9Ytf1$J*ٳ 3"##"g֊z4ů8OVчO|" %_&"ҹnmPLQрs+lRMm&|DJ:/]!Z/I|-֓WU&Z9RH[ed7r2Ivmcal~r{0p^+X33DGY{Ӥe ڢՌ?O!{A(чou5.!G~훛gqX*/TDD0a2I6z(4i+xF/-;bf+p 9ADdR%lip4 qҫCkF-|)r]I[!o1HHFG4qh-w.~ۋk=eXHKAM3|:x`Zh֌VI9`[S 7y'):/NU,<ej +J B"};b;r rn<οݿe*Dug̭MsG#{࣯Z@ymlD4JF.[wO %pkMDٻ!]^Qdc6qMP[̲F%!a"=G{NDbRo>(q;W>NjAg{43uބwQ2N*Ҋ0)&TVl;$&E TfKLV{Ov .wu[kPH6xr&MBKk_A3q gRge2l$z~,BIH @ |}Z}m- ʽ1'*957ѹ;. ^sq#sWW_pHK h8cTkNVqn; 2ZV Or QQ {dXrĂʶVQ&YZQY=,bIn $#GV%5%*6&rf{\KI$׽0Ѓ+q4&׏ W?[2>ZpcA ;'Ç/B0PPZ{$)A!ZFt[b{s9[FQqD&HE,"+kf)%sQNZTkO\+͚E$"WU(t ,7Y$9kЫ(gnզ~~2pWgZ[u&}hGiF|6rSN.:rVV FquSj)12iQ:(=MNH C10꘦o xCYHv%-RwFoVfgѵ'~{)5d4tV1Ae^]LB,SC;uɢ ;2p"'JI}Eh qӕ9R)<@?vy:[+G91Ge2!!F- boã n Y_i].)dMâ^3=HО,(25@W#2=K#+KނG˷Er%)ĭD ]u.8[oѫ ! ?Q]BIԬ<'1ZO_=k&`;m( o#n& Fu=MB" ,zvc/?F''ۊn{!*#:VV< \]@3ՐaTEHC 1@ns  r]}UGqJфrSUk{_Ntt^`B* !{ctyj^f.b}ZD̩#HUc n𣌎OKS4MQ䃮kSEtsܧb6Dx-t`=󹽴1ʦf4rU8Gyf hxZBh d1~aQ?$9DG5+1ef#Z5<7s-nW2&8Ǿ{;Ǭ9UέvDAҕ{w2ljSj>ZoIX6V1\$ׅjhW ah[KJ0fɪ/AE`qj $ 퇍Z?!h4lk'n"6و\KpNkۍ|2CA3ϔa/F1[K%1;v2`j` :F<ŵZ5|{7jAEvc]xs U &~s lR] TًjP+T,! YU F"1 ÈED2c 5Qi q$}&PÙ\SqBc v 0Q{ׄɯE16]wmJTg)Crh tB b@8<~ϝy$>̎F'3*JH-ے9HFWYKs:áϟxL\TCl4Dt>n? FkS'z  y_Ŷ^'O_o~Gj G\1EFC(af]meؔr\<*ټNҤ#rfFOln8<*2])(# vιxu5'aӶ -J-#$ں_z `2b1Fs :)p5\xH"ɻ7d߹1„wo OE y97,KC=pZ&5pӂWP/۲V`&س34 O%l鋊xfU (6F$"!ԂSō[ [i5dV g 7?4bnJw;|?*#p޹ G p^Z 4Rsvj/^Q扵He@gpfJ:I務fw[5ja*eAFuÂGZd%yW*?3SJ" 'Hq925fo!^>q*1/| xH4UF@a$Ss zP;7흍>q}\ ^Jn@.)0+lFdlO\l fV*mpoD,l&SҨ$Q 2qmɪ'yNc%30GN4ߗc0DK˅l(J'=6,5Z .:ҍ  |*=,V٣QC'qmP%~ݏuaC:@/'κ\ucEYw.{+xXkO=|*~pTOl^NFYuˡsJ4WCLN-]NficS^ [KVV3{?<ӷ%Ձ@3NdfKLL5Wy )ɢ>"۠ˣZUF;00/mqg6#;AxuXlT6VKI#sYBids)Yc5' 0t\LQRF AbgTKHV C8s-K~=(Ubiju¤ÓĨ(8 ?6G7Cd749=ֹ~YvML'_TH|rSճ6 A`aug<`[]i}`[[I*x!ÁS2 - ˁq>{Xń݄ E뾕9S*@1^i`I33?Z~Q{'geUSeطB-.Z+iŃ^%*R4缾v?)_2Yej+8o@>8$yTfRllyto*JM =\/Ͱ֐XS5GX˧vBλAՒjX78]μs: Uj(tٷ1e " ^2@E W4~ʦ3YBw_ *u"Տ3ygv(Z1vڐS\y7+k5,A"б\W-Yj"!$]\#~ *Ē\_`d׫v@eεCSj۽{ Z5n RZ#0)}WW;Iw=I_7A{n6NEn:R r"v[;ځA{=&jduMC[c%ZGc=6TZv1PK"y2>$)@U3: $YL>YGJ8@DOxl#Ijw( mGtL^%~ג:Y4": rcٗbo$zI&pV̮սtaxͧ<;.:l͇<291)x'gҡ\&;3né<;mj~QVu8!#+!Rԛ81穊9S9^ }k -/Z"vKkU! lڨRKdй[6Rvwwh~ߵ8qb]-/gtIF1V~B ~ffz>R<#ƑBܜGO.%L%Qs,bTp ߷N`E㎶W^SިStߠAxpnDW\Ĺ|Y\s':If)%B PML]3%o7+,>\9If P5\ܯ z&mpCНX7:ܘe)#"zM U=heyF bĻ?($fׄ':J,ؙB5ƼFCI`{nNɏ%+gkD!4͙k9Uv&teV/&Dz]ksP ꈃ.dF6oLji"}̫_*ksT, 8,y˰;JKb_RgS)f[0lQH͏|Fk^T|B's+Ə+y,wnRńnl|$&~'9-('[@JbT,2ۦ$DT*M̉`I[ӹ'+#ͭ.,Pl1Rw VYoiO&QitSeSGц}/CZ֤ gL 3$/ͷœݷo[,%x9nEV&Bq4{>KK|yx,hT1 -RfHBY}'jLD_T?*(_;({+u> YY"VH܃㭮qR5S~VpM2Ў$X.)<BhDٽ?E6պGb215?3sXy~C'116ʢ&(pH ^qOµ<]M{Te-'_Wsy~bc߇/9{A(@æu\((Iω;?QT"Z72@T%L"cj; ɶnn( z&REĵpߏ8AJ/br<<#AO )Bzd_`b bz*3S72Ts`Lgi7B*!"F Eh2D(&BlN2/IjY+NdHڒ_L|S|΃?Qu`T\ϝV]|pv4m>+G^zuKv-}$ ')w`饜Ĵ)Ƨ?ŜOFRm9\΀U^:˰# U+0Ogɦ2X5ńVJ-:WXh&e*~f O"z;D=.)Friًv;^ԁr +XM=30RbwD+nm>IڣiK@Ic?E>aSz;K []SgX q3+s|Kx:xL&ApBXq]o*TA[͙1l=-jz7"S 6gB}m>6-𩰹sw=E̠b pvMDk,d?xWh~/]ϰk@vxV4 ,:}ԩpX9O8F n+3J9:+LKqS57H.!k>Cuų7u<\-l00uT~pDZ$|7 YVi?tj|@B_7jQID 꽎t*̥OS!Z#ê<ji/W",@KdU}r&~UgD2G¸v ?Xw{WE>oI}B;0h{L0FZرm s>IcJt5łQD>.N9͎q I%QbcoA܎$N7ŚH&r[Ӡ>)~Hjg0pD+$s,J?EϛH^bsSN6HT>{hDO O!v>(,}a VPPh6׹! xp}Jw2Bnȵ2`< /5Fۙ*aaܵ[JR EP^iw\Uǡ GD$6&a9ʍ~c3|Gk 7̀nhgײψ,P1}A+ +L|a5!82aOez\b~EftX @oXbOέ>C1e?YjqU ,~)m;x I>Bf[%fxCs`Q`~Oh.gv-1P%L/`@sM+jQ*pdҝhiq#dO4&lR[s;CUn=rz/ .YDV53!j[;2^ї);OqLs}CӴ;4ids^^$CI5tۭ֋4^qZP #-⿛D~&*8r;[]A9!Y5ÿ}Jyn|*X!zn[~x0;:CF,x Ř @# ܝ73-`g[#N6X4Z69W"/&`TrHRׁ3Pƃ@_G! L|;{wcH gׄ}IriAg#8PDM7$-zR8A׵UVX Sl ^ٷ$[ ڋuN$n֎c6f%P;Zq%5<DEUQ'|cbqvI"Vb1ίP3 ˡS'+g`++qTfqx=Co=:00ʘ|:R][htA= |ĕЗ=hs;.mu7*у`DKT4ٰV~|3 52d@} L< uKJ,Gm26`WJ M,PnڹSe/ƚi_%'-˚U觕P,V3Rxb3~!;n:ҚY?\Z3|dP\|"`/m]#&r=BgR>/\:+3Ӽ hF,&rVsp+2#ޚk5z18G[|/ZW2˼dcUnxEm14G n*AD&fLζ~'PEdBVQZ֊#ؤa NG)>cR?Xûj-/'4NmVγSn@9x1! ~63mb/8ttf7`N(~Uʛgoy\՝lO'' ~?ih`[[YLyՠlɀ: 7Rgѯq.N!|M*a m= Fjg fO> Xoo%Cl أu@DEBm>aKs-˜ }=V0*աw؆ڍ;V}yeY"l'gq9stodLϖdFI"bB,l$fL s*0x 1zV(Q^ؿ*~Y|{l'/*Yٗh+x&'ߠ`OqrPʨ N"SR{$^B5߿~;Zg)7C:kF@DaĘwS-@)Jnb/b ` ɺ`6!]K$.y6VA*q"}}//5ung߇ t:WI)EeC&Tz6!T_ i(X݌uHW,XcF+æ{ 'F[>LLmEUJm~ Dr9޼?u%w(zT$Z^fjFDVxwAAܨ] ݮgP,ՎoV]o۞#/ߧrHzGb@ha)[9tsp'ka?Tgh&8,vGPYt.دVο6AR`F~R}4~ ^4O%6Zgq~"C+x:M"\l > Yn\ dzL;,fp58f=-1Sw[Wb:Mdk@-{!PruW+ Nl}~+cl2 -cN!e9e*^]"]xUʚ!7`'X4⊄$eNj>\(!iUMV2)vO16t؆qmtu/=rzgg%dx3(X\ nbrͮ42$Vh4/ͺ\r7ML+DM1f ܒ%_Z'~c," ѴZHλy{W>ǹ F>oft ׶3n?#Ǩ= }+si@M6g#M QV{U<ڴ=ʑIsh 7w^Uݎ8S)&Z=zks _'7מF\S `CPVxj vnӚ i5o&m) ␣<~"B! f,P;KxNrx?WlЮtx)],~?݀J@G8gˀRf2QfE9z!H|!`^YE:FuR+Wэ0)8鹀{xe^hZ7 $ 3/%F9q]{ Eg.' ̔[$zwVdiGa磐´/}/n̉n#BcF2 :5:asl|*.2nȪ]"pz`73.66T{A]tȔFaW ¡,<+l^' jXxGZS#E'w850g9͛Y{w.&ߧ\Vcp?d;2+wWHj[,bͮ5y4X":U NCPs'?SJY)*OY"gy#,g)RfG'.U27Zqi}gLύcs@сu>U%VT+qAnՂjhҍ!WPu>2k>BI(܈[1Uo_%({Sn2*7qzi'V!4 c!8+4Gǹ(63 4g^0s)HF8Xod%P`lAZNޅZbWY6suGݘ,F)\ } V}VgN'C\cwI%`\EzyJ_`SH}#,t@?eϰYtAd fkRiFDm+焢_Y`9vYW'7v0pd9 ozےH:`hX` ?l"7b?لn> bV "D RWE͢V_taZ{m8Z&;ot$>+sGƌE܍2c5\BC CXa˒K{Xco. NoK0Trw3K6wM }K45A C+ʖmu`)߿p msg*.Y^&H#9Gd֗S0&vR"#0.9C bya#Ǿq>\R ŷp[\3_&Hcg+;y\T%j=@EKU_Us2Q0u=u`&6P{V x,1 'w7y\;w+h 9yylI'g[Gf9;Pzelu*;6b8.@St6`aQ8E4 θq, di~7줫щpSLeZSӵ{*VM!6 , lkӛ&fxjvLmŅ)ڑx%!bznFaϷXWPG6?9pMjobψ} fW!N݉8)*hJJ ժtsJV,t^&HrM?*d8d9NxBFʗQ9va9xS`n)1 c qVlVqt3z IIs&jHgA_ ^DxC*_gYxA86.0hlzTFX`l˰:o4鉠povOrʀ'3ܛ{RX! di@?_@Ru #~L3}JVzVr9P-3.%\#AzgE:oSA׾Y %=^:ǂ4:$9O&Ț_ (0_}^ PhhA-eQXaMx_ K҅8A;vB-?^E8j%3:vS_^+a|}w_ſ uڵY1טfc=K$ lq5 O)L1/]WC z'oZ.|W0S͘aމG'~w7KرRL }/|U҃NCfSD!Gw|k&:_㷮o2ԛ^y[rG&Tb-c0IՖ2/gJHE:D\V5)j[+#QNTrV ei~^TIfKr`#uM4*(`JΔ5j7J̖23Ql/*ss2nA.Z \hw'wuKx]9:Xq,ƴh}tՁaV츠g9x{V{!}HBdFl aMgK_dbSppzsZq/P "_Wwx1h qÖ}_+ Kx, QbaTi껎ҕj-- c)ԑiBl 4]cDv#= cXadUuWJH?$`boF\r~iMp; 8|]il'zCDjg5z7 rC,oܛFvtV]qNr698ro;LaAA&Uwlv@d Ml;IC~!&8%Br>;FdkqGj*3H[%+DRΝEh[~oDlQF XۏP9mg&nM7Rӎz$!7mN+#=o8́%LڂZ$%67|5ڙ8w0-0sU76uSmJ!Mdf-pŤ*!c,J5p)4>ۭ9O Fn=C4լbgwxJ۷`ux-Rw)oKL-jZ62C]$_Ŝ% xz F[`൱O  Piָl=|[UZ +Fm" 9!8HA&kla왧K_eZ1Pm%k[r`* 1ɃiJLRD~nYZ,sP:נz:z2epr+i!aRd(+a!p?EFa ;]9;t9Xa^U;]Z#;BOt} ReE FqwADm0r^3+FYvF%^(.>D5j#p| ۚT _@Bh Wmq K٬ޥ G~n[D,Q6=F\k vͬrٲPe7Y S'H[oYC>Hp*ZUGBi@f(L;Ce5"n4='R<ėEM*۪uLGp>Ω_ά\OKOsSɞQZIf"6ϓU MB3^jJTuܐ4S+_)Fic378xk. A B-exz(Ꮷԟ0jwne$uw)sL !j}@prT탾wk/"ʳ)nx}907`H(MyQLas60U/mmH #(`bJ#v6dxOunK2:ovz3&в%!g 0@Ne':A}NZ%XJ2y_=YHXI{yRUX#Rt4X cPMR}VPW'JAnQKt(<% BO'w+hpXj_:)Ֆe1xQF:g#*V r}Մ%6^?$bHMjk K W*$6dڇ¬Hj zr]ƳG[~x94mv6A G7?6"441n<#e.3L(FysF34f&LL7lTp7P4fX9pAvuVNgձEKMd`2\pI+XN| Vxg{GIWI0Z SMv^ΪEFZKSdcGj&,u@50cA+eCxot*mḛ1\6hnk1ПFI#$ t-f |:j^rz_U̫q[8E♮L 3i^ ,STEf}3_!Kkd'~LGRG>{SRZgȫ(]ӍgV w(e7n14A賨兆 8߱(̈H$mn֚dvh^WX>1r/`z}.4V/w}wnpy@OP/B0W"187 .MIsrq@z2@bOW_ dʥNҦN]*!c-ٙs>U8A'Ñ 4D얕oe]3^[%kXmX)P'PÄ(͉pijO&VS t]4MX!l_T|hbwz)A|ɿ*ʞOc9^ #!$D"KZhzD=PGI@[0BaUPlDg i&"mnƵU+z] $I窼}~=sl'HBE(c'L$m9_~݇[''ET! ]]=Vr\K s' %b01$_j*;4xqA*#~Rn_e7SvI2MQYC]vowDZص[YM3^IaljZD*k(:FŐZ}$Cze-/+5Rv &͂3զx(=m|&O2 Wߜ Nٵ ͖꿊HqBүd]"O}/*mֹ ouK5& (Cm!IKZO>]q2S]Vs&+;ܗȘAD]I{\?=<PNj]n _N؆mşP/9wtS^1l<S/z4:jU>O`ȯ R׺32C+qjުgpl@٫3H#OLſr1OM}]|尦BG:]lm$9|ofJ#\j(ЫP( L$%NEIi\k4~!B\E$"djұJF-}?P5n(RXe~I@xXkF >^ Ij1w kLOgsA/v3G~Ifvq`tW% ??:j4dpOnv _^Kpx0#t4, &JOܯ\? T eff|CF`is3,| BSFӫY}EH 1 :BsͰK+%kO)H $Gj5f*\Bi9ch{Z8^_w{HX"Iy>Kp[Եbeマ DnE&J E%sﵧ'"A/jvJY#]DơbE~P{U[*43+!{:FkA>& tS{C\ ZAWŝ3Eb."GN!̊Ͻoۂ%9(ep5k ^8îHhSdLo/. .g)@1f/c 6R`!ц^*RV;Nqҝ0;0 |O-l p7LT4c~UH~Ɔ^AU"z@UCbjuojB 1Ź ,zB(CըTA͗J|^6; (k.E\ ݄OwVT̖~|>; tu,:|pdќ1>~u80H ƾΥ>P/k%ˣ0o6z# Öw_,#Y:z2g8]4%Rj-E¤ɡKe#gMV*㖭汄}Q yyLnX j 9Q#˙.Pҝxx&X9)Vf<f|JGi,meԿ2%Uе r7Zo |@brѪKDwq['$ ILjK B9m;ZdFklRqq#{gQos[%rrjQ=QYݓMW3 m>o`:o5%wl)df Օ T ZClyAQ~ڴ#e MD&S8<[Үf6g:D3%L]z NZjk4eqUf>[G)Hk@Zx|"w*"H)ftf Ѡ0!S(Z%2ar xO gT5uOK^?UyȔFKgavɿ黶ɹz$_3dYEX[_ n@=i8JyQ;:9U}&n٧<B0&Îfif=BHbKh\Ջ\b]-GQ1 X^(z7tA%T-}mXH5Dé5^7Zh@Ƨhc\Dɩ{(%a~$kxOY[r"4 2:5r~B:J-ˌ}۳CZnw"z?1c(A4c5ūv;! D7]P$Z$JE6K q8TA4D?"k-L^*u˨GGFr}tz5zKrd؉"S,Naoo[\!#E-~@'^A`CxNTP955ѻ%5Kgb}hS҃nʣ| ^Mk-G?N䋓$#?)ڨ)lBf~*K|5]%`+ąÐ5{&a1ѫ"N25#C$Vudʗڼtew.'d6-u@[gЦMn&ŸLS鑩*K9+s[ ҾL#ڑJ}@)QNv( @>iܠx%Vb']X#5;W($6 0\Ve8^UQf6Ϙ=7fб01̤En+h$zN ,)2m1(?E_ p;F> 011 D)ʷPİAjǾ(zeT,2 eeU{ь"G@d`g +`ھR-@T~{ %nդp$pRv0C&.6F 69Eݫm GmqVOnMɴR#ڀ۳cmʫCga ЧmO`O]!cR'7dϞ_Z&p8uϏYqy0`?p@ڔ=҉$? aTafuP Sjy]-jWt% 3LT!;#3@9Zf^/bB^EB-/iE6pK@#mݸvh:kNޠgk:}9aW}ڤ xsU^h8b^foK@kW/*ӻ{Qfifd e4ș4kϗΓФbbaʩcacFѝCre-BB8&t3aޭUK]ϙ:+I!bgl3p#TDL0Pi&Xϧa5ƫZ!>']Z)=2Z2F'f?i{(`&s`"^u W'KN5:)m3{ N4BI-$MV7ū27 NsꥁaTX;Խdi-z*= [~um 5>^0\憚]zx)6;%-+IDLX4Ne^:^)ۀ\qB,IJs^d)`fRxk}qf8RW@NoV@_"9/ oHIE߲Vx8L;5D@& 4 MQ64}2\s8cH#]`v!.0 }UtjQ9Pfъ\"Ѥ 39[9XH$GGP'ɆOnSv%9슔 Hz t4xG5{- E +V#DlBy!#l#βTuN0߳-x&p$ߪfbK8: 氓IT".>Cj]?Õ@am.C/lj2VK 8:ALzPP;DV F;ꭞۛ<(iVw/=[IޗCw>=88\n4"{\4Ǽ+PB pm`7—*V&i+`1+i'm\1RqR.ޝ%rQ* *?&tBKIհ1d~;wrra2D#S =,̫?[%fW/BIJZ S'AuIgk{mCoRp72RSa1K/ΧzPpξ,E.;h !cva!{[F_2Kκ SYgJ-ID9*何9b6C~RYZ+Q FaiX];ߕlxv9HgnJjX*j/G+ϳCJ=TiaG =wUR `3gXؿ!]'`t xi qMcsaPPbQ!\=v%L>/orkj4@qiܢlt>EJYS'reb,p  oqnB)s6G@35>Ա&'W(D$$u {ub|Ġ#us2l: x{{֤4 Cgz#L hN D2&_QM5H# E^˜xܸ>hm$n(Efa檓p![,>A`/!y&Jݚ9Θ!Sx9i5D#mP1}?V*p~Zj÷i`r XI"fpl2IǜKۭg(Q[6 ꂷ $V]޾jxZ)b;9]dٞ&*h^ aʜx-*ڽRWRTV3=3;y7#LVr[Ki<;bF0XYźَ\!dk5${8zw04$ӳfV©ט>?"!>T1 xNY)^IJphf;;ht@ 1<6PquN/3w:<J~j.& YdPP!8V<Յj|% UmL'svޠ`l)~26?$4ZXx'cVVeP꒷km_w,ws!Ié7/BCA3j CgtrW7|7$Уfz:9аYq?J] UHd*!6"tʕj)&GsŇ\I-5zEB\l8zErY3pa3Q@g-K <) 6Th7 6)!3R.3ԝayY+U=-ѮN3;άNEWW?w LrM|3}GqOz_vL:}O?# f>BU0ݯa[]Y4q¸# \U;m[9h8Tx7qiz~N;QwPlPX Bw?]}|e?X֨7iLґO~=qky]h˪ B9#j$@QeAfyO.1/_VJ;j@awvGA;CUE{c{3pp (QFY`3*9Dtq _~+^ jmo%Y4oNB3)0'tW%Kcb,1AO"Vx d'U2Xz|6lb)@ RvU;J_⩤:얭bXK}W3撪#'dĦF1Dez w+TO~Pmm,8^,32s8ml&K%B8Q'mOsPct#K_־i6w @ٿ`%HŚ*XH~y R]/'}j酙YV'* 蚣T1#oDc(#\SGKJiP-#uBԗ@dlllr˰2_-͑ÖQg8D˃ݹ vz>u BU`@65's~ƀx+&fBi 3CUsiun3f}f# Ҁ#i%SFzޕ콄.p0&c@CL$Ho$Q?Q<>Q rJl)UPЎv[%Vq3PCs#.W4gn}'(=T6Py^[zEf{M& 2#0?I'ݠc.AO!tTgF~}<$&uh!(pJs LO="_J'2I4'"c;o|`|gwŨ^\6)~T&{#^8#+RO[[vKds6 x*A*d()5s5dvߢ.IA{㞺`y$]r#^מֈ5,}BDEU.T=ꡩBSp{k+k3Tv< t}6YqPQWVu[ᧈ斨sN-kg}ژGGs@VQT[ީ1˪΀Iq% "5ח٨8ro\A1ɲf\C@] ľumU*z*FČ34ҕyi՞UrwpK{z޵ZxC(yjM<.Iϸ{:o1NT&~Zp@)P78Ue#  *}L]^҂>pIE{xrzFe^y " U~>\3,C3zȆrmuRN5B.AtN|gh@xX?*KZ"ێ)l);Kl0:<7΀ږD TJ_@+mZ{:ȱ5<+?!DG Dž_'iN@取g!E;۬tuѾw߈μ=Dt]fEHqq<5hxk]JqDp›E{ SUgn^? Q? 漡ro)ӯ]4@f~ZggT05o$Z5ptDc[.?lF5 +9/pIT5too{jR!_b$,'*޿>vPIX,.xb) Jm yG+aO~rN5>J%q)'|Ճܟ2, .-k{~ uI>Df\>Br9Y/PEBK> pF̙'$&%V`Xx\/OpK9@`[1aǾGneCK/]7W HZ%j^yŊ|B"tk/D?;8rU̼fn|^|Xda "(Xoq:~/OsD茟Cefs Kx_&qzepVB7[;Z;֮@ZNR6o~7\Ҿ>d[l"ɠOpcgyqE-P?P=\6c!W5Hͨ32ILC $E;v#(o{k®d['-@ZWijBn B# Q8 hn-'@ ]9/[* Z5LzL_Ղ&HIRGoBVAk`lV;SBw@Cj8i[&:c_CYt3C!m!,we/LȳſA՞0P,X c+z5CSX'ϟ+}]¢&"(AӥJ 4H_C۩{![TW06 gձ]zm$|Ep;}Qkԡ4jc.=4ZOl:wS>x=d~) sHdxB;#3(]K3-^1k=ҷ"NiyݞhT0!pX9mR|5|&Cp`O)YaLJs$Kl .h=ݤCވTCR۝vYYj>_qܗ> M,鎖Ȩ^e}Qfڄ|Yj2D*S[U_ ѹ;ӏl'2bvW$H ,CӗaQ9F29 ݔnH7=&g8QWu"P#Ann*d(Fhqyo?ǜR:jF`Vs.)O0Xv"!K^$9ByǙp?:Y{=g9LHJl҆#eY{d]VR9#r){uqyk@ZȘKgݼ.-KM5CC˚(v[fǕA `}bs؞Vld:є_!Zg!)K:2 O^JX͑KhUF%5XXs#IR\iy.+[VZ@1ΐ=ٰkf,0֞ :R8S7K<]p#+"N''FĻoO>/8Ldn9ҟ a!*ݛ}N"E]_NBYeAʩU˺x?u5Ym_fتgpExF EN@(#j=v(u3ɰIᧆyw=n_vw&pR3{G,p&x>‡>4.٤3|.9c*'+t0|с>WsU<:˱ (-R#WR5a!)K(tkV:4ylGR Oh415#j\[0I3kIki-"Kiچn $&Z+ya1n5?a B/ΡB9]GcD>8k/r炄/5U6ͨ{| ()]O>bPN%tZ|@iwHg=eSBJkM1Ŝ|LlפVj(p8ewoQb?¢( ,gC̰% !!> ᦮"GZ¯טBݩZb}ڛ4l-3&H4E\.f y.6a~ }Y o~Tif`rw<9r JAT# EuR\G_$5=ճ B-ʊG#^t=`w)q'[V#='SO4rؽ\]PXA=T{ӵQe|Y ojKѹʰcx1hYoN-,>щ 9'ʙt۴wZh P*lBϒzˡ7`]A SxaŁ^cĮS!RhFԪED_K<"T୭Ï2](a xzބ1ҪD% b҅cuhk"'rhQў&k<vGHQe/nYd݂<0>T1#>u/h})iLh{: N/dULH0ӧ@  !~y*i1Í.[Yx{ 9:־%A5cGČG/ZhP/%Ǔv[ sXE)wP 'ֽ8?C|e9,3VsgN3 ނ!#9.f`Bi΀|1ܘKp E|cMbt9Y?3TaRtymh_1gBƭI_)``zW6}hM𖦟w j^hH9pR%6\HUڶEEʧJCy05gt<`~])ߓj}^dۗ0P,AOe{@Hz]_|#ހg+iG֊Wϣ`x5n$)NOLW:n0@˟n^^,埯}'y p~Η&Bʎs@m?$^M /4hGեw/Ds+9P\^5|&".iq> [A@nx[InF2Ipvh8i. ==ϼMͩA\U BG5 zr99熇hı!NB{S!ٹ1]^"X~nV[S'.$qh=ECG}@F} 0Z:/RWd y9Ào{}%{N37Q׃]k8x#lMSy9F~<8 -ip"ۨOkθOjT]Cs3Zu:thVu!ˋX=2{fJUI`>UdLjJ7!SSB?7_)r}~`R1qؓx-.Cz_3bJ(dAgDKiWI`vUXtRnȴ_B/?2J}k i?lbo 5ϚK(R-x^-i'qRHN>c;0>:;pY׭džO95K)%b"ptxҸ0/y;q)Yؘ뙇DZHdͺDdT>Nܞ5>?x:A:9ryLs8BʻMG?5Zb 39XnCc.%Jf5EPg;Me=i"Qg6 hGaSJ'FD R*oaSx_1q$4jcg㈷/ׂP8N z4Gc[|sڝ5=3@g4W>,^j nO! cXFE l`3)/MS#1"1)]1}w[fMn)jAMs!W"? nz<𲩂z>w唫SteP]ׅD'-v1I3\?%BoX|pt-4-Wk}DO@cjX@A0Wp+6PpIY\uuEA@m"V(ap_FKp `@yowºؒ1++[W:X@KMqy@Y DY= @\)O4 ɏPL͸Ӆ-r]#''..Dl"nlk&̫@wqĐXSY;&\vtIIМ_Ěr쨡ًpvRbi \>qq В+_2jo9)mX  |1D"|4 dzJꑷC WK^͈X}n7XM<3'Ma49 Nlg\ۿ݌YatvܐK P|e;99TL:Q#0%mMU"ֱm2?QKM8*oI/6Y`^(J6jc\hTlLUYfvn>[ 凿xt]6*}w^(8؀W$ǜ@^.dԷ}f t%wFĂ)Bߵ$G`vQisT#cz֐# 6]pha v"^6S3;,Ƽp=toƺίxWdpTm4q _Ĉ J?)LcJw`( >1`G5% <-~p_`!610Y*?Ǎ%y 3' (cKml$2[pUL`I3ZF! YԽf!ŐiTbQVr&4T܋)pWBJKX J՗h`Z\#6Gt -(}vv)?,-@!f&CX6E '6RB2nIl#)|z<5^Of'W$9! To|ؐ@+/T(^sn }DgchsGnQЈCHExc[>\&B%D%Hëŵr֊B!OoBotJ4*vn$\S&q%/1,%⪡E #;t+ ƶ.5{qCYNH]2+hNucQ MwVcm` FmT w}[jOQ)y*G՘BS?ܸN]H'xr 3HڲBΛ jS00t<̂%?Po~c30W( k4[YRTpQ,DiSՐiIURKVuy*9ޡ,zodX'F^Rv<|l=Fđ RE#cv!b$ِ9q+hD ^q"eQh=[ްO /߲w & SHq^3PW^c" w`۶nJ+*H\PjG讙~$́7+eDDG+g)763yb)<&Ձ_ļ9{[1(E`zb"y-uِ6Xj!I:T$dݲU;=ĉ1]F!ػYL8lBtjgn^ۃ8 &zP$pu)5Աm?k{=[Zlq DtmAV얛^㱻I)%qsJ@':,*~܅7Ş6k\x o=.W9"Zfn歽bx5=2j 9/K֮Bq(|G msrW9E'q59Zsw%-0#e$_QmLXg\.[o*QqSA8ODB\ !t0 {Th_WZVRhUSy6Muipq[l^0U/) JK|P²Ȁ|,dۇ=utǧWC SI>4z>Hs Ɗ85ܠD}X@I.W:8m-f1$ed02(5̉At(fOZ܁s.jڙ?\-&ORbجV| f !lG}0SN;DYX)8gpJY눔/0N֘+aL\h9g&f5o+#Jlz,A{ZaХx'?zUϝN🴥AܕkS*XO)G~Tb)Y_reAcp{5e?>G /3.y7!n` Io+ξ(02҆Ŧu W)T)j T.ЌX!6= M hѥOX}eXO@σ@wR< vD1qb7aVQّGόJ'{h 4^vH3 cV^#!B;,ˢW qfce04ђ}Wet( $R |ZR6!' ?@էi̞}DMB's,KF%Ox?1鞲 ݔT`_ BDF}&cQ%E 6kCZ1̨j7 B@O5oꔶk a=.c>?5bF" [3+#AmYd2:\?xT2)1 }/ܿY$Z=O^~*NH&8_bBF@=kk<*8ٱ&Qu}Uw!c 08Β]CwxuU3۴#>Ԍ-U38[|봞W@9 zLY@4]"|Evtw0K3'cZlG(8oyS;҄gMv^A?XME/|7\Q1 tN@EH&1l̑#'!*`a –eKsX],Df xq4+`q#ۡқ5=g#z. J6> qC>!%UBBrZ?N_0K3lb~!sjq9?ѼgM }z>ۭ Ɍ6a 0cwYKQD^,M;!.4s^EqzngN%^9]51t(fCDލx1E8 (XԾYOR̥P֝B 1v=砟!8:|eU snBbs5Cvq/ W `L.$A»G2U T٨ڼ_f"BJ\@?\G@2|A?gXF+j("pBN-$];])@?~H&t ]#w%&홪n}8(c.V ss ='<7.8 7 Do1 ;#)*Usp@%8|_]}QW "/e,]F/zMfKVyf@]s%xUPFOxP @a%"M(&!z:MBxM[Y ;W@'"vY\5:7m8&y6#Ҽ,7z`="PA)t\?a"΍@RӭH* VI})lu} b{ćce7XWW~.^nQ-tr%3g=ܻUa3d3P=;Iޝ4 jb30x`pRŜfs@ s\>t4(a7~8czq1 I3OAP{rH5dʶh^5F ڥ͘D?VAGỦP T9wgFrePs4Pocwsw8mZ\UAQ49gA{B]fU¶r DX=7uO~S/'+[]I(iw :VbL&tk|e+5EY X)@鰽Shd H+xn h:1!UT诚-~ lGA 8 ϯnln'Aӫ]N`FW(iP&c2a# kn`[z6y3@] 6׏#7+69={G!R49A`'G|ÀҺ+ t9K)>ܝG{ΐ_UO>EɑTrSUoM%yJbMLmotωRI?:6W􀡻_~ @2SP)+`[,L3:] o͆{ t&g~Y]?x!p!Oݾ+u&hwFwDw)3piOmi7 #8 xDz][\BkS6873?1_NbB$jnsd1΄ơ#0w?R >Xqn*C,.I!( x-Q|h8dn_\FKe~WoVAe('ƸX<9xKЖMLhͬJzE~+UObjN;(ZVBiڪ!ba:$X\͘mzD疓epO!2Lt9zڗWTOSދjbhy `OOa#bio!邅oˏr.4m~a}g%AD(gCS&?JQ900dj-b$Eѱ&_}-Zt :&XFC%1X0n=&RIVIبzZCE  9bjCe`} oL~/ u"Jڶl_]j+M3QeCq/}\4Y=ְ>BW4,DlXUQ[Bm~I5~2H%q0k&vv߸0vAԺp9F=/=mrj uh/N|Y0B?지dڐ/L&l^Q;.0]aμo47-<&+bPL՘VA9t3h>W/2$۪DfNtY\NJ.`*eꤪy}ˢNxdOW9q(NLYE TYSG"7i[3bHY ~Dyz@=3Jmޚ} @J~c64̄,++oońۜ|G |yQTɡ&9xqw`_עHJET~a` j葨U3=Ufq*v~#v/鲕ʪf$xkPBF5_8TE>ܖ󢧂NRjuмov NmmGQmt O .^y!Et6co%R'pk6m;|eэRQB8&Bޘ1х2HITgϱ)oÀTa Hhe[Ҙǻ$g vvg#CM!&ڦo76س4Ѷʹp@FxE 5Mgg%cIV tO:s-ebB,4a7~OC3JKԇݰ[ո:)ż4,H#*7^#;a^RBJ/Fgz \jY]AK{R` +̣JE!>Ä|6dI|q u(-4iPl"x8d? 4 =")A,bJ,>>j z.{w:x[ tq{QLW^?69e@XF٣rc&P=|3TjhZ FW@>Z6ā5҇kH_#ښȤ9K/F_$0IJ5ȫoVFG ֧X{!7m}ꩯ],P7V1˻XYlqbri y%a)'E-\"cG64=;po=KY/w $+Uys3*K}Ծ0xVHM̩ Z;@_A7NO5#c"sFNDʟ!H*RьVsfLO$tQT hU\)V'1z]t;h3^T#ؾĭiK#¶¨{B6>}Ԛ6T,Bmh@ 1ήH"#Ats%{B;3 =6 /() 설ױ">6HgbY5[ MMxn.n 1yoD]-eGpgt0y4kwo]I_wY-i4O kVDn7<chh^+Xǭ)U ?Qνlf363sߦM%<4'+?q?(9_94f#D4ȚBγ 1se/Q5&uWE-` `̫hi$2*I:-.9s#ע(V6WZYw(NP"n!0|r^/ͨ[y0.OI 4ޡqJIc! }Epž7di2B27ێFn=F9k vVr[Kiuۗ[a(,9\IfD<"cj= !Anߔr$M0\o *ȬE0]B nʁ8/XjsÛ(j5׮KIHZ2XE³VqI}JڌMBae^7FVZJtD\쓬;%n҉,MH6 RLUxH6pw"Nt()N06 ]x.:q16P .0*ǣѹws,v5P2 @'B1/6zAݷ3I V'Ď* Ys+3on 2KtBrb=*qfn/VQ|ym?x9=wFoAQrkӤS|]T𣱛9sn?FT] YyXEר0ǀNW7Tc?ИQμd$kpY~exd *p\ 9 ̖zǕ${U~ĸ>6(%eH6Lݍ7=s-7o»`;D"*]vSG$nn)sqz GT,A}!ksסgC sSYD@2Ց%7g ԓ R49["}Dʝ羶TfsP |.`m+Y ]kL_ ɞɬ-{`9%] LDxHS2zOY DrRm8:YFb,9I:enwc>̻}o z4S` w]-rgT$G\ Ls7mi~qcA0 %Wk{Ib?8y Hݷ.Q9Y5Kz*I،p+&<ͼՒ}t&m6'ᗛ.'kz$agרgg&2}/cACI7|:*MzFDF{?2&ŨDIsoo- D)|rFuSSnòC% ƽY%L{&oܖoV]J25W:`sBœ}Ơ02ܻ`bg}zNUi1BrDk0DBBB^p@ F!. 6鯐td'UW߳{ 4$P>iZ*v09g0OQp-ƸvJ=.Nr0#j^6O Z7G**i4K!+o ygᄄ&NaqmXJrI{,~9k MVP\if [drޣ2'Uɥg 埀w&􈌾]߆?NEZY Mmى$ይr<u){3DRpa*5M]$49 -2X 6A랪 D shPNbkFj;uA7J%[ ~צ?P|rIq?,ݔ$v] $n|RG_iL9ח\6t:_ٸL C= Du=}QJnuRN7C+C9uN332 Bl]G=yvSMXG];9`KD@B&*PgKċv@=m]?9ۣ(P9zǑ֤-nS+!5_}#Db#ؐ'Wdnqv=QAiEO|iE}cs{^߈QOQƚ19gYt6xQc(VF#@Q݈ߔ/_c$md{J_A]fh ̫'YVٮ4Cea+MqMMݐi$NG!I%+e`'sUG4O* ynLE?iQ\h8c.[4Tv'Yuɇٟvi߉޿<,z:o'cjE8N9/H,dJ|N/`Vɂx~J$umhnQ`5_]Q\`4>A5Is/b=v'kZ] A֜bQ}`(΢X;`mQ-cMcpc4NQYb+ۑd7hAU%Zx?7*z_'Nyo0T_e(, 9c kCk剪@F uy}GjSUSػ`>aB#W&N/T'!,UQV֎Hnrg-*y]tCydXg;Do#2{ Lu{e(߿;аH5u9rwtFoŃa`O])*:O~xUYI_'×M%qG1x3. G3,r\? nu$<4&˺3" %ut_C̑{MJ3#ǣI=I1ly߼ELwl,a!ٶ`\Ƚ.X K*+ Esx=4n5؉rG^czH`BuXz7ɹG fVkLi]zDN43ky>)y 6cmVȎ k*ԏ`$գN֔) 6|Ȁy򾪉$,l5+/N'f <0:48 ؐȧt? M@D3*DbA-a,.peo/mٹH:ZaA'vk`+Nezn#@~:5*7 ĻR{620cl>9-\GΩLsv /Ǯ^.HFbeQgѼ+ܠ80nQ pu2Wg(m*}*ܹGϧazs:ϥ*RE UF83#_5Hj\P]@\[ X>F`鑀+BS;"x\jt'e36z mۅW"DK LIgaO? d{2U;ME*c҆d72lH{MFȪ?4郹j(X>; OIpnAC! !i%!PnyOAU CR(L½J 1u:L +9c7rwirtb&L6⾰i}P1\{Jj5J]ZYחJa@#*!n@3uw} 3׾*A.@@1lK5,bW+w}3aJYEo;N.SzwtV(DDC7/.to~MB8ߖdqWod\ʼn"Q.En8Ob1zR7pB7(Y(gix"*?35*Cʡn%qۖ .bBw+>0@,_)ih-Kg~yGG`Nf@Mu٩U|lHg˨~F3M~>J̷E`a#5q>IWAfۂTv+JﭦkDZj5L{hI|CCSTWՀDC0f.m2bN@G w`qenw+W&_tw@Q6ˌ9!٤I$4 z ?Ee\77ER7d>j!7}p7n:Q8֩N;5[\~VғjD1f+yC<栛% ˡ/ݖ@8^Z8ۡ衍~2BhcVX Eõ5%%TE#>}IU)Χ0R t^{L?&H yc`ܽgȪ}K 10-v/Y_E7Ԭ6^TxI'}!cz) pa ]^]_q*^96Β'^x6;/2D7.}<̩CV=I%[9E b?C {{2|7֩1'Ex'aYS2D_M~r8,t Y.Ug,F =a| AyY1ʕ/qZJ#Yt9^n1|Y&HqUqTg ˟$9Y+(%rb Če!jQ9R39~ru*_!] JJcF`Sѐj )iNps/`u_,gR})Uk{ĔJ}9!"r%e^:\NJ}v]DӱA2;f9ׄ̚m8l2VgUQ-ԜԾ-DH.&Xwx/ M-a7ř}XhL =kn=f ϒ6M]<dnpX8NCsǙ<2"rȫފJSh[m7ii"M:']柹4سa\Iˁl.M[ H¥=4stt/u q>Ky]1و"fG/'mV ~yH&t:7"kX9va ivjsZD N^+@y))Iz*gk-'[p&( 0-Z8V#sxyS-Xt!vCIb U|-'w80Jr%[ s\!@eei}bn,=E[)RUaU#AÌG0Ƚ~;,}";\H_s Oq!TkL:[a%y0Fp2:)d7˂l)T|倰CJl>1%DwE%..#O)pKB|6@k>gt}1p/<]BI Bj AcG?!"VTopZ8rO8 9Md#a\uG&^  y/~ssV7YG;q:4qƤ&܌8-v\(r'WhC+cezvDp ZδY`I *8ϙ_S'[B p5|^8׍E_f#wk\}r\dj J^`nD S>c%Gfߗ#q!q(̂UNLx7z')120ξ{'~]S3HȂMoH~:ˊC3޵ÀT&Ƣ񚬱zw]H|-:ȼTL~ek5 zq"o 1M<]ĹR@6}V! V L-b@YjaXAHM439`>b؂%B~T1iiB m} sɛTavBx&)@O޻JľU3<%Rbz{lxpF-¥?w2VT"nݧK3}oM̓8TH\?F%-;֧]l?+6ngVPEbt3The9ausp&1w}8+ItvB HX W~~FteblX3O.2 fمϫ% xH U(ٟo=*j"ƎUvb j4x3gkL `ia[q tɧ'k{(/fj+ so#[`Hw}h*K& oAr! m)ĪrxV0Yxi/`ȸ\IZ{.Q{d͋mݑ{CW#S-2@%-w1t}!;A(;JMa6@HH<eHhmڟNYKt~=2)a((ݓ|Ē LZ̈š^AYR0aʩ [gJ9? Dp&deIRu=P:3E6&P/X! 6FjiI|`F Po^6NsXtOψK[g }糼 sОy%2%*ch?wst$PqQNPa9+`(ẳ2fO| qcsD$%:k{I"¼~[{<*sR,.4ƓWהL{<9=CaH_"3 ‹bEb\"/1DOK=k3oA"6koX8 bȄܠ:* 8΢(kҾ}ަт1:bP6g}{0L7R0#h綨,,3S_>J}i1}9sw#v-0؊ÈTF2Oq>CkHc;Zfbg9:]!8Wٸu쏗<O{$k78׉'mv\4QP_2O0x\kG7~-*Mu[պ:ؔ~fB$,kFg]wY7j Q*"_++8E#η{ ;5!2%J:T ).l]>d3#NL4\ [aM0`fFG (\<XX9V ؂́ov)8$z[fN'N?^7Ah᷐7,Oȣ`iA+9.X?ȫ?j>IH,Y hL$- 7|.%ncO$I7Ƀr3{ }wtADE!3W$׏$Ťёm momɫ5d."NUU<eWpa͕8SBȑY6T;VX|@401+u(JWt:$U>P+X R %Lr!le,/k ؗʧ_ݧ⼲100n+t{qNGGf^\?7st !^ U g-dzhF=D S9 U]im=+ŰK&ODnv )*V8YYte@a3- ` ^;`*@ɯUPƞx6$֎hp}!F<ƄDTGM9\>;s'5s,uV$_TOXJ_}h*EۭٶR%=E)<cN,ŹV C|coHY)P;`z&XĀQOZ|#WԋnY0Q8~~ \ڥgViJfbHp?_+Yy",1*:)Htxgb¸6e({P*X* Oo!5k+peܵ22gr?Ǣ gq>'y{K4lX2̲ץ{qQՄz[G()7N]0^X2((+(Ad8Mt0©ӱ)?QIi`lNXώcb~٪T?yA|(e_ܨRAIQ!J-V|ZXܕ~.3]VS2C %HgC z%:BI~-wr';tΊ1q΃FQn] \"$=&0~G#h(:o\쬌JMJ~V AFD˒[`E1W5܍e k=ÆAx=*7.pb0ٻ_{ *mm's"wOvuG3-[,6"#Pxk[ԩ|c|a%9 4ڻT~KĄW6ǡ.}H[0eTP`&- j}=;'L.$S8ʌȨH+M_8@/,ިS-dpN6_O7\v&Hv$6"TaWeƘ=tt^x9AeMLܝ<8b#J~gmJUDy%ׂ[7fl潡#}LH w_arҶ:_Dbf]XgMHkb' 3MLiUTdAIi(Y ]%;,:1~B»6h{lp oV2;?5t+Zбm!;y Rw) eF}>e}<Lj5}^5[ѤzlSۦ߰+RhDWM@n /_'2>⹼hYWXUf}jg>e`.k?V;lF+r~[{Z]}_,2=h0)݅4ic!lTdwQ7%^\9Lz]5mh%޸z^#oە\p@ )${#S#9Di,TX?88T88V nŇzdß~1Aa:JR@Bό6~7?l"%m*=b*'>H$c5/sK ɀG`59 R1^^U$39x1ގ1% |>RNOx);Gq~GnH:KXD+u`zniױW HD8 TNqdkVӟEDOhBfhm߱[H,0;D?>6C:*?C6d83~-D)N7*ǐ<.ht Xl*KpA ~E NrIƹی#pTH]Y2 oRg &햜Mn> 8psքLP1pa^B>n.Ύ\PטN[ YN] 56 z;Ҹ`Z  Pxəcz~ ٤w2@RǮ 'z^NwOb@WX^ECKs\`r&@MSȟS_Ė4ad 02}usif^QU{3k|c,}}/x?~ [d)Xо޷]Q5tܵ׎tQwc!E>27`xnlڱ5Gyٸ`)=lE7i*zȀKuoջ)X`zT6_rw>P(oP oFޱ'%n=FQ#R=N4Y.[.j^>37=DZ :J/>rꎥ|>|TU*Τ!,΂f7'aq^[ d'/^>0~(aZӓC܆(0`K et,֚8ߚ4~E҆^9'g:4Uawox  ߳,#rVRsƼ[Oࡕe77 t_*cL]_I[[=! @Af ;vs1t37vBl&!BbPF#/C'0Q{ayч^_¹t;aK,?\VB3D%D/p⁹2>VFo$Xٶt~]k"r)fcա.]{}CىQα^W},В9E||K@EEoV v}0qg!.8O`Br$@XN9Tv>+2^Cpim:W*?l׼]aoJwCqcf;PL%Gp)._}73CdIT3f8`'QH 0E)Tat=/E"3c%E1K桗 Wkܠ"x񿌯j>}.Dz`I;T2ŸJ7 ŝcBeP'v,ˊ# (Vf%6’8{I Rru6L !xwUQh*^kZ]u>ds`^_/!Nrh^ yG: QSsAUƣ~1u T6PטX1#hM:C_|.y5<ˆ1xe p\.\LXNa&oɯx 2(vI0ʂlYNzE5bΣ4}~C˶/-=c oc7ɷ`'54KtAd:^ ;$̼L߮-eN _c%'reL iHBf(L?taM( R۫7r10Xm _#aZq{WDz$>ҡm=Wb=Wh@#1̂9>|>*d`olYIʐPI(K/P<,䓇D$zDY7`dqIP/ʄ|w+dj3j0iX ?{RJmByӍHbWb ŗ- Rn@fH;T0ʎjiisqmc% ZE:Ƀ+~ysI$ <rZjd}=>~2O Z٬O$ op7vX {ZǓJW{V#Nl3[R0.V|vytUC1z('c17;nb+Up#1e9<[P3.7_ABgJJ_IyjhB[0cNtnF]T>6%mQ6U3F&` ,|T)Sw=_:_yghS8B֧+sl{W2${XYڢ_CFz/YNˏTjWSuC8 j֔Y wto<G`ppu?MiJtK~0Jmn#b X7Y|(m : b[/Jd;]L~"$Q#?]vX QPh>̳oaWx1tM3-K ܙv{BrC67p UM٫kX|[S^?wmúEJ>r+ LN1o[eE),KQ6xc:+,o[so̔u*oB4zdt(Pޮaɦ:%JI6+b֌g;^亄kT/ٵ~ƥeUQEMr%nf5Tؚ֧ Cqe?u&}#ݐ?B ?lF1N/͒yudDK]7νw@jx9|.s;-!-[K? On75`_-N12 UjۧDZeU (?*#0_fJ45ԹJ3q':qH/B,$`qr(?W KylתE\7)z֭#DqA%k(x0;sBT`TGDžpJUq%EWRTd4<􁖎ɼjJ9ݺ;h\D }wM_3Ec)p?v}MNM2GƝsے/9$Y Sנ(9:خ|ǪI$H\ 8am ąW ;-L% { thНw-A$baL**w!2k׹ @@̽ Az4{?xrS,Wtx!FnJ9{-kl [CoC#Pk%!Ǖz[w:h ޮ0SX]o%Hjw`G*!̂oڜo|?%RMF :_xbb$Vt8,;r%6KYL[dX6sDP:ouޅ†@+;B$_\vo%\84gSt<KqYC8t5BW+q3XOZd8]` DC}F??|z3=ji092qvqIj4sZDot/Fۄ0AHK?[|ƫy8 Wv-Id;ǑeeDl FTͪlo&zKK'˕pϻSsul}>R rBE lMǴ?ȗЅ:gb-Ƴ?͠悚i*b~8rpmG(p- 7u^zJQߩ7?9%vpxיE'N~0W@I=9Dc@#1 巨NK$w%~1zі /9klh5ORFۣCJc( of2WmO3<~y8?(/>(7T0CF%/#& ucCF0\]Zpק4-ȎSREp2A!Tb.qP{=[ߔ4.x1zb*y .})4[ c*lW$c P'>WLu4w)VXtEPS{pXpKY' r\rEjl_ - `{0pD38!wF'i6?|WV'LWB ?zyi|i?ѴTtqGxH\RGXrCbQt4FHy8k.XYZCRc4c$~>kͱc +50kB#Eg2C~Q-jϩ+hQr(l?w [Z8|7q널Cp|#Tu% ft4p?*?y2 N)KDu?w*<hex?Ƙٮw0`ɏƜ%$T 4d9V+f*f͚/{$n7ӽ%MbC9ue%o~Yg@z iǚ͔מs-k6يeVr4-rL[/4t!?] 6 =$5e:@T|]S.N J4w i{f@pn|LK|[[U|'%AhtRfEx/RO)YRM/|)8saE1o-ZqĿD m2uZĶ Ͳ,AJ{^w;yHvo+9}0@o\-@iCaاr&:6 fT6xC'>Q6|W1FS@a= SJgXRCH~$t\Lk}qDL+2} ˚G+A5|9xQغl(GD77f'0FR'ZAus Cef3<ɺ&9"cmũD b4!Q%5ʥRGSNT+ۺve~v6PF8$ 1r^.юXl|Ơ:j9Ԅggxs0P.O:z{5dZ0OKgᒐ/CS7%&W!.nnSLJpjdɩzb0?uTK ײ'5)^Emz8(Dˮ>t| x$qasom 3-EEa\38?b5Q ,XGj8*Jo::{΀,56;k7$FoNtd7\?e얳ȋS:1ߨi9|%x#V#[Ë8UȇY Z4wΰx}#md#F;pGʯ/$nҬ*GC1|F@'O,9%2MtX'cyL iΑҀG)͸,6YȜ9Yp|OߕK)ٰ+rW|s1 ˜J?Q3 &-|2}"Ea .x8!ʕ˷u"qHÓ=x ԄhCLsLK]N )AkcEѹjB:`!{\CkYKU|;~WL |cVSQ*vm.GJES2D ?cnŰ-G 4B5]Q9,+pgI}Oi.i|? … Z3Ӄ&<@Fi*:@S(G !%[}ao&lT-{X@߽h11(j_-B,PRseEΑ^yU$8?o"i@ ]<%LķgloݜF],sfɳ"ā[K JYGPx㙸8l IAJ.gĿ-69{*2vԙ5c[Dm?v{ϓ˚_v0YҨP)x(̪ʿqڽYlN@#O 7{^^:P:MQt C]%N}kO TR\M2{$'KE}vKo͂}-V=#E}ZfM'xM # pti m$&Fp0ۻ~[vjTGHZ7I@4f6K\6#U nMCi4plx` v|č1,Rʈ닔kqIv;zq?p_,-<}ib̚$NBc=9JLCw Si*lOwd:4C͏g45,f)DWwߑDѭ$}4V&wffh~*dD/I.f7QÝt%rA:z U@ 50e5ÕZ1_ A7،sݫg?c'2jwn}m ²gcV 3x޿V. NJpß~XZCe]5crnך}T?6;*W 'FVȞ `/KRAO9괧U,kp aTq{kf_W8#~FUzch„ BVbi9A$QlD$҅[_|BDN1^t oT |l&w "ݝҭ 'ĭ^_=լ@߽i8Ϊw#7LJޓ.)3߿:)J}PoH-šK`X}pUdyЕ-bRK<~şTY*@kِSڔhMBm2,dHH6کޖA皾K\Vm0ZOuETʯbo"".-W!}da7>h~_GqZ{3&tKbH7? NQ=B\|xE)Ǥwyأ'SHH*NBoK]w^bGR˺s71^԰>smY*Ec:c՗Ǧj8C*zdLdDr CB =^#hFәduQW^2Zv@Z u 6e&͚3kfزi`S$|Dk~M;wwXߊFGdAB %E]|7HKW¸bU 1@o}l~H.zLTp 6O ۭ4V[Ў>̓Ņ'&0~루rP6geY88nEv:hor[3܆h8nXA!brO~HlAL&#U\QC9oc*ƠzC>qF-MI9ʗ ǟ4ٵǼ}\jdO~ ¿KаI\88,'!#K̶҇h-u#x^z%TSpLE+ڟusTg/uVkZ-ZlGY ﺰDKr[b̟l.ԪlggaSdUv&B} 1 L Ed3d!BS_'ݔ *؇ePY X c*rJk-,Xdkf PKܹpRs}gf?( ɲe0>~'R\TBWȈӳ}61ژcxcod? XUR/xTDtF9us+ SC.}2qpjX-H{g`K | fWzf(딌W(:AV3j@_ֱ P)*_,4{auV3?aVZj\SlcysHkMnڷEZQpW 3 mp򭧌ĢO^ 'y?PQk|{H =BpnX: q74GGS4^{t> S'@nw۶/i\ʆG~Uk)|_e8!Fa!__xBWJ2kJ>P&uDЎ;lKj\h.ܭ05Ud>O/DY[YvmGjd* X,gڦTb+kf@\(8k;btz敦;a^t>ikb ɺtӴ|!?/ H7-'fQ 7Oʿ";IvIl66=mfu = FR58 $ᷡ6 ˛*+zF~/]~ؾxf B}HTf*KbOti\/Ȱ5ΟҴYs4y9k7W/f?d gz}]2.0)_9X2 >79fIwKeio\GB#hv]LƄJQgjp]_xrhc 8Z \kѡ^mۓ,3Qގl cɏkH<ƈ&nz^dPkWR>: /B&9?w :.LHe4;hL4a ۿ[Vz{((0QnNE1zq2qb] x=4b`:\T!D| ћ.jd+E/ ZGH~k% [(!' iaJف7tOX=ݿ!e(%4>`tM jeݎjQ+EO5# ;;-acB3ug\ rqgݏmbOCL;KbnNQL4Nn^̋7~8+m(Bf.(t "CMZ9"1s0NAXCre،;&,X7gA&}i)b8؅43DUFZ-ai7ջ?\J x %މ[HBB7`3( R)@;E1v,ε^3.fj6S9Vqq6+c'("Nr~tpcZ #LRq?pPWEu0-2X.Y e̥7f5(+Zwp:@$5ZLtZvwP1Pӟi'=$#Ϳ1Ga96`9؛Ԙ"&}2j m6 Ȓg Ͷ?䳿F1\Y-rF0PAG{u]MkĊg!7T5P c"Zގ  Pv!M#[+>V'r Y X( l㩯@^o`2KE oHX2|oR%6*e2@̉J 02IPxɷȥB鯳V<0slΣ+6{?@8gs_ZЏQ)ө|RkW+nq-\1 b AVAaMTDٱP5$_CTXO"+}Q/}Wdi_ْH\Ouq5y*Eo{k1<@c.0Lu* w{+UW6lWilp>[*02OS 6T>H勉F^Ջ4HV61b+29MZHOK!,u;T/ !l&g.kAZcC3ǘB^0+1Yba ڄK"r6th6[9lHD#nDq8rT,f1'*X6{S˰zXGV9apü''!fj0]o'@3cìhk%[OZr&-ɍu=b¡vNj-^?[M킇3ElVw_/FO8䆔"{_pB&B.;.po>QlZe^]PWU_P%ّa%T1=a/df?l"@擘ϴ̣~n9լPz<łݓGq˃ h 6H*=*})")ܜvAGEJ #xp-kAaeWh|fZOP`}} /\I)5$?毈$PjLZ)Lt< zZ*t]}?!BEd$\I\Y%A90V,q3oOaᝇ/psnc(2>56Q͟΃֞K/~RD8"q('g]Ք|=1+1\d%eJtJi2Κ*pQ98˥L(u6-V;M.sC=rqNɉ(ljކۇ9__ͧ "9f1q fQ+DTQ_hdzu/WRd_AvG5|lFןD\(G˞UIG˃X{6mTT{S.a|}%0T=~nh4)# q?LSє&k_u8A•b&d!Hóԉ_vǶrm+~e)?rձXKAcZftLYH*~Zs,/h\]ye6;MJS}?=: }u?F۾-K 3O1ԣQBJb ⪨yiof!jcx쏵'Q9kJԚgE(բ6gb搽S`B|? ;w܇/Ovs`rSKAciW BA5,%IW۬;@'C`ay.Oxbv4IBOk j40t7u|ًyRבђ O+tXkogRvBfz#qnwW -')f^<͵3YIaS735T)v/uhV =`L9vf}^\^L&6ߒ84P|HҡflSY~IZc}DFh(h3]$T_x'o7RE5ȧhg ;u?w0 QAmܟ $mY){d@u#Z,|7<Fwr$6w؜fƪP5~>Q Kۂ((~cP:jES:I+Aggv,rDQf8&Wt]a?'?@JOpmئeͳ~o\޻!f7Õ| *ʎ v(Lp0^.}\⣘͟l$|I^ݍPhLmky)h4VrTf0eEQs0уr.k =ۣ“nx^ى2&@d{6O 3 {ygGqv`)x5."4A zrb6Xfʶ;8ORY gAB_gH3?Ս[A['T LQCh8t|s+ N؞+n=:v*M<&rUϺuI, E/uHTt [b[~c̯UƁ#Ȼ%8 :`4{ X`sك>~}-x/4 ՘(5KwRvD e:5Aڔql$ҩA{҆3U-t;@vREKP|H[TF G¾72VByĤF4it88CdIqq .D ]ƛ}_ Y מu Lhvo3NakgcafW̺39cS"QZ4F\e9W5a9b YB94Ӓ̎heŲJ:FXT#ft/caEAQ+q[.0Er"‹JwnF8Z}&w= ZF]=uHa0c 4u `8 +TM+#|n`CgRt1K]+鵫{ؠC\D%`4ʄz~'lbBlf]5,">P,Pz7KrC~4"Wx0D{{ٸQ/?"ވ|粳`NnI3M RK/cp{HT`wG0K]ٍSG'SgQhtQŦ-Z: oGO򿑒m]ғhk ~4X;$0˟SrFu7HҽAY{VGwr(2pv0_ѿDŽLنqýg}A՝= B`1+JѦzM*eZd#4is  y,F{"uke#oZ|kd)bnHOQX&EJVu4 \^yktQ2{@CXD7v|<`8^9pLae8s;L\I/Ә8Mnyqul[ *zlVpIހcjj 8T8Vh-d6[wL{ VN AVLw5{g9Hp֍\>g@m|WԮ n%IñfVQƑ9y:)B`HR|/-3"S8vqh+u:ϋ\9FINm2v}q̡jSJRx1AsE4|t"gW󺳝7'A毲2ي^Ǣ0wRcUNװoW_+Ϻ/zq %6V[ TkbCxƲ,nXқ7-*EwB}-iXfܷ ?ct53eGX0i~_٤~M֣4(O٧27,(aK$dPx@+;xu6/gf'%(UBQ0l7RLh*Z! 79mz[ _|:Ѫ9BU&9ԻEu>`q%c:=KD} )1"\~ Ȃvk9Q*Q,%:~G&wIW3aΔ|`g7c9ͷ)'>|QlDu%n@ǽ-qap}SMQa1 %J;'"l7, 4 ״VlL88ϋkeePSTC?/Wa[8yA}A#zH&x2'%ȶ]'<2>k]S#y֍3İrgؘDm͂k4`XՐLf679pF(`Y>3,):)dc΍YAe~ c PvVWo^v%ɝ0t0BpB-Te xt߫^`_%0{C_`M7ͺ g)޺WZ]L<'DƯ<˫-=yմ PN\̖z}6&9|sO}zV\H a~ H\%GE精>~~k-R8Jq5(f %Dgr[ Du? Oo[d4uGs0i:.|X uЄ `_-h1P5'/z@]z7͍hߔtc OH7YgL.X ~e2 ˏPp [2ml Xr*R 9Lu O)W8KS>np(</~>sn%5Fgf[azoaRbEON@dCpip6ys7XP=@\xxoNB )J^+Jp? y`yQP[!u#TӞjܱuQ8n~?|&Aiij(W rN҂NUS(xYG`K~2t#G*Uϔ õ=8嶖t?>[SQSm m=yDG`ۊ5'R&HxYX$MK͵f@ cd Z[v7t?"& ̨gZsY%%%U(hm`Tb䟯 {0Au>%gx0{SE84!iz%]ⓉYnlȟ { [Ɋwi' 0w4xx!Db&7sgT'7Ó Ě'Q}LšBQK;^^zE&ZD:}WKjф5&Ɣ8T{`z=ǔIDVA߉\޾lss#J@BHCX>Mݙ3#͂ᙏFQ*[żr+L!hwڪek4<[?MM҆D|NG\Ka$LY %0ϋ',+3nJfvN#x: o$dSoKc~XOsğ2pWfs PM(5cb e.ƇߞP,tySo#gaZ6SCNh7#T}}2!j́0-"\^Gu*\6?p郅#\8[Uu:>KSv@`V0%ɂ_ JF<(9$\U#җܿ'zQ? `0S?-Y'=-ay!9v\gv 7pn.˨ʫ--K@ _R_@{R.a(Z+a)cb㶹BYŲs{6V0B=4hqeN\rS5 aFQneGvR*d.n d`8r3@4:=&^[@lo2t'A Ě-2OF˖6U0fpmZk<* Ecdflx =bsp'S;}'mm3`r͚1cQiBaƚ-u ? |@ߎ_)PJf/i+n[ F!~>pIYMa4bc赩;"Sx+'vvgگPK|!,ZqDhix{l&vSMmpP'+8P:B\m8HY.Β18͛ X_?HF2ӏBϣrG[Nx>5` bPl1V òA&Cmo>0PP S6 %&\w((O@ K#ޮ6Y3JGC0yux#jIf4)؋HX oZ2Bwg;۵h$Xjo{qN# Ow׸]T䂬s=\4'3C>CV'75$N^tU/j.Г*30yj˩S;A@ViMLW2Żn`Eא3jm5K\s DdžXƴA`DpmˣiPqatx[S7ŅITSkth+ sn / 8>a9Z;-X@g^-3w_`,^)yAE%75:=`5GVޒ$f_o^#dmwh+r[ ݨ1/d\VG|濻!O~x z2dzPp <g@!0ɬF/ ow, Mc? mB:tS쯋WA-ח/0atSl$F_8;j_D`+t"a@6q %˂~s Ǔ\;h‰;Ms~RFQv(&E;\[sebI?&;A÷7ynt)A\ڑnJ Jlێ}`lEQF1ښ1#_uMO0:OLoq~F`b7!:"ϔsJ *xorfLc&֒ (syQ`ZLUm~9] ) {X pG)/aV/#_5H0(S}|eMye/La+ |+D}1޹YtX%Zspv鵵n[a_;wO!qعH0m`%/Ol2xq%#M]L0%*pyůɗo4&dubCN ށ3&F.Q}CҀ8* yJ nC:OD: l*]\~Lp4zyt/?3(d+ $U蠲#EO&Nz&p'?$>!;( wT)d<8#}`o` DHP}E=. W'xF\j@>A=uLWϲ*tU@V\׋VeeY  ΄xyYC;)r$PvKIoȋ"-8`Cg93Bi9@T$m4-B_50a0|ҿc$ NI"&8@}:Dy ݻdF~ 9n֐IF[ԪpV_+?>Z}-&bΔVep,XV,ٞ5&)s<W=WYɷK>x9x;O.Q5M 'm uhGhNtRHR"HDaO~›@( WeJH/s7C,/nqtĽ@O_v"R ܞv:Z9J8ZquUpwP_B9[jR<kBhl#|; SUJ%+' o0PW,?urb _czL g4koHceiQ38㶵議6+2Yy$5'V6&_^N^`-6 :@"rde(D,UE3~̓N:2u27x ߕ?20q~(Qdg=yC2[~y\J1/ITM!zQ*0rN&fPBPwgY g1*ʬsq?qKt>@W?C_d!A+'+30$"jig+;,*{L؎ׇBǢ\Cg2\;DiXj.7fx~U^6bĈD\mDZ 6)kGఃh?uL\1!ɚOGDߖ-&rcBvb:J\MPo+SbH,uTR4IM%DA/psN^sH23y*V;=fÃBӑ{!q&7FtGb*u8h#D2!Ҙv`.7<h+nl3ckF/4 =/zBaqg8S"`r(_g1 ??R +=)Lm ؍kA :o/VJF5NkCۮCҴTtP:?7!y9sUFjeh ̥U :gW\,cfV]ZiN<#5bԎz1X1m8{`*Lً; uEvQ1}2z!;^y*X8;T$^b8͠2(T d7dn%a˪._'̒@솂,Y<}eh=4庲AWO5`?t^79_輈qЩS9+ 9;,~!ԆG7-\1:Նsiygn.XOD!d1)yqN#}tŜ@_$EPcpBѦѬ̍s?Gm:3C2p Dy\ftX=TK#Ha6%b׶Rc\ +1IŎg:(8 b&. Mid%;;B71/SBU:]p/_H2V|R$VM@ >3R)ݴ0V\'|'_uD[;!W5.r^iTkD-P:$[+.K$H^`*f5MɠPdkB- "o7]([P I>br=CA\jlKdwUwIQJ89d*wi ಅ6 G +ؽē}":Ѝ=8 pjpFi+KbKY^ycj] IhkW^3>`1,r'ܺz6 :{!>.r,1zO<9\UmJ,) Angu^1vBd-j'g|uy5mQ.yp{l8QE / 1Fpq1T*ҀTBE;0W%{rc'e4'= pL"@֠HWjo7yǼf&1#eҼ H-2(`5zITt2uXZj zZkg]ꄃP q"Œ CNC5ӛ|ɼպOttihS~wmWzb3=:d_[f.I*|QhFm~D-yZALAFlW"L#`5][)rx솺e[P!X{>Mt*zyvV5Tӗf `ܦ|IDU/ߟg~bSS΂ț=P$8,t9G8^1 YR& yKR i6lmO~l N!qlVyϖ-S]jX|uR0Ѵ]"\MMλmQu?~= (\|hGQ=PIm!;dCe5vpQ֋d< '`^,qͧS4Y(s&9cpb/bS9Ѵ<<&oڻ%ў+\gi5mȱI=L&йazAb;OcdbA(Q%tnG^vWZl*db٩ћ@o0CVJ(dLC I97BC .HBEnχʳ#FCowf9_s8kK{ lzRǪAn[~Lk(%;0 suɋ6ʧK+m1Sѭ/Z{(c_\ua}w@NW.@Ӏ廘d>is 7;~<j=qnU՝ܛHq)3?\H sSH!RhUkcˠt(ң$21H%[&CB&hNg *ȨƏ+3DmeG]xzlmUYqT4HBė #w@r٘w/%/-_jA ݣtV(TG.D@›m,`D8SVV0s̩I0NYY ÒKm9$uK?A"Z$RkBLr"׿dF֗`vEk!^m6ݠC ;v1lhn"_V|]2AO4J}P Qa7#aϼw;2ɑF?͌eS, &&ۀ% Àw0j9!r>:t،# VU;PEAvˆ[+@ͯKN6hvR6?]Zj$/ ;F;oďA۵wH3ŎBꞺ^jiW`U}K^|K#z|1{U'}ǥ֨Z|Qッkz:N[` ,N!=z<斉`Rو( R^ Uluec_ֲRx"FJ; L#Fi;T$VOS TH W703zoD}f{~c/+a2u-\-)龰vgnB"xw1Oz2!4ZM[t.+-_dNF X`!8ABk^Guz=QDu%\~R91Pf \Ψ Bcw44nJ/i=V c!k d ??sl:Ck$KEo←b/G)#: 7J~nj'*HZ?H8hEݙlF"f >' oބM B| s3ށ~v;Ȩ1Cɚ[7 J.w#VE r-o6`7@]/64TЊNKt!yd^1jS5 )<*N&öύ|\#k(N^)a7 *l:#C<@K6$k|AvƣvL4Xs qz JKyXpu|)j&[gy!LY@t,+nlWCi6"#]UAg`F~8<{z@xփY[C5LLT~ZJ:XwJC[`t]0كCsLdvA Pe;Y#qHز+*%aVBzKqV{6˳e OfgCo} y˷HD9lI<'XHKD`*`BvvLAHڕ&hM&+[bhsw*qM3A7{|30[wM"3<,IYfoZ&0Oc4^2u~J `*Rك> 9š9 -jl^W]#d Jd蟑rS8$tdʢҠ J8 $X&~͉`8HR,:oMfAM7K3輋0 ^rb(G@ 'LRw Ç }Bo0(7fWѳ}Ɛv){r*Jh3Y֎J,Hɒ.]OY*`;,LIi)tّ2y]:7]o.̎ ߦR#!2Οf3:* Yjh$(>/5b[X 굏28o럱Z0CT1D(6JIz3ϓ9K>QQiבVϯĽd*~?pC:}?5./(!Jl#sCbYL#h|v\3L}4C:)Z98NGZvH'A2cVW"[alz7 Ͳ#yMEe۱"ޞ3yC 鿐B'~YCvX kSYoh_{u7>9k gEB9uݥwe6o+?)gD]N?ҐH r3q]/J; ̀xC8vuu߅wL &V'wBSErkW8 KYxlYvF\xzO6ɼB,*=ævǥFaq6U< =Br/ eN**r3oYQyH0e OSڶy:z9G $1rS 1^͜]6 1*#\u3;6J_!uhiJYNK;ߊ0U#5>oܖ%_>5󐅪u߄KǰOxo?+y 1n1]^DjJkV:Io 8P,Wm%̴,J[ahOp zSWfbO6[Yf{Fƺ|M(9^LR%:۩(Jw`ށ&=ADiOQY*7^O ~XhK0 R9-6NyLܔm9̘ٟHk}dbE=kOӎR*JS::@(3x<.Pl38H)#AmtjLCCw BB:(81 ޠ]RYv.}"֟jMĞc`ؕ8pD;ܜ#>O@C|Xf$qYDdeaSa"6LBrK3Q%ѭ~IU!KvygTd=3V]#c*(i&9rd)BZTs26`C~AkPp}urqPˀX >~z3ӼV̝=Q2wy(J@3F๸nYqhzP>YsQn'يQa 7]IR)^}_5B [r6EΡt !~qf`޸umuB6|nZJGQ:3\[I%xR5fe3Pˊ/dry$Yv&DT}"S:;2ckE&>-Ɠ5>[ߡk>u.hJMNq7ކZMY!0KjQsiUS)}KEz*LB58'Y 1@2x{⢵K}q:`?S]fR#XdE Hy?1S$4namkL^U3ZRN,7[Cyp&;WLyȠ2V1ȧn&"F <#Ղ$ lxMQ_^> er!k㯠W.jPW08%~oay4 ֬ * LNo炙ԊZO9½3#8/ImhF}~&˜;E h5Iin>XW2FuAs,9?t Uwƣ,t~SlpT>Zs@Ꮻ :i+V}< LrG6g-:y*!0Ih7QX[ %iwOA%lܔ!>K~ ORq 1jO =_iUSN$BfHH7H]=,h)iz|7r+PD6%qF91IquY&)q=;Rfw+eIzb-|ZeF~ԒOަT`[gh"K g IorlYa?)FR+OD([g翾xi- NТ{f=wqVxaVaQl7 %u `'ѹ4sFI!A%HҠˇc,7NX&tֹN"*χX䴫`Jmmbz#W w|8`_!69+  CcmBgxn1eL[Ls 3o_RYf-_AQ漬?ɺ$Mr``y.Hc<Ėek[r6DA(xTO55CK[ y=l҉Y[3_݌!Kw#\Z"!Cפ~<4Qoo_!\QgJ>l0WB G} Z"LhuI E8UG lHD(T<@)$&)u l ZiA3_9P#VLC1(.Ծ. v$< ~ \Q`P͟mu3fQZqQep#!{dxUp|P`{TVBx]^;G @/=fl̢>r1 (Xt+PWAgʏ}6_9hSlÚ Ӻ z3kT#~eǞ[>[CM =7MȯB0ZsFaqVȗZ7xIf ˼I咮3xuSTk|/5綛l:N $m+ʶbO`Ovo0Z#QK?Cz8]fm Y龶;P(~2Z:eA8}} 4*()}kӳҹή(l @[0K* iѐBw+z|z?_$ Pw5r J xwAY;TKhV~ U(SxI`yW6o,~&ϯhG2*Pm\^}.8ɟ@WT ȭhu2z*}0jzxHӝ$ksec2suWSq:*8Gi?i5F95ۆ1%!.iA $d[#z BD"1VY#$3dB(zݬh&΃t;jpD,BTGٯZM52`D0mt*(CG`U4Iʴmul#NGwo)̠ehϻj9||yHMGP20hROH1i̓DTEĖZ)Lfd>ʬ`]LLXK##FPs[RPd&:e׆F`ȫ$ -o\%|2L[>儋 *l-=\AU>]:\- '(o%†:* + h6Mxڥ=I[*Gv|­כSB:ysڿ{1zSrCљVu`qF߀b3fs1Y'"vk67CyhLJ1`RD^, |.ްxQnNj@ ֝:6|F?/?h ̉>7+zКJL=ۆ~HI&Nɓx#./ƄNl=t(6쁫E99&I)An8]J9F7m BQ='Dk9ͨm;/:,yk]U7e?!D=wJ3ĵFs>lAl1od.3z@ 2vgnV X5=bPإ *#@L I$\a!P J1p 4:&b`>٫i}BsN~u5Z_B_ꪒ z)<bC)oeXLZ;o oG6EMxG;+ 7e>O1!VŽlC(s џ[H5w3cjf}o\n6lE";hX]#9]BUL<|tg]w3}:.'u5Ҽ>4C:\>&$c9%y!olar&]2m-QjMjmf6 Q #r#Ne#a!Lɮx%\6K̞[-V',{"{*ޡ{,`;C^|GWú:ꯙ]!k)% x*]/mNTb@=oarE^Џ)چmZj|O6,&t0mB[s^SWuRoh d۾=S\8@r]7Շ@n|G ~3pqMU O'.ZqOYW'p1 1Dm剝"86t.2U2Mj1";.0\q3zg͍c6["D2sX\FMŻ^3fLkafC|1Mkc*!",Q‹dĖ<쁏C-7.EK{N׍1<;Ci& 翂!D4)O~7烱u،suesǐ)`"1[S&r5^O޼6#wx_RJpurLj,~?j`-'B+Ԏ~I:{/6`_(>p.lQDUB'a&cL$6KyI0YQ3ӸS8[]q.1LV?v-M~ܓhP:$ԆK_t+"s=ENHAΧBsGyZH;)gCnp2ף9CFD5>B1_pP ^ W75ſ_ߋx,Ûez{mS0KxfMۭ %*xJ`f~jB*΅on{r]2Rwd 4[ܥD6I&|c$#`] Ꞥөz p{6zRH1s-Neý3x$uYMnq+M9a:jV_H8RC П`c L Xhi1 r90%QbjP}e^C?1%KuЌ+͌`!&sQ! `pbrdoI 6?/a1]0 5lf-FGHx"8-'۲iWAZ{}{п+S'ϖʍ8kN6wŠlolHZ R{olcMJ4!fk4t !v# 5 ?U8>F7pm 9lE?nRspr@SAsKaݫmoxIcRESrI*>B c|Rojq|9~W*Ds}u=~QluOL 4twA5Vx\ gVm`c?xFJ(YTgn#Tٔ)E+@ N~'ιq#(]BL|_S1WXk&'I0*>=[fC Pz4cwCYҹ߾1"DY[ˠ֔nS*ⲄBcxo)U*D ?ړ[V{r;/Aoi]8{$ݼp+Q@]jCE ۲ΈlʾvLjaNK,~bDP͘Ҳml7*LoTt8⮁ Z~ʁY!ÃzYJ*!}UxUPr\dpS!f`v0h7')ڗ~K?FH>$s6l^ii`o]tiO)R]E;$2t]ݪ`M]09a p ³ŀ$%q` >Q2ATyv XwJ%54*2/`wFh)PR̅ w>׬6)s+5|@ OE_)tlȚ\V%)+SZyza##T]4"' ( ,Ap܀˸4[mѻ]_A_%P_a.[v:dJF!`^e?|ҰyL^ee=8Eu)ZݩH-j'_Fg~I񳇾B>듒㉧]ZE#ǩͪkb>[{ks=Ʈ5ʺk U]%jbN;5,rㄈiK!Ӆ-0}0|%4G(cR!bk<<\ 8A\N#ΫF_l— EanEUj.۹WIQ˴`xGЊ&,hI4T,ŕUڼ0[A^<=wA,V;rabLIF/Ka[JXB蠃0b GyVp!'X_ כ74S8sy>SA C:<͡:VoPsWq߭@ 3 C%@tkWj}Wl52kE׾Hs5g/?CUg"]RrpONèw%F6ȣ;4X&q*%R1a@ u7oyKsZrgGh.%DY;tŀf gm]_w|}YnԾ˓b:h :Y_›AKt{Kka&gGCT-FPWϥe88' z80Xz n{:rt0 3Cp`l V@@X/|5鰍aOj :pዾl*vhO6 |'2UE!&vUeS'Ce,P BL ?wq>@ĞSkSȝnjW  Nc|o\P:?㑲oF]=+k- "I(1MU%&euH xz66aN ~s smݽ]h26.)Dm=h׀qf%-C>kG1\ڼݍa;ŋXX#f&ilyw>/Aoe29ԯ, 쩻[a6br?mǥ qîTz_Q]U?:zۯZkܗ75B܂=Յh0K z7EZ›E3g(M.zZ/bɵ1G 5 緉%蟤|f3F FhrLsЮ\˥^& nS`EMtv`+u7ѼU99W.T[+Rߵ( z{~u-uAIQudN:vW8Qnef`{w`gyXbٜyr`gr.O v1&K2Ĕo:7dᜐ+rQo%Hk~4xw1JSؔ${Yf^-o6EEGM[}>G1D`b̧WZ ۋQ϶1 E#$^I=q\l ooA2:!Sr6Fם!uN 'ú9(a&e_:\ht(u,?vCGnW8.h* [xp֢@c`P2nj7)P~Ql?ŧ`jw<Rϴ爐ȧyq,F@wIdLʮiD ș{c PC=ͷ1;.ۀdX0?<NZr\b0mKҙl?\ヵ ̣J7UXoaE|C%)J(M)2qRz:Qw޺Pw +Η&q种X1U3W2gt }Ӆ ܆{඲kg Q(z|+#e492e2PL`ڀwc=[/[ܭje"^PqZ/ِe h hU(.*57 hTZt;]\l Vy%a>G֚͆ۖ"&I2v$Kn nA*$lB/;r0$wyPg7 {;5С|衜 /EiuHa#Z%bg\|#vUoލta ~ڑa[m۔[-Bc0ejeٽGPНW!Rp8{Oţ7f1y*lհ-^i^R{f>WmЏoyMA-RN_( -F̓MO \`8hqi* 5f*;KwD~)Ri(Nk B'.$^\U.u|&}r@Hx?Fy.ɴ鏅uմ_vI$C눥C0.J #%qq GdC_o5B|țrbF 82`^nǧS kOW5}Os+$C=^TI\"Z|eiwgdx\=ױqAӛt'-yT#\_aZLQKx_FJI5Ao%_ϲ mUMT|&[j\P뾵BXj&J)vIb+«",\K}<D6'!K:6FR]cy%]Za3G1H7833B?\f-F+ǒ;:q,cceyL =;C9#NX6s$#|nz':vp{WRޣaAn_Z<~sY[^.K3m]({anBh 6vQ>jW9z R]EbRAP~@#|Ux%`%!$@5; 9Lg Rg~[hRc~ T+w4p6 *+%2MF}$Uc\(FCUXjo1\z8cdwQ~ s8~Z d)؍ =ŽL @#px!m*3f 4W=LֱU]D^]f7r$-3HQJũy$d/tePUq7eG8;r!G1RhOHΥQl@Rۻ:(SvrG2tF}L|UA_}.nv{A+̞^WL1YByy1_gXG nncpL\-:א͂QC#ӽ*T~8c 8y!n}a1^+xCWQu(}Iʥ8a,/>ؚ`Zf LHDWW[aR&~aZn?^Qa?ٳ~(+1uyxE7c=#R1?v̘p^5hN(l[U$V1uc}yⱏOMpA`2]PXf ј#+ fI̅+-7P$Y@\JM\{ruiʒ+Y9ʼnisVm &,f2uG!F菸9E1@C<\B$=4 &*pXcS5X6k߂  ЋC9y#.`.޵B0ru# vr7@0d/gJzG`s'bkR2@5X!ONo'7CneĚ.j 6#Wf|^fƋ_ߥ|mhe2 }t4&By˿yxthD$–*S:;:ȡBMr"[ZeS KLw%Nu՗H}H4^-_0v[rPJ'5p̦j@LB CEOߠUK_ pDIQ[FސĴ^ +͉6V6(|_f61ԄG|p[JG1 dZ։K;]?2ɅWջ :͗@;brUlJ6莌AqM` P|-i!(CXe_ #~c 9n`@ ۽wk(/bDBhh:p=°<(7Hz7EPwX&M-m 1E$=k+'%%ը}\C(hV2 4M>|^꩹+_ "CΌLߠBq2mHI}mK*E%^Pm݄;SGXE\C%CzUϖ.nLMW?bpKunEؖT- xe=[ prJ{4A ιU|/+r~y-[#kGP(k謱vE}:~^C^j "_ɺaXIH.t4]6LLpy {x`xZۀp#h{Pq0ڤhW@UkБwyGl8WhCҦWG,H %TdHL kGXd^]'*sȎ=@\s%os!kM8cJg0"ePoLse:+y0V=n? c8FUW6)QR*ij5h O= 3ň~7V NKKXB%Ў=n(] j)¥g`ÀV]tWS9-höuTJ!?3ItalV%KE#'XVTD+%s50=pFz RAcdG 9IG#h\yߝ<lpڴy֨huٴpiQgbnEE JqfapPTb?S꘤6t8x&KM "y?*Tߗt"Tj=G/nOˏF,~sq ܚxxὢ©lkFhgΦ4>L|4bĮrS\n+p̓غ :&G|tEu]@m:I+9\ ;œMID'rƷY qa҃@ aJƥZ#T8$dc)'ۨa)cl5xv.<@|cO7ΞgY=R?{LL`V4'k(s7Ewbs}d426:uJ`ٹW/IiGxCEXy$ҳ8'e/QuA"%ݿTeyAjNU/ m6 ߬^ i҆@jg1NRfkp ,I ,ivHX1* O+{O #uG3,3d6#ؓ?WH|>]/}4n[!%\cz'yeF !g>bC=Ph"oYP=z? YI)Lrm%W6Ϯ\{͝/y$ im)W6!n*Wid|H;^Q+ e\ěXIY ܌3.:upI\ꨘ&~@gV7<2f:!K4%y8 8 p+j|m|9߅h(/9#~vSD8Lüu9x3 OF@I%ꝊAV1A w0[ sac;Qڤ9Ϻq.8G߃G%`?`Vg]bFGosLM]n]qgtQAՅ dمKV?Jse@hu *4}Cxm~@rNLlCͭ"91fLjdWغVͽ˘>^oN .r`*/vªÈ7jD1LL?V|%Oc?Qggxsg| I?J78;;훵Wb ueåw _lkS} g+;;&ؠ,E3nކ#&ˮAhm iCZG`뚲&ˁ늴bw:eamMN"3SW#(沈D6qxR[ +)zz$O -o|[Rӧm'd}wRvZI'*Cď\+;;:*Y.NRn_RI(Vt\} x - o5 $.ԁ.z>]ֽtˍ`kPܙJByw@8*%IM r͙$;4^9;w9w u٨s ߾sD&%eqɂFƬ%o#;wS%`8]4?Y=pbAՋ'4Hv=U>SZHw}2-2|8$+ӋAp yF5x6VDu2iR~Z;T~ sQy#x ش:8}M3LMjKo*6O~6( :I5x\%Tu&:Ê]{ }?TpW<lFkrZ g4h60G N/9}qKU$H`TOĔ}Huh9DQ dav͵ي ʚz˕_?D4 **TlYꩌ]pWKLry_FX3({Z^$>tf*zْmmEdh4b¤4 #4D=ÛaͲAKޥ.p[noinu 53؛.$\y,f9nNl̮^jGfOQ8# $@Gnd n(SdYV3F~'xQɱyѾ[+fiupn`O-Vϝ>C!cL2%>me\Q'ʺmdW\K(RfH xWZstg>6I^WʌFlKAp d׵xS %_ v*񯼆}rNkJI4l)4)\Q}9QH^jc;hښTÃް0Wk42Lu8LJ4ze.+?>&2}fI GR] 퇨]B#!Y5^l~80!iW9YhGۨj $9g.dn 3r i˷N̗U$h?p Hj2B3[N=׎f>7u-Kܝ{ԣ]AN%QH8 krcɌLyg`9`/vz#g}0<(;lqpLmy94$Jw-,yGM|n(i_'J a)pI_=@CMSӱ]< %m(pm5Pa\"dpQ? >,tSARSܜUHf%DBb۬b?"blj6unCE< +΍G(7&U DLz3 .USEr"\j\iK2J3WRq  ٙO=̬lK<È|тBCAI(TK5UH\>nl+yMu6@B'DĬS&J,"O7oC6cJ抟=Y?B ̔z#' k\BVY$g@X%'PC.8 jW&M{asDП f<^sKw}I^A=U^n]y"ly׵k{¸xw*:H>l 9e8td 2)h*kGZ{P)6|D_"0ŋ:].&uW"d8̢Bϒ=F3])^ѧw^BRdheO)J&]P#+0xSE?e".j]nY˥*#Rs]> xKS7CR03 %\w,=F-=]/h ]JӲjjV.wc㔄*-\rR[l@aVmf /Vǫn7Ih6|wOCQτ&7pndxdF)Ȼ}I >Kٯ2_گW[z:N@Z[; DGN3I;jEC;LoXVaG89-"T!-Wh7S U .2[KZ4BTv(O˱ID5bRV-U !l^=,mb.x _𧻓MDLBKHA[X9!ty8{&ZK~\݂*IyGq!* ̺.RD;]E}7*PdTvdV83yu%u]D0P^ybMңz1NOrBTc o^ >gfwQ6aKBg~)~-JsHXtŽty:Teh e=`<2@Fݽ,. mϕBZ;< WjWG\Rg2mм6ET$y> xbhKڂf;{aȁxbn&iywa#~ QqdMuZ}=(03j݀>,f0+DD2,w]0 ^[Tgc|SȤhy!zA!b0Sx%lO;mfi89ev1Ŭ9lF}T+`EyBtl1`Q2`0)|]Cgd|%2m,DTϹw<$h֡׎N;MP XNOt{S}c@tGCq~>g35Ȍ+VAAECYyr^Oe_ڔw/Y<?pi{?~hrS9xM9[.rgCSےc1 iԳX6 VhXi'epa!6; Vh|z>mMCx9'lXzOe9L/DDsc#&+.6pNi2Q;hRDnR_IU—HF,^òN6ߣD2750~5zGPy|7l;g}WNgPvowPĘ`ɶU$È܍Fl~s08f/52eՖ͏zH]-ʀ}vGF6G^WP&VDGNcDI6V*QWaIʈkdm!<};uBr +(ְ<␶𘢵!=VFbZ6S(R1"P"hA*C 1z 9޵Ye-Ʒe @V0b$R-ra; #R2`zDU ) n'AVl1o q7ꩽhRUĜő@#',Y@"W3Ҁ+=$ 1CzvV ^TQ@y>ѭ1L`Y# l$2p 08*b8*͕|/?/EM 34-ib#AWx9.gdѭ.) N, eE{Od̀vwk,A-ѷ/J0ig*F{]f!##If+eC$p@0da'/So%1s\;3w1v ya?G侈H=-q,΅; g)"oLa7/׳CFq.fCxeK8RᅥT21!eM7 ]jT8; YBVD]ZT[×Vub_x$%~9F#z^ p>vIEH *BKCcPzՃiKo͙b`e،W4yviEy07%V o/;Mgᅑ/,+D}K&|V-pqN}w;oLQ9S]1Mske6isdrԄ'<*nHmw]ٿ%!@ Qfa PvLZ(+TVYT%X7@b6O["dm.TS$ ?% _8aY2u q5咤$21#p+=םD)X>nG 1[:+Fi9aN7y{ʂ ^h#X{8_3T&r6yx.Ev wm.gYuع5(o7TAv`j6 o-H3 HØ0nAH?VjhJMZ5Ֆ{g~y-3pNtC4\0s:S1}erqP>^ Z-R~b<\w<}Um.|,\*2;LZVerU ay|*aL,s+_ţBly&:Xk/6'Wyj%8B`O+XM%ſFS^eQKk=+ʍD'쨕}M:L٨*D7`K2ϔ6iyʏ4T,,LJ{E^#;vhL&=\IapڃwݝdOC ARqas㐊]Taw>9_a)vPD٪Myw7B?1/%Xm04|dH7vƈIT≕BaB uڪ١]~2`|D=]o2?cK+/e>Uӂ֘]x+$pG6Z_bdd31I+ԇcuΖR60YJ?L A倏Ϸ7PV߰;n eCt"zPC4  vKj(~ClSk(5nL:D[0Af']+F$ڧQ'ĻLh!vʵ/K oXnsT!*RS"[x6?٣K{~γ9-˽17RQQym,6쯄vw/̯t#@ [iD6b$vD,F>~ap/(?ϑ=6H5,^!?=T~HߵG7{/. :ԙ$ ۄpV!+\w{ R-L t#4 ͺ) @kQzJaW)O*Fж{hdGahYh{מa2<ǥA5;}r7;+H'7a'K=.ךgqwZ;#_aR1TڒJZKMFV+NL/l8/IIȴ4wTYoX3mg؁Q(Fo1 Rq0Km/9 0A,Lp꽺ه I [e%S=MIP|riɔ3CA@Rk׳ɳ~2r1 TS06qPklIt+A[fBwbl S2|dm5xO1;/{1M@7!P4((JKtECW³%I|REe7 u1?shL(R?/^KnK/ GPN&)*!n/w(Š%Wd!f?(A&;\6Q'Bt5͛B袰K+bHW: i[T-ꀠFv kwoʑE֨O0==aCMԵ}C=|1}~?1Aܸ"VwRU$S ?Jlz̩ӆŪ(Ӌ}Eȯ/uu})w'(8*tETzT޺O(vV(܆Z,O>_vtpO7Mf\ i^d'f`=tbJkt${`|pa1+dmM$A+@|xw=K2V;_Pd1ezrέLi8*e秽Zl]^1+g{S:s@t)>96s8ͺ\`/s)]ӑ!z!buwzUIf!j`^,z|YWTՃ^̏`=ƀ|>ʣYg{<{o1ed 용kɸSnd@j qs9  )Z#my!uJ[+D5+{$+~<=?'PR|- iZ}AMu5.v)5`Q˜[FX]͕Bc?t'rD٢jSC\ac@QCs@xvMK*RIHHS5r˭4(|^cþKj|9d!x^}AT!ϮQ_ׄ.W~*E{JD  Q!Q2F+Z.P+l 2wcIOGA(M v8;BRo(OY>5I>8Z xPݜ+x/aZpx0`iJ] {62IV׏ͼE(wݑWn9 1)Nݼx$v1 ؋[~K r%)QȈM{O)n"}V+-`įUc5{ ;AN6.Ue9n:v6v'I\'bu2U'l իl!B?pl>S!?WϷ0pΗT:ڴ1( Um `EiqOt 4ZUA #p2H/"#5A ÆEamqfGf>$DzTx&wh9vAo$@.mBkBG0Z n9mdpZhIѵ~{A۫BUp " 8KeypVٯ[0 ٟA+3-uuSZ-=-a/ d"N!CWٯI2s >i3w's~;̄̚5䃙Dc!Uɸ`qR^j O}/d'H Ou!=(f8Rr P 0W=Yy$#BOiÔ:TP{Kw^f0" ꃨ՚3iE?W⥶Ae;^b!\R2y E(']uMX5 v_dɁ1GPP1jHeFК׸:& c*K{KVSRRd_SFk|؛~ gט*os≸I(+  :I3&M/[k?bџQ &39J2P9pvU}^͜un[Sc@r1o\d|5U n/d*pa,xꍹ1%#9i@Q>yX9㉩];Q|PHM]\ %+uso'w+? E bgvЩVn04`?? *OцU,i.V:όRAT_!z* <38h Y_IO`걔 2vqb%P0 ?U|m5XEL{=䙹شP$8؆B(\Mskno \\JpKy|#_:I f6Ͷ2ZWI$Fq3 ̜|+0{ШՒnI}-ޫ4Bݩ*`şsWk0n^#^g!QJq'Nwl;v3?FdfbW1cPk?'f<lN^K ZAe`\|3> /_M"jmRV\#,(CH B'[`T IpϢUp.rA=,"7h0Z3Ӌ@VP}^@X0]O{ =WeA.ZWr(2! vU!~?nIk.yb|O`="kbY˩tcxq0iTR`ԢۣlQJ dA77t0%귲rӋ@GY2D)^"R5 Y Tppxq s$ CL 0X}WAplBgB|k7bH?[و1c(c:a$bel^:9c1xT|R0_ft.:?O_F#?O [b"EŶ2V̵,~*zqn<љ#T*n0LG%x< 7dbm-o1$a[x!=^GҚ>'o{`{ڡM nq幹7YJۢp\Or|r&2a~س uѯ}vɽ"Һ*z6NGiYތIaڄdYA.h'*;ƀH(Ie<.#IViA~0ԆD.&P Hyƽ(%""?i!7E}pɢi!uIFX`cp9ؗAz'.eN]xO+@k*bN D-_H}vkЖaqM)V膗ٓ:b1,.n{4qG&Y|^ t~} : zL2:ЭԼ G?=C:&zTg ɿ2[O8TihWt˂ ^@xّ]Vp6qA8ű|h$Ͼz F=eN (s@u3 PX|$pB*@٫kJ25iVfKb{T(_0ypԶy]++ +1h]֭=bV_VeQgB!Y+׫{L)y'lfJFzU3;,ȐS;ѳۈ8fQ>AO 4Ƹ j,>a@~$rqs`"d~L+;bN.SX@ 7/M7b~=2W;'""M~VwcL/dZ`#xkjw[{^Ζ -r3O1JAMlvMǸ h`nU[A*sC溇:6iuBbbA!=/HL*bF #^ޖd7Uئ ?H+VI!~RZW)ߤoT-5bs Yh|) ޼Y  3L)@ HD>]!ēpbQ=2x9H‘qk:up*0@[Rړ`W8c*Q|}ӒA.Gc@"15-[a_Ao:lA5RL{KznemԖ ;ĥĐCsuZߺtοP8͂f}iDyB9-ҡAԲ6q Pj{qH91//+菙(5:lx?Aq]&ϕi!O}NSƶqqo͊늺4Z37)ХȺ:\9>$ lt2z2~4Dob-0:mAcV~AgH-f%e¥fJx o9G5du Sy3 Z`W9ȧxTF3K ?63#v^u.}KύnDk>WrL7kxlaNꃶ+<%D2}'oAFH1c, %ᔓKcv䣔i=]W_}|y`BQss5\8N.{C:Lr ]}EKsREG1 QJd=-$2Ӳ]:᧝^ wBQ¹t3G#φkR w1E,M{ND٤vLV Cz(RJ,8BeE{\-( R@;Rz V^ڷ=iE_1C> (ppB21L0*1F7ӰV8V_uZǩUS = HE* [Uyv0zu@(9{,R ' B7's!X(`Y%zS\,GSXQ݀+"xȪ-#64D7:?dp"XTNvM"8Z' lNyWq,hs^绒#{ޙtۤ]"{$dnޒÑfX{+K-:7\u fnB.rOaP_&¦jM(C @х&~5#v.f 2*2i 5:{e BJ햿\ I{S}⋉ƣS_'VvMxYqf!e"u?S}wa/On|Gw]͵ AeC0k}xÌ̚.1F*[G-ELJGٚTiit1Z:8j~ZXGK!{05V'0*zIz:60)HP'߲TҁsnΎ-ˋl_/-0 \ݦ*D~=ѱǞ!2Ofl.获)Պh_zєPSA4" ~XYk8*@u ]L _` q= ` lHY3 jk${ 320Ncy]ŬŶ4t}4 ,Uީz7wk˵z&)zaі ^%*LII_S*B T,]9)&XjLLP" j/)y2ϺPb|.x X+/w~p3 aE"Z9~!aK,l8C Lb+Tǹ:||o&V#T2A`Jv qYh8rbp SAt ńzi| [wpE?7sVI1^X_8[Wah$Q4HwH>b\P'aq^!>=8hI)֐jRP˥19aZC~]MPyj^CW4OM1ͬp̀puުӰjO}C@)[G'=vK6RxO~+ ޗo*dDNexu[!@0Ip ޷IE'~zS[Nhq=\B[a+[(b(>orGRK:a\y`+Ư@>Mpͱ`bo$;s ~D.aE>{^?\7tuG "]`O>{&{Hw 5S,ɩh $ădpq7a|i'(XLΛT?QwpxIIY]7޾ n;}"vSAFXPo_\_5h%⁊8Sη=)mnKWvcn:*cW\i 葄0gqv(:;]c1R o{\kQgЍ~sn[4#Syt*}Wr^ٷpEK*qT sG9Z^xG|LP=k+s]ᔼ2Yh官GO;n-[,YpyDo ./O;(;jwc>f/œ2iWi@L{O(Z_DNZҏVTte!{S^o5:,i@y>RƢt8El_By6yEeǙվq! /dQQR@Q2Faa8jz +.A&!3KfQd0XK?|Yr#| I\uzhS?\-ߋ.|cHF~|Pէ㴜cnC'~Wt[Ł(TӍԐ`ۥ.u;"*pDMuɧy7T<}Uôb]Hw!5c~I^n/ :-Pds0ʪC=&oϔ꘢UiQԽe=2e@^J䍝timFIK=)6 PH 7+_~M]KH)DW|Hv8,j{4F#Ryv$:H ī,z(7=ߍ%u9C)8wDjrϲ9_z A}E e2u*2$e">qF$IcaQDV9E p%@ѶhPziBdl:,%>lSu&a@բ3QY.Dx)sO2Ŧ,p9N\aPyj22TJ[ηю$x ǁ@`eǹH2,{bcsZ; !we;jX<-0|N%F(? gЕ&lQZrI=;^4`|6rq&a+ Z)ׯ!N7n¶ iaIļ MvQLe<1XRVQe)y 84wv2NDBE`%b C$ҮH:W)%X̚6li|@P*L~zM+VE϶;CڤN6ikrC {HA^ğ'$\ Dز'uwDAX#+2A.m7B?7`ţHwxCj,6)hqИ0N u}O:1ykѽKic'p-9=myq,|JSDz[gϻa"yl5?gbe!e*'6Y3bwdoCJoϻ6MBb w9c9Lr,s]gR֕qXX'!:#0l6b@CU<|^`Pm m@nS|DŽt; S8w?w=`"5<[k6cAJe3|WYwDgɩ~ 9!԰1(~]4? ZMTt- )A= ~\QC P8htjw (閍⣦7j}^,ϼc5ppQ(.CB020gaYMH(L1ʔm%Xk )4XCh֑Ovٲ^'Y Y.4=ԁUb$Re?ec&)KD  t*1e]H?E" U` zWv; P"7,tNAA:Nz#e?V^6FW׎y,K+w|Hf,r 6V<Ҥ'o=SJ_9ˌq:&g:mcMbw_{Vw#7 - ]Xd>{ص~ݎJ#'=pĖ0H@`@_X0.qstޏ2\@ÛJUbFlEMM HWѶ:"YQ }9I.~SSB;2E69$ nM(5<r翻go? !{'qq@pNv!W(#~>|$ˬ©iR0aC )E{l \S~~p()c!}],4dgR3(ݱzHv3wO2ls*x!۞0QUm-neq{ɬ.FظJ&]g )ݍS|wZZ>z$(҄3D<[!Amuk@*/Р_a4NO)Y>GshΛ-EZB{Z6NaOтT-:6ZŒNn7T2Y=Y+/]v8\>&6t"&}$bC++Ŝ^[#7KQ Ti،eDu @a I  VlEŇᗷÌQϐ|j[;Q#(RYNAo?K!423ipZ0m6,F켓[t jJkc\4]ZO&"Pll-o[zjKa`CǣH{*a|̎NP)] h67ؐ/BC5ǜc8sWT9Hwe}efyq*;]&1ID' P89k'gM?1E4 ՋBp_{u$@mpuiBZg`}8`㾭0O` 01̤">tUu%/|omRN2-Sؗ)<,%LR[#vG6(곓Ȇ6eAsGPM>}X`m {^V|zs ?&,i>&r`;JG)b8< fml&#Hq> ^DjK:n:y> tFaXo)~x^&/z@5bs@]˜fvi}>; (Z-[;&<>dR !I@J:KzKj|L@~4sy,m0QKTt`_rX{ (Uy@ŌLW?O B5ٵ8gZ.ߡrxПj2(Z%QqgLn9zт9M+8)ޛ3 -``(_>dJF]:*q!sYL86kSIzl Vb9+W^3 :)l^' SyT"ӏf*~LsKW:X aan͙Җqo^\  NFNID+PeEʣ8S S䄞UPH1OP3\R%P5t<%4ah%qPz' y[ du.#!a#% s"zfT4$TXk|2 L?#+i&A..@p=o-q*clY}^WL;Chw>kEb} #Uދf:! yNk5Sn$ 0+/)䍒thEqiHbWxz0 4 Gh#h}\`!Wڧ֥Bxpt溦$OO/3AKw[!zaؾbEvD@C[l.*$x`ph>"!4.GêT7o7Oё aҳ5֫9{?(Ɏ"m$ BZ%k%, Y4Go*dm[m,B H*ҳvӛϹf VMwhk> HljZUe]Ƕb X팎 Gt hȌY;h1 60ž/W^.=~"(^/@JۀxQt.hsz[-4A]bJ7GjPq6:iG\`15|$َ2Y{+v|Ԓ%XB3Ap^ sك49: 9 wtm=o`fc̷ @T6vIoDu`)>J#1{& #2YQ=Zp}6#X HRfXäX>ܰuZ𹽗J0]w`(lq"D }e0LWיU6ipvtm##+5 `EMVŠʭ bT, jX'P /gҩmC=1LfD˝<5\s&^⻙$Me1 7[O1N.>bVŝ&Zx1V ] ɬ~p`z}}]C֍8?7=| pe2p(Hg_e/4 azU 1@w`lqp&•ц8>g p UC!Ѥ Src&ؽC}f h>"D?'(, %/aM2S5X,Ӯ`KhD^G^c O*ݛ9onT֭~\Ǣ+=?)JJL-- N0-s.%$Ot`A{qY9\S.N3'lzQtL9,6cj]HuKCaWL8`BuKAeG(Np1ɪl*{T` 4@DAg*d!Y= rsao篲ɬuˎնaWآ:տn.68&>nCRD[9ݕ5%Ns5j|D:p{zŋ *XSv[(?jN C*at7_Q)Ng\ҡ.xoc8޴웛4mZ$@fXb| /MC_nd@#^kTM +/}bū gK+il}2Yi3Ϣ`AHpLȃX߳& tgip|%i?9!6BIU_m~fS˒19AQMԇy2KdM oSj2jKq4t `]q<`utuABQEj]UUPc{VI,7=ٳ`,DLV/QECCQ^+%9zOʾ®MS\f5Amyz>>)5E0Jҷźs|)"6ų\.I cFU%Nf zԯN]cz'p{wZ7_4侦&̴ZCr O%L [[\8,#E\%s's7+}J8Q0eM\k;v"YƍժHL> z:aae6sZBK`@2Uu"@mlWdVcC KL 2G l*3vTh8|FYH{A9noM_t8on*?MvNyی.tR,^ |e"kE}3Pl/qG$]z%Q3qB;E  lo4P/!Ʋ6_*-9y (5L<);Mmg@ E UDy(kSO$=WM{u+tuFs@o~LdžXFVš0ѹťN+_N&tT{}Ƿ c hw8C+`B 'whfLZfg)uT`C*^:t k PTnT".Wuˤ8 |!WjSzS,XN9㫨k8ENFԇs\簖&CL}zN`dZ2k7 s;3f2 bEz̡j 裋 ZUO)Q諌 2Up*(m:\.Z>Ju IL==J톎3Jz aHSQgfo KMTk {FWS!b-Qt ѲtKдgp E?{ҳLu=n6D'og0ٜy -CgmaYpO; #Ȩc PRw$Pk^MyegtX8jO)\·76n ʁ f E(N8 ] #'`\~̄N${TAmv/vR`noߘTbŷ1r=܉ `+ vJbg0\Z\[vvsEvĂ)O8~Ҵ7'=a Zޛݼ$qgo B-#pYT*AojqzU+]t+d Fݦbt; |$KۊTOޫ]߉fh",mB5>3m_2DwW3@!YJl5X=/$~H3fNLe2;OO;up@̧%ޠwKdC;璶J>B`o L$ ׻` ɨ(9څ/A|<%گꯞ$r~"r[K7U-aG!+Er~2-Ph6;X")E" "H%7Ih20 ~=Om4#.s"1oHWMQq>z!vEٕ$-5K6{ivF@*HwuQVF=ȶaC=xs\1$sZԛ>K;ۉ\KQkyΟ\Pǣ@%Qu$md(?^ZG4 ~ hyS^W<ŁXŐ|l`{D'oeHy@"YCk>:' CW/KIכN[q-?׽1?2eJFEiiAM&cp5*S.`̂H~}a"|U:4qz9@tzJ <%ɟ3'g(D UvdIe<:AH-Qq 23{N{yJӠsH)9`c0K;gUe_)c.,R_H1Kև1n$%xKZ?nNM4Bv"Sv;_ ?`S) &lA0@CN"bz\Yf>^xyb<1<1/ c·B,7f2M&RJ)p|Bljdpo_@odߘL)w*}Ƌ~נak y0g:,2D-ɥ7 ݇m TxJ )p A 6JXV {XH"`v2yJTd7@w S : ZDWzb?z $uSʗ>фC̬'?F8ދO7!z/#m3`fa&׊s^a [eK#LIPGMO*O< EԱjrƾ3{ҕ8A|ziuֳC-kḂ-*6&˵*W=# ]dx! 8գ@,pc.7^%=kA*[ }Tq) X?]o[!ϰ`\.+;N30gZ̘kUUL aLP[d[;SrDuʶEepϴOJj Q!րv6}=wgAEx `(pu,Ct)|bHj# zȄB9{7=UDj<ӎCA! .;MM3a<EZE4E׾PQμht b L@ |.#C1K<5uhUզNn53k \Eaϒ=GW9~CyMxb3؏:㧔 ;Y ,” I@\>IO]n14(W;emG S3Aj.^Z7Z Xؽuyl)ce& M1$+ )~&Ж3/( #@dtNwyɗҙ>y!Tt]نTVMmk1q+虖+,29߯d\e\iWs"=,=([xD{d\ UTHْkʹA<))]5l032Y{mmٸ=?$w PMX2=Gria59\Ȩ6GrCX@yEkyƴ!+`f0("VڰfW? 2;m'y/.g`s)t5Bc/m/(jRG -  3"CD%jD8S["AhJmX‹zJY;McƇiwXu7wGYf٠Nj|F'C!Gx3v?_4E@l ?ܦ^?s'`[(֍@\7]f|@׽*TI0֘ʢy~U[XOlRL<1cD+PM?M6o,KK^A(]6qc1!)E;*t #4Y. JCll7;UJte fZ=vȔ?`mplh<I1YfI?8b޼gikB P^|OZ@ >bͦ2)^kko]ʰ@'k3*{iۆun-\ᖱe(j:3Xi޻L6c UHļrQ&!!NU/eHbsn|uĘl=j͚jADdSuH{D_^F& W>joW Fkst B?L@rk;41 )c[ӗ>9VD&}UroAva?{׭YWuC_ӎLcn6 mi8B}! WLJeFIDt'lHH @p/K0 }.,igBdKܮ㿨ewՍqtdY磎NQCau{2j8s`.dcوO'\EoYhSR})P{@ x"]H$.X׀}(| aЅsl ] [$F(D8Hl\>RrupHh@[Ű;5 %]R/P'~5۔e+st5]0rs;9D{n9rHv}A 5(W(2ڪ5(kY` DJomCH?}߬NI0:Qnu/.$ass|-M2Vuj~̈́OqR1#ڮs(3n%.~ cˋoV]%e>N85,+u f3hֹD e+$]|Zԯ/ ܙ>ĎB`f'm*2ǩsǝο<*5 ?eLޚL.Ar D}7Jy[sfk[D?1r!V}V@5@lk̖(@\HWkWxx!U}e1rbϊnhgb8е;0b'S/ đ`13@LmU}|'d`փU;Ѵ&6Iܠj'v3BRp([BA%衤)[D:& 1-,9ͦ<(Rqb0cR{)^- _qjřqm T[h.Tc5aK<5׿{:/I6va-^X!PR~ m?Buʀ|`OՊ#rǃ@k!M/3.{!.@~ĩ6uzlK㠵P]$Hu#&8 )E(\VȰzFJJ0;Y5lȌ~?./(:(Pn6ۨ"c fPDxF1e`GUw)BytQw܍jT@hf lE`z%# T^7;WX\$.ݐ-aNWqSaZet-b^4ߜK)xWK153")vY'V׼㕴 AVC`}(9eT\Kwo!2IB/!a#ԇk5;~d?.7fe0w'VU =%YmMЏ:?*X ݊ݔƻE$%N+v4"*1LҌ_z.{To]?z,L b`^?9 Oʓ=ԜfuGHδꘓoᆧ0eJKO-S'/9dO2Q ]gyWwY"Tx̖[![_mjau$e8wr2Mzwzx^+ x ?Zdz4Ed4㿦eb+JBc#Yi913<0~Wr]|n46qy^v%+caCI\>hAD'XϨQQj9NXgPp?};@.0\A/T59zWD{SG$:eOǭfrnq~߬˫ ZGΞPԻ~:XDϴT6w t"Eي=QmSXKP.Y/+c077+ig%%̪$G<0_QUyIXYM8TkO+&PU-LzFߛm-iqmQ m'/] E߽{)6A9kXu{јn#r8QW8 ;i!)ۈ}RƭGwY)߂֮@P#-ۃQKCf?\M-'0ĥ rE+F Y80;-AX$X>?8ͧ`fThLvpEᇩ- vKH#I)!?nc.\LO.wl4jn\NzH8(n *b kdι!L狩/7@V7_O"6kچÈ\Ѹ Ƥ\q2R<0*t,J |s]j=fO0އ]GSGSNgA_$jf֠ʢ*O:QR~$oqJaܙ1/h9Bó{_OFBbfN)\hW-霞p)fcfuf4罵PF%5GJ&0dGq%j@;KcQKE WFf晝ɚBagY9naIn?\8ѝeSkB׵~_gAo٪C񐮗ag7!|K+`(AjFo6sztɨܩ?S϶rV6qKuoJC$X+Qc>o.Se;e@d e t:*YZϜ<_%%'§&= k(yIl4!YպCɑd@c\6slnVZa~7C0b*$S@1.C,Rۄ&91:qe!^"rF`E,&` Ny|7b*ϲQm+Yw %C*}}E_}:%I"B n.T`978̌YëlhjZCQY~g9? ILCA4䍘Ct?R wV!*gқpy} ^0΀#.Gm]M]$`-ջQ]kJ!;9x\.ЎxGݜ5p" K|fWߛ>K .kz$ekbۡIdfD9P"n.8Gi aEߖ'vvOKl]$(MV9Ugq3&jMF?+kzG3ܘ9Bڵz3 +bDٺƗqksK.`'-s12UHKPD;15).("Ϳ8O(dhd5>2؊!I@aKr[}tx 8 z bMPeu@gbG ϫ,%G:OCsaK}N='Sw2Ul+~J>$p oBqF(}a#"W eMD;b'SؽG6j@78[4'y1d@drawcἁ?'`mޅ4ap H6458hX.]825P¬GU+0~i}+AÚ*)N0SiQ˛҃?u:qXF yWk!w=*ZEGY-_Vv^݅_9 o~2aoȥ%k4.IՍ*pu72${xUHGz"8a[``x,0\[?9!|)2'^u6x { \Oۦ#rz K!?HG:!}8NDM3$krL9<RAD<U%l1FưN5_<Y!P}Fpb*efM4צIH4+PN}}j4GpQbn¸{ {/މ$ޗO\ \QYNsJ (S׌D% pq7k,p^ڢq*0j~v-+g2a8k/vAAL^_/a+F jdO&b^C03e\& AR 8Cb־pWz&_Agף%bmzFs8]YDϡ $)h=LC`b [Tаq1Ⱦ} _.S_` ȳGWI:FP!FqN,ͱaG~F6Z@$,í٩5xmM LZIzGZ6H۽%٭l[ەȯTFx Q3*m6D}_sjU=!׶`;&K^bޒ%[)z_XejkM <뻌1C-MBzLe:pĬQX[Y<;01#Ln2:4Qu)>MUkd-B,:*+&eL000-$!eF)[~:U{9?|E Oo4YײRu8!J-D8GNĮ{$F&$KTlZ" E68 yZ P#7=X:3]}se9)>aA-xk5Ok[dYgtǙ{'Z2m=H}ֽJZ7"=9I)Rz&. p  '+B[͝?u.pfds6"8>Ga9hUCNuvPg;4fABA•w*Hp"C8Jj.Ѱ1/C4&Xi=HS% ԇ B*P極ƐfS'|c;q-hQhV ]F8LM|7 /Zώ|yd)9ERwy2aÕq G9.="5˓WJSWɝ&T3iK]9ů NLM*n&xw C=¹ѳ" `bh[ZbaRy(Jh#>Ǚy0eЂYk/cvRnPIm]MD2wDoY$KK/<>Gz znݖ(/Rxz5|>t0Ғir wa=8fR8hwƆH:+.φ ,qٴGq`_(.lLx^A|&P r&{qT @5S ?OmmW v!K &i$Ԏ|ZaOPcB'3?(E M.4ص=_44GPZ %F5ATj#}I؞S^ #ܖ+@DN4_9$? [%!Iq ;k ggmZ*i|區:UMFÌ z,^Ӌ2V- d@uྈ) p߸NK0Ol͐ RIi*[dꆽ6!]wj9hҋ2ظ`^2y_+*pZ} jZX(&Ym&58,>q fҪ}t,n0_! @ }#S} hk c` 7K.#ѷ*\RKS(9&`T.J]&o ^@6l23hep8=ORrdXz ]g`Yd~EvҚnjw<&SSĈanmZ&q8~Y=/ڲut10eEK^7@Ǟ7M 3 82[':H_s9*nr@EZ 9,ɯ!'h9}-z@s@ֹ*â%yqx5}X>! 8$z F:mX|K)@:g> =C 5la#|U' fq)8wlwm,m3S?l;֥&Ir \qB.ɔZ㹌FtΟilU/aW]t$H2B> ;_Cױ{qoB_O&e"^U$jÆk׮t{?nE i/miʼsPA lCIkO-C(@zsu+<%Ϝm33"ehtg?fDc]?d.-{[ ^Wx_ |G$_6" H6*!<ƹWL};0y즲JeVa]L`עM3m e_8AvRiU!koF9^{GvNV7=yl]6=޷ !B$t)ډ _~EF @؃˨\Ξ|ǃg$<6ܗ#qzCq]+lJN5 gd'G dXg0= B~UphU1(ew Tka%_̟p`ũMcYDoӗܛZ's'պ2~v.=E%h a_[+[A%DH85f:+git 711rWY>0]vD0Ek=O@rV9)4p vqxiY|>{< کyzeP ~24;VZ{K~ኽrhAE[' -/ FdBTG|A౻,I3r=HT2 sk-U? ^%MTT^޵I}k79`s(gv]³Դ@O{*Bf sf@_yO}@ih=OG 3Nv44pK[]KsuK\ޠ@Xr֑ h.õ f>}PcI(+kGSlcJ"e OŇfwV\Ys:>*t_M8tSwXa&%Lug` V6y%WfefL2}b3x͔LD/JI!=aBXB;]k-@aϿfl ԯ>sB<++%-~hd%Vn WNP&l)[\%Nn^a--QIAio JzG2/)JOTN~E7vr68MR(;ӄ<9*ÃK'A9C :p5F2} yQ~Y|axF$} N"^SݘpΜt5kSԅNBL $-^N)pp,@Uu^' 9/16sJzIa? ێo: %`uVxXb JT.Hce@4RP&-Q#ea29q)~L! Vѡ[lمToNG5 קԇA9#ۈ؀`!enOs :(P3: 7K qIS CtoZVڐ$R3dAeդIAIx,F?zKʴY^JՑujkQU'%25c 9gxn鶪zYГ8 |Se~Vh<"}|'w0{l/A^>$U&X k-O@6:/~(?4O$Ʒ@9TFHlnT;ȷ@>W)K0D귕 ,HE.̯ЯNX>إc0,ド9a3z f6^އCW w!c-o 0Mr]_f 9t@zݩD)$߲;~iUЦKѹm9s8902Tg-w{]"C};KL}KboF!9\z u&6&fbU;>x &+nu:"gw/c3$kf,'0 7Cc)IC-`0 F>aSb2<@ܜhO\2ʧ anD"PΕ xUP.2(y&!UL/^/j1qtv#n)Ň7qGQd kxu[z5+UfK8)'v@ng4tcɶemL.A5ځi8Tm\}n6bq$10pӨ.deyxk'_E#ܱ=1z(DR7ʢzl`FA6\`0s&J2hEF 7$Q|V'B*-ZFhgFrSATwQ+[_g6n8 >^`gJL?4dhZH޺O#rwvtwsLƼQƞW.U/lӁ)O8C7Lu}&: %:ɉ}WkB{D=$+6좫?S ιg^RSE2C;HG!?bXā aIelϧ ur]wFF ߇OGH }?"8t7C2 lvkv)2V3+UO["ѳT |N})FrUnTxpd0Gwэ[W 7* Y-ROoK+hè:BW]gN+ſ d.AU[ϒװhGAOWO63#ٿp.K3Kp':fzMt,UnPЀ1Xo0g 0Dj!tzy?vzZ- MxXs6| (L"1i ~R岻GѾ".ds&#{Ҳ}lW_Pb!TD PIѨJo!!7FuQĄW}*/Ј{XbPOf]IĄ':Y!tǕ݆ N3 zFyuPb#P]b;l?<8߀碈 4x(L:IוWodvC2 Msu|f" F(Zن8!v8P`aa/@Zm.3]~lu'hI8S`r"1S#y ޗv>,6[v{E`dGfD fD-.6,qjOU *V+C|O{֎j89^u١)OѾ mAL,1u?(ؾC͙z̐viO0=1Xkѫ4;mRY d-WBeM2A>K/}+LCMq⟟~<?!8b])[u.W=F/F`¡4=ndžS!s]x[Z}f<K̳NY+!^ =Uځ r W](@U(TOT?hId"~(?꙲;3 l%2b%7ht7{). ~t|:L-,%G0pqk2H kO=׌soRq>6!oNiH@򤋿^m嵨x.F{\wg`]l;\Z*󠪧{PO8*υ zo:ě6|5R[,^HB}z#wgp,Vr_#A[H֜apJ 0;;9қdEԏbYP?Đ̫=j. d, R6o{ {=0z@6W&@+sAY“PPxch))Z1' {^PtBnCSgALTkn8,xyr+W.F*= nDM=-TWf';^<G ?nFIfvrp&~ut䫥uN9s~h48H7 b/&0^texĵe yûu ZsiQdr9duMv V,ǿӣ}Ir8خIzȔVL @Ow|bz?~\ 7Jd0R;%Cl; >BT~[|HJvRt1s u -BqN HYQ7o?b,p#5#^_^TV.gbzC7bI̿kx޻:dGM-YO"޷\Y>rgk tUELh3$B""Le{.'mb֦UοZzQ<cԥ1<=\y=mw/4CcV_>js˙aD6F%9B"SI&.V&yGf^ hvG,-"gO{U$z'zG# ~)".;y,aJ&+wMO߈[JK(zկF|It.{qWrԎ}הM<|}GURPq^{ǖ9GXCV0SL'\pF(bD&93 ѷ BVn VNz1֔z K} ak=mMK7yTl.To;&aP߲_Zм4ME9d%6I)]J50+q_*Y_:Խ>Dh%٩= >-\`v&CWcwci,)r\:h+Ͽ'I/8_56x2p!Q 斀Xȟh0 'OhhM{Ipw4X#&h:/%m1@)0$ %&`C=گ;@ۓq^.]bp& tg;MA"J}~.R*iePBUhx[g@ ;p#qʗW&J%k\.PƩ02p'VRbЖ\1]yjy)eE#^"3:Lc~b3hUnyrD וUXBY41Rn>0ur` Gt~6T=aTDhxkֺF4X2C8PFOIր45DbY@Z Fox9',b8pN9CLޒ%b_p hJ$;X,FBxnܚ/8?7M j#U.^D:9-7}eXJf$>0EleH+rHM"^U{ uSUǺ- \q0ۈ8+rOwfcY$*Iȇf'u}e|; bc)pc0l7{D&V8|~DůX;0B WI_oG&{[JWݏgxny5]Q3tEHOg:uKs.=i'oX2 ̧ՍJ"LYŏ]ѝMOˊ@Ń@C8#+ amp;JZ_-Djk('l2a c^eU0lsȹnl~в2pŒA,LZJܬ)?(4$x/d$OEckM'(8Us*{gzMĠҴ +DeԨ;I=!x/нflxA4(` ?olO(pnTgdXqEt`ckˋm04ާn,^6Hm%n?&g6zWo-S܄ī8^z92Ἑ{Ҡ#[;e[b|a"&Vb[p"*qS+v9˼ljjհ93B`LjO[JXnݕ[*x l0)sR?Uڴ|0F;e@tu? )rfPrnNa,/ t+^RظuM~h-3gc<^іmV|#\Npֺ3EȶLRꝁmUꗱX fzrt`(m<+!܊3JSk!UiЛ=h*@i@i|݃](],OܷEcY՗WtbC[\njո˓&rE x#\opQ$h[iyGU(|j{Wr6,e3cߗu(q#7 2dgpq۴X&@:qM)7 0&o &( Eτa)֕f-Z7DO%]ؼ2;L/5G4 8 C>%r3u:UXPÑ$5ĈPN~H?%EJ(& +p 0נFE x'4Tm8,*Uc1՚Ka)@7fWr+xi{`tp=yx VޙX\`-<" >EFn,7({]*`sv.=Yzb=?4MaDhhrY.ZBn55 +]" doE,.BW-$k[DbVo`6ol;~p|cHh}hJ?LEc([¢ӎ=ٖo)-"岮1R་G{j/10 cr&C,!jztVW`ϙP-rBC(ph(Gq 1Z'ξtS8ѥ1? F}fl(~=^SzGJOҩ[ai%hhځ0oD,I8^ĂkY;4ObG(#QU϶ ՚o#rٴBxG]YN(Ukai߼sz抝"A=PO[1]S5Rl(}V?gG3XOny 2oMk;7˓SzuFЂNCqhFn hg("4h21 ȐQ( Jd#^gl:>`:F(Mփqq+T/p(˻TSZla}/ H0M;n;CdSj6WkWñCA'sŻEh TbJy xgv&7׏V|/S؞7Ydz<|_P;/1o! _@Y{Ra:TUDoJw.$:5k744^4trQ|SlvB;ʯn2}p  +,IbvOrn| B QNg H]DF"NIm4 XIʴß"P=vݛU^P캇ctX?EU<5$leG5p+X*XPteqcAL&zwG4ۙ$tT !M_ DZeWo 3VS @soʽ~!aR{>{09%ڿӝZJҘHXAZ+np|W=Eyzah_)\ŒBA?40;_`7l1b:rpMN"0")nx/b dOЀ(Fs&C_TT |}{5+~&7e$;}̫T D0Ťcz)Kʛ8n:BJ;mvYY/ede%ye|rk)B>Ucޙr p<㴜hu}%N-?4 7o|ǵɮD@GUy`Uc[H9 0Ddmmsx/Wwʟ3Ҡ ~:9p6z 5X+a$l)YBi1/Dz!nwKNNSU PXnM˶xfF&qǞ نL<{>{XtvB{u68XS/,+Zo7cO0kny}HgN D\fS/O=zie dљ `x;yP:2vJ*VH2 7p0cϏTE.&])K#|8X8wDU1 1>[TcaW4Bɟq"6߁qhe\~*{琰h7\*="3j6i+Ԟ(PI#@Kol\N*[0j-yn..lp*qH2 ODT+/h͈m,9^7Vi('551M;,A'd'- @,T]~J mU!S@(u=@Bě[Af8n8^ ݇͞^T O!/L%68g;PCdPQ1wjRZ , [Q'-JxMӃ_Si<1 h6Z I}`bUA?QcƋ݊$ׄjRťc0~{JhY%@I 1~G/$=12g$؁*~'5^0".kC't/˫̓arT-l޹!RsYjw^{mdX#ЊY`us#QQ <4|S~#Օ8GrL9<7Pz4 m \n%0kDmH[% jV2U0;i@+Q25G=*(|"F׫uoDד<)#6IdG?&{)TatM*3(rado7P8=SI͛Mϫ. "@v{-T2ʕ{i%~Կ?$?ZJ.Zgs<=Ah|'eϧqɅ'n[:"n2ABNby\3x<Ƃ9 ^LM _^5(ϫZz=gLwM[k28~@.SltTy!8)%@À|iXRAˣpοk%fp+8VGov,޷ԉd !8/X[TFZ0zCvtuѫ>irLP,QXÃ^upiwtc 'M+2:]`h$,kBTԂ|z?3PW0|Iݤb^9joqw[phRH7 _eDЪZΛ(ASZN5vΌXߒ_7G;ZA`\E2NQY/A8W*DoZNVZ<;8KYu# )WPpjX2#&@ְmfk'w #ԘKCa^咦V` J(ጰЏЎ[:ז7XU۵4gq :RyIL؟ szn4}mF8ij8L,4n5sJ3zNwZg>6ARItB'](KV`3([T KV-~q Ӛx\V6i$3OUɘ$ f&vUj@nD_ؔ`{jq5j|4t{oqD=&G|% nC}'Qu@ $ǰZgoɢPaN 2{Dgd2^kC+lH7y/' m#B̛ŽW\JNRvZ_#>`#ޠ*7OT7Tj`y>6^nUj)}0P((X`Qal4~IK%WSN0p k(3ǡdI6};<}%U{`_ИG48L {*\%s.KWb8s3iO^I_tR\y3"^tgq\wXKXo0P K ذ?-29ضO::axh ̻u9 WxWq8U iP=g:8֞Mjyj8ybbjdn]bQ5C&|X~!9`$lmZDQVNז<1;mSir* %2*n;/Z$qMZq$*FO?RL]ߟVoΔs?OIK#xh~ g5\{;\⋏2y  >S)cɓѩL|pm"yI7 1v# L67,;Osˌ@fqR9rW{b"9Q[>ȯOGnߠ_*ڒ2^`&IKY0!bEVKׯ!ZB!WrAV,%thI(3Z0d q' /1O%rDeQ0 @+.OnJ|G닌yUH"=RĘÅkܒwE׾^hۍvu9 K=_ELju yM~zq[֘G]Q?oaԖ{wN#s P&u 2U4220]R뛯^캪<=V[Yg/{=]R6OڒPYt;.ԧ/^ȍñ"c,9=ѻ1>KkZi-f@œ2'$:nW˪+:{nǏQ۝Bk_=Ӫ3cOGk%.JQFScdmb ੒.5Z+DDע@(iq)#3>ݾ:sBum…'W)$cGU쟾)P.COwɻz?&:I {\6BA_TDkQ'Z^[uE4;ij4 Q+:L-Am!rn1`oCNݱѵ<(\sh%e=\/LL. %>_lqi[f1Gd3ji~mMYm6aZh훣˺n`;-P:\&V.rGDe}(^!݆'W@{rlWXuxxB z9ItSXςoLE'd2:=JJH>u~$X>d@Ίlnr[+eM ͅo6miĪy_=+՞}#ӯ[ |aU_VFo xz*MFˊ-$7:Mj-`#֫whyG6fsisEd:t1{`d"iXhXqq78QDy:@y)mh(Ot3h1ݼp3u1 UgWNg`֠Y-zͨ}2[Ɉ4Gг}ݴ3kW~B HanqB|VÖN(VMm)Iz5v&.מ (qJPaSV*{# *5NN/J0+ks5eSU#!9h)P6>ʸpGsqwni M-L lEQr) k!<>P&+?mYr( :>L:O8 `H&)Ejb_Q_ #L1h;[UE3_Io rP Ƣ W\%wb渦g7l9:$Rgh3ޱ;Pd>U9zߍExqpȐEAsRA4(mjA"QtgH՗D-"E$7>rd%Uf,t)l VN!n0ub͸FA20 Y@$pP 8ʹnc'gPBA^o.SPAVTUpQZ?}P?qutUJdkF>/,v:!mD =(Yd_݂w |H[ݱˍx<MFAh,4׺Kۻv'x9BBK5t "8=?ǧq q|_wsAlQFkha9=[r2gm 6΢h/mn\S[iNY*57tV>yT&8|W ^y%QޒE_),H, !t9ܝdc:g9Z1<}x.'Cb:^g+``uIoI/ԱX:CЁD!+#U-aE)u qCEF#t( >1SlMqxk8F<%nf[KTV_"d&xXntArÏYvIި2Kq9):ܥ̝F'q3+xٹV>#&C*}436H-ubu[9SۼOU?C(8E͙BSe=1dX!K絀G>C btKB3 :{Z Q]ۭ{ƒb^nr 1S/iSRg*@ֿG9/1)v[(ftFF鮼,oK ۵3`t,p8XDjov[ gR n=%p_Bwu&1SV~Yu3pT '"7L#[ҁ?}OzFۥ7(l5N#V@}=޹!Li&aG r x=spY tiٰLQKۮ @H5F"GMdGUCZh*O Dbfj)$7$v3&:tڶ Du(ιֵvS jW6!/p⿋X uPu魛Z$?4f\;q/}aFtR@,2%-TEY+n٨$H#tFA*o\~cU:a8~lO@Օ1xu[:}sё=:W( Ѽ 63S/);=7b乑 x5:E/ܖS{ʫid>)P`2mOf|^O2^5۳ƙ#;sRAQ*#:zjTh7EL(L( x6eW^NjD&U* t&qYtdⓙyL?I5%0ѓhLʂ涑;T~pFIDVVœ_OχRx+t.Ea)1#0KHTz3Me}V`eK?=knM}) ,cNa;_8"N)uXv xó1AD:kB *H(7_Ҭ8% 2;DCnFiNƉ#z~ϋOE| sÛjIIP:sǽ[]yl}lǭ>nP;8D@쩾iK*t ǗzUS/+DutI' gȯA;Cc$Qږi0C])UԷKw 3LJ@31.siD =/wHܓ?'~? kB9O;j0HIr}rb\J)!SorrS H /+:n'l$UxlЭT>wDß 2ì#\53+<( XEV;@huowy=}-)%%fw}arC_pQ0{ 9 av4䦔\jX؅2FO`EZkq˅5>'hS.¿) Gz@<|˻:jn^Gә@O|. rHUmwM+9yS ?ߜS w0PF<]^``+/Po+|sm6?be2 tp5*t6Dmd-hՀ6IQ+y; ]y}?V w-JRfFx$r .CQwnP;6=bJó󞰣Ŷ2+6 5jD|udS0sb4y-%j|KͶ*@`g0[\k'I4ǚ,w_ eLc$YhHm&xi"XJ[F+oxh̽]3߿ yb32?xjvܑX{ RMP೏0x9i/2y\)xЬ`[Ǯ-lGʞFuucOῊtłR:rF[wc3h 'kWh_ ]gVxĮfEIhᙻ |'g✕y"IjzwgHp=qwxd:?T~HC_ 'aT6% yBI7nH|z0\l-'Ao%4bU[sөk\C)h&@f5I xzk5'Dz5%tWa ?XK{jeLpҺڷiMZE@ Pv 4(4]=cGWt"yhV1Ƌ<?piK,Ɛ:2fkU*Zv߇Cyijc(U1ISMew&A{"mU1+b0p5' I1]zp׽c L\=ブNw:$e'cEYúߠK;$w:JT: mu~iA2G[]c'(D_ `&} dJEXyhxX0u"Hrąʀ +F#.L/$bC0Ո2REj3{O7$/7e{K&ƛw$auT1&Eg,vW =_Xx-Bq~>1i96?ߡ+Fx(K#5 <gk}cI+Ð4A[zIoTr_L0"SRp[>opZmPO(YL#YSz+uǩ(' &׷(&g`bpQjOǦ$.Mƫ3'- r51ᦂC /^0ug(0dQGmk*AIOaqOhrųٳ+H!ڻz =НZj#͗}iVS^̿gzz GHw;O ׿NGtcL_;4`x,,s(u1s<O6WŽO:Do!w4FU0{N=s 6j!{LRNp:HqƮ>YSbx͜ QwU9|rꮚPzw8JR%=vNdv˖^ H ƀw{\hSqӡ0 HV>('@#][EP|ޱryWU7YEЕR*h xH<{?*osuYce9M޵ - M1GAшXKs ﷪VUIV46 &n՛lǽy?'8;0;}Y?!c8; Fa}L5#Gʴ-cD0BQ`b%Ǩ88vۍ 2cg;e CWAjn3jQ@['t}NhTliQ5"]tgSjGg4g@M|Ռ^c(^Q"N0++-xq &Ր$ɪpa9O<-I]#;s()7$BRCϵڥ$>/ӇnͶ*忇8=\9ӾNov @쪼̓Dp@ymet ]i~ 318zi2d߬eK VEU3PSߩ^ŕ1 0.JX(>>Gja]J`ө׈I\n6}/3!( c@@+J aKR46J݆R6jrg,FՁikKl|n,H&%ޣ Q*)`/ *o%}rBVW!ы OKVՠ\jhB~ٯMc9)>uLп=A^˔_Q \Rۮ̒qV"Āe+~pYu'/G盥BR80ewN,Wvf/h#(_-,1# :QnlT2SZ]y dIxڒ@z<㋼P}mqKOQEetFxDZwģI?=JI)cƆ أc'~^{FFpU;ASh?]-![z7!`#.ŏO',?\aMFb_n%5TxC,#|d[IgZ>eڋQ#K+E1vS'{d"DĩL/_y2ڇz]ã%ۏA}W`o^pM]|@(2:snǺS5+_F2&ݚCz'}?Ŗڝ(@%ء+;4 .&] &Xޭrh_lݏ$>`Wzd _=v-.Wu2SRј`8hᕔ5;^ՈdlLfcŎ9SMCQ6.Qvk 9IPdӛS.$M5>NV Qp1-g'ƻsu2 j &~{9v/KVIjsR%@)zWuLÐUs0If~%* X;7Z̐X;m)O DPϳV3p+apKkBQ֛\&6Ksֱ Fh,>4n37F;Z+@U@>:bm1QR4gyvtYn #}K^!~v&{dh@4;(zLQMr (9~N?-f>*д 5X!T;5<&l0x.rkw8g&]2No;1:7^Vdi*; t!}gn31*' .|e>=n*)&eXv'b&dQ8rRB.6E)%zCJjU.-.5Qg2#޿ꁚE*oњs*زZ;%f1x8+Zs94K}p9fkfdQ @Դ3 s f&=0׵o.$G<0ziN$2bUsBHJ%6Ӻ.Xf!E fJ,R>1D0[(F<a/ `,eW /\3;=]̻-MΤj}=9Q]_D. w@/` I)iN-IPZAc?$ch˸i9 *jG>,Eϴu5ꨶlRgb⨘ddpg]aLIua!{^`ѰĭPfntꯗUetX"'!d|l;[Jede&n$+TbAL!}4P.ڗ>ȍϪR=~E"ۣ-X> ʪ WJ&CkýpU0MQjDǶDт~EhdhߘadN1>2Ml|"ߠoV`"* BRz|eFTi+mlC̈Wx5q;hzP:Spn'i?LR~~0/L,8P&MSY*Nwhy@sƍd L0}mq+3 w91Ws~ ̮'f˥/P~nҽOo:MaF qxye7We(__e N$Do=\;*|"p/ux=KшBM5Sii{AoH؀34H0gmeke=ִ! -?ߊR Yem6&)]f O;ESMY^hB`<ۃXu tb% kU27(?g`}5vI]?ʡ@!]ZLJSFi'\qs{SRrkWIxZ"·em̅A*\VD!%UZKk?n;$ZM=gr\H%AЖzDy6"hj_׋.0! G-FDYiYlU0%3>nNKE!=3C61Y =n+*w}K"ΛŠNgU9 ^n),WDdph(TKCPPR/RnaERP(LԏOq F.i.͎5XˊBD)oXj^XTB 9F_<r<^(ܑBc7(5dJ~:E2_\_lc\ UKVF\.G˧ UԠC6tD3wkuS36Qڂhv@5믍[Od7H$\?\:)\YH=^-HyUOG",+BM9"F?EhO..OUҎS %k)H߲cWN]t;_ByG'\\X]qtǵ9P)!w ߇ 'aJcֿu(LˌЯz0*Ug*]+Q-F(2@znr-tV&7gC󈺗<1̳C;-ϳ*lҎꍻJ^}:1e,o~ A@޻QȖhS?e_wtаu/Z l:T6 JdwLQ_ Z2 S_l5gJ3weaWjkRtGXry5}Q~YI)CbK]Q:د]5#KNӼ5mʔT}ymwR^l t1Ї϶73Ⱦ -XHS~0N[иY@2`V_<.ULSUX6HZ1+e7L|#0hRG,h1|b-YEry}ڜ"%>0o<JtgLFW)ByƗ`h&DZ|Wln~ A:6͵kPBP"aQ`KNy"2R9.NyKQR`q4(s]-`fAvAk љܾٞJqm\ho#z8+g眇Cj{ðz^Н3WA?) t9 I~Ji9X9EzQI/R glm#մ!^ *zJ$oE:ȁ}2tc#Tbϟ#0K!LMg=϶<*Lnl롹 G*O !l(Of͈mi"/]!i9P 9 tdiHp W"K?nE{Vae/X T@nx= >7WPkw'NB}X-Q3…O4 #Ѥpiހ7=^S6nghH"KJ >$-.!JABn$׶1ېe:@V?պ텛;$heWiT{6СK0-U|\dz[ZPX+w;o x'BV!V4 hpteƎ  >Jh% )lt[< :vFաR k1e ;@iAw 91\n]Aq.%>ޘ 6ZtQmzxL'\]_H]{-;WkS:i|7ql, #|3T!J ē5s oӝns$WF’urfem UJ*@=kuhn}VRjD;w<%ojK$1 }d"mYgpGnk żo6% '=W'x!@6.6}VZB;Y -1%r0R#wNu)~ -fHC%gGP%@p.wK{x7tU 0ȅ7b`7.-.i%y#TuO|G!?ũ su7 _@C5Ur85t"P6eIzQ~pFxxs'j. Q'ur/"m(#8;DJ*dX!ȅ\ݮKZEI} {p_ b p^X@ʾΩ,%sPW=X+pl6ƷY$;hU6'I%aB@4:q G4w i|gif/2ciiaRbDžbr Xa@_Hmh^^Ǎ!TB1C ґ| yg efƈ8Z` 䰍rD CD48b*}zܯ^ZBox pŚ 6 7*\w Ը[} ^Т`.+ ~?ZӝhsHZN|LizPbmQq'?S#Y8P->ACo=PdPdNһBMV:Cε=︅PTqE`s=`K#MTY^"˟4^Z㌺v=_ud<֡'wd1h|ҙ-^e* kcs޺ÔqF{ۻ,uzce%LެLa̗?c_eb5Br 6DŽMf 9Ĝ/r(t+-t!{1W@rӛ*LVW,yudsP=o=룦>Cئy?=-˰IZ!MFыo<-͇#j#,^X;2ʅd,ln VyIG"*I&طLT?]TϸReg5f_W7KĻ: J-=Q>E{ M{Stޅ1tkoIBYt,q(j hɐzHы?zCt:P0H`f"(|+ticxU#b,/bocDް`Ӡd3'!6eY:=ئj%*D}L>A@|=}rQjUi_?4!,͹& 1iN7^Hn ^`Kpļ|:CCZ7?em̤_ƒ9iDf<0I~3 X'E`~jhh&tt|@fUbU /"vUtxm-OgEƫb]nո +Uc _\Ug7 5n9tUP˗bz~cgl DL$= &z٠7 L+UesGMEcc~d־fʽ_Κ9/28U{׭O/6 CMN\a`D^1^e  cx.#u*ZsYw+⩆>~ĤVwP@c ;e@"`{9 6 Rw&\Zi#d_$u[ JfշiQ64 1Z|fm)j`.Bh6鳸іaݍω!w쏧q /}n+D}g ~)pcK%ߓՔT_A-!QtĽ A_P>VY[Ӗ ~;3ʭ H,0A$!t'/BdUD(AJvڔtSge(bJDgJ8|B,ڐ(ZnIQ3ƶiS%nܳo#M,?XZz~#:Z1tz-<_B8[NJ^2|PS ,>>El_+D) uUr9Q)py7q'&@OH'ϝ)AC27WȔ46:UTŔ5ʍ9&Ow}K2\eՎ֓J<)ͤ=%Wpfv= LF=3'wE);/S-hX:kġeB˥d, K_g ɟli|!3?_O69̖KrS{ʂq3>ei~{A~wvVFAcus*)acVNf'u4@?{V圯F=RsA,C25ֱpn,?k%<?-CZ=z*yDK&_yJŘ=éʘ1%L3/4TY ]o@!$+T!(rBY/AlWpWWRr=k_΍`|ʙkN}HȊ_}–h4A|QjjVfJg[3 <詊;esИ8#d{6e"hPF?y TmlMPaC^[-y5h- ҷ-WO*x.tq~"LnX$E}IEW#Y8Ta=$}p&o2T#Pqgwwj:*>AH:/hj Q׼s08Y5O}c kz B|tHȑM\u!?3]ьK7]8eĦ>=lI cquceK.txf6g>nH. ev #Wi|qYs*Au9*n|a#$_Uh/'8hјnu8D$k+qF\ҝX?L\Oih~s1z&rgGBd4YALY~$ǎX>eF%/-_4.Ti0&w +GoRK{7p (ny_rRN܈lԥZciPU`X۠?I>(VsJ;tzn󳈈{AGwt;e_jMq_ZvWWxϥ վ/8\یq}o |_,6L5K$0(d_[f8\(=ȏ#Tvl*cؖ15}ws?+PHeraeCNP.w ]7pn׳~~(FvI.Sq𷠅lQNᨲOtjnZ.E1x zڜUnk*_.i*$O3D,5\Xjf[dȌ_ROyNi&j4 ֝[aˁ&''J1M5^yտ𠶛iOQ;Eo^֧ؔ16]{R߹j)L~#\7h]r2wNlQiɤ+K/K<u9ʉMQ!D;< LZA[4~yA)M91 N^FhB7x*L8eXesaWSYKh:03S_?oac qƕfbA>-Y7?6E,aԱ81-{;(n. Q==-2 ?Jʚۮ]ͩ4jvID^IP8GצGɶ@)ĸ 5s[jV;yJ%_E'Ѧ0Kr',gz^⾊c{iyg;eNDZ|RgAa5k n ` 6}/HA1W857 /a 8޷Z9wsѳ&¶RQ앨sDΆuiRoBp1{ ORE.#)B|] +Q^kq_b.\>`{EbƯ.́,OK#0^"Y$`7/TS~~.vFaO>`$d]LiN5tAZZդ 5rҳFsx6d){Ju|H0g;ͱ{dx{muf>Lr{(vn@#^9cb͖;:8ϵMՄNvr }GŅ<%Pn4Y]ѴJl-`<ԆW> [vϷ)q1T_nXa .6#j|Y#&Ȓ\L~%gz3;TۻO3C3F)66mδ p} ~.r逶5i Vj9%/P&TBЌ 5kY"W/Bʏ(lW&N9R]!Q*e;dOհY uB!f+ȏCw>P>$ B4HVԖi K.ޕ+cIϓ4; e6@- BtjXZlzq9 lƁPk?d N>SXGw6e-m}ձAQW~ ^9@I)C|L1S.C' 4Ӯ%**E^LvY,dge9o/"|_,&bLǩZ`(@,P9Y1DrN.Fc0A+3@ELoRhĸd8wVѹ d@xqيԖx%a"zS~k'S(tʜ(C[4SqYdi\Sihr1Gwce<ȮwQ|B>bX=8#L8%˜X.(QpGuЎz:m1Qn )Wm\EGLš:I>Fœ߃Xu A#\|MCk-P /PUypU`׼1]SΉ (r~Uo x@Մ̴J1ĎXdž姸cµ:&4 8S&G'1:Œ(~:akT=80'Xu*% %5gW{Q9Kg%b/JT=7B=g蚫&~9y@%1.cɷpcサkGUh̗Rw amJiNl |efzjȈtKXb wr2~%J &xNB)׬Rmxu6D9w|+繗_tqi ^6OG!2zY ꅗ=5y.%z(` oqߖ&Мv8ν\ U[PgTy_ L䵵a3g~ {"*yl6Z Mj f6e+7*P s՘6xRFҠcPs~=ud_DժqC2>5Hb Zyif!|%~#@f $vyh}Ռm'3m\CalJ55GSwr=6Fa'XH@T1 SV~ (0nc,jU} Ͷ&Rn-~9-#^d -c\\r"ĦOiShe&?J!vif5q'4NJfiEmmqv3p^ ϷN*f)߰$h96oV\>hHڂ)LЦQYpX`xoM%^YvttwðNIi`Rc%\B{ų:&gݻ*wQU43vwyLJ IJI7<^Uk$"]h befe l`C4| is7=0Ekh+=_6n=^\3 5*W{5TWEt{magѭoez…F}Lg 84vSV\r$/"p$*fx8ﵔ.cf{'˜O* 7*,!#:'I4؍(M= N+mYj+:u9Bq8Oa>6: W[Fqɟ, ۗ :з\7\TBBPf'9H̲)ydGlOy{so dj/ջ2VV ||ƂM%:z| tE+#k2[joaш ?G.zJzfLG?(Ѯ|b78*-WUYW*7U"`Ag1K:%T>aw'T"]`:~IA".0,v) uL1u&TI܎ -|wJ)."1f@Q#=e+eEYήijԷnGls#bgNeMW˥bxZ&2 t/ޠp!A٣sY:ܷsH敬2=MZ{M`(l+,;dsĝt wI-=D}ޜe,wo(|(L[!_ m3^3x }  ͕HP؝/Z1`oh]VLJ$zc"ɹ =E#R-~q>֋& 18 4!?@Wn5y.1 _ Ȩ4?8'zn3:?vn}큛M<).o!e/NA(kq% 垸њN&fzX1ӖldPlXƃ8n,N 2bQtzֻvoc\б<y!Ƀ6lm7FݖQ5&"u;Iܘz;@Gצ( 3(~գKgYXF! dho{l6 !l&;R +<0 2jpK\!~ڼ`Xw;_hW&r*ގ[L"*ghWti|!2t$#!]QG ݂`|2V*Rw+w?|Gi#,'kfMvn< g\5oᚋ=dsMM{91tl2&X漄TXFq֕|Afq i{'̮ʭ03z.qGp S̪nJL{&/K1I;"#pGkb<$A}=}Dz:uZ*ZXH0!^g:l;CWa'C^Y zqK@ ʟHO);uwqS_m:Z0V5BY|>c\9 .fByhXM-$k]6V'H] 1.!"4B-o3Op"4:ӫ}AxTY[\Uu1 B1.c'ďLKk,%kf<1㼮&~cvOfS"}/R ˗ c)Ӊqx3اh h u ^=Yq5ts[&u,BZ("׾Pwd_X!x[S*еN,m\Ӱ!]␧X[Յwkʄ1pz˥ 0Jnj&0ǂ.W1uNEW:3LiC?(/g'Ϩ±u IR6bܞ4 .&BL.WPߴ"[-la)- @'ܺO-s~v$>@B@U͛}K9ĊG12]!< F*'p}G?sBr}1FP ł@uM&џZ :+; "^> =^DE&m<Dxm;g8vr=(ʆjN$9̔H`lIv:ě>v@@ьVgғ?m?s'䉀LaQ@6w95$5#8& \LHJ}0Z:mNj!,t.Fo8wD}͍!oY:PGSiX2Wz7]3Ua63GadP0ogʌvT`NbBRR7q,F/Y`}$d%dH<'y BU+gҽD8RŢMeoyj.5Nw!`aƋ7m(Pt}\9ZI΄s9GG m'f\ G {[6"%0$u/>PT@_톧v,MzEuSt[2m59 ~kCr)=.;Voܠax=NZ!^,2)*; ѷH*`հ&w.ڞ%cͬ!S(R7 C,4AԴ>YS]8>ъyEz5hI,Jc=+RXFKӪd!'bO-'f2֕eࡳKƾDqAׄX[N.NAN/3'|7yK,ZmS4\$ V^&NM ŎgYgc—vj 쮤:׼^ʟU%/$O;+bNp_7GaZ$t LOHcF<%٦ΰ]WXQnS޻KVւJwBCAׇ4FQblY$gƧ}#] +1?;<3͟ .Vp!RrCjc Tnppq pec"Vv~58^-޻xpF|QnY!47X%o39+>Yp@dfu ztrlKB\C2Fl9gkg~iPֈ!M1QK{$؃ Big}bI$`UigׇsHRٯ3bL}ey@Ms1 fpi`qߙ> nCD_`C/oAFȏ0CTAF"UZGFhvp6{&KlU8#2fX1XGc%*N)2Šo;da.kr=š|?RH^ɐ4/EQHxN պAᖍ&&)|6{:4)_*mhՋ- SK)‚ed0;ޖaF"h~$r8TX@ 2/%1TiORfNMl>bՍssmH]\YW|Ulqo/&)sM\o5aj+@9O]N8ROhx+YZtel6)9L f>m+7 N6RiIV|t+SbŒZ oMP/3Z6ثc'& .= TK lMS6 36ڿNK)d ^BuLgW!;Fz]nruW/X͟d>iU4;C8K224`HDr3_k8T5(of<!msRb2u <D x}$4Ii {sC*"ewqχ#JPW”]mx R Bo$̈T'!aRHmaWm ֨JCYaؚ/ W>U!_+Y6bM uRȟ0bV}St6zגۤdE xU ^["f]@F$<0a'1ijB4PV3]Ϸl+[0aD"Z6Wc{ⶎn&2Av@Id 憸Z4̋A+f[( mhB1ΖQW&4SNmBW) Gb? N+g@U\h?.<`m.^4ͮ_CP j^{bF߸a#FO31?w6%?3سц#ߺMd@SX7'ۛD]T.,nMem4ʐ2վBm =V$a x7Yxu5}WKfL"1q5@ul՘rIÊE,hf7p\4DX=]e:l,7j YU^EFBŘ)7lρ_cWJgqbLq )f;bl!Oۆn)Ԉ1oKJk>a|セZkӁFLU::;V^**b9eدhsOM ~~v͈t>+CO >5LBn\?!{QXWx݁skA-*7?Sfhxh#_8otg{;ı#f)e:J K(S$г7~h!kWLhR*ʖE|h6z+e)0 sALu ';Bl2G\oj &FE%YD_nJi׺+ G.p 61Tn|̙Wz dqKYgZlxfO(\>g`K dTmCdbbNŋsPמ EN$IHDjy ?KZhȥJ]E65_603T@҇# }~v z.LjAk#[s  |8%(7|Y(C*m&*+&Nw{Q5L C5A7~~%tiA|n- he]y I[gzu~:LmlWH!SvG*>wuZ% Ѽ.DEQw`j0ӓiX_a ʙL /cXf&L3y> USxHTyK>k~h,rq%L}:J䨝'6cOx$Qr}H;@!RO5]&Eh&脤\膑Vq)8 ?g .a׉t! LǕ>҃39}2S~~ ig7: Cu@*Y0.цoR4%GA{dpeC8 H;X'@:uflT5) BJfw(:<τp8VZRxM.f9+kdQLht\VחKDDݱoo'X!Ln-x4*7¥FoquzS09ykv/2:ݔx[fK:al*ʯ ؈Nϖ>H;Kx;7^[|} xalܨ(nw'6۬eQ?g8JM$`,$:r_n3!vT<ĪeQmb&LO"7Y< 8,LRtہ$duT?v?bo\_ʼqVyׇ4Ϋeh̯'sܠP5Ϧ_ 69=(e,cB hZGzyS=yTw| zuCE,Uy_V]Hci{WbH,!?"T]h8Ȱñ7]DF"ֺQ+cCdf..N7 =|N T VxyC/*3aG/G1K]{ۓ }dVF iBڽ7Zs{WfP1R)ZI3C}.,ofԳKG1GQkh/Ѹ3:~~DJDL@zaI\vbw=y1ML%)WQD/g܋ ƉzL}Raťg=75o7AYwz) OVXr%0WVy35ؿ#nD;&ŚvSZL~6d}²i )CЋ2? :<'1/X x3n+4_]MGgAH

      1. pfu-ćzg 5gB33%eeſpN!~+E=Bx~ٜ\%6_1\O95`=TZW#''0.`C~mSF5kP@T3ᅕ]8Tז+Dt},39QC{K( o=J8M(AvG#۹4ꂟP1CeEW T}6W9p'< J7[yrZ0p >b-5T u6j?]I?+7"ƱZ GZqH7OAQSOk˰3NŴǡ Pd1O!p-}\Ӥߏyu {Z2ܝk;| v,:藾mSAְ?൯h p6Ŝ10]9Âf-y]^k΢m+ĘvxR,&^)4PX+ƓP*rR`L[x qِyI0U2qyWr59R\"Yϫ&|ĻM/*OJ~cuKDrxIH-]cYZ=i2jc&rιE5[[Cx>7J#ʉ:qK:7w&| ÷~H'a[xU3kY}$8jQ| :֏2}[ ER:tA);&>g@CP}{#9@+Y`J/t8ƂvUt']%̋FX "6 H_@"?3BH6VoQg~?-t"2/%(cV糼c([@YY8QZN\Jn߼c 8#Xfvj_{oʃJ[rRs}'Gsý(2zP'1C꬙9bOF^*deˋeN;J~VC8]]Ϩ} eie]n|2fV"wYLFip^x3i$Wy<㿐Ge!% q ջw23Rt4p&ȕ~Kդ8f,- W*չu&$_5Ş@Afk3'hasՆ}>! JZ}{3/kevÎw#[⠚y0/0;qܷETW4C -Xl;P6;\ 8NU "~lfu+,pMHȀ:Gë󶭚j~Q\8dPtw?8] |8s"bQM<̩ Ǝ?[VHwVtb ߋ?yׄsaBK۪?*x%qj=9c#F[tBj[I$^{E7^# ؞ *C"e}Q.^RK\_+[X!"VgЉim˨p6Kub،lJ]d 8"Y}j{|}}qnCe~YOdQ&UއB3&s,}fy6A#"LW/⬹6P6Z |=<0qy|p~> #t_uu9a.͖yԚ4OtyRe?//C/,GF*,@5_Zlwd KpWXd6/qQ 5;x87RVzF<"wɵZ[7Wv#X3PPniI}'\aLG,fd,D$pVj-zL-3@=_ z\LwC)s\b>(ss B1!H'ܮ'ܸõFsgW:ȢR^{9aBJn@9;H^u#jeخd&^-t~P莔Ź5K96 )9pk͠xJLѫg˷""SUi-lSp&b^_Qk}r2݉l UUoaUKw.IX*ݐǤ@h&N=E/*R ,x);&O`1{Hޔ->L0 uil6`g k?lBb%m^bĬ{Kwi0-%uS87AK;ҚMo/m=OCG뜜Y$5Lg<)y"16,?b:y#rM@[ӳΈRbM(-ԹZFGݥ)GҸ ʊ3-4 V2:7Q7yMcqV^]'cǯOB+"'?^5,F!;d/}"A TR8!!"0(X+|k.褍^-r6е&gVS%d}vt Y+ uBt=@Wv,s0GGd]~h˅6vL<B9Og/_E3B`31Mh p0g~ǞURyJפH1ƐdbZu&0g$Ai?9>'40}R#p€ }|s}0rI ݣ+2Ў9jxE9M{( LI~?y+^hɦR=©ETݲd*Ȇh,Srgzdi݀4h&yoa{hswaCP1Z3 d!ҮRX֛SZ/hl~@U<A`#-装x +!cdls&zz3{i Tm?q7ǃ{- 7lA*|[#x3 yFo `Y(eûK 'sBQv= E=0K1P2i*v|D/TԜM2A;tpw/Qlgk[&ORBdnMh´ |+lÞ]a RY-W>n܃,//"/cII=0tXyRM s)Hs:S Y(kc7=d3)xR`\3E؟{m| ÛYM߮ Vy,q=י"SWwnM-1C ՘>>_NKCl|% gH[Әdm^B!tz`KKvEoY[x(-ij9a'>'v!:S/Yt:mXK2R4ijz ?)LA!Udk L>!a?4+mYrQ"AWe*~O2lF(,W&rVCJ M;w/2C@)`|rPVTcg[] Ez tgUW??J+,Y*;AQES,?2>#LDmSgP` kGZRQ̨iӍ6R~],X5_?K ¶|\zہY'DA [BHK*ܡ03,L;>aTD-wi+>d3y.ҐZ %;7T<B|#O]{dg2jL h c;]P^1V[-%.e3\duX6_}SՌ;yMM2zJ] n~7^-yt&s=>`w _ΙAk7Z҂d)!c' $j}\A $1OQ ʟQ_32_wv ~C TrA/kѿ8/^4 nEW7!5C<)}`_qC6ϩ };u.W荡Hێ0{]GL% cɺʰYC `/R[p/,xz#2v濡>F>јusWkG ` *gV.$ &ވ`3  O % ̞5r?Rwx>G6[~JyV8% N KԓM"Xwmf;P8ߡxLR_ +2BMiH8#܈^:{tڭ+zsK]CXښҳlf掩D|zӱ"L\a F2IP7nj"Ayģ&GpFUX3)W2NoWȆPoa2_d%*1_W| %|d[6'Ϥ9׮=DgI{1@xՒ]%}'ɺ >6A&1K]sOh_#YO8 rT]yRU$2iTD2WkAbGX-^nduS}&~YH/1g?1E'\uGWVr{Yc;#FR|i&k=]$zc\8O}sUCVui iΨQ&{4Ct꼃Eڮ_I= y!5W^$OŲD=Ӕp1:VcNs°awi0,a϶A*)9G#Rm| y+HȈagYZƝp=`ifg,oz膠z$>Y)،[k+'dzt4xuqŃ8>N! )u 4eҜu oi-mUjA(/cdssIUm+K:dx|r0Kxx % fݵy`9֌ N(FJ3iAXx/-j+.}aIMtf/HH<(v+(#\9N G?~A{N xm/?j5M﹈Z1,+"\K>U\Vl#?"3(𞱯#HByv^bҰi}l82ЕɲRfқ 6"TSz/>7+z:5x =Sx~4wzD"[|<[~\3@Ll2+" n@!_C' φ-^Ş=3ǪRnC0ʐXU42d1qu^kw(xORqhmE5$I,ߢ饚7vN7/h?SAlMQe+]d/ȟ@(a3TI?] 6[AZR_,5rScVf;e&͘3y|_T7%䈍5|2 f)[Z^D?N^Qy%i4+Tx"pglYg5iVk}Hj͟\d2kwŹ_0&`x$1D˓N v8ī9_kCo[. byȼFkioS4 0cʡ[ZaANpvd2v$JU*~D!AF ^Z0L:q&' u!s:#඲ D>Q܀v)j1j|35dNa@V 9>W`Zy".<[F V}ܾsж*mgs$*.k\bi1`!+䠍#U;6C8w ~Ȇ#8=;J`B}V[p%PLv҈ 6.OE9~D*w z [gvuE7kr[gkWiJnhA sx=]:lIӲ iBn@{蕫iY p\cNʨB djyv$"KK@|g"L!8OK>pNVN)SpCܥg)v9kxWΠ(t6WzyIJR%m*Si'JSR*Q,oZ#H`ra0]_WYy"TNswdf\XHTDtCFrΤq[IJrq1~}(8=5N`C;r{NRZn XQKk0m(?=׌O)%bes@nŘ 5G]H;$3pЇ%'Z|J~潴HXg{xaNd+3DA;N?/u7F_Ka;x䈇zJӑ$9(=3Ao. {/"O"dz1"̊onjF[do y*K8v ȋbt{h9/R{?s=|j-n*-,  5'-͠_J|nU\E_XWW!KD'* ~8Sz+NhH^j<=a {!}~iL[G>Z.WZ i~~^ &,ԓVǾ_]f< Ӝ>jL2:k!Qi"(p,9sudQS!EK ί-'6^TdZ4o:E.Al{Av%JwgxM[ % M%kWn2&fb8A), {HMxH.ZlNU#`Aǁˍ)FLیRcT`J`]j5eřCSK3ng7N|5.O*)v:y}軿&[5`S + L3p;C-_JCr>)xTR,o 5@g 5E[1w{V-WP/6>GȅTF-zFuwOl[lYc,Vc!rT ;Ji.P>EFaءFa@V<8e3o;5=.hR $0sG׶R9GdgtuQ)5m)] 52u^ }A>s!豬ftl(98PǠxV3n $U DRҧ>` ?fORg*W>1'eZd= Hv>6tWsZ2AhFՅE j2c4 uy2rg>ڣ]]TeS$BFm?@GN8q_os|fk̂;TF(n@@O@kxzڌ o.rZ#Zf߷7A^4ϓ4T(xuh$wH0DFCsz.mm_丅r~uvqg]|Gc~6Oq#sm2>©{q1GP2 sm;Yz.D93'o%{ľW6Wp=TgYv5p g*ٮqc`(宥[ƽyTŠCd06,w"06\xIƂ/d\^:V.:2ψ{ɰ3C3Hؿ`O9k9~EyntoL튮[,/Ea\r4FG@A]F5~؞%]n,׶KkZ.3Hdfʵo/@#I(QU?8g6gU 8&ajG0`Ph.9XTfH1"ՌȮ pu<(axrADد(spxG,Y>,7U&ޟW_2cZY ^4eȢoX`aa`< ;-6NiS";Xȋ^7ԛzE"R5:lalu fMB Nu;W&vmnW<~i+s1Z̬!Xce͚w1ugw/nM},MLVӯx1ӓ&75elq^;~l2N1\.ɰ5W}δUZghx4&rSd3* w2٭R~v_MڅЎ2i;џ>K )] O"д;Ɖ`j˜FЯӰX 2!6 Uagy|1GīZuMVyiTAC]SAЀNUIj9wcftu28:ϫ_@;9TDwɞa[%H uCN< t4)\ Ki g3DNHcG# Mx>RtK/hSq+Dbtǥ Xp1~cnR7k1 WnvI>;&V_{Wѐ̡1[DO:+ dybW> >M )vc?%?e lcȭ{\u0o^_ n〙?B'f1.Ga淖eF8V9V"Cx*˦$[~BKlzR"! 223d&ó{?l{1Mʓ4pC uEۆ/^X i'0)>3S z*haUFv3r!;AF$dJ pF"H0n_<'UZ`E([qbF=Ε'l/r`"ߝ4E.}ȁE}=P9 ..2%JhA.s@-duܓ*:M uU*~zm@N#u[@ Aߔh装Mz'I>.y pfx9ahj(c[zp&'&-_hCۃȭ2ڟ.Od b 64 l\O; W:@XxbpQm({6-3 I&@'T6F/\!C/iZkpn0ߛ  Ǿ"!(Ag\&cHb$:I;$AW^Q"~8r.Ԓ&}CTGgN4B(cg σBu|o0~MgWZjͧg[=Q#pٝ{ԷZnַWՑDcC+.>'!7-(ZD^Sǖ!8{AN7i>.g5(6'T7!) ʩeya# HfeÃE@]YwxS8Z8qPxҦp<(aءit:W .PfWL梓q<7kc3cA w9-u,uCJ c#)o&"#c|]8 |eU~D:IXdz}%᧱g?Hd҅0]"X5Y].rV|3f"iw"؄#C P*to ~,'gtD kT-B{nb$NBQ'*\iyfٓ}nEPm gyAB+[gߚӉVG3"4Ԩn k5eL"xniL}u+3@LJdpO ;˔㕻q+nLj2 \#ԯ ғu-Q r֞q3\Vݖ-2(յL=ץ":]OeW%u@4qXfoQ1Gbcw!tKX#l3S2iF`D{Y1] GWdHQ/fknnVm\홰Rῲ- >BObs#I䢔b+_2ؑ:dkôц r* (skaѱw9i;;jX8WոTB9XVDFQdk }:s?(C#sw!Z>zBIriij(Y4M>?YgмHIUq!%;hs ,lj­ه.-mLT=sM7J4DHY `4/ Dsǧn8 T.۹ E['^͂3_BQ u1$yع_ٵzY+P;R96=)Q~ Bc>6$ m\DJ_f(4SNDRl˨}:ƘhG r,ެ>J%CXѴ19[zԲ6ȢOnM J  dMӤPJg?1bKJ#=~^qqTaCc02ݘ,C*ʸ r1oq20:V0EG+ %gYQ7@O8p#XțnH_glr^1Oa QKmbwuwwPr}اD#asʡ"|h(J_qܱP^,XzlW1gF:[ 8FڀEK(c+1UnărL-g% k o.zeZݑ5?r@Yrkex~G4vn@fqHh'oMH_bQ4ڟhV0 j wK`$F˨w >w=Alr d`_GHT%5G;Y^5Ó?k@`l'3ts[Zc; D7gigŤc)L"zܓ]yIx~ns8"F+=شK->C &3Wc$빻@V]niȆNͪSB=$?/şj9NxAJ,s"D^v}wGC{Hwhq);KKZ0_Ma7Om|' )T 0ӌJ-jǧ\d#70Ȳv fsG3C% S9F('bD3#º-"Xd[#<)Y Z-WϛuK9C]+JXԭC2.0E@ds( ܼ~)1s>c QHyUqZ'٥f[$SI/Z$9Whd|\_vg[^n)4DSZHb֜>"t\ʻ lmDGDczK!lY~/͠S.u0!ާTUT>))/-(P:_a!"X%C`gz֭Pͻ?}`Wvs|jw?Kmb\բJN0FĥJ(D<UXmֺ{3ƁϦ\Y8 @ P^8Osg9EvJo+xga>:=w)M Uk{7(cYx{+M}%Ƿ3<hx3xB uxn56s]T/l5pbohgTErzHbH ĕAZmk:mA3(@d_ {oh4h|mk.Quqv<˟[~BVbj(I@H20&롴ga*jb8JKa|D_*TזWƩ&1fDzSx[OϷ39t/1]Q>8| ٙFï!iEsLGa|$WZv{:9 JvnxOvPʞެ+؊c)RΪ8OxY<|㗻<_yE@ ޘ⟞pT+elL`dmb%@ }bm*1*HWD/0.yhNGtς{=ooNc>0r˄3dţ\w-뗒VddlrcF.1GƱ$?i)X\ceDHٓƛe,`-Hg Lja]>7yp=3sxj]Vlq?~)}/'|;% -wlp~8Г ͉lb tվç7I:!* hvB:CmQ7U51(i aB̋=}D{A7-,jvN\ηUTn_blo'n,##',($gwDg>1A(嗇nJALڄmNuUPє Ȯ#.UmڀftAvևxo,?Cm%6l[u Ushg3J`iX n^8dr j$bq^u^T:xyb*V+)$&U}X8I5lRa7OTQwƯsE\5 ܱz_6eqj>O I k}ru 8({h[;?.ʏvStI;&vՊ3Iڦ}A=<+G]Êg<+gɯv+L8ju+aNpMyh\gӔ&{?mB0c]"~&[!HP/?o4ڹ}~jҹF>\k⨱\BdSTGv姲k<6:V0,#;<XپdED8ЮmnD0rwo:Qn60knޠށDjÿ́k_VCiF·wʀ~=Y`<ZxppmJ_pI/Q F# +prv#MFoXbo ٤ȢSP=Ԏ}@}?EO>T_19l{ qv׾ub+)^%M֑>5E>{{ZgS¦A5.1dk-RX(K**H6Ϊ7>'BJ.#ektc83VPYV'06@_~zԹۋ1 tw))bb]3PgK_e"2Osp&?/%: .\qTXoTǹ+Mo.ϔ& ;qYHC)4MH)M6͵j:X$Ch^uh'} /B=Qxo ܈Sѕ B>O^kA@vv(ܕƎ}Oj4iCu:o= co^[P쏞Bz Q@Pu]+FXP*uO5cbSm ~ebX]fcw0#yo7GH,e`J/(?EȤN=EnYWuB;Lf@Q`ۘ`iHI̮U$B^A>J- + "Q+kT^'=9H,]gv*N* C|#S|Jy49]\Rメ--ȁ#?x ]1ɀӨ( c~c?+ ,[†ZBcEi _ Pt6v)6)3MPtOZDY3K"gɲ7 ?+)R\}Y-on\Q&lQM=c==·Qv *{$ *8dѤɱ%b:bEA Z%Alj\~=?Vt}&3u8T1 ɡ! Y: 6]l&'/bX6s^=OږDNPx3H'̜9@);8ᐩUvdv(mnzRލ ſ\h&\a+=#m\aC06t5y21<]1iXX`h-$-Xk$CJ_BC&rFaN}\_tTC 62eH~I)$je040|+L2ԬmwMkeKX}[2i~ `gzU5#` ӰJh'O4Brࡸa}}԰GSza~[(ޛ:-_U }qk>@&ѢWN8M'J.jiO}4$Lxy\8zڧmpRΔu;>to-)l6-c lXd#ni clo@u zǮAN+…aK2xTt5`+i3 - Oe\ (>gW|0sϜ%%ߒ~W+^`}[TG:ĵ6"u ,mjPJX:Ɇ;zj>u=.ke%}@ l:_Ex#~JSUM+ Zۚ baF,7-PӌG M{>mJuru9XVQC<#\_KƮq*p"o (7Ue˜$fLƺlX*@1+QN&95omZ\Sm՚r(Ihҡzn.s]'Y%7-et+:bݜ|Y#^2wDݏUoWҊMW-Q+_ ꯳u{,TcBCcd5 A_ mE b\XKfAڴ 2Ҿb\TNNf(?܎TqaJfyAdIi[tHS؍dJ)K:B?NxGNk(~ )=6‚S^?stWAdI`m1iFLpNsRddPFһӲ/dVY=kg'#^jCex꣛n{s7  ?]2htU[ʾNpʱ"i ^<5[>3vۃv5R\,Z DT(eQdq|u:CLFeI1+'1 Wq؞hM( d:<R?d~,(sug!#1 Su53//k?NOEܨc9.F`-sMBjh ^"sAH4+yϯ J}ͷ <۷nLL(7 23@s*I?ĺ4y&Xr7u&PҞ8G n8 P)OO v@(px#'n9 9T[%^.oXdu*PokoOOuqX)l8Vvb{IΩH7NpV" +o*ayPYaE^k9N9ZWͻxd&"L!P9H;eO7q]E#xhF*0jdS~^fn>_U7)wT"Ȃ&/ }Z=:yg^Zj #iǍ}"amT:9D"NSKOX..7!La-_9~TUPC{}2Lue~]T'R #l[|+ ҹ|6n{-':F| Z3iݺ,#%gH5ye®eQ~/HmhX1E7eA~xSZ. KՀ?n*6Iʖ_z?rQz\7D#kmN*rMq8ѧO"G#ßh$ڹ>?WXT]D'

        5R/yEVr5/`Y5c%]ȵJy4,9Ch@ ,kQfǒsJ6ry٥PD&~7yw]%;RwMê5P KN5u媡8&G]j`e_Iq 2~gjQk0C bPkjJj@61b^;2XU%|v"bGrQ ?{%nnyF|ޓy+ X树-?=vooIMHu?E2N>y i0@QIuk9yW ƺiCchenc' ;k`u:@i˙3^Z6` 4 AVBxPi3 e48yQlLMú=7ǍQ\х^. F(S1Rl+A*Q+۟+b 3=~ڭW 44ݙgniWGjx(U3.lN>36;њSv[1+G:πv]~u178R ~_YA" P]@4r2 y68P EwO.+ۅCt'2HnkI83 c,DqƵNf°*mD)ڶD@!(yO Y. tD27Y4w R ĮG'p+%l@Kg̳hjKZPrU7ydYyf=TK3*˪u2y^MOޔqh8x m쌡b{~ҰȋJzjPP5`YlD^c(WѺ[3y֊#=[ءqP+V .l=YEDd~2޳1GrD:ow*8 >ٴG\ {(N 8hz5cS*$V=j> ×!&+dQC\> L'!/ɯY9K] -s%i^J \RX5DtyMDZCmh~y=)ȥ'B64([mFwr6<t! ESZ1-q:TzlJCULR,7 3DT4ݮ/;3?~ʤHd]io+RzM?T~I9d^K"FeOF=}VH~d[C5 Mf1QIȪ%I2$]eZy}ubN99j9iD,Iّɯ^4n^Y΍=WQcIY%㍟қB}5O43oemWcVц̎Wa^}<PFL("ڛMQ2OK]2]o~zQT{O\&a{hB+wњVϹNM܀͔S:[͟-UU(~ĹtxRI\7q <}gdg9? d_65rYyoۘsR⮋2Fcdۆr$~%5 a=%ӽ<̲H&g)oxRIvGIԑňeK{1TׄJwl6R!  _õڙTƓTN hRs &/\ۚh_Zebtwf,/fh8\";"o{2wozH& bE)pH.&ܦ~)5W1bvV <٪DLhЛgo `!6 ^>S9~s 5cYѨK?8Lar\H7:%;Y@rc+bzNJod6~ZtfI3l\3nOUaJOZ8>D h2HBs/|$&&q,jBGʲx",bι7Āw5# po|޷7i#2R('$P!\VuB41_$eFPkvٽ^|Ȭt{j Qa&Lk=8OC+j^^bס~M ِ|S VELX8B lKFВ)b2`륧!=#w""/^vҗA/zT®2 {(c[p.V+e(2E} 4 Bط|128TpUj)QGyMۈegWv+J<tI$`U/ţaspϨj9}/)qBؠoH^٬3e5~N5S]%#l[ML&`wls 'X1ֳS,ayGݙ׭׷  $"˷],IzEJ\2i<:7NXxk*SC (Hh3T.ulxw7=u2踊}]2_r9nf̌h{^<26F4-H]TQ֒kb 67 +23%{N$|g0;XkigI'B!p VC}ظ(sO2>hmSrpK 2YTc{6׀$qZkrp.@V'"T9 54>TWYq HbBש'S<2y)unE$0!EI}Y\ҭKbBB1kQP0nxF65=kTf&Vk.ͼ*oHK0NL} R7s >%˔f^CjgZ-^8JVN|~d瀃! wBI.՘-3v[) @ $[y8Х骳-eHEU"LGc'č Q@} 0ry0EANܯ &MHVaU\7\;\dnd=1#c"F bk8^k-xalۖ1J78p_S15STMt^<΂T *I"{"$=Fc5JUT!ϴ3b̑#Ada \MAB +:$1^s'䢔K36CBw[!9Ԓd7H A[-7AaAā/wQǽ(Lp  ZMc 8|$Ϛ'Z|P?(n,bz9`q hT1&,ʳ<^ *0S^_pwь"grqR$:4Z ͶT[6׫:C5'a_$Ut`T O 3ϩC/_=?GY lq&'rTU :I -`!y K&F6Kd"{3g̭Ҿm~rj1(tJd9i(ij?F~Ir^Vy0c('=ŐC)A DE ]d  ]q|b!z!%ݮfL3 g@k$ʐP:JPV'sK' 6zݤY3֭^_h g[q m!Qjٟ8WtYyetRá:_MY`XvSd McHc/i~@Oߨ9}wc;pǻmP#ߊz?Cl| C(15a8ţ?uXHDcж \T[Gf4)U4&y+VgHE8^:V&`BqK=h_fwEI3 1l#I kэEWxR=A-g-0b FMdl%y86j$plCHwP7\wߖv<ѥ`XZtJsX!MK61jǥ` 1ڶ>|ڟoBPOtĖ?{|ה.]Т0|96rթ<ޙ!u[90wpxv!Z0Ou { AwMM̘~C{UEaVtOfse&S(40"´y{_\mΖ+5OZ0|A*ʣ`.&1]x(]JtxL-:,0@E"G) TnWCʼnYM-:\ ē&6P|T4J}nEo٤R|YH0hNYHy+KŝMrQe%"@&6ǯ/ϗHRI&E#h"+ ;Mnk]BP'qJ=$RNY>]ZWO[Ġ )})KQ5Wj/_5QXw%vGw d{&}hP'uaӤ5c1 }Ve}_\\J:E_յyBbj(4WXVLfK1fu47Z]/H&!JrjIh +bvjq׀{]6,sz2d4Lr4l3zNHg?@>G^ŧƁtCE!c‹s( FɞxƖ}(>,åL(Y{O˙!?h@ˁLl)G}='V $=y䋩ŏ_xe?>ke))xxEep04cX>YWM{fRL.4\45tR{(b;A/%MN} 7zI>65雫no)Y?toEf@W 2gâY&? F!;\{l-1kaRyj?Ȝ1zqR?:OaU>rn8Wjmp#M*k#?_0g.hD,=7㧄7m`{F{wvBY+~j4(TZs<_㳆LsAJ8<4fA(rޣI/:~ nY*%A1=Fؕc 7=WN8>TvtyOkzZUYH%&w2j8үui*s H H90 [Aqs+_e{a P޴ _珮J:E8l Xr,{>Ʒ~=DsH}Q!P+ѩQi'o:bi^YOt _vSZPP;' 1yVlsYyWG['tTmA!omVJ춁>Zxϳ*nw];` 2-4'{r/_JAUӬM=< cm8h,VP)PtJB"=[tJiuqIn83p9S*q1d#iXpRrY3N7ݫ)9=S8Tz,%/.CA%)D5:|5cd4jW!XށȒ̦eLm3cB~&۫F aè [C_;ۖlɴSosD;m̯(=NGA)q!9)3.BdOhGY ÏdL@%pŶs.^nEF.ϋxƮKՄV K\D(SNcF=1/$=QMw6xXm\4@:{Q+MVjD*3s𛾺-A5Ǹ CPX2)YB̉ur<:JjzSu9= t*hn."s"2 k7iA%]/r)7ש`V]eGf=}3&@4[V#zh+*+I:ذ# Z@_&uh%WA[JI*^`[1\q3kLLPwG3uXU~ aOvH+E8*a@IJ)Jz4q WggV{ Z" *>QԷ\b(3.[!U 484yc*kz/C~J|a˓:Tmp[I=+ m?'97%q vP^1 @1HkMloݾobF1`2e;yB/]$DD̵A!'#eWؗuӗ:.۵.zOi=DT% PL B^{hUrؔZɄSNМh|9Op|M|lO'编m`#w[|rBǨ!4R4LZΡm+=kI3TW #""}v~̻K[5g # M ͩ/`j'HK<$ {U "ׂGk? <(rDm:q/ M b2H6t'Q*LWGOj!@kxFT(@QWnЏ!Tta՗>M x|(k'0 wcJ2My%8*k,Ru> 4S"Jb, upP"cQM~0szp围.TOe[^?>?؆gJ6ĴF%_iF?z) &q v:6Nk-5f$Ԯ/pō1˱?ŗl l a1PAĨ<ka~fPxvo,a&eFF\I8=x4^ , $g>4c h6)cv/{,w*}O42opk%k uI,#t$0 E I rRz=|*B?wEq P!vCDQjmzg﫱W*%Dq&9qZ:tޣyύ|Tj>>ub'^0?3!jFP ,Tfy#e&U T+ @I9]ER7:[攵>n4 {Wg ;]1DSq#VDxFpm+mQEM3_a5ヸE$~Si}I5ĝ.eUsHG?9GMԃ8P0atK6+%Ԁ+< ';QkB4X2P\DX8/Ku6q~_h;:Krm  PDwhlswő }OܛTYؾs)4cVW(y(; &T {7Iu gsGb[C&LxhC~C u.i6(Ur8ƫy TG M(YA2d]M݉(<"ڠf9s!@/swzH*F hx!}gឝapdYdK]Uem-8 9^ ј7:, zعFl뷜5RBn3T೔gp|9͸ *܋!][̚ 9Wp65o7B{FU*. ^Ɨ7[(@6W@Eq>Haj#mQȞG:e+сGz=7w`|Y;Ai&M4:T W?P0Kmf ;kH0PؐNKYi OKԠ̰m ?>(8\fy{6T݊lBUk٧h/sR8Dm-;WhlVSy^2օr slZ$;bsWvLƜi0}Da Nr?&DfN(qIԥ6iÔ!WiKw=^\>Kz@TXYtƷ)MĮSCJAťKtC+'}r@$eeq!򗜐wGKDžH>fҖ50Ǎe\<PYaF?A;4 +`` T#uw]PM=3fpwU ,aq&d*x IrjUуw/ԋv,e}cE*Խ5"gÝxEn5-``$.BmI»4m\h _rl(C-Y@~\.2E%C=Bs{z x]ӹ<7ˤ> 5 tU;H9 θ6TrA ^,]soh:63zi>76ީwaԐd=]~OH+eTI廳y+HکtO|vÅIv =6@1AÎy2{!Q-~5Cdٞ5YZ)p*Wف,'< n>Z݅ش?cUwo ֩(?y*,=1;p'N~g2q2NY(^)8#[ tgJirzEqËC~3miuWij*A}D0I ȵr{ p&s!eEf0)iz A89ҒS=έ0w)Nk]D)}B"h؏C8UqJX3܇luSx@>_k0|NJr1 6n&@'G{kz:Slb99Zg?grCM;[4]@"V8~$ٶ]"w6ↀ6U;Vqmf "'z<'O~Dez@ D2!%<<#>7ing_-guuUVH8itpqf$V06 ߍꖘ%9ëi(O~{SFb_A@ 7SSζ;1 PrLxMF.[P/I;#_sJ4s\0qqmI l/U #>kÒ%'s#MNHX.q=GOxܐS#݈NtF! 7!{i:x3T}*<:4qR:Ӻu3Vն\T/ 7Z;bbI8ŝ&V!HG 0' n%>l*pƛ᥂P-|@˖<{5,v4IV;0 :{poqߤ$.#-jn7͡9Hԟ&T3f*-!0,qq~$*vF#+]^H4-o17 ƫTP#m&&ĦzV&WTo3CpL-K;˒3OnkZƒ/$%'%(لBG`̢~7YF_Ņ$PK嶰S![v(W1ڊ ^K5/h*4_NZ2SPdlNSI iA, () ?ÄXw]t 9ӢU>4ZRyK#ԢrIy=xҞ?V碧^AoĖ&9Mś粣-b+Wa >>KӊڱVuLJ>2|~=Jp~,>ЗL n l_4_OV[;A4~3~T|a!({!*#z~rOIk7Yj\L;hRzxi+6 H\h$V#c]-Hu1%VL2όa' ?TRhQM%,aK(~r;0&BIyp 6*թr)a:&6oBl:k1ahdWP罂ΫgA'w)IJlz@X{10縊"(ԺõCpvjj)}7{ TLV1sf2Cr^^m;FqR/~YVܸmz⢌~x 3[?b±9͋-Y$ULᰔϼdMf-{#:3AB% 42*&#9I>zܺ6e. GqQݪ޿qLjnVE{E s*!`j\tz9T&{c)\f K%R4 \c)c(/=J 4J\U 3|QZՉI-%HF_1ʋ8 [w/'V%IGZ z%i|] 7g@]/ u˶8O4"0- (zJUxտ:JFkԬpK55h𦴉=sh,-PZ"dtQƞF(rC(ё6(ĴC V #5A* mD>+v, gh_A*$B:![.誾 b\aQ6vtsWwK 4%Y.T9__hxzu]IFRMJԍV :',CűʌC<W6SEV;*n3rB%Qnzx,a=f#GI}A^sY~ :\/`#Pqv;1wڲ ,KYet ѩP6:h8V< m3Qzs4Gj?وG\n 4\\&uE]4KFi>d`F^D^T!/|\vŌЛ+Ջf.07Qx s?K݈4[98*_(!81Yζs 0[n3nG֚C} lu,+VZ=Sn<L& [& N΂2^(7I3FGF\ppTS#5"\^Ck\QkIfq"E9O(DxD-Xi|]4=/Jó[7WU}/ݠS6Cdo2*;}Sް1,̵(9KwR 8'_b?}'A`X(Q.z%ufu\n JZsu$X~~xP:'^mA,M;xm$ުLsB$ZO4,tTS".7/&vJJLz{ܠ yq't뙦B|@bD47`OcXvm-k},r|Qzbt,u8NͿd2 7PZ슢MG*K#9N;fw/Fd\1"JNsTt9U蔴;[9$*N@}2 YSzXJQ}ɬ'w>$ē)t;co?WJC5<6& yY^n%!g@h i%qMOpI5d_),meRx(2nZPE@m'swIv++[t$vd|)Umf2Ic @5T%XKf Q'4VJ> Fe~nj2Xqpnz4j3ǧۻ%اIz^:ax">801r -#cYOv$7q&J--n ~Cm쁍oÆcgK4tRՁzRj:[!F.!? HсOXN8Xlco8Hod? U*!軲8E6 ruׁ?Ľb|ȯ=xZ:84Hs6&RE 뇧h~mFL-T[ }ђ3)ꥋMtA=K:BQ4t~&OLG=(1Ud7ai^$fbzu"r5ʺ1W 3>ۊdxA"o((%d-ã/]{ z\E$QOJupf\#24Ϊ0Oz r AddDkt}<5~@.2Ij|kVGLS$36 MqYU&NF6yC8R?r#\+1}Z |z〸%7 "W5wnA.jWBuz8C#B $)L 4VWky`Bv,&{ڄLO(!>=} .׶\UUYFu$/dG (~6E7uNuBDQH[ϜޖkgBX#L9&e i/nڭ(8]`CEWFa=+/yo@bج, B #$5T. _/Ho =4pBi[ #V w>?vyyȦ9IM"5l6ȐhSwڵ@&qesn{;v.4^$4GoT?0\)%MJiJ'@+~m&ł#cdsJ рUOD!3=q&\c}0CPk-DHš.I&D_-/o*Оvo!_Cd{ReMsYL  K8^XqvR[vInz2ʭ~&]4bP!b8YY+^1k,cdhs&²F!D6U';?r]Sd$"6#i#nitRD%oG\@Z6j<ܣ>La&D'C1Uky:% ^~U?+Yr]Yd4D =ws.xq"R!BH} j !7 +vgŷy>+ȁ{Id }F 箾j+!RnB7m[$ΑeC*$qU_c8;ZUE/0~Pb52OHXZ݋wIJ11(bG86T3c9&"ļĶb~#s=Yu센j'߯?\IGY7,f`wZO,q9#6D"b!杰w AVa\E?rGBʠǝmraJX8}Jg-s4 gdž B6ºdʂ/&}@3<*P鏢Q܍S44%%/t`arjl>R"x(ia3`7eK:JIv1{L%kBPǢȵ`uƈ!.(#.L|%,9t(g!`͝ wV7 V.#ȧWQF6eH|V4S,D|Ml*UۮoS!9!WuO*^‘3 Nץ,cK-4"]#PZ0q߯/$r79'3 4y( Y\o\@ɔȜq9uέ$XcqCRlMtH'Бҥ|}M4#蛛N1JGt6hgzDPRztR q#iCFqavSz֊iS S"C[}~U!g1rPeUynnUkMwj2/֑sG2^-`;ƒMG&k{F{Փ5@w̓VJ}!t}D妖01O08G憕=Zt{l|_FBxm ?"(01;a]@F|zb}MζUPG^587݆+P -( SVjoPTs;۪t_d33&'d617'8;k=3W7tA2 pȨ]kAה(|֠w܃a!@;.#rpr)ĻEA)6a9=)j& .^KY.q[9A0p%Q!‚r6&A1pAͳkM-^dt][ NڟRy!3},nsuTweż z<8`d%Lڡ:GbR2flg"SU#/5,wBAD1]nWap9f@vfTsBRCdu8~?WIfj0'{yΙ"ݑ ٝOkɞ9lSUJ& 4R\tmYAsW; z.BSDN۾@NK_f/9v{|BADܘkfOEk3I\4L:){|&-zGZ&BJt[iEgnI?؍ͅ}Kc<&`RP`ZON#WtKy AرbC;2&֝xs'*w:gHl* 4'sv˳ht/&n2U iX%48ǗCVR'-/VқϚ9?wrMց|%݉28xɦE51:O«)+Bu*ɧ"\o  AxzԕX߮ 93ZQqd\S.fJJNx \vN},x_xWX)=S ),{KUwz6ߌ|]_,ro8jH 6vb?% Q_aJXJ7NA1&~O+On]`8B2}y:OY$%6 {7v.\`:>C9uE&)QU6V^6*xڴ|ıR46Qˌ^[EH.sӠ`$ҕJU:F#o` D  D5Ol"B`؝0xyD1ɓN#"NЦwӧZw:ݼuNf%,=}M!X2Zx7!#Mn 07*1,{9)n_(W7 j_EJ0yߕdc*.)VNyfQ_1$0DPl3\ÆiZ& k=G|' ~G;!623M#Ʒ֩2~Y2i&BɛDU1A2I ~Nf^OZeٌJm/#:"Ҥ=c Um'fp nL4nm~\$W]?mn;JQu\Z"@WPU,BTY# ]^5ŎI >܎~6q\%n Dl~[e 9[ԥigd!CCvKO z?> xc&BYv 8_gk0(^IqdǛ@dV=̇\Urj5k,lvS#Q$n,I80IJ4ͼoZwW S*һkQi` X_!o`2~hjH*9\09aI"YOEJȖͅRcNtϵ<(lA^ ōPy[RӫO7]OXw&yNծCp p!o;j+Ny3 Pj7eϖ1٧g~)-6WIc F+vGJkE&C/ˮ+yNJ"2 EPkg$"^Mt=bd)sIv^(rEb۔VF:#$C7"-% y<C3£Mp(T XOJ{?Pưat{iɸNjmϧX8WiV쵛 j1,!ѥOκ^U KzOj(Fq3 ao,z$]2" <NЧ4tcʎzi=#*YxAnyN\>܎wLc&[D<H3,7 473[7<<4fw_Đ bg'/8,.$$\|4#7QۼN݀U* yeXpzuWDn֭*L9iRC?a. /ϣ#enMˋ+) DgmBޗi 8Am&Y嬪Qhl#vEMȮU#VL):l ^,P-^.%0e8I "@ .AFWe}V "C0 +D O[z`BF՚&F5M")NEz$)k.Ͷ넫_"UrK(qYe[dx"qTCVeֺbyl-JE2e .7XGK/b}03kNH9-yڝlo=( X1'7 GCf7^d𘞘o,bi :"*cY)+ex0f=!D&|[$::wѻf[uhwD5l':c?wiq,IOP6^\.6=bnڟ6jӨZNzVU`:i _KGSʪT\iy_!c 1amx,&ȳ:^UWwqjIsde!Ej!AF-Ru@Mj٥D`(QZ:0A3Ltb=Ⱦ=6u=c֔bkqx$w0R:9곎Z@Kɼ|Vc"f=d_R@ygpv+H}"`/w=;f$ }"EyvI30HN0fڿqO3" FtFf04Z?$#M~743Gn̏ z,xGYI+~=BC*HDsb9;,dxP_OVov!eUV Jﴉ2z r%k9˨hh&Sa1lI;EsJ<)%SݓLv~kMDT m4M󄝙^\?Gq%zfXn+?_%q_SQgBԝhlBĪ` '-2K* 4D+ H(f;."$لa~[?{?[m&MVgd@ -KDh836:4j2v"i_5-xfq ߫Li0%@dP_7* wx <\tz}I`۷I+?S,AA7!D zTe>d7Ϛ%WzJv;/d0NF`u݅V!،Q}B2s,`^2;lw8AhWM:+5fko!Cill[^6+'f. +ӁA5hO~im,Ӡ~ p6;(E^S:2 Q`zKrk(OpcM#G0 ̝Рp~͠sPyӗ)`&>  $ga dWfo^^P{ygTԀ{S28H.Ƌ}UOoqΨ*2R^ Qo%cN3(#]h*B0);/X;[@ջHx%)wDq!;b|S^Xobw Y0-hg6 eJ R!Qz( @R/MZu;uP~?^8έSUքQ4\~ʲ_i$6?>ޱ<n-"{Nܷgpqýu2[%!n&",喪X3gyvhp ڕ9p=÷KbuUby7p[@[P D:[Z9x<8 ?)/)ȉ갈BVnԩk|XdJ/Nop4DZ3KS,D>`BzHIe:O~ZȪ AzZt< '/7 ݝ,3,> 8Bfg>ɠu7LtfB UxgY -&u<U1i?h/TV-ƕ|0\G~xbA˅otؼɩpɉ @I>" e?9hUs::%h bk{tS|21OO33hB&#E!جznGB-wH=KPF!0}nX5dl4u-3?y%&ybP& H (.mDBV@m!#TU,q  Ԝ37;̣d7!`$K򢧂 zMRh]Su( %69XO> M00Y8Wo_*;n![+A}(0W)@"JFx(^rӰU~^N7[_xeHGYW. j8+Dfnեk Oɤ7bYFTEc"Jl1S9?&_P4En!);?e8u+@rmM oda,ޢ>8t&Y~D-?oҹSzH2!k%$1vt0(Džm)X P57UJgϳ2i+~=nS4qh&yVzeU/˝u0(u'ÿ@؏''b%7Q~'tT-Ph+I,26c /j2hrG켠%1_,gAsKV,1ђЂɑH"^9nW0&hƸ V `yZ~t4 H+& *]ݑw-k#= C7N$½W yTސE.* yNd>7 b0Բw$3%u̗܎QN8bٝc^ΉL-:WٟO=!(p a s5ph&uEudY7U!X%R-tJ೛S\Z׮0ƝZK:LI4E]%zI3KJ+0<}˔ AH\=: a8[wiٸUAQ'v_@E`J;֠  UU*o~mZ!J>%Ȃg) ,kT >0[NYLu9$hTB]"; @{V6<+( Rfp^cHM`q1~T?fUa/%tցuw oǸfxJ55U C㳾;ݸȽzό]nP L)(:6Oh>H7LA##>2N@P;` 1oiVƊX,c#VM5-[8!my@|O(m 7k`}!.O /9{mزHuV:0-4Qb糦:43F9xFǨz0û.-(zh96IuWޏϷy*W;# T'ar7فA)6bs&Td*fߩI2/WTBh8ʒ<+g}Em&jQKB7wD]rً 2(+, P)\!1muёBuyƒi|݊vAcee%!GG@va[*:A4(xʕ4؅jԽPU8=rb6= VhB&T/ƷNfEeA{,zil.{uΨ($LnbNkҪ еyT =Waëv]e7K*ٛ૒Mj kUZj2fjCj^W0 *c]jtk"|k7ir#-ҽ3v (HI-w\|'E cLFa"n` 6݉P+ 9%Pe#;.~,VpmV(dsBoO-%KX);=ƙnJWzS:&MJg iSk482ak@wY">O+5&$1,pi0i j,k7bN};O)8 6MYlh\<|FKan2Dհ+ٔSj,[WFR:c*FǬ0ZQ-̡摤ӽBL1h^EH6&[N0 Df&CTMKDg9NuDj?宍CV @/L7"40u`ߎ\^pqzw2#D@7|w6*ַ@*<{qRmr/o [͜{0(0FgFt 5u ?z/J@ئQr)LANJOf˝aP@L P][6@#9A/IQג`1n|e29=YP`I!Xf~UTٳ(cT1lLhWE֩OK?ي̋%8-#*M֙>3 olOR|I=GsgDj*\6bV?f|P`%y~!.&+V[?uſp1 pbnma HuxȎ.N(tv 3Zx o¢TP%ϢJC|cq43 ̦AdFkcE2M .V%^+yX_Ez|vS:tә #W"2J/h"CHH_H0 ̨ [NC h[o;()9 C'Ӌ,bPXu^sqۦ/~U"ʜ/* ;t8fñqUۄӮL:Z&DDžbFx%mFv䄗=G"`BGVz&x* (ѣ}`Wh c֝J{t tMM '2ܗKoJŚqbA(\<jH-Ō"YÒXt>)sC7{ik;sƷ>]b+FyPk<'YULExYbˡ7"v#x*%4_wbyuf](2o{d"ЯDRޯh׉&BO%GG0k-LɎpl=h&BcZwQs)Tu ]7O_1hz%:MS*&hIeWwyVS+ V0T*H`eWsM >%Ij6K)BW vX;4kh@1\ xרJi~7gysT;Pxt%*YX|I[&\d3-N;Piɻ Uˁ⓽oJ k fUj 7S%V0FuJp$b`]Y%{`>}~@iՀτUxBTjj-,Ks΀Jv&wmJȼ\KkP&;\!L |EqP݀WPF&f+~y(- #f3޶Rm'ƪ~ځn>k 8 W>EC7̭Mo+En!b"su n| nYqpE)2Kk'u2ZdU1XP@-I3^)i#0c"ZU (U!(AfECqN?}gh?).KoXiZOziLTz@5/E P!! hW 7]#kmK+%[nӜٵ@\@\?nST;T,6А橱 VE:I3M/.Apf?"Q2MO\`A P\=}^1wڬD_@}P®ẻުAC P=x(㘧ˬ6|y`~/%2pcnءه>iB'b.C3)?Ln$\r2 \o1@uXu)52oyx`,LA+@z{ ;1TJVW?q,!5%(V]PKaXk&Fȧbz|%܏vIR[.PL^xVn|f Y=F{'OI@r{t uva;b;@&5X'G@Dneꩁfx$mf|p?;8ڰM8 3̷{oQ(Eq f/= ͚-Z,8c":1ɧ_D',`#-9RuB(s|lu' >2"a3` T~މC5 Ȭ'kBʷ{w8*QfʸR۹J^a|ߨw}b 4A*a,5VdΪEZ/|mwKw]S)P)d0jϖ_XDtPC+?î%x!yx\`s W|n.yش` WY@m/HQ_mBjqUk72޿PI2{' S)%Ncu~*r%}ǠG'i'XCgcE삒tcC^xJ1ʌw|qjSsU 찉I hJҔT*cCL:!,I<㚕ۃ0=cvwN:K_ç(5-%G.*+-E6湹gŨv|sP ~>X怀(>V. K.. U9 Z15T-vА'u۱__dKX"VP\sx2}\j94*/}${ JrO"JꆎOqO m@ϯŝ&\*Ի1yiFL,h!7r}-@@/ 37A.9ݝaIicNU}҂Z8."yq&=j1i57o]tGظ^,n?H݋.p4"brSsa`DYA7K&+,E*cKefx/fޟ`EzF "z I4' U*0̇5[Dzt՝b/YBI:/ ؗ}qX̃NڪpwxAKz%ge{fN_2/Ϩ/@Bhpq7|ݨPՈ:\gH.qͼ[ 5Ɗ\ATK){]%-q8A@j!rp)\31M՛ES\GLG4ՙt]2pDE.Z+'#-L}߫+fVl.Z+٦]DaqZ6G;)d/ \{Do}y9 D?Re"V:Vu=;8id߶m˲bFLe bVJx{ǭlH1CzAzL=#=0B1awHj͙)hXo[f/kOV#;ylwMC&C*:ˑw`֫HmD%-= pm`l,x2m+zd ׸;:p咿PrD.D#qNvZ5^%@+8oT6P%@eӁ˴(a߬0,]tM02#U^"bԧny_J݊0ӗwR "o4Nn-4 .] Z՝|xGVfZ!4s6ЫQZ!wt7ǟ:]REWJ؟T&3}LT8#xv6+&CY6+J'q5S;;uYᇙAyRī*8}5znU[o=s|t;"#zJHE5Ae*3FD]ڛWѱje\)EPGW9`fSBWR+| eFϝ,tX'&eM*ڷ6`L=tg9u$S^>|z-`mD! weޅpnKsg& cb?yIr|͞et/+Ye#]\/VCyFdaYφP !;M! ×]ZN@,s\3,h;ǖ7*uEƑ)eEq*<_檹. І w1JwRkioNȤk =|샎EJH=(vdZuaW[xh2"+KU|Jҕ"0y)'įЭk.1B׎ NwMp|H`., jz};6?~H?{6Ț%I`=1Y{qi Xy85֯Y|Ғg?L.zOBղ1}x*}&BߦE7 0nZK$3`w bq5?8x)77 A;3 N ;Aٖǡ?*Z}Uߘ*{I `7#"TTmdhqΓ=4F*C `FszſS#k/cp_/nʰU܊WIM}W G'@ҽn\_rF+(qh dn':1Eid}aa''΃T'i^B2{C r`>6)NҐZ,_-Wldr' C@ȵNutwͼ;Z:Q{~U<@nP.FA*Rg:} YO rܺ(݊Asz=97j>iջN/N0F7*DSWJt=H. 42yb rΒ+Z Z@6/ 8 G}4N|: #etlD(6"Y Ċ iӻxc}B/#.H95_Ӵ8 LAt42W0"cjqq/o:e~%+xFwc'o>ۏ[;;"kV]b%dxo3^y+s.1ϻV^Z$9-N)Ûd,``*3+/v|0QgcfU5YQΝ5~(Bޙ`.[}.hYA$фCfbąSO,ߦ218J-+X4Cy8O r!!T{wpIF}^ ֏tX$0ev) sٷrR)"QpDl,viؕ uPw*حI} YB.̌9,IN NCfg{U&n5X&տ*dNPqTQl3E=D0FZkIsHk_ ○^<ߞB"rl!Q.缿>Bmf͋<=]rx*S3VT&_1Bd˒Q= IgOL\߶h0sx TQoP{[^ {zm7?=>lnc;j^0bȒ iP݈4𭗘 z8b`{(jA1]5=W*[{ɡܾ~6zܕp0*){X,WrUn%4^,(Ju-1)PAYSì}3Qѧ mw9jK9(> =s\YFuoIތy2%'/neL!רnZebP g ('q)<#v.UO| ~^ޙ<+Px@5W QVsMʓ;iOy``kCu/ڙdӫtQO<5{$wdU̔f>.d]? hiYKE}Xh9U4q_3I^8'kۿnNndl,|Pɕ۫ <ǜ/=Qvϯ?v$UnJH}'-4tNa{2t V@'e6M8z[,QO)Fvun6nTAqvuC<;QhoO_qMk j$9 zcKP`G_\HZ)'VʻݥYJng"4C&\@w{|/%o1gՖLkl|iC*-ymYRX<)M\JY25\#\ C23JxLd}b%AԛZ̲W\,i0*#phP<;Y-̋7ڕ#[K]c죡lѣʒx?DN_0-+8둳=HIw4H?e4n46des,* q3XxCw˧+iYQ>Dna~*Z ӣ;&J 2IQ,Oa#џߗLen.`/z^3槶yZ+oPMNVq Z n* frSimau߄(Ç$rx[TImU5;j^94?d.Xل@xmm `gBKLѽZ S~~ 2׸ ;4G5i! \C9 zfliԼ\ҟ["dV /菇܋<0o?p^ů4k.ʪ9ho˲ i68Τh_@ɈPVë84t%75DbtZ~+*Q gLhXyaLiHc$±&.\c 2_ư j앑&FciB};+OΜuk%]qCcGH/哸lFP5O~Mޝ&}U *)Ff{ڌ_sۥa0#NY+ *姤UmZ &>℄Qp1GfzQM!|#Q-ݣӿ;ZP&vc824 x@lh ":ad/W{>`ܣ &|/`b\v68eladzϠFTFVb#rUcr6WW̞v`!@Uy-WYV FJgopZH^`qXnIMf4Z~#n#ͺi\ފzUV'XuL A\A _!0/޷AMTh3$=Vl`W'GT{"YZPx ATGЎl(bbb0i;i7MDj5C[iu2 qҗ8-b@Ĵb3B>.xjr}JBAC|!l^ @KrG^VKCL?;o#hQ%* l\ QG-[ ms^k4ndy|{d,bQ8cPsZxq:}hof[L~5G<=_+cLj&Q?%@A1쿰w8غa8%aX4VOZQ^&PkGwK"Ѻ.IMu ]\,DYm=E=rZ)H %7\ ane;pxf4 L,|Kxl5HYXr|ewMT1<^olmp + +3ZiQ%(%.&gs"+6ViY$& Z L/HB* ѱpKz8^y``:M.~R0a9kqʱ[KfЧ˳. %w ux92w[)|&Ҙ idYDaɈ~T̊$;H>JzъZ/3HW܏(cQueT7P1w\6uԯ86K;=": 73u&kFБeA^knsKXZ Ĺk8gHp21T\Y!4r 1`ٔGim|Yl rve~hC2jYp?Ɲ%ZM v~⧊)FBM%:om1I-"OeL1X]/3'z⢸6i)h*R 6&#Mu9ͺʮUBMSf%`&Js>&:`Xdwhcғtzm%x܎N( NQ74 lsR u=IeBtwP&ӕhŞ=wmQWDL`:s_&T\ƽȾSfCJ.{x OHN:"S#)5zS:c"aa"{4 |nW+QY@l t=G9yNOYG1QU\̤78>@R'߰!vV+jq5ۜY6ҷ[)YhޯBF/RyK_W^KTeVm5{ٿ Q,ųd n!5̚ā"~OzxhCR $zqL"=r։opb;ya؝G_s3pzV&Q <51cU&C@"LEʼ(NM[{Y.iUgZD[Uni(we.Fh%e=ZbX?@{[y_JO^o>i`T|9u8zHz^:s%0Ims= ]Q,0m$p~`73=X].ʸ~B9B6 |L۳Yv8ǡΒi-Go|$t->Ļz)ӟ"VcK\=F1> #4N5\ LpV@{_C`=*a>k5 I#ă ` sw&${QfZl2 2Pf54NCM0+y;]:H@-?B~^E# &mMjk-\Idw\KS4Q6[V*94=[[YOGn0 KeEI) O;fNTRlǾ_;|Š+yT[k1tlVgSTZi:@UD@'^g+g,:(5Kђ*ںvP+E PK?zP[NR#r?C/wIa\TΙ֢KPgQvuM#?ST\ y2R)FB~NmV*5Zp@NH0*'TI@greHԪEoVVomZU7?fOW튆f!C+DN[Ҕ"!>D6^'E+[H׻$? 6La(pR Cn\HhC,5q HX) urCHE*7TRs '[)i=;n :;ƚ;=CT_?719xSK`Z6euԱ߂5AnS =_X(qLֻLAzq ٶ:qXh|CزCAs]YWnLBofIzلf;_9hQS){HP{ T$12`bpL5׏ՋȋtvIob8(ZvscV uQ1>35EjZ˾Fom %=S|Y64BPE?kFff˚.] Oam?oA{=9=m)S|kD'\9W1v3 ]ߙ' @7+'EzjTrg/L},p7@>H:PXð1kgHQ|ݚ=ls:N  q\Yv˿Uاo I]HHnRIR 9yzӘ|9hKcu-Ղ: ϶윂!>.̘#&Ȑ&iV8QZ`!qyHݦ,0|2?T"C&NAvxw|9zx3.ƨ41\avH%M!Ry?;~N=cS 3ou^#;&*򅰇z+/d6iN,0"!F"uP3\ޜ ѕM&3y ƻ6}x‡(°?h͂(_ӠJ/o#Τ-8 .gLلIOJFGR Tee *vdoF)jw]h_\&L- +YZrg GQ3{BlqiyJ;Z^xP2KILQnwÅ&/^i'$<וn4"lq f.DeCPLD gbC07f7H#]8[K,x/Zk;"]a..Ո|i$Td?/0< lg6djvޑwi2RR&n ~ղ0XL29GIH=`Ǔ$; W^0؊Ve sl}~Uҷ5eI+{e&൬5HT;Z"Ȍg@wGE&J¹P2bLy uVlȴ[)ՐʉNz;.=WIwuH4S4\}kWnY\ 9a^Qc QpUl(>k`6,*]=4'շH Dz'(hvi_K`gsV4O׭X쪖+֗Bwih,I在 ll>=ϓwYcRݻ6ɿNw@M'D"g05\^|3N1&E_@pQ_|𯞜:ߞ@cRx gXkAچ0G ɅS%F"Iݴt(,$ st+r*E%2 QWyϳ[OX3aS+w׭T6hVa>~"*b+"ǻҼq*ᴬ&Xa|Th "Oh P2'p}j&q`RA1_DpO|@Ui,X_|F;z=[qc$0AWkW^yy/o#_yVLG6WT%.3@P2a|X @InLzĦŇB,x`W=,ltk7f EL.uu/O V&ͣŠ}'D Lk q4Տ! 傭,', t&"R^e칡# Q;gXb驵/oʖ T[[lAzػ1.\w~Rp:f -XNҦ[xE4q1s^3:Jawyl߈x *oF@5!xmH1zRl{EyH6Wq?bKer2 Ǣ##kJɍ3cjTM.p8| xg~8J2TlxN68YO"`4xs Q TH>ʈ/-Ð]JX )ManzFuo`_ %ԃ ]ʮHO3CNye$ q'\\rIn fgRkaPw'2O ֑ !m1&lBB,v Bs9kQ sp̅^0STs:dLEωjdƍE" ˮAAMP2 YJl$wDz^nwі#PK PÝȚAJ:ӚW5N#i/xӭK4+7 ]B*d? cճB[Ŧ =1(WSz6M0~^IGE%+d W"P G{;5<E[|쇺f?PIuF5^jY\a8oݩ itpav:Ҩ6˽Y@&Z 㣢;OjL&ޘk }mr`tOmJQ_~T`'ѐ&:./%dt7l(k7=gaU- ^A2_͟a݃ψ9V7O/)a"? NsA T=(@(`d ºSo`2fRoeX*ӑh9E1m) !93$iN!m%:V&&]<^nUWG+W-՚gJ]ݽ--V@9OA~TE0 e]?# _"aޖ["rx us|r勏u* || EUC~VэVmusEX)XsG/H곜cH}o&-!LtBL3WFOI$"ic[Q2bOZ?zG]1BȋE0(u0#4M:_= B~LZf 9h:Ҫ,@+A]fYmp C Db-r+̈v W3 h|R8 *?+Y>ηYc -;Wj@xL+Hx" w.ڟ5/dD([kwe;꽁I(ZU/]\]$PfUشxN7c,t& alz=q*Xe?}lԴ)'WN)#p%̨LیO[e溆u<`3da]su_8jξi8+-d e=4Jq{܃ɣmt!ߒd׬}.oDQ(h' QΗB׶]6{82l-OiKi ႪMvk(%TVfρQq Q%~ dsVD;<"YY@ Vw,K*.Ճ{NA~^$'+)r` RAT@0&T/C~٠7vcGܧWck91&J3Ȃ$?͇н#TKf?yԨC=Q=9V 8uMsw+48DH4\eT KKT)Rܼ劈Z;"r!5EJe/xG]BЈ@lL3FM%n"+POƕa1k1}"¹fmP0bM&j[4*0i޴W=CkE E ᔎib4Z-9޼ofUj=)DSI<=jԻtEz$Mb_V3>J XUqW-ؖȘʥ>U`z6ǣȵϢq_P2'hV&!QI"ìṷT_ V ˩d(mɄ'^uYR4MYPDg@]c~v9  [C>sg1$ʣϸ Thrɥ&JU f*̏.qPwF.;[)."='0x;Ltmpq+\#`"[:#)Hvɞa%p*8 CiPJ^v+h驹H[~'IM~01)0gYB ,G=iG,VwQqU& հت=3+ϧ;ĎR5(FPlGk0tf9 MG2 /_< $jrNc-5w]C|pF\tY)?/o ˛:̼\PwJDot,*=m¿xd*uC$r RYq2O(m{г\t5^t(KVW{tD {B" %Inf|]ܙ Rá~ A0|>?~H9ld2l,7u٤aT=0a#ե܄<2`uDZ㮋esHWdWn@)8{t+q%9C뒶H6UB(ٸsȐb`UוB+J}Yu!F~f_e&Wԧh#~~هVd3+5"~ zbn&-2(nkPG%B(;ۗ 58C 1[ѵh. ܿ-]Meg Rԁ^P;9;eH;2eCT"̹'hbr$N,cIlg`辅hق9Mlry:/ %{|{"Pi-"EWϴ0Rt/ 7QJ~(h Aʏmpad\{Dqix\0caehmþS,@beZ9I2p \z]KOI&Ɉou LOD%v }jI[L|@[)Գr'60iY|ɂ7=G\δa@6D 7`]uu+/g4 XȼkIk&!CU rЁm @'"H_V`?&Z+ Kt_{e6yi4z3wՙWg-9|Z->$ AV#|f<oNs{k ê[NR"C6;c%Ql8߭1]\q~1/!*;pAFa ưo}<5Ai#FOG4(К-z)7u`~w<[h7~1 ҟO=LűxRRS[v.4bBJ7^º3M"mU 9q{] { ѳpk_w`{!8^Ð%"elXD1~~/vhRថaٱrhr{9Pk %(`~:U]б7oY>g Q0_^4 cJ_>aTܺc}ɍ26-o0%|pȯ<{zE}oJwq82y{ Rnyo_/_ްx'KMn֑ DFk؜`ӚFgW<%#oMwftB<<3-r s^g7/ĺ KD(lA欞.fb 5v̢LNv/PO3= Nhv|JIb;eV1Ğ#нt 㨊 ڷ96Jgu"b08Tzʚ0젉Xnujt };WQ'~zZ!o*#[HXt"& UI%:|*Ə$^OӠS+-x"w˔x}gIiqLɈ Y:7/UmQW);7pp/Fĭ47+3nPն. % IEB*דKI8a)L0lx78R2dйؑ[x^tl}c}B^w;jUhjHlKjՅZ ihCWSrb^m4S;Ԋ% v~~ 9c͘ڣsLx2RPo@ZSjzn2ww2s. F d=@RKV\}svj3~ufj0A s͋ 9p"O'lR\+S7[:dStaoXYW_s 3M'=Ox ?()p9]bŶ__||,CPXHɨ|yeU _W&<Un^훛:!dTweVEn5YEL3r^Wvkvm#&ݸEɨwB*aK :  OՋ L}En#O^X5oe0hXChL[C}>*hŸ"ge^>W5Kh֘5ۗX<6 %vhyU}3A{+ fbrjMR!h䬒(T ? ?WtJ,FNTuO_reF `X`{7(G4Q UӺ2cPs\ @7Ee_WKe$߅VH2S3 (":b6 G\ \72+SNfrK4=(Ubr- Pld#=tJW2g2^ET,-ijɡa!{[?mٞ^$X y6SfZ"n `9Z1C|JJRdʗ@1a˟jEX=Vzl4%̏-g~ \|y j1I:*XxpG{?Uj3y .4L;WFs8cf`8鱑uAȊ$sKހ;&DHJn0̢Q Mj1]2`g_ѧKf~ Hw}ʳwwgʣ|V +ӾtPbĂN;A3U;v&Zl .ʠ"^M jy v3䳲K>z[|qs5zyn2j bpp<'u; ͎( (*6 8/=Ձȼ;ףW!|!]jbXUhz>E}s]QA@.AĕMwe f$!FqLمB̊ի WhܷEs3&ȥOK+[IL}@9ˀ@ƪZ&%n=MP"`Ǫ~=|*ޚNPЬg|hIܞc3(8i#uW^कڵVxژi`_ChMC1ib QE>F*6XfaHͿx2APR&7Zmr'}7!Bs!z,ū,.ojg33- p@)%fZ7Z<2b^E–J>ҡR?tF0߼7أdk)!)͎'avoNт~tLQ\@N"Z]С]Mb|[.`*.:?z KZ5<==a4һo^0_4S~ C*}|نǢXѦ/(Xu~͊VHb${ȿ\-z`sۥ<n< AyI4ކ5龢ajRZuU2n }T`Y;2.C^Hl_^0_Zn {vVP/ٓ^7b~~/ ֩aS!7@sHa0W x 2^S8=ݥ9V#?I NR1W#Jy6@1bwqk0>5#df]\ }RT9𕺛 y#I2l0av[rW;~U5j3ݷ Wn2AxOpָN;L%."=j(.lp&ftɢ.rmp"}6@9TyJ9b?lݷHPO18w 43xWZ0^m>B \@ʬ $F}N)&9]SJPjpy}G|M Ǵbe}Gt= l]Af|DbL"0ǥ)ZßվF-[u/Qչȴtk"hbU{]ySX@QWi6T.' +y|izyEˤD(\hz-r@d]PJTB/۹'"Lyb];tsGA`*H6vԽ/d0*\xσ䑋5 ''20f+5 `|URVaD, TLɬ=@TXNQR2 \JXjRU+Es4'0Q@soUϝc+ n*СVY}9Tsy)iZņJD\> }]a.>"*O9OAwwAxWAQL'+ai8^s*1E:_6@, _nc?w xB:qH序/H޵SdXD&ҫ5 2q Ώq|VbrmC?i=x3,Lչ|gc"Y{]>z?;Mz8#ih3VQn*c k2k\} JB ռ+z: IbL}Okb2ť`jrq!,IUIMtJTj42r [j޿cfd_E%})]؍!.:rxd%2 $E(Ip[9E>aFJozsOZD|FS~Sjͻ!A˜m2:sR5KdzW,u ק(-]D+n2l $Zٜ>Iz/t3*@;JG("'>Sh}b _Hۨb~!2[?Jy|FY4*NtCC1)ƟfnTZE})B-h!vB'I0{$&.BJeT1k_hYI2w4,VZfzvW@8Rh܂"bi@i{(vW+[֌B}sA_* vqg}%'^*\h_mpщU?tJ+zu:JA} bc^gx$cj(8ʡ(Q["o<$z yodQ0-f#}|V"o#|XB&\FRdBR|N/87̢1WvLXhZ Cn +Rh >kr07{nq+b bt X\K6-WGő:wBF@ҐWj\G4UJT:aK_e8W<i1 tҏ#[&$.tBlJ/1-8G?\:VD^~$ɴGXLEa"pNt &5T֍LUƺcsJ}0" /HkHgJ43!Ho'{ ɨ#d>~O줭r_L:6R9vr]vD/2F=yUE.pƧ<)-*  VxyƯN!2ϾAl';$~_^ZC8vyN6FDӗƙ" :mxBP#heS"Sϋ5xRptr15D]j[m{œrJv̧5=7!b$[R,bYjqqtxAOerT[Bd7}v~. V2ޥ&\;AW ,3fQ|nח{DǓLQ(VfJ%0)?S,kTn͚$5mR#ޞ&[MVRZ'0^/KHHc5!vȑ@`PI)k9Q JbԗBhaqV s^`u96@HʍϒmN׋.du_,(a(t6e~B's"^I{δ@il7ml̑T&[5ZˇHTHR"VN1(}K,LE`aut=[*u /cZ9af+jTcx?6.H@olbm,sDo+:rJp*%#JKPMn i!66A]gS`Q9teؔBAb4^BQD٬M] ]`Mޢ52O>Vрa_AfqQLU/eACؼwHk3bAj#'tTcb`]ǙITMzuf4{w!G*((/{I]y/2$d7dxaiܜ0nR^j8l XFT?dv- ݹ0?!¡ y[щ\gG6d{kLF~_ EI=Ds P!dYlɍC(Lc9eTAPE l|zګa!$gL D;mH9|0z'+L 3Ё`BږC" BT@/\є_N Bwސ!n`9Z:: iU.[Zu#'Pjv%v9}z04w!<⟶^IW7I{Y"ǛGPb| ي\q֪6T\^}38fBT4|=JIM2 :ŋ~teR>}Z> v.6jv)6hMtmTj7M04Cbz'ƏJ&$=Fpt/D0r&5KM%nes2[z,vZ5u'8R{8BG@a.txc<fŗuhH#6KÆccI -R۲%Aޣ[ NPGVQUp'QDjaPf̴-3@ ~l`|4),B8 <$-3}ĵgV VѷUUH)!+[$C,{zMG&EV 4eKV2ۤj'1="N 1Rgf5q'-P{]wEaDWd,͒)UTTN<mN>d}!,.T3ɞ\ak&k[R<,q`><~i xķMBixX>VE;4i5 v͈uT:jspBJ\ڌǭ N t}ߘT[v*mM َByQM(0;Wi>zBj / vXR0ΤMc!_`}HutNX)Q+&x9K~_~gn"Q٢:9,!D-뿢b89AERRNQ4WsDƩԷV36aTn47 `3W(?dx%ͦ I9Jΰ <}?dI[DԳG1M?G|²smy蹲,0EǍʌDN)-QWv<`+{JE59G h?,16*kH] Ɍ,z<4J_+ T^R|ʻr_2͵kr g6 2qKlŔJJz!OrWM;'wU"Pg:Pz(p|rmpnTY'h4$(4c Q;IaYac!2v5Ðm:,.0]%34F(0auV?hqUB}@m6ۻ@`kt$O{:S,-kXz"@UEJuC[QG7NHdcFFH) >pZY N}U\/IV( -t?ױ;[OWi'I+xڳW0\-wh-(-"cH4}ڶOK&j\k_O3pf6@<{Lj$I9`ωcZ{y x a͏4ܞh^+{1L'6@|W0sM=OK0>[=r@@ mD3ڰV4$SD yb"f]Cn]-$%}֥*&@e3+([_|H3 YW { U<4:'QڀҤLrB9ZjD7nvbZ nþvHHԯǐ[۬y+s[ՉMAX%^FegdA 1u&=C'M̫~|Xa%o4~$= 3tӵe!_ئjͧEMjSywD6xr,bKA{ wn#ޫs*tk65-+RR1f"ڹF_ͨF66W՝&-'~Jmj8:nje lv}9כL˕pcrTeRCn*Şi.A-*ӣZ; At\9*Cb M*kp&/ 8*%oŚeӃb@`lir4:r~xc-v28ih<,>ԗ͞-$b|{ j"hm%op|wkFzLs'6nS_2Wk*;&D&(nL76bD(o]v|]쉹Q24qA"g Z|gi1]oS@8^c]o>U%3VM Ȉs)I) ڄl\><.!=Ig0~8z|M8-hAۺ+1MMTvw3+U[^ @ +1/SߎnM|X½ǜO߀df=5‰;0BzՓn"fk!#v)mZ9?GWS9nʩiP4q_g+0kuhj.bTt* u/VU=X靀:\M 1~-cY$js 6R KˢgfDåL qzue>/AdoNˠOcL%Nw7ɫ;ަj._gzNZ!(}OHIT4Z; Y{'9c}qOg98w;MMlY1|̑_tO=Rh8_| mў^kMN CpI|Q^~SX(Y%N,ktG0&JiĠo 2s]{3= z-fq2'1+jL7*jlŨj.Jl%Y(Z;k[_m2JDl`87=b%[0;b.a6d[Ò8ڰHG"µL/f&~==/DfxOµEaS„[\'()_墕:EqXӕaeHakd{F-) Ȁ J_(FM߇l؊Ň!@.VP߭'#AfY#Sk[͓L }ok<.Y\Iͨat,UFeg-dS\ZZy㺉;ꎝWLX1Z`3*o)$%8̆qO鼗vG;?lrTTwKMVLo= ʨU5pxKyC,´g2 ,+ߒ'v-SG/ےܒGot-(;,ew,fvi%f.Vۢ1ɲFbaf..){ 􉻠0 ?cwHy4E$npJw~Z0 C e:`Rt} 8'9xQ 9MO᭪r/]@>Z9 ;JSNgiڪz:_ yq[.\q?LjUH{GCRz0lqq+-(.Hf&ŖGa3Hh24]$aȂ/qMX#͞h+(3SgeM&qڙ͚( 2߼r$,͵8Z&@0>ӿfKBe¸X6[AZkGACZ6p.E8 Cyvꆥ-9O:O1.BzfT.[!yP֣ŇV IUBV7rP8`ByAPRkT;W8)i,3tN1q7[+(#eyDvN˸%fW۾(3).kSmB;~, xy,iAMc,VIAe)GoIV1γ4d?>6B|'Ű, 5SWBƕ6| 6c5xt]{?5`9Cwͬ'qgG9H& ŸEѮa 1}u٤-s|g5 [ GX|l}_4 ^BR?t$2QOBd^z F:ٛ>#Gҫ xZ9Z]Тɔg/gx.=4~ gn`u5N5J7s.䄞Knitx}sGY#vCbS+`Jd6udV"PW%7};P&oǓiGxˌZayg*[hAi;3~g6XnRYZW`f‰~TDw'$)*ֶ䩣dbx]\p{+f_mrF2TjZx?%Gp&|.$C18@-oe<ҍz\;)&ʙf쐈Xd>킲~Js !'@HI{0p>zN G&U2Q7*Gb5M'Y7۬wvzSNXj˱z9ybHyޔ9SqmrӒ_.q wG窆<慁_v΋3|q&tDSPI9RNy\kH>kĂ%Zwᵄ=q9V%%g~"D;~A3Ny,ѻtRN4jFdY)kݳ{[!FZ~$6{пc% PD .uQ`bM$9Hn1=NdFP2mw4sـ/ 0mFP+Ta !!OP¶WkUԷowljN= /;*$ BhhUTf"26~= t˥V|-AY/m)c6%Qۻ\*^If4`-4g))w)Q"nӺ-SeX[>"F?Luʂ|3s!8fNLa%1~f ay]4\>}NuW|ng ܨ.QtLK3XLca18Qk15ƕ4604Y%.}!-nxiy8+5t4h/|)pݾe|T#CQU ;%.&Zl qٴ* Ko@E!X-ȗ8nq VRې^Ht *B/S$[ 2||LW f믔^),~+ ;; Jؑ|פwiB  GNo)YVu c#l20( tJՁN R,pV3h`!U< Kx^-@*:{Ɍafivc5iv5b*>N#T@i * Qbq1񤴹sF)]O{{묾jmRY8a:_=R`y6?X~>Ss6~mXWEK{mHSYoñ2H'~Sdy/0{E084utO}oPF~ Dpm=߾k 9Eu+q셳-Mm!<ʛ+8pCƚLޖ_OU$8Ypᮈf(- &BBUփ(}'ӭ1yd6u) O rݩ<( hܷbSѻ"[- E/A Ӌg&ٱmONXug]<^!d$l <NtI4u/ AoF=~E5rY>HA[Dt*$nlQA7_]ß^jX!)TJD_LD6YsEyWS݄)AfYkg$5@%}Ø/V!^.6U!Rl4¦oahz`N9܄`c(0;&u./,4KQѯS/9۞*2yP+c7 qu h^KdV|Ӑv{0'| k[`!<^KQ>vCiiM}ArhI&4&M J>`x~hW=1  o ^ƛѳhASeʅ8F&Nt2n$5骑+%8fCiH~0|-ߋB!ʈ6>6 ͰnR)c<9KnApk/΂ ?؇ sB 4xᎀ˄GҊY4P>.*G+Looٞ%B$`=҃z}`֢*}Z4 3cMt?MͺV.xqbwvj5J4D?#P0!bW>ߵ /w7X no"`qPmFBr(e˞f'A>Vӂ|Ry_xc`'dYWIDp)W:nb RLrDj-q@F TM{E=Q7%QAy:мL5W>Ӭ-@X,Q]mfۚRkL-el4v_7ʱ=dӮC̍]>9#Fq bJ &0s.hMNZI8ư7 ,)F=)vn(dս[v)SӾf ]} oyxyX0|ל< WBw58c Gӗ\J]=rlD,&liD=Lc=md< ]9+׸K@--?D=9GNP,+ $N۞}|M %]Q^a}lʞ8Z7W*td(kJخ Rڳf4N{"CnWr77:2ds֏SmK@+ VIկan\=<Z[)ֹ}VKRS= XQp|~0 v㝁}}n ݪK"wVvۜEZ]jO3ݲc2Ə -)__paDpW).tv4s24cVC3UYp%a 67WI|)hy z$wׄYa"]Vv`E9FkCD4*'9Aٽk '`Y$+䚧zl2oFUZp֋H6eY(v3[Pآ]o[o~^yoc8L+u8nZdu \k -eX$g0s# Tx2jx-IP"p B'F+w7Xtϗ\Ms8 R6Pit$Ķv3nv7qy׿]Jx%4:aa!8Gɧ QGUC'xMPr=.r+k7ΨI(B5 $e3pacN95USzjϣ킢5ͯ]3 ]hiޅO FEi6NY!, PÅSP Y[ϓ"Ytu^"4EP \qG4yP7XJ2Z-\0h3Ek_3@t7ҪHK P~Gh{#YjWZEPTa'+C%<Cpw?/LKT-9"pTr}.U?Ƚ)FY 3U oraizG?h577y_Lwe`Uip=2UNՀˑZ-A@ݺ[>&~`=q!s2G۳Q]>D LYM .<^pl ymw@ۭ9VQXdif6%5(Nlぞ_q. Ǖ.m < $s{Lɡ jid["6,Y^u^%d`[ E߷wSq1 ÏVNIceTVr9Ĺ],qě[ dUtn}3_uIWi-k'>kTpJUmBmb4N$`hF& fٴ&ӯU$j\ 'K5eU#-UH4.\18Adr[gNp~4]nP`+GrFw{=V[Geajv.b__Z SSʩeΪc 4\v*"y6.~Q.= M R@:+D626e"LQđA"Oď97U)ڬ7[&W^8\;.Hl~ \z_[Jߞ [+ XCިLYoΐswMn\bhRW+i^ Z\g'~RFtB.3id \[[Y8w8# -9 o^d`>`_mx ?W-©5 GM0rq)쥃k =;J60LN }sjf?Ȁbᯭ)1l0VWa {dҨ']QB.dD W "T[ٶ|)G@BklfRn$ l^@$N> ?yi AˮtNxɓ-(~x".wVoJ&Ղu<2~)ob.-7K=* 3K2lMAC;B&O+Nzj}yWrb 5\)D/aۡ3Cpф~|Ƨ?0|gr4fWӂBJHށ]A#ڝIЫi^_6 #M[08/V[R,I|c?TqJFRgbzIh1tخ7txzJ9O{zlKOd);P}d覐sEc ,35RY1?꫏DQEo1_d'=9cu CXݠ#ӆ$t4?ɉ*a;h*8O٥ B--I?aƥY;.=٩TnXQg}5OQӋRﶔ;w^`R`Ϻ16^v PNԦfMЧv!h)t&כ$aqTiLёչ1>rf*d;^t~af  LɃCݙƴZďSx✮"%C?WwXjN06#ziYє)tkGWΘ%qT,XNz/7r,$~L[N`1豭]bܹ-"%&Lܬw{ϳ0@ClOoy_קMKBk]epsŚ9j LRca2H{VI^>SLjTuEvdW$;.c hu*WI !u|c\/X.” 4 ]r~*ly`ӁUt'8kH?W\ٕR)j;D>Ɩ\@Q蠕/sVar ~AQNLu4 ]XS3ؐ/Rsi<UJܠh3 }8,6 ~K_FL(頻ha+>oA(Xwֵ?.k1Ll"O~ L ;UZb>ɼ 0j `yMtؽiSZJUsq$K|[)î`7rm^/)<2 g4v~{B2 I&fl00KBSc;kKcKE^s9Bl5{j{\ Vp4EmLj$7izJ(G ^Yv^-i :qB6;<9ٷbꆳ2IUpqO3 *STxbv#cEU3VWbŧ3z_WJvy`frOHWQYiJuͧD\Ƙ^iGFns,8,jY<*Rx#1ԊЬ( vf^C$֎V/mU9{]}e39*S`նv/ň^hp b8G"]ڦ3rcB&z t~W_}}-"ʹ"_4:UU SұI[!(`_dnxS΅oncn} N5C|,%`_A|+}p>? q_Gu:$KDuhug!R&q>1N<SgÃU_?iqϵIT r;\qПi5eN/eEn4/g1'rró‰1mcK@1#W*tpA΂!(?3W$!Z,}&~DʎQH[У.QǞJ}֦Q.s%<3&FQjAu(ctFϜSM}mYR*Ӵ;MY(sx35uK<\O!ip)*~ST,Rk"n6Z3=杽R& gN ,AlP v~ScpRSje,v? +Beс3yYNy` ç0s9Cj,7^.IGB<A< 98ʈHS K3Q 0Q@*QyY Qpw4Sx6(݂=CW@8o^zL"yD]&;\@\H ?urGs{Qx k#UuiqS!R1ø_?ue{ ~o;cF8卲k0#XsY$~^LQ>4W1/Q=@3*zB' |7 > F[Ly"=Qe u222!4frmrOOy:# _l5l{+'&e}H.gM1;͎1j9rvt9Oj] #ϵ݈8l ;᎔~ v*+ WQkw螾o?_Z*g{Es_G(0:p7]JjU]I(7Ky%3>;ʥ$b2YgBO%\ dkG.ZqFt0/L&yAGC ~ge6e 5tܠP~BLm4v_dZxsqwu$7KXLڪK.s9"|t7αL$-M l%~T05ԑGΓޮhpx4YvMC5Ne'hu=#8[,F<)%]8! FUr]Vk,ìN7u:}<Y `gC 6gF9X y-A"-;n;"3֌M;n2jc`;oP'X2e;gX'̪ى2Xؘ h82j| 0mf#xG_Hez[tL:Z4d ݠ״/P&^BL9.dR>uvN]vbDΑig(] "0ip&\.*!bnMGi$//.0TjҚY9t'nwu}$o:c)㇔ppS=b`$$[ԔـXu X>! A?5 Z޶+t;^)0P1ucl{sxX+ cd6p`5{up0@DЭ1?G4fK7p2Q 1kVwr1 . m:hCgDpv |? bǦaMa|HseS&;8i>0& |}j-K[/ʰ2[jB7X{3Y~:kLieeK!"#XL&Jl:7@fj~qyE[KMӤN{dzH &@"%%^uplO7/,8I56OFeަU&@K͌(uW$L w+cTB[0/Z)D)" ao!6P FjwzM +>^qCFW!{%i=ӐSi^MD3)*ԉPxgP[Ȫ`碷GZ;Y0GD.oMGͻȾq{N|*Y,dׅY4%%٠>:\Qȇ-v◺[74|lq]%DH:< z}Ͽx&{aw@/z'0j(DջF윲" Nd)l;!:h)f'vU}E %zz"`ZV]f 8-}-(SwY\wsFF:Hl UA>p5"#.wҀub{"մn@0#J*.-~!b. -G]/SxTZ٘!o&.eM`1W 0u,GBBF:Rqkw Mng5kܙ"bq`صV=Wp Yj]AJL +ީkY_ '2|7eק`_Jc?sjUW+QvM\(ٞXs7*~oh#3i "tz wmTh)e8D\Ƙ(VXC&"p/k733Pn Xm]XM5C&'&Idd%9ӷRlѩFN{W[abV{g Zĩ;at 'Vpݲv~(+&n9%O`w`QX- KYq]#:daR,_L።ez٬> 8$i5{@Zc.VAPj-g#DY( rހ\0XywGF6R'wQD hSH;pf[_A3Тt^XY8 =1Yqw- .ooA{}>.]˜6el@ssr$RǸg~ =:~7yX}#{kƴv/[ 99Ĭ8|}_z]sFyWuC -n-͋#pŗy}YRo+/@+TV~כ4fT1nNчiy.ɍQ/`Io}^s_>ܘjnUEvJј% Qhk`㆛zY_|ns/C>\ ]tM9fn>>v~H 9`NA.ei+8bgAØ9eֳK;-N Kͦ`3GY5 6420SZVvUBV~TZ'9!'B22-ΏXzl ,I>|YfmZ8 vYcMX'y$-۞,O#H0W Wa>,쨁[.vmz]ĊFzTa|@}I1r)_潲k?}o qeZ }[,Qߋ,0 Zlt 1Xi=x2|\^ I9ZouN1( {ԱIe(0^g"x;IS{f5' ooxC#`UFgKa# iN}cŧ J8u.yq@Ta ;т 4L||Tj1h)ih)MWӹo#5PB8eiSVT3^Cqwѥ1W?5-H x@Qߥj.%pEȊŀoL@ \Da ]>sR"'+H fAD㍜T@%f;4щ [Igf~|WӲC0a'-du0Mf}/QN,C|4 ::v50rF+vCfUDܘrUͺQ Sؒ'LV:l+ _0MꨑS⓾ gx6gξ7TKQ{M j-(aOi̠EfYH[^-ٔWrk]UƤn*?ӘIn({97T=.P+./> Dz\*l@6Dy[w-ڙ-ƽdamLmW1i`k"ح[XDݟ)EAvLNbfU'7>@xHun$n?T2z%^]NF$+5TI̝ꖵiC#;1GLX5II' W|  k'J2MsS1-9 [(e|Sa/#8EUGSN&\nTό6+'(xYUT0g<7JoGbggzԖ̤e1֜շz<}@>4O#u|wԗ&qNO3y|7,IPDK|%b~=b'w8|?ذ[26&oMr! n(vrZ&#v9iNmO$( VcdR!}ka'9oZM>y76CK;/i7m3#*9\J Be $}O|vRz1>+{; &#P* 8}UǧȞ=$4,9)/[xFqJv׭&{OAq<«sb4a_ˡTvzQ.w8G)&$;feȔS5}*O,BC,b^ Ͻx ,Ʈ\@V,H7(+LRfb0RO\:j*P3qه÷$m>R4f:{QQki*I3W7^ 7wqq#(H=r4/$TVX B_l$-OV/yVx@F#SW۬*%ܕG- ZR/KZ4=h \VZs;aEܱ<9%g]ZVGʳRj9[dDM?HPU'Fq rp1@#iG.Xt"1c Dݧa,E8񕭼? iJa& }>58]S`S7@E $@e^Zf^O=K48^C+~b~>}Oh132 f{d08}QͲc:PG[_26DINW=[< % EMEAR('wiޯ8P>oҘ,g %3wOpSItU%UE iuX,*HUYhGun,Hv@3'(SHd )rtC0h8P =oHh=xd:7'C6g"! ̀,F v^B(xZWx&\] ~5>͜Rw|(1,Dnϫ32MtU gN-9ɉp߄ћ)lFϐvkxyI__d&Nkf՗ToRo9owC^ vqyS/mi=gz;œO{M1Uw+uf T8.;I`ylky$ ' G樔%ђzzhmsj/@&t 8!7ٱc.uQ01dkrX67|%7Z׆<)W\@-By dc駲|{x4Q 3 ~徱j+0r"5o1!ԡ4YmMr&@ҽ7Th-䒬 ,IZg ']p& ^qFFn^%s<S`T_n|z)AՕsn4qKv+="s \y&aqBp Bbv+f}}N0uhԶEC ?Y h)!|b4D䚏VaL% ㅶ53biQIxv[ofvN2* _hz^ѳk#efn97C` JQ>4H`Z Q -ۥ B">Ki᤹!2 2||ew D˕݋*NkceaZ!E,plpl7b6PR&3 aO\uB?2ey<;g$Fh nJ)78ջix/^cv,=tL>H}:`.v[PĨ,})\=ٲ%V*4:U %'q?*k?X:phqcI7Ϝی"wQOu4(Qo"-״T>D4 hrTy1?uAidze0Τq0(< jEN̒o@\eNAc:'&99D̋6#3&s)?ӳVƁ,<c܌($?6!F㋿D^Q&hj=й(;g=N+xߦ ` rF 9V[(paq vr ]obIJnWX &PkM5-XsUoT;P{hFyszH'Sf>2KZ) 򯵤$K-cB[Y?g+{7 Yb`rcK$L>utu:ɵ[L ب.U(pn-kdt$V / yJQSk#&cњCv sq~ 8)@=h 㪘8$a(jaVNL}KN/=0WA"G 2bdYNq bX#z.3U3h ]CYQ-e&|HgȖ1/DG~]1be5W0<š}G> _x"f@ **ZrvN0#0_8[ 01:AǸ[RWсLʹmmBd mAWϬ#)/ٝ09]ڬ8׿2澮c}3M˨*:O> `ʍ gFUТB )b$ZbJآ $~C&,\ƕV.]`HBs[? H]6Zͺ8-HW]fJy" `L mRu<@́234o[|]Iqt.&;yED/jR\m }tlT_ͧE_H<`&ߙ A՞yTG~;f8Џ:/qc\"*O:w)3z[h o3 lH cwT` PnO(/+ +9sL@a9؊qM) \HTA,ќ)3ec$J ~Zs¤!=ӂnQ&pߦ5· (d_~b~}onB;0q[-(Mum?0SMR7R_M2pyٮ7G+sXt(jt'#+YQ(ը3GsD"@ ]/`?/@b_D'Yϵ1:28Xٍ>8Գ,+U.D3Q2Q,; 6.Tm#<<3i|zbAx>dR s3) ub +Q/ԁ^4*/np8 բ~X'%KnQQfʇm;O|@cz0$7QwУ$%vE`Jp=%l k%uT3ۗ#@x£Zu .]/27mׁVAaB&Q$diFG mÜṢ1 YNN)stWu~*֓=G‚^C}:3 ԝ39yV"Vkl #:tq1C,wfK;Tnu?:nD˞ m˵wR2ް.p'kbgU'0-mWoC9;T mВn`k~mWIS([d&&K]Kr̼owK*DEȿOZrw.R)ο-Z*0Z T=TwhO]6 $:q׭uHvW2ղVoߣ0ۧ}0Xvx{[v ͒KﺄI 3*v٘t唼aS8a;U]}~<[xTn~ ?]>a'p~_stINE(eeȻ} t@TILaoɒgf,~c?FZq-Yh=RsSg *bBi}/GKEX0dL-NݙCTJrQ_--wPN7RYeɈϟVm2ґ 싓&ţ!9"4|fORQnVr7m(fEi P6]wR>%\I1rKNf2*$n???%e3LUMö́XZ\N=kL VnxDޏ1:7=*C=X)QDgPܯ:6EbP cEoxӚV+*KKÔr=Dd8"H1ه">ĞՐtR 6X\,2`rY,*pøҰ$')+W69*{Y#ؿeJ*TۨlG$8׮+EQY!(+6C`&+hBj*´A YqS#7A@\fj@^\x p`\<"!$j}\)<@gT8 41;!G_]w]EpS0#"%^=^f6HY3u (lR&ͱIq}t)J e;-`pe\\VQ0pΘ@ϼoH7){ZZL6E"3?&'[6)WԕLª2=]?NhP죇;ZƢDh[Ŷ᜿H#S wa#\ՌU<}yQEI|,]|GqCA7f6K\P~?Ho:ԫ|ͩAbgEY~t\нH e>j 5j2#{s8U\M1qYr.Do  0C@||e ?K\VQ{[ 2~Non'|}c`ājBfd# qr>31FK䀲yѢ%EFaǻ/Ģaf / 兙`&fѫɐjAHO9q؝0ajIm仭(A )]V-Er-ܼ xL]{675^@ 7l;`\ )qa۪|l g) e\ ƺ!6U~ u|sצWk# WAfRWqO]\ijRƲ\QP00EttaDF YAVuh܈\jAmTi5Q!kjm `" O?65vl`0vbvFznѲ@Zi}ΚI6= ηTAw[Z vm n(xo%}p찉 sNJQqa[wt^hMD]*$?\H'L,֖1 T/+;jҟ Є\MlZ^h Nxg (7RZnsP0$nlC ?Őɣ~p tQU=sʯa}{~iSƢB7@x:fWmP" ?I. 04';/ZƉ-!t`V {H) zdSR;f0R,}VV4癀AoRr\چ(Du8YEܔ@FIB@X7 D F#V@4rH8]Gi֩z4dĥhg8afka!{2H:Cpu&]{ڌ+%6W0׫56Hs_6)&|ħἡeB4%G]%>芙~h`+Det값/H"1V%!嶎$ x UΰNӾF$0fyqp2&KA)N榓rz [ [G}61h}=:?g.1O߽Cs- I xKQ8Ot HU+eU4dOr`+;Keѹzf_Æ_}wJ&7|3Kp0+i!}/6lO׽S(GJu]dنsw4̲ [o,戭rHl5XH˫kLEWCZTe/j:3:OXJS0m\򿹈}m9fJ}T/@d@Y9hKi3] HHYjAA(ڪzi?#Gw3mAiT!fO7^^zߖJci|;xzK UP_(.!.K=IUD]}BZ:b;_29`lUKru@#-Χ/aY2TbWȆu8+ q />'Y ! dFa_ſe1+2{dTgr[G &E[?Z+ tQ w“77ER[/W3aXqN:oBH׷"[fZICܓ RNòi(F| +d栳#"-6O Bl>r 7P%tqY|QhqLOOXTV!ih;-,^&w[x+ `92*)ד(h|v0B^}J1ՏDyӱՌ> (#F=O1w0D˅ׂgzl RRȍg;b@i$>f~6UXMYHv! +{4'`|mQE½;ngy5&J5OE4).=2h<\c}ɚ'>V]vAMgyV2IOQNnO^b\v2 o*Ko銥K&Нz!+ާ?bTHV|4̭nI7^awRTeH1?@{-%Y &tpFqilCbZxt\m3X8{F3 hl.+_/!hP!&Wu`v@ӽ d\ٙ%5M5&5lBdAV}rXc %! d ߀xYze !{l˵XDZa<7;dƂMƤ=Bj9f/$wV<93΅(@`s)*D8# O8 +fr ̏ ٔ>Ӫ.boo 8qٷ%b1dєl`زTVت)aATd)Īb5L)UT95kUwmWytrukfEMCi]l%Oi,e&WZ+DK,h23iD-i' ɸgɜ_=+I  ٶ1܋hȕS322,jp?>itz~4Z!8 O@z98٩kgWAd6fƐ&ĉlʡcHb#t=2D>(9u'MiQn(y#OMCOqu )\6箤R ΣlU70XYHjSD8ٲ#8võg 92[gE VhA;`Z>̈vtڅ;E}mEM~)DH|CXrY2& .HWBxG`,*[c!f|I=ݐvHw˾Wh"B{M >i QŌd8sx ׭|WDiƤb@@qD&1e⠀w?FU#qY:}Ĉul-8?z p]ND Ț[Now P|Zט< ޚ?h=M;a-M¢j_P/ '\lWKȀڄA6k?x'Q<@yֿ֜$ibPMc9tKuA1&n\; Zw[hֈITrkB_ȒHd}C:c,np<:[綜ssj)@fhonXZIt<ݔX|##ESEU:Э~^& U!E]뜋$3`:h>1S&t rKWn4r v] qI<>*;PCR} ŕ%O;@U3ToTmg61.9”8#vxl O/~1̢+@0bV7|0d{kfP_2iA(a\ƨp@Oٌ ݯVL wxq翦+mUcBTt۳s{0eS(w2P`}H/M[ȸcɶ=ǝkMp c 88pwU,'ؒ_qTڸt=8An`3.#UȜ Vjq5[,KTD׃u;q3 7I('-7h &Vx1PqY}76ۤ7nyvF$o t&!@737až)q{:́QN̓XɏJ5Ąe. 8ԒG_h Q=q|QI噦M2>Zqܔ_i>0EgQ^s!&}(3S!ھd[Q&6 ULt⍃M,Q DSRHϪ\A/};͗NV|bj$HЯi FN9]QB5m~ɊrR$^% O]!.1i}_|-+/[*+$_{wؕ 2ytf.T^lwV-M$91mNH{E{bzrD#}#)!azqb.^OE{LgǏ_U1-x`4 ?<3o7v}Ա5^ʤ% $sEs\Fr{[ZPIZC⸓OpNI#&.RbZ)WӁ+M&ڑ~g㻌\{&-_It,~4vܢڅ,0§{;WG4-P=on˴=\3>" ؄o>k\ϯ)26BJ?*76*upmfM.q9UjoQԹƨVfgj퉚F v6 /Q kQ~MMU]եSg G?Ab-O>bwa+ѕd[eikk 0U"Jl01K}Nz#R)k|xC cB>[Xe&VGI],G~~9-!͵#t%]#p9 E>GOlhTegO=xzPPKv_G<3#46uGj)G ΛC821@V{p\ 3BrG[ozO5ޱ*;wV Yosb=YݍߪDډZhbL.:HqSdį26%VsF[ua[v)z_\Q-yy я374WyWw/|.2d;BnʼY}5&6>v +봷NgezV9!FN2)7ۼw>{>W II/⢙f P"86 nȩ\ b5hXS^e&Qnk^x"]/A9Jvh+|18QRh"h:hY'ݬܻ+'?${ĭZƅDT0IDPqyW_VȫC7SVKBZ񐜀m (sc)LIQ1@*<D}/ 8(/jG9j|\;Mn(n։(j<ЭJT1#Rɽ4Q6+U8LAiGVQ%ɁB~PNuk2U! 6l:=yf.|7C˗#8SJڲ KyP ֢/`n3NƼU ׬I~%,Bq(Np>0n!չLncj_'7k+zЃG"zpyU!t(;I ^T.HTຸ}}~ o^ng%'lW :TPߞH+F n+_KcJ> 2l1@ Q0N#8^|Xo(ad' 9:sZNH á=}?<o%1K] Rz)@gt";3}M$&A9з1[(G&"fF'Eo+i7;+p'_+}tn}Mx;`:(5+DQА'vϧa-'HH5WCnhA<PXuY}zqCBg;1r~)^u@\a:?~gpZ҃isU_xק{$1r|URKbNڹE1ga8\Qq; g 7]0-Ȕ_,Ǵ{~/#?ċ(Vpxkel]cB*)ƀzIw{=nXSfu^+.BZm3hH :Nl# Ж{qLND$ yOuIRz ,Ļ&6ˇ{b)9O`sOqQ$2#[dKi MNL!tB_5˹w̳RDiٯZgY@ԙrs.џ ̀qpߘ2ْB4lǫ,'׭8c끩ĕD \b, &n]8IF-4sC{ 5vHfޛyƓ&-,˻;=F3 Ģߞsr 4PU%}eDo1:^B #凯1rv:Ѽ&fO.ӭɳ'ӏhٸ+&딄;l['w۫b٣3g;{~(a^)6wjxX:u^hn2Y:Aڶ.D-0<׼1Rk؟'@6]B(^jWtjaŮTh9fsb֟Mo?981(Bqr,.3XP;%^I,e;8$iu03LcbHNמM:)#T nh8vbė( ȒpoX݊տtQtswrWGfZ 谽VY 8nFxz~[Z ]=H2gVr^M9/?;BjJ;3!]EP#l ۣ9\:3d2re.6eN5wRͩ`d0Z}!mu`ҳ.Z 'vDIBT𡺙φ ڸ=((x@H#mnA5UQ+RZS3.^Ub"%u1o+thlZkD+%J뜢1t9?,I'P2ndh}m1ga^23Ukc'.NXgcbĔ2JiA f*W~CEkN?Cd;w[UȢ ΐ挮/k JW _rRhocnp8!GӴᵌj'臚У Qf ։)/6?ŮT*[gfIt7 P*{Gç8BS:|{[ <򅨽_dz.?T҆~1zz.̧f4Tt+M^: >!8H|:J*p@\27uMNlVuǟc0ms8Fq NE#[C\nJ!SFɺWD;G_Rf9m,T:vD!+D :UwȠ &)qqݵ$@ՌՔ;$%^%+LCbp5 OY9)# Kpyrܾ4r K<5i%dI\8Hx%i[j3Ѓ2w\ A20?뾬oB"e} oc Ҝ}7-G77 F;,@6 7Gf&`..W(hrZ/u/MunsGZ0BM"dj,zO֛KVq ƒfԯcMpRs $ekʉ.D2F۰}ޣDȖHam\q|wu^ϴZ?b4x' Q+C䞡} C*/C۵F2.'-w,Ag{Ydnv$i:Wd+lBO Zg3DŽ XVΖ ňXUqK]%e'8dAKڦXoqFy{}_qF혩c{j::y#> LR@1+jKsdt@Psp=3uEgyg]OKjx<lͤ=1Ն,?9 89>Lo߆?LkAǫ O]a+Mi`o2*u 7ێkNuXs*egb0ch Aa p2ki,EvBR*`6(D=CK"c: <{9|OVõ .!k3tV|N\=Mͪl x2Ҽ97|`棫;إFV' {T<*Z3=Ur2饒H_i{Й\N O\)DVg}n-L$ȑBG|iUl'S\)ZH nĨ5ڳε )KVjW-8dt<U*bnT&Ggi20cV쟋y6g:$j {AQ%Hx߰:t zGL1k^uŎ ٧tݻT^JziI(S'\6|op2{m#P)BJDNUg0Sq@@d+o4/ah](*BȼkgV a!ANVۥz \ 0+NwyL9!wPȷ6}M'HU>G Q^Aڼ Psş4A!Em9OiUs̨J "AC=uo8gdBUrk T=Ff?u( b(ϹU{IZ@CZ26 ȥCԪ'Up]eO?ynCFi{QyW~__)AʏpvY/zZ PU8 _y+?X+?+siP4@笘#1mnڋ*6y@*rnTVFE'S5)#s,!Em,)VOsjݫ~RDxYhBgJ H"LJ0++/C>6)WuxVo0GgT@jW 44҆ i#}ZJonZ 0ng;hF jhCҙ$D1#'V791yǕ?eO]OlT;=Ƣ[WAj#J9!0h u @r9 ije! M} K;YCS94Znr=`+.h_ j%G i$}/} /Rt.t#ޕӇf @*Ban-] P/L^eNo~UN~Nq-cq }:KqK #6y'[5tX$DN;]1n)hZ;4l<5d+R$Ǵ9!ZR{{"6 LdS0*vT,07A:PՎy:/Bj @`)Huj@aB9+b?F* }!@]%6"}lwJ)gjY>U N-@Xt1$`6&x?0,0o!$aB rAw4zJv2B%&QLm{FӕkCcŷ)8lBYkrc3!I '?znGj0uNP_@ئ6b~/:sQ?t_/u*0|+ mf/XpS޺`.<]nw$7XR0s~=bx! s5d?W_VR w{] ]@t!qV57.g@L%!/^Н+bNC5 uGHȤnˮZ=d WBu:fWK1j/OMr9of2A@j"s.X;-jBɝ](2DCj7v1 }\)8d;ȍ;<V {sXjgdb6BfaMGIU[Xkת7m~ =ɿ#gXM˽P{aX?D*QDF#MS(%ϊ%5y [z 7s*?P^ڰYzMU^I?h@ ڕ"MZB'y%{h_8WI+NF`!O# eEI ߭s=>{PbRKF,oXצB:9_m8Պa<3VoJ1<;Q$Zeei97I-9uG#$@NzVt9TR6k!RfO XX>/Qz-]xFAr^č'TmA-E)4v cʒ6hIoH(n9rܿD9uZςC%2D„Y)hl߁m58dVgO*0#H{Q{K"[]{O@^Gi67** 9)i;d nzgP Jiv ~X>6<E HG/D$,H$6`YM''Ha!L L3P;^;U*:1R1LcӢÞ`yrŒ+#>y westK{{}M k5ceΑ9^0|OƵYFL[@7Ǽ&lӍ}osiuN4M }g;j,`leK8 l&㟾jq W e{쀌zK0>Xߒ7W=&'`Pg3V07$7 @ E@vצQ p̫t$,n3zZ><&ʔa6|cz tk;[1d+f_>֞YnveAT`6{yt&4| 6,J.Z+7-glx%z:IzLYSف'0rE,Ď'bnx|K7X/}FmZBP{~ÒYKݭ~ug`fG 0%";BSY6%U(ha|V-AJTNڅ>4wfӪU0hq\(SMT3*_#9:Qgog/H,,k<7WX&LCV޾Qͱ!MH|K膦hXzmM"##p?Ĝ8б>+_DxAը8z[M@ PK}/3piAc+ǫJI_-k|wjZ u# :`(= + X5;b"+%t͊Tfy.c06$ J5-4yS!ElbMCZѥ8JNi=D4FqEiOXL_}F On 5[OJCrA4sEs &CCط =U<딼ܨ7q"B'T,B_hpIJ@J.7%Z]c*YIb) #I;/(U iOakˠ:,Kn} {vq8ݢG:惿FR8cB.dݎ7b%) h0j*{mXUPů|\#ͷFUi0Y.{\o" 2>=:J; %LbxT #Fы{GS /od"z~f"1;9?'zjdx/oyeA.nHb,&S䩕#R./t Cpc)A-Eiv?49TY*H=9{ M*S~# _Nz=1zm7jSoLa6-`>M78mp U{N3H'+S+ 﫿.-,_c~,b! CudK1U4#.Y쉟zO*xW2P_' [wԹme^&w[`{6`;|4;҆(Ch//GCB :~1Z"R]\).wl v-}~_햷 #.5hh%&*60Ymuhѥuj5לc8& r!4 QގISa5[,Ή5On&6 q2y yD1{08>r5{Z1n5Y9B{%!M5'~Ps]c*~ۇzH{sE<1B\ʓpTbC5KjtQN;ٷvv !)\K3 'OSD©TͯbA>f7Ív!X+_Z@/qoVɜNYuk՜0@Nݦuy%tNĨ]JcnVL64gt!'Ԯ;}d=Ј=&"BaOM캼 R'pRQsp}{1t#JM} be6-DI;S3?{= HAe|!韟3iq*#>V6\sBKЫA >W^?]vґSAZSzߡ ͅ!'c\F!.&(ҙEJLو g5ۮ?_'=݇=GFAA8m{t&ܢ?jV`WՖnS!p_*w[`! &Uu-mQMO}3'F\DSe5a={N+h'Q`Ma8qPz?,k2~KXlNmBv!Udka *u=rދq7j9dH'Xk8臕Z~Q}\ӊYC`(N >q8TOfQsa[㦍2 rA a?Q۝>-77hОu:|b&6ӂB q62$A}QīC96]3NRdҹeG$ln+:e="|?6]v Ot(#oܠ@GurϬYh$OnjRWpzj ~FBO샚[R̪'S# 8E)2/ln?my/c.NMg\~_U2[XKZv4R9L`haimjHsWC(Ʀ|;]ZlMؓ 3Wi|1++a]-WMy@}*~pl`͞ %(7_3Q&Da[XSȫІ0 }=֒&Rތ3,FޘIdJ=k0xfȋ 0$TG:#=os|L>f, 쨟 4&?,)1Q2C;Zzxl6h.FDL >ԓ<'.dkVv?GOy"Ծ3sbq(~^Uލ+d6JzXf$KzXOeO!)]Š[<0dJ¯cϿՋwyNm@(-EIbe۠kI +ZJ \! y5Aҁ\SdduChVeeD"()ߛ9d0dZeSWWfz0n;{΂bď/W^vڣM򆌣:8H+qeYR)9n4SK!^zˣ9Dګ-{t2NO 0XuqM]qǴ51Vn r7i )uӎX@ܡ۝#K':03RP,K>_S ~ KS*昱#CvK/sE B-B!((̎dëh?^oEZ60f |5O &ۑdsX%"G ZD\[{b> qL}]^WQqJEc9|K ud#xDS/C\{lFEkƺC~Ī_#P̱g꨹*~A)Uh, ݊҂"A3XI]–!R BXr+O 'hp۾V,,Yc4_"KnVRydCD8ς?J 1AiŸq4RSQ,T԰Py֚낾 ecq@Cnv!Nv<ں~\ֺҼhCz{-Aa,2*jVbёHK,c͸- w%&i {z6&σ(9@XF,mqjb1j24PV> ܖFNqwq2T%Moe/v٨NtT %*i[dy:,kӣl]B\j7&aPjzzLy) U>nݾi([L\I9cѢ|Ehbf<[R"s 8(`h%)\OF6:J"ԮV*Z)o*&uٞ0@Q ފPFӤ~^S_4BWSOo9Ծv۳]"<0b߉dyE&h᳝Ի _3~A16=@i:-t+: wCτM"?ROptMվVmV|6eD}_a`&wmḌ^ޔpDhhY4obC$O-ӂJ=htTG@LCI9m&,.Ųw٣c6b V*}nlйp62=_&ubОd2) 0ZI8.&;veP_?,0nO^ %IְbddM3g=Wbe]W/^1j?GK}:Q[P]NmA>o 3.bz=Dd=\ -,}vK0=3??=uhs%z`= \NOeP9SxM-$:YvKz{O/LFxcTf8ŗuO=}1OkaSh~ 1M$i& ][WkC檈.6hJ3hD6՘ד쏆 ۟ޞiQ]娌tylݢwC_)%WZ@׼Uqd$eXa,}‡$Y0AW05pE<@4^ F)F?nF} 'uԛeLRn8/M_yfQQ+ C~n#]qg l`yHu(9sO =Rz2νn$6+~h天a>xr4HebJ$bhLi[V1NBHzКEj;e91٪DF¡ 썔#%k8#o?7;)[Zdس4K@Zձ:hlG(sm$.2\Ii*L5C\ϻ Ԁe;9 }u[w7N]#_T.R*K?юPoPt4Γ2X4 rAr=K aN֐5.I!)ND޵# z0ē ν@<ƪԼ]t^e=䋑f-[Hp3(^1wiLAm;JҞՠ/iȜZt1-`.L `tt6+չ/ _$*:74M?)jxVp=@Ƞ:)THߓ(XRCI(l(žʪURR;J-. laruԼq[Cyag:v_YG{*HA0F9?05tDv ӰCuXC`QE7|4Y3??BZz}N}cßmE$9&%b:Ġŵ*Dl\f1 HGX>8#+ޟw_dl_!*YLJsO:tB;;9νelF7G\S,07ȅ\ɘ=G~n>{ԅtLҺ);uf>0Z?R6h|Lԭ ]{GشEMՂ(ɬ;ug Nx7J## I f`Kl{_*``Y˰)=l/#(8͊!:W>q>\ "[]b {=5,v@,5O 8dt+74?>UO0-_w.U)lȰ+ˑr:߫H]y8ˊU`+R|*B7 -:홯M;I~4(UCI' s >i&Lv 2Gb 7ڐ놧Fc |J|AzR(*bZI]Үvj+ W&xf\R&R*Āc4)fvOSh5~~/). ׬#s^{xJ7Vֳ" h59IuNU-~Bd4*";E&MAvγ9g} H1oe x]םŬ]^k&58$hi¬hƃXW=ytp8h1]YWGY( [DHГnPɵ)]3+d,jD^Ma1pM)4Dt}fCC8Bu!b9`*ֻ0~d[r7 [&I%y!Y_{8̱Əc*:!(+Fy2"RhOMs' 8X_ͼ[NG|WqتN! 2F`7Lk4bEUǚ\æQIJKV =O -c@p?u]A>{ȘŮWJQ4<U5=Fz#` SI@h怫e~!D|Arm7-Tműq;`ѻbP5˼<ॏr,.j2B.Avt]( L 8yH~!REX[ٰKW;N> Ƙy#z)q|E"҄Ý$ء1n| > PXlMh^5@`"4p ͹L~!1xoK89)])* LM:˂g[+<(_U;ݮ5+tw;X1QhWu|$qlF_Ȥrelel= B]cL6܆fH c}w)dœ0102XRNe嗫ɜ @B1Cs8Ѐ/\e8O0I2r\ܓ^$m5wxiW'x95(g9r:u47 (nI˛p+kNqABY]iZ~þT㎁kX*'~ux$5`?IIЍ̚jm R~Zwl)[J7NdK{_2-%gt[`4B h4v34({oɏ\9=Ghaf"53{M^AHcKphM~GK$14UBet4TDqHiW9N4_dϹ;\I]YYV.bލJhIR0)}NQ.0s~Tr»f5^+tSw [)*=NKG- zȄJgr0\̯Ek)[.(}CdP>~S\"k44.EGł`N0 zw>*>hD|BD,1f Bn2,5Y5CoKep-2KpZkgBFf8#;o!+{y'(VT"Z=x yj'ѫv_DrND=0w9 _9mӜ|oeE؆@9!;ɘ*.߹5Cd7bX'OghԧOg"Z\uDhN-!Ҿgt'쬐LdMt$WoŹ\l{Si탣zk.y^dafac(d'Oy3r~3%H.  uˬv)40lBJ6<ÿ ͛ap)e ~- h$(o:R?]߭g8)imx CY],'?m;-5ykb1c:b{J2s^ɬ|_'j[n5^Wڋ7NT1|bAE[ۚwz\ûMW j;B$H2K7^bCe|;\t_HAkA#Lb v)ț9J:fj W$41A@3^=wPmF-:~=>`^VG2[l.BKIsU4b ,pq'OQYsO%cAT{#'Wu[0eo06yŞ%<^{UfyLۚ2j>&Qݝb\}5x+ >ګ6>zrsoWRHƜ^Ow{УPSr" ~usq,L_Ax:<~)uU^q38Z҅Ezߍ!;z gbYaDO]_fp*ۆ;դ9kǂmR«kRcT̳I@]D)`_M1 9ȣ;xq׷tRp*}Q9eX 4tDAЯ.hf~[PJM\Lv,0Ucv%Bv+Jtl>9Taj< FTxB/jo$V;zÁٕûX/kNpq.'u*>K tj@[ D+k(5S=`fd۟#/<æe׃ ܡQMp _gb+ _tyI7tՏ0,qK*><}G-xpRӭ}D پ%ۘ|uu I3(lkn=@ihg ah2}k0 GmahoP\fX}ozLml&`g:F3'!l)2ܛns9;lea"(PW!m087dSڲA2OvALM[^&G@X!ȹ`F%|=c^a:S}srDHg+OQeAtA_zlZ};pc^NQ";F")8_Գ;~cVK4S y-4BL4ݵ3w1Jc@m>IK}+jD+5Й2-3E2ݽe y;I1n޽?@5pJdIw.D:gdۊiFI\+9([עR#UF-2d*u3VoSO E 3ҥsNK{tns`xl?׮9'm&Fm)99^;?}wlK< zAAKĔ G7<ݘ3R363Hx.ͶΐOm~ UtƸM:Lo^Kŀ"B\ӄ>ͩKYA;m&/Payhu1?1{ ;ȁ2W$ZEzL+M(y8L/(Z}\*m#- +JYTiV/eOrFjxwm<_R0Gzi~< s6DZ\j-g@}Ȇ%:=/BkW'!N_ݕ m@M*4jhQ/p׏J Jzx NVpgSbF+iea.*&3O' ϗb~Yf M=d}B TFTS,N&daY';j?V VH)LAcoil_̮{|+Qvy'AF ̻ 62"q&nT${o[>ii^U?8V[H0yw_`l@?G|_oL#*v: 0Ϥ a 3 &FѴC5pxG=3BOSҽmۊLH^ƅs (0!lgdeRd>܇-zw/4찺JGDQw41Nv<֟KJXo=13Q{ijiζTfdy=:4Ym]?bB]p y:+1Z)beM_D1<GF!vˑG5M>Y*Q&uyJ#쨉Ҹ*lU}uM**Z!G̹f;g\U}@ޮqDELu‹.6Dg|hjѦ5#c&P [I)a>8Q{rkÀ?vϵ#I$Cz;OQEK%l@mnm*jɡڂb?[j7Mp Sf`[Q3"G6QoIc 2y*%HuTaob̝jH9>MhZ6 b.Byk\0BT&)Х VST2(aŌ(f x<{=DTwfz 3Cz߫P@hvZ^ +?`) ~I k{4@{dLX=t,KWm֦/\TL*&gYi L}ٜE'oo=%j:nۅ_P,/ e?ܸoi] TSpKchቆߗ;<2Ug΍IOe>Y4*`f1 !}-dqS&wWo)sJCSK,|ct]e`3I6=\xF[خ !lj-_֯gIwCG6[L픃. ֿ\qkkY??%!.՗slRB#,+I:E)Lk}[L5XR2. _]6B‵iI3z"#d|䑫9H@WFobɘt/b_I'tr*jZ&wvTDFYd < ί&Q*E9$1g* H_'ܒ3Q?7c0\g<"S5%qH3_aP[['U[d{kì3B}7r4N>bWEOnAoNJiK Z^w{;URue3Nd+&fB*hd:s; A;ZWVfQÂ/\;eC%rT $ S݋#r/!첬gy$F)}П5ND}Ð հJjV%[ǮT$TAzS.&X+P/YNəv6689ة,a7d˖9=1~/u3vQma""AQOv*$h`'r#&zݜHdd;.UWܴXP`ąL85]UJ_x%F!ϞPhdR?sUr|h(P?ɩ=0t)Srl7`{kIO?loF4)juLOnsMrmZ\^& R_Ҿ-{97=*aAV~f4jup=[{L$4$Iɐ3Ȼ;HF$*O񟊣6H!3/(48M/ÊۇgR {x*Ne"װ[f/kDH xk}̍Sr]&nb{dR(cvCm y*gky-A./:x3d5{b fAWЀIJ2ɲdI ä-)"Ju6mM}R(xETQV01MM&s9H_v/!bL[d=nLRŒy̎96Φߓ;L\Uq¶0sM(e|_@ďE?)醩 6[-_Vr+`Q]5XP^@(tpCe"Tc2Qd%U/,~ÆM%y{$y/Ǫu87`{>o_;nFr.W꧞eśzl4\u 5Vk76/=kPۙN7 vM;Ȃ;|3ӀC!`Od 9}և⤧_AFZ ,]/%ćT{ԛ)u*3:( s@{|5v6I,M-Ǯ"~rm~D߾O. w/zcA2D81G>07]|݇\P_l|bڦx?F{lɇAp c+FJy,UB\y2%e9_ nɿl6 S9>|# ٲLQ m 5h)uV{}h--FIT^tc Yw"xU@wĵlX߾™Aigp[x.)dx11Nx`ЃB\yQPUn_Vx Snr(P rlepĕߒpZ Z<TKܬni1rhkCc5"*KHt.dۘhKL*vJIҧSeWdi'$7UNTis oħp{b\s6`زQD̛Muh|{=ήʝ'ϫr@,"pS3*d֞Spcwc _Kr{p̱q˲T@ ',KSq;e-+nPn0ijC5 *37ꄤ-(tf+{pt,sS#4B^pPYqޫ|ϟ*Xn_`ks-^_/tW(.Q# "=M.AiPIy-{Ɉn!?qa~nHw\JkdcIa0gȤ2F=G̥ߙjѴ'[H1C;9 S;gsjzLLZ2k:&͹q[fIhhHA>8<@+GQQhrR]w>KcN e?8dGvw.Rn2cn_0;΢3DRSaķgϳ@c۽ŜjWݩ{ڕ(T"葊{ߵga WҿeI M90#d RhFJ0Ӏeg?sHyl.DM36;pqxJW;MziS,gu+墘~ rӎcئ1+_.>Unɐ7;z讛›.o++չwiTS,Y],/ϭJ9QO X.˄[r}[lO[oH,=Cyqw_J 㚧O1x؟[j̒M_&4& K8-`tjju^iXXUxwN" Q>쌞Z]n' [$y^T 5@CǾӉ^,\҉y1vD :oxˉɛn,=9Q"nbiGYG^ʝ4^<:cd^-!^W9ykUKŽ ~}OeVWŻ k?w?8!ꂦMk-؛RB5-\ޕ5SIiyW iDOA"B NAl%,*id 6uɂךk8 5\;m!*I އ#X\-˚ERnq%bMVF EP"A &S{ Tt KSXL޲7zymaSoi%[ ]fE ՕM1-iZJ|ȣ|R_ Wɴ,K¾MnIӷdbs'|l6]˙\pR̄)2〱\sP(uM67\ciO/5.2U@fzQ9Ѐh7yp轏O޵)(9joR=7WwD H{y&(:RG63j%9[=t;k` L ߵmEMWngbݓ/`Jϱ "!"9; ;DviR<e 1?a;5*۹8=F϶֋%o` E|{Sꬢ̗ucn2Flڷkԟ QDٜHVGvjDW[bdj=|9AWރm\D+ujpHxqhq-QB1N8EFdumAr } $ äkZSe*|2V6J+|* QE{ZeqۡU g pxR6IgSƬF3\DžIbEd] | Te_-MJ_\}!jK^#ߒǼ@A)(Ǒs( HYu̻4#\9=oݬNWuPH l{-+d^~ v^ E4 IY馌]f56x3繚V "7:3#ܳ@nA-@lv9-P2нY[GI6tEbR@d z'yfq&=ӷկGzogPn~B˟x\1!(PgV"Gf!%[%qMa2s=GxUŦ z!7;jm3 s'TIS M&Y*N#Wlg>`ȟ\_PƆZўeТݪ*Ft 7՝<U?P'Q<j<au*J[ERS7ㅀ&\@c{_U׺G[B(Xǃz :LW+)OX{F~N"* 4q{- +К0n\O;wiIAk?v;GPAm8#ˆ`^=?ۀn?2ǮISH67DyB"*uB9(*H'=d8V%1P|d~3PT/?՘5#I Ǥ&E*zOz#PWȫOgLՕ!Gǘ'-usCQ"7&=)&ZG|b9+9Ov&K9Nad>b14NU6 p\f$?&=KG][K=ajU.CZ<NdB& aM2w=ae([mώSlxU;q,`"#U2^L2%; Ì̙BG,2$Tofj_HvDu^:w`L҄6oMkѥ9ПG]q!B Tt7W_pnobdCTYM/I@[&7&AŒ@4WP\h|':϶# 8P'FH|n>A.7,~ 3Ҳ&v, QZy%_>hC"´A1r"Gn4wΠg6W|B;&S R^<D@_Wv^_W識 A^~3>?ttl$'k9aÝ:@س\ہB2y@kNpn۶${ V%ė`spZm=]_]Zk/-N0] 2R{vX)1ve=f&Aٜ=a B[dKYxkXTRTP@/]IIv-[Cr_RM YˀBFX%zs·n)XѯNtPBc(^/ "˂?Ɣ8-Imַgkɇ;twY*^%] w9.o^:94 f9jI9x =VH@Ӻ%eslscND}F@ae]ىq#g཯\Tx1k-A|gl5|T+Cp=LdR.DRy`~֖hJuC\6X!!ݴLjr8lf'&)F4'RKh=?.}-JvaJ(_Va'%J=Y͖1kѷm!l" IQbzb/UB[VAlu U7fE0;P{g[׸nҔ(hJ?(.B:o1&h7}y.᳙a ˓z%l=tc#29nZD4h8NQ@| gx"09zƭjQc}$` AUYZ_ȕ Mq~3d2` 뒜 _@JD rhw6(jomX'.S!L&,Z.f> w5ZCYAuC#9#ݤ-`uF 'cG TUW^R2 ޕ6' Ê^ed٫tm')ι%aQZh;/'XAWhl3$nۨL& ˔ /5Ͳ#_R?EG>$#KJe+p+{}vVqiSw#Wۅ7aZ 0Z:sc8mRA˸L8lce[Eǀ=4,(Q O^B@2Q9=L0)u*P!l.e#,ɦƾP/W Sn6 =xqfmt5-:sy)rb/~@)CLj>;DT099Y٬i4ތ9W`CgY-1+ujP_߷a +[0))t_ٹżt߬";DRi}Z*\7/,+<5Psۏ 6J𗮲q 8^̄`` mק,o>O7$BdX2Ez)d tt,lTU`:$*F>GմLkƜ9b:NEk(H$<[]v(0 br)iɰ7 TcI߯ܽ ˽۸eŒN0 VQ4 tVͷ41{a\9N"Mc#*GZ̶s~fa7 v/8z=sx,אlwiboS %".9oHV10[vklEC[\)xT.?e6:60"[pY G?Ac Ϗ},H?Kp?? ;􄼔ILk@1@T5wr_ e8P؀e_MٚB VRـZH;BvN0o[|\Ey:deOyz'ڜfv(TM|1eZpOPT:U Bh'OҐʱ O\Z;^x1j`  6B53[xHt/H~5X\_$Ԇ~ZvDQi%5i_bFqHۙ*H4l<Şq@ҌNl|$a>rǭC$Os!㝨 yn6D~GA qmM3ה`d`;c?bq_>ȏ8Y.AA|8jC^) ~L VC{Qfx ȑ( "|gFTiF#Wߣb(ʎݮ\:kH<ibʇVig=}0^xrİEiqB.dzִRTtW쨲l]˵^A}v#zoe=cpHl$|-b&u,‘:,6zmϚ˽dteˈDMVZL9SnJ']b3A" }Kkʍ"y; ![[Ǫ#hʩ2PP0F~g}eAd6˜!M .Z[X\[Bf'['fh7H"f~J~$z vPWۤEh҈8CB#}b^)@YusySQ_5Eːkk:0h}_D[[X'*\_GcE]EU$SSDjۖ6?0$# .6oW>hdf.JgD2,K Y>Ð@#J4(/P]2^KWHdIOCSXU}t%{5'ȕIfu?{ǶF%K[OQvb M~q4a2dmkY=uut 1ن޴Mwj($^d鹁z&PQbu QZ5K'07,G!+sy[:B\{ F1{.@=uQjy`D>{~1G/Yre/simȇKC3$5Ei)kya\sVZ&ja}"{w::*_V־\Bt8 Bs*# s_taJc`hUp#d0h tҾ=nL`C_F'Sоۤ#:YER HIPj+oȨ2u*lr2:&sQ@tH>CZ*2P1çtN5(R"Uf0>X8s#+vkm0UGň&b%.%9?U-5TеvJ7 Ct:jq)EIDe>?J@iyetn 4 аv^ E+OK (ߴR]YrhAfX$hU &[g05=v0fs=! `2n3ftG>he :2b;$,efo:% 7r2d|1v z$Ď|@Vt sb i; Z*"Q2]kmYx0 uig+`{9ш`9w(l-,hw#42%;NV$IM*ĎŇfrfCЇ7llppז>h ^jңF&ڑkiQ~## )Nnx8H }V"|d` N Cus[HfD*WK\9[E T 5cVqKGkT,%~9EdFKaX,77ֹn%d7JEÁG̒hlNcs)\ZҮ#-.^N|=,̓  ;-!,2}9ykrV( :?;e.>'@Wv_%E]  `S&:Q 3{; $L]s"6J!ċK4G˧ r92/ʐԸ^^NnumDgKcN8",D$K1^W%(ތ+'I $Pe[,{NUТuihd|.5Be0@[6ٻx| CS){.c&ؠ">`bTU@7+nhaϠbBs ;+cM=C펋 O9_Rmš˹Yw_\8n|o$ :t39}JCm?M j(:E'Z]1FQhH1"<ѺD6C$i[{ef?aGnH<Ä)qtK̂Edy${LX_?gA;,+ Gw71Uʴq߂ Q9x]![;v25%Wq &:PƮ8M5k0Zdd˙p?lϨm:T WHFE 47f,.F:Wpں9$~ $wH,#]m aJ-h8כ/=TZs׈ejN_5Kö=7n@uN>/z'M !stzY>Aa-;ojvǤ`,f|Lbo͎H`jzԔ@|Г94-9H偤'CЏ3yS 6d^4i'q5+ʉ55W5TmoB.HF o__(<]qqf'/@5w!gT[bV} nhb)"0ꝺI!]t {*"СWDqE줏AϘ6qi\e+9!XI26}Vsà-zkj?!O_,Rډ ªO"/( d{ #I} !2wh|e~1's]gӑq0/l d2'RpDt1drs6\.Yd/Y.^.f$-v_;Br^2#JJbck2"вŽ{:2@ +U$: bp1Ryw ~dA(Ti‘Z8VE4dޒPLkIW~&e3 ڽƹНJ1v+ j&ƾUWw=kum(l@6Dp]K>xZwi9}Qp{Yi̿VwV>@-F(K:(049` e_vҝRe:oN>D {L@{˹׌A:*K{.qx2&a3w,j`Pu :Qe2&do[ëaշ7"bFg,Μܞ݀!3R˲Bܻ8+n/od`cMW;~#`e1Vٽ]T򯸗Y8@u`uS8/h}uՉB ?kÚ#rŒ.-yG$RBe.Pg@>6~a닣3S(n , xqjT! 3R0vv)a}}00sczMv0ea4$DR%a9~NS9۶Un#Oq[4A:hzcޘO;‘dY)̲Tal=Ufhi `*#c ـ%mYht Pұ J؇6t"xoyy&"RXfM;%q8AN+ΏRX(3 k:R6'[tc*S7osuPs.7%R$ zX,{:`+D R$ Ol }v2qe/n?ZE}-n9Z#oz{8N˟~b֛*\wv6Ɔ-*W$KPSwmϤ*.21;y[[I/\B 2ߕ6k30}`M^%bz9%(c}yS";@X[n{,+3+86> ۇW 2$Cʐ֓uSտp<~#XE,r$ޤ19C &mQҔBp GW7ySXOXj|L\eyK 'r F#*!d@I!KIVni>)e&3.=!=5~rLꭅY鮥=,C`U/t4O}ַ%KL0yX>$eKnd*d]lpS AW\v5 ۯX0)ޛ O>kI#k3_I]’X(*i>ݯ/}em_ֺr9lMш^!P>In{?ȔMMԸ=1nF-խmQ9?O<4P[б#,6BG%EdoLͣERZ)ԋ\Qb ^Uo>}dC nW'(\\"(l6 j$t0>E&;}bR1#k1 /7N&hեi᧡!.>-2iHuQAp5֝96d!_+Z r3/;NC8lp95XQ;8@FORZT,/$_fvK*k]xSAm:`X|.ЈH ﲩ9$uw BPkeF2+n{V"FQڃfl1%5y4::#VwR{1:@`v^ܰF wx0XvY9GP46pZo^uΰ{[%f0,D6D[S\MWׅB;M׏#ӢJZnUUT쑚'M4ŎLN$ʎ7Thȝg;ZK+G,"]OťSʅ!M.sɪh  s [^<27~2>_4R۶,M!If]ic~D AT4QTWmƪ3MZb} 9*QG/7\wFv1 ?q['n-E3\= 7@!֗qg՜CqA~2 n.SU"ӥ#F*1Ys4d`Z'I^4*Bg);XVVƓ6mc/^WgHPc?a \0N',[~DU)ث$!dbgD<^ϐӐgG} kvAkϾq7Y0Ŝӛ& Gp@r1 I$919sRu&}m^ܐ =n'j`:s*|&Kd.Û=Id G8GK?yx>k4bRӖhNdZ ycUq?D=V1Cs7XY"`Px392G$"UdR=ӭسiȢBS.cEpbWF[/erikQdfvÝOH1k L?p!6'sn+ y,R8 é]j緆^"OR݂@[R1]qSn0" 7sd;1?WyJY@[aȝ˵Ӭ(/2Ųé?.Sv< ZEUP6\ou()hC7òaǚ y404B>?~Mπ%CH|SS}BDv1Rnl9*OUqd.gכgFd#HDE(S+):1eAdGxiּM\32n;U&'`GQ  nm0kWDiv`OMدyJjsV)TTlDz?[ ߞ,2t&mǛmξy:KC_ɳ?g <%޼WP`W(iȝ3$KEaP\n}H9Ku!Zz8Ƭ?#Q4 =ŗl M>JF_vUqmdw/ (C;īx(ZE(m#@H41xf̪֦:FxB)쮿\-0 b".lspT ZAZQmF;Z(!|.+,^aDU׳xF&Ƹ:a1ͨ >X'Av^U#Vyb6"\RlKy1p]+͢I5b38\%ܼX%"IEy(ؔěU$]p\ ^97"ePuvSonyދT<HlnpD[/͜89ؚL waRc C#)tl:/ ҋKMovHk%'m7۸$_ho2D= ak*% k? `  et#G#ڻ}>4?>)2 \u-AhenDziݸMa/ʄ{罅Qqre =m{o 泗o;;SKs<9Aa3^餋J9]~.Q W(f+$."xܡGfp{٘#Ot 6 1ۍh)r} ld<G -)>Qt; I=S6tȶn'cvmcƬeNh?ll[|wMw5(ynZֵPf$X0z/A:AYZD!`ʴۆ srY͸&ˠf2ṙK|Kum7s={+,B.{p 2QD9@n٫a[{v*Cb!j@ԿH'ׇ@`A˞&E? O'WYϐ z[)+VxzHN9]΄fJ-T5R&M.v ġi?8`%P}0c;SjXi&KC}Yi N})A矀~rȓvBo!AEۏ~Aqh:诪: }\JX4P|cXt6-G0ǚgV.ʧyP)Z>獙x= q-櫯h}AЛAAOLDs+·$?"q`tʛ=A>a}DGl(` YAQ]~ 6`=LzFs'\ZdgV:RX4P'/Wdsshw.i2zWSEZNF|s6r`2bAm]ܥaFL =0W2gD "c`5k m%hdV[| ƬSTa e[sC&#cÎm G=UI6Spޠq׸ּA2ʗ{tf†lHKy+Y>v086K}Dc<x*0EY-E i(|Zcܬ_Fe[Hy ̑67:݌DBt8d/'"BZ.-C b!z£_cyW]q_^Ĥp|1 e a3R680~ 2[nޗ-ŁI`ʠvA!\QcËV̛eG9 U0,DƹFI`5ֺ3ʜ|M !}cJbAQ<.+ߵh&[z%^U~97J)_V3 (앫dL[feΑz=^!nMk"J4:ti $Q#y}#Bz9x N iM'F1 d'Җ !B*R7WkQ?8!VLm1~gþ1/Fv=at~ۻֳ -yY0]4"#qWa|NFݮ@"+1aL%@ XЌ[7OLd)=q"w.0B=Qq\9^p6_; 鉚ᷓ6u$` :wBƘ8 *;EĠ@ҥ&ug "1eҢh#ֽŶ&y~eJfz&<fA2DJ+zkGtfXpG(SbRX"99geq=;rYK TfeR@Ҵye7^wLrl%x繃kmG(MXkԘGx.o-.B5lB2W:!>:1gu.8n#Tݳ͒v3v,|NMq+>46q6y.B,m:)kRK[ZiOeg)̈́op+ه'q&ƕlK HvxUjo)V^&;苒eLKٗi{ Fj-|bw%W)#]`| ﺫu 8b7g/ hۖ qvd8u! <˯OtƵ_ϑl1  śy@!'7 x zuv6]-vK]/߽ŗ$ MC9c ԽUN~)[fVS߷aiybbG<ϷsmSˁ^e FNk?po l[|̡w0K Cf-Omi+y\y-e?sF4kFu>Q, dLHO5ueUW`nfC ;m.] EнߗJ+d]muƳ(BkK_ɌIC\tKmC;!-dJ66*H4 h)~$%k: %%M]gcqtM241)op,_ʷ u: t9 &tG!_V;Y켹@F3B4ʑڗzv3vOT X2? #(ֲұmWnj+\M?}~I2n3 Dc\u+ HnȫP)2;RIĖ֤h)y=9Y VTy*4Z\8} =/֢Nwr7.( xDspc2W{Up5rNBZ!T`j=ŽV& ׳0ж™HPXut{{6l_l[3 M]w Ӥ"+Q[sb;=BJ䱽Qez2_(s$hˆ09A3Eڷmg1|zNX b< :Mǵ8^Y|s/G ̥4 @8[BMNC=$hcCI/3eR`v\3#̟lʫI\6Lskv*N$MFu6lN?I @GT[ϑBt_$z<6.s3ąSR{LYN1rVIyTnI==:S7j*@\J$hKF䑓I>q kܿL8IyMkA>f_Ϟv^}o=:|r9"TǼ0?D*&fZ/qJc42u{ pre8me^'$@q5b6&&<շM,j`=0h+F˽Ooܙi2q]V_8)Aq 6 PDǛZL/u]:@1._&trmS6%D/v:@p,{bξK|2$Iy$W*gKt d~xz]-l!*..k ?һzP15i 9҃TqE_/0/#'.#ϓ 5*yd b>:6s…iRْ/2{W llCtWxvD֬!~Onceku L*݊dU MZEQOB l/?|g&VS}ũD̐Ӭ09erW>RZ&/z8c!<F*(Q%Y~ix85:۵|JK^.F'~*| '9ίe)%a\\0}׳%ӃIL'R,̦"8~k2gZ =A]칒Q8q lTm}07'>(|Nd6r'5n_e_TBH]*+NIٌ4~xیRJ߭Ew/CY[MU4Qv9zvw/Cjae)8} <jՒ+( ~J UC-Q oCu 474H 5@#OEMycwv6d'w HUwS(Qۻs~!FF[+£G|QXř9Z/UIuRAiil 9 g0\ 32LYD^:8 M~t ՞kJ{_q>zƐ;Kg]5v6@g`GSHwWZb置;VH4)U~JhVɜ%!M2Q(|W:0蠳aQom1ppB5EoX@b>`me^bW(-5Tpߧ?;)H cdc'dhlXOTR}}%rģErVX~?48% {+J'X"GGY6ʸWwZ̤U.` KuHAh.k"9N*'i ºD?v|cR$BK،woT&\=1I;ca|Y07+͟ϚzvB غEe~C|-aE{=o:V!BWmen{  \{*@~HtORcit>Lux2{maElɹIS)rugW}LNiPH1.kgs/}5 *.g@/& d6rה0Wnrv{#6ń=m} 1+ NCmnl @|&/oxV{ ұeqpF"*d3 0{FpyސIm}RȲxЕK#K7sWx(帽\I |@pUaf܆<%r(v;8hɅ6,;,# ꝲH6YxymB:mxL;aGWSe^-#aQ47O i5&n}fV;Ch* sF3@6DD{{+]GMh/D?!̪2ULx쮌f>V\?"bmdЦCmn#b-~⫂gkWؒ.|<<õ  ì.Q܇9$JUܶL82:Av' dmnC©--t܈{i0l}>T:i9b' 5Xf&9"8;\>~ȱ8VɺbPD ZfsY\e"B ~Q,b£w;giEGR.@Ԉ֖Jt1T$=b|dS&7~Ao}C%`]>/a?`nnUx5vBXu<-<~. NMw.l+So :z23eGx ~!PI#lhĎg9 _^LN%VBN1@C?48*DzknHjЀل/%9 k*Lm,bKxP-JѢ.Z|2F8eh4h'aY&E/GGSmJ0i;RSC{}@  T#3xcaNy8.hRѝ66vbXE8b_&g;$I9IxN|e:Xʻ±z(u5K `KCIc5nHK",(z=kRRݷs/\.d~USPrQrüdC<}zʜzD&YY_gMI_"&DŽ:'_fgQD *okYpKY&s\\t fP38"!|D߁5ٱkJGlS4i`9s&#>7$[ nP-Ed_!67e=eH ĈYƛ#+zE(?7DOL0@Kټq5za~xwxR|w9~{W1&RNd`7NPEgn:\hf»:Up:gf%[:x*&Yz5=& Xs}Cd8SbHEx81lCšԆ]t)WE_@M7I SVUǧ8ZR'5;t1.;fXq:N*3rnH}K7)EkZ:[C/"jDW d n 9_ܙew9w-?$gJ7XXJtd:nf.]El {mC՟|#DBN Z˼CnH8 CtK|ı̺ =H[]po}S=ì1o,[^Xn1J cS$c4BLGfHT%fdecT#f5T8Ar_Ҏp»Z<<'VHRX"$2+{n7` #gËKI"g#9af+4'M΃eܑ:k\ N z!?E++13kv~*H&*((hYkHZa.X6ңpAJP-!ȣI#Pi }n d0ҖN ,V317.|L%*$|>z1_un%:ʳNךL :ˁqQؿuĂ@zW@ohO,0Q'hV0}xw?& ;u'+K])2 Lx9 j˴MM(U-2sߵ4Jݶ2™ P`rx8f}ʂ34gɭ4QnCN2; m~l2YIyYk7 tc !:}WTHa0A,з/ Trځޤy*HߕKy-w(ŏ% uA*l(|a)P+UtySXA 2Y_VJLI]"DWo1!)Lzkr|pA݀..vm$i# QfKpV捻)6|ùXI xX>H4?E i?`VG,RMqqfTHr쵬c a c_!lu?3jC"+E9ayӥ.-ai>EbfJҝfT%SHS 1!s IMl(C_dx ۏz5,B1ɝ3]_;FP 8!O+>̜\QH6|F'ߊ  P7ͯStKrC]TALx8NJ1МdIL=s5٢.Ӵ3_HzCC ԫ -3*s+`NgK6+O\U'[Nno4*rq-|5n9ȭq_fF1(2ŻTVl~\@ Tew'k~4 x$eG;_-ABޝvߨ&ģMʀ\a 'vʭkjZ/ټC7i Yt0bhʘhc\@/"!(v(тW8\rUüˍ64քzD4`a1^_ ffʹF׽rCȤ1h7U ߿'X.\\{J*D}D~C$HB[p sF==}C*6P5}tQczn(SvA{ͼ׎wg6\ejg)47 ż1OXALc{8y%È7!<cqit*Lf~cvIhiյ^x;CT'›+1P9uEGّ gጦJLt|zr+,`]| 7uT=0Xae:>kv'Z-I܉lBąArFQo=E'<2U\%!o<֊;{.#-3DEYU)c?́W͒1Enij~ EuMvקZmx7xn޵^?n޼yD9&e@%!nqgt?FT|Z&hNVFb碤 Hm38uai'Q gA5ӭ7>Ub̓1  px/a<<7ѫ3@RrCdgIðJ`C$GyY/qXI-`ڤP:L6([bJb텻) Nv+T١I^z:?~g3@a@ U{♲wyB/cuhLt OW;>WEV8ܲl_y6efQ+fm@)EvJ$iё-)NS9: D^x)y~/k"gYZ0707010000027f000081a400000000000000000000000160d9f5e200010a08000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/]?Eh=ڜ.+[s:ʻCd^:Kr45Ǡ1Z+][G-zWGڕg.|r K5:m9ȘQV l󌜧Q=h(وM2、5_:kk˥l\KI| r4\:E-%(H{]w6fuVÞ Y#`ti(2͇*BpL}[g%hR=%Fc}ڌSvz"H.]άUt ,=}AfR8^A Z+^ ނ3+fwO^'@9U b1tⳇy/OVLXBrck&)_JΙf,^9 BϫA- {Q;X@mJ@22i ;!\.VԞЋ? /uYl+(6R<*ӕ2WI}SZPG'y9 80Ӑ/7i#hS00قٌz.x79!`2q4ƺݵҗe.mQݫ%Rl!1¶7e)ݧD4%žqh8|6K2R eElUER|˘rj4i',-`l]Zb͖$Q?OKyrAGFOWvɿ~ p#J{ۯurC%|ԓ,gU kc8?|!}Gc?ڔnHAr ѸIFU\ڥ](7ZI߇b9:c$N}z>2=+e8KwO`eU?Z~Fd0䠧Zsx 4^;a,f̄S@hۤ6qcMK;qLsor9{U ^4Fj#cR2MsL~C@eS&M "C_J^$:5l4{pekDROxCG@!j#R~n2EYcz%糂,jFxWvf8"l3Fҏn+'/`+3kW?.uc0"gkP'CЛ0ഊ2)[#?sɿ6!^NC=S{*Qg%AOF3n~<MƦӬPM,0mP`dQP2/΍tgTE=XD5M8pKÌ}q,5Y B:ތՀ@a`4(Ql4$ Jwfk>#}vX}N :{SB6h9Ds lBB3[<a$/vJf'u)5V|IV X6,]ۑixVuw҂= :x$jHZA-T8TF@ !Iքt<(3;j6"$ɓNcv(^uY1lD--gVF)xtc%P#F9s %JYfO3h栅W7~Qη@M #oݮy˝}I15$S~#XؤУ wyz, Zqw ƻ>C t} O^ (#~2GMW3%΂R%Oٌ~޸KIP2sTL]~ bYsr&#Ex7=YkJRZ0v!rִ+7./PueWNsJgZLz1#Wf=0lcqSLuϽzXq9n2kW>CXL 7=M=x D ܑivVy^HjAl쨿td&3 S/7Gi{޾:#G=pg4OA@ᭉܝ#6o1"4-'Uq cslk|Bk0z`V8howڊlsVźǙ+zj)Fng} ?_Dzo5>pY;U*\ܘOor=LSꌏ^dNH=a"'k\x@IwTؤ/Å!6H' K AuUV,UG%s</_⨡ixݨj+rbaT Q*hpED@pz8\k] {S^5I逭H}\L7OId? 6[6$QGc.#cc) 0l0:OZ9G~-PC9^/->:s~eʩ,H Ðb~@[ή32]M?8dI3P")WuB ,kFinGIגa@0Dw4xrq= qO9maSV)2Hk{AҏE6t^ꯌHRڲ}j",H7ۻ\LR!'las' Mbo ԞD·:T"-n v6iMgqv5Yó9)vߎQ,5(x9 sO[Y ԝwYoŵ>?p\u}:OvO xVkP}Q'^4s/N=^jNyG;IɛV,;z=307w.p7zFD7Og6ja'bpڍub$UbZ&QᵿK\4 .k-eqhs^؋L>C$b]NZw s&ls:"eC*?+ .} :A %|p%TY҇, cmC I{ȧT:X&"_C'E@tCkP%`fy} Pr '?ZrZcQ r?''I:W %$,2MkH9$clM#b'4އĴ[9g\'NQ ? 7U%x DxMĆC;mQ& ωQ3=};)PR-Ԋe +`xk;Ćȋ%0UvӃp[Dct<'\,]\ z]~q(1e{ `=Q?oZ3AY،'SGfQ87Y703|`|!zɓ9x_?j&[4s ̃HzS95]-WƔWsK&qxi71C镜j * Ă)%пoF.׵l[hҲ p6;`(\Æ|^zPgaMg(U |#o[7PCSBs2h&f9U4'F}~TaJ|RN bRJeG)v%e|5 _{,b}rض[?92M!NkzJlw#.!Z/kj,o0؞9YYGT X?7URJeCJ: ҴUEY߉rcwN12_F:YςŤ.a>M7ۓ']/OՕ 07uUD,jIuMr ŕBU+7J9[ %I* >l ߐ r+8hT21[qdl8}~đ?Nl̵kld(-MiOV s>ٮ.,#uatb>,eѽTcO@6pa>,:>rR0N!#͞Oz$ {荐1CwY³213换UW~ь^)n)U97Xó!oUݸ^J5'AѴ4!ϗͲAJP]l& %f:^ |;' B\Z:ޞńc(SW`bKC쉈!JT & \؆Њ}9eBOV(+sl|hzrNF"K RGQ:vC(A~ qߨIYS,A[֬@K[^- ͐}wHߕ iSO"bBlTxk^= 9b- z,(6l"+q^9络.T5!W^ԳsPboB NsPj 5i?<06cC2ix'Z*q>bD?XжsҜ@X>"Ϸ,Lruj{s_@15c‹VJA!m2Duljr!d,wB"# ^$rjcBeڝENng{Etգ E5X Wm $OPt=_ }t`WU7XQTt9&cAqyA9ȳǾ3Bnj/S9B_asOHuNhVPpO`1# Q:rNYN`btZ?Pd7G7lDMQU,T$oAZ`[X &L[t55A).%W[9ס"k%J@'ӆݤ|,vXMcgU ,VG's¬@gld⸹KzEnpFp3E.KK@ߍ{kk23PYteInLFqgP=Wysew4s_hQ 2&f kě5β][kYa|D7zT\m靲Q2gD 0yxQU߾a~X)wZԞY? ZnygTg6v Il.9t"ء0UB[!:0N&7; ]%mΊ\XTN&,ܓfcy͢zPDff E]K\ǿq r mE]1DϚ\"\f{BNu{_R eEZ Ֆ|yq 55jR\eϙQx{TqC*!ݫăRͦ:`[)1pQ,e39PI-/c(*. %0~=:j9ؖgO8봟<|{us67(p9jMȎ8Il"rB;0FMsOÊ 5QUVmFctjrÝݫ9l՗O?){ty˘4s,B(FW\AL0Ro.{@JvjG4vGgk =Ū:/1B&C`)c#I}:2aZҐ:C`\@ Cp+K| &G?ZIT Ccp %"G#[ŭ1fBTjF hD_ŽGxLٰ7%Q);GT}C]9D='!틭ujzy? - ?/^DEs<~uOIy(i `vL;rkÿ6gd aYgY)H[isH{9MΫp.?Td's&JI1JG~i%*0DR7H~bjwR_WLHI;۵\G8?w$'$/=CI6vOw74!I2[2+R45)c:(Te:5 Ff%~=#lTbacn[@Z݉UFZ?q^@W5u~"Q#S_Svk ~Fe]36齦֪Egt{]I8oMxDq1R_vZ>kJ/Y ?5RmC bC\غTE0c?VGyD,JLQ/D/eFò6yD]`}.e{.7[W=~"enBN<Ƨ'Ɓ$$AM=siܦZUQ d*ab4nV"eڵi%Qy1rU߂ }bfSo]7?49ϗS[r˓/IfeS*qH>2vπ4%"[T\>fFiLQB;T89Ӕu*%FEvY8<'-Eu[KWlKfQXgĶAg{Ce_2BaFNAT)VX?M+jBϸc~{%|i0xb$bM639>*Ƃҏ5ɍ9zhVԏՖ0#!XS;_[=ٲOڣ>sߖ_Zp^D ō+@LGSNq-B2DdցC՚i@I kvqQ4)lHhh3|`!l>^4)gzK}|!pa幇H5a(c#i|a[+iӽ &9ܒ|\1fvZuʟvt(m+{!Q݊cuY}DvZQ(LGoҨ;},U <1cx8IX+r\s!~3(iR2#my"r) 񯄠u$#UeiS C0S3L>lO}cV~F4j o~a 2|va{mӆ(v9QJ>A+>oቛS$kɂ{fa\O2jZx?73*ҒAqv8R'e]p/R2tgnZ.KHQ mCpqIYѓu$Iۭk|~zD?BoY; Ԫ}I6qoR}p112@0Z e "4A->۞v.@L1͑L: | eUmD9+)<%Pt- cq{mm+þ>U*d*sN@kBTdԩ@jKy mWM'UA2XU)?YͲ|[9Z'ޥC;:*w5Jۊzܺm-;e1"L kOmvQ̉^%:C:`ml%m"06[m]k;z*~a\C>$9[oy-,89EL3 WON>8#9:Of"t'.9lP K sLcc~QXMdl3'CK*VBloU 6=ϊK|,/a'R+'(>yDF%);tcC?BY|Lve-gkDֈa@g,]U:Jɾ?٫a nR>fߊ9siqjXd-MH BF=:Qb}Q؇>!\zu)"7ymbC%rDlx hqD E> Gk PB+=AZV~'ք!w,TѮru'?7G6bSTi8҄bi^ *Е|*/vh6 ]@{J0}WN;w/OFh7倻rjل&:A1@ʁr@W4m-i-*Noz7*(\inBwuF|C(Kr@4f( XngNVg'9 s $0fpCJ&Gs}^YsĜϸu;NPC ?DELXc4hcB +'ۼ*݄̐_z^Y]vo~hDyj&-gMuZgCr1sWMDJi_Y~m%?P !Jd?K2=BpZȋݎEjFt*J/1V澖{Oq؀+ c˛t.mYMeY8omv-$U'5db?Y׸3|etNjW!nIq[6D5]qS q\-8[eykޑ: 0#*z2U̱`=FmzPJԡ@.BErhg2tQ}EOm+3JtK硣hrDQ!}T.e~Mn>jZg%&R$niokǵ,R{ܨSRi-fXx)0x#6ʝO V)u8q1ƫadA@!OV jA(p59F:,O,a DSS받 O3 F%P'˱սkJICl؊b#J>"df`Yֹ1RhYW1RpȯM`mMKkxg U65 ,GFӧwb#9%QFT<;46 p!*tujjcϸeW6g]T댆9sJ'gREZaCU-}R]J 2$"}rп7VܨkRֽB}l򠂖 |])U^9oy z@ ?3c=e^W%?C 1^:M06Yi`o죕XXd;BhXzm,Ƴ驓i`ӥg tAVg` 9lzF(<1 FxVa!ݩvn·#ŕu䔍]~앂)m |3T'L|3τ'& ,.r}To~?CpoYÔ@ĭ#ְl.l{^ASӦ.(";#njٻ_^,f(_ѩlIڵc(tOgr"7zLuS}Sٯzw65^qXqJ$ !W-]-r)n} F嬤LdF s3uƅ.\&cP0C_|%}i>hM[ȷ.1Sm~\F_ki Ҵfl  >` Mtm~XI޽tG/hu=Le2M'e13@[m⚳bٮyNsVg?76X ǟ#YmZS%5d+pDU^Y+4K,vٙoduژXq0"J#UHWdL2D wCG,40NxQ =k͒bMwAHTr .)GK`VNfj !>8<.ACLJP'MhA܀qV q@Zyd(#*t'a>c$ 26lfZ;E2ZBme"f;TZ.UlRLH @@b=XVa TIi 1`)Qt|iQGR4R֯5J%}C/0ߊӳ[yC5?(*:ufp pر0#x5]˼ 0u 4Eʲ$,",je/爪9k`7HEjL7]A4C4ums1L' Ɍ92F>'-ڎcѦqyW %sͼ4.^TݵLbx .!L[NxYEy{rd9Q'7?E 񂢯;'< ~ K3l$9wr:^Q6ǺT? 11#(ڴ 4 vx>s?gv}-Q^ .^~yq=B4SDVsu*v7kY{MLCr& Ew1L pvadYb?PUs+mڍ5Mne%Z.y8 &MWaJuqu!/*f:?S Vfo2mPԎhr0k!Dt :tTlN&[{kYJ:_ #|GlYlރ)dM@ s p}oLvp5MNՂSwpF:)y5)s.Tڦ+틞gt)xPTOFd_iS9)KQO4 s@u\kkG7LiP֍pYurB!'>}.!J%`: QXϛ ڳsƽ֢/ + w͇dtɝ wgύ=Gk&EERWzI#JO `E={PcO Hdނr+ԯŒܿFD*'vd&!?5=|Q;޲FS?Ux\>= /9mmŤ <T3ܦtd$KMA]خn!R ;Ɛ{c<0l*7WLs<ɵHzl|IEuTKW fpᖙZ_$I,ƒ×Zsa(h*&q*`;nɯ=Lâ kds Zcv$`ec<:0 PFȪ Poݲ!ck:'Z)ny S52g!3ΔizgZ5u(P㣺68n1gx3úA@Vzd+_Na*eZF&)d!2P Y *-kIj?]ΎEme_ESxۥ:|.> 0U6HܘgeUdXIZ1U'q[b^ 8ë\j.Jsnr⺥h&5ӆnp8c% v걂d¦U0 +[&[Wy nC!ldm#vKT/ͥy;|$LU(7\+~oB-zKbKCN1OKB@XtՂy(` L_}gCْEEq kj5{[+L`r} @#ĈbU[P!V;ey@GK %]6]rL}Uz4= Nw{KwS3)f(brؼ#ڈE$ʟ17u)ػ@\r6 PSM|LmM&1 (r;q -)s:uۯN^ Co9=FT́/Gŝ"JJ6*jQ`l_R\ yه۞g/x>P@+i*!8:-*XdB*vn>iLE!#NjgD; zEA6@uhzC>&S0)mr.i:1L&ΡgzV=Z۩@vI vģxmlp6xG^k`ylOȲb=Đ/ŸL0f2..s;/ضGbyX8XLjޑ(Iׇ{"aaeqHx#3E>PbĢ?/ʚ%E:[2A3aOYv%7k?b c|?T V9,iA*s}k5Xz VOx~Iu6Uϳau|wl3ATxx:qPCHWuZ9u] a(U:P-AqjjCylaA~b2%r4i D0٬\ޙö>A&30I#gmir-8:Lؼu[i"ZBhal4ݲeUa`mtY뤋)R>*`~ĪsQ&Bz;OG@Ã9їtR; q&Tsf? ,3ݏ, Vw֑oʉA|bוczƱ%5tݮ_9pfq~W,2ċ"jSԏoҏef0;|AD' c ]@ ƣoc1CT Um oDZpXu%Ew9̄JrKҢfbE ?/GJ W סEndAw0#YQ'(MN9K酇 {74[AW9}t{VWHIE$io$9QZJ;O`M~QGb:%Y3<;)Vc/ˮd[/1#QWh_ '6]"EzO9@:UъjOOp }W9%;R񓀵nБ#f2x.4숭 5 $D3=?nᒌt)Ox5@RcI" )w ڣZ!ږI5K7[Q,d TЌgeD[ܲ'v/@J%,᭶q-ľU7lmΥ 湷 #Xhj;݇:r:P:m^ C |"kwjspDlXx@r/=0nX L`ֻ '/9&A(vO@ J>v#Sh*mRo Xs\%˒yIEpar<z+/ bR()7vlFuϬ6<°' njPLIAyC d,Q "'\;!-LPCf"ң7/A~{[Z$^A1xU6bWr4(qEl7s_MR-{C<*93msZA)iׯ0!IvToL#>c\$q˄YlieT$:nhV~9"  -Úl!*Ñ6l9K֡Z'KgzD]jIVG$хtĈZXQ `Os L8~/A1ajzhPt? %Ojcns'CwP0SGBĵi\#ֶ -jM!"(u+;_gO B-O-BHP& ײam?e?ڝЍ2.1Pc4ȮsjitD7\g%P T!HqB%/li])w'S6M0j#՗[Ņުf,3A>_/R"ZnDKɊ'MDCR}p9*Na]e]"Kk8![N[+Ѯ͞fғvq)L=وLEjcXmчG}#s_%@e堼hW`qg>8oe|U-0Ҕ|h!.&/ԔNȒFu D)E`aΗ o'4/M.vE sˢ4( CܪM1/`kïr*|D2 BE QV[uL՟y.fiY0 " ›Tͅs{(iBK$D֫pIBIv3zoV&kהtPoj#<+VL֬| /٩L/d&}ʗ 4; J9M`AѳۂSf&)c况oޅsٶ4,$C-6/֝P0iB;yi*;Vdkʹ !8X)džO%3 qkޖ|h.Rx1(\߭ C#Ct,|F+7h?R,` A 2}9xJ\9.t-qUS_X%UG6y@+؋5t>i׷"+,(0# #Y$bNrc@ֵoμ*uÄGy8Af;XhAE]T'^ 'R DN 7~~<lG:yPV-ާT`aYGwg'nVh)HT/p䝲S/.j;Evh05sр{~Be= ̏KAp^8kN!6D)m4X0º7/KzX|Κ=2l{㛉 K;DL~o#+$:X|rMޚ>b@qT'=ypFrtȹk5Ǻ"@JGF8֡WtՠZcS(U3#޹ H+@4CBȋ )RG<E`>Xr:+) d2~>hg@C*}4159A S4@ݏC sϴOHʹ ) o9'baǤKF7io\K.+ ,( [3'ܣל0?qU>amG@abL?Y[~%MpUg#8jf &.p^̣,fqG.<+p]pjF{@S! %uOol/R-eCIxܪcšnJ5&Ь!\";@^C֙ԾR@?A O2UncX3P9BUJ|ޥwɍ=6,%(2n,v16QVEB ˪bgWEXsG=`+H8y~t;  mzJqtD.i xxckI8nKS0AmvnߚbN`V mV%)kscE=hNIuɓjOM.W1vH:d+~ܩR hX }lV"^&v)3?%JGII5prGUyR閕kCoMmsg>dIҥ'Co]89AH|UŅi^9K9an3th4ZäS@$2I] ]<)b{.FL+=1/sU:ԉ:|L!|o} Wu܏r,j([d_D&1nsHWZ%͌kzᅔ󠟃*mM\d87"lJs.?&8PEߑ(UEZ-.¿H?X6, jmzn* 1D2%-F?~֏mطP9ث/JOeW M5J0b_?v<8VvT4P釀w1]Lĉr ꬈Gjˢ+qoX=nV +jv\פt@Swx|qޭpڨ2Nwa7!.}7A"[p Zvo|1Mz&Xj̷<ϣEeN.Iv0Lse.B+ʍuD <}@bdØ#Ѻwh|?ʔ#pg~Zظ M&$zNDTೡ{> nă nOCbmS6bd$uvNi]>#SGՇj=@~v)hvbqJ_;09Ћ#97TSyˇSoMq̂ϸ}2^WΖX?I;NX9gLۢ'r^ YUU⬧?ogd+jaFٍ_@xn]o+L*`{KhV7\'v P0c.^]q8:B—; ]G@)NvU{Ogg2r^I3e/L$z,] U{h퇻<@L+XC6hJrSg&T+J.8UPiC蓄,pߵZ]N~Cx~~T%.0@/hȸg Qs-bYWʬDC'6g^nߣO}0[BhsWҔm<n}Ek[LtgrP[;y9Tr;}-=k2b="xl@29sQd۰hO<\J-oJj_vhPA>kKy45Y8~)?+!HA!鞝sgݤ.kFNB3:gBs(͍.0rZN$1軚`[ q**]2o}(]Ms*2;5θUj/'"\m|W6g+#&p@R`,6'SwnI=.DgT844=LZQc9!sYodXBC 6-pf?~W ݺd4eE |^`hidVhH)ow@̊" m*ckFŠ mÃٰAuI"x("#< Jm@|ulvs+99cn'B+ԯ0Yo+oqp~ԏ)#*Yz+y;'yԌm~@L10RzFOgƈݛ}/\6Oriswi$4uWGPdvǮҋU5q2}(0"1Ojm (Y4R&pY64vV t){N+:ղVf9M哓 kAwxv^Rt`wU2̸'NΝO:c86TMI M}%}BOw Zs|X;:P:؃z,~dBqf;f^ D\# "sδ7p6DcKsa {(zƻhqRj; _Aߙ+_ Sy POe>3ɞC +ۯ,\o_fV?$Җy;? 8*/P)4Iw]J;#' jau8#{|7PhiC^zkOOPͬvgns.Pbfa8 _^*ҠD%YsZݧ A?q Sowwm*eSrD4D95K#Rf=wTj^3,A# Fe2MhB0Lkms"pxy2pUL0zÌ<).d"S , *p7lŶ$0oS {k6bC=1WiDjd{.*LF|7G4Ɨ7":/fOkd2}^`\<2s"j Q7\8z-ԗ̵qv#%ef{dT @^:g{+ƑH@UwxCH5en_~qEGH84i%FAQ)/g d6<"LnX-jPtXj8}Iɏ&9W KZf& q niNW~7 ".k$_\o*F͌c9˓$:=J[}>jݑT?9y@eQC\CieU5v9h5duInZWO$hM+|G?vlA%}mOeGDYԬ{O{'A8ddiQx?0YcM̮[Yr|hdgn >U53)+KCG?=G_(p>$0uՎLxg~N4O/fe>1>{Zh&<C U~u+/G>鈌 xRb&UE8?PBJ=R8lgJ$9X$ eI0U7pZFox- M7sZj*#G~v)suwww{ξ &B"D\ݛKgWy5Yl5UL(" 2C"flfUGZqpShRڛ&"WkYo{]lgwͿp7ErCI\s!3=Jl~hA@/RAwn{>D3 {Lfpma{7Eb }.ZuI-<`{-5=>2i,2 WHaH"}!GeI rOF"΀f)}}^C@)Qus7+UFcq]jɫT췻Iޱɏ'廈 'kWL!SG#bɇuj!B+.ZfMqG Pi a;sc-\/ 0Y`HW PXv4JkXV~o^C%1m\IC?qs ,+!H,~*89I V]K}B3+5g][@z(7̇$KS/d}Xjy!{+g XJ7loxtކ CPd&[b ZOp;}8>$3UV)z@];~[^Zid%YYEzpޤeH,YEg3m1H׆#O&?|'Naa49'Zg+?3\>%=loBJCsֿ(*wQ}/YSRSЎeMĎN}CgX|E-0o8G/Q*ގ/_]w7FzJyZ tm՟ { m#:d@]ݟzZq\ k_i(kD_ fRnx=؉QA_+cYrEj68U020B&WT7`ap aߤ³ >Tfpx׊'!q?WS8aPZPA11 7՞9Mh `B0vK> R/ & 24<$Y u"gg)p/.Qr8Y2=wwf7@@?KIoUKQe݆%-wźI)EÛLQW]F'aяᇃ He<'8 OsT~I~c]p^ο \$Iɐ ZdsE^Oh#R^Xj[Ky2K"V9$p Se  ax0D\k OZ(ng(nv%!j NZq}LXtT[S%O˦`/?~ c~e?YCs* ;M`ђ^2p THyVصr4쭯kv9k՝ӵpƍO۵.fw_ǒMBnqXt 8ϒ̵#묷aڜ#a^'6;mNխK-켂b]I;r9tl=LߛʺFӷ1vA[2+HRuu2\_?=;xwgJ|f<뭌,xMno?|2h cDւLGgRށFZS$=rҽl1pZ/4pNDig}B*S11L2^tBO_*O"N',4b &~΋@9}%3[P){dP]ֹ'. @e_:DsP|;[ח"3yUy/U]è)W@(VoWȺ䏶N= 'I"YYi+w&AZrGLhS8364@RO]; 3?gι}qx`sbZʐ&DKX<^r{{FSXaKa'yLU^ >x-!ܬ0{orfTi", ExJڻs+ӊVm,lza.S=笋f 依їRX:h#oL94q$\KRjF7:iG." &G)(Nu+z ܫT$ZbM''e2K6-VM[!9t1W~L  {yD6*HkƁ{mʋ Tn{tEO #AFVwMI^Sͽa)_%,<۴A w(pq zUhAX%A] =D٫5fz@|`%` GNiҙ&`P?WθƝ}3d 3a&qlɇl[I/PKw \ 2e[5P!BGy0QVtE Z&կAeer'f}rs!1ɚV =/T;i ANQbᖷ V> ȹeJG+ot0,W택e,Jgv9_ R崛(qsX͝VL{,%y;yg`Y.!< cD d]=ʞqT<6D\  v 9~#ljx^Q |v4sp?Rh $)NPJ($г҂z p` d($>$mōG<"{5`)?ihvӎǧyލ٨?.T.ү_=ҼSuH|:7&@c[+0-S _xL24{6os%q0.ޡvQŔM=?;a$>5KwJ˖|ݾHQ1}&>f$vg!B˜ 1+5ZhbniВa!RJQt-&=m?,<"]˻M[3W'^ js00m-sBmܽ 04IN\@:8dJ+/kpN]8Er)Pf'P8ξC>Ҽ"i׍g䔣>=ND&ӳl*$OہIoB kcdCkeMʶ|˽PuQȯL7skqO_EF@k'mGV &6NHdSY{ 2~*c$m߅@=u&@u|,~ o_jإ1*"BY"vyx%A@gL0FoSrq4UՀ[%F3{,h+=f}< nI$@7sz ( ?]))?ǰX2 Y uirGN&U $7ęsuĢz*? C?$D[]HJ[u2)znx oq |Ro+^ǛsI`Di>R%Ur"bqG58-kh'ytZX`s|燦Ps2^/ mk{G͙&" *ܻhicC>w!8h'}m[΃,wₓDp=.ZO@e4*2\64AVdH=!˓= b=h+}gN.o ^/ݞ#^/Ǜ8qg^P*)Z' S ' s.RLΜ;}8ssC`Tm#Bb7'.3;Q~W:~/}uߜ$<1%Aye=CX+'yYI ndOůHDZHȌńdw{M,Wludy=hER&m Tٛ|R3OGO٥)<| 6JpXK_ZNDB )C 2)1'"S#wfb>dG@%$&KMhȨˑaQNF 'zY$-5c 5#7+A~n b-X&/%[SD %Un“6=-51Y{cs?(Cٶ̈SE(FIi9;9OgL \Y4)Gf4zԓ{OĘ&4ǻ6v3Mx|ءm\b]6u&۬ss`8#MB|Яf lնY`YB)L58Uc2Z0EZqeƼ"<צ'iܒPgg[vn SaXM{6ne"A2&0jٝ!x//v͍MI7'U?8VEr"?Ef?- {xHQ']_vJ9tlodHIE,ĝLwj.T _(౉@= j/Űl &C?詎%|th#V>QČ~s 8vHCI%Cs#.6e%/^TV>-Ǝ4Q9c.xnmQk1lt<s~4h|eR#_Bnߜ K=*[PpGw#5'6B(Y8lyĴ>dD-NkulJmx/MJ$ޭ7Ye:Vq_ &3˘a8b Wq_0,}DN7:E NUP09k2&+^ %E_-%6pRE󬇿&\7D1G{E9. MfΧ8#5Kjg<ީ&SgXn1b`  2nj8i35ňjTN7i0Z ءb@܇ Tgd6B-閒GAP~W$Yѭ~lCnF:'_i 0$UR5c\@ڻ=cz9Q ʞ |6`H*C )]Hqh@_?zM \֒:vt6#ߓܥ'M(0cjM@Wcڨxև3D}'BE I y0>-No\q] ԉuB]ĩA/+x` ./֒L8{=d"rYۈI3^ڴ;=B+UyZFv:PCTRXLVm|YUSyP(puf|`эN?<6U>'r-|vFxܬһ$gDZMRT2! |ljNYaUԼ`J[>IsZZKpצ葳 4y:01%rH]O&?q̱vc1'!I&\RFe]X٘ٱAh. ^2'Sbz^ T,`F1n^v'j^d[砞Z.Qpҩd\Fm4=( QooJ"D}Hty&( tɍvn:^gCkOK~Ko~6AP)4qoW+\~koLu|UwZ@ϛW,j?՞gNV ^qˇ$X4 ;}wdn8NPbHA.C| d~D;&٫=n(r/ޔ|4:!+w|֛|Pz({GIc׸~M%a]RGIߦ&Bl|> O.,q4y53Hj&:mq]m'ĥ18eEKwF4U3ܯ؇q=tT7GGz-rX;"2)b1 ƾ3x-i0b~4Ϙ,hڙKwl䫉*ɝB\&k,Y|s|} 7Q %*en,ǥT@Le:xÂ5^ӂج٨Tn{8kǶAQJ|yCS1߇_mBf^E\4xh6pBFHl0QDr#5ќ|H_)>UI 1$䴙ޫ^iEUĴyW31 Slp~JK|YS_@Z^/z%^#ei@,gtMm j8h5Oݍ*b|=[Ҧzw`Q>H|yuu4Q-hـ%:"b6:T3ܣel,Ȫ@(aKSvR5ȩCb8qbyZjXqO*M?}₉ki'Yp-˝u ՅYˊ͜gXѦ(fET *اfwuYqqID=6s޸/'/SoY(_(X||pתK F ugc{3Y(efpjB&EؘkL@)>riCX Ee,'l{WCwfxX"ZnzBdbU3(dDzWG0/`~x(\K+I,;7/(gĹϞt0 \`R՘[)R[fT;E*Hf #ād3f|/JZG~jY9őIMVCƖIJm_$ - Ke̚~7Wg'0ƌgHudx$T? hM V+~M'xYkfyEV>;,,ryI-+A)~^y2w f.]J]-2& +`1vqBH|鶍aWv(khHO^Pw"hꇘ>=cxlR>7!hudAٟ?^'"]"5ѫd>SZf!0Z9Na-є%SvpTЧ:B`3¶txVf~4194JM@EDubSñc $SAv$Ƴ̢hz` -}DzV|Atz=i ĩgOs jXMZA^&uL~BFO9*/;,>91sjۿ&Hزi l8A-m."*@' Z\,fHFq7SPj\K.Vv2|ӈa@;qI/Y,*Ȋ&U * B ! j8I/LQC#@8x=w­uB<;+W-EmeM;/mI hL`'X^`D^-)ضrc 4ZaLE(-`s.'ir?2NB  _IL֕^p;^I[]qA#+vPs$Ax4vYE{}׾]?`^(XD08zLՃ="U蠶jrw}p<1߀0tܜ }vb L,Ƒg: #B[" vNbFcx }%:{wJh TLq|^yhcݘgOs%PiexZ53zr T86DO&IQ lߐUM+%FD\WE7(|K DZUbk$ K,+䏨Q1~7ac~%F,5NM֔tO)On. BN.NnKQ 01a7哿J#<ܦqܵ|$Cбt)yy& ‹ʁ:GIK0ɈV  AC7|.ivz{LQó~UȓuG^wDWrb0gNm` Ѻ6yŵ^MrP@ c,x0;PJV`N۵H.wytJWp;&FwC֪ٙ)Hk# 492xġSM!L}ts YXE)kC8rؽ*>V*l hHZko:D ! gjk|hc>ۿbj6R뎱qg[ }/zfxNGiwTצtBW>Lڍ[7nP͠(Q҉3% 6Q.,ⱝqZiM6G~3X¦teg*H: k FvxM=i""[K8ug CJzen4ITJtBm^ZaҒer"-N )X,&b]:\_I.THsCاIMi4oQByxNto  ۓP8n>Tl[mCQݞ=*;&o.)MT֣FEC3|yT$ hR9J"JRCa'y:RE#hr{} ~ijVjˉ,@ 5waNeƅȨt]GDQӈNv4//~8WC+>~A䌰{PK.D itANU/@GUfў˃jû:/0l $cB Bwr/T3*`/uc ho!}u=R,b'kA>Qmu4 0b\yz >e`ZrqdmDKʶP1Q83  Sۇ1qжޕIRy^3h&Ԟ0[$}Rc#lyҊ#Z4tàVhVL 2 Dj-i. 7Jv”Fn-Ԃ9jF^p%*`) u!!f8ܟ9~JNx쳳~Olҗ2$F=Cɣ6%GVBjqrvT[Z|sX=+H nf4[1!o-+o7j.Q@X0>+|tos\MeҥJ$؛fڏ IrhZѯ̛ՔRH[һ5:JƖK`ǁHY8#I4uꌊ>]wS<ة&%e>g C#F=nmuf(dէ|z/J d(ʃEAPU k AAbL~$K\M*EbJR闻 /$Ɓ䘼-ECi I"(W=u'/vOCA9&n-o&yL0ba(+g#sM4m.at/Yگea :]];o2Cw#2N)a ˚BٷBmN.5U0C9Rg~ryYm6J%Bٙށ *iaf0}w:5ccYk(pDN-ѫXH0)9t4Ҽة-eA>|t.܆2{hZzQC4/7xMH01tnUG)6Q3x謀n?jW 1H߲_):M1{9qSA/G!!hϞ [ O/J2DRހx-ͼE։W6v{,u[x]7lCeM0#2j6zPʉ@uep4Ȯ0+㜻dEu!NK ap5;?\ǾlAl4pRj~F#ײD-LxRwybBlPJl=S.-d'Bg.hO, [$`|G9%"y%nu~ f#\SedF?]q*k&\3}3qE֣}qI3iխӡ&W|b#Q硕3Ü%Z =<έc ɤ[C.21NN?D6N4(NPajN_t!m tZd/ЗhjPڅ._xņ|9.iYKR<hh'1rzC}y$Ez nѵ]p.1%Xv+]TӘʥofuhw<&Js7K48&B]VAU\ѠHf" "=wN6]mE`Ց^ީFim8汈YmgRXG 2O)_}I뽈>YPLXXЦEG>06haؔֈwr L?',9Lb fA"? &`KV~\V|2goSq̽J,oNܯFkyi'Jp G ҡB5Q8b7O4;&-ќ.쟮Siլ jbv`)ХH>\=|Nc(UT)brᓽ<鞙+C2>pzpױ]̉ӍjE6$#.Y@Xqp L5W^}-l Hb$L' FMRx7m  g F9hDcW2Q"Yytݔ:H:} HG;_4$NThCMd  ?/҃L2mk)gn)YS.N!ÅkXEͤlD5,X/&# eӕψn࿄h!~C#kLXN~=1{!_u6}ѐFˮFUե]|B1^&e !(g/ )Ym*9w/vD 9Yt}<%/:0wWIo\,TRsk=N8E$ӑdBpI+hƜZC 2^Iܸ#X*GxQţC}KNr,k5| |P\Y;/*`,@NE1>X9}\MLٵ+cئDC).͞G=959?JfSVkИCGY3ӠT-@] [7<߸Anu0įb灶.;dK~O=|r?rC)d>2ΗY/˗F,?rW/"n좺1qv&Ry7IJ7%|]m^s<#E&'d#E>o&;c5׸>/ ̧;L`q2GJϻfĥ{轫\Z6EEϡ3k֑L):_RړT,:jU[o6?#!!{afE,)s@S4uA( D+,/T0j}(̻-߆~XdxT{ou'pzqɎzOVO -auz\P/o}\f;LG訟ԫDF |,U)gA( 1.jt8rKd\2 q>?4*j˙X!G柃'*!ލBir58耘 IOzٵ+ΐo: H [Qa߳pӁ'%|e :KhN}H%UXʅ}Fw0H)%y?SR:E_L=Hw(s%=-?,K-0zx-OʭڳU:I^Sӽ>"hUJiQtT2 Hl'8ިH3igTFƯdӯԭK _uX6G5cz䲹>iMB3zy#!ʥPR%t^-(~xYZXʶxA#PU;!7ԛ:ƒP3=GwWC(PqeՀ]N?W YÜz>"DmAPt酽;vv9CEat$ :!6U2Rc a5ė[W?5X1txU~̶wf9]vCg0~ Cow2/*tė)bJYYiha6o*D_L Qfh)eQ?a"'4@q ' R\W֣Jk_4P}4/vnJ>I Ae[.Sy99D>9z%s)"aSW <"B 6dypYz_BC8̆+ ahn (2^9Nݘ2Mo|s&1E;GOe$DXoUt6r;1w:1{N$OI-i*ɀݦ0P@.zOhӄhH;Q 2Asry1})jMi4{Iay?WDi.3ƋN Y> VIg*].pW9;+dl]YNϗN˾vRǂ`:RigfY^.T *,7^VTAtJÚ w2 z5rBl&N|dlI-=b`0#9FT).]V5Is`9fO"pʡbǭgBPE@O{:pDEN -l)il,~J;f6 jH=sgtWT rCk @Qs-|f0F(&q`ŪW@j8PV$-c`/ +F۾XV2"dzŰE`jKc 3fÍB p4m_tf(=6" g"EѥGi5L L(;9"PNcU e"J7NRc/܊|SkJ3:4}O6("5(PfwyL :q(/I bg1$ òV69\8pɵ~3Be8kY{cPF5FdU3< >ctͩgT^[Z{roCٔGT$ܜ#8,YZ[Gƴ&A(}vnz/h kA3%:فһB`8$!;jԒFԙ7aWZ݀1[ssbSofxEko5/V ] _ .$?d FN&оG2m;`ź,!_hhM2T_^1 cYxEc=WJ:fbW]Y^[~#$YAlQ2cYced.Ԑ1 U'8nL&5C`'>-Z}KW?2mxy|}v«G3-^~ aHKy` Z;CKb&gޟY?}+73E'^͸ Kndv1BC/lx6QGJ%,~L\1'E/fba`LEP`[N4dc/w15{`]ڀ6 FeؔӐYnFoJ9{,zXԄ)??1 I’H4RX蜧^|w=F~Emߚ۰84]2̬3HJG,RY7GZ AxS?k#.IC_9ίF(г(}cqmp涍g`}JBa ˢ^w1<=U߿ > AfE'b]X!DF ڎxh5̤G% t,&dmӓƏmء-t lK(OfZ1 T?rby,I,0m9kUzZAE6,`-U ІS"8ĠЭ- 0S~FV2SNEi֐ՠM ׄ#cثvҤ<2(p~?l[}'Y&hR DJ*%sc< r(Cf(taĉ|$u`1sŐk3I3MbBIsWC$-'@v j0l{K_+wᔍӠyf+lCqb^I}eP סttr5nڏ@UwroU4nFuL$B2,z%qAt ?v䂦T^#ҭVv_%Ppvu2N/t\"r*G;AjzX Tc$ p".v]UM1 3p̈JLMtf9~ Wm4/M9b0Ϯ̟λ֭S/2BMM,,XT& rkZ'e9GEf38"#GCݽ{=Z|ee`DOB$)Hc29ݳqu«y]ᘱ )ɡ6^̳\;$jw>2;QH3Rx/8! Y'(k .<8g 6߿_gAȱ?(_<& K5"8^ת$vf-#q%Pc^[T/SL]̈́4i -mcdvΑROƐNVI\Ey:ge?#ecҕ⮭LXb_ ؾl%\ X?\I֬K] GL11ݽ-~f}%1 PAD˼tژ,"1"Zy}7}8 ąWv7~ ۷v},] im2ՃR"$`*&gKo9&,y3]a`P(%5%-O"k;A $dqlĆLIJU]ff qʝ+ [R}Pif[CO'N]ʢF4gt^e?/'R6Ѥ.ۗl*2z_ < P#U ?oFmn*4PEK@o4и! 0.!X;tGZh0*F<@VXxYjP&ȟ}J[fр8nIͪ{u_NY|O@t_Lzg)~&a|ucek`\؟ @U2orJ4wp=x#ie / 6'B(/3v˪$݉{ {CF:h|5g'[$\\jO qqI?/C7`Ggr_H#IPF*~ ]{rAV_U>ٴVXT'| 샳G/*k։2Ay&]prv 2/+#(\"y f!8"&Y\~p6跗NW؅dd냎-g?b<$wdx)O_`XiӼT"ˁ*WJO7G3b<ʒ2 >ͮTy7  a;aݺ ND;P9$xa1łoٯo4;fzoS4ur>9\"Jzəwi!sBh@Jn6pr;MosRĴ IL) 3C*c ; )@!B[Fl &zOoA.j|0aDŽAsia=X% g'9tq8i=9pq͍zF8]/VeALu &vpȰR6f=wuZ+4A e*?$[,)'8c$H5 9g}ӛFEr:H ϭKR"hqE0ԅ4Qkt<Ȃ7to33#8(Wc sEL2n0nRTJ|*OJ ]$ʩi12Q,Ii2"?]o12d`m:+!;TrK Ծrv'ԽOdi\:)?ύ'1YϭnnNoFO%q_m:.L䨒lk„M9n3lV]~XtȬ; sstUjs*kɽaH$-~%w!Phy0Eĺ/ qbMl߲-4'Oޟ &O" m&x ¢LAu]̵ةٕì4 5"u.wDF6契i1l ݨB񽯂ȹKHEvN=]T/qr1ȇdXRw-aV.U5dv4TeZhVaC-UqD|@Dl/aJ_Lmv$0"ZEM6тuōLP|beyN΃])rt)5_MRXe۟%^ #^E =43UiWD5Tpn=T聂k!3j3 Bxa \97UgPO~sh {3o+E_58(;T6HH[ƝRT DnhWbw-b)"VË;<^!>R)TwN0d(9 fT˻IhJ!%%Tھ]zӝ.e*Xd'Ĺ ~{Kw cesnypHr̒V',5GJ<EVb(;DöU|專 O?``!Dy@1T&$gEU="䂐q| H ՘C`Q!}2U8 ͥ(\F,KΦ=`79\7p3ͱќ vW>jT&߀%?)rG ϛ8F6Wt\E=1`,_"W45(?jP8z S}U-!M6bmMP`y05)" Bׇ d+̨ʊ`h;PýlxFJioX{'~#Gr\'t@( ŔUGâX_Or $qe$>`c^(nۋ6D^Q┖0/Mco7O()PHPZ-;\t Po2_B)p2[;1XKk Tz M g֪hD`9׳ a[]ȲVA*D .b K χ̶cvi@+`yDe$~qsY'$LFIwSfpqBI{ ܽOMS/G$(uʼnkjv+ {lL0BHU=6M77=TsOpA!PƩѯK\K%oꕳĐuxeJ+hO>wEBMN}=Ytu r%.h} ̰­24h*i.')+U̸vK)!}6$1x1 *읺p p"cۺT]2Hm((|2ď6uw6D3!D ';T.Kv dpW2_;T8mA56Pr=&r҇is'CwC9PE!HRؕO?׌.\q\aLA!fb"|S~WnAUHl0U?Aͭ0bBf5ƴsA0T~2'<(j=QT s1v-Oa3Abˮ_#ZYc+{X%8Jgz;.WUvg?p=}BckN\v*Sfl\g!jӡq;ms-=@J37`̻v"ڊSІ5L`~^N4$;1h$o[M̪f`=}@ڤĦ+b"R|[C/Xߺk6CLdEb̟ ]Ǩ3foC0"AZ "6_zӭȑ2GbŖh$vA%t4"Ns0yn09x HפJu^&ljNE; Av MXel3@byӹs/W!ނn 7=/W:c@WGBofޕK g8^pfS8UnqdJV7S @Ti=pmJP@yѿKuE zS`w١lf !$d uJyŜ,4CA$yPCro-XM Pe(}h!Y_1_M#up?:sŰW0^P]߇>EOXL/3KU0& v8Y!vP<觔>fGx('}&1-Avs@aѽ{՞CެoY=Ad)vdZour& *uXRRknѳ|Sҙm$+٪2m/j]`6袾`Cw ~QMn=V!̦_Qc0sU8Jb ouZ%wȿK@%1]uN]%_ŒD! Ω %(bG܏Zv dC_u'P-3A?e箒I"`5s- ^,:ޫM|Q B3 Tj~kCs8?TͪGnuP۶=_e?s@ o%®Xgc9 kT"$*x,9{!63ITHwP6P\kcWX1Y\{hPt-ߟfS Q?_a^:1Tl_ k9%4X&ÿhC>[{H*zREʕc_uFp]ʼn(UpKDAd|Tr&lA-LZ#4Նc% a==pz 7$Jp pʓq]`UDOxV qUc nv%uwau&%MtȾ7VtHu}#}W?ă+?id(+ ^H9|A䗽*[;0y8U;љլ kz<ɸ %1xu8Lx@9CJ̶8vMIǽ^4{DN̢5vgfW˫b,;Ⱥ48]ǺKş㢫wS7k-N BӀ2G4?F8YMT{dOSadBΎZYADC~B/S+(:hhWAwMw;kŏ|)D*Ď8m:m06*94A#>Bt_)Cũ/ԯi(0$_)d bA10^SZ$l:lˁ\Bt?)b]#Ūx/y՜T$ $)[3W8o4!K1+N^'GQs |m 1JDddgLZG, IL&Fw B@B~~ `<0ڶcWhqw U .tYs"3җkݸ̙tV2tY =o~G$)Q_d~" )fhA@3qIǞqv,ڹȗE&55bZQsz,kسx/(!1 O) +m7woq۴"<^/'XWU6˞D7f>i_\0K*;h;]ݫjYDYkk;:@HfBGrߞQP=OeEX;k|]w|+Y $xe3—lL)=skQHRj@D\#|b~R,L*p zi+YGT܈"&Ig7n ;K ^,5>4 8=Ƽ/'薵6+T[%DMa˛ԥ E vMqub;(^NWӞ5è%N {3Y?ظ4x0`ǘH܋,"c%>}[59];y4hUˢ |uv_A곐G8gcnlp_$)r~"a6LA; V?@I|oPƕ}v9%Fєfw's}b/lǃk*^~ j׋E=FC.(,OlgnJy hqM3R,U@Ogʷfڸ^a!UCႂf]RpFeгc$܉QJ̅ 00Pzτ ݿL iiDV^ !9((cMbmM_ЌZx1|`7u5s(-xY$Ԫ"rMȌ~ ,p,g9oeȃPtlAP\a(]g]_/G?AmQ]{sh91~g')yHy .uiR0fY햌Eǀ0YDZcRҿ:@pT {m,i<r1r`n._"`p!)O=NDg`;'6-dVl%pXdw*1ާʥ" z|qŸiOqhx׌S!}\|"֔kS=hT䝙2 ~;-fC#A탖|[UW_6m^jW "䏊4ܔ HNּuU>Gj:l!L: ?Y%r,z vg&hNcQIt⭟3gj&r%@1+.-tM(Lvtn /W&o'$^øGwGWvB`\ OQRJvɭ$; -a6=؅,M)F<`oj"AA {'E,=\\&w$t]$dv'\]䴰O n.:Xo&W O:.@ `1s>2<#Wak;e ta_V'cuYk6o CAcYorTO "|FʥQsv1m.띇eWO"r=:.KB5>dAIbNSh @\W+=YRh]A~4WAo\$Q>BݙI1f!)t8ta1ӹ<.NF[ wjW؞)m?cm>m{' CWy5('GNi^^ƙ@' ,`,[W[GH߼ݹd"4K(= iu_F*@>nOfb!3 %Flb.{VQ[)'*ibOӐ%b 06ՎaLb(7C`K2 E좰.r3餇? b49>ѧZު/d>ZFm~A!֍,.|W-70-jildj4|@gvMZÙ0A79֭8wUj_bIrb=Ddz|y(1r{}fi92x-7Nغ^%B%rR{Ag.bķczfȚK|^LރLP{Œi89KȪj.X1NS821~[Q/0_jeƏ R*UDyx 6 }wmVRV@s {[(bpk=Yre~G!'BPLJcɯ wq#ov\1q3by ]9{  j$t*V)[ pV8J^I-6by[n>dPʳBSڔDŜ{YN8صq} 4l=WȽ?:pzDM1\lsc 6th9VҕX;J680d*薷)He.ԠDBI7>E"d% v5%+6}`.͇> M|b l)5eYMh:doO|I"+ҋ%#GR2}hY-VаkfR7C{Hr6gꋱP&?y颩(x+(.55C4ib ڳiUMgAs@WpZ.\Tьr c~.6ZF/BWqKȬ)C滷&+IǹayDSCGB"Vx\x|uc]jVz+ 'xVg)%C5!aO%k4p̦fN"@?7plf@fX,=34s^^x>! {BD2%YE펇5Fdteth-tG}ʑB.:}/ĎM)Z+Fg~ӹyjn0v6h(OC Yz^ ɹuq=2_;WCJ>n=s%,g}4v 4%,?p~SfRLo6OAsHQd,YѺ}ݹ_5,X' Df\;5%fe+b3pYBSQ'Mg)1Izn:}v8˥IͱȮt} Y>Np G;rWAWSv@X YK(6ƀw2zB;(2㈠_r.u~zQBK2[ t4U\{[4e_V2^_مL/$\NO$]U3Ӟ{aj~c'j:%O8l9A}7f`Oe$}ke_S9ss:nD*]pu$V6u_b C/t]ޡ(FA]3Uby~4AU|\0(#uǁX "4EWEmfO%!xoX}P:Ꞿ]2Şa rc*s:CfSOSKg(pJuđ֗+❂:ʡ=saeW5)ONK5 fkĊTsGFڢijdK13g)-׿ϱ?78MQE,ZJNJn!?"x<ɞV <&7n~7amj:K9}5EdF;)LTY ˥^:7@rkک ZHֽ]UᯈM~&iLS'2ff d3NbLuV6O6'`Ib#g Tc{s-%Tj7C~_fô<Ό dw3'A7R9BcM_iD]-ix YZ(m*D4/`4x.tfİ3N?'9W]\I9{+lJ_/8/2=sVxYL5oUHw waI<eʉ?|K : prqW\\SZN5H˯<&cON&_HiL @To#M&e\%,wQ[<Ͽ<.U2{2IV+94^@݌XpjA˗ݣp'vd="a9P!d`CſMM (ZMWz;v%ԇ4 ͭNHFMKH`w kr'P*ݪ<(mnh^Rr $|0LSL*!,&6mf#@0 Lrc_#,Z2bJW ô^U)=)fл\c^%ew{J{qCc!diKwrl 'l U2>=1hsd+/r= ep5beԊ=`{W;%!6͉MWFXiAרH<-i+[L*taVT: |e Duϋ єP?4JJȰMWGf՛1y~"Q(ΔO33 w WUliuOa7)J)hw!Ι7 ?9ÿ:1PRI1u~) =ׄb ]-:(>^KI0.u~9dNtEcQ%Xne33~O:Ҕ2T1oi[Ww?giǤkҘTp]ŚѢes"? زNׄŪcS-t+2OXG[m/YisAQUbR}nvq?vTq&B>?iԒ+QMHtpbȸf}1MUH&ҾX@-Uh5=X7yI>yrQR1ʫCXD! q`^?PBE;yY )g(>T8v8985Fc66 D`zed7 2v3")ךfD %󨄱dI+.Ď/)ag'(5JKD&DR>>7:auZ0so4Z[YsluPRk5R2uqU2:frSʧSW^' +q9ʸ͸pnXf8^Dՠ3^'fuT$`DG;m=miR/3kl|^},6O5.y/jGkh3XzraA$iD!WwiONJM=]fAg |~ac`LN|E%Q7N*BHG}gV)6"F@zo ŮkIT3DQ:ݒPi!8~WO*R[/%3'Ȑ9ڮl⡩OZ=[B$G?pHar1/ϳ7ͦý@q"f;mZ_OyL.S4{κCL4@&m})a8q~Nuf+*/<7oB|wp;^7@ѱJy.F |.9r]kSqJ_F{1>"I訫P ;rV+%H0MclT) SVOL6bcMsd sX%~fq@ ?12%YU*Ά~"(`佱;oeh~sT$ĴwzEZ#4G(s'!˦EhP hcV A@@Q֐> wpGԎ~ɊZBj䦉g/ i/O:c<`9mhҵ ,9Z@v :n0ad A ph/=Gk;td(_3V$7w|=)iYIK-Eȅ>N)rnOxG?Tkht#?V%hm:T A+~Sr[*Q eZP+#-_PZ (O"%\~׸b;eMM\\Η [hPөZ3R\4z0N~8ڱ(}sa eQsi$sYɡK9r3 PRa~!3g=y}R?˗K~($xࢳkj;?k܃,Q 2klA{rNpMS'nT_KM5J:ֈ*o0n-j#{vQ~w/"9ZKSIwIc.CaObFi^nsy.PA`wFFM|uO,5/t?cd4EP(b sӀN &P>* } Z+TJRufrPQVs"i ^4u?MR?̄D!$/ `.\܈X5!. ,l?{6v?ඬ<#[ly3[$<}3M!k_Ͽ,E0]s˙}ow("EёjƲd|F,dAG⾀8sCS ivCG kLuQC(sw\9Jl)&HEуa®=6$ue'8㙳ұ=|]hu6DH3Bvь|r7)iɸ{#(@{L#rJڑ?ZX/ { =Bc|{iә彌y%(pE2%N{ YjK[c4_폔Fr? &X13چh*Ӄn1VA$ZF:w*. - Pg@ilV\A 1`.&̱/&]'@q,Y=GI؎Khf6 [aE֢֫Ľ8SUC!K({]hMAhDL>'AAȍ;Ӭk&-yհT$AVR^9@=\fF/$|*EE ѡ>h;=QmId`mQ[s9JBiÑO5=&HL_5Rpx uo? =\l֞O4H󔡮PZ0^))f"󧏶Yy$ j#lv8I||x̴wyMDIr"<$M6au#)SKt>$ɫcv-⢋;P7+8í }1˚B )r\70ZXb1%Q텱8iT(^XQsu!Ӵ ?ꑰvB]ln ?l!ri[᪩ ة.޺qhiJ|_w> ~#phhdX^tlrw5`4t뉨 a{R,0 .Wϕg,q7HuuD #$!g/c<ϥKc:|MѱaoR_9gqyq'eof?$4>h;GEHdx,<4m#oI>.sBIlw[A#qWyp7'UZ%RC7M EZѵ+I'ݚpB2cD&w: RhHAQ#HsFoϤ=)PLQ*u0c6Yh)MQ1pJ;uƹƧ C9zC\ȯ,Xemy,ߖ7^$NA/Bf俞,vzX x;J#cO_<֔m5͎x #gJ3GTFPIAPE^fa 1-3wxkl4qk֝W?#9@ UZ‚`˝M<nM6P|y\DSjʬoqO!fWzwh4v&4Y+9p&{/FкBrkQpY܅4UKvI.b*zNȐ f!_{1t|Zj(42V0+5u jq#Q]9],z+a kjAA<>x O*ֹڙę_E;z<#鵽jүx.GF O,\1!xdE"m$SՄPjI-eXͯ)DH(O#*{H{wpa01P '}1T8Ln酑4 ~@0 V0(r\{bstTbN&AXJjsnư.C[jgqn!~8kz(uuN".9f?,Q G>@8vhI^2_c!gĖ2kxH^M}}J"33٬ibׅ2gW. t4&O)8ޫ~ E>}O! p&f\(Pټ8uJϧ]Un}2^ChAQm`gԀYEodE(5<:i8PH&Dc l+_4n'qR| Dnh#X dTy4NQV -w% X0((ʭOý#g\.fH5)}eW7&-z 56#0vՕ3^+#PmqT4N* I[F=A`{:>*!L乓+;eCtG3^%y!s4ϷUn]8˲/"k'xэ8Ls|{JYK  ILASE&<֒oU^q2ïW\ sLV(48 CX2T)krvz/2j]UJ|"vP$_*ODW}|#ʂ?鼵0H;KϤ`SuE@ DzEk9 cH*gl&.r_dj.I#[4w@o|oI8Y?* =xj8~ Z>9?bE3-*[VUGP&;3e-m?3'LHhc;"Jc~f]K"Vt6+,M&)lIӻ)o~2̀gZfb}(j?1TŬlfd,$zQ#Fwi* _QȫVx|$)ԉZta]UShq1k2߁Pnlk?T>sf3teo0:aٗP'LRMU鄞xMZIsW%b9XX%h^02Ź1o`4UZƹ0Wx pf>|}2/ z7nKRSeBP/ f5Zð$m`UM6s=vWI5nN:B9#@S@dwY_7/44.AI݋a yH~(}#ճl h5뫋ŢwHXݘ"aH^o]C]'/hׂ5Ri~)O@ z7Q$KYxDmݔs< ̮9B/<Ҿ^w,bA=Q,Яm YC˱: G!K[#dRt6]&#UWz6o ^Ԉ<@) _]hԭ;IKE!JmJؠ7ePCN/~N0r3э[ey䇷 x[s鰳u nsGI15 h]=$gu/^uI==U:R I7n3nZiSzkh eDUOQൢ||FG[4[6Q~oF8fǥ3o|2Yjքܧ4mO{$M"hðCת2/-g)[P:;+sp1^u[nۥgQx}@%&z4*0{+ϻ.yӽw4iw21'Ĭ*@QGaNv0>O1\C͋쥫ryFp7$R٠020Pv>nW SK LggD}넼|bEH邰FΏ 13cuz>zLL 1͓7Q<xUEN۴~ Ċ@wqYTc3M TRL s)$ VET/.At,{VJ0.U&kˠ? {T6MՉ'wU(E8ï b= 䅯(LºVGi_q|*!3?5KQo5 X):&k@1C+sg 3R>Ep 7(qtK܃KTb`%hY~(s= +Oa(SJe?_,ɄL|U0 pPQKg',?D'$}>K6Qr=:!ݓ8dq( ;{:Q)sҾ\|Vܚ{hR>Ɋ4r|Htk`+\)WCtрv` U K4\CuC ptdflPǽ}mv6 h8V#}H(YyK=%|9@!c1 b%3Ԟ9)\SY=[—UΚ CNsi,/)D)v9uZ;`zy͖}mݬD=;lNßDP)Zn'"H:󊸝=l;ۤyZH]Pfk69$v|wohۋ5x$<\ 1<foU5:H.\ ~H| Ny$YV`$mf6+2sgrO9A#=ȸЗnDVZV qy]XC#oF bvzƥ*;|6]cTKP&b`?{e+m`O?3$/~{9Uy 5hv!S:1zw/8,rJй\7݃r":edY\=RIVd+dl]x'fs0)dJwQㅳ|b栢P_#k)QN<. X3mU}j̱> M^fHm.&ETu'Qr6 F mv %Be }rR@pTD(l%39hIuȋ6NELmzf?/` f!n&gV ܜ5'9{'6x^p,fRNw-p3hO˞RvC8SRϵugElKsXI4d*ͯZ!}a]HtT4|f['9aTc@hY=ynV@s{#ycC*W} vJHKDkh= v˜"@LsHfC<)@1\E$O/؉[GA@ZtG|my=}LӀ]F8ĥ3m[sv60N A$"/Q2NY0 t7vd{웞э)Bu D-V !6}x Eqr-@b)w5%L;~=9-K983)0p>t'Zy\1M$f)jt27WY0*d@xncm'V`N65 tdP`\@9Vsӟ$`9?q,eD0lsw!cJU@/*7@> wP}Vw(D21$:OS_U5Ll%4YB 랑LW%v Lـt <g'o^eѧ j-z~yʼnOPy*wfn_iiz9§1'͇04m=~ɄЛ- !w> CA"Y|2, gSQ~!b bz`PlQ*? _|Yg9JWqHnjl^x,_ÜQUCpg4 oƋt *unn;b)|6eʺ&[5>B4nr9)۝8@EBճF(&1mKT,+z=s7&A0ABT+ )H1N]Y`a}S /wq\/'q[6mOC h Rm0a#^&(ɥ,P"]TuЉ,9^BUl+ȳTnԆ@П*!%g E\+ъ \;{ j@LgX>n'W"LZOmQ+sXU1}K0.?粛雾͖I䡼s ~ mke 88gM7~wK$`' xd3|Scm>~MgRU]N.<`u)w5$q]*eP` A[M0N%U]f\jpeq](OSn>[pXvݗ{uZ2Nf qlTw`lu |YE|Bj3kwZڣB@6aFH0&ɇF$Oc4P'>Y@29XF"Y?QhwhI~IҘJz~\iPIcF>_9lR%`VcCGfABƠwJlWNEnϦt i'.6f|3riVyyzf-m!/jm"\)9gQYqr ԥ@_dg6=>77b>y|X}?ar:^ 8JҞ/ЉVP4qt*=^>HR =8 3J6&?}u,a䝹uG[;¬ 8»R7՛iQjX1S)9!%?"ewDN? ׵/f$ZyU$ !'Q6|b(=kZ&'01w%kIm@UuU-E =a\>I ga xGp׌%ɲ ؚGW PDQFynCqt0xkLdgر;w;t/UarW^ 3C0Y1;/mׄZ:/n8{1$Psq/ƂRuӎ|a TOSDqby+4&A[j84e.L3}}T=xX'c5[B +_5%mk;p%-W=q¤<҆]{-:yk++t+1d<ߐp\Kh?IR(uqؤlv@ % ﲄ/֊80kF/B;@Zl>s-@e2{^Ez#;4iܚ">HbA\L T+,zֈhAK4ﳵsDW9I%bqrr񋢉aI7 hc)飣j?OIOe+#M^0 &GԱeq?,}&*uD ".dLA7f׵_˄ra۰>eI@rW`7P[wǨ>&Գޭt]!i+~f-`=xAU\o^sK{}}y߅E(~fi;&}N+[mk9I_C(BR13yCS17}*%O(5"ZKalzmAU/6 flk8sK&Ŋ6 `ktġԈi7KndF%ǟ12Zb3) <5?huP$KI]4<),k9xTbHW_K`mcoRZ UVj#H5|"f [t)s:ϞYt("K{R5(ZN0ԝ^4eupWdA_%1;eJj\nJEOd!J(t,Nм!Gw#/`"70CU &F6;.®-IkSwf\Go s+.2)gC TB ={g U+(l3胹l-b !TsBb 3'OOKZ6HDlgQp{%x7}in BQ%`d*Bqr^fOLfNX_k> Y !7GZ-BHY;5!!mg௓FjGzɇkd"_^M2 r]0\uPUTY§툁)ı&n(KFyX n#-*58Vc*)KFxrȰf#&$1D=aZ;DiH\ ĶiTf/)v-K=mB(8bzU+=Z¶D} ;b_%QyB 2BAb9>%M83ARV4TѰvKJ|`HFۛ^4K^ -o_Ǻ8-aSm.mH n}_,iZG,'-7.$M_w4M' W$כ*f)~R(t.8ip(Sf G%|YOu%[H8x15Ta5N>lb>S*$tf6+>H0WnuED:A}eD1Rһ|Y*D8}LWn3|U=|ih =0]:YT х2Эm[u"Uqkq::}-oW&6U:ff<iNbb=s )ƝGўqp~fN6꧍$hoDoX,MJp${۾J>ulaVhD8A~| 3_k!ƦæFbH)Ɔ ;ij.HU~"D|*9T<p^3l'y: yfĐL.Z=Pdчxm⤀!qPw-}HhDݐT|?hM,Pt5T?!ڢz}lϨU qi~d>IZ[wb? K1BKښDC˙%f?nyv*}&*k 7ˀg:@7bA$#zWn0^lh7^!4[_d`pGF4 7qH7J`7*bZr,lU"“އymaymyjk "(G!p$> LÐ:=-Dc$=H+Oj1x"_Mxמ 0{f pї$)G@׿]߄sj,mKr(Cld?L<!ƢvJZ[^%v]ܴz1@w9..(_A ft^3ӅCp:3ρ(E`(o\$p~*e_͓*Η2g kDBejm.| Nlm͇ȇ/Ω7F kd'6h_}$td? ms: 6m+!Hha4XH-85OjUs!Ȥ]b$kTK)R[m֣7,uBBJv,1Fw%nU1{{t=1u1|.)S 'Rz XUT=$j9VuʆRكtˌi]7H$U9CoQ#دܟ#f!j^46$]JVH *R:)8:PaI@pʵN{I@ f7(PAH;]< aS2(xipDmtO: o-+?'3^f؇XASo˛Ð\@JJQQ(GͫhYtU,ƹu@ UzXK$'g5R G:QIsX^^nez y.*)'lҭPI+|Lߠ~C_ I  c>XTsSyR2#Ԏ׎4.QKKle*<-@p[rzSp[O\o5j+cd@Ԩ3vs#]zE~F[-tQ,Kȯ!(\M@ӴcFa32k$GR,a.Y`SUڑPhx#$ "Rclu4YxhccYRRqX]I/ɓ}%l7'څZ8z=sAOyRfiL]P-ENK֏cA>wxˋk?w֘q.O>@yF,Q&YZ _ CT$v $ d}>֑eNѶm-!*T>Hpi?0ȢD<˲Nʑ#*>pu'H<@Ws)Hűf[|Фs54!eRDΑzŠ7U,cAK.AJ,C)=\|z*ia(HAuݠb9_42QЂ9U+4=!JH2QS<:=1_PnhA`.3AhRK fkzV%VCʰnǛc [g?JJc}Y8|fKNXR'=)`>/Ю@bGVN$8h9[C K+h>('.GTG<㣒<]&p̗54) A赾i{!]ep@sS9FA@Ra7?0ض6ߡ))>89!$T(DŽ-)Hz3KBzWg=\G6Amc* ̆nt (1\oDq7H %{$i pa]1,G´_PnxϮ>V*/*`bgoh*5x|k60`9Dk'OH(1}uu|ĮUF♨>R04\ޘtPӴ<R6ܕx;\8\.{mՅ+Fuhcr|Cd!s4yPOjf30~x\4vV}rmj+"iu Bl=9s9:2ԻnHMI;L2,owڄI %)%}k3+yȏ&V*i=DcX}aB\os>ĩ{r&rfRοʬE7+˝Lf ڶS=gHF&E5dv5(8#=Cӣ/1^Q^Uᖺ /E '%8Kd[mًh (*I&ʵ4INȆF hQ5o=C\.\Z3pcq@t~آS4IKpŽ7pW -L3:.M *C]0c-Z:"ָmFtԍp7jR%,^NpVjͶTf g3r> +D'h{OW(tj޵z^O1 6y:<:s/F>d򖍤fb]C0 ҥEC4yDZd76?ķA~:}T9DohKփq[9)ρ4==-q+ͿL2!I&|X7v5i(ӿ {DuN EbX .;&5= _JA,WMxy6*;õTljW%:TriiqGL\K\QJǬuB 'gN&0&K~9uK;8w6I0 $OsV5/:˴ݝ!UZ{&|bSWކw߼TC4n=')uhbgЍ?D=o/ޖ5V<}%Z/ 4m޵s'vۻZ24 ~=E(͖mmLfa ?gt}FEylqhYO$VL3J.E>*H UlgچzN$"4ㄼ [4*to;U`C=mv)Og~&e'փlhxƕ:8ODȖl%e93WJ6;u85QpnB1d=t%_ܰ{p,r^n'lJ.C=Z˻Bۍ#Dx,wU^&vqnb/5}jhr&npUL,'&YKLxw כ־$`- %b)\d{-oA{ꤕnjB7h =f ;;zjZ*Vgp\_ *>hLpN~ݽ/*_rStLXY~攐׼bcHgg\qc פz0h#h$սg޽Fc 9sgRMp/ܴ>_с5]444AUWF2Q{7FI,TS텲.z $ĥ`ȼΐ<mǒ]u:ɒTy9n %®̆zTm996=1x@UVP?tZ  zxgc7\E?}E9Edy_kP&ʄ{(B7d?B?;a)ܯfMN$P -|d5,bIp}1__ׁ;އ#&CTO3T4 hj6h 2MgL `Ԝ.BTJҌ(>x>.* 2[Oh*9S0m2Tx - $;!vۆR[f@<ύl\lS] z[;"sIF-rw\l}B8$F7^Ad sB/_ߠweM,1;޴qe8+,+Mw_u. q-J!iM렙Zw૶gpդJqf*/L^Ǩҕq PT Du;c!Aܗ)̘Q;gح`/k$s j4J=Tx&4$-@@oD}@T)cfkl\e>"aWR5%1kM&Y2؏pFzHܻjZ'"h+~kTB~UZtL~͎a.AO7{PnZ~ fiYkQr7W!X ;( cm2} EV4Dl:)&Pe!y@jpl[zzr}Q$EtB ɴ(W5ȎEzf s@WOxVKn-AR,(z`%7HH]/(O_ZvEDIbBC$K fzӉ[ӢZ3, ڣk rì=W*jw42bC~bϟ1SxC0,aSUQ lHi4X=?. d_g#j8 jPh)GBk6# MfYdN'ԷfdfOqQyW UY7 '=5QQl#HH".O',xpA:7Rِ:($1) ̽J΄e q?;11";D{愸877{c{$b8RJd9si{ u`2be!6C+*j_ n xI쌞HFjɓ/ tNڤ7ՑիǮ;hzWkhG8\_ ^ 픎7x8~ئ=6?s]zPPNuy`}0X?83h셁W p؈.e1,pcA!MՎDq#u?2 feP:"T]YF&[W~Iږo!(=|' D5 !@=y48}_΁~:E0u%C"lXO;3Z^9jJpHk _-2G9XqYҥCd^]6T Yp=|#4U!X쥺Dq1Ff&kv:zY=/?QPK!q Y]AgWU8uVpXȾYlWsoofeHdȽԲ'?}/[#f'+e8ƊBv_8푼)Y]3=B2zy(( (Fr'Q)~_`}hSrDpTe3WH?"nxݏڄ8H):$ʫJޣjHY:Zk0TZ#%a%D"RcuViV㥑5w2wݬ@!APv.@m=?p<^[׿s;ˇ|MSar8Dڣʏu 4H7And.tҥ _ W bEC:ѶxA6 0 =L89#hV-kbԈWh< y]ȗי+s&B]lHfBzDj9ʱt+8216vtDQ>QymO,ƏH57ST#K&LY3;B$WAWzͬr-3" .o1N>w{7U`+]ܤL\?>gO)rY@j_0Zni*Q^1RܝJΜԨ%bt1qm~?P YgfxUJ91 +(߅ x6f ݤx꿖Wg/R0 Tw>bĄo)3M^#K9uLچu?tav&?wأ?z%  ,3mAݗ:7Txa[v"L`R&KC@`yrP(WцA sPK yV6|j?At}DG%>[z${`ǝQ@H[ F&ۤrQS|+M bva{H.6YS֓Vk텍CMXEK܅j]w VaT9+>xfOj5zZ#]WܕETVa&i u*G@#5k% /ΕaXneP266J w<iZ\9JiG DQ< <,V6èV RZl~laYo5=ƻ<5,RݯܾM,&_5-@\9GN||龜+PZu+~;C1l椷g@t[;3ﮭW%N~_CR{"^ۣ3k?E7,()4heL@0nZϿ)>DS5ӫݶkuVqpه;0mV%UDVR6"IΟ$|2-7āW yspU .4c|CS.-W |?KZ{ %9qȼ g80DO;oVdp֒$81ztYDz \cЀ Đ(XAXHQ[xA> ~JYg*sGVd]Eqq+B1C6i%Ay3im Á^ T[ow1rzNHYꉙAZqߞ NN4wTBYf][FyQoSٷ'mbyhlUv8z`$ fwMBy5] 잉UBI } r΢.=sJO6 dĭWAV KU;0#Llm³FAaDr_vz~wjs ;v4&$xOJϰ kkWާ̕4-mf ( ؝fxpBK{\MD<$oŇmNxo^6glUG,ڱ{,5(U6Vmj9Wڌ䛝F1,rCF}I2Z+wRfnZ>Y%%i4fOoywo=PJEf~lpȞ.A/fU_xlPҞ'?uuhݏ2 m}O8yCiBdyCqEk4%ΘR g9vj ̕>e)>qӃ*dj (S]+3}ߤ,*rGtLE8RhςD1VħV-@¹OjlK {D'nBuS:7אڛ̦KhN\'d;n"v9%̼% oQX]wٛ]@s| a@%WVОň,rsH"!*3ϘYĶ2 ^7u[gZ#¸uNG6557v=`p<&󜫞fh8C/hr#ײ'p&O;6{G:^>N6 [!_Y!`YtY!xN#3ߩ¹z=nM!g2x¬I. Y)A&^i_*>ĘyVRAY̱oZWMnd_OF'n\g]pCsQҴDP[%F Cj %Qa\נϛ\`U A) (žRlHEs4\=PX#ߊ[G1B-Q%Q!A~>h:aZtx;Gq:gv.wppl/-&;9oXd] T>zςu2e2r 2YIknЧ'_e8&2)ˍ<\hg $-,~-Mv@z 5wK47Lwvf/0]pD6^$u*w/CRyE)t8bcBџSrǟSc%F>+FĐ$DS'[Dx@IUpØ~9#*xEάzM̠\! -daM$ c%qXuS(e_qr(Ͼ5K&%ֳ1m΍^)B&Pq;@!<)ϕ0%ci&}.X! f#Ze)-oܛ*n3W٩09 "͜ c f+mM^h7%5Ol~o'`rF:Ѿ,sU..G IƯi'G4 A 8޶ofMˉT4_A+}DǦ~H]8sAVL"oln0kG)@J;1w+IN?Eb߆۶5m?fJ>JoD[V8bɮ=;R(u֠33EPEK!mEgiŒ=M!f^LI,R0+BmWl!S"e!*Zl H,iqNͅGzt &./E`!3I)\pT58m Z=J~tN*HȚʼǔ)O;K:*⾸/$86ʷ[bZ+yi`,'V^!PV ђ>0JH</=6%EE1I|P%kÍ:Zyl}U Haڮ,1@;^M7M[9ϫVi^@Ƥfv;K1[ʅ6C!e޼㧷&umXؖh*;4h:о.sH;oӧ9/^"Q"ӁN62]y`Kǽb*VTޘvhU2RT$2D6z+&T9"lr)'".L}*P~˰gB*0t*#Q]J6)/;{RX#p%=Qѝ-JN[nk TWū ͑վEjAl]r{-_s_8+WṴHV%˄(|ePٿJR%OAڒOeZ>̾<;}/QC?ȞfXqFSϽ$nF3t$Z戬7%PWfdF9ړiJ6w.Oms‚)و JSWj"Y:0}ԅ]0 "ŷEī ` 6r2 S-UY)" ЛKBT%{M?%W*v}V0ƽB0 pcC˕Oy-|ݔ\?LjLfAf78m)_fD^XHmNw3J7ӣ\_MȮ+ l`̀-4Q A:M|e;qxgry/Ǎ2F6 9}:lQ*W E {ʣ Ӽݥϥk98SæpxW}?xX f UPa)C41TV:H`2cS~}pnyh jUPXY HU|@=w!G>iF(iIu!9GABUW[#o SW'\t;]2 Vd;fY_2sW%U#9NYQ7J ) :,CL(zn%bY%) xUAx Ԫqj\' g7Jn8΍,z썽`+|/o* 52$5uu^3#q̮9M E!T~%djJtCu@w3L`\;59ߗ % |b1#2MBgG{N-|E:[Ŝ[ HS=fLwBb:8r+LbH}==,Jq &yV( ]y9(A^]J+# fHBh__Ɲ{P^G"c]1o0Ḽ b WFaR5V0CfldbeU^dO+W/ER:ݯt3O4_ 3B5pu%haIa(/zIbv% k i՟Fס^!BYKכY^Гǭ};`x,XOSlNXsHᅯCfs\/1A^L\QVͷd@+K7؟ewLx@]:CE?e-&g qnu~Qjqo/ C@ J'mff#۹l\=~ lo"iJ mXpNJ^w0q )zPY4>;߆>$6x7o;RKtf9#ϕhUQ?Dg\},.C\抹 Navy`}V)-hcR mGi1o&*O 0)}=mԉH\Rj A|on~7JȈZyzC6-de?٪{09~E+rge2DZ9kDBD(B> bko@b̈́忭Abkʽ'VR-IrOx:ڒPxkJ+24[d!S [w!EW |[hu0llF؟v C¤Ϟݺ%C~m J)Fp PlEDPAZ%|!8Mq y"6d4Y}N8[,GWg _+ViMm/,yD=덲!9#/%`|CEtT7Ɛ,V0ÿĵ6v(7>#OfFPL=eR`i˪FF^ĵЊƔ'iJ=`,n>X_ERcro^> 3K]̼L\g5uIז3vrA؎EE~u٣ngzcPOP&ԑ|pq{K¾qj{@{AshU9\2p|Jmdi!tvFR3nq PB2Kg73@LjY_3 <{5V^),[[;p\B /o(1bȗjݹwL%;Ni5HETsDrkȡ01#RJ*Ь`ǥymdx'hA٧9z'm0 8Jefv凁mPYp̈́!^\O{>_;ޡe0MUCT$'1oH,U0$Aq=r땂AKRF< ww弭B+"7^gwUѤ p'W QO2np/S}4i._g|,QnᆘK5˖S趕k_Z|TE{%2%lP,GFtugu닟G/A(U=ߣAZ.(QQ 1lˍvTjg&aŋ@6zDK_^n4 ?>\ kʩ+0VZh=SՠBߨ>n2[ځH䎸A@ ~IW4utB~i43A/غ 7@Ν[hw9xh.mtfenCGqhU?P#svy7 (r )#ɢJlB8COV!ei>#$5C-w"uJ}~cy :Ko@ղjF j#&ik $qˁ3fK| 쌫^37C=_[͍LYG3?>uI˯:!;JՐd$#~Rڵ#:B WcՊw߃ytP68>v,ډda`"rBmH`zu{7U `txpgiZMfȶ:0Y_ؙ]Su GjLjXs5`Af։cg=ݘ/,N(CLYsw}ePA#cBar@Rqn9B"UI K鏛餀WNr~0=cvRL*͇/9Ǖ=u!P)h(zB!fɼRg.- PӻYiR*OBoA xj*~uAGn"TmA o7R#ɤ25$?T8qeA`zsuҹsccHhRsPBY؅Zcq< zpztg(A`"`GF9)q7g2)2u7Y˼P^b;+L4hcꦈE~sxӵWLӐěCu_"]Zk"!DXFd^ ̉9B1>9,U_Z0 /㭺/1 Cb49s}#9$AY1.4)۠^+x(6&}oA_:"}eFWPp`7zXHdsVĴvdBMuqA;,o(aߏU=3HLՇ9'o?BԬG)AO+zx$8"s)B<ж$ O8mAGq>L禽r+ ['okޗ<{B5Z^3zZ{f7?Z= S3d85K-34eTk^.|ԉTT~&2Eh\~h+ҕɔ|Mèh2dG}6W֬%2C)8v4IzA1IeбV@/NRFlBo (h $`xF :f_#?R2?25ߠ 5`3Va*zTj`,(+Aɕd}QoޓHlB"7|<#A 0VF_CQ]eb3aFԉYkeKf!8ׁ"]ӍJG8ߢ)S:9Mv+}21.pC@*pA?9).(hO#[]QMo~%P7/+9'}XڬX&q$Y?`-g A`_z<6.8 6kfM]X]^b ͝QQ*A@Rݘ-C">nGv쐭*e$w2m1"BwAgHTv{z~ b1d^i&N >u^]8Nj:UҪ^VܔNeCHZ[vAM$9 9qfq!7shCq0W2+{G-ùnlՔTg{o$D"ndqd9gX;:g2Jp^84\@|Y}e 8|:=^ ^)\+ w 4'N9PQvգ x}#7e}[@rkKm|6/R'᳅oV#ħD&A=b=dBlDկzYy G7Gc mxڊR5ko/C 4r̩Xo&  :Zwy a iq]5W])jF0M̍boCFsWWS~-PN]sJؠ`G\`r[Uik'IƂkya䄳濹cK^>μydd wM|'')edM My7WS*ptHw zȭݠ1p i? ۱ T[.D)yjp[:h!1ipoH nD]\s ;:;C*7B8X^Aŋ'$ZsEvG'2DXYZ3% Y(Ml3ww W1mJ$.;*^9%Ϋ5)!:`xcxƎ0bb'3"ȢQ~z6aag/eQ+˰%ʨ9P;s8qޞ1mK]S "qwr!O uo]˰S\lEȸS75{HO+KpDUEN0󳭎W yPj(PϜycL 'b)I,RmD~K ehF ,x+ۇ2I QQkNEC/TqA1ϵN 5mscz4:Hv̐ia`B=,a1Ty`lWŇ@" UzL rsBw6Qx^ԝ+FǙ2h)a 0@K޸V؜EFi[En6Á8,lH$P`$IR<\'rj N Sj$8KoDij(K?Ґt{]NmӜ6>h!">~RY:<4A;zYiWق2Ι@z C Jo SNջdu;Q$xi8"H k灛šMQ5g`ps5\t Lf&gZ~d_Dyt.v#oK:_h݊y>jӓZ9mr^YvԭI&< {ɯsS|4OzЌZ قYř'6*ܾ.݁`ŃqoP(9 gm2^i_'lv 🬏]FQ=#XzN}?vEP W>»)5 je1QJvFjt.ti) jZo1x񍶘KGHuJa]B]h*xDzn 3/;K+|1LfɆlHoCeZ{Vav4S!<qmђ҄[ PԒˀ} w|Lԑ0- Rf"* /J_8$߶W 8^SnN\ *KtG+gƱp\Yo\I+{a@ͩ`AXa@:ؓ5&t`SSYrɤ)Ӻ`Qib0!m/NE5< _$}Pԭ|k+grPsM R^V]*xO)GW|!jC:5+kd862T_o3TZoJڃcNRǶ~ -Kϧ$rO{7㮘;+5Nj2|Ulq(yxdɝ(yc$zfȁ-ր`Am.*oD9t8ꡖ{!9!NYnb/:[Tiv([7Ap9(Յt? ڔVbI`mq}XɆ/o1C`BkBi@ƯI! #=8 =,Ӕ4_eH_+cTRvb7b,en7¸oo""%ʧA{t=8LPyQ-`&@ ?86:1uN$5q%X<[AU8M_q[PJm *+pW99I*wCUKwciȃzb[>(֌z'Hk&N+z!UDpFbje9COSro-sh(B.걾q8~}׸ډ<7*p_\w5>`!Ӝ'k1ܛgG4!&DL44LEv9ip_y4:BC/7UBZ4&3vil%` U`cвIF0ıf}&orƄ({SepiT (o'Ydv!r0[=|Rz p~`KW[X\plSӶPdlOB\htD#|BYD#8W"O{\MR?X{גhH/o&H}8Sw;:nx*3^``LJy ̆ҽKPb&a Lꪠ/{4'62@+N]e"^2 ?V26` QL9ҫ$b /%\1V-tnHE$Y\ WO#m|Jh{| _ۖ$o|LѵYBVnj=·ta#r NWtzyRH ?tJٯfeBz>^āREeм"~B[1t=\~/tymR'bjT "ۮ37 [{NISU2cV+KlAcLBNJV+RClaGȣ?A?X=:4*Ok,@mXIxN8.NK{ M~nA?wݬDm)Bc;5%$~)2!YsV@_$|hA=iM~8Jb>W+FfdMUGp mnR #^P79}@5 ]: d:B˽ ̹ef2xz@ἠӔֈWnАLJ+J~-=j="*t ~LN<8D3@sBԑEXlѫ W+ar}}A͚Fg2A@\x -٘X,~{Zog}!Nb]'auß7<; dSmGw;ddvXK[VpMcx+o &,F=k.63RCa ַ䈅m"q|aEbakd1260D plG^ϸb%<*ӏZ5q|Y+LII(7 AZ|5MbFDa)=:Q!J Dqp\;qY#p$~Wv¶=V,'`[HVnZ{pfbW0.\?n]F 3do7Fq$'s ,f~RcGqmZ[)Y>ýwEv*XA!.L|\YXFG';ߓbEvԕ|\{gZ!)+l+UBٌ~0ύ".z\80>vR@ a)7zL+1Nah>-hM-F@;Qio=R;@ӻ8\ ;M؎IGiT+}V&uUN9A-vC + + 1?%7c 叴&O!p:?x5P^OHwP W W]8Qa?$ $%a^RP6i=y'=US=RmӐ* -rKES "g=-S AIqRyE 1A+:L;NP{*2! Erwi[1o1ǒ 4A/Lܑ&AEmvSWYE=92YWi8ywа\v&s= QaXgjٛm1z(ucKj9IL9[ew/[r6bK:l@#BPX?%LO:2UzfH .[|`gC5U䲎Wf}&c K/m;eV[& X*ipErp8T&,š_: .b:MKREF`ŶvXX> >qlF0\VZof2)$1"EB%We~l.EUX7:eNNE{sa|v}S>s6viQiSbhAՒzvѻ'>9CUTa4މlQǟjk4#2e'@-/2}ةp1&#"F {aNj!N<-'伂?fݗ֚ұͿR#hs"hzpBE^aMx5z2踛 D][sEᲳOЦD,.Vw aYmk* +)K_%,7@ncE.jzE%y_B8F9V(+`\m vN#Z\IWA3D&1t6}Lz:u*8]LTQR#a(^OW8z/4 I@hOd&u&FFmjTg/gd()I~˼vJNGBnvb4-,ǝa#ZϏA}e.uXʚT7hP(Ops.O_}|"x^-!o:JYz|gbEE b!'͍cwrW 2SG=&h{\-_P%f1&vQT5'|KWWTy?`;hyBvt$:`"a*t-؛.Y* [ }70"$tMCc_Q6Qqd^BiBQ#wG!6=y&1r(yP񓧡PP188Ss_ RQ ]I+Hp#Jڜ>O!g-P㋍P5`աk[jg/yqIN*z m?}ĐݍWmNpS89T?g{ʺ0 1FCH^mn豘AZza!l2+UUoTAJ Ye ic>5,~;*#BM */l)xK>E (ߋP uB>p_ p̈L8Hl|hӴ'ܝJdzBIo>%cJV$jMȧl.z`$8֠Âeᬀ}9 _ Pyn2R٭UEC{AL-KOcC28JH1M[)ax05,W&8I57|]wLAh5 {] QMtϋKH]v&Wj~cI>,ZRXSh `eF)A ,'yNE[y+׋kUZ+±l̸QծG< ;j:=㞤a&Q嫫ty`mrfl C:?s,]Oh=i8&QLZ]yG2@ͅ=2lc5]ZgU# Ylt7=KKx~<(z%q F U 70<֔^0C=r@&o xc5\ g}}@1ܳ珋YNCWegKfn)gp-KTp?CU'ړ:ip1.;^3Z,E&7EYLko2y.lmt$MM׍Ps-6S~>bh@baĘo=8  v8c(5o]RK0JBMX&/X >+ (!;K}d%\k:djiBTyFIrx9KyQNQnL(0ZZ2}OЁ1}8 ߁bBmNt,ج!9Jĥ9>gsd| 5=vF74m?"3~>yDNQXTS[*LI,ޫz O|PNvbCΏ^&iͱ5406/T w|L NȆ]uHPF&\EXJa \&5 yfuV,hחIV|jU ۹'i`3F FG tRszSѩzoEDww yGNHuD4$ h{g&EGSi E'jszSwUyw {'k($( 8^Nje:#=vzKFkwn.Ȉ#ښ]x<\mښ >Z(1 'DuC=vdufjXdDȾ !pL/Fam,T<.Pc^m;d(φ>FpS-L=*60XaX;n\*g5w N+ZldHq@!:9xvGqU=iUo4^nxtRp!0/z:2$R8X!Q*# J<ѦkˡՅ|"t0X~d&--jrLP.p6iBSgy\k /D/]C 02.E?V 2]:*Iv |: ou_8?9.q8W{z6֔q6SSq"d-3|~]L' ZFUe+="A1z\j\*?V8%zsP+Q'a/dc_enH -;9 >RMty,8#C"! baat8K"ʋl'MvGicj.3E.v^;@m%0q0E3Tu{-20Rw_\D%,pb+b8l:yySveʧj3OIk_1lY}v/3e0!aG$sѠb`+<5Ѫ3k_%?iK<-Ƀ^Cêܠ&}] K7ys~zz{e8zɁf 9@(b3r4㿹@ Rכr!;91R&/<'?,bo'O/'r/afD3GpX$:4;Gg5 )'_M~ܱ\ԗ< *+kT>hXzG!T?_mfkk GZ{[rV7#1COHTi`5C CarK)I1)f^sHCځUl>o t"&ߞDbP& P=<^6vr]lۙB\n=I ng%knF-z%ݤ{Dl N޶e\XϭRȦct,vcz62nxǞ+?{*5A(=$\{FK"qCIey.!/K_Wf "JΥwE!ucb#LVۨ͞쭫ҐEyIi+@fFˍybmw"yHcHz-(;ӔID;'fp$'i%l;1Wv)ЪEt*Οv(K-BkZL\!r/ QzՎB8bo<|e_WBMs_/f('kpٝ2>O+!n 4/ -:?f9DR1 GAD|NYæQM Fp55o"l9Qx3z3^kjjtWv^"3k=+)-h@E :mC%lG*%Y|) ue&`(JANET<ڧ@f- 2LJyLtA5B_| ei@ڞJƌ^$]+#ׄ!"1[[C?Vb@ _khobYWVOmVdC lҪ h˻A?9)z Qm#':@ڠ5~cwm_t@?vĵQ t{˚j?*@VLUd+&k '~}em܅Z+^L<%&Z]ƃ[D-;K?`e Uvg=A =5traU}hKV)jdŤUQ6=loM#*Ť^ȷ6{oȡ,|;)xcڂ ?~&@'О~I3j=~!'!9U0.0@ gb'~]mUL´#i9RI_ qbȌ&EVygc3LbXë=d.'0l`fG} 3tVeVcR1B[t7#Y E+)4+n>teh {p4Q=z#C7x0T<V JCܥ3HPa%eO9~gQ:ٯd~ ύa)wz]ٍR5TC:wr%XBV a!mܿF,O±F 3tozwc]{j9U8B>`4 ro-:I_q+k>_fxHh>$ar/s$O_gAK[8; G|P% rWfb1Q^vGCNC'ၐ/2\~|Bs5:iG%.% ï)rNb6mN?WrL;h Kt:s7zEfx28lGdessjj8`$|B!ߨّ]2 5Ei%_ Ҍ]8n?eft\{A %'7 U4bWijKKi 7hptdG>׆0S /\$KZA0A7KHtFڙ: @t\x X` G|oj#b:6$iIM*ьSOmF٭|K&vSPܔFbROq˧^0S/~9Oi8l[ r}g}Vҽ䚋>_:V_MSREd{n7d',cRrfh'.-<,᳆_{|[-"[mp%2nͬPYN(:mLTe:f vS\HzYCwCtu#d[ M0 #UԦxڲg:X>us7I0[_~ì$jOx5AkcNld;Y\VtT%lw=!&v;~*?ú?U@gttZGtcҼ,ERv򼱫%4]-]>>~uO^`?' G3Zj?'(TOu)&6xȭ~}^_D[z YoSNÖL3DXBd[CM k֕^ήG&o/!΋k>[$,厗,5N7bC,3 ijXQ^Vt潜JrOevUМyBiA 9E{S+L@@X)YfʝeB;Ktfq DVsS!Z;@t20nz ٜF +lbL}˅)W#GxSp-$aV2TvTc$n4<ķ61IЃ LBww-iGv4v,?HBuor+ CX;^qdMJ>),&]7r(]4876IX^K=9&'2]O6%b)-p lUZdCTQ/ ɓuq*ryiWHqhcEAo;]걗% +"YY[dDՍ3ߕO+#,~v3WSe8]N_W,$r dR[vEˆDWi)=t jE}6'&ـ;v?pciu)p$^YVCh`]i;+dՆЎ䙜vaw 筳}fh2gYZ5 W0 IuX\د$pMRn ͅ")2|`vEj:M#ODecQښHD7zB3_CJגn0gY._ og5wc0߯e:ϥV.px=+Wa O[veکJ\3ɦ_]}.=]`pXdVT;TSoZ,IUQ*#ZnoM/w1/=(}.b1C@5mkUjLd[O$ί72~{'3$f l]Z5\TsQϽp>(|2WŚZxɓeUz2[ Rl*^J1yn}JGe%pzJFvk @FW1YL!1+rqF@.bS#_ƬǦhkK q ^/,!7xNF8-v7 H<6B3z!|@Cj[űhfDoQn)%YwKd4`c'# ;$(W&h{*O[8";_!]W}hs?gKq9>kI):R'FllA"utP1du kNY_ރJנ؇pN3Fbw,:WO~‘Ԣ'S \sOD,!^) ܴmmD~ܿWlۃ8Ȇk|5b*'RF O naب'ū9|E% ̸bp_%|`n=`f4 )LS \3?3.m!=q7zy6/pӎN / azC Z&fVJ2(r [ܶ6۩Q?^V 5ok@Z"[ d46C#]r\cv''#R 㦋6wd!$s0͐ #(?nVˌWM9/6k_75GiSh)_XM2,%!߀&[F|$` M?Xb*ӱ\ὒ CZ T:#A=N2}2g](+')=:S׾E;O6H%bC$SOIcQ g{D`+ C(&[lNCZ菬rWUhŗ}%~Q^_.C~Đŵxy#0s>#I<~xl~wj~B9s6wy@4; Uq/8`u*n"*AWO[K_B} q w!RN?l=W,LUq{X1@ȗ Ul%˷0N5RnpdtRR0շp<$k&rTܚ"b;Ʊy4FP|HyEU3V'+ؒh% _?迹=RMIXISAV{xӮDٔ5P6"M :9IXJG Yb" t}ā|7FٜrD "}]wQ N阴 p&4 jt*Z#ǔ%+z;ʠ*G;DjJ]$~Q> zB" lvռkҪrhS˄K΃9=^1~?fIzYfZ?ӼĦ߼W1OKc\/{ƧwZ36s8T%j~MεvτHũ_$Ԁ5UQ<ơشJV3n&>^=wJS-zo|(hDFo>\;p6C < ,Mr[HQx%:lW>Xg+!f_e ̇c .gܻImQ7Udj%ҧd!/q6]N:h0ק_\KR2 JQk/*^tAJ4ھCBu } tCVY,s0OoÒ :?>&+!\j(F7RT zlEc*w&* ptyqĜPIMg Uԝib]4^T~' (m=dLX6QlV cσ :%\jӼlr snILst~37K]]^H9- r}6D4Ap08 D#V]8qf(^L*Y0S*/8?&|Sr^QR3 dD\G yC8[pϤ惹PGU][~=%mKh:*0pף+l5n99w) l/.C| 2UOEүA0`/!#N{;0W52 R`pլl>MG 5/]FKNS7k_Vk Qe|đy/irf6 ~pRehIx CDzBQAXzza^KVv ]FNIȀEֵ%Cἥt#_rkPF f1eD_P] z@ˢ%ı\_Kʚo6(JDusA Y|Z#眚d(mfuOg6=tCPdOwặ҂q^֫ژx Eiϥ7.JO -9J˶Ҥ¨9 3OLEjMz\mJlZXԵ8́mB޳ 3"ksϿ$n&E/_hiU$< GEۏB)U{nt8[;αCISiA uzN9܊#qb<*e^cȐx z/fv5]K~@T/p,F̑?։ZNj,kQ~ɍ||rӜ%XmVswiDق PhSks,t%bjZ8]cE<^@wk_mp$i׏'2m;*_(6L0~ZɈ".{*s <mT,H=5 tYNfBn2 v V:nY#` {3J] wjsY}BZ c'UǺc\Xr[f'crcsG }8٤O$[$5pp? `eacEdHg<!XhBP/GP89n= D±)`},)rX +[8/4a)QE2F]E8S+B)rbvrOz:]Y=-pƢZК` sGHx>JDY@SnÍRâ qD,5̂FM1 9Jf4Rև,6mkNYIL}Uf;-B^Buߨ 2(8"} C-AuFz?c*^!hpab֔ܮezɬ\"j' _68}asi{ߊo\r<ѷe(Ju𖔥͜(C(W2!SQr^[U ~%{ ?TIKvެ OHN>4|統9ć!3ih_5& Z*ǹ,}BlFf^Q RM#{$a^[$/qڹp"`~)poY>:mAJ&c2wl(vZ?,ye#<,v(tt %EN/^:)R7 ]QFJUf3)Vw<3K枏#:j @ժMu9y_Q@?e;T> H%r~@&; Oݹ"rѨHeRn"4.$hmMIg0 /P%T_(1VvM zgSƦZ/ _(Q>Y(pZ"Ӽtٻ ( Yy|li/ti]R]fVxo,q եA I02 ^=ա$'&=2浊 UK}{_ɜ[]v)yşa=l:#Sb`AC1I^r֔J~G]8{^Z<55Ȥ-ACIYⰹ= S8z4X'$,1J۾~ZUWvӐi3f< Y)N/ -[?sȕKqӶCh䎝cgtTe~[E@t?ӌIX A(ԙ(t:J J uXT] $_h=bOq|YZ$N"\e GFjΒ&蜼&bH%;ahͲO'4=(Oǿ-_CUy\"@oĆtLȘZ7V+Z<2 ZIUޓDu]k56qU-}VBg\Bf @Tf'?ӹ0O{34^\GYmoZnA^Sј; 'O%*0hx_nPodOvMb(6bW:x~^$ jk^X+>&M_=g1cDm ^⧤(.e 0 N(HdѧR?q@w!4V(%iB F\ߎ\T-RX&;Wt"YJD3}2YPI01vVql5훏҂ tnEΤ JliC?BgxhA$4V[4fM&eO~뜤Kr=XXKzѵ36nGё0G)M02R<"``۱3]kr{/R6wQxumW+5RŪtnަxg$<'R\.odfB&äG yx1Qz3Q%h؟`IuOVkQ 4W$h}TʐlSN>X i^Awf2AnkG^_/Y$aۭIQi׽!k S=ݥ!MblHu a[%hA՘D3{GMW`ndPvǣ_ UK"#:PUiӸ= td78} A>wU @]U?~YeROebJjw?Bц >d=q 懕6ʕ,wQ,6mnܒ{AOCzVLhfIq-7 qx3vrmÒWDcFhr-E32$;ζT*L:CΪь)=GgpU$%s>{F[V\ җK $_L`«p dr\~vR)%SpO٫3 -= հum4&o{mc}Ҭ0sŕ}ӝpQI϶[Eٔ׊Z9+Z$FPk,^NKfC{fm?*I;\w:ԔG', ײo *] 2gf~&>t\6$+d)+cJ[z(T KށrzL-qsqf|@pme%1E^)zhӰd$_um#[G(h#[TaBa*an-\=XFDUNxizD|Gk wA"<4|-aN 7b6 ~\f(cfB b"Ϯɪ. pӉSgLLZ% D+0iffXLn({J~>zh&ǸK6uЂiN\dl[n{lvZ߇ u_NaL VȆMnc 1zezsl7%k_IVҺE,{WMPermZt7٤l$OaPt-+,J,3qgoҍǾ/MN{b,/mAvQ84?Qfq);M>zv3}^#QdfN]NđA)  ;-QX÷& c%3bJEqXTF:Dqd& |ƈ1b.a5A.>1hyFP{wNݴBbl@Kӽ%Vis@bgd;+{1DAU D p .ڌB+:: .;w}*rܤm^=qaz̦q f lCBTnUiG:!nɕn"v<-v.00M1LPT-+Svf7^Lv.F+*E$C\0Q^5[ ;2v_MT_D4u}f0#~HưYc3  ?I:|wz =³1fiɵq=(hd(H)l7}1h{'Cl:~BU54Os=ڱZd0c ۢO?r~dR{uzWv*Ιvfjgٍ\TP-HGgR~75(Q~`7gCZ\t. oP~Dy`(ւJ.(KSfsk3/PA"gwHZ % ly}'e!~EzUW}me5Wj-]zOj @LNf?,t-u (8w_mSPu4 W GA@" A_q#*vJEs-գm/1K!,/YL&z@e'oMrOoU\Lq&1?puIin9Vd3 ͤXRDa"fA4Zum Eƅ02g@ ABLeƵ,?ң%5Ϸ oR=N' t2^ѦiXNdE\?58gM?H[}SVGUciBr~~Q> `P5w/7?r$k]":47 '(thU~0AZKmØ&W8nMmGJ+V,UdGXцU*%{[Z@A|X(7iwp Ⱦ9h 3P;m>ՀMm3kiV '@kj6*<[\ʃɃϋ9p #T"FQCS{t FPd,]س$=ZlC=oɔZ}_rrFH )2^DZ[hH;fJKWIld>2SRG?~փqq%t`嘘.JʂC? Tq62ld:տH FiڤqB#φIPv1ŔKٌ*8JtZ&kM (H.)'\g4Ю(6QRh߿X;zArx~jP0 JĉpEƓY>X y>F`0oܳ4zti*ا3 GCÌ^P{Z1 :#2N qO*{puU)#V1`$.x.IWv;D?QCs fO 8ؕR7@:0u~9~w_>j̊j,H!+'0[ Nm` -.l.ZMfwՄ:dQNI¢s@qsw-Hdp t&]ll ?l3:7Nd`KY}ݡp8F ;r/>L@ft<; L}co +imX{3Y`XQc;M~5Ү5 i[W>Ł' uVАa5f˽1F:{w)Mբ3>s~N?Bt` VhoK.e`cq\qXm pSTj71|g5'aE1&G9 q@^q<.&[0׵# 4ͩY5ZgʘJqm\ ?l/RRC $iTj\E-idO׈W$*{Fj[M8ߙx^a=(N$pd, /t*Zd\roBoK>)Xv6焇_68!Vd ]4g>Z /^cvLx= >S˞6S )UѰ@yCa[/KQd־WMՒz+쿀qǕ9ط!粍̲G2,+]DtOL,jS6P4d`6{oDN}+M{r6mybFI/_g*3߱Gy"q Qh 3m߾?=b.7 'Cs俻XDUWܲ ov xw %Xʇ$\\<yC%틘O'4L\(H''Kꕵ Qɜö~$Z\vy+]7^R;F_h2+w8h"8zuI1wYO$ ZYk= gRQj47t3^O3a^~_6ԽlKm@j%L745zb=Y"'1!I଑@=hΰs޼rEmsU+^ӛdžb6V@NW䦱^JO"R>7/$+dtL'F2.c1#fKS띵OAsX{db l1\oUK᭏-=t0>`JTGsP3#xbK?=0uYۄ=2p-|u{BUzđxSϡ[sBȉ8:A,5TqeOCx\wTqLߝ oC)TCG >'(b'r),M ^ [kQV&H'xD[*Gkv ?u 12NV~bU(Z0,{٥cgP3LƁ)(pCYe\u y0R[ Ù -.vsD )Qd_-|XrƜb=5(1rtvg"x+yf†[\h<&z=Hi"-qȳ,C07o i1݋*U3VO *3$nђfT.&-ud~}G~UMM9K8i$4+t_%e__%.c>wNj)= 2LZ'.#脉mHj2?9`th$6\7Ha U0Ƈ0.֢>bߐkz~b'Hd\[r鯨QWۀ\uS:v2":E!ds:^2'ŒmNbpwFE3 ÊvzgP-:mӝphFLPUUwO%(LmOݺ̛UlaZQrL7 q]7_Zz[ߥe ,pQ:.Z<+]Jokf`jOK7LTq \K$qm "DEzA߷z=잾%_0y`Mj7@7Ui'揆@YLN 3 DzY|bTlfC΀2;[Ұs=\R+516/YSz@eˀs))~ !Ŗ_NP+ !!\pj8+^.El?;?EwtCJJ ).omqCv=U-7U_ڍSp69oӖCVQ1aܵ'g5k@pzؿD.8+$c[-VmliIZxydX F|/SȓW7tHX<<zpp4@[2M?pђ500dDaTMKT s_݆›-mR3O&X5=~,K71ZaR"vWRɾȅe~9exX-j˦uY+ f7 RNŻy۰%ӁMB5/Ö{KLO:WX:%h2*7>jyL]߈83r`d5"!8?i`;ЉB7ˣfy#M=6 0~pq9qe\Dy8) /cJs:j}wz:84"(Ê}Niphy |AGFj_G5gg/~9cvTh:c4a'OvK΅=lVsW!6:. eh<:E:[#@~ !,` ;Zfa*h85oM%u\$cJկ֭y)5,-<-i:5bcDpSsQKx|;ZZTݞ[H2, xvj?;"_y tJqޤ6>\ZI/sX&R+F *]sPSrY[_5Aj% er ~dȃ0=Y7쯫(~߸Z{G$:cu-$qGOX36=ԓt|]4xdAu=$,^ѳ<ϊQZjD²ʐprt1=ēvBqga~ NoT"ߪ"jՙ@lA~[v{,U9_Z/~yk 7P, ͕ n-fI'ZNu$d$:-jziVوxR֣pVf؊IAm-C2ApYD~Z/k-&+ծQ $~ILGk1<~j Y()"KAL0 glm㙷1,^Ht6 AA+Ř8ǥQ,RLJuvZ <΄T*aJY"s:<ab36lXhq$᯹]Xx, 6aR|Rt# ϔRc5oη;ͧF=Dek^׎kmH;x6LіoC)E OsUX": Pj|܌ h2C%_ Ouv C(or\.xV] #O&uE(-,K빉jg':Uf7if@%~k[KLSK.%zoUgQ:k(#ApE-[oa45mEʐ;PZ^'*u|E\[v+}Կ0'1es9W!$+AI;s*m{N!U9/u>YVb&Rpld GW߫MG~'㐘)QA{>{)Hb,PSVZ(T#IR`,bw|3lL?1grPf#F tUX+&1KyZ$>k9{#hB" 4.s/$@?)) df_=zrS;')A\yQmb充Qތ\~+j1T'l*:^;߿l8sT *r«"+m^w=px PL騺/86oHڿ(jDWT YR ]/=–_ExKO򸂬cᒓuK+F )Lїd+Xm28VpI|ic8ho$6ǵ7'w )A<(,::nMl5#aK96ކ^9ڳ:vo$/rMU^,'EX-0 Є`h@^s.Їk%C-[k.vǥ~j\Js/J}ǃz{t y A0yLz*zy2u:. o/g3(dBL/!ELå24}i+txǨ*-ѶS X sF\cn є|Fi)N8x? ϣʖ9!lB ┋aXZlS޹8axNCs-_'Wk6=E4L_VlrPe.2\aض(, t64HgBeݶVnBTH&'3^ϺK 49U/,TP#3㐲$p@H/}0ҶCCLheٚAqHw~Y38 Xk2fM« 7㐠itvمiuׂ&H" bkݯTzSJC3UUV[ו[&5OǪ @ZSGhLjK@nNʠwk顊!'Q[&I);<S:НJ Jӯ(ݟq#ݏRħ_1E+݋Lį7fध5o 82`NcDFT)+ dgB\sU3dEO6v!RJM4}b*/._QO!α,Uֱh\X!Uo..o wVPEa=% 7zD1ȈD2 nFV>|8bqxt%E^k .5kqKE; ^Tl:=u ЯKHk"tmŦ;A6)Che1e~ɜދl= Du=w` ]WJ>>[oڔca?+^>*2o jSOig-F.ruXR(!sla6;QGL Iuھ[?Tuݱoy=L(LfEVN5g-;( oO+,Per$dFv}l n/KV&)QSyȱm?K%'Jx9ū0y]|P+1{y$Ί8J擭0Rg"<1Mchnm5RtrWM~lO߻ \/%o{N+uk"-k2αvPZM4U|28u~Hz@ ~K$3`zB``ѮZgg8 |bҎĚ|&bCr{ JL[ye)n$%͎8Xy{T/( ,g>j_'hB% Kw](hpmJcLְ }.yNOvi$aJ Ũ9-F7Cto<K[ا͜&_aYH;#(`SU8|W~tMKЖ&&edX\vx 9y]u'nɩ;kb+`2<1 .wYIq*jMct'М(g@Fdu[Eg0%^*} ɷDDxTgMs”g``U6uo9Awp̟k X}a<]!w QoN C f l'ñ>k1ٺtS_TU;FG H.f }_b-ر2dChcM6wṬug'pQ Y^#t<"dIŋSf'6sLe%z|(y+|J]@sl?Pul{4Y7dB=OʒBq6%n S2Ksxuv<OhP3*]^SRpE t! 4 抈uʱZl%vu!dC3d.‹Z7q,᭘3f*m]VfF,ԛ-lY(QN:Y7Wbo{eK[yɄ5+XV/A(̭%"1`{'A7g 8J3cOQ[x1_V[Kl[ІWfofFdһϣNxR$rJ?<ȈI^r|;twa$5c,a fvgCsuddEZp26N1+]e@Q Qœw}wh%ж}9%-d{;u {x,&޻l~9QTQE TLX} zS ޒ1vzQk K̓dLOtI萆Xr"bF=zX/hWtp[eB0,,U#v;,f^Twt^a02X <d\2)`E¿<-sl(X\Yg~ZGr~)(AeG#}}x^"Nv5d.@Z2q:]x..9/K $ .5= )SSFK͔TGA~<ڬ{iX/e3 0Lf;O>3!˧N[zl&?%NR߹ }qA:<EW!OݝCZbm0W .4ko8I0 ; Kа!nYS7i+{= . ^`#_йMSNt' н#)}pl*q"uy;F_33Pe0qlԠ;xO\`ky![H#Tq뒲SelDpLOK0s9<<o})D)ƳBqə; {If/x,ޡ;Ğ+F ?H΋Ƕ 'q{og9Z2t̠KUo}R*&d u(OJhB_>^6].[6i 2'M%1t" P$&֜%6K !H{ڡ쭯H)J٘uqJ- b|6D L0T8;KO;)sSP3nCXe~7,g&n0|O%ѽFݵZ0Cґ S+ -0>éqlL] ڒF8eQrխ(U9F]~g!X_CǮ3}y_q9?0H/Kmt<[$>R_M*F1a=r>7|$TP+Y-QJ}6wyzY|ҙ#Z釞%f[_ZHE"yPw*Z!o\0Cʳ&aF:S>f:-,SCAoN{5W?TVQ7Cy+ .&'bi٭yWD^K T0|8#vcd툳ҵ0hFf# 2pc$ҏ-֩2}:y,/L2HGҊ\8>f0}pFŴpȹ`. o+K< ],>PGs6j2slhf/էMm6͕jfoH7#x+TľzK.N7&=꺟Gx'ts%tNTv |2=M &WR؜{T;w oyWGvL4 Rj; o⾙1#}A2MMaj]"6~oDMFrGγ.lU.jWu$A!EƖvE LiY^)X2LcQ%Bi\\T.Ox#0[zG5'Ic0viܴR|G:_)2>!CM>*W0" 9{K!^)rﵕysƦ/?5P9ʨx~G_p6)OtrR7IFxw3>e!b_D+ ƒ4q:]IJR)jz4BB5$RwA|PHo^f8Y0<7 e UͲw.x*F~bZi̶UK&ժЛx4|> Tg2{cIRwhdC$Bk wtޘ<ņf]\G^"* (B pL?Ns zj0.׉!X#t<Ɏn-4n\tbQIdaߍ SVcG!RGt;Xwģ<.On#ZD ~UFB?? +. G6eɡ6p'CDf<(ZO&Ԯ,)`NW{Oarh!8˙(4}T6<4 :Q %N:&!&\6rWm Alk=rp5#5+[RVDIs^4xuÖ!\wI,Uݜu}#`2Hcؗě(Dab/E'FomxQP"6I'|׸Q4oRDS[NVN AE-#>倝Wqj YeNtLDMH>/Xjh~ zѪ~y&C9{Sc( }B-oA1 ^ M(g;^uy8SJ;YOCCWw*։A$P[#/qB@ jL=R؍{_FH3 mVAvnw[]1ZNjgBMDfzi-$n5yZb}% w_+82I44aY`lxm|p]]3[v@]vl9&&T76׺/unqg''EȎtaEM9II$`'I ?~&j8P\ \(y+ueJ˿~KI$"fTtg,b2<4U򢙚@lysR1[Ux/o/fڽљcTtt m2h#׍ZT.ʔh ժ QI ں:P{ťYzćb$9ZowÌZR:[7MAʵD9PMRXAO޿cn&/zɗJ ÖΉ*G-gRCtJb7,a ` `^ϼNL &GCFi+AbwUo( (iÓ<ў_3no㟜ŎÏ@Dmdo=+XkK60 Aרԝ!E fM LyeI *d3RE1w̋2lF_Oj=q1[NZ,gw/T2rlͧґW7SU*۶-}ƒu3'7Cص.̧T6fl #{|ўy㫁MP/][Cцi4Ȁ }l|(a `aYף t:a73my:6Z1  156`,2^}a8o[ ֙<.|K!H]Zn^%V ֊j]YZը+%x{5)<- r> CU:nڊ}N'@=my_ iN۬AsݤbhؖGVӄ~^ U$=qƪE,H,?{'>ƘOysri7[6U'! N<_ ||qB&+),"a5}^^:˘cO9ƟpoM."4D;YCo^Sxf \9+Η=>l6G ϨaޚJ7.k$Ye-I,C`e%~?wSZbľU@q%>T|#rؠiq)@q,ѐg*LڷlbÍɕ[Kž!d*!ͱ$H˿LO<OЀv%=Sl@u?csO1R ƫﮝk&5aHe-U3do̓> YW|R4~%|=x&F2KOF ip빵XC7(>b#۷$@SPrē T}ࣗ^G+)pormyS}`&Qv7pthQܫ}-/_Yu\z6%z<`+EQgTF PV-?#g/Ӿs D 4[R=ZFNi MN׵/^>Xs_d:`7~|GM dχɄZ&3+,mzIg(%["&?|nhкfʚ1RF`ΈӡplNLҺ!<L׊hL*'-{pQvR6tnDc"x&X5} F%½ţ댹QM/%n^lahdۑM'R|>ig'jܱEUaHm(=Ci\ huaU),OWG @6Tw o-ɡ_k˗(reC*9tPH˪QF51ozW>Pk \|Kn!agU_F깤Tޛ L q?n +nY;V ЦPaJy'l8Qel4Q%ޘ&ƕ a.n,O!|VY%\p_w$67EsdyRZ2w *G[ZUӴENu5ҶbP+iPDKf[Nďx'!)Ě9/2wݙ %kT؜,.t8`TR^ 4JkF"~岑LR >ܓI)T{ SIv!UkS/m,&3lm#43W[Je {aeɗ0{`rqܬ# :oc_|Ն;\*ɣQ .LWVk`_z!nvm'Υ>Gt(9:s-O}r"?)IV/ ne.P"\*ŧf!Ԡ/q͐-{dੁǿD l\j:J76 CC;ikr7p O)W/{cۡ]¥_!L7bEYeyfA-~PF[&<)<V,P _$!(An&Zˑ*U c38!yLEgr3h݃gKoԚ/nYWΩZ8{AR}qHG_ Q1~>nr8/ OmDZ=vw m!ťMAp{D3Z}>zpiEP{$- #Q8MZ4͌/@Ok Iepїmqߟ_f 39aՋ]q^͊+ʹIE)2=|y6d*[R dQۼBz2,KJa0NpN^5%\`?Y gA4kę wRJZ9pe\GdL0gճ -(dizM2 "{v2锘I3# ;N4:?&t2VޘP̮o &~P#%x^b+Z14MV']fPDU8 3B} .m }p@S۝zڕҸE68]Uh`L-*Iu #dG-VE|PdRs/*%8gLq55ZG{[d,`NغDI3_s6eS|MW<9fq`HrpN66DzvѦ`ir!' e0U=S)iZ;5:>Ώ)8zA7!c0g @@QYS؊K9,_1a4%&bq̺"k]ձ%=yTn|jⓋ\BWsʾ챒\ 78T^ug'3yENy6P`(=^ҍb\кfk.W+s'ێXKj &( CDu.cp񾈧ɥ$]k=_|gLw gQUݯ'𽳽%쭅 lMqQoh4a+^"s21Fq],3%#fP4&7OߞwhriXŅ*k $ԙzĂT2Ov mэԜ(tH!7S@!)<~ ^D ΡC0F6( HFEhl7a0eU_r <-d­_cy@0Q [nu w~@𩻪=H;?3 R aR_Y3[n_Fi~pFRUo% w=V Hyqz$7ˎ*uv ?{Z%-&ZssJuzI;fez6+!`vq`=q. V1@.Q}aILxC= n0\;tUR2sGg">D?'5Ex.&߈ h'QP|Gf?DonSU19CɿjUE{Sznd~@),krWsɆ9ۄ" H9[тuwx 4ʵ)m2Gq` lxbg#F)Ł,] C^m`L x;TXߺw_zųmĴ>oEn]k:ŪQ-l*+⑧SGeWApHLS yh@ߡ!y5 Jy<##U>b"{5+Z]8y_-y8y/D <֤e%e!"F$ֺ3 Ð[ww2cO5KÃbTف[݌e&$817""$V"t!e]tڧ }Qځ+u"l4[\dDD${p8L tp FtX\stA^xd<7)cu%fJo]F {|$ruk]tcSGxŒg+x.IJGXt^Wl͆4cN:f TDQ`m7pRU`΅1ȠNȣ_=c]C]eEK3Ebo鯛\h\W.,k<^Yi" _Ҧ ԚܕSu ßLk $2!!YB`h **͕Q{Uh|fO&_U,tXNe!ÚFzx NZN=a㭮یZ?q8¡PWu#B|J6ׇx) .ꑦ.gۼ,m`LrW6h1Ո^MϖJdMPkB&uq.ُ]3.[x.OݪAgT 1T'\glP;J}Q#!F^*)IrslJAv]H!)p$+PCèxCJA $m`d|?4GP)܆~yk&}uepE.b"bɛ1 {0,*/'yD@5\#E޸*hWxtn<q+2v%yͭԌѬr[ TL>e5WfCju}zi3lD03_JA๾gsqp1hjk5L_O>dvF3 r(. *azpoμk*D+#4ivHȄZ#?b󫋐f} #p;3Pwi V# Z_jHj䭾 ټ7إ¤9,õX@3تzn!2'HK'ULʗv=[kcd,B_}jC_6pD)5peY5D% qeg`X;h=$Dd=hE"UvNc-Ir:6r g |N1P!AeMNΒӞQ$B]eUl"/xX@oŻYuįv$uCo#3 ֊ԴqǫSjL8^&$_MOA2삔ķ QTڝ#~בX4vN4z ?ov;SCHtSde@@ k,6m'Sgy3GH!Z0>Śk4 6#f8JODtw\2$ؖ/E׉m527$mT0zZΆyBٹK:AHT301Δ8=s K(= V 09@hh%qpҤo$ r +|9xM6RfoPRS!2U8oVzo;.Cz+C uWewlTZ ){ uvD;gfPkg,70$׵b5ߥ߼Ʊ'-Ŕ@űJQI2c1Ho:Sٝ̀X)Dxu4Uۣ[V0";\;Nn,أ^HŕQvQE˾[_S`RU%X$cv%)91Ht߃vLZxo.éSou:+yS/T tg]BRGCkn,DN׿ 9At=dR_JJZf2ܾb[ "%ns`J⨆=u%Sx2[p*d@[5zU1!z/MXi\/ Ib]rT;=ӦWY, yY7Dj= 6w7\x{S\&ݐZ/ 60 3`q}J:%ﭣ6kq[ t\Ηq b5qӿ](M Ɖ =1'̧v>J `ڗVvɇǣɫ8`;Y<2H.m x#%#-Ybdjgkp9F7!KiH~<VH35ܻ.UNʼn{Z>>5q=TݏgB,E4̋+!g P.,,a%kw!üNxL\Wڼ'3t֓>5 Kl+%\TU)Zcs_\j*8Ax?d~IFUIJQ>P8J©^X_d&:GyDg-һ " ܱ 9ϡ 9Xsh 52Ԃ3Kݚ&c) nNyTL+gUIx:;)'ZVl2]ahd$2;2))em x rA:fJny%Q@)3J|({d,isAkPi.66Ü`"5{qacyGZEQD~orhPIai]-}`| hjlUH6QbS6­r<EBt?53 *Tp )%!k&ڣ+&s0pDHzM5A؅3a2>~gSX- oljoKG|.E[ OOKXAu^9r$>dp#!ҥ9x.b'oanv͍$E_뻓eٞd9 ~fAs!#[D4;oE<[SɶipAZ.x|_tɵ.ɶ{& }Mdx6z@؅JK t9 H.p+̲I+Vdss>Ms7Jz&rub~E_BL\XenԪP-!Y \lV z[8m]d~TTzXAg/4>'<~瓔rG4O.GGxi]<<SkdFkyzx#1=}X7#N=TN P]]:AV48/x]\ˋxλpxu[4lyn)*l^wɁrJ1mͅA;w n&w+Y] j-PâRd%lS5i[K9c{xXק.3Iy(ߤ-0W?d.ڀhya'$w%* b-;#"I#_sI@QZ`,;|d dCf |#'*N-vZ0QҐ]V3GhG$:6:tj+ΛXlo!UU*X\58Q0OH[ %CwFq|{vXֶN8O~|6ؖ4ASÑzIW^aօ}уJ>Q?|+Ρ/akW+|]*[ubf$%^M-2G0>봾6i-w MύxS:Vy#bv^~ӈiy_+ƕMnJH{OO=>e쇻PQ/DG*"9Ϥ̭ gA~˼Ҭ<Y\䪚8*))i9x1"J=lo<3k/T߄]: qYuZHcat( اeN?\,)]zf׸nS?}GO\8r$>.7qdgjy=`cc1wH`)Gra'! @r YxȌV"h'Y+|y2bqV!S V_Dc :i5$ƶBҾýEM)nilB(}A^֠K&XGȳtFZgVpSw6\()!KjsR9L jABmDM~K;k?d8S#@0!X#LO 8}aW+qy(fCJ>m[AŖqk*zrY^aKV+So Ku Ƣֿ%,L]f&4M*CeK=[FK&Aj_}Q^|YPZCyލ%8:T/o$յ9QJ@̯Z@tNXšiQ}Vd lr,JUtmxQҰaٟqM kz' j k$kqN\}kNd/ ͖7pg#?<_f-grfoXVvKTD.fcBA>[@2EN]ZZaPs\Vww@u.\}l6j)NJpC^/1GKngB0?$,smj,퟊;*C[Md tԻwe+۶K-ykY֞N"YӢ7y &hloiuU X"lJYp_{cgdp´KCoA_J}6Y7p^$9)}Ye^u^cw1l&39,NcK !ʅ?|GG[c6^) 'rSX+&fE9nwP/QJf]KI>KsFbŷ㽈uI[㰞`י_icR]fäw=j R+瓇{<+HgϟֈUҹɝx +Ҕ8 Q:ih  >XfȢ_1pP\/NKຣ3ܦb|C@4 ݔ>4रp|zmmgvM`ù_z \+*S=Z?JuÚ.9&< fJ}ȗkw/EL:a8Kq'?ac>5uT@ ̒eY7Ύ՞ܦ_w+sҜEcw!jܛGi12Ij"t;fט94TFDpnDUoeE۝= kvd)hX#14˭I %aYչ@L&_z,o5:yX1}360e1>hQ E/i __r2~XP?taG֫T$/!Uq7xZY\+r uxdJsнG~:-^1]g~E<˜XdgʇMgJ:iQMIIHn a,QKI\=7rzwZ>>%IZF#SU+R2mOO-j>(+w j=o4o٘JJr8 r d.VF)]V6'Yu+ Y\c!dn_U2u[*B,ט[E9gY0ٷ ¾EVaW6,W%K(BBa<6:,gVag2-X~Q#\|nwSp8͎#FKGOkngH< YߚUkPd GgʹNg<3dBD"ѵVU眶|e=W.?''䲢oDg'G&1r}hWv&KV0E0 8}ud  xںYt%z 2 +8eMmE\kfY1mW2-2\ N^,{0x%ճ*mvOg ~@:fE3 < nuS 4EE 92s*vx9(F`eYoMf/osYFt^Tھ<%M(լ/H/6`ZZL(TOAۡ#1mPOrp"DȐKmʿ]ۂ6x|(Jtbbaq!劤b!l$.O;u *t_qbV.]ٔƞ6OLV geC =ue/3BBkNt45 6i\ v):w6d E8DԪ_N ckLsѼ@e@%GaIs\Zyg3L45QE9^W3:Mm]{AP+ Fg部-IU'. dJ);]t_4-TToI|^Eb޻R› ND;2]i%?3EE]MW!@|2`;z|3]vYdl=?@Ko))W}_׭SǀN'WeSѼjN-pGʊwmσ~2˯F+=2ܒcAp-qc=pYX v}XbX_mWN='ѯeTF F-p4 $X[M8TJszu?b4κyh*N-;6Ty鉗 `r%כGtli$?v|FXc'#߅Ǖ(ߴwe-a&AȠ٤1h{Lj\/&DƼ}<#0+mUpk/EG" X \"oY;-(CY5!h'uÎ|}m0{0ΕCnZyBǕNH9G2Z8vhiM-![ߪ nI˞Ҵ97-\qG^M p an'nc>^z$Q_m8ծ|xTM$#]rC1k{_qg!8|hk~ _8qZp:Ύ+^,{yH+,Yǡ>#8V w=?r|{qN~K˷~iEd*YntJ /} WR}*f4v&q]|Q͋~;-1i|d7J:iRjt t,a^$o-vca'Ae_ {Ԙu){ޢis8`COЈى`:o`z:ޯ|<$=Ig*\C }B$+惪 F258r |;K1ZWIђ|&KI$kKmJ! xDz//\ݢ ܺrkx6!S~c&\sɾ ?@]Bzܴï挎\@2wLUs_B}vBs!bm(MsRZZDiٟ 2,{A7BQ-=tekD@ <o(j nvu eVG JMkl9iĖAѬ]f2 f6I0Yph sJ I:?ڦ5O9e2O UG?7@W4&fp1Ov7xS2I~"bA-oQ }b)}Zs@3$蓻̨|9>c g=nk I盛x$XHܸ휻,tږCn+O5 &VMZU3@u{z<6cnV?t9N:}|\c[tHI\~W0}zeIAJ6-|1qn37-}'QO] C,DlUѐ/yn'HsA煓hШ\-+E% 90|[Fp+EA%G-M|pž,0MuT3 5Lb'Ơ¦}gvQX!B6SA=`\aZa h'S"?~~ ֯6L&t5YNᚭ| q5^d(5~h>}2% v?p19U@PЩX0kT-M^iRl^9 gSw\b~(}*G-TJz.!8?B` > LBhQz_!As}'A&D3R+ Z۽6Wk`᷺Fa0`L0~@ʲ|V/Y*Fnf,{/xNnT ok&͔!sI7ŧBŹi /螰0<»D3 0z8/9fNCMl 2;۠kZg#F)!*׍ Ջ 5;IO7)KL J.4ne40~*0\ϲOM,Ғ}qCXQ\nW*(8(ta:zŜ FAƀ8 [ (Z$ 4{WO["(S^;: }q,]:g <$T)5X)m Jѡ X0m;]udH J3Uİ뮏3c?@0eU~7+eq (n=뫂`2~I`7eK|v^OzݭaUme>bD?&$SMJS 8'*ߥ= ۠0?Q5sNS =BףoT(U#8RcC2dݗxV,L} VL|Dt@RV# 1?]BsDt~2۽%R YZ_!<9|4C`2 ZԷΩ[bw"pu!2|FÚ[~]0J.#MKpD-/X-o*1g8C$NY[Oh$. Csߕ$P 2(cϣV\wfQEqtmBٳDk 9X(i *؀U7Ʌ`;2*#?5ۆy)m贂+d?>$fav,IHH gYw0p=~tV'C˩IoOW 3n,-], ,Mhh DgdsZ%ltG1qB^yuL<6jsxqw ܁C3˫zGwxz׎pQ*ORWE<晍q_,-T&bChUK9a\~w2{^Ǖxi?Šfz,I1;o?e* n{zN9Բa*{! >n^V#\]='- Edu\?:8' _wUT:[c Ͼ&a؍G_ tD:FEjȑ?^hi~ʑsM7o:) <;TpȒtWwN!˓sWSyhf+TĖ 5] '$׉M)~Ո"m8:dDqĩȴ~b#ful *#ȱsUW[;/~Fcp;rLh*kPc lRX?CꔐsHG_kxTy8Xv}v`֒e a&UrBVҩ. {3';R #-XZ.(cb2fc H8AڱeHVWl}~2٠4m2 sX0xA۳JzpHCb#oF e"9gj 4!AwdJcdy|K|kΩ*htt'Bu\DKp˒?g_u:YZX֠^R#Y?LFxIX?yЄeO?[7qp2=S%={ ۼ&Jg z6y}Ĩj1]az Sg C @Fm4g7#R\8Z4_H 7!mN;s4&͎z' Zmd+_.MYW oE='!lvw"),B*+m3_T<78wi)x.R@a&iE}AG:\dCtME<\K̨.փWRXކ_©YLɁlO?J@bW<=y19ppNi$dT]?*YY* 'k8 7N*z`ޙ͜T"W>6D}}?4Ɵ.ʈjMsd].t Ltg)5QqDCiRD-Q>IFXjּeJ?Gne W$=RA5_ZD~)m3BH;53kr.>(6F-ܫ{maS0C#7":%JXlj֦GE DAm?tuE63# 3$-*1$ JMU_nȜb2TYYx5|c6ICK qQB<钉bfIuU?.yAZޠa ev…>IEk> Zth`%S{țyߖl 0o~wc6K5ap;'iY遡k.A0Cb2e~JM(DJ!Ԟ ؞;4$>-f?#\7 wϖ-HvQ5u𔳭*nJX- hǕs6D< 7]5'IoG@XxS;kX<`⋞qr_TY#-(*TVpQhWNmv8)=t(ݨކ+l{M@z6Ů"!>xt?hDAq n_WtOԒQ i)Ԝ\]3CH~둦P ҝq25VIi! )W^p}nuѧq&Vo[I[J N0+o@WPΔ oW#i9báNgTrpWևENzȕ:EͨQMu;J<ʛt1(9E+*f`F@c #LLN=V(kPw‡`,jV~vcWaI{'e%!WEձb?ٯ|@@^'gV=<쑚dرȍ_ܜE)ęk>i6-iV2iN&Ie0F3Mh{=}1#KӝF~gަ;D*?}rfm]W?NY5Z<c{ cq KI8b?Z)H$%S .`SxmTE&)R兄=aY-`kC#%{<<ʫH@*d*ڦZ5去jv ʦݵ›T+f+pT/ 8?i]-%{IŐ+q)ZA Gz.>]#cm^"T/G5J型%L^EOR@!q.uZeuѿY;<'CVYkO}5 r7|0c:M)7?O="1a iƿC|ƷpUj_^BAq}fu;n]MHmAAN1x1ԏ#Mnm;2{("鵢 .~Wbtm+`-kp* ܌4Cޯ_9:. P".Ҹ" q"ϱY9c{X+n5hjE!\4=ɳVI򬁒? 7b!"|G*/YE4O}zt0mVUMB⤮RĂĸ8ճ=<ʋDBfLrqMH'Fj,^t?]WMv=ߺ J-9IraRݫP}0\>[vKRI{D}.w: gZ7=zq|]]\Ui?LEƇv\6'$8ε9!Ee\Z}#лzW oƗtͬQ[/2Jͳ b| ϐȕYCw!VLlSM-|]1:HOڱ79E˳'V<ݤ]>rY*}c'Ӆ<X]Ud d$<(<(&l0V)`D}TmUXl_ӁYy+NL].=/F?!&s"6hbc;=H]>2ZT8V7bn=`؉ҏVX-x?C@8+=/fNcqghL0tn|[5$ikj{({r +W-)[xlc7SeQ>m 42m,$ҍX0@vy>CIV~G֝T>b2'㨚 j:P?$U`7ٯw_633@E0 27*`yڊ$%ӌhrUi!A\6$MzIDcmR" $)SûVkƲecFA6UR%ˉO||[톅(9d4a- hmo@ â oGE=.JYIVH(=ީw@ Jr'$ mx6bnM2k$#9 *K%ĵ[-izUɪ^}QC9wꝾKi) a䯒~)Љn3@Js3u2x a!wMqD[@oO\0#M(?mT^*4#ŴX:QƅPODqM0>ٯ)WL`t瓚iW,FvmA_nȊ2I0eK!a9j4J(}+[\)CJsLD<T6B{sy.9U.5g-x?D`8Aq? /Ӈ4O=T]y5zFhH^Tl Y]iw *sj)3u\.`=^|lp6zyxe05 $f1(̘~jd'i[гޛgg 0`y2u\Fs2{wRO`A]Ƹk)#)|f&fY&ܰ#[n)&w6 2+Mz~v̮ wz t Vִ.@FWB7vPݡTSz*X؀J΂ TGנOn}UH}dV8{hL*X g *+hɹ K]a:$8zi/at47D&ؚJ~}xӹ^goCIk޵]+t'mcp/88Bl[6usr5b]<_!@󑒎9-qި Ѩ*Ig 1 ]of2[qF.9V vrA`7\XuO.bj\=>4 'L1 ȟzѤZ_\p6 "ȏ&;ڲԴoū*x*eNjspTl3tɧId=U>8*9hJWQB;߶kxLZV5[mm0O%T\9- h̨Hw[5MZdajOHBuc}/Ǝ\{N ثxɨN64<'L cbry>dAa_"zdv?KjmJJ`rD sDn =~02h(~B{~x>Zf=$ NKVaZrsw-faG5_ s,n+u y,zgw`fDŵ捯CYCFu}jO^@ܢ~D#Nyʯ~} $_DH?9{P5w"O=ݘ. )~Ě{Xb'#keroz֩Ӄ+¸@'{jd| qǷ"()9$RٖDjq ~ᚥI3m/Aq7K-BLlU*ĸBQd,r ^rmkH*#Nڎ}{)+)J@djT}0æD1iT[*_`l2!B~Ti`\ؖoO׆)%1|޻pJ\$ozmTy@աJկ0v\̹kώs L :$c:V"_C0~<[9`JG叔r7&dw?_"G71x2-zCϋ ByuX3nWrWiqvϡn Bz|ɯRjC:qY/>ZύWH5AD}<= ?Ae/hAhB#q F54dɋ觱$DkǕeH!gdLǍnz t5(aZrړs:n6VIɩ A}B]# 3q~q庅n !K2]d:Nto6ƪ[LD "27Ӻ%`؟q>==0ϰy򒆽Nij,PۧlDdʕONUE흶:aŲ!7Gh.P8l ebx=6Nns;fE8pnA2GXfJ$N\z^n^S8sfhY'2WLTL4pNr pm?pW= .#B옐঻)ٱZϽo˽CÇΎ ȓt#ݩ9 UFW)RoC}$"#ul@ǁ#lItNVD[6ÌX8 <8b>@V銕E[- {Xu3voԋ"9.Vt}sUGֽ0άC5> wy/cy]obJwOVb|o, ޕDDqy=[۰\hӅҒT71dSH.c1i An,^!՗z2DEd8SZme7J&M6.;n0X 4-%2FB/gѠ sQQ:$g ZlTJ.jB5ࡿH[&Dbj9^E~D;(~@l!ouCSyrƨmBgQ%˧6j3@\|jt]u|J؞I,[WE:M=6^ٚ35F lDׄxFl*ґ0l*kE)AiIX蚇.X &lKY|?gا?d[OspGfXGg.rMLb/X%;&ԁ/8iU]_3rς0'oE Awy+\"F)g 7Iw"'+51Y[aJ#EV-JΧ'ԮChq,F6Ql) l[#{:dF%r ]\d]1{LL$D`_Uޠ4b f~z%5]a7n(ru]?UU"-) ^|r@@oo|tXK[KcYÙc*2 d"X NˋbZz10҂KXP(n+0rΧ\4~zEEC3Ic0H#FL[ 5ECiOAxL.lh٪ҸO?h廑UOl@~ft:͉wd>÷R) F +t jF+WТ;>)r˄)|loJ F83SaYYJkh1,tRQõ0CCRc#L,a&CUKn*h&bc;(@~qN: ^P6n5ty?b2j1w](/wNCxHRGk }%M P'j"JSG6ƱVʖVkJ SbH/*rS$i`gL>Md@~C%5IхsP"]'mavUC!tiIx[+0X*qj$=wx5q:{2;J+Cv3"*p"%hiIrCLJ7⠵^1_6B*C`؏8vEbk+A>hV$ M0/]EAtkwx`间6!UuXIJmI($Lfi0 ;"0j7V} E&M${sCҫ=:٪JcC{1I\zeRJP\mGJTZVNb&H:)8;KDe4?v7*O5IJp{\V"aۧ{,QAu2,r1-&W|\`|\E[$Y7uo*^/#SUANf}.ʴ*kvq@:~+m2ޗ-@SL, MF+zq *.tNRdP_+VpY_f7" ŋar-S)M,_A&}5eK |A>R};RƪMѧ& iJ:nwH|ހ<{X:l̶uZ}ir={TF]%^Be$@Ly4wqǗ($r>Xx#e6"wW-+(>?Q3VZDaU}Ս6bLM~DA%/'Y.ܕ9Y\<+.Ax*Ť9ŖisyXExM@4lHq iꢬ2uB^aOiG!oŪ2C&ĭ틭o] )DzȵlӽUdXsssE77Xݧm b=@Tф dP7i1)r :'O@ͬ.} |O Gs6 8Zi4p羒*[1 |>'I rVnV(M`b R{1BZtSggq* +e#KNdQ6*e; %tl=s-VhD8]SnzlA*G@ =pdُKQY ! EJNE8gNzH!KVxCymT0\MgLyc ~[ k"Ύcr'嶙Y=辱Aガ F8>ӉciǶ] QcChèl-}i1![zM#ƚLXe_{A1L#\= n"x3{E$QjAkarn5|DMu m NHU>;OOЎ ˵`BcqĪk~ EK=ogA{mD?nU/>%hiV9l[0ٻN:‡=Jzi*c_Qx7(qTG܄%௜iJ&#X ߸5s{w̏d b=9"1.e(+1R6ӖÐwWrAVou^(A!ٖJHPxyD>ubL"d1dzEElt"o7wy m P,m'Nzӯ`J;ǠCxrO2ae{a(1g~[ Y$+vdnnQ#9AdpY{D_@ G*zz./̓k\$ntU3\-pW%lƂ@];2WEZ,R4l.iw$g ~^ d{͌. {d^ G Lw3| 9",($pO7YgsE{ɪOkswR)5XoĂYk ݡvs\Uzfߌ,F@ cSgVue瘎k?q9h/3#Vsf!ӛ%j*.u/%b֚ k)"\8j5N9WWoSEo`ƤƂ\iekdvns:q5dZ|lM_6 h⊺0i%^i碕 e [S5j.kl+Z5PWo1o0g닝P=M s{ȈWEYr 35Y),$"V3+0h7枬~Hx>f@6Ѩ%Bsh2b4;P"q/2!}\7amI"sڢwPn_6gMd\ūftf_j;SE1-@u|?` 3[:ѷ?=s}8 \yLNgK1O | 0?d{Դ$]vACMzO-樔)4 MfsdkW% OjTSOrTFNO:*89cƞR59wgږh+&H)@RLJm&[BhT]>L]K=esHȿ9c1-ubdn%;A*84hq:ͣ bƹcji\xgoG=$G%<1ѹ ݘFxkbr[ lM_` T_)$4B< *?|84H121䵶IDX c`Cz/m2+R@#:sP]p)?MwN2P7%Qu{pLk8?!uj,^U <IZ'dm=rt`9an ||y(ۓK:)ؼ<=ƬCCL(t@yuv$ڀ#zoeՍSk&(r_̴ކYYA~Id͓w4ٰ ~-YƬi067[&D dǰqؖ=]Y{+4 %[eqF xquzm%2P((kBgf^lGPЂ"@=1G:85AyI6:?\ez#wo-#.}Z|WaA_5,ħ&S eR5o}Ƥ'1D} :oߛ։ h iVqaB=ɎT*`88,4W "AEFJ8?xߑEh({X@ uJUYk<98C3ʃ"ߛ8k<*"cU$3:3q}jǛ37Ф2 >l[қ]Q L hZP(I/Hί/} 8r7SzD$xj^iW~Z@3z,"V mm*3 7pZ';cȥ\!_y}y))]\! ]K?(GqPe&W8gYʓ3okDc)Y"!X@;GSXG L\Jb(@-*DK x7q I'EAWk =VW[% L1GgːO7߅qPVNiˠ~ KgR^3R쮉-=½ ~sj0z4 |3 nY s`ՏI;9V|Љv \|9r&_ |AmRlE:П](]0$Vc:΍b“Ee8{ %K 38khb]CEosvShwɃ0Y43ydPg /u "v2w_khI{QMϤ?72w _EG0% ^a}S>dG@ޠ>wzUmX+.!Χi&N_N)\x+dKBkS;<4-ԵTgV"( |}&[+u+gnH#z*hC~nio96ڨ}z|h+ݘ˥m% Ub*p^( ͫ.8Z;?Y$nu*^ J=xQtxZs1 .9RGcIa(~h7I$r-uG엦=7؆Nи7W_ңtI;'ѝgTcDr -r2|-%b)nt#f1;‡X.Sv=wT骓N<`5vyLކPF{C69g?n.O tP+Yej`XJTt?q5v`͒ZC PTWF7(9I"8t{~pt8 BM9^&Fsnw5\zP]sjH{Bҳ1iR|E3O'pW|AcVrMG`qLjD J39aq[;m?yJT/_r{` 繤@R=S]~% )% *! `ݒ 9-Rg)e zxՓl4gEs,dJD5?Un/|Mg@[FKo(ڝ_ p` mּ[ v`Qm@x'׽l[;h W9WRdr ̟Ug^ɃX.9/XdԛvZ1e]>xz5gbVfO ֶT J1}L}}Q5!X N^WcP&ԄJHk_} hw7 %\;M9zv|E}TSWa |oŴJ4aoW/2 WsH^RQFF4&,ODgщ,Ӈc/^7x2t5j撜XU *3:75nl U,plΡ 1 pJR ovgnD67Sˣ{wl*dLiNH2/_- Bx\a2lFGÌWXa+NcLGLw:8*}]= D7ќ|VMoST1`rĐ4mu"!}`ifc=oBi_c6y& i ^^Ť0U\fP/ ~a%090OSMXV?MS7, oLU Iy'g& i{ ۿTG-\gsUE%Fj!􈐹At9@_R2ZYTIOV'rҹ[TG< 'S2\Iܚ *Nfs)R>W'%ڸӳˇWދjS !Y+= @QM%0:7xDI7(Bo,f`N!c&4O\a'p0W:Mi"1Bӗ(^JtMw;WJg)M5˜zze /o&B"_iMì0I~k ?[㪠j7j(`5.bP:`}1ƊR ,=V3>aqrz^aЅ͐ʗ 3`էo~Go.܌Ⱦ{?cj<)Vw5C;MNR<͜JѠ伭ٳ{vt)&moPĠx]xһC\1b\q'ۖn r+P-W 6&L QO9DN/iCD֎p^/`JgәgB?c/ ã'Bp#x^M`,Ih9>osBh? \݇Q}Ss5)VgL"Sw/(hbt]#Ԧ"&OL~oMɸ xmEqά‘MZ:lڝ`)R oM&@Lp֯HZFk8%<&bMB 8!]Bb:iQ2N>hYXlp۸"mкgϝ~c5`G'ͩ$ 4jm[ lI+#Mdk*I1 %oXĕgLP{5Գjtř4SxoMY - :YOnCګz8JpdGZ5E~7R ޽=3R| FZŒE Y^b\U?F&p% ՠP+D%ܗgtԭtIIAR[=9txEo[-بpfj)!1_1WNՐuD^7"r7&tu瓦v/Ũ1=PHr,gFM9J둬ZZI>Kgaeb٠ָ=ĮI:WM꟠;e3_xfn_3k-ES 97x=cz3fI_ flV܀-YVpw,iDH饣?HcUB sm//:Ix}qTܙ8O.:Dq-PV7x0MW,zHGZ3RID)j}uLaRL)ɇ^9I[3u& T|DNJ-:"͘yIg]FӲep5FSh /`y&98xr9a6XSp y/m7/sYIzNwꤟ_g/CqܘX/K3j⚾  V(G(dD󔇻nɂQHDLY9-)ph4}[Z}=htbLer$P]KkSR>3 }`pJBLuN,.rU*6hTKVQ(9M{i#8^=51{mEw^c;f0]`:C)Aх^و#\rpg%h؞h"_f\̳@cmrAv@+Ms6 *iLrBǧB ٲz]$'d Yk/iZmR0=bY3/[mV yPF#V0ڋ7G23Ψv:+Ku9;0вaT'I?[(pu'i|?]rnp^ t%- ,qHm7QѱzߐI.ԍ2>\D:R<ѲC0u.F(/?F&'^b~ n|_tb<},j`yWz)̕EQ:3әx ȏ21 bnNwtZSvF:'_,năuƫ`x!~2H^GRKGX*+mK%v1c` En<1d0^gBak[,^zFH9uv[ a%$O ;VinCTƔi^F4b&}j%N:{VL>khKz,|\8s_^ǽ?E؏ڮ&_cЭ9IbK/ecOG(JB-&WMc[qjh / D0fXqoP&zY_x*XƉ9`׿.s_3a*&sb\Ȓ'Q D 0ˮ+%}[72y*;eRZiuus2202pc$wN =P4#(+2;ϥSްӚh2emu#qBYm6B}f'޼~Y;2 k&=G@ذp,4W\mW|{wQw~ @y]TPE/hJ_,pF;X0Z?t+S!}=FϖlH)\yzRxyq,٭R%8!+$( CҪKmd7fK;6(;c7#.$2zd\ DdKM3cktBI9NE,2?rٲeaeҁex@#3b/m͇rp[0Y3\2=ʟ}> ʵ4}2Btzs ypJׅ2.qag(,P:\YٶgX5rBc{K(m`:zmCߝHZBE TJۭ3#K,z TvpLS$„5_w+ 8 }E[mku*'E<2fL.Ӵ Xiϗ^fkWM:8.URȖb :dM"iXIDJʓR ÂVXpDoٖd!sƆyY иV&=7@Rή 3ApEϹ~|ӘmR![P5n(1^WFxA?RDfUm>5q5M:̞T !W)v:yi'l樖P^ #ku-C@kdǾ9fADzX=wpr6(i8G͵\\ZcGG<9&Uj.C +gHW[b`* g\x)7#94=H(H_L2T')ႱΑ WO4[Z 2 xH{çǹy7>qɿI9 cĈu7ΓZv܁]4:s HǵG)VS1z&5Xc_TIts"va6 ̐npZpču?p]4[ ݭDxuМzTu$@n>ZMH7g.k .u>TIv#6gj@|EB&Z6}ߚ LJURUƞq$UU"Ȱ5GItU-|0eP"~Q> ~ Z\ƞ~CmvfjXTIN1$1fD۪Jyɹ`hCTrn?/G0lx0X@4_,>RjY56]de  {8Qp.H[rxϱ2Ȝ6FHDA''^aЍe_'b0u3#wqDj OA5O8d ]"L# Š,l\RQUck˓؄ѫsW1J!L:p4LB(U|eV+ loYUs\S`4j+J"apNPT6*-FWc+a9#-d"pW3OwZ{59C09QEpibG* c+ Lchphan'yϼkOt -MˑnTL29kR Sd#Kn_$eV7REx)jA屳 g\Ts>EP=Bڂ Yz…Em9AiG{ uNzZ]ev 1inf>jD,k3(b?^*ݑ\[`c^Vw\6~_/I֜t:3)uICntd3LYD;V 4;v2 dr|_b}}7ï& '!vJx7;GHR9 1^K)8%OĭЅo%*IJԾL[ò9Mut(c$tc>!ōXAƜJ%~ A޿pɏzZ)`iʝ\;vu+0["ЀOs #0d M)y>rX{42ޟY׬}LvJX򽏔#?V2?ڽǗhRPT&m Avj%JPV vIS:*2᳦!uvʄKne˃&'цgB@bq8$ .hc̟I+Jʾ؊^-`j8؜s%ĥ&ߵav`y{lX$16y;7uEǞ; HK@h?@ExiitK'p(}P3+E S@W^8s%eKj':KCa1ru0)1|2D!!MzAm\>bk_;NJwsх1K8 g'gz|T|U xȥ[ #j`0נ(˽t=%׎S//H)c(u#Yz3Y7}V.tͯ-S>|dlLE 8UR- OGqQ0$OKNj *JFCz5〇]$>+@"1Ve)7e!R U}@f=@Y@>=Ÿ"='H@7U +[!L1XF-⾏)($BKq]VYٓ |MK`/Ruϐgx#} h0Ac8 I񃮯y|sUՠ}n~.ї7;PiG?\.IQ"Yۓwxz^\oFf#6"L]8PFŘB*̲Ƴ2D/[v؇qu~) ?Os/Ɖ%lĪFݼazs/{])F] "?> +pD⃂4 $Q}5 36a K$4'0%/L:jfl/F(h̾ʢ::A?ub]qͶN^{WtVTFtyM\d*ڙ'+Gm458)􊅛GyH#yP pauڼ{v˄5{LuLTn1@B{ފ̣[-Tu{۸&i3]VBG #뱬ngTAW6 F~ $=<-^変4أM\E_Om^Np^gPEzX`xqMW .*'$_O+^SGdV:~*6߬!p]r5&ǛUj¥coa.$s=gS(OqZs.$zS`G\drFaB{*dapuߒ)BoK/gU(|# nRU"124!jfc1s=ƒHAT/ѓ"M17n+a@%)F_tf k!jQ@^~yA"u sc ka55r"+ Fezbp*FC)@½?.*fQ*}Bh4O_F k >/gx?V@AɎ?=Q_,:ѓ_CEvr<y ?5W\K.բôE EAꊏ"S<~\M "b2W- P>r.u*?i&1գJQv^;Ad52_gKe9(7+y@輞z16q%qaȮ`' S)…ʍqWinc@?JZ <GtùUQqEEnuL^+(h:19q$4WDRu, D~y pْCҰ8;Nuv1pq"5UY~݁]mMӧ9r6&ZCɊ& Է*mkкpnki̔E/VF? `[DI4[JLD_M羌m:δ%HlⵈkVF}Q`;S:YhkPmF kxupq[$:k8'k'eSb%u4kG5!MV +5BI .B=έxy gef=oe!;hVFGaCȅTЏBT .;2t_Q^r-zylKoaOz(Ƒ|1uNrHIxznЎ|&AjfJ~hԏ-Xt]ӹ @_]Um`,F- /R:]J|6ha`t!Ʒw*$˟z",wr牢2b7C`T0ANŸ(>SE?}xR!6 ϬH:r@ۆBգc DxZI!_5^q`5SV mŌUE=O®5ݚxhOM$6 C.?|6c>3Z^o=}}B ;_$tPzݱb.cBX}.3'W?L{uu6/2pZF(!}I6PuB~C*"XGVeךkXߠT<EV#S,{9#i$u緾- =K9a/-/6a4='cd&+4bYE>vcOɘ5 f^- gNLJَb#=(rH" oXt:Zm>P$~vE??EQ_#Vne7VPym-K"w;gHv:ZEW}ղޞ ktI2tl K޴`s0Ov{w F>ٯHOs YUH}\(t_v ;4ƜR@ʿX+XM(8S`, :-x^)[n +y%pbLXP,ʮm/ N0buYV`N6籌)D>0}j2v";w|)&['LJ7veFPs'_ঝ*dM//FpA֮piH@'ەSgbНݒςEI8UD h`z*"s[c%`9uKO2 vE(ڧJC>1V]Kwxm97=lAY{վ뿩6wȊ8YK^ן r+mhd9J0"$l0Br R#q@B$7@ ce& yj|>cuc4$P}U|J qңC>gsiԬ{~L?SZ\z"fvtHp >l&&w/Nݍljm4QJu*zA"52܈#7셇 y~Fq,@G8yR}v{dYA;qqY0|_D4re_z[^_I5ȄBݦ:AMzZXWL&uf uq8cOj!Jሡ "Ȍޏ jt\oj)T zdviƹsԯYl"7}䱪iaӍQ`h(J25Zl*&b}Hkace a hַЋm[-Tk@51g賤)c…%:/BLwZ})vֱM 8)p ]& 񱓣PGZʊ+*!,oh24l/v<(LO$ ˲i#A-~$[tݓ-]3W߀K6xKElv,jF:_W(w4d1"<_m2ג+=BGC8$TjՌ IQMoX5'Ut{_ 4U ?< KzPOla"S<R~ d:LH>3RD/JcsB;Pſ+! 6\׶s4/͍ Cw@(&?!)H Jj3MYykULc+2;QKD[z{&0%ToFj9HfJ!Ģu`vЋ-4%S{x}[ \+T7F'Z]h4!,EW]pq*iPI Kjpk{WM2:LSX1>a:#<.`nDnR S܆"=/k+>OUkHjuĥazګþǥ<PCNƴ>a?@NcPT$EQ:_yڬVONN9xmNpzĻ[||oMq3^ѬMAl3ե X*)98z>ĴA=Ϳga1Yj#k:3чFl|GqɇPzpk{o@󡶤UF XaG KjϪZ&_aޠ`ԕd/.sn3Ei[Q$EL>jf,6O&Zh=fD0CJnS߶ Za+L~;NOK2n'EinEz$> %<⺡ Teq&<;m ^)NIaJY6(ѿMmgZ߶w=Z2<|[9Ȯp,(*Ĺn6X#lP\Р:4dp@:.|HAoY?TtZ[ò1*[^ZVe}ڭQ4pB pKpP|pjB{DW}wecqv1IHU0O{1p차}Q'Ɂn5CWs7w . ngM  ]. =?e쐷}%`f.tdԐ>k;ݪ˄0MOJ"{ zp4[ColK`m5e}.s;ב 囯/D 8#k*ޠl r L' )(xɿL ,Og|V.U2ɬ9A,wbBK0p?76Нd`fZkLs+08lqmSLO|-ŎFnrHk6µ6fi)O[?xݜ*``V8~g41@#cS\KyΠMRbӣ *Xk=/|P*EuiN^" %HZpUvH*^VxFNz2H~4<״ 1%8ЖY0ySiLj鵘=jb.!gt "Q[4%U'tt@5vA1ֶkSpZ'&xE3=u}S^hJ8x >/&Q> vΝ:ICf&mct>[<mڔZC7e iŠ=Nykw[0 7Q =|ahM]'м ͸F. ]"RXVĠ1F]mc:Sj/-OCjIJNg$Z˙[}EN2(>akP«H\|5+0UPBpaKx!SM wԁ:Ek^y 8)ÐvH$|=nTmq^պHA4[FsL& 4RCƅ˦D P2{WO!9gu O"Ce3WdŲ2 -ijâG@>HeoS>=~:aiqH>mD[FAAǬxׇ_ۺO2r"!K_LuHw7{z'ROǰ3:K.yÓgr$KJ\@ {M SCi0d3-#$-c[u#s210yHPwJ:LhJ?}n{vFo-WB2ZsŻPW'jFs ^dA%{ჴhkX(4^;v5)`%Jv? DPcW:wKZl.2F#^7;\ƊO0p9IM;:` ܚS,g͛Iͳmr tQ[[Sxv@NX;3MGm9=o^}auYD{ȝ7NaȩCL,VB4E ? IPQO2;%r0x?\>[q1p=Obx؛HCgV1]qDx(  9BJ.kVǜxTќϯ_+L=%*Ԧ#˗O~c٫բnqkp-1F䀴Ie\(+@~%R㯎S"E(acŵW~K펑1fhxOvѫ/m.,LG _*mouaϒKnHn݈jJwYɾ/C0`aIRГDf ʪ(sX̑O)E& %ƳMSIa"']mx{Sݬ7ʩ˸Td*d/ᆄ9C7|_TƥyQKuomY&c,,x J;;՝/s+j 0rŸc<G/MPlWDÊ<#, ;}pF U1؎+RF.vGԁRWu(^0aL9H!f Cل~z;L*Mn2ƘQ"APR˵E`Sh,yvcE@bWn ̐j`&]I,s4-7LuBƒlA,'EhZfpRoV_f8Cfҥ~dԝ!8HĚo>HtC g_і,/X~P.`So%&'j-L}c;9o(W3ˋbka9vZ_γJ*aJq!0NUƮ-7F-D T5zפV7i&p؋{UT T!G~yCYe=#չN X%J7:ά;<(-R3iǡ_r\FIeI.׭tэNܠΟ)d{R|Olhy#H̉qi:P9\Tnn 2 ~6:AϥhNkph@WvxP_" "Ŵx\ױYc`kp:1|ۜwVqkdT^Z̕_mgfdπ5Lv93nr!zfư r;@Z@?"0A 3xE쐨DX~h0_;n3 cK]8Vpmjl傑$?E34s}RAp@ZyCc繩<IҜoDꍇ6|ްߵO؂Pj<"o%7H[u,DKh%N?fH[(Cu_ 6`*x5Emq3S[ܜve|T2P!d}W#r=t+RO&(RdbՑdj^ÃN漝![jP #XBݴKʺCE*e-r]0_,$[bvH\`¦~!?f5B~.'@Z 0gy4Bxf)]ri Un@Q,`qTp|quU]$ZÌ:I'ii-m\7{-V%22pQS|Y gUDmzOuކhUUhDZxܪV|Q8yښZsM?-jx/s4+/=JV+13c4}T?|5 $%>]T adzNTꗶ:_9D6+F7tXYAɃ NzQFc~dB^t(vB׮Qc*cK=ˉ1sMIϴD(1kJqT>$ O)=R\PB |оB4BnsSii]\yUDtz9?.pgw;|qMyGAm;^Nkuǹq(}t׎fA*V"6uAFN"nl p_>RQ~t.B#\JaBG]X"D,ңE_x~)Wz<7Mi?q&F="eB?VSQdtmqY ؿsyU!J՞k7 _k~IϼSZmYݭ[A,NO~33+(SC4oy u*YL&P"HRl!J$y:2]T}k0MSk ]Ynqf׌GBjF:uPחp~ʔ41 5~wuw6R(͖OtRou[DCq?_\*b)pw  J2N.D5&f^F}\.e0BiqTr(Op0$jjA lNgPβ|tXK #F+ Cϙ_khCb\4 1wL3:5 fXx,;6im$qܑױjr ЂlnGv8oI?b9U oSr;#Q|ĚPWwOKhÃbFY.ХߊeTe2-]F^-NKֆu$Usy}/* E?O,9 ھMQ^!O7Zf-E1:%(#\3/?K*z6/L,È3Ix6\CJ@}?̦r18 .c2uz9!UNΡىۼ= %<)/_PrQhlHX /ZAgEL~GIGKAq\ r=vd'~ᛆV*]'/x,r[~:5 _QaP' Qh^i#Gx˞ī!ޜ?=dj,cwȪ=FF| W ;2TmZ@A",^GY=K0XzlH>ˇ~\U]}!;ӼBƆ?MP!oi\}\H W\M⥾f|yՊ1n(4C7=9Er/;\ C+.5ꎐϔek"R)S20sQJPS%pċLϾbPJ:VxJ?#"l&6s|S#${D[ _7:Ўqރ2PSUe^?9~y%)&4DL6 o\A'=d&xADd6%*IM`# }ѫU6xkwӕHM}=/Z߇ߺ.|f b7hk}JDqC| Ԇ+7|40[jqZYϰ-p%?־ IDU {8JfSHՆu8T gl57&( !L=MvY@xؖ}ֈ<-"Gqi{l/8BV6>[E-kaO:InRI ,ZYF7Q9ʣ^7+&2ZLMU`09n+:[&_eq1릳mUNQZ]5h7 Qc-WE*¤0c[`CpLF\qPsI@Y 0fqed)mgU-7x[u(On+ L:$sFTk?jVEM[& ;Sv}~u_=s8ɾOHGB{B4uCCVUcaIit$-.U5~K*^L$Dɖ6QдAp[ V[Оh< /1@C<?+I5_kՔq[QY+KG{K&-2ŬŠxF_~HpÜ*˯Y{L\kjRccA$"MMLyꃪ5L$+4W\X`<`BȾ(p \M  xUg6wIh-$YdÒF;S8I!ϑ)}-,\UjL~=hk2CV1GW=dĕ?8=ݎ 2A%98!~qD`w Q$[DPDrtS׼3kuR ́[{ٗJ7/|=͌4 6=˾6LU oni|B9z͎I/Z>0G͘ >KqA˜  fh@Ol)'P0H'zN'?q 6ĢCqsrn==ˋoؕ0ٵ> LFbK@9]S2W6GwH"JKuP#s: }P;5}a:XsPVȘIlr{j L޳O/,췾e$aKDUP56ձU \pt4DS*Ww fͮuI b f-ۣv^u]w6rCFK_m$(TT~!<;'qOaтyet+R4{+|Һ1\9[$7[2؃ !aᑵwxy@Ba6 eXB(>Fhd]Zlx0I0UuxԴ=2A** ][b`{,okA0Do"9qT/*oƏ+?3dM S>x9"q&V!0}%˿Q@xӎ> fʏ`s6ݿ6 RAޜCf<`Mx72*G&^c{"4,ٞ^ 9W2`j$2Sp4fTy<J:d8`N{s_*W0rۜM^<+.װ%'!هO.9<z祷CVߒ$Bowc թ*%4ru-fo ަ6Q)#V{IE7EK\Eua*M>&b.l < ݽtzDSGޅn@"X>%+/\ȋ3s4|-b,0-ܦLZ%8Błuy1NI߹_Cpؤ2r#E9I(ْ'1nPcoCIKc^o&W!*J(Mi*2[DߺFeYƻ=uu^gWf\<8*Ӫ\oyz[ET#њDۊ |Ŝ$EVCZzq)8w>A?M08+8GOqkgB;+ _PEcRՌpfÍjD`MaQ |@Hvta تUůs!sd3![a9)- @t`J2% mUkcKp=R{=_{Z GRa$ki*0si#- y J3e%Ǭ*3qI!U lusVg8b ZJ=ofCE(@`A3ݯ_ Zi.9TPZFKd{ީui/FA/Tx8Nvǡ0\oUE>)q\:w&N!BvxHT^BJtk}\_D5U iM!9stѳ- {_6tøC+]0sSSV= dk R*=ЄpUgbwdܖ.K`ڛ|py3"'/sꏣV7%.J( g{k?H`QTv&gP=N_8bDAU=Z%`~OA9g:ʍ^ 句+g%"@C7B 5Sb)+LJt6ed(#3Goa;zyxKDZ,N-*˟=h̥Ԩh xSr[gˍ~ MSONuKhlVᓹpmn6Gb]b嚞&_f)w0NBr6Ax]~I4٘ӌÁ2+BJI+GkHփ[N $TS_Z;3w3_GжZҿ{^'uYg:UHN ^*U 0oRRHa,>LHnsoR EOF`\Lq5򆟣٨Q@% F|%-t!j^Uev~6h8I'x> Q]5ը=^jq7MWa }-P>l_ˤ/ SX$J>߮3@eE:VC3̹DY/v `Dxgbbl;3UY%$g`Cټ4'i!4cASK63">`{^}m T[הtV\ǖNJZA[ob0[ȈH˝a//wL8xIOs+.AFC$;v< r!owjYKF$zq<3GXM@X<;ߤXkcFnfFo򳇐9݅-TQޓR }Z- ~Vdme B}ؗW[$&L@Khy/Yĸ0rFp!޺)-ҏ%> mp;B@ r>@[+SqXD$ Z/q[N TJ\z@?t5_=2l1PM8)la<ث%|*X NjA M0" ۵ʊHɀb'K#^ݚytL*.}H`SUEm9"g}kOһ1T<×UH6UP?r)xk; mtB|zHoO9t?帉Z7*0V&oI!6[,F+O؛sl[}vQN"EmsM;C<ʵzN6}t !ׇ{/G* N/} *zp͟LĦ!S`DC~Oс0j!ZMPc5NPQS2w/ pf`, n<tmD#) YЙză*<͙+W[Ϙ^z_)hyS~>0-0)Wr|G!پp_̒E TDy*[4ɦ};N=='c) W}|Xk(+g"b:-!6Tv#J>:u8I®'of ~rwzCB^@dk%*v2[0vp=H&䓝F 6*B:Lԛ&,i(yM+ꟹ TbʏlEȱZZA3w<Yyr0v~W9rm;̡U[nf.ڢ )o" 7ibj _."qZ)o?G -&A?c)_Q7΢Ћ@-Pd<_u7eo޼zD0R1<ߺ;Ejxb0v2U`JڋXd߀y|'%rzoJfA*gK{~j( gȯüKTh$*X;D]Q 3 3_ɡٰL&em= o/JW{tt?x Z L<^OeQOjGf"Ʉw8^ZҬj5R6|VkSzt-S%^d_лm̼ ބ>Jg0X+ur,$BouM_Ր04l+hg^^qro7қT]℗+O-oه3z@I AC.;N5-NqR8 C,nxFXwFj7\&{_{N5T=/xTQ/Z ?_%j1B=Ub<&`|C]q5衞RT}WwX?+^((VǡY/-DhSO̟̖% 563w(Nzx!br/FQXC'hCsȖkwqAWMء' +zUZb id #Xvs6V9ϳF!hp75l}clXI3E.$B8/=Q|U6 ЇZ}cB"q T2xT_~f[:&r}x࡫nz4ڙ?*)%n&@M_wL̄yht$d.  LoJmN [F'F 䣕dr'j9vvڹZ-zjBro wMm-D7 a0Fsk>6L=2#VkSLdzPU]p| ^ jS~xbgc-GNx2b0E[FU!9@"!$/uiZK#u|qk\ V׻UmRI`OArYsve77*aeNZ2όt6.dW0۵Ç'WnV6Q{Ox2/D7Id*j܇MK=GGŹeDXKga_%&b)Va>>P&YϭqP xD0{\+{pZ CZW{{k0h.]cgLSHF`7GdIQۥ6*uy8=eBH ȗ,|h?HOyWbI@cOK&HmW*1x L! =au8 5U75+ab0|Tf͢3.w& \[g"A17tY\'?mpzo@VGmC=.+[Iwx+&m#B\VkS"f `o£&N%V6g@V+˥e9ZCqƛHghZфF=?Tr8OȐjs;g"u<+%'i;Ԇ8D|?c-7--03K*5Z" Mzbagf\a {=(p"גHF&tj!OKz9E (5 3P) ֺZbPV*5*g>a"TCޡw ѽly"YȔ]X= 0&V.Ts-$I<j◱@{WaRatR)f:ŀxwةB~Ai85\Ž< Ygdcd8T 1Psrŗ9`wzn nnAW /PЁ>Lz,?A7F ->9WN#8A3\FMQ,?-p4h."__79 2c͝xQܵjLF” =O>Z7-n&zgw-~j-Nok=LznuV[ L=~IWhv`{j MAU InAǜĥTW7YVgE<⸥NU3(҅D]|ooѶ¼BYc2l%&Zq;GC{IZ^ 咳w|Ϭa0C151*Q$QeYӟE veDuvJ `Q؉\e UI3 ^"z]Z\8Bq]{vr]?<&99&e y zm2_.K)D1OoF 8X*VAZ0SDꑨ dI=pX4X85OKD{ǀn)UxӹnBV/iXq6 uhvYIAGG4G(їۙ$D&LCVn v .!~'i)r|Lt*d5~MW%qF4jh ԴlGzT1 ^) ZbF@mhۥ$qL  fSuB8ILyTF\EEj)ſbuW7ԳM3ťOC;ScC4W~P 9T//Z\zA(+,Bؽi[9no|'jkȜ^B5O(t#Y٪t0-hF,[I4>u;Vbح@h_Ba{%/\= j4=m+ X!KF\6Ffc4o((fS<Φhq)+ľqBW M06:;].]dҁuZ$4`f4HHzFP;Y{#ȏl5 6%JR R ?%+&m+?)RÕb;[oU@TD,|+1rLZXKy0W%1vPn3wd}_Д8 Zm[]c1G=xD9dy,+nOO4 HS4hi(|-K8'mvY-lK|8w$R'.)QׯpڅX/=w Q-[9',4Fc>D;LZ_E1QϦL?DM'0p&=:ɻXF4s*],N)$1S@x#&vû7vM3^A9YM"`^Bix ^3l*_ f2v]%3CH9/U,@gǵuk Aػ՟D,k(Q&WDS7t~F쑯a'$ #&2R.qtBBdC-|t&XoO[&rz~5{q2rHh$5>!;Pq"}3`::oi\u8ɤ9}ACy|e/Jޭ"C}Ad,,J/l1kCLcV2zSD/׭ M1QؔX u1ػt4eMt5;Uzvy0cr62a MeC\I%Y􋋐t,-:G ՝9hxKck4۵#0QW~oU󚠧$gu?7!"+,rݙLͧz7~cxN,Qd`88紿8lD/qʯt /u* oL&m۟1OFMp%q,篌cx<>6K|^YYyeCmw.z t1Qsy5GMd=x\sY J Sֹ̽kL-~Ԝ.:Pg}RQz"@wQ.lUx {q#D4cR.D՛%>"!-3zcΕ-.P.@KǑa֖Xǰ=o-"Ff:8( ye~A]{h5XMmd |ߝZf`{ja%V>^@X7~\A)\8VvP&%[kS}✝e!li!.l$>faf[ Ou-V 3"|=;-14KمnD?PiiV]SñOS%HzǞܘkS3Z9T8t3ST2 u<<&ފ2b}$۟C(׾nKVSD}Gi5.8|OYqS^n6E`kH*M;XݪWR(΢JKѮcoh05k1Zpٱ,:pPκ$ ItB@ar6r/Gl0!kC[K3OM~r Dj/A”G]^5 N9Zwm-'&D‰B{QSp]۫4=H;6KfWX$2ڹMaFKӁ׵@Wք}%y=RIþ.&5fG ^AA=HSDmrNdQaAEr1Χ - |Ͻ/vD3P"y?6SO%mZ Q>9eo_"/# }ȫ$ƢvB88Ovvuz|ͦ,TҚkc7uƗyIexN%TLx:Ex2ƿ sUMҜloelnכ"-7>Zi=1&o|69]"[.:6G!~T/-74d_`xXBis+MX>Kܕ° ^N*X;AT1f%b$(7u * c@E|"#x8N7mMozJcGOVG#A^D`G w@ ~ 1jjh| E㙬-VX>OF#ŅfW?A+Bs'|9vK{9R:?PЬ_hQ9/,k H')MaugĞQU}AۧVpn=C;;ṓZȼİO w@_=zRZ)kt.Y' ۮq "1 ?ibz3AP{ Eɔ3(XI('eȖ;Y<߀Qْ$5-hUnn%\OmE 55[%CkEvkr#=b/4?I;98DOTyymwF2ra&8.K򖜋Ǘ=JJ//dčCahC>5 ,)ꥄ=R5&@`Ұ`bx9eBD/RS"(өC2w{cG&0Q\p|Gύ(OAnp*Q-ؕq Qc>na͜H`f9zRQj&̑I)p &scsm;L~RY>w~f1g)NraqGm!}UYCx7[WYۮU>pݶL []T^ck;9:Q^CɽA9z+ ! W}֫:Içv["E`ƈ"XұniÒ##N!U+BJNZ=Gdb/*8`KR0>Rgq} (CU" w99ӇȌ S6AU8_ʮ^SFMP0$%CG]z{Q[4FhC$5GI QGd {`$BԙIw^rzVWp$AɌߟ0r-|/X`bf+w}NtlGy+,J/}9[Gb,J},^ 3~ᬓq#NY ` EMܹ.ڢ;Zx.ϼ_d`mW^ %ӱMnx* rLfzE騺]B/٭N&6RsxC#Mb $W,Ĭ [xۗGkF/" <4yaP[}L?dCc‚7M8pYY^[WĹ$VQ$fGb0]&OXK4 t!(Qh1lቨw^sMhkp;t\/vkWK7nka- #x ^393P)e~bl 74SuM6oL7P\"eJ.zH,m4t=/ 2|]s٣)gč=* g_4Eft ݃ ti(|S@,:囗Db8/<H=&$8=(L$V{3a/ML#2`hKE]ӟ&^.OA]R^`;j^yl/$N*oAGHY,VU  w)ODU C@[!ιaqWn۴#Ʃ9Hn:3 nܑpWiX12N{4 d?pH =5q{FW;鷡t$N3" *tٕ~O䮓߼@2ޮEޠmPѻ( rtnM\ͯTToĎh沅ܬuBU M8VaD6% SJ\ we}NQ壖uXlb&d{x=f.ד-pA3Ɂf4*E'>?Ai_qRTsT"|J AT!yYS]DHFp U@U}$7Wv_!zh=O`bhVD8񞃂FMǜ1_A?ӰUjD\ y]ףdG 90橏`e@!WL'.E{?͸8q~0AaVAɶ0QÿIjCH p'k,'2 ܲymQG .3힕tei@/=tzyk Ϥ͢ zs\_7v}nDcs}B魈)+MP:W=OGpvXm +y'J2X,W f/:ɲvT2 {\ }Z\ɠ.=prJf,%3ޑ).唹\(4;aA-uhN-|ܑC92\dHƐa.ʢxuubQnA־ߥ+6o: !ľ%KP Hn+ތh5@ = P2:hE`s}~0N]yo NNJvo1i{o(7L" a}m⛄kedSO^ғ*y =p)3LEReQ r =1(/ڐ@@/TwޚpJBrzXy\ýv|=#ߐ Sir-i Kt]cd3B5ݷ>M iQ%*'H@P(2RgAšs9 m:OF!^$jrb@ZM!!̫b*\ֳղPg@cxN 9UZ0,*{̇5Kό*^c&bS{h@]I'Wx1E[P3Y|j`:zgb+q,]س3A"\5JI.q@cŔv9#w1ʊH}@y0<>?>GwfB6!k`Ȫ}7#V1؄?EUy$uBy/+"ݥ_a~[&ctS-.8ؾX3Ķ'Q Ta}S؅p|˞),X1Mv쁜jQ;r1x昧C;ܐ03.0vڣ,InVK+w'^JVqf ??f/ 54Fa?kȳ1ʱx-kV On? H Daf?qx}͏7הtkz3&Z&WS)İQtrEX"whHLDMs#69<DŽ. \)!cC*2}n}#գR 8hb.1 H+Ki‡;[c[3]z=>؅6#@' yx'Td ,eXe3TtNL8lYrpڇOo< ۮ%۫XpF #nGL敍XU<^P oYxu5\ηOSWQ)NF P=%2!9_uC/?-S0A n[m7ӌ(qW)«C<_'xn+/Ehx2_y=)֖z?餴 U">Bwe,cq?V<\d_lҪ$4%.73uʢe,#Z}+({WsHWlL>uQ+]@s{0jM+ (.#n})YGjxJ]U 4ކ[O#BZm)BFk¼)؜K8g$NN/iSY h݌Pm]³f!y3:>/탇,mu;o)*D4r/r5K3>P5`D;Gv$OUьܧA>neNq/G' {1{5r׈1Yx9My #$rqc8>4LKǍPVhB2zph-|C27OUbPr`zN-6[>z^ZẊl23{,zA6/ccf?;Zaj8!n+[.fGAI):):XV׷[׏cdd53'vI@y_Wp6.ɇ?~ٟ3*W|H!Vo!4ՌƟ~K":F)Z-%Di?X u(]F5X1$p_)d̑oِ@FB^~P*FY!;Fqnl+9У9rU;tQ7y!?AMX pL&u LaL >>|;o_ד2KAS0B;N!e1 $E mS{.w6D+-IW--YP^d<'{G4Aɿ|zQz\~69 + [ZM WO7#MR\0*W4^ "'؜.Ԉ-4N&,wD2e~Vmeu{yxR.wgHftJ8&*35(9fM'3֧/T(]ހX[<^lO=N.à!hh>'~Dn{Z,ڰ3D5AL͌\/&: ɩ~9Z69x2pvγE>3E溫JjeIjeB%i]+QtjL%9vSXPԧ*> ƾmx҅q?Bz8sIֿl]wЙ[vanaZr( ;bf~\E2o\ܵW3D%sS=c6X9Kv*L)9 F2eFltjQ bsBC!xz_.lz/i I3E]$oy9lOQFHMU"|- 6o~ #g̒6evj.&X3 `} *tRX}F [T]Yq]s=Lʭ}ߞ^$UzD 9wKGFnڞ+ݵT_Td6aNRs~ l#sqXj|bg_6!Ƀʎ1ˬYYAE(C?ȍ`O>Fǹy {»2v%ҙ/oe(髜|Q`Mysx Iv21+k.HD7kG;?KGhoj>v a3LK(6S߯&jID16 \TOt d&VEXc?* D^H )gjv6}G([Te'Y%u1xzDoUrrPX ռZ+gUN: .׀.!L(Mh-Ua !l l_qɽ^7w/&/`1Azaj S7R5lhIft:*dK<* HHI9/yernJJ-9 Кmc,aDG̢ (Z_y"*jV/ZM|AkO.wtHVTt}W8Q,EV1FOL|.ɨ `kVI4"krަAp; Ƞr|ֲSWܝR\GdH5VȢ_[ ǗP3jE7w Znn,NT@=mX*MJoaMQ]; wXtgm9sm3pdI-2"-+۩X_,lyV-aخy`}A?]$&#j]:|^ #cpdc2wtlyU G _qO4%-X=Nz:D(q,۪r *WkEK_2tMg]鳟^`?, >xN$!fWf(zǸi.l6뛚bsE ȐߝzO PJNWknL !ח >q:8Vu6%# w0 XjWX;.|DFW7j*$@"#j0""9+KQU?)}ZG4,ҀXZ~Y$/Lr[BY0P`>f&uh - JLɛn#³љ*:0&˵JBZ,.Tʃ6GIR^XH }1ꁫ)GlCgALJS-RfB1\t!Rs"꼲M=C}1y **e>nE@d߿x8OxެeKATL H?̅\y}tWl.}y@?~.g8/n "Gf+Sszf-%4a"C^!qhHF[O1NɐԳLUiT/0N{y 4j",yv:,l+9Xc) kW8]=/);Z@UY8GrdMNm96o^YoY yrii sB51s<lu P*s(t 3f} Ŝf2'&?-M, YYH7de{U&ԫs6Ώ LC}).>z$<.)`2sk^v:WG"A"MOj-< &tO uVi̓o#3+ \JlObBIĬY^K5U"Zd tQbM=r-P *p>dݷW5W KRaiX vweMPbq wV|d6$x "@8R UjZɣ7ApݲJep1ⳏJQ8x_y.m,ߪ"aFZaÆqO~&ٺZz}p9SnM*1;d"Ϊ ҮlԲ{kxW j^a{E<875EBWՍh^## VC[wug"ӏpn) TZqY g׳+23RT=#l[%ijQp#Iͱ}qԪsw|}aHBG$p\,*g.8`Ț1 )_YGc$ϸ;='WdA*Eз[v lCZ=R4og|Woj7 4ўlIvإYZ-i@sB&Kw|Υ;q/N Dz wM9Xn6ۦ/ijeqrvMǜ$k-i <<)1*%v[`Z8 ;U6.WzScrη(2r߾(. q'>1 9ܪ4YH>hVNd%zzfGXd lm~8Rʜ_kpyCh:aItGaǷAGU` ]V:+_Fz@]G12|^;=a\dWU jHXG͋26`&/5l#<\X/z" I2FAcKE|S6E^;λ>8_IFl-f> 'nd޵mq sWy梦 wpɓ5% ˵]jҰ._'L.pjb$#*Eb߀foMS.I+^[-?:H/f OqDy;e*F6COf*]v:b@>w0J~+6OϼL@#Rx]iLV+rZN+]._ RECr|;Ʊn[Wb!@ B$鉼%;;0)R+BK}NM"@2RFbahu|6kb S@֥zʞCH>?ˡ @1 $Vh l3ې:䀼 (jeE"}?cQFZ#5njFdِ$ $?9&c. EcԏHM±kF's0Z o=@fZ,#:us;0ʄX5 NX"zfI6 B1t Dp#~Ҵlj[,r;[$y.c:hJ)$Y{&vf'LZT 7|)U4 u+2f OXɇDJּB1uQKnQWE~j^ry "6A/g[8^(8⻎z9DNp7[l0h0jd7SR'wD3Xxkߡ.àF͛}Vt6.-DF|yߩ{7nN[Bأq A7E-t4^%WP+ 'NG̦D&?M)ϫj, *W3,4tn,`hAV,_LڟĕkvvmV Mw^ DQ̥]rJwa(>-Ugb;ʦɂ.|(DB D) ;,8:RF|?R5_@,_ԧS*GTC) Ų3H B$ᳪ^gʮrM"V]p@+w:u@~T ~w8d=zh-؇cHb ^L bI~  ΖVX bl fx(T''ODD=bx]V9lM{@ xdUv0lvQ/^w_ K_:e_rSjwlҕ2z{Aj .jM^݃{1 +}^{&*O;H.ѝnQtn&MH|֥Q3=H\޹ *c7&mqëN[E"B[QN!4=#v jI&6j$Xî>=Iw ɍ]wVk-eFiW(e}ъu)Adʖ/gE%G rJJ`˛Ą\B5DZLOwCazzX/a-BL97DU{@Cvމ4\A qPl`nV,8 x롋pe'>?Q̇RQx^3Aa(L HJ`u2w)#_T{E_A5*.'%L#tG?T)bWOpƷy4>g, .r+;4VU4mv\3ֹtu$y@bzL&BكE594ȗE5'^e.nv*O@Ev8Z)_mPv,SBmXi'FO꜡_FWEo,22eJR m$@sߦY>;:Ǥ7$t͋8[Lͣ6D5nêӌ'"sa~.|Ir+z׌f+4C-Ljl\w3㲼M}* ćkR=^ I$- NX hr؞e"Idfn=j^zTerc>(2! u5}nQV-3 *Jj,n+zצf^dp[lu<|$9?/t`uW+lͿbZCWFћ>?1dRS#jgK+Q/^,SĠx-O!$Sw(O}"}KrEz~5tAk1 y_0'Vw؂ <\^'õ>m&{ \- 5N05/Y),[nz*?8!{ïsAσ`IPzFy?WU pcG9nY m ?ӛ}o2o]X֜NbZ93XҼt _]l p} ;_PG)@ V57DN~WнAu^lLcR/  J5ﶦOVPyzi5My7f<񅋴vqצ`Z`p.u>GS}Tq9uM } Wqs6m*iߥXezX>4]M955aMuKuu)Ww.^}uueoNـ`03Q>m2ӎY0 *u"|"xTk!2OIyVaVjh8 7tg7d Z/G|2BPkV"%qmRH_{QV+7'ʱp XRq,zb=ȢOmgJ7WEr)M~4 Foy@Q>9J{粲~:CުHr|6E<KJ)ێ SGjQk#d׃$&sBpu)F/1}ڗ;} [QݎI€KںEYp#gkMͻ6Z/m. PC7樑KC9.'zGWX5rGH*\Ʈk#P0nٮAׇߵ8R?MMkvi\~+aqڗ.jҼP,Yen1CUCs&Bf\y>z9NHbټ?By L0`fƴN}-9*k-Pmw֛OUw yʰ 8;8ͧl)cDkMe_:ɕQ ߃{[=f%-”iGp.5"}VUlQO\bnc Iu|H);P콌rjS(L*:V{ m{=&˃}] VHT L#Hך$KsIR0J gg/d'NmϦrC{ OةA wg.j+ddՄ/G'Xӿ(FeUqJi&p&fig՟hؿF>ɗ&ͧGɌ>{L8]E)nA,^z=K}4^h$s&nh,-U[P NՆQ`(2Fh`&G}p̞}'iblmQPZ)R?(pA ݪ06zSO]`}+h쒮+ iJsb~{!jA\*j  ގ15W88Š- [iGʐP嚮XYmAHmuk4MvnIpq`F@+uSgdP@e' p1X2>lqދ*GƜ>n~R!biZb;`tMBD<ꀵ;*}c!}ߴ-hU 4{|S\cI~"Iz~ ͸C#>w!EvG!:&hBh} ߪaL͓N~ ٫@_H7;:kG\wS. 1Y,CLA%ɱ~SIo߼Vh7kĉuǵLmbv~纁.%@<1g yBZDhԐ/ x_%Q^ YҏNC#L\ۤmY(`%cG]GwxD7G:ȶ"|'X{OL*O~[(V-CQcb]A=mAqlդ͢?Qy(ps9lNaFXYf9ĉ'u. +׶B4}y۫$ZN5RQN>zĨjHw MQ9l ֚~z+ qWT .b(b$RH/P o S=85+ؑ\>cF4M9Vz.UlhAϣBsu8gIH%hދ jW(Aù᠜v+c$0@wr Q C_,E*;w*FJ;q~9WZSA/rOWErbvΚ0%njw9H=`WvGȅ9Btz>YS 1ziYX>86|K^ @ ҶvC P4h βJˡ\8\u"s9(JPV0d MǣpvWV 5gOUC ՟Zd4,rowyӻy1ЭD|hjjVv׎ VMm ""`#@!)_it0B9Ȕ +Ȃ! |F/*+9SӘ`ujV8[ƥYDaPv VP=N^`cc"v.ge !ƀRJx*/}@-)^R{^ZU(`z1$Pl*%SdҢ\Mvz;>ln1!*i\E>K8݂nOn?'6OWּ3Mz9&9s'GB T.G-ʿ渞`Nk"=!06us^NcWWW/S V5:ZMF^?g o|kMvqs2WԻ&I4gYZ0707010000028c000081a400000000000000000000000160d9f5e30000f1c8000000000000000000000000000000000000006800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/]?Eh=ڜ.+CF%MK@]K-h[j{#gZ*a˞ :k̇~5ZoC4\Sz1]mBW!'&"4Fa!Kדg2Z&z#QO!Rw^Υ{B2ōPܪ/Blm3t,#qk.6?l:wM}HAx&u 7Ty40Dm ǜtzA#3FUΖTɼGO$A߱rwj3B)v9" $&`TvՓf(wJ) @BNSY>8)@4̢"`־ed 0 #wr7.#`3m4U2[a<\ 4A06!pTCm'6^q&k l$Lu<7h%Ns1lSVN.?G%~"c`2a<bE)._)#IbaB~2;*z:5 ZDE5@m%}QTݍf c9vw4վ3)ٟøbxZPweR)v3 כO; V3*BD D^Pw[+=jɸ7(1{ GςH#U q%+iSo,|0 ,Ԥzjb& lɺ^1N_ 4؅5Iݒxx̾L~.lGȖ~vFw|G}wR\#`6_Ě,,t(NB K4 ;OØL=ae~G?Vpv$/ŏ2 *g~@ivaE:07DT0WZB=-pZ2í= q-KōHxKWf\NU<.;BA.maߥWelַ_Yr\(d?(TGUp=J%ʢ(7/ξ7xaHRfAzgPc OڟJq\`k{t.bm>M)'?_vKCyBB*jz= ""CEX*K M͵oH)Omm_AT+c9F}$d֫ɑ] 3jZQ^3WR ?8hC}i fl^t6G=ٙF %{%\>5 Yn^(wܖ( 7B{h>"02fx26`:F3]ql \ޘ/xRNZ*DlY`wnu;"a ax ʆUjMsᰢƒh3*o񐝛?!r|)̓IG%R&V̤uPcCAZ׹<mн4Be&? ^ApŪq $TT{1Y߾m'"} ";_`[`&Ш˔s1ẕ"@a0$ xF Tx ^#~#Ok(V>O91JvEªHdP߸Lhh$qQJ>;i@~O"gqپ\*ѭ6HZk5bQ0=<^N7AЋpE0o7.}F Âљp0״OMsils5e v.*kqb4&q@iُyW.TsAҟG]oh@=,;߆4p jؐkRZAJ4q>vu0{kAm ܙD,n6Z;RrMsKJyKtGQ< xd288ڍyt)X !濗tL@ӑvE&`Q` ӻ_%*ᕝԀW#y8|@kc e6oN0 Te>/J3cB Rl<͔ Jm {sYI\2a-T&ƒaiOKTgnor2t 0U_ՍsDܥ;~FAZB_סg8XM  .]s#9DdяIbc~kou{C20x3HGL7`58[n<z:>!yUm@`|pH7[UiRxt#;;*=h,.N?m >(va-Vaԫ,TyTt _.onC1 AN\ԡDaā떦H!sv&@aWjgszyy *eƍ~zP0{A$р$bV:pR=KU,#rYt.a$l:mB(G1̛K }T',)\1wvoGƉLJU~";2:.K?SkNK,'iFȵdCve4#l?} Ƽ! Z^;XUX>Uݛd2U`yMEQb>yQs$FRPN[<AGlkݞF_@ f BeW0P֪@l83w ,5cpI|2hnY c 2+MFR_ Ջ0dĚlXR-u=M4$]`'eyEڰj=t#}*(A2x0ɞN*߰Jg#PP ؛[~'"fRCT { O &V8pΨ />wJ>`{@dN ~6yeT~)gn KOo;G_DHZ=<8#y-1 H )z5РHD5;-uʪҜ* ~T+5xvld ( ې~ipaFBSnh3yIDʸO di2Ppe36@JI۝e<:2-:! nj5OL)_Ȧ\;ß{GA0f52_ӛdx|+wh^ңX.Р%*uJIһ[v`7{RC_eipv\ Q$576W)ajFb8F`I;=`b(eL8[ hI7ZuVNfFX0q헋 WrqT{_rC6W< P%+$/b-yTkl܅9,oM\W"%0{ܠ +PbZf&`]ޠ%_s& <-r7JG$39(y]t{pw#0X~_"VtM't-. :I%K *͹K$˛cCIq78̞9>I0Vm.2uniŒ 3e9l !5B~J;}();Fy"RMGPkul*bPwˢU}I$o%{?W l31^]hR5imW6sd|lE=z[[ 0}^0PJD6ZgPƛaܲ^S 3 u4Rfff [B 97K׋Re v' bNO@-.Q}1S_R+Z5SagL~>ƖoK&Xog06& 쐕|uaN568ј@k:`(~PkъQq$G$.[8a}3_HӡfD^.5Y/v&O;sj2i61 ۸Xx<#{>m ܣ 6wc1fR b^`'pqfnu{i/[ k.]}c~g&8>R,ž%؅' w4:U_5lL}f\!EiS$Z/nS n-KAߪc:3}#VD7jԁLB,I60#s^(H_-!R;Is-bV oDW4 jA3\54јhҋ Fm7RŊ'FX:-KI@4G29XS oeTmؾ`X-κp+=hvkGpU~Џ{T>ğ?xoڬ&.SyO@[܎#Us5->LԐQR1& H -Cq_^ξ3UUevB<*=8*yV 6p5;2nձ`[M]%VGWk9 \Lp!E֡J-uL,&߾Q|ĂqRN05rKtl"5c%w۵#hawo?E\R V:9b<(}Y8P$o"-l?cx"c B(|!e6FYZ\_r ZX;V-7 Ş'+[ΆY1n7FVKZ--Ǣ@(“'11dl*viH,%}8jͩ+IpEߙ9;/Ž< &xQ7ڂ[LLD RT@EI}zVU<.=.SUA#)XA/0=ج"8>J.bkL%* ЍRi_|Acg"OY7\67Yڲ#x𮄁B\"3>ᖆkRA͉%TaHCρf1Hzȶ{ GGi哙sbGxl rRӈMDDhD`ξ19HyPT=(@Q\"߻oz"4 3ʨo8OIXݛ%LJ~NnYdsH4 ! أDc[hi+9Oַ-v$nAHz~Gen )(j05'˼.]10l7 +Gri_<{P$C ɂraK99-lZš4D.B:䐥tQ\9Хti4m+U3)WUfYhjYR{<3>a4I1# U5 )S9x>kܝO.&1k6ϔ+~OO(K!qEcr|r<6W3KB$4Y0ft(c<V[vxKGu M7g /cL# H*_f /OWR}="2iQ+h-%E- uI:?l?ZĕmkωA8Mw+^ d*oPk)48ـNn<_9Kaaj^dS#S<1-L^LēnLڑ/T]+ q7hHai0>j˦Ӽ}z~CL\;QqK!HCW8D#"6/_ sfa rsI5KtH 8:#?unUmҿωNo0Vexl5hDurV,` c!.4PDS/(` dV%2|{፰G3JBO/T#}E<Z @Rɀ,5WV_#yZ< 8t[?EհH3kJ)^%@{Yﱬ\p]v.mAojy-cs(J]6PpB^+K)_>K5tm>>}X$hލ 5s=z?!0p&bx&߼s}nB+lDmhٔ8'x=T^Xö́ 7!O N۟ (s{^ _bW+fڮ SGxjzY}Á眾opiGyTG{XC=C`tt@tJ^,>W4s@>-g:uG0`< ìuAOqm lSIFv+2Pk]eg(C(DYwM|( |wYCx%a ےwIJՔe:@4&t;-ԭt4 j*,NK99PrXƻ굏;l]6%NrU6PӺ7N㒸LSs~U(܀LuCg Bh{]c2jzwbx lIXV5Tt QFs~X@hC( (ӄ=$jjdžڦ7i䭷kt*ӒNi;Nu/ou(@'ÑA tp+?FbDRcD\( ǻW`" HDo'}J^?Lz}gh%gs J`_22[FFWddKaqJx "8faIdW7}C"(X":WZ1d"ڪޮ\6>e"{+.~`HXmoݰHNк7ᬍ$]%ttI=f{rmF> zh D=;=-˚FdFcmqD՘<]T&#"~.x:b1&$+m=I$MLbM\0W}e䆖nҠ*<x* ;n5UD?#_[58BG 惉rpt(_3@]"e ipZq&~[ e?fɈ63D֊Ɠ6(cg2@,቟|#@;7%(ǯk:<}p mu6$;pcy8 x{**wzD:C6QǸtuYV5Bf:5"|jFIK%g$мy-sr>mИ rR'WdwL$.34>S2t ;5|ڹMjϲ+d*D}@h苗VOIHQfH6oNd)9{IRC˫F7a^iiMelg!C;Fz׍K]ࣰ{cY}](YcOE"Ol-2 kZEwuX0勮o}pƙVy|mh3s6^2]]nIcژU lS Idvô- #Oe)gZDWcmb/lɔV7H.eˣmVw~j"E;F0maR셐ʟ_tn B)ML&A:Z'mnX/R/+R컂,"*_FޱyXd'mq.Fq B}~%|TNGD$0O ]wʰ0ҠF2쓃OCp#cJ./$88mU+}y(t7BV^{$tb% nm_VaI&HR@RTSQm 4]8S\BY8F)ԝܔU &u> \榾dʺjBv;Yq_b>3WoM<*w@#6Xi$gF T`ExۚDxplH`sVQ(ьHRg2iX @sRdm`WFl=$/A]˥Z/-S?j>nXt3Y)%qw;۲X|4"u]笰꠪2o@#[Ѭ/j凼G)r{N"E 8ΪGt&DVW%`~)ABk\A\OvJEqC[eaf4uHUrSq_3a K󿇥ل'w }F,:y u*h:qtfUr!2W;RV{Dj̉,: 6nډr4c&LЌZ}#kǑ+pMl2/0߁yMs-p 5r ˞GYɕ0~{5ƏDdna7CY;')IQEu;-IW5"VdOg#mԔ$WTL$,k8~X!N;d9(@ 'YTh2oSW̙ O,z:*$1#RDjjVE{ҘwVZ'!KZJy\Bk4x?+ Wl=rºnǑz?b-p|=ڢu$@4 %By{Pm&':esS.bb}[шL,PN:AuI\CC%ylw!**YHwY%ud<$klmaJY" ҌiXh'^Æ_9ل[!O l+Ʈ"IJf*9q:j&62 Zf%ov3HI#RTȆ 0P<2|R *'(#J1d11yBU(jNjnHhjp-lrzWW?>vOf2ͶMJ#xI//ڥm>f\!vC)ujuG$f~m 9œvV^APMs28}S|X}ϡj jH߾]Ex \>G+aoUOgڑZ+~\v7m1$ӗiɉaMc' /[Rv{(7/MURsœ:c?S!EigBu}ysE 6)(-C>%`#PgԞ %W^$,8KLMP  (}v -#+GT38p```):b@pג"ۜR -!:0Oˤd/z+\^c14 `ajo2$ B(_DZruQc4VhpqfW\tp5 MGL}&cԜ>N@/%p>ɇ,k)>>; q8l`#Z0an$56CgvQҊ/?k;hrFySVv C:S`kvXMH {fWk5n@v"£ rKr'I]ծ26 ٽvRB;ET1{\YMFWN{%m1+&HH'O')!0d0L<2HHT!sPMٜ~x'i <x4KByzl" KJX@*Y}+k}DaQ% 1'{M˸ rYjЕ? ;-s-jN!J7>Y>tTWI<]oZyr`Mr, hrzE+p0 l9 bClXiYi JPIp268c6&H  @G~zђAqHhd1 QÃaG'PB7RhMb:ui_A{(l^Ym끄)U$XxEKY[01 !|2 @2 gJ`:Fo]/kN ۞z&!J"ǼEt"%LG+b(%'=F?'ޡyMCtd掊}L+pԀxOA:4b|hC{^`݌ڗÆ֤k +N,n!'S.d/7X=D'/αr"Ue?Q^V}U?2~I)3lz#8\]?%Х90G0:%:ߺ!ylX=e^_1irjƞqm'FtO, *{MD\ע) ;x5qްؼX2(AXivƮ%`1\`GpFo.Dйtɩ4q|ʏA핞2E}5EgV T"$^bܲP ( TӜ*ёTUzH&T.mܨ(t5a]&Zx> %V9@ї9l L_XE~] raq1֨;Z(|Ы[fv[201kGda;l'̜ ru̍fEIfb`G&˳1Ի!ZJbڻ gzkBٚ=#^ߺģmhQC`#*Ց,?WX;*řX!3^Fc^d*A#NFCl w7Ѥ^$YXcAWU&9{gdG8-]hڙ./;8x0c`ugӇ2WQrɀj,()X߯_ě OV"hiQ$5鶘~- ) BTd9-}7;ΞK(fdX8F M Cj͏e"ĢALpIׄnm ȟPhEX珥3؋kqBC}UۙѮOJAGEuYqID]~~@J>9]p  ̱64%J|*%v(.F>oz).\KoJ^q.w%EHP(̊TB@ۏFz;UrrXm}g fRz*FQ+` ~x[ψzITۮ$M>mE(gGv]׵G d_0vaFi|n,|]o2hȯ$N.Jޗtڞ)Ix-pĩJVqز36v nj19Ạp2q=D7OjZq78E- PDp}/:=/Ѯ{"O-DM];/ȴ |ϓiGFQ.(zA3E EwBד+Y-RήXAߠ-y] M'<2 Tj/ '"I6Kq?(z u65mGqsMjH%r(G=vQ!ȅz!^\<Ͽ^މ|+s&[*A;KMI UcBG%G{5:֕f#S[st`Xe|e ws" 7BY/jy:-`0XfK+ .cڪ`Ŋq/kJNTYyf&/ӽF i9 uEFT'$R¡CXYؘ 8%fx<"EwVoͺeʯ. ;Y;>>cx\.' F@:k*?.t%'Ȳ`_k7O+8:oiG܎˕inNH@2 X {9.8DW\._ ZA IsD'k#*tȕ"*ND^VҚiL/ɟ<˫ǡc 5>x1R *{K`ՃoӐBhp.dp?\oz2]}:yMWWmsYHFI`IlYȁxcSxu9I~i[.Lv}d{saQ=Dޛ~o[eQ ' wfՔWin<|cA'P+Whxr EZtd2/dw1 :[BAo^I'Jp  ffz[*oUZϊb`jW9ytf=[efEN=CahSS ozw$xhk8-IYtMztG+m> $QԟJb|`b\5iAmWkffK%'".[l2Y^BlI|9!$a9)ne-ކ\6Y'y gh']wSC/}P'\ 4,ooLr\fD$1R F6Pկh'Cx*&wXxMnQ(^G\ :]Sԛ%P!4:\]ɁsPl|jHYkZTDַv4w=[r9eR5!X\] V?>a0ҙe )HA(km?!p˟%0iEv35Dp %vwړ O׀Cb@YApE ;Z$C-UԜz5Ae榨D%?rC{=95s(L&" %TVގŋRA<{!#K>h'4{}A?) n/WoA* ' d˦i0=2hq)5iH-&{^2c&Q@sWxtI,!MRz:0xA^o5k ;} j[HX$AriR{w[9<~P2;S:r!UN -sc8"Ps82K@+sr_+ŤOcތYUĸJu'SZ9 Օ2oFK%&ƒ#RwTJ(a*@qT}B8p}kvaϽ{裨@+.H̱ܢ͝Orn~{W%Ў# 7cCt7lzMr_+{Lk]F'˕31[gD p[O= A`C3>=hv=2*ɱ; J-;I#`m$kMQzbrb˂)ei!9_;T5/oQ$d$4vꠀ>!'a@B+Ve.Odk˼L% w&AI}:¶n v2{<ʏ(p)hi.ƥ$ȥzC 3q~JMźS/ˣ4 |LOoƧHMDBW'T1/iX8 `tU"s*d@,R/NwњnzliöJ<6Y4!6n֤޽Hހ.5(uAZ#ɝj5=\; u77b?3--"(iX9c8)\HS{JZF5U5@!rI|CWfU<+QQ"'ܵ?V]X+In6NjL |Ha1A6Ob6ІKf1QWˉp@_m^D 2fd08{qz&Aoh-88d{;Lc[ ZKwTV$˶PVM2d[&O݃{)Sy\X*J8-H;6qF<ûj_#1Yc泓H.ґ0jS^w1E}c: +jcQѷg)/hI)d+L/] 3?sW\rƹ? `\j0 KQmGPp~5}#HjCF3JuĵY\Ⱥ4J?XUt4nm$Σy(UQ#,y=Y8 osC; ^!`mǵ%bsȼ/@Vm8d#[ud4;ƥj>*H9HA'BWWydLJ<qCن dbV )M-ɣwMUZci4E=ݦ)E]$\p`nfOBpEܑD#x[H/lj9"ڐBS|1\6p T!}jVYh`X5:5v?Rٝ%'xpV>Us%dMJ\sMcIO3 bBw}|>RsZF!%GZѢ)'\eLں@^!J͟CvxLcı[9Jw$_ FU| :)MZ{ʱ?[L6 IQojG:Fܚ@yX*5Y];PN-8Fǽ]6һd s B2 6rINIlH~g-ǁa kY o'Rҩ@{6(C&pMWLV=wR!3rlH2GDj%tJ,)gM P9nٓ0)L"d+zW~fU+{ Q{V2(6LfءMhp _Ӌ/\Lof^.d29G;Ryܔ_y׊J\WS7t_H TrÂd8"^*[Y2 fLh>!-C57Tddf)5[R>Đ&Mh<{ʢK(]ѥd7@cg_d/G:oOpѽa(%E\oe6K"k)tA=ሶZ;`7_ NGܰv{}O`x Qlx)~x©>ڰ C/3gEb#pۈAkE1 {X$$mcՁTj$BW$:Op fcb\_~2 8blԗ4w2x;n|Pͭ='&uSLK'd3pߪ%Y0hsrHgs[ _#<~CJHcڶNԿ'!yQx{Ir}Tiu_VV3_$ݠ,.oZAd7M 1%ug@/kN ni(V3g!WgG3ꔬr{R hzKYkuGgВݝs#Ic z6ͺtƸ%VVg]p2L D&cyxKT< eIv0cz-$Žɾnu @Y1őfI3I}-@gyׇ`_LF 3,x Qu"|/! p BDA)a]sߗ1߼{=Pʧ] q冬]u):fBIF)$ _#b4F|3m|VK_|Ķ 9Dl~Wv4lU1A ]M֍M"TLI}i'a,DAM~)jWz'ݐmfu]q@u \a8sWBTPc#cNcUBm#{A/8IruwKH8E8iwE$Ra`)j,%"C4+NC'A퍻.JE@2E`?V@YSi3.|):m]Sv 3q]{fwVhB=8ؿƥ Lot^3H;4 qyŸeP}x^lSEY4Aw{30; Gb]⅗ay/A⴫ɿP<*I#=q @FDXN뚓&O"[|ףӇT;br$m5F zE4K,4~8] rPucKe^k7=0ߤyc5b[Z>a5STWA I.vul WHa(@]iͬb|qxip&:l\Kި4CT`#kXz5w"-FwD~A3Ԑߚ%  ]v4Z^s*\!_}EvJJeъ"$<0%Jɫ`\7X.jvРZ@Ps%gQEx9..?~N8g#Ϫ8G)ʏe2q'B '߃r*X x01b;mF0rz4)jGɖfe !;1o&0O)ϼVqpBXG>އqe}GGv:z! A*CyS.LVzWG^wst/V3Ѳ^_vvZ,HRƶЂ&U9T=;m(C3*T;j;>w#8E \ w#)@)'ݞj݉}7k;"Vl]*n3|@cfoui6{ܞ8mG[Ƽ{-ꞍY#8$&Ha[*x6mnO7 |qdEid%xH0˵W'Zgw0IjsʷUoe[*:qlwW'B"M.6w{zlobTZ~0{ѹlѝ9_;ϒz=%M'nAL, 0Dhծۀ9{a芪tZ/^tk@)F8W9t=F/>dm3`jh+gIX&t&~c͟zpgRM FQ/l 29bYm(pi`(k >:v ,/v^Q` !J-y°}lwbRެ8ɔM@LGpIvnC `4?c'VMjSjz^W +#y2Zνa 1|n1Q a IU)kw |tc=$фe(!GGf u 8z?*: 8<|Zsxt&3Fcxs^2hb0L-(?̳җm:Kܧf,yDU"ڥQ qXN@l 9=ɋ6xeqo$5Ku7MFjˢ'׸ )|8RԙLzѷlm7Eȗ5n>L[7ݼ͂/<ӊ׫,S5z Y+w*-&Z2S/L Vh5ıy2?G\QF\jAK?9Tk P4B6U=yo`$ #ыY ;, AOxR{n9_tzO腪vq~+]"u [(69K|00='h{7.2=0So{ș@:[ό150{iܛ]gbѝ33L+c TNFӞ@dh 7s 7_ێ2wDi`fsbTi΀ΚXdr^qr;:aos D!Bӟ7p^sAQᮙ߫o9jښ;mxmŽBc֡1_OͿUhnKQO?ƺ}Gu;K2r/QdMP|;M7W`y9DFbB!s{l[l "qFf Q_zie mzs2:BWT`ؒ~BGWy* NujWk(ER}-꡻}sC b wxGb›YY!zN.Y|vgSGf~6nwɕ)7+[w[slNpCˀ1XY1Udd}pEf7MB &UuM^f̉3%*&U= xDUrY6ڍ.*f֏0o /@n[Sfw=TI ?R`,r_[x49} Q-n5;os,H$AXLR=lzum5lC2qc xDQ57dFO(UT%D\6.[h4rC_Cl$ _kW [yT(IʟNAX}!ihs[D=^4VzdO0>H ?=m.U͹վ;kqƂX  rÆ̒)8-dy{ ݁qh:^m+?+ߦ,x^\׮g4+ElnhTzςP̶a_4Xh}<uTPV7ÿ3*BwQ El{*Tͺ!f`gu6K^SijxH)I>.eK _z#[ "S/[~űaؕp2pZigy:̖[#'}=X%gcIuV k2'İ3xZI\΁%&3p͔+sדĽHSJ¹zaYS y:3 N r[P8eLm3Tn$${c˽cRܽcA|7zzN*)ڗthٝP,t }28<@5{j\y9`;,"Vֿ[Am6O͇$V<4xk3ef)5 ]=Y>]eO5'Hf&3'$+HRxku1fYՠܯׅ%"4+kep.pP *̈:eIǿ2VO$!ؚ,}GY.L{gqMoP3{!q{BMryD]S6.jS7nvHW2Y; d;$#O  ɣruISGA7]2>6f=4;2[Z61lr,Id".<4gRra4 #$X*R;|%=şɀK0?l6UEGM,;c>bWtG؏VgV{8=P)gc7{?d8$:OyXVxIV{\HY19*ӉH$y*\;Jߞd*3 Qq).8)WeLKtl eSdHz [}-֎.R+X_Iά6}G/نqA'^cw, $AhU4 p}ݿd)Ndg pvMs#;;9 MV4&<0_y myzȷ) c.C^:ܳs-n*#,ca kz5wD%⠨s+C`!Pu}Дe)}ƨ^P =6 ~ڌ3٫&"j y t:ǭ w@-Ȓ%kT2A|2_gKʿgOVUsU񌣋s*.L} J"93j,:83=A3 RE:n128=#G@|\%18c7bgK[1j@CGBC)N=5)[E)C(/{8֥+<>Owsme'l@\^FKgr>9E;W!QƻH*)~jQ+GJeOWl L*+z3 !%-HdaG8ȆV"qw?b/ OZ0!Ch&ḅy +C|"<: Lɑ4E@ƇvnQ.(:XWgj_-1:Q{GGߺ@2f ͭ~Iϯ4t= +C1nbWSazoyZ^*Ҽ9| K0u ? syP.cmPP@GHb"`Wk3w2r$UZhe[eSVdWufB S$n+Bpق%g~,r6!M>v ggIW/B!gr,%5uu7.k-YIc߮az&3fєҔ!%+Z>d](EMH]zrʼn'M.[l閿;&?՟٪hg}^יSX>ns9pwr'5L1YΞ:wX`!r@}1~:6Ͼhbq|:7xnQ`UYh:(  rG#$T9,;ڷ!(KC d"Nc̸jv@dk;W~K3I7:LV0yH=ac# ;Jܝk7>;<?'[|cR?"ݼ\Ÿyiqoif"5QaRa%a1AɔΘ 奈3V먮k͜T[hulNjFok_+,ɧY 7̜7ٖȶ>͖Jx9v&GUwJ4Xg߱M4|לb𖷅G7F߈qSQOK*`x$i'WV_qˇpkPڭWE8KϋM .NDfŎdwB; aUNPo|gk_n -ȱ8 J:s΅; NĄ>P](iW`9e6sř9|# 1Y7JȖznks^R6.c9{})uZ%hAM 9-|e[#Q߳aZ9B|g)r)n X{nN y+9)i9hƹuf^Qcވ@X!7!er⼘y~)(aNY:QJT)o૒9^)Zۘ^9, HTD6=e݈z#@{ ![οE{KBIa)8u ODM#:NL'uYFʊ|Q:#<^{'X;5"-A L¿CI0|ݷG/pi3`Tב+,, c־s#i2wi %d& X~eO u&fW<Ҕ`;mE K}DQ FQ @@8ޘz ,P]~p-SRopl6uZ9e6d;Ze{gW~K'cf|HA\ zL4ݧ\~CAv`CPOF_~^GRЊ˖( v(OvK w85!!gX(R{eO(F{htQd۠`YAxq]9qE;g?[+{sheQzj}bہWw*TX[URǒ33DZCHb /"$'(֔v4 w4WyBZZ8$5A'=E S Ha]0tQP+'Ж&d;EMVn$\)bGWK ƅp#;.c |z]̪VwPOeRY!yj(\ޑi:&:5x="1[s+;ֳ )Z@x_ ː! Nr$7L&t~"F2 yUxՈXSn(D;c7-%g9 1L|ỡ cI1\~} 'Ibt" "6#$zٖi{Uqpke T,,+"N-EŚژLw8so Hu%p}J4|D bk(gUImɕՃ܃u 'R-_۴hxzs<h,@9TԘ3 ͉ h3z+T)O:Pmj٥^aEL4l+ r5lϓ^NLA0,凇YyE 8VjMl/?CrtԤ*om@V5#G\ƒ/ .Tl jlz,9 :Hgٗ K&k!^Q${Q%Lq$n(u`/S|b x@S6'Hpj\JJh i 淯蝷+>l6"9[z4Y@IM&p$N!EڞѷoZSMƒB);nBfvp)_x <%%GCmkg3l_fl*yl*ZM]\Y$Z j,q$fP-Z/K+-}{0?KP79Qͺďu台sDNBkH &_ a(?mOS(Ѯn(2cTNJ+|H%PKÏa+ ȃ켣 PpfdtbH.o&-6CUa.2 !Řbd܂vC-?UA9aAr}WDt鱃z⤥E T]m1E?m#w0lPUQzQ^lg_5F듔 yWO*]s}A(kcN`iW6&Gi#ya<{u"rOSჼKB(ڤY$Odf 0|{HubzX8ξ6))q qc+Gbms# yT|6ΨћW$߮"췽XPuOҒ>FmOS ǵ (Ay.G. VNPLu<@x1^tGn͑ |?1 o.lb&F\{Wn`[l+4l5(fn~]u` וճ`z"0~L-< @d(V0:%~/bq 0{jWou;?PBmFwU%|U'{0 /b6whFaGW LЂ?tO*>e`+oɩjޛlKD{uYi9YKKq6aZY̧N |]Kx'Bܺi"U1oKE1@|Kp`@I%WN--fI[ix`.(w",ԝ4G6=>mև)oN5OPV?4RU5ܵ4P.~Qg$D~=\'t&E˽af04e)VB'q/jCec:#Jk(-Ā9-i=V3E[Pao|/%D)%ҐU=[6ɗxֶi!Ȱ>?+l j8~)2aELa7iQi;\RmUSy50&Sew G⇬;џTn{o8Tx`ۥe_?Ӯ{N'*A (RDiV0/ *!.0W?bZ#NŽw'M~] ſ%aov^;Gp$Gi ɧr zdqi4qO^qV^22sxeȋ7ɥk㗾t8{ttRQbc~AL,5* $)8 kb0zepNx x \\>,g 3%9u&&yjb놖j}ᔕ?C*G3s2o|CVK2k 0ywqOꈮY 쐼(ր5t˕wxC+ֲVGX;P=S`NˎUۘ0e9 IڌWb||,NaL 1Ȼ50Z.j:@Keb#Ow#8ƕڱ龆 "DFͲ;t[ 2|[_ f c֑3DӑYIPZY͓`2ٗ2'YWQyGRm/.z0%2ND\ **Ү]Zׁe+u Z,=dZOGkfG08}[c!}NS}P`'h=nXeStKZ@Q`[w0u%^|&p0`rK` Ik!v0?ansE6>t(DKOo6EB\b\ʼntui^8ՆߎGbQkPu4xJgaIp,-}'=_KIadm%:qL2#!yhg!bR6ɏ;ք"P51Zr{G?DUJt|nXBV0ƞWbWx|i DrEéiۮ^i{%g*n-i3B"fl 6#;zGjS2y& 1Ju%)(8~DNQGIN}iLGlL@dVш#%QEX-Y߰<:pb80gXx/cd`G̘qW^]9UIPHՃ$ 1`"[-o$eGqe)q׼[ zbTT&Ñ!fwLD@C>fId@%`Lך)9 %O ʸ%6! W@w>~ kBqyJjT$'xDzL]U!'  6oD p2{*Aԑػ'QkAD K&5fS*+a )6>LGz_2mIx V~kz 6~3#haZ Fܫs1jT C`g[R9EʀeP M s'C7M|Ari)i@fj Ujr-9 . `|[SgHnS 6~^<3a:d#l-Z+jwx$=97gM_*O=3m0m}--i_gIAFTb4R<7wnfĎccLs.3Z[W$t!%O:lpYZ /nnv&d}> hhcһL7UUgR|FuJSWWR?iM;A䖲L3.L-%c?&0ַ8ֳJ0Htc{ w#fЍA}XY򪛲ȠYx]$/*+=ĊѲuTp1>#I.հvչzYL793eRaݕpOҋX[q H]sv7W)1r-gah Ŧ]y*m\vW]yst5Xo}]Z7"na|cnaTkJ͚y"NU:2]k~:hh;bx6Gh'etn e&'d([D==|"R}CaGM!~Nu"IEjXr=u#32`sz#_^4H=c=à"g^AIgCUĖ.1";˦,@Xϡ.Yvs6jbKSzȽ ȧZ8MlYY l@z S @0x6@o.yILJ+݀w7ɤ+#ʟufds {ԏ&ă_2p+\YvO8pKW*EڵM&>P(Vls~(ƫKYeGBW$jrHf Og s@?HF\c;#& %Qot}L1 'bz b5?uotPdigk=d;Y-OLo׌o_\R۶Ob_w'DxA B \}J-M@I]Az&f]VRJ&(r'poehz6UUb(},wk&bX祐V{/=;fQ1_ن.J7&8f_6Pu.ݐ(5_5S`˜zrxu1e%;***>KnJ#DTI* 0 M6F#lhOd!V{辰]W;bC5@jǪet:~5t^qa!LhF9jrA;ڷeM>4ø (ye)6QBk-a鰳 Do&hbh\bB/fW][4$.i2YKug֑۵δr 4}ENct!cޏUwAi}l|<ʬ;3Mlꌹ]}a|*7b=X&g:I_%cNLm@7kwDOYcвN2@82Kt_[z"^Q5tHZmʱl 2)ڑFq ?#~aFyK\/gnz%Bku瀾}bc5J(bFng?}"3E ?l۲Tm$ W3/_Q:ݻQ%n(n]0W(uZ)@X0_:n=R~hB%Ժ(Cħ$R\oVOV]&?ʇoicF {uMdK7I޹CL3J26?`!ZkM% cxiZyyxD0({Z.0yr% \<":%`6^Fu5 m J(D:]HE$ESΖl%gܟ$;'Uu;}^Gq`Տqw<aiNC|zKH.ʃR3_7;=uzV/q0DzpIWز-=SK2ؑ Jvuk,{)Bp^sR%Em|Lo\^:k eָ'L[5 #޴MIߢ}9+JJye1pڬƣDTjR@zX027j̟8-^H_:BFnOՈ|lbQlʨ09o6H;dP?v,k64C2!P#5ڈ/X//L80 ] !ӑEL`jZzy|y;&BveX%^3gG%71gL6:tcah%ogB? n nM!c'9ij-?{uN_vZ]g9j~J2Zݸš.*%a3B]EkZO *WFUvn =,O߁QSiAMUr AdWi蝮{ecni?MңYRI5`ײHwT!C:N(ǜj' L}Q#R#Z3R!kFztj|;Cg灡xO>gcN@!TVpbFvc1S+ЬyӸ: 7MJ`9Yj(ejt3zHCfMrјU]qSIn"Հ0NXOclsnXp|.{Щ.> )+E$Sdlk@}CGXe Nla_OAӥģt11 E/+ܛ]h.|}zh7gKrM-1.!-N;aA̻vfȤ;ᆂ`B*Ei1Jz׶ xƵn=-KCǏKev7?ߖ\?Xs2L<7);sXYc6:"mu'͞g@|q|=B.1/?B1%MF@6 J=gHr=v\/gn+<ux"X˪n;a%E$6Ͼt* q_gH.o 8L%#ӽ"TO`hH\z71Erg*iar߀)Ҭnh7rD SWjsJèrYƎ3[Wˣƨ!Pb濯Xson}7,[!kP `|sv5AA+j:e):IDzȍmyvZYYFO_M'eԝͪU=9HB( דh) jrޮ߸3qp2mZA(1yV+̐fm@Ә;!N4̂en$B0l 1'`{-B;"\J6\Z5Z´̧25('qNBcGCܘ(爵5[+DŚlEiq]B ,E=&5lp|^I~pp^OeDr&r(.6F]0!Vwn[d#!t]R5"*CFN|\pFl@_FBcXOl?t#D3,ٰ72-tTh:1 Bofg6bP *J/JIw(D#Q!H-Ѓ*8W`%WFzx+#!?]ףć9w/:r I۷^1X ']٭r) nʉvxȄ {iZ2@k_rG}"z60 Cm}CD>yN[+"r= CVv`8S#jmJbyĻyG sn]0H1Ci/FAgn1x  Er@'vsw4 Os>K?t.KE60NZU:'DݶAh1vAoGaELFdq3mK&JTJfxs"*u*y{#qV&tk(NycJK/LAkIdE#I4;ZB< h 2ÀM nxV (URRG萸e[J amOd68:^ה褠I!b:Zخ5`ZQ5.)7Wn2ЃƯyae˧7 )@QM+C՗=k|eZE=2Ʉ8DA8l*(Hff2h@%nC-Y;uM1h2+倪uδ|0힦 BNMb&dzh1&x 40)szUQ '"k{`{8LxU(Q(dN F {_o"ݡ^ۻJ0#m? {2pH1aȸzB kNm-<Ljl%@LUG&Y\{1fF$`mXT7Y5vƭ`]}@M]nEdaeQg-? ^%~ (K/.WB28݄F>뱢N1@xX]k1݂fh4T]P2:w\sQ+3#iN 坽Ü:{n :xi'9gº> ":]{ !Mj0̅ZuѸ雷7.){ &nH/Z c)_OJdil7%SV k}f UGҰe"7Y;7 E ̏^nY"U%hO|jfpg=YpLUV?82Er}j#V0,Wr9 X^=as%EԧFAGOHJ3w+{,˳şֺN%*JRCIu%wg= v/0tG>jp-UMc [4*AuXv1tJhTEc|޼.»k+s G9Fđ&%Cr!L\W ,K|3>XfYq7tX'6f,,1$2^wܥroOWC?MV ٮ0Ȥm|Vl OF7@Gظ%VH3`Z,aAb&QF_&6oƊ$q[_ YZ <t62=ѹ̯b '|zgEL7m龽Y"H.$0 ]C'/Q@,B~b]21|i`vvOBDȑṟ&~g~3!Sx7 Z:Eo%F|#11a<]&XB>b]P)waTEUrc;qGխtn &JFJ;(m$>fs ;qBLxUmkj3k繵aeG8T&*ɟQrPL%brb)n]Pd֠v`{4.&'cBB)zqZ yGJ"Ci :?1ZfD Q`Ď+m[XYG." sT^yu#JpCoVxǭ.BH|gvwUƝ70}ssFQXMвa&MuߜMh0,x#¥Ϋ$8S6KX%V"WtCJBy1>ۉXt`%`ki=6ܣ@8s` +kjԕZ ̓A翅FMzAbT.d'-$_xFLb%!tQHX0l֍wߐ'AҾOb%Q&1pSn5=N9-Zg4EhD-l'j up) j4](b"ʧ/ /Fs@ڡ4smK_ocGuafK$yGy4\ +z+jT Xӵ{#5\jG|9ɂ-S ?pn+3Y/0so} {Lrs^!`g,S^^Ws(G^cH묳\$Z U/`RW>0i?heS>o^wkUu+jn K6nI%(@F{O-<@Z~hyKD &Kw+nF}o;᎙0LҦ6CB({Wk\1ƥao,0't d›O; ֖^,rh29ώ]J;rWE`sBf -\ @3B( &uZ{) L]HCeKm9b `@84\?W #7?C?w@xj-Sq`9w g=-3u!eY“ךm7N;I"e1p߷C&oSњ ;[*zt>1dr\nu*uZ4}8UK v@WLDCGjɚdc > Rmtꅛ ;l)ƉG(5(O"3"وQEjq=5`֡s|yF[T5|fK+>ҍ^qpv+ZRY|4eM`p J`E(OM+la)>*+pv\+~1 55rGin+AT-Wۏ&( m#i`irev9S]˟q.! .STAh<8\+g5gJi1;/W:@q`gU曞MB 2_Q#^Nu-$r$@迍" Um8Eyjtq =}Qv3fʙ%jb$w) 2Ptg[) ęE=dyt$ 'n}щH~it[ XKZXX|&p xEăx؟ǜ܉q |p+1 o?_'v Fob8 O䘣\';m1q^G ʄskcIj`-/bT9ɳ<_ZgBf>=d%˞r(V`lrw"jr N b$= 5H/"}kM$3k[Q=GăEs!y#ձ nY nx'b[gRy]K1}nMh㉁"Gm  =8"/3͓ʲrj \ɦ_tR== 0ǔdd2L HI.YWN gEşH"@ gHg#M'gt"6T6=jMZ]\&#*=ހ LR v~xzh[ r/;<z^5g"tv/ Fy_pSN%c,U+mKYF0OCANr9_nd@_L[Ͻųe;맍^䰋ɐPn[c&e{ jz T7!TZ)"+xpȣec|{\QHdLT.'5hxYk=T4qCL CVd@iPVFlsQIH f}u1nJr~ni֌;2kLP(6ˆG,L7o*(9ׂ^Zq9M-ϐ*;tMuQg:{Ъ`Jupqگ%NrؒEJeCO}y|sxӍ=?Y;a4 p7[30h_os鈁~۬ b) 2C]ȸOcER.s 630dioD< gn&sؘ~>ѕRWw5mkP]F n iXj7p-&^qPy X[Xۛh_z]>TлSu8w6>5OWl+Y: '1m̚92  [\ @HHg0%IڴH~w.Vsؚb&m~p,}uUԸ1Ĺ,|x_ԯeALΓM0'UZ&rn,Q_\~QjmrjsSWvOU4D%C?$]RKZ?zqm#RzmJpei-c BQcpxV0~A1ڰWNgBAq$Ź5aꃄK>7_nUy"[ SBO< y ^jhzx&<5[ǩU:̉ |0p%Tt BBP^?j,Cz0Ї7@srgjhkʧ>Asue7`PK?23mnCU1`mk4|B4-to8֘Na?hϳj}v1]GDܶA{Q[I°wbq0zir9fi29閐{ij9:@A50V3&sbB3lnxo##ӽ:*fAt[ZSZC)RY*զwʈ|j>T^_6V ˎ|AA8(Zs֟U0VNl$!;(~۷cҖWMpa#WRo4,shVFh0 r} w2ʬDRޡHg`|a Y\p;ܴU7AP.A<ƘJՇ0[j hPY iw$/PŦ\̌fe/2ZP.wA])OT~w1Mj+{owJ؁{u\Gi_SAhĝ+puIi)=r@+2?=$/2K)1H  , ZT$4b:ZMƇm] |^n9S,]ѡP_.^IlT>'oO@.6wNnbDʬ@p83&*,+BW/Oi@"VH &Cev 4yw fJYvB슑8__6LaK狡i/DN@LX6p6m')tCwp$ ߣ; >z'@lcI+ #5<3 'uNj5UxjUYۨ;`~ny7Q"+Ţx-W fDQ*Nij]ğmJ?=yp{{+,aWɮ~;#;͗tĭ7\I0vd8C+Q !vzӤ9]es#_Rq ]/{;+H G0yB m)}TM1+RnJ M}yj$({Xk&a/Ih$P/"#:&*ޒtŜɩ/Sڞ44!u?G=iH_N>r5lDEnV-/%$Ί8יL d eOf'CzQHb(#^`H9ɓfE'">B ㋒W*`ӬxqKև< . br4D'wu$s' .!hW\[#Q7P?p-!`ys9]*kOC%H""^CGo0"n/ȢDU[ hX i88>qP y)8#1GvߛhӍ=xpD'Q~_!+I" i|"rZZR6([mq"d0d\T`)xu 5BOd1AEflJK|ڪw|jA߾^ϵhӺ%#vvIuiƸ&e͝X!m9U- (j¢ϵ׏ GT .H)ad,Y9L'KBvyBHM窱@f)*@)EsC-7_35H1x%mBB|`FY廬T"&H 7кrd%F6¶z@%@AiP '2ks;ҔrX?:(*{)e=1I>=Kdu#\cV#1)ڀ/9yLiʩپ@3>i@g}.nSpC$U0c5e&,o܍/]Kr c'lv^źXB}0\{tM՛=6༷%D1q$x \ͪH}#<pYYFFr؍] ,u@c _*Y|x//'Z(H t _#^Z|UyךٮxsQemxl1uk`݆{$ע 8"]ɖ qub9L4f[Қ],T:o:RwVu)}𳳸@%H>#L,FBd㊁@?4F#wV렿/b>{8 LB2 KLFnJ{bw9c`.QT<̺+qQ_7n({=^F2!]jL(J͈yqiү:c"ivҍ!_S٩%ݐڮ&;% uOռWCLu*#HE.Gc$bu|aI"wkgjB=8ΐ?_eM73Պ)<Ǿ{t"PcUn6}{a #x9{dk Ŭyp=U2~PY 3=%{(ƛb?/㔳jmR6 nܜNwxڄz[5]BQ-ڎ_^u~xk ^Oe 7Unn9hf_TdF;Hah/~Eau\ c :v3Ds[V<%ʪ %10ʕf5NGQr{YQr6,*͋UԺ.oi\m ~< v 3׃KMVǩ`^ HU_ߤ[IOn Y? &B-CPOݻ:U?'_f 6f5izix'I;[E Sy (s$gnCG ʍ<Ťde`ˁԫv#ҊJ7XuLL9UZ[{f+pqM7LRPE>tA)4ö66OE(b`dُa٢,;A  $qwH˂`@D(L;HfYU7yh6|߿_a+ZFPX™D cOR'.[EdT!̰:z3}gp-k:UkOӁ1H^;j* $~elR0 04 )_]yс9fBW_FyXplJ9恰37] }rʳ\3\pE`IۮP[x u݀⊥Cajrin )B:fЅPR-b{pPei*K,fgwo/- !ҳ}Qy-+OX ݊ؾ$T‚)$xztXBǵ:S`(y|1v#zʻ}CPW|͞'bx=ȹ|E7){sUc >Oo Ǎ0EY6qG*'r )x't99p{j>Beg$B`I$a`"@@My{zxu]7)CvِϜ CZ;xO {{ s,FڟrL5o++@z2oa.V>`ԉ&<<ѴRp`+mlK Kf!-So:Iv-?(1ao}ZnL*$~ :$v@慿*WӢ3(6]LPҬ5 ®GgE%\wvu%m[>bEB}O{G蠒Z]W}k4\'biT90_Sl /=gQ@vO>~#3og}m7wkmAŹzvF -DT?څSfOj @ؙh*+!fϾd WkUV 4:᩶(-iXgx7$vȦC uھ dhr呣) ].6T,rdwi(+@Utq2FIa BHdQ@Y$+*!|dK3?f;Oy%ApUy7z@F_=<%GT&fL\ P~T4Q:: L^#G%rR KXn 6`>Uۑȩn,@CԵmeE *6e@ZۇA:,sâ16; hșH}  HsPJf(+/>vQn+H+ e7?TWGl=̋]g>-T,n< ]D$RR,Dno'9h#V&VKfDy(أ7> @?g$g܄7S;srȾKW\5`k%}a)#8'Vߒ̢X\"'yDaMJ#Ыz kgG<y$  Sy)M<8%i iCKdr  \:b !?{#OU9ՈD3[#TVZ3Mkb>b] 5e韑Y܁Ud^̼Nn 2$E%g4#ttO&_Zjo=8_ҊVfhڈӟH{+VL7Hk"yqG6֍ mi^[Cu/@~j"5᜿y $X]g)܈ ! ɚUPa{n>NɜjEt^oB^6|BE hZ_=qG dBs'z\e\]6tTN60~܅K 1 Sr/TuֵGΖ;y2T9)~(R'|0Xt£E*xmo\LAɾNX%Tj\ # =u&:ֆ<3 ^169#hX\9NxqqnQ?@e]EOt"X[ Dd]}9_{8Zl@7_H<T1BU՘a x%𪔓/ 04g= /yTD8X'4GCύEVl mpL&hDHvјyi?Ir{uCpci6CJ+PCZ3NMε\fJL9\}f+)msK{w3mUX64!waEM\ om4;xwe'QʨXKĖO^An4;E3sK i" w] Q~S ɿf[4۔P݈24.dtdofD3˻{%{Y!ov Mf[ap'MqJ_:;7&r̠u{Fs,pEVG">^FBȮi;DmEZCI _&A8FԄ9X q"=G%WQ m l$:B4/S'71Ńg sB+M0_&RyR)W,9niVH! 4Wlzс1?o0ڮwj{~TJMϵKZ:FLs6fl#jF)@8 ]YQIzC=Tv"QֱS]Hy5ExGqUYFĐ4;Xn?v2m8c#L8.p>Pv^nc\͜.oIS'L^}SGHx7Cu[NALC~Mj [)myz7fH3YH H6.h4NxJ * x|Kx sLKsh᝼=$&!Ù<3pL+)*"/=fa&}iJm=mq [^7Ǽ򀾨%TT:B|XK˖TT(o͏Vփ9Kl9YV?vwJv,"߷kK_}c?gT-f=Aȍ4QcqCAa#RdU:4.S+-4Y|BW`-eN+4 ھ!0[MCQ[djsEԋb{"+C0;(/祈*D+{^n:Jﹿg.W'y'n'̖4 ?ڂV=R1ЋrWY(g$ET{bmg@.(3T.ew:~?Q0g|W{&'4Gc) P:GMz.JUߨo t޶QBL/Pq`Z?קt(RZ'֨'5e5ޟZ::%_ V?$8`va+k|K4IXl/U58`tٖ`Z%`;҇-é8k]5N$F4$Пr6T{Qj!ُY4kA8Eg&5rkf4zf[Lj 8!ezhdXn#`FD6]8}`kn`<4s<{dUBaqoٍ!]tӋ@@ ͚5A8Ъv37+)ǖVS+>WHχݒKF%\JbcZ)]k[~wW%{QuyX0 ս&-AڈAQYهzޘO/P< (shTvY])LP-1O W7FOΩ`nw\YU(b HRAv(]GB AAbgAag0gGc!0^ֺK\ACYE\1W]e&\do ]CaItZ:pצZz²za3pnenբMRp΃S3*%V(R#D3.5oAV{y yO`Y_M/w(Ovޤi_ jXǶΖ:CUq.'S12*QN.aƝ4;1*m-DAX=NZ kxE8 hOaߨs:SL)2`)T,sRЛu!漀16 sâ҂wv3m^c>)vj%%3G4\רM,6K\ӨQ>1hϊ9h!`yxyy66YK+i)ݯNr}V۬A/2:"I0l3N?"a#Kڀ!ԍm_74G g 36I5 (Cm&׵âyj|aė<9WOos< Xjd˚Unh} kҏ\5 HJƦmӏ"lC] nVdhSu3RTbHcS< 缭8 VdH> P T"у/~SNͽrI[qSX~:7Ւac0:YFfVJc"v *4J1 Ո$\:dbj njr0h_s" gx|"Ga-U x=e#31+aR7`#hǥjSKɜ?GiW5qO$) b/)Pq7P~sںB&fS@+F{_z]gQэ)-uu:s {^EȝZ,&[PӔìRLNut;%Z6؁9q#vR)l fG{LFbe}B:7)JBiFHx uzrc0y {7]fh OE㲚_z?0s gաʹ1EǤwj9(ph'qEX?$3UMլm d:j318;QK)5w.]eiT "olIn6,©@!6_-c]A:m=AҰ3өY.<)sCO1G9nr!ζ:qX>8;ݣg;-Ô/ΆK3Za)_PXNz\Ŋi~E-VMJ!]5gti![zڙ(a7%-DIjB?@?˦n9Ny~mDr,3u'tyAx3$k8t+SP4eH% 8gZ:|x+2aTB_.2&⣄ۼyEQ1~- ع^M'3czǿCh ΓQax[?\^wF .bZ/XF~%-p ok(,=&ŏ 3hFmVge'@p|E MKNL|!:- PAjZ;Vol{ݹ"˥|܂_>_4Dblxvp*7W+7uWNR|Ӿ{A mM ~B DṴ];խ>^}zWճլMBf:4LϚ>jR8\٫b)g $;3%َ`Hk,"' GrUw\j9sYAc'd #R^-. 7 _ /@5zbe]@:~9FziEt(MhKT~Module signature appended~ jRRgYZ0707010000028d000081a400000000000000000000000160d9f5e3000050e8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/d P]?Eh=ڜ.+jDnQ܇K"1ItxR\ڟgwڶZkw/R3@ [Brz-@u6{B<=!?3oPK$t!TV`J$ELTZHmPw;.c"^Mh[ S ZwL}]@5C(:C Ai&ڶ.qV P QDތ}MMz8G!p)SCy&$aF;"4`ͺS>=dmGw&V rtM8ҀLIvgy,eqXBKur!;JRɻD,Psoy?4,b0!aZ?6WLYD"]0/ Pt\.cu( 6WId%6_L ^ƙ'@4HGtTAѐk1.#bv5Dׅ \ext _AT q- ZP) Zqч}Ozwcm;T)+B<$ QP FȱgҾBTdT9U\uDX2-~}CD1DRrN)c#ע:UE2=-I0q#xI6hx$ -;5-/#}q-iE=q! )]y9Ic,P¸ KU+WCͲX u\WKdW 6E..DtLW`OGoְkOpy9^ (oִ>\i;T8+H]aCFFV 9M*AYs_i@ Dvs>~KO\OUiJ@ql)z >垪5Cڼʼnj,RkΩ$p_QI $7L*]̶݃ Hb{d ,RwJ2xGawRֲ=?s9?.7% ͻAvGU 힠R8㩳Sݻ`M28Iǎ"Sָ$de(kqD=Ff?zN7Ͷȣ)fi4K!Z87P4D袟ϒ%!mܤLmp169TA+ AS ) WKUY(FxU*m > xrYW4)Wޝ@ЯAQ2Ӏߓ(^"{[XVf r,𴜈 -B#R(\_*e.X•$u߃]L\FZB_th3"!. RSDeQTDm!){OC ^vb}GilܟhhVVp"B&WlYJ-YMe\hy:F? + uȏ9/B^ 7+[~ե44jJ{ %+Fp@h;QXص`X"Vp6# oD`Z{ p{Aڵ5\v}I'rGRs4nh(XA2{ ̿k%2& XZj1[g(8=poF\|sdI ;`ccKH`#Gcǩa͠ pj'?eXyvX'1\([I#׉.T@UAۉ)?{eG[jL_'>vKd[' C*{.5ki<5se-U%L8$"'7Zg[m ƅi{{yM6z5D4[ ߰ϡgaPFI%)ؕ;hRŝ%쵲LCQ ,UBVX>DNU+Iq}+p-_`Ƚmi E"DLJߥvb2RB5c4ڪ 4mLom3_:/؋xƦ3|,KП L&1)|Ւ^5pq01w;oKjb:sǶ[P䁡WUB"uIC"©0+*!H8>P F9ise}ULё~^%8C^~J2}e-E.qQ%,8e"z[ӅA- Y4{ @ރeP(Hk~=/޵.%twYm 40jk4gb"J6wˁ,]y+E-P>sRP[Qt B9έOa«TM Dζ)ɽWWK-Aw*nAQ EI0/P[[ 0=l#X3p4%.p7l7|Ÿ;6"n`s,aZޚ˿k ]8torPaF*Dd{ M,Dp7u&78]4Eg\ѵ:w!H@hy7VDo2ylǪ^M-=D&{.ntXxq+<<Vo㤬ڌ@ HNlGs7Si.-9EKnfGLLA8,I'Tg7Xapy _5 WSp#xZ]1HqZ A8'É$Qhǫ|APkK-7^}Y(;^ޮZNqHRqbͻSuG%.0?TMt=wD5"28ڀ#N0&=\K&j L*3H`i3O(̍<(\v7Z,Ţ|eNMxuy*;td)d/8*Nq95P`f.5[$׳wڼy-SW'+279 |&*S{k91dnerP'T5G*t7. b\ ;?VJ3[SO5=쥐-n ^=Fq@Fm&g:Om 7w GB(2{>A+V\O:[个 [P;鿭v-ӫ Nk_c@ȗRA}u^WIVgR(*?:#o&0O4Pn73yrg~mGQbj)/7ܚ"\y x7:;w﭂ѿ ;ԜG Ҩq|,a0Dvqc|7f{er*o^NuϡF xU?E.aLÄ].|w\&`9M5dc`)jLT>v<9 䵚gCs RN/l#ϻl_[G3 桺sgފZ>C/4A%oo4޾>}ڍ+;D/5‘jp%Uб9}7)^;ove*D׸-qwT~m{YHRTά n#^>~~0KmJG.vnL]u H:Q5ba*F*^)g "AjSVl` Is-Gz,>밺Z^`x3ѱ a.s/;m?J7_/ЂJB.,$,NH~v#T59d;£T}W|5Ѿa%Em!w L}J/1f\k} X|:ڟF:4`nZf䘮g):aeBl Co*J ֈPͻHoxc5 60! 9ļ]J*9ÑYRo{ME>[V?[sPh*J9lpҖ<ۖ]-,4>zաn="mzBcTˀHoɡ/J&g^{1U\J S&h}]ĨV#'(P!%ƣ:,6D^F6ds#ULjͺ%B@*E%_L~4ϒjv(&t +t+ܫ-U#K9Ts"vHI8> IG]H*t'N tX9̅E]Z,ooU%z/ד08\M̟Jp" tɟH/ >p8|F}XC׬{m=MAЕ3 :۪:9:JR+[5)7̼{>6h]!9ů.ޘeK$: gNMї+45CTLt  C~lrjP =_ݤqrN΅og/vh%$87{9,q%̵I܆? l,)PȈu䟬᝻i?jQUs;(ݦ{Aٓ޺:s"|H;M=}"⥫z\j4v Č՗:v#:hq'ۯ1ZY :%8฼q qsv4\[kt7/Ɗ{ΐ ~=M<-ۡDk߅]p'FS/)'# !K :vQ| !)YQ7+VnP\_G|",-ظ\m{3"`]~Œ4vgӀὩXE4Pb,SV:JKn_>뵰 G&6$oUK 泐11,Xˬl>4zwF5$$V TffWZM {|VgƱW7v6ܜ5teE`GS㤱enFk,Ԍq}vQ"£l9N7T@LXr%b~ ~y6M}s2/G.KfB{ϣI@3PӦ@tߒU<\};vX&{: z wNeh5TK AiNUVA.l7=+4 Ȁg}'r` ~/a05'+녰Ґ} pŴ/PiB"7>P{-EݼP;@B ,'W7TLvixvj䧇uQ!긙+5Lbؑbu=_e%9&YF*8f"DA1m*52hLCEٮJ pDx!YjwJ#fq\ȇ4<ĩ3@Dqj|l`!(r=>X5kXxrV8:>_3(S@+륃 me\J;3\$P'1rxS)""yBDtH>/SN~7QhhDiqNJ8[qK竺8-CeNִT .|oG H[5v8\H((-#{Va >w&I0JsI^,a0;`<$ Nv(ٙz?H0) H'ߊ''A=<˸9~a4D(h܂O@E!L+R4Y,ۙ_1J_OjA$G^;-GlF OeYIhfC۴u3N@դcGSjfw2ZK8q^tjijbRl,y0U!nhŃk}T<:!1]p!MLRj%1V- Id)%@ >4(U{l}}ǻ{o"ŀ3T x =ZKŌ+’5F/ܥ9>BF?2Eʴ]X 0NQjILM6% q·u([˫TV W?&dyP)xlMaڛ ]#Fd:y%۩a&xTBpA敿3DR֦DZxT=3 }V %L~ ^RW##ͩS_f $74}y!1=0P&rLG* ev˚kGׂ|q@1!sW W4-79AQ ?wod掺,xNov3 .VݓXj̕r&_h8m%IWz63/! שx'2W$XQ;-a(;] =C ؁bvf%]'ŒE /R+4a"4q@ef^Ԕ.7JRɀz", p/3*YrD`]MlCSهxD}cYn(A42D΁1ZaVSz)͘*(.a21^b(|[SO5ll1E\ͅ?sJA%zLפYlX_!MG Tأ=ȃ u^?}?$:o?ʌL풒9+芩c ='OaIm'W URfnݫl;"J* ]Bi%/7O'Hi?ng[ELuزzwΗ i+Cr=܀2^LE +x6*0'ʰnq xKocπ+J߲'#o-"A\߆e2]Dt,UދDGG[ݬ/G'I""'Kd$hlQP]uq$ʤ@ ^"U5SWrDc|ExC/5"}yZK77ZX%wv^l3\Nv[/+M#Z@Mm@Y/@ס 88 N閩Eo=Vx8WZ vzfёQ!Vwʠ[13Х).dҥ[:1$t~<H[d![c$MX:7}I))*̐Y-fE^'}vZ߁Jg"r] #Sl1VR{%hy\lJ$"c* ZyÌ[}OEQ>f|I^"a  ۡ[A $ˍm-n^x=.@Z*/F 8tzF~MƨANŧVTг}̽W!lPTY&@xH•ole0QWdnJ1J)f&~V Lw>SXcҧ W絉߫_\Θu-9YN#W/%tTjí6nG+JC^M+, lZ`gDZ\ȑ1M$^ċKI?DvW#̧5[%#.m[T7G,T#"&Wf5q3&kb ̃<⾉*X!)[XPƆ l[ l@ Zi HK!'>P<*7Y Dj?Lڜ0+\YL{Pw v j=T4\MZ0րOz6̭t1>Ovk-ϷD=@ojS͢H/>>g|Ŝ:q6 #&r7m^dYT"w;rn<_gcīd7턡L奷e\X(7i42Il*pVOBuR7n.7d[h n="[)^QGA5˗;{@O eN أS,}ݨJJ@ )&u5aG6ڤbF93cTCٴ|_1֛;tl`< eⒺ!kK0|c߷S?G™8'Bi` MWxy!zfX0P`1_bxǐx={/ӉURs8nH]ewbpU-ÿ lᤏ$#"[) : Hy@Ae~lL&6PsOPN &-u"!:ߦb NlPI;01K.i2A_&oDorYU_ɬ@־ke>cp>s dRuLS /B0lE 51o-t~^S SZCBŧї?E o,cB.Up.k*@;dpX"}J=ʤ/p&~B o^О-L{Ƴm<6.oj.QӺKPr͚B 6HjJ[n/H.C{+tN"& +?A 0;O@wt0*IIa KoKT300eO cXIAX@C[<@\FEn_f8X?rXrl۶X-,?&CuM2۞9cBZ|xb yͤ[2/\3_ ,g &%7 oUŐ}?X` arF(дMw{އ+ue"UtuSK`YE3hY 0r#qqҼ%a Ұ- R. ONf{#abluDKL< t*alJD|/ecf<Ī{OaEHS^d G|mvJ+q S8Lv fܶ?=Ѷ6'].Thg׼5E'^5ke<ҨLn4u4n7p,)kt>  f"D2Hr7_HC+* ξ]tS2N:,A~ݺtw;'~@hT7=3]$|~/5.%Ά.;vUTƫզ ^XiNSP6adЎƧj9e? @#_A1a`'뜕:Ұ`pSM<槨a_7.?|!r+BTj{ .60"Ώ=8moz U6iL [EqEJ]M$=qj?N SWG*~CuSq*6OCg  adFT̥PDTʂC i3f`Jk}r}?Z%9z!\5A/-CS|baF7,ZT@rP"BaTm0J۵in+8ՈU<2* Ul _7U 7ت@sN[$%R4qPN,'U7a{q٤g mOuq5Ɛqkpϓ8ݟnPy$7-Gks.L6nTU?R>L8x(<6~Re{jrG4ZؿǘnO!{K/7&W]O1ᾟ?IPuQ̜|@:"_ﯣ&h3$_Qϡ~^a^\=#7*( !ZdF፴c e{^~ǠAa0%Y4϶{57Ȇ,0$3>c<x,[G z-g?-瓅ؙeTi5h\9W)&9neaf6^D ]Iaz@< I[u`-8KU8&&T?pPzMA~1\87RW.p3Winc-^ leŒ2ޱ7*y\`&>C7 dz wMvT2M]܉JaA5tj?`M8iT #p7aOtGYW]\7,4ƍq2M55ʡB>xO-[1.TWi\N-TNIR ĝ62eMI%Cnȇ,a-45^(;7@t ϣR 3̂uR鏢)%n1MB̔aB<4w7K1^ Ƴ&kW _#el*0L5xiN8f@4R}:-2g"F2 (Ǯ czC8m']iaPW|L628%rEeiq!+>uK\"tWԍiByn( #߰h hfXC׃=U2)-zBy<"+U )-b-h~ H1Lt&A 5m]uT;{ɋ_EZ~:,o9 48N׻"C3w&j] Vv})1_\UҎCoC̚W9Q" G?=>6UMe5aեG0[ v Oee`Sbt# 7@e'R@$:p"[>M@yԴv)UtS%Dyм&.=;NpV;M0cKQ嶑4_BQMk_uO8~b5N NQ&EA47= gBQSGD˨&%pl[3erۀOdR KLЪI#QD WP]F:[ ;H+zRfr)!8Rޖ G|Jb1 tTI;p~B: ~/1Eh| \1\bD휃d$qnTNCx(U$+ϔmKwceIL>r$.i`91"d<g x iG m FCc*  S$<6kS(F`7N/$C;AӈNpS ȭq w!f"ϯ0u؃ͽX8%rstjLqd \,n,*]?,~,@IEXlI.u/=jյ2DR jaLg ũBPxo *8Ld2 )-I5vπPc:gBi*}/Z{ lqduI.l[ {( -;U+(F1m uOЇʵ"oA Lӽ]/Z{m ?Vh5D<|$.LᛤO&.5PNH#&]%? q&5F9aTzjRb|ީLxwanV?=Ӏm`p֗'d*pu#Ƽd1#ڛ`$YO810Ftۗ(4`S6gag2$;׶59Lېj =WCR`;YD(H<t[ك=]V35̦yRAB$"ؕ=4F,<MB GU,aG/ZߏbguXj)x@N @Ud =O80k 4?IZR%*IYd,C9~H'}UcDޮa,X}& Pa8w&-?Sx; -?׿3pu[VeFE8~WX12 ;p=e"_yNt%ɡDQR~4MxWޠ2Q>"XLC?7zF(*|ͯ-(T: Ifڰ9B18-)c`g,W8JI>v?PgGQƷ&0(p`*J"Е!W^tjĺ>lf=\Kٔ[*!Hroɇ 9}&*YCMDuݧ_]sMwL'7> dW$"kA pʠ1ԘxuY#`IDiɉ.!N\#9Rt5{ ͒IyD C ׮,QngVF=2%08Q4ƣxUo]O)TIJFF5&ɻYQ|X/ 53mW| fhВ뙡*a{Г2 Iz3?ig}7uB;;B#j/H9+E|#q쾵$g#k#=|Ӎ;wtk~Ϻe!ʅ^_ ",`횠<9+DyHx exlAe}0E崑/>(&jXUҫMtOy,jHFh4#ISb{y0rA4/ĘdeN*׍|c' j_+q{ٜݙ[ZL$,$AR__.dѱF O7U@nC&fXz-Ptz݆pGCDCàWjuI(L̍Kcq&ʶrۓ%'lxw0|joO9CHELTaJdE@m=-ƐGzd0.e5'#h%ku>h킖cܪUP) |pN!4]y붡[E~$lz:J\yeVk93$+?8jf;76QEeJw#KHPBDmDÔG/Ezwlv=䃠}3$= )LG ^}*Ьھ.42*w o:U5u[*1Gahk tڳfʍ9/TkQqx\袭Ewmia$zZB.ߵ>|魅8&57⏈jPq%yX1( Ĺv L9,{}B~e}: huj,Y5|wIvNlOkdvdL}*>;Y.AO/$%:a9Dmӆ-`FJn~Eo{d 0CS" !J)(sQ(^k_ǭ'vۻiZ2L$X0&8A !MIߣW!%aH* 妟= kn7*!JRgku~ ?e T?W1+f؝%?NetR(q_q"fWI~iX/-{أ٤/7d4u#@_S:K4OqKXvb^ó3'xOx {cuJpctA֝6kr/1ScF֮f/il< 3dǫ_~3찠>.!C-D":ABMJ`Zsw]`mme4}OY}kF ,rj>mė5 ,bI&s 4@ 6qJ0Y$j<;6?FDiTBS)L$R]_ S <9kסbXņƧ-n "nO\9h8 z{ɡeS 7E='@Q"GP =xL̳=%5˜GjSX:BZ(z{ uنz8G0IAQǩ&0'3<5]$DW03jAO1[~ *2xĈ Jo@ջߖTb ƋiF\'cT%φX52:tU;BUyuPV=a>U'EL6R3V#qO2 fv-s̶gI ýg49dAƺz5&xZI}cY~KR1r1ZZ[|_S_> -YtKeV؂G[+@ <=0H¡ gYZ0707010000028e000081a400000000000000000000000160d9f5e300005998000000000000000000000000000000000000006100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/uYV]?Eh=ڜ.+Ȟ?9fb)T{XLt=4NwoItJC7T-MH,M%M3Oy;O|/rA݁'^դC aN0o^e„+5tVbkćE,]+lt`9E/\sRg $re!pHAꆘzyCYؘ% z pGֱ@+G+ۊdnlZn͜ 蓟v( XTlYPɦTc)d SQ&'aR7d1s9آHC/xԟARJ"pJk_gC~sMUXڛEH^65PVhJ}߈o\b!%6U=*L ʳ' .F'4.CfШ|Ezf(4p!2 pŨ贤;';;bM{i2P& .,4Ozj Ÿ5^^{W:Me0i~"j+O{S\g_{b4~%QrvO~Xr .34 isnojR mnei@޴HYvY7h'9trGrjۨ*@jK\Dv>(՜ѭ7C<+L3 ZL&c|hH@Nj}f.16eC( \ZZ&yƲ[ `z7Dg 7Qau@g߳s¡>pC;(CbMpح`o\s\:^ 1CMHAU$grO[Si7> 3pm[]-] oTl76yU?j0s10 .:Ѳ ]EȇG6bٞ5`Пח`HWXƎjktR0!&f/Jy9BPA1j"-hIyaހ7=ïT7}e |Ȍ]ka'w{0LS[I\a vg1`JYii Sbdzq'3:\FmiAؐr/JVD?3v4xkWǭIh_J=uclNϻA:P&Dd3^C_4?..a QjWhnj+L pCBR(~cǂS 4=A$;c[bAoh`@iYijw~٬?Hqfnc;C](4Wqi:^Z4śN%+t\T0)/ z˵Rx,˔ϔ|"yJ[],=m %2xOA2II}U V%y=l4 a(DkrE ©c8N$36ni$X;B ]d:˵ʬ|08Qs-:xbB'o,jeb묆qNOˀ,+aяOD՞͕ymcF\d\TBN_H=8nu#QЬ.Y}BɨhYR! ig)47|}M}Z*8%cbTϡ+4XsZTg;R^N؆^}8,,wʳ`;Ќ3DD"|kšf0B׽@#8x]8)q†fLCxm:nL $8[¿{dSjϸfM G4ɕ?|{AZ; E|tcH,cLYnjPV y㍾2+9`;rvm3?(!p? yIHխy6pim/Brvu2[D~ Aq7_"͖ՀĮ pVtܓFdJ% BhB Z'!+چЁUQ#1 }HOy7'Hc$sRP-'` >=%q؂uKMY \D9U.ZwjN[F3ŭnI-eI ^h ,X/$FǷ}:j@7xk)}Uȹ1Ks6W<.%X Ҝ[' .3$bJJp8X HM^$; 2XǰnS~oiwN^|N6k!8c 1b ޠb#24T5<lsk4@"[3B-vP$]6ҧ.^^ɡh;DwãyN"8TDRDmѩSg0Q嵄~n%>nʃE{d$e73#o!}nKVQlLu^V$(H'`z=塳|2*_|V_mhhMDܦGI<"j+hzW?Xs)'WOв&"VͭaR,Y*6 7X$Ԙ6 a0|^CӼ^ P` {ݶhќCA^Mc1&e@ VIr/c`R ~lθ\f`/zh˫?sꍯLƒQVE"BCWtTk]k~_B8Dl!.t!ȚMԫ=#_M~ACQ۳ʁ*%tQܛXB͓PO_wFE˧MF**Q7w%؇sǞ4 BƵ6m+T_ɽmuәƯ)*I}D]0JA,˝sY'= ~Q⋹Ykv͜ٶ>gClgUXu]rnMBR>PaJM)/@ODQou; >X.: /!³@xƛ3mA,'L^DEfWtx{1t8qyAcx2p?e=~>ԋ;JNB[R@!ƩZ4?C>C5Bġx6D%e!@>`Utx^u [ x( Z^+Gsn(;S4dNj"~v6 <3s)AE([^}KX$oQyH$}+T ! #'(L1{ HcGU]$dk ,_E `ړFEu*s31^^oG/5 GGHzwT(\(=#*,oڹe7Iq9+Э;i$˖& lI[OЦ/C@Z U.!Aե!Ԧ#!x Gv,O]E>ĨgEy׿' \!y ]/ heJx|yO2, !þR󊘓ĽRua+ap37yJI|&~#Ұ<ג(Xlt3YK~)]?MlN;;:8  -]6t!U1(aޮ/?ob#_6̓Uںo'LU\*"ԫ D=c6mM˱cM-Z/)7yιM@}&?$S (yf)9sZE&<^.AUz wZ[kfR48<|f8a2@QY43K+j#GjBw+ƺ8w;XX"޳\es N SB+7pY՝-?[~~)W(2' O9S\\'Ct NvLfb3p1$s5vihI5Ӈ1(T-=+~zmu)M ~+Eqv72,+f|OdiAܕeR)r 2*Y7 `"3wD\ F59C2H4 ; ë,BIQehb;4poF֒ |3 2v,dc \>{$ r詤9GPʆցz! B[nՅx7 7rOAyWb?\NL0Bwj\L-W +e0^XR4Ym%\`$.G׼gѫGۉ?M ruR D$AgliXA 4y/qf#"K5P ~L^M~(?RX/N'AV$_YֶTHQR1@6v = SW;©]Y(ܼz[|^uk猓J#s48=sK5}g ao/4eA3 &U=:CɐXL77@F=>NjJGͥ,v8a6I2)<jp$3q '>b0KIo ω⇓;jUeYT5Q_*2—_jd86Dyk뭐L^.j6Yua|iLҡĦ X:Qlʴ~n+(`.fh<QlFϱA{jy2ih[% v3^z,ӜJr 7ooȡi35,iYrpz'YczVCBqtS %,eqI< R`=7fbnoTj#.~ОVJb͇ھ pEkц~Ɲ~cR+FgLktZ]?%8x-쮐J)2]V+C=gltA=Ԩo bz%S=|Z]A痃wN'rMܞ :X-.\BU)qr3l:bOZa9:&(tt}TWVVNy ;N8R nWEFB +lФЯ[H&?k}.D4iv"‰+t v*קZq4s^Tl >b5Y|ѱaq!@p86l@?0g>us9Pʮ=dO}@9]SI5 -I{kAr܆Wҕ8U3gRd!-@9uMf]FTy;ȧr)HdQM}MJb4t\_hi %+*!>{HU9̎3nl" ,di3|͛M}<'*} 4 kCa#jM̭98ɺy~ǴH^zQ99so_xlc vw C\F~ iZ֟u>K 3mk$Q 9py |_H3QjdӒ*[O_.ԁWQ&.t{rLa֭-5.qYд$B3,zS/MǴ]w˳7 z=헒Dٓ a>yfwS޺,'x$F\?[9zyZL?̑ݍ˟c 2*۞Fe` ӱ?)?)%X%)i9Ykcl=`r\@]{La U;^n_ *h`&n v A(A됷_hg>ud-Ϛ!zq3Nra!}h\DM4Ԇn'ig!j}BaЀY84/Z3i[(X~AׅA .] gj ޣ9lU8CEV1ƕ^yi/Q~ t HĀ;uWt}pRI4q2k9bLBRW؈V|{$;R#;Pand,xYq8mlf%dZ>d!!] iFr!Ș.AE{*xKpL>G4C[(ۓaiy.4,Ox9MW fbezeqԃV \Q} iZ `;y $:o* ^:[T9!/*ΨW7bKJ٢ܒ0].]=(}qINδ\ IC촂+cǀEN(=IH ]5vd+*8@y1QV7i_Ǐm0uieTV (vq{CT7u(]w-^gY!]h(Xg|sjv -Q^Bjj94ʏּ$YGF[\o0_$r;8 {p ŷ~-RAG3_^aP]HpkEWfTmj~j|>w1&3+`)9U.<%m֡,GK:N~zDe@sq%rʌ[d_tp'XTJQ̌D tNjpK~Di,Γv5 |uSœH/! P "U_\C*r\!fg%|_*5¥uN6D?٬zAX[d+IAlF]3"jb*:$ ³Z%Pq#<6b6iG,jg*,>W3BҌdArs6kn$ +o+3 _3fLiWn{R?B[[ݥt_~ \crQ `x+Jr /͓ϐYtaɜz gw#< `w/dh˵@e׼V$fJ[ӵ%.1g L˖? %Rç%~N(3O\SZ1 ;iFo0Ře^CG3E3"*ݸmr3rBI&%!TW[7,s0n7 3Nb ŸtP's cL.yhb 4 "|Wʒ'˭@C 354q}Lw%Y9P—`*/y&Iޠ΁iccvg {5n`PHV }j4R=`^je/,X/n{o}Re`IMyh*fRyS,bQgoz[-Hm&l#H [܌)im."qSt#b~UtNjL N3a)p{X)\=Tt ,ci`{i2Cl(SP͝OE"ɔbf @~ (,4QN[tw&`j:Pu/yǕ㊨4jKMU,;#rHK{.y1).{c#M_?uo;z?6Yƻ*r*@\=r{6 VGR2Tal|ѿ8[<#~Mk`3.mt6yn![^,zfqj.8w՛T]&INd҇ҎꤜhPKTi}^IC t v"Z"`#"`O!ls7C9ML@t0vK2l8p@;pQȀO]Ф2֧훜*LWӌDn~\$/~.cJ=GfPh٠f!˨Dcz~M[juG-$8Up{9 " nO.<&h҈8J :I<)%>S k A9 _ ^l1C?*Y۶ X9YFzhЕ@iDp~՞v' .; `@[TPX]H; 9 &;~ajBd>F8mSG4\GֿZapMgvY sx{)%~g. f@l4' Cj,g e!MK_A9[3"*87J/ Km(M"6Lwp#vj Pg %ʤBme` NU Ÿ^&TRòg.T3<-~)yի~3TCȞYiG} R B;s2P`uA8Җi-ݿkZ%[yD#[-z3G JR\u&}* 2WG8&O4Ƿ_T=&UO)`?Y W__3bq~eay ;Y >`&՚$K+}:4Nczॣ;~dPX:{ rKor*oJ6:~",]dU[ uPsK;+3 ._! Kwۣe~Rl}x.)ӜALZ.^&6e`y<-)DA1crRvyꂻ4J# w3ݠ܆V2.oڡe .e[0r g̢am'"t.ļ2Z^Ul/ <ۦ(1$1a'mVD,P(fUzC1 -rj{7HoA%l)A&kti$Op=jwbQ)JC3B0gİ/%~7禲=u荁ZwS>x:Y8Gw5^¼K|]Z4 שjRML!1[ I5ٗ;/NZ:;v ߎOUu|iXk3Ew`?"*0f, 6J5)20mн~˜o`{p2'Ra⣦JЦFXlxk?+!7O5d\s&吳S%)vE2qQf?qc6M.JY J†q\KDܧ bv &CSI$?c(ExT ؋Q1>EX22[/" GIm8<ZKљ6H2E\}2' 3aP e0@#'uTĐN" ЕVr.[l fټO4ߝkmUs4')GgkWk\xI9ۭmZ5<'J$r/u~}CnBڊQ﵉8FsX,'լ׳ 8X Xt"ּOL򻐃enVʐC'Y1}|r!Nѱxxmnkc ݱ8;~ !܆,>ȨA{>2yΞ֟[V8pro )ldyK h9d \VOL(*\-#;z.=E銁hA(4gÛJ!^ş>4s,fCP3ãdkUМǭmwIu)R8l 66ƻh锞h`5 f#z޷gm?|2 m=x9tNkc4#g eqo &%7]cH;2[|iʊ&m&|lDpc. MC%kxB5 R|qڠDQz[*5DGoI?!qavIאOB!?,=DU7GD3V~q{$aaS`8Qh dl]`0Ww2TՃaN9Q\7ȏ9x w \XLrc$Irt]C!SCU;5qgǷ:گ%*\)j TWg &|lRv|,UFWRr(W=˫kLNYymNRIuY哉 UrDu_Q1EYT=m Cʟ c^vi}pSB״m?Ylz^O{ &[ ?[joPGʾLT>y ͋?kx,0e \2h =Zbk}eO5 Y-_/ O“ m8>|oe%֝]m.d_kJg_ Fڸ H)(X<W00y>~unT٫ɾ-x{ϻq#DdóCpTS7)]YV)"b[3_o~OĦ`q*ő nPѥlsx ekhiTKI`rL'-\v[k$4bdy`Rfl6?6?+ i܋}pes5281i=7}= :VUj㐸TX?G(Ѷccyr~.Ok5 f^bNhsp"n<Z޴HJ{RG{E3y^%;Ǝ>Sk^ȩy-6t,j0 ;dE"@C*]mB=>ZP'u{VlLI"Yg;T:l&΍|m ]ğ$cL8&9^G~hԦj TXNO!1g -4B50gr5%358Rj>/6LA6*rX[ފ.S[='^  1.Z7d@U;'ӓH5b|e{@. z8Lh,Zr0 i ;Ы!HaɔyT8fY 6%Kd&⥢l٘Kốo UH4F箷Xu^uŭV&ˉ4UW{ެ"D5踇fnյ%r HQfTݕa8,1W\='NB&L`㲺 #qfor;tpB!/yy?bs3NCz{$b錄^fQyot:]5Uǽ8|Q0}Ob@`o.墡<)P? {|=O+z8ux?a\j0/YʙZw;*\VoB_#y.hF Io|q[ kb2珳pݛwy!-\$z+_<xS :R=nMגVѐnkaMțJfm!xbDQR~ej$ED"UxכkZGtn8]+WR(Tq`evʵv(Q G!̹D p3(Ѳ%V('c2^?duBSwbӮd˚;bu.$vhIH}im }A=c}I^4۠7ӂv=O'';0iLt~!q:L?iњpS>TgZMg" s=Tu`c@_Vn!f"LfKE|1Gu Lc͐.7}DWm M45,>C-5T(j9&խ ^z-O Lyi&nZ>ڧ(Kq۸$gƎ`%V"4 Y MqRSTk?_X؍!pI$+:ఈ&wxոbP7F@|-|{ųY\PD"[Y,oL2=eF[APHjDzɳ3o"i{}o$+0k^ ³izmA23ޱY~>"k *x*.A+'fύ>diQ DWy)bC9J#*F*'8 +=%-Ql>*/m|e9NO?%b].Qd2q_> 1 xV]ʈ:jƇ_1~ =!#/[?wPmh } E^F۶ED{=~z(y`'o%~@,K)]~v BNB86$xo ynxLTd}d tYQ>_;.X^6nZ%2 Cb0vkkpg+x.Y.L/ 8r)+Y;gwy?#><(L,!1 mB9K%vzy )G' S mjfYwKTB.뫬|,)IR 1(g :kʿ:jp ar"w军'^ ^k:<{y]PidZysv% ]#i?ER0 M4jsN?^%^JYE=4z $.%7V#708.ӓQ5w<2cMUKbۀ5E]o|ph^N# 0 2S!箙L,M9ŽaJy Q|Hs\b~H4{ }HL6S Fw15nԡi/r_on;8O}̇%şgs=6=Ny8e n@զM]KN`zPjZN!AB?Kfp !K RjJҚdֹ6hg cO3Ssbv7^?o{=|8W(C؁;U?mp.Lp쾂'v\f.nqݙD}  o7⹑W)bh/hE ܃h*S0ent3oY?ٖ!{A*v6wǻԣ$QU:y<}zƦ`hGk*}9dY3b}j靖0Zaa ɶ|Y7뿕G6Vs). gN@9*p6O%$e*IE^NHQn {eyCX =GI ,S7S)P-$U{ͽVu WR*o TpįjxK6R1^%= ́% !=n|RGuV fj |+%,,< aT5 +2TV0EGXF)/{SQɌ'VBS HD6lf$ OhrfU V•mc,|1'*c*3|#").Xiί K T ؂Ygy!۩vh[R Zni뜡pW`ߙհ ,ׂt "ժ5>a=J/eDR4Uɴ#7\M.UzMZj0єZ,h`~b3r`944r޾`$og <SH`I[݉b/{~Q&WNmb;)z5>jǜMĐ>9!~sg#[}`^~63H&zwK vCŮW5Cz]rOrPěj0T'?sw&C9j/4pQJ-I* B2<*=,|ybae+%ik0wg:pu.'=rRS8`SGHpc˶nSHY^go.Tj!Z(2547FτI|\sw+?!^v2WL= Է'F =,-$?kїl^!5B\0F4&B/D仂vdؽV&3.N.YhScyk{RZ'p3ҫ:xrf|ŷj"ðTwUJ(;[8G<,٢6ؼ%Ғ2OFu=,&""о_ b#k雷ЉS"H|16%(Vr>oaSK5 rM7twMd`gV#? Q!w`{ H绂Ztoիޏt=z<`Qsm@ 3loh/Y}>;â. 4RMc蔥G ICvx12o0ʭ^gκ؎iJ.8tKύkS"b] `.z::xpÿhIuPerd3P_u:a-nVoEű{$ĕ:;E3q p.m9Fnc_&k,qIsv ']MI=TS *J3Ln4fK^xcr w5},)5ӟ. E wƈ}xtlrÀ\VEAA/,#ˑ>v <GS*Lk^ŋr! 6,װl*|\R9M:0(~ &FuT--{qS/(8tO *rw~pנD ԑ9IOIH]]4Y>TMCn{&棳]3Dδv-h>W}6}2@-nӢK#ɲ Q[ ]z #UrPƴuhmz1hڛ%[xXX*m ߟ?N(yD>^+8c)ney.b̒#z}y #mCӇ=^RC{77\$ccH̸Zxor?[sVdD{2?SUXv2Is*ꕪwϡVdg>`mԹ@ӤN(_ 𠏝@&C [bW#[ d&*k/o'f6GH͛^Fv E$@IT$/uߣ==?{~?3"+4 b7ɫUŭ2>y;F&jhV;>zUYNZ3pҞ1euT UqMKT8# 23`+Lr]MU,ZI:3o;l'xR#9ܯߤNa8{ /{mv`lH+O E~N4914Mdىd'~X4'51pWr%@Q-8P(k@2Ha%`M}3ӦwA9vꍠw|F|!ۑ˜L&ǺTdPhac' InM| |ԉ픚&vzSD=0u֤pC\&t Aϋ?7k#m,ƹ.*[A{)8`fI 7Mu}}NZ<tţ^.͗O'&=oQs䍭qƃUUx m^߆S59MX{d=kc8*8Oqѫ~`ԣ{k# [`z/}Lu#8g̱ |m>:QQ_* B)1C 8ʡ19J? o?zcqO }Nl*N:W79uS1s/$Īk>tJ$ ʒv*t%,J(58_C>8$VmͲ:ƍ$qqx""ԂH6iMI%u46Hݒn0^1YUxieU2d$?T&2a큜cuN}"/=6Hܜ)W.zRfrB? cS"ݬ0@  l[Wc"~E=yWOVנ#4ܱɦVdOBM됙K%;5\RɱqVV&[dG5?}^NnFaʊ[7]R[O{HMQU/};_n@xa χ:+9ClKrbWu* 9a< /C'yY̡0ZZj ܠRyE "6eaX C|ۅQt!KTӏTtmWZ ӫG^x 񊢷m?Z:QۙdQ,S#>O@e% U*cܿ \jtVW2m@^{I@@$)"ٙ\3<8g$uRijZN3xjho~=v%/dGC 4ٺĽC-Se@_:['PѢ)\<#Odý¹\=m0* PvP$6-NU1``JlSՑɻd8 6S:~/#֝[pg Jk*i}cr}J 7?!+kwC53HZ2n e*0~Rr}R#x652^slu"$:%O@qOXzK9ÎP18ik{{׸} f3Ј:=Tys*¬$5hGt8Iefcs(JU,.@ڵDVsaxs;w D(: ڍvss mag&5;3ʭqܓ`PQ|$*jT#bMqDAv=i! ܹ--1g]K XnI5hC `)Q>b/.}e´ rUfe|HE]2nzy7J ?N=LV=y^..RPp( cP> Mnڳse&N=}0I-tjț]`teYp]RD&47K/9gds{0! BM߻sf Ɲ_3<(WGͨʠ[?i\71\ΘT}7  @B;vO!8 p?%pu(C~N 9ʳ8}/O 'K>+|~uRC}Rմ[]I'p7< d0P+_ydX=+.&Gg KO9,I^6YF2H3OѬYPH&l_rDVdǟPTW,>Hڲ~+]jYiasQ:HV h:?Z;*=7L,ʼn +mzlOQ;GS,Wcl$ɡ!QT{i-tpCAx,He*!h5x՗pϊE<u#ѱkdtPT:6H%W71w~ +p (EKkW?z:A?y359Nx5~`-4yv$\lR(<%ouFuk*,WVB~1%M-HqaGsG]2iJ\!pA-Jz$wz%Dl:/Z~,f"4o߿.]P ǜfAgʥJj `3FZFMyu7&ZvѲY&gM~DH{pA]4@f 7/t_&G GOASNA6g>o]v{_JȜKRweCMtl _*to۹t^jeN_3,gK͵Ys9C9fT(= (6 d Q՝Ko'à@*iE! wzUvv#({x22!i#4Ҝ}`r7qxۻ72@7F c#i ڤ\=Sc"D YT)W!MM~70l93f?|vy{۷#,Ixa@mn]>Y+=A2 zzضNqe1))֤1=v3ySzH9 DCP \bXNm +ȭ#CZn eOZ]⟠WkV=Љb@3bYʚW\1p`i{&qpPh?p'iߪҲTaj¦uG^wfbٹ7*uh_.-4P o9v"E c-Ð ͯ31VD8d:M'Gzf8T\Zl[">SmѴ-89Wyɾ C,t koҞL}3Ԡ3M'7R̵Wfa邖J;H}c*l%2yuXjhΊ9lֿ9v,  z^a w6HG]/;04j7E (aT\a;^nn1gҋe_B+t8 cee8OȎ40ΣQFQ]pU1ezv3Ypm9F;D?`V1ƻ(PS&h%ڒKDnP]-O!(aX@s X`oxb).FIZo 5[R7RpFH\M YVK|n{v!//;޾B[yga#rp\sDẺH]`o-~;&00ԲtsՂuEBѨ )P=^I3@ǐ@sSsprxx 3W#iLU5zqbL#e8,C  =Wym,Dg{>DpΟi5=JrRͤƢ}ܩ|=,ecϋN =Ӛ%^:[Wf!QVRWg¸.ըxXʜ{jRުCSSF3^j$1dNu݃_^ZD8E %hOW}8//#%KLr&`Қ7'!&{,!"ZY8$FV22?ӗz =kKq^- &C>EeCVk ط>_KR7qeW|(M2UV `F&05IV N%CyϭlExz` i؟e@kk,F~;gD)o_?~j>+b_k~N ,-.6ы u~oCV4gğIm]'kwg]8m?BmQ@ۮnwlD먬nY%2K mƞJ)Wz)3!Ut HG*׮ƲM]]j5ﭑna?=T5["]n6q]]#,O w$wv ܭ:iv* j+ 0jCc}Ӓ4\׎1J r]oC_Dl1UwHv]Mde;mC9f_˘EΞjeHYUR)+5noLXtpU]qBMMZe:@ky&҃\-TE_PcBNKΑ. wde2 篦(1eOǃ0 m)4F <dy#]J{Sq;Ç9v1 lqhp0zl-,`0 Ui:#H8LovS*+Iz(Fs NTI1a!r)j# eO&e tra?Hۧ |$(r ii\æ%אJi~h$_ヶiWn_]tRekCʛd_^a00zl>˅Y/wc r&cTdQGVCkB.`0GN178n-kQɗ@F>;b\V4{v"zfRZnۢ5pY˰oALiR}$v"vOFI }9Ki.˺et1l^  w#xCNߔH8\ K*mPK5arԔa%vfejB&v_ɧ!qSbl!ÍkᤔCiܲO,5.J4)}hd.~FzRiN`;R_/q&^;gg =SY0N~tPXYQM׹z)+@ |]7k = 6㗄.M'w{ X3P3Akx}Q&Zn끁cs '?v+5= [;+8-Khg!8ћz7LLVk{kj2V5L--#"#Rocbw )i0 ` ‘ac,ψ쥤BXpm:Ύ͜xY\t J?Ryj>O;yFWIJ>sKh.(SVcQ6AbVp7,8ƞ T)sPz~ WJXZ]g+X9>iVVBql6)\G]@C% p{ bKPxЌ=ٗ/'-#?Y$MP,ڥ.91[-4O]<ڀr[dCa@ 0¤O]EB iO٣Uy-O@GT2@&jp3":Q'`%4R>q2KR.Ga9 V ^enAJ}4qa+}]p`Cn)9 fGj":H5;nPDŽ91{)(rr4dݛ 8Q‘A `^ ;ĔZWiב}5&@"]3S`C8:0!ICڏ?`^bE3>pv Ѫə VMY("-U$񉈔(g3n{h-[Mw(j`]s5;zVS~F}}{xU$'oB{]]y+5v܏Mm >lU.N_pjQpĕQ/uuhF)CBvG:ɴ P i崌AiR.aw,iIo.̮^n,kM‚9%qQyet#,oLJf,iyJ8F5M¢Q"'Q$1h)Ϲv?J` N(g> 6G[ z(oehΰ4@m̞-ׇhqpu3a[k,]΍Ur`!`kh *!x"pyT]C ,ɭ1_W(]>j7Ί믇]Y<%*[ãGT㧜 Mm|*/ qm \IA {mqċ2RHb@`ڦ0|91:8t q :[T7HR)Qmkg5_1ryz+rD2&ڇhpKStdMxDTjy䛍b3!BS@K zQ"f`§\ G|+Km.):|E#qޜ}?.6 ĠB;x9s.1i->ᏌkR}9\hk@6=0c,u) EǘrW<GxA{ׁ7`/}wR{ H#Ǝ 3nįS[Bƞq4 oP-V?Q-| nw0@bm `И6w;[AcQ<8m_MBW ;@'e"}zu%tA/_H T[h7ƏB?q" ci\ϹD]6z ?Ʃt`Oel4t@e}dPiqeOz7~qئHuA7t.P7f#]ϋo&@U |a绋%. d?%xbry҇uD"lXp[f/XOKƺ!#jGL3d͆[$bΐ{WLFiQ]y9 5}'A@1F 6+;yk 02.E9U`V`&ճ/b貴{O}eOdScުI@6I>WuT+)E\t3^ D :'MV!z(R~18 oڍ3EY­4 ^XM|KvsYQ>3RBPwaj,|t=}kxCA:r0+9"ߚ>v{d 2^*d I"K{XV=H"˝ZB[M?ҟz}vhwͺEں\Qg\ QS:=Pﺪrr 1@.Ut J $N@cy=5UAYLeJ5*|Zn6BTVThSdQ*:85 lNRB5ELT(G`k--:GܗU}#>ItH' YI4*G/ ≒('Z"S/(0M%T(?? DV Ml4-QTQŇ6~v1e8,$,!~5/jrΈdQ]*s3Ν>99Uî' \}T7hNGߥ!vEn5>Dk I`LQkծ=fye j|tps~^a c`U/{Z>#3l *;*%@b$ޒ4ETјt:HKs3-'0x#kzj߷@bC<Ob'޽< 1]S@iKc:R[d4UKα'rJǖ?}ʐӘg5pKF}#LLK{wh# Ub)'vϻ0d+ĈK` !ZF Uj5G݂kT'o/xhhmo@'@lNYhn`Uv}߷Ib-{?죈CIQKv8WP-"hhrn)%b1 YR}!F|#X]R"Yk$cFkY}yOHڊWh_BgHRA_OE`h.!f:kWJ>TzybZJYGfu_k7vix~|7iFqZj4+}{bXev3oI!%Y"f14~>goFay_ bm~i=J(DU|Lbc,C$#(}a@) u=RQ=@Ee\Զ==߶ 4JhfXgQdwRa+ RhN%nHEm6Ϲ9t}2F5uEK1,U2;Cmً b,yW<>-nn+D ҙۆb0Kтp6.cNY gFڲe*YCVRkXfLM @Rh}Bͫ53r[ \#ºKIgb%f352M5.zJS`% N1VJ%Ik6IFmyըG BQi RѐN5N^#-O0€<@&RsHc։3N1lR ㈝Y.9L11fa4Keiڸ>*NҘ,V0y!̛Xsϻ|̭)|͞4R# ]2V`2կ;KFP7jb'5TE^jRyτGa.}Κ SRB@7M_h1ȀNKlY`V꥖86OB]&b6 鲵%\d&(V]J5JM^Ov[~LSwG[A~ki*q71mϽUvƄƫ9hG׺bc`Ngdɕڷ9R@>;L+&Y;踽H;$ Fcx(!<0W&gq`%{s;|IFᣊGq⏒h:gTJTKeet٤$UFo-|3 m^gx:j6A@'US.YA3+5G/Rn:xss5ar* 7̠y4K9˖v `G )'L^T[ l m "yCGA _Lo;6}š CӉA'A 'rb_^U7 $OOuHZw+HZA~7+pUϩ5PG0 *MoaG +4i*R٣>k| ?kWYuR&!Ș2P8 :Ve&-}ocܰDw4*0a#`~5+]'{dmcN{۬pKuz1n#v> jMj&bxo9aτ_ѝղB:i>eJcfF]ڥ5#ywJ#AQ>Dl WRʲ=H$O٧&?{х*g*=>RXc?YGH)V +驺n4Nc\\LnTSU@Ť\hrnN NgeX(Rɢg7{!fݥQT&`]ɓBe'FRhSYGjV LH?SM*FaS񡝗ϷV={wz2r7X/4&!t6dƬrIGtþ1I-?-*^xrFJ+՛e/6WPF h Y&c'v.Bmz~fׅEp 0^54Q5!@ ֬)Ai= J U[ׄ*ƎјW;|͒7-\h0.G>tHqtBδ7~m % eXa)ܭ=_mx 4pfvQH. d?+WbmwL\V'oFm1\m*cf9PzXB"U MXݥn4&lee^ 'I.&m= U,o|\Pޓ <9߄F\-/d-F P.yi|gD߀T^F"A3I[,+y=#z&V\HԦջ-pyYf)0;qM rrS*XDiCW|hމԲg"5)Ott$2{$H(e}{~C_lƑzkQ-jIa~Em#n$bHػGBbQ!]9DCѴs,C5hٳ,q WwUY(Zi:"\^7ƜꀰH;5-oNGC<~{ʁ f`9ipPj^bKϛ#ADKg㗍.da,Zr+_n{P~[z{БX>I˲в~{oSHc\䜞;)veDSV <pny80J)sH PRf8]^8Jke =I)|tHoɺ9=Ƭ K16|#-HbG̪W ̎Sj2/e@s2M^E).,:ɖ6V1Xy]2A"(6|pֶK'f,4.]ֆv~jݲE>Hj߄AO|ںbi[& Ҫ8X;@զoWG efVRUG4k.R< 6ʂ2oq{sWFM27Y,Za1C64ij "TbP1&~Jl+JHxcb wR(kŦG}T/Ry(Y WӖ: xu)|:7tWA3"&S9%>jyC]_ѿ`'sqL)w]?WÂDؿE@oęXYU ҭmuKpWbND,TΒW3OӣI(ڋԻ(=m!^3S 2%(vk3,\2O}oȅ>TX͹߬YpG `|Qe oa_D0m|r 7{u|;1~gn#wR7pT\GHK$P l1Y4-%%M$b~F3c=Eۦ T@GuEqRx[Y8̳0Qx(&p 2|X3B**<{8u:Xj'JbK G>2݌iO]'.kjZ6ׯ[}~G+cpkz~sy&6øޅPr2R׹X 0E&yh){d@ 5 *i S.#X^G2%ޖ'e|!i452rΣ3w8z~A4^RⵄNp_5瞏Jց.pձ#`SpٵQOzQ!G@1: F71PEt(\&:{">]I S/ eeJ`(ER a|ޕa+h8n^{ X!7Ih\%O@x, .h oU?Ek/'xZV`/c$s7UUZ:[B@v)[z/ADӌ2I Ϟ!j (jR LN|U'%"oR9ASFVH,݋"[s!ߧ K Ԭ<r?M2K8 Gju*Ky.ͳ43ҵW2v0L`N36k{vPq1<C8_!{bB^:TfT9کv줗K^ &XhpF ,R ̐n8vК~"go)f"7HLOiC(8&v&Uc7?3L}_cv OafvRNX$T;kr }6¢4 J7KfH%]e߶ldc*L (55F:]7ch)ڕR3}Kǰ,;BWH$ }:zwP*Q[C}lln-2] ⵡgM$xdIgG{Y;qx]Pqs% Sϟ.'Glʽ"mAgxaj8 ɨ(eSxN;+VGpD%Bqa #Sp^"B4Oh ZWE?6z&CȌM&I˜%@Zs9!Twk~z ׄ rp#R癏v|s=A *3%]I06l5RoZoSG殮"ԑ&yQHfD2|kc@nPhxeifrEf܇h+6G]N,2T:>*A%UXLHPU1CL)B::w.!"So~݆恚tC\]D:~vo-\ )XjWɛ8k%,2={ IF:8Cxǭ`5 ͠}-ӑp=p|t# Ib['fKgBޯC?f,9b4@=fo9P}XH{otG_c )H^1fD7 CK? r}ܹR0Ovv jw;-jY!)v.(\Q[斠$%@MP,WpxU$*ďrW0De$(7D4noUFe7A#FG4'υqA0t-Ax՜Pܸn`2V̗kVDI\H.64'73rOdqbؒwqg} .h3b!'D'åFH}rCp07zy5-zTRgJ;AN|\ 'ÅvDdGސw>8H6?ا-[5.Q0C=(m/f# Xk4|1arvRʴ-XnzUɖvEzẑ_4=10?qp@'%+RMWOݚ*Z:s. b*\yFS%bH4Sq@1G.X':f/gYZ07070100000290000081a400000000000000000000000160d9f5e300004ba8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/4Kg]?Eh=ڜ.+ʃq0Ŧg B*[:dEzG@?[)pA7r*|yauz8ә|T$q O8Δ~H7,q`XtBPfDd޽u&xc?|Xy-X )bϘ$8eNEghjpn60hcB߂oWǃbEɲ:e9yFFx%)(&ء`zۘJӉlb! !^ wKK#٧b,rYD=ge_VH3vxnC @:sz7N p#OzDۮT8jG Dt PxjpXüOAaHMsKkT/SD_yC2VEbx u ~j);7 O(KJg\A vN:yοxf-f C!U7grsh?E#4c/G,:\zX*ag^E>%aDa_@˃rgk>4Gt,uGrG)ELmHĜR_s,J#qb̆|p "Dyϭ9^/\vX 1o4Yh]-spdu㜯_dGPUUr&,իݒkFΘUܬhpl>%}oJɠˮlvV4l}60ZO4(q 7< t8ˏg&gwRVGq#59Gxpp>'DZaͱ\vpݶ~h\ۥ{K/-kqUsXu xˆL]+m2s{Ʉ F i؜Ov uTG̩ɲJGN8 艝Eu_4vU8 Vf:Vm€ _ mA:"Ƌx`gE5i8 M2 j("^í;Ġ?0|MJ9*eBSqRGn;p׼G X85 Ppn0=~ޱVFOO%q#2p dc)FCKתjL'g$S&Q(\'$UH`أRrCvz RĶ;jpm,، CU4Ĥ+07TB~Z AfF~9H&bt hN??T0~fXNJл&IGWVV|LLW\ӭ#]>1wm0/7cﮛWAT^1PZx8QEjӤS; fX5tc^h1x `Q).BD=$쉥vc9 oíN$vpKOI }H R6uS+;>xgL6dR A'uW5s?C ?!g)hc{Iͳ*qZ+X7z#.J ]u_68A#/.*L,հKf韘kї*%YPÐZgLOdԒ+" On\FDOt/H;fT0PЀJEG>5 ?lM]g0$~L"zŊ@ךcD+b۽ SҎ11ϩ 8TL_4%WFrV_Ɉl*4`O\-~4~M^KG5r}iC,ssWA#Q)3@Oԉ0zƒfrtkt>ʿݦ뭐ԱmJ5(s 1`Q8v؏hU n0M])POMܧFX|%6~dDT9Idk>Y-pĶ0c`Jݦ 1C.k$Z6)ŪfYȩzWӨA#̚, wTE0$1 J?k-,\=>[`7C12Kڨx"~&^I\98z%Ni{cq~wsfEdkk|5l7_6{GsLH}S~b>) -$? R=m|=>+xn^hgS;#\M"I〫&s/~6Ib ڒɀ|J,i: "z}o˔~J%'͹P6vg\L_hΊg{1ݨm%˫;KHܧMY(>3`n= :U,Vɷa3RD4n TtSr9>a/!f_+G#)(U.׫}Tޒo{SEKx 0ʜJƱpFgSUH QbJ݅h @اm_^ !B ݫ/WVQxYqڲȀfF#wsAJ >"*~Gh㸩x6P  _``]ixUt+эxP ҅ 8 YiCպC}Mg(WŜHy=vz$0κ?J뮭GJ;Vw!1wٷpd7 ވM!1 |97"iku)s: -L lORYE͞U5zP #{y>E~7DW{`GLNJ ? n;qB9{ =zٕ={ s{]ylgğURb 'Z28K($$RoВ&EwO!k4 v\m7=!7;I9 л`h 4EwD<*Y HBo`"\YQTb070YX&k>wUօbħF,=2(f ey|OWψEC-^P*+S,3c$q-7[2w 2RwIrET9iA~A]:B|qRma% y5N /I6So l_Op'>Z@.M|d*G^X™7ߨ|J^=֊8ah4 %ap/}Cgr$lvb orAfTA nR]qf6t"f]6MC_+HsUMM_aʾFPnf<$>u!c!VAKֈ K NJFQ+ dj  4dNx AX<" G6{P܅-ͨ H>6d~`0 A]=P$y۸ x'c2F!Ŀ<.} ?͝(kMdЄkE2D_{$a'$pd*0 /&e!t}7ý\)^|?Udᐟf4P-#?7 +Au1kɗi@-p Un1#{N UNTS.AڳKZXꝜw5tni|L_@h=7bWB\dVq fzrY$l"LX0h@7G>ˌѫaޅ1%6b묬uG"֠`$ztXG&N}_cNWoNйe6Zȓezt{ Ŏ}T[S0²3w:h٠x׾]e;< a?!`)fMIgM>nY2Ф,XAt/SsR"t13yWqQƩ)[ڭšM1m[: lK1#J ˫KP&pNEFP⨨iGg7B$KV/={:ւFyuC0u3ɔ]8#*8<5޺AFT}U~?-h.&W{EIhCHg% BQtѸ1!fy: F4/& ȁj0*;wUvg=Gy:}pz`D &>caϰVG%%I$]~ga$|[Aȭb+~~2V9C)BP*Ri~PgهieqKIF1/8ͿnPtu=E vvO K@oUQ$ks9S@/4Pm>C[k6u ;<5znH,^Z_djH; 1x{vsHEgX(j?B 8 !C<=6qe $U1@NHw[?W^gYI?%Zޯ#Q/ă_TRSWцY-3mAj𘒎o>~@m1 6=teKיGr ji4x$(Vazզp)OT%{˅#dI%DW-UVtדHt^k1БDʥCǖ{%PfY;.d$mZr5փ \`l* Ecj(_e0ú75 5<tތ?\wNImgn }o-*TS񻀴ALU`嗱I{3q]{hѝYy+ڴb[@EW08%-bA( =0#[^& QU|b K U*܈ f 1e]2J-=><)8G ~Efѿ2 |aN4ѥySVw28#܇e]#IN2Iw~M qL;Ϥvu҆E]7ǨF~[V@'][w0Ʃ9v$ܜ ޒцlJӈ`b$^6oG}(.ko5ʍl&, Sq%]g8]9:M>1)ZtIsZCD:]ք,ZrEZ_UjQ1{BDwƫMXe_$;ڻ=ei?.r4 NeO?gE:{\ˣlxX3#THo͏.x2pD**$vFE^UEpY<0z\kAY[ቁeO Og-y?Tbc9;;c NPs>]p*ס\U=aYg8S-/Td̟2|z"#o^Bk s.SjZIپ$jtA+rKOC9`h|8Gs1).v>Fo7/ȗp9ۂ1:szMhrӬ+tyEQC,wB2I'ej]!YUN՘n$>pUW!_Y0wiլ_M!os nWcF^@v{3WnvaU:Cq[T NXxɚ( iiriD[LN>&'r g[o F|)4m5xZ1ȁV0C9nzIJXj 1Gj׏@'vdA!c(Qaa&f Q;^| i J^齘zcbC]CPB\St[U5|Gza4XGkdJ=L?A+[X IAF$]>K7Ci0V" S Rʖ AU|,1dEv-?~N|ɠ!ҿƖdWCYΥǔVPG욂[5*|IOc;ri/lIRHrnO\ސ+ppeS6HkyɊ!xJI:~Rz^<(h[oҝ pS/~ȩx615`R8=AeBzU>=VN2^Kw%>ڻHPw9R2їg!&{0\#c9 Ax,kN,qIr''+l IAQ4O]:i0nTHl2it0(dv)Co,:9~gs߆*ec ?X-}(`M25?>v`pM3 9mLUg& TqS9guq#LӘ`횈7biۜB#Awӕ2SCLӋi7]e%^]zfAȑN1%g0oKhuLaWd4UMցo{pg$lf)Jbμ * c?:Ks9eaD{$6Pnu6@L_ʙ,0,rdٮQbt+ǘ=i ص*TCǻ}3ٍȘq=:/H%F֟JD_Z\ѻbpGsBI=5̌#Ʒۃ#fU`"˽Dqp)07V3XU_5xuR񤄦1>[hMrlXY yX~#;D`XISHD;[ԔS[c_2,tP}rReD4|$)dTk=KL[px#~Q'|rpr1b駂Զي^ _G?xlA>NܝlPPɄ[>NL#Rh{Ԓy܀u _@"슗m,72) llBBFh$e %mĺ6C.5gr:̄5nn64t+)[Q˼IJit7AۚnµtٽH6x2 ˚i{ Ƈ 5 AK g;ߚ4=f$=p`ΎoatB =?.xGvd|gTYwm58!q lbp0Ѣ;T oK.'e4[OG@9tϣ LmMůE+@Է쮺qܘ$,z;Fl[Ϟ'61bÈpV͔$6BͰuY+(s,St\5M="+4ɪfK~چn+'qx#~L1ZdPNbsԼL0Rźz-yZjRz |T֓ٽ[\#[8SQcqIY-e,GW7 ԑ8AO  !w->sj8箖,[ gq^{a?+Q'tU ̣Kmݳ%OWPumY0$"a]%rdfWTUץ:f!棬$-'w Rl__e\'~'u{ L[Փ! -›OqM$N" %E bs*g7#2nQ*$ű&"YG};Ò$VF-cBtP]8jrы*#5\qA>޾ Sxa=17_AIJ0ȁ\gՀ1.^yB\ɰ930wXIщ10ň<.G:L֒XMrGp;8WeYn34}3>T2eZDYi'YDB!\@˘],B,A+A*eH\XiY7pq5s}G0ɔ)(aa;d\M_$gׄ?XuH8vS贏RhLWxi|ҹQЅz5c>D) |bvXFOFQv|:ܐذ3T6n)S- Cr(߳œ(iȤA1\Iqj7"WꋩU)Ɉ.MȔJLβ7<OUb6Bݫ?kKHjI[u}뭡uVt&lH-*m ·Аޣ9%L-㧖X!mKT:bVTh}i0M%^J~Rs"03>=}uNIn ͸ `v=ݼsd)Mg B.TpP?DύLИ\Zֱ'rnFn  }6_oRL;Հ-OUi޻^?_f8 pI1ϕNe zt3 =DР8<[xI]s$[·ZGʤjOj{^0< 7K/MP^D-_dg1e0L[Eg_)}0|Xzk-eЯIj9"HeЩm=km9t~[V*}hZkcvhI]A+ L |Gx];oCq8NiڤFO\DK6m:"7pX'grzw7WظaTۖgIYRt[:6D(1cne'dVhp @`\ilZ^9]yG kC,$,ŢG6@\_׿#v6d'ow-'>+mf+uɢ_\0EZ *l) B4}m;&T&%"eLf|!ZV 3B,02oEŵ dFV9R&5#k8waX.)_U): D:QTH&CC,V_Z鳆7]>"Q>u6]KEHo^BNKxzR5{h Hb!e.z1r78Nvl {6saڹcBǡQ+:D'%<ӸHӿĖ\zo~&uUÓ')8+4p7 `XiJ^1iY1y =F5^63a9ƃ%LgI)9Bx=Rdck!rܻe(#+NNȿiw_G\_Y6n}՟KRf ^f2uJ-LWȄ#JCƵPp̫jrŦ#WRyk]}h~#J$˵']8թdVjC׭1j%C2I8+8h^R\U5L  FQ=sQS3B9$I geMEQ[)t3(ǃP c>E2G6x?oz s$GIb"Ͱ< H\ߟPo8p}[Lo;CG`8+1mΏz%WuU#֨y]bELtÃJ֭G]9!:R!i=AԣP:I(k gJlLL?" !73!Υ>!y1GNR-)cyH> E_(يGSṆl׵AoE,epξQ@2rcH5*} qqw`@ r"FDC2Sc5[wY۾ [4ù4tR wc/wYSԝdfPT|&N~jG#qeu%^GH\G)Pa'C7p uNك+;#%-zS,SWHJ bic6zi-&f]Kzs$AJ9ڧҀSLQB}LvbD7;{K57 V6Uh2\q*׀w7*yr An{Yfkx(H"ڙ_M+s^ӁIvOFv7j7z#g=-SWN7p*JSm"H-R^UGsDs;72;MY zHR Hp>l4~Gv؋0^GҨ0!U@Zeyb>47X` |õsڜ7Dn0Mաoo2q5GJ̯ t`8.2/<2uaߴl BPBҶ, p@#uSuV>\c& <1BwJ:¤ .[e,\--Whs AMbPfx]&E(S=WXC׾W*+vJ\%ktH F&GjڔeS.qJ~Ɓo1jz=z^ CmWd:em%ydyrX~$ޠYƔ^Hl̦ޱVzuwBZV^1G eکD>]' }uPJ*qԡz[Q-KXԫF}ވe8}tX=sDhTƾ&]ޛu ULuˢ܊>uqF>`᧚zKֺt5Wh V}Df#L_;NRFsmfl&:T;C)lw%$/RjPoHgؠ#f&Ս!H)x 6 hᇃ&+:F,B7dJۥؖ[uL&g`jtQu[np6Ϋ#)s]N+:-;~k45F9}|d;Nzƥ5˪\ e+~]P̼3^$[-` yW:.vh_K?'g|Wo4i:_#G9Ww?|Ɵˇ ~El4H̃{}+20_>sK/lЧ0 R*Mg)/^Vm1#ctNya|U _i4<޻A@[_x$Mޠ;׽}B+f~Pk@sT_6/D" nE/FKfӉ˨ze|&5יeBUrf;?]&3R4H8^:>Z^uc,>&ྦ#MΆnP_rl;,c%8 B*BƴuۂCxJN<1^pVuUy;5WVE5Uczۮ]R~Lrw>Nq8X|{ #8@(&59߽?r#ziɿ).tK&!6Tܽ}nq`:o^͒KM:'ImϛUG88i 4` 0Wl2dN;XjtH. &=@P&pBta?nE[k|;Crͮ-dDZ~qO$WfLg(%m5SB\5fJBii 0N*4Sci!`5Qc0^uda+p9Y)5F%6T\oCY=J=P|0 ֑3T)6*I 7W72l~8E5pY dMSSCꄊn" *{p ^ OUirQg\/_ w&_uNj5lIAEV~$ve*hZDO">ӌMovM]X2NuX B^JG_,&}VˬFC]i|.̹FeXtMdwXMW$ĭMN .[.LfpS^gV8a}UpTxL>@^{( W.t"ZUP5t)@lyu乘`%K)k *(+C#2*9iU=]k*Ɉ'nzz4pֺD\畎ӫOa$2 U C]h1Nړ6lhGz$hM0( {{(8_#j}ګNoIDwٵH4Ҳ;#t;%"bDcFRlFbtN2.ڳk2"0oLϺ2Za5d|C3!cQ.fH[2Жpmf25^0Ŀ㖊eB{v=)}[u}*֩^e#BI2wk0KWF)o^?&r"}c8p +Nn` 8@oO{bQu1UR 'Wڑ^lhLUtIt{Q;1gYZ07070100000291000081a400000000000000000000000160d9f5e300003cf0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/c<]?Eh=ڜ.+B+pg:^,UVwqm9^+Q e0 aڌ+d,WA֔Ul]zpEh ¿޻Y pî1d_ީM 𯻪?`vINȯXxMӠ$ڙNĚ ܂PѬt`rUCH Jٌ+NrP zt[6^rAopZg-ny%w%+͗#G[-wNXYx̦+ ~8>IVz 36E~1G^h``0Y P/٫@Ot+T/&zz :W/ U!U4"{~'/P?8Z;`}zY/dgT:GF+ C:ZN5YgAGht(c:,83=($\Ğe |IT܎GPX ࡣVdžrF]Jqߟ0T dNe#+?.Y _6Q(M\ޓ (A@GcK5B{ ﹇BLAM-U=8+qӍ×h&͌g;$-+I[ZY`n<1PpAA,xNTPUJR/ȭX7bHⴰ%oei0Ab,Mk\u(ɭDHw>tҪJ3yΣYp_8۵2O0, Kx#\cwjt;H51Kdvcot8&$^@Q4xQd-f+UeBon;':mcQW= @f&DqÜnSv)Ts0eN:XZ؉Pe.:HBIʻDz=UG"C]6tn-yD? dK%fO*Xc 1'}xP`s'y^ BU(wށ8ݹcnAUmJɃARЂ".5\-5 iq_&,_v7{}B> a1'Up lz۟d?$"I0128.c;pƒ0^jI =[$jI0 {d"Acrf-yB`^-6dN\$Y,i&$@VB熧>w%(bZ=)ҹm ܘfaڞw {3[A]#9mNDbwA,K]yk}ttق/`MperRV uW^vCov6BW^mEV4n.;N85$'K{@8@r+ Y=>5ܞzP-̌IhQ9I֫d%6,vwLHc(:1 CC+5Drub&,ݑR˜!FثJ3nhMx_˅^bcaT[߂iI~}pvD5_@iM;`ʆ2z|?_ k*ƺ1j+`}AZV{p?IHת=$^ _-D4ݛ;touIPȃMwota4q>Croʹug)OU"`SAY8HaAWYUhJ=~zR|Y&T 37GS1Wz;_KٱpYS]aL敖TZP` l2=~DbSz1u=(#% !t'ǐ"h:gr7o 맪ltY~Tē%[oɴ[ uU0B ATa I΂QTܺĖC#f؜S d)zgexG'Zat?q}Srw3lKF!_e.I)5uj$CO.$b988DK3{ &|⡤wt/o~#d򃉙$ ,|T(HOw ]P nԚ}`]h_фwUr,f K07E">krޔ Ara8>ѯt(˩;]Ya æ[Tm{!s j4d]Pv7r)uJJ/fUX));(9XTѻVV9ZXt ߎ -McMћ\D+ y9CT||NFnFNrz9X6?y$5\Dfo%c;hT._}r^@'`u-A$8s:p^zAOeLo,Л`rÂ\OQjOub~lǯ'KBǰh.XQ`c\'}U-U}$U㜁?e܁0xE/4-z=Je'+ ȵ0?%T^"vHeGGX_wueG Z{vm3y"Փ]ur%ֺʠqL:}]+)As6>VW' {O;dQ!3j=X 8Z'oBl7Y <u~yI58//ͥgk")0=F `6/0FዷY3;l< 's+[gxp416mQ"Tᝳ<>`w;MeH35ܘ]& :֞*:ǫc!yW#h,=Δ9q5nK 83/Q Pj 璎-:#ѤХAsb&0Oqn=ʾm˜?K`,u$}^xSDc.@U d8q߇ V9ʙ Xze\8E}4ר0sZާiCS[k`Y~\Z+p mpJ-\!\'-(Pm|cH{׻Nf#QDLS䁢<bݺ Gt,TW?/ZH%ݨ-\2S㾢ю87\g @X)юX҆鷏hWk2 a_\zgXrF/nGhdtuMSi&7)mgS~ۋֹhAPnmbހnu:T3N@Q$̿Qb\[Ł;f|a{5i.-"}Iֵ]㮇gB/pvHR 1 .zp;[l~ʰL~k?(1dB1T6,gK+6T˚o*`ҋ'.Sѝ.?\^X/MXDGg {w?lj3VKdC ޘ"]h vCx3u'Hde1 {]=]z6 $D)s꺏{N28}hD1!9~o$ ;NN'ܟ,id'|1A7D- J#FH(+l!O!%=iqf'DyCȀ䏩m"(W DRnaϭ Oڨ рY%WQ33q uB4EY&}@랴k%YKGXMH "IW=a|jk3y#{*6R\v Uw1Y^F;.8+͛7 CBRGV;E໾TnS>U>w1k1\Y(G~se.[*QBQ@N5uwAZZ T[NٌDSL&A+}YOǟPklSj.xb> dT\NWo~0{|SZyIլzd4Z/ǕX~S_qm?L"B~nOjmCf>ԫOےi^E+{Q!tA7 " Å#.88,Yw%u@#tզy 1cK,tD9Ȥ/M O+ &G&pģ2p0Hk.vդtm!\%:4QwKV"YyڧpEKY-!f0ZZozZ'![-@hڭ%CzQ祋o0F >MPiqaE鬷-@M^}a Nz sg7fxس- JCȍGB}g$ࡇsN2eՉvC~ T}f#ʂVrϧZ_ AdѾ'E@ mG(l舁 "hl:}p21Dn .1Mi6UץPoppH@=\(P"!*[1pG#|]ߊjA8)!p @cN(u*ˆIмM-B:dZH H1wOGC b+D6 v?7PU̟ū7'mA*>ȭ&<4#]u!K&H~N6N&gKkJMF Zk%+lTVk1"Jy%!%pgԝPM')(qk 0J')`@pJGzP4{10h8 ^}"c[1\*)>$ZG%Q9sZXI-/56f)}Gi)j?N>nfOB3"S\XݽbN'?yh@b2DCqfZ#AOPW/pJk ~ l*wm=i!cɆ"se\K Sn>+;fhBV?0b{I*802(4a|.HPU_ Phݽ"(̡E=A2TQZ69M6rؔBΡ?Җd#SU 56} 6S1Iqԥ[-ީ|!\\̑f<d$BܤVxo8d~'gzV?˚~7︼{۰y(JQ:X";W ,f,+d 1̎]ҳ)6\s.%pC^H鿁켑PZW%˕m[bM's^iA9foe0q5DyOɡanz #W({gb8U +}X".Բ5\1< Z5O05Saw'j ,eN C _%%Y?ӎA9 HÏo *⚨S8dvWt ]-s1UDAb+0ҦuYb\`a'`-s9c~`HS3qu(C[_ 7gQh ,ǁrLvSnҏ9,'AEBx2Jk8Ov@yMM .udGE%M1;VHFxV"i J Fj|d?=*'{8 w7'Bk &~]D4Zd`~rxFEp 絝ԋV蝻-[("y)87ms0IYrֈ-rTG fUN_P=|6o*{-TZW>&_xpٜ`Tt@V wZ!<]->Nw3m/lU[Pbp206>f_ID 6cRv"vAI^ m嫾V1t~][s;؅b9 s&C<]6Êyq+uF_{|bm8Kg"i?-).F7Z+ i(}8u={. h'Kmx !n2 <޽_T0@+@CXfȆ^-Yݨt:KBD?' 5ķq_7&*ټĿ|Zլ6K%eN/PnP97POL#`žmߏkfkH8dP7bdIN`glkȳ F…LLyRE[/ʫxӃpw5&T4vu.}{H{:XU C{4fE0yBs Ϧ!sWAxñ#UNI"P}I푈h//y+H >P0ǧ}ⷹ`·-O;vSb*^)z} uV1Ow%3!+( _o[ׄFO rTV V=FmjlZ Ί=5}bZH ]~K}1h"KAҥ~îKm/`7ekѠ~K^[CnHAǼÛ@2 x21%i {[ o{xлENB0NO ClN.S~Fky7&҅W)I11 !([2McĂYEo9$vQ+`}ڐd_`Ox\\A{tںqʡa>;P[ׁg0w1ᐄ޶f\TάwٺD%X"-u퐁g' GF. zڳSy͵c9)6Y3&7\~};Qܣ[λ/Y%Q"LG.)1%5=<ɹGI*:xkxofV9ͺR EfflJ lvm9J}p)m.5Pu돀7sK\'Fdf0֪P\m @3#P堓Φ-C'0K [¢Wk5/V; |Ļv)p\f xo$T3SMqyN*TzSq)-fT)pH%~G ΩPiOk`C`}:n̋Lf>K采 s;VVY\%ñ29Ncƙĭϴf%Þ.]4IPB$Pw6 e1B*HlYaIݕ@#1ҏ%H&J56%9D+]oTXȖ4#v4-C1 ^1JiwDK )(+F$M^C 2Lg>j0aI󠔸y ݵgf ,+>R4${Au.7M2Yɿ 67=soxW[ 69=yeЖZ6e,AX+«xɂjϡ{ݞ;'}Q |D Q\@HI+=0J怞Vg_%v4d{p^˞EEg.e}%|Ȳ PX<.;`lj+ =|ңG]V+eKo8rhVEF&EiխErGKm2@g00]KPDd2;ui4cSLLjY۞<:7U_< pY&(_"zH4hg_BrZ̚i͔ǡ|;+!\ ,sE83E`Matu8;XT ~j[|p~۸` m X~V]l%jWDC׬TӇesx#v!uoQ8 vM/5dbEѻrkЎ~K΄J1'yj(l(l.3[#).0Y4<(nywSӽE"}Qeig DT1sfVG,VQa0hlgK5pϵԩj^fǂ Q=U 5JT>\5`2x񽆳zĂw, m֘DY]{쁏5m>;l~*]ZNp)%^'?3 @єh^\pݣ-@\h;h2E-h ѵ=.[.D8>cqkDdb.[Z9+UU =`7!0',3x<%u V˛Uk{4:2  n# >^0ϓ$ 4вֶ?Ს nX(K/%8J]>'qEn`ʮ8@7Ø'Tp8ʜ2F5:ړьO)A)) '_ Ӗa qׯPC` asҏ++s U–H{-/#dĐ -O9P܊b$cdI 1k Po4P-g[;䚚|]͂,Ev- `"$+i ZoD|Z>bR3L0ߨ{=M)IvӪ4 ٔcXx\JXӒTܶߨDX|J7?2 ֝k~ #=,AN .B4zhoUJyϊ)W`|[ůc$+Kgró0l5s9|(5Tb< CiBuqy#ƹIO4Eԁ((\O ~;Ꝣh9=iV<+-vW!')m96R;N_`FB tyQ7J]XHLPt2'p,BP"#W`@\y_ ~duo=aAxAztu)z'°~LȐ<[FM"/ѹCb4BD0]lh-!s_''Bm~t 3 lψY}6tZ} +`;i99ך2 1dm V)Px!d'<kUqdJ\9*!)s}Cs&)n^˒->ri!qeZWlr iЂ*dnԨ}/ - |)1k0t.uXS)t%}3 j7Tr7*\ѾXʶ!#3㸧[L3SlOA0 $"h#=i@.wM, h"ơv[/eV(%aLTyWygYZ07070100000292000081a400000000000000000000000160d9f5e30000a618000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/ӥ]?Eh=ڜ.+Z%hE~b^>`Րw!knf>{I3i"U|l nR#KQ7/8C2K8aRS'p Koob]!6 aeηEǴp%;O;}~f&sD$+d%_3JA}i[&Nw\h vXmOgCݖ 0JBfUt]1:z0ieq I$7qLLp!O7`MP$L sNtӦ*E'Ēp)p rIfr@.!;%*m%l6їmon#Y9Tu>hX80O:޲+㉛҄0ynIldeׯ{t7@Y#k,(ํlq.sJ-r[}UѫIF-ۋNYد,݌-SQSOipyCݵ]h~Y?X EsMUn|6OGxp8IWk[7 D+vLm^l9] oWֶ)ϩJW||!zVI66\X t."$cS&J|S,N\F̢(;x-ul`n}ffBAY`ݒnL{tбP}[$9%u)-$ ԛ(eKEoS8ŅOrM;]lժ\ ~RRguBRu2H?T ๲XHhwAaejf-WxhSiqTy|DӘҒW8iNըs8&aÄRrΝYLZ'*`IO9 *Z`JoY%+Lw7b3Wd3s[}3d %U=7q|QyUSP#2nsJ"Ƃ*j|Kn/ΑH]hEw{!zþ۷Jmx78Gy3nX}k=?IXˁRF 9W6*b}JR.jnwÔ*;kHLRN0c(j( m) `h)DPK2m>y+v?-Νwo!Bp߁&skz2D*}a!˜:XcET#rES=(]pDn#DoܼISS?w T(+3P 6apR -. *HnKۢQөshY"c_ ô 4vW E YU42ʃCt"ټCC1(*%MtmYו\?5 EG!T=)Jr݉{ hYa?ZXRe"O@= [;âKե*B"[B$9+b[|Hkonv*5p7bvrJH=T[I^VpDO :|vx ؓr(\)*3hSJ2DV\7jhQ O~㾑 c'2ܼ"IN\eTD9ؿwUM0DMa&`u6L $;>DQqPGo,X ;q-?M FS<\_&dkξo`6YMr RRpNO,o(JXd>)n3xWϳzotX̋ڈDjU8,rSz]QBfQt==7m5GeC7u"յ^Kȹ2h3>a'_SFR'(F]-JR%jsddؾu*#2I$|ϡUi]x;Y6v 9ujTWIOK!#{͙%13H?~;4m>Mn'J&p-&# TN bio 1o}6rb$3FiGʔOdp*ER6zAah@>:94vyo,nq +y}2¬^*'|ig372 k6zF[/:n^UT=0ڨUZ k^d3a*mvu垣U{@G9}^9 ʡ<P{VQ:da;.E:tj[HAwŠLVģn0@Űaf)\AbyYtR*^8UcUM++}hp/ڢ ƒG[N8Cߣ &)c3R8|dnZɃf78waLG~Pڃʟf>t)l $ oBg^Praz[f %4K+3EΕ*Ç5+RvFБA3X^(&x-#F%@< ltx 4nBBJ<5^9S:ie29Eџ\H(} < }f#SP|<_%+N)jVjƖ)b ok4f,Jb@28?k>Y1Z iTlshG Fex*,&u]ШD+9ٔeShm_=:1VZF4yuDe-F? u40gX=+)*Bn eDM0bm) {x,H;})W1$ܺVjT1B!E!$@d\7d6?Wev!~Ui^RދYAޗXFЯxMeDztes"Y0(ÚN*2ǙGTUZ)DO/rZ,,&%8fY ~aM(YQAA#A]=hKC{V "S{~Vw WцD[ -;?@cPм9wQz{Z<}GӮ \}?ozMP8:z`5A虗M{>kh6 DJp7q60̱?n١G& )71r"6f(ԩfB%a<UǤ+gm~>샨d^βw\>*n K:ȶݛO J5r9V[_\6|7`Rx`>PN=DAᩦn/˴k`![P\ڷYW3mH~ߠT >h \T,=ɘ@y+1^;'tgLi|rDgv'ك Jfh*oϪ\OdЦK3ղ#wU[MZ/0K_}^WM:HXB̄ۿ?,bEzI<(/v㕈`KT㽫) ic)mRO?H%B8qHvvĚ:Q/| \!10e2^pO`"%5&r  ezgp1{b4gD+)n?:ed?WÖD:Znȧ/c'oK0JXnƒ"Bl&pt/=gX3-Q9si5TEISDlOXRMntT̜ЍeJ"Nn{odbyw'Ü1%g䴘QTo]k;O' ˈJ㮷?a}Yoy5X{q9V7:KZd*_=\ٰUu"ui `j.mrG ni@'\V;⵪gw?:8o:@tgi"C[zXU4o5޻Id:^vdb$,O簔H)C0\ D,5)H-l z \#!Ҧ4Go¢4>p\[Wz^p o*LzIS9x߃gҁˬs2*Fi dha<;WZu{R\m鮇s-ZomQgK MzsEߗˌhϳRACs _`YKcjr$R5|s0`?me똃%a%ڄ@)EoXHIkk#;*{>=^v| !|6X^-l;TsQJ|h]XNۜ?soݮ?ٕ39d?y t03.ۛ[Ld:aaK>>31>1_כhSvjlnioM1UtKեE0|[`q|Ϥ43 9\5Bep.:hcGv;2 e<`6Avx ]i|9Z\\P{whh-ޯV"=QoDko%[!'BdtUg񝢼2[+ExH.gZ[˭!A{ySyW fԧ&ҽ=.ž{LI>5V\mF;K~5I9[Fq!|_}jVh:oBd"YaWsAK[zmGڍr${ Eݝȟ_(8Bt=y CL Ԩ6kV\S_S/.(.v0cZkʩMAGW:(!-pǾ KyJ9yQɸ}{ n׏+,fʸ|D0 l'_`ݵ>:(oIB(kL|f&BB[˒c NW.U <%(`QA2{ơkw3<@WѬft~KeE{~{!tCFkTexoTG̿kh`Lg\xse>2m(hs5 GƾM,V^m)Ȧz70_mu¿x> <,ϧN *fVV ]ǣA|}OodžV8;9;qE75^i unA۶Q&p}w&WeMZ-B]E/L!v4AWzal:9NUj*}{p ͛Scqu3I6 zh;?C~2 ,Y3I /!`z.I]ޛxZ}AF]R @I%K6>>¶qC,7`@p ׄlB2 z/M ǓPheD`0XpWg Œ$@%!S P*i9WpѥC5!5 LIE({+d%\Z,dE"Zs >]`JϘ ŹNȧcM UfD$ )ݜxWp84%"ZDTքuoDe=_S2t<̤SSԈCJB:d)3clK +7',F =-1^7پ\߅vWneL" 7+Կ7PCD z? uQ ?:Xc O`D:dg=CTr qSH2Z@wHZ(÷3saQF|OI<GvFާ{@ZH_|zj .汨6˼9WOk&X*3%/2nބ2)[x$BCcfMuz )R;t pUj{{- d溾;L(>/^#R]_RRN`vr0.\v,G5c!a&nA13T3}B]]qOdF\Ӹ[v%2)γSa+7#?a|34;F8DM5}D{r4FDк >"E=s$:Sf7+t ?Lo6/6G(]i =lXfathݖNdBX3@L%:m,o̓QAX|V~SFJ~LPLH\[iW X k6RJ3bƚjdG'ߠ4Cjd~OmLHz~8n9{rm*&3eCC!WmVly[8nKTʢz Ep֙oL,u[@ ?@8]5{__Hv2Ixdt= =cQ*Xh&ce\g8L{LfJn z-Zfqc) o[B4u(͚3|E0F dЏ1\ /+U$k$MۈJ:9L$o- ^>[Ҕ=-i%v̌9¨)+p>X@0IU_UTS_/,8p񇔶|_#Ăv]b$]Ѿf񀮁Qx:4UK#@|n*\OT?z7 br>"Aʜdn]U2@DHygl&P ±Vos +/vX,¦>hkhrLm `/s#-8׍mq(]_VR lZ&O 0|t*nA3b窶۩JpJ%ԩ-LdNWI[G]l=%r4*R>O(_ Mީ<7ۭu?$R淂DB繾dvrn%t9\<;<v^zy S9)҂(5c7/68~ie=a ~/񶉻ͭu"tۧdesOq_v=9Gd3~kOZ *JYWe/N~%Hnu5903a6ԏ&X"C?}M[)S$K_81r|fD Vq;H&bbF`p-ŕVdZ55A<t),W z`> Bz;X4DUNvTI;R{ǤsN T@a,-r I-}S߷83HܐȞs}o4`VjeD<.onW{IK&.Q'Ԋ؛_wJv}YluHP>%2RŲQm!dI߷ۯC' ߺWh/?cך" `flz+|5yy|8Xx~ۂ|7Ϳ?eG\@jp 8>f؞952h< N1ES(Mj.hNQsPV?Mی9ӯ-}|V4s#Y>{_"WW .Zf81YngIc0>%츆 uF+ESg 6- q\WF^` vQ <96Ӣ=$NZ9/=08V9}Z)+G޵4O9ZqܑHq`a^c=lC;k0g/2^\gD0Ѩ)%s6l܉Z1 wZ;`tY#Z#ĂF]ew2`;DF8Hy\|r$+آE6o╳dfÉI|rU8VH.% ^|{+{%MdzL2r*Mgkќd‚KPHwm ȁvb޲;"@H d~| 19\Ev%C-){J8?rМ >Im;j&2)H wi*SqSrM>TobTڵdm'чk(TvΛq?B.}$wkjDkZJyr? g@n@:!\D aĸ:"[㊎y}><;w[E$<w4 lg QuP8AwgUS_4<f੧M뜄cf+Fʼ#zk 9?TxRRF}$C7I~@8Yu'C:'7oƤQѠE}R^Oe+ /ZX uSbe⾪f^z)}$翋 /lZIhT*ǩduA.&4nuo~) &N4b>Jޫ[F':fь67N% (Rقe,;S:yBgQ+m&xCu4^Q0Y/w c F=z6|ty=t*/k?{ `+ <wQްȋ#qOmuȅ3HUk &ҷTk91YZ \JX%t3n4>8-Dv$EԸ+xmy*x`_> A޷tJ:{[0].wūŚ="\p'$pAMCKhu,E^7֢DZ>X%Ϸhd0Yj,46yfrU1v9.K3bL=S[{8yFvl[hOCryi\?Psy)6@eu `Ua6^eU6reJ&㧽$_ VϬv4e+ڌ6W5Y,| 5ז2Įn%ɆmaBׇдhwcA1+#ST4霧"IªpEpm@7U7aV̖W6!7sA3"gddql>N)h}8nj+$tJ- L,^hR,ˣ˅nXC~.#/,E3ˀj*-97ud"g,ÂdRz})2ف=0C$S&$D?q gtYZ˦\)t U XCq8oܳHJ &zn:9A#ӓLZoc&Cp#LuICRj#,ˤ f~rw>U/RBG`Wg8Fݙҽ7 Bs|\U̐Iʥɛ|7Ztpdf0NN[˪52[۠C$j)t].s꙯vt^iìh/ƌ$x uA8k_TaZB|%dM@\oִULszN'̋l Ǟj ʓt@{-MzmO\ 9eM|OGn G ){ٍ'U^d:B`5NЀg 썏<J 0jH۹70k"n/.&~]*|5)JBjeB8aMaKR1o\+ ` EB/)doG@q|,/feF*|'niquFX^Qj &o4@@"Q.OUr\d!;c)2FYȬ^{aC6"/0LS+W&s*u#M `7-QKZ!,Ih#o Z>atJS)nkA2Ʒ06pK7QC/Y5ؕT•;B2Mz?nyn"^kgiajOw&?,m\J9FRŢ Xf^X=#$)@^ R9v< " lgZ’@^DL c߁tfup֏)鰁Pnć9Ij18CŅ&O-(z5fe$E/h=0D51zr7{v}N\dxt5iXx_Ɩ#Fxq0332tG1#˖WrT;8"&,QQ`>  , KeH>dt?::yp ,.vFg{e J󮥹 $2f $ 0띕e11 3\~r^Iylxy[V$w"Mm^όD=%E:~#9⟱wYWQYo;>BPE)ʁZy"44؊uGU9A&ټ_O+ٮe,Gp%PMuW'D=Ӎ$Q-LKVMn,Z-W[FG%sK||'eycIġ/߶;i&lW,jѽ"wb˫fsT B.1Rk? 039=*\f?L#*/-0rChc/go6\!=_:[AdC{I;ɷ)7+_ "cCD8 [+FL~Q% W)׀ovS=z^Q.7qb0aS>7] fМu.e4GcY^ 擥//:k*]2,}.|^[U@;wi/iͮ_48wȂ6ܐ7ZX%ZH~{uĴ%ȁ|xx$5+ S0:_ pTp2Y*N~4~kg_>Raog]tUPĨQzHvբK-6&$NHfȼFfo81U<2wr-}G C *s$%Hv_< QdIŢ={YϦc7 `ϡ@Fp=bf彸j3*>:ZW]Ds34r3GM U@ÏfAX|΅0p] Ϋl75;#eA۞؜ūRIHBů\^K[0 ig!Kf xBuA#vm. Cm-\"b.*2AH,eYѬlhȫN6pՑ] 24 }N 7Җ Azj5 pqI2s }wS8 7%+YsV2@/?lrT[ߤYݵJuM(h[d{?D$k'*Wg%IhVޕu* ru:@v AɍFz"Mc'mLMPX HrnxS|)O@af׳Wg̵5>VNV4ncn"?_+)F֟ZWsQ?8I&kA`>xًo"+O/Yvdo(Dz:O1"lf of"ɶ!m֮ã#JA&㼟 G8&ѹ_ N1 d]^_S#A.֊9ʵJcHhXe"N56vR0' zܠӜWOO sxTb({_r(a*]+J 4yX0^t0hNc6Os>x̟ c˩-9WtZ*I䊩$HtIg P@ģ?,n pS+zjVL[XԢ0ϓ,KSW-^ dZu?SVf(U Y=V-4@V;m-R5 G~ 蘦WQDYeg=8U\w)*+wS)Bs#G6BD|MgҮ!(KێEfq~-r}ĿRVRjX(?%O 2Voo$| <7ؗe"-SO+hXL1B<,E4>   #sc}~EI4_8| >zNӞO>(R&rGn_&zѻ J"0Mwxľ޻m4EPw.m4* Ke_G2m ̩37R˛en@J? 'xVf}\ړy,&$Kyb2;ȩOz};J< /;m{dlϹ%D[Pt6}+mAP+P]gHMvFY@[qܚ4,v5r|-oV*bڽNqLo-@oloe;֠4' r\TjdP+d+W/En eg*'0E}d6DA6\G9G +X31ǔN좾qL1hi4beݝՐ!t([&:鶈T xZ|ڷWKͬkf7um6$S!EgJ.fФc(/Vts\k ]໼;k4T݄ȿ,:;P8/z^ dɦcSuwd R#%!xc|Hn_$58vy#]7Jƨћ3҉T1X?KhGژүC$gN>G1BfD:Fa D$aidqDqcY^"@'[T'ƞƏ.LJbS-EJ&2KcR0H䲚FjGY>BV [xIXeiFP#MoPq-l?j>}(9O[@}C۴Pĉo.j $xX,'kg6wGKNJ,07,ރ# q ~'ʆM5Ho $>>E \l֔ND[>@ d:CNhrfZ+T6XLe0iGӻ^W.?!KY}hXyqL|ʍEPxU m8 Iz d؅+}Ry{m3{17o}f8D}UNiN/Xy[/znyq]25[CEYRbF8M>JE %yk׭%K4[Z_:6Uo&bH_}vB#Keت).8aJMu{sҀc9)Ҳp3]>CQɈeBJX+&JԷŹ&bzr'eYG٦/FxYKCCJ*#X酙bbw.T|sz<9\+>j!+;& ٵÀċgU 3-VgcD ku0?Av&E1QqLWb֬Ʊa]*({RA'g耏44)<ߣ2~7esbIc` LY%DE8[ʳ -Ҏs2<:%11w)O~\uv"zfm#G1_eDe/Oq#\_ֆZ< a33-&a l3D6mԺ1 uPTǪEQ 'lW{/K "hq>,Z NՄGUV0Rp1vEl![CPL%mxt.F x$WT.DXH)l8DSս=?:*9 L0J!x}\4[%0*oK?<2cK'@p;!;dI?$,y] T*f@dkIR8~,L:g3fJi) '^%(ûh#`X3߾[j0dD["FlqS;H)[qc)$Gmaq |3D=^;oWS;E@]S?׫pm)PK{>Ci'w M#ɾn1Za -'Vqqd |tt\xI³Tqggԓ8N>rFuMe`!$'s1:]0YcjdܓݮL,6آ@ `XT&8|,gQ5  %C6J?vj%G]iSGU 20GGW_k34% $e%V^>Lc#\WO4aBf PR,-1" '2]W@gXO{ O\_7ž~Wjen,4eSoE]tKL`>'5. ތv!czB'0kW6%xQoDtO彖0(1NCHZ-'N/ ([ ] ZlJ>;|XC|3,UPc ,%E-H%6!ĺ0} z8v vti-Tq·bUJ7 ľĜp:HT$! GBn=$3N3kྏ?Te d> ̣^Mҭخ0[]JQ+:H1.Ď`1<@`KVHiOxSn~(ƒIWW* UQ#՜MNuӦ碔2dD1lq=ó>LǛ6&1ߗiS "nE60ѣIpT ^3M\c`![ YG037~5e]3yh=.3M,19 {mUZLQ+U^]m) wTTX 4djS'$ ÊYAC 97BEb)u⦱Pu{]m -eiv=ܕ]&; nߤ]qJ7z& pϩ*`WE9n9*D OqY00~IǬi@*+Hd˺tc7#wa~QQ\%D:qo#(UY,prh %=h-ފHlLW~@]}>r)Ȋ Tk{C3irg|`rex3abȵH> c7WkmDɶ)QTz7ˈGY6ht );Ϳ&$K#yz!2Rc9Ё|FeR)0\ o[n`\3>O9|}$32z4_m{vO1d[|MhK{~2 Iϯ85x[[{.3'@~{I _g#=0b*ᎀu`y2˙^R~>N/9v S{gHD p 2y oAc}HoMi[`֥=)lX1~nPCL}JYqQcm"Oĥ&tu(M|A YϞ* 6V*/p:.?wt;fB<ٌA[=Lvd LI"p`6\'x:SW)zO_LcC#5R!yih$R֭Z>}*3mZ:6D;1ۗ`$gۚ Q2+dv1m!2$P;[pҷ&WVtiF4-ebN:+g?I?q#&,m@uq9`1KpԹߜOzQ&A/v-ڹl7֡cM5,hs jYHGYmB'N}!/m_o0~IJ5p>]Qc_֒ΪaDP,X@]8=!ik7Kү,H-ޝ}%֒8ך{; '< =25nBroӐy:c:XqH `*5^Д$ݳYx&B*nE偏ݺ:ӷeߺjo6+YbكKCNrw|@&g!q !`F-eCQmKxuɫo U YeCAR79S}׻: R)u&0 -/hAƠ͎+T\7`qt4 ` ՛>Ho$Gi$ *g pD@}l٭< \B-DacDn)͌-?{X". 9 "Rr$ c_gw@EM + 3n$Kĵ=96k02aF!PS@@'eSU0[oZ?N6vbwGQP^=@,Z7Қq/^@Л_?1vIdu(F 72Ҥk7r`PݒhD| \Pv"7%Z6.o Z7 VNXȌ7KD6r3~J3p=[ƫֿŎ7͎3 -m+,&^.vMTJ䕧'00sq>)I"cӫ,`WW;= qŘ6vR#5f/(`[tSm|枪:,@Źׄml֩X݋~C2 |za6}^($gJV}wLPOZЖVR_0y!P23D:ٲ{x`4l-H8uQ}dyn͗j n;LX4_IJGmX,S͐*PZ){T բL|3Ύ>@Z ^ q1߬W7Pp3(9A@(n)AqwEw6[.qG ٔ!8,W40!Y9u\>iP~UXe_Q~dWwq^=n=s-{Do{e]{J;HqgY5:h.a Ne6w%ʆ:vK˃#!Ì>uVvn=Kw/p !o' Y4u9t%rdpsmmkDpYW2)rx lt ITc.Qz.-.cYLWR(@Z$p9[L+Ę#ȄGXߚrO Q=+.{$1_+`/@pjs<,e.H.+Uoeߴ3-u(./9s|0yՑߝgCg}ģ$TR$Ѡ[GVřPH'!+u'`wŐlԳ Ie Y~sBQb e)y4y !qO˃3 ,QPȪ 4ϰd$Ah68dpT&X6DO -@3WR 6k릿$MtˬY8B0 < RAS U|~N^ٚRpȘL: m]~P3l)LYuLa^{=ڼxbљr!'y =-FmQ}Z(o+pϰ2L<#pݠfӿʲ]s |NxНޕi1&~u?|},)=qzb+2;08,`q^sov1#l45%SGFc88 Fn_6Fءl]S)")i'E/=vGf@X'BLͩ񪷪z*tN}DDjǦt]pR_Ժw!N-B ʠ&p}\u!< &-#a4^(/gCڵ2wdt-|0@A!9)BDneԉye7 LV|ِ<\DZh8>].',)>xN(.<(+O‘;6u10 ;"28uwt(J19??iG\TF}M<(O3m 5<:5A]0 NY8=u_6FUhZC2UpZ/mv2՝JyQ=v5)cxPGH Z`7ނ,.n64в٧;8̍#r|X\mlog_^.1[٘/*WiVxUkzHZ}gcFȖlcmzcR$p2Wf?b*3 3j<&.6t, ΃L;(*B'kL]LŶh=)E&#$>Ey?tG=#EFWZ5U8摁0n›<nU Ma1O\M2Id)M*[b*|]J|Gm⧘_4ljsp>N`z;xgOLS|'C/jD[VAY)ÌuCR`eKUz&^"xjm:*z)3O2(,R$WSkƋ6'E\Bn^em qD}n'{m$`_"viCEJ_ժ}j?O\ą} 9pЅtS5ύ: bK ԟD0DV&cR(c?A="c9(A,K !7)I/FuN;K~6$ov)44f;ͭpٰ2KοN݃H 9c@\Whؤ0L>bd^r7ԔiׄZt U&JakCj BfWZOO|$F[Q5:ݶ9%R6Ýst Tg5-HJ%:?jgtϴKqqrGhPQYA'|;hBC_o m~3 NK-^뵺L3ZZv$Sli9[eMHK BQΟfЫoX8b-[ Zn'-Wȏ«iFFw"I@''r<- "Wp@y̔\v5FQ qI˿5, d7V8pjcT>]+x=YƚXo%LKСWn!D`Uf;[HDмgˮY-?~fmk`|_w]I(ysxp!2 Q*fCs&U= ى`7I U8sXͳ%^eb{iWU&46VZRN5Z{?2|r%4mr=+9dLc!O/5J<,CuӶYӞP+E?i|&ĢO$hAo JBx鷎Pz, >JN)X\c݇Ni P$:Z;Jxe r8~ێ PYP[o(V{ @"w*;sTyl;(~SD%B] Q[/vn uܠ?!\Uv1e @}a2W?ESUy xP ?P.OMoY.sR;FZ85 ^G󗺮ˢp_G)t赊 Ec7ŭQQ?Ѷ|at>z+_SyAXz%ix_s[1~ uE%/BQ> Y. 2'i"4$}%tƾ4mfy\InOzjO 1 [C2Xx/[~~I,=2_7i<#aan*}*?LʂÊ:ݯѩ֙Yt A ːFy/Hl2c"]u pz%K.l84}XڕXT-<ϚhMLl7{ݥ.yK^h[{OJQ߭㼌-D?=(eJsɯ|W)2x7+>ֽ V{ڽBSj QtyTw,NDӥKΥLڮdPir-8QwZ}3.mSZ! 0'ŷd0N0Vxy!Ш7BJA@6=a-jylcLuX&mWC_4V̧˚u_{jB@.3#,'٪۽Qjo0? 猪q!h|S/.X/Q&isDX7jS6,R P,{TmxdCuX? cnSyoW@E_3'uF$McS#_p['b *Evc;TS< 3qBrR`ٻwy̿hOQ[^kPA9y0K{Y,ٙ+ze{Q@ #`\t' '}ǣ=4Tq]b\̗nP|G[9MPBCN/PiT>hݪ*(妊[u[aIt*l*S8̃c-4 Xt>pNE*)҉t=#icwmu9zcb!;r]ן;.c|cؒ{c,2>&xj6Ʊ9Aɚژ{8Ͼ/=%IU%Z0]#j)1yTw" y8mamn_qqcY 1v='.?D+lrH;׆ KXbޡaR!DL4s Ydl^-t}ܑF¨,Q 5<@AȔd_՞k3LwSvz5U&My&vݥ[-e~u_`٦ZIr>A E>^C '*iǂp8єJ8ttL֤eP9ڈ?h| 3k{iD6D4u4\SN]CD+=ɓb'i\UAD5\U ϯ_z\`lj&pjǐkqٱ{Ѣ{|k ڞ|i_s!~]AGXSw˸Р"1hRcÛ/R.l7>l!Y5 VwDRc5ܓSpBy =߈91K;[htB ^f_`2qTPRhs7}>m:Dg1F]ۓv}NW6UX+!hI5H̯AF%3Oǰ8`0 `qRVZ=`P6|2fb98]64E@Q4@6ۃ"M M=ѹbP=k}rP14M`-ԯ>+ID.Ա2V8{","Uq]i'cpz@_,6ȣO̭_17OҦdU&v %[p=f=q5"ʤ7iNl+pܬc,+\$R̅7No&)|OfbCnʒ\9 oǹw5{pXi-99~6L:?iS.͘&l) *4=EP*1t AfW־U~ҦҙBw5/3 "ѿ6&(TfIo0[^k ʃ? ae*(SR؈ȸJ g+kޠncVnx T2 15`7 yc >%u|~\e@ɴJ )ry= 4K{,@UF"s]hViAښD7Egq[uB` W(q⳱ tIC02IU7 9軚-+u,Wg(dV7uaE'7@IM^IJ̓L2la |3fn'lH"'!: LJ*/'KfA `UAN(+{B݊{I؃6ĉ^[A !7+dJ֓j 9Q^9֚mrO"uO'i eArw%T ɧWHp@mi[{?B((0yK4;-) uf~OSۜHN>~K,Ni/EӺpoй=fQQ,6đs< (g4jL(͇.j3ND7S>%b4+5!TGq3br 8LU(;X:g8\&פ}z48vJ0^CfL46`Peь&M_$**䃊7;5>_践y&P.>;N]Uefm=ͫ,RhP?`*GM\͈}|k,F܁JsaNWDB1КlS>0@|Ư_*TLEP+]$2b[.o@,dl( (rW>L|yB+# p6& *&FLф͞2(C^SfB9']EI_D/#_sIBv3kN R!TVmlɲEhHZ™^jjX)Hl`F|@y(1XV&c҇yZWx, ۥ! }T W{ .)2ڲXNI$[c t3frdl:?+$I=Ql k%)F4r0/٧2aܲuQ ў]}ܤ¨?2Sqr(<LК%?h=CΉQ`i^Ik6 2Ww螩Yr'ʍK\Iy,_y{6b,ሡ ~2$ _6@7Xm U`]b7gGYoAbַOh2QkF6Sc.Q8O>ۨc0*%Ia\KW^œqh!oGV͢ 6_m:ZgȺ$)oM36״wP@wk\l=aNGejsw$efe)H ނ-̥l54XUګ=P|a}'y TLfv᥸̭ C!f4I Rn>*FoAʶsq$6E3L?|o4 V/WD%% ΫA3l&q Nk@_ )lfVlWd=aZo4q7R)fy ag)e$$J|l=q1 ^5u"Bt{s٠^Ek=8H֮L}>% 8þ u{k^|#Al,Sخ !+EXYR~(A mO>fK&#{ Fcst=Hq冢 p}ށu#>@h[) dA!/YcaH`Wc˯ځC] zGebvxЄ+c)u>v k.!d*$**_@뢴.sR5e v%If]-p ~>yMv׺JNu cbKg]nE{4Gy]ueGtN.a5݉8F_+r^uwL (eJT~^Ûa@DDlB68:e:Vרv6uMO^_Ru]c3ݒHkehnyHA"AlqTzn|ӑ6'qb;ʿƿlM*?58;C& tLzM= Z\.:ݯ&6{ E ~$+zSvb6*2sLf>D M\(~lTeFZ’kaeW~-6)?vl$bDEK}u1OoќvRl5uL3ZX*6um:g0r>7Tb[qZ1y#|Q )?߅o$: meHY }Y<#)m}ӭމ:' "+;wOL^VeւQƳ QjrW*N(mM!aVRe+V"H~ .LYs#VMOo. 40M2R Å GBD a+fjҥ]W{mػ+JVK$b?69鬚F d'a*`T])UTO^o*<Јo+,"EI9 Bso[M2m9Ni!A.n<Ots4 #N%DkK|@1!0V>9`/6= ,xxEF76 N,(.֓EEeLw̓kH;^PU4tS`E,SXRͥ,ycLSi~5r!R3jx 2}j,A>A`RЦɊeyT (-f2ia$Wd1bkKV*cCk,O=ŤH $n icƞ23tEnh{ cG oz qX<;m\zQaXxBU0º@A첨K?;4&k2iېjOMDi`yXن%,g _p逾 {`w4ܐ95[ 0 ̓nA!vLnsGK\5]JV:Cz5ٰg=XOƮhnQPÒ%|#A?V0CL:|l 6gU<7`hY}'dhbELqm^v:2؀D[' #Py|ab"X Q 7TZmo=0geâo@.?WQ+e¾*=~ށF1Lᠾcڸ iyqE1krhC4wID ϯ&i.ߥ;0rP-><}Yl4+&\3?e \ŮNS3xX\r"Z@:zW<_J0kۣmk0]e?O+s@l1Xِږj%(oۈ  HdU&` ˦ ؃jD(=V6*P f43`Zʨv#<=0gM&>kitXa/jk|nMOr}dmLv~Kf(D2[\+_h;˽/Ǐ*骋ٿihK+k@ld*`ѣ|k>xdd {ikGhȃLt d{sny|$\2Bx ui= ܥ!8d"mbdp~f`c)H'5~3"7a9؟'Cvm=b)}m.ba( P#Ӧ-ȰlkX*y;JJgn+cb yCCY'7H3T͋Z3mAugy<* ֒eehhEȏU ݛr[)W߾̵tD/Nr(L4zQ|3v e~r,C>eJ]6 cb&8*PlCЦxlܪÀrBIQV\HF!%dD zSI* 3ۨa.#{ݻRwtP@.^^(FJ:>Y}zE1u?++%C? >זSM(>sXcO'ϧ-i.OؙBDۆ!5(iB>_՟2-utgY5}c ?蒍E8]"j,Dh0Z#K.|1V|7S t,faGQ[v_RÓ>T3GZ0B m:vׇ6CV܎ ~,d\s $#.=2-ڒf8`0,ǪR>m ( F>ﲮzf8ۦхK—BYu;zVk|Hȃ°8ZSC)fOѵev,DA?/7 @Ü+ ,gz>fuR1+`_LWeSHeVm[,$=eq`x:-4TL|VEܪ `Qn%Fמ`CSVټ?[Uui (f!? m"8M:8%NgfSPbt3S4A% m\VՠHu9+WQY'6gz~ϊAjI޺EC UōTNd_Q6h{ F9/I{/I9<%o;BJǺKp}Nκ-zFDv:f4#͚wK}gBǺӒ;lZ9s :cJCRw3VcXq #?:RSsAj]>gYo0oH0Y`Y?WVoQa%z*-9wus;Z/v'qXܱ =!:a̦Y?:| *ڻ)mE!([Q^gVb@pv(||qf:&E6zʓWԭ_Y/Ú 06a.+Pm# G^"[cP*ؗj(b}= ac{S('~ (/Ld2˺u"i r6bL'h U` S!h-~ѡo4V406<23+6cD r6(G-s*XOv !SOH9 ]mP7/8|{q`TUK."An~tPi+_ I,Cː@Jc 2kg >*vϛUAO]hE䑧I}Iw)sqdNsg2EZRO# 2IYbil*|o,+4&.CEV]цƧ[}Ai(`35#e n.7ޝd\sιJ-2"I˰>"C\t?cB1iqoFӗON{J#b{\m7C_ScSsSqz? `n1+|رZ; A]3jA9`l-tJoD3Ӝ~09 ORa#i`i+ [BTpaUj<~Dk`"XӍɄ#;e28Ł%>q0i&QM##A wqY^O$dk9FFJZ(蛢_bu9~Npxyןs<\y/1%(Q((Zt  Z&Q4?kn4Om׊pM|b!Q۾lT@`z8?sBlyV'Q)϶P;` eZ4="^fJh>*hY)#B)Es0*iM!!"sMBSXP@'O9?zN%7e꧘ rzOVjp+2V7HEefE"W$9yhTksFi8F^| #P6E@Ff!xl9ӟDh؛2fM΁efvzmVCU8Iw^NpSl䲿'LRNjJ@VD 3HG?VDa'B%L%z5sNU6(},;H]o*>ā& Z.D8# , ʱ徫V6 Ib&EBFWdecJ~&2F>=(}"lWQT @OTۘK5DՐ 3!K)WL֓UQH%Z̿ mth'oj|ؽ#$Vpd֕aB%>p[7 ;o?)k`Cb aȽ7ÿA̤eF^K1OiQG%ﶉrm\:fcr& J(>u$@G/+8!}Z xTׯ]i2zե Q^#7ZqBEїyؽj1RHHlrzŝ[aaLLq Xj|6y˦rgSf};75|nK*:Dց O @okd%tuF_M"x(HwƐ{pcL@ 9,yFUShw5_ qzk&B+᝾]ghZ,YrrUo֟?q30=mG!lR< BH )W='L_QW5[U(Fwtr$F ϴיS12D@mge LxϷ*s&fgTs@S'ѳ=|ckWՉ5J{ *tlEO9tbџ,lr+t5WQUԹؙ94)ZQ-0DGXǹFF {یFd6I +*NyZy*r6j3[$#v*!A*09U| ̦ spzezFDӄ]zzv.rZ'0^KP23GL.g$\=,xe, o(OIqhf6/Jӊ%Ay$=KiJt53p6ҴZS&䐆ޙ1$*fBn{Z*&0Š#` ϱzl-j鎎5p̽ucvN@řl `W"[=pBA3uiš RNr ߒOa +s\ȅ o s1$e<p|YTiQ g}ɱK9C07p̴8օkfpdELUܘt",CUB}R8vfo7aX8)(;=jD1O #$_$Ά. MX%:a, }Sjb)_Y;p O0΍IZD.fi^BwY_Ħj6crc ]3dl&h,ZA'٣|>CQ&xMEC@fIV,PKz1Hϴ[a&7QZ/EEko,P=w+Pqb8' 0;/xHw#7aU pHwA*2'M=Zm8X2Tl*ɐim`6 La圳 pFE;%͋`+i"Pn::BVX>hE{Gxzy)xy91; h|JǪ6sBniCRKd7ydmH>Pq ̄vH 9Ц.EֳRXnV}+hV82?ڍ~)[mJt9>:Wצ5ʱ D??L.@ג5 Ojސ]«17-YVc&vWҬ ,TApODJ2 Z*| AÄ"g3FTxΣha+uMᆡ7ʲoo7|úb暴!A ɿ#zpOzKeM5^ANR!G8>?2/d~>z0(y]lf3p4خ^HP巹HvGF/EɎ(IR }Ml] L͈x-jL yBq`)T}~qh>s\(/kVruVuyő&\Ƞ6nTe) 78Y )-A#`-QJ{+c*2DF!nf24SWO+{yz69X"uINmL{y"<#4]Tv}_ES њTD-Yw¤)pBS FNVSP3/4TV1iv3?#h>V;,sE26Qd/ ?#Xu40o%C2,6mHoA3hcMq^x3|/3go$(j>g!yK%0ߔVb{=!=CZ0Gd S I3.Fp![]LWe8 *,a,a*A-xֻ@)gj4lu@ȪAU7ˆLmnNmCdﴬm|C'q)fU?$Q-v_;OS@c]>(ݮ@\.RIqv#ފPQˤd0wZLkӬ[F~hdzK^* Z uh-Giy?lVoeOEމPVbEY7׶K~J \FA@MqmC5)'V:+EA tTRy[n^9 2æ%G)+Y%;LwTCBO9AbSI7o!RVV2q&tTی/[`4\YegҲ\ې)HbmqNW b*o.GrDsВFĂhbtW'1tKɬB՚VQGn!RmHj9PZ=qEyz 0rOM9Wlu /hr.?D-݉`z"UO1RPxbk+ԍ <瀱gYZ07070100000293000081a400000000000000000000000160d9f5e300049664000000000000000000000000000000000000006200000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/-]?Eh=ڜ.+cso{b o73;XcC]b8DuҤ&8wJxqOgDɪ`+mP~Q)ٲ0[J V2?J Iw^RFz2Eapw%&Bht-Ϧgf)b@vr$UVTb] `{(XqGh*GWs88 @9?WjxQK @1)ѥ`Ʈ X u]iMbiO)5'F#UF+{<-sv5kki5YkS`'-"ʼ&=colx9go>z]aAٝ\drL'O>l*N{ÕQ: |RAHkHHz3@VR`~ ۃ\Ctz=/Ya`MM4ﶦcvO;X!4Q7~8Q@sꬌUӦV¦] x(HД`+lΟ0l`^zQJ}sEAz TBhD9jnI3s _.*F)?i}@X)&h~\cn3%UH2ɍy9Q=sћ!*oB wV$P \cyzoOQ'hFRNa"".Ogg7MGOc, m2]2D0P&W כwQF%u?Jxm;iΊ_t#sG?d2X9 4Q?RC: n6qgULӕ58_RQIs`:oZŸ\DHo:3z)Dlp:}=Ӫ4ɡQFGE7q-m"$|vɢ^h,)6Iacpi¨*4%_lt0"0ȼ.O 6&`W:pH }ϔLzt$< qH qBĉGkʰnB#)~!_)\0o V=He)~JhqQ~h-B1wQ4F|66X h Mfbnk  ah(A9NX)"I:QO4抆E$S]_lR̮!'$$n&SSKT_d:,rTVDž $r3QLu_ZjVPQ  0 zݗkAȦ6v˵^l'hf>:+凙@ۇ_-]#'|İRfSa}Gg{z݁.1>w(gu Rqw"/H2 S]HwAr f}ÕTWd4 p?Y bF̔hߒxP0J&͓]h6*ڢ͉= X{{Y 98ܗwa]4B)e>)UiO#aqӴv>[pڈv F$uFbp+fQ{~/gQ96sl$dA7 S@._q+a(Ιm4 ageEg D&eF$aU,QT&~} gP j--aⴡLVcwNDt~3̣S9c}'Kk͗#gtwuAX{,/?D $:AVNH ~޵.Lw._\ԣĊF!6σޓFg`"TM3R&`e_(t,25rizf :pA, bao$X我ETm mS\9GnڷҟlJ-ϟ岑WRSB-qqW6 ݙyeH~wte1'pÎ;K ^P\/u+>=(PN=xd}R4.+{nTU}" ҥ0uSJxRëψ@*DPx&`5sCn[=ͥ-!qycJD: Lmyuk>w?QN2y֪e|B9Rd5"Y>ꅍm?I~\'9ak(2xXe}BnJ~FmJ hBjRO_Iq| M#:~kL܉q[~+|̭ ]߼>݈U65J@9AQ/r߹[DXٗވއ|e^7\̡RF|gɉ ]摠WhxjCNr+'% s}==L2EB0ԑ&zx9w41lŝ?]?Pgo7(6Mfwh`瘷f{,iɗKJ1b_ oMH,[gmJE d`'$ |!V=Qz@K|^1ֶ)4%fjDghf?_AxzC\S߮5k'p3.t拠Bneqӎ)jsror5i& ]st,CnC[t_wИ˫{N轶JzVBuhn-9>3$35/Qf.+̤P0ƛ$>?8$n(wjqs 1dp˓aE BR-Y%zS)JAxohZBnݱ$Xx&trzg5&`7 sU4]$J<\K% ~2~.kķʀ6^lߜWo5i{n0W]҉B bnjN;OttԪh/yzgdruWM-drEM$y~0T#9aFQT&O@[~tq\;F](*OpVS bZ4\V"y |hu;I6Aa'/'r߇kF I(2E⠙1SܧmN )}O$I`xU v~buqO)O9#39&v#8=ɹeBXBGvwBoGʴQ^w)uIq]m^X"nEy4{ y05-\y B*_:$WL4o}ޛ;_RTuwS9Da  cA"heaSuU쀮 ='o8\ 4j-?CZw+l/Vf$Ҋ9 kݱ]~-}`&#MٰH@Dka-\TCw<>8Owlj| l.)Q\F 8}`<{#wqP 9XO [07\tB2I=Ort"Rqlkv$$_L e.[I {]ez tRL6j @EWD}Sx(7R*Yw3sz f܀2=3:{r6"B \;5&MG[^ANs: ,WP>vfMZ}Aإ tR86ۢz%G`1pC79,s`XZ$ -!Em賣frTXw6Ϟ6'V8ցqzd4f$[K" ~ɲTEuXg[FKWЍZlՅ6w'~X"v_Qz[ H,xool5vEm4# H}TǀEt'h7a™f +ԳǤՓG2ozf=LLSSIJAVcH7P*M{ap GN^W [dӁ!ZS Cp:3gM0UNQ? ]>T" ?b,zߑx I\U~%; F^JN(D@'ȇ.b~9~n9}ċ'j2lI]ֶ׿=<9"s3xy=i1O*FGF, BW ;wOm "]Zv)ChƟّR6uXXtOrsF V,j 3."LV9) L`~(IhP0(pL .%9I^oc3M. c7M+r` v<]h3t.z_f©HqY./,sKv9s}!SˆM5jSDe13:&xl=$QǕN' ӆF3H3Ojl[ MyXYq92cy4W5{=V軉 /I &!@LA?H:yZ bQu-^ ^G䷯hzKB3Sara > B UZ{liHZH:y\O8$ҋ`k xdJ=HXl{:܇Gq;b*ƓoLM]hHЩutSbz.WC i'e@@I otXGNPsT9ϲ`_D*A]y@[렱4 $䧣o9WИez(g:!l#Es1gI} XQ뭃Q9K2m71^ԭ$!؋lDQ&*[8%SoXC>++y9X[J՘۔YkywMC9XI~j S6+GΣt-fct…K4M,0~zxmrדqg6!!@} S xI)PM2 UQ 1hGǹTټT_8H]{%cd&фwѲ}6*WhKPeUY dA/߹|! ٰ{jn\K)X) :mF>Vts9пL."_Gafb1fn}%ǹsRJ2rswG܌.7f-=U~} 024Ʃx9KvѨԎ\IW,FyJjGExC%IM(OH;Ox֊' pCDK8z)VPVҡ)s\5ƹqS7-"m5#Lvᯗa/i 棁޳5B&VUqXvWMg2 l"zԼ/qvi1bf}%**7D3>ӚRoX43Sd"YL2&3dh=`5K?g}ZM=ỵr2TJQ >,H)s*=S"-Ovj\|DK٠#;qeaܰ޲i#K2vGQTr _SԦw.vbeqrD2ou}2hUz}C;a Nxr&x\;rލnJ[_GAUay?v\@Tṛp`V@k;:+.kNG+DͰ ֜cRމۆk[X[+ ԓ )!O_h@@|8P|ͱĬÝS?8knO IQt.j&_ Eդx٧Mfq<A]!u`v@0eq0 W"ՙt ϸap$IX-, CDP QU?Gd1 ~Ŵ@rGC.IJ#` Axhgyiv$)eh#,{Y /}?vo׺L=cF~Bi2߷I2Fo]̉+\ A* ? Rפ~h//P.ѴGY1n:=DT˸5Zc)&z^~#V(J{T1Zܙ'y-= !|v)8Xu˵0!Ɉ8L ުXԓR9ZHʹ׌GbN wی2߁I2ۆ^^Ġ|ˆn9-Z+LEbK21қb7%-5ֱ4`-+[{pNn#LTZhMV1βJL!#}Gen'~k;F͉O\a>^MdGFVF9̤ZT 7AܒZWEϞ-YWĥIPd,]VcGNz҈ ,gqcׅfYpj^c`E5}"),:K.xt5Io@"ʚC'Qv }Db.3@*s]ۚR'X?詢8$.[@o8 f5+i/ٌ^Iog2YCp(DMD.r”9Q^% /7wbO뵄NQ$CIrSiܻDgQ4`{{uSs&\ɖ[]!]K`@@n X Ҥ7b+C^pBC R&rV⠑Y_9B,`i{Iܶ$>^nϺ…!aR5:^e~ }I[' qO0yG_{Pn wg>W't7[6^!%`<@+IjVHO_X'cW69)Rlen  OcvX &hVcW9HpbrSP v )g{7*DfΗ=J2OPY39f9.j6d10s8]!U9r@'I@ >.%^`l*L++ t)΂;y @Lf1BԿ6|Et㌼E}}RPNȲf߯WǶJibz6I Gcjh,Ł`:a_q/ %A=by%@?O"eM`Wٲ2!~'~-'.xfWWd)*rJd6Ŷ4DŽP2eH9YZ|cQ!9U4ȴk41Ւg٦:A qk%E&ĢN +)Zq)16JwtRMW,hMf`w;!Bj.*wۂO=kV;j9FRN)HDM$ ''E@I;1H0?D*e*oZ7`On X08Pp3qTDMaԉ)N+:;C\Ee}) (kX< g4m 3!K8lSMO3>E  LSgN gF=1؛s²`E 8^.{e'(q(UU@O@ d,1җ3;LwNem۪}EJխ"NGF9CstxƫC fFI-ضb AN&HBSwYw:C]BCK;sRvޟe;WW#M]0.Pm$Z:#;p`A]!k 5S 6L_ #4 =սqnC!.6?0gswu{Pol/uzyg.Zz'AxJ?oL-!_TM_\5+@x|x|3|ԕem!wrpC̑k ΢@%Ð8K;?PѨ T=26eq/;@/BH8aHX Sg(j4@ﲜ [:+r)y1@k(2Hxѱ=k#`xVݹG/{p!Ƅ"1xT\Yg˲ݑ5}rx({oh93tr;Lf^+"Eתs/d hFXzzw3_"35}P?ʔ}@vmX؛EJ E$ !)aew2ukϴ0`r3| /"`HZkWP RT_9rί\62љzkk4_9b SS5+cZu\Ӕta51+ez2ɾ︍Z'!¤>'T?y4CR5E~Ǘ4$oEx0ZF"?IX wmGre/cOg>]ll!ßCߖ1SAyoezߒbu:׌qΌ ^RVƥb%IR;PwjbZ4_nUNg`)j  >F;}mw5Z͢ǂSy45. 7 +a8-@ ؇i'e{A014؆'`7:vR~fx _‰T3+ݜ'?s }Xsyqj%!|ہ` G'։EC{B򭝧M$P!LjW0N *NHH||M zĕgpܔ1<ļ~I׌!*wuJ7)%f4cV+#򆮎WE/1e4sY\$ڻ3AʉwN8J4^}#̳Q,6, k:Ӯ.~fOչ9,Q1*\,%.loU\G~i_tsuT]7[A^2O/ږ iO ]W}F@I{u^<g7#pA>~XlvhzWfD;eBݧ{re؅,o](z٩dAYM.m8?t>]; 0Dsg[ H&pW~V\dap)zʯ\-/ 1`jb%tBYZ^5M7GൃĻpv`"ԛ+r5h_'Bgb>n`<"`\Jsp\+Ǔi2F\VSDxpΕ"Tž%z*60=Pc/1($H}=6ܩz͸\nAA%'S%(YE(T) d-)Qe|Rﳗ![y@Ӭ7X{ 1n'ii'-w8v+1xnt+ؚA)1r64M]*ѭ!f[;7`WSH×\_z`cPVՌx/cz㷴.{p6ˆT|^/Z^c?3]c#nOk;#N&uGsI qʽSF 6W +v9ڟCOvjtd:Â,P`K 2 gK@0:m,ۥG7xw 5/kgH$sߟ0EK Y L[qB9R+J.u$4r~[(M j8ݯ?T8ap7U:UɂsH (v}頓h5LbqsvGD'UF\&d9 1(S=iPf jFQ|'RkV'7=Fw-$ A.;g)|XG0yo"VR;٫z9x8U~HezX~Eu-%R(e+RdV6vTzSom gQw7`E pVlpO$GJl,d6ԣ@!#>An0k qu[jsQWFTyq0+3WM Њ1miWF" ]O(#Ɏ䳏EN:Ƶ]o.H&P \̨is'q$yKĹ4(":JpsVhy})DW#;>O|WqJ6"O[db)KCk^O׾S@or~R,;*[ & +ל9zT1:+5W8=Lc0P/ɶ@S9+ yGs(NT.1 )QAfv{ƫ!xs=XGas<_q˺'ggLy_r`0\|ahj/p6Mu\q{\=JZ]aGx0ak bP 9s.zVǞO Jᦺ%:SRڭTr7!7)@8 xI'fhz?zURptR`6yQid̠H4>J42l~V}=-,^2cDYnPڠkӦ*g.Nt|\4֤~x1!Qã{ +tE(ͯxZFpZN?fLR{秱hMq-EKR*pw .BYк_OAO~žvLMTecy^H9tE6 |SYVON VVF<+(ùBGSç_YdѦNK$AC 9fcۄ ߂qkO)1|:0g"o'12ۀQkU)uEx3OU+6H U#d@,뎳4H %;WS}Ku:zjtq3HdQ I!x!wˬP ",)̅ƍVDtodAܖ {2}PJД7|c IAafr*>|'?Ta' UnsP1V70zL (4{^(o9;kbl5L9aL{-xLkNfUtԌISճd{b~2S cTPw q']/Ak5hf?8o%gonB/XF;% iܒqK`uz^a /*P41"c&#ҫ[[ E.cZJpg:ݍ0%y6`_g]̀/6R!Y|8xWn \Ӽjm'Gu$!lAFV(,긬C@h'Q U $j@7̮*AMGRU.}pw*r-%P!z.KT4DFV^`Ͻ[㓔MPu عoPnۅ}z뭰 GVbǃ9W/h8ߚ:0H@՜+ڥ%}ٌ eB\4׆'ٿup=jVJƹ־Y`:XSICY z߶+=HCg/o M:p&&]ܠt,>)2gh 8hQ|L#t/ߤrt]uzuD#a>CxOSeCD/FC,$*jNʙi3߁~}c&-s{+pt!oy9$ba*ae &{SGIJ|A )(o76!V*_d$mW i;\2Î92I8?@XYJkLqԸ5]$X ~n[\LAb>nS)Wg|rf"y)gGx$fח8sg)Ah}3Ҭ7U @ qʟ]߭[ =\@zO#<ĔP/Tjt)e>y_LRk_ʍ`D OC~V}CYh5=ߗ0(fS+pqkbt>Py(ƥ$hq A/: Ձ@q6gs#SȾ℉eZ&To^"¢ˤ]Wϻov˳l$-0s1 `d)L\+we8˖nLkC)xs}*ry ]xc_9L$[oXցRKF[ɹb z,^@%4qLq `Gayr|v\p 7+ H!a³| m*2X5rR$8: pﶏID6ߴ!=;d4lƧ݇tva;'5>B/*-#t9Umcewm&z$4s;t[Ďvװ==Eƿ@5QO$Cدo-`QfW)~Nki!7ݩ  V&ٌ,|$ömx(K߁Z´-Sd$ Rf|'A#3&G9Z&K="b5;rZ; HZ3#%|!R@jݧ';<b2!JFz ߍ8=XUlaȓ$v)li<4G͝@m` -qk:&v+Ӈ'9uYHn JTy_!{JKYQ+-;#%xX/07zDTڜ8b (?@ߣNeVE sItu=ժQ Pmq49%{ny!,RA'_y^D(F%gE:3GJʟ/٢|U`XDbo "xFd68KPRR T=G]Mv Y躶Mw3o􇔾՟q JE h>'X|E3ǵPBH,|2Vxh@q_Z>kF iOirUw~GX īkz\ 4uO?KM7ע^#p8H,Z{/wQc!^NS~f+QZ6u[f&!rݮEHOG:_˙CKSk 0-*RDF+Mnd0360{hPEq"o8Lh2el=^GuZBV`8X|1(Y+.1}h PRZe>gn/[*TҊg3ܣ!;Nkd964vzP/w5nhzAo֓p&?T,ؾց+ GhTr륒0_,C &`,os+36kp~|_uM }|q/'b-{ȬmŸwfq%2i@3O4J*qϝIFTfh/Jx#>=Ltw;܄o's#Ϻ(&Ҋ_7)0XD,QSNņo5^_|s` mGN%tM3?/+35Ef NxDi&Q$Π_vAޯ4RL\P .p_sG1)Up{Hw ~?s!#CD󋀸ltV_`]N1M),ls*GAJ,q"|1zׁva:V<5ɛq&ȥńn_(Wzxhj{peHnzOjS&%^Ik0߲v;dC ŢijnyыD̘(uPN%VB|KnP2=:6Ws =VWZɷŲN&TztTbۘ9Sj% We>7vi" .Sޟmp.|vSO?{xf,~G ^U~-%.۷ M[daoE"&[,sV|G3z6D*cpgS;ܢDJ)vfφ߶wt [D0Q9z[MJpcsZVBRvjagK|EȯDٔD윋ip\s<&I{mzgLU,? ٽ ,}}j\'HjH܎ހZX.ޱi%1^ʱr0nK]s?Uq?^b3}6̐(EQ 2:BxE‚c&߻8)$7UeP[xlTg!Kߩey@-釽"wdj&)kI:a2B9Z䎴8mSWZ@ SSa;'7Cڣd[ VcIR@@;q.q1΀,[{#f?;)  Zs#lc8*i<PJ6S!FICyVm@,b oQ^DˀڞhJ(j$% 7yB1bY&#گuUaퟸNĻn͞2ŧr.WIv,_2@ZօttZ%ᴖﺙ~G\bqe'`R%0ymi`-UVݤ8W݉te}#ig mt5'[:)AvHbL#jKLsCqQL_pLt(΂EMCd وe|>f^VWSoxٱkO;Uj7T.q$Xdq Z'Pf9$WitN=4"yLJ8 D(^[<Leܥ,kHL9A?ABl!`^n6ĉdtdN'\kt+!'֭يqĞP-hJ{[ׅiP$+Nee fBQE"X(aIJ=Oo0LfT¬vr1cK d0Mj b! H`LOm/[HWtjM|b-xGg]o4z*?Ub;| ߓ)xD4tp~Cu`Zg?G=~[A y3$ȼ[g ^赔|?eu%1¯oc 32_o^N 4ru<+LcnN ԩL݂inE=72c\׷pt| x[\@~]E{ DKQww)KɕNUak.Q.Es'p޼;"W=-L ]HR)~} h#('m?s,W5ykleDVnA^%uLnBB Y"4!R(7, QtK,wf34_BG:2: =pj&_*5/M:NHӔy;GnvZ8le͝1˦@5ۂۍ?zAnGIvpKOXP=[*2SqzD,*J FDl@%%bBҵtB՟ubA>Pw<,wii}p(`kj/0jB@M &IZm92SR'wݫ~ѣCHޒ*N?h -:L/ߨ,yF=bD?'Y{+|&p{α@Xw_Zx=-d-I\e|2 ccxDUGS5Xۙ*üۆnF'T:rE h_#ۨ~2's5[+_8W!]QS*fݿE/=9mߓ 4=zyþ$oޯy?X=ub'pz4&eKsT;~di&Ϙ:`yxCIkueRKhϪ@77\sd! 2jY8ġw:HϜF;묂9V84,vmHbw٫%b@w,T7ٶwɝOW2lU[9KHpHm⼣.+)+hF eU UZ7>S '`YY'8I1WpSNJHWb)r?d1H*U4mxf'{kܪKڷC!YhO8a#sPs u%:;*4E.dڻ%]\[*#twȭdJWnKC{dS*[ p>a#r;}+p̲v-%}a~D}{Yw(51WL/i0_t u#BNY_@y9*_+ }),-xb/$ !}1@l+k·6!>)_+Hg!#KdS/6q*mϜ2y.kUyUEbGq`Đv$ #Ix;P͗['QI%!8t[$.>H[` Äꀤn.'}oݒ`b&0e]3Kq]!b[v@Wb'(?Tq PI6=;J=,VhW_ 6P1 v_AzEofC)lgODuex6Fbu$'rcipb݊IRān x6EiJv":S0.&g<sh^ L :>X 3e[~v\QHp)1WY^uAlӻkҎ@nכz$0^RD Y7b6?Kϱ!)\<_N43bȺf|aY0H(2\ W%Q0t+ⷝ~\ұC6M,wQF(wa(gn{o! A]& mM/S45F0v%oX{$nyf aq qуR00~/7-k Ni? F =K@ZM?Y\K:~s1@(/o|ZuQw)/EJkhʌ_;G$ޮJhmܒ~heDH̵*]QCB}: V !ƢJl _* [Glش0] "A7.;[|"]|#4=ڛq<1n Z~y Ert 2H+3q<4뇲4TT\@ ?J[R:E|ew^pȂnq? IG74pɆ 0Oih ?6Ѧp$۰k:5N)GBdHgHAJ0;iTo5+7ɧGӕ6:+RAa8CFK!Q3[#ܮN!o;Μ~,n1 ]dr)ZkCPqDQXe'DP ~(<[FF6}@|1?*F"=J!p?-ƹ\3'X݋f+_s+>(@d%i]KuBQV_0u ygݑWM#8Ku!_|,1T HIcmw(mR9n IIжw<:NF_~>OKAB}5 77kوT!Br`Ddh LRj״qd ,?UrRvC%I;Utqf[e^Y;ĤR-G蚚S J=&/GfNNfq˛bLE(k o#{~:,)voKm/7Ve}2|РE+ $+VKW|/e,TJ֬_ T n5 :KO|Jz؞R 㞭^ܶ}\k_ n񲚟wLJ]jMkwpJ4kK5tEAvF Ń=s:F{&=U:LIA₫6rl2qC ߐ`;&ڿ7͙!:`s LE#@Gx2!cYQgЪ- 9(X{<]?Wɱz3Fk}_k%N=sroۃ/V>Fm€W21HH a .[ C|x ܔZVd¿eS%g0\r3B&E.:z'1Y*h36+v0cݱ=*#Oi߁D)*'w"9i{ >\F,=>73p2hCt%܀F8yxWi:N̬EmE?:D]A.>4=k7u) jp{RskP7{41h!@2@4iz_uzjnf;˾Rg3fva]3c jZdssNUrR O?0@,0xGrP_\xZ@\PS echV#4zi>40zӧUr"6]q ~ˀC'p46 $\ּT%Mf%~KNFelYkG/v:դGWl"Ur:L =A4*3+RC3zr? \e$׆ngy02(޺wwBkhtXq[ ̌uﲶ9#ʉvIm CZͼ[-Qc7(9A_)p]0~`5~pm$Q@)rB:5/[mRYz <3[UI<,cȓ=MlH5Ūѩ/`G-D}z1dM#+b,W8Hb3cP4I`t2=bE`j9jk4<1/WO *.Y}UwoK _qMbn $QPA[f`ۛTSE\_"I >o/0Yg-dP1\iSF2(aIneծkZBKS!|.d\[2tmVO}gVIhxq紁H+4M9%0SЙb((zȱjpȆ3 /|Yւ-/z n5v,miraSNXLŪ f(*媉ȿ@&&6x_5hxG}L^̼@BͲI*gkZr$@ABic CpǑ(7YqH<ݓ4s`G+^q4 =WaZkIci($S+K@+Gh``du9=Oi i VDz9k3CЄȷҥv{$>InfV{2SߥGHXEw oTsN? ¸RŐa^bZgG깷LO͡EQY1H>jj?3ǿ̐0g¤IIpI32#8"scÐguHA8uWmȉ >.aфSQ%*ܱ(9@sihD"6CZ Ͽ1X TwaWf>^,Ɉ*{c5;u1C>LXUqNwV5;'c䮋@(ce-xKq,*W٠Aj}Ή\tJK?$c&o+چ4g3r]p.\{ܗ >>j_zV\;AN=^H2_bXցk``[sS/1*?t^)I_7Yg=*ttMI TqhW3wX?62G)-4k>"&!ܬ o *@ِ-^oyᆭi|&Ep6=SOAMH;홸7rHs`Z}1tQʎT+zh:zkѤFhÛG9+d#RAXC$@6*Xfe2Vk#=)U7W,CIbm|Sނ%*F'9ΟUN=dAP/OBz&~du $RrKA} J<Ώ$*Va%"UTr Lx0ʛ"Η+6)R7–%o[.m *G}iaoN z%)#׳}}`d՜mNX]+z$E1a݌ObţylZ[EXx{yeIAy"˽BTךm***c)WJI$6!%;RMbZoU`k}oQt=`iUiCbfH$= [ŕIРx Ae:W}qu| vXkj< kFL}(U9YEi]5f79/=k/k&ن!e =e|ږ o\V=QZ"Iho,F' [8vٷYU38M$v_(W[sTBng$'>+' &"es{A~`;5m^dy;G23 N+o!޵o)@n*yp6uď(^-7[9낋=̟\e=)Cs@5SCSU1%g@,YI3Mq|#u_DY^haz$bdyWN@] oH-_@ժO(h7C{̰L R"/~JS6~mE6ly "N=Q?(bb4[-۰ HxmDƠ#>P]Íw}z曚A4BXWc[a?PzpBˇC/O]+Sѱ~.C /(Xx2)Ex5 Ht#<ĠlKVX$u- 7Q6Xy>AuJeHT y5E0VGߏZi^m jM>|q@ubo'*:QaP)?F~?ّd'7B@\U+a{DڜU2C)!wۥxuެCd`֋;x-w#o"khGC#Xx%ߥ4﩯~lm[PmGUĥݵsOs(bcyyDI"פD[I{tM ÑU [qH@nx&`>y@"U.IoA)}H*$* Ĩ-Pqg C57C쫿X!ُɞr]] (ejtJ0H \4n{\ W0', ncAq;}8чT4P>ͬzawbB @XOU1~}JC ?7 pF.Olv:3|NAK*'n6IC'n/*o( 6`\V8[IJGr А ȿerYF(6)"kzJA:)|s"nNJy%O^")4QM6U*jM7"$ 9VE'vڴϝ{!zѩ6[{#Y*YWzs#1)—)qNY]B! .(VV{\˃36_vlOUFOs$X?W4vrnttj"c3 Y~+U/翙0݂ۨHAULW7~E@;AM_jUƐGGZ."GiwKlk='& aPU=av#6`0*SuCOrW@]ԑpzXM[ ] |dDf'%wN&#[s6 0YX,gS~rGͷ+ >6T5;/5.ϫ[jdn/ i@d-  )u7ˆGv)yHYl~CB"zc.36|w5Ĥ)M`zRlV*L6ŏm"ժYnz,[`yO-VDMISܲ(0\J-}m8nRZ]=2 &t6 L {(ۧP4Z꤄RÑd]YG ֽ,CG LߒH'"ve${ذ w0SlGp['Η=l?#m>(YCyNPo3}74"zZt# V!Tz8} iV *bVeg 0؛GZ]MF{4C ސ#+_ygNL|{g0;(V׌ƣI#b/'܄5v%?;K(gX&:QPW[NNYE$*;)KY'+X;l:%=K9eQ.l0- Gᰕϙ^K7VB+l!ۢrhko@Vi5mXΉ7Z g'J(nѹi)~%غ;Wxa#ud:2~.Lj9MQt : *I:8OW{ %$sͺXSYT 4ul DJT|ϖ tvZ.vعPAZ+buᔕ\iY Ho/Qj|d,iRl?#7;tdy=A'jG|/v_IY)חl/jݶǏJ޵^% jYjh"]}1v7Rd[|qi9,lJyW$[s+!vcGƓ*)k {Zcu|%p2H;S,k"7RbV1 ! N-jGx0THRT6Z:IgW&ɝYǫd& ?7CZlWx4,Wvn%3hn֔!4Q]vgRm>zgA&HB:p.Lq;ϸeNèr![F& a o٣9 T~%0Ew{i\5U2b! JG§Q2Mv&+8es 0);"y_,G&-oiul{ "l:xi?en]BRԩNm"emk~.UtتMIovmQob["JVC6DAk+Q [%O dZ>_2Md^-L)?onP ߬"B|/O#fĻ1m#⑼=GXa48h0Sո&j+=![>-) j9a:rWUX7ȠpN~ 00grkd^YƵRل'rBЧ^u"V+?0|c}_Ax3FT3I&oэ,\ :KT_8[:QgQp3xN< /==!#rɾ$yg+6e8䙺?qCYFL\tF2|wLwhG dcb-wiR 6QIʠHlPm+"%;@_`/6Љː챛r,Wq.7"$3uA|k}FGǡe(y@vtEƟG U4E1KpZYZF?!4j+ZS)8Sd'G(lA>;rDII{? gIP-pֽsL*lS+ zy3I&`: T?/g1,\~~S9Q&\]vrQY^;! 륅pM~!:İe -}uDziDads~K ޘ_x /& a |?-"IƦY/Heh)BP}|t+ M6g2ͶG&~c>ɗ5F$W!_O@{jA!׬ Vb %LIhQ dFN`uv[HtMǾ0hҥ'H+,h[}z*#@ˮLǙ0.=SP2ilD;ap7.Jh֍)~8 'Wdٚ8)5*nw53-{',X]Im&$xqUQ-0CbZd[]T ;\j`6m7(j*-PIK-);D{1vl 6~d-Sz{wk-jMO`+h.eZإj$̎k ZnPCFwj{c?LקK4 gΚme ᷸>Ej%8@ `.9Os.n@LΩT>xy7&VtD~BMn&~hgx 4YpfC Yxfi /j][aVrSH{IGuՎqR3_zZ KtG9* z@:]ق2y<j˒{134.sl-JE:y ,fICKaUǕrUY ;@}Ɩc{ǺHTFy/G0zydtTR5g7>VV}ڛSev,R|ӟگĔȁ7.ą  at#5\= tEVA[`V@)j\wd=Xy|g@f3J`pA4Ї]C]QCq+HbdY ~rk~a4u@":$"u\B#z}sX"t)="MxQT)$4v:_ T#nSj-Z?*ɕ{ Ti/Jm{ M4_yM\~cd\BF_]d} t:/ #e0kj piL?4-L}~ig)G6>6 +{4Qu*Ȝt&ڍQ.ˆ?M4Ϸǣ#zNzPx3 GU ۉRw!( O~@4FTvB2[ll[{Rͧʪ-@ʼn0 iT NnɯKA{%ZG4PotĬDr:ILf1!H>vL=ъȋ`a63S #|u .y+̑Vk]@%VWpD9 + h@l%e$'Z95t ;?,' 6kы.h(?;* jΖ}K2TS]$+4c|DgC=@L~ϡyԪN+gC&5PxLudw)1$~ J-Ռ#%$&vX2w}izն!y%BG+"jxzƁY`s 릁zH }Uܡ2==(3sZ:ͬ7񢊉~zc5Pؔ Q]d<PnH wY `sLi@C0m_]!-[ow2f%gG: in$(ᤫi|5 RDE4DWAp~ےnPsEi`IQf©<V͢Tهw?E>ru4r@ƥa.g3%׻ìɫ8W^'4'(K55R}IDz+Czy &颷YlhQ},2+@CD3xeRu>_}v2dP͘e ]v _^tayC؇xη#&?[foNN ЬdoP>"O75/ AǧW՝ N?yJ&! @VOu`:cQ(j4~z|ʑTP m6]|>[T75`z  n@on &Ot ^DX~n;pR֎WY}K}PidybGŜʭ[KUmf^:rxo#ΕNl!MJQᯙƁVyX%j |\U 0O2=YR+{;G[W p t<^$*uBߝv(` "5Do+aHi!f<__v= $۫&mlrPMz R- 9֟FExBoΈ]T#2Gs(5) ǜa)gV8hdNYs/By1[~)9Nj4j^9@xʭ8Qy`A492.}wx3 ¿ǖ91jh T1(N=?_Pa?<&%8!EvysD#c7[bY6T,k1&{$.wΜN ~ wHd a>`՘%oPleNԚZ]Fvo dQzLfx"bmx5n5iL:3h$dcQ6H&S/S|u$ qݏ[Na1MtBy5> H:<ע-E\Y!ALn!zװ{lm,j-v U鳆PvbCfQDp)Z:C.&q?*Mڮ8Eh(b1M>/pnkVbIlʢhBg]$O:[-lih Id MԂ.ZSEo(↲-`Nx!Ez v11iO\%aa4F&uOq B<@UΈ{0⑲MDs'fTqk+ejmg*GغtiPZihIw m ƍ 9Z/_{dH"gYUiUք,{Ȋ>E =YηS A;ԎэY@M.*=M?ygD) #e߇#L8ApGPlwէmF 8-ELxʲ3a,Z9xQ1lQV'>֞3=[zWZډ&vfuvM^$uݙo˳ ֐yhʌHbi46oMsRbV Ydn)%b_({ժ$ӼahpVt#c23nw!dbҽF(YRG~D @~v^y޾NkHY 5qg"*~-$-=)B:)b^Pi( 8ZÐvͩM iy>b}[Z!ݩkFK+ g&F #5tl{hgr5ʱfRxΒpw}-_MEG *m08V&i}vQZp+fD*[r;Q3SE|x{7p%EV(*سi3lqE`[o칗#$.$Y̛>p tdajǏpZ7J 86K=-%~ O(]ڵ  hY*P7x4~%V-YT\{9kPŒP~d8Ny! i`޷[ ]{k6 񔬡J]ˈ-AZ] R/PAڼk%D9QxxYܷ!n6ΜD\96֭cRky*[^'tLإB~ǴnuyVK[Nò .tDro_t.\BQUEK]VzN }9DXHoY&Mk{.}`mt"{&pΈ^x-cԷq1 wMj*PL6$tQ- +EP|k *grF ;8#n]#; [Y4OU&x"vl[17F2?4@遞'M2E C_ M?> 8=H ŷ&Gt~EwZIe9ĖAb?|>i~d" 8S^ |X{ Ո|Ng1ff#ԁ_Ss7.=3DQFȟzRբ\x: ߦi:ݔSdS.aCT`-nB^<~7JA18wH7J]S(\O=쒩WNߛ<Ȼ))haVU MEb.(Fg|0K/ҋkV(JcwS^ So|#˃ O-6$yߒ3'o]d4Z\(-163yySS8 ko}CgY4@rHSi{3= ^@r 'aŲ12v8H!Ag8(F]+WGDL87t`6.ƥ_ӊ Ws3(FS5 ]JRhyrZsOG3i,b8TQOc}/ʘKO-h@)*B)hE}2V|i 2kc>N0 q ~Fz *l9B&˙04lTqEcD(. wX`&2z|"hQ9ļ|Ch) ({\Hޏ|I (w gƤ`TP#$Gl?@fĤjk-CEbb+Úr+=}qR'qMX>^4Z4Kêm66EɓİDgu\r1L$U_`3Fd.THp %p6~z#MS>q?Q\\+08.J|iLj3 l |ʒ ] ^Q6}yH"J^Ǭ4QtQHCb#xi>=NdlHׅ]sdG l+ JP]LUo/aq~A},O#Xck~A5!4ʅֲ.jiD G5"CDLr)blPS1_)چN5&E[6roójm)'D#q@IߠC*'ߍ d/ DA W^̌:|6VYRe:Qy`m̕ي[4 -Mf5@PԀ\=(2d]хpd=b2:zsX$7~0`/q}@T3_Gl֠c }:)x0H}u.K~/աJL;ͤyV_rwJE7 l,,|*/K&ZgעWLJ( i,El/edf^:֌%l$yǔ|+<]dg,b5CYMw z9@#>%8uEѝ*<3 7&Jv, kZʰaΧq7gb(-bWѩ\ݤol;' eS fғ~/O~^^̍k]8wثiVQ:34-tBwF%?xvoY gYDZM/Vt\)F+k[_)Rř^ )#u ku>nk+&te9Z5\(k:ձc5Y]JmAY\eBST:&?0VQR #)0֞{@T!e9 c&+;Ͱ#/a">@"h ŠA¨Nk!e_%y2KBjt1=7*'GRrǯ"]??) )Jj>#Cgu^l}Tjb!o:.yht`7E2-BS P/;öT4B+)A:Β%')Of dڂoy#U/fM[cx: FLˏ6*")5Y㘥vR% [,>[aӾ8#[uVBv |9UIZ$(B@#ųϼUH -G(9&)rp5#(olo*Pe%K , V>zf˿oO_B?4Z&tA/$j?N;ڸ'cҶ9"4 zo7a dmLK+ xd}2v.NJɄ57ˆa: w804_9O fad^t Dv"h(^Xg,}Ґ|bbN7T|WU+OrAR+u^7QuȿI;/Ts`8'ۋn~F˗an-qX^ ޿'31U&ږv& g%sGOdH +#>;4F*9PhǽyL]AP;뮍qҒy6f⎠O DS81jƓNz|y?>< IiIqea%S@͐>Ĭ$)BV¦jU-MrfIӳ?+f7CK OG9cf5R")ozV h%СV*TAO݈y卐p$mo6 l~qwYwBgc/?\ٜ3 ]'&ߛ65 ^T])q}[ jIRc]LM?.D!_ocl3PއYzFrQLwQ2w}-I0@ ,FY$M} v*v5SxCf.aL|VuF]|8Uæ BӸDK?5yyg˥D &@D $ysl 4MiWh0zjoW:mNAcǎ'MY"l6C2[NQƈUeȐb,9V(c9evb(aR3%?-HT9C0p#أn^ 4,u}yMP⟽/rPݘ8gIFXWF.wJ(ڽyl^] JW |`)g9?|]Uct!;)0:3a墱:;۔I{`p/ 7RrSb In݋v2q!IM`WnaApД e!ZDި` ʕds%5DEWGи)Fus W\{aW"ЈIDPFKWlRђ[/!"z <>U/ s=Im-/e^pU+\lU7;9[qE X߻ih /kK:=wٞ%dTtE}U|[UR?0̓g<~ȷF"; ٰ4;jx8(€b H)zT"IuF'OsV_yżkEx,x+wR0sM_!$19W]ooLtO|e jiv^9yΈ|QGI4dcwdLYD- (6&bë|{1!t,]wT2ZLͿK<{xd|7!q°ΨkRdQi9 w[>3 X[:==f:VΒRޣv6_0 Y(|j_{{Ddbx,$6eV:a bϷ2b5@LȩB%iΚJMnƿVJUx8]ǟd^ap 1e߸ S"}/Av?.O/E ga[ ť,ۜ W5%$~% *qki-ciIVE/O#(tM!VK pIhx&%3R2\f1H\o.L>ASjs 11.o/GwQCu*-}CS ..4~gߗ; GMMG/hͰV\{,0;;lƾ;cDp'lDgV j?LK{:Y;ZHȸ$xRZajp>Z|"/Ta.de/n߁OAK/$hWS\Fg[#o2\t"'Dy1_3~| hP@X=iVԱ,a@, ǽ mR>,'58zy#,#!_bޤ! GT]cFOg_EJx..Myta?puBrHnds ijnd~ <*w(EƜdy<ӥ 8LyfI~Jq%pb3hpBOgE|&Z ׆Q'R|R~q3r[nxm=M8_ߐRWoVwwfeG1! ,!uHX@G)DDX@}e"p ?O=joZ 2VcM6:4w?L Z! B:(F4"%R|[ˮjalgԬ(Pygsf!_ "Ur!=!c+kz5|[-1Y;uP8]`-VRlԬ+uMuMf=+p#C} ڇRgSS:}7CMZ>궫Ϝ]P}?~Ͽ"MזB7/{E_UMh*C"a4کj98`w>۰hDN$HAn!116:нohwƥwX. 3+_2ӾC5^p yVj*Cލd(Ua4bm< 9sy 1VTғ g 'S…9l?pdͱ]qٚX@%3;*9"\9=iTr<ojƫs-_Y_ d GAOʎxZ6ZakPdc(齊,ulk;d&V-S |nڹ˷ 7 Cl%x͂Bof1c3J#*~%>U4$ܛrKR"i E\9)m$% PBڅ*3HA{]Y6PKT\ p'Ҿ=[$ }#텂#:ӺUe&?%%.3E6AgsI!dZKf0fgi@%Pw+/C/~Af~շֆz}ZSte^21*'Z aHǻu+xd8DcMsb G.Z'yl Ҽ>͘]KťJzwY KRoNԬ:^ishBG 5J4y}T͇#!Q-:ʄHv GzfHy|#Q;_T֔8x}& +%hC&C'iT[3PST.h:/ƪ$d`50{?vG 8#3_ʐ'8*9υq#^ µ>0;rdx 6jbuxA6 ,v&GٱcwT { @+_u s4 +{6:׌\0*u=N׼;b9t.ת @[W4me(;q<8j݌b2N.VվۙHN~8Z9e+ dxaќ-Nɗ[Q,gNb5:l݀gsY &gI0JdlOIN\H/!^'28&V= iVXkq#U0 Fw;AU)ŧyjTiЛMS4VVaT%Pe귓VCgwcX8Lj*K#ZQUS%U9X@oĀ191 YjwCl?vAMXs肭K|t l%B1.tFxqQ~ا䪹y_ńinFtNV.-\Ivj&FJLauF;1%KL4If .ÜBB('|nꊓ8D6j`u8W;ɀph슉u+W;R5@2zKy |vmu)Tg@,9"MvŠ} 5W$tg3oPT*+U<.kp3GsuۇTA.&Āv-+M|ݲ+!֬Z 4K ?g:"i }nF)z ;xOc,C> M*'?rt$<>zljF+sM:3dO4%YۖV(ʲށcyq҄eFUjO,ƭAH&dCQ@w!$)i3YJN ޿f!|b-wubx.1ע{(@k)c㧌CI-;-c:2ުƪ|pytvB+!9Bvp}]jK2D9ay]װٹh[mH5Z"L }yM)^fWT31S"{ athNɕ% ]LENj#T0jaZR|E4S=2ŖK9aBثjswCw3p'혬 {}ޖQ)$a"?}b8e6 Y X= a:bKSw#cf@f=V2j&>e^!(*MP >nW LN)YqXj v%4QK4Va;r:<_vKnOpe_OxZrV|sɯģ/ix*c 's=A#!y3mڜsmĆpÝn@4 ЮaFN8q,)Ͷ}Y9g:,[o~;J]w`Zi覴ȫېmILqYǡނ0wf%&jWIRg Jb) ( ++iU0G,N:WƏ|?aINoڏh'qɄ1>(} $8p$ZXG^M? 1͔λy?un[?j Aob@xe"$^=%]: gkP4}]'ZHgQeo@?d|9u@mȽ|F"aE D*f~L20ױV2ۥc:W(YIf`M?()T 7N[x"i^X,w];)LHBNj)@F~$p|GŌ \\-D;P9Jx'zu«t}>Z oB&rO#Vl&&"M GԢ+:f٩=O#;2aA`p-u@K$ *AD-&I\#4Y]CfP|p 7Th!f;cHmC83#ﴒ(XhmL"Z9*O%Ӥw$A H*hB˳1 XD#Z*U [T4dė>|"zMnJw$ph @HC蒶Aib{xy3/gQć#I *O1R qqSUI1lu1>ܱ+|2/ : >־pZ6.r5q|_#sIkTEM͆L<^v *Btcԃ]0T(DeϽMD\l9j0 Gt}DDc: C n\|d( w9WMx3 !ܒFE}'hP: OXMG]q+/%yuOe'K;6@Iv;%G+_3c[j#w ˾+̵B4GX@*6B3k'Ȉ*¢/>Ĩ U.y7k2,ӤXv thJR쥺8tf2@!r@Gq:5;],M%Or*HAiF&?mGk 76+m#SGa'?LU&`pgVm}ꌸLjl D^0GaB:LFD[h#׷l4u价){7\.Z&iW>2$0WI0A/?VEqo޻"{kwu`#HRf>lm|Ej^ ܦ)l%KmH@[Z+|P3[6+IY^ugD)Is ƹw~O3[' H ψ|7NK4E{%NïgW^LK:$B잳߉=Th0aj}3S"2H``3ISy4.i3NWwh  ^_[q) y>-5LZc0J$2S.~)#ߑ~YH(H>~) ?oHj9K2. Ύ|֮{fPsݖ &OW_Q* Wmx-1GZzi&zSҹ% 4@\qBoH 82cWj>RHhN-{['V0`PY׉O|x ͺ7Wa׆Bmrh.H{#1M^o}|ڪw.1*(_2=.xh/W Fc;xnsBy,6`jhLy'/u3b_RщĿk& ^6g$Y)K0+潀տ?v\UM& s~!2-dm۲fNi5YPMhr#+$e0.|V <,erpФ.? VۮgGF8bW%j|?{߇Gbcn.lH{U|: t}䎓O., p$Q`s} #RVpuԸгޒ?}hUa( @dVoӰ!@4`B˯R;vݹt02Iq:82PqrdIqw6ڔӱ$krϳM1vK}Ԡ_ec%\q[J'P宵ս,',"u]sv~{־.yֺ,#;f\᭓wC4)2͗$.u:nC\Q\GpW* ÃVx#d41X@. -bٮ,Fg +RF51/8h*&=LG)M즟IQꈐ<&][_#f$Bo{hGs)NOxLk@=?m!;.b3ޢ87uV fk)/ 4qe-q,sՀqmӧw`[uWkLOG "Ug 7Qhu@yTv^ +Npm2A'q򙜸^M[/~B-Zr[ | FE`BX c 5_y4exPonMjݳVsŵ->sWW"޻ݵ*cG5&6,CA/;B1bUӺyƴ羭@*xkq%ݗSFϘk::ِ*1%K=moD_G6uRAUļ?\Z,0 ?S.Z*x;_‰ǽ_AwpDgl!X 3e87Pp&MmJ$pXJ7O!l!1MPEUX hNEktܺy  ~Dch@!#{ 'aўrqkųF5eh 1,nӚ@"` ~Rm}D5((TE>uoBa|}`u1͗e,6tN1lydrHatKZΈRV8bA]\Q}=.5Ƃ?gK e{.>ڛs_ѣ|:ߺGHdM\4Q${pPT wY,*P1h7L8f "PЧ1锤j.Oq<`WP|s+!ԀP3oB!(<0RȾrM"݂Wj2쁳hJlbiH4)SHe=㇁u&m>c&Q%-DzX閽 @92cwE3D~30pgOTʚU$GUȼ =1q&xG=ho$NHGN; :d*RԶ {J\щ#_3:V~FSU DE s >+2]#z]2͌J*Pֱ8^g9a_YqϟoY}Oi8Iì y;Y#  F ˷ԬvO@@KF 4q_ w`̡Z4%1口y)1M'8=KR1KEoq`f .l$&Zob*a #f!Sb)o uhED.:j֔ڕ5 ͆.Zy HL粹4ԃCd֔38Xk;tZՒp=;AR-2Eie #엎(5θPɏ^ jcru6/yfϻ_a3O8Turk:ɌnSqmcF t*w0}dËUYoܪBtj ɪ ́y4y)fffDq:Ǹ ѓ )A3 i-…'L {MZr!=, |BnxÖj~hN5ou~]Y*GיڃUntߟ|s7 ܍FcxvdqtlX:?adkJ4KN*4CEK ?{.ow@/,j'p,YZ tTV}T͛~unXFHP $/P@`6(fd9-0&b^T&:% >G}8$ >jSף :h)H3qrIŌRIuhBWu u 8q[^ŗy {vVK q[4e I3fwEEXUZU \ėe>$opgc 4ȼPdAFߛi6; 89>.%8 2̘Dh-Euʘfh1j ס;~[]Σ"VR+is.3yq |S^~ê ps!O0 ǀt@3?p|:orkK8|֢z/.Fq ْiE[s8h1ˤ g[L1pg/M'Fy"b[(HRHŇ wu&!9H W}~I=6T{:i7/Gdp>p[۠ԛT#jlHޛԿOnZ#so MȻѮӛ>h! Nr27W%S[U(8@K- &`NLomV|bDi-YK~C׎csNeԿ`}љs> V`Rv`^V**).V-3,G̦@2d.g>θ@ 8zAH FzMۤ`t%f7 ɸEX xbPjpVTa 27%o\P*3]ޡZ6UFjŧh]5 ql wvƞLA(+ұt:(uirC'r(B6LwM%~3@V $ƄqOQp5MQ@8b=/CLxl-cj*NMU';pN%0[#1{cvPOqg:a癅dƀ緱_:T9oz`M_m AKt8_) ^h;OAr1/l*#Q\T@v12?RtpNz#)okb?xtdM2J޵$ ^2-:}DRj/,"**$ 5$M*oB4$:(# (q P9'Xw4xZ) ud8L'Mږifvħ`X _ 2 zwa+*ESs5 ;E!NpnVp:.ˌ IP[0,䟰@blnW;\Cˣ^֋ed Kġ lAdp6=ٚŵr fC?fc/ avO /FU U@ Tq'Avh>i#/c+)J]-vF ([bK +rge9솳e !R5$HkځgM#'ڑv̙ =Ƴ-.hϐ'^(/3ݧQiiYg}@j]^_42 m zD/L\lu&< k4`H"Pч/Sh|6w 䏽]]m#p!̚fgp`oߠw[u.;􍗃gf,,!iU:4Hp"'M_sቪ  8!z `7!X TW7W׆{ 9s2dR1k%bNfxǓW^!b ,8?ܿ/2&3$ Xz&L #Ղv_9H*(Vʖ5UxX1[΀*PO\bKi9T D,7c$1ڞOҏ\}GY -ˠӏmzC&IҐUr@B= ୹&pdN7'N'#%B76@bCx FOZi,c}B8ÂѩԂZіbzWU=:f4}lV57('E S;$8\c̵?Bik%cwVo>)zd22\## ( %YOimcK{>ݳWA m`Yʵ8lڧy'Qj23 ԨG0 .NO3hX2b Pba!djghXuW}k ^E嬌8NH(\R2lIą;6#{Оg&W:uCaSRY~9'*шbE08ZL;]!%'tAA<_o@S&.)c&qlXu?6F-ɳp8kA fZ1u!|ޚ5RD`[EEX.0XD6c#\&uW1y pOw>ErR\meb)yΦ5yfLȴ, K*5BV0Nx4KHaG&6;.׳y "Eo69~0:]7w;s^ŏWBY n"wfu):zAKCrLXk1^f=Q|pLv}Ǜ:qrGJ2NϮl7UU_H`c )Yݩ"1wO:cޢ3}ㄍ-%JaqzhҸAZqVV hvԗVȔn*-W!EVAZ`tWSOea:Z/ȴNyѰgR*.d ,e1&* P'G7.V7}/ZY0G}B fVfH>"ݷŮP&ѡ|50*[0+iWD[rCjXх:m|h&]dĊߘ4K_] 4[C'~ ḥi-(cN〻<2N- X_?,S2ˋx kq堁4Y9bzOmɎ:&%ɕ"l$hKy/q M16?aaZ-U |„qEV !PhRa_C! +?;˜3c!BilG_eG,jLR`T^OW,+յ ~X!$L)zVE 5G\`!cr `RJ &^>V4#m~V6<_؇5gbK¦mNLL-Qe6_Na rz>l _Mn_.l6Fv#s1ؘY) ނM- "sDTu}EBf:X)xٗP£R< , ݤރ+g &7N4?x' 7 yOVR,yUK4 \v!$?} |BcrTĚf + Ք&<@֙fHOwV3I!WdUQ‡1)Ft#HV"_qlsc 3˹3&. ?h6 kp$@T7>+lLkۊEΔÃ̟5'n}Ƽ`ɦQ!qԯF ZgփLu=>BfJMM˓Y;33dA0y>%BM;2>B;x+؀>vujo3TE+=xDiԗa5 ÉgjV+^G}`Æ8]lJgjmHВvwpqp˰-F#Z[w*wZ9d-/ TbzǮNY{;ZXj;nwz ?i,Mpn3?.U|5ka,ȾǮ:]^8 %V[ &׳Y!vMeyN^UtA.1z"v F)7Zpa1uߣT?47ڿF-V<$#Ηz%eӭ& ,\8(ٺLuOէS?ҙ~˅Ȧ`EqIa+H(U km p3ӬF@Fn ٣ )K^brXSw_q vջc{uWRQ Mt)EZ/i[)lIz|t;SH`Wxb-yTB2nyZآxxkBat>X(g-L]s5zs׊;=3ȇaEj?ǁçSC/l!;±S"ԶYA7FW @e}"[vg"?WՇiR~sVaƞd;x?8qaa$>[HYAǗժ x~9K2gH_dv'}㯯?-wBC:\qg=<%LѾO:EBR:KqOsO~/OqqT> yk N=u],=˻V{]}nxƦ4 HNȠ}5-^`XkrQXK{t8rIK'?1ljsr[s^^U^ʢ #)~qPT9 PÍqڱ[ tV_U(&5v=D'1L4.Ipx$xJDy|1{F}4Ό["ٻ$7j}$]޹`~0^*"8JZB c奌}FfJ.QY à =Z-8t>ܬ夳=J} !i(_XL;Kɍ&t>:e0\<6эnX0OB@{mB ZXW~4C:_tWyUjYc ;SR;'MY;ˌGzKר"JLw~s-ٛD$Vm˺Op)sapȉģ}poe5 <RnXk4[zL2t=T覙Btjz&L^% ldWhG 'j39~1S{1$vII|ɤ յ6ȠZtw! @E5sBiQtnEܲ_N@ZͮHGxGKc, ܷx49$v/rf\j(Dp>7f .SuNfyb}+nkS|$r6}Z}T˻p<. qW,mxIK6O>8͠9-ro;$8IQP`s+Ԃ㿷W?5{tҥE$ ]bۅ,zY ` i?:La"Lgy\ 3e)ŏmŞy8,V~fQirhRr_Qtu>2>(H,Ku7[y%zHL*8rIlsH=Fޔϋ|a*{&J'c`d:4s))hk>2.K#(t tpO.3l1v6͜zhO:r[Sn͘9ϴ~\T0 lw!̳9T͙l|Nݬ + v>*g_%t.CowS,5WT"ia_/7o_Di X"WH\vi4J@ j#z g=m41p:||Fq(mHL_\B2-]rcGzVu2s{&A,YphfA,CV2+^nҮ7.qR=?cYt=~XC t7;)l9k&Rl :4'-kޞAxնv9S^ Zd#b2$mo";1L<ǜ12ܮHkhle]nD]idhieo+"  ^`:5ǣA>b} /}ŽI>grna-i++4=b$icxz}S|sٮ\WJfxc$i,wru 4FGH"w"x)LlC0rL?C]K]YHrU9+5dpm,'Δ L8OW{|X`-=IoձwX&#eHij Io/F9!BO$n,Io=y&0FS'[߾H63ڊMI$ŜKwJ2 xѭ.VsE]Ra;KqVn.#i!T`[%iٚ.T'l\ݨ\Z\=lSeB#/ ii 4ED)\mk$nɊ|\TO8؜qY&d 1>"cݒtB#*&Kyk,ũ`>dRHa=fIh+ +H_T'Ư?&fLbKʋ.5]~{rrEZn:E<Pky@I+Tc6VkCG& Tq'A\#pL =a*NITAܴE3܎^xzL C9`bh/*d1W ]@0+%XM2K$XߝTh<2D߼"\MڑK8]@_ (g E2JvM] i?Em&ˮ=<0^Fsg4dT|2dKӌ*5(-ҀXH\nD6+/e~[|ra<4"&va"nmr?i-п`5ĸ(\FLڻpHZwpx5Mhioh$T b= PLNj?&2^̢434y<}HXQ4 C; N'[W~E#rFXy4ZWxчV|yb畿 jӱ? DJg[zN:$!ӄt–tM#>Xn12\f "L آ(7A E*-҂w.Hmb$ra< 4qU^8JZŸz>=RK żSG?}/:bjvށwN]4ٷ0 PKKRI_LJXP:\9)uӏ{ S6=Ϡu`h84C{8!r9^S5GrTvUlb$+1-,swA>~f<-:(qKP$VJÞ'J |i=N#IQC]@-Vdf=?C_[ @=tbЍiS/ )w50mpy]]H҃'tLEsCKEq`)0&0wns ފ5 2sKzzُ+PC#xW [F^4RضDЙpfȓa.+M۽ IPGNRnԛP=?TP_M79β$"Fng^14(+tQa7`x V|e9a- p.c0do?lG5q \vOW!*[2Ѣ^_ơ+p)N3θ\HX^yޮz93u!nzYH>40PvN7hS1@%tm+)q8(MM4{]MLvBɹa|c@Z$rg_InjL9w߈)^#a%;;gkcati 知,~Fp.t9ff/WѦm` 8/ù̫e51ϑ3,a(eS MWIo^ xoS4q"z~tb+cЮ\O=+Ҡ$w(=u {ҫ p  E2eHnWNűhEs[lPcw]}C#pHV$GD7q&<8[^0ÔkܯPXUYn? c~}0 N$~O7o{kuzOH–B@f7bVdn_UşD3ߖ+})Ь׀VMY:xKh,-oɈ7=z;p&³IaRL'!$ z$:q(fK C>+z$< H䚒A{Ntx2a9yU5~uԀI4s8{5%JZg̲{3d* *y{j{}gȒUI`Z/C j);h *ӹM8RG#@J J/8p mITK 6dh0 t14e*䭮FVQ#YpyC=k,1RO&uzNVQ2.l(.[mrVĺ)>ep}ڕK<5b}IΞ`Z=# ,uvuJղ_YDgJ$ߧen? 8h RAm~meGaraE`:-U5ꋝa=M> UPmFV#arҪb LG?cj cUܚHT(lx<`u"6B{'z➕LRnCiuKߔ.TBn,.Y=Im'hg0=t=}ݪNXM\ƺckq0%nZl&ŗaNPq4Wx+1dөL;XKZU4IU}+ّ/6kmRcצ!xX& /]GUD?润G{4mb;ƒ#f5!ېYDEjZc䤧\]Z̬yE}P[7F)58+fuԊxyə_Ki:Zָ'h_whJ~N/wCgqk#,Hz6`g7(&+\I}whD[u.kRvNuNJ==A[1!(2o @Tc8/Q(b,tB`VމbE%aV؞uFa_8wr]a|Ĉe [+;VmP`gA*4-!zKG#ZgQ5Kts_s sa´\ap\-=|0Jd JQ'q!*Y[sxg)Ւl-3j#$scǹT"[s0,*sH20`W]`ݕ]w33Z_LЕ=IXj9R}㘓 c@kF&'&c!`e.e0ryaT.^H4Zpb2̐ÉՄLڃm`܎F 0I~l NC6{\@@;u Dp7!.&~W.iG꥽3Nsoɡ.E#AA$7~?C_0]W*[=ӤDņKu 5ֻx:$зlЬFlHw__ũuP6Մ>e_AߕlPSo0!+/vvXוMSt|R'$U~XCAVcWGqjЉl$n{EZr9N29X3P]֓,Qk2dh?DP{TuKm*;\"B̡ dKVvc+ɣ]MKȨ ,[w/CE%~!?eEvk3 s")F IA N0ǚOg0=YM(tyHj*+*V:E1Bg f mrx¤&тah$ ".zqXCvXXo*w*?w4yF.2#3P FZѾ )kQ FH*Fh|Dmp\x; %lKh-祉ԵI=QW)Dȸث3.r+:Ȕnڸ&'mDžyMN|-G-s1 _)`W<8۽PS>7 {B(16jϴr4h57!kOB\ /qY#h_]1ZʉD֑AXj=.k(:6AAˡ9.K%P¯C+5aGRkid º}]@8q$X}ax&xu"ƚWZ]ٞ\˥6*? 8J f-Jߧ,ngb62Xl^/kհʲ˛I1?`hT~>̭8{fJΑk"I. B12Z %HO{}Q zМU h/ӲO2UU^a'jtM\2XF:{Gփ.$,]9/J.q`Jyn0CL3KR0N.3(1@10z!Ek߿}9.Rۀ s5,2)w<p̔G?5%ㄫkm58*hPX?dWNre(Gѿw{=xvrP&l# 3{a}nhS.r>e}.{Le/]rkgy\# ;:}ʹ֢|)X~)v(O?'ƅQP2 yKƷ 1=K+312! }᭔KJ 8r CEJ .ҲCɴf.53J qtt1X2gX$Q&jQ+/p==7 0s]uXڸغk柋Ā/s{oprxaw;ݵ&f9Ϟ(>5(ÂR\ g@N(-B<;Q5'KaK5-MdιhMlٟO%߬/\_gs+mpݠ+ LJwM3Q\P*XjX@v葪KA'6TV 危R@:9'I?rL7yw. *i@jYm¿2!`#ڋ9%&J {b d(c5ރ? F|"|/i ɱ#YsgXTx 9T9,MlHI %LvXx1n:1a_!E<6ɧ)(߯@pAd}TWqfڻ,=o|omY#yWm*I2@.'{Qβ7@&`28K<V}:!]}4 V&sy׎ Ovp)^PQMll<,>+L+Om@s8GSs/0MU&ʌ5Ao<슫&K7`25g)(TK[?=@xqOIIK?J0#sS Df`uSӲ<8!(P3]9o'K͂A Q~E{ ZjI0آch`N$ 1g.$(+L57aΔQ (ʸ{~QVsT  ӡ&յ 2x嬍<}2x,) Bgp݈yO0>K&=B7H0z0sz&Em!({O:z,Pz(9t"8b/ =HZƜ()qE@(xv^?lX~G""R<w4D3aMxa|͈lP5ZI1iAE!&0R)(=ѵZX|En:t8]s?.Zp̲:Lp&3Y:uເ~U㉧&m9D(>oxzjeA詠:-]r&O :dq=QAx PZ)2ϯ xG0/DNi릁^F2})\4'Hc8*?<"ڽ8j3ѝ"ΗY}6,D.!,Plo2mćM #"ު\\jlgI24;o5+V>KyD`, ;|)kKŗb8/\ kvi8?t_L!qV5#[9XݫK 5)C.<+ 2qR"=)<Lvn 3k>R_n!/+Y ָPΚ2VUoL^1D&ͨ,2V껟D34*T[ s|Ȃ6L$𽊧&x#UcT \+T wp@2!?Xޣp;۷x?Bx0C{ bKlϢymnUXߴzCg2֑ɔ/]ڜSDZ}tM۳v?1gA5!&ճ8ՑWVB=DxMEE/呢-%ꂣIirN, ^@oxv"4de.._uҼ3QmSn@96>φR| &@ Օi~x 'Zk:;opukn|Ж vD 1xG{b S&'ڦ@ ΋.n8 1r9 t\eNׄi} ~Ŕsc!S}Io8-S"R[nɿ|#ZSKzs:hmG806 `vp| N f&#g#A~~_b ǚ=MŽтtvYQӧTÑlG:muooׂ<.VytICȃ X(r4ȟD u*R?иݮrW^L0Ԍ,&!0:!c>? G.d[[s\!|6ޣ\ K8 Wl:TmjT<=3anȁGEQ+|1% 4?<%ijtkDK/+I3 -h|ˮ-'tK'6?Mm_O(/uX'r+F?&FOFY)AkYN>IUCACA >q;ي$ANou6p~Z0$.!ǁ|e EtIʦS;~e@z(mGyq΢e#TH1TF'k5-V 1fCX!),.{pd MKMi|`H:1Ձ>-KTS'nhW%*!.$WݸBя(mEX:K쉫N 6J#?s d%2Sw$J7fk`$]ٵ ؂EbJ pS2[p)%<[$.$KR_!>vN^SDD!O^92ѿ Cǘăb> 2Q\~a07;.?|+h{<[tN:g~&kܞBW$!(=B>Q$Xq9@5(0S륥TiK"!š -Ʒ4P:zVkgXD(N +0tUMqDw@]-f$M4xx1&P8 RebCDF{v@mX~S!"e_3aψfR̂O3 m!hYeDwNg5-ڣCd>ɽPCdP J:UҚeӍQQtKCͩhgK;+@`s'G`9]GloEbew] Ѝnu;~ {@|(v^ .t`/pe܉AǟTWq[Is*J{KɮkP˘Fwe"p;Hacm3ċeZT7 ݻ1\]l2u<&oj {v҇~{}RT[`]?CZ5p\vЏM\xe}g[v4&#Ʌ')'wb{rU~G6Z# iI%ɝwONl*X 2WX)-dO,Q'ImJa61O3g|Pfc!`< ; Q(`zJs̆oH~eb r.銭apP47~ieeW {"4њJхkJ֠%G=bԚmap2(O4P,uRjG#~\[?Lm-@r)NLY0)(E#ͅ;Sb Hī\Ԕ}%G5g7yܢMƲf$ONqt=@Eg"IjVꦆh6mr-;Dv7rrQ94CJ/|(M#5mސ:mQˋΩ< Lnӣ3!¡7 QR,ȗ0|IFퟮcO:1Oz:<`y_l "G,& t8s+T{&hF/+ҰΊA.k>ADfpm<ѹF4~iJ:ށcE eFPIHֈfơ:ko73mwa"V]$'&d {?- -rJgH{9ÎnTxto( Hi >z?dghM GE"eWel!:; CGxhY*-奅'vq@,x a_vM,ʺIIΘK}9/P֓GHzt[75 ޫ2B-[}# En5O1nzҮ* kse mL;ßqC̅9VC@Aag=J΃<`K: Dp>޵@ۖy:,IefOܻbD2[z@όnϿzMɎ/L_iP#V@;$5NER䟎]{iCwz{MXj]kW9e<e=feh-*\ڹ̶X/ݙ*D%W xe'oUlNC--!165\Z r>˚ZYw{Q;Q4|nJD#Tj˺\-0@vaM"V+?&zAn1,8YaDΛvd(Tdw]R$DSitK⨧[q W6ݯ+jzl!KXĬ^un' 6 ;K!ld:_CmɏQɭȵ<&voޕ2 t M^\>C*4N }O)uN,iY{GϠ0L2\y^-JgL[> S7oLЍe(g\07p8@VlmBy~}&]Rx+$#RGJ4?1+П;R^By9X dK  eܛ+4`Cf؛#n)Ph#E1M[ raԟX!3VɚoD@o'?C@OCŶe 43|^&+0n чDUNTs,IfGG?Htz/%}Y1J?.[A d\"w{@AotQ$Upy}lkft_;ɶά9\KFTcCTs!R2_#%;x& SW3zP6j@XRmJdn0.K0;vGbuXi2a-[ؤW֞RCZVUQݔ1RYҋAԼt'f!#bMnPF*'?E7vn&WEjqzN:B'zw k6K 1"IIc}k3Y)FJu+ͶA95(iծI.HSL*t2> }d3qcp91iG*g(\q973rRD1,s:ِFz/!nٸ:#oE Ol.; fܨڇk]}֍k^ 8 =  sߛ{.;{&c: `|B}2ûT @+T@]wܙcXģ1e> ߾2u: zJF-كxaaǨ2^KE6Q9$&Ga}𠧽Ym,4ZLNv/ yd]ojиVX9i[357E v82\l F( pTzID +mPKn*ysRɂ/A%t3 PX*cx.h;)nc;b{ ;"$ Vq1LS(MΠ/m.|݊TB]G ~Go%$ϔmA!H%;ɉ>#EƪQ;$j /AwDD7A91/m$s"XG7i0|( ؼR6jgtR3ָGc֭k/hE~qt/) E"aiOPɀ]R!]JK~I"M 0qdv<&u%ky |cӳ?:[Y!? +b mC ncPd0BK&\tIUk3"cl6~ln1MA1L`B7OtKcܻP! P%o1h64 Ͽ[$3<^%M[ʷT}d)Uf'Žh*EZvlU[:O3U-M7g!P 8nD,Ρ.\TשeM.oeqG͡|l"_f cm}aܺE aS&1Mf7vO(+$.3pajlQk!\CƑ]&sL jY.-Dl\ ,TTLp|h#[3S@idݎkVk ZbE^ŘQ<8-#M?+Fp* 1{c,0|9WlQ\̈́~4v+* 0rLBUMxQ) :1VgIkR)x1ÔE7mn9ڴcӤ]V_'Ҿ=CR#@B"h' hk{'V-WxaTy2o]:=v(2Yӳ7h\2AЗ"n%AWŬ2&1$`Z1́pQ*$톅Jb2vra~)ezY=3.s#`]h 5ZgUf%Tyyfd،c/ mq)_%cMkdTjPb<WUk4{p-KSYA/٭t)Z5`TQ"9(,܏y,C6K!/[`37*‚Nλûw 0yڋx[*#R7%Qݞ](Wsv7.!xz&ś>w@E*LIF5}"JsBvKe &Y~;6EwXνjˮ,Vd2 ӥ;AɘEL[cKnCo41fӃoIh?Z쑕|+bִ&Ve2$ yc}Xm=;ZE'"0fX;yʛRҩj X6J`vj|R/T왛NDoYH[;]7uL!hZ"u(Dv@#%2^RH [ q9K +x&!,C^f-pͭ.:p_>sxT@IҬ@$EfRQN@ap0Y~caanZGe aqeL-zO*@W9ژƻJ>G~c3!ʢf9F|F  sb~{V1%}#b{#,U9 Pz{)zXAS v6 n`;ES_9jPsg8Kg;`+JБ "^<-(Kh:ev^c;)"AU8vn |0,!ֹժ.fDV47Ek.bLOkQ-a6_uJv:qjÌ {]`y,Ue+ T y講¨E9ݎƞX3%Ь: &|K:&0%a_aS$lTop&K[#"[~ɜa^J0h[>jjEs͑c~31@*T%AlG%2^{CTO/5==z]MI%ZRTY.wmf 7?Cy:ݖ[J;ܵ,0M}$5ؘY|M=a톐79AUOI-g P*:Rcv `VEP\7,?YCCGyV'ba;OM$>fva~#)[4D8H<9mz8aqer +^p*0yyD%nTgp6Vܙ`=nD5ڈ.RYĵi~p0I V9u*:̊=)\ {%( V!% 29 H{ѳ_zHS`,:c]O@ ՠO×t%00 ?!cu=T8`䦻龖 ^i:MD(/Y7{bGv uczN~tQN^U7=O8p%g܋Gƪij9 o/D.=I}Mˢ+rai  țb(Xq% 焢v0Y"U EAN΋e%.2< 5..>bugU(\SiE*sDPWexu7|8:m5iaٴ>IvѮYGJF {D(-u.N̊N0/NPvS ޳{A4@#z"j%- $ܶ5e0t|[8D~BS>ҚMOIdG"9a~˜chVO r-SÂE SU;Bb,'2$zoY,|/ᕡ'YYPx.ֿlsrQr:g2~UɞBj[lqdB6<lt!]Z.w6 9s*AjY#g i:YhMpMbC$' *KlXIo͡I;(Nض*/"0we-vYk7 tgIEOdfAO/Rb1qHB5\l18 ZYԂ]p 9`J& K۲ٳҔ&waYw!7.  ž5DV0)96d&1t4ŦےoV- mtEqzn 'ŭ|vԋܔ{d,(Xz lzZ)t[н Iw FaKk8 T nLó,*aKb'kÍ_DcPLJ-`Xv?es]gH!]s{?Ԓɢ^kGX4~괗f=ʃr +OI]ZbF;(@lhF׶1 wh4<KJ|fTe:JC;Hrɗ8yB+ ٯ1T'"@NOz]9ǑC;j!TtXQpѩ 2_* eO$ϔ^6?Bv/C V:h(DΗV)JH? |L6|:HI|iو{}JMu5n sN(L \w wk0Kr\(q[f hW1_nk/v6@g=c"9v0EOmCs>a&=? 旴-U-#( A.uҡcXA9nap0Y #[b] )WI_ tҨ4fem&$iyڼYf5< &`H)umt?~Cl㹘j~V\r2ofT|{鋇L9cKH;e4FvY<cilylyy`9mV<%]'m+Tڒ_w ƅC]*C5婵U|\<~Syľ-Ѧc#P"Jr2JݘALMd4LwH@JR}">l/Ӑ<i@wܻ.ML1RG4oCsV,`5V1&X?z|U}VEcvZ;`#¶EMr)31Wo o\B"qA ؅6ea.ɧ0pzX;dۿnP߭&Rŗ QY- &=jb/Tլ!dY/lS)| r+X[oGYX'Q8klkE!UCtÕ.%M hmUAWK(z*넍՚l$cj<$oJ«[9~PM>Q GRCkb?^?g6E&Uʜ]rA'иP %`BBn!!XX:l_<]}/xbA辁/io ?O|x6.贏>pى1)AfNRed)Ҡ(c/ LKvpТw+W_܍պLצ>ŧ焨 v{J~|RrbuJ3d!9`F::wU7^mt^0L@ruiyCۊݦ1e"xO榦܁W}-lC0Os oyLҸ URG($ʵ/kGauǑDI1}8nJ3K*Dn3+,ΖD+Vk1|Pôhn:I,f֗8lFc@[E A=#&;4$_8Iij/:˜U('qn}@Bj,x oҧvO+#P5Ձ 5we$3k"F *ﲼqKҍ !Z^uVv4p87ˊ/3zhOVZRIj!] qP6=׺ 5nnRRVu?ǡsDa]Ƨq~l{7m;QV^RU(x 7 GGLpwaa9v-܈590'I)J,9|Qub*.,dO@Y,bs?=$śU7i^#ṣIsK]TF$JKf)?Am.ealV )'oXU©cnl崩'K_p#ِC?jWխ6#$HZB} kbQkOI Ɯɂdy *5a<2e|CFC,yNdG(d=F1b_1;Ij/DRrt7ZDe3;.g.;r@ޭ̙[G_lYכ8Ha$UV]@,EA>j}s"4`9^`,943>u=G<Ƶ $<:vFz9T_R@Bϟ2ŕ M17VU,.K 4\_{rhFw_9xJbj0IIQc}Z15gfكV3mOc.ә6 g,e }b H1ƶ@ (T/Y|&TV_Ȥ2a:G*?s]Zp%9 .P 34"pɼ%FPb*!ոǼ60{A,elmJ۵ ^XO`hͼIN(Y"-,KbŀA8-1.S@N{ =1ldW2w}d@~ ^QޞR_P~?{-6n9+nK_*'1A.pMF9_-_{k4uSÆFlȘctF&W#0~ʬ)l`;& i(D2oans {k-b (KĎٞ6n}Te?H?L&@w@'p [Ia&J=>!HՆ )qE h w(QSM#u_H '}j:R0f,E9ˡoxyT/̸D!&ʟe$-4R>R9IePb>`rl侏cA.5qpu:DQ5Mk/:tvff|12 Yɼ]-&4aD)C_ΌD_ .|8}ݶ|HLфIH>BS%Ͻ0Y"e#+_HЅy WVn3$-JS+e5_(Ak7bVW C;r(@}%&q-w:њƴ7Ɋrd;9^İqI}Gf W9j̠Ҽ !//?Z U$6Z}dfTD1 c-KQ#_h'=EGRC. sD_T%BVk{u\w G# ?vƜ;PD8 iIHȈN$ΠL7.tFzOQ u1 ZD{eE #A<#w{&+̛uV+"svvKlO\I@u\6Bbb/{!|]riFW ]ެ|hN5gSi˶p-ʞ } npdCS)uZhe IENg_>@6Č~J7Xh,560A >U*{(D~iCQͦXyJ#qB9lt-kWJ=;Fì[>G=rmGx9B;`ZFqt ݂)kO0۞  WG -`As `XMRT,_/%.NGJp hW"+Cw㋚59u:[{g987訦?j/BR'Q/ 5]鬫~K#1~z !s!ܡp1N&U۩tۭrv3,DCu`sfOu_co{#D*M:pYԴ`o%J0k(kxkMŎ[hdy ] mQL"fK*o9/]w4qA:[ TnS\~N!DjHF ^Cw9Nlm׿2ǤEG_->9-D!;y˚k0-A}9\5Ђ;s c}] 6]0rD@qV6 2 E?l\ԓ(uM+r ƒ?cD^0?fhv509A3 b=H4O+%STW j@20pO W+bhi)Dɽ)CGq]ei<>/ŹJ X Iyr!H;hp${=&% ^0 v@nAɁc! ż຋X/h$.6IlgAϗ#;C:D){ E4wlŲu6h A`m G3Oݞ*<AClɶ.P i1 4J8~۠ȑ22#$kC Y ._Ҭ? i/hj j*O`2ϡh`+;-_޻9e'}1$`ġFj)˻k΍Yrgܺ ] Qe¹U^ԤĦSh,!(0n4i%Ꝏ\G7 9ӍW`i ^8{9wvmkq=*Yе p.@*ծpPn)&1@]]|80ܽ҃,W;ɅӅmFpv8.ԑUW1򺈃4>A|%I]D)h*WZ^5yL?5@T m'_}斸 XFqӦ4 qr9&B(2`n$83=_1F!<:(^rpdnAy!r1P{D>nA* pb|apׯV$_c<9J +N ?dƥ]v}dɳ##oH#NXTU~?u"KQk(-؍x,_х"$[ؼ[+>‡h@T^oQʃ=!dHhjKD(7 ^ًi-*fWP~~x=Ey@7'x|x~h9$1zߋhEK-ZÖi+=$̂s&5cn9_d4 'ߧC+r~x#^؟q/'82C.qY:TSFGq%mR`=)t/*v5p1/$CE/Ax $u!ٚK,@0H @o {]ƽpkqsa߅WD/E0F^!hxՖw펷x:ɑzt}Ϯ ъ=U/Š;֩R KHxyY t!oݳ|mFy%TqNPG\% zgyvLO\.;r)y.;P.jqКKI١\Im[6PABrjZC84Qtm,GOȆv*xfGAމ6/<Zc}JZ"d΋9ڒ ϓQnn bxkHF^R-(5+Gb|I 8̪.=H( !բbdNI<і㗐''j+Kw1Syx Fx>+,*'_v; , uѫl1uJUIT#v I-h)QZ 2~|J"E!I]CK~vxC5J#k^[kvp A`"rh HAP)S4&,<ᅣur!Yresz- P)cPD-0ixqw3[NqsD@%64(/ lEZy >F-1c\Dp$ W Ts;O^[8d; =C}TGu)\<^A٫7o?*P˃MMk_?OzN#l2x3-*ZT+e"/Cいt8Dީp!k}CdW)jѨ;:o!QŠGGXw b.#3 @`:K Y_pkiYX,TҴsW'0 釗Rdvf:[D?w>֪ljw'@S[`SO@)*{eM(SdodPnnD&%UxQ~ػ8C&X*7X2%l{-䑗I݀zԡїϳu]f?l6{;ebx 7㇎R]|G3MܐF~Dx^J5xA9N%7W3yh{;l.x_a! :9ʻhpl]ɴ%*T28QR$ʼnȎd.ƃ$w8Ȇ"Z7>xϨdq}9_ZCeخE3%K(7D"0@}q]O6%;sO%_m)j#|LK[k+syOuĒY__YYdZv[۟4d` Y4ѻ.^&?9[VN E@}-`9?Njt>ٯӁ|8=iVs!vOe{f3"LR9_n/ pw _<>WFI$Ox' #BMW ''z΅⫩)Qzqn|*Ae Uَ*-Nz!jy\`~j`4׮Zd䬙5woNv(y7Qsmk9Y+ws& b=uWA8- 5.p1T^2]&{!jUfܢ +0VIv]1\ #;j(J3ُRFwb(V%#|VkU6u&٨ $8O3vlE7jq_ Di .D2Z>RP_ "v1+{zljn9幊9 RHʙE>.Tf?<{]6yTrLvݛ|.3!W : B˛c+P(AWX焄˫"Sc0;yU\+-vrKY J. >>\gJM h6Q)nby%KښDtls`Jk(Qe)8%35('/Wߒ H4mM߭: *Xo6uK4" T 4at ˤo_3 ᕺbt/Yx)_ yyYk ʢDex{L+(rƒ;lzrU%ЧqV mN-`1m5 @Que2X>[u?t~P듹 {,M ~jcua89Yn5YlM5ƹ+pbv&aJܖ0j~tS_ŖѹJim)`ě}LmfՖNK{9=M_Vfk _4@AnaϑA]na\ S{g7GLqr $/rexvR.݅h m;r#[|[;כs-TlV& exLU#;o`U(mf\QD P.pw'v%Mx%͚SӍui-PV.ZuJv6Pȵ\&љ>6J(qkUP fOK1MOF<>>?8&*Zn9N{“A:؊q+VY)7Hю3-sNcɫ֘ww*O0>v(sY*[(Ўg 2^:.B2cS&SzVK3mFqhJ*B~ *l8H>`Jclc,PwpIO`X/АKp&"w̭@G?C|Dp$U*eLXJ"gsk:H kf6lX^e})L|{ C<0b7s{k~-G0(qPkPU3k! pUTyǻhNj8"$ĂM'/*hT!,*v|W' F6}89wR 5ьX#c9=uM0U4,HI>s)ȇ!1%b\|OE)+%MrŠ'B:?!zC~b&J)+wlb{A%.{ q j l iGT07gzpaDK2Xzkmpjz[sUrk:*poQa}-B_j↹x5<2Z^!08JR) qɢ/u1% ݤwP/#x.e2ũk0MCjM /yeǰD"e|5Gu| 1%҅A)Uc>8Ϝt4CorgKعo0JhOb'$aBY=i~IV"\?QP= ɇ~k.[/A?n-[n) :G } ^MJ$zP.-=qr[밿GlL0GOSEs?@0s`UHKܽk HO җg g'*;EO%j6d  Q =:N&^*evТH@.Twgd^V9k3'&/F-H?X5oqIL0r_l*TT +Pa($gu8G伃qH eLΦG yyra?Ax^;U]&zeb˩ :9_~걷Խͷ>⳧mbpݯɣT,d 0 t@8f_ vs `A7?HD'+fQ6R G#X.FT 1qSCxxrwy:rFcۑ.óOkͰ:!3` ίR׷Jǐd=Y+w./{u2-V4lYr#Q}a"E_QZ\SHMΣ D6j+\džu4(4`>*$KE/\M<׵y찷vJ 4ڪS{ s.d@#C~NeS!s9P*!?Ca5ywINBZ Y,BM Ng5ٍܷug|BD|iVo95ÆM0L:qy:0Y⛁}f#Ou@{#(krav2 TNmׇx c['Q8WvD<*{˙7:6G4=LpGRV,oiZ`ΔTḑr! l槙c; ᖉ"pܤwӅEйb}dp,ė+Ӕƻ@fB'R?&'H.{+WBq$Q~%SChlɎiǖ}|tS U˃S8zhVVQˬ0p_ EHt9,yU thԒxD=Ȯ51%ï'ݣ}JGMrC[>J^&*WZL҅7jDSrQ4Y+HKȣkQ{U9XN[Dx19 Hؐ^0O}WчV^f\ :PLr$.[a#;8֒zHvXgcsʢfY>t'drHosxei8j*kp5a4$40㑯^?tSOY< cwhH4E7Mn>R<4oyH~bapjYNQ\-QBFǤ笅${]쩲!Lyֆ@lWPa$éh 9z$Z7UET Gc/e|dO^G^0806V96V6jp^ȐTqM̛&K/Q6_Ck4iU c efpgw\ c)yS^6>Rԛa7RlW[D_( Pbm?-W\{, "MGqVqYiRP?m'3:0:a ?Y縑1ؕޅ;Acݕz:, XZ~UD i益3ٖD.|OP q#ˉfe/*ҥ%r&e4UM_>N?'b8R%V._=GSIuE m(2[% э8mp8@J~B(D,.D1!9Ndk-Aǘ7l<[9V%bq=<t&d ANڡqeK{a-U_(.UqgPr.w:O2·AH-IWj=R%ϘKdPhn2wqWM&#9z4QuC.c|6&Tt9Yit:"cvӢ'PWh|k2-Aha(ƫ\cJeJi{ODvtes}0B>𐴰uRPͮK`z< P= OD꽮`kr 3\o<W㉎e3敹tQld6&F_] yD|8U$TXy0X wYsF4p$|d&}|ܧT؃ ht>3w94-Rq Ma\*H\lX,¬?9ʌWðfexRw4vaˆ(jlߋ~Pua9?`, (vx"}Mџ'},T -njR /ςi,+<~εZa8|} 3$kB6@8ā[Xc2`E!gP2kR?u)]|ԧ?9@?!@}2ކ}Rgdّϻ匼pl#_C*kjS0=2^Xm=e7$&rDIr_'gAAШ {_70{5L!$I/dik*`Ep*6=T3Zس35<@l9.Y i/ èEthF<¨nNDQl ٜͭl'Ma.*'M]NqѮcpȯHlw;9QC/T/ݰFӇWӌw,J',P1kpy`ܯDZ%KVu!cnٗ<x;135 k  S:#jʛM:z6?@Vdp`Bp6ZuG.N\kз Ҫo3, 9J/]1z,̱z~6ݠ= kMjqiBt5ʱKVog/{4OKDtM;Jt yuZuv;7j}UNa`+<4IV;Wdv0;8iQK F0/O fPȣnV[K\\%;;$b(Bm;SX?6d$HB/)?K}.ȿv8jCkbRJ*N.!`6ڒ)w9^]g8)k(c>n]^[j s OW|Gݦ7ǚ,4=ƞ=XaVnE%(<1u,ʏ\//Rxcxcs+}p=SR(`Ol/a96^T+\6EM'|Jd( '@)e>}'e-Mس4PJ/eue2ئ.o".mlj7UMϠ8ދ8"QwjQOP W@ %e$zː/ (++e;; u4gls}%l<<~ Ptٻ^SX _\ Uy:ˉ|Uh^틱KZt XC)eq$;֏Vba/! sH1C3YaNK FHgdJ,aRo6 ?1ea p{YXEt ( 3"tc=rov4u kSN")fٕ/m]*r=7m 7>!^ýxU8~Cc"cdRC±}cw>Q|]>?obs V?ci\eWMox"ܞTZz/j,6> FFf^zMȲ\3y!qE>3m21,3 ^OH}I73Q!`ZyFb莔}C^?ʬV\:Ȭ:Fow̹I`h戫A%02/3pXS}ױ~%ݼ%,FEIzN/|>pIN,="BnPJ2Lڴ*2eĦY;Uo $,M@@'U}lj i`I+9EгQ;e\"pi0@Έ? ~wa#pb߿Sgd L X~禬>Gm^"mBd<fr x\4.:OučVjRjd}K9x-ڢs|¿xd\\xn.'xs{AIO~p;+5hWjhg>W2XjIH$]([lcMbxzRM ξP?]!N@@ۋ E'BZ1aKEPF;m>C%E6 ,8ewnA@WLC {g|? $}&);| L]Hr"$Yڄ4hzXp][ZtH~8VNꪼZw#O!zm_A4!\Jϊrqb/]8ҴT0gX|{ako'N^ d!L:uNN M+n3V*Fɢ!/FוCLrV*NT -eEQ; g 1(l6H`{ [rc J3һƔC9z-=mBԵVڶ9)\ t/nCdy%256`DEi 4fPDv&Wwˆ7'\ց d3-'%VSrafl#~LÛsgw 4mnn 9`,]0#dǬBuoTܚxgW`a kშ/氿F!m(bo$joq' A'orPՊ|``wqMx|rnV$;M"x Aq\TKv(Yַ²BGY| >,ܕ},[{6"X4͖^#^ ^upi=Hzv=J՛;K~,φ@?1?=;Ez?`'}qY8~VGRPF>yo ( H1:~~k֗>oX#Č'+u[:5[yܗX:w+k |V5%Rj$v16SZ@ o~P7>Լk$z&U'zdi`صAJ܋& fB͠ML1Z mnhY#n,@7z~pmHڝЁ9__Crk$s@yi0>7P0g4cr]S !wWt Jr/M$"fiى}ׇFyi p㚙*iȠ{pm蝗Msv&N0+Aƣ.M%hk~%t?6Qȴ3`ͫ{'¿s]h$ +0dk~ntRMBЩ,5ѳ:wSpqǧU.L<LDMPfRZwKpȚkcHw-$cN|A\,M* kZ<QdlB@\4?Q.ɦvhDw!kygyp?9r Z)Np㱭{bISO g%eu 9!2Aٙ E$o# n+O(M\%W>4yLh/6**Rėd Bi)=Iù g[ɴ!xM.6v~31 'Q:jE%J@~ y żʙE/^oHˆj ZCKX˝Ǐ^= gMqW6aT5A> r 2ilRfڞ, Sd=AQxsp 6eyAxoԝFm2 3ڗ⠱ P 6fdك0d#sd.mĺ0&aQf:?^E\x`VۆEK*t!LujJ-g$d凌Qn^`/ޚww.Sܷ,EǾJ-߃}j^p,V(fFMڋyRZ?4@IߊI;(79Yʴ&\TTdaF&} 2$\Ci{C!]T+n$;>M.'g-}Lk yWw?}ゐ0.2ԩ%1q 2{xփC_r]2B #Qi:VCIݙ61ռ$ᑂܯF[va^x͟<󳡹/f6΃;*%o_E.jiŽ'C0:,$)5?Ȟ[ɣ2=TT׳\"qs2(#n5S"z:HԌSML`K{za9Ω u umqCeXYAT:e7#1u:Tb zrXԍ} !;H>/0E|f1!@wia9E6*nmڴP66-{ܾP*h.E8֏z U !.P-*ykLєwX{W%h-GAw:d٨N!E :כyYqG+֮>MO*aV=L4I?oJ(sA0ݚL%l;Q弜F}=a.ZtIxv#yYh&w%:F+%$:ýqjHTOxeN; Vuˀwag 6eCfXdk2q6`ԁ Sj¹dnA£ABp <ďDlZT q: .RWJj[ނ =T#ƃfWpABP٩ls$ɵXcIH\ƑDqn go>D +61*׺aۮ,xRʎL]\b\Mֽҳ=xVqz)Pte U `=.cWO4S߁CWyloe;cD˗Rͥ9d~d歵q?Lf*ZbR5~8Nt8_ =51UyLBy᳨֧ 0^WfEM$Wg:l  ~bc8XH^_B*4CAoU>RҠŃU,/bi-8 ([sG/T +C56kK,(_`VfTQCDxxҊ[ 1Y6;lպhRȁ-ڝt\3W`ĭw1"(?@e L?p}Ё,Yȑl/]6{ԦZc[ /;l4S T tQA SpOfy,~lax7[F#)B)]H1tf^wgm9Jg$1oyOp"AkobEl'X F(r hʀu$!=5ȉ6|YKA8R3Wl+.Qqj-Y᪼svG8{IkջfкB7FUʄUŵ;.a!tjŶy4%T躠~q>9ě:c? \ե@b6g7Cvii-;g"ӘT%}j.F*Pz!KBs!E(G1eO~J#kq)\Zn5iҠH& >N_lkieG5萐3)z\F%GyJw<9^˔2'Z +3 r&Vh N%[Kq=Bx}4unH ~}V!Rir8P@Kb[W$|u7@yc|Cϙɹ TKm HC-_K]CZU0M0anӟ o^4Q_*3+pyORG9i"ߝ0nGW,Ȩ# m=h᳆ ՀʲO̍v< u6ۀ.{RKYcҟjK,F)]3JD~/hClAd,RqHJ&I<˔/Dǎ:?'5G]2W+Dd+j}fB` @eYM(e;O $Nخhy@wxI=, ٕ~cʜ=B]&xlop7Z NnXHNol%Г11S17Er-ͥ4_qt )1oEvt : 2Q&0{$!eGxM.V C$wd@[$k!HgE@ga:hlsw3dB$(djU8\KlDs֌4ʕJE`\@ES4c0 7,vE!/$&mm_k`%%V+%Wr? Puk'kSh jjzѹN>s"Ƌ~xʵ6Z?|9 u s[ls~}P1 !ɝ31r< ԇ=jT̢=WeHba@< A镔g4Vڮ- @J(Ya*9']B2׸~PiIHpI%ckf<|^<@8s7xaKh:dGYm]L2jd:NjB3u]ԈJ*W_25){ <m\#L 1ֿדּbRJ# [.palK̎-c.{-"J/,69-5ujt}p95 PhCN>glIO dO@#>dP>[1w^7exOSh׋#~CoL)Lx{${COOnORiQ䯮d^1^ z6 XD在:Q[u]< !a!# 'yhm.*FDfc'Q1:Սa"jW͍[ƅND{YS*|mWnF r54[Ք1LOJ `@H}wz?g&醼_ʘ-bKM%AV6~;74Ē8[ ]mfWEM>h@RYfBT IJ]#kvf&_L+ɻ!P5"O0q0T汣IBW1?FBHWB< `kuR_0 n7W,os[2whWЅZJ7FիZSnjTSz0 13^B_Lzqx#&9f5]^@U`>Wr0yd>?o]*xˮ ϦYiGR0[wlN:ˎ`3c"Sdj0 6TQ:UrGTж|yO,zT3dīd|Tηش,2 6Lʊd n|(<`Qqs雲AJ&coMCs`FZn&^r&b̆К)D(wܬ)UG Xd_d  $zxJ& It! VÿN=n@~+i][*q,gzx|+]HYd ~2YJhqC{| [;>=/sVxx=0 AIOs3HC7,Cc#㫷r=1\rIJ ؕVfHǽvVةqsF9r8bګF*ON[\o%PRp? zBۆG`s?u?pwԋ3>~lΪшRވ6]m2{O?ixCwY)@*џҴglӖ2;AND{e Z>T13 Rs^ B/}Q!a B\'ɑaYspL1mcrכڞv*n7$WHϖBp75+ʀ` I:%VH$oQҮ ⲕ+҄g1;_@1*={e6v#j嘏O&:wU"s8@ՆKeL).#gܜs%׋(Χ.#ɖE62Ѻ|\Zct"GW43`"V%8wBZUB~*kHeo=)yRD)_:4-Pn͏NSlu/V5:/#h'XQ`Ljyt@lϣ gMSN)k* PzA59X^'Cl3Id;@i|Fl35q1 fPW|+V>qhu x_M,7 _[㦃amb}lߓ/4p/$d92)#l@׈D 0h7rNcYyF_} 8CW0cefhW~*յvMVމ`H;~bܬ]B7ϴp4ո5 .ڭ,W8l"B 4$6{QIJ:r D ]tMsFWC"e_>#;q@CHopiqCmiGB-a iR<ёЯ(kM%N_l fyO{>N=mRtڹ_iM{fS琰u//F3Xm{* ]?K?Ohd7!+ ٚE,=O[Yuii;۩s㩶lh.]M>dN,?j>XfuZsǮ;IFSidMǧAy M9_:Zވٳlבu] jh%O>YXm$I@}d}+85g=&萴yOn7EѐLYl d+q?5XMN#HwzbζoBWAEd(Lu||]PHWp_2F KLW')d!kp"g.6@p]OGE,غ+y#%n%ߡW/G^ c: 6 yuQK9Ja%3|b8 *Z uEvYh]vxXs5Q o+aF*a3M/:f)Ğ%{'5n29Rss&saBc ?N ΰ\U=P|xO3.V@/ٚ$[joWx.pz4 0y`@22#vE|gn*+,+|}3&Sҿ\arBH R4K{on 9x$A-K#1n'9×p=/^ XC$tGɢJkPywbAn;7/+w9=[O%euF0K2/T>﨧!Pcm] 9O4Ybܕkߥ0<bAŞ/9ɿIQڪ[+K&i{vg%vYupnMn cܨ9>@Δ. Gh_̝~ ui 6;ҐmfC\7_şߩs.\К-JE)),klyXፆEƝQhFt,EPpLz.u%e33^/}xOc\ϝ)@F+!70:8U.3PF~ǮQ'PH:*|oҢ7Z yYOuAD(5kî2t֮vՍ:O__6?'mŌWn,S)< /f?|n=ӇŞy-|?f! ss3 SqvC52NkN5 g 7*DQ/q[`lz9]!MֿDxb[ ^&6r?a5 L&6,g0GL8:5%AҜ,$21#g"O8gIɍtIƄ>{΃DJ3mPCeոwiX8XU?Ic/ mqNyLuojP2dԉS&̦-c_룬-bxzUrߎ-d'ܬh=wf6]Hh QO%(CiNI3ƢZWR3 K7J*KP ~zҥM40> NLMPP¾\~[ |A+ǪQ i^D4P tXRg>4()q/n{5#Dgx?Qt]3Kb)Ჲ2?$wS1Mb+4۰dwlxwC9{;Al<T6W&'A/ bwЦ)+EA11$/}2i7Lyd=(KLUwѫOu[2W: 'u&h|aJι^?yؘQ1~˳ҮZ [@ayц9z CtJ6.v$/L<_ ޭU@hF0`̓u­hr0]:WsY _I+ ҧr3p[82?J1"Gf5ɬp zꨇ<g&yYuLi$_gg[CN= RysFl(?@it&=,%R7Q.?Б,큓8' oKh9 F)h@a%`o?1Sl1:]T[7fN 2SHisBStʯV_5Ht+:oՏY$-GIVB̼wỦv{)k̏<8X w3k: 4f[ 2t=7pmw?ba㽓jz D{=E8Gt~$*po TK~c'+ilG[Ǧ = ˉ4SC<m0'4G*rgF`ϏOPYR5HҔŬ Xo#uR\L z橴. ~:v<**x;IWB<W W9= S@s`#4p)=@(=1C+pPh)i}=T/zwOn.2ÇfER)6m~\OLUɣd-O}#1{WJ]ٝ h^`nv3#Rg&g_b7$ c!fbS 3BX3؋B"]Ph?O}&hmIjoIlSٴ0kG!&Dlfy9hBQo4qsrX9o۹E DY?^6j6fIҶ9.uCvW NLF%#U}FXqvgb'u!WEެU?Ur ?(8k8+ڨ1OGNAmL70L"e zk(4";]v'¿,ty^C~t%#A(Eh$́Sy @Q;†)U:Ҿ#>fs- D{f>J7NCa_;Q@Y"PɉnVۊC9obO'Q}1`nt KٿaqaEz/E;J1s{* oZ\p_j˾O#?If9T;Rp*ȣWćqZK@ASɤpn(W#shz4я4gP j6B}%rJb rXd) pFqj2$˃/fPWT!{*V(g9oPd[:'6ہ)_/sZ 1on}XF-h ]_Ddg )v6L4t~^ B"+&9!gBؓ;zUC5[n*! |=8 uC'j^GEhk $S=mi x:Pi+WJI\ޓG 7I=>WAFH&{R@.ZN *|Ĵ7v0~꼖bzZFJ:t| ޢTmF8Y@ᐥ:|!C?GouTQLIw}Q_ 6wwvkDi}4*8qD>DG #pظ ę6%j4p\zAʡl]0M[S;O54rmL]U{xW"_hŎFA,QWA%b9iȴ=1LcrQ&(UԹHCNf/ֆ ,vrJ<>ŗRdth.+HW(!/ΎPOeu4Uխ\|L]}2eUU s,7KlBK&b7Ft޹ pl J&-IZ8^wwwVN]"7%m* 74u>ferg*yA/>vХ`|lo\.9'׮6UWX~&J[QU ཌྷRqrHgN T++:ҙnYk` Z<{c -t)T8#usqZn" s#Gct򂠱c [zB!P ` GG4Jιҷ, zVFfSo<oyҲD]\#Uw"YL Z{̬eky$ %g15зl98ʟ`)iYJr;;IMQ,;Vm9X/dceDqY-W{Q_rde乁h·_NkwIY<T U:=QgEq',=9)紭W'bK6$2=8sH]3h)UD>] pCV+B$BQvv轃$C.QǨߓiʂֲRJ5 PʩԤN=:!W ao{DV f.r'x2;5y"uUI2Cr2(<19=0/ c=ᐠ&Z#MoEIdB 7H D@3ܯa HB,w D[:亝 io$w5ǩCoM/ $T x us3 "B@Q'׶M\#\kN?;TV:EfVb(,G5âA5ԭTv^Yj=xV`s^ply{(fAZA3lLEOsJk*YNs)}Y Wc- (26!m8B8 󰢈n*뇒Q(~.$ݒc-i‰ itMeޙxN{wSRh{hW6o4z1va~f牠d[M_ZȚF7,"kxj1rPҿqnk:,ppxtl̷0) =zZH^w(Itd-WzMN-{?SJÁ" $x[SߖǛdĠiqrJ0~O):)3*4H#֢{@M|C+Hn;%MfTYRPFdAN+CjP!cv8f "Pzd# :n&\}P.~"q񋒐MuT \L%A\_DzARpe].=矤z _l<R'YDe @BO`޾XQ+Q2WNm#cx, ޜ( DPe+.KO$ఓ]m%W`@G턄GL/Z:) MIP$Ԅ:xmq9d*y Lg+.wGvӼ`YC^ 3*07nM9nJOE!vqɿʮDktg5|MP(b~Ybq+5,ɯ^^{Y]A[r+,fuݔjeW w^,2xjx,\؇9At4_]z=wM q^Rnߗ":AY!{묉g Y}#q Lz~>-/'ڲѠ %tt(?#D%(Oe킖۰`=&okjmIrl*?;Yo J,sB t"(xD){c?k~<9{G-gnc(%Gdy2_M X:bsXhymMQN+x}63>EQNgC,#;)tL::W.~9_1>z{VODE/q},_xtje<+Ha)#\^7福nKU6:.NKIMIۨs]co9BY?)OB젷f;_,Ͼ€Us' ҂&lcj@QZOQP\v`TSu b!i;rɮXFAc =h=J/Z(uA#h8YGKѾTx} Oڙ.=JQnB ڲgqr?,5lO)Bθ|90 ,=/,S.T CYy0ڷVYE!C<SC>xo>rPF`3JAq%};ӱ\uɵ 2ɥN6m[콈7&vڡU_7sSe6 )=-*LmpyiW2MKÚ՗ `Vr X8(1Fj6LwÅD;Jplr]Kމcb?qGdeV|>65!lDgׅ򲷀 +1쁊>U]IZں׈E1?^Ci_4M#+-Mn~IRF|U@scR'AW KZ`ĂaRɰ*k~;*`s<MrQ#=sP{QqHZGF"3HsB=tׇ黥#>gi"1&On 8b:衬,G󶶐ԭsBdU̪P>N9%4!! $bPcKX?qPd-Q<|񠳈aeGE7=@mpuܣN׎,:s*ZoBk嵴H{5}1 UszڸceCqH=M@$[>o0^(J"m&E ai(i^W`*s) L&%9<ٷZ\]E~elXK8~~yxӘJu֞?AFOGdErIJ8Il.6b3e`H$n霃~'ES"Blc'[݅Ǚ=A[ഒ5yDaj%чۿ6,k}>pvԐk.lbӀJXNH^XLjqӪ =#1b((,°Pcu;#+q1K-7"'#G+jaI T !.r;v4W/' 6gϨN}ޭ31Fuh3i(u3r+SЅ~#?f #!A3>D[:h[OU?*[%e'Y0od}68jD䤐(r@.ryQ,]2~{LgR%Gr7 PVY'@(.Ad&iԁnnv>щ9(mebq!DF 'VךSGtp++ai _NUy@[a/ FqQ ȶE$V]VExdx5iN>47mstzU\;?G=bcb@/6&LhWryzՁ uC2^ޢ?ѳtew)7($8|rNpvmRUXZ Z[XY(RR)&b*gUG9>[lk;3OoMpYV 0F*u03h]&wk2K'!!I^&1Lײ 纒 \_eh3qm9Y tY RV,"AaH4nb+6[K AI͆ɠdtRnޞ&pPYZ n|S sT$V~)?L a?Dj~FW }t~Mha--m'r/"ۓ&z46֦wELi`E!kOlĢ}1~KƂ xF!wK55Q1.Y\c_YerHhB/Ia,+*xϜȬ  gRyݻ5%/ _לǙ3𥭳H}fWٔnj]z6J4-f;ca:;^m=8 #?Vn%-;Q f\ru lЫ}Z3.G탥b̏{I*9cww"7gl-ԑ+ĺ[>p s5?](_s20@5YHۮ_];'Q^2 2lFr_ X?\-M_fm_q2>蕤n@X,CHZ>ša{7#C"S;<o"\s9M[| {O`.L{'"32m·,zH-)TH7Ff=r=dsJ6/?KGА*o9i!ӝ޷!Loh\U!1B*ܘաN4;dSS]9lZrO;s<@l@кςf;bvJ Kgpcu JScYCxv-MD-(pM:JQ5vq*b'8fnwTqr8&BH+2L|=xB.O] JIm_P3Mx QМׅpf40 h~1la.)(^&Og80^6jl[(-٣}D`z+f {KDm(iK,L|jCN=Tȼ$:L6{a.;F먬J&xUvd[֏꤇y݋VNcWNЁ[K{P^}a+ߞ=^/ ,26j2F ~^ =uoʋMɻ>пJdӈPɴm;tTlխ]P$d\LŽ)P40kjY9<6%s"tǔ|Q }o5ܢWJwň %`ytB| qHWja]>$H(DOm}+r4]fPP*)I:l#lm&m)f"p}hتf-՚!nc&sWULʛ3hCt"h% 393sN"TL!K4HaU{XW ©$^jKzHEDW[&?(k$oEN#~5bd/9 3neO.0'=Xa+cȝ'*B%g,'`=0!HbcuܐCh晟1|-ؚ)X=9xa3F,h1 z1׃GMqxC7\?! !b8h:4;΍^h*v&ꟸhUk{/Zu3 ' (.XGh0(Y_ 9_pMc{0,L fsOгD1!=pg*˕iUЧHnt*7h6̒A5'd7vEeR{O4سU[Fm]bt5Ț贗};]!vv 78,5"-kL4QZFĬgs;iօ`ǮHW^T/ʏr{)"ppG#!ē _mǧA9e"W;b#Mb YBgDh@fR/Cw+֣>lR\sSi E3$[ֿ260U?rV~AhVɦJ(0ֺB;v CnmyNLxTz 2OPC1IcbhEHۃK@Ovܯw{T8mc$ۭĪ;gdܱ.S$8M^#M!J[/bt>@M(_oq!= p%CH(P_jrqA:Ļ%qo0%YYoJIC3.ÑGܜcä*:.'樟I#0Z %bF߱Ќra+ra#̍H189'[B0M@Gcdr$KP8j3op,%. 't[@ZaT~ #/T|1Q \"x!-@ A/$5g;[T1(+:DIdHD2ɩGV^\tU#ktSLXP)biS$StDfiMꛊngςqn5S{|a@5DAZox>c.mܜxcri& 3ꨓE]- ˱yhpntnW9*]!Z~5~ퟯDQtdeQP1pEce0 AB="b/Z5Rm-I% kʼ 4*S vჭ} %heI7e>nv[d*S@u\sbFsUoةs6KE*iy-;qdS@j\a̧FX,+kG)f }Z^rV&|[pHeOW/Q(2zH!;@!%&i2ힵU3Ñp(#@>̲N"XYIh.J*ZށL&6hBϨ}8!Oq$5z%ĴEɡc> ]ÞHF3@ȼ6l@^1d@!,twt"<3K5k'' T$n.LNB!uAv"S> Z!bK|Wg_BK.eZ2(YPE);[YǏ`#3<   @)7(gꪮ69?tb1ߘE6cJ-io{vZcu\*vrR4IY~7Isy/j,\( VZfI~2eYM,r!t&6>TXϚV]`3wJ[T؁|֭En,Ho𑼿=: wXUuP,*MQ+<㓜u";=#jLFUJK[}d4Y].VF3q1+Wﳡ"RqQd*ā2Y\.A-4K:!diE0\0VQ󒲾X툰3Q JY u'+5^f[M!@"Pmvd/6ˉ0˗vH,xW2GW9͗=ЭJ?HH,hGy+Ɇ 9 2~5FMI= Mq&o8ʹvպ^." #D9(Kj34~Ψg$|#V-kݕu54T޸ʲ9>-am!OUjQS;LmBnZ*:x7ɸ8R8W#f`.\45ܣa=~#uW7Jw>9$ʜZbBY)f 69[fc Fg <RWr'/P(;0kgZP9 mp;,͖Pg濯`ZŹg]tCHE6i`d5N墵^[) 7tgFSt)Ąr}cM)fl%sU/q< wgyc} rq#$hqwGD"ǽ}-.%{m#^//yd{||X?)<҄H.E'zLMz&=1PǑ 5!Xi7'{[[r,Q_|8`!jxRێ).@ur5 'mdd(N0`?,xRg\7cM2haA\`Z'5 ʳgzq|j ѷJqH4]Ilfmo9C d/71<}Slx>[ӇpmcHN;ȄS:+[/? ՀǘiR T㗘FɩguQp:alZiQ䥭ᗑS_Rb-.3EDܑ>{:HK^+69?nDž@piT>kV IT.f/c:F@"jQvF{qم~⢈&Kޮ\h }@2>D~F\z/8<|r텢6ux( ; ZmJ_H0%A"̤<NZPEpGbcLE>b#%qИPPjD'QCJ lp% o6oEFAcvl06ԼI#9/!VHbJHnˁq!$:j#;V qgNH$V@Zj5HuGnVI["Q9{v?pBct'6govwuk/P_/P L熽`"ڵL2E1ew͆p+2EGbd Ul8nŝK>mE$ݍ^\;L:qckQ*ȱmH]#&f3KdyG d-sߓ~ w\$wa)h5ZHMxW- 0 YW"59z?8b_KG{9IcL:"T ھ6D;zذpF\ GBlqMpCBI%Չo 'oh֦F#֤3*a,B޳j=}hBDݪ c<ʚh?~p7Il#AɢRB;&(ҙr3>ÏoІ2ä*.P2@|s/Q-ާ4;/Bͷ IЫzёla/6^Z}FqwYJmm 85n"ּR|V%hSc J`,:I$2| OtpPkx "#?K$Y sJ&mf"~(Isy;u}@=pIu(|DE X]сI DzD/[ GDHЇnd]I*rKp ަ -P4̠j1 +З!Em5FQjfIzsQ,bLPq?K8 ˩QCI%pJnO!KLBɴn;"(EC:5-q4 ?3i?6W8ws x5w`*)/F3DQ;k,LG]ȅ!ai,^u8v; #IMjMo<nڮj(;D}36yg"@8޼ALWE6 J u(]f|/' lQ0 2hl$gM"de|g\.ICS5dgNnġтo%NDmDLI(U3ԁ^v ^U#ww~{By\ 6kΡJ uXN>)!!q1IN]`ns iPg_g]B!ڐEkr>% DmtrY)hxXg0I2j㗂sZ\t( z3Ag, nc{Hִ,"Bm[Xtui݃ek7^( _q̼ ϷlrE߄/f`-sY@Z5 96W`rY-VpXgE~ƴ!yPw*z{VkW= b#)նU?%HOr~~sD\&5/y̋K&ſ䡡#&yZuxKҺ%!JsŃ-O5ϭ&YDeEtwaK9xeagȫH:-R:dc ҫ8a0ln+RGg-". cS?>WnqSGttՀDzPߌ~!)~`U3'HL Cu_ϧ_~ĻM0ϩ: gU.ۆr݉ۀ&^FjQzJu5\4x^/< &6 rB/ڰOS'Z'z/WFOF j]YeA pCHZw7ʮ9ZT#mìR'r~6U zC}LoW4~,OALhg+ WܙyKr cbQ]Wst[B>di{ݱDTCE t&mNc=T- E g(3 lcX;~ch@+H.hԴgQ;o۝%/Bڱ!mI:).`ֿz,݊f&YZmA_|2'9/ۯxCW9*E tW^i-j>FuD en>Gv%Q .Fr`SH`TݝVҎ>ѰYL%; Lvz/.ſԏFIǾ(/\u ϩ7H-ЮMV-.eqgw Z}hg;k ryBnNSmxV֊x[klw#>kk&(yd 楃q6B1}@t?⥚hKJ2X[]v}n ߲b˩ uc5gq;66cߤ6P@Py3d=r#׷pj46m:w7BQikg1Yv:t9PiG]ح7'S3 V/r%lY'91?`cדzg MKqI[ 3 P-m+3(g %ظƹ؈;&G9YchFڤ 3ˬg&.'H)G(:E=i(Ĩ>Yx~šLݟ TcTRSBG)j;ɶkꊑ.&hiFF 2r| ~mmtL#b\`W3"p 윈t + ݂HGleϪ`~bcoui}$l:6I=~}  G7uɸNмM+x%߱@9OV"J;!Pxf]e53qj*\v&\ӛ/~GKǧToaTƲ0Xt A2B7Њ&+#Q3ڑBdHg]~c@|LOE + rEkcYvd eg Dt:n$jG:mgjPbuh=::.v l\) 9`0ApÏ[C3A5b5oZƋ_ ('Mmnrdb2I QLSyZ3^8V|Phfp=ӽjeSR-OoeVw:y7JuN[$ cK[^OVRRQ;_viZT+ N,! 3)IY:k^ 1iSeE vBωD*a >ݟEe0sP:5*o#o?_ =Ѱ?r1[BuEaBq uI2֪91EDTccd!_Rs.4+Ap?B_FO]_`^Iy!rƀ'{E3hy34}P{]יYTcm;;/ ;~jV3kls3$1?(\'Q icMr6`ˠhRJ̻0DœtcLzW, RLǃ'[!MP#!UMc\LDئ=c)eq1kLQ0er= A(Kx1ܟ԰M:KuUzZ's|)T X%$ٍ@e[sc*Т}U~Rk^ nk}X*h!2lW۾)5eWD\y^@I@Ϡ /lb@G%N,1k->YƕCKf}^( y3t[d3I C*s0{>qV)8ڕEa6ݍ>FMLd;zP>KMMVi,.WsыfR̷ ]e`M3IS*338P;'5;Z$qF1ؕ/P E%V:YiY>zZzVzV8Vw;9!M(I6jpi^P@^>]_ivIrp߱U b"akf(ܽmssqـ+duQW؅< .(64AlK~Ldh>t>Gq񴧙M\ XFeOYKu"*.cݘ}.˅sh8İ :? /^yGidf*F.QS?{y@־H%&!bl([P$z;p=I{0>p<Dgp  w^_]- Ⱦ.kdv}V7k~: IY ~z0k|T^kf aGKy$@Oq򩘷ob7;t٢qG^<j"mwQ!TxHrCeְ9)ݮs [9Ս$]Vt/&Ie-- "\)]d=xIh؍k+\Q7RlyODBd>" i~@㺨zp^pL]5g6/yzW+E_j`&jGtSuS&ȿ:9C*|;y8F>ārzGGX'Qw\"e0]r~<@n:5Ush[u 3ˀi{ CL:rPi4QyauA+tiyޞ]r=U |` &*͘,CK_C4 q'Ht='#thysT˙ I%-[l#91ej*~ew!?yXSJz.$GqMׯF3~͓2#:XB$>ɳJvLt+ݣc iI^?c?0Q墿{`TPt?[jDv3઩3x]gpF !i$JNK$cZG4-a4Z4u'ThF_dH(E"]92}^`1@)TV5MH^1Mh[= 俤g|k^抇3#oD+_<8/6dahH uDqý)A'Nreh9:L-8*FA yC G|h=bmP!R:A^݉ k0k+Ї.>>q ܳ^)޵FsQD=~CH\9neJ &8Z>s+5#D39ֱ [_)C]rGE@@@ʊ~n ?<VٿL(r$\L8-t9IX>)I~AE/NQ &*W.7JJ.jUb}LC_8/E%?n~ܝttJnEsw ?A㬼N?xV=^Ylr_ smyyZ'%_v?c/0 -*/(;͛V|`f۹0~ꑅ^/]xR\} ul&*{Z>W};YX5zK0VAlěn[0 rb  O} 9e2YY=q"bYsҺ燀G w֕t2j[yG2{a@ r\pRH̔YGb}løPH`c-РSF*g7E!wSjT]q ."dʅܨ|~tzS?"LWZ]@:kǡut(7苍tEH:rD {膗+W^v`ꪇ2A.|tt"VECf#^V"lVMjƾS2*_X0C@=[}>3],IA#jl3u`V1Ca+ҏpk0pm-C9E\5O$tSNg^Ciz9ǖc!9D3# ` ?@R$!>ijNQL*u82HqfT܉ .e :mLf[j\vvN+$Rk̄V@^K*: c9Y'qa:%uH=MN hC~-%[(@j'{kp2hk:r;;oFj 'K sܧ1 kQuy&),nh/fv}^B/@Ma[e2dPl8ep¹6{<+mᖶ>LEB^<Ѐ @jsD9'&WHq"t@qu}zm.4E㦝 +]\};NA<.MVp6⯥SgІQhx\HI<+| fI F8 <#ql F"N{Eeqp^sFݪT;\yYt(!&eg 'ֵ!8}Ȟoz}6Ma3x7_{&;T4?UӌN}t4<)ƀuhwkHu/kt$0+1Β$+OBzFi=lWљ+ao<C$v: ЯGmǿr<|S#7C 9;MXitvS2Y"tWW\@(4.kpQ 0KMUGIwi/4XcE m~\VQ))9JVw`qo}w!kzqMg"8'͐@E"HEV*<[ 9]v,2ߓwkݏ-Z6Cyq')\K`VQm04 *&&8aEY[cBd %T7YEzJ E<:U^h$sRL$_uuU* C cD Sq,\ä LxYѫW@/;I5(ЧIN;wg,^L=+Ht &<"(kX Jq8CPa>0_n^&J/X,+~ϻ<@' N,~?HdzyAyFVQGAƱ"LFVUrK@N qpHC T~o(a+Sw/`b}"0V;$[7],2vGQhq)6Lh88e%v򌊆Z<5z G<-RnL~ٽYKJJ౑-_.[˂B׶nbBCp< vP:%< ܣMς4kqdzNn(+ ̾"ϣҵ0]a  BAzS&o+>ߕU&|0'(Wyk=A19U]wn(# ə|X@Th$zZzWō $uo(3r?WӷMw&~Iu&e8^G*;;3䋷iKH`0r⡣48XC*CX7Qm=+k"HRdB)̫ʤ{CM*C?2ev> p_iǬx~&bv;w{vvBj,X5|m˜I^P >\v?~8ɶ>~hvBkRvzJ eD_qQeXiؔ /nH*j0XX;azptVX9GxJShUL20w4~sn>b:e$uoQn&oV3 ]' co` _ Kn \FExKw=8V E(ְ}Tj~X{~|A/9a6T֨wʳ5޼{JJ3QG~~2ϊC8ED0V~UYk928ķP`{}ȫqĸ5VitZ%K6SE{$k:3=o`+&')d:6 g X??uǫqL 6B8/h\6*~&[dN8dlt|#VMd46c;%dt0A;.nn\m^H>Ӡ"vcuX=OWM<'U-PN tX|G+L4:&_Э+;U- [Nw.Ī TdD9\^LuDQ45$@)T{4 /b?@e5G:~(_\ᠯ$2hQިWCuZ3 k";tc r_ a>xM8϶}[pq~Dg^g=:*/- 뚗`[Be/a] i@h#bm8&!~#,BFZ7#t1Gv(xdzk,%...$^yz̚码' E/oTE;1fH9;=t@ݚ^2_ 9=͚e-֔ߎRm6AMmU]lSS\;\`^ys%@\jbt0Ӯ6XDe641[wz讟pF۰6Ӗ}Ywɻ\_-D$SL;L"(4Y%Jh󓜦Yϔ<56DX]q|]&D,T^2 Gh6t<qehcFcɅUPk\̷43`ji^PEE0A[m; YK`Yt GĹvIM+AθʕcCKw.P;b(Dɡ=5O3o/KZ, gn/DҐU˳Oq5> [|$Ci2C[~)Kf-I4A%F.k0wv]l 7Q2xN2j /NcZky]}qAToȲѦH( zX; _؃i&u{f.f;XMa^Չ&8'Rzm g_1z8E-*KY^pmrq{){0 w g $@N;;QZ(%orG.~wgJg*ZDBd@BN@6|.=\߮rÛ@Xl5 o=5<DA@0DW;E#.tXoS~=\FN> 4c_8G>]a7y|DK9Nȕձ,uB [dbK^@-ԧ%.{Hh(yB?Ô`>&J p"i板\ k(SM~SFLK*3 :t1u49GD? jQm9 /TTQ GطFB+ J0Zq=m.5H>%J~A{&[Ҭ\\6Ա(ٔb~أ(l΂Խ mG0T#%mV)CQCr B~Qt\c1+)697)m)ē\PSG!/tjlh@"k=y+g7tl55Dq7t%S۫H%~~SVD&^Py:5t+n}pjS_P,v-tAٝ'bx ~qb`"v,Z}\|_)i^lځu.WTD v'CR|qҢ kg >Ln֏:Z8ɥ([\ǴN?[2~u༡T[\egx'qYït=yOd=o*RP!\c䑈2$Lʛq_HRz1DX×~IEElx B%&rr'_ D*VWKq3Gjwllj0 &P0dSQ` # S 8&W#[# 9y\h EZ^֓+f=:OÄ'L9wªAV^kj .?8W qϫ ikwQ&Lm}FcB5,BbGli;._]Me?? wrAbnO(1_ڱ;Ȼq|f5ٳz|#֓}-e??uҢMw1tϽ\L8@%"+pY"^;sۙ$:! AYbӅ%+e{nYHjtv/D7ڍbD^bsBRje7(/7m*[ͱqN>(!( Gz1TIk(S ^1GZ栳x5Tς'(GU!e|~>5G̓PnrDB\l8 iOܗnaKčp۷a!͛-ܦA,EՆD]'RքFYq skjH}%B}E*OV.*{s]`ߐ P[D0Γ7|cV?ҩ9/LêQ{槸 `RSқ9Z.&HA{ࠎ:,TVW;wy4‡^fh~ώTۛB:zȥ%ޏ/6#asWqe/֤ZŬFb;O˼迅P, ǻl3JlO70Ifhx|^i l\/N4u16avA* OG7H =cDD:S"gª %(9#)/d:F}*p V6~=hO2d5LAwc =oggnvПGBĕ4l79IxsV`."ox> M 1ep Čk"rZ:޽A j>Bb% AR Q. #+q݈*f gfd_15VOͳB[:b3@1eg9w"MjB^e8s^B(8Y.n_t>gtA}% 4!j;tD:.3!e]:Dh긤|Ǎ!:y]yzS `q2А&z HU<@Ggt򥌁%>$55Ni4ŕ@M39Gt)Ln !U+8ʟXGN0Nl155-D7 zN_2T[)+j/AlVW0~g=?Bc.щbS^1b)=Xk)VE[ ?mdk Q$ɍ%r=bJ^3 O =2uQ_ - \(|6 1Ҽ~ؑ!5kA.Ɏ>NgC D%Ͽdr& ҕ+n[-qƳ3 ЅɻxeT>PܦuLVZ J\T~ߘ9uypzČoouTJytIKФP?qqOKqByo `3o۩ZL ߍc0wqH9XEk,VS^ٔ:9K 5HSvzHtsϻŌup}QJ:] p䡙|֊.6OV1k+)h*dt"0d|h+DZzR*{^P<[&Y D]w%%I jc4_/p7 ./bA7t$Ր Rc-K^Κ*!wÞOÃ}[hA>G}d7~jji5gիIIYO/l R? [/*O_a5^fy 2&=& |X]J.7PsK3l 8%S៻Gpc(_HO9`S-nK0 c5F9ooaQڰ0#GDEreE͗W]\u|M V6e%/ђtI7 }x @$Q=3!VGU: }(;RhF:N\jߪw0qlIYf=_Zb,#"H+_dKgc:^& j*i`X z?۫X1;MWbK?2HZEc}Ks'.Jw3AةY)M Kv؁7 W@dć\#g`H'e+ECJ m)܀L^{E#q{n ַUu\7~G˦MɵƗ4rfC4$"+>6?GJwD q*U"µ}L?zC xfUi"lr%[ΆSq4,4Wi?~c=E*oLt֢] U%gIMkY0t|xHa Pmev$w bʑ2wm &Ag\ tMhГ mѵ CE `o3}%#Pl5קmIHtQj>+תW*]hj'*-eڤ% ܣjDhH==ņ;'ަI򥋢Q~5J?!z 09< > Qǡ R=J2<|f-xuBۘ_M!ӊ5EF MAqS#Ha(;O\f:CWTwztCʷ~.0 {}G1?WmT囋cʩ[%`Nʂe4\7}=L@&{ "}鼚1/](+pҩfW=k= rXȨ1.CN o!A۲낽 lq5n,i:~T0sc7J  /Kм(M9~0xP^h5A [9E/2EAh& dG]JO G:I::Vڮ5k|!l*@)>\:A_LO#ISx_d022%Wv0[t̛6S@=60`ϗ@8I-j*P͗(B+1%#POhGGx*0A%c ӾyoЈyOh ѽX窨v㫵(Ek`]RbMC|c 1f9U=8j&AK_glLnz OwΛnr~4ǭn|\d4R wv[g?U, V4j_ ؀MRHv5r eD>Qc]Df&^(VVrj߸,2T#nsi"H93YJOn?Oh+t5܀/]+~E`OJ1,*/v>fKi/VM]ln|;Lؕd$%ʶV?=/B[0RBes׉/8OjV~>}1sCE]e;Oїŕ%vt˔tsuYZ˂yZ0>&B?bHdÅbF»1} ~g,1.ÂL@9EH8 -dI[?)B[nV1q-Lr@{ Lo暑^̻\\\*A&ZMt 8R'<F:UG:ة<4 S`8q:[-XF˫<#h #^l!6;;BfPޘa=AJ0k$mxKacqע)o`S7OrJ+GcUޕ֜V 9Dt*&6v|W VFZ1c@Շ]ϲGG7Uh#q3s-<$Mp:粝^B:t(. m)qx: e0V>/I/JD^awLmPDa1p Oa[^D2>E ~id(eŚcmGZ(jyBPƹ R|9%"r>]nw>Uq|؞UrHkψiY"'h 0'VCƒ޼951%D*]iͣC׶L5#_9qțq̅5N֑X}#ps);(_) .㸟ܻ)Y :;]B.GR 1p`qs:~-E]{c4UЖ~<ѥK9G k>mU*E$GQqpSσsÔ/zs=AajˈoZ/:S83,c.6~„*p<5ƸB,70HS:7n^!~dn1iuWO$ FRy(զ%xJMJ+=85P+o 9+el]K[& <_$ܲAΰ~ $Ac灗U_ 0Q`UDJ`Vݟj4q-t/fB4"Wɮ\)~J~FC$ߐBD [y|WPK5uY͗LϨ 2mfz?[Qnʋ9$|ػxN?XSmn#y5 ^EAgDWd8Og)-ńalWU]Q[ ?OLad 0#zMd*E!ep:^ЃV\Ѷ~]PV Ws`a3ȎGwRE^ҌlP-Tuȴt'Ȃ+\P馢mRlt+F`ܰ7EI T?!{žhխRnq;fЧF4pa1 tJ0VϜi>+ӭ53 }tx+-ѭjM]wlSּNۜF'wKri[*+H|}f@Bg -Xrs>n+V$,:f]yɞ(gnAeP @T2儋;fǣ1p6vܥ;жne;_epwH*DYէ-?ow wjI4lXu*Ȇӧw5{&Xߙ$/Z\Oij6,tc(eH9 l2Z;vjW2Jyx[|RF7-m#K])F|YŊAO.'oklR;b!3$ җ`/<+ >*ץMV• .Zp]X=?d[T~0<.,t)w‰#:93g@56Ԋcי9llݠǙ1›We_c-{]YvXlj˱>(:2GT@ྣ5ʊ )'ʩ5 /K ؑxJr/e+Ku5 :e !ɓlC]\x?hvVͫPG.2$w1Υ], &Gc*ʼ*+a.1F~*=\j/uLe[kcR5BSP(f~2Zj5U8u$&Fm{TzQaFTr`lp[*:e'XƜ[5 걊qvVHf/?+#9eAEhj0E&T?E @"T_SI /. BS>b\& [e=xcڲ˴R2e9VQA@u_gݎ6<0  N 7]ไfciAMBa+Pӡ"u1(LB,D*tiӟh:U@-Kjd.VG_@kƓ%;*hСj`\--g2_}֭ bp,3p`P&8t\ rK'LDB|F moC[Wr+oeg $#)8z1sg#dz-^l >)?]ѮƤ@a1 TYIi}fHa<LfSLsj]Zca+N5q礧<lO29jY$r +ir` rв˗iDA?t'ɹ$D۪ƒ/* A{1a֩Q %{YPY?pWYaIx:,Lr:ix\iK&Eg7KJwg 0K~kiő pv nLgOKXqEb`Uqօb䥥M\Ie Ne+IMI3u$J*o Cb~0j~eev@]5Eyc&XyMBʏInIO=wV[ϥw, %Te+;S3DnMXmȂPLL{'R.HZ_Ҥլz7KAnX Z Mדk3&I"QRG|:o|K-PpÂ+g7ݖ-{=tFN4ADDU`<yf%\̩iWZ~ЊI8ݠ޿x`ȥcI*fm tJ: M yΑ»8!c .] ōaW; 󉱡+z'Q;]zX|y@3-!:"i{DH:W'k9oifWMЏw%#5lrD6T\;V?ގ/U[Wo'9N. C$SdCJ*5o2bGu|Es\޴*rE׆4”K}m=Mٖ>LK&;2XЊ'I\ZC.Mh|XS恂 0e`#Usdtרx&{aء"I IMF@GhphBtջ1(:)zN:J!NhWLHPw% HG8n&o~GQs 1YFF:asS,Ar"'A52$XE?2+)bfZg7 VvԼ\r4*qK'+g W]h]^)Dwkt6-z]at٩7* NKҌ4D+dff3Q@on$Ʌ *K6;MtB/8 ragز0mVLY彚UgOkcŽiD>mXZDW?5G\VI {\!j@T19G̘%JL?PQ FuX~~OzM"}N^m}l/CX#x2BkqH_]np/YkM-yR5<2m[>Y71kTq\A/snҝjO 4jNa>ZLY׼Rbiny>/ʴ> YX  EAOJ|ə$ bX{Uٿ-!k1ihy_2PӶ : 6ȩdTl; {.T81#~Bl%X=?qRVuw8* =y]Op8 ,[bbЏQ >#=:SJ􋑽fd<;GcRyMfjU -& 2d_rVx\(nu:.7whyf) d'`iP̾3#VIXh9hE2,K{*{Y/xիDwi W 5gAp򰢂3sU):S9 >:g-Z9usj|ӳѴu<[iru:V¹X{AC\?1Љ䖼W|eIsP>dNhEpcpPt-cG>`=W$Üo yLv us)< ; 7&0=K[SR0z3&@a~Wu;18i[{-}~ϕGMd` 7 Ep}VizvYyh} tM_Kn0q;_q7zx=hs6PW~"Z}x_vm*xEoדl|C @Gh  -C?ӵ `pA.jꦟZ4tDڴ1Lt~kb|qqdy12î5DԗWLFl!|eHKލ"*)6~[1MMG@';@[] a-zq@'sb y^!ɁGavIlJ<ơc7CRB<{bc>5C Ϯl6=LHU26=9.KbǬDTWutx̚:g4a]qQt+9 džG+,1mgl :̅׃')-=%#2Ң&A'Yңmzovtb I978o'J6s[Ќe%_ 19LUM0m>))+~Ds]ESxݾ97?MOD|U\zؓa'{uѕv6 }ʫcimu:^kW˺[1ttqa1bʐehٟXxF2ЩSd<\nNJzl{u`%Ԇzž,d EU'Y%d?|M|6*V&ݸH~fnx몯6FvA̓J_H:[w=5fb^YYI Yc?0?)dӅH ZJI&|sEAVG 2p;&f{!~m!(NjpERoW_|_4ך0Pp𳧭^u;<D9%~N3SH-Lnhyl&M3spZ%f9DX[T"["M Yy)J yru+\ĘJڽ}CExʧpW@rm) ~&ʚ˖l{L۪WdTْ6Bڑ(Uy63/i| J}g7ެ+65*|;h:T[=uyc1r1֘6#D4(!Ր蘽}y GI>;Yr' +m%%5)/}89UP\|IfXh9ٞ_{/ `0nt@d8 gmub~oz\84@P}+ L!BbR/Θ |)CU &;#iauFA?1ΆteB<" "SMז?aR .xlT[' h%C~,z~Hp4 M(L޲fHܱWmcwONM N 7#U|[FF$Z|ny{*7Y(iQJ @[6w"N2 9{8用zE-Y`}ah5q()5bfk[9Q:E/p9WEF[ 6iy c 8y9}vύNP^$areO&׎px%0]VrK 67'(*׷-P d']KneuӦ^sq|0/I" }DXJxig)WBrk2nqXQPnc(h zd 5YSTKZI];y'?|ޕ1HNY :4|VZdk"4&+a|)c d8FNp` />2 N6qHU61*_C3mԯ8DulK=AN zv(;xjd-=)l Mw$CdA<_4mc֏hk2d.'# GszLn? O9M13&(m ["ďjڟG GIN 1s0hVHH,cHa a <&&O`;e(CP˷T}ިE%$h}Uqn­D1 xarȏw&3X I)ywz2zAd4/{2j7>BsJ+>:tGi^JS._]th<-DaD: ވPa \`PwO[QnAS1P7 $GO.1kx Ͻȋ)xWHYWHN&QH7g| \o'2䁌ZV,GBR|?³﨨A üŁr*eth@=^ҖJ"Zw;u$@XS ,7v,ٖcQ*Br^NN:xZuzEjRX6tIDωd)>D)g5 㤯:_1cD[DtSM;eWv~`$TJL.JTƸB悎;~@~ԏ6ĢNx ,_^ӻq9N`,^raa(*yeIZ-By$:V]\? |1/`N5O4J'4R#<[h0bQ3o8ƻlt >9@ȉCFJ_)Br$+_kj2@r'd4l#tm4DpO'䏨ܴ)w 'w- {8D|ȥƈ"BEkk_YjBk/kI-=vQd:w*RQØ@Jyx$=謵hX7~ 4/\4̀čЛX@x^_^N>$Q!%:IsIh#h >yWr=XO-i ܸܙwDѳ ItᅯۢHPiFI! (`kٕ;$O|"5jf<*O"W6mS ^eݺ^o1)-`Q: ˆ;)6ضojTLlynMh &LD yy247P!5ɿY;[z:'#oE駿c((E*A·G3 n560IV+ [B  L,sxiԿP5R~%+in0.w."c}ӯ_ ar([ Tcs5`]œpϝ :` *ٟi[w')`p4igfmzU {oBj y/S{2`z[wʙzШdarV }VPJ`h?(-|啅n]%"m[ۮ^t-СJU `m8}GEf8bK`Y_?-[.ks8d?/k6Dպd"32nxVʭmh@J''2=ՒFrȇVB2x %kVRPwDY'QdDY)& GpT*Xf=Rv8-]#3CU]_g<O_Gy>ƙr.=Nl? );"YKS%w8&]O](^+K@1{n 蒒ձNbs3siɃT1i$ ] 6|QREҸ Y\)^ d/:NC 2vwy7Ì{a#iUٚ@ z;^h^>8cM-yv~HW?{cleÊ p i\`uڙtŃyMB5 F/EH)g::m6@bǗ=\䇧~Y9|=1嬜D;loŤ4G"ھ:Qj(H ^$aӂSXcaȈFt=a[~=Z (w|Te[Lc~OEڛ* /TVSb/^[Wkqm;aF:6.DC+-1û[}b\DelPY៑]P*)%Gd\ţ,"96ĴB(/D Ro~;X ,98`,:u.?eW!ƿK[D6:$ <9Cߙ.*pǪo4!DAB [MCRlo NZX85A&BNLQ,x]LVDyn@;h6B.5UǃBdh 8&XrsӮ9U? R uws)Gr $t |7v< =T"BH)=9vo@)61<=(<~QHijýX< D%s&աet˱)Z)of$hhFv8/J8ЭoןgXr cˤ (CA !Xrcyw|7|8g0ɷaPo#jSUP? Otg᷑p<9XH Wgg`S=o?X6:i`xTJV[XG;JFldN7N/8lHa,.6KDFP0z/A;bcXb,NA{Elka< ~j7?W8Y|<"3aۂ^hDҐ9FƗre``o8j˞k: ھltfBa2!S ;'wG$!W@W,j5I=C61k]<qbƥpxGrP"B^nwgց&MQiRTjGH?u߷M%CFR)7EJ *g«󱳀D T&LpN{ ?t6 +$0$rR[7o \PzJ\h 2c@xRʨ>Q6R[b᥌|n@] S/tInCc£8"{~Z r]OQܚxq73&EqV6hi;CF 6&&c-4xfLU.p(A鐻.&A] ,O,F$Kl O'=2c_EVf Jړ\96J"po}p>v-5OkA?2JebPC+ NGe("ʑabUoq8L:k~-gK/"].f f' a-f`A ?Ӯ/Q(?^N_ fxjIM^ŀ/y[ӯk\-1'4P?+nQTc!Q5~8jpb_?,l*p5+'=qz[;06(wNmŪ3GOhAP:dN>Pj^8ݰ=톰mi QDcJX !·.<Ϥ8BCh jZ +=yCAE/PmJ=c&iu9NʩXkz¬qއ3!?IJ(/}~7~%ޙE3N}Psa:Az1MŒü"T29nŧr73 l`h~n[wdS3H)؅==陧!c yyqvNrx~IA{ Ծ65`RX9n_GwO[Gyz;KmYwo sFZu}mAKF -9oۖf \aHiqJ}XgIӵU V:螽Mi ;2\fqt"E6}4!"U+ElkI\-0Vf>[-ֻp7Gˌ8>^N+HJS ry^Lt9NօJ؆wS۱ QWo?&Lg&#D+uVi ~ܖ]<T3ɕBOYE4 JV+y΍7:-HK &&s*_4}QvU9 [9HWKQo\ F|d&ߏ׿ͿRLdQõ#&n&xOMR`b"5Qio\Za4[ rP@Emg PBAT0 'STU ʣ>x.R>+{ ɊC"?:4 m˞?+sӦ-o5#=U_0UQu=yXR/Efl16ƴ!~u-h*=+`bb.5%Ѽm gk77oRCn" "eDQ;TX$pwTI2JUMkʿf$;jPя)*9&uoM:R59mHcōj'RѼM`TVj6&L~s(Fzz+RJ(22f9Jq8|$t;3˪<a2QSByCj[>oķeh~;,F- E22҇M ߯.|o1zYx$2!y5YI}lyح~ #%Mlm??C"qG'&et9L0IN#3:@Dr?eݲ@=!WpQ 20gCxsJ_8HZ%5sk(|2s<у0J 5'Įž%۽Ka9>gjl|jxa]P;N}Oֱl)@C\@RJ$]ڇҴau܋p t ۶mJ€'jf޳5㥍/9s'* ӽ8H/ͺfCzs&G-sg[@u^/*n~;s;6d=we֟3Sk~[16#Ut\Z䦝Й/Ep2 0?6Bt6ь Hz.v pg) ŢkKCk[2?. [h%[o#_ V;dyF*-|6wAUܕb悎$x2_NfK-9-#ZA9ȫDe;Z@+ff88PzxjYt/p~KuoqcR( ^/EjÌPɥA8K>wpnQG@Ghσ|E!DrnqI(aɹ TO}['";;#9zhĚy1ImfH ;7{cu'cZ;Z%~ P+[xjjDp!r]XhˋBQC5h3p V:bs GwB-[ywՁaNv/ q'0+W;Rn Gj~ 2H ܆ߺ &hxfϟ1jd'Dl;N'l#qƦy;wj4?+ȓR7sOЗ,:=sl5 \ HÉԻHgt[O=!C? I~]7G5QmZ}@f4FI>V #eٲ>ХGuP^P(R;Gs%\v;d_ÑvEq(y:l515J)aPtѻHȦ AeelIYuwT,s|&Ry szr%POX281b߲Dz'k&n &|YB+: H@"qIEue+ŧh.Chם[!^j2K,^LU7VgI6/6~>k)΀6>wz$ G{P8,bb 4򅟑=oLfQ)4,Bkܒ~C[=a4RNF 񷄨4xksG;gdꬓ3S;3 F>+RrǤzʍ8PW҇"2d/[I}OPA)!`XKd+3 &;[6!ʮSqȄA[;-e!zT;]SCjgb;`u3. ߒ;\Dҽ0[1艇eqcKf.ϓx,2LZ@aIN޷Dٕq:r2AZݠUko2RB_/KX 3F%KʢO5Cy3׭<6i`6->.R W,5 T?^n nkpEPu`3*@Szԏ[  =/ق l2*ὒDdQ=e)e F=ǽdn$¤ӧ:?.J(q|A3Y0jL=|fw*4"}/VA{g:I\Ή]g}PȩHkȋ{.Z }nv6| }jik2fo:vBv(kloQIr'f$a8<[|H Hܪ}s~0ŋ[n:rW:V z.NX~=_ʕ 肔)O(tT+ f3/v" 'Y=Syګ.l[Ab?B hr 3/Ԃ^@ʉYtAN̺6r8d$o‡ k!]7GԾfQ2Q^_Rz}W%> -E5SCKXL[,%ƖmG]V{izI7d+6wx)q}ouxrQK^8ӝO{}|c# z]J(ly*z>QMԶ2 rr0_MyOpd$;c;D P >dPw_fid²鹋žN_/7KnTvI?ʢ$辄AyJͩa@Ԩ$7*\5erm*Y][c9'$`R ~3M_*ޱ1*a-><7,ܡ|b!@:}?m( CHU>b_&WYqE Kp.3OCEET"Uw%U؍Dhuy!nCzS|EK'&t|e*pW>GT9I{][z #_DʮiNǸԬR) h%=&boT5Y#`oď\Kzvڣ{-Ѱިby:u><v L aK7Jx{7V"4Nڣ2*7me6>;,ͳD TȂm*N9reD;I~ rDNjt\o =`je$y$l3ތ=6I~:d9Ny2pWy_v0p̻ÏdR:6Lg%|hު[|FzJ5!bnZDqo=ap %[THU\V$ z߽XaAXA Yy?_YO5IV|}eKE9'ԢJvD?#Uwp3C2秮c" p[sMW^^ p3kcefΜb4*Qhia|vq'>ɳt]FK}_۵։_[zJ|=c{J#@p龦'TaΆU1K>ϋq|Ų;o,X;ӵY,F38RWQ='t̻䜡)j&ΣAp*/(uCuu>Pܕk:,k}w{3B}Cmm-\=C/|TplzS^`fNW$v81Q% ?#ԯ@pRY*wHuX.1o3 ݕ%<] l!^g9܍W/ &V 6V,:P6r~癐/#|HBU<|Qύd7P79N1ذYĄƀDƿ fj8XSҮQ Bηݸu 9QJA= cu+V4D0N*4#sr 0sBS"- sAaFFŻ y>BH6b,0Fã; Q YMjj `&[TtWd3x!oA21,fMw3ŪᤫtCɂc_> 6gjKEjk Ì>Y\~[$[-l;g a;&'U.!;YK|cCϖ].iS;s]<<&y-Y_PCP<Vt鈧f?Fj䴠uiWӮG0?m.^孍[auz968;R2 >LaS _2)yefOgheh)ldBo޹4>׸*~"m.F{(s@zL4XB{H'x3o }n,mB)@7崄#{lWn0]u4CXmX<ەj*%iJcpҟvityy fPnT] ˤ50ykclx3H!'j/!gm=$οK!]o؀Z{6;leMxA 3ON<㤻Z^CT1jߘLi;~k%6LO `*;XvV ӱ܁)Yvk](Ҋi4-c]kje<-uXHA)-\4Hb8υ%Df";׫V $ɏ 8X@xcvFM%F!5ilYk(XKrj2v<]vEw T_MbQ5J[J);LZHz ID箰2X{njH'x!Y`Z}=RBhƒ8Y: ˞z+LjiA\{"Z?yDiRZ~z);^1뻓`~4eܹd "IS;^k4_f]+}UP [50eV#pW&'ENs#ڸ}liDˡTE?}X٪5&_p]!  CvF۠1]Y2uP4v@EiN,PfZTwnڻߋSa;YwCՕN_@Fy2?kODŽ{96;>y%bE~(e$!xw.^ ʦ 6QDue{ :4-;9j]>ޮd6tu"ח4d1q 8)XHôX?fi%ZJƀIxՋEEww/hl-WȸMkfSDd1h\"8_&\/D%;wl$O)P=0#G&9/a"U $zu(tܣlw&At'+y! s-l@Jcdy{bdOUb?a,'${ޅB8 zXB4zg߿0q]vR >`YJ Zܶ{!Beğ=^.d_`?i[=\j@dJ`+jNdE縶IEeǗhJ<=t^fSotY'v6*4\ɻ?gg/ ÷Bҕ>L,P¥;E:U[mۊ hz 8&?5. h].A#' e .)ʴɓ(J s;!~9+>0ʿ (w—2wNx$EeYD[K_fΈS4:+K8C]0B]Nh{K:G ,` p HqDHh/ܶ&ԋ7o\WI y,$Iɹ4l3Cb0ܐ2"-@yO}0a[:\'0&$jLdQ gꂴ&{pwΧ|gX7x@8RJS4Cr P Y|v`LwE+oHJ{8}) :#X2]ThsKf&в|[6+fgΡ`q@rCԖ#*%9_ iɌth[LAs/1QAҝfuimk +R6wk%K^N8#]N4b΢H`f.š 7K$={0 S5?->$jCd( ^ʀ~+Zٸ!w֙>fwA1U貢9( Ch'@YV$ϛxG Hq' qÌȻ5ЭM#=xpo٘NX4ns0(.:>_k ϶ۥ"nn ef֬9r'~5OR;Gٴ3,)'̀H]x}x&Uy,U1@.c OGCڮٿ/v>1fRa'gx@ۈ{uF8F5]rȒM >[}(ϴZ}5P`?-㋂X @|' r,楘Q/rdx.[*C~kT>XPqK;#q%i@=e+}84%=G p~|Jv)[9ˢܴ]U%dOt\22^@{dP$ 盺hׅ,'o3x$fP#xN,L mzmXe`_Hr%iݛpy/M o+n#.VY#QgKp'*/ t( {mg-reub|XJ}l|~灕 <2J\ҋ*6 c9 mi 쏰5ClqCz.a+(aXlnZaa#cnea` TL`Mk*+PrBH6ǣK `B[3^~TgDr(K9ٻy$&$[ą$ ѧ'nGE]1, 7w(,Ґ CcΒL}V5bˬ}+O@JH_u]sݦ8*;?"]%F֣;*G(IN^KKۤ_Lhh_1-؛:fT'xh` ]K$hYz?@vJه\O=hl3XtGv`{>I}C5]G)*u;S-IKsf@ g7 ZVfQގªbl-m8Ծy ޤ(|pW"@z IЍe|NQm*Q5\+\OjG_^9s,ZmT_*[(o갺3 !jmAf'"Y#W3ONqJVj $(өm"%?ݶpR̔|N§1G6Ga`9\yWg[p3ѯFv畑j;lgeDw0a$%.x4u8| aܑ @;t#6G`팝*O@zXd'025z<'rw ;ؠe0ժmv9.ZtmՉΖ (Mjnuy"vkW~^j&ΓƩBkyXf5b[+ זޮfE \='lqK$d 4" -{ e$~ ;*\h>^[@+[( 蘔|bi0ܖ&trI VS[µQ@g3i*O/ j0j22M..3 ToK'ŕq0Nr9۝2KJ"Y׬m"o#[ SvѼV2UI˶ ~h,@$f>wnEh`"е+U̝ .(kD@iTwV1ybU/k‘hqaFYG!j=jMCE88),D.8L8O9/YK¥'wFxiUE^&KVNă6Յ ʮno}u:f+8F1!)VԄ|+4 l{xb5T/Jq uML fK7l0d J̊4?aፐ,R~M^jΏ!eL^,ϑWa2A[tҋltm$*> 4lB[* їk7nuRf"OHƮ6WQ>$ޘ~XxGHL}JR?*[;ZS Bۯ*<+ZŵfdY ƫ  p1}ELEޤiN5M$ 0; 'ߧC_߁ag-?I^'XEVd7?Dv*KfC;h u0IjS@]M02Sʈy+ne6,sy^C"d}?hK%ud\eq^|ܠb5o^o!KJM]%tY=w]V83!MΚ/Fg2.uX=̟g`"ij24]e33;deH U6pBܞq2-ApUh0,ީ}8ŁC  6i[r_qCOjxj')TSa5*NkQ(05+C_w%Dͪ~w Z#hQIAa+ \Au/u|m6wJ..Pn [Ҙg)Vow±pІK{9Si]N([&Y!^V:K)8af`/[{!JyUVոD22 p){3ͰGyv`|7-eҪBy~tq/>Xr }#1CAE0$)`UX֠qo> TLxP#sdx;FUiw&K jZ@=98vGBJQ2L9&wgUwΕ}ڪkRb>5">{dclA䬾\nYa~:q8k7sCP8bنyO}fa4b≜lj%$s.Z*{{fO8YqX{ZbDO)OѮ(|ԥ _jxyމcީ aZugvf.[tSIoZqư]0ui*bk>A%Rgcts^@ad׈W=y$ȓ$҆ĩ#<-_+zk9:i WIuZe z^ilf`u c{i(>,؎ŏeI}yϻfSG#VV8Dkq>\1caD*ܦ#pPv4Teng5~ۄU>HwT]]\QF85@>ljM|?:>ԣMymƽ6!u0%"e9%Kݰ_gۃ$s:ǡ%wô%@qltPW>:ϾARʴK,Xy6y%:Tq:tgѠf^=e8BE#slK+Yg` nI]+ E:q 9!Lqk2;侣@:@W?fe*Cf9' Z[\*Ỏ0W҉*4f sO;w n)>;k82E %~@FK$pg1RO&SS&Qzқü vS,m6&2&WVZ.nmB2_YVŰ_qtT`E&ܼ:܉~9y&͙\ׇ+zC4(?=lA4=^7E(Cz{E$Pf"%K,MzRK=5*,yL\ |q> "M(f-}K'yW>lJt0bȖ%9Ɠ5.E/r@`pTF߷#aNM\k5 ^c5*m =lֲ@W~jh2'C1l=a| "{U_D.8ġR)Wu׾{LZ% &?->9n vbѠ#|{Ƕηuf:@U$%A(/js6kVcpѬEĔ2Rh. cY% p 7 M2y@t%= C9͡Dx66Qv?HY#cX KV ':=̅UK`Gm=wţ'xMk{I :#r$d[N.dMa | *֓1O7l[H5H.xu`s4kmN^eQzk4HƽGd=vX&] s " u'`Fjq䤬vϼ1^TO/d6cv0.gs&U}W,GCԨMp_S`r\;^LO >߰ݖo*IU4#^UYN4팩'S-dYPI>V[ ZURmZ%kMI<eS0$, LjԪ( <9Z`w!E#~9Bk"Yp 0(o\EiI9hj$(fѺ&u`DXyZw[-D> Dt^NNob,.bQዏH?CJȌaFF!{ljU f,OڬMPs%~Q :1p[84M):~&C &j{ZAI͞ir#2/AhpyPFt[1_.EC~.j.;BHEplhscW9Ň;6_-i8Z8HhjEy.NWߜ:}=qT1_+Kpq+`F8D*}unlIz{Ro >c ~Qw,3 fQZ12 {?!g EYsᛩ,9`4''J`51\u0FSp=׌˚p)yav 4 1Qvn;I# '%B(Km(Cq)=~c;%>dL*+LhZ{cú.6|'yJ ;qc,RC[)nlY]]Z㏢*Ɏa ɅTKTܢD<;Fk diQpT:*.FS\%fۢdA<Y.M^>[$Ы?+2}DH"KA4 VnU-UF 9*8yN\}yã{7}L'tt+'q5{mH*T ]1Т۾FXDs^u35ʅ<y3M7x h5Q+`AU|/K!LgKYݔtyԈ }&EW_P D7;@Xy+qC 'RWCd$۸d) U!Wi_Wn~W, + 2 ō& _|#ZGu٫7!)rS|^b l^격L=}5͐ѫ:10\Q ;֣=I!Av BfЛM+^mhLм֚\rUCo۸{<7jԨ䝌0,?2u߄Yyp08|weQJB> ;bSHܟ/] pUUf(& ?N3yL|C >,0%9vR^z}Fݱh MtPI̺9l |_e^a J@vڹȀ}DlMyq q[', X佪Y\n^nX=N}K$1N vBdtP@1%#Q߯HT(3:CsnJ!q!=$,lx予'G10diF\W7=luwh3BtGY;hd9kҥv4?Q :fl{(Uen݆ō [u h{Y54\|_Y| Q"DLJuŝg+Юg 'j 9G 8&wц)!¼K#t#pS-7gQJ0xɾmh/O@AG gsQS&.{?[N yIPٴMr2}ZelYI/Y)Aq lu>J앗I!Dɉ *ih.R[+ʞt4X깗:QBȜnP!?:m+B'|I~ӎA1'Nq_ >xA kd IYO9#&ў. E X5X|m2ϴ\_f<[`U=>`#O[e8KxO!Y@i uhU|7aAI )# %=utoL(VE2l_atkW7n0Z;xn5dҵ6&Jk gr::8Qımz| WRlOKOAq,dw`Xk5/\;wU۹#  ˀ|6Ej!+>vx* ?*O-.ޓEc#o kTZ_ ) 8 /" V KnGZH?KSD~[U8d X4Tt{G3>%$QLbߒxma;3i8h}=$6KG5 q;oF3d]+&K27"cc-}=y<`yn6w&`Ppk}+]A SĘU؏YJ6n;e!foY7*E8 *5MjTmGir]zS?z\dcb (2Ú*6x)Y9aU?ǮؗFԏ P}̃aED!L@5)hۅ3m7FZ0!8uoEXZn᜽l9Ӈ˫?Eto fAzEQGo9|LZ^lZ:4b,^"YUٰ[ق +JS6ɹLNc,17( ˱ݑ&ĨZ(Ge0-࢜BN7 t0򭧬3 %YhtzMZZK˧Q {qi9E"4guLN 6DC# # v>soԹ'M{[)׌#R]ϫBV^pj to&:7t:-IQ(BӎM/}F^ٿs O2D?yXk|eY3|si~"<[_2_|֎'v.}B:[|A)Ђ:,cR=Z4] ؀GLCy46 NW8>vCIWC4y 1~T $6/:geھ+{.ׁ1:ec֍Ͷ0h22fv\+Yci(~nvap+mnju1Eʗpԃ .nn{a=Qlb? чKEOƗ+СԬR"ljiO vZNIxc3'yCЌ8DpFWdKG &t$y獲c0v|zR1+i`.'JͿJ 3TN?N Dq)%xjlKq,%> Vyk|t:azRU|/Bx!{_#v۳l2tU ([{f ${^ @t4f;)9 &X6 vV=HEW}_v@'ڻTk); ȸ@FkX]TSuBN!HNQ?qO ʹz¤jb3PՍƄR(^]H[έH=5N@+:-~=F߄$b';uIk-t4 zImC3,ӰNq EB.{5d5bʐ?7r: Qvdw"T$jZfRp#U8ȑNX0ܤkx=-ejï򲇭XR+]1M㠟Mle’^tǾ#96Iqa$QW2> =^$oLJ"o35W'~~HMh\sZ~Í-JG!u6ߤ4'6b ~lzɈ~M4zsrx3Z]i9$be58;ͯL4( Guۓ~&+í\!DSק*0{n$E v^qT?Ѫw&f ;,ik"b4vK2<IfԲRmwj?$SFvd=g >H^+JDmcQ;6&T(>CZyuڱ<)jLe޹j=H_ּ#bU+ڞE,P91?ē2 C7māc zag%oEwrwsQƴNd􉑖j!"#d}wi]1I3mAx~/y=oV\s#LS7[0T]={hvXI6`@]s0@J0v!Upq@ZE­_'W2&y'~HicnҞ@<\[@dHhA7Plfٍ:e/NlB{܎Bf毀WDzkѶ2uJ?_q %B*u3Ăds #ڮ%-#5~f"QH-bga֗ }  X1'iɊXU*5PTQ09YoDmyh}:zM;w޻_XD j S6Y' ]wb~,;s}b|YȚ%ge?(J?e^.h}$sKW?cJ6lb&n#q@< T'qTӊ)EeP4:^4T߮1)36cťwfbHꅰ6t$񂌙ZgxPP>u ^#B_DE c,Diu8qծlAszp]}S»!$oڒFbU8Њ Gկu&?RmHup.:E;u,So4%PzwMgfX{GPa$J{ mUK-ʜ(<Y][0RHT7m\T!B-m9"Y8 4AQ*Cl:y[FtVJ@9#I@HAYEsXYSXP`+lCRn{Ѣ*A :}d}E(2ߵ,f#1M,>2~I欀3 Xc7ðj<_,ajpXޠVHyzBBo.+o.̻@F(ksQ2{w6$Vt;}f\gϴgɔD6qg;As@EsEyq'uTLJʇr/p gJYgSi5SYƻ qXէr/]DUɯcYWxձ2wnAt}@YeOx@䉮~lҡr "-!X}2>*`c+t D>Y҉Bў]i#ɹZNum2CǦQdޔZ`:HxU<*ptb";zho6(ggeR {Tpڥfl\ @:Xgg2oyRKh58 นnmx.4Ѱu;դ^Տ41(0I6ձt, %:ŦebZ(dc5 HƳڗQ'ϵ$Z~1sAr0X @Ja3-%tOxP{&F|Fh4: 8_u# ~ğC"뜕vFR!Yn cbΘTO$/rV~_>LϵzX$G dn*_\YhQ.PkD;XmyV1!o3=F Vۑ,k'btU[1iR~ h6@6:}CpC,eL °{"a:A|#X~i U 0mj+N {0-lPbճqu:/;\OqgY\I.4;+KW%p׏!RqLϩь2fXlϿRb~2)Y4O2P-A:Z|e+qY?ՄQ*ʟf4xHƼ0@; +UDw)92xn]{3ƥm 8sNǡ^sKy#S.zʏ5N{KŶ=~<>} nO C˺T l?|t;X}(5fW bVy[ j(mz ~@4¶M^UuX&99[vErM eA˭Xǒr`h55U0ogt" %d=B~ 3̱8Dt")( pE%&=aR6wkG : 6tv#8$9zO0X!59e>rVXU.>;LWcGO]̏jɗn  X4>/;(~}f`ii˾]VtUA`}EaSS,}C a*D ߄^‹)'As͆:T8` Vf,QQgK1bg0\"p{ܓMA97Y.J|-XoQ:EBnH(ɭ{ DCZ>8i0Hܷ{EekTN6DJ2^D}އC G!ouN*-LRIF!@BB׈R EEoI (ގ@|lYF9 4 8.t 7tؗ5ß9~bzΤc(+smtbWko< Gu^gS`- dd) L[tK[Θ}*>drԞ&qo"(~@߬ڶQ,; Xa]nsHO- Gt\A~U#4 2Ū].O85 j/x #|KUn&E&Oɨ 4u ѿ@J \\("cDA-T L,K:_& ֖?ycP'^6.T8$@B\YizRu|$*.|yZ#twmmKhi:‚ X 0uM*{`$XÀw7'^{AQ]4JH6VXf\sq[-ӳZh4h; x-⚙h/xH/3yܢ\-Y=aGZt-ɢa=/.w(>p~o1AqBgE_@ʁ/R0ڒҷ9;hRfX)渓Ƚ^K ؎}\1I:՞H_#sRB0#kvvf2}EO¿B M }b8$:I"&Dt_,G |vn V}6ǸGNc1cp>p|[N2rkF%+HKG{0VU[dh~8ZI sLDls݌ v 齎OByM3 إ^ I!OcQ pfwL+}6Y)O&81SX"^nejro~BcS9- r, i*="ѭ| iw Ƣ'TT@2yR$EN}OﳨÆ Ӿ$S[>ҳ2Di]ktS4&2!bu.9WʰD؄@B&8Ӳg&->@fgty>hv.k_2QH;ꊴ~P?-=m-y)Kvːx8'eXkp9g?#oTuU!Y{mf7ФfyHiFSNR{c;2dn_M@'(Hu#Yʋ^5uݍqTKES]i[숼b2^j2K:dgCȑ8lpZ5?*g4YeY?_0 Ui#0y%Po4օ4(6U "UM~v%jt§=1l#l0*Wu\BU1&:ob?jKaq1*1>T2l5i )ٮ-|X."./ՉJr-v mڼv;ibPUpNAȳ?5_h}ʾC#fw.惹˜*ޝ_P 1'~ U@-^9g6+ѴC{b-ƺr>BƅU(7sq`,B|VpġI*z5!3PRC~ݥ qqU,Y+m@RعՊP⇜DW54v{Jy@M_B8>s HGRc|VmK'2&%O8*!= >z,W@=3T vo/I|"Qcn=YA! R KR꜊~ 5[m_Jr9 t]vKr&6U=7z{Jfl$T\!轅4~c=hL[V,*~A GfWYNcF87?w|6mZS`Zp BujKם&u¹/tO›c_2e&xuhYW4k/@-ݏ-6H(nXҢǓ06|, +U%I*4<ĦwyzDy xYPf7>^گ2@vDg57h{OgʙEDR6(@goyaZ0&رT+d3~!S5g`u kXO1SDs.Y`6 d>ek]{3 Rd-R=xܒQWfRXHk}Г~6PBx+h/ gR h$؇d5\F2YꛊFRRF0HH/@^S)T'4Ȕo ":PŖ W˦h.2b?Ū~ kn֋n:Htp]5 ^gJ% 2jaV6/.(KUMT V*:P$E$js8ď eb$x ; d_h 䀰B07Te~KTJ 2QD[+0F9I}[ q܊Y%s~ji2՝sAiuE'~/Sx<1_W:J>!υ潨."@F@εU"WcTM +{eGJ' |{8`Jk;|]5k!5+/SVv\:ޟϻ'(D\ YK7PJWڋ] >c1s'C7o (a^{:fA|n@Iy3=Y),thx2ֳ;Hp(G2 `g02O&uP 0_΋D_{k*V~ARV8mRTK ;-!!05!A:EVK<:&>-Ia} >Yvm0Gr. Z՚$(Y.$p-! 'Mtr9)6}-?19WŨ#;-ڒL7%uY3$S$+i .ݥ-sSskK#^˔`;vաH}ARᄏ-\vG' 85TK %,5<ݷK:s x{d'X!\Ilku;u=pGLUda>U/od\Py81^麞?n-8*jf<39=ww g sw >Obhv3~"~PzX:yD*-;FeONjj.F LV;i ݓ"a}˘dk1r 7Bd)-`-$}eٰT#!A:(= -` 1Td+pLxcLv 2i 뱆,0ϥqd@ic1 }fA\"w`Ep4xwgV~z*Yył^XcZOe~4 TKm~ċkm|(CGĿ٨:j>P͇>>./LҦ748q(B:mUdͷe3 n,%^,kRTL%ڵ)m)#˨:%LЪ *tw('[tOhc쭟H>#l;%;沏<˕tZAmj"%홭0G|CmS< Ők c S(xL{6^ES;:H ϥ4$iS)$lxmw %̄* l ,*ԛ=H㈼meEpY/VˋGBTODVC͒ XI.U׼¬K?].hcvg`~#MiA]n; Ǟ%+X@Jє$' @.h\Iū&=hi,7}~zCwLtyƛLM. םtWjDh{%/|vTYZ[t=wy޽ApL[;hÍ u0k2>I(: W{]+*&ojT#WީܕG(%iJ5Oxo5&V`(*Jۍ`˲6Z=XwhҲ( wzO\PV=) p<@j;;7xlֶgSKʱy7tŶ&IJꡮ28?Xچ]IYdG$>ye{߲M@\l/|:}J ٻcRA< dպ@_; j6g튪Ы(Y|3&)PMN8vaoj}SA4%q 'ۺu-Tsv8_?-=y1e |.Lv([mFk| ҪIɢ o*Su|qz :~/ͨIUS}wCFOޜFݍvP,OU<|V 32Ccbbk5jKVQĶhӝ HF{ 囋;䙊"^_' V. l@=ˠބV#~"~6<>U?4!?{ZOjFxl}H# CwF!jo<>7BzAZMش6'>.csT fF>NE=a~A7dIli1Am\>Hr8'sYY,tzۮgPodD DgQ9FO{}k#w~%|z7g]\k;2*O1!cud%3횐tch6ⰩlE:jqI&KF4܈'9O>!(7`Jڒx֖^fs3eΪǰنl~Ǻ"Hwm [@7o"D+-*E-0 J,cB{fo.|L@[vCʁ[=J&W=Fxyp (4=kZjJk0RSw?VTEr.Fx~wx8V.2Eºel mfk)d)C 7s$ -z%.`2> 7ؤ<)6}F*1I+ L0=z:}U boj+3wQb iw;7\~5RaMl|j:\f&\`.:`*{qA\cO{[ݎiJ:j헸rwI+- SЛ9HS|CES: A(%stQf /A_T%GNO,kGjFꏼ- gёB)p>\$@9o-GR}NR+B-@%m@5 Iɟ'O%Dd%d$+5O1.$&ar"HHM MMiH5Hdd6 LSb/{ulXSТ*1  J`h:EbFyo 3K7dF Z4O xd:6UMsF]:'i)*\A:]'W(w|-e(+D*6ٞUnRt:i{*?Jrn׌G S# f _tBJxmI q pgZb<[:WxtrbI8d{[(6^u5f_ M ̊u;Y{U=N<0AHYrVV[)d ISp׃* dlhUOR41PS dV=Q6 !X {Ӧ^v Q!ϵr2yo/ w(p T'\izv#ߺ8tU,Ϥ 0nL_F4T+ =)5hjt.s6tx1cq]kޫ}A}8[:]B xY񜊝eBpQ3KSe~0;"kMWLdgK.'VEQ;·Wʊ';є? Fg|,'ΤGEgkFo(t.|jx=`O. |p >6Cޱ#;4թU&oMUHh*## JK?5ivѴNHWێ$Oxb= xJD7~5."#CSy/{lXH\'AG7< YM~*X/# Pʀ&u23{>X%LCtݟ?0_4 1i6fz3N53$w,@['CsNhW*0Umw"%7oLf/x{isb5̻nZMrT. FzλSQ}rE j~s^E/ Xa Fl 5`!;$;$ ' ׺oPX8z#)uC~@t2ޙ+ wn(nP)QQYqM2j8+bvD@&t@'tb#'J(i!&tg[ZL 3H @-chazfͱ;$ zyqɟ?v:>ʺTyO"(]RC?{-{fRc:Ѕ44F wL"V(]" =1I]wz8D6tin" XTHdXؕ&guAV`psƭ̋+z9YssءI( hUIp<K!eNJ"փErn& ʩb<`a,QF0oid9QQQ`,0+ w08mb h 7O?,޽ kQPW.y)`2}T~|O-}eR:v j"6NЭ1?k.٤7˨[%25]+?1 y{JA`!CJO;H v!&Q˫gǣeˑ*jrʃ6% @tbV9!;*o8xow7Xk 6͏f] c=íb05.]?PYeh;1)%VJ2au>YfsTyex{P<5M]E\ZK4Rmlcr<1ks!wC^ξrQZ`M靯[n <61Uj{{$oO̿3Se֛Pz]$%>_(UgO2I Fb)1k%;U"۳)!U|Ϸ^Y;U੮5@*lޤukәwTKK*laz=|DWgf@2dYmBqO;gR iKZ Ay?]w?u*ZAQڛ2|ehNIy`%"%@wWw+2cY {C#^ |o(FH`'=W-2'a1/ڱ'xr 9diRc5CYk1̀?o`Q̦.Q4hFߋ\ʝyTF^Ivtxǣ+25;̇}RqL.Tٝ(6q=w*̟{5]rWJ+b<;  IV7`f|M$D e4B33\#2{BiʦhL1ͼ2" [dsXy?iRGU|Qj;& r7[f~>WleJޅPvnۥ~ bxN#CDU93}b!6 U5@v>Z uQ MЌ 84Y%QqlH_U#gFf\=̘/}4b+Wom_[R~XK\xݹ>^=v2B|iYG2 xO<65e|7jqBLjߩ,ȎpAsʌ_0AVÞ$Yb#Kx rhYIS*;Wkɾ%FNII_k~;}ڊIKj]壹#;zI3Jltm|ujx{~fMRȖdW5L:/B,r0.xh0k\~<$ts *AdJr"&r` >i}) tDz:zYK<uY߿s]q$n)ՌMUQ;pEPE֚EWx⺆̛GG61@AGIM6mSpEP9ZZ>_Fq$QV9?n^ɏ%_Λ`fUv QPm˝-{aX)I:y]*s_px@:)0FF4o, iжėcde.m[@lzG@H~V3i\T|CUP)x%ᐺUŸ:<@*[q8/Sa|ҡt'N^<"dT kw04ubv3dOc)7ܱ)/ Ę:7vpC +DUY+'ňn >+7K-=N,O辠,/jk-oO=mW-?{L5r `G!(ӡSe (g@ 2A{aQy@Ųǯ*b𰻫'd\s7̸—8IaǪ&USx栠+F1tvvSX.G<'{9G<%k\KP՛'Dͺl1'>ā-˱ֈԖH bPqN :񽯘i}gꈣ6B_R0U"u{]gp[7n=D$KG)7C; j[[ڌz~WOIpW&=gc[*2O\ݢ6裡3.LW<\}yw:: s{}U]ˉ:ِ ɴ}ц##jBGOVwdKra~ROs_"yD<89?nd,#_c%TjSyd_yº"8{'7l=1݂?9vbu72%H“UKNsώX91 5> Eb)dv}~.'оjtOʵ^4q)C ǶEp³&Ntw;9F%JyNXYl0PBj+_-KkoՊץ'Aj> %3UjZIΞݐA& XIL6>Uo +M䱜m̛)3R[v\z"S}؋! ~s02Tt$L x:րsDj':az %y;vҊvޒ4{$pE>O{YYpz: 5EsejNJx}zf`*UjQi]<)n vb(RB{Pz,>6rDE>YWgLoat\i6Kh3(]S@Ԫ.83 Mb9W5cS$nGq?F@SQ bq~x6=߽8NWX-$S<4*g>"HYx Q[8z8Q7,/=?XI)`Lx e4V!֒_Lbn66.\e$*"u DA픱tˉOPu|YOp̗q6Q[Ee/ĺPdMBT0 $? ~uc#l:SҩFͼSc }^]spR0.`l[=w#P;; zW BpI^>=͘]FV[`-q x f2>kn?q~qK[" >3v T27-dp8zz7 JjzB3v'w^%Ӵ{`f]=e]|n5D,Z܏C#^~>n4qQ&o{-* X':&^ Et5G? :D-)JЍ0dܡdq!L1O˱j_cZeWAhrK6Y:Q/K NB3ZxezPfdC,OSSOiqfЕ)#` Og"Ju6 c$?q*89[@-5ܚ ˃7|4Dv :x&+cAob&y'(įnbH -%@O[UNʪ2s)6# ˬb S\Q-XaCLl> h T ؍MG{KT\١Z.w  U Cgq UO@M׮iWXON)75CC4| $1VטW1N(⢍mDM^^xv1Af *ZVQZOhxv:Bcleɟ$ \l7Zw%'VengAˌ;.ܻ=\S:Hµ& a3jvp`2Qa&9V僲f}43׼:֥&> ''5S]m%⿇_zk$M_w J@;tS3^mWRRtF㏶!4;WUrύ_ v=|,U<)(.8u͡/YBv, 첛 ImL:nS= O]h_ٸ*"G毆_H>8R>)/a1v /^0xnW h ոF84lJyZydaɪĺrPfc*ˆҁ)RRoZc2?cHK6;) c)T,1Gp^]TrEHS 0Q'>ޖXSFEn<&:?'WU. `Ktlsk4&Z.{t&[ilwUʩϪ4>9S"A!WY M|ne i~HOX2$R681θ<鑇\F5f!.kAƋ āzvA!<^ ^kF.Ǎ 0 t}dCgRO0Tun#o|31PeB\V9MB2n"`J`}zGю,4Ee,5{UX"dpRZ,S Jx#{<'vT{EOnC۪*(#rPx( 9z?Lz=,}w¡,2LIs5k@ bS!F~B@X|o{XKo=S~$A$ p'p;jFXݶ?nIhzȋJKϙ2%ap) \קҁ 5 *P|UڪCvg Z$e6wwqN^f "~ fǚ0IB#, ,&hV>MۜvZ̄rpd 6UV3%톺}vF["F)3EEFbfٵxer 9FwoWH:T^<${?\z=|)I/K_P/$>*-3Ѐ+G E2*| L>ôj3*PW v[ʳ41[*'n"|gB9[=DF6>Cy7uR/c7̨.s1p2B^ECkJ;yP8xG &02ϰvH6h?љ|-?dU6hQro4%o8Ϝ;1u)\ΪYIB˰pg<}2p/(38O}m}.UAbՁQ1,khD7cx:bIx.hZB.;z 07 5O@!b&6< ;|ŶD7VhD׊ЛU!1DݛAcg*C|x߹*=:6<@8M}3%y?RP O6$e(W|pt>/8埫aBQNpdybzk dzy8py##vB@RY2(mJKLAmO-pY3` QdKJ2ƎK ;R"CIw?kqSEچ*,CQLYu@|R"nj#7 l~ۻyu")>O_<"4'hm;J>[-odDXMj[^bvK VHܦrC^:ʾ@lv+ #9>ٖ=V>QojFeL"I|4mcb)B{)M dc[%-NFّv5alExgS4[YÑ2mL g geC0U`I@! rB#> -'C7-f bMnR~DWNSUѳaP`H W'q}=Rx@~ dυ-E#nœ5632q}2@Fq\X;g`餚;+Y srQif*"ACLZ7li9Ӟ.C(BtW*O6JpEx^挓TԻM[7aayC}^L3**{sO6Ozn}Tl_sE,(P&TeTG4wl$˅+J~7[iRqKâ>ADoŷQOΘOǹgDcJ^eDܘ&){8ߕD _Pw2pRI8.cH`rǓ)J4&Qt\AAw~pH 4ZWTJ8m̟TZHm;q}kirNYׇI łUȜg0 6=c7J; F5Hk#>(顽GQtR^%Ai<|byÐF(O6*媟U)]. })#b[3KyCa~!wsvڒhB¡!|#𘘦f@mn6mϗw"`HfXع^b{o5Z1c $rU]lqR`,mHg|rŒg:1+DZCn5wuxu=g1y= jS,0ܒad>_:Njs#yBKqwr;uL#)WF~?t7-fPLLɷu7&B:2-Avb%spmŵtV;lDft-:RPZDllX6Б1OL-پ^93@`̾raߙ\@Nu1+~i !'%<AmAa:n|M8Y"!1O`ڜɀUa?RǥׂJ!y7vҺю^Jfm5Ep {!})5yÑfB}(,48_ {(Dmo_\l'ne rm5ȃnvB3gfZrּDˈ_Ʉ-Y<]L1Rm} 9 `_K"h~XΏp=y-80f7pE9Ct/Pf'AwߥR) 3c%c"P,bp G6eBr_Г^$lH';"6n0D]9g[SmZd[޹.%f+6=< b͆7#m]@ݣ~ڪG#uZcޑ_vz+#}``kUYV 4 Nv?h1f6u-JhAyT G=[w41W@NK"ˣֺWhVt =#M}e\Z ^HJdl4pz<8 œŏ+_ =6/.5u!˪`ۛ'ړHU7mn$ڥQh{jbuYNf;C.p\dqZ*DR(doNN mXͰn;f~?+:phk[d͡.LC5n0w`nKV5x"Pt2U=VtQ3E3J4jOh)T/ޙgD T꜒N\r+),0< t[ Mw .- ĈBeGje)^9Q{痶vO[\> %;hch1G:8uh'RJM2}8*FH8v( g7#>g8>`*@]G /ưyZt$'Xi\rvS&ଲsX i2AnÈwM>M<,f c=` #ҠЅsvVα)Cɓ΃gz3O"4tW0*2bE d obFjz -iVO%Iued?eʣ*(ުu/?)8Þe:i%C]a -_m}ֻcrd݁NvMao[قU"\vl .v9>?sa~lC#Z*tUC t7DgVl_7ڔO_2{{`MCﭒS xSܾ'GUyD"pqI8t3/L;^JvF#;0\R?'Hyd{~k:0% 4jnmOBx9`8vŮ/Ғc#vD0O81x 25=3uB¿r%#SDw82il|MZm*ؽ:+-CT#hsǶbY(zOؔAZʦ@lUhsGٜ778}U7I-2RBj@Nq:W9|B &h֊W 8˲sǏVj4w7:^9{/M&"LK. 0S5^H v(MiQ JiOd+綐OMu,t5<5,aB՗r}8CIU2EQdk3n9aqh9(=?sL(ʯs=J ^&‡sJ?G{g" j*>XgY=P*<289=* LiYU zOcMrAYh^C/ ܲCGYs%0&A,75nS%d8X0G2Oŏ@H-億VT.Apa3ig .?Hx%4'qV&&K.z7}иjAWS\SH,{2+.?_&Qk8Oên _Mv!b_\2L B.WHPF_ ; bW9mITjNsie+z; EwqYԣ(1<E;g48nv3XMo0P*R1àG'wZ9@tgixI{tX1F?/ ,&G#\#N)Zq1wQ?K;gOh7ļ"1 YIT݄u# S@j\KaVZ Hq4hbӃ,^ lꔕU `nqQ܋6fعTlj4C0.7ĶIaTꨋ*%@QKa#L\Yo40 b21}w"znr("fs5wnqcMIXMA{->ͪxAE8L!vaƓJ;byU^/A_8cc-}qLj7t|N'k2tŧ9bCa"x[jJ𿉖&C7rޝҖTOrRXSN=};Cq*) SuuJ3/11" ++xWD<^'6TV]wƤd^@vXa*4(B ԃ$,7 ) 244vF :[Ձ9oP6r,~YGs.Ͷð0QHgtчxFvGKHSgOP#^ٌˑEEv&"05: s7~Z̎tֻPцNkTWG: |^`uk,U3TR-^-Zu? ]xj8vA$dl2Hu3rlQb:ܐ̤C?}(7+Y:u쥫FU닻 =ڰDtz4K}-+hL(hC\A_֚U]WIBw0ngI|y~@c|Wu1.X\Ip 3J8ܩܐtݧQp[ -H]~5 %V b&ɋwQFNaM`)]P,㠭2B4l籎 OMn\ډBKEfH&ǹWshƯHjW&^znn}Jq><_P:>0I RΌt.:?~z bfx-g\*F9βl߅:FZhe(#my4M{pՂH,Ű.w B NJ =x}n2=ӿ?N-0Wya)1cgul2Mpq>JKIL p8M!,Դbz w|Յ֮4Ag&^Ԓƒ9f ^UHX &=&*+V|Þc/bH (<& L fNn]j&12;[ĠG]ȚLٳtwhR/.bFj0Qm懸xv&h,m8epT+F3ǍLU`/'C&).#5SR> =ޤQ y~= =]Y쪫}[M>[>zZ4m}}پN;wKT$3^$ULnsy9]n 3K" uM3x ij%5bF0*Rc`zapA =-k ^ \~{' f3:Q¡SV@;%ks~Xgx︛ \ܓ.  eL%Cyej3GP+ސ9i|nw觛iZudJ~ʃW$}!3AV ax,ݍJMKXsȃ< a\}ԦIC6n6^ac/+D ,@*.^u~ Ķ#fF*EE&'mf."/OgX+k>jktJڂ;sr?)dGd\N Az-szEa탷 OFN|x J0FF]}Ua Oz翑Q+H$|Mcu/_pv&K!urPc|p?{P < ~VRE`'{2r³bTJηu: c77F^s˪ oH k0=[E|- ;eڵP|׽Z1QȊM"P<׭֝^}[c;4 +nK>K{?ހ&>5B7/A5O,'7kAUJ82f'N^s|@ӽI%$ z>ٱ$]'?)Ī*QRF2{O.Ak, 5{&(OWq(w^t\2p;oJl[w"PH^KkFJj0qSYQBB>~e$T }gCgK+:W쥟f1ҞjXW7#u7q_Xl G |ӅG$9t\u+7uܳ +79G*JQH<{N$FfErBœ1D]wɫ{.DOXEyˉĒDZ ū/POFHl:p"qV9x&4/ߒ[nݛ!@Żo*̄bI7AO>#m.w2Fq`]F]ت}wن[[N1A^p;F7jN={"[Š(R!%vc} al[P~͆$@|W ibh _Dsu\nE=%)TNj7o)bW#àv'o]b3'χ`l! y["EÌ^ Vq; ;VENpF`1؃sIod?V0 Awmɠ_5{ujo74jEDz"O>HʭB Jօ4څ?gA+1?g@B<8aj j2`*]"ɺu. qiIYpzR=rRFdDσ 53+ ĥ/)uZoI,H): Rxm9ds?sM&tޥi/0 ea[օdgD6"ZP`٧mx^jsO.Uʧ8>4^$or.Le/…D]f(-\ٳS'Dv` ߉ēf Ev# YoV{"^HsTԯR'^&WApsliڸĊ!wL٫7 DYBRjȌȥb4; AjIh7'-B(2ǀcƐXJ9-(fvLm.PM3xF.4uI$wsk~Eu,>?1CE]/Oez:f%zzee40)ɾu( ڇuӡKԈ3!{CFN?j[D a%>l) irt(0sUs])(vMchՎ:̲h! |0\ՅuU8P^H Oىou_R=ΕcyoswBBxАlD,LExƳ< nq zrWeЁz4hk;J( :7R4 tc'eITts8_rPda:J(Ȝr]DuK(\sR*ةtq]D{ -ي1SŘ')wb #@x (!3WS`}cG풙p.Gk қax-)2O COoNtao5$=ieߢqI툝QΊ IH&з{:eH׳E$l1 k0&ayQ'3rsgh]bH4S]o8>* Uۜ,KU\phc.}i'g#VSSw)S s}iZ-~kRLf&&6Z}?lG:]R("@W1d|Q'u( qPH s-|hu^ߥk,hƉ4+=;sP5%DnIݠCj]?gD3fSե$G{< ;00jRՅ! ߓHڍ8Dco;Yԟj:ڞHZW}z(*hzL#[O\5fb5@?u {$ X&4oDkI\@+rȜ"W7JEbſ{u-r~mԐ&1jڪ>P IEFP3 b;C&]CРu9IPm[[r W2 *G"rzPVZ Ζה ֳE|:l/(_th4;ωy_3{-ΘviRQ7'8աosV(Rw^Co[N a@|s"|KASL(mpS`tJ:ݣMblo֤bJZVQdIP6\;$fa8)TЄsqaȬ,C MR;ˁGǰ3 H\Q.W8e7i5(Rz'l!M60L82Fc߅^Wغ<|+T fj|XA? ^C;4Wirl D<ݱ;4 $j*p &Hm*seoӾND͓ PM|;N.AdGeDXwsl}2;0XHQB聼M%oAJY7q=HĦؑ NYpXb%:ky#$CՉvaXqs9Lrl~Q)!TwRF, z[D {I}2p?ZixE}M@?dOzmcBtJQ"U:wp!$s0`(TeTӓ6 ֙}M.'(fLP37=dn?TV(C9@Ώ]XLn#@g`!WɎ%3jI5(͒ʕЋEȫ}ҳ_(>=q-鱭~$ U'Y !AI{g@Sǣhzg{"J&1zP 4pctŇv;b`8Sw#2il4 ŒϹwؒm@L}G=:i?pNYG9ohߍ?z5k_w0Ӡ#a"+oBS=;2Ʋ\. (410TIo:䐠qŪꅀ%A^e=:F[ .B|Du#PrHGk$&>,T.{Aoڬ"nIcۯQ2Ԧ%Ͼ t[d=pIr{cՂ[6[IR P% ? Tx5ghn #SH)jϸg~c@ct_ZhRHa b*EsZ!3&;܎"ƟCU;: Ow#}m$ RK˳TX艆"l0ig7O8y'e#v%RÕ"^@h#Smt-cj;/QY":EՖu tP4KԅAeXCWېp Ń!?zFsN߼L^[`N !x {BV֭rJ}3}IC햵` Do?P +z@wߺ%j{ORfވnxǂO=_W3kvAX?6ؙ$J&_F@ |qP[C2k|`b^>eF=$Fak0Rqt]| ѕvo&|49УsMjDQ/*rĝᴍQLIg,+WmIST"l 4RNSgs¢ްX8Ύu%|+ )*QAXu?Hzl~YtON"C$hUT])<k(+<Π1"$ylhq3e:hA[ nI/_A'LOwt 4,S>(R_>.xn'bRe+MPPm*~fBF+U I=Ձ0 us;T>5i;~|pN?W&I9G;@"e0ŒAPﲀk u2<l2?bV#_?FB.LG~J?E4yX ء'jD5Nq kr20~k2`;#``VZ|3YgX6g_Y ҂bwyko,̬`V! U`A>&U\ڶg" k$M:PkYvIw./ndlRBᆁc P;Ԟ(a:6="X솲_&wВ" S `N8p Y6.f]gYChTm(V{HUߚܪ2UFhݪZ[8tyJ2T0 2߉b9l7 .uL7^M9bݛ܌ _T' .JA<ù|j/BɤcƳٲF>\ɲ*1ڨ17b~a׿Ss\4Tu2Fץp}էE&6nƕa}aĄocFN=osQb1ߋA]iX|&A74QW;L;dr)L VVVΣ^uЏ7j x= (Z}_mߺߠ ֳW8+Ffc/Q:l7_Z(+m_`1בDqYLwzq@V <2Orx\.Γ1>(a)7$~w&1IuE*;XzfnI0N`&OЍiG%," q l b NU?ɼzo2 `g4d6+GJ:JqۃW )J._]Y#gƗ^Y-˔Ňcqx{ "v' d% RýՑ0[$M'u0W^ceAέi?͓F8FE:oRj/Cé3SO˔n/S :ӖsN/ )kXpVjDϭXlAbB9.CWTr~mmFuUQ+@;dpGx?NހWnKc,N ^fs콙U 1$LBkl!Y+.u.~Ҽ.\wUVm.Tϡ`xaʋհ?TO8d_gFMmnIG.ֳ7mJoF08[|u֓}{Jm wΔ3!/;9R/RIn3rH~'yK;Ł@ktFa5ο D)(ԽCMZ抋{m^‹kYfNj<ƺ#f3s*]@9ٚfħ[(D% xFP=IL.^ |ID>ل0 `;)2 G3p81=hB<-xu_.54%(ckpoh1Z&VqP.#)eOըV6"ܞk3 aIs &MR`=V*|r =X a}K[NߜZr2՟ȯ׉r[*'~H>/;gK@}E 5&lo坙m(%BlDyGHA2a!.ʉDs.bGh-+[a% Mo . ԪWdƧvTݰ=օDJ@ԛ z"@sĮG]ZȔPĐm;)JObP`r-Ap)N]-`0t$._oҴod&9D}e ,u o,6J.,^+A:2N&s0(Asۏ(}\v y'6\U:my@7t/Nd_Qtpƈo}VIő7!atV~Y+^+\͞.\ca);LaO!19d ѓc!pL?&[QƁ-4>%SES6=8x^777 U87g@!n)V[T1)&W<.Ǔ[.IQ7n"_[]Ji{QL1I&H,VH?6]J՞aC;sm8;w۾H|GCfNɌ0EK+i>x]sKE VE :(o75bUʹ*8{Lߥ3Sg@i RB}5pv\;bȮ°6oA{[:krOY)2*S%V"TNj[%V*ɵsSC:eNX$*=A1qIqX[Jd&*(L 5A6!E2#ŝ#o۟D׺G}). Mۄytu=(vrYS $ >/.EqYÒk셗KX0X00{0qH+Bd~V~iƤI+"D%ޱS'z@͛nN/KlQU_hDAMUƺ#θ,ozǸ]G-K|D=#~iQЙOǖwLDޖ& Lh%Q~}$ 40a0v<0(ǑĖ HPa Y}PGYi:Ul4StE<&Dl7zY:1gu1K/X!bǐ}<^ !FROG~Op ҃}W}Kkж G۴a>jψ[r0.D |dj009_U0ggL LU=ɿB\ mt~*XͳV[ EЀWkf ZE%7Nfǵ<I2FW\]nSܼAgk*#CHp.{d?w ۓ 0|dIa`P~{y =2ꎑtTv9bY>Xt&X}?AOgXoyڇUgF(YIm@$ي:_Ƕm`j׵c 滫mǞW?:hJ p h%Wz 1 נ% v>C{fQ_5@5Z5U0QQ9v\-}l3]XĤu| !ST;h 舰FT޹i?;[5a,PU^ml薇0ے/@0',4կUE<4Or#,8LWfKcR2RWBxn h`*EZQH: \K޸l8XKڹTs+>㕦6NH5Lk?E̓,VOB5E"/:Ѽڵ+ _\ H@{g騟VS}?ݜ\rܛqPH39&H\j,+1ĪN6ܤ0b 憤$2B9 ZV`<|K.&\yynE1[)0Lϕ;[±Fƻa )ԉ ܏?6?'/(NYU埌WdV}TׁȧLUIr9O(zDc @-TR} +WY3^nD«7[({m@oqqh!I]cIG)ΧbˊkVk}+G׬MBt}Rf bQt0YYWdS!-܈Pgc\ܳe5{XP(y)^Va'˷Tng^p 73%ݼ=hA.|&8ز,:'əӛ9waYTH٦Z*yk-Oky}r\m@thcj>'8Q+{R>Kw"h]︒ϡ@04OaL'H6ڇmc}#o&?-2]m^8sZG#{N06U-KUODVWrN.fwN `8#mI{Dgm %e"bꟄQK{̅7(UHü V.jD=nQ|9`cQ5=GC H6@^)Z*|z+$n vaVCe zQ (J1߹\ zSIKƳAh kzSJ. (E؆ _ p֭wӷ^N|oTʜ.,7mJech^lF4tmALWP.^])o_htRC7Ў̢|@kU4p|Tw2|DìWicvl~y=NC]O oDy-{IɄdΓǍpovV@y }v_EUU_ej,tϦ9~{Y$di^N:tNn( nZnl.dH"J $M Pz@25̰M!5Ox/=L.I >!>$`FVrD(r1 ,LRʊ9 o$z_BQ:0N;T*K2V3\hVˤ‘E(JO5>u' bm5xP`Q`2h<,t}gOC\,  NO3K,J[V((E Yw8U8X`LOlRq"}FR̉%]JV Wʝڍ%FoҺ!iʫ  ܔgxa4OP}CMMkzxPt0I[{L1yJo`TZzg)\TZr2L}iZ@TY3=ZD-|xdߝ[:ʉ3@ TF&:y6 L櫜pBޏVQXnD|YgpX:w{ƖK0|dxGjH3֧wB {[>A)d}#Rgf.2{5=ezRng}RwsƄIy4)C9 :H[ojˠt^_&zf_#nDT 5rPqwF4X\BK'\+%ϒLIJmP?%>`~1LHĐx- UC["wQ|"tN8nK |NWqjVb]IdR Q4ohau\oS˄i J}Д@#]["@ #"IT #n>p`}p'_Q~Ag*b#,%ivJZ4+ONmWŰ+ҚujD#]P *طrұ%Op"kfs#f<=A#f_x!`6=Ҩ"|$&x&8׎v@Qc+7 2!ʓ[`rzsWH)}"Ծi]Deqq];fkZ|6a!UXɾ+sԠYn">snI fMHGׅfƩ+A$lD3^ϙ.sFJ odxi,]0G rtΠq:25 f/m =[$U#kz iaFbRzma]56t]8aǿos~: M^IUCAȌ뉿7C|cpWO56Tl8$TQ lL{X‘&bPC[[*h>֒vK Q֨XXՁ u9)QDܝխ#g~txT(AMߗoZIh7#[ц!A^|agA?zJO6gmHyו ?C $ : ?>HYԖ#4"LFݿ,]Z)m`CYny6WĺvA3.h>^ᓭj<ne糅4Zp;]w ;u L{+?-Uxa!f]P}U]c馲WP\w|_]=X %ہfxmA~mXKh6FsvFF9Kz+(9,،s^Y=8_`}Z[Tw_:ʃMcsZ7i8\1 ߨ޴-We_㚭%"nn;rr(ώبwLZ!+&,T Tq%$I1jK ]m f#eaJb peػ\~Tݲߢ60ɼj5i i $'iyS1ML&}e#[Rx{$PFGʿ;0.\?Zcz"8rYXɱo~VE>{mnTϑf&aUs7=Tj[9S祚 Tn0YVIQp *oVT)H~::~m %#H/#u65YB>r7HEĶP"rSkc;!C {N,H?R hR]ݬd]> gk*oƚL JHEKx@_$$G]?WNZ,N%?voAmmL8\76vi1pٱdn"!ܤhlqy0-A빉k$>M@TI$.f[/Q!B*e Z~[v1\Zwl܀`Ğ{ݞ{S붸Tncs t;-ͨ=BN Kݰ8 +ٔ\>3듺Vwd>Χ8 f2aqC \2`ՠ",Z g/VBmbV:$;ڲE*ħTӳDю J *,GCKtnznYqj/!>#_s:Pb?^`9I* 6֒O;)wLr ݃:`p/hѥԂeHN|f2(fr!CIGr#>%8~/{]&{%^"c!tZBhy8Ѳ':V畁nS7e,`"u< # .ۏG EM j zX KJ=`v wbJ}5TN~2eZ`Q*+u,fٟmïiW&ҎTcMk+yH^h"O$p=iڌܥ-\${G0u,|5je1cTrU+m|ɜQrLUS/:Fj(߉y#<6o.8ÂO{cJ6"(7B)gRLGqq9gvW5F^ץ73R^VVo496LCsy"Tz?%:ç.k_ DT=\bUM1wlwZ"TIDECP;q[MA;J;kjbNPBByk+Q5,8"Ϗ)ǼOӣH8* O1BoOо R$D~C)S}fJ`Х7gV21q,??89]ԧ8'ŷnn= T2?!bQ 37aZd/u: H:%ϳh>5eu/$)U.#ƣt>o;4[E%m) |]sc @4%ɏDը-Q {4lF8>"ܕ {ё풻vP'_Le҇O[B0+96<A~Wr.3}&2Q]x!S9TWSNeEX ޳[nl :ʬ_)9H $YD1\1-M vyUCV'RuB.,K\| }2[; 30 4.巘1>/Q1.'=b5O Rlymݵ= NAՐ_d0$-/t3HL95Gw=8Dȱ2 Q+)=B##60$ݬkMeиx؁ke[Bei2|\u`q|?oGړ//b2)fʑ ,@[ٲbh.;ViUJIXsM]UcIx}@(B{ʻ7;bɹ/`,HΟt>e"vj }k-7oi_"F땲h-N[:3{pOr-<\_?^k` Usv>IlWv &JǦzb(=S]Ȯ?9Gz_P׽*n4O |" |qqRX:Կv5VKW1N)ځV"9[N0lG(MkL[ՠ`i>BT9k>,td8ze%ڈ l)Y7E^ֹ'_7K(JT>i}I55,dj{b-"! upb(9dꕰ\s*oY/ n7Xm|;⧻%k6Wvv 5=OWI1k|v/Ni@d vgpx8L0LÅxLw7;k ObsFtDE&]O!-ֱKQf~-ܾ۔9'PE`Y{I`Y}iEq7Gq K3Sq)L6Ηf6W:7N{fAq! # ֦jNdf'O(BE<<>N9чW8:v!KQjL"dͽLK70Ym Ʈ-=7GPP}op_:c'iO^d|y Go*FZw6aRPa&74QLT}l\%%{j:{N­8'Rh׭Bn3uuڃ^7b_ZzH#uv_l8cyh10Ax+)i2oެ)-ϏUhu~9欇9@=q i%R@i݌AA]cLEYC@ќ ,9 K@۲%Q N/B'̣t"]ˉ_3 rg5Şt%T,1?B>'$T]+{ ;m>%;#uӥ+z7oJp^0fCNEdgu48Rl,8%h$}!b7_-m-8k"vYKr"m".> qVײwjX8"뗬Np-)On9i|Ề o1 nq-M,0$ɯNE{w AX+f3E*+ JBw<hnS?ye=4q!Zm!Bac6cl@q]y[֧dD"J]〭r+ 7!])yt}l+@8n:oGkx K{:$o@n\N]|&:5y$xT/b;cwTGHm\35)wPOX2M+ 0tc Ϻ:-iPVUts\Dӷ! *i(^ - Cߖ mY9YZ14(ލhu. `5+7«L IF}Z]g湷ØC0(7bSrE/HN([f] UlBhsDҥ'br=!P 9h&~xT)~|XE4/ULd h{p .,' \Bp6q4 Rl`[/ Mc0wzQkD58KkFsrhS k+JbwѾ- 1˜З C Wd7KȮze1HZ6i1j3^1Wt &i}dIFV/HSd^ks.8+.)w8&+Q]kUfy(I[j.h_@~olRKt1.8kS;]hѕɏ:i/_w|8O_TtMKIxta5pa$Ϡbk**پP6V4ÄˏD{ z+q'jũEzI%QN+64 $\dYj7w=m&Lýy܉Z{=iۮW e98Z~'\YEj6TY{ 2'ƕNI|fnGk}>ܒI,5{XQhmT-Ш" ޛesT\xUԱ? غyGُ{_k\9ӓqjlُk<тN%OeT"|MNYiљJYLN'/xf5\Jޟ,nʄKOec r=~aW-,Я)ːEU KJ[1T;"?~ =XqXv>|RnHs [ޒIb.%(C a E C\Y mCp]هHuVv=O&7":A愋=q0waeZWzn 4;&}3ˣapT ?.БQqaIl ;-6m!zu]?W_=7:v: bݚCIؚ!ò5Fʾ}}<*#{v8cx84AVZҮPTD$ Y]HeU.Bums3|Qz_{ˆz$$:Q)'EKMg2^>!.U㤥0>Dqd 8U[1uqYʔ$ud);+J:Ayhu>)32> Tj㋶İ,"tvG3ctݱ)w0y4Gvl6L%>iLp0[H4c,J3Hl| z@XmYO|j'Tƣ $ul)eAWW!RJ3 ,r)oqcl5LܟhAa$Ms^0%x?E]d+!d`&4.>jaxTs~ii(P{ ;B$Yo{oPRlZA ^z0dI}7 Bqu%Q*.>tQMamRaOZD4Y(W,[~+*dn~z86牢Q7Ј MoY/[+eҗsHLAivDɺ- 24%6-tσi-0kѱ[HŸa~QOܫ0Ӕ8m/@u68ӶQ^U0!,^zxl:c]{&Ҵi+}pA(\0u"4i@(+H$יEȔ{ QCbTZ*17R/GL1굄ι_8d;.[9@JRE*F@ՌUh f2O:ӹjE&7Un)8ܹ?3߃]8]s 7OWswmÕx>Xh4FK|1꿻'8Id 2AKT4Gd-lb3OvqmRc&NFu6y@zS:*5\BK%v圕 ?aأ)MFq]W!d(>)Hݕ,8۞sZľ*d/^̋ ;lU֭XDwi ~'t] U=81\DMטCH!jBfPߦH0Lzf@&,{X#8}ɴ _ eLA{)(uҰl U 6 ҹX$3XœX*^8I> V.B1) Wu VD˄h}0VAh5e}q c&,1> =a=lT[`]}yo̻џfӀ. @8$ZSb+;Þj0PXTHlJʄw*Τ. NSƪz=|밹%JP8צ*X߄Ħ! 1Ǹgл1@L2Hn. Ѥ@lJP,i|MsM9ߒԥECʹa)7Ӟ&Y).-p. ׅxeiZ-A%]9`XJՃW{9֚GP'U{I2ԥ>r +`~墇Vna`x}ﱦēPkz(icfG' %veYD7h>1RK -Nr5|F=ˡ@oƗjJGo(\ B !<>9ʼnyij_º0F\{H)y!etӠ'i?az<8Lڞ"TܰD%Ϸ"[a_hg2ٕ@1fz`xm&H?ZN$WiWư% jPW$e])5hXAhߵbT^ut$sS|c4ʼnIH#*+RT#=`{G&UYJޢq6N~/z}ӓXmǵeH=H/\c="t5ghË2uV<+FEiz$ OYC5G Ku›V?_?FCm5TIJu[K3eRx0qLmIсsy[]u$ɿCc8[?օ'_2!TdWKRKq#zXLa^8r`gL?ߗ)#RmIE4挻/=S гzjLEkoDk?bK^ o(>oeQ0j+8vI"/GӛFmXPCP8BauwbNpal9Bqek7G >La srޟxR _!3@J8 50,#7 !+#d`dkN 'tT SsߖGf.yš*l"7\xVq6|"zndN77N #߽a u,rJi50F &J)Ѐ] X\ ;wZ3Ϳ$x毒5ҌY]gouQ(uSzV# XDWF*7Wk< JCMd{.e _{Sýˁtog 0Lmd8"෕PR-qxi$prlt7 =ڞL_6QQ6m 5c]סzʦ##4_3@aJM9EWolϩ$@Nʉ?!]~ȣxz|GE@ wnevF]q zL?ѵm(D/Ss2E 8LD}W&gWQtKnQ)[mC #s@)s ٛHު{wx|1V+DFѠL27s 5QGNrYIc|p\]`nBȝB\|@"}\v0ψt]ZhN;|P`jfp oWWd<^ceYM8솸y#CPE%9j{K߁ɞ,MA1 J;]":4k+ "qi ) %9p} {ˏi Drµ{JSڠҏ `/OƔwM&;la, u:5ErK %LHwgr- +"U/kz2RrjK@ͩ"jdDA8 ěo*, l0Jwn]Xw%vc:yV"-_W!G&<.韗W!K+:/J{nbkqd0M`\xĶ/df͔(7BȜEXHǾ~9rG |&:/}H%]傴q?rIt&=bMnӧ !9a_z,V5_8,tGx(up s( Cs$ͩ<2 cWڸ%c!K` RcV;F?3)S"6:hb,ot1ϝ lrGY14o|[*,`ۍaA!& D!N2] C]0՞^gaSu-8(VrkwP&~B7~>&W\jiv>=WA 2Y |zA[acX- Th?ɹd]DM!1:|oBg5!\zsVLbb% d~r OjvH(ց^F^p0*tM!Pjem wǟң¼Pe9AעobIKl<#Jƒ'5pP_y_1q$!/>#  Qb;`聓:R^i䫔XrzMҜt]@JS(^+ݫvZ~6h/ZH.'e?䆏86Z7/HJi2G"޹AdAnۂ7j|HQCY`>-q{z/Wad#{3ax}4QM==RaH'Ka@jlrd]j r)COJ{?siye s~ވV^9M^80~ӌJ .ja]Rfz3;/fG͔fPd&g3m}Ǹj~ jťe;6яƯr%y_ `BE0U^y9E/xo~|Ya4pAiM-آW\SW։#1gu}ҳ;OQԂ0y$wbk3_N.N5#usZ)5h`$}&tE|Mzc$VWJrH7stTzBhE!)BqPD7t\^ciBd,=#1Yr kJ9`*&.[Bj?w~ܧ3#/=Rcטg#%d艜TwW+T="eAq}94ulA<@Ux0Wl3+m6W)'ht^Mc453)֫&:¡-JjI,i 賽_Z%6([į;H1ִ5A6Ë:(~^t=+-O {{Og'4k'DӺV`6p%T$(HXXJasшL0's>:\j 4G ϞM$P=lh~ͪ*MiPV5&# ejdw(&0mtRA`Yl5 З$m< \78uP f%Ym~{CՆ+YLWg1vFUi_.yͬF)<, ӭҬ-C__զ ZIxvx[Z :"琄 FU|j]uNpZkj &w  Ryl_p =sEUJA$ߩ?$.cT智=zc-.EFMlz`0}42_+:qjq+{u5$0׷29w#gdrDHG(A1]g$ǯ".]b5v' jod Qź߇Rs׌ZL| =U~5hC , 5ZF6EGT̏b{[Z.Gd;ZPzV&.l `$9rt-uy'*?@ZHvd2oU.e$m {L`xnvLY - +^J.t@=c@HvTU1S'! VY`DHvާ@,]q0;Z{UT}V1I6G ܗ3A2 n `L忡wx$ bV-/:[>1yb>xGP}׸,z8'e|v[Q?'h"k j.,}pfպs{96^cf I./)FpF/\c&þZ9@4_d "qO2ӎ4 MOƐKks?S&ITCvJР]g#Rż&h0c&+Z{{{}[IsXu/ѣ pMx!.@Pf-')!~"!Կ)B>3,14?8ԝQ[_E+Ka;aV)S_,w2S#UE1E]q0[&3=z*/rOɲ 8}aUqBE]_v X+ ̓9$wmQ/7m㝲(aj_*Yʖ9sE᣺KPU /MT7K V hc$Ѻ; k]%B-1lG8^42s8ʎ9D+'#(z SY@Ǝú&J^SNhB\mRC0fgsބWòuX@:@0._]:d+߀|F]{i*еEg*D6A C >ǎ~CQ3| |30㳫͓;obưEż~UDSNa1o$ap2V)d1]*%1<7R?a9L2E,,2'}qxw5v{M&:/ 3xMi>rO)ގo\t0v~^G2T|SuIο'Xϖch+[Ș ^ׅL[ޒQm((ߢ)j>T4Ҋ4MfnuNCǧATw;ǹT%;EZ8ĕYй'%y҉r^>F=>9; K߷`W3G:d2µK #`h4A#x(M+>Q'o΋2D`?B"2(#BrQgs>GZt﷦)&=-9F2\㢓ӑ³)-@hf *N3jI9|1`K#~ l8S?:m=6q~Jz6YӤIؚ1^%+b9PK_iP¤x o x[lG( ^ @cgn8.LmdkmlKAR,Tl?H(ax"I \} 8%4+AZ@*.e$7 ^eaE }o,ݗ$= E;x"uc6@yvIcM2_) =4J ~5ɌԴ(iwJۿ/0 qϒ!FY>)#̺pB)H HlGt~z ڨOQtIrwvoK)txpXG<[q LKuT_|urZ-<qoU7:qWgu V"e_E8_Qc_Bn?˝΄%͞6ˎĖn`Y5oC_h$ f]@KH6Ȉ+|qB]ДJ TʨLp|!t@cm4_ى`s lK*[ jꗢK_'I3gGRx2Y{)^bj(|KEs&@{3omJR(.ޡ!Ga9 B;'gfCl%% P'r]ΰjx16|+ُz~nX7+!1QLExl+4[ɢ*~~>-c Z M6B"jW vcmii2O,PZ=Óö>ÚL 7\:1mR^!K}s%fdG$e<4^8=]o,Uy=ݦglEeE?;7Nzխ&TC}& ƙDhA&w@wwAy?L5]mWK+(@ohF){E:7'ias3os>_ϬeURhZ`h3X0q_ FҤ ˾煂WޓWWsNɘE̊ j4P,W Mfr>_ 7ر&i2`Λ㥬V$Eۑ %k &Um:9.>0NftQI_mKSMBFdygY*iKMsPTlH8gClt5aP[ztM.lsYg臨}VZuѨ|Eݞj7glfگqOo7U:UThx9rEPqѮA̒WRrX@ި" R\|?Z0Zm}%#;ń$>ħ&qqQnރ= 3;xIfz7#hSLA D&L>{ܿF1m؉=,Z$@۰"7M`vY/-J:aL Fg8ݠR\' MImVͳmѕYn8!T&٤8꿀!7pe8$z֨ ׮U7ͣ$|T?ݑÙ~JZd^zGMEY51ۜ#aL2g~9N~WH[W].rB}}g-g6`ܯ-h'O8 7@j>HlOVb{R\Ф[6&<.  ՅF#jQeo4WG1Xmߥ̹ަ46JRYe] >5%(lTAMs7>&\w8,A[ {iBzx/hSr\OkuO-2?1,`Gద`qCD"։ P.疥uR֔eB2j: 8N_?,2_*Z w_xV "6}-w}XTæwd6 UQ8:.sfDm҇>ո< )=lVv24N2l/ue_LLjmt]{.m{2 8$\o8mU<؈(SNYҋUG9#Nsn@e|2_BŽV2jtUJT]iuPatpWɬ^h0beEfrÙu1)x['v3>iD^s1>ڲ ~y':)@!h@}sD}]a묠nYJyhQ | O- x1-!}?h>W6~bs+ؖ \~p|O ̗it ӲȰB1PL?m#z*uceb3"W t\zOjR"U QUᛢkOn[ z?6o-OsS!tFWVk"j.@жU$6B[W!wO3#L'x`%shf۫+.(ynϭ3wb~ЂevH.TnSMk8qIC*ǴP:`m&OeXo ^{DƎEU@LoOR )sL9 E~LEBO;d(}k/ cA#t~-23֨s֝`%FH$H2OBe=]э)m>d`\@,:!_=.y`O5=hH7Lݥu^p$Q"̂>&n9h<2R'摶)s'rlZ̩> 6,t Dևκbmy]&7ɺm?# 3|qudZXrvYaNŋL :omky$ilq+~8)Ic TQgW_WB,qgӏ?,śl"[OsűdN}߫\H>c^,1bO4L7s/-1R*5Zį~k` !3yy!IwRn"Ġ8IM]YOw m72ocH}0+c?* Ss3_8w׫P#*=92;DjϗE}sWn՚ /go<뙟la0L~:oVsceء.j6]=\/DyMz. 8IlX'[h~pUai"k w.ēG7NO&\jK|&apگB`=7POhJW<1 "OqB^Q"^7z:Q?E"")F##fΦ|^tnG|-[ȯ H+]$]f?-FEEV2-ǿS@ik҃29Jϼ9>f0'$8OCdu @\An$dCw5=:s(i-7˒,@eC+<}l%I>(3N1x?ݗ̋)>NQ | ,+3c8%ǠyLv(A;ז{\ Ύg*1o}!6Er+p5M;eȁo>5?N7M*̛{Msa?|zå6|2ku Aqt FUߪ^<O_M@U f)b]}gڢD:& "+y AnQ[Jǂ ^~wnي$ 4x@rD7ɠX=]D+\nU*~aPA K[J vJ< -1Y1- yI;}>Qap$͂SOYYO@$rIyvʮhsh؜e ;7f q,xfÇw@44#!>Xr'nl1CLÍ繃;}nD]A:ἡg3Ug3~C0wN ޲ 2ڌʇw7$-hRkz}&@Vzyc$Mm#UBճ^ć j-奡z*E*jMG .HW#_+j1~NEOلf fh8uV(};K2i%Cym-|&'vN[_l E "|tɛyS; 椽֊ 1]86;ӆKcZ-Ytp>L]kfz"8q%C(z U5h:1ڿ]_@L!BԃOE<d#1Ü .GkUv%/6ߦ쐈M"{|앫z+fKU5NwuZ$7\eCD Gc8g"n*/l2 ֏Ф1i%A\.Q[&8)fn沯V _am`44474N;)=a׏_qQi}WQɳZ|`%A 18>-9uu#yQ:;kVp*l0=>ϰ)\/!̏WMdBg6ֻM؎&`X1oRNp^5f ;~Ya&$tw 3^[V-TlP4j'Y!Fnw` Scy /"Blճ`s5p2b.Σmy$g0 uvB6}I`ChWzbW¦-,$vu?{z`f 1V׵z!]R'#ne属ȶQRQ" 򂌨ilHi#ho;֎Zݐ&~0RcxbuA鹥ͷYDݦvχ4)ڶRM4=ZKHPϚTO]H;p"+L8Ү|nΦ@yZr6pG@U6 #('ڨ+=֘v; #tw̚3~VLXcGf>y1xocG\X'Q;iy͚_ i[&GSBؤjjj"9o-@ҪO{'V3/v;%1OʔF?#떡jD/9Ǎ (a"@r#SՇ lAшs8b"PT`Ǣ٪G|nj{%úo{,{K-pmH+æoH3Qm~3L^n{ t?Y9Ix͎V3a5༞H{+ҞiS=?9xu.Lu3nQvV- iS)?~BwWgLAGnw&b<ץ*\K #P+V>mÌuP/|i1u_??msR| *wS]p[ntHvuZ7] J$BO=]1\{֤H,*@"otgɂڂr3ȍ2 >  yn`7ԏ|o;`Lfee%!~B@(Є*^ 0MܞJX 1xWA"0GB *rk=V)1xè#?PY! o=ǝ=b շb[w}S mbG8nRLT6+8oz o }J "bn%z^t*\Q*yuq"N 2G[ћ}Ĭ@D%/g#Ŋ R:"&*knׇFJ-u\'a-ZAi4ֵA@AC䇁&,\v ₕqF{(D+xG2ߚsNHoVXyX*@"sjɲ;9'\oB1f(dgrN!޾x# AVapI*밻ZЭ@٦C )g ,ZQm#*Klѣ< H"q|XL%o@mL>40VPا5pՏB L ]#4W QV܅ k%]g[j?Mfgʟ)ofL"8 џ ̓r,&V,rj 1w\p)APyd]m&Ų`mlc2?6:Gv|f:J:rMPI5kM>787;Of+ovcC=*p}D\>3a]pgyF'v QYZdW$w JIEZLG^I!pߛ#N6Cb}Fz@P󇂞푐+2% S4s#W^9LzSg6.]t~,acK:997Ƹׁu&2*\FUrxأƓ*Y%,-?)ǽ{!TtY윂.Nޱ}/Wqڑgزv$q!ǾBI9- 3Ogt1MG1'@gl7qgM9׌ uxz9xT9Z})-ǍH~2~SSXA'-ti $g/fE 4FUb!?Ti3pB 3~CWfU'v[sz^\n!2숥:D4rB9ґhՃlt& ?oxA`Z-<.d4 tN@"VOmEUd@mjfI/qܥJW,"&oLsq]pQveX+9KBf@(C 7jP W;΍8] wzBPxDT Izp%&G1D/)9 Zŋ4 rYnkLL4+.|+(1Ko2zƱ%JXxW""fܪEZϹ"[b~K*k@h2#k9 1;׆zzN} ?um'SXc$=f?Tuz4^mH6 %Oh~B-q5 7|^IeR q? WlWqDv WL[Håv%S .6-\"4Cߨ"5h:H72,̶w_:$ڰ҇jAm"5-e8 C )1GɐiP ow'gU!zԉzVf.= &+).UqOfE+G#+uws07T+P"rwL +y=K园eAi?kϗG6RwUdDmq =;Hxpgf=a=Grn$+}JsB 6^BwQ (&ˬ7^(1HіL@('T6xx n ¥/7Ou%6uT@ɭ.g (ބX"ѤE˴k=;6,YlFsk ' "Sg]Ggsum44/އ<<䰬q>e5"BNV9 HMsb?p.Q%rt%}M E}2sMs{@| O5̧JH)=zqdʹw.Ш_ J۶:riM_=(wk)]X&{ /wwbslzXGh#H " 2L<<_J LF+PW*l>UJ,s%, Z6Ϋ)ӡz FMk^wqkOM#D}0;.ϡ7R~40$n f'̆$$ +K,,b5^q#Cb"g#O;p/@wᥙ\tK83e ~luɡ|xMY*G T[<@̄&l J-$)W߆R`R(gzM=bSa}ፊtŰ  /'2s~dr6֡3/]3 M7ljE?0cRQj4{1۳?Ni1Jv[ȢĻG&ֱԸ58u`. thʩ (fwL8hZmІp8eXgntnp.bP[t Gfa37p7iƍS%R u>r! $3ۊEdcxnkbaɿ:ܶ0eYcxh@ٚE K$T$)G6֓V0/K.M?"s>NySց+l4[zA3$>$ Hg/6-?կ8VV#np%a5oT0iU_jƞ@[RiӾd@=;ߊ]LNr_wM ߹z/-7:tm3̗G,+[&,}g˛xj/~3tz^]~!NhJQHT}h#(wEc:XlSZ3y Gb?J"LZp.@+7`7ދ*ǟo)`fvrˆIJgt9)MdP, DǏ 'V!@!#>sv^x+EȂ:FWTש?mAt7|M"ۆ64?׹j&~dcq9z3K#~d MƛUZXmoPa3e R0*SB]W+$B$KjgyyB#@=Ef;3,10̯tWg>*8½h0:h5J cvز0)(y0WM8&+lVe^bBicG5%TVT]WD_90cu'4S}ʍpJ~5$L ^ ;(y#.;4Q:CrN? 9$B}^QGZq,͹v'󿖖sbp; LCqM(&??Epj٤#u8B(2;Fƈ(f. x٥E1;k6M ZI1_oF(mhm;Y9 Y3Tr誽qywsܦԤc,J6 h6ccAǜZPm$XTΪ YeZ]@e#*ԧ24Z= Ie.Yw,QB2rܬ,3)g[8'6Љk*\ @[P$^w kp{4Bs:e, '6 }$ߙQ569rrlPZ>0*y_q_cO;o1Ե[/ܲWyG3&b#x|/8HN ]/df) 5EXR K'\c1~?\<?LffQ흞 u34&jm*h0T{{[O$L\vt|:4^ /M Eו!GA2юGbӬK԰~$.WB}a)OkuƩ yg3[f{|qYڭQk?NimZELpmx":v0X{+NF|H@pfJ֛σB[ҫPfzo9K}`/lY8̝S|UzVsƚV.߯D{X!i'Ц7l@5;0Oq4 i9z$g߭+:(RbC &qQkGBe*##? Z\o(x6Zet2V"C\Jք7GP+44kb UGI. P`g@4™:@ ,/~|W}וog?Xa x`Y#ضMk2Qp{V@6z TkP?+ YoS)KbN%$J~;t{qCeit*V"fdO[JxmdҳZE=4g!f{5 6 =gyhM*wz<, %6h,A 3ힿ=W\W1߬H3`nN?gd1µI8ԼJg(*~w8hٍ=v -{yqPR*]cԬsFnd-yda.+1J4Ä@G͑-GK"ø\&cZ낉[T}}r.,BЀ`(95#UdU[d0u2&9x!^'kCArOf Ml0{,(!F#vq\ȵ{[&lhΎC&ظEr&_!m5)jUΊyv )pCrZ^|1@VPV8o.`WT.X^&,ޝO#B|hDTe%=vă\bРox/0Cl !E4*bΖ}[ Ķkx[Xd"<[S1I+3#&۩c|sfe5ʈr/ _xHE%'EyXzzCz8؜&KH3Zr TC/Y+'(e4'Ӯ´7MPRg&! O (>֦w4wvLȄ]g_a. bŰ*$lB8٥8຅d4|3'jl@%.p7M g2,Nɚ-\܂CJѽEEtXBϹFHqR+Ew sHy:+f-dA_fit 72N!rQy$ҭ\o^p5!|P[()ą4ex~f\P`$7lR))pʈ@Χh 1&kWN`M6S4AX̛8wX'(ym +O.+"H҈ffF&3u{j0g60A5'__P?z5 m!W_guknOD $z\ (N9*4"ܵTVD08=Q׽<P8̌ǂե̣#k C֭s3bA#|;_96{\qBg/%ѧ ~ Y.QAZMk Ka~Q*Q}x=$d14N3K3C[)WB540ғ_ [#Y"^BI7Zߜ,r E$Ǭ 2PWlbIf,i?JGwkbqUWk!G-tf vjg|Ų jW|[0J_6 behU!b2GN"FDy8Lxf"llXLobʴ;Pnun'%&ttyYnkSAB*G~YrWR%33l~g+4 -][%}ᚆrL W鉛*z+^)\B򫩯NYٶ #R9#xm,k S^?K.^ήGtY >i|k&#,t9,m%*lg^f.hHpFA{+C $b>]6t7쏮;ىA(~.Kxf8l.4ݸU`DN%<_HAO;êƃm !+RkCu >bnG=߯" /66+]^w\LB8ǓЏ9빑r9smx.w F5l9}ݐ9cJ:LC+6K!4{։'༞:a,e!nhGySa92f;0,9T"Y\MuYts1 \\ |g޿n;{oe Hx|n )*rJ.Ka+UDR/fm/*PoHaE2\0^ a'ٚLDӍ `.4JZvX-ȁ ׇVxΥgPF)s d!=gygQσC+'&TS2>mFH?nP!CӷI'R*Kމ 8]F74"<v~~4|W.҈[d\y:%GdYR0)@:rVE nIȍiDy^֧CX FeT(t !w/NK/%Gb]#7*qI-/K*(` Cn\ػ߰CM6@oWQUӒI4Pl&&̵9bC-[ ,:4>Iۉ;3584 4;&>GQ'oZ2Ydk Tf\4$Ho'G+%NJ`ڑLҖY&NOHKD^ ;/n bHQJ %8-UCz v6G9C9t DJQNAsT2XR>wGsc0<CQeLl2$G=i;e_j_qi:1w U}oIkNd3w^j5&j{hz3 FvИյdqړ6yG0-;#+Ȯv !]hY|#q@IAͭҔwޡ-cYʘ欏\}Q)^MXlȡF[gwz.UL`u;cm}Վy^W(KQ+"/ݴ1\CcRuTUcxheKs ?(+p mT& ]|AlyIߜN|JAx,ɚ+| 1`~K}}DV?<<%H3t0v.zv0o>lYevBLXM4^VbjҪ1"<ޘ^O9$4kQmǿK  &rO8B[`kaTuz8j]}{S)1w( ?eImsBzS,C.W0̷Ilb%}%Joe~زx;\tPhk/,:vD %:ܺ#=Ӹ^,Q7y{Tz>khHׅJdV"a0C3R"9gMgf?D_m }xNIY"kg)#zc/NB:=l^ }b__H[[/(_ =7"vF3ITFƛu[i۰17JbJX|PC,Ā=a?}k&dݱە{xl] cA)YA-JJ$wR,hmfiNUni x讴KA5t^q:g@Q,T~)08 i_^|ɇ2`\s}xٰg=VT'iwGeo!au$_rD 5tz<ܡڄ^BQW ;ԟ诤Jȿ>O~҂R?U|Ǜ2ZWហU.b%}7nPdMAx3R1#߯u!ɟDw4 ! K̻qBaѴ^E;EiLKyagu JU9Q@^Nn166SE[oU!ٰ7|+"=cmVdž|/Ӄ˫|d5He"=xk%Q򠓭h&^* "ܯO'+BÎDI2"Ծ<?֎π Jgaj6溰.{7XBFXϞݞ@vvGbEdn8u8hV6ز_NS_o KKŽ[kާ `0F#WH_!g/k-}Vjv(*$3+3&@hJ@16;O|*"R'zQ(%\ZכjC!z*F0ypVׅ.2EY%똓2h\4- /j([Ly~qZn?|94yJsis|`+zeY ;F*wL^%j6+3]|{8w1嫔ju01~oѨME&<+UOB'7Nq|64.-`~8$hx( zgJmd(<@9:m^taG{8[^wqM༛t|nClLlHΊxq̎zk`X/!DEَ֥A3EY-+ LF4t[-x$J?GTQ@i^-Rh Z_V\imե#qè!>0[)F82=0+l.Y/LdQGe.WM}b(o!w%47fާ=ZeYtV 3rqSg{t2Botn!u-*_qD 6&^q}6܄+mM)Źn*|n//S7]8{{_"8o7Iӳ{¨gMP.Sa,]ע&L{#pY"kX=e> 6C~_Ŗb. j0xX^>>D-cLI}c@fM| ," xS`EwAU9_I&#$0s`7䆤ER kԈ]wVppએj\n ENw3/DSJp;١@xQQ n;㞱B4ڽmbeSzͼVݦNz.;9vV6)W;Xnk& <nT 7,N .-#eDeN.jCnV3A.˕9M=qU9]u.Úxs7U*Ic{K%䍳В|y?#RFW4BP_ `tYҲV'!h!J8ai;`ߒӬ1Ϳ+Mi5ut(eLA(z K$:_墺,x4‰ rU^VWux} {cꇼ+ߜ>RDJXvr .:S2H5;j ibs.ʥv`A9uޅn2Zȥ .=kVs\KW-7V*=c1О+NScCs4kՠ⫛˨7vLBdodЋ_Qg;@y *a;Aٓ{@f؄CT{ 1CAMXmC@ g>=٪ zۼWw0.[]QVKYnMupޛN@o|=1{acυ/<݌ӡ3M:`8;.i=E{XA`SeS;œbl4$>qW~ ^XnbI#_ 'BM em0lN}[G@12d~2l{Ԡ\2#LwQ'iV/}H:ոc|HL7-VA7# aY>"MIA5+maQRj9HFUӴ׶m r\>o.bfdp`.iS  v1OS M=;)]s~.{r%ifT#l5xN'I턳zX}Bx`V۴Eه˪M7k`f"/۶e&9 |2xPm/C87,@ ea,׏\{qZ!։unLIX;sX!|Jtvgdx.Z zDs31rBBVo{UmIoO~}ҷRx">l!sFB$gP@=)֯)/E)6D>=1z`_񶌙4PٵP"QugDJ x{؃"GwM'ye7ԣs``j\ .;p5e7MaTlv-:Ye؄ %D4s{(7~Du-+Z1Rk{M*FdlzU v ',))[i3_}ѐaGAߖw9Ro/8_ IBy,0cb=FmN9UiզBA䗣 ---Ț| EUrj~$"K40M.pRVh'2sc)(,`H&tJ ȣfMk{L\^zBYSg{reJ]ڤ =]CH^-}uwnOٙnI7M&F56 KN P7jryUzќH_Dw*ee# cU`k?0rxD&{1gF<&i)!0t͚꬇N3ل~ɡQM>xy3#kY҆Msဪ@!"ig1^ܬv7cUQY]ױ/Nŵ 2uLt BD'%A "}W!/fD=e.dCsgߟ(zk:Kd+W^Fߎ˟5ijEq3K{I~!Mu szad >W5[T(L$BI%*;!OLꝀ8p*Px J]XޒC/m}ijEHM涉op1m3}D%uj-xJ˪ER*N(6R>?3J9w.ܰb7BV9^W B9I- 32m4>N\'fNJm"*Cl?# V4_>0R/WOz*j>jՖa=@ݒLrʗ^߸+vV(&yhJshG?EMiFߕԢI9F~́2rmswK)Gcȷ̒+.ii#%ԀWeuAQ0-nk$Rn_PhG|39WEd3ԞX \2#7RٰC+*G؜3Df ę%`4-ѱR!8% jӧJ##v=;Mtgma:ˮ4>48O p;,ɹoNR~ G eq'-Lj?%|T(=cCa7ф\>zEVNŲyAsmVH#O,j=圱U]'h|!^Fo2v:ֶ3d3\-uM3/.m`sԺ/B6Izqj^Ή'/RB!nOgwX:Jqy6NlkdЕؐ!Y@;nR0H^ }_* ^| AnF0ێ  W=Yqhj` @vSϋ|d:,Š'm/lBXQWpHe%_pa頱?.?Y~*b' ڻI5>sԿ9ëteBF`z,mdd袝zy1[^əss@z|-rV $|gy X!8qRk-sXQteH)]f\ _&-Hyy݈!`_N+VX+$iWnW8veQrw < n1OM,$kYo!J]CRo#@tO";fx+-_H;V?lqM:ru夵u~L! I'D/b\ _zel6ٰa%ް.|[J$5^BF[R:&A %J +|tME ;Tݚ%sbףI'p왕i4q~BfO"xMɒ}*FkY7YkUxH_<8l3KV];c%.oP2rn`Mg{c+5PVjE)/l$*J`g}+=D ?[ “n;fvfEO|&I&ۑ#\xݷINMz}TK$E:9!,T5,}Gao_ or;%BO~vЕzg*^k;g[ )>v+`d}UJqUK2ۭċGҚ)!΁T%1Qmֵҵ jc[[3NNQɎ- Ư9R/#fHIO)eqL zԐQ?*e ix0LJ}RNFJnAm>  =*0TG9X1 IتR $euR{jc Y^tXNg8ְTC=`CQW\e9(ODNGNux͛[7Ɨ!)Tkx:˷Wu_kMRq.xuTN>ܼT\RxtNC@ޑ/a5\FžJ, 顀|͵;|;JP>b,UcͣaQ)yICZU6_v3H;_TlS$n*.##w?~T-Ɖ7ޘaT`abyq?E@!ii2UOgЏ9ԚV,BE%8/nXP,R9.ԏ7NTU[Z af03|Y mo̫Lz2Ql6OEYsNGȘA؄B v􊍥tsV=|hij#;j3+Qg  0e&OKh VVϾy2 KJ|*u2s3* =cxC|Gl='F0(28 !g+jeu,Yc7#D蛓" 72}}CJE.7mL[/މ}; :UpE.QJ("-<5W:A9gm>'溯:XW"ۜxd5Oq]f_tl>L?Hwz";sJl0޻IѤ\ƵԾ o^2E`-[UU &B6-8ttH.s癉ee+op:'}n< +b[|Ќ;A4 c uKw0 %ZW BVk;5ȍD2}# &9єIG#cf@m*՚k9 &b<=Cۢ |!oaNr^PHNN.ܠƂ͏y[?ŜJT&r*TOٌ$-^9`&dzJ+"vGXX.VL>J.fݙ=sr݄L$fg *P+IPݴ o *a_׬ ցL0䍗||z!5q4灸2TV♨Ylv1Η7u5?)[L;6sV>JŃ TiЊه)/gid9"^|ը ǻͦ5%\U -r| }ջmƾEЅJ{j0ɠLMg 8_p ^DmzΨh|~,1Nboe0YQM5i:*o wx"%RڙHOΛ/,=@#7~+Mqs~, Ru醫u&%4ᔊ"LpTkFSz,ʫW!0|6нRun<xY'HǸ(:EAso1c9.*o5azhDH|h\ۍɡy̞=ehg;m4{r(~ҫ)tz ּ"+xB)3~BѪ!Q!$5]fdcMAl庇{VUh"FcZ ~p~/T vӕED?;FiH87fB*Ȁ<uvIaH!x9b"]oGa%72ulSFJ /k߸yQ'ΦHSMEfg| sgWh) 4C{ƾlkmo\!VQ͟;]6̘sU}RLǬ#a!>Q6xޤ =v,U>4.ǷE`0yTg+!T' ngNfhŸ#!,G*9M5e1F#d\ fP]Y%8Z}yQ4sҲ0ur@:g\9|q=xbJѐecmYt+UkH|p6U EDIKLlM|;y9JfGȑ%<_:Mj{LEZ_*oE(&Yg&> =4. ͻ>Lv\@_^W\䶿P#n/\MxSft&_e:( *֦QN]ֵCБ^drܙB2s%Z&LjgVjf4jE)fZvaAcy3^W6^f*$dGo$o?]siE.aePMj?oR0.RP_|)^ -_v(; 1v`@Nl"U]F'GvP.%LɯJ/zgGc[@ [C [&%gm;*c\80FJFO3?YH1[d#rT6H"Vk%X`-]Y{nzt` Q2j?#"cɿnOC?O3! ~ەf҃ݸE`1~γgLEk{)ߣ0ַ-&,J;_/xMx$-j* L=fw/-P %j {SjjIB!(ПD{uڤzii8yr(Id@χqdŠ/AܭWg É>=_絮!N8o^h"v>fCyDbHzH /' 8$׺"g^ǶVww}Elw|,VlN}Du茱e^.:}:.lG\+$o\(m\|Ar!l+Vӓg3b^/H6dTkbߍ(U^) e5VϙFǦXn1hF(pgn iUL>tfyH iň}Fz-3 Q7Շ,F+S9W8̛J_ p~=W0PNMڽڏFaIJt?/q_T' dz:epl2&@{m2AUЩ@Yry.cn-Tl*duVLC@p#s7lzףUBf e}_J(pbWčN4b mkUl\>/W73͊T2sv0t(!=Jv#P YUTPq&u`[D}!<ϽĬ$f9*}gCϑ*&wck|N Ru(od+.D2p<D̨(!xǻ5o Zk4K 1eE Iǀ.5 :"*y Mp:u?zk6Y8jyo_uXa[gmk:{Ƭ[SMj.bBR, UMfXBr _PyĮJ܂V&,fUkՌ ZA_J;O|c]2]-+:U&M]tw!'Ns7 @}ʧeoi7{a4dS dlec;$V!}>Ϡ)'*_[}Kt[poG=: ND;t 7v}hDku0'#X% ?!SQ0M@Yu|8O-9Uu2iI[bB<d&u)-SL/ciMsD52%xZؔ1`By iI0\vgL\KօPJҽ}[Z awr,w'T7?Ff]sb̄Yo|~Xhoe#mF7ÄY]lڇdeCcNSgvyD.W|4\XݡUcH;qR#ETu`t9Ov"[%LZ<֟Y=[~!:& 9^>yHT+ l,ΝݣAd@|,ZG 6^,V#B(\aq5F92Jk^}儡R[R{ŀ4*MDG-v8V5#R[O (f(#OeXz_TQvǮBK!wZSyӴ;u@L9kR+MΒ/exc=8T6:pYT8Yr4DT!ԦyJe s3Y,>[bDKr-,_VPt*"3<ҹF1WX\rHNrpBQUw `aՌ$Bu[yrdCX]zuLF^p-38@UG2p\oV`McSdh^3H`k.y\q! @ 2^8>E ]͆>#C ۉ]qXXM+s N9M`bVx@6.AZg7 J[ .MU1 jg#9j~RԒH)JֱA@LƤ!^\w !fD޸M N$/SPZb#O>κJ7w]}0U@mF;h{߿#z_97ftI Ӛ!܀DɳL&~1櫯dE*CS[gx8!x3b{еƿ Ѥ;AlRn]Ǿ_+ 2VXvg4g'_ϐgVfp/b,f")AmvfD2Gč*{ ;5-b_:LVo,S!"YYTB'hU] +rmfuU1CZ@$uR`Q}:3A2X>d#fOoǛܟ{3\BdHϹa!Gl?/ݑg ~r|!݊!+ V&b[~bL5 ڧ 5O9s{Eo m hg7%)JѥwKur08@OƊ4uoݼřydq&EDR("{- *,|M+m?q 3I1\g'(=]IjgLo1~^:HĦ`!'6 ZA5f_lR\yHrv.x2&/fD2UmÚp5mi@k>/MFLoMA|9s1Tq*Kz Bk%(9#J %*%KVL; g-Wo54&9'u~ 8L|'BRbP#/ ZAʐK"H,j DƇ Wq+if񀖑8ԣS5fr~PrO5B]"4Esz_#M笫jnwEl)~ Qbuc חvNئ_+92ZuSؓ [9@q{*НP:^Trb8a PD-(?M3)%z`/[06i65P5)tJ@_%NQg.<]D<'kp`+b΄G3Wy,Z $XeץDgqŨO y>zȪ7&}tpʾhuR:`ʊ6euo\Bz>CbV33iDP7 oSiiW:M)lpx߷&}n?jmTiMo5@Wڎ&ydu0sbzs#?G2Ӣbbyᲇ_2|DE9*HBkNP9-/Y&wQKzћ3A++ɧ=HM' /m 6%Sn1*f%{KT.,p3{ʃK&݇oL5r@ wJV<ɣr 93pPw\͛'cF Fr` Q}B,micb݆(Ԛðf ՇL_##3d`}_6yB0,qmm` َK- xV1h?EDgc\,;7( gY*hJcM讯egCJh6ե's'8JgjuKXpdѤLTsEoB#d5'V{1~2  C!_2Z:œx{|+ a?G}<"qrO?v(YOt s·j9DURZvL{If!iR=ÍRF5GXeRQpKn}Gfê1kldh߈<%;kGIkd$ٜixR-n SI*"{s=?F/`]ltօFXLԁ;2#NB+rgYQ%JEⱽ 0 ΌKv:{ˆ&O;5HnA9V'g}YTtNJl63AT=sB.JqV I}YngT6Im!UJ~X/nU@pL inGpɂqnp >mK=l`jb*WblilxO#n,@#ZШJN}`)k5$O)P/K\`((AWD|V|~G@O(LΤd .cQ ݦ ^]2w6Qa]KG՚Ov 㮶7q-:!jK.XXƃ%l z$X Bm|1K2!GZB#:tF7H Z G>rd ?j}}CcAioh{S[`c6~DWň @t8ˌDaLsv #2xSf%\| D 6șT%*I N/HHVbYb]1`E. 0D=LaddB̐ept0p?$-he^Dy"oqrZv^A+YRH#^v_Y.D3HE], P}/K9k:FM g J8ϩ5SE=WgI `V@i@44 }^3/dMԓhT穸 "m&&RkDt3vP=g'uY?{-e-h͌my5e!,HVW}:^|CR"JM` CG+6t䧟^4 U2o_N!"qEݎ?;H~06 %y5MKs\j-MXBЅxg q4O%c~JN6n{:/|=Ҡ!,hf!l9wڴҥp.K*: v 40%g ;x} ~pνH7X͎>]ɤ@uOF:rTOs%.ʛ+3Ž"nS\޼qŶ&0`zgI~\fI׮2Vl!A9N[Ob nK?*@D\88GKdsCtHHnÕ%~)L<\ݠ4bSWɜcpȮ_Pgdž% |U5MjY' o6 IVTܵ]="gYZ07070100000294000081a400000000000000000000000160d9f5e30001bfb0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+Z ݬ3YWiQ$n9nepAs"HEp 4;ك'Roſh[;Dwx_:nOΊ~Dz︊*g%aSN\qZvD?->L">qHzN ~'D"[8zX`r ^ c5u;jE0(m7O5ӽ]?Uan;h]'5xߚDljyNVHvv%2j!-|z'-yĻ 3ȴ"㘃zEDfKK`|wu&AJ@9:uZ#|腦9Q &XRcz&:KM\L}5Q3Vݐ66ާ ~>#XQF`P1~9;9d͏yد=]%äˌ s\ࠛfgz#G5x8@d d}[zlpG)qzdcdA9_C>c,eϚ'UbUGY[B'W8ArwOk'#kpN¯]z<ҚTOdN.?N3j4Tek\;u9et:- <$D$0S? Y_aH`{qZ Ih? 5LH8nQMBÓtmqx l0\R+|~!BcAUI>Ʌۛm9UkųK˨eFdvyI$եF4. fwkQ,&eBGZ714S t%$r1~A)ԡńUZ٧bPT8L"Pľ|4'GP[yZϯd!'[RK#TPxa_WvRml*uGCh; K`Nݫ]_ǏP}O,Zg}l-YwooC-mXr n*9O4k2c%a(urv·6mUg=2{9S9䳯!,^E1;M|>`_ӦOB;іJ" F!Ӽ\lT)_зwDEUqV;v X_~&G'$`"Z;M)2JD%5dR,ĕo)e%mz1:L\:DhD.|a7U TQ۠v?^2a"SB^$%!s!r?Mhvګyq#&,A 8 ,e J:xGmO4'Ro`Y3b'R>,abxXwK?INL^M̀tt>hCúp\b܌xzN1 beо\gb^YAx9)I171.8>y5$4W% tXHtt.:بh0-|n'b{ Ѭ^"Mqd74JAthT.MAڤ^@T8AgqV6j w|UiH.} ʉatO#9Wd,k*b!(T>deUUwW71ܿ-'I"`X=cSRQ-\oe]*؆;a;aQw,ct{OGb4X謚 YN۶$*j3AaíbU@8j>@Qv{#0 J\* M+ky!],Iux_mѷr%h+wŽ|=‹:!Ihܘ)96hH^k]1NajlIq սJ%M)wpg3?cEHF ې A(SFp<}?|Aң,:#')ccl)3xg ~U9:)f3ޤa݂F/ "PfݛWW!_Fs(svnٮ3pA>)E awyVi"w0-q!q bV xV T$7?Z kK-t_S4XG\zs/(I &@13n~v0<`hǺĕх1 qc;S:U7fmmLg4Ux|+_QNOCSF_.0[lPieVO]ʨ9؋_; 2y$+{iFnA3TA@&~ܞh6QKȍ|zFp("X)"Rz}=3T\[qhSXr ^JxQ|׎v^swq}!u e^R'מ5 #Rdg 5L0?sTXBM\_}J#}qxyE36Osfgz~f!]jc>N64 HP[BfkKꄂ0"U\6 ОT˺SV#z&Ik @2w|zZoRԃ5%SgY6 ahnJ*PQ*Z, 2\0GkI1D i*LW9.W诂Ҫ- 1Uu*d) iC'aϏZ3ڤPûKeMJB*hӞTx6>cCpŭnf0e̼9LTXgI TCr׼-,3]y֑:?rN_I1L{ɭ])u?r'8|"(yɃ(i0!A0 )#H=[JՃ2!$c8aL[s.vƾdasߢ>z k'-.d77SlcQNzH4xFJCTAtPŸe6BeibY;?+`}0 c^O@P\zmD.ďW}s BYČ  0hN$jiي :T ?"Z!ey} _3R8rGm`p=շpGE !V(gtм闥|+Q *^Qo ؉X1կa.WwA<$ܤ{7ĺk꬟keNF{SgNlM* (Q5a~˪BGGwVDCK< nH Ul/*{c/jOB{%vx [Loi/WިxU՞T o(c ܩޞn;042T{ekc֑U4b^$U m|_"<[p#^»w̷!e'ͤ9V Crwnyk@֑4A|?M)SB9Dt>_M L«}7hs! dэt{KQȡ/aX'$1>㐿p03Nx)򅳃jUe3LO6Ca~ɉ1yh h)D*LCorϸ>jj@=[lG^  xerMdD_%R]Rury;Hv!̮C£$-bPwHT^G-'G/Vo]*Ӕ2SO;6zIjr̩Zvܧ_k6_Q߷&J[xEu6G_Pp]0ps|\ÿ́*a3JFa1S/7~:ꀴMcj?wH(ݫucDGwIB]qz6͞f 5`y{SһT  ~#z;[65OeY}A5}xcFimr]΀K(0rX!} |^`}GY`Edc% mlgLs^@cʏH]C a&g͉nݬaG:Z8O"Ě{tq/CֆP^p6Wק0oLc| 4tkLllq.-nS8QD)>xNOٯ<) /:a6guc(6#d 6bcA:ܠ#$&='}tUVJos/1M2%Fjm\ 3`1}K.I5?"l0?|=>!/)dwä,zᱨuRjC?K/rvvmBڢ<9gaLXq.}GPJ|G`NHa]ZPTS CMAM3ӽ&6DۨsOOT2ζzRNzK=t9㼒VLCD),=69}XOYM&=KyRKJ{U"BΟϕfnn͆z^$R@ 3MZO!vgLPQi*:?5 Q6 l ?$DUn"9Z@,cuIs2`&Q5?L4eMȦ,d& I ON4&$Qaz`=*v w\AAwҏEč5a 2(>aW4P(b%}WpQ:t`=Z]+a$"[ v7`(褸' 4l3+!ud=Y++ ;I<+b&9ԫ_~ JS~Xؔ~TEa KEOPRk0EN _P&bMt"4-M@F>="L-qƇ5hTQmX#]ǛN;u b\%tirQNPNF c-#:ܠSnuE_ҷsEb9 ޜo~u$, '^1N]viGT~[Z @_8- r7yx acm LubnCGX8*.,ig!W^'!=)ȷ,/E= s+QUkKܿ{@U።,JDx ĭ:ԩ lo4('pAr8-/K^f~<.D=N汫hET^O%H`7 BCs=x̰j#F+-%`c@{>]RBt/3!ťBnd,/Gxu2b1v\8G_,$.'<0/pc~+23'Tn-YK-{۳5F<ׇH]"@i!%n1^Do.@KD'fQ{.uj7 Nv#JvP UזbČ@%UYwo[gs ԳqYPg'2V2b&nCcatSڙhzAŮES`-"^#`Yσ6,Ҵ.̴.\Nn`*Gd;G44:v$q] m:s焵? ƛD wZg%QTǛHL}~xyf'Z >UQfY%+~|/}ssu)&lQBq71~RoHK <ՎA 3RaCڃ ݞjE5%SG OrR^\"Z19תGv5ݢ(L_{Nc2.piDk4-XZ%`M4l~~b3cq#"'0ӳK} m;q <= ![sf23? GQ-H(fڻ-VaL*~-~#MVzÐa2YC%0[2&%Wau95X#oۖ~>sSbNe:B3ōhXGa)n T>FP˹|Ш! jkJ+rOx*tx<ZF&~>"'_XVk&f[ؤrI'-s7[4Zؓoo|q6\&oSBORr3"CK0Xk(oc:읆` N ukr$P%{ =w,%$=E*Ԗf0 $r gAʚ3 ?m(4xq'}}z~BccX3A_~,sVO?kӢ>x!B}ruZ@Q]tnU@5z\C$'8$2rz R}VieTD;J6M%֬ꯡ5zRcN~gU96v$Кz, Ha-tەyj#u[?W;#fF@@坨οBcfmi0*0vls$FO=M \!Mؗ 6?+6 hILr!t/Ec޾DUۋ~9 5S~{Y9O2>P&2MnߠnRY%lю$>F0sA$cťg nk ^xy4qCzFₙb L wAɯWuVQO`T\ GmHr:mt<"Dmsz80)]IbpT3u0|sšygywymwu*rA \b9n-AIZrD($&WfiCHɝFKH1boCOXqR>Q1Doq} 4 ,=Xtnv9smsl=-AaވfM,˥(ɝ烰NOhcTQhKgKa7vTe3~ By@?3gv'ӫhӀ3MC8wi̠@]fo=~?^v9CB}%.{ Ht<վH{LSD7,\N5b9!Cx356l;U#9 d@| >.ZM -ڎ{*Gk@G`\ϻi3 mޤX;e NS [% 4nR5Re\÷$Om4Wm˙HIW|?DO 7u > 0Cӊ$NO Z`R`UV@u$ H|bQ=,CժÄ8ݠ+byR͢VJ {Y81t*`4o} P +'L~ O%Zst5^]ORxDbh.* bЖ@!HQ}nxoס[9r|kh6kRZ&Vz| wڤcР2sQڹq0meWUDjڽg?$vX{6 h|B.HY Ix. PWx) 3Hԭm=50+#Bp3?v3%ݥ@&,odv] RQZThھ>΅KrӁHbi)SyFtdw然x|pƔ A }{\6V 8HPcۻ>v'VI>ʗm+\lF!  |Q{5 CU6:Wlu67:G3ReE# }/r!kWM86uwJ.h*ަbtQddۃCi{K\c*34% N{VGQMX7V Rr&~VKv߿(O e9b)]W,WW %cn2lOy3xOo}Ҽ5l\7*=%=! Pr;sNH]cVEbM]!<,1T5{v^>+֎Q]QcrrPqeL;}fO"&3Y?}Qr#9DŽC|YG/=2 )|gE%+*U’~}D؆n>u̍UbF? q,3FV,Q> c%%yvyZ ƀA:{ҥ][*C\4 ڤ㕕U\{_Mӈd٣*·C}GK/q #d'_*p/*#)E=:r]mɇ(/GISpaH] ޮ>Kuٿ\v$Dp}+99TlA p  A2#cD=Ȋ@\J޶VibłBo Via 6x2 *!x^q짶햦H 5w]]npsvm~v{`%0ޖ+m 'ljM  ED)|KYr78[FLQӓD["35k^ŦgתmG0/x\*OU<&&Y,&bU;L9Z/3Q< ${d^Uc}3<&Y6M =ZT$ֱ7i-he0T$W= eC]Z RqšXQ[6BN06gM}{ŀX+baII?^EUa<%+ ӈ(~N0bz34㌑$9lK(x*ŮS$;؆M8(]}vayv7X\+K\Cy @?Цe EH "5UN(z`'g45P!5!KDXEٸ<ޚˀD 1v _AgVVa,\aX߂!:afӸ:|5 G|xqGjL~rvb=ێN0lH |_l:RY Pfc ocyH(5\Px 4|7+$'9FY[q!aTG|V' 3EzߑD6O_V!~}4FgJl];t/WxpYnOB8ggO9[A澏Z7=͡6n-!3̢sR;: ) yvKw_O"ב/p]UXk[|q. 8Dy}CIBhj[e )g#ΨB{n. (=!E Q@+q&[y4gX1v$/}(' }5#߯! Ȅ صa/ϧ$`},]Wew,D=By7sgU)qsd 2Y@o B#D7Iyfěb& :%M ~q"҂ylaq˨UEx)cv%:]-ЛҖm6I~MTAN+g}1…ҕHT!1KD913nr]֎,Oo>w`q%z\A`Ap֘Xnlŭc+g:[J[WsJV sMsƲ72pj`}q1kmm GۊtH_]IA*(BxRYj%: 8uyN æoA2GYO/=&MIUKmEra:a\;oZuXu~ quyR~-裓עЯo!Y8/6nDla11'J fzkhLPix~f}eaoZ R6V.!p>77zée^>nuΜBbYxʗkM^]]ovWwʼncvIj21S,7=Θw?M@y!>JhJ)nƱ0Y3t݀u3E\*ӊLls.BDǸBL$,i-/f" xdX*:,ěC]g%$1Jk.pc0ּwf[g (PIˍ@n0W%"S1cp.ݤz}lK6uҔǮbNaJoB -^ƿ]U>KCb_fm:a>) Ⱦ_Щ 6Kl-&$E6M9G)ØtPx)ixV:5Ni }I3i9OӠ\ k㲻)!F:"Bȃ $V*6LAn9mLKP?Q;IvYeue`9{([/Սޘӣ^@ 9{{}V_XF (rݪ(XTqҊ6UȼЕjaTэBt@tr,r.K.ͼ}-p&lȯx,b䷺ƻ]GO>Ug&*zAM(8%jA^QZ*@N/aCg>O&Xܘha==5^|f7:GFP[qZrѫyM,69E-kg/TFDԓϿn#"7Dc{"(7Oʋ xh8I0.t)uzm&1)NT3!itnmN~y~CݓinS&>`߭{d4 T0-LuzBLIݾ\sg)DAȮxfaO)zk1X"uB6ǿ[] s׆oj G0;̔aJt߹e%mv@8'Bڪf>v/B|iX Hwuh({.tUgLud>^b5DI{WW0e}]J"$?ʓoZBQer|B@ ^@ZϥBfFe2O#| ,Vɖs(j}4!LixnPشH JtO_v ~>뜲鰲toi3+S={O u {0D 0v\b8qv+<|CZJ0a6 ) MF`"S3t cT'}y&I a.-<ɎadlUa rhϮ[hpH|Do$CE`kaP"*UBtdsËBQgFpj їqaOCVUP#<,?LN*f+Xv[rBj]k^gՖ6Ë B4 Ǟ6>kڄ#,*>6Ufˮ@I* yI[T6-;`NN.:'.E<J^C'v+x}ϗzMBVEh$;n+!Pʬ)#n'P_E}vbT)_<`h 8~XxGmNQ&ڰ~H: olU|ժj,«ҡvðdU9%@pDrz_;Js9"s`M1C%Վ UQ! <:jER%_.9Y)}pDi:q^4k)2}}59ZjP[3ՍSϳq܋ώ9K{dvt &q`IwTA[;k"r 84cڲUOMAMp\ZēW:i؉>駷_",?“A[%PN=0,7:ukE=&Av,yڭ5=#,Hz_>RQ d F[x' w20tauFDou'-Y~S wk7%xS¶~xagq͓MlT$['Utt#P9!Os9nFp%#g 'xgb1Ey?{y±fP7Q](-/5qI9U_R;+R ""hYw `þSYmQխ~It ʮuɞ|rL{Fhn G,YX^8s&w3N4RAWl^uه)_jocsLmDN|] `=x5Q,{M?%kd| ?Ͻ $eeʡ8gరUkk VyOG mg#`{|GeF{ >bB%G55ϿBCo⧀/y2b[ `؂q^ARwnj؋Lkt$ŸQ-Glڎ1;LӮ⋎ ˁ4nMIQ'5d 1TUAn>K`](DHL.TS:_si&L|Ih/Fw h#a),XAgT/x Hg3D$?eq%*k^jthIhk*"_edqh\yhIu(όT.L0ӄQv SOco՚sڄo򹸱+*v52mhsT4JloN`LCnj4\anȭz)@uzDi?Q0;bxLJz񎟠!א7 %`ۙFeR=*fR֫혍(DIƿzAު,MMVRy٨<^m/* ˶^cl/ȉ=ݷWi-93ৱf,] wBRXK-TQߺb+"_$/e3sN]u"dظ#f^T<.t'Ul.PYR-! Ɓn@cO$>6\ͳ{BnTH\Bpm"d@ak8jrY}Ic dɧtyK Aa dJcR!\IO}L{V=]V1v\W?u阳2Lo YǦn't4Q YwaS >9+ @\<@9 bxԴ+'%(i;W39+vPӥe?HOmK)J&UjpE coyPo%D^]s55 .tK[I!iBU ?P +!șʬ0- "рe~G34TVvco>Z<Dz(Z :9vqlQ|7EwrMҎqzv[ϡEe q "%*^a'Y>aK@=K'zȟfݹ|,f$G'W}y}G Xņ>^ lA;>eOdGXSPꅢ N]˅_ƕ#հi`؛SXLwRnV`$XA/F4#*R=4m-DxZ|-xv9(~*O~E7a= ח8TkmG_Bރ٢05qyqlA G.:ۣ`m49E{UG7Črk˞P/klʥd7"fdg̒Z]R,1% ˻Xqd!atϾFl +^QS9DXϹ[i$DZ؛`5N֢/C9f9zT d7ˎk;8YG i0ugC~ꞹ*}x)D R?}zա [.((t+aN$zLlz1I2'KϢ/hbuVr[mxj%9^ܵoYC?V ru5='8j+܋ ; 'w'_,/:r'O[lH݇O.VT 76 ۮ! ˃8RI.Ɏnosw)MPˏ`h[-5M=Pә{Y8;{BF)Y$5֦f0QxlۙxrrϠ4Y>G)xOJ)t lRB9ó$BRhkllOnxVI|ύ69+T&C'w nb 4oy?Y'x.7If)7/)]iB:({А,Vn[6>q'}[[jj7RCwXwn3<$ 1vs|:oTQkqb!u??՞v~027* ^[⧑@s%ˡаؓV !8ǔ#OXۄp} <維Pyϫvؒe:sF`i[9$֒Ȭ@ˑ~;15p+A tYMtL{>dr86}Ao@b uh1w2ZScĐia:&͕LOf#jbqϰJPCX&=I[Qx9 Ozt39|üA_NÁ[ \ $4e\74ʥ0 kr^nKю M=t覬X2x_rI &fY(B$gc"4Z(_a=Kޕ% $sl(n )5ptp`Za+AHU"rܻnp%gZzcF%ʐoDHz Y^ K;jSګ{Mw3i"yP{5B Rd+ uȤFB,/}W:Q6={͌]Y6~,7%9F0yʰb/x>X}s ٸ9K_gzaVH*v;;]Y.g [ΌV駑._*lU5PΒ4uE{ľrNK KD!\4Ol5Ms{@%?FfIjpeV6Ŏe4 S.$sv?00[䡤-%P$";˜C9C^gG?\aMIPvXZjSQ ډgp-K .B:.ͧ@咞>m$!~fg(acVE>5aa|k}i}Aω P |P/aº - !AҡnRpuh9-tcw}af!t }ߡ#"䳏%ͤL{c{ױ*+@m|cFrW !c^()fmּ]2sej`%1PA6T ORݯ=OYHwC|ๆPPFRSf)+:{qnX+*~ ~Pşmֆ8i Q34 $@“nkYVB65E[M }]<<3:n.;dONuv[VD}dmYV_FSbiunF_#Xޏk^6!< zf^83kؤckЀ]xMVUG%V@,hL0fې6,X*!ӯ4P*C\heKFPեc:J[ }y!b osq( Ҳ8ڡ/ڦ S+2tdC٪?!»܂6륛nv`)(]'E| Jk-&|6'X-32Pىn;*QbUиS=5nPqW1`;TN[(b%bO#6ʰIA&P9Qk4F7oS@Φfy>;Ly)ZR? D D<Ē5Der i z37JLħi5^# W+ C-)_'b !h\.A)K.]D_ImU$œweƚ۹0h6ŌEr3x|"vആ gt&aOOEk/1^cd =Lz \E/xp'8#c0kEei!B?1+*fe\tDDq UPHXY=:!z+gϩ8}9kqnkx5C<U1ak8=? I@%GEgy+k }@NO:sh~愹Qh*8'`On zfHbSWMTzvQY)WrZ}9Š[]v %R4ڜc"kUPӸ2f1+|[4|e SO{gD{oe  b5t)/c*56Zܭe>>/=XEV~bWR>t1҅Y79'xG u<^Y-?s[o fO=5:36%u+ ^6/-I P( R#:w="ϖu!`ߩtX`l"Þ@Us GSHBfJ<-8dH 3sƕ/ՕuCgР@ u]) ScHf!-Ü5idHibw' TJE,] . EνWTF XnkOc {.̒rsyCۚ9\'`3q4YbJCr Kn޴Js͓nRYR$ΤI*d^Kak!< $. ) e|: ZQ{EOwf+kǠi@( ɘq4D{|0Zaħǎ``ܚ.lb#'A~?y)vuAѧ:jW"èSVm;ˈl8epX|B %?b앓mܳYEV8j;23s%o1W9kz} BZb1:nbF~ā} 䂐Xx $2F/Hmq.%*]vT z'>;2% ^5B.E 02(#W>8 iFj9]%z'+[1 n^ޥYlT!E<%GuE\cK#+sG>cHksW_p i/묹Ĺ |xyu=3fR YxS- fD/8K0p:CC܏~. <:&[ȯd+ '()@;AHQs -Yg\M^\j!TCS 4l6cl"}';$7)O|kI-^#ŗ8opu^Nx}BmQUvJ˹`.!|C>!>d".f ۲,+}l_9L/ .؝i'թ˭q;ЉJ}]\- Z Za N'<¬x<< n695C9Niӌ I$r{ޅZ}_ qux'WR+Y $Abk^ӈ+|Id$_N7K{O aHQ%GZ9}(:q2#I+3RLȎAX,t Qx۸xr oDvl̵8fE춧5%eDݭ VgHK=m>i{k++i"*2A=ANK#u ?1s9b2&ri&Hc(#VӽDU׌03ݰfS70U8tPYBlSc8 4ANz!c$mkW %bGſ[DzdaהA@X͑Re* Py#}Kf88@1WG۠H@{-4pBRר[y3Q*qoeYi>#E^"lE;tV11ПR\@((>0JjˎJ+,ϑ8 ^{0wgm$?T 砂8lNJ[Ajp0cAYGwjEl!r5NLXs*2-ugȧbj ؛N"o͕Va-eůD6ݻ)?Z<еpj⓵U?^.ftK=?w)"E%Ffe$H:>b*nSDi]7gfT@-.,2Pushe$yesWv*Nﳺ. kT:RNGPz_]~PĹT iğm3_}nfUw|:os.@\w.&Hꝧݤ."hjj_+m;JMt x zor@ !jN%:]q.MgWh=ҿ7EQLBJU6Qny諆'lp&Z{ۻ/fXxsE#۱BGJd'~O2qnm,+| {`݄d%kyO~VԪ3^UC0أǪC5+oʸ<(-F%ZG\&LS3Mfy WybfυHc v9w f3`P7acF-:In{DBo9t!fx?%߁ As_tŸ߫!fLT[YuP`8c{Cv$,Z|Eb'/V^>cLGض{nvO^$LN;:I QO+W:`Lt;⇤^0u?à?/%޸7H"V嘳+rҎ^T.]gE!%FS+JN*lȤKVШ a]>3o"vӎEatzC`{͘BSuҺ e>9Vc4 ̼ ĸqAј67{,~5ՙ_\e?"M-e 0Z>[Z\M[V0W#ptj'14*[wec =c{X\3ogwZ]!^P]8 %ͻcQSn<˲ݐ`6*ő+n'>M9*++g%+%"$CbsfC/W~ﯵʧT#/TɪbIz R=7[Dy_4?;)5 ^0Ԁ:w/ sI@zLFh/T4w,>Qs1򜲵_]މRuKHAD}I^ QqETg/4!"3~= MS1ڧgzUS~ܽz-ʭJZsrۃ2xc,Q.4foMs߯`.eR -+ӮTӴ֕|KHtF nMv"Y\ pZc':QOOAaNQğӦ/$* vCFX:o_!&p?.7dSB!q(^?~Qs  5o!=I9ɚt6"5z|eZ?F@wWk EwK4%婆2)ui{3Q2.nfY muM+Oj/_5HqV-}17[E]vd&3oʇpi՞QjC}l c-6zZY5юz1rX*)8[m<0Bo+S3nDD-:?a^M3^~[5f,MAtG-4[xC飔&vyG+i Ky'Urںus@s)n'Ckѳe{ET@,N#" ˓xNU9hW)ۍۺgZ{"*FPי47YcV m_S6{#=0['uIg6l%Y۫wJw׌ʦaʰo/0Սrt.M9T ^9G p ,=01[p"1^ɉgT%RFG?ZC]v#2|nZ }rQ'Fq)C-Lt4^Q%$˓tK1AIe7>MZ"{tqb<7 "ŀw%Lm=fpkH_lEo a92IX$(l)EEVj:?JoKY;R_3!?aFUhs8B\_CBχbS~>{zx(ƿ41q ^ufOqBlDO.eݖcT[kdk l,!̺Hq/Hk A0Tf7NMXGNTcbF{BU2XI#|}Iݑ:?J2xB Jeb -Y-D5,T~Ha 0;̰_l4kOdS60*aaFa]q(% [o憝o?WMAb-!{~9 3 o:^*vG?hNuiWĽ7rs)޶X+3. H4{ ؍""0pez/0uVgxϙ3pOO#y?@vh}w2F G G˝XE!kaN:gqe]5DŽ]ĝڔT 6 4]L?_nN[g>7w]<Ŋ``WP"J-aIug2Q<)0U_Lv{3B}.DP+mɪvzp^Ny;w Lң܉,9Qda"PȲw#O\_ӻym&rQ: Uk h @;ct"p$?Boۡ@H[MSk G;M,F,Mre%//Q,yhh IZ<?T"ˁ'HBY#E'}:gf=yI0 M [@cF"7]6ݚwx^Ghw;XCHkB+r(z:&l V׀XUR`I S,x=ˇnq, E>k\ C''P U?`3`*~-\D[Ѭ^2] *~MHKǬZzڎ H+5Xƻ 'Q/?0QNxs@YAHOM<*kD^n6l*@jsG dF Ű#(FVHka#NE@VO`mubߐpDx,X_-{]i{9qP ֗%*ƏM78yu2i9Leh[SGX KS9,Z ڦcBbRug*ACXiA9Q*td~3N%0w 66Ww5B|i02; VlD5XLXT dtYVtcoJ8PgpL Fܭ*:L$et8H.α|y5O%@*9"$P'9B["?*v=b,npE`.xGGէ΂6loAN!:gjf rU` KJ.˖K7K z?eo^r#3K^u1Ԟ?'x6Ht}\4];%px+OG74İ }?(2ܶ'dT~Q.ӴvI .w4+:E}ƈ3r4MZ%&ʚkޡɼH*cl` w}T4`Y>KiY8@xlПJNPB4<*,\兦mx]Sl9ќ Y/ t(OrVSج;(Jk-m.zIZ;튊̜Y!KםY()qj<$`6fduJY#>fLqP\wDys@M~J+Nӓp&48<=`҆CAܐ%f.ҋGrgʭerAa+/X kXIsֱdMzWe/ġ!  jTq߅/rDŽ3٥q3A6,cگ 6Jy*~F];2w* monɦ;])/kS[O.6HQY,Gw͓x7l'. y={ ̦(p 7ʳL{( A-<0J%A;!9s|kƙ{5Gdț\6ٍ9L&cDƵo!7ijʿ#D:bwCd4-f[uţfXZuQZjlwS?Jaz4*-oqzAI[+1Py;b}bb B]w"$l3GNNb>v1L5g}NFX ܥgg JPbNзjyZ󕷎 H"GQ#pc)sZztv\QP`X hܨ8CT$-).dHQB*ZTJM\IgJ+Yv8?^qU~VCritJVSF30 X$e`*(aHW \'/1ɯ>v} ه? [a#ЃTQ!r& !3XH\̯HL5q'X6 Bގ6 '^W c\19ˣ *SC/o/!hlJi tp~HW/L|mͲȗD&\ 2;sD\fA=ڷPLOKuV |2\eao@ ,n,Vnĸ;Sʩ;zmbћ Pz42&G"j)Rt sB\cW!6f w6#Ț"O_(ݸpJt!"Θɲ*haxxRIKݍI.-B.QI.dg4[s+uzxasPP^-ۯTPIi1kfa\|cin%|.0*=z~ވSp=Х$y1(WpA݆LܜZy/Ha*eT% %l~fҮaX} ~i6x $0su/䅓>MH3 "#3Ӹ};km? ձ'闝/6]-l7'/=ѷ60UWHI&!sXG1@v_01TP<5;!&$O#,!8yGߥ m 2!r`߳u29(%^n %&΂&"`{8S|P^RHߒO5 vqxͺvĢl".B621VbO{' k/xpbq2粡;JvEkܣIRZGPiz:͌!, gH R)-D?fР-Eނ2qX>]JD-e`36CUN C-6%1[9hkǁMBç'(d-Z1Z_J9@Nƿ ;'NE]*_%I]2< ?D#bx;NU%c*7 O`o q|/)a'F%3<&QT, ǎtvmB=}ożPHj1Z3W_iz(ZԊSb3crij4(TҠQbkkL@gz67ZgcXЋ!W+ͶD1 ,LJiRpLοTvbFh5؜n eLz}>y@V-wgܠ<&sjW%F5EUkMxrod03K-/4[:DC,x0:s6wɲH0J+}p0XĂ -Kץ^R=TD/f#vNR4QD'̲]9Cz$fARWynGco,?ż7 0̐~Z$θkW6#/˂TlE\ w~8+罢YFq|Ckÿayڱ#oa?=D ՋTw1oGbʭ]<ſXH6oHd?AUE6/ybB p[6F1ȃ*3Q:IuܗM,́lZ3x-bY=\s8zWXg Ry{nit FPEOeEh^JP|8ؐAm鸇۾rn[p4ppp*qWІAnY׬u=ף'~:ki/lMX"~ )h[bI <΅0S UȒc>qyJ?._ L N8~[KB-'w;{Չ}k+"1)tU|>V\ќC9L+1 [PIJT[Al+z4W"܇HsC,<׉-Tjki~u"ʦA RyP9qu}@5i;5]) OK+Jzf#NK46XC;2/(7SS#2ԣ/9S|mc~؁3I{Wgy2-I͡qV_OQ`׎3|D&:|o6X%JgKs[{F hQ¹THEίLrXӻbMNFz^ӢѼw37BE~Ю1(*TB>Kɺ*ih"=EeةscVT*)Kd 짙ޚ﵉)9ugmڗ]tb`wc2N?>'Q~ 8/M}x"iVވե90zlobqXyꩴ9V~Nx8!MzzDEEbĘYPhDUubUȎ8-8xkw֐)rA}"DS(N/MGiLu8=SDZhrZXDV q>,^E bDxg"4 քM㹄1.0Jn/ 23'yra6 4Ik} |N>J9L' QAQaapp紗ia1Xц"'i7dL _`|eq X딃#W$W]:?2P?vRd\?/.rŲh.;0 7󇢉tiinavVЯ4s1]c%DRy34?x(*s[su=NxW?@8jC47u>7s tLk)TdiK3\=N2$ye!="럹g@E mrLQ?(pV_ &&lm6v`v8{-+:9C<π04*fL>c? '/"'#c|Q?Oے4%n$WZjhm*O^QYkf5xs$b4{WׁO/VcJF/Xg$`?hIhGAmOPbGV.6pӽNBQD2C8Kgr!HtYNUĩf؃ӋG YnNBdu=>N$+Z~X8$hNv5t=N?w%/4[#(q<37'a)hGGʍd>~b]KjY ߎ Qwb5P7BcB_ İ)êT^ӍH5͛: _>}1Ǿ8E*7?dؒ٦~@'tg=RcQ7RW rtj)\j%rzM #YÄ!OQxgI}&KaJ)0,R \~ˑ]N2ep.RrH+Vv l&ߍgL\%{[IJQl"?DncFQojXH?Vyb5%`Yyf{1%o %~f&UM)FT2h]7.k IHr*̍J_^훡.˝ H?e8H lGh;&+`F gj }*b'"1w?6f3]`jcW-ˎqF'U%F{0?bY/PP.n~=vҠثfO\B,X7 ɗ1Kpg!: 2Yͅv4}:jV 醥 ;^\ Ș:kG*R+*+. %rN"nOEJvNX-! MUf&/U_{:cFޔ BYGqNiL>0"Xqvȩ`gTƛEvbEZs^].3?$8w>.9;n!4m\w&knrK`Tԥ5Y>>%F[UibϽ6:G"x%zAt)@fS}S?b:hxbW^A^>lTM=9 Z`  /_fVvy*r 3KqV8 (_!_jZK )+=&fW(uJˬ ߳7bf~%(; +2sIi:8@4I)%.oد|`ěXI C3RK?[RK0IH>)SLRھO>i9@]GɞS2 Th)HAp9[mOj%:N|&,aD2%i]nEg{,CQ28Rr}ׇ >Onlbܙz:o x/q|>$7|Cum*j2 ])! @UwT6i hC(PCn]Q :$.Y.wj_ cI?#V";'܎M^-xJ;"r"5Fᵳh<„Iso0qͶL-:ʹ1j"<2` )ȊŊ DKwrv1F.Ƿu`1mV^LJ9TMلh38 Zs5W.o|ܼ4 4~h R_  l56 {1S=&F#vax`!+9(~](-,KaG J_~!1¹Mǯ+6^ sȀ20t|MR)]Ztl 9 ``Qw1!tsfM)!I(.IUBnSޞfVK" ;Y!)WXQ+7N\.;;R#Ie9yt7PG& (+/"y3."cUqu%.'*zSl3sQgI,xO2&#*==7H?_9fn5x:sQM96Vn5k_F}j(-_rzar_YUӣذ4GcBPec8R}r#gqP`G;k2%ƫg8:x$_ ^+n۹2 ֋WSIKR\&\LD'e8PKح[|!; 9 2RيboQsS{ǥw%E 8>˹RԮ"ۢ:[?VJXk\_鈮~` {b$`;yvmtM9cҚǥmȢ^VWEz+:4[T tE!gBv?ҖYtgL{'mZW?hV6@m!SD"yU>A+&S2I-9[0Zy:5x?*]Wm~YE%1Ԛ|БsB "E?SPSϩ BمM} 6DŖ Os0l]I67,ۮId)4wтG6K8vNa-'ϴ?f3\BHUV5MNoم=$`cmhV `ofm[8?I^[[he`ӳbspYSyp_0HCz +o^1#MgX=Xs6[6kc<1fSG}Ϙq Ӓu`؞iS°ϻ} N*B؄=T.Y.m m[D .7GLVvYRA„|^c5=|A!$'wU$rMIJES󿩳jYѥ})GhR$|$-|~|ܨkk+&V}{A&:}b97ߋm !mAWuӥU&7wA*d=کReR^!l4SSf&Gs\6ҁ[,AwT=k_@-SVfTJ#>xKW2I0SpUs#D9)Ydl|# xqFoVB;is<)+%q 9 8% ( ?Ig_ܶ/jhd(B\s[JbL)°nMg=h %5IL%+l"qwA;v/8I\K~L ]bݸXGy"2JG{"l'DRڳ'v Wxae<( /%0YT ' ZNO ;qskl`(_YJm䚫7؅4_.'٧^ܥolCbKar聰 ? (1">&*.EBwѽ٭zf;5pb9iĨ|)䂞8ON=5a!n x2t4:.糱ZI>3|T yxl-@ghe%5ċsōQW6Aΰ_LcO1#Ϋ-J0lFʺB,a;xXCDڱ \QqkAus ~6kPT`8=_ gI+=%utڭB9<@o) G6 eЦnSar=DmC(TD7jm&p ;1oVT=!XɏB`6O#Az-辶nzutPvl%3c9j/?_uqIU?1ZLw^Itp˞AF^=E`\9PUa7tiB`ٯ3¶"GO[I )-YPjn?Xͱ+R wwnXI®E!]{~-9(;˸7a=a*o%* /&%V %ݫq3e^!1o }|n[Hɦ&^m$Fk.B^ː(9ɐ_ʙPXC:琪&'FM?@ )mZ83}Ѐk!1HJzYl-;ӝqJ&m⎌e;4ɧq}P2Wvtn uU"G@@ Tc 9m_s ZРu[s 2̒ŝAfSS8RUK%xV^wT,oXɗ7)gvBGӞU,|䯑@̶ZU3F2PU`Gb)}Q%8̙{cϫF5|NkWźVzRw}moV)*{ujm^dzM~1Np~E1ΞAUsU埒ko,GUL7mPrx&j_%qR@u|-SE ހ8K: eN12sB]T2Q1 c2ЪwIe( A:$vrgtr߆9 ޓ  "~)pmC[C=?^K58kr1݉]UЎb33diV^D k%Jn>[>DF5''`ؘgm⭘Ȉd!,[r|6~w 1Dq$*uCc~+6k Xq[3kgRs灄i-Yt0Ɛ V@xGe4"6tu|Wیa1pjL3Ly]oH~M'3k9,rnpm #+R 7~md2oCEI%c֚l3^/ʒ-O %ֶ?%Jqސp5i;g3l0%~k{?4l~2UT9hMapi Lh_@N ~qH`5 # ŭ-o,\2g8h,NCV0HaD5a7aMeG@?s9\'{^buB hҖŎFnE𪊠ʧLMbyu;G.GxfX*fM VlP0yu%"2ЭQ)Ëw?7H(Te7ɶU"~|鐄Ir*a_x/aVs,s o @h! (z~ۋ\qW#WRiJt{*zkcDuG'`Vd;6F ^CIkWOۙ,畄t<=TM_Bɧ" BQ{"q'MK4܍j|=ɶe9Jnm䴌cY`۾5j#z>R R5~[ ᜥ,l@ )AUDi9ۥ &J G{4I}Ee%ogg!nYvֽ[aA5`3bs>*ZŖ4EOk_,QنiU6=-<6Ozqϊ묯җlw7iXg/{3Xaz< ]1% skR4rYg#*w r~V&8uxxdy0)"}; ecLZo+ T'*.決Yd_a{udԝϖU} -)ti Wn?"o_I@ɩV9{Pgjp+OLS7n+3g=>0Ul"5 `f樒C{Z`ZuKrPqi;XP`W]\ YY|ab^I7@5{'FWYgN`ijIcH->5rn:򲑩|c=O~fzMARLvS K lƷ=Xl*eeCr1|+U ;]C; N._ Wz+mcc'9A7^=$Ζ\ᡜCfd=~H-vD/3%ϕ& y5PiaQVxu'k~4kɳ)|`S?J|/[Vl8Qfsqh2"NG"-d$K]XvHYDeamXuucnt?C3:)=n'6!sW&V"M~.#M]$VG?%Ni)蚮fk;FˍV0klm#G+ $~➇gv*\܌pa:`MS>ƀ5ȷ]NkxNUC|_҆TTaɚ@}ܚiDj "jsĹWtXf.I${'go "0ԙmS=by*Cz55 }\ay% TǺ"41)5.W y"0|RZ=qe\Jݺ%T:V;˾U7YdK^l_Aq;I`@cznڔyÎ#/,%³m*"\ %_iS%dM)s1Ιm+oRz -1S`[ HVvg\p4RVZΟZv%s>ʥ<3>%|ӌW8U2=XFNBIA@~헒]&jqrY|qY8I]+bKe\%n](35Z|,IܻXU_B&xrnatNZ}^|F@ϹȧjLJŃgb$ݕGcmPH v&V/3o d *u.txK'U ] ՠ׮Ujl5.8w3=9q)e$XDhnu-S<$s=?(oѦfTu4$uZeckZA`X IZIsp@ǒݤ%%̃ o>A iFGS qs/KpCBOx`dbg7E؞8ρo*3;.ظe!۫ ѲqЅcle'˫V U[vTV8B"fV]1G`o`tch? PE[!G !<~V'фCJ3*rt> ;dAJKFyքN9Ye/2H*66>SQA d\Dݖ7IZt (\4hFwf]⹛5򜾅(Va% <mlv^̼vzl>5,}(VڌV@;*Tv„N3,Mόޗ OiqM -d CIocp@<BO%LS«L5c^韘ax㐷{g3azqoU־_\#m9߿?ARa ) n(=%RCZXXt/vA2L_eT>i89LA6)ێF_ M@qg8oTXuAgӘOF32]5,b ^1 )u'j_0afUOfs3_{vLY"gRWe@- TZ-'=C0=XO zM7|ti_%DͷQ ,>\c> *OO\4}؞EvAg'V>]cR\ r Yh99h(ӅmI63fpq!q3s`&F*} hQ.|?Y!ӆH=G5/Wj E F9f?kIe?#40d܄P;_)pc<79 x471rpkm2^X1*T>43|1qzWL8Z A,oOຈG( eԆA۩9B^XGto!1"Mq{+"Y _t+ivCH`%[pXЍj_2s4L5JRq㧰UwAro"ƽ< fy\e>DŽfRYPa,6 ͎DTƧ#: 5v5{đjEӚ,sr 6!,`JeZw;"趇QrMiNө .H!+)%')w!nf jT+\kB'1!$1U{̈LY} P/ܽ}{8-0{N$-`‹jF" B9p ܦv(YO;nD'= ׫Բ{d8඀2_q/z@9ŭS,˜ORQw$4k?ؓ'O.SR_xE`th:/´g4aܶKpqZC >i' '5y)E=EEt$DUzg&3䔹`ySN)9z/-8 +#o5:s࿛SpT$RYe·.v8HD?SgߋojdU|WSj4E]E=#<~ʹ1rsff{Bgs7e ͣlbb]czG?OEʦC(eޘ`rA9I|' գ1e8\[SS;0vb{˨gԽfjC&_ Tg{sQV݆w=r?b:t1) #,N8Ғ=g.#wjP%v"GhHG^S|&lBNNޤF@)%F:bIcdiZbUj*荲|<lW˙qYy#NtQ?ajXYl5ћCI~ډ7(\q˨^YLWV7)tĿϤ T5 ETO^x4X kI TG h-b`Ejo}|n~/6R**y4g[C]χKF61BV1/o]ٿ#Fctu0棳h3#YgM1JNR^⩔lk[!h2 8,KLΐuu$K]ez7hDawQ TW)=͸mvV+13$,Y;x@+rA\72@w:⮅T( }?c`\aّG+_BճqV- xX8h{o0nX `ް2yUGwB=#R7Aܗm"Iʎ?'gJ_U+"ivjCv=jlR>}k[1]E)nE_r<ğ+IȘ<MjK c!6_zGh:oɽ]Yl7`!9$QI9lyDnPH$p@z79#Lj33'̟ңۈA$'q)[xNsimuF/QW(Rђμ΍PPVKm\ASSb0}V뼣7b^'lF3˦ȟU)g|8-7NK&cYy72M'gIc-E"fa[&d_ΰXu$R,|2#ዊ0cڔOn=if{cw+vԖljV'YyFP.8_ӆAЊR`Agh.YpT\`Znje4 Lզ1~فMar~`_vx5ǾT $vh-ﶟ~gZB"~(\0.tyAYfSh:!RGetlݓ+@n!8y~LtǐfdK6&UEŃȽVmwC%sk捲q7?r<8Fj3n>Gyʧ L@V?G b iLW[%t):O?wli)~Bl̟tsHD.̵%Eo0%;c1s1ݑK-u ICo@ ʒP{:/-]]ǯv7R~3AD F`la%fvy39Κ0e[yx_XmdSm6)Ln׶xlIYU_c~#V飶dZabZ/3ylLRB|NC0U{p :-&V N-kyݼ/fe$ &E|M@'#'2m7^zC5PpЇN4(>z[N&Qu24ɕbW??$oBtɐ.eb}7{>6G‡.:73M4 P[4)t;PU02\%ױM3DJRq 1/,^A_":g;LKA9[vj\J ȓ<T,LOj>_#ngn)N$|<}87n pFʹ~Lj+5P=(8MAiWƓGP@If 2;,E:[a_fܰU%D"4ZhN0AB"$a,}]}'` UF Ӻ >DO^{ ֽp:5crܹ"41_oHSVвEDx!4Jid^WɣB1gA%`o&kvRq0Xʫ3Pw'k`>ŝ;oZ㩪"SURXq(_{mw(DI[:D]&n΋p5 *A2e`P,_O>*̢<2]gTܟ+3Zv[yڷ%wmaʤƶJ VKNv0۸\ڇ0b'9Cr"*v!-5vCQݳm.BI;d6DqV&%>J-0@h IaƳ'mH"իq+O^qrc\PW̲ `բ3?hM"Ypb3 QpY6C㡧3b#CIn3ReuQw$z~3_Mgh#?d78*i \%RQNnؤ)λ܃v%M4ktw udlzYz_}` YVݳv -!1>Gʼej*ȫ/5Kzm-qHѢlSf.S̓xi_]q$FT }6!JHU:/jh?%L{͕k!i ,=2 !td|~ tm+GYDY5[5ɤ+StLb( TSϪxp]ܧ2E;GIJ'4~WkJj6rZ /4=* p\L*J\;E(ڤ%;Z,  TK:n;JɕbS \@9)y[u|dOgQj+6=ZR9gGhHX?bGm_JNV0l s Nfq@<-b77K!;= ےtd6J=b4Hk1z8$yd?WߍPF$Z{G)/u0?NI2gɩ8(ieXF'u/̱뚑ޣ#7>լW⋅x.M%m"i8([ލlq>9GlOOrG-ۂ";u?j,"PZBPeggkJ3 {hI`nb9z+ JR*"! _#S_E^<Ůuzq*?4d.Ty+uvPh4FxJryqVZCE̠ /ld^пtN S$Bēʼn -? YEpQYpsNOfvĕ?U'm Wu6X4)l> rzTJLs]Wį 6@Kn@t$&_4fno+,tL7J .#XO 9kS2g~kt ]KDǞ0TCtb|9(_1f&. I!R.@n1sQBliw0MAk%E(WuDG} %5voe`鰿Hx?TK\quf>wv#xK' o2^|"?]lNvUkq9iced"Қ7]aVwϪ#N&;*^"k( +s@ddjk/\Ԡz"MmaԨ+0Oʛ<Q(% 6Ԍ'd 6omGh3xl6*?ކnhn(HQDW5pL$v71(KbN|}NEŧl^=G>$G"@cs3$3-4JsA82Ö9W,:%vo_tfC%V˭t L J- 4]S=Y^*vۑ GQGE;2mDw>K[ |k'gԷxĻ9eX$Mw7U/GR{3}xei iG}7h<}%E+kT>j RU܉+.NGGPzF q\ZnmpM8ۊ2ӭO3ݴ +DY1&?%}_q,$ }1^ʽ4TEVg'smQ^{qu%c2dzrtp m. hsYJqZ$uۊG9UQb{*0ˍi GyץSAN@vckyQbN-f-LO6jWKbfܶ¨Ϭutav ߡLsӀe/j|h*9[mJTy&>YϗMs|5۸E%g `osH+iFЄYHwvm} *9b]q?8t{k/{dL-C7e- x{ s9\O[ɮ㈦BDt"| <艴0z; ?O[lsU_`EN7[ rzzs2fznfeVl\*/\pfj`g;͂rx03n_=?_@鏶Wl#0 %T̢OMa 76fĬ]X4$eԼ{p71TM$3A0@O *P_FO3 x˸ {Z&<*ω kZK0.TP۽8:SKci6cHeX?>*W[%_lBOw{^=1Sv`5#5|~zۍ $bNcIn&ʠx6xܞΝ8d)A@wA!_))Z흝i59)h,IGpηEB[o/.E"SմYQS ܙ/z7F<1@i$=^Gt*m'|yf&%qѝAY# _P4.(jP^x'xClW 0emtT%rV[\KKa_ +@a!U65Rk@*Q[:?pߨvF:f P&J: jq[aNBmY29=(s4XAZ gkv|2kfղMO/G7mX+~BFW+Ibgk^k)wD",]:q9\wtI|Z,lWʕ* ]Va,j0~rcitF[lc3a2s64h䊶 L(J}MrMEJ]F} yJ- C}L"](ǰ{c{`9WbT-V$>O$PR1ڤ=\Z4s3Ygz5kOW$je&<, Ԇxl\g&$!W:HZd]ǧgfu;*c1eP\~Yttw,$;y,ם'R qhm'kR&5Ŋ?k3"ۦB 7Z@.^ǯb~ rJ~콭t8ͱCDlo+νw>}ǾC4'z_dN!^0zƕnoGD#>9HͱOU̓iO{Q0{0w@1XtG 2U[M7vc%4;.z e$Aͷ\7W6>=,M+-6bF"xGavxKC o/cM-v0+tID q)w:Du@VCzS9RwGލʹW zCS<)y%.#)/k L7[,Q'}E`Rip;b7\V#om'-f~7?ph:5\sXWx?w w?r^]EO]Ygq71V,78UD*규]JdzއNxNڅ3vRJy@[fb>W7 gNN,9\>gK {%ӯQG#./^'D9 z1b.4& Y_#;MuURp1.XK5iX=9Ҥ\/`zHVP˔]Ίa*J̻/s뇪2Px6s*e}Fa{Z!j׺!lDa/lxe2\|0Aaz}rd-(eF/ *8NS2,g=Bt& m7 v@ UDi>C 6F+ҹ^ [SJi%c]hE<Ճt@"aفzHA칫( ˭QT"ɗÅ^Xc` с`A+~21O`~}(ܩfB/:26Ңv CK+F+&r5bj5*]Wj"7uPjA<ݲx^6 ֲ?$k(̫}0tjC._T!k>PJa(oɠ}|G[\[B zי+|nQǩfj$1}nvU:˿{  zx e*JNjJ](sF p,NEY拖]Wh)!J%x2^e4[&HJUّ8{~XlSW)cII``,iUhh8Y!>} =Yb[EwTH=<btcv%*|`̒*}0bF߉@d8C#Ca? Crn)|-aҊ\xz( ӞG3>iU?_ U #~u\t HYTb)1B nf *R/ 2M#/>t .{DEƍ{H,&|mZwFN[ڂZ|)>m|7gI m=x-;&,4򌖏.hd$ըzMR>RrefUij: }dvi ^*?w=eb\Q(FUĺ7`>5ma *`PsRm=oY HV&Rϸ EXq10V ᧠W=pbI,Vnrl:9FǺg.h1{;q (>>ib *E0~3EH֕+`ϳi#&94 B䂵rI#wq=i+LDnm*Xv@Ё{^ᚳ&i1Ac kpLUǿ*=jGsG;?R\DAzҖw[ 9(Ki!?ڝc9 & -CK> Q pCK$V(5% 9kִ2OӐ/'_K7ǘ3Ut?~}TfGix| TUF ~ZTnG_,nz1FԎ ]7ۏ_$"7 !QSSc.e(t|.8+ǰ6GA}mfAu_SL,q(ĮP—~rPx;j+zOIg;>o+d.s~*?tx6Qc{R"/XZYQM>n.*g W-xqȉyu seur R|\D@/^-a,/`dgK"[[m_'=qyӳ#ESKP-{ñN9_u %^C=DkĀUpX`1䠃/nNmǹ^S .rc{ e=iˢT9>%4 XfI,Ϯu^[^;Ɛ|v0c-@ صlsM:3\GOfz!/j =TXB/~!C h#17[/>qmZh%ƒJJV"諜uDoSNY+RfEأ? Pi֬1&LNb⟁ГU9 IK96*rl9֥ؐf0UEIVeiEN?P .4<-#<;udM#&,isDS Db*bQ.45;~AW?֎R׊Htbs2=q-k>8{lЊEъa>ݚ rqκAO>i'-bGn$UAT JLܻE[__Q7LrҴ 2:]$;|Beg 6(h!SxV/-ц; %Юb$r :cJjU. ~ѡ& 5fywkLA [͓7Zsbt{0x]=M։_ꡳzUV{4Mc5<E`~ihFj0cϵTc O㪩,u `Ngב:i 72;(^ڢ]A,"2;s׊q#h|/cIO%O(.#W>}} 1ؘcd1ΈR1$|A\[FC{)z9 r% 9鹠 [U `_983w@Z ԽX+8N$ ,3c䬐C9簌A=V|sjaH؜݅ }6wԽ-:Zf)&t;5#t'͇R,d1Єp|a*kb`eS%S'se>wO$`*ұ5TnANnu jMWNN g=>0[&;y mU&h"7,Yye+q{_DKO%$Ħ_y?Yv^[T,#r 3uRHi\r.eA&?!z# o6 -*qoVnJIHt!uQhbjm 9r'A'^[sQyNi0*K0֊#XY:$$cs_#)3M(&9;/PNɨ8$ ol"&PvHϋK#s %ViV-mbt;ފ"RsJk8ä0 N/ pѷ풾ա+Jvkh uUI>h6aܟ gr3L+r̿&bIQ&m!0}--ߙ߽4gKCVloGj1zu8 PC˦$9b9xnX/\Tv,-'p2-=>{6p՞7.l'lk IL_,FnƗAovOWi[0]jy >|;_cYHNkIs[q|.|y,I"LI 8e1! 6vy?!7k9mؕ Kc!LXNHUu6v | fw`˪vI;\{"6aimC^Do x>H:2ejA->mh'>pOÐJǘ-lp~s D"JA.NGՖWJxXR˸x@E"c! ["vtikLd|ďGƩDlX2 14UNL?ǫ~x"Bg3oΔ{$;QAHk1@w lCh0 qm~%Λ˙ThWۍ1 &e4ȶlD 0)* sZF)za:῜TF|UY@e`h :` Ktbي::'VvUk`Ua&Om( ' YlXb78+փ2B2;ܲAlq>Ieݳ ɵѸ>P5i/%MTE~;Dn :Rķfue7J^7mDﱀAmc{EH^ܰ0EW0I%Yldwr1@" IPg5Oß (LxFo0lHRwl0@MVn2Fg>'nV?vI7sbQ*?@q,{h]D7'UPyn.iP9ы gյf2oL.&TG[4V`>$֞{xu(HB. O:{W]˪5=w̋@gN~0?iʑ:0d]]BVf}D+L_P koq{U1$ ,8CP9"\"8QsO "x7.P\]tI{rg'adpY*zѲƺZ1'oXJBv'#1lQg [xz$:dMzGC6| ɋC> r~"p"鄡>mh(wi.X_s٩on8%w7r7&X\^2)hPwMIÜ4'&E~_7|, w; y[ ML+t:OLSn!> qQ!ϳ7?~$ۯxϣڶ7O ,kxZs\ζö:| ,a U̔'^cH $[b>ol=J-`I:  sR4&wslΟ|yЪPpl1M$m5$ZÈlr$}a*mIbi!#̓ǿPgΗ:f'L |00+A6Q3Й%6鄟FM^'b.@n= %дxͩ=!6gf-nbȊn~зN;,?xIkOiR긃wyE).wiFphMhYynXJ,|rEMA U5Ej'qOQhZa|j@_X~7He*064x )cL4,J R>aDA꡸$O=wN*:XՋ&\_Ӊ{/ysHƕ<|Fll^Fjb"f5u%Wlˤ|e%ґ}vE$`C8GrþF&Hp%qu.V*h -ӷ¥ԃT0eٯi7D|#Gyj˳\i[OSON^g߿l,VEe$c^r8sQ\]׬03 6Fy3gfH\ :a[%R Wx^Zwyw%x5q G" ˂92cvw 4##uBEo  [Q/I>"2T)-mC>Vִ/'F`M N=ߑoFEX$I7I)F}6z|X / a1IN7)h@Y~;^*mc)h[N L,)eF7DbHۥE([uNfeVS*v-,|'O"aӲpuUX?;Rᕦp CȨ!e *7<_#sJvbC7@ҡ}9Y/n9,[UXjC_889 d =X'E+u~V.̬s& tE- R%BMŸsAؤ?J:ګ )ZNYM.KN A+C |Yn`)^ceV?Ѝe&R/:\"Z%)"ài.`lQ8α* eL0*+*sД3'(vmxG;R7#"&c˟-(,L]׬Gw^OVVrZQT'˜#}U} bni]T;[y$Z>Q&|W|_fWYiiJ/KކCN: Db!h ƲorؙYAf";?9C "zUQc0AP.&yX'k["At[}2q$+ M5uQp]gz!{k^8{V&[۞g `WJ'N*.G'E6vFBljD};e:+T?2K{%9E'?1&:(JG l-oYxx+߇*ݑ&W;ؤK0zrX˲<%e~!V)7v{C- Hfcܚ*MGYŸIYL*mdpP#y)I*V ?J7<3+uwJ{A׋ˇ+lHk0z=EV"+j+D%c.j-䌬ߕ- ƚ>G0`qzh[RN3}h]hd#Շ$2 fH1aߦ"4/GA89MDs~]ȤvؘPͦb WfS^hX/8뉙>QӺs3>m8j+h\TYj/r!YZcL9kHѵƺ]E ةBo1'Ǭ49z^/d{DfT*){Z:r`,8ã@?p!uǓ!/um_RxC$VbRѓn`|pWYV$[;L@. ܈bB*__=GʤrcFE!*p ~"eHS(^7B;i@zK^w!/$)ijS1 e#o"asa7dTSv$hJ&,5AMr"c 3(c.&{5W6X A%5* d뽥 /Hu4;_tmk]{z nh{Dj@<[G?t +6/ xT%0礬e(e<#j/ȃ^;2ZM2Y $Ek$̡z>^<*xAF~bQwՓGzK1`H8xfz| 31PX fa*ٿ^Gʐ1I' H,:9:0 +̴brG_rKݡ b.BJVa;] $w纝'p1$qkfT]asGw4`v%>-dna^ @RaN4znź5$MP'NAl%ci/ҺƂ6- R8帮a&-1-BAuJY4TZMS"'=,kjy]iڂN ЍYgP5H2o[fA}';S;<[T[`{Fz26O c"`˥\m<4ÚT ~'UeJU` my B"މńav^Z0>{9!֐si;B\ZP·/B\`ɡJG\Q~X^614u e 6E7AY#gN꠪+̇mTFX}pohYI 8ܬ85 +dd|#vd+oE$T9+_  [DlW_̃e·c?z蕄TcE8#̶ oLjvdIbyJqu:؁xf׆Bz8+R=w"UaD٢`x4ܗZK6FupcV9ƛlƨ Mwh{[B/@\sJ ۅ_Oc>[89Uj@WNnY(@X/4PGlеޓAu\pno8wSK)c2f+,oOaϐCGGaJŒ|,F+9HXkwh+m2gYQ&]֨cvǧ ;Akt8J,louLlW)Kq&( 0)wɅ#F'/lvn6?Q1DSe2ԯʰg/̢ZjJr=2,*丰l< ̻}~7%obѝ 0\ u\"a/졗xk=V~ŭBF8p]L_.ma7z*v*HL{oJBE{P`U`O8˛uvɁunxd/V!%u, YfYF2,t%n| JI= @$VLT; pϳL%BG[[|ߥ^8ڡ.hfM)F8Mn$ QE쮟 tġ*j7H CMVG RoODdf'B׍9|,Y^=4v[h*=4{V lMޅ: b%p"^5\نm6:#fF̫ĘG:KꞭgGV}Ko=K{ m}#b&M"m@`e+q/]r@/tBgjoT0,xS̞]M{3Ɂ?ŧ}u:R=a2XDN/Xen190@]V/k@[UOJ?݂07,bj[ٛBjbW3?෧C {m*X|V W ?y/\N! 5p.W[~ӂT 4*,5vEBG`' 7RAr\ZUYKLmi iqNÅY}I6I ǽR6 sV@h>\}i Asa衇ŵƤ 5fk4wI!.b+( q:X!i9+ u9w9=y1荭[|$꡷[$v&|˹*524HH#\jW"IM #x|7c߈_NzܪpFx-" y0F/rcC w3xꑜ.ug8R-iՑj_].Q_!=m͏ weQyJ>0NŽ4^nк llk CR.Rȑ܅u):˫Jދ\jC?Q|p㹺kq. :-ڭ[kqu`lHk;G?A$[~_x< H]ĉ5$QF{ڝY/Sݾzs-,/.L(6d!wS9k`ٸXt=ޫ׮  k𓛳 oovӎ0(KeJ]) =~,Oz"dHto#ϪmS?Bf7ىX=fewI5b|Z5BFu>a1i '84qox閆̞HTydްl? KsZ `UN{4RCl./ (F$i]7*9:yMip][G7a5`wZB+t 1NEoKUEV.1e{2!Ug[-- C ċ4%T  li {Ps$GO1U6 pw[Gև3k;c&ej+ڨ oQWMxBeTk\Ea83fi c2(L۠GM^󉫱?D˭ELਫ਼?ja{"q~Y TB}!ts˅O=]Rܿ$F- ڴoѩ)F7=!3S57o5^Y+`( irh17x?\F%CXE)xӹm\̰kl|B\ VV /> k }{b#ڶ\M},}}6i!gIfb5=3D2tHv3A妵 vҡ 7>vQ`l`V[iMp+qSÂO_wZpG0IGUe/vy|2ړZ*[|5~Ja jC(o{Zvzs FkuS]v k;הRIGXʔvZ6`E i.e,Vs5kqsN;Wyb ϊUw+6<d* ~ {JHDk ؿJN Eӊ.!ZXޙ4)u`.=!,VYY!Xz%~R \NH\tsȗ?۟&55Z./Ɉf)xxRf^esZ:k2*Ner03rq& onZEmKQ;t NQ:fK ]6;e [՗9ネ/[YW)Цŕ4a?}ۛy$/:N|m)f~+ "v\=< 8y1 %Q `q=y񛣬b{>Ol 0cT7$oKԽtKj4-f>\LeSa'jP@$VOSp9z ^`A%4Il-!~+QY@(Vi7rbȥ'j!5276\+cTEpZm{ob) +u83ҿ\ r*=,_9?cVk8;$ .A^+1@V5eV ]wBRXRB|Ƒz%˨rEI(P|NLB}bC ^LiUJnÐ D8wóNg}g: N.$q)&VU?+SzeB2agNpYB \?|+ѓ8T$=W&Ĭp4L@TFz,}޵ERPI|yzs)ϝ"\qlm{Ig lF>kk٢*>#w6uU{ l$hXߚ,7κ]"/Spf4f|/`?Zn;Al8.2D;Yq`iӝEbrč_[iE_խP|I{6!dD&Oˑ~+k)Xêd4?Sq̫c<.{B_9__YO0l1u2юӹ1,{0>tY8TcFAi>\"Bajǫ'šHP,3{w[X2V) Eݻ М `7r&h Ƨ.,0E3\A: 9}PM|$D^NkZU?[\;n!L&*"<6NV,$Y-yPP6ҋvYx.;P&-5TadH G|{xhّ>#^,ofdEUFll?2pNmlLN8J f8UI\ 6m],߷ۋgx| ;´tHݮN7ۘz/hVߤZ2SIϴ@륧lO)]wxs5|ctp$?yaBo,jeY.=OY*ݰ#!{w#e$h3Bhݭ9|\chVFKtV[WjUC%eMՒj:Fx5Vv<ঔۮ췕l E$+`/>t>Ĭ6&caݒ֔s`r'pj2Y# Elv[i_'wdم+K{"JKʏ%0>GQMMQg%~#X"C&!]nMw̓]C>w,gϼdS Gg5jgDԪ/h]_S\ScwS{ۚФ>;;$:dP7 aYd-XH1S84x΍#7=ZJa o+b/_V.䠪3u?Jjٵ$7 UIҊ Yi5?2fmMA]'޹3H5vDI3.y(e cu=[^|pw`\X~ I;&E{1DIj2~xhnF`({B 6Qy"j_ovhayQG(UOԲ)X6`svG C6FD!sJSQa9\|^tq1t:)}X2 ! myTk]71u};V][sT;sh0&$4Do!~TT9KC6&cGQm]3b&4!_2qBҰſR6ObUIRK,f'wV&9ic$mMN?AP7QQ$ʙa@x0p8q;v)خߟ_^ӣiF?Ys^SQR /n?%e s17|}ZGAM>b9He*6Q l3E v.32Ez#@w_9EZ!hw^L6?|3| ƚ=7#CF nbJNxi곉wX()f#Rq|*8aʽ#AQи\}Z]PЂAN(.(^* ^eVcigιxA VwbٕiV&5l~ ol"ǗiaLf(1^Op) tE*c=i>W! _mO&lѤ~U=⮿ox PM(sdANZZr{o>~CPj8nmnQ}VlvzJJt'4ٸQ[rauJ66a4_=ƜsAD15[Xc+,TbӠ,>I~ Clr4g?Y&Xl^tٔk}e`p":v?f$R@M`D$t|Z=ܹaO+ 4GnS3?Y~ Tӱ 9Ã;BkIbhߚ*y;#Op? 6ceݠal%+߄](.pYoR*iùv\P_q#[V4Φ9`Q Ϭ˅qf؊jŚ !@pNEЗP1gBk="ח l`8J MU0~"i{/vyx}"Nor]qrXF'lЃƘ9-թȤPt)3uP/ zAiی+b=kz}#ITm,,PPB %2z-B!j$>=`jdv_0&h ]^ܣIJk|в.=0*zCޠᬑ(>9lXp])jd%D*6 n4ڮaFNH8BͳA!YXڦވKH@XlzX.Vd;y?(;\ R2;=K=ٿ]>V2CF2 4 .hUG#r)mWa@8Sz)'TP1-x.+ݓȰݾ%-"W뾱ܫWAtrXs]XU>Q!$`O 6[tv zw{01`Angans=܃)id%^Mibm-VhR3aj)mlܞ}E'9sO _t~LL2*gA &N^e=F!)*Q&95{хL*P˱a>,ft uG젪SF+ "d v06tf[#꒯P)"}-ɒ3ٿВn&{}X)Z]ANE}/YK7Fl~6[f ._$9FѻWw@Cug]leX FJ A Xm.{g*Շ\sDN7%Y`*,^L˒g6 keʖx&j7}/eN29V?*ek5bcE=iԌz ]t @) _L N ]ԻFïj[;aP^(P<[aPv Pv5 R<笋HtLkTABu«?QGT+.s0sEQL{eBk NaqIO$7{&t*hjǽ78+EcX|woV{q6XQ\;5xjy.8ĪڞܲĈT[ĺqndCu(ѺPl> &rc)+L%ڈ ;=^c }mpslE|F`r"&29qٹ+=pPw?A PA&S(,ļz]f50g|9Sz_./( QI]x ,^6=^\lvTUU] PwNED̘ IX3q/}ZSH-tx0T]$]yŤ͡'Y/ QU%ǂDqe5KC#i; C3p 2j"KPu!lS͕!c9\Y2]#±蘼qކeݼRPPu*!"> 8H d{s_gEFS4E 1%7K@A(\wzǠ d.KVJX 㣡T> (lNkF~ox.&<mU6ƬXA;> ]K &)%/UcUTS4n;J}LwS{K-r6@TC^WVʚaJd8= nPiG:g!fTFa7\T^x-c$&l=mvjs >k|I\i=qmlW:Gv3Wcےz;B-S\X\܏C{hh'%j2+vi;z2Z=bMqFgxwP/x:EJrΏitgǿbb~Ydv8nM}!}<:Y.%}ɒh TY8%(wke`FbJN_Eط OunU"6"nMաg^cmuO:p?P0+@o LpNFhZ,*SAnqޕzZ`P{ y>fCneJbmMԙږʮ$WFYzp w(xڍ|5Ś͵4or<-)F>?\ơA5 ]E _:V؆ ~Uc֙6vЗ:3̵E]" FC0wЧcVx,C=lp\8{BrY&v{EX0*Saq*J/ { ?_S{ZJugs[3erAlSYkS{ϗp *(K Me&h]6& ֎w~Vt; WKJawW% Bb%.5Et ls.qL0-- чr R#]EGpMp;7d}2nݲHB'1&(&5I8ב\],؂e m=;.t&͚:}8Z?[g !f 9̖-X"I)TXHM.hX0.~6s^oʵqَ-ߕ_▭ UP9NB>p:+Lxp`EgRiE|c6:woc0M(WV K6OV[FDV3fGjJ%]꥞DT]94tA3I!>K.C̈́u+},,FAvy4-6e;&&BG }'jGa}CA3g|JPOkE`3(aVkG3o.^ uZ@Tkp˩ H;hlg}7 ɧ{cSv\VXsC$?\b٣N1Z}e_}t4&s2տ%1/QQŋ5S۴7qF63 `rrcons,,~mI5cm "BH7\2w4!YNkOˮ@+ 1hki߈`D=V>qebl6B80 CjGJ@WXԝ@|FМwwۂu0+ny+hSM"&auh;WdD#F'1vsmKVY "O'_ߜ  i8͑_%cQ'8Q9>qt<|76?R Qo[$kVAE_X#m/s8K ꔫ+$`tz5w-X Wls ZX4RWDzAAGui UMux[N%43amAoZ4{#'ڒuSQ$Zag%US+Kg!U%ؚ&!l)yt\WjˑFrzqtqFTEC%ZPఞ>'OxPo8iho;g)»~_+"u[tNxδ/E9*{_r|šEᑚ'nIߡSZqT?aH\)+eemȃQݖ@K¬~2rS<1[ȽuBh jGQUjrCļYuR>1.3umqWKQ!D['/QHΉ~?rYW0bXJMm))\ofm&Sj_&Eśi*VxRK+S.$ouDe|" YvW(+pM.WQrr  i:s#ݓ_I2*Allu0vΰzaF0DxtS>r MShe;Aְ[JJR3uVIM=|f( aDyLfvYG#ݡ X:lf G?ӭr!!c o+_=0g ̿əqureEpZBjh|֒c/5EIH Y lD^W\%owؤCF$lC%ϛCvw`Fyl"%ZATEG{|ȋ-ZbAo\̼jx:P},~ 6eP5fWkZmu}!ʰw͠Z\=2&d]5J b sB_Dh$ϗ+W*Q@^C Z:60R|.a  +Ddw,- N뱎1@Ee_Da0aXJJ,Ŝtz3+H*6pøEDZŒG֙%XWX?m;1}Gp8"40Lvpu5/0sX|5\-Ѳ%vWͳJPL WAɝPc%jB4nee"wXzGpVN 4᩵)~Y5)ܲنgX=BwE8vw(#ǼqW- 9 { _},5ee.jgw~802l YuVAA&99^HFq G;׏Jar!N8g+pŇ}#w4gGMt%1W#'iΛQWayƼi ;jU9ƕ}eYU#兿{|=+H1o64ezB)?a f/KD}= }7. ==<^,>Sކ%jK=S#/ b 3Omf kBWw? m6J{4x) ~z9F|GG4w6kH"4YlGk XC5yNN"Bdc[yI.0A OUOqK3Y޸-H 9D38X1MkێovEe_2 aa  o>1h[>|ƾrR`4,-PCMtWqUx>&`gn 畄ά+Ndg\̣LCן@~gdY/Ѡwmƈ+M}-bQ$׈ |'-{Ԃ@dH@cmB~]$de}д-vdԽT@=Dkd%U7kD*YBRtK&̴I8i_Ǥ<=)U5ؘӐ˴Y Z>9A},E*ʎ#wHq|߃xeό<%לEx,~dsΈF'BW}O luA#Ϸ ?6A?Ku*=*+7/v2=Zڧ{ vq̽~}msma'#1>ڲئQPQ}2Z - s\.Sܳl1i@/#"uNv۰tmldoφVA #5oި*RpPS\Υ 2!JĴ Ȣ<1]/,ʓ.K%mU!$C{TVHUCFee6pG8Tx_>ݬtS *x~$unٳ}(ZcM%a+9ui91'e>% ϭ+L&q0R9H_(OC'>M&^ԙtOP5~{5\:3#Ʉ߅SmC$^==v7羅j'V+=6H?c[å %∱&ָ 0U_3b Ix =$ђ!1 #la['@Xz-Pˤ01& 4]f%x .ea_l|Af?1%\ \p۷. |mY]G8 w:f48yf)"4|4G=g暃X#b A:+*r9K~x|Sdj%|yz"ڟF0 )(vf ;^#7'?44v}\X}\DrJ1L ZLK@Ops~K}e <,+t'X੩,?#ۨ:Q`kDZă\v#QXk_[ .,=s> F*X;`Z}b`{6N]‘)?,jΚ,SqA QxN'%94GZs[FO1 Cs̄U` ~^/.۱ ճS2nQg<|:ye#2, P!K+2*>.-ڳ؎!d̋NiM{"|DYzy!`ВJzlδHq8-R*(>pH]#w柜 &qfC8tg|ޯCYf*;TW).;2Q[/ 9Y(}k?ּF6K~OUBFhŕbzCXI  qe娹*1y|nFJ]^7bWwNiHl7pj-űњN[d b'+dWŸp ]s`'R6bɶ1L͙pO 3H֍ yS1agD^6T:INbonUک&DΥarb֟bˆӃM[oRCYJC 2uߺ>L>wS&A$C4cz !ݥ _&)mQ}W 'i?r<2N)8^GAp]|WJ!FPkp\n1otR-c?MoO*Cc EEZz'9v9ѷʦ2҈"+%Yޡ;`↟rM)[Yjd2λB >Sqsn37 $_am:+iw*BdOy4g `/u;Za|L|kE؏9/;[i#ʃ츣X~"Ytl%#D)pmkYkt#HP ӡzQ*=^+dlLVb7zj x@K L=m{]D,<2= &~ѨI]_x\AN?ё3L XE+s)PTX =h', 2aQXwTN&y0n7e\ʞ~s!8Jl@:A-j 9.2ڊ{% m?ꇛRCL3[B9qˀ1^ CYڱyViAXȌgr3) kNR9~1wƼvR\j5h+{Q`??5ݦ yh'\Hg")nsYHQ'>ªrTrp"{ !Ћl;U +wjM8P3 |rDQʏ/bËyՆv_>f=jaWrh.:@ K@Ù8[t9,]#nO3=,p @ 3ȍd($S/7`(iLK4"\>}dO'5Ƥp4P:7ET JVȄr->$ ;"BE*!pOU`B։ƍq|7Z?qRpNѼGɚ=m7OFK>yX̭ٝkYY9^gE7$&S$fpLB̙uݒ,Q5mBFNM!i ȗuߚ6ʢcF>E347p]V{ #/!Hv9W 4tqm0̑n5Oz'5xy-[P? '2bB4mi'Гna?Yu~-vhs  !E]vޛ%p(Ԯdc+ƍٱ&]ccVܭ/t\~^6PjJ;߯:SlYn901?"* XL'x;,zO Rf9G+!hƅ5>+EL9/x#eqVf GСi>B~})|tj0)%; ,})rݼ9ĜwlTj&ϗ/&4k(r#bcvM\I2c6oNĺ` 6OJ}*j Y)%Wa7NXMP߈]Rs. *c6R-"45uq4+>ARxw_ji9 MW6u+~VVWDp`BeXz(EA)K*КLn^H~_$*F_9 z <ּf$ihm&&M9_hD8^B"S4F̙9D[ftxV۝ v5_OiD ;6|:4wpwkp3o$rbӤBީ7LZ* !߉ }V%q`j)jDܕ|<+hRdckVQpȳ"0V:ֱS8}j. ]MX9Q:ﯾp,Źd"Y` lGs%djD(HډScm$ImT*hP uu`ؙp/%!J!xru֙2/!V]YIJ8!a%l O#;Gִ%}RqWE̮hØy7z,n.m$g/`^H棟sNF.<˾P33vT?LVyZ`-DB0 @2Vzixvd]DITl]V_; .h>h$9(ګzȔ뫔X8 b#3>OuWA\]$6=!P\f{yY5pLLm%l!¨ˢm"&)aħ[e煎>{ߦ;M8r.m3Υ.ױX˜eu{hXlQ FT򦜅N:< KqAH}X,#+g=cŽ I'$ Yv*U3oE33th= 1~{9@sV_nn{>4e[iVA.֓|j*K(7K96$!Q47mOGr <1V<}ʹռIB[#mS:ёUXJREi,DRf ΫQLه!γζ@撕d$:6^^VRbSqz [0\ ʮH;5X~>o6g)?J!r4 PݮR c1tSo?W>NM v+]ӕ$# AfV爗̐VG =Y̜05]U?cX6t?;e& Tm7de卭|+"8 @Mc֓.[gq'yb3)NjAeWFo3&4>W:ײAi2)|GjDKc&5Gh bߧP7MN>806ڟ,Llvfo;a{}R6`I⠂Oӹ$xQm0R{DM7#/<G9 V`vx\L d0ك2Ŗ6)bnjw;kRr")>fKy" D0#/ ݊E<ô\i,4z?Pٺ߉H{OxJraPj\Q¾B_4q4:+Crc` EᏨJe-3zέcYda^+ r+}r}F$ְWxFޱKΩ:!^QZ.= :2%ks&hY*)N9#ҘO:)/)] .6Z5d*Yr^?MBhG-pS,)DVcf8= ;40)4B&*q˫[';ձ&Z)]X]{s} ʗJj*gB1orW" }h:&NfiF7aY9hw)U*adQBV,f`6Ӓ+~g"In6"bGtt:& LPMCz ~MYHnV^W2~m/hnӝ z䧻&2p?&"z8xFA=iV\p*ËϨ?yȻ;dzh-=-̠uȚ7]yc)aKJIvД@)7IVTw9!=?ԌjFp6|?%-bqpl\Лs,Yci n@^~Y]7R^ ŻоYf`rw˵y(nQuhEsKzwȧ'3C̜'KD_S/M#8jؗ_4Opxm~?T.b0JUxF }rBv튰vx,WO {!3,NP;c)>)/I@6bD[Dv {ƍvc3xn 6W]\ѰYQBd ]&qkr.$ݑ6ܶdlٞw K]/gx4 v|6ň=WXd4G+9<~ABj;U]PKwbކ 'l<7sT^rU>˙>*R-8 IUS !ց@NLb\ Z*J䱚ƃƗqcvA} *|D}mܷzSTLÁܿt[$燷?2].b޼$řv5H1`SD<?dĘ;^"3v'ASJY_\%(-|>Yr+ %IߗLzE@*{EL"/ORXU"a'ݯ5p][Q1Oy%%{a]^Ѐ>CL'i_DᮯXD!Gp|_h뒪8D̮Պ$I{%Wu'=o45n}fyhp:!+}5cW_2 G-iҧURجWrQ@ўτYȁ3 ߩF2lJY8HMq5K7;im=IPD6A.r | Lbk":VoRߒ Vm =)#ۻ8NL?;&[a&T2 cd&LV>T;b60vS8x\NC =b_cP4^:QmDA]ݤSū!o΅ !ٯcL.I?^8#8i@CiuڰoRFeJHKyc'Vq8U ZC)ȧCըճiҘU . hlǞnJ?蘥L5!՘XaGe2V>0n"$p, HwKX}ڧ9͡A"n>Rbܤg6\nE 1[FչJǿ"̢ENHC1^C|\lCޜ6\ISy ̕q %9/P﵀M R-<4bV X.t̤j-I6$q{oEz$wDp_icwG.!FH7g@1˼BSˣe[ :U|(RGP #>qڎYnʌ!&f ݿk\迠.I\sF~3Ysc*e#ɁrA- *N 䨅L}n0`׊X$^[Yxe9 >( V%~'qG'`3zTn%bf"9LCiN@sc>42\~yL" `Sf`83"\#ri^Dl=V'y0R&'l*}$$?GGs0x_1NF0Pj!2\֖Ij?]#(4_GXH P6A(Kz%}@^Jts0t4'JWg>(1Ma 1ў0@i[KAdf$在 <٢ă2W guadžFG񯼡ͻ<,wOQ`c/<)K a4^{L  $٢_.A/^"FU;8qb.Pr9H""U`we,[kZj7s-Jtf!=XZ׎~PX[NXR>^ 0?+JR'nM1^<> ^t0pCI =-؍zpch>vh2ۙLBrwt=H΅H_l8_ˀGTtYR i@vi֚rU|r[4U9blhQ6ݪ?ЬU5UuI3=t<3eB88XG.%?vzu(شQ=/Ro%d_o9Qև$min|# t}O&ngQ9-Yy㟑%8{v7TM 4+_ZrD!,& K4>m_`G**"4T5*Ƨ+߮S5 hO .J-,ZpLćm|)k!D滟dhM[?nZ> %l<k5<L<ݷcbZTx8/UB 3{ zS绲˪=𱸀 7 k {'p2_ Wbz=v cS8Ð+ja6!z#V.}SֺG!A528*4!-:7Z`|9f "K8a ě] ̚1d4-?bugӑ>Rfatn-^lu-lۍ{T.Tb}zm%0F۰f.ؓPHè(9(tiJ8`)x$wqSbY{) a8O]+c d?8ț-*AP \b,SJ[B8"CWHH5U x'wۂ(: `d&`iE,Q/hn_D,gQk)n;%n_W!)BdF%a<7 ԿӨ=3C" Tl].jk+ʎƢgy'ڨ_'h3 BR F! ]ԥ*ؐ,;ߙ:K&Ln8r&-v1lU$˹ Ig3@p!F%FUv`HJ\':XD".rE:w7e.bNMOBrA_"Yeţ<Pa(V."G546(O=pڜY2V9`-麯GhAÚ@b1&M-J߃a{NE'aòetCEF4qۘᕑ=>%nU,nHqQlW.is : "[hOo^d@WU,(]15N[K mHfspsg6z1/N=cMdeQlB[y^Zѻ9V]$Q?ߵcd ľeFlNG$T,"Ma:jK|(N$5 ؁^\U;48mDyU Wa=&L^ m.ժ.%c$[v8k{Dq1GpJ"Ļ ǂ?påDe^sVFWD`̿ᕝ_Hk;/j-߶[o'hZ{>l6!&[G v^ ˀ MrQpg1\m Zs3|g&nθf lbwL׳xK+ߪC)cXī_.>N2 7FSr znPb*Fd8V$z`K7pw>&;II }ކ7[*dQZ'u5hYOO;()"0T?LgSxmp8~3༏߰u>SQ̓ ^wY+@bA[Z{2T$eZce+zCz>Z¶KbXww*m9_%9 Gl5!#A%D ~)Q\@`ږS/`Cϵ{X&U&`!\.h i )z"O޴vh(|qA^~x_хwy-#H1ZI D5TaU'k <v9^LtTT{13{")ϧN?8;`r$#n9 zYx](Ҵ:ts7ؚT_h-Ts ]؝Qn~#1'内m~<'<' C",<5`/1ώ~VdԺL/x7u'ֺg&4^yZTu? -.sIh(4ͧVzV2tbHFԃc8*3N~D==kĬ3$Ɯd/o]A@rh¥V8;!0):\)C3m$42XeA EpTb+]4h~,\(@R?ȁqr2 `l@0yvS2l_CAqBMʟ9qO1 A88eNt>HbYJ$-aP[ /C/xؠ$MXQVQitiJ88r`zLxAԐrhi/HLYq8i>(>~OM9np>m}[aPmy2@vɱ~"A!qsq~_CDOMRaƌ%G%ECtD*]nIKC ĞjÿF%PoB ¹~.4?^ )2c9%i1`+{ iD6+^+%4IGqCh?|#Zޔ /|H29Eǜ=U?*[ CD8rU3Pz#˪ӊ=ץe<~B*at9[6P~w܃:/# Ӷ:8c!hfz_=/j bQe9ooLfXMG:e\Աܟ+.mY[vyJeכSiU ;dzgjx|M8׹_wqo=AQ::r+\zg#YdG>EJ !4N:蘌{|jNH~[2tS9rwě1“MY ;`$DtZ;=6Vʱl2{>}=ۨ"6^qd=^?{刀ӝᵅ6,qœ!I6CCI@$ǐ(lMrGzXea]oZ"a6cNeіvH R{ WVD- :u1L@ng-遰Wʂ!^=sy&P<QMyܪءv0a/m:ӊ_83aH^M _I!uHW Q`"{>rTj1ۑ8 tpz~4v%/z!P7׭kN@73UyK$>wuRsQ˴Q<3QJY9DP!p\샸V`JO KgUcB`5r#[lxA|߮rWO Jei4L x*g@ _֯N␥pD(>ʙ(~{ژiwɈMmTn3^wN諌I:p_& $":lVב(Tq7A~om 5%MrNǭ;ݗ(pS A P2C3lnZ'uɼ9B27#T2A>d{%t7o !ˏNj1 a|v\Ab1/ufn!D3;Bu SCiDĞ=ҳeNBV6C#QC`\201(M4ɨ7}I ):"`ƓopkPrH뤀ӿnXx^,AC[pzm. Mmjz,bYc\&)+@|CZ$7}n6MtBQФF% 5=l34O6i61[NJ;&^j4Am}f=`/WFnOΏ@?LuTci/Ih$NdfX EYe0qaؑWg|L3iGp8WTpSҁB=qcfb~H/< X"GŬ8˻*2*T9#b{Mkuh8޴@r 79LWVyT3Ico 'A+" -7fcm!dK#ȍ܉hzytk|POֿk=E!F~_8 ީ99)pt_ 8'iO(hȢV^˱exL6 Fpے^Ӈ0'3 [[t-Q 1^AH$?leǝ %Z>U4Y]Dc_y!MD~ŏ0Tp&37AJs=e3]_o|EA@Dn/33|ڑ `ZKfL(?umif蚃 >y6&z`j؇iejNbly&'_k(!E!Lx8-!`mʲ= )¥ @qhɗ8u1lvBf(W; q+ju KiܖN6Sr44 22{,*B,6gw]%tL#H`K'T{m$4MqN S /R3ھAGv/Ƙ=+%DOXR\,a3{ȓQTsf@Cp4J{.I|}13 cJW5AG.6ܫe/'t:B',vK-~H$)1&cg U:/](ֵSGωRg.Աr&g렆;`6U̽3`{۬2*UMl[_VrDٴ}AjHbr9LdV`L٠i72y) IԜ>J@.=W0~I%HD)qR,5Sadj癟Z¨p.CjW@Kg[<Η`gDo;8 L4PPNՐn / b}R%UH?ھ#xqr.%@}\ MEEAN@]{40O=ebh] d)8C@#h/: $daȻЇ[YY>"R $F axA;3sn|P4j*VمKqW8~9eׇ&A&} nIqj_4ʐ2o\=yVYF083jvƼxiȦ~ I yTn6{$EMD cNζ,!ɷk]3{CJGHf?@C*A&8dJ˗Z/76]j;(C1,<іs+} ]k=.TzΉa@j> 0OY5mE=$@/ىj!?Bk }Z6-ԖptτZ?@نs\&0+U!#CVcB?S3~WrJHҌ Kz$E\njjF/ط\ߎu ~@!b:03FZ@`߰qXy$ ngف"OV~{{"I\lOIO(-@\״pxb'C2Z RcjU,υ׿%2YgD-S6lY<~ dz#4e?T~T 8T|+𼹮f jրnȸkFoܡA(F-Khn&JjFN*d\p-Gކ0I;T[+/=W^;Dq6t®͆L~"|2vԥn0uT˙ hNT=OF\bqă@N'n0,QŻ&_1 9l!,%gbpligjR06c`7 luk.|4,DD'V]6!a)t^Dl6B#r:t(֞$&?Ӓ)*b]rA B5y#AH^r]9EF$&Kc4cꜷnI1Z~Uˊԯc% L#SFp7&%)3upnO1`nÁ?PU!f٨!b-,|+EjWpw΅['//JVwz/+hOD1^ߴ7Pjeuu]8Qcp&V u OP)țngj={E7ŢR l;GUyK?jȏ7LA+|'REֶn_W|+,h-)v*Xa٦,uG6"bX_pWLjO\E# K<̒ƏV~q*_ zGPXI=,VOMi}Jop$%O3BCJ ۽ɼ_rYB]|$==3!9s5}qvϷzX5Y+ԏJboQd`;i`xQ!ϔ@th ~/٩*3ξZKIn6&M1}[Z bs)sqetL[6"&Íy#kbY|n\zDɵ95m)I;J|Ҁ (_ wjQ/gܵ0LUIɇ|=YdFţwFW GBu"!]W*K<3tae`{ɂxF_Qz im\&~i=Q2WU_Re^ҦYrbΈJV  x0(=yA'9ܥ gYZ07070100000295000081a400000000000000000000000160d9f5e300007598000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/ۓuV]?Eh=ڜ.+ȠGC p;xyqBlsյ78>Ts1V⏟27l+/-u>w>4'?^{5emUa NVٛ8ym=IWW;9πkRG)dw7XMCrΉ_{AZ?6t=b ԳAv Bl{xF$V\n/#$WRc`;a wվ*}26t݂Y!LUnȡ~nOO_Qx{F(KM/~BXE0 7{|SzJ] 4騜<)wGb`z g ijU+O[s;qﻌEb 8Ik=i#P\{BA IAo.8` p#fP^'|m.POR6oϡ9 ӻ+M;Oq29 fz]3;T!-5TN֯Sa2c0kGG )ϧE_ KЦ+ L/]0*BfV 4g7c-H*bU:YۓJvyJHg4,53[挊>e4 qHǩmB߲APFU^-Lc_njaċ7)S˘È(7( Bƾ_Uf3dp*aoNaob.WT s`m|v2rb{D2j&`ꇇ8EyA%zJ[Pw*1&iǵ HnF]ǰvq1v#VL ӝs~Wr׸lNm0c*uǠ_?ocؒ+8ɮ3x k_ B7P'㵫 # dd6?Ku]wN|%[h(̷|6a&jBCo"_'acufr.0#16f%"||G6x>^l-AYB Q7m$ċu`l~Lad p7-}挤;ᨃfM>NqOw#! 8bs=3@QPY3&n,XŀU<}~! OgT16M@ݧ6a?wpDKrkݓcu(Ϧ)m!͔ՏBk*i<Zⵃ*[J*relo;%.ᨘ,6Sd8OF5Ef&}%)gKkZL9՜-2BI4XUax W:ws!df$Ug^}Sjͯ:4:Z|! ł#"C]gNV&ev ݽ̖r[}V"c>$(;&Clj_Tȉd<=?!ݦ#NE&H]W9}MU. N0 6I-Sp^p# BMxw c-{@WM0HK2TSƲSh뷵l|e')M:-b=#EQ-"/TZl1QCO4 YK#FBёeǎJճ9lK8+pu:?hrs.C+!M%ٲh7+i F׸n//sm'm@6; B7B"PѮΥ~x}e|3T͋CX7cʇ"*bSAe|]תc%|quk}n惺ޫ*)JQ[&O&jėQq_*̘ye+{RB2wӽu vA6ר;椥kLMAz}X$.1P%;1 ө v[ͣHjhm&/M9%ݒʤ"ym_-;yח7\׿MvLWTG -J]ņdH&[[l‰qa`0v{Za &A>aRg`޲tJۗD?2OtCSew,vcB'5Mgkm!'+R_6s7#AL=W$,G-D4Tx7+O &VHή#8-[L-)I:0M!"MHx2[OFt]Z!}ܖaUXlo_z\qZӜS09?Wh)\xb-v)mH%x!HW㼒l?fmx>#c͎Iv/*H P>WB-J' ^}A]8.Z\Bzp͛N~~u&t"Ԡmμ(>kMdm cv ,ކk-NwՐ [5lD{]8Zjr3(}'01wHYAR{B 䄫\ϼ6(a.i"aN |bS uǎr5JΨkc`TDR*vAбDJT>ªƈ|n) lug"Pi?"+G'Fz3ri&9^"FQd0ښ"Cf$;悗i|v ]~yif;#? ̅ytč׀eq@%=ÞH"1Ϥ!}؝lDE"GHތ`rqPިL"E.wJ <ھxCU$#k è#:+J]]dW+(:)dۉssLI wj۝o#u#9Iyu2WM9 \:aP]]I;*~Q`ׄn y./wݸZ]Λnr' H ComB>:~sӧ"|+AYR /5]&`1=T"tzlQ.\ ?-e8?<%9v+UMmR1]@ }!t miO7VOej.tČ'q'WFnWVX)P#gd0FcN=YRܿY =?|5"7Z[МS:/a1*"ONYwSZ.8u_y7Ck2Ҙ 8^ JBp6:zjk1Ohtd!k[D~Ʉ5R(-tJpR#/O!@ˤB`gVB}izZ 0 YȂfNDX 1y?௑ Ct7fsJzdHwY1:5jP y?B\~,*D"ݲ*J\AL2|w!7\#dD;ӅNFTCEŗ@VfhI;DBGԚgy+F&񭬊"7fw?kznVpY~VruLb8yt.b\n;=ulVa/]]Xu|i ߤ8MU3#T]ВG+m-J }=r^BV۾?x ~׏ɇ$ip`i]9"ijnQZш laEYVR N;-a=5=43Ux7.7:{L[bF⣹((hL#Ueh&+7b;SeG,#'536KH @vi];/bLlnp?bHpZ/Ցr 4{0,s*ᲐygͶolɗImOUt6M K`(ʘ٧b#H$ä#Y3,Mu=&mm$}dBzK6 ^ kr'0ߔ{s V2~iX95 v*q%J5ղ K ӒB刑eĥDGDjNx Ⱦ)0'Ju#$Nem<9qCӃlC>DkVes []1յzx&nS# ~w c3sxN8hT L+ZeW "|7"l N fs-6"$]6_fA i9Y9,Jr_uyl-o{hSbPoSij|6f(dQs9ޫ蟹.NA.OV/W#S8`יv́$]esu2q{̚t6_Bj}AҎpxuz}(GɆ½F(h ]3y%F |s3]bp!tx}C.f# \ٷfw'(xqwa£eS%Е7Ĩ֣J蘝C*p"/;nhHڥWɂ*-"t )u~aK`,@E&5y-f^_*E,l t_X"(LlT;Ǯj98B8'Fk޴qZפ?k>$蛅N1L!:v#]Y6V܅Y?BWW"щ[0lalsjתS6ҜrъE %Hfpd{VRjO/撡RzL/)óI#;qF^bGǷv4*Ӥ+#p.%ݫxjjEE+TګJFLaU-ViJ_a2+!H\&&KERYׁlV%htJ%iÚbP:ta7O8!|@eD̓ܚ7Y+s/ZAW1B")HXOKHxșxzGU=Ipa"|ֻ6S3;6K)X04E?}%]L0ԕaG ZL/gc 2E}|\v` sVC U}bxA3R&d;WNbiM%hm]TP"~ 4Ïo=Y3S=u0 L7wbed/S2QŰ+WcCbLI # H*.3$bv^C8.=?|REM}ti`ak^ӷ`-嚪ڼx w4~8As1KSj%/ I=d  j% *֍FqU545N~ #i dR-,5V~cаHzd!1#(4&\螁<8zaQbutd,ɍEo'Sh/xIX3XS0Ff&Tڛ&‚֝&扥I.loacn[[L0E򽀒q8$ 20ј3Gr20VG'uԋ=LR0'd`O"(̸.qA͹Vy ~0F0mԹ%0+ZzOenR>7lb#4@"Z|nݶѐ#cO&?Ni:/zlR&y/O!2%۫\&$̹au`XyKdCmf&uȾ9g-';C4]g^)AەTYI4vw㌩~cfId$F{bj(zgdTԹð$Qq͡ Τlɫ0| ; G|v]f6H~B催CQQkV"N-JMnz Nez+xxցNHhShi1 ɹCz&^_,{5ܖvcS-3ȀPahڧ'֛ @%u+jpyև̃>mvTjw',MZj+ۿ뒳DE@󋉣:1ǤMw4 +Q".X1U-/EX,C Yk !N tn6|SMu .w^ҋ`4I KL^wgz_.#2b1%NRI wtF=w6+ѡ^KgٽĦh-:hʯ#",Z?M>,)Qׯ9$Rt&C(^BRL?bBƤ& +%p*INg̛ٗ~{?lٲiіÿR.:0,apce0 ΢‚ ]RRk!!WS p~}W).OI·T,x}@ e_Rj Gt=k}^7,u^BZ"'Ĺ*/i] rWג"r "HYFV'*[ r.9aRث 'DaKML_@<ǭ iGw$+ 2AId|BTy&/4jG®{q?]M;WRoG\`b5Opެ<`_"d@ v)mG{j!(u!\~sHC8t[)G1 $y&OӴVܸZm!́hPx5JHVI61b2 |xw` t"htXS " O-'L{ }h(-͸J{OU*IZ_[4cblIbײ槁wl-ڭ7.4{PȬVfϝHsR[˜4HyEsvr42&-K1{1_ihXM՝]DhtJzqZ8-OL u 쐤 d S_]䞅=XK!;‚n̴=M))lh(;OǟΖ{/F8oHVl;oZK (%( `ZҡP6~&9BfסLGfuR0@7r}F &h!tn%ZVDɮrGyy =(/T1E}[N{~$!Z4>x 0Dat4V7lZr 78 ZH>A%v(?踂m?;_]})sd*[(1 !ApEM5wVfdĥ:=< z_yZNT!v<|c(yYFJa; kA%PuwgTjdZǗo=Y9\}zmo0uT[͡9޴I{55̛6 [\ԔD-ObH´:#DxQ6R7 t7ԣwς!!(N# .y EWy=l0Y,I RO20S<-rR󦑴 X;X"Z>("OuL!cG'Wd(X AZW;}}O֍h b-gd~/}wadmHgK*JSv4-dT۸7ThOA+Z a[3Qcw=fQGn?~WGևBC*{]˜f@l "5c> F"Q‘]iB ehB\DNb;EKEj4Pr&_.-GY?`q\N[rP}5fȴCN<{=.OOɃ/QhRQZ9'RF߻_Ӭ T8A\l?JL` &Zk.bϖo~ s=4C2djL`W@gڄ4cTE1*NKU,7:IsUp8Spr˦,ڡ+g/'h&!cq:5NEN%VCE -)H:U58Suf>dQgib%Z!V˚ƴ/Hlp$CZ' ~|@:v=w,؈gUx&o p90+G+WNSE~Yx]tCx6H+1p={1N1ah7xoFnÞcJ'O qZs g'H^4)d*{Sa.6dH?:"&2=!{'ʚTz߅ҥѲbIF-8,:Pe8U 7*;^,C^~ՏTt6ngvQᠼEW꺟"D1'p2 wNrN_龐hK"X{k M=3| y?k?y3z:u鱥7crqaRkZr!hlp KxGK`'?2{ <v'Di,Ty ԯsq)C0Wrrmt =w$RaReL QDA1ꀊmvuR4`cz=ܧt"E˔J<Ȁ>~ŻLŌZ0M쑥P,{ze!9!f(7t!n}"1?@,.u Vˑ| REt2k%]\lk)M+FC0 HPRS}˙ M_XOEI_ëw.@c"h\IwʎDΡѳ^`ֲĽ_K lN\8@ $OXm/yg3ڐ3 Sv6!Ez撚8\i쾀ُvz+!]"*wM#du]Yd[?r'jk\=vRҸ~7J/a>sɵfdl1p/{P] ( G$ql?wٰϿ69Q' 0U(M6O=OX@q#EbWu$>;#':@S)'}H Φs6)W= t7~t.A}; % bvHH-dòܚQ~XBvn:^YC4]bs{7JKz)`u+aV t:t*o޵ctnVEs%F2M=&~[8@ƤҜ+kbc7{w#p8ߴ;$qǾv2jUa"2{zorĸD@a& ~;Ŧ;oCU2ϒxBZtG {`P+mur7Eܻ w]We&R*F鵾JO4e1. hhs}sҧ,fai3%0s|Rj^o4uxG6#)qh @9xtXBSGc jVd2H?`CD Uqvi#V,.mbJݦeYzW)@:T>WO8,(BeQ|]@r`hԗcSl4eYehK^%@I/ 'ˆok|$JfFRL}`V|jPuhE 㤪/x㟝ۊD *lSdd%EuXۧx`ks8!B䃆y%`sr1퉺b&eA*_z¦b<yPJY#3 aȣ5,?}* R]UKqN;;/Ӂg`)1#ϝ9ͨ&{xj``Ǚq'FBp#;-VA qA?}CRZ?b7-Ƚ;n/ɰ ,f 3A5Uwrc@/Lo9e8 )44mZE;9I0~b}CVFcŲ禯@b-_}Pݾ 5 wg9 +Jgi;S7|h }C\Fb`2LPY]$yp(v-]ns&ݞ@lsv%&b"-0>.öL.}pd `Bq rZNSʹ[*AlYI ߥČ"BTx[pS/clt7|H>Za?1bhCkQ"29w\Ӽoԗ iF ܻU՞f gYh]ԥw #(KD~ i{$4/->@80*j J zp"csdK%Iчn'M]uk*+mA!$E*U LD=k?SL!6p "sͪ}TBlEz#࢝V!X>FE)/b>/^ Tզ~>JLC?b>|~)ʋP8QkRK#Ż+BVvQ U6y'a#_^K X)S1r GLJ'ﮓJ yȪ+E=T k=zO$)q)MLdLc UʀQ~5Md?2 ʺt:G_}X/Cb5Rd)圢qзW/J5;eDBP× +Z֣kmB2ĮɼC$o= R;dyěK* =Aţt P02WcF}k4xa(d%M1tlOm3)֥攀PX\9&yy#`(G L[fM֩CVuqZH=dy6 wX{H#=[m{^GM:}Z pc7~?I(XzZ=(f麃sgXˉ^dAԯrQ3w_apf„?h#iY3A/Oc8*8^y<tpNbn&uqW /GtIuچtLX9s9 NG+8 u;\b Y _>8T 7Q1,B6s)mȖ=dyoUd◌XT<"KDVX\5ǶiX65Z[%0cs)*!ݮ (<±kpnAAп\ dǃ  `qصvk9Jhk"y1쫯_Eӆ~d]&Aq*(J翌5us< 1\i#M !w LUK/hq5 n7J0 h.D쁔;V{JMet c _F1AED*侓a, r/yk@SeD1&aEaX'UXyo4yػk_Muton׿iMC;-$^@M퉟E\y7.-&uhDi^#ސk1%}m6exǹ6DG:%Y)MHcN!M (:M}R/M &ҟ}ZYɻCB}2DULw`hR1 1cO”'Trb~ kD%JkxaU:ou716yn]-~Cq Hqє?$bzev9!k(_?Y߷S w#YxƃjȋT|d⣰@)AgN^P45yHP ku`RڇMHI-,7p^:nOCThyH!|d$:1)@v|{܈?=C g+=,P3ͣ"6EMY} ܳhN "M?%9fK(j yR/9!1Eߔd.Gf]>wٷvyGvLx/cz]9  寐CJ^o qv v#ɒ&[sؑkkL&F`%"{u9ogdȗ _f!'w ~3*<)A+v*$~vZ`jpA\Jv*ʙw~,OB9cVY?ZԋfJ##ZaRltw݃5g?Aljii; m}{i(ggl@`=10D+m0A1TfVtz{ 09|JnGaJ4 Ya s%Žh=I3}MnfRzEQ`m/B&ӝ+Ϟ؟U?jBByuS\'^`0bf=3pzjxa/tjgCO غ-ltq ť &D8?t 9 %ve2%nx/j;0H I:'] $%dXR=>| Dc-H+CRv[M#|3i,{E YzaN易U45LAڠV$3T-o]?`c*V!хBΤW:\RQ3Z@0hz.N?2VP.r*7<8> ΟY)ȡz2ylK4llK-\]K_u br;Ɋ.yW {#3mLzпT3ɕ]_ĭdhljӹUQ <;XQL@#RNYݒ[bHD{X BfxJ"?G.BQH+A wf= tjE06<^Y-5=U'7XUSD7qO=PU9+;NNtܡf\+D70 [{uO3$8 !Bцsq/`K}Xw:P)sQCZc;:!\]6RֲXRڰ"߳lgtMF')9J CY֛ՆD] ·M(VwLKUT {T>}D ʍ:_68%YZ&rל<4yP4x|#=֨s]`}{Cfz!9/WAfqtH,t4k{的':7CÞ?rs^(KɛIv1Jf'sAXCs%R(ts?eyNY0b*ACH Cvʠ'Ő:㌼a@| XRN]*RMɿ* DԼd#+K 昈 h4 "+.xo8=%f=# 3#Ejʧ0nO7K*rڕR ap3ﷱ߽ 61/|/؛ rES1(gsO2P2C+Q{PbH.@\#xykH< W]ʴl{ ̡L%/c1Gdr dAl"+(ԥ -LefVT1@=B v['imJ?G3[D7QiԈB4컜{lӱ15'3|}I|4{T~!⹛l[Qpvᨒqg%vQA݀pwsEeH0|`~j_|`]-~i SA_]ф^Ǯ6 v{$ (2K h>!GsӴp{cc z) ^9=|hRFd q|p W2.O@cSxL OF)n٣}B3"J|༎i | n;,omKjS&#P|yVn>҉$2rU*$mqh]}wr1Z|Io T`583C9MlChTHj+rvej^B 6!C\®jP\ȼ=)Ͼ"ӒwNR!`l̄LyXo+k:~^gF3&t795_c=b 2}}´0%;%r(Rb"pb:9z؍7ZZH^z:"́= i(+dwH=TʌFEfuA~y{<:]yn⽤{Eez.\ethN339 3H?vzT(U:_qyԫI?/@[R! =RcKK_[*f7 IU19UzKםΖ*i.WdYc4#-;-qT~pV]aXP +={ [|s6"0r׊˪m貯&/PeGA,u'ŗ2Զa]gEݛRO+9(u#z&̧UAB3% fx5]fABNTįa6؇6&(-#: ylC$YH 5_o[ٍ 8r VDF)sDU_wDRGK6pnKWO|b &O(lʼWRwuH1C.i`֔D7U~ВamV'ֳ:,ojgXc+mUbuzT0A_,ȸ?U ~+ϐNbXA&(oY@Sn(hW7..q Š /@N6qK3Gsp $vڶb2lVi[z؞ @Lc1DY4fenϨ97/w=ƣ_";pl:jŌ!칿5D^ƢPm7٬/%ݬ犄u50JO$'wÂĞN﷗@f@bjI]UDGrۃ|dWŃl+$2,eZƒ),j-On[w&m/Hy꠴՝z4p-t;8Qw}2תN TiĸS@HdEd)qC7 q}_*x;ўt?(QIȞ˧[2h81Jyfa AH I+~JdҳQGE!) = mTVŽ߽+Zt%(qW̃`~#1z~/ۀhOYUS"Mb$6g澀bDF*!nL!V BI>tͬXJË!7D4mˊ^' A)&W 'I+a X3ϲ-سJ n3dd;5 B;?>B3ρߣH3PT5ђ:ۚ#_R6*li֊]?s. @^;3Nn!lSoGYmD@T$b@@Mn0ő]p.&Vfl餱<.t^RѽH:oBѐCΦOi+z-ke MFp*ɻ_uA5>0/gv>ТnR&hm_0r%gtNnBCa CW>qF q~n@5v\v<~@ZJt/NK[ hb1x7Au7;OrVnsj ;;meT^L0T{w%VsH jaS1la,ElOYlO/uE(7` 1"Sɝឨ̩YK)q.μSAN}W~g{t/ƕIԁs7Iv@0C'aHKwgyVM}3?@CV3g)ipraL0NߍYxIzl%i5@E٪Ι`WIn.w=}8hRh G*{~7Ȕ*v`)xX4\ Ǿ^cHf]E`B@k7]`*ۣ =h*HaI]3AS, ր6pcQQu7̓!͌+v=KB$paw8BحpvΉ1~呣[NBwLšV *)y;pS Wŝ+GH=vA/[f5(9\:}J ȫ2~C 6:Uu8| fIAsB87Izb>ؠ\Uк96XHЊsҷo.Y@MU2~ßOZ״\|x1st{k S7 }0a61ItFOmN?;Uo?0bQu1=ojI[2d<gZwYw24{@WMx)3RzV{aP;֑XA%> $[&j7rYx FP#'sՐ8#A4ZO(H,Eno;FVW~w̖.Qcc[vy{QKMx!md&A 5dJlɳY܇֠aFgŁi,-`һ(Oc(S͝lO+='=AGܘ(ĸZzoT&B484: o^CDN-BZ1XkE8r et-^w"{]"5ZFY^ltX}5!a)Ia>R*" E6L CmZuowݒ AӞRl:QCXe%~W/;۠gxV5Y:ҁ*R=N rȣeIW40;P`#P38u[;d8Or0tqK[MiydM61E~,-t P,_/oPFٙ@E1k܇ %gY۾")m֤z0sGt{~lMf6/zsaltq+HDxPq|9DZߪcܘjW"lEX "AIx}MTX9w!21bi) cH&ɑa6{lP꺸,-M$*gD u:j YaUnz%%(h(xiL~|]0D<0aτXJF{)&ƹ[_Ka"]Ky}c$vJDI7jxH#FH.`ʯyhSњ SE$r-[#*:TrJ^V>ɝ~MӀd]K3۾;bcQ9EdCI[lͱqo Sq (cƠ^P P0rېU>- EK}oY;50@;6 y 5t~ @ذG!N? ʭU;UV;:Wa@i0iw;tb%]U>O@8O(Cc=Fm93oB{~KI,,GLi=eވfT%3`RqS`[HI> | YT ;wu?PoZ c6Y$hAK"LԑX7\}{^X3Ȓ l,_M Q[T#>?O=U]O,@&mA8$^'bҩki 6,Y)E(ƴ :؜k Ohz7\3* $JؕOf}gZ"Nj<Keι:0Z() ?@hL-.+~; O.EyXKb=ذ%}`\[ x5GW$gfS>ʊMIbSID\/\:pxCf| wxJݣ:(#<==&!u1>n`S6T(2=d72I1OcwC@OgcrznUY.-/w@}MI|RҨ]Jq_6*nJv'1Oy|!R#lD:;5Hxg@~#ERsRi,/}!imXQQ4+xy/Cvbzz}dF̾QeSC./Hv AUYΦ&od^c]kLA <2V*)ȝuA̓ >mMm&B\ iT@9a6|ʭDEY?iRjza\.iP5E2]N#XxNN=%Y7;D·G hj0_|%AZd_0tΝ-צZqXI3e2j5D v"OL#=5E1z֦?IӁ w&uWPV8tW>NUAuCY~@ :SZԳi!M>Yz<_u=ƵJcM[K&v{Iw2; ɴQw  KҜjGM[2CO*efɓWSLe@+*u8/ # RUXqS}/C5S(^I m-"J= G^@L|8CnHrg?VlS)q %¶@>Qk-6sac !I`ΔT)3rSߗ勆pF0>6qVEy%m$d6Ɋ/P=Ȯ$3|SE"k`)&]vC{Qw 7Jr !YtyvrNY{N6ZF%70LGp5VO^TIC{M^++9wYGIC=bym `痡W*5N4?@uKHlzQu Ac7QΥώM:bb)-|y#>|y3+a(=8)!rsHsLgKd7Z"|+tūP*B^)C\_Wxz`0rf ߅= G/( T8VOĺBj.3ahM k0a; u *75ҁy,݃D|-}4 9w5x6A&41yBR Z w7\^8J!$LC }=T,Z]MXcc\0wd8MAl/ǒ /X X6#v$WŚKqa*6pૉ}&jkP㸧*YkG]˼Rhlddgyp =ӹg7 ҸY]Yw5~*]oe'pR4R◶i.z2}5츼Q  /V²Y 3jQTEMmӅz`,Զv5ѵ7 Zvs"l"ȰƂE<UoX~1oJJ9ir\>*e-2*m%;4h\E{Cx\߽j;Kv:tr+X/Ž&g8iɊ^ XĩJ/u j[ai,X$>\໴`ohxU^7$&BΠ#ϩV1[Cu|AM:௠W\P&GyC3htv x^O-0Ms`OqE_&涷!!PuhS-Yfޣgll:K|HM8tx =A"?iot6VuaPPŽ>y0"$NjʂeQ(nK3H3$Y٫dY&E+y2ߪE4Bmqs~pm[ ÊP,9onٻٙ'`*贶R{[XFig㐑XNl3ޡJ'L>3o~a=P(O)vkpyBDLW.0{IOO8 CJ-"nGϗx7F1C_)C_ Qhg\39cT:C%dj f߸)hriGOSs74n4&XYU7Yk7D_MH"ec3|05ؘqMy@ c{Q8ոUZM@byj=M"]oO*Utf{lekR(g0?~KE l*t#Je(jHʂ2ĸz`l=c{رϘ>T`$mNN|("!0{.Vft,/G^?VTgeRi1Cn@Ǐe\r (u Vi52s0bY3Gg0+.NA$1f)5sodZ#*5wQȬ'}1ϗ"A94=x^+!א)A(6ZTM3^u2]Ϝ:)"F\I\ AFxi`W% [AzyBfu\0U# & b]N!£`vcXp2TwIx[TqA5@D+5B[fzl7!fB 1xV8Jʤ yġʡEck˹fV ]LtOY#ſbNUp[:ѪĔ P~lc |,`~/XcD,hߍh yM϶ΧETULy9{9%jl4XQ-.z V5+7q"jjK|뎀*̭o%搈$U@~\$fە}$m n +Z*wwBɣ^/ ch8  )&\S7z@g`!&_|09\kv`_4:0Lց#r$]*!)c.D' Űj~tDieLxa,g&~U,LNKlTq6Eg0 NW(sXBH XKL6媸fuH:jRl4xO ODZwzMB1ؙ>v=J gĢ?C3~fzJޗguN-g_,p?e%F#ىW+{>UTazoyEҤY*+8n>m:0 O5/K >rH 5"λZk`s!8hz& tr3]oYX߷÷;V|F'~Fgf^UHH1";Ra=͗VKp@bwHmgi/H3ƯiVT'/؋'g;i5@|6F_$AfxJhUuJNܐFEDWr@vi?mI}{zZ^} ަɺv0u߱שTOE1iօkGƵ܏:caa{+:0__ECB;ygη2M'(gp*ժl8^UnlE3c6 1mIK6 ~,X-3QdQA< )>zYA1$Wjܟe\/5]+c1n3HҌUȊrz% 1UNxcǂIyjkŨ54ATP3mZhx /EA}5 A4u[›NDKlH땾0"NBHѝƓÉb-C繭3 PyLdSt]4*lh@FƬv g>;6I7%B yRN3W4KFFJEH'g\*ۮe|v7Cn_=IҔ! X.%6)@Supx-5}NH-ˌ8SRٌmLC 2*([ϔY ec7 mCae'XF~`EnN3_Ý8bzQ1&6HR ¦99pc^bDZf㡻GJ{ޕ#s{KL 9qnt|Z6ڧi^d`xy9iSSe齢7n"s ]*d;fNNlgB @: s_.dw7@9B.ש_iz~kT `&U) w}*÷?whKPvdA\ņ3 PUbT$%KDLBFH/U#\2wUAZ"Xٞ_(`%{7ˆ$۹'.VYA%]VqAQCnZjpY+blQ `v'\]LZdIwOE]GL}FP<&rLz` ߤeFQVdP|(^JgjY~7\vOʱkLbA!2.&yRp vL{6,[!^t]y H%d$vm!J;l`3ջIc]agX#b V?VjC̋gt!%ufl;Ppb]oIR<**:qO1p_b,o3u:omL.v.5J3F3%n;_?QbDy*L" ȅKep Ĩ3dY Ə94Fc=t6bQ 1=9NE12=qt@r#EphvGhƮڎtv#6rF!StF%81H+cR/0f%@'&υԲ;7POYj]xcg/h N៣!z 'NSu aSKɗ`r`($-%j6 baM N Je8~S{NF6 hkd`. p$jw/y<edxZe1Z6F";5+r%` oCDžygMRJ 8 q l()H)@=ǧݙ}BJ˄[)ݭ2jH׮{AM;eA53ֲYҴN%@. [k 6&}J JbcZ~ɿ]4 Jmk"wOh>K+vGl@8I/0ˡq@cM]_^MԖ #<G̢G$;®Ö(pZFm*,kRorȥ*4(7&)sfI)[-(/uY6o0N;? "ҠnZMt~C+٬4C;q\S|?g)竝7&xttX?1hv F9umt\k 1[FzV)[6 Cx)y:de|S HLJzded`Ȇ#÷y[=e&-h_~f]b?娐LBO 0Bn͠[o%@p0[aJ__ww{=K^gnŸ57un<#;*W\y*fN_*~[mAcNFǟ >YFV+89*Q6431n7u5c1WF.$I[>F]RD)wnD􈸏TKCOp*kn"l+vu|R_|ʭHCqд}o   v7Q0XBY`slef΃r:sB] r&զY[/8ź%US(i M|w(lhppNLpeƁ`dsstt0X3F1`e)zNfn?&Pa &J3!0`V cs\:WVUX_֜kvFd`Uvd4q]ߠ O rb %K[ AAz2G,%xl44zdW??7{0^* Cjә}pvmʱҌe7 V}_<r:sJCa0\+O$A")S[.6J5%2ut&q f(n޵e2;)Gg,@;MWMK!0sJrH qEн7xHJ|7Ւ%Z24\h/ p+{$k_$6?XbAg;s e$3[EH@zXA+*Ze$?Z9ݔuA3| ;џQ TKO&gLYxxJ(@,={JFЋwa4enSSIqs([8r&Pp ؂i|'?:(]IUŏbgLnsT'v&X gH:\[3h`@N9ϐgdNQbsؐ .4*&e$N$c}@ҍCauti}mW>uX =cUվPE+I/֓6sF"XNο60r WqHtqсgM7CffAKIQxVQ?'ָf!&΋\jo,F$C*&P5JCxD!֧KWQXAx{=SЋ1Ty7JAvZC*K&L@ }ݒO.~$VDC:TFp:!GQuQ4#TlHbd_VcѩT`;Ugxq K[CJHg!=R"h\}`!ZPRb2bb ԣt"]jn+}z%a(ǝO!u<_:lݫ`Yنԣ=s!=vse5UMvr)dBvkM0U53Ax CHuI^\򝑢HPmmbZUnWk%aRoK?f/Rk-^UD]->Ͳs ζ"}FJ` ͮB^4< rBtZZu2a5]]㗎y4}7P"T6a0\H)@B2VHkkJZ3[6oBW۽T%T@"Y>$8(zr./̖% H3"{ܐWs+o,\$/N(EB7gaIGtJsM[l6nX44Owh#a+df2N4M V:$r?*YMG"uzjlpf#lt 9c[ ʼn|EP7$ΟEHT]$S^-ku9#*מ?ݫK" |AY }|]k0=[\9)7P|_%*]0+@le&N)]L[2g2KNi>4Ct nj֥g6Me ;ъtJ `vJ|  ,}t<:Jf"P.aGug26<TA l.Mr[kQP偺k+nOEAGuJdr&;wriB,ɸOuxr|^}M' p3^W hphozi'P-!~7Y;2=_ .g_Jk0ctĤݳ#Qgߒ"yk(/S~ JɭTX"ĬuI"Lh6uuj#-(7BZ.kV |g`'&ՙl3l*wMo5{7ITB503 MtZ6I!+2XD9:hQ̬Vwg,=N?bg>MhWhl{ NCcA{<ڈӞG Atqe p|X/Px0P' `46oiJ3qD|CHL`\n eu y/DuwT+fdf1= eɶ 6:A$I?*_ܝ ,@/os~#4LG?]}(;n#V=2Dy[#5A>ntLgXJ1oF GNi<=YgPz#UMfv(vcɌa4ke76Y!ӧi`Ρ$_:Y0{YE~g~m˜oc:11);MLY셒 Dm6*10` ^jTgm|A0~پ2%Ii;$kECZ鐕^U .t@;*scu&h־Uhݧ`A䟷=RS ;|2v&${댒aI@=GKSui* NbNav=El, gW _ 'cϦ6( udF.5xlE":S,cGb%{&.wkr:"L I`~ܺ @i=r"ZQ N]Rl֠: 6NX4v&c#YR~@RkМrrե`(u0:4V!(ѯYoXNM.w[04VE$ D==Jv7{$2xN8H=Q3(< n&x.@Ks9f&ﳌ٘!; 洄HcE'Ƚ&sȋ^bԻ8!)>F, o՞.&o'Z:M|_C(|>_s{Gg *h-Er8p.U̙GRv1)\~jc^ Ϟ3RyyuoXpE6&Ih~$pBxuvQvaSKZQϖI#\|~@=js.F"GdW=̠ZsVtjTt^"=;猤M [^Rr{=(S7tO;ʚ=(z|BGI$ENTEZ1nqX<w>XSJ9H%pchmr#B\ʮ_42@`s"c'e P(cwx`YIQ,+FYC\#֪rUjnr5h!ºJ+Jb ~4'pu] eG3.j'kQ;TD pfH0E+MzO'o l <4obִZ+?E I.l(iARO@n_O;x15/ԡ<ϞvlRڻ)X_ Hf`:16iGďږִMMBuIFh>GjGʶXANXz}MH \DQ z!5yFnH.mq$Mު [qjUGVbJ:cUTu֓"@g{y!,e݋LJL%W) a#.S ;@Mv!+X A/dRJ]PR4'_ =³U!ŎkuW8[ ضeg8,!LΈ5@fU2z:)xK:MVu YĸUvŜSbo̻~EDx JBzUVNJ}]` SY6#Vm$Qԭf?7ҜmD(m,rfB)aG<;y!l#E9ceOL`qLtTK**{Db􉱚AI %eXRAXGKltn\@3pȤQ.NEc^8{~tdb<=aXuJ!|BJ,۶&Tf*aJQ ޫ%g>[L>Yȼ"G =ݠT\0$>vPYwk[:i{#$bLW䅙|zHRrч"%Q2%>69Pdjx"&H{!ĩ؂迧>X6H^_J}Bݎ,8u9yc 5$*NɣLbƋJ.@^')VM;c5Fs:u/Rx*X…~뭊GwV^S2;ʹK8fTs6-&Y(VO"3TX WV6PS0^oF^]3!`KZ.\=VK8njCgҝ`@^}m] 1RS7?k3 ڶж"/Q !h~;yZhhq^ǢO@'(ec@>9)D Zγx[( D(-t|a/"D"h/%A;>xv؆vc8.9CW`i9婓Il|,Hen y"tSn~EI]g$-O??Ѻe!.Siz?r OFzdB*C\O_918-v1l 4"i#/ٶT(zE}/eQik ܒGDğpARUme[W:IG2b9$dQ%Ž䧮؂^\t4:Nȣw4+_f=4H+4R}GK^t n)$KdJIoR1"ǐx䔁/E#$4X*s \- ԉ,"0RNp3$vb3Lƺc^ @d61ͣ9L^"֛֚NH ӫ_\WӬHak-9gN>D}D).6մYw/n̮>"3 ]MnJg); 3GC}D6gf1Eٔ:ލTJu`CQ\y0u6q6h/VWGn_ϺYWx%TfBpٰ,a t C1;j= ڱ>d)<(,狝 8/I5$uM"Ig7n*Sݣ} 62Ojz綪@#'G<F+Q+ED~!E\K Lȃf؍$`3G?>ۑ=@ij*LAP 3i7CQhι(Hrm%\cWV|.N ؇`3mrT gNut* p%fO{V]4E[([6qGiH\Sm;KsnIbVa:F+& -;3#G7Y};EОDGg{n&;C̋*1p;t]'f:1fׇFYcx=ENf qaKxZy>XP27@E\MZI9Auj@ Rh=ԵL Hn\#K}֭?xUړ1AtIs0?\@CNh]ѵN O*Dܝ!SeE-2l/6YfdNt&hT˛ajAEb 5O,Y%m6:7H3r"IKٸT¯&(ʸT1;$z _%!IclgcvhL }C7}0d&:"|276TiEʋ$)it [`~y)wf7l H)\^XBZvG6L ¨?im*a55,2Y--n~ BTo}l3[D~6/8imoM < pe%z!J+: ph)$oN vQgx/zAM4%\6{92HH#^H)i|BG(3pDZvN$cE%)NeL^4ڨ)Ov&ȧXZUXżpf97yƠҥvhP؝=_-.gӾEro#ME(A2<}I)hdN{˗c+0ףu27['OC7{'be$ dS+[ 7 kk(\qlS C-F{T;Ԟs-x: k ?YT8=3.{aȨL=-|8Gj%G$5F pͷy}eͭ@XT?vw;r򟛨"105K+B`m/D$ ] P53h C%| +g3ׯAV{ۜJ%2@Y.[ 2A\$IGϪ:a.f5(\De{4QTm?Jl=S0 ޸Cy x;yI"0~yPȋVC+GTIG)喚A8ʙC2Y%8E٥\JJOW亴ayT{3\ywRSӽ22 .xa+]o %1Kg-kBƍKo~PmXb1)[ѩcWjוUjORhgBYc>/ii-P g+؁`'̅8L;3 8<~R]!]* ڌڄ۩"lc G֌Xp͒R?x+D)|8c5 Ep@ ݊&W^=+VYٕ:%OIݽ rq!̈́2noŅ})}J_6_oҍmGűFꮙEWs\z#6~c\8MtL.t"E3?4Bc܅aG7܉:lm:d 24+Ή n,GQD6:nnr/QJ90Lq 0zJ'ID]5 6CވbVudYG[$a\<.r_v'Y>lqLyicBLڳijlvWBC޽8ҳc̍8_SK=|rMٮc4*a6cV$+ohq`^])^ e}*ζ6Uƃ=tbZ `TRnYעnI|tH6fZo ~["BWߵ]Z*7ЇDdK v.I~-O?744{8\cF$=ک}G7?}Ek&Do^Ϋa>G o5^p- G! xk=Pu K_/QꄦHwXT[ [ʢmQᬾ\6￀ i y=wsO}5ii55(a?\#\'Z947jJ'TBRdՕdI v&LWowJ7.ـ 4 kR'-k1E1'eCB*o6ЭC)iḞxL" UP 5a)dpXcKd`]L Bta Cfz"p&uR򵌕(և T6}EQXrCV5+P)~aXԧG~ԛYjj39]Q6YrX1.eA}`o`Y d-57v;@{U 7o~Rlޏ}ұ?#7Q8W<&hW(W`(¸+̆gn3ď\QV10p0'S@8.ȍ(a{̃:o%kFM$**]]||Ѧsz<&zmˋ\,(3r𭼐jTA D3?EtjYARzYwXZόvX KMf$ 6JOJ*+TY |'~my`e*3N ̠彩lwgO 2)_e* ~u= 4*- ^+-&j±̒* nC[]OHDx!M[-q, lir `< JH{3ZnjupvmUqM^Аv@-=krw?1GXc/ _IVa`@ c^S>$Q2VG{}:/|ej%EO -m%oa =JW`A$aTxj` B0鿼wJGƔS_נLVȖ$տDך󟕩+ ߣ+ %tcu \cN h}pe_A~%/A"Ƃfwهd+L컒6G-TW *{|?I y].UOvKK ᙤ$=#OřQ%Z*-+J 2%DLmܸ ?x񪈵]؉IU[bM+PEwo,?a.b_t*fF-'WG|bQHmwUS4_5#}x̢DzpwArkuWS.$ƣM`2h1ԁ?G {l`c@{ Әa6@JdWnn 8Ph.8Ζd+HY{J!?*U0]^U~Nׂb ma36.SVn%t548޽J?65?ػ}W4uֻ|Go9JnHX Jyn 4m*^Ø˻WTW C+%x"5$ q#dB&@i9GE|9LZ;,-H'GE;䢳˽X ;>P}3@[}x,ƶ}:%"^9GF]#Tq=1b~{'DϝVBR{Yg j2e08qEp FZqJTd, z~XX}S-}\#UGw 17h>V qPa%T6x[؄;E,$(-s4^.u(W#/#Tc'畯9{߬ye^x@Hq)t@yVlѾ!QLy^+F-sz2?wH$5_xc8\Q.Lݭ̵Z-ڶL[!l/ŬLlA\`k R!^mc Qطhz֎pS[7M P~|(ASXeAĥy]J|đQ}zDGͿ2!SrDD{~dCi y҅}fuB0^ KA.&OrzNbF!~R[eGkS Ƨ/Cb?vqF]TU+,Mn"[o$DD ǭq._8ȱO&ޜhJI \Rlkrg4'),dBI7Nw\pg{tƆoq֖߯ڮu)Һ']A|}j %&=ɸ^WJ?8ڃK[h ="$X+EBH+y 'ocai/zڌ8-.Vٓd \!X#Kզ=.G+(dlvU={K9@nU ^3o #s1A2@}e9 {г#xa QwQ os{_MGlUkO SeܙuvHpeză(q^:n_-]QJ)7(j P2K!Ey04ӥs[m0 ::.?g,ڞ`AR|\>IɄ@[Oϒ'aEQ/.SRkӳ6Kr(JGSt26 r)7dTjSA@W8s*!IIg%t{@vYQ1L/= >0X[' a)Q'[3$M ..e'&I,X=*O9(MƄFpLD?r{b&xQϤQ\_B8,߬li 4':PFc&WL[:<I鐋6;Kf` &XyT5TGAqH{[!~-|W|vDZQ0m ;g?vݭ ,}"y!\${`K46o(ƞ/'(K*|'׆)<`Z6EįՄ^m]#>-e;@Ԉ Wb`󃜗s"F%/@Vܛ %h0"it2V ޫY%[o'^wzIo褢ƙ Çe^%ߤ$#W2rz>R[ TSc^ Ġ &byRˡ|dHA+:4)Lvvy-eôq1KxZA~6!}xKu *$&@~NA%9G△@(Bm5?fSah;f 4_#N:!W?;cxr9pW{aA+cm4p: Su{4ۥi'a{͔=yC]?b]E;W䅐"C1bO[17&H12RKlIɅ6_q1wtyGydB$1Lj$z}gb/ߩ`bb8o vk!B7ј48[!D/QW4E5e9 pDUI~d"e`%NX@Lw)G1=Nצ yu7|r žx8%'V1pʆ+DcL^1/>1NJY5x+^1mC@U^fExHȱ˺= cr?98X VfwNT d}#JR^16S;ʴWsq*ߚOyDKjzf`:tGw90=eQ>(j00-mZ_9-[- 8w41"Tz@ڞ@&BOxTF࿜4[m1~Q)b?6q_HV$(Z7# in>.tP3 eߴO6^_ nxw,ĬcJZbq×TN^_Կ{\+4$gXJEzoo iqQZ=rG~aYn` p)*ų|3ae\sF3$XLAU&?I[1uy(incDVlXURKQn2jdQG2?I ],ba AրѧV7΁GbM ̪LWT'|}?W?'f E" 5 lY5t5χnnp   H8+(|_PЎSA}.?tYDt}ϰwP7<bHMKY.|k^Et.^t'V;kqm(MlV~}ϙ/l]5jMOEV@A<0ŞMսiWtbPV_!C:# bPK`KA΋)ap܁2_szLJ-.8?}E~}@غ;J!hp{)!#l P)Qq U(>!qƲ䉻N4ve" mpKyLuYK,A?Ν5B|BZX^!h(i"` stq")}r &4_9VCJDvFY d1[\ 81`&.W#)%uLD E}M^üsVXv L2 T&k⏆}I=[WVh޷ZgH9EY)eX0S]|̃ʈc֕f鞛{tPq|Ol৳GкGq t -?MZ0x94EI^@đG}l qײ#b9L?|7RRUЊbvkt5\7|3_Ca4 fnĻ\X#p8E+lkqP}X(Rݓ(Lrc|-c'gyk~:{[ZdN@4?B/峍Z}ŹTQ>R$ V6Ɏ8 :|^^Yfy7_ JGnd9Kp0s.ѭeUO7Kt=sC- ĺ];֢좇gs>3']Z)G|✌8D#^5g3 bb~@$PN21ívsۢa¿iooT1tmC};~鋳Fw> \0JBG^{[}in!K7 !*O(q| REHhdWg |> WɧSGoJǑC{B!vLKܛdOߏ6T,F(iK?4ž~P(;%s]:[UVh C}*(L9UdenG6xqpDPsl N h%R{0J9]vۖz-IU,~ԳlZBD#zC4PC#P/[B"nF< V\uzA$_Y<wwH+H j0R-ՒkŒI'7 &YF?E?JA, b֯'77bKzh^h@f,Ǩg)R*q?l}7Z Qm{*,EGRNwhMQ hYg L>~`-u K4eFZZR8SGV?xB5ac\ݓn;a >ODlNSVnIr"˕tIx˯sfaHj`pfu7?`΢g頥2*+1G(ֳむ4>U^LmNdMJf\QpoӚs߲4!Md0wN)?ڻ ,dI^v Us_[(h6.sf#>4&JN5vIXөhJNq)b# cdf0f!^"9qlIS:E j[7i=m*fj\uJj8qCElF=AI}|KF %O #a">}y?fC7 `tȌiM"% %4j򱆱yTJBTO.oت_R"OEZ?I9)ߝgW_Mqg Чo]2-{-h'=O`R iOr[OR_hy&R$c7H"̯X3F7i+ XiMV^oq՘3Xjnt.i{px#䜚PZnbO+ fϙ鯟P\ 1!k([wTX)q'/䲨s"4n>cSs ڒyuA]|mx_A~?gL2XY(ɑk"'Ɐ U#K$#I[7bhj1';;\'S!nzcXߊ3%7eafj ]`y~P^w [04zJɺ3Y ϤV*T30L+L>N鉈FP9 Ed 1}ksrܪ7z7 mMse 7[Xw e^_eRDʊ\,z\{T}6m&fm[ =R3_ aSխLa£W٭xA! oGsf^;7 C'VcUzfTv=WdQ`])Ma\ē_@% ݩ u"ۙ}81I:ܗGs +q$}"\\ַ]~ڷ=`ME)-&OaLm!j2eT8R8Oo>y0q@"ƥ]q8P ^՚4߰~~F[+K_FLutm#SD?i'Za5 I%!VUbOhv瘎b͚HmYrc~Pfd2^tL\) `(Ie#¦aBV!$ j g'bPKHFˑa+E\kUH+b$bbZ]R 2 fmc2fMnO "l`d|A'7MTqiSD "t|lv=a.{wkd?Rz2EBXp{ndV@L`,S6GDێn+y`b҆V EĆʛ+O^UHk_pro~62ުx}o" Vbb`V‡6s'đrH)}~%w؁_Zk nvLMǮ zPMEpu?xZv8|:.#zg0"B&}zʳ̢W*)oӱȌ"yV9DL7EޓTXWa,gbb O qܲ5|"dEFYߏV>uv @euu@ploG'$c9\vzORV<~>Z^O՟3{ V)Г_c>PHхa3B_17ލhYng|4sbL(U~I"=*miC^뮛FdǙ$YmtN3 l9|S*xהOmZ4O%k(f`;/iE\)*@Wp<2CdWdqVt@6ţ +K<jIiXuþĴp0UJYKąbĮ8CڂF*RXf]T;(ZQ&Q*Kaǥ.=4*{*GWۋBިCO1a&׳cCjmItp|$ !GfLB&pu(4~9Ng↙ĜMFD}Ѐf3ݟ [,mV=r2I E%agy1b4όcmGP%8!e4!VN ai?uկ0I\O 9>zsNݕb([ATZSM4-/ۓ Ej8j7-g[xaNYSew"I@>+@@F|*f|9QόDWn]vElgPh{It,`oy*$kN&ʹmH0]h}O(/.l + cUզu4=uH_ *qƗ4E\f(Ӌ 'ě[aNgM= <~^P$e1#WZFB0ej4 |P. T[dw{a&֔=,)S"W!5LOG~% ?.Z{Z#!bQ\r yhLEϳM&\=*Q_̑`>M(z9*TJh}od%]xbDCN}-LѪA{ʇvkEI4o[YQ>׳Q^zb©c>o:_ ݝfY&tRj8̳g\mOK򘧕=<2"tg{c>:!/Lk#NSBةZ{(5+c;[l8^[ʁ 5+/P.#M#7n@RWpܟ쒎g|]HA_ |2E.եb`P(C-y*hMB]3ϒCiOo) Py~;[0qf5[7"?:шOyJGWg_ret JC4 b*a!Z׫]F|*_H0¡uo xl74y%E5<~A\V%JQr>D?.{t"[<צ ^h+Qy B$,]ǗE[ i D㻶SVA|%Tޒ}JOGPm^.?Y8RǦƔFG- )$.h[D_sB/V (t?I/ZZ[{orow)k"!1Y#&!((Ŧxni*6K~eA'sINxײ*(pރ&F˒"!qՏyj6VC; N*eA.z;u+Jd9Nuhar62#Ԍzցĉ-]A0P)dZHdN\ e:꾭-pl9M#`q|gFI ڗ^Z⢒W~cD_D`I0o RbV+b4߿zC#'vSLRɠ)Љ$+u)A2礈Ɔ@qmQZjuzvdԙp FyR4 uS!b|/2~<;J vV GD4l0UhFoArk:{W"L·0 VGͺôDfȅim\0AnH+v-smٕ]F`?9'⿝ob}.g†y~gȴ;} 9l% ^ɉE8;nvFc q5K}Ut@E 6>Ō{>l(yegfЁ*GQK}$dqe1[0 y@|4"mpAvkdFS9?y8 6#jgp8f%ŝJH8 [NCĢ?۳4<#)Sx:=d LJSk<`B?w)˵aXz~t@*Kr{m?T$)8=]!w}Sl [=pʱ S58.dN#8\-@AzTng^Ʒr@ imWj^5`MV$q)7 Ys}@G#0y``~[lF]MRMT\wn)8aZ 6im[KNIR%eN{!;#9njv WV%by`EZam.ʶXjW ^ *_]'E})"h+.h)J^6T+-Y72FYSoYDJ=&z5J [ jzzۆꢱsȤ)m9\k KW47 c ЀHo쫄J=-LY*@UB? hk_@LG%k˧@B$JicU.Uދ$9v.̋E{,|@-MDO)-}yߩ\O S[4s2?& ( i}B0++|w#,K6H5?€T2c)3Ⲙ3)WжY.M(5OZ>$җ/;%BJ #(Aɠmɽ  TAzIK}Ƨ dɠv]S=_cX`I P.]jMYR'rxF9:84\#u~xݻt{2}dF̶[s `o$RXViYG7 7ckB/>G F* oM|.AHZס,~9aEP}_XD>}hwU"]Hq^!f6Z,]Cٗmt?qnО0mr}4+1;Gr;QmAwr3Ɯ+8ehҕL"%?7 -\EЧKP?(^p@HoLaFN(c)AۣIcIY&T Ԭ!]ijqpգok ʊL+Px0lU8K3G'IUBi*р3YT+K(c? "N'~+⁍ynqSd~ b䙶5Ʌ~8 Ѓ>01ِyRm sLUQMOl| N{@U&-%Jd',r-yӸ+8:Tm~ -|e'iqO 60@dy}caN>:o%uy3 .x4ü&7v_8JO bYD-CG[8c1ו9;qᇟ~[E/9XIO`攃,P2(E t.o<lL<goGB3 y_&r3?( ȅpSIU;IDE t^!Bk(*wcqЃwU&byxb+ e=Q \t&?vFG5aB-ByP$Cۉ,Oij@ FH8򈐨C_%rPR)@ H)-H\|+&GD^v'U?a. /XvLr4¨cm6pkF VTT){iޖ=yʉ/zN8vb[hא_΂>Ĺ0b\jEOz <)"vU] U='ؼ%nܮJa?< b9:>ʸB2#w?)$|qjDw֗J]HI(: YRB:HV=*cohe+bZ Fވз} A"OҠ@QpXm#\]AYb,\3ܡݳ> (rW 4BGff9 XN@g\\ߎۧ(LT:vœo5/v _%Z{rV)c z_@t"wMƺqr&GAS%qϬFgv˱b7YIcRޙ: B/*kؒC` 4P`(NMJ88$%ju,*[1jʙnRJnf4{ige]FN2R4'׮DX҆b͍9LbSeULKw'|0;++e#?)xz Δ\9k?.k~^C fGʞ' TaPRh``]xCErR<3XM,3dx aU]S?߼m .gb;\U,2'Ze|SoQ}}J>"0KHM6f ufz$  ضx0u|Ěh!FR̦摸 X@oI ,˗X"Cnq&H#'d0oR#旺d\y Ox>.6a=np7𹜉0én)nl\w"hPI =y9*~ x$莱"џY)򛬇r B)`.}sT alXZ#զc` uk'HcsنQ9eʕ<ش5kH8kT aR\`i\wXQ BjHïIxH)#ʹ g9NsqyA r]'Z4 wi5F0 O1BQerV|? jcؽ̷@CqĥvMC̚n~ ESJ/ݜ{X_ ^ȫp yEa `;Q:KFtP HM2U6l$6 %KDv,YQU[^2+_xxd >d' " zj[H満%;>D^t'N &q[nlDn&A\i ĸkJ&cB^L}YnMIڇ.LOuK;!>@Xosur/УOϕIV)/|{]P+rX%/C`(*ZIy6&T?ٙPJ_,zɕ_avpڶ9ْV 0C'*o˯b\nRf*£&fc@C)uǞy5 ھ.3ٴu%k ou"|K)_jC4fk..t[֓!4,^="P^ġrw<A%eed`'s-`Ae{F$yj" d%#"jrѝ[Z\d*Ȭ\Bbs/09Y2A‡AMs]"vWv;r;mUL$]):Mq2<;??K9r-:K4BKvRomUp\Ni/go)O4a9%fPo=m_TPI%f"ߌaS{ZLdtO{@ 'Sp/RRǒr(ӥ[We RA9+ N͉; s2Ct=-'ٚj#'i{mVͳCixB!=Pq>0Œչ%Cji*Ƣ[ΏlO6Sr v* ,2}\-D^L ]x-)}ݽ#i+^\GM&FΓtDfZhv l.0OTnqIWIQW,=;K&!$-3atmE i:VbH;+_]zMuas4)=,lEI8Q@$V \n_G;TQdl1vzQ/UzЧ*vpGw"u^+#s ")0 _yv|W/TԯH0>=9Q2*e|O#KERx8NFjv%35u,WӜ2tuQ,TOf){/H~a/OQ[k` $)&NΜV׽mpYz"b#aЏ9Z84RzOBM.:Pe5R-qux#2eS[/tlVSsf4H<wċnAOٜJdn )\=ɡ\V:$y?B6ێ~%P=!;ӷM'樃IN`a*kB@#q ~Y>h7L=EvO9fj_"L`Vq0jR;h` zkaAԾ4b6"hF#aTy\˱溅x~f!:i\Z9fj!_%0U%4a" A%4.JdlUJ:C~G7L/S*Ȭ%ފ( XMlb"G\*=hfq8='BTk CƑ̟znj%s"揖glj;4kWy)Q|Z2a!ue2hwcyZLt8-sCl#]bs%c\b˯k)L7sOZ#6xQ9(˛eCMIWEz=Ӄa^گ,#X݌Y!b@`'EȈMZi@KȾRtxI\VѻvEq zNV6{WSFN7'/y8HU3{XnBe0": /2 .$%7'ٗs63?m|j)xA+tYpG4AgCe|Y`KG)Dh䧙l- ϐ}f¥I{=OwO$e]ƾj 42E~,w'"HKϋP-U0DN_F[h[XnN`Iy%?kaw{hIl #CKBpĬLJgx~nܓ{مoPuj2AkGnoWW\E> kS)"OO$W|J䒍~ NiE7# Jd;n}ZX]e 3K _Q ZX\gc޶mʻkCD}# ȵ ܓdcIʈv [,viN5g(_}<4uKer:lñ8+ɢG N`O v8aJgl7R!v}.L ͓qsy] Dz3OJHd`nRn10*-3a8QT[^2\W{,_m9cm?ad'˂>`ZXw! (C-oNSE|kZs0-h#&JRO2at,/F; ꢮ@C'3ЮI1Y]I>J*xaђxcԙjc"1S'薹}SM^qFACa`C sTE;rlW"'@35ԵFbqFb)ѣo!Uеԥsa6ty@4w]jFilČCٜ&LJKqaAA ;6=ߊ9<Ż*^ 1.6VL^0g\p46P QZ{ v];4NQ@_fW\Eԑ=mgչ yr;}GI"g %oDtӚbSa1m $L=0BZB5AR~#FF7Xߞ׳iZڷ{b!J6,P?1ve MquM}W־x XeTƮJ% ื[b<#O|8)^{ǙxOɉJF}щh" (2:NN+YNNJe;@`EyPnUJ%*TVoC%bol"uD! vra% Bpv{:?rQ$gea}Eaڞkϵ'P'Qss6Dm} ,h71`1 HWPPV>="l(x⬒e~׫jo}R;mԢ_L݅ϊ}Cmd,aZ]M6!AUc=,f'z0/H%7WSS}' #L I3NB)`z~ێ$5@^#@gK:ln 9.P,2^+=*޿ʦ1$J," IZd`čf獶~J9/~"'?W~?S<4 nm̙X/[Ęy($zoωyPί>ڦ,g]nB?:aE3 bgQA>dT XˢBD߆Z]./x28 Pj͢VB@ˋ#iaˡZוnF$P9f ոb7ﶺFYDǔiͳxP!. |IŠxƇKF,9K_ assbGѤ.@l̔H1f={|fOu5zO`&nn[sxtVu'z d?d|%9PL!#ڧȯXVnt.t-5O Syz訯mc|(<_b vJIDE"|Le"'.ac⨫L; Gܧc-zy(Ѧ~$#5/M7쀜hFiVҳ[xCvmbl>?]+x%^.ݕ(ئ>1er Moz z(xB?P 5ٌ+K|P!8 1':$dnRѰ;ݜELMx|‰t?HLWbb«/YU4' )Ms"zY }55C5xJW(e(lbJ =pbF t0JT,mj^x볢C{l}CnՔF8]1gGSCK#e*Z9d"qQ&sŜ`}=|SoQ [HS8ﱐ*rAΩ[}/Y"Wڑ2QjmG6\-647Fk4`lї' KԘߍ*zK׶Y 9Aw<|@Oҏv@=Qv`-NبmKP#~)w'.Rk:* ͒au!Uu$1dW|wf syu#]̒Csʌ3HkCO"e))g ;yl&n#R`AET5S^hԞh57Cg'T7)[:Py'L* 01:m Y_+god=4%6Zm%\Yh)z7l >`\b;sj;t{3v,m!tٴ?"#,0h9|Du2fh4;UVA.ֶ$1E2y7zU&b&~,oDԉJq'SZA0 H$x4d^1pRxoPyZcH'Ts?'L%u;t>FyPkρ 69aͱq8mD'8+6Q1x!f,{N,c,{7q`I5'Y8M+89Lm9 =Kkݝ>ϔR(̎`l[ԶMNvեIk BA d{Dd# B?Enk5 z$hX @~Q~Jg[_cy[U߯])⒵w&6U~+Z|F ?+ -rZH8+1cesJ#͏hޖG)nˉ!ܣX Oɑx DxPe=,I^FAiTY景Ӻ4vX`i|+)vfB"_,NjO?xPP]6~Mi16w ~>LHā&Ώ00\374P/xuPXaTH["G fRlꗘ'cE["bH$Ii5En[!" A}XO,n>~} 4Tr55a}+&4 my$xCj%"gF+u~CMGRCPAcxfPa.̥ijb{ğN[}/ J*2;=4dvKvŖ%5]1.9@] ͛|%?<߂dJն>C}%is E 4͜$Ū1sq tJ/`:\Mm$!䌅Z(&|]I2W.zwԏh:+ܥت],I9 G&ΪFD(&362鳫5f$4vbEn:p밲qW9xx_'r6bJjq $HbxMk}s%ŀcr3, _WCq]5̌ag,/:alzZ\4]tVZ73jO)w(Z[So7,Br,Y2$F>;Zfw^ylCѶnp?A XlK^{YzXZDYJ Cg~ ϗi{DrHR-YF!CZBf7rS:RꟿWDj;Q{{HS*tirr a)^FL S1-Yyi/)Q9m2+`_5QԦKYxJn[ +1n+| cRxjQ=ycU= 2[?h6{Gf9޸ U+r}LɨJ=pxU@USnV9BUp1P%"YRmM+g#""oԘ׾9BQZʄ*,4 >\@L@%߹GFN:Y&,Z, eqQfS 0Yے7EJH5 shynZE1 yQ28&4[1aӻO`F쎦K̨e]uBmS)2xzrr0RRr?0$di=nPޞ&w^}C|=? h L,N[muC<9.ajZE*I{ |VeJE,?jk)_Gte*:v- 3П "[0QG9,$3L*eYy. != \bDD>:A !ݣU4~@5]֍Ju(b*xA$"=A(.d@zkWwFhDeW9A1usAe+a[j6+aPGt4wr##]ȑd0U _خo9:Qua0c~HX)`e\e㢇i/[v['6G:E.ݛG` B1~DrDQqB|.C!i; 9o!nM:MKU˹_ΈUO8rw[]&_VD %B'qƥ}=Du>NɌ;^tDKSI7J@dP 6\'%媷}3X0G[3hlu\ŵ &.)ڔ=w' ;&;v߽g1'Nhpډ ķ:/aXl HE Z >=,;TԵzMIy=ctO .7n:{-/JezA0sٟGH X7k}1OSKLr Um7Ďo>\&c({ryVk@m504M>=zdNj= g" LnRw2% 0o+[f1NS8iصq8"rLѬO{M8o\BM(-c`&z&НNt򂂔k_a4jR"UW&* ;W\) 6ö o7ϥ'Sm^Ld$K[:hzڛ{XL+RK2DbJ5p}%4latC/q,ӖDLu6m_R"Ep"sJ!=QN19:t]=^ XlC } r[.>2& bRH`.bpѶBUH]z7~YB@ᣠD PiʯP}RHF6Im^JW:m b!Z*36Bp Hz^^ae? ix)Ȅ|pOp.$SAq /[|؊M@?e:)!sV͢䖶 ]6OFCoD~c%笭쮭=rsB֞ &uM0~Y[Ij=WAcI}p(_Wxv|[g,O!î@q|[{Y5x Mjhgo<{m\Dfy+i.-PJ+L'ݲu晥 ls1h"h0B&l9h}yZ{j{alFYmYsSlI_q)$tUf50Gl˘&W ?XleZx(7زIVjtN?%]itDS.>Nf !0q]k_gMwԍ}̇鏶u|s~3;;iGyx8ԩcuφG٬Y@5"T4 mZT͛66뫆JJkxR;ύb<_D" GK˅ūdž/sQy thSE85j(JҩQ\T#!w UCߎ {?C %te2h:LO g֚WI LY؅@^o6"mw҂vrK<;SG|9ӧg-+X7QH] N#\64ȇWHng 0WKj^@;r8맄K0V9qC+D = [j û\1~!M|%=yv;q*uy.ghjdOJׁ׃`Hj,~ LK@cU ى  eAB)/th.iM&(q{~9(d)` ̧X^^e=c91Y^|8?(#g[E0*`"s0/L{%aM3NV2`ym;Z wz% `?8Hl"uu)#@3UN(."."'.|p;6tcT֣T;`1|? -"ć%][ >OަrJy\qW"I_F^> `0fY7u3< ZwY9hU#WX1Wul,Kv+~?8@J0:aNҷ]x|7@ p?d};\4^-_1TKǶd(D0#1qL2PطPiJ߸z塖{»SKƠ+{"sV.=9]6WGhzm+e >A>I^}6y)B'ϒ'}Ts tepX= d$.abyT(vf"u#}3\^.rYH\Pu>y]gRgk3{SUkb 4U[/)8M_*/OqD<["mEaAb#$,Sb1 <015:Y(>nF\ /yHa5 ~zPq7՗6Hθz8@, x1Q@Z$4sb=G1a)B_ۆ }i8泬cm7UK/tAblZ^ivWC?ZѷWsȹ7Ϲ5>biEٌPjݍ҉uWpɐKLt+&^N$'K\UF(U?W0J|S^6efny, ½Jk%w [( oehi/(Lbw A.ffBDR|74$n"n]09{ ft,s n5aidIWY2 а>ƞ.,B Ovzb kgч~x|sHMܠTC#ގr=pMݵ; ֒qȤm4Z;I%=. $Dn ^4lםtOm`)>PL~ ä{P+OC}(rbZ/vd*mީBߕ_=<qF`:X63vֳUacEo*'}*"=e:z̋1-8hM5J W&:EF[ʐsAKp}۔3lA/xR 24MypF_CZd%ײ]_{``MBnP8y%y(?3v9tcFb~ epjTNG=)!{1EEY:4|rkJ!y-)J3A%gVv Msp'):UnlB!R`PG X &MoEpM}4$FNI'1f22:^2yMXkU/͒k<+dT 6.,Q|$ȘuW]VPzճw`mOѴ2'Dn1%Mg.:Ѓi"I^wpDXJ5Pf`AYPLݿez':yZB$}禃ilH~/ZU}aXńD'Dd'XbkKpԼ۱ 82L?uquW>"\ÁOKՌEƔOK_A3 +gwSp2*-&\E\qH) Xl )t]i2,>Oe)ŠN>t w@$'A~^Yz}vJ۱ Rk v홅Xrْ<>BEh̵Tkѱޅ ߅/ 6 \>%v[cI?`!n]˨ d`wk> uO_4Zb9XY_ӪKW*1؍j#ÖᢆNNnƍE P)$ϫ YLԢg& e),]n3>Z3>5Qe2 |O:C.n ¦b{3 :N)FT]@Ѣ@z-#x]SM|s T|r=LOF6@g{bǶ(Ͷ4|۳[)p({$o9bԴhR̕Eg  杤0-)J!zW'9jya! \UA斟pT ky]vɚBݏ%t wTZ,pД\q7nCaˇr܅&}uSO8L ^GԌP&//i-x>bD8'2ݳ!>ſ@Mt kz$(ׯhEM] (j&89Ԧ]F> Y~|>2M%0Ala7&7O‡n[UPI^%fV̊ ;a 9^S`dd@8Z|@ :2ɔ4ّ V2Qƒf6SM+k[q3_׫$:@R+'GSdd9fUO~ Glڹ!AgeB]Cwy-SBԇ8lK\Z Js!E&#rGXH f/g$kۓ^*jq4mY`u&/}=SP[q "?y{20E\JwLִZ_Y :Oօ]Vfu'_UxP /[ J?YZ;sOϖWB/fE'͝8/pU/D^'*ZE_OG"ٯ}2F-rqACcAxx-i:2Z+27`oץROVSe}~ſ}QEm2.m2eCR]@z4? r ^;5H39C?Y^rI<2]L{ ) HICX@P~!~( dl0M{Ѧ"q1V ^9ˮ!R'F5_pTEBI}+Y0?s),<[ek {-.D g8ՎS37(XHv9kaZQ%4eU\xIR8/~b23'E:ݦΛ$MUHW;VlydvΫ5ާElM`o.xH8ruT Ʉ_ol='(^:"䤶yڐ5^Ư|gNRNvS5RE=c?ٴ.TF.~>]AD=#)̗~CT&#<0SzJO3/-YCy \kru@]օ-Fur&'&Ey,QxOjլ,{cie^ᖳ>G B\D9їG|P:sZQPMH Tzl46Еd1{D;2QH_vmߌb^;\x!P/<4Oޱ'#GN'X>ؓw7_"즻Oa |S:9+'?da ݉ȷsaW@f~+ڒS~`+}#fKʘ_OdmL)Np 1ƵKR "钔6Q 0VYaeI@8q\yF#9b͖`Ӊj&Q 4,ƫYR1%61ྊxe%`8EBY&k< E(8MA[RB}H۪5\'ͯ'j+ ,QɼJ½_ui냪|ɗ]TÏbD@w3 +Xk+SyIl*Vc=fdW%4c\uJC~hB%iEuzU0)]X[R-}tV?2;*7 7[KRjUfE7l][iZOREG :i/FcA/|^g EXR>8ɴukLڲ 6Kn>\5R?_ۢ௏sw|0!z4;q"7=$L`b#O]݊8ԞWYV[/{8 1Qt8ICB}19Uyej' Oa|< 9QxSx\ɢÿHipTriy bvhڏoʁDu^,'ƠxIn%/j%wn%Tv?Z?='%.-N 콨:j ЦdQ-ڪga :N]f1oOE瓍lm#Q*7]- c-4Un7Ϛ_f@f+vͰ|%qe{i&vq㞌NW ZLqcXbgHRksM.sC'=׭U#o9`<äSv}]OLىcpmtֆ[LPesv #/K̰=1gV ̜fB6 s4A:&BjU^x*^@ 5J`Wa@2kǢ$ ,j3İr2 a5} &*k_wpgvūW)sbsC7@dpۦNz͑k,oM']?E}0ݦ zJVB}L4x112\!Wz :pT#TQgv؉NY}gtPB.>*j]2M&|H8@rYۇV@'O?Ml?nfQ>խVZQ4̿xz=%_HcwuzhM7z:>ɹ93+Eݚִ =׌!Jeg,<^& kƈ@`4I+˦^J<4'8f\y ^nF=$ @IH^`*J+bBsNN'\nj=0픞F4ܚ΃ӧP\P+0E]jxv/ނ[A:$tcpNAn c:LhfϹA8¥snڄZu d4Jp;F_HiU%d& eQ "2_ 0옽x-kDJ;dGq߱JHCX\B-u>W Nza}\k-JmL % !? 27D%î"ߊiXd.Piy+uQ /x|Xdkmܦt# BP6KWvfCmYNB{>g#K2ں,Ϛu(|޼Yr*xH>2DoM:TQ10Ј< Jl_]F&Bo!aryCRt3C=S\mG9r%oK_4#1Fgx!dk섾 tOս?Xlf0'V]fG nvk6i:B{@ n=v[2DH$۬ҝ\NW-uނ'>:@}q`GR"xf҄Hb ioqb1$[xQJfbkV+^P,@R}!W%΄nZ>[F\TcDp-Rv&!pѓ%̋4lm4 qUV rUy3j9Xn0&୫A .ෆ¬ IQsK^D~Iywה 1(ԩ 2K+9]lz4I⾓oHHmmq؝̬7{Ii. Ռ_e_8Na7y M0!_j,?Ds|\#$㺼Έ -Ӣ{qZ|_5@[ӄ0"Y:Q$)1l@D~vuWV= t1Z@kIodRd!so6U c/z=QIlx6r"-l_ʃTK5*z'UňPCY,v^_ x}O<ݕ(Oņxpta(F\;QmXMbZ]{='0s]oWkIF1O@BtNm2f *d?sXyg^߃a)ˤ;n>F6G)̺r5,x -ء UmΈiev=yKH2h#%jHs3qwբ3ٺWL;xSeq/o9Noa emľssFgJYQ}XE,Fƾ;DjyU= %96Ae\B",K GGIF85)G/ЦB3e_0{ۛ`.סGߺbu15c} _%K˻pf؂ Hذ! (u.D,aHkMB+bhMM,˛E7ܧW{ڥ]+pLOkA]1? x[0֘ g4Uj[\d7ߣSJM=5뫠Se 3X@n7rjY;{&&>*an^GU_ӈ|ATv򮔵)1e}K g@LTl H9Uq'UiW^%lʂ/+]ܷ\y*3\ lݫnB,NݥG^Fw\l=V}T>%}X KG1; LH.n ;}x}/l|KWKN̐+m y`kƍ`S\>}#5loٞe 5gClHy\5Hb<8Qr[m^J[A3&npuWt_ cү# :u {IiI<ulRi1?( Rzn;y o=QV@+r\ ψ+ǧA[fڮC/j5 ZQy,BM*DG23t>z\s ߰]ȡ0j)$Sa*0[T ^&>,+z#jͱԗi@OowC1r{ڟTo^ZUvwQ׭j! PghʰU1"$zHdtyʧ 켔F9i&f]<6ፀn:a%i3=(/}^E9# )tƏ$hރ7a %\SXN9[cs\│S4ɂ q",cl:mO_D%Oc$m\CpB \eQ&xU؆}nxKd3^%m|=چTeA(2Z*1gYY`Пȕ(X%4^RkT](^U7gpVp_7HUcp@qbhY<fM28ఁ9A"kvBBV̏:z+C(;̓'MvJPU"P =O3y+~WO:$Z+l|&2-`[9!E!?Eܜ<aitT-,]ZH&;J$§:,NܖU/e. q٥b~Ҋd';Z@Y5pf#}PA_ܾsI ƽ#9dSqlUJ!%$ܰ&fAX'2˯O|{A=ނoEu2jCuϙ%ǗGfqB5Ґ7 8ɳX/,tQU!N<\N\1"/$0,sڥZ Y"φRu7 a3=X4֤CEg:9YDKN Q݄O\!7eE4w -ޗeS)7RJWt\*Y+^ɉtFR$33b1OBGУXSQϿZbв^Fm;A@CdzW~;J>nFOP$TQNHx 1-\R\~5>hᎰ2rOFVCe*PF:4CMͩ`eAH.DoUmQUhcni[i!O398 u}BTCB_|YG"4[Χ$,.Psl-3okF09aZ"$K AL?l,/s!5LoTp'0J "uTȵwqT^Q heu ^bY̮9xX'~Ӄjk@$G᤽Ke;)`U?fOah!EFålBEX7upO_^+VQA$4>ݬW^-"@;21g%@nE`("W$pҭw`7&sNԶ|s]SEJżFq6Vvǧ"]~iZdV]|FBmpFc9.8A9jeg nTV(ÿ}]ڏT9)/K _;8o 과%2-\2)B{/u 0X3heLq}v|u;=ÐpP+7 vu}hgƻ󠷼I1 p8scux!EYLI%XɖY q}^y̨ c4uT$,~]!WDiR1 ; ^[x+Pw_c~q<\,S-mrh7(凭}U"Sӓ=6Zj֫Dc9Ls _荩5j/`\޽zކڣhNr__| uN}ž+`.FYך)aA-2]-?G:봃ˑ m/BH Z -[5 {6x# DxzX9Ӈ9g0ˀ1}rITVdGNB^JqaĽu?GYN\\7DZZS8>:CꇔSdEt.$l9fI(g;U!)M@LLzeX:Ư95 :E>*.q/Pajz"wk ~~:sۮGƿNc Uϐͷ (\T܈/\-B3&Qr_]ඳ>W3o ŏG= (E0Q@=ߞys~m -3;'#h8RhJF1#u%Tm&F2ᔋ3!P;v,}Ay 7;1R[', Yw7wTI%ƁGjʱrph}:Q \z/1!!\%;LE.e#%":E _0>J^uuy2Ģ؀L| q qykݺ_W[1qOJ_1AeN\y,KaXPX!fNїw)Ei V&g<\5m63oP}е erWts"<> ! 7JzmԇV׳Uf( "Ɲ!ĺ+=AЪʊ!w3ب/vNUHI F~mě+R!lkDrh[jCէ Dcύ]V=2:;Ҳ g;EwfYamŋyVH7 ׄ |6nW]&|Dž ¶5)1Ҿq7Į&y@u\r& ;)[P˷7QqZGy఻E-$8INɆ-# VJ Z))wZ䫥X{>xR>~YQTt;3/Z}u]1xߵ-CZ J5U+5+=>e 0'4I:/,Ǒ1MTɽ]1%`]xC!LYtmhLCG<;]kR0$}nM9C*,">of M27%a }2&RMkdom-]ds'=)?숓ackMx5=aF0/ٓl-FA)ugŋ?|}f C#H$IBI/H*?Wp jR1LFJ ?jEL:b[e13:Z\:WRĶ&" :yB7D`BgǶβ=m$7Y0qF7+؍ TSoJ+Cv(2r^wS'Vt{?|RTh"+ dV ި;(\8FڑC]^x<8#vQ[#+uof ;ԁ'og-$g) cIs5,fN -YɦYh~5&kV[t$#xW~1B#<ܰm_:Jgw53<"MD:NA(L4س^ÔpAP,yGw~m̀g2.l(洸p"ɕNs1!6ׄ!Qb̗-X"]W=&f΍J^LkQZ2ddU-<`)X["g !#sYj _Y~v*hJe}%8 M&M&@YМ0kՖ%O8&y2E[v/@)[+?Uݠ$ʼmO-T9˾7)‚gծ0?w[5nW@>ϯRcDh.P{,@,E'(L8{u( 2!Un/pt?T7rn5jkbl: .hu}?y`N;j# $q3̏,2L}9C[5vOjzmGj4b]O$FWoXN9*#pH U\Ag/g v_1 _:OB[ 5g0rQ3|ـa}.F,x{g'Ty*~F;îɊGl5P_*F tM5w/˅Jײ[e^8< ` .J-gپvu,8d^Bx-}4!I Oo%flP:Qg:qۅf)[$fG^ RmnT`>nf\њ ãKu޿; 8 i aJxQ!\cwre#Co*5LBAm} blMǹuEP\ Y+f]mn 7GAA889E7ɚ0hҗ9bKR& ~~[YۢES_$,J~DW(jZ?Xǃ#+>M , o(=ArӢ:"|^g'_d:q%_W;o;ۙ4zvUm!U?W9 ]۪fp0z YkۨMH4c8A:qfNuy4n 7s3赘.L<?!7ϗoG8~Wy2g 댉ykEi4׮EHزk, %QJ&M_'.n!bE H\00;iFԵ 7UT0Km2 L2a˭ڔt!ɛx /$)b{@&w% _`&dv=(Sp!⟄8Uɿ*=k[㴋w\.dgIX·-kmG8U3 Bz)EJ<<#D{* Zp2q 5Ez=KL"g}ΥQUOE_yk [8U?L/%I*L5k.dޙЧA f&ZF?i!qWdy8fOj<-?KҀvY5Jaoc OS'ݖcz򞻒`+B*@t~YVa_l5:1CI옧ˑ&}7-nqWvaX:G9J%|'`p+a;J+V?9זUgnmH _>jco\Ww5\UڂLRǨQyߔN0,?x7BYww0f̊wO\GF{H_t0o>xqj4)QPٟ G'K\y (/Rx`ᣒp݃bL׫Q@%>RX"2ɧ.#'upk૘#j#q/4lK&)>"bX`䆿Nk2+u|.;O?ى\+K^6%O?[8ޘ>)l\mB;O*ALf'IVENj(0n ~ҏɍ%zroOu4텐U“ %Y*./\_'ZiP)#hшbR'=h5D9ƷVOX<:J|) !>;ٷdeJ $ HzJBsĎ1D!R~G (7W( vq*q'mv;"=Aԙ ڙ([r_/Š+'5$}x.3M.`OݎV$Z) o+D }g01$̫iq*]@׫j$_CpRo%ٍ#r ,^%`Tn^okQ~I@L9r;pI8NXB3&g/1tvUez'8"]h8^97"#P aEP < =Kگ!TB:F 7_^85P1`O-=,XAw+bOMo( h woq8E _-5$sxWt#_p[ +aFk2Vt腭 L$-@i`QܱwM|4q ,Xǹ} KO9%+t$iٺXx 0y9AU*wd:Sfjv.b`E uz޻_25G)n(t4)m߆1QoQS'p W=5VQEyQxg*7zFu,n:hO,!kpIL/C$3/L # ;!jƩ1 vp7cp)h"{H*Tȣ2D=dZ+3uhz:T:ºeas2K-!jjӺem^ucIW7Q' ;Mv(jhey9%'| 7v}mQ~Yo$7 MIB#uz+ت:a/>:CD g^`=t=&ʰVgyCG)xAlkW衍v<\ Vʆ?$4z"o0wEY@y:C'سldZBbLS#4/xSOӅԃ銲"W[5|SbfbH}fHTȽ 4v#P~'20UvѽR'&q<#Fan-ӭKv x_lX,=ja zI1yMwGI-yBۗsd5E v菾D%ze5cImCN;1 V`7肖RmRP,qݑ]~gLD@YiI[QQ@M]E3s w+siPjuVuV؉;.kF\$Ҳq0c5r `_!$9,-zyݛxcCu `pc^-Snrf< ]u^@T0^ j恘R<^)}>>;7z&95uBd_^z{aeՆ_,pTZb{"$~IT¤(qiOLܻ {WSwģ%E)q>*rC` sA*JYWbS~F z < -dh __k&CCwZInR r֥?-l1<*p]AS4@V:ּdNƳ˷7o|ǰoĩ7RJg4䢥Tg\ʪ- l ȬTFߴm"LbvA%X2Fl=陚 ?eM\y}.C>+R}0+=@Gv,},/t"|rZBeg 3؁.(y뵪*A 5X'ub=׫rv9j˴ =eEY?E]23C^TWFR`1geTǰʫ)åzoB;۳ovz~e%Zt"B%a5% %;!+L3_G*[UA(:vUy7iO z%i>h@qw=oxt|r 6u99ɯMŸ|B[08ɓW:dLHa19N%Cƃ$ErKiP`*Cq&׿篞5?磱1xUɀn;l_FhV_ͫ Dʹ3GɡaEGxوWϰӴt$3.7LvPJpcek>ȣ7{V kt\Іω?|@ً7>Ǜ;i5%GV05n:2}bV [Lk<" mV1`(< YVM#ߐ&Mk7)5Q>A3q-֯أ^V:S.3bӫoo2¯m{rֲ| M̸\ȌgDO;Wq2NG^vԄHv딕FHrʈOG=F|!j=YM<5Xd#^9њ&4ݚ/U#<"p9u?I 'h;ޏ lB,;y=hbnMf68{~d?i-z|"C;#PN6كVQdkTz?m29G.t{ƶ`j̔p+<.5x|LKBs]Uxِ]p!XѽM϶Ѧ"qM:V%G4vnVr$el:~ah~0!‹mgHgUQЫ]ҁjHH{4"hn:v<[@^ ތ,5Hx]iy.>!sImLE{6q:Vi XːΩ"3<)L":<-Lу>IJKBT qJI$8Id|Go~yS}*")``=mDZhYB+{U_Dw'PR9oj-#<\|Цyɟ]SδsPq* <7\.\7H5Xt2>W]jFo 0i7WHɃ8C=7IV$hYscș6#/:WPh( 9q0My-k[!DQ_ !uͽP\Ͻ|sM;/(#+̠dOi^#K3 J*4,sgg=+qՓ\"QZA .1Y[eA(4k#I[(BZwV>cb"O}i%]k4hߖܻ,)*dtb 'ҏ8/ORBXSSf5Zm%$C^ A6b}r9Aq'hH{IMli(30r=HU(nƽ}8l9nÞe1ѝ j1Ŋg$=@r)w?Tҝv Rb9RzV< ˆjR7(1"q gf$wWȩqeHRΝ<ʫs'a5 8Tb 0e13&f%74[l6z`d-xjA$ U%lM }w%#;f0yσ$obk|kT²-Ʌդ nIq9MQa\})FKf3$\-+[Iq[ZB(6? w)jH5@Fj}s9P]QT;K\hVU7Of.?M˸AOxMdPG8x 4&e QEӗBHu"*M*gi[v F˔)%nڬld ҆%?)d u ,첶o?m!6 .R6~#پ6>W7=֌"}(N{Oq$zOQڤӂ#jMy]b_Q t>(.F +憠@vuHjS&*y%9`@ "_l6E^@pvh'0^\ 65,~Fڏv<kLk9&H-p|[rYmj5'˅-B:#٥B0W n+ j&Ќ2~[` sb3)RglH9̍i >WPwҜO]r35N)E|>eY%_MIgG:WOֶ(g*u4q>@1P[>pr-p=83 GSt- ЈM~DYzЈDUU&R? 4}MJ7)0/f$yQs8Pw=Z/ra ]_@[8w3:N7J s,6l_쉢݌v A㌇ .eAzP?=,E.8=n)w_bs|F̈iaz~D[.?ˬ'Y[[6okwTo1 $Ù +WX|?rSvx/.5}>pree|aBZ1 *l!zH,UrB&[ ĢWvkV25j%lldvU hUѤ F358Qr1 sP6ėy2v#4~{XF̆+VSȊ|€:Zr] Z8fRxFŃɻS7!4r P9I.] V*ٺ}~#!-2P)g̃!+ZaJn ӿkڀ,rqS$)GP݃TPU,Ѓ͐;SPMp^ lfŶ-Mp(}Lrf&0ᘩ SgݑngU]/4| 1]Geoύf#:AQw>H?r[I^E蕓G&ѐu R (׻I^Ci]4 82qG>Tr.>h9Ut$UZo;vV/2WbW_zyz9h _Rub~MtC/4 _5\$ehEp+q!vD S</>BR=K #g_|ppT=WB?.+ҏ½7+9̽cVFDx'Һa\!X,U~?[1%j4ludl]0{xݝC}.o; jG]Oɨrŧn]!\KzL$"_a2GB'߷8v`0͚'Mjn4 iմs}rN"!2'V?b*D/b̫ nT#OtIyQB[}\xp:Yvjy _{S$+uyBpf#|V$8'¤ G7" oSC]VX@AJB9=X =[hX=~?Gc ,Rg7W}op˂Ntt.` rfnJNšXȷlZvb?y/5 TOxufҀ{ ̻-׏QZTYգzG?usE8BOk1@3G$Kb}9r`^MC$97 `~"L.LN0F<$CW6lrk^F U3d?Y{^Xn_/s{asip?nNg=?)v@l d:uH.>֙jQ/2fgJH' lg,ՠJbJOhvd?O1g8e?qzK=l/;A4ŧIBLS|E=Y=0XV QBi8X&bN Vjg}K#cuUAaQ:pSazo6JF? XRm~^q>׻]1k)Ï(;6[W@a&yl_OLa2Xa1\v{W/@w' >s]R tH (37?&_H CH*(MglhO0Cf*[ZUJ0hН>t\cшOP+cbS+1-5 W~%s['xݑFDY$\̚%n!s7W^P|wkzo?[@W..y"-Hͬ9?NzF$Ԇ``Q{F;Qkʘ|V iSëvf24 Tb~b FcEvnEz}@|3!!ZM`'mJZn_mPb/]7Þ|IW˜9cwZPK;m&BqMşp@4՘ᯠTB6V8f Y7-#7Oa:|DuԺ"kWRN&ւFϛ40̱=Czh K`:"lf{~A_i<֮R Hx塄yU9AXe0Иcfs;:6sX*mr06lZKDAF`G~lt) (\lZ7vrbίڶ qKJvMg&Lf [Ӵ9;\- O1~Ԩ钬sw \'OvD+ Vُ^^y0|J)o U|(DKi B` )=yaiGX^BD3Kj?URAn4eH2ͳVH!2-_H 5)]tuXP'M~7pQ}wk@D*M8sks5"}2sSQ߹$Ul 1\:9⤦$'ذEc"ă_I4FŠ}麄l]ٶeyuZaU ]Ԙށ`,'&P^СsS{\*AykG睓Vd{=H2W)$7c6Z\dfÙ0 }ʴ w˟^RJX`q/|_DqMz&H: oj7X7YI58:> %2ɃNL %jB1;WʍN-T"{@usG8{*:!SO< 4uZ5 ZWIm nw_~KXYm TIȒx{0ZGp)#SUIj َ6|c$aT Z:>Xִ{('+{7V҄{gzǛUWHiUH^W.õ'M6 ^5_ mk}8绶39/$goYR !՚z4`4F|22I CCR3X'1ϱK*WS׿7n쾞S<*U¨ I.p@@ٳѸ4?i.EbzIEGocEz _].bzG򤲶_kB%!pܭx痆,9H]fxѺ =y fp :Q)ָ٭m.VIn=Is\nn4BS;`$i5P-Qܾd j2λO؉i٣hy]_vVJDťg%Y/zbγIJT(X6,ytx2r4eSqT! J埐#FGxòr5E}} DIq W 7EpD6 ĥﵰ$XQshZm"u`w0,Yh,'t U,Ke'ŋ o74Tqf(`?ٙ'5HcEFmՂnwnQ?zs?iRݛxj4-%&#keVUo{ϹJ2S$9Os7ٺ_NC69MF @Xuc{@>Q>+4ɖB߈WD)}n7h;7(͠f\mٸIn=U߫(%*LĀm̿ nH{1C"ُ?TNU 7H{*t)-Zꄕ&f++.a] !ADH^/AꑲZr:G"6yiQnwi`۸UcR#tzJA7lOR+EnUK>U-A¾Dc2LL'􁲔SP f2{rP(AH)NZDZ0O9 4{0GNq%D=˺!-6cgns^# =;w{1' ǠMP("k?1EעU~tg7 ~׷E]3|E]DEo9&@x$nWCC:E+*kTM٦lwmy?ݝ)̥K.p~u%+8ؘf/E7 jb)SlqZBť:4 NR.]0YzxGS7] RV!PᬻVcy"|6rzD ~7r8 g\N0[Ƀj: .16U F*:j]NvZiAaIڡP;wͥB!L',au3tQAEȲ[Y4 nsjTC,}Œ0ءG&΁͠`# UԖд^D%;^9N@o޲F6ׇv}#s\-샯armI'#GG`{[`9ƞo4l>֓e?d_ ";J4Wf $!~n` ZUW\2%&'5c I S$l-Z+[rP@m`Cuџݘld_]ͣ%9w{|ᴈw~MTS¡m=HezGZ,qm$Z y)_LFC>c𽑀,B2&5m /1ҡAȕams!@H&dz_j^Ԇ%KfhRTEf\)FI}j%Q=Uv,E8sii>' d{$[2ݪ Q'=FEl3Y1 NE]#'kh`]Y2ށ M#Kw[ܶÞF; e ;t_SY& $ q#hăQpN7oN8@ i{ pFpv< QgS1le(Zkk7Ɏ[2{]TW"*S2/>= ĖVg_XP$J].٠_ YA2TNa8 UwӋdl_ Le'm1oS*l N$d#~[i\s?<*bƌ^/:QK_EG?x +3ah?N`Ցחu>K0Uca&ƵAn\F 9ƥAܰ0ňTiwJU3ICrherf}*/`1z *d\Unc,ZU04X0àa1}qC 8SZ/$6NkV+gJyi. O;}A n=-*ja Ni\(³`jgte>[Kd|_R1pX6n&U\~i&0ęvҨ?fW"HaCŸyeNo%9\O 1 "۶PZYWP7sD j7,"35;sOa8!baW ,We|e u/U8RV?uUH\xVKPR$P @nmT i M]L ^'ָt\u ~p%z:Ku~JblU@#ӄ}~S8۳\[ۚ[Z,/g;R꘰%UgڐdV=j#%[;$ir(pSuk# Kו +Ӛ9˙ t|ɝwC|k n5hŎ$9|O#:WRR BpD5CzJ>OZR׮zuvk|vՠ +#?@i]bPxfJ*?(QKD=no} -9=H4Lݒ|EEA!9g;D>5a j48wVG>پ6K-t}|vY|93!]R3v3Dѹ3z:\x+BpjjrS>vjXفr7r ) _6QEd&I1!J@Q6;Z~X҇3LBϹlA:>rlq6xD20#" "3<~ 7W5  Mܼ%xؾ`\V+ZܼH#(:=c̝v$IKUGT,B\hDU2ZzA;j2E=w6drtZC&ue1f(㝨q[LԒKaEjG=pfhS5'QҚ BKln8 p*j 4!R24Q96.4x%;əu,büQx@95rn~h e^/C]5-dRn$c強|! kAעh!.K1lqkfbP1Wiěm2_ ]ǿá-"li֏\r~<7XZG2TM۝`3e<Fjybk [3 9UܲCɒlRBFN-Y*uxlswIEl!#)ӜP$D(a;Q]}~Klb+ pL6-f Eݫes|.DrkH{$wOb}1JµP^s>V7AO-~#5~B.SS1?<G]@oNAawh}>/`bilV\I[ZQd 4kTH75وk "+0i ڝ،%dZՆxho W6Ix`RFO^[q LO;uD2o 5-䦂s{`x~%3+D~MUqwuÝgQ0VnTFI ^V.gӌ w2nLA$@р]|% |@"z(;>Ӽ^x_E[ 7y Zdtҏe7|ZL"k<\nG+jTAs4EK9'g{Iloq5 -W@=SkJ>9>  z<0~v6V:k[fE <]d}xψש9xNNKD%> [>{\RJIф 5Ig'֢YJOnUPsH7vb |D/uW BH#Rjg5D[.`wj }?MF6i;7.'? &DK_zŰ3-ovjQa+C654бi sd,JCSa8Qϓ\ڭlD GR/"^˧nAH+W|(Pr\Bk1;\jkۀ)螮V1Eʰp%"[ɉ@wiCBom1{ɨTBBr%q(AUQvFu 6wFh־$b߁7\m.,o|iZ8fVc7[/ eɿ06c#-w%N*&\A#;>WݣڟX>26DRU *] ݲ 0Iќ[7H X3|Olzı&6%f2^Qs}jMS ( :4!]L[2Y;+B .x :Q![p$\~{ZC ]Ru'3GqNz>?\'ҭ2s^ԙGI 1'΄ R-}˪x*vf$Z3T/U9}3mKc<<?Y"@HZ?`ȑN6AgЈ NrO!GDѵW$G/%˞r,ͶKV` `C4Rґw9*c]@ǨXU#ب NǃՇ^0\:k"~t{%5_tɑ#cw0~R-B<S'^BZp9);C#4֣%7ȸg$+tkJ+͹oRYxwyV!&[b 'A!MlAG>IY0N3owlNiP hԆ3-XR;4m8! gd֘Mh i;4NڥSWX0ee5^bma P ^Uk}7SBjA$ B/  ѣOoIih"lp$0Ҍ$dP*fs8۪OE3%%f秽?]FyP:Kq ĽiكUw|=z!+\1pCW]oV5rW{.lC]ْGa~ⵑnX]PrpPh_״XH~HmT3Y @N͏"%ɗ\ln- 7 !hf crnD"4Oni׺QᱠHYqBv~pOm3YW!MC2md?FK0IjUَ t xB 1P |\pd9\02b0~dx3RK`eʦF(+ON eF )cG#j{\9>܏D8}X.ijlG<{UwMfp Ye[hd`_I;Ub1 f˖ble|ؼTc&x" e\7ϱzl{e߉h}Iqsqw^.}~,LI_&m7n!{*_0:JQn|tru?֍&%+p6@R٠))) \+pSszG|lW j>[$̒A m*q 9ϱ F_$PW2a>{5$ ߦ b yi^0,/E'SwO^"`;Xg^8 ͽUWېݍjsb{zkR]_T"am8QO}8ߧ0 sCC9Xqy4>JEZ5n}z^uXoYZrC܉b'rJkKFhD뼥տ$4*ESp&RAS.;h,x90X*)꿻(Ü~IHRkj.TjO8l+%SX2&n=u##,uQ Q)Q֋P.e3܈NN Mue 痚 Eźiw<> Z oG[ pk* `,: =k7zhIl}fBx˷gb/Qzx$*$40 %BXCJC.Aj2F1u.h:%4.C%Z$@L|2( 7&B2>V3\I855}=-2B;翺dRzJ)9m^e'R =p'ƻ :;UL.wpܡn 1!줈tLe=[ .cXMr|fK\C>tߺ4~.\pJ ³kMb2,yT|KLg?Eji,>nqO!x;t ,N/uV$Z5Tj6TQ>|t[>W!8cڿ<04C2r5Ƨ(PlF67m?:u%UtqV)Q:P%l{]Գ3Qk+?"ฎpѴ@k*sMx%"ʉ*̚ B%^!UqFPQ4V&R(YKn|讐$c!tO};[ddG,xa zFDWpSe;EߡܮR $&i7mZv%j^%8RaY`u.a[1 U~qWǣRh 3XҮ=sw@p 1v0G4w#=K# 6mAi{ʪHo( ǖRV}Ԃ97Tv5yJX=qxK& wXGFc`|Mf 2er@6A&g)#ڬeذOf!NiQ5r?nʍι@n{Q zMA-p}ʂ·{i8NVl,JVv5 1}i}noFAg%?%R3v:74XsPkdݰ}=K?j:s0g6BF+<>YZ?B9FG$ɓ.Ƹ3,aoЎ^v5nCe 5b9! 8gsh㫼d(c!eDg*W9[2;:NTc3>9Jf̙Ito, sʄʰ">Y k,ͤ'5y'vqO1uflJW,:஽<']$[$>[ru,o^r`R!#f)R$` ynYJAǔtjm폫OΉp" ߸BVF  oAU޴ َ'kk~统)I֓=؉ 3;dAiBPW:v$=5WYv{|~@ԳZs6 쑀SF [yqVx3?ʡt\ xf7Ἇ[19̂U׉~Wף :iyaQ d0!C#!m1%Wir6x)&=VZ|fX.!̠uoZBf"[/M~)c´R(k^,tP. uŌEׯVEZE$?-ҲC E[yj3>˙OIEuQ:Jije x6fͰ0؄|!׿LQ-2)w7J P$'F5}gC?z62p5Crͅ>\0yv^M@h7Rf)J.Qyj91)Y\/|s9-Rmfˮ<<`euƨ)C#qlG$SLx yT(%C z+19$_\-9eloR;S$}EN[KƘ}TJ&VznԌ"~?3WΚtv@F=|M~&8-X;:'SFxl!%̮-)2TcQPЍ m`8-4^W3<$+.qq}UcA1a՚q|`ىgQ;몟~8'z+EMVΝ761 dw. jtM/Cxldb$H 8Eahv&VTdrZ:b`rg,ظKv2Cx'%B2sh[p1)wړ}XKjO I9ę ^ S"Q@{*`pxD l5a=NqlYH! YyWqYe,86{mtyӨK@-M63M.L,˳B?C '*D}nxRb]$˫gpb/ID*lm3ݕe<:֙NOk61iHװuɃ)Ö?1Ñ~BM^e| Swt~+>_XI+txiS1A5A,~ՠ@|V:EGM -Vܒ6C>03GZi!R*&>Fuک ET =AKz.W|}z%m5|~\[Nkw r7=Z !4KzD.\$?|RZ-`%6ONf8"Hp U:U&\E Zf*_7:z:ɪ6JSUvPq 5L?kc-j!KZcFҶ ,4ZEHvi ,$s |Z- aFO,,:*DɦvbugT 8"tT92e=ym+~kY-IïX:/6 SFqq/XO2̠0D}+H=FmWR=n_ *? I3.1T~!ZKT 0S~ZntBwU\?^0J{ٜb\B gAhz?@iYc(5"MW:pjyn7?t Fvbd i'Ņ,Ч8GH}}`"UxVm1DCYfX.NC$)8kz/#m|ҏ#[`}2,E?ONF j*RpcŅix eZTJrM!qjYa+wRU￾ۍ>O :v¼Д3]e 0\*ٻB f=ɮ(Ə#|BS+C +0d ~ jBM;сP]< ^E;|,Fkr<3uNZ yX*˝kڂj17l0xPd| v_{0BIR!9=@Jl+e'*/^vWK/(%EN !eHwڞ.\ }ú8Ϻ, 1 \-rp$0i+] y/(>|`T a!gD3ƭj/YTCj Ck̉Z~-MNj҄RhRe<&,CgE܁/ ҁj.L)$hh6']HCXb4wA)zi0_e9V1b0u/w>RF3oemg"e` ]FxB2j 0AAXD18gQtHEj28g_2stMp(ZHL5kΟdϛ)"gI3]ړp*$rp!fUԦ [/ʵRL 8* V@N6*EK*JhB4!N3 _rm[}ÙK9ɝt&t(]WI? dP]/19gϕhIkz(.]??u񳊧O 9g: xڐ~BA A*M\_1;c;fL&SC]Б]1gVeƟ\T0$vlOcW Ԝ5iAU9Tq=ocd"!15vZ4bwXImdqwʝ6Uʈ6fQx'UxܣXwέn$^Ss-d^j„"2]83*{m1pHX(/tٞkk0>pv{թUGN8Zq о_g2?͵I{Xo^}K 1~ڃT +$1-|WPo\xnPG!ӃUIk ٪LK~ʨ.("Ep/]WJ]Xld`k".} h]{݇ck‘QnNyCHd3&R;(Ou j 2> \ ۽QkӴ Gx /͙|HVBM=V%vpAUy۟I@ˡub&RLXd?H%AnM>,=wW!'*jAw]I0:HmFHk cq_W_t(-rv* Bӥh֦e$R:!C+sIL:t-AsU1^Kq:?iN",eݑ-YmBOfk\YCTw3KD3 7A!i;zRHʼk [%&V^GK%%uӻXOAF'`2".eo$w'4vV`GXR6c"2΃i :ߦ>Zra DbR[gT3"d9pyE< Ci?rrEepa(G^2z?L*ЛJW,>G2TQ2g JxŰa4;+!vח`^%վ%hܸ0߼d3Ӽ(̲E&1"LmyקɶA?s+*VXwEY|6QYuO蜅lӐzv*y);1q+ "/GmOksZ`z@ipQlqYRP@1v֛c~S0bc]?_>x-agA#N 7_&w3 G[O,h~pǡB®[طf3W^Snrrrrƹ>|fgcy!L|ddЛF84fz5pRaJ2X^-Nr-e9[=y/}M+#@ݹK/{ڍY^qN&UI@$#Z#~d u4kB6Jsc#' U~ԓoK1+_erLyҡ㏮ ,+L&<~ ɾ *+/K OA9TCl1u%םGb?kW'r ގ;ѨDmNEqN5@|y+!0*R֝` L}vD~ƴd@cTZ<gi2c!f)npV9/,m| Oi+Th`3R.D݅:пX?*ԗ} }ʨ2вFcx2zl XE P7oLu dX&sƒ*{:K>擛|YuNv[W4ªxYIRG>\9vRߥpYB?NVgl"S3iciI}VJg <itQ4 K>w,QL o}i[=ޤIws1gEJڛ}T ࣸ}L>(yg{cixr Ko*_]ޔZ&G`jЅ*A~7KXT(U@IN6ؗY IjVjUT ހtCh:J$`T/vpSΤoڮݘ&G?U;fu~'v܀nxaVIT^&P* (zܾ# bQ㈻/ U,L&,9Y)8`k^eͤ?;I1K*2.nl/z3FVɆ>w(Ai"VIkXVK$V ӡσB m_KBұ^8E[@7Ima(摲ak֟n[G~?!Lr:Wk5mT8ÆM VGЫl&@bRm78eQcΜsM@!+Gk]h hRj0%bX txsmQ?P h]Va M19_s4$s˒ ؈ĘmN q|1 +7|V1";/RȭtiSAXTCwƄ nz.=8 x<\(3-ha!bNees(qe6!So-wiWTrqE( AT+p@}u56+< F]4 {1Qˁ@;I&No: e= Щ:Z"vX裱{ } {BּW-HJ%}F؝pp1c >sU~AACf @6 A3DF:YHi'32|v@p=`-1et's |0n$eI6sVlլ%xU?9XKqI0I0dSi'Δ~Fw-/%=2d{Ha^ ]zzUr(Vj{2! pZGV<NqE'^هkt)yj^shFZ0]C\ڂ~qg E?wXԽcNM<1xBuHa ; Dn9NxnSF{ٖqnO5KGIÇЇ-2d2V~٬\;!hFi|,.[(OszBC%ζs=H#}F7H؎J@ Oo[ 0ٙ2٘'8wͤ3ݳFsF9U=ׇ$Fe)G ab}'?K#۞.UIXm+qح(gᒊh%C<%\EWDlYnI#B/%"|7(.N{k6Pnp[!:.Rve"P2'rvHeaS S)S߶MOē ]H N_T.~Bk9 %ZL-?hoc淾O^)|i˼Lgޭh}YiZ㌖M$R/SQ$%:)Qkux s3]$&AQu+KzXW>'\ .@&'vx3\:Wɢ(2hnَ}=7Nez2P%/DJ3;dϙJXK|a.jm-G?/䥯.҇#|3$+ٖ$$e6ϋe}dĺ-H% ALQz$`mSgހ:ƒiY{ t_73ǼQ_]X龁boj|V_7db4%-L Jlw~{r$ڔY%cA53Dn"F$8*_x]A7@/kU"*˳(ĢB+]Y_>s  U]e3'F7dS/Ņk5z[fV#R*Q';WN֒GMtޘ+':,R~g?A(?kX/hKUZ;Gm/^FqOb^Ҡ=|1^U:ڢAP,JijC)"v&E{ B fDzo9%}gL}pi:t⊋&hXjĘ;-Sx@)i~S2F6!eRl~d_V]D֕  ܅\U# <_|t{q2Suyǹ~6((c+j{W^ϡػʼ-#6(h[}DPMhidKpj 9 |oU`/4X EyoxE{ow<-sb=c47$6Ӡz*e9٪.j.tzC[ڼ R$_>JW!u1Wl;S,J`qvGu#C,(͗ I '$ZO{ {A :%ŸО-ꀃfcȌv%pCy/yUHImS@2O$ZtpM=Z9u c<˶Aہ^ *8U{ 9ϜHzOY@+j2NkǗvo\ݞ SP/O3d!w3~dԒxn_Er|"}*)T7Eh 2BNӾX8vyxV̶.47ִ| 1Q-Y-y7(CN}ROnrzļ]T eKRā|~هdOG}󯯥.i>-&wCzBe5j#ԁ,%?ݚ|KTcN1Vx^4R0ͯOL^[f0Gh<3d푺}ek5ex tE.֯G9œI$$]5k!6? S5xmAFJ?IA,N%p2ggWjquB̅|M_uY j6dKm۳FCcTfYM lRKe{rx@%P$ >  D1禸$^YdIE2:/n]*Yaԏ Sم8U(X@@Gk҈ո̝5N4+>ȓ^ Jճ#5L]Gك-ֺo 'eKNw|WyP< IU:+mu|I~/>%O,x1j Rl&g0U.?| @ I迳3[7i ?eߘbw,jsiFi AX^?ӈF:@͒mLFmJl ſ;\*;TAvٽ [\L4&l:PUϷi }@丕%!q[6GC^xuc!v5Ɵʥ(binaea+xL*iKN=|/ܫX!9fصluJVip b?  `Td䕾Muer"9r٦\.j I:?e{C{#,hפ^ýI~]TmYW$|z\$ʹԺMaGN7魸"x9;# "x7|gYe?m޷} A}lrv]@-Ø$@ NF ?~<(xƸʙq;!uhFA&OԴΌ0vxฦxTMynǥg&"AM!!!3 .b4X3ZPu,8 (5T( x@Q\N:++jdzgk=y?z@}ʊ+/žlA[R&wM5vVQE7;:!x W7y'(hUf>gF b%pSj a04׌g%b/z'AU+Tq7 t @pjĘ0)|{iXRƔw#!Q|.S 7GTVU$/jĠMz~!}/5p58U7qkyP GJ0^'~B Kh\[DJ0C$JMP&.Qch$4AZ zN)U"͒A I :ϫЪYCġ+O:-afZݺ7kn?( I??E\6||yWIW:N>OojUz@KSU6wF\Br n6Y1&oǀ&giKn"z; [h,Y^s>C,AHQ%z.;!#qp8ۮWJ M۔8LSj:UE:&n4Vոy=Ÿ B`-ni |8+j6 ~nFjɒf_$=g3^OaIWIB9/Ϫ"El)@% [O:9w퐓|Zq=*#Ag':1ӟ:I۱'i!Ǫ?-?]+wFy<=ײ4E^_3#( BӢnfQtût¾ h \L;~g!'rcf0ނ:ky⡉YX#!3M[Vi+)ѩT\r O5B0cC+B8SIK>gwIb+kv7[:vMݱ}tGft0leJxV@*[^V' ,YU@OT,5K"Bxy^4*bpVGy3etRuIHT ^(%A/@6y1.] F3vnԖ2N55'!ed|rp C8-i* 4%WTLg Ƴ=zF- *$X*!o 4۳JQuCЉy}=mҲ`D0Uc}0ТM6-&3]q 2Dz<ӪkVm{dX h|bltLH흆-.?Ƀ\:S [.񧣡tO4ޓR=]\l*),W' y\Ww^sdmo֎:Vl{ڇExJTbn&)%;0LZv ':2.um/*:ob_n]u .!B?ouP 5qA!кԋ6TXWYgc=̈+PLKHڳ1^, ~0EѬ+?l t4kQB%uycvfdbPc}-`:C5rKUcwr(T 4IE#)es 9}a++RVPs9Y>A!+KD+ PJFbQ6/<9yÝW U^#<-e [|̄̄ &*RFb c&VymD"uxI"8IO)Wګ;^iY"fg{,QR;!%N1IVəlԑU[6:zJT{"Y p92%zVo;'p̕ )V.ucѐSwF u"Gcsp_"%ٝ-={JV\Ƕq<ٍnQ|s寭Y_25"#w XTsuAMlMZ>`Wq~Jn}P(?ڻxF&>ꒀ_J'Cˌ<_5(&.r [x.WhaXif23~*+%ݙTQl0)Ho> K{L]^`?/XEP7nYХUXoEV qVCͻO]C[xЀ!<ۑʤ丰yvPLQiE6eMJ;ս{7` 7Lv;܉eWm؛Lw.c>^$m3}MO"CD CPū<Ckv G:vЄ G՟kx.?`MJ3o1>:]@Np0E{PDZ!Nxd N¨yV|jA F'ǸZ )dhhȥJiszh{u-lvψ~۬cr8MOݩih#5 GzKnY]u]]Ҧ)Iᮙ %KT(mjtXɟYF_#AxyZ(DoHWYXQ,:\;˗ڰ~zQrj?|(HXьQVtH? $GG>BO.ߞdRȿt*v,-Yrƭb Б*HBqBtLJ6ߌbTc41b\[5',r:x>WVbvv7v{Z%zaφ ~e~DHӥAmɰڵ&EsD*ixC  a+-Y9&s̶ <5h{~C_H.S@?f,Eg%ǔZpT,(ec _N,)VV5z=h `K_BZqAW y ~B_6%;PYCHDrklI/<&4MAQ5cUD9-UARZS?6A2^]z悼<7&Y֨GKaWOJz]J W8C+O FFuy0o,I3Ya$V'=Xx,LzU&>@@\6U4n.N _&k] }.ﰒEJ #mS-g6PBдXgCU6w7ԻNRER Di+7G!$C\M .7_踊 `|)P%ɟHQo|Y+p:W>+j񎡿U ޷{W8..9 ,h0&m~fP=ݕxlF1.cABO }Ĕ8|'K]6w+P31N5-VSuC.32Qх Z죟]d#e`{Z <@a ~DPlpk^z5J)׫=Š/ɫxU-pܥݽy6r@|jͲ#on.ו6"y4_97* oHcɇ\i;z-XgJ.Iu(숝@ ' =\ns0S4!E4o"6bnϒ;&hv2?3wl+蘸ZoAԗ; ls.B~x¸A .sx@(׼A$4s`C\*0ǿ@/ӸNeG :h歊/-:?}ToZ(70'#ŭL)1 c+~WZ5g-֒g%۱K8I1KFN.xQ)fэĚ"Z$,5 }) z_Y"3SV/c="[+!]<8Z殀{irD˫V[,`2GlېR)fZ\8R C&(acLG J*,-BGv4h-Af0#L)%*^ Y.Z?vf2w'(CR4?xQ1Юb`!}O$8 t%{|F|vŲ3nH(\e$,Pxs>7O^ Jm@(^w9~pr 8Z=WjI{;VjC]ګjBEӍHvТRyH+ʼ<_ߛ'WR%/H>nS+Ws(( \QBzk(%wY_Υ|;١$>I;|?4t%TsZw2սB=4qcY{ gvm,TĭpwAϕ򂄽򫲏ଘEhjށ#~BیRd-ʡs~B'}}ODD !ƊxB#.xЅ.W,sGr4˩cMwǥsWOEb܎7fQ\Q;)j)fѩx!zRva9 ; ,#,3`%Ѓml/džMi gE h\f3F{CJf k맰U"*N0[TзgMX7ggw2eq?w yhΩC>t'Ҡ^]fcs(\Oi'n'4!={cӦ KVv-O@M;(pݘZe$5d(w,^8a_j ѢPj8qQuaF0P_|p=\Rd~?nQ*[`J]h1Wjgw˹&;"eN3 =  6{Iu/ff2ȼY:"0~7r ok/ZG!.T[E(D]@ PIֶէlUdըY#⨍+. tȺU^n>~D4F6J !,N79 'ʙ4lcbM/_d<!$<}3 uܔ!D/O)DҍU'V 54PYu]" j+u(~@xvy7tS !w,% x&ZW\Mk}=W^nY'` XRNdփ%HܝU% s#<%?μty(_ w:[ed47mJB.b -Y\尞akE3_}wYyŏ ;#]pH BĢ:%o¬U ~5uX>d|{(ח B#>q{|xҋ4aޔ%el>8TܘTӟ1,MMU鐃l`Z8ӡmU„M.gxQ\&A ϛ4^R='@eר`70U嗅_PE_1b<# .NYmWv(!wv c}1EN{8B_ix_*z`0⒫[3P, 2˸6?kJY৶a #KW\.ӻ>0`LG[7p `m:x%zwA8oғhlhxotEwSlELȨRSF 6SĻeܞOꝣF &#({%RoեNN ZbW#YUeJOdXKYܧsJ~hE/2ycBBΰUA p~WOIԜ<[&z>11dr,-XA]S@E,,q.ِvY%uNm1\>ډ9O<c,\ J 'Zj655@@v4R^-फ़ |ʙSWݧ=WJXmat$ѧfUiiL6 ajyjb+-_,e*Y=TB^}q @FK (cV 1s U]gK9hƂS৓Il1st+.0}`0曣$զ=# O{AQupzKZ'ʫE `V) ɧ-$*o/|үZ.=U ݤj R "jɩk+폻5Xbe["Sh+'c/<,=nuVcot9Hc& \dwWʉO`"|Ѽc>M2-$vaPɢiO ,isKce^1mw=!' f௧b0/"i񥕬ed`؁಍ngRhT!9΅e$kݹ̞;Rl|<ݥ!5"ٗǦM!$̱`82boK J+KN< £x$/Έ IgΝҭTv #vvm],|)B"q\,1np~8Qf_Ue&[w>s% zA8 x77O+ۄ{$(Rl8&a CdV:&" ~B:V7_/)5N~5{].ԫNͯNUzL$Y--Gڛ(Ov01`ac=?lK+k@ J`0^QMb-:JZMyve<Ԯu/]4̚!7%fM`-D]w~ MpUА\kF)&4wLoqrJ$׊K?'uP=!"M_a3^Le]}'Bpj`|:} z?=0.j)#))ľ'x]=REu1ꠗaLaIʥlxUU1**bS3e%TZ,Ud W'B< $ G|sZCV{[6?$x%$S欳@YWdU$6`|g:  i8%׫F+N sRYgTe9ϛ~,R8iGVp; H~r>)nMC=+2JpM'R)'{ꘕaVIM2_2[s=$nJ1\"7Eerw5}$ݿ]-ݓTOxx~HWR1429(Zf:f#ֈ^ 6"iv()(ਏXSC"0z#Bx>\]}o{:iQi; 4$77[6ieک4U= tۅ9 3ޕz="}hHA@j?Gj5ڵ7ƺ8QBs Bkj%C_4Ze荙8|B~"/fu7 A͆C?Hͻ7pA<K Q [JnzBIPNs}"&w&~GmڃWܻE%BqM*=K5{U\ɬ'd,4/ d*=Yv c DTjngQ1&ʱ hqC E*=oLzX#Td]Ťdl[,cN>,jS_Ɩx W˿;'(, V0ײ 0z"+|28CZcAP/Uhw|*HYb=O\t"!]3 }fyp7lXs<;3+ק&FۇvVtL=-&r %sY~$\ ~E>t#+qXSbbvX咫mz2[iG4i)꟤/D(Dy 2n{ m`5U1ư$41ZdVT]AFv<ڴ¢HfcM"=͸Y;EJ]ޔ^V;"@ԣ'؎#:Ln "ӝTXL݇')Y~vsC;( 9_&=kyX Ktf6fk le@ E2\Zӑ"2t0[^.?cPq&E<}.y99so=X K&tH =O5"}P߿jhVbnM*GBx rcD\EO9+hPZ;nzu? WWSt3;Kc+*9FV@A:. uѭa!:3bn[>Ji8 )m/ J0#Gx)Gh-/UR@^\mb4#x&IJEq٥`tvy.:sp _Of(f'S/9UXôڶf_3ld?ݠ;*Q谂]ӌK dv-+GOc$@ʸr}P\b\7wxQ%Kk:L5d 6DB Xb_yOB8]uݽ37ڑIBp}M _? ܅t0q%y??,ouސJrq Ȇ,hg8xuJȦQ6l9ReUrѼ| ümbh8||:Q+ԥQQcm?7XӘrF |JmIN'F<G |iozZR.ݐKI8B:1KoaXl\趑>5 (5Ejy}U҈ (TTX/.\O<j"$(<*/-fi|ILmkj&A;f}&i߳?S \X)}bg!7xEPZ;|sWD7r!Q$ MWbbH1:UiIbA} Fw4Q;gOFײsP?9%\th>ڸҬPYp yMƷoIp8Akv9#lwL㏛1, [XYNjTT"XO'%} kgaJ*lPƫڤI0bt$ԍ#|jkRVe"JG I4R=V̎I8{<{1aS@'+btl1g0`wF !-7( owj w{Zx !Kx8$=e;] J 1t=H-m*(+1Gq[W&4V!Ωԥ+.m>}CuXesQ*~O(w8QeF|_V?4VTCh^ugKr\tf*xeium_1UKfj㸱N?[1q{>|Lw7q Kw?de!Km9pv5a$'{6mrJV"_tȍڦĉc|`8(Ƒg'^KTH,,/O')۲{02Yp*) cAMl4pE`k_Y)~(1\:C@Ɛm}vq͜ÌĄ ߭7 "{| 8 béՠh3&6wOx8MY~SY4I77Kݸ0Qw+Y_{k[Y":+39h2D}&1L?_zVc)T@6$;-ڂN(~@GZj<+3<mhqޓP/egjCD<2WxwA ۭonY;G]jo=艓 5@hBSOs},, TpXH,gs^_A }ݺVůܱR}b8S`>E*5*cr[zRlp[+tddVqB?,X}dP7@ńJi%|?-ysb"!Omܷ{\Z&GIŸQ.?W :yB~iqcÀAT/N\5wlzLtK%-Ч].Ƕ#P}Hd3ht*TϬTmr,3)RMs咘pkŖ mX|燔΅G4SJFOaiF4%uF# MAڜQ\$6^^I÷@zX;֨w2S JOg hGJI!:i\&qW/}%GE%aUoٮdR&x em]eEꡪ]IyE=&3;\Cy j^Y񒝓e*[6'̰yrF ߗy-.~3(sn*%r-;c,Ck.#)d`88}zu]m\x9j}i^f.Hg4_}O#!)@}gu$O)ZK'*{S#uizO§^hfbkP=#6:~NwIt Tx'?+]xZ4ޯ=oxZSHqKx`;g(h&\Q{j6pW1t@7Ieh ޯE-bwzy,E,7g>D+rWg.!SHIx>ƣ ܥT?g2[~ uEkf>&z'V}`"hLEʹ(|=?ŒqAv @ƞþTd*ęP$G۠9uZSU ʘՓ;x$[ĝhf4Ҍұߠ7)ךӄ?2yI0[gL㋙"t~ER2M/8Ft/%jX>، @_WsfJ/2+Z.P, =wiQ'z 1Vo(ԣY sJYYlBK-A#;J "uGTfU$eN1IDv@Pǒ8C&1)j R?L"`uuϢrGb!8s )|')9pC“b>({h1țC,&?:3565'XPGڜ0xNz0qDЀDHژ&%(ɖ4?[0#zVDY1T`$K'm徾/&|(x߉v4/h'"kZC օ.HmYlcSw8t6LsAhfUUֺ954sN`@! 5,V(<8aH Y#~&UƋ~}7[ ~baVa,FX lohjܐ|[ ׬-Vr^lA6n_Ss/xZ-,XJPh;֭WK BE#?޿YFddNm>t5ҿc*rJO5耄ӧ%Z7Ѥ~a7Z >)Z҈YCg>ykb4-aɁƎ{(5ndK72TVzfF_GX P6FZ7^]YBZK kBU^Nl O;̦ḙ*AO/Ƶ1>?@h ]%)1dV"{WC[a5f1[Сs6d=Z/.$ $$2ikwc"&u[5VB }ﭝ62 dG@:”EXݘ7q͗+mnTr@lK)FR/Vp# 8nxk(X k]Y *"(ᆁ^V]==v4ZKɰ趗˘&Gܟ3m\G/W>ì|eG>Gt1֍`o$H,;R~wC%  ۂ{|P \[H!d;PL͝93Bk2cJ-Hm݁?J/pL)0SZc~@>:\-}d*uY%|0nYIB(Cn7I$Bek qpưa=dl^-Kxp O:.ע#"v LbhDv yQ]ɃK+Edldmw,nkD*fd7^Q&G N*A:u2:M}ӃM׻~-exBj(wu"u6Cr@l!з8VSDvGM51[YVǼDavȀѵa*9<]RٷZX+]B(LU Z o %vpyF\?[^3`;O^{Ē*LVԸRؿ=pZ12 dPMl āE#+hji&Ό( ~2RgSO_l"ަT$La[\u-$:V89V Fok$77uԿF(`l9:Ѕ5;vO͘#KfC< / VkkLn@ Rl {ZJC0k1)" BUEPx"T cqLγ%.n}:əbp!@ ̩NXو@gkHX-XDM92{'Q/N1dxT+s6k:Crp#f Աl񬵘L&8&MۮOWnGAܚ]LCra@BMVޛuY'!IN,O)Q=­eXɗYnw]ؙv63ԃK -`^!3Q:&wuiY6lH,zLWK?.J&O*\!pԚW3A]%w.BBeqQC0gFPz*TN++2'"9toÞ8-(K+[綉^X$@r2j ‚:!y/+iڍGx.ҴR]Ae/ehaץUꛖD U`#vDҟHѪUy1xb~G3ö7`ψ.}z0\N_eZ_5VkݲB.wDJnJF#4Ϸ'e'z"ǀo}gnMB{[r~0o\? 5 @3K<)? M2 {ak' 8O\Ύi^{i`Ojï/絴]n$@G9bl(ypYă:_1|"1y1LЀ94񺯵)Hpf:0Ќ?AOD6V3zR][s&Rt_ZmDMH6,B/Ų6~촡M.<)(Z3 skn11\*_krtUGW5「POY۲~$]8F (,){:PN{7 DOɳMKQmOvLZu*ڌPyʳC1a슉CS)齢40`YY*3Q.9~=Ow$$WHp>I\T1eBY]L"#l2[|ds ..~ tVdhs_bA6qu k_˔)@*%ΌաL/;m]mtfV֘ ᴷ{>9].#ut;f&> $ƟN'NJ5CބO18/,PR^olg=}k͖+QqfC *% ѭUF-~>*#G\] lу"%63*uUrLEo(J?癕`cЇ,~2W֖J0 kiCk~tadCZPe{9^o[x>8Ih& K>ʿgr>3eR#ʙalI+31eJ H'RsL&ɖ ";@;=ҐC}VvEfEnn;:6nǻftG[V2@q4,{]f)K_,qZaog3]Yq&@a5^(xd4[؈(0߼t¹@Zb8@#brp, R2:,a:(OHOXOmW3z}+B*},6 IݕTqtxÉiGzy282h,5Lo* Zߚ V%嘆#]`5bO??fA%U}9t1[+]bԎcL!2)='&c=n+OL>4.=>ßN{ ߠ&p0ʠha$al[o08<"WV/41tK43Eē :3 #@+." PU+=I$(l(-Ebu2Z' _z=;.⽷[Oo≢#C6B.g>Pf:y%\ͼGj4!3JfwQt:tV4M5j%"#9Đ-]' UK"OX6iBT7lihnz-4T$f TX]NUI'-;?j#GEA Rw5g=u߿l3/o Q4#l]ʄx"gCʼnE^Q< ݨ0f%V+Ul)߃wQa|X-P"$3~yʹXvyiH B /Clu9}Aryag^78)Uaـq D|i?LAM6'${z_-(j p)0dzT;X3K\i.UZa+P(3_0y: XFȿBK$*:P0-&7R5KOkl7,gODı"A DsiGCI߸埍. /חekM٬O{[1ɣ(&v`"Juj#;D 6ʁD0zdTey^ G*F]"bF I=,˕R 6jBoAbТ`s>..]SH LUj&z'\Iq>K5_D y>2Pp_d17C~#I\Wc#`REjm:.4>ܿ`՜dG̅}ȁM'ߗN4%7I TYm|4DXgpߒäEE̜9fV*g*ۋJh*$3%GNb%,'1`I.w,RsWwo4OmVuxfDZ(agކ#"eBv › 'Y<-#)3ANf0WnaU@ P8OP3m@v \֢u6g.RmHlQcMγA(׷rMBSrd_N=L} 8hRrw顫_]!.DA1f?UU9i,H];5\@, syKE:`c2.}YaP/ڈ*]8M ߸~KG3" %'_~x8_rE㽙3`GS+%PU]ZqL᧱_5q'Z|?$\<"fvYDI+Z^ʹK x}s R+4i.R)&TsQ;aO:AT^XKOg^b΁\g{߱z{34 CG"KE_kz܊xp t]S2 UnC_TĔLj("EwIX|sx2]hp )ί88?h+j:#ɇ/2ŒȡBkuuggۇ1 _AO@O idMy*繮g}!v f#ݞU:`JKG%2Otגt}^4)7ܷ=6yshk]3YٛJXgQv89DJ^̖zUIIEbD 1c>s52zRr<'3WyA\ؓ?.0Ԍv>DC`%%Zr Q.ux2r>s1 #GGF4|UJS+94#lʸlaXU' B"~·g,o'0Pv;2svX@ ۰AI /rL.xbgvnpȏ1ti+$\&RDBlD>UAs+нu_]IOg6鰫K2>9F+5K.ɭx ]΁4)Xf0LJC;==lo@r:*‡gRExye:F8J/iwbB:I @7:ob"~strzeپN[*ikZ8ŬRH"G*g8$ºA4yZM/B}1@+Ciϒb2*1aH=“llmy #qԪAxZ#>A:P| z#T`:D0YMƺt@Zە{`Oc (a`;Ot@X;4/3,/j%Xl/=2h'x}QK/xM9}fX^Bk?:JS#W%Ƚ)hCdM Pj\Q 2[~%Po" 24M dJx4`:4[M3@Gu-(KC7+?$+EbxHg]hDh +XQtB~A[cl=!H 8 U\Jbd46[)fZM̕oʔ)[x((m*T$4 ͤpIBūnb1Tf v^"\0VL\ ,WS5jVuY`ab_5wQpXO(y!E3GX:j2PC\ 41F$<~ٙ Mؐjv4No J*;]_'SG L H.k$D<vѬode񭘨pciO{%z{bu5EOiF6I}]Fx0b{962eҿzFlNY&1+u_ci#]ĺjz~}>b Bjz;VfC_hc c $2!(oEK&1ywGA|BǓ4aɊR?cxJ&M_FwtC.r~9C`' KH]pTfLsj,,~d$BTOk0.M/q 7C'-Ï9hJq 48U=Q>ۈ1⚫^'X8Sɣl0.g"ΆſM-L7@c\1USK0EХ)G/GZGG5BAR@9ֈ̿D>kC0}vp2-0LT?ͼq1@36nVS Q:VQz_L͞vTi+;qtk3f''޼첃S.d ]ު,ڥ'c יXȦ\UiyKy wńݜISBQzJSWCP.q )NSx" wְ9#U6:VpPExOf|_Mb +l6J yNF6kZt;f[3ĆoD'c= I?p*DS)v#5,VnVeH:.= ۬Y|ЉQ̀R'Rlc4uU_VWcy\m#XeX 1V~ |]KыtMW)2h#x$/($3)-hu Ŝ=Z9OC(-es‹2H_);[\΂Z6hO]ޚ?%i OO[Lq>IvsS$79йUI{b/oŃ m'7O(8Ƕcs= ʈZ6~֞3>3јs!'䄚X SN)o=$]&C9D. !CK= O_hfz:d\0BVY9ONGW1c6)>s(t5B4Mn1ͯtG?$i)|pq:CR`)\CN7]R4pZhO^Tk7/yoJ̩;<{Q3<_gqSKe=-X*fDaćwf*L1+(2!a!.Q*>V.^a˕ BU*O!ɥD%˘(|bM:om"q6?E`u[}S6 Kt'DO . +Q:3W2 K/| thK'b"I a-ā.nMH bg[8GՍÖ1Q4lnuɩJa: %cLܰ_btNˀ="Y QBNX+*=U+ڹuA=Khs 95}CqY=q]}\ H-3|I*qk C0 nZ;kbzi$9b6^ ?~+!ɞ[]݃GY\%{|Ƅr2/ތ+ ajN@A˹ϋSPP0$_?Q"p'\xb`N |(cv&n z.Y1~~WrK8X!`SF/s;'d5zq7m^{U@H^T3ӫU'~4: +PR%&)J*bEH<,&/D0ȋ qHA%,UQ[lE"wa]J/9l2ֈjaWj; AccK!v=d`Ă돢: <"LgAⓛn,LF N Sj+&ےSB%BP1P&D6Hwo戀SݶX̆G7noMzD~Bl _cCN`=_q/![Qia#R--lzG@nΛK*^Z 4Zo FfX uɜ+=>ws7#A¾x`u"˨$6r >k5jH'ϳ ab↢Ǭx2ȸ6J4ݢ@܀DJGU۫xrg-]!}ɕ@xzKwX=T:ɘ`M$,-q_%AiO"upβ2kxҷ()H=灿8*Nˣ?R4%’S7:r-U"7Azj{B1@>JφBi` sx 3#[gQ@7mV)vEHH.Y9KHi-&#l\7 '5q:{]fjƒKlj+ .Do-$ XiF )nJ +V!%[ $RI7_׫0=6 AMۭ>f@V#;mk=$FTLYPvRt{x:{{>!fFVTRz% 6P Cʧxs{w132.{AnE'iH[3b3],l@)>3]X_=.#3c_IaG[D~dQ#=/䂪q<.Yj.͓)FN( NM,Q׫)؎z,zLҢebdY'omJƷGlǧdWյPF蛉b(z)]RͲdyhG` =浇wiPjR&ao Jwit<*L wLПk,C;{ZE5564.SsŅ#GR?-N|/b&MLGН]vqeHELjՊ^Xݷ] a'\N1H\{#JgfrEF th| 2"@i.HQnЗwB̬ ~̒)O*-QWcԸKh,e8㦎jXK'5%3ϰz#$މYˬdb]k/n'RZ, j(t2F󺉈S t/FRg.-%'Ih6(2}E1ư Gu=K9a$Hqcܿ*)5R\urDEɇ2&ftm#{Y9gTgz'C1qKdMs*"^,9 t16[Z4Y_3̦ΠnTދ|OGms#j%ȝ!73:UP,-ƞ" [SvC U؃\FycjeDDfղ;w$7^/ #ș8Q;<S國rsX[?0>[}8=޺?N|2$Eh Lƕ@)(weG={hf]$>~[2 160r" M/yۆ\0+Z>l":IS^g2,"-'笗1NM .<򐗐va33oH|gT4`Zq7k{;z0B?Ouʿl٥?6-`Yi$zhz:.ōDr bug6L˶Ul. z"4Hɧ_iڝi?~N}6ۈ논w]I#?aVoGE`1Jˑy-qKsZ{{DUOk$K7>qVXԾ`S}!o2,c/"0:m'so]5P$F`+ t Y{ph#{><='a _JG?u ˨IG1)-̽n%r Y zߍg%Xlזu-]ޱJ u 2j#IvGS7!g;MHg4FdxW}øng=]V'5gO1 6<$?Pv;6j7"c_e0<:1Ё{~ƔDԂ!95#bn{:rV_KP4N?[Dizǜ![0E|iYAEa/d оipwgV׫zHQՐh%:-DC> h;[:ABQ݊GjbT'h1㼇:7@5p3S,NL'+:OnSٝ8뼃<#|蔮&H DgC/jQ?T<"c0 ؛3~o $ 1GmY3#0?enw}4[wAJ+c}} u,|L<К}!/g+~O` Dx7-+E X25&(uXW MCSxV33̴6 ?5|A/Ý7Z.1?(m rclb;kUs 1`{Bg5S aTAȹygduZP*y.jNY! -@S9 E|y{4T{8pzehvZT*ahZDN8B_q$q<:s_?|-'[4RZ!q]iêK:*))M\Xĵ*TO老}H}ƍI@xN xj@i.~=F[ `:Za[ˈ@xe23^t. #4߻e(ߤ-3N'{pVRĞIm3jIw4(O8_cE\P03) uRA NT!lCtidȡ)QC%zAR]u3OC 'jVBFVes$vcRq˜ܬxElw2Pي**G.c% "\(&F٢ ~ԙ rZbBM}+A'_6ך-51/I(>|-UbW8nkhW\O.VWy[G0 Jr"] c, m[WAXb$Offʮ.B倞pTJKS>`h X5>Y骩~̹g4=%s'==.|1L\4v/T!DlFNט4Е\xc %i*g؈t+^^:7(mFO:NB|ѺqQdvFAli^䍛RфG"̾/ɿ&oܖ;4@.5.unf΂떦lXיpcHo>BϚ'%^Qyk藧ۼBDL"k5|Q8lRsNJ&>703t̯0)2_y"A^u-zXQu9ηvP5_wRlsH!ubibn2,2)Ka)fm&k^lH|V z5lKbw~qO$!n@oy(e{ 4g]^O>P%ycC&f2ؑƝ%m%x?*0_*tw+鐇*UI\fvu7)E:0P>@GQM0@)@B7sV+:Nl^\4aHzP4gE&2{V<s`yN*8;KQP{8KBLG^XI(sATsP)h~G]xTg-wfQ5z;+P(JwUYs+ -!1pu(H-!d۹,qd hl݈E> ¡)&y 7o\]_A.o2`1?4(`'kSSBwwo>?Sг 1fCs,$m-;/RC?㰸kBȷ0t`'>=>w=1%lWY&X$ab;̏x\rqLͥ%oi6:鎘e(9} dk89 )1НQktJ꿘,+~O*56?ot*֭4) AMib& XGՅc<ػxR&fXD B(%Qu'(Ce*N(?^\XEG>tף :4rޗ1?9FZ3obpY{=/6zB UvL YW0󗩬bXaVj*˞"Mjԉ",nK!$m YF1Jk@n :֙iKژ+p0X#WO$>UWoTc' vCۮc\QJƈȢ\]X,NQѣ~nyUoy8 ?|fhgZ)u6l >!8Rl*%k ^?á}.:pY_(iO'wGIj؇C0 ?tR JA"\t<؃؟_*ohۿE;䞗70'2= $"E&:_pq?yɡ6/Ej()I tLofm"B>c=s*h{]3ОP6rL|Pҋ׍ @@̑04Բ׋  v4LasgʿAj1DtZ =\Y|^Рm!%(˵'/9E {7"%[/)~y)i(U\?1kUx P6KF\퉱Kv?P↻'3%kW^O F9-p!tL!\siQ s>j$(\(Egj48`T2 Qm tgL"^YdPsL>St0,g qF*U-0V\—FDd*Vfl;\}M*ɬם6߀C"~ TPJPǤ"_ x 56B'7,}V^]6CfCd}aXS|>hw2ӁL(JÜm*U&]:Ϲ$\zQh2nջvI.8X~wԇƴ%K,l5}0l9g7=}Kv5KRd>ڟ7@#Uq`Ź : <¯i\FBɢg0d/۲qgeذ!M|PE٪!\[D9z'T+l vsy$]eҢ{̇ȇ .~[.xIs9]=UNvsz}$BK_xU,?ne\VRpUjցKCb/",# v}E;%0XԯsѠV^8} >d, GEyO*QUX)؃R Cj>1[v*478 kt5HRU7"EIdenU -da#>B{}>٨8-8P>g 6T u=|,6Db l=b0*ӱQa'W jVLztɃ#: !sW8Ԣ<_jskn$~b =VkRܒóQ@| t5Z"#,0@ժMhjzSH%=7x%^ޑng2 LVv_UjTnw !؍j1I}/˹fou,q][`CEP-hJKt)FyP6Ӏ Ia0 7N^-pW鰏L ! mB ) <>ZӟJO;k0z%͸ƪFVl+g.}CMlpw\ES )t旅](ݞ.mܱD Xږ>bcCM i+M[&$՛#DCK۽G׉0HD]p|RU;I#"TwP ͉I2;m^ᆱjB\  ~Ki0o<<6mZ=ʌH_[Tm} ˵[br.[' "~0i3o qp l0x u+qYcTuV(ndMcz a7rItJ ̍6dB*ɝ=.[;i§fvEQ +98onlLg]jsD0U6RNvdP3кoy Sv$E٘YG7՟lW7]y=.Z+ Jub@Ƈ2G,7)WZ' fzƀ B{ncV&5%pK`ՉWմ񦷤( -sTz#ot^Vmښ9T\KA>y. $+ԕ>ҞʼA&zQ95rH<$N/Jh!oȐeOu,5~{ԯ9m$lDt7; ZL1bvuEݾ8>HB,03Cy8}G#O,ϲIP .ųLi'cnfivA1&vgZ_\jګx6m`Fiu } 5' ;gȈcH63@VtsA^AK˨>P;֝G>ɭu zj'pJ˛Wfl/@G(JeD% Ayd oD`C4m3\CC8ߊ!!R'ȩUSV/4뛯ϋ!,BC>zL^ePl= $ig|”wm-ԑH8qHم(ASj?۟4xwc 1{9킨›9[pN|H *}O|^~MYRaTPNrUcq0u]ZGJ2:ǂmK͡@jyը>)4M{(ָK8#/eEy#l]AжtYf:}fGx!|8kokka$j6@,i`~p0>c|gk#TVD\ #%5K)dVWR2i#xڥcwlu1"Ղx(w=xHoL\~>n^mу& y%O9ףH yxZKU\#ȕlBU.dB<G (0ü b]bPwjDӯ d3fn+KNq(/i;7WTPp%pWq;;)=$%NghCmc#jF +OYĺzMRٙ>{xxOVuymt-AkZ'RqQ [ 5s,D?U3?uKF+ңg_^'ťoH?n796TC)o_R(pF%-AMdS Q'-Ny7}i.: F#Xl$1HV~ ji^㛨[VWL~Y"/ܨFȣVl2}sr94 `7uM][PH܆` kAePIdջ%cEh-]G֝Cls(z]To]!D oS׳uguV/zy""A70k 4i3lH5HyccH= | vha!~%7!٘8>@A̐9V M8'׍[_ND|g2ŷ_%fP<dQmyLLٳU o]Bf[zߣЗ-/G%eI8ՕddETzs7w&O%Y#pU@= I%cF8JRŨH2*v[7/57 wYX*evY5n(6X %ނ>se U)sgE[/JL 2ܰZJF?_{vy`(zMPSG6|T0]04޼ 0 -M㕙tn1W3$M(ob/(η@Ũ\}=- Ϲؐܬw}ҝ|NVX3hfR]PFfapy0dNv~W{oG6&{p #iЉcl' =M>2Ǵ8 D)V63}JRGw ȦK4崟ɭ1IحOӭq$:q&ڻ9T$QoC +J[zMsZ<~jpdaL!P[v-_oC2y؃G&iUd2d=(4/̈V/_E*'A a_v+^ekO'Rͧ4ڏ =~nܧ8Xԟ0iflV* ѰRtgvY5d^vjT_a[|ƶÑR ڞö, /70|Qٹm!6ҽiEX/pϧް13Q}%l})]g㣾$G0_ ,m &1ݜZƭ;4cyw7—$YmD_ Ðp!+vGpPSfc.i2i8^L|/#1㏴l:fxry7BXԉ_BKmgooZ A[I3W1`)1g,_UudbJ}5MAiJb2hKL L p<޹AbLŸA!>I9Z;E8l@~{n "_%m[''4XIԴ!;}͏w$hҒmQS'̘s dUQ;Ai܋noE@cH3( j" -g7 RrľK?bĪ TUq?.* R ˏ;{vq Lݫ;1p%pTwUZ"~˶m}%[IFiܳ'էF$ |hBJ)$TbQ5̉P[朄&m?r~3uUgWĈ^ٻeɵمŻ0.:anIУ:2EU^뼣"z+Go JCsOsw\DF`r۳m=ԿTlbE~y3nK!7Jw': -s4Ev, !UߐOv%?uZ9y<&aDƋ!AVeMPBc V֞~FCEr5Q^ϓ7' ֘Nmn^Ж<;t}֋qw`23Dӱ6v4O'L@ F1UdƨDKw)8(AIiT+'ye$5YPLOkcP9Pe:m= Α3h{E67*Ǒ]?e|};|J<[?0/'W;'Ι-Jd*HA l%^=E ,Oʾ9y!%@~RHig̭XL\a?teZͺOSQXFp&^l@1oܔM҃\Zn`WoʞOH> e*X<72?uJ7/Do7k#^D6P_]j>1X{rr.:r OIg?h>@$v7FZk?aR0f,I3Hqk1P n)|$ ?߸W4W޽b:|]Ԓ- ?;\`\Lw [WrX(?᮷v+%hc>+߭-أw')~wؼn\_/%XN v,)ql3TKcV~J>ЇvZdz# `wX,N'g]ZYhvM$$wE DupSm9R#  M|M_J4nL5vBl9_)D g_x"UO6[%‰`RqacTwFVwBϛeMҲorQBR uĢtӑ^.gBfmۣȉ?_Qa0:i6/0A@^ ^{%D#Ծȸq%SM;TEijk9$t}:l)vWF͏)T <ͷ(NzLK>ȯ0vyuwGV8)^N `)g G|B|vPSD뫒cۧs0s֊иn֖l|X4Yo$;)(J,K c@#K[jfC!&#5%pw'/BǷSV: 2+0, 0º#cRXVӤK1L6hWK.uC8BJRBb69Ӂ[_ RPs?ٰ;%jZfH_W{Eφ؇}DWuu܉ +}HB\}|~zՆD۟ȣ0܌~C3c:ի{fP." KwOͺ0XХLA1\~\5q9ߘ ]mtÉyb]Mg~G `Sh7.wpC)@b-Y!.}WVs% )V(R$/ p$3uȩyo|O9LJ4D+z;@+b.7×R)YXi/>|I~8$!^~Xg9TعSvU켓*[L]JlW["]con \A Y6}^|W<=qo 'N6(5ǜ)Pk{Qn,OAWz 1},=W@o \`ۛT_9JcL4j@WޒMj9 =-atHz,L ~KeaSRʓ<3v$ia#W' -4 "=R]6ܼYSwG|Qoau={yF:B}M&:pYM_OhSBe[u;x0"/x_CPy5NVw?.UT;ҋfǦ":Y=3+o3k첡ICs7p!+l4P5*ٯj}yu*%^j&WXBŖ \>؉)n1E]Esr{ 0H&J sR ̱N4cUZM,,Lg&: |ZNt֚LSz "溈f~X0O1W1C;a.B`瓼?é U d ]QќT(* NE_¾0/Zɡ.]@96m^2I Hr xR GЗT >KXecas F!SFQ>`"%h4W*D7)dEgNoKp#ٯ^_T> u)*Lvnקh uu#1Wa⎖" Ŷ%򢽫w%Պ->nAT@vqԏf ܲȍ5H>,G݄y9`$1tZ?@k 5S 1'w#SbO29G~6?QRzh4jAVJ}ܤt6rqZa@(NE4CweLtPƛhBVO2V:;' $x)iiTd:b(^aa wzⰚX?bjH!k1R{/ JB Gu1U%tľc83l V{ %Dža= kK3-#͡,0Z#뼛0/)CLYhk$܆.^163HiM832A#ޤk \zLZ=ak Q&+FyU$G3qJL]Mٷ}UI"dZmd¤Ք AJT-ceǛΎцoK0ó:.RUDyiiE?L9 +~[I;N{JF Gp4^L IUsaݕڠXV*>p-E7S P`%/Vg i;l* /&FsqC[]dq^~N  ?q#Gyv}h Ѧ.QWPWu'jӱ .l :1C*lΣڠ-hkϽRLRLbQxuq2cO#=r~!dhu*Õ|; Bk w#D@ 7{)/ 6 avtǓK|Y}`ǭ {;m0; |wi?g}ipqf|;ѱ.ORz|M1.G|2ӿ)(gYʃ_cyt"C3߾s&4N,[JACʁu[?-H_P/MqKt?,^h2yIJaV!Tz%u `~Ш (5*l+@YP_Xۭ̓j[qЦІ;UiNh=`O<#ǦVəɃG #= jʫg"9?DxT旂sNd5IgSD@.SwT͝Sf#-vP +:[#fPG֝l.ZP=F/ wpf>EZ\qरyBj08WGfD-+䑿eo*Tzf({-=|gm/m+TêbĖc1K?;m9VߜgB"|G{[|!S7~ x)M! ThK/5P>aeo$Z x/[gZ%=(ĨaQMd!TU) F8+kE:Z7mEE3qE)*zWƜ#|BTs1-hJnp#u3f0Û&vKm SXCgG@NxqHeVGm!dTƚr(m/j!̓87OGI}e{& # 366~Z}];>髿}Uj&?Vִ͉F'.̭ti `k.B͕p<)j gSl6ϟw{_-Pq4Ԭf/9}ÒS\+?;)B9vKM(mhp%Km05ڶƛjت D)Ɖ I(Ԁ9b+e8<+AC@W 6ku]Xh:Π5D =*VwKz6օLκ:%x/]ռcoy4Uj%ՄA?5uðjUjt| Āupw7EY,"g2|g$ڝJYh "0dV kƦ;h iv7f<~Ѽͯ a px$>~SvZ(Mi溸;9ccK(J)zӂ> JQ&0!;UWCX-|JAө b!6{TVʞz FLI]k>lbMV܁wjX`_] wU^CJeӏ(ҋйMs,Ҫ..$15Q8LdGNSȳ[rO!G~|e^LlD\p1Co1ghႉXnW%! g|W[paXyf(㓜=A+Iu2` Xq/:S0_M:IF<szd3BlB x)} ElnI+ &G8PIK#~vs!Z-{^~?΍tqTE$>$t{hD.X?th?P-F1qZ ?:UI'C|O+*&F=̨!2A6ϗG g&*?Xf ÷e 3%k3mU+QO-9FQȫ֊&D|qD6T6g9x돫(Ak 9nJt!Cܱ,t=X.S}3HͰ ~5`m\v{Ɖ.4A[XzT^ӱ?$,w %,{NY{N-ۛ')yLGn%J׏ טtWMi1DCjvq+0Ɂ.O\X0AsLse#Q\hKsnVԱ̆^ VQmbVn!A!쏵 |c<2^FiSW2贾~jNO-ZPl@b`kj̞ FT BtBFѷ;5 C!^F QeԑNjo{ι 3 VOJRw5QJKX+fAXq"$ۆ_|y-8?K]԰m͎x1T96z&kU+jPR|-*3,Ẓ U᧽Ғ~y'5 ʅ`Y'sJȿ &I[\BR` !0}O~k{-;wHRd׹NX> }ETS=iżJ$3$g!Xl2_1{{" L,{QixE5ҔB  ڮڀU ʧYBҬ~2BOָGS6ޘ/jPɅǓ:܁lʢ-2-f/ &ѣړ1 ݕ]5F'px9.+('9Li;UP$X-J؝#W۸"%#"9G$8:]JC|n3]qL9zݪm>8x@فi$SwPi\Ɣ|oپE K Hg5ZA -T"GcӡqX7C8&a񼗒Q[TP1ԈZT:D2}[XƊɷݧSuZ Bk'ȓ խ Q)vEV,jw5_CCGr|-7iJDZ܄|V'PUf1Ym]Ù0Y)?̽ic"3ߧÊAWf{FC ) BJjӹo3΃g;C=1FHy$TygAQF'`+K=24T}z wޞo3&bO4z*3PVn[_ʣꬍ}}c_ o?_"5= CMPu+ \"-(8Pz@%gǎ p%{=r/\<8cgރkp@[Ni7.H_tpKv"߬yw$a̼1wUjհd[ܫ{u'4փ iW{S梉úZ+E,`Ia;yY?NڿIĢ*QL=]թE7XT"kL9,ߋbSㆭ7Sr:.`OwDjvD?oԴn5׹= ʶtWB"QiS1 br:U_V!, HPE @"lRbA8u :ܱqMT{ I,N Y%8MȜD0NE(h8VwB;壾> Cnx=؇_£t^?Pr=?U-CJяJgX 4LVB]Vz_jT%v&QCV4˅ЇvC?W]Ba`/T} UƏHwjèpsI53ʩ(NL0ת4Cj|Tx ?aYƷMetJ.1*IR2?[#I{\s{˝_3,)'0.*mT)˙ݵF~cnH5H,uDe!U<δt,Yv><`˚Vۍ /nqmY.\D.oWqs LQ֐\k/׍0pt6zˎ)J.lVpy4Jݚ?@Zu*™!{L>fбWwZ^MS&b~: { !2M*RH$ .!Gcx5E qwOU<ˋ (T[v/BΌG626K'|OڪATetY__{uL4؀Ud %s|2آ$4%cN8 ۸$-l>'Wh*f%͠mx梁vk R1SyҶL< "u a0;ܶ<\N=>8KhiɕE:;0BYIL TI&`({:©ZMjzdmOxTl >K6gnU.ۂk9ꏒ~`-U$ꁬO :ԬwDv +zLptw,G+Y,UKw9Rus)A} [|[CtvJ+8m7`NX}oXٓT;Qۆlwa!ΕY3B K++Ng׾wVux@ж8MH@,7Eus]|XL{&Ny$h5P W$-z?ű`6H#6 L ㈩zS25WT}es\^\ }$1t{ZGI0L _'%?z4Ue7$$.6EtjM b.(pj.5&Yڅ4JEj[ K8?"|k^F?)m{WaZo"M~P{;H_01R$(*JZ2SO#ƢO~aycw(YAuυmI+u]WLdȭ*2kT;r f%^bp-iv!kdw]0SUM='ChcT9T?#&PGB^\Ҷm c:,[ Uߍ_=,7P PS8]dhJ8MUHG^@g:|pIjR d%9?ckږ'sqf5ِG5scgⶊ7(?iSdzp pк~hRvًUd jta>VY:䢂(u&j 'Jp/܊\=И'^ =O $.G(VY}L|BqQEGsv5o]\_ VB;hZcA0lf]ciNܲ2]cD7WRqvi炍˲#|9 ʈ,TS`ҁ 96r$WVns 1sBB%d u|R#sMgGkcެQ&/Mߜo̡sMFjrmclM L)гFť ڸ[-7`(W X#cUKQO@۝}=?p=~5S<3hL`TJku%$DΥùܩ޲uY!\Lk\FPr$B :3˺ޏwӛs,*W&9],>bƯkY  +j5XG  AVy%(vsnG:e͏ b&dYӦePey3{YA:gpn{+'5ZcCo=<)J ƝV9Rig[$4@?D+z:l$z[J~ghGbޟIx,j$G9Ƞ%;=;3JRŒo2q˼&yinZ\iWݩ {wߐ|4'W \C\u41#r32HMX共{3O`[cU$)P803 ֞5iˢ:eB}P*>5O $u=K*@|r{;p Rj-@9pT+/ޖn3A5$zU33/olQddcY z ىp;L4SΠbYZsԡx8< p"ѬXI#EU*. $wF[ۀ/  \"eZL#r.Dpo&|R[D5UbHys0e뿘Z|@Eih0;`[Hwkt$'*?Қ0r㔯au\b>n 1WzQ4ĴO-:Wq;9U;/72p_^m=#Dz&D~;㗩6 wG拹n ^=jȝ1~İ K!jwTWp qC Q97Ȇ_YK{.&b,mr~b* X,]M]NUuLqN\~,#;I킱TR4KϑN\iyXmL$Ԇ3<5$yEKE-ZȒ"o,iO_E> NA85I+j='w̉616~XDBxN_|3pV! Dm=E@:n`!Ȝ;t=y8$jh8nY #f]"(i,Ͱ2aPÍ)<vLTMX m|87N 9,zq4e5S|-UP+>=bE>Izbjke4# |\[mYpź‘L;vO6|. Vg<5ǫIBۣ+,4 oQB/|Px )ZU:SL-)E˻ktvv唤BI)?˾Ț3S y)^HF::J>h%:Қ0gVߵ99%>}C`%ҩӯ%Fb7s\3Ps73L D~.g T%9&R $qNg%Z5Kaq=]t7Sus3 dX!Bafbeu]m"BPi?d"VoҡK&Yu6&gPʐA= x,)kNw}K܂TrY^eb#m&_6s7z(kCqsY,R-tefTs/[Q3[@dߥ1˭qg;}?je1(IPW.s¯۸*usO5B=Er!t>2)]HtĨWhq?{!QȷǪ?VD2yVD4-3/([zt+oE%St"pOƘD=?-<{>f(XAp Ǝ Hy _+NRkS88LX;Yp:{ DD*htBhML|#.I8k ˰Ü=;VYN bl:ܚWhQrl4[hH[%|+.x\ aVp&`h9:5kr_kBod@{̛ru +x Q.ִ+Z c)/yK \a.Â5+;PFqabz/= \AW0!& כ3e F z3h>Z?`@!?z+X&^$*nJTmHF6:'ž6.zH pڵ jos8Yq$,əsRFD~t'u&R[-$RWx$c+R̋>~pƆ W0S禖WEXl.quՑ훓C-Äݗ>p7{4\,anOYݓf$\s[ge95غu*6X@fk_cYlK;sV|DƜE0WvY6C"(NOIg6FUOx,+TqK^-,gj!9O^鵪-G?8K&5oM)ׇ,\aL|ޞQ9NB&z~0s?Rn?Gs K*&e")?5C&ЅCY‚G8OrR1nzM<{_=;<2彦'l!-.ef|4N\n<}sNqN 9=!Dc}hZ ybQ=_sfF;FCzw2?mke ^h`in{h>nEZ.B*Boi;%o=:J1XfԖ`6.지ꏔ58J"G6BIPvgBD`c!@M I8k29wFפ{v2dx.`xچ>wMN!}@dkUs(fSs9cf%g5{;v9x gB5"Gzzm/ ^nAR?.qiFsXili?A˼4K٧& sAϢ@SEܢFB=F0]ehX}]WOrgӑތ B1F|j Jdrc.Jn)vp y$u#dM-]b`JFmztŔ_{$qڙH CCǥQ;"(BTx(/z2)Oe߷R;t Dm7QHM&ź;H[>X9+؉Ww"3Ic5<8=,6 9cԷe#YȠקaYa(W9. mn4m]j&ۻHR>^d [yju)[$sLC4 ^VY"?h,q׮~zD κ𥄐ER9-\* o٩;b?il|=x|bMːloŨ(xzQď &CuI ZwO5p0 @US)+ɠDΖ:L_^!4BW߻QL7 Iޭ]1AdEHew/WnT9sf&f;/(8|?i GcQQ>!gt!8V#뢢ҩKkP3 hTҊը&8W:" -;aCpCr0;F}%E j]p+"2+\@ʋA<`8C<:͞G]9h#-q>CN 3;w;{g+SGzd #6Y[7' h}AiݯY}|Uqd93$}~l1ޑps*N9!nŴ  id4zxr@ZRPcCUb5doq2GoK/)c7n^sc0e/⣪@4!&6Ixyh86 7.eFly,~n8Rgx,Vpf} Ig>P_ tJCp]}Zr$nBKXRxnUi:`ce~q5:egDpoz;K"$zIE,#2M"(,gbzf)؟qڸ&U(KK+>.{t(#K0oA=6ҵ6,0i;՘ȑI8G6S8/#5gF8|dy^D \i73ʿK0ZD粌%'?:ۄ6QG&gq0kήkM8W vXR2Qo"glL*f KnlQ;/:ܷJ0z?N^ʦ$01BZ%%i&G_M 2eHl|)%i&:Dcvo:Q,g7!'~s X'S["t T9s3!cl,a{DmH[ \CטhJ\hJxhG%HwBmy`?"X=Y=Peb_6j ݑU *- τSu'ɭ7eEɫ –$K rŽdڶ8ģ<05:-;8GAbGm2Q^A]Pup:@ :HCmszX11ZA9d A`\0kK}'+t>0)e_%[9 f(X2)(͉,?opel~#@ q1O>9I謼Vnrot1VqDhjd7gcY(<7!_ U j]~|?Ŷ+ζKBR% )apwve'-a`)RRXwYq$MxM;i?k<%!aRnkwQ#r Hb {JM 2HUTG:j'sA|9!I:U5([1l<|!*Ya=7ↇe١;q&'0H۩*qkV )万s9KTZ,e~*T/ۄA8]Sn?Q{_&]6^?t*ViS>Lwl%B4ׅcc]W*|Zٝ Zp\$މs:_䃸v;QFX8 Ϧ/.˷RE+geZkBfzG/ u2RvlFtYPd rmau<I@d#<=VL}<`HcDN.7ArKϕPST𮷷 ֑n㐬_ȉĝ-|U3s'dEϷUҙһFY7HYX|ϭjN|_&IUxhL=FND0@CE MU`(Lg#- .{{#W8qݺfb'Inl@H~A_"LCR;+ -4Cx%IӠ(p+9ޏ5<̑3Е{F~,^>T9xŮhVqoGU]LJ%T.&L0 !;JG$(rZzGV< s$UdG_Ez|@7C >NqpqC_3EFv~p췃NtW$NRm^?]hd P !R+TFE8ѸtqjG1.vD;lP˜*|#2vX/ NZh?inCCCӺ^n7N9("-k5>A1SlHzSB\ 5!m~tS#lzlb_l(1\28ki˺W u|-59 +pYj[SšQ{{1Դ=[Pi3| ^Őh1]񢾌|n?M=f +%rSV)LEV\ǡ8:öݮGiC%zpWalv7Z)P!P@c>`=3i1i׵HSX1'5^4H$&mfdS~"%|cV Gktx_)\a0v*?_7fÞZ^-ܔ \3X5|8=WN>/r+7;s+T$w6JXrv;t=Zw*`԰$P(-qMӯrBM5tuVA6P8pcVoPVqj=^rx }O^Ug&F!4Q& ) {pQ݂5'V趕:dC_DÔʴ-i{< As:1i u Gɼ1ezyW q5§,BM";TE Yt Pq`Gz {h`A#p_rJ3I" L##M"X*&{њdsrS,xic{"DQ_`|{E5ׯ]9sCbXUn'Z\mM[TN,mpfnYID;ZUl1+f2[ B] [6ۗkqjc4=k&r-ycË OVs _ BmI (ԝ6jP2M P#㵟\bh$Kz|:9}i`^٪F~d3dr$`6eg{j| . [?[i\a}f֨ˉ%8#H ~44E̅FXw.6+zF ToVw!TA5w.iĵ>!lδ\$Nfg^ꪟx TXQM.N7O`-@Kv$qP6+Tm߆ 4@3hO [^?jgD᛬3 o1&ЎJ,s AR[d%P<[,LJe7\cR8?k>Dب9]:ezծ̗Vo=䚯|i\d+q<9 BcvNwW'g>Ka K4*A]͋ԅ^\bM їz7^3+u(' ׎.f>L{"y tQӃ<z_H(#AfmqDn1FJK! P&5ס:t d ,tOKhATV]xFd3gKMd!yh28p\&MbyCAf- Ro>omބֺ:BvUЃxFv@x &Z>R p }BK1NָEds-aQrCoպjP>.t$ѹG|LY>8vN"9?d6T3;~;ZɐO3x5e5\.*XXP2[;znGxKCBUPw20(HqcPs Kj;WrwȞ}3dqoWĆ݄xfst y :Kۡ/RVԑV`:u6$ܖ$-q8j6K}5?2} ׹]m<hDn܆Olϭ1θIY#rz_ Zi0/7a0T7Gq]/qD#vJ *OE2]=ڱp e&|4n O.q  &=z&֎uzc &!)tSdG,5*y V"hM=b_#kPYW~K^ U`&yu0x)7?6&ҢʦkJylWTy*'mD>'bbnP`KzUcTbm$m[G-lv^|c CKƏjQZJ SKUi7[ƶxlȖju(LYv=?yL\+e/¦}):6_0vo4W'`6 5Q{J(߆ALn,-e=RWPNg6V?_6*}6TI`BUg5i!zҡ Irݜ,h51;+EG!iCf9~own*4%\2P":Kհjh*rKwoU&?#}IY1&]M'g,-pcA ODGtquN n?: tTS_2N??r7̵Hmr#f(1(Cۍ qؒRWLE9l澌׹Q<1l.K!l|8`,6Tm*H#)Q )C`1ݗ3#Nv2tO̎1ygJ̼k&F(dU \>'?{Q-D]4/DO?%n|Y7MJRhw2;[$a&pa6-gjVVGQlK!Ad\Q XD6$^|YO4 Do>L3ܘƭuMCin_y7 {Ѡ\ɯ f#ԇNŽ$mS @;Tyk),#r'2I`+bs-;Zth_0h 4$Cc5uZіg*f.io')yk$6pT1٩9mbq9 3s%u^.[z`6ϙe⽕ܾr?hݚ0Ybs c텊p|i3/CۑG+)ιwkw9$+bَ;q70`}=d`<:Em*G+Yt9EλM=\#|{;݊7}WMp":=/bBQ$BDߤ T|C9[#tg(Rg:1wNXA>8+ #$~ 8 6Uu}3v߈C 7)Y j#Jn X,4FծkW_) Rxr(~ oP.v]WLf`0&bHq+yj\,UJIȣxlA'c0Q$X}tu; seD oRhx6.) l(*n\171u؟v{ >ŇknC=s\^^pvfՆb&B#o<'L iyHQa&a#:#|j.Θuk{E_0zhniLG9}Hf쉅vg#;P rH`=7BXX_k\""My5ZԄhkѮfxfz'8ʢKi#_ 1b.@Yؚ- uUykw̿=i*10L0係,aJ=R2 ozRq9he˦ä_媟Eֶ3z)<"*I,&`U 4Fn#j4^~aG׈'J.1kZ:4]w]읟_lO6[mfVCg~̾6{3[8piL~_ DL$__#?A^Pˍ[ה7LA@H#ۚ?5:Np0jَL\=zgk\HFWlGhq"簵߀r=x.8ޑպd//E0} =sGAfI&fYH}M_݋0:lξj]՚܁:0҂t0 g~A䨖! sjS)ejb?I8i TEwCD_;WwBaux[?`C'!k6RoUW"P PaѾal# ?=@ ǥPȼ9ၾb o8 rGV=f*rB.@2 #!\ǹۀd$h{%ܔBo_xHDGE+i6W1vb;EwݐxVma:!8c9]+D3oKhQ5fG`uf~a4 TPڿ҄'ɤ\'kA^$TG9BDI>QjD |"#% !SB#g%^..Ah\i`δ& ԩ/jic {ۢӟꪩΖѺxfozs SzS#\8GJ\-_\s~khadϓIDX^yqL{V\>6nTVd؜X{irx< ]XØxJKnIURDnDcNƥwpX=ᨑr΃cGͥ7݊ùH:wLq!m=ׂ*?ыx 4\l*"b@)SL*ALdP -}[JEN9HhVɯō?Qdb>S}b O~=pTF nf_?ɛT)|nэTT2  {lőG*"Ӓ>{IZpm}P:_B->tӟ^+;=t-X-&I6gDKiyK'⭶)(״Бq7m oZ(?'WTֱ(tts7Dwp( v><&0dA @z01ϪVhGEXYhslUB@R2N=#ԹqҶa5ih0"|`9MwT}`]Y3 {>9fH⤖ba@w%&._bOg:ѱ_k)N(S&4I hz,KAvXm`9Iژmy:HWqVzC~bM#Gyf:w']OGx6#qr,R ^x(9ץliRt΁e,Vh@=*OU^?T +ΰ-%2ILs"2BN=p镔*j:T pdȖKyӣ"~$x8c2MK@&wc-ƕb~oLpCVYчsm:W-[3sNխhJ2\j&4ޅU٭90m4Lz6k!?i5 tO?D"ɱT.|52Kߖ9U!\m|<,in/Ao7ɻT_D\OWp2w4S ɀ'</fro}sp4:Z4baO͡orVd緵=Zno#{Dȼv|%DȴMji3,~L6:8GcMOa`YwSe@.YcgW`] %kaPԲZᴘPY}T NLlnV)E>o4Bq*en((?yP 0t̥IRSQ $T.Z5BBMt8J>2tqYhu]J4&V NTW=o;ԴH~+J>jhޟ}͸E\ucA mNˢ x'4z[8aܴ %!̲. { ?ƻ~n0>(H9VӌO=vQBڧNO=iUY9Mj%ҁ$k$"j7/li϶^ZMtSƖB>"0rrgxŅ0}*Ҕu+G Spt3)Vmn+dh]7'AYW6Ql">R 'Y,KƓX#:3t/:C6ɷkhI/ Skzqp W7{i]Ua[UPzHT ?JV&-Hۤ28ks] ͜ t͢JFt  3%3lTQcݦϒO&k |1ţF@t^mEmH퓂l"+}LːÔ.Rɛ+NᎾE֞( Otl fxD` (۸sf$:<TpiF֌ c-hj/WxduЉ_9C`}Vְ"Ƅ|.&xD$XYʖѻ`rj+/Ф"p֯JŶ A#ng 풋$fa# L1lͱwn@׆g\og8 G WV&i6?yk<Y M;zN䬝`hVz%\ChfA0 _R~AmO>bbl[kD9S&{k_uQPz =h?٪|qf0F,<ӰhFB%(zbe|J_w> ~TȺ0"jĜw^kye( n`[*8'ÔP$\g\ux*>b2 UYJg''QI!|S^cwAR]l,*Ktٯ XOʌ~bl"mK2J׉B#3mL s/F:!g*K KuBOGQܲWݿȃX4X>7 W۴k /9ϙjSԭbZF΋HDJI0ZjW!M WG&}-{T؝b䔢8N^->?fG=n%l}aǑbg~Fk*\ 7)m.b-1]4׻<9rݱ;d/`+ل Afw4d :zVY~W\QɮSԤߣݪؙ-$EC)K],xKQx-' +c`B ְbE9bpQz4 l-z'ʖ)1"}>B&&`Љ o%Ӱ.b_$84afn G>gSw)~U?LTz*B&IڭtpL3*:,Ra8@lٕ{OpEb(AG@L)r/wW9mrHbЗGCP_+ ʡK!ug$᾿ekŤ흚$x`zdM אN럐X9 & Sa]ǘw]YDCpbkJ+qkg45=Y³rxD%MуyȽ m`kƵ69ZcYW6Y\ wi9ar2s=l q<O9H [-ė>Tǧexdp]1c|Qt22d~< 7섽4Q_h!\mO F9x p+Z#G~^_EкYpȆ;$s4q8[u0B Hwj1ItU\.U9B[p7ke ze]۴ =[b2z\^2=!\$%h~1(~֧K_@|/lsLbI掷C7JVdQ]'W|Jtn^U`"* Hxd"qVj8쩿I[We/B5[\)Ýݦx ݌shYHǃ~qզv>锼7e SNH͈;fscB]{a phu5sH 9iJ2f=R:b6PABSkvLqyOg6Z5}*@{1 W{rYi!Tn <(nSbc\DMİwBP; 8fWu*gT9H6Ԁ2yqs/Q 8s24LT M,`E4*WS.ѝbBX1r8L(i /nZ4thNG$lyH/2y)l%V*nE~Y X{ïe7(wntJ}[l4LgP$[ UDEpj✺c{}an!'wl&zUy4rwutElL17x84*H{0喷%{XTX!)FJ{W\X M`3Ӯ%wG6'[/V$IeIハz艺ݡd@.?e(-eE 8X@zA+/Qzឆt+v?jBe} ea\:7Gyxc) u-|>@O nQ0 `xqO^%'kMPIDY#6-T/4袥\| b8Wh uuH ߭Hy  S>չ79mI[ Wh `'ӬD(~*}!նq%k{;>j|m%mbe(0Dwrԇ;&aŘ^fΙgVTJhY. ΡhEԂ^Өr}u @eB\m*cT%bEkTМ@ݵ4a#*U3Y;i-ui{YeEe(<vFA 2QŖP+ &f#,8jj]훐|V}|.nW,<#P--#60 FЅxSlD)-% DOF/Q=^t̅J ghWQA)LxfGpSb6X S:|+v;D0&VF܅=ڗF8 R Y<0,Q}g6WY5@ȏZeyfi)?DX2F] | 3]E䄒(7i(o/˛:⫐m?|}yd E1Uҋ JhL7K/z陻zaK]-؆b$g2 lQڠ pO*rt[Ay_ f `k;ݾmKήTJr@"c>6b1X5#} Ѯ> oI-xL |ƲM%Nj+- r#ѭa9Q/U~Қp;o KpјbN29@*-aWk('fYr1č/aѣ3! pկ'ZkNR ʰB&3֕2OߕN89evXO wz9T~coZT u|~9B\z6 LuxabӍM( fy_b'݌)⥡>E4)k# Jߴ{Y;oLfCUXaU Ͼq#vy5DO{ FOVjo5؆b䎉݀fyzOC2_sWJ2 3zx EmJ6Y5@뻱4˛SD6V R,MdKp߳N (184V9ܞEX˯a\d3R{ v5y8^fGx~i'nU`=͑@ >TEzelҜf>>7,h|l*PF\"l> U2I|7%Wf]E\T>?|Z\LYYh9;\q̵`"5xS3aiƔ~HxL/~w  eJ(r0=("bòX=h0](BL tZ\FۅTV0Ub (e!Q~Pa0?ܿO6_rGh8yщg3{V>;C5=o܆ݰukubGfWG{'o+ vq$T*O,_%ŝ7 ] [Uǹ-6͍K3<*D[)*<;$>|tCq&'w-Ln"DSU{jvCƲ yѭhL6gL pNܩQ+b[(3Ҡ ʭw(4Z4A2+td:nsvS5~\rmH@pH{}lԗ| MiN+zm'X%Ӻ$ؿ7eo-RH2/LpM7k=5ڳrSAGH=4; rY. kAlh'!`b/#'  wFd S ſ_%@-ǚyRNdU1_-Eǰѫa(٧mZq>( O;s6ѕ'fuqwAj{5k +zN,pGM eQ6 mk흈} `L"Q=JT.Ab3&>!HiqݫʹY<:mВP i "/ 6''g_+g)A! 5%\Vrt'Wjr,@o.V/,ylwLGRH̼$iF:kv8V7 >ݹO>4Wr,:/cIi&GGCƺrM&-t܌b*AE D@x}1M:KZB%> m %9ŀb@bqeE>$|G1Qb姶,ʂI+TQ}+Aٻc}ٯ+PIq1JJu?lNqF-s yRV\59_?L [Z߯#&#k,@rrQƁw,{<IW[CI)܎PV+2#61%FR{(/T='HJ'M\: 7EsEo"fbAղd:9S$CP_OFWxgƤ&~CP]r~Ő`+Rm~26$E/[QGӆ1 z/-Zǣ6XعlvP G3 2xM7YsT-_*b`WQFMnRD/{FlKfEH|nb6L9W=Pm66S;(ZFI]I]=,|]\ ɭ{yx0PCJ̅#E;T&BZd뺯 ZN3"f7AhN9=3~3 +'XkYQQ(O[S3qOz/׊zSS|*ogY =c `QAA˗iJFզVn1ʗO@7)]A,e(U q_3\GKXp O>e@c,%X[@Jk;Ft6|/}r1~%D;+ޜ/1u+BY$WQR%-Q$pXHBί_l*3Wls1O6U@nI垠wD^ (W H8wB}s :~B]O`/{Bq (MݳlZr1=@|{ѱocEYWreW Аb&ϝCirTRJ3CL摛gM8HO_&'}c#/Y ˔ KnVU`I ͋{oݝ}qXԵN@ V _Ԇe @P9O.j|Ff(U)86`sTTȟ(valz" O:{{,t'iT \9f!;M"1>ꦦ:N{ $)Ɋil 4[9"w4!AG"郁qr5xbC(&i }ףּFͯk!i] D6Utț"~ɣ"'[ abh9,PjtƗXjVNJrPjVzg 6hP+tҠ2!䉆jJ$Ԫv-M>J)魬βܽ;'jH⵭蕧&8?Qv~o24ƭhZDeC]y-44{)PCۜ(ߴ(?"p"3:a%cg+̦RG葫OOJ #> mdw%yZIV8IM(d Ӂ3Y[f>}k /fwՐm9bǵCIjs|u;Y΢&@aHC/e&p_(p)Z\oUb+7^lO6Ht9)HwV;GE5 efà ^SZu@&O*in#ҡ( d)& , N,ض*h*iR˲͏`|^jӎn3xS]CR.rJ\O@Ft )xTn+{ \2>9"uF"嫿`_P'?):@63gi@$0qb8q* X Qfbn\4M{ im9xG--Qpiu&hP9rqv;Y37H}F:Tt^:?F _[مMWF{fH{`vhʝDFV^5p6YM G Ҷ(/=1)Q(KuS;=B'z(ٛ ƪt;7(# mJX|7*+յi!5e0ޝkD[T$=M4"aӧsQv=bbZu&6ٳlwpYJX*X;vN$q@@9㝖~ ĹXP>3&o4KÏćLeELI.R)$,Z8k/Yvb$Sc;֒XGMFC/J-CA5E/◧ gEǤ_ecO\9D-BFVf%jz"12hboh4%F`~*{7!D]k~s#* c%l=!KtCǬPB)D1R 5s4~+1U?…) 8<=C(4Hc%`F ER^=hF 7`T_sڑ&:@f"b`C@`8nW:k"ştEi >KP2St04@bmbĉq⟲v$bϮFJ_Q"9y]blj1cy. 3e@GD0W'GЃ(TĤ%"nNVZH9q/]ӄ}xXɖc̜JNow7keˡQM#QqC 3'ټ4Tv0]s+%4kɡ$!E€b׌Ul+#(7d a˹c#SYnvN ?+&I/+9K:^'-qHbX18.V]Ǎ☄宷KD[r8_QoO`Yˆvu24ΣכK@YMABلW(_LΎ N[8WN-eSP?ƹ5MkH )~1F&R\-' )X^n% RWucD$% Oqjta>}fN"&Zh@ ]/5~ ߂)# 𐬷Cݕ<!{> =C!* U9kO 1 \zݼ +->];tb/e[ V+ħC9 \|y΀tqee*"- ;1Fko4K|X!"pUΙ"zڐrh2dp>z#skzgËW0vB_a*/ aB ( $ͬE{ dCL{؍M@#}~-YqDC1"3`q^&%[*/Y`r/MBj_$*mK0jve%O&ˁi9e$B æn+oy\+^b0j^#>TMJNwWGqp«xX,I4i#HNfo̼ͽHHp L ch&`D9rhqEVA$ĶVUۯgKXdH{`D 6Ffoc[ezgJ4-VWZH-R{rM mҋTXǁ4+ D,/ė]V|^1Up$o)t"KjVŽKkErJKqjsLjr7 iNmոPbdq?.va{6Y<*erw(6 &(TX>aۤKWcތ. _p1~aLm# 6H: A̎~w)A%2cY&009صn0IsΊ3?g].+M=eI;פry&`q9y}dF/2` ɈOY ht9HsHV!knY(zMzm(ZҤa42 @كM[gH@ꇲ-E fI,D^Lc6-~e:4BaiqF S6Ґ'i$5 1t$HL^ #ĽۼAƶy#iz39j+a%HkcxLSHpp`Ҳ,w>o~+9`H<+_p{$MGLVAu.`qr +/lBjƱ_u~bBgK=ohFTFS 2ܨ8w1W/PkdlEN=,f }6a]wr2VT'he ֱ1q@Rm,5r4s|U LFY2lT(t_2EiFzJQvlJRChCCݲ:r8&s"Rxc UjѲj2@dz`Ji_VvSzVt'|>'bTg1ֺD6k|dϸG' `7YBC?ֵ.<bF v8R^Fg/l:(iu7'J1߀[%M9/NgQu:7Z^PKdZP۽;\zu DhB{2j'Vt%/| $1duՈ1 ܯ{҂8ugC,<ط1,j_[34U_$J_y1UL&bǧKE-\~?t+՟[k?7ivxu/_`iytiE+'ȥY[iw㧶NK247(ymc\6JgƄ9Gف&I"z!}6I[G6<$7?~*9q9T0[%^e4흳jIhS}gQɜw|%׆!*j6'ũ4iFjkG~7pD[>TexP틸羻nEXߊ#n!)0G 9Xw˿Wa`)AP)VfabdjoHb*|D3I'M94[,̴1a ,q0؂?ΈGtJ镒{)ڭf( ŦdmP(=FM}Ac7"b+yD"{X1 \b]e]lOuݼ$ IW|~Ҳ?mjʾ8 NTD+/P+o r{Ě cME%TJMe#Et泰${Huy}kfopqr ICB@"94OQSktm43ꈯ椞(Wtd7 떑rе]EZ]Ն_Lmj _1!.WHc |3peʻI6>7۸MvZâfi 'XW肴9mF(f|Yu190œDGܹ)tᏞLJ7Ԑ:ag[ЈG#aQ4`vrm8=YJ~?I?GXD?#C=LʘV̈"N`AWUF6"W !Ltu0i弋kȭוFDql%`b,HGei1Wz?w60puOS5v?ht@V!iuz7w\j6xN: \֓r.;C1t|- PU;e&g#cz4áB 2uI t>MxCxt+e^G"Ka&+b*…bp2GӠ-:nZ@bFN>l>;HaE㽼~א%>RtpM6x(2X91`>4wӅIGn;l  f;xh: dp` z=$룺AeFAV%e,O_̸x.ED X='3UbH9Cc渄֭fd/.NG* i:a?o?bu 4n?PicPe~i,4Vkqe"BO2e Cfkj;m;8;ݐN [de/>&PC8C$ MRf<(s˻Av}kmHO2d׷ٞMY1a,T9QR-5=S U+)$Iڐ͉3D [5mP],^IS1%]{KhDC)K2DpX*w-zƼzU҉h &j\ +rz_&InS\4f|U /Y9AAt2]~jO.k,^x2$:LT&su:ʊkִg0i=6){Ú~(ߙIJ]/V `2} B+2mjA,2mc`ԵA9^Α. .E(idd);:V(QbǧڲuEVx;JV ڥ=\PC|4>6R0(u_ݾDк%ПMJ +}[HO^z!+йgH!s:BAA  xգ`=Jx_E^(Tֲ{6xM>>rd-^_-ޟF[`Wbl! Ν[u2K+e@aY1JHr/O.~O5 [^JiT({;YX/@`i0IKxjVVȎ35[6=<|Z.cmƘ䂡 #{C Y I vA_l?7G;]>oZ0*L]|^X+_~ln@`E$7ס0՛!K]9=E% \Qc!n/A'= 14@:mg c=T}4$#zwvE?LXW`sgdgRN~-󍒐yC~S34n4"uk`lxFF6TS;4h5f?CRc@_&L/W N޵.%,H6Yٻ' - iu|.bH ywlds ΢Eyц*H%v>^*z!}G0kSEhV<.АXcHn}o)b+ghą;13K|pN=А!@Lp#NxS߬96(Q۟mM˓anD8bP{7ѳ54$[[A'6EI{=-gf5$|# " -R`~AS9(񖯖m,ܪ1K/r?t?4ᄋQ ٤&SNpdXw?946eNb[ŅR/dMj*ᠽ~%7_6MNh;pۭ H&ֆm΍ gGAE_"bӠ`RL 9%$ҰljN lYE'@İWzɻ(7zrqz9ጯ<MD|mI&+7ރ!pR9'VvLz3XY/\6}}( Ìӧ' HA׉;LBq2L2CF|r ShWVHDnQh/ʱ%mz`[&[A6H PL! 궩 *Kyi0d%<"ӸtP_9ndr>X&<\=i05k2Rm5mJ#~vBX)P?p #VV>Qc{L|:{j"5 ՁfVSdR:8uwvf{3\}aQ՛tXQJ[s}X^}Kl 8@Ӆ|$nOҟ0&ZZzC-3%OR Dݵù&>~Iy/V\T2>HB(M)a p: tBT.`X]K8"\xt\'S/'2}bz6ZAE|hnY A%0Gf :DJ!C?+XSK~nO0Ldۛ`-L+llC}M /IT ~`z(wy!+u}\|`"myQ7Rݷ \s6gA|sѦK *M+1+P1 Rdm2386$ 3+.!omX/Omuw:P,]Qb}Kg, eUX91Sܘ^%taxqZQE8PN7H{̭\w^hA`.@Rrmо#ӓK&]i׻,}uؽ(JPoDiч)'YZٜ 8oKG}`GiT%mW' NTMs[k"?fgݥ"W28/TBVS<3P|}5*R>kRXY:lC􁆟tsȸKG@f6; 4^a&8*)K^ĸG7V7I~"QXOȔWI(5"X@'+IoJ@b\%֊`tIp*=8د8:k u~F:^b~]P,,G3o8lŃxA5D+ 6WԽi-0ygicR;'c<=л%!s)aBZnMH@:M6WA:TƼ4iPVܖjz)₪_JiRm`HqO&mͥ |kJ@k+2R2 JHLK_bJ>ʳJZЯ.h@ݜY'j@"udiRp"FUOji{q,/ɬ~DTpr5BS9`Nį@Ť_p+X7EޘX+xkUb"w[#\zp^H{N]RBY^}/tk +# $r͓(t嗊X}(7 $0/|U7\dᶕ4rǗ!1dKR~!% >٫#'l]FyFϑ1ѯ-g]E>\5%3,0[@[7RoZ'Zjү9j1Fu:nh k 0;Q=#Z UUDb3$&z><ðI0@$~yt1K4тJ4j]eS-IfqQtY}0?u@>`6.3͉"UaV8V٨prLNĨSv|NiDVR/~wB,CZzӤ5MP;?NMKC=T\}nq PEO`'W}=aᗠ\|'xZHyi0C&FyJjz|,NyR "pgEY_3%zHBplb@u"_ `L+JDIR&ڥM gDfT" Eː)KȅitǨM/8]Q"m+oWϝz>Tl ?1ט)AEtu&;"+瀹+%Y~6*{Cx祗kSZަ5,0mIh:A7;f* ƫ+M3|Lp" (>![9 eM0BK%mS+bLn,ptjO l OOPEFs,õ_)3@]Cҡ4mrct|_`iMe& IZ5&q LD|*;/}9R w=i(Q*%|s8YuxN䪀O R!rhdM@ݑ(!Ra:E8i &3Qe(csdl_Pް(grHl)uc BsI4oNBN6 .D4Zc8x|pi?MCG'6kIG 6#NDi( ckg95!8g *v0cгY0; üpDKn6"_ɱhO0O9v,H*FysĉޥbqNfA-@r/iV7xyUfuvD%\̹Q5Ar.ԛv3-Ų'Q, fEiЙIe!*ąE16bhPyEaM:},_$+y& ۰hzOLFA|zV`*/{.Lp7[ s;lCr.4$Se8 ^y&EJ|rTT3;hez[i3l%4'MfFGxX""|Tbg.*nZiEl*sT {[hPm:o HقjtR֧8{e iIwYx/ 7)bn-n_ŗ>Ѱ *i,"؈QbX`!胫zE._q5ҘO2"sh&g% DrR(X-ARO4mlx8+y7uێhy*I@7>Dj}oVmӯM5Fa!lJZzx2L;:hq/vQս""pf͋zZioc+{I_SpT|oKvtyG{2荊 YwFkg"eEdG*:M1s~k;.*M7 43`\)|2Db֪L*@ (!ƍ Y@LQS{26~6cqM8M TK3|UtIyt r8(Z'WGʙ? R1d:GԓbÞQh 7F.Pȟ፥oY)h0bPnpF~pA##xn5@ QXٵ6lJ 3bE!ݩ2^4Qnzãs/FR<"WB+~<<:"Y3 @C{o~cIb/@5$YΝ&'!#D owįABᡶެ6NI~BcHZjTq}k5=3W 1e"Mt W5اxҘfb̠)XIiKZKhQ%U/)r8mW5bk-` QY)D-]# 6 =Γ!Nmv٪jֵ${FS,X?(!-D.z Aa$ eC"ia-RuLB ՗4]p)Bt>0o8r,@wqݭ:V6EBbqq_D-.퐕=٘wRavHM&L\5S݈:$SjpF#>1y\ J+~d7eZk5'C2U: {쐟?k|ۯntWЏRiRPH52UIM|k]K~2N sIԧ?=4P_rKkhq7ϸr%䦓=KA'ڤ)Ҧ/{*ioUPVt+&˵VȋyuleeXu2l|lQ*$ǤW|,R%.Byr: EI5.l 54[! z6#9iő_1GS `(#}O['|M__ae3nF1%mOHZ< i4|)%@INN@h/Pۻs>xݡd5;ͷd9M&@aٝ9izWP\=e9&љ])b.ïQ+|8P@7 Uph-sY06bψp]x,ͣyG`CU ur#x`42H^,zpNVt|iBu\6MΩ_INé]a8#O̢# VzJof\u/W!~mH~6>CI܈bE5?/)fzI|,Lv/orʮ:.dj BvB&pUǡor|햖ߦff0 6QJ0x];ւdiJ劬\y))[+=F$<Wpko=f'Cg0G]9eńL;BV:U㚷)wO/)X&q LVN H\;VfўLO0+m򗧊oG˽,|7Iռa9ˈ@DV WlAMO8De*%YW/o8Ywz+z43h.)i4My-ʿ&ո +ӣ?`1V~@{Cj:EQJ6f'1I|T_،[.ZLr:6Jm KO":~Pd@蝵"S;!?&%:K /-,# ?ࡉ7eo~C0+h @yL+c2|nԀCSNc.Ώ`HO+ dz(UX9w zml fu^ioUޚyo6(/WڥU3WGFK`MmP3 $S&{f#CsH\YYS@.͝i Ӭ"Ѵ]o"oX-J8E\%]F!beDLCkZnNQ%E`3NB7M)wa̽,1X1 Y6uTR?iB氉k6l+1`owb6@u]_3}5ikjh XhFcN:G~l)N^+uAjܪ+rp 1w !j vVGqͅfLҎ|}:d'2Ǚε>78bQ]Q Mj^dB;ѿ;1j2FJ&dǪ[Nlm<PX}vSgK; x=!<^F[zW|>j h3*aw+O>Z\1ROABζx=a% olwEk]sH"ZG%QkNc?g(UݱK; ZWw&]?5c)ܒ[ʌTZ2J_b3@Y,9y>;1hIx:k=ٗ]$w {3y𮿱1dک/@&Ƿ\\0NVDH d!fk`banX2p"/z>@8;{K-"a`55qk28H@l fxK!!t'8 Pbs$]^9Ǹgx:@šقa*פ\qzb \, .,wh;{4, $(Sm$ g.~Ш{,["Y"8-%(ayH- {{.4o#iksQ-݃fwv>֒AEb)Tk1Xz^9{ y? X1RH-ec";1 F:Vq+ζ}znn*Ƣˡ4*,<Ї"2+ Q]=<`ZZC[bhpb:B>z \kwq҂:S(PEr r." f֝;0c.t'jVB\Dj(TJ @5ܡYG~uO 4$_"@aʄqd^[pMhڠ2#ᙦCOs~TaߔVX%w~0t=O\ӆb|p;y) @*2pҊ:Y+HHO12aDW(&( s^y,rt9 :o"XIY6PQ۝)F ڣ.8n\:%U#A9gKw͓ 1,lͅ#Qe/3 ^s c>ݙ~?*7mu;m _R2}P]LZ4!jEnh?\xD3xv@HjǠ*M'sM};BdEj|6[}b^K0B}N s7;/~U;vs VŖʶtsaD$/L]P~$ml6":лbH0l;!$nJ߂g8?OL<$9`[;w|J\w-ʸkvS۳.l;`+zLݷ.JB{Ic]U¸7@-EbDD;e-v=*A+#Nxv痉 PKHFfculqZ!dHάg~Q 3 ĀٖH6'_Ybn߷ " =_ЋBoz?E:#F$OO%j)350A:crEZq)`pE/).)0rڌjQΚ`xH R Y Tewaw [GpB?fTI]e@X T5&˂Qyi9I*LBK}ǴTC賑.4`Q\R\xk?eeExIKxuj'n'H(I}X,ǸZɴ縻e%rAs{ k^vvJy 1bR0/grCL#aCx׎lEǩnƐGHd7^ (k|Mh{2S)CmP5 xڮ:ǜ +a^ZV`?asҴPϸNkp%DX)l c̖(uf4~sE:Jme(/\fCLg (f5R W{ֱEO(1<#:x:sjCfaҊq?1sD¾!@ X-ɋQ?hf-& (5xfPB_U-jV1 υX$u;[]=Za“R ᘙapNҪA SŻe^Y ߈AHiX $.aBM4~ T>1/1"0ﯳ7zBܺ'q`ڛтZLY"Grr^]Qk%֨0Ξm!ydXo{G¹ oLAs% B8qpa!Iy6Xl-ѝ(IhV%iisy?Mm+T{M2(*O̹1DTz46#]ܭ9yft xWy Xy_Wy9-+j( ݹc׿:>5)l|ceCmm,:jyfO`ͦz%?H]a7 3 $#`ôؕ!qף%$},Vl@Jt/ٗW鲌z62Yu^mAo4),~ynGoL-ˉ*xu14H.$N ?35EZZ͇b&$;q 5c1XMYE {Jnvlh!!״ 𸱅gc 59;K)`!i6>7(Krw* yUd + 'ajGXlabKhZV/.BeT?/Z0lj!-PV [=o #TMouAz8opEm9 ;9P` ` ݜ.0qwJ$1 #)awϗAGM1}~E3v Oo Lc#|r椒zL8qta۬R[IS^-)Yޓ_6gh<-OӴD9zA}sjd\BZ7@g9Sy[+AtL^tZe];?-FkLEr"cSfI詒sTE&[D]Ͱ \͂QJ&V} ǔA!=V8zNfMMJ``'Sqra8d#DH(W8x&ϣxX6'Qn#Cq$no&4 ط+y 6r#i%K>ZYiZ"VQGc0,eVZsᴦ嫑fR=݋\~*E:y, $ep0`*'\/ `DE:dd-iYv0 3`ۍ ^jy*>XsF7Yp8.1,эI-c'Yd6 ۂN=qs\?^21U_%qt0 JVk٬t>o/6#hGS)K%/6g~@aw,l ioAyr-gbl4OjF•F&zf~$s˳ x7րIZ<:C:q/Sӊ쉫 S@<{~ёv@9 3a"׷(ഖsJq& %ӳ4n/&AͶ, SSM^@$cfHatM[jIvImg -ᔘkR6!7^@s'Vfzm8eT/8`MVKi3"g-,P]u[jݗ\a 瑞|YlKЪ#; q#P-er~H%}$pM^8\*>)"_:nKKOщ Y'ثKۣ:Y@'6'E̎|g^x.J\xם/8 >٨B"{e Ț@$q']8ʓtO 0~vDؿj}9Q} ] {X1+KJje Q`(g2g Kd[Ň/l`cܮ\ lP3PCB3C'XFPC4 dyyU xƴMy\A#i@&`zC_{l1aB!u\l`B]%4>ڒǪa \/IeL=NEs61k^3lI122ݷ`?z&MJW98Ien&jA!fAʔKQ0qRh& ڝf>CSټ?a5gаGJ~U7NW8eVd[Q|36yTf]4\7}HS ,J2>߷o{'Y8c:@tF ۻpLWDsI׆@٨m. yy+_L&MpIT"ůN:DJpF/󧋦/ RiMZҾ/ǑxvҦ 5J@uW1IZwg\_5 ;nץ)&Ļ>_>Z3M6IR}AޭgBǨ |;ja林tO| KQ7%ɢ~ v&"I b_tTF&D9rbfAyU ^d2 I,pg]%q)}`8kq15%;/>seTGr(?.p{ r[v,a3yƢȑ2%|P̕=/K[^!h9̔k8a@A|Ө[u¾'y#kK3U`< 믫ဏ$rW<ڈw`'g JfF΋PӀCx,ޱX_)_ΝmZ]p" e=F%G[@/2N5e ,")n;_ɳf4^i&d :KW ŪpdBrq(,|53yґ:*+*jTWjRmHp <WӨutU @&O5Щlj/-aAt<}/|{8wf/TJv N݁c6Dt줼|HogF|!pf3ϸ!JhߧYgmF5C;^' }ssUSLDd.kV%7SLil)^P<(Hsӵf(Lo|8RM\RL ޶tE#\Y:_FLK7-"ICLo d!msc}^;j+@9YcYe(TK_O`82ʥO. t&_-z^lr< A6wLfXbvs憳aHMP܂*պ)F0o<"^0zb+>~111BeD)aMaX^[y:* LhEsRmSlM*Q?~V龦p`$H5m;k I!(eˈ:ٔ09S]CiJѮT Fqsk wu,ΥU;z5Qɦd,]f4*S|/f=zuư 0Mc5m`O^\ɡ^n^ɚ]<C U6ݴ$_b YhvJxM8>rlxE~/S)Jm %AD Us[X,jnZZh)Yl>x= ܦX :*=%u͑?ART}7!QxeS'礖7~It8.ȳ bal. ? o2 ;Pwe⬓,W!Խj8k w9Kf8֣Rr[2V6';(aӉ]#LcyZX:Inu9@.DKskx+Kď] /C-쐬9)dR*k0}N[PPha#|b^ehPMgbymEڮ :Ӊ1dÈX)16DAbYBRӔG] 1ޞjRsօ/-YMl<>sCt)K60f'|:1w=!-LZh bM>pnhJb~+_$)l8 >!:ԪFXE3,ISLB,Ƙu2dRi [_D#@?-}kEL?4t}Q4]VTկ̸qQ؛׶ oRE[h/":'p@q32{8Bo_@Xd3|M *# J1i7ZmIP^nٙJG}kuiS3NcM` `s PELW#%f$W4\CrID/47QΣ'D|O՘d]߷xkm-P J($V5qdEʢ[[;ޅKn<-L0Je"sD憎갯iӊ!Bmfs/}ENYmEQf?aǁ/venT÷jlQQs>2|x]W ̾=9fmzޔw~*eTFoazCpo0i\)>Z8jeF\C|C$&J±7w;Iw?WjSȾvk9So~BoxUa(;:3t*KG.R:cHv7z{t%jc vaCS~ڒ.Mj҈qcptR_|? 8]7ڭ-bCLe˄$cGn<:'ylB A}wo%q =MB>k8] (gZL!S$9fYi-ُ*|!2)YoUFReW Ike1i͌2p;7u@+SҤrwp;\x7qkw=pqxp\e ?D5yl|w>}WY#;O:fcva4VuiigZ6Ȫ\R6IwEU{Z`YUUqM7"]p0eJ+kzMǦ]]Ñ1&[C6e>&9M#$/oN7Rmu>u J{ {DZ ѫI|?w! rkȷW&ȿQFRxQ׬V{9+7܈ˤ!07i5v=)aAmmf3;I?%39-G-j#U~!K)J`ӑd#-4ssLC>4$OR:6jwSD`SkNt@ ߜJ3MH{ | ?MX"ᘶ߄+lf97R'tr"pw:V`-ͤՕmපLAxWPYG'*RhsxVxvd|WS$մe)un\ +{Reg"ʢu(| oS^ѠxM٘,4.A2-쿦"]i%X#+3J*UQC>(oxtLx3\wef7Ba~a}3A(\0H6d{ aybHsp'Dy"@ qݾc1P^RmXoa "\ A5xiІsK ޽h fZaZKѤfMyNW$AL5.trr Zht,H<0>A^ۉ0)7! Tiͽ0L(P|\c]wp{Ƃq]@v_ei[Y|gf~d=&Pf\.T}P$vr!&E74r=t\7f0Eam069υ$ :Ω$œfpkCEQb~(go0S^1Wq@t= qvlBQvk4 <^N#}@7b˒L qo̻^X@?H R(B&11.]VkBY2o]%x%AI T+9/y2?ݦ}C.9ӕ J~C"=Ie6aQr1y\ɭ֧kYB>=l15Ԃt&A@|Ph(ni*6ĸutq QR r @SR8 vl{ Z3JT#C$>fL ~Rؒuh?"WIn5Ŗpy5ђz9=ϑD]07I,BE(Wkj\r+:,o>[ 6TL+E\Lkol i}k8+ͺ;j~1N @;F#lkD)xC)*K^\j\^ :2txB8TTmMصDq6f!|4 ˟ ƵӨMPtGX%y>k~sHwXS 7=nĆ(’k#i,W'w SV|"Dd? Ul8Z?n7Up6v| jpk4`=cm@OUxj9%o~j;kbvXv~ǵ/82D4]y̋JBC,yyO/B|#80R6RcvO /˃FB˅P%;ڙ6`&k4;*YK]K`YS^y-IEOskJ[g@;[sB*,MEmi-y{nj 3`Xx;ʐ9 ~:3?|ش✅Z+w ִ"qDoJëx.[PCdGIe|sS7 bKYXeȥ#p% ܼ2,+m]c=>6UuWVo݈ⰚK,yVL7:M 3^^ ~ؿ_mpA}Lť3Ku)vx@ Nҩv2|DjޯioB_q TaìtxzA^ NM u@zz[\~+ѥ]yb h8v`]a7nLCg]X7̽a+pYt\<+@V Oc.v)FBxs6[D&4DL>;s,0؄B%, }@JI9!ٰy~lgpOcWJTᅻfxc(٦B8v opp?çCƞ%skNkF]ةSNoL/m^7a4}oX)CAtјPzzCkEDS1` )oHVc$.95i ױJ-[ C0% )ɆD'bB^^l#4e[#Uys^4 /qNi\8Cch4Ao딍 !V :; Q "t2߫~hE:/R߀VƟ RJߛH7˺o*q [iX㛾m_@%T ,!+⊢<]`A/>=DQ, G?6#{lJ#M/+1POZObJuAM ѮU^y,D 7|V yIН8b!K/ђ(:m6AVpa`@iRBOvrY 1E!$F?G!3l9s' ߰~·L_<=?NIegZFy]R>Mjxեx0T%=  P HTHof%^(m@|bLٯ9U4]7<]RU%/V*|~(+x&l@ӚWl04pÞ CteB1l 6ud*Nq%"CQu[$h) i@HL Z *J hgvChHCPP1ؓ{_j7GB2h7zW8uu/֍DxD,68e24;H/Xgg6㻾(n#^ *F3T,:e(.xO{tTNf/4~,u3?mlQD)dy8b^"y t]%ATBjML"%IjXb%g @z&|`"=d>Ӈ}|oߋ%> <4_,Cc3ϐ[~3`0'?ԗ]F:VY3^u:uT=''>N"tm,;`PuSs#N g*@:v'I1?$iLq\I-'Nr5.x.` MAnkQ> !/"EWE܃5.+Ywiwc2 x uLF<?/b!!ޑ.|5ňu$ ezLC&LJ/6ٙ&Ò7Xۘ7tH&gF2`3|/h҆Ԩlʄ1PN>U̬Yq>U$W_Sm [Uc̕/D6`3rӼ缨[v"Cb?c+,Rk[JTz#\V(%Ag:Z_DV 5{0 bTWm}w!RHtl9}EM" qNkz4 GJ`|{Y)"q^vV!C!hD-r|7}S^RNg5R&iV@qv3:)܎<÷(#~ "Y\\Rw9FYxxL?1e됿cv0r_O31H# "Q 5X H0]0Rr ,q9"_y6$?i ', ~3M(oX/c ‡ )R-{wo3KEV%ε *6 Hz@b> jF!,G 2gjS, vɭ(b\/wŬElܬfDYNQ0Δy#Đ t@` iK>"k*kiw෈ h"!q1ezo^ޮ/YḆ#K:4{g GZ;oU]McI_#Cc~%EdаF}Rz98:X.~: b:eȆUGPueYD?aZ:< P(o}C:(pV`K%†J)+6<R+K1dt$@=z.g"X`6U,$ouwFI3n|&x'+dž?Aeꪨ)լ"'-ת/J_Y%Ņ~aZY8ړA Z X'8w!'<МDzDmkX|.d:zK`.;hf|#{4bm v2VuMCh]T:\ֶd n0>63l#5ofqB<#?x?J&H`ak<_=?rַc-Cea\؝3|EɗSw}n|mhL?R)\y75;5 C"&ճSN; ,H\P lWT><(XXOU8nS#be 6g@P!Lx$+CA&%瑖es{ AEAmgXfIY|ޓl +Ww9ݓXEuQc 5czr%ŹÛ߫?@+'$=&:jxa;Up{ EkpVt统&Lm""6$Ǣ%RL;.fW,W!Ů~o`) _nY{vQ{{#4zFsv ^ۀ3>@H;0wfue@6 @;tkHlBR((L_'Bz|֠ʽ`͏]FxY4+~ S6L_5'44·fef2h:5|[\ =3/v9Nqy4uItW^kB!-[tbdJmj 837M^b2֣qE|z+a+5lDZV4k|79kD XS`Df=e: r?rPr46OMWp˭rw$I=ԤWIMidT*p3U}\%D@lnMv#ȮXq}ɚhpı,29))\ Í2cLZziL؝MPęn|zAAK Œdjo^Ʊ 7ՠ/ 'D Q:v2r/ LiJlW17ؙV621Ns2Gd Δkv: lH˹o0=R`znʘ+ȫ&ief[tV{3Pfr~^Gf]OKQB1o34^Z{2 Ԉ.mݙ|?]\]{(\8{gYc] yRGF^\zp =X 8_cIc( 舼V8  >< 5MpHSO'P! pyf:ӕ8{AcLYr\iHu&ouXCcsڒ)Hf.fK5|٠3?X9rΎC(X{v**6pԂj۟͠ chzՎ N5nmFI+k>L";u%Yi04TdȂ7>dWSwJ, $rkZۀ؂a?Xq Gag(FS]PSrBX{L΄)Kؖ8uJJU+EX6n=>QQە_=e7c'L3CJKWh ټBQ ݠri%q Ş>0r|׾-o HK q*FQ%6}ZHƎ!q;Y^I/GA QP9|L%"RMz[n`D%7=,2Hx6ԫ 0n{lq8C\@{>5Rݗ'kx7 mP9뱨`s?٩/k]gRz6q `>DLR16"@ܔ*(᮳ wKX2VOO 5+ pQCJ~QF9a!TPJT+^:B,UZ5eo)OzcoFY[&zFꊕ N{Xe @w۱2 HMUn0AfRb7SDxFYމ'eNyo 9IKb0 2 㜞W98? [4n.&^! ߠMyw] C4"!N/.@=CCMO)-ﱠ鱤7c{ƪ{:/ m&BgI5%%¤V>V KOin )zHWM 7?S0r4qKU>6aʑx( -!8,;ND9l Ȇps [>  %SF2VQ.R:c!roU=K^!Wr1}yK*^/>-E."*_@R (u;E~;r$&Pn\X; 8/u(SVXJ˳!ssCa+ZAw5ty?`E?-H$Oto9bp_;e?;؟E?Ǯ1X/LX~mwj1 bY)7H{UEW} 7Ԝh(ϝ0&?TV x6:H- /T"n ֬$hNVQu,mӫD`پnO[Sjը%ҀNg{}WcyC?Ud69@ߌߋ9WoG.~RU פdʏ;G`~JyG4/Pgbmbtdv"hXfQ;Iݗ* v+bW]qa}]v,zJ3{K*k(۶^\dۜmo F  ?W+2&73)STp}ۂ`.uIH)^h2qBIe6\aO-Asϕ/r#=tIX-:CpXwߙ`Hr`I9ߢ.f~޿.ܷGvIvRr،+t2GN4y9r)tjt'~ {ތX/XO Y qCΝf@oc3[䒙*ԼWd+-‹'ŖNT[:䔘e?\IHB6'= ɍbJKfTMyg+mpc>PM({6z9m'܅5\7&63ݱc5JN5n6>$~w;u]Vp]fʠUORA)zWhE}ܥVF-拝BalYx=,ŝ |Gm|N̾]{GAhB4H{y?Aga4-!z8Gp.F{>TFi 2 A)nӑ{7kL\$HŠ,XH|6((qa_6 }@/B 'zT{Mqɛ6r+㴤zhLn>\-}:%SfꀵϪ˫I:)M&kK_uң`GZdXk0Ĺ Se]Z|oCzZRt3:-Ͷ'.-6L1gd]BXصL8&᭡ FzSu @:#*xm͕+GQ}'TRuBWAeۺfEzqJ}e 4OT?sqP-% 0kgoJz{~Ds4*gq=B"6]kЇ 7EƦD4w7%{.˰=;sTh*"](4lp|yjIjt'Ӭ3W2X>@/]}My65ވs3pV&r{'4vM@b^-C}KuiPAϔ.%7+:+g=\YDS{5D,jJo$71ҖD;;N6ǝT\LA=Lɸ4 G Vϼ/hvAO H԰zYOer@ˎdf*#q&N tC};+LK YjP&F (B\wc/sMɐ5]v S&1_oO~3M ,+?\u=zt&%t{je%Ӎ XN?q}X$0;LjӇl\Brag4g(.C~@ɇaF?!% k14n8ID2ټ ^p+@&CD;u'*_2 UUJ^;y\'DVҰY"%nඓ*7߲rt1 L]$tsDں_d7vh:봒*}:{GF-f\VrsXzjbS#q]HOӣjBP Rb z[ONu^A0 @ޢ\ݽ;: ݍ.(f2c ZU4 +R )`֕#(յBO_]mk,f  ߊܢI`nH,0:0Y45sG\zof m䵷VĐu,fɜ)A@0.Mp,;׈3 )՛<|Bh_)2&.cq"Abٙr@'B_ol赁5Ȗ 'L]#t^ť.PP@:#ͶiY 㿛7M*>膾 o% `>h݇Eߺ.DKαՏ40A$1gFO6X@ vծ ~FJQN+KH>p˿3]VSQޜ @"{_f%)$ m㽱TX]K]:5P Җ쳗)h'q0ݡ|M>G} _πZ3xnvZNL9"u4>Xy/T܄etv/"o'Q& K׶ƍ,_e_C(E?-?ohoC+PuZ ^Zu+٠5U 6Q (&$xc{} !0 F֝f&Bﰝ'Kt`Q&Kr@{u b0I8e븖n9:Vk ƅ2?uV(E ^UC7T< GhS4}ɵٖH'X-ٹSF6BҀK핺vO Ѿgӹw~x`yҹD7v Y-hy#| *xآf2=WA.݉(7_d6m?/zN3-~ N񰺭C:G$z6Be-q Q*PҰ)b_LcٿҚ(6XU~{Q@-FWٿ7컸,(NY҃h4_]s-G1GLY *xU/{Cz]Ga& ͚wl5v0i^%pv.IC1ٞW뵧T r53?:Yۊwۦw"X'T"ZhjNNqt^<78,;fY2; .05?ƹ'x|$HWm?Ff#ZB$G}ΊF< j;t6;ƻ5g47FZ\j(ɱ%RBd(U0 ަleiELL':y7?2+Rߜaɇ՝o P7GHZ̭959eKEY (6/j Gʛmn_Х]s[9RK /yMwqe5QFætԜ[eS/.3&b( SK <퉐HjqB8?p  oNncu5̇< 1 _TzV}۝Rs|~8JP7W_^ǯT<g=砅q6}~ruGWlxhc9ֳu Uo4ZV~ r*bH,vx*=s; q IPQ({rYSjM z :fFݠSwmhW;]4Qz@ V'L+jBD8X{ّԠ~WHl fMt -+pv=?N+ v.Ej/x !B$mex1 E&Mݥ 6}p\3_&{TߠFb#R($%:FHiT!&7K&1E~\-ԖW rh p4*zZi8S+Z*h=O@=~ QV>ɂI=%o5&+2ye@_1&C ֑bH툟^e)4g {Si?p.e¥a]ה!QlSB=ۆ"Y%%Q3FFQ=t,v/^ G YIɊǴ˧ԉ8+ffT;$іR5߶Fyp.}ێwoR;efHZݛ aTBVj$[# ^{*)Q[c^%2G%1DZ Rp3*>!B\*XG,=J3ɯ>-ެ HapHE;9cxY[ُH" Va'<9Ȝߨ%A%[LMGBa `_yGWQ&*lzNQX\!ԋoȯHqOoy"Nf(yqMqt_X؍( fCfY\ ^9g?p|QUkBjQ l\8\{5KPv="BaE*y>Pâ^׾h"nEt! YںtQub;KYgliHpVw0*b 3 4_%%b/t >lTBI;7>iej ^=<ļ0*@ w7]e&P#r~=:Gd׎=D$F'ͳe=mVԕ ]'-)U'arm.դy 3S-ps rJUQS"hTѧ!G!:OtX9EP١U~j:VnOx9 ̉>^ Gdh|˙N;vA{%pC~7i.ʫ4_ydyTUhmCTW;JMpH=( H9B;R/SlحuegdF3.c2OIxz|8Ѣّeqez|4-YЭ?r[7YfS`u8X"m> 920>x"u , mZVyؽ3U' !{T멿`4 5fDfBO1^M'BR:\ kS,6ah5c}ګ z`ìFw$x.Nr`{*hqri-#J6JisMZ,&m&Kk~.-ysG _qFT&g[ ] Any \;YW&L> ӥ ۏB ùvXqX>q@) 9#/tI@2 M8@==:Hm=^;C2>nꦿp%B[d= ?NKZ]Hm$9U{\P7G{1QCWNABV1'CEToULgSJ&gD k߶F(rϛ^d{ߺ`*cq?sg L 1ǢCF~EE7[@)َV9K@jڇ13_TWWe"t߱G3\}!+caӽT;)Nж%^+F9d Ie:ԓsH jSkGw$|XL|JVlU\5кr0lޜ{0_zk^v>9xcي&"0DZa0aڑ9֛)Q0mפN++J@KtLª vp )h[q| Ԉz*E\clć٬L#pFkAH Ǻ<0 tDZN/P=wʠB]i"1?k @z)%Bpj>&Ugl%IJ,f`X9`4 /?m&Z[Fƪ̼1.Xqԡsӫ+ 2EK`6V!&]4(VL [ p`ܧJ{ ~}a\ɦnjD%9'S ΰ0]T<#\{pWO#N1MfI?16ec}mCl8xVԨon # *g8.[f Eġ,{J<ٔރte9юcQm!T63LE >:qʽT$8JP7^Tvna ۔^1;H vQ熾H y/OpϦxvgg> BYdo4EO)9r'dpYR/#̖.4ux,,^1h&;6)>qK5$ϫ5 V^ѨoIӌK_5JCo<㢨K-7S'3zrcIjNJcr]Cs5MvȀY&*|!4X.Ϻ!@ _:BQ]lvU"\B~, I-wAf]o@I52ܓ^{w|^޽La_u4^&.D <3I7y jDD6⢀j|nk!Ld:59>C`57^r/96h&$zuݥ9OslUB$|ss=esON_dd-5;3Dn2@z@{{=M~Q|ht\s8ۨd"|J$_( m} /$Ǽ le9V/ht%@ܔ#)9fL\3V,jvm@YȃZZ1 Vd. `,kME}yo?-tbZ镚GJ?d鷛qpJr㨦ﺲ' Ogf 9y[ds>;O51|]z'mycJ^v3VٯX%wbVH/Z=zyș@j0*p|Yw̤ࡉJJXѿ"X;DvBNI{iN4~I~(R7y LJdq\ͷŞk{P@Y͚s,_!Iņy_!&YC3Y<$ Z>S!ksKGK^.|D$isy1Ef3L[C3;a{ęx+G\n*<|ɜxY>T' e|ۄ ͏FK}2Y9~-4BFZN."IjI/#[?ʴ0X ^x2H9U 㳓"sϹ힟̩ՁK T_#e%4'HM0MXiOxJQ9HLq|teockm2|Garuԉo,J4E`rѪEVۤc!4^ ']ppkD-rD7zU ~Mo&Fj"2$ǗEq"SYGP 9$8p!ih]q:3.bggJ1':`s O;48V@J&KO8Xqv*Rf`hu[r; &: H j V$CE5%z@t #h]"ev :T(y Nx,-hGt{lΠH!z{4 'JaxIS^2'!׎zdr3:{20QoY,Fb` ʱQsOw]rg(XGRq+ƍ܂_Դbx&:lengz4ە--ϤAQl p+Axꗐ(~cVBr{#%}B11k@X!:΄-EV?*T1X|:h cyLٴqqT/x6RMk A=})q7ŋ wX #FWJgK%&> R4')xz/z*i%3uaN 3gVmHY9vJ\Hִ̛ESi;) \߲K`<UtT#^d&eD[խCŽwL 3ʳ˼wHPcԉN^*oEvX) 1Rg0z`A&5X ԁ7`}=+#l/^8Ĕ$\%2Ur{(xj@LFU$gn~yћ١I9>Q{2e9![*Juu&F܂m/L%ls~髇ɱV #(퐔5+VQ"_ܑk gc>Ne2P)tl 7{O^!:Ф ͣHǂ@}iʙ2JۿR Mcl=Õ7%l_^ij.Ghףh s&'X4+tzLIR@:d^u/n|_9Tk,A7n4:n:/]b$6 w _v*P9æ"1/I*"IоFhc.*󷌨\{M7a# s!bH&J1oM#9/[1g|(%5i$¡PAsR܈ɔ֧oێ!h c)/w`&wД)0Z\(b.$RZ$@>N6 C6_z߮V'w( /~܉`T1Ldb |Ϻ]6‡ωBt H}fxֿ{gfvqS=F'٥ytNeagI(T_hT7X`z `0 šR_hnj^zmȬ;G {(|QDWӉl q)P:@ eўPg7Ujn+S ;ʕK1"bEP=":XPk q )i| 1m!4g_97Nu6dKtܯQ^Q| DI`3ʡ6=Zy`,b `5BRV R3{krT#!m^g@y{Y`DCJIjY@L=mC4iP(k织!w8hVYZ'hmѨ[Xi5xK|v$a3ˎ,1qvbp`>]ܒQ=  ׉6fԑBN.Fˆ̚##l)WЪɽ s$*-$*{i,f>ʗs 3- SɊ(*"~~ '{ 1Zo ֺ-QYHNjJׅ?Wڠԯcߎ#7jU\OC`u3T!5r ek3 SYO3sY,B+V*=΂cn&[8&6Ldt{msc^ƂK^N[ʑCSN;0sɱPBZ 옿PWif͊K;'qZfRJs gekʮ>T}55;6 o ݛxG1VGIϰBzȖ48} tL?ٲ6}MO }]ybNtvz xjk-7mt U(_2,GXZCƜt4򈖄@x(%KIо2(Sje8TPi}Խك'ت#KS(pX<[Z"pC[M'P=4oAJ2cl*\zbݸS ^xKB&.z{ׄ) 'h(Su\Ba@Q@ɣx7{`M Jj,t [h/وD[3:DYȫ~(dy"16#2֔(Աs!=VA}f8ohpiUnGX:,-3"^B<6 U1}48Sj+a`&fw7.zZäyQɹ+HM&G4c IyH(nn%kPJ/űE7VGֹWlKd]v6$Y}h[Y(ILEٽDLgi{Q$I=|:PHs5o&yN_^0`.,g(iFgL+J ջ%og;PP2HT)$*{6nM5vX r}:9*ygV&YO-N~)dRǒE(4-;kzY9 룋79 S8*-\bKα\ <, \Pu#]ԍ{q yceI)ujZ*?D~cj =$\hMQ crD#*q쳩k"Rޛ=SAUuJol_. 0^ݖ?FMMLAcE5HI cP1*zrjXiLfLWC'x MemksEw.TGwK"g;)x]m?S^Gy+1S`ٛO4&Cf0~uaNG66݀ehߍ@g7냖L՜ᇿ?_ͥ_+I݌Rw%0_򺄍iV%tm yL@md6nӦR;hjA=%Dw /ЏK|ZW!*ۢ^E_>'i*q*P̊2Jxh6}sݬZWg1$%O;+9& PMcSvN>BsmXUl N(T⌣eDC qz75(k 9swRE%?СAE#r8*>t- In')'ߵK&śm¬}d,Ę0iqq, ?$tu2>,g?N G2! i{(AvS'Y!J/zhӿ/2߶iwrx|w6ň6lU?#?6 AHx~%@fyBws6SX On<3Sj7p?|'Pp}JUYڵ R -fg2sBe )nz 5@nA$4F.A%$8| %خ x6^&ϱb}O!Ln<1l,$O&^h2$*:W+ )t^,k oš;):"~_0 _~ZI_Tl/,Uiut$"~%٫S3rږ+p-@35ѡօҎޘ&y5Hlt Fg!1G/ {w tEܮb5ln`/֍ԗ6H;EΤ]i#,OC P[FsTr|&J?yXhbFrAT#Ư'΃Q0cV%}+nbyvCZgW}Z^SOSS6^8xcsM.! Ȏ EOF@N-2|9(&r9ʣ@`ݓn2_n'j}*?q.J 7݂"Q=)ӡm kj xˎ㑟`8(ybӾv㵖LР3~B8D K-TMelѯCelnuƂ;RZ'))xg=Jl6=)]"Ŗ3PmIW;7R$tfm@ShSa[LK_@,QL}{uu}&yg Tl_RsX`xē +/A*ag5kl}B$#me- UGHih$/BU~M.?/X ;1_ hTˎ1{ G?6,ڜ([ B5Ue:.5Mdb.9g[B@.tA^),׿>Gwł~UYY ģV};zL?~P"7~V @s~Z~̪jy* Wgx[~# -)ɲT2ѵl?3\ tQ%%6 Re'xS1sP ȴ(cah +{[{qbL7mW+p ~:Nlk9!,5Q] rpd+"._"?30 < Ҙk^F:r ZV0Ɍ)+f'BTs $?lL]1EO`VK@3FaZvuOhdJJ"~p vsp~]X3֫iǩ<`6?PHIlzU==νV#-Pl=Mz]b^JLLa#aܡ<*3wX''kaS*zu|4d*w7]z8|}dLA W.HKIV(ӒD4߃+D (Fg0.rMjWtvOqN>/=ہ*\`U4T}'O%|G`GKMxuE0lX(zE}ywC*T4'X%fQGW޶[tCCЛWEe}?5Gw'LPK}qQ$ RY"$Fw [Fƒ>'cJ=|m;,7s*-5Oİj+՘:jR8B%YVSФ{ XnjJ{z#;EU?ӭ\t+uc0^J[|^ HCXLk$C`U:Z(GaW)֗@0Cw'GAɢ&c߆<3?Dsăt&'~D]5% ]G꫁Ğ9dΦaJ(mJޟXѸea[i[k,8Aɟr2F9ywq3j@tӼ.sODS?"e)Rrȷ;ZQYL++3c՟(L܈Yn[xF 3${q!5)y$@hZGָHGm~6e4lVAKP:.dm!k+BO/nzʺթ@VQxk^5Y)BTrU$.BMN]謟v{AϺ-*C_Εg4L!& Ʀ_u>4$LEx DV<!V廐N`c`y-^tɜޙUx{&0{hF{m]kFlhFW3.c ZKAD-?q~Buu]JL4X?D7aޭ!nqOs7?͋6: $d?=x̸ LhwVO堒6gNxp4X]ԺQe>IoO,J;Vc"mr?t[ݿ2Uub.֩x.xhM_w|-VEY>VK}g 6Bwrď'S =b/bQpKEE:g3ek_3 n͎نa˂ēZMdOrB%FEZ%0rNr۝~ډ7tn  Su\SI/0 (;Aw˕kJٌ>v9 j\*̼`۫_&v}p;mF3:QQ((M տЫ;.Ęg"ɩ')gj |W7NANXA ُ_ޮ+5;Duꌆv-eb5⒟`RU^Q IcfL ;Я0բI(y TH 󒪮$V4& ]dte9oh޻ ấRn\ B~1'mJ%SO+Z\y3|Wf?pi2vCʻ-אGi_x|*U2j#Wxeer2TxÉoJƠΡ{57UF/LutNq2x;a6ycq~TזŋH%3j|}aKY.8Z(1j$N:|Q^ƾ\|_d_0~6%9~}o >#2cCc8 4y$h!H#Dً ֽλ̓b3T=A 7FP-C}Q%֭ޔI6.Kb TZ.X]PByzpfZ;gRv!p VFԒ%ۙVt' [&ٍ# ==ߌ[u,#͖x^-3frv:bRs쐀{/Нz`i '%( Nv p(ݦ5ō<]7`7](I^&lƭ^!h_U 'U^Mi:} h<2~MkjQAz#|ܓ-bk{53R_?z[V`˧~e7S2dRJc>è5Z:/?PPqCe8KS HgrGq%)Cw-T3dcu_+||VPUGY>Eq)wYky,20P<-dKD:fR-7Xs Nڮ-e 1Yb /CȑR?tw6O^LZm`DTW L4ظq뾫47 yƬkeϙu)Wvpp)&Tz j ܔ( NOYOh/  5a\ bu[z!M:vPf;gsY9=B& o2/Bxś}pUEvZA97+Z@+nn>\r\Z *(1ٌ@;ʢ( , $^ż;kteWF|;fv`iz"~|G88 <"kOSy5DVˤ];;]l!;^]"};D0o }{ѡPXph:޼e?yǴ5}j8v9C$}Iŗ"F26q%& IHiSO{vd OY ;opƜ/alQrSKKJρ?JgsJqOT?WH㛇ё\yD%fJv? gbO}4j#-5)k Z73<~C7xMS 1g򱶹9;dmعu=\;*X A\pA.7} )GNz}Gc9ȏ8 ^K:UW {)AԮQ^4I axD7{mm¼!_l62A!8Bѿh;k^&.=:$Ϫ[ZB, J_)N0-5&6`sTD5l3bg^g4LW-{|רPeoTɩ IJ?D?u k_u>lFt?gY;)<:7#hgܣO_(<|W`4;Hv<ӡi=Q )rн qw̲xҋtkPդ"qiw%wtp`sz]"0,*inϦZ7,ZDaj&0^CBEUfYE ˓1KB@LmJw'6MvڭB@iMW5`r~3rMj ^wlpڴ&JHi㈒Dz_)gps#?k34AD:k,3Dٝ @e_Ov3wH`:eQC윍\~TKƍLa `ߟHޫІ՚ Ũ=\m.G?2"Յ&|:mhEBօyZH<2N#_, oJzYpɦAHa)*l9}ɖzf)-cA ;̕M'[8eo) LXk}lè_4o$gj_>k LI$4:2]x5hu^ҕ| R;Յ+ @]Ԛ^9%&xnĘ[oc͜ YC}]ک{q'ޅK ^,n wޝҔ7v\!_Ms)ٚ?=hU5UeKQ߃"@gSk\" [8PRNЈQ12EI61w;b+)ע3 Emo,@*ֶyA@X!+(%ŏ`s%5E7+|n. ^hey2|Rڃ32sG_f瀓Gx$Yے! ZΞ 8dG#eLZ N*͵0srx\*Ec=50'4Ce WD\bt^@>)/ őߖ=r 02p -4f"#h@(vVߴ.Vi2/tL ł":wRT3H`pм8% j]{֬=a6 }u`q[@9h@Y Ia+Lj^X-J˘|Jl-OjeTd^AZ W8*xq[&ܙﲎ>8hME BӠ!js6yhV֧P3 ּ 1WφÓjIњhWPQDP0Kq̇Xv9XJTkJ> b!Elb@+4 ^A,!A1/ieވo^pb,E&tMb%\]y3PܪV{= W⭭8Ɔ J K̵ CZs+TF^MqRD,2:>  xav="ɂ@Ž?oJ#T"1c[n ڞE*>Nj\CEZؼR6A|kZ_YnCL[QQqi@2bp!/%IYymKUn3%8Ⱦ%";-vn>Ũ@Cmxj.&q="J62r;A;r,s=uu$c􂲣M nQˣXH2E%βUD& 2GFV|4ڑ\ Z1GK/b 0:"F԰@=m]! Vh7DC2X> *Voȝjπ3j8U6\(njXQTOhڴ?葃> K:&A )2L$YkrH,@^@%~O&;cx ̀=sn32BTLQFޡR-F@^A\'Sqh-ږn(_HS"S9u3,,}HE|ap9zCхټ62*ԚhbKxfJeOw~Y)fdrI%-[r`lASGn:*\n#Эbl?`Qj`ѵGgwKy0]1K5i3/h檟N}1/fgi8~!{ Ҟ*0 K8!~D`yI+͟Ai(g0+>\c@YC/8.Aoǥw_k-)M\y}$>'9}Wx@}MQǭLb/)%\br\0CF/Ŵr9f*Uź#= ]i{e;h=W(e2RH*G>iԠ5%UEhs5Mo kˉJ SZȤ]cMEo/s2Xc"qJ7}Zzۨ^ҔiJF=?S1n>MrzJi67yBQG*f8mV<0RS-S@ ·J \o V P4K$dۤKvk`zC?&%'w-[SjɄH)ؘb ?}_1k ƘU_x-ԷV vS ,   ?7 uei'MT?Ga+KSieh3_GW LJl)Y`mXoD&E!=VNN 0F`sDfm+=  g03òvRsZf𥫍KJ 'lj1,6Qg5W\+;>$Z'-KPBzlϊ*E3pSnBǑ~m-u_S ̉eH)`>+fo$#! "TV@Mu=K>-l|_vls?Ho՚I{L)!GŸ'#-:7;^.^GOIr (6jOP"Nj쉀%kE7fuGQVܹO%g&$t-@Zc̻Q% DerGy^w'@-=?v/ 吙 `YcclSh$&#egL$56 g7~\lU=M*p5>"m@G=ZUO:Cmb*,ek xAs1B0D *pq .S-#r\2+^#9DckƋ]. ۤ(Go"H+)WA!1D! +pqrrذCc&K.Pqu f{PpA?.) RMFvGSc4B*uH5uV;*O[2Adkִ"J۲;Ol%vjZ/^4rL:ּ. 5~􂑌reR| c F-B0\-ԧӶ38s2NNѬ̀D{v ?/gPrP*HTj>xs$j' ]'aOņ(KyH1hq3.4$Fp1@P99ڴzc(I35;NhdPZ0G\Krgd0]V8Lę0q)`bv($=$Pp螌l{s*ܒ8,Bz.;P~ʮ-KA՛)U-~hy 􎓨:[V/:be{H_&7Mp#U'@':ԝ09-#y#CI/cR#F5p`87Tm|B,zE Avojo wkӓ߫":-"T9Jזc%ιl }5(sMyH]E0_5'5hܧ~`gG!MQ#u,ZV,dmIسQo'Đ ޽`S2;[]D"Podtb_jKsD0/RiNt?`Bg#A)s]|׉X:P3 tJ] 2!n> Hb) -m?F/h>5(_=WZ)2u U5L7X&.!.Lk)X\Hl p3u㪭ꋚw=Cݯs#n+T>;e@bUjsɋp?dА1\c˘-;xp}N!J,kxJsk5v"̭&eϵ%ZjV#Okv'۞y؂Q!11F=>R[[RP(Ӊ CrMwpFT`,D* ҙ2'o& s݅,"A|s6Joѳ"P(|$ JwHl A\Ɵŀː~e}?!fb"c72*կ<le/Xhj9f M8T z|BvF*Jgw ea5S %jm&zж"EILjp.ħs&a]trl]s^a##c_LX\Z30.& ]SOҔI<ȃNPy"sZ>nΆ_mgPa|Ѓa_B/8W*49=[U۴QD!)) SQ7rA` qk[j6$S5CU,4nRSm qz.4ms/-.i!>ϣTvWBWXw] h pLT,#,b;†IQ:~=nyֳ"Կe…|-e+s3VF>]*:׈&EQIp-sIo5S7' 6Z25 XPQ,.#Pc;\T}k@R7wjv4@H3?Pn:G31`8`MgQ q5@ dշ®?+`#\M?0c0*1w]Fጛ Zb]j9f}Ai;zz^%SP/A;ڻ+Sb^GE&z._{ ܭh*gP!I<d58:,f!{΍@R~t@(?DZg%;5N?y(igd/}4*> 6r՚~:rbzE4it a=wo.v#jKOi8f K!O31'h]xޒc*;xGcs* 5RLF(;5|'c܋s$@͏F4RZu6| &R>Lɴ1pO oJwE*7J>3D$ۤ//o9xՋqaLyr M;۞_"P=irmodM }Tud\.˳C CD7+c\6B8V\ F"z=@;>ȮFVE jt 5$wșfR[eȕxe|tr(akM 7Op $cLAqV ~|\۹Ɂ ̅J-,9/y%f/|"Zji}cBu=#C P!]6I|?K?{Ja(~XsBJuҲ4q73Ysٳ>k1۝W=F&C'i츘!P$^*d}8zAK]{6_=l뀓jPM9q`Jd1nc>ً3n: iTŻůbɿR2>7,r1 f ]F5%zaCv[%1'Pk9Qt |$`gfD٣s!oH1 I'3 Ho(*XV>lBoa yE "uFU@QRT5IWt6H!nk|D!_"8iW^vpB#(tYl~E'J^=+EhtF)eDzYXĉ=UKOd\ 7#\B('~Y¸9-jToCkl]B{_mm&seS +}32c{; +B֩vGyԅnENȀkiŲvA^yK3 U4"-ę';1X2 ./PЇ[pC5 `Mh՜7IŔ0sUhvc\Jmuxٴx/!]VV9l]vU7\肍fmK"r$?Иv"U)6㯦SrfK즩BqT[d-Ȣ2Y敳 Y)|t SV~ bۘ<\GOCJP:]j7,M8޸*фuL izĎi s) d+";ߵj~n@*Nm{BhLɥU+_o"EAs6NH twE *Yadc+aQcJgLћf S(xͽ Vns*^S^% #4L{}ip;*MU!.$aC:Ue}SU͔AG+&E{65 0ہ,K&2\A)h5 㧃u 6Y_>t8M aҭ?|sg].2[U`g'Q KAtʩ|.$kw4s6`(Sr&Q<;d&,*nohя׼s_htfeښmu{~=xMUnfaPPf!,9dHL衘swgW# #ͳ \Jm+(3cã_Lu"B+"3 qc( y@ R )x<7Wr"ģ, 6u`C3n+,}[r@)dQid!jچcCo܄dơ$ݡ'ZB]JRz]a+g쏛e2ok;=Ǵ/m/{/C|#*^]ne'$ު8 !a7\+\.e8 $Wp !1d>w{L1 d{b܁qE"k,r/ n/m+p0A?y_捖zx= 2Ū>Md?{/U4[֌{G I!M;̬/mOj4ؽVze FbU+VqDq-9Pz~z:sf NCSG,m[Q@~,dv;C YDr#Du~>4C1ۛ[$#_ZF$E0!Fy"?BIb4Z6mqr2p$>lf<]q'(`SMnL#bZ"_á_c#̑';<^Tʁ!Qm9 kKT>9L[̟mg L/}x_ Yc f@s;}Lk'C ᎶtdT` մ \Ff{ ׻!_‡ Fi*J_2ѯ@tMbKP16x!Syb d;Ƽ6q ٴ W9->>>w > P7nd]GJF'-"&#ّQpԉR,v@b_J}n̈́J~[MCZ."vZ'g,xVYo6}_T:\% kgbi`azԈ':4I6O`k VzP .`U?*\ poxa}`TbdM>G`C+&@oC%ff)aWG<0pbY\~DfYTf ӗ%\>H5th)9f@G%{csolsob!jTO/,XI'޷6`By I!FEViO xA}+F!Lq+Y40 i-rPVP&rƋs+K8c{l50+>"<[%!rin:q YʫGN݁g+%+} rZ(vj Sv:w\J -[FD۝F1!sER phl m}{ (u%:+xL4<n߬Fj'z~?oƖ$Ո!?GM#SBׂ_X߼ޙ„m9UH֮-zaܳ[#DcT9=@b/1T X2nE6GA@z/o&(qXzTtR&X+gc'5Q^H`dmHЛ7(9OrɞI2e߫ȌQĹ@'2 BW cpp@^ jkjXbH6n/p!myf4:sbI1:m'<7}Jhs) eo蟸?0zD֠=M?WE,FlzcȚw_ /* o ̣9pgYZ07070100000298000081a400000000000000000000000160d9f5e300008b0c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/+]?Eh=ڜ.+V5B+ ($;ai)b܎wR#܍ |K=s'TI;ȈLp9uoq^X>0Wp *a)Sab8-)A\. ʴ.gZ |4~v&"CyF5't݇; uK"c:~ScI%Rr8h]y{jG;2Z 7 aOj (Nϙ)"F$dZIE6s3r//8 k22t$Xm?wHVE ݶ2$xǮ`Ws#s-KKbɹU-\T.*2q(J*xh /DGK[EQ6;={&pI"6a¤9UM"WppmF21zH89V輒ɬ0\}yKTuW{U1)JN$ö W&AȴbɀdJf]G߶ɛesV|;TG?"U#B=wm\f-d.eFɼhһZKug%YIKF 9` :xz | 24&sNA1Ku쥔P ?5jHE0R 5 ݌aD*Ryk%/z#" xqwq@G [{b DMxi:ӈ&uk6ȶJ++珽zx셍¿F\bUD"A<疩ZB݂kceZ@ޝF+q#o .~fݞ"&^efC'F~s@!VGZ00;c*mO-J!fk9* Q'&@g_w62-w|iymJ9 h={v<êu^S, í 0>DC60X_"y5;2X󖙞@&qĢ@rLŰ :$qL-KDtҵd!HvOܩn~ |~?68D} h/0wg\2]fݐAw4&}՘YVԕ>%6Imtu XF $sT@ӂϝGD0D/y img9C24P@ns)LpmLLHۃtRљ1K+' 7H ЖpsR":ŏFs_ gcaM0?q$hVxm8ij*'wFgԬFgMY~y̛3|4&nJe[h.1%T7F+'  f&77>?i,ڤ]Iw`QO%<4pM3pn4k^yΐ٘BR_s0 W j^QVմH}#Ѽӿݪ6=\c.U e :t=ptd;_K%WHKUplEHN$f[H%" >9[׺n6@I(r. &FU0m3*9R.XzUDf $G~ô )KfOؓz`sTl# 6T+ʼnjǾȯx#N[|)E{ H +2sLW]+̹hA6O4"t$ VӺ@DrVżwn'Y05i9{:a]y[#HބjP?ۍ~ Ul7D, m]4CHo`=[Bwt-ȯ!1"҈C?Nl_W>g[({Qys K&IKg_in\b:p芲w=k̡eds޶MT $o/;u޵s SdޮtֿjDòӻtL(~;1kwX2-(L0Tҫg/5!+FpJg"bWd+I%Oni[L=>CbMdb>Ɓ{T wO%tפ*E1ρZp՘1uy",ACUT-(K hLߵ6 K)E~B!w(pCL4kIl"BY-,5˞[6kqE<ȩ18>hy.Q˔c;9b)*_"T m9 4 ٞ3ٮ4wZuɄ~W42&/R.c ]mK.: HU(( .؅G'ѬR0㠂O4L$V٨w! @4!dQOY[,ZR#a1y*,~% ,λa]*׍ZYiSu0@F;X=G!ӠA3t4k9F? 8"MG:)4[L5B "[䀌h98(U3kۈG@ [`"ȏ?iv7xCxŵ Iڳ +;doBvMع|gߘχv؜$aۼEO#Μr-0W~CGӡtD2;NW{:r%vzPX> mW8IBWx~* {7ޢ^Θ_9i125e/:|$BL\d?CAf_0Mr7ɡ;P ‡F_}oI.:ߚ|ZHU,ZzL mj4ğ;#$+_jS 7=}5bGYQl:ǵvO Y HcBs^DuNp6K~?R뷃0'*9ڙ8؜~+;_‰) n>x{猍/q87@:9!tuH >U cET>P'Uic+EB;hLẜ:ORs|@ ::&v1 r qNi^_&\r>[~`E3̕ wq99Y&U!˭_ۓQ]L)bu9DPTB͜~z֡d)7v?< Fg"Kln5A޽D95\\|dIg4N$B,R@bcA@c|WgH[exxv{)Q[mh~#Ace}cMOa6?'rͻb+عW`'^JO{wThPcZ[}eJcka-"'9.gA$or:GV~zuD쭁GmA8BN=i%BK~};~pMC#o\4ʪ~΍2b pzsZkmxZpGܠ/D|k Oٻ)S$z 0Ib5" X?H}Yk{>1 C2DC06p.+3H„=ܜxFKCC irsɋ1u9Mf\_4t XR -o1+Mp!+&*[Wɗ#5_2*б-XTqkOp͎2sjwsY6>jT B){>SX:%I|msS; 9z0f v!o]cC\EܕL=lo\4 pcZ&ȑ9S'x"W$ǭJPoXt )$bT9ObY{v$&Kz7Dq |l? CHgCnZH-qV^f9  >2Qݧ,3J {^tF{ROWk$#-VU\4|oi +r_J<2,,jaG&Hjk6>!ou偊@DˢK -^ɽXϪ+9.)4[@yx[s΀55'=q|C!| ȁCݽ sn@if k߫U g_b/t\|; t 4=eqĉIwg"DZ@6U"|9NblU6|eU(ySWCD q׺uRoN5fma_PeK&!+襼X0x/MJR^߷gS3У;1fmF߆0 >K9g%8D%boOW<ې 2=_icY?#lH A<`,m>ȻcRsP窀XmVDB)U{=X]3C*RT8QRZ>NB=[17^9Q=uq;X0ϽgwfSBM 5 e7R䦟_6ǾG@zcFrb1M tgz! k*}ԹL[Hƒ]N9=9NPtXz 'rFHD03O)Ma1xs[81녢j !qD+2OX-%#yM"1GXlۊWҳ:jlU" e+n@MfUNQf\k1M0JBX 1)BrKsKܽ{;ꞳXS>+0نU{*f[wF/LlGS\=&SR,)[27fщ"f.F8+g4~UeM,(_ux`?Mn\=ۀA6+WVфRMu}ba6:MS򀨽Wtd3D/E7lUG V U[h.ҥxfY ΂eھ9o~m*V z>~ɀ5XP {s]-&4TL;x{tv+0ꄝh}*HWЁ!P9 'H3zDwSYr"y՘IkBKu}YFcޕ %J|~ZßGg]e|M$Us6$RaPqzGq-v ^ &|YA'4=/7ӳ¥sfQ9GA3A|:u9,: P@ Xe#"|vm \%MŶ*eI4s 挱 51o;o{ 2u 9Yq`Cչ9.֜2uZy;:/kX`648!J>fb5&v]m82~21$QJyxUڎK䥳*Z\/q;BƘWTHjޙ|Jyy|m̦.E=I/U!r*.]&.݇md[XVosQKd]&kʯ+l.IѽN"lnAV*4ۙ$@J u*PDb/Iϐe3b}c4e1BIBZXY~KW mQB 6xxe\ڙ&VsX,@yH0+zˏiX #4?ʪ H(ۇt,/ <t`Xz &NhLM yZ>ÊQl牾) {Le*jG #-_8Ў\ǵ>,e߂ <L=[DB<֪*TN\zcTh":h0{evcR, T}_-_d]㲓|jZ4ܶ~٩T:,A(-yMҖɰg٪TN0y7ߡSBSmǼϑר\XNT8&Mo,[qynBzD rkTwTI㭂WCK+zeKS4qKg?O!D.>!CYtpC-Yn5çQEG)y$R3|הh̻e{GqT$ӯs9꘺:4)a9rɍA͔QH6,J8f=4H`naӄO]Vpk6NJ]|{3\"\m1QBSv0G{*#TF#Z~Lk`^1d=\W;-t6ѣ-pVasS~΄:T[UG>%ZW ė- |7N`|SŚ!sVzJ`0B9I" Мch,O€nt{W%Fj\Q!؈ɬ]ҥMY@p ?,6JIeđ)-rR!i&-{^w| +  ǩr:yg7ԛ\i_EbY5G~*Hxz1+gsd +`VjDl$_ӹKњ:Ϥ{"ZəaBԾcjƒ~D0ZffВQrr}"M`-3IcN;8S :|(7n8]ӯ9KwӵDJvOs{?@wb%5BW \elHhp$Aø&tX< û^7.@|\lt-W<szc=7cls2Uu҈=4h-^^7L`R:}v4^3>mPɖ_ eb"\ʺ8< ) k $Hի7wҫc7xi[5̹ap|deJifNQ;j+OY >O{}WXlo5eW>a1|FGJv`9 7lуD&<~/Gԏ`HhAx2^EdQo%?NQ ;G{00co5moЪ J=wqUio?)?~[aEpk!S')vtX0O)e31`M1rаft[cfB/`ɧo]EA=t~J{Qv#뉊 ! JQ夼3bC# m&JHa@6 wEGV#uI<6 ,/R[Wꈿʲ\2}5^=yّ ZRu8T*nW9pff\[Z2XC,zƄFHjTȓ X٠ܡ&x\ʍqϡL6,r9.)Y&kFo3~YS)nɀqΰXa4IŽv2rɟK 凊!uUkۄM# 96븪{V9Y >_k4MPz`Bí0.D%J3޸էNm=Kţ:9"uDşMec:or[8N)6鏎@tbtB.hI}$ xm6Z:V'pxMgXrҟۀ3ؚF!x- tziVP2k^F6sA5j:C`CC}" 6@skE Z7'֦ڞIbVqS-'Q_~ T(&Ek޼& HB)Ok)Ṍv_`T}i^3Zq`hzvdYWh6i@LAiEY5֋VAWY=,[@m?&44]pڿ3kMLh ԾE0nʖcU: Dnier9vL2d>eȜeqD]{aMCMy.}JV"˶=29FV`̿m ?s"7 !C$rUo1guϪ$QqDW;Xf35SX)1U9[۳k !!ӦG)mAwJP!jNkuMEpn=[u /[Z) FeVڣqFcqPbR&BG;FSMrw7gܼ>$DqL2Ykt'6Pu=*&UXJc;Dn򳽬Bm.9g(q[n:@L{@ʫRFEZxב8Z*OYvٴ yctKH`.)-煩_X04z3f {ol(\ٞc{VM-m^JꑔQ|4mWIC#:?Yv!vTW4$DM̋yrOx-.6xZ6bC .}iFZ;L4 UҳNdA1X*]=>|`}2WFQ=q,xGwc/pk;8k]ǐ-9 ?\9L1e Zu5XOFʳ닕&ZczMgu.RIy(3ǃ*]&wJq}@-LԚEהPμ4}JQ8!"܈''TèTK8Fay(:ƗśX*[ϫLP:Ҵ1`3z:)C:Vb5XPJ&EX0͉1k_7Gie^:T'+k+}'Ǜ(1J9p*&/|CFu;PgdR!ʂnc0Q<_M5 Cyĭį;賠4B!EdpUN$cH!6Aϙۢ]K@$EWud@JJ.~M_&OkZDl\4ws ?!yqHB'5hї(Ag FĈUًRn5xBySgJ"_h@03xHzI\p\wvk Tf%V;qA$DܣA/^I)R(y4ElU PZT O oi}ٰM(e{Q"|(]U7kJӫ3#sv#t6&ڟn]n6SМd])DN"*g6Ap` 1M<%K`\Rok2ZW uc{rM71O~8W ½⏏CpeR e5Y%LO_pŮ)jBҵRg@nG8V?XUHmjp ̏ eBg ͈fٙ!%xs}Զ9BTdcp'k}h 6$t%ypL]fW6,Q0O+=#4NOV3 nQ|K2F#K%8@}O1|Laޮa0}<'SAbuT'4#'N d:eB"gi6`}kt d4Qȵ`X=HWh}ؗa&4]%;^Ш?6Dr8Йab_ 6OAp~rM/4ԻKQ'vYL=[l\dj(jO*N6 ynir܍a 6 JioV] 8]y&0#H$ ^~On`14$:1Xdm)\r#RJO$'"X%$Y4]HvYFHy!8ˇlU{bco]@@9+øʈYʱ[: ; Sv\ɮZ+Pam3쐺id<\%YM=4ɡfj~&'0FMWXߚ5޳['Ncu}Z܈Fw|΅LKX;gi %be[D R?8#' da$B| eaȴNg)?6sis'cj9Bw,+oj<-02q*)JUYy1knD"*nSuFK a\֋i#F$1 ]:r a ['{8_&z4-K\ҟGY`WZ Hb1zjAQpG"`3'D($9f&#!ap|N1e$=@ht1{I܀+D5i S֥ mTlS[>^GgHߨ,9pKNvRɽūGS&R*H+O-:* d4ק +wJN".ܿQS%wD?vJ:U ֩1Y&{;/SѴ8`!s9uF*Hiq+ jbpt6}]S#ÿlk5W 珐qmSBDŽS ק'm,jN]e9mvϖjL[gI E_h'0|5r}-9VgpЯh lH#%`XU@֠!aaQ3&/ƒ^Օɘ ͞E1^toOf~9,)=F[WZZDWA['$3xe"R 5X&qO8 N ]Pt,Og&nECuS>?]NqXs>^bqJzn(2-RsR5Ok52KJ`/$ /D-yk`bеZpr`cEt3+{Ũe߁+b)zK惑@5u㐔|*JL;X)!;Vjr; MdFw;%X) -X,P/!jؕBZ 󑢉~u% m4 > gq:)͍8oϯPk vKw*ē:xwڴ[u/?2K,\F:u#2 C%o.R ߱0e(z uCKkoN#h3&C'~oIQz4- k/300pt 4@m 3BÀ:Ry15e֞si6D/XXmc^$`C)5Hܻ+ai%\ٛ dD KP B; w5(2k$8qͲy>d 哲UiR=/-"@uyEbrɇtp 8[3O$\ q2dD:ҿtS7h5,͸VEL[voa@-kdum"Q%&g_-L{`ȗ8Klӯq0wW a>+2IhtDB2{ uFd?sm_Iu8Ouvd[RX`XD)8׸Anp 16S?a5Fo%/֎.9jAh 33A2=5b뮳f^j;wE4=z0߅F9GQG&-Y!T8\A뭼윝 p{JQr@Y]C̀jN1˫tOS%#{U{ *cuЃ\cJ52dGwb0ͶCK[(] ԥzrWq h\/{(΅gj6J^ `eļr{ԅMc|>3AlP*ЋJ8eS!Na9grX(b|DP epk8@9SE޸jSrɞ$)J&XFPHe}?<{J!B(1퐞u+QN89 E˖ P~v&I]| %fĊJ]{`u 4kMMڃN>K! 'CofϿz(*iꁧ+V Q wm=[s2`t٢L<Ž Y Wdj@$nAZ~6}I=5(ߝr #92lN+}jZp04lS\w^/sEn}-쑘JiW&VKДG&zn#r]^zIЛa8g|0ÚF.s|SOJX$ٰIs<%.: Vj&zͼĂsDU]&7Q:EYkWH PlسUH͢[3a51p軑Y70ٰ 5ylC%LNpE4qsIr6?ߤ@[r%A6oT!4˛=oeˠ.u#55Ir?THm@4w:Lřus~ΰ{3 KnD 8ְH*,!?SY+e(#CXa<Ę'`0CSIPi r້rר)SD50“"2cA;]ciawk1Z`%\ ^lPWwf5탼LpO7 gZOf3BZj~H-}P?ҹ('Gh{icYr'a2?+'*ӂ~Λ..ڧGjIYL))'IyH53ϓ B>[xTr)J) JM#`A@H>{KP#IG]UnyMO79 9+wUd/-\0N kM.?LKB3Y*UO:l'S+rpEJ291d*P/I_!=̬S<6ہrJX;Q ge#Reot m<ﱅl,;R1yT?vLAb3=Able>X$gX3VNJ[w/Ys^hBh"V.m?X=iZfLۧ M̀ӕDY˭UJ9>433uuN&<5r&+ubaS #!S)m#)C߅ =Np*ڷ6_<0%ŒTr@j}cYE4ԔiZkfW?41ˇ~R ʓAJ\@Q$^WfÝV|gZf-un-Cvs 9J5 2 $"y]hm:3UfݢQ9`kfEy JnkvMU H4j.9tHg+](\,C;G2ρc2pX;ͳI[ߟq9-B~j&Rjͽʆf\*$WXw'B-yng~ soK19gx_=IN87DRgG,wwܯ+7UXC#Kg3@9en4І\wnS]'82oIXC@)&zFzU~ &V/N]q,vEvJuS 7u/;G~ |}MIj1Yb =e)l&d0FP~PFq2.ihw2 ZJXҙJ3շ0:E"!9kZ@q[s%e.+yE`mI|x/$TM3KjTvc-0@¯upn rdHΙ0?]˺RF+7HeMa iv2ZcaSrޥ{K3nϵn%ϓ@ymbBGvKdehZ,n2 UFx?(l< H`E儆oj`n7ޕ*l*?BX<mxkW@#K&he>0_Qm? 1)v^''] A$NklPs)&jZ`doeg%.CoEMㅕFՖ1~lVY!Ӓ! |\Af F1nk\~fCuʾtCu`>Urk ro" y]tDusZyA( JxLhSlR 86cNl9y> Sm$[i7_gÁ"0uq/&+qU"}/Dlz) :|*l&<+SRv םh5!߹9~;@W+f +,E?sX=& 0n+3"F[YS޸N^aKkф)@楡Sޢv{уB@{SE%( wޯ)"N6 s´E&/ID8[ !݋% UuLk5ru:qӇ\.:I,Iߘyѽ 558[-:+d20e`"݁?!=SIh^ 2rs4fbrKq8&s48WX},ds3QfU]i&yR+:^$l2uS?8m+ఓ&E ]\Gv8k@RA~+sܖCvei,LVo-B j"Ct7ΔRa$ftdo9r'4vYJHvW"A ނcؖ8t^ȁ6X94F" *؏PEǡȍWky@ Mi=!'qWՆ1 )Sb蓹J.> t!ͧn'1 ,ʧQ=\v6=?(;uw"E)Wa_qdZk=oZ}/mU'{|c++<_Ip5atTASq~PrFVD!oT8kz ~hϷ*HhX- -wvuOձ+Aa Y&Q5[2%;5]+ty22]vޜPqS7Wg֍ݿR+\Zka||׈DgB׊ˊMoG;վ8%07tz^ecGiMXW=L[O3zI  i}L3rdc7̇#;*IZ5o}HçmvO8nP* V@'cp1[I;BAϱ, Ɋ 5딜3θjJJ3L_g}U#oph;jlP?8]45ɹňI>(D!VV plt~j$,n*\B=U1{Qi<龤xڵ}>ź†-H Ҥ_nyh6~vljKfQaEw+e@R$O/## = e0-\i h]PsL6չx&l(T\=AC]V!p&hC+-@s\#@>ywy@NJdӈV坷XL{hИQx_'X~ehW9bIA㶬(qmQfm:^ (do׏ǣx&.&dN(6|A1_Q6iJ%j^Y+=f:Kqr؈-a84܊\Ei,^\ 'i!^gu6ZdJGH'`ui;{y iF@Б?*^!:DF<(7⾭_(ʿ}96Xɒ#vj39EICl6ҪAڶbS#NgQa6W"# l"G/ax{ ap{h|2G^}ᭃn~^9,1!F:?%[#φB~ym,̶{p $R@iF e sd!16:;t lhiogɪ`_KuzT&/Yd n:) ַT/uNE72[´o>' ;cu|F \xϪ3a5Zr]XPB*QENNfcxC2 ܄1[y]_?/ RCD52lqz-!oa_s?J3zMuX7bu%ɓ9O}PWj/>YXG)snxON6)aNYXxGOH?,aD3?S+ XuI P ((DJޮi$:YJo*{50JGt!bSwGX Mj/ipWi&8_ :GBTn0 IZ"35U3VvaFf 4ey-Ƶ `.pXNF>Z]uyۅ^^~pgH~虗r<M|0^IEkW4F9D+(XgXΰ<>`@4,R:!*Ilc L48¯k*3DjʂN1 rmIBeHJ]!$+X#J!4 \vyHQܴ{SGޠ)Qܨe{>1­nv *L^Ө)p;QE;rR8+ZՈ9QktV$F)O:u%ZTopۻr<%1p FxggFqf@mw,-`*@x] PjlS#AEփ8Ւg( jU rsbj 5U?@WQ~V`MFܙrÎ.5!xWC edږJ!Ft#'e0S32CM[+}Cה8WUZX@7/9WQ{0J`$_nQ$۲g\? 7[~ [k MRˌ{LWY3cSBZ p'23uWuH2i|[ܐ5i+-]p(';Rvʒ{ҕD1'c}F9%˴]50 *x2%6BZ|JAq;N΢W*?lw ''ti :RJ)tpثuQȢK;؈zYsck? ~ 2һTn5S(EoHQ-hsx49pJiQު%E@nV iû}ɭz,"9*MZ>c("*<*1 Krk G:5znCc;j/fPB؟QAZjZZ׻1C~|1*תH-#WQ8E{ KH/f^L]w׏k EFQC qۍT}N)%|h&oAކ4~0v h hN@BZnxuH!6L㮮}ʋ T7N`FZ."M5]Hpl-'uQ4X uՍ6 `\|<. mU)?iYf9A /qsD4&L5F\d_ 0l} @b46Xpqi3}E]lPQߊ_ԧDSA? =KkUTxȑBi9T[tv]FR͹K.*.sճؙH--Qb$<^ -ӝҤ t_dgyvbt1=fc.ޖ],V^bt@Mx/ wCI=wx 0Byi7@z.䑑)GJ ' JRh [Xwpwb"}S-eTG"? Z9Yadl% ߽6MXsb{jBEݠټZqO7}񯞴txfPIcϛذ5yr#ɋDf\lQ3S?Aּf8۩Њ #6)>)gXWȣ93Q>ΌFI+Ej:;Z &q )R_ߊH$9;KIvO/d-xMA?Wn7sAiބW.A*h;VB5#V L}0#xyg5[IZq.ZQOa-MH̵K\L-}۹b;)x*.Vw0캲59:nx2,d7xR㊋k~F޺ Quk@SomuP܄i1x\[ TH?^iZAVhIhp]٢1yP`,7_\9SvDӖ;sa eY fBl-nN!+I-TxȾF/_p0SHZPi2 0@S2enY%ģOR\U⹉1YP"3&>g좀rw[Y8zH'I\Hp`$#9ROtbAd7ʹ nr7[ak4pN ԩgw%Sl:tI%/E(fLUz|g,Zc$ t(s<,6FiLl!F7*Kz!̷jF_`w6l+}y Ur0G)ɬX6P(]bpKY R"߲}[U Ŋ$]@ q{&zd7=Er( b0ѵZލ erVѬDYs G-|sPg.$qKh68XyY( |fi.x4Zit6-4g܏:9LMc4%xaT'"iU#q G{慅jRmj4̤"?1m n8JEqɍff/c},q]^IR93ߨy{?қWtû5S죱5zm  fg-_oOAMn #S p1s}S=IT.8ËHNSRGixR7L 8? 4gt&y|HWҋwuѦ剬OSzӒt+ PmR}%R Cɽ)kFRIO0iyaGPM FvVG~x?d9S`D[[Mv ћ tEyYBKhz"]3nk2OyZ)2`D;??Z9 k=ELЯ-kZdE68B]5P*6GhSl@ERN )抎2P <[fi-h$BH1e7-{&vWaoECUGEO&ALЅtl%=#/*h͇64+,e7)1{B tzi]Trz"jp:hFmI2٘%NV`/A#k{foQ}*!Hg `n4xsI|Z T:@ec޹$C0MDnMmf=Jǟ/{a}F\;O>']nWLoPɠ(>- FD9 D>n1ݯY 5po9r "˒ٕ64Me?HoLom@;~Kk%Ѝ\G7)Y4sPw%ǫCObb{9_G""!  E^j!5 YAH/#ԟ9iߺy$k@7N%zn37Jpѡ{.8W{dYa;BQ01 RkU C(/siA"o}G  ,0[g|TG􌕪= dT<yd!R\l+pun>)*x3{}PZt#0)Z~fn\-\HX;*%`J@gROTme'Ѩfl VQ` Y&@cpLUdOShk5oB$}ye  |[K-? UkiAzzםa1pyHg! ȩ84M.`tHyDQxuhV4`0\[@QaP` V R&I4Mh;rJ~1qjHHќSxT}S! g\ZVe;5ODlT;{4)c(uiݿHop,}`I#:a7ݬ,ƚ9r1Mgw)Rgܘڛ "6K[~@+^d\M`^ aI'iA<{'VF{i8bH}t_̺/}3[r#MPT$CfpJsZ /5ՋoT o4=O ~@B~ٻ8l=3l3L#t߱4 " Ui+D$AGPY>< ŧ /&~rFazL U7Kn$Gb]K49!kE`e+g&Vrw*L&74kCTT[ZdA2Okg@^DȞT )@ߟl:PKCVq @㩞? ,iHUR ,4'ᢖ¹e {=2JocCma2cq ,X:P@g6oW̗iq uCU'' FRgl?~j?UZ*fj ujgЁ2@uYȔjc̲ /?cF,I ~Gr~lHYQJ&9|rqF0z6IOmv`U8xO9 gu=7|k=# 4Le6,{}A+he`8סC^ ВOnS:ȸUY7/8Wg:oc=CXb#mZlU'f5 Bn#PArz2ظE23)sv_H8bׄ;Ik6&R>7Ӯe?u.Z#Wݗ9n,H)T"ѩѦ3@i|N>P:UőB~ @'{i9o)lМI`l5JP TrAS]$C) :xz- g2%jV4~H#sLj9M"^3DY+=*-Ftj( Zg$E7eJ26qat1/FVf +ؕc|q9W?js&`uF#u tx,Py[mFAݔW1 < $^zcp{J=ؕQ#oQƘ&܇E'm?$Ԩ 3P&Xͽ ,Ҍ}ވqbK$d?xJD&wG^m8s_dhH#ti-*F>\yYL6?LЄitZ#-&oڜf<۴3 Yj=9QM G $;gl!݃훫oS'wԙIq so{5%_$lRη-4͉Fh xL >QtX`1*v(ܿ{/oƋ˺R(ɪ-636(ZmyR=M[ŷ^(W֝;G'\ g THvyR<!v=PwI qk 6߫^'z?kBW[_p`Q||*-\Lj_T(oaH+ =LƮY1 T3ÑYGIq@&>Wc4OT.knM!d`R1:H^` 5w4c6)rr.̩om0bɈ$TLΝ:[J澠dڅkґ5Nse^,É/"LjqWPT~EF)䭪3/iV8 WW8M te)EM@F!MVx4Ӭ2Sgpd7}/fM!ےBz S5-|"X^4^8ፒXN&? H ڽ-ÞF :rKww+):ySIcC!dN/S~sG9x5Rks|\"d1=LL6|E*)65D5._?o&E[zh7͓!xWg.l֥j:er׈ںI,A| ]^PcqetGU1䶭i_bJ/)SB)I"@^sR]K_8GJԈPމ&oB~Qz\MH‚>b#WEM|=顑d=- O.RN! d~VX)91td(z +GhUZ*Ϋ?2"NqOP&J弩mJ_g sM*U ?rlzMFCKntݺ<lUp&g2Bϋ z, ژ7\_Q&%iߛ0ND!<158͹o'>v%UpV:g%J~Y'f/^㒇qgfzoܩUd0c}6koUZ n;3ILz5gh|@q{ =櫰Ubg|_6?̅jJ(VG0 #:O5AAC#ٓs ˞4B-%?È)P[/`U,Q2_$ I:g=XUQhYn?\N@$uX=kk Jݱ :^hs㊱:9di^`Vb I nierB>3k9VQn\]cYXl ]IJB_LYE!i1$n04`gR}PȨA톜 +{ͥ !p9. jl1:88M"@LEʨgS^u"|JzQe+0xyvWQ9?(6c~[DHMSDǬ Cs FR^laӋ[FW]<#.5F"])>e]r0Im+y wcekSvGeŤVS]ɱ^0y _Ļ>_d6Yk:^]VdS5!{Pqr\ SLb޵[bPBaE/>'xu:|? ! :ki|vk*3ά X= c7ުs$[߯1_i}*+ٴ`S]6SRSf<-8HpbaՈbjA|oXB[I lpm%(x2S!rmՃʏ-;Q1aǐ!2ֿYOS-| % nηg잒`฽j=&R>2r [̆dbN!(~jE~Fך# ḹGԊwؔnpYT8:f`,$5B^cYnE۞P 1u;q6:G9xpLpǤ`\^7z/,vLX\Mz`mES ~!7Eͯ;%=HUB: yl!Co)Sټ W MϣL VMv.};Y/(sGB]>V=f&3/<BAŐQHv3rkj%U0 V߸jXm BG!RжxIS]E?C)U3WڠP5Nor, 9m$#|, PZqZJ 8Bh/ tw;Ĕ{A]p 9e"( kU>Ŕ 5PUդf+QDz$}A8_@ 5Ctd:]('m>$Ɍ@*L(5 m9khqv'tWPv뉪]zjB[kA9fSMLt!XF(T!U={MqO*toپT_]y`m!TlջKNiӫi亠ac~" oB/WLU@N9,&/0 Τ?зZ JΡgj`;q%5(8 &>!A*Bց% NZ0 C3?oz)1ӴEt=NQS\ΏhxMR VpX\c}C0bƌOXs:l+;SБ6X(:af 7?GTpE{mNI9NW>u̘b (BgYZ07070100000299000081a400000000000000000000000160d9f5e300001fd4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/k]?Eh=ڜ.+ɑQ s)nVli8K(4+ZoAlۖhJ94JO"0W?"Cn ln:zMAsGw 3_'ݧ8GMvМ)5Dj Anz$1Y0y*g"hޕ"t3 ZN*z?p׹Nϴ KKSXqҡu #0>1Үfǁ>)VOUPT8Kmщ2+&g1$LA. }\-O( R2܉$9g42& TbR !EԮgfд՟zRuj`aSD UTt̡`Wjuܷ/T9g`!ݑ`(0ّ ^؉y \;bq=Z x;9H}s_}nr&ŨwtP0.-LYf%-`?rn$Akx-:BlX|,>9I{X[vm2)dJ|82\lcqYXv&fQ WspD0W}l:qH3~ew>zeUm*xy R6qw+ >8pwsSd~G'9|v#/8@;.X3 ^Q\z `n-rUyr-cu^WJu6CM&6VL'ǩ4K/:p0[!@mȾ쎷rP;Z$EudN晫p0fjڑ :lv譁/-e]77@Aڏ}+g!{{̫eD8k]%4)da'1ƥUrWmzg턼-";BqQw[U~6;Xo4e~/ӵm<ҜlOWQ5]L'I| v4$RM|7v5OdDY-21;륯gFȩUjYPY5a,b@d)g>^*hX.\:G&JZRVk]j˜M, RܾYDgT<"Xse{ի"\sMj3Cȁ57˒ :* }蝹"443:* :":À32"ߟ.wVyQ/e+q"qVx| M` '4_wV 6?;~;L{`ym~4P?}sn#cXaZpx4[f^PK+uoAZ+v8l^ZGxV/"Jl_&m%YsuD`Out8}R+mLjht3O+U-b,لُ0Om=km ٿOq>_efS&хaw;B6kڮ^͗4U&u|v.LOh{; C.YfրM So$-̪ ;XGEԋTs/,a[E DL{b\=Dc& ľ$ͦ4>ZD U$ӯf?*Sr76q3ʀ^-nѶ:xGV<*lτ u| Wz|<L5pzymkxws!$cn>?猟fC}ǯw_iv8P+_,5=REA ;˝GQ"vaꞍ$MO(n"3'pWb+WP9:P9%̧vG}r{Wu>P8OQt]2( XHVP>]n2҃y/잺_ ̑hьLH0xag_*EE:Jl;ܮ*F AQFx}uo=0(+OБ]]ʾ9+>xy2w7Тm<(ENpAH/#ؒEq.Q':4w['PbZ]l ֱ“3Zxi7YY9HD-ueYP.nO K-X2n8Ρ@({7ظ5:ƴ/ndVe\O2SNDg>GQo#\֚ƒqUK~r9˯HtJڕ8T^9DxWË@eqUn r/k ,  V"GAKTjYpc}cAHN,ƌȁlg"X1ǎ/ai`b=,?=Ν]P,jp*˩nIԀE`!MU+|St@oҤL?应\V# Gqq>̴տ ?$6 1sseb|Vao_ UAYN5 zV'/q^5A(UjyTL5 fwJݏXk"6li@"a)0DZɩ0Ā0m41v1QM> j+gai˛|iz:kڝO鐪h zM$iۓj2,lf//G_(>||2J8.L})0N&((+qV1.rm/c6wy?صA0y_휚ŗclg2 WVr+wŤScʂg.Q_:@`g T{2i|۵JL=N>Eq Q缢C{Uea^vmZ]Au쉚XF% A{R=PFWsIUSBu][?˧;aIiݍs ]uHDOSBfQZY _]WOWPsM 𳊗]q|'%_3˹3WDh3>UV`k+H0GAIB8u! /sSb?i{r?*B & ZF< 0v–S9~b-14>9? ց1 St#H9-hXSaVog;JvpBi]^YKdZ46LsJ&\ԥ>K6o^LL6FAKĎ}ΥG$~]?J&3U6#S]GWكb$R#vy/ [}ą-z/zv=X{`PSir.ALK]`GZ%I6;W=t\f ]ITR^CPbzRy5=…š.C(mP M; +Ҁ9ޝܦuGcAuW_$U^7.l4P>&dFp䠽,Sa=!Q*ϖepaM}5R]ɡZ1'ƸHI;x.Z1'_Ckh̔rd2? s W*7BϜ3[JIhTIe@{~np#AgA m_ےfvhlc@E!ݬZq'],N D9g6ki8| 8o.7 !(GOEQ>abD@G{`B1AIt+NdDCNc\G ,#yxwj2.DA<"}㷋\g7 fiG׽nM?.i_c_'JX=˄? k_4nr:&Bt*No{&yv54"t$L"X ]s:AAqRDFa1/,4- 'J3EUhT &A ,UtOd?d=j鍫NнI*:< ?g(㳖\:!DX9cc}S˅F IAJeU-w)8$UK2纷;}$@#3(-KW5ry88 *i5|=(2Ud`7;yz%W , bO vAIyUN1.Z(AY)rh~qyҹf/(a 4>˪WQ^ic (`.jgC T` wyKCNR sb39|$_$〕oWjO0[9('CF +} BIѺu W]gխ%<?=JM"1XYLk &t]}GdX<S,%?Q?'qʺJ[ Ĥsc2HuAq7t ӟY\f[5{zY$!o@RX¨C5I@<@|\h|t_(tv 81rR2s'H|TzDVOGC*-0w?ý:]$ +-gK{³ hZ:A;PG@8 \$&ymxA pI`P ,mFһ8G(W?}F ,;*œA{cIΠ,45jC&= ځ\*Ihq-bɺ`:{i"^tx|*͏L4XvsY <􉭑@]~G?KB&KoUeK+1;X87,̎;Hh*0!k<H,v|Ս=jc |n/|u %+Z$~d7kXCh`/x*MNr_>+b-/9(R4Ϋ2ɪ؈}1A;X3c e A.JR*]_838pr j-H,S`K[=͛ama{_T)ЀKɀn ̌BTU6r.dy!"-?^}"kxCgB8ڐ9|y46G-A1-W,1j nJ Vxl#&)]u ZIM.+AOsFߙ[p0Gk䍭P_ks ݝ\Eَ[w=@TUru,u0֘}F؊1ޠ?oaaBc|ߏm '`itnK>~֧Q %i& 5= 虼 a]3-~ xRYM3'M$HHQm6\~ofJ33I|=.po~x']X3IGJ32e c-~rZ/E!` QǦ4|"輰ҏK K K4??=r~xޙ fYE=K:]F~& ާ;[1BnBQb05'ٷBU$#2ubZvc.akFP_3e;"q5 ]~G= waUWp[T{;2Zp<*⅘ A1mf;Ӂf D͔XǙ&N@ oH =O /F D!bsF>b ЮC^<,(B/|E*>C杽 ۑ.;z~l/MF&NsOƫgf~3*)SRPĀM$ ttjOJGIIb FdagKuR%g-&AJⷚF̚SjX.[PҦ w ==iK\5_ V>e綢c:[tdmE`=Sh"owP^<׏;#CI_MVT g&MkɪW#; 6Z;]Tl#O@d923w>+0 +7q F(AN 0G(*[GDzvxLxl-=@DJ8j3ߒf(o.Gr_ 5L3{S?G =##٘ZY Ϧvz)˓ZM"') ǍQGA1R̀D&YCNdl b6_6#_۹8?4İr>^qa|nX~?ۧ_@2ꛮ;!yt?} oM~m麴t,>B}w~fm2"ID.g\7YSSrN%|_?vuQvJ#-n/CvlŲTfI/+5Z gO_$Wr̳ageH[ɉbBl5"zSN,=B㌓?Cȝ}_`dVl S@׉1I[{Ww}M`JdG`"PIeﲬUiJS줻DHZKR < >]t栌.Rgebpk vgu) G:mSjy CI;St~] 'Z_*eɈw)?Q>&e OKNM5Gʤ}?W&NgYZ0707010000029a000081a400000000000000000000000160d9f5e30000a044000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/&]?Eh=ڜ.+δp>|Q8_V!q@ptrւ9ܠ?s̯: i֠3>i$PK^W*me(BK {%yjgeKӧQ%pl51 읉n0 F;m%sB&e9]P~B7ӊtZTͳEw.D(I-YepZ/mlF̠)$sX̽+sQZmzj\|"J)93C"0HQɁlFf vNohm3dz4zzj݇E=b( k`vn.? tլ5~kC^r1Kc[!y<Κ,l.`rҥW{0ng{i֣gpYY>@>!ZFhߡdqN|KUt8k*;*(p-U슽㨂*SW f5"P)C '$H|Y#Y”>ag;cKsj  *$iMmkрBپ &)ݨ, \%\,}=g}OK#x7f)1]X6䜜mL%LVږqBHl!*VC1o'k$[j drP w1F%Je5OquXtE4%ċW\~Yvv/RnDRdHp2ZT 1+c^q ث 6t*lV5ٰAhL;SPva#pA5V]oW=z)/KA<ى]@ϘRrIۤ( f+rJ 2Z3[Dq=a̼+t~IitRb%,_*8B%/ʿB1ݣ{;:$&k&;qt!)4PkΏ`eKxfTJlu\ড~^Ҽ4ܛlfN/c$Liͬ_*J 8y*|2-t7-mbP_t,dv=}M@h+mn8U0j5eGuǯC8%ZU5Pn ' JkXXIpȥ׊]W2ZY|=Z\f(0jF$#gd6zh;һngUH7WhN bKKV+Q"Ux#sĈb3rh}TN fetвZ*a P-eѭ4g)9"X~t1W9Z ʒoD_|Fobk\2Ua{p\Պ,:eЏ(*c n*޽E7%Z<::]'6Ų;>t0QEE +96cb1i cgHh6zn-m,'vҸt"})/X5J5픹Fy٠%BdB3ȍf㒴Zɯ.FDa6/%О<r:JZMWX<]ADq6V ,kBREYNУKʕ?1̈́Q+*.$2l:&|'{lCbb)mmtGp0͉vÌI]3_e<CMV$RTuFP@#qI`5̈́%*W0frDA]`8TQI`GgK U8Mo˰vpزn-fv3Tc?ޕc{)w>w jx_ENrOo2 [M{@@aHBGݵc5kK @Yڱ6}A8,U- T9LrI{佞x#&y:gtcVܦ.sWp PQpGNmG{b:-'PWXY^=s}ZĀ'm|\4$_ҿ ;t1C=em%ǿ2 /#cg:rg4jXrcr Gʾ5pF좗#& !eΦ-`:7oraFLYD'f֋_e${|[|ft2%]:}q9;QjA5:O$,ƛ"dqG}ԷF~9D $ũ&aoa hi( f#͉ɇhδtDɄ: )1\(6_OubRϻ-]j>E= 7@Rz@j(QTAATи@meA>. Vp8܁ă'\;rlNjt1ѧu 6Ul)#-\l=bj|Fʛfb"$FJhCA?^׍ 4-@${ g[*uT/a@NCx?u)b[kџN .A=%Sq\]*,4$[vUl9S,4 RG|<.h q\SWDXq[L杽8Ĥ7MIf/M,=H'5ii0}Q tEGu{2Pk#J]a׼?~ 0>E Ѝ̠2+u(Øs [uE5nm! ʳEk\@j ɀ{$nCs޿kBӍOExPLv¼>#)9!\=W&ڧ[ "4GJOSQՎfM߈kR )L£+DxB*V?U(Sq ϚG2KubsbEdM0w rʳr(|xœ78v @rV 7ώ=ڕDD)j`2̵  <ݱ"ⷖhG[F<4w&ӕ5ZZ^'IbKA\74L^Y8-<_,AE8έÊa &~ƝUoUM+)OD$J]??6V)ͯ` kΊiL#>}M2TÎiȎoQ/f{Fgm;Wﻺ]|O.\*+|z?^D/RN3=:U%)^[Gݴ@f;LLdwdbxg3 PX p*u$)uMs=' h㗦'mTM ̀P'Rް0ϫy XuV"6UO} ԄoLj .WQQ{m AQwyޏRnתNc _3D0=;q@9T7Ay`xOC_!TZ'36{, m5k+Trltm| p QNcpיhh7]x[\d$T]*:Wj>86 nQ,t (휁30!<@Q-YpLl\59b3cW{mChcl,INk* Òk,~4y'>dW=N:^h܀FBbyB0tiA6IZ~kICx;Wů'w&2DэBvF}ʄ-ЁFi맓+s 3Wu+:FZ손5֋ pǕIs8W;X$`;1!ي^N;/BHk?? بkr^ըax:|ʎvǵ+Y4c‬[&í"S*97/es6Q:py:֢Է-JS$l,ZJK.rZ0R>6"^I& F;1A_Cs"}˼'%ZvFaةT;~EYFJ8үy7W ЮPVLǠmo;'6y|co'D"e qU5Mdv1zEkj>.T+n)@:ύѠ}]Cڄ|4X)v SqO;ǿ"\t 2Vُe=Xm"Nq(xAFp$49|Oa|9󐏺Y_D>DOpo޼7urg#'D[!ǃ%gjvRS`PI#?7 ; 8meAU\Y]ߙD-ڰd]ӁAʼK#W7:b@uO+.sِ(/YЏ ~Ddb=nD] \~Wŝsl!dU|*{C|IA\;[z%:Hr?ut-*wj꯮EJ0&gĽɩtZ.[ͳ@qoI"𛱔7U.j 8g|bM) i{PjdIggtG@qɣt{gEj?Io{ ltE)ߤnܶA4VoT=MsnOnC].0-tyյ( p}L/F-Pk:V) LGeMuIK]-8fou4z9Fcr@g|ex(}INIV$fATT> i2{ RزA{𴠭/TyVyKgO})Rk+Bz=PXYÌsV94t3g${v/WT&vƣ ?i"owfֵj3 tx1\qvJԯ4t!P>Ϙ_CMqѧA"N%2hB!2P7?jſCd8Bg!5,&}oy78NG?A9f&YGHj;?~;l_×pBʑUx+E?@ hp8FX)RXrSd ၗDa} %CِͶ^ Fp}.D ǀ̏g\"7fI\4X1PXv"$0CY>k`6:m1U #?Wx^&rGXHBz}|;x{x;ȆA!4Z٬3I- [S8*ʢeIG؊'Û3pw X3PF*)6D WD܃N}'U}pBf4s$nh9Z[ɕ}QDAD~ =j/6){43bP Ӿ;TzڟlLB(`gy`D&bX[Θ .?,`fI_ ^ߠ2؛} H]xDTEm&lf- "c}&xVZÔT-VqrfFꋴx0fms^wDQ[mTXdj C՚{ ? Mtd= e y"VV7qW6k<fko]=FS! SӴ_ H9*#QJQsPF0';i!od)Ah[O|/Wa,c ;T6QcgI9JhעǛ 0 V#GQJs,)Q8PF} p6ulN3@3ߣޞQ;ŽX3Ye~;h0 ʫG%\>L$62s+ك'V8N 5 b(Up؝ک+sr(dEf8kj<Ti0 툥2עKMf'$n"÷؁PIߑPOY r| E%#0.|};^!,,CAu0tf04^ \+-4(Y&,i>N9T{ T,Pft$'|i.B}B(vy%+f-a>[B$W3ΐ><H z7da2̏n2" mRkNdLB}7"ivQ+7<>sEH`rQwDjm7W>(ɩ׵Ra7觤ԃdJ.T8$ #hF鳦}6)S#n8' 7En1={ywC>Sˎ 5xBх*LnwtwcA {w 01gy#ÍF52oN*85Y#2T> }]W4#p⠗ׯ*?5oCYlXF$,.K,uZt\]A05Ec\?)xϹ Hrk޾ 8 [r_33$3E#iBR\my}ǑbM9_1"fH*cp敾h\ҍ> u{ecKq(6 J GgCV}J蠌rg_!MF4.Sj179SElC=}~M%P̅a, eBl1T\fNvfw r-$xPSKil'l^"OUǚ7M]!@'٤hfЮ@MA5 8UPVf=;D#H,/"np2HIGF4aTa+Q6uifgbћ.Lq>5sJJ%X깨'.~¥1Dž|?Ė}<'o8PxH͛yO /[ϏH{̗  i{:'{Q}W.;uKW6[#E-K2'&hcCd &G$P*Wt47*[bGS|  WXrN(ܐ "'!1:K)BrEXh%|~_3"S%_,%aݢH 3 MvCYkwp Tʲ~ABN|B1aۀ=z&[CBVR .mz2>4$:fǀݔ;qY0F^j,M:⬛g~)g!vbqNI8ǐ.~`5rAщGCHT}M_!]/m}ϥ&\+[ Bޡ^?ⲑ~`D#ןx$GPti GJ'Q,U5@kFoP qqѧ3&3BHM_`[ V+qқ8^7Nɾ?xeo+hIpjЅOisQ|3zco?vDI i>pj.uxIp6%"z@ FTa֮4f@`<9G3s@eȉbZl^)+@KkE ]z N &}v%tt'/,Y43Q9/:U{q3_B]5 $%uo+X Y-VEL`P "wӌڻJϵ)T-%ͰlQ4xM@P7ҼD()]WLA( '_lGu1XfXЅpINjZXDN㡩F?Id4d<4mscHIű"b̅m @3}77[3ʨ{L R!zmܽ,0>pgF>`9.Xeu(˧&Tc0N5@o6Pkd8}^oO؀KGor3I7تA zvIaq &x2+ϱeJ#*s> J$Ä5t=\GWx:L[K9 hq;q@^ٴXXԤ",? Ks+{#>mYX+D;&"}rXX$絫6,؃((g{YmPs~?Uj/5}Yڙr\t@WV^vAarjҷ*.4PUk ! Ec:'롯 :jE{K:M3ulfLuI<"~/FMS.8MX㵜ܪwa Wߊ]H LQi%u[ +u0'dĵ !xEj%|6Je"@\pkS-.( vb:͛75{֠Wzul@oB%nt?._~y撯l^-5<`A[ 6RԅkgQzO_!$9uޫSG˼Z,%r۾@{טwX^;!-czOr B9ӥQď*W,j:,цӒo6PpJ%Bq98΁㬶 hN6{˴$N(ELҏEnX+6~d47 xY &AgL$̲ƩTPZ]m5ɏ%7.7VTg' ĿtZ Ήux8Y|5>'ٰ]% b>uAϯ'17ѭѵ_F6:ZƲXI˸t-Ŧ{2j#v5ycӸț*d\t vE+.Wg3v[X?_-|$r6[G )@z!myRg_Ky7'ޑ v;T6 7݋B9xP%-/kB^9AO$TLe͋M Cu`U4v_YZ؇NmJKkئ2p L8gRkܓBZIxXb8Y_RQ@mG =Ϸ$Ht -+\3T˭UNg矧MCi%<;کgnO/,רرk+ 'i:Wf[Q`nM|Lpʌz 9oT5BShivCKM>^'VCއ-etN0K`ǀ dSDƣ}r(.q_ެgW;ӷ[i Bc3T`4$raY[0QE0ŸoPkvaKJX 2~H^ꃿW,u6džg> \ Y}#@I둝rxl4MjUC P+UwroGjbr;C@ynI9JFEµ؂rB@_-ն؝«OZ6+"\x&ab_Z&*e d,D֘.{J+DHҨ5*sRIsB&OJKJe9[cieZ3B%ꢔS'%CvUq şWˋlr'ô.8!< ';;&fn e\yf\[rZ G;!kVzE*hs;Si_/yRnMY7R 2B|43oQ`ցTzE qxN`zz^%f4bH(sd:l`(cH)3uGt=Č)b`˴ $$q,c| I9 q¬AyX WZm]OK*}zu*\m"vuRݧŴ6I mX KoZ : &6P:ت0=X<8;PiO(8v9kt7 YɌj_|¸ QmHDs2p|9_CTe"MoD ,Bu?$| =Z x,쐎*mˤ;H1r x<Һ%|}]K6YŹOx{yXQed0M{M]8|+v~=E6 5,")4^7^nKxkD pCyi?wehB'PRٞe$ ߮p"C*p67wL%҃d^$PcZNT{,ii4|'?h?hr@M)]иN&!n=r0p> ;k[d?WmVݪFc4_l )y$; 6yHx>EC[Ias-3r"AZpG(;UC0<EĢuQH9ä^q`óЇO`|֟VN},.7?\O-5yCWuNqxs4 -c0]}t\*b{VӶol2k^xs }L3J>54ROdGFA&7b-}QvjFrY C. ZIA\#gD?cCAvRS\LjKcllo5Z|OUkf:X:'zUԦPF)Z?xADQ TpO@8,S Jq`7 AXy *ݦT=D=*+:R/lϘӂO+qŵM{ef~f\sZv`^";7`C|vH@Ƹ8^Oz!AYo~X|<>mnJ9{/\Ң^IHzu PyO*& >|/?HA Ͱ{bJj0Ӣ#~ Kj1x\>@}⸮Wk&p.5GGc_K\ fe56~6pڣ0+T8GeQw O 3)?}7~TDw8pG짟g"PFH %CE[.݋MVq~'({<ٰ`V(0RvALz.UyWUfD P X SoX5pPUX\͓HUcX)2f':I2/{%ӌ:ɔ5xa۽ZI,iqg~تEӚ>ۣ.F/st`dc컁5v$670K[6H {kݹ[cd#k(< ' *1 яt5'x]_W>Uq/4n̟C_E_]pBKn|g/T +d>L}ͱ[llxZHJ"YB?cx?<@5-89؅:9E#Dlj%->>B##N5mh:/T:O0ź|{~3І~B &DW,V(^cSїR"؉9~vQWEOi0GiC'5 -&˚o? [k4p}ǗJN?T|PX:PnW;Z3S^d9Jqj~TBy0f '@kE!, C%LJx{Ӆ6Bxu+UO8SmL|CM['c0bSDf#9 U 9_? AHʌiImaQ 3iNp>?3R6mqGۋ_''ӑ^#pAlӷHq,9FgI g=r\s8S"I5y[_BR7M:,$PCLF(SMhc-IUEXy]mLS&/hbsR11@VI=lYGmÞ08vI8;hd۷i45NfZ*jQJYFBe:7e8z?ǃ F'xUjE0 UU-;Dlb&Rk*I X,4h9Km2Zx:tq҅!\vVzH5Br0-cD 2rG iES#f)><ײ%`s۝DO bl5O(8[9\6inCLWCԐ!6\TV2j"y-2 |+֤_^3l4c͞#!_#F{ndz|-[T:DTͣZ*X#|E]u[&_֏sx"0ϥIB ;viS.kt!Yjg9er)NWj{^-="N a}-57/(ңJ8_6nN5u}^# ~F}wnKQJQ׊g65$`D_i]`I…z݌J݊u:E ʰH+Ld97K 3nIׄ]5C3BWt^Av9Lr" ,$#D\ۜnV(.6IF;`!!s*&BYVՂ1WQ#ޅKƏQ:$3M_b"(}J -ڭ 6V[f=At'1k\I&Fl2zMI<}y >tx<ū^[*y$./MXA:.bF\ WIc[0;ZwP_Q)gOs4t$dŭb*z~?=xU3#pkSuj.*vk/'3 @uŽMެ8*Jˀc$Xs]^pRP3 x('f*O^ƨ6W./ o%)xWɡ<8"kհ~G9L.~ N,rUkHh[K#y5>,_wA(2;/#cSVLjgB/pMBkG4G>& L+վ HE )[]q* 8cOi٦WX7hI2+WlsFYc,c4XvSϝm4kѦ@ݾz .%#S2&븀n NJvFln8_ʵ}]Vf# +MyfnI1z2uAȒ& (j:C浝c$#B%߿z3&m 4yEin\1(]/Swm{ObQrA?B}? NF~Za='Fa{vGrpK t~Xx􋌼'2Tr E_(4.]ϐh|`--uI(:ϡSpiZU+m\Y K &"9b-hT/͛/ 2eU[)r0Iރ%٪>:ODrb?~9Q9Q}+}MФzZtBӂ}u d;?Y ÍQ&}%0:} =)Ɗɜ8=XGTOu|nUlHfpyEf%kE$+)4~SD\“p 3~uI!RCeɾpDJ3?/K%[cŵ*h2ҫÎ|'$qUku+ R1Mlq5!Ydz {sktrn9$BIg?/qJ#JZPCƪ>zŰQ?Z8*5OyߌbO#ٔw)n۬LR+b:Jcdl`JHGs^ip?d{ux !<o{n-F5rrc8P,E7Cy7҅Z,/GkɣR#T"pfฅHx. Wܠ>!+iJu7ʢWy)>܏q ғkgb^w ԓOp嗃0A3<;o^1EjK RnaHťKLj)! Eβ]5\Yf:RsVQ1Z(*5S;o^AXH=!S\4=m:gA\ qX N A5}!\͚9!J{WqGfD r$B*/D*`+ɓ W$Բj#4,i>t09ѯ>@X&:Y2 Jdž!f0"ts6eCXF <4=ԭH*&anwQ'TLbGyڤQR$TMaȆFc;u4E~G=e/Zr2xނ떓( #jp.dK=ʅuO%zֱ̃_6[&]Sj#b0MIJ_-`_ZFZ@I;nN18D%L7y&:1vU_s˨svK &+_ {p&`9y#}SV׏2>5:"¼\ Yp93jM@} f,j4 l4Yڻ -7u+ɷcc='w8xvc : uF^~1:bn /j$_BZHgg݈ iWy_c5m~>9@/LUC{(\܊}FX+ːKh\cE 2|†ߨ5sZoK~OMK;HȩUGZfH,X10k5C%3_f)+r|^5q/pS lҫ##f|룤kzhJA~-3*JezrTG+ղ^FyݭqAvNbmU {7OfeW3]c[)Btu+lҺ2v<G>){9ÔZd9f%1'|F{?6䴐][럇|&~;8eNt BN>QWtoRȷ;$Tu[-Bw)`buD -h^[yoё$ 1$"Cs0bRrcy#saCKug<{ i}IޙM^f{u㓕<h<k2[([-޷#'1KpKXn& EzV?Ė`C3^y, 'Qwkf7dZ23W oJ~㣧 7gJ?YsɟjfRFs(yDC>?߯^:"cCqrs!l$Ot>V7cL5 J?p͎Y"TtQ](?fܡ2?G0$Z5=/$[`^zY L\jb0nz9+b֥4c>yOF۱%&2j]:Ny0j\;'_ftfKSvvUGcPvLd܋wG_OۙGpiH=j#h[5)%(b?P|^X);\1l!Y%ur>$EEnA5)P>^*[MU ;G\U`|ΊY- ;Js ƵNB@93HL B3H8pZiI֗)3M6# $V>xsd0uyy%`ڊX;mشk\/S> H}2?^O 39ƕSN0Gy3 Uh lV&$5ž)rAC=gCv/er-lLJ,r䬺k(LtV1BCPݯ.{3[qƠDDy|HNZU52 >D\ќCʈR[7amCZ6kk+%(wVLyXgDj< Gws ZYv9 OBB؆h< C%&f\EdGy&9qGW[xG&u]Xq{]2M"+2OÔ|[:'|{?M=G7 U$6fP#7T([vZfUl3?s(f~:I?%Ν~ T|Sޝ:ąȬW5 GqwE v~t:P5:?؜ L*wy2eIӹܦcLr{V(kqmAVGE& j,9>=s;uG>suia''= 5L2dxg\*;D`@?SM8[x]Vqͩ\Zq<˅rlsֿ;KA\]j %"($ (ۣ 3!}ɑoX; $O7Btؕl>/yJdn,m"dd|>c_'BBҍlKAXH԰ qsk$JJHaL{ (MQYMqDZ[$۝`qFM9r9JNԵZ)RpPd],~oځXYy=*&u4oo.Bf:".9)]@LSWQ^r;5M6TDbuxZ>cg wBCc6Fx{ 6Z e$i]-|lQ+x@dkKq`]STrPspRd$ m]# >Y3E)>(hdU[nbTxI#sev|yX:۝;Fu2ustoU\ltS[UHBVyD)1 0͔hGk袪5{=_@jY5([UBtQg/ 酠QAVe++=! y)gҪ' ]=}]tiL4hfL:ȭJBp\y4ˎZ@ ?lR9~CBlgGjSRRhM'%–cp=kA_` cwl9;o `_ZA`Y0CwiH{s\̷H7mB4GfVڰ!tyY +Ձ ! .z0\(W1zcSmj}=+"$3Ŀ YW T71Ԍ ݁~mm}w{ .z#oJp/kCkcBV%S7BakQK9% ZǚJEM;hpsU_><ƒ1"mQ)$a5&d2^c0;'vRS#,XI%HCl^!{}i#%-Hٝqg_9>nw D"el/i.R;9@.L$Zle3aŨ]"IeX?y^,AdExž \+C)7e!{9 VM]E xeauERi([XC=2%6ƒ}:u ~C z#[^%m /@@{LRW+6~Y sڍi-{0{.֜ZA#_O<3sg̾}%ci33[R䷾^[ 3Œ%,Cҧ4*P?2ymڶ^zj7}:YC&oٝv\_tR̂0/{]tzGdFȬ/;?;< Tx#[rcTDlx RSтY ~d7UDM,a :l. g *p_OX׎-~^8vw'}dP"-ҝO~C{;<~#lR\uE}EkHi>-" &Žu%Fuo p,.T 9?a-KpyEByr}-pI)-[ *M$W@ 53_q;>? 8uBT[?ac]X!ZQ VC]3n]18H_=6{tG$,`hfu8Y15i[O aoK? E%%È=w-q [`ϐV\U/dbx>齲4a@.,ǺˉqwyQۺ扁ڡ Q-+ՠʨBnq$5 4}kTfo3Է@t?O,jkۙ66孜nԼ+ S^Xd W[;D܏XK?s\K<70.f,s8~̸|aٶZ-G\aRhI}S Otƈџs- 1DU}@ kkCzp-Zx[yڙvЕə[eҙv~wknǍ(ɵ2R;4̫J 8 / K?j*e72XCO#U+GfNuhOп6`7) Ў&S|Y\EՠHvRW3 pUbVxIūݦ+$ 0uS;X qSNB}V{ x,&/ A@uGbb1 +\}l/tym zyVqR>Aɶ#QeSf*h"`4-}ZJ)9w9p^ H=$n,JyHO4a[/ryl]QLch ~M_x.YM]Ox(m.)iUz9W77bLaEUItt3.cʢ9bT&hHi 81q|8bpX*p[kpk%Ⱦ;e|&{ڗX@5آ Í!s 6Β ._tA+&iڝ0;TUU$8 $/}3fF(/H3C' X,vLÒ#RC39#](r8U1E\ " vP_`!C`8|EyFk;/Z""ko>nU_%1-lK[0*.iۆgN31Pڽ7i&;~j(9BcWzKKMwobl}{&z+ LKj~A7ش$^>U~H,[koYb#>d48 ۸଻d2oxg1EO~h%`ٴ& 荧ijr`U1骧9o9kt2S&[+6h0 @ cr;z?=_E@)fՌ s+0A;#B`M^OVm,jtςq2 ;I؏fpwq۫qx4vT/kCTE踩JώX~ܨYvoS_r]>kI_ײ}R<d8eO4Hvra3 G\Zm]J~׌v-]t`A"SPXԴ-9eSfyw y#ۈ),OKNzFe3K [ܡ=% sj:Wj_e>]6km/c?qJ SױyJ*>x@ zaviZP}:HvX2wY6x9?Mr.ko Bo7@N>zo)pTfv>lfH%>A4Jq֌).K}B"ԭ& YWQ~hVB:UV7pxfN Bà)lωl.M6A[dI'&$:aX޾Ek/vHeP{=V*_-8yH_өt_v=n)G"N1?ŲA @00? Ѽl,jjn9u2TBu*nNR]|Bmyc΄(8E*3JCWΊaL݀kH4m4"I> ,JC !Y χR'߻8T ;q7-xFxs?׋3"i/5Jl 4'0r2cj| K kdAO~H'zy-󍓇~+} i E79^>ݵib ʕ,u٦D :{[,c.ZωܴrzJ"ܟF 0\ӻ^X;,!y\ Wߔ 5|(+*<'oIl (çF%b|^wq~Ȗu]\aI2rޓ(kGz1؏+zOw$/ǁx ӧMi՚ 1dCU!ۤ#<2a)DJ S %cBrm.KT2Fۃ(.;VtФPC@dUJPjg pyy@i?upvUDy}Uܽj / {'c߉󕐥׀=vT}gU)6E /%r\bFEkILAD~A17;0ߊ]r%zRhn1 {dW!>)TH Rtj{hR \B4*NW]y4>5rq>{ꛫƩj߻Ȋ \MgI@A8-X}\ЬqgKKW֣[GۅftRu2r琋l5oi = eS̩|=7;cOzT:K/wS[v_ \ڸSIIApA8gSNw_#Q=WV v*tTE𻎈~١Ub' 8O= eR/TU![siT~ a OJf@46\~%zD6XbUGqvk1[JtJo+O}kR^m?870K)\eZB \p>@[ɫqm)?cd;:ݬ_qT{qijL؀ν !)E #]UsYe 627]f'G8i?m!փ=^r Q$U*h%KjTP&%U׮{y)3쓢b'5 :R{I 5%}# jy ik@% `86{w Ϥ1Fږ7s48\Z5}9DW-;PL0MJYl^j9~#u7Nw}a @.s.?#骩[ Fh5P#4g0zHt8l%eJXv/B6zv7Q2< r1=*Ԛ_Cw>-̱MĿQW^{H{:3_[֦̜GEav '*g{Y蜳:\gWnh/*pa0oc^/j:sCQ64a2riA}3 doCx<Ujq X_"Y`YRF XU٩/GZU$K|_X*Y7l0|*qImbzf'êKG'IښՑOL96&M0ԠF0f5¶șIT&Ur }egk9CF$/WyђaG}4vA?rin{;[16ÜT 24_TsWų^}|<8ɇ,q+yv~3kL.r-S!WnPNEcG (SڙQxkQcIwF 9 ƴv\B |R9'LsV ih9?r6QUAp'!/d@)"'R*TU'(w.=eaR./+Ї{.=%:p ty1bqEQS `GUw.ܿۯѶG1H LI?YP}'9Z7!$FOK;ߎqេ5XQ:Sw)QGF3ZB.E! T&jMeeBQW99th]y{=ja]UO;n$ dEj$%lBGuy(EGڎX:L\%G]@% +/vUK~[/L]lUYKi.X4)E DZ `{P^<E11~^`-MՕ 8 z)=N)UXvap)d3 lI b >wqlu$qqk+thTiWTSޠ _s-_h|^_v(g<ϓm"\RމX$ViJ9'G 9ipVN}c nQ ?v D.J1Ȼc=`An~uD֦.n[ ={/̴R߶ز#dO[b)9"Z5۳a6:U_-OXQr;Z bRZ8U 'rhH!)ODǗ$[%rIni.FZ4R#)K_zcƠrD4.^9ibXSl#=k֯qq׸?O.l k⢃G&*LR g}[E-?E}}P,ķ IVİxdqkBΨ߼AAR,kV QkHWE'@ޔV7?a'qk3t95!#,aw1..|݉/L6,vYvQzu5I+")0NξM:p^(T$ HkM/ڣ>Oo&A+$m#-m !iwS> hC9M6SZY5-zb)1<4rsc{jQrL[^.[^}F7x8,ځL_иFBQt#sU#=85Fq`'TJ/u\Eap\mBMźj_S J(յsq83!~H,Bδ!]StGm ʗM<߾R;sFA'|D42ҡ4DmjZ߸c)*Ns5kE)<, 05dCKLSF+8zz"gq]+X-0On߆9ja\ #4tZLV]/,bkv3S[p6GQ  nʪu FYo3ٳc3fm\]9ir +"PYv]8-0hW] n[2Zm&G_0hVlyn&YV3X]=&{+[q*FM űY8Dw\iٚ]Zd4+/y 9v625TJS@ϽҋNxe)mAEi{j6!O_ B%Al&MS= 7hT4~~"&fN6uGuōXAE$$ViaR&%wjGx>VX(tpC:o 7 0@S _+쪠xEVB>,aҬA`Bޞ fτT;H6}>dr'`ŷ9gDqOZ0ޞj;/"fL?W"}-r}y vBo0C0`|tYc*]ȴ®fP-Tᒡ>H qg\oY%LU}DIUG *Jϕ w` 7iH(nK=^dZ~wjyד3@eܩhF߀m\Usk"owJ(hC*əJ1G,,2#zN[, %D-̃D\qd B'*!g& ܐ[\u?e[˻(\@=$ڐ!aX_Yeix5uW~u^^n_W^ Cک`^ܳeQ,cx[{~vQL6{MG D~Jc{P쑧aae,!57%,U>4 ORUPl^(Ja tOhwe?q'>4S; : s('p#+ _dʕSޔݤ ӪdrLM>`Ff:6<jEN?wh&1nΡ`yF:ok9UoD\Ƥ3qkrDMG,L*O,Ӓ1f&؀zdޥo|`ZI"#!LL ,M+K]˫4X 'H(™@N^Pt88˛Y K@1f8exDj_+QlC2TSue% {n2=tñ/rԚ>B<^v(CGH&E ݧ7N&SLտZ0&h梯A,"Kp~~f%^m~+=c\`Pi͹E7 NjtmhZFUKnBK t'Dbm}Z:n1'&\e<$%`3|ݠ}hytlŪT%'p*r@S6 oio٧r +d8 j­6Vw_ ^zkkؔ4 SD.N]v$TCCofSd)5@YՀx4ijok.<bne ;4G4PSn7fgߏ P $*Y̓9fCm6QYu.3d6p iuv0 а9oTL/:|TQ=rҭ-i]}hcrML{2o-HN_F«1/(^-e_ڼǍ>b+ɜ9W|PʇtA$)MCӼ5Eb* PEp<>Nkg;hZh!ˎCE\r!wY<9BVA u2@R?K b ;L]߱scת9%QY7?pQp|֠ə;Qr%>!|k&3*_q WJ7L~ya8ĤmU,(Saِ:H>IaW`,mx8BH"roz9~2ۡWv0#5x4Iݥt4bvbƝ<<&y8W˺#768UܠR˒?Jj& ,V/72f>u4p:ϣ \d wbZO40O/zWINYݡw)6Ͳؐ+0ud (K4'_:mmdV,n r',V]iWB+w{?a׽"SDGWx/:&Ϋij}|L;/]z9OQ}hҨ˖! >8P>NYnpUzdlyԞ WE܃YNKi>Doܒ!!MNX(;~Ohl@r5>p'xt!8>pr샟=x-fzX (~K.<r惾v)7^u1o ӡ% p`h (z[_$:8$2Y#\xMb1NڡYj ʯuK/QJޙ\-^xf~8KV#qJh;ya%{a#a&r)| ;s Nn(AUt'qˑDSxOp:PJa3c@jRFⰪXc!#-o*Dz1ǎRg sBF-?V$#X≤hJS ţ,=p+C#DX)`.!"Y Eo]_Q$#[Y4z6A2 t0e]H4"oDSffQ^5 "qQx`>80} K]Jyr!!!$\7)KDҠ}ҤNerBSG:JLd?ukN7 >@_؎QB"sA`'1s1t koP1KV,W=[>8')i10~'ʓ_'?B(Rikmebx+Ux cY"C5 5y1¾JTԊ e׷L5՛{eQ ԙvbŚo:w P T~ wP;:!\ՙK jRإlW"Ά3}tԂjgin0rHXG[WKv1BCY[AMΗA;Utt-oњ4PȀKS7F0SSLz2C+E9(08{.ΤYLֶ}Jሴ(O1cz!9l4 $$g"0@;*"g sD7 \QS&Fb-$+ڗnҸ 3DX!N_+)VLch*'Ezd!Y>xR=Geͩ A2'h1F92e((""i'z)+s?&xKuro?4W2R7;f/.MLuq>GE2$|olM='&uCJY-ĜSmObo5䔝s񲻠/&vT/.G4\Ηl*vz:` dFs4ĴG1ZTynD'a:Z)k["% .ZgKǽ+nw:\%QAto0+/dVHmw `]@HlguWҢlL'3q?AjJ1beǹxEL_6UUMZl/\- oB=̷/j&. Bu}e}2W-jލeV=]I](ے"<C ʵ<4u,w*)VVD2a2^T SUbd%gT2Z~/v%BϢaJxSƝsO {l.传ZFWv6s=1nVn$cnVQ+Ro(o U$P+7MM!ą[{$KXGTdq0 }cY睩1̗^M^1Z/%]{;{ Wa*Fx= 懝*&=Gr0ru^Cs"T#gkYia%✆f ^OCū^ ku)kM a:6+Al 5[20a}5Sf<ܵl0bʘԛ #M4J<씡KҷvB'^&.+J#|vDos otk[*nXRbYtҬ3.Y4VRpD)~Y_隍wpqb坃-6BsjɠFj(ݼx C}f= ߵ,K^wplܛ:`.QN퀟C&|l|N³<|&7Og26?ASMp_DR>0=,YZ)I5H_?IcJ%s ou2:RJc)QϣVoMzl;/ؚ8Fj}k+) ,- p@ JFoH7BN6T|Ii"6<<0=f~Qx^?޿Rm=_o56 24!v̦o׽1Ka!|`l R Yj߹Yo?rtZ/`kbz"|{K襵 cޮa#n;c rXܓ‰yolݻ1'{ItzAlnE$ R $}E=”(#7ǃ;W>/ăjӾdz x Llč *)F`. /bЏ5ݕ fP'fk=S%6jNeVMhfVG"Gj tσʔo($e/* I\坁uHɰ Zh$R4Txez_ i0XYl q3ՔCSdnيp!%IgAdZ;̵B-;T^6aWPQZ\Jm0zn%2V̡}q,6Wt[+ j i4{K:I0oeB+ۤQU05J14qMEj4F:lL/$M"ujX8ᅢ~} ';e,x@|7g9NרG{*}W䐰MG.&j kL(%_ -T.KGK:FwcqޙD80 *~OOq]`!Jocn0u#6$#QD_ʸUz/*QxIxң( oU#BMd_5I=5p&sW̪Ev|(H;7"X$~mo6MGƔ<6+DբJuO#cɘcUo D3_6Eٚf0M*l$/HN=߀X<]KQxQwc EvP~>^'-C4h9D-.PD9s1B)v.h)[ y#2Zz1?\G؀DKXIO˞x(1gO;;1R0 TTk#51EM>/ǽ?64c.:f_ƞi4>}}N(ATn +ėZ)l2>|읃1h` ʔHf\2Q8kӰ맾F=4g0owU^iU_VW! 7k$JxY,jU]Z1ljǔJ),߂-1t>&yEnH?0Xn3j<^@\!ʴEJ'DN (F ۘp ۼ C2y` R֬8X.5)Y`mR3t l}AF-Y Z i)ngz6ExP~nّܾnA">R{x#$k.\c]2.p5u8#m>6C|͂e5JYUXh0N_wzBw *f "G- %m-dYV%2ŒitZKs!VZ|N/sJw`Y۱R}laGK D[xgiQwhSvvnk""5E4+>WXB?$8ZwVrki+Q@g<|RT#pG=?{y.Fh$cmUE4O2нf* 2@*hU# 6re.ym\0$C00{_gê;7Ue.Se6m7(M8#?bĻMBq~QUQYyh4CAJ9`-K)Λ0d+F3595M z ͟T,6۷YOrIrD)+Ѵ(׵<leYk[ZɠNDᠿLdX4R$v9EqiwQ4Y;6r {‡g?-Bw|WPtD@V[&3N G ,U_ Į!B\ +\hAắ|؈.KN-`ViG&jMI$'hŴn?ft-b22ciQ4_:1!KB`J`C5Bys'rǚ ];y`_⪋K&"+88ND_Olgͱzkn9I%$|Pׄz <'alڰ$>n l=OxU ?qwZtis%UK6Xt lw{h<[@[c:D%=RC͌KP]pqYRQ?NZ>M݂ .q"LA&- ż?|Bx%{9șVMl Kd^?U^5"1x}#/h/>40hI]*`7yH@bJ~]!G|pk",2&AroxUڐpX` Q*cA]p16A;b>Q|s'sE+J," Qr,yF)1'TfeWO^?.Bʱ1ꥋq1q/LA䦷 Vdm!c!H#T?fxR̨c CQ/_PxagAcy ;/_6@%2yZh*4" Tu߃t8h,T'ztQp{-,mtHe`ŶtӦpWg+))qoZ+oS8;]߻zM%^ֲk`2ʹ[U5U3`>c ̏[pͿ&2Az΃B?Yʗ?>r?MrvV"^er+[ oVp]`yGcފ1~7 w 87?\7OM.[gud*=KWذ=fTO`N=Z4 ρdb/1Ҳp<Ě3jr' :v)v!C c,1+|dV*9듹کu:t\r}/&=Or*.,Xq@) <ħݡY0ZҔ<~G>{:eؔ;/|^ʽ"&G7HtߞT_LM7j_;agڝ;Nyx9 ~Ecy6 ?+m3841fp3xಒm5_f=piL^p~Ig7,]Q[4SOMɮg./<` w]""|B*4oGGкJ|rZR  "b`; g2@o+h'"2!He> aDCK,pQkF\~Zx]r evLZU`ji^ɴA!ZG5L$sc͑Tp2Ch>8:bBs]?ZlJ^ǁ,i%< OR+i+%q(wRqq9|n٬}L\O瘾ג\*v[4RQd0ɁX~2on'(۶,;8chPgcK J-@-(I[s(Jh ކYQfdzt"4Xr0&"_,jY6gJ0%x6IdϿP+soIW'] H]'-*w8VQњ}~G1Yn5xAi0 Z>OoEK'"θWb_t =K#oo([ 4H,H(y*e[z,\2 BކQ;XGS ]&*=Τg”>T+%?jS ' Z]/br7m1cpGlBzg53efk5tRڈNSGa4 ;b\"ub<~l c_ zU0u{ӣ8:kukmUy6&Khu"k]aC( _+c..&I$^? Qq`iKu?!6Ml|1,o@^օGKLw G]z'~bo$x+H6 cIȨsvt~,EڠհL`p P VTt$Ne9&m5 yo,"ĸ6)Fk iFqBk )UwU(Mq'Z)2'@@qjP+50pY=ե쉅%~V8E@j?5ŋQ=3aYK&RtJ]+Ί[U'\\r  $v5kcL}AT۪o/ eM~S?V%uP:sr T3KYw'-HH!}rk<*iLz]=+ -JgB!QAp Kv&7`2#H <;?WXS+UcçqiGJ0"/d|4!e"Yb̸N7瀌$Ù(g;)R~-^M \`a_i ʽu^W,5{Y#MP$W. ]Ox3, K28cJϜMQh: luo #Ϯa>,_U@q?]@ϩGPwT kfݿ<0 etjs }'-rv,[ltO\,~-'9\Jƶqˀo-OBgHX{Cq΅0bR\2DD` 4RT =>ۛvb-oaׂD*ۀwxN:48NiDe]}b6V>O\hADTn.еMu0c o K`R]EPʮ`mm" OXI8 :x%k>xYFO;uؤ AH\?sVnE.9+RlXBCUwOxO&A7TXVI|2H>JcK 0HAe*aD t'I(pw[Գ#Vceq4kcADz>i%DH)}Rf42̹Hd .XgKZ^3{>ry)ܾ_1D'F/pW.=AkT9R)Aqid@ J8jm]?KB'{R|C- ^lߗ'h~^,%؎ØB“(<|Jsڹ8ڀ1ms(mҁ]@h 9PqHc퓫Ka!ziibJx_|=mBRKVwQd:V\K6ͷ!hcÉ>R~06 iWД˂i0mFw 3lח!渉~b?='A=-)@2{S L_Jsu<H8R#5@g6U:zi4!!'z6-ƨ(>{`#7n@兹s>BRJA{Z"87Ɏyb,.MVG7}\W l2 󮰏8/alHKKU0{UV `~;*R8@vya)DkRc8›G8*~Fm'URz;Ẑ`w_v67>+D' ehX{a:]5lƺXL~- 5fr:OjjXV*Āoxm)X[1';-0wQ,y~A_5aVqpM(B_ 1=^ۙLTO8Upb w`N~=.9 (Ӥ-jmC:']B3N <ʰf0R?t3AzPe(n믧\SM4ݧ*Yu (Ы)ۍ:/إ? 7Ч1܆i)Yzʀ:s~a{4L+UJHzC`.q-Ғa,+>b [g4~<d)YB2`_L|Sl7p58g崩Üdžv3( o pǂȠZL 7s~Uֈ2f$XO'GkF[O TY[aIzC|\HAUyhdv^&a=,$Qc9l-R/{k /'3Uot LӢZU ko!œ%GTNA46E/կQB %(08_׺W`1cQkʓiT/RH`FB}$Ǒ!v c /teamncW+,'Dƛ:C,#GqS?JؕwA4A͓_@ +찍5_Vx&>r<+3ń{㮿R I[8`G_MW_wL\-\7VEŰ"Pg0@ /-⎠#bcWy@umivGc\^Z`_+iѸ :$;ͦ':rqÞf8QOЍyإ;`#ȅ=cUEPE[PFw/I'a ^y~~>H.̯G*"W ,XCbqTrNfnUgRϖ# D/Ga)2,:rje.s ,5 aܬ8W.BNdkb7xN㨥WtxJM^/h)fXcQ~x WL4gúڬb0Y;Z,&!#omսg ZH9mwgu`eI_)ܺ0(:5(ŵ̧v7XmykJ++9~f r,}q~C.rFx0m*%GaB*ęGm( 4Pa^8/\/kW]oa+:`X lb1NaC^\E^yªը\{:o;df'Ӓh9I)1x5,l&F{-I߄D,HD{C 勄8gM]mˡxCnpl) WlÎ̓jrGWɶi~-wQOs>Kˣ-QO#J1JMKިtUvhas,f-+3%x=T!8[0q2 #z#*~񙜛RвW7(/' yfi. q-Ÿ[,gqţ%r!tr;UrKTEjln}]ͻK>m kp(?O O< ^`OJe'ttQN+N[%$ )#h|SNo BcH""_Z\346pof"T9tX#UUR(yH7\I{?P96DS/tA|1>v¢Jw$Ԏ`EU#]OKUMzvI|2g 3XPD4A_5e缷&(W6_toWruMp,7ǷcD8+t/AQgX/)ϱ͸Դ?3Z\t0 #? ]2Eq_1(M_?ޗj>1ISWՏztnԾ8,6F$@sM +}JJ{Zaٙ4܄jS%) h) czvI7KqBDL tӓZoBOGZ)ؔj<:#S}$5+ C)GGd!e4E`/FrQalq1 C;T_y/q`lSe1Ả @g\P$*!?8lM=bקwU4;Ȃ.!%Wa!{0 b:FY|fZ%Gy6穗tt&b nERC{xF}bA Л$aYe+_(e>l0g4ȏmGSF!(GȀ 2:n% L9ܘKW6? *C` $ao)DQڐC#9ǢuYKC*wЅNgծ\ Z|\܂»^Hrqx|O~?ګ&ڕi.=Sþ2ee)Yj8v$K̟|8Ff+P8c0)ցf/2P@2jJjgpͷP ߗ8[^3zm5Bڙ6Lr*q1%NEF<ê>X1>D|*y WިT8ޮ| oV3;x&t0rib~.TϿdB֌Am`r>D+[s)w>?k0Y-5Ck,._5$)6]] 7?T*b.Ͻp s%}(i.~5>7C3u,n81$wa6I`fٽuMlQ䠨>b~j۱)h3҃L; Wo~4I`xspdCwjkQ؝y yMfjz OX5Z"xwP_o,d>>#ʳ1m`2Z!9hKa\x.Lue` vfDhHw=XIMޓx𩛵kԇJ#^K-}#E!yD4S7k|A#!q cWq5W@weaYip5gfr5\ :kKdהaF!+R^.B)nMaw&PdTVb$ٜFyAXD91?#.N^˸@W48X`kxB+[5/b}h"EȒ2]J}RP_S o'q׌,(I;P3RuF\+wl,<1sv(!`v%/͌՜k/,7W ӸF쇂0򠪝~l;gYZ0707010000029c000081a400000000000000000000000160d9f5e30000edbc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/2S|]?Eh=ڜ.+ȝ2|SR ۸OlBhEzFEd[ >" tc-aeC#5>%v;7EҪb )dmKO7NS ~.ӥ%ƥY杵fae5[*:^>+~C/scZݶrg` ad &pժgk\cZ`sPCDu!8۴1o.,E;n: [0P5e@&R6GycLvtf+KvC)Y<,ܝՐbcy.)d8&a/ƂȀq}OHpl)rnׅvpëMj0rZρ%1Mh/JyY=d+|:^[Ś8[(VW> HJ2fGGV^/=˒kK]xx |pתz r50(jˈ넬G 0ڴ4b{7Q*h{?(ӷҽoXsrj.AIF;w=Ti˜-y`8FBy})CIylM47~@͘ێJ1@w-&e*$ϋOx@3y{8?!R4݂RϜsu. .\MGSQ-ЃW֪`V"ݼy9dz@4!QdQ;&]igYqPoW0skCfZshiKENBXZg҅O*B+"!gd:W<$:ZWs|nwRȻStP@(U;"=3ZrV]rBKȞ oy~]|#Q2*p ЌԤ(/kVa@vWPD/;r 5.|v%gw !VwcvE&Wҗ}mf `r W+Ԙ sܽsj`)!8#BHM y)a֦':_i$MLY Xa^^#qǹFmZ! EAR9lKwl.;G*4 vUsZVa1FPγMlGٺoɢ쩀? SQ =๶bM]@TC V0[Ts`0,tqyݞ$H< >握&;kGʐOo*Z xiBD5_B.Br:kOz3|#B'fM Ē6I"\"?*^ђA '䕺AGyX-%35?c4F^îoq=+`3'dSFL('$OHdK7t-$N_Dg? -9k<؃m".HIZR^ K:ٯ,fо(,ܹX%Nǩ6,t3@';N+v|= q#Oe ~X++u?_x$p.v>eɔ\5oN$Z( ۛvE@AzXNnM) W䟇K#oE)_}1 (@ЋpUMK*| vNh~N(v _w S:oy킘}- "vVBPI/Tƍӟo3ho..rN?&Zuxý73{Щ񈮵@_/oفǮ;{ɔ^ q:e avsa¶2wqBRG9bs:kt)ү?u&YkҦpN??ג1srk> ;gWC2nt80*`G!-4 |bW ==kƈhxyk`J yaw(rIS4kjz-ru,߀$Zeu!?d%Q74{3@50f;yU\awaPz:x> n,.F MղоnO */!.9saUTn:zj2s.XANE2>]Zo $8޴9_6ڈ"p>/';k0WrUʌ^dښa^LLU lMN1^]HAt6>duޛ<>9@@_I +y5xH;f|f@6gXߧ暛N/.#3ӈ sZV$u0%\<=L!B燆 NRA.@< ӫ)=i琇tnq7tc.W>῾i4F 13kx\8-0 yt ƻz$IjXM׉cЀs"xC8yC+DzҦuDxIYp$rs" Ѡ'5wBLSp|BkO-Rjlv\(<ڸE,`lTo^'7/SXLgϫ@8C )n~iwZf=k?.li{P+ UDK&T [К]\9ڤ>Tbؔlg"rpR .kMe5.ޔHl#-ɦCpCb:%,t:baYG%{?h*!9vHqxLbyli˦|\ޜٹ F!@e!fU:xl{DQ9~2E2{tl\$CACyͶnK^+%y<^ŷrJ1i2uVX DH+D ]V^Q^za(6MLYS'b_2)K}^ҙ;}ҵ͐14zdZe\ QXS!?_sn thXOU9xFzb?flW1̤>/-\Ԓ釀:}f%NJӱs)/?UmsI (;؆lJC?H۳@Ԓp.)KVrtؠU@$]eMzJaqH'Iyw_fV!`Pb&ڦ5;X ޣM9A)rg)}BLּ:HdQXZee:,Z)͂P][g 6w;fgU sϗ@;^e8Ϻp+S~қ1[gK۩..'s硾a/YVŠ81@.U98-(?3`F[-l܀B0Ŋ@#V{&"s" =s3&KP a O^\@anz "Roegӳ51e#6$q'ˬ{98MM X[ )kړXI)57/['iYUg5>PJ>~B17Gh&/[BGsӰGIYb22{r/E|T~h{]IڳW٧Np->nsۄ.ђY<'(O!+r>\dZ;e"/_ku:0[M+p!r丐+ۃ9tp;S>La@PMS}qxi^;$|VLa}.ʤB .RX^l۵͞BRY`v&ۨ;9O~mc:j櫰i]6bN{׍eb—9v֒njz WpY]a]i \L!C8S MkDbRB0A_ƙ)Yy|_3qq9ۋd}'>bRd0~7`in q+ BOgS1R m ߶,?>C*U9ң3fM NîH#/(i:10th+#򋱷c(Iz _T:eA7+?˛ٞ(*ָ)$V=r6-eU)hϴQN~$iaZWO,oMb=~@i` }k|2f`6s1x.I~)vg{FܬEXA cm+mZaL5ҺKwGUhgA_Bh׍W v%Gj%g^Y PPڦm`#VBX<]#l·TorSW-nZuͭRxHǿ$A(=#hblg(\id-@ś@bP\xEҙSC]Rk+o*M#l6PJ6f;%Df«S"`G3|[ .hBb5dR} )zS6⑶j]Hu =ôh &1v_X᷋ T<3 S/3| /R1T2ճ 4:o1{{pWto:> _x7b%fƀ, NTp{81=+QƗ3)U/Hֵ<)/W!|$iLcZo '-Fw !,A~QW$O~vdlu@bO hqW_;K;-g4~{ٻ@˒~yđ6qzjDW*0Cj4 ,AhtyD H]9I#IBsF [Z+#;=X7,NmYc)3אlG7(>HD7)NWۯ Y3[+:D7ýpf.9sdq\U?͑פk3;,'>z"QzG!SĖh@!}G[v3Zm0xjdv4͡BE=^_ÿ!yfN%<(>ZW's5]@GnAf \=\l J[Fe}r,e=Hʨ$NLH879q #߫ ۧxP"xw0IWV,hy!FB)U^֤fFJNsx~U636@.DkNSq(/YpcK%m,m! ș S~Z1"T"X̉.eԼ,oV\IpdfHs7XB<41kPLr|:ެ\Vm%;+LYQ_z4uwnQdqu2E7G}o&}#~[DV5cALP3Y^" t -1k$gOLs\~^P_= ^SV5ϼ;~2OHJ"S &A |-e{p?H.G"2,YAC}V6A|] ݞ#$ !`MF}dMfhctm ERt5o~dB.Z\NMٖH1ztEg!\^%$_[TT?>٧ N'~ܹI:aU@yI;&6ĦPpC"D= iZ{,LT:!'sZ-'gų_ޫ2E-Rѡj.&:LUH L\1M)B_ ­eBߝ7%l/ FKz!3=~beq\ʗk+[Go)1PP(d\d~%]zkl<@nvP ixu㭺Ai= mF4!\3 aSQ ^Z/ka/U-pO!F+uUli'eZNdȆ5!g}3} k"Pi S'><7˂ءx!jꂁ6Td1)3ϊ˰8Ƶ=)+a᷏13^ZOHk (qQm/;w^)]7F`w=*GH40łvᅢ@gE/9z TPpMPK >n9yhѣ4EhHLzyϸ[b@&p-#vD ! v;.J[uI5cS^6 Ȫ'bAoY1cl|* m^n0R_LH NZ@-ÊR4%J@rMW*Y/eS  ; &H gJY~]J;'G:#K̐D+ˠKu%ABKHD%K;kd7I55Fa6:PԑoӅ"Wr Gŷ~flHQ_2}!kk*O܏XxT6s6dT$d\c?ک } 7YEu Ach umu78sSԄ اm[[Q)P2:s 6^{4,#c*g(;a>Kؖ 3s"P#gѤ&'a?}rbևO9+3TYyχ"*vA >1~ sn5dfzLUWYW\RXPC" p;a *V D}ТX!#CB~ܺCav5YBɛM*ӎVraG`䃨8123$w"OGuyNKHp$nƌk¹Knu\FJ,W`}bD!A-A & ?qhzغk*_=d"OkʠdG uj>|4PXP5tP~ t;4f $Iķ呖[GqPHbCu 9<$RL|uĀr“>==olzGM^iȤ#ҋ:f:'/+or7݈ff=Qh*tЏ͝kutL+t %+n~tAЉ]̏1|9ѓjL.zsx2 iD@a/%s}a~X=R)>@!|iX_%YEC|j 8a]4vS'TMn fJ>3VŲ}8[j2xSTTlxݗ=aC\b q? DkOXܓ]ٳӌCH 㕭V\,`N mIWG#DGfQ 트\;c@Wi nmwCW !TKȧK}-v}k̻)6cmuЃT^*rFSei<@ !L9{J=B4!Yù|2KJ>/xbf?Dב&UsV()v5FF:͖>1ܑ/xXٟSot.Gu>rKnJ}P?4@#JE ooBL(h5FP:mb/e_C3x1hU?fI5s5ky`Tøݼ!`?Z'UXRg5#XR8 [CwqRE=w5+> c5/uS/vT<>X $tQ!Pw/|=0Lѫ0`vyKBlhsװr /)>14jMڻf Fdw1VdS3A_ (&3Uf)%A䥊Nym+文p)UѓG*.Xxƕ"PoA!eco`uPqnٞNl^Ι=pT?8?F^!nk+kkwP8Y|@ቈ*.zG`v@bH$q*a f!x#R$ۆ/%eNI_ "%$8qayt=`v^є ]}n)XU]] B+@^*.R~bM{! }qss7^Kl);!ĠDSud MFǎ>踩ii3z2 Pj<{ .,< Hv/@7V}$$C<_ W.ӹr]PFr0=ǷZ胎04qZoDe EiWن=ȟ##,0LEʉlZ|[ ?onnMñxg W+#F8PlBCswV3O[7$(MRs^hmل퉼Χ*SgZbk^II72h-5{{P:'jYOQ{ڄ,{3z ?NIxF=T/A@"ARyqOU?v*W?bTz7ԅ^hE},#hr"OmE`,Qgj}ۿtB;"|N޿!}xwkW[ 㪏\ᵝZ)uQ-aN^-I h)Qس%,my(YH6\9sqmHY4@ӯNJpuPGXږIK݉&zR@U~IL P)'nǔg On$lOwrgP0-cvBܾ2x k8/SD4?HRN 0 1J[ȭ:oiL.K%9g#$ruO-C SZw,g(, vVޙkdtʁ&+{ZV⍻F"U=JSd뜚QAfɻܒ_4mS唄+ufި-iyB| ='Lۆ9MGe`^SRmj}Kb䋜WĦ-" \SmHC3u9f N4,2/eM:a聊Tpi~ QZU!s Q%€osXf'<Y_}9)_0c+˚\+"]KxlKFJq慾x4@1ɂU5'wsUѢ%puƆZ'/Ca`SɂEACR 4N+D`9c 1.} IUWӞ 1d+\USbeA} pѿcW@C!Wl4%8@ߋ{@z"iՇ(nkQy%&>VDY]}0 [tm|`9&(F02*ș`!e?U&<08PbJixfhkyM G͐N' ႸtUJ$$*wlp2H@ S*ss}1RJ#v> Ōʉgȕ,hBO=wjOiM(ԁ`w:R~ch UؒV.ƍE_[nI:T_|8ȽAxB<{ X3=)_gk &7+|0 `©Ixy>*$;q]F?WchڵH0*oL!~[X%º ӖglrTFz~NEH?CdecwcmIH(\{W$N;9sgI2{O$Mz&@Afl~.p| ғ(JdJ%>́w,֚T3"xIj-Ui"Cȑ{m]0@y^0Ңi۸wi("`EDRQ~h1<`iufYe$=Q3BEZhva P"gy'jowgaCS ks~K_+ ~Ը_!ܵ7u7@F`Ǐf(VGJYLty TRL^aD (lO!g&򠊻 k^P6A_Z<돸C,yNup? Ce˙,4XŒuՙl6ASuiJ̪yy>f͚F|3bKڛ2Ӫ]%>`z\y|·Y!AELGLŲ+b<:S>AC;:EƖ?ek_6WtH-/~8<3C^`(D ƨƨ$9A~J͟]A1acdG 6eUfmC$K8]h8F3#\{|oI\mS]:YOI9mIO$P\;{8RnZxu#9MdX.2DR߆p2 1qmTomi0&Z[a=Xbp.Q>Mſ~Z&!!nژc))ojaِr"*^@ڐυT+'548!(ZEU'T)*701'3 pVd/;{ ltn|rG!_ 6:d ZZ;D7mG ;c}k{+YW`[qQ"…kPn&ݭ9ϤڔE+y HeJzP}_G!FLVj c R#Oo3}$Uk<ڭ` .@; zׁn,׷vAȮRcDw|"k7^,pv+W:ڿpo+_'Y؅N/5ؾ Tbɷz&&,s4sR}rto25GT KPWQ b^QxNjr^ܡ!>]D|)EQU*vi%e@xQGFTV qzJh9ZNQ,1N[,GG;蔠k%"jl8PQ9'6M #'`4r> :lP"cW-tEn=SknO)\+?GV4۴'p$!o9Ke7!S0['bxWw-EC3-TXx&T $xu Tfbji]+ضk2̅Ǔ)B7%M=^rZW:J1$Ŭ4QT 5Z۟b i1䮪iFnR#;6+CNNᥐNPBӒ/<]!1r<2FsB*.mk/JvdOvt%Qp).H Bu)7ÅR;it^FGm3a;I4MvP; =_=_Ox1!& k|E:S%5|r8m&/HV~._XPzCD-52YYUE,ya{^l%#jAH&~^ԛj0mJeOQX]i6z@ +; ֘QuMHwI;ӺЕLCh2STk\:9 .r" TYZXPM7PkrV}ƓkMx<+c9_5?~CGC1n&Q?u+ߗ6,˫!Yx/M|d5CVd=.8bb0 /T 0ԜZr^8 |Cq9W_=SO"IaBO4oZEojlRn%_g3š~E 9ڽK!h ;w=T:1V\2m8!c 11wwZ%d8lُO+,;\4ApZoGxw ff_UM})B[F`.L.klCDȵr%f&YB(A'y62u~+WFs!nC|ISٿ܄ ]i$_{~َ'n`v3k{q4*ޟc{|FS5|;wVΤ$,] Vŕ O#(BύXѧLfa4 [ޗ<PXL{4b[}/G- /9ƇK`U#Sڭ~Mmj,cBZKX5.#̣L\XKº*Z]GvhrR!ݯscϦE3e"XIb410Ym0!S$R}_C%a'Zܡ $7]y8Dn ܜD]]:@Q®b'‰FE@}pbm4 tHO\tD;6ȜxnѦ3;1s[G|#:lk>陼3d+p=] 3DHw%Ͷ\@{'.+\={PQ#z߁2ۣuAO؄/5t*iOB#у"#դtfdSsmƋnp4tmH VX1lI z6Ak9EA/$rvS'1ݷRQC[&c*X| *ͅ.$29B-dSs>,jSh+FW@ĨGUeZ;xڧ8)4LX,WOs o{yK҃Zڃ1 )z;Hy2N$ba ZҞ@ln~)XJ|2h7J&dS/šh~L7 HքoD!Nc+-' }o9$=9l)'!O^ {Jb8T.[ix"WZr*ZAr %ARem$o?W(igqR)h{4a:+b1Sdgvj-X}Av`gU 6}V i j`>c;DLBω4(1vz}^`Zi`G8[NY}/fώrr/4Hf,9q3d'K!?uɶyՔ5#w?Dq@$:]X/n0q#Խ~U,pۗӭ0iLr2 t!PV*<(AE jW9o %#Z_bE{7$?XzГdWD}1qٮzmֹL[Uf$^ir,7OXD.agk 7)M؊Crs0%⃕;oB SMBP+|ȼ.;d҆ya6q=!"݈y!a 8d=J?`Hyc!HzBK0٥)涄>#hj?:o9aHAs*GB}c X;4Ҩfl [:xCUZƨY#`Ujxo$Ѻ.v'¬ϩr$Ϗ7kJ4Od &Y: f$]z/M3M/ = `#m033*W0I5h*" ͐a rv<y*J g#Lcd9(nJl)w*4Ӎvakk* r5MݳDFHsLKF;B{q?GNֻ,H7 M^;kS`e6nL@κznEhRn:ĉ ;%vNaybwmBpOCy<,ns*pMSʐ ިvɪϠMøї.+b[iU)e_~jGcg'+B5 4miCƿՓ2n$LʀƶoI"}JJa ,u5fE"h  }賯QA>{]k`>1[!.6,oqROJWlKts\x}l!<2y.ޣkvY0ݹHuP3ȍ >OXƌ8sNE$\ա~[7w2RyTΨ&-dU|sg)]kAٮЍ߄1Wlo=ئУ>Ѽ::8MeP>r,So z婗\ -d_teDS5`Vs`Ug-,0;Ui ǼUpvN!\##_o(id\D1 m`'F}T~qjEjpN 9pOb,G.T_gޡaпn:bQŒ{՛|d@RɼXnwvba4{ 즺:ۆ@Cڂ@zued8"0jTsn7DXOU &ż\&.q׫ 5ʛD ]U`|AɅIC U\Y$ԻC)bd.8$HLmɑ]Ѽ }1ՑD.5GI'YEst8ȟ7Гsm4 *GⅩx@8#{:L+wu twt=6VN ;Kug;gkjju_;Wy9:nJCa^Unyv!+ ,@+9\Bpw7K-/HX8d(^o; d z4>P#:xjo,41]=_^ j x`އGp@j`T?VA5$B}>n6E{+k-y^5sٮ,'sTꜨ#szvBR7RˣQ Mć_'AhXQ>}r?S:o\4-T]QӖNvwT'zL;Otl@X~hh򂿂ZD8ғ:es3OXJy<)ES{t'P^Za}VGSA ⛾3c<"O<~xAtHqw\kL)U+܄X=4p,YU#k5XOunf;}4P_in$,Sl0In*"6@+ ol.ERw&I˗C[\||T}ˤK@xm4->u`&4c^/U r2^Ls'3u*y$%"bM/ 1AB'I#ٕw-s|Rl 1̒k՘Yk@|Uva3֊;t Zk69.< ߷`^_%GCB|t ;LPi[hkjxHC%yYYѮ i{\@$`-`a{n.DHz7Pv>䢺#h:"d˶F6J}zyCU ¹.ltaOj]^-1z:/,JM}8=HAX^kZ=%l#!{)F±?68L3&8a-| iG;sZ\ZrnٴE3mC!%g] ÛN7:K@|qwY(C.ۮ]&.G#cx!`djjUh]#%'/mt_$5`Ê –Af ޤ[GTyܢ:{wQ֝6T`Xbh={ Evϕj;_B\WurX19A؜]e4ܩ@}/tXpHJbs@ۢ~ BS'18q2T.# E?e7+I1A4y!7Џ -IǾm!8޳5FP(ٜ_ѽ[m,O|a1sIW#lQ2,^m[̭Ce/D_R}#x>P=F(mwFr}͖1cz^C6f)N Cn恣E2MC+dU8s:sF)?[0ɻF:('PᆀF߂wpUn/{͓Ȋ"UmMtZK#Zx#.|de wI_u9/1~< D@x>./beG?_A^3 ߶(9 )VPR{y Fav!ó6JPd( Y sƒ5.ׂyu'#QLY鋳- mi>׆1R8NIk/O"wMWχB-D$Rҧ<4q~( :] )sF?l[y5N@g\XJx >o %:bzlfhj-XpyDn;|`?|E`Rc hq(5?B]rA6!JXxxt] raf^ڧ5dp: Gqm#weҕedʙ@=$\ TA4m+W_%`d%T$p x>_F蘭j9雡^vᆷ/V_ŮQľƄe!"LKT !:@fPC8 QꊐbŲR#=sFXQ1řCˈn"M0mC01X()a7C ??T<obŔFg i1mdi-mK%#uՆ3uY!㝝W|⺥X6 ԊKdď:"ݹ9)|ُHlߞ.;-\ʱqSm ԫŸ-ӺDZ`6nN`wy G}G ^lW3ސXyѣ8@sPJ8l9?;&^SMA@sF ^YV?z@b/N`}cCMV)]D1[89+L&%^ uM>J}R@n/Ɏ< ܡVM76\ M\%zy(j0,P_ph{Q_v^_}ᩤ6dWZ#R ތ[Z6Xz;c5 A~(z @-*ΣWKWh_G¹&ؼӪ$*]P:W㊯9ywَRr#}3iנN<]' ((F.tOwLD!Qp54ں]zbrwN@ xFܓ$iy}ez6[,E(, B/.. #ʯy|6-& Ȋyú)\{,vï7)jjb|]&y\$d quF[:SJҥcPze2xP8/>Q}oR+Va-2zf Ig3Dtnj`T(yn>4pV1MKc_qejnaq- [$ޯ2߲4_a{32")tF0C!$UnԶC<v }8,e-Z+ ӟ'N؝Qz۫t H:Xr6uu <G 5ܡ `DI0@ɺ,2& ݿXs1=\}Gի ی+N~Â=NJ}Ƹ~P4kwJ ވK*RruWu <U>irUjU{J5[|8͸dw8;QN@[G$n6 ZS։ 4+ JDЏyC~ Z`3~z}k$gzR)WcalTϦ;dWly_J'jQ V3О$,TuH7A Pu/n%\P֔se]?gDe>6~ hk ts%o2q5=y檂7{NQ^Qz߆Tt GB?git[x% ̓+&d(K% r{ڋvtOYø *fhMֱ.dRhvJsfǿKl po}RoyU•Wk;mLS'Ȕ>ͷQ`aaT$(`U{lj{K,v3/h~gxyF,!;|~ \v|r H86=, 2#ttR撱8}T3VFOl @^%^VG9'NPVu27HƗ7덼.o,z4w&gRެ,J=Xxr-<V3XCtcOpEF)!})Q%# C ڝr[rVija\>_ D\}"tK+WhXH EK ~cZ5$vMN/Q{7N#{NE/ >J0I[mo "i,w%;XZ 7jFB,c7j4|JKkf/ B,UXzm^x4٦\C"[EnJ\aά`Ɍɹ\35@bgT`; }wYx:Wџ1d֯$`{j'`]PX5mqSU޹_w44㿖OpٴN=o-l5{УVԱS#<n=H?-iF_ǒ[ū8i@&Ryu8 +(A81 cMMBBy N ]bQɘN*S+3 h7QƩ/‰4'\T}L:+n 4^mT#xu2XDN$M׍0 ``,H!1_ WvF%±ЮR@jVV`fU#֟+ZPk+ѻn]dm@0AInO#I%"7OW32~ Ӡea%\\Ʋ>ڏ;L0ѐ7lAGԃ MS:x+E(?ĭq$G#qPy c 4U3T^%4B`DB/+9c q#DAA,/t[1'?)񞆪0GHy-w31~Lq iJF`__. Bߖ#dY_3C9NtDUR,$]XS;Mf tmRՅ4\&ѮbK&K7j]?c)TV(aQP, zyOnH/#|l P`b KT$oinO|a}Sˠ,"VYs#{fIPƊ<* c3G/͑;gj9AU~@k7|ɔVL9 h0pYv _ >pV>6ӷ.j8Mr@+>u4)P\`{ lOIJ1 s3_x#7Aqcνy&A}[BZFap̘7ʻjAsqQ]Zn[Tr:I!7)mC#%xsUء6 `KT $s X}rvƼI^t*iѷT;ΊaXp}b.c@G`֒, ƻ6!EA*.h_)G泦a)i޳'PC)ln?w G)p!7ܞZ3B;A-m jĮeyKI7,Wl1C ֵ ZMk(a(|׿FoRoi ؙ&(8Y]i!7\ohBƿ7/Fq|t-uJ4†>5́N8Oum}g,>D0jV,bx>c@Brd$Ǝ,R\I>9o`Nk~9 gtE3x=mcEr֘NkD5 <_[93(I1rO2+G_\ oK> „sfݚd}07c7Qu0b{[SzX$/ A=bPBgCvVyxsӕۑ[ 60{EV/sm9VNŋZsl fYScuZSzmL/7!#%g RڴPbA63} gEMQE%\,p5F%a+ΆRŖl+ c2iC?*YWjӽi<5}CC7(|[dZJ; nב"eɓz :HXWSa2H!X9JVĎ,C׈_9#ׅd Q Uw@iP )x5S g&G@ WgQ^`ꁅ/r@BU 05[*kzrrO! ݉ɥt47 z.S@`[JnFD a&0rNAGf%uE.!$eHy_;:9tW2DtE5gٲLPolj'+,='Tuf#UHVqs{.źS{-j~1UrT"QyCd?I_F8DzLV0{A4NzuUhrGY#Iot!}QL0WxQk;&Pp3]E 8׍hXe"9XG"p;uuقEɜ.S^=$=坯Ā8hNzV zyHfņza5p.YAV`2Um~9&o#+wXbCq?4¯Dwh?.sL-x|(ט<jWpF][1F'!xRƮdqgĤBp&'LRMRE"xxs?U7y F[J9k:P%X׊^SYӑM:3a;ե+f@k @42G([ KڅհVZYjK,B q( Q4]֔xwL!A[ f{ r,ڬpr N;lǗ&:9!h @yJ& n?Ep#k+@oj)꒢56~\Aǫ?fC GxYS_̕hkޝ.M^> 5{EGFP7cA!2PymecL[{'܄iΛ0SF4tcڛY~,EI ֈ> H^\Cm~-}UM뭾M̒"/l.ɢ1[$7+/|4BYp+NsF)80@XwO* ~MJW'{*.NaX#̷&º@ 񀭣і 6@2A{L. FAD uQܶV&w&2^Oa2VY_)֢}W>'y>&CZ܎jpI־Z|&0`Av^b"#@m|fCRuwW-Z??*%< >k3I(X՜tޒt$nSw%6CPQ' N)gOz^K{eZ)^] :,Ty$<àgALpz GGpYnx%Tg=_f K%AO}a[A5 4*4:m?W3~lJQ;+ժ-:wtNp@aVw闯}9:i_Ù6~)ԧ#ZEWu%hA ߗOYr۳!aE.&'5 <`4+uxJdW&j1Α.h[ R]0ϣ_r;Ff>P`4͔ FirB )sβ3:-/_IycR؁b<w%L'@Xw':>vX)9ъ.x5u5~ң }U[2f$(dz=aQHjd̀bD\3vx> WXG@bߘK (yAEShuJ_ $`4k'*qy{2D„df r{eeMN6}K'̖V<6j9]*óAMk 'ܽ#U砬/fѰڟ-}A&V9DAH0n[QP>k\8/~X({^Mv4oeܠ:1D G(.yA w)-MʔY#?s0Bg-FX;Z:!XF.₝\:akUJn@V7xe϶)SeOjbޮ'$Tǰ0٫ h'f-NqCuw$ܛpuLhAWtywD=`ěH#{MSBξ(CQ i0݃.^Ho0 /˅n!"}DMԱ btY<Jd!7C`ٜ&SYܷm;?|Nل ]; a?3_9T~A\ڰe K@YQLj hUiDv&ݭڈSVe={`%Ә͘%[u}]KLI޻i+M|2qƨlxnu~2 @i(:ƤGa`t)8DLB(J={4콲çE 03Ҋ[GJ,lXo@h=WuA f՛^JXfb('Ɓ 0gXI!`&zRTI$ .֡i ydƲ&FPV2H`}g hY1fYmP]7ߍ # 5j38݌Jh-ThpH!l\1-KΑLwV橰s-#˽_?~Mwrg|,J%Ӆy1SɍHOk*Hovw40IVղ AѸWHx.C b~j-VU3jtK2Z.x!ޜ2JGׄ ۪A0_*mLi5VP(RyW)2yiWA&kk-Di44QZ-rp̤aW?"py[E[& :+uN1kmqO˪wWydg(Z~0k{Z%倖Ap`1sɩ?deH}%ӫ8H%k[ƖB~^Ӻ~2N TnZʦێ^,k=t [fm jeڴh&4gۗ%=6Ŕi`D^{_z!N'҃$_e<ej3Rޮ<(gl$\ڠwXkby8ͤh!S2nppA@> sb3QOBʳj>FTӍ߅ChEH1h˗͟Uzq֩D|J 9w6n25l.ZEvrԉ% 嗥VoU<:ޅx2)H]~C  ~> c=z8<ÿv| GXjF,Чq2.[VG; 5 9FO\s~y6YPPBjt]WH2䈺 CeTqR"&$E{5kbgw Vz'SS; ]p3 ȏ!FAs}y1WXRcj}ẠJb#SBkSLF=k4~FQ3a6em,d7ehQ!213mԉU%,;4Wӡ>x"t3d xgʏPIJMVRR>3&kc:u&0~e1aYO??auXp){zjZ?fk`uǎ\]z<}nacgEQ |_ vFbqk78QB' /A\>zlҧbܨj;=?,S1x`ȕt1dST‹Z,?ZOBzE07'<|7e?гfBrpceY/X~27ٺr躶ިv'rכvRJǪ%ĩ_5 |첹,Ȉ h/x OLdtbbvy׼< brH^4P^owdxc7 w%VlCQSPI z<-#gZ|Hr1,O*;>34Z:e)N_T/J=IE Ȱ,鑭5]I4,C*40VFo p[>"4ǽ\yi_}/5>GÓfD~kE]~~Fv!ٲ 29\s[n;w!b #d*Dhf-vF<Ϋǖaf}5GUUx.W2“_45KٶLf5*d26a Sj: L@،V;'K44 #jNv#n m]^hy=@~_%__WB,f"ZmU-ݢ 1Cy;s3DYˆLGbdcuŗߕ}lnIfAPw-ljoj݊(B(vowBr@QF:fhFE'Sn1{TִlCIF9]w P`0}&bi7^A@5ԅpL)ƥIGbegb?-mzX%oe*&'ĉ$ƉM1vHd47,~'x} gg|?>NϚQ"7qYVlye|VL |TCO_EU$& 8?seW>96\~ L2'#ݻ#1ե|B)wٿt\%?IJ]#G,@wMbh+z8- JJ"{m@W{tJd?Jn3eƄ(da7 ME{EBXxtk KZ{ ]A5n 5{RJ?ɣ\W\t;iYPḍ+M6t  O00S  Jlut,X?Xu1q#X/o42B3!վp?ZJ&g+G,HJ7W< 9-|yTxwQ69j-U2{"gAU@7z?I6σ5W G:sT,qwpxl _GnRٰ<8k'{:aDX{ZJ(,ԉew mKH t>n Ȫ5r@곻JAX2Umm9z +sQk԰yfGttтKz꒿p,ۢζM^BڟaYZEmh7YhȾ)b&%KN許*α|BfGL]B6格4DFxM7Qo!itK"vm6UeR0"[@&2f8[$\Q؍@ZJ vBm>9wBw,|}]ZcwoJh"]_N5K2J[nH@. OO6֭^#vh^F@|m~RckN@[sFON* =[v,M=Q DcT+;=1lg&5GԵ/I}URDP7ϐa JԤ:LRSvKY6%{bE'lȓO%XZ:zMiϋWc4-%'xg s "\ǴN)x`KHh6QEE9knwE^IydFe,y:^Icyc|#Q~8N 0Qj vٰ:an i7VSc<[2iE?u :*Юtfȡbagm%ϟ!l n^vCDm $g@*F-8=]ߦ=xRˁe@_ZB'\{K6n]] '?d^4Rz< |:)׍%m*I-5bIz:5X})ӎ-n}J~:,-s)uJO*iwKJCMB (EdKudSYX]T1=7:m05DIRz>(6`AET2Ss~xp]1o߯ h e *yzL;cCS:1]lnw;"-v&.͓'/<:6D YwV`I0@O'\(^u|jRh@ Vר1εdvC-΍FV}.ak\>a;]99$=}yʃȵG[tj-Y{S-p9yÓ9?hh+U#@UF+Wҋ=[Tp E_U:'OLKH-4"|+S-" +Hf-G>!ȤHk]=Ɵ:{ôƺbǔ΢ -CtJ,,&ApXJ0ɳ#قY0}: W^v|?M0wPv^J.w3\W8~aO(i~ki !fAK֒SU)"D`*GU@,GIr TSݪԓ HtLym)$їuR9M޿;kl`)~Zd|O*]UJv~6x 1SRޒ#5X4k 6bLx~(>݊`ePH.ي)156ƐP]Py8őVlF̸$snde4 f*uƎw +!VWNrsnj sqF2h-$os&s _󇑸93 a&B1Jd'A$G16C>Ög]RB~sp *l ˙T+F4ƅiT+"ٷ[c/_k`dauUqc`bSLARhXғ} dnYe`y  ܿVh'o?0!Μ(:EEZg>S rdIbeo=لvf΁>_+1]aj`L̞D6 x>Y7 9'K/{>x8*l&t CgvtZSy\uJS֕aL?ԴPXX O,[`&`&Es6p%s3b8xcJ/6L=Z/튔kLoM%*Yy} ?^vya2>4_loM܉(5y~P,8fK:]-y } ]wk:#h]i#H!ϧֈ]5&3ֲwe0̶Cա換&7u@ݓ.aw6>Ϛ?YHpkn`uG%Nj}Ԅſ:QndQ'DVi+ȫ LPG:w0dsηxae`SR+B͡ *5HHs)P-,/ nu1B$"ˑ"yiQg5sf~ˡO@%Y*E+T$un(Q@&UroB#sOZ2PǗY8 J?6`"\ v`ƪoέ, 5A¶A'V“E.3\CD#Vkk`0@91^IЉmcL T1 [Lpsd~ [Ob]@ۑOx,0Pawu1DZl=ύ"4Ը, J@|Bb=M>{KOM~OتxKTB ƒ|Ib:OG.JLۙ$ "*9bUs߁61觥q b5j]>!55ܡi)T^I'q'0yB%@Tڇ c\@G"=q~9Eq\3sZ+k6VC?4gt6li\RtQ3_7q8##9 YS L-]]od*{]tu9ڑT =>bSvUulBGߊ/ VUϩ5(4UAc!85,\ReK 2EX?`&6_X}ӿ G$<72DXr'{J.{$g_޵KL* Z.5Q\v< _|N}!õq:n]eo s\G}Vɰ1 rF6yC>`M~,8}!SI%۽c_p:p u⧣Է_c?Zq}1Idk!*O&4#n.|f^Qx ƶE2T*3L$s@XKͅk_| |U(O]ѻjp\)q]g\|qzOY_akFVyo[A`7sQjcitG8aOÚ3`XYĵ;zƓgdD[,Ojxpͦ٪͌`tŻߧ7΃<7 xBsB7Psq Z'|TgHLyBmXpQNith< y'9MSt?Uو߃A|֩϶kG 7NGׄllڊ_ePY^ki!ɡGhxl7_5`BjˠL7Ft[:gq-93ys^Cѩ& GoTMĖ>J Zdd3}/h0**sdZ6r!(+AOJy\ c;4txƏ3{ߓVx|N7t(ĨiۉmE3exYۮOMY?.C~:$(1ˠɤ0(ֽi:YDn%J@^A+y&_a_]@*Yr$ lESۗ QE#{][3t !J0D}tPvvCr L.Ue{÷l)k9F62#}.]G2qn')Ö"@`zf3w&|> Av sB*[Vp⾁ KoE+|Q tuL9.Vܰ\X}w/knË;ǁZ6v_7B+-4 !î H =677.VQ &{4yHwR܂b5I24)Gw-j.a21!hQ?wp[e2 8,6_QnCMtbؙ;5Y++ *7"{ `Bko`rbx=CD32|Oegd&'2ĆMv>Ȃ'@_K;?AcFӖ ٔƸ׌ =7vΝ2Tꑙ+(j~t_`R]WfS mO*GwiNe1l5 \!òT ycؔxIV9goh9P{mK|/\4bMo*ؒ(~PdL1BsN&ۑRD +Y ˹]XKs;B3Wܟd`P"plm Sq~*iG~SF_O`+C]vj Uq0m9ac훮&^>Io3bC= _6kyd&7;NphI_7afY8 ְIk[ayk̦ӿDb j>_Yy37Or:H{TT76>hKP%0QE2B'Yz|1@Q^+0$MB´׏I7\e=o{.I]% k8Dp %+V^⒟ ~yߑT&B5<Yz X͞C]҉_N'4o6Z]P*XJ'-7lr@ͫ'S؉mC|qh{x{^aE iN|D֕S*]=K2vn;N$χ(}/P ̯đ[M6kWCj I&Gb59科4Ddvcd;l%3j-mz{cN1 ,^#HT8փpX\HXPgo+{#\lu6C0gdr򺷙 YGw]@RTsCu&+~[jq-NS?1R[ۜ;}ZsgQ}sSq$G+|DnzbwTd%Q~"m&4&IB6g(aYZrPZa{GmǷSH.G*4 {f I, irA]4;=}bqyp5s$7 70v$|fUY0'Y& J܁ZdziVZps⃘O|"+i锆1Fm9M` j|f' c\Sx#*qQSng'}D(v>" D?G *:~ aNx|=2{NBuZ5.0ɲ!Pæxr6} XΘ?DŽ6Emg'OU2Qᗪ}S2Xb3EsʍuU$3aFn>G8~_:I4}`{} ;k.5OG=VEړtxG` k#MGri2 xP#p :T6 " oWSE,]'=rTPxj+p;rإf-\Ķ,:T?O|LXpnD[^O[\C㍡egWj`9&>ێd5F':Ya.׻( 2A$K~gy1a@vdAz׭RR0/74'>`Gz aٷ,VqfJsvW2@UU&QFSX+-Ї& i-~~]-y/Ѩ& GM[T4! Ӭ:-Lנ6t0, %0݋LQaۻQsrl=ق"e6kxWJ@LCH49惘o*Y>8R(#!8mA&O8-EL뢨-yξ}`Ms D:~f$Y~[Ew9 xSOPk,&\p&, EycjtNij׊"#%x8aHvcm_ h:8d8?eԵZzE> rq-ƾ )ɕ({l/Ѩ :u%wzu*ctr/Cs<#| :7E8c3\"cl>!kw˂dqe1GʥO٥jX?P*Eʨex(P5 Yc7@)zc*bdItÅ#YmUSj_kXJ˒LCɊC4[~%wn ia}anֹn xs:0@ygWw$]x2{@Gd##601&;R@ٱ/'nWvE'Fzn CCgh,L':r)x6eqz*ok~wRI#RىoZ{ꥸx_I,[ux$fн@V='m"7:.HsO3Q3#^`l]1qa iL{ $-d&4Sg QqƠ+Ue6QS9]fpz@<)&{/ZWtpZk+$Gsfnܐ1 "@QXTd4Eӕay&WᤦW+Hϰ`&Cc,c:KvTB}FEGqꦬ`ǹcK`\Vp|,e@fn5L4 KjsY6ZWM'3;jv09i(%=ԍz;`/UVdI]PǪ>_z;qz܆f؇;ftc:mzUq<4Z5j-nls9 Vi !AzFz8pλ78q< 82b#Q]Ȭkhl] +p ڛ%]4=-1/ܜc :hjMEYC]S[7ޟȹtffdkOmF.v#aN5q 5>6\n/=Uh&c^`Do,?b]BLت\բp?w}Gi "A.`q34NunK$#ws:(tWj1)ʕ9J? DͿ;v5j\qH Vy Le_}A713Q?hđV`xy'1[|\S"5Gro( YGhUj`G􉘋`\Dpaݷz6ڞ#]cL4ٿwV5k}Jɥ~@E5;ł;%;(IJ| ydx+jO@J dJ9IWRq\i125 E hO-uf$D)6{Jx%zR!5y LK1͘zJ:g>MV䨤F!q2W!nM I<@rI#Jծ3dWބ 8[\Hcz n&\|&nEY Pk6Qj,4mYdv-[b?q#߈k 4C2ixhnM.}@G̷J/ʍRjF|W(AR,W{Q*"C@˪VUC9$B bP*"hZ+HW] +L'tLR#~,,Rwf;xiϒBm5ꓳ@j#9兿T٣!lh:[zCa!@T4 !l*xàVX @XN4ڹFzh.Y5mioA bqZQ0EɪB*.3 0*–LETǒMa)#㡭2]?Opts==A.غqײP9 gC]v.Z$/RmD9w^ u!fddR}܀A|Hpb:nBZ[#P&0 s%AR6u7ap2 0Ii ܕMfɞq\X^tŀ0K\nrp<@6P ĄmS\^},Sh/Vk&O)M5ٷ\Ցz5[I_Q  &lY !Z!i̐%. 5#(c1XD߆N>"7RGoh; *w#['z)264?-e0Ihkʩd㽻#e'nq,Ш|SP bwQEw^qjY(7 \b(S=my-:R7AH$Qㆺýf=X_I~#ǹ08*v/AҮ l~0+F'WC쌉bewC"#[) A27G %eYB4W[(&]m&rgw2c|&=&lY4'in)BM#y/y!3;,/1h-yܮc",{Rz 'N]Fd ,>N_ŕU^ks 36Xhv!B=a݋Y dzr2γV~UG0b_`XìWQ/'pjPl+ G[t #ލ6S#5C\ ͮR>dΟc~'L#_|oZAI]SJص j3^{nJ-gE^J N5!Q︄,IU!BwՇYnmt2)h :|rv8pr!؍8" )F].o5[>óH5c@hNZ!5bħELV\`k'K-+ 씛VuaLUN9:@ⱓO[ (w" *X}c~WU-PBwǣ, x'#2l6HR@!+[\̻68S*:w6>6Nr.rd)&|t+0-m\1_0tu{[An\:mei:TUA @P_k6tdstHn ;sp=OH~hrZL[-(P=ejJxX-e   ϻ.ԼQ[ba\ʞ :'źE6Sr?YHq+Κ '!J0P.oSBv/Uթ<F/$"J̇&hO%}"fEJS!LBAnavGI}n ˺] pKib !a=DniTƃ;9 K7jZQ8x &BS̿r+پ|'\)aouv9U( 礥합]9U>{JvBHЕ`Q~ y& ,nJg7huk0tCkPSZ6wH՘|PYDA5es^iyu\t$FCVH=N`4eg@VA"En64Bm^ d\N}K@^]L. 4NJ= {p6䕵[fQTE#Q[Unuv!7ǒގ"q~^o[8RZ$|v3zk'/\L j7S{?莯V'UG gt)w^^\:9n)Mrջ 35$0(| pYԸx]*GimNdzf,8aNr ܽм4 ]8  \?RvcOI&u&:<}*v<0#<?!,=ce/t= ]cyp}usTcX8竊8dun?ՠMmIr85}ϧ)ELd [@)x,[mj]O#y1(PBʫWɨ+j 6XMɅtB(;".,PZ/X%0j]rl^6qDfRBGZX+UH2xF\[>ҐFd,3Qp+αcs+WBuXHuԇ@'m TG ' nYO\lm==nܞ@goq rލ3VmC^2w_A"/*Rש? #C뽞gn) (+xR*SA2.wO>*PW[Wm8IjOCp\jA(W ,EëGKWcMxFE, v/pyJ,js%b-Q2$gp-{.iCEwcG*q hYA~wjWrRۆ3*䖼Rin:CX 1 YJ#JV[dSָyÎ m5A<3,t |- Ɲ!P9Me%]_zL,&_$/&tl4S5M-s2u8}$7u\NPRHI\> Q5`Wn;ԚGsTvh>r(z^?0+8v-9U-;$o)} *-"cyJv!*XҴV/HD9q&tȥN K]4Y=#ȵQ +׽#a(.n*U>TWi]{V~ӌEW1[%2! *zAu HupIE .X)Ow4.iFIRE09PdgMņC&!B9^vM?08ym!^3 j\#}CGRqH(: 4Q<Pg:;2V e$xĨy"cޛ_7WҖlm`5)TSAj $xϮYiWΈ;tz)=]__Lɣvsrσql ¿Ou@g\)\/$ѕ;(=뀛BT&.rCuLt]i=,v Z{Xl,=3) xhr`sdVY?V"a)Fλ:Dɯ{-5Y0ҿġr . yxW6J.@ʣf`-q;_Exfg)WPpnI/x)t:J&% !+“D$M#3 Uhx)Oa$ L[>+k`rnVf=(&ʳC_m# .FhVF'G:6[v X{-1usV_[@'滷WrS9,Si0Yٖw5q4-RA|R`/I(V_ʺ>N E|ԲP;aDj`[kbv }&Eh0cgRQAWÛҩ"q?O}o8PLI^fTN( 2,H3ş\8'X=WJ&ln4[yeɌ|Q q0/ݺ%㎫1ê`TZxciک}"*fn桁)bu=~*f=? ]}YD WY@_7gHwZ3hE?A bn}1?he2 vDBQ1JZ*RxRlܫ+.xi"+}T(4KnS2v|ۥ)~y:xڙfD0dc@;&] Dx,SU5tOnȠe dAԫdTxb~C)|1ǘ3T`\m`j`;hB _g#1hx1]&&!nX2Aˑ w@z*of\+?9qי[-T+ċ,PzşK2 4-sاDTuAD>yk:>5]K1Wz4 }hMbMvh/ƉJA{Dw=29EaSOysnNZkOj~t(:c߈ӌlx̬FozfEy6 i)a>_pLDC5hDkI&KK _ƠY'. :QQhk:Km  c-%o4)namO,/3E]գ>ɷw7-f`dQX=֖y*dQ@JΡ~b. }?my4!\g|A4"MwItSD/&Qbl ؄1WșL~raD$F`8nܵZ hPV%Y'(f1XV<φd/ZOScWG}G'F Wd| '1;a#nLS(y0n{4/.56j!d"h+UʘD4:Y:ů`@]Sg?YH[Wn+=īwL )n+rq741&|_E\㔸[8@_wa%䘙 SKMo !?/@Yd0 'Pxm͛UPM\kg{ۥ' 6&!(%c /mrLx4LQLUJw2bSGg&bƶc!;EYmoQc=AM$}sJܱ G RvDew?/Jv/1{,-N֋8q/+ַ@uTigQ *I;*W1J{ 1ɗeKA5*p`L jʒɛΛLJ&enTjIljy 4rb|@GgdyJDoΐYԵ4ʺ}>~J! 5;dϼ`Qn-1K|PgVt5XLh48ke\#czKp-GȇHG'a'174<)%-I6ªCZJqGA&=WJu! ea^FIw{U/,%X_)

        b+Ehٟ%%SV9蟹rObP],&uudWyɌy%5JJռ(&:!wiZ!m{/e)Չ`g M# CH hC(^*Dgz0"Cr.cpBm4͓^2>4Oބ6t,+O+ctrj(~ WK~3Go0+z!?-PT5=T(Rye5Zz Ak};X,QtDjHWdP80V7(7)ʡLفo8rꒃ>SLbs|KK|(Tf`CNpSWih>YW=*Tj$p㊝Bb;zY4sN/ .k2xd7.iUo]8`D/Y3"E|†kg1Dw.7[8-Bs'ʐon6sٍ.x5viR멖P!◾r 5UgP^]uj>@AyBsUla/5*k0~47x0 /$8i5^੠JGCoæ#aUbsjEFY$~ 4UeI柤]O |/`NQ)4`P`c^ !Qy|Ue&Xe$+n@ׁіr>5_⳷l,cyvv!.C*Dӥ4-IPЁ ^ \G /+?>uWhLL=oݼFMm ԁrVBslj/[T_Vh3PK"M-}sKeV 6 f&Qc¨N- ;Eg}<ĚJ̀> grE[нy]/kŌ VHD+cv%[:&wpГ{"rM(TO13a;6|ՇQ{B!tvDhَ\C\2*d!!܎fD/AwOà3cc?t$3eBGX?k/2y ]O!Ƃxۃ4Lxu7/P5*[}47hHP0X0C+Rʏ秹qR3.BqnXDb&@zb|0pjScZFJw> <`/~D͙x@83 z``^{y_,R=CB0W?F l"s}k|>+}0d}p֦<2`O%ھ5Oi->ZL'3#z?O#%d6!toEL04xwa`eZer8xϽ+Z+#'aQ\uWZ5۠\)r7KH++Vz/4Ngt= [IYk/9'Slq(Y>B(O. vV[`~^v$fd gU˳#Q_Bଢ଼w,ci=7hXWSNLm\q+,^#9 Jp}i(㶭tRYځ\:\ЭAwp2R[J$g$0Fi־7@녳t,.'mȃ5>/皜jI6A,6j1$Iפo8cD?vT@+P~D} LCzP\hXqU4R A\?rI)6}#@P{:Q0z$FȞB1IN63"Kxwg- <X;ĶҨ~5A/)ޫ$-mi|Kw/U,v)2DhD=mے-9f}q.f[M.9jM u:*NP!:1V״Lh~ho?%u"q= u0% H(jl$BpP1,H'݈ok cS.[Ÿ0QZ0ۍQnoSٛL8>ZDr4΂ScIg*?֞XD{4DÉ; !Wrқv"6R=ϥSPr;sI+the^ZOpayڋ:\F[ٛvs9b.l4{櫮ТJ@ɬ/{ɰhoޱOU lW5YC8?&ٮrP)zM@UW.'FEIyRMF~ǹYJ VefxB3c4| *LJMfK(ȭio]-lfsV^ ^7!? Y_=*hQ?s٠hU`:&]ˋKC1Q)j9/JÍ\DrV4 \a > 'ZJ$YEs råG~22ezթ?+r;iQ8Tvd*[2pbSofFH^x7ك=EJ,2tMepw/3k㳑kBW_sℲ\1=H(Ae/f~[ ig//Md^f ӱB27OZ[U'´d20dQc.wi3ORwMӀ=t*,Y(O{ŎyIez9 +.EsX^qtQ#@*`N19,A9MՑ Fk|7(Mud*5=oÀm2uDJtC4oxynDHKvB?Xyf9ͽG\D~)&2`GTJ|[Ԭ%QfCn Dlq{ >"{f./=WúDJ[^d]csNqyw -O_GڪP }PצH3<3Pjab)0{_V:)d6*Zvu֢bo) O Vci݈&l_'<@wNnj-ڙ"慭["O1JxѦ+* ۅ ( p9("e/%'ʚj._փXoɕs]ϥwyxs+Zg, |?`HW9-h+/ ZdUeuj;9yPF/ K|״8'Sk9 s%*Tq]J. # "Ɉz$^0 hOόe0,, i"$i#ICã^a'#뎿wOfz`m"lQ,|kn( f|w"zԈHّJEӽX {'T*XIPKLE ߽xr&N^ֺM>1?eccG3jwdc!KՑ٨^JޛNҴV>r8,boXӸѲWez2v˓sH-M -I}dPH }K4m{!c5e y!IO)$ONaCd}G# )Sj+[0o6BMa[OQ=+;BpjdfHmv瘪3&4W-0PNy5N3dz"!x O0!LJe2}s/}EuT=DͻV$:iRq$cQp< \ԍyv#I > 3,Yԩ|h2 ؃W\s zQqNOIq68#SRʥ[beR I5?`UX4 TϰAުFk>O_v1 Gݥ #N89;ĉ=USiu ]j¬1,4%U=fK6Pim`9^x\pS$aSq7,A7zV,CؿҒQ9mˌ;WqXg[wJݵ͎ 2Qā$+§c%䱃ASeRKKDfJtGm^ZMN5c.]k3ɴ?n׈Ka5^&S~hw]r+f,~3We]l?4BLxbusp5HL,8gxTM۠Žlh>y2z;D yilȽp7n 덩a`|Qb?#i>]7YFkb5m6." jGm[MBE~~F=`-֣$6p 60~\NV*0D o &'Тs BB: ZeW9nfC~0t3U*NmR=CknJ:<[Ե:/YCB`&xM^]WNliD-Wd5jC#A|6cٜu.bzWo-씐bgp>|,|&3D;]l=s@vGs#p}5x^]e×`=7e>L aIv A 4kW|B@ ҄;'^7{DcgcKտD{o< ٲ?aaWX=Sm Msu Oлl+LzS@ʩ3sS]??{{tZ};kʝ2QYH A-l!=;Yz4Yȹk 3QªwoeW;[}(7Ēiua}LE,D{Q';gR +_[ۧH]({)lh2WBf3'ri{o8ݯ61:9!X)oўqs3 Ӥޖ'ϘjqE 8{&SK;@;!vr魝˫?1 _[ғ C[@|ԛN'dvycE^Z(t(ډ` gbEmY%FD\)VPidD P_ *uL*4pOK  XoTo 3@4z덛Kt{?-C'ɓ CRj eyxұͺ Y.S_6;phEGzֿ!v$ǤUA74ݬ+QH.(*Zaea2 ]⽮iw.s^\R`hzE}`)o~a=3X4R}&ǩ~8+Jș@SԟSҤ5ZڌdVܥxn3@txph 0:p![kt:5v?~ ڱn&uAsC`k5@x>Nghmκ=@@P9&PiܯL?iTH+&\EH1zApO}W"SOZ.cfI_#' BKu{m{NjMh!'$pzۺ!MG1n%+rbd 'XRJY1sW6ђ"w 3ٵz{Š/\൯6^o,7|tp"0t x̢ғҷn51af5 |,ZVymi}5TQu?]9m,5DɭmԵ٘(,z68VekeFԯ1ZP![ԡGZ&~ad lRKF"Ǔ\qLT("$5?T~H.#Zv#3klvFqPd_"rV~P+/ssyAD|'(>}t$ W'|ӋSXŦ7(a^ǛY \\] P7K#HTw>gt(9 P"$=OvXw\CVjk2ނnp0\V΁5W!⇓Ѫ,!i1Lhf+zΆrI@ oe7—n~_3aw>+AW[Ascҳ/.'vƽقq]/2BSVg_Hl" LzwFz*zp c똿'ROnRH@5Q%x 6]uMCVKӶ&(9FB/zAt ]5 -̪9ԦURb.2i ŲkKi%΃ įP]`B5;ѻgx@iKNPNTP*x"zDioyZCgTP.m^^TQuOM-7bUcĄH?@Q 겁D&'ξBQ1TϹηv)j7Yw[Ӭ)fj\3gJM,LR-!{2)sVy K6K}V pTQ KcR)jBv:nVs|̳\ !kar[͒l:h(̄J0:!IdHˍe+R=)}VZ>1}f_uF5 'SwL!Au_MMDC(|/TVW|p 03:3vOfcPpʳ/?X5&4HX+Zjӏ$:=̍!EtrދZ$q [=٣>`/pj:ЩZԟ g0/gq ^eSq»)!kiq;=C!]O lp'A{ղ93N2@vpߵl}ә]tzBX'`V*Ub4 gN3wVn皝n8xS{:`[7C=7-oڗPnء\ժ|AK&$+,Xc{s<$5[rM{*P9d2?= L?Gǀ7S~ }S^3G pPi3B10p=Be&ɯ샨ݺ`wj:!LDTBNDQhRm  yE xl>'t~|vR?G$?% DݲjR9a?u"٠:W wy=*N#_)_Zgp4Y>QTIogpve^{'lKV)G_\tO+?mceC @Z3DupCXPM],3JZG`ˊˍYUmΧɣ(F+fj^$D)M 4z1t' O.b敿R#ג >.$LX<iƴX:! 52R` 0qMK13I b C㽍7+~]lmsPKIJg~o󞖣vai]0y-uQC+o8K qu Pw^ j0y-} lmf\8P |E_)*p1-kD|1i^J W_P/wnodm @Sqmq`:FjPp2O:~/W5M]UQn)~9,(6I;TB?T, 49B0FM,9?-ؾKuttL@e,A< %y _'{Y*u%0wBϫг;>& KUވxݘ0" |H/=m܃•F&t_Y vJpeWU¼fmv0Ɋ1r)a̚s,D\XT nxuTf!ݮQ9Bsm &lMT9ӛnN|DB/W"`H]X\YDXc[W.xNt(d)sыzFQ7X}j2_m*4wI, Ϛc"dQZ 2Up_/"DtsV媥Sc`Byfxw߫ L`1Ox;EM Ԛ:ep 1G s%.4V{udAMjf'iH[RG 5M:.VC^[XRr]GN{~I녢y˲~"+˖U dQ:9!k`s!8; r֤M[Ga *]J"XKbp8p3^T,𠮻#:L0HW x.gl4UP,8oJy]56]n@7=Dū]U| ;RzgM>)]CBΌ!ڙX&2C,IȌQqnڜvDu>E=lf &}.di91< %P!; $Ae(q#V;a;mS- 3mCҨu;Z rQanWht{>_NH8W;db DcsIjJrO҄_tXyja?4ZHM=UW6Zy|;5Z=I;BVh/i@_Nyr }ՂiGYv |<nՁrs\&bV$ \,|-3Zlj" .g|#)YȊWaoH^c؝c1U)V%Mm8ؼ%'"YX<0HȭMdaOZ _V*޲BLAXgZ]Ez. +i(KeN7]#Qi Trۨc51{exSQ:*Q["1BXXNz1D>5QLd9s+>[I0*cnϲ.jBPFәg>Iڀ1 &=7P}71ƭƷ *z}>sz5JXcW2<"g99lB9pI-L9SvlF4q Y\K'̕.MŘϳޞrG5>4wq,$Qh _ϼ:MdPSD:)R@k+f!3Օ~SVG.pW8P_Rcgy;)UXz1bFHh3ى q9 |og]NtbAp1V/Unz- 1Nd1EV [T vW5\ØXEYBr>^3t  h&RY/P#73r_'gE?瘡k(*ay뮉HY D$jd@6@'d6SsSwY~kmdI[zGk %]> DQ6C,"PS1WX42\˘,(&_lJuf/12Ɉ,Oĭ-#I5۵RUhm&6nsB- Aׯub(Aں/6j2{gk 0pd E I4J-XK'Be d=*Ck'=}$y-:S۶/ݾkvOVϢ<10)U9NWR!g&x4% HOsAT6>WPGGWoZ (%g d01ɧRVn^?mt<ȷ lpAf$ e,(x.@Ԕ"~aYP9{+:vt%KMzKAԽK]-6 u9} *䧢6*Y?xTK ,tOH)iTDT9>:J]`L&o88q`b>R|WsPF/>`&1a $xɧ PC[&V]_* AP`)f\ w~58쐻*kL@²zX+O-:&*ap4V. Sj s 2U }ѲAM7~e1>d!!qB>]=YbmDT_]-" uf-a-eiZy!R+s6b!r{7C{1TMtrAh6D6Hcy3!D8ν5WWIɢyE{Ŗ ::Zz_8w " oB9H167}Lx/-JE6;FL@Vи%8lqU9a27i)C>x!U|g%eXPiDT>kX1k|dbFKʰ:x4]4_ܲu2.Wcƻ)`ӘŦ␠p`hy eIpoz@Wgzd{i[߫{su SC]_ )f %#cY !$ Zm٨z3mҢ%yC:UK\"NBJH`eGiJ%4pˡmB05P7%@MK|qs23.bXג}4 uiRW5hrLz/AUϑ0mǾ^ݖaB ݍxN~1 'wP5pڅ{`[(_^QsSSnH(*Ӭ{:0IEPFA) ɦ`~H C2 ⠠q}8i$lb-Pk. f8zɇ +"X}3}yޫrgs5͌Gx;o޿\0RYo7caZ 5xTq>euluV:%{|ZEW"Qjl#!W)w Lm?ID=^pXXٝS-瘵d\F?UFPwȘv.PRp|{IYP8Md3@"cvxtA 㫄 ;ǯ 47s1 )3ôNYMW2W,&QuQ/9'vQ,SOe&grIUq1m(@,b swIX᛾LC ˮ,MkPT8:v,B:b֙1+8#[:Bb? z9׫"7^Nw2<]CVcR?@rJYr{A5d4_ZBgm8F ұ{m >RD[ܙ+=nXIl-XӖ:*֨ r.zllҺbߋc-8N% pcGjO{8.`4U71("&ex? \='5,I5FC%-b"*;}Pð#|ե7bN5w-Ƿfx¡@K?Ұt\Cף:95s;#"5q;ZҸQ mTdn^Y/*({hY8ȨV EZ^3h}L1lNJMDTW ?$gH(dt(Kk~}9XW% Nr T_3E#H^&jtjX3c*u+ ]iF1BR2+ N̯[`2M.(O Gg\QE@7I}C5 =`1C~]R+%z@0ize"y5nw]}&S>?C\Ѭ=ҨGzPYK5%%p=96M!*ˡ#|`TO(MGdZhsK#)]0?嬝uSTx Pd^,$ kM 1`-YuaayKe=f npSJoIvPnf'.o!/OGZT&hIŸR:-.ۨb,&iRY9tSM(9DU_{iͳbLPkCZAʺ_]# < R؉ 0+8bX t]wTo "-b\c~GlAUOjQ@Ʈx?z+o` Sf,ٲ݊|"{!:JiY?xR5)nbnME҂/AKW/}OnX|{'цopRmYڲ_7z 5Ŀmgb Q+{!>Ƹ 'sell^y:tOn,{|q㔭;,&O>^+k&ɸ.{=">U"}u#dbŶW'"mnDx(.% ;gt lA&mZ>Tj8^%v!,MɥdmY![m a(-ȼӶHLqNNa ׷v`6VxG_SĽb ME+/tW1]Fqk-=b0Ɩ"^QNj | XOwּM;;`*azĹQ}: J |"Fr>.{bv1LRܝuO'.QvC~`g 3OIκXn @pՙa􏗔wJk$'$mh@W&hUѲ%yf;o:5dq$}F|Z?)͒e0R9jvȏWxU&S6F-XCGQ6xSŨ@}եTag8'r@Nc%eMXJi:/5|Mg' Y[Ë(Ff`E֚ЉceI7?ЂW;x"k !ڷiL\Ed q eo+߳:,_kae6Ce#}7Itc\< #>UT @GI7;0_XRN;Q%cʋ)p qV=s BOnKMkɠvsdo͝jץ-\.r ‘tin y萐iX~$0}-(1H>]1(. ߗyaw#hosHw+|oul2ٳBvͪEo ZAo ֩t5Ģ:fϳ?қl73[ᯫR#o`X~{[.>epm 6&pOU=QӉ{U' _8 ?O <U*N VI=cyFeN5l,*Pe0.yHHn( eTTn\B{TdD Ҋy,$#M\g0tg8bw}nY;\{GJWZ;|~N,`/bHT-P.Y:0Aa_gHzl.jhr,OV,&H{^h =QֶLZ8yezjgCUbF>1[<߽ !a6Qm(Ǟ BxzA$8@_8$3EGwM1˙^؉nh)98]O(p< ;v'Q?r*i-͆96N|~T'`JeI1BWWZ(cZ!)/}s޶hP㛋/!toQyny ,a(;M7:=8`OY !&^׋- ,X*>ִlr%6Sle|]0fv] \T5; ( V8h|qɉ|1<i@Z\j,]hE b QqXF81k 3#PwC0o**iH-(ă >Tɰ`2 qv(ު}ە{ _< 4F k λ44˘nv4c E]?acvW%B=gC^ 92 khZKϕV+w&D|MLJ!BsTө1/4tr3|.)%O+ hE1"ؐwǜGӃ|8d'A)_sjjΊjyωvM׫ӡY5L˨|H:^ j $E=R-o漷T_(,rОL'UIC-LGXp{hVyjMyW*"+>5Ir^5;10tb4Z9_u9ڢ77n |-r$n hqbv^ "lԺZ 0e}]!f@! #.IS3,h@ =/w˄چm0E](_z-E_uHfօ!KĜ?v==j\'>=ZuwY*}!~V\Uw7ul<F|f5A9/3۔&\e5"P:l#H VcjN,Ep/aDѪgCI)0P¡wNR}qhr@u@jwP@ز-J@Ӕ6w(r4>?qO֘,vo}K;]?xL* Bg͵D)ɡ CR6 A鳖`! ҚBAe2%3;pS=3\ tԧ#BN_"5<ѶB=ep *a@ ľkE- 7O6T4%̪{!oOEm]* |^+/n$n =(.uq'=e{sW?ct .Ʊ8<4tnљ%8 KB7Q  |h|?`i9Y|BB>qos|sGHAԋ˟UЯ-9^Vp?-.0ӆtRkVL|Hh/}0 HP;؟IݩUH[[D ]yB')^KPuOc.Ngqy_'m(1/)F_EVA N/Yf}]9zTuX)[ P_*IM&Q8ڦچ]̷bNZ̬w5lh7;Y+n1yP5FOoyϖWKi\%O$O;aY`Ӗ:Sbs&Qwy0m#D-7ʬU;{r=֘,1k_v߳E#`{RReǜ-dl+?4<ە.S]^76_a$C0d:l@:?LE5kp߰i"K&C4F'M| K% IcA%K)FGF(:,Hr{"Dbrva3A)#y Aܔ<|̕MK$Hm#Ҧ>F1|ޤG~8)VqUm_BpԵZYtFzv8S= `>.Geov6ka"OFλ=9es *&_!Ԕ?`"E*dD.iV7 謘Nz56bW VE8fe;Bv7lЁLV/z}8PTz<\R!3#0qL'x6!Z lg|< #u qn `7-",9(k$L~=l[ІFh ]e+קN>LJG:WcQLr~G_vkDa.i‚[17l fy/g=fiP:3X7{J" S8'ƓHV3}rY *!wg'RxWC*wp"w<%N\\W9| ?b>]No#0͏&e7M.KȉxUO ǜag[M RaW3 :tqɂ9gHL\y,/țfugG^25!lhaY1ʪ[rcSFVtyvRxQ:헾74[lrrzRm !:V{3J{0 ɦE{h.9wn7mhXyLmPdur}+]h׫K_i}B3[sfq%} e:^1]v~~/pWWíR>IFJt e:-{cU1hb!LC;Ke˺}: 5:2gPd6;5Nd\P'؈z{;ks 1FgYZ070701000002a2000081a400000000000000000000000160d9f5e300000f50000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/C#]?Eh=ڜ.+гHJiUmزS{BC(UIߪ YOBp{wB5ЕRLij9W_sJ$Eo%|l=T`}M+4j8 ̄3'M,.WN fRxj֮KLD K$"[_'Kf![-|+$2## KxmGT>!?_E<;& VwT݉0Kq$ f.{+ &sE:][B"AdojLV:vqӎq\䭁+ADMXgDz$ %akcǴ7dBÞ rξQJ>-g xV6j!$Ov;Nj A!#D!Ij_-=3HI)LaqK o\fv b>Q~I$4=?cU(@㈽V jv. tԴAA_ Y˴5q=(5SEЅؘjKN9؂XkH?%E%?(/g8K|L;|W5+Z.SQey<ߛ(?nǥwF a}U=<}(x F EQ%p8AD Wp.U}uIkHq*":V0e^ȫ._x=h+ʪv4\L~ XgVnax-\Z,iUbI>W2zP,E!~(bnQR?*:;8z)sχό~|=ޯvJ;G }Ҋi*Oґqy.fÊ>(I5lܹcNLiZLKT2qNHA~> W%2o'x d:ՅV)X<[Ϳ?j$DO%}TCsI)=T<4QS޵[$wVx ZíCGS3bӘԽUxG?sA^MPرӡҪx|g48̉ t0%z}1zqhS 7P~W8["xna8Iq.63~̆Qtͼf sI^ƨFzUSR'](@g3:](x6&^&Oʷ >᎗D<Ғ s7)q`Kn_]d^_{6׼%-]U''Hv "FxEM ,]xWm" & FdOTϖfSz' jcuRmQ&ɿKe{ /bϢ2nۓ1~rOxώsc<^hDWpyyhZ\zYQ1 ZMǀW7rſvVϕD(SX:HZd7Ǐdw_kgpxZƑR=5C[AO62+B''C4ț(RܦOBx!IP# DžEuQLʒ6GpɖpH¤ uǣQblA%$Z1d7ҷ魉!ڲKZjck{Sɣ[Ϻo C i!YXsCMW,K/|aIU'p*p31Tܧd_(C#I+%&a7G2ccT|6 R0J .kW! ë zJ,)L_!0& Ne[=l D:Nk`%%[ Qo$BBeC db%wG\^5x 8ʙF0F9^e@#dtE9\Zt+qOZOk~O ְŦb:D%h6As1CdNEvswXTࢂKx @bO!XdcC+rEom?oI!iyu9옍~X;iO;wJt#7=΃ۉ~IL)y+y 퀯#23ћKL@z퇢H}GEPd3:\:;u p}JۮQN~4[YamoGmeVDP<Sݩy?ZZB.Z D2JTZC%ȑ3 7Fg-*/x3{檏k:"aM蟚dvƨK5. Z ߻;wjCi #hyd'.~ӛV5]h}3* l8 D &JtF|sނۀCUơGˤPx"8@{ȺQwƝ/HXϫ:& ƙ QǸI+uR +=W譒/ 棻 }(0iT!TS W7 R Y?0Y6Mx/t:Z=xs*>pb6 V,ݞ3Ƹ0NQ"t>u_>-ee 㝿@0`;Y g# *׍J*Y $Ph0iHT,ƛ⤏Nw Y{sޱTU/40de@5ـ P-OXE+] 6aC* +w:1 L~ E%=nL8<iW ba9tD96kKwW+d.,~nS0X˧(قxf3ߤX@ @ʖco&ث` I~vkU{{FVF+pHWƫb3~)pV#K-gQXF~#nhƹ-i71gr=} `]ۥR\ޱP%9۳G1 1oKh7ix۰+"*?FLJ'RiOl S`t|aH8QF!jƶpJ[38hp!N=VU* mőt P-޾p GΊ+ݨ R`iDW5+Jd_?qHrQ W*aWɟ)kW]f0x!UHZEs8ޱ{=~0Obzq&U8Y%O"\8 -Bø# (Z/O~qCMb!џスڲ.Z*FaR Bf w%?^i7TR߇?$iF֡ O5zqQD ˠnW~>z~\s3 YZv`^˅t{+.׌XB NzcE0by7`cE=]-^o6KӼ@1Ma\U("4ʞE҄F~˯⏰+\F5"C+脺R~XwbQ<*1AfH;[:])Dw ˪&A.d^.3ПJ^Q\hι@Rh^Lh1@~(E~ ;&̟{P]VL鯒_S/`AȔ&_0ךwHV6Aϊ ]#21e&3i^I#&.tz~bYqhff$A3{QDpRN\[ZD* Iɟ@:x=\eGUm=3yk~-zlNf|2 ྩ^nIOӈrPQ:6L}Y^.ieP.7ѭ\}:'#S vHp@EL!ϮŒ&q?|mO }Pn칌-YM$ xt ca-4f74mZ]"P ~zx7t{ItS mn^20)FؔIc&,f|,h*Aʛ@N[Nr"iNz]9[OU)f K<囎R4_gqpߠN0G_䞖mЪ8HٸvEmn.`@_GvdӼ ɽ _,R}EknWDP6_n` j\2C̘3D]҆r|ffߙǸsZt`ckިA&r$dr}볫eP}Bw@{+@c5>#D^t:kWVH.$G[$C7bQ Kl}߲ =8tP{eHF^j5{jq M$Nj >wp#0 Z3x8>KDQ1\إ^C"T+.G=AZ'I;FYQtQA/|G5veEI6M`=n;p#sw^KSc"v4M+, Ij`prت+yO75Ɯ@EL̩)4"L_ugLis#X/;ufNS62)tlvIK T2dY6in=u-%aExù_ĚXmf2:$k|.pطMB2:ʶn rHz#irlm5_R[ٳQO`$!3Q—Yt챷h2zIw7ͮt}Ї 4y%&JpJ7>̟³@A@wʣYƻ1ٚ?D3Λ#+:]|GQasxVcFۊns!=&{4Rڠp_& ETewd-cHv*ҳfU+K6nv6З.{cPHORA1a ,W&8Y}UglDHoHLpd ☢{;-O p]٤_4%D'BNڴe=?ok/4?9Yc䃀lo)K2TS[ \*hbR.U+9a+%o.?XZ[h{TvimR,Wt>k3͵YMٙ@rOƙ݁JZKoΙb cA/ZʜɮlovqC4SW@nB1_T8båKX[}1S!d'µY +crJ Tl7;Ęؑr?>nFyn6}e- 9KwG}c[ݡGT'0-VX1mնL1c>K\n2( R&G꼎ɃCÜ,} Y(Zh$-)=qt(lG{seOH~-J.%-u&~i^,g{Pе@>\Ma2`ϫ4n&O$B3m a.q^Kjⰻgĩq;xA,UO NV ]o A, ZEīu94> yFbo$O)ݟ ᘈgB);H҇ (>nZOЉJc^ttXū].,ɹep0S0|6|.v D%cL 83蟑l`Zb$/vTT<H߽b͏1uMFk=S 9=V*)C*+0 "!`^pUaЬ9%Vb*- 1&~nboAl t]; EUSSw Hܚe֋kx:ntPӕ6|I39 G.iB SuupϨR&1N ox ; YV.>\ɳܮ>,< 9[sA6 >\>pc~>o@T}U_| dNUCľ6Y"R;:$UCpح?\ sVMɽPj|`ݻ9m$g^M`4UU&#ȑ%sMv\EGZ,U,: Y3S\4XWo.%=vJXU@%ԎR1ݚ*;7H\Ry>BReR^Zm(Ȑ. y(V3%%VJ5 >"A#vb蹯z~h33yH S\Ue[ʱ)Qɘ} -b@F6Lo&uB8d*fQʦ{ a %c/v֙%U1rHR}Qd)!<&5VABдɭOFwXPġ\  3:oDtP&ZX)ǗbHԻ"wO[aBŋ/ q9omv=%˺  i x 51}8`jȆŜ p;nWi.[#f_&gz1/)0'@O=1O #/<*%̽Xu'D(#:.#)'8."'wÁcqNfqm= ]wa $0.:IxgE[$ LQZؙ9t>IvZ`"oŗ GZ(gzXz(S0XYY)3שTȌ)>ldo8h|y oSѨѼ*My2`x^{] CzB0&1P!I07q@*WE5gsmel*VKx߰ z\k)RSmu4Z"" P$OF,ig;{LQoc]6QpaK[yБIڧ #?ӌ.N F`T}ဩj'ɜ <;RwdXvSeE/ݑ>>K8!.'(suIS ^*j$Ǹ t#OUQށ?'#<waC\胛% 8ŽFLWQe/|l~[n(zi;@Wal@Sda}'AMBP{\pLE3DN*MFl<_b pEX'7I(HKAHDԳ-b΂CKoʯ;]L&̃8\1<5i;Mmy_@g78u=Lo"eXVT?y'8WN< D={܎]MA eɗxjG!רT-;j&jW_z9NEA7⻶ߦre!B5vvk#2@L^;aΝU4 w#ELEkҀELM,u_W $5%:d\SaȪZ`OMkSK%߈,d}6,a ݴ4=MY]4LĢzG_R{af8qK` zhũ2FIKϛn[5iٟ#x&c|%'uY C=MC4W1VWw̉ͅx\N.tFvm`b1bK٠IiAiQL "&Gs<YIj޿/zgѽ:+شVr`F8aK(},{v%  f 2O?lAObgP -UbOxIWj*O4Iw3 "9= 11jpS8Ҙ[ i=(Vl PmIZ.h)6jrL /"x.!D"C˸ Q~SV_\:'hfTܰW05JI`!mL,8tL-|ߩ3v?G)8}y |nOë3ԥ?T&Q]kihȚi2Q%Vr} ; aO<^|R:V%|J|*R+7_ɃG;P#ifuɍs }HǬrs E>hcoܟ~"H Gl\hƈh-r}@exi_v7UZo]aghzi{P#*YK:4<]מEbp0xp |GXYBV2 ^n(ǐpLλ'JÕyLpqCd{Ns#ZwǯWgMeJ4\T) 0ᴈ(GxPfPk(fn|$!ܹq<;`l% ٱ.hd;bE uݰEεlY ~ZzQٷsPFk8PB,4D9&FhRïЄcDd^۔Hnaic_FL:e{ZHumdiZeq`i$UYda= 6G䴛WeM-e٪X=&̅ÐuNG^ \ ;అk󽅪a )) H•>}ЉHje ӏY"6ϤB.+FVRi+cՈ Z$|woX9JwYι |䣍)sj?lv )k '"P%Ub($Y!BSKn6EMmz?}7smL𭩆ovMEuǙvUX:ܴ8ǘtF&'a{1AOܾ&ȖDK' *ha%C ƐQoi'M_'<U3 5}/[rͅ&QpUHP$`ī8B?n.BLY? }~K n]D n ~7Qjbf}=>97^тV}H1 >(6wR]$__&J$%'5p?@½P %Y|?5URCI,UCψY  C54^LAS&D%>vۥ{[p6i1~<~# r@OO E5iYva;;#ɧp5F5Z\(pBBRGO<8Mm:SȹÉQiRRICA`CW]HroGig&M#ގ̽q[|۟p!^5dr(L]Oį_OវK+,9tcA53.iȂ&RZ4aOom8kxr S# P.o2"E}3PP`[QTE$Ͻ !!"_[67c]E dppR'[l:qPp9XiBM1=ďN{et]1z8sAv_e"ݽ=QdƎΩK4&kFS/pcM\/uEvAVCtݪ΁0!s|7CY[WQ;~LS_7CdsBjhafzR`cq\V솊twA { 5]ƪx^KZ˫&Lj.H +¯@1̸Ȕc^AxaNui.qX.RJ點L.J!Mezsr2#zSU캊KGogB{O73 Qs4 -L[jw؇<==amg_;{b9/LԎ8EB;f-?F80Hld2.%[DsGH53{Oj='4 Sd#1.j|kiU9{τl&Hw\c:n@IChx` +vxuZy34{e)81E &>Ѻ~֗F rr[3y'!:6\/76jPje!vk;Vˊl:DqjVB%fwDz5IQ٥!~r`^9І,TH [EOWe!{ 1f‡;>Έ1I %Xf lB0 Ə^X*~V۫4x@S1lrB-ꇆUnx{cbj':4\еC5'ݕu$&2 !}ŒGf7YP9%{bơ3P:[y>=0>6įǧ-eT bP,r.1nK,J٧vz fW='eK]N8n ˺gZ0 r9\œuw-+ P5xFv>K',L0hNCxØre_ {ՍVG~14]_pVԎrmo] {`z*#0I3H#Z`4 2H+o _cI OԖ[尷=iS f<(ސ^zƧF?qZd|.*zo";nGEşrnQ=>;I1C'@Z$$e6<^ |Mt %:'-]t27Orށ7" ;LH#5 nA & a{u&p+9YpEH?Rd>%ȴ^$| *%HN+ C̳w7;'2P/.R;?F\{M,R3)U:t\ ;C|oC$tG );Aaz*0+IKٿ'LOQQB-ٰE r(yfvkV'ӿ.&L7~u5Ta'yHjqŞHEbgD'Ue@sRKnZQe&[G@Λ2D=/ oƫQJR>)'&M%Ư\GGk h\Z[[Ţucm~GdH"2b$v`taa >Il ;% dzlmLIi٠5szr=Dm^2sCc"۹s26 )?TPPj_ \=ٌf4o I*NoZD՟sYGP~=>;uSW)n\_~/\} `}6KŶ*HAwg mO:C-k4w'{yr?oCۑ:9g1Be+{(AGqmf($U`2Cak!^KS d=1J)u<-/ۍ÷nR<_>:ś9a zkCZ K7 Qq# c $&ۡ/Dd8|"Д*Pg5b̸n[,AƺDkׂaCL!tF6S:[xtGnk1c3p#LԀDs v\u+`*Q J6f7Zdp}+7$x?՜Ĝ'J dq+7i]zߦf*u?9q!K%GDH%T q`a*m%4нk(|49]!tWm=6=1PbtKχl ŝȀ- Jb$FU x5(ґ^E\ZMASG"e隻D=?aaDik:h4@saj6B!<+B@S/xuN&웿őK b43g}#3_ZvCNBVCWh~Q#X%2|ևo/5[>^)y&ҿ*u ʼnnuXwڂ_\ Uh<EB%1MM- Iv0לd`jIq:3U.f"e]4O7DVEs[c;*ίB(oj&-"7߃bacf;)c>fJ: ~4pNd=%h4^'0 'm{"tܡEN׼f@-(;ý5Jx$e@YIP;Mmw g @ A*v+Ν[4/KIsqӥ8&,4zG _<%+<%ͯ ΄ߒ].+%D>%g۫,2xn!XǔUաTK@zr,(kB1A c-%͜)3Db=jCUn*8E8v)}Zb?wkJ'B,2Ցr2 |\d݅FR> &ֱJʍ"l77'ߠ-Y)TuAt4 w|z9PX7aXHɏHuO4ۅj@=Q=){E!7LM8/,xJuÆ=xA,4unzUĝҟFC,q[ ?دQM(+0c¨*}D7ׁYRiyhck@VLqXo뭗*NSA5E {\668:"ŗV X&ku026Nv `XdmT*/{M%_Ig"3t PnK,܎a hwl;ҕϑRD‚s-Z[Z2bFާAw@hl!PQ;c!9ݿT|Fq|!ߛ* _jbjkY&P3"RٱV)&KWgLω$YGnI=W2 ŏN~#CFlѠ:NlPRk!:׬1[^w䫌\5! 3J4X\b#uxy,qѠz=HNT?uS)1W:SBoSڼիߛAOIXV?rM0 ?9M~=Gf᳊* 'iA?ulM+%w3З1'H窑[KT32X&z! MawW<an˝Ӿ & F GUѭF[,8[uLc vBP~`2 hWP9(Ps)jb2pAlHݵXΉ/l7aIG-hX=ne$-`BТ1E[cZMCijP;(ZܽJ{$D2!3Cg^P_ArD=$k}LtR?b@ Ϫ~fKW kLe 3(pe{²9I*Է~-"sǶEN&IWL1àv6F=ot]<4`eYh)UdQ}7A)=܆ BG8X=j|AmCHzA_/|Ri;^F=﹦Ka&9400q.?1y+\呍92:;ީq<=|9bIíVnk rQ8zA-@hlIpFF7hY"\džߎx[_i-bT.Irk6{M{aSljHcJ趄з=+ =&Z9 KCۓ=ݦ/v; R( cL'K,0{yom;Pp >03en#!uNEOYĐw$Zfclt''җ xE[\2VS;֏a%Og`W +l0U$`a]y QlrqN ܈W?vܗ?g*=FkCl' h'VZ+ v1ymrw~ F? F>CMuXِ=-1}bĪO8rIL!|ueFک ~'R߻K &Z7axтmq=6"*ތDXС$BVm=:&r/oT !ZGwc,U fbJٽǞm2Y5a| t(CX־>+lǿ!׎,9]I :? 0k"mZlzizj$(Y "F}mWDur$ſl+<,_!! }Hϰ$X|Zx¨*l4{ַl=4Un.D:Ăw+{G5Zv;h.jQy2\SIZ;|rFcVg 6%+_ֽeצ ٕoIADUʕ;|0]{o3i {QO6^l=$V2"IR@[F-ioBͰbZD092#eX̡T7t\'F= K|> 'q`d͖ l%Ѧ+O¥ӓ,eN fϩ,q%+ܕ箭KjVre^,8:vp۾A?ȹ]UF§q:z -Nm8Ҫkd;x.עW ĩye2/ڙv۱%=٧l[Μv쿢9 {*d#B:cyPR@7W1P%ƣWo԰Z'oW]|5G є$Oԍ1nNu+~$E_z$3K5MTt,tey>&1iK/8n𼙍{*Ń_ˀ2] xzr ?T*⮋| c\kq P!]S=&Jaw{i= LV\kX҆*hK I*\ћGk=A ; Q[a'*_6EXnu Y>zu^U3nFYՙ,TsxJ%?Ӽ46%|sYY EÉ2rI3ٛCj*/SؗSvl~.K 3Ӌ dgК =xUʴ4X~SG} |N ]syľ_S% vg6*R2osc=U mit4[J2l ;.@Tga0j9YhTݟ1Luk;X~x8׫EnyֳѦw%*s#S:fDI ۂ # #m}WA[6vM50th_`)}R㡵@1N4ڐU~^ak9r 3\Ɨ!J^ ;Xpg Eh<ڸ;❛/NYVe-^£Vq8G\*t3lҏsW7pi9mxC*A,$0,}XHw:Vi|31|7->BugHài似7ts[x^GQG`FI9drC/|cs̥H}Cs s`n _[Z@ʦwwxUE:=50 Pf^9$5񶷧x\ܬg⣗I\Ρt^VhhLE}\ !h7:z6'DZ\F^6F.ر"{c%1r#"-%Zx'$栌Q[Lj {݄_}$?P*oqp60'kЋ73!'[3v;z!G a M_I :ÒրĠI0_c0=Gsenhp(+osֹN">Y|F 4?]v0]i߅(<3r9jGwg3u(,$v&IqD{ o5ՐdwW/4.LF|\}zN$Dr,FiIYWDe Q?#Gl4qddfLRM{쨷RB&8!7maytP<u>dgnxLo1F7HIC2DzӔ%;7R{$~**K͐ELmsnu_;EWpkǖɋ.M],`TK\s-erVGc="٘ţ\KWl]YyAhO nIy~ÛH2cvt> @.7tb#MX8FS4YQS<J!e= ]t@<1?uvg{Wq일ѻTv0x-Ѐڍc] `_ų&ۛDp7+~aq@w"p8˟Y8LΉOMQ;E RϼSDMup}ץLJTNfP#AbP DYxd:+jM2:B#K Y=>A78 bc҅y<ʙ dA#dxz$fkEQiխ(=\ƌ̯ukXS*H `PkPU$ZpR .kֈ ^;m?Q:(Vvj'3L>s~PTBEܢ؁(H5;^ܘ;:a)^iXpT?TH-Vл5+nFJfٔx 1!'e1Y5?jE5dѡiM:l.-[;xw5oB~<7l\r2h<)P=[g再.41"]JiP_/.@8tk0`gT+VBMHd}H9R#OP)(@iz*Ie[Xz|XRY.h+CE~@FY2=*mߤ5Ҏ0:7'ހ!zx(&r"[rlqG.5pF(6~?;6qSdt_yL&.hj Xu8Z;tVۗ(߈gY$p/-`ǃ<㜩+(Y鎟"O+˫ALejCV4JTv/iJ m1 jlYy7rV#~[13jA UZX_7k]6n \~Mct5${E`RVףP_eS3*0F"&5}2yz#Y(, Cu>{ýy^PCղINia:|Lһv"YcvD~^ p7\M%\*9FBT9WgaʡUա3[n]bJTSH%Y5OrNA }6?T2,D2pZo+DWO5QLn@gqIB`TdIU45Az>Z%v|N/3#Oe}N‹6%=b2*:.NyjV DBn{hAssNioH^"#u{+Ft*sq4t`Z bCPѓPn:?'gP QCnx%ڨDigώq=yTJ@wH%~>$H 0l'=ZĒos̸ [QZyD6 @ $e?hs"Sq[ݧ5 ޅ/Eר|f*a9jcf9 |vgO3BB ݘm_0Ws3|zg3,bsqbmё~ Mn*Jף]EjA(K4zuo 3ҽdKoSϘG L'٤ћbjlx+%m!?8xM;L#*I x3/1n6%6Ƿy!!tq`_nXn&J z۴)9U",Wk3G& r~ϠWrɐezr\9I4__DHF_η@\40Y $MmQ["OU]ay1Z=/I-6΃44Cv:cBTfגpH@]i&D7a͠M9ڗ{f%IRjAuBN܏ʞ )͗P!'j|Ֆ721lk HEW',+Ϗ".@;ThI{%&c!HZ_|qz2~q C-PA5s-*vXwчE`@I~Dgj25KQOn`FËV&1I 'D!H!* 4pXݪ/W\ofń #ew1Z?X{aA+Hi닆c.)]˽؄;/ H4hFxv{8Do(1zgD`\] j&ьq}t:\rd-2tb EJˠ%(l'n24: W{ ׮ 0A6;5O e n{8| [X C xsEPؖԉqr ) b"~g={dGh=9:b\j!8{s3)kE6ziO@zR>Fh;[97"ڡ~_љŴ2uU*0\^ǗG6} ["8&G"e& ( 0Cp8s#oR;~3,Ks9F]6M;2cH6c?w,;x5g B=.5jm1|ʹЗWgaEh 3s?EpEJZ;MXy?ѬA `Kֵ a*D H"[b$uU8fuU(!ނje\|%H[%7CaHG|+\r u\( FBkbF9K r7Yt9Z&$׬~ʒ _iωft3a*vίZ5c"Ә v|@F[X&seUNET*; SQ$6| W;WɼBo}N{6Yqįz"N,,Ec[=ġo;D\z&A;K| Q" ." o# 2`DZXШM!_ ^º##9n 0I+4-Y|5śABxϪj9a.~'0oX#QP:F9&@-{?65B+jh{Xе4䘎ur??* /{xȣTԶSa0KEL ѻ״2&y]'ۯRQ(Yw+ys܍iBj7tsCLǡXfUj+OC-L,15h<yᗊnV꧔9X _/+i/#SOݪLY׷ċ03a2 ǘ6P$$"1x':S,}q# Ys`ve Ox#¦MT|5|m8PP:r_[3糮-$ɑZK5@Ģ1ڋUˢb;-%=PWibkU&@w=ЉikOI&cIE/<~kU`Kt?ޤ3zȌl/#B8ʓ"" l#bD2\TEe 4])kՁD}U",f>L7gG$zcTDG"$wPH5פiCv g>a׉Y0Y]eMFb2(}2βYB}3яWFC1/Y UA%9[5UC20X  A愣b;Ϩu+7U!?>9H &QH C }RK)_  zI:xPv+obTvs; Sna穉ފe Q h@^U JIMQEb$"ep~[a{iհ?R0nnTJ}X^ F n1m Sod2uCsΠ2]n;=TPݧbMCfy]]w]iE\ha G+ПQI\й}%O|눀:L&._PYh-"2CV{hC3</aKL?ahre﷣V ڱ9` M{ү>ll6[4⺃`eb԰gv3V'"Ck$zkK0#S[ >G54ktY j)ٿ aJA!|%r! Πˉ|&dq)2#z\nZJ ;D,Qm bH'Xt 1;~2n< Վ̣}4kzGap3:ZXsS4GsPz6n&bbf#ӠU&3LP޴$V}@dWlS@kjRkډq(u6M~ZG6/9bsFQ$Wc2b47 wA8*GrD{|F:٤z-IJ8e}F TA6իVCtD;bRGtLϢ5"ſ)2>nIcxh WHk63?v ;A {L %hnw8'[|Nx)b} {啶 ZNݲԊ|Er)4¶6M 50iL2M)H4* pb i -R8qߑ$PQq)Fid@ SN DOK\HnӞ6߱uj|}`7('pLv(@Zz^&h$[ ݚt$A<<ٰU3KĄ*'}k^8|>RhS27 rChnkk@v t 86Lkc,Qa}߿O/H6Oxw M[,r*B (Bt$a_ Xre[~#Re` u26.KI{Ă'QA])"}[sGa1!#yXe 3:" YRqSRWo}Rng ?H %GiT|l$:YwBF׎U @Þeŧ,#Xz|a9j/X,6(7TL>R]4eQ /YGc'@3PVfr({;C!bWPnjX}jo.,(8 `} üX7ûH4p0'V y߅1B?ϒ.񑐔%\' C3RS̪yTpc&9rާޜxU3_Eޝՠ%L7("!?Ջ"P$0M%:ujrI#KO,P\EkD?F1?A Lj_d7 A9. țSӇ6]"tz$g{O;#+ zq*zEA=ַGe*#L?_iXҎ!Nܷ]E|D𲍕XXI5˙ ޙ,J(߯ k"j5+}E֝(n[C5)d5q)bӁl@5,)I܉DoÓ>{'l#xO16dXwIzM0Ds!l3dC KI*I4ͅU>.biRk2G rBCq< ~HcۉTo| >{qh B',ixz~@0 ɯ%o3 dN^U,P8X^:ϼ粬(VAgc?2Oݵ \<y/ja y͙ŇX=_pVoGމncHyx@I9 ? C[oP` L;:Ptdb,7Js!+J؝`c#puh_k6)<0|V`2?48*XG< $G;:v $[!okꉎCٜ7>G)FJYCQ1?Iju%HJB3S1dӤ-{ }TԱQXyI Xo@7`±\sy f:T/X4H,N*=R>Ӓ/{02̪eܖ/&;shɟK}J 2' S<%(S}=6px_kENs 6*g]oBfCKH;} Y&_ccg[̢`QuZ} )wk`x0]\m_@r[^DTÜc&#:[@}QZs\v$/UC?Xgٰ,_m0C]X;{8 Y< Ȱ{~ُH Xa=,HO)8-^Ub8?NVK`E@+[@~{mP&2E+<*: l3R-o"Dqy-1ͺ Lͮ3vrv%9DWlpNRv}8T飲oW.C"{Sy)~O}yw 3/f6n;7T!Δ0ׇl<aǚQi2E ~o 9:3k-='ջsZg-T}P^Lxާ]lVV>S mN8e7_/ߋbO,[bb1$v@(q':)*Hbm1c J3k}Nw_pxhgzF9ǃxP,PcX@hK`5B`[NBLq23wG>;|y),YwJjǵnf Oyǽ={c5p˝_T2ZsL^}hRݔ2'=n$td˳ף(ʲ ΍gDGKbzr˵O,C|JAhP4h~t#ak[Z]9[z,@C8:h͊[c{n{d(4Su&L#m\KW:9CTO 8*#!*<=cP!yJkʕTRlm܅}X8I.ZZ>a"S1ϭ4?}@'xf4%eV;؎EkPTPzil'zW};w:N#[,ӀG jm?0j!a$Ц83 f2W\ kRe(xhHjNxYeh_-` - nw1욯&:%n"U5_YPwcσa"лuGE<[s5u\ո$y0NR=,c)oOXgٿI4ΧejItz]\\ .z!ҮԔɍ1'F!>6Y}ڰ•S UfWo@r _\iX Y{npr؈xwH}5~Aq 79!VG D"|H 9h,5/T Yv/пeH ր@lہ|gaC8CAk8,WӱKA AWtqzb2)G?D2QHшQRƴom]?["ܣqwYi>goīqe!4N$ S2VnGB?0sVtL]ULdW4g`Bhe O@V4^Yt'1x-f!9j!SLDDi IAx{Z94jcq]FdF$5͠c*{_7/>" 4O判\L֋O%>d< v#@ -g3uq1L@5qNKBR-.hIǺ $PT筝¾ӿ28٭"ZqbЩF s=)qgΞ E3Y#`_ƃ7qU})"rDZ G^P|;Ugyfw7qz4UmsKL&O(qFL/*rm {zW]b&iu KQ2hyO>,%)s;7o &#$0qU)fٔKeE'+|Ss2Xf@EWԥ莸 qd}z-2탃I`o{ ?(c>0~؎ٱu`Ŷ5- :{F0\o/nĉת6E=ك̢LJۄ[tOW80FVLdQc§F<$h{?Ò8&3lpU(T(^ q5pێ|fphxϺЮ1nՍ. A'?MeKT] m9lOH^ A^4eߩs)3VδS#4/Y SnCbЬ|h}02VwU$-; ;ۊ5y;봊R=ei#2h Xn'C upH>W^ڝ'v3Xv{q: xhWU!GFG/ڮ#/AҦQ;$I>e B.HsSFhRx|N*aDF:XSsD|鸶zЫg|4[J`fdf,'~JHQoա0x@J0y CVs-DW_݋7АN%o?!f6S+bdq!2?=4nU<݆F~(xT Mv6jNƁ>K߾2m@jnP~Y\]peFvdjy2Ki3k6FEZXotspm'("bΤP`a8_AdVEHQg)iZ 5>4F'4OR~"5-:b5!i͎6ÕZ_tI+oKnv~Dʝao=Lg|\^D"w1jf['# e=#| ^3c29H\7=ԗ!*SpJݚq)A`'iBvRq  Xjޝ99h#z`7}1WZc4)kt؆JX$V{ugN%FwHbf@JcZlFoH%qt[8~%Wl{`*6 HέW`݅js/j"_efnXꬽDK-l&㼎뵀A894Pu1IV;N]D2@o"TX-!QFQ䧕5Aͷd$P ٻ^+|]9S肯!E5xX'+p2wp%JAt YO ǔ[-eS"c=Co6wcs q,ܳȩqc^e`)M@\ScdnkZ^35`GKΎƦWq}PswБ' BMO;B?;}\ݎdiȷ[*x AVHx:g`#$ 11-""~5m"+^|6L82c^Oԡ_ eqMt5`[,;iVl:whٸ"aZvy2 C؍lLo<mCǎAR[tn8ǕjNjN #&SgK:$.z櫍2*=z$TD~4oaZܸxwUW\A.-@$@Gp5k<߃+Omxe‰l7WA!@6Cv\t6((McdzndI^sTR^r0h3/W5 g7c4k%L\O͕:Ǹ˪*bzl5(qjHvDN:z7AT'>%XD6u^=͑_7y]T?fe_itDi*iV ݝ,'רP\n#,aKFY+jӚ0_]}Oqbb`iUxt@9ʯsR xQJ'Ъ{BsP(-]wӽ/vܒHBlE=v CpT7hX՟╀ l ?$ iz]zABxY[ӀʵQx ?GP{"C{QB B%a;hdYEV*I ?E+E,c@Pd]ľљsqxH++? _٧z⛼#O0m :M\l]~z50Mn+\]1tu/7c 6go9d!En|LV258#5ey,q Y7Zr,d䍬l08;*+J(7IUy4Y(nenVOwFB]v:BcOgڿ;bn4eO"@)kS}ASY0 tKWDcwW\"I=6(79^WwT)vYJ:lrqI PLFҨ0j|cr$iĞ;0'atYPߵA ٵME#-T-f!NYm hTU;#O\sҥ* Τ6K )Ŏph&*eBgso,ń)0 |@ n*bDzO6~S6 4SS”(dKX+nXb?` ?Ϥ 9FJ"ǚV/ZnO`^"46n€E~(9Vlחu]̘^*5'K$Hf~+qж]$RV^D|qNGI23kY&w;>7Q{L ]肑&lW}u4=Orn :WB@N</5 {$$u{JF,a|Kn^rFX3Bu[֛걷Z YqD֑el6W gG WA#[_~pd;}+11m}\ubF1;_,l%%:zƏ- b)[2hetd!/1s*祧\- 6G>OnmH5c$^OJ=+Qav4q]Yd tYOˆ H#".~xZv붳 2%)%C '_N{5=˪uK:|2Ǧ(%G0-(A J~a'55bD6Uxu=Q|-I%rDH r,\ݸ$;Hj]JE T+1:&*mw8#+лjσ / c̥bqӗצ@+ Oa#A:<@V?zOj!XƇ\-=;0fD2_kUn!K)bۓd:){W20Y#[,MH/c+N/-FNYn~NLшqcz5M;ӼLT.>k~3"!+Z%1`G>c|bZыOO{P !.wa#ir.lx}ht0CLP?Nje8~4tkR[P"共'_7U/,WNl;KmT nP,`} X5V(5TUfsħ;_cǛ ͩ~A-Y9NznɤU]i gY-]½Sk{T/qs:A?I00޴殉+l:ݨw dx\ h&~xg.hPc;5C`\L}FMRA=LbV^NWsN˽ )ݣTϱ4)<%F~v07uES:/kK-Q} X)I{Gr"9ϏsqJ"mC:$Ԇ#HuNXTh?V 3[YҌ>Ќ}%z Jj8 {d; ]:MI*os 4^c?Q*ˑ+(PMy0N×a8>&oWvsh5r~3Z}! )f f\ȥ^!!x)]m=%XQI Ca P~W(zPz=ܾNHǪUNK,Xuť8\0/K}^\]GϘr 1WD7n"!KlԒ5V@yO6fKM-e>K4m.DCF#S52Y28"A8%vWݲYI!g,6"~NxlmV3xMuK 5)U[oИM-UJ(Y^b'>p)]\'T '{:+ϸ.ޢNH,r~Nj?~ P` ذ'g5CA1_.B"׮ä#Z_&1G)sDzL֚!"c^KSgG tCbs<ۛc I7gKN7A '"&v}!8ϭPf Gyu$%$8y4Ȩg[‡߽a~$CǾ$;{p NJ>wyA|)2v7_*|X/ʫ!%Oõt/7SO"/ hwХLEޡ<*r4/ 86)#Q.26-A#R=SsӍ/Prjv^W` `㫠dÄ$ c&,ՐH(YJaox >x ZpŸuDi@C*9]#؟IB2QmmC`n>/p*~y0g3 mkC i΄e,yJ4 xrA/\b"_^E߸ \J< iz@8|egތ-,CgV}̻>"4)6WISğqR vSr.SdMbQ*DHYFJmFpv&Ɏ]*g[,Ns9~k~bܭ%45*sɮL|Ff`5a(Ox(8ڏ|o'/ymMlJE ;UJ|yhqEKKM̻K wu NЖr]ɭ- zPkgʯ]czXSlCr5 Vao:+[f)rzkN)Qx4k58T+C'36R3reNrZ#ۚ|:m0ˣJ05'U561RmNjP*SC<Ŭl\O(q~G8v'6hjXV"=ftas^X/1Qq:H&?m *DH7*)nb?teNUBIQT$r9zϑs}Io[f0֖AnT:ʙ&:8ުD_bD%}( qCt԰BRWV%kŘƉ_Md$W䜿+rI+ \ɝ)dUe"x)VrڏEov>[|5Okd)qO`$4a#=fo PxE}*yT֔8;پxvyK(1XB՜Ms/a~bOCҮ!h|G[ ˝3.$3Zn\ M) Rc IzKccrl~fMװpJ׆'fVhpO吺zCT?*eJ+[CJ;uӘٗF C;UQUHe\<2:ֶetIdSHSk_SK-dj]_#߷dbTo GG˴?kFyma}dE>i!ܟV\®xk-ɆJ&~.?Ռ *+ K )>":k3D9r&*; vFVZ #Ff43t!pېDgp3[9h{Ĉ>RDjvYADG>,6L^Adγ! ~7oFtEtc kX9ra>E}!`bdzO^֢܄#H-?ԊUjeC|Rs%`[֦>ŝO?U)5inAU5=$iƁbdƠVmϭԳϧ|ּ|Lr`doT[d&jVn`6Wo{8(@.X7̉؏r3N +sC/ݰftʟ"L$K{AMR`EUZS $9D _%$QmfLl ȻyXhM}}t0ؠ#} _:`=7+"=LWftuF"B<2zV`9z'L'k(,c%1kyI$wyQ\}|\cFrH\ I/N&,ޭ&bF&c^0 O^,CKu '=d {&Ƴ\(iGr{Dl>T8coڠLuN:w3/2=ZKpOtΌ ۄ5f@E9R_Hֺ K1y _[\hqrZH-6-AxTü֖&YT Lf\}MjR|j3Xtp#Jj꼝kU@]Fzd>D\ A$K $R 8&3D,C}(ތC.aZ.tÔ3m]OP8N~L~E<  :>TL H/0D.nXٲT@*PЊͶ]"iK1kbMy33'{ sIz1QqOI]WN]O{d=&:& sqQvV"]y'TOv.n6-nnEaēe˺FfbẼ<گM Q!I@Q\pE-ǚnzr9LN =AcC^C۶v5&ЌKkdY ,TNDl/ziJW IYn7xK>NȏwرS})hSɐ N,Bqz#NP0V`|jצԛ} [*9%.ok@}ž3SjX78@0JnrA7GsYV IbF~狂-FZg^k)Qj.uiݠHx5F^B$?e9X`:$ᨆΛgC֓ʢɨt|1%֚j\zʤlۍ* 3 3 8h_M~y̦UQ#x&iΊːXCcAn>BJ Y.mj u,L{'/`(I]ON8HlqM?ݳq&+K@8s^C1#ZH'~k9v%W`^Hأ*cvkMRQ+_3s'w3l{VG_X؂5ƌp㽂~r{0pfF0A(*LzAĦX&Z %vLQ[6R䉲"AN٨Uތ (q&XtߑMP÷H*ŒwQBkDKrRo1l[.TRv5( c lOL5iHuQ&G2ZDu\IlȆ׏ܠڠfM*)eP7-"^^5F94Zo1  NY#ƒڡxiBInV.[‘ ٻ}Eew{6ǃ}-V&k`nC} [.?feb窋_dNͻ穁d=Wq{%e1+7L1|,^ X^k#aj4@ >[,2>(!yIPϣL͙3ԧvWUܹtө %y8/i+=sls7t͹L(p xȶ{՗UX4Ϫ1f RӊzW{oz^ߣ3/tH|-jkW]*"O#A6 T-Tflx%{l>19ԉ`x'9<63i&&cFnU$QNe/6Dҽ,GЋg45- 9Q Ҥdٵh$FzJMM|VI_wtҷ4Ajw0,x!ޕI",b'>M>z^E;-@fuXFH06=Yɴ.[V@6끩m%/@:uIXaT'z۪ǛPOj.p-9^(uf:)H@%0Gq)9vi"7\&x䳨ٰDt;Ƹ',Сxȟ8E0~_G'lN@Zt9,X5lU7;ٱ+a kɌ<@p m8 QdvlZ7I+ǫE{5g76FK4JD6-0n & .1ʅ1+xU*yf"8?CįIԆL~0M'nn#pU9;9Ȋ2 ԉ1leP rشqV*XWj+ s1 .Rp$-j0*H,-`PJ\DqRlb9 gX ʿHGv|1VqCE߾lfqq-zf9?I4Sq pkVZ(s^Zz '* , ԰Txze@F`è ɏv1t j^55"Aˍ>.h-T,6߷Gw>&yǧ@{M[e!̹e^0^Z"eT.?Bu5Kuj׿WzU*9^! ķ\*4n]CnbzdF EeY: djto=JEi @-_ԣ8[\(Xe-Uy#S8kaۺ¤AV KDTRu,cd ݄/C|>+/I( ~O_I0-zuk1S )Y0&.wZiuǘ !Hnӑ/uҋ;j5\'g60`a L0FLwηDJ7W_D 1uyFRuD Ǔ. ^3 =aqje)t|{^n76*~^fe\"H9Ǭ<*Xsbs-_K`p2bO _ ×b.#+sJΧ%h ɶ-BI6ԻG` hN;Ƿ|`ϽMWXiڼ|-kDU@4,M=k-*Z+Z((eW^ˮaAG *@LGFcҡ7R.v|r-rpdKhDhXKHTMvn L .CEux4ڏvodvy>әhdt6J49̄7UH3}t0@#va5HiN]&e yo3rs r7NagV92JI>_ J گ2T(‹|;q#EI^\,4AR!}>4 {,RI֬9Loe V 1 *ހbC }# ) Nǩ*eLjA]5qFNe+1t[v$4L8ޔz9ǻ+-t/?utLABìӗyAn4wNkfjRbdvBFiFԜ}le\۞քHKQho`^\i륔pPiL\WpQ(vN)&s8FSeq 0 mg҈/MHz=aj  H~r']`ЬA1?Do䰃xnb"#َqsf?/ @}"R 7bL6֯Uhdz+sk)ϓu&$I#Q/ۦzşbY1Nn8Cn|M2~1}$2Rru9g피q4U |gQI5#w(=A"顄t\uU_YCtAU95$M=Z e&.eTܙ%Dاi/{*1TLcƿn?P3 ihin 8D;~H 5/>; ͛XJpЍ/nf@`cNy[hO  + nlh&Pzo<~TQ3yQ( esDܜ(9@g ~HxO)A}4ggim0!f9DL#U. CMb9=,524L]ւ rOhy79 66j Ĵ2KG6=0hkpK0ZlcW.gT$G nCY Ů8MGi4H潝:WR#(ۊߍ 7]OM^LwFypsDOUzT*K}76kB˝L0?sޒi2}-WT"iTe_6'#@x;[ { ""G *Rvl$MS .ch)C!*0#8(wXIo]tV}qgvk=-h""GDꑲ:WEɃ&Wi[{hH:AiL<gba,80ʑ*:۰T7S#rOy]DHyP^ *mY !d9ǞM_ITvD˔J1!| oIȈc@fc[|G^)NYGNum^Z/BI-> D1t[Ƙgo|tng 9[rtu&QE

        l @eEAcNi_/n|[}~0\/)qXΥCp~fK"mi3ݶAP r+viqN$tz#֭G:2B~^@PrI)r=>re9 e`#%[Oa蹿S$h[JU \w ݢQY{q*?e'F~(pn0&eX;[gY˽GtX5%2{M tW|r-y9ݦe0[˘A ϤF>AdDNKn*Hh)߼,݊o)l'px΃nP1$>_j 2!ڂ8B9^Azaw=ʹZydMhPk# K)ms`,q| 6lo]U $|1jFZF`!yDW':ĜG \d=)>Bk6QT&n@.Əq;o;m8q6_~PR;H0MW ^X)B}NUSY،NBf#*"V%sͫ:iK=AdP/ ֑}Ԧ-r[7}~jy ^ݕ#]Up#l@07o2xGAl e;[ &!}pd}v˺s^qqjL#u)(TR9w!̨6*O6^jĹ@3MkP: 4BgYA%U6?'A Sc2lz ~3":S R^cdj{291=*m99' D~azja[*4]@ 2 ZDCNC n3?ngm49& ԷDz^%$=7;daiA5fO6߅W.4{CY8;6 !HN Ǧ+@ b~RC.bŽ-PBًA3?# yXzl?[ん:98d6׷L䏊TٻcGm[sשlh8KCq3k AkiX,7ғ%!;,MBpxH$}w+^oN\0aX1V1cwnW ;2~+(J!DЀRs/q m:Sc_V W߻jR"hEu è# GWjlbR| 3FP(w rJ_gЬZ׌IvmQUo ni,d^8CHYLu{إ.ggǯBNPr L=`h&][N|BdlYߟ$|uAk0 2r2!^iP*UZfR[dfg'?j(f[Z⢝mH(^dOA;Џl27\n"\u$׽w~nf8wjU!=0gG?7MQ ѰL[۫l3,rw!ٴ?$cKz!zYG휥1 xJd\o:m \^EC+2.޲؄EtRQƬ& &, 5MDT ̄xxzDq8A <) [۽Jٯ81ۑhߵNݧ.|;ޕKxяGZb޵2;-q1V0|X:i$[ɎB7 ?gkCU Xs&aYӐ`.v ApЮaw*^ NsR7`杔m.'jj;pu4x+;7EB;V/t]Dg4B8<*pS<ϳ * )I"]M~3XUjet=9A&{/6Ղ@SPWh`]x&LEZ$"\tt R 1/ qZ=/yS&|+;oW45@2Gl6Y:\5cĭAzg)0d>H: 6| @Hto-mdz9bvYhz|ur :ImSA϶m3[&Kx(8:l :xUfu.;Z?h[5)߈$q9g {]p|uf`1$ a壡t4e@][6:dND,,1ҵ^($5.~TMٶ?Bo4x/0&P@nqd-6T!_&']\q K[%nq=`MDfhC"4  $ܩÍV{G qjۦy#V.J76 ) rվyBq'2) B ?'rtp/;uUɷ/E W矂|W rmf}q۸n w`,mEAh 7( Ap;HCXhJ_<@7z̵K,YoY+#XpND#Tڐ3Z<|Q8]ƊZg!7'ؑ.s/)FëU̘C' '%g:U>pR.t guaA B{K$]%4_Xl;b\ۗ.e)$JN+E/}uL>p w(Nxz]gk]pXdk16a9 TUim>|Ţ"U3Vs@޵"_#,W2!s_2Dd6Ck2 oGir^m)pm|O׫vr۰!SCpӔmbdnR[`[j5A`T:u.f{- %xgJ s /ͪ ǖ~\AeXwvRՆLMܐ,=.懦~/M\8]M2V@:X {>}Dg` ,T}<5ڿܥaLsC"!_T)Q,`!S^:^@yTE"7b++*O3 ͭ(ҽ 9UA*ɓGĶؚyx;[XJ_ѐ|K 2{>lc)#;n?b t;w+8[bfMlo<慄=p TDxC[u jMNXKSxJzEZ`<? 9={_~IlVwA|?W*J={ԉ|Uos?Y eLƭ4ZkE EDܕ_-`9UcaYTg׏Bߊ !eLsݛ~(=H6|C>H3B)ZCͲ!5|opL Ex&/xh{FKJglU>$3c!?Y🗁 ^6js&uJeJui:g: !89$ER=VfTKI1Dj'U)<|fRgɜ^*$:xk'P0Ҧ0Edg5${>4 hPZe)3wIX0[6zKfiS|֬|w6{&,Lh! >it fW6rQfVui6rۢV":@YCoSw9MbyU 3EUv/Nh5'W,gvaY@n ~[vF*l .D @S'~_w—qg8:!|W2WrV~N:GAM:};ٱ>lij~]GsZURݜZ,RJm2cq5vb);< mk4]%hF,@%]xBvY:.~\Е[̻?k}J+C[5bC)JҴh{A4 g5g9QQg;ȉxt"{ObH j#FhVt AMa% R)C7}_r9GetIm8/p]$6l/f5DiZŖ0b5ZpcJn޽p\5cd\CkZo6#.߬}2&PVrjA4*tSОzۍ/ٮ~x&`.|NAϳw)1:,K/ GQDW䲜%.=(magB2hcfxSVQ~@TExOHqM"ֿ͗zvCΠb-nohQTql~3'I[1]'3kT A]wlxIL'>At2].H?j|X$! TE6-W h9ÖlԱ.tFۃPe6=\]vJXKc3RVNbdL*UfIxDjR -s*_eiE᳇0Y1~cz ftʧL1Kpot`^vsR^.cNZxQmQV3xa*Q|΃3rBCG [h X茨$^:CeZ}H5Sӣ `)2Zgs,:"ѷbHvƷk~ރzwוөn֍w*Yl7AwCC0>ecHggLXK3Ig9g5jҶ{VJNv%QJ; sfQfCɹ-roˆޞwy=#aTݘ4yy y>p].3^v% B3*h&LCwrV S!xLz ׌q 2$;9ujEtI%ET c~Ѳ%`Gaf?``p79%*m\%3x8׹;H. ^>pC#LUϱD< >'+$ulCV&= h]ҴWS9}R^꾈1}ɋMѭ!l+K{1,[ӃiYm\jb-%z54j`D3T]xV1x⡼6gl[h.nFkOc+H]Wtq[#!oތB+P,z:Ceڦ^KEّΖzi5.>zezdJujٝnO(3ךHW!RsL3_5A޿++[VQX*5떏DjX>2"P۾VXWl[fMLY"$+]([&%DZҙ-*>{=rVTkwJ{'Jc ^Iaӹ(5.j]D`fAb83^Xg NߐCE528?t'OCHIeX ^P> ٪C2,)G 7x;6(x.Pz,j%ONv ^;nFl,:F 0(j>zlD Gu(g( )<ۘz ?L[j%砪*"2`1MS[I@5Uf]--~V2)n9}4ژ|!· ")IW"ӿ𔷿Vk@/>I;{7Yٓzq}H\6lvn>^܈aE"y+6Kh%Z 5SpX"rQ׸Y#RA< z=U!ײ$] z~]33=sSk^8B37oУwܓOh6+,j+9pb;Ǔȉ݉t `j}¶!k9hD_'OkC()ʢ)):> n@Tmd/qㇹB5Y&OlqW8QXFv]Yt]QƱ}DH;qT&U:)e qU 8QK.CcxvR}[t*8\;B)1ބ[s8S IHM)tJd$ + ?!H|*_ u@"p~x筓+:db>[c?j@{W;;\;kkXLƦchw "yɃp&Wm/ GYWqB^ɇ>Xnm|Dd;oh[n &dN2OYO챚c/D&rN@}8,N!iQ!K˱f}`Q *Z ' 6ǧ{C.KR9Yeߵi)Ղiu:e~thyB;D…A&-,}=ST¡/zȑ_ͦ$ (T3 !A샒ȇLzTk*鿡o{(UAM X+.«LYS=v>(6/S'鷎`y/@?"Q?I;qs"7ɖp:{C]FIb߈7N^j7otWDh7foihLHzX?Z<y&MB8Ȥ>b+S/]ײ<@br!$M70ǙIp֌!!zc$B:L=q^0e{0w4g{ÒjȻuxA bbT$*YK} Nan(bZ?yj2zdPoJYC ]˃,ʘ|Rcbڙ7V#Pkc#6_L蚈]$R &؄x-N+LYmMJ5?20Gw'߆->uud@bI^,8hy=;xj[䂛WAOd8[P7ޏm"~IĜ4uc+& 'Zmƾоc, _: UV8FvӀPGk9TZa  _S}%1}}!4H*;RX6 UύwʼETwUg~o*%h;/l,ir*G8e?砶N!<\iG.e*$h@?PKP2]"<~=|2_P3($c?θ!z͝z+d'4o;͊[seu=!&տyfVwlË,o$ә9Sy5421/_[|pxv!EX*q0;lC a%_Kv aBVFoj z>URkazF"4,lL-u~ e>[m٨l pŨG¹>ݜܛWн®26V}`o<.:܀VAL+.OP_V*h)]q_fDd_]Fa[yGr0R&n̯!ϼ[WaޙX6;ϠRssLnN>Ľ $v Ԃ}I8p?Z~C29++&exV?T_ɻBpygLk m*6`,QZI\g#{CrxCأAtt -vNLTND \!Ul Fx i9a٤.aؠLr<_f3WWD#,[9_):IMu J|сTx,ZPrwiծcxz%텷3;GKMzNT;Kt O*QW/DE1XF">IyPn{vH0IZ7\jD0d6+ܩ1WG^@0+ENq:mpݒQjvI;XmKkH ߁f̤O{F56HSR.7lq7?PtkGi]1*%._>7_]hPqˍB[??,ֲ,d|}4P Ký^z"^7ِIvX3== @^ |ou5[31(-7!Q vcK) 8?6OPT?RwYvϯbhؿqpWCy({%W*Pùk7iFNEr)k|sm|0E;ܬ0C."Y(uR0_HXCDF@==zs; @솢n|OOVbo5E_x{#=56"V^< ך}A&Ggo'S n jE>_Z[7!I,i$$~;&$kTG^T0т}%ϡu PX-l3n6S_{5gNEC"JϓT<"i -ݒʂ Pm$7gYio',j9>Ǻ]'9KHXdSěGψD3m`eDn,)<hT}SH3۵w8{GMt"b..ҳS늀?_jm5*aqc?FsqSV ʑӄzK{&| 3fTxTd+.BhC+$1K(L6ĥrnCG8#RgтM N f*Dknof=8!*#?ճPaCn%h,u;:j,i]!cW#ě %ִ[*sR_X荰r}{&o \B5(ޞ%(Ntq [(OShiy2 Blv$y /000Ք}6C3 ' HrUM! ^mR!NC~iȋM qP<4X;fK{5.iu@P\N[dzT|%OU/B4gR3lW/D0ZyP6 e4kցOԬDM>(Y)&Z9Y\{5|,Tv:V$v&s&n-w{<l%- +pTݓ_٪P'p:M㝓 4acՃ\6%d[:E>$y"v>Bv5Ҩ㔂S'Q̟mW֏ G!Y^䳰 gm mšB ndmȒuĄk4Ȁ7e騅HGdގڿ"l{<)ry"v)ֻSywp3WuR*X@[EifbVq́}zƎ¦}Fa>Y$ɓAeKg0@um $) ]0o"e$(2gՃCGpNӶ|g1Y!c}HtSkCiwMMpG-)EBW^s`RMd89%5Biue2`E^z򕸳VZ80֧\g0^/pE%DQ .d&w(kSN M\7e!Nrh+|[ ^ 6XIo^Z^K7G\eƤUty 2 f OD+M1eAc EypOu2 vO. Sby3tWo?*$MsiܛJl(UggҙΌJ3H:gO n X:%]?xoy\ n\datfOqp3]jcTB\,vz?}틈1 Bj<]YZ,u(yO*ZO;4::1o;N[g\il\SRϳ#su\z:^j}u$-\9\&! < ZCn*AhP^&ke)[Ajdj`4zLJ5!,6Ec(~ S/д̠E8 dgڇʧMqT8ؚxKp"4,r0PR5*2 $_tQ'iu6\QYoxdA5ըEqrf9J ~h9poՆ>8@;:?>z5ap&<%N5տʜj|?x!@$XGr )WJXk&d!"9D?:GTv5nIdLE/w3Æ/"r~My'| q6p~Ĩ1H{ GaZԊ)(ݒET }ցc2ҬfaTE9'1䎅uk6_{ 'xv rFi#UGJfn<ĵ`(iL9WUk ĵ 2DvQ?Z~TN5l[KS罝YS !IViՐݷmt-8 _78X5}9d Bh(+z_gC^QkgLm_/qJ~o{ t >4ʄ;☵9TG`Gk ]J$zc~SeeS3U"@$= _k=enݏpoDU6̏o`3MV ; &#G9> (DLry;wkY2'DI"FN&>hT~О8(cN)QSpϢB~*oI6dO\>Wq~% !p4$0©yѰD,J~^ow=(󋑌qR[+6Z2wUFH fh5A=2`4pœrkh -շ\R %zu#\${“ PAow$'"9I5vA* N#N%BdzWz(51Y0\h]cTn; cmꃕ^+e?MJƯ]pbzdzsAkCet~Gh9&#F)Sy2WoVL*a (aF^Xp6wM@gaQdAȸ񞞿!c4;fO(dMpeL,)X +̻϶$nF78cU nUALrb{,j[} a1l:B0MHA`蹇o5)a>,Slx:ȲG* ,f͵l,RZּ,ְt*sDa˹3pHaljbjHx0j~^X35ۄ5}!>ƌ.G3>#BI&â3@w̖C=V7q]-;sj )[U;>ƈ?I6l$ZsM$B-Nd)n:q)"ׁ†^n46,Mxl+m]U'EXkfa'| jNΨGi98ӾpJJV L/Ӎׁ)YN!7M7C>qU̗G*6[uqQb^ܝKZtj.Oƣ#;H#:Gła{ )0 5ֿ<\u7Z"םH&ڡY~jYإ.wC`5 s_AfKwj&׏|1mo`~RuMĩD]O;M<׻(f,̦rf" ?7NLv]73 X*n}BRuSq,v6mg-P. J*bG2'/"n9ٍ"cwS8 AN=YݝO^o-!eud[ `̂p)ZLN4f4qqJ KB)l@2, {( ?k׷:H%v%r~yO3"\a<6xN)>oA=!d0 p6% ܢޮ罵o8O6(fBCS5M(So8]I7(3SR w`b$m/y}GRz{R>h xy\j\N_dWUD ,5GЏu ct'6‘Xqh7rE/: '޾ 5Ef0OyzhFuE˨8k8tG@N3<-ܫIPb5,F} ЯGocelh,P+N 0Au؁oan_-Y-ݍ.TWLJ;G|^bV&a}QWқ[\p$W b7^YA`` 3}/6:OKe>WAm!Ů1{Yn2tD0Vi[4 E (mc:o:D& ӵ0%I%-muhk%*흲'IQ{A]B9Ft|C'!K߰Nág?qX,xVpVh Lc`Xd(tI8BmU < Oc/T go[R7'sʿMݵczDcGSX4-@JIvJZ˨ VAL4h3s:{ʞB9Ɇ g7ihEa2OL~*: Njؓ N8%/ڀe~JObq+=ߡ=~" W>(CQ3;JQ z"ջ`gp ./;oѭ@AMiT#cgoWUZxeba6f=Ax5>`ˬU.$*`#*S28=0WV6S3))닰hY?k2ޮ4IOwI]sRgK>OR{3?|~и;d@Pp<}t,iZn,}uyOK~cI˚[K4\A. 6H\&٦PQ)Lr{lt$@Ö Hm*j(9d~DeM |$N !Eϴ-s؏} =HoVIYOlv];V'ޮ2W YQ;;DR.=b B0y\0%-{e,e~eDL!hdcmZPfYMrB4<k!fzb{5} 9 *,j ȏӋ#?.)RCM@GPS)vPX06{Vhtz܍u-]yR8/s˨3jB Cer׽f_ۃHI4LD͡A)#&FJN;5-yLCT=qpP1Y˺ix EGfMayw?#vb5_rKSaI0Q:ҹ!+.ZLaf!8X&_~K㹫E 8PKNtfP=D1~s+h]ty-BݦҢ꼫x/}e$|oijqڐl4CϱQ/Fҕ(ɜf"LW t aZ߷oCS/}<^Ȃ3^!܁wSFe鸬\9aQw}ʇ5L?1WlUtLIS<ٴ<;n.BB !lso)% drgwQ:!jm? vwc)&LWE_i1lU.p讂n< n\dۿU0t`7qi}ml;*VDa5:sR|-^bJO 7"lIEFsGrd>"b0=OVfb'O*Rsc~|ŒϷJ륱q~pHDR۱\&{[cTs}(ȿ:}8[/y53T#l6&W9ߋ`yCC䱁bpX}hfk|-$Ph00aoKpղuDwvFzI!(՚}ZT(0PMRP2j\o+YJVb_Us0˟&Fu =;v}t6}J/0(d-uMeHWPҗ4Dީt5˼58V0i~l,@hŃj'>qT -GA>vi+ܿCr)8%֗"|@-_Ě)<09uc<4Ȼ IDu0{ߤr,9Y8cկ>_[{߰Υư|YlԱ18 bg`Gv~4f \@6Vӭ N5x%9y|5@v LG-'_@8y^\B݊ OToŊD; J_S(?Kx1VMwZZMoˉׄh]8jX8zKQVzI%[R2N!-PG-AIN{ r4 $"MVZw$)DnǗVu['ke7%bN1PnM'HuA.a.(Bfů 3h?cIKu/l#l;aǿ0iG"W#$!T4mË]~@[NLiS lp*(NDl"fyRy9t$oyQ̶>h33!_N6 Dɿsp Vr#7/ 3 &J#c_w\97>7(\{jH?k*9Ex23rSŷS) -MB}髓DryQX"!80"arr~>\UF\`EђAPEa >"P$M P\M2& 2CF*ÊP|è2 mCSx q&5!C@j5E+;qq $ei=iڑN5lEG5)˜!yRwUTd/(:4`w^U/coGK2w5ٷG# rrbq-.T| f:T [&9iX μeEUzZÛU^jPOό|n,o ǔQs yEsQ#{Ƀ!N0, j= 9(ͬJ lCڈU,9i/kCڳWI{qLR:] >P2GCնyLזFE|'/d^}+|jR_Ey ws-9Zᄞ#'Ʀh9r}}>*[Fғc=ʃ7r; )wS^](5:!}(R :bX$!>wLR3z*ێDzCaCT]Uy>Ą :=f1ksF=2T{ƹhᶧ.)bDo6>>Ǫ;z>D@ꫛXj*vd#&3󞶳 |ב kOSj$Q)M".FNv$?Ch?; AeB?c*jf&ҤGLV]09+vrtbv~"JHԭ'kjpSpN)t}gZ?*u|P-GHhQžrΪmz*h :/ۮ̐Dq:b^{|DVkvjK~JG1ˑ۷j7+n9-y|@)A]hChmbLDb@H\S:0Tn9_I8F((7W?^ j\9e螻u0(" ͭ%y}~ŵ|0ZS 6ۃabetuRcؼ=7q;R2 kQm[>񠴽oɼ&%iv|)BTe@k]e#B)X$Uo!vMqvg$`jTWlClslvB ,HY׳0YL3Rn6s(>b` v0J{y,|S g%Z^ +RQraqae _f?{9kQM+}7JdB:An[B \}UL{Qğ(8uK b)$`E^2A~KP*?WՠO7rdh=x8ep.NDz;;e;uo>(6|HDp4;xR;3G^--,@ Peم;d+_/, rퟺL!SP: C.3N։qmRfQi%SpIx^H15ļf&WثJ HTűlWcY%3d=q |"!fv΀cAz ،rR8,k;Lx|?86dj߄LŚ$ǶU9 v쎳:nhl':l xR~?xVwh '#=6ϤT;&ѱ*7'R(StK2d.hu/8~%P̻,Գ"%*].~Í*^cN3 %)@8VT r1,4<F*?/0|e 0 X%p:!h^l,1dtD^R˰֥xsQY*q\6^ U2pj8mxlL= 2isjdk)g|J#PA Io|.DDvI3s]Gw*.tڨm Cx |`,\AU:LA*~=:)yS=gdGcs'nΨP->)ۧ@?)HWAW8=`Ъ[(!0ƙK\IVU+c`bچ zVp/cAZϼzSA ̸zS^WJH{1ޤ;9/ShXF@!~X6I/f*<#>.;iRl-3u,}q6ᚸHx,Rp3 c`!|J!<ŞA*)0ců&9&nưX8Vz UHy|\*40U+Vdo =pNU.I}<~9>vlKK@a4g5 oFrه0֌G$;3Ba\f\ J}m^!k|[6ݗȠnIlcGn\8ah[MI>B^u:҇6"# R魪ui F?AY?@Fs"CpX:S OqЪ?-=TL2mɻ/͢FFdf7L߮~% I uKj*!"`FXb7d MtՏގ֯ӇuK痙i+}j<W Gk=2y' [NM"ԬЁ\g wX;1&@qpӛ.')GHZWof9^a;;8Д YnAV aAr-PW\6-l4x[ylYSPlȇk+ \9wE<#&buF8E4%swk3 !'eGS/ON}_shЪtDd6#X/!:ї:?J{ƢY)ʽqdUMX pBTU4X| j\o:5̳W$u ?<8v)up{l %*TCzlРG&ua:6!Cm̯ϊ{?o>B=S$f8 .Fg(j|˂,)%k68} y+,+"|BEu[ gε%8<@v GwDqoh@I}I=Sa7|KzUMO,V:!9 ?kl6$M?q C;v]ߞ;ܒ]{l"lHIۄ[~e`oXqE3Zt4ztpxI w@QW%k 93ϔ 7iLkJD0DQ:&\TG_KGg42xQBԥ.xĜq:=>x(&Qb$p@Q_Qb r,q{K `!aqD ^b7;B:hh2A$g"my1p`$B lGb *'o)H|^fdڬ-Я;S` &v4-=^[MyێH&: +V慷IpRWX+ٱ5';V һAz3H?{{y1h =]G7ʲW F]]W-ygļ~:PEp2kV Dcmeg'xdj`Kɵ\C@9>-凼*V !M΄e.Os!k"MvT:ФZU[JSם2l7r4CE> +a`5a$pUfͲc^Y}=|Z{*v!dLɺ#`BSfl 6|"ԃK^ n뗅eMfiJ5~ 'e [lEPXE a 6p1eQZVb!y~>5k[}9XLTwfAylJT@N:̨R ќ{j7UYKo&%4;A{iS ,?-eHd9TࡀRs;%`#:%^A]\+2x>amYqȲwwzu=|H) v d)9DJ(@?djkW[#.Yzaލ%5ʐFNh |N[· mA&{B 9gH>o>0QY@*FW]߫K2>TWK"u4LZ-FJEؐ+hq1y@<ѧPUNrr=ypŚ@Lf8Oչݵ*e~r. 곤֤a`1¾(C!䣒l&,JG !|-A)4:;Y~rPz[zȴu.rdhuh΅-z_KW!X!p7l 5~\J+=U>a.iG i8)[_gRN~4{ωAU-iJk8b{\bmKa㌀S|_1\q#৫ׯ9EZ,%:d23i8Ub/z !J+b̈́ U:9 u+kk*z'W`m)HY_b!o87Z5o5^_ݺ-TfVqDrSP:T-`c.WK^5^-F#C:!϶3UXjIG"n *2Z^9\A3wYCXШQ;kil )gF`MyKrMXV w 7Tz|du-OysL8KË̋\3üB#93fZɤT x!Np]js/7wXYp4x7y߭˾iJY3]>"qCk*:#`l_fvxȽaM|#O}^bVo7FEc?MۗΦMԔLz Z5ǓUQ_8>Q#vvuCv*:u|A8 jO<-ިB@1NJ^xU1]n١D~C\.R1N4|_=e ~nO}|+:gPT7bao{1"F3bAj#iTlh'<)VLfzECȓ+Əō?`-R.ĻzWef@nt++_=l+ݳ Qdt'} r 9Yp0sK/\yqlTDS#16e ;YjoV:AI;&>ӫv7ۍ B{_jmF2.@GZfy wl3 0A/KRCD೎c4DP=O/B-r9Dx.Q;0KmM"[&@geѶX&>M¾^Sml׈S {' !"Jk3]H<62'{awm\7Ǽ9zTY4b1 P6쪈g0RB#zsPw;쐑oR~R$۟5DʿS!࡯[BAɆATL&v{W,U/X%`yO`/՗VXF3Z&Қzdy~hWe qA}+FIHK?c]lJrrPׯFLcPud 4E,Mcd ]2$V9yJ'b)6l77'iם1՝jo&+ݟc G؜/=EC4X.M/k@:nv%AC"H+Ň8.ü=䯃OjlJ,.Ra^IҼ"(G~2$(yKFAm/_IN &?&pJDe? 0@#q/%Rhx{:Z%_ &-"mvʮ3x TB٬$9#*XT =;nt2K˗Sg?LR)KMQ1ElKjd0 O{)Bw\ F\ kN: YفĊ}§Wt&rɳsSC 7 ht.ɿAՅ9 NwzݯBv'#&>g$C#_n kՌmh/KH\|t!M>}66*,#L:`lfa_T`~w3;G+=ZT#YUv 87m20=^zۋN\h+9A%;ʞyDxyw,(xntWb 3ݽXm3ܷ G*T!l߱Z 1ۘzoM6PIbY[R]C'X'NR: ;Q=)+w<>4 VZ+%Wz5| ڼSb_ؚJD. X/WƬ}{eZb7GbwD)N,U²3[<.7n Yhr_mI\6,}^|\<+[Uar>z n$]tŒ\X5[nŊۮ3˘yn\ab#9 ǣa~o?\Y1!&RX1b#F?R|H?f8wsPdbv$Nz!h’[}>_cv\]B[S~-9<"<ӏ|$`cH\ƓׇmΉf7N5 M$`W0QyT,愈paj1]80URo.$'Voìy~NZy`zYw@lFETlw7 IzpHt6v`:E68u R#`;6YkH'NszZ^Je2}_at`II$DpwX;μc-):A'4],O'ʘftEG` )#Ya0 <37&&247t>q 2i7c`azabhz<ǂ^˼C*NhFD4ΓZ×vo/gr#H*A(uV6+iĆ&vD-t,DxN!LT6 :o'@EGHAտk~TH\2Ut"ه8QXfAcCVWΩu_s=mĆi2XecrbUf0{vOF)t̔sH#ً{:F/2 ,ꕢbA%Qo 5slՁ1If;Y'y/=ZESY?Rd:1D+)*Na5gw=Tyu8x+v\TT:G3(~@~̶?ȼnUH;nY[F1@agDR2)Π4Fe{D*r@"MX˶VQK3)C`cVpJ j +Cpׇvēș" #1w0{ W?!Ok j_ϛky#0eCG* 220}ؘcT2:_E@ϼƗ#.u;kbM`Duw;i~4]aA͋Xe8+Q< lnBx{Nk*ԙ2lߍ{U3fK VG\>FIξ/? 3oێ( .*Rn-\wD2+ZJ%|"mElawP#ϨVN /i[es&e}?)Q- aWSyy2G=TEC^~:-ŽCt1\m3._3hS;+<*+^85Z^ΓFr FtXH.>" JdZC&սjmEKۈ9Eѹ) u\Qn|0f^~U j ֖AyFbGŴ'=2̦iflk˗Ctŝ (Q1l˵cLMj}+;s@ 6+]mW\JJ5qsJUU),v^T[IqOL?htRwWIPD{oGװ{ kFJY~`b%bօ8MUTI<>_;6µ;mN~ T@2E";i}0])(FqO\SX95GuwKre>Sa? xh'LdͨKŸ/u8.%Z|l:*}<툛 ˆ}KR%mwzQOj}qv2&)kĶD:_,X]M(\=bG/B*(K$R rs Z.aa YMXy+]e ߭Nh|xb4 VV懞 Cnd/sRsI~tb,0NH m;! <#uT|"BzL`Krq|ۋ3?[VSs%.֕@b(s}kca[(_?Fqq{&-P}),ob g ~tO)c|η@"~0%;X$+4ͱOhjRր*)*^o'cvdir VXK$mL%iD[8$+'9#4ig s5*zP@ez5v s]\Çr^R6ћwWsH,U Z>|Bd댯n8@iuž?+rSy8;nc!YvxK~,*4jSVD@\6й@7ic[[bYL@n?pj FUO j]EkJ{ GާIM\WO-·bA; -Wmjb*7Y(|ɼ4j؃;RHӰ  {h7Vc?g_>E?`hנAʋOk , p Ma/Va>G͟adt>`]BKmd쟻{"MTͳ$MXc=^ЋYw }ΠڒZF 9nccA71Ic*_|$e=( Z~Y x5И6˽W]rPM\\jVR S`~q_[vbxq9ėX\ 0 2S弹p 3*r1 ih8ҫVnNϔ4a*!("}yP<80 ~\v| f2A٦͌9 ͹yȊR8_f -M)X$99) gUhy\"<ː ތc6/a-"sώo&B*xFuy`9G3nX-.J0 B96kGfj} yѤ_<h`wb{Ǖ1a=#훤VT}z%CO!fU4 $%*If5u"j#3k`aWWlŋD RHdc~% CGr9!PW~o>e} *ގ瞠c9.)w2OH/8V`vSFT22)W9ɸFM1tKFcj5QăENk٫sxJM&XݯҊ[>zgHU^fa;JԔxȄ`(aT` Rw>]dzk 5izK}teXR7_ N`()kVj p3mq>1]5!Gb #)8<|= 3{O,5T>)1F4(Q)j`0-f2˅& %ڵ #0k Y> 4G3G11ȭ潟(y_3/_TÓUT Ƹ\׆_w]`4aHE, +K̔7hiYh0]t=-NJ'M8x@dh9|g >Jqpaٟ}FJg?SEJAĶ{#yΧN L̥aῡЖ%=C*s&.?fxv|xqCWH^J^,=w[Sf\FO&̱˿߲1<S# lXZX=DNPܹ>Ke-'c0p#b$#}?^RCܾ9BxФF"p}x/Aŷ"]YL$l9zzE{ngNKsK!; лp%tPh4&4&).1Iy$\7,Qkm/gd6Ms o/^jg'KaqBK [mk&c]zQ Epc#=z(3nPq&ݎqlzйD$&EOHw_Ϩs2 Yꭣ4Oa; CSِ+-Qʭ#ɿ2m2/`y};YWwGD3&ąᑁ]ޙO11˱(5h 0?̂f`eP$"1ǼWl2ܘI=ӧ$jUűH##q~Cu`SdFV{ !π?_y:YhR2.%m|ڋqr}qZŽIV亸5G%Uea!Ɵ'91p2[#;lʲhXI!dd5 "*8]eiy9K̒wjnD`Oj,L:[EDp n;YlH[Ib/5n%ԚI:d^);u8)O3p<4܎Οl~$$ -R#v@t2>+K1,)2fكsIq'XvéQc΀eomeU1@kjy &dWt1ڦ{nдINL>>XfMrZ@rn#Pe>Εw=&3hq+Vj68} e<؈;=MV:8b^3\@ m[Y9'w>]cF.pl6f>=kEdMĐ/x9v4hſm`⭆i!& Ls`u<"9Ub!χ(')mF쑨kT}֥/#wQ&)NU26$m>ٸc!j&T3S)(֑3Mđܓ_,?l1NhnIY^1 S7Z0m{m5`9M``@I.a,u=`0uفa(P4"MWMf BsvgS@p:)G=M ]?]Old Jttmz J)w1KG IR)Xz;qn%2zEvݶ}¢OCպj&-w'XU] !rȄ4eОID T(;YA~~ʐOk[=`v] Ji):=n*3.RˉҨɴwƢor2c?&LKyjd(ݍ&gܙ)CXp'H^xK])怵Mn9GhKXF>1>XDpy!W<;^κ1xߧق/բk 2"b5\/YSPl~48LOG^ɦAâΥT=VqUXwC}%B2RCUPN' ɜ}8fMdwi߹ƺS'JpW|6|[.xZsgݕATgf.Tn_Y¹&6'H} ՕOq_M ~V<gxKF tjtxژ[؀L͚bɜXtu<ك 4ܻdQ>[d; oܙC8_+ǰ8`6_@{t8PV7ot1 oL7(x-#' W2(0 o^E寧XaS`_RGNU @gf`uH#u{ԱHE*ԉ|^9pl /O i=nki)ёjce14/WaZ4g%7b}xvZfM oA!|B#ŞC[#0`nt8+_d޹.Õ ⌉7s BvzG15)]Ss|=j<-ؔ؛&< T#aED{XoŅ E-s ^#}h5!P|Nz=Z{舩.aGO%c ]Iڹ#Ih!XoJsY`KQb9x§"]%[y7* MQ(T 5I;%N7fA7aڪKrLSIe:]z.ѐpiP) zJmّbr8VohA9+<.M!`ŖqwIϩCjq=&tXkXҮ}T̋Oމ+܊ H06@wHcH<ſV9L,7;JglљP vWeb-0KL@};̳D#"g`%&ZWƫ$t qr8߬"8,2*TN,ͮ9~&TtzԐpmWu 3m U Qd9=_E +59h&ڀLRqoHG!"Z%<u٦>{6зf-yr\iJkӗ1Ru1H2Vy?']sSEmCv=%3?>uFeusKt,BR&\_S >DCiao+N=j iUBkˆ|{j=$gm_{#^ J/c٬D!o^v8ȿ}8R2nZhzj(*2lr8ExӵM:A2$*vLnRj{vt(u6 ?M I?;aPt m) @,:BQE@4ҡ\me;ڨGq:&"V4>JYV;Xr7Z,_֏k ^G ``$2epTPc /RP30AGvOmk) d6u-*mD;A[1~:[qs)ͩ]}D%rƞ’Jho}-*L$^$ͦD17`AQR#Fs.ljEdI}I'W xVݢXK LM̊rn?`ġ%v-EJݖxBU%qBoޅjF((P<ݤr%f>)Ag'YEK3׺imR൶9%U|/(7=LQqH:sAGױrÚC|C07-O fo%M'mgGDI>xo#N?e)01XJIQ11Cݒ@ {*rGJAƊsV2Vr{l: vr$YM֦8ӌ-w.ˈ$f 6RA n' \3}c;ËP855b'S_M7ւW 〡kDW% H[x_ [ZDN 5mod@$aF w2mCj`F_@hak:gy?&$;k0($Pӱ1)`J7 v"hSsKؓI>cI\/Z}cƀ[;?Pl mD+D7(U\"X鼾>s9 t-+=+¬'^OSq흄 r x+>V*7N~Wzdii'_^cyYר9hEҸYvqAQ"+BHߠiQurk:v[b$xrU I\\m"+^ta)}9śkW7K7r4tfւLB棷]HF~X;jrM˵&̶J;cJ^-X% \BdItI5&!<7A[7rRl5p;U&R`M gX|:xoUl5WY p GEjygQ>A9l_1jn ¸jsG5-)D;yy0 lm 8ƒɬF@gRf*aBQM+E| tEk8W{z@XGsFbhPV#亮G|M@9߁dS6㈨Vg=NZ˨AXZr>E1`V%Dͦ{jgYrӎ̥stjE)zzSJbb}C CD|M.0QSXS/lC.U1aGʋ4g2rZ%?훡#&+JZ.8uxomX~='!ƢG ( ccH^VMWY]q7y/nZhl;!Wr: 'N3s5vҢ(LN2T+V]>r &q粵7JL,d8[6T/[$om`:=Y6ZS$Zz+$Gs$ DV}ӱ9{@bl z,| r J4?9 R }Q '-GT?S/_5vIMF9nH9H=;3X Hyyf8yuyQ 6lY2i:jp5}dFׂ@ kx\W>s|$,M7K~eL ||V_f3o6`˃l{[CJbcb=@h`IY/,xB^Zn0YfRA$;9h"%(E_r#*+;jh WDȌK`C^)%Gu  {f43WHߜܩx-82ҫl LKnt ޜ0i#<;,co[m|}71YhWqL͚+j/ӡHY7RaOZ'dM=k*1Vb/(?΁'̭"K{=P4SP7 |϶uACq#$ބ_nBWze}&NkNX("Ic>Ru)Ǽy1y2OTAzFM D`f* œ$5‡><6(a(E5h%Gcx;ow(9E1Jc1k^MqTѬ 2¾pͷ|V3/umjYegkӱ@6Mu4J O܃Ԡo3K[!՟0VCxd7$n)WYb!Dz{>5?pPq}^tWZpfåYDK`n\k-1|r!|qN%b6D ^W OOIλL`ݡ=ҌaٟTC\r\\V8 |Bce{-ޗw~S**1%BW@ǹ$βP) .WEE@ӽc;֞B6'Ff* ػ5{$omɫ^ CZ^s|j(Ih$kh-4#Ep6W |>,չ?t aP'PoIT@"ÞUmbY%x*}9dBYnxnX=^/p 6JsAp:ƧvUۻ:%SWw/* $~ 擏Ip)_^ar D7U2-X=ve8Fr[ 3$E+cIf ڭ cŚ33qjuZ7q%,;6/?Op v"e΄ù63V?K&|j@USI^y&dTԘE꺌24:S'N~Y D&n,Ea]5tv~ӓ., ӧD\_{݋}jbC gScl+ I/u$½4c!^뷨 Jp)#4vrao[gn wq5,ur9~>Th%|оg+H@դ@xţ62JoڎyܸSO|QnOQ#T, P ?sug辥"c,(nct]<&Z3MLo4ATkJ알Amڞ m,6q>#@;d'?n .d)0b{M8EQuejTW")\mHD( lFǀH^߶2TI:aKvM&u3BH$ә3 Q0En+휦e߹\Э|8.&Urvo̔I dgsQν I5h_ )ZbޟLŸЊ;CSy>oP>H&>8%;7g_(":DژcҖm,BݱW(i\!lC< Bde{Mϴ${ G?2S ~cy̩XWa/BݭX?i9칑ȋ/0Bn:3Q=ջ{!2\7)AbZ7#zY'-|Cm~so#uP^/هjZA6fU$NnT\.ΨnDqte.᪚{\"P2lA۸'M[ԸC@.*i_ewP^RӋ<:\8vqu4;/V@%T{g>2:}YHwZVH\㥚}#maly j>jY|im_RZ7>ED5K$'"YEO $G2b-WV;`q Uq%@2{dkHy \qĘ6ĽQQS^J6lz/y?^JŜ:5?:8q.=F,?sBjZ0xbN"l[doL!a&Z6]>(w/XсBbR.h3odv;ٞ|Xv vve (h(+N i?/Hǿw"cYS͢~$)i~îVT]m iy=ꏡۧ5q[F c^+sNcb$ ]OܛI:lSDK?ZZ4\wag5ԢԜ?#UUS| ;ZJ\nsRd[AUƮ#0yAwp A[`!jL~rM]c8domP);HJIZb"R0"wrWس%P mOK>J[c7/F|k75ԛ f11 35S ?[1OJڧȪx1Tiʌ$Cn\k6@,w<Ĝ#IG$9$CDNze<ɡv՝7_!]Su )G5/J%lD\$~`!RNwϺ~V33OU(Xh,!\ӶE6׊cwMJ!OӠ_zHX5V_,պذwI]­hxm^a\ O|>k J7Oؠ›)G# (\,*l؉Y z&@Nr;wZFkCWjI@ÊK]rjp(mu#`uc^Kä_Ck pc$Tgb4bo$5sQNȹLJA[YXAϔuY6cԫqp1ov˰77%݃0F'FZ"lIйy ))Zʜh7GWގD#5M&w<˿tS/HŤtC?2X\!idmg hJZo6U=cs/)<&V>F-Af Aa~ 6N_r@*"QL-,/Ib7?)?qUczγBOt63.ɧ:k\c*|TxbUJ@E7W}_ɅnsMo!nP7< L7#p@L~ 7[_衤kXJ'Pyq,V0LiD%q"oX͢ի}pŰЦJ͐oiF͇oVسd7Y *<]zRә743209۟-^C ĵ\5?T6)A9~j-:{2@NbxN*wtqWU {py{[:Lus`ofXS@xc;IY;C}lU>5L6|rܺ YxH=b5 W͝,{>?ZmA‹@M. *wH'- iARg~>CskuY,b;#,x*}^,7x i}z[8xӧR?W rJxcs`v8^|`ш!aٞ"4RjMDPݰw]I TqL筵$w@~A(`j")03,QjbqCv/UIl7~Xɠ)dxbxiG1M} <ߙ\kh+KtzGryo72rBO 8}}e$ -y+%A?D:yHYqt~J_tPTw奋rE]D$A,!hqOEjaPYT/rMkHL WȦW=j.V]Q# _7ve ȓMA0Si> ޸ܭrTn1P/d5:C͡$mc%% )T }.ӉDn.FΈ73;za M  ljsdZw!l7=N3$DGd,-u]{똰Pki,zrmH@jXÅOT23RE9wcQiŜ Yr^DhB۝_}]StSdC+Se fbf޳%h6ɁŻP.~,z~J<jA*nKNy"[l~G#Hfۓ] kf/ɶ ԝwIb#-nPk2^P)B?Ax@;~YQW!9 u3]~,\r;$cvpN.J(s 4.)ȼ ʻ,FM:-ͩ놦'͇P42"j!Tb<8y72œVH|,]v%lj %2*}sYդ{~,s=5&4Jשn,ֺ^y;{<*tgeSڃR*RVxI@ 8If^.ui癌c"|(8W{zI0PWʯLj/ziq8X7  n;԰/cwğۨ=:`:[`MRYCic0lٟinTK Qm)심+9L7%zu )sbMJ3X)JkQL[~b?=PJ, E F[C*dYFf]W59_ Ur/KPŚ[ pܧ d(6SAW;~xћ׳w ul 4 P=<\%ǙT'&)y?\o.Θ oJh~b?w9XZY2D:P90]qGˆ-ﴡ eR^F8|NvA.-6Kø<{ vjgJWFq"^inDRQ ZeYk ^ RBṉ \'>l+~ +Xk>'> (/SOF[x0GdW@x#Tx~#%-Hsvz1JL&TN&2JYcO&RDCMQ(P#D=\˅dA_ԿKaAU"l]?"x^׉mL)oHS:"xP G~ ֎9EG7 # dp#$ ͕4h`2#y=7KD0Q335vtnI<=4 `عU26zY n(lćew"yk<|zmɹZꬴ|^ U7jHòb䡏3 iүM_h" %>*}Fw~?]ΘF 7w \r敡6ɇQѸnvsq^9đ7,w5|µ*!%\DO7ek r7wϯ.5;}g xyqu F`D`VJ`;&|֙WӨs0n*Z !"=݆NȋonK}nqţϫO|ױVqnӟXd{ݍ^2ͮF9[9cP4؁Ptܧ{zvΑk#䨄xN+t4셣5Tm1&UJ }+>z vsG!:Y8:@菡7i5'?{]%Ô1y 2QгB;+_/Iحf-!z3#),cM|+dw`bNjd(%ٜ]rwJPfhvB Q_Es+9`9Lv%g̽ N*e 2|0w.i+M($gZl2a:L˗SV]yfڐc7ԴE+$P$ek5|6 c5bC̄:#-vX2bxAx4M 6v>-!+'%ı_ϽQF%/PgBUH.˅Z &=_Mզ-j2pvn|݄l_yoRz3f?\=SY8\ +{ه[=3>"G4״@ MN-RLYF5N;D@tQOlX>QfыL/[g8WR|2q?4ũ{q4堅^Aa&eDI@r&t* v@a`|dy1b}/&rWch]52^۬aQt"*H~HE˕>J2pVy͎-]|i B`Cz%1Q5H |78-4!BP5V>z'i\̪Y3`H7fI^Y!h`jdmMځt͹7K` ,M*=9l-4ib2ŌGQEVGzw6A(ĵ^\LW#ԳZ>f_\j2ҍ̿Q(he:`JW kO 'k SgX&3:D6p d , E44DH(gi`yEBd[z/c{ rAO~”>i8Я8IcG~qAF*+ 俇3Jf"M܆EmzтoŢ`KR@dc8E֘/39stТ\.p16h#&SW}ǯ46|AmNb`_De1tdUS4Ӿ,.ɘv,.ߢ=L.Tʄݷ msJMx(Ehu SƟ@%j?K9ҹ?z%,>/T ؄d 3!$pМ\}tR?t W@>Xզ>?·R'sGJLEB򂹿~f`:KЃ?MvX"PZZ]+m_Ξ #f#|[^IQ^-CG ed/0 nKڹ3;qM;N,cfUw@*"۝&DPFp{tu~ZP6,=82#[# [ŐG_ܭ9>\؝37vAWnG#o-ļs֛D.Ti#:Љi$phi.Q"">^ӰFc{ZYcWr%#}7MQ~{'yӰ=R\-?RK/B%9% O> 'C/>.tuo>+v0x1˔ `}xd4KXҙT>)W*eS^OD7*``z) T 3՝}חKΕ1B !᥾܏.~[vԈ<ᝫ{n5KljcīĠhnaqDSx;'X_H40Cnذ5ԛDw*imxVNK$ߴS,d$?WEli2?@^_8dr=[h 7DME,)zg$Apin'<#12y8ZG F=VzQ|?HT_:3EzjLI?j탎Bb9;%jOUsÁu\{(h'bo<&OKW1=/8?8q_$x!vU0&)y:PnXԱ)wbb|Tr'V{[1|Qe҅ɪb8w[j(ZE(5s1,~^AΧd)<a!FN 짝 15E,BT%ŝワe9ZNI$8`˶;(ڗ۱&F9bf?D)&_46+f*d>>@iǎVMN, >n蒻n?C'+xI5|6ʱ~D{jIZ|Sv5T!4;q R&!^=?3aD-\ u`[wh4F.x6^tF̄/p;~Xѻ#[B{< Voe<S؟+(@n"#smhqoE٫9:Or|8&RhX߈S"*'b51BX(}SE909Gd^|NJ7]h]ȀU~z>ÎLJ3 _њ4%tat1d^m!Ox"Oa-"Z'S#ᙦ+f<԰{-K7I N d3M<t:ӵQЯ% 74IOC y-K -?&n)F`{$ĺ~6䉚:U[EqIgJ=Z[ =b&N6\&{ 嫪!Fj@ӾG*9N!fGUFcntfT"g[.RўǢ"ݛXa(tOKf3L TBcZ(> (mAPxhE1kc&.4`^%PEFQcZc^y}UIw_lc^bɷˡ̝WԌZEHB;7YgfA4~sFOm@1t4ޡ~(,G:( øx:7^銆QĽ^Di %O+kw%T3mw- t{\ʚŢ*3/E$֚:*W6R{+&ByvdLwdavg;U vbLH#<"BBOS: joan݇}twsz`B#Vl\OVې8YUxdqG"s\E|D>!%jᕺo?Ek0eSPa8+/6!<#? ${]I^)tl1fjcqĆي#r5]R[Yˁ}2yႠ"vG>؆bE$G℔!"1,׀Wӻ9o 0#m? ߝ lFLD'6UKN"7twWcNMUYڎ(~!X<*ݥ$H\.dI0;\+94zSq\%h?d#j1DܞOi+Fgd,NAU;,ɲ"K%a?1V-bNcA."Ej#͞Ea<5>fhCeVCV M3'A!_[A^i" 4v+awB]|hӝ h0A4BR*EY ?~/v ]KcG./SF .LܒyhX/mM_%{=M,,f'g=g^ ~:o+H )op=cL[`^L^EJ9'0_&Fl9N+˚eoCҎ{Ca Ɗ=of3CU;t(+96,8"#ݳUoLOwnݸS13sDzB?s8txe̙Hp=j?  ca^2%C)߇or~HOKQ`kF㓾^&LT^:4ꤾm8bTg$a}m'n4-oi8a.c|:C&ʺQ\\'LH˻dBm vthoE!m4 'Lh׺(tyhrΦR{41ra"$j{zI6qݜՋ(*Ds)H:E.ԃ`ꨅqȴ1iܳlu85*lSNEBux2bXBTa^!+tb-|*F}HF*09%2XgsnnQ[{峤HJZ3o@UtBNj|z!WPE ^s$GMxTc[3r11i0tݮm?.2j?*0m F|BZq9R)p3w$ă^D\O4pڇ`_܎MTzRtɆ>nLY{`PhT %<ٟvx'SPowlЂ7llڑ6EV~΀Pjks^!)t?E:6VahoE<. 8:z^w,idy8VW`I{ꋧk^ &NDgש̦)Zl>Y b$-2S4K2Ĕ$*2sMyYD)cj9W#|䫒v꣌M#eDrr$2*gaz.at0!8ƉFw}nZq5zc{ju_/QcxS]7{P/tm).lQz{qC6̜ ߭ "CX+MAM D3"=ڤ+ÈEp3ݷac#74́CЩQY$_WB HQ,yaqmOBi"e 7=!VqU=0%F79שR;y ed>wS]~56`\:}"IvQ' ̙6EHP29c=iqvZ7;ۇS \-OV_Qa7s5Џ181i:, RߦI/{i~]rǧ1 7[la>9>g"j|t qiא̼8KjH3t…S^$yԱ#7c@eW7)qƇJGlN]jP |N@mbېY닂aU "`^ST:4[{䂦=^F %~gGU42))d mf6+~F_:M<ǎ%(2}lzg;^-Repڹf K )<󃿇aiv_&Mf:e(޹LZcxR@< [U-U+Aj̏ R*$:0n' )pcA;L[ŎN{՚rc ̥FeYdN(┊8=6˪y 11?m7 `DZ,f˝{d3ݞumu,"nNp$8OMwp;%/Fބ@+ wќ,w<-*Te֬{/c.қ];3UzҸZreXXˀϖBQ^dz% iiWͰ +jyYwXrWF18$$o9:{a94?( 1"vpyɸRuZ Ԗ7 T6\ElFKo 8dN)鋳S`U wfw.&.UBdQB2क़r *d4{(97"$'s6A㑐? PP\tч9\q)L:_0btDqά =vŞ;]P靕%Lo!#f'ٗxm[tƯPx?ۄΠ"B2ǔ%oßP%!,:8]<fi6IbHA AnCEQXE-sH3rmY"$mר'D#LC`mzTa*-t`j ;{eS@ K!vwWFVV4u_33a "ъ>0਷_8uHxh 5S_ ui{ZɋV9[[hfu|)ṯ$^6QPRKwp\Ŋ`UpcZ+OY} f+>53p{h|`}+QӼ"t 蚺cb={sxlIx [Zj1υUV !hUriJEEg]B`F9l{s 6E^<ǸŸ^H_-~mCԤȅPz8`>fqTwn)YDİo*5i]3Ԇ߹b@B'tenkRPxB説Ԇ#/Y'SyυAoAܿ]X.ѹmHdI5S:{_Ű}5-Eio82B8m~οSv0 '`|AUiiKi}|rԑWD|"/&=Vt6 {]H! >Xzƈf Ɏ.|&ztHՆ>O)3[B 9L$j^-NF}1!dX-MmF_ x+hlnU SGb'J) 4D^CM[h oNU\|#42ܡc W |1i`x8<:: ;%)iWqc٥w~޵47/ x˪S;WO9XbZ^oٙv|R42ϐ)=H 0jnޏsb& XP8>|H^2NJ|?%k:tfeo&&m.^f`7tη OtZ6 06epj%_Jl߮ zʘbvgY)ޮ7Ę8&-+ W# kT4jV[eH@62\do$YL 7O%lٟj2hCep++fҼ%t&Vݏ{7(<6kaX읾̽02UQ~Kq^"E ST^У` 6pHZhOZM9G ݍP@IW.2aEò_}@bKm6E'w-#ouAfW4dӖkɘ|݀yfLG K)Qt!&5D)8BOy8s0W-B tfoDB}˻pL2e?>\͞< b_7SM>F Kg^<>ml4wU􀒙}3uc $Z?ݰmTڤ}˭ƥƏpxUP^V;+tǖ 6WeW{HQq2 s[ca>Iq`/p|#e^]ΌP5f+1oABa>$Y=Pݘw cbۛ}g(.K$0<ݤy*Q\m")!r;]hoB٪R>:A]1tMl4õ{SHbC~;c6Sfe x9\1At_J!*t%`Xnm ntm͌妻--P*S18GԆ3)?Z)/Yw{/( JU/)8&!)eQ+^HI0fA^^606()1鏑Fyl;`֩x`~9HmBU]p(rI+ [Z w{]Xi:62=bTmrFVn42?[/ZKKG$;L=մUnXؒ)!lLP@dDh[p< H?@;tC?@sMQ_.-K h|h0=_p0YN Z3S1o\+/3bc+!bD^.cZ6 7iCuʄN_{/RY5rI 7`q9:N#VIU%Zܠ\dQ`H֒<"KA'[fYKYwGTf8q&#ЇýW" WNzP QsGʶo.?Mp?2S,zB8T#L<;i_z20n]= :Ş ^ Jn2#6A ʳj yDժ]u#4ڕ57QȎFK3UIRpޛfai!jm(z>ߪ6_\^8o; q M83б_^{ [ GJkSjlT3[:Snq))\(J]+L >E|S2&,#֩c`IR7NRWQWBeY*8!W6ɲ]3鞍ѯFE<d#:<)\VP>&z2u9(c+TWLn! N5%!NX5SX|!w> Uj-\n\E{+fݏ=dmm X.!:_:L@\21_XdLeiթ}9<. ~Ӵ({2q-{ㅘ *a VD9[)#}ʗoc_7#5͌ϥ$c#?G,fq,Ճ>f3oP0H-B;p+8fi췡$'x@U<[xvfmmal9:Va\0̚3<7,X9l;)g>3Er>QE @wG/Tya?]}ϑ&r} RZ alS  Wf_XGM\*\bJ.QrH"*y *p SYy}Sy>^Ҋ'եS' rl/C|fci b!Ხ(M4/6{_'Z9JM{ _ ˍx^g3ի9{˸8yB]Xܪ$x9RYGo/u pNVd!L 10"~4 '"Dmt ^-㆙3tEs[ܺV*!&7 q'F8 rYu<`j.{g%y(͆DX;y ڝ)K N7բZ)_7,SC15@D-7fRd@"GOn(oRs*FO]\cfkcŽ4Mx̿ȿ]rk{{G ٦gQ7&=]ҰI]wh@WE)бr|:#cԼkx@dCp${ZL\mG+&*6U/_V^3cW{xBB)㰞rcJX!T"l%H4jJʽ`'KNA?ʌҷvZ^o(<.2!k+f;7~Ϟu +ޘ|Q  0x3ο&IX6<ӯ)\~*F_0WAwTZnO0bcuXeV1iߞ8zjLcp]Pc b&c3eF lL؋Y'=V{Q<hSլ=Shħ\V*/G+7?`r sa0f|e&2!Z =*}T C3uG**T^iåbiCHnSl:]K+7H` ыi6dϸ@~P5# }Wh=5f^Z ÙA9h3T* *#TG)lѴ }܀&d%LF`\fscs\ z6og~I/R|X-Z?͌6nw7Y D<n`:VynGd MZj~j9&7"c)yHmhxyL>ԃKu:*m韔`}iϗQ !Cԣ ^[D5|bv flE٩Q :p͵ DTWpz2ذ?D+3VoU6:Hr\5wDoלu-G=*I {U5ô߬ƢN¾M)+lQ)xUQW5 p&ClA4]J(OFn*kRl@^LHQiY$vFվl7Y^ۇZ,}@FP }'9O@CS/)d/[ bA RN1n\ylFCҵl+wLT>GV 3B&=hLd6w ~2vr[mE Xk_73~֐^X2ay#T 2#@QhfOoщݶB8P( qE"fW-ϢpܽdC[7Wqbjz {]!T{ 5<~`=ќ3]w)B#U&.iXd9|T5ΘʼCGv~"(݈?eUŻQ•J:t $?q%Pے#^ÌwSZ2׎b=x.u%rt8j"y- =׬[0h\ɝ[SThze 8PcjFOC?$]|ϏU-_xffla0pR˓fzU%cFoK,hq <䏛J('>bnӭXh1Dؔw"֤.RN`UQuP,88).)8,.qQ%)Ē}a3Za{)mT~ V87[ԕ?vo)|V0 StNzSFrbIGYc ҸV^ޓW}.Ձ  Ѐyn6D%n JQ oa!J2W`n_^gsǥa\H`cD/ͥlSܥm~תCiFif"jP)LgLګy?D!^ iSO9N|0gGYw"؉rA;'+}쾼K@"E4rNe Ȫ^_3nwI7 L 7»W8:`]v k2ET4RWw@Ut K[Βwj`衦gt-Xcp&, NehP,b݁e(3[V  b0 P0/I ѳn$ la j\i#;V 5u6+:kk5{CDQ_l[ ֭+\r5Am^-+u=ɽr99mp>#!эКenw{7r |ݔ`Ƒo7>WIX%xl׫C)ذ֡8]h~+ED*lk }/M ޘ6)۴hےa`)Z|t ^rM"nh --!2}Tv?#ad~hw AnAgڟ3=i*e/M,Z5<xN~_tw:E咿vSGb-ói}ql̪N*C$$7۶zeپvDʼn `uFlop ^C4 +u͉bRJ.{ spp, !w{N<3&Q~KHOɬk(\ jDžmsX^?M_sq+wac$(HhuMЫS|Oe=E)-zw:zn$+0@)/X{3<|?i|x=PVCj)x=*eOOMQ$BU1[#RF|@̴lHt4(]E9D£!jvXl Lhl(X1pۄP|aKfCLdާg]Z5ۣI^':ȼG@|΋UkgTޅ_X3)ې.P.-%0Kr_)zaQ/ 8DLqzbA$~u9VkF՘ZWԣYVD^}Q?mꇌ |-{n?#3 2^@!TN}체\y>Jg>!%[z^#W[fuu}3pF~%^c*U|N&~ݚE0Ĥb q>@N'crXl^1䨲ف5h%p-->>ߦV3b7ƫcX5xL\QWˊA!8m+h?g7!T&@+[57l|# %W^Yj}ZtE^ kdUxUFqD#cDݦX."GT֬+֡p;pBw4WEpzm"+i/Et> gˣA }Q(K7g$TmR_('pTYb WHefl'|i/djtl슖Y 6B^W.q$ :"D>fHa߹6u{M1؎cj7ސAaw3lzba98[fX5&# [FgyT9Ђ733*b$;,j}jPmx-FAϣP̤pQ9>bL;L '5y?M/2A&M:cZWV&r2' 6ç?r3=*|n 2S [>Hl Li cc?1l^艭fkE*HJUnj`gC#K@sʳVK|oEǝuQf]+%;f'8; _izwHR[fܖy!WVىzTxa@j?Q--KY X_(Q]&]KY’T>遢n 4AxOwr2.e17 g3=X.{"P#!ULL|(&?vSQ3[9Kd&6Xm u5z(v([4t&r;|oI ̫\`QV*;ѕh$J;HSYV!U$LtQmMNGU Ӓ_a^18a460M, lOL-2)H>2q!>e_m V>8)&ƻ7at&'-Bv5R`&{БVAu?-xlOA_XjH?>bnsWA d HN;Ԯ} Yie~a3Wj(r<5 ] e_sw 4=e}zNIGX۶.TYjP2]S4՜SyI%~8e6]+R땘9SAJ3CEgA2^bxa$Ŏ1u0sm=#M:X>i~Z{+{d-;-KL֮ʮWy{`r&uc wCeR 隡L}7M,[%J;ۡ :k}ld}iG2Rms{\$ >K(ǎsځE"3g_q9ş$1#VLJ":p?doUӷW-E%/֑ن?;"IvdE#G5O3a BHZ7>E|4K@Ef'x:}Es^GQ&Y$VNGh$}_P+ )˚3Օ.# ulSy."VZS)d, Nj3c:%pؔ''[oyj,h"  ^ȶ67S|wb= Om]0x: aN@5I_&Q_7CL+i22d24ʊǧSZr/隩?+KFhĐ# @4P\8U=qe1 o%nʽ*P[ b.4fKn9X^Xk̅2A #'bIT/蓖بl_l$ y 3") K䓩xuWbǛuwCi`i/M@-mm]nRDja١$lni%Y\`p7=!NT&< s%P1@4Ci][+?1 ?wŤ?E;aU(F X3J:9 Q҅mz"X0pAՐq%F%_/t5xphUzX*BOXpQ˰l^Q_KJ̥(&Tn&sZ\>O 0>Sts"B/smj8쾕I\bbdt/! ߽o7ґ|nO@!!9 ӄSJ:DiZIy)v97y`b' XyČI?Bڼ9l>y% ; %Sзym7 r^txf~Ic>njaHNtwZȒ;WYrG뼎]Q>w>z=_~St{zKG3VUYYu:IW*( [.Jvooy_aM#1QC W6[xiHN-gɉ^񲗟E= I%g{}V YiIQV}By7¹Jyz*yJ1E,aY0d* ylyDZR Q]^$e?Vm/% V zݷEee[JC9}{}KX!NJiFE3pS^-nR< Q`ǜZbK*Tfql9@ƹZu[; /ᔧ7>XDKl"Cg?gZ9sl{;i-6fJgM ū~f"ҢK~`YMҜU|4餔nu}paeMEn"+['M'm;)R2ӢAISgxA {@lrS*vi,utOg:$>|cX5^Sl["ւ;?2f~,! Ovfbk\R;h *Rq]i9'34$H&6DUFG&3KBǝ>YċLJ/nD:.F/׶uK>#=wes3ʱYTo\MNX)iז7ٳe5aq}-!UϕDڊn䵭SV^Y Ebn鯂k׎?b1~얠 .( _*;i],=N}brH뤢23p ό cمe8N娞"VEҠ AXßMSXUы 0v+9otiQĕk/4S-.y9 !–\Z @Qe`=1BǥQ6h~{Get7 uf.Iϛ9>T 9[-ϤVaL-on3L}3Y`ғ; XmyĒI BsAR3D6t'50ڜaa^yp6 ǭ8?Kq_֝]QznDE| >}*Dr֒D ;aL -ch"ڏi,x}푢ҍABlE49e˷q#]Ԟ x2"nZ{Y}5Wiz>OxQת IV3Iz7d>hUf:u咾})O:W4PlD~ٚ '9R|) Ђ}Z_iêvQs5X"Ybr,3f~%c/ zJo&kZ3ʐuHNPI}|uF6ب,szY dcBU9w~p術 cb؝&{iGb#W%t0sExe(<*g 3$>? "+]LUtXxX+Tge8\HLތ3V0iM|\~2ۨDѭʎ >g E'gFs 2$WuUSQ+}PntnP: }7d@}?8W_N0?}vcCaýk Q&/z);} 8RuTiwW'fr$,Mc8 (\Z?.sl?D]kf6c+r38b0c0s oȬMhXF Z8 7aG=p)Y>e}9IY{v(lzvWWEn'?-.69DUǎ߮l窚LjPݶ\H.ԓ:* K?e0셉7L"ttt,ԎGbqeS5x`ULБ}߂Ʉ"B֠g?PUX'Y["&v8p .m%$#>)߯©`5K!}y$)3|(R;6ג8ؠ\h,yy!d/5~QJ+Eork~$֖ޟUwpHyXM& r9#gO[G*eK@ aL>:3FIXtߊ[PܺT1ؑ-Cw+؅z'˄-{mˎo/L1$[s5g=l~R>n(0.tM\s u,ᘃ1=bjؼQ^, ;Ax<}b Zj-@k?T&Ei|2YͶ_UU*uQ(]:9ܹa-ݶtEa{w!kP׀2ɜd,S>Sh2A5 S[DgR;]SF/ll\hל^͋LpjD8”W?^g,2/R.f+Il[0m&/#$`Kc]BCt8BXZ}&zi)WOYOWfv5,;sy"zqoc܈˖u?g) \VE.7̙BD8K7Y t_#+fB"!%,Iym쵂YJ̱Ћ5;Cw@97RSgm'u~>) *#"M;z|dXK ]ŤnH`66 -@GU$z:?KRြ*Y^>d{]v>>$S"d5(H0gW!8&(M HMlCw$v CRnVnVў5p}cHLjyVO3y>vZٲ1DzI6X*{^G /"1N%p8+]N4-Ӣf&\ ܸ Vmw/Pp(x93od}<*4gدF״b?Kʰxsk͹tww5ë2Oi)8X3b^kP)9zp\ƧG5G-Yѹlɀc=vB3s&c8!P0 WRtmpXGF=oZ߇ *"P]IYOV9 BG=R8oR'$|urYdPmDPjC1KȢ {p*΢K1^!~e~]r^N4J KC.@4>M8X10ȉ%{ulr_Wéu(.π!K@VWs>ӍNê2 6p탡ñPjR0Hm{ 啂?q`-SHl-#)WT+ T; `ೃK~u|V]e=m$OgS5dRKxВ"8öq#{uam̜mTfj}zsPJMiA;l噇 N?}G ~&FimqǯS#S}i| j`b]Qpoӯ:omWczѽ@s Tt;CVG:tj!6,O7Sio?!bؾ똭ovh/zYr?=9Xx|u Pߛ AO8m%*~@EG932 i74?~m ' iA X*>|wN4M(߼(8d\5up/7R9Ml ]{ŸTo(zWޏ-Dݴe0JIgq3+K*:\^eGR_=kJ2}EoO,gx@yf) # "Ymk$pcj$2db_JTppѻ)kŕ,l+#ŝnUvCO''CAԓr\Բ!Yc\vG9 3}n- nj} Lt9WAr0 s*T9+l:s #ˊ*w\Y5G?8Sԕ8d KFPs2OQD?$gU_{)4ir`Ob\] 8B'u-V=^?~冄ctipwXxO2a")\w ?4Jelي&8QoMv i2M{/ ule}9k̎ azX\?Gi;sk=]W<˧S0ks2֤;t=3 W8{#_(QW MLSs{fȦ+۟^m` T?2.CC̍/5MN4dNX' f#:pW ~@`тKmT*lb4+L0}q9kbp?aTWpڮVVjL9!hHVtZ 8ҡf2zn VR \ q?(Z_\l0SX/Z冔i*dq/Ku)؊j#r#F-ϗl!NJ);Ca4AȚ~_6髮շ*1 7z1ȻŐkq[N?kی;dN_/'*†ӹ̀dQ#rir0*.{ӿ/p⟹t bI<jc6. [D&x]0)׍|iϰ+֦~ zփaՐ 0-+M'vijJ:yAɨL=d #pt4t0~v HA߮n岶lܲe:J05--~.xGn[ouf 6?iEd/>{_auA2U\.Bxdaxy?lJr Yow>RFY7wmSCR7@Dhorq#>%ٽ'0Sպ%J|:AI6VMQF!?DڡLhKfևHØK:IOd)-!XFr#ÁN[şX~|$*hΤ '0E XϢB^5; itƴB#hCC@Y`Mښ%4`9骅Ęy3D[ox%d'`zE/l+U$ih2 ~< pY^x'SH5\ qu,GЀ1Rxydp- L/5ڕjjaOox3.uBp&)< ^ZnOZwpMqu2-e;F)R.k01^pJsfA5bQy1'H:*f_P$'zib{?:/(Ɲ/bz4 # XfGނ:58yRy( wz'i3@-ȧ%ư7KHT  M!./Kԗ0HYR۶ V67s4NO.NdBg Uuysv~8ϘB×)x`V@%Ob)jn$U6 9^` TF) _a ZI,C2<Ӑ}.g;T3|Gur.w9dXS}K>%.Q] 5|^b[WH)5%Ur_&rWuX55EΕ;}2q2yOM8VK!IIXqbO ~_7Mpz:5Xh_D}8Ά_?RMcD$Q:]ݡ J,H1F+`|lUj^ P#*^qp]o}W@`"ic=wbҔ|sTtg)hoܥbѧ'G+, ̯lr?w3ݖƚ"\C=w`]D*Ԫgx*:w#ѧI'aU?#Ȭ1:.K- SU%7v:%"g.s8vښtBt6EKB7ZfY)(ʙ o߻QS)r]cGr'M@D:}`Jىɸxj pVNWۛZ;@#&i.bFgI`wyjPc‘̥J"4BS'~Ղyc~bl~=d1e78. mٙ]p1ja:C`ҴN,w_#>ޜذA3)ָupzV jsRH|wU]VC]pbո|57+bIٹV3yLpHq;^vOMOD9ȐZc.p&6nВxPK8+ NlyƢ]S0OtT<( 0yksR Tk{fiKvZy ټŁgȅKt, OηjNlC!B\&}xiWlji~P{+iC0rؠ>g4 ۯjffUWTrH0m^CDlxhtKˆ7;\eǿwH-KBԋyo*C ݰ!AtZ,7%*'q|J(pZp_olm-50aoLaQM^r:& &[/`~{Q5n"Ёp@`4ZWǴNY0RҝSʳg^ʲB7vgZ&m.Ľ83E4Hԝ&q&w44Urcm4Fτ)nڅ\(![2b \R]5x؊qHW1WLw &-}?+ٌ{3ٔz*/m)qz@ E7B x6%R'lFԶ :@ĢH6h`0%`vrʢrHV01jjG3+F *E!O>"E b',zZ@axBަyψHLC7ېEЫ㌦Yǚ('if4$o:K^0,s*L k';ɠH]P /wseX،P. :s@wbU‹}N-5jh])rS*7eE5hª8_/3{_@о4U-c6ЍOl: cY n\e/&pxҕV2 jdڎJMDewBm"8VܧCEBhM^%e!o4 * Pq\zCXB3Z 9Q\ʄ`,C_lx{Dl"T?>>eS9'k;G^f`~ֲ8V}G=zb \&rƕ;no"-Fq)3ӕbڈI݊SvDqewl]S` ?ISSt "I4߻p+-t3k`6hP%e' wf㣍餒R撞!&7g֚_~@uEϰ3V6HbKw`M,0ii䭳x[;Bz<vZ2ֱeϨC:Wܚ{` +dfi-u9"i9xͣgd%@sYa|е͏2U+Y-į^J=/&#'IƞoPM~2fV }[V5H ?rs!u| 4)!>iG2셢ߚM v {f{Mѽ 3 ](.:7Z<-"i^wD ʍ;fN2AOdex A_euZ Α,9FGf-2+=ܘTp!DO&\KޫIjDlpC9T!LtVmqsA$f Z/IR W*vCJQ\vb7>Y#)~ ze7Np*oAȬ}YM\\6Tͯ.gpkGT)2ZA5O&ie|),'ץN`x#0?^zӎ{ +ѓp{8fς(8:02qb$ d qXU'dO|O‡ϖ'yBeC/jNWmЏ081$I@\E â+sM|zѾHo5oR8 y Yt 5;Fp޼ܧ IZ楁$ܷ#2opWvXWQY MW~58HLs dopB]һ^*sCPayIjYfTq8u:D/M%D8P"3YqE;DqdT`8R$s\JH3w_DLؐqGb:MU+Zbq*S9g/GL{#lxg.le:ukX6a76kI5~UfC˒@.5â9ZzjUɱK0 ZQ L)_L7*~y{?Q}i^ʬRش! N53u(l4 gާ<J "FWS1\vA4ϑ )h!Nȶ)/1dwwzf{@0[|9@[)D[+Njư+F{-#q*iS?vމB]r$v8ۜӾR܏O[IU{:^1Ë?,tծڇGtlcX<Ř#D&j `k4(N[OD|t}Cڗ,ΡtoۘiF 2r\ 0ɉ]"?1j823 ?&/~W\U#ΤE'z :{ܷ?mCH*!b ( e9062Ϛ~<[ɒ1LAxȂ;Ĉ2zw{λ`4 9{76:\ Uj5k?rFLEˆn2s a~5qrG{b`F|9 iSTrI"QaӌZ4׭HSXzO\YS bY ;wc\WuϒGnʔ6-"r ;ny `s&!]%JƎ`2a8E̖zqC[5u+Y $rIaw CE>Ob/<Ȧ¤ɓT~xe D% 6RH/{W`1E,/OqRxY2n؍ȬqhI,4Ѹ ;)oNb3ŖhR֕d geno[畉E-ezVE6z!LwT٘RZX յf`CKnPR,:5u13Ev Z M11 t}eg}-Om~I5IX!*bkg!6bvWA+7=Ʌ4PctehJtZqNUF{Hc(;cG ۤlK@߮o1i)ۨ/MnAJBd+a5 ^--)Emm CFn4テrz HJSM#U9eњ92Wld[ͤ VTS leH3_[[opσZMlkeI{dݳd7W;0xKY~Naj? DZ@-z}+LYNZ2q DZ?rc_},ꉳZfµudQw6-qjUa9HZ2џ1>r+ȁ隹[{|wׅCΈ%\#R RhH4q\rzIPz?Sj uѦRQ`ʬW#ʩ9 ZxKF{f)\מm@V T/疔 na7] Xˊiz/@W9}kb-}e''AmK|"@c&BBrt߁~2 OM܌|3t;6#Tߔm{ͅIԭXCqeWGJ*_ܖ}>}zA' ҃,;gN\J'>F2aYeB3I_X <]#-E~2ʘi,3$[N46>~B1Cdz#^#9 ~ioW+6ה%Y鯒wuimwhI (<@ܿ@iDC8}=aHżTYBA81فOG SM.,>;knȞ7"JXkYHRRTכ0)hhXGWR[Ϭ  TI0S2znM<!D%?AڃNh"@d>rb$D̛Ώ( jf4҃/][3#kG$e"čt*i; n8"GS^"j)0Xc1]Y~:2y2uY$#RX*Gf$;C+fC1ښjFݑ*..䖹@dfU9ax޴Z K4e~ֲDѭ$/ZAn 'X_pEu1ߗ7aJz͝ U|rsg2gy塁d8W'r!v5Seb.fA˭ܭyXº W֙!F8c9^MFIlF+v2k֯ ߹#-5ȧvm6\2l  c߉u it )źc%-tԺGp\HwHyӑߺ|O̠95-Gw"m*SVXzgܴ`>vKF{L-9+Y#l@CN_#\'l;q(VDŠv`́+97PPО(|X<"Tf3l.YA8%,DuGuN8;gRHH)#2h] ZFsfA ;^CQJT0-"Pc &LJwFƞ(Ь1C^e@~ƙuM_:;t?mv_e7ؼ=㺯TyҖ43;xHkK^\ @']+@E 8ɥ+zFfΖvvg~)s#tӻߝJц([4?~[(7K:=;_b(f+\7(C,Qct*b~'1^%; "e%7E 'UnNۅNΫO0@.~7ǖ.^4Z_Uc74#eMZ-ݷ{]R8~ ~vQMK"猪X$(+U/HTDjy)Vh7rJ`sjbUhZDMHZɿ4Kc)eaCK;A_VmM(TjF&ԶjxP5y@Lȅ~m*|v=56xȬ;4?=*Mi䃝/ĔDbeuӂЪo3#x@v,C]2sb@s4Ҙ}KBlɜ4c /ҏvhl9{ m~W&<zKo1&`},9̢MϠ >}(2:uI:3"󟐊R6#'Y1ֿ\ۇ/d c`Ҁ7H?gT4zo3+š? %lVqWXƤaՀm MLer 9<y}o왓ߖ^[Cz)OܺFcӫUPM|=Pp[K{ HGhGzI?ğtH3 ۞ HLh!ƿ'a)G L`$ڃXvݙ/ZAu#ڲr\9wWW;pDqe%TI?[>-n(e QXGyAfP=қK=WfՄ?i:3F ݯ"iݎy bh۾|tz2igT0 j:rQd.vO’Y=2C@gWܸBk]ݴޖaKMTZ[Ν07 1M]8*I W29k y7~W5{|)1@ 4 ~i1c{^qkLZ\ #au{?BDgIk's|N:+yŷlt((] =L|{J , NXwRZvb1rzE;\^ßjiSM;([#3)#XK%DxDQnHS+* Syx'[* 񡭄'V=|%#pB@vSCvzgS{ďt[  Mz?."q<륉=?R@iҩtgt%4v-6#t FbG-},hgW+M=8mgkdǴKj BVٖO{ҟ1^GF,6;4ZZ$\:%sEwʌ蠞`|ftvtx.,b Sf>`#7љO4BZœ@W0^LcmN*{#;7yMnB >@]>"xS\wIiɐ p7qs|zZ÷>IIN {rc*  7L[G\F7̒Ӓ]Љ lj-3S# ېVEbKMorz. &sM[C`;|ltgY(g#BQG6v"-n K#dr8}ߝ 񦐗7dEʋxj*מ=+E :uA"xdlͦRA6h. ~뎬-PrE'3V6?}>ݕSZozT#{%1M\ T<%е Z°NڑO~wsP˗Cf0XW>IX1*$Vii߲=~D'd&'z9;hq5{69n%QhEZsq9qLTIsDȶy#B6<ƢM`2<7ᘵ}UÌ])4wu8آ4Sւc:}5 >2@K㤛!;Kޢpp-e|WsOYnǨiN_*ue}*)Ijk9ΡeY a%mś6w[ds-Kv)Yzh't_(f{Јmx)- )567,ʣ.\cM[- đ`o|P# +i X/C)Y*؉$ Pҷlhwu:( *) -) ЯF#}jyNu2:ƭU6P|(=u;+UNkKfzFfUaY> w1hO= H4zJD7:u"dէd(flvuN9 .0^p8dܡH` d^z0$E.G{)HGhCsPVD7t=j.lj'( OVI7cVtwvJOf&x)T p`BC8Y`9t"L,_iZ{EYamAZX^Q RjkŖ<"qR*3y% 1֦tV$Bx%;O$?Lkf]V)pjf:3 3\` H~k_d m$U%_Jk=SQ=NjGĆ޸s*,[xmt]E5ty^|8 ~Npr ïR# B,NT.0?oxmj>!X[w-ocs&J Pc)m^]2/z1g╶A"MZS{=Rd%:~k^ b!mU㪄^ \}篙:| U̯gY>&ߧ[_Jb%Pw1Ǹ};7\B~MQyojgi ˌUY=5 :VgwWaSqF)޽`f!s5w$U# 5Ltijuϛ7ƛ5:o*7bA_Zjvf3y7Q椒B91MS)]Qn+˾?XX|K{_6 wDm2\ @3Sgۋ09x bVPx.mnIIp펉׹vK$[ޔv1rjMP#T rٴ,&R7%IA~JaIY"֫A!']J%Ga=mΟ'QZ (tdI`/qwAa\Ȕ&՘+9q:q8wW&>X%ƽru *@ۭlﰴύ2-qzagfZ;JhKl c[6Bc/n|1BwLn̽AXxbO+i/dT`U=Z [ 7ɴzP߆KeG'M`IH>տ` r9#5]X\<#Z ̟7ek0+D{nu#vz0:{LdY(2Tԧ0٧ц7Sc&+6ҭe n՗g*Vr(n8BS$Vlt-"~++7oqٛJl^Oyg;h2Ryg=[]R?\TĥLg5ZeG p:ww, prt3ִtoS 3A<`sy܊"|Cpee` x `ϩkM2wbё'-Șve~?9:x+F-}3gvl-fC?EV0[ gDDY0e"%L_>V<Р>MX Mˆ=9KaRUL7MA$ lc L+R  )}V`Nn7-w3賈ʥFpVcsג>c g&y\onUF؝A8Ty4X2ucP+bL]_*f''_@:&_}~5C9^V9g:jj}TkLUj*@P==jiТbi' Txw׆$&kE 2+An4TU:'Bʁ|֣Q6{^۪̍'\kĉ4($ha ߂"YB T|( .[VȐ @2h9kf)IJbV`[ʐ ,Q6&3Nu8йttiݕ՜weu5};0l5Z)3D6}',V;bh> #ʊ Rz׏7Nε,Lp֌{[DžiݦXF*vEs-V7zhgn'2Ԏf!;>n'R: TҙPs :3_As}VH6}N2h'z"iw #glI낦WGB@*p덃vH%Q!9Dn +UBD I5Fu46[uonWVb߃{;3ж7M:W #Ĉɘd#"SNz]}lf%|z&ʩ)d* <\[װpkf7O0'6'c~y$.'F/)Zki(՚wj@nؠ=}1H]~:S@4 ac?)!H>3Hݔ%2}q " H{cGePЛ؉^$̙bMw bZǍB ^ d?ͦytCIۭ8#F{f.-5gk2PbƆV70CKk}Aݤ?},5+~MhT,re8[b"kG];dY _:-0#9q랯Q?~Ufd-%ێ#5ɃXIӟx]  =ICJRE!T yuU)H+؜ǘO@6>r0Zo:S-S}R̼^wOaןAݖ#35]Yv b\x6꘿HS.N.# #?fͬnL)[f}!KHuqyo9,:v邕r]DeaL- Rݓ6is$JALo ri\h"a˒:3h~fHҨ~¼5]f7@<\'RfgdaQtBwǫi5;P]e"L/ƯhX8 W뵷{EXcN>yV$&RX=M٨#iZr {v]ܬ_^¿8J$MR-hLX-RgK+:nET?e:$@ɔME"wr%p"yXgGfP}\>^zNZ4H/g;PME'Ve>nV>;U`[Soc4$u\-(!~r }1R}y"Ajs3Nw6;t]0 rWލ'h2yXl_u?E]#ţ8ߝRlHovv3+ L?YxQi=zrkC]ըx6J a-U,OK/qe=F+=[R I/h1ýt}3!E_UYS]?7UM+u< ȡ6S^)?r^ 2°sRj'~J +ٴM~ NdB10k }gAv)tFIk()G]PjS#ԇOmp~=~^2LaQd&<6j7-SG_CB>TK'ޒ!^%cpI@SD%0!Pñ)8 (pog1ugtڋ`Ų M_#vT# g n]#7+AyLO/ e {ruWcyͼ=]h<,5Z"0{P;@^eOfRwG ]K'fV#vwJd4ЍɀL7 ׊hYMangu9j7Ǫx\ی@1w!\b`zZy` & 2:6Pu;Sm7|;aN}S}XciHco2)Psb{;ˣ%&NmfmG#ݣ5Jxƀ.i+I^dƃ}K96'L[2][1 )5a9[\w=`!z Mg|} 7|{Df& ʑwwPh~`4)$]^=2':|)Fd$aZ!j,9OuЍ(vv+M NkYY7GVaXX|D+2E+!awMR#o[x3J# J}{&HA=G@}I_."S wPaG(~>u܊1zdPR5ɪC:Nۥ18^\9ewԐ4m-3J|O{ȳ"~"b*QEMopE8 0 uig=cH{Vau1Z6JW 86[bk"Ԏ`@e 'm:9q E$G{zђ]$El׭pVٜ _ ]y?.`áֵQyt=7H)Oa4s^O7?'2BT ;6)ۗ5?>Yk.yw\'63~VLD{c28&& #ckƮf2P#\E*ǵ1gc44Vy[aIn 3'TrX%5x" dIAyb_Ң֛?G: cHb8 &Ym[HnG!ܽy4RL9BE]vn~QWf)ߒ!6BV>[}”OvjSg2UAQl]kƁy4'ԨsrVI"ծMC!;rWraԩKxS.C6lyPv|ntqkے+s]jQ]xY*"oUBTN\}37.zؐܝ~$ Ds>RQ5 5ycM.,,2tF\۶JKk l%JӑڥS!Е5ߓ P`ku}lj۹zϥ\K-`O:7/P.No+DIL!o"O/D5 }n0i|KݶLd'yW`9Z2r.|qqW될`\7u>GEn.cR}x >@.ec)/EN@\!_k' ;9ύC .b|jVcZD GJ0y%(pZd:y1f_HS~BJ@?E' J,>[ M;#xx&aǍE ('icMiegN_-HH>Y`[:u][}8p*ܓ?LC1(/Y(B윧TK0HyG?2N 9oǨN :AOc\C*ڌ*N2}<)ށÃ`lG^^q<{o%*V<\~a 72յq/UkԆk*ZG n!Qѭw/N9$Н;f:ƠuΓ)ę rE{\7uW±$E:9qxPLY׭?+]%%wic=> {OZT6z#St f6=3 @~Gj"Id?$P.ALE:k\5|\TdeQ#Z[o~ p=kƝM2 qڞ׏lɖm]lᥖHsbPS+SX.p8YId7d"`~™zL ^fV(?}[K{2.esݲݍu I8v{cF~T4D8b1@ ֊r:F8wОۡdC]XeNҟPa3ߕ]T(Q^ߟ9n ͲV(T"T2]u84);28 J\5yGH^p="ϩcъ=2ZW"+7m~〡N>rݗr?6nqe@A)҈~ُUiv[eĔ:fO"󆟳aP L:Vx6졍?DoK~1ᨠhǁyS U !Y\ZGQTW=fMGB*@c}E6.ђjקMKtn$m/aK@ldJtOm8rS̹ĆKnAaAQ/CF穩ĭ@L)9+@KK 2"gE!@pѕk^;hzޠ6iF|\C$|{Z@ d]RuJH4)#1Lr;7@nJᒍέ j7VтJq?%PQ)">"_x,ղli-Js|kԍd&XhajD2u,^p2޴v.͏`*8EDYy_lwMkb6Jd5sN=@W)ҟ42F9lDs>[rOܩTTպc^ܹ3 {AۨԹ 8 H7c5 Uw r=DSYt;TWvH..@\O i4:VҮc{_ҶZPT,0e+Ez_*~Sνd6"D'l 8w}k.A]?L&NC ^$?]8-bV-;^5'@r }jLRwCK*ښsJ ;IuvZ|ODM=݃AɅ;[ofh''3̝3m?˴5O:Ylw%&:= LCl_Z%%+)a/DIdVv#ޡRq`gb(g{ǃ'?_*npC5svGx? Gi ZEePIJ%DP *EiMf9ƙNr=4^e":1ܿ?QFz"b>13wyAx,52. %8g!Y⫩?0|vx!78#g~ Wf9ʆLtGwţĚds^ǖy@{: cEhڋkKC\"Vh)F B]h.>i?seQnEP h]Rl~fk%~|kh'SJy욍c*ʢL$ϣXm̵[ʸ#܄p [iCpZH#*̭9Rۜ%y$G IH1)B QWsnParYŕaO\Oh'Lbg bFlHӅPFu?.Mu[Bw`,`Rcݚs*ToZuE)3"+*lѼbyAyW$<Æ} 1j͆b3Kr/Ƚ#eCZWj@.!~.=72q0zd7.G#y n ft5S;Ah`AMYf-٘#8i'r8muHMy(2.絩q_:t  < xw;d ՎWHc5^R+:3'ؔ"Av}B#ezq 6lfFe4vӶ{==F*HzǵkTXaAga>0.{w'ZXFrC;_Jlycc\`P @0 uApUxM?r _p˅\[_ Av ̺Vaƾ~KnT&{+e5ZW^= {U+ =E$]S\ }#׍k_Ve"kS_q\S䒊g᤼ x㳃b-N[6_CAt6ɶ=aB v免V= oN?, ɭ$! GݨFwO-U*_$j`Ε !ŕp3>{9"&BlȮ\$4+R3˴jBJ?䠍DW K0MXQc>@JpKHih{CIMc9$zA\$׳ŏWJ"T|.-n]Y0M(nU&*==;q[H>ڎZf+ /t*jPm)v*)AD"d#?xU!c U62r}Gж|(hQA͂Et#oG3v>y5 $"l<ތp}4d~("Ӷw>!! 8.P 3&kMAi'X|X/+:6ټ|{H@<݂Pr,d~:p e.P:WРu!hu]{jVtzy+M8onAr | Bwf f>9Pqn0k;X"\HB6ZԶ ߼mIC,f;˶QVUq9l,O 0"G,gv"eH0X]?C4亮43&$<å` 1H01 ٯpC,1]]T:_6`qCP;7II 8\xjhz.Ce557q$b "){$J-|o(m׸i|]mˊV"4I_&QҔQ = uQ]+Fn(à;D ɘ?УWMlgA+l 6JdZ\.%:ަϜFcz kz~Qk_$$nv \-+ĜvsWlSCLo/7w J;N&ږSa`[?McSwL̹RkĝRjgICy}9&p{5OF'8 ֐Υn)wX7OKxm5돜b[A/PN2̏۲oZGS |S*t ;$>~`Hk9ͥPx:/tzaPн&/pqqFwbQ5_SoK_cph[Yad߆nLlڡZ"C9;ko@EA^oS3)94ЋLDCނ[zsCdQ;͖P#nwN. >3 F%Ul,] Nrg35Ǻ<l{c緲~=TeeS^e[B-գg+1]&#@xOܰ]D.ŗM>|h+T[]'$)6yUMp4·A:Ѵev }aV .';Y}MyxpO@ kI{~]KO't)F}CY-NF4|DTcuY Yaa۬/$p $O7 ^i.Cq4}|uO,]Ip٬ޝUoycLײfO7F"_-SɝrKz^Ъ)c[[\:H8@脕yTtjGrT0wpϋq1xe[`Ż5JO߈iz'fr-ܖtC>ECVMZ-r`Ւ$@;cz-Kp*|X~qmz"ˏJ $0&'MMn_$lxJ"jq>eґ!tƙ{^*YwCe8J'9f"O ~jQ+[Q%Z5 ޥ`oya>-I~[u4aem`H{x:9U*Nq[N`97 Ơu npTa8{<]h8ǽq1M;zBQmZ8O~K8iPkoW!J1.ǹ#!6Q̚'XU54m"[Y՝I)_V?+eq4ˆ7HI/"_n*"c.d8ί?SECc7/9o[KEbPGdTft)X!H&Kt73M߶deot}8gi- ,1+ <tn-pKfh9gO|7U$8QPy !;8C}r:gQwCƦ»z4]wa Y }ӻ?!cIw[n 2Bl$M̀\@AٛEJϖjYjS oc'" `/3~8Y:Brt]-Tɨ}`[i-3SPZ/r%7579ٷKꢒpSZN޼U(vtGkU`W7bu}auh@us^j)ˎq.o'oeӀ9]?r Q; 6t7x8bY&iÊ=rX@gtD*@}Bncg)&nSQ{[ɕS2v 2VZԦХ@H* jbzPC@.G sZ'`;' B`!A./7PG P/k(wҞhP/99" [渲LZw  |g.R{ꍇhImf&-[h<>5oL3ɸ%VGgQ9+9Rdj&㛓( ~{6~'ʚVI($.A!Ib2E~>$$y,}Iú1c՞2rck b Ӆy@$gOߟbuBS `-јiSq'R}Q BVZ!SߖցSА1zyes~ƃ0|z1O<(cgaLp"[(4ń i-Kʴ9 ,ᓚ*&bwqRbg:tx<f. mXR֠u,̔ 1{30Ʋߑ;ڤQM4%Bw9V񜰡8( `&#t%"2]@- /V ؼosnxkWT7΋wfMJ!N{ӧ ]r_yUr?\ 36OW_׌}-&txk?C3;Ma|m^%W :gS@td8('IUD9kq4oųZ쎰@ރ?Y_ew5GkyG$kƕmOKUP5"K_ha61>:gx2 ]+`JuIEifH3By]EA)B2ݽf #Yy[}ilya JQ/ui1#H5wE+(Hqx_i<3;y-VӺx3.+֞3qZErо>[NQQı2D2X@|aΚwŇ.fcXDVkۼF|/9,}}xy/N`=g&a~Nc&ʢ f eV{58@S_'-b}!)G)V/bc,j&50E+*A7кW:u AB3{Q1g]3+vަhN߈[[ܤaHroav3Əc8Cga10@.QGT2y;iä7(23@h1z}83 >7i2> 6;B4bR~p4"JdF,O4>Ys $o f\wK@9Ild`G;L^V1 Bie_`7в+DUOͳb.' PXPŘ `=u j 9:n ?1TqBZ^'B H⾚N.h6 0ژxi.9Ǎ,: {Y&^Z'4 @h:P~ 48hsAx1L,8- n2Ydk tń>Ŋ@Z:ڭ(qIsxk#ެ<ľk%/pb>5ouSo- A_&8$Zđ|GǨMVԽpI{PbNFg n 0W12.<6fst(&9EIz%U5Z.}A/wx˳<`% nq?xD4ߋC=$>|z.˅`@~`JO~p2mmR!73g<86'[0n|M+n ژdh6DJGiVۚf.ۻɆQ@]V0z%_Ҹ' (_q{  .;mz8Df& tЮA1r|$Ușo:_vDx.1^$#=|0od' ѽ_)zTY8Ur) ӣkʃcvPe6b,qtz瞉"g*+Rf(9Ow`x}([]m玩_xMV..fzbVV}jEʇ+E_@ LҭDD(={omD dLTU īmcԵQH+`&x*W\__:x3w)'u(4uc,&ކ})& jM@a,ѱ[f:2\qz˙)umv '[HЩS?}ͣE}&P4i;~S#NSx)J C g %1b c8+UF\cϞuYкMZ@?C|̵9;2yuum~Pie=H$m:_ {qclB B:5G5J9g#VR]8p;^AK~PjJ`pjf"{ 6{˴ CRИ`AjƞJB ߟ1n7o6>"B6HIٶ,ϩOBa!Jb{fOEB c֠iaaQdf_ҭsW!IV_?mw#\ .C|3*P`b %` >{S8nPbBr[Z|x &Oپ-xVd+#Z0Dbl=ڋn:Ћ2AD/{|p%DWN{^éhiAaƖʪ1 `~& ,~h##F6?ݢPN. U'Di?xnWTľ0ћ[yCg yBh)eޭ-~Js}5}t} ($ fqF5kH=TrFqW1ڶ8k+,m pv&꙽? i{&*RAwVVyT2U. u&CPt7\c5*Φ[S w…t_M4+a3м]sDil˫deuPg6 ۽9 bf(ʵGu럨[w\5):JE^[%pK8b@Mz2簆<)h.5fEyO'd2Z'Vtx_UlH޼xY{z<$%4CЛv L#KÅӺc]儅.>[5kd\F䉭I}1ntec3Yz\ 8e*kEuWnSŰ:)fDpHLc.&38!j0}?ˁ2{</)}g/J%|Ɨ(;Q*eeJ~8H~23μv0HC=Q`m6FyzWlF8`?WIt}EDȖx)//!yXt;~_E&Lf؝_Ceh d% h3G> 1 6Vv|JD D@`h[> ێr1^ڨ +mj=^l@Ygz oٟ G#F7R/Yݾy7/R$ouHM#:qfQ x1n6w$Q00~Шz3[ԝNmhpٟdxLՃ(ɰ k(#82e #X.d҂u5*IeOÒe􏋿;}/E>kLX&Ǡw'rJ\I3>W&&]DB5+5̪bkFgf, 1LH˄YR{tQz0%,z̯#2k "ۇQt_Bd^Sl~.V_- UuhL=ߊhO^lw\z9ԇ;z y[(? r$?$nA&Rv=^o<ٯ9UVپ~OI2ܞ%N葶|1vRgx&̘\ nALQU0wo܁L:S!= 9 `wtzC:0*p.:?c^gLIw+>%aI 3~0r3o䯍岇mB.aR ХJez̏-{  /^ չksqjM5h|x "n0Ewoy`YٚӠ}*OD٧݌'zdD)f":;A=V/eЧyC,DH::X%_ X(F- wq[o\z XMׄC. @ z\Ϣ~ PwCQl3%EY=W=d$̿VU+a TN!] ,6+A3Usߴo6C\ qmVGT5V,Dba4E\ } 6;b zKQ D{^a]6>ٴ,Wܻҝj\ a:V59],Ψ Ŕ$[{eCd%K~,=` }6^Lkd_4o"F¶9] \gG<ߐ.0e p29ހZ^ys;Xx)6WERn1A6N&tg'.ݸjĒT58)ƿ\"(-ȯQ}k4,GO?2&v.$}AU[džjyv0l'LZQȳ"Sw|9Nn4~*:UP27%h >]x?'/t9+A]Q7cJϋ Ę(^/`lZZKƗR(g<Ɲi h;8՛ȍ-Ƣ3!wcmA%:+r[zTJ28kjjD%QGndTv.-57VzyC:?#kE= 4>`oeZYGU\\_'1k)'hmkm7fO NkFv7n.76E X:+(/p8>p՛Shk ½hkD#ƁW")C {A]*?7mvqWecoϪk\Z&#DC7, aߌ{B)".aȱQDuavAQ!ݤLUpm{EL<b?T+%MbR G_AӗLwEZ''l2LI`QY\Aڿt[T%(=Afr AIw^6B Ǣظ c+h@"jBs }ic-Ξ-+>D $" %xluv&L;R#YO3̵)BCVIa7{ g#ܻcӲc1'.iYBkbϦr 3P"UGaD ++!  _,֋ X,O3fƒ%G7< #OP]#gw׸' Aa0WbrZ=g O-\d,'1W$=PMAFh\[#BOi疆[/`s9g~ 5ʛqrjzղ7K3k%= %!\ 5Mc/w,udy3$P=ᯣn| p@h99FLXˣC4*dY\꼈4-ꑒ+W z"c mXw{̈́X!fĬ.Cٯݝԙ,"C~⛤`O64Za۬=#:q"Z=N,^!1NcA χ"Xbu*b:DɄ4|ֻums筒s>dn=@7k[$01r|9e(~z:+e+bpiinբ 'P:L߶$0қDcntऻA fev#v=>~hבI*4uB$R*Teޚ`N-- ΣF:<$?(8#8 Ao\^u SmJG+ c;.5 @,<3)BY-d8md1]I>į,Ɣ ouЍ{̔p%KY VR@bOՉ ؉Y@njC&u16f$$KY]"[Ő>πDϝuw0ؤ4^ KL%S.67*#O6xF .4pN·ԩ^o $'BSͤ0Cܟ'K_BNt X`yqZR,FBWR#&s+ђڙΚ/ ‹@/_VOE73mu*'j a[CLGgPb6iRX)B$l%0*77M'6fYC1.xf|3M)2n,)h4oy.J:sX%"4V,AԳ` ||Bj>̣"6%Onc1<3LZ5^,8bdnkK^k?a? C퉼)_)3=K>MO}1~1 e:5 (Ӥ~g7 j5#!CYZBMfsŹ) EƊQm[T:^B|l%iNú"x[s΅ zUOZ)BVN,/@QB,`q>Ӧ [ܸy`A31:syYN{m3x]yk\C&s@ϓdɅ S:bsSAS\d 5eFHJM5r-cN X mO;ABFF厘i6ĭZ;9 ./&w,8pO5-!}a- tWvԠ8syO5;_rϴDR `r}AΞ l. ynrcpg8_<V1RhVs|3]; - )`tO HnDm-fZNPDS(NedFP;UϽA^ޅA$*.Cߣ^Ǿ l*}d-Oˣ.LB<+6J=$U{̀\JqnJ>^D$al !RF4ոfrnx̞^Y\974u.HEe]bta~)n'x4M&T_2]TgFTq^}_7P +F:`Eme %{GbL˷-ЪfLtt%N\x\6ءZ|9 ?- ^H9i0 y`ӌCaqR1rb(-TcC2/Z;TGF\h21o+-.ءaA\̇U#GΩ1B3[:UHpLh z ']n ?pR0dG; ῊnYg%7po35j-kĘ*81޺v4oRldSKt/. scG $y'rΒi cAPO|Asdn"d$#KYየ;XEKKLҞQfwﵓK^BV5!eAI 7ʃz/:V{jS|V!pTNVƌNrƐsZ[_Fzf];~(,_ACN7JP_+Wf`7vhNj!$"g׭{@fG2y5$jcP~!TAɳfSAʴPTC9QVGݻ 5=ZYA=;?25?@'w-Zl Hxp\)61ٽU)bq7N#cMw ;H8He=<^qf~f!xi*@B,b: Y?+1,G =Y?bq^! }]~>>[qӄq.=o>Px=jYW Fh~6:lG#L;|}`V6NʫqTlıiX<4c< ӫvbdp +]RC`zۻclbnĉh'˸SWʶȇuoxr'.i3kmP(1nT^q էB:<\G; Ȏ_("ZTV~t/==䃎> )X[ٶ> q/zajg.1쪄E] vhrY]Bo8iޠ;N~xYy (2|rgY܅E|,[bMM3t<1܏K7w8H>7Rˍ ݉T[Ⱦ"M &.V( zYVöuNa0^xRISNB^-Ze=͏cWK̦3cRk\n!?1^b'Ge=xztTk]0`G{>]Ӗq%4JE[ʕ5G3X5Y6(5kLqu[Sz9`[*sF96k^!&u#~k6*, )ns EtUn-98[F~H6.5 j{1MڭS{}}$%\@i^{zvڗ:;3n[ wy^GbNQ,?.) *iWApLP1E@z;HXB6t8 Z#COЊˆ@wݺxjăW9Gg8mɭa}W[wgM}I&%o1$푃H8Nyv5cNĶG{c\Wl23l|;jۅ}k<'94+)Pر5NKxX].n= 0$[3_1)LIT)C ‚I X'e:x9I^_Q)AC"ΗKnBGGFIBںund r3zd+K6+N) CШfѝW ns: Iz)k[| z-(v'M^(M6"ag/_;7 ?x-baKG hG9Pc}H~/LӖ-VT4EthV%ܤUDWKWV:-Lm)b XxF2rt -Z]!.%HL._tu( F_rN 8rf6x^dOgFL [2UeydE\SKk1 #ȇV3I,%b$| X>ͰCqw$mq;5|6{5fb면1zHq@}5qqļ~[R6yTI8wKXZ+wtE慨 L|X%*TF # g}%EHUR|zB1:PCvephEY-&d`QW#uXvX\ڐX.ds^݇yΦ-CR'\VsעE@ӮHc+چ<p8qcυ!%R)mz+MfUϷ+'j?Gt8D08z-i*0k#7IIG;gD~PWmDg` R*AV6e֞n|r5R,q|fmvG1{7=s`mHwߎEB_{E{fqh`dXВ FSJ6-ӦJfr:>W;-9T3벰4 "ULbR t k^7tLׄ?1S PGf\. H -j| EzrQʑ/ڠD!gc;U~A[ζbR=Z6Y9R rmE/S,y-Ni!Q1 E0؏Q;f$* *c\O؂jV`%lu=sz @Zir6@sa&&BPc6&eT:9*= eLGR;xt9T M_N V%M--yl>:,a% 0aUk~ԄB?n՛W"[[h#m?tD 04 ޣtaMY 81"K6N4|e:H/-ʔX?޸s\mBWqlhph-b WQXa!/c/ gׂ.!RO0)ͷhUCuUzv=C5uRa`Bj4c jknx O 9%Uj mzSqRN #5mcW!|k7њhX|'0 ҷR[c=6dy%i=#>~#S@Ũnе&UrZ%_u;$e^K0D+d. GyײS$S/vhѺ^}tp<| G1@Wp?gN~>r?2 > BVo(D9 Zmh۷C_$,=J13DyYd6](?ܺ8CﱡU_yԁ՞&}V֤39pB@ґ?L $W" bSpq&0rxY:" M6LoJ }卋Ʃ>c]'x@;>)l|pjI|Թ!Y4ۆ" ' |$ѐ0+\2%J17n- a[0㝷=4!0 5_Vd~񚥆<]+-P=L^%QWӡ?3k+RL:LP6 \'o?L} ʞnB2lb#uJ9a\T%:}!Z 0ps<*~Nڿm}=MN|A688qC٭g~wOpH"F*C6%yQg~,7us6V Jc=:zJSMEs6grҕ0lQkQ$ѷ{R^sN(lRTwπ.[ u8 ~ZGڮSp/mu]1Y e͈#ZX\ʳ&ij{(z|0P`[Z_?Qñt]q P>$ɵ|k=;٘bj\Д,lފ;b&f6@lbn7p:-(|sWKྷX_.!/2n`'9灗pݐ;ZBu@Z ^-2k_+Oj>-:>>^wS0b5Ls$- n\~3];gj"88a%t PBf)7it<Oۻkj1o h~LȻYMۦTBěk0i|Ƌo.fl5R?btHC@fAeUL{jG$^+uZ R~}MDi> !j^dW q߂@foa+&Y5FcWjA@_Qq><K.)4gYZan k"O!F.1=UD?sOhR KΤ:ḷO ʡ:1oc3[55ROiim ԡ5sH8,4*M.rqoHՠ{Ӆ ݲUلode:C#x3?B-qKHJLT'ƇlcGY*#2] Q{BSADhX [>HOWS*XjoF:~!Vm16N}2e bXeɒ B@8lT;Z-'g',=6_QT\70㞋7\dYA-+pZhWTO(u)3ndKN )\FpOo@QT>J.4(EheVA"9kCwޡbI@ =ױ<#Ƥdi\~m7DhA';oTѼ%Pu+;Lʄg6Yȑ~ؽ Hu SvB&'mB>4G-kUёo+2. +q(9Z0qhWY<񑐋y 9m3ǯ/8vp;G( CzPK^d(t\m$W˞v1v:FMR½#)2>d菦9(X*둢_lԁ6|){H ?O@&kCyuŦZKڤmF' ZY$HQrK~6ljz'96|{7L[@(A֞up|B'aѷ(TtZ:qD<馂P 6gڷ,a}<|IT! iiP2JmWvY㑯Q*6)Lx`$'*#DGYx"琁eij}n%j HhLI%L$W W/$ӴKqؘX2?$4gE66̇27tg&IEyB)ʮFNjklUǸ/"4aTNABobi4.ZLP&7_%dş#B4/m6p$Y(s9R ZvI y<]BGT18ՖjUGfO@y4E?,'& p戁c#n7I<"49Jǭi;踁XbDxc4^\~qwC#^cuޱ58*LNllcۍPaLiE>:rW5ۡm}^w 0HywTsױ@`I-t%Y٧͌wC&Ñ-:s#׆d-0Ĉc]AߗŊhwHBSrhVOFLBuwiNH@E?o}jhr$ko'B'ח]"ʖԴq=,IE>)6sQXL3ģ^t2UUDGwԼ=(zܦp41̕׮'S#^!=(K~صD46lM-S8`i^xwAsـw^,2U^E[u l"J#a|͈-77dţou-Pڜٲ˗uwoW_D'yq6My2OA.K4aDH'?먚RRB5;/ LNK8LM/Ӈ"%3';VE#qIMGэD1@{rd90gUV-ο{xdt<;3"ZVpjOUlj3\c6f ]}+keo .lǏuw2?a2B,RGCgUf"=GIWc)I)Zhy7//|}ـs퐱 гBA p`B6K*yQƽ%ϋiǢ&*g?s}]&EheKU߼N1a V&@hӑ=hm*Z_*ڈ9ey-#Z~]!wõS7~2>xDwm'۞NUSKG,2>2dϴU{`PF`~׽`С${n =5f]v8J Vh)pȾ4З6hXPx76Z>æp8XoR`PWS#8hP tBù)25鵉W:=6miEAK ְ\4FiFx:b1!y[\  \b}e^+yNf=]WϪ,֢{^J?LX׉G( _=iϧzT]'>PYYDC`k+E_f[^W7gƤڐ뒭5fo bzM_D{vlOVnmYyd }e1nAZ\:L,Ysl%F ^g<~PoQ ~/h) (<~M<'irC߲(1Ng׺ߚ1Ù㟇L{$vPR;BԶdo} J^/#6ZSc [܂?;Ect'hLC.'ye!҇,*d+ tjLI-Pkt؜#m?ˉg+4+˰2}(r lS?7=2f1B"K[R7 a%u% ǩ~Mb4ɫl`J- |SPI7`QU !Ol3ǒBkqDꅶE4{Kpz9{娋^CA% qR9/맨Þ9㳢@S$L9xYyvĨ7L|\dokG4cǑplQ%[8E4dqJ(u=P ]P0P #6obעD&7)PZ\өX`{έ2٨)|y" Hhk WRu[/-6C[i)dMWBY[\vD彾mr\<{9]wVTy f`O>(Q^qA4+Ot[6xf~&iX`Z9~^PTein dZ,pAUq:5 5+PvB9H`r*έAOL;%VSJj$i6w=*DW EUaGmȞt2= ^\1+&үy@$wN%zƦCF=$nښe 04"Xh|Ww}f.?(0h,؋@[v9(.i3/h^b ZG3ZX}`;I=ħ]NbGZNO2X ou lPVZ{f5KH]75krv}6``/$"/T;xڹ~ Sֽ%cW$ExqΖog>s|feӛpqN}jg&yk:u%5}>mƟDvٟTA3wʝ,JYb@=[ۀfzlA"?^@ݙ"Gco뽺!(=q.ošeX;l`,¶SwqkKB{>cjfYVFIJ 8]e'5@1Q4i6=1]cl 0kh+`ۼe f.ŰOECܐKC|9puʛȄE~%k33xQ} c"'$Fwtd.j80D븈2Nl[%#LV=UEqm%*qj"GWF\dG Rʂ˫ OFkĎ}c1Ϳ,Y;-ɍ./* 4k'hx󂸓K#9jvf=+Knwz%Ny1|S"Zu$.%J=j[~!|1@,",nJ ''\[-΋|; 01}x0\ ̨d2d2 x3s{l/>j F7nGK39T)1[7u?~V:CmKh΋kQ}!MqSj7TexS!01ۇaY򬰍'-/BV rvwQ1ߋj$Y-(Tۯd{Y/ _?`Eӽv_B5ؽ-w8ZJHjA`zLV32@q ȯ9w(C/p Xs, =d꩐V+rAc)Pg$Ёկ/ӂ}2R'zPz?EZ!\baÁ@ Ӻ+_ {\~Ө9)mI!, ͥ;jJ{WzRmnx4$M!0 an?!{d՘P o9|;Չ^!qr7+@;@'Og\notvψ^ DG[?^' rGWrػX`&a'b.5#34tp3Bh,1eGS'thJ2_gVajn?WϾ<1!oeT.yH-b#67fcX="9uǸM{-XǚE6 0IɕTCb1t$t>m|PDPqԵɓx}ɹVߵ?K݊"{uLw6BT9nH kȾ4k;@ * %_d\MMM߱ c0,LnZU}}KjU(Ĺ=BLjU{x1P;z?p)u0C(%EJf֮CޕXdz-Cԣ ? \tp/X 'tShHneɹC~4FB.QO{?;$%[F\α.pnV0ةʑQ{=8ߋר fIQk?vӒLoY krooVY8%KYr"iݜ)Fn?ɮf$n>[ VRIflD-KT %pm7k}e"\_O+1q4 YZe5[w@-2DULe{Ө~H-'OhEzC@`:CCX8~HuWxW>XlL+:K&r5j&O"Gm.2\D5bhxoZ[=(dJ'PSO;T4/EKhR2);W^Hq%#!g̎;W*z9fI.ۮ\SrcNkct e(-*-PR1=~p88~&+_8  d%X$( Cf#Ks*үu_S@vGL,0/&-?LZw3r1z{ā 3% lannI x[ЗmHÎx+4w:Y0ŋ]s*g6@d26yYBE+֞Np \#L04/-r7ctomaP@kߴ+tet>N4 MEU( Kn-}ќ,| ؄ܝ0YA#:jccX]-x "Vds0>F}1f&ܛ\&)0=O'L了:? Iw_."޵旈Tsl(E)ԓm!]2@6JU[(|ǯߺK+yl"x 6lЯӚluC2Y/M y*(+rFy F)pP;XPָ|lgvs5li:*lcB;6ǘvV^[" uD$UNԤ0VbxڍeJyC;`$МHvN++WTVehW|/^<3)9r6Y {5XS~ y LMV'58~vm Bu_Q} )}~P Zv4 n(PpPMVO|4%t,IO)I_!w9lEAKrUc]=.!K߬pa/IA%ɂA㞳zib' TyCcV6X~E~BZDV+1dX1(/)V٠? ڻ_kExVmS6ÊGuE@]`()/T\јޅcjLRs:6U9_1~ԇXn}OfϨE牻e 8?Ӿ79`-c5)h.*ʂo!8zP6" x16[u"urvzShǖNqG8V7 ցWjZ{Lc$9x*S~!t+Fw2SF-܌GUidJ'v%ͻ,uToO#~]vS͢Y=^FSn ,<|(S&{'OV˼-?wI'9"ҍ; I܅؟[|$gxՇBcajb,(ލxFRdiCHxHdȒx\,"[xX~f m/F|iҿہo* 0s$)~ e6Efrenrne*WB#"/5ZN] TJ"!^!ls;iN|!s_=bψUgdJG/Š<8x盉[@ lMbxpejK2m,~+vp;|`[[e+X%bGmq2[_~}Tm9ϊ[2Vji\/ y|71ַd֢dЃwm S<]ʰ2U.al2>γ=T0FRP;=BDY597zuMC#U@C8򀻷Vz%?&Mt;x[G̭yg)4L}DxwiO67$>D "!b뾺<<#R('/ &CQadYhƣ=|4*)36o8ό;xxR }\R{1bwZrffⴧzFA|VBufe23MxÖzAA[J}vЦ5TXykx FZ!,X0ZFp2_O 2NXk߿"ck(B.lz#nV+t~K |Q_ "5ehW>\-3޼lZWDUBrꔜ}{;,ev2; Y5΍ }\ĖOl-Z~cq,#SNdOvYԥ'Nq:U -zi^k߆n {yṇ>e/H";:ij71> Q]@o[?=2b5*(|/й':ÎT<-;+xQ<ٶNX]4W$I#)}嶛ZߔњdRh{>qh=@M@vu]P1_MDۜ8 DY|A짛t4BNUMq'> WzR c--oc{˜=W8e!( (}a9h `*iJԈ:* ɚ3Hz Đda^b$ih)*6fcsfuV{$LGiykVjmZz ƴ$"Ŝ}-nPY$SMjP ' ;2@Oz<57X+3\Y<`w蠂աx$k6vr%44!X5FلOl3HZ)c"N x/(,Ȟn9e賙X$ aChfD)bS/E$vBj%z7K3Efd ϐȵzOv/\3e3& O,Il>J]h3w0\cl6HpѮ˰+x#/[CC0~h~B L|LazZ19b vezo#)xX.|=eq9>5Qkz ڕnyN,>}>sV[c(IR $NϜ6-zꪞ W`L,FEtK&G5T^8L_P6CX,+pPm#bFp]5WkR Ż>x)K?\Nt\f|QV5J=jTRƭ ăd8jzB"jR%z[ޭCȃԢڟe^ jEH *H%-O +sūyyd❆,%8ݪI:'*K0ַ3np!x(K@Ms (㰩rحQO9 {ݴ-\o_!7櫽w&n{V ոvQ@h`7|ɏi&oA!$d" :wdy2  ~P.|wQ /P rb j{UU`;,R LwR̐ c{@6MWw |v6nçKq,m> p&5I0e(z h0c:)E=־R" a:iP?A^ C*v|M.g8#(\ǿ_f|^c@)0ȵp Sf9)qQ$®#{Ѧ݅&9DVo}GM ZbKj.)HR>*:-h%2 Ք gVf!?1kgP>6M47u*S>Q ^~`L9F!Q:Y84]C2$R'Czý#FET?X [}1,ou)4KrH+/y7i6z8ƫ*AG,܎.<~NYp汏U&9 ڍ"gGV7;;LO1rٶyz.c3tJ2|Fs LD +^Yj21srb*Կ*|]*e˟-M_n-+S\p, ը2xNҋkY-bo}`XU-Vi 0LM1E{#eUsˬ!ey-1H`~۩$dd# Yh/]8 2coW `䀒:5b33 aZc`ig7mSd Ъ=a1"r=TNG0"?ImY]pb→H[( ixLnu !08 ^B6h6!n3&BX0ZF \".(c_d&/Mg D.5:RR p4/‚R W7UK߶mn,L8¦@߻GXj8XjPC_((Sƅz\T;/a% H _bFN.`n$(b=a}Cb)"ƍӯ[!*Ьqk[QuRC8<܊בiw%T'C8s=&+z>r`}BNr[lc6ty/3<N팺TM\JšȖr:ƭn? 6# x^;ٙ2۬^a-q7qGG}=fqk0gсz;ȖeM tZg3P?*Ri.iYs}&n%p q)`}ݶgL'bpb8g3 ^+Y|t= T52y 0\ 9,!񻕎cZ0ЦYŒ:j*/2 : }N>n,>et4 E2Rl/z!ayojF`|/#-D)\ Z=<{[|CĦGH'*3^큍*J_$@.k?r/@wazthy#pXS Y5|If[`/|DeZWc->U`4&O 9B ZݗZTaϱZ1Kpf D^~=`+AצIw76+93Ct:Z[H}XS>9gVtMeg(w[[QehRS6MgFiɛS{܎]ֹc\=y<xQڹ/ ߡB޻J]K `5h!2ϵI|A?uaL6lJdvcB3FnfO׵)2|[['^oT1\#u$42. o Em3suaM.tcVn?J{aOiPes9 fT*WfRK9k}AW\n }\S`XSPC=KwW!l?ljE Zn9}DG?89ࣥ<3W[siNT1`[ʳƿ! V)Kً<7D+/ Uj', DhWHidݸڷ!KIocoE *hF,aOMt`[%ѳ<Ԗ!I<1Ə<,DhNUQf^G6im5\ر5NVaE$f.Yb@*i 9 0?i5|j0l@>LK|r; |. +|Q@V-ODa([c5ǝbRE|͘iYks+$hzt-;Yba['kJpVIV:g lw!0ꦪ>_;ͱePU*@?IcA@)D,@}4|B7ݯe>S >(k"QθjO)%HOl+IfV;3-#lW&Z mQb^ v@;{Y@x=U!%* `aZMmֱm+>KGMZЬX3@E`ܱ0-^ܑzjZՓ6ΧD^$ȉ65h4sYQ;L@m͈DZ4 ͔!qR nΜn-,'tW|6$c}pxT(TVg?S]l? sV{iEeYC P3 TK~;B }KJA.`(|~NbVP>@Ic207=d.~Fq ! 5D 8uMq}q7%~w޾+KY MMY[b@Ƈ$d3Bl8w"n)]5ӆ%s7+Dn]}Ck[uP=#@!&5~5Ċ-6ەhIR^twnw='E\C\\yu̢^Ŵ;5klKD{a(7i|Wdd _>X Gfe$#=k]Fd]3],`mt=vJ, w&F)8 Q#00hܔMƙ@{.DH6n\f+ҔtcSrHVwđs`L~Pơ5V&dژ0 ;cyAzfhPCAN؝g~LͪȶJ6R -9q[gt|2/'#i0՟G.Yr5o FjH/Ke0q8.WR: gN $xfa 6P =y)o@:'7l64m)hH MBI qH+L^vsgEԶSyG,Za2ʻbvvws +|Fv,*ϗg ȖYK:`MHFccBߎґbv}g_d:} y~jSuu|_ap MBh _/w@Gc-1Qv:C( 3zx=SB&=FOPa-Sg\')֊wث[tpnr[_$)!)_$qe_Fa D>hB ԇPRlw-ҺV74J}&c - b`H* FO?[6kfFO7 u )SsUJž(j5!wwS7}"qOdBi)tҐӽOj-TNgv2i=t5R4p+ RzɣsC9g o3Iob0֜CgF99_sN`֕wucFes<;l'ù7['e~y;$+m-K_" N=,/0ljC&%d 3> N1yzxb,j\Wk44":5=/& 3Z>x\fQ-.أ8 L. 48vYr@"P %b&G|2v?W}]>EZL!@:`x$P[Ӂbh-° 0QfD`mTH[E..w^M-pdu,va}FJf, ΀F"k{i=gs?oњrYnN[/dSRXbinRVDs'rNsժ>dg.!`y;Á}Ԟ[<9x=p!p9)!+S$hՎKTQ̚Rh#\hLj%l'7SUĺm )/{Tcmqy+͏ÙhO3NVrulD]F% eMKv~"n07+"9D2bpӗV\ xz *RB)PƴؗDߏņJLǿ,VO$z/8y㊌f:ڋY!;X<>πOHI"R"Q%3A={]j[q=8]"̪|u2#}fnl. o 2U:4԰B~I0cy/;A=q-XyL/IW"OdD+.$j<9?B3pƞcP >vL23ɽn^*}݇Nc .1W6yrɽQ|`G Nd$KT h%,KeUc4)N3ylÉUfTYNj"Ȓ$eH/kèRK 7a=$ZRϯJG[_Dcn&&s,pFp&P5 <oK6Ֆ^rTsL!G6b^ZZ!\fUE1a*& 'X`V'^rl"VaM$<.l4ɜ"dcjEȾPVnY1O+ A,}COM쒟qF꙱UQk\Ȭ0C gyGۢGǓwcTa2e$g .[Ə]} |#'Hbs$"%JЖ L O@MG5TEAB Vڍ f)rc\ܳd2TfJ(9Y ˎ"۟Sst+ҹS+2ZfFD&>p.alBw#}pQ,8kPkΕ$#cաQ jQ *URB򽆣oM?q#,>,JSi3BlAy$dǒWo n:@#kTuFf ߑWVH\(7O/*j 69#9foO_9:+J%`k!?| I72[!mB>cka R$wMD}ДsޞnNo8+U)*W KX&'x<@ ;㑈*WTo+((vN`>l)jU8aRj\A3aZh4Vk(3r7=6ط< Yjm? hZ2xk@BFb,,[)ڂt8)@Rj#_A7mO}hGnɘ?Q"^wSÒy??t4T#)2c63ݳξ-- ŔG:Tv9( ps/!^}&D{= !w::]ĠWjCq."5MrD,-VzEQw? }+=vm6-, K 4v~9qBF7gVUtX\i*L#֪9)&CsLp&m14 1[ q9B5sx|A To=˄?fU̖mHX$#h8-l #Cݕctl˵-xۇo߹ pG\LBR_Y܄F NX?>v0|]u 3KS"]4)b ŭr1({QF)(˲u I+ݣ'>6Z\qRtZ_K(LGߓ"|5]f!qF~.=ɩ^VlAtӐ}FV/c_uAЏH=J?бcm""Bx9sl|@P BZS쭘UN qŨ6ޤO5T]Xʤ,Zi@ghM"(ms(e~TJ.ۆUZPtn^E᭏"kf×?#gŜ`G4phDZ yD..zl|i㠤0ױ#R L*vEbɔK D9{NNI?9Ρ9N i3)@yg4y+v\A ҞiI\X0"M+  LC$K&o=lx]P,Ny)fĹkWZ TlԬ;<`q `l/)RA\ؚd; 3j1YOzm `z&=sUd,lYcr l` zY[Pp1%NGA` ~U5vZ.mԊMnKZt)T;|0;Ijk"_HhɅC:]"zK(%)ԊzGfFGsȔX{"jXTwIoq\K+" ]>!PUcp8Z^{TytA=yN]BkɃws(57alKws-jAHѪ#)Q$xf0? p#.؏۠y{t#jŅ6]j$ҫXF +vSPdz`\b7ʂ 1bNĥ4i4V_#y3_9bl aN[T5Bؠ(&m9\M~ÚxY9-@bsJC7O3Enm; cKFCCD:Gh n*1`Vnn V AllxLn7e g#h-ۉ>CakWd-46/Rc>6 PՂ(#RUqS"w\3M Ĭ@D/Zs,(!׎5$?:u/R#%UptWEz XקV."?3eDJ:8@`'nR"#>eh2?O3]lk̄IXk+cUMi(Ϗ<<Kߔߚ?T+hQ&geǰ@ٟ@'^qRO8eB' /B9~r5q\/IYW5.>W|&(|vaqa0Iry>{X %"A͸{i>k 'ުS{2${$d>x!}F(:)pJ@ae]g "[IqJaFlmv@CLӖ(wS&n |b2qNO;ز֔^60p6JVEբPu;Bvx^&h (,A ~͔Mu˙Ye~XZ*r;("(SGETskMbAB״1a3Lq_Sdܲ>2} W3˭Tw^3y͹ [iWƏ|(\$&ʽ}?e2owAS/a,0Y ӽ ,x6mrGNkyln ֵ4{:ӺSK6F ̈g51%vmE[L|Cde4e~ R΢XA-WXC)!עf;z3['#DPI@?\ǎ9 OQ]*z%}\Фi}L뾭*{M'6׮1ԐLƿ⮊"5A[0,]4n3LU4coù.L}ɲ,oWh{\E .83e1]z=̤7r%sqCka4j@!գy 2{~G͂wI=jB=|ư|/o#rudoqq5z[O]el|ԸY0mqlT_ zFȧn%d>OxCZ!rʩ&:}w9W*e[9t4f8K!Kr'W:9?3t,$[33' .vќ?ܑΐTdsQHIlE'V7Q=N;VN򏻒O@pe'ȐX̍MG' P0ZB>w2G :8SE>+G!N=q!PBdDPhՈ,hG TM-~gJ u_m!tI=_1h>CglKGB_58-sdׁg*i-Mg{pL"VHr,N:4=g"}3)9h!M1ͻtk:քUCMwT4(1!{Q@gVf\g(|t}r<2DZwg/7 ]NNt`ʥ,k4aZh6,kV=p) 6Y2QӴ Nt5q,LH<̼?9{B() & gsR/:ԑ#3և)u?t*\$^# )m23h(w.+Nflێn\*"|1$fZ7RXN%hmԛlO7GT/$$?o3B'\7V cϲ8PmT>`ͤL#']la'E ёN ||[6<-(zԔ̡NrPI@8Po& ..yZc!!](G! Wkpyc; -aGoN`Gğ W+nC=r"*)/vA36ÀY ͻ08+" lMC+]ycbseSg\[ML/L/D;fB٩ %_GBgO 6 XPרe # {dt${L1 Xs8nHmѻ,d6U׻zy Q?vSwSSC-F78OZZ)T vzw.ĊBȩ ʽy.rҦlF#?T%\׆#ngehhO]&҄ctw[+S(ćA#ΩļaHn"hnA:2̨t x` 4maJvx/C!/*ꪺ؊?$fn(߄ h!TR5Tw%q p' S3mO]6k%y*5I}Gߴ:F| uA\a'sarAy ?1lw]uswRhhOdBm %+̎%ҙ}Ķ1q7[h fK= ^%#[evG]$^oG">DhE2?>'?B$h"6ש E,OM]+v]8/Id'e'-<(&IlF Cǚ+ n w+9GC &!vdeҒ>/`[ֿMqq[F[~.&HwRAwޔxZ+z3{&CNeؼ:Rwg.O#a⿵~a)_3nK?On5_>?Pci(ˢ1IP&9gZMk$Rdfֺ p4[kϩ{܅פxǗВ:-Qs31GtD심$Pr lMi,\29^;hbՌg'hfǃp"ae&frԑK+KhPFԝÈW-dy2J,<r m!$sT?kB+YÉݎ9j;/g@ 5!aT@M 5I wN;K~rGF>$ UXALt C![ܓ3%0Sm*<E>)9^ПY_17§p~sȲwU"ewAvsf,S䠌>v"ipUG ozȂe{5)3ɐP\̠13a朏 j(%b<u Dɸ'g7̎=œ,yLDE:_v&Vp)>#V jk ]K$巏*EH@*gq0^ ksDn;uvpKwb7Dt`*jgllkUAQ-o>nԨNbv:- s[mڼJ@U"v폁J V)@ޙ_3},=m@ ;C5 Be5(f8˂ro\'P$7Ebk(JFWnY!۔i>4[w7ƪ[[}|GSQ|NJ!|Uqg{Ii` l9 ̮dlk+ ̴|b^"d#kV+xY> ,t~=ȍU]tO{a*(ӎ,g+E)f^4R͈"FXE9Uǵ[#Yt{|rj{/1(Kk-0ɒ)J+P"П3~*M [DTɕlGSEDQ쳘gl:a]u夜qYtؠa7J%'G6Òނ>|zƯxgy6s40+ߖhSngFC$i Ԃ~{%ɝ1uu>`KPpyO)DPˆShQ 9q$ 5|6Cw}B 2*~vly&qCzy-V bi*j)b7{@dii D W%Dbe\X]\(@|YJ 䟩V # "{q\UJ4hjH?HR(~JHZD1>)2"#;ߋgwba~FJ?N=a68x-[dayGkm πi}PS迊7MXZ64J7]nhTXp4 ,Wq9P'̓؃;ڟJ.gMHg4*Gvff,2n{EVeFXC W^W;P;KIU9:: 4,A'@0l16>g[c&h:ZhӶև͗=n\gʸ"Ipr0{q_WWFuĎ\*=V"Ky[p:EE^sTū,78=RC.S70nGˢ̱1Fv5,o0!n ~\+PJT/rd烼M5xpn0n1d /CJmai0> 7d q:b5JgBQIe1%ì%;+Xo8v}dlq*PI|<}6`'t=Kv?K?#烩%zx3e<;U>vK+* N;։ϙu 78=!ETEJ^=2.:hՏ gw,3 GVY6^t[d~ȭSs\ԗ5(jvkW?:&u YAs*F߄ѳ,9a_nBpLj9BEӡ֝djj^zuй(WtZ ֖[11 3si13ruF|A:#mg۬DK }Ӻ 6y,kӄ:=F x :->Jm8UCOAl[Ei9ƒp0 ;0qjg+L<\m+ܵƃ4rE;H94`Y9ҫ4~`-wa^Af2bAS%,wkp#P/@{f8XҬ8nRgJ*U+1}v?jΊr vz idwi; oW&=Z@ghTפNZ%֐m1eh@ٍqfeإDp>9瘯_=6SouBQmdʣve8|ORqhdݸ7C Lo Ke_8щ런~?0ARiyRA'(iU%G5ـ@8$i"̵J0LDaE;V^=˝j2*)LUXgGMn뎅A*yîٷHrjlbq5hLVp' WnCR=;J+9$neU==8Z]}-(W=%FU㪃܅ۣTf}ʷn/-miknDL釟R0`9Qܓ};N2 1N4IXƶZw5A|(\8sgnP9Y$u9LLú Pl?fAo8@ TUwwe4w \H:eș)3`SF4mt޺J!@֓yk5ha@2Ac=(FNYηW/DCKsWu'o̊ZrąNȃɮg;ME}y[+#kCj9i fY|&)p,a\)&"a"2{IYG#$&>Hb$T}dͷJ9lkO JQAu-$_@p_!\(}Y1Gaxve w'vLU*FwYE+w-nh84@EN!SO 1y|Pg~o NK2_=)44Vj!` T&&Rm1nQVkR\Yg 8 irc497$' Z `nnV3l/2l?0ڜП0O Q *F, /J!s^#Egh-6m(}< (x1" ɲ0 ŠDҮLUtjۄ=u֢H #q$W OPz ^|iPP{<{n1=ʻr?p-huKɚ2hȈ?L dS1&znKt޳3JZWLj7*."EuA>2G9ln7 wC.D1Gm`O!ko5{Gr]cOLax,yYb9dIv-~S~ԆRa3Otv"t8;$YÙ}n Gp[Z3$A`x0*3m%QB,;;3ZЪ7X{osetx3C4\0z^$!ml]< NOH"_Ŭ^rژF@ ]3ҚV(UFn"ֵ;DŽw4!6?{Ir~I-e&f9h [0=>栾BjR>DO Q@Avx"uie,usLU8!u~(iJGpXprn.[[U|O=^@7nƆ7OҶYj`ob^t5]&IOZECZR* nYW3ʟ( z16Y)txKN%D!ދ ]|c=",dE㯨}1.`oZv`!&| Nr:v 5ʺQSc8zJy7teׇxM(/T&xM}]I #(ˡK)#A/S{RtkjP#Kp T\a|.7MqbJW5&Z;(*Ld9 L6r(q+ql'ޞrRd1eLC  h[ 8{9@)<*Z<[a`U{&Jn5ZMeW//}鴴^^xPq9bV z14|-k6djokn?Oeu 9Ov [z q-,.2٘ 6*;pQ; ]7 #ȍs jg!ʲ S1@+R ;GܺH@S Ґw{?LI"jjNH6 >YjQ]zSCF}B£䧬XZG? OrVV4"-nWU*(wIf HjĿѓQ<!r69 ¿H^C!Τ̕n@l#nAr3~Ť0FDW|KOV$,]֛K? c`qdSf!MQjk}5#bR+!~Dē'mE wmq7Gl?K ~xl*5/O9j7+0 dptx>? Bx> b @9bP5AuB%]CHPE ^:@c8Y}~$>!jhd4o:ؘ ?@FU Oe @E&=N VBA/X/Wxr V0!UVGwHk|>{ʼ<29ȟNb$gDٱ i\~˜zh4᱖f*H:45Fn"-F{dSme J>]^"@2!d'- 5& +XEZdqU2–S܁ѿHUw\\kM 4M{_|j׮O1m+P9"*]ˉRzO]bAْd:9 duTtW ge^vj^7ؽMQi1$h PD{vמ5V_fFc֝HO`Xu^5| \)UWnؚ˖0~@+-C} q;WB\07xI:֪;AmLy6_+fGLG ! OH>NľV@#*ěsVFm6J㇫e%Z9g,hE).g{UV |,vx! JUjVЫ@1;2`>v>ȪAU:vY"9k'Lk4HH7%Hz1tP1+4%B]zmNwRS7 EET" xcmUh76ww0QX:&juw7ϊsQpl8DT̔/2~JL1oߎY7"R8/}?=!uegoLܔ#MKfmnڀ֡_λ~'KJ媱Z&[Z9O6kĹ "YS5g575emC2߆F< e)ƔE"8l5DC^ ? 20 ArB229;sRgt?,΄nR2X ěc5mW`qid=<}Ӫ5-HÅoqŠ::d=Ru뫒 -/1ǐ@KW"/g * >{Pb 9siMMaV؅I@ڣX70UZVix*98IxX C@Ǧ &<#?}P a.hsзBP ?Bͧ J4W! ~Y"$0~(t"֎cR+Tl- 0Iw_3Ҫj74-ޖAv5:j?n'.m{5[szE& II]g":ŋ"SjԺqyI"~>p٨$۵XUh`y8ZlT`9ÿd+ϨE@xgT~k_^b,dSX(kEbhk=@v(Q'/ `x k{'V-ǢMGCWuxd$Ʊϒw^<%!Т'3P6v53tMjI+S:+{XAv} j@ĵ%q]y@wn7? GAD& _2U:~aПc~| ΘzrYʖ7_M@WJ[팲;Ы"i[`Qjxg uM/}0ywD(ߔT2AZG *@ ]p:LU-M9I Nj|5F\#1=4Y۸S#8OV#5?LCp~nd{,iS 2:l:JODxU{1+_ ,z}ۑZxFYk"N 4^b^ Ţ?+m/CE[?.Xk\^5P1D" R$m`i;?Z+~Ryj9 GC\\ݩ$BH|y o3H,Bg׀Im<Ԟc"R$J'rM%[ig|l*rS.p)?4*al)"F,&g_symӀU..[W,BbETDzUOפGIe4'p.Tb&`>؋'vk0^'l`̭Ro#:3Gy]hO,1U^[ER͍Cʶ|O|#x=WSDЪc'U `$8;j!ݵ/P\ "$n3!VbEFljcܥu8)Dz>~aY8Vh{:ojXo#_;x=F';}l!.8:CL_yM36,JP˙78Ŭ%!9Yz Xu|/^Y\,ٟJM̺>q`& xD+?$\uz2*ɺ%+n:q!f92+#/xFziA(hn Iz<E)8Dtwj'|,{s }7~7b 0v:o;KG{*Ha *Hn `)w*;r&UiPDB}ݣf'OqEU;۲%ejQyglsu[@5xʹW+vVb:MtV1A17u SHL!G{ix֐\L@ܥme}/GĬT4y?[&a ak )kܵ1u o~WHK*+Yk۱ t%GA*լ[-@X?ECyaSײsโ1&L@!ZA,v՗PG2`̼W0.5mJ=Y4<)}1Xavq18ksv+Xʚ#S^= 7Vy7N6[ <̶]`S)caf(Qt<'MmNj%?CZr ~4w񤒳${P6mhӢ2?3{01^d,#1rSɤpՃ]QR.c~JP@"/>sfL-2A8D`J]g,g&Q!4fށ.||AE鼉UK7*HHb}c^iۧq V!@*,Ρ^:78O1;~t'-W4@@dm"%4L߂Y^L!\``Ra8?=iwt+"K)a8&_,Щ)q*ǰp=OЏK[>hr'3-+/WNN>-BHUupwG(<#u>D/ l_D;\DH :%--u6ςGhb ,VFքQfetiЦzفs&TO z^]49А]dUko;{(o9=`D'EiU&N$NX[B;j*1I~)Aomo/3 \cIJ(R/:BVe?-:E}KL5sw.}kXk-ri|̓P^$TBO,&V%dtWL:~Lԇ'o|Ԍɭ,BEi$pͣ1ٲb/Dc-kuYI=Ėn !Y+)Pq=5z@Ӳ {I TK4Ϸ;gn= ^V5G9]gfn Qʐ_;;R)W{io*ה$ܒ0 35?=a2jSxcK(ov˺4煪,T0ks!Wc6;i(6IOw?i=

        0`{5ֵn&[o-ؔ9q]jo@0J$.(͜&AimTMp7g)**9j2:Қ,Fe\U >ֵ<e9y[i+˳93\\e7X d пkh{xiTjؚ ¬Q;OeF>M#6`3g [md3\nP+J$?|#xB{6Ycy ,,hke1R5PP2qK8IP58\`2 }iHi 1UAd,Dc+n \ܚOq 6ɺt-.&v|6hR+%M @ G&av K?,:nڲ^^c+ Y`4f7B?FM[9fMU:`@1e|"ԛywvw BJtL\F8HBi}Rζ\=tsĸo\@ -h,833 ?Ů.:@KRM *+MBVHo,qni'Nw.p/fJ_ :pe,?&fYp$VֺŒ$N=z%&r Ҽ.!(l.OoY1ˆU Ȝ8m{&qj9̴-9\H=S(i We- eKѝ>uwH3&bX ȤDH'*ƒ=@G<!F.,pyx- Q |=*-GYO@+)]^UTa"%'#'ƮIi\WV!AVVQUL&zRa'tix!^K2DB&IjxIDƐVD1w)fsQ@&>sĹ3U8ZYolǭXy ϏQ5J`b^rϮz^\WM4? sqyX4>Vsƾ[{ߕR d >ЍoK]4adT9s߇MKURP"\DZ1!vyĚrѴ|#[cMX՝bevW n;mC˖Wil=V΢;#LdPPߛXt$K&Q6 |w hO:q0iqьG 0P5ǐE%4ڴNuAX@'{77%֠Õ=_]1@A"^ZPOa4o_IxZ~~pxhTZL(~w$4TZQxUSR@@`GЕj-mzY-҅%)8>uٚʏ $6jtJ(rKٴhQ4cR'G5Oq H͜U zφ=;K61@=d֡eX~3lqU!BU"n:O}Jo zFjR`D NQK,T^T01Pć ׄ)dZ-*}}mrtA޳rm MuqZ"JMSͫfc6'`-6x\)^/ߍl:N1k2w2,t=\ u3ͣYZ0/0 bWe`* W82aPZ8fC~{5d!|K"(ZACQyڑq.܍VQ#ot@=66d&ch&XBdgwwtr(6hYM }+Px8@g{05 e(*OŁ]À okR?+\`jk"Qf5u^u|; icG$/\ձ.S4k/?uVpDuSi뭳?+f5ϓXudH% vQyf^M>lt6HFjn/,\}'7_WBzrU*&1lh,ib,JbȥG!>1dC g" TJ'J@CD8?OIA'1ĭk{Q*r+N4(IP )&̇|),y`0a^{4kmhG63b}w-m5]qǘ՞{>٧YR]8aV^ECȘhҜ{`WE'%:0o_|zk)&V}֚7Y珬23h[RP] Mz8@L&mņ1ΉF Ag'~'tΜ+{n#o=s^`Q9Hj|]'fLk2hoE YD6of D#I!]ڍ>> C52K+PjJTT7mݽɈF6˴"*Z+S,%<|}+/0B ( _J}*vz7mrHu^~B1qN'(! 0ekQ+-Io^N 7E<hJfK^\>QB Se?%hC GBaӰI_x:0UXܠDKB9ݐJS'"d1P =卥&5io5q™,͔ }ͤ %#@" "a;&TaH.6(ہ&(l#݌u80 {ަI% RYMk4I̫>JnU Rt8K.HI0=⸸/06"?MkxZvdy0tx7i^VTx%ZVӆs.$ӾpG|*sePLO{ݎc%}[0ot 96'pSCQժBA8Jl6+1"NIc ','?Z+:z ԗTጀ4ru3&0"~g_U .X/e7he =w[ŧoW9]pBŽFYV"0=JAm.[^yI$dtNxke|(UE*e];qH|Ԉ՝PλtqmN1V~roAWf v#`1F?JuDB ׅ٪B@SL,=)Iٝ|3IdkjCBf=-S3|AEpO0X9?s@Ύ)oh%z'_<ϧYYWO/* ۦ2%q*N^?EYg ,{%}& n![t\!]FA)c z'DS:.V$pUrG}SS?Q\zzVu ̋ !u:ts=r-yKwSWQΉ)ElSAh:Wa*+4¶n KXU鴇+r]ru{=?]F+(WM/IWK] !S3 w_jhMl`4$Tb"wuD$.d q!qG<'RfN3Yi8Q˨z}"OiA ރŦE[Кb"y)<".hbWsDr2:@ЇB/dIq=#sLN_ӌE!7,Bߣv1`X<`mn(Ȣ 'it;L|5 .~T%3#=bl ct{ͤ$ʖtN$"s [ :/ro߾Kk*or [ g[uNdGxTk&aǹ3매6;<9>p"աB]߲_\ךM%İ}/ghҮ'bl( [6UqTzKvmnto8r]ʂ\g3iwpdRɲ0o,xM"hVtsqgīi9]EL.?,$kp drK#A|8+ߪE¿YzDio=҃`>qTK`ӱkЙmHNdX,gcC _ C(Бٶՠˌ/⚸-dz{E$誆)Uoy3 <[Pow9[3lۨ%(դET0iR*.Eh.@Qlj/!(Xppº0C7[ L|G=AYw.7fG,5-_ 2`@bOr~ j!._` c8:a!{ )IĵY9>51EҰWx(mFߢ֯ ZT!#13Tz6^#v~X.8B,/cE !Ka@5r=L%> ϰV^4-;LevAw%Q7Z8RX90hu̜]TWAs.Y2ӄń-{HâϱL7+59$(!!k %Y1cY1nlK!zWڱj=g!ӗ[֣qxJ ,gzZ"~^4hu7ʞEeYoꑞCqc-Xb[tTDRbWD\&v+25A t(S7". mHDd7~N{m&#Z0 j\wX$i X7p\hfC ̎`mtIba3h`k)y >"n>D.kO'BJpa!%43:1{ȸˈ[ws6c1wyZ;ӯ>!D%:5x1)-Z!tƨUu\g$W9V(FAC jg'=|SS| =?=9'AnmmZ?ћ$&ǥe-R8w(>IhwŔ \t:V.SI0$RY{CJœ͈85d7&ƸqpKo\՗S(\6+{`LC "=_ e<{P^t&zE cErVҽi*!  ϼǏHw!\#oERM5y-E ?4u`kp ̙0(g7eSQCaK;aa&~bջd + )cvh$.2]xع̰xᒋ5ΛxROzJ,+!6mZOCqkꚔ̀7H[.Y"e^KnX1{C9Ww_|F P$GN͉ԚWųnlU nmαLRIWv邔uI{%zKdO5p>ošʚ aUV8)@]vAȐbL]J-ag ݶ22zF^_l9?9S&ȵ xBW]m8 4aMŐˆN~*;D޿=@>+Ą* -Gր_$5<ݞ<"S|}<&͇R :3HHz[ 醠ꍔ7C}[`A!8yݮJ/"< lqd$ZT\ۧ v9-k;zu:NZZs?S"%En&9LAמgR}e {WmG4 I)QE OLAWH}FƎd<NjjE3c,;x*y7޾!\q#z;0&>R %V G%ߥ(GV6FYAaɸe*=& 6!3x@/J^' vC0ot=uI9r2P>A53!f @ 8kCz=96 Du ߀硕1>ć-t Z؂30R~>UG_'(#`ܘ1AK*Mp:1}z9l_ co*iF';~"(.|-F!;6aOr=Q;2_FU6/ # mkLϐgl;Kk|r OD *|{ ȦXn)]'WqW8յf~3>'q/9eDnr"^RG_CxuƱ}rg@:ky[&J^!02Tӓ.C8ÜN2&S:4b.'?ըXd7r*`%ګlхn>O9\@dH̎wҹ0ύ{:Eu_\Q3|27xE +BL]8qb2&J G@u+`D0 =VS=yn7%5^BO>@ d( %t+Q@xAYEZ4 l,T6dY :E: 3G>cR7tō)ptʇڶiC@O LbDwRac @fJ"ˋz+]ccMr9#k`rAn>j/X_ıq'A;.O ZU@FNˊ*px .F(qO]%AYjd~Sgn"qB]Ɨ> c%3S;)I !H€h(R/{m8KXaY#'GB2-Uq v[0:T\u‰],)th(V}uBl}7PUJu\k6c:qvf0i@HfG0ѲB"b8Lxf^8Xh ć𲇄GYJM;(> g}79:Cn)?Ii *ƽu$c~/.6\sYoڃ,ڔX"1*}|ѠQe۷ 1Xi<)pbypVϿ}|6HٌNKweFhghi+J'GaRtBE9񃄊Q'oQLPRbr l gbBA0ʂ}&CAYWL y7Mm-Zbq5.J*ndq+"IAQ̞,LA>*'q6=rtݭ|؟!6i(%*O"o.t ^> _g>Mj#Ԟx3+ P .@>%+Ylk<d<:1W2{Ǻ1:[oGB.(vIAf7 lGU10Qj|Cv_CW-5@D*ۈ-ư^$ВZ0N`FI1qKw~7z/)oHc/%Ŧ.<$tZO\]O2uѱf1):0?(x޷/' l3g-(iq*< =W1xmgoXiubG'>3) )L: ֯gm*!S1܇2%TUDkr|dbxi N" pʔrUXiFj-D3gpi}~t`{1kKԊ c~`+6R2.NJѐ!]h6}t9]q/X9>tu8tw_̚c) l2\9U7-|!+[G(1ns&4=ɉ~caUԙdmK|-$[~Ԣ~_c&(ff+dT~E׀5;9t_Nnub I0|w w1]XnY[5F~JuwS2 * >7=خGi|EgȆP %~˳cF$ƷoRA}N:LdVk)budU) ͵+^]>Oi̶b ̣B{"9=Cr-h}F<(MRB!ϥ9&)29,@Ĵgxfa"Ad~! v<ʞМ`jD)-@OM7@a(TgV}Bv~sN4WFڜ~U+ 4tI &vR;9m'7&u 2{UN>)N"PhVt;*ޒiGEYL$2 ѕ#QA 1T$P3 ZfDLQV־!TvE`@5*Ҭ!"]7Qщ $9'xL(U40TLsnc/n;ٺzvdJV˰!xg2HD]&|;X*vv-O*hqJ1(:ʧD#OA&kXXO[ӯ1 *#Ė71ֺikTimBpyfU/7YNTg)!J M@U*%>S†D=wt g^ϋoN7[l u3*oA?cQ}U4ߵw2wO@yNKeSf: R]7Pp5V:g^#b/ֹv̇LG2H yRI/8o]f%<~8tE9GOpͧn-F۵fB5R"}#eE&5ӘmfCːz‡k5N6jb}n˾J&D_.24_]]UBp>A!jrMwRdFVGE8\,MD4+gC.޾`8q=cG³W}Y#Ƭ}^A۔U/a6.YS^J*, k?@w^]o#`>Si{sWLsRa[@*My-R.^55\2Z$:b45c@P ]Т}ϑ9ԡM9wO\1gjׂU16x(j)jh'2n``Gj{8%grjiGdu%䫄ٱLմr Hr+"H4ޞ޵cXɫѱTW G1 L<)ySƈg*|EZ#. Lh*iny){g^{R,in8of'5_ ,H.[o"O\J`|Yi9<9fMM7aufI^ 0Y{^bIʙRڪ LY!bJ>AUhoA/uD"bV "*PsYڱrA^@B VV_ֻDv/Z4q~i3QcЬj~v [>_ \:L=R@7-Zǃ_*DB |aKվ5iEMG[Jxp19^X-, 3p&ǭ 6s<)(v8du_ɏ]t*޻XL'hc=8$zeU:<>yffm7zMRt{>:>H>YY BGXځ&\-|7Hom7G6:kkig)YQc:[ a%SpnKח}JUrC.l~Sʶ|Y bin7\|v/s禳!v B,vBV m4@d#o3v%#]1X8b%VC9Y)Y6/Ku;Ŧ"IyER-U|i"Җul8LZѻ@7^^ތA A-=l1LUnY  b%ӾUM&-9umY4bFGhw?Ozڠ1=V{;IÙ[)L5m%I-S`y*rb,^7 O PH,鳑)w3Q>Bjިd,t{%1װ B _1NHGedAL$l~8JK]¼9JlY;K >|Cl`*VE[oϊG0(K fplÆEvGU(k fUhB"91m͑E-V@U|OenQ#{/1&! `tmKCOE~RB-^V46ڳS̆i`/U+OZZ21gpywӱ [S[leՇΚ8"|Ml)1s#kj5:j-ԙIn KQDN&u  $ N# heNZ6F(>8[n ,O<5?ï ;+iLg8q*at՜HEQ=ϭTD`iLyϤ"<ѫ5ԥDXOn1Ҍ' [cԬy$X@ t5SM3^nn[meg.*M[b1>oSLjuz^-&韉%y|Gk-yjP%Ħ>DA:$ܽ/SmH^zKHgRCbm]$Pk2dZ pp'0OҙDNt[^n tHo JZ\,joJTp")p{bemчT;2$HbcK+||y:)vitɒo#O#` VT(^en-e5D@| >iQ;)ܹ&%3 zQ5N!Bݠbx[4) sd_X{֏ċE%DàM욒 E :$TOWs6al<)Ë݈_?plTk3VgIͱ_tKRbkAWJ$rn2m<1Bs1ksSaV3>lU.~xl4VE]7:D,&*Ls I?c}Pg}҆ݝy2/&QT]M0(t"8Ej(q bg]f'+[R˰ݝ6@$$6M'H팆,͐#׾'^rd+;wPEi!XV>G#z,ƴZ<p7A!^ƶSLnaMЀr *[ccO(VMi^rf :#lΐCG1?w9r^?>prc?P3` b8;"^3_$6Nf߁ȢbfEWs ;%HEwQY#tQ>-Ѫ,ʸ`Ç-ƓDD&go-̊E7͝hC5ì'v*H׆voup7K zV&POlDk ;3[t"F *iXWNA_?bL69䠷`'gC"A=|AwO`Qrr{~5 ϻ-hgwmz]@YJǖt}lȘ>E2|25#Pa4?c̄QĈ2gفU+|=!ZgLtI(ʪunhРu>[82i|p>EC?|vPX+U%[.H-ȣQ܋Rʊ@SҎKwZGٻ#\kA hhNYG6e2і&(i`Ke,x679/qBR}5'sڶ< cVx M qxB7r r}¶WX{ft=t4ʑi0SŝSm̬?{mT8?/jBjVW QISIrwaWmrx4Zh(+zn\ή.ͬ,zkAciv7gXӝu~1`.˨eHS*o@)ryi͑EC޷eejß8E*;+eu~\J"$ܟe<9S0+[Z'yAϣސk Gb Fp|ە8tdnBtڼGZVc&!'_"Dl Å>vbkkݨIg [*_`ge:ދҥuы ZnL&VBetئ&uwk1ּfcҟc~3 ҝʦsӱVh_n}<""7o_5ST)De[݉3e"[ '%*#ݏVWB(5Q/|۟C'3LZI|3e 凙x8jZU|xF2.p% 5uxSmNu_;ExoE$:Ųr䠗ゑĕ<4H+ 1qa}G]1X kYo)yfmb@L eM(dz$moNx]2~Iːh# wdhsȞ+%]uovĕ{/= W 5S>]_<3(@$ć]?XSĭJYa9/s]ve8.qmRb:r)fxڮ^TW;4ghu, 72v&8-2jRrb2IXVȂ4ոyHlAJNu{zWPNi=6(}ᬑ" ~%ųPޅU%oB{{ƽ0by$h[yJh!>':aґqIzwGw шvTB .q)7(+~ bŞ[N~ъ䓍j߀ (VZDo?#]ĩN~.90GѳO[S05m=H*uF/7>plArAufdƍh.-~ps!9,_m%_S7κԐ+ κ9-ljr{y\!neQmQ #Y{ok;Q\4>H5@]^e--[)y@z^ #T&q @=<  b0LӲd/qp\, Rh $G,oPx]`#p` 5XhGy>H'Hjʱ۳,8 4 <="XYب"pXqzf o{'^va- w7[,(__łQTiŤm\ȣg$뎹"U&tŵt[4a W*'O}{oX AL pF`T9L@VawIӯК#}m7ߡ[WPlecIA`F%6kH91%!m'VzC/sw_-E p7/ PY{\I$b ,U<60ޅE;J%pQLj ScJ:aV!ZscաȟN[';I25x=Iᦄ6W3:Yˆpb,bI3M%?aܺt\ TqfKU$dz>6L'p;8wBrD[A7|` VBq 2LC(|;U:Ns@3$"ɍk![gߨݐquꌸaI"],.V9t/ d* *tq6~VnݺZVM̨d^ cr򯈜 UkZ[Vᶝ["Klr0)GӒvb&lk g:zAc:`NJ`b謾Z -P nϐ6au'V2(W=\xGʴ~ֵ~ߴ 'CV &NU)$Ň'p枏筡aRaۊyz'h򒉔`yP8ИpCb'fFs+ޯY2h:!z̟TH]uTUF4q,M~Jvk"ox L K8H:P2 =&SJHY5A9*Vjڱ  vԑ'v q_er dg 72/jb;NՖ9 cEY (̶|tI*>M0Td& )o4N F+ |E82T(;5^tqПL_#.oeԟ#ej̥z;XN'~!VJbk;ݕcH6ʉ*5`vd“? C΅M,:Oh?Lw_Aa2Rࣸs9Dn=6j*Pzᩣ9LɫkETbVb5ApR⥛4TN_XM`0N0=f!`ۢq""5K~%&tҧvyp9escnl 0P$lwUxֺG'RNFkKLqO:yulΏ .zRT_'Z=]|يhj[<yU(6t)vfT#==2VZG,eoRM=vS|]R86tV]^I _1\^^$L!Ԏ)N@a,SrQmh{GÃDGwG-9 v"ѣY@!ʵ#^^Dc'&]`Wp3im^GHzj~tq w&#F۩x!jX^a F)5!?i<½gB.hk_[ۡNuV(5FeI`^w}Zky&%o+az UFRz+ӧX|lc,Hum6y\Ŀ 9VJC:;?Z*;SQB!ǧa7ہ6.Xo"hYakCyfH2FyWr"`s) ljcybDyڹ*kikfP0xC'A*6g,cL4":Kn+ff<}XڨwW{qGjhO{hCb7llo:1J3a,(cq1ZҢ. ب),bQ3]:dEatǙfxs =z_bߟ!j@nc̄[Ѣ[gwlMYc*_ChS / @1pXܿ8GıoBstIx€g` Icש;~a{=ՍQփP"ZGLׁN"2~37bx7cr=SkgE?=M *= |?p>~T/a_HGNWþ>]C`{,i`%o?}m2@IZAZPOׯ" VF$ Ԏa 5$&OLg\:$9FK TO;tIR@G'$4[ݪPTD$>0rxvGd躶OT/5w[o#$_'d?OvY)#+k/ʖ%or;Gu '.a>.-_p*Pͬ1 8G&BsՃ0Tξ˔,aԠE.0[t܊"RO&.No7E( qF:8 &f̀F{#̾,)[~2@"GG'Kfz&Jg`M2QZ ad3*a٧j yrQYF (tudbt"~w~`L!f'w!4S^iCb ȠPbE`meex .('brߋnRo& oqgǫ8s3`FfޙS|%Hm>W*bl+0 ]UcpϯSu uOO탸;N '0 z3d3wf HK`1 \hVwy 'C#LJyi5h[ d`)c,/A:qVع_a \:u`GraK?OPfp&\gn?$j˨lI67_"V*TS0g yeŲw]8&$Pqfl{q|P; -}-Br D[-N]wn$n[XEu,X5;M= W^_3_6OW[f%? ,DYXn9Rff!;!- OLZ)7Wt `߁-z<ϕ~i,Y:ƼNjGFCQ|Y6mc>߱EM/uN/axdGٔ)hQϻD{MLG*T""<8該YKvtvy+%CE[)lwE`;RqD? Ńd8-˽e%C+D dӲW)R@W= (krBԿ9q%1o_/׸1#a}75È2Jُot~oszFrgٕ %~Bi˜A,^߻|tr]&0[!`(*[,@A b6 o% Katؓ $eGg9"+Z`ꆐ\f_"SnYO8aUg܌l̸6p'J *I5xsh{j;27Pr+5v(?dUn\h|{l+8\NMc 7E\g`h}}jױv@3z (1t3fCauʼn w9;8ČQ BR n,gtZd4~l|@P *mG3 xSĎ?g9 *ݐ^53<xޏQJl-*-h@2.[;t-_9یi)\1,mTTˆR빠 B;dxWY暦&\oo#b~ŚK3Y&- PF= <u~UIi'G](:_ͣaɱfp9U ƾ4d]sgo~+{e,e1"E֯r7>aGf=VE[kԈ}u0/VU]e5'zW}Y",Ҝ#jc+} #_%c$d8 uw f&*M깱{-=y.6q!Q1/0@b`'EbE7K&آZ^ 1jS#ޮ-a3; \foWK9}FK#}' < l9F:=, l6D7_Q5񓖛j$1bi/pzQZU`#aWH}g)@/bGz&Msz81K Iʓ&4JkA=H~A)^[_%Z'̍bNEhG9xWV7VؽlۙiJ+3fиU]lXO5A,bܪJe]H?%[Fc9N0zVQp&z(9tҶEKV;h/2^ݩ$ v\2 S_qKq8m6%GFTe[g_f@gb2k12Z}LtaǠ6S%4W3) CDQz{%63(@E,8wD5X :|4_ۏĵ}< RY}d%yk?5g\7"xU]FK '> n"=Cw>t͡~"S&B̾(%_aԎf,7UX}I=<\}BD.[8F#nkxNZ5Gg3q$׻YP -XGSk#|9,}3\yG 4|Ly(yX`dFΓx!AZ#erbBKibS%:!#i-Zrxm,O.JR{-W,"y UeDn%GA/";)5%La-ݠYp"ͳZ)mӧ҉7#DT;~Zp),;X/"BDT)XVfe,(K<)אyrknG5~UJoF|eCWSx$Q xEbْ$;@_'Q~ F8y:H} &\`| 7ΝRnapqGA ?OʂԠl CэJ5`g\9ʀy?k'{AH{-xXfLga2q"tnAkd>(U@D5ed*sD&s 4|(䧪&nqis'0̾كC~mhp/uy`/糟ͭn;ksC`w=\.>" ROYSS(WR]_,5ӥWK3{_g1mo4FD&Ddq?f AQ 4[q$@iʤ꠱9Mh6#d[7TpΔ80gw~EsLo?z/]ܾ`6E_*K񓭊0 s=p߸:]?M&7+#G n>]Ѓ^vշ% 8T ^<U^{EH#Ƕ>!Tx^N= 7psbLp&&S`ղlCs iي: V qY~Vf(]WhL7"%뷕e9]/,5߈?xOӹ\I+M,WkJn<ɤhͲ n svޏӃ+qB/'Й9vGVwB@7xI3ס&\rj{O-YF?獜EHsa({E]B7뮧ʉf>~Czn;J"` yՆDߦOY-#Slf}Zĝ4ZV@O}Ü!/6 gr:4fR̎j2%*Ma8-|2~U&yK%Kߋ Z]xCᷗGARiߺ)Q#գ@+&cDzqO\˨ztï$Qoms7~s[%[0po\'&q,xPn.nҁozrJ{sꨜ(N[~✘bDY9qk$}1Z(uMKZ>XS\\pEd:BXQU^&RRSNAB&l>DB5ї+9/r!ZZ1#J3X?cguM_uW桉+v|%t͋Ot/bC@iqߛQ]wiO(0iM֜WTUi-V;dAyngLCn= qML|4l*LS]'\/mΔJyPmN~uiw<$mD+H $B;F*S^I#O ?"p,5hSTpl .$yx쎮w:EVT|-W:u*M)'/d*?-'m\(:ʌn$rrN:\wt'(#(%8?bRMDUUm*6|ߤ}*mm%SQEP7J֦؃S4kr"m:KD>TpCm i_Ջc"C2h7jj8)Cbg@Y#RwmI㭬<%]괩uRBH䮽 3``P>wga= J3"7m,!B¯]说;i^G'7x-fG_*>egDH7"mj$:x-g>x-gIW0 U#./Nl8k&(T -rO9m3Btν28Odqد9\0e?œtrb!<,vTe8quvG,: 9y^cOZ;&[7Wp9.uhQWbl(+Tۓ1LL*A5I9#~ys#1ݲZE}I<?}ej#$Ho=\ 1)9kӛtEZk2nc\Q`ZR倿?QZx˩Ԗ)GJSDƝL~+gn3b6Z)FRIe# ogU,θ6ӁP/V+m_Pt%Ǣ1OQ7}Wv٦~Z؆# ݰi, 4 fR9aYZ quqlpyAa;ns]-ܲg6ҩٴ-WH|1[2j4mr] 1o0߿M#x7d^lFn9uP]h1uɀ{&?mRU`sRT j_i Dg&۪<1@w/mlLo9$,a7k(~`"'G #g:۶-Ʃ]6]٬-m\2fD'&7\–2QbU$M)D# Po=NG]ߧ{Ǎpً\CCW@&p' ULm_ K嫷scjVËrYIf>z<15fRH$̐''MwşsLqt:|tK4ϞO(<7 mÂgQDv*Bb i5㔋|U笾9G7X<+*"9>]Ϸ>njjZ[o/yEv cKDόf{ewG"t $ M:NAO'$DXa-qכc瞳ƢK"sZDBCND\:sפfM (iԎW7[j'Szy%թ7m-#{6 we7)r-kCϺݷ^cT!+. :˶|W൅GJRGju~8eY_6Z8* q N+񯌗'A #Txj$gAxfB{9_Q?Om+ÃvZcjn|)sLa,:`ƵaF%Fcm@{Azm·im9^LAp*$G7}8}y-][I|g9S~UQ@n<}Λz <{E f; zBϱI[FU+ޔ""HˬrZRfYdDHb!/%ڊٕ퓐t|b^&ro$Szst A Ŝ^qU!kKטHF8̡n;`뾂 DxJۚu<*J@KHdmWG]+zi-,b`>7٘ٙNn߄TH5k09~Q:ɫ[j{[jSokK̍i_]:N澗k)h̬8(=#J4l]zVZÕ}l[bք}~ڙ9&4 LB6(C3 Hɏx-  g ixׂ vT>U@Ƕf{'y]VG}r xiAqճ`2+n IyN'X# ;żlaߚğn9_3c2 y) 'k'U47HѺ%C|-8:o ͑ddJaKE-@ X̓_"X'EqO0ܣeO@tQO=5%2y&qG`ՁqIpQ䉾DeD\{*GQx muА d;]@\dhI |Z:yӛHCf.g5w|^/U "S{+s̛aV ݧQRȅ`"*2-A>ϱO e|YRO!h>|)AGCn JOğwCJ@ #8kWf(Ѿ"vXw{ÆcӒsG & {H͍Kq$2`dh/2*,6E« Ij4,W%%%#~ aQ,Swo+?f{S_/#dGM4Yn])_0fjOrx'nWgcFҲP$f$i+.[ ZI0H8vE ggM^sFO *-TTTэp/ 3:ݦ8|" m77SmG48>4Ť)਷]Ӆlg՗ر|2^kdqa2g:(: O $u麅dy*xO 84'}n| 'C6s>5̭rvAStZȎ<$жfw&Az͏mf_k?:g޷7v~H pbށᘸPU.T܂oџ?MgC,zx@}aKy \?UmQ Fjv鳑Y㷦l^Zb֐vY8Knk4ok >A;bF22g*aIEB 7dcklgw)ŶMCq`z`ޝ-xЬ b!~n\Mȡ᩶kJͪ[‚+a9yC 4U] -}^F`y$]tL^ZO N>ݼ#7ȃ>f D 4u$(K813d_*|^2µ[5x TE܇ D5*PSi6y%`PּdW]ub)c,['tY@ ;Cd64d_Gdc(/ݬP|缜LF}(`"aζÎ* HFh0 ڦʒMH$4nt ŻQTfI/3V;.o5 ʙ?c,dMk}"nj-ݠy抢j7%/e;{vF0/'S)uɰAב [ s -;&ځ_e]y4uVX ɛkF,kkZKmЧ┟04 g9dzO\-W@ODu.ĵ=MtE/.C%K;I#nwn! vhS:!g:[ɐTBytV7 7TH fh꞊,ԕܤMՔ)MaM (=i 'KwsE~ 1'{Em_P6 n :514\'iJE9G٘xy+`ꬷ69>kQtMCkxtEF-V3m^.pk^W`U,drt+;&"#fd6wjl.;DWΈf!,RUV]d t"Ts4<)zdOc, _ɍ"{#lG,nf͖ϵ>D{q$8`1!ȝc;xwbO,oaa1~#QpS >*F^.jڔj1lW>uR&  =Þ2'L;>2q^bAxԬP#HUL>&__O!N\'sJ^=V>L?+n~V0.7Ik E_ R%Ix H7\Xd^ '2}l,"ý} ȄC̼:CRaIAwW$lރ;PN_VQKfS(SSzOqdvc<78B Mth W'jjV. s틺6p޹Ht'"[慛znu,"G@S~v+a }[U7 vè]O x,0;{Opܰ:&^%a+[ΚAQ9F4&oJp#ʱiARfSBH3U#7d$ߤ?]\+ʹ ^~0YVUޜݽKT$NLPB6B5Sh<;ڈ_c ݕb1;";غ Kӕ1E rcs ΈK=ڔ=RIp;6 {#i*o¿l<^^yz >W\ds$JRp#$Ѝ%>J)ĐnC꼍6@}2t9hlLyćRbyPYC"Qչ{]{uw Z\Fl3|5mzhk쿟'+B8)Xö \9Cz-.&UJv#g<MfΒ@MRAʏyZU.#p9~QK[ B}kD&CO,Ku?ZĠΫ>PrLz6OU{Kq&ĜY%Q7H _Al˥}:zdrKdmar3|qMƻxԶZ}& aC?2H)U&[ܦ;ljkx_g "֢]m @g86;`tp V1a`jgq`*c3K32W/=*DX_ftz M&fr񯇌 A (gJnӆ%_}7\Y2Vd'Li !Ae9kW,3Lِun6%,%& pUKӕy0N=p.s卟)N$a+(0Rgkz #.D):\̒n oe P Ap <:.tLB8RL۸fp^TTs-Pqg\K߆C8^l/azR`S.'c-p4`U`tYٳXxʵ0_mѕlMnV3X]BhTXwWj).sV%6U恸^3~m؀6=4-чV)cD2jP uG^ao%Ӏ?RB[iXSsslMP=ͻ̵RHYxlE")I݁;馕Dz>T^X~` ۯ(>GFVQֽmeWjp43NVY tVEf;!ǓEj?\.28 c0LK `H6%;]c"B& ;C9]|jP7i8dÏ֦V($8hK,\qG'C̟JfL\0J5 T($ԣ{rdpWU F9ܔ i(@Uidtny:KF-S'm rBFzo.ϖ5@y@XO0 7)(ƖZjvx`/L_M0 ͐%JDU!!! f@x+[l4=@;K&;"~A raQJ $^]]+Aٸ3&0Lf.~ Eus%̠rJrm5vpĦb-uP6 =yT&atc4_ɸH5UC:q+V1"_ rg*/ /<bFjR-=h[ FHiFkLGڶ>/Sv)n݀X;ڄ;JU;a 6 ۗz{;0] +TwEcSڀiNs߈7ﵯdjkc}|Ίٖ \M}#|{Oeޑp#$*6c*y3EONFWcL띤gUgrpL Rc/J\0hTn21UKBacJ s2cv Wh*m,.ԏ$JeK2!|E]@xuJq{+i>ﳬ'2u[٪Tx 5aL>P5kZfMo*j8`zGǀ.C wM]_ywED!5 ;AqHlC{={W\C܈.h (f=unEwuFq,jD, !7/9vc_ -t|:-$sp?AP FhERk; *oB0K1M@qYWͮYzQo֫%kS .TgGu#"Čŭ#LO!G eM;`!o>/7*p@~f!N`fE4w=cWhG,;kq]%#p=18aL8!iuc#=_P 4Ƶ29^*Y. Œ '7iȞwZ$̇ rƇ߬;R)M( /! Кʛf:#L!R(#i $u+3iz$Q>ˆIlpsO11Y0gihő-K݌t 2;{>,ut̀!?/+ YڔJ&kjíXdc%i~ ӱ֋qrh!/}j"b07zwʡ8lgH1V]hOύUOA T{+6 x"(4ru{?16vl>^ C +g {0H nW '] vh|)?K+jaQzyR`V!.L_E+`W-@zrgOz4CKE[ګpgBm>wvE( J]#Ԭihm^9`JqVw#ZAÃCV3<=Ii=VhŲ zf;HkT FK^ VIŬM!+y3 Cd5>1DQW!ĵs R]M^~^IJ_IKGx l&,T$ P@V<{xpĹ>8zņYt2Rj*D?lM,r`Pl0; @IY.ۄu@z(Us&:@frtDes:yȫö"4iۙ,r_dkwg{3jTx)d-ׇؕ kK}䳓Ke?깙N6Ce)-q9ڼޜ:b%yl~;Cpxrpzb_a)R0(2Lp0ÅEKnujOz}֊XllJ=/QTh=6"ڲҷ*$S$#T`(Nws­7;3utZ C!͎B8ZSZSĀE D_Jc a{C{ CiU綺i-8,;wL~&>6 u# ?pLI-^XF"*Δ 3}^ }kVT1{tñKo^ $:hn <,8j2jb>^]9P԰ha͈i/K::"zGD$QWȘrx>'eJ]7IĖ3+L^|P`07(~HT[BijKuȓkKom|Kz@/qڪ~S-a;(e/*d8%*_{BH6t&9_fDk|KmSX0&\΃>?wVRZ*v36;@5_}Zk m xQ$3ӼXΚ.Z!MDXe;҅ nCN;Å$ [1@nڣ|Qp; 8Qы~+N9duj3Cx%>UmH@ߠMU*VQBIcHRcSmHҽ,8~hP| =HKe)2%aA?aRLkNm*aWQ~=񝿖b,K›<(*_6B!$]qFt 7J 0v~^&P *}~[xﺳdcpe,Q]a~%J[qɭY sxMs!BWHn(zhCZԫ/^lc<Y]A@y~{蔊K)M   dvJH{Oe (_)1tʕ'Mkz}PX/"47:N=Z,TXNkzTnÀR UB&v^2J3qz_ xg9i"o7[j~vw"BT51 f ~jE!TqXRl '`SSrix"ޔ=]I&<}Z !c 3յ9p i W%,x1;#L_; W8`.?/8'\}8#MHF,l),p>yXx~c6pup55IJҳX1 tzfHe_Qv׍EeEbznm*K"nbm>(4)[T>"*g^- ]aQ\Gm9Nr9p H%G\w8N5P3'Ɖ%?j'zsߴ_5kog ~ )pbs (G7s*GwzyQw,y_" ȓE*[Iq?26#'6x 3 ҵ DL}WXu{'PDQRյhU #ᰜJ|;d ݷpB˃e:~4Oq![BKZB)trqHMRuKI"KTvZEf^%>I"HTnonǰ@xx|uNAx`._{Հ9(t)Am,j=Iq4V(znP_dH:zrPFѝؚVxE* F2rvm>C082< 獸K1>/2}ҝg_lH,Y<Ip5WI7>*vZ|maD$ua(9 j%B=kɱ$;>4$ԁr%":4xaRe4p62=b~Mlqs/[L_{Ǣv' 㔯ɮ^H9 $?.JiK6Y,KϦ װ!;fTX5h 7%1WGdɣ-18&Ÿ,sL|~"u pNp584~znëH ӥ JiLEڡӥ`C$4S: APU W0{]Fp @k2j]ݯzTv"قO?j#-ovY nXfpLX1aT7닡Q|O^e1#{Mo3>>O0ީyT F\Jԍa}`K%Մah`|}D*ۉkQ4hD.l`d". 㬂 w\(a). N0+oh/_hG.{jSg]tdP(vV,!ǣ\Z 笝BFȮ)uf#<u ev%Er-N rT1Fb/{gdw)v/t13&~́A0Ƚj_H;V7CnW9+$½&7)e!\#~!SxFs@2ɴtN &]Ih S lf#BcRN&3UWj3xnX= xcNS3JԺӿR uQQKl]E^lG1vbO(>xRKESږv+dY`UQӑ&>jL{ﴁG!40Q}H`Xz1ИĈhiLt#,-,ǹ9"q"#502>^me%9FeզƩӓ:BJèǫYq-d]!MnC!&6C*+bQ0]jlD_瀁NY:$sD`9VߺG{W-cd*~ĺ\l0ӻ"1E*D;d4*t1n0+RWgӵ_Tq־DR9ѸMi`fJ^xY}&g< wC߀ɛ2ۼU}RƐ !7@W"br2aVj}w ^1U.!$ǕDHZ꛻hV+=2X J9z<R@<ۻޭk4hS@\ %(EoI ik( uxbj9'^;>P†I=U/YH6m)و~HD@LF?ױѡR\w$G29X:=cZ$Tf浪W[ںV HW #w~`~gPB@sT'G>Q n`Ym`!OP'NϾhwJZFB=˜uEYzw 9#Xi #YϋȆ5$NC A^*~57Qypl#v`H,B̒_si ow=\1OP5hlGV8+,٨RIrr"-]/ן0S;O\F+bp B} ZR=Ci{uДL/߻B@ߕafJ8J6TC`+pҐ#3SOP {Rj-q`FK3'Mʸ:y3]#Y[%XJ/Jaƒ[Ope}F2?qVS@H.U [J1+Zp@~mxv#IQA[BSu0MHktƒrTWK+W&<ˌ|ϩރ| E8{eZ]<0j&+s") #kobMjmV2:4ԓA/PYd!7]9C#QUn 'tDَnMF|9%,6S<5IkQY-˧y3 euSJ֊!Ix^k gNSܢ; 5OmuЦ^s6T{X js`r^N09vBP~U/> G#&~7J>1ȪY~h+y{EҖTmWP;%{XbC}\q}BFkR;P1d nOî}#~?`*Գ:{zXy# "X/+{I̐%M2$XXdVz`Y.6َ4ZOC3,s&\f0(O->C*)FcC[혗T)o=.rӢOFz!S~6&-iU.i6.GJͬ(Q;A3uMrb#r,,D  l=K{ľa5{Q{t4B`}:kcꒌ"c;ne`P،elmE$G!\SIYTM]qiW;D@A#(m/]B=i䖼3BC+ 4yjz0!A-azov)qOŞ;2{N\:#gy@ڻ%eiިgl MkBȫJjaGj$oѡPQr⛦bY< Wxל|E\ ىBFv 盛"??Uh*xpo~c٭@z-V1[?HҞGQ 2!UP ā G|D3U0gHJo,|^Gm%[*PS]QG{&%ܷxϫNJS]<;{-#hQ.rBi(NSPހm,b\R?ױrH0XT胖J4:ax `a |u֞VQ J6XDR kkj Weߖ;C@;C $W:yPs7("1Iae1{2MoK>U,U8GM:c}S^=`׋ǂ)J6>8?A qj,Oedb(@'q̧]rUPUp@&VUd?)cv!rf95bSiU66ﺃiD́FL)p9Jd"#k'<= ep1Nr e5RO%௠lx6Y ً\3fZBR0xBµS[sN'tBشoS߀kv~pQ1*IRG@Dەrnq5w)-abb֍&m~wfCk܈06*=T\" .Or*gKt  ퟖg&5N Q$5Uc(lq͑<;Xz >m(V׺mn pf eŏU`=B}U–ƺai53C4Uk9_z(+hPJy+*P4Uq 2}<KL$j/I@ 4} ̸L;7ɂ\۔X܄c)+.gAFmP` ioX,;-081j]4O tRZgе<)-r j _fi"jZ dkln ~PU~*ec/u*9LKҘ2!tx{(<'SEԟ;k;RPvKB˺+^l 4ɫ:NVۤ@jliU>w"Y>;b,D HewS!/cȶ ~L{xx,*>+84:~yL \okcm쉪ϩ3VKfiyh׭yS (#ظQ2QX }hcpzHΟfsU4D&#?Zc|-?dNeAbԥNMC^ˁP2Mwx/`#)jMJF`&QnVs4ou蹉=.Af|Z$[𔐇 Q3Q-\+ ND[kaƓizyvHRft^mz,y@l"R;-4H}8_X\At˚P3XHm_קbg~[Z:d\&TG߶ E(ITmd݁h׼~Jf`vyn_c"|x^哬vC$k Y]=H?eW0K O+ݖsqi5Mvʅ5 Y]A]Nʰ)#ds > PpҎIGL0Guu9ӳ4euUPBgdF[Ǚ.&*=tPJW`'+-l&0І*<>{R4 XwwO][~5rýMH̝1BNSlOѕ搌BzU2]C S.ۥH۬Yo,5szh)r,H&/|n~Y?ay2,f 嘊W#$sr8ȁqa PNqN`f$@SI\ΏTúY^g}͗3 h]& KϪ6g; #|z<"ToHBǎlՁmwF'q=d֐6Ω,hlE,;;2 rʔ lc`,eT.GQf2-) 婐y(`HϟQ /z=~vJ** TOSZz TAmy}5!KaV?GxO&ͭEqUПՒQΗR CF&S9M^m%s6U?O.?#Wf 6 BQcGJHEa <gBy"=NbB?E], zkYuE-ýȧLv(Kh9q8m )w[9Þ,G|uZvĕBTN[{4Zk- h9lBzs)klxFs[j t G &_R*G5ؕ#>}+i5A8tuWlYe^m^`2uGB]qڅN&ҁF%5Ux^*MDŬLV rB*s)aKNL&la./sOq,@?"7SSzˑYP'\D49K2ru=)Ob9/UKsE'l9 PR#p0 H$&LlTyKH-=Z@?Nu| Fk=s cr1[j }8ƴRcjIWF[ǢKck}hryf`0^]C#Agn&_?$&ao) Jj5cGOeh1 ?ڴfאQ] =v y#dҞJc%^he@S'X*c4Z:˲g96fpH]!M+{xX/- T>IQ٭UoeJaf!n>@A*f%ϓ[@92ҿi$]?tun jI3]ndL tLmG%cuwNN*HdVJ",[=̈́@٧$F`#N-WX9E%̎Xց C^g5FRގk&d; zoz}.bRm+fKa QRl'(Qζp 8_:\* R^z6v e!ɼѝ R?ʽ:0Cb^R7'iF"7GV*)PE"D,'ܩ wpf|Ә#Ko!k%D;%]7~Ek.qRa yd/Ÿ $TZbg&!^cwl⏗Av?S,w%} &kp>V?{IW˺m j$ 5 05n7UjJikry.I/{8ONq{pv-jymHg"DܠjBڇc+c`-8t|tC{ik;naAwzsy'vAJ))*l_ygq?* }.mnD;Y!r}%(IՇz6z[>"nV?(P9b +g%C//W;>oI(pt7.gjmr sjR6k<@;CiXs^ YqDsnv5NSlQE5@c[t;( +`yn9,4Ezv|SLI*9c2dTݹ'ҕ-$<?7`}_Z}M_%S^{bY Sϭ"I lJtzgM=#g2SW>"2{dg1Ɲ7+HӴf~lZj(Qs DIFx{w=R?*oR1vGx8TKQſ>j%oo=S s}!i5@4jw}b zCcYX% Yj- r nd}V <-P:?c1mkR MF)ZdWTme+ odyU3#F. 3-SR̽8ɳb偶L5w/Mˊ.L_uj/ev@Y_ײJ )a 6jI]+LbltRp! i$+C!xד2 Ѣ=ݻ/2/id`|ҿLD)/'{`-5߄n]gLvi͠ xqNX6ȇ_YrcU@0߾ &س4vsl[L DJeѭgOyiiո+y|*0I%FRg)AU~AoTr+7) a%2!nUEArp9naimeF0pC)ڴ]"2ִh-dcN47$I1|\وv55ъP?JBX9諾.?<e}jo4<`Ҥ+dRH m:piw47"24nbj5w'阞zV6=F*%ݤ4@50ĵs(<2E[P(K iS"ptͩ"ҩ37.\[:GʼnA>;Mur^s``(] ؐKɍ紥(0rXo%ms;u)҄_H?zU-b+g,a2b觯[ocD[<5E~) og_,=jg~9|8-`w~:beOk:u=<7i?]BU_I/pXF輷Zb=Qq Vvpauz'P cϼ=1.rIͪ{ |\jáverZ@3I(d(HH˝y),dp|ꪑ9l3,BB>,<(ޫŨ:C yhoV68}Ҋ047L IL}yX1T; 4;߆3ЉII3<μ+QGÜ66v `letU%ӻMC^9>Fܐ6DH!et>(˺]*9潃c#WXݞ6$ӹAfV1},] [2x>0' 04YR>_} ً! Nse;k,tIPJHvo dɶny[*WGlo7ZoZDu~{L Qҭo{h>tX#qv3RUS l5g@;b_օtJ}2og_BO`7IX*8Gϸ lnY*e0vbԗ]Fk+o<]s[Jd||3JpAp]aeJ _׿V .\RFO;ԈgTo''j'l!5Qrcܮ'?dUW(:&R >61EB,H Qst1!$ v6/O1le ^R\&sQUӈ*6ܭpw[Xny1o@ lPMfdտcE#wf4F8-6d0a^'1=^Vtϔ@ɁMr=ބM1& F|ʇ` մBYOyۡ+Uw{wl}0ICΨyzKtpޣ>DZ/8x^XӢ)E9~մ/;AT ,~ ԺWH2]z# cޅuc[A+48 [<3Nv&]D|.N"m^3:Dq%TL(,wG~~,T16\9 a%Bk20E.Q:<E0|N\ͧJ53G[X[CjAogu7Fs$FyMdF1qJuܷrAŒs MU]Ox8Y׋u>3.Vd4o 4Me g/Ja-Oy`xꠞƽ/Tiuо F#X]Z@|!5!Ev`,j,x6:%U86$B #T;5%Q>k'|YxbMct벿 :_"r? lo$R*-JH\Sz * Ú"i\h&Y4b0z_<Ð >,\>G\ e[w:8?䁲xuj+wrn*.𕽣nXooR>e>` {q޹ߛ7g?~1jIpBlN)>Y"AwB鹽k_MW(ҰG3y/ۯZ{ )խ>KK*uV7dz,LT#w} dKܚJ)ݲ>$z͏nĴϩѶV|?\ wmIyo7Ay䧆CLFּLf:aK^TLL_e⋝'\ 6egi^xaiI>*b ݄u&W):~|Ybjr:#u|Ulv66uL6 n> b>id@(!„ lkhc?>c"Y5=yʧYGRWNz|_^rI^v0#H/%[Mt<1ʇfw_ݗ0Mfi fJ-z9k'L ddGSV:-8jym%2xC-*y{ xW .Cdci傿')s{P"C [ܼxyVIM0vjةWk #?ՀC^O_w+7; !-;lG pե Imqlط*_Dw p>8>zC'oISt[@ǹx H=81^Q1^'l8rC3z'V20,bQ!f^ЀeNVv.l;`#m|ɠmo -צˆS{f$M t)*ʦGŒ6|1jǤKc,ma @m19㸋—֓:ۻ&иMLfӺv{N|+r|CZ __@X^[Y!m$pWfiH+ ?@m2^@M3ȎlJ626V_l:F࿙Cj_+W!=>lm&ŔeYObVSIn6*[>((Z5+xmZzXC] Y.Pu_?ywN <(p3I5RC4ZǽY95+48`ỳ>QӁiveÅ$͇׃d拫(S5JrX}Hy.Hb[ozI=z XpX\հݨ?Lr拈 A)Pb? 4B_ҽdR{CFEC,>&;Fr>J,&b[t:|/sғ^=z=p趎3֑6ьɦ]%u6n%g˅ hK_;M޵R)qU`@XBe-ߌ:v_1Z$txͮd)7YԔ$^M,D&1I6= okd4 NigodH\ ǖü%x3l9+thUK#l#Ab3r.dO`m~n/[Wpkៀṋ?{ o<6?3m\LԛXW18*vEbY]&HN+֒݁nWN^G&8ijRA_M/R?nRM*=dSe6w+r;TXohmD)%Q9wp'E%[S_.WUA1o_G6"1ߠշ;:HBx-/q!6*!(ՎЎb.3+~k:IZ|Q4or& gS1boЛhGk7m~+$#[e5-JR:qtI'l9܎R'z-,=Zo>3̢-o#svhds |gMaF m3uB[kKe>K-mDT |0~gI68a/MJQ@\GI.9a]U'يVN= ?<3JEKЫ|+ЎWu\IM "4{e|=^IwإZ^ tL:iWюU8W7T  iWhϗ={}i&bopJ P4Gt76F ׀{c녱+u=eu IB|8o@LdC e`ٹ^]̍2ifاОt-PV5`}$4܀6i$(5>ب= myU& " 㰹^ oi(͐cORXP.) j,s(v%s=I %@cEw'PD %󘊺GLY2hc9SywX:9$@\wk9"DrAQZ} +zO9SocT#2APBu\B$=bo\Vֆ Eʊ-sGtIB3e8R˷mN{<d6wej2v6<2 Ak{fI'tIr?0|cwڂĀ4⽎{NJhu2Fݞ f7_\d2ﴹ5XˍDᐈ $VKiM'wD*8àkw(ݗ ̾=ƑPYSo~@NBCPCiY4e6io-%?Tѽulb`FS_-%*Br+g`D +-P{  Ѱ_n'P`RRIS+ҽv3-mSb f7Q:Œ@P"<ÞvVKۻ@}2? C <@h9ͷJj.WХswMWu×yd\ ¸VK _׼X $Kq챧&"O$t`w 74ZqQPIԼFTʴ)]ʿbRe?ragwz!ǽ{/͉wKuߨg;312#~,/ȿbAWb=Lȯm%NX>O"ּ j}حX5Hڳ >'WVmPAQG_đ@Jn4xZi7m_}G-ۿ#\p;a20}qa{`15c@}pV*GB YqG%5n$uVݑ^`[ hMW0+UìiUw2ݲ9Xl"]QP['UڼZ{]SsԾ;BPM(U/ޡ|1F ?lr$ ٵѠz=Цy˻RAfMauЈCyxA:~1 #:s5ma" AԾb j|UY>G+&ən9ڃ\{D~х@Mֽ|b:vpc6<JK 9=kQԊؚ%`} l13B7jAYFԏ65:%aK!]%fډD,_kST'l9G{нrCsJړP4 Xw!NɗA^M;ӑ}wUkGpgn%AkV<^uI=Q<-̦~E}HcM^83xZI} *J'_dH'nd|؍*r`s煼mcyn&Bxn^XATsnT6Rr \v.+6lݶ7vG^$%'T%%&0̳^>f̆Y|Rl'S!e*Sv3gnb)HA"_Y#2[IA#K-_Ec~6qu ?uS"|ܣ/3(Ĝ "n+$x"8骨D;aĬ*͆87ܮ"Qp2WM^eTFs`?VcÊ[pJEc֣Ǩdi4&F"n8x Na4Mr}ޗ4&&$Nbh=hoZW o^ G'H:1hmSHĥh[$?~GBO29xRf3Ũ(V鞛T(e%/ _VDc<QC$Hi1:Rv(K O?̶B2ZN)MiscQ :m[rx}J\*MK6;w/:R/I(Xns # /̗A* 09 2?sD୘ [&L[Utvp%:ca/kMOuaMIf\kM2 feT"HbNAjGF'<oλ]B4c84>pxDZn32gm}/Doo*PPP%wg îc҉zXZ{ Iz{y @~4"(!^h7j:SbEP/x(slҋۅسV6 [ȻlsFɨJi-4zzܤkL62sjg;~@vXuzn, Լ,eg~ sܛMI%rׯhRY*N}+D6jpB&STn/ڒkom*-rALo<~t;p#+e 9)&8sTx'$fV[\#&WCmRp۫N2>LOdj.yHd S,oxM680f4eJ֌@BD2',K gYۀ" O֛@f#`1wum'T(衃p;%RFh0G15)< ~TŠqEuFfG}v4# ВT%eP+6ߣ&zS3Z$ ѩl0&`?(ļp٤E0a[$߁QItto*Pઊb^.q&syH4oi4^')v؂[XUC*%4;BH e9&bc[UQhnhr$w`hSz%˶QuYWǬ t 1 UW"u, Ǖ]k)^a1JXpKOe'D']Xan"Gv$W~bGᠵ<,LewdpE{{+7U g#<0?,(pp@ѹ%%4TQc] eo9r3 &QH5H7M)YM6GQ&&(kgmBY/Bcs!|Tt"jAfN%bK<^ )Uæ މǍ "o`&V{9<[&IkQfꂗ(KzpƼbwl[FjrV#\C"JUcFP8vŐi~&Aw_kYOF _8E/7? w e=P LED<ƫ'Iu_Ԯ]3m(I9YӒu b& ЯWNUNꅫŁ/ZkECڮ3KiZ( TzkgH;ɫlqJ2ខq{p⹢\G0 z Ra TS_w#x}]\$K.X)O)\{㫽޳dorh }"M:3|̜?ՕH S -BzȠN^qZ+fYt vU1"hwwϳ9(@d2JTo}9hF"Wpm!\:Cq 5;D_Q9lym?+ q[5{!:a\2mG¹[M\@nj9IZM/]BX;ތ#rsB ]Yz`FFaAMPcZ#e1ͣ `at9̽GDp5Ϣ鱳K`zrJ]YEXtV똡p&x~~"P9 PBII \N58y?5fG/ 2 Άe ourb%i8 }ri[>%ٯD]\dwmQ+aB80.}KA %=nbJ1< U@Q -8Djj=>6y Q ՋΝ;c]Ma^nr.eZ+Co9d*M g~jp-`.1Jm;Tj7wCA&9HA`JkZ興MIa'|3X' W/u03PV(;o|!dPW5O>L?y YU09NYJsYiyKi֚^0} Zl{`\5| ){3@ºF?e6k~k&W~C.&6{H֕:Q5a$C6rSHE2:*R4v^9LjP[*L?X(Fs@ lƗg0 5)mldwB.rTf..##3/e? |"}Mdh<[])z)풉(^~9c_KB):vkcSM?k{qҦ`(X6Q?S8C$GKuP_?9>r#TUB ؕ#x?f!A&1DHm=ISrg"H22x?j`w",{=?k]^6Ǥ.. =L-iQ/q"0ZjҌLoɲzFVF>x2^8G^Ve;@sę7;-٥xgQWՐb\OQ¾ yyg%qA'RIC|_a/8[a1D=:8t9VxZDzbj9B{ZWTiCIeӗ}i4c^AƺJu&N(Ib 6`0%?ݠO?H?yvĕ ;oգYM7Bh On<=VWn$XQ_Dd)(E^Xzld^op+6PfLoPG6(Qz1U{-(al8.X0}6vڎɾ1 ZpY!Y(>0h삖PQT;TIP3sck/^o3'A΁[(;iӸ^ x ނR Z G5'G>hѰ 2煗%/V1sXm=N+-9ђy  y=;_UU265;xD0;IVg:|ra\"@ @S zŇh.KøКGB߈uZe8AmSMmay;6ѬR ϸcgg 2-?\Wz`qSkyUCZ,NBO_M|| f K$[*%b5~.:]ftjj%cgz{EKOlBXzBi8h11u2=Et}WE/!'cGǰZ%8R|uG[rRX7?3Ti,_kj56M5 =C Њ zTQ;>-Oy;&b~4D7w6 +DXmE[QqJ:}GAINC/bZ"IV)&8?N,}k"P%2dMRInou p~zJu_8e?x|t1}(.\>)CIP&w~ATp8I8ӊqAC6؂wB7QY3NB-V+4EdsSC_7T&~a, on\x[ک6h4_~&%xKdR# ͔XguzL_klr>;ǾyjZݡnHsu6 bVܸ0ʻhjcRb\l07+Ű}:QG\<]ࢎ]3s7Vd2􂓪iPBAL $J42y]0Ua@c b4 '|Tş0:.}1*ѐU&I[:C'؃\;1xIgmA/9 *k0Yך#"֋N6pmipi^69dGD,>2B¦ > -ۆ_]s5(iIqK\|H.E\̃NzTC7"=o-fj@[7#K#H)i>o.j%R?HAz'"ɖFN)G`A9NE38C ]Z\8l{')ԙ2%[21/9o WEBXYZI䱥a+&{ϲwXʘ;mtcwtlWΠd-frx1yGk 8Iu} mv͖*ybݓ8͊!5}G]U3yvt̳L"~ؓj.:c 6CUMT7#;Uf7嚡?Hmn b|qXu"o5'oLi" [[&ha}Tܷܩ.L01#7rprB_ѻXbPR,:Ân8/8Bfoi2G{tIfZO`C0mb*ɘ#iY*];=næ} jcYݘ(&)wLO v3j}c-aQ)qcrr'HYHC:FWpuh~Gc3Ei6@^}NO.J7ٞJ$~Tu@Urr6T+eKT-[ZD-xgEYʼBB-/G'_“lre/@Bb0֕ypԾc;J)C@\*]] T,sL;5K封XB@ 9!JgڲuG0tJB2z(.xdep[8{@.9vqְ.j('Yav"ţ#gNքi4c/w9 8aEd~y ik򲱛X6V? H+*՟;U)&/~M^.a2ao1vJ ݳg<^>p~ b#pVN g7a)3>6)ntL1éH), ?|*B`nG|CGzAρ_-$Txa 1#)jZ'ԴW+s dz/D4 Mhoo2 Ã?u"/9fKhղ$*I+\<~L\pJI  #=~(iWV*o q0Q6ƨN&CutЁ ȲC3r8`)?u w x,<5 }R X6]UĤj'a= p҇eq*oˌ.]K\u z^%*jbVĄbOgMA߬CФ+[MŞEĆs8CXM;ן#%j|<Ʌ Y#][ˮ1%$.1٣|,@9*#$ﻷ\A_{Bq 螫]G jlGՆ=3鑋 0Urr&K4JI=]M0;d92lH un8} r ]<%Y @1[-<ޞ/g1NxvS;X՟@-†Ld'1J/'5 c~7z3Nj=ow0]Э$R,M9k-O'3Vi贏=UZhCr!p@ ap\o6nJ9;l/]èx- 6S60N R1sig-]5ah~ LZ=js@Oˍqd 虽9_wގ1|y[r/Nڍm߾1gm~%XDqHNEjQ+8FZ]0ET3QT7DC^hݬ'6ɕҌ"PkD.ܟsf-tMԈ"kZGj]B:f{,6Z[sNS"ܣgMP߱3s^?ȿH<}?{xۘH2ٸ56,դebzKnmЅEa7*t^pe),X.EoC-pMYuFwHh+u_8lm(IA簸!W>bKY[2)*< 6­ʗrc#(9*\i%^>8\OFJ` H'RYwx4ʃYf~4>ڗjDϧ:Hr?mlN -MoO? [$\D~7eC<=eqk+Glp@}铣y%ȗU>Eڻ_A7JصJ,jM2 %M鴰Fڵ"de$F.̈H0,gTiְBJE/ٌ4ne`2c(4{ cFζ~m'RHS-p wަ1O<.ْRv Y' ZAeR} Zs)wut~ ϭrRӟ|QaG L۲OxfS>1/;Q哐=ݗVSP%e*'%kӄq v^ q4.o_A齮/W$Hяu`)}~i{ӏZRR,#݂H!ͰH%$DcqʳnlX*P3и(G#XYj{"Y| 7B^20tNeD^n_J}Ys'-&N;(Ӥ>=g_%L5 Ɵٶa]]DU>Ĥ̳tBMa{_,,=Z)i@6DlYnVR..57:q8bpvve퟉,֑vt+tsq !ST7=ގMwv(t˭Jymd $y(]~FQoxFL)h ԉ>b2?#^H,tTOVXD\`:/Y:8珺s>^H<7#]A[N,-%p wbe.U 帑7{hC:ze3A|:k>Y8%PfIr-2L UR"2uT1..2gZ#!՗'qdjX;7QxIr0s4R*_kM ;ȿ\6_8y_y7/G&6Ẓ:7g%9﬘2UlViMuw _N߾Ţ>pj;#3>pm1: ,_.[ TAwO>#I;[:5m k7luW## !huRu &pTTX8a3?. HgɞMq8)'P-Јpo<Jt,+-ҹbD/6D" \_{k;&RCr-k~bbn&bMGW6KDЕ&}݁ 'h}˓4|96i(-`fK- rr.D]቗ؒEYFA=0c/B Bқ]']c}٭}< H=˗sof̤8dOkcϸΝN Cp G kB^Nu8O`[8,@^]~`ϛ<'Qm>[<[dގtqWM&rK$*xr)3gw"2d9LqJ5E\!]kV:KW9ɥ4 ,Av#(Z֊ ʥD$-+>9ԨsyZq6CH0:{9M0|,VІ{^C͕pxGf tQ1o mXIwv/5 G k%>4  4@ WWXx֟B>(#%bY" V4,ԠA)-&Z7{YX**fo~V{]Mb/ 'G.%@$MX*Ozڕ*r5iRESi-lg-6,Iu o^.cιr,*`"E>G4x~.D6dcTw[%~w_-q :6t4 ^HCWP2qt\~~o IZe%3:4r[ܴۦ'uW;P 6\ Ns8e%O:#fj[ LsQT vde g]& yPI#,uįMgnΠTcT"n{'}6rZB]EޭWdmXgEr9p7|R4 #!u¢ xUBs_H ?$#n VB FOeƟ>)_ٱFq.ទ׬0_7o6>}Z=]Lx7A: %/8qNweyg iVHlz.ךEkIw֓l\JhU"L- ttzN PnNs}@bJuٹE"cE-L  Vb8p:|SˬP %W!|@ﶶBc`gO쀽 X0qt ";pgŊE9`-jۦcuX(fA;tYc"0;֜xD/iX&.`zlgʭ*z&+.7""ڏ h [ϨZsY0|3ixM#~%!/ykǦրu_?#{N@t'2P$I7Eb]0M&05ڻ(f3cjmojgd3iH67/jw'dr-  2{!~iJCBL}uNjH_b;b&q8tLofw0Z";Ifzme$]\A9\v:?:_TϑTE!h$Sd% _@j닪"-q4(z 9%a;4u옉0zZ ʃjU{ׁɷ[X(5?Y '  x%r\4-ȃuABMlBl{˶eD1hתh$\1[r ApBF= 8Vć&l/*`C"^lscT"C.@^kI.X,nnft}r_ZɖMNz{A {'H ) 9 |s6U8{#3HD}'lQE2 k@n.A? a I"L4[}rHpűom,GXO[,z<6Rn _BC#yd%6xWIw  R_vW{78}EC`6 #",иH&GO0gn 9-"V#KE0 S_5:SO*Ϻr3GHʬQ6;I:=)*[N5TDj!y ~ɸ3CDb*6>$zBuJ+YRcoel+-hȸȫ&|u&܃ρs}7¾}6/1#G;b4X E ƬS``Ee u!#;3L`{ןkPUr/q-mdin׀W:31胷!o SXMDjS3+yF %5]A6V\g/ր8T rY4~b]$GNfNS\W\sZE贺f&)v/=.~Ӡ*4z-eY}ERjK!ι  dvUVHzf[k6_vcx<^me s iP(E,Cּn0Кu'$vpsX]R)5mAzȮLu1gގO)w/6yzV;ٍHdZD|VlJQސ0;`iM^@4At: ܅fzڿOHiN*-3H?6r' 4m|j2_PYe4HP`Nӭ-H53&+mD=Hӡ9Ѷͷ|M҅pi/#y!s{]f#kچ"SI ;];GCPKJ o<܏?.yx/Tod!-?"B-z˭]ˉ[$=QCHnEξ Fh xpSYضVn06  Poʳba%,{tU&/Vq͕\!VeW+$ܪZ87(ENs{xd;-s)_kuxq7@BrCInءҎms[L.İ[[%]cM Te S9s K CZ%C<&s)@8nD 5c%[hF"*ZE*3 K:W?]:ޯ 6k":$F@3(9=8܉ai=zH>/WL'R8kmv)ϥ|Zgo;5`'괦pf tk4--K BwqGMD(eg\C_ft7j׼gжY;|>sv:HL^w R$}|$$餰v-׽nY.q*9)/"ݛhL背(x獚nUDQ*V &%t1 %}Mb΢t!8[5!z1v9N9d\줤#!CgLr̩,W^+Еu8]&է˂Q)OtN'Úձc||<=PI+3:1/y@ 7\NJb͵uv>!VRs8ܾMw0Z0a b?&8 !)6v6Q'K7\+s+""5.R qr{ ~|eT+zRhfsŇK|Dfn=8|Ln,,+ƣs UbHTppJt^n@ )(ee#UV7lY[i/=L2|W]czk;v9o7R$g{1#h.=-{yF/؀>><_wS7 /D<x縶(ІVӄ9{!`y$21[ĸ][ﰮJ I.?qqCM\8]&J;)һR(w_/H3Vw/ 8>zM\'ar6GTda6 pcXdtSb`+Y:o 󦊕|[sa =m~ N\5HqZə}KN Tev7zD vߵGjrR,n>-Pܛưhdl) <2H8Bnʫ|m*/)~~@~Zv6bSp#+^ӅEMla%?xtZC٦3"r#Skj}Vɶ04%Пi.,`' 쭵;}a`ߍ!fYVZ"zl\93,}xXAbWh%* L`]'ˤ:=2q!p1!YɂL-lOpRMU%(}s&&d-udEL"stL7(+I`4]F9}OJ=Du)-QAZށ n\JNY7|E}F% c~!k(]g}%yTV{CY85p`e^8͜Ekmbh0œfnfvN rfꇳSMz|GYv,E3z)V)XM>jE''tcϞ85c ?906Z.Rȏ8 |ϓDg8u)?ڿ%AqB>]$nU1HoNu/{5\xz;v9_X>C61[zP%2e-΢#|1}Jɷ%-;yW/lS駾N赧yHdih:"K-_)#9a`A8'4-o7dԺpp;f?w iRb,c&kPyln#oGr<Ѯ 6hF y{ovCIX^dNy-3VyD8Ù\]EG%>ѳҳAxDюh;F~yP#9sͼvy-Dn3Io0X4!WuQ>Eqq߼FCצYM وH eyd,_566X_Q>gH7=F$G:zGq6xONnf͞\"w~+F|CNx\bH2NFp<jᣔf2(]*MQDYJhIHD<Η;2Ŕ` !^L UaFx jաc]iWPQWy/EɥрaHXyMo#3д˒%!W ;4N [U3}xfOGcuIfNr;-؉‡=gx+lɀ}{mi-[LA0GNx{G$'tDbBZtT9`f3q_K}݃ӚZIZE+gi~| 87NX- BMuGuQvJLpA]^ZD Wx18\I|W$xR>{(pdF 9$gZ< .ȃϊT/_tdX{G/a%fߍCM!`;+d=h3%]ƠFn\uex {;v\61gC-jh]n+ڶT3\ Vv&0kmyQ7iOJe+ Ì(mY=9??tpZ_VJtGE0KvV.iO2*LtG*>Un0Y y7#,s狲'Hgҕ2ltb9t]b .%atby{ g/?Q{ͥqaa-k ߶~|u@&[itpU E.cӺ b7Pz')/Mu+P&qNcA xyȐh=LQ+W?ӎbe-2ɞRCUܧ[{&5X_ }NcnL~R\m>u|Rpl$.p"̛\|H?GpTPs*ɦ_ԲPUO= 4-rL[;fJOY(Vp#_S^^i~ ;$zwlN,G01yDHrC/HN(mIj켨=-wY>8n~ݕF:C: cja7P ${ ƃD_{D0W248{¨J9Yr,.rHMRFKs|m=0{nb?ث- @-FW[gFQ&2#|"u*jL^G!21hy(*k/10&c!vI*%%4Iu'Td9ם!YQWidi  R7 _^\0rw*=k,Abo'F0P ?;j"ۂ [50O>ByLloRxq"VyX-_:]:OqlspH͌+JKmXg;3e#P0F8#5g-Sn ҄"{oր+'gލ42 R2! z+Sk0LUv(ntfx&dQ@w$Ĕy8v QЪY,lԨ>m;\_qL* ~џ~|s0HjM)ۊxtsLw5}0pMY2@SoZIw,5>3 kILa^^j^V/r2{,/Oعk.3[0}K8CXK;h!'Op -P ~΃Ck6 FeX%kh 5{Zh;,dN3;\Xڮyu0(/c WYHM(|^|Xבj% }FVüuAuxM"g1tAĎ>+dT]h\ֲ ?FCXں:=m%ϕzBC@%"-x(Ͱr`S*6Hxl媖njiTSrW:h;0G͒ݭ>4̰S}~;kI%4*5yۈW?Ii#+E<vAB,](v9 ckjZ$;rJNS ^x'$w%uYU}ft Eד:I>و.HaAIY} ]#0uo,yV`L OlF~;HC]7f!>["C xF#1x& (niDz 9ޒ9Ӟcz&h\hϵ$w`29dׂbY LgXyCa̓i̥A{"ctnPvz% EĠO܆-R&: $NB9QBTDS\F)4 nŨDTULh_R+?E#@ᢄ}"EYɒŦ8D$ƃ}P_`qbd %G0tڷ]:'V%Zmڃ!K͠Gq@,i>Q7yil5  &b={tkNj`=IfR.\ ȏF3WΗdj{ v/R͵/ddzJ{slIyDkRw"Eb)G`{9(Y\]'z4sLMdwY"8@ZXW<* tq&F*0K^yrK]Kzvhuyc<6$Tq>+.u>ojS] C wPCZw,a z1UQ'VJ<Дn3yql3H P}ئy)B0xdszyW^P`ڶszm1be3#~3Ĺ] 7펵W8L.۱Mx~4K-A`knF U=~L?LHk컶¦T0G@, a3qH}2<7/lOaLG)X$Xl~XCEїS#l \ ,VN1] 4h.2Vw}P3AY_0;:7o0c-^Q)p/8LSg^#kZip eZg. yPDMLy.(P6J>yC۩sGu Lmϭ*WH>'?)]mV8a 3*B~RDzݎT.^w%'74Tzg4c.m28 +!ؕ6 !i?" b rSP ėOFp ^4d *XP~*j3s.a|:T+7@5K D<]: '`f̙#'M[Öb$jv0œBb868J nfq:0"[p5OIjNu@pdHk}^C+9>7b#$@yI1CyNNi۪,)@5Uf>M,5ӜCz*AH8u!O`35DO7Mm1~|+@[GNsXĪpx1 {spV3W1x&%#mq7&))3\ f6r&2{_]3.~Eu :CPvĿL/᭜bTl%} Y"v]l1 5c,,BvVFN(ănj Rc|LF'h .8Y|ا 1!Ae\*舂lXu­{ѡQ{[9D : XŁmd)c.Կ1.32Qa!JiЎw^ra^}*cSTJ<|NV&U <"iW3{^i, ;>{-,1H=_ pEfq3|q!D~u =:ZyOnLaj)JZ˖@زUy=dXINCvvˈ(Zk}km *)e_l:-ϹgYoA$X20y H0 ( N~<$S sk`:Iw _:R HhU"%@7؅c?+EUǍ,gno1`'BJ!u N}D<,#1cgO#YccD%; 0MT WBėvah@.LMHʼkMqq^?J_lh*Y;鹘3`T/8j^^1K78KgRN/dhb\bh.4a=ر5ߑkqA8#&]l߇'[UkUm6Ú!D-q[b&#?^20O{ϔti7,Y gvQzI^ˋVҹNȩԵIkeVnoQz9)ۚ| BŢ_OUk̛أ]Sju­% `oǑ׋B}[;F6){;NJG쀭_rԅ 7B YRWfQVGȇX4xckX *knBP:U֙"Vw_KsD)#GO~l 5]P"aԾ81$5>\I9PL7q׺ x?@EHddRۋt$h ſN8UԥFf/IjL lRHmue ll-m/a\Ydf~<%C*1/c0OE+/`:\a#'ˀp .#@ Q*heFng $MSat FM5 C&sS6p;D BfA3[YWwED Hw[PTKV]Na}}ּ:rB!mm6z/v%?TB+7w.Ǡ[-I3Ǩ&s%w0fe_seŰ#U"&w=G * /`NarX=S@| _Xy rO-6) CJJ*.gk:oE3P?gdW{d.Z һ-ոeIp#)\@E;h"8PIdpG~Cn0s~t03eC3NsAuq69sܡswk9I>K,Ye&!Ny_A%.f44SՅ 2]5,|*ȋoa-^D;-^ҼxtYXrW1>!STGQ p wA=S4^ &L@حF Z }GqZGab߻B_N& Ά%wmg':&hY @&uu]oo'|TEPٹ/]̕98˞oV͝.tVBZIrlѢݶ3KGE}_R4'E.|Z6YXnAw|&qv,4aiW󀑔E>x/]ĸ4 [~[*MmG^:?(]3`_q==^!r/* f3}!䦽A&/i`]J %p>u&}KhyELkFs Cd3]qyI2z.*`I-ЍRXEH4>W+xolY8S f%hAx0gff*hYG%:giD-)ywӬ,*Yd"s2!q|u*m]yr|&\YTeo9nZR euyz9qr._RK?W\MH9jo}سa[7Ӡj#q<!J^:*ƛs !$Eg rUUJ>c-GermO^孲*uhS[\cGtqo*ֆb#;nN{ܽw%SZl[p-n;s2 )' ]eE=X4O(^%;1%qNI4cƱˠX?ROV +I mwJ77_my0imŗ{w5[+Sd wӃ?X7C4g۲cE5 _?뤋U;긶ܦPg o,9:b0boy05" eYZᎠT0Qq|:]}g PvYhXE- l]tڀr -giп.mtM=sQ-o=J=-{huu\g-~fq ^rLx%?<'MF(z9TGü"m,rVMahCnHBn5&hƁ)x2/cGִ$j^7;XZ(i5a]/(Ns}diy<:tr)!š*M~zsDF/Я5k+r#$0/Rn.IZy+Ǔ7Ap!FnPʛ9Q@J֗z] [PHˏ"f6#iޠ:O_ץ6,ȇԽC+qc$M&g'}3L8nuliuYnpHByH$t1l邱+U^R6M˅hx>9TTaZFm iQA_;kG?jJHll]E)8C{7-K&&lvUG. w)Z@Onn8o1T OŽ{t0[l\/Wu~*V%_+5i3<2D[H@a%wuM{M>PjΙ=L&[ɦĉ6#5vxԘeܧ$kHV]Q(l.򃡔Ms85!$OABfcQb-pd~KP{M͡>[Lbp]` 'pG&1i?yV;XC)$܄ &9מ@4!s>\@oGr eH"Q#&NwJ[;t  23]QG|>tYP9M {*|\M~_Q!N/SuKuE92UoR6ț0L;ů/90ƶ,Cv)-iɮ {u<)i2L ӔD& T+#o6-:,\b EYĖXL`h:TdIbFAtmkDf\o"![oͮ_J w4\F`{(G3 l㭼Sl%3p6/QG$:f EQAʹl4N Kyoly~*E8S=4b3-+巙̠Tw(YW/ǫuKAC4c#syVly/Mvm>[űwXrzNվ:Yg<ϯ'+7Ch<[[0 C8`X4~weJr!75cvhMK=mx3~xй"1)"S;Lx18:Cˡqݳ9P;ð7ԅyo/xH*UqB֞*q|pC)#x%g^Qݷϰt\b^bĀ$\r}*^:rR5Mi@g>0-4SS uCM=#i0s#7A+߁뾁. 74֭,lk洛 sd-$S܂km0Gxx 莈 8d R7BuJv1txso%&s{0V#52WjU.8jui_Us8B7W1>3ח[_r[xJXP\a5JjqF>w_ILVsv:[T{)3 CD\0FP-a8{y ͈Cd !| 8QO$M%)tyQ_`< 9i֤&<8%i}"TJ7hGҰ f}M:4n;7z5E|(bhsp(Nbܳp["vH ԛnۏ剚.QCJ}/,KL龴zm4¾|n9š:^9m.[eBL8T/@m$Q1rNmnQ3Zۃ?VLkh y&HՌKŜRB>$,v1{z<K7i@ eHVq;ʞp:=D7ЯD[ 0pu M+rOl lwbrBφC $I{XkR=Ih$NBZzU/Ku915Ħ5;qYa,3Ėj֣ u4bL*y&zyP/HJ5WPT0̈8) .6Dun@f|Iߴ~/"9gBKTxj9;+ͼD2Wr^@PfE'&i+[V^gƒETf>`D@bδi~T{4?E$ډGLHt~wtqC*N6a] Mdx'(\ )`w<@O\I~*}C=lV=|1IB;s"JNb,V$d;l&QgK2a@CkuDTf"< 60ݛfR鹶~bNTOx$TvLž%¢i񸺘TW8"& CyK1H#:,_YUq-cёj{h;ћo{z}Wz=_8w@vD}̿UhIap4Y.ǽA8ˢh9?•?Sq1LHLNC wqB pW,\ ,lOe飨-p4Cm}.̸a x1$c,k=+r)d)0hթ ц;1 y y"yODPڔO|"# / AHeE*$2-kj{Nm?`Kֆ 2~Zyd._ڠ0'>ˑfQ%6F Vc _Ⱥ+> _P.v#y)hP嬚-ga7hQ5G E=^ޡʹ* /O| Whet~T*Fp!7:*L؏& _1A ;n fv{̓K~g3nqbܓaʚlx* -׀!"iOMcWYcd;/mL_Őfa G]:lI%hʡ"v,GErG&Pˋtf&h .HK}QßHqqʮ1N9: }*>bFv }&Fl9UEpDItd։qYJ-jIwspJ)Zgv~تf>{h*E}p?$[]|>7D?T؎a<,WՏ o(q׏I&ni{4˯ViwZdp妚qE&Ϋ0NZXAQ5p VQ0,~ΛNekqA@<jDlWIH+9T68a>; kY{8n/ִ(*acśa.'| 1 ;}(!]A1{z voZ](n{.z!/;UR QpѾC!Y Xoڈ Xw߽^<#^÷jl}3PTae~ ้/>w-3Ge(] CҘ!]!n Wl:Xj 0*yg+M3.?"ZhrcX&-.m'~P L S-f &u4D뮤u*aq \;9 %B̡k[wSs/2oyhvY`XTHDed|LB࢛crUrEܖxIfB(M " D0tȹC_\`ύgOċQh<R,]pjYGwu+L,!q0.}:4+ J&M:LS ѿE9HݶK*k}]Ę?sΨ*HaQWVV2 ]PAx@#zl$-ǘr&rpg \\ۖx>ljF2| צpMVUV845i@/X,n:; y}GfP$8ߍEY?oT#E Igtu}&)syOL%Cs]y7ᔑ[C~YO,NKINO}׹cݡΏ/jotnnýaOxX> Ȱ6A,r$R 5;ƲCw`!P q¶'Z4AQOl8 WD4^1oJ뽒=zxlz]{5}4Sr=̬%)2 o>9d YQ 2 ﹁Y~?NX<;|)>",en6~l8"0;n٧r 8&k(`A dVWc[ Rmr+'V4K]>F`, e F~r(1\¦x8YOhFPh~ĭCsc-f瑖4izA%dԦ,dr$R upǪU#8R "wgdk)Q9sr^e#o>+WReU/w`UV|H⦩R%:.g3=%nƻ^ a+)нaշi[Pyj@ERj#9ILaA {v`Tcءxlw4HDDgzaΦqVY&+$kKg<ӱl߫|}HE]Dn5.NT (.\b8`T׾Be"t~Xwu%Gy~nm-7e/_ESt.Q^[b)g8C]Rbh2+>œ]TJ-wCx-7qSOrKScsJ1"^BLAF4VIy8-=ą 1/Ĺl\j;](ӹF{WJDOR2>93 WBhFlK\/Jc=#;OiL$ zwYDQÚE\zT`Idu_8@*o 0ø̈g5s81D g|avNT<|0&1=o7${f[ rNR!}i ,(>,F&_!Xm[YD VQD`k)t"z1=$3Dzmc@XKlZq#G̒MԂ-E<[L2ef;~HiёG@%YUܟ!sX A%ۻo ?yuz;#'&Yff9>j>bnڶl{*BwoiQn$C{N5tzFmHeqAS:6zs,TŪ<.&=RDOdhӲ5'۷; \5<_.#B P0Ұ$#auU5T6Ml«W(|.3\Nf)ȳ~\QBdI+yՎE$rN;Sm˹NhF"VPSi0v;T}{D!i2}'PL:#p2%l-`SЫ~? ix1U̲j2!g*p/yȑ.>g@EkW@'NhKDe}8VI/ 0[G]cU~[bn3C~Od~ FNyv˅3!+T.}A ON ZKEc'pPƐʯҠQ008$ݫ2rz GF; {Y几l"4G4xbƠ3$ Ms;LeɏfS+#BH?2+e5!Χ@ExR ^FӀؚTYq\B KnrHzR(SkIF ͡Ї XcL/gy߷hSRd= sVr_ $r7ljwH7\>xcd( :y;ѝ ΍pen4 !+"dOS{ꉰ?6WڐZC㒊Wh/I?y"=Q <¸oe۳.TR*_P 'VWç-b W[5zZXH`5 CطGEpc &E,icGu{g~бIUgRX`@MSuadnv7Y.ZqmkLl=WX*.ctOBfκP=xVQ)~;aeQ)1 SB!ErL->Fy/d}jzR~ٌXni>2Uu]i1es.3kɠtANAvl$¯ u٦ө Q.Dq{,S>s}&QCv9r({pf -y;YCJ]]Jͷ)Vt3aʸƀt!?ܧN.z;¦PM pcU<^A# lƭDweV{Ɖ}f{3?s76T:n'͈V,0) ^~nO/yEHՇRٚ# G$L)$q&j^e0˱H(_>—k?ت "IQu1ۘlw*'.jе~}sk"2[mG1+!/>$^CmvRA"^Ooeduc>ց8k݋u쉷Ra̻BYźv X̻eAgpL;XQőJP , l#_*|OpwCx܇:*$[Cɋ%J'8'7%3^1e,)Rf;AwrUa&Bf }z [X5IbvCr2!}Ӎ+_<1,53 #om tJoc.]2aQxBC tn߇XXZӒ-KSrRN;JgKy3\#agH?5|c?yA<V@'ʑb*wnHvMl-Bѧ1iӃI.aHc_n Vm(20q[_'x7"1.!ey!W&X$O "_7 $r6x{7JsOjN]kMˏ A<ެ6QSW~Nof}汽&ͫbjF+VoB3,QZh",_yK'J(d9V ߺNQ`[q֎Ór9OO+->ER) VKSo%.33 <xc 6>ʾ}QipJwd>y>°EW!d4,ic~և%Tr eNO sd;[˴4[M^ptG&L@%ՙ(04^BcBo#1&;OJ3|ƆḾXj:+ےt6,:a/(aݼh@*WdGHXAՃlGt`F@[N+4zS|9:R>U$'pXQ0ܥswZT=N? ^@ axa'gd _% GJfg[|(nex:"<(uskǷaNєy0hO!vGowb ɐ, b׾/q;`ԼlWM^lc-mv.V ]$b_L[H˘ٍMRJ gg;uZ |sɀ,@0ӳL[A({O" 0}7Kd2Ul2p!>`>iW>K@ ̩k]fK׮츍p%[w9M?MO eeS>L 9NcW/<;d%mv4۫=0-=pSds"t 4QLP2BS<+2@k,QqCrr;AatBa;`?''Uzʠ dHiͽ+o3S)r4^"E]3*%]1S$:1w" G#$vvT5cQY$!U .6n:Q ;}P &T҇Ϩ2MD(!`6W  ހ(_L`5ƴI3ủ&K$U˳씬[+(1){7N'Ñ($pkQ |;|{h |PGtao)LlCI+ "A 2+ *8ۈx@h v-A Ibhv2\jQV+M0u'+)!ZАMS%5wf}BZ)qfӞ>vRA`$Ӡ61)* )WQJ@X$ݿiKͧɎϗ#;˗H 1jhL~fY akz(H+31Y| _K@\ЉB[F{{f~䒿ވi)rgc+&ekY/#dx 9 ,{wf` .m=)_0^bX8MFY?Z reA- >9V"7ި-MM-M8a9@}\»>@'L; w&U-䎦f<2;2jm'?yp֟v&;sܥKcC;bdޮEf4Q۬CXus, &1fTָ!'ʷ bNCm8Z() LA?dTDGpx񗺙2٩ ɺ XBPQ eKpUHT2$~ѦV !-xކ̜o-=]!wi.fh1Y $pCɄѽ*crDK\v 8Y|jJvk;@b!yMXEA)Ѱt-^u|h܅IvƇ )@Z|u($h.@h{>UfMccCf"`B ._qTy1^R^aUòBF!jn0wB[4#Ot`щ|ʟm 1濱feo}2Maxʄ ߆ &B9J`φvվhabwiALW'%PE#'% GޫmN5xs+:5OkTXo?UҤX[oGJ:=n=SԿ*u k[/.J9 {GC5xV"!Hp :NT;|1WћL:yCoI=#.e6 @Mgpǟ#JJ˰ΰu !Iɓ9[}Z_ 7 01;,Za:mmeT䩫4%H.T95 x_D5#Iy+.:[D,V3d{* {[PxZG:nW. r\C@PB܏P!JڜnNPpբ}gˆ#'SXЁQKiJaqf83 Dw\mrC rtt~nӣ+.ihMУfoc?ek#Pbž8~ Ml# brgUG{'͎[ǖJ')Q839tKz^E,Án? mk}yI_i|H?mBa [)cQ;%tt][)]pV̈́~G\ (>DYQڿl\٩۳l]ȱ=yvWAT2[ fo_QBJyퟭ/|6-XfȞ~[Lx`',+W 42tljYt?Q: ~/T]g#5PpAodOԪQyn, )pEfvbME$f!eC?1n7_` ~`zƃǙOwRyCLQښ*%yCm1r,QW$!CE)Z7 '%o۝؛N+oٔ,3- ;k#-.ZJG ]l, oPAKÏpT߽ WU(Wγg3AXF =ցFÞM\2|OrW|SG \-٫S  L4'| # QA0sQӞNmuj)5A~g|4B+؝^xPKT 5}.ν oW.GZ}l =萺H6)j#uW}{i u\I&d!b(v 8JWpE2EU5 |(Rtw :n{WaM zn#(D$`eŀcZmȲAAon6Eb"KzJϯHA*fׅUdP6Z ,Tm0M X4ylrjlRN>hG^?bSGr]*U9h(+Զd@ڣЃ`e7h3_Ux/%г3eI]\hh V2f+8mrl]'hn{hK8x"+fvg1GY >$fd(*3$wjC <lX7@ѷU1gTwe:㣻5Gq d$W٥\<` *$(FAMs^{LZ NA/f9z7&:CIDhy ?MuOG$}bshXs } IUMދM P?H1wYW4.͵4|ΠA|1 W_k4D9럎\iZMl._r]A~xhCvl(BG~]s%6ҙ,3HA;tBp+ e4 ҄QWN\*/֢.wM#r-mΙ΋3UBL8BԐ4INP!5mg5%R:NIK}Y4ϛKC15_Xh/ȉӟ ϡAɂF[곻:xsoBH:C5KCXs'H<6oWCTDq^HLɓ4oSE=&i C5G|RP2-~l()X{nMGw^T$.Y-{=[œj!jΘ-3@(MIQA( a17ŰjKΘqMIin9 >`o}:ӣ <vߟkk==Ma8UpAbud;%-ja\cd1F@ M;4b'F<0 KiW2eL8"m~f8wu]`3g';]F +a({w[yGn\,Dx|T7uzX镗1O{Ɂ}o'",cm2 шCeϳ*79JCf&HW4!aM%3LMTxF18,PVXhxԙOZRPMpz݁;1ʍZyf=)N߉ yQk4ى6Rp?zu䫏bU /~onSLx@x-KKm&Z<&̻'WP2!fPRv%Y$+" g1Ү^@QVKqG6ǘ;qaO}Q[ө7cPJL3a/&XSwl *Ck&TG4?vG,爟I/c{ z$mU|ڀtD,j*`5c3F4NI#Gj 'l!0kh^/^x˷Tm2s8b )g.#K@yL8ǎc>~&8)6()ʸY:vRh\rCY(f5?qk*e*،N۽-)tf駗-j\\`X3"(^쪳ґ٪#N\oj8&CÊ rb5756 v{ͯ v2[Ts2hjD~ /z: ߨ2.QG!LXH .CTx|,/>'eA?_ XjO6 ^f:5ҨB%jRq|P­GN[xKV,WV$kneAri ƵDAj(r8+[:<|pټLugAo,OōoG1Eƽ]Fz0Ol)DbҧAG{&m!\G]{m"_B %, 4 <9=.PhSfQˇmLR/Jڤ8 M_hUE`#ฒaXēqō ˲|Yοk Ukj ^YNC*?GWca&7#"$2} = 4)X"yb4 Ho{zԩ ;Y4Lgjȟ#꾼4pyߪw8E2'G/F=pU@LJAr>֟`K p{XmH`cCYoԓ*QU bړ.|8렃T}]} G=IeqkՄZ NG9<-Ue<hv*xϷ&6(0[|!$1u3dn𔯌Ns#i{9~>JPGQ6dZv $Pp"n籝h?e7 0ˆѦPxDQC՚ȹhmBF(]4D Vd6iGe. uve6* XF ~@@D=$>oWϺsO1ϓhIZ-1|( dr ;|!+_E>p_[c̈hKFiC:^U+QA~_M5.1y<Ըy%KE5@{%\FPKRVhMb>-U낂#̃C4mX5@.x(K-Cm|Tm?t|wxfEx'Y<&mRԝrH2}3MS<ߜ&1'x/赩!% JT6c^ ݃n\2ܸM$GY*JG f \jZ$\"OSrYq\r#ޱ&ՂBD'ݡdH'MJ;Ht4W5^^oii~%dku9I-83M@ b*3@XCaZm{MyU52Hg)Sibu1`X("a/2?vվG^`p讦?i:5l ^e/^âSS6D,EuL+xZ/'K']B&-ڥ|!D[̤43FuuGC8j5E6zci*3+)+>dkʼnBI+ ׿x/ wMa+I"mҼ80k]T7hWߣtW#)q{w)P3qgW'}[YMu[oQn"/B :~Ṿ`nkW{ՕJs׏,Ae0ڥyK;hZuP+n)n^ǟ 8M9cyJŤZ]q|ˢWDC=|yRjC#*U`ѓ>"UHOaρWՏT2P_7 eADuxܟrjYj+ NxrF?7|խ%ra#|u&P[*oՁ8x(~>7a>]St2Nr*N5lY.B1!L\eV_ahfٝȯ/B.ef|8C'l63;? _3 QczeA)W3$nA8'0^̡kejvdz"hcϔ E 0Oǐ0jj( F_wBAqtfIګO'Ay}#C Vʍuקzm4U/,uKP]!4(eVBXf2KNtbv #d̸Wu97N POwT.D&FMGi_8aHӘ{СXUSUHdYV%a#63ѥ>|kfP%pw! vT@Kj+R;a`IQyB"o1HT)戕{*iv,s UMn-ϔI-;.8Ɗc.u~",nh$>ÐK2YGTi]d\>~?HKWgYrz'afAnq2=8u"'͞[yWu\V8uz}. P ^Yȋ2F]ci Z$4iߟE{Z$t eTFAԗo(:y<'B+,Z NU7Vty !JinT諔eciEOPktܸ^@0?a#!R"m8^@dAfՅW[q65U֫=&䝇_u}ݖ8r q?Aj4?|jB92E!Yh<w̾m dP-rf׫}@hWME\xd%_e,j]40U❢3[ h:pmuun7ï Dˁ?W=ŒiՖ4?u]y&+ 8H.^ny~{)wNC5j e' /-}TqbG#E1JBQc5B~(ܙGyA'8FҧB5O-_u5f(T(슘 YDˠ ymFFF; ‚͔ 4 ;q\(1'>F"c̳ŋCftK N/ ť'X |R6HS [k#9`F:ʌ4Ш]*ѷDžU5kChF#/a _'B:"MŻlNYnJEYEt&w9y6 <ڛ'k\"y8{(E&%EMY ij6B\ .V.WpKcP K>d * Usߕa8Vg!,/;ӈ:ZS",bRu[G Ɔ!~ &ҋt=W~k E~ů@9.(K`>"o3ly:([;T)8[vDD;jY[(uկP^PNV`Ш})RYyFH'%^Bvl-uZB ~@`.{H #z-ؚpm^xz֚X%O0."6]K[$$#0iU[HC h@Hp\TOb+O/خGKQؒ-Q#/ AGh~:3{ 8C!Q:S?q 'n&PpsEJ'^6ס^+FHt`diJ b7#sVHjm/hm9F!#p踶 386gcF) e Pm tO׃y1p勆z+>ʊ hxxՓ9uG[Nmprnj£VJzAw?lp2B,^H{=[,)t_ʋܜB<ܘcAH<>\ktVY=ܡQFH*̩fKvGk>i0!2xN֍ Õ$Ui2:CB{]n)M(j! zɥ~4b%OALƳ&4M["4Р 09bױ ˉ/felm[Brj5\1dC=L4kCVGy#1Rh&$UdoU^l[&V5?e>lZશ`Rҭ ɘ5mWT9٢Дi0I R=##E' g V:1|ȷNQr6xw̅1`;?|53Փ8EVW|C;"˸IO,'PHr=Jz;94Mm}O~QAMj6< RzJ0btLbn{\ 1}Ҫ.Ԟe{4!ل~$/V0l3r/i$>ppeˁ$ ۬Q=f<-@>(UF`>=J+x:J(DbSwȶ՚zCp\hWD>'L Nl}m2/Zl3<\6ҌBNq@ZK!r e,I lN2*3vu,H*֫m0c}<2[91U]A!_g&~sפzR:vOOD*kd۷dkYOaTZul[.k&(~}ohEH2 O^^u 3@|{{4 }Bn?>A8WaQj?fT<ޘu"l~F\~z^I'[LG5B} 5/r[G*]@>ͯk r_7(_( ~r'>3N,#әs8&[ۆLHqxنv[R+ LOKZL-eHw/5R|lKpxnmPv\J(ξvS F6PK1P?c'nZހ͝y9]Άwf \/?PGXDo;8EF43vtPe=ס9ؚ}LxǮA1#c6@0yTJ6ޣ}jC~w{ -$R)mi6ިO2M?_ր3wJC -yvެl Y?Y\gS8 [v*nϋ{ $y֡ðx8CqX#wW/GlUA폥vU>Ģ,x }{d7MŞ8CV,yàYog@15+Rz.K4|ޢ 8gҼg8h@Opv 9-n{E !_p1 䮫4 (@͑iI؟ ٭S\;PZ= j sb-s+[!w;CHyNC Vpn}૽oO'^쁻on,}[XV#0/1 gLF#S~wWύ.!՘-1$1-y[.bxj5Ś>27'&[%l',z x~+浴 'Ar3wB.p==S(ɑae 'z_~9U(;N\*rJmGgځ`ESdXC0ZO;1 ̞U?bcV~>*Nŕ6kCr J^gB7Yv|{` {9.y{GoϗZ% 51A $MFR V{ V2:fq&φJx> |GZp ToWEΠҤ ;NEhz0H;LhL꿞.i!ݽEPMwH6gNlYP}>^Qh3gw;E)"Ga q'(b,jNrsA_3P,B|XBe(Χ#4`f e ʂ&hw N#I)K2CӵiIX >/R& ii=}"aQ"8{;Vku +Ӯ>QT;iW"u(azK6"2{HǩX]NKX{k<AM>u90'@o%D bwo~$28Ο9c%Ұ rs"' }=*Փn"ΨͰ;o{ײ rBz2'ۣ`}"7U-l 8Ax[g:piDo7 ؘ0< ᏉHLI|T΢g`HY[=/w/33ۊyy2!뺠VPlC<e8ptoR*fwZsȣ +r'3(vx'#V)ۚ ,X⑬]Ĉzi ҇pm?߁A uHX2? q &•5KߗJy W63jBsͭw7q7rk˞xY1FYc1XatQ*َR9C_eO575bE*PH:ybshZ=4 >G7%2"L*ىxb9Y \ջ/yew &|>CηeHEF%=-fWIٔO~8Y@>SF r5^raU㰏$ UKCp!iQ\ZAVL"j5 F ez5NqE6SDG7j}srg_%yf|f-2kĉDś&5nZx YI[|U aP8glehұJ6*gNq\Τ1Gg!ZYs\3Ʌɸs X ߐ/a$KpxY7@ⶖ\ġq;bg`7ӛ.7d`@ZgMgJq+ڵUOs,{1Sᨷl5{" =YfdѸG}2<1龕Ug7D$Bj *{vHz1: 4Z'&OEZYNZWřۓvS}r;&(!!`|I%(L+S9KU&j0Zl4d4S[Oq_t(;NTTx|⍛*>(HFv/J"?0`?h=IQd |!L(94E;Y;}8!31DW1M;1f͵BAn͸rfZNy;@6gKHz!<6U1sBAK'C<|P|marg3iz+0+! HmVُH%5ڟtUsŚ$E7f|Zg,*x'XQb o` z}ʍj3c 9<]x3cX*YcEm8U ymm:څjJ*o'IR=vʛ ˼j[™TyΪ5_sRwN: H@M}լ vBWঁyw"D, uU|p%žSdw|R5H.RR;I)#5NBAX|b;;BJrpK4y]Zj|Mz+$ sVhNg)zR~|}ux0𡔖'Ra*~ ڵ1~@ +o,ZcEm Ou3Q%9D,v@W`se"p7ማ=hwu z׾PYt[oTBk1j.mW!@pT7W {-fוhm%ePj9wo~oIQ͆ޜfF _-X(UxVvJͤ'yԋz.nOWβy#ʂhAIy'b_ ^ǯuo-W-v@e]zAm/%g +"4Sd^6Gw ͶGyvR/g%DlNu_Xo {6<9<5 YS6r1E ŧ9XʉE[u>GWQZd MM}zl4 ©)$ؔدX8ks>™fqg%50?/>J](6H1qlI^ă]x"<3#˫$H_KS߽E-(Rq  [;pQ"-gB([/XɌ;OHif*2)J!~pBfW`b=4{R# B>EPu. #bI4Y& R;/E9_Z^vr'_yZ>?[RɛhG& eJk& _ũ{/ ?:'1R@ 9ԧ1VTU 2 dEg_۫,Yūs?zVlG%5!m21S*:1&ҽԡx<UbAQcb>"/оE}[fa4Snq1ڞq*[]'1́u+>젡4?Hy΍OW<OOaMVg0/O|$ ᒎP:or2/\nX@eGٍsE=z/-X 1>z*>-TALь ܦ(g]񎀘˅rO}xEj#{{uw_۠ Wb܅$5 G.`wחA㘐k ԳԂS1 &kt . u/G0h{>T2O׌(]vumI,l;GZOóQ _`_(>s@٫vTF1sTZed" qn'~W-jEysB d{sХK'6$ecC+(!`4rtAϳ;HV볎ߝZM2fQda,[/((#iY1ޱG WnPV I]$e2i*P;'~$-!<@߆\vK&kx=OVDpI{fGmյ$!i6l}Þ]xM>cW>-4}}W~Ygr R4o j2x`} L\+Eϒw L33A J[[u4O{$b|Fii$VkZyDŽR/pО$m\C(ΘуS'Xpo [ lnw2TNBrthbFA&J!D 5P"8*_sK\Oe,X3uʟ7N_#ƖroiȥFU;'[ٛy0]3e&G'C`I(2dP3vCvDsUs "?ſxxLºLmge*.No|OĽZ%D_1 C2eƮ1񿳺c}"M#m_K3U/#08L,`w ( g@"6tߐj٤钔`oJ*(<&QdĎz!#Orc̉ iJp\|EBlW MBP[ԬWQh;jj ǛRX3hzg^*a]"zvt|&CI6]{1Fse(.0Q+|72ܜ Պ!:DN|s~=D3 ;XJdSTZnS'x\.V߮67rwM DCe?*pt>y! TXHi0^M~f[qH~= yEcD\P/~]-GZn:lj]^'OS]@JE ^qls_#ː-ZOdki,A~+dB\|31%fwJXN2.B߂Gt44\Q>{+BVf(xn`q!&A4Zg6V Ԩ]Zky8yf5 wˀj=o0wF ^:zn_$tH<\!ޤ) ˄,x;}VL](n핋Ww^,,ra{uI EQv1JVR8w7DԼJ H [6(!;G 00wA\&iy?7 I$o9Jsʗ}M9ZB!؆ykorzir&˥o<{upAyM2d]T lsOBxk +)X=5衫RgnE-h-  AW1h,՞E_"c...{aSSR8~ӌC{W $<VB c.H^W!!<~xY `\q3;3tNjE2_ؒ~}3)`p㚭:fyB"@]=[FNd* &Yu{ةw4QJ ƦF#A#2tĖJU".{*3J49p%2+2X EUV(].Eg * z*m,闃vu!L~;*?[2MzQX^a~E|$Ã2&ČknUc&xf煸(>sOT׃b!\jΗ3%^ny0V45p]2p5g #"@+7)-l cC:qEٔ5,MhiP#R{:ap<}y$ߔ4Tdd[:ٽ틛YjuJ M^pYTJ`O_>탽-y$P{ 1Jd,\-ƏxCq> ˉ8>. .V_s@ ckb@ihl,8o ]PPxxϪ$ FrKrG| XKtT@X}%#e$#IkيTucs"u[Xe'eU&R5#u$LD'!OdӺdI9| ~gw_XHߴ U2|# |~}lGƨ S&D>-nV +q̑C>YC,$b\5Sc ?.oh@w1;2؞x-v_±#s;Fi@̧.cXl~^"T*u%@%Xc_iភVґp KK8gR ^ W =Ef \{y=pZ˻G!~tAHi=5ʺ5f)?TnȽ 6/Ԏ#)u&luHn'ru>a\3]?K|DAE++6Nc]Zˁ \(v[%g0mOS\ e_8PP#6cȎ:2Κ`"6g"(N\>̨DTWv7?Ȗ!хS!M(3Y`UN9!\? AܩT bε ^v7̢WFL'-ԩ!E4O=lGX|Tk7uAHFVru/]}8 wk MIn mPj;84rM)\ {Z8 $QY';=`B 6`BfR}m&t 70A%pW뼆<[le/FL VS0ʻX>;o .Iz-Zn;'.UyxorY,N4GHI 7FlnR~30n@#D d6=~n Č()Bd5"l.> ?+  ݠշ^, 2W阌0FYAbB,+1 ,FFo%Ǧ׿U2y)}2nӺBR>>5-/7u%r .ϦMok, IS꾿~p@d6o1YІnȂ ~%@OS=.xc$Abiޤ%B1tՅo& {Jx] Fh#ki '8# 3>!N^) WDMާk Sz^‰}0-$IQEwJmS%r֚VMNaTiC;scT0 `HcPnde`{+ ծ Gb39X+o,)9WUSI H+Ϲ$O\ 1Ҕf9I⎫a\ Mk܆hDEF{9FO˳2% 1VocFwˊ54 vM /o "bxLQޞ Z@ͦ:W`YbƮӵ}ъ^eB9x^|+~nbQb$i$tu+.c+ HG8R+E\Od7mCO뛲 2L-|EK4=GV ߾Ŗ2bz˱s1(=@P+5q<^~|s_VEQ˟,<+/yHVTRxU0J-VSSR5@?TϲU!Ij*{Ӑ/+3P{-v=fY8 2PSQ"q1mc%gu275LdYbdIHFn]\-aN<# zP;. ,**z틆K\v;VwgǜB5=`kI s1^z1k9qwaNH23bngp⥓ F}"T$>Eɏelxk?wz)tH>UhEV5°RB6}.>N$kH6"f 8ռ^8[u!Z 3w;JEoO<+!9:sAhiY\^ 2Jp N0KOڇ66kޕ&22ρ:7uz'fp|6_pŽC@l8r|5,̮,%~HeCgKgxN 6f}A7X=i:7,IeYyKuh@|)]c= 6ϛ=- ;^xviőɒɕ랍=R.6ygM6@C΁Rd{*Ă 9oM|apucŋ?9`bx4PaMwˑj_V"#㣂iN> ) > -!6[ wܒ k:49$tc<|yi51?qD݅裭q#(O!4b kAgL-Fu 3sHu+.l,//a*'=Q?d7-bݴW]PwB8&h6F.2T ( u}WBwlgr/HMq8RB28zaj$hdchB[ʱh9H0d#]YIzql6ԏ#d&5AQ)YlZ5bzˋy{Lvyu-%4:"vഁf,knX}x~ڳ "6b8Q8geF!GԹ{}/u$Y euZJtuG͎5G8g]8hPVmJ#$Ldin\H. w-/gw.cp+dtW1BkO]'^P8KAbl>54X}f7C7ԥe!J:mLco4 "xia39)XϾBv;LGʀZKMimT8nO{Q8_܌@jyo@Qv% 黭gx94zhgk*bRg&n4<[QG[KXW_Ku3˭8DžZo+Jm F: VuZX"yREX0ik:)BֽBY 乀J]]DwH{='wŶ]Bj 54";+ #`2!gUu%pfd;8zδxD~+]uH ArZv˖0nJi&EY\nq] !!jB4`bt䘑`🎷2)=4撧OHw03(itm*ȃg ;v^珕5?SΡWSbyO3.ՎYg('h~}F~ K~e.dpkTY-/BE_$֛ :Cu0v<9?+@\/ZЅ'3ỏtPk`s Fj~[ad|ܭ^K*J$3͎\Gxph{ yK!Su?o"7]Mw hBs}=vީz$*n0 0YC\{݇ w >XB-Lh=& W{xW+w:="6/ hN.q%kj# n@[VF:咥n|r$ÎP* W_R?I-FBϒ} rW}i, a/{7Jda\g Cs8 >pرNyWg/)If?%!jx>CBQc#i7%5-~[R8c|'9݇ULEDu];܁IVI}Y/ 4Y.Bv C*27+ʳ- kt?D~ x.zVn/%(uNo kZ1~poA }\Pm6˝bn"c ?)*zA79^kH~?+H>3E9Y= O\:àjpd!S%&Ğ Ȳ}yDZDs(ZYLpQ-of0絈ۡˋ @6l2A@ 0u!d"ٛ\VzZ\m"Cs>=zIۀ z46aN#FIѶ/Ls dLG*AVVZ ;e~x[PEX eGF< F2-7Pe,ЀoʥOy?ϧ$3!yјܱASe6>6ש)FvF|54<΁ou~ðgh\QWX$8:!k@V1v¼Jv buϭkԭB&!A7P\Y;Féz~*;",ٯ8wb OSn84 ,/S܆ݰXIyUN^Њ{=pQ}]y }F,A5s[E|av\m;W vL\{+5m*zu.淇fZ@АTW ㊀dEJ:%Glj,#.4\~T\#JK||ʗ0}0bvtc&Rg 6[@A7+F ,L(2JX(;YjA*_! L3-Gf\P൅H^,F]!T'UA qQ]Uo)v,E^GĜ/4Ʈ4Wm~ːj D}1 P!uƠY%:_^3иp8c):|NH NgKr?UQlQLt8W-h Yr۷h2&RłMmVI68l =z-EI1x94s (`76WB qj;hs[>iշ(eryd+JWJ?V^tJdCϮ'h!pǪ\Cu)|&o\ˈc%W>`?6mPL(_oi9E H Dxi\.h\'JDFOlj=ysm[~%~Gq%Sѥ76ci|;݌nς)DY}q'Y|` z5jwJR;b[)edoyhX+1dakR8Jxg'l Aww3ǕE p%f2$7H81 3W2〸9]>\K=(8.qw^EaTwv?tx<;)ڪ}LjuU1T 3JQ6, 8$~fA!dko>P$^dx%L*Hd$NMa1sQ_\̊Z:ج<5†YE ?0l15tz{|O\AU\!8)q5D2̯#|aIqB>R"q5kZUQ +1ْNP=@'+|[s0hW2p4B-3oܝ yMVY29J۴Axfw~pLpzO3`KhŊX|&U{ DY/ƛt s!jfV1 pdWc!?CO|^,5KuEE (j=V`YCOFTko5nѬj"zd@x=TN^ϑ=q̐ѱp"&b}DZ%ږwٝ,,'KoAL<3 Ѹ%jP?JU=#2u.|"P&)a^ҽM jRVHPOOT-5w4l1~׷'?>$wWYRTKA40}[W0wjMEQ'%͸)Rex OXO ~1pi. ~5V[̞jMT*B#lx@MeQHKݧ^fHp3`* htz, lXQfXqvm[j+ T RۚA:dB#ϕO GչWSV7=i]hVyOx*x"Vc8OYӸB \X6˽u =P݁#=O&], M` iy5mgQ!UaKݐ2]4 ግo xBE|Ӟ_Hy괒#OJ?y&$n"C\$e[^,F~GQC7 9.|e_yBRJMq˩޴FRw@]e6 U\<=^3%x=->p#"-ڤO^l~5+l&Yʈ"@B|-ۆFbIJ"fv?>bz"6lHZmG8G*VQx"aAUWDzPAƨߏR<'QG Y闃1}df[d*6Kn._ۖ$dׅ8nTU2 9׃=耼8jE뼇J#|xqbd Dɶs~"a-A-PLb63'g)ɿ%'vU#=T#lnf"4[z3lMiJ ҐbV RfSvI,\u46 z/)y&ˍ["#__h!u8TF1)aD^Ύ4H9_ڲDOlk,G%k٘ "/0(=i0(4.t1 *\BNJ[5^Մs)\ ~Bx&ar"sYQ1Kk2}u87 hSȬhhSB]*n95&0m u|5rױCFA?n[LO%u` KӴh)vz[սAD{9T*_-ȧ! ޅ<MtJRL4LU{ oAvm|YZGG`y:L<߲A+?]Ac@tqwPl]pq_㹆B$G2l7vJiPcelG,Ѩ5=l!~r 5Kb+9)Ki(wM#y%Mu_"!{2K<0Ob:w*E[&Lr|ląDx~&*PWP)CB~Zy,~E*~߆9LD (O[ htԎwïhYY=8ΈF)X߹K̯Fs'!Y9I"5fYq}t}Md eqfzwXbc-S.w7iSq#v '<=JxE][}ݩP=:UїӜ _if yvŞ9y`2C]ujW G]pa"W{Qizqz܌ϮG 6 &Ksap?!hIv ]yc%׎r~x,߉e/2j!~ncC缬~W뉥$^ʋʍo%0okncUI1Oy)G p]޳LW|'2VF.vEN#0j9N! }9Cl!̱BC%3l~^ 5@m1WO!Ix.!d@Ѫ/́{u Q)K5̅bkHw4Hsoh^֞ *ʣ?Dx;,w=tُr%<pQF&;pBw3>;Y1>!YZ"MU_dqo܋s{cD#/ {Gŧ# A6fa'E7veW<hA^,NhZcD/$:IdE{Gչ$ʞ޶Q&]NXÆ;?)Apdl Xu5R'%a" IY%-N1%:AsB\HK^gI?$`1d1XOspM&?Y>otgV`[ FZ!Z"؀7LGTԶtIF~ !ѡfޭL]:iMFڣ:+z2oi;u}Q}bi[U [#iiÃGЃy:c!% eW@CYGz}؊0$ڷzks'd$R`ECrRw(%:PvtA%+P3c(h݀AgP%2%MuϚ=ܴYa%DhΛ.P?hK!WTGi(RIbqNYV4 _,\"^Ely_*,Qy2H;] hgd 1`|o0/Q8 i*ŧP)56çg9U _͚4M3&+ @ZyrTO1S|p(W ӫlXGԫgUcUe-`noa#4EQVoszHb>|>Cؘ)?n~ 0R ?%&fY!y" %=s+9BY5a7E*YZ:Wm6b3Ds f=Km}әϧ+Jb@>O#*c_F9Gvf f/#Hb%r{.S'1=BVq|-,v{Ro 75uآ9GJ挛XѢ)EZ:1yJ(1> e$RI4*0Ɋ  hBʼ`$9%ΤLt_GP,ʚr`sjUO{/vNƎ )WGA"(R>ˢko4 sz/O-pLm<$뭨n!-yNɾX8O#gSP` z|,#ĵֻv65ڧ-L=q^xORlHɖpa+<2 $z+7dǐ8n}V&;U[ZE]!ɵWY{׈ ˷#O:@.Gv:ͅYdu oXC!5|,2<[T/|G&*4EC[#r-JJ7up<@ Qf#^gl=r< 8bY7RN9fzR?('FB).U&qD+TY&Oވcȁ"K\"9X?AL@^GdI!ƌ+Slg*wrDYmȇǬ l8l75XmϕeE" o.RHoxڔʬJXja\nU!TҜ˷nd }_VAdSl5x#hҐOP2$QŖzIEv= k׫QvŽAЄzWni<= (Nte"bbm e"=+֘Y(bK}°bHnZrOf,:iv&,/rTT@/ پp+J /-oZ֪ee 1߳=I>X! T}io{LHN;][oxЃ$~`a EM$YsY#Ьƛ*Z%%,6ҕ&e}_iH, sbݶ>znº 91la2|ͩRd#8Ũ]X[|Hz&t]qH֮c}7LLA@3&ȿU^ӊӗan:O6}U:ʪ +PӟKwx"Qʸ+@Б,+{(.{U,Ұ!C.(w  Ƹ4rM.cg#jOі#i/WgÇ: p2E xKȐUhVگ*^ f܌[ޝjZ#5_")@VwN$5eIAʲ}$ۋmr4}OiXd=aoFG hhXHxٯb\dfA_zZdr؛G*Gg9ϩHw 9H@ӏO!64G1++AIR<9X ќ6r}Sx/ֽݦ\݊4;eCZ$:Ibv yE]hF%g&wY[qܾ:#7,I%.Hn v:?&B\l%۔*¡P:ugVIۅtZr 6 exD\ `a=^Zn# Ho"_3,GC Fٛx21%jgTzv}&,|{{:2q%We3F%̒ ]uߦV3udv(?!ġLK 7;)=弝ЛRLn!)m(U%`cu!ȼ;mZ4;IpwH-9:.هNK@N"~7f"g /y5h^M3m鷊3шFZ۳B7h!8}rժ is\zMA7~.ˢ®\_Rہ>.dmY[ࠣVɃx;! Fog)JٲfLxh p|R=IJJ1:xZnԴ>O䃻Fu6FQ\ wH*懰mէ 6C G1&| Oqwžݦ/p(DGi 3 -hZiK>FwqG O*=Q(颒%f ]?vTNIPolM:R&Nܘh'M WBh;en=HhӁmy6- aZ 1x}iC(O3[w(I*8ɰ4+1>e"|j ܭg7y9}dZ>ÅRs>/pG.C\lĔIv 8/{ecݐWp Eu+tU:%9*[MjPry$թnG]R+f*4b bJƏ1\0YN+PWfW-P3 tԙJB![!xUt\o4m>#,) 9SD`A+_3*럷lTJo)&'jۓ5%kdžJ^d^jg:)i= Cь*ĦL|` "X.X CT)W QF,Cm:uWu.KK/q i[&S3oTv&~?Vs}e*@tɡ[% ZPL9 J6r*jU $KLb3P9MbK~ ?ѩQA*05;Q! E)oщ_/P; _ιNՌT&S[%y_Ǥ?:~T[c0:]%Tkf3c VF@q1w~񌶔}Ʊ|ow(<w  t8\?w!c7LmUSc^jyZqZ(慟8n-HfhJVa6 @``+"ġv1M\VȢ9u"wRݹ̢Ն =g/WU"ў7?HL=d^,H! UVrQXTr=F囿ƹd%cKl#Qt]qիk.Q@}` <<>ó)hLn$N#o}WA,`?*)cypf?%,0aig:@UXly*t)ؿP$K#n>BOսKAՎj;vLdK^@leVVŅܺ+Z ~T,X9}\~k 7|&?@@QWWDd,tz02b1j ap:6 +,BPdx=jXp/JGOcQ:PZ^v.e!g H>?錎Nq\5F 3r( ŽUN/~X2нJo(wUc= WްV! \Bh*f4a!Pw]km"'DdA,3.UX~p W Z&J̘""1;#x1BFJ)LZCČ: {P|j~$ؖ3dNK&H Ι%2/쾒9%vnBO[I`@_W:W#:Iv^/)yxdCw(v]>NQ(}{[Hf* f}775u0}ڀh-3jE{Ȇ3"aZu_w* 8,k kOQk^!@j"^ XHԢs |EW;WM s m _t~t-)m7m󜮔iF1PsN~vxN xLƞ'r_^/!%WR<-t-e2brP@4U>j(Y9Y# o gPcci}..Ŭ7(OIGśYTmuP7y>VlfFm"ay|[-m'-j7q槂 RD5裋5ELyϮ;ٕG觽vY޲wWYv UxFm'wD6"l>;(HƉPzM6x-AԻvڕ󘉩BxBu {5FmTbr\[E|907VKXhv-+#ˎ A< qk,6w8y;)E孁&yK(fP[k,ǧk dB~g8VXE-5\6x"~[t'ڨm/fMh>L֛ȿ`: P13? BiT )Bx'_IM`YH= ka}jb){}~XjHfre]A[jz`S&Y\KJj2 ZP%Q5WuŌz)^]!Jxl QO晝\ҍ MD'OM{ Pǣ(q6xJh8&e݄A)wcjZ*JJŽP E]+x3Oj=ٍ\Tw`Ae_}r% agJo'1P $-E^Q8\8! )k#z#9xP]۵$nVŠwڰR䠍L@Ԏ셙(2JK(9T=M~c28fji #1 c0].=k.AssBȷ3Mi pzX'<ոuvW 3Vuꜣرo7NXCNArU$m%AFm_vүV4y^1܋ w~ 6DXy&_?Nh$C9ER?vפ /R*4vE|M2T^K+% %{ JX]U Ƀ1·TO4 Sn*wDB* (ܮ Si>cnh<.ZM%bB`<ԇl6'< s6O&bnW!nw0S/ &W:=22Cy34"~&"t7:A!DJ72k5x0L)\BnDW\Lجk(>irD)m"94[!6w0MNwAKeŨ1.7)(@']Hf j{ :zi_:wɒpX+Mo0X `жǗ/w8.ޠP}b^ ZF,ϳE[ l\$ m"&X}w.I]R.~s|oxR|_ǔFY]w G؀_L-tWYOz-FƭW_mA>A"#Cع<+dvŪn7KsKqݟx `t, 0e`@7JLV .}-G戁m]~8fg իYܹ42czCT4h3{hnB68Ei!A܅Mc؃26H%w5huY؃dܘv5[2OPyr\dbėe`}MU`#"8&1Yw*ejKڲ2 hn֋Oiw̤lYy`eO4wgIWV`PIT-lY#ˆ]CxPW2o<zR$A(컐Jz.=BWcI] w(2ˠsW!h5]κ_C0ǫ1q,..W泡nDʩ77mDsduiiEiʻXĸwZSYIax\\ג`,$i)A^+k,4'CQ>i!c'4=QfڻP~ * ?33"˳<0kak{zu,w-fȄ;?~[ <^pdҾHۃkh$؃czIo 0m"o6|3 )RNK?` kYN:gɏ{#+٬V bTP{Q?Ҟiv}ibœ_×2s鹂U-R[4 E͜< +s.˜O g.) ܈[ϼY|3#~)9J/\nF\&5]zJ" r{X[f,{[@Zį.ƋG6 ^a(JawF6jVUs9>@ڮϐIUt< Ptyx{6m"9Y Q?F:v\kfH٫6(<קBqM[*KхY5"j/ӶD5]>LBɞJ1c8Y?(Bk c v; 2<9IٖgZ1y#9(VE)V&aVk/{IZ3P=&.٥{Kb"eKӡ~W+=Qۂ^rMDanB-y^>ien`W-Y%Z!‘2ػ|G*3SeT߂31mo΃0L?T_GUC&w8ecO˕_5dL%dd-B(eTf4:#mShz[KbV/ TWqCgsrf bw7mjO5 !&ѱcq VܳEñØ>} Df1:!= ;X>Xtu] |K3gZ}\ ?E\G/LG1B ߧ),:gi"7;:^T X]TI hW$VYLCcATATG,u#Qjs3] 4f?p!)oΞ~at $ ã!z36sܟsr`Q44s -2)޴cjWp>8PN~F>‚̇qGє ? zՕlA5yB稸84w6O ӡAq8ur ?UݬV3|ϱZ$iE1um¬Z,ɛrL{!vQ"2hY{SCH6VO{m`wr+(Td;_gw#VF=-;~*ab/#a>M3<\8)TB!9{핐EW^e'"[|30v[JX3^Xɵ"aUy?q:2äY5LX2XYMD%~l؟r QIl6(ww-x)ox^G-&A3Nmq&>Dp92i=h23re&"``Q\*wӔM2U8Ѵs޺zi=50U =qE6w8g :o3kE tNzS3畼+M=B;i4UЛ=@W܁6&L=^~lj$FUaX~aJ~C nbNgf-9 䟵8寗jm=; {,i9zx=\ӊ5(U /K+&(1Iy;j͛N#tffAllV0@Zd8jàiI }GASp˲cjc-2KsTOMaw i9 6 pjVo\E >|G<,GCv (fkڝXΈC@K3ݿɆoƫ1?>Q7; a稖VY$ZA61YfK:(09 ,;Kd &Xٰ'kE~`ۂ9+=ߴ\RK)خs2*)د19`@q >ثjZt!/ax&FňZy'#XUѫؽy(Cq+J@|E9;Cx<;Pތ1R;>aݯmgSUvv%[P0C\Y'C番Dnh˦xOoʽ#2md?)jh ʙa k+0 p* μχy}ّ 2wL; 5P0)+ N0~ag % l@&#y3&~QL@$x ^)aInqO3Ub ɠVwE\K Quϔpfmʹ#{݄,7q3kD@3&~]e2بv#Q(]3D56` fle"}AU &!erMZfщS0rsccgg?Lj s_.#0ia|,@aY`/:!|go6(9mFB]G7 61fIG_&5!Tcr E}  "Ll4̩C)^;خ3 %7Ef/cey-Ϯ4S,%ZTGē t[~}KVVs#y-"oH½d }] ho^ǂAX2tv:&X}#YJAa>{gғdo0{{~RӇ]r"{o/R=yx6U+*ͬG#G$K[n:}E?՝|ar /Rh.=o/h > $O&XjP%y\o3Gq]W@rbYw,· &i32Sb9P2)?AT4:aj"ǮQCE4_D6!x 묔 Fޕ?\Pߟ$we^<`@pBҗ~vu¼#E]zJzP+7g6 6ds޶7dbDd rcXwv `U:mujxYt͏RrդdqR @<$8:cҎlԐDJx! 5exs/<WИL~ͭRY4S'}ZZ7ނ` jT6Oc o=!`q4:KL,ܯPM1=>{UҼ팎)^>ǃUs$Ew\/\goE`iifȔeرgYZ070701000002cd000081a400000000000000000000000160d9f5e300000e88000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/=F]?Eh=ڜ.+КH~pUaCVL C/wƲlCn%LṼZ`gJ6c 6O'vEB\;?s{k87Kt}WB?٪ KS6էN_#pjL]U'D șOڗ{L7W& k޼{OWDOmn,n"IBHK'9J ~6hkbCɄ{crj(ޑ ZuM%+װ]Kl.<%cEZoLBB }=#{>\.0J!Ʋ9mN18gk?9PW9xaqu9\`{^' >WXP(%lriN:`&Ƕm3}ҩđQ+^G.~$4:!c^$/}T:) ΋p'Y% ` q%qv>~Uv!UɄn O[n}_Pېx_#% $G$mBX`mhjߦ.)[ =Eefm!/U* I}{Mddg3baʟ 9 QlXxZ38:flj(Dz<leWks2R ݨ=2IPNK#l }qMJ$Xfg9"~a|jcEQ˨̝7#o cyʊ/93Q \_)1fLKC_#V[N7S6Hǭ)%[Z.=BerXJ6QPF@S W(8I0# FX%,}`l| P+rzh!Kqěc+)pC'uj%@,{V%ߧ\bq)Gb ]a '[&W Sum"kc9at1x*ƃ$F~ur_YPff_;ܜ# 2uzQD{o6IePf(BTş?YPYhSq2Õ)fV22xU<<rjxl5bs&*Xǖ ytP2YCטKC0T\oM[ ,d,|AP[Xx$Hb{nKOj, YSv}C FՍ3!:zUhYĶ%ȷ=fۃGш+f26{́=A€Ac~9T^rH, 1C7Kl.VzS8amN㉁_o@PӔC mZK-EZ))Q4YitU|]f[zu=:cء=gT|eYamo.8ej߁JPcx6^FS =czTJާAl$Eb<# +vvxfjS~>L6R]yq - ýJԱ+;Ӌq'4Ghǰë gv}awj<}S=' ޙ뫭wtGDoク͆{,4vI ¸*{qߊ=NMB m]9]BhJ?%&tΡZ_UG%1B3Z][D:M§(hRNwoS5G딸vۛx VR@#ek+\ܞ:BNU!޲Truu Y>[;w"U|`SSf[pAO%OG ~]΅9TF8.iݹ#NRn29 Qn`HRKv$LB/'V\Bw*-)j]^i+g b7^нWd%]e݁{^ iBz8T_ϦL-$0-ɨhQnSX'%he,΁Wt} qW9h Kbjjm#cmN ZŽR'Gx ʸ\.3x.ɤ1ޥܤv+lRj;9B#̰yZrEd p4moml XlY3PIP0 9m11q|}\vK^G|U͂ CRA^^'{G7oQ@fn0eYyGre5b tuy!=Pu$w,B;Õqkl#SM+acӢ?EpmU~{Nʠ_#NUYxOXDIJ&ߒ\r"ZDEY)@FM$ 㙞J#`;YgM#)%j/H{ilgYZ070701000002ce000081a400000000000000000000000160d9f5e3000030f4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath.ko.xz7zXZִF!t/܋0]?Eh=ڜ.+Bq\Mvq@WF*O ')Odawik˟ᙻ:(3I7 SKaqo[%^\AQuzxfwVWmO*9IJ蚂a&F5k\a%R@Gl|į]RBz!cEJ$ȝQwЃ"p (Ab[!U-t=G-JNP hG|^*C)J ^dM Cr$ErciO'.Iu{OibM^t@CC&nTįa3AwHuFZWFTf,BvTǫh &j[pAP\Y3z: ɋ\// SInHQ7?l|š"@fs?)#cob>Vđs͊(N"N4W?2N鏨 irmzIk@?" 01V@ّHs\%Y^n}Y?$YK vQU)Uj@>R"DU~h]eIT)sFL}2\ q*Ccy՜"ͧ0hPNG# {F ͛OC+cɿkl5IIn% ̇DK#RZwTNkXC>y&ԁrkEߙDug Y>< U0f_wxuG! c.UOyha R#zmCUMQ򟕜 A?C@70R },Ѧn'<=ĸT^e fd[-iRk,OW9B8vyx|-r\фQ{ۄP6aϲ)MvJTnQzLP{uekg s!6 +ȾCʸ}62zZ5/gM,Z6q]䈺Q TU{oqjl%g-8m%;gK']1GTXaPW1al_O KM`dDsKS ؒ6:j;[yBR`s3mֽ䆢:M}l@`s}aKxaľSʨ 1'.7<`lxwV̟@ۜR/r'TBِaAYh뒫VguMG'a6}+ݙq%;q$Z_u|9xitJ-wL Uo/^8ű]v4Ɨ6|︥=ka $;u=cD(gµLs"Grea|mf- tJã0p =2*?d=߁  B~4-pp&h~]FRPI tE>W]L{)ID<V-_ʤ5jj~W$İ&RDks'׉AHM`;|f+1MvM,GדK)Lm|3,XDq T~1t-]`We$>cU@/ ;XZ(۞`ݨԒzŠujmBup5}h(.n+N.mzv`zGu+,lA{c*m~znKCuvc5;K68DX7ۄ^Rm ߏULhQ>$eޥ )`.3)QU+5 M!G-V+]fgA}<.N'w<\l_wġSc,bMyG(䝐pW$u=5OQ WpA.~ ˜`/>35,b-;, Ss cp浸QkzX63+M P+3ҍs֞}K/.͂ArSE)Y%/FWU.?'܌#dmh(G!yeתlB{K/렛rzW9mٓwwi1Hu9uFUL]xm e4z"hL;O;cڸ9 0KU  I J qC٥(m]{~KL07t7{ JMI&{甸q3k/8O-D6,6ӕ>y+RsUqb3)P" G %9mypX;[`6f&g&՞^7;/},3;A>e+f5n^"ger[%/AU F؀\˦.O tVΏdUV+SmBt4ݚQ1$xT=3;m(/sIB%Q~Y>y%\VSxTvߧ *}QE~iIS󙝓%`9;rY Zcetj_]:q0.Γ7ds5FLefPG3M(l7=&;4H !(`Ћnx<@:/p{/#1kYF^s"V$yuf! @2Lggw Eޒ4ֆy4tb\=3@dv_&3O*{L R@ASdJy,Z$*{cՐ}&Lcq-Zk/>Ceo6ʞGȴC531o cZ̛eAG=K^TtRɐeńj.ݤV}oJ;һ} W4z .eZlTG$3"#"nqd'$B]^Nju/]-whOhK P>BM+^yB(cU9ax|=`ݢTXfN JX @`+f$6-3B!tgH|,aTՈ?AN?QZ @.1f`{] c_"Lp5?8d3HPع͒WlÈpF@kdӹVv].?\)3yNǴ/TeY}_.G; _>uY Sk6}-^a')b,N9K9Hw% щ_. -rmIwZ\4g,?zz~ Y@F @) pͮ+aX4HyP7qƣz7Hyo }okIa ںI++F m2݃Xickτ?ZU-qXj[gkRJ=>+안۱ނ̀g}:!ĥrm_0&;4h:f |g4tW4(^drҎ@a{%&Y1nZx;#J*RDm5xٙk%i|zCY5WdwvO=R$![Ӛ=1ʓ,u,I+A]h%]M)̺,Df!T̟wnQ(4ү+8 ۾h|YBn iKg_]o*lVՏd#h¨ogơHQ5n\{uix@ a.-&Ij&pRR/%{ڋe<3l 5{؛9'ajrvZ̄kt\Y3Ğ:/ AK/VQst'gjdR)-ԟfan|[ٚ*Y'n# 㗵PtL1S ]J#{˙D|T ߭}t21 wʩy=@X,?;(H'*-h4"횹p[o&cSQc#(эЪN޸)>|\$;x5Ja=y(%&VH_[ӻBW;^SA!bTywpTƬU=e6Ǚj4jTP8IےyZa lh'#GB:FU/b\̿@}gM1QǾ)84% A8b@45ۑdՔ9@J+|?n4rjvJFsM>}}Om3cD@D>St=@WNKB7 K |pf$9K CpkW~Y`)gdmRg~ }9OԢjo6'NIΥ !$#ƒ͡g:ĭ"핈# 4`d;u7DoH:0j*4Iha-j |źQb-BXo|;e,0(%%UN]&)X;L-6DөrП?&DtFy{L܋\S9mE2N?!Bnȁ;d9(LKzh|JXRO%--;9xA>-}̵ 'Kwr$yg~VA'2th(۠u?bb,uPkzC'y6^;#+Mq$g0-#.[ٝGr Yve!u uj$GY]RעƼTn F dvB1ĽVtH&%۔ʿ6;jLYف𠏷GPOMiؠ"PMg}ɳ/g[z:s_60/!̶XCcDVʚ-*|{i8;K&6+f3.ˑiAe,'0l`L ɛ-¥js4ኾלXYLNE;7?#_Szoz^)8~dJLjٸK~%zL_mh~"<d[#CNWVRrNfuSJ}r^O.Q+GbteCG_R`e=[;` ksMK"#:%y +&{^_ bL˪Ci=iGMOM-.k`??\J ΋ c_LF&EuW(cرzxOpY}o]_eU7֓a@n5Y+^ݞ2&`9FctЃAg""޵qʨD6}.tܘ9z! ) 7|Us^n[HA0w>zyX28ֻp:秧ږ*\P0VOץσB8^['(?ɘL0~(4YAla6VTfW̓h+`dȬ]GF3j,{3`xg@v"5YN|Ll~H4P+$..d1B-@U|meDD!>|#muLh ''[}K+0PbQ :dFjy@1Q|.¿,>Y|;6yAb1˦#Z{Zl4,8Y8_[ qw"$ n_E3;c;p9mYQ)E13qgF~!O yrBy]/.~#|>wyM׉jh=4u+_`271۬1?xߏ!jl2{siˇ^_L^›JZIy/7) 73čx@5&]"!P RfmF"uTDrIzʤ2M;Aŏl YYlRBa]#Rug|jE&>9RaIۺ7 jΖfJJqq?:1 JSuJz5ԉG-F$kT="Q]b2UhO=x_nsC/x}sLKݜyXE.tYY6Fc%1~ŬDɊ5fF>+kCukXe H'U ~ިc((ړM8ռv/X hUZrPsD Tl-gwc{Y$ @_:==52+f۽+-$\3Pob enNҧyslK<0S:l0AsZj.;ptvA~A-K& [/` 0yߵY+wP%GQ‘bX*'ur@p30: ѡ򬭻̞y,#ޘ)&vKcuw:pf C1k{ٯR׭=;#U[XUsISjYq #LڮF no26$Y&n~p3T5Z},I6w{,ZMrp) mzI` n}VV^M{1Fֈ SRWOR*YV0bu{Ŏg7`oGB0(5#Ì{j ތݿ"[OLV&PBtHaK8 9>m,`"a!W,B2PSpHfw7WqE#٩-_ `r.Y1b#͇ɸGZ&eQd~Vwc$a+W3 *}f(@0w$g.gVUn7lnSϝ{GD~kP;>KT:+ g#٫xLJEoOKIE3ZbxTŞ[8D?pY,_m >! ؏F=c$۬G0vV p\cU &*Kt(;JŻ+朿GyR]Ȓ#$vY..(NEE5!!ͽxׁw#aY)5,wZ>(v1WrWaⳉt}dƅ\%Ug5l1BzvI1s!.0ۆL1>DN4PaFIt~q'k&+Eo=W>qK\^h c(X s-30L=2AE_4rj!Xzݖ0iU%aóHvz^|4NbROC=+[v/~d<ci RU&Pwo,zJ*~bt:nmgkxUH mpm7 木q&D"ꏏG Ҷܓv]V,T`\7C7”@\Koذ.ޓdN=+=i ״7&^ihJ]G[S+  :ܔzX)7MOl5v;6W±Pt.0>݄=0b]10"bƼmNG!8%5(DSBa3wnL=`!*} o~\Fh6q_Z-}e"YPWɶ ݕmT_vT(G36BqОEUL/ߪ5XĦ;,ͻ|eKYxhzf Y]oagȢ0k(pZ8(<OX\*o2j6-D"ZN%^ !&ޏID_b0AR# Gn'4q^1rmOk_ާy.l"C9śޅidv&5STk+75~ni6$ie^'gU"POjFK571F%(K9;('n>fD 塹/nO;m.eA\TG{Wcgc݃-j-bb%_WI͐|Jk2_O!JnD%ARV|@L>ĔjptԐ!*=ubL9 3?fZMIhCb8vaxɄטɂ1E{[Ժ|p̝N>cQHL=il̶T!̴nBIa50~!EhqE͠z"im_=.2[j2LX@[ةIH\̘As`zuz3 T~Ui=s9P`n*ҳnT爡?OԼm V;`N+`<*>aW" T9R٠)I22Ԝ.ޒ0])iyJLrZ/ӷ f Tʱqu z6bm)nWę+ȽǏ, /ֱ4G+⠽GYO_2=Ixq^ I8jzApy dDpx+ 0[ib"+X2'=6)/IaO_/q2e}@,h8|SO ̬?bCz|jvLw+PIwb%ɥ#łlfI8e Dy_2AtFIOw*}>R̰Y%E2(E^+\xkZAѴ#+4H!RG;KK[WnzTvQJ$;ƐA2+ FKbH+2@I 2#_r2&|hk;8bLu[ N77y|xX\{0+D+܋>X Fa\gYZ070701000002cf000081a400000000000000000000000160d9f5e300029304000000000000000000000000000000000000006400000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/~]?Eh=ڜ.+'^U%a*@|T,%-<#*AN3 ܫT-⊯)KTS"davGfk&vUCR SzRK06ʌ==nnM`c ɥsy1ZY}|宪 +ʹ,Ȋ߭2UFaOV~e:8')o!Rt?D˺M֩fZK:kc /j/XVR>Ьw4dN+K W 0K*aguWs=\?l0b=si|#%ylC~)2İIHҀdDՅ[,wUy^[)Tr*"tvvkH oٲm(ɝmy>B3-Ϲwӗ}FBruK ڽU t0.1% *j`#eF;;^/qgfoX lN:Yh b d'4!ꓛ 0F})P $IpQr x# @pRJ $Dk"(_Q Pb/wknN% sf䄿=^!w-<$#!2GWX7foD^CO{$YYۦT>F/ΐ&Z ['Kz NQ>ޒJ6֟w7%@GTw`~U=뎙9/5lȕNm{,c>Q} }Pj.4.X<ܜ퓳,@|п ״U)ږn',T8XOQ~T/L6rDع ">e}(%#*Rt>,C-I=^+M\ɜx9s, DGx6NMC"w17PpŹJm,JΞ*1RUpzRKEA'm>{/ .0{u~UC\ ~Urw9xxZi Ux f%d99 P<⨙\kNkC dX20_;[ /v෩^^}tte=*2|}oPg(ydkfYGm8gP-ڝP]ǯ9DfJ;t cvA_J2ƾ1(C>$ ioRoN\L b;7_>A0,wmaf8@Oqr8urDINf`wAg>hQEB=<ű_Ibl Dy_3Z%~W'Bmc*گv+U)x(]kleѷfM dhڮܚ]< Bɗa v{L,Q0&V]`00dKBTҢu?|-`S飲)ϓ=P_=el2|MU41#ƒ5NBgR}0cBͬ^fӏe  eΒʼn̶nrzYk YZulp+b)F$9[eiFnb%b; G 'H5 DTsˆ&yjzc=·Y9/N1>Ǣ<&h#S015{|vWyW?Id A$o0̩Cqx*2%Z<넃p\G&6ftr~\H҉MZĞEb/c.dG-M6uWq¼nC9Y=:OH$>$B:ԍ9'?&)F)Cًޅ kKIӕd>6-&`\9'O-/jy;].k3? >g؉p* >ԬpẌN& #􃉬KM&F%oGE[ɜeIx<&R@(ޏ=S,A'c6h+3`a 0ѓwM+H%!EeJCYÂf3J͡xAxTȆ֏!56,m Z"\oy?s({rQ_r$'ZF#1 ,eμ-Q΄,~Iqyut"|Z~{\T :i.~ծd7$b^}*g %YH=$uaz(\;...ufcE_| ,(*@ga0_iSrV{aq{WP O}؁ t!/u|YՔksm.K:m27/ԗ@를G'&}&|ؒ|@ ݼHpɳk uPnpfկ|\ +7BohL3Ύb#/{>hBOn 4$Y$2`܅=6K*M4 L,I35g18WpjI3\ :ѝ)*Xο$[Zȃ灂.t&ۣ:уGZ/dg[ L2V%3eaW 52 B˳.mְq҃i`wF~W Ԉ MM\S@1`:cHT_r8@ُ3cF2PʚıҔ_a_84N=Pi`馀$O@NP#8:6cd MIq*^wa# %ނ@dsU17rղ.ளp#Tab5K>u^^ D{:PB6N$fj: bwOC~r5ilvgȷTm3ũBgJ#!_ǛŽT.?Tɝ#YWiMK!@-:|lSʌ8Haf54 y6&C7@ 2ɋQ+.!cף#$5Ə$ 7"Ќ>RH:U ֲLq)YP>;&1q5G[X]-U%3Da+_Z!k84ch--88m}0>68m gBp:$C.QzO,rh_G$ce4?/#`Ɯh*jpC,zL'> ./nKj ٹ;yȂ'?[m9@ {-.AC?%wy3X/T#IKQwXJpxMY_F9~M~ q{)WIMg]qVa|mQzA.hIݷrշVndNy=w@T"O^VI]R"lFUg"0!Z`&/׭^,U4,BłIu_ ;Hg^(FE\-B 9,}3ik0es-+Uz"yj"RjB~ΓKX<2TȸMыjwro;Ju1UuP=.EGFAl5U}V5XL:QBg{!1~KU'9}}]`O2oP/lN Ӽzlpʜj7,|J) 8/_rԯSsnh]]N(_#rG*߾f]tݩ_m&C`EPDh2/5>$7[sƑ],z) ^o<ZA*RbyƐ̀b֡3Q Wz9"|];3m܎5G6DTX57>l)GKjc5{^;?J\htcEO} zwpmm8fm>P?)BK5^]OlH9D iƏL#Fm _AOܝ@U[m(r}gI`%@,)Zݯ$̘V~MfdROI٤p3G9arn8F9۬v-1m7ؖ*~`NIkr~<3V5`H̞w|GViy̧Mdsy| DgۈW*cW{ CG"fAz_eCܶ6 duPCy0RM*p`bqפhrv]U,fg*"6/k %*Zm23plDguXB=d q4uaD7`jg @?{Bb#"o=擙rCdբ ?N>W(H '-sspħ,@gZJgb-~1K:WJܱz!J0*}K@70]N& ENT0E~P7x*<ЁAnlE{4tsek0;*R$׏+O?=En[?*Iӿ:Zq] yrfZ@6볗,x\)Or }ږ$j> O(+͕ :X^%neInH(K> mw·R{{!;uv B*ڌAWuh* :*JՊD/X,<ְk&Y_feݿvL#xUڄIS&}Hㅧ_lRs&єUX` *3t#SU$g~B$]6|36 u)aҿ9GAaĸ hpRJ{}U5:dg=*`G-IQwZio);ϕgݤ"5htC%Tx05IC'qt/2'aayh/4d|pBF~5Ӑ-iʖFL:JtY1f_WprïIO5QqKj)<_t#mr5DyY|Jo؎:k/ٺz1Z,_ a0߰8ࢆT%L GSHzN\d*CK0䃴q`UO#B4>vpr̲? ']7O)wX\5 p::~sXmCCMz.v37>^0ʰ$U_Jllt볖Tet2JAh>k ah;h_)'g@H`s8 t"\LdyBŤ#Z 2~ZoIoA?6ћY~ͯF;dnpJ1ԣ =9޷ΡrYͶUT:H~~1=Ayp"m@)5خgCu3ZB"r}U&zwfu`d[BfIkH,5nQF@Gwt&pXVnZ.XPԷ]g&32'7UmƣʝN $6~*Tx QN0^51l̫j+%\x#tCn P!D^s}.ɏi2TgBUxL3`#F ϛaW0uNZZaIב`ÑvY[Q%3|^$_1?v)s=\Ht,Wiv>^FfΙ*pE& [䦡V{̦Rv4?X/k!vVpJR(β,( ߧ!cb(c..viFqʵA$~ MY´{V;YJ2s./?0 `2z;vJKd6:1JfsAV,-bM ȁ&܁MdJ:D?;ZG|؇ Ogn^ɇ~-]EJ?RH^U|w}YGNBv]IEyH=gj[g/K/a5jZWh )6=q([WJ4ds?T¦&IT>.;f-mj:~@n$Q8;쓝/[<$ݠlZ,vQR `f |1(ɢila3dՑ%w U 31CNCT^S#.@r 5s/K!rX7"| 'u-![ ZdNr0y+;mȿ،($,B#{H,v=ɥV 65/?E7aI>o' O%6g6?W)G?+Cao0`٘6NGf>bo_l7$aFхy|Rs!f{<*! ~erRdҟBH|BiQ%$nBtr(v=ʬII&W4m,[sg!Y4~7@bٶ VJ2{.;"q RV?"xnna!, ByԔZ;c7ynD.]x%_jq.IǼ9?:*1A2ʵ=%.ܭ%=9Kr fK)1ekBO5cY|[aA7q\x.t- xF x g&!Y ƚfs8$E5 j_1 (Q E73pk\\*>.TH`{3 q}IX7W5+kt{w<<=*b1d/e/!Dvno\^HG+%vFyoRDo$P3mR\)3%ߛ8oSٖp΀z-w==_[M0_$mX>=m8R]RX$F0NŏՂ;m`,fzR2W9Ɓ7(hT2 C6~j/z_cxa[v[dƎJ́g_'a7n\wwܭ $geBAQX=;w8}{d-<+'I?8d)'nǁk ~,$ @ZҎg !%1J=y F١ > 8fM淈Iw%bor{E"|`ކxCaůTf0 EuW*xЗ:ǝnRg? W72fu5ݹ/؋Q$^ " ,h,JW#7lRO`3 ]Xj|L܉|7 Vw*b:PPG3P\ pX< s  4)bd.DbI6:,03Ez^2 T+gŃ| RQF|?(;@5ND У`S_~ 7_Ry .?kLD6=jnPpUD 펾ޒɔhH bQfLɥVX{PA~Rx2"k-[,{<ԗu9~q/k+;@y9!/ gv{ <0"sxyfpPH- w}JS#MP ]ÒlKwQE4qɕ]L[>1\Err2Hn>ͼA?La]$Dw.nj,fy&dYީ96rڻ `r$< ^"R(t39}O jt:.S[FvmHׇb@t"Rz D0'?9;)m,O (NSV1<$"/)Հ?  F켶Z &ct1O" wYrE!w mK }ɫ &7; x n>Ӑ2hbc1v^Qvhl˓ay_@n[w݉0@WroĤ*P!"Gf Wm9VNI3h"uw@͵KV^v]kl;{^M::w.qqʉc_qb~ZY $X,W5 (xRH늅]Sx'NF+@z@xumr Z;$ Te_/#4wׯ[2[ ۓ$ɿ|[ Q%#x@UC`(Ai$iS&7A]G_=O'5 &L"/N )vBw,G]K5m1WAx7D4?l%Iy ],s)⣪S^Zp,zzf$)֋d͹¬Y70h'--ؙ[UϬT:qXʉ%ѐ&\["\N&G+$[m  |0 {!t>a+gp3SVfq1nnoeyH7%$M(UWʴ&=GXqWOƘvu%]'ADҔo0PBC2(NXLU# RmSoNFU0uݵrY ܴEJ0C~0:_a!* 2Cfa'F-I60;4?CqeJ) 0 ,V2 VVta Ȳ>Q;;<4Tٜp;_ KmvF1KzjnRgXT#x#r-# j_n=XI$XCu[*SK$e[BfIJAa">!"WfKg`st)j85#Ƚ$rpu*vT&|L-w Y`m/4&W~EpԐm(vŤMCdBWK_jLgtTX)e!ؙ |"vfsgĎFraLnSc8oR+y ˬvI[=M q.V3'j}Lw@%?h_h ]1m|` uՆý$Cp,t$~ѽ_N d2M$n:G 8 ~?C*z66&:#W\ (A !dO˳z5Mn5<3ā㊀r貲l`L ߛXtP<[ ^93Td:8t.~VʂpVI vs# z!pmbtԬ{ uU^"C{GOU%!R+[T@'\&P\1G`@`(& jG;PGJGBle;$Hy ly>Ez}β.U1b&N=G%!JkLӳ6ճI:םfB] eB"f##  Db$;f(obfKю;ޙH5(MvGm-r>a x~ZZ/Iw'(]Õ.`0I$pg#7`Dڂ}g$NUê滕Yۣ~lLQ$l@^GgfJutoԱ@nKIUI^m|1 }U)?Z:DTs++s}&yQIxJg9VBA16I3Do:D7+, Z b}0}q-ܘ[\Xtġ+)\k/:a؜B2EMM le-k1i'>!$1Cv G|x&h4:(o~G"zlJK|ɤW\˷g'ՆY7sQl*,g ^ZRj9JM#uy:C_jսD1?}ӧ#k+'Q݋5䔲Ï~LAd}({R ȝ2biiPڻ*]:R>]<ڦqZhWRZǁ"Lڥ/*=h.fT~W}u&\usi*_6 Kω H29nN  c&1W i )ږ<ҹsC]tz+հk#8-})i*z\)sA 66)e| K?QpLSFBU#@ؤ|v3EeE1LpQ8HQlQwZv˕~swY]n`!!2\"9ec ޶+n6}c%-@Jr05r8NL!U|{i&qBk^* D=b<T^g`M ǿtX?‡zA>Q7:\s$) FSH sbBՓc1S^T5-ý,kGNUWyExpCY9FF3Q1-kШϔ!N B_nmZkjiʼSK.'08$h?,;bHw8B{z<kovW)ք6[`OJS}2H|,22FwFe˲&o"Ly'__-fǥXB%91d.JE(&`Mģ#]fLoVOVssiamK ?qET<{q$2 =qdڤfSJkackS\DFu;M`x+efqaB3cGU0X|9iק_ g]&"([7)dVoH1g--lsduj,_Iܝ+l>9W禢*u2+Az ?s\w&m |3$W `@=ryU؛wm>CN-\:s_ (++N<QR2wT\?!M0jem@Lܿ)ю״UYƑhBֆ,BDz!U3اgr4r. c! /R\D?cFb9t?=CM|/ 1JzaR]A>gp >NB/Q67,'Dڄzffͱld"=# %}߾c{l( >!btHlJӪ:_jݒIP2TX#:,Iܻ<jW}"-b{qzt)61[F3%F*YΑ`Eo9dDղvW@ؔ:)@SH7 ЄK.Nz8_9vjE_\!F#{Y BXtR.i3o"L3j^`mi"(Ik]+em` }K#] $Q.HHdZ~<VfD[[H=}9k@K 塴~ז1E Ix {&%v7:S![FJLDI[d@g2ݧ:na7*1Aѫ1U@Oq6>p4"՝Fh4B9L#=ރinr )#h-Z#D~L*y2?{? ӫjZ=GmI-q7Tc=>Ke_'O90g?Z}Vơhwכوb{;L/E1Ba P?ۘc,1t3,hy.TJTz9Fk i~$v9tE^ARo2* ~ d;{2|2QaȨ2O5L& * Uc ,#NI꡷}&hrEy )dY7{E5ic jB;^(bS$zkCʻ 2J17W@l?C dm,I{Oc{Dd5I80v&n4!޽պ%3!W48-x#g6*YˈT$%Ok8>"+q/|A> O6W%T>Y|€ e LS D'6G}+bn^'a4m0ܻ(B|pb;ٔ@K]0CK *di˜~Dt-:}ū96C{CW2򈔻IT횣qVv aGtJ٣nh,ˁ Ƶ=sD2j f~!Qe)u>C0w}`A*P]~Z(1VQ h^>V[|,pģ((MIS'JB?"Ka!D`]n_ӹ^spNafThԴqڹ M{q`egR)ña}l! +ԸxCP&s֣_-Ja?}h 7o!`WD[EWjXki*b ėjcƀlt!q[Qv I'J~.R\.Gl!1F=D+rܷ*|OrDPql_{M1s oD V+ [gm^mp1llB;ɱa sޙn5Rl1$~sm>m;=T_8 79a=< AՈb*6.yS9 G-P~tlVSMZ#Ax.O7%G)w 7#/kAJ%X/Y{G,|XCqs2UjIM1wV|Gh~&QZIQoِxMB](au<~FY%g09nj1_j;J$tII۽Ǵ?t!!6zaA,]NQPCr?2 7`ܶIrVgI.R  c4 0N :ZSmQM]:LQ%O]W0.@+)Y!o-Rko4@{IUy@Hwp27/F(7uJ}ߛlӦ'&w>~m'3r$e]рLbx_?u>AAwoJf rϞxwo0gwJBj @}+G8OoK~=j%Ue2A-]%@ .%szBXaD;':IxWoS 2X_ɥLa-YDŽEwu=[cTbGF 1d|ɁvUY?j.-gؠճz"H]BhNļ1k5{ΉSܷیٙUb8%P{PU1޻D+z_CDד:t3\4<9ʑmmجmAUק8< U dSkwSy杝UD5Y6S#d !uR$ SUgvkئ7{K.CP{PK`-O%ÿ-%tKɝWEk&ѐmǧ 8٘8ylSnkḠstek]q">beVCNc2]k!΀w '[.NܕnY{|)(uJjh'U5cs5;S ˃C}*v9uЎؖQ3o^dalCT({n 5$Ns}!AXS7pFIϑ[PIPe@$MLE`VLcHSN|5@ȋ.s'w؄`3YF|aEB~ZR|/7"2d術xBKA:emÿ-P-wn IEu._!4]xcxQu71܁Xꢥj* 6"`y G7F^g{T .V+a;ޫu1Q˨i .EO}~Ӟ տ봺ᴺ`g5"C\}۔C OD:?T9f砡ƫHq<$H'P_Gu~7%9, o>,{O9y^jp.9B1F'FߘrcoQ ot+`?9 6k ꞒJ(  ֬66%Wsq›w8Ѓ|>#Bmm/ so&hcdff'{=\RRewՑl [PmBﲪk7H m }xl){Tc k(VPHf(&ua [w?% !9arrQaiW _ ñ \N<hqy=Ir;UeԷdWt Zh/_QxÙ6O {@\(-gq ꗠT-N7D}uCsg8{b9 =_ryq&!Qct-(aA+5;Ŷ9ԉ^Fdm?&b8uCѬ_4Q{1ڿ YK1QFnbϺ4 0$>^0m_;\ ɰOqךMI/bpff >q&&(%Y` z NػijULˡZ: (եX&C t&F8HN_lH`.wpR@B§Xk $}+. b`&'b##5n+}e >Fä^ )Q-[^XQ`(7aݷ0޳-x!5\랯 nT-s3浧br?‹08(RLka2J~Y9xǽKy~.eYr$63HL5{)U`r qYACeN“&RP6ڣS]$݂a;Mڮ?ݳz❂#$|(&;rৰ"h?UO-mhjx8u@ܣ+H>͟Dk4R:NhYI4kT3*Ff˃#hW7{ǃ(ٌ#.qboL,+&Ox=8'M6e$}|8L׋V`Pgg٥&Kʀ _76B+IF7H,Ogd_>.`5vUTt%"_ew:/[aé4aHcܭtar-k; ^ /R$V;r!F|]hw@jSV77Ix~>v5SLƂYRt %JFn5AG9R)J:S1*@k/8J`ѽ{[# /`d<ĸ 5*ds_АyfNc%Է;) 2jf놔(󃘅Y'YO Үי991?Tj6+08>Dƿ;t=/ = s̽ϊr GU6xd5 w!=sNe4`.q#*vNugdUq`: hMup& bfv7C|Abh@C$6#l1T%Y#_;wE1/| 8]d-U (jf8 ,Kқpp"]ith;؅gO&Re(5S w =C1GcS=W˛JEH828DSrgv/[lAǢ1@\p M q_lY?nm #{AvRpiV2'[RyawY1kSEʦ\[ZH퓛5Y3 I' FaV5}*!/0Tp'Yx,vv0[ͳ!RBeh4lׄ,I$dNAep;]X9G; {:ggyR*tyqb,pSmg=xL+T($RuL=(!$/Q,Y8. Jdn^e4ϰm2is.g4U E A#ӞRq:?_"x0(&3H}E\om@iV$γT "IXve\1(!߸#`+EE5yyCg&~&{*ZA 6ŧ4"ZI"`}moB_FxJ95vP cQ^eBA_-JUshK3j#(FkES{- 0#? b.|w@UJe&0,Ш q  >}|2WcUjr#d `BǕU]+E,5xɼ[Q"qBGj둩?m{Y4e6.xY eh8X1oy=@.T Ou!UXin*)l{WdsؙX`_(LH4(o= mޱ*KPpo:`$V/iXz!i|G-"0hgZj06u5:G#ꫮVޘ16$F3Znt)uWi4^/,Y(iM" zwxfmF!VH/^+Y\1\ ˩oˇKVYa7%oEm瑼>xN7A@wغ@J@~:kO =p:g(W$UmP֜t쥶i~ - &ZNa¹H梍8{>[r7mO/=Y;3,THvPհ=18u+/(wyD&toH=[??!  s!F͘_upl6 Vtx6]6Ej~i /Ubl6VRw+.&to2mxohF{h9fܒI& f+zuAPo)ǓL^nЦ6QeBˉ7FIsZoW,H:ʌ#ZB]\5heF ~Yp;5A$e %@AQs*/XLO()@A7;GzU}{:?٧zZC(:zBƐ"<*O9]%GhB g2<2ʇ88B[ŕN>{+ي?f3`|V'tqtN"'9#S"sQiT}7&q'H6e& v\fJmH-cJ޽;cl0{D15#f_ar͍i A15c)B_oR$Ъ74k\(3s./B[x r]jf@F^bRQfNsI{Cny*EkRD@@o4RmMJ8S6#ޟrzO<:BܶM_&}J;8C@q*LҸ(HZf >;rV{υY4T f`D-da=8Q`.|3aKaܠֈ]癵B G~OEs),mı Gu>}(1ܒjb21?]B!ב*v+5MMö b j/XQ2$Lz*0Xr=/t e <.sDAL/& uJd\_h =A\֟_TmlRU kY`) tsBGiEL4׳z2@C?z?d~)^Pyrʥ01O]G3_TȡV,rV/amo]cJ ^a:a̛ n8um2p3d҃ر帊gh1*8wk#ǵzCF͠ܭWX ֧X{zsk'5c2!0 0|1J7_zԆ&48%վ8V cn/]ő݋:=sYn-S,!ҩǧx'?` ,7I/!;T< 928H ݾ)MGi|Fm†Vyl-SjbQ@$DuHO(W@HOICjmds3[kဎyg.^ ٵckDE (x=Ѧݦ$)k ΃g7bE*KrW+4Kn8|hcdƁt s2{DۮW;&hvߤ}a9vn2SЄj=/kt7'b:ʝs=6hg3]Ys؁p݆}a#]sf$kf#ut܏C<ݘ23B'C(.fK2k]#r5B [eH {C4q'ot6F^e`FBCYD'ft@__WCT6-:لYIv˝rx+H]#9ůy_n\y1#;1 ahh.l3`,+ ;J` 0kt>y '!!Sع Iܯmi M2 Āok5Jcc BPD:Z0nfm1u`ȴx-8h08GGCNuI?(l^J:TFNu|󓏞-a%Ʋ s8Ț" i8ǟ$ǿO 7ıy8dv"4u<:hn΂zNe4_<ލȁ>ADEo8$*yNtF =O@o,;8Rws>|\%LEZ6(Q~T,왕 39iTJ-UF2ӞI.-|V{pxZ oJ>?ёUYslpRM09O1)MÈ * Z93򯻧0ϴp4B"kSpj) Z~ HelQ(':RUh34pg`Yx]$SE  0@9MҹD^ulyg[`2ApE}9:AeID5b H]ַ%9\ۆwwm 2vZX&JmbFӾ5d5qPؒN,9%(9hʺW7k {g=_7B27T ? xVN5 kQ-#J==te1b.8?C vȕpZ B ?u3* p0,#X"Lʂ iqe 3Bd J7ID}vvqlGӚ)0GWJK msY.&,pؤ뮂na_y<41YuQI^H9 ad++m&w6W*ZR~+X@yM4bDDo!J,S(0~d{:2 99N01&7c爪37ŗiaz1|a8]Eҿ=FTc݃ O?eA_UwIeB4A~/YUcF;!E=058]s~b쬨}w~%Hz"V@*4Рp&E;_y'ӽɌLe;Wa_d?b IN%UM,ZFɝvL[O2 p]ͥ]G6?A{-gb?uXw&§Һu/4zefFLz87ˬO?Ș_)'3.1h㶯4u[:/"ݎ Q4n!e+8M a aM()UH"DʏH5aX{8' bzZJ{;{,iJZ)>YRh%WG'2GdE# RFpZ! iovJF֍g'#>O^]=pR&9,J_%ǢA\ao،mň6JicRSѬt jQ?C"<7nΎo^eqEbnÓ+?*60٦E@l-D6V 9pI5.$g%DS8g:<+,=>;nej@La= FgJw¯Rc9>Vu܌'ãT6Xxg=D &,ӳ}h˲6)Pth[Jna'Oy5!<ВX6/ū #]cM@IC@M H #xWPgm>4ޫI,]񹸢WmAgo^o )Ei:+=;d*cPѲ3 fꉵs =GyDa?GyiQ &sSMIۊ6ډAj1@;`?R$#P|?3oܩry>jB"hLI0AXcQbqdgb u(ƞo2Ƈ 囸U.ZyHv4VtF'yk@ިG1uv[ #X5~'jk1~p$\_ U##GkG9mJ(Snh ۽an#x;#&7xQ6Xۈ40wI %uYtY*H 7L=?q%ev~`ˬ $yz?ص(eȶ#/? !ZjO+9g oE%y=p̯%#dT No-Hйs2sWBqQL4dY_)- /?ܖ̎rE{Եʑ[̌tz!qsJypoD_ľr&s!7+FO֏.6i~Pg\Kv )`Z^nsLF,lܠW&4f G"fb@k~Vųoi90[f<'zsl&_ADeNpmzp$z2. {~,mЌ|W# z&Ϗ'I lR|1xiGJN{Mn/^=io9[ UѤO~}]\^QEx }MΡVHM @[>&Lŗx ؟:А[72j<pի~yh$P*`͐2vQqĦjfDnbZXg!%666oO/D#u/[u`zO?ɏn9S^N5e)rz3ɔ\K(-|rFdbHu5qPJG@׷d@작J? 8cF%|OrJf kYRLN_tHh쟰%KMҎwE@Ɫg>jYMob9K4(h 1՛EZ{xJD x"Nxוhjtv )o:]^.óp5CpKٿed:km1HE\JMZ[f`^ %G5Gx>(<~M@?HNAcR2OUz!1 6=ƞ1Weeeԫ-}ol_IǫJ@T#<*3z% ɉ^A4 ,XWoQARaG& Lc̍J4[7F QB2BQd=y+q"0 i!t?[ Dz&k$G6W` AyK.~}_T ٚ،>);kcɨj2Gj"vZg@2P5!z:%}2ֈ%`x6:g>}K.:B)DMoHB|gidN $V#{1e qp" o]T$HXUWFJh\ <:EDg};:=vs+X;C 1a✼|o:Q~To^~&3'&{q rNJuxUK$KUvKkZWsɅWIb}j=;=Ɂ.iSscs^G!͈Zr|)ҝKO>^AVS_؋|xOӨv5y^i EQ9JTH Ÿ*꟫ qGGZ#GS 7>K@n؅8ۺ>,r(op^LCCHLjfFiȋsPzMq=3VV\9˜5~JZpѨ`~`h\T?l:?@AyմÌh Uo֓leuR%ObR5bjD Maƅ܎ٕ^x$?kl9c)hഘ}9LL`D0H^T'4t޾Vϻw!R JBA] Ygg M,A+×Ƨ&")3;TWk#UU@GkY뱽b`}!y`) '}se}lCJ,__Ha >ד#]-an(|p3{#- _(|Js8{zb|xbdOyӳIdumP/@!3/IZ3R$4ET\ K @13@UŰ,.WNMF4 _$-d"5v`5T.[rqFTιp2DG^Jjr)n!Ghzw+vEw9=)q+42Ië= ǀ83%wC%E$JlRF.kFp^Y#O7cD͋DnL,}'^*Bpx9.lz٫<8uTf1dž3lu\g +ݍT8ɚ3-!#z:e yt1JkLs9 Sf&c.f+$D8ZJhb=W(ץ.x+~u-t+Y]k#tĀI U"oK,8y[BDA|kY+bhr)f5BxiE&j;gG%#BWKˋM`GgEJb:C8qǟ^gEňF=dlS$gk eƭq"Z?kGLZC(4?iZ96[5qxzۇWb#0, P')[F5&lO~/k F$1H;p늞KBs(Qm)-ݥv\>sB$Ӹ")CtQK&W|h;AWyc%1\iY\H>F}$j$]XK:L=@u0}b=HN>=P؉ry)kύpQzHW:zhG:3JfE齇"ȅ Ty nhxU Sށ{zEn.#}=Yi!r=Q΁ @I٪OMv{wX9V;4{kRӥZ^ Qљ[ #-!85oA6S|c# `<(\35=l`-B2_(DڮNtg]W*eM%Wh m zxث7 _W;;p]&͏_mt0&\BH!ߎz %оg$K ~XX_RbvHi }ck!':ȓ%?seirFWm<m ngIע~;̜čn6 4> *XR.&?1N!ĻCogweB8ddôr3J"?M#X]̈́ =aKj0Y^aC7V BX$WbO ?V<+s7}|sQb*UD_P^^beZ/F:TW4.: "s1 y^,IIGɽapaQht,'o&xfX&(]M TS*@V8)?K0_B U`9s~tp%?*i$K8іN6sChf[g;Q4a_r1{IBW HxK p.g(b@F9 AgPS{"e+8Y?ކ0φϑǘ5]@o0H(/oxOW[NS@*sN[AɩND/HGL!.-b Zj% +[?)>•cʀD!RZ]`-Rf\WR@Jwȡ,bI/2ec} w`:\̼@q@< @#CG_b7m7L/Ag?FW!7]|vB^>#.S\@7gQ.܂8əɓ\=E/_T.퉷Z&Wz0yC،&e5'n`Db1kʪ&ي%OG&NrkAU31Np!6߶ѬQ)4?% n'V"%T<O[) VXEZh9 B{ :")>VXa!Q@*՟A}MFѸR ֌Yv;M!ȋź䀅mAt]Gjkbt1Qפ.̓?FX_7H/6 R fda T S j]Wju)'.4MG jaD&dz<-< c.1RF0urQdKiQ$^RIn(Y%w0=m+ł 7'{LLEBHx@T7_$.Wɞ|lbOz00vUğ9"Aze.W\%_/U^jJN%i$U>Ztaܰ^ jsr-?tdMc3chx3#nE_+dA0O/,3eҰ;<5*Hg:=k:VK"=&xsQ0i_j Dn5w53 N@5mi= 6S`NH{,yzmh/V(5b2Sƈg9`E }L.u6|ێ(J=CWn_Y5$gʆc| O5L\EzBIA^^?#jeVTЛ|q1ኤN1s>l͌h2|UEBSZ !:qvX| ?^瑱r5wcQ*޲B` SIb 2Xj`5fO jǮO_بE$OP$ ZJEjWGOdMx"}] B2wQ-úS5QXܽE\=6yazzYq׶_r77bgn:"%TcOu9r?5Xdz֭I$?GXM-nd){n%2&֞ M+a kߧۉx$-/Hz1c}e* 8r@2N :0GWGESSU%-I"0S@bѳ3̮9tGux˹I}.ASUZn7QsiђEqlVt>FbW]v]!WE.z?6f1״J[G]t_gbpw LroMPp&t60:%C=Ȯ^52%fz9XNxFddsWA jh,]ᯗ_61),ǫ2ۦ Vw [-_k+:Bz^o B˰ RMʶgGVjJ!6׽E7S@YxM\R. hKKxP546E:Iц1xYe70@tY;.sTx]ޘKqDjtUIŞ!X8y.\Jb.g൜PjO'._tseڹ]3ʍS1RvoKP&4_̢9/6BȢ7K\UC1W'76n i[J:=qucJ>rQ лSǏU87xt(kAםNj@6xx㽕'81kMrO`QhnN_3?ʼn:J+0/T#=&-G)H3b'z{c58컀I9w7P₻4Es<> }0[l{A]+T6-۠kz97cf9\u13MA*NF!py%ysb"d~˳b4]滍Г !AQ`q ͮf }˪ˍp-Nܠ 3ÔT'#B$^nY&\IoKDjB%B64,K?NoŰt_56O%jKA18_Iв[8Mmr<3u^{#E',]c}h_>2E`>iY杝Ctw⺠J @R=.q]2SyU&1(S`2AqZdr$:A=? +zj;aw}-c}C SjDo2Zdm% wSކWnZ+Z_8!ȧI3IfnS>p52V.JM[p,4)'3_ŲQ84~E86ZF[=JZ5jXI_t$5nO.xeKA S]VxxU[#gFʖާnvGUGo]rr_(Gtjb [^HRq9d2H=ˮBnnJm)7ӿ-vi4p ٙGϺzlUwMq)=|qKIW@*Oƾ)QrІξzQEmԯ;o%דF6+OVjLl+~&R&G3c~nR=9q5 G_wMHT)ABy0>֬& #d7 #9a<4tC0Q*~ &`Dye1zUVk9D [BI)u2ZƉHǚYi4@U낗B $UEB_7B5Ok1ybRu}^Ϭdn =+ ,(z=o,g~Kr$U$I|۟2zc K֝zQ5^>EGDP)ivZ|s:H?^?&b$o@stzc}>fg̭IeAgڸl,6֗#|`zd'PHY/x\-%[rS^l_7[Y> $O~4r49#G-#sC<ٛ;C+ މ`tj煹":#u $L86ȮFɃ CEɎz50ީJQ5NP͍Vջ|a~ -K"yb.'_n7wjEa3 :$ɏnMnéHgg-P fT)7ٚQ0j W`w4*8,sG|3,!1bdw#PKh^j RƓV)inj%%6pV>wUzo@Iˆ.EC3+tY#BQ2ZU.|&&Sj# [8[$KqD~OK[b;7"5r"b25' ܤ.~=@K(›b ZΠUmv ߍx,#Łϛd[ mQ$_n?>>Da,VeAB-97ױaˀ!;@BQwuEѢalgJ+H[([$^]oI= B-(Ӥ;7y8\ֆiw|zWW_.jiT}ؠt@ywK={gDhN(]5*;a㿐@{iÝSA6%[H{cL8 |Y;)@DEq3IqS|*j"TC&"\^R>66X8`B~k tr9B T'66<8>),asM#|{#,/OdcV  \v5ąͳO;D* Z8zP5G҇R6^Xa1 U*_4pKzJ%R^ш:h׭P+Fƥ.pUz5zA&XHE4~sKꔐwS3p\fs얶"Y`zfD@\e{DH~]:MMy(] j vԯpX#p,P 5,򳴴\no|3 q(]i&Q؛nƤs֖ Dl|6DMͳV6 >n,{o [ i[h"(x^7,rn\do)ÖTɀtuת^Iu߰7 rofqۍ#eߑz4 Jpxo{B^T= ]46vI/gHٯ/oKϻR(roT1Fe;gĦyhM)xAbJN Aa@ rD~/IR]WKjHOբڥ80 @!^;uů$Z[iy,5SDtN;/_['Eރ0i^-Jg@ȆwuG1s K]{`5)`u%S-aDpS`l*\W_oR'G&m*UW>0ls\{6JX_T~QpnV n[sHH}ϗ_sXj庭 }~vY3^EbZhZ/Jf?I]}1j3~T`ɯAFѻ$Pm²۹ ]~ED"xǫOChibp_l؆"{m h;3v9:զ"^:At{뫔1U՘p!.f(~+$۴;:&GTqJ#c8@0}.E1>`1uo1?ꜤR9ɃNΞ)So/!!\_yvR1{|\({o4^Ni*T>3O ,HGt$fLJ'&_ Cm;x9k%*ݗ"qJ-xX/5\'?ztt 8;tkM_H >**t_c澇pMI}Kvb 5({먙{SbJh K{mxN\d_ϦjXX0AS6`s xDŮ tH}|@m ?Q. \V+<eI8CcoQ]}y')ZMe ?^ML$r2-U\1LP#y &=n.W r)wkd +_FlD#mۈLTP(M΂j IrJ̙NoY*{2Q1~-U1Xq"mgCܼ)G::xnJ1,/A^ 7$Fg7+NO9J(Z &@]r sjSǂlU̦ Zzi!Xe jv> LxԮhрkmB6#OKL I0Fqr05ht"{n~r0^I*5(L!h n@(lub>ڼ@Iχ6Gfs y *DU4w|v]l_0Z4ߤ3l?4EgᇋZuph/r u􈍤K"d7:ic&'t{8ѡaӧmO!ހ`~xš=Ng<ޭ4 3\NI0saȥ-iR" gk #c&*`U4ޑėa= f<7#(r|xpKj 矗K"M׃Ňru*6\+%9 %'q_Bε6 bVpیL:k/yRKHwWl`LBET_WkjUOP\O 5 nQs $#$=bj |-jQ>ߋ@U޹vr$8D@cZC֍Yp5lʅz$[ܪS=$IfLg nP ȳ:9t!q\䣞j~ƌ-|d/t4ڧLGcrb7NWHoQuȒ#J8vxvfH;E>5&0[5/o k*;HCghdg\fݼ.8/vs4TW/<5y1އDpv ;?$jUjǑ+U\*RdCzvNBqrэCT_/n :?7P_ub!֓Pǵ#;xymi mGCmU֟ߌkeBt1DNC5lcڄ#qGlzESZApXufCuwˏBB[jOQ<[oT)4`^,@Y%/'Y%qZL͎hr)pvh#A3Fƴ.v'&fޭ`6!̼$,RT}JWBhzm^HhV>ѺC |%g荛(pmI#@ ~2Q.,\{sMT' [mLϛ[Wz?Ԋ3j[J ՠQDS}Ñ ЊÄ*(8$m0v}/ ch!=@_P^ c9)Xp6uzr"34d>^FOݯn*Ϥfiiv2I#e E&Y|8!iL30#@G/O=-k֫}HRn\07m[M:w%=}oec2oJAwZ a)`قӤj.vjUo;XqQRg9pV 'I.>U m3Bj+s: f!|\K1nӰ=rBӓϱx;)4ISUu 4`)WOf ͸\@ss oݭ7 QtNc}Il&kH{ wn7"%nyw\+ #4İq*X$rKid+uwJ!۳Oc#h Es*a?X˅n(9]/>W4shˠ^ƳAtw=;pg؃!e ?<(@1tF%`̫Ű"a@e]amN"6׮-z̦2@)ƓVsi>C¿Sj5Zp«v9zTЬ4 ߪtG΃LC\,\Wq:)!Wu5~חd"<| x|@}Nbf!jڭU m *%]K1UhSZc Ay zS~y:(^сt4{h)8&{a s8!tDy(SP`8{z Ë]WY4MVS " W<a\xAQ!d(QvΊ'dQ%ޚ@ʠgR%+o0O/DI;hٴJDŚwx~jpι> |WSZ;SF:-ODGe~vÈz?}Z1#NB=AXx|?:wm^?T|}ki$Hq!,glդd/io2`Qx(p|I3s5ÎCv;o^v~r FPPu0gƠ 9 IC~ezI9~>d}ꉗ!l#Ǩ2Q$|ɼFdި{+V a1SM%t&.@@w`䔵8jH O_ r{pjfMI~sPwtcl}vZi>8]ᆚY| 9ރߙxpw¹$6- LK;}WoFMoT4J)_l!?H `q8 Zs7.Ѐ_#a^M\x]_Wq5a>jḷKg'F"4t"%["鲔.)4h=Gn5G %\zbVAU =VA %}X^NLmgsx(/~--\ ޲ZZi y) :$HLTf`ْC/O# } DN{.s`P'}ݲgՌۊ eQeq*wx%+\:?7.8j>ˊ!'{=|$/3g){O)uP^-9yg5皠.g4r^T[,\:Yq DYOպt,/7陇4ƒK:ulׯڱ>zo@:Qj8 G r8ʒ. 9Osi/dFT명5PŢfnߏ^]L%p9^hvRĂҲz3t3;& 2?Z iXS+ /POmԖ?3N҃`=nZr5]0[ֳ3^^sp'ʡa0zVvݦtWÝ=vK skR|*$fb;Qs{sNjLyQ0NF=D1i:> ! -呕}?fz%Xyx?("oQ;vQ(VE6@y! {Hka9Fv&/;]:ek|_THIYPo6ה8iYbF2-L,ĄF8B<+0r ֗^5Tr Ǐ3“Hngggyc\CKbagr}?#p)KXdK'EEaX8sܾ@*7ohֵȸКVӣn=yX){N%ӧd*v3vNIlMY2V#oGi֯Vʴ Oq?Nxh^Β_41[ݱ7bxgszFd&XG +Tzg]͙r9) G?n@@hQw;\cS<[G3:G,\A yߛF a'A39 YI f69W~UB}~wZb\v3ނ \ C }k21O$x i%"} W|#m-By8!JJp>>U.#;IDOU;^Nw$&8dni:`}PkO`0o!l2)6*+mꍮ}yK[۟΢)0[7rWUy5h{q@|9lpv*7tȸMx]SW4`x'U(T ]rű;wH.t#v@q6=i%(䊁|Olu6QQq8j$޿ѱ^'Qyj<xwSTxlb Xb zm /tl!PPOƮaе )3@My3 _N@~smlцS5Co{G'JSFW%7x)&c#~1.#HKT!Bp<097/EpĆuE%<}ԳI|,P}u挤nJ:UvI@"Y\ejJ$}1 ]NxrHr5VpLf6rl IQfZ6\؛&9N]qspf|EmkQTmhb?6|Һ<:^g6VWp/f,30&\{lEOG Dx-& _j)s$鲓)_`,n|g#N6EԿl%q`{޵+ݝ$Kxk:)C(aC{EVs s`S̶UDW8)moJf~%ǐǭKzywọm{'mB2Omln2+T܋*m]_ŒLʺG Unsؼ{?ۉL ":8'z6q߲6qދu衠h4xvS̀U[db||҃7QׅB̐v(Ԥcfrf.96 I$j'.H)6x5>Z>դ9``zt ti}y-*s/P>Pu`Q#cj6r%?s Z,j >v:13)2`Ɉ3 U,6.)ԺJ 䯹^Љє|C`WTkpfG#p] Pwpul}|;_/)рvty:/xu>{QZ7)S|GǪN wY{Ū._hDW ˲in`HA#6Y9ӂpF;V%%-]w}fo{N[VL5M{-Vr( B\|9ʮ̑Ĩ"-*[1;)uDx*9Tdϔ(’Q\ J:[hsrpIu输eFisuڦ9I3ɮ]ʘ}lBȢU[zao+Cg?U$>*0Z&0DkBshnˎP8,"ACǯNXƭ A5HGu ]/$)Ya k50Ө_9z~nln-x gV39AB o&>pt: dA"-1/ {#*c/c|&|:P;1ȽM/ԅiy;>i3?EMwd@g?C`^&뽪 #j~tMv3Y7l<mv?]29Ad{|u+=GhdXٴ&\=M|:rD֒"7T7Ui'Y  J"YdLź+rvحsTij Cab}1Q c`-̇#)P;*p;snJdܶ))2}M B>8QzثYúb̬=㗢z76R5'cZܡ)M4S_$DA3ȵC/[#~C榯ZtRd&ভwVX齘za_V{!13Q!?W=]$)bāy opԋ] .9jR=B~](Wi,cN؉M7%bOnŻ՛&W3!e4qmܣ dz#鯨Lh*lS攳`8t [=vw(wt8CWIx $zl:hCŧ3tu| h/a2Ղ33%/sB@{p42*|h9g)ʯ 37 M\7|حl&ZU;%VP45n=/o)A†!XS(ye]J5R0K921N 1۱$d ^{ҖV v;:+aWbpģ:LѓF7@)HdM:urFg]1HV{D#ݡȫ80/6*j(%Z'qȫҿ c rHisdi^3=8ϠlO.0:G d6L)&,fD}y㛗S܀8A#GayE&%f8ݖdFeOto" vZ t ]{V!wB`Ga1<+ړqd#PM> MZj@Fj齭q](( yOG+f0>d<iuG)mt,Y+N׳5 ´.CH<n$(jڿSБAW!j?;%[TV)ǡdUId+`*dž@>d+[,|ժMKglXiqliKI5^skY1Ws хjyhFq@]z3D/ROfbpWui4w^õI* S7GXJ;Oq,.66<u(ʌlCT R2%#`c C|阚k.*r6sD~ aG~K`Ph2iRn8*S*Sb\3x)j-ypS7I'FYluygQC0=|4G/("OxݸTিh'lǸ.01ڂС9޷:[ΘXYy1\LoQ Q^\NL"sCt'\mR!D#[3EVb8LגE`|yyIvH]a|,~,L1ʼd)]:7@NCI6KZ d!AExJb T:bc-Rdchd>Ǚ3sW/?I;ƅ-f5ܯ'nte)=ߦ)N.؆;q"ivkr}b"u NjX{~n%êTpb ׽g+<j|`锺J5v, Ov?0 A#z0ToWA_P + <$(8 Wf[mx-Yʗ${":h!Uɐ wS~AWw u0r”Ω0u<`PY3h ݎrObǸ$DV\sY(jkr+2XǪ>$}2Ojbʒ_eP+chwu.6I-ڳ>1t ;u Q}$dܳx8s,ouj &#FL͚g..1~0;)|.#.&Fd&ZeT gG ĵ\C Q(1&?yRtQ_(S)Źu'0蚷V+]}qZ>[җ|wVH6䏢hYzSL lZu=L+B\G@V;U!ɸ~Œ $Y uEW'??Y#+&Nkس%'r4k0i꾄Ԭ` 㰊[1?2ƘMhZ_̡$RB WLbcKOK a5ih~ Ne 6kc.[1۫MY'_f>G^d,\@#|Chflq-ũ1FMFK^#5n V^h9߃*st'3ЂK\1\ʵ).NO87<_GTvkxS`n"H-Mo@dBӱ:.ǎ6KWc t]-N<2(p90jV8\x9N~ 6͢6:Jz1͵*dUby kGȌ:Cq/+ шWf4昙7ݍ+^y!! G0 `-7ST؁iݤ-yq@V"H@Xѽh%+=hWc~YN4$ĽI/%A)OZ\q7jAYS(57K9}{DC FQ ѝOfIV9nSW5v@.\Acd {) LK5#nU/0E\>W !iQ1`` ۫2)?ᣣBmStLp tr$+8LZC@bxdT]em ƯԖi~}&zj+xH=u]Y?L1QP󪔺*G|HS먈'BpT& tU@APaNCؚvf}w[hˡjԏIᱻ#B1B;IZ*riq f/OėA6"-w 9vWQn_P55h㤞J0epkl,P0OmLV#C/ 1kM&ȷ8ڥxh 6zYV$B+t] ▕kn2I⡊@z 7Pī+-cmR?o 8y[ǃ2?y9L, KTk43!#>p #T C7iT(s&y#`@ ,]n):܇'=Xzw&T-KT*}"̟dỈRZi{ {z2ܳ 8s(фrSUXsLlxS+2i/qk /rY`bV9=H%w/Zht-+U,pOR!?a0D*l1\I\tD\+R 혀w5ǦϲK==wn-ܚש\;WݧSlT)aCς<o•}>K' {F.Es+m!@׻;o3'7紤E#i v)oZM?6eu?9b gu)L:y|&SM6_.rv~mG!? Rcɀį{aFܙ-~QZTjF_M^C/$T>>W2K3?Oz V]1qJB#KL?ǰC +2"nmݭA I_2Xoʪhc}_GR!A ?6#-1NM<ʧj1'?H;7 'پКKcG Eo/=r=_9UUA_h}j<_$BO8gHTJPqV-Ӭ $:}}oO21+,nۤ>~f<9+"C @6PG2o>j7FV7fyaHrl[974goO_#tb8vpB{RYkd2Z/\n#%ߥIiI\6Ȉp>AJujMyM!dęی2T2*}Mx8vM>ϸ^{Z,YE*E7OA9@>kR#™HLBK!%|pleU R&=h2dkD^2:5}MBt"0dRʔR-am H|2#=P RbHM0d\ 49VFc 68 D݈p~KNdutt*h]aRQE0U rӏ0I߇kƖq#1|,1 b)vtz`E J׌.:Q/Rho|RJT4U.4~K 9fu~lFJA=e ]Ol |FULL9NDOq"ѕFy6øLk&SO0r S SyH3z~% d4^`FكA2]S!{Q@L}M3;o_oH@0qǼmMC1Qw6ҩ Ngm[ [FAվkFJbC-tļUF.m^%7He1]8'm픚uG^i]gxjJ3 J!6?+T&0ecKV8sdh}D 7r y3S%?&:S$`,Z49>*\kl(8\Ǻ^}X,k\I z<7,-l/mw SM؁P+ &=QWCv$[Lje͒I\ HPIꁟq ?Qɡ<{2d(cV`8#VHFU9B]JK!;Kf51{h8!7X{u|t]|1v\.#yeAV=i,%2Ƃdkp)U@'Ri;?_t^2Z&1 DhUDڱNA35h,i`ճLR7i }c;glU77Fƽ\ʐTn -9Mk3-/d 7Q3`o1'uZw H{"?Ni'|zv#[eF_Y3a16ks5uY9K4>ͻj^Z&dysȃU}8A98Oz#1&!ƒn0;cl/ {fr gm*:5Ɨ LlC85"vC!$RJ;S)Zr‚8݀E1=sh1-oJT^q(c6U~8ķR@7㊣Tx0Xh2wm>b ԬDtE}D(/3ɉ;5،“'Ԑ h$X8fZ@Z7:#c:Qh.hGw7Głic\]'YuQFV<OuFʝR "X"H 8 <;?ҙO[7mNOh?l36XݭQc4y?UpjrBoܪo7)BHh?5d1o\x :;d~?~T|x' @=^vx%exT}g9Oj8֑n2im7Oω\I2\sN,zzISJ^k)n#wM>ވ S~^+VzXF:eY1so'2 oEJ:k.K7]DO)`?$OS8E {=Pe赣_׭JXnR1C(-X;vEZboXgy>#[B=^X8Exߖq^m=pe5:.и; $Ķ.<)n _d;ޢTDuDswd.z'3凲dy7k lôz])^?apsȝDVQKe?+'Au'<009A!\ hq}c [="^LB (*aoIb+ *@v Xc΢$9c32s{P)\ݔ[g}١AT@Mߖ>:F#>g;5\JtR,BEWv OكEd+Ԓٔ8~Gؼ\?l]JmxUgA~.@O!NIׇ络Bve.=)|Þ?.[/8},I\qFٲ..٫fy 1 U64^)d"Y7wtؕNGt~AiHGSX^)$V:pNFwZŎ`.M /FA>a~w\ON+LCbs^OBlt-6^O%;N(b[b 2gDK-N9LxT. B>e:9C*˽Ɗ>E/$*ZYCּ"dX96* .᪖ڵR#83Ģ[VVH8rzU]TjQPe(;3LV5Lg)>nB;袺vLw/˾JT cK0Ϩ.Js۶ZO*so;`.!}[^\wam Ȣ%X(2e!@}0ȲF g _FvWfQ3owUc0,_%B[;aᅳn&v=qOe\}00eb\Z1&C~#=*_l@ YV|rVXP8ln@-ńm%J̹ Mb ɚd9N=Œt:D0n9-p/K-%)3RwzW9}0Hc> qiwAM gzBQPe]ٟkRi#?x O~mO ҁjy)xOi$V9(ݸM2)/GQ]D@u2/qU`E-7Uo|nMZW8WL&C;5ݍEVgCSϪmQ7;om:o(ĜWbbGt4eU*V>H6lDyl&S|蟊ڌ GnFa"wI @x%l|*a&7_GGnӴEYSCY\D7lX49ANm@*S#Ɏ{_)*6OfR{WƩ ߕGQqZ2 R2C#}^2]]EOȹuh+! iVc)b/ޤۏC@D 뀒E%p GO=("IN$ ,bz7`6"V7g T+h[үy?%j*Zwy0<4!vyK4LR%JVoS_O+]7?+h4[5DW |Ymwˢ9BeH3h[bq紐P}n_:F(|pυP쁾q {/ЏNFQ [U8)rwK38͒e}^OOu= a̹Q @Ih}]z˧b lʢk_*Px(X,@$-~?%z Qh? #jT2L۫UjYJ;6vYTie^1u[ H$T4~mhF7y-LG D-Nom ]ϰ>]sA(ށ̦TPHBc8`e&($G͙ T#ju]qY K}+|԰L9,f̑px{;;;lwg }zh^t.2-7^"e Dbz|I-,׎_ _`;2 o.@Xc}Ea;E2ñV<2oݩq Hz<6F۱F|C$%[oVT.r Ԯy*UρY/J{W[޿ fn\] Zkq2Oo,_Y:tjQ9xxٯ{=v%26t& ۇ$nAs!мj]X)6NN3s@شR[p 2/JX3unkΊs %鷽A 8Ϋ“P,Y.iVOFAѧ1(_oL g"ma roW]r>HC6xP`'7Bs`+trǻޙ.~]SiЃ_| L~hLz3 ؞[R <=yl6%9XuKms#@>^A͹O/WЕ 70e/t\.uwNZzvf5%{fmv Db􍓤ǩ;@n,Oy}B43IW>9yT^06`!qĴv8>c34n؈$,myO*Ph2}$e0Clr OtpK^#]Ejç-BnlCu'H{vAR š#rOwK9#>挡˺pHS Y'T4ʰS0N*$iBIA:*bv4TA ;|,-|Ƈ ~6j%Id.]2*5}^xS(uS{0d/K-츀-#IxmÖP+[ .w392!&HY+X)ܝi0J!CFjA)f`ܸPs' a;3kuH dһK%OAa8*WjDB'x̀;si]9g8D smCϘ '^V NѺϣԀ<7, oOYdͼn{d{0$^<~3v/4E:v}ls/D w|3S@!ꍹaBx?ZYf] }۠?܏P7hQ쀚6-XҹT걠#xX#)B&tek K?d6pE27m9 _|He.4fsIPB\wlVD NzW/ɕZG .cxi40!c33'N!qA12hX j*qbʁ4^Z--|V:sƃV#eҖh-RC(X5&˕Mi/dIyVsNBUfvg@S-rXA4o3vhy/f2֛[)ef!GGd5F~wpY*`{'H0ԵÅOAACYPSKAatG@Oh ~(XS 1!\?& z7_ GKݫE)/cuvT_.n#,X:7ŋjZY]x+I+ |5h a r4[K"P8e{3> !9\PΜޛ)wEm,}eBF/z-dM+eޛOTyOi_k)u3ȯlyn"[F~SP|lY9h^'xrO߭Aq1jgAg43a&w=D2.4tt6c7h|8㙍D]<}u>)Hx*Ŝk, oSITȪH/Qw Gd`t oNݶ>y|pE8Ӳ/<*VuON`fD>=9[r%a-=ֱ3`1{S<=_1IY.t@f&jRY4}ΕVH|ȆP`A[Ct؜$6bD?融oөe|tdb5ٕ1K7!Q}eד$-Bˍ8Uz=`[B$%NW}++C0P YY&M*L_*.8_oPc O|g ):ɫPh_$Lݎ,EqQU`N;pdpf&_ V(#c$XCd`5Mf+ŭ=` c^ȱNשLSoYgss6m+s'gcpHqrMYM:a 든}9Qfه#Gߕ3"[""TyR|xVSbu8ÎT ChnxJ$&BD\XFzAjb0[#5:$KRjv[L;է'"3ZD\llk(\Ti+|IoZ슭j|WJ<4fEoZ1IԃNa啠1ϨzE_ ZAB_-_BZ c:O' :'2OعurF7ʼn^*%O sӒ{,)2{Jbȕp("(PMVnDawѽ+zѺ!>k-](3zD1QvL*r\08mLrPZi\u[uP<WBiuZ!fJ3yS^8gBf =Z!U֒6 0*AV"W w,e ֞*R A k4!ذS~us`U Ť(jz4 %Vc3U"s2ϡZmc CC}OZ[E<AVNm%q퐁4`L0||Kr'˜CGJ]b6tMƔ$s1IExQ,Y!=_W1堅(&Xr4Tf[ ⃶R6LG˟+B6=;{9e#:dݎ[. pe>hBǐ#h0M!taL˙kF@֎Ug@G尀 yb0UOH7\;qy-fM!SA_a=wP)2>&Z9XA| @;ƫ8POR m\."-tNM̖KJ$*DmNH72̞>.c[𫚵NȺ΋@I2Z n6]F'wiBKYƔ_ @@JbǞxcXP'(Eߡx_Nc2y U &+2) [o13ttC#0j`g%V59#mՄ[~-sO$b!u4eS>7!u Fb!Sx=_/ F W L~2IN߱G|W0~r&(g@N_;[KX@WTY5C˰v-jBi(X0_j ! >/P۵*L"Uf67'hݒ78L-݇@ )thۡd8I9̰`8Gm?e:Dkk>H~×L̥HY*e1D=m!}{8fw&nE!1G[41*) ֚H,n~@\d4c P&= SL^~Hj,sь R1 ~mr MAuRWئ>CAf17*?3w43IrJiBgv+Y3IsUz v9nUIn `CO pCaP3r n]/ǡcºq!89_iu0M])> 9\Y$ Lt} S f Hw-ՏxHѩT:BY)U%3Xi ^Ob+YƮcIYGbPΠq0$I٤񮿒٩|\"Si4N*~GoȢ6x4CeXX֓B)Wq#Ɖq`Ǩ묵d\:FS|ʾG6AL3wDW >$4HvS,e€5;/ؑ7r8Z4mi%c4ey)ϗhqzŽ.V$x v6u]"t86/ $ 3NsVr T(vEU[V{߼# 6to!:-(2֟@"Ql3qGpKO(11B.DKft"N ^$)p'xǛ5(H-;V< #0A˱mXm36 eAK")G=;[ʧy <`M}Jdu*: \:eİO9E48~XFrKfvćuФT:O(IvLO՞y4ݶ{@1RI+8tv5c5NHd iKظTZ˂N`1L]JY3Vxc /?wUSA<]#/n:[oT"# B7HAN P= iV^W<1:.ԐE#-q-F%ǫt4q~@ΨU)`'iƾ1 FL^Q{A`+ͳң& Xzxxe|2# +[$|΃q'BcQ~f~Bx*̹O珺8B-oz:ub_+y}S½Op+ #ͷ迗0nݦ1vgkGs6`BaP+2AUɊXLngWٳvRʸC2d^ⶋ'S1)[wmzf…倖fGUTEJ^ mtM_ѕCAm ;I;ە4h1%~T*ߛW>< i/| [ `:ͺ+_Uq8 ^!llUs10^f- W&03ZSY\e`ep}k<*M3]3+$Vu ԎY(>M;T݄3JR$ڶm-HӚ5N|*rb1G63Bs.5Lꆩo݁ߠr0rwfy7CzШzHw3T#ǖHBgA* ݯd:$-OԘ[aA @طxD\}TgM}0}/){F. nIS̏I,I[SGU[>fIh8]D#'ChFbi^ZZ1ƙ3K"=gJRG|xͨow/a}skD3?S}]T-)ӥO픬HDb/uL #cוg+]%jVT.ղGڀdDdFuvGH 406YBFm{nۚ N ppO8`<cll)MNs{2[(Wk-,`͖/ 3RFW,`/9'ړk"-ɊZ bEmZ2sfmR*}vp`6 6@54'x0 7:PCgI 覯NG'Fp ^(7>v<*cBs7/{q/Ќ:l L~?F3qۏ5EbC].tVb)1En@tZStuySX%W$h ,q\4(!$ZOΜN(۹@]}@gs@p%rFFUpHxOڮ )#;?sT% | ^STYR9 &M囇2CGoe,7IKaZK#^1vAE]a,ѓoNzg t޲|"(i @n06fz'kR8 .+F;]YV_,ST/el[ g%gMJRP=w6</E+(9!URZZ5ޓh=d0 #U{7rBG}a4&j&[Eϓ4dI5^<5N@>ԌP͋GDQ'(d#ËӿE~$Tեkx)N-jooggSEim9{Pk ܉OO&phgL |U3B:J#Y1&/SQ5MRc@2u(]5ZfEGOUX{i;+ \f-[vm۾fLbXA7V 6#Bpa#|BdQ5<j z#!XNMl㾤2{-" ЯϬ,`2RUa@ӰX"{QO`<>dȽAea ns>=C)Iv/nbrԂ;e^;{y4r/F6NfZ?mM W|+[mTdVaעV- nd8/[hO|\ A!b*/`jHO+pGi\BG_,!`OݵL (I`qe ߽oV!PPy?k(2g+I@v$> \e?UNĵ(z7ugwZNeh: /Yb o̹ڠ ~1 PCH{'(I&uV]'f2#8zPg/l5۵SPSx9>R͗g_Mjo_@ے2b=#h0?YYgVM3>pXX3r C: O,W2|^ Kr8='7gϙm . ⧪uiUs&e&/q_ʦ2Nh ~_Q>vj3Wj7ǓTȁYEK@nEچb}r-zrp ,)Vv.?sT:J4K.!suNkuٱxZ91,`PJ+h@B_\oheВjO^;W ꍒK#`ADH@0!\_[<˥-bW8g/բP`3G*RXL޵|"%/ӚܨK]_Fi?-\K":\dh CV &0,cR!MYulHQR*%yCmߏ p ֚6ιbv}F9R*˛:yhA*lןTƲRp'e%(@çӒ羅a*3s^zY# uW&֞We\m(3z}:^>料jz<X\ƴ56'Q*Mu[̺[C)6޻?S6ޤ"H.ґT'H8 Bճw|F7YԌi^`W=@<2{㾯ʴhwY| q=dl`/NKM#x2FlyZ~o2'+ƏQ0A,NK4mqn"KzԸ@3POGt_i%+щ4Uҫs`)@1G7nv>lő_)܉9<4QpɈ2) 3!;Y\2e5Eb p߂-H?e"tVPoGSGU aSFUxAԥt8j=~ 3.IE 0Tcl09A^#n,lp7h[l, %}dKwCԑHt `ahE=ݠ ~{LP}&bMOHmkBcU`cH aW.e<`V C)J%ff_a;Qםsk\.T+ӏ3{9W ZaҶ{o0Z^u-G|]1|@I UNv'hfH&^DF2( ]c`"ƃG GUZ@^qk/X<Ũ8!;\5r73$JVDNMqH{.mKtv'pYoB Z'i ׳Z/P^c?Ae|<pȚ\hfUs \9+j]G\EnN<$^wB^nÑ2*4|g9 ݤqɶ*K]$G’ۿEAXWKSp|, !/ Ї--ԦG(&~ ط^+ pK1`d7nPM: XLY)Rpƥ$Zb $jv׼1pG!`umfqtEN`<Iv%RJρx18\wtd<9TbHIR`6zC^x"n䈠uUC_J76+cmƈ<œJr5t O6KigԈs{3&<1,-oЅJ;*N`s^0guu7#;(;c8v痐g7ǀ gUR.ңkdI퍿0Ӻbi0 SBosHkZO驆!shD!]qv[x4^֋ |>Gmpxxp Un ʍNjcH[FB7q7d 4rC*.W+E:΋j1C ({CY#Ĝf;^sN/:y6asUbz(!R ECo2yM{sݍO soOS!:)w[YXIȊR`ߊ2S_N@99xV(e)NuYj\} tB[R{f"eB&L@*˴9mK+myYXo:Q7"]|@42>CYgǀ97TEJ+ lW4b>hUHQb"l3Qj+Q'jPfSj@'liJDlW™1o3MM!RVj8=f, B8%|(]^sCD#jjGL9&Xcl ]6ڿ' ݋A[0!%g~)$jP}1t>j)\or )_ǞTeB]h/Jo'MͱѮZY/ {Pz }U[Ӭ3 [$kCSO%;F`囐']O#;-#0kI|]3r]q5OtB%!JⓃ&B)hEw^T%-(tmKqDmQIPvoobtdaa{K}BJXvk*,jƟ-&Cuy4 K 1uY Z6إT! )V֚Xv޷ nOtVNuN0 B&,\b5=^co}1ǛrNKKV fB 2"W#?l %X}*5>,_E* :yUV6!9ƺ54l+U,kP\I|,!%7[B(F5!J[brvkkWMU-]W+">ddQ5sf 6uǻr*0.qUn`@qG 3r#NNd .J "ռ.|]]^,t0ͮ]Na ;ǩf ڸ_AKK;Sdq6[7C-ds=_59)+S/bw.J=Jc4Jʎkۢ>Y]hHQ ;Uz-oV4QfqɤRU=d@6:6S\~SK am!5oXbPֆ|)oE V٫0fk]FhJ>G&]َ19I@'e)i6mN4;QzSw\ [.7[e7GX-|wL?;_90M~9]?LpSr&4Y+`KV0 j1Z%̜tزz&sIfQPk2+ޭz r ̸>y."7q ānk \?qkT 6m]l~려"bqppy4{@*?^%KbWSFZ}~11GEܠϠ/;kx8e! zw:x#|\Bh5{?U)/ED?׷s%<\u(NZpy^N2훆XZctx魜cGA0{M"[iyZd =Od,;DE7A{?Z[M[8=y)}=B!l7Qc4Xh)IVEp } w{ %Oȁ< W5R0Pbq&Mn}\pwLy?:wDVp n)y hpS#FTdoJ/[ЖO X-U1.^ꆳ&ڈ$ڡo2{l& UM6 {? ɕr؍4\"t)k=~+ 3Sl?mYȀn^fF=$je]2o9N͒;|R*Ra5B5d4_̾oDڈOp~ND>n=I}ZW8ԦjEx(1]/n"ƌDd$1A1RBxQش`UE7S֕=$x:;apJoH*78Jhp[KQ 2{wZws9RKϩf*c>dsKԞ8pL'b,Hj^KÃG&oz|.T;|cp[m}^KHq5=TX &(4#ֲc:.TښBe%@IϷ{;=4-QH=Et>> \C iᭊ2tQ5ع^jfO32~<(WoO087l-ycQ^0,:1sWzG71W)_:AKm%Ј,'Qsv >+Q }4Ī'ڈ}s yA3i2H6|^ QY D ZEj" s~zlΒm Q"\}z(: X<;(*ǞkJp:gZSfd8掼¨Bl3ɺG'SH2"BP47B.>8`hru6hX1Hp Eod~t5 *@A_fêbe,,"R/En.ʆw{aeQXϭD) &m?5n_~jێ荁W&T7>MW֖&_-+@S4x 䀖x+^/i֑?:.:r`?Gtz!CM9j=rRΐ6H@_'( #8wW{eUTXLF$G&CWAx 5~^RU6JR8 I7zQ@5Ws}iRʣU7lP9wR/z<ဨSAl/2BNJ5gޡկj/p hR[Ҿ^Gqu#ۤ{`A:x؆0He>"ٳsr2X'8oz>ujϬ^BbeGF+M}R^IߩSwkfоќݘNlw.h>ِz,ϑɩ͚2vDs(!|azH8/8l^<9ZA2 qg\ a;×A%X 7}|Y͙!t\t~%E_ezxeNڱ`/B2v˃7-45=Bi ,~N8h1;s&`%1]QD+صhZ.۶q_do*0%o8OTm_%%a{u7)R T;4mUL!~I9埆?3vO=v45:vbZ \G3a\V^^%ʏ9̀|㸳ɰNTw0뱄w%R7zm0s+ս"D<}?QV(ĨepCfEϺlI/t.Nxҕ<2T4MH4=Zb&|(`:6$/ݑIICek7ǙTT :oeЩ)O 8NbrY16Sgw+{- x[Gsdk{ʀLX$je PIeh>9 ee6;weq[v貂y/I;,h {G@Ti"Lpډi,ԇ[TN 'l##2ȭ TFWΧ"@ )<bU;Û"$ӽKC[P Gx<3Y׆ƅgB hP~& ؘٯ W¹rdEwq'ʑ;%pIX48QH':#Nc-"] W\ӵUs 2a^y%trA:HnԝY^g[uNl$EWGEC_Nt+{'v]#͍-]Y>HӺF>U,oMJFR˷-O˽WqΩ1^vȥDMNs/X $fmv-Uvx#/1*&;srPV*dN٣q F/XN-r/fK $ۘ.K%k#jtc%qJmO+IYUMq\2N{qdZBч7ƪs,Y8K[3Zt UܦJaDyv~ν^S/ڽ*o+t W"UÍt~s^'7)i[P;ZY=Ӑv|K}6f||0#&+_{++ gV4E657=_gmM-#G@7Wfzj#a]sYIa P43ҼTERTHeݡX_ijqHK#%#dR5,TeL̈́qCW, &ш5݆ҝ_@.H]rAcj߉? 4*.UjlI>L$V[0(`rq[Gs{;e/2(nt,`gNNwM5!?зx4ⰀVNI4ǘ)Q>]ARQAsϚ~_/\vug^_[KF8m WK0ثK#DcQ&8{ҏz'8h%p،LSgM|1}BJuBģn[ š{u V +HzrMg?:Kt=8qe:%(|>&̸j*0 @ QJ}xw=vտ# .bGN14(Ud v#Ը/ܿD5j9tLga*#g%*{]@]S7*0]/),pI1߾>.~ω0Ib3Շ- 2ܯs:CgLѽf>m8z)C&"EaD gNDC ,ԟP LܱdH7˱9b5ɻ$߰ed^nXhƻ& JӘ.fē.=gՆ+Kp,67r& z|ib@ыwQHysXo ;ԻQ^Xtr)D E+EhI:R<@;`,]R{>ՠ8BgF2u-a]jSH5oՕcR@ 6 =\yEU5< Gr|@l$9r?u;mA5/}drރW1Df;cSDSZ;|d%3g{ uE<Ni1&AdaRSE39F6rN}wwWH!yEt ;^"¶0$WbIu,[l;'>O܀r>$p[nލ ϔO@HKhſYd[\ޟGe袵.BLʕ05m83P| Vzqzû]9nfA(en3xM&]n}y|iؗyvO;fa?\AJm`ѻfț e\2)뚏S_H dBHߙ~R\YLm\6^B4^qD5i6>->#\b!-CPnQQ)WchyռZT˟c4fEKj_:0,:TƋ>l`)TvZ:̕xj 7 >ͱٴujה㿿,^Pvnn^01YpJ"y zCsa4?sWņ|'ƃ C{1qOA5W$,W=^<G;mdrPbLeJ:r1ݸ&HmvÜ]{eVpX(E#Z9G6l̖{cpC s1%7NUuq:toK[ȐW*ԞKU){ CGD5NGni -9kYW @ȾBc$ITjyRq#X;# ŽJxAfUѰ84)#VFDX@[ռnJ+,l kHYiQ!R4gLSe._wnqG;z؇Q8*`.Z0b i"t2ēȏ~,KW ӽoQ}*6! UGM$`ҏ'D,wM cfd `;)N/@[؞{`h:p_wאCo ug*\ %M|Ic`#LQ?8QQIH Ѿ07UfCXj#Pۍm|K5)}}ӣo`Vt,=Ȫ6~"\zpo+b`((|f,4[M0)DU&VjB%|Ee(;%t@ʽD- %`z{&&NpMih5CM%t$EaTKL'YU:[~]a%3"QJww'QA˔-ɸC wudS+~ 6qa]۬o/`(P"&c+*/9i3,8b6,4wO8|@w$r,5V;z<JBX}J0~`S,ԎQw'y8)++WG1o "?ku'6% [=S)}&“SօD&* 㴂rPvE#ťIő:q,V{i.{nDO`ymXJ7 6ZwzF,ῴW)U&7kעmL'Ar.\BP/A.i [YwP-|D忊:&;|]C"9ժ+ѶZk31X86ipoڿdDy`+i*5?Wb۔^ ]z(Wuج=Jekk5N׀a>eYH=|ꤊ $|ƯWv4T 8Y{RqMɘ_0rƘS`<]ۜ8AW`|L 41Ё͖*a3ngId2gXW+=Xڙo_*1MW!U=,F6i;SMgp^IRA1@j31 })UoT`&תZP(\| -{Fg430޹@P3|aGBcxov?sr55Ta3t1F;S/tBO͐̋,m>ɖ>IN,{9uT%;k5:m Ʒ3 k8%f,znμvCYSLaL7C5- 2}#VGt h/ܝwLd]Чyh_dxlfA!)2> >\m 1/ΓLt0lajv-iHag1g?z2#mlH:RtQ,+F\LA`e֋ZQt%`w ΢b8i.6Hs  >NU1)mL6+"ALVU=cBj.NigcyƝ :Ƽ.60tHtg< [Ci(mԱV0]BvYQ4s(Hɓĺ9ͭ3bK٠s@a ,hJ~bZ!ϣ3T: N+Od';+}a4%yun"\\%8sR`qQI[ ST(*%|ʨ^L)b2B8WZM# O8vzMV3;2?/FcyO*s%uyI9uz`?(܄^+rWb66W+yvZ4IYJ]ޓ3uֺoZ $.ǹZ.Lbu2|`a#jX{gnJ w^c%d-kɍ6mBLjƕ.I&DKjUSPAN y`ǡG&gZT![2k8fK(#yz _Q  ElBlkљj*Bp%aO9¡qHzBTMD;3dM1?Moq(v)Ά fdCmkŬ7h #avOBvq{R3e U]SP:کьrJ~$H죁NV, 6o}h$_'Bvq{OH ZuZd,ߔ{<@*R4[KG#/k|f9UB|NC J-b+azULjK\ M"qX5NUsk֖cgd8P;1WR6i_c肘QqXe}/ ZQEUu_2sì. B] 4@G.Je]Gi)d.ƔYli8ڨ{w}\lU%^Pi;++oE= lPE6OJB!{ Ǧ1z+ڦf'Gq:t .MCAc> vNEt7at<27kYp+So%k@)"vѷ]"8~ub9D{e!pGo0 ٢| Q^lFN8].YB԰TWV6cq@J\S&r_Vd灭sXҹ^R|Iz(%ٳo9VDPU#^>R@?9p ]# Crc`NL#`ǏxՂ Id<}PeM3ygO2B6HIIIozZ_pb^tv6f&-aiy[|{\M4杕m02m .Dg &t΂H}v0[X{ fkUC67`>9o+W;T2NVJ{Bo)ȅ(mW:Y./=Hۣk,5Q&~<줍u.KXN (:fQT*Y!7Dwo2; W&$?+ 1`kQOa "A%q28;Iن` St1mŲ%qr8ЋsYe" Y ٺNNj"TRq 02E*-MaLbNF9)u0/Mb9p'1 ;P۾Zbx%5c1|շ%,=E>u+X:jvV4qډmojhs'YϗQZj`#fk*UG{ShnX|)Ιl=HKsщ{J騌ài#7c_(FNL\v kz/$3{6 K'xLׇ;i|kbu5^b@ei;D _<]~Q9%]{C{+2]=zs%0O>3g-Yid?p8 A4Ue|ge/bp[>->ħ@m{2w#p\u*y&g7~'xY,ptx.&ڏ$G҃./$Wb9Yr{f޺}dF S}ngI ^4l-/9ˇP/~ xxXX>.2M_{e!1aV⮜l: ͸=+<+fI쀌3s]&=^NrZnRңI1?C4UnEArZdrI2=v%Y1 6\cqQ"-AM@]aۮ5҆GYE%XL:Nx"E)WǏ%0p:bJB^L(&d=d|ϱb\,^75g2(8~Ux1\>Iމ<bR֩eYA>w҂;u$df@`'?xB/=`rTR;07/ UQ7[:cuXv 㻄`O!?_ ku^\ R՗ 8allt 31P1F}cdm: ie-ue  eҫG`6юlGha?x?= `=΄P6[{wh#qd+ ;[237!D`}l榯E\Q)-L>"v1/~:ՌfJ%ccL+G-6:P6{y9$qv8-T4jeR8ҍV'ϴ@*]zD;eEvKy%݈G lnyskGEjxf.଼T~.KCu "T!R82(ĩoKCˆXnsV}8g4kfWiѭ'k)N+e6P-Ap}Nrtք0,e2o4-@%mQIPm+iDhh[Xƒ5c~X\q,IRyZg/1-=Jh@¼cKFA$##TpKzQv?PEEXm# rOJ))\h?)Km a8ȕ闙ǵ.9v #B|5YkE!qO*1L_b'P>4q鵂#=l3sFux9Pwud}$S`j/sC]Ƈ<ūl Yg:c ϿdK|^fWl̺873.qn2cb^^nF^`%| "7oh'w |j.Xm3 HqЂ:pQ)1.;,<%euaT%Sؑi-> i TazOY4]//Ǣ|i(haգ3-1L:x :AxY~% Wj@$@-#X:R_'!@۸f7cDFEU?Gغ" -V jtb9Wリæ6t?4B (ZlCR:KM/+%@[w - UތV-G2*{5 SzrLYDV(hBHN*W_MQ3x5C/Do@W sdzԨ&fG]KA9?K|w| Kg@>jqcgh։bTTДn45"n;?x?T>crmDhn "ANwc$ڞ\ف(7ַ"f(%YnU?lv0|ˬn> :QӲW&tQNa12TvRѬ)7UZLvÁkl/sh_*G+$"t*X 1VwuK1J7:;-:qt{ȈͧxG%Lu1R-OiØ2I!Rz7kjDU IMh"N +a]TR 1R8kc%Oi[qYxYdz-= 6BJ'RR08s -"05{"*m{x+xu!8ZAGW[4Kn +͛.$?}f@)douU&4ZIE |fH|Chưrucn%t(J(gVtf%./ir6rPжѲ9!b51!۟^ CWZ 2-S_e+x$ʶc:Ŗ3kM;$}GGJy@F4uaǴL@τ.2Ll9bM \z ]lq۾焨agNd8eb+I$8@\?*MnG|0N5.}")}wtxH"0}1]%cQ:{\}q-6 XW TpaK(:m7]U:n8P@UEcFNb4+@l\撜Is$:db(S+}B+VTkP_.^v| 8YW !ĻښG # ;aL8Ô>OFy֘ޘD]<}dh+zrB$r0;! J6Sy`X6s'A+B2 Il+T&[TsEJ|cyZ0!߷Td vÇ7)8eǻ e+(Rǚ Vb@7hUo{mu1KeWba4vh*}t/u5e I'c4=[E7W;yx76\]>ez>a@r (Syy㹊|g'WiיP?nCU݋ 慐 JS˚|!3 L O߃T;qm>LxEhm((8h v_ׄ?%,V=Рӡ'if+@G3r.QU!xRദ0x\UJqEfDI3jn1-mƇx~4_zj6BGCkO՞-+I5;u _#%+&4S?6&+YC ȕZ K'߀6CʽQSݡBW}f x":'M+OWyaxϐ;4uY^_B t. ,Aw٥-7{|W~\eeؕHV\7{sś R3CVt1iaYL.n2Izp_AE6w4\Oxcg8<=f86){y0QKj9|*^QvsXGwhj ="]/@QYB/П76׾!O[6zبS܀k\4f&wZo0LtQUJ\)ĵ+9Zա &W AK깁/H/Cbw?n,"C}Vqt; =b_pxpa`L+0"N"f\;. Z^bv^,OZ `mqxHu._7Q,8"yٕٳG5fn# ](Wh`TIbjSִ_Ü("xzk8a%_0wHmA Kl5cf Q=gf2vB|`'w ]h*#:HaBH(9rG8"\I'̖*+nIgF8. KRp 3rYG;Q/闯§7='Ah$_O] wy"ҖҥǬMADco^ESbN:<֒T)sޥ=Xy/1@ Tuۋi쉚 -1T3""k9}z9*e(_T< 1Ecd<9 GBA޴o !187%pϞ3SCo2B(U6akmVYryx4ѵ'+ASiw _ Snv,v9q?-k5Q"'e0~u5 Cn9uS+ԤG,ƪL܌i6;O&a" ʳQu'jZ PG'oRa I|w]WKsNR[ʚ*z9d: - :-W-0 LĎxPQB1 z;@J~&ڿA%jG-; ]3l̶I 4 sИ$TeTAʮ⾂e: 9/40Y ^@KK]^ !c/frtZ0SLL&wVFϩ( t,(<;Lָ=ĉgqO|%_v\ !>WVzꙩpx9g*Et?LRU fNEm_7UhElɓjq/q(3u% s8g/jScI兏8ӗDayuYdd=z*'%˶zyJnS^릞XBB$rZ (>[jX lbRY*fiJZ(ja-A>Ԡ_O;>#CMBK=Сi&G83xx'5sp do.0/+g{lT68~0@<286S|Ny4p6*V9[b;voհ!|ԫd:(kxCV ]S:kTqiXXj#[̞SZm _'^&ːHo. ,o~8c@1sT8FOVJ6Ňbɒ" 5;-Ⱦv"4&qT=Dif@,'&HZ2 -՘)[w=kΜDXgev=#N*s 5 $@Hԓ@AMzڸ6 VI7_hWZ5=S^j94~2yIJ<+s| yFq]e}<%3ye5}R5\f-ٿq2Ҹ ~ͪ2nIZ*DT7Ŷ扙"$B W"ߒJ!^D]Lz5iћ.ҊQw@#Iyko Yç K8!˼X`b: &͜IᏎC`UX%Aȴe9+M_IW܂ucL6 WqG YɍeRCvEUEU='} ?tZNONQ#^qQ[ yU1}I,+H:iPHrS2gޟΝxn΃<͉ä8MyUo ]"{pFژ:5?A[VL v~◕dwS@!`tɜ T-'ު%{A,0 "tD7Y۫ ϧvkㄐtޱs1FSC ]e P"0q_J!Z|r+[j n.mYKa/F1x{|"B*ʐ)!3T%05\"9FKLqS3Ri )A*|o圍ap@5ON"&x7x54EэˬF-6h}8qq^5xD!$+z\֙.PH_ӃB>hN!sx3 u .3WŠsyϱ7mm~SsZo6{;ׂHs̺#r'I౴y yn7(I&JѪܳ$dx=fB9XusYs֍5mJ!5!4cڠfT'XjvC#j1 PįEX*r2wn^2+.ot'7,?܅_??K[ ˓đ;I['I-Z<\Џ'{‹ԕlBú󊧱KRݷftwI}P= a:^^k]S%A܊T $*L)CD[DVI8'ǝ3וgG g&'U`;É~_KW:XW−#։!}K 7'Dx1NOO2*Ag-vCfC|b-q ?2+]YFUTtO2ngMtzю;0>I_1<3,xVyq%M,F +$:F Dl(}pn9_/Lox ѰB(WgJh2Q9X[@S9ꆔ_L @cSؓѤ>փTv%\iYtKӑ>}dS|NHfn'Оt̤h# +8g?Ոäaq*s75~Bw͆dkTEv Aj?WE󽻣h7`JiwM6<$̑z-@ƔSvG  fe /> v VPq1b 4$FU~/oB L,ݢv>n'6Oz!"i@zτvMxDž+*b/C=LrT/sgă9i CL>vns.k3WMvrᡣŒ}D f)cOY!Ua*Cܠf+ՙJW3\fkPph.n'W5]xI(Xyx&ݟ] P 2f}̲&Z 5GHx;a5 NF@[IbP㞯Z:[)gbJZؼOWO?[.\ v7Zh^fX6J4G23Չ~$!Ҽ[QЅ{r\'6Z2pu! 8}'Pʺڃ<ܥHC"]ט[ӨĬEE l( yĎ%LW3{ !qe#yD T~\幈PVï9-y}>~jP*=ꢊٯMy^YS/^I՞$in؉4!>vѵ9ݙpg|YDRB/7j}-2UꟃHA<ưMW}?1S۰t =WS*SadG1|i&ۆX[{a6sc קjIdbU.#9%P]a͡}M9MZO@g%`ɗnk"/!SO{E'/7ҹaʶ>/D5FL8ldi,'2H(,=|\5n:y׮)Zn^NuKd]K.0JK+Ґ@|DVFe\#;7k`x.9:ai p ?Џx*ثl2? qT~gQz>+mAR"bpaprZ(J2Z$RZ ]V+-c"~-VCAH ٽ9#L,l ~F3[5\}ub88ar98CQJdƹ:q@kڪJ&mYv1qe?foOϰir+ !2jqMS<MʚJQ)G˹9@p.R+w?4s `|' Rixo}!q"wswPG_jȨnur W&"#Y#?C/9dVOLQ2­`)om$E" bx@h^Leo< +aqY~R=ގ4ZAnܱk:1re}B nPr6vR5@NݔW!Rگ6.sJ;I,Y 8Z4?t#| JO;D~1e\il+輎v- 4b> Pŵ[@["ʋk\s$;v>g-Z[TϔcRXbxilέkyFef!~'"@V&7/W=yC1־!qY,a"# cnc-icv1"!UBd>Aаc[VM(}nlSCͧWD'TLEY/~?"XnǥsK;ah99Vdʚ׍ @ZzրTX{|Y:;f>N/LCŸ~ߋm 07y$VJB342OEe>wm\wOc,튣34t{δe2蔥>ptn< r.AI[`)5dr,$ ;uGW>;F]jUfI*O3ʣ=5DToa&gă۝'A0XC$ r15|%35p+-ewvHDg+KAgίg͂u(}3:oV?¼XNգ{.^-iNۘcgc6"٦C h hb̟E|v40W3ѭ6t{9'î[Z>ȠӚ '(a'TEwpo,Z_0E|d_΄ $i@wNxkф;0a$x%8){Fm{|'.! qF/ "E,Pv񖴇&x!9pr"N3=b"zQHEA+M!cXOQ0Nj kT0C݁izѮIVYPPRxۧ.:Rw!QMq.S.՗z?LGF=y)V$Ren@,x,~Њt"*44ZN'|y)ѵl؋L{dn瀦2<؊!~es l?zC_Ǣ@䏄v{rHgaRX nbZ@?-er"Z$+ï4c lIX ا36=KW"{awp_gUW*,Z}Q!l#,{Y.y!DV` c@H߾U )$`7W1#YqesP9.?`z&%`q$U|fLڀ6>Őjn숯.|ée1NjQ) h9?%*2zN _;`K#ӻ68AH{ȧ/]1l~ l6S ȥcֳK:iVjŰ=Ph}g +#r5^B>-AhP;xq憖zcl<į`'VF{f2JU \i>؏qi.V5};KvNjs[pEInrRG2NT.}Bjn${.CɂGDe\3 t'pet^kj}iGHs/ (L,D H<5[ZEvS JL[?MW6,Ц֦tsˀ!'y7<)lse|pZA_y#l*\]FhZ,!tk Fȅ65:|ϡ$kr}4M4M=r:zeX1糧Ջ[3s?D*Fϭfx u۬*K!B6eQ[ IӋ0>/K{Knu5'gr/`%w P99cX2Љ01npDQs8C`fRZr1R``E%ɪ( O3%|V)u z:BSX&2$|?e(>=ɝh󔨝ّVVQYكI qcA SPD}IRG6=Ȓ֜ҬP &m]X"sBo> ܙ|C |WR3~jpmeQuO<>5tRU3]`D9mꪁblCƜIo?;y2 t4[h%Õj^=~ Wd弌GYYc\SL$5个ꛕF #$V h,"hWWlX#O9'AYDM9ȭo1\ː ܬU&8upkuhY8lMs,1RYE=s++|* i:wV@WB8> OO$bNsnڍtT )l=hlכbڿzac~-&*76~3zP:`a:HH#tK-|HZtR;YpzqTCع;bUTw>W[#}Xߢ1#S%q@9輐'#ozY'Y`AQیzP]/,s#70Eڊ؟i|n!*ɈwJx閖phMizrpmG G%.+le_aҔ& 8w$Pїl`n< Eivը̖dq> y^f0(OT7zku&}w:nA**YZ^:-K`x4q3s i1>#^(Ήzҝ"ZQ,WBd-Ջws<鏺h͉١OfA<씋^X˗dSeq5guUࠜ'L2^/e4Q[{#>y\0buԟHL?۩-` $#:dL 3ec?nA_aw`˱dۘjzMm,1JWAn  Yډ! 7:zC-)1֦rֻHAz.JXjTG daa_peX30DS#LIDTW7ƞE1#p,DnJ C)EW K,fr2)Cho[=*tP{p8D8lp?ݮ 䑍%![mVoDwTS"F}r$3jla_#~)VD@}QqV myW$6<3آя2\9?=5>3kJM#-e)C̑KL̡A1jxL/S< Qjo烽?;RcoJ kU=4U49]gh"MN~ʋqtA4%7u;\Eu8HW5XkٰgwFH3S<+pM7cK@.3k+lǩ +B$L7$D<7`~?Tsjs~vSECY@mT3o8u9A{Ëlz5 ?-RKȺ||uu-V͙0JE$rCW& {=cGYLDZ\BnM v~NWlMB\PxJ-S9!-#<俏U]mo"+F:әc?Þ1 `2aWdXb9咦KR(xynﻜƌ,TRXTmLJvqrˮiWHpifE{a|'LKe!-rSiv>U?͙YY:FB͌Negͥ[w1t{C Xµwuy:%xV; w;Vc[D ډOyN&Z:euT%ɠ1\(N;ёۆ/nfE,|8|YwTEr8vKDnU!zgǧ]|SQdB:1c".x~ųt+o+SB-7A=dQ'$ rW !x/CQݺuwB2oQ:0\"O8퍪uЋ R,AUJh`=p6n]n%DVvF?,Kٯb_ 476@8N޵%H".#|ۛN(z4 ,ٴK~^*(`|Pk#@Maf3bbu҃ \RÑ"6F{]1(M?i=pT~ǤkMJN޹공2V|\='Sؙ2.>;Y$X1g4N}=QC>zfݾ;^w,6|ίd`eq$<٤}T uG9}`B{&@ίR Ќ@V?cY !5H \oTXm(1(!g?`ʑ cZSwai{:N"{,%4aUȘGTZ5}-/2.B: 0y۟ה܆ŖYx7sj4Θ&mΎ7\6E{ 㱗z|H۷.=P8X\ˮn%(WxzݖaEIY4z ܨZ.BTHbipoՑw'g~>Y*Sf%cέDDgQry +ZǞda~Z _o*vX[w /l130 IeNhA i.GCԵ! @ 2~v./.8_f8_=t!+_·aRZ'VS),M/z/gx +ӜasWJ5SVx{=g# J՘C'z,(h*nAj" פE} pyBZJgh_Y߸8MeT[<{tL^ nU0orĚVi[uIaE̤UdTp!NUO/-@24_3ȑ-X`7й}J豼'c [<yPJvݯ6)i`CH>hB(j!"fhltsww;PbT4lh< 4VIpY?O?Ŭ2l>88+n0B+rn'p :Z>bx UdxebV21[3gIw/Nj G7Z 8!1n`EdT恷d8>Zlb ycǪt4vx/G?ƱdL|g2ʆ(m]uVP0w73PBnv)%yo~* zGmNT^-!vV4geƵ%@ar>F7!=ֻJ3J|j tpŽm#{|c X6=#,r3mY){: n\i<‚HϮZjop\D:kc_xx6LuaQCɁ% ~}&kJjC*0D&i:F[ v6(۟El"EtbO~»0b;}rWCc?N+d\+P}o5)) =MFƥ KYpoTlyϛ, Rw*lZΝ@*ٿr_ǖ$ $}ÃIOSX~NcT|ʵ4 w.H/ phGZw zFw; گONIw#o&Be!i p'igd(cDn#*'gVN96wȤIQ=54SYyu6=Ef?ҁA;e%$Ժ.Vܾ\\Qa]sp]gIGRspZd~$:I;$7l hƦ\R=tBYJ*) {c= xOa@1M޵=,[Pk?dUjg`)CۂēB)̖y@s"{G'h@i1Xe65[U@H׍wa9vMcڎMVT+ykJҘ\0Ӻ bT\=!]<D\Vu2 ^rĊ4P[pdO6H=A 4ؐ'J^sqOiY&֌]:cb3u7Gcd-HAwCp t>hNGE*KIr`] OяWp^rf5bƣ Z|,gsхp~|8xIuDQ1]-Boe*| _ ؚ8RZ~1vֵBOk^ܠh}stjVz.LcTZ* Y-՘N@xR*( 7~;r=bԐJ ;kpRW3a\ómiKB!^V 67P|\ Ɗ >7"㋕ y o!TXC]]JoTC&w aM= Z̨m_kO-yÈiU{=478P3z=gFL.| CgLDmODnݣO R*#0ᠼhMIiFwX>e<\/cBdD4aȌoaA[7q8pS/BY_|Cu"cO˒@?S!O~rh1ku;yE+* "ZxvFM4|WAIM1J?#8|Zѣ.&j$A띈'G<9]y=4R@b2F>!7>d`iy ߠ>b/@!`s9eVc܉y^,/c2`K&St~91sVŕg O:C'M7c-âz"I K")kؤoU!)V|WPx߇rRέ`2sN T]ϴ O?65̋B?#kuA 0ffh!TDqGHo[=NS >lq3ѰE 1MBWrA9q)'գ8v_d>#F7JMxʭ[ W* $u?8;E%$f:k K@]v'8UX,{r  ڦ101U .'RYdf0,#KpШTO.\$)nYN RQ;+C,(B1mp.;z<[kDpH@(2l[qk_1Ԣ Q qiԀТ0ؑwJ8-Qθ^Ѷ d| =ci(}Y Hnδrfa6SæQ ^ڰ鱡PnsnX |iAv2,f2ʧw?hlщK]c 4ZTiaF_Z.Ԭ:F2  l2ݷdpiQ% j,`VNT9bDїoT_b[ |dod0yϤ8o.-q7aY۷@MHZt<ݽTFהFl9.c&F0%@A4f"2 KpODyBQa﮺W'x@Z6%$U9 6CFVEJTZmߵ@ѓZb!EDłg_p Ir{D8DN),X֐ǻVV9bMK nw wp T-Z7+N)svj|O1yT/dT(t\DS pK kZ L#曜cCLa6zK0=UjP0ϊ%>#5\u.m\cXڗ.΢OŇ<+پji15^931LMT31b\]/z'}$΁1Y>KIȯdϣ7AUOZ~ -tuK# U%^[)~s= s|r0#9"db{6]Y53,٘G5n\[J",K]y:g ?p!Tt|e4kÕ]ق6Wҫ9:b>1I+2tw$R7`ѝvM:1߻wMN0ɡjꞯsI_+0`^GQT8P\ n!6pc]]_fZCUY: Ov9OIw %P\QR{NUw/Tʱ]afplEi͖h3Qy"hlL&wKpNh浘ax>nM6o8tWgBoj;KՖ{ɆZi<Ĉఎ$S 8΃IfX=xL⺣Е湝B̾R I%7q-Cfg̠mS蹍}m'#l #9ݢ?rm׃9]MϦhb'hfi6$M%&`?AH`2&yh=z:'i[P o4)uXT*BŅj04{/CjG0?$8W@6 z&ְ"}z]v{⣒lp0ws;,S7ϛѲx!79, Hg04HYkQC6N|>ѲLwam@UHvmlfD~0*HHtW˚'hU؁MẠ lVHZ)>$T\y_=^隞PyrWmlۈ%Vޣ'1.6!uŋ Nۑ%̄K~9<ɦd#=J4)ջgl:}c c 1*!saO ;U!#TmruZGӓyӚm6GGȺt90y Y?b ;ڵ])b0\cS=]yMꍚП(޽nM Fh۳4C#F?oc${dAIB_ 5_Uec[dd |r9&W0 Z($,ׇ;BvUcljSBe饢~ו jdQ匷zT",(5 7116wJx$Wfa򿰌o}LB(SmWH껻̻`ꕎb֒ KM̆x+FLf [oʺ3a"=)}>c;}|k} ]Kϻ{r;OYؐU;R4m5@ jykD'Иj lҝ2õ6.v:ou$u\4:-3Uv[d9,^N^%  B2+Ѱ V֒H`W7{sx$K+AO`yoW"ր9(66֨gsC֟e-#+ҕ*#ܮW8rG&,Mz|^$![ 8҄Z&q8H2lHַ| pqCRr11 _`ljsP#}(/Y 4}yXā1 {,+PĿpMM(åXYzr%e:^yQQ@$o!Կ$(Zxb{0YTrл[#6L Y>PRY T(1m+wFjixAH7"p8 I;Ej' ̖;٢PSuӭv~kOI$Ws\ةdXX~iڡ:}*TRCoْ†xq:-݀DA@#N0DË^fEFwDlPn  QWO#KDCm" Kf#fg(Lq5K%|dYfxsdQ! tԀbIgX60ww;6qFҶʦ$ B$S_y 90#ru":бy2|̏u`d(Oyv ZwJqgR15qb;rRh_kzxfj ٮ3!յuɸEXw^X=q$0p8ԂuJ=7M8< Z'qހ eDVuP|#͞ҚvY8~<ۢm7u+$=oB |e.lO=ytD]'?CJω:.& ]9JC oGhdEjT.8kh\ZV^nYcCDfMȝ %\#5?OQ-aג?E2ϵg^KW0[R= PA&C$|m bm:!12ؽcb~fC:牜Wl51$SQmej(M4jYFEiRQ$Q8pZ\|sҸ ss!5'nGx]5a ԩu#o/z;k̊Nux _ J GBK>YKu#*.r*}Ҧ++RD,i^U7,fV\YS[Cfk>܅4J(-,oKVIQW\@ywWñzHEH_dS<8S*8'7[ V 3:j@5 a]64_e\^HLO5= D U'IGK%E uK?t+fCJ-h x|E]bGpA-Px~X8B&0;9 >qU3\F3lP/bĨ [2-p, Pz>$9JUԦ0OwD >0(AGx)+P=MH.pAӿ76nleCTb5w]!|V^սV/s^7AC/fK*(ߪ@ݒ9O,]ߔU?^r,rt>`ݴ>4{f |ZQڽl #HPbyPNZc~R#/f r>FF2+lUe}4Я xCvVb )47cTQ7Eқ(H.,޺7lKAy;1E1Iʱ[rv M7EZ G:\#P@?ĭ})F([D pzgc|iEGٕ`nWLa`]pB j*.r-Ql92EpDP婩?+!5Q *Z$ְx**0=V:45+?u.c d5ϑk9.>m\KSI:nEL?'DYnFV`7nB9QG65 Y~0U l085:[fA:dB,풛Kȹ6w__>G1dԑQ+M&k*)n\iUI7#]$Ŝ7'^ѫr`Btq9lʥ>36/m|MX %KMj^Uu-0dt\u βk: $}:ω:x[4$ԂRwAx2d\‹|&}i,5 „@I,zfBi(En7 pPkX!1I,<>Ty`T#A؜-ПdGyUKZ%H7uLH kϒLJ;#$ˇ V0Tͱ{ Rr f!a8 < F0SZJH!8VFKLo(Q͛PGGXN(iWX*4UYq]kĂQ~f8ǢfϨM qu *\7"T_?l"v%hv}D8w,ȝ/o-@mw7hS:AV =H}WB)sb3E›Y^eD7!xo?+?vXDPPlb\[IQ D m1ز)-j,*)4z^޲t ؃_KK|nkҨQ_")KFCg0=ĘI)&)~2NYMfVם$J~h N/ž|uYErnZz *\NC>kEr nJ26R b8M=#5P֝_Y[i 2'NP5P޺Hi6oD3{QT887Qy*-3H΀ ?4>,5қ " []a0+^>Гyb^gp,qU($T̯@wZ;VQ塥g]V%jnP׬*̮KpNe~[^{ pDf N[-.i"7f+Ղ6cP5|=K+VܹC%@cE*dV _Z*G͔(; US}3 d|.cQ`{ AD9D_vs)>4FO(%Ʃ=`Sw`{ ;jEpMT)Ac>ʪ#m0f$x+^.hԭUԎnƤlAM\xfnfm:J:gq^˳lr\&6ٶ" 6PIE*:TΟ;wnICѴ~MjM`b/=Av_iz9pr4љ2PZŧe; Px!\3%ZHfdWc(G-LJN#¯7QݺDmV_,.Xy1]u] /C[yn/'_`Ik=1E9v%7sT tCGADٕU+d&h7u׾=b${dq̭$w'ԕJfu3"S"rлEB,Je?؈5 /OAXup~B,tbQ+'C0n jI|j^x:u |eڎ"x^Bf# ]L~ Qr5V8=qH,&[Rfu PIj*}D@x|Gݢm`▅V 4ZEGʹXoZ'fsPeEoeJ5J]Gj'\yp6XeOzWQGk mur2r!@p6|(IM˭i%(Lvys%fVב'fkOf/CP#0*@р6݅i:ϑ0o{PSW7SV c uUV H]J-&UsQvKign҉cUO1 OU5D2 9X|EfkpF#g?j zƝVq ZB)j^rz~R vUAɬ6}\| B`/+7b19 xc*Ó?RުUB2 _ a.fX9b%B]$gA(QCRXoCxl* @[#gvY!|R҇kPiI'ze%`(~; si&r=~>bH⌴m¥IDm- 5oF w05x$6#1%GpΊ ZVyWqq}*'in!y3"2b"V<"C"4]ǡ}/V,!x,,8PWSHeUdXz2.ߎ@t㟀ߍ\CDxjv  uB5}K--rvx BPߺGɄf:397JheMn]a1٨"j@]Q,7m)Qb}-ǑpprZ4>\L_HE%#cq%z퓻`ރX[E3q|#T#fG@tbZU1EOD5s48rjy}KHch%x=ltL]ɟoe֑݃]ǦfS)O}8RoB{f=P6궢|$qc ѬؐeZ2 X,mWbs&"2ku)$ ԧΧ82׍ ^07Z1,nFoJ9^Gz%(  f;blCJG/jOp;PhXvbV#dbVRSF XP }ȄOԀ1՞$syOU5E-{834`@"f sRf?iEs512,j9}rƯ.%1/#=qr"t38/}hx(Zp砳hy?2/<=~j8!i+Ww)ru+h"FR2S~N>JLѐ~? ƹ"֐<8 ]yoSf6m!K̺x',Ld)@L9rἒOs55)#I'~{U X!fə.!kjx@91r.,,34c7+ ~fzV|]Smc *:O7j^yAG/mN(&U~!hƞ6PYD^ fzKmZ.js:Qe$NE0wP<0tɵ yr3Axs0˿l*~yr1H~3{Su'6h',w2YPmӒ̱CnqM\'F-G&G]UqU7r=FpN.>֨ W+)}(?9qwei?owmwW*083^u\)zcGr'P{mB܊0EySe` 8FüTؗytJmņ,MtKX-QvnB0<~<%"Ju>^\mK݄nRH)jS rKAUL" )ADn :u(iEI&^nY#D)dtcQxobu\5XU7VS6׷lEVǷCGS3s - i-L^Ql]v4cj-_.2o9]`&&Bk/>?ƥw7F{*P095 AةQAYݏ[[ S̛ʒOM:d;$~EQb)|fI\B]se(iVqtЫ6X38 k-h "eƉJ|7; ~HCK^#nR7㞂gEN>2a""/(ѵ<9VlIy|X2ě]' b6(M0)Yf g@c Uom;giqyIb799q K\r<8J{&b,#8Ve ),zNeWg o ,`xu[5܈t#3dT&޽]g3k~ ] aFON $-DrO '3f,GvPeBo3&pöLHSy4Evf`l.4}mJA2 8: t|d_:(yTܥFt(Et}& хty~9AqLO':̆7ч_4 $p%CBaO MsjwErbl2VJ]CiͭWD|E.ЖɰeRQUAtl#(I[ 73:ڲw[hm~Ao79M#3(|MM))7;z_=h!>m6[ 1\t27bk{Y3aʃ{s~G1ri*hxy͞6~T`qI$԰To3pA,Fs*D,+k)Th8$.A/rBTAhLU_&j72uxp\^$#5BbW6fR=3<7מ!yV$g$"vშx[Ny_B.NrGKﮢ܄H=8;#0,5l!u rA!COvh"'ZIę3>V RN4njWx%`uSdJx3_%7pfnWh9Hpwb6 KUoĮ`L HB޵`:ݧW'aR˞ELg1VPMR);!)@6uϵf,BJT[ sl{ps6%=dRgrN?Jķ(Yz-5g.ݢ'GKˈol*619~[ZRٱ]굝Sp}K& zLe g',G$fq9_E(|SĞ|P2-G08P;wUO..+nLS ܭ/dLIgo$_xFSpŝt0nt&9#3F1Zk2TMt" >ΐ)#Emo@[="S9n(m}A\3~\<}_j xkhO+erzsU}dSTVgpbkrwE[\Q`fgNk xX$ئX!~߻fΙ.Dk1AnXKvZT(/H(@ C)\ePMR V=" @K407GZGlB=M>Stm9Vlq S~*c#^&[{w&ZDC4}Ă.P܉l_sl&m8T! = `VHvhʿA\a(cbhS15G̢/J.g&}JGݕ˂ S|QtOnf8GAa>;5A\!#ꐗB,*#jpʟ'>SN8#IFP1T>|%=@3 ?0H8LEVT!)DW PY$uUѕ}E'TȠ  HWpS:%m Xk  FYqM4x:7`]~.1jֵ5JWBnɱ=J`ދ__=f|wWjVXӯݓNGR"n<dոZgĭcYwap+耍.Q=`1d5߇54pc)U]DL:~#tVθSjd/;wFGO\Ѹhl|bGL,,bLh#uRXɤ/]3$7?DngqދȁRiD;u#)W#?}n4I u;/Fr:(3&G&xXnn$Fa rrxk>2{- k>αH>jGG@wn$/y5Z଴cb5sc.!7QJ2x)4΀ϰbb]6$63U9y_3'-X)H9QycE>3/,EǰUxp51}^Ts2[42?\:o!)&C0-ާ|\ / j}+5 \:̅*}CxҖ|Zg:@ph i̾ܶyE9ܝtM:M͑1"XQUmӬo"}Hl.x7Ԛ8⠓Zk a5ĸ~w?[2oI'Is\(rz * 3Sq[tv& S"}ﲅB@\~W*~-0\ATM>(Ɨuz8 ,6JUʮ9QiuN4 oB Mu, :t!Cc&1) FS <r `vEj!Hwi.Mڊ鋔&y]J,BruBלN֚2t,c4)A01}50+c˭-2ք홊a>lJ߃+{j$+ mڟ6x floӼ8ϭ߲y7QoHfHƍl-#FGx 2 ž^;0Vur{=8#۫ޜ7ɶӕf~l8ɊY F[|\ߛ%yʞ(.tdMժ1f ~eI6Gkw_@_ ^yunŒpdLDSkmc2{;ľ::%\(  F`.w*\}DeCf[Nܹ3S9W1.mAW׿oeV"Ac"Mxs`X] Nuo6kU+= 6!v2zd3NLXv{DY,;āT7og.z )6?L˷nV TZH sIvYxC iP ls6hSܗn@=@Q̧5pM)`p>8=2RrǤ&7@38qbj;-,[Sm~+OuLTĴ4U,aITn`tBl\s6oL!TR 0V ~c)@YNKVYpIUG)?SeF;?M aJh:Rq'^7bձ 8G$"' )h ʋgE"G#Թ5=;NDa+ *:0#57S@%+URSwLFF('尨 <#6RGYocȗ2ӊB|_Խ$+8չʕk@j*tzЌ*GN jˌnt ,Fy#EvcZh4 * Dܯ|A;b|oOs(Xr@1j*Fo,rcDD Hc@Py<ʰ~|,߷Mz`ZDj/Ƽ& f](=5P 2‰)&I yn(|W7S )!yי2?lsЙJPUctyn { Of>d7s5w5P e}bVM \d܉{'*vLAߊd`zL0$TRL>Ⱦ(]NCD` /9P͞7Pb'jѮl}za,S7e~6S j Lf6buQz/w-Ê&_[G1cHZXRko5G3ªްCJU\OHAI+c&oĸOm6l^JM{b[\HG!3QoLjzyrR-R3~icb}6 Uy/cԹ*OxlMdE)UW3o,Av/`]I8[(GxSKWBvg35Z ji{%+E(Z/f8ՊP;d,)%n|6fn^pkİ?VGo,B< ,F`tQ7/(( !ɭA.8j mKciORm@$[OySƒ!uQqFa~_YM^cJ%v,HyO[F*՛w(<"ߎ8m@m#T $V3{"i ,-w%ȟ+P%dǛgg3{s ?봵IQY~9]"8- Wv*,7P%zuy n!|sk|#e$;#\m[;EqptĂ)=qp!Zoؽ*NFk;!=P]^dY  s5̰8w&9qsI&. AGhhQ37 0[ DRAרAJ V_-;d,VN.vrp/_A4"v䓴0mf)<~,&l!^k/Ti֥]*[&%ri2ߘa3s\.%>7}[|i*`-`WڲR ktɹO!LW5CߥA"}gPK9D}h`RyLCy[ љ6%JK7JvZVU 6ao 79jF~i@Jw6s^TysenP6qDeN53E_p7`ouߐLɔnZczrYa.`L O͝nr.3Ź \>x$jBh.;LYm)3rf59`~;#$\{=Km'"qPn~ZRu!ZxHf ;ɬlFkHDg4`[VvTIrLܠhQкҏpt*' &($~A}[㟉xCG%|BTnGKALؐ3&S`1u)Ғ'bG ln)9_s}?C~-utqUT`ؙu}+vvF4BK.UV'G}{d"eôNK\NOc3b=4a!0Jє~ :ş6Ȋ{AҙTe =~焋sac5傄 zY3=@?a/f~ u}"h@Lvžwg9K)_MZr-x1z+Xl~M)뒙j'[TIY#OO[$?g&{g]Ӈ|Nk rJ:z"g\ ?nEi6 Yjǂ WJtԚ"(p!-;[/-ܔ@{ u{vwS2 KLv?fBo̕`C$lzre5؋޳5 M:0E` <=vAiAx8j ,O^֠7Re2&e#0JDBB9~WFrX Ue? 2aؗ2.oUuꉋikNm.ғ)J#_E7}6t׹sB9V n/|#$!z± Y[dijWLj؆'\Ә'=(<+ws}uum ̸H+@؋1ej>zM\^:EN#:W8am7?(3؊ i(k''*MuݏHeۢaVa^WO}I D_ 0%++GOSvwI" |}xQ#UWjҷl2a պ#m ?).NRyG؛S og=(âZG/%y;V{'@g<2~s@+W"iz5z_1hDixuV~W4opo)z}n[Ȕ(}Se)a)qn2-3"bmNG(@T˝#U9o"=HC.Bf0E/yp]dύ7ȅU4,1 6Ji^< m!`,^1p Fb5Y՞2atSg@yEIwIfY(6~)1K J[5QGU,iȭD"$lްݪA4*Ϛ܁74(ە鋹 r/[5$vEos [HLl2#&CT5R)XeR5T5IOV9 ~q\I*`N/]0p;1S[{ZY qe#S::_µ6>!_vn:cEf Io tCl2ی#rSD?X Īk-v#+QA(K+ڊvzTSu&Fc"I"!ClakH?mDl܄QD/xz{U O0~ֈ4рPɎD:tohC IyC( PԾYưͮ?2@y'PxޛQ^eGMO~ddhՔ:=n&[W4̗sGWhzvUh:[z06yŬA^e>Smmpjׅ h9Do*o[lKrz0`CRʴn\PuaV V+̠(!dӮS-\2bI/@ ] ʰrΎcMDB_`{ňC | EӀб-M0=q#Qb'v)|owڤIc8m_UWm[_N9=_SeyM)!JdDl Yk9HJ_>DΊ:̛E Zsӄ؛ $3窊Ab>Va$qR5C )Yw0=f a~WF N xBAENoY*i]7%$^,?ݔn19%6$a:4A·&S/ݐy,2ϴe ϓ}a"I]&X6DaYJy3 ymVb/]ӱhIC+\˘`/V>]p 'qtWd?8ڦRʙqt꠴htjl t,z]pi6đ'|M`٫ZL ӁWvlÃt%M4M[LRG5 (p'&7!IwȵHn@'ebqGL j<M!֖ĕk7jL*A%-DÔͻϙyIadU,qָ xcL`wVKBj"|_O VGfPdRk✯X 9/$R?@wG:ޭUi?"Iq0#_ӚP.\\ebew9^ނ'辆ezn-"o 1&k+eK~^2 @WDfYk&-4khGJmNMCr|EZd1 X#7F+=O /D=(~`w}ӺjEQ"`r|3?D-9ȄZ2M |E"d pʬP!a}q3qgC.3 }LKYXƩsMڐg{`7(Lf~֕>zR8рjm̼0}1RmYߛzW"J>݈ʴȝBN2}̠,HTa9ژ}]0x`ڳA0%`Cۊ!E~e%x3RUQ:9{yJd"■RהY^bhq=tTgs9#lP:yfݮ=~4ݣl_ pz))u/^UNALEկˆӍ)#,cꘞLJzr9rrje|'(,f2?NP#ʰ\~|6ÆOLKi*:[ZwYr4QWJ 冎 Xla/61W1+vS 8X!mo ;2.>F?qRԌ}ﭒ6.w¸3]9' v'Kg,pG/Ҭ PjL‹1mZkxBy00p[7LܫX5Ѽvo-Rbx:n'i=/EqFT^wmA_!ECr{x[\2,ܭ {*]E*Sͱ) Y !L]I=CPvBd3z bs: cU6d>2t IinJhc~a ޕa屆Jp$;Ն0 ->95v~&pv2{=VY =lÍh:-zñ7V?virբXYX1a-ZX~{h!'f U+w?c9dDңHsѰi+9V|}`ݾFczX /WA片bc<'zSulkMǗ3RYJ7hjg-;$nYN'k Ua$Jsgws8 *jP+黺Ƅ:/qV3fx+vX^. sz NBo΁ wh^rm##2 D$Du!g8yU *g/Yy^n7ܧh:'~)lޣ2Dwc0tEZ'Xrt׶w(LD(]D/pNtV,Yێ pRw\u42ϗ2F+ь l:*= {]7UK5't\fZ}LIG>2wx{駻`eVz{ݫC. VOq'WJ؂ԻWՂSr Hh1r,7;q^FLzY dX`rRCn)/#$((%߸EeN}Z%U >zQPž- 3M7zgX,ʏБu v]{;?k{bFDCaRAt%DLF&!D*Xa] ԭM+CMy6w]t:Ȕa\9?_!&@3=ϬA:e$$1`w! }ש Nr҂*L+wĽH??c5tac7t>뗟9Z5I?ϭ4!Wd k4܀4^)R\=Ye4\,HdA<_6NB8{Z" 2S6@`}vcEKu MR)  f;g{ح paHGf=h/,#lX}^ fG1@VWA,)֋a=DLU>3Q?md8Z0m1X=g~ZWݮ2MRYv)rc{+ N s2': N1^!!rC.I~h4)MGS !5BWVS*3GʼnW],z h],pJIMO\PKK_m{3 v;/t@==֑tR )p*G'A+c2)2H 1pY 7) ]Y lgV*%)G:sbOaݴ|}L :9H#$y@EJBq\ F»!1'Cwt})ݡe:#魥/,3TB,c{Q痕Ÿ7QZ<yq]i#o"|KH Q95g;˩Ļ-U_̛8 O] a.=vNX v|&1n!nkͪ:7[qMqtqIk< aƥ?a$B?X GTuܡpJO1/ҠAIo^0mTYw]z3*:pSSz6G#9xVZ [GQpr.oW<܁5-`Ӷqyy<%'&|rK&-K7R(%Vk?{mQJWBzԭTL X\rcq| oLF?'PQHI&M 娇=LK+)6*9xu b7so0'>s\5tמ}=FhV|҂lB8w茤Lz⨅<)#GDf7Eԓ_vA$L 4GQgN8VΓx\3 ~'WwWA-C50#g]컙٥fCaˡ85ɈyĪqk]6fo9>bծ ]5cu2g[Aޘv+t6M&ntx=n{Jon>:U4op/XJFfYg#> =|T9mtYrʚD؂+LDbqf4O (Y; YC_+RxC[/yءiTfD^qgN0rS^OӲq=G2-FݼP%5vC<)lq Q"2/唆Iat}g/|x<3'wJ%M+ʌlS O8 B zX:*1c"qmMP+KZ#meS^vT`RK(w>,u %/s=x$k@Ü?R_/]t*4,= ޕ9ѥ. 6yŨ&T_GLk}쏜x;9P ȔF|h4rwMY!m) M%VfSLEZAQ%ZX%(W;2n'BfTWj`LM\8Sb/xio@h?vP9=OcIJ&JN-S)6K$(+ ~F^ΈF/)mTB;##Pp0~xd xzDjr~I1*)S򷲊=W}oc0_PaPh^L- Cv^+ N7ȿl{==c\q<4L:-+MƙDMo`Bд'nQKB핗]: r~qU.}hm2R,H2PU Nwj%DC bcJU#^hn-61_K`6AS{s~HwV;ިL+llm6 gn CTO)Z4[̌iRNOR`nN?5~f_P8PpË 28$4ؕ4~Vg&H]J[e}s9M:&aRȶ<'kP}Wz9'6/RHL;^lY4!,/ZWf)!:q)򽍛Y ʅ6*"3[7I_B}1ig/ w{`Q/U{W^u&bV(8Ēw)7%ɃձsYׄDӇSʯE&@[Բ f 2/v/}tyLa:yЎ.|mVțعi_VЯ ՄzDmj(:V-N΋~G#9p+8.~猻ߗVpC|uϐr /ϰ9zY)}Wl 'VɃgUg܈!9bT4YsW95{N!8j#cO"qu7C`l5_AO nE)*MqTnkAtc,t!g/'y9ӑ7g=$h6'p^hL`&SF ߛ0'n#3و}oϩE:m.KrSG, P/N{dt=5B{\TIK,DyclN$yW౿P陱UwFؠc ̓"E(W,m9pt.@`qL;!$>LYc2ZeF8LWv*m[vުJqd5a1\[& L=FnPjtB̶0M|Xq&WnOi'=n!⊈GFu:qaoé/ v3*DޯLE# ]ڵ]҃Q/p+e |H{pHFG>)9JЊqy#4^x7rƗ͠P952 ߼y[6%aq搲fDowӟ+Ѳ;65!?%g*\#/U%Ggi|fHCGY沏{PQfr۞ 79ֵZw< U`hN:0ߋlY@܇E0eZR v .M*k!k7 @W~O9Y ;6p~4=Y('Xt@ꊙۍb6vEC@娰Z{G,u˲T$}J s@ƒ#Y\81yޏb0CIq!of{VI!$Ӌɣ"/#3qrDW@J aY'Ֆq߲4z)ڬUvaQ9_+ ٯ܈d)LĕwU Vг>nmbLn,B'&#_5DAF];pÍOv{ՋLO]O zIAcXȁ<,_ў*ў kǿ{KŭT3먠qb'ҁڢu$ ;96ᚥʱw>7; J .'f0XOP?7 j3VY@aNs̉ Wzʇ3ѵxB߹[3iʐ\`N ppVnuN8tvpĢȕXгIxV !Lit;`NNr-"8btvaoe#5R2OQ[@8BdJ %yU~wr w-G&il$L3C)k?;)~ lZh'=Kf?QL.f#s H%OV4mZ,H7:_jiSr9i|l3E\TIɾ>IHз1ơK 6}㐆HsJbmvr$tY֕Z鳀ZmSQX9T&4>1Y BU`.kMcmХk=L> 9`G{èDy9fPj*= 6j^V{e(hBJ ]-R~9 ^SCF;~BlħO:(k7 ɻGk7stD௠~f{SSXv=1[~hr( GFΌn/ߗbmZ4] U;HN{8穑j)'~%Ui9CEvn7[hQWO.r嗾U>(Bꨪ Ǽ4+|OX> ŴB 4/Բf}…y݄8h {!|a>H־d?,@ΚnQ^w`оI4Qz9W# }}w/8['2[BQ0^rJg J5eΦ2!þ3lj`1K]hй7&F11m!.|~GLQ╿iv֡j|mXP|҉?ǞD ^<PKyNko@NeW[i[FRJ(53;TcOtt7v=:H,pד7g{HO"ws.Hb8(CgǁyFАq P~32mk3u]_V\ bP̑\ɇ_ZXitYGxky y `c.Lr+o)IۻȎ >ν묧~}vp ^ت0x9M>:[͓NQ[wY*j@g=LٲYD4Ъ3ĉgy͌ P7I`vUX/}[>'e&>#7*cљެUѐyt WsimO,hx,ߝȢi;]?srp 'pndk29L8Z,+7>?M[RW+`"&@,}hJtwU"6^6V""_HN b#J \ri0 E Kv2 ^#x: qXI=ijBCG: qUlfs!fIX?]ӻQ\Փ:4Tl[YrПaاy!$ݧ|E͆"|c1ւob*܅L18=zd6%DbݫƤaN:@&lԇAݽl~"Rr07rEf#ّH_:2Eh3r즦`# s~5=?4O3/zYy vs5MnDɿpNC#ߊ2]$ޔ$-.XowAak0]Xz,&%S]yf0@9jʹʩ']DM!N!鶷yȬ*{Q>w zUӜPZ.vn}Tn7}s?i!t\IXG@Ѓ+x0 (f悿+i>C h֛F{. o{"#ñxv?miI74eALNQT8#x/?5p=(1#; o'lЖiXB0M g{ ґ8473Sjkg@rMtI#~qC@b|~LZ41RyF;C E?;CDnǒC5v_Liq5(PBf1ϣ0A9z4/ۺYX#~!^lx ƴ>*F36#VK|\6'?֝;`XdL%~%ql#l~B>yH}߿gh7R|w:6k|`jLqH]YU*CF1.$"ŧ-E՜  "8բnGzL1&HCY(Hp`i\ȒŅ&ٓSS>t#rH~H;`Ύ _"ɊgwPXxB.ȣ^(C7?sW|jHEgڰaZxtF3KIBΦT {ݳmW>B1Wv)2y@0-l5vӳU|쮽~ WX*ām*]PƱ2>nQ4k 3cV$)Iֵ(E#+`G\[:P}틶341/q%%t7h;<@aTۄjR:(jg GŜe[[GEus/Fhc|o'fV +oQ0?S~+.Bpwx=Ng:mПrh}fߧ\l(I| !>PMoP/g  tT* ٝ~+3/٥2O;}|6oew-W~3dtA6 QshB3v4Ʀ9 @'@U2Dv\<=.a1uJg`$,'sƃ< (iP~My![Lq:pgP>")5.#հc]*W*-r{ 8j4-, 6#;K޳NنKnT׆&U*^lJF)P՚I8):} ́Up|dS>?nM^@Q1i K>K]4S$:U8hC1!Ftŷy9MΧTC<{"1bݔj`щ 0t܄⾶]` SS-FmԚL)l>nDkp Wv!ЗvtR+P>ggdIkUHG6yGaLg-O?+)`F(=ʳ k:t)A^i?W/bG3XE5grD7%Nx" KӬw<#e E#Z_l*B7ަñLhC@I3 PI¢+='L63zmq&LrX THE88# bVt\ 5;ET )ah}KE8 U1#N|,fcϼl/CZ#VE?:ԩH pPcw5ٱHļCw]J)D_KH1noBdHbQ߷!;*K`[,޶U2o cNq;j'U]<4Q?.ohוt?J֪s&b[Y:1's%*m.2ִXʀtǫ5}Qܵ6ԵAf9(_'1!]u8 wһZ?"? eXL~q)³Fћ P)#~!OP5=OY~ PVb/:?HH=ނVO /g-AK 0?ςD " >oULqd^a*1o*!ШQ8$LJ0ȼS 枱h.Pfv;{+8(8S8i<W`Z؎/xE.Cp^GJ5D^"A#B&;iMXRc> J}tݮ6+ê <]LH\I$_LFX^'{na\,υx|?s_Lc$ *hx7-@CQLtS1ʚ?J,>j:PjˋOܠhhj: |@Gd"0E&ޕH)w(cK=!X)6 ']N ߤЩ@8?MopF@oC[uԅpvW!j_J<`aڐ(Enu\cK}R]gP}U"$uZ_o &`jHjv}㊯7t:{HRGoC_:B9Xr'Li:s{%ң$qu@oM#`}%&ɓJߌHoSɚ2j7,/!,ne=^jqWN7]V)ӯZM0gZ쮮2uÔX{[/]$,UaIn;' U u'ALC8ʴN_U[1 J1K"PKxwuSՌIA'ZW82LmRf(D\"iz͐s`b!)@@@(p LtCϹ𴸲Pԇ*M풏'?c"5"sPY䊫M5AZJoX0x[Ve4W@2€E[gu6!"tB|,mgԿzxxpߏ0$dq`[Z`=41 htX u84eD>7oUI1}S"W <1 :*:/jw>Be%ID:jg}FqP*i^]4R 0fB>T|+Q ր $Opl)PA&bلǠE^Ȯ/~8o[U bc)+p^YG PI"4}̏mA4OJxnHȼ͙F_*b2g74|E+ȟPٲt#SD+L<۠.X@fZL"4 vmfFPFkMcG#Vy-r-=@IaR%4shee5S?7Y9BNi!1v r|:˱Nai sо|9Y ]T׻üݛsӋeǑtKKb%Ar$M4#o,v3 brF',TJQ`sk Z2۪/UœkP*nhg粫'# "95(UL& `Ρ.yxQƶ}G{iKeGq& ښxjOK[Xja94s}6Zͣ<9觃€6iLV.pOR$y֡Yu_ ܝn [S{+m^wRr$4EMk> F}eA6$dT;%\!9iDLBQr LC%sSBC:4y鬚?By;kWhFf*-*@eUOƮ(W).fR Fl87<;Kx@l3ls>EP!Tdσ:`>+ÇyU'b9H~JN@!Hv&E_?ʖb]mwK橷k9܉sF4gد{k d}Z?ē|wv&v5(ނI^9XeaаOM9jn=YH#zzx8%f돹joygںlW퀢&S;5¸)`ߣϣ"1 8QGrda$+QUHlBAh\[ x,_jbZev*9Jr:N CO¾Qi͊sI_@ a3j7g+RIu8Mۓ}ys*E][u).7 HPh%eNb[n@-w Y2xX7f*7+slu;o3]5Mh Bx/+'koc=2$qE؞I:RB'(G"˕6;V'X+n`rӷCQa OSS)*hiI(rڏ,h$u(돏A uB7TT4rؓl09:Q~^{hkَi=7&^ē(M0CC q#5@$P~~Dbgߴ 9T<"fDƯkTV`0w_4Qy> +^ݑތr{Ѿo;EKrZB Z +9gM0/$Bt}ahf=]t]PTu]Q^\IV12T_ajB-H2cZ_mN}S1QGs#? }@n'[NCܽ=&[C.)؇Hv%Dd-/֪z+{Pd2IԾrlnuϟ5+.+T_hټ^.,3 Z&P |˩4;Z)`}Bsw*InxxfpWWZVb((]ZVJքm/')3\Q?8O|PU!Z#}-Fy6pXLQac;/ 6!VҞt[Եb[ɐ2ZID6{h UXy@ ;rZ TtNfEJO5w~VN ^P VAq٦AJ*ux<:#H]u4} ڲB^GÛEVL-b FʱSߝSr#WyJUsD YQ#jTb" kETkir\yMO(#f*4zR8q7]Q %K,u t"/kϟv% ŁYřÂV>DNL0āUwGwRnuJC?7X*Lˡ*gXw^:YTy@2?d-l~i3ͼYj:趒6H@p&u`7(pA`ʩB n킙tz|RBlќ,SD"ڏ\f}+ ZXɶZe )\m]Hz$]smo3Z\ DDA H1v5߁xv4\u: ILg]*:+1mU`IvGhOOn;v 44wmvYcP ۍ1Ov )>1< $Jb]h&YR<[,|#e& } ^@ʊOPל^4. &}@t ؊Dᦽ}Xf[>ARue̮v(~ ̤%jkP ./1& Z`7qUu[$VxML>1s9ܛ34s!d)ґ&@Ќ+tDMu n'Cp/ n4g Tnd=Mp9~~g{>Z!Ir3lx3S=j̀ ʱ5z:K6.ƕY:i0%;/)KG V.-&xCEEJ}ؤm/\`ì%2DJԟ m@_Վece%)ރݱC<9l_KZ2rȱ]bc1@6`?W-'vj=r(^kAuT&Ezeyg7΂(dc݅W}w7^dfF*XSi3)iGR#Ljfm>Q~+9abTȮ3yDZVe4"$Ѻ< mJ2.-M,ؑU<=j5r /܏ |67wg.z|/uH JV' 7wmTQtY޺ه]p'D 0h/Yʿ >M( =I^/_Șnt,.e0 )nH*psu|l$K55{g'Sk <5ON" Ϯ4꡾8pIa] '; B>֨KNa^r*F_o3~K.ȭ%JeZ|Kg˷VKbi:^}?[X~G#(9rE"+qUru"=#Pؠ}Wz oc<`:eq1$gY?#7s30 c2tS54es#pFaEߚ[c>2ha>EIZȸFyg\_52\.I.Eӛh$oֻ|Or=B:Ta~ Ғ !Y7/ٿ uV1xލ^IڡQ}8"Lu X)_&_4PlS?H\7ں`Da557X5RUR?Dr݁߱k!fЙ,ԑPkp'K{GWy>4?Nz#gȪcF >FEJ^0ᐤib !u#`Ҋ>(9@~3Gףx5Kx#_ ?M6W",O󔲁w3L+0EOyшcC*lMp ډ%.h@J T\gqkUߎՆ0a/*ҭ; j_Y y+~L@#̌3b:b ALqvNm>rqe/EUm.hMw"Dԯ NAiBKLߑk`V5Dm餎uScH2H qPؾ+ eNu9)><2d*s3)XSA{B[)hAz5*ɀH'wVrℾ`hb12&# VW@`q"A1>ڀ-@5cAMMͨE96V t$5?ZI"Z&d e ^ 2'/~LDa%Hs80\?pN".ESAZK K/oLAw,m2)ͻr30(VgX,*ub}ϭJ_Jxe/鬊Ʌk|(W_R[kWO% ʠk<) KxKkm_fg~Yn^S/ZbQaT@}!aڕ9f2i 3,l~-Yk*"ֲYP- \.˳pPV =wvޕDl (DOI,,.93RD*GΈzR=NUٿߞaiZDn~w`w+ЗJiYo p&:ʬ&dH%zETO]dT._OS!hJE"jw08Im]W&^TGA {9Q N>pתŽ2˖Td2FUri5y2*@ZbcFreA;+]u t\|=Q<7-D?.83k7S9msۨ B RZ }2p]]G ZfBoM $谛_uYqab3u ?bT}^ho)TJ.1߅2 Xػ B _KݻAɲzFmCk NoMpL2Itȼl ݔL$N~vvDC9,# zw}6909P6"D4"ǼT4Գ)+4O¡bKUa.c*qM^aw NtVA`sz g!e>sv9\Tj50yН+GT ]'! &6]"(%> ޮӹb鐙t&h\[`Yu"%lh;c(vK6(ej]4 ˸ri!/U9R.ĽGU0CBRTi3A9s2w#]33rb>}(B*6׼o iYoQ#o̞. vSJioV Kr5!<fۊ_8' J_]c|p.PQ|͵0X+BO`sj}*g4L[dk8pĂ>-TqرKiY4 w]jjl{ݿ汆/1fy~^, yR0TDZ2ur69`W<5𕸪?<䝿>3[?((&YQsl(~F.8]ɔC|E*+ّb~Dbؘ :5q=wRC#4$Key2POCUr1TMگҊ>2W!-/o!Xv$>Tiw`<1S2BCu=qA!?jL<a,=06 v"/9HL zB:۟dNX"G'÷$26M/'c?g FPtGnD2smR 6.w_81s1||dpHMr1=xikˇ_rx>wi6B UX.p吨#pu\iZPQ 8MbO7XnQR`^yq?~' "Zu55fu2TW>ׅg4GWb=,041iqC'mK־ #.~#<bKvAɜ(~s2T(L^$_ג.%eSV%ٗi|~B'h℮W+'mJ&Aj}JSֻ^襎̪>G0\|IJ יv#+b,]1^vu Zm ՟[0mI|[ ;laM6$hջwK5eDq3_nm~hç>y(c&HŻ+J^8RT0)8–+J1@|R/x&r6lUg[op&#+C{O}B#F;wjXW/}}ڲtK*jsmshN"|'[{ó֎Y3ߛaJ7WݭtK^k4PQyb+Su.H?k+>ówʕ,@c /gM}b6hZծ` js8@*N (P1- }yFq'CW!d``IKOsg* lZQ1FM1G5;cɗ3FO0])i:?~ 's@*iY>}%O;1F4d la4s[aE0h rHcs_ast˧3 ,|mY:h&֞fܜ1.jtc|44Td rS)ɐ#c3lRkx=WLX|(ovG*pM:ƣ6Tz4"?1J;Fw܅yx$Xy[BkƳM }0my}>t]&ep_伥~DwJ9%I4Y9+$G3Z6GSPq3mt!e?%B [LZJ"1\n;bZnq8CzܦYmߡLXV'O?̯_5>{Dkl6YoRza-ДY#jRQRP)j7ۧjՓc!K#xFDi2ymP蠪ޫd9:Hor[@ؗRlOHZm^ġ,Ix7R\66*LyVD^0ۦ;v!ٜ瓴~L,G;},C+7yy:`xJplh.̺9U&hÕkQթ0_~o(AkZEذ3R}ubW0@YJjc8 W@YrU09Zxw;GTEH$۠s™` 1"ƴUTo( 53K>0E<v7@>J"&غ1͌ӣ=Eb4!qe* _o9x U&<s<ۆ!p;Vh\~cp#Ȫ펚Űt2j4gkTTk3YS8ԫNCˍ D\ŵ8ɨR 9g^el]NZ<IśwEa0m&5 $!q} 8/]x4UՍwҀ)lBVm"UYQ<ǟKA.{|wZ[E@BдT&.Xadm,jrKUI_9@] d3yېh7&$Ml$yo(g} P;֎DE9M1t:Gҷ̘rL9o Z +%T MdHz>㠖QsvR:dB.ze1&N֪L<C %Y^Bڍg/tuUຩ5|STubC+Ӑng dTW~ $l;ޓ}7./ѻ%''n{0@r{:Xad<Css+eP7pGZf.HU{!׫%akѝz`EKH_R R m7.P.ClV+C {:hVP^ э.x ՇzgD>sBƢ qP2^I`_@v -RJa&A3)\9j>#0KI=3IJG;f[l6vzO2+>!*.TbC!,rV$"}qw&Bv W磹(>_0|0],L"s,橾kM=}a,sEZF|<`E18Lp b rd])҆6.l`pYs6~G_ WjbM `>\d_waR  E]_[(N6-*%tttg.497|~ aG!1:8U6Th/о'ūl57;P ؤ#t3 38Ee#x4wSP6~}=5t @:|SԱnoˍ9g(Ǜr^ZO ' D}H:W2w 4{T=W>C749}oHΨ<_]^!N1_CLD?:5z*ڝr۫4?q 12I)χf dM1m[sx@k `7O)InߐvirMtep͑Lژ.ed)|_a{*quק aeT`rv|xDm)#|]yzu_ΉjߝO>LdFJXB: ]Q+pQUݘ&5)zlImdIQ:h^K@ oOW J6: xpVv>\i߃m-8jŔY8>lh*"Uq6qlm}qS@|4pr+8Wp2"<W98nW^BJSW #2& F1Db?Twoׄ5Mp~(u) N΁JM'ʍ LR'$m(,o#*vJZӽQei{D- ~1^wXJ,ި(/yo).c(C j!vP_ 57ߌ4Kz瘴Pj)_;ოȢh9EB_MDrEajWJ7;xѳ6e.ABjJvkA:ǎwqM 1o f URgEV0 sSpv1]f Z+ѴRDl@.FxE#W+dD )i -SUa*@:׽Qt9$:}.2@[0Kj:3aH)j>LȠ [E>|F,V_{,<q4G,U2 Hrh(DRo8 a:1lSV֋tiv+?:$JTX9;6^K{֍TRLj_*h qb7r$\\U߈@`}-N.PtrV nwJFN\d KEjM&^6U9wZ@S)#aWi[PbD<> [d cy'y{jуզ%u |V9OQ-pey]+xkDW샛2uيs|⠡@ZIEUҌVW5 ꋆ#3 CC/V }?gMNak" .{ 8ncۤNB2KJshnA 76.R/;\h> dbw2d1|>Cw  B}v޾8ZsUåmn9p{`2 dȆinTÆUqd]5HZ&(":b F߷y_'0]^mBp%H s} ҏ8<БkB(=ilBvĝfuNŸC5qJ'2HTjPCģGx[Ac,:?ȤTy9f‡AoUbڳ:sw$LG,f(i؜8zR?~I"LKx/J]HD#.'q<@GV]8bF ,EI!:Rrh76l($VԘbH*].IOPE-cn.*L$vr:S@}'{=%viq;!l<[QSs K W0JV:g-ӻdձKGTQٺm)ɟ`;7PjꜴE$e1E&pl13&~CY&}9[; xfS?-f|&uM*oBW*u\fZ[FSO* tzi MϜ>J#cǻ9A 0װC+ !+]͊_ 1BG ê7L%ޕ 2ٚI?RhΨ``/=:~VuPRtF;IR^m],kp K@EI*}NjGԽ:͌ "ͳ@Kg.~> $ishvDv3 9=sa{)x^&rv TxbM/TM 9H 5rlFߠ4xA\^` Խ18ICdAq%!໮AAihQ3|/ouue(ojf5X EU; MPoㇲWiHUkrOOgO5tx̹n]XJGÜ[,`(9w1:b`<-1K'|AeCA02_A+!M󅯯־~00 ft2ǫ5C19&ff .A!Vޞ$|0x_FAJ##%]0`V({ćhl-R©3꽰KDL%ijfMS1Ok4g9\?Ÿ^}{ҮBk$a<\P[1RiA.K1VE =Y.v TD1f‡x9c7&iq) 6yJl_wE!O?aEŠc.#uYcQ5O-_ Q!iK>q55Lz;qH=-l5|HS+a ǣ~~z, #AZ}f+WWxU!Y3oOTkN|J>Ar5UDzn.En= 萏TW2>"Q:t[z-̳xr3Er}:PPk.%5-JW=Bj"YGml޽Z7&^J֞SN2'BůF M#AJiJ M9>,B3 FB^qSǹ1fVF?Lm|fJ8 5wSGtz_ppk`y8UrD?e,D0+*w˰yczy"_hESc ;EW&DG9U[*gIs!٢Xo]W*sV5M8q*f mZed~ ?Sp;٤5Ƶd2Ï Ɠ٠n)ǠVAG'JUA+;bFůGD!o(xgl7D ^qٙn~E[MẒz5Kf *aK뢻Mg݁CxƖUJ-x Md<5Tv#*:(H~Rm D:RtR8}K@R73gr0Ds ђ (aR^7l!gi*pP?qΧ@MG<ҘT\>u?ij^2_lD^>TZ}bv+n̉+KG]hmDj~d@TN zx\ׁ0.Z[k.C.|5yOXɥ3~Vq*z$@a; [I.J$6 ]I2L45v| 3~×s~ ӆ%"7C˨aĻpZSY [ZN(dӽRrnUBPs%$5'@JbG 7{d`z"=2cjZ ||܆-g/B#YR>w?ZV9W\L[!j~ūoѢfwsS*5v>@(o㒋GDn` ;g|a/l1 o=yshm%-f]PXH (̇ ɱRs73\Ť]v##/.֜|_% @^ 8c#b&$%yK &eg>u`!ʏQ|Q1Y= )>1f~M;?e&<# t:&+[ea}g;y_w5B %%s&iTtw(zw \OA6TBp5soB+~s$wE.H XGI@J80qm\dkk*>ȣX(-]ͬ ^BgӗR:k4) bGHI.eueID֞ܞZ~K1EN>TTU,QJNjK7vf[^.'mXtue%'>J\=7FJO;_nU̳#INL cj}0FS?yf 3~̜cj,3d1!W}#ZoF)h..y\C&GbL<Ӎ9̹on}ߑq\bf[f80W.2QSWXJƷTjY% Jj>J[)qW&Ȣеy\ iسTk%"J, ǺàWYzNqRu`e#cGdT4q2#?ˮP8&:"&o8t vW&01]#9*1>`=TEntA}ujʟJw( eO"Kg `훸+p' ׁ;[8C3lAUڑN.ȾEtGŦhyj#8LvGJyW>3jÊU H*mM[ DGV4>q/|7dbWM~v^sBxbaL&Θpm'vz|dC?$Dcw:Ym$?ujg"|&Gi0qRͺ xx30-O1x+,,Ryi%E"YN!KJBF{r.Ѹ.Wx =im t}{l<VBj8ּVoS%Y틿Chm͜0q)Oh`0^g#U+غe[>m5[=6Mn \{x#V4Sޢ]7c&l+=SH_ڝݐk8~uT_Z;Uďu e}mo\Ef@u(XEIjCO{wjbv>5&8Df=2tlm%D7Ae7+:jY944Tu/2PW'[ <۲EIfsl>󖞘忔%^?8d/T6 l%{q[1N %'A}"0>fkՔOlUcgId ,_"pGvsSֱAP~-Y>>iEŽgD325ݛU|Sk H+:b&%n!{k4ܗ;}x<+Fу sޥ2ɾzf=vj'CwP I/ƑODErVM# m-#S]%0U1;+ 4NCj=pWv᰾P?GȖ!DvH>QGN 2/2MՑd of`rzΑ!inߥ\jrUzG<ֈMsp(?Aނy;حU"CD?,uU~Y= |?9u'oK T2ދVX5yM>SC uw a Jd4Ӏ+;7dIk#X_]@0$4pY|ޯ/UiU۴/' 7N;I<؏9*wGCS]˥5uގEdUtaRx7x$n)3߹۵v?VNZ=Ig!*~2fq0!B Z]aQ"&<8b IYWjFܛ:0)$/X`O KN bR+k-[M=WS FTI-xxKX;;6f_M6L%ČJh64h}nHA˂_IZR m l~JƖP Y z$LFNRD-@1y Xsy9c'J,唏]hEOL \Q۠+,+؅J %\/;̶n'L 4?wJϪnUR-Zُ%[dp]bհ;rx \$jWDyU*;ԝisɌ˰bt)2'E,5iF z>B'G ž8HNT0 ['<ꙺx k֨DZ+A1<~ꙃZ O6r|iZVӈ,ȂB+1|Mnw߆`>_67Ӎ'`TO&Tn!TWsb% 5bAwC_k*jOp+SV "DmFK񚠜}ۢ;ܭtYL[e0>'E-U8Q-=tdLuR.(B4Gѐlp^\v@FNiln^8fcmr^*S43آaX+] G'X1 8`>SjCf!_h .q/|Hh~k) Q`Q>N)X^<2>g c2iz.| rΌm`>c H@]5I,,5=D.nihŤvIAxy m 1`1&eCV`Im>Y^X;;|p2<~[ mٲŷխ2Tuaw7 +GG8bIS 2c$`qN&1!PTd&r{3 >u#dbC6¤ކ!%2c( Q&é?CFs& n08w{)Lq.J˭\6 '=&}r̨w -n}ǰ︥/QpzJ?7: (< @}_h >Jd2Gte%<~BUip؛,Ngܵ YYCZ=TŢdhg\@rMSq6 "]6HKAz揎_&=m"fS {fѠE5yjrAG ,뾺=1BhyTre!?: 7QS6f0K#P@1@inkuwy3u'Դ8 ^ X25)bgYZ070701000002d1000081a400000000000000000000000160d9f5e300029610000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/A]?Eh=ڜ.+V'(9 f=hIG[Vl>F"`^ ea},_f$+.UB+d`B{Q HK*H)ݒWA> <zOxïzUt׹lʿϙ~z- x9; uiCt criqgi￙ㅎ~$6*|Yӷԣ2z`r.CU^!kQ }BXwkIHy3ʰb5gh3#< ~E"Aoi}WH6jp@':SU`8y+_չsvpo}eǂ ߭td HvFE ZIHFHj1Zo9lQ(u[F*C(ujAm 2/*)˼2c,8b ܐTy?ȉu;/i纚ʱ7I^qjbȢ3 yq<¬FXa7PF0+Oú+ܷ.X/&ugKZ;gAmb fʃ/g6(;cԥi)@-ϔ.;5^ la5JB1Ru ~BzEQdqw5g{Oʆ-A)bmURm@G=.[Fv%t} ؑ}4_ OJJKTn*f#Ǟ~Gk>26k)ȥQي3r(ҙ7{aYgy(Sy u ;[lS'Fv1Wx \hYH!CE7P@E| +)|Tۗsd D{%dݭtWXgRXNڰﴑD+E3zR#mW4@ |bTDQs'6;@'Te_썷V3 Co%4plKAܔ=g?uV3wL]g8(Ќa a߹~`-pË`g|0z~lAS{ 4}52AI{t "aqk AÉ9)3?]姢z-lJ3f>`3 x-3t-%m9!L3:fL։8RP#^Vp>t e&!P|:?L?\_݅0H ˜eSE*IMn]'(s˞zDS b_cy ,/}uӉ{4XH|"jĕKY ^ڴ9Ѣ1F 3Kqs7w^E"wGA~2/_\R4xtaA+ɛRԹMTОQ8ϝ|mgD߶Sϸt_jX uÊzy" rpr emYgU*rRQJ40uv- hc{&ʉ$0b:/?tWU<7fNF:ɕuL@[ "OvHrg3~4U/n9Gֆ]z.DkUR; :G_0g2n[\WY ꧭRŢ-ٹ+|kQm[E厖߽M!_oqM;skP!v9e[!$b[SoŤ@*ςD?I9jW~_Ktg'0)IoGW/pud5Dzrk:#I O P]:WM@7pe wbBm̿}ؓr̿>ߋX 4iuLaC}$pZ rSiԝ> P$P{/EfM) 9[ʚ˔ ףWs^B|n&!rTn|zʼnAy̘N$3cX/0>fSVC|ST[^*g"jtGN#asS ܄Jq̧C:33rj<ꦒ:VҪXDD oVrTN\ u+3!ب:Œ%ffNgZ $>g}*/\|>$Ĵ.NglRĖM#@ٸo\ӰMHN8h ~m&!6# y8q4gN+bHBdD/0f^MBV(xxT#+u{ZWG Q+̯YGbԒ<8tkm`\p-RG;bJr0ʵ |eHϓ>Ԓ8p> 7ݥkp k^5 1$(Y_CoO`YTzNKzN$ⴒ̐ג0Of%G֔=%)= Ky+VT[t.Xv9_"Vvʡ=[Pmp r@1BTAlO&@lc;;z =̇>ao/<~MAG><]*Ѣ?2`') @n"_,:|FTp,]nwx1H ;Էz[Ӓ{59V: v ԚX/0Mom~vtNF$jP{ҿl{M m߷E7;7n&kf[A~Yؚ3BɏzUGP1J3? D&&Ϟ/\nqrS1xqn~ j2c(~ |%TEڬu%y4ҭmr#-#!NQ᬴bη)}LՄda$ 9VM|m8<yXp (2G /"&,EQt5v@bMڏ\[+')- ,頻pl,VhEBf 5KZ`I2Xb:N{p?gB$<ˣ- ~7L~f _Tdl#-B?W4VB2-\ߥ4L0@_O~|AYQ`8;K莑oVsKϴhS1|_ztB&݁?w^j%#~s&՗*OR%(è ^0٪CVUHuR " wKĂY1Ԑb,!G/>Y6֝g6jvܢ*W~Ytgf3kd~'Hee[Em>2}m{3q[+㋈"BXMs3~˞HL>S6â(];˶OYS ywr)TP^EpqQ3;feRY{SgksiT{:y{r{JFJȷQjK\B^p-U/9IVy^&M-$]T+Gb%í S 7A'4@7~/NٲؿZȹt nJl7#Ӭ Δ.K-G >˱,9cLyXMJӻٗr L[+88$E`yUI&U?ỀZ>m)|olvlM3*BI=3 aëuB"ά&_;\X7Jׁx%t{qdDZӴC:_};8$3{̈h֘hBވ50qysƏ#Mb/(zlDL HlV7+5OwsNfj8yQtBWAd7Йje Lm6-h~6H8__64jw?H*Ew|nz~$e߀Br_ lǯy̌%N='_ j*VH{{XWWڴ; ahϰ[o )ī1miCc9v2/sդ Okjml=(zQ1 &B_"Zl{[!Ւ#[HΞz: JD_@H'}pW Sl/W0/DsVcM#ͼT{7/F=lHv$nu)sq\8$Ii;iU;_wͯӫ:>%Ÿ >'XIH&.W%>όJ,գ+/ 7ɰo4&Pn{ $_ s?=DU$ߤyD喋*MeMD@GŅK`fJJٺO,#ة9&yBpmp3 CE_Y1& π;DbٴE_xoK~[ԹݕH4?2Cf,vޖ}˓-wW=ȧN^m3p㟲uvYs7X}߭/G† 1wxQx~ 7My/kw(4j0H ffwВ? giT[VsYV!]0=dEQ߉e7BZAf{Y {^ew$7gyhЄSsβ^ e 3:Փ/]9H`Xh/8 ig$VooTfY(,`ꓣ]mįɖhGiֲhgl0ΜZ uh+Z.d|zBB=)K-Tʉ FcPF{a(ic A&vR\RN?^36P@MutD|y)+$:7I Pk=c RӿcO :[-׀lup$%b0\Nc L _Y?a5K=D0)!mN^AcM)>x(nh!&O3ڶ62[bf8e'[܅bcŔE}= N}7Zs'Z l`y!eJoX+%#飼6,j=c`N h牮 BZgKǿfFX5g_>R2\ D %D8E00Xvn'g'q_Pv.p-!#Ԩd6,(H^Y)E냐3! /ݖqje4E&.0 [Wspnhph3EQ,g&E ؙK+͔=iٜL~vs#%F MDBr1q}M^cCcDE@-K q+f,R[W?d9fi<_4F}9\ʹLasNntnzzIMMtۣ; yY4{:o[a5Sw򩖟ͻJ^, ֣Z7 pLn(ڏq\9Sj(\Nl伵z!߲: |o<0Ҙeͺ!5њ2Tb Ûl:)S!=U-rO@yQapo.8dkc6qjeHy^a&&bAu&r;qB@=FlM ~v]`>}X} 5%)_<EJl b=ׯ#>Lfz,.pROU!bP*. 6h&Tm4)Q/'edެ: t@ivpքw9ڡW`q-Z3%'u$H|5 hՅG1csrSMiXjf/!77$? "ZJZj|^Y̹͂2VlʭG!')? -AT4&D'$,nTVѫD"ګCjTU I W?XD yQ(37qs3es0ܾ*&~Q8\4P{n 8N,>!C3:Q Qպ'DHRfs,&l#fV#H(=8QFm]ǹJj~2~ dPMDlѰKb"T6h1%ful&F+!p\tѿ̦kH8n-do%=?s}K:Or?7?1eS"چxF~$pmej \$1Beזb ٠A$09:E;qa|f¨I$۾\A@DXFk-HCTG;wRF262ĴO*r5D}tiwӸiG: ƚ8ũ@J 9JȂ um5DuKnc}σc ^7䢐ʖ.uL/ׂ&+|pL&UpNHlb'o*?k:w /])-ef=H'O/l BtCT.t]bMBEQ/%2wih:b>:!Iasθ~{ ։s!gmk/ƳBj`nc_H[!WOJ[쬽ݐX罬o;-Q*X)q4+$Nx1N'%S8?{?)G || F6D(vAʃ!Vbrk_6*қ\E[MdvLطI/7UҰ%ZfwK ?<'G9:#T@YF)R\ i$i n/PF$s PVgu9:r n1v?Rhg2MU?#K< #ךQ5'|%r|cn2kj4jxClH(=th`" -UT˟Abb9r @ofyl MvS7LF֚nR1#$O]6NCJk&cQ,J=h'Y7YZ}[eT]vơ#8u[n,N,(^hI Uޮ@x{q9B^)ɫ,@Bek~%aLDF;hɾPԶ6ոr0F(8`VD]D>1/g e)$ch%PfsړX\ߑYe=佅%Jl+Eu\6'S5OB^³a)vjZ'!̝l?e=nϩBzv2P.U딨-0vPXN)B PpVd5 Ay\Rm g2 Z(+RM@$9&^J.sUSy,t%[C*>l/i8|IxK{qJ&MQj/aT-4̩ Cܪ фM\?FߴeV8;l=+3U۷ " R.׀;״;>_Eq+:pո}E(،ONYbe=v\WQӞMHca/KOvn|wa4왛r- /MVu2yt->SeUup4c:h onctܲ'T$/3!#) Smi{$RG+-E NCtO[|nn^v|rf@,Po`@d!9H[]J H"{ Whf^ha)R7 iǖ8XA;TB[\Ƶ~Z9BcHr4K%N3iR㐕$k\N _݌UNe&Bj2op.oU:+,Si"x|EQ&0R'MAvE1Qpi{*p?`ZŰ'Ay#D{/j9`)Ly0647aJ<}~$st|2z sze _Sɑ(!y`ju;Bң u@exy!b0|dNʮ^JMhCYxʀe)!/d}H& MA\>tnMbetJ9JEcΊD;3mM~.cPK3iSW *`8,F }9^Sx! ѰpNfD{42@/,Q Ż&BgݪGu|ݎ{a%]WIT7S>%,ŇLʚ%4&²ϐbxOCOp0$na_[xRԮ%X5߹V#Ϧmin2Alc<C' Y ȢWBb ˱NeolKR8esHu cGCJ%u 텫!t4#k>(@8h2hLVpIQAl "~Xx쀌1(>ggGESڍSlPYp:_r>C6fY|S1a:j1u;safABĦOY4X`5Ze0"@9XJ'RtN{6wQXσ<Lyň!)"+hHO4hXTh8p?Pf9*!"6ZЫx+Ǚ +k?k*QgRaW45/e V2$Jo?ysuJsy)Q;IN}"d U~bkM* M'Óh#E!'YDx,_ őVfAo 1(sHQRשT K&Fu0k[f=ȹs-$S'1?L6I4G hŐ"OEHxyZia4QcT]¸Zk뽄|h(𵉙kOY`ۺ Jْo* j.`l_2A^8]:'JIޞ6'ĕ|"YpD5-OxXͳi w\jkf֖S*ۨFhdU+;\WWK:éH۫9x.`Q[f}XmIx ӈ9fqـQG0*raaQ'.Wꂉo?s@їƛlC: EbݫM˨lūjq;eTé|o{kp>URVCECB9G9P8~ 7V>u2:X-DM+ M 5mXyu4M8(9H#y)wHRD-h1Hz?!yhLfh.PIcGh\ {+ +9x~h'ʎ`M9ou\hm&\HM[{<~;&4w\5LbTy-&Əʿ6TF&mhM5t'6b2 2\501zD /}Sz%o)5 1 .Rt"HfB,b v:'/tdcϪ”ZBy.CssS}|gۂ$tgc9>I>Ml _=Ѡg_{GpSGgU3"=KO܍ \DߕxAAtbDX,-<tՑksj5kl ~rH@H(&ltw8j;BkΖ4/NXh[[ǴkzVҁb+ fr45I@PxِG$d\?V[aY("zcbՊ߂Ǭ0MԱc ۘ؀ z[fLrDO'z~'pyҿh6x|Ʊ J)w r Դd*fŪ $5`DT;Jb 9n}.z?329٪ "3&aھ`G1KՍRda[ CG\y7M,]?ˬ'\}1Trf; 19.Eqm[ ,`>IiN9D{'@%d8##w)E&ݖic9bjyjRG2?57Rϡ6^_#%Wd]My}FyPrJ{w SϠa:Ty<M⇑6nқJ&P)13[OOg7!av&@~%jz?>qLwDw#^,XPVc5޹d|ť-JEΡ1;sV1d٩*z7k ɇn\_Uj˔}>T7ZBJs\`2ZǮ~a4vj?tݒ:\;([#`!wv%f55C!'/j2bf}pfzI~Nj;sat/dn/Yha]&)I09oO QAԡضC +m-\[>d=h,LE@)pg22`j)jˆ[x(C]Y>$9͖S$m6h%%[q= 3Nގh'|BD.ȕվ2s߸aEpED?BXwrB OG-Op&%|dW!+'0)m{^M ah/|O{"C%B]T &\@dhr (EV48i3 ηl8;@0a/X]ȉ|! IX#"xקtsn3d㺜PVSgƹ(6"} p*CuDkH?ΆF@Az 9A>Y,#@4٘ԃ8ކIBÀ OI 4s'tֿLc(tPgO>dc"$UŎ'J($%ﭝ .iHmԶycc%ˀx+Mk{2YP xj֖ ~8D~Ń?gcKmD;FIbN<)3tJTk'"U5;=a6+ XZ4܎y ^ٶ9lZVZAz5h01?]N_d<-s(d M9[[s 6izaFUMzB,O`x BR' ,c/B.O(*WG;y)X'9[&Bayi>m WV/)?4*6[[u+ܾ5aMă1IHT׹ȱP5BN$]i`x/"A][g]roͺ}fS54a4las=㔻쮚}]p[0)tSt_LM7h`Sq݊  Jo3죙AD p^ʙFT&O"6ף.YR"6W7{1?)4R2P'm&g,<6 J8 ^,ZiOs΍pCMajd^]ďn{aС ER/bjlSpQ\d>?J UoL6cZvѲ絀&4 rc1 JfmPѩt"&dIU<%NXY˂&&iw a%:?ݺEQ>s}!Ǽ&Up龀m ^~_/)E8ƷZ6Ǔ=)+L4K= hN'L=:$1QJe}1hy2.Bk# ǜn)4oܹ(%PdS菢Q@RjSrt~F3Њ]MDYrBAPF0r[0F}fF^,1*2UwgSLq,76gVdl'$ݣp4s2y }7@n^[Ϥ_V&/X"ѶHKA9Mgʋ|<בvts+4;nݳkj!9Q]eCz_c_Pްc`(:ϤtrL!OpxK!KKY\zb|{xpD݃oh ~ǔ/)$>i;T CDlaei-Hbywy`c0/4BroQ2nlHN~c^h eCGp˔P%A|Ѩڟy@ơ5Y uQK )WLыtkݥKԥ\|^#q]wڈ)XNZg*4]e 4 *}͍.o?-Ha`o @ZX큑彘zLߧ.'9ݬ`&FZB Ơ9^+w["cSGĄ|o6vE8>hьE? I0)DF\I꒿ұ!c ~qq㎴kTl;/2.!YDϥ9|ho@8W%i46X?[Z&8]@Gf7]Df xޟq>Dǁޑ²<6ț9¨ <4F x>)»..~)2:9Tn/fۧ9T3WqŘ%3DHS j$g~!8Bl Rka훫L=;80pGpCtAuge\+$ -{JySypƓ^*[A EREpk Fs֧`8 @RҿhJ@%e#O7WLj#ք$p|$o@,~dh Am@L^[%kvqGxAY;EdXrG,1"y2ڸ+F#2y(bp-϶>v5$"XIg`!>]wm٣Sڑ8tslt;sw3#̶ sޚo'~9oCtx(R%D6[I<~%>6ߤqt:Ē0\S}ds)}NSV@4Hap/ht^mTU\kڔ')z[=,4Nf9GF`ɪn3N$}=bk8(V.גV 7/hFj4hu&-iF!; ,:&HC[;&&RZ R[2[nbB\x9_3SjzXHg,>t!!3Vq0q=oj> {(?>75P@%ȇDfQMP13Zv>fġ "cwFQ MЃ]׻i]*l3) -L-` A®.>|òߝK]I8aGI:̂5HSO% R $IC}'Ƈh7 p{j/JOط(>ׂ ̏߻v6e5\sSY"zW"Dڂe@o>\ʨtob^e~˦یvv'ղ7؉~Ő{v7 ˴˕|.ˡ4.'5=M^|}ؤ5 $9-(ru~oU/70ck.% ֡`Xx`$_u|[+XmFnYmy*Pzo~`%5Q/LB>I?h"cv sXB}E/u\۟HrC ۈy vdV/CMM9kS[i6`~*?:@ ráZ+HQ )3jQ1p#&p D\"#II] |}lU5őtn3SI{7 C1M/}YV: …K㟿<鮗 U%mT@CǺdQ^䍲Ɩ GSQ_zTi&-1Kβ_h.A%[`8fMy|Qiøb`Igpg5F*0̌z{MEӎ X֣7g=rl\,dS =[|DO^c@ݘ녵LI ,%8`㖂'ɢ38'_TA_p8KL8y[vqC-q biS `CGɰ0le'f@ &|Ghqi.^% #(Śێ~(sNc] 6&S{?XD6Ec0rɆ7a_uoԅ-O;=c$""uK3^(4ckj4wavsX]ʥd'g'ܬ J J2V5f֞kӼ@T[]]5ߝ]:Gs,lw-y!%PFywY>6hrgv$O>L"WGZBd1ND<=1\rպ*ŧ_lxCxkU/E :˱?[1]zHPӪg }yzT]+4jgC&f9dBXNimۗkt5-+,â)0d4/1Mlʈ[O;1 %(^A)Hpo! Ŝq(4Fh&y֬EoyE@Q[}Uxp`LMóU8eA<;#SZd 6$eEg[zpv%%D4+=0wk~y;1x )jfb]bIp$}nL".#qyK!/ B %nvI%k7AS_wLxҰl#qdf@LLȕg-⬈Doٓ3fQr-lmI]auG[Uq;b}nuŗ1}vS?''Ж ?ctqwX|kAe?+xWpۖq[.ӓɶ(}"+Ebs!0 1'lG^3YLc0`R` ` H0PS*) [ &r8r݀|0WrdJkPGK,VWAw3Lݹ<u)XSRi"aМ8L /S Jgpg;376=7Iv"u3N3C^G+1|yb{om|.ny |%mhܴv+JE֊xG2'6 LXM?(Cqcp>MZ Iq`/ O/H?ܯ9sm ۅ0`|NcD4:# `/~YjmO<ӕm/.YwIg ͑:N4'0(-hʞheA'' 2crZdS]HkBI@X E-[QVU/w`OgP 󜵅9GEg*xq/)WNlO5}z 5k|eo +mڴ쎏a$=}"D^Cc0'h]M>,MY$ƙSRPxp1F#,B;z^zF+빓TNee g,)cl\R?A`c0yKѫ?.'cH\zm=*(>i!kU/ %yQ3i`r0AP'ɾWYt.Xl^a25 1KC 2&l]lh ,(6OoyANfQH 7 )z $Lxp.[e9;ُKJs_^gW:|EҲsJ17kK`0YV!TlzawRuʡ鈈~L9p615>z7˥!*q9 Br!-Z3<*mX1[gd9.{buijd!uB.O_LBaui=aR.ȤBŢΖ%lI(o_"uҺ  yn՚ǮD[!).T7s{hq"HRH&0mx78Pk-A@L}@y/Ĺ4uβAӑL!`i=@M葂S5xv ^ ӅuU_?˩"gM܉,qJ6 ^o*6m/L2Fݣ=] _鴔W/Gέۻy/pONC:vh44)o Ф19gNg=babA*\gl@Dz6d"?' 1Zg[VEb-)<.HloA*ܹb:vP.HSGT8tӎQ;Z8r1@1'ԅ?Jͷ`읝dbtUK܏CKcvʖ)gvofGN6V=~u$#n}.\ny1*W'H|<ǫ5:A ׉m4lDɘ̷RhP-=R:`+0(eJ9trtZG%ũ8?_8QiŝƂ;Iw6N@HYNTt^7KU˖2ZJJ鈰SnOF%rөyiDx}a X)<;6Q9:7,q_!S*Z鞭γQ`X\ >([XT-rU%x&L6^(VW-A9vs%[+05o=0VHiT_urqTN*QEbx͏HQja"C,[lךDcs'Og3#|??M Nv$ChgJ26'4 R?`_XX* {U1GO_׼hPfkNQʚ[rr/hf'[VW5Hv$VE(-al8m(`\6 ߁?btV:FӢ?2mXfeڙgNm<2n'O=yD`LXݫx.Ku+z 벡O _W ֵ<&<=GO*Z'I7hBy鍫 FBqs & O3J '5Ԭ2?$=N:4 қ·zV>3Y[ضy L #3$ޑ#0_%;MvN"+1 HA*Y B?{d8ݨ]/l,R2!DrHn/jljilryO?/Q3sIDo5\D;:P1/1'kfzנCĬURђ>!O /"4|Sǣ]U{T 8wg6LF q > S9aK+f Hz%N.h"|'VqDs,|cXuMW8'$hYl`8OGd^ N~ɀ13_vCnDСzhY 7=9ݢ;'<?Nb3&^BQWX$p^*9Z-~pBο^48>mO&vO5ު! xl[m3~9E> st.ED'@'rW . [\86p*zQ|2\@[DC6erU;KI[rJSeC.`!Ӛ<Tb'e:~t.Kߏ0@7u D͟՗ټ+C!Hw;v!.\~PhduLy=UtXлik~yf+\Ճ,:mܖ(vR</fE'F鴕'K^׉Dmm23GҤ~qy2_X5Z;g q̒B2ʀVI D.?*E]7mnBԨƊ'A^R6OɯFrMTZdFP=Clppd9dOZUnGL;kYzêxb41OdWeU gAq.5:\ih xD{kJ(zw$`(O}mHyDk6ɋ> ױT XtRٿnc\;kH$3DB|QHn\V>UB(wh;.o@MIEfG) )@EF/0>+`xpF6,?V{gIw/6ִU>u8I9B*%4[yڋ;I*̥;v&Ίx *:.(˺+E"WS ,Au#ސ\ŲXZ~D&,SvXZI73#UHqDoVo4֑19ߍlJ{Io8bodN9hg8cgqO(;*QȅNwU5D缧on@NޖsAl}eLgjPtq+$KrWxrz0 Wo\3/`qMVCTɟyvj#ʎ_; iP4'7lEnSyW! o4됌*:φN-abOdUH-H;F1>DHW*8Q /ZiUnS.e߈s f&+MetF9@oA1>BMnljÁ>liBON) 6kEfW&Kz^hxCG8"k d6BG PS,L% 0# b&LxjVpBya*'i}q:hv9"/e/"i+nt.!3kׯ adlK+{(JXWЁ'D  L 0΂lK~'uj ńФ]omOU˔cWe3Vrj%`ҒD->Ė?j9?*: v>IK.\2e.Ǹ(9I6/ILГ" ! 2sKMm6%hT-?H7OЯڜ-b*<̓ Rݼ)r=^gf}NOCz{؛dK@ju?.> R7 uN(K~?#:8˂{9_z]wx7[G .RblL= p0գרlLR S8ɈFjSN#RzE Ҏ3~ϻ /|;r VYU}ps TȺ[_١QOQF֢oZxmP*Ч(lEd oF tX?)%rՌwC8o@uJ:dIFi[ k ޓ_sikla3 r%s%i%92:\|?R~`$[.#aO|*3 \_n8r#~5y' `C!SG&3dϞCw|!%| ko9=~*m CLIc6E \R3ͫ?\-Xi.N6"+Ԁn7)ԉr U^"1 PM=F*T=juT=pY_lbzt2CfJQqӛ_ t& 8,3x۪i5@AD)"ڗiɂ.BOrZGFXxP?(H%%( ^?DH ٹ."C} Lb>>E3A밑S%Dϱmlq Kׂ ݘ)ҵnʹ I23X?.Eأ% G׊dpWxU؀mum v/7AM"i`{Q8z1bxVR!䷞2 ,a1fgv+?.s R.0f?;d'1VX[xC!RADVӌNm% ,%| }IpXJc ~ iKtdWL JΠ$i4:]]MFV(#za+:6p$e@v0`$~&K|TBπ d \K,j׸jB2Sq4oRkHg;SN`\lفBU؞!t&+zƞvw[ p8w7EVfU ԍ&CuL,vg6,QJ#<8AQtKuy~]镱3lnʳeXz_=l.rQk}b]f 4(:X!)iҎiK*ñ2x x R=fe#N9H)Xآ9 _f[XR ť#ml:>0.ƧUij:pͷB)e W[ON=nzyYoYw3\$ΘGߒVs2rW~xCdV1e6zp:E$EprO>hX\Q%oĺ aQ,N7o8ioWY"žrQ%-:LBSfŀs3#Qh L}W(%D \ Vf@Er5{Ŝ vIӆz i`6({8B.nϫ|\37hvz$ݛ#ѧl/^!m[wyx Ǔ1+Dq/CP{~b2ʘ:aYv ~4ٳb30X<#$e9j ~_1y,%yPUW(SVA\S7.q'@д CsX0q$Rp[؟[no\!7֔zzM8v> f^CYrcVI&x1g=i,g?VɔC9 ӆק2b.%l?g50汿ջ^6EA0vW)ps"A,(WbB6X1g. [T_ 7wc$Őv6_s9DDiw%B-U; y_fPPvwޣ?%hrBxc8>Tf%䛵uģ/`V Laߛ4#L'KBV҇ok,X-PZK0C_$e &_1+.QCiT%Qtt!QGcnaTpxf&慂RLF UN:'c9I ^d7w_);fĮpeuS dz155\"0Qh 0yHLuڐyPկ)+\ΊN4."|CP%qWɯ"r8@)(Jey$|}3N"h v~[G B{XCs>Est74U=`aﺰp`_Qڨf ʣ᧬}wghࣅ7D;/bG+#49/aBvӆB8n%"9#N@!|[XrI Fţ3wǀK_زɼŻ؟3`1!p`TI,o3.L>q׋tZ=[գ0`b/Ƹ>mǚ{խ%۴LMnm+JOXfIn=Y$'B )%'Zks'>}/dY*3C(Ԁی+mף@3Fw([nc^nfl%@ ąjyv%5II'7xTî9+-ھ̖}jYM`~ȳ?iQyogb^+&LRiOn2:~lfYe)-p)^2;#bX|Sijb6WЦþCj)՗R9,a!+ou>r0Il/脃- lfn!}UFw|5fg o1Mѱ:S٪@-DzN$h "j3ҷ7RFGЄQǸyV+ҕy` [sIMQjY$tkJ6>N~0)$~{enMHob;ЃFĶ(Q)cjE btE>(R|GWd~CAy=pu nx|| Dd%Pmkt%t[E|4L|ݜ@vUK|PP7߻IaSh]=nߥ*T}N.ȟu}%;3HzB3?u.3T/e@iȼǾ'-R_wR[wpl/ K# 9jISP; f1h m>=BVD%=;I)8nSv1q`p% <΢xkf`t&fb!WT+3WW# +0Xڕ,\&&XDڵ@%P.qC.ү큥T/~$Yi tk?Nd:\&U4Kd%8w.wf23%(y[sa _x@tdP[,mP,:ڜ_4&NI"{2WEcj59a#/!FpPYhVzDoʙ̃v2\/C;z#3p3t[;i/;Xܡĉ0 |DqL"{F$4I:;(oiaQ4ElI`rBU!a:n4(u4v(-uCY<<{t%&|>Q. j`N 3M"ؤW&~T'$nPOU۰Jtr20Ԙ(s|%<" K:cʙ:pgP - | JL%@{楗 Bemؔɬ C7Ѻ]\E *\v~qu?h=]Ê:.:RY L.yfzp]<߿[8B_*Dҫxy?%yڵV@fB1%ȟ-Ay.x[;jv XlO!Z홱['38(Ce_uILpHd;f֩I/pw@3b70AZHZup!wi>8NR"a)u zP 4ޚ 8@Y4P|+F7J[&)lLp$a ېƩηS짖u;bg*CbҹJ DX<%k05͑\?תdߺ2w;%{X0~-`A.^zM̚IvK"lŮR3=O S!.b]OmDůgͥ%bgP8{7Xm@Kjo_B47xQCaݸZNk@][XMio:Z/1%xW82d2aq&}Mg8V:w7Y oD$Gw~&,0|:~MAW{lڤګePЋ+8޿SSq/gZ?kl~ oB21(|?  aMCa(Wd̆Mۢ2*,GIX$wHVd^h1-} ﬣ2HmƾfuRvwUP|w]jD9Wn&͎c\ D 憲w ?Ki2`! &va"]1KgӔ1cBI<-G""ST85ͅ]L%vMr)wqhDAxg1F35Ek5D L?ۯm"#ӴYcbvՕ/vD{'/nBD)B>-ELe=LGwy謞_,[)*N)Yfw㥢&#$Tc,m &[$8 fP!od^!'7; mCwfdtc!w\>CB*]9={9鯬}w?$JT-?q#P!P xf,+ `uˊoj1KTo0AX*j6BWCņ .M'bc?Df:Cҕ&bTc1Þ&6POpj!MXdfLajS-nG%(-qr\'{&QUIeEOO¢ BX˄;,|ar߉PI5 !}"C췬l1\#(FY&!>j!MjƲU M\3/lpBc9CcVJ&\x9vFEB܆']YvMaCl.-ǎaARl"vWKBT,Spr?sf^"Xߙ_uPm6SQe7CW\ٟ-lԧ^,r,T)O50U""h&c2*?x&jɃct= ;!пq!n7Fz^zR}]Az,Xn#:Gσ}lBv a>*ՓEyac 5QpۭXi"WsSsLiQsi(MaJX2{$_T5yE"g"z6<1?JVA- Q"]js4>4k%jbWnZEV9%zZFVl_H{Yי1ȥO.Y7 NJ];#l[v+qd?QtMFg4c0Wa/![wMM0[G9_n>gxȃy˂Ҍ,=wTŋד:$'gre0<˔/[pPy?}Q:D"lK"1A Y5N@ZLh"yNg1^<寸4\&̤l5-ď,zrLAk$)7\H4+[JD4T9+t.X]fD̉AH!@9Uu5,*}+u&&{E8i;,b|iU[; R\Få8 R-/Ttz,TkXQ=9+LI"iw7hٓqm+aTAe62ϙ*СoC/T'A6RCCZh+,dhdw[=IA9T,GT PfxixS?~HsU!QlHrVd_$[i|l}j. HY15'¾IIf'l4mMzMygP~"&(`<K빧0DEx,oXǝUg$W=Tq>%"qx ±2usCwc<U<e$M/xMf;GPφ<8ŗ&3_y}jt40҇d{H5w;b@U5JxhQ޺yό ]^\?όvw|lqH}BxNeLRQdX\P~ CYrF HLTfQg[nout76ps&аWBUMQC1K7ua|p)(аdQT*twdĶ ']*Ԗ{|XEC~6kNrf[/;I=FgZэ]x6&eأD3Q6rwe)@4KQˀ|onomER[Ĭuj`WM.6RVc 2PaUZ#1 =5Z XMsY3ժ޺HRɪW# k<>^b7P[|^54rtO+`X䚗? ,<@ڬ[̐j iA˕4TO`y^ZD!7}QP'$L{#Vbig: FE:ja8wNsINE]3ʅy$ili=xҼ+g})[ZJN9zcSL)Z[~Ҷӄpjgeu|Kgt5NkXOf3ϗmOu ha>8)S-CoFY|~.Am3,Y;⻿8wh[~1Ĵ]7 Cty*a;R=]>S7WJ-YJ  TTJ?ta3< f%'-BKS9`,J]4>#Gh}Y*E4J]d'S91Vj)+{HdOKEO?@)bhqۋPA C혝Ant|4JpH qDNDs8@2ަ'ĆxfԶzNKPeT-J_$5"xe8C9kM?,ylK;bCz Kt A3Fw5-\N "7~PTKFь5_im(/ӕ6ȣ`%{eEMtG"oU/Nj|3z)ӳlY7.awU31z}\egb&0Jb˕YG-I̖vaӊOᑴu6Ffu2f HЌR٣DQYIl:!#EB)u -t4Cn>"q4cg yN@5lރ&9ܦgE6 ~r$6OA5#3gׇɃxB%>x啮eo>\6I(FU0þE0=QKܬv/ǶڤsGqSCs_T׌>t9LJE&MC9"uzGX~`u9ۤiм*6h ##)#|Aj2y<(È?ǻ˘=K:M'U(0j!><0oT&dAAmNҲ#"a͂}*).ro4\UT,K[IY<*J$_ X+= ^sN8Ae3/sح O5ș,$ UV u{9Kz[om,gpyM,nEGde"_M닎̋8y\@?X P\G.$ӡ9#aQZNe}| )6$MHšMŰ)?ҔKLTcau&/4\ŇMdn^ʰ#̛;P(Ru~5>3r<=KRr_k~A'/SkaW]H_CХ Kd /;#b|$cS(VԖ36םJ6ox=B6'*0k^>M3yeJY@Zt_ź%< W%Ƣؐ"aTmtV-U)Ai{xc8m3'kٖ0AZ[ϙt$E; *z, "J!u&ѸЛzg K߀?bJ@) ,{e>[~z~l  cU&*"+whI记k6S}\qrko(61iD3ҳ{@~DLИ c9 (yvrqPq7f?C]5n^쥓ι.ʼn)Bڎ̮52YV!Qݝ[:O]'MΰEt$wK/M'\pw(`MJD>5ܥiZ&qAѶN6,= _Jo?>@([ :M `%xyHToUnaO .͟pMX:*RZ@sGX;K;A;ACSo%$}}M]\:گho5p>{iCvѓ>6.&K _LI7А4x</+*3DE\ڨ%yO򠸬?|wY&AZֆ,S]?%UZVo52Rp 8oY;G~+ℰ{2lD-(6!;bj:6mpx7F1:R]j܍ՁlRCDhk:rD]Er&/y[+r!CkΘWT،]޽?}Ky(3q XwԱdEH V#@եd-jY ڥ^_>lrtfUkF 5o|)J_rnP6N6s$UcBU23jB,f$Zxv]A9ߎp g߲.?t.䌤a˒X@s= Yj<ݳ&^mꈄYUV$ O?;lw5 GJY8RVN;N"(.ss@iCɣV{1~bopƊDy7pfU aM3SFp`ȑ(\FK :~Mw4#\%C)C0OCguF3*U9N']/8ι޷\1$I~U)$3FRY޴ӾӚ2Œ#0神>O6ޫd;KJ+ÞЬZ2ݬF˝3DMmLVj|X0 j;,F$ewyhw. NVDN,9^/Z2e% I9?҄&مDQPax]{š7C%C%}uOt "fws5! :6hF2g-n)W/DjZutsª?d`|y)t06uz) DRΈn9MJ)eQ)&[ pyɢ1{k3X ,Qgavhpi;+O7G\57yu20e fHTMQ@jV^li_*QmĩЯU\jQbWhL4K0eTJ4 'y(u[:~~TPKJqhEɫ4ۿ:fmUgG㶿D1CO븇k/BMHQ$"`xtlssM_E|fmoLr8fv%uH=:}x/} K 7=;R]_!Dsks?ʨDžڛo튦.:#cĉn9T- WUi0O-#\j*b3 :mIS{`:É0_ǮDJ݇LF^Pvs"L~ ZVJѝ OJPz"ew Vx;% kaV#4/? aY ڥ T٘u+!h<~e)i>duAw l¯΄ `^p@~%sxQνfեL +c7J /c3V(jހчcG]F\rstAyʛjK01w g}Pd ltC]wqwS/t]G^-E@+-ǃQH("PWѾ呂Cgy>|N\2 `F$:!S5zN%)qk@޳iu^.aIɤ`nWc {n%GacVXbl!Yfyr,? yFܘQ=>Uft3bSlrҩaM#/CxUFX/NtLo>^ڤRàxDaL0Klɡo<|rƷBJ98իOy{^LB(N|ЍF3+j=$>H/``Yl,.[>A.  M k%qp?PB]}㛰ü@!_ӱ[۬EhkJ$ieϬeH/踻PX3.[bqKۢ6N@ewDClňoP4U¿iQQ^h9R]KY@%#8̣1ޯ5tl$R9 93wz[8i CMnSaN$3 9VKK"ZZd:LGrΘ< 4UF7㺔jcz?OyE0I* ܎| DP>VdTY*$I d7⒦j@\?h W  嵎a >xŻy^YMMY!1Wb0K,f"f/8 %rhUszJhq6E"I~!e SRw ҹǤgE(8]8;xPܫF)`YܿE}]:HSՂ)3PZ~`6u'/cHNB]+3﷨$Ql@u^R/m`|<։LptnX36.,Bh@,&6qc"-۝^ }ɖWxB[CQ p0p%mBó"S10YYWڼZ@S9-RU,q+}˜+e:3ISLJb%db ,&HU5ɣó ׷ogߠ"ۛK9cm⯴fB/"̦W4Scc=\RTs#",>1֢TeAlfp)\nqVg<3.nO#0W>W&,Pl> DƷiͽ/"$SэQ X \^ҲK8\ըuX41unSp'ĸOhW&;swV{3ǭ) :ۢ eb) ?JP1=>CM)/bjlŲ_([i = Ij͸ZE Xw*jZ?<(6hwrߠxt\lpXƣw9?,I!y!0!HuM#̃Mש7fGU$/#Y6%[ep;';ʣ|l ҵ#Gf]1l ?M]b4+Te4]BRoE֍̷cr9>KX¥52n(dM5ѝӱCqa!'<nV F3yk3֗UܵtpTi@*=PPԀ5 :@}7ɴ>3^\M HL6TS`瑳Sx⻻ x 7Qx4V N5M^՝TabFIIRS~mdЛ˵Bj8UUW;Nwt`nXՍ1TDR)_ 5![9V.phvaVd1=qr5?2jex\.C3+c+P@~/nL%j Gc f9("g\Ć(/7(u,y";41< `ڧ<߸(nbYs؊;{T^/ D)|{vr[hw6#xnilꃝώ2Ogq'@5Rr" v5xo{qLg9T h&N+>iWoUw9r g!?-K:*tu!7!=TmxS8pcs _-8g쮅jDRu8-ۢG}uZ$D@d2N RTp&H%^Um]Y_UTf:ozZjUpf"kҸ0MN@0:_jeVc(]&NqX^ԮSSWcl63!F1:l}a:b~JX/[Il#Aϻp_;GS 0U Z7ECI'],v?\j}mtbߓDa_gGt=߸o \>ٿ7ݚ; *:G>a 6\>p ;.oFSp(gRn@\#lL]fqP\4?Np@u4DK5ari% >B)BivWt Q`p㯻E<}͊wՔ8w$U`!'oih;O,47g`dz R=-K> &IH!-AU .q|졩x'eZl;C&xQ7)aFFZdW ɀZ GUXW${2*NiPD /u\B8) Z=rQT=6kv݆dD֜`<0pimܼlT=3Z*bYBCl\!Js5^E7mo0`ONSL[:FبCV(P0*L4?Sa2[2)t\Hۢi~Èa 6ׇ3Uw|.M<303=6/-M!Crתny(9:_Բr }e*ɁF~CPȝȓ- S(ۮ}^& .g|pvD3T7Hh# oёC A֥2P$|@ omT1YK$j uv]flnJ3q(i(?U4bYhh9=P'Ie@4H_[ h7ʟB?g+%S9j[M4u'O'5` ͨܶh3Qmb1Z8ZON>G6/H:dV"ANvI1C|SCġ+v̪dsMYl|\jg-FԀNˌƔ!^^XO8:K-p!<SOrB=_k(;׺J,_#MlL_OP1'p{ݡ-H҄39q{oK(rgWeN |vp%G^[UPMUMPPiHb8 ]> jwr<慨pHYR)(`[SvS] omD<0X>3_h?cR+&5qWB};7B9= kf=*$s|9@pt4'}rbR3SɃbKQ/;Uzd徖'"V3# ]r H^ɖoqy~̭Z0lWrf%{;?ɷ 8ʴl,&[C.j$"Fζ'K0O$ę3EiKeIx>W="qBYP8s]`{9Z,Nw{ӛkf?n3:&1{~Gߢ %] ^@*:5Ks$CL+5KxrdhqȒHuGs 3;9?h&|:(o!愘ܙD Qj7Bz8Y{sVM`6j)^~o7:b;a r%`e5'|őh]G5T"5KѦJvoչk,=k)F$fPGǮ Ⴐ=R[-;;=$:U9"\DnRzhm_a>ɾyKߌvN6?2e XALa3^c[ug铫d^٩g6&#9J$A1wL]t, 4#rUdV}U|x-|@:H@Ey 9k> 85 yM3ճ1+A.+[)%̶W8@T)?:XfBڔjтvX>vы7UobG2)[’*$9-=Ξzǚ` YB`4`xBt1G2{qlؙdg7㇍:SvLT׍]ݜ@>d@-'{4;TxY|ԾeN[<"?,/!]2{F32ܽĕ ^h9₦c+:8)>aDfJ`¬:>j4=W6v3Xs._@P6酘R$:v 9=rUw/1JԍkϹWh1T#14?Ww0&G7+V34$Au۔h< ŒӀD;Jҗ/P:?v=6_Ӆ0]^_xVWqUS#5xtlh]n!sg1jQVܕX* /Z|) ,@X^3 P~?9(_`;ڠ|dA4~r~42ߡ̌=^mc]Ҵg.kͻ4/Ul baLb$*Zx1smYR˱~r0.k0 Dy1_ÑJ~7љY+F.e"ϩh qjt(ع7m9>? x3k0~ٗJڼ98K2A_;eSD:[:N :b,۲u0P'%!\^{^Ԟ-PHicKR^" 9?F~5_ L3&]iXCI4l'oB%$(e̵t~)S/ܩիP.Gg1%6A`eGLB9Okf6E@qνA( is^gQ!L[ӂkn5" V:|\6F> N3[7K(Y:1zVc3 ouR{w.׸sJ^̧Z?Y պ|qƱMexm[P(*#6yȬcXt}ߟg+$C@kV҈q ::AѾo8FBEpw$ywS/̵&nOMXTA.3'wNJTоKE?ŧ.A!C4SـGd'AUߝ݌b}I6s@n)&#aC_DFJAV/uK96rH}onv=?&0rJڜׅ˟AƇr 1K>t_ءpSa|D?x#cW-ȩOǏ-C rY(yk4B JYFʢMkO=QUi'}٭,$n/xX,lı4],_;wv?|q$!G>KH~?fzX^c KСVe9`v;+; .A?(βɶ߅:x=D* %>}C>E.$/1ENP文𬁕 4 uإT_fjd2R?FR@*V)*\%}Mc8KuYΌAy|٤t a1w?sà`_^H6v $ݛIouֲRv*Kû<(2ٔZ.u'h9"[Z9M̌B?@+*z#*Ւ)B*i_k5BX1wPe2|ZU.f!ǝZnl P9$k$tM[sXv29 [01|Pb~z͈YWf0q!.ߜJ |*9Gw8 T<%,tj^<_l&iɱGƋC&/4O=n s+mŔp KOV$,{N[2SomLY_I=5xSzeO /&6"u\{ `u->ruAY)@Rzå(҅x*/ @ 8 -Ϣy:73xEF _=Zqa9IKbޣ+ˡhmVMKU:"0z[cCQ/DlAx.l8RRݸ\dN=\ 8إH#|&dQhYٔZ "t¼ 1udp1 nZX6}Wpm^?0Vp:jL u!*19on8E$p*<`  [̭?b; !~b?a"W%ڂJh CZƒ|D B>S>MQm )`D:9jZTu$Hq.OmBR9ׅbB |A$x\5ⳖߖTsԅ,{Dzǘ p+sN2 ^uWp~|OAR.5'fH|E/1ǫt>ԙ"Aja$džNA]7Y 1 h0In]P;Sm2wǥ/ߌM5ݠ-KoQY8.'x$~Û- X|LԣkIDGKyU PéI"P&b1̆SHړ7|"D'ң'Sxr7D=Xa5R!kj<\cØB]G-EN ?.n F]CG L, %;b9P`EͻQݚR (buJKjCssTt%*xOYr y:yDt핔$*p79q&W+9QGemf }hW;@C+Ϣ/>_WOQw>:~z`gw5^>bKp R?sCts ~S_\қ3`9Rx$Ԯz>aȁ0mOzCis) yOpq޲"_:j# qBOvf]~ѡwٷ _DH$OY+5άNPW^2>C< IxǏR"pgяj͉юub RB!=U9'mA냅MNТ7qٱ3:}d*jAaeҬ|Yh@BiO@#Av8<C0 e^c.:e21O}~.Uej9o;8C0p֋~h@l/b{ ؁g vu ϵ@9Ȧ:g2k0 қO I=Wh6)<ҥɝ .]Puܹ|Bv DV;rHkQZricb!;^gpi8>^X[0W+/3>E)}E|-?[~_4Ux-F!r=y^BKm$\y5&!Dn"~hJl ˑƊS#!{ 85f2:SR)$;QW;t<|.( {u6u=!l!u| S"<6(Nb4fݰ,Vx'RZf&-xIJuT'YK X63Pdj(jJ볕OFMWUqQE kRu; C۬bm)D`%hPk_ ~He|\:1e9 1uƳnpcr4sKyam6ymS ㌕x*z1T&|7͵ M`jû1g|K[Qostl>kґ>T(+rheCrUZ7=+':)eHH{Ǖhv_;o!|86I7.ܗT"\@?O.궆j0c.ڷד>EWBhW%kus}s)D8]p^^8Tr9rd$v'덞 6.j%uv%Kџ^j]4EZG3.TFteR_oqK4]Yʠ]_vKOզu J}t0)"TZ}H ?*keS*umSxa3V!ǀx yqiiW/r8{3 NW 1ݙ6t'wU5&[ʆ(64z[r.;*1S \"ȋFM Jzj3 /]9_S#mB|j Z2p$)V_v5ԭ+}oX};VMKK]q;O€- 2]5y;ʒ#`k񩈶H;?.̈́;P}m`?-MS|!+0W6pd;Rc&'&"֑Ρމ sozO% B4zJ{] ei|?>9`$nC s>Fxn&:3c]NRwe'6l=9?& pPtԞ/GؕES=T[Rw/[N,Pa?l]OCLrl/鈓MEӌFFC!0f4>.ٮߡy殛聿+K(kŗ|d̓~Ts[q&*V\v$Q@brtV }V>Z"` Kqfp!dJ ?*m!u:C%͵VCu Y 5"HZ=,Vn9i=F͗a{bPǙVxͲ9^ggUvd25r77`h% ?w,ˈ/Xa EP`:Õ7"Mr@˂`󊛬}gwE/r+\IE H ^9zKzuAA˶G13]\[z֯?쯤>j%GДzGk\ s O&e}"FdMڏRهAESR1y>ncNq3!Q0yn'3"r8QpBbc-114:C djW/w|V VhZ@3-Dec&ćy(7W NTZL]7Y~>t{iBakUnE564@ؘ?+QMԆZư*%%擴&%FhZfenY%;ӚFl c*PҬ(7^㧱%-´?k˒)=Okuhįm~1 pxC?s6jJx!&8H_myf*z!BW0=h9+ _wy}0INz@@b1Kr"Q?@ii7n ~Z$@3"c/.S:N&ȹ#ӴƗ5WfH46pIqxnD/1w&0p_gޘ7DEl#Q.|4qk%dnjWkMc'ȕU*yCy}#S%V- ; R=K$0uEm)VP"ʆGLRO΍>F\.]9nQ#"\MWCf…j#l/J[/:jZ {CTVxB=r.F _:sdsI C[`[*6)eY2-W<>m[* L&"LzR|sy= ~;zDӠ[whYT_8+Hz[ `LE&; +J[;p㨱DhY_t҃oDIr: 6ނεY($VAڇLf ^&W@_&\r f M#YC^\8CwGgٍ82 L=O:8FS 8T;O`u[l$6hcF-"oZWw'&<)Ҧ`oO%5z[}5I l-bthŗ/Rh4]&V oHaE;i&fAe9{йZx))-Epi?9ۤGƘPSr2Es-V/E]+eONIc*Wݵz 6%w+5Z>)⋁+> dV`-"93P)S׺kY+d#ҞTokBw\rAV>,> xEv4M+'.`Z AxG{^ź4d_"9b}tO]OI3i'Ki-!,:Qri%~ϓ;R)9/ڈ  uIm`KVS}3: IsA yO(o8Gxf[pT ƞ_9j|& &w, 2jlJ,m90E d\;`rŮn&=p28s70/ N3uχNuEVvo`㓡 S $kgr }(8@ hߪll9 !=ԊQlU+jL)Hat1H]q4Z>c}ƼAI`Yq ٗc}Hp56'c@HͼbjH'+fcIɎ7ܿ|$!"o+y̩7<_-U~YS .Mu$҇їن Q-pAX6n(cN:4##EݑF^f@eLE:-3G4L3WרzYO]O(_,ouE N=6qb远T7T!ǧAhtyxSFMXzwSfj>>nVX/SsPr~!x/q7T I jDV>`Cz,7O,8)g?u@$ӇM)2`t!r-FSԥB0}`7^`2;)~ׂP/z0jR;d|uF fִqBazOуDRöWR>Qԉ$uY[tN5$/?7nkYv}J@B܂wK$itędgX*yNg\q$fVbqn1i&*[6e`O7yu(׊;o[QF|| UDXDih᷇O5 0/fHHJ:Q~ &~7UD*%7­՘b]ˉuihɻθF){e-BEv*z04K"PFPFӢ4pbP' =Uri2b*nZ:r5gԨ,kYR cuG^%!Ʈ+ u"(kl{ZvUvy-H~ xxgΐAnppdcDNjxsP^eڇBzy+-h;H=ѻ?+DT]IU#55㳾ND:>qFOv^);-sݸVFd0;!- Iq~c_]TEG%=5Txo⫽;,`Lć+MΚPaMxn;2Bύq~ [FIcoSĸٻ7-gd>WI@)IW3Se;tmzٸQ>8W_d- `E4MBڏ_^a_(dvHZK`<%`ܒ-Q$U.S?>q06ʟKy2p|!ȫP[v1r/Y(q$gb"f́4 f HƆhp տظ5:k~FdשEgNw!Cc! 7?HcԦM;6 & &=-Y- Zr>cBYQ\z{l1dH3.BvAt^!1wj)o)6nܗ3{Gz:J5fp7%V8EYFO&ü_Pݚ0"\/?@|%NΗ uL/ reԆOq̉u[YzwiKojH,f%zTNHB^|ՐKj(&UE!<{hhK'I$}[.h3>cVncxv͡%B]3|2Mt'UfPAC ^6tٴjṺ/dږ [3'@<5'4)DRC|%&~\DN#%Q2Pe `N)r)¸5h cZ^tS:T?Fku+>k},wIFaNhBz#` 5'bI,n$bWfϫuYnYנQa>G0w] Cw=$\ϥCȷb%1lxNa uhPY4|s4܌{YCp!=ҳ=QSFʩ~" ⬈HfbcK=PM1񝂒Nd_M>{&<~Q avG;jT7*,ޏXRgb9 o7󦠅EgD8- Z'q3 |Ѭr:Hq#)Ѣ)CO=3В:"xIi/6BQ&,{?oǨ!| jg@)hV=[Wgdt-J1{aP{ OʁIGڍAkFy'Dw q3Iƭ ygw_uyL_bfBZ`;f~Dmףnhłʈbq94lՌ u?vLxLʯ$Ι03NI-&{ᢅ$@ -~^l{^7Hi!pk<*`7`&t)s8pYYA&DjEtrEe$t%tz'~A Sb%El Z*<=^q7G[LRya~9@2[7(,HR go‡{/bt :S׫vGymJ݂MN62e]?@;LLs,*\K΢Uz-UMB\ a㳛JWx d*5t0*Sϵ†;ZToo\W6F)v=DANPK ,=|C#Uzk4 A8y}.Nc׮{R6^4ː~UjȨo5zS+.:&:8=5 8d6m#Hk -W"L}CE@k_$<&y .&52WZysŁ6ǓQWO!űy0izfKOJt5)zsʜviXElWyMz1?4R͓/G+\6t ~pQ'cVnJeO`b7sP-}L ?TTPǐ6j: `zn`I8y(P4[FF PGhpǹCtۮ_fPhӍ~c:{/Y27YK4;f~_V]m[6bz&@-Z w fvCoI~Rjl^ TJ0 3de ?*[iݳ<]5>V*!pTSjtMpX\UZ;Y@&3ji8cxӃXʦO\"΂7'^RoXLLiQb#D]Y $~TY*9UAf\:Z|DԱLRj~~ # m_31V}34ݼ4ߒ.jۇ3%bET"LK j>rZ!WC_C}}stt: |+wju;m@#eyfwl.1\:ž:cz7ܾpHG{.x/q)C9PbԔɈwwjo#G5]"mGdbl"%0}ֱb0y|fHcX}@di@1f?"D! KLL2n#S_kGd#}NTgc M["I-!Q&{UIc'/g^ O(~MzZ=_JL.2<3)m.4a" ҮXt1OAK]XTV<16v,3)ㅑ޵i-,U) `_>Pfnh )~^p>#^̤sƼɝ'gC隓4u~2 |]I3?8N@= !P1wB!X69os*-}A&ZӬ* lE5' JVghoV. V=y*Ἣ[x3r17(~"·RlR;M)dL 7vTGCLI ZƧ=[#(=Vۙh8tgkwd2F3FW9fpΙۋb4ThC[RCnPGiQ$^.g.dflW&T+ly՜>(cgGޛ{.rO:x%B.5Ǫg Y6 EAY 7׊Ɵ9>t]?Ά; K̳jSl&"=|w6wNsKsuEuVځ X> +L^hFζ/ڀG\{[ij>h#K;ĉQc2hĽQ3eȃͻ"CcsJşÎ|GfE[Z,릉U Y auIm9Op7{D"[@F>AiY0^~f?`)<*!䭍 b~NAx-+JuAhql!,weirٸو0! q]4@yx; \`'_^}ft'7&@, ps{X'7Wԝy7t-!):~ݲxyVDKlcrϟn&'<UU|fvy){m_KtoHNQRMv "-Uo5bzljfFKKI PL`OfG̏V|d]aM \;g v,+?56k<ӧV?0/`[SY)#+ p E[LɩK%G*p$`dsFr,.+KVb?Ymq-YM!Z[aѧv?3$AP^^8:OޯqL>\XbQ]%|! 4 :ɶ۫c+4C^.NHb骆Ss\*qT~g%,,wnZdH6+EسE"!CC|"{h%!pD}+Je,{̗1HyX|fl^N7`/X-e:3ۑHS\:AE miEyߺ%a$"LX8=ysRiI#g*`W*;CJ;m }2nLD $%$^gm@Ƴ0 BV]p"e!H"YUؗ3̿jP( 7DC ZӘ)>\_ TF.bPɔ,T@ꭟɼ;P 8HJb#"ǥS !|B f7^\!x8 I+e\C>bT3vOhCpwg e-|q7UT$4 ՄZsm;{A7OX+ 0$Ď0'k,푄U+>D~+8;+s^ :o 9`DX| _U]8KmP; 5] 'Gƛ-ҊŶ"1gZmdw8|[OuBǁ~FRHil$NB-q+FT=V%Hr^Qq*Yٖ"R- ɐe##/ZtxI^`><[oI;ϖ4T bIs:c<Oɖ#wyj?2 Td.8(utj/}?H2wi]A`5vo bc 0gFh1u)r+yv$tϋBdh2QbTHyz{":T BRJn9Z}X4ן!Kli?MD46apE {OwEkݒxM1 ff/iio8?M%j&o[;^GGRYCBM6|*0>w#t`ޑjڱi8Dźn}(w)l^J:BA\Ɠ.? &<QήF2qO*q^ڬ_C݂ q %h҆*0r}2aN#*#F3`uғeM΍TyhHq"LJ@D"3b8Do^(0ߔ{^3rZ\vF|Q ^) 66~P >w9QZM/ cD*RF:0"}MU{n80j#oF{)5GDTŞ٬[  / r LxFiS% A3E͖{^H J4s XIsi]dq]djU!ݘGa 0J|JѥjxZkA ja{;=*KZbܙvC>qm^}Xmg\N#<9>Ucs^ wľYRY.Lv'V k'oӗt [UZ@8ӣ ~E L Uo(I4s +R];\C9&z$EH&`p`l/g&r*zZl,0y jǖt BNCae3휷\<)ZfQ3Ho&=8NP4@_Mp}+Bc/0(A@pӴRu,RCUw\Db[lZ9A$aB>,^R`# t,<2`'5뫬%jyLmɡ4F^ϦTeX-Z 6R6gd.y9:z0}Zߊ%dsk1Q7:  0Lre;}~Isj;&ƣX-8 ؽO;$3D7 w@OCR&CKⱾQ\㊍ً'xe@>q1LhN/vM+ rGVLnrh,bek8XBg{Y^c/ޓk͸~6?h%r2S9s3|t}N7l*e݀C9-U)zM$JbוX)k%S9 p(< =ΆXuG!h;)6kMtC~%XXz/}:w +kA⩂fnWv6Zf$ʜ8tdPN(6YN^]GޚO_Q!ܲ)ch Kb8&ί 7H $34?E":I"j7m +tHG!*ԇ{ VBӈ8r=7FOы?UHhͯѲ5qb;;綠VF,hYqq̐Qvo09\DZ))uf7=aK~PdԵ@M^]ܳ 6ѿ0ahc釹|g8+Śy`HsjkCrTXFV<6Ƣx:zuUb)sz[Ĩ=eM$3ƙRD#:_ÙbJTw=CD{PGKbriUm*FKb !ĺyZԱw1#b] ޒQ.&$}WPJMƐX}a݉!4kyt}vm]=}c.4iue"*4«gڊ5 Ckw YN-Ɛfzp}bv2Il'P"-+_ED}4ћWe.&h}'Dj~_Hj ;Xy[ME"_Ļ { 7#)%C3E:@B|@iծKU1 DA̓ .CK^WE^Gb8o-?d;eл6/T)iTAC l},$+/ 6wcOiiE_!.JZwޫҮٷjT`f=) z%(񰌴QhK4ee>P;X'3bۢK9"Hܑ!c8fC˷F(ZY.cmxG}A9t*&4:}-]/ (UiŭbQsw_hQ̽Ӱ<)SX3.&C%f5;?][~^U#HS7`[Ok7xhU.xQ/$~}z!-pRb"xh[b>}aBP+\xPos}1Di*k%b}m|4[?j$ʬ̔v?C/\5fdL/d9- ,v"Bvy4γ5S4xgʎTiPx?D&T\_8tLQL y 8yl+u`9 ռyҜsN{GG]rΛO)XDKn?i~&,pTR;wց6ȋ-|?Yq 2~m!2ûlB};ʏ NHs;^Tjw8r4oQ@7_ a %b t-Ys:T)ɭIZt ihQabzs5õǿTC7Nڕd4S!y;>_+'i_AbJoxoF"IF{vn~++uiN$Ez#'QK ,5^I~+.Xt/ ~T)y X'2tTy떏uU@N8JH1)Z"jU:(V_:ObTsa!r4}iOXH/HjTg.1be(UC5n#B(o#shj*Ja1_܆a TG˥9H 0۽,nWjKMll-8zA @0 bx^m=|j>8qd{ SӿqdX>k-(_!$pW[1Rf-aV _` 5.*gِb!#}A4 '(VGv5HQW OF8{ m4Fa CZq܎Kij5r`Thp>Of7NiN^6Z͉v(,a(\H;e4]MGƐ'5 ͺLDB7ga;Q\1jF[]_Щd]85D?=D1x7(#MW V,fb` T<ˤ[s6To8-o0 U"v&/l\\ѿyZh ܀J9?fR8˖`{nvݐL WKMүvw J0)oYȁ*V9_v{mUHNk jB%lG*pO&NuGstɐ BubLdu%ϗ;QHf].W' gMD'P%O8VQNY+ #ʞo20~(['g_7<ۃ[j&;#vG8;0T+}$bDeϓh6}&RšL5OӼE\&&*P4#4yr"w+pL* Ϧ+B^D$yVEmH 5y00w ZRG")$`h ! Tf/&YUwS)"8s4;qeV?S!5 ƇhѬ-{D6:^Oܽ',)_71hbtEZSKBQ\Y`$.No`Q< # SAE[4;قVp42yQ6[ d0?o0ކ0+l@%@,(Փxlȍq)bGݚj.:L~Pr$f,L :p=/ฉ]Ea-y% L4HHݼF"4髡( <YA-F(X 2Oo*m֊$MT.|"`ͪCŜuȐO$@C)⛘JdmY#6J|?2mqpfLuu~_ԽU(\ʌyDѮyvٯe.r=K_jufZvQ[C6M\IBjJ]E˙o5Q*gʋ}q0lB+M5KLfqG;tE3 fV@]TzDMvikP*rԻ(mhGIR i~I xb)t :лԷv.7'P19[\sԁt5.C& GBhVÍc羫zח|9&P"t0.%^0Nlx;wkPj>}d iSy l˖#$kZ gM {n*^WFBqdaf |ܾC-_o2qf!KOهXܣGnݶ-Uղċ1ELAgf (4niAH\|]$ޘHx>4t?NWQDz$=z?E;?cUg#-_l&6soyWzdCA<7sBF vr@7X9s1?f!mn)2.}fS|}O5恦VyxP#[AZ>\7a%;ɽ7ة 8*v"y(p}4wiRjgͳ''"@[f(ӯy=SFʊѬ;NW&c~B 2"g<뻁g@ؐ,}-L k^&-##+CZCfLmfs7avx,!j7 Ӯ~ͼv#n] @\6ֲWV?Q8.7Fô6[7ɺ8 mh?Ez0VeޱR_SeȾ}1x-5D1;̍!̮,$0("ɑ1.S]Wׁ rZI+c:O*C+ уKKWԆ&}," ,=lJ}Q6|aqvḃZS`4^u25$ꂴ\k)y}6/tu)$ 2 ju #ܖ:\T~U머h`&!4Gߪ"4-dbz]{`8D0*u1b_Z*W5(k$ZyW.\;:ewKʹލ`X$Ŧ皉/_Y>ԕyW;I6qҖJa&\ҽ.+Wv]{?:~.n7)(첩ʬ7" 2#N`bAg (-uқW߻cEhMSؽTߪY[lq%UGf I<.YYMm$%"45,g-KZɦϹP:{U(9]cuIź3~ҵ.ߐ<_72EP|&mK 9Q(55)( +:ПPٰ2c^ s5D]_jtKu-'SE75.x{'>ɑN MƸhm9cRgH;I“iΌfZpE>upϙ}zQ$(GEiiˉoRьFcFv %/mVWVo%-U߉!MU⁙¼L4V?WUk6M4PKcO +JyR! T:6D(`[򝪣y6')e{J_ `Ǖ\ 2`\vFLH[4XIJg)zh,X bqq-L3ZM7(o>LoPoQGYH[-wsQzdZf0w(嗟q n򏜄p45~bJYwE1kohJax-wM'zdb)% `cr5ғܾ܌S+>~dhb-^/*O}`u~56 jt\C\ {!P(nt,>[[IdXhf^9d]\Ec/npv4χl͇sΆb1x=44pҀՇBf&QFM'zA8x(^GmTO(<'xܮh18w%BvzK&bzPQ /QW:{+"ֈ]#0⣒ 6 f覾3OƒDh4;^;Yd4GKoFIPSdRRWB}b,[IK`@:/Mq5YQxNiP#oT | Ũp筮#1,UmFZo8YFfJ_sk7)%Iwk6Ng ĭ+/ydp&h| t%cQEx/=X*a8! 7ɼ-~K;H0qgs-}p=&, . )&LɧM:}k^xnfϔps1ⴟHprd|cy,DBP"EoR@m1/4z q3x"wJ[~*'ZlRq, ="nq}u@*>7-H|wG!fzRzx.  59Bohv*k XU i埽`ƣMq.7 Y)M2gTʎ:v0CU4#)ÉIjzʩ{tY=:#sw]Z50E)*g5Z;mI/\e~hf˫KP3r .wH. :P6as5. d]] 9R~+ѹUXj /{ EE'(lpWozV:O.b_p>YQCѴJegGWN:lɢ>|;RqGvX6CppxG VI/7JʋjȔI?Dj^Ǘ7hС>俢bA&/Q->לF;?ӿY7AȂjEe/Oq T8AKdN/ U숍⬄TIM;Dr;c\ʎk)}oϷK(2Yհz"RLKI$jp6V >w*!?vcLmPxǒ~}DQYmbHS-B' j~ZPgJKX0>j 0 9=<{qBέ_lmRv_Z! <`sg+Q]^QMs9_Z?LeӺO5EoEL3}qyPŷt>k)M?a;~z:.HUU$Y2s%k0U ӈ5FW^soGyh4K9E0xH:SFUkE˗ik5Xm($evgJgb P7tC-u׫bxR'bRꮤr,0P 6֩*K0J@~5UAz";9Y}'@B42;s ^L~@}#!ݰs j[Ȑ6́x:d9#SP|S0kn?['HYPh5İ[K-WO~{=kOac[>&F}H#quIU?ˢwHM2ZM,ov +f͈J""$L&%I۲.-π` q`jim!"DI9/ ^>Zu TSf[԰K7b\yV%4]Q(载s] 9pk k悧xcNe>rC[h|dį~. %U~wjY%5p/Fj~ _;b}P{s[inxYqJJ>yXnn w2w!u$SvO-2Ƿxnnc,Dte9FR΄fHfzJӞkΞ|Rikթ81lx8A"(ַ 58pEݟeoVeDP9hDRwgV[J$)VND{ۮ^邑'%QZߤwEZNY;X2г@c!`u-|]jZHCH QdIUDQG+$ٍC5p.k-L:ROиG_>Hv3L|D`@(# N$UJ /zd!] 5^`A!{hch^0Lc"PBG~gH f!]E8,(<~ ?+cVh\#xϝ46D-ՖK(0`pc?9*9c?W?,Jg 'H-D:[k 5p sl_98NO|xWJk3?z2>FI !Q!l ޱ}$9Rno9dʚD+~!*XU .B+ ѿP 1**lO=f+51)%@5"k1; [0u;pX1wWw{s{uFsC\>؍rqHn;R,O.R,3ӭxAinjѧ({, ιF_ g S(DW F㖹ajwWrnR 9XU Gա}%ShM1kI]@9LJpHmFخbt0 [Y qXTₓS7K+5ÓfK#st~ot3{,캦RNfۼ0_a'kVqCJF:ǖf1%]d..5k@]H%i]0g'%\j8& 6,] ]xnPŚπZ2Ž%7^Wj^\~)%f]$/">4jqE|qfz w5!'eWAIMH㞍!NB-lŜˍ[יYuJ}F:F߶"ZIY(ÿNs'&>BQf-i4»$@,D96( 5wW6Y_2)0ט|v7׹Vԁn^c4Gi>(6dז g1Xˁa>VTB@u@WOCR>])1vX m7(I%5ܨD?I  %{<|~/+R{W$vm>L-HQD^ymdV{{ v@kѩ4U j_w# 8"U)cAiP S<9[ud 2)_ OלES턶Vd_/28ڢ"]G|˙'5YńGQUdurӊ Hɮs֠hÉ\ ֠km

        D 3_>](ٴȑBٱ:AEiLJG({GP+oGA^htr䋢C<fU HJHnG mV7ٴnkg?$^R(0@?v.p0姚&j#AêiIhx,͚䕘"Μb sG7A~)2#}.)ן]Y^v7967Ie犰6%Ur8l"Hk#wȳnOp+P:<>P}V:;*d8?d"Ϩv%o†Dl]K 킻Ęh5HS|1K$gCT&%HGZ3^P\.b \f+[/S_Of40GLC>>n+ܺ)@X_>',;N{+\oImU#˸O?VGK,IJ+ IF-7KhW'W`|N:"fMN=rWo9ď7m4n*qAe<ݟQyj?sX iuZod=l$j{$}h_fƲ42\}ixK&~~,$6[nSSDWӂqc`$1m/IiwLFqO4C u^t\uԢ@N!P#Mv>Y"hWr^_ ?6PqJOHΌ:?4t,P+ 34u=e n!c?t˅.\J+<&;sqdiK{j>9NhXh-Ji`Avȗ aUɌNS%-X}[3 3~z$d1쫓}* jD6yQÒTC%l[ ?^Rؙu^a|7'5BԎVjB# GOuB,>+45\@ؚtL Ȯ{ߛ}C?`]Ӻa[X< Qb3+rLK[V9v/{?ɜL#kb4J*]>$_}] [/iam9cv$Oz":y_Vd^CCEy؍TI|*J3 PUjl8c-4W\T!m\FQ]mRLyx .9}n;w& @ .gp4Q 6  W+BD&?S SFU0_Mk.ws*VEv01(gm6C6`V{_he:Dg%Iu_-UZn3X#G8@nYIP{2@o7g$n:ok~VKP)CKb|j<٤ ځOn9]IC˵1:0Ks|~YuׅSАj,vTRثr ju ]/x̩w`j1;|~%Y\/_\#8`Z,x@D*7[{̇v7M70RI?7mlY ΄T_;=aQi-ҦSԤ\8'3\CwD&*=*L/ &erAn ñCo~ -ƒԑ8PF媯xtؠ <(cR{f2*6=jeogÈ@+h _Ѭ39 9tdY226hym!^?^QU2}զZRᐭ׭Ɠ B4p {qCaЙʯ|~A"Sq3RP-d~LZ LTegRvY+2'5 _]S Z|*|:eCyH:Ix%r,6ŬĆTDk7Y [g~(сӄ;%?n|u FR*@Ɏ?tmL0 *d-,% "'i2|lHJP'6JSDUBM_Zo2^p~Js{xP 觝cV֦ɭt5&,:ɾTBTx681H;5h_{|d~75Th85[_V+'^7Sv2Ni[JGz¦ފo 62㇁kWmr"-7]_ ` $v[\@.FTt` >Rf.@25'Q*NPXj{ fI6McVX-1ųe8XB Êd J=1@VGJ-=Ocno7/-ƬG)Lգ? W˖:&҆h|Zu)F+aX4YHEqӝe9#524Xgst2FA<`OKYw )OV~a%)? Fv@ y&/s}iٮJg2+z7m};3]8婖kM$!X͸D 4H|jF'xG  iQW .RnK^1T-\b5CO&taF{^3B?T~U޳$]*CR CfZW_ QXQGnP\˕x+M;̠nRj=.M#)CO+rFϋ`EYϲd b.zϐ$&\2*>jD>H=냌[O୥r6L@ޅ7ձ ʻݤDF$kWVS.߁zpEml7vPi \chKct ǫ !T> вh:f/Aq:9|:q[*.GX0U)?JK*(|j^.81uJgK;ھ;|dŸ6"E}2Om Y6u;2{6δԺ+?|5B(M$u5Lا gx[=>]2˼#mWMҤfnE3#?s\ =V銚/GSLVqp@vsю2 @ԏ9Vrq+9a{C=>/ts qvJN sC&6΃c(Nld 3qF//c*Q9 B21<ЎF'A.뼼nwU\VOLtҶ⠺殹ʉ[ҭp)OS W%N^ڑP٣f}m0dT6wUn-kC0_RFPwJ 3i_C㐃eVJOI3/WD ͫԇŒW!NۗMUҳe}5e nB^)e~1ڷMDZ~]IJ3ij =Ȼ,Ek+t.%ђk癔tPGAJ=ʥH8YQEi~uo!=+, ̪05>p.!X+ Q@:A̤ ܉]a d:>5x!`jn-=6K+.7Xb@)_\RojmC424%-y4&Mz!ȨEUueq )GnɆVLRjvK0 (p1ry+AQ oTMC%&jqʟhx|S{hcwfp dHnVIjwWO']i<;31XkHlHCˆPixۥ)I5Ҷ="7^mfۣ`Ƭ -r6HsM/fE "H1|-;K”պI+2'ShBk)KQ@W+F/:b\Q:.޿z@:՜˵go^]8qgx8~(yg$(+iv5bX|3X&X|aم}WX[Kf7Cy# %@%l'?*@<{)#N@k?yn$;U[SU'y` h0X*n.- ZJU#仃hM6o uP6):H _񩮕ibu wf "o#H+c0\a6m!]WPde.Sy5ZݐCIͰ\!{p u7E0p,+ȃd̶ V@{\O aKu~N._#04f/S 4N܅bfBF̗f,둜W$S]g bٴ>P?uDBN*a h1we kKpK JFvW(:??ٲ%w/ ީlVU34Ӽ㿭OMH+Ə%N XJ糜Kٍ"ŠwVݘY|&\p 1>ptԟqYhtZbEUKl8q1$Hfdhy|UOWrA{A_VȏY&cj\†Y(# I^o6N(}A+(0 VnGhq17^91@^`"Br,R# ht/6,dm7GW(QcVfu?CW^ߩ˟yfOQ]E;4 j>*rt4QW'5)]Hy dm048z/y#0B5k]osL8FO{IϤoFHJdWF*m{Q]|/T@T* C"0Yut+J: ^ -ҔAsrNbaN$8Pkw9D.({6S&mѽ 1j=R9ݥ#P5Rc4XЋ}]hY(m*?aI xvR .d VCMqĘ'"IJn42xhњ6.V !(PHI"N`5bU^Ni8q_m ul c8o%ggZKnŗ5q"=mլw$3c ,iFG;(dΤm_6 $jr]2tEwH4q1$ )~7E2ǾֵzZx!9cꥂod9׉׼ D~[ @O[3G4x,˂YT>PwXPUjN{܃ ?ۘ.Ln^妳-A1XMw 8֜w& _:9~7b ^Z=e=m n~Ҷ A:Ji.6; [Prٱ)#I+oh˹5J =U+u|.6OSvw6J뫳DU^Aml2*02J4qWyfOV5B̫6i׊ecyT/q?9NҬ=7LXzɛICDB{ rFqT&b/1Ν΅pA}Fk.}*tbz Ֆqc Q #",~EkxZ ?Wң+.+pҞk).8k܏88ycMDؠjnr˘t. Dž!fY':yiPC=ߏ}.ӑ-y~|21ie2&3CS{t'c´N0r_rf_ʍ~kxk}؀ռqBDӶ@]?nXȸL3(!Pri٢Lh"1# Uid$tލ ~0ob+P)i}qONK%S?A.>H ۮ m$ ƘߖN?Լ%E#yK oo+ S~csJ=k0y}vj#]I\|3T3EHr6)@2Ywꋤ4-U<̨hW#yfa}@h5ưmChjPMѻB;WIr{OgnCov- W[)D羾Glew 3i('0\pw c0@abcΔѺ${WQPmm)Z3ӔAk yRLzd.j.}P9lgmSXxU@Qe]0Բ7[\&2 K[_oS W_%V'9Yx1^@ ?WYHm@Nn@P@c,2En!2 ֗5\0R៱\# |PЛNu{FEW81ʮύ=Y.!^sAouH!X*>sЭIkθJ83SsɋL;N'm7*K,S n g%f3x_F#d#*m~&?_G9Y<2h䚦tVdtZΓemWk>ar'pT9m C"eݳ8( x Nr#SGBF L7H͏ʠtdY+h%a,?lI& Ag30:!ZBF۵&͢A_`{ip̱b>7o^uo*DdkZkn!RLh~lδTؠo!hFД8?JG,74-s[5L![20\C{BFP3ٽ+9~~Zp3m73!$'{a:0™?~hU?hA6dJRNp;٬x~+QKG{(^7eD}=,I6>Q=R8G* VF`ڒ#ykhh!tUM@ 0)u ]zA|k] 5ˋP W7RAS#ڛGz3 nbwJ 1؅v4QikD^A,5oGz5x`T!j  C*ؔϴpҤaw@,N0? QқHc,X-R[q僃XCW)) ٩Lz9S&RtY:X1!wW"_ 5`O=΋|@] Jj3HiRUQrLUOkqWbwU9=A}cԣ4@g֗iGL.ro_-;j&Lpp&}^ gČEr7,X(LJa$IJ?@$1.c?P^a":SB1KˈB_z42zµBL-9nzrU.»j^z.8$3Bx@lox 8ιz,HTI\e6lثkM$T_?N(|hqÚtH~q1v*rG.Ss5…2hl\eYxT`T:7:vQx-TpG<PNʂ6kdwэv,kػr{tT?_y?'rC+!g*~!yCQ:$܍uܱ}]=/.ejU߶ȯ^wa\C֋٢mB5{wAFSi!H jVy) p oeܱS䯣~~]}Qml>\NL$vtB^]eQ ~!Nɔ.b #%nE֋ , !+7S*Ak.Ȟo,Ρ)RVLucbuXA4YN" ukL`~]k?S} &Кq< FVxKNh*adYڍxW _!p쐚DUd v6&7.V@N%- OǞ #t};݇ڃ={0al"=x7EA;Rh_ͱP(vwsS%[Ù &qlᄲyZ!boq% i*N:MGU 0 T[E2M=U`V;C{▶>Fx?(FPRW7)5+B-' XLe4ܖ|g{f8D+KSqZU#҃D\9kږ|X+MܨD+U0H@wʄM*n?9*mN3Y: Ibueeis? >}!T̈o@&~e uǥo :!.E(0QlN{y.{f+wo>Q zi$)F[u_0Ƞ,gx &| bO'b'W?"K[NUS!ߩM?auYDd:v^Z*xuA!^ }EO/h]3!U$!6Cm_ʑԣee@?sS ]mPxdX݊WlK, n4cYj wnj~c]I)FuSnI]?ޑh$X?B5ݱmsO0LJuubEk%;,1-x-~y+*䇥ȭATؾo8'vG*;.9ղ֊V&+8/ 4 (pX+oYRo1gfLC-f<6M1خ8!/+^SNC@ۑİkEkR LPxK$ :$Dx+r Lg@✣E$#jh2= 1t#D&/$5nqms(x.lכ!5_0 TlA>

        ] ~G3 Np3וE4)9?$ieѪ|&I9> v Ԯى6Nh e2N5giσ K d+foVx8#rn6!GaظAGc{7j|kYFbjOv8]e 5*Рq^˔龢m-L;Sn|7Vn}1DNyE§%'%=!7R5E"c2M7c={1ZMSðw(t:Drlʂ&<VmccȊZi TgB@=)ΟIh+ ə^5gݠ۩ `Xxe/IcO映ok#5Z34 P1 V'=bgoɐEG7ĶZb%p xȚ7jv>}ni u~VfxpRmHK|š.m &wss xۛ9ki8Zw;ֻ s! c -)+baLyˠGPYq6 eHgw^PZJxDJ/_Dsop0l2K#PP y]~UzT) W:Mdh:eԂsJPUU! %@C/֜o M<-໾1d[ : ԛF9)=iNд RK uYM'BC4k˞ Bجc2Wf-Y+mpIVKDɡNve m8we}I"Z~2 G:xVUq+o!) pנWzlV3nocg Y}ِО"#T#y1>MH.m8ؓd5Mð{\j( Bx;%.?I%հ"qZk X9}&l0]xKV iӀ^yA GŲ ;64)sDҏcp"å S|Vv@JV cDV aPQL ՔkBjk%M,Ns} L ڜE'?P>YRYHFo27Nu| /gjZa./rGku.8(,wٹV\na,;8Sa% jC_pbb7pA˜Ŀ!jG&7垗4ӊ `Ŏr#P{=YȋuP =ꝲľE)yqΘov+M;(t7 h[D=SpQA]9pxD}lztGS$xVqx).VłRuS3e!=&u|Ee"&O :k.ַb\k`6sp;␔!UZ": ny|?g*$g Wpa jн:۵-hLpaX 8 0BFΩ)sNsD }_Įnyt>_!"d…>\# BËCfCÿ^,J oLi1rݚW/!QtZCKyscwxa,D JWk`X.~261hkH2pQGT,"?4C7 L'xJhDx6 #{$T*^OcvdBVC 3r.Y|VDnlh$Uį"E.c$7Ӝk(]Nw7V c?owS5%g; :mnG OP0wѽ,@$hƪ00a\SmbCq4@jf`-071԰8b-{UNrș' 396ܲX&J`x,l+D0$,tg#>Lպ;e,Eΐ Fw/^CsE?{,bMԇhc6C9p俟8$ԼF/^[Y\9*ֱy?}eLaX?Hj1~k޼@OU2ʈ.ϩҙ!zdaaIukb|DW5SXYcC^953!V !ٗ[Oʾ,2ÖD/\d+cM0i>Z?~Q)+AA dLg몴;';#m,\ҦN ȎR% 1C./5">KȂKoeIA"I!2}W7FQlD6ɞv{dfc  LyLc+s)B;RY tNp}$*u*}wpw3E]^C߳MbI4SL3JRTiD4,si_8ޡhmr^vWj44uJ97,hR)1z{5E "Vsv @_48/xƪTSk[}HHEB2<]jH;훎UHWQ>@t>_5Qε;C2ap[b9@$\%R[499Ϫ|\ n8i6tO3-"IoL}ߣ)6o٩Dq T]*#\c Hn|X(b9m)قYΪ]L]5d?(~ n!)8o2OڷL*Zi Egw.^: >cv΅#x#4Ʒ,@ÿt&yOʋpƥa$!-J2$#.Z^XL\hS}~]6><(Ťf;|@3ᶞHCvIS=/ b@}+`x.$dc$}ۘ]Ko"7$RIƔ@ƽld[Meaj .c,-r ZkLػ,Ƀǯo4KGWcg2<2cD:~ xbop/sX]eso6.3Ǟh`ԋWLD:):y]3))^v[;f&,KU5ӵr3n;]5a̝E? 9_9fWpz6qKUUo1uv.@PQ}oOVrGН@4mы)_~>=(^;s-`w'0cu)Ȭ䝫@t@EiJN9j9?]D1ph1N:y96|SCf_; [gk".gf$#][8lJд e%\VҪv) 9.=TZ)?Q>\$SɏzY67T3G|T9q"//*UM_lM2]kg-*E6І XHwe.CS氒hڜeIԺfzu B,]][XnV~Hҝls6b)R[t*rLtT% -2bp ^`Q_ZUA0 39O~y(j$ucRUL0gbJxp[3SK!Hf5euf9IOGg#U ^yg`!wjs]QuvXVQ?lK$FqPSTc֘lO+~y&0d<_x#G' IDONe$CՅ q7[hͪjTO$Ftr,{]_*sQ ŇHJ$_ X0ʝu3XCc+EXdC\H}bτzDOKnIp7Xk[NB&;@9Ys^^Q&5U]O(گe% ho:DˏaC[^h=jKL~c 0ijv/ 6~tERXՌ18K%ն"5/Ū4p|/ÁEy?ߌ7KG=rX^>p9 8k%+F>A=Ss#T^V@4e2u>VPcɌ]8oH@bS0- !O=j.c,tNn-ZJPh9{5M!rV3Q|uS;E&P1.ZaN̐rlX%l8_͞u<d{dHJ/BnpOQ8`Z;бV=GU ?]iF.jc!feh=6Y/iSH |*ST.RJfձaa޻\' O3O-hD\)n0N;\c !;[|xNӛ3|6jFZ[2w3\ݳ ӳJ%\8En=+)d`6%64toB73l:~ɕ/߆@XNǩln/ '3/No >M! fc/: lET܁Rn>"PILšOKa`,ՅUJ`\ Nl1ڱsux (26Yiy(>sa1%m`;bCm\dn{kRO#ǰcַLS /,W5U/V_iY4]E7`P6u7}cp:O"okȰ k44Dg~jgdӀsv'">YSШ8''-n>xG+ _;]D]2<^n?*?T1K' p=uI2rsgu{mE yњ`"$d҉ j tNN@L'}ʇ`,wO塎^~=("&X)?n1Jݘ.ͼ+@{($zBkƾje+z5xХYg! 90~0ޠDzبCHKℕqśzvzn.>]fb>QP79[sCң+L9$lpTt DxD[yJs|>W٩^XQ V[ULޮ w,go w+"Wbx\_2O7Ϸ@F;bӺ0D^ t\|R,lxݵl/^/iᄈ8D1uj$KKW=Q6ҷP^aXwٹX+=S8~LDOtbp8ǼEdpQW>A J 闦hn/hqbh]8 2du0{RYk /=Eէ"^7n`ch џv_~g q|$8nnγ|񊅧/BYWkHo5[`nj `z+W8}#B=},Y\vtMq XJ ;k3f!$/q>e @W,N"<D |Y^kya6c9܇7i?ȗgq{CѻknPOLͫϰn Hzaԭ_-ҲV]:دL2{_gav4+1QK\XH2'&ԤTL'W۲9>PC-YͧG1/dq<TH-xhh \UvǸUEѠ4]-ρ"tArutuio!o\E34e04׆e2a/+`^,OfdǑ#ŋ|rj ϹiU'7D/9 =`bw } ;r$Ie"WLtN"'SeI_NJժb,cBæ6:kUpn><˯+iImr=EZ t*OLk#oFK<,QAgP\[g7T~>5qzg\KE֪A.RSm`g ; TrJGX)/L"iPtcͰ3VLBW$t {$Կ}ǂfLb8^Gܣ!wb$I'㽛kҀ3F|3J糡?Z#?9|@ CۖUk[1U?- 36ۿVwITKO]K170+Tk;7}lfh_} \0LpltR8Ѣܖ !, ,tmQ K^-pr\=ldNsVS$\jKφtɕGhF =:5AIԈF[Ҡ+;߇J=?Š2# mb.6zDi\R=I-N+A7!HFUW\HEK^=\pl$CJ_pCp XQZa^/`K1Rx+|^`*\@@hH,:juJǀ܄:-b3u/e!ò;)T^6T3hsFuVDdu0Tf NK99S5yZ8y.9XNJKlAGx)ӁTc qWjMo@i=pE]{hD+^A!XBXmg*)x:v9G^ߜafh-5eЪv0(0c03!EE ^&po2޻8&j/ {[y}l!r{7Sp-ؘ27Nݴ> L7Yl׭޶ݕ($ )D0lS$w~PjOBR:<e=xs=%^oNg`5X@1;&p>*Xbw>y\1Q'ФY^¯[_r“vSb%V@i| 7㡨r4u+05#: i-TGirH%ƱAY(&z*Ø_{I MH]ϳsȁ/}4Ť%B@7,ys3Pu<Uz‡ :qIK7C,}!Ylms7*GO d 8zDޘ:Oo;odN;7||?^h[կ:'i΃9 KYȿ84j6M·ZgvBf#2"61Aetq)3QQq:-p]zL\s͂QpGbVL"d% 暎ѥoo`Ld[Z\/GE=mK]ݡ σ>vkY=9d{FߴH*u}5|b`~>?$(o7RuvRēx%[uygJ*ʓf%{ͻA4ʡv\%t[+Jӽ;?;751"%#ï`!`RBί]WQʃB x_{b݇&D@W#;1&_/3YA#y-5]֣1͔MY ^ h^u=tPE aVbS*Eq9v +'¸(ykx$Lqm7KfCXrXZ~y8RCy,f%`{~XfMlM{4!|gOQtGtK9% =8ES%y08h|tmKMPGWvIpbraq%R2JrʱVMjC|lJB#XBl]WifP_o77~(a;*⧟D"#! UqX^n~Szjti g5WV3C>CrcEu&,N2"#ba $m78z h!r 8 y{񝶂ўG)IMA[2 CwFr,^AE7r$ƌ24 |=p e ݍc\]%d-hSmK*9#;qmjg*J d9P6O 2Y::&ZAUZ z&Ȱ-痱dpߩTiY?$4i@o۞2wF>J@S1Ȥh^;6M+\Tb̪X 2޼3/@@dUtPU\PԀT{1Ŏ<:HX"F>ph}Q$.@QL>(<'xwAlyя|vۀVRZQ6MݥC9!-O8 8hH|3;\r- [i) ~nq7F"PTa _/B]dbM "R=yO?rej@q? ^"1n 7Ő?̇z:uC@KmJleF9\5sQkAR\c&'Lx2U>")՛u LuU*nI'@~OΔ\k?oѬ"b}ϥ(\FH샼k%$Y?Za#)\֡ȅi_@?0ۜRG')oAC`-{nؾ+r &}u*`zkjԩN=q\q^A9b [Fӳ*쟞n&{ΩYMٗTV)4XGrQv!MyR[)Wriqa <y(& Jc܉5،QX%ᨙ/;ni*,ũ,,XvqML.~E(ZϋQwlXB~D-Z|\i@3b~ ,B2R;NDflfƪ- BP3rI/F8o|qsxY \]7NTnXL?֚|S\ؔʭfݱb5~KNsRr!J1&6ǕJ"-t:7B$m^tЌ+A΃J|Vv[LCEQ2/-2}bNpUI_=l%HhyYz̑m3<~(5bUkP3Ҫ0cQWظF-yF8rp<E +6i^M7+iq \39*iv,&XX)̟V{ WL67Ie*b(e3f^K@|RiՄbES8)3hS؁K,"ϋT5 #y  &1mSHc:XX܀ԇEN.t:x ,<؂]]1 W%v PWf|b9bnÍˋ5 ؗ[z =}QKw5ۤ4T( [U7hp'Nt"V~h`tG_Dl9h-QIr[OoSn1u[)Spbx!KC}4zboV︡$b:F}cA7R7+k7Q V@y D *#بF$Ȱ3鏐UwZhsW?RvXgoOq ]5?Y>j\QXFLFgSQ] t.6"E|Ϭ [m/-=S+<8.R|+ %݃| *)w"<>w^?hr<#곬HDÿsܛO{6V&np=9r) {CR"IHbrKXDq?x_>(D#(_O9 k =" 5mSKc>~ V~@`p#K:X 4ӻIV`x2 kYg2L/~g@$,8_^7N~e3N^OLkR@(JM[$^e7CI΂ 2meoH2stGR涶6yiOm ?I^>U2 7ʰ֣>{0I!yajlQ*EP0R/*5%U [k- WlM(Vƺ$QމU*\M^dir_ {#}Ӈ@#4YUI V|-WdK @eQP2\P/ۏb OFy\N݉5!$gTY :55D}i[tUS(L*lB=XU͏xtLyb.]"jUp_$M%;H (CIxX3~Wp"& 2knDɜBӹzpB~FIoLX.Cl dn|$N'6߲JTn 8X [Ʉd#8TGCp03-[ v LkZ_= H$MF^ۉUl[FU^Ew볈`q qDߚL,Ni>;YJnsTS+̕SlAj3p?"2*j uK+*`a=YTvD*n:hW .9cmO(J}/CjC Iy:g"߬'$>MzF],L…ꢂ!(y9 1Ԅ z2~"מDžH+e'vBmx^v/$'mTO Wԧ~m+%]Po0i" ;KsNK9܁9O}U+$F"(Fp,%(*P?уp/u-8`oO5x,? 2#7°Hbv*hK#V+u]{[UBM70q&>ϗ4.n4.hMK#O,tZ2+U;`PU'|}=pΟ- ٌ \Bl߼Ĩ>s![r'CvH)j8~A0P\w>X5>+^0DIޥZd9W/r}qs2!|*UA_m ,, x^ ĤCE.~~8ш-Oьr]HKBczS3E@$F!ݟ.hve`5ItCՆn~rVss}'r?SӘ -XJߌ?zEWLJǣsGHAl6L/KCI(iw xi'Rb5]|2vۯ}(FPsә%=i)aݺ!W:=:/.L84դ->@M:0rzn?wC xW<5< uޠKh0ȻѳXfO 2h#bK<7,P2Z*,W*C 8^4"2}tYaZ橮?n>&",aRJ6 `R-J{v_܂c5x13ӧrPKJ< %C7I4*fĮj <2-M3D|Ѓ&AvlA6ؔ?Aƴכi>{-])qm'iF3`+X|\ 3IW_༸HY&-2o^KB*еư沯+T3e#y9\\~$7 +%E"7oZ#'%\ooPUtL)@7HG(!NC'Ʉ*ȋi9clވ{SvI&2q;'t[YaK> xPnEe^5tvV6STUL;ѥ7~Hƍ! ~S<{ Au|fdsɻ6"BXS|?p95\ z'1 {ia르k>nyOX *7/Z5*IƦ)%?{|qvtVg<9DR3 e\P&MLTTbyST/.h6wO!(0R3}6x;#u&='eWz;SY ?W~ӻP%pr,Ba[ئG;GU> 缄mWż6%|J  Ե |D 4]BUwC~Hۿ%<먧[epuԛ'G7JUSzB3w &Cةe䄲r̵R Ĺ$fd@y ~ϙK'I B 헍؊* /v47[J!7O&8jZfF:Y%W^_C[w9'MH֯I,Hukbqng3:(y\XGGIm!\~CnjܫqBWiy ڣ3Y@>X 4ZIo=YkFq"Yq0n;pG/ܪAF~GNǛáL܉O+Ήհ n I. ΄KY1 3ٞtgeVd|9•ډ mM MARoJ;0VY͓ Hu̘a[1O [^|ֵ{pI" IoOSϖ >9ВàP'^.?2JN9ỴU%э|J)Q&{d,088lݫ2of Rk 1^p[7"ao0Rwq$-}$X5M@e1[Ys熓 /l9ǷIۏ~7aqq y@v5D5]qFѽXG"|:NrRQ9ެdg}Wvg HqWS۠OX1q KOx]1TO:-IQ^yfCfYBQpBhk צKnc/oCm *Lu:DžrYQeP !EZ)6D_Gkit3L)}&Ȭ-3AueL@|N HTQ3lG4y!(ɖMoȾ*VIb =^|e\xI/Aa3"\OXw“F81! 1s[Ax;hH!fY / xVhYyQOeJ(ƭ,r`v ' tpN׸>_@yG6mLuW`6Tl@"Eִɣ\-L\ sƅD8ؐ*@y:n#{Q쭆4^4"¿d蓛82bZՏ+u M3~r"ͱɆl](SkDXi?zgM ؉$}Z >- =P2e qe#Xyk^KYn|+ "hځ;bշ <"pcQM{V'E I CrUg"o[nOT\z'to]jgփo?(4|px+o%AEƷӣ9TpVKYr(˺rFQʑ5 Rxyr^'Z4òݦMrϩF8w#i$148-࿮'^% Foa:ち צ0I*ZO 4p5A?ӆ*5n"!ݬ}߁f^ ߽Q"c诙r͇qUD9@' $*)%c ҃a:E4m*S~<$T=]=+~<4~Nqdfzbf QǍֲS4(U8 13%]C X1qI0,u=?"=%+s(ID$8_N9M12w傏(rt؇}D}C8tb`{٥5UvmᥲgZm[b1͠#@:ꭏvзq|#%t 37kͬN#38F*x]4.O qWPXx~&DtT_k`eb㊍B9mNI 7Q?,v6N1E_C1o^y`olvhTj'we\}=2÷ɭ,H VE{93`]EǴ~RʩEfiTE^K&h sHehmZ:ˬN{]anۿكY^W=w4Vx}Q3L7a4hQbpxH#U9v_n& tr !$}"Gج=z|HC"Q5E28S{DSEbX,M:H&.7upRmv" v87C o` ^]ڌt|g3^"sGPǥufZ pPEărl܊JW_b/aʽ8NY*eE(cXC\5]TV=Npm.n Bc#ۙ9w>$쐉j̨ J.,0)8ǂ@k!,dj/ɼX:VCN`-hdmRtp]%˪\9 *Grk "D KyF7cOE$(ze]M5ڥMO},g >߱P9ZQ}B {- #{g@moVM"14ЂJ,1:gR|]5`4Z3F¹~:1 ej6{¯) wcY7Ry ujTG-ц{3T*1(Ħ'7C R 0[xQt/e؍e݌#;2a {c]K8 ]/}+- sm]p|TϦfF =Uh X#C.S;'[nOek ?L+ƪ唙O@z ǚm^zr :ik,g0n#DH&?LتIx`%aXa* 'XnT UXe0wBvr]5= Xe]IZGfCI♡c},Iv<^r`/+n8# | Vwfqv$XLG~Σ  l׳J(!v`? l6&ݰXl W.j!&ƫay$u&wLb"3;bKogLGyz ~mIQq)UlE?4 f\@z6M/^n(QL4$G)1R3k-W-q8@7: S#*=H[v==jdذ )֬`aGqz|W8S, w H v~٢mYAwlF+p|eC$Sj ?kuENJbT`^n4(BoY ѣ. \ThT-ʃ|wx,{C 6OF`+}HXPB&8ѝQ-+%pQN70TCIJ^jj7AzpNZiDYA/kyhgTGqpשh7Gٜrmhm Teu]D$$V6( %Wp;t71Lo>a@Iik,xĹyu$#rG-3lu%ߵl!gEtVJ/mhۢce iT+l\' l509lEm@`daoh3Jdr$ VĪ\ū+5fAB.ɂdjCJ Oy~7p-q5A ۄ_0J<{Y>AgeoP&ROz ?=Ǡ3ƮxuJ[Qo6,PJYGNEڄYRcf` v4+Gpܞ˺M5;8Ы|&[|AGc `@9-~.MjHi&0!9o*;r[y+C]Wqw3LAGc}ORFY`aP8op#{z oE 7x:1-P@|Q;LY]O:VJ ri(a]rm/#|0YwLKfbc?&M0iDx"[>Y m^vaQb+ 'cFy>J e:^ Ef|fBf^=UK%}^ƽD\t_TC.ZQ+"L󧞥v0>&4gd x{5v4›MWnTi!/cX /)u!?_/7IǏ#&}W=?G6]:Øˋ]-벻Vm^qZ2{ x+yw͟yk]"!Z7ɭ6 ;4w I"|růgUߟV2cwC`.5v| y?[n$ S}άZvL;k^ݑ\Bwչ!E]%ӷ ɚsːם># _QM)2p<./S@MSn_j4Gr:/C3sLl'Sv#ădop]5qMb 1e?OwK Uo|H7MJpO$G$0?ZxdAʷ&pɛ7:8YaD}Ղ/ kYO(Ljvrt%KT=`["aEBe/%?p#7hh*xHXY-ޚٿ V*ACZ_ O5KpbrDe*vY+|/N(6=MDQ%gEmSLnEAy =|wc )]P(^8u )F^Қ9ȣwLZvy-HCpH_,uCbncc̟!o/ RUfNЙU9"|^BоGM}=z.X=>] crT'8s_>rE%)efdc^}?~QnWNe4~tKÎG"Q}LGIaxȵg8'BEJ&@!>ҋj#;vXc'H\fKpZ; 7tR wN? /#`vR+:@G j9 :^!1Vp`;duP7 }_&60Ln8՘Da> ^#N[|x/ظV8{ Y [TO+) f!<dzD{x&jM$2Fʂ̲;'N+$n+D kt*= 0žGKt& V>"sA,llo\/~_aFkM.upb5z$Y]O)amN&W @r)REsy"<c\¡ AVH Alٞ(R\53yVu!!vL 𚿙MY,ьե҃uFs~r栚1J)x'=%uoՌlCswGˆv5V/xaOr4UxlaeG+`a̸ 1o!.aQ~Sf0Y^QfjªabEyQ7', H6+L#}ۗWEm@@ 7F/ǣʤa ;DGAI d|~w%E=(6'xrI{@( ՚)Lp^ ,~=LZt]U 6=ɧ61&8:z_!Wj@H3{N>@b{tШ~Xq>tX?J3ٚ&>C{{i"ɮ ԅQ| t?i1螋xV(UdyB6:BvvADK& MtV1Mӕ`Dg Z&F_X/r\!"{VG̪ { ~(wރntHutqXHK\O軰ρfI 8QmIXt>x׉`&r| B&lH/"#nLwF|P |V;kmC}\R&04'KqӢXsF<Ëاfstj>ݠ ':-9D"?mP4Xjl/̐ec3 H>3YxP4tlqO& 3=dxSUV_(4(*c!vWVY/:zsJ2ݡr 7ZANa4y #.w;Égz_D,P/Sa|\25RLӬ` I^7>HLʇ,@` oO.3Et!-e3VUX+h|e1/pd]*![̠Y" 0&?`ORRl x zĮ AiW(F{YnHubѦ+Q|Z)P>.^sr;Hur$Vʇb:<͂/?Q{|v- =@xߝuOBo57}=#djM^,[#0z4huSv{)ھ+|aP:;q9(ⷝ9{a#ʹ';Mad\!NHto! bN^p‘JY.9;W2ײ^>AM =@\Á0{%67L={ 9!۳= rJ>:R>kt4$dW5fFdq4 pSe7rb+7:(6ϙM0F,DtDŽcZQ ZwRV%=Y 4S>wmey8K/'Sb.];Sg;v$jB%zhiNK-5(whϻsUHLzeB>ϧu{JIٓMIJlE R䡽=@&sbSec[!/J\[jiU_M.L(4R8tԅPoZS^@.#8 r'DEdAmuьKbǨjYq~^EB dF#5ضBd^\ غ4vDy8WZl -i\8hgD}rAw-[o* c#MƙG7FirFpC6sʤ y;th豲@4P)LN`%W6M~hspH|x|`Ytq Jr XpkgϋbsH<4} f3Ɣ G1FGiM#Ki!J Ax߈'ay˄c!$C r{Y=>_'}͗jU٪F Q֕FKIKuT<3I[; V&5+&ouxF8ؠ8 M$OFwEdD1 ޢB{W5Jz8EPP1}-A8P!j#i?N2)mp6&SfwsQpj2CI ek<72,:~e g5uHT!fRoYM# 6B[DO >A9#džKTeMIE}w0H=&Dwj7?}*OcHa; ֹH]U֊-I{T&J9lv"AU"A5V9!BxE 8Ƽ޹tU8L'E i҅ q<!2lYZo#_fXT|8?z>p?ɬ7瓇R=,J%E[6yzNQ0#7}lG_ؠP2?5^Y؀܀` %T1K#j>x7z%Ym9R52qH悜;h3}y6o6QԓB8i TCg7dW{7o[o}N CV3x{Nl\oj\20i>T:)·\R>3K89D pȀpPsp>@X/(rhpZ{b MF'5xH=`C>ڌU.Pڢc7;^!yky]~3`@c߈n-nv<"~L R9e+9УW*aNVB-=B1bQE_hʴ1I}&\Xgv`~`y5`gdt]az6?CR7*MXZ#Z,͓eP%tZba|U>!Կ'zO6(Hwdm;*@Ih}q܈Ual8k,]!/$V{1oڄ3r2[Cos&+ ۚn%̨"(iLMSlssDfޥS~FXLݏr9㹡悏b*ydbV(&T_o"캘'lȮUTo~ı>Q -p- 1qZNfPQ@ȑ}Țn#їXO.M_ e))S =9}wh24SB Ub,cXDi9"CWLbuYYBn'IPWZ lbT7Q yKpH; ?Ik ~GPO(ʒӥSpKGtRQOZԐ+B-(t5j3NIuth*wt$658d7LH?=.s`gW2& `3JQ;#o+Ri>=e&m p'FsHՓtHKn5p q2=š xx(m>>dC[+n쒒WC &_Xl1oUo蟅 ϥw E D11`P1lJSNPdccM!.(VbavBtғ{f6];7ړ)b.7BF( --G@G:07n_z~pq+]W]3_4o ?{HpgS8%~vXog4{lr4 G %KGJ[K[&KЉhhUKˆAڙGY},Lїev=g%w+l$% l3yΎ׉=.׈؍|9,I.7ٗap;BP&젍\>p>F܎F}DJ+-xvaJ7Ռ05guhz%U*QSG&98ev*+Ϻq'Y6A`X#!|oEL#ԯ/}dWiT3.w|&Vc^9aҥcoYC!R8 ?wD`Kcܼ>{H-wz;`W(=zǏh< (׉ *bB g%{]fa8 }XLQwDFk"%ۤIOZT[8Xi X_b\QrK@5DGSBE+ d L/8z\xK+DqY/ fRiJB XNb ו$:wMJ@,djei1f+PW,&F\xBߊ\裡u~1Q<A܎n6H I0UI 9e.޹=Wy i:cC|cq#Zf/!4KHwNTbNj7,Lr^Ow?V$xOQlG7D˹\m#WFf`%%9ã'[i+oVGܪ›Fn&(FTᖣ\v&YI7**c. ƛd};2ziϺC[iGxk5ue +L7%+J~x`(H؉ěȾ[zأ8jrD sOr~ـW"aSX6hIӹ:IЅ!P믛޳+-G|!sKSGJ;.bxJ΃Uo<gRB΄|XӰBwHvS@t.W`^FW1!&yEutZv\'M*Z!6>bUEm p]hRQBkGD$ҭp{HF;S[ۥg`4VGѵ2\jq mqdIÆTD~qIV $o+A;c LKGAOcrG]@|w*4‡"Cs!3jt6N%ӑR삿֘ӫƅ00(<ۣ,9n[TfoXNM\U{4>ݭ13I. &U:^/A,z5k5@NB7/sGaq5P*'0^-!o$? iWSvo\䜩wYm/w[,X#8IO)q|K B}v}UQ9,RDoTpl <KJ&:t |7Jmd5:w%K|wEÅu"p^1ۓ$ ͐>@/؋\zGsZ3upY}<%!6kdG5I 99>skPB)qN;1_c+Lј7k`s)Un ;jag:(]HcQ~MFb [ȽUmً#5=v)HfӺ) *ӅCS3Ue^^2wd뫫 ՋYǾ#R;768y&!?@JEEy7؈q.,R&Lvl GU]<0) EdP_aq1L 4ӂa1l=@ *CJ&GTa bdNۙ pr;p`8%=Bo<5_$Nrqt!Z\66wGףNo_ ђ#"T{zL|YVqIf/7A$b%-m~(E R2`&e-|7Z28$.g?k/TY$-FIz,5bG)Xy z$hLjXdWz 9DgFzjisXc7! W32KNto">H$"jK7Syds+8Whc/),ew}wfF?CDC81 wKLOc~3z?,!~ ʓ <3)Z.* IՔ& *PVlJBͯ>^=7 % FG=͆]@G*=Z^ =L!(CE#޽i[",O ks" /X[=_4u{ji`S{gcc_S, w`4`\:MlUSo]6ȴ| jtrWI]VSH>J!eYv:ӫ-8R_D ҔCf#^hu[“w/BY%uZ{{J墽B 4SIJ\I̅όlr훑uƀ!f rNI}@\mTf+M3% >{y4gf+N:ϒ)T?Aq2өޜ̔s,RF ǰ.uk "G £vC xa_\-X?ܾ;4,t8u՛a5VVL?LǑ1jR LP!-co * 贈$'\M%t QLLXc3̕]5ia9љ7 Yn`i(aZaYЀxg.4ٴ$q|IEPæoF8[?(שmkɂ,5]֪>$co}VmRx5DXd"z)\4^+JQ^G{RbM.Έ2uي=m[B BB^/! :n/͈ np[s;<eS={ Cq/(+ss%J2$#An7c!OX4a5f0,bQ ;o{x=ŞyT^e[DD8 _ZwՄITedF5*ۅk =0 {Qr9 OR#RtRꝚ[(p֊̽}=,%z=maIn߸܄Чz[n>?ly4v^x͹q?իnʽb=q]h 3k&H5N1zKP1&&p=~50cWuNRm`įTRRՒ Gv&B3,Hܒ  Ӽah?Of!.z';UDls%V6P5YT6`sۋ3ʠrd|V]9/5žuGF#nNæ]B)u#{݇3{nIш}bdOtiE.]{3E:.taPiJogmјŅ!GDmQkO׵juf|Yurȩ$.>Uv EF rlO$0NB!-2kg*-,L˼Ǽ"G3FSE5/bFCRPQ9XUNQ}P%U)V{lvsī=ۼ*kv\' 8(Y⯑Ji{ D\l3L`U sF#cT9=)i'gAbO0ߎH^Fo`<*n_s*"^Z662|զӛ'5t80^TI\zmïGQY&YXW3s"A]BN:Ml?DAsEx r&8$[oP!^߻Q>wf۹,ޅBT[hjwh&] ^qg%s.׎Cde;n*1vߢ4!ʡJˮqvPZO KDLW;9-"lEcr!m%)rOcSAhoȳKMFVxy7 h4wgj&䆻0q|5%,gETl9(yKŰ8xa[^:AQAWC {0 lf[FCI\5mwBٹk룱q앁C~劯0g:􆔅LhHr c)ԖHW90d>-Q$BNwsۈn7z5UtD]ph_T$>*\L}Blc;\,J 'M:͗p:G+LQeET)"DE :G§#, DZ v?, 1(,F_z#m RC JC X1އ-σ?:2~eV]6sK cS<vۄ\:cIN7!A Ț {ն׭Jq ߈A;fgqި;m8 T(HK--o|BZ tYs5V1e s˜V:A$!FUBP4'[M.=Yz;v00gN&@ĝ#Z'ASFZ^,SWv!juU7\<+Wmh)XEբd?w4zE<V.L@Q342|[ed㾂l֗вX'Nj!d wNH=ϳyʕXotnQ[k#Zt$'3x~r0+*4js<3B99';]H=])xdʲ= $ޅx-ұKBO3WefS2R*NO5C.ekP5B&,B`NkQ@u..3+_#` Ɖ 0\ B9# g5)ҁn9{;/gWдaRSc=gNgw7fCJUI}$oX@})Q= -Lr;$EQ' JͪWzw"L_x4nAb󴚗#lNeC֙+z|%-5f9TpA9C.–dIVtaȆ̕>s`ky8ͱ1'$S(A%t,l?{fQ^uu!Q/?E0 Q&p!SA O 9 Z7,$ {a+I[7*$̱%쓌OIU%{?_=CZkRJK+RVb"&YN}wǍٚr3-n}6/,u'm6NֻM g6}Z@fR &ZNBN'4K~$ +ص&O`tB}WƀcV؝t^`OVpRdKީ:y<34ށ@=thߧ  I 5S:8vcT3pCKܵ O6gFxbҜmzeľb9O;k ]x@6' 9:J<u q 7Nr0 `Efm)L~U1b s<1gQes8"Ncj_ n2ETѴ{#ч-c8ݹS!e.ߛQyUc@ZtSbǡ{U8RDŽ#gsJAtޏ33KPM!5"Rx,{qӑVi#Qq(i ݿFq||`hp2yL?j5WV۷l $]k]C&'΅2`@p0 Xr+DM':^[Z5>8MTI3mu}&=]oQ_umw#HABP 4xt85B@򬻑ꖤE7Ǹ_IZl0T$pk ょQ?^qAX4㴑7S)kzA: 2{ جWOߟ- QY^&qys1%OkhV>v  Gw{)ǹw# > StPM9fV>pKZhc[+~Ln=vk1ޠȇ"v3U1wIAGDaa7_4MC<,~& &n|)ͺ}fSΎ9,DZ2 7AP}ֽ&GL4x ӻ$󟓔ߋ۪Dm\Dg^&= "u.x/a&*~+&eQ@(`hP qXeBoT:?1/\@P)؀H݈Fgz[j747,u`YNšै7xq{nfO$# ಧ!y_jő>p2 zgѻ#[KaåM][Ao/AIDWިc v@~nݚVeom{%lK6hcNzJZ+,n/hQ+8[ςXyԈ1GqGs)m vѪ_}ú*s m63_b_L\웾R^vg[JJD~'$'+.XVZ35{iw=Ha8샷/:NR1$~TW@^p蛋::r_I=9oIHeX+nUЖ9+_>_vy"-E١LL1 NCX}_zitsw|c#S,"=YI%\ԡǨ),ĐXq?XƊ'2])>h3{ Cl3tң a^ktEcDUo}S4V9"8j-խ ,SCi4&}_WzrR7'C^T֪fIZ-";x22qU#Ҏ_ƈ4[Dh}Wv<2ɮ!U0ZN6.a].̜}r^]Dc!Ŵ&x{Exz7 b۠YZ U.Emd-(jxt}K,Wr-! !ʾY>/E„I*̓!@T`}<Θ^";%&Z+g u=o`=k|XKqůσF^a3yjͽ)hߺd;XC%v1 <1 |h<,uϛFM< 44&aF\it;᪝nl-"CShfS|$W~]qŷ#w22j9"V(<2B/t>йkNvH\G;oR[, }uXt#% ߏ1Xzm,#f7wftx>`&.Zd?G5V8mpokaC#Nf㻒ѓIy < 1B.|ig @*{Ȕc1D'.5CT}Nä%aݦ$r;^H$CnF_܉0EPq;>Qnk>Ai=sr-RSrH]ݎhk5"5BUw<9/TWGܯ<S7 Pil# gj}ZD= {#al08̿aVL:u be) ¸"z[pݞd;9H=yԁ jbwrl6Btp7ok>ux(kFkry`"-%P.-6 UejhfP%ir+򾑿'KFQ[#IZl4=FoU؜ 8 ؍Vy3njPyڰUAR339NI 5f9Ev$(L5gϪb^ԣPG.x]^,q7&~j3xP ~#ݗ*m9](ӓ<=t8 'i'fZFIBCkq~LIc*R8BRVH2nM߇: ,)h,$?oe.+dѿي}džtJ:Iu>TaWSnb0/Mn.Me7٘5M/_H@yjA,rS@٠*ψ'BtˮBG7ꗬ6>rQ4xQRxqmƀ8~eMXtDɍ&jqh)ʤ;Z4W׬ԲTBv~"E~U$ހ2U b_0+BB <48##f?M@n`ݗ)>Gm7sd;m(m{{XϣC\ ~89ч 6: jK83ѴשmjZD_jjq|*|Y)U:Z BT3 D8xuR[쐉o:Kz|ܖej>⍳ȣbrMLx<}3xrDfKzVꘫ`>&r<޳|삦Zc ` {CHrS/i*vPhH1Z:ig7TӴ_Dj!Ȭ3l"K|/Y%BYUh7tI.38izfkNvDQ O:B6#jXDYc]f0EV䷼h,o QPa@k< qqƻi7K:99pbI? LH]`yƨ5dF_5vd?Bn݂L(vLB|VDI= }%:a,Yar>|Ĭz~"o# { WyK]z[L4%Dߖ ]Zc/6@ !ŮhJ)Ǽ8BY%/rBF$ͬ)mxx.(|ۘ@V8182я6ѳZ7~ƥ; ښsKci<-d,vw ͊20S zJ:e`Dڸ.!U16`vV<@ ,96\Z˙ :SՉLJw*ݮAW=}0I&q$`Z1̋O_ \7٩T3xTև˺zT@dpVΠWsJ}C VJ@LͬPHEdYγ1yiy6- sM1e"ƿ֦[pW\<QΗN},x>T4Ik5@"@1$dځ&arT&N^hTFN"ÍP%F`W/}hń2#A=]fȄј$uda2UgQ.r 7Do&n\^Hωa0P܃sjtߊXoШꋎIUe]gDW?HFPne$X{Th}6`LWn.'^u|xH;|>*+ GteC⑓yHzLOU;.HܶWCC}|V4}_z C(t2f!1֣y?{ZxXiU ~Aü&|*Yo[X O ;%TwD Ͽ#fP;(7AʩgItuڂQ|D{#SB]fox[˕2#.Kꁥ j,}f}?^\~LS}qJ_b5>x+UHH RM9Mju*I!`lӕKZOh=CY;}Ո B ^$%QCll&NR[*Ak.~sj*ԇCK6pe0k' ^n1"KiOn7GJJ>B-4g\73e&r$46szPVNlmNZF_$E! a0!v)~%`ZLxĀ"|AR$+ }a{ʲKDΌ`99:;&!V," ȋ ƖkBJ\L9 /xҗ?E6>+wlX81> _ňmD41߭K8·%FApDChL'nxlks]yA,ҬI0 0p'0FDȆ5|s TyFCg-Av%,-E1d|M  er- 'F ?cw#d[&NV>NUOUx|\ֿ?Rcv$VHC=6< U'c =t 1 f]t@w5hމ\¦"ezO>>&.BlrE31s,L<&\ˏA԰>_7FS*PEp?Eh=f̣BzOi(#4[U"l-0,_3F-"!dW,yVeڌaV0ڤ*d9v>m Źd/8O3Xݲ`#@$v RGo״f*}yh7%P)?y%OGhS#;biT7eus竰9^A*q7(/)OW]$S v{m4"9\-0Zip)BS܏X#_1Lghc+$Yi ҁ$JR c7Lk"=YJL% g%;Dh'~w]6G G84dbL90 1YH``sȅΥ*w>뱼`dHͪ%#gN{,,@9^ېnZn S w%VvC"Yp4~0|]`Ipō*϶%.dbEFʍ?\-s[:!9O7鿅L_ϳwlnSy*]8U*~F$.Sb&uRtH+c_@RkAn}806w)[,]P1Dt+ 5,g HTs}IF֝DR ]lNQq#ña(qI1c1D MCƧj=%锖j۩Kg+>P hɧuRSrdAl^hb"!դ}7X)YS~_2q#QDh/QJۼw0}e B# ;(U|E'h, ۵nF+UXg<:UpͥḪ%/,À vwM+da)^8#X4:G:H)^Ur=gW.QhPxIEea#g6'0|8:%kzrB!S}6וr.8a qo"ry'9V8|-r~O@ CyQԎZiz|b:WFE${'+^C1-}D^\xދhi-M-&]=z+)iTcHDF`I j01ݢK$b,fD&\i-dQ?|3@-vKlw ĹMc¥mP!,@:=|ufxzJ2Xf̶/B-S;F5KDٌ9~˼Aˆ^uDҾ^(v+k3auij[9e9 HxB8 4r%ˆ7:Aw+XbJ*KN`z"ٺ+b/4"sa,],[2b@Ӭh}hSZ12"U>{Z03Uz*ZﵪN,ݵrQC|O\mP0}$|$&`_ja&16}/Nb7c gs7ߙE8JNp[,Mg7WZu2>usPLp;It&]zCx_P cj?6ůa@=`9{0))I 6lE~!_D)`W$=-g~.T$$Ȅjp=\*‹2bO~p5{+&( }&aV4hcEx3i_6?T%-_WVxb/<;~x tSC7qyt}΍Vȋv~b ޖ ,;.)WE]ErHͰ%5}MAߵnfBߡVQ;،gAAN Y{͹aY@4ǾKb8 ~[ 3PFFLxD̖"Z=Yy[92#Xv =o&[Gp#˼g'XkJpK\SoِRrZV*ʄC6cCI8R Q!+u<-P]3⤤ /U $IUfQq}xQ7x7K'ȂXL}2or7ŜwY..#ReV>Ix_! MɊaP"ЎbxǠH S1dNLRT_ICGVanڻ$JasΙ\̫a= d 9nt_,V*w}'$aI 8h\x*sУY?T:D-Uȱfj0'uzV0I^`Z-K|󜚺dv3ㇴM E5HCD{,u7ȃR/fc/?40Y&F t}^9Rф/Dpq-;{%CuWU)ۜw(5]q4U` zGc`˗,Qہ҈t+/Qᾉ+\@[E.h,j*"v*%+d%n"L/zU:}ۑlUC"6*ϼhwTr2aOQ+} ah#?ިL?5PM 1>ᛧ>y)$cTm #?Ux[3"``Ԛ!  O>Z 7lѢieQ[@14v(kp-U+V4(1H#pelu>X'42a@'Vxaѥ Tuԫx]! `RHCT5 ҎV\VxYBx~WQʀ;B>#Ջ;K%d:?gxck$>iuew"?~ӟ\2r8 Xx.]A49BߦjbE@gv}_{ cӚ6Ўfݪ,t>)&ʝj&tA"3;aFCt~Mz@%er~KHȣZ˸iB1璻LyV3T7%,+U͉տbɓ82CE%[&P8|Me9A4riHG1`:E5 ЛhnoZٲ>E.0 QJ™#чpZ6*z'~*x?XEd%W&Fj7Md4|OMAҙ%~di PE9^e\R:̗_Zq᝷J syUʃ6aWP7' z-pn~"()*8FyR5c+@vdQCL/BWЮ]؜s?7GxX%f$JK~ GM\I Qō D]8piFEg/ufV9Ԙrn0~JxcX5jd2)<=,?ҒE88Pbx4|~s$sG"CF>a[>hagd޲gUfs"׬(c[JQb3퇔E6toM֬DN`GͤwYCHtS ѷ 0yy﹧&#?/"aR QuqSXy)K]#b)`+x3g4שWb7ܵX'`Ȟ^*wz-_>cv>p>y rRjDz5 =.-;V\5_LWԂWRRP|%1#P&f/( z0TjQ ϣO3ҥ0::~Ґ@79'oT`;Tk_l'0W]ı3@߭+0̲@&iPDF p-IR.՞H^Qvu90Cg\ny\R~zĺ@>OyB8ݞSf}$8GrÐV~4x(v݇ƕI`CO-7lN@ǧ54UudRB㴐\wpj'勼ۖQ^.,F_hjTqpkQ (BDlWl4.h(:Q PyH_"EDrezdvmN[sBSymy='uvd\CX[}w%llIcc3"+DaIs?VdiA,ʲ7J f(|+Ԥa/z;4 $×[rNP8e"enRvӈUFy9\b})?@j-)H0f0H7yYaN}76b7=xe5e6Z+.z]}NOioHgXM6MJ(>FksʻPF=G+ 2H:2ت7NfU~I5B 2IZŕ55;&D5OAz(TDj!T>C'dJZǴph}0ZNHe ec[k_`QWvz:\\qÊ0gSElN7?yGؗ5L39'j!wCq5q1yK ^Swhpȋ} z0!}Pg'–e)0L!i2B~vg{it @磈z~S VU >  L\SLm?lhjU7!S8 ùL,'yKcID z 򑊪h= ʻE^ \0<-Rj|T(00KCΩ*œi ̤9AD"·wgC69b6x%M6:zz_hҔEϘ&=;9e*R&UHftM 7&S@غ ;Yvz~ٍqA1\R[N\ R$k!؄wz7wOwg v},N4`4lǬ~ώ_5ˮV>VZc(nȣΖDJTR{AeGvg?KXyWaנLPs8^#5cQ\0(Y}qƣ=$q:z_PAБahN!*ޤ;P{~'zS~[8쇂Ф% sknDԣS*ڧ<ݐ6{ 0{:NV'*SsFiu*&* וOLYqidLc q4<В%sS쩬P&Pm AhRjEd!uh}|?sǨshJ& n"`K|MXvFF΅Q$s*mc N+IIzbd &k|Ÿ3O}ï 7W.˂a}5Zh$"4܎kZ b'av$sNFCtQ Y:Ci[1LImW>m yV孉fz4Į1%JBfwkw!GE jJS6F_sAV/t4b|6̑AUb<7 7a_;ۙ<"atG}> =hAJۙ/뵹rK[=UkǁbÓKT-É̛Xr1b" 5=Plj)4Jys$1/:7ovitj8S@+r|eQçat`j;[Go){ΥQ>}1qDWx kmiI_<O䉄82i1PfbMz2^xte/oy|92Bьsj}}fKosBtV2$u>ί-PK ܼ3롗ךpwV~{'Y+T>Á_.-h30Uy[r,qxktǻ?Z_֖">d7^RNYҘU7bهBqπvvX5l9"KD'yҫo%÷Rϗ#ܸ*3s= ZȌ"}dLA y 8gwӠ<l>6ˠw|yeRJEbbtmg&Kfp^8ԕ=yO(.588tq w.*m :h 562n)ƒ`3|s· 0=/iKyO/+£Odk1fVSjA:e9>[4]?ED)YpAyq$N)gl>e H!@)yĆN]ZOoC|0׋Eso7SV=8bl;vڣnk zqR#seu|K3ǻ Qͷ"h!H=i{_t"7f+%o:uI}^[dțȗL+O(1Xhr#Q+e XUރ$Rb<_VJMgbq /s8Zz:7gȼ<{ѳ&eшB ǮSl)bФ1ImG4 HMΞV[.]6zݜ9sf,qd"^K=o^A1.Z.ʭ4CIyK#@u9&`|4G7h*tݪ#d^`;w3Hʟy|Bv6^]̑gZzl85&*!fmZzI"Ccs  R'l^ t`IL*]ќbFm[|B(0T1cK-O̅`V5 ^nV ꍻϣg$gzJйmP@ c8?["M>Q ~lϞ~|93e\W*ہ[# sowj߳A_19 h0gY_'PYH]0 D3F?ݫ .Ū ]ĉ]fp%T@U?ġ(MhHp"&CŎ..q.u=&4ll_cQbw^&r׆ ?7|2Yjw>v JruU"go~c |08p JL}n0rw/`l#!nT3ϓO "E[` )Xӯ,ǃkal 4ֽ6}LW:6,Q\l.\CC2S+s}Z@}ǘҔ8x}.o5Fr _6(iߝΑrh¾dTNbGi}>zp#6ZL0mMЩJ u fMDˁX< cX+Wxq wG_r F~tNmX݂%c"ۨ 1gU"x1оQwe1TL5tI璧3 `g(I~/A!WWOWŐscr«Ōn?; + 8D ^o08>#FceXGc3x2nљZ'=4WJQ|t!rR$F?ktL(:OmYeFS?rM}Qwׅ J׌oK7F\\-HS9oQ )ݝT'#:A(?rjr+:G)htbiȐDT[gF9>T@?ÌB>m~\YۗL?tbb~Ġ+a/rtN>u? 'Уgꆅq`/ Uft\y;?4(pNgY㡏aC`|j7n$EYQz\ !6 6ApV%z;vC>)TY%=<>Ijgܚfڤ 93}L L0,pٓ$łQ ORxzWV,T6RUPJ`4d5ߴۭsa_E~*h%X/'zFmh*eo▪q/bcEaTajPT*tʹa^thέL c]VMi48b4 T<.;X@LYlpʣ.)Q[&1 OۂNJTgQNX?2 0b(_b]%sXھU-*=\b= Mڐ.GDm#'<a\wm!0/VR|a l׶6EqQIҫhluBL]Ppwx$ï 9{ym#}i9a{>L%Mb}kp$Kg۟SQ j|[,y3*#_Uc#Dpj(ӕ{{FʢRk0ާWa}oX&' wJ W"+~G4%`! ҟL|[Wԉ꿮 ХZ^zWaeaF@*,g4ZQ* oc *N2R(#çox)-%zs ci!2ojIwEFʅ-1aE +mR Ne }|)D;U[,hgt0 7xI2,i>3iSΛMtL2h@}46q*oN"H򒽠%eYKhM0#(Z$d, ԗt2{=Xؑ q:xs:M@MlbM?HtvoB]"ۙ$tT&aE Ǘ醲,oڒ& "59ht|(E}[Djd"-V~]h(P:F!Y)ǁ2& 2\:bxLÃ_e@Lk.!(+;o8DoD~U0@ RWb!C؉Vk4C;o#C՘O`L(7g i+7Yw/2w> q?]2<4e9n 0ل+_m܂:CĹMfؤi|$4ȝP]5pE`)b\|xB/P+[#?"\ehE>ETY/4DӎR6;/p_Wkd>oǙMM{?utDx V(S 'FZ_kr1Zzpkh ҰP03L2GdЅsm."q~2Qc {\ŴY?%E,k 5kup CgQEM=_᭿NqlXBȦ~o(|ݾ~22(҇ο[`>5C'm S濋m˻_#npm2f{̋A;e>&,U?^F r)Q`Ga&ҜCFHI}yԤ$zrՏ0Xs*WlpL#> Om򓄫PE?fGOw!c]a](ԕSe-gĚ|q^ 1hGT5%>[(ҦT"YBnL`T VRf5@9^h]YGIu paB [i%|0KܯLjLi=`|2R N#nT?Q&!oLVir{{Rv8se%ڞ4;G\=LjIxnM!|k;T\j Զ}P5٫sD,_ v'Ph!KglP ɋ8tQv&bUkz J-bM_6zB4YRf ȇM^ 1ºY\ 1!1O!i"|9`lS:{/kZN %I6[3΁9:_g'gBe 1*\D?ikݏׯhIсw=D8=OoE^RlM6EQ6;Q-U`ۇW}rT uaP4v`uPxb*̧3tZP?/뾟qa_ۜdtآuư~ Ԁ' 'x`ĎaBV T{MA:bakmy^\~xk8n0j^\kϖtH{&u//-UvuH%WWk$ޠa눜F.:IDqu=^M8͞$|Vъ$  u=Pe]c_!׬WV4b\[ WR:}2aPglAk6,i8\_*ۍ]6 ~d$ur,K@>ee_RfdsyY+~ƭ$@*R#dAU:"\-4ֆL`!'by&e3):;D*2Wg>rHsh<:;QXia1ˡdd˲qٵfHJGbql`aFA] ™l;#T?]-,7̰\2"ǟniX:}A"pXµt~Rw1w\J62zݹv~RY `2=skc<$v+BW0{6Vwzˎ|GcN9T Jj]lcjlECtrZ]Fal`u[D/T35"71o|bg"X3y} tlJȇ:aen aU͓ti99y\]'k-| nEV~`5J̼*Ok1x:Vb.R ݂KyY+] Zĸ'8a]1ϐ3[QR|e桎MZ "%vgUg+K1'"߶utm,]iF׋=YÝ(L};`!h0%9p4,.9̌;.ooZSa1S`8n3ڌޗ^,=t)b#8ۮt7&r 1LF _{E澞 uG~_>HHw-Cއ'h5[UkkS (eӖ; WzCb9 _)b$S:Sk2[+T@G{>4fk4:/ס@ȏj0?k׆bqh0?ٿQT{H%M˞ >IQ31+y>d4ś=hӔn~҅M x^/UțM: 氠`k]CѵNPݔ3TBC, U#t ~LJSl'Y ASѸb;ݛJp]sLH0wC䂇MŋL*H{taٮ{ "P_9P[iKqCOBKt%G.f r! sgȁ9Dnټ#-k8D=%)hQ2V4]=hJECsDZq!c6io?gg(M=R3uɓ%.#DDi)Z mMIx7%L `т^H`FhwDζl'P!qK]:^:,Ͼ$8>o:8ȶaFrm6|,g `|dcUX\h|AjPS^ T4U/}smI'l(?3B` .=~[k(hgx/GrY|!9*5Hi F)+ ?@HAch`RO7?`6_;)"Fw\ !v$RhfpY^d*uPB31jq-,;EƇ?+hLq|%*~>uHb>`m)-:i:cc#?0QAt!BsHlSxx)ͥ[9Lwf/:FVũW1Syt8X LXm8Z"?ʺ,}~?[qV "H#?\2[ҁ% D{?&\ztNP6S֢9m">%u ͨB$'GpRm2?=DPu>/QAKUqioK"QЅ;4'> {ߕNy"^^#H? |jVpO a&E3(e Q<W.(d5(dДs'=|E3 0ج*q[)Iν,uoi8w_w0]~dE.U@h'gޠ{}qt0&kaoWwd&C0b{)RFv0NC_ V.`$" pF|paJήZ4z/]jA L?G&e/S69}:RɁCm|-PΥK#^C7飈HxqalXD[c:ۜ"uJrfv8GmAW[nM~{ڔvɝй3?w [|Vޣ7X-+F {eh:}^Y7랹 3&^l&ccK_тJ&?+oS\QDW[rww Pӻ?)ƵZat1ZLcO?;˨s Ĕ6`S'{a_$3h̄j1 XyX1,n?K]' 4: CV .k_ީ3X#rpk^C7;CAhM-Y4'Aw"K⯕C偖6Fe}7$G] F䪮!LڌUԁӆݵ[>>7SN^%vo=Bh#8 |KWcLTI2wE6$ gnyhKrmw_tn!QI藼_V+@2H93ME:ܚdnQK{$q_p=p$ 3 JN1GC6R#f# U$x\5d<&_W*1(ʚ[I4 |˭7(ՔSVoG vճQ5p!ZVU3&<0̀[3*mk;aNˤ̯RNs2{Oq= ]&2!JԚCm n*#EB7+#{(sj!O64;8pV1e6IkS>WPb[!'/2f4ܣ-{>79;f/#">b1͍d|z(hS5'Tj٠8^|}Fu(/yxZidZ_Js?T1Sday<-206$EI燕k<0 K[H P.n^lܨ5==mPOOw'|B0lkz6/U!0D٨O7gNF/m][]L=wg,KR B%L<9lvu3Wv5M(:HpJ3H$Yη h P\(420l3(sɂ)EnH`ʎloόw9.J~a'\CT2zW粝E?K+`o`w mѵ<$oXSە}+}UɫwBڢ r8(3wkQh 8%(@mԧTj\HaqGb`Њ\o'x8>`.X1lu\Si/}"n(_UE碓8F%&Ͽ(dpbɏ/`^jBݷXK_qى 9>H,gYZ070701000002d2000081a400000000000000000000000160d9f5e300003110000000000000000000000000000000000000006300000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/C0]?Eh=ڜ.+ʆuݼ<{ +6ؖC|53#fA$*}ڃ1_NsЩ#E*by\I]n|}bƤICG\o3PMjXz l_}Np(I %UqntxG]lfaz<VAt I)y^Q^!qi kiM{ڙxO+3^:$xj&]3u]S=4 ikSaJJ-Tt$D%}:]bjhu) @YuSѷ4޾0'dNبa}Pv}ƞcؖQO4Vu"XClh* g1A BS7:ʃjFu 3EACSP4i_ }3eпG_Pلj;?>jVFI#).ЙtF2JÙKNy=.]qY,5!MAXyth &OY|x&\֙L Q*}. OI !U]sl('dEkrv`JVY]E X߲x>Y9)|j'P f@* nOebvzpx! oz ]$< q/iE% L&~}ļt`$.nqb7c~αލM rc)%xn+sX=)FʄBCOf v ߤa[!Qy &rQM] fhC7{;T5WkC/ kNjǝ/v՗樘h+ S`[L:>PMARG# (*|aΥLe뷵2e4JG%8F!^"mC 'G^I7(}Qd Aр-FH4ږ3AAšԁ=PY#)B-i oU,qWX;i&8 Qf3%sE"P' ^$/rbXi}^F>GL=K —@ps2HSpooK5 }\&wiyƪ7y@ K='D+ToC>$|{!VԘd<ғ檮 evg$Qz-a":~E(RSR;D^`)PoQh,M];s9 x'mv}';[^b还^ =b69 ƖJ^&T(<&ȝ6o ,aBZn4 |.#܊ )pa78A##Cg]KRZTd}d3 *xOSynOZLd}ə DD$/$k>n W9zWF}%U>YidנP\\leȳ >u81u›])H+C%OXK$p-;BTJ&}g%j`?w<-tT]Y!OSgK0p+\*8^ޝ)Ħhz h [ONElf1H>,nj⩇## 2BiS}XrU< _`^O/;2,8+kZ[#(8VJGΝ%^Ѓt'sD$B5og% 7 ͻj%u7 ]&k{>y~Hq$aCzۜ10O7`<8X$>/Z47T;ц+u%f%nN7?ﲜ}؎`$FvG:Fҙ?!A55,hȀ}(GN1g$ Tnb$Tg)B}wn װ1gKOuF=T4zj˔4ūY,ZepeKcf ܱ)W͞覤TG'f?FJYXo B5}ʵ18֌ܢG_}BVCO-Rw7/0b"ϻ9A+Cs>71w0d+r70e!/6!D4X@n|~fHG>سiSx#. I & 8*1C%mH#̿3:q _ :$ ޠjhUnSҠuyb8%4EׄkdJ')ŋ_IY뙓6`Xu2hp/`JB >o@}ҊEʊ4@ ެzhinq:0w4#I6{7ߠ*`o ڇv8i $dQfEdZW/e(ˍ=j4шo36#u< q;swiloZhK)&D_Y"hXtDETʱe̤Ӑ\+LNkr-F]Kx+*nh5!3Fl# tϑ0FƆHYm7$/t !h"؁K'17V(.]S0HB857^!i}N:0{R](ؽs>Է3{$ Ջۮo}XL(Q%f `掠zž2L5JY<*{EiN\U+4}:s5/%e5Qd6E`aJ t&%c%άG7N7xg\ -|4DQdw bd$Dz4PQyգ>Ȱ4-GŠ\7_\9JA]vHoEZ L69GQ(l4-XGoI!(0Dҿd<D ʆ!NjrX05Xӭ!MŇc0:i#悞r Jj\@j#HSL{ 9%yfhN&ԿN+gn1w^VZ xBf[PV<=O'p~ju =#5?H34k ⡾!ecZ,W3CqU1siuX!?E[ѐ+ }[DWW\62AW.y[ũ| (%9]O/j9C#{郐=MZGC|]di,j]y#-]=嗑2ֻ13Qϲ>zh<++s @Lef2 ~g 4A~P8OO'"嬔X&\ 6鞃”m.,{/(dOȬgP%OL8ekԯ־@6u_jC2vO_# D_=ئ6ɻN> ~Y#Rc]j2c T=IkKK$DfJ pXyvڮ5;p6+{p`3Q<"F<]yBj޸JP(!~UvI܁v\ܕGjLCM0KQ4bG!fڥWjUQ7lKs]1Ymm X!A}ժՇ;j\ˍշ+ҏa K _q4E4)VLg}E,۞,>Zbj'VSǔʎ~V``Sji3 %Q#R˙{7N=o_@Q=o48aÿ[  oUTTZЙVf:||P$bPmoپ[3sL;lt:_ʕfQۊ]TLVY[/!Tչ4ȥQDߕ( +% !&c>{ّr;5؋ In'QwvlK~c]B̙lWu~gNqpUzA{Si(zGIOG6U$2}ϖXLl]ΰ& K!% =%7Ln{0;;_-'8OO/!0Avs/'<9@S)QH?O`-Jx@i2!zg`dI%2vH6-b|I [y_9/'^'`$\#Ip[ ε #nI'?R}W\Dh{L` qKjSyt[ ?v몋N.wҫ/ Cٓ^쁳*˜O L=*o(p8BAXH0`FrMی-Zi*x\5BU!K譟-ՍלN R 3˖)K*5( I&%m&å{B!/984y-@q<ۊQZ#fۺd f]i&.>ZL_ x'8s!'v7>שKnthFVo𥧰k'h8&&jQ@HQ&alyp11vD|S(uczCz!$b=5 %$9qä*yG'0;Sʂ@BBj_gjCjF.YOZ,ٜ>2plg "Mo-|Gl[p$$!ΛԧGjT+s!~$!ZdwUKhE4cV(ֵƇ%A cbɲωH Q"rB%.u}8B"/6,/}Ƿ=-fBͣ_F-vgђT Ĭo܎vjޙB̀ȴ &˹B"{y2ȈcݡMk(`Ub=eZ` hX)E+!ohO c˱pL&h`ΤJ}6y$zצhagKB󷀌jFKT4#{PXm[qmx8T!9Sb$ P֧Kұ/7-MJDOLH@ĸbٚOg (pr)CMڗk4l3:LN0룥oX(]bߗ&*4OQ܇^Kn^`IJ؍ō 땵]eްHYh6?Ѹĭ=_;b2Ak$ꈤ2-6y-b~;"#S J6o`m`K\H#HnnUR zՅɞ꽆~wNbŤoNfkz3:p+r&K| .y~KT5J%?.\a7WǺR꯬}6P 2, bn᎐Ҩ(kL,";ەO| 3x]Ur\vvdkl(&UËy&!Rq b|(8ˍ]=aoie;=uߖݳZf Kxi4 0SAeVO5$/K£il)N ic̶: ЗmӋ=~_iVJ$4-2=5XyK*<E;[=>E3uCs^# IWi[5%HH<$SP\}!">ʮmmgm'݈VP)*E!CUf/| y_b/=qW;KKULdYTbD4jv)7jGMs6}|( S8ūB^ي d!7A 6 jglA B2ARy % A3Um&[C^>نUIMra|@vzN0SVQnXJ,ȪFr:sLxH䡩P '9AXWtKz6ZA(s!)GD Gn‡6-yg5N:oUMy8BƁ!a6j8'_ PJ5X>%1!w9n]bc>[ ]X$2ۣBׂ^ o2WCvjM J6 O1Ɛ&,;SSτV E~RYyZQ:șqgn:3I)w=$MrbdKWKG-ldHe>uÄ݋PĻdBZ!tw:;24F|gA?&hH%&o~6w80>ן2,ZTXZ/τMC CM^ύQ\-C/6)tE O=ԵјNR#0p!=p_O;iB&y*ZW7^b|=$nH͡xio<`Ǵ+/x?ZޮqKڇDkޕMx=&3|+ '+;ϗ9жc%ԽY`Adc*W'ujź'6_ΐKS7r"zІvF4$h7iDuaM1CY/ϘZ3LybU]0"l9jFoJ )U 5w_)銔i!jN}@oKK&' >ėBCuKQq;t&R+`,dtvKghLpjR~j*#Pv4e: ΢yXe))܎h |:. >~vAm~a.ֿJ<̱];]Fjߓ0_ᵻDy< 5c^r P)=3.FgL0MMaߙɠׯK%sZI; X[9͑>Z> mG5BLxwD5l ߮;njg.:a]_FW-g} X.iO4be%Cm#+|[R6qRm$`/p6рE>SV7y#pIuz5${%v@ ސ$s ./~}ݓ5, v[k5+eqVwoKmz/޻uBEGNQqydl~~cova-OڸO-XfN$/W'1Y6XIez`۔%4iPz7![h $idUQiwQ64 Z'"xh/Vx\ {*rb T!kZPP_Vd%N䢶\DQ}ĽmȳWd)wjii5P$eW+3`&쇩"Og ?sb슻<,GqϪS\%;2m!dq؏ ]^| d+{% k-ø?t)cZpLז j\\NI_IE"2HO@iFL2BhbA;3o*:*!4L:*=[8j MBfPgꭂ"84;myԯ "B@&@)؄rܕvRJ(oO ^Sbto o໗:^)UAlXͦ] m(~W)5$LU&]M货伞DUltDe մf>#[#v4EOHaf6t/8 srb|g;ГhZY_WYne*k@glю;M7™콶&_ġ+wldT0YXKYPON^1h/ `㲑~:&pyX0iR6V`BWZS6f0=-W|98U)r~"ꩶ*AJUUh&H\5سPw7Ch9? rDd801'~ݟBx) rEOoZ^_=}M|gxauO[CtwDi2\d㛽U'j IwQx$,y:z u"T&ji--B|st#~jeLf|XzҘ]VRz'@1t z:f3XϲjjR?v:Jy͸<ڤÚ^UXyy0N=0\.^'jzD+L˳ ~PrDE]fC=%< n(1QVN܅@TDlM_*Jƪak#gYZ070701000002d3000081a400000000000000000000000160d9f5e300010cd0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/<]?Eh=ڜ.+ʃ{d:6,Ħh䥆KC CU_"1l3طj'GQ*%Uc#&b\fL_P ّи=;=.S.6Qzj I47/"f}TH:7b]p 7  4]3 {j*NQ-:f x$v'6oJH4FΟ *U|D{6y* 8(>wGmaO$3s",K/nw}z%[!o[ <2~_ӵ;3c* `k0@6AKl!rS p?Ͳx$,'Y}yvϦm(B"//{wY nxGL}1Is,5uם;6̵<<k_ﻭc6FMn:H)'AT% N^6 [j$A^P/0gh \@::TuOmVgW-!9U*)uOnݏs챹eۜO=J&C2ߓo_V|? sэu?[I`1}phq)i\Gٵ^ڊZI8vNboL|qfVBrUOME̤: m?qKL!v7ೀ0}ſYRfw1e#fS3DEB}6+?.㥰#=YhSMfn<6؎0`X`(^Lܾzct@aiC><s&ؐv5({I=1d-6}G(Q{?Kt/p78 x- $H+ XSم9yU"ۈ%؆Ooh7mTӬ^j)cjiUyf>L}zmЂy4S&!oޓ¤*~"H(㞜WcoD% {sϜACU ^ރ4&ްf+;{ϱt vӥ D3K/C:*gҧɚ[VyO*ё p򥫮h]BR,I|ҺS)w=#e:>-Bf*%0L7= )(8_횾H3L66l<zz&53?x3c_퐇)Xs<w֞t LCx:ܖ;܌/G`cXj(W$THEGW&zsD{77#bzq 3ErK,a.D)+ !j=ҏf;n@p7ʖGSﵶepS;5"Do8v ǵȦ ?@XCnB!{JǔkO).OFvZAr%]#+iWO0sߪ#7 b)كA r@Dp#ޞDe#qm[=<8cx4gBEƵ +m 5W MGOp%B/Pgq~"GZ/Ii밺Yxy/"; d"!_5]L:'K jZf?,;.s fnt" wKT#Nz{Ƕ!<NJ]ո25d>kl~ԈV/%Oӆod4M*iKXVI\ ^4) %kD"^jE􌋭~D/0n[d2pl(t(F@OĆƥ۝bbmT]ҵGlwXJ=OU*z_?avh=&G[t1p/5ΛHS;@DO15>- J23z^=uQ;0d.@TQ,J""jyE49{sNK?;/ٯDW](R E;5S_li5+ fS$E8+?J|A:vVpjq1ΒI^+45A~;Zu3. ʼ>N3N*$=xοL c9v[ !< vQ@ G5〽 hpux3{^#9,j,')cUI CeA2w/͎T31(sq QamPeIi["t*l cQ.{tg٦O8@~LFXI qBJ^' MjzAG6mF6USɚ>Y+٘\qgKQV_,RL-o"{FQ_\GjQG혢3՜ɆލXbDvc&G=GmLټ_ƈ/ӣPߝ9Rcȕ67~ m8XXwZ8`O"nfawmWM˯ܹ9 qâ,\MF;$Ղ@rQ< (KsgPsE}˛5h"e^W!叟ӂmlг~Om(6Q:"j܋aEk_6({W9Z~) ^;~>"?OuFu!,ҫZ=y_OY,O`փgIU9>E:Ld{1.e{MMb^gݍ8o/;RAܤm_QF)_F5_id{55cJNblM&K>$g ywSܴ"'6p Jx+`a`A\큣: f -Al׼T]{JDf?:e3Ί\ swy\h<۶PTM'_3*采GXЕ_ ۩#Rij^aTO ~-[[`3My%D&;hv,:]X=fl7>CVbݩ‘ek[ר;5I*HEY=wP^hc *m6*.JΠCºR#a)6yYopuaMwpUpXF%ȋS 4>+7.{~.JŽZ"66!%E9v% !cvv] h񅋅GWT i.8~1]ȃy/aq"E(%৞C2wA%_|rDݕ+f{]4\Z=rWL/͌ƤKEO{HdwQ-tt//fOl2njnrŗx<]56GFѳyJe[>< "lcy@#DOhިHj#`[ގTEo܂8twA~1@a[%~ބZKA7Nmd́p6RD_)i~8|J'mZ(!t|8h m\d))96b.'8640$Tm a'0!,~b;lU%"KbrL /O3bTINE[vIkBpb|ɏ˿ I68tx> D3ĉޞPk `ɠ^%x1Kɚ }P4e5Efv'D)U \TVL)q\g6'$ QsPT3淸W+Dp+l3*A1k['ca WhbgX`.u͊Tk (>^0E4eyJQǧd*T( q]Kͬ@gRC=͑/X5 coDҝB uB3.aYTݐHBd6Iq>kYz1wd#hm3Th7~}|aZZL[}7M[Ep _Ԝ̛ -~8-pv^p䧺B-26DRTFoai: 8D!, Ono,k8:qsF}{.\BLŹ:q={ JbZ1MEyo\6W,iktQ/Y 獪[(ӱ2{_ӽRڃ@3w 4ۗPEd&TF59d~iC]`'z3ZzEӑuFҒ] ޞAjKu|c6r Ɉ,Vl\he%Lj{rXIY~%P>8B?5 [^Oymޘ"ضHv"eVZCjw/'hI\m 8fAO+e6Hŵ׬ Dx.Prf}="3VGDV4h\$~ׄώX?""…fR=?Lo 9dڗ>>oPx=IE6Oe1~~oӋ?Fc\T R6]c+dڅ s{@5`]\뼣]"1?8`n%%cVC EEAx( 6tVh*;HCE'_2Ol'2;Z6YJo({}]4roK{BkG no^'+j͉m脂:/um0^|юeJQBk3y^>;'3\2=`GW;w!W'j2B=H P$hܙZ96/  f"e̅Ω}8aDuGǶ|\UrA3Jwgxd7KNBCU%{յ "m=Hv+u-,5Vc\&;V;hSj>nJW+@bdb4еym+GCcX%Ql]ϰ0oqL&R\R_BzDQ;8}+@;P$xSd &߫D&x$)Xp)=PɖO;nHuyơy@C|U(l^$ OW]MX(f;d 69YžG|$9b쫬+;5:A,  5SF .4Y`E|65!*$}+:;j .fgA$YPZyl3PS".ʃ2 Մ ~I_Xɬp=d[lyлXǾ)L;`fL@4l޼)TRUlHfӟe6Ɣ t{A^SuG;v1X,]5#Kݷ@NwOi梸eb>=wPBӅZ=%pvzܗ 2+a JwQz%b8F:ڇU}u3|A)=~߀"CS6~$@IdU rť߅ o4FP#'}!<j6#%ldqzc3jZ 'ALmFs /Kk:L>BqΩq5}$#-20e"cS(}i Z <FBM5sMOڿ>ϜIԆ梊-FY[v?l5q4-m_),xO /""y=Ԩ2c :u302MGȨ`}2;D Ta֗|Pp\K%6,6;/~7OԂH.ws4.%/"bQK; ^]k>so;02pt >9 C# ?@˜r)"%c,]<X3]V63lu񓪣 uc,g5_$󏂭Igo6z8 -rjbV8?pF@ԒbSCcm0Iͦо w? .?iP҂P ]30CtgQ UZUÆ3̱3;kD*2I _5pOh*jK $V3NT|3f,![ :! ⵺(|i>ؼLwP_G6t3_q'.`v7NVfNҹ1pք!U)*,Y8nҾd-<6zN8pвՕrlMvU\tT)TV LƙO(9V}Zl+܎P~ &s5 -HЛPgɬV(9 nCn!>e5ɫM*$̷>Φ%(Vy#ӞGؿ7SCbb!uq!ws+kPK??qZ7Z} 50 )=ɣ$~0"gOt#lS~eKp&xQ/dj@G6u j+ ^F?-ٌ^A,H|TE2%3۽*u/C3:B!Ǡ sc /g`>%CI9db*WxH+|FI&4k?vGLCΌ_k[m7|a?Ť޼Vմ ~K^\ÓRy{YT>nS3+@6$u%ir.U)ݱ vVrgڐ;;oIY8|4u3>-g0_ ##tз'u_5ឩ{ ddn(uPBR)۲o ^1ۤs` hy[3 2.ΤC 2 ⌺S(n+ye6Y`s%r/Wƣ*jV՘w #gC-]a O)u5?}k_GcDdUC+=hB*&%,)RA:PPTv;0='vMhIq% ǒU*%D >H8@H=5W’OɍXB/ t̥k94/Q+q+C@eeBkZ=R0URwBY+/  K' oƾN(Z96y5г;>ueGns6مό/k *WͳS6't> x㱺rjƮgҁnkU%X(1n\N6Y,# Ǿ:jz6Y- . gu?Ij*fF\s=QHI*VPع 8,(0_[(;nb/8kX%xtVq7 s+{93oN˿a3ߞq[:mOvmKc%UL SFômcٔ02T^%Bkm6d팹((jLs}e=dL=' ?| t" 0R؈P Nev 5̸m^ny(@E .*|DZH xǠ^Nn/Tm!\B_0>'m=Z& 5^v^䗩4G?LVD#47a7 UʿVn5`]腨RՑ۰3VpJn iMNBW@ΡxJ븚&9̯y$R~I`/\$0/ -|M֓w8 rYSj̦YQ XËMzz3 e5Je݆p7D7qM K2"i|sC+QAT]2G"彩\93&t#dh[lHKÁ_ um%#LsmcS!u~&v᰺~YWY( \ Cͽz0&%xJŧwwP2GJz ҝ.%eIO4Zk?myYc~jLh:z2^A16"FWW%N M]Ħ{[^H5B#V뮧LS6ZǹQyp׌Tp6`pPdysvOW wcH H+8wu.R^r.>\j1%Jl@ 64W/i39"{4uM+0n`&szL }_]Kz;E`IfW5s)ec6GAVfנ_jŜ/yM&Iݤ/U@p~bz>$0q‹&ֽ·Pxk)',2hsk"kkoEN|ieF@ZyN9H9wW0xH*u&ƓՐBl,Ev_ ij+2 ,sUV,WI-N*<7d$[B'Ƅ6>D=*b|BOs9:{ !@f؀gQ[  )/8 )#c>DoJ>]b-/g ~5UGb]~zi@ V \}6cFrsd t c=g{ЀcZVCg"rUJXSmA7ehEB ^R\n'KS {VH8.x&%.{Di;A^0fxycQcX 3f?]8?4ae_RbaVSux֍Vʲ2@N?1Q|JDQU%CldVhle&Pn1,b_F8-7cQV@Fc2&q,Z<\>4J@DwI_봑@kGɬӵfDfR>ʛCt_V) 02卶̼>Xf!C]' UųlEB<=_S2w<oBFeg5TfM^*zfzp?|2G9 Dk-!`_0CMpvO*Fo1]9ņ 1NOyՋ\/C{{}LnY4TcF#/kwap--V$O$a=M rs K9Ε9nU2 HOxZKڬ`,j>GbD}eBI*ҧXC"O%kaBU4D%^:+Q'+XFxLЂVxkD15ޢ*C};ϋ%1,|!qUŨXQnzhXERd"uǞ=QnjP? Æ4tOoO:* lJ>2n[Q_+iBᲷ[ZhT/ '@tkݩٖ ԰>D&0)!-#fwۉ wz;ѥl̺7βfVzrWgۖ4uw$vKc44gܪDpPJ rn y#{1f+3c/paPeH? AD(4 'k;%l?# )%0{,3KH#vl\P.>N8XVv\r% ̒ E$𻎒LCsk,o@&Ǣ/J\3='Se[ Ѿ1l3W]n%'jA&Bӟ&KMӌɶ;l8!U ڧ8&&C}Βd_EaZfغ]F3^.u?hV\MXXoY+f햑'b]/ _CF౗G~uϏQc}j&94wU }^mh ~Z;KS瘲ZACpw@eR[XLZY9c)L)M…4ɾ/ڡKgo=z)O-/~k=5&>j(/x#0uǸimm{ٍ xgdW"#4vɬq#-`nڅ8_clYo^_#TEdS诌@"Yj- e N4p&&B؊[2GV/y7$Ҟ+-HU9^_i6s;D af8tiLk`Kvu0;SdL2'WlVfqF.f5.h%|S.QFaݔceϤZq/"{=¶rհ^O&3\yG\!Hݵe@]5 Zɤo^ 䅖WpӾYlW]\YSDZ T$MUi_T[B̸n k;bkq ѕv1~ߢV6&SyT/,rٟO|OPJ90D2!(;)Pzp>AЫI_h8?SJ>QW01uXB曊ŭ%iSjқF؋ gv@ ԒJ mT\oc;%F̧1UȷPMdB*z~#6t{fSiipjP=C'Ssf1Q+Zsxl ^PH*6FÏV_@e>Iڑ({ SVg7J>!BNJ-q2edŤ?fc)gJ4+ ^ˠ],5sr`=r %xl|v^:ʽ[z#btb3Q0hh&n4:!ih8-oQkѕЌ;e#p3= $wK=~4/49$UV ;VR߁ZZLvtv$y'Љ)tfA`H z R\)'tڣvX|6݂Uh{O`U r^@) {˱`@ZG+x<05}(`,~"z> Ag&`id`J[1E0n͸; sJ'"/jI+*y؇HzNOMI|% T)t h4#] V-ss,O'W~"ZM2XlEǣFv">8+ޓry!@1!0Y/ot8K X&c/lTN54?J%) szCp@z w[LBl3Aٲo0mW ;b3RFSr DR>k>q(V_1)Ҧ"ţ&h]bF`eriVa(s44*{~|UZ^c)퍥?f[ i_+;Vh"0jc2eE~ƧxazhN4AǘUy'od#SXM`zz͚GYXsl7|o۱'H815L=]IV =#f,`&Ɇvb D6pMd', =ky<舀oRf >.D [5 م,/7svqf|S3mt#$kBx-$aM?SxUƚ2+7꼜4t(1Y/3y1zq5H~Ir$mȉcuUQHk7 n^A#1'މ:"f;:&mNv$nlJBb5- 9s;Jo-/FZ#kzbLУUP`G!ż9߁ ocFP/@gH^"ILNY{3o?yRa!Hlꌪbi<dõJҴ, I-/:!ڎ*ܐXt%㳕B؀N",v_ 0@lkbc"OovM59Q2;ISViV{g^ NֽȔ7+ '؅;l156iwwc97]xVq7 ݼC ^VTV^r-Pdoֶ$RɬP\7:Dj|1?ՕF@Y݈qyLY_G*fN e͡Z?H+6e 799%ÞYdL}ѣPyqXX1\]9dy௸uluL$0眎ju6NAZ# :)$uwm\%lDwv'nA`P(5 YGWXA%ʆ \@ב G˟*GͲBP'a C\u)b=ĝ[J=<D)V3`#[8Pc?;kMlA:yJG}$KR#uo0uS&p .- eittٸ0Ja"I{E֤9Pvbjⴍa(8d,6,3۸ `V li>ʍ-Sv=%AxzN>a戞¼ŇĹ!o#Onm x -̶_z=jg^f?DlL6]d: .(探]<_j, 7 3h  ]W OJ4JcHךS:^sxbqyz.y~ПWC2V"=t?[t3B@#M3v63MDNӗ: \a$j7vW^ а1 $w]t3mE M9!(P'\; J:.{LM%*!C].:]̢t_қl!0ix<ڂS ٛtш|]K_yШ̰| j5dMO$7SHK]fh6br9.O)BРQA2܏:k6 +ґ-}CAI: SOAh"M:hʏ;Z,Z0Xn\&Iq dIǍWօ ƨPIO[@]dcQO`thP@;ْgpn##0j˛֕_ ?[*SP05Cż A$C*c- \&@SGsGcz eOb2q ̱!z+#TD'S%7k SLh h`) @:q` wyLe$bD  ё){sq)GlbBOo_[ Q ކ\K9ɰ~ϭpf'd\YX=/<*b r}6JG@Q(w.۶bS]22CT!}h a崙!@Q쒊`(K$ #Z"9^vIuCT#'&j ] tdCaVěfB*qZZғf%6tu.1h~zY$b8n՚3QeU `VIIw.]֙FmVGU܇ehmdG|zT,1#8;ጮmL/6{DFlJk<2*8ՠnJ@^d\pȄ,ex(Vdt1P7t;Vުjb-Yڼ0y]yRAmB𥉉" Kj-Q椈Ae=ck]ͭN=lhh#1Ң LvmdX=,"}@g=ۻwa[A5<=;oVs5c駟.ar)wQp1f7 V_nj e>c Qr?zߟԁT ^"~E&|g^)A}6KUVc{;TFl2IfIs2PQ~9'|p۩O~8o|%UV!U ~g&_ǁJ[FiPu 25I_Rf$H$ hK)RDIbƧ/ګnfEP*?o^r$?%R:%30MibpL Vgj8a^sJ_SW2-Hj^C.WDr*%*;a\PչpirKߓ&= w8o[˘}tuB_gy)>b7VsH!-֛5;J45G)j˭D[-Jnn7s֚`3ǣq2)3nVzԡݒ( 1T*Nv5Yt P &@lO 󺉛ZxUOjʶ7+_}UyS%?%hwf۠yzC%A: x/|'D8<}¤ ->gN_%ѸGj3i$KT1:5E mXKɊ}Nc&Pxߛ_c$#U^5 cdt{ظ|=#4Ohb'8YDIJYGhNrV9J%jeɊf@d0>ľꝌb,I%Ը^-نq5~2+ eaTOKw-W$gyt0:u0o"&ҊSpuޠf͚@b7"N棆fӤ؋y2""~G\vCۂȫJ A*IZ/r JGEq˛.3?q-44 HS}T8}j"َGȁ/">Ռ~UhV{K .Z^[j6*<8zH\ݕ~Uc1Վ嬦Z\ `ƿRSt ?KގoIFBte\y]N1gK i6(a(F_i_6#c )e9%;pqAlas Lge60@`?hgB"dO#vDq{ys}!7}5q]oA54TfiDcaSLH*^[[ٔw4TA͕vE!=.ؒ)A[p вnm.5L[})G@dGY LЪ{6uGlcyJwM?h Qdǧ>1OZ/L iOGKԵV͠d'4I[=}=S%S98Sq)+8eL9{Q9)ƸTq5ļ%o6 AuxqRON%ҙUᦂġwKÇ$R5V./ʭUE<G}eƄr뙅(\ˠ>fsNd S,N/ݒS蒚 ^km= 䘑[n<-4!ЉVC~{_EӮF),ց7] {gX0էA 7{s8s9I[K|pž"(Iv6@3a:S KiXU}ݣEOH/+8ʨ:lR-ɘqsGʚiǠv*Ws_/ܗVDb{머 kiY2r_uξ{M@ 9m]|rȩ=BKPLD=)Jq3m1A~(nGc_Rtˎ i,AZxo _?J0oI:NCrxxfmtaȹ"p%~p>C^hA]PӒ" s+,ÙB'y }^13dWCyt8*fʦh `";Twq+c&s/ؑ-fKFML01"\*eq)@A7+gz\:Z1DĥUú8tJ.kWŋp%fk.j ]@4'\Pe<@vj Qۋ,bϛM5`uSn4eo!ա!k]]͚X°WkIm{}?7-Q@iۺ8"胁]jUͮyܼ3F@9%{{tf#yhľƺ'X.͕g>W0xRڻXukb9ؠ5' nkO1jdVG\ޫs=A:)ruOqJGNS9W%>fT%ކ?6X^5;1 sڰu,H0L0sej+zxԞ] ><6a0::)D%PX_e䖀/0INTPSO ySK/` i=_/jNQ:؄8_@R8#qAd%K7:!{;),Ί&>Ry cBh| %^\?#y{NX(.,Vе !f Otr(ѤEaOK/WCz6(ANѨƻKU;d{hnScNbƬ|~_MΎ8g^AWX3ҷ_E&Gr PatX/Z]9f&%1^hDPP6Y-rKp pldAīu:C:l5x3"wa0yJDA1NFi1j@d܉~Y ︮eb{wj7fjKҝ,6.Ftj|k뫹,5PLsg#԰4u=E).gM"DtQ5^IDp@\&62a6Ib='0TH|OYR}4?QT)e29k2gɾ93wW•6Bo174lb@Y$EJǑh|9;k7s')cfEH !G8`Ę[ Ad@0D()>ST@@z[U=+oc8`b [r68};j=}&|5s<v?oO!hgtofi|4ljy V^>@w ~0,U?:-y2 #t#jyz܄xSA<)ce0$JQl;;>@:)z|7 ,`#:m[E]W}lfq[ @ݳѫq׾ +d]Ï}c"@zim/w軳*:rUu}K%l2Ԓ,=iiDj@Ǹ'7:/k/x.|jF^w^tifAcg١+@^"h,Miy[AߵиO#5ͶN~Ե6 G$IZVҭQ9Bb)^rJ4M){ŕ(>|܆^%Z}*W[{/Wgr4?wF:ZyUӫ]RPŽ$1T T$]χ0Dnjv sd: qy\4Jy@>4Q=;?gCpz OS|q#Awp. .LW4^ z{}MZlDOv5 = VKM1D< A:q )5"N?푵riS}/S3&VU6[0(L #!` &aQxNjQ73H\}.d] ٨zx7)PP(8A` [XE];6;ǂ| P˃_=)%- `.#$oU\%{< lޠyTx1G;bKd8 t@[ tG25$7 %23e(<OEjT+$"c={t>_\qv§R>6W81CUr[qiU 2m1|~IrH)Vsӆǎ~/ZIÆbb2 {VS&ARƛrX鏵%֬^΋Mcl],⥸{Ɓ|Gy|d -EEWax("+zd{^pHYo Gsp7{\heh#s#(ӂ7ӿ2s>r1%Ur3\[ VT"~*㎼<B9Ƣ߇!]y:tT|J(x//g:x+2$+CeU l'qi@^jPy]#* 2N`k=oSޛmmfcMrۄG`0y NprR/Wx s1ҳG0;MB3~pt st#G@_Z%iԔJA6YeOUUNr LZIA WTӽ@2D7N%¼e=_S]7.'` aD8 *p͔DxK[C30cl-bI5D"uͣc4$9\$V\zbMܿ# c}.#@P8v%*t7= /wQ~‡Cy0ܞlT2G^oX/{`6{t9 ~L fu8̍C-.fz"N]ЀI'3U,\LGJ{x7oPfp`@)!Q v]]./8o ʔzRqьf.X$_BUiSN:kQ'tB'v:ɛw hnZv3$| %wfO)amjj<*{aW57JW2[*{-s+6 vg6n"7AZs~mpΑ~" m]t /ʆ˿L1VVJZѤ)Xq-C?t4|-F-=!f#ūM),SaNL1!՘:A,:Wj`.g!짯d8V6BB38p:3(+iobwڗGu܎o2|J$G802ckltcF3*m۶TJ[J4Rx2)V)djyܝ-H"ʭɚW;b#\WRy+_RV{T@&ٖE>oD@ƻQ/WQ&LYD@{5r v}_Eݧr:l+(z=tZ6OL׳HBP/)s3{B_MFZgtFTu>~fet`p1ƛdTD C$W[19VuE$zmK\Qyh^XO'KcHtƗ@f~<ǟb#}lA'ɧEN8/Q].,AJ:Jnǐ"Bs˾…ǧdr1 yʉT!ڈ`BL}brOYX$)$&ti }ܻ<6FU{kKr<*-?4 q4= #gp,H(nj(Il f t9UpY-mkwT3ߩ S;|P@R~!N@07"?JKԾ*Y3/rt՘vP_ 0W>dX ED0jهĥg딳 3@\5m+SlWFlŇ h3N/DJ{3.;YN8ȵ5 5V4`C׾B >:^~@&!89ZUY,{c[wh mG{Wpeuj+N3,(,Km ^Ybq ~F?8Ό(A0Hɮmg'1qẹv0O~Ew+A7a yy_ Ʈ2S॥-RlNNseA3BH֦lVyyZ=g "c/o*Lʋ(I.Bahb\m, ;(mӂ#.]ﬧ{~]jكEgh9aAcH {xMU7p4j*b`Ooo/̧QC\k (h7^2DcjX`xiY.\*;5𠷚jQAEز,ؽ9DG5u|9ܑRáG.\)EKcr~(rYPce񼠕 ]^~-GRrd?ټźŃrی,>ey* 1^κ g?;~^ l)nM􈕕􆻦+"V ;šH6NM*o4:ӑ1^Bvߡ\]Rw=Qj$P KO߷\.<#}"V:a=?jJsJk/J_l:+`cR!Uka\Ly^vM,ewpan|xa~Pѭ?C{@6'sX p@1o &`jG*P=YXI{0\7BN7\*ƺv3!ǀrqɵn҂G&=nZRK{"1x[(H6/꫇Y^H wͨn_P^M[7k  /-:RBeۍ<37CϘT=08:vjgіjn21D'!nstIse-8gHs r\D&VKWS޶#?3=VMW{r.wH%10!ʨ{y@a,ݦ]z$#Vl?nKGH0bƠ7徔'`{1u2[[o]+ۼI 3H?kl[ T+o!/=+wBƣ|F?ws+4a[Nr㖪H崕9TbAh}s$ `[Otn  i`s8nծ$\/. o?\ƾSQ#C@s֬6ӉdBN5iXɖ-7z.GR@./N &zc3Yo8$䁏LK[DyKn3b$=]PcٸME|]z"vaY]ɓTiSE' n_dJ- cB[Ҍr9 1f2f_dNd3(;Seu|c >JU6!VË[G7w&fAn2Rf~f.'\ Z9I4I5m\IJ~1!o4#Y~Ũ{E|ɸJɗQ}އ)_ fj~ܮ[+&G^1_K(ݣ{ݡXIS5% ^y _k0փ}iB~WFkGZ "mm17# X!]m - NPqa #8'ܓg/S2b`Xm'gd'#VOMd+(!: IQwb8zZ~\Gۖi=,=3x[iDnk>f,JItk_8-f{Eȼrܯ8Vj- IPeӆ)SS'mǢU~ycB5X8IvCD)W -?9[s$^Y06~@Ieaɹ<*J55 ^`&̱P`\ܳ 53Ŝ`W!ɪ.w WN!ܫBpt+IlrM,M#&j/ ᾿616D*~&2$wXT<]x7u~ Hy5'Z HavpC`B| *YvraRĝL ,&cFf6"|k{e ^8{y/ܫzr "ɱKTEVPO=["9z8y01!G-^V>;׆IW'YZ"70Ƕ 7Wt/dkv@uK6d&-$Snڌw͂PrCıTQӏU#:>04&p 6VKrA(QR_э>/T{D\3 Z ?qfj! v~dQn1z²b }Unk.J(WD_/_kg5GQ`Xh oeR^!F3{5Fn&k=!Ͱ a$Nk (u :(' UHl/wsQD^)qWbӹ\՝}cLWn׍1"(qv8t(0Jt,fox7Q46堡eu3e|tVj ?yu>uD=*iRa = _FLtG9ܤ:$)55){H{k[x18k#5EBZV􌳒|%"p1yaKqNjzO@?2rM% \=VaJ[b? FFG^`?v%WC4fml׾5cP1P|To@F跦b"FNh[@{jqZT$W{NJzLa+Ce.(p7ETN17WcF{9"h)?XܢzcyB| +m2YA^,Y^#9 ^eUʓ;vowPY6RɇSK<x-gd]i #d^~"ᒓ~v88|'Kq ANbZf?.U\rf "ZUQY cGO KJ)>ٽ\x[V2GO(ͬtQ2C`V?: .~d'Fmol<2]m; {ʖ>,HH«>@c7Ryc <ʿ2G4ְ5dtIr15Irn^2[Z4 ?Gz hP'a:"f~|梐.w Ɵ @6 MP5T,~r+F2Gyj}e҉'c;#n~zҶ3! pIDod ipuY"E31I?b[V8A YGÐ:KMl]Ciw[a@/sρ1r)RfLYRXvN wIX1֕a&VURug ,Б@t-~sh([ڵƕ#! ܉N}VEtr"Ywzi0 4ttN_ø1+HFp׶y)6@%uGYxws[T]< 3Z]8&:sœs#_K_(4䔜^D)>sE,_cF9kzpnG>3h*]ёSx t̉rjC2#m磡c:Fjȸ', E.mm_,rZ?tC>7ma D!(Y.[1 :-( :|GmÖ/ЎwVэ޶GW9u]k4P M@0[Un>ōL7oN#|#̱ 2}+Ԓ%{. 3D^}9![70kjbY2XZO6j(2.*ǹN30'!ʇWHw㻻 Wv= ;ЊER=;q^ҵYX,iɔ&04.c:W7AO_#c]גz.@M G,pRtZXtj]ǭGWӺΣ"K tH~o6Ï_&⊞ElTJ 69n jD(;?b'4ޜDسi6Z}ءOMlgY[5n丈b6e 5: 5b]}4==PZ7U] ;ˡ>ʜYS~8;mSl%7z=DDX %o6)QHT[9.O8-\H`"n (#Ǐ2+P37ۅE=ޚgu\G.^"b풍}"YfmaIُφlH''SPsA3hfdc> (|Uhx`,#-[9c>O${# ^LպȰZUXDJFh;E%;t߹@:b{BL38*^(t_Di7L}Q 1!kCzOKćO}>\|?o3D>Xug,6]VRrEqY |jS^]\'L0M6RIYJ,LLȠR/X?w>߮lm"ۄ~5/9a1 J5 c鮧U(!X|W$ h.} 8)l)k9i^`3M1'6u9 J>HpxӶy{q ǃM?l2 A>锼1֓om({OVNK"DW}(d2ZNP]:Ft|tc_9J8IT!0&|FD$¢FVWx`敆.(7oEڦ؂d.hG.zRIfDb-KFW|x9qzVыO|L<瞲ܡ 2la[l)}]QQ++O+P*q'Oֈ 9Bg(z^_Z]$@BBGwBċZNұ3{ cB;<Tec`a`G>7I񳂲n3N_=$R0ȰMH0ՂLUn:TY/9e@Ȥ>Z4`2{b;E+%@4~c$U\dL~fN% b% mA.|N׀g;N@zY=EYǔ_f avOn]; FE Sth,oy2LT8n߁HƯ^s\|Tbuno?g΢iI.Ut޳| &} vjHT5h.w?k!ƍwa]+^j(IKK$?vh \sX1:N+ؐ\ j27\`,FC{qҎXs͍aVI'8[x5M[- ǒD5L$4{p뿿Bt3Z̝`_-Ku4ܘU؛Ps{A.;)~n|[e-y3ۚq{DOp<{R~̣vW pᛨ~I*ԢT,ER 6M$ҶbdHW-c(֟9Ↄsj~n}* W+#l NsajxM=V^ $F}L4Ss@|5i~05r׃uȢo="vn]p}(b΋X8Q`MAvX#^xŷս chRC+VF\<|Fg[wT.!֟OOsQYazF&^ G&߳-$IMC5=$?Z}U ۺƯTnkݷ򩥓w-Ҭ %lybcIqW:| (MQdЮzyFl:Tn^8T#dג^ƛк>7'v )HuŖ;L:k'xq˧u- G-%;#N;>ŅXO`|NpS*Mz~+< <ܯ$T9'kQ8;HF.ӗy7:'|)E>9L*P)`yeH(ް%jX9hm.sj$4Y,Ќ)έ Wc.-.$}/DuQߎzcݷZ#mMhZ̽ޞ PMӮ<ֳ뉍dku] qP(wi z5"YQ=>CCD?fP%.l2n40󏗕ΣJ ߶d'H˷l&Pkoƺda [" H +Tl㫘9Y,r4e<a7l @kfofgwZ,dH5 yn;f T] CvˇJ`?K*wDÙqw [wol3'yb P!&T!>P"<@!!L6˭q`V1Hoo*/O g|03ֽ,' ɶenQ9KNG,أTUxe HWb`p|k$Zg5\\)&wFu̯mȲv# r]Btse>7KN7+%,m،v'3Ա`qi{TmGGPEg8_qDQ}*4P|m6/%&+(.Jۚ;L7pG{/(1ZwȠĶ6zNN 3;A Y Κy\_Q\6uiy>?@S v%K`"}H|2i x(=ȳrS]9SڡaR:J: ъD@/ $u봄Byd-pVUFsEr\hs˲kS&;d3|hUo{uzZ7Ե&AU%= }xXhRPDAw`O#S""@ӍW@_\*\j*VJꖚ+K50?nabt;ȢsyӁ@eHYlpVʷ۽(@)FBۛI&,KA aM NÍE5/\_f{jBPZ[5WoP\$Ĥ B2 q?@ e2D.^B[W& q ~-a*㾁JuчnTy9Ve E]!D yNW&\M`i֝Rx_X.i)[ۭS|HF'8#0KNFOc1+mvN&9`Vl?3L~5[*{y԰64rh BK=;¸% &kh/E ^3Lu|C/[)Cf vՓ+2 7ݏmց(3Wdq)vFAkdܨ<=壼+4ZuKxRBnl<ʯbf! XqA[V% 5N4 ]Aj=9 vBZ?ۜ|^:K֟ފWM{ϼY7aO +|n?$'i BYޯ:X (趍N{ubAgmq]6[)e溹[(niCM:IQ}ٝGl }֤ vC_ze`QZw%8f݆ɋ0qAd 7iW0񕪰)ߺH U=kSw'ܢ2[_*λqNXH{@,_eʜbjJt3p?VVfoXF30^`)la*(CݐYFk6>gloQ2=јImBdB\u1 l Lh>8'3Uh˹aMw7ΒO(~lS؞%C\ijv H-xʊd̪P$5,T:N1iQd& \PߢJɝVUCF^$ȻP{iT=*'K.9]6 V濳 -C Viܪ* h./|Y[dD^N. A 2,\gu U"3P-g`TjQF9JVmƝTi7ךbBo}(|mGo윖=HCw, Xw&ߴ*InB]]P3KOp3Hw Y`riʀ0RX {{Z(/|;7l\zY);NrM7/AٿDBo&8QYM\:4 N% j"Kܢb&O$,u>@dL^$fh%ϢСvE87L"ff0ϫ=>?m+}"Fe}%j8D.(CQ`IM.1"|g;#Q d7%.-k[6%3K uJݨ!m 1f-JhvjsΡ6K'|Pi}QS r)ѮTHNŒHt+ q_k" ^y<#kaR뺊=F|HcX%/3+xc<煮&q:x/PJf0eu7`*pgBd6rlYk3xɗ5Besr;!Mi̒)5sΰ #)V\k1S"C=ڪbN:m.~{MpˆLpN^`E>Gx֐R uoܪ2H*:|TBi:<$ӼSNW@!¯>ؕ:Z%^G{L. LWr?%bOvr)]?ND6{Etf6jWYRK(O&ſR1UE退oM2fF _. Ͻ?%5*3Vp7Xg *Z!DFZxɪ0Xot<9)k 7Ր}]rHv1"`e [nOˬo"?bYc٥S#r˫n_|4qTlI _,r蠣e`zM YVO ]Wš]G6Wn)fD_kdGWrL"SETPU\ƣ N/{6=gbwy/&:)+*nצK.1o֏?傂l/1[iݧW` $ɥK=`_(MKȶ 3J#s=>G'ň̮5 NgH]9jJQ7X$Nފx!hj9&䝖=ibm_6S'|˫*Jڧ+1+AJv!UK;G^)zTBQƺ/}~f׆:&&83}U;'1LCpOHTy!25¿yPږcWn4w'\떏Ir~#v j(#<۽f ][][fAB"Ce-]5@2:%r&x!aY3 G8bq׹ZujI^HBɄ8tBQ66Zt52Vn8ܝTSQxy:#NzG$VOr[BPkl1{Zʄ)hZH=-* p新v#~ 1Ğ':E ?\r2#!w8g%$,|ez4^Bf QP`D D3V"~lm"GWVV{IL`Nqy -Yd6ڠn{mMcxlN5_Dapʹ(Wڽ|kLrt}MW@D=OB e VF"3'ykd4ޝm$/F0{ a+{-5ݻ%آNL_~FYܔ¨hX2&dlMx.ߗA paE R3ny +c-j|/MX# $QIb$c A(w]}[_Դ +P__]p.5LCuТ]-RH +a}IC Ty:h*k쨺:/0s0?d[; `6Z}Q84f+ PO谱=/l,_#(XOhIG_#*|pU2oNx6Y,C&NE!s)RWH ˏU167[}J#HF%E[1t؍bBL`Brm5S(>FMJk4WWo_}pM֜[#6(;Qo$Ph:M{Wogad#d9WZ*b&XKy@-4Oyt$ƾ?&Չ)z*S͵&IX,W|&oç+3z,oVğm$8JgV7dȈE‰V92|aU=x ߭I+P.\9e3Lm\tz>fYfn+h~9.,Uն=,jy!,+d:^ˢ+]q.ƂWW_eD;$]gHQҋ$Sz+i!E6f?azӫ&} %u?UmCyBa.:l?^xo"Xlߑxes [ūrlzΖW/z;1,H `c5Y[8?h(b?B[N'w?ĸ[PFkcHKoI6#V+{IoA#rҐnN2U9κ^F=^O"| yB蠣UDdB{l"H7x !9ぜFꨥlu]hMEF : ̑Ԗ[Wk/"{ͯ%K>? K6`mD1yr|M`<4wٺR)ĠūCEzv-`O޷'iƊ"~]e)u6qxG<=q NqIƽ wAEbZt/@f\uUs'wkGiqZ "KXC&|1xD"Qi?lsaAͩeڟE$ _=_/G 8>1_5nǂk\: ~[P[%HCuLt}IHkCh2 n7 YY,%&jeL킑hXz ()x=۴L࣊ȖЕ %{OyQ#F97(B4Ax!Zk1kj78!AzjǹN<ÔB6ҀQ"FlQ}o0IFZSBV{HE k&ݯ.mq((bTz/a3mj lFNL㘜Hx𿛶ƛ3@{V>RVYĭ@K (is4kL߭ dpOrK KOw;n.Fͣ7Gk((0&xohz5׊*z) 1ł/G3ǹR 9`aTJaly8\RPkGx6JUrU82.bʘ_8;VE77?"hL~WoG'ïrNwY\?s8os 82ht,?(#9?z?Bgf"#h:H"B3Dq Z3Gm8rhn B[nNʨ[չ\}=L5\`,JFIuh_ʛNNLhk ˗?2֟cOlf Hմ)[mG A.=GD|(|B (>s-F7rjkH^ {93}nZ }vɦhi3+ޠl{ق $h!h\p|۩]Zpj!OXGWvS)E8nD*,Vt&/Ai5>c4,Hc5SpG":.Hr ]d<ޒߦϗa'}2ڨǯV5I~vс hVb:>.rj1Wc1X ~kK]zUplnF`DDa:KhvI z8}$ 4)slO g*U=;L}^bw/'QQD5v]ƒs\v)Vu2zlU ITKke @fɤѸMbk% WzqhfԽΆZQ#=rlų[5A?_LG\J2D*,22+f[pkH1Ko])|A "hLexxu|ل;~Nxy-:jFsytBrB"*y]Ajl]|;}^-]`Qgwٜ4Ih)3FRuFJJf~ !fL9}i Q>'ESx/Y,b.b,\vJ wB>u7p:\KT74 ՙxjүFsnS9d}N%@ȹ*v*3ebPVeO`Gvk=siGVd~)x?ŒSJM2)OEӟ-LXA`4eZ1wbHnJ=٠MpDH T΃c#N?%_]R`˪ϖ,1<50+^50)LiM[4WN$@e$B.^ $&_&5j$p7j,'#Ba 2-5|*HtO/W,O*? AP0Mh^Go$TGdY[̌CHg7M9j^QuubeʕHx$:'B^\b&")J;&} ?_*Bŀ&^Ǣ8еC&lJ>]i;ڣL!tMf!lz<1e&.Lnl@SU0OPbN niƯەG}O`~d(W F'SA?>ϯ%~ %I$06 "OeF<牘A #iW@gqYȠ_ I,T,m@p%4K1Y7幛o$2NJ%;s:0FW))7c޹/EJ阌&L l+b+rzD k-Q)=f6}c O=B+3bڧZb=Ok}dGb|cN_L|U cpQ/87i x"ib;#䞴#N.u W9kT7 u/{Z?}VN#(wambxgy R(+]dA^U(}NM|L-A܉Z g[n]$=dZECז3"`S{ BM&9Zft*ť'Gn7ecUO8Rn r)=0f87w8~^+'͞ǧ~BP64Б6C ]*+fWzO)R'ݞ_sΒavM柯Q`4R!QnejP=dejh5B`|x: K(PL>vV吾Cu)]gvp-na`uS p@"P*F*I~x=5<ݞ%STPBiŷ+P byAu]̣i5m}Bܜ7O{7c8z:* 𹹃봒C]6 t"&Cd|49ҿk\= MDmzgRF7 P_8|`8C Re,yeR yp>@dPfvl7:EWx#[MG* Xqg*C`W -B*~|1΋dE&UKWIGqz#+c?B1LRBN 75 ( " 1yr<b JF;XD)3omti'xKEn`rwoS?(i0@9A=3k>y H+AZ+}3Suk!ᓅAR)ݫ3kf a=10bmPĚk~b2FkiU_=}J[kVX<NC[QS\ j @sN5į^MGoi iARmKXW+"|l&F6e!17gJ4aw8"F 1'm~&Ux,pkݐN!nj<1GGk5Z!NG&nVFlck n2GWɼ$ q|MjߤÇb+} Nk sbmA#&t!ņs'&J2vF~ux1oIXZT3tWؽw)enRFԖtv;WFG~+gAD3'R]7hrN? Z.dQH\\@AmD$ͪINq5oR{/, KAEļU8al $PzR J%VDLIJ=ޜWӳ*º @Rʂ!$Zi!ĈUmPC|lZ⣲+.mkԛGWvjܷN FӉFlbL]΄֏X!H{q}!~)oX!(VO;_g(W+dn7RCܡbm7$#|3h=!KbKރ9Mh]oFq땖dr٠>wzqLJW94|_]8-Pu\3`g^.uNrPQ1s¤U?(Y0ܰjǸxTڟ.,ƬsyۉZuJH\{zNU񤆅7i94#81|Y+4vET-)^v.1~{~b//P}o4Yg2s] ex?,e7L(f8x<:l:.Dܹ٦ؠ:MV ^Zf n3T}d263E; {cXZR;lg\曄plv[sPF.P'riĆ_PřQlE![]7w5^?N@l O}<좰'68?VXM0cԪ7E 3uíd) πDžx(8ׄnyٸШyIιXFoF͓"qYx(!ݕ9|waギ@~`^K.uc}1_]?V[+'2D.z6Y<Po1}ZO.4yHg:ˮ}^؀kPȑ|WfU_3-?c᲌ 4F9pxM+v5gE#5oQd`$E2JX%0jóuvփA *'Q# `+Uߔ,p/ ~I@ @i+rtق7|Ǡת Ó~ʭbeR׏Jٮ2ĉcwpܪ̡&Qnq9{B]tNB%Ђ7!}'j ]9 q&Veݥ2g*Ӯ&x@KJB .I6?tGpޥIy?͑HRDko5\.˿T*q+.$tJjhydwbh _a ۷d Wܣ-"N!f4*JJƢ,_etԡ~_9E$@Ho`"#,χ`]MLм}}Zaj,H~{STځU:V" ĒgĬL1#Ynjb KTB^|tkg6,HumSDsn{BveA§;UWe^?zXi 0_j@P4&0P{0n k\Q6Ť罽 {ey/*%rO/;YCtSeE.7ΥftJ+"R|)sK6)bŚVk"`= 2mt=4\lip}k*sŐ:ۂqM$ \,|˙:~r73 4W7a&Eg)J#7= -v~3KQiلe&Q.]ݎO`h%Zo'{UG4wy#r>dS2ZͭsQ1Qk0Ŝ*l]fUőF%VU9$[,d~;(NOT42s}3K1SڝSk8 }*7b,alPmJNӇ.![c%? y/쭚ч؂g{3[h#vVcݚqғOG+ 1k |z[Db8#\0ARWi~p[EAzO}K BNI7X"kE!p]"qoe9|KHWkbZfT(_*$h0&ux<@bh|q6;cp&N]%ُg}} `\ڜߏ7yv cu ,s*!]|Li-X5.}r ?0^L 8--S tfE`:!أy^ Zs)It FJ˯.R~\)G]S_I|i!hHZI C| ! ";IU=dV̂t5ڜ#jr8F2,rݟov՝ҪY*VWy3NMo6:bYVGV NLry1#~!v5Ė{MUt]Fblʊd$ :]ne nPL_M;tPɨi?v\oVʤH1)'@%d eygfaMwA(^VsaY,%+o!+˥5.zz9ß&2q{ J&,,L9 x.ȦGTJbP[;۹sr [OŒ%''fx4)l& }D3s*uU[Nv=1D:M1ktg'`91k3G'(c[8TTJʻdYN7?'<ycT$=uӈb Q}yӜB)UdGJ(`ko0~/sF~wL eIX_^ǒ?OD9؆N r5ZTB}G#SS#`? H(6)GQ̛"*N{Kc>s=\EؼUҲm;Aڹ&༺睢f,c-C6UUbO1o|S\ IՙfdS1njw=p^8dC%brz9)R0N2* kaW%'Ј A"+[#bd# J է ܧaѠ^˛_}ɽ LQTqd\drﮆ%RI>9]6!XC7r搜ߗG x.0R_ŎWoW d b)4:bf(S]JJQHХM_p8>.jcd[ vٵeiє#*ӮFu9[(VFeNLކWDcW~ڒ}'D T̬ Yԫ Łomל4:nN\7c k(͘m 2ԡdЮTg>Pl"aryڞ6tfsje]QvK>쫡G|a,hŽvOrkrbZk_T=@wjI?"!cOAGI` }t E&>U U,$)aD$BW 6b;!ƙpJxrտuI9݄>U]wل,u$۽ /o|)yWCfAIZBI'@Uv?ZVN9>L8齉qk6ЙgƷ?b+ֲ_VI:&0U@% Kn5/w=I\ ?eQ7n|0 UYm2L'WIˢ _?iAӲhVp8I>U9wv6WVy^d.=LU m^V4XѮКeǗ?qjT-NHXAՏ+SL=L@kAה4py״J=1Wjtqi 8jQ6^WU_ TzUw%[ *uea ތХUS;?n2٥cB >䱴aba&c %ܯcCYDU0 s8V[aD W ="6F> ;=(Ypա2 S9G>[wR2S1簷etuZ&AaBF鱓r'f'ݍRc0^>)%yWJJ6OkA_3W`2Lv?LpK.-h"{P0ZKTVE?OAJ0рHUBቓIG{5I7o{O&iÒ^vWq&;SlL(ID4w:=q# f6;U1 ~Bi\P[#c?'@E54$j?Oι5VV Y"-' :r$GKBMw؍K0j l u*]Z,gxO- 09'WP =̲> *HY+b/q}6,< ['侞0CvmZN0g=DF>;`yl\ѡk]wqh@JXRd* O[#gm|͎]Mi"B98d)$!['͎8e3|;Щo#6 bئFZzXY8~d$0|0t|OYAD"IxDW~Ze*H֭4U2`TCRqܱg9HWҏpf1:vY @1Cz!RJk%*Ӊ$?)ob|Sumݞ g>((dHk\uHieb[*)#{wŋhx+`N͡/٬I7 bw*/ÖÃLR: NŐYǍkÚQꆹy 2/ y[0F:\@\ib8+}<4W5Ws2:nX[>:~#-I4*,Es<`UKMUp5-UtaWqĔ3h& 7#ꃿgas90iɷǾUUEٚ>gg=qP[l2a+~!Ǩ t$a2N&H>z၀b+@c@1kbIsz >2^۬nCxb} Ȍ]|o.NoJlqUgا,djna2a~4#i:>jT~{)Dub$m/G/J_?[:W0%핇V![ޡ U"Hq^|=Նp7~9 咕uSx]>]QV+F'gʓed@Ms aDC |.\s~ Nf! 0uOX@ &Њ 2^:!.oRX]5ޠFCByÆqקa="SGqt8*UAn8͗ ``e\2PaX BR(`YyqI,^YlOeI]2fh4/V|4,{\ilG(a)_ 2oشm0muV"'75.Mu3)Z %ȹC{+·}A޵=2 6N|0|Cgݎ%s(!dsU1-4l(!ig!Ct7V\^bg/iSAz@9%{k>9yBCZw TQC2u(YQ$L{nKq0RHɋy}ATDhyZmc >V`s\i(s@U˯.MףZkbw*Ń2BN_p^vFӄ2}d&0\ƻ^P@Kb6ͪ TFpc:_{a▅WĻz74_r 9/&yP8^ a- OI3Fr(h|n`4&M=|HFkW/XzE^-0e3 RCv0%xf"@ݗDEݿc3}J{50340Fؠݕm?ĪNu]L|B>E,p }RRҢf2[]4[Cŕ:si8B{iW29v*C8,-;%NG39[̏#}#^api،I/kWz{?e@b6/zkRрu:XHd`5Bha};{@2KGW0UL) ]jW&nb\t (.@T^hk8P}<\Z=䒨PDݷC|J$QjHъdMfbW/DTVU-|5SWH_)m_Aw~s}+zNEb%=ƪ/iQp|ܨzHSAN7tI hS! H=E8}7'tJW kuT>xC#=jϽ6X);N PW+OMP̺񊹲ui'F̃ßʚ%tkKޤK 3M H|$=!7)ow`gF喴Ӳu1&%PR:b 5;qN`k=d?f]y^z^gǛ2]xV 8kX=4;`vrҚgg#Ȅ #!L;:]17AP26ӧmT9~ZkKYoX(q=@N|SuIKgxۿ7SP=CR_ȶ{Ι51RzO#ӹF;̊:_nuOߐCD9 n.pN@9W!hI+t&O0ִERڔAyx= m%oˣ 09u`u UpX3SeT HWr ܗf0-%SDJ[ELYLk՚g$8b&ꍦyxNWHKLbPE0ecIdgmXM5|Q~gtx1*4yd捍H̺md$1N.V?-SJ] >L;&(<@j&+$t|ܶnTKj`@L 0G>#@?}~`8,'Jb- &3eŽu' }^h2ٮ9ܙ; VI%<{iȎ=.k>o-\ބӉ6ES!w-f 4N66ߏfH`4ádaT  ͉4}?VhVۉW,Tá(ȵh Ve"q,peEbREuȭvlA]>]!rЙEK# @K#W@})nI_~u$ j#kOd =h&[42nKK>~QgbԢ7x75R0ُ˴үvdwOlџḵ ۅrXFSHG $&/2"4au*uC#y O9R| :lЪc6D+Lſiٰ4q?V+B_^#Fζr4uik9 < ],DV '!|whd|=MF`TH=zrtlӚ)*b^yidh3ΒKt~E, ڧ=DZ-c_]\mfnܪ؀wk <2H"zݴKMMoӫ,Z,Kߖ%s 5ۦ|xʔm#*F\.ZDWL +i1YǨ#`z8R aV1*oua[Gw`Dc&v4{wh1ԇ] &-]]RodfN.a3ɢ'i ,C8w7F}MF6 % VBʭ͐~} Oc0u<.`ޟs~Qм&ԳH6MI', 4}>2-+nUN~V6& QZvDOEϔT|q mtm|큥; ,)ģ fFcɝS%Q+GN =jKbهk{q[HͱD ^0g pu*]kIwH'ds <"i#LMDJXy[_u[,vHFRzE0".HyLJ"g!f>')9M/fJlaو,CIi9T;g[%IYwLa.Ոn\m #{ ^5ڤ>$+|F4RIa\#n<rlTsXᵲ7so`'Kv/. ;*n/",l<q`"F):2Bos$Ή+-H#Fl\t|l, ܍(0=)C#F}[Y`2gR" %婲AD# `7ïߡXСUI'!y`%"|<8a'Y<1EV<]q$&<[$dP X(G;,#P9b銽ƽH6{08~eRr{*w}JZ`2<x*,1i62<҆~_j9i #Zgg>=]*v 9c),}!C8U{Ex0T=P"c54\ |s 'leB̿&M5Y$Ν hU?ť*R//_abG-\wrcwVDt]W|ՠK a Hˤq pRkygќ*>6cWq+.9^iʹ NADV3$]iqXe<C" ^ɿ*¦~gYZ070701000002d4000081a400000000000000000000000160d9f5e300001df4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/s]?Eh=ڜ.+pc>/涯yMxhOxI8 GTo_q+Q"Vv+-STChhR2u.4N%1#T޿C KOJӳ~*ٜ2S´ sSnt,;ArG򳼍$0̅1nOiP6%-F_O]ܘA6$HcAHyeӍ>X4]o#7+1kNJ?`U, /V/\ ՟ms74bՇ2P?aѕH>NCܼ?X ݿ#D?#orf5l/CUЌj%>,~>aY ZV\Ksu 7VG(ZW?EUTB,i-H&k1}Oa9@WYe^D5RˆqO;zȲYvLyC>kfa:o)@ SR!4" l`):% ;3$bW\`좊%%Ue-zGwe+MNC(Kiojre˴{mak4Lu]8\kX˞fف}]cR3SMp1 vH"=ӴMT{yiM6d yAx̹}W˒t\ g'vh|\U 3_C#e}Ti7A{~AXx>."0= rUL,PnuP`4DW"w,9Va{=MeL u]QJ=Obhu뭝SYv_Ȩ$C= OB3)g&f2L|1P=)(ԡ q.>`cr!Jaͥ8`x#8@ ܚ?J!sAr @| W@b.= &Ǿ1c_*gLAXǥUHOβ$~LU\pZ !Qb+gqݗ@^+(\.y7^g 2\omH3ǓE}..trrPY"d|̜A0jtv!֗鎌j$Rȅ{aVhU!u:8K=BmYl ;1Qeh >`Иu(Oo,U_Wv{k98'1~xA];Dh?㒽oIZFk3vÞ.5TY#2!qnw\pPh c*DVt9<` s :P "J5qa곍t`3Б^)!O- AqNVop vl'ҭVT{= OGIgsHx£Pŕ1p- tpW sp15xqN:F}*͝!VG81<ܦIA.^LQH鸴2⑨ڧJ=?ZL|¦`h񕙂7XLČmfڄ}5PP J{WpQĢ3_VIс+/raP8ݤR4;"DNoSƵ.3vud>/NԷe`&¹ NJ{N;KhYX[P)݀t -i گ r;X3Nաo30B۴ '-!sxKR zQՋa4̛-y)vmN5{v*jJUcX?6Z5+2T5 [F6R9QYIR5y{&S?\cN;~U+4 6p[~]`m7`j#8$0*1w EGtOIu@d>,*llP>^S?v. a݋+D-B]Yw,r7it 1 vy 5Asx;)z+1"葿gsΊ?2loQ)W·0&k8V[; U{s*׮,/9#[`w ƙE\瀹vJ#>L_ʊ]/~k..[+*dCvלeF0^a* >#wAgmO޴ͫծȹ]Ѭ%Bml%|jg$gGv\yNĬo|꾙hν6G:`G5ml}D-Sc`|ҧz'.8cJV O^l7ݵl9,KJ'eݬӥUhknSRGlcǑA1/W 8P oIa/D7'K%o#|rPZvmD 6 |޽l3=L$t~Y]|dw1XaW-p ^+e" zC&n}YH--ְ,hˌZ|ttzG0oOZ5lZ&ܺolW.aq 4RRgu]Z^ywCs,T}`2 TI,*5C?'g|nAQ, vXo/mi4 ~'`ዂVD6#h,`d’(dC*O?TUn@[.;L=ZީxIΑ,/ x?ҽ΂}@/x\k6)PzAAYKx_ʛ]iZjEz G@ , jNFNxr8x3MFx%8ܯ`B uDHݟy?>S+ՃZg({Mg bREV v<\MVา ize+YYYKh^9AfVc'$l\QPR:˺ P_,i׸ݔBlHF:1(<^&:f[[c%^b-cc#S}p nkOv=:o4!޽*Q4 ~!vUޒ3X`Y[GCx朆~2oo En`B/Jog/;;OQK;NJVƒUITmp^ݯdNvm>1xc'Q"|y8iWpxH8iqib6.@l$0GVO. r;$e 4 ۴ZV8ڎW.vI|X5)T5ґ2@ĭC_#:ܴgͷ# W"^FT 6BM''Km봡;%+!VbkJȴg 8]C7fi͎=.u~mAxVJ?N?,;z]v餮Mu1j':Ngo7BN|~˜Sqvnd׬ӣ;r6fK+Qvo93C"ňUS1G+T _&15X-r+ڭS}ʹ:P0+d=!`_aBgrnٝ)1dV#6Rb@iv\:1qVMwXA5Xfq*?ڙ k8^l{9S? ,װ|HGi%YX\]amq9oЁ_n*ֿ~? SMGA4E=DJ\ 5Pʮuڞޠ]xq߆~<!c > X ҈YQ#uPpUꮱe2cV͘H`:wHЍMnB<(Q&qX7q⊀)zXL+?s駏;?~Fh߁l>2qL2坅E)\iZ5ϖ0[Hxthzzl16J]Ϝ룗/ݪ.v͛8 ~=/PIrA$l:|D+'`kZ}P)d(XO[. o]c+, 7:GQL'[~pO@2Q۷λ~` Qh_Vi Z~G xyDYw[xk`׽5t_*PkAt64$Y nt1깿aad)y^¶$hL4&r1zHT<81G S҇hU$?#wCꑹGvsDP1\#bƳ_D^^vk~P _w t s+kk"exA&\cI<0 WPlS2T}.7l2d-GT/I2nѶwf:1jXK/5vg+0?4%F&Ts/cDr3)0Ao _( }o`F!TLT&hϥK8?~@l 괼*|d:aϊ\RCBmv%tџS6D_[1:jr>l|a>%o(G_3hL'Ͽ]nÊ{kC/T ]vq&ߒI͓/\qQPnsdG!J!K Һ oEk+ݷa {jr䀒*f۽ehr>);Z~~5e 9?UԅeҹrU˥DcYR964̒GZa6W02&bӁ֋H$pDip5Pջ]!Qe%ά_e?;mmV>4jDAV-mpgϗ >dLj TPsFO> Y2_vP @eɿ{7ӽ4av0oSFƄk:m_"C>\|針6o;sbLr50En~}(9Yhb=!>j-əUp=cy(qPn&KźsĂ,QOҊFKf'V] M$i(_М%)JVhcGt-'  TԹOzop/jb!ae(HGLq {c%Ͼo@&ז~KU( =޿1כ-VǶgFV$'w3=K{峘gՉYv!4LUjM-/[yQgD#l͗͏p:v0^Ѵ"jzը5R D(h[8d0mh+L>. yNnxI^Sv*eo/f Bǂ=@Dw&S}+ܕ՚LE&3@=uX^&<{&IcOn.}?5̔ԳcvY1wTCmMɈeJԡ~ &ƆP8k+A*?F?6 ;r$ͯ QQF$9.yv+J~*!7׉#uz'z7TaPX$UNSD"mW"ݘ طT/8+iM>t,DmվO!+kg!>序9[s.6b׌bw`zpd\65k@\&$pv6UݧYZJ;cEM#!ae_ggcgpwLi/Rkۙ/U;:Ikc_@,V]'6_?ax] [)q$!Y VS&fEKiG+r̃`B([ؒ03Rynb}3 ~gL#eiD;0c_M@#ҁFjэ}Ў5}ci)%]R3 kcm`H%Na܀`zYW[I.BgghN52^Qg1օ"sFi?_fXORjn!T尩;A?LaDZ23-uۘZ}Yk"1@LҊa¸50w*5HiSDjWNQOAn"rWZ˭Cb3-.VʾE;İZ>:읯.@>Atz`[XwëWrX? Dk#3=otM)isQӵgPE0OEz$옗F:E$?r|~f+_ʝ{DzcsWkь8N|d%jb^c3s .TS(md~m[k s_lk+V$Xžg[P'Pv'&ɖ.p0;tAU(H$ # ωM20ƶ- r4Ⱦ[T|3dXWo^遅ӥkS%-殡>"Tvpmn=|=jnAydd͈f JkC(Rr^v27Ԙ5X}agRe|#7mD ry7Sn4kYb1\Hat".םd!Ey!ЎWo4\Y`Mt ibXK|qqFT![ gI{3 MQu?Le9h], @[fUA'J'  r7_lE+@BPq25Q{oZ"ׯ˟Í+(fQ喃RE!Mk6 ˖I+pK_H*}H\][R;2v] (@`׮0ַ/~ JK(Zs;5([.[¢m DwDpۍYHjufCaq`RVjZT:z[`k_}V55w;j _YvHyE#>v!*vnlq+p sC"Dl=Ъs5*2&eT- DԳ٭ζIlWgoc2R15CP9&. ֋6Ȟ80A}oՉ/( b~u@`x/m=}b IE4ѐC-/2:ϊ,PO9@j8>xbcZ--Uqҟ[r)`a씱Nh` g3ՋL:\<Ⱦwv )7C5N~U0L=Tw9A N $9\@m`](<qD!R-X6jIӂf㢅yC (@<ž$FY ZQvN^̫n%`DMR\ <8 m_W2,:/((/M MYw6ԸHܮG,@T4}E0#LN\dug/RѧvI )g2>s$N0RuZl?E֡u3b"$.(}*W0( Y=I~M*iZ_*l-OUFLҼ?~SVm42;ƎH$d}^UNp-- wb_Ä_aT&e@al5{|!T jvfR|q-|1gZ`p;ٵ=7 chsX|!d%N]]Q F-{EDBG+>]UvFق-\Q>DAV& Y$`̧nSTq^1u DqY,<*|çzQeqpxD^e$#< t庡 uU1 ܖdC{ho\mU!Y:}rg3O!}+ zwY66~U6eWyT93q=?cMzjpy:nIy̨p3%ŃK鎼b# ]N?`ϔ'qh_N_9`=TPܰK}3jpa1w@rY$'B"JE{@>%>7{?,![.r"[k {8߂?P3EOR\@ΜEQCpXiߣF6"UgJEl{0?rשх'euZgSdɑVa_1:XOnln{4H@5.I.;3a|O`F o _0|)oٽ f`:M̅3 Ij9qhxw-k}I\=rC_/\űg=zzc?Lʅ7SaӞ,bxMP~ΪF``&^8R|]5t+}9qs*dRgggwϜٌ2Q =pB8? 62iHKAx4NepUIPԄռAQ$C}xT,K¼))%d\BL#Zl {uG{lFԧ\<؏T4 ¦6+ps| AR;XjX8j8 C'72g?g糜@ ]ydI5NTN{ j#`Klɜ5ThC,TDMFnԋ'boulvyY_j(u0}ZۃD4'[@"GVj&3ISΣyV 8~6޸} M; Hr2R-ٽ,DH׮\aEK ,~?Xxhfy5kxeeJpBr!)d6ؖOpVDq45% |w ]:B-{t}C.L4gdL{OwT4S1A̫ddx*37:g&uI|yo^]E>'Pɟmo]Fe~i`|"tY+Bxo9tMAtX1ztJkGodwmYjS6(0? Na3;Y0'66H9c9pUZ[,%](@>[Ivb긿+}v$k4{6-&-ս:$BV 6`:-d雝.OŐɻg4:)%If k4 j4Q5)5ԬMT]>u=猅^GnbjT󱪐6+&uBUoĤcjՐo3j_۶1L/`̝~qE07B7T_o 2ccmِCr %QRb ا>\E>?%?L [ :m%ba5mNJELV5ڤ}R6K,SaO/y Sn4\滑զ!dgduQ4&MA};kGKӞbj{2ӏwl %a zf:zO N%-yG6Ik1#Tڎ2IM4P}P)!2uЁCf"~aQ|OW򓒼;ڲZu&pZ/ƘiRJF܌`A. $S[aZ^8&1Ȏ*9FKwHZS"L !RINB#?H_6o6&J9H5[MMa4FM$gs?&RT:%nUS5O!*h5^W@i"q"-Tj;4Q \s:p|E_Q$Yfz`l,*DdK+OW<$?hq7&Y J0iBj6Bu,YMѯx'ao!:9{FyDTIÐuq'F@+cYTӠ _LoyƖ %Kn*Q6*F#M㼽"x2MA. [5G&cͽd? I*[]lG  Ś@`e 9vk͛n.CFRO%%J7s4M_N$9ΛL"sKhb\q߲-wdei8'G aofQgaEp7¾X͈XV/8d+@Ivh Ј? j?gL5 < 9˼BRz1ϛ!/SQ!E`YJV^yc`j~P.E61wv5p'vV%ӳx+,pq&>)>$n?5<`73̜.g#AU)[RR[4N ԸymMo0BD 17Q%66!N9uчxc=1fyOI#t1p|RO\1|>jjC] D.O,[8 Nre^1 KII2V 5Į~{t 1Om0l aڇL?$z2agV2&vQ,Q0--6$\ Gd|Ro[NȇNs &@7RQՕgguYr ]ƻvm&gf5M5S ݩzb Agf.+ܴ8J 險ipzuks\47q=8wz)yy{w\Uj䅗摍]-_N9k6ĘZ.U KFf%Uq6QkF{bu$E RK*,ͱ7ݩBVT߰V!̀re*~ YE;Gܺ}~$}#0$S: *zAыB@H8,+-ũ$9\/Ht ='\0/s\`BR pX&4j+$U.O@@R2[H}N Isp ^qw9e0|3rA(;hYq_ s=cO m=Vxuxq\¤Yтm}Ez :͘J+A8DЀ]fttmPeb:^\@R_q @5hlto8Hg^]h4.LDu\3,']M2uƟ&e3kJt7pSpՉ|)Xd|t&Ut { Df =_QkA \=qaQ t GY=Z %e,+(e'5&`eNo;t$sBޝhYdSSRe1x5Bݩ,^uLٻ\;o}ܭ`7cMLdo*xbw~X p!xNX: H%eAQkٚS~@ ͢ sJg(u}lO @_E7lsscAwf)gi$*U Xw±^B/I~MLܶ=l<_@l.0wd6c#4Jʨ F^geC2)y(09|:Z?&dj_o7_XuDCt!­+p7Fliu57Hڒ!Ļlrӆ(gGF#RNTq!q^Q VQ8} 847ʺ_=D&냘QauN`j}@zU{!"f3x̍N"C2LTk6w2)Rc : `0LDiIsb?MڦI(.bhqh f$4I"[8 )f_YĄ3EPi^̝<96W K{N2dW5^Ѥ@#e;WcݪnhWEorPC|# GGM)i3z% )7ٌ& [XW[=-~axE5dVye^i: }X!wcL&x>D7K66ӨZuz$@U/KBgQh+C*`ef._l:jB$L~Vȍǁ)G3Ju" BF'.Q,O&@-MG!*vJV^ZͬRf*7Ś&}pюm'0>3AkG .NwS墏0ߟ3=l~|;7Y-j ѯ]t֣^%* `E8|ĒޥS;u/.[=e`LE^0hϓ`*Vix=6 "በ*,3c3W$)w\)gE-SwMO>3Ug( C=uNF; wA.{b6_bۜ1#X*F) f_ AV#vJk4#$:wDR[+|ii -11pRt*CEԇ8}+ 6̫-4OvRvQ ͒]Ē F'^{ N?{SĝPwm%nMgD434(("r~?Wð UA#Ć89?πN~hRJ8%0_ڻ>;OXѦ*ao͚VC_,Ͷnt ƫC M6|7\F( ],Y,duk@ku%%i DG NS\@Z»4. ;C,*}Wb]jKɬM~͊&37a-=ÇyQ:?9[ h7nsFl>Kb)R&F B(&ʞZ.Zno\)| |bYׅ&j\knll 6Ԑ^Ĥ]wu_uJo9s1J*Tc|D&i^'-un5u/}xf'I8? *YU{]M=Xs:7GUu>tT-P1f㫧gq5N`lzނBf{^25轏ː \>ͲD ߺ,BՋi!L%RIh^ 醯Z ]yh66Po/R2}KՄ 3l.wv8ԯnv$ToDF\j$+P_m Hˡ 1z$xV] &8c:QZ˜oU *Պ`tڹ~Vpns6_{ٻA>adx V3&J|kF'&fSOrCImPH UJqW.7y̛_!7>-ӏYm#G_!nU 3"ͦW\EBɨ5ZBbFg%t=VLK1N?(h;\v\ޘ1n^BY=J΁$qg3%&3-*\.NMP(''h뿳1!m8 }i],Zv<ƅ8pH?`1kuϓcGFS2k۷;# Q8cnk>UhMse\G~u.=gcN^SZZD0*e&[PZ!ݗ 20A,c8#] 0U|x;&{pgMơmbQaPkUD `gγ8rh6jZtE[=udK5BjGx'n?Crz?xevF-n'ҫ;z3M #݀K_]|GNr'I _-;1y*NKD7ç? ډ86wmxRnxZUMnϖSf2NTdv/"8pol,e䷏|BedJ {1[/ޯ߳'bO@$il@6HJׄxoza5^Y 槄ZfޣW~_O7y ;b ^ݴxe|xBՃ>*etG M@< F\\dPG3+[]3 3?#,É .unE7!ҹ/7dжg;a-btLUY 2-UI>F9mY"phwke@S "u)91Yl/U-r'K56b ˰HU҆C;V5Y݃O2Y sI5,-BLY .]Ĭ cmv1B8+^seTX8'Ů4ll?ŴCA4ozTw_¤0%UEpkUu(/#-Gg@<zkW5~~fZycnJOrXEAd}$8a8#AkPq0\| ;|+:v|eZZ*UOmUƷYA/!fɻ#UA9sf*sYw5@湽Nt'!rRͧ(8waA6\S3G/to]/ìp2ӛ0[0 Ƕj m MaSQ{H3'BDX.Ld4(yrfp4$Z/FJnm_zsХ-BC;F.QUvxg_UdxD=&etD({AZU²YٙOKxP*Rqa@|=toMëRI\h7 'SR&ݕfG.a녬xR[=*B\J'XKu¢ըGq-H }w1QJ ճ6{0hcrB6n/{oB_@D׷dAʒ$}}[=Ө%f OJ ֧J.9LLO˺BP3Pa'j_|u/HM6I7P3 3]-֛m*.ZT}IFtӇvHpN /n\[G{NǕHr:>D0<&A$-hhGtM 펀I|3}='kPqGY  E\Oƣە2X\!R!őF$Xp@t8E=ԁ!wB89\%IOci ִ@lv@<)ږ Ɂ覕IϤTNk` ;q2IUZUR%}Rv]̡]޼Fv5`p&^6w\p6E;/+qP+6C#ʲ(RvgB8DЙQ1lI?&|A,SVq [XKeWѤZ}EaDE#=-X+ۼYunnI[;@O-7CAP{9!!:0]YUvb9,F(510 JMh* MjvKX)AVA[[Fm칾heU&?ң( %K!~m̵w߷-YiR}ݒh؂UV&N 1/-&`wrFb4&+آyݐ)r0cA3}Hxx`K'66Et³ߚ*%|t"P ,'gʅi/x ;eS6y.K"֫w-TMK9t6VCñԺ@v7L,E +Q- Ă # ~Q2]l]1^w I%zVK$TxBNޛ>d)"s.X%%90,o: ÖLu`$O;<ק%#qj@"G MM֠A^ .T!w>!/yb~"lӿ,1vu>U)Nf"'Άcv *ZBd/{6y0;&u*TϨU~ ]]w;EB=l6vUz:g~inĴY%plxIVǣa:,ΊR[ GoCf-!kO]A`:T.e+g{ܦ]nA]Szjyf_kÐ]j7-ofȳ4)tn: J_j\ ^v0kʶsiwH y7tnmΧ*k+cӇXkKBH9z74{(tܔp r%]x#(StUt^V*ξ&Q[F~-g/?K:1`Q%嫞cBL>(g]q~F;Ν%u@ߧD5O ^ܙ`btw/̗7DD~Hf̚>ro ޫ~R{{wC3dϩ">Λ.[ Po𞿹PSqJQ[PB+_a̷ja~ n$g$s:n_=\}Pr9\5}=S$+Aj9HnS(7I@|b-ueO8tj"eIVcۚ RGϰTGD.5Tvz6'юgUWom)b8mfbt9 9Fy'Uh C+r*Ԙjn^&mq*fܴV-Sl[.`*2̲jɴ`zk}_u*Z?*YWf&6 v ,S9;=*[j VU5g}uCh}Q{&j'ͅ"]a\26:3zV+D3%-$6F¼?OxFpM Hn5W7?A9_} M؈xe|I 8ԐKA[5a(8@ isq`zm-ucŚ0 eޯ2eئ%0|Sբ ܃a2'G89s>۴\doؒ15s9rv&뚢@EtV/:]/ivS@$C$3r\DxP =,nmз qY8w(?.Fͺ*2l/54Sh^ /E`%DE%xwgO ݼtKs02y4`ᆳڐ)鹶A;_~kP5H6bJM)>ǝw1wȈܡϽz =bNx*oNx,Qܟ)y?.6,c74LrP iekɇcm?!^ǖ5LhJif>JDeCkJҌWٴR(׳$Ǐ ̣ AH nqEQIW4\2ch<}FýaU $vGM 12Ҡ}R>>'-m$\A /P1TЗr/^Ai&༸鑧)O8-Q¿\V OaRp_1)i)%Ғ4 !2ws^\.pиހD7!薆.elQ6/f}v@fWT:p-U0`7JoPFA f5B4 Zm\V pn/TٌP}\$mS˧m[K{s$R,ЋIӏsy+=j 8AX;Ƌ0FŎ&q9hpU_{\Gx?HŴPtd |M~,Pd4ގT9^!=ߵkq* U6=C 'L%*v SmQPOԇznyK~Sd.A;^I 0wYvMg˖ŷEH%?[\u*\zцʢY&ib?$#@CO[Rڲ1 0D}O (y-Y>_]9еIG Bz)2^&%sMiLcr7$C/RO0[0W[0#zg$MeΑj<+ybr{ڞr~0P*i9 iFlwX{kAqM. B*E6}Ɔ*/L? BfC;IH梧hjgK%?8Pe_ۍ.^V2D^dCc7ƥj\uEէ롨ZS%T.k#Ģ3+N쥹Fǯ8MãŔaXrp IIJ͸aNG$7d[aHx(R5^ڗʲet,/l7qrYL^C)#kܨ:N]qL>ѢtjCd洚6IFC'iHiEn牄Q?5綁Oҷ0d)SMāu0i_|AN׆#!K>}웜Z$peXNP31)uc΋|*׮< zj=YT] SQѨ׷w3O\l-wГlht$/UeL!泦K9O 8D^bGnc$: p"S%%6rƃs6;aB#}gÐ5 >@3;ЛXsRt]>HXb'w|FL 1|iDv<qI<쉕gq\m|XQf1b $x! ? Tpa 7q|L.= u<˖׾˪oBY^N`F% IfHi#]-1Fq 2n{T!/8'`8n{cioI# )Pʝ8^m0H{a_M >KOGɣ4ڥE*v=Dxyu (;ML$f G:/@->leHOؠkНXHO+xD3~+rdIW,V.=dG)2dV֎{ #{ssӨduF^َ[{IJT!yO3\*$cCE^H:;ƣ 5ovNW$DȤY D4Hu`3da#f. @фl\T&IVgְWQ\Z˖B+MRLgR Kt4Խl!vUhmU.+vGZk.О>zVy[TuX'WbO[3ʞN.V:«#eLA䨤 v,'׍įBze{**XMh]s{A펯t4.a+6B ϗoݣ HQ8+ܘ GgqTq @d4t=4sr tFçѡUp8Ln#bS8$^6Щ]rR/ gZJߌGgOP_JtbGR=d?Nq_g,D?޶+ŏ)K#J]OPkDHo觱L*m[&a`%ralST􂐚.)ٛ-'}x:UYʈ&DCjn3K%K=m4߬ U! *$Q7'nx3u XB.}vx$ZNu!jMF;TY=.2`̺ULiݨpY̫\v%5WmF݌@gvCsV޸`<ط}`F T^5}Q#1\p԰Bq*)Y@T7IV#kY#V)wXb>\ eD¥]e~U8)v1Qn<n;Pި.:ן%!˧{J_g6oՠI j^%dq%rnLȌlM3Q'3QIYg[4r1G%`txRZY띗n{UmYpxqm|2 }(c.N_`쭥FKtp}MPS^fǔtfYE7q LʘhXI=qֹ w Lt$&Zvn2Hy$ܧʚ&NІ.t~졒tzɇ/{+d=PxF`_TWIB_aZM[7GہAθacמ,!쇵a=+A8/akW>6ߢZ$B(@y*I_жH=T[2CTlћג}̼v=1AR9}蒱tE3FdEUF0B%7W+W"')currMNvgMrw%_,;%ݖ1w 3~,ZA8,%C vf=g\Yߖ Zl`=bv9uE/\J[J]>~gU| zfmsN;KR}MeN=@C5R_IrCs&1DPDRna[0'iK>sl{m67SG*i<-EI8fݟ01&.ZoME]5 _v7G\zv=;Z:_B(Dve @5vF,kϘ1m8{"(g6홿oHF ӡ޽-'ƔzICWy # ;(~ 5tP(R*k.7XbmAZ!7X Q^H~}Jk"}Y .;5hlϛ! GQ1K.0>-DخJ\Nq4bHGȷ q)`;>`)S @#i~!VgZ"y}tńyy(*R= wob$PkOeD,@#ACGYzjIpiN'd))iءWRr0QAw cۢ4'7Ia,PQEKsy m2[寓в47LeS4QEv8^<؀nVfM]ڰņ4퉫Xek?K!U_9s%Mʿ!kΒ6I܇ u5*ح.+.eɚ:v%P_ܩcoYHAP4]>QkET1:+Hjb og-t_ v$m`K /%9 DI+2}&;m\51 ̐>6Xz|:4z?b۶+ c|:}R1i^ejPf4 x} "Lʢ7y(ՠo("GW琙F0!YpG)PNjʪ1 !b7$ v%6vfZ9nqLȤB)hVP|d"|rs-6xdij))j8PCppDURA{lL)A0D;DJG|9‰JgMCt_{_axjplg=uPֺq K? ͚)"poa[-YɈqW+v3R![. 2B)6uR3X6xæ(9w(Υh'J2p|,0c>x 㻾/c1(պb͘`Ṭ<6z= A%%3)ڽ6aR2XU94gԤ1 J,3I9tźpuIs[RBW5zىTsl :Kh\ϺC{lMZ oC.EF5ۙp`5zFt>`ܵx@_dPӠSi]xUnK{7tSWz XB?bu]&&Ct#1fO?`D;:U-@{lTT2H*dkUZ-jZMqk s^,De@q<33Akq5X (lr3on#M)핯#ѧ\-NCZA3QaFEu:D%r+Kr<6k^Fkfkohv 2jΕ݅:KЛn7 3^٘WqȌ"}+d^|\ n 4|zó1_XSmLhuN{]6.Cv,N5L>+%WP6if.5gd7%fSQO{u$S=UHhd{I1öRgǚIT7Pa>]j>8" q)eqH_*L6d`@',,$W[z0aW,B'ZVvO\>ĕk3`Cn+LrrHOCo$WsBUp U4_=LF)o4s:m˜A'ԑCz^+tzwms:fa7&NyatG#R&m:N_?!LbW7*t]\p Ҹ9r ӻmUq}4@]G0gJ n$O823&X]!K|t]w#4p`gн0p@#UP-k#Hf]$UnjVsF2 HAOil\,9eۍGԋUKI*H3C2WGxȼ!q fՏ^>7B>Ш3/` .16H[bÕه}lKtn(o=EjzJWT\T(&kRB>~ 4aB$m~1B*j}&mtZb/em{ 1#8Eċ> [!_M079{Xp,: ;tY3p=q! $r` #~Nx>5W ͓c PXH5s]6:l13)ճmKԌY. d8>E躱sЊXvB";S m)to#ٙ&gjq*?q uzc0[N#)~պ\|3 }w{akm[vBARqfs&_ty\e8 =Η}5~V9i~S&*j.ijdh [7Tbʢq)]o!2s)&ZoX t~C߫ XggT2ZAAIKRvv3Ǎq ΋K3\˹ϨӯrUAq.#6 X;|wk^Ur9 <;(nN裞9SLZxEc1*9BOV l/6F>2<ܩMo5%s#H&i z'2C3 ż!l\Hds"ye9ΡyϐFKGi[ƨ=&}ʨȆ[' U;oJ[JlNb\ &l+.x=*Y;q?fyϙǣ)[ 9CZ"Z9qpD (`ET>RW:3DneO;/f'|V yO%[T:]aK31,l8jɒe᫿^G 'jM L6w>? .gL+ i cmCv#Y% h'mQg43L[0hfVx1+:7u VwW{G$ j2}?2?+΀Ҁ1Q ,X4aWxu6Y?qcHi$5;zfuiVlJA7HM'`{vKzVO:2..=`i{:ug~W_GtNNݜIX @4FaF>5Z(\A> TQ0I Y \ݎ!yʈ *L_,h2fsy{u- `Q!߲ \[[6A+J^.BjuLf_)cCkTH)n#.&X+LH"A8K(EC@ z>ZD| ci!GIӂ&?vM</RU=ARؖM[&@1[%*MM^yYAeη:"Hf> 9+y$G_?;-w;~D1$@j^M9Mjl%RebwM׭|2dka FlK)db{.Ta`siQ$ ߁&UyjO .x>nɭ[ kh0ZxyU̝x>}Xep4A!RVGI` YTj @ 8aR*aױY 5}x6-$ M$9,"60>.+oXgVdեhl0eӒP)F 9)tEF^d`}I@bGXeٿ/[BBYOv鉤 uQih& YЩ7^s姽{}D\󾡿Y5шz.Lb߈_쑽co CMoi=~ؿ 3 w/4 %Ѳ=LjA#ߨ>RWGWh=-)? ²y&i*GfiG - ^1]d n39vJcҽ_RP@`6=3o΄1$5XќxOa;:F2f5L4`4(7ju/.PŠ=hhk iXׅ`,qZZ Ӄ  0h~HaӢQ;3R++Fm"ZBO~u2LiŒACvAՔr6i옺!_5mi.R,T+&qdN}8k͏!9 KLJ9 I0=| Ӟ{O[`^KzX0n51#3o!aCCL'Nt,T'ǐ'4xc1ISһB q `?`U4r 7M$ؽœ)fHށ{'}6#Ҏc.o픙3T/GBu]O^$SŊT:d"Bd%6g1MW[,yϕ_򿌯[@DZm4ՎOA89AS T޹~7; iJRp̛DI-/' L_ǻ3Y @}ái '1] ḦjSE1Ofܘ1 ,s8n|tu^Hʺa@"%O)G צ@5V,%7Xٗ}Ѫ@+y} j]LYw/jy(%2@hdB) T`[D_oo Ȭf 1 qm=V-E00Q)%$?%ށH5fNƝ{P҈. hINːֹ$UrvĎ4PuX48؜kGŵ|Ls>P}f*s~>'ZDdq:,ӻ0lZ&+7ucNUQ敠4;x8ZQb%[DCi5r 58tU^%י~+zIڠΊ>]\Q˸ a)Պ)ID};WOBjAKio<DWg49zW7P$1.}$X$d*?XT gX=(0iF}>'ݤ.5 *JcfIüԢ|>n4 x#NqRG{RT_ ':"Io::j eBwba-q.UJi3Wv`hU's)\72D $uXT/1wL;@D3,@r|P66j(EJ M,%nkD}3_wح;!`2o0)d֒ *x|lPJJһU0`. U͸).dUFضZ (o;E YT$dG˷fH$FTe 1'%p8/ρL ቴn1m` ,>kTTZ̒Hp,A@&>(f;Nh@!;iܻ^UtT×Eim|'kA ?QLxhSO(Q.{G7WA8~z |\t0IWj_"UQV;[49U00/na͵bɒ?%bB{#ͷms&9E1x?éfDMf o+VSJi۰+P=u2KP=ǒaK=ũ9U2 8>t}ɀՊ:+. ŧ] B;Sxn\ rJ﯐ w ~R&86+cCsľ& CR?Rc^6qoσCY%܄uk^>Ɉ@;f0sծo(,.D(YHoW3N,]}䄼ղ</s&& w )UE ?αoVL8= &*d &H0E_(AԵu(oXXV!X:u՝fɝcVdEXb~ YE / @jsi>IRcwb*:PY܎'dXOi2 lgO@;'PÖ-N^A!R ]|ϐUDœK+2Ln7-Yup͍3Divn!ʞ2O{a[b_$_\iw mh{0N8`<. y)weS:z10'Ȇjd8{F$s $k(b;@HQL- 0j6M= 1OC3k) ZA/U 9#Zuc`f+DL"X&6!E=-@S6g=3)nڔKZӔ]ӁߏT;1KGl!j{fCG2vVc\׬'tⴗO`!JYD)K;ƚPy.Y^"iNϐ*S*V2EOPy;O1R͵qP2_s٤ Ni)E}olO4<mT.Sە<*_; R0ݗ 7D|M;g ^^0[.ԭ1q ̕ytV!tozbߡ~g!\c*Y}0(8J^E"3AY+!M@E$hRr/%J4[EH (ݭ7ʃHΛ6$%WFKDh&|?^!pN뱤q~{װcYVT':zCQ+t}J'X'ot!7H˞ _]zgtAqf<ȖM5dmGk{Uw|S 9ؐSP~`՝n\#1m@h_1Y1"]-^G j+:xA`T`3d1O+1 fC׻!ǯ~aws]W_A6#MH9N)NT˄JAG{4:uG`5WzkŤ=%J`[፤޽S!9:ǑW5LB&SB_Mziʎܪv@Lb>3Q MJTw/0Rm$NU9XJ㏊382Oο К 92k܌5"ڍ) FkrJZqcv{`!Av (ZCJ@YeCqY^Q@߸~qzN)S+6I j}ۀ۳&ϊJFd D9`7YbgP2M"73;}p,i~P7ӯw^#/Ke@1b1JZ1xAP>&JևTRb WgYZ070701000002d6000081a400000000000000000000000160d9f5e30001eaa8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/l]?Eh=ڜ.+>^֔*5au&D̀ȳ8hv q#SMߔʘ8$UqcDɡ# ~ _ǗJ*pEߑj=H*¢tѷB&eí(~c6X _+8 X}sh 7I)',q.R1T< ^Ѧ:E抓܉qfPIDq&`Ow5@ _Q4OsFVa=:؄vK vu CX!aFցJ۴$"ܑ *0x"D.lwc ӽ|QV> >.D8yw6bԖ.[<5]?@M//K]0w_ߖ} *;=albfdد~]_[J*M$ܿfPQ ħjr~'#M('лֹ%vph2Ah(kvupY'J6DA*-TmUϑ25}G Yvo'C~5d|/ %E4ƻ1L}B,h2Q0ޥst@h; 'Z"mn| rnO#+}Ws΀vqw_P)8p+sܨ5Pv!yihM}?bYKWގ(,7zq08`Y[DRkܷLCDWͶe' L`@[ 㫇Gx^ `12UFqAw":\ |r JF`'Aui;e"Ŝ P=nrS}}aʼMJx6TN_WkQ.qz1 GĚr2i9ƑcmZ؁Wv΄,/a}~HŞػRh&MYZ}[VO򗙒F鎮Qj8 alqi~3F^9;p<Z`F͉$PșʞicvuhiM)`laǂh 9{KĪ[db{*Cqȗ>`Z Ӈ:ݤ}a[Ic:$ȦZ!NYP{a]!Z3|ъ=,༡Èzu&Dozދ`J~^+֫ +2F8ڮfj~)\6~ZVS3;(7yN܎k_Pe!/)|,%(EyLZQ::.\r ?Da |Sw61uPC`yLH[mF5S9g+Dq.K,ԉ+;"Ĥ]o!ĴuQuѓΣm-6s|P}-ӓ: ^A.a`P*m,@]OEA!LDBs'W@ʰUmyHjԶfɒ Z#9W̃lr([{B/&.ZDˡky!neFoQC=qO +T j8K4T "[պrI.ǷN8mh5(1`'QX^xZĭg7 b2Pѕqpjo*hL;ŃrSЪKA3֭[!_gVJTtPQi\ UkkAyVqj"}Aq nF|d}8)a)S!kBu4C^zjb?.'&pu+gR%Z!k7><p#Z@^\$Vƒܪ#XI7W^m0UŚ,|Drѕ!)&J%C SgxaYr4)^p9tJ>U;.l8:y=Fm'r+KFTo֤_1ٕ6op eI=I¦jZhF%:DrJ|%ldǏmObr z|cTpRG?UmJ_C-xP7{ s0n.R龈׶R"ݿjE tnD~]Uy Gr2vw.:X&84)F.W"aA5eV(K9w:`=8ky POrkTAҎ"]w=/K #z!=x `p)S;cA4AiGNyqCo9F3!;ė9UW2ėxp(yNHˑ{ 7\62 o̘E4knvGX =+}ݭod~pv5Qa@w^dKWKCJ2(~( Aނ}_Gn9Dޖ Ha7Gx ݬ 7[8B_b޻уެc+jD'p Y.;JhCKMxWe%dNl.!@zw ?E,,da?b΂.Z@X̝EҶ CB| @yw{8oaCz38ɒ25N8f/kW9uJDyӰ' !:C*ʷ3q@6PC.̲WM@s9u#.ݞuV[oHd$?sdzW t'aa h/ϻ *LKf8~Dw{ ](ù]AQa,ˆŒG {vd]1D?Y֙yF2 beUHT{q2"f20"10gA1BN$H%gIq˖KB{ko `>*o4] -:r<0P{"q* {9ddJH0d+q$ aq@I!ddcuM~ hۏ*޳? B"$N>o! f V1lfF@<=dKGxPno^rvܳf:XzK̚,fZB84/qT jؕc^ӆZ\yξ|)]75g"iG}"48o=f2c0d1jIy'ӰՐH359ߛJQAD:9$nN'Rj ;I*U 5A7\eꟽ3Ξ15_+QՅxu3%E67 ?: r<" %4.mnRB=TjJg ֚KfsR\:rse&,&XttXZЛXRK9WܓKfx+xbeqI#1_~, ƾM k^n1L*}6qN@}kՄ7ޞ7z6=;f˾ ajhwsɊ\nYp6Ű v 풍)KE#怲LdiHqaʵO2_gI%teeܳhtiT̫7Ϯ<:JS%Hh)ʯ8#mRaM{h wG(aJAsd]WCNg)tjƺ"l ]ȱ5 /1Ivwd T:CW;P#_FzW&N;vǰJ2"RzA_h\ha)avG {1 F$h"N,}klNE*x{ĻGEl bBN qrj1 XDv hc IOc'#p c3 /e(<5lsajZ@a-;O1.EM͋vT˪!hMZhtvk*6Khb`$AhQƇO/UvXsd,Bpxb!k s A7& 4a9!!( {)zi,~$2A@(AKٸ'K9lZ/}eyv-n1AEId}+{s&0F#h5hR(M}jy*|CT🦞w֝jo> @i~,8H΄'MQfFv6BXי.=<I|Aى8<%P2!'7ɓ4ɎReܬFp?iF)2՞r(j&֎sS hwe-Cr\6>Q)empgv.Pw@vԬul4T2 k?.H[me˺NZOUE+֭3Zk:|uɹ} )t>4(){=EA53^q}eίNrpIbt=]ܕVPv–ߍ7<Aq53DR3v{^\irn2qC"T( TƉ/U%2T`fd-M4'Gx>Gz (G,G.N5.6TڮZSH(e$ ё}ǨJ=k!?v`4g0{/|q1P\y[a+8_!sM' I֗#<Q?|@A,9q^y]HQJ4$L Zaé'=[Fgk+} \AQ'up HU姂S[2tQ,]-wmYic"7^ʳvuE[[;IDGȚB*Z ;7)gmMXx>y\q ϫH9'd˚Et,%ѧdayzܗ|(0!WJ&9v0ԓ>gjBKɌ}Ќx{dɊI-.a*⊳Jlޫx@'#ܻ_< &/?ڕ F L+Z So%3.Pǖ{gQ')^6lKF:%\w ?YDƲÀB&MY:zcw4ؽܵ rʳ ! *jJYJլY]0bp[Ieȁ7NZ %hJ^0m74̨2ƱgW ^_yĔsnj] JVt*paXܾ4n~%֒-϶G0|NxI28 n YkiRgRԠNaF),".n w .FMBE5bh$nקYem~W)"gL9jt8l-̅+?$7@; 7ǭ2#`HnlhdT)ocpG{(A$)dWeڠd<3W `6g뻝J5~ʼnyηa6@uѴ~[lb՗{X#Ȫsl%#ƕl6BvEh&Mun+d][xvK"@)Cz נQ7WE+q|"=]zb^nxCv >ǜ9Q]d<aq 8[L4#@%uk dEt-ȧTfBXEn'N>%qh,a8J`$ &l*̊DN>>5My91K6}[;S,ض_[Սkeh@ƩuKNC%; lF΋H_pe6CscHpg[gϡ-'Tf };ޯofrĀ-Ibm)k©mQK_qXygiSk< t!Z#K{4ބjH"YZS=ªCB7U:x0\{5uN30?$)@nl2v3'i{k0jO1?J]s=u6H@b>$Dh,`u򏌓|NQY7I OvtxYYC\ oֺmHk$,Za@ WťT <T'KR|*0(cϯ< ed7=sC6].'ٸҵt6|9%}!n*%vh.'ga| Qqڻ+?[:I6j f2r_}ԼoTrVe[J"89U]u%ʽaW"_Z`9G ,RVސ ުiU# (Ni#`mx!:FA^<%)͵^V@NY3(bq{tl>+9*d1e Qo}Zf,ʺXM=ı-]git|fkk\Nî%F3ea{ |ۗ4[ݸ /"e Hu*'8 E`dwvl :  4#ׄEFS5MPh$OrU?kMxp38k+Q9T.SoX9[Uhdqfʓa΂*glϑ%IbϡiD+;\'b3lރ؍OȒ m:乜Sv"zaO#u MFciQtчM²cj_&1m3 d1Kl9_/󼓗"^8:b |l{ɮ=At zު>=_5E5)Cbhz> .c}V;JRY!ߟ@`hLFgW[AE)-$kS1_..Ʈ3KALT]qvwy&`/v|@sbbI!d-/1T 0>n|!GZn1m]TO.%A|z2 UG6:._1Тf?Df`4#(ֿ 2 AC&#c`y&P1fG3n[ӑKЄ5tLj_U/c{L-oVhw󑩻ļ~\SՈ<"ěGwVPBG<d*7k,RK냒۱,3$M:wjE 2[ؒL˺+ cV9te `xB7ա7 HYfuKeNsӣ` ޅ0e72;IyLX2^f=^Kgj {F=LZCb>9`c"nl.>|+#tr3 H)uTVyTMCe`z/xu"uzUgIw DdSdb,~y;Tp6ZYmcyI\yKrb*wViZ]ɕliŸY V`!~*9D*ǧD L8{/}4|@IBaڒ_v,m:(mS046HbȖ{Q[~BK{w{BU}Bi^[G [JpgTGKFg" kkl=zږ B Q&e#QiIxԱiC;GSx0&,K} 8$.[u? _6> 0pyNH4˛ku}JCi\eii5>6|+#ì?4)y* ~>> :ԋ):Rk\:(00@fiiH'Ma1quyH>k96[Sml;6uuy !!Ka:7%A'^z~Ơ5ubAZ5!.5Q)?%<(I٫ fzٓ}Ɩ#^ ea蠫7fR2$ٓWFeX,`,Vrԃ$K[ m#G͚~$a\K#%Vk d>A^WR;zH[r]oҷg]O^TCOmhK^`<LVnh!MCGKAO 3ne ]}, gU2O[x&As92i _j+ leGzӫ:¶Ә=]2v K B3Mٿ  ܛdk!Mg' i&Do:C6I8fhvjHlGwK8z6\X,CE1/ (*%t&k=Jix'؊ڙ!| @G'j街9.@X^qIxGlzB6M9ej#YL.rF01ӜiXδ `5E}/ U<  pJ'ekN-%fTqSV8GW|?n<!qidfgg w~H^ ؖ8ΰuϨ_bJ 'ɏn&aHDQ1hyy9T7'lg"ng-I>F5[dPM3BY؃KFY!Cz>?5v6 y Q0-pe'5BPSU#v۩.D "moiytN I7%Y k{b tTSc=%숚DVQ Ӊ+ .yoVZㅥ}R!ZEb㥀m0gk:}`?,҅$wkN{ $v`8Br$9"ńXr!S^L` c6:yYxèر%MXz6ű+#2FJl{'@m{Omc@u6Ea6yf$_;6+`0$] \pi s%aqq WBдeztKeW#~)S#|Y-AW̹n1@l=H:4爁^Z *I}-r"ʪWfc?x!eEj D7<8re#[xB(H;v`3~wT=A8qs\eo-sG =ɞYjnմxf.6tvИ`h7$W |-90h}E-uQϱhw5 M"Y %rCEJ$?;{9LmhUaP({&JVĘD^d0y;zQ{) >[ ‡kh9OS 9kMRuHhb{? FRySpaj)$~ԘzI:(E@6#dk+jV_~K_켜M sle-ƬMP^r( Ib`Hl_E1qw:ctk&%'%! v#K2dΨniY,{g<v4+P]fOlgJs5`5ʎC:Q0K17 -)Sx .$$baz볱/Ti$Q73y8ĤO`i[վGVUo'TX1SKC'Ip%i>_2AA9M[CJR=Q"I٪o6fpCI&ue㱝m Jީ39\rl|NaLWhzu)Vr5HWIPeU8hOfRRkٰpRukPrSbĭ_C\ CK&!f tz鮷mYtzpҍ J5Vd'+;NZo1w$cƔh(!:ZlL|Oޏ ,j1'.BI PO{WA6My%+N?ݡVBM >Gn=AU=LAK& ,-ժȀ.bPs4>yԗLkyTP]J9Y}u|¸fd /ta#) ]^pHm5UXn:^.X]m!nI6{(.bB#%f Sy͉}s;DI8dj΢їn G>$1)&!e`°ibGAmp1\ >%AbYDp1(Bu4#!V,q>e~^"7(d.mv/ (| ږyVF?z8dG-sZF@ӚT$2!#C2spd~jdߌI7}m|5[Oek=p'd̦?y_\x9 ?>˯;@@/1<}l욽\׎s7u Rz'4O'!D=ռ8uDBpX6KR8Q/k)9o(RJn`Px/0앳,cJu*'48~HgS :y!@iuO&4홴~KK[E [o*>qͲkÓ4-MWTCa2NM '}\mRxJ:)vRS\GHbq$8UF &tG2aG*,_BlqГY0}(,e821s9`xA S |v; .nj@‘,m]Jg0V#ѭ1zjrPSN@SŏLjD<(9 7t( ;7s @.#&NV5<41K$ ,4LNʾGFbVL8e5LeP=؆}0sPNyD@  (=չliS>?9ftswBV$>khCNJ`fxD&i!xRAPkbI;mۤǠ 8t!V%c6ln}\@*B< OCA `;ggqZ :y-%iOt͖LrJ$>HJT}bA5.Η bhq+ / wН0琾gҳS:S0p;6w}zyO\X0IEz {(5D;jvSMd$,I9fH {zV4dJZ"ϝB{k"1}ڑ5"ˋɵMvcwņy<=Aoqr஀ (@.j8J;m2+\A-#UT)"jVz黮s.RLI2=D7LQf`Ԙ{YNH<*ﴼGd[Htᤑ`%oI+'Ozk,Ndbbk%^\;4<*ѫdF;D]d8,)&y~ۃ ԋRuBt7 Y9'.;|Q?UsRM\(6; eFUh`=̔TIo請'ڲ0AMIt(X&h93-ƆU1-䀢7 cMg _OˎLH ܜmw &tylkgqff[%vݩ{/bO<Z#\G$YctQʙ%b|ezO:=Ŋɫ{@f p,( 0o(ۣۗm~Qcn`(7:$>s$M؃YzFA> ,aB]elm.츕v_{A+aY@T/-,rÝ/£O3 {֫_uV-j]|lU[ODy=y0P[[977D-b{L~km3e{R8i`LkE` 1X6c>K+IS<&ڳY̤a[؈JoG;Bp'$V|%qf4DV"r-mT XpH>%)0 o{xJר$1Y{Mztĭq+Q.>rK2`+3,||kQ HŁP|/L$gҒҍwt6iF1Y=u 8mVEIWЙ<uY#.~"k ɫ'yʦG`vC)LD_fe_Xzmh_ !t-*k$ 11 *{+`npE 5| þǙN0(tN\Ι|wLUCĴrd Q2* Sr4,&e=;:lieL>, 8pA`6o4WfYE>[[5\k[7kO]LcB STbƊ0@t,|UOAw uL Ao\]u{,|8;'z{ >"˚wΑ6/<8x/,ذd5 bп=Uu Gṱ#W*mwkpB+Pk~ipb׮VBđSTG#m{%T]R3A ЍE1鮄G{魣5IB'O6=AJsGŋJȣ-Y8!< KmX*hF[bԘދR,<<%k*:FRw^͋e $5塟 4CșBO] W-< e,x -̃)o_{at`pE :o f /Ks%##>T\!Lv9o8^u9bgD zD^S )R q16WyguE7qy)_ݱ=@vfi1Bx0:U~jk/թHs2>ļWZoL(/)38K3t(Oe x 0*2~P! 2h\/Een53{ b> 3%@}Tf7E˕џIIqv Q;W3t @|%ۂQ{WztmZ"1|i3h3faH?`WUW7]W/р\=85z0qz:`׍eR ֦K-_"ުQ!Sq@mGLvaM-#s1E , @.#&/}?+x;CIP BgڢJWlH> fn5e'jmƈy߲X{X*a5K[H3oeRɆQ>#+uey|r2{1"w_Fjrj(HV"tlQi]meNP+ݗՕ(aqEw^by8q&K[">cczGjߵ uƢT,Ysc^"]H^@IW+{ mazE*MJa\ 93{_$DBV%uN-t2ko;g#rF"aX7T$$q 6Z=.}8\qsdBonm ͱE4*#WplW=qsPkr8gpIث&cne f)kOPz$a71Z)Џ+9s3OSs*k{LOu ffto곚5^vrnyX\^sRx%rFt/G'Zr4,]_+3ʂVct*%IpR}3Wk<)6P 'o: +lu79ܷh| `P'ܧ i8\ HbQW'E ЖT{Ŭ[FCLlO>GNi|1u7ݼ>i9xd{>T3uȚ(iE2!R,k$5Yo>J拱ETx S/-KcIr顇Q*[<[ƺ8;= e$5&<6MգNm2\ã `=f *Odll}+իܔsi7H--xʺ,U^ =iFBrZXZJ* NcXax<T7HFqǥ*0M39?ޔİH)r,HEBdjN󱨍Qt8+ aӍS_\(.z 6@^FۡZWܧ.Djhc㙂BM!UvKxL |tD}A ZZi`.y鲁:SLnHf0Nd` ?:d . .C)DılbL'*Ԙ.۱G&P)}Q*YXRN:*-)YTp% Pd7|HrmL(hfZ^}!@<,<RQJF`n b[%p5t s5I/K@&CcAI(^|yd:Y"SŏtCϓv鐱 y xiѕC*P ZQ-/!ݼW3ۻ>b^+}I1{I9EPyKٟ%Yq 3rR$45Rό qV Z/uXƕE*~vx{ )4 Hkjo,Eܙ)k+Vuv Z`ƔDiZӗQ7T<"/iH, D%AnstP8[Eg?z@ޮ߉M{ Y`*)5уOvdZ-fXC^y- Z%OtzWkvtX~^{Y`NO 9߆c.~v@ zr_viP:ofEL h:7UM'Uގ_Ǹ@b~ t5N <6|TVF2C4OEh9!B(ݷ F3N"}ӽk$VئńRFoQXAŘT:fX>zZ2FM!SWjמ\@u#' Fs>޷ ZY='*=g mXrGJ= RqpCO*ռb_WsDO$<"l&|FNmRJH>zh23-淭z҉R)5覹)XqfqKK,vC^Zav^ WI2)(t;y v,9`i!P,Fҡ2"'j”YBBx3 tb#^Xّ CȑHq/A*$IfK{1`LYubkB_@2FniF(Nd3j< ٘9. e؈ClS%Nu_x~)s=(3A?FJC;l^iKg=oQvM^H%X3D׆{c#w[NdBe!u#oʼ"ʟO,nfR "VR53[N:ѩ@C@^c7>%̫8|kӟF:4#|L D6ruk(}&I-Mp$V&; ,:Vyq.EY;)(pFJ Il+Y53Jv%ڤI}qOF~}Qh>b@DZp_"wXt!B|G1#BSҺ ;Ttâ _Sz|J%w82v-mHTR^zxN?,8~|P(Ļqu'fo3,xZLQUE۟kKP1 w%sDl3b阩g#bUF]N`PeCu'dbWGS%@F W,'( өN$%BFڞJ=)L< $UA80T4 L@1+4W`SGdl r̀)~Bſ4~癋^KG-̫k|Ng׶:W;B~*1Rx/kY5kOmbWm]o%%iAZ  3@QL%<~}zSb NqQiO %`/!տVqEYڕ. 7O2KL׏P?HMa87kO[YK:&HPߡ+^+CM'TfeCIwTjo+2rf]O5e3G6Ta:^!4U3]R$wu~&Lo ~mV@D#g\'u"~Yv)ِ5-v@^A̐%N>5jz䞂% *X7r =:M ME( տ1%S:TذVg )r gS];`SV*X0OWZH1`WJ 'okWxO:;$JZ._N^L{ɢvKn~n|=-\=LY%j-=W?&`PZ'iɢf#m `(%0°~C'd$(ib6N{-c {Ei 7>:0hr9oBBcowuY~'0ȪkXzVgX7Q-ݿͅ xbi+w8@ŃEy6hZmViFY@C##DIVov8Tvkl8l $(;:gmt .Y^@~Ǫ[Ż{`&NFqA% ?f*>ThPOh<ػs8)2ikV-hraWIy6+w2(7fvJbdH7rdŋm)<=9 ڗF 7!g@uw(H'p}A:`y,Q2^QL߂4D'x101x˒f42OA!:4Ş kRGֲ.V:1[y>9rjtM'Ҙ̎'"/XFVt6n:hnK;H jMp[7avҠ""{\ Q/̀TΖeW42 ,f\17K8߾*q5Î'e_BպA;n ?ċRZ'Bw6@0OK:1] 0W)=b+i@`A 0iF೭?=hT=Qt%?Zc[Ύ9fjqBˈՐ{˶\^jFJ8XK·wݭ.a fx*iቹʡY>[_N1%/FNID}cRt>Uj`IF9H"+D<>ZVx YN@5بutLwh5R86\jlH!om)=R㵽ŨmuۻEq\i־=BAbxӚڋZ +!sHiܷ:@8}k,}aoO>d ~erSuvsH={8a[QJ]7D9BT"+M%*QڳI5Z S~আb (YbKt@λ ?B\%NrWktnu;\{-`F( []dxfC0b\Gnk~Db,#}25[΃5>ތ$ -xCcBaU]eDm:1؊RVd|Vh[j7|$8?{~3 Ύ'V<zKyWŲPRhVPi))U :#⟥xT@u1[~ʉ`xo`qbcB^^rڇ`"jw)+~I\ahptp~>Jҷ1ke Ew~g-30B$0+`xOPugҜ`. *Sj ;KlY<~,)<7{fQذN4qZ{0A8z(_Ѱ:MuR3,1K6A2z %û ؁lQ$ao毚oq1_Am( C٦a(o>v+Xaafs@ "XRB kJ4>+ 㯣Q~ {G¤zH#-dUP+T @u~jjKw3cOx'Kkvޢiፑph0[}(;[ddW .1EV!,\s0e- -ڦ×Ds0rrQF`؈J̷M(U'mJYI,qs\])ˮE버W£&f+åvvzBl}Ob"J'/hc]i36n,wH!C7 kyfh8ҠLA~[`"l킚'!7cgOېzr^%:B w砟i\w5z=/'ҏ#@ϑPP1F^Rk)SS`|<=f%=4'utżl= *U6>=hDݫZSa)rUtȳ tӺO0bWdZ.hRv\U)TƒQ4R"QK-2+R!^F?OBT2`@4*%`.X_etO[F|XƲ/pJNwY'oq[CM_ 9\ke(a4#Bl"Uۥ!}V#SrηWcwo=uޫ׫'vD?6@QyWm9dRĔt#oK8TF/M%؀ӆC%)J#)"5ݰJ9syͪLU'!m\nu0遲6`!U_ ^A?3~j)V6MMzzYao.j!(( )w+;r,6"H.װٗP|Ϝ;SQzQLR˚kQKѺltnΧBPJurW찌Gɡh2\8*'TC3sɠ4AóO?S wQ'&Dh VrtyKӕkyQ1rZ,Uҳ#Tt2f)?+SBLg==W}fZ:Jco99xu#:lCD+5@x}R|8%ż+Ԩ5Kp㡓x\k|iuG?C!4P82Պ} u@P;w](Ů(=xF BՔ.Ɋƺ4gkR8FSy^ötQ8@;_qYsL]@uzm+<5. i;1:K}7S{W! 8|Ҍ`w\ YjB8c$'ɠdE]== d؎w!+km ``V==zo1ƢyR^o ޣ̝B_#lƑ i(p fs 2$aW* yT;'T\/MI˥b ߯6!N\]-!b{"NYwZ6 PܑhWFF@SѶ>޿( Gt 2(ڣY ԮGU־i I܎HAYȖXm1#:N/[MwP̡iGI]~[8j (>/!c74r,뢘(6/H>*z\+ u>\[l7PCFyogO',q/ndO/n b.C%o+E SSV<EUNNDc"6,2{XGgl~fOQėht..wWZAU8|~r,|X6Μ'] T/5'6_%C2GNu}( 4: :a3zmR(C=p V:t>@8m-RzwG2ȗ,5QAy1')*Ţ_xƝyi34 _MӄxZl&E=KI_j<7k;#ZY-#L72jn](|yP(`ܩܓ5bPo—9kN$mvTKRSޤ`HF7g!S]bDX+@’ʶs*uSdؕh/ FES\$%-_YxeؤNmUc ǖAKfo]_<"!*-4 ļ@W{F2QVd"i+SZcıG{YB7Hp! kXUN ::\=` \Kn"ݻ+KeT$O˭-p~2SsA(WnoAO~_D'hyޓ?o쉲QT*Q ޾3z|媚dJ+pV):kLHNW߭2_6:(A &oMa7訲Ѩ׺)W Qrjo \ e}l8Z>*:CJ ubu*~qi.:Mli!n E"[Ō8cV0BMސn¸Ccz0r=2hJKۢWR m[&j:a3[/}PŻTZ|tz'Oa8.@3[Ԃ(HZNh6E;" R^`qv Nor=e3^yYA\jrZ]%dl{ex .KR`^mvNO<ه:X)}YTe9cjV+(R~8r['[ͥ2a3{ ϸJH9G4+2&p'5M¼I)."ǾŝB#j- R{u.) ѿU#Z+IDoj|AdQrZ鶂Xl/yЅ]:zr{\sst#vj&iX@4g4m xxZ"$pP9 Pef^C[vFϴgdDOnHHR&<b Уf:@$+ !` ?B u$03`HhcP@} cD祙% ,0,u@W7L]$I*+M/{v:4r ρV{5MD;<*ѧCql3 P({DpeN:5X;2q϶"VVY?d7+Gr!ΎG#;G,F_[(Ȋ78E Mx.~LUk4+99+f6ΕA/2E:j?LH.Vj\sj l29u kвPW{.SooS&#]*"mi.Z?S](~q&uDF3-z>נHtK@U KپVq[` 0}gA< !Nh}Qw IdsR,*%[+PD뫬]Z ֝P? >%NU>`>)/z`ȄEh9ޑݥG5s.\51KpW1oG<1խz}&**ҟ4"38P`$M7ǚzL._㹱,X??&f ގ`1xzP_'"!s 'e-ӭ1kPkt=m؍N1[ b^ X\$@ǍON1N!.ZQ@t#5pY Cxmm@S} TFWW BU w+6N;n?R+2-$Bfa|p3V~38/iR$4!.{Δ8u" :Lx*yZ`eC53 ބ@nrDEzg^ˤrR).(z`|v#3_B %Jt8'4 ~]Al\ faO[<y!R/0+,*#l) XUͦܞTxC#,Yݢ^\eN9ʰ~q+]ׯ4Z|.vu24XsDx8udG 餁NRjHOpBp UMшA _e#CVH+>3=K:!{+m,Lسq3ӆ401Z2\6(]+Q7? [,: !8,Sxe0J>C9#Fjv1$p7餞dmxB+Mr>p‰8K;o`zCJZ|9VNR>M{#LMA~1 sl??^dN[9fq X [7r5A'D<V^0 5z QYɯsIom; Brsɇ3Vv\cvџڑUT\Bn@;b 4,;vy~x) JEMhLtշXk*9aNw~r*ieY: aDzDqgc2XNK͝z:wgl4 C.NZR?@I6rY@X6jq3>HXI. e|J,xHNAͻ1qsm'jqWAb:Azt :T ,SuY[8X Lowt T<#PGb~d)E(a(ؖ.nSȱ !%H!k]mT/vx&,­-؜' QZx ިȖ 8]q~JbK:fMOꕚ_pt{[C˷Ո _wfem^EߏLh-NvQgBapT6^PB˲st cQǜR 'ͮ=پtYŠ)"ޙ]*[NدKNȲgTV)+"+h!~O״"-t|'Ve}$c0(6u ?} TO;J5GԄnZ7E9N__zI8nz~Ck ǣtx!L0"1{A_cMIl9e/oz O8RA6řlY"qK_CKǯB'Z7wZIxz|^;GMw pY!WBzB' yx[юf V˥K;$>ا BAkukƶrPJsOKMڣaPk@FR!5e-{^VA܄ xֻ||#KYϵ~ڻm[u@buCfjU?{C@V:T@-mUmvyYe4Ai#fFs'~W(pS1/|N8w=C!'#;BuE^C*8? mftΙ`'RΟ\5d,]uvC]:qQrQ/(RLN'crLkz;My9Wwm[{2 : tMD|Y$oVtFiUN:BD tx5R9uEDgWVi'3!DI.n&H[mڻWLK2}%, cR#>$j팬 n6[!Yi5C@îP<Б|CS$B]6Z[_O`!$k?WnJ+D Hs5{D`v?,S ^W%aF^PH(/>5GП1|m Ow!;eCH Vf ,w753yCSOHK6!Q{;31dV4c/ip(<#.ݦ~b,'c"9\/+K-+/i(K˟C<5#`m+y ZJӼql:9rgc2<5im*TbNx/g(oݵq_g$)B .V[ՓK2{s5ӈO‚~#s7Cb)q^QBQNu˼U{8pGc[c%}#v}PtWN40]orޭ|x=rO*`Q|DJYTrY9Ph~-j-IZHAxs_99eUDt!6bY&N2 o8I0u^_t/I6{B5U I╚Хt2ۏǀvF4rݓL6f#G! sQ6*W;Q}hX."}Sp4-|HN8m3SiHlr f)}z@MIGn'C8ԇ@qh Pr+$8i2']T QZ|!Zzhrz=7钄^B*/x׊j>t}8y3O|diHVOj_bzMU8 n@FNz++wJɁ _4rct@, R s&Wy~LϋGtj)RT@jÞ-l7A!+M $jWU3+'Ѿ e0D9`lRTpμүe掻k3|a<)B[LRg%-qNYNh7h k?' va rJ&N`dGYrt)cWi S`ݸ썧 ~ .vXV'dx;!e )&.欄D:":Uu[x9Uv^C [w,$3̪ B/0$Q4MxZ`Ą:<46alX*e4dHgIhyEudpS99{iGML C2l=&X0eڻI~Yś_MCI[EH2ۨ5PP͑K4yhmirV5vll-$md6Ȯp\ e]ØǧNm\xA;Qo™)}=F$b"I5/}#_1>+|u KHeݎ̤YŤNv/!k/?A!{7)_|3BgC :"0w\ `dI0/3G)#fʨ'@#>4.e5έJ'28J0w|R!L0Z$aq \ IeM ٸu@5L9X7&v@_px߈;/sk * OA˚Hu- Vؾ-;5н6\mRȆ~j -lHo 3QKL3r!Ϭ* pPd4 ZaPt AwRJnH f=yMmhg.L6"csid+!w4{Zz|9=%mGstN{)M;eF^kqyn]x}o@>&%Jx!=) AFEwC-Bt> X&[U aʃQe"ݰIƋUK~5j:Vqy&h z3n#[a3? $2|_3g]qFd)OpiQkxPyr]8|,%Ba7ӝq̮9B)X=*SSL 9 r`*ol)fB8XCXcOqPbaDOi Qyt:zC29ct^ ztO<ܸQKdgQ6q) 71 r:& ]LRD| x_; '9c}ΧɆT t~Sj_+ U![@ّ|H{AamԏQ_#YӇĩx<VH5i_x4 /9/@f`IEmn{AR;Kjt`>&n,)N#Fڿy"i/)t?+:gq ^1?Yn,V?j 54P pc?PTjT48ˡ]3wQǛ=Z, Mg9-9]+6J۪1l>Lű}l#1STu[G7?􋶲ۭԼne% b\SOStRDF~4&"pu7B(nirl4ЉTadL !͠[rM@&)`E%f=r/9: ]gn ,b [Bǻmȼb_hfQ>Sԛ葧 v i߮Y%G/wI.ͽҏs\/}95Pdآ7H7nlNJ1wMp:oΞ,61(2Ð V^@"Qc6$]r#SXv3G7ˎI- v` LoT2Ӿqeӎ'^) ~{*#Cpe'`:.#^QS໇QMB =ewR)WA/"Z47^Pe[=g PwjЍ/1]IZ7tl;~ȕI6ܞVKn m~y㢈%)_ˣf<7!AWbHbM"-kC 2'lj:p7UnnPC{l*u;^6$ոlTԁ{ÒHpQ=|Q "φx2ӚcՃPAbWe;MhAs>ZZpFt^d%k+= a[1ٳJtvx?0!0S5qofjd~[1?]C&P:ْ8n<<ݐZ=5pvڌ +踉_0n ~ʨeh.@OaIDp !NpV}[6H[uR;m`~+ kJG<>R!⯥md35e.dCe^:)ۚ{A4J7W] +]b-\@"fTg8'47sec  DѸVΰ &P" k y\X%&jBL5k", I8[ʵem`}|j.su,hMipCHW0˞F%2 O(`#]qZ?g[.um$¬Z?B8ӓ @2 ?Tc7Npk%8 ygepr厸Q{Ɍaa&DnfҢW\SA 4bNiR¬u&_wA/_a1yZQ۵2"Y|Z"}RIe>`uᒿ FG '51k[tCB\>q%^x ZuK˂y)݆*PDL57{V&yv`#TNT|gHKSҒz"p 껨 Ѡgi}O jxuQ% 3ʇDٸuN2}%oʨR3^Gh'O,Nu$1- ~"DG#\r)Wo3$ _Ѿ|]-sB6# rx_"0LD?:'M}qJV_g~a(>~c]o3ſ>&ez0ݔɟk?AB-'b#fh,:`P; > &yh++J˺$IAl%bړ#'w#p1lxil VI43vStOG18yAҮזKaΚ? 5dmPْ$|v4;!;m2یl ijo!YqZ:R[+va,`)K;5uVIfR}xAHt^ń5u2f@:GŠxRt9,K U˅*<yfA**UjKYPHDb';,Y^HW{%?/-w_M9=GJv)U˰|!Jilדϱ ōqž٩>LWTꆐeR=72vJ~B:Αittr;$H Xp= 'xVyYޅ[PMΫE(RCSC{h0V|=ɪz=mq7`YMe9dTC7̏ݩCet0}f'Jz.t&q:#TC"Z:o*O`n~]yEM) Fk2| l0oS!9L;FJW}0'l6X9@~"{Ŵ/ml2d0{85K֔5,JT 0#;Kclձh踺HzMUbVt9CxǛym@ uX1u1{r1Ri d,cL|h5P1uXaҖn7wm3=WP¶"ɸp:TŨyPbа['8z/59M$^I EW0g`LUDvP1ڏAa~TMg0xKpGE7s%5$Xf2IJ=;mbˀ\?ȕnpvp:-p6`{zq@bH3IvŅ-JI0BQfs.%ɪHߑKsd_#9d,+uk!JGxIFf#dcG"3Rc2j7% i6]N҈Jshܳ) ڙAX,ai#EgpB7L%|mWQ!]Z$#-wxE9iCˡ+k̨+]h@P+ViAWyVwe?7I.W8.=z 1!,l6s`\>uZň2d\CDF!_LSbiKNVXC+omJd\91n놗7Z3'Z* D&SDìY^]$.6ߵܲ;0a`@xA.67)  G%& NCǻw)00awojmi=5C a+I7Bɷ/o;pm^pnĜ%R(> @"%R9)pkzw) k H,pγ>p 8(StK;<.pNWc na&L﫢0ʺ9h1QH.C=p!F8OX%KvGffzoYK"-׺4׶ 0@f'zAnucǴQBt3g_~_ g=1N?gܟMOr{6I?S_r񅑤+ 8ʠՍzK^0Uڻ(<%68m@,gf$O+B'um z 2:(őѬf?Dܲs&Dve TOk_WB*-s$'U5/A*Zumɺ5B i8EDD:fUrSD.b sN|` ٧Maz'D@Ύ"n>pgp6$Zyr*:5j.D-r&ay_299#[MR𖈌=ƺJN b=cQ~nU ೅K*[i dsp R"  ,R*z &sIҍdd=ve+Ofcm_7k,En3pȋW[l7)G Zqq.,;qt=:gEAas]N97Q16gz}/2{ }zo GehA&#$]R]Zyգ%(+ߩk. rbXzi Ǧh" 缴Ww$fiWdG5*9=HJwdqSy4 -T4kaU2:^r3wn<Nʏא/G?6^tV}/yhR /eƤZ_KFqӶAXZ^8~ BRtgE q0<KװnBhƕUm`KW"C.Y[(PQ~Q൨2>GIZ c&3(43HGnYGQyZ}lɀb *בĄDѷ\#jj p'HAR42z~:i]1$ _kyh3}T xC_\U+8 օ=/VΫGX] AĢn {_E?f j^v9\».WքQRo_FB9վH1MWcnG\ { ߊSZ=Q-'so`رZr%3 ]S](>B dq`تȤa`Q)cLI>MIJDЃ&J'~_"|OלjFnjNt{M=CDEh?cJ,0 Lm IIݱrFTU*ME4ʋVu\<,[)Ck0<Δ(\U#~Gm.[Z=&LA r̽]*tIIYyG'\CbzWRRG9rx\}³=4Mt-ɢ\::wqG 㯐?e DdK+?q^4a8*> "?wp{[C7Ί5_<C@ndO'Fg> KXG Ҥ2R@;!UD(Κ3wށPnv`Dڵ-|\\0A|X%t;K;4&PyS܅,qۉV6k5cr&) p○#wP)j@yR5AMP&&;pSk2 7K: dqq qR%?~xn4, }v? I*!kC gG.o=,aH,D-W˯"23\WqIЭ`#w;cTd7Ō \ f#ф*AY.L_12f]n^*߫W 3&03EmCVh2kؠ3kq\tIƐ0$YC26,3IVk=z&Y; >9ѿSWHNeduAot!̀ q\˼ 7L-V+gWR:kdy:y=H,P@oߞU>I\GTDN "_ u{BqS򃮍Ǖ]o6|["y}/Y/OGREEa9W'9 5o`[>Gw2忒{/&\59^7DC `|(A![mq}ee3C[v3,GM('(NT+rV_"2wl/*:%:Йgr5cI6Kpuvc&IPJm1T$z$,Z|˔?taOwCB{ ظFV45["Fټ6| Ӗ-4+o{:HɚLdX]Gr:bZؕU'4]mQa۪cY{W~}-ܢ،ЂUc/V倳I$׾;sumSnd rrutZ0ݑd0]$CQy`5z-&t'Bh\h aT5*Z[ -& ݣ.e&W'XAbC\<%Vo$iaaMOar5;k,)Y3\:tG]"J1mD+6z"Tt Y1Sĺt1̱E}Q" "s2bB@Y`#zZD]$LEUXGq=5ݼM^YDs\R~\}ĈJUaRK)oQ=纷ۺjuH Z,5@sF=, 6Ipy2L&歁T8~e䣌8I$a#RnhU>vTeꝙ+cuf n2)6!2G@@mo|( 'ad#] *$#AP$jXB;ye8:kIV 8ܫ28zIhml7n;K#`o}6[_f>,B¹t2U!^1(3MDVSw‹Ba\T$3!Ùw)  'l!ro]qA7{E>pmA|R5/3Hl=6 MK\'$6CmKX|2SYJckq0)/T ^&'u[ه"h`3ނ%ޅp#4歚#]S"~!hkGo*Ms幕|2!W y'{g+kH.4]D܁=@V[Y rҫg=XAuW2i3Zwp/Z6~2 3b6w]AsL*P%0*=[)q7|L˸;AS+oK1,9WXSX{MQO\>郢!,Hq:XUޘ)6{5Ā:itE=G .H ϥc|m_ vex41?tāꄞFU^Ǖd BfID0(a{f-8o!p{ŠݳfeDY Oէ!9ϵs6W0NgAn;RXJS)3(@ıvxb(jcSM&Sn}Rwպl?ַs Wޜg'vo+ʥ\Nc&.ۢ=F闀ٌM.mQۯҏMXG>AFF7uG|M]+CXW*CP[!DLF|"8Xն^}Y9Љ*TOQo 8-UPi&ucY7Hf\`IeFJ)\OƄP )298쥴dyGgC:tIeqmdY6h<.-q޿DE0eʣ9nk uc|tpO&p5atvG5u6F]á(3x߷!b}m.4heM?y[9#ٔgh#OGHHGJzwE;}RqwDL6ʪKL~=}Y<(K㮹pʛ8X EWV,ח†9yiR[X[s u EIJhCyx-8\ pIEKp ǀ0o@A}%aC&5 tU#ƍzWSKqcGTs[áQؕ='d/cNމiᛉO8c_6'{eZ i_Rsw:>Bziul6p1 ˚fU39qq jKぴvvN}\Y~v#֩E`RUmgPDp)[ڃ4 k|_V6NBa6IJxe8SFbY5q7Eݟ[ĺ;mʹqYՇ8wֱ58q(k.ĽSۊ@V9;-[O׊Zh̹ ӽ&>\MyZ_ t䧜niQVօ6JZQ\eR{D;&i)ŅtPA깖vJPM9Xf4hFz}棂˴ݬև #xӵ:sH$Bހ4?;^KDw٬5~ͩ_[+*0hG4`kT~_ᚘG$Qd5_W){+ֳc'ã:H"|Ve1+6eY S&U)T $@C ~mկ=~-b{FYO#4+~p9cا"ʤ[X$$OKfVfzS @]n0B□o-v>/g>+¬tJGyE *oxV$.IPt1_H}qQ @XRljSTt;ro*2@U}ۧ+lŃ:J{xE38nNqP*/sbc (玥+4LfuE|&J7<wYC gQ_9 u$0_,7G=JcBB4^ u[%'LkӚ 2FI%SZEѺgF҅6r4ˠo]RB- 00kEVFnH!pf=nx Ěx4ޏ S}GC(HXCPk0&5!r@RݺS xTN!ef ޤ1:9q:ϘZrK~pC2Hmn{v d |Kx1vi3F/8))5Ih!U 㬊&JT .8Cߒg~:H5;l /w0\gypVh^trD A1'gcj0&K&ej  ~'EvFWCW^e>w A%;32AUڷj jt[kc.|4y-(%Ň`/9x.U45}OcܕsU$rD 緛_uG kKgA;lobb`Ėŧ2o*JU;CG !1rxuJ&pp j_GHnavEC="@ɂݏG]kSW nR .kVk@G+R?Vv4`zio,4+nA]sOWcdueFA%n!*8Km1ݘ(s3nBRb<֜~/>\m3%ȑzތWcBk kd/p2,Bx%:ұq!7dpA9=ˍ+gبx8Ei +!RQ(^!L/BD="#}Rѿ?;-vcIV`'M:2Y]4WG*+!eznW ŵJR)曰 n;Of͈ܪa=t!ÏB_I}S|j97bO~<=yu E4-DHdA5-RCzҠX# UЌl,tC̭>HIM#CvwSyPRQn1g+_>R}KP{%DA-%𧇌 :aKcuTōXq:$5&$X o~@=rN3#K #ރq̳Nӫ٦=1oFTA v{ ִ*e i4;ᩇ|\CtK\ &y6J1ñ/$MlYQەwIe\R?NGK{z)Ķ>~&_,#̔a]. Yllnw^wBq6fV?PEllUzSQh8 VC~#dpg~uF11SC\5'\F2+esS]S28G&7L-OX,^ w䫘\B fҸ)mSWCp lUc=@ܤdV_̀lɘtI 8@7r;JC1b*9H}ed&0=tovLJCl\z.avYD:>4h& plM"~x !-@&6x=Ů^_wŠT'4?2T6w O^=)cV ^z/V9~k.TxX0v߅;\Fo%-'+ZLcDQN~ZIˆ+BGQF<N Ԃ4hW1l QH omw/`{XU;I.b_)#}ȁ2]ªnS' Bvz lM wDH"52#H.$],,chbV~k[m%~P"X/$#Y>0dU[g*2^W҉*U BCY^ZNh|H\zFod}>+Ŝ{׃FFLBcg=ObIJ{fҚqynݝ~qUX"p,{ 8 g%sWG%1iW pK6hAvB$]3ӖBϨj,J9WM륐8Gk}hUO' #*G6wբQyǠ9=(2n=ʎ^,J.n2 NDFb#\>nL w5E=Y;B_4׳SdJlln, ipȃsc"!뀔/.)Yb02#4i[%4%*ŸfUgXEGbtKݾac󍪋u4?k-KAZBov)_̃ށNvڗ Ph X zz[_b*ŝ4 f& 7+sT(rk s鈑MƁ|E|"Ȅ''<ҫfHXeÀ0b˱ |;>et3@f)PmYsɅw`Oqڦq{ (_]C!OI5{(SEeLsԧZ??EY躗4{I-%`$~Hٗbe`&R»cņ*?b4V$<\UEq)/*G, 55T @1݇$0kRCxx&kS,4[K Bx^7 `7KhdQ\gFSy@eIBiakiFd? }da%6nڹů*$ȝyOs;-h5 'c#>+&fӐ]oc#-<44KT~Y?25E JZOFRwo_,;O|Ve'0iS;}- N`p_'*sաh\w`6M tk2ݎ9 pX~.R -%Fa)FMHF"[zp<,F`s_r $5ysک=12Ǹj3QhVpl ju;H'W}M=6:'g&"S ? n#崶s԰4O?U?!^w?@ MYׇީp Xįs 7cxEr1?@v|d**T9n o8T V,`U"` `iMXXdld@=c+OOWjukL9F:ajtD-侟dMV)i .*P"xŲﭚKPIHw1_D"7+ܵȲl (qk85퟈Q"c W# Y\|>3EKv2g7mx=Œ76]*@5~1ѳr!^cFNBLknwJ32g|c_؎>4%&Չwt`:;Ȼ]Ϝ2?Z|/1 S*@g `c1Ґ0T1\k`\{w?? lI+-tBADҀņ2k klbsvϪ u"6sW/iTIu+}g :ς%g:Jg}n.!)m<ؠ lȋħݦj(W}yz ُCivN4k]ùYnc/:Qv y;ɉ{ܲ d-x!N!mN$; rJN"{-ԧKҪ}adT,,בoRJ/i16+X/,eBٗpf9~.!EjsyktTBl7*ߺH`V*0Al8< hy; |iZ=m@G_S$ KJTBkzlhEf NB$xe6wd&BbUE\ҷj@~imRqbMXnh59R!MNT 4wNަ ܓu:iOsC:A#.ϙA WTS"MtV$נ_@>Ҷ˾R@ɟĵ)jNy:+* X%y=2+([j@SAý4:A`Ć'NB,0bb`>NA3(NG@Y+k7?^ؑte7_eVO SXIrFs^`c}k#v5Bԏ88{wfx;nStpтukK` rR-#/IIә{)Qa]?²kL}AÁiG >~t<Jf_HkܺTE􈄚6J)ؚ~vvr x34EziONUck i*JN>1,pp 8DGiE>G5"d)hzDEB9(sCbaAp8#vƸq{WHĺal*! {K`S4g`}mUWlC`!T&a&&;]rh?V0917ed_ɍaTks>pT{6uFW[qwym/{ o)0Jh+_N9_xQLPKKpm,oqvpTriŖ*{Fo;wagTTCt5{eZ$G#s4#/"Ioζ"[ Yͤ?A[{+/hOe+;Яn}_ ^,2A)n1m`gK'[ùGeGi0O~]g3 l|k40m8sWbMV>]?6=T/R11ٴ@ٴ(//9lN¾PqʠWu+Px3yjȬ>Z5ڌڋ`Ӕ-QByzh"7F϶**CƩݺvt%X.Qsc% ʋkevtOԺ}Y}i5'#M< 5/~x/" )(Vnl:vܵ j.vw ,%]qQ(m>{}/NP!^w4KX/ҴqVڲ`öiȨGja\Y>1.ký1bf5efH ,8հab@|L Qwf^*ӫaDž}nNƫU,_,JcAw4hvҬaZ9~T7<xgm}k G <@@b+G^Ǜ8=NW.{ҨυeTe:Bhzj7qȋѸ/C6"0@+u{WEK!2='^7spaY55͚uIPCY'b_{i}Dq[d'IF_5AAa˸] WZlq: TΡ$DVa\aϴ}UH)L50o1'e "He$jKnǛwӥCLmLq(V^4M40 Fk{(q]1_v!P o*<LMHc H*\ͻB хyVmcBu{R)G@X[* 2w!V$VTq6m\@QN7x?9W..Pu[;ePqYm(oek=Ȝ@=vpE`kK}t/T=ozZ >rrB0b9B Nm7IFJfbBTyusob6j-/gFH0&"[[}:K"SüZvIQz8}H$fŇ1d/omš|`ȝqG`U_ZIojv1?K@ԗ? x$6C!P.n׺Bnџ׾V Zxɰbh#fTBT4npR<~ F^zwu[B6+NAzݝ`(e6rć/`1 s݇T]vz9%8ăݮ#;iem#/Os$#Kv4~aiVXM9d\}F˞J]zS}ͫ˷ƊG],|MdPΐSįY]]UЖe̥kC'ΦaPy^pQ3ˣ) IT- mu (ߒy: kZS=Hmn5D144;ޕVDC'| .Mi@JښĚsQ_I ĔPWz&`.MR{9L fYnRvWq!qN(,@,@d6w3!O{t*=k ׫Nj|2+5Rx2y8lx0-UILs]\0m p*g˫!Ȕ)S~^tk!dMh*x-iO@εVLrzh M@'p"y? L4_ Ѩ9 9y{i8tJ5j q{V'l&%41ĦYdڡ O @2 o-1v;XsH%ZaC a&:D˗=_ɰӀL߇#„11OԡN_NJo+A 99̦5A/@2[.<,R@I(|^k N "6X *.1`GqF30/O p$j/:[nފ%piպTE ]^|<gdNJtHMJeQ]_L#(4] }:\X3UӁd+[SIS^ω_` p4W}kPN7vLNd?Q-Jκ4\8+(Z:OU܈}8C[&Et1͓t+KԄ C nJ:±ShkT4_9yᖌ %Ʈ+ugc[X!Xqˉ,0'Z,g:kĶon5}fqX$7z]D3|%T\O6mq21X V8v$hEʂG!` Ad0iտ~#ݧi* AE9[ǿdʬbEM - i `×K`}$P ˆ RjioE+ې*]j\ج:Jmm][(AHDzz*O^b]/F5l)5W'vSZOv6iAPslӆX ~5!"`FNDG\,U&,Q.ο$NslK2l#L7A Fzu@tZMў@(Tnjهم Q;ܫGV=s9S_ƨ-d^EOCsŒ*K(ƲI8CZ>ͯ5&kH/<(A}*I +ԛSԓGٹ4YS12J췤ݟ/)\}t:E {KBgnxu?/-}R˂jm9!s+Dv O@Ԑ6Ng[ͪMևՄiZTOAgLׁݶrӂ M()^ZJ/S%UF]92D[.JALG'>!oKUc89)|tG^ ܈A٨*1Uن93RV.YXt@:LQe*q~iwlq'Z/`3 HVm1* ;ʰ7<)]C5 0~oо0g`n*3}(= mH"ӑU!o_J)]\6'SqE5yFPI#j tӦ'\I 6Crq[` g"/YÄDqe2un68E_EEzdrof xA[;;}S4-\١JgdcAD#֑JGixeЌF!77cOxGE]&etoŤ)MUTkލŽ](9Eme͐|}=–/ -؋+]zٔWmFvFN݇"O 7=W KQePk N^ع PmMOiеCtWb[eC*]1( q!jmX4Bi#{@sQ?a9.iҩY؊pqyF>6ZcD,Xqa3#1#?S}'eS }_2츞1ڃ)6T@ rݱsV7KAXŤ:(rlZ8:IJ6/&!C62S}0GoNߝOܧ {LݵKN_~A 7mǽ;.O' }UΟ8hymC`'OYn!l]5U ySw½=(+U#.#|oFaE6Y0;o>BL'/m~-+\+@L@e[.aEpo2n K8Jww,$}+E OchMH9n) p&{/PGGdo}}1$ zPۿ+^ކ7Xe,y0vnx44wY^%e]Nm?T_'dl=@M !  (CbHzc7$r,?g8%s) 6;8#d ^[",,)䫄t2PyL39jk_Wb H0AW'>6UA@VJ{$5\Zz>b4Z&/ %SM|×Lm|f8]~sج)zs. N4 )*5(r}t[;Sl iκWT'!i=Mܵ9S3]m[!'_K7wa b2CfQ޻aLd"̍CVYT|7,@P행k/}k\nҽlEW ;8f yt?<~arqWrwMALq=ޞ r0J[Y*ZƇNCioA鍬{?z"R>+wWXW}tDȩAhW;IܣA;69eu8ޫ&Dwpap2 L3΀"3jw!'a04^n7O~4=5k /<Fd8՟GӵrI!"u+dd;rNW9j0ssLaݤshKK!P \ƭ[?b Z뵫OhqݮD(ñ&Tۋ8_T? ,l`#J(hڮ*C6F.>J.L݄/q?y9B($Ic Cd D|!i #V[񱤚h6XUͨ"{ k *}w k\GlԿq`{IN9B~kE:t1G4eQY~Q?y$|0V:*^Կ#mҕB- C67 㫘cڠАO!(d&HMI)zX裴TKa:-1^kWƀ\É+7Tʗ[*sG"UKiSQ-Y t֑&9[chܓqZCl?%'*H #Q\|&/mcXIdlcl̳L(@Ȁ!SRtJȟ&1(ڶV[}U]_8!!b Ϫt*Ξ;}I]:YD]7ös;eDwЃ[|wEؐ焎||珂oL8N짫G7Z#IyREq vX6Kh} O6޽Ocy}BêC! K*5l\`=`!U!֘z5˺S_8ȼӭM/(Ùpi'{\F@nۭ=$riK}ЍL%HeXs zhyaKn,08\h Z>O@H_ pyNxD n7Odc[9D @ Ggpaю~KY`1 (BDt.g˩$~泾 Aa}ЧThΉYD۩|Gf>! !c ۍjqx'ok(cWIԑl ,x"oR[l]R ;+γdc+qQo=9KKStȻ-_HF 1# 3/?mf ^'LHǓ_t'8f&O=5i5R3 PY8G)ڒ t2SGi :؋.fҟݩJ_wӌI!*f)3hE!+!l঱_Z,ӅBЊ Yw'\ܗe,"n%K)Z1 oR_ no8k/3n+-F7AFef8$t'D8Ei揼))@v:ood "wc=.4ܢAN/xxr$t#"VpoQ?X;-hY2dHvtKg+=6č1H3X9U";x.7K~_8=to{w0 q)zT bۧ3pڇT^Krm7q}UٔO_vß>OI{"`5(yP&\n:*)'rgt@Ͱes&48[z5E7옚ø@LںilɈ{70 4*ko#r>KJZ rby6O+"]:YZ k oCO0dUDV2RYOov{wŽSpm: ԈwH.su ̉c#;P%MՖ()x;yX"IنzR/!vn)[.XYVBQɏ183`, an sxwnj_<]~;""JNXz»C=١T_o[N6aG%r@[#AIˎDe??ʶ}90ߘ~D<\8tlW_H51;? ]KIQxn4|# ԂGIVOs{ZO[,5ho_GQF@Bi{҅L-'G/qryT>s87?}uYV`kvyÕ{JF cӺU[^Oݫ'RbO5n20_>fNB܂vP}.Qv>!0 _+ox'u|^H2Ո> \PPYǷrn*C0:= fDŽ̀:4rVѢ+ykOA<(Idg+Co"Z`/{vgf%kD%…lP م6h*J;w=P"v귅N2,vb:894Upa?'F-w08gܝF8j^[c,DKxL|bI`Gc `՘j^nQԚONߒXyH:|!po_@1][Rh:^*޳bT]<^kMe2!8jL/ni&/dz=4^ V-@ [ꚯBKBGt[eGu'똳w"rX~o:Agdg윆ViM|Xΰ<qp]zЁD5ѩr=d15 E.F8Rm^  ~D,ѭb*Xsl=o*5ʩ&iFBgR YރXWiYhܾXfDP;> ^gXRb0'wnh^+Qgᯰ(ʩk.O5GE"-er;xPi]X2) &M4sKXE*˧m=:Nƨ⒬c6' R{A@):0L6PX)7Eu9[TƕIDsbs@;u1F(vզ+71E.;a?,LSgbQǦ/ax'Ah76;EN-ֲtK EWaG!nkvS#xE5Z݊pG>{iTa$[e!#ǰ.҆Gu  V1lZѕx+`g=#`+j'U(9vv.;z:*+,iwQ"D_])EI6^_wL|t@5l]L^'Uo ca啳Ó6;W\A0GUokӊ60!ю%ٴ;A*%Z%'sI)~R~ƐC Δ}] sʭC0iɉR7h/泜uˢH,$tqc)=A30%CZ:5NIsߌ_Y*rZ?9pk"N ݡW3PY k -NvZ3#(z) Uu hJ$~[i (Cc\ix7u+C艙>525Cc^z[ r"'G]ci<*l{$ulv +"wOIFRD6TPԗoFǵ?<>xd9 nk@|2Dh(dH"S}X;!:~ e3>kZYb- ڣI@袵d~%cD~9asQ͖@Gc YьɊwQ3Ns `4 )f<ɰLbWbz'U#e.a~ʱ_[`**٥’udw0U|/ͳQҦa *: ӌѨE`jXTEj`F>s+E6 U`3yQ=[}tZzI.l͘^ERy$5v3mHSM >݋]))[]h 0h;m)PW#/O'u$F)矒E-b( g;u)l n=OInt x/$fN:7X-*T_ sUk\xJ{z_c?|88;JZ׹g6,O종1;&^D3XQ Le2S he48,{C1Ŵ*%U-O98ъ؞@dKSVV7o ~/.q)g & 2`_׹഼":+=6q ap l ~:Y@2WJ9K>UVyw :& $j(TmJ1%ᜃ+%[Is}|“rr9*%n KVf5n <ˠvm2Xr&N!<"w7F0*ѻ?-NjS5O Ħ1!WB#@1ğ ]JuרtNj PvAyBuqz84xЪԐ A30/W2-# V 1ԤhX-#w(()n"m*#zg W^->XH "fɆޒ 6Noz-3 UledbG&QF"6FEZi),<-HKʬ6y4ܠb\{$-4ݝ1mgEwV ]\yO7} 9DYz/Ge< vXynLw ^fزMLmőISPE0(GvoNc;±~ٚ|uO5 # 7Jp:I7ŵ'.rww{.x@UНZVչAiLK#3rнj7Z#$R*S,WHܗ:ޞ?-^5d:'bCFe{znrxම;nx.esw(hPJiy?:Ɓ|z&LR(J#M .JB\\&zV:eӃ(W&Wx3Fey]5`<g~{2(6<%63BʺپnփNeٳ-kۜpAKFBq n_aq@t7\WfB[l 3sodlǏ/Y ֹ2IRW !Ųd)-)Cl6Aw8n;.?9W-!He(w¤M0#! 5_!qǏX2'8 lxm3s;-xSr`tc$՝WV9Jxhi@my RH#ܚJA$1oyq>/Y{6B'դh!7s_`sCT>Qۇ`=ީ+4{Rݗ\΋`ƹ`BKU Aˮژ]F{9zT?D* lFrÖ~y9 WVB!nq}4ܱBú,a a_ LFenH\ SS(}k, 4b&B OCgmj&6jUyg)<{z3W4\oe}!u\8l?%wVb4HA@w%&Fᦄ3[@`ݣ:ޕSi9]kMs.],i%kA%;`j_ˆ"͵?&j9>+xVrrBx 00߮kwm&"T amR#`)w3yK'U% ^e|µӶIze ѩ$9RgҘUyHEHA"]#/E8(![ees b'SMĒ|h/Eۆn ܻNmRhZ XY8\>xQBߒvܑM0rh{n@yCo:s䮣 Jin|4hR>V=t]1k6hT)n#t0 8 p ܐO6H)Դ3]~ֆ=!HDK(_tQY5̰=?(X|%ml*7nB}0UqLs0cTaK}h{Γ3/ӕ\}cBo0#ڤkB.,XVw1wny2~ Nx_`?JBvÙƵ<;T/^ Gr!*ݍN\#m>.:pO"ͩ4`{JdDyA@KAQlƯ$ִJdA^CZZ[pjΑ>TN]fSdDCFJ"P( r-Ox,Nz 5p m<|M^T$Tu'@تeJ:r$PBq* c {t<+ް8^/Au}k_Sy"pN?m A7 ۺATy.6DVwGsޡn7Y[JHcHHJ+f| cxކ|/`ZB>u2tc9#H#u,o(5mfw?%QLR\L0rA~ɲ$z`I6U:7 sX;۹3#r{H[=BPIaF3n7 $|$g hNH!ixЅ[Ya10/mrhicdiam/hU8u$_p: ދK5t<:kBSota'S2dwv71?UD0;.GAG p.lS+З1|8-2hf_Tv֥nFaf# eł 2M|o3WEɓ$׫<.erӄY5Oa1il4Ou_лh$MXmT[,FDu  o֗}j%5T3ah{P* *bGQ2mٶ6(PJ-֩+5tVEt4Ls9W|* hx${$3O;k 2wo&7n8m *aRlZ#3[mwF1rst޶Vu)P\S-#uABeH]DP 5A%w  2]/4gėNY7Bس7O<ձ3#}U ) @[$ Uq57wWgPz7ۺrg LFI-),|>@b]^wH~6Yɋ'iF.D hwƆ4*:Y vNèAPc{./e Kř/mA$z+Y/9Ԙ_TAeM00+`!1i'}1@KdòEYH Wrps`\-j~Nd/d)53T4&WO)0[Ni! #ϒ[d>Xv jxu(9ݙ $ E*y}8}ۼ9DWH_妙7SV/m]}Q`2ToV?њԯA /)pP? ƮU僰Lji!R`Wb]aba)Tk뜛\W9v[X[,jWzV`Lm2:F6_#;.6].G$JWkp,Nˍπ]!nOuDJn|e]7|(kr2M@o$v욻Mt Y+߾`2@Ȟ#*n )y>1&:nk1YieYYc5?._=ǩܮ†n uZ&fT:Q}֎EKbxq4rTdžMSxF];և=AoY L`},t8JTw~9Mזg AU'Py0`h4L E!J֊@2s3YpeWyg9jڝYlYeNS|/NVC$CpO͈<3Ħ}a'xS&H`p96T%Oe{ث 6V=6> ]9L5pI&upO&0i_TIL]أ>kk%Uem~'lsuk0IcOIZW"8ք]?@ v7?S{-KMez'#`48q)\h?HI?ZL]WaqG%#+2v5X@K$(~7WLs`j-R6t^pFp.֍v 8py&KF7ѭfC\1䝬NfɃ2=Bs zBvPXt|+:xhs-NG=-&o2zKO.(`vRL (LUdP(RD6^b)ȅ#.`O?0tD8~á/7/.Y$+xPIeR)i8&6LgKzVT _zG.F;%7Rdϡ*41;5iNbߔWCNПb{٬k`5*ɮЇ_ ЀA)Ŋv |IWl0;}E^N^œ &@Mg{=_j}r Q@} #4-r|QIJn[>ݸͲ _f)7jHK\l7~pcX ^'ޡ-V2L@ H5i>O : D%2Xy&\kg'j#0[ؤF 3-AL' Bh$@y"v1vAઞױPNID^R5:mԒEݲ[&p8C$8tغ;]kvk+xM(QsҤBF+=F-L Ww=$O ÖLCmY:7g9 I0Oe65aJ Y9%WPq|v(_3YU_lo=i$TT>Z0-94 `p:'|PT 9ieE.IǵVؠ?dкv.ۘKN;Gfw NJn:>.ӬM9ԴM0 -d e%LB[Z8g`@dxݝU&Z@ά6 %)$-yRLO>@&H ʴ)EX$x1q-EשFDX>IB9l+q#]5VJsv[#8GBy $ VxbH)ueq MV$̟_m!Wn{U,s> HqVl GXsp]2ĺCroo6lN= T-:AiVYADcn J`5o(aD>9C&ZAaΉMk)E }Ajr gyI!5] SЄ(YN^;Ix2t<8jpτ9ɡ"Ob lCk>o1ǁ'K;Q"N0no]_~g! 1cRK>ڕn^!^m౽ɬa~; aDlIx%bQȷvG@,_)(T8)L=-'J=M <^sSt3\ tm6㗴ջdNCCa6C ¿ gDWNgU.[(OB, 5)97&X?IEL6fir{s]sjp *B*YǢ")o³hR5t3^W^|#kS%x$x Eo7_AXr8U%`͇E/{ J=-(Eu}k3y߲UUҸ*ll>wy)N]B¾ƼH3ڮq>6.6}UF~Z@F_xMuJhe禝5S3qgͬ-"\fp/tg xn+cHZsb|jƟ{`(9QdZ1|Uc7c#:ņvK(S|w s,]~ WG>A,9,gnVg:+彰ZbA?C; 8əS*tHP <$#j 1A'34aQםGg۠S@L}cCP/~d nnC G#Rr|/Oj@LGZ8 kwWpJj6@ᘴʽm>.\Uɥc{3ǒJbTG@^_Ϝ1{I,n1@6n\/x9ԅ^!ę}_ВXgƯA> ;Ӕ3O1w'|;R=Qo>L=<),r۹~hżyvJV W#7oh ào&Id8w{ i v` 1!N}; (8KR`87?wRM455GD1N ֠#X OVwAf"P^xued)y"o"r >Ӿpt&x$uyWcAR"ʾzw4ŇSĮ"nASDxVx0BίO-SUu#E7fV^wls 69vdpN3-0]`o@ht%v5%oހW܆|vߛ<)*lS*k̈́V0)ez!Ȝi1:0IPEI:+5֝ :/ KgnEMbkA^Z^NZ <ūDHEk[g ʽڪQ2j܀CP7%kVXzݴp%?eYwY~?J5 >zңYc%ؓp$<N]Vf,ﶳ>7p^e[ tG+ڡQF|r2 0׫{m s/)C~9F;At/ŬNФH#OLXm}N G: \+~3.T[ N7nۭBe h 0 ŭTX5l8Xv+±E hSp.+U[$9 e{,d BP`gRF GͺN8q@@[ L2i'bˡD-c̏/\$VMHͧ>gОg.j;q6JN:A&Hjx@8v4qE\W #i y~^+)%=?mѺI-C#Cl '!'l\ :}i.^/un̴<ޡ?˱],Ei`b)R\2gM1#a'fltp&Z4  ĥT ̤R65@!ں ;7f4=@>;5}'N?g'| NpUty Figi^~< |WtT'1y)Tpo0j[ Z7?m^SV"e%ƦИþ=W](hQEЀy%5[hO3Kty|Xeߌ78w@ I<+3Y^Ŕ'<'J!7=!#4*WҒv&$#^R܁E@3yn,O\xLc U\bƏ (yL̓7O "k :%ynpVXʳ==WK=AӸM{:˨ǧ:-?InA 4߾ގ_ aՀWP;yKqn+XIN/JNʼ/I7/ǁճ q7Le?+qxk`Y|\Br i2[u-_˔|YW4b}@$ ylB 2ҫ h^C<9hH]K0d?K?Cy] *ǏɌpLk$ĒRĠ},OL]9@3U~{lG"0}m!(CV|@Ѓlsu;(Bg\^O;ͣ_L|#'jArIΐÅ3ѓ;"-{'6wr(}cEZlvBLD#;CppQ7Ԫm'sp,duHWq0ɞ[ϰ-QgrPYHH {HɉwvTf!aA8d'o>ԵX8g1R5alo0 /X!V8??9Qi{UӰYY@^7]95qe=jS؍d44M) CC'u#iRAA)р\F$/VH𠊗]{Hv}_?!g֢]I, '=[Nf+7.(Дr f 1[@4Snt kta (M;FwS$ 貣_\8 12PS,oBYf@ Xnq^ *aԧj dr=5}014DFq=oyɳ/_0m^1_@an[%sFa0G}X)?Hj,FN>^X`U tӈ` [xo!rK&q0VE[OMJGZZ2*k-Ir`ܧ7d6(RZV[r8FVO{"aՙ+?28LP4IKNwN^P+h;, M!gV.E(\97{f|؍}fVt ݩUK;0TTpx#%s kʚ!F9-hsIw_$fՓ3B#ۯ8njM6YZ7v /[(C&j#Tv{XwXbt81I[o ml)%K1kJLuAAC^Z.)|b<>}ttu_VxM,s'k?_^'=@UKlÈJhӹ^domxB>2[,죠BBi M @SnxX;?OM F1XV4muعdGD#X(j>GH"Ma)5s_2=$oƙS4p_{\®ْ;edj+p1@TMXݏ#N:V:gbo^(qI* )ݍg$䙛86vJVCO4i7o%^<.8CxV1Qީe' 62fߺ* 0l̇ajMZcpR%gNO zp0#./&9FJq%i5" F_*vTA e>}~ ׁ>u8$9|u{+\ F={؇.ӂ֨7#M^ q)Iw7 Ӿ;Gh;A3,ΗDv Ś4P|97Gunޛw4qWU7b,H^Jfp s7<GW4R~'uRTBv3#["Q0%Z55y?mg^N4%b6+- gziBgR!bCWr VPO t5KO A#eԤD,; c7t2LlҬt:)Ȃ{;mQ.(S,^6AԖ(ȝLy4h\ /61^UF\0ITd{"|ўMfSjQfh~OdCy,gD_v6px F ~~=Cp=} RO܏+F@8!^o&-eBrLv3}eıDZ+JW{{go(l >o㭕;|̸? TՄ͹ ]=5S&[ cy.r#ZY$ޭ0oL* / իx1{\cm#i**DDxh/v_^$K}`o5H;CTWeV<7b2/~s*@O*%8 WJ2|5H5ɑ{&AI ;J2@)YMG McPk Ҳe;k(Ձ!,!A0BiH]<(m~yS9OxDPz",{bO)0Z$rGH`"ɓOoDfu5E.VPiH0{}^EaݖR:lMi-(Mݾ]Y8JFě . Qdϋs_UC'd_G.!X;RZ|՘Y/!>4ݼSHHhKeu<,-9{?:3Sd/dLb69_ݳ#60M i|6oFua.jOM8V{J4>O_f5xKҡeЮ(OLEidBި+*.Sw {Q"Nf'+h2^\,HM (es,$u(Ih'I0N9!My[ֻyJQ}[7@s6gw}1((椝r{3sJ=K^#U%,ʃ{JeH]rR!oWڋ~xSyR;d"BK̖^v,sA7Q4 ~M}RQnuuM(b t^ucUbcZ_C2ȴhk0g j`՛U;iISxAh%ɍ&ƴT%I{E+S)TnxiRO(UOQ;o \) ))hx%<.mɭL>h=LL&w:J;*Ͼ+9*KOj]9H[bGFnLG  ^W73o32O-CC9wX0\x>)nY9R-l6 T`LA!7!G3n,V9^6WX aO؂8w^-*cRs}D@<%!ל`RFW~ T6qb-&vz]I~6\kBk+%p)=H*sU`WgSs I匍\ہe = jLPmW ;*Q#7C'2# |m:=PL\4h\Z v,w1,.mA׮˙Lc&e qf: :%Oq.ݕ,HD(}և$!t[aI>[2> ?@t 0 haJBoj{ rPy;NGSzz ڻםᾒݍ*Bu`Z"Jq+]Y;\FIz [LAKʞajk)oeV*nd^c+?Op`b._,͓@5#O.?UXp>&;޿>)[ڮ/`x C7`{,Yte˹S|~hQWULl1Npm%Ru0kF{{kR;;=@Ć)Т{e9:&h"nْqԗU!MGQ/8D/_`kc82W:wڔ㮬O:9+Ğ)`e8g3K8s6@ļoG(,L4LVuwe)Ti7ޔEA۴ PhfrZjg s&L8jJ:bXɰM-)۟5O QU).F_y}).'T.S 8֌2}owN?: W?4F0IEVxue3R{~X_+@?pmASW%^#C %b;Ӊ %k=gN2RNՁ!Ȑ@_KǛPπd6 U+to۲K"fpWKFأI@"JGף/pa YI WnP\k?kε2I?/~5ͰE.UAĦbDR h!Cz[IEhpL#4p\361֯9Fn`HR5C fZaN5cl.#GVoގdyڟr $bt0:>-Dla_u.:He<ʹ`QVh= 3WB>%kÜW9ysNŊ0I]dRe~ sBKl.6y @ EadQeEyEiɨ:Gi'F/eN9GIr5 WM!ؗ7)p-&}*95T5Dޗ)0:~)OG?,C X4ׁ\/nDܣWJK.frIBSЊ;Z>YK)O[~<+{Q* /Ey)2oO*7դF7/]]|Xg߶ƆcAR:% ZJșY3;f]0}O?LmR CF/!:^:|Z* gUzB\L̸N~)nS݅2\ OđX< !Vty,D`=0AukcLU7&UGv6٫DGAۈt_ûOl^habƸ.-oL PF+NbJs*ն9@x'b+J׹VH`bBUdJ4C"Y2t{Cܴs4-3T7cPQO(8_Dу0LA-,rMX64$&=m)jIB piY|/ \oOG<(b']L\tb ;blK$\82m0S!w#O>]^Fwln|mDe-<[Wj5:D,`ՑitVxPF-ѻ|懆N ء*~:YZ@Kab:O"LiMqP!HePT{\^5ZwË'/SQ4R4^א;Qo€usTUi!KW\o/O [jeGգ@Bꋣfb>N5s-9<.[y& l4tݣw8G=9)maZt.UP5wb6s͖I/ D.{4tnM!HYB!Oo'aҵ r&+Yxd*m/Ĺ\㟘}ϱ(N+}D9)!I<{N]S=6ȯZX)A_ E֏ZDLmg? P%@ D7Ii ͙ajdX? ;HoyrM; *fI֭de~נDQ~zAa @/nx-Qʉ*VۓC`C:j*IL#dNhh[\]u_MvQ_eqg"5%y1BZhj|]ګNdwaT^ ;J# ^ifv bmkx=ݡmO$ /͑ZbQ\ ~D1;&.=E傰) RcsݯS CS[&l/|eх7,3j x gVAa~D;7nuf/*w 8G/lvozDD)k4?%p 0g-@F8@ [uNւ_H`hK4pZh@%llux;0r{˽MyGy}arRgFdL~,tqTE#_vnEA[@ YMQ/ fË0g~OEwkf_ p}D$Fb;O6|Ѿ9yBd5kr7Z,Sv@[mhț洯l!l"N ֏Cm.3*L+*3be22SҕFjo|ko{ĬYkkP ;=O a޷AmiݫMuf{/'V\687 šϞ}Fcp Wo}в?ɟYbr@HUXUMڪ+9y;g= k{-JI߰TB^m5t#3kQUSŸEL@3Cg<߫uP^/H,{ *R ̟?Ptok[HjK&z7] 6^*N;s%f!鯖 HwDP\ue@~bEdml?jxd5]r8${Oؔ,ζG2m6BHޮy]CLC+9[ Ow!vs0 ^s#{!$.ll%1#6@:8Z+ s#>6KB+ = r3&9;~޹yh+-O0ȀR_W3di, Z0]Td@$PYz$6Lx1s@߇ph=:}OjݨƕL}FhK (b6A%"oē ߂~BnQ(vLl^r3aY&V~HeMAϑ-}mtH 6թ߆w;YdKoq Z׏$ m;{Uy?_mȣprڇ%w<\$HZn6Z1n{@I#4&mv߳t"7k!5&xv/ 49;+lng|$QN%FS'Y誏gG0,_(ϰ~#=&9(FcwaR>ArxDָ'v$llaq e LU [ܘXlU9HD8Y?HȢĽ?7_Q0|Y 6#FF%OݨX!GEs1E,t,?q-%\T ꖔ.M(4mcȋ;UO9ZX LF{[Jv<"-곁BXE:㔢 iL?@тMRhM\$ / = 1Se+ɠ%.3E/#&D'xIlcq~l-U7E~= iן;v[y2Hr98v.YtD^skf]*<}/:c:.iX퓡?k㤭庯X~qI|Q ;|irȄn ⿲¥t'.표"&}Q>:{r){U? k_LaERex]A3S']ZzdNɊb CkFz.Уr%gENrpG TpA8/R uOLXoy#,/}#6pܥ%z/2N #ScXg T,P<@˥BL""[);N`lJF}ќלaRDZQ3UAM3 Ew6dlmp Ei+ld-VY7xX` puop"0{l -UrfkFO0x+q;y}0Y)O;+ROźh5bM*3M)MD h VϤcz7"ʀ|p,f&T|H#B:)b3F\#)ST^0In667#9ЮX|v'Ci~4% eҳW̕8G߾oHI 9 4PW`"pfŐp1հ֜ "pv O\y35$o\,CF0P :,F kCK*#1 D+3KǸfsE]HLXؘu+N7,r)K?1ߘ55g}CӴCh[:025]]F S/o *8OZ6Tɼ]zl\Bhe0Rᰲ3Wt֯OkyET? z᳗͝ă]vɻD{`|e"yW JԵ9Ox~=Yad!p Pi7N썩2'ae}AjO (0%x/ñŻ;t fp6*EdLuf2^kԧ|1HcO-Èt$Lw%f-z&;vEO`6 rc*ϡڈEhj>^j#n©PI|*ݛ/F;Ȉn14`E2_JErm`K[4qePv2EL+WÉI!zCFM@ŕ9jU㤗q;Ra~ Kqf7@N> GGfm&{WJhgsNQܙlٯ+FGevUsYx륞].>}  \zk,"5M!Uہ){[̞ᖜ3݁4ԛz@bnv抯dnU1d=/-+( wfY0d;UJ0]ekJ0]O3@]z_Y)hb`{@*`hPx~oScӽ'52Ȉ ~鴑r=9~'07~EϻbE (B;6qd6 Eb"1r}%@؁ܻSES w-w %=w` ۚ,1c#ot拦nj mf&j@"vun)zK,D$㜀00Dg޶&F[\c7zhf*Qv#aIUq39PחPLsDKla_Q@.u<Mb)tڙ1r(SɓUjʤ{ҚAp[$8R.-&lf0]^WiIJy3es 0j##X24T c*0tDc<ô0sQ=π$ x_]ʁ8fyju (1v*i" 8L>2bI-&6po:l[:1s~++>X D3~fY?ʯ v)g-}g `\Qޭڸ˫#"Nƌk ^Q܌ 0@+=(yNJ e  A/jdoPSn;텻Klǻ$>fg.P_/]1S;F"FW۩tx\=ykm༹?pfNל|XEvjV}"8d >A>zM *Nk ?A_Dq_A6Y%ja@?#xXկU˹W 8+|J.I\yOTr|6fb1s=&ڗ .lCw.{E{Nul@Z( [Db/%oux~Nh'QD@ 쾯fd9WJܾ҄ _Q60#&(9WI'eI鹭] [I1X6SF4/*wXX)4Yz|9>WꇔU|m$uTC`-Fs"|g-Հ'\~0zwZT˳BPf D0z$3%L1$)b@3<_C%ryj/Ca 7-dJa3RuMgK;* 'aڀ­a`L18o lF?`Jw!Jpjtzԕ(?׮>Z1݈fS*jʵ%kh DAq<[']ߐ=͆g:+bʳhAoԷ5@dGv@q_tp EMn[x^Z]M=)8i$gp2]rmˁ}}D~ "Dd<(P;S&zgvMժQmQ]K+E*p9bL 69Wg֤a3# k @ wp|˝lBEMð ^B<" ŵFe5ly=7mBj(u޽/8?eP"J>eE7WU;-8Mtql<K\?0ͷIX^K;3)^|_R%Yqet` E<%*k6˴>\k/mt<(7hwݚ Cw{[Ͷc80P=ս?#8s:$N_D^a1!b 0{{iA64 "!Oe\;^-I0!DZM6o9%ËZhb2qw(r+S:wss'p8-` լ~=H:IԞJҩVcUiZ$7 OMnM*[#$*m2T4K RB#{f gc`G^|'^mbcl+R hAbOoLA+K $@7k9> #P#[q2%&9jئWCa<V\F͜R/l$J8l7M;1ڤ[Fuњ>+@#bz`fr" gB(:>B.;!q̩k@!ojȜko}ߗ9_ s>u*PC"l\z ['iaz:8Fz_Z,ܖ)xcb֙G|Hm7ډ3^Yc_S3'mKD{L\jZ˿H+squٌt7d |w.;,+Wq ~|>H ڕř˃<*sZhn_esMn?n:F?iM5ZS܃n| ULj2JSV Av<-h.k.H< G"k4=Eka+c޳RΈU]=C4ύջPb* h_9*Q~$10fh,UDT0|ҵ_G4NِB{@|:C!ФNAб >[e<;4:*㟔8t򄪋i<R}eʞj Qܺ)RU9d*eȏ=eF@\i18@ȃ  ||P ` c< h+0d# /Pm] ϣȶV(L\cz'GL.4I{ul3>Ng^=q@l tuu#xONAy͝?~An!z`谛 W ~X-^#MF6YuA'"U"I>:w]tUg%,$$&Gp>sܰu܀@Jj8+b Lguycr##[P}ׄVXWJl+BfCgiT= :eyRj3,b_^xq3=3i@ʎBG%퓋UZ(?%ka\#v4w^̺zզ}|Zp%pA+*Zż@ ae:SW_;|E3#&TƤ]fE5_b`UwO S=Ev ڱ?pP-->zon GKU [0u.%q$ xp GwA1.͋8fr=,顝td((F#X`l PM`| S)JyX0.76swQ d7Vb{(>Q76ZQUt! *̽ySA(= n31mg<^ٛl . :4܃н>nLI=/ MლI *|ûpG 1/eLshSc%A ޙL5e R(7ΙY#R}U0ee&›؈RcB`6Ú%Uʸ_.RP"6R޻F@^#m3˾JO (x@L꠫.{p(ұFd聑T4@@3=NjJfcE{;V#T]ՀM 5ZZF/xՕ8TWڭ.bQON xL~mR ½x积fVwTZ۞r(T5ds_i+].#@Gp_gިmIoHlENg q]ҌpF-[}sq6vY/`BP=փp.)k(>,Ge S52gv^:xzӴϴ wM7T"9?͆=R>g3AB.d@B&H5(e߳S| 2|xfz-zE,iPĔ`3/̔m {ʊvPqB/ggȵr[0f_yjbF`$)ȷv.MF,dM\&MZJ:(c(_p _OMoj+t M)y8l:Ar3_]r`$5Q Y2b{1.LB*U@_ޖHh iduaΡts9md9YcERa+F3[pXy8 /hG7'B6V4AaF%z{4Dx-0?7Eߜ;2z ={#/!5s3"$I8<3+u n8WM q=/G^SMBN}1i]B_4!5gE4f-s>^x:YTmI}B}bkX~ܵ]/A2Q.OW=?GD_b6;Vq6ĕ_1[+qX\}-gl6 WuL!Vӏ`=픲E.L.g-P߅z_(tn^}֕'}6`lwOMi?d[v+x}W LT:oлD,ioGUWRnBZAirej1iîg5 s1$\7S6CK/~`ϘbXmLYT`܏!/,?M Qwا,A |>hnlO_ڦZg\;E)o)Wb\Do;xi9F`<C>bs 1x>F5IJ%'^*lVJűbֆ[Xî \# ç%95/1Q4S6p6ݍ1G3EpgԴs+[j)4;s@ZdNm &q\,"-^MDPi5rpD|{)3z:],^rsaTEd MhFH-5ó9Pd(<~Af_mb@4Hs.\.H Ȇ#G&7^"Um3 1}:U=хC i=\b (h$A70bUûWL)+ylv,gHY$?]p6^bƂ0yԓ\h',`> b vHKCmL7闐 +[ٙJIy҃Te^_MbcX#pD>`IgpEc4ymj9~pYV.;4J08饡S8QW >wj Y'"tC~s F_>Z:tuMowjijEY.9?f8ꂢRlO8(5]?ݐ(XE 4\N+ܥs5B{Z*7Jևo\}-ޔOlgWaAgc[.fZHQ:9'R~? ?\vT4\: ARJmE`G#E9Ot{]_2WҮ7g_H|տ9̰dt ׆n4T^.eV>N)Uhm/1YBNu/>+; {Wi,%6FAl%m!ԭxNY۫mXRmjaS9,H>!zH;jR?_;Wc[uMgN&:7GHa bd гݾ0#_p2C)6;e`_CqNPB.udn=O}vv>'GX8bNc\2Xi!ʿ4\ O0d+ڸdEnm5Lm,[f fag3BƓu8M MR-s"\) QsΑDmRI BV;K&,rMF?(VT BMмuNOBwjo.T5Mrt0nP ),dz?L`k&H%`Y{Ű %Z( vT<#vRZxBJy6LNl]W},"*?RΨ j)}6)@x/[pDk-S0w {T0.mh}A a yS?tn-W jTi 8VlyۨL0 G"Չ6}~/`!-P*ϤwƹLLPJmxBL{D-6B )[Zsu&)%Ű3 s拹4H6n-M.ARX {S y c*\~2vDj5($.TX̚ӈ,,@⺠gK">{g? Go;q+?1W;%O|;{/k,Zw~h cgMXy"dD{p'͢DX]rFT6/;P(@TTv;ebpzI6{B\mP)'08{49fgo@o;W<kKT.+'v`ܜQ<.L.*,U*~ }uLmж!Qt D-˅D8߶"S,kLDJ+uVǠ=H9 b8ϯ)OX#IǍͧAx>"BO;TdZOFk5߻?蓧~I1Y=-{9dKX!}:iᎄzR&P_|Mt hbagG_=|ЬA  DD:_F̢$ϪuǑMk-UrىDn:xCekXhL隕uͫ;y4}1uoS뼕RjUá$QhXT_iB|=s0'gB+L}p9Us> ͸֑{|:䏆M|߾:8'():0aW+Vg[MޣSRu׆:_ dSNQPW;wFya[3-{Q֥LFD;`/qi\ 3m| a9%W}is^sV˰3pxl=pTyԬv9Z># D&]@#lcE~WbiH*J=Lw@IduXw[9KgWipƷJB .!z1@&ߊ^&lKtDv%k=)JU;NFG?l`F?h*A}^ \+/N?Wegj:?)RC雋ofkE=~&+{s|1v]:QDj.U>dHx鎄>7sGcyqX)4kqAq*69n S;v .*5i'#>Ƶ )^ p?<Ck9u-sڠ~'aψ2e>? _ |c$51۞툧<";ř]5o^DóхwȯhG;I b ̼3Y2 #8 v0=Y"*̽Մr6%uP]f[ 8bv} l>sh*,| NAwLg-伿fxLdWk-[FoƳHㅈ!8yĿul|ERK[]$u\ww|w3 ғ6R;3#Cbi~Cfՙ8oCwʵ *_AH7!A(plw#)aHۅT%hZ$7S74 J[!_>lljɓX٧CEv'\i<Θw Ҍg#0~@?0IZMx㔰6 5Ϝeӵ{l!e `B9$ `9uvE'N~4a-;iP1˹?;ߚ^)&u`}7Ge6|Rʻ7i.G(6B-%rEV⯰e z(=I}<\a ٵ/ = HXwki-Eh\}X;2S(O`V5Đ5cAubdm8lfe{wA8iQ>0$z^CC'K1Lh$cI{$hQ)Le Ŀ2*3q+yɠR)^ :U|whopYh-#[NGBj gE[ïDj9!]G־Hp?i%rXp}zB"cr?\F(}:{6Lwn YӫeȪl]=\11y֭DVtI\ϜPS ŇD;@Eab쏴=8#{}~b dyZOnjUѮg*S}ͨվ#˔ 2砿nj<-߱iyQpK;`PI, [9[]NQv%BDl\A;f\뭱9q5̴^hK@5n tHsOTPZqI&,=k//=&Tsv/Ly{Vl;?-NG{umbP,.@蔜vv'Ps3z# lDgDGW 3"R*/ƅ;|$0okLN<Һ*NQ u+5![mÅPs6+=~g#Oōux9Q:d5D(Vj0+˪4s% }P(5҇d':>n^Q1K2X,c[yVO"XufLq+iPh,-d`\Y7{9jdLX1 ((tӸ-w&PiLzA`;?ɖfu 9?kiU.ۯw%JZJze=E By 1KD5:NSg^}\e6]3SH(|ƈPܮ1V)COhyjV Ff e:F4|҇֌C{<1-7\Z æ1Om y)o:~ڡ.2ǎ6x?alxI+&֖~lr>L,]?rr;%3Jq]g8|ek'/|V[dgۋl{م6a>΅42g*l'kB3m["$\hMiz-bMbP2sjr< %ky?+M6Ѳu[f\Q=%9}9lA*X9|^v/cDrU1~J{{k dG.Ŕ=qG"_0 n,HVh@B\U}|jmӔ*ad'Їrwo5 {hU0[JM[cI41RY} uV3Hĩ-[ "$v' lkU6Ów1Z,h;lnWU.ϼ:% /D]~sTzBBcvJ_aaWMl,Sãn;d f;Dǟ_n uXx;_KGEnH`1)6n5*+ (M祐JO*AtgEdD둘z]U1yܸ&!ʑ䥉cI')Q?23sHzp86&R=[nZ[c&V֊@ޱz-&Aiޱp{d;3: A]Z}i)p}f0ㅶ]oU ~4{!*>YPty/ia+ҵu,WSlSJK]R. ࡕWWD 7A4 aqpg)x(Qp#Ig&Fwm|`?TFl  \3gZݏ,ԺMթgaa#dH Qac_KrX! |!3xfo0H_ɋj^%Cq+(hsIj%p .WDKWΩ?[Yd=K |*5C^(zɰMv|>(V%1Ϋg6m04ʚI?[TAĮlDuI4L'ZFJmG\Хi_REg7wQ1%IzUF{cpA`\gN|,_ߔc%ŖI^$>aX 6DcqEj =YM"mW_K% Ǚˌέ|F~+&+^Qt]of[ Yᨽ`;@l@i(cx"hr}xS"rs"5ޮM :XHiM>E{: ~La|60srT0}3ԑKhsD# ?Ϧ|Id kś0Zm3 ?GX*= /ĴRDYTbt}ʴGIL%u]Bx^DiVj;7%+^2ԠßGs*:+)-T! _ E7n$I]Zn<_̺V}G^<7,**އU;ȓ>U(ZaVc"ڂjע0>'&";Tg5@0U}E?*#vJ.% X]!X#{aK[Թj߇]=#gX_ UeqBMg7"%6i@MmwR=rl(3;/Pٟv5Ec-?juz1`~}XR9؍iox$ _caq@8P[ѝoA>}y<:0;W oFEUNɐ GK`| (G.C\/ ո >Ā)jll;lQWx+{Vdy8: dbQtVB#JK6/% ia7q>vxwóɧxSSW Wz >\ Lj%R`HH'V~^A!yMOܬr)@(|6 /Q?NPH3? /tS ڐ#mY[&Np]Wd,kHFR b櫉@gsHD6 lCM Dԏp^~{#tgŗhޅ{ o;x&܌|4b?Vve *_ *%/`j6 8IP F{ɺ&>|`mfDBJznE,Î nFIS,LFCBb2gaPv0\.y9 ꇡB}'{;N!#*ʯugɛ]3a%4DŽp) >h藺eŸLGUа*b8[)Ǫ|ΗxڙF*v& זtY`®X՜ZW}:4Q{}"1c<gPno'b>/`H2O%ʠrA'wHR&Ͻ[H.P,$cl &"@@+3s"lB,Mj mU1޳>KZ FR%!$?@f|mRgتjH*H nmHڋ%+TE\\jaڽT]?_2ZR#Bx'"Odnq&1餎uEk_O 20 UF-{8( "HI|CړvQJC} 98 Qo?]"`J[#*7?>7RM`1a"o%Tt'a؃/QWk早)uJOҪu52A2F2Qn3ûmPM /e Pه>y5rCɩ>Q$Rkڟ 麛QlMȅs3hv0+0ʗ9ܱf_ Wha׳MxY4`}{tI! ?WL"L&`9V~"FhI(Κ-(Teۂ;f[}'4ZPV/[\9bizl%pw;}j"`\Iz>a:QHޓKQ0+$sTwJ'&>5n5OxvL4HGp8;4$bF E Di@3~Poٟ=V*)M#4Vflaj[`]w>HAW$kAh5~Dd`?c^ l5v<P IŔv`Q3Xp.92+V%- rӞЁ猢0y`0Ha"ItPn_kGj{,Q0̭Y]G~D`0'f\LكDP,Yh;T,DH3˅Slx>0CdSp41ž̙*tC딀U$~>L.Qj.;`X ]1_U@NP+&~vAŬjYM[m/M.T {7sm$>3]o50?$M.Eјl@~8W/zO p^!yRNG۳Җj~V@=7=02'(NBqEK@6~cKz!PqvC mgb͗8r-v4]2VaMS7{>ɇ .L2)Np}n]Kk P^vKf>;S_PۆH~]]\&)ZFXK3SY޹c~υ ׈tJzY( .:ꝨK1Ӵ\7։Hڣu$1Q, iMԉx~@^:bjqQř׽*z@{S&O6Igw$ ?6Ȏ7oyeByP>K1$0I7L7,~#goHa@g(\0b}%|hI\ HH0iz4%Z7Xj9-ݎ 6rHkorz}k;>^ʦDي% U[ MoZz ܍"qria򗙃2f?"x8'if>B K^ϒ% j7"Y5XV3Ė8,A6?ڽshuF]md.n7PxtN16\\z^"daϜA2`7dP:$[>oFJC&X$"DGʩk"$DJs`y!LA3_4@m c`:į,8浉CrOrOWĆR>|-/ 0쟟 d vmЭK\ch=mOX+&8dUVGK/RfB0/}\y| ѹ8Jߪ|9p@ Ǣ8! >&JDmp"y`NC-MΡ}Q1sH}=<SOr a%C{[ok qg2o.Njʠ} 1n.G$C}zԢ*b~`v?A 8U=RQ*<!ǂ2E^?|9i}e#- ܮ]EL Psm``|͎W'E?8wxg u1Q œB=' c뎝W"wa Mh؋2f)#F; +'l1q N 3H44^.&8:9|KtiƎbѕ+ iW$ln}3ap|>^T 'kdoer70ݕ}ZRXRtQi42酺bt2  kM/8ʓ׽5Uw+%'D+r~%`#^?y`N=5Ty!OZ]g-j}t_? AwB~\#:3'W= b6#N񱉞@,_T݄DuסBJR7yMfQ]L?E*`kVFMC*,b_eקCJ$NJ1,(jX)g{}[4ju[4k,ӞZUwבI2z`_c)}$q 7u>hZrÓ] ȵ% [̘GHV=q5PEṝ[t_l_ō{I]3?DdTSE .p;wrwe.OÌ+I2OT3-{~Gi%h-!>c4TއgLtJ4Rm'ioBUȁN-YRᆰAo҃[nU,sʊS\ӻPSܕdje^HwO,~{QG5U3CB  ʁ [TIbg&b'I,EssXu# 70a|I+QWFK;1 *JpRGQJfD!vV$G-H_X#(-b߿ 3ȺHO*^5q=I^W7I povKoQ\f>uL5gV% }!SP_D|qj-NaW?t"k:C^ą-%)ܚj:-G,A=/|R1+ǰ`zʔqNދmB[Yt*vqg co4۔FoLQ D+4&@ԑ׊vt 4Ӎ :! )^#(t5t*&KDF&:9z]'u-LK6",)W!G]]b4 a" HP]0O-ЛA$ BAf.dr|lRdӶ,s_;I+7Il0QĤYwdw n1Vq+5crS_a^0gJ1/x$3;udH]t`+S8$I_-&V9{m:> pdVL>3G%Oxv0ܑVNp} ?(V/io[໋m%WXl&R+>) =ou;ѹ@^&9@a:wOm M91Ԭa&'?;s1I^D>HܼBj֝{yU[4[XkӞ_`eڕ<%RM(~|kU TyHA; h7tjORP A d茶IϭO`zD+G=^0hqT=yqi􂀐dE?(9j>M*og1u!" 3ahg6D0ۺ @Wp;Qpi(ZN,&YLu#E)K_oQ\(@*A~nI?%Up(f3BeN'^¢ߩ׀64E7E 8s}dv>̽z884G`(1x|wf@㬽_2EO?]~f* u98*T;M&Ot+/n4#Ήt|'b]b)ی@E`-چSN|Cxu٤R0t&[)rNF Z_9mc_T3e{9x>  (xܶ|DRz r`X;1?$5zrY˪%fmU綽Ծf\.C"~0ZNdɸs(S䇺z8dh[[؃@䛝`+J(G  Ay)5t|7}PS$Y#k*CM(ҥgnYk%z,*{@.`&^yd%A%8E)CYT*%F +D^[:D-OZKy=otHJŏ!P0 ޳B uC!_?h#[":ӗoAJoz_Ub/EbO`@E!p7x_}VUl*,-HP *-s+˪ɟQZ '$( 'lCcuW \鷰F !%@R!mt/-?F8\Ņ'Z7RF,wᛁi?zar΃wCYzUTԦ-puC,w?C?s.=PD>Rޮ' !8Vp3Ə^pTa7UΓ %)PiligvI T`y1p\'F߅tY$?Ƕ=\eH</{!Pi(QbeA.(U@.vCҿ6LS&̪͠7kH XZ<<>s7؂Q2;mG?U- l3V CB(X5p&@SP>g%݂ 0 &4̺GK7"GQPZ}gD\e roOvBGy,S0PǏt/-&Nw,!MU 8}~/_R6 60_\Ą̸e຀)EnLyoh.Y ec[\\*<& $ 7+ްlt &[ǯDlGT/[9bwNi $ix<%T@m՟qܧS`-OEVB5$cHXSۦyc|ICM7$9yBR-H mTK׮!ZJ%0vxK#-kr}Qŗ qڪ]F6 AXIm/p9aa?Ikp6h#ք҉>]'g阣B*1NQRJپw(nK"\u)2eB5 S4x~,= ̱gYZ070701000002d7000081a400000000000000000000000160d9f5e300020d18000000000000000000000000000000000000007200000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/#]?Eh=ڜ.+#L>g)0S`8&ZYz>V>f I3 UNЙBuW6yJ?njgÐm+ ƌ] i[hGFtu[r ) 7! C ȣS L=lL.׉ϊ[qo^'Qpߤ?e ;|݁"E|NG,dz-{w/&sEcf_Ԍɏݖ1{)*A?E[4MxsCtم[F sSa&͊KzD$/jN Ꮪ|Ӑ B ׋Zz{xnlZ'z_e^W'JJA֡ юo=yG6 M vo-L,qPT]X3t_cK4-WxBU\*MʳW {.Z`tNL̊Iؤ< R / "}(7sӮ|}O5RV|iW R]^:R2{':MXA_(M^$,g` l+"nѓW՚PNRa 2Z[^=(SIBB`mS{p8̡0tPxub*dz?>;}辁`ƽ+ebw@oD :w[?F{Eqw`>N}"f_:`a\4x MMDHZL[렼ezBw{iB8 f2Rj2qy]=A$me7AX`[-;jRi brBݥ ZW]Vm?۹fLF݃q\U(+XWtgz;YaX dєb "5-y܀r !N742!ީ&  ".?_B9!MO{^-\L%rjZqAH7sWeod6|Uez?BVM2chK$PRiHX-zv#$%'h1g+8%컗:CH:d~>S{ލ N9nYy <^~v?K@j/l<`AmbRzHi`U$t:*d2*C9xGoCN14hX~2JyQ6U@]D_t(}h}v xȚ||N Zo[ƚ|N\ EwBT?Ii涂Դ|RxC|kcKܦ,g,nwm#zϲ՚@}iBs0x%gy661R6VVfy] KKC*YR266a@q"@0ge(v4HNXyА(,O0T%!T\iu1&'O a=z84rahB!4^[PdzҦє-O,Gze2: hnw-n?|ɲ/&Q 3r }r'N~T4TҥO Žu\vƇ#ٰbgy=4a"Gdn 1X 5QC`I9L) z$<7pr[@vI*O$!A Vp–"GmW(ЕYEKx3LbP*^Ejad`sL "\Y:!RpB YYĖ Wꑅ -4sXyʳZ]Kd=뷟 fE_Wp " 2\@wVXTKBiGdPS :Q\MeJɏg<.HY$ upkVGDR~Es S(<]>ӓޑedu?@7ʙ$~ +`|]w{IVn`I$ZvkY5rQ#U9?U`(.ՉXgy@tX,[Ie,NS«kMG+B~ARxC/VӸi2U+?3<ΤOW90xA'PUmkHrUfbEa a}.7c$[|G`hVޛ}p &BF|-w]Br1,p(*a/mmMB:I`s4㎿4¸S*{cV"qboVՒVxYXBҋ@scIh猜$Ynt7= 򇚶 @_oot)q$==dɮ$A*ffbfw'XdB֮H)rBqВ`UWtUߓ? ײ\vPX'٫M&sZZ-}Fb)g#M;>t_^?4~wseuKyޔv#B=`TW2*xT$)A*Zэ̫z'C4;F Ny"0z~7MV4JN*TH!f~Vΰ=Z~Eň`Drt5G{9SjE/Y,l`EGY#^ =E>GrJ?>NIN্A)^zB\R/Y}lਜ਼Qy15>9dc-+z5S>WpX\#P?u^: ͵Z[?}ͺPjH4L/ %+{[k'qofRo2 Th8TBR*?E.nz\/ F`5E_9}QsgvJi+4˱A_.TЙA2ٍpkKAEW!9 {g7E`rAb\',.70Kxjz>2s9=?=pCk0f)=WJ SUE]*Rcf rO&NЫ!AiiYyHdQܠ›UhOlݝxxJm|q̜_Cj2%/\7@g&P&2ӣ~w|љwģ :OX$`S~0 j qpZ/,5-I6h.~$?C)4dUת/#t ]Ez6Ɠoq^w1m 4~dۖT|]34l!ևJ e "qT avXiK N:8A} ַdJb>ڏe֐ׯCjqzbFA%j؆h5`= uTđ8];1 wk^t}LL[&1 pɲTJ+xERbKIb_c7`6>ob,m _lc> -3Eg|iĴ9G'@_$@|k{烶i35͌V P_PghFn->gb0g{go Ly\%21`&oਞkJK|[n0GI"RLb N#Sen&yS"V-!M%;XZ/aݲiŢu,wDȜ9 \Y,ysٓ_+s:aWbiId..[jɬýr7Qskn0&Nї5 q|jPGK>U.X," 1pDD\Ͻq%F25nADd+T D$9`٠q}?єY\0[$nR-;br2XZN1c%(pb# #(}C%p= k/ru"wY3edSq28WM!+>d9>Z2~u 1-}Aҽ3 POٴ}yiOqM|xQ֩B+LutxY*PdAʛ&C@r~:C gEB#Ӭy6n OW} } ȾCRRwQrCw6qРԈW?q 5vf`2ܕ^bbG1w^y^siAUn-n>'eSW!5O`!'@1R5|&ίyڄEO4FۂonwT*6CbcCvZ{(j%㤒ʏO͉/Ws(⎦Č pжʟu"!nV)!l|H* K8oHBDU!N3XkJJ|LuW6jWO-}pF ^tԦuUN]['[a]"^ 2HT},O=Q}tJm96+QZi ;+\W%Kᶹb/9TEQi&rz (ʬUAb3=(#(ӞY<~ حn%'G#b{ն#I<8581]c/[ͬ~-L'A <إL{OQK! &p;Ӡ.J<#ҡ: tUbL{E2'+2&}Gn 3b_tr*Ф̼w`3,<_i1 z&niO~Y-)@m+TV}yA?K4 S!-gl+Jh 6 >6ՠgl T5y99}^-Mmjr*> [cJ]&{K+@zDr rZX7gTV3ӂ~*aJ43Cİ9 =֊ 5Dv~.1Uv^4GoCkqzV `s v*̑F|lЋlşo(zfd%6RRTuڙDNS!KL'ۑ-Jk.h{Džq f0Gc!{Aګ&WºڜLMf&@|ۏƴ|27i)Њθ673L!m,*ļLf౼@M[ O"߳$; Ӳ#Z:ob)o]"JAT (qP4WTXVOd:4ӷm524sC[՝Le!+rӍf_v23-:کl㠚Ewkrn^kS`u$A祱 ZUk^ĉ$O栉>&;u' kTQ] e`={e,ױg ,V+sž(= -Dipף{O\?:Wssη:~~LH00{6H7!\Uqw4.(~2랼TwVK#9|[{0b?{v4lI2Kp\"j |׾it~ vJZ*Sdg},:M3i L}k/!Hٚ%3 {8ntFؙ QBl$U:}] B".0\>V{4iIr\dUf=5U+pD&3 A'A'ݦ ,Z{H^Oٴϐ1)5s'qkWMV5n:+>4\~t3w>M{ᢟCڔd_bcc3ANp!`Jsڞ"N\w6nXLh&əMxDM#CԬоRF;#Tmy VKh˛4t߉F%vׄk Kxz.ui5t=R@ei4?qTf3dxLpCDH%v|YZsW)՜X^<.`Uw_x=+U7; cIW`X &/qAr:s{1t^o2~'Lrns/1։ %^>:P%KIܭr̵79F)&0y3Ƒ;.sұY,ޱUޘ,=Tv3s `P%qfk@}䝖5͉g;i]ŅTD!Mt[B1I}dErRsE^vseȐPbsqlsp7'i/NSd<eRMJ Qt->AVHԐ/?m/+dj"c-:Asgp*WXW!lA:җ7}wU5G +v9: nsp&NTw:Sj; .WoR=P5G@_{]zʪu(6^tvnoқ/VE ہԭl''8AT~s8@T6ZǾAGh1F3Dkp%֨I=;9]dZ@~,#+'11diueW$ "~PA)qtFM+2 p/ ' z ä`iyEEfabyQ*OcF5HxQ.ċN}=gnQϮ|⿀@! #ѭ֪,M]45hop h gUݷj f_L[_;sX6`|clG<V iD;D*4 h 0]2 gܿ\?$ n2Ι! E{o]I|C1BXfuQWNt7 aE4+rRe,6YB_fx ]I~R:9ܻmQ`?WżRT"@?` aq[ .5<0|kaj^ȴ$Ǫ~|\%f?Kċ 8qhbTP*}y| >%s,1ί9(;?_Q@JBxlg$@2"TիTj'񘎰?&(SMEod "\Jr`ANDu;$j5o?"WsW +GFC$E _ 7o`J`Ѯ`¹6\Gr02X90z}^%ན*L-_ITWQnUJ,G4=\Oǎ[}kRTs849XX〾98fSj7x%= +Zz㉺ (4Ky/1 u a f<,w䫆՜v 4]ɎeTff C ڍm'rBlGkR)KY8$cOs+Ifc4q$H~_11fxQ>|bY7y  +TV,7ͬ6M XݞyD{]tߝ Pl ^?gѭ 4>\aXvK6 찄5$<|qR}i?U/4bU'[ s5蓍 ZF$Ffӿs3ѱ #Իy7s_m9E^ltF}HQfӫ:Wfkv5B'b ~zF*3d+kp*H[%q*kuWE`J0ӆ^'Qg-@W3UƬ=MVGx; `]j pf>8bGT㌋QFE;EVA2}2akxQ|Iz$DDh&bKJ>[a`qƆ2Ԣ6ѤBS: 9eJfᖬR\%:;W:.G#%3+ծ{/9^=>ʒx4G 4_n}X!tW~}V̻Lď*ve^^Hi}EͽNx\ޤM3꿟ը<_DY~ cUtS;M q4MYvE T?ɚLhr6&+S`/ ftXEYf6&XZ"2&*r+MfȃѐuVÝd˼} \6uvD"]p3;.T'Z{0 Lϩ#RAaeG)Z$H@ ZBm~]n1Р^,w<?@`E&jea Z:#lxToH VF^+lb3b_)q,w Y螵TY_ XOX;!c2Nal_f[[oRޑkVyqN /-2DyɅ|gz?# G=(%bfդ?hK0w) QoYEhL5a, f _8gHl-\SGm1o9A$jR6T)&ЌUzL)A놔9-Og0m(h{ !8~^lmA|9h^z28몰߀p9 v$ތ2hJ[^r'0dˮ` |:c"Vsٜ[wDKoI,nW͉}o]f1V JnHyJbG'm&uh/R`9; @@f M_N璾KT;j?\s)C ۛ`Fg*y!)hA/ZYLyЮu ?, F !jJԹnX [F yyvu㿿=a:lEMC$֋ HvqLμG7*-J/t9Bx /!b-ޓ,wuUlKv# zhw*f.̏ (2׳mτ)8T8&d,ڑFumlI-Gsrl" pZNNC)Ji|EÐ2)bXg(1N_T{}EhsQxk#1FItTp[Py&'ڪVtBy- u5cpc.Bc#5n&qwo餷 "GQ9K(rg#ABKd2I-i\g}{wnl͚UV]wlRg TrĕUR,,΄,{9z1S nLXR\Ve~sV8}IZvNJг)-' R^E0Z2,~!L XaHC,$VC=o] ~w\u~7&`PK /lFB^qO;qDfƸSs̵WED9yp*nץ\vnEK72O,zeU.O%&+NgQ64%=Gȅ^9e\_AV4)%;KrdFf;,2Ezm%&! JHa!!}l9H`g>@vb?Gl$~[bH CSFu5~UV8"[?gFHF+㥵0ҭwW4ZbOɯi@]V;<0]홷zE\[lfst /o iRr}3?1ϝKHDc;w̩n"UR/6w0=YI$Veo,/mZR~̏_s|1I(݁~4թkrv[=k9<1i]so2YԊА j|ZA>I>D# F;"d@ݴ$(k)') 4j/l U:S҇ʅ˨$!4[ -bEia5@-+n |_ 1s;.Ŝ4I[\Jrv.)kz딾ϓY5U#}US٤˪$=u%VFCݸ#Dsm3GG^ӕ,Wwȴvz uJ`N_92QnsDQ2Rit>ՁB5E0wqҴc^\}$6x/Sa?&\A " E8Q!QЎ1h. vqZ"JYa֑(ͧkeL:;OعfWH'3PQzVɱ5N|]r1: (6P8i\1Y}^1aH -p;o[(_.C-C9rrﲞn3Qv>G*#:EDxt 9X/7 aa\%f ӍI)Du<^x߬q&!ۤD#闧C`;YՖhΦlVաٮ'Q)eNlLE*]U#-C+ג^>  T7nS FP^Pi2bHOS:{%tzDLLfMsh&iZF:)0b})y۽-2,v%kICt25i>β:]nͤފU<)@w?.!Y/\Ul6"iE}m ih\ >S߹Af>&ާ`}Yn$Ui:R~ؤkD(Lo"aތ:N jѪ;fG/T@xks"ڦc0e&>9=h*jފ3XݘLiuKչqj kB>͖^~x#8*K! $[I*Ǿz07vo/omJN69|rT *$W0Zk華bM) o]֓3XJNܛ1_W,V! F68sQ_qN+v- ]xJgΣzI4peO,b;ui,_NYS]274keYtZrj`3"Qdk=5̭uA{+@ bD6w`zRg"{؟f4}m猞yZ9̊K;Κ2$|V|iҮkyÖw_eAͮQ҆>) Qsޯ$-+qhLUn!FH$R-q|?$'v%@t-)V0y՝MݭCA 7ǕDYة+d `^5"me\l][eGD=`_׏_g{p,#Ȏm} i7r4‹d$l^-*O(&m땆*N ndhPϨ\ U-0{7$@ 2|B1i4v@!kj9"ˬBV}sghlAMgB-AOCY8~_y~M"5]*ؘr ́~ASyT7紦w 4)$É''%NnM3z`!Kμ'c @_fo ?ME,1q;WL]4%[an zBEcU6yx č2R`OhRwfs󎟰56PM*E8.ZۿYz<K/n۠uLtgGbYb[pdK)d딘ft)?JC!o3gv/0= z0ɚsC 5c8Vc8`!Խ.XnIow%F˰I.ֽR?HXN$UN {%'$^(Ɂ;- tM]T@ZS I.Z `= t !e+S'>%guxyXq93)- #0Y^խ^{R:[zȠpnVw!# ؈@5jvSADO);NCبƴ"/l?vUJB7GąNyS4?k^|`jJ3rC-'^ 8"ڲ?_ŌB瀗ޱ+%MKx19A 34109[`euʵQ [ `VOԪ rAKA Z-\0qJ1;D#bTT?FX#&#k9T`(~$jd|q:8"da(v0To>RvK@[ԿZ!q‡ٹEn" i׫'ƲHˬ5 <Xu؍yL 5ƙa 6Tqj<[E'iᾅ b4Lu"~˕F9v[~,zl^!8kƓvt:ޡ8 =LN|FaSiӏ zG9YNPGTn!oƢEpr\2{C/jPT/]A~ ظn=8gc4@=G^@,byeP84;ȷL&-_t?r[4RQҙR16+I5A ف0%Xt7|N7ʆs$22bG֫0*tlsjj ©:ѩnĮv!Gu FO4Sܧ;4fTƱW=0Zq$@dά}k&q۸ vc/;7ȟ\9p4r`QzkW81HG?5J "P詪@`Fzyn(5{_/"a]Hzfd* ~l빫qWNǻ+c{/q Ο"f?#˘[Q=fxJVGShؓr YȏR8Y!X;Fj&u&6&~i03MNݎd9Z]coYC`X|At6w9]OK35qβkB' 夷 l*1%\q\? l{v"[# `A!Y#rLWt{|>Uc{Asw7:|ɤ7 L+Vrj|w-g523ؓm\f\TO1e釚OڣW/k$l,t>Lt'~Fv =]jxa΅Ya=]~.:Zek)͗ B  8^P&xXKYkʎL|AQiPxJ rh bg@ >YWC'63j]J蠽Co $)fML"j:,u(|?fGkO='pW)ʗ 6qI|)Tov¸"TwN0*qs<`fkcQ.fSm)jʖɜ&>s8P?q1Kvk~mQ{w5N[sJB8^V7E;D˚Xi7AB%hIWjHŻCq[l* ŜIWFfqxͲҬ' Ti5_D )G~8}咸T9|߃ D^}Xi{ARnw<4zz8șTN>"{E'~s(}֩GJg0F*Vt[UN (zNaIBN\;~6܂mn4q*@} AqT/y#T_+,#A ĕ1|P#ֶTgiU K[ ?y!b1 4LnzPG)#$#NUT+5un9IP~qFnʼ%|b`!db!8T;oq(fC|@}έѼ^`(#ZJ4<_!8iǺB5=շ3)1Kvr^HcS8*QK?a~xy"<95%ޏԥmpZ˨k,p.{:#͡tdH] ݽgd~z~.a,oav:o6G3{rUH\iQZqUB0ް+\o۩ERKxלϷ #[&ʾUB]8rdϮ n0IPdv!ƠC(O:SȽ6M%>}`0a3 t1i2fZOjϝ4a `LicN׃=ZiԙK<<6{t>&. 8ޱUr=܂U@L~hLu:v0 vRn?8fJB}UAƢ2c9`nVA}h@Kq>&D;g|Hcx$Yo)Uk(>\1/PSm=%y~cB)uFurm-~%^} CxX! VR:_Gys o<I$8v 0t*O锷Msw(ZTkxkUV.͠%gG"/9#av&@Pny9OHD~NTuߜwp.)״uW<ŽJ/m -O{sC+Uv- y;WdfO{ gS_Sk.dɾ/(,ehM>QntD}bN>R2N~{Oq)"u[y؄Wi(BmO˒a ,lj;kKZb -'*ҪA)OwQ|i}ſp,MtqM R+v\S8@zh@Wx.cWp!V4XR!?5\g ٵΎY?pSAi yCiP9o* Zd ZGY7+Hck0M\9s`0]Ff=Ǩڥм)Ⱦ[z{LXpid\L8g)P4/J|,z}d'$!Et:J(Qlep@ W ğ%#RsP'Vhص4`ӓg.W$ہ&3x(ןIZ@$ceI0_/csR0r)sM}5ϜE+:oDΉjMCTHM2I94鶵v9RSU;ʮ|֊% Nl"' \+elm9W?I<Jٛ]8Q$ph@T*@ ,-p_0dUº=VZ 9<&`m_b4WW0akǀ7(FADK'.`MiR?Y;.[ HMRW8(}¾'H9Rv+ n٩w1y oF_7NoVa ~N&i,WVLaShH}iR',Ј]ar%d ޝEa-?(/=ISI>jM z%l|]sB &Jb־>%ŒLi \GnWJCv(C,;EָukϻbΣ u ]$Lr^~>V/\,`4, SsTiv# jj*ͽOnV]ʶs@@~0PZpڇKc+oaO[tV0_'_G V{TC԰lH\*8QR -֫-䔺JɵA4?Z ạM M}mS(.V}5g;sPt*~Y noIW~_Kr*Y`2Av'4O֜q dZƽ ,'tJ @ێWK<u&3u&N.Y¾N ta]g)ďv׵j.~Ѧ+_4\^h*i:h϶{;GojW'u %c#\ *,I>=7E~w嵨q_` >b'Fi'K-S  cj-e+u3kybewsHaj`PbfZNwA"O(y)p̰0GY_.,}"Rά$ ˞9'O% ~m{Ŋ@w&7lS{mx"b#1̗a,L&zUj }oN\W#Y3W9A65#O6o(u};`Y axmdԿjwdf Qj~` mԉ9IuHT<\lH,'1#1XfOpԵE\`m/'[OibpTF ?bT7N–Jic?FD28Uۼ!EgM.3-b ,reD#s@BY.(M_H2Y~/(h>,=.h]CëmXÍ$K?Z)+X#ś9QcQŀ} @$Ro|-6cT5||XN2/ VC($W,PUA=!$z@!>l1K 8kp UE}qw"V̵pfi'MP#Lxµ§l<m30]QK4yC._Na_\狝]S2z4M-p~v$ ự#]?TBܰLwO`n{+-ku` Obq̣i"d-u|2ӛEdB}n~m+iAE{k`kqe8' oLDZc/wSY.',b-x`FrNH@K5:RX8hmG E!Fym)9h-* zޣR0s6> 郰Ke^OJ +4u`ߖl؁N,U4;r%T>Ǯ'>xdO]&ǍK@yf FLe13DZAieDFh=Z BC'ZZTQy8#In'#6wEO4Gه?sP%@`^um:hP,G0BXR%IprXs J)Jgex*nn_i8<Xf5؇x.2Ӌ}e@J& n/$i^2nc1|,~F@MZ!QPж~OwAƕ5)I=E`!{_vA̾M%B yb7CWTlT;?emu/P,7Vز lܼo]=Mꋵ;|@L%PVfxY~sWx:"IʒMQlAZjzLb^GP6RDƵW<>ЩT?;!UuǮ؉R,A+Y2]aQ Ba5dFyDS vJGJW) 9;pz #d3W =8ɅrB+!\H(Ǹk4C5yH1C=LH 3!y:^[(-/Ĥp ;y_B8JҮPRϥ,n;bλTW\0уn8_/h=6F fa;=^rs~]ȋ`,DٸVQNAffy-#ZP9u!)dU2:_3,%bOKcLT;'S]c7(QgN5hj'g8u_-O^$@T]~\RfCx{h/F j=嶜znj͂J* [/}'heXWo61AZ,dT> Da3Kەc6B}h+e(fB102 asNԜ&yA2/̓ S"))FzQ5EKLg-z<U@KgyX4U߹vzS5Ee2%{AcNƨciSG)o$ã .y},0j{0is=\("}@~eRȱ[;0Q Wa4!.gZT9}O:XwvrgX2Q[K4%q)w*u2kF;! 1\qxme6\Te27ɾ?H%M4\-ze,N.J+ڮxϯӀͽ%/laMTtK(NG.n/i:ܚ74cs}s A'ATujTNgP>&l Q3ث1p`AA'+:ǔGӈv$ן(Xrޜ.% תKrYVKykpՋ/0[!e>0gG^+="6m}jG"BN-Z`׬_SQ^%Yo qJh^zRW'5w۷XYKba*G;60LvKx[<|F R EN(OfO&~7Nj^Z`k(;h#G-in_kcB-Ux<*ZOU$$eɭyV 8G2I 5$H|Dľ~u|g)ukF 'QkC剎H@)7+sRvVpДG齴r $o ]߱ףsi+@ ~ L@ pv6s<\%}rՊ1[F\>\*0Z)5NPѤ?)"ndm-'Zq&d~ [ vnYʑ27{vI("7a 3q(wlm0?sm߷_JO\Yt ϏCe5,l-q5j,sѡ  81 o'׉hǓEΰ)2V7QTF_;tcGSބm/:.ɲ/}[o(/B+1tmcѿ|0 $u71AD2-(X?Ѩn*!{sefGŞ:F17!7l]c=ddAcLflD?{D |y$}u-})5 T:@ fϽޏeul0e96@[0+R{_p [nݍaXe7P}!~©4 ی]5^1am_ry՚3{púM KdUU?*|.Q\{3^cV}Ņ{SZ\*8s`&##id'CIbO9*꣌[Qۭ2R0AAږt[xԹI唥2/q?Ig z2+0e%O s|fh8W6Jv>۞#8GST1ߟazu:>댘2'+13Xu} Q;-mXqdFec1 ls d$Ц,ly0FDO bQz0l~D=>>܍XE̓ڡĀ_顽k6t )L1#C3::nlB6ŘI_k#hg/Q:TɁƭC2Oxfo3*FBucT^K f;O2htMXG*i/۬nZm=j4dOt+";\T2(44_Z`|*͹Lp4_)0J,ĜHR^ l[4w<Җ.`^3!@ S՗ ħX~ F3 |*5B: 1`͋a!uH ޡ폠80kBL22hC3R Cm7(hNt`#MUg'o[ #=ֵ.}O Ii[1>S/iL`k½_wϡu6+KY!G릑mr%* ss~D˃ܚڶlN sN~?\~ũXF%>N;'ۛRduBhQxo<}&u.? {g^a i}U=0#PZaH.>zfu.:GBRTE{.;Ī=0%U;zF]QZ_].9J)@o+'pRO2Q{Bּ)WA91WPe U ɴӍ#dYeV=xTMmL3cäx`  /"N!>Q8c"AsLḺgS *쬠1>"],pm(> 61I-1NmKNc[婋㙧-vK\#f%Vfc:`/#D :(4>bؒ1LB>, ݓ<WIrXR3ĉ/c?Ǯ,-0NJ>!J'=y.ᛜ`7P,:#>=)>r$['Cp|ڡ ;EE)[-D 2g~2c-qdS tRcuabaޙLJdM0Rz詁M!fl~<:'0F(*K1GIkY*Fb`$zr-l> b sq0Xa貂wpi1*ZXkn :I&yP*?x _)\^ lEF:;}df͂0HN!(Ba>3>2,'OG\vggMA66yC?L1eS]H:?~4>k-c)^*/:PA[)w7q_?E5bJI^c,5y a䋦3f@dmk \KϛsX T,{*.w^>e›Qބ1wڈf嶏 ]4 ~en~| Hwt=65=JE]wmʞzbki]^ǀs9.ڙKX#HߡS($k7m|L)M{A<=Ӓq\?׏ybD w7ffY*Fi=z'6xigNzM[^lBŇO~{cv9l:]y RX~ItB4k{҂!i45>6fުƧ[\ R%YՅCqqa֢2K8X Ԩ J&#E.'dݬe#H0{!$o\ٝMjƼcr`r2*{G D5Lfi 8몶x`h_x4>W֧kp9oa䨌w2XD'I1Lp, lS;P5 C9Sv(c0!ޛQ $$@6`a54x+z]fX~R#(`DQΔ l5Kd]JCᆰr/+ .#ѽx7ˋj@̦'m{VvXk'm"<>dB|!$9)e]Ц' @aPpDK+Q%߶Ɖc'pSєX">UJo^Ȫ)xϾT=t84z;9B?~**-Nj,SΛABsz썐 IH;]dnrB\ uqg؝tXb)=gń!%ġꏯLK͋ϵ94smediyI_fyݗ%=>o~A] "e_兯93G!4u溄_2Bp\^T 1GWkv FBgL<jqKɴ[}>Adq"<`ᅘ`5B%k?GPk4l+$wq 7eP Х~v2[pra?b%y3!< )_ISe Q;Z&x{ffBW>~8MM#IN}-1BFJK7TpC9}\7ha|,"]LDIrJ8@ii)#2Ԡ;s֌m;N'S;NEQZ""] 8 GE/Rg' r9SR3x"楾k,8@i0K3Y#  uRaW>:~|3sl/ Kaj|)AJrI̲hFG2{ 7AuF`0 f3ginkuh˛,8FErP%L$-1 **Gl𙻆Vyr.g! ɐ7(0`6V2.G xNe"lncA9HOm@7nIDV%\Sv5#ՓXjR)r*+S׻QƇF>StH)Eу 0'! ,x~ Tqќ^\3|r%t/6 JW|!G$cl$yꎧѭfY8,/L/^d=-l&/b_V=5jT&U8#/AG%=`&!-LXr.t VNq·Y)&Cû,Z"V h6(:u[!R0_6>ݾ)+cZ'M |aheuz's3n8@a,0Y%<8jۭyPi[dy@PB:01f~K)xP4}Z$)tp@ZV'cY]CrIyEmGohL,C>cq$3v(>SSjb SvϐݩޠN#ptIAfKƛ$M^`h<4ciRܯz$z `u *#鷾u/*e0eoYqqm1(>W@AMoL|3 WuCS7a9֎c,Ƹ,fsW3i jTt(7W?2ZbJF<¶1w #4,;g/Wœ\֯y^J_}{ fFN<[`N^Sb,\^.q3[{dR)oifw?a_gVŕpf/x-ƷALB@M v] {CRLliނM(c09%I؟N }Fe-:Z-՘P7@sκjR %ecS6n l]׸[ex*%oV\hIM&c+Tߩfi*]Q>k[<5\x]p Ω &tjG P5"@gp-%5bERܺ؊z8z%MZRWeWºb:էo<_tu,* s66ƬWCkzьdBk{[m^gɻUٷA4m) ̺DBBkFrFmFv~lr<ܽg w2,!5?~QG&:~ er/_vY>AݢzvGc+g:5((nq#5&Y )'[Ě, 4'*W#ӌ/wIh,%V m)r~]IMל Y m%P%f#pwo&lѼpvM3i>i Oc=NNucKUkPh_G漚t>o:=Mrw~0/46nf?^},I֐WcrlBܨ+UV_% 7 2Z{;җZT(hUO)-F'I.R iB;, 4w(K?JJ}_ðczn;iyO=vqLa}0p ^5 NoMIȑ_Pbg s7^^:A t ~([C~ѺJ"H!mL<71w8WLTFv57Db^W~tNз꼻`fghY,!NH@F9_jF x ?eE_ܭ?_d03Lb3\ۖd=WrPq7M|6"GMƇDC Ȩeɔ%1h~`4SP4' 4h8tk~rгv|$u:3A3Zl">)v"kTf;Ս*qpe<$T8nckU]\6Pk~H.,aJ(lh0l3M{kNٗ:3ot5B L 8TI?൥^yh>2[w|HHz䍆46P(U4[7}$x߿E=w`*(}Չq/nhY4ՠ>")uln#ʦ(/kϼ6H2 y4, =Xz<9u4E)xp(o1K_F"ÒLKSWyppCסsC'k?LxuAX\՞c^W[$y߂.t'cX VPГoXJSګժN7 u5~hF.No9J%$5f)`huc)LӰ3xhy?,f#-Bh.\Ibpu"?R2Lӗ~:zfiYO%=Ó rAt/4p`V'<] UF],}b?H20N[ww?Ǽ=(S)aes+MvBF<ɨb|{\}+u S1% rth4:׳vҢa$,G$2Ƽ #ȏgGޫ^ |K1DeQaOo͉& XzaNfY> p4yf.0@{M1n.-;':cWlRl1H;RH 9'0bK5̪sWh%O,Y4^2-G;E]0R?I(jzK,Gx _/gD&_CB|PQt+u$hY"Ϗ/+Ma 4(N??*huQEۑۄc;\-t, 1om 0þruȻ H43 ֶ }8 ZK(- |": P_70Z l^~Tycf z@i%ODl3yfy3_gƗD3j[fs]J7E26%ᷙ_Bz #EmqZȝՋStH^`s[$,TzH V`jS6fMz%M&L yKAսX[j.; I@xX`pB0@WqP׫.zA wKnO~Ÿ˪c6zO V,WX8LA$ l1`x<=4G:mlHE!A%-+>zwԝͅXqe&~df܅66QԺhFO҅33v-Ϸ!nԅBr4I%om̽noF~%]l` #o{-_1j qxDއr&j鮠u1~[UWѬ#@8ɘf@)m y ! q,٘5/ۻ-S(K!g8!f6L<lhG[g>ՎvcdQNVu+:ǰWW!Oؓoc~D@k79Y|עƍ2&*Fj| OEJ@*ȩs@QKLuN6҉?ΗUR*)opzx~o0.bD7t:5gԹ`\рkߋTʹnOz^b̬` N٬SFҧ_AQ.b'3H=֟9| &_rT f?5ʳK'k Za>f< G.&#Ü qzx=;SBV=ްKȇ$}+u/FS sG Iog) W@ <v7'uֻݯ1%E=u4խAKB&wLtm!Z&[^ $|ZЫv%kFu ەRjM}Tw6C)JYIC*"P@-]bZia%9Ю_KUwSs{vrL'GRl)gZT 3miB[ 9#*"i@ If\1VMI6DҺK d Qp£aSy8*I330!؆y |:_# _ogq2=Tqe<^YkB,'Qw<\i"x0Cܔ j?(͎BM ,-ĻGJfvrF3Z׆ /5 :] "QM2gPWf]!kE&֌2UPs~H>Uvo[|"@PBygۋ)W{B|(2S>Q!引 ,-=jݩT`iE[T|zJ1Ȅ*^1 uL+vw2 W64vMd1@JdKrיzAI= g\P3`Cw=!Ĕw;O >SCȰ+ݗ HUr4ʌ*tʄ9"ar.** r1xIc t%_醆ZAc!`+C 6c{U푩ۂ 0V8*⻮J|ߦ8sm,D#+]۲^#П֢~}N]Vi)64犕` *(>?t~:#nQ!p>d}-L{&[P\S^WCy!xQpq,I+f5VMɃк7˃:nم󐼻RpbG$(iz0 ajD_L3fŃ=(O>Rkt/bOqGMХvEʭ8Y7YOnosXhq'Oe}(&cgvji$`QBo`]r>N< =^v0^r6LH?F'%%[E᷉=_ca77{h?XWeF'K+tzN[͞9Z[!^`gR',X'49N@~Pc$@1kyC8F 2'3 NuhX]Ci w)\a <G f!dNojk R`"!b7i!VpJA}95G+>VJ0:_v }]vY.=87T""݋M YX.OsA>eC/HnmGϓZ@!<{،uIvB%N$l&,([FFbeVAGS$ K$kWHעQKbOnN*GC@:F 湹|16-W nO(bZ/\B%, XLHwU4C{;hQ"(9Zqʃ> x8l&as!,o* d)0}3>uRj)3 Pd /dz{%{ =|NAg.^L+ 9Wea`"wm@t&c4%zjqLlOطcY-ɥ8W"y^ 5SzDK$$lAW#x}উHhm7Bl斿R7u {pk[ro9,}.THY[uCz#ɚj~(Z4Tu#B%iί{Ƣ,+1%U)Kyma/||rB Ƙe-ԽNRнx?}(GO:Љ怽WӒ@־IѦ͞"Z0 PF/߂ 9~jarm943J.l*)(gR#(_Y\CS_dy  pqa{A"&b]&̕S2OWR* ]PΟ%$U~!skCYhPiJVx,&`IB~t^A/ !oˁĕejyS)& WM֛^NpJ!4DCS|M5 e_|RtK/ iCZDR*N1:Ɍš糍TJH~}ԛ.o;2L=z:WH8 deUe dW̱u̟9}^ΩY% m]oَ֫%<iDR=쿆6f>]}9˅(xHŕMJ4e ;C`5/o݅ ][H B)-ג'2z!O7w]"7c[YPmy)vTM/_Jӎ[8B4.z;qkS7>wɸߺMT#QiRh,VQ}beWΦ52v_M 7YB{؂&qmg`(4ZOJ"U¦uۦYcB ՊA~^O\|DW ,#Ò] x|> _Hߋ؈^ĺ^t MWeڏ>Pȟ뎜cRYVM3"/#׈i?)oe9`Z&Ͳ+\sCÃG nɠJ*"ʉ6?7yJyœap*L^z1/ O'i~)Yg/":_`3)llXoI3&uÒNĮi QzS"wbA M^E^I]d+Ěi"ؽO+ͺJ(z49 HrMET[׫E>#<QrTE+Q?Rs^?kB/GNNuxhO WN >΀"qO)4=n'@vf8 ~܉J]'-[0НZcH 4v߱cx1!HG`$0Bfc}O1pY5Z=gS]Y4*3Ok:^K5s~id"_~9iOyt˺ιY~*xZ7$*%GN )',:|"VG9M6l˅ZSb&~1[XS 'M@BZ.s:ϔY*T7/p07D)ܺqqtS 2n &ZMI< lU/B,6|}j]b^A޶Uh Z7'nEp^j isl5XZZC~5-C{%4x)WmoE6R=o,iWH25SoVQ߰[X4fM0 K+W#$38 6T%꧃[mn/='"RKF3hpe Txu}0Q|3+K 5V̻aI6huB/%}x l7"Xʀ@rw Or'b yZ,x|˹,Ksn-,Dm6IwճǞzvR2f:8/gi4}EZ-1n#9}*v}}Ƭ50:|8yT8xH|/H 2Sko͘\*Qy`<(O:qv Yfװr]fV-\͎hCݐܲ@39rҢ.GzJߜ]X,g/*gV~'s?͚E!NYս#'3‰Ώ]C(aH&'BS= ]9NU4 j"lpvT\y. aHZ{ׯY=R56gM˔aacO8vd[2x$P#*$`R*6NXxZ˹l!^Q́VC n>vϰqc<W;p ߱>X젦:{$KpA3HFZkXaj} O=F֏’rv^_t"l4c^sp"}5sFo#f/ +V2/gv1;Se 7U0=+ҠMHZ/&1V7 (KjL82dApPZF2 l~,>.ˌޚh4AdɓRiK 5'tEWd6NL*6: G@`pb򙭲⧠*O\w }ꎊYdzܹTr[b6QN'L_>) g-pfJhn.(VBB ]}ӛZ=B T4Z+5 `N+ɡZꧏ﨏6WKvdy%1:xIj$ %M@]hvUզ`WNht;^ s s k*M`p"|7>&x!|Ҍ-p05F:-|I ƏMi}{`4טwL@Q˭d3b2bLH WԔ3xyҠR/06Py~MN J2~|iT_&$QʭԊfU[%? du%^IoGs8䐠ݫ5(`C0J,qOJ=e3xQ(.$pd֏%8G!hI/- Zi_޾170c~ *wZHT]drQ iyd9} Je'bL>d'yq [xf>Tͦ؋wY_ 1Vx]%ŽNET "%ĖCB˕zGf:&[p nlS(7nS/5+_o ,Y~,P8ι̾ PYi(H@QkFrC+P& a^A;s) qb"xJGNM ^2l%]Yq"K\Qapz`miI Zd#}\l^IY 8\Z4p%Xû5Ne$ஂ\[]^Q e~Z|mQ#0~U4lΤipI1?2YfwVRawjϖ3d*86ʡ[4Q6n!(<7~|١OQj0K;C4j.>35amq(4ȶaz%.A gcSJ? ?7~BGv%$|4pWozW\~</)д^ӎs1TEQ_ĩ\(_`LBTcd=%oƐ8Bظr-p >KgEF[{^. Ro|ɞ48Ͽ݌ɸlGΗoPeJb׬F `:OaHĠ62L)ó/&Whxewa% Eg&ٺ;IzBvwiĕ &%Q>"_srP:B^BCjc͖SJl%GEa-fy^ '/Ck [6i>Ek7YD Kbs>ݝX2N-Da}1/x`jLS.O}6eԋ&6uwrbE>Zs}C8)5 %в&RK^;H΅ñ`Ԭx;5ܡFHVSW}cB~m#p)-R|pF s/zܖ~EVL[>>bBST옭Pa)vT=PMBZHNDzN2x4z][~uy2e1٠*j{ hoۦe>c"[]m )S-B#Rf9! ef8*ֈtyJ0} @f vaezW*YRh~?i;QOXE)H,yDA5p|oK?MCyI9S?(]ԺYr,5r苒#|K5\g o|wq[:wyE0nh&zp)tPJY׶])1\nY[fq̵orvLCa`#eMuXXHV$5g% ֎zZBu`"K5JBWBlZ9>.u\yR qEeI׹l|M(t[^wȩ j!_ 4H*E=s#nSk2hC^le+NAo[PԌRǴEa1«dpqDs9aqպSْTBlgaG+ 9;”SZ~_z2f(A7;M45w |FPoѠH"T]'(rᖋ#I }kהK_xYml,2i9%)nrT7'n6mq|4m A|ȟpp^G8Vṳ٠ nCq e4^Ǥ)n$H$쭵 ״[4վ>ľFDsC_xIu>$~g6SlJ¯/@\w,LW'_"GDw8b-ҠU(}Rz  t/o&L4ஔ5!٭x'hɅX ~Q?ק{N- l.]($sӥKYPQШYvWy"=AC'H?]+;O;c,'\^א-!|/ϧK"f 2^s34K>Mfm.XnTX=o3*])RѺ܀ɝE*;$ƻ* %0^Gs &E(puGYAe3ɖ' =ld/ z@j*|aN Z"y6{fL>rJ}l. k68mſ/ fـ緌L'B|y@M>o.6ǭ3=bR/{A(>alȇ(ٕ͡k(;ĠU1Axy܂%`zX+?is21 >eFM16ܫl5kR`2#4 m/$O W2BZ5u&% k'UkG)ξYbQ0u2#U/UU{t T=D~Fg!iyI-9Bic8Y q9\8GuGzv5 nH`Jnʘ?v&9(.ӾbWjy4dž[N[?$gIưHkzDtZڶ@U:=qHi.-ՓКbTn+[*%J l# VeG[Eu.Ƨw>9ⵕۡ^bۍCDxleRG@7X9-֕·Dt~ƃo>_zNSNUi×tʼn^@bod@Yy$J\Vo}Q7ߞgor%>C:>MթU䤚o<;r_qH>xÞϥ*o}!}UIQdtj>TlV8Ctt0οWy'=QT%~`-߂ Vr;~&YW$yxp+x: 0s){^ctҩj(/c:Rz 2YwݯPrn!F`` Dm+'%WPCe^\2Aj| XDkjsnє1A~:Cieܰ˄W0ؑ¤;mL05./~y{.E8Z<}xBALWh<N)T)TQygw^H6 Ͽh;'T|.v|[޳P*`\Q!H+J2Y^ƯY#Q>' /Ot8~?WOdG?MzQڈ//@()bKWnR_k#V,iA2i8E%Q?q!uG+&!fR> D'ۯu S0rtf؂$C;z5[YAP[BW=Xo@__oq olܿW Q 丯KOLMo.!'h6#&yUey`ܵϟ3E!wQ3]Gp7jSɼAG*U+٠]rWːvp،ÅtKl# 2z9Ϸ8|[AɃ2=(K-'+ěbֈj\af8J)9|o5xӞal7=Whg| q8a y۩ηk0!4IL1j8DXYNj.~D7dR\*k9RGDu0ăK@V1 N A]%Ë́~"9mٹۆJKmndqQ2µnMG:{g?7S iM3WCܵh; ǰGvp19 -?݌ٿ ˀM1vϊbx\Fpzw'.!%]s˘4 +$MH||u,.ݰvIjK)pJ|=+Nqn)䭥g >!8#2}#bc+Jcbb;/"M8]|{Ep7Edkڟ'4Ā]\\d -u/ rfx'n{7$y;ǧ3umZ9ΑR e>`TrGټϳl2gs7|DARۛOLO&Ql[~ X|2Eg҈]3} : , RyeMP{tәTGŞLM%+Vke 5i!>r)&,Pt٣R`VW XqpUa-:qMb D&!7VH4 Af SaHC,}7IV]ͤVBU=^aq[ft~%o` r賸~ntHK:r֨ũQ |]na=AK`s\(oklvYT"@ʚ'9}Q#Eĉ)`D4 # 9"%y)br\ mjX;+™DΪz;e O\(u?s=0:cP';ky<ޓ)~A#sVtQ!dSa>W>%&rP:SbXtNP*IM&ޞq TM^^+J'I\eybz&&c ѳx1ZE,19OfʳNƂ?_ͬlZھr KU{%8d70{_cbeAi6%6 X%s+ej*]cn] )x¾WF~ ѷ%VWVA@ @6y o5䀲k ⛮M''h6@BHnZm.`5H^Ӱ=[W`$خ$f3uFL3ߨ8c $ym<$LdG<ҥJ=b>V'H>Z[S$k )s^0e`fz.UQQM%K\!/i֗kB*\W)\qN5%2=OۭIZDFm)kQ[¼8&ȴw`M![etͳ(N@fI{Ϗj+$d3<UM\oIm.^s׎ }h۝Y^/^(6j5 W}DFuq1s]5:FyjErLDd[~9ӀvEP&Ik(EF)٪"`B ^YymuB(&"%zY ;!wG.1nP B)cؑ? ӭ$޾? |t yN]J9qϘ7 f5cci>:כ)GL qW>ks^dҔq4=Yg\ Z29ƊVDrv*8,^zM1Ô<5i?TO3릇zcޒ_TaΛsm-qq CT'B&J-(?]Q%X_حx/o2c{9ôOk/vs$>!`(;"ʄ%xs3dfc3_FRW(ݥ16tbI|^rf:LP | q~6Ѹ(+( Ơ[eK/  yNdo2N@  IFϛC%#XD}Ǒ Z0ӹkhASY25oj.Kŗ&\Om,mX!skI`8JVU5+!ЋK=v|Q]=?xuzQ!ԉhԜ:Ntx1l=9{0 i rf{kS\.Nx?GpUrsK"M!?FFpl Ш1Bj:tA0;uL\:$WJ}f^ aݚW **Ov)$o6-*1^@ݔ{V0mA(7Pl=*)p9{ңf=1GYY+ϗ(^5"qEO䗠]4RCZ﹕/mAtQʥFq6m$F2(lN/,&ՁwcmގwʑqJͼÜʫF\vN:gOJQ{wI}8UtQإ`vp.Ìd=5wqٖ >dp!AS3O^cJNJW"2n\œ.CI=gk85,8<6!w,Nr. Zf rGxþ9szEo$]ޞ39].{aVRQWftQ6V6(aOʏ[~f`,<*\+ je]+4Юw,8I6| 7 Siy޼Ԅ]5S̔Q㐚8SvJm;,^! _H}W-`׿A琖ӗ2q&CW-/Fr9<( +T|l]ӣn%FE[taZh/xĉSX@NuaZf$7ۺ{Cn>U)܂d S zG_n)L5&;n?*xϜrP@YYھN32Z/6؆߫sVGċ5?q;ZM+woNd tAfchf(['-xrH;LQ}L4ui$PJ$wJV7A=c`t?5 Dξеxs70@V9FF~Mw!WnMI}TP~18iz(wPH9 :'ro/U% P5 4s][n^j^7R:6d<됁%+C) >l}WSIr `c~y ±VuX3,?WFȷT)9N;?y68Jͅ!$BB`3(6zGٶ1@^ \o96Ӳ$kmYEBL-Gͭ~( 8?IC+LuST>w}#\rCnڙz,waމ{pC4uۢuU91pL:Ӗ[iNqZ{J!?;.=n3\R\sY`2"VhAįbvpzi"/sjzY Ab?MY!'  Mhu;z3_ղl"9&5&3$\جpʦ8hloLNAR" &+he8o ߒCz 7JQ*gߘ&=ݺ ,"U}ק߯Ba\ 2}ejmfo1*3Kv\Ji4H{nʍ+Ŋ>?7q9V}֎qBtbHO~]|/IQQȬˉk3I"tl]ͫtRV" $q/!/r9k;XsЦ2^6$֛E'ڭw?Enx ?Tb{5MWL+@UڰP@P^+aAzDY6F^<@""!Lb; ]US 2ш $CH_>#2-wgwpgEy\YfRc,D~)cr_+X I«%ϥQ3grfml() C6H\gmncX=Bx]C3.Fiֹ]2Jz5va\NUڅFo`nJ]4;vP JXSNG,ah7e smRA an}y˻k[ıAvt..Yؖ)F|DuKR`bx*P\]R&/[O?p3XF iH-1*hr_*'NbM0"Յu)IAZ=۝֫|z,DUUƂjI֯hߗ'Uu=iy1`oS*L}mJh9S 7Xs rԼ?,y2V'f.u{mх"L}i?!0pI|#f80I5e2E処"5HaVСqD年zŏSHʟ=x#igY g̴jdSHm:hP(kmwĶT^4 C`z{QMT2R}n'_͵GB=f*vlś1Ys̼r /ȣpe[fYAi+句>y4'Ϥ)qo=OYΗ0ݠؾJ$6=.'i+VߠӼgcp LT}^ 7x³#yåhiG}T8.ZLk+{\SLxiac2ʨ(*[ѬY t|))%拌-cMʕJՇ 4Y|uyǤ 23`z\ Bb\ZeE`2nKEu?;Y_ɒcM# d)/'KQaW~霓Pr:,~n]+|"(h> Ɗ1c>}1k(WЄfn{_c3ihMi2\>ZBݳV|MC2ݸpD`"+n)]zBV^n}jHWnr`e)d>l=yQ +g,-HgBiK8FMdBzcٍHQrKhӹ2ʼnXJĽ]N6p|!- ]2WJ@a\5'P)U\lrZob " %I 9>\!¨,D~>Ou.Y5ɋ8~H֛ 7*X;\C:z ([ȘTں E/l/#)`$^MUmFt@X|MmkMQUQOCOjh`e 0ۀ4Fg<{jf&S}c6\p~?Cˡ㸥yA5s2nC,1EJ2)@BY1J-Y+ctL,b\!IVKʒ5G Z&Rz1($ۅA!`pOވpR;7qL4lƹro9تTi.OL45U'㙫f =LMcK7>T&z/b[Bv+>eިVT_`U k!+$3D¶xyT )+60#]7yQ٢H_ s g9xĞ+ ޗ\ $8Ⱦ|KюAw  f3dNƒ&IVaG߻PAIp߻H5ζ8qS+ʑ N֣M9g:y~g O$ƕ]X;1oL4yr;x!]*[Zc/{HT V,+3\PVgÕ=!;azPlꇯ&j)Sۡ`:Hj$bT)q˰)Ff2QRBxhܭpȚOF`C4dZx٣. ~K)Ql֕AKJ6ԇ^8Yic- a2fSc5쀼X3]7}%1IlZ)\_0g߿"nMّ_H:~eH0~{XZ8HL4tŔ@Td #>D+>Q HϨۅWMu v@z]*J2"Kd͠Nnـ\ r6s:-jC[kͰ\AC}|n_Xt?̉ =!>q< (O*/p2YGۭ]dX2I}Π"O)7ll%nPqi_ řiMj9B1zQ!p'I\ddyށҕ%')!TL si`=K0B0qNȲc}&P%R!ñ6 W4E0S,rdb9&eG}cf쭽67Z-FQ3rBAaRn@~\s B0κfDItTz@U3- ap',AWs+n\kvQtd#aML.fY׋&N 571 E]ۧ9!`'Q{plZM²2vJhY]anL6d1^#r0)9}]d0 ~RR%JEC^Z?αl ;GRfDjdƉ*[\Jԅ½@9$0qbdoE;;eQoXEdɈ Z$}Z/Lvcgd@" M5\tSg,^nw&I $O(ӻ&Z15t(QE0}iq'_+2`jXxZ7RRTx,pj+^ )PL/`&@ AoP\-m.z-ǴÙTG#K6IHKw>ut} &i-֊\/uIBeLuX$M1ڊtXBTxHn!(] mQw^ \Zq/ S '/8( 6Qc#xSa&eZ_6uBY_#kF^ \E.]m\'М1OxKe{6{TM$i>n>W4܏ 8x楙7P㳔9ۈAcǣoo+ڻ8Ϗ ')Vl6j5:]] uǣFUfpFu'`=%.XY/rj][%I>I!QҗzŗD-:.&lgdٷF+o01/'aY5hG,|fhH%=[5GO^G>c!HB?h$=F$%BЛ|4uP?=T] .vkIn1]D`i$A'ʃqf8 _*1TlSwH!@EAwluv` 뉞HQyvBNoM:$ /׻xJkдV2Ntz8bG_B{gk{`Fٯ8נ ?hQbLkQ(׀R=cfߩ_Aoef&Mdd`$墂SIw K֬ƍ,U}TN{ݭCi eWlFnn [(g:qs4谇wM@KgU䰈cP,j,q`T 09<>^5(3(00L Ȃ𣃛b c1W`DS0%`0RPwP!O̔Xpּ UE.GTכЈdYEO調ޒ% 땬+2/iRB/[SFVoK%]0}kG8Yk2rZ =mI?YY;& v euI:ݻE+ABOEATL52e<%֤FbX ʬ!< $QvpMv%6lLcqJaIЀh6Ӏ"_Ծ3w&bFycz-rcxT4Wˠk*bxccS 0),fjBF cA0ice̡R-XsT_w+e1&frvmZ-Q̑ezcL3HƁr$#sx;HEɶn?n-ϕ.e%Q]8Ue~ ~Ƹa,tC.KVUv~&(UC>4a- br#~b`Qg"U6wWcW B *;EIBs(w qUBW6o=|(Ã(]1!5l] ~[_JH/eEUt@Oyѿug]o1D|ryƕmn<>dΨ{9D)3r#6o,@QE%>* 3 $(A&[JjkF}=#Ma5nKJ5!V_z]l?sk,PmQR[ūP>CÖT] q \Ȋ#{^QLo~ЗOk!z dѧx3Cn16>HwZ!Bt]A4m 5}k.K ^lxۮ'hlzF+~* .7-pޛ1b5b/e8ŸW-D_U9~j*j E1xƍ=;Ф~)teɁC )/oA<}GB-+Op3Mܤ/**^k1ibTix| Q`wG9&x;kYCu0*L8yXJȢ #֪^K4[|E0]׺vxM]}GDn+06ggGQZ:k*+ēhFF}:"_'E2 V> /gu-0O'# W2PHGbC>گ,b 'ƈ*:⬃rP83nP6Bh}SfI&iq|42-'&%~V(yY Y Z2vz.il@%E&)9; x)z'a|AIuf'Oē6qK/raݰ[ J_zbk wQC&]Ttc1 FhFyEb/)`X1߫»{3 橆;-tٿQ\RW+b6Vq_́mF'O ~b;$: #7`䬃r Ej`V1AYAo[ztӕ5%q+4:WcAX#J65(};SYW$ne{j+ObS>PkM8f M"o kavɎM:1֨Jus[OS[~\"xWWqӭ9r|x9pۭqu􍷆v{cWo`I{S 549n5&ìmDm#7Һ3Uy`SG8jT /Jd@g7a(ʙע%.Ć^꜄nElCq#_Z ^>5u.=.oF F+]c'Zjpz6<ۭQ-jl 5_ѫgzɚIkTorMbmQ`'3~/ lAa 'Jߴ;T}]lCAiK14\gQLճ#rC\=T-Oz_z:g;\x 2X6fRxH>G[o C77th*Bp]UAŬD{lJLc7l<̀l -O:BM(r& >MhT\.\.WJyNPN(TEIơeCgUt\^dGq=b φ.K3)?6/Mih|J#,WPqC 7&B]SDyK>*|랆՞zm+g(|R&q ;hay!t`%4ЁuR"΁,n V[w;I$?Cn:k~'}y~4"#9~4 LvB Rzt5z 7+K-\l nXŏ %A/ژ.h/A^g# tlS,&*R~3oPScc@QZFo24r/^[4葓lU5$p0(PR'JlL3o+;nE-I8Pu>Я=z?ٌ>-T/2 E341pF{I4Fz;o:[Й<em>X9:hªvR (MؓU2kTR.B=f y!'մAU fqZ>9Ei&[Icf̆N@Ok DO9W*oR8JhbdX:G/!m딉'3?klxx,)ExXjȔ vtRetAr㡢 }$il7ދy=$k.Yj݅3k8H  ͠|r(eߺ! cDɔF !{*JW5XI/qWVp;ng,`#DΛy3Vd9"I]qNx8 ⊵GEZ\ȇ]c)-歷Gi"ޔH [R%t8P }`3/ZJr_-a{E,ar'q|#f>Ad*"A2#20>L9z1Xc{f"uM:FX7z&yr9DC2&YŒ>ʛMqk=し%=)ʥ; tmpMȶ0,; '({3](^%> H MP<AG(әnB)HhC^,l΀BZB#RsJiWv"7dBjAΙ;ʓ_hVQ!oA@#O UNPl\oPY7LǾ<.nYߘES퐝Fy-a/hܶMJLF#d51p=x_? *M~tHBu*7(lb$ݞ*Wx#J>uUdZ:LaVDwychzkj{"ԍ -E"{-ŅvNK~t89t asx 6^pǸZ@318B}ZJN+&4W$BQ 3=gdAIrf6%N$7ԚmBu_r4 qoo~^<H3[1_B p, i:giDˀw5rғ'RInA,;-JI/wAO$(@li0fDY-l,N7@Z [B(;H6>u?<ԖU f!\2063uor 1a&_@ ٥\GvIUbn'Ui4jnr,Pgr\Sz0Ѥ ow3k]3/L'-_5}i"9Xg"j4a?N"'{9JrX&y5apr4Qa`KOu2GS^ֶp>| {C-@ˋ#wӨD؏1Iljΰէbu,stIJ(;εmG{U~h}\tWр|WCnx)D0$yH&>$1+}`0^wp=Ⱥj>'u)B)o CAXa Rea2BA"1u)}'_԰Fq*` 1ox:iV狾˜B/"A$eŘTϗ ^]> D{t9%dT;?zuKFI3|ΕhIEE<~ efWq?Z{ ɨDA 7HV[@Ю&34'?7 'F,Tޤko(0g6VK6)'@^-7jXh?E]-K3[*d(8gIĚX,-]3n#X0Yv%Q,DuL>y?x ,LXw?2Wp]FGAkvR ~_l#cFN{^< #:RSq?y.X1c[ u7S f'%|\r<< ~<\>xөŞ ė5;Eݑaږyٓo96^]$O}֣}E dk-,%.%uMWR"#Lr`3ODKӔx0}+pvĜ]nvN-]~nXu<2%Ld p7Po.d5\ٙ iE T}GI:e >|{XrVǺrdX,LWoZ 3_6CY:WQW)2Zh !W۴ܥ`0X֕QNW +ׄE} D:ہ``:D/ SUϗ|Fz ՘"Iw%? IH0^bOdP͏›gs61ϕ_Cz\& k/'ezX+l'mKjP>b#WZ0C}IFjeÇ6A"- -G ͐b,!NT-V f PLIw1YeL fB̩E:LT:em>!`Y Dk}7>|1ڵYd-/CT輗(P<}\VфLZRK$cА{;J)h^X$`K>p(XJӀB>o>Myi#d jFdn{ M_fH@5-瑰M)y_;[b,SZZMU;(S&z'o''jNT*<6 Ŭ v" __V}hוl٩F[6Y`~5@n}7b;XCٿM[x.хt Z ORLKۜSpɐIӶoq? ]' zu~,7[>zS j-&AJ{0L7[^آ~: }PWͺQgPJAӻ33RNv< 0S^d)pwXM vDĻv\򁤳ΫI6#׫\pzCKI*]2YΈу _ : K]PSNc`fuZcK3>Хo|8V G6e󎏠yfu_RX [ AaYH YA0v$YkH?BlYmqmIܤ765ïLJmc8ܧqRw% Ҩ\):{<ʔ< be(G6*5HLKw쾢 ^ޅȘiUG:4e+ݰ,}y5ES$Ĩ4g-5j3Mr[_,"Mд 2rD-!W lg٧Q> 펦%J qxcR-Ę&sRT/壯FҜe'mw 9MC!@ߝ8k`l"Q+\pB#ȴZ`QsY<9e< =8>[kХ&AA;-,MĄrE bY[="QLy9"j?wEMyB*≓iK(3ƜR  KhrKls;՗x5cuůS+=[D2 y{qzWXW|$R~u(NSDERd7KT5Bŕ諶V3Z#YY{>MƯpP ;MWpSg&}U2a|VⳝOyYo/d]e\  zɹk@Sg +]]b"KY(r@ uDs iimNPq dС>TCő^izM3GfAFS -J1T.͇۬QkMsJ *%R-$UX䢄'O-bj_"[`ݸ U=LewXx!Ou1Y9U@E\*\rZZ:}-/kϥL%9?M蔈jC{ЩeUcm+2ovZd*^?,^A)ޝDƳb!a'q`P?6YPnH|<<#7ǧHXE "r`S+Hɍ a{PL |4J#+.8p֓CHWl \C;gu,BIU!54ء )Gab CX]KTԋ&<gK{H^QhsyT;4"H$~!QE t`gbA]L\rr ֎x m62ɖ` 3Zƞ Эu>!-me3Lx'i $%/^>9$xxuӝp੖{Fm6Xi \J(' Z<= ,*㚥4v-*OS ^'g=BljˎC]3$ܹL=|NٕUm:Km*KzdEUr#D&GVkbF-Hf a<"] H-d SA<z*Y~Y^xӰ3ULMVnR9R!&̅`Yn/t`Q$z~Kfu,F*_]r?$}]^Ң$.,Me8mŀFވ:q ԂMXxH\+RUg$R ofnD{ڗ(!Ds[5 Dww\h_%#I(`\5zp4?Ϙ)DjGP[)6"~8rQ+\bT֏g./CO{>Lfm{U^hZP@(Ԇ=I LˈنErFaGvK1Qވa4(3ғAS˴?jW#6ڦdu3\<Y}C?s:snw05L%fK Kh~hbr:owXTuH T/_/U_֔}76vRxN\ S\}i"?o nU\QVbz›de'p47qׯmڟ/TnZnK5~.MboҺ%J-, <Ăi G8"YF B;? o Ħ鸕E JPN{ָ ؄&h~?2,2Nk{ux.zJ͹?Ǎh}SoA+k&7#K V %3~o8} ,.3߮~6O o%Y)ֵa6Jߡhr#`C綟MM{(nr7{2A7ۯR5xwpFPs&_QBuh5,i7#Ai@_JFm!V¤կM}m+Z>(lZqfe {Ʉ̀,\D ɦB*z+B/5M1xLGce%&'e?7[3/=jJ\.7xƖV@ZN'zK:9ͧ~yiM[K0xHntXvh[}Lk{uxen~]%\[Zs+~Q]x{Uyo MubZ; !dQW'Rsu&&eֵ {DX$(޵s:JQZ+z|1B`svBq0ܞ[D*uDBأ^f֖ŕ^C e;uLbb+ K{%{PhQCAev,X+u:uDMTl2:Q2O51d ֳQGOn$_y_E^ ^tp5Z-W1_s^*aacFn!ZkXhG6șCSn qTK5ճ5[(Er!5A%cߥlyF~NdZ1 rD KJ{=jG>í$VB@+/K,(P@YVd1_[E)Wx:V5 /ed/D{b''[#: 9g#1q]-dy;דLU6Oq0-kfo1 )tj#v11@Wj[dTAЅ PwU/;R}2pLw8cP;Q%'DC3Ej,d&d"hpQUxVJ헄]TF)/ˠk#a9ASRI cwHۅL'Q*Vޅ޵Y"[T|Dڪ ZSp9f{<ߺ}9T]йFUUmgEeI>&)g0-33o؝bܕd2V]fVBkK@'`תm^Q/d;l5޲Vp7WLʭ&h@.~{y6MPL;9(5Cl :J !\g=9Hpi.&i3Maw֙̕^,(+/T|o9vYmf gstw.rЅ &FH\!pب2ZZv?;9T0eͬPɍ[G Ҫ6e4puˠ߾Pqޏ D#`hAc AltdK|qC;_h Ow?t1.f44G.}{ p1Dφ`2:b`#?)nWt8&4 {?9fUȐ5޴G#Wύ{?0W9xEJ+N=sA'.>.'w5C5ZE_W@rgۭ(k ƹjN?Ⅹfؠ4L6.QTdTu^K,orR1RAlY*td#HeEcIGЦ xۼp/p t`IoINL6^45b@hsu\ٮ ^Dtmqdpgqp)# ‹k eL]%^$Q[$n T%tt$r^~.~TZtg[&@vKɥA:(w]5*|/;51A=YU)TxfK8ڴ!M24rkӀ\7kSFe`hgCS?19r 4P㺩K / 󌎷SJ"M}!zgqUTo?0-&q튮X_~i9@_uD,ȗ=N<2e{/!@ t9꘎XVQ:M[J^e$f믰A|7_2TEc|- v^X?F6EM5\="P) 1 s@?kRW=( U vri(ftway#0>lνwL-G!^UpOUjjj4&>s>f nAiN:' vpY!Νq{c_v2;=~V)6%u Cc1Rg µ ˊ<O8'mb k;7h-朖2+˿rkȎ`7MS﹕|65 s#>5=`|AwUt7/U8pa$طA굤sX[ez Qm&DYx׍驛rpe *]ӊHeQ`fU8Fi$Mz1d+tj/k^j%f(: RpMRbыuSW@90JϩHyLeG |֑GN0s ZAMp2mZuL btE")RuE[;O/xQ#!ٯvhItj ԨV)r XXjo>䋈ðx L!A`םٚCi`Q[ 4q.o4z!x7{9{Fv+i/+`={w?a ^`&mazSgw ΫMŋN)ʤ,qI-raGlT!2ފ叟2bA$ZW 9QtE$JM~FC'8d-桫H+ HL+qFɦ  .dj Aa$ah\ D19c*;a] ̈2CC`K}|x$ #v+q ^2^ᔞOh}15hf\ e576I*ZXya[E/131#xEeTb=}F<EȬ:j==V-Rjz*nMSA#vgExyl~}%AmX%{nDN :f0\+?7Jw7V`<϶{F&7PMM{"eo}yBm2-0%t6^gm7~'*B1N3o鄏YF7?[AK%νtFΪC-xNpP++`A[߲([1Kx=˚A(:!c_ q4?QJC× <ѰkkvJ/2i_*Z*^ժD6j$,X$#qX_  #'?=ߋ4;#jӹ H[5ǎ&5<T?łCh8n'IE&ߔJ ߕ@ZC'TP )S0&=*qgby̐nN㳛SL72|=&2TC'ȼR<JHNn#xoӕCe:I^ȕZ`e][U|!re3,8vHz =qܫt`s].8U5.kd3\8HU=xkp~ ϖ$,S( s gU>wYvɗH9iB7GbF c/D G=Y]364P <i?)'X{Mf72V%UǖH."ҎEyT3| }:ҿb}U' hh| e"Ǥf G> osrPeHxdw.be\So@bN)i]\VcRy{`w٭c0i˒("BK 1JTdG WH>#wѽW=T<t-4vyfڹh>'ퟝdJ҆۟&;=RFK\ϐ!K6e/H5!е1zeLU {7 &W']лXlp^Ŏ3XUI8x"<;Qkz܆7 FW>, Ԍ1uAmʠGwTn6]&L~~:-HK *}wnGL#mivr>5~wEKƭ?:Yn|(|+E;Gu7Q_$S qZ҄Oy7km_F>B!^U^-f ~[!xϞC>f^Ѳ@inwyZR}AP@7*ZYFgMČjHw=U!ooЪ:)趻`D 9d9K2-pbA*j_'݆= 栒ʠ@,^~cS0q-Jn q=Ōi-]k@%O^,\lx͙u Fڬh[!ߨF =m=/?Y|)dF "܈kT\-z]G:et Ys 5sa"#|7QFn*g ye蔝 : 0XmA+kb4N^`4j1оE59 <]ߛm|Q%z~b.:RKSh&xnq;,I)FUxh)vꔩb~NNfg !$;FYǤe9r3wgo#Qx#B:t^(,!.S ! ȒչHW77d/"BM@M0i{2y+1׶Z(zeK@G[s=NdwE:6/H zǪ pU_VFkSIĊNgLC]OGlna{ʡB @>Q1ĢLj33 g_d+Zܟ~Go'μ%a^a'$JI{nwXYeCLlyg)Wm GFؘQt#~rTݗp˺u ةjx;+0;Y0.,9M:'ƃp|:3l>g9i⎒kU2wX3G&ٚ9Y-fqb:DrvcP1-(aɝkN//|U a Bzvpw(l l I1*%x|؁]RyR4ZoijMߢH*8͆ۄ?߯e>?qJn\J5407)!-Y _#MQjzSjzgTτ4=Pxz̒r:W). .;r(@w+e*1ԍ_7O{ݺ/_|eۢQ2P1j%2 :vi ,0ơ;Zm,ىF[jnly\RHk1yѮQ=<3̾YYnvk :BPҠ\xsmUch|Nq*r8|lfRɔ7u;é>]'п\&uϘ3KaWJ!'>cNr G@?A .4역)O:> ZSڒP4rc+RrG%Rϟnr{3RFÁ,k U)s0 "|eFG 2?(PEK9vV;XEvU5B뽲j9`Ԏ2YI^kYi>k>ݻ}2xs̎_tj;$.Ub¨+b\4Ͼ/b{ pt + +haVě{K l`{Nf~̏jb*0G"S&s=\wЄHv<+xTMh+Jδ9&!0hFL<*/!Jpy@79gqXP_{s" Hkq8qα=$ p^G?f$~I{3˒uQ6@`>"GryQ-ƋI2Fw&wQη FshE+PX/Di՜4EWF:UhyCy1A }?U7z؟_ܨ-P|̈́.Hӷ5QaޓVQJ=>2|%O=]T4?<0=u jK9l{lx&4 8K`9"7UO8M?H3 ?Rrb=݅h vߎ v&fl[̈́E0H0]vq܎}r9j)EWUʅ^Arj8*.^Z6 eF10:s !ͱ\MRUǛmn9zûsAW.ihل,ޗ9b?+*] *"+OzZ '+*oW 5[;d)KQ[|vMP+ mϏ6 }!n~tp%9|iF[*jsjӄ+3:O\Ɉ0tSgDYe|˧aohE =TEXQTg:=Z+ U*u|ҳKvζ[9䰻L{q~hzڪ+Wr=0eFi9yE#mJr0|`QBxxҦ&bxR5d]l)8Z&<_fPR)[~兦%ZGx>]0\5-%ڂ`d'k6>UgѨۅ$i݄z_.^4sTx,!1JL=bf[ˉaR=٘3w^2teS~'z.E}t LJtӴ e(8?TJ2N (wꥫ;l`[Z,_@\zHz\VOg\'8p䵪ma=5l"v>Frgݹ vQgH{Ub:2񍱭Ey޸Ĕ+4Y4ccĄHMsy{?M<&?Uc@AC6]a.* 4K&7 BHoG'S=E))uh`M-iY?67fF+.mX)>ÿx sj]Up='!KaT%4j8w $cu̓=SVfS0#ZU"Z,s o rL%γ͎LXnf$K6ﵫN`ݺl?L4@% 4{4F8qgjN+9W|,-h7| /R/Ȳ=J602\ޣv1 ă zXnHT9qK$a$MdS,,l`AD:TҒ 5 cwF*)M[*qO<) x&6``J13R4l9V9x ;ut:0Ptԝ*fK@?ّ΃3&"I'F`#"RCΙN`Aפ˝P侷h|_,Y#,T$f݉A]<8uԾ f߉SLࢊбFM;2}9Wa]Tr]?ԁb @hE|I~Ie V :ٯzXAtGtS4)~&eY >0nbNUݣ8zW"m" +I+\eHQ /.5@/sYTC+svBJ0RƋg[n*;fa~,+$WAFFC@9. iF@RX%'j`\dôd PWSؚzVq@;^ h)$a\Ps,!B72=e'4zT"az7wx)}6e:>FJ*t$`+Rs{qa7Rg bzgB&3ւm6r#_-ဪU4C* Ob%%DԬktI@q2VVLU3Gܧ].p0tw)z}y?`BBk(r~Nrl1/7H1,(2=7 R'ۭ4ktC;a< ev pq' U}7X!+S&D1;XIgHoJO!aH!{mV?6^];tQ>lDkC}34Cu5Qܗf/Fݥ;Q ZGVb] NMWiuA"ItYQfX(:DG>*FbXfкQ |ۯmv}1^zאn2kl2'5p\4ްm%9F`RakJZ`acv 5K2/(O`*5"K p}る|N>0JXj4Pd$|&v wϫl.YuU*QF' +#۱;=="Bu70Ok .; 4>'B+Su:Y?Jo}1TeNZw՞Qb";*#W jmB$.Q @L ]*nwl))כR:" oғRǨYZs #6`n{`bq(SS׼)4)4qo C ʗRX`(YE@7B.)fMlˆa)(NG4nf(s_ۦ a+ڋ6B翄ge{7?$o/$|iǚ2 TRr!MN=D?q!㤜aJm:IȔM̈́Vv} c\B{i4, _^?;:sE 6ϏqYǚmE&篳Wa❜9ՏȲiH $/\7 =GOKX#oק-C$&so{uuSBUB͝]4:!z^φ[=r -ͫ}>x8^JE6 U~V~fԕ,t'3S$-MZ~e!izId-sOK{`t;ԐoCӷjLAj>U@N;d}[$3. =uA1[-XLC}.ߛ?3#WeqՠRxnW?\.u6G)Qų~3F4=QaKު\J`[} ҇@h?_a\('Q!Mw|mbT0%M֢ja';K ˘M^©<,r>Yc&4ŃݿQm*lӾXÀ񋙃cv Ja;WyWs+Tf +tmK9SkΏ 5P"r ~XǮt`ɬ?vJ>"j!+gqO_Q4ZEE} UMO8D4/Z܎5 fb7K0,T\=_#&AM 8?so} d(~;Qlh0ȜG)T\Z_3\3uq^~Di.}_|8H; 0|aT%\<] BgOx%>((P1Fv#dȨ˸g9<iDgcx֙]o/4{R}])礵_꼼Ax'scO[=?AAXԣfH=R z)/HAs j38+fhY{C-/11 XŠ.h5"݀#I$UWnܟ2x[+1D:Pt\I#tnM`'PΊΩlH["K&>UѶZKŸ~'.#t߂ @rS)t){(@#7L6C&˹S;%E(3k&"sYl d\'ϹȞ?6Y a2 >efZE똞3 |vPZR6J(f gVk"p8HKvfP!)5_\Ap$߫h:r+V(pHMB+J5tCIDi;LB\2Ke hQx-Wf RWth_j¤f."9xeK^j O  )_mI# _ Dpn=f7 ,8/yiH:%P+ŴwȚϓRl@(ǣf aMPLFC(bb-l=F}deN`=R^dD.۵f]N<1l >`g6l>=Gp]$ 5Ps/ 3ɳFz)P{঻v$fZhHSm$hNfwp }MW4M&y_kImB%m(6ZCXY1GYb1u;YOۀ1%ZqQaz{ZSX&ng'- 8$ :v`|W4 Hk x:3jYy)+b|^ ϻRFJ3/ 1= +Q3Hk' ƫ?\<| )yyAͦҧ$MX+#I7kT) $:z |m /(.DtJeƎV~L$CsCB{a^)h@}JmAVjE9-Iw Ht H[>JWT6k5-(ϟ, ]* `p>~}x?{%_F^mF!g7y_os>.Z, ST%,T+i근#6["hS2C?hDswDVMbFλ. tr¡ERFn쪓] t 1d:$9h  K :< ep݋; 2#/0A)X|ţvtŒ$YZIݢٕ`ZvAtԠM֫4+P;**x ƠLwBvz/8k=ՃW"I@b7ik+"5Q"4SzB?4wL#ARzy?~gKq7VdW>)cuQM@dM!z@3Le Ԙ*XjElxa- HBcʰz"lۥz9uqtw95MR0@ ~ Ha| Oj̵R=ɑhxJ*കFLs]D/{u>yW; eAцPꤺp%남tDUt]Xو$ Mbm}@YK4^bifa_(A'=f!o$w@;ĩ5<,KGN2Mi}tj Wv΃?9jчXVt6R~?"PaçEʪq2*lͬf@bqN4 MI몆sϭH$cb)r$> BekA^*xCckC|8GCmMeүK]˘q{DO[3BP^@-k̆ͯ: Qx+ҙu $ $$vt[}խFwX7ˋ9'KY:||NrwcG]C&ͻ m}Ʈvo&d}Iy9 C>J._ѓ4t>}ص!B3y^ GebWk4"R7[ ,!|jNJ1fe^cq9ELn(wcU MF:#H¡z`ߊ!4Fw^QN"RdD灵I1AnDET5f h v-&ա3$Gw4ŵLF@}vq{ )I)Ȭ4U_2zq~ڮaG!4#Ï܌Ucj:xrZMU~e tAPE_{prN @}lmWy仰V2yu lJ)ilO]a,9;qU0AL;{g``L@.RIN])5 \*S4~zMx=hX3f:D,ޒh(#UMq4 mSxy{Ö̺_)P9峵JoR/P yl9D^p+d%$S_:Y4UiCn뗚۵>$sd_c#_xm =e 䈃U  [A#'A[ bz2FŊš[@s)?Fv0kvj~0!'6_ƶ=zrxr R 4w;!b;cAŖpq'.|.|%as [@b|XJIYD^Ipq1CESBܯW"-^z+q'#&8~h(}|M}<1ky~nxhn!y/; eB^eS䙼%›Oq\]BϞ&or>yVgJ7.C>lz9_=[[ v  àm #:ǓO厲] WJ,'"}sj7*qF=[}kY+|0,N|yLsY2!kwX+=1L oVu[NI`)^NE=P$cv{4^xI.Zbm~:6_"a=EtQ25_ J]^PGՅ&l5н y!322JzL<`ѐhH+5n=mg jR8w4nsUMj6+6h ԝ,(ꮵVY]T介7 Hp) }%f7m(8ɖܻ8Nm=D~OHS1;z1e!ǐ%͗Ө2@&pkk-%G Ƽ8YM}tUf^4k?;SOO(X(#;"G.>D[[auv+SQ9ALnpe:7VlEH/7oElm:D()i}FnPVxhaS1;iD b.Di2uu',ة*igU{uJMN푝82i@&YxMAX_Qn]ǽA%'ݻcB7Qa4S=+3C4K'/.g:1(sGr$@u ί{͉ o/,Q{3}Mv"C=jwjI2ժ%*8m$s!F8 1m]rœ[2ǀ՛[*`tN3W \̭(!7f0A~!m^g>nrxK%[s()D>Ͷc_d\-dnw@dy0ರ6"-ʎ7!+Hɟ{mU =!tGRO }mwM'nZ,$_Ugy:##!2>\ˊ _hAZmv< &]"8#'3!!V\<;ݻX VEϠ8?^Iꖯ2"{LK҉ >0fI[T\GyQIJE?/M1c&S\c}?131,;%ic}:m04g"6PƁtEs|r,V*!0(֥f* y.wE10OBhuy%#*l mCP^o`n5JgrhBNDUY !z|32YxYȱAVuxNҳhW-ͳ' t[3kХ4%ŀ&;ggvynQ\?L4'zmI'>[px)|yyFKڏLx&'qF`^29*fv{aU{$7:CK_mㅳ4Ud& Oc?q 1QliAT?]ί2NdN+EA_aBYlPo"1%4&`IJF)F`Z3fnflf?OuzV|vɽM@B).cBx*h~#y\ |kbRzO*/;jǭ%>EbhKb5d$L- XԐF@jhe1Z ꀛ=Nl{4W;ЉݥLBDV8}* $̖J|9 a3&+#@-Y?0[wؼ ` [kl dZKXO,;}zxR3i`K"Ч#=?l8qUNGKV#MnHR!EȨ̗qL9"k)sgN㡮asB)Qfk6D@bie)>(ktQ[HNJ8e\>]%p=u*ɒ)-ָR[Nj)̘+BAM` 'dY%&.#WǭHR;]|yά~$N{' +8(o\6H$Pm X5^?%_o0Sw%ܗHZ|F=,l] +Yj) @Ek^¯).0PaOuFICWDb2Qٓn+$##dDX^c=(W?-{d Ѻ2@1RUnЈasEUkAet s;OMctn!Y -Nvxi&ɻ{]3$i _n)AX6MOF/ť"n_Ԫ_ß>B]&^OdjHIԄw|v3N"alБS1,r*S+WL⚅ :$a+$k'_Ȑ.9ȨC3 L]<QNX :̟i`HI)=l5d R~gF7zO OMfَjݺ8TMBZٵ~,ڢwx_̓*f(lc0+1 <@0XD ,;y~{nnv1[9tsMz@U uպTh\^Lmtm5jc){mvg! '?bLC]:/ |IK3}8gC?X< Ҕ,,L(K$[,'G~z +!5-|^Kt@S:"/_^5k۝̊&ҒTݶl?p\jHmEbOxGb >KPnD<؂ oFڍ÷5)3  s @Ǣ d^%=o!Â'jawRnmYY Uc2ŗ[.1Q͢]KBI"?~&vL:A>դthN}vKɥ.~M&EE/(k:`h&]dz&Ʌt :]C)DQnu$Bդ- j+Oj Go'-;cah% sݡ@qE&E:1,Bj}1$~S5-mBA{`yuh*ȶR@8~7 Q0.zE{X$ [[6y6.x]~Ȳ{m7Tg U]s===疁FǕ_򯓏&Ԕ=#Q}N2z슔ZP_=UX^뙬|}Q bwOw6i^_kL8-Г纓ғrn'Gػ݆@(!L9waPDa6)W-"g^}xV&5aq:/$xpB̢mI`cf &)/m62dLQjق-p5nX[!uUD~&1aUٵr>=~3쫠jj[@J%?x,Icƨaxe,ƀ;Y; (Q]V94:dD2OyD-R5|TSD,5L ֦*׵e~#3nT%M{?a!V+!x^.:=@fCsg07W!& @IL`p>%ĘRoYGޙA?tohdc`v@ M7K %ԛu ː!t*ؐrZ*u뼦_ kn1CWVa 6#Jj!^u _ـ dw3a(X\ _G[AJ++e5Ռ=hD SpYiE*2 nMz{p"̠+XBt*H7P礖Vtl|Ќjt̴U֮?6X!=2<KDrZ8R/wT]v]}08B'9(h6U"gwTt]Ȫ*eTK,$]fc Ӥ .Z#DqNrT'keWSҘ݇FK|^;9"3'=gja6'@o|&&@ߖf߫,r2Ρ!*9t"i4&/.aw6-*wgSĽG (x:<=. D< 1'й#d&䪗tv2WC@V,P$G9t*8\ayї㧠b0:K1vmqn5r?UIQ FAry6`3d'kV^}7m7 N.4)UNh #/zOLox38`~23ޠL`61T<imof H`1YdtטoRvE=ENëwII/+3iG~!V3%b+(>A|}'V;8.VfZڎ:Б xwJ hhYBeOhk$ `I2F5J􃉠S_VX$3ߥH`X-Øz`E'R-!kԗu=2!A8=zБk{)Hœ6<Z %lY;/ o^ˡ&xL:ĺ䖧KA,`-(ٛeXqg1y9P5VspZ( ̈́84V5Bs^s(2h)>Mٻ}zKoBŋ>_ ߞ E\'9>wݏ|@Oc_^h׭wcW7;rRc@~޵xVƁajpӲ5vK6B yͩpRƛssX'W&[u֟>2<'5lA\-Eʫ ӫ"ceH֭K32e'0-s a" KBW?K/TjHNS#ZmwYS\jUåZN,S!4'Oh5p:9qQOIȎ!ɨ(u}WIgzTc(5hV )Uzp}L⼧ѰնJ`S˹aoqH|6 SF3lUYs|jbfk=~8p [>4Kr.꛸ R|Q=Zf]6!D\ ًMCnFgX@BPp ~OSt ) f;/be6%eUl2mrӳ}QxP,AC9 iclBSE Y8Kh<*Mծĸ6=ya3[jE! 2,\@CIN2~&VDCy+آ(Ox soQ ɇKP`- bS%$PWqtU+9Hy?nn;<PN Gzw2,Ϗ--(>N㱜poëB6 ZE䤅ttCn9<"}UlfAĈk),zq@ ,kN#'ؿ"DWs(7y5~OnkΫV~L`[H.!CQG5y Kz&CGSX|A>o;LY곉h] Yln|Y?ܷ(}'π*LĢ T`b? $]qq_:Y6,2mZʕ(yɯKFRFeiڰYNRQlޜ엿GªUaqG_`&3%}-%<#}?֏AZ7Enl/`mG!f^vT<34;kqBp@0' B ` n p2hU}1LlD1jh?jKFYbԍSiFQKGQx0ŧa)HR;L=dschgʱ>:w }iւ=,A'ERNÎ*)8 j/2lU$f =Iu /{U`נk <nX:^h)ydoP7~8nprj]f2pG\X T+0vog+n^? l :VI8ʏU@9Oj1Ǻ+D Y uKf}/q`A-gTe. bkHo_Pm':bcET|DKY'$ XOSS-YիP/vP\:oXL,ne# z|uV]0k!&Qv d?+.92L o&1 =dAf]NR7q~JXC^W3"SVLH~HA~x2SB+re!o*vo,v+]_B؎B}_> [jv0'.w8o4~LbV|F/1V1G^5<}yㆊ{ut n2&uDWxS8{01} 13v9g?LӛP38дB&=꺡,!7D O'vlR<)(E.=aU'2V4cf ~]3B$tiRI [dSF7(uP Ss}@[>i7|h7p\"GMB%+׼7S߁;ooh.NE'bI{Īl U}H٭=iNH,P*sw($flS#\glD!$pgd nMn;ZT`VDwϼ*G@XgZ(|<) D1Rhː e.;pF[_0V-මȈ{h_))4x4ЃlgeJt W`QS 8/x X AT<Ec(JD]JiZ,‚|$Vs"nXO-{_8{&Y'8vz Gi˷_lD^G][&ۊmm`n;R\"O\Oz= GⓉwXbdZ[ (EH{Wa ,~-[>p__걍\=b ΢Aϩ+Foj /Z=\f*쳡XweX ߒ$_B&>.+N@r)x;]-:k~CD] CE+Οzݑ 6d.fD)U0uڴ/Rft:mhPq܁ 1OG:30nVƒ#d*)5Ed H*[$gAʝ߉/β2`6eō& F /e%ME0bJK -Ii9&lwG< ͎zZү鷫=vz:||KȹICf'04'M])o b˂vUzQ d#Zbn?/c'ўjֈ)zwdz{uC*EKQm۶Ї{y&^ 8) Oļj f.@)$QfP[V@wS @Dg&2 /"4`FӒNQ϶d_~7h9ZۑK" 1Ooj L.J{ǽʖXcyD⍰-k/93G5@v1}_pdnǝ¯w T?O@$NF4f)]8'rÒi0 9s/}@/v6 !VW>?uA]p-JKPYJcDP9M4I2C摲;v<-4yɌ|#4yJpٗ<ȗ0'-$j8j4,gͼH2 |MzGR~^ ^qO5h"k=Ssƫ򐝩t,@ıNZNdn^n%2ʌ'bydı6U2lސ>AW6fMY%$s\t#ng>rDb֘M8,s$&di7D렁(5ݾଲ6Y fEvůhkU9bj;rǗʛT.jIõziSL K,m}ckxx`0!OiY @z̼G9b4μ̳9g}=38sIU qV6m}I=(3~%Mx KŴw'jHBtwyWmuΦ6$˭rҥZeUx%&vֽ-0],';]ˆh\Y}eBGnN ^@/{* ^1G V4Ƚp,dLڙ*dAQ!ްjuuO5$3HjmE 1'O:)QM\089Һr! "0%-FB0c <e~|f&y8j< zjfc43yn0ܜ߅D;yJ9Y3̚xPϹ;q,{$dP o3:7eeX3>%ȒӾzAJ h8V4TwvL@=e9vfw8}09CfJVM9s QbyJ"zx+9reY=Cf{@Wƚ?uB2= #ܤGϣDJBΰ6+JO6P$ApA$^ȲB#1lqƲVvk|*J8f[xՓ-M(/ptߑ73ҭ׬L㙌fK-碮[caDlD$PvQW XmCSTyhc\@;@xʟv$g4g:~I|9yH:5Jy0Xɥ|=?T,n iI_We|TbJ#ҞߙAiqryDzBNw%,$F޽r~48`S, ,K\udF+_Vּ_ނ( b%A`N9uW3R GDeB6q;DDME_; esR.|slqk+x^x(0b RWDvHAz  U$kVǬ8u` N)p@MYfS/@/rqEVKVXo*aoA|q z]# dCuw m!Wtvy؇L+Z +D'-h3–ŧ~*Ų_۹'%"*9cՊZ(W\ #e n7^:PZEQ4B2ʠZ!ƠK'h<(FcgzҌt +jBn⯬7Ksew4V.bsO0d#yFY85҃4 ^&ydIjD@D%i/x hUme, &4"Wr Aa&2wV%Y1v1bip= ޖ=a6|Tc_甽jhF;%ʑG6yW5)GI|gBk/t)|)f쌱x>9deathⲦ}{;~xc9G,]]!l~B3C-סͺu5)772JTX[4w4hEŃ I?72TҖ5Ŵw]:^m)5"OngU&[3Z3n )"p1I+}}g^ aW"Ge%tK #rM6*'?1:ɑo[骿&!<<b^&w&=upb$15V\6k7=^ni -d1'*FYYeh0W[waYnPI 2]tB^SKD}Qu!W r"x?ueyM59 m;" 5Xsik6Rn5Yq(~ < mkߓD._v\8gc<̺·; (7~p-:=A~깠B6'5RrP0qP!.kX.}Rim`@PF4G'}/;`Pć^ur $x wqW.,5T^X3h|aOE1JoUUF!Ŗ1Dbը5yro%IljF # Ͼy&qL|y#Eݽ0YW N#Aܰ2BLI1o~LD0q2 La=ͼjO䮑Wk4WsJ(ZNcU`,k g%v_`| >`~ƈUNShRlbpb?F!rͨ[r'T؟yFMX.dѵd6kPT{7Y2k/Uc:)v$b;@z;! Sih >򳱿,GlwK/_pYuUh˞hP T98nh""iό˨ϼ ,t_XpL$q$˯2ːyJ{ u l7uO0ߡ.@ ZƦu28+b}ɇ 1~:-@${̧T2͢urm% a^0sWo</U׀n8;_ş#J2UpVZ9W'dgxS'3xpjkFޘR&vH;-sgL~ہ6S :({?le#v8a1~-eD9v/%aL TlKDk X|L^A&f8{1Q.2JtNW~-{sCf P 81@Te[\'CM;'ɡ}0>}ZvZͧb4w88jjZi4Lgsb78PY* n$fq)ݠZ4bR\f<ىHz3HNvz~dN!+ڈ@B;:0I˳Fj}an)G.rMr s9!?mkh9:Ft:[Dca2 .X^QirvٶtK*h+$D #$5!H!a+9rߩ9\Zc DO,|/3JvBYVVڝ}^ ].$JV(c8Y2B t;(N~g.0cl0 QGR2# pc80x?et55vO$TcSLMgAw0Ajgu^Bw6ߝ59]ܦ"{eXM`O Yz[c>%͇ 1PZ2jAœrxr%KH'dUF1Hx;/xK#A'/ 2zU'gx(ݓB'4^H55O q˄#b^/\|3׉5r!kCCnGY5M<铈+O!o">'ٗb\#iF} =;S%*)e:}ʜ52 x#@$vTO/SQ-lNXH|k-V5JOnmoM8uRN¸>oE(q`5x^]"Mq̃#J"'vǜn$>vDXNZJ?|H?ȳϑW9Y dw'xamM ~鍒'~庌ꭉ, 9ѷO'l4$zu ou}_ujV,gdS Eܢ>wcRPJpL!c*AJ~/ֳ=MQ4gJA=.U Mca%&b/ %Jx%B^˻&Xu8dcw/:$pӆɪou%wzuO?ʶ!*=^22'X$̂;pTj"T-hƤ=+ B*_a$@q*gm*j4BΥ)V/%%-ŃkQ:ؾs8č5 "S֮pD"X2;巻ԣI;AoSx#r2 V&CcSCC ֔mP9מp6:㩤!տ\>W}&v,:nfb[PDϙaEfw^<™qi^ΖysP>V 9_?JZ %ZmUv\i{T> e>zTm/*J:K;'^E :')GòDY OPd""BԾ?Vu_LW:c3i[<\,8.I7(*AzB$uCܞ?=BNFJeY2W=!xX߯Ar}cR2gk?CM5>o!{ аrSheeht5'u =zUi#;3fTT53,u M,1:" {3yA}}vtx< %Fb6}mF}hWYْ3?ިYo+NnX専wdU3&53(RM'%+RS4te;u ]sJ6^J. k]:mNFGԼ+c]k8`g2,ڀiH7tėhx3ā=G]I4[n<ާhGE}蚨l+Y-z ^äRN!fE ȃ:%P[ ']2cm%whϚ, SPblA &~piݠC<=ylyv2Ldʇ)Wգ'%0>LV\ZהYV D $m/"{L;EE%g Ё/^-B}[NS"WS'(fƯlũ!@Bqq0Wavg&df"wMp$4-qFRn/ av5|C0>Q+>]&,aqW)%GZ)$ 'ᯥ ʿR"3*!2\sr[26@E`W#(m|6ųk¥+L<™m~I>UK?"2򖍣REh~h"S6D(ҌҜV9yXZddzF Hl<24cuZm M8>Udw)0hHX=ȟ fJZ^0jKyd@Ow12W*J-K #m鳜x6VTj$Ks?\ZѧIG#7}ߝq6t7W.4Zv NzjMg& RkmPUjݖh 땉+'=ußyu0㧚@e C!>1l L)NnjULvwٙr?~4Bf5!oČ\VY!g'n$/D|օ ; d3Z9Ԇ|&UT-)={H\wpfkjBc6~O](-7Cʜl{Y0T?$&0y#RgAg憬ԝcz8x-u v Fu8_dt^הdQ`Am(ǧˤO//JE=GElXXjBy +3yjq;/Ǿ^+qHݞ0Vzr=8v:cTΣ>6T! 4݀f3?cάcF`0d1)RqQ !?Ntfg8^N 1Ϋe?*@#Ѣx(CHus*kY,#6x׀kIg>2'DG4vy1 2\#Ue_ݬ++ʳ O{y[Pu2cu%e[ɌWx}c]Dv@t 'jך I=S=f<8 Go=?/ @A <">cT|t!#wC!W⬕J-R%>*[kafn "g3fq*/oq_I 1,ݧ r:֟bc͸؈,צjLE8,ڝ!6ۮs{}!wɩu(mK koT:Y#mc d:hP:SGX%:o,j !;PQ,k9`oKa5BbjHjl|Sj1mf YjyMš`Jt,V1H#80B[[ΩG}*\~"p;0O"KȱU(SQ?7zuKOӦԢt>d-NhSK8c\*QsݩTt~yFnrQ1kP|&uu7ˑƑWky#B{^=n k8@&$ 5߆l3׊9q6EZk%B=T;  j*uׯ,_Zb:xr6-cRT M pZlՌ j=`xv ~zmI pp%֕dzs\sJZߨ֌[zUQePp PM@%$<I6GsҥTN7yX#o2!rfW4HghAS;f(;c͉Mm_ag |JbyZE 4IyI8U'7v׌F}߰ cu&ț„Tn qsi,I w4y6rriKA`,E^ ٢Q8f^iNDSzWUDD@3껑ELVU>#5nکu9_e;<@}x>зʼHu(F*Vx#nW\W0Y{NZ[eD1iH~i6f, [CmHQvnX= "] &gV?s\Tp(z]̩eZb"C%z<vd'F~~Urn`zB`ݡ!SFyŰcVZ^ bՂ]}v:6 k1T&; s^<@I"\ +MOaC^U!u fTf=fq(x}?̾ - I|1.[T:ST70;>X1x߈ScCUߕ*]eS5K37!+@x>Ĺ $2Lb*Xvn̄]8¨}=y8|HeӬccWuZI)|NDc3+qaJq7o ÑCPΌU.<%U=qfɖrW.L;w4IJ3iȇ&m_P7, G$SK(*v@ czAYG7p96d/8MtAh. g;e&cu(='1MN0~kC[RIVÚubmfȾ*pgCΟH2Lo_TL mD1TA6fL uC-N3:Zwtp5-Ǩ\4N/JͻX+CoFGm]ޭWQPLZFۥ.aE^ځO΂G(4.y&[^7H?{ ?OW2`Q*Űf=8"=;:,p {8gZ-֣ ^fҢ5'}>6@X\;">㗗|Ìﲡ~v+qK}h\ĺ\Ɇ5̆:%eݴk1<|F:D R $D+\ELY9 D$ uŧ#7eͅ|va7T¼{ѧBOOW4;ѽLa)n:8fF-:TsXTȫ<Ë6`tM ,=7PZĭhD}(X! <UEHnUQYxǝߴP_R w X6r.i>$WT ZRW)@¸U`ۇf{S z%Um46=#ܐ)1̛?;y 򌗡sjy a&:'[i2买ܡYSaM ?>=F0s96T47`zn!Ӏ4u4ugWQR>A 8Te"?B~w ϵVh]/Yvixk&A,Ųy5ٸ慩QU$r.e.Rsy2M&(ݧ%dՍ1rJ]SY&fPH"AB-lVIǐ-7Y<fgaoeZ^:O骵)'gOO6Y. LӁ8/ (GJuC`gkvtGuN]zɆy-*3ywuaa!e`l1N(2%NȜ79/`Duv̼qff>Y;4Uȝ(F-u@~߸8|iAk^j[([DBv $b>ʼz=#`˶g&hLϻڏ5~\HUh] V%@-nuO#- ̬|к>Is)WU6g{ Xspl;Y7j, 04+ *%-遈20f LϜcD'F5;pBtaEm>˹pihCw=3o;&oNPwp Hn8H&᮴e8R麤l 3Gq%>D pʁN9S. ^:MxȺGqmod N=-K+5u0{kAtEF&̖*#fvgvӋQf] <넧8 Ⱦs42 O]k1\%exD0ZLѓcy^8V<婧 ۚ}nKA95K?/4]0TvvxCy2LL4.*[8EScT͈C]&Qv3CuEs2?|,!2b&\hObLv. D4w`&ҞOj=etpos ߵ8hX)ǞwF8`U|"zrJU Wr 9v!=SٸG`+F \bsN^KG$wښpeN9팊SlOGO mժ>23RSULoj&(!o6#vgj^-w5 N ?)DsQ(kT3k`K*j =tB=1+[W"P~$C{ t (<#'@>}N8\͖ބT49cߚ$cqk_THd0@6Qp8֛\15K(svDt||ؗ`#Ǐ4sk֚y[85Z}bl+6 ~d=i} Y >pdh;nb3 3H5!Q(8Er(2V6*cn,,HE2,Q6D^rF|<*yLB #굘qvU ;xP_qF=_:>g8 r껄BgpdnKU 3SL"OZHpŖ8pfTF+W+y$ՀJLb0ϛUl$U5i ]J(]5(nIV缻 |ŭXztÌZW@n7]c =8&\'lm9]ݐ=6o/RV+>ꤕ*,v/сĹcokX=ZHbY":=Тf؄E0 @Hk>tabM$6:6 q?*80k^H>[9s[X8.4V :?N/HbIᭋpPW`Ì@H HbL 7yL $٬ BX<%K]N X VMrZ6 BY\$\FLm{ۘ6,hʖ ,(V_WX6IzZY8 +y[uLY_" fQGMݩ?OuBw!yp uEo4FH]MEG~GXAʼnD_ almTXCY#8Jp͇P2='CzԜ4C[-X@|BN^j;h&_Ұ8_(g B $vx\ Ӥ" oE?l%#Vz#T7hEO Q{mi3.+2,mɚGszDWTV6|КMb !GZ\M8$蘐 v-ט%4{ ϸ+7]&g~AĈM8VM @T2SmrC-よ" K{hř>4|9.9 DIs~I8,Z^^`s_=r1E}p|P]} ]$T vяT9`g{!vv,- Wt{H,4XxQ)@ ru2+ʸFIolg]S^Fd(J NS=jwpYT@,cM&{tLEy)qiJȮj ݭ`KlWW0f9eUhcY@'y*w`-=~7_XX\NX~¹I2exhRVu)<4+,lG0R*7Mn*+]|@/dx󖱅)uAؔ );YGHNPiafwuA'mLcI[wxR7cG*k˼tϋ]zQg1k)*T)]ti6 "JLZm_+8TBċc?M`+/.q+UKAp6iC%%{~,#M+!UޟKaO>n`WAyNK+͎/C\! f-#OWsU7ڍk]W -/[Ї:θR\Za) S.@[{0aQa%yxBNn+ڞ$qzRuȷQ%n5|bVc4AAf*8N;k*&ǽthu5->B(]1`q/OyPd?oy,pt([FxA9( etuEhpW e.+'^ȶ?R$Kv Tیw%D=[)N8=U徼C"ώG jtޓk6 aHOX\ ?dP>+&Xk#GyB̗Г$?:a0r0y:HqP 2"vXbg-6n..kFHCdH}5ϼp? /ZYADV{3gf16 |@Ҕ٭˞XXqpB+:zK =Kgm*9֪.}ho֒|m#*SJyoUOdGs)uJ4*}Wdg:|!pWHԇMXZqg%Pf|U>H ep{X X5=!4TsPP+lƯLi!iemx4cE3zl-z֗OJBU8Ԑ) t1 > %G ?$ch ް!g@(<5oKe)~@XrGKC2E%U"1_>y_5Ƞ̝g|sLy0S Et Zej-M][i+; u̾fm|:M< G8cSr"b9h(aWA O 9_]DL&o!?a:k~9Yi R7 {X^ b>9Qb!za8 mcc L5La68 )΀XU8SxSbiVMM5`ݿNeIC a9}euh)cyR;K9~_}x>KUevp"Q<C LፇhD}×Hr>Ƚ-cc2ױK1k}j1(.* r*uR2Y'vϵGoȍkgPtQRfqtl3O1ֺQ6Gy'[w*_EN4o'.C?Ue:I΃%QrA! A%VےG+ɌY5O I ([eywĹM瘴)s,JXڥᎇ#y0 =^H[RM(By'bwOfRb@=kt+kHqV>yGFqLQyt;Y' 7OZVSvٳfSf1T,K}|1/Cv^tY2RBț#*ӍqXG:Ix#5uzoH;$_:/k?ĠOn_c } Uְ7b,=Rp+_';I8G-UEs @>(VX=U!ۺ91+4"DRŶB3I_i'cʻDقι(KRƀ;ScKޏB Ċ8CMh]R.ݝl:f8gI&]CL `;9v)BD%KY^3րX޶?{ Siv ۟f="͋wBDY^ǭכ]?*D!qhqtJ.BBwO?/ngolo^JKRmQG?LgH Xp^PiRDAxwA5 HB^esϗI4ur4Zć.<z+gxfMş 9; lyr,(^kތBgJpm+凯]A25Z#ejR*@yX80x փ#|rdS PQ#XUPܚ~mmXB6; K~&+ ~8 Z(_Ʀ|7yf`EByV2Pr"8~iHHT`= t}x-do[bEqP'$aKo9d\V:iY8c=n *Υf(T-a)20!@t쮬RI`srGl?x`*_,MJ#`XDhL:A|YHm~>d7y"X Ty N.?gޕ3qB~)UUtq|kg1@^ˤiݹgkM/=s!)8Zh-$gbC-)u;<se(E KءX~# ?7?+M&TCǔa C+W%;U20-a,$*O%{.aX䤧-|un3iܨwf,H IT4:ņ* 09SL#.XRߎ'|ЮuDbHJe'OjWN BȸZK6b3ccda.<#-z}5a) QhW t€a%\;N/cz1g1(YarO nWbwG(>E-gICm+T[VqOYz{<xH vu!6--watz 3{AR`t;zX=aUr͈C:78{B 9uBLʾQ)3ճ^XL7+ZŢGWqe1Rb7}u=x1:"|7ģ4>V'w'5{(3''3^ۜا)GZvR%F Eъ;oj%O5oU(p\x[}sm2Q-y"(7G* }Ę*y<J +L:RGyD䜦ryxBK0arLfmR8ch0c2:]g(@i0eliJ{.UOb˪k.Df|9dy.7S"<g?[cҙf-l.j'SiL0+J dXRnҌ*J8p s 拂~tC2nsr㝵f8Lǁ$LU/]Q/`\V&rn>CKcl cp9Q<|)NnĒ2nh",V3 {]5M`RrCts?ccWaV~Z8фex 5#sgyr  Sco`otd(4Z<:9)4cF0: I8ױ 怼fBSհ$ E܋>)י%UCCy[͛q՜ɹlFx67X[O ꬓb*P|5@Ք7Y'rv9P3 %H2\U2&[xM ~J-3I<1aPyr?byZw9ժcsJJ?uMӐ] EEѠ.9\FÔ@zS}da(DV"J_AdZ]ዿ}.ф>]sS3񢛔~kBR0vlgtU3plv̗C9cmpJ*'P6 jDL6E*#)|I 7 ?.?$*=#lw0d[ȃiXRf͜RgCQĬ,ƕyb-9ICi,{F7 tsL?rJk,r$rM0s(PN>O~HXs9K>BzloG2^1a؄ͦ*7]4,֞=_6kwu)wM~lf)_IP<^X=8# c2u$`ADݘS+9l +L#C\AKMQ%>ۥs'ِULǒ/5iz02fEu%ݎ*cZ^ZW.K̕4 (\fc셏<l1DKYYsiR늗 x7=o)Sܝ@)&y .ŀSjl\7@nfJx+12:L)R 4 ;HЧw!J'7[L̟HqVEa<߷iN4>,"[cGd`5XOm!>~SϾOg+h`PA+@T:vs?{ٵY3R.֨4TR$?;ep7@) w'4=j w[zQ-5ɗ3w~%Xަ!˓4a(r\"_ۨu#L]O\/@^8W'Xӥaj \ޞ1MoqN͘ge"D3osOjb' MdQxBCv5]!yjesncѓp }w`Q*gY"`ƎDU4-BNo[}5]bʵ@ )G2\Y`3r_5=TerJOwS5B}|v,R#\݅t>{ֈrY- 7}1oA9<Q: E$tslT!j;;o ,mzR%=h&1!Nud* W7hzj#wpTp ß& #Ka>zcD4*0Gv64-9G+5x2&ϛƢ6▦lՇ5e[_+*] WЕ58+9Sؐ^r+ciRkU3[iQ4ކ ;0@N,X gTK4~8툞~Ͷ:D|H ΉIT۞1ByO)th Gy˨ǣ.|~vv G^g^}h/AÍ67 Åw &2v0fUȔ)QDv sgJ)/d`:4BhY#]/81n aWe;0p4_LRdH-CĘ6NDCuw频DЭ{$Mѳ]c00Gov: CL©~$E'Bc Q3Ss\j{ZBã| O`IseD]eZ:˳!_N+ײj*,(w [An|75we ;};*Tin2ў`}#D t́>|_=}NI !DJ{59ŽKfOuz•6JßV"5KL9S+5~/B#WNvtO|4W8)[.\t/Y}ǃ,/2S [GP_/ZB,lH>F5QG BvM+fQ9I p|1E=i2JoaQH 3tTsUe)Qd^kܰ-c۫:pW3h!dXâJX,e[د!Lm+MHOCZ8l#Fo??S?q" 2IcI)1ۀ$ {$13Y]G[wWq LV^+>*8GE[ axN;<]~RMH0޺cQD~Fe> 'P8J2q\֊4݁{X ]uN3e#C\B%xl3WyRwr2,ia2 MYH=dMNHMmD3<*H8Uzx8B85/rϭ!mYƱG'uF˨esRJ*bmAΔN=ܒ(.z_0 DQmYOMW#aŤ'|Jsx̠a=G:IPjB /``A&m:*ԶC`IF?r\[7*xl;!6(2 gYZ070701000002d8000081a400000000000000000000000160d9f5e3000293b8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/2g]?Eh=ڜ.+B4W+Ka&(|ԗ 8nU8_~ˤeF$rNoz)i fhJʭ 7O)ڊ_;y.PͲhe9`-lmgkV2ՎTS~Kv|r礛SoeWNI&aX%B[kyx8hGNW?Ks[ЛMr%% 9ZkWx-dwNYPVe)E٠E6 Ӝd-ZUJ=AŸͬ)<UTJjqk_!׍_e,Qa%͛2hb]4dz@ 'J1ї8,PQpmzgz%53$de{~eE{D՛8odzÏdK/_muкfVsu[H"6#&KAԿr̀YEl ȜBņ` n2VAwmw>ؐ<&ATVJoq,2rM"<ˬR&KiJ-jtScuinBuMc@W}IXa ;@,,7IQ3/PYDMyRK"HFC4(ZU #OUaGOuܺ䓁C-f|wo{ =W!m+þ0swb +ǔloMHSm̅;W!BssKjq{8s)kD \ъ-g?^RVN=T7Syidzpp܅k"$%}lJD~p=jE[ #ᅄ6 v:UbMpc hJxKrWv͸`vDM18OD!`~uv;Xض 2byKh мS}dR-lcpiV_k Ԯ܍Gz ԧ똷* /H[nLj]@? G~#i4Rh;sRc/b^MboE63@u O2񁟖.ĸ2yӿGI[T42Pۤ!lzu=E=i>؃0Dƌ\)lLrY#+ey_jJIJ!5U% T踣:-Cu{hҚ_67!8D}To4-qF@1>֦s4 J]XCr15bm1Z~0f!Eni<܈ApuGVfH w.mEpve[a#Օ9e]שѫ 2c'|+.'fE&#I=W)Z6b=z/4X,&5OlZL5U@`;2e8G#9:U,[(ɽ M>vyc؀ϰ~'%U%!%KwN({o]ɣ@1UcB1(P)R[t/U_xZ)/~Zn:g/u cP@o[b1^w&zNIPHĺm]-_]wěQx%ǒ]d O1YtsדC#ɨ(/֪ do:^:1ySQ4葀v3yS<+4a=YI|D-bsAE͖4,J)LV ѼFi v4NЩ㕀.\ͽDFuzVzmkrq+0[SB%Zr&e@{;>\ oO&/o;uۊT%c $vk5q V>B%yC_zݘ:abYg\$K9aoh:,{p/*~qkgA6 7:( 7,u UV I֌ iq7.uOP8n쬅 92ׇ˦`J<$f- &ھӸҭMN :;䭀EŌʠ`/1ȋK͕~";AG{3җP,4T- EEmhz D[t>q-k><0ؐ2Κl.9v*G#GpD38!tϮ~tNW󩴨zq9ravK.U.sWfK9sOӒoY~ ,3:(1-h%Ot{T0JD8/,Ϸmgxn :Gd!А6}J𘞎\"G%32 mP .|dY ssO6∕U1 g%(5g/;3WvX]M)?d-,w Y5 ,~'0Y'xB9{ЙW0(̗)qyAhur{LUUߌT_YC"]E%{oȷvBnm6lP`13&eCtqyt*57@F7_3 s VFR ɗg*MW5bEI#֪ :^` G >[a{|I^ 2Qv5W/#O;3Ø#\BZ'}R`[~ZK|jZGm6bR c z89G jtEr'ҏ2۱V "i??coAÛyj ,3;l]8KR%BAN|X% U@3Dqޤ4KiC7 }~v҇ lk-L֪v "?+NVc V*i A{z~]/yS}t2$r^u)]d:5q $Ԍ*|}Vj"ڥ=)d; b< ߡHZ=$,z< ?*pùGM!NnSF¼կتuF{XTo#,GLP9x{j"Qy)+dxs(Ԓ7-Ȩru7hNH+%,T:{tsDEeV;[6w>S]v))cIN5HXc`U6(o|F@.`Pal0X}(g^VPfg@>ؗv#>X Qx%bj .#X,6Q1r07-h "hQٿFb樌}"S>3VXX^x@ <ғF3 %з&j>U¼&3fCV&'W0\GBgjY +VDi 1I 6*s|{峈8R $vY&2G|wcv7Vk@]Lc a:)=gjIǻ3c,qBn#Bױ; N lr)XFDJnLN!2E:rk5VNθ& n5N%vV5shַR47; 05#~*Xc>o܎HOfQuz=ܪ F^6%r, UOȽMlV=SDOt:h% ;u\ojrPǛ*g aG87=ی%lW-7tǪ ʐc^Zd!}g#=Ҝ9`9qg9\FCV||hGW98=ĵ qGӤpە7#uwc7ם_qI-(ae_<~<&h0%AX6V3t܁AJfS;O% aԷdbdh.J/)֎&+m!DT Rf9CcrK}La'DHG1:83[8P=((_v8ru0 TjK>D+s֞:qڼ["x$r&yjO$('b;#W՟ֶlg; R)jR YbGԑdZ^[k[곽i˺h ppJ" aPϬ,QW ot#VnHɳKXbd-_@\5ȉXxD딙εM`ѧʋ$Q_YG˲2pS-%/wY^YQC>-@ X}b+#J"K C;/[Uh~~To /E`jhx#hU,rZ oHZ9M(g|`@7Owfc3-H2x ۻ8mltcm 4a<)׍#=2?VMhqb$#.OA䵃j%.ɯ&S9[U!9um# ,*4.WFyŝM 6ȭOwSWPO3qh %IҝIY5aV_13u[.N "t!=|aJU(H?]DRUzaͻ3iN  I_GÌʲYu4= v*e!W&oeЊE@V Jƈ]U?7H>B}Ύ 3ŋS\k[kFn[P7^ Wޓnt|7'l짟xXΩY E~W:Y84^-׈\9^(Hބg~N1ˠߢY^#> h<ힷwz ojk ]> 7[0p+k;֎>Ž2e'͚nثj5 |ٻw(( S]cf?sGD@ai];n!,u&Y2.'؝{@X L4P͒BQϋ&$69P*6\YqBC)?Ժjo9bmt1'c"P2yՁ| !A;3u杆@T-2qiK;R~iŃ`|lh:18+WVՒv !.ySt L9S-Tކ]SS`2&")oP+tk_s #%f[~ PBHc)Qy\E%L.zV58}~:0;XT"okDd?5Ь5 bת^F*MgzenDupH|hB$Z䐐|{j(_mOQO9iW#^r BဲYBxR%#<0cf 2J]Px^DR:P҄|Zw+B"K) KgQ= IciWBsXd]Ghaa4^Oe~xy:O`B԰`Qܫ~x5"mOߧYCW+Hmm,*W\b#ʊ;,[C?ғj$R2ӻ޲;`NMfY@k+.3'JUa*Uy\bjdO5&)#vr"ξ75gރ}n5v{%07^= gE<.| LXXB>V uߩZFa5Y1 >91YQe} =[<ˎ@tLipHg UAү"(L^ѕ58`e<6nH&At^)^BtPgD=>xGW]+R"qJ.[%EDGHکKBV+$$Nп EuMFϔem?=hc9d}ۚ;dT"vթ}zoP.[1|awV*uPN| + /18 FQ-#;e>W 3Id_9ml`2bbw0Řk]S?V;wc.]Toj;DaLL9AG DvW,MY\4F<]X]N?rLIRIPKp_lT2sa2UIAjp9 +/dbcjPhT4ޜ]+Ex氕2ǼZhNRbIgx"Oj~O(b/TBˑmmA=A޵'Q00d,G?B3,[iGK֩yҴ D_S ^bnN0E*)~(K*z0)̰웶籸"M1m2&=q,-Z=j)5b1eGO4Q5BM^k3 űi5rTy.x6FEMҜ:GNNVє3p{iQ~>CM{Z=޸!r@QiFTtdFW<)ul1# Qͫ/<"jMς=V>AE$r)S{74&AE"bpW]s Ԙ> қjXET bE– p8w՚S4DTI{l~Zl8ӖI1 ! eT%Qhrk  /0۷-u%4A7p V}(^0(#$$aw ^@F+:hէlN8:;O~r^W Q ȉ4u4L,__'FtK+گח2C-:rq)W&J(PPWX:K]y]nتWpG  si>o:) %tB26URx9C-dV;q Z$M"? ЭjDtU : }=V|)RX/&˳'e'g.OJ(HDVV0x櫯CƯaSzQj6R\]2lV9!@B{Cx,vQ(o̹$Ӈ7A `@;ɏM5vmm8GYq&ϻ# 'O)PkJ %k+4.1b,|Pn'm| ʃ ,c_+]nT3]LIזIWnQK*/7rBhUov'̀cdQ_6 =%&r)e c)pK*AX (Zm&ArAhZcT:"i߄M` d66վ=v~aޛd9R$+}+Qz. jwwsLK2Lӝ5Z%/MjHer`o;:ڤ?Tl/|zWHJfݓ6_aGe9%5ߏ*"Tv-<+e3Rަų\M2*q!0mʒ>;#}116khIMErB-xPi(W&FwdmaHpJypw oxh]r(/z-UNP3`®zVl#/`,ޓ1koƸZTDn)x86'#WnE1d5a:>jo76L }0ZpIC̞Ң2DrD҉AG%TuzOHcBtuy?X_|ůs5=Y|y\x c9f=ɭ,XgJjߟ zMN7^ܾHd N'5]QWJs"[lvVJ68$6*KI`euvlKԞk5!ӯŵRSɔr0\Ź5FSzz2Mih.E.W;cT9,+Uyȁj q3meM:<6䘖d`ؖj}YDu ҄쑒Uupthe7 tN̻sTh{cBB$M`J;vVϨAU`$Yes˛>clw2f9^IK"kqSͩA/8ßʉozlRTVE ?T#\WMSsl09pZR y"gh,dqbVK }.c0'=G;afYַBm0+&%wⴼ ϱ pɱm؎9I`}Pu/'XQwY/<'My4(*0ȋk]>ɕ5OjEt/i\6MZGyM+Ptð7a#M8@( 2?2Sŗl7=әro%MubPXNsTrg= Nǯ;`?'ueBFJ&l3 k_aeyq|e}HI]L|)QKD6 N{V78CJPi+So.W"z /cl4>y\P{ tE/Md1:)|b*aH 5*Ll1ԦGhr8I]|m<0Y:}zM6؍eBl] ~ OH;|zV(ϛ>DGNYňm Rqw^i7ŵbk=vP!a~q(3V".=ö0MS;ǟ:/7mu~ 9UE s|Kre`nޛSh4ˠ tt'^lgĮrb6>@<>ߎɜq' 8 s7是Y0Z,TJ|SHY1#LK\{ĕR_ GTsnet*X'I&:ً\je$b-Gɸp]>"GA,"=E0Ji%K]3-&"Qڱ&l [̗X')16[S$FrNj! POsUz¾QL&=}~İ4SH6Zwa;Ig}_4A6DgM^ZXY;Is /7JX\e1(mt_z^9-aԝk{O(Ae ܕ\9GN,-7՜lNg}Rܐ Y7Ka'39r%#lMyld٘DRM9Lui=հ&1FF? @\rDzK9zǽnMiw<[mhc7˸sWa@N^'eL|f Q FNƓIRR}ۘZ%ዄR@j7NT/5bJwڑ.V\ˬ!9 >ӛJOX}Sf'(ƿ)-U7k^CV (k%e(P_!A_1mguPFti͋q ѧh3[|f32M+rcO5(y}POV=;Ue>䑐!Ǹ(v{V_k,1ثk^'w4U? <'{ -\m$(Tg*՚F53 A)*,ӀPi@GAAE<b-GǏÜ]Eq P)Pw#1JOQ:GQr$߿C[qERSo 臌>Rfe>'sMVJá{O.S;z^Q~}^u*> 9;2q☥֤\ha39T4 NAq-wѨ}rlbRGH> {OjdD0!?m ~L9KBx&YJpjjYcL_y"IqZ`X[-ϛûy2X`Y>rrNɄ֋_kKWJUO8g}ԟ7W 1c}GόTd V[͔]LC˩K Zc hh8di sJPG<"ŴQgmagF#{2̲Wbi;yȠz\3v[̔,UY$A0Hٺa T>Enp. J+˾!Jdk ;[M* n`)$绺,2CAFo;(`83C 1 $r$6N}.G©[ߥjOxC/Щ4||/U>K]RUø"}mR]qvls8ȜIO 3%<{lф{E#CtXCR,u:)ᕃr!2Jg@Z -)qX3Fݩ[Y`T*6R8* †Q_:-ڔ6%Šw $P;[1ꁖfhp FHZsy_G _2Vc1 Q rZe{0[_xtKs#V6y63=]B-Ƅxg?^;9(̍q 6r8şd݂S^WWV nzfRLy.j;u;T+_>od+e*= bg_H/uȁ_ :\? vr.Yc*5,m(u: d3IK 3Wm+q hBr*AiB1})@Oxs#,~Fv .SN M\\N>r4o5M"8d鮙%#t*լeZdħi67s Տ{ePnǍ\'ZL lj jE(T/(^(RK!`L@8a'IkoѪ'׊u#L)ɇrK: LyIi<;$Ef>2 TOCo:ZS͘$ߪrjk V-GjJKPaФw`!/V4%/B/%-a+SGtFA\P Bct +^&'7Q'hl宑cdC:$tp o_/mF/4QMCKyQ*r\sX99 mơHGPx|r̂;ۡz~F; mmZW@飯᠅ DDH͆6vZVmHE^Mb` JX[;xYoL& Sݰ7gv ˆ)P&*tf(:2Cbܸ_Mɭ>9uVwKEݖS2C]y:&ݖ~q9e#0:3l^7~c45OpNSakt=?ͣ;.羷SY[K:(ex~TZE"2xt=am}/%^Y݇j aE2Ƭ.U$#u 0(/CK,,rru o S48Ծm/_gۢp˅;0-?ue4[M|G:J|9;3H cx,Y;Zars]MJ֤jƬ{ֶmHǃ|Bgt._~K|adn!l$^˛5DVBxJ"V:\ϻH0KlhH4hT4pcA`(ps3=q]ئP;w/t=AX3R h#[%ebUSOg1}DTF`{M? ?XZZ6x/вInLQw C5Y7wW/J\@֗p#>Њ'K#:MN\g1V96oP4Bjӣ})4\*MTn^ ԩx;i>Yϭ*?xMf&FC(~n]%Hj i\ĿHop1 \N0eIHKT" ?tq8zA58sYw2$Me}r$49Ɨs @߆,s(g#qU= v]H: pFo!'flN:jQre\T9'S R[,X\5gBt5·l}OX*%VWQ/…gTNg' 9b7đ>*ߊX4-  Au˵OFZAV'tLpŭ5GHTXn-sv}u.ӿ Vm'\mdw\;Z"r]PzVrzOr.ˡ}|d {bO5쪯t[褒86UrՇ>Ly*|"~:e!HJ483  WvѲr739Mʹ/рL۷hlxNȪxøχqZnh ˨lWWo1,4kh1JXA.1H]@ ${ L4(ld\Ņ;9oc-CTt6ɡِC{;T '?; XR|r_kJzP+ ^+lZw쁽}۟)3'R ľ5J%vhgy⇠n!e7njB`J3}x XpЂQ+)3kK/c/HoR]v=# X,7/t7EB< auoqCVY $lL̕WKD5}ksy&U D,H|@l;8[0@v'VT5l5&5ȆoM?YӞt3"[=ݪgC!'D`n.--?j7g*Z4dȝmESM詊&~7%/v{d:fu{GBu\(Pua FMr>cca$>B޳e֨qYB@ .jORZFZ/WP½EiMQmNuMWNvd CF.5V "1it%BnMY%_7`?7 4g^z7?K0cK6d``])wUpDl/F7EVkyQ2)E}.:zJWͳ8Fϗ6 ~NxКZ5]"!?z&vU<5@B CKe]t;0M=ʸEI4}O>ɯQ?I n@<{gIJJ*# `RƘmPH2N(;w5 xB3o:3QA_b w)T $vQBUg,ږ+RNmdo]sϏfT PApuU@cl\gFE}_R= m1fPz!^8o6( ;+v\+H$x=c\FӉtˋޝ Tʿ "mi#]y{FlǩK _"ȌȞu6lz Qڟ?q6\˖1g&qL`o(: ?RG㬎hfEu)* yp.2wɐ]+6>T9[Ё*"a}|9ݷz݌Nej\.=Lٺum"-i6^;dT,.ԉGZ7ːA~A5Vkۿ 倐hnS h*A"g=Fm!Jw8~qNj4P";BQ%>8',D(/4&u|G3/&4rJ6-h#hp6/$i+>b-܎b`\9S7yS;@:xBDi%د+sv;ژxWe@}<)IeF;\d'GDiܕ,I16Gx5KFC{M}C'9]oPaaas/rDǫ!Pwz~:4^,kٯA6y p  ~K5ѩwg%}X@k=UT(lKMߤgZo㽳{'`}.~;=o27jl|GqR6ypc,W9h/v@M0dQ r-wT]coNSa!d{ sÝi,d*`&n >/5YBOIWvPWv,*&nw{KxVRxs.~`w_c 4կm'Lv`Vۺo&Q\7!֊e x(ߠ;H7IZ@>fZ_pQqSj #pF 6nX\2kЭUŶM.w!e&;!@_Pzfd!䂉 vܟ@'4W.ڐR1 ݢmRXt,,o' -uj[(9&p[J)R#V}=]Jԕ7Tnw*aw_c.ş*}Q=E *{L5^ %y nL)_j9iPGTvx:+:2--!N<껯l#<,&3N9pYmeg'"-^&/O-H;%T  aO:[q&[XGnL8F0bUwh' 1#m|uǣ"j?O(ic 4^{+1 . X~fWB]2 jF*=:^apD)l`ߩNBl82TE'llUՐO%WМ| 0DK'őǍO^,|[; a9 z !g19K3jzex)dԮi;k⇏g&vy~gVhU|b˷nK]mqȕczY-v9EL&Fm31酿wަ-U>[ 6THC )/r 0afP46N}"HLXP;ILw3aҷwѴ[ ]ߢ%g\gbb%% X^@ JE11Oz+ Ϻ;{@$ًys7'q'tm$lbcq5ҏrQIhX'2쎑j }XSm<[B!bu0l5ETO ADi#f(K0^ =dn~k"6G y8oL3Zx5rצ% Lf@9hEީMf υ=T* 2GMnC1> '2  vBwLW[ ԰{H}Eب 84NһlԔABJ׺y߸-wkŦ)¾>N-+X Ҋ  E@Yy4H[L` =u 21G:a`|%˹UnveEڹW(*o,@`@=F F@QĊ/fImPK>%EԀ2{3P);*VK TS% K2[cȠvpɱ;dTlXYrb^RHG{K_Xm61g^lgzZf,؅+l]xcM7n"Nٕ-k r>pH6Te}cQs&,4El+Ig'cMP!lc|ds7np3^!`qj3-IzvUOʢѠ2@lط<.{\b9_9 !Tt_RZ"ں%Y$4}*}Gm[~6|m;rZN <'5_0m swFusG{)KgC Z&l{|榈޻|O'8hH.]۸7]}l=DifzO["lfnQ[NME+vU# )qOЦ%7f'AX* eH&H}u)@aY5,'XG(VR7&=r'XP;W>-X4hsCȾsn/ڗ뜨=2 цҕ%:-[vg.z$P] 2%Z!Vz2/gM/k0ky%7|Z䎞hؐ) I_J jtYhX E%=6DH@,a/W, g-C!Cxu.p]TF zuӕ o;ŒL+ݺ2Fv##Ni:%(Hl  QzCh9bPH3xʑ*Ғ3*)L"oJb!.tW4z> yq[M%W ĵgȳpO:Fqv s@i_X ɠ?Ӵ./P4P\ӥࠜQg^E#͢iD~%L܏5㏀ M|+i"8EJ!V*Btq+&UPVI Cë4w//D Cп &iۿk-Kq VsZxM϶ʭyN8;EsѨȰ[m/,D2}WR2/Akp&ī7N7s@/@9X併@Z\VWʽY `OC쿧OsfR"ktwǵs,w"nfPܫ]' L^%Ӓ%Sz[ lz0ζcW1IHi `C"uyˋ=R?(]hP0,žȓCjc͝&:_^V|Nm91 ] օz1si.f\>>)߉Sۚ!x6I07Lʛr\+igՉ&}R]&T|Z{yc}9jeKu3/jPL=[[\(fAvqsq/fMM1dQn8r^͈`{]֕ΎI/v8һ||jP?n&qb)8x+߀$ZS},Gq u1m%|{bk}(hT,[h| P #mL+dssHpQ/e-˼ɯk ^ $e.XNl{Xwe70 Nʨ_'HD*a)NzZ!:-N\= v11.^[O, }Y7MH(Xy9 \tQqD$2x$2=ہK Z(Q0lTh.3!aG$WVE+uL.>TJ+ -S`P7[Dڃ[,gaaxN{V`^ѩYޠ]fR3K |{PJ.8a_a}ҷ+f,6lGP6LA.$ mDn S5\|5n yp}Sn-x/J;z?hl~ Qp8{5"4,{ɢ|YaR>Grjr]ÔQWM82]!>`=i'jA-(̘ih)ZJ*.kC^F%MEl+I2>"*꿪;&'3zUT`( 4Z.=?iC^TE>{T?kPAy|TGlMm xeIϖrI⓵4EUOzeqʬ^2[_Kob ZR-@7(h`K4;-]=ֳ^i+G]mKj)=2G8 8Na@/3yiƒ ^ =e4ie[:,iX!z %sU/g1c5c..0rpJ7)W 1Y|%7VK?Y,b&t6+lhņAH2ovz7>UN6Ӷ-<&> zR`_s&`h2|/2>rUMN{y[΂IcHQ֚Czʩu-jHn^NdSD`Ae039Xy4crl5`/'p" eCqol$=FET7g_uWY;5j4kVqAZG`LWM2w ddUva<7 m2\k2{/g~_7=Qhdúpz96$Kem,NDw`-~kaMQ|<ܞ` H\CZSɣfD=etq !yM6sc\2q<^VQUg;b|ih:0t&b6,kvHU"rE SNw{jPYջ/9s FњuKU<E:;}n{Po g7%W!ѹ ic66ZٔpD^eR=صmȋy{=WI"y S, G7 f1߰fApw@>P58k/Y7' &Eu 9&~x%;rnR>M ] bZ%$k!g8jMECR6h !Kp/=/i]!ʍhF-:/!ɉeoOhWDT|9dNFgMa F< 2&%S2#$QjAMcS5ѕ S]d஛#⮥$O_8nx@ 0!p0'$ŵE/ 5e<.nq4%kr3@4]Hkp5g9y/vJ{ *U}H`9Yf "}~1QLU`}e tɽvD'E{IqET:]kMʫ J .>^_. z"2Sv&%Յ4ӎliIac哟6xҰjcW̓>2"0qЉP.on5N (8C֤LNpt 8MgޔeFbe4M[`>PsIkrfn[ Aa'g/ \T"NM XRIrFoa^! *`n݄'^CF|kzq.XBzUJy~ eW,NkԵ\&~ FP159]r_u21uj3Pj(4ycŢRw].FߴvW3B^-TxP&HwtU ,;AI6`KoS־P0wJ u43Z,2XY06`3>] uxi5.҃}JRW.uꕉzxD, r ??2Ef6Ř ]n~2 5UH\Qon"YBC @Kv9$|C`p:)tpnx%:~4G(Yf6+eZ@Cc8Öt п/o)E\ \4ZgF1J7{jp'RF:bY}%J;ki)L l. Jd Tk,8g|Ü{+p@@'[h;: l³߆KG7 eMc]Üc $5V?ޤy愯wQ ʵ7wZV A3>r*^hgK|ܮ)8]*`(LC{9D9);Weܗ D.;{E}$"ʕWbԀ}>E6&HaMFШ }R&Փ|ر/+$+AQF~gTC*9%Rr lklV#zK3O+VӕәD+gs!o؝;6pRq?<<#==P+S%6{BCȟcX!!uPLG=&gWsEczdUͲ։x)-ҍQX1!ԭ"Nּ)qU'dvy\IF[ 6bX_&gv) Q@}2p_U> P:qRep<DWoD-:b?*g]"i/l?r TS?S|!V;~g7 &ԑM0 (V ːI_/*["vn>;3[MS ' ƹНƔ Q, xE rZU+d9IbB:d5hK@#zo~b7-A꫽g4ު.|aD2&{[bp`Y1<FIk%SCmtzvyhGGzQdhR6cIs=//2;w*tbps҄%V!-  ǜ;h*e`! u&Ws iXw8@p j̲ϒMl%bbOzP1y;wdp*{ŋqc)rbFbήoD{2W7VsZG4#o|F Nn6vZP5J@V$0*ZZc$,sqݺSBmk`G{;\YGSB:9U1]QZ.jztqer uz?\;r']ί}n$vpd*ڗ(Jm {~OS'c!!+jtEy>Wjr*$QB2TyGLA 1Izj2N '?&oqa##;LDKDiG,綩Xiߍ҉rxRF)pų5p}8sȢg1nxԪ҃ ʕѸÃ˓s¸4%;6g[WY OdX;vG!N`7!\6 Z+TVg1]*DN ޼2o`_ad/k˺9phsmV}>̺g~@m2!۞Ze>"edpBrqo"nX}?X &!^1MJi? V)tFEڧ0Fc f7]u )a ioh8亶J2tVL^.|\q8[>tByymS8+8(揂 mgԜ @4iE*yԢ׵o8sq)rG ҝ6Ǡ?D[Yr+FZ:)hۄx|IQ"[P?@Qwtcdh 6E",4L?m4xص9q#MDǟۥϭ9?0[E;(M9H[9~(9<(Hq BI2×Xe6"׮_4۲|And:D `sPwaczoWQxXJWS}eoByvnӊǛY y1֎2A'>UӃ:n/ 5ώ+ib.E.㽓}ghEu b75['7$%_F yؚ1v´>m)*nJy+ %<+Dls]c_jiFDE+g$>3J*M;-b~AP=\rx:Zk}'hI1"7u"۩ϖpŲrYҘjӡ_V@P%#z X|ynk`?1:tB&p.DR Y9&Q|;^q֊Ce@4 .\)9i()^ "7ǚCkYp,,5=]77+ݷeڕn d#y4QcR\J`׻T5¨@Fd#I5Q'U=t! 3~d_&<;f.,PPD. Kspd& k?dOHchup(|"\,2`%r[s0zt9/ ϔQtMMٙdcbWG.[xOCn'~lp }5 w+g]怅؊ Y;頹C*͊ 8@@)0rT簝[̱+Fd8]bS68t>t=͊ow*L0B5Ŵի#"'5OL]"mD+DQ[.TPsGEx-|xs:l8UIͲLڋTUə2HԀ"Da A"xY.ʅGry QDϯWn;8,_Ж^'`5;!O.3%&&1t:fMo2DPYљ%vYk{>CFdI'V 1w7X'uz4*f1݃FÊ>Si509GWT u&YNcZ=X1~tv4qQ]axcĽ<ƾ~foۊ{tk|#{1]9$o_Iu< xvCg@R5"!d/!cM~Yk'Q9%O$Sn_%#\bag&9P\>tt}FBMԻ0`ۺ$+5iw0(җDԉ,n-(-Z"`~xڸ{ &C [Z0c1!@PY勊 pp=r04LlXeZ?w; 2W r3X#y=<7[bRG26{'MT$J0d `4, [=C EdԽԋtL?,0D?Ew-~„5exִ1)Zln8MZYm? B1iW>2HEqP)-G$-9R^m6g8s މ-M%y z@@m,9EJ'u= lصQh_{ЖP(dyi;&%b &_-(c7e0 Xs{fͱdpܼLfB'JA'o{ DS1筟Z'P@cE,V(UFZR Jg6Pa>DJKZ>M|]p$pGQq:0f@Kn$$G2PmanqW$1B^*W- G+L1([b>l֮ .c4tL_yAE߬w?d{A%u`qVcj ᎐mf|oAP,i=g6qXCi!iyG _|H/4^+=y3B=Uţ S';(2Sk'݇+?AW$rMj}5}K6a 3a;9]uk)9̨xv"ʦ Tg CXgIohж;I1vecGN~ ]iuҰ?jc/hᚡmie@ZHH90Yx)8HKi]GP֐:hx8iAR͆xq(yW+$IBho~!S/ƺZ p6pypNzI8ŋF I{~G2(;M 6AEs*lN gXIT@dO$5;|dF:͊9,P``<Rtĝ۷8*i6e1v8 7n.Z@:ZOzhרl)B{v#,i=UȚd; ֤OjXp-6EiD8˾I#*s6fyx]f[ii2{2$6+ĹW1IKA3! eرBYL}Rg(V|<9˄62Z%G >?-|⯈>T;)dam)jVy{,-bvRI+-0"ë.Ӧ3ã]T3`po$p2SGsP`a>ݗd˞Ɇ 46$ORyLhh]J4逢u!{t{/֕SR9 1xl5;;#`k$/Ԥx/Պ@x 藋_Љy4]A/7O S;? I.q`Zyǔ|rS_`jdaU3TؒfS]tJ Mh'OΐMf1N6O (s?W@9Ÿa)tArhvO)oω:D9̔5jAB,ZOd a w`9k0mD}:ҦG4X LdFq%% $gAɃw"-.O[S$.wF g+2`:o(uG9酰LQy).U! ;0Fah@fE!´v^c^~3Ձ.),ie ᫓>Lxdz5[5"ꚀR۠iʙC_W" YRW +{1iK}(%OHjz/2Aet2*N9ZEo\/y{v}A&(8P{;b! sFc/Oo Èno5irr5LR2xQ}up=ß_ p1>=21aR߰E=#e}n"$%{!@ʹfKI{yH\C9tM 'ǀpN4([/9_Y7lЃ#J9s{_Zbg>FyjeZXx xD8G_|HԊGA-=pNI9M,S`˓4/U3+lfitafu]zsHWDSGQ78))6+YcXxQʛ9ڵLKΚ%eҗQ8#hD@bda1Y|17]YAO/6a*^j=kqIn-/m*&Wt|9-.=© m +쮡nlf 13j`UꚔs> \5i Z\ S ybAٝ_ջ3XwiQ:Ԋvp䆁u\50rFuADavC5EwRo!J&WVA0bd/ =?4[J+`qXw(G)i.tv.WP#5YG(,vU"+Hya!.F/h#'^+1~dZ'܇ڲE'kU2aSΖS07\o78;IHfDǖB w3ӠK9΀\jJ>dȜN ;P|kԘ+[}IHΎ8 j9exgظsh N()G_S+|?! qƳ--?hD6L`CoxR]9PR 10JG.a-mmpxK$MȤ^Ƅpv/m. 8;W:0+|ɘd쬤 n=q!l;fGK<*ljTMs߁O6'^&}vISFS;^cF+F il\ә o/Y7ĩZG mH'DQV*/:Zm*m]xGhHB- wݕӃ-BUZ\d^}/ h ذA:x g`2Dwϰ8z)#ŀ73!F#%G\hXg<?%0LTzE qR,YR)+ȯ7mN>Dܒ< 6"w-_{*£,Ֆ?yxi[3C"wN$=XI~.ƹZq5+8o^?ulxDɓ 6n+728,y;|ge`2ɋ 9.,F ?o\3}`1QCǎSH \Pǝz |N!@_d(KxJ8L?c 0Ϧo&[)}K3G{-& M5neߗ6 x3m;$6W: Ss@=:jS5>U$>9n**d>v•j@8-/j"F|pe`T; H.}Clg-,UNdo|=eE(nZDɌMyMchҀ#+ gq6|߹Ϟq-n)Lœ*tv+IN8 |^g۽ CX깾F:KƮPQ/̏k sOlg&T׭<7Л*pڰuDel+P)ÿ_6]5CNf 644eOXF+6 [Je[ipK-8Į"Us?3I.ՑдެB `elWzІK2guZg|mgQ` Z0:OE{\2V8y7݋)Oll?GMF *O~B=!LEY#rwo1Nwg 0- AB?̀ |SOg0;KH0c=W F+|f\m{iwmJ}nd@U?h ujl!xS2 bJWiM5Kkۻ.O:iMI i̵[.~bgTv#SZ({gE˸ݕWJ4-XpУ$!* (k? Tj[ ;k{C_fHB8(wE/9ݑ?PIՔM-1xlI?>OBz ?>œs i2kn){<. ~Xb8dПO} ?H OjD5nCĄ.i0qrWx+Ɍgէ*aO?)[87;FcJn,1O i~qJ%MHhelfs<:q~ %Q?9glHЯD,S5mpuC=3fq1y?A;M!`@ΊT줧e=Y+=8WZAf|Z]o"/3{bUڑ0rxGxn С*5 ըr$2H9ui/Dףj-zޟNh1sɉͧPl+Qgl:ӒhD%ƞDN\'xY%2R cFH pX7.ϥҔ jE;@:4_ <@O2$ǂd;0$oEF_kFi!m\,YH2dzZ)YQ N9 /~H1pW^t CnF9գ^c`{zQ`GA ^lpRو~ZD`V>Cr5ٮCߢ!5ma?H2ʱ 9۶>Z?Ǒ ~Xa$R,>/Nc*mL(ٍ3!ʶ3l6^|*`oע8h@ִŇp}}Pc]DZ4uKIju_vy RF}Vˋ6 3 nh_B ,|qD,g\Ls#"]Ë2o^<6丹3O )(ghK]XjAic@BÂrfU?z1e9b_w֮h}HD|DŽ'4Uy/j@>m.yiN<c *B |EpU"x a9耉٧]xiė{} 1"12h款u#Ↄoq*5V}I1_v 5o3Z3Fa$~u͎"nYN]r-v=" B+F3 Mr*.1F8N.NYEi3HDmr"4UFnrx-w1,M,G }Xi!# ,Qh9ovu*!\6R >@Vg&eYo!O}zk:1,ݫ<%~qÍYJd[f8= Y%N ~<-d;2=pQ`/CTmxJIEiI,ƭvMC`RJ񻋼W镮{(c Y4'Ȧ+w^!l4$ zQ,XCp`S:7j oe4EvcHڵ{T- F#\x n06lA, bac.ęE! uڽB<~lD}Q<5 WזO#UBp{Sw)0u:"i%4[7~|) t4VgLH4 tH tɊQL\z(UdaHQƄ"?AA?b'A*a:/d{s|k>5=f$(|:e$8H &_=~1ړ+\|âYz"+mdÙrdW4N^J2$3)&f  Ar69{d64xVEA w4$|,) n'1GnbbDw@Zm"&ڽ>YV=#@ <^7_i7nz"md6Bi`ҵ}m*iS28~hE #?89VUK!n A.4?vv* 4! j.aǸ'֪9?8W+!dI Io)/eoe5C9wǗ{^2I y7X5.(C Sɑ.ehn+^{K2{~}-T2fi'L. ̂eP=TجJ&jN"bdՈF94=K_vq 6y9_-ʵے ľ0"4wqB pH3Fuq+:8׊81hT `aʸXy[FVpϠ`eRD $o7 ؑ85g-=U6.G=D@pWWMXjF_?fB"VLP}EIj`GJ2ّMjeMZF8R (鉓e4cLj ÎJr@?&W~zr}'-U, X~ίT.2h>&*yӛrEE?mNfߜ/Qޖᣤ~ te9ulV HGAY:MtI)o]fE o*j HBlrUv'R-/f"^CmTrބ2s|^Y9pZ E霃( L]ifyXJeΧ:!>rT%0KcSc]wYu[}.*H5(,ra%_q!/ILC۹\3~\2-SV0Ó:J~!tw#]+9;u,:'3V]&Z8Сц!ɖl3Nu L&q"వcB-?r-H_|?^11ӽu#N8%9*=>V˴qfhݏ_ut9;-t0fP =F}ܧzt+- H."ȕX r pb$e ӛulƅw2ij?$.@" @Бه +%}7O%OۿmCVWHnPWf.RbuᏙ[qSPhB.I ,9Y1n iLETSzԑ ܜmX`s- ?wXV|[]8O0SyX-ǧYbk;RCF~O1.q!M,"HB2:&<Р(\lmP(:؄l$qvš;,)gNxk[Y;mCLDQAKi V[_ R^6!<2zN* \3 B}ZH ]49V#pR7B~qMn^!3dk?p:Q?J,iڐ9_H;1OZBIT2-aK3KzSzYi!R&;ĵju1Ֆ"*D=rb΅~piΖJ۰+Tf|Z,5%GSA6ҦoJ|T7ڮ!N< Bo͑<\]%ܘD헀 WPtjJ(BK;|d`W1*vE2B~uX$)= ЍduX5qȧ5 >ߠ}Kz_x;!WօiDŽ_Ͻv*֓S 1ہ TsGqEI+E;DF(6n c)дf<][@:x:./-h{odXBלjY3n21P-e=z FM0_g_ǭ^ae  KI60er-l;憭)zt|qfq47XLv8zsȳ qG@ʎׅ&f5%kCb; H1Yǔ30]MULQB_DX1l0pъZ**vtG.Qt[QqOW U)GAvN6*XA~X~]\֗Uha_TqP%Zn!ZwءrF9@tdQ60r] }5%ىy,.쌐ȓvE%2qYfcn)t;*aJ& ^MgmVJeξo MJNZ]aa zP햹(w=]l]˙@˨]ӕj˚8)3=?6ߟO 9 Qo0##jJ E4t=z 8Y$X){+ F4 a+ #XAUo k >e' Wv]놫FA0%a7⣣zt85gDth=Gydh2( adS׈}<3yZa(-MWɮrՓ23m޻8u!3#?چێ;fɏ.-o~?4M]utGZڧ;T%"=w.KiG|69eՉNJ9t$8OBǀD>82ݰ C=@n4NqC;}~Ȱ&K g>}QIk d7 \$ՠG_xҖr)̟SPV|@'  Z{fsBlI?K=s.jæ; [QT!|-jbS ojPHi1jMe>ɬ$zv\>s1 $2ϡy#MۏD,MD?%"81,CY4U>+0!Cа/_ejXCbF:D4gM%̞fW_Búmӷ>AVnw.S'5]u GR~뼕cW# zXtsRiDu%â>  WS_"^{1&9W%_j{bLq~M"UOמ]kp?xC*ꃛaZ% rw"$?bIh@/(Em/ЦoW#3Xy ,$Qd'rUꔥRA/[ie|Oj DXoYԫ:EFx&Ji1TEd[m㥋 ߶g_GIE$@=L.8 uova; 4+)[/ʼhI{wIl[iDo4{>2H6Dt>dy.'٩7r'fo6jVhw\z҃UҶ`򣟐~Stt%B3e %ai5} CqO4+P=Dݳt`0"(*)CDqgnH&TeI+iuh8EH0x<}eF1,';{'DE":`6}if~%ˋ.55-$BȐR^Ȝn&Nԇ5b}!qxO. _>y({3ύwpd߈[p uNm(b`A3e."\t+tԲAuC7-6 ?\;z#AJsyCM_SmNF/hiWiJS$868iaϧtqbZ+,r'U{ rimQ[Ă@9* ׿wY8[>U”˃wчgRuײ гELkؾb&ŁnbcB$ѻ"c*\!R_vE g[jNOL6M=M~O*jcieF$7 yh K H|5ba| QR[[Nڽ) -VQ~+Uz`Kn(;ܰd1ƪF{Km:tCo/4RjSnkX!?qV|Ɏ3K_VJ*%D=fݧ =2l9$5Vx!0=Hօ$6̿=͌RS8ʦV g7HjbzOrgM.V;j(j{Zae<2ވCBa忤&mB̨p󍂒Cmd(6piL;XFil]tVIV'a0 w>:4&rTtcmW{%O=_=,g&~t#nמO3ߥ#ijro`tA L܅n<"8 Y}{t !5Xw6pV6ݾ3n ~"ؓ&"J!&?Fɔbθ_19 (Y"es m(Z* &ׅ4s?\挽 5X[=nG!C;{QC~ ?lKFK0]R,, E,#ߐNCs.vZ*UotD|13G݅$'rI5oU 5nx%Tܛ5KtK-Kf'k+X|.PjO"#˲(.,w>l-XƵ;rM̋s2Fu]nZb]r$>&mAG fC)w7_"j Lnkq&V6ji ܦ#C(:I`>\^1ϧM,܂cjXr?5ψSG0" k(L^~`.U;j砹=r*ؑ)'[ 2pkGtt?nnZDe>G?<b9L/;;DmrgŰU=c~?PWHzlx>-kM_A=e>; Q{(;jÂ<C艔OZvjvv2}jwfݢJe{٩^e9.ўbQ? I+d[1؃. :1ɗMa_C}E-Tu GG #Gتs@ncZ43V(lbw{le׀+Y7܂ m٤ޫ8v#\U]P <»b|7º)!ǰwP|^$̡XJ+LE7bGd1]At6Uvt4ֳc)Ĕ9+#Fj@GOu:Ŝ!BGun IoLjyt'\3 Åyn^ܿ~b,f>'D1모S?/QMy77 +D-1%ƞuLDh8xǫU=~ҺR;M~tkr|#`}|K ˸U;jj@"!Z~_VBF`"MW&u6=Cy^95Uvybd FW-ޟK#\a1,P^}wq+['̧\u fD>0!/v&DzWǍ Bdx^G:dyVՔjc(Ղ࢈OZl ynAfYrfEԚmq V f[@? ҋ%Y#;!,x6] Nm`@2E hq8ѫk >ޣ.rn9ʟU25g4}!hO`:܀B<It˪ȟT!V}!~ꀇJ3,0:S:>뼟YU!F>Z۝ahr GPZfL%e <Ǡ1M2z' !!]OL%a.LlEDo~kLR\v#ꅺ[ n KvAd{1Ei!6ixq.hôdp 'IܐL_MUh+GJ%yZaiݮ>>}<{lpn9, *Iu잪Cӝhz9y~ GVh<^ i*PDPr Tf#j+Ȧ ??݄q r3t+; Q{DOW !X7)2TvpwP[fV=K&TcMHtM& *Dh#FS_&h +/Kh8" C0RtXn uWw̥FG*6&ii0 91I1wDQOLV6Htux;X@ˋX6ߣz͂%9hݽ4Kr|V Z3#Nȃ%e(E1w靡|7 bz8v=VowЈ FɄy/}u>Wtird<%ct h yXul~-#un'B)d\ $*չ48RfGw'(w9w iuWu4)FvKm]ofy,ds6|Gz-ː('t-~b !Ĝ}|.,deGc"p)g/+{6Ԯ˷ MMzpppz =ܨFGMZ;ѱJu%Po8Ex,*(+Z-.3ØsȪܔ6^=vň/ΣX1{q'ċj%[bq1濠0/J)x$#lVX rf!qjCkX6{>=4VƸΡ"W)+f㙉xO PXyS BBv1ڸ62v1#sv%TBBya%λ,Rx2(4n@kԣ f|Ǫelc(T~8$eF:r+aUƽ5eruk180Հ>{E¶6vAPܔ CyR*3gҥgV ]}cZ7VԘ ZFdNט`4 F:bM?tew<=> ykRӘxA= k+v+uobKl/5 KoHe8d:UY P2V~`իc)p(5H nZ: Qi^c ~h¯Cތtʍ(rԣіy'Q'zȫ oT$ņ9O@L ;AIx7l3F*lx),N"[ئj4ӡ]uKDO;fj&-%5KC'M< M#Sr^1~T)PGs9ƈ6|7?3Cu} zu3GiEw&i6&xNW+8r$yCh{14r7+@g"[UgJ X̍5*-vF^LOWUq;Nʳ60wG~>cr^jD YZ? ѹYA9,QebniMGd9#?/ڙ)o4_l qayU, S\ .7I\jOjqA_&AفjmBy_W$2nr-)(Խ\Q{Oyptws'p/ XLHL^A6JMyFLiFw eD5lDJ:8ރ㊊UNl0]g"υX@`#R6nLwǙ:@ sY@44(*.q$r|n܎ .IsT\9V$yމH1 SôVl®RotO]bϰMkf< " f 8N ?5I%F4qz! KV!OѼ<]lp+`d \N*<}ꯟ=jԷc섘X#,!!Ip6B-%S9%=,` "])/8fPsK)?߸R=U y zJmohk89M=?2k<^`R-mkܙʾ. *SF{@{ّ7r)ie+גh5;WzЃF.a|'kK)z'ʑ!03zi^C%|Up rODXg ^ | <[ f-<[$Ә&U> \6DiOO%KA*U5(-#3_Ovhs4:I%5~CI? +i wENXVau pH7JO_? ժψ(% ~+ k-Ն-IٜȼO`y4>n2Jξt s͖_oJJh 6Xuo n2>qVgz+n-Nʼov^Ⱥ·-ﮄtB1a&yƻ:$qa06q:@o4'ztt 6,Im/ ljan"g":BK&_5fŽ%f. %P|7F0rV#ĐT; pu9YX]NO]QE-p7i/$x1+B)'ѳw.q[lFf%tqTXYl$pp,Mg/j}S]i$Wkܒ}5Pyʬrqv 7onEDh:É"j0ݰ=j R)^ZcϡRdx;׭>UvsxOGʾ+Ȯg}4PI>kTFn69 @kU12Cz*/TRiN -UvJTg*HQcz?tb`I1E҃.A߸FUlꭞ;g 'u#M0qxeҷ0uSyNӔooss͏0sγlbTȣKz;ŕLʍS}_3U[QȬDwbHBiqB7}SA.jJ~L!Qj~s/ TȻFa{?&wLEu8rd:YQҕ%+M?%LZLh/JyuCwIj2.)"^ɢ@/ Ev0IQ&WIw5@Ch"4X/sXu9R )R54HB. d̜1cA퓲aHP!LMhBVr'&RfKl&x)B 蓏£fc$Qj>B[J{JM3;#adR^ť&u7;$7TrjE-]]𳲽]:}'.hL?A dsP<4>bI dbQ_\~Im@Jܚ$fK?nF@YUm8y) `[.9 ޷A sCMuٌ_1% @xT"}/ʇOXmOuLA]oCol\ò@p[ \Pg~W7.*\"쁿rx# KϹn)̜anLn+d`  H7 . aZeY%ڦ< PK7"m j rԺ@&ݫŶ2:v=sۈSEHNcw](drUwuߕsh6j2knc%\0YJ?dKNUҸHċpZ :d.5f"G-Y* Έ$w|ǯV18qOJ/oy?6t2@HP1AOXm&[Ƨgc n8NBE㖓@϶9?3p&Me?rl+Ifr/2ll2eNG f4 54fE>q7@A:˦ D:>~ Nق(bugͳrXeY`5Cns41p ]w'n5YdO]V+u-qOj3)QQ 5t:E_ !_ ;})*1v,}9byL?V3d6ت<ڄ,` o{˴ ?mBn>& &:S M4c(@Iar{%>/k 0r!wsZ͐4&iJ<(!JRIn\ 8ZzE%&,>nҨFxySR3@j [` 6үW=+CV$ɟz9ײZw$cG!Lig|Br>{V^3s2=ssx10_{Tx&Wچ2K_DhnV`EnMSԸi|o -5sq38B> OӁ;"W.F{:lAPHDZX x/ё$Es$C#_)[ +BmY3 y—nk@.އzm-Wy5`Gb#̩El 2dÒ80`NRzݍz/,3'h^2ۜ8 8FM ZZO*9r}G?yb}MsyBFRν%Zl&[~{mY{@5czab QTA۴#£Rodʤ9C{-ٵҹ;Pe ^}6ttZGb?6e4V1N\t]U؎ɆKP4k U TPIdziEJB\!'՟+l08O2`-Z/l`8 BXTf 5/`Xm}Zbe.9#Kՙګ{ivJ5S$fiF6Ib8$ A< Ft@OD펾ex#vrkJ6jυ0&Z)_DSy:Å{_m]'֨GkOiﲖkR#!8+Iͫtp_EwWڸ JkaJM5ՆD,C0`I[o }Q!f[:YR&—i*=F6H6wI@ȭ/NnTjͼ/{BW;Н-{q%/w o|,8FY\vARxS xʛ]( p ЉV} Fn Nԛ(S#4Ee5^~:5 ) CwӢy٢oΦI,2g%!,>@ Hc~V:LE 4!!!PX#3Mg唳%< U3ԨFmɭc z msw)r3/@ A_(x.:"}v?Sjnsdf![ 7[Rp-E$`J d&_k pJ+2[y,e\Y_A.>&x 'mJ"JR4ڢWX)*xPԀ@of;5~3D?ib !W,=@ACVĽ&19Cۇ$ ZU=e"Gń KUL>= iϖI(BKY(,һkH\A6/ QgnOp.TT C8/Vww|ePR^y> 62L=}oܟN /ҭ"5oVl`^c>A +ppn^g},3 QRͶcma]cGrJ'wvi+0Oϴ$g(n|U?4Z(2$66mV YnY>_C=lE TݘCFKMr@GjO2T6aC?ceiӪ+PlbEz5&J }Xd;BvyNgmYCwn/ ֵ`y?)JPvlladc[TvFqxt+vo^{gH;C`JᑍcCSU]F8*ӕ*gt5cʬvZ5݆ÐḌq)$%}'*MP.ӥd)| SYTHcND(}9 " `  r~VWԖҞA7wF5\'J7`2*9#h'O%07͚AeJ(Rrm$D0Q -GCG/_bYgR6VzuaE^a?1vpOruO13?u%kޘ 1p 5 x˖븇>:|+_rݸÍPhئ`B5ށk./\þeN((7lye0L:W&àXZXU.]7~smcw3e_N "'v,Cy!b|.Vw;?[uVDjGGWj# s^5_'I5b~VA \z$A@״7w+mZᾏdARCY9YvՅb4?0ِ^&O{/hyXUdOsVtP,Dbk{eT]`Flg +V*1WDR,lgS}ut196 h M3lbkmRF!vQ6@z!ߍq;fWZg`kMgpjk%Rd ӈY,n,Odͤ7DX3g-8Cf> #-hs(|<̈́JT: C !X^cH:ܖ+0?aeО;U8ڧ{皨/PnxF bj%3(=luI0:( CgY60\9%L]lB%/xO* 5;$ <ߗp'`>>MY-8i84#Qi H>`ꖟ /LDHrVd)4N ⊲@bL ֗ه6 d |F;ìzP-8{XfGy/m9g<3WGTee;S2B_y-<-S([]ZAlFLpKrڨa݇_IERHYHrnUW:OgVߵ=8 5F>9?4rR;:ME%xӃjG(mUnK]XZɧx*.qXmO_w*6%$|ŶeJ/"C 4-|y|‚5SUA .>*@GU3t2Ի } p|^F̈́"Vn8G ˫1L翺˯Z:h)jEd̩.ճ 8bm " -`%{unnDWId~R> -z i&V0rp%8[(!aEZ]rhdbD84UWiUh%8"O0qv@ۈ݋VBitXpμhBz/^!X%/\n\.M2aX0O\uŀXѥ[rK@CBLtď"!C#>Q|1nB%P)T*)A&+LR_(8덏&_pƴE* نS|F Mց܆7#!yx{㬹J7;{.w V7M@(؁ &{21SDex0#չ{ǫA0o;J_/nňW/"~$ENP`jh ҍ_lޏsʡvf+5骶]O J3 ߝ,)4js٬-p{D ەsđFA*&3Eoc|:kv>.[v-Ia}($='Bbn'LöXxhGI#BEBÆ7"]FpiMr&6%~ԙu)wlN!A wP,h$*?|tCvjHgOh 1'1ƻǫ/kFN ̥~LsL3q0ji2V#uX"z7}"3i;m،AIKU;~]į' `+8>\<#Ӣ0C/]{R]ٯ2o 3u C57&^H2\򜢪N&^bk]ӛr,'MT_#H ѨqzQ$ B/;<PWb(i"x;xX>2$c[/vDWBR*0b{٘o>O/nqx;` J{Fs\ f|L +[p98"X֕ruuhSAQrѫ4az'&M ,ߵ`4s_<>υyzB=e@+5tc-6_}YN{L  lu0z* 1r6rɫCR;lwj=͹4I@N-I-Ч}&2s>DdX A0IwB?Š+WQ^=brp*zatx A%֬@|K~A2̵n Ϊ.a |t_ Vb ]Ɇ+**rdQJP2]@׳s)*n։T.,AYHύ2".7#P`%1  qܥ1 :<*;^tW f`FLprɚ-|;³LdqVu$%96!MloeiS(TljTm/I6&΅V/2'kCooC6=7:-iogvw˯0ip&ybN`M{a:z8w1u64N2WVs lz"j)h>zMnT A~W$d)mwV6pazݹ$E(ǨMٴFb@?,5suB7E1v㓄ӛ)D%)f]<n܄щP'+M\1w& tO%dHBS۰p|L˙zWd TT XP'~o7ۛ| ɾ)"Ep~ĒaN'$ dp.F%.B4 kyzg$!q Ohd5sYjF![#̣31ׯ lygI.[l9,5\ 9S¡F)J&mt}FciPu@D鮩8 MTFž]#mDxi0ƕi`0x/lX*U ,9@ 3’/.-Gcⳍa>FmЗ0,gl D*rQJrKx1db<:8ft=a+y5Q+\TtOVI9|'L,"&D"?Vjw$Wӆ : m3iH_z@a漣]7ܹ^dQ "OAN-s^4V tSE_`G @|Ѝ'\X e]<,LL@G_8NJS7y-O}@sV}HG)*0U V8(W8K!*GMx5h$IL(aQp2\fxHg1+=x$Wqz+w,WWI9MqZ6tB{:y(S]Cv8 -l.|ݬQMږ#a9Oi z/?Lɻ.> gO@fWoTY jVz.< 5bȟM]v<_@ aM?F\X}wA|ௗb%h*gj_N>,,Y$!YiWEP 0ͽm̕\9'q+>,//I2SAƙ%ˢ" Mz-& x/1U$\s@ңo"77NxfX' ˆ(D$)IomXCԨ<"I'HVm ~ d}"G@R0WCWAv}$ v+3D㧀*&3I= s ,QcՐe@vEX#h+ݟ̟0j->ͱPI. ۍr*1dtK?Pq{\|¨sbyFO)l~nrbIh:^!კbQ~U3G\q=52ws\b@>׬!d{J">u)(YOEHٙ-7ZleS̾ѼC5 WeEӕ M=-GZ:/vfx@hSNt{{!"ɓtkkfVrDL{s\R^aewK*0RRP{NmZWk'[)秠rNn:Is T TVug?"k*e~f% }$ʭǹZ?CnY9jVkDh zOA!Ո)ғ{r#BCT}yI+'!7NOM6y-5?_b{ -R"LGH1k}p_^lf%G'#v-2iTcu1KVQ wжgkK7ʿO/x?M=yCy2G;JV{@ αDdr[KNaeӻ<-gzfkfBTWqo)N}1=YSG|[.Ca32*4%h'#njTᗔ ;ujn8Yaڣii /5'ګݶS "s?w!>ϯlDjv~Iݣ+M>mתkM?/y/4=k1y:NyPR'B]kOwEn6g^s A XTE!r*BϛG6'\#/:ʷxB)Y]xiU}^n3!S\ 'iWL:NϟdWU:-sCU "QdT2j X,>dRvݟʂm+R%eVǿo2 -Y( V̚.M2`haC?೼N o, `/ϼ40O+}3FG{F&:l]~au JhYBZ}j#Sijsŷ70aI?K8@';͊_s> [rH:wl)\Jp'GMyfiba?HXdVRGhT"[~[h9X*3i*8a EIV0$y6Lcr vik3su^#v9u\VnC_Tr;%oۣx6Jny}8˺}/kJss}(&xrCܵYO1UќXȧG=u %K1e*vG)Wajjd})WFj}2R^; <ҷ\K{ܦjjP|ƐZ n5Kg;$?phwfu?dC٘ß&WJq epYK,8cbb4./14B93I!VgHA1L$+,xlFdZ|< ^F% ]]4*.&׳dg  ($OKFC0h Xo܃YUfOxf8RL9}X6uo>fK-DGyh {NҎ6$lrc֭@%x*)&5z_pJ)qfQn)Kr7>+eƆRZ/ke[G)ht<'dW™Bmd2/Vck'x[IH1 !+IHekb`QnLLΐ_ I{mkրohx7Ě p66vq.z#sy#q L߮~bAsg̚&'3^T],Da+iZo\mzS=`~.|<6,{jUp=pӭKXsD16[^Xm sG:Y@ol׾ !qڭEΝcWUW=tɨՔTc5M` w! PCͬP)KK t6È+5>nxpZ`ş6NV5Ah5L*xa#tm@z_r4ZIn,ghxxT9;N 'X@&ГkEKEʂӅۺ"NJ'+.Rb8)AEX Me|Bab"Htw5 y7L2+o;3"$2׾=u]3> "[ %B=iVT)Xo^-U\SvH7(b}ДѠ͘+1>vJ.?ʗB?;-Ժr"~C%iï\87aCG'J4'09^$AČEdCgEWj+_Ai( U r.L:/Y8  ns/{mA[o\dqHd U8 O GQ1Qe+:fϻ*APrTS`~ GZ@Fy/ܤRJ`<*7|BCOթ?Z׻;(ZX>2?!*4Ia@ԤjB,ы~ 2վMaKB.X =&+O&[a]䰕8.ý-c*EBqB.m  ?R"!P1Um`Y&"g: S?ʀP}sYS NYo< ; ]jI Q.+t(// 辯 C$h'e{Nel@^+{&\!RAY'ؤ@F6F%Sgˠz?#@|&Ѻ*/m,0Ie+<`Z Ago Co_)QnilwOe]W}guezz"9D Hqh%ys>2v8֥z1KJ}`4g;jؚ5: Z'XQg_ƭ,vk<1 ʤJXȞz`;ߊzJڵn +vT3N&ˉ96*É8Y3fQ7=@"U᫘q 7txjp\a~6㢙dJP߆\TFeFƢ=AI]>6=5w)U|쬇uۅ/ٴATC;P>ED1㻝k/4oGkYA FMO s/Y2E!Pe|(y/-M;"b2x "KV /#Dar f3FpGwz KA)t$bxۦP"9 ?)k_Q?8% FŰLvjzח<_w$#<@ZO3y TӴ2q-Hof=S)ons #/DHs]xGf21ia -K⮢,}';ITcOD%p(*law5`7J1b&vAIuۥOCdn 4݇V_=JvP+a 0ZzvpM>ſÏ8@qlbK|G!:SY:ڂN=*7P;%+B5"(Ǵj!0id ED7։./f->\]5lm`o1/uczԏL9]Į =T&V4:i诂V[ЏDb.cLm֬_i,չ$]3']rI0KUx%s"őp$˿ )9R^qx9EP>NCx* j<ڷs'E׸F9dܺRmw#*+t8o7ֶ=..XtH3Eފť*&iBG1Ǫ[0c6wr_ϔV\ 7ٲ#Po]6 wإBf(Wk_Qm @3dh49xy+25e/1%&!#:6u/}wxOsNėbgW=SD7SxX/ ̞9I՗,2S8A; /|hdo>vD(ǚy3gwtȎL쾊?aM <PBu|X)⛤<-uyp\K=gVko6GJ_ԕX[@cQj:; V#@7y/o=%=[gaw_W2º!D<'e'|ڥ$j"~X{VMw پXH&[$=e3qVꑌ?'~gDи gܒ{нG_צAn挓Ѥ% I^3/g7 b;P<On֜/%© pᑠNYQjuKج%^JhkQ%erɀ[Ϲ#٤}^S*>]ePQ׀O"<4PÿGK+EΛ)+uv}^{j4wD@#xШ/ Ngкx`vcW~³=V}ig=Z؍B8dENhemG;w/:SS36EŪ 1bp9XrGgTD8W?6c[(kJGDt?ĴF%_nL;?mMdpko~DtT<'0ɉz_ڊ32፟Pfӏk[rBp5PEE|~jQJ|gp%1,r,\m-8ϏlL"ϙ̞\AQ%0 ꀯ.dbӝTJݞ_yK _kqoDmțû>V2B8g3Il˲Re z6Uv"Fe"؟-{mGPK6Wf Og[MIw=ބ0) ջ:JUn.Ͻz[TdN IWvN6qa}MH a=vd%Xd{y,Q۾I~Wє.O«I`y&=šJPTI1kL(bP5`@vLma_ʃHR %%-Ʋ̞]큪4[:pRw 2^Rb#4`ZwS|u}`8^䉔`:Q*SirEE=:0TPG;+_A:nTR^z~V~)HVp1ӗ"SǑrGݠZ2e]Ԁ峆U C@poth/]C L3SC]ja- @ܸm"4]΄[jYh{ٗkIOMsK ]NwMJ &1[ :CSl'uHdo+okd{]Ek[If`uZk:H+SC$Ȯ1ULw8Cw\9w$첶0uHO4 ξH fCe]@^0o&qE}`#je>yH╾x`eE7c=#ƣv]$?K@`*6t=x5صFeW/Q<߬KN'5w^׭P`UySƇ j0"kU puF%@ #iK66&TeLft4VisҦ1tN2sШ4W$v(S C.wH{Fa]I]K1޽'UC;%bEnݷSLi7p%SEsFv;O7-KpV,A0YhL2tnՂL;bWU>X[MAhO-0qW,(':ҶRgF|Z88jXCĢ9JF_yy%ކxHvIo꧹læ;[R:ȶ<9?֑#cr lp;J 968 ig0ܾfWH &_f`T DTl^< dyv7G _ۦMexޑ|LhY''Ns α$@%llp4FOEM!XSt#:(p@[Êæ K90Wρc(ׯ=:)]e\&%/E;Zg1?tpt݇(}њLdPf= qQU+$ǻUaE zY69W=.f z]s8)Cqj$<5=k/{Pp0?r UKAZǪ>;0'>/ܑ慱(eЂj7z96x}пVuNܦ. v"$PFTP^<`q+Y/@+'=2d"d?[/~^(ԝ)L;BB! 20fLJOltwL{ }l_2c9'+!> i JuCaՉ s8R5(Ki(]u2j;ijs(&GOOH BMC=k(Ƙ񐊆W,Dm2N1\{“Ro% SCxV4U5}w 05Q˸"]Y(s~Q?J1/Y)|U0fr6..ޥvu!pHp*jĨf(:(-@^oSۆK%0RF$@bK&텭$|[6wJY|˿пlo ~vaWQUB/1gj$\2ד5<ץAqQ杧E2|FTWjeeNBF0NeWs~e^ROhyoG4[O8[~+ B&'p}<QlK{+X4Gdq}C64#O_A$Z{ tǰIdzbz"}c{'M;aRAd-+;.xJʘ. +@`+\M~'[/7Qrj=%Z!q23b66+)`ʰ Cʍ [:bMXUSp9[W;+C]gchѶu7eXλrEU%*ZO+҆Iб0`dIx q2ܬe8/5dQˏtNL~L[^@GwX3:M ᘵ]4Vv :(ړ/DuKEj)}! xˤե3{ ۀaIٲ bdX~- NX{tJxO_W, Y[`X\Rޤnw?q1$5)XdF0;-g2g}#}FLx=2! (9vؓō}L =FEJq#Uo?X)&O!vQE]ݵ>)aDygn_Wus T[qɣC~gqb((fε }] +4Iл.D#añ^̪_dq}I $go`OEq! oRmL 5/6,@Z0Yȸ5i۸b!ckQ38t.DSq[Tuۿ.~s \[֐sa1eAIBL||~O? |lٞ;X%WW5ogo7*PE%_.ZTA&~. !wf&M1L랥ZWt'4ztIs]XDIRghV7}UX.)0DۂC%AP=Q&NVOS,8 4]8c~Kd;RB.'^AO$56 .Y ~:;dR"TypbkOGRqٻ1=^[jjS?QI uO`ʹ/?4gGe^Ǖ4X<\ {f!t"f)])|Q9UkA,CcLQ-lI4aJl!H%Ǒo^Ozٔ)v (3 EՁ_3?K#KG/]d`a$32e|]T1ٛDƟF ř8 wxhCI[J)}{<5tIyn5m^zfaSf_c-C*%*#M&$MI_#` 0TlKe3n6R1w p9j]^oS+NіJ𝊄=βqix8!Xn>å@XԠ~BKANmU]m"jU̠>̈́b>EtN3CY 1ICM~ĽPFtF@mi="[f,1į"/ao_ibn˓5&/ht,nL 2 Ky8PLKm +L hJXڕ YOG2ҙ)j ;{PzB#tL#G~< RCgƢd^| _-Q>Y-QEq Z912T@GGT1]pqŮmjCfA-7=c֞g."-$U1@OHȟ"Ll2qiP!=ԕ5hzr44Ԙ{Y}YgGGd1/xGWl̹CBL bUC"ߜt ވ%yy$:|Ԁ=ǡCY&GYZQӋZ2`.6Qڛ޳&2"<zj"SX"]5_!6,fl]hdʛkӖ87-+QAf'j KXCG,~֬Qƛ]eltF#ezGS[GZ\ji(G+n@MKaf]TK$i$17s :_n9".gw'vvYXh$z餟_ '~ICy"0/sf*=P[x;вtD"4К6ㅴ޻6yu;SaVk,frP!Wb(r $RP`Qj¸)}i+q Pd0WCiM-|T>1!JI% ,B]HA%RT]) wͥ@رL"Y<81쾤պeX_m/{ЈVN\N촗*;~vIW>cLq6VLٸ{i?>d:m&0j |R _| ۬޾ň)Iى&< 0gї䲃wKJ9kzC0T~:wy5F MT臕ʩmH9[0nqفF7(dm5F1 <\ȊD X-dMAJ?$i[inO th{ WnG@O;8;+dcx4jOUUٙ^xU21oֻLªH^FEV:ؗsϫ/#um;ic[ Nprۦ YyзVnq,$ZtGeA{h:&D紎kJkltɈޘWm#KJq ~gMBC\1H/i޹KV+!iL }(m),L9.0he玸>LB0`!S6!eCofl xľIuL RݵzTqؼ[:.]WhWHnꎧFaF|+ivU7EEm0T"eH/5 FS24;A֌u pQ9<'@R{KJg\GFp?hdfOu"H!aCDv”;´a4ei-GAȃȤe?L/]iRXP6=TMϻIXTd*lPBr{e-|*2P lɞd# 9ñv&?2QӀ03M >sWM~;[ujR'1w L9Sgغԛ]]SPQ8 VA׺'ӀJSl}qJ\[`0=گ.@mb|8=zF(fSmQՎa ϔPF]b`_Og<Ƃ2_حH4nGi8r |B(_H}rtw}jdDVji+,oGNsM[;"kZ\ͅUAjIyU&i(|sx?2| N(g&T+C.1nV\.IzFMTSQIm d~xbQ=1b-xZfվ9^)`l\iYpR_˄wdXFԮºGaUƜdf x+KHDr63=6!(s?rAK)blsCzdg@ͮ1Huiā8_< & AiDX;.ʜC\vu™¡&N7ݩB. <|$/$K3h[jd[$ P,#2(<>`ٳ\hT%MtM>qĆU~.o\@[E>-{;O6~On9 5XGؼyQ(vjQ!_Q嘖zGq_Yh>!SMF2f~FHnOޛO݆4 PPYhVA4p{O񫗀7`phE}_#9!X e8OUY)Ji~͡]ƇK!GjvNqzF/a]. __J=tK?61cD]Ma>9o>ggv93[1EeRS(%Z&\ވXyh]A6I-:N3a]ȋwm`iOY*5"A(NRyāPuy3p*1]l8ر[3=<گhm\|Tb>J2ts6_rW NU 5LGП)n׸*/њ#P3Bwٳ 9;B>1NV3hlǖC@BLQ2`ۆ]SWx ­ᄾ!=:d0ʢkNOḞ$t%`-QpDNh(L&[7GCw g Gm)Ў: d./U+,jPphO uf%ڀx,:.2C17su! "Ooaװj&6@%'cqvnpN8opewR* #3qxZ/33q}^~r<ǭoE39PVJ[Z}t3uꞿMz,uWƬHI[cU7!GoM$v@eqIO=:j~O.(HqO70Er8gƫckLR_`ȡEcDtW OF2ӸhϨ/3E\l/ aEf 1dftE~_CK~ &Nt\W;3l 1IHTPJry5 Hna)آXL<#Vi{ff{È {ںYVrA opsb: Qs.";Xa28Fb٢d;,,# zV@w 3K0[7Iٻ.6=g5""G  'fQt4o]gXNL1}n835SS޴TVYc̆oƛq) ?y~ozӑJ#6S_r0G8፼~s%1ĊMZ2&Z3vIi :'qH{PEb7tSxhw~!֔fTU:(5ܴ}]-ipeih8!.3`A ry}fL\/;V+m-ϕECPmf}ڌ[85+z<)8^S=vr!^H63_ab||t4m$ؔ%DWwDm H[9 U^=%^s{Nަ=7?}p+GlJG9-_$a˸R.HUg.FZ[{Xl/ θ+ Ymm-)4*f4!5vҡOhu6vNe[z6T"YpRE"Stjy`^@}Bb֏蚨C%%5ᵊG>L>44gOU˓kyfvy@z刽܇x P|t -ߒ1K?< ncr9Ϊ /BTfT ph,f~WIA`'9&r4q$f/qbeEz&y y+4WN"*a8߶&qYZѽ;G԰/l$Z*AC^dB[0fR tٖ;kNzf;P@y+A}bKTxSQAW6hQb73?OUhn$k>ɧl(W+Q:`v@&uxLءq3^} ;L|U<ý76Lj3%pmp Ɍ͊}$ Gk0JhCME(͛N= #ʘ{!g& ~qNН;BR9V̞ `V 3#TMOp"9.zQ= "AzZ ƬU }oY)v:;lʲq'}]Ě~*֟)#MzN6~/O[>LGR,g.#%MnqO2AgpߜZ"^꿬?CeRxRR6I|^XF|8@ȩ7[-ؙ'_/)0+[\Fk"vyBlZ#uIb'i%6A(403^cכ߶MZ8bv<,Y|#+47UKTH!LR|HkO9`RݻI!^td6azJTu ]qٗumLJX(=!'`Cx.wКϪl?oݬnF/]Q} >mrJ#ԉ2} 灇,d[Dk#,PpJR]Mp>nB|MH/xGhr"pPח<t3,݋' Wv:Qie\A::@eÜ.{PC}j_%66pkr -b-858'e}e@<KB"bC"dDd`9ot ? `Vrvz!z y =H=eI]{ -7Pٿr"3n2`+ `"|=%'3O ?j{ ^GKS6}iS{ ?Q#v t 2ZUIXH~SZ} } k!Ođ^=_$"qmaz_zNLĥ{aiZzy;iVOo9,`=q1(?7%(imߚ ‚4z-(@+K'=5*g $x8v;lq&dqV  ,ʦ~Uo 1q|BxpwrR;DUN5^`Zm_47>%P/I]J=_{YE~b@lj&KgpI̗:#6s]'G'A_ˈ<@6 DAeslC}ej`Bdս#h]r>թ4O(3 Zs: | "=? ʯ2lXal}C j :wDݤmDgy #ca\FImZb<պߐTGx$&$!L|p q \oA2sq=reG?AIJ}T^rty/U3w).;_ h۲?cj䪘+k$F@D^dS$}I+YgSү ]UQ}WS(XY j2;{|l1['fAb *v:MƸcGș5~GƢ{9/#jL;hf\S+X  BHw״NQ*E-P@3(!6rwإwk6)F㡾z١Gvb ?h<4^Bs|uY{!Ɖ@jþj-b'op, .V)ÂmQ,". L1M6؟|>2K#/JTcd%5L\RqOyΞ!}& <\E~kŪJn +@F3q:jiDtYJ Ĕ$|t|j#^jlǑbsPG[쟮}"Rr~X}s}>͔ۜh/HٹڏaDtQͼЄʐ QٓL1JB:43]Dk2]є bj>NURIBV5~ ro}PDig-%tй@?]UdJ>:f s|5䢟}]w].C3Fz=TJ #IR'U8 7p"#p6O-go9lqNEAij,—mW6=~b@+Q~Qv"Ưݣ?*}RV-0d'F"M+fe1*֥/EIli,w)Z 5[̖f6 |7uWh2b3evkAyrC!w SW,Iq?p_#NY##QPE E5HcVu7 7}NS9*Sx>R|)M؞Dw."& gET΅!L;3 X:4sP~ܮARjKh(mvnK~$[UjóG3| !Ԗ(B]NM(v&AT`,TMIi?Buϧ H Ety'~<0aqrKTa1Gv^r4u)f>ܖ-5kJY[!´ g߅G .8R"[)"~M]Ey9Vd'f6Uƶř$v4iQ ֻrPSKh.˥e߯3.jg}PGQy {?^'n&yJQۦյGz d!8&$ș(lyhj'G%0u% hs`|̶B)BV+|ŌF! 2G>QUg[,{ŠYX6꿥 ]p@s!&<'w9F1\"#{Cz-+R - ]6ye2h7R:Q>X%m=ava;\ygXbNB htKS8PG%lSe&`gJTF?f8nh[18>*D^lrhku4kuxe ٤sxe~z& D)@2KG_K`_?N; Lyxt$ 8ŸWASh=":&a{k5- NiylV3p_z-| [DVôFm, Fx{~@ߨ> s`g$Ƒ9GLME]4B̳U N@&.̷|@l@Ņ3ti"(T%`3mŨ(#JrH;GǕ[QHfڔjs,K6g9OeLB?<5+syOe4wBf|5̩}f )@]r55*x[ Bx&h6>t0Q'P 2BC8`ύJThk*5?}bz AF`0k-u8Ԕ'-Su"6xO Ti_xsH(pꑨx[d.y2-$%{n_O` [vu˫(A*0HMQ^(<Ȇ} ѻbrD /gؕx{:#Qڣo7\15F |M2x iɷmJM\KFx׊|(+&Ǝqn-v7M;??(} y}7^Op)"6 R". zot>k&28/Ľ cw<5OLk{dD^"Ksh/w*qQ /*UD|&g o5{!bQƢ'&զQH1A+׳ oU_ADs8_D1Z1$3Wm@5NeM.3Jx7 c?Yux}nM)\U4ӽa/jR'nܴZ"9hgQJ>A Q`‚ĨI7]!bMbNoBJf(`VTXWJT qٗ^nb3܉^d1R)G#+eˉh@}U.O֬2g#B0 *)a# Si2W/R%5,.63E&&66Lٕ%吁m~]81R {>a7Q11MsɃIԾߨ< ]s3vk*w2?'DX4!;tD@t{~|W\O9 "ag27cL=M<2o5-<0gKNJ;#/?A[jp( q/d3Lͷb=h!$*l@EU 7gpDm1c>`YO.vOe <# }L)z^Q${-7 񨹶Egǫ5kdve *m-q~EBg\4 RuvV傗4mR[)8my۰H"~HĔk lOPLK%L<?l7V[R}ŒL;D!oڑcY%l¾:( I=C8q?jʬ:OeѭV" A+){u(W6)@5ڼ@X;1;ŝ[,m#ے$_Uhtn@2#=ni(Iٝ $޹&,1}eɴ)]9`F11ͩG;J?(Gɘ}9 *5cA E5`]B ܦ=jtƳ]0L;^zN<`qc=[}CC%P0ui|Y+CV O|mF*ƈ:29*`ixN~d˘Vyx,~*:EXG;C#LV`+kw!%#+k+_qrC<rY}QeY8=2r AmfXho)MtBOGs*" waV4> rp""To!Ͻ=>֢ T1t6EfSW[#"+yZA!I7.> nKeRB7@eLc R`gl/85(XG{Ï{NԔ@rF)z7BކwX v H_?8D,HЂ$䄺\¤5B(7\~ʹa  9b5`Ax%^fMVCD;/Yh墥n$X*ݞkF9T6Iֽ)03HNIɿx "@ t_s ۠",+ E KH$9#l[}z#{Ti'7B[@Nu[J`02 st saZȼ@Vy-(;(=;/y[ER7u3bj^GU\7sPbIL,IW>kܚ,VDE_gd}6c|i)VFWBX]-j gћS -3wsfy_)fг̟Я%cW2}V=2.L~̛!D{ m|t\ߝtx܌Xl _D-elL{Id۔J7t; -n`^Fyl,F"x8rU]5E  @ʞ,%bw#b.G4s/mlz(z\F^Pd}qIr#hO:ym -oX$efM"nCt_J~ +rwMosĥŴ9N(=7"l+)O=JT4YXQp߯U c ZVF-'dWNSv!3(5VZHX{h:D0 ʹC8l~_tӧ(3sԜ,Y=8,:s~10kY3J."IvpmS]eZCޤ_T#q,jk!a†e I}%*6uZװas)b->a[7~BF?v0}^ -Ǐ{No 2D@o4?LfYe4 YḀrR 5$ C1 ]Md&E4d$Llt} 49fn܀~ISuG?sv}wVMg-[xk/e]@S:7Ə] ޞ[^$s:DҖ, DeDخ|lYMd܉7΀t_lei b/fI}Y=h#օ3b>>IwHVXPaigWGI!tcmݘ:נE-!܌}0|_ܑx-;i<8L 1e,1(ík6K"]:{&|}ɛt )RfEz~~ȣ)5BhX>/e=Uuff'E^ a,|^@owsS!06kOfZL b=P"d k Em~}ΔQ⾤ohfuY$Gt<xB0Zg wPWN!p]OھJK;r_ %­i=.Ц•f>M|k'*}puu=B:/;_pŦ{raaɝ'Iv)R}XBɝ}n3>À%=;YInQL TC,IWf]Vr%>D)N̦S2^_#זMiJ7Ӱ P;[Glťb> Ʋ~bg2%Ҧ8Boڧ$>. ׳kQ(Y;"5N|(s]8?ęS YqȤ>4v37Y4أ{?˚8h;xa]aiE29(Rǭ0 }C1,^je-k'Tgb=(^H7ݱosJC+X6 }Zת|_7"/ l$X}'dYE^7?ӯjTJ#zD>خB*<\K,-upk7EMD3*d2 ejF& 0*/Y"dGW?s[è/W͚USz@(񘙒}{{MP#C/Td֭iS ZvȠœN"\i)1O—rC͵jkr.Ebp([)Xy 3b6 Wu`lf `(f1jDBz5Ŭ`W~Xkt;H XVum=  /I&(i4 8olƒ4$m/0n]d8F¯|Bp_0ַ`\٪Q9O TVA]_V_ _OVe;gJ^=Y,@%1B/JT29,WFDeH],>ES<ܖ)i,+"6}:<3_sF.P72ukA߷Fޗ'Ju&7q7H=G/<uL^C?u&a}hf+ qvc9C$aO/?ط{[f6,e!a𱍄trKd9!3Z#}y0МBۙw>ฝB<웝fX$V/siR:~MMG;cu=&\$Nu-$|N"z*S%EkjSͲp 4nxvރkS`׏dDfΟ'nUGٛ's/e~cw(s6jZ47s1G:أka ~hRta(KP"n8px bu`}-wt;387 ͞M]mTu9["wmiL-ካ"W~23yO6/H7(D›#}*HV ?7MB*vp~Uto|cMۉ[L?au+%v{\^dl>L8FyGr]9Fzc1 4<8Jk{|T@Z [ b;rO~Z_|3+g-˔z@2<0(M}f^Sa׊C-ŧT/bnK<;. UdlB+*"d*ӆzfK! ȦsH@V`H9-ɂ96),z7f\tVgo9?#^gYgABe%-\MwW|j'j6WuzVW쵤M23I.1/FqyP\trq$Jdg ЫRY/9ZZA]]":y U\1-{(^`oҧbCo@Bӻօ1BU5YHx,C3Kܮ4uJ^'lO|!.T׻4J%cRWp$]%jfpoɓp(WY$„Ay9E\JCrfUMR E:l؏lԘ,yҨ[,qES&͵[ x%ohOHM/}fGX_Xn[wxo3wJM٫OĎDTYzk_|U.|SM}F;Ꚑi{Va r;侶'@D_|K^n𼭴(lir ]qrp2{(ԛTԂ[i-, J&QZqotބ$8, v 5 u@ztimތiH1w4h$8xsyngO Z`iZ)j6͊&2JXrWN5T$j& r7~H9#$Ӆc?YCIjl Ɓ <ӀMY͎{VH*2qCʀK.3*lLfc.*_t;IZ 'qJP5E+S 2 ]+lsQӤdHK]i֕=ag&SHe_rL}cvгob0D]Js;es1gغux_[:3 o4[ķdoN:h.56EJxFA@ 3C^ݯt5|_Br'QmWz%v\Þ̋;!JE0ϒ t^1pTU=|uI6t$t٘jE]gGkz\̝xWP󲠒aMǽOrbvNAu67 E):&a%5G%/T}نXJG_SjoX %Vm&]yJ gC5+Z`ZIK<^uDʒdnq7L\t"T0h<ޡ^$ ~ pYPol+q1`Ŗcƕe/WȐf_>/yP;fFfĻq c.y@}oc^lO&=fV]tSr~eb Hlzmؚv1yqkITyKĿs( ܏y!8 Dbͳ(w|=  eb7ȴAxzDۨFndt_C>.IMY^IyLll>^5RFJM7{*E󪶉yj\HjI|K+SV3(&>1ᏻܥOFb3<<^w.Պ(յ$8оO=v (G U ?n;Imu36*wa{WV[iX;iIK Hk(lK6{"Y@Jx11~3n:FztXxQ M."S(7MYFK}ݱtV(/쎭ǨG/0ef…_w)B8K;ڳ 7$ܣVdVsz aE@eb#zK ƥAlV< *t+gQ]7k[^$S%*Us'N$kqć>l9a(]NT6Hۓ |1?X( HW<ؘSi} 7H2 j kS-!tos /oCx/8R,)m1jS\#uZX@;דGgr,=_.^r ӐZ萯7D@9VnFпBh$?r]>(RȫDԿ ^|ʹ}|wg{"9z@}\V94+p0tPԦEz u(\tyE{ x"=+$TD9Q/Kp> «-ָqqDäa`g0 ,J!|w!~;͆yף|~yڙ8q+`/Fǭn?kEHF){.AOʎhR3IId4ƹ0//;*lm:Q7+-yTF!z N2 z{y_[SxαD-9 @6ZZ\ 0-ח6;YXKG.as??'/|SwܯiiF緉(QJuXRbFWڠ [ucfekI4u8ٖ"Jit^'{W2(,FГ5kMgy(y?|a p6%>MɬZqgJ}󵢻>^xybfN9UvIaʘrz{vX\2.oTO>@U){Zyq]Z@\H%`S 6~sWAݷF˭̶`[/Δє ML=MRei_ytVkeX w%)ݽ.ȷdy3qY$dtР*4hw8N,]zFA|/D%SpTx,p 6 Pۊ"贼GMHOX*yC@Coޗf)sI矓SWg ">m4بNMxդzDcfwNk>܌xؘm_Q~BH['}SI dZ䅹!ΣRg U4eJBo<׽RLUk(ʨ pǮ-ݒwrwtTk^CCQs(o nXBY"ɘ;(k^x/kMO ݫq#e*cw/8M]JOB9>ag}+ZʂKFh Y_KGkR#T8вN_z>Wqh9cm\_JTW1Epw$҆z?u|B{v([٬&!U(L~8$Fn2FpUl>!<ť{{zw'AbskHpFw[;w}V5j4p g{+B,50TGGܨQd|B&ـZ{dH(bEcCzCeT5eL1}aOEN08hlrE䨜ױ\ =dODгZ@[TU[.r#Y  zUºXfuP}̟|-9|ڲkZѮ';$nfL~J"eK8λ,7\$ՊSPVT8dY5vco7}|=gkB3.8^uCb6J&¡[b\^7&'mך>':~Ec C?GMO:hLmh-TX?пi3%1HMG;͸sY񘋤sPNUi 8FrLͽi3*z8 a.zJ8k&eM qUrý's $pf% KP)3%O'҈{gpfk>oxx4}:$BPL6\4V\PTDt>1 ¿=P:rFϓvE,ڷ5GJ2D+S K" &hb0 إJ5f-_boAK3Z{t 5 [D f6+Ḟ ҞnsA$lNY bd˚aN| r#y`si9$ܴqԎ>L!ҶxQ_";A)`!Gc+e縧Wlmc'gj$(^ߔWa}TrJL2Y@;SF+V:\,SVPsV9Il:f ӻ³BV ADVP3?\$oи/Ѷ 8?҃xf?ռAq{,Vؤ'j0 atg~)Y'O4,a'MS t bXW-mfk6g[]:κ<~_sɸkτcwC>-E L!,[sC FJbV֞{I7儫U} f3B$hz$/8JY8$=vy#6xg3y3֭5ɘ8[7:) a:klr:1m nOGLu2uݘt`**YzOڠ3 VCdaE-pJ@"ƣ\ڋR&z&M1C>%l4om x!ƨ;ɫ8ǰ/SOOXYǘr<L֣NLޏwKrk?RА߫EI2N:bt8jj`RW*37=oFxpH!iNdʉI؇DBENeUp[f2`}4tH䘩w NR@g;^ې|qqb2zw/wqG9s'gz&y~*p7CQ4&)urGi{O]ʪZ tEZ &@ꍩvV5j&mRo[Si+6(Ǝuz>䘤v2QX 6<ʷlUb>IM>~@om{>#g}3cd9{1C BU8`تfcy-0~0'o"P7JGuI: .E)Biҥ.xE%xJ/$7ē.D(rqʕeġT Tn-l䇟2#)#LU佲 Y +4Q?a>aSG6%t}AXP*l?zGQ_/\pgC1lpEG$v1E6-a<'ؾ~bEF74~7 *]ǰ$䲂.4Zbk(N<0xw*&8tTҜ9"S?*ra􉪓bU:WnF 1rƻ3.a|W.Mز/ z|ņ.M$xU4gE4 :v9N!Yb-mG8 9f'JT|nR,8+v׉yh0PˎRv_7XEdnm閜%Kaj$pX}+dZ>}[\u:SGeNOt( H(7-''Fݠ4daXv;_a(- ) |8zI]^j d |\xm̃NgMyȢF")p)jq|'l*/.}۵G*+aLYt7F+oi⒝ ' ȉXnRpS n%n~$񶞶?[Zہ&(Loz-?a4̰,ӔBA{#rצ*+ ܣDO|@\R!a Ӧ%ҎݜϐS\rW)a ~KbhRjߐqSJ RE4{u6*3h>rsÑN@~eSe}bf@`#ojj*G{rb*1ΎO\ҮQ$z (7JK>>5$5O?c7c4Ytw:q )&œ #X>ΐ5Ru9s$2ɭN8i..S#tK sk㬢0_Y}iٖ )SE~{FeZv)C 8?8@)S'۶6v!wҶ_CGsARbW} hBu*̲ ӟbn &0Z\{椺]WEQ.eUh HC~-n_7`lKm_ǗI0%O~% K}Ay@h&;]Řr c7=ٻS\ S7\# bUx|B" /lܜ@Y-kM6ۧ1eΗƊnW5=F]Gx/dN4Y4#򉠙3U#9{O8eY,FĜ{SDRMiHzPa<]MӋ?@OLA-P{DAS(ޑ[c]?Na0Dƻ rA0[궀!~O,` EJs1] ZK;2+@Q%{8b'%>hYm^ށ{#)H6րQ=H(t1{wX%ReQ6`C6!ha0uo;7:43!V/}`6t S歗{?r"&U^eqWlINqVR y/]J !oW#ao*C03քX:j ʦcǜO9024'j%Z}qCBvxfuwM e{dʝKUTKz8.f6~V_g",@ X|$[ Q@j XBln0V@-U`ŝUclͪ޺~<Ƙ&,4Xc|s?R10~n{8d(oxfT1cXv)EɣfÁԡXU$TN_5Q,&45~?)P{CN4i@e$#w 9k1bN"@ &Эi>쀛s "b0iy/k'^:m֭U.e^y+3T+785rS9^/Ef!679x2!$W(~S!_< uD`T5ں{Zt,Uom#>9ɮmdR]/fgٖNOUޓ;yN L:ƷpF }O1oZI9WuFgy")Hz}!Tab#:B/a!BB<ܮ\N# h>f\-g#Bpa12xuS`O |deS s']_GvzEQV=`d] G?|mUdu_w*0't" [NJ[jJoJLj,$h*/܅ę*DiAȓZKgVL; e9byE-7KfFQĽ̙PKXUvj'Dw'ST`Tͥ*D`U+9#mА^\,4 D2 Lmf]!sŋR“[Q,s<0 mF9\ԱN*ЀҷBHP0UT]HǙL,#ʳlI+Zm}0A~&.`%l!ԀI ߑa>T4Xq &0|^-wC-֡A[C2F0t`[W{}c}r M%PP8?:ir^_{klLI ˯in;6:dÐ,.LI'tANtόɥ oIN5Dg/[+,Urh YTeCx,(AW% 'u k6zyނk96qRm/ea8}v&Hz%*!C|m7$)F,nke!ʙfN$T)#nYwZ^‘)b՛RXsfBh1/]O.l(sT܎AVapt4 }j,/0i*bMan &qX&y~s74+nC~{жr(,oRP4) WHD؊H%CZ{A@}0hq1xs?ٓǦ: 1>,6G,43צ)xAl@'ƹ2vJU}ԛ=S'(GjezJ,AqJ 0-$ q>́[Bv*:HάAg*qA)?hg ݝ=Cl)lxd/'EDKUv0L&N`ǫ>\z| 9l>o/XǜǂE)^erSR$M 0id u-AG*H4̛KmR_R9Ew>#~T5.'>-wN5t35 !=LdJ%LG'u a+|՛4@]LZ_ b[iiuKephza$ԐDaE`)aNb]C.0N= 9> T"N5ܼ ^󼆭9NN[伫TH$/ˋqW5s& K!i=ڦ͗c`th3;f$; uv^7vdăRr;`n;ʮga&O b1Xd)cϟvE=a&]UtU.P/j'׉l@!U,(EcBu XiHmC<4YQFV룐ʪ0lND! YL5sϱBi$1(lN -@Mbu8pV!$Bsb  & o G9@\L_ʷ&>()A6Ư2k^18bMB!#Fއ~%QNJRgp|OBo*@Z6YD1Wze3`O]75pNd[-ksڎ#6<6>o##z/5n7:L^[r5tkK@jSLCs-szțN)H޻z1]mafdž{rqY,ؕKm1-GFs5"oɸhk e7\zuu:eRs+~u>O3jP:iM[.Ԣ?/5>dZ`LȺթ@eZbe0(-/:~|dJUk?FEIs2) MdB~PO 6;sϟqgfg9wR9 y\x3} tZK:.t؏NvF +cǏB =2 bɰc'a+A`k^hPY4G\N30;e377SPL||Y5K#R@APP ()YQ]y>J~5? lHA֖NHmMW ?i]`Gϐ<}2v?\RyOK&"EsKGM+6]Ls=|A8edgx3UiBk/7J w e^bEr\BSK VbzUSZk)vYnfC5E!ܛip/g&x8Z~68:!h vm;q9hyYO(KjƸ5F&@*dUh2N. |-6}}OTC3ʬ22p܋/epn;G|L"Y iG}¾s#K3HIPG 5T^JO!nV|z<'‘KzG{&S|ώzQkrGVH/Ĩ@mP`r<r?::(Z(0>ACjOL2O^tU,KYRKp>"k^jM) lI9#g!`%qj;gD3g`WT&WOl-uPli뭗i.m8ÉOj -l^\xxsg! 2&c*TUP߭)@(rfP)Z q6 ɂU>쥟K0mZq8PXV&GY{'nݢmXzTMѶ;Xg]>筥ԸǜUXy~U-*K.dz]_W~)q%5^7N&꫌X2yoY 'bQ5y ,_e^?~ hKi)kyΚovezb+8 <OdGo=`q:an,ʪvV T~Nj12`/Hڛ-PͩEՉcaΚda5f$ʛވ$f?ҦtH\&34e(Md݄h1O$([c-y_ ]P)r[A1ypE:;<-¢_{bŒy(_+*s9 yi;>- lZ=QBC\<vEGA{sJLf )F=xGs! p/j)V%bBgo7όԮa A`sfBS>s,p3/Ub tvXa A $86̲LX¯"b:6%VU9~99G;p LԻ"\s9Z6}l^*D!`.Yw3?΀mQ(\(}eVX_Rh~aC* lSfud9ݢWS #&o&Zہ"?aR[+muwչaGu2:e'm"v1b-}!}uHΣq! } a›:2.>c"KԪMu2q)ʠ$"Qjx1V&cfxwaB)ӥiW >/ÄE|ږi}"KY=r:q9yThP2`h;/<|tr|w|^d. 2mGcI`fx0q kNC_86G>߶.p LCE܌&9 *KiOio`Mb$^0"º0'!'`Te;?x4 "k0FRЖr E(bseh}]<ĆivZ6j,Ѭw&y xYvpR=wƳ!l/R2/4e^?+qɅKI6| X;6#2@Iɼu*ܱ &:}'Lauh Rn,H\|Tpt-zC lmmٞ Kmɜ2qmm=w#/i:LtTKб4)&sk8#,cqDL*R(xcz,AGW9ofg8@(Lo$E\9? CH 퐃)PpPwV6yfЛ$7& Q:>I:VF^i;= B$5Łms'tAMiwIeOW q|^4{WTM8OS6Ek\nCsybT*3*8G&Ҭ;R"$4Ar*`/U$@`|\cO^3 Ƣ3bi%i+iޱuRIZFj_lRg@+s3'm~\zZ bKA^~jrer*sˀa.fCjR0=y܈IM\"ő)Loi_lc@z-UDdhJOzvb}IkTu2/_co®s柢SMʓw-k-ˮ]>WɛcֻC Wfj* ,+SgE%Ԗ`keQd"#C:≾rNbcxk!&"Qg'L93V庖*̬_d5/D*d$ALdv4VeJrTZpiF f>iy6:L#;cgWQ6 ԵSjΐRCfW編kYe:y o` Iڹ ReS=IJ;5)Z";d=ҭɞk=CV= 2rylOƂS]Y v4;2MŸDDxKK=(s- "'ռA{<7hkaDҵ][֗#JYᤈZ\v]͞A ny2#-MHXyE"~%#B~xF@`mKl_w#RrR61__$DӪ.?Y "fٞ{K*mwbjJT(ZG\TFyڛL*7ޕ_<Gp@U1bxlBqz" zKCxÑԡGEEGmqM`r_[+#:~v84  3|՗랲wZZ1^4`xD~wR{>_oD@]QaD ̡Fd?3 {<bq o\a:o vE70F\{Y(Pe?;.G/jtBZd[ԏ8{7tF%dWߧpêeN OFvpni%+NGu_iB/E 'hx\9RVC_Nxo֘ޯÌ3J^uPSHAg6RF( 1ld0Qd6=z2$ÀF7頎z~ cV#.8%$W9L׮Ê xj.YSz)Y28pI޾jUmmuBv PESj,#3~@\-Ӈt\3`Ԫm6n.(V$׽;g7!^>5!1@٩8INWe"ّA &h ,,Ջ7DVEw/b Y8)B4e`MޚC};WRBfoX!GDmVQi,[7쉏2ҁ) ^n j{z>iĄ=Nly@1_uCJ8}BMiDK:+; ),'Eex:5oI>HE`{rt-R!t>_(|LXF0!USkR5u6)c\ɳ}嗦+&u gg 9ɥF ߹4~7Y_PIM0R[a~nw8UjLvLc'FWKo[u(;dx8tDn >4qs~% M5 i%/b(eQu-VpU)m& F y E-憵GsJO,QWXyI߿_CJ.c8уoBpjsM8byYQ:VKRZًUJ/pkV/ xz LtOQFա!7;F+nx+m l1̂_^Yr@WhbسkxQeu"(r@boi3NblYG_;i;o%^֧}w(.uhW8)m{bTOwn;|@5bXK*,}[WJ@X: (EZ2'zN9-}`DX@6 nՎbx7rPKI+z, GGH?c/!laͰReYNasP 2@l*6  եxfT_ "h I_%۷O,3EҊ!:vTj?Fɒ'H̄),',O{ywo3|i hQ/`zv P ]T?N N!|%6+c:B:0qU9w$yhhosK պdE$^-]UB>63UkĿQrI..B('@YQB"}LEZDZET*q~q1z&R46)-C5xײ@AiV6lZS5+ g+gG|"Yt2; F=wn|* ;Ҩr[A%_Mq3{NlsО *CE- 5+^aYW2IBSR~*H ԭ)40RjfPRR'*u 'V~KMAMpq4#6r"F!^[~M`3B!?CjC)؄Ecy430L- dg޳9sn_OOlFn=2߸3T}CHuRs)w v1>&l7d>um&p z7`&eYCſƥšZu2r&MlQK4`ķav9@WڡTږ{tw4k0Gd/z;r  l˜@ h@.Vp@WH"^1ZZ=xv[jBkXQHom Lw3I?ov;d6+6B\HlϢ>AXbci?ON:TwNf&~4vGz`d)jD4ĸ,`X=3OVqTk|?1aaZ"xSHRIܛS~(4_մ-䤓Qs:qT\3)50?įry78 WAADžO26oAROdo0x%?`O1wA}lM0q qmktM W 0&dW*k#H~ ݕ>ef=aㄾ"_W㙜v/M@4IplL!vl;LKu4uMąAĥZ,H(AC=:bݳ~4ɸVm A)2̂9xTT!CWGf9>n:~>6}7c<#/aSpVZs 8=gB2+?ZvKEsH%.)gZ^l2)9swFqK2(YnE-/DƃSWð̩W2H+\<~S#)Pu`{|q< 3Ы`gy]dgQIZ;mZW{G! š3ApDz%=MN9,~'1􏺇B7G+Q%9U=^Nijn2V=-">L{?=1@ rGgl~+́4(8E^/ZMN@I' {ʷ'@e^G+ %nз#6ۉI=̖xÛ`:?d9?̵SQ?iy@7=0c&e3i<]UΛFk-=nlXyV=^*+҂HQTKD=Xƪ%DϮn#gyf2v*uKY~bp P@=Y x;'jehvrи7ء&9 d|<\Rk.!k͵`vG0R%?=o63{e623Fp5c; I|cW roˈWV) z|2D3Us >|œFo avv*j328CM!IwLжZ;)]0^hNQA-r"V8lCڨ # =)zRAqrcmwkvITqF}mgl!)jTkP,ҒqEv} X<Ο@x9!&}QXGL{<5rTr";W =Pvf#)=n~X$*%QZI y#'!=an (>Ga3U$Jcb֌ɺ;?xʅ {hb* *$2U?wܠֳߋ 0n)P3V@EI$eߖH^%ϝ@C^OSѱ@{Gb 1}mfѺl\׆B. 7=S!i(p9ءD:=m~)Q\ ru!"n@ VSSo6J ޛMDO_5AyЕ@M^˜d^LPvCnUHf~d)D$ mņN?$t`N:[8 )gJJTyKcA]y(I"0-2Z$\dD+^ >ǀU 8zvF1t&o%m]@F-w3O%8 /we=pg3AtD OyxELSG1}%dQP7JxUEW"`@4ֳZ"{d,lgk)^f3ϯYCK+?}EU'LQo߉(@M鞖S>iZze@c0MW=rvn(N]8UI%=3:x2*||<+3}@RIro/pf-ٔ7@4#+ `{ 8VH51=uxe ]WF`qxC,}VD-m5Zێn)ۿeOD?"<|y2$Mјbsk!x>)}Ooa!D"ZO8 T`W3Q8{`}pn7`U"e-y^|q{Y6bb BAbiYv;PiXP7&}E?;bfC+pG":oײvp*>MEC`?eYpca6סbK ɌGHr3aIԛRzj\p&s6a%3=0'43[l}|zCЃyٕ!W=e[cd'F[SLl?/J >u 86Čq:?՗(س=HDi߬@sn3>7+}(攡7V)!% :bH<CixbB8Y\G\Au+8+-+' {1h=65'!scX$HCڧيszN3)ƞm.R"]ԈoL ,ә} e(x/VVp%J6ི>_|;Zx[YtNc8`/ip0͆0gÜFS3w _sf4*lhIF%K&o[BM3շHۍrsr&n8!(Tֳkx~쨺(6jLr(۝B!D W8e1LP{=Es`{-=hB-˂v$C$!u蓧PG0>l}=qv-ߜJ'>9eCr&hdBh@Q%C+_'>=Ъ  ӃtS*zm]zzeQm4J45EXeТd.jw&kgڽWg۵{KK\Y&Ƚm]V;*'j;t Eˮw<p*me\T:~ Sbn24"_<G2aْc.bu<4 -*>Ҕ@B+G0}.KĘO.+dH Q%p,=;^mԨ<7Qab=뤨 öҥV?<`d]l]ZDp~\B&*նϤ`*Uxn媗F僂C+q2(!υ,N-q= %Ho Xs!:ct >ۅ:X%97kr6~N K3Cڧ+3{Ef~mu)Mi!#!-)<)=>x#f]aw#mI@ VD]ɓ_&X7M;i6dGŧ&x!JӇHL?*bg j˭ c*sF>"r]쯪XCbMUL)^2F6@'ǏE mB81ᶺS|~։r2i7@])Uok/T2D-`]'M-eGW凮^}Y̿V@Ry|bdW{ Sʙ|ejl`@]x}^^GJ(VBDL); U pFTtFT?æ긿Gӭu `I %_;Oc~*ƤmqGoU/aǑsL,,~ xMݤ&Qo7oQvpx>.RGI/jSdt:D OYvmDr-X k])(H [!IŨk})~4*.go t:)Pc8DSµ*L&K޳; = 2 vV%/,@6ΉgMD݊f>)Hd` .x0x#*iNvBmc\ :nف&b5_:v۳^Y.j-(Nc* FjGAXDn8Ysf˿|N}qVn ‰ Wx]ߧL(u ?E;:r#Jsp>/ $қi4F!yHFot}/qLrz\0=XFΨލ`HzPTV]v +?a&=\6\',Hȗځ0 tFS-0Ϩ3qĀe)=  8CgۖE/V|?#ENbRΏY+:Pd^DG^ VfCOX䔣0K*qnt ~_"C:"$o8&sF:l0e0$kTmP=gPuO2ZJ"{:HDf_\]9}oZj얶}"g/!C)c#yq!yMD}>LgnNlbO|P)[fF-X,0K3kwPTHn[=*XS( >Уt[.ʻe &TM_@JO%vq,SWp_4nбZ݂dji@aܔ߱txm%_S!i:djfBNe(烱vt~dO`OZHw6tJw@22!Շbkk]( qnPdp{U0D$vKZYmal8NA|uvbOT @j{cI;EW؏~G_Hv_#o 3]}0[YyS+U2_&?V, hX/KZz٣}Lw'|Vc_MZNP¿UOٴ_຺qR,:!d5)MJQ5OK#11V.U {fIN(gx: |i3Ɩ.N\|׬;^>2pR\Hq)Xj_hn}EF+|Yռ1h- Y2a]GrjAnPd f0[H 5Y{RiR0IUO8TX? eGY8=`-St|k4_EaIؽ*Cw3>=0BFZRJaL0d e͟{z:'yx2N2{/pFw54Z8.-: Yjn-%Y!'  Yufſx}ލ@z'D5EpNuuscAܰ{mЌ'ajhN .@aFRFGRtW6|-ydu-:d!/iΨ] <5Y|WMҙzVi@,"aaѵX+Q!ƲX:Ae$A~ .lJ@C[@aH9ozˏl)f mcCܢQ'\헭HYFF$%TX :=C@zr/Y\onX7*zjk/7k gkJA4Zֳe^ܻ`= M"Cq(^7!~HN]6#l?Tka>Sc.A>zyזZmlM[h兒E`F~r̚6ZzH1 J s餈E85 Œԡ4cH갔xF,8RVQ$juޟAĖϲ#:»4[)I掬,a+& n8mXAT-&]Ez}x.@zIE1&-S? هh\r2[eHQ9;JK@ŠT )<>̨(-(v~e%e8^2gfK䂾3}-D:77leoԉiΪJqg _dy58!<oNҬ ;S,+0m_wRɉ839@ V\xcȔETGMK#Scэ6[Z`\eY] .)5+_#~6gԓ^%b*A\&k KkxUB9 pf?@έIFƞ32/#:N@2iD$Vj#Cl8+_ 6T@m;pѽNOƨgzߝo'&:Epr']5$ty#D~ʶ9/ޖ1: (D);V_%OkPLzs-U&[5gxv eQufk43kSƖ%gL5yw0-D7~ gDz(uBJTnГ~q]AEΩ%=,#>11DMQ}CS@( ^%*n/]=^r!uot$QPo#9݋g&Sk#r(-U/Gj#G3O1!X3q蛪@;%]Y-s;C\:d 1g^ Z 0ꓔ>lf}j5!{ 8D8*mb(4JzSٵɐH4u%PK7 |rM.^Z{*eݥ:k'+Q C3o J<['*c3إ]h[]F9PGLLfTI5&̸8* S1Pr˧x$$!˱sL'Տ9cGu!}HZc}A4rS 6||r+4̣iz|= Yperؗ^RbUGN„pgV;XXxCCFl * Rрxc)\- e=rIdUKC{vKV<2m\o}֨Mj*G|& rd)c j4s!h-:H?49Sףnojw:w[/L7*ַ(Vٔ 5zb\OZ6IuA%D( [l~Κktɲaj[K~3C Ro'{ލ`JgIoɂmy*@xWN"YS|zi?ˡMө!扁 YU.(EډF4LJ% b>r}ଛh+Un2C-%+ĪRIcdEVm?MǑˏ c!UQ!-+xRl8IRā`R[6''B+= 2qZ OB( }xp2juEEFm 0v9G #o." SV-Xۭ94kΟGM'$;;, =xȝ)p]q{ɠts(F+,,:u~uDG @$ wW g _Mn^? ,'RXح՗;eT6TLy7?%ho>~|ބچlֶ[RU>~ڈ!_Y',@3qތZx~,OBG W.@sM[.ßbZ^갽 ‡̐j8ɛ-Kl٘@An\kY~Pky\ (5f_v?IWʳYIaP`Nt|zr=EVْ:Ll:lR"r.:4u{B Pt8Dtk 9EBlu^*jq͟‰d.:+09dz`5H+e}_'Tվg 3:d4jP>p ZX>2}[X='h 6>J)o$rqhzÖke1||Dy$~Ec^mp&ӵVg9R`z5)} a鞌+oY ,6KBl7c~ ʺ30‰80H.t -%_;Ӧp n/`ޢj.5{ھ/w foۻ"o}3_Gy_L]Pqv d}$9*1X>*^ϲSg[1>[z/96-n 2{9.QX0j>m/?I5_iCɏъNuL ׶:bIH_&}_#et%Y0yFqAd,;e@7$uŽ۰47 ` Xd:\.O` RyYDdyDzz.K\>뜄;)Uo21Pp4G#= b(˻y8 (O^V^SԸ +/GqzSNj9jKuȾ@J,Zpc4M*eڇ__`|AYz|$t [*qy&s0mrt)p# 8 XhQBk(N 4TT"O _wFӕҦjeghnh'_iLjn. &coM˝}m$Īl}+q,β`)ze@TA00F ɿ>őXZ|#Fla'xՔ(=l+I*iohpC&;v*oo "jchA)Jq Ʈd9|z1Q%l_%S#Fr]^s%G4Z҃p˚NjfOsx}F"S2ĉ(R91-*뀮C^L:0v[RM ¿|?PG+_/OF-H%X JXE[A=|H e7A.|u/7xr,61ON67+*,)7Ok# PO]ʬs@fcL=`^bFno|DYe'AX3'OASfb3tFk>M fQ^0.\F3)&hf9":^Ws/3/\;kJ82%aY@^^7vNoa!&?b<X ~)< u Y0%ajEp*}_0uUC}Yٴ^_oTDb%,"GՙI}\*_TU1Ǩъ^wk'iU ۰L1+]E=#BᶄQԻ4z )C_Wt|#t3z:bNUg}kSij%JO+ü?{lR o4qlexe!_AH "k;>_ZEU9T/6Yqp a)": RSt0+;Q&W8}nA2!2u,JL(e9[snh֪ߐzP{s"i,iU x7x naby'7IspAmA-u'̴u20yos/պ~G k&A s%k`*ή.8]2SD:1LF sA-m 8Vrv4$7а5[NQtk[R.X`8M8u]RI:TjPX sY}5FBӋ=(܎ J]<2;JOQs)A6628)UbH8ʨn )hǿ25\ !|rn!p \ᦆ2A=7Yp6q6+N Ũ?Mru?`Cf;MwH7(?/ߖ)1~$lCݔf,Q'k@vjC5R?BfsQ,K*Q#nDbf*R K4û1Vh\CS0PnW~߯n3P?DD iPjJQT5֗)[`ذ4}7[s;Ž{i!ʲqU,C?:7t%bPVEd-2߱ Q͝e_>8}u4 h\9vcaKAWv(S լGyʼ|PU`ͺQlL9 蹾~㴠RE #D2&c(<" f?k(BsXT?1`b@ډ$h7xO,EH&r/}np#yNҞs\"Oߖn)[8T8뎃mv1R^wTpX|x.=9.6͙Mm1Tt5IjʿN7  c,n~YumHe2O"H"%o9iUhxUМȯ 9H$h_u.A, DFcW-{IӰڦA( 5;-S沺"Y[n=5=a $ך,}CM,b[XQMI՚)ƒMV2ʏ}YL_~sĆ'N[7Ux0>\ WnQK~o ‡) 3׮A劭.]0ɉ*d5d"h>,u|]彃)ϓ66} ;@ڢEs*O+qf`حU#J&9CҎt@k LAs vXʟli7\k>K#tehuyQ_%ȆzIxa䙾ظ&o;?!$ny Try8*%fKyy'RP4o3Ye*"fo)OTW>cƂQ[by7zK>i4n09OhEH@nU)Mԧ|Ca? ȼ CE I0~"Ҏ+"(|Nyyq!s_ɷt&Vg/"F)-85Bq.Yn TNXf{6"̊dsE7wht vS ƗqiM8Hn3GfEZ n;/ڝ843qK۵{q:O[jN蒄VΏ78}tu Um'Mz_ʐː_X]`G>蚀Z W.Nz*|²0"i.00۔=Xֹvi,cu&Σ(6F^|fԈ[bfHP?i}A's] 2. Y[q LknhxZd5pD2 q&[Ne$ܰw[y9 K &#H:=I>4rĹkz^xqUP'g#0qultsϤu#n 0/H3U4'u¶".|s+._/ƴ=zvh (!x0x`A4fC_L0 Jإ'`o=%NCx}S)M Z7i.П5\SxLu? NxOGDSE, TQT>{"1Z;X_{0zR|H'|] VČ@Pq7 -\al*<₪ݚ #W }[*謨g:4~5[`ξ'{k?V:] {NA\5J*qQq45E.UU [ByXsPU_ ˟$V3l# lJdwo,Kzqs#D$ćy>yK8H Uw@a t!p*N]! ΫVAOdĥh̩{Gתv-C^]gdiBg$>gpWS1N _f0-^71BIvQo:RچCq h#LtTTNt]]w R]H?jD[:]ZE îP&*3 ,<2e=%6tL.Ye!ZjpN4xj8P9#jɬj'& qձ~ $|;ac#& ؖr2gkq:=Nެ{ Lل)YR?zu+`*qH^cmmFB`HK5sv|:q96s8kU1^ZEJ"wUqqBPy,B1̙i=+afr۷.==Ɇ))7Tv4#$|2|"X &w*2t1[l-rf t@ЉHhb,Fc6r6ą ٪&.L& $8ʖg$ahH;^yt{]8i#dd̓u+5 0gVgh8kP/"W.Q]w8u:^~׬;%c6?T7$唽f PFXsAߠB"jG /OOOZՋfr9;k3q0dad|Tϸtc}ZT  4t/,Q'rFἒ$.a5!Նgz7 % X.K۝h=;PUO#9*l 4ݹ~ rxk'{ eXäRSxibdE`d s=ٜECގ)4Xjdj<=i:e Ǻ=VZOqdNG9g<3}w􍶙Esɺt[8z@&Wz]'F@ $G>,":=4l)Q{DlK45bNv?Gays K (ZVtPC%Z+fn[?a\(tЊkg}m7!$"jF# 𺟉~*dh y\QDAzQ,kUoʼndm IYp"NWi`~MҽZ _eպ_rwHT@>3&vkqllQ2*(T,FB6[Ԅ9ĚQe2u hcNj|&~s}lsh0XWy#ѷٶ y$v_KhPJ8 1Ai1 tUNăCj@B@F _6#G.GH2o?Rk#NL4.khs&aEd}cup?11-@,MUGIb_wB&i<=ݰ's8sQѹ{6 ]>8=HiUWDq"Gl¸8R?1Auˍw PL˻=ѻr9eCX-Yj0Y⩨AA[Β6&uvh?6sM J^[\&ՖQ**bGvǼ3sp[ޡ/` ,t@3SQ/.HdNt+eījĸLPDdS=E2#P/ȗE݋inҲ .*|֬dݹ,?~\X&FL` W ꪈ ar6/?ch)6) gxb:MX0N2J@CᬊkM MˮS4DiA&"@zaW#;O+%$&!NO?+7h~!?Lƒ_<䆊iɵ%P/!EAؔ \רB\kR< 8G`痄 l<,ZCS: ߳?mthqg]XB΄qh[[wS478c*d&aeg1m*jG0MQaэXN\H-3#-EX[|pNxe JMfW٥=_.rZ nDҠsȞ+ '|kVESS_g-Л5>Hؼdϓtgv5+N7hM7b ~]6֕ՊzjO$ϱ #Ry%g>'U - LE$8]:707w?JP*@Q̥rMʽBZnɎau:Pp'o🦛/ukѝ҉۷gg.5[BI r>y3o29VU3LX5"aR˲Frw̴fj!?Z(Rf\T k]3HS^~o|ѓ)HR5hCexCJmlL "T8Att5v9s۾" 'ƃ c~&.?ϫeѐ'|!44 $~*-P3D\ՖUW){;̈́Y޼V2~@_6 YGAx$^g#TN>&ڸb/ 7 "sѼ/PLB.N҈#CHQ~$QQ?<.rwWQw=Vڥ3v^˓%ǵiVz0T*>}ܯ 6 VwIf`xhxuT{lU1ξ#b^ 58eYM%^[z.{oB}Wa,G@~K7͈Wۜ%ʯqC4dva%9Nn HkK*T6*g"\`\rԘ_7O%e49X^Vyd~1$饝y@ÊӴ'F?)RsgwSp +dG?z&=!vz,u %rR}!e|b?ѷ /'?bG1:d? ֭`B_N+D@نBф%6u.c9/Wd!{[k,*v1OztI/RTV_a6V;t$E tɰk: Ȕ"2|i#ПNdgc"w3(09"/)c|8,SHc>  ODoqٟZV 0v_&5%͑rG?FJPxめS "d/RUõ f6 Ewb =|{JF.GD329^{h*jQ"?K~:XwU1xj/DMx`wM0#Ēp)~L,mr!4\>˲t>DZ(6A[+Қr{599s9=, &eulahPPwa9r۫wQpDž~<>fʓ,Tӧfs=mEuMI=  |մY,vrY,3:[Gx!Q9p1`b␏{MFjȥvYVNPo\{fl=a=w^l[ Lw_Au~nذn|Op'!J/ oPl\[R_IH W=yU:@5n[7dvi"G ̈́RAJl2O1B]Z/c2P\2=u<28 b} o:9M>v;$uW'E+NiV1asl5ܯfݴ9!JȥD>ti?=qop"WpNo'>7BrEI`Pjw0jwd뾒X𼸆1j=G 'L܈KqlɠgYr%P UГ"ZiJ4Wq 0MJ;>ɽFH Jه%[~pFL nlE}ڵ`5?O\KC[Q^f?Fj'0ʰ}ǓaHg /&度ýOpt ޥ 1p|6<6HxFta(B6Ug8oD^||- |%+ϯ6y,Swx0K 2}-T؁piB>:z7BNWl)W%X6Y& nZR+oEK@T-[h:0i*eC4va2W;-;kͶVz|v-ވ[3$]ᤉA7 QӠ"LJ).$%x?r6VrG@ube6BE>@! XKDm:$d?4W.Ng` ^sk%{}^ ٱ %8~O'QN3I.f $hTki^۱C|!ך r3GYn?Uf_YUnƭ$ɑhjm!9@ڏ){aXReW 7>3A5E4)ğZhX4x`J6n<,)$;MۋJm`46Z} \eӨq xYXCRÁM;0=%}۸j =ZzʑYa~W'o g!m<:r VD_ jPɹe/GQtR8 > ړ"2] A؃-L,0t:@gufJc,PЃ92YF+CFur7Y YyjĖN!/~DxOqb%N >p?<{~Y݂ex |zhkrTfoB$l66{z8v%VJO-G(\sK?n舤W5w lFH Ф6" 3)J(U7-Uz:$g}@>hdIC {"ٺ]K_%UrCy_2I!nfI嬇KXvҏf9^g|\ 0П`$[Y{(gY89SY,4 Bwφ üd4ݒ"NLt%Mdζ\iEeė`244q5܋sj0%NKGbcxsoez n[& VS8G{$Mא5z<&r2A[x6LZ~EV'sŽpMzԩ42sO`Y$8ox k *B|AecU>PApNK!f /^9+جIr˚H1~3iWe.B)JkEEE4ߑB{^PFeDc,đۗ!P6.kt{P{ .lDIoh Oî[~Hm&>3俫. ]jrWApސ1/2bZĸ~mxԳYhkmĤ_t *> _X3ѥiV')O@(:oBB7ϤAڽᎺjg!~ɢVug _mӦI,6^W, PhM/{~˛uvZZXB-aU@2 "Uw`?zrc$8kYй㻄BeeXy2󨚪ߘ kR|Fza@CU: ٬2R[6M87ް?}wGrq`I.j y _Yz?7`xSX<'xF67rQ.㲪 `.(tD# D}X[(_Z{Vp6I .0twIiE̥ @T7OVMdGy ׫ߝȆTP;^'?fZّ G˯ngK~ rq:0H 1nt{%'/,/[˵4喈U_*욱XSڕ$Nʩ:cA5o" `0Ws%Sv0k Qi9w@ 6k4:\{ Bףi# n/|H}ZKVEaNǴ1Էf7fF#Dr``!meܕv}O'.xIR,-ޫH/)hݧ}S+C=jPywJfnOӧܢXI"D/)_MCwǶ;TX][ul$߁8 vY{RU-m5\m]Hzz`Q)sb/#zl;z6eMmVJ]-lЖcN4lx%uSHnR>z@\Nm̀| |wTm#D(iӯClD93J˃`A=U:5S 4)\n;qO_mzG' %=jJje]F jrNVSL9- #YqH{ys7y^l#/:¨@]/Evm`YƮ,d/q2W  %y}ec ZttZxK1|\\'cBE0%쀅+;)|ƭFJQ#z&K/գ:B\M386t^o3oew"UOiwi_ 4/qR5=>aq,(.Wّ/al;. 6b #|$퟉nϭ]n寏PeFzP *#a41L( zӤWc6Y ([H\f<ҜԒMpyԼFV +>)_v.넆+@Qŕtޫmnr9 `)fƅ2>N~qGQhBRoSbM ]о5Ҡ`%xXpy%ۃc=拦$X:<ߣ\ڭx\!Q=1+Co#b?vҀ,(7p'GBkO󌆫( (A;g̳Pp>^8¶o{&@F'z˭dqFbTa8 VUZT3$qZtr;wt~yE5DfZpg]-l( S9b# \v̥Z)*vF( b0pܱ2 }f+!E P NO'֙<2dA=ՕndCola .J$ 3^ĖcP*ƙ7>`5vDak)W4̐_ACim):nehY8oeR'TK`81Yrl;Qb ;>=n 8W)?%|q\jdt&+/J 9V֜εϛOk2jay4zJt8gZ9ĘE+/we-h#O" =5G}gZɑ'pU87aq8>^%&fqtN5x1Bq$- ˢ9כZltH݌d]/(rNܙ :Y<&Z ܑC=9nֶrݍ<Ͽ"ՑBd R;i%x,85k,H.*-5HALʚ?c([e14cyޱ QI_rԥh$,kͫ#-tÇpGt7廻`.oiMa2|&W ;BQGR=%Ct5xOLhybD, 4,IF!7vϊQ!f]՝D`2u |fڰX󐠛ÛAȝ@UNØ"m=n@UTmƳ)TXqȔEfZ ^F8ܔqM`&سz1L <ݴ\X١x5J#1i?ZmT ={+Dw7$YiF7;B}pD ~h{:8`5ʁ po]qz3D2C4s{0̔/!<06} V'Bfg+2taD k0[.I:Qr&|6hk_Vs4TQ" HAH7rOhG/Z^ڊ"Gq]Hm֋1ړuN!DLa:˓U aDrO> Ax%ob" ,=!E_'})QN0$nnչ3:,1Bz6;NXѲ]rP/C(ݸ 6~p#NY{e5pּwrSSHGB+IUfibkfm-z@tr7϶u::36?γ"MכcR:%4KXvSGơ.^M YȘ&WL I dH?]]%Y$^.qrg8&qT͍N)3֕tlSjI1=R)xY_T=kymSHi; rPz" }4HD&x< ! \(.\KX'zpUI饣K#I8r"ѽҀ,zX0 d85R! oQ%xe_Ȭ b fu ?L`?r@V.Jqk l Գ :Qjԡ5WXy#"-Qs1Z`K8qNxûK2-T`WS]F~3)jvl8Ń"ĝE,b~$A,j}6ҚtIB`#Dڊp-Fý\U7^[[i o b5i φcطu@0&s+E#rydk?U%g\qP¥Ei3*|x!W"F8lX6>>4R-ysqQiވ ˫퓓| Kbȗm͞H \6s"I?T ub Тl"Vo@$!ؓxJʬQe|Oel 8S ӰLa9?25Ý'rPS-_:<ź8q2> y?{%dEؠ'hg4σ.;yx:uVG.0m{߸F} q˂:8^ϥMbk-HIϱ//'H]Ngk=Z-;e5HMǹ@/*XPO">%u)HuĪpi.!,|3^@\aQ%p:u\H/bvnrLKol-zdVe@JGSrEΡZΛI=t1cA)4{"wY"7;X| d)N9KɓҰ`BjIԥD[*-_|%);77x;'z߇AE_t.o7P1@v=EgװA4+vl=^,Oy@dD SBԾ=J2ȏϰ}.1"(T5ŕ? EXojӰ3w|oeO RGFQb'\h@&M TK:C !QJDžuf8#t][cfmڋF*pE襰xt<}xuxd$n6#Axh|Q&+&4. ?pzV@ bxoϐv*m!oqi 0=0)tYxE3h7 rA_LGi5t^U'OϡfjzBu(5D 7]gYZ070701000002d9000081a400000000000000000000000160d9f5e3000014bc000000000000000000000000000000000000007200000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/Z|]?Eh=ڜ.+;|/#?QWZecVG4`_ )O &3 atsk3ӂ :ըLWRe/}"TX>Vhsl !ҽZXYf5URl6kǍ?s/ԽZ&dfzB3_Dh.~6tTL`ցDۗ>+ڂ%}OuQc5g?g;(>G4 }zLOc&,t90?|E'1a/8+񻈦l޶H`K~"JʄE$J&taW9ٙ aa>H٬;Sk 3]˦ɏ+ OT2Yĸ~9qݕϞpJgI>v"'<Y~Z^/&"`p$}~Hi:E[]0jEYy-Ϯvڲ7eKIJZJ0xݕo lZ_|)xRƌWFTx5*j7*)WN,xU@~#w#ڨԕ,+](VCna%ƙ&ŒDUxj}ʕxCX\6]ѻ~5EuXvkbb~,G*Iÿ/b|wZXh69MЊ3Q3 GxzP2vBEAΥfy`[![""Ѧ2G$sQ w6f73:V1&%_]Et gZaƘaץUt1m_9}FO@g*T0"@waQ܃k pfVmw-Pd& sՆmK(zC_L2'mr:{+B&㵇 EfvLTR@EoG'AFt n[rw(рAx1=h\lvӲUH S.._]!_dR>֦oeFt՞l|ϤoI"z_S_}iOA ">s\KzكrvJ al r9cM'P“w<$EZTx ]P&\#0qY#M{7ɴ7s_cOxRei sMYjѺ||y=M~0{/I]^|?g>³ J#2?2wT ~R"u'9 h o]! mVK»ưAYV{a:M|$x RA NTdk1ILja҇ZQZ6M^g 5`MPYuDPY lc` CaM˙-q)H6ZsZw飶Osɥ 6 3S{ [Cn~\e '^nY)Z`2H\O]pSPd5 yM*"s; P}GMΚä gKSD<|6M\f:@SVo4dN`Pَh@Za=5/:hm!#(gh4AcWi-a~ ]Tk=8s1iV5/ptQJ:釮hFBK C*P9ߣum~vff}~} A* mn@㩧<?`:gvK^氒U| 7pnheb8f-hkIOer9dz% &' 7$>vbfȵ|`#v6?&ݤ)*ʎS9[r8p \Ĩ-^M BYClۃT݊wޡ&Q*x4x]2X쁘IшW,ƢC#BgVWXr$B^{f~IМ $= nnJ*EHeiqPaA]As;}, BpA|7ʮܜ[ ,r}B4n,~ ́ٞd=Gؘsw6Lb{І7#ߺ%sF2_4Yc%h؞aluN)O E_VTF~uvgX~$"U$wߒ;:>/)%uo>%K!]嘄47uϊ"#6wA^_`g垼 r:-/O&ƹymDRn+nDTKQ=&eR+$3Ժou;I>t˫3h %i^h:ԋҬȹ !`m n#Dg>LLN[Y(-狿-qB(i_9[§HSVwRLv &~;An^s7S;h[VSlD! ۷-rm&zdB2ZNn}**bn!ߵaF6w6vqpjG~'ADtn~.x8l=Yt\>fzGLσ3+=K3 0WɌDž?mAHQAӯ) .eV~GrG8G) ÷8yZDk~ͧj˯/"9}S *HO}_@sMik!״Jg~7tSPk@[q/k8/F8,== 6jϨ1j'3l&EE ォ]m_"x)tzH$*&!ɫD$nH5ℸ. RA:-Q0wV_؝G7Zh6ʼnK[ sTx^l:0gvqeY8SCɂTkry$ҪҀΆ"P#{ڀDokH3Z~kƼv6`we} @1zN(V\#*C%-U`RZXW xh-uJҾ5n"bYp+S ˓YʋXNtkaTfGtZHtD>iX)O )ܵHgYZ070701000002da000081a400000000000000000000000160d9f5e300014bb0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/b]?Eh=ڜ.+ÉnjgsbU@bSY,``GrB@>KiL'@Qh&2]XYe(9X ]82fI H~zNE9Mᱼ00JKWɴNx RDzu,R*2ȜK C^h,CxkҶv;} ׂc8L upKdGP5Ca.@\J}{4PaѤV osS J. 5L97һ:}ux CR?+" ޠ9Ew%svY%bUgIϩ*7=`]iE|>];Wd-fD#N& GZWU<qvՇzmbE"`GbHle%\< _㾇dAE| S}(ԡÎUEUW!f))n2_5{ vY֟φ|@YFw[Bd5wpը\E:8}v霏`s>fa?L`O$%?dPe5!`Z̚>AYbR4=^4`Ne4q.̾Zrb@+x+H_9P?ЈVU92!jۜ-$)Z퓵d{n5P)PNd1y?*KKC]0p>}h -g}iB]xj%5b AK)Kuz85ޱW5tB&mP>/;G"=`2"q#I$3#0}խcfI̒ Rt@IYe e35Bq0MC4GyM[N.Ԉi@]'c!6w 4@=V$l($A#d)Yc+NLյl'<1)TE3rKm0* +b iŇeIq];VYp:Xn HL(ɐ:ӷS؍د$c EO> -sc10~!awyHe ?*f;ؾ􉊥H͜[[|?mb ha2}E$ ~f&la+O$<6ty?L>8j9/z1MrgR |4=yh@<;h:0Zh& 7܍La2B>vSuyK$B4^sgF0" ˸.\ /9PV39M i]+v%oL?U^FD!*Wz&e%MIAi5l?v[4Y|0_U:>P%q5GwwVՐʒe>gQSpydUyGsX!R8I]}mqBL+m@M$DZ2sL.x dSϼGpj:w1<%ؓ)6רaJ5N*A7i0Ǩt5="Mn nٽs4 `Z7֟o,\S!彟)OhL9sg wS驆ZChtkU >ä7cԊ/% N['%n֨DL)?ϛyEUa2cUr:%3 Zl%:焘iN_+u8+t݇1 ('k%ı&}۷bCY*OFFMyE[:Ü5U'H)*MSJ@3lB#p?rd:ZZRF Y\jWIjBQ t=!^%O%}@| 6uˊITxnJ*S[+9zsĝhg6uy'%{Ңc`,)|N牲09PL0Qď5nw84zS%.BN&O!N_0|a}=)dɓw%֯$/yU~ AIJBe (b'h;@M36K &/90$0Kį}b~|HA`t,m+ajx.$vZԁ90ZLm*F.n"NT}1{1:O%~o=:ւw&tGBfVRa^PiE%Uu  .m=o@TXrx]=R#U.Av˅LT{ŐF )Ih+h/iQ뭈qrm:Z֠B0@{ hp0rCa0 hWܰiw7QZ}Now~! xC:[._OȂ~;j džԒhbϬP7 "y"bp|u%-6S)Z9 UWZ!N)Jq}eo }x[.H(&jRxwZז1hvP6нY% )iӲE9&h=G"jqPbAGTљrncpG)frP+kSm#j}^bVڢ μ q^ȀA,YF8}AϑkviO*ߦZe񱔈2-)ɓ=':qk'򓶎,ghA\!)9 wƜK҇T6}AHc%14W>F-Kƹh&|p蒋cG9Lp^;8Bpq0Eu&XpJ#We <ŵwd eo^/DIRFL:\eI v㧑EB JyTn!PᕫRAEȸg'x-oDS/4 2$l3bH> [Cx(s$ĄЋ`pƔ,ZA瀢pH[菔s}';2bs8;4<6<8@SzиȆ_|z~xu^䙯ە:x!)7Q`KpPIϫ?OM(eqXeo o͎"B?@j]__YIglU}2X3'[Ϋ--N'q Q~6 ΍c}톇I*SL>5f2LsF=|s­kiW˩6b(DFHixBEԗRjVW+,EJTϮC[AW\vy{ͧqU5B+oei,6 F|R縠@s$'sgPvŸZ]e}~88<>rveivc2CozmURT:u\M' ϒ%sP*奷 ǼTgցYo{`e2隹C.qРD;y4Iݗ:-\1>v/7㍇3"T VCV{f2_`I}U[D-B^[]vq T=MS Z[m$B%T+ 6I󨴉 n+\= a| 8C1AzC)X )p'sy`Tq,7Sm.>mR0M7s~4VM8n\F*wfam<6UDJnpCx/Mer(m%`ij xTM+ n J-7##ᾬA=(;[ Z(l}Иvq(Z uIQEo7 -z t29KOQpYQsk+)G\' jAVЛBk@ly,YPYGinnLf $M6䩹` 0oOᚪiKoxX`(HnzuNl*W TsKj_܇R݉K}&!3*-sR#]^j?+ Řkȩ6Ԙ0 KxaXc)2>o/tVs1#ȴ:Iy /&Qr^e"4:8%iUaH1bx%)"͇YU6יrH?їDH=`5dś~Sb_RҠ_#YHۭHǷP+|k8~o2 =Ծ{'ޑ1bwN_s>uyUeޟ- 3\rNCa}x#9ծ9T ^a8[en> Q4B`E( ȡ蓁Tj[`6M6;䯓Tvx(Ue} hZ_ٟSHb6Y+@yt0r#o_b r#G)֓/DZ9 } YWTfxX7zi B浝7uË+b%N@;U=pw<=5Ks"Ԉ8Wj(8ÊzL[G^hԜjJy^~^|­7UH}去&7?cPu^>홄<|w&WK K@29]kTD'ht9;B(mPj0ыA>"8_Ra=oQu?[Tkm*fPp)NW30,?pI' h4Ca\Ղ6B´:cg7 &NcNf7YQ3<kOGxHc"°֯v=vfЂŁE[<YqȻkVXdZ%WVuXjQj{Ezx~Rb⚣ƋADd+ 돔-Z8S'= [*b}J֯UyZyzɦp)<Q n@}H]@5odMŏ1Oxm-0CF~H@|^KN6jNp|zx] 2'Nrx~efS6lS{X┅Ra*ʎ2ׂ']47Ikmpv}c1t0PvevmGdyMqXcF^$G'TzX"SZi !pR!YOV0/rkҲN쓶I}ATu?旅Nl=\W(g:EVb^Gq/jg_)840߉S*لqߤ_gSG_^57<(B̂*W<;^h: BYJ\Uh4ee5z‚SFOb4!PpPAsԠmqhA8'_H,U'$kX}JK]iS"rt_:CX-٥jҿ/6"Fm~;Xa |Ä^bpz5EB?aS%dS#+|{:dl3Ü[WJK!|IO'>b~m/D>_`G;wN;*v!v+ Bb"Ǵ5zx@)hʺ#lBp:H16dI%6W+s :~>.gp3h.?KFO3 -[T-1hy%ąYak1r]V~7J pc`O4B\дg$3DJ01Ltǫ9/c.3O^eTBEMEԚD 6l~AjUl(匂>D`s-/z9(3p|>~fhp$<dg@Q0˙)@;$sjCyK+T/K^)oCݘ3F>nɕ2S|\89bu~ܫ4D&]d}[@{} !>8:2H X__j~"+RvRAdҜ,qdŴk$ݳѱ3aP>:'mɏ0)V= Ծ2Pg%z2pߋn&Jj4Q֫9\C߂^ķ1{' ègkIpbUqQlnD]H`\ګFi{sJ>t6+d[qDՉ? w *#V @%NJQLwN2\+~?eاՍ{暆꣡veJ"Q8|Ɂk',i cHJ#H}:VN+BH$[亝uLzԷWAẌeݜ+ISxmŋ E ãOqv=A_a. pC3@yriQQuZmس:n۳.˗kGwNiÇgjN(" +~( l6=? p0Nw?i^z}n^¶ږ5~>>S-9PE+S3C鯾"ߪjv*o=?Oʉcژ:W4~ O)lnbLL᫊1&?47OxKI-SϷXB[`b IW6rtEvAqWйof x.@[Oxm-RތjR].xE.A}ҕ0Ь7G X (.C@ۺ+(=KpAOvjL-އ @ln~ЇR"\ܗ8 CF6ӃZk>K~O;Uʭr>EӠ}c zώ <a*#}W~Rm[2I9nz3 g@p֌g&fulݵZ^"&7YY: B9Rri&@B3̗*a9LԁR=vтinX.<\!+mvtsJ%p(26 Wc^TuϳcHTI>O;P"Zp^fW~' ʠM|=8dž0l+Uo4l Un6A̔d9{r{yDm 2@3w^c: do<L5>T.rbm5wD\~ysLS_ :+كP!Y;3I4]lB0ću*߷̿W]դ>JgĔ= kB`)Za/ @P{R s~$ |HWu \ciM|D` i##d.LY$"  ]͚9:/9ެ jw[siBW8{'c5)@!ʟu#c yH섉u}D(9 A)#m6Nv.4"5I>c6"J˹bvompxߴ|"XiLMo/ɦ -f7mrbPfZG{N:xYY9*fOFXNp\G ̟BSCzjZ 4E9ї>( ϩXnIq5*s~)YUWh;9ƒmn/ۮ \bޛl?6W0)4UgcV׃rH;]VsY~DQ9 =%~mq*Ҕ}?8iY.:R"Weόq^O؄&Hkj4y̝j.~G\w ߫f;1%PˣU{]w4HoC!j{uQV>Iun۽Az P4)I@vu=aƝA0o˱vSX6pAOR\] +CKdMUnwL:-եg+;=E*J3f) x[e:ΏHϰ=q,.) J|iNʭY A8V?Hv'zu4p%Hx|=FJj,xL^cpx;9,ք?{e( Aoz%=Mt+%90[\b0{+Ք/)c@{@@~p=C-r;y'7lSBS粜@ dǴkl>MvTBzn_OB:pi/^YaN#j:T Ȗݤ'YqGki^i≳^/ӋA3LP t@1IT>q9]mNNULa UI'd$@Ak 0u%fcY99~ (Wk yq^B?гph6o͈iYJ(`[uG+H vK(3T\ǂKU7L.L1)Qcws0JZ]/~yn_q0Ic%gI| Er!.~.>}s7+ oؤ:['O5(W`y Ov`3>ٟnS JRJt`%t*|憫AM<[IfX_.:VW?+'PbnjlcnK&ϕߓVl=9qmXǫCӂ+c~,̎M[9; KSXr#$J(3 ̨ c2_αRREi' %`gSG 9.H!a#iNmd6bqVottX%7`hx?FG4\'pZUAP)=_CڢKJ޵q{%8t<\ _uEHu&CoX7 koŇWY% * wry_Rox}ӦhqgBZKH]t [Fn-jGK>(ݢ\'(H42vzˬR[_߇},Dr% {?gT,JC蠎Zoe~6F\IDt]ƍxkQ'=YZP5=4pQ&a k~jMK?򥩐n;q|4sCNTDNk0GA^[Og p1[R/$CPT8oLtm %K|=f]' ( ' E?K? E`xx帜qnG w Lgѫ|nbFReoIكnV9pչȫx%z5|q cC_Ztb78%o~;F9A)C6tgU^YFp30 02̖̥7fHggʱ2cRl4*k -;ǷL! ^9ܟ\IPr sMm4 yOܣGkece hEXjzGN=RC*y#,@n5#2e$7 UB2Iio Cw3C%QVxϦDvyG/' D$K2X)u$/),#.1eߚv{AqxK-I 9eٯ.)9WX$vjʀ7. `B8u:n";u 9O{:}UiAל8WyJ˙AHYoH:K ު0P{3Nh/h %^RD\fO*> %ǐ1(uWĦ.;>)Jgn\~ Wg_=4l/vgpޭP㑎>0} pZvD`fU>͊&^P'69tXejD^XU8 "(Z>ͬuYx]D]K0Ρwj:N)@%[NBv ^}xZis @e^hH1jCIhr`zP6X@(jicǚ q14(XFDTJV_HJA `ԙMB6H;?RR-{d WfRE,C<&ڜ֒;)ylT3=t|Mm,D=eepzjP(NwedZ8]}1lrR(#UvC&ʫH*^_6t+ű7@Rtc3")c䀈aYk4zeHb|˦&qgsNbXEιtIıBtfIb<+?FZL7B [+Y\§N~ē XI74AYW *%9t⮈2I?62Lu#Cqd ӺPqXr1A@ϬBeR#&ְdJ*ZcWqYtVUv(<ĶO?! 'yP5$sw}׃hZ{*X8RΔ MlSth]DbBZɑ6?̞A):Ηwa0_CrtF[xV$Js$ɰZ(dQEnfx(VCYMG+&|R{Ŗ P'2D{WA4,=xrub-n|0^ >?+gOU,eK47hS%4(.FssEׯB{ fJ4`'NB)׺gM_wz@,НsDG5?7_zMw IqPl=lZ9x;Z+fe*hKqdw򛿁P`QФm8Nv|nu 4*XrIכK//Scф5Zj~mُ`Y7G^^ #1=bvLW6"tnAhXWgLG=ڷ:LzAֲ>PMoD>V\XqY Q'V| #xn)`dnhӤb&Tym݇sQq}aX~8}ş*UQ›Hmŵ,_` tUgrͲudܺU#@Is`e mh̥P2ngroR6yc§0qmuS3;!:ߠaN{tFyQX[0>#"1gæu>j0Rkl2;sRG6G" 7NKV}x]e$=cntl`2EV/bZ5m.|~pGVѝxD±1w!%d%`"peSU=짱:ة"ғ=V Zn*[R}_ d\y|b.ykCy 1p ]5g |_WԖP+ժ}?tmh.'‹)o+zN?q9KF)PrkR,rvc'{ה3xW'5J&"F;P|ۈ; 㱦_+vh C%n5+i;I )$IZllE]25 Vf2o\&+5YrSph޸,DTbpV,=o;JWbEfXLIhkpfc?|쎧5Ug2fCׯMnϜ~eQpQm^&U>% z3%yEb 7kB{z߿ܟ|ic=nr%3&A:Nw֮OtXwsI-ĖÆsGyy/\~•CKsuaq7>368𫫑wzkI;hiQX#vB1r]tžOccr~E{Mݕ3>T(9H{#*( oڢ@Ѻ(SA/˨E1c) ELܺFTN' HҝgUKDtDnv-db!d\'y m2};}|-Ad(LbI7L(x' "mp~պcByc%*Ô@Vׇ?GIoG(ZY\3miQȒ9T2:h3UK4A~{zf,?-C!;# lr^S+Oɘ *y , Pj}Uϱ{i1@0V?@a{X/l8H*t3Dޮ!5.Pƣ Fl~٣ApA37sLfVqCNRZ"OdP& vm>Y4HL_$Z;_jˁm0S.<]#1jARҏ}(#(sǼНjy4.-c 0@&V3(^D'.,[ y δ 4^۷Oɺ8kB_VO 2GQK*zo*ihI1}9@ XM<.╲٧&Ȧc,QW1U!;LyLo{ EyzxX:Yl/.q Zns1;U)Hh6mQ2'-o5ԪCa =0;( xޤ|b7s?مhb(ޣɼsؕw[Yo ֢ytZf6s { OM\{("Oh^$9ZŀHzwm7o/!$#Jެ1t9אR҅pW̫Vמ EOfKJRťBG/Msa1bDŽ Agd-lj: ˓tF:J17:]?ow&؎|;jv5HL/U;rrrt{YCW`4ׇ! MAl7I㠷7H-mjى2R?6%$LXǠw.Of/y,ڞ۳Jk5W+^: dtЀh[s]?W4;D$"; )~jmq0X}KY+ T[p87/J|1wp;Mx!BYsbu{a NMc΂x6Ż)ut+- cCUlSJtpS`Azn@WE! z- Ǜv vO_ THj;b)%_vYBM2ƪ|T667i6~zC saXZjɩ?ϴZܑ# :/COqݜ e4Τ괤}8ՁaD6L~oo uoS!OƄ9 c3lM 'q '<.9^=Ƭs@8ݶi?jbZy$^aκIh@ ]a1EHa XUcZ1NVM%f>h*VCviVR j#A91wKq;!$JHGenMncĐɡu;chAE'13؞crLLI$zkƢd Oסte"][yɌofZ^#Ю D<& -vK&(|?I$sD3QG+8eXCQcK y9A.U ,{p(*THM_ ˖ W( RdaV~OK¿~8[Jp- ]1$i2Ǫ犕m;ooO/MzVsgb01]@h/f3N ojbDꊘJD/僾Z?Pur ưgD!P'#.oi m^tlelA:rq{kЯ<7ҽԬ ́=|,HP4 \w.1M1 1ԀrZ67A@?yO2[`L[D4ny4mŦOlZ^jKD g}t9Rg}lrY^PxWnNJO[5/x6c$+E0<lABG)L53"&j|[e>DI~>{IxbSDTa$#,u0>/HirmMwK}VHHtjZggѱ X:G=Ny]sEMEZ^_F:[d?>llI%vb"ѪӗXvp2x``Y5<-ƿX#!eୄhm݌UAGh58_"c8z3 ;CIUІ- y-`hp:$'10~ tph"VvBU< E  TMrH.u\tCd4 l ސ65?wA#GL.70lG_+~ Ez>3`kaJD$Nԕek~O8Z5o\-n9 :F¦tgkP|m 8</ڢ+%NF]WNcQNGЀ!fӧa3&N%jqFc"' ppK6@Y5xxJ3'h݃Q` uB]z(VBaH Woq΍g@ZSS2ub;JL7McE>$-E,"CwAI_&I,w4 y{™{v8HX[g 7 2Zl%0)vr5|Kv2YM5wPV:ɟaJ'gqو'D w\d;)}qAy"SYkvV}v3\֌c6IvDݤc@C{W{.D8xW) `$`w"Z5lʃ.du JC2\3aױvֲe!]]9ǥ@$tPuDN~JvS&wAA'uHtZH;]$"f[y) ,f1x^veVjc>]$etШ1&)<}:ESͷJ-+D6?2N0Z7 =!39lO~wc7U+!m 3s~JM@nGU!`r4XԴjRQ{Ն!Q- ]Lal'' .76N0oJwJVЕbѼ~,9}%}VoaVֱƈHU k=pF OKd1ۦ4!M6+ˡ/"[JXnĀkO7 Ke:a XUyKGqTA7AaBGpl/$!u-hփÜv ]ͯv. "Lʿ엄K9s˼5wiU KX2VxZWŪ ?#ԑ~~䰟&e̾b0bb ܸ ` :.|EUm 0S./~G}' 7k䉮 7ϬKy rp%h\4cl\\LD1 S} !ȭjkn c6 fx,QI؂-` +8xҹ|Pe/.96Dxj`œQcɬ@qf Y/#|R@GK; RMy]±1<( Rj))('=ͭ\nULe,Frjo|Oeuٰ8Yp#|J/+<}୫4Cэ11%ź>| !&.b*;L!PS/3SB6vn$@Ԩ*|y%Miad t@\7yiZ-}9r減>t^!J4T5\,ۄmF7.;pAhb*[@D7w㉻2Q5=Wt]fD5Ԇ2Ӂ:iHαy+Eh:{ϗ#gҋo$B`QJa#%{A@ 96:*]Pj2z fRO>$(9k\h, CI4/:mDުӓzRb-8U5 P$UUi 2Muٔx)+A5['XU IDYiҹYk<4Պc %}{U+2x;E|V2?r9%5S~#G{qظI=X֌IJpRvۄQ*02o M`߀̐ɌاXzs=@BASxįImnq&~}" ]dk+ ;?c}խJ<1{]cO\IϹ;͔s^5-5̫,,NE}F?)H^i6Hnh5!3lл}#x_)=- LmD=cO*=9Z8"`,Amb,ivlr4}{i0XXխ ե+Щ?Eo"^7AhНIyl^_n4 #fі4Q ΁d"%8d MAS_}"G&WrvpPJ+ NhYu)n-`72w0_1xG +c{eQ`֜X-_Il%4Y| Y@_`[}FB ɐ\txE"^ Dw޵I}tu?6aipmvZ[+|Gi>.ixFlRyʆZ<GlH̎8XG|mwW gG \z|`of~`: x\Nbg +L&DJB\l-OXD TSv_i4 %l!BM LLZ֚Δ/bBG&zwVsp0^u<9PBIf"aUW͊JfG]C-Zf=\Qkav ܉km4Ul784[͞q9(VQF˒;w;QL ZͼšaT9fEً en)JKNfhQ**2 `Rz.9fh~ W(7\mRdp&~V' d KЭ)d ^,R3R޾u LA"#,?)ε:eL8#ZଢVGL?}WmGꩊ0zʄH]v6o ##dO/y.W!0i".L2 <ڌ_/݃h).Fqp' }Wn9HD_sX GO.jDPשdzc7a\.FvQ@0|HD7.?=ʲKm+?i[Ju@DЅ˷A2.VHO0Ll9mPa#5?EvQvSʘ<Js4H.3ߙtXWP&$@eLk ,W *SO Y ~DS7eBˍ#ғ1*5y"5-o5['Zlb۔3ppO)'cm0pSg)h5"6i?<\LןGi´pﴱky2mgJsrsLH#2[4&%hOh 2OrٖX 4/!IyL$JKrOirwzbi4ǎ6JYroS^Rvc| cy=%吃 N2~Rݫ'TME f 85g~^pNl,6'bc;%0&5^Q*9 lb =fz"O?޶=W<MtyAA-o0ݍZoF95~;{rԋcIdD:;`hmN%y?F*/4?Rhh5KWipM(&XoШ2򨗂*]=ωYd֏l;& Υ qbfy~ YRt*>xxh/]Uݻ;Zm}iiwL9Q᭢ #x+Z[p.,J`{2e\ܽ]hώq%)Ԑ fp/=ZbL`fVA}a# 62)?-N}\rx|oaWزu.v7[hsv7j3>ߢksB]bnȻ}W0%JڶSEuO+3U3C{c݆GtVI:1f(X`ds/ t3ǢqpZOuWm@Oh%C$EHQ Wѩ0&쏔xDlye->?N9CrBh5;\2Eէt&2؝9zGfynZ_lFrVE4._ _G3,Г؏16-hcmk ]`Xd%3dяhmS8JeҶ7iƩs [h%sߪ_qAn[\eǘ%Oh'XYGnH8*O2Aa0 @2j汅{hvW=Lyn| ѫ}a~ȤskYu]ƧX y?ʐ(q O;.61l4$ʒ|^pZ% 3yFC]hc~=&"5/@N ڋ4N8Pɢa\L( P~ZP95Wx' mA O؋U]ʭàj| "pd\dtYU Կqi)A42*kLm3ib\hu>%*$ۤWTG,`Mӂ_nYji DrgGGs?:0)R֭ 6x}Ԃ>(IrD_M.gS^Y7It=dL4`STR]AzaϋM N#N ŵy)I䱀-/+Mz &pi~D:$ aP ,#W6vZP[ |LD=S'T(mF|I/r((Нh˵kڨSJAzTQiy 9/uW;ǂ2v~WG..P. ]c~ol,ɹ?oA.fn/ނ,pQ%k~J nZj8GHA8w:zFm9Ӱ qU";K7LYPK<)8ä!WY^'NA.1|1ΏwFitMil}tчJXTi"zڜ,]5_M5'xBa:_Q,'YfG}}0>Dz=ÖVbPDK46d+oX<( ۹0 :l:ez?rMTYppHT=H Lb`WTq:hV?s+'i7bY^D yHOrr.E{*u$%S W0*Ot5@@do S6YP.K'wv̲~*ֺ@| .ö.>y@Eŋ4܍5(B["O\p@Wʤ5"X;zgrΤ he\B] A _-&3ulD&"̵#4:VbZ4*nFք2kWZk‚ݩ& [K=.BB8J W#jN > wp@< %6U&p?\  L00DJ ;xs"$`?PiyȺa}ܓEVV= V2LGM #R~(mӦC+ʣBzFw*]nby4y[_vG+1x ^*{ܓ~ OզsS E^q"BHlIw ;|N[fѱz pU' #n|- );6[Mgy Ƴ5&06v?b$:bGC zSJ5,0:?JQ߇^;3Ĩ)EޕM6P,h_ ଦN0GѠO<[(T4ikyxDأ|iA "x1Mr&XRna~aUd&OH?m|^,BS=;gj35TMt0g\ޣ \@K%nHrOX;~հjs.JxMЅ`FiE5q:{ C-f)]J'QGFþ!X=ۤB6I19 lg9N 7}lCng &`!$*E_jai-BvAzJ;Da)s-u:{j?F̅7UtKY謪EÊ8m^~5-Egp@Fqxq'Vߤ}y) rϑ#j&9lFS*QVd ם)nlh}z|]1y5knR`+30,|>Ы-.ɖ ~7#x ʭNa }%}BEZwqNCvv@XT-M_.`نSFga֎eZ.BEȔ{nunO cy&1}8a,=B bhM6i{$, d쏁i%]l#zNĨ`Xړ{x>}@9p!PviUY<ң{"1UT\B\#Ķ2R>jѰ bI}]Z"91{{ruGp#96pWUdF6Hȇ7mI2WRJL64kx~I1: 3F*0P83uB[gǛPnj&Q;W#NƆC/3K dI9c)g܄&Z޹nmw,sD4s*g(,wQ6nۧm׌LN9+ a*OR3a4PRZf),⯄ 6Oy,RuI}~ scļo ͤSR1ޜBz3G̭d(8rr,{zzxJ.6 V{̨q6N`"ʤ4(Czd_z"-xMF,™99{,K wkRcCurV.8H5,o DR_ zFdfKuuto!R]12M@ˏ]HxGL6B[MזYp0^<+Zw-7׭+񬽰YݑprQfu|q[S6oCQ{lhVrp7RfqV 3B`^qG"@Z>K ^f y6&"*ϦυI\(4f\d7BD>[%((6_M]Y.G%CwUh37žS||Fb8d> -"^pSe5#L\!yQ=crq@͂ CއNse>"rjh MA͂<#P4AM/<hGC7[N)@q*=CE@ep/ID*~ˡ b츳G4x7M_|߮rqJIl/_dOEݸM/M-=g [7~a]MIV!oRˁxD @=f"; &Р7樒$ }^tRITS/2ΤK6i6whCL8PW0i޷NL G ٘kdF ҂7k$ZHU"YcG=j\QSq˶^"= ƉY=ʳ~+Uhd_Zk7ЍCf,'%o ,̠USm!9w+" G.\5 !f~+m=%ւZE ׼PЇADB\$gGZn=ՉsyyGD&5A,tTg};/{\մp$406u3~-xĒHCU?dA~է<^OԿt- 3qfkR {ʮЯPU?djsw&1nfv%y);b } q.8(7qB(J̽=/u?iؠl)]×h4*l 3{yVc <=K S:%'TxP{l )q 0a%EuxF CkrkўKWm!߃dmm3GQcI"Ҡ@6 rmrRBL$l0s+@cU HpEp2%EAm:}Sƈ+36b`#r(s24Jdl,MLT.F%K4^)nb%Ha2Kj憀ɨp( &~PڷDuG*B Ȁ<\J.HKq``}U}Zk@)h5}/iT"&'n^ 'ɋ1A&Ț&kK"`tEv{y鎟 kF0EfetGIxgPkro*'C{Ё\b,$54\kJ}cL\6&֐ z@֔/}(9!j)t`S٫|!eM1Zj iAJim"l:A j ZdVwe8*~ns;:AK31Tʶw~Y:HJ<פۺKEq,uAv`5@K^xf-b^dG_;0I搤9 t$ȥQ)JE{F vRU_"iSD6ⷸO0m+.M@ }O!4C٤sWg9ZW-1ins\E/X`؁AuYU+S͙ibe:|t*-BU4Sʶ *Ao7+n/' C/ӳ({?} Q%7YD:t R%:9^ Ο B@czHN@YLI,DL n]?7b';`n&Eeg)=yYG*^<۠e-Bь;0Q%ZU, CLh `J#Ę8bj E= DP L3J;6,ma*PKPA А'zFQz.4LG/ a3sVv|טB敧TlTqk2B be_@g 4ſ|=5r ݤ#p(1H^/ չR.Gj{kz Dُ #r[Da+{iD+f tG tjj6 Vn9dWpvv憆ͫ "A`H#Oxt9*g*'D؂k,uqՏz 6=@M`" !xpJܗNTs115F|?.U6.FP2Xz\6~A{!yba/8y]$AKhzF#Cqۀ3Cͽ'l]i}foYS㮒 1sl*,Đr ݒH#ʗo9~|x\̳y! m!{PheD) @<+z;ߪ( tĜ"FdPjgQZ=sƈݖcrpAߠJ O>.)g.5ӏ仜p@!Qp7*I񤇕\IQJasXJWJʍQpY}ޚ`ŇZ3򻌷ʚs/ߨE`]^<ߍc5NEiūdm#$vneMYRoL:wEr ibT?\ k[̺6 *PxzܽEӒV#ArGfZm>تD"A%{6D[S I+h Sjg˥`>7_f.?#@rX:s$D(XvU%.ܧD,eX^|Aڨo(`Xi@XTw6-MedD0Y_Y )/i^?Ԡ;]wSabY$2o >H PeD8a/6V?Cc00+݂pP-]=̽y(cEr_mi }\<8KA6MA)wcdYtqWe<S77v{3H;Ro TxM cM=n=zո,c~-au*(U8(F&bڠ*y@aLJ@Wr e~ײ;{ {OۼA<#\JjJPg.p=B6EʏZ'4gS>kMu0ecs*K3B~G/ :L'hF쓢ʾ#dEwH1!1֎laY$wYsGt6׃|#,-[4#@Gn 0\.+*9וjsmFHqnăP*Ge4E L2Ⱥ $sN,ǤcC9Cx\L)UF'`HzB/M%uE,=<;{ .n5 *:U˝ܳI;Nپ@l.١ )n/=%\5)cJjfqȩx!(*0,[4p]TBy1^E:!wK98 PS\xeսdc 9:nW한?,A ?] wR^ JaHb@m{H:$ɭ<q4";W.wjZZс'8FKe8Lb)wCЛu"q$V:q17bQFUO!gaF&rz$K`Z&LxE3C/:B$˽@q;9 'kSA%-V7o/5 Ӹ;SL]y ]| χitJ<(|kvn>&~R<j07YDa=.Y]C?= mUT*SKq[S7/fսs Z5˟2gw75_\ѐY@>edVhAO,4]dji:c}a`ì$jE@k1&tJ~'rz7,M"t₂)dko'*?ѐ)@6NLeD$D 7fHruC&\p#^wC=gC d٣՘mGc<_' Z^zqJ=_W$:'FGmhlMj?qM/pAZnm}d{׾0|mޒɠg3O{0A f\yF!r[FHZ?fJ"M*fs1u,]/m4u{chП{mK@wG,n/ S7'jr MvMVDzQב'_@`{zrA\DuK^U[ ?tistU+ L|[ "l< X>eRhF?뾠ڳ'㴏Ϻdz\DR)QR^١뇺3&]}4O [!>%?Kt;"@3TPӗre磽˸!nTRˀ ph&z"6Av(N.#S~ ];u"Kkm?F꒱k蕵ZhtP oզKTh3.ʇţ ȗj`5=] \v0{>CPu)ݝ1u4[_ dʾol>s&8ff=ӹ${j}P4~,8+rʹcZ=ƴt\qE&]pי44MhVG|A>zS?T!J4>!/Y2}vQmƒ$7C+2u5PA'EjT"po$@q~ՎCup|"UHz#aT6"暙ͣG!U8.K_W솏Xl{x#7쑓p.K_T+i q86XW, rZ)|n#ߞ Kd l.lS\%$NBYK;x /nM!]]FYchfJ>bL%q}h9JDW 72#`C7 o+W4J q;ҲS*w|9rKaj/Ƥ1)p]| Do Lh/FذNIϫbggVIz2Oԃ]Q<9v3N e̪-H1Ivڡ+94'ZLm P"~.A!}qvۑ{x*_Xop7H\zhQ|;it˿S%s':mweh5O Q}woS!~*Kc\8 S`)O?APB:/djwSFI cR˥\EѾuΥ I`n/6]f|AK kxB4ԇ_w:jL.W҃VL)ۚh$j׵a3gbr75k+_ ml#=FxP:ɿm,Õk`F҃e_v*cb*<i'.pmB> 83I DWO="ɴK3ob'۹4꠹2uPpCX4>}b5;I!H^]AZg/k-Q7BD ֢֡?cJ[yDZpjT6YJb=>gDݪT&,n! PTبC(k]'dya;X|啲qr'!寵 AS_ ;q 76pR*'' .D_<\n~9zm.)Z B qC4g#RGx'U B a}Dirmr߭ruA&_⺚ѐFsO핣uiT\&6e ץq$2!I%v-v"qNe5>Z]@Knko9bxwlMyJ6U_?gbړVFM*x+czW7$ Mws$H_/:mN%$iQ>r<d2'`iزJL$dH.`Qx4Ŭ>88&C"5 L@) ~vx1 ~e7!ᅣOy 0NۦA!aZf\D#>dݍy82&00;+_ $v cMnQD9fQnzWpkh¯juh FvzfޓhO0 snYa 2Eݿ;$D">*[Ve^uk\mXk?*IiFzLW)<Ρ<'TOIZ1'EK^d3e+g MaA5(RJebvӉ]HTpǑi ,YEV05)7D8$#bI!aqb2Jz-^=4-*Ӥ+$.v ^xmo,SNVL{r X)cE?w|xZM9"8aq23mB$f_BUz%,($6^~B?XA!R_\uH+v苄Ƶ&ڎ?i6u_LOtӍBgJ ϴ,Tq[}گmة܄ipY9j.(tXW!™Dـ׳гs%I.S +ی'>e%M?F{!,t,ھ2HY r)}*܉uI3ҽCE~9 Vƛ׼@6XJcWL72گ<>Hg>D⍺5LcJL0^i廽 K~3ajW3I K^$ zuvp^/Y}$ FoOjK--{WN99)cvSyC]EOYvl~"fS ħ*x@RGY&"b8c"UlV ^l*=LY*tD1O\R!ĮLeu*e(ts+؍P6`vE?qc큚`.5gsۦHB*lSDʦ7͔No*ցFҦs SEpl1z5'8-Cn"R[/69*>!RE@B<^+R~} y t}]=qIي?- 9#xN7k(ONK~+y/X>f7 `C,RKW&Ȁ+ H[`KAl b?%&GW% ^f\ϭbn̅NdQ1;vmV6c4}{m.zeD,0:[üș] 8Ѥ*ܹ8jsm#f3Ni$+`>DsBVzp)ql{#U=C!fsJ$d7U\dEGHb9ʂR$L.#fT+ ˜'"Q 5C*@a>~%603Z4Γ]Jw->t <ར6= Qǣ0aGr)b0iv3pí RV8nw+`o `9_(ȦO}Kߛ L4 |:%ZhIZ{`+⠕Elug;.k%F4eS쩫-&Ԋ/_?\%M c_!$VX?ׂ(=B wF mJP+ >5*սk< yPN #If>Ɵ=owaIM+TL)>)||dA=icCAsf ƒR,R/` +5*&rțy@K`KD_5":Be$ ĤBQxAncqFS "("MѥҫyLUvۖ@ m t^Ҥr lTAYK [0_xxZx~k,cN/> 3IHvݴnJ b%}i!@\<@  Z{Q3zRAlDTl'0^)Wb%|:h\@d ^бn>ulK8"I"&LEQ53s֥vq_pS% Ymngp>< )'"(ԟ^t/?^j ć2wIi'߿?J5܄QM9\S.)RX҈xRK86$ht`I@u.^;AI-DWxC%ޢWh^I.a.'62&Wc' Y2Qr /~՞-c!Wn RAOQMGTs/gxi@$[oP4j:j%rjy= y"Ą' 66mj.zXRYz<vydυ-x ʻ+.px|r4^+zTGĜj=ގF6LbGgns(ePSʼnڷdE6ķx@p k:qw<!ydOlTR 5yJX c/"`{;W;x>4٬!!#Њ׌] 6| !5{-3Otq}~xs r \֔['-8-p۝c @ZtIC]V6QK9z$Yy @΍qC9 ؃f bƛT~!h("L ggWv"M4i3א HkٞVlŠC xͨ3NT=Nܼ@qmap?DD>c{D'O3߃&굾L \HAE;ש6Uarf수:=0)sg#$ʿ V?F:3R݉(P febHT3B`Jdy`Y+GHڦ˝{ܧ]$SBbMZppNro9cFfYp6}:◃ȓhU'$p23A=.a2bekDT6+08hPDZG X m*6CSXgm%ƫ`JgX>ih0xYlP=-c^ Gw e&}^j - cy݀7TVKm74pHo@ ar*X=Ӟ Ca"qK*Y=yv^} Hյ)#s8G@I:g;\KqJ@)R xy:q >v4Jc4aV %RJf#&[J= P9DHP.$H /ît1P(gtLőE/ءlvg |$C|纀F#caU;%MvقopN&iN$n-O5ӘPVLWr9?/m: 3?'"ECJ>U8 ӃG儗è},P 87R5|@c>Z"Yz؟H3Wz̸XzpɨRQ=S,b*euET0q#Z u(0G<.!c||gnԜ m+ oZ 'nԕD uSxҐE5HA4@ Bڍ0qnQHJoӍZ/>QF S^>D  oNE֦ϵt,ϭ&:3zQgA,:x6 PM/7 -!^›֦&wpxb!ޣ5UVѰB6ON:r sTz5(՞K 4l`-l^`MOD3- 'Zr 4w̏\Ιj` bwG־ƮY:P/VUCӊdG[>Z҂g'*Z $İEޙl-KV-몱q3H+[,aNV # շecYf|wB02|5IF%4"J^z@ۡ]y/|lPvȵ[V7r'NQKfX}#v ۀr Hqxa.##FhsW:N Xt=w5rс+k&NTQ8SbkPiՄa+EUV OۊFv {=b{prNѣ^\E2#@k[dIQh?b4$*s0ċOF\0 @눻g V&~= `L  I1!v6 ؿ &PG] $XUM.Y(3;ޢ;s 㻣 -j Xn Q&Ɋ[F*gpjlu  Gn= ،|  .zQ=>JvLT{J0,g3H)+S: SI#&U=K|g=h]N4w&I/Lu_BytAR # ._I/ FB\+bfHc 5ϓOP:fؘjg$]6r, 0sS \B?$o~&05S FF~oWEw^0~RtڗK=P~.2xӺ%#rsY8LT@E5ژR|bxGRqo8:ZL({ɰpvewϾSO)S'4R9Mr)KMh\M3:&JkʱXkR*:wK-{)x3쇰]^kȞ1(Yl m(OQPb(5︊Ĩ6⣈N@=e✻/mr 4Y+&I}z+pW2[>z34)\&ցѕq ;xMo ےfz@B[QXaKMaqWQ$SJR[sX:٪DŸ!CN'z Tsʵ-ɘk5 ,f&;bEc`\n|.|Ƚ `q2r!"|< آiY՗x7jx'MĠjCY1(.?֜iOEGL#q=#.qw{2ycv] n)Iip%1+k<#; Rͼ1Det"Hosxߖ)(@q~OpI0o_ck)Ak ֣ϱ0rdt[Mk6 |)$r">ಕ.?;i JMmY1nM]HO<:yZF{H+ _{X#тG@g$T)U|X@Brzsq}XRq<&lE|?;TŮv>OKG=_x~rͿf:2şc֌_;>#{zk}qG\#^ 'R/<WI*9@ ."VIKO I^tq:'wêmR A˛6R&%y씑$dXv{JbWj^ wӢS|~fd7rkQJ]^ ٙ3‘YKm|Ǽ5ʰhZu"AYaG_Kfd&YSӀo@km%:"E> -uCiyp<1fp)&Om)Ո_>p5|A;N*!ՋN !sv7H ?MA[PJg*l5Ow1kp;~ ֛H{7eJ޸NAFd8ruh2 T%DT_\UYµȚcK 7֊HčB֙HJo/h*Ced%mL+dzĬyR1EQIDg#,TiOJ*IvT.F2SY! :w /D\^a_J8.O@jg sjL%b$:䱵%3Qa8,g!M H4xvG$^Rgԧ W'ٗfң3M\~ʷuFt& LGMKc^DWиƉn核qʊ.2(x}KZQ_m5!|gC9o7ڙ\h(Rԗ|P~^u#BF0CKį}_B63Y>t*r, b`J}TVyP>"\ھ>m咢c=ŁZ%Y0t yX GNLђ /5/Fy.9-o|YHU%HkƊQ NQHlAdy\ɚR費LN('qtK`bR)>n֑w6¸m)Pxz\nytGDr$MB|>$Tsh㣧PjkAnE):BK:E(3!n.ζ0JG!ZV$?A%0}g%9.m$O%=δVt3}{}i\8;:GֱVzqxaަHWĠ5(J;{XTV 4zlJ$?vs+JqT[2#QEy-mY4+( 3@;srv+ ,1SV"L4o E,@>(V& %?]4Ptɚ"2>\f܆c]:GnCawsYؾ2پ`Fch \2gqz|)k{\0As[s2 )Y5tX:I0js8#%aq6$ƼZ-hB٫xS7gw7л@b`TR`&CG,ZA(ė(FqlH`i.L kɡE'p;h7h;džDn$ [=oNv'#wBk)1mW9^Yk?d:O{#̚w{& LNkkf;n& - P'˚Ǯ;!'$sS86yw>Z1J.x5G8m}, 5 )NQcX s~wrIއ+)hg0W R̕Bf^ <؅$wCе8#gdqDZzx y,ݙIа>B߀?Mܡ*W0Y9(@uxU"aib5=07;OW\[c>iR`2Px,?H"9T@Wm:믟82SLMl/<鞀TgE}">9q/;ou#MɭN3YxwPEi !bJJAUo+L/F"W*"s R gCJJPT fQ8\MKi}Lo^d&q%w»Hf9dV kDS? U1BJ$J6Z0)lu[ʟSMػ44N BI/5ޗd_ԏ==$!NdpW)z\`+|6[7*/ ,Ǧ_c36XIG_ 6&|luuU8aȍf>Tؚ';>Rx23ш&r)?6 I] x])6f~> Xew- XY› F-SbӘZH?M6m#bcמo W$ 'z6%^-HX /$, Xa0'dAFM9F"Vnq2^>Bvatet&L! NNaP^/!rt? =5#Qukvr{k% 6qIV̡4}(umFXa> G s7x[UI4G19-n'k=^cܾϴ1[@S&rdT,C}NìĎmz'#TEWS;~Z‚X @D7ΜA}OUQcR,XC}>,Po1 CHCmXw%4t؈P%kQE@>X\\OGR"vm[6!3 yu QL&~PZҦ>!*lGd q w|` Vv:=;(E&Q&(2 ץdZJ-lsx}yש__ {YjplLHO 0WGcyŸRkT+Ը&vCF0z+s }3FfĴ/~ _$EG2} abK*gB1<^(Jւl$<4pP8'Ts $ާrĈR}Z$])yqr<(иmCde^KC>&ZN4C85.hʀwvR9g%08u /- z8PpfDM|pugBuҙ~{TH(@N@ (Xs<ˉ~6z\BjBȐޜ[ q6z A?٠٧:׿Ȃۿ\eq"| mGCW)5>Kc)5`1jh ,U_4&i5הܙ6cCS.DTa=1^GkgY #y". b@݉pw:[B>3I3ZsOObMY 4AN M$LiJ"%jiG7j[OD#L#z+Y w6Փ;Sq&3}Y5,ed?$bFm饞A|E&#]ϸ"kv[T&8'&U4p8rX%>#J"SCT6+U!5~4qy#Q#0!Z~6@<>՝pe?vgq-M_7X}`ɡZcbM}`cDcgOv᳸Zӆ}wōbҏ?kP9fLi>r"͉f^"{le(SKyaqHih!9JqKzJJU?k҃KbDE-c. %dj1xәhir7*jXx3Uo^}wϪQ% 3Ϭ(zuė j&7j{LL伴~ՃQE剛'`'0zj[E$ }MA|VʓfXQ5^t#戚l /,z]}`CY; h%5=|2q~3P|8{2 Bpis h.#wfPC-~ȉpYh Yܛ>1Z #5"ak(Ք*ɩX`dfd VaH$۠B4yα[xs\2g7[>0'mǐ jk\:"KeVp#fܔI ?2=@D_U17q4Y[ݜ=EmFzٗuddV&LnYXHޫ8GKH%c  ̧zm95Pa)7nI., "؆˜DȻ*e]PE'W?b$چt\Jd "{BӐC PD heiI81JxU9;'yH:nC|dN]ZnY2_0wVV _msiSb5iƸbW?}`kRswVS+cfCkܦ5.Ԫ!Foro𥣚h8O^.B[MS 7)2⦃7 QUܡ&ER8ǩyXo=2"{y^ٛ>b#J͔ZKP/phԌѿ^.Tv7 J<`aeX3QN1CFsp}61MtN jzNa8|&khEs'kVNG0ǒ^ڸ*6.*h@@3X W6 ?vjG<(+4B%8 'xD1]w4™?лidCk K{U֮Ҍ׋ޯȱdu[xm  PS䎶7stomkR8>Rh_~x|4'\ 2roi4 3=31Z؈fdyGHH?6v'A#B$HVfG"nmS1># !\jv7!܅M\6Kf~ Pu'P$hݴ-|11tΧEOhc>z& ɭh\%ٜW&;t6FiA"fF.[&A7F*ΈDO[5AG )s@FT}œx4_\ S\(,S1;R'UF!z;f(n_ԩ/zrHӞt:P:Ŭ, 8Xג,.lJq"j‚5#F}AW 5jdkp.V.~UlaWK5ϧG@f,JXZLzI՝ZΦå^|,EV2 ,_~'~5 .z |k]@a-e7|j=Ƞ떶ŸB =-YEs IC\b '5a 4[^a/B9R|Ʀfr%DqF zwB,:0-CVxu1iG)۽$|*Hek %%+Inb/:@Sx*J.`'5#fdX2 L\i ?IEɾ8R׃|ڮ q0VgeyY.jŢCc=g^g;F ncߥZ?dj] >vQi~0 2Eb=|P)]\!7f #D⌞͒RRt"9u"\,GyoqLO/Zt@{!$&lUe2ɶ-!(wYQz3=oaPI{OHfC`l"2 "o >?ӾUDM=Qtk5U!c9zr+r61f-QWw~_i($1@sS|^KEGA%^ IJa7u& /I&ӂDpAAxDmˈ62jp9 ! .w4?εd;]θjJo6?)FE9u痟7(JÒt21,uJ BtX G%pABKQާگJXd+ ;*;X692*lm-vNLIa&Nb=$]cb |5MYeGi͋MCzI22 9"6>{hhnPS?o []B ׮ʤۧxNo 9 t@̜)/ a29Amp5w.;^1.rALt?3;\Fun={q,L)\SJsl uKV? q`],wp%\햕Us(>\8u3Jd=Yᡟ^ALb-BMJvzelqٖa0Cq)5uYt@5 FpM)[-1@gp=WIq| _hH/=Lg]4 QU3+ל@줚G>JMMz*Y%R]9~uZB,>{|SpI˄I$l).%r[ Vs¡QdؘEdP:)7`X9 *@0ؒRhy,jFvƒNnj[ᰐ2=~HD_J]:CawR7YnnZd YQKmב#˃#ԤK,Z_ão#?9yXj9BS7[Gm]J/ʡg36Jx^THcee+JwPB&Wfg[Zw 4, S:a^NܱO <@>, hԔޠꤳ(:گLQMͥL?^#qZ F\`>ÏF6wYr*tq< GB?P~3LQ5<#z-rsRPſ}YO -Y~(Ů;tr׶"NM6O C VIw|Byv.2T*;ctF5wѲtt&[.צ]jRt+d4&`2c69;z}҈*`3@GlZ}XևI1y^siwfX>BK4bG R( lfIp]=c-Z"+]O}Zj}Y@d!,!,ĐR{"3}4q/rG-;䪪j5/ZuxM3A sp>)q(,B19yEP6P(_e|7Fcwc_xDdB@e1fak'ʺ2,ce+]%L\mPyQO::@[^]eڍ3 <[J^tI#O׀b 5hw?RHc&0dK_eFSP5ȋ0%MW=#7CY[}]o4#sC DFgqH_1p T8bN&Ơ=pw0pN3Þt9يۊ<.eQ%0]ˡh kCSjFBzH ci(N#B0rZiyfr02wTnzu[lR#rPi  4/ɺzlp))N.ٟ0 *^r0@!l.G3% {5դNAc|# _kgڍy&/9pjh\f*7c({ATg@d\tCoL )#f3@SB@nhqB0“H`IuӐ#,[A07 YH'EZ5I7 `ӈqgIU i? D??[I"|yɁg埛)tF0YTՇ_TX~nKPQ:|ho=1d%$_i7kݎv@`>2f& g RdW4[&fbdcHv%'ŵO⚾SQF2<,p=C&ӂPʙUR"f  .o^tfME3?,9\REkG- )$S2Cآz4"rmT0I;?oJ""^ˠ9dL0 GkCP7@Myj ) k\IMq9r\9"O=oSMl:ێ&e\?{c`㑗8րu]\y@{3lH ŧtlB~0 <\9;TV6 ~6L6J(m5ߌ-k%+G'fIN4NoWʂokHD 8hzG۠#5ДvȊ+xk}'֪wvi&#FԌ-l,w:XXAZ/57J0ͬ OcowdЌ(Ty dǜ ?KL^3(ڨ@\}JfAlRjw6YEքq ofc 1b-/6 +#uݿ+2(ًbO}nJ/xwZA&qK#'Pr,~Jgݘ-3#?Stl:(&< GM͓Zr,о,9 ˛M$=q7suv 6v/p&/ b+u<.%ԙ S2|^H+9zѠ:S+-#Z -2 I |>p+%Cu[6'[^ BȷK ILI؛˄/B ]eR5(z|;+ Uo=QhSВQ0Wsdjr3IaYW9qs\Vڮ_Wg3F>|sAC2ZQ[FK, Z}4`5g=0u䏽wps&!>́ty$ŮR9e9#{9>T7aGhU7t GD-W)s!l1wg ^CE=^l搧w$ese ﰸ, 2"\͚'cH9F;s8DTq6t^\El1M0* "k;=I[ u4u)&]Xm1h`'*vY2K}u/p$rW1GH}Y;cLW]ŞKۧNʞ4ػ|zA"nӡNM;D"1ףe+am; , 5s!쓜⎇q>L)(`T~V(L}e(-s([-Fr'#\OLa$Z0fQL7. nSiCu3BD#qٛ wZ/&+AV)#I;Z18ȎR8:HIFPFN]o5Oh|.+s7 JHU^R~ gaQLZ-@e5D.H+km{ai'WsGi1+Emi.׌ ^a!H{ɒ>H$_/ f#~]j{I2ʀDL}я04qYs4r{ TlCD'C ̀][.lW(:uz Ɇ18%|TDt7*C$җ4H5yhnUB|e'*zP,$^L|g~ݞamy0= LY YfvW;‡sL9d6>?CDQ<K.i3lB#$ |[ Q<9h]ª|t/+n[F{X_޳avƿHIky)7YS6] sp4Qw_=kc 4?|υd<ܬS&o6X`@,2F,::#LDZ5udThɓJ(ՠ%О#M9y]H~R_*9- =>bp=V"D-h0z4,{##+:2ʡ52V$I ң2t(g_͂bn>wH%~ @wKtBwcj`{0"', cE5u_!=EzOJg:CtȨ%p%cQv+?X,иK4r28s#PZTej&jmVlhxj 6ׇ3#A+ g"@fF<2v Uv-LG'揭eVye{ghX@p#L;\RU2^{BQƕ^ #R|ZU1vƕ3R3)h+moV/lJ wT\)4pZS-/[nՌ3~Sy/:F\zU?h @Rf,1wnҝCZ{xjtrնA^!1\,i1Fp#Z4<]S$ ˜5.b~iyu'0u6;3ʗQ{?K&kΌ9M dܱ}{(HZSHljV.qeMXb7?`/R "TFv1o~Q;J-Vz iQ{p86O&vڢxqp*"whH> ezN#m*mh2,vGA2/0N fNn2z1tL8.M<"D"ĽOmrd_oToMa`v8o `pkhg<.(mCq(i74;eW:+]WMҩofkOVĖǴȞy&pۑlÌ3Qeäq|cF^e"T;uTK+!y7c0{Q[pNj Ϋ!ԃ(,kaEyd[ OpD~7a0v沐 #^lz7կwǩKU&X̱,+#ۅ J17 6X3 $?`4 A9S=z7Vs,zա<]+Oi+AXOL<,996.ybs6 *.Vo0g)[2~ kw88̽5aU{#S^'{P, q;)>vU EGGtSe /8k;uR<-QC3gީqšqwOUXI f3ePs; $IeЩb_lq[̣( ׸9dX @h?!jޓK"g` ||)?F;:%qPT*1ΝKơM)1"78S#hS 'Nn~sI39opӆS/Q>5ͧ~VM%)ܞISJ1/~ G3XKgIA;СEi,9(Prj/>@y,3Yq޽d. c۲WnU"{ yw) ҏU60G9yۗRXZczc#K?9T}m LqS@]ύ!7t$G@̲15Sê (zxG`[@DPxy/tSs2pLpk^LO]Zg0rnkp6+b"Sn[:CDƚ9{=@Vgn@ʘ6tF| -aRu^(4[c4v*ݢ| =F}n:M.I^͇(E)+bCiv(xݨt m,_Ů*JP^07"Xk:SΏ^a[KQ{u!#*j0' ih/h|<A>GClijt g .4D #$5" Z&eUժ'XWqJ4ZuxW׺k8{1w 8&->nWcy7P!Yt`|t`Nrdr &ۻ,Dac!bNyE-3HŅC gV,yi=#&䊊(bc&T%z,0"`ME51ubR :̒&$f_e%})xf;>3C:d !h֓H<DZJ˗ N}4/#+E{9ݹ:jh,%2]؜wybb#L%ѻcp@ t"MUW"D,׌ʟ5vrJib QZcy#:(Ss"# 5{w{6 %SRMdu"3{#a(sg>@ 8U!J,הCUtG=XVuK*"YW\tB2;ۑ+'WRSB A0r8|0RӣG,XO|W4sJ#;L>jCdZ?uQnraC WQs0C= Һ.0'DbCI RK)>=nF`dnl>)[j,iۑVRB9HGrk3%}[$˻'c&=[ #Cmh= VsZf(lܪcN´9gK-Zte*:'cՊvGifY* ˳m^uͺf͝ !77N> }i%fL: []g"&rl+Ny#;M{ΜrMM`؄>Vb˴kv / OҘj j&;RM=@5pdlBֽ\5+ި3!lܡH>F)2(B($VYuL^~uRpYe1@d E״X2.} NipbⵙRc6H4&Iwi \C=ܐ]njERg @HdStGǽ. Ci09HW*$#㪮Y;XA)ho5ea~V9b"Ձi:. )VS@(KsX9X7-N;"8/olHl$w)ܕ)Al@K {6Hn8ݧ6thQ};{dj3E s-\ZuliP[ L~dҩyqD>RXPܙﬕPIPE kcM߹FnNJJ:ns{np=TFPOw ܪH0yfny6?j|:2%JD>a+% =Gg` ҔnSUڈQl5*/|$Ds$/*&tn/s: 5u&sWi;ޖچVS%PUfL>G8XLk$xC"ɵ>p HrVQ=C' ) ʳA m:ʲ]>;3Ͼ6 +[АPVq?4nP5\ LvsLcqnWix<xs1 ׵ȔQ9!3."FHg#K@>>ۼ¤cTlWb9y a𱻀Q"|=7T`(1@e$Y_#{'Mf$ib4#StJ\ΜT%8pΰX/E&9'JL]fA n#GC^͘:̲A!2N2GlBM;!r:̢O=vNsS|i[tA'hP9G6A/L'W}qmB!iJ+AT>LQʝ 9Qn(gcNVY`2:l]QuɌBB&e:tyv@6E5C*,2ڄ"x)X"[JH_͢xIqwx32 ^ V0-57Л۴bu{.X.soJ~g5v*k R&RmTx)A XDme@dJ4 R\97  *iOی!81%=Qt}l}ތQP!9Q#>θéA7jyh6~֝FT0^8oEwRNƘi3e13ST5= y;pٵKO*"+/_Ue2VD& +s/i{':ҿ$L"Y2_; 0_qv0i뫻 |[7-~lA$TᣧVeXCr6f<)ɸsp 3JqZ'`Op(~=14'v[e^5qiR "w]]{ ׋{@gD>#AӜ$K\&l7$\v)ZfhGaZ S[>{\|RKF4{6ၧx7Pp3@"g3a e'/dGS%lїG&c%~Xٍ4<0<pa ZnyC%^Hcܒuoi_c0 \BСagVu5Ռo &3O(B&jbZ 82'շ~t_gzky Ce2 |:&*8.q۔m 4.~Wbb]Ú!K+:@L?(\9|j_h|Z&'NͲҟץI4@&ߨgq D6I= ŗ{ZL6rn< %6N,5Ep*q)pIѻ.^QƆ=}R=٭jT)0!O>-YN]2kvF͕N:ڝ~:%7#銓U0&d!$AuMShPЃM"|Gl?eS9= ڥDl_jrK;38SZv"t(lbVt&2y&c&ElELw3W"}v9cll;6tRQN Bp>+=?ӂT u8CP bdOLMخIӰ3&_}yӲ\"妲+PH"e|! x8a8fpۅ+yL[(?G=kg$/-+Ic0 &kLFpY>^ Ps Y7aCk O k8Tj][4ZtLu|H@'PiR f O3#4 4a'>D$-N+ԡySeF AMB Ikjc*7, NȾdLɓQm(*^u$FX$7BgE}㰗7hQV0 p>ш59ːv|?RadJjnb{?t֧ι+%鼘@.G=& ]:"Yʌ #qrA_jqn+Ւ{q:!Y7OXZ:Y؞?YddՙGRMO壻½gTKIGuT砖VƟ~tB,)} Y96Y6ʦ[e`wnOGe'v;*s]IwpVYU:"eRălPBbI^ͳƍt5~<R TYr'rN]N.%l=4y$3\Bu~9R9<2i>nلw^50s IxuG$z_#7[= w(H"™]=XhQ+UaH3cs_3^, ;:C K'RnɆ,?` WvI肆hNIk] NW78럵1$HTZ!7m*x%ŒI(*狠2pBz`vb FB d{V˽Y2Vq;vu 9 Br,=Iخqxގ Kx$)QEiz?shkmc5ZS=,FVtF6]J5H!H03,a#([GUZ#z~C͡24A=UIh4OXҿ|gD X}:x3WgT{ ,3[*&3zTč`T ;lz_M'P|qG/m+hKt(%6$GNdD0ޔbɪs 2q=dxQ/r_u]ɧ.p~iI; -X[HTk]ʐ' :k/+[,Z}Ϸ nBOtrZaaOQ>ɟ'?a֩YKd2ZP:n{wf]O MBM:Q.d~.S$WM^ Êg)VdR5 B ,usDF$M1hʭM۷E`:)Bv8Qe;T)WsgY5904ӌ 9 Jt ?XC#AY򱳄H-t ~:5 HWU=pN^xrk]au w]oR-.Cuh8^ڇ2Z@;C>%,XzwgL\_}氲ػ5a=\eSYLItJ})+ %)B+Cr}Vu6t֍8+ APW*N#!ۜwX],wb2m떌b! pU߸6Y)R+ݜMHN׋ X t,qb㧽ȹE_}[o.g{V('=k2OC:A1wm5/T΄kQTvꓐ4+KԲx6 &1i+A/>嵖IpP@]L2G-o"g{ܤqt.>h#ݥUgޏ?ױS:pUTqqJD*' }]-b:Tzg;']lz5MOFBqWܼPՑ> կaMm *صW&ȮMە^c(nPp{5gXzמּҁ9J).̶~AgȭTC3vTBsd UhO吠L~anB-]J숤k=ZnڞKWB Y?qs6#O`KWLa}I~Yv(;8:i7Bg9W9䱌o},r14uISpkʐ.eS/U,9,6B-901N RK(KiABRJ.acMTAňlCgABĝ~EFE++g4yT)i*7u$7Hl"d'0 /~JNf( _i)*bt*mN<:w,=Sen "JqVSlH Ծy(?:j ϔe+Pc܉U@po@ؼs4!8 3`zE` =٥@Pv ߡ1)qd=>D*\æEiS5"m7QfߞZcsF9ܧZL㜐aEŽ'^؟+̨:Zҏ'c໇6i;7mAYeH?eD=n%.ý3z28?rJV ~8oXG k䕓q$\buoC$9~gU('u7XkJ>M7:/\c>;&Ȕy`.\fjYȟ%M|4 "*o2:2>U3^zTLӫ&>w-zuIW'nCd^IҢ̻`|8[amFx>uwm 򗜚F|_h'62lE/H^D Dt`? y*͈^hnꯕYgBY2w0M8I\vK] dɰLcT&@2u |pfq%6*koҕtoN`s!L` .HKjI^d7c+,F#6+3 Ex7 cvK9؋+ה)u%( ; 4UMi- 洄SdYP"> S/й$K:0+gnZъHiDjmQNR3Z2ҋ̻ J;D8U#И#|YĎOyU uT._ )Pe[؝L}ܔ4rRՏ5Z*J "Y-&v5k􎁨N8 s U쯲{G) lC c<{$ E8yQD&H[,6 FyvD]WONv܅DǕ;O{6}=\t GN㰐2F^֓?Ys7Xw#Xm !sJUa,aqNl]Fԁv xY}د舎ܹN;-a[e=z<926Fl cVթ6@FAL=s?1aL/Q 8a;L;95x ¯{Jx{Efy_,T@P匢S$Œcy}^C Dբf]iy4p>4$7MckB#ĚV'1{8֡ p̶xy㑟UĎ7MGXҎ##.#"AEt\/xm-hِT:ꆼ D?2Ƥ z N`I)ֈz*ѫT5bV@+hLz ʭ4DsRtRow qAy#.Mǂv@ʣ>GLL :mmo=e9TBXGbIP^ȜItʅ)ź!E!E15nijEή#RT/Yآs4aV:>|3KbMekM=a97j a>?!PmV!_s,F}a 2`,cҙWo~3l,JG60jىH̓5Ұd1r"=jֱYPÑh1M( P'+ B_n%FlĬaYֲMZ Ÿ<"uWVb1ʶ``ڏ!kw!TKONgx~.֑F]U*xDo<TMWM~@*`B)h񖠡ނNpDѪ {|ṵҏC7=@G <z :Nk&r8ަNφQ0a\&HCP"S6v L̀ ۷RيegKu2'ʶdq͐`^^^#sWnˢdXŢK f1ͯO0#ʼnrZ Q ]Q|FA HY{6uXJU{C{uEE$jL6͟^ܟbf`@N@'3mz2`BSEᯋصZ|YKF4whihiB&Uܛ b*[3v_]G+Xjq@u ﯒l*8JkH<@J \PZ[:M@+E1s[ 1lI鋐J)EZua+TZwVJq:MXYxX,Ұ-Ǵ'=S0JUSyjUJJЧ.8-z37h٧]OjN]h9{ 5A^rIPTg$VbyykhG v0Sp?+$Aǹٞc d9'] A3 ziM,z=H[1e p2 ;dߠnh~<un. eP0\yQpS֞}`}B3`ӇF8,T/V`DZUa֕) AŵA$E%rr2XC)DN'}}D>fpo?4*~: m:Ӕ-Kѐ<պ+e|xq}4yd: ^jr%V3B'OD|of3Q@\K:z>2@(Z+/Iomڜ%S]ղc>ͳ9Ar'<~Uo.b~%AHP=B/f= [^ 5MXu)~P :hD77Ia%Ω$Ykr5hz?WUO8`gZ đm[ۈ60GRT8meLԼEc[Q NߚϿ{ <ݎ;ZKA8ts5'zUFСP' g6tB#-e\dQPjqS!|n>qU1:sYm"&"MBpbt5.+XS<Q$X*X=*&3 +6L=֊I6~y_9,:BiK|wIs8ߞ`A]qv,mP,(Ď N@;×["RqvY9msgOȯ9_w&9@ܺZ &9J)?uDe&.h66^ƽ*al^7:gPCZ\RïտЯE;Tb03p!-DԍC`DVY?Nfkr%cOIJ::03`G:^1q֓\Mޞ)|x Qֽp A 7ڣ3[V8t^+z)O Μ͸3ar ^(ZaJhxI]ɎSIC#.G7@{Ѵj"mth -80| 9(H%Z1bFR)(GTiA cd0y2漊*}Bߥ-kMhd*״])84,.i̙i2ݫHSd{w"Ur;-;̇G$լruyhO`y"UQq1i6LCsn}`ݯt}%F, vUc5Cb  #ENs~c74@/ Z,+dH+/)eSFQBq[9ԥ^)6kX\w}.=}Mf,\+//Jy]ϕ'}-~ĈY [n ³@Ph5Duj|KAQeC8UJ5ȅ CyH,wE gX~ FtY1ʅzCH[;`,)E^;'R4 `>`B&PUޓ JB@:ҝ 'JrOeͶNg$)z9~g0؂9k( |T?# 8 qK‚q.\q,xDi4)[)+$f)q, c"= vMъof׀-hd-nز\S1 _OS ~^ͯE1Htؑnu.uqO]6qd\Zՠ>i=\o!ߥXwBk-ˡdW[몳{Һv\]]ڬiYݤ =OaiQ퓳a6u^㬱=f9-L-i,aggO4#zC[ӑm+U4A 7Z $_M7xH9$~M>7;?LU҃8[z7W0=pfXL1Pt[ QOvJr{ }c;&;J8"l~~2N WyL>t1 9dXpR0X7 ffnwrK.8@~h`d|=@5#Li%ՙ)?`-c@s2muC_u4!Pk[wbx0@zs_/F/T(Cx5ZC.rhR"66v1*/͈I'V$uav%Zo0nUQ#V7 UZSz^WȽ tCeU߂" ߒ!MV:Oa%6&sSM>/jFf㹙 Q/`&׎zEa\f0 &ufMăxW3J >=eA 1}ɗT! 2y47B/kzX_- jl,= A UܰNٸ&İDSE! Ey-!zܬ׽!rF2/Uf`]+n۴>Y~6yCV9'HNj x4Jzu)׻U\դ(PڧcP?n5 # =().WnXՃ. ˻*9OB*/7Ϫ:NbS>zEe%{utN+״_Pj.M‚SK b^3X+1Ň;Ys* v3SW%itsR)69 J_OF9K.0!5;" IӅИø.šb_e'PwFZOJȼ\MQ}6 <̡'Uv_=OFh拥> j!\љ> e9yJ. f{9\{I

        ;.qp0GUrF@J`@C}t $iie6,tޝ5.7 \:+1L QR\Q L{5ԅ-L8S`;g.w3,AǶQ>2%?'=wxS 1z >Gy _m?O+{PF즚~$fe[*|ꜙu>"{q98vAjz%i0ڔ0CF"Gs+ ]<"+1?0wm݁[M9l`xIm cn/3Жw&vKOP 3(0Bz|ڵ'-7JL!Ltf̴4ei. A?-.C:c*3Ԫ \HyN'6+ eUᆫ#ج<1Jom<>(ќ%!/ ipv pZ0؛9<' g]tm ,_ӜS: ( ؇ 0vΡYb'^͡1zAuP!52S#s"MI-WPu?GV HʱE@FS8 1zM΢1l1O0u D2 N>>:da,CfƦ;u|D6WtϘ{EyNŮ/^̺Z澬RXL9[cEȤ2[*}(7&^ߥ\Ը';:%RA/X d4:'3yp3G$V4tQp6jI⚙sc.l$|bs1ރd;@}^x#^?d=bB9 *df.`):.D݈^KvݾoO>5 cμKDcK[$8^T|˖gy=ݛm EuiA^:dZaEe)en=; y*cOpuws[YU| .g Ƕޫ[^^B}8F[PʻJ|ȣAtP?qӉ/n%G5p Zz7)X.]'@:D|eZ2nN\7LQ=w<(o!%BxR; cZ*k(_?e-}6+,<.ׇ3쌥ݱ*l~5a#Ìhyto~JSbP0>Z*BI3ZHʊĶ{"s;1Lgu6#%`ދC;0Pehqs9e7ޤ>aGX)KJ6 B.hƼDh~4 6Q]P~x[2]Eu)p͚z Sȸy83>]y!.ڄѬ'x*5l{KUI߮"?{D%$I`]PDţPv{igw6{z@4cRss[ )v̘R4Aq՝a % i LRܙ YfH\vJas>3|'axV+XK3ztZnkfnI1dMftYنYN[PQt "arOѠSg3c*pd"!l5Iyً@G?rأo2UXs:~ŷ%=K䨋Z◆>Q*d~~@qO Ƕt:W `;{ې2"I5\1tcďHvnҾCZ=U_֬nCB=C0Yoht۝6ƔQrGxR`o}W@@Yv qE!)K L[*/8Wj%=r.jjM[W vYsaZч|ˊbTvd]$\p?1xbL=,G|fUJS6t&Z 0L:2†_tE>>ɧ%wikЉ) ];GO7]7[@8?܄AZr<*n&l9hTE;T>9+mEI<9{@s熃˷,.yaG`ٍHeId1'`hZ];#1<(.]cH.~怕N:^miU_O㜼[` j, ٩ą,7CMM:}ػ`ߦDHݚem#L4RYOdưq;EJ,hS 4U軐 7.}ԊL<-p*0h]Ls09_*^X8*IFc! L|>|KF٦TpN_suȋGWB6-P (޴R( :SH gLrs\q`Ėpf7[\3T{o>9fQ0ٺM(?Y#XÅ=zf~z= c{\ZL=s M_(pdDp,H?N~2lUĽ*>m<&g%CM;[(WDPvx?ߋ1h;MZvB+ktGHxy}Ne^Mvc_KP2ڨAHǛz}V2_)^[D(d?,4H:f2S 2Rz"c8f( ;mq z/I^"`0`J>MW1'io d=f2B ėuC`{~ҾF:fRΨiE̪cuoY1J`Nt#QzpTh9b{I9wrk@]}oA="`mZY+%K=XI>n.>({ )Ʌ5"ڊw'QkǕ&sJc䂧~p(S&%$sM:X N~Fs4 <˃3}E1)轏@ʋ)ݐʖ;kc$%ebG"9Z@TxHR6E8D6W`%x&R睝?R獡.Έ3@Bx큫a7 g!!oG+na0.*H2\D0;7pgG*}}b] B%pb٭6xW/;\Xv%7- X\Lq " hکU;$ǭ ;7 )&CXT9ݘ:q,eJC>Ϋt ,W=Xғ܃y-pf ԍeG5w bTDGU+LD7o :)<畾s FMYϻISw~I]ܥ8JR./Ip`2>Uޯ e)hN)IYDl;jh r8{ԉEyѳ.U_^ݖ1|nפM]iϘ՘Y-%+7|υzYIJY5KZ=SQ0V_EVCI-!iy34T[W ntΚ;ϥ5WHw`qsZ_A q3+p;KJ/H1ۘ* V~R{:pUݏ t $N)5.>9'aG-"ϣFڬ,9+]Xy M=> bHCJ-Dkmk;  @E.l7O-Cحٔ*ж%8m+ ^2!?5h`"wp4YbV^dzoN.1J*wy^49<sBb"N.m59[e)!ag B1}* _ W:0z҇f)3ݶ~!_ͅlhGL{ u'h:{vu>P{S.ĽDi52Uk[pw0܎i-ٲ蛺U 5>`EQ̍ S`l,#cgqiWX`EX;=8!:X&(P 2-t|A%p7 vƦ mRnP+r"3#]svn7FyrB'v|3ؤÂǓ j$0hFwll_DU$X3Y4q(]^Xql G!untTš|>V)Vi2&IHXnXe g%R0BKf F˼,xb9(1,7~I8 3 ;OU1-v ,XPWsX WJw02ea6  Y ?~[vhDkL5*2i҃Ot;A4(PÄHԱcGkΑ.R<9(d26ݗ\]K8`;i#MGFkd$ @h~ U,O3X 6B]_#0DATq\.D ɥPH ٥ɪq C<ᣴ`$mhEG\Cdok ӪmK*3Pӭ' f&ln3`nѼ1/II52#9o{syZ#W';qw1=ѵk< "#EkNz=Z8JH.}+O ׇ:?I4ezud.Q9jk<*"+(j}WcM%A؛ZSnVQOGdTl=K]0Ӫ/4Xv08j. >i]qȀ98[#<#Kw-Z {ف9 ,o]0[+9W //DYVs]5 l9k{0!Ւ`HVt'vërDX墳Bs;)K(Bgg;. /nwtMn~Y˒B=z 7wHC<бߌosAg*) $T ˘/;Gd$B,sۺP nI: :ဗ "H[6UZ>pp4-Q7c`nKΘݜK:w$5#S;eBtUxp_BgGsS z8xe,$8[I 5UM$AO S7wgIg7ٚ#F֋nPb01s(7y k3J' g>$dBn؇yhӞA=SϱZ'a^TZmΓnp$GXsF\z%]_d_A ކ-Ƅ!)?L"(=tvo7HO,;gJo>DD[rs1 $Uz1s50^(K?^$i 2]0Y+lHWk+8nC%g ?d߆C od6G"b{5P#DRq#aC}ۭ̀j\ܠq;S>eA-B D,cII_ nW އZ>%k $]ԛrۏ>-/=6xhcg(0iķ1&MaI ά[a#YsOkBY)cD KXWxg4B+:xB(\'m"xj 7 =YPuXoS6Ph6-b,!S+k8Y-j0S8k~v$SOe-VY:Ip:Ao5-yx&QyC)Ʋ!J`Z7*(`(NQUk#Y(5$9}~c, jWځ,۶]D ~X\tW?%|CgWJ #ݍ%4Ⳙ>_9FN\gal$#e2SZbIyob/O03J`84Q'vp@6Gǥ:PGIT)ҧ4[qMoEiPs2;}X*ɩ>~ml`"!| ~juh YkE8sGC/6l&z=\#CPv8m3u5_<.r4=.ʇRuj3c벎R9|D70l{ԗDN>%kAprƋfGOu0Xb'~E0=DGw'gѦ](~m(<J 23ǩnx61v:'%pMP="!6#8sP@ _oc p cqҵ\i]-6 SkRzP.:w[Ww[J!VfufŘǤ Zh(TG$ètNo70V~V*.(+$#)-r aCծA&x@wMTLi3s >$TC r"4j>kSezB$G91Jc(HptyK %_sOe08(뻆_ӂGFݵ'f՜Zt >}Ms S n(!zW7o|j|c`>> x 2,#\c˕}{Ftс'dC0#sv_,{?72C^%Ln}fYwOH^BУ_gGl#7̫AU!FkQLӠ3X. sKetCw&h?6/[n+?̳:͵sѫAAzɨcm4>ScVCjA1JJۭH:3O #mD\y@)s%p[̏ hyEx\m1/#>'&^Z~Ϥ{=XF:є5rI* &p_̝O:aV(&8Blzj/%!k cdg6u|[~s(gK[x!1%vsjPhRT S/bg7+I670HM_ŦQab/vxϢMfA&Q5JyCU9| Z ʁG۴S5{_񀃩7=*CId.a"k¨h0`[wEu $ᛛEmFLȢ)q LXXdrV X#L L7 be@oFK$lCzT ]NhbSn5k$'5l򥏣=z#͖#L`HЛ\4NGu@ (5fB^pY-&ě[ʧ+Tſt"7tqHOBCAV AoKl]@dB)~Ŋ,3qAuK)]k@tŦ` bU*MڵRPTW&g V7B]b҆uU%˗/L Qc??4+r= /멵LYKdU'U-.@D!i|q+9.a,""_Kwu/VJ pޘt·HិvQڃ#_޷(fk V<]~s(10!>៯Y~ @EK4Y%V%t^.Q.b$~csH:d5Jc˳Mн7ĥ\@)C= EFXbo\q9u{ @e(}@=01<6$]1_wm02L|w#IAo ĹAJ!D ?KFy%D&_s̻]f-~vJ3z7Y ǯ=wFؿreR I'YH!&HdtY'(*AGZ8?x rnSzp8@,Ioh{c(|<77d@(V]KjCe,ˉQi]B|[ kDZfZ)E1 g!tJ.Q#] f6LHVGjGbX̖ g[HjFCIv|H`䉈` [[yTBPcXƏ'U >cF|t̮YH/zڀ&9J\S ؔĺr`V_Ax9AyVյv:Գgv]T`=<̯Va_@2])'xdd' 7l~L dJ=r 'mMl}yb.x' R w*VClnZ+*`YߗZHLrlg`֬-Jt8Pm8HiT +vq*[E;יoE ) ̈́2 %佼$>x =;H7_ (#y3'pŞ*wͷ9pԯ_Jc{; Cٗ8Z5 &SB=@&4F^ 3#FÚ"7>Gm#b66dC>L$xwE9K`ܢB (rUM;o}sNj9 uAMcv1pCO=z4SPZܦfh0})tWxT1ZY@U'8q&MǷS[ܺ kDi&WB{5gg0Mgڜň(o_=>ڕ&ymxm4 Y$3%,GdT,gZ1xAJsAkJH$)p$;S٣/"V p7Y"8 tTbmU]Y6H>;P鷔%Kft1,"'т۴}mkϴVtP )2|^4\d; 6!g 34?QS\[ pSQKHpJlSʣ-uo^}i=uZs*&2)R~'DE:&|Iz*73vBhw}MnpE;<7~iǮ.;|֝.{V܀AC6!/_/A%Psԗ Ν:C?443aG;!-P7WbS\ɤE0Q"q񒟕ݐ'{1,f)z[օBj9[^qbLR2~< pqSoI-|TqyTo/a7NL^4DJ6~`'Bja?فU0 !I'n&}7yUmN6PpyC? *9Yk[ vTK<#Ggm=G5>xnJ+6u_<, }Ye-5?#}ٚ J?77%mm~oǶ,[Dτ8XA⊉Q2eݪCۆU޻'tlubOT0 #Οso(kݢ (F>y,y1myJnd V#.͖k}=m4 (Mq%BVKY:_js75zٽ&w^Pĉ Bv*}ĒYwK[&-9fD6Ėz̸.75+lker0\4d,]^Et{z<˵ ksym-bt~m=r FOMG1;UHZ%\W#U=*)KS5CAC0{CcQȅ6=9&0}K@kXgP C2Ee+mXHA[ѥt SrF+Tl! hXg_G4#fQ#bZ%>{wju+F Zh d y'ZH5C/H~<"FxR3TVԵ[ݪx{EV ~.%~CqVRP#) @ # X iߔ,oA}Z9y<Ә̃+pR u\[ C ŀYHf&ݖ޿6mH4kT(н0?_ >TiteRvN~(XfJ[ݎ>5 n**6%_&Pσ-B nhbM)57Or9Mذ)ֆ$M=BT,fdVq 'Si,9U[Qݓ=´غnXIZTyF3X>tgzWneRVo:>|?دVFr/L2y|TF+[X% :LSW$}5]'0T@}wEZ,GvdY}@8־J/y( 0- |Zjl]w#BXC*Q zkZc:W4Oo cT:bc/\kbQ>oQ5*mJKqX;%b~=!ǒٸwVRW`(B,^&rpTĵ[ayļZ;K0t櫚juE&P2"rTs4cPXܙKp_ ۀ^v}.?Za_yz>,7 6H(-G$HA6m0j"y]?ӧ!DV]DŽATMѳ8k Z' W"fL7 %i G!P s 'aDdSbs6x|5WY"K^KiO+z#7&IN*&WVhyy(ЂʮS~yo{K_<'SG:ld]Ou%5N>984Ysv4l[%p0ez{kj"$1=I41ً;;fW%Χ%Xk$p/߂5<7IJDXׅ=ov6f `Q*/W gݜC;$`kRCEPRJ$f G5;~VrqFE7'8i$N{yg7G^rұ&gVV~dE E(뎦%,;M BRq>^{֓,j˶؉Pʜ%JȔ1LmuF-q_nm"s@ƯO\"}4}Zt'w`sse7"yӮ[Bm \ߟ>h`JImS{I9qi]?w4L$&Ú7HbPwz BUw ]ш}XrC[xdu@% Ft㚓EHӍv tqh)qa7Q@ȏt~\ӶG,l9i~6&u y"OC8iDsa^|) i1ՄDa`FN#'`S_!Wbr:ޫ`NE 1Ϝxz~w&&B"SGw`4PQҿ6W:pE\MwԁͥC7\q3*Xry$bYUttVWxUXs,]%@ꚫ]K8VnwK;賛ךE<M&jBјQ67C=¿4@?UNY=ԁm3b2Ɩ c k]/e.ϓrxrt`aq A)IP~2J:9~xW9Ox)ɐR-+}#EZ0p3*,oCT8@Hsexᎋ֟Sors :pD'// +6anLH>K>Ԓ?TY!a9ǽk$u%_OlqS}iZO*uF[+x!E<#tEntέIE`4˦mRuT&%mHܥ\=C:ǽчyE\w#f?" P$`S漶Q0R>9`F#{MȘJPۿy mnZSZgыG:7tma -݄a~y3He"a;R W.;4 De?:UQ]XVTp[sgY^^ < Ϲ`~lGB{&p=ěٹwQkʪtb>P_$KPxS-Qh^0pm;!u'mǾq0C#ƪ9=a#a3؆u3w|لH^uqWgZ0?J<廴?3D8:71r뙷rpRNe&V\JF!F|;&)#o Na=F0lEMd?*E>N|JSR?m|py^H( ^ #(lQ/^IDGOO(sB<c~O<kEUj*Η#I]PRh\^=aP\Rc8!piqwI5M /4/ke?L#6t9="}mmo8dˍȏoSl 3n4[?+!LhC.h_I7n`Ef'a':yg"ߣ|BDAV"bQn-ͯI Ŝ],G320}fy<}$p +f%6 eb|%4eLQZYX=iq,F߉lǕjs<(o` 5o<\M2d*۬gq ea[$.i[B=o4_k EUϸdQߢE !dX~(2ANMC+'` iB)ퟎYKm/-7p׌ jEMG [[2%;:FDlQ!A`@]=G~Ѝ*!p} OHc(%u!]hVK-6*Uq[%lvP;by`3(մj\[@ZVYR3ۿLq|fU=mb2AzN=']mEp,o_`SzaOaQ;$KŪQ[bRu/ӴrxecO) D3~zp,%%1Sss!Z\ȳxg8D,R|&uaoU`]ܤBX .˫yw㙭 -RՁik4L557 ,IԐÜٺ_<6Yu[FEtЗ+]q81TwTUQuǛ& \<4ٱJ~3Hbx?9kɺ.w<+r ,_Yˉm>lAՓ?KQ^"@K"t@A1{'q?<)./o\_ni $baT{ɽP_QҢmn',׭ag(׮,۰325*\TUAirM֘AGB1 &88RW@wfF~ӽj'P=>Ȭ\XȐԧx9<ڼvV q݌],īIq&1KFܾ!p{ TvxSIi'ݳ u9 H De:$q#gv06dn"l#V%,ePo^ A5D?C~NpZ~L4f] Աp~X: :`x3g3Y>*{{zf6"'boI6IZ d8gYU:|gbKvȞ,v,˸i0yʣVFxH3Rճ?,+_ؔUvm( _X VtkmubX¿P,ΌZ_%ME]!Be ﯲx5@S~1'/m'ѦtˡFdO0p`Flq5xz02xH|?g D'4aN/^^]BH[Ҙ8,o )*X0jFѐu}ATTo&x h_5(+,2 ޜvf JǬ"]_{[+o<̻|d> $z Gfb8"uzn4"Ǜ6w. (s_)kҍ t%,:Lja^uOxfނghsvOlh6:1#WzZő3Eb543A0ZByXK3eq%TwXl3l?q# bT Ĭ}XWzB3W(_7)@0Iw >NPW5:T2Vx#:SeO)T*P44Gx[T≭f:wysUb"Ț!{\FI~p$ /kC8[.fDf h.*oh^`>"vb6EƦ^$u bWB 8@I\ ^%] FؘVZ;r\{f>S|Oy$mW.{+>&+AhJgS IXڜJk̨%-&򵧨 f9U_ab\M(dQL_') A=rZj"1)PB9 .%V(sͫa4^9ĒAaaPՈ7h#Rb>?vH5"AKhQ`K5'2g|#ۡx X:ӆE9ʬCB՜>Wbљw&Jnw ɞz{LO5vYhTgYƷE$ʡt?vVV,ۃ]L>peʘ>#hk)ġ%vatEtV-΁S*5Q4vCe[Ny;Z*56E*˶ܘM{홺Mz^,3/ n#YRx(5uW꡷qN~F˫C&TJW/e o0{&CgNt|)=[C̲8`jYT(=8fS5QP3AMKhC &y-5ijpr!kӑLK:^6'&j fbGVQzзS#-`[vez_»% zig^{i@{3zzX$͵~Z/0n\!dV[%np׆ TGj:Y*n}DG]X؏"C'KpH@?#QYi H]=\ԯ޼5Wm)I;x^1͹P,>HD)eڤmPD.Iw9ʎ~W.bE݃&9/>Q@~0>9pVH03˄ͱ;L_ gMZ7lz>[kV Èe*o04C2!Gg펚g[N+۶3U11&EفfHv4'WB=DD%Qsmx-_K1E1R|>tn]s+Gٞ=lPZ)S`fIy%pTil2.Ewͦ6F\-=e75G韺߇ln$N`KQ1罸cI4]z]w`R8@"i9V,!7By5QhZx/aDe-B7V.@1/寂P B;d_@7sMf5Z!,uy n"qa[BZɼ8+J%Vz#Z*)pB>m+` RTv`be/z=N0`̚xgӭ\>PSfyʜ\wDma^&;b V.cr ;#1Q;-NW,=I8/xOM &QӺ 3OX1qۏ&FZfU8 >7D]uUj]A_!(P&,r_FB6N45"s|&z2 pkf[(#2/ 媆f H'p` $e6)g op²-+M]KEm ^ŇD>= 䵚Y@ أdF9s*`Yz!$_쳸b:xwC8p؍1,0m9q[{}<rf#횺j,0Rl*iq`J_CBhj-C06t[2tI^Tx57.7Td\"(_c/v hyyU:yG9 |vbC-DXrw?Qy"rvfZ/q"|ڣ\֗At̨x4o]Su#>$qLoDzagC^A8N P GafhZL5=]jn[H>JhJqxixKW!/ZK ʳ$646te{OzhL$\AGoXh}fh6e\^:Rw/@]A2"W-p۬$Ty,5D T;f$۝CLhWi(Md׶ol(ƞ:vp:0^#UU)H: [' k+UfC wra?i:'3kռʒ4}w&Y>5&ERȧQz_ W 'i11u#VgȹF3˳KP/sd*P(I@,rsfmJ܍yyz#C8b5N%Xvl ʉFHK` ٚF{mTr kg:A$ @q Ӻo J1/(QfzEp(P A%nS V pEdv]f+HL0G_-S:tfKU. L(Ck$ RʈT, ۺ8KTo+ rͿK.L!Yy~Ǣ+V^}Q"!u&;d6h hx:QI'iz ;'떯ܻpOiqAOJNʠq KcZgШ.~Wvʏ@8u܇b?Oq:g^zv3m}E${`,SOh4A5<-{ '#ymIL&T-f6 {xڳ$qNw"Ox"y4Vgxip6?83Uz f`C /DZ`L&VWM`:+i/%ТCe(hDq=|)+&6/W #zCqNz7ei\h/6g^:aN'ϾR\&b}TA ;K(E:?(]KrF+DGB# trOtЩxE$\[#$-S?e(̧P)j+` FPjA ARUHi rgLֺ,ge֟x;2BID#GKܻC6ԫ3Q6s-)A]ic:N|AE'b>`o*6byk"e3Og@?PS &yVȄ&mA{RaHg3:H}9վmԾb~4(Rh X\$3~p ,g|/NWcRG7s,9o֕!9y%Pt{Vr CO#,ץCJr/M<aE$%&X7P$Y|@}!RN?kRF~W*-M?:+]zUum%JafFwښQS;7\nGR m?]̃߼kن 2rObE@9]bO) lu;NSg Ƃ<+>P; T$]$ ʣj! :X{ $Ȃk{JyE82VB *c`wD$uI>EV7dK9'n #%mU\Ǎ8k^J?Cƻ V-cEI~"9kO\jڃ 5=zp! DDz5EksD 4ogʗ 驺L*[^lڤxCIkR& MQm%ДQ])Fg3aУ2hUZS4>)7.XNfoMKrT:f1& URb?`YSx ([#qm~{g?S {˜$s`!pKA,D}3>T8_u1ZQVTKS!}q7, hFY^q׭u)DA&Ѱ09USlM` >o1]6knQZ.7 aos+1Q|q%XJ/D5Y_^dtPCGtA$]{;,3Ef9w( ý"+ѐ"~6١lTjFRdv^;K~'OX52(\r_Y)aRVH[ -GHLMu,`B-Qwɓ/Xw1m[ :3Gh# bb`خe)e?CS| 1}cuΥG Õo{OB"nŗ2)4ߝX"UˢҊD'LԂ:I#"YFUINu׬+Y'Txֻ ܎=kuۇ=2ӹ9A(Drb_S *9m1۾է'v+T zPn!h C:4 $-cA`A:qE>lepيCaq,R9 ۖHT+ahC]b: C`\dT*=~Gd0Vx#s;dї,B$Cܕ` L7d~%0u*pq.SF4Y+[_WGHk40+,c <d ΨG8M$E7 _C/D=<Vv? 4e52pQl},7pûܽ z;Ƴ78>s"2&W9eWjo̺ evi&LˢYDUe/l3VI96\ԧS*7V7넟x# 5Q[z2t 4 B\jw3C:舘!O|]V)ݫVw257dAdji W\6= Gוh<vˆ]we9pu\i;.Ux9mU\ H.YPҍ ?k@՗2q¶+"Z<2u *g?&QohӅnkؓNUv2- Mu5K (Q7и/hVBu3T1/)Qz lFDn}ܠ,;gFi+B 8YiNyn%}{h,O&ݥS'}YNኞݘr toMNTKjq h2"πx=> J(rE<3F$3GL8Ozq?;{aeVB+gz;5*%%*Ux6;6cz#p3 ͷ3_l?)fLP۾㍲=[9[{9wy?2a48Vj:~|^:(;R*;,1eral?2ߢ/>RCRQ Pgj9HWN^bN_ <:W?GtyPwv^2d;j5SUթkdw1aZG]l-Fxc1vvPI1Z&'Kz7,eJ2+Y>@)mʋ@V/uppW.nr]߫uǤsDD.vd?eAR:i*bxSy[ICj7ݺSmQՙZ^bT |}ހg7.mmtҙdlFIA 2iF~yhlOqEDK/%ڰǦsg`b i>6x}GC 0 75P"X tmąyGRU$mX]u\Y\?v8LjJrpԟސ'DǥmRf:PtwU#/Ueo%p,rȹ}PȺ0]`Yݲ(F}6K5KHa5 =iTؠajFBo$=Fqdngl0b ' EciD_A6Zi_H&4,@V' C݈"Ռ`M%o^%6y܉o"] [ߒ PyvLl+8WZ=~EL=!EI Ғfzl _0LK2uUOI/;UCyr7◆ob u[~nU7G< 轊g>>xx^q?Ux()[xfz^ JHS2%RtaR@3%=2cwUzéT{F_ 4aƳ_SZ`ɟT}G-ToB89ctI"!fPY3:![D9@8ޑw_NA)=Sig,!Y O9QAbGD n\̯2yT+p9}E0ݧx4PsԮK J([[U垵"X&YA،',8\`zH8$R[Ph,(u>#nQjc%>bOdHWr<)D~Y6p0idKnV=laO\ԭ{NQcMo"ḓBrF'!ZgzۅKueֲlރc2+"|t3?:i)h]W㴇(2VYbН2R5 %qpSO]#suVFLjiIz!GnեfA` bZI qb^B!ݷ`5Qn'AROkQ7BM!K'EqP OD%83L)q$Qwb7glhdf U4xSj99ƴ-ŽGiTT8c0vlOsT㐞'hj}?{6e0#:ve?52M ,T&~ˉї;K^H;fOc\ [ o#R~eVZSOIUtc?%}3 ]F/h=D`IY]\z%< #AY$d;SV SQņvYkSSHD E 2xY<+?t0GԺe=);./XYs^{,Wӑ۔} _&#*Az{^Utت{NtMyKu: F$@Y~ mWp/ʌIX>˝PcMHF).8!F.ƞ4 $ uq}8[dY!T"hXH{!Vʈ4ͬ] ^U(D5~ݶ';gƯLr+JD8w+>>/!"Z֦~<əjm^6]^\ @kqJ4<!F<8Ǚ_iUEu'3BĹ֬飇o 2MV__]p_+OM8CLwg oz ;*ǜNzuk8*h`f~8;ߝ T۸ ]spO? E k,u/TO8ryu)ln0ZsO?lj*MhvѼ#J Ȁ|ü 52` F[.ύD3yeֲMae@[T߉b)l>&\mO*ƍXS:p\&b\CChK )ׅ ηqe8pn7u8T3/miήZR#wl}<+%Mn!MЭ9Xz^G Ic]SZ6mn)PU44ym@b!tܭ8 M\.J"'A$LƎ-Cd"7s#o{Z\Ro1fBe<-"s5m}r4Lbu\YJ~sʿ[ӉsՎ߹&ΐy V8Ӎ:v@1ېSr{aAf8ul/6lV"q`foC-?\ُȎS+D{ )$v$ <Ǿ_b cY^YA+oRg k=}UОV+=*d$P ! rr]]Xlm hYٳ\ |IP5._X\lrVlǡ>3ޥ+N+·-?6AXd:&¿*ژŅԑׯDUB;p<}| z]22r !rCe nhߦtХuĦ vZ^N7IGECjc5Fu3w%a6 .lnKe"֧-Rod`yDZbQOeHV_Ҵc?Wjzζ2oņ4%dyTç! n;Ůtի R]M)C:E <  5dgBh颮S1kqnj$e\'|Rz2˲)?@+EEϦlChA}JgƄYsR)fi#)B5($ v>vuˎ#9buK<2 &L[^D,#Qt<{4Jg [m|u>.bqzp?wrW6om>;7ͦvMi K6Gg.U%9Wx?ҜG(D ጶ9P7Ńp \q&SL̊@-Ia a? H|wA z<B z)ϝȺ4~%Iq b{F>_Z=͇EΈ*ވzԇ?)&N," [Q$s]StV 7rGxv9'2:#IZ6cǝyE|{ioǭا/ @SH<6Nh4r2vuĊUZЎ;Uw+W>EgݰHCZ#'=)|b /xMYzxy%E=mQw@yp.Q BRYe~ӄgX`\ܐ7Zd` :fHW,"I{zÙQ2\*L{՗D~thA*dDveKԼ?m34[} l@qLǮic3W=DY}bW曱 Yc㵴yzK1) [D<#$=)WSHv8 ս aygT >)cόF ,'je؁{o&ft9N<ך#/(CpE&gԝ/$O1 ȳRt8cn;F4(>ƝMAWnF^0޺ +3`19, T\m/A3d-nuYMԛ!;%c e/ၾT]FivmmF lE3~nboux- ?=!Ş6*7B:h91>~$y\#/D˾jꥫ :oƏmBY5'[$_aj/;oZ6B(ȸ |t  eOz{Aծ˦2Z=7]2Hq{둖h8ky_^CH,&QҼH~oP>X]b<j &N{$ż^s ̾GTiG(ytjkʲO& X>AA1UkH_r=":' };}VME`Tj:r 6fmZzY@ޢΤc&Nŀ0& Lg,tX/zC.|rvUeR~uYJ^''9?)Bc;LfJDU UCv1vBnyӝAhbvlfoΜ:9`A\~:ja 17G}d~ޢ?Ux̳1~tϓA@\YbWBEqJ'ԼK8DKcċ'2}~s#w:.9,Wym";_0JٱlRw+] ̯ؐwAUeadc*8jiV֊BH@ǸMs_K]5Xޮqv(^Ood)'YFK_PF?( 3|LnQIkSui3 /<9j$qC2k8宦M8`a6缙N禇2'9zMtrTZG'y2qv (:=pnSxTEJPrx*`@vjq:%Rb"#KMm]˜/`u oПܶ>3d?—}ÝxWE0\D仌1,]V̿pt+#߾ wfi eRcc#أ0+[UvWPd`~%%\p"F;c~zR#.jPԾWwӂf > oykD{+K.1gau\:M֜KJ(fo?]/p1+6? )T[< &ؙsgO[;ցZf 4d>p!k@h O[qϵfpd~d Е_lKuYM !ADM(ve2 %+#ZgM0[WASAaa+xd1:iR~bETrtG?@_HY7}`{YS R0R[ͨ"B ZlF6-3 =FW n#M yC.k.Z^EnRD. `-mC@sG( X o N9ޮZOnG%'1yՇf* m]jv|Ҵ$&=Ҟ55B@ogZ40Xf2rOlX4!fG[Vm)z%A֬m宴д`= )vgBFdϥT6"/f$ ~`6i#cS4+kN`U:,e4((MĴQ8,l!ATnsiԮ{DhevMO+d&A`?ݤ=8'RB3%[0Bg厄2B7)*^F??zPa%"%[**o&\fT[" k'0pgBsmr (.4[rWwAh(j;F(`+`q BɎc%lBPalPJ.M8l&QͲµ(14smYJn׀/3_4ϢIlVqƘLR<s^A3T_&@kR 'Rq \'  7ݦ;̟$g!5 sNh&7a: w| rrFEwWLCXO|v4? ;;CVd7QԸX "t2ծ:>@tqeQuH jC_: ~,D3-U٣aس0o5nI`džjߊO]8VgV?H.Rl[6 n_R졲…\u8) ;]}do;vǡs~Btm~gp=8Yl`Ni w!I/rՀ,l!yɃh)W?'6H֗__~WyS˓/]2Tom-˘e|4 <륆M@kPt;CAv eT ݃ .c[Y)Dq=TSqeB]M'wz^&yD,r(Z)[^ ~nIA)p NqkZ@nR 9S~@S?.l>;!pgqwHv^Dhfdp%[OV,^w[Z;ؙCNME+ >$ DU8!L˧W*nJ.{@x$OgW>JF c;[ҠbC( f8B!܄VEXϳ Cz5!a&yG-\HwJG9"8'5tx Uh2,)߻FuZHCdp ̞ [wy>7s ~6|P!ua:{=%&I*+A<0Q~UZ|1FY*(b1I7ٷiX.L<42 D؋tƴ\2VNBSIj';֣Fxq$RpOe:qвw{l&Av5Mel$)Cу{c{9^{$20&?L9^dMyj5 Xf&ї\#(S?abp+SfWvg;e-I\g`?kf]qq?7:zW cNFIz̦5!lTOTz{tD)yQ _Dt=\Rl 젂4ZyIO**-ΉV>FuHɐcMa(9%&zlŜ' "./FDE1~~WiAI*;'``).mJ`39ΌCߘPnfxS}!(BHFEן+ۋ@?Rg A?Or.MK %ˈWh gJaq-+ 3僰oV zw Nm[QĆ<e" <;\ED ȉj yfoI6<3o/`6Itx{Z5MhCH DiYI)׭{/pRPHK RVbנxzZ,V5X)wǑ^8!q">>sϟÏ^~EF{d&k]ȈUq6Fs%I4wI51\mbsÛ1Mk ,v$,40AH~utQ  =63Hss-ޠm]޹0zJ 5Wc!L$7祉&n%4Y4WP ndAaz Wv{Cme{fJxYCMK ˄Kpsgf3 aи=Ec[ 4VCf7pQXϊ_]~I7pvr4wi2ƇHƇŬNhBX(YōVd6ڣ)71e[.8 JHvp]M鲅McPn:T¢3J acJ5.ʹV+i&Y4 ػu?"Kl.ɀ]2-i+&Z_B:!:أlN`m={]^Oud43{GΣ#Ȳإh~Cezh3pWD s먻7.{i:0:=%f‘یzvGd"7{l(vxMq5 CH$YWt |˹ Zy')\($eZqN*gF.?z^{𙧁܀'WŒS'$L=JHZsyz^5BMO#u^ZGc`~l8˄&>-})p:GskyX@ O{}H3mf7Aoa"1tׯ) I?w9*,Aya!V)7Cv0~OY%ZJ鿯'C`΍$C`wxB5W EK Ts~{Aײٮ :_!E\GJ?՞Vm,cњFX("\0:dx;O⸡Ok5tTUYv26:wlp!JQ"oH#iM(+KaJMVth kWsrBL\@;. _&hs[Oq%mFY^r2Kَev`d/6(#Ky߸%aa\ĥTI ?LUG}^5P?DdkV4GDeh=b\%F@;coAQ6 @o\^o3qZ(mߏdbd,ͽz|I0§geєenӘܩшH2NIaj%+0ӌ҅u z' XǑ~5vME:3Hhsq]`Bz0\3pC=Ͱ8GCM_|K:5Gia c<ITXMA7++@r[f7x2Xt9gYSh9oK$ (v;4be Q;zP)/'E`dQ] 78T6SMbYrFլ5jk)WZv`?JYZ$O/(,JIH C1P=01h35Cr#t% YJ}qK =JC 3}64b$#6c Fb?]y\?[F 4]4$epLGSѐYKR0dȮe:@ @#ښupMp3%&%Ep $yʃٌ[tLj΄52V,K.>=/Ըb[0Fbӽc:!4N{%IxI1SF/ꠜs|ϡO-@8vhhJrS}lq;W)ȕvN~6RG(wgfR){j[!W/W;Z|QA'! 13f"ԑ L+i~'?@z SjL ''>:ďKIDKue(qOaAV4F [?%̵ W${:~2tQ *.^l/ʽ}]53->a fHÉYدlI jOB~4ťotQVy@bLH1S6JUN*kT{E'Q.t^_hOimGe|(PxR7(pi0VOYIm4RkCNLGqED`΁noܔ|[cfvT_V GF˒JhIm})t6 ^Gj{ٞ^2îNJ }#!;MLhRy\RIw[mdJ3T0wBW[=LMՏ|kR21u*(a--=Ä@2 D3Bfe8mmb[N>>ՇwBb𲜥|r bo9;4>( 5M=uZizPfZ睷YkKf6$U| y];g3..h YI 79%Kuq+:V@?tzHu(4Ó9)~"p};TlCk^S'RKD }5025SG{u0҈jX;ndL/$<뽥],7) 3G]˫TV'{hmAsV1X˻?*_Qfq.A/?I ZL5X/%Dz6M0>  (Ո|0;.^O]wT4 M@˺yy}sƸuO #eugFiv<ɜ:0M .v?Вbd_@l<8򱮙FOӆi#]tgC{6.xET|=3C|NV1PxaNXo:2 *~f8!)1$8x mWG t",9(͇2SAuIԞm[s$;#,* ~S oW+ \Xd9gm LJB]gx4V^4n:{-tq![G'Fb//v=(Z *thZވ39=w#V ]ͬL"4ȇbz]<1M}`/S`ɤi(PC15i%p~O( Vd5GσEJV7) ^aTSms*dեR`Ցc /)d?-0rE{-kT\E(K })DL{>|@qx!mpS؉έ^:w;PO,8zxX'|ޢ=]}dY'z%MO`#}z!Ӌ-4~\Ri;`zeطR.iJ[7z">IDZ,=}^ګ5lݹ-xy xLWaJ/b1)(Qيꮼ4+tQkOH pjnIIKnŲŒ-qCT떜 gܲ-ReEMA 6GmLK|yt}M_I φx}"F@,RJu A2'rʣi R.jzy>GAQ~Gwoܘ1w@R ĕ AzɎ*L^Y pXW翰L1xFz$~㭼9Yyk4C ѡθ >y6=O2>&?p^R2NF0q 52NGϒy$y6Kyo}@ pE;xTULvϰdƱ9Gm7k-etv{UKm^*M`{Ӊۢ*q -ICx5BJ3 o| T%MJ%\qA Uj}mh{W~+K;骥?,X}x/ 9jR~ݮ;*䋴]\ DlsƤ!^)P8I4IC ;{=q ߾i޲5v:!&. @B܂3Ʒbs CU|ҤOM<]ktqӟgÅq^y 4*@&/E~ iuqߌn! WQ v"НqL*ƥN4f&{cѢph 8suUn?54md:4ndfC=&2&p[-f,4@Z˻8,TjmhD.:^ޑmwUr3ZCu TCjʈ 1'P+ %pHH>ۙ k?Hע Fog,=u(uKǁ4[*d_|W >_!WOY6𖏳{g5%7( ,Ro$*>üQ*T$[c N3Q|P((:BoRuzGCco0п)mHz;HZf.',CkLӆ羑 `Xe_UN4gQh~L LsbW&ϭd_x'>_ E#gAW>*ՎQXĠr3IƢu:=l eXQPAR>5)FDrY5 n"^V*aQt~dc.ƃp9q5-}2e,!b=}YzÔfr࡬t?Y!2Bv0q퉸5ONj;Bw4B [hnw(']'C|=_FZ{H#qv/3RhvŃ(d42B STm oCE)UyNRi7{ьpܭ"Hێe[H+/5Q(yoFӁ]Q/t՛>>AT؍{M4:,P 4fx %: N:^ "VP,l2Vί\m/$29p j֧\ٙ M&fجKmPCr,'ٸlF2ma/& յ Rzc@ZU,;`?x Yx0g Unw/KU^, aMy7/,1i3KL$Pk`/+PL!moȭװ*<3=@Y@jSFE. n7i_ZC棢ԂS>!YVIf9x&i3Le-SGP x|g0Qm3me1f,pm7֠g=Yd}ߛ)(׬JW:q~R\1%bW5G(`K*>S7u)oԖ3j 0A%Rm-b+M=#pw)"UEFjdBX1Nɀ⮧iL1+hr0KTaOuhTtg&;꘰M,2q1uO5>qsPz3m}+ǹzj_/Lm'w>\Et5~e$8~y "34NLhFY/̬ވ4~Ώ" uBQe99V8_JDx}=j7ۓSVyܧiRJr>'YYҩ̩NVFbBQj. s&u)tI?+GRz䎴%اF[i*U;}c!f[c[!DmBdJSfG4VөzE3@L9܋tU.:h/ Hy/[g#'mUNjdٟ}qp9' 6RϒL*\`%ro5o`W-OzLGğ4}*JN1NEW6{/7 pY/4mfxKЯP}ҔB2vgth=}v;_EG7ba׈ ]| bG5zCTnix\Gf"@;,:UGWKW m̂q>ibT&HXNaʊNHxrwcC(n[*Gщy,j!FVpX#Co8͜PXMEqfZBjH[q.<̝X鲛H_Uخ:rUגu7Txn}ɳ 7y2& ӄ݇ J3Q0x)lVt C۬D'.*xF2I = % ;9]VelY-x]z"n)߲)LohЗ* z!}0x2wdȷ H]w4zgDg=$m`Qo_c m/v`LO h<sv떑d($mQ"==BBod'\gXJtksK4$D0IL>v9sy׫Jjȋ__ndٽ7)XD*mI-;/eVr[Y*z܆ ?M<[a.Ĥ\ˇ2oD;)yEqB#ܰb"?-5*p m$ S&%-yY|MWgMA㷉ȻpR(YLٱ?2io9ZkQsm'Qtm _vi0\x)@vt׵l Lm3ً3]BQNx4,j'J QNxmvi1ܢ?#B lVrC5H+0CqgIJv;Џ8QTFѾ{`(Io(#iP8C?#Z1V ؃aaP?ɩU:@(Otl)N!CT PpMgǗT-R8&h3}e7jncݢrUf0 mQFƗIZ?(Ud^gIZVa ^sed#l#(ItU)*s.Qchf@ L\( hzc9o6x WYu 28 ܤ40!"BwnqVIw?W"S=a[(EV!["1xC;筂@sa젢轚 TЗ1}7B5 udd/7v>j%`Tv@M߀NIN#rqF&nPfF&N>GԟQ2{H.Yqҩ@d)bT$ר, oꢜtJ :Ғ2nQ/IEiM`df[2ĔJ/&q-m7aPgX3}@=<?SS V!Ms~ ḯv/:o@oB㿫"j{9NZ1 Vk3ưQ*A--`W7v_쁦NKH8oSƢ]הT4T;D'A??PYӮ4$)Yѭ(:d;HpX᷻aNN&;5!kne*n1g̈Qbex ^~޸k xmBLO'`OHҟU*R D'C2xgҹEM1HT*!+_tzx|)rmlm]o;1nu7voYs}5 kn´Jő7YtZI6M{dݪz1eȳm6Ƕy}qq7s z!uwTzg@+LF{A&:r}+( :RZXEScݚV>.3jYPp" 7AAe#YB'l:my'[o*8<^ت;Ŵ6JhP3/癀0ϋf0h=H;[ѹ:XkcGig@MP'7JXX=QvB[*~sQxW 6n3C32o!=d -γlhG®!ȆHY{@verplP3*d MI=(>U%< ?QWd7 H4QS<+\= 5ùje9vSۃ]&%ISHtax(HjH?T#`|侲 n(Y"K~iok|A+B߭-:/rrђ,2] l)&黳;1QD8rn蚨Q\2:PFh.dRmG5mUw, a)1(N#C6w8REKlT-/900R3Q5"T1\ ? aV+n<S c.!Ʀef7cOB+2~c^~ZKdZǮDX,Wss˚}_@-0ҩvhN-ܶ1[4 o>`RF9l~NatIDZ x"&{rd!G04ECCN+)uZ25d5X.`ȘKxQ؜Cf@˙" D@5G Y *t[p-W^<s=5R琢]_@}8Y–~'""]eZj)9H'ܵ#rYcĎ "[+ly9x$/ĺxyoQ4P_-<KΘ~| ?Iߛ82¹$TFR߂ C"1Gn Fkx gZp"JQ|GBITp`qB7b7\|MύF b!S 7>yЭZ_׭&تE>[xE^E _6 >TTQlVA8XO7j󈅀S[6v8FCKlTc\b1kaL 4ԅ*.|)n,<`n37%|4~| Xb-.0qZsO_VsT1WtRb }k']pЁY[1SAɐռ>G(k܄ '9TIbn)P|"=r !ր^Y|Uoľ[bΑ(yFM RGL<#_':ǚ0%s'_PvO\h->KuؙuVY-r}ůR4}q8;X{}צ~6x"+Z[: 6P!Ty8j|(J5 TCچW=f݌j͂Pb LJZ `p2̂Y:PA*b Mn̂8aNҋ՜iM f5чtZNH ʖI¤#u~:y'S:HQn$ۉ^?`Fe&QU h '3/{#XB/@=0QO:7ɜb~ROb38n<{L*'[H>I`a18J%E˱bBot"4\q ~,~DrϹau?拘 %wICM8by8|J-o;=t'a%^Dez$Fu}v+D&9 i r(hvmY[yĖV+L`+$)d_pU攔RZc }(]tӤh8ue2{6*TIXpMd6Fh4YL|?3Q,.]Q㓏DrgvOį4}E,ﻮl֟?سm{BGB'vSAZ8*rL}+kP;xX=+!3& ܳ|b2}^hK'~Mt@|>˜v9[ډIfk`4eRB+>`'w+ H)V#{rK> `&Ky~GN۪^> d+J$3I"@S %œm)6 v#®45p6>_XEX@;2O‡(S& V;KupLYLwhfɏNsoөA-:WHN@awe߈0?(6_D~ ~n^_OP/1Lj.mcKRd7;z-ͽp=qo0O?BeMl3~* B9#{P3ÖQ, /ϠY Q@A_WFNëG8o:%nY2nkk6fѪ(% ]aeӘEE8Pj~p";1{,_H|d//A4^gW/xh=u?DkBSTz:cqVaqNy(6Uoo+9Lce?Jo~ѝMH %.} n+pQ3AG_E5n]x̀QDE]_I[D@yg,lM%[]_>=ƦQ4vm4A\j+HN(BƪtWH NMը=R Z6&7(jBf畬O@ C|S<&@?mY*W{qj>* >Kcv,icjş%A_LըĮԡ\%7+x6862"|Rw:MjCnGd9ޠ?7E9.^GJh"Wܭ daQNE.Ah;D~Z?*ѻ >s:sspýj[&=>-v/ dw =zrVe7Օf확<L̓l(LgC]0~ꔇ5[d9bTvTɋz|hZ®lGUׯbު $ᗍ!uLɋٶ}0NU'' y{\P1PRz<0 dR p??athH/+уar58)v RAn^}[7 jk$OF3ɩEHʔ^Hڠŀ]^;$\g&CLJlU,埛r Œ+1"vLWeSU%ʷP Q֫ۦ ?C1f&=kh0-U'Aⷾ ,{%I X>oYm9+ J.|;s%Lv)kt 0+X$s}T|e#ߵC%5$׆XJ~}5SM Ns /wR fbb+ViB6p 5 .I-k 2YS+zކFa YioScKz{[Nqtm޽9\ָk>*Q |Ln'qjMl@ Dz nxLGjʅЮs<;0:- <=Oa:CP|pT CcMf IgIE $tUi-mIFvņ4u,r+H5n4{N;C"+VqG kűKtQ`%29RQT+&!0#N~L[?k9f+-R@ /uxVNk^1,=?> LR#EC5DyT?yxbhҎŽ]ɧt )ԙ(S1ˀs5n¼$P -dmg:ǔawJy&^=۴bհ0 Mw4NYr t!q@U-ڠig鞩kӔU(R/lR),F+W T8`PpJ|3}V|P=OV)b$'@>`|V&%u`#xzoT\“V^rQ9Uƞ~lmk2侍žd AvC6ziqwG? ƵW/> viIΜA"P'e4USV~ Ԏhs.jd)@E:Cb:)=W4**w]~)ɫ"Okq)A74+&2z%ˎiF@O(!I衆xCF5-0x(q75V#Lq,_RL-Sqt^뢇^0֝3rS I N$!z1h@LWc4T}щ)7Mp|L\Vwv5( 13#O1V`cdSNFA~iHe/).$p3q2&Kg-0A6$QUUTcVKSօjr> ]NHB'|,]J& A>]5ZV˃`9,'9-}" [b݁dVwY6m5m"qL_iaߓdG#+I;LZ{VW5ӑaqanG\^I'(|H.jJ#Ic/v cD3}4umJI[=}&BehC9 sJ&M:q#yd.E:;,~/mӪMܤ.RJ-KZe8I9v;K\oR&G10!6e*'XBM+N :.ηh -nQE(A'[9mٓK/RF-x@r!\F!6_)K@ l`2nɢ7)T~dg(Z(@0_W}eY]PJv^ԑVD'R< ٳe~P׶Ta6 wv&R" y*알+2Ѳ -Y&1QK4e3?On:qx䁟,n}"?/c~Yh䪲e\Y23Una~ \pV[HA'" "yR0}EU-|g.Pe'4/heВղԱjXd b'}H髲_ٿrNɼi]|_]W1IkWyVN%JhK}OLia@qu,Q5ER>ߠBzx=GA}ijh2)1ZsH$ N[˾5ׂߠL =2=hGEBHWtrvAJHCKϢ05m\ͧ=,e rF#K\E4R7w`l -L8NҤ%&>VX,Ue g6 j֙~Usn+UKԮܦE+kB rArgW73ci }TiD.Lv:W,+U&> s/=HmNˉÖY^V#5ֳ5GwFhu|ll ]QԫE'_PgW=Bt,rjeζBjjijTT#D>`Gv3Aԯюb P?#uE]\κF1-c99^9/);zנew.&׮azwtvuKzUsRzq@M1[a(<ټZa{@tnϋ}:v'#bz·$tw5³NV2,L,ty]quZfM~e`w%rOi2G%_"a35D9"VYU*cf#i*4wzTᗰ,_<$ݗ+Vf˹o Kyi'r6U#;p}I= b"\+ꢑ(~Se9X~VuU+=@g9u3wTY$GD`#b^dZ.fzfBvBL ,$ڿT/{?nO$8jŀ-nY|E,6;dҿ1FC0~_+ ׷Cd[^=R'3'QJ̞uzHېQb&֍NTUwUӯ>*m߬YEez 5}{MOQ#wHB1lfmi{`թ-li9M7'݂ʨeqxtbzcȁuTqz&b O{95IHYd*5hG+(8NuR ]R:\*u^{I#w3+[.*l9OKŠ >}喱oYlD1 t8hn{f g&:f b *:ߖk"\EUSbe3@پHl12J-_0CGvC +dcfzV`1ytX9ux@Ǖ,Jt~io!c.rN1'J9YA&st=a! ۓ m0q7^F=#%.G xd- 9.GX`*{Mgݺid75 `)g :,=lcق|kk c$iTW"QŴY!Z0\z! Oj9&xJ0x_ "; n,S< 5Q$K9GG>m=Q U.KU VP`Ʃ,CS EHdKl^'7V.yF!  6"l4,O/{M[d_scNY7'+ Hq"BU3IerH 6K:$3>-4 zh,t {( (}"ͳr g&Uufu@we"Pf[&VPۓ5Y}o/O_t{)'В8(#45#1J|3Z@ll+},cdrzoӋG#>ل mZG˥eS+T |7X82+C2I@4+o7I/޺P4)!~r] st3&vtH{ڜ-;5$7mvB@aZ 2e*PgGx.+!v21MR}a!R}ż@D kDBC@BZٌ۲)e]^wH茦F(tv]&!OǕ~=4@7wGwAj#Wk°1Dz3VҤGVMljVjTҍ;VgSIy2<D,uMoY_g r= gd'] CtVx7iIؖy\\b51e~ 憺woU~rjt| WmlV/@|)BS0Jog׀OEc;s ϟ<%Zw ?wa_{X >,nHex)ڤK_r9)E6w}.|pL=33D2݁tB2#h*&l*pzR=afĄ6]A>= s wϲ i6^\(JhZw(qJ݆9]-Y5/;l.1:YA$l ĵ oz.|Op5@k׼ys( t":\XN" !eSZ'xcz#YuiO(etok@ڰo @?"58M^Y@OCnФrߒ6PHR͖1n3x;c56]yj}J~/Z(IP-4/dOAdgF+b8Ʒڀ}KSj*q(Tҁ &<í>jR.P>NAAW[(f .ҥOQW! )IN|KZmȦջr3"1֗y"p+i+bx*tӶ`\ i ƨd'1/Wnj7% c_ߣlV~ؿxk%Jsew[[ڙȃ3 Fpc;UnYoXG6S}YL=u3]R4~񎱖w}ҋ5Yhq+[%gnL7 +qlLe>ïi! (2FY7:B&.`|N lX ٜ_lv^1!v iiX5:W)(Ztyg?H)9r;To?8= :{> %ŜXC+݅\.? ?9pw3r--Iqo (Ro"C \M~q[/j+Չddd\q.N-sTu,MXVV wZb~f0QX } 1cs#ZD]D1X! gfym'?8o8%?2h^lm|kEg[N׮0~>R v9[OcҜ G RNo +I`wL5YG} _zl 5"TYåy5EBɅ.Rqc͢|lhZ%7+ 6,'33,_gP9,;= BDf`vUY0)*Fy^u?ZTFEg9(iirj=Bсq"|֗!&wm)uB [YSu.*TT y\h. >9A렭7)UL'X;F3 =I&+{"'':CؘS3o鑞P8yv2&v Ҁ)ƭ 2"}3<@lGfO8 ۪*l- s:ʆ!1'" &5X 9A{ !R?|E[@%5MϧS*piFjCe,+B[.C5\f|5[9 ( @c48jZVKqs| @252|`ٶ+z%. !i&DEs_x|l|˙@ "{ "hSߧX2%6)?z; :O+cy%O'?vW^hF?H4uûI+UPd6$C~ wtJX Vfus/:XzP%A.SR~W mC1;Nh!Y-4P'oyI[\VS "+ߜ]rwK;UDіpdiћ 5~4BT`|ʛǡa.f#` O9p+ülxk[%NOtSRx/o& |`\f<#LR 'S])J/$'QWUJJ\Kt!T{)̟7 nI|&tj< ^7KX?(ǝl$ǂFl-Dy 1g~֖\<9kFbxi36uŪikK iQ%oxڑG:&DXȆF8ErPgu-xEhX}}ƻב@e~JC==:^lXwAYgێ2zы zǷ)<9Tz1H[ރgv(gX@9:WboeCsvlWii; ~hn…kCz\Pw? b$2{ܬ\ $8njQl*mvj!A[ fZF$(!DC(V= wFQ4,<~R;Ss?Q`a^8.L87_J鱷+wWZI N-D f=S~KO{XPU #YE8<7_".#@o*ϔ+-{AfKh& ߍb[f/5u`O̐t[62pCLmr)WEMA G=J& Qjt4ׁ;|He"hI`h=^E[i|Uk/B̦j,Ƙg xnYڑ*N :jò-aYżZօT[iMvbCe"%`ݯx%We_Hˆo ">(iC6@TV؉fH o-fc@Yk=/?SD@`|/aHy57s«Ƨ^4Ey D֚G"F#zG=>擘'ȾD/7󾑗ԥ uv p|HjCz 4n[>֌4$1l"O^4 s'*];tɅN^$kLMCi"sipXRĔgQ>e;դ`%ՆN*T0|@PU :@Nu(Lq ?fQ47D\.$:ޗj&? =d/_ΎQd?r'Xu yg ӖQ\D{ۧE@} ,89,r`0k`h~fJ0 M5(ExIY!Ycb2eM-*^.zU~,5Ձ5΅ W*VoaVD-,\r]~&_&|rȉWֆ "A'(hN WL)cLfEVƕRݴ'%qr==m- + bMUS\ҥM|WOVq*J)} T&:?>+x_Cހ+z:^ir 6> 嬿ӺӁIG#y?CsIPcWxY? %#9nWZAޗ/Klɤm*}, DZ=Z:m~1 &Ҫ7W-_%(HNiqQ㞜<^7]1YSIaX ǒŨ?^􎆘 9s]o.w g=sU16Z7eNʯ afUPN&̯C88Sz\AeKIM%ydA) Ewv)T1`K?p42sWZ&O3[*p'XsJXi&?QĞn#S-噅;.R~- W4.iI>O#| aᐯMXE:1&܄УK96 &h1#,* V@I_D<(i)x]pDb_f/ V5n, %k .hniN@ WlgqpME'x"6CAEwLnP!hp _ۭg.bMmǃZV/52xwKT<\2F ZPy2t*2C@ YÓjQo~=SSvI$햂(;yi'5CʼnJJME(aXUW"-`LOd9'|zߕ/Q8̒nH5Nހ)\Mjr ωn2;H쳲G*I+Y#D_hDtۼ覀Vimwj]Т)!V*nkSip Yt6]ۭf`glPj靷Dw]PoXjL( 7D:YBat.geM,G_bz0LNʋ 7g^EΪ#;.I"MmYK4xnN P:QkEnB|/\$6F3}pn԰]A KBխ]hyf[Ģ@+;k1jj?鹹ꙟ"+  "6@9mkRRk=L*n$b57üNl*SX7l(r3]k2OR?l"6j`1T1^buj󂄴?, 6`lֶ?] %=DYGx)ߙtPC_bfǚ: L!#FL(- (VRAs ⑓3T$US=+&1\cvpE)@ǩu;7 /Loyk(wW16U]VTjgŕ@΅xABW75 nBZX iDz!C DzRN^ |]&1yX9-n"/^Eak)d~x QJ[R1PLP7m")Lzmc (]=$93LHpWI -G4X[ھ4jAD|bTUj#WA*,N% ς[k-Y?SQcx@{tiq~j4ܑ+l_ۥd &B[Ye5>k'2.WƷ8.f"%;}9}^^9ǿ1GMȡ``ϻٻV)}LHoGr")ڜ\Xٳ~/Xt}bȨ]{WiO>(!93=}QT? 0ZGm[@UۯiIOV)]&F1|rOfTLlfW[ܥx,9\F 6q5M﫹rbw9s1ڱ:p{ۄk͂aZN0^ f $iTՅZ('J dNzwm6,L{-3LRsDإ!UŘGv[xVC%s;RTG˭ #I̸iHj lvFI571mOSԥX06t+0@:BIz21y >>W|@G}HZoyu|5/-*O&^T})ֿܼisr$ 򨹵11"ɘb7(VԁgChO<$F]G'>o^;rל..b0ŒN$GTl2 3ۀ+a&\F<ގgTSMCN]~&̐49T! _\6)(]\A|@yvT@ru;#Ljå_و 9k\|h%Kpg/Sllb#)أKIL4 [ݷ!|'Qim-L4->poOŸAU׈.,w?ȟ%)PXѷX@!)+Sn_V1eI|f~ߑl)j;Hw2Ϛ6'^YvZڐ?s?\ 5;7"~a[adZ5+Wji!Z{ApAdX`l2x.ť|Ӹ܊FBGOyc%bd3| ׹ PM݋OSWXK̚ʽ'8t_A$_050dbTtE@)H-&*f"XǏ3SUu f+u8s+rcRYo5j;]@ ,S?Xm ``7p V \ c} B!Tp𥸱d)3I -ѬDd6&ߵm*Iy(ƺH5 6kjZܔd{Z} iʹŲBZM+cBCj= Zҙ&t~abp )1sEX~ ώS^=+mMr^d>~dY# e Ub(RdOtrU-(4.aOf7OiۛF ~"t goRpG;[>!EXiky:/pl]5ga'0;o$zXޚml2U޼vȼx-a-3SRZsPEv{+w%:.[YS^zY|12Măyd@rЉ3l4ҢW&naoAkq;yFљA髶V2Ys49̑c"+ }05B|)슻 &&"5TI y:xH5JL5M&-l2|%PW-ATY`b6T&5lS5GDYG_*4 IjUd@y}ˆú+d!3alx7r"[\:?&;CYx'@ "\Yg*=}i ĴFBW 0$E{(\JUĵtIcPC/&` W.ף޽bё\Fԫ ,7O8#s^ WęG@0>ngѥ.Pb+Yר  ֳr?ƫ ށ1UZ1̲_"Ine}SE;{ polܕ n,O*m4 #څcS-]V}w<ްPW#⚍뒱1О|&L=,i|M"{c\ PΝDԋYdžd'Z;j^ije7,&uBg'  0VSYbe4{ފ^i{OGN[˲FCFtu#?pM&b2gBQF P|rpwī H5*΍;0U@/:+?{46n ^I< uzoˡ&3d23LvsIp9e@E^Sb[ni ɠ遨R*5!G^bh,Ƌ5'Џe%F+VEhx\p>IH@3Zk i`ns +C +\-h*ekR0M$s]as&'eei {9'&hGws61]c3^u!6Vќrsa'S1ݔLX߿:Gz(GV6+S Q|YN 70ĒrDP\=D:9V88q_iu6#cޛ>^B&oj+7cM1QJPA1n55ÿssx{eОɗpw_T.5k<q]WE?ܘymɲGOV4B&R6WZnp`,jgQb]/Bx"ǝFXJ^ % }" kUs#IO6hIiFҸqeU(݊.Hm;eoOX梕Ɉ^F%_"cNHgw ԃ1pI'ygl)5S˦C%WhOM^#DBnS&Uڶ>LtgL_DoQ 2Vjw <S>tԋǻu?3 (CYaE6{АI ̪n2T٨*ǰ G)"OZ}cmG9XMwY67j(Bᩂ8jYңsiЦY$k㖆RO"=ОRׄ_yw/T}Nd^N~[j!nO ᮼtv"UTQÙb>NiuX XQ, A=q v~dJf+jpJ-.*<YPTqI"ªEϨ! Q~57r"/ͲCA3t|2g IAv(c\Zl@Z&.o %)'n֟>n_dSa ~> FX; G]pgs[K1(__Ce8NM"5tK;6?mݏ05HMױx& `aX 6=؜ ?!< _/96G%[SbeW.-w`)55+_{i$t҂z;iSJ󡕀C:-21 lolZu,.s.QL5m+"^!턻!G{'1S 8`W-n.ohZ㌏)ڛ7~ЄW"*vY^7d ׵6JQ԰{"֦Xb0G1rl]OTShҫu7J)KgSpHq'9j [K"bPzŠ~*G7$W*Rlֿqjk~}`MFZ4 Ѝq~,ﮡ*7j}ZRX"m3Ÿq,G=D q}t+yFj_}}:\Q蠨C#xɰGmu3gdh~,hnhRgdy ']hGMXff84DGtyL73No/$'KfCOnaSVjP2e3&q1|,VK('o1~-*RWi9DU4o 6˄ϓ. PYn@Ǩl - 4Y_e= kSI}5=B3S0mVtgA?#[67 2?gwY([zx[@ی|4eOA'՛sg?a&\B{bR̓zAl|dsBv;H a;3P\ddC[65 0Вq *Xn$65Ƶ7^LGmߝyEV^,`AlL47>Csij4 Z G.^S+dN5 mad] ?% q/-2u\kxJ0! 4>:e1Y j|[;Q"JE1 Ó8~sO+:1dg3WO#=S ܝE w}3XoPYMy.o?}, Aޭw778}O*$M -:sDEvnbeZ g"Q/7ø,I>>WSL m@>q62f{u9̹a,?ˇK6h&i_){8>WTAg8 5:͊7%}st~5}>dDer:bPJ:h3,˩3$H-f|SB)1i1o*AӈL!x;{ muFн ;(m EȎMo=;+@I2M0=ѭx2Ӥ8O%/ QN3i.. R߭csܝm9rdrtZi}0w3" ٙ0.~{zkoӤK*m(Tij^niE* <<_z"K *L6 ĊCC- (˼@lu.`~*H]MᶙViS"#S֬K=25Xp5mE9eJ1n"u?PB?J4d '\IζM!98mH9(k1Wqe3oz+EWb-A#‚w\<퍪 fodau}퐙e7 ѾhL׻:uE{y#W!:4 #хCEjYAa~|^Ddaz "UN V&Qܞ‘ rIyyx36mewތ\U)H/)Mmߣ/p0H`cJdt\#l:g/ׇ7`+0 +?W?`;cNetM{z6Z!t'"3V#iqÔ߉F@^`0&}|ttL*/txZq+C?KǛ S8$qDx0"ђlg@9J~s} //]vn~/~eWdY620ᵍ?$\bV?:V&RThVm=LqW1HXK;8 j/\SCw\q U$ǎ92g[cAݍ*Ywz6->2Oj 6}ڷ]!+ PYJb&hYKHHOׂj/#op;p5P3c4tu*s[] $ⷁ2E2N|?~8xHH*+K['yr>vs658m31#AuDue=a9IDRNܖh>c~$w}bI _jC7/د0C*ZG./Kfy<5N?W>|jȷPdmFw!Cy[Za2 &aN ? 0jގ]PрD%8awlQD?nQkZ6ކ7Wu{_a7dw%E:/Z34n>kz/exbÈ]Ϩv|THŦB: )k1dœ+>%DQ5qMiH]j DD-VqNG6c5#k`zZOðXM2XOm[x !ܞ̣G~fBe~ͽ|Tm--j9wX$2D[a͍I6>0 3Q, y_Qt~V('2re0zFzlL/dzq[we 4٥dΎj Po"Źe)Z~PǑt$*/QwtyъѪ\u+N jC>9@Kz~+.P$4vfc\ϻw>~#C,>*atШz٥<ba¿j;Rcލ3axm6'0kRrlsL)=,7۰UE<,oD1iA6nϫH%urqCWD*hZpr@@roYf )f RyM½rk "AV_ڳhT(҇A34=[)I岋ANŪ\Sf5CLH1<,s%99;s г d1OjcCO>6x[_.#-'/#ʎYb.ruz*f#ڭX?ɧEKUoKnhzz R߉.wf͇;?Vqr.p=TcP5/A"VFo^s=>uCԓ5Bm-+cR dl5|]qZ>n<w/|Ɗ'ĬV`mIԭJy{J,&q/G*PhN : ͥƫu ,ř~G&;KTUίl;,r,>Μi6 ܰ„3gGʌ/i瑣,V#]#8$ߒy%I!+vL-ʊ8'FȫCۧvή<CН#-74 At@^ t'|FcS?<9e2ݶ}{N;w};= OQ!H2[jJt*PgQ=%Fzqqq֠5;JW4}WTvr!MSk#Y-sha͑<~gjX9WDњyO}=E0==ޓݸvTJ ɁW7bNx^5&.jjxla0 k!`(OB2&F\}•vSۤ9Ͳ0k]c ۤ9Xi7]HRt`E9?EF?Ag_z~pgg0e@"9[1@Jp3=ǑZvA-}!>Pji\~-˯XӫJg^aFA²qw[AU=.[nAZ盨I0Ţwcΐ @a؞}"ݻz^cj<ʌќW5Q-Ô9Sq|N[@#9~;sdGE(OM/Mq?2wzXydxMԌw/phz]ug% jxdfP16mP sf,B?J/"ރp]-Ų>H )@+%W&KBZMbxpҷ>w.t9ꣅ™eE 0sqQnx ^1B\ǒi8mƗ\ e$#]xmQ$N4L("`Aqc*lO~\seQ1PKt{{XoX~5 SQz!_˃gɭ2uݨJ!,ln1ʙ=H10mCڪ97͝r3PVvo=yb0UH(7Xw߷=4ClԽ >5;W&YP[ vbqƪ .D;MqL;f{x9G~ R&<֧3`6`yX=)L13AxCKy񴙾9/9`57NnQFiP Fc$+f n^pl;J` ? lG\PrR$)3*ObI@f8ʣgiIV>IUDbEH5XN8[arm <*S#ufK!\XV6\'<]Oθ.>Ao5P5",?=q!Nd ol#hK|@k``]~K*%f ˲+*NGsw^컫;-Lc~.K#"t `Kj*MATԞkztJR`Y&ʘ:^HKIF֝ P @) q%|g&ovrإp<<xp3[%w%nò)YXeBC}*Ʃ&j:s:%j:rȃpS_XorÍAtNAcC0aq%xSAԿv~MLZ<fSD^i O~ 0"=Tw4BzsFzћby+Lczž0خ(Ä/ ڵau|`N=VN  &H-RyFW4m $-'ziZt6*i]3!_TE(# P=) /n SU˹1ۈN;I+DT3WloC" X o%_g!K1s'Uv%5Bm/lYҙ*b>շ69*nub1)g1K#R:.ZA0Vjx5>Pvl2%נR:fŞXWĵ)V?qYĚ9`{N*vD2xBF5˩W"rem2EGT]V2U$,g{1eqFkrh%.5c/>#RC<{O l!#><#"*?eOjSc| )V,")jӡʷ[ .eY t(~1sMTt'؂Oť⺏:Ḉ5OdcoиGS>=Y~?YC-nge d0F1\n[yVݧʓV}Da isp,pM H**5gɻuKH-êq?vXq[z]y% _1J"y:qE%+O((NapZ6u  @M^.QQb͛ >O5mwZ Oz1(qsE,w [ێO7{J1T=<~o첌VaUkJ0 xT4B5 YٗQ'qԁ7k<ݗ1c57?-VA1?w9, %hhRt׍Imؿ8SJt+h>è'2x;=3onߎ.]Yq?$ꕽO :1kKILǺF t&O!2Y~H>mIKqZߒ+Y&: ]P(F<>b5dnz_l&ndJd\i<ݚPh8[.KĥwC{sЏ'ԘmvLpMۤ!SI+3?ܾ.oEpVzA}i7'ڮB ^H?zBkX2HDچ攂*\&.Q D_,|P4E!Pm hn#֠ʌ6(ݳ9Y/A=  Zj雒QTznu3NG&<5 Dz+ !jzoDq9Hnʤ wă)f?|H_tjR=PBPSaб5۵!9 sm@{PX:Hx#Ew!_ ĸV Z؞n6jٷhZ-b¦mjCr\`3x@WzAMbCa3Xp~[91V&f;|B]0k9ܴ([މQ$eԯM9`,d;d&{uN1}L)6ͧ3쑩p }O& '2}8YBy1kN(RPa2>FߦQ2| 3Cenܖ[䬑nl$KM`ob Z|74U(P*"tH'>L XFv!(-QۜQp9\\yU ="41ijoR^r+(/Ȟ\/ԥ|,l6193}/}Ryr+BNKs>ӨMRTsLD> uz~d$ O4}pzV~!/ ơvg?Tyg[fh5M=*IЎEAA8:_"7e]%vJukm-zD 8:h?:ҵy@A4;pZ/9GsTe0^"E.CNԒHVxA;';PbH_tLBH/kJ'!7BV>jzRх{O-(4Ar iWei fĖGׯY\LwOٝ7gө qeaam-+{bX2Ts.ZPI&c0i:c s%2.-@T~*wSgK=URp,Et ޙQ,q(gϫdȨCfښS;nY\ԳԛJfwN)+d$.U{\Q#WQK"16g<ߜb0’䳁EYPLByAԨxEn>#weKs tv]嘄/ Tj%r!CrE(5tߢwF05$?l9fډ0\u2@;OVr> E’=Zъ-,#/upu)Do&ϪݥW=7&:86ݾv*ۣy6-Ogw/\ tEe߁ 5865+)O,?$Ǫ,#}*rZT^ I otvlWsXG#1ַv\M瘶ћ~ȿ>n?N"w[3nQ;4X'.{Xh,taAɫGzD q$FSe% u2Wgt:BceVZގ2ΙxHb8v% Һx!Þ,BAh]%d'T SX'bOu$IK0M{\0WټOZIeL!K3;vW8Ju4 F}ti~ }gYGBT\Bc> -9Zb:k%o_Y\_әM؋֟*0 o btk(1QHBY6ІLWQqXZ<ɞ);gbfw'.Y%yːXp n8@k,^~F<i4Q g](dρK,@h렊P%}y:vy[gF*93ay{Mo5>w"atشy}5۳j d/p"j@mʒՅkEE񊴞ʌ`r 2UjU#xpc8_L`E,5$ʥCPN`b.MdsiY+i؝ث)>HdZ/t}0NVViǖ {g/7q8C Ec'bؔCEx$WX`4#@֩$F`J| -ǐiv.HU@čkE=6Wv\pP+VA_rwUm%YA[k7A|N wDnu2]qAtd6ziТpfe{Caj#}%1FG;[_pI"@OOa8HMeRΦ\sj ;67N*8|Ӟ h 0(ßŜz˸ S,pi)W"j{izFR餿_EQ>@!Yˮr? {)yo媻ΙM@l|\Ii2f=Iw -@*s:Uf|@N_W+:wV=Ґb\"̋)Phסyp$ZsHSٌ9LlQ|WgPfT+TUN}IN=+r*Cap}Z%eJBgi\exfbMwP=Eu'eܛJ9|S"Ha GXr޸*0 Z >{)%/k3EC$ #vB Ak}Uŝ6QD9s(/4_"d9nۃCz f &9շq+opE"2XLS}[f%)zR]C~D뵚͚u%#z-6pMP3z%yzDx}I>H 8\7NuQRS8 Pnfugb-6$^ N&fx>O5Gv ZJG^-kq9,Wx6%o1OIWԒ|o|d\ٞOө'wj +x$Al'ij6؋QlA4$VMn/A7sA/` cN~U^  R{7X~Y4}Yb<) B44{̕ӖZUHګ'g *NӦΟ/uV=0(V#T"W4̇ $,XƚF5ּHs]v RNV}:Exvu)tA\6W6!H .°}QF%9$t~1;C8`>$hnHHmhi߄K='sGKݔ=6V[y-XT€x,`jQ;qA.e#⮯-S*@ڮ; Lρ} |Kދ_S(9ONb1LZ,2,y&?F=jtgyS1##ct[Dg>w}{:3:TɉkSƉDJNTo8{ 5` sKSG%Jǡb.WM!$ Яғ+%>! xۏ@}bsR:o}6zLέۺ 1-?;ސL(*'88L(&??/"ijIХ&p@<`3ұ'KIvkaݻ&4ul|#gxP3! DmŠ  @N]=2K(5x7IB,TRovF_Yݳ)7DN(C(OMv L+"DwGw+(/yWQsESJLZePt_j EŅ:0*ΰ+R/ xqr.}drv:0ߪvYsv14z3yn`?O+m$ps Е!`u̿9(p%SP9AKAd:Xj3]-Yt?BdZ~kIim-S,;6+$-~I%Sp$ҭO^iHn?,-4G@n7h/N&鿢IBt:Kf}o 3Z՛;yf?X_}lB!q34ri}[kFTHPKfϦ3ĭ,n!sV5dVJ(}kCu5dR} E+wTiKcW{ 5|>XfB rn-=Dck'?[y1CO5bUّDx:n/=Mٲ| J9W3m·lNb]e.P',!R ]nxfLDž\ X{CGGgI>%X+|q..G\8Yqƙ[[ǿK"=s 0{dagG2R)WIS:'v*ӫZ^_5HKɋ㹿Ҝ[v(M7<{J 6T>Mx8leş=~:վ=)VE D@8A|z[ 0BѼZ, Y,mjc}Md58@U\Ј|q*%?'PPe'ݕ{+v DS7Z2v9}g[cu,;|h~L&DpیɅr(ip3l;cBlTEpQYغj ` zfzutn40L ^Ma<ɓ_,,j@ (భNd7ތ%dr QYT8h9?\߉lIfV !ڔL=[mp6۲(%_:Á63ui2:k _P?ojf=yQ6#Y{چ"_OQ1NYm\9A}iu짪WtkB~Mо:2IUgsBR'O%F:?O1Iv9?t$I?lTyĿ` K6dv8&$ͨF!+#2YY ߫ninP t v](y i6ayݻ:uPSmZÏ i7=T4\hkzQ2 ߑTZNC bf $c335unpm`B0%P 눨q`.1ؗ2ix1o%,̑C%zpW-+ݡBLo C./ =3MI>ZT{o$T.0gp%ҍdf w+@hN O&6咷+Y{86Q0HGk49p?WEv\[~=hܴlΜABiwEǕ%篓2`'b-.u*rzFM?Pz mp_E6/G_l$j:%1ӕ{{;;F__x&{~s'ZVjR#Rmsd],bU$6>81+oD s雂#NO㢑6ȪT)Kuƣ2R|"9r^osc3E {ew[I2 YYD' .Uy*Xp#taa[_'Qg#!^mZlDol_Hl7Ux"Kk_Uݬ0PzPYPeX}Ѷ*Ydw \l|)3\^h[_M ҔE|TޣbL>Y#J PTֽ[Msl$HOoQ4V%iMDP*oޛ'Qш@$Jo.!6J%0R/ɮG+jkVB+6H-}T#dd~Gx[VbxrpgveSYv68Ldư,ڐb}7DB3" lfn,$k؟A¿O#7X< E2">B[g^f (k~N#IO>{ol/o5[9󃓷C7'`ZsC>}x՟dn G] p[ A^ӆj璒ddchنp )B$ZX ƁdoN~3c:T*52Df-?Vyp8pƞu%"NR=;PT~R:w4s[Q{dMWlffv82lq(> fd)3شjeBwVbӗlI\2x ŸhW*~ Fxn٘j=6[,O,)8FoS]_SZN "ϧCF./ɶ?cؠҶjo76Dg!n:SB`8Ni}e2 Gh Ԝnr,42Tkp*Tk٨> )` rhS;nhn[dI\(3Qqc O¥l&צ͘ qV`UM$K0vA ɌЮxL 6^n@OTvi< `E÷;,[WLlNJ o ==ő^6Z ?{⃲]NU^8E>k{6<t\Vp7aRz;_zjtd\8? G<Ѵ,뎬8^,/^A!?YRcUKV0@]@3e;ޯRu^uH|vJ}G%wL֩y3K P<3~jz;,zВ֘"R(O 9v¯K3ƜLX`2֣} (ދe&xgeध*5-82/Ouo+zX`+cD솔:v @.4iM&h->P ĬR\aЎ }`xM/tCtP,{ԥ vs@-82&[h!u;2O!$#K1FY8A1a#E, 7ɱdל[BXbU*K1֚R,ZU_gaMǍ΅6$77jؖ#k'bиby!̉+to:meո9㌶\g~ :$_!_`wրZK*:"} JTtlp=>'Xru 'aG2;K_o_VЇ#{|Ǵ iO@FelJxʦWau8?k~ʙEdAMFReIRqD>(V0)WДBfE~]_5*GM-;+S=¸I*~ifTS|r}AtaB} T#}<ֵb8-.Kuj`~S%fm_3?>ar F)*KL3l'gh]FʬP=;FHX9rKqOtfDk# dd1p6+-v""9yJ\3پ9*\^o 96!6&ݾR~3UC2.q,݁D"W:뿺s`.k2'bJ-mޓ7{xvys>껜j49[u~X^(yH1 ҊD[9jsj#y5cRe'2!2ޯkn $K,0KTnfwj_ ޜw_K-HԮ1dC?]ݟ?9UGMZN_^:'R|8GltO=y ߁#alB { FrfتFm}0ֿ6N|.ϴQy1(|ڧY$!*Up5V Z-4WtdWO mʦAw]dE+ o'v䕞`=.1E漜67p؃;(;?* i`QdՎ.Q?s/S1{eȍ1VFuT.U( 3uC*xiJ?^rey^j f{] PW[8klS #׹7yP 9q.@Sl!Ȓ{Vչ,k~`$R`-H VQ=g7$rxQշV?:ܾ E8Cu ,JMA)!$ H2S˜K9Dӆ&X鴕i辏(;9N.y .?]E:bߩx? 8k֤+JA{L-ɩ872ye]e4`  9 HD] NRdX |=eA8לs8A2#rTZ5dM~2ioi㑠p@g:SAu/6abuLj%5 yײdSD )O[BxbdHEÚ*#(y6%l)0@)D{6Cx(jyG#sC7Ᾰ`8Ϛ! hO-Vĺ2A!Sl2l14o ~H4t$ ʙCP?Tvm&G'1$5%;FӵLP>n`"hNjj_}?F2)3*W&U4 qvLJP:=YSlZ 9|fGAR)r{CutpbGq#[D|gAsSkf\7k.%iOUOU)y-*+AʧHŷƁNuGL,T3ya{x 5R mN: mOJ@I0 'HfdN>R#@9gȚ9('F ġ (=?@95,pod-+-L cΩ+o ݔS: -^Gb eֈ)9Q h[2u<<;vA7 Z7\iPa&Wrh@Om܍wLa%Q%.1;_<^[NGq¢-`6I^qf|XzMvB)HPJ5;ʟ?LjGTU[ܯU*cK0r^.Oi7qz0*ؖC?@gIֲd eID94%M /\w[I-/2]6X5B1?<^Uٳ87y<98c$;GZ bRu,BZZ%7$~ύ5*O!șe5Fa`EpK$jIIkk}VFߓ5ּ=YP=: V|{ ( $06LxD@͌*}]8m>T%iy HƢ:>RtKhPmLRL(lok}2VpɢE/8ޑ߀a/ʹ{'t7 bDSkg_Z 9 q#x(R-@qh@WjIB+bU99r D?Y\GVu_Ff1{k*sL:^/bHYo> mzgsY3hNc6} ݭH wt!U]hgN֕fO>W$UQ޷'Mq^5`{SöZj/fnURj*,*O.SN~MZ7cd?w関A::{[1j\CViܾLF+|wD-+}b<F,Z瀔#%E:ާ [&*|  dw#ēTV&XAd?1$W>2֔9[ݔ)=Rv5s !^>9ϖIWR!>(fY)<:.zӑ4c΄gYi¯a^ކ5ȉut0W/!ō?]']gRK3JTIzr1}S@@**_Pѩsy"։ߜ\6y1LSyŚu͞@;q4`s>^Ko}bw:}RK~4ȶ`yTeA4k{ךYU%)[$H3{]v3\I;ļvjB#H4ZU骆oZT+^t&ua;͜z稠I/!@2֨WiUt;*_m4}u;&UnSl:5NLNgS,Qskį[Ex=\WF(8R9y)XDq`oE_ *9nIL9 <;lkͲWid/dZ4]4b5U.B}S꼲AOv. P^j/6 wyvErЃ 1jO?+_+h7>ǀm[ 0plMo$VP xWS\Q S}o)kSvBO-q&t!- U GHfygݰj"r5Y;wiJN/= uKH+Ѻ _3HP>h1f~U h͠LJ\f2![0lu=V7SS1J;댇@ ԄOt}9%qD.}Һ #{.MЅ?̙A#}t怜MJì…_q3jhFX`J ?`.DʎEJ,xjxpIsq,>4g,: DVӵ)* QܕZTzVb9(`+}h2(7ZUkRۤjNoYqA7|xeSYoIÏk0 9mII_|`ka,.d}'L>X4^,ngw4-.#{nYژ1Oe^C %z*g"AS#RY#Q w<1 R|jE}p\rrlx!h,Ia3އt`|C ; |ȚZ=buXK}T0#nMIIUa|Oc'O.]*w̧IWw~(f(Y3Os06xuUT-(a.p"ꚁB; g?u[LL2la?J,;<[k/lq=)R JWh Ī;Vx],|")]C"a':h[^>ޚCQiK VW@f_cߋ`'X2cQ۳75;xhAjB\+G2 .DܷRHaBƞO6iXPᜋav&`Ww rBju+Xе4隚G\eFr6Cf05rx`^lءNM~;d>y|+#ʋIsxm:C^yǛ \{M}lBcD7l?NJ&& d#Zr9ihFQ ߐưcmy7S1ҢNb=lCv}Œ8hb*?ON!b;!LAno*)q58դ ?EuWd$ 3qbA9O|F#QLtJ|s9!tf;W&r' V=RNM3W$rVhgdl[Tң%qs\@ɝ֩UǕtZ&a;ӰxЭ2+چvW*-8( M V=sMbIza Q"dv<=gdԔr/0;o)xx@QTpum>MJF6;!sd'T8;mg~&1qD3#y G5]PBQP/`(L uV= BrƜPo*шދશ`%y@O|Xֽ ڞĒLBv Pdr[q!6G1xCݣ‘<ܪ` NУ:mJv1۲h3ky13#iMÞ]C?ӡGXB;8Yv4d!f.?TZoKUX.Zv2S*x`P~}ER4R,eEﳴ;)"pQ{Qo3]7ͤP3.ZrB c.H,CHb)4Vjhw&RC7*3!R*65 WvEVI-|ߵ y\!CF$`|p"c+кE0${Cz] n'(Af٫u$iXōr'$%&zj@ȣ7QĚZG!7Bs]?pZ7&e)n_>ک$!׷pB;ƴEЀ?9,1Xns1 ?qaS*U>LH ^N|·LYdSNF$+ ^v1Czz&RZ`u+RnZbzu"Yr7]VkT*̮ DXl%Mue/a6& PhudJIte>ʔ^vI|ǂZ5,< RbW#Yt n Q'D>ma5W2[rՕI s#_#Yw!Lgd$YUow)]%e߿a5D&1 +uX05Z㛵1U'lV6+/M3ATb͘x ?J/&82ImyP8$Ij9Z8 >B ]<_ZԴ.psc.*Ҋ/Φ-A\|ЫW}h2RҦVl˜)Gŧ$aE[M iPORR7쒗ӽ *.s(idӰJCk1`2 YVÃM\7tdfFw~$U !fXvG \c~;e[ߍ7#~;vF`R};t,_,!CDMWc~xasNfw.P"9`u;@v QR^HLov?qy棑Q6)jz&aw<ݍ0ST*R/n(-?VO"ͦh*XK|km~䨚M55煶 55 c NdwU{eglT߁.bB ScnF\P x}jyK@/5Zy'Ry{B(s+Ū3BBB[ }""@oTb 1BWYmWx8 Nւ(Wlus #H֒/A 5W^H޼=REYreAw}6 6Tqo$^Q, EXHo+@fW^Q{o\ed3f=+\ Le['j8"wP]ݿ=P)2quuWZt)N-4?Ee c&.AV<@䯗cY|+/}HA6I:\T]lt&N(-Tr҇nz# ]>BaEܢ_pt^_Δ5&2@|[L4kӫ~!L<6%^ƇMuh|l^3 )awo_Zg7n*/()h]PsNT ;z]e0C:Y ̦<&9>RX}3͢Du,(㧢Yn˽aՐh~*3nɼ˺%bP`/T:-phP2]' &UvQ\4q_(@UW@lwxDϺyZF.Z{%uC167٥dŁ9".T@:ɼNf.CI[PޖZc/ͅs_;Nݮgp:5Jm e5Pk1|eJ%q"Wsӗcmx1vg]C͍-Ť>A?%ɕ$V9Rۺ`F#YO ˇ.B9W@=]9Z!m)|AVj^pNKfBs1%[>m8$ ˹}DĪJH]p*ۍ ,^탧oKFAtX1g iC@T˃{4PNaϤ۸WWx W X=\0, "C8kҨ|siWA{1I %ʣ1@=lGZd4?\,5Cv<eTVmR,zXmwȀ h +xI N͵Ee"c&  _%LGnjzk*h3 V>յDA+BD+fXa DG,.NlnrqCJ<$`.FnNN$H8!w͢ir)H̗Tt[؃zh,QDAwP.~?Vl:8b*ѱNv[ILs0v#1,ct^*v0@??-FLT!Hk䂴Uxپ=&,n9gr[α)jLo8t\SF YS }n{SAbS&-;gçȆ.~`= sGv{IKGTdF?N>Ÿ9KJ/yPޟmZQܫP|1c5 ~}[)[_}Y9<%"&Ue#ieKǚ1D_{Jc%qmc͓5|+8zƃY!oTOG` I;;-&+%bV8m8G\Á%Ab5cpkpt3=PwV1,R E= VDe8>mZcnq$NΚ3"j:%$6qͯ^L3QI9)Ą\;Ó^{M-qylefknijKfz(ed= &hw{/9S(d3dڛbm曛2Lg#; "~Y+Uhm*$%{mjSI|:s' uvhWe.dp䢌0ݭN꯱G? Jx-m&7Wj7 5ۈ_~8+d́(\gdnyb}Gh=J=GgnLf@8-B^{ e.K4u{:pG{V藡b"qŤVTARJ7Μ#U7 6*w{[8>izo*wev8p`)KvIrgz8)<~mǒkHZ*vE$ym$p%?<>tnUӘ,4Lx Bbq@ka.1硅7W4Q7q*fm@d&<[AL'[ʈÇ a%O (-Vp]F4vڟ1>PO*/UX6~J?JW&蠉}da<вN#'Dݬ^qZ^> 5{}al+.ݱ!'*0W{),q*<̄D]nCֱ}EJ+cAcCTo(wOǥ?MTw2"+ga(8jU7՚@NǙt*i4-^ߋӕc9y ElYvn"{nAl 0e髹a]rjSIyֻ]!miE\xAKi ŝϝvc ִ(Q]>:>ysH&0CqQk+~@; LMѬo= d%Z֑3^D|QigmBH؏/d2i:> %.X 7 fj02?VXғfyP 2 lK:Ȩ˭ 8~;&)]K[~}0rާ2nRkqw =1μXTc^'NbH7ip;7"̀԰qz*fBT>z=P(*N`Lۤ p序Ē8)'lJHnpz /̋w̟W/—F `_ tjJuv&ӆ7%@|#Y#q2'Ψ*F򊹲M^ Bτ]/e唇$& %u>n>{}+:)[g^jO=]% HarT⫚Dc??S,fFUQl?6xV3B-10Qf0mo`w@7 Sh̼'h}J؇?]Y!E> B?ѝ w8JdЗUm49̀TFTu5Oh-*,/6a!zpH5AcϖaXtm3 QՐUB_ǰ=Ru% ZISO;Lµ85QyOfUxmmti;WLTHdn 27U*iڟYxpy"0F:,!2 xG{b7ЋψhBP 6N{Ѥpj[ELFuv5q8. Ġ|ёn9N!V2r%1M} AKVqͯ) O+|9j;8ɀf:<F)ڳbdP^8.2h_KA6&Q ӎ6~6AƤyaM'+Z 2w7u{lzng ]R]``>1' .?Ut@hԾVBp=Wj'LNIdD=:⏅'=C_z0w:}nNsD;o!$g.ۤj}dES Ljh,kcr5ؒ5e]Ժ.J仃#ouT9g' *XÁng :( g|V ;6lId 5,1cd5J껦 XM*̞N]eIt &a3(ȅ_T-'aL'!H5c$zh0XNAc]Kر7]gvI/FtTheй\b7oPtwĩ'F?oތƖgbRC'>S $Tt42Q-L<o/}V X)>#vkʏImu۬/E8ȡ>x΍%Wq iVѭ<R7煻(j{9An B@nY:SjDܐ2@~:$^gהjXI>e  'C=9~Nn{2]{ՄN^s}syیc)a>Mvwqk0C-Ì[֐&vz ?&rcZJoeFDfusWA-`#2IX3ìxCo%Xx4ߪ]!!\THrXI\){q ċ\HI55Av||;V=BYs6b|&Aؔo11Xm'e9Hc0f%^t),2P27+ߒ3BkC+Y5?-m]!5!UJ;򱍍eϼwSuچІ/>)) MxOLO@31ogϦ?| %G{G( j [ط`SQ| D!/ j͗jv=FQ v:UjF;(ioPIu_mgh{'dv=At=I6YR}YZAW명hTj!ɒ6ddLhWL `[SW~2(m?3EJ4L8谠L%XkS[LT$U @K3߈c,l ?{[㛠|yj$<>9HĒ];\W 66 VV"` jyK 6G>!ae'>7ģ1e|wBAqv e; l+1_ {w-)fW)Kdϥ~'T~(f}K(lm>,4Z6D? UK>zɧX5vZD|G~G' UO˸V߫hh'9Tn2/7N|PQDĀw)HE2qu|mj~4tfzS,l03ˁ]݁0֮0[K 4QXfjʊK EPN+?o FSV!cwTQrl!??B ס' !)a<9M:7ŤJ' ͌0ހa&H SMwPrݔ'wF4 T'e8q=H]}c6F5ã JFL?k)tm+ MN<&]sWHhXpx2ⷐ&h8yj\* (Hzk;+Xd| '" NQӋ3tWЦE(>Q+dܧnsYb>bSXm+bsI2Cgpx]†i <PQaT.nLpy IILmiX.aϢ%Pj`? m%AK@G J+͕OC`i6b̄1+z@ہmdxmw:*bC;IrjecX= h*ʹB2AOmh9Qn\sWqՓ|cNBU/1ґ6hŒ#7j}LO&a_ik-If>lj`S$kh!S2B?Z,A,Nhґv{MZ0[yTȎ>w:ՊNHB'$(>@ +d l9L (Wl9J_<(?R֝>2;IÖ+x 9}83U qs2kA]P@ǔ܇ bM;WN= ȭMw{1)/myoLS/5R{$8W%V-Lā{>Wp4ɍ \JA۾Oo`΅~u|DEJ"뙅XX"vXjHrHzu: ݔcqf `2_2Aw(K^Eؠ~_Íǩ-?Fa8KE=!-jQ5AȰabp&:oTnʋ-Tx 0L {{x0J5fɘ\XH)LKac7'Ni߼ Xl%~S6zЋ\T**l2 P@0<SSY $KJ&'ݗv, Mz9zZFDiGs\VO&Xur_ tsÐ~̓Z6R& ^ 2 PW1!c󫹊Zpާ`Mƴ-+D؍GvcR;nd=G74z-%R}^U3ro:s9 P)L9Y\;Ras>_fU.gQdp8ƹJ 'T1hZ!I!Xow[ si9RqwK-MPzNR&sP!9 |t]a0 nh,?~'ƒx@o%c)~s-Ex)TXJ_o ^p}Tp# ѳ<fKvg/S=Txη6kɬc a$Z,Zk@R 1wn-A","]v 3>"KrZhY)X5ذD&ũgPBC̵\+z d)}qRM"7 PkxQkV]N$>AðrR/D?Ia1A?WYHE֚V w,?=!|Ei,1No3[)e~gO<<^D'a^`!wꦸ>8HϠ1׿LET~%ү/J{ɅDQ@um}]HQ@-2Aco ch/oVgH! `c6˺z`*T^gqM8VJ)D?6wmܐ=: |X*m(`.k֏446tWEcU׿Aʤ5;QJUR fo0LJ`[;]=Dq 1z(zWP"Lm )|jYef%/Bb-px˂%Ě 1˺!%{Þ|02FsVG}<@rx}#/Ek?cZ.No+-Wnxk-ՠ\, mգ /AϲjbSdx\D! FKQFmw.#=yBa"$$TÄ:HVZWm􈂛J$17(uqӃNjJR;pNj7's8*\)qZ2؟H^|v $̙D E$nz[9kYM倬Ec!2l o *gOH8`}wgP|t~Mg@/&0DMkDf[ E!=#&r{d|gr>C΋H!g@  ZSx.,ǹCYH{59uS/Ueх6Sc(@ҭߒ5OB:0)Gq|<4E $u+C(+:|3jsIσ.-<1-xEsݶܯ3`^U%fK(=1',V zs[| Ҁ(L}_>XITC/z4EBkМ`F&?dk)Ƨ->nRި%{Zc!0>lݫA|a.vH +lDwR^)J͝We**|HPiJ":s5PU2qlBO1so :*ȌQ˺\Q-8*oZjoat-esSo1,Dvh^>(('8GB+ܭbFvmu`SonED>y]YRZ.+gXS(-\ߝf*]df$DLq06O/Ԏ @o@m)%~@N {X?I?Jnc6ጕxm]'o!iHƆ#b ,<:㢸h _pPRGNVMq^vL+)ۮ]0'#Tg6?Q = HqKx_sR GAdHx wW%c`/;g)v%d|dS13 7+UJs)%[j6tTc3YDI$@֩35G( ?m 1Yr~ł[()?o?rz7NXi,)XU}C`lvANh0J6:tnڸTZ#"eo#RbC&O ECǠg ȰiIG+ cbK}T/79C&`ڹx|Z>:8Z}:t)GZlS^c QTLHGYxQU9$kRvLRiK2QDΆ/in6LL!7%Dq^,PWl0h_ pci[a=.;h|C.-ڥyT;wIJVgTul^-,-${lB_EJ0yLR+U]EͦB+#:oV#̧+VFla$Pg%F} pJ1O]yMYEYUI+@\Gnu |~B嶵A {{Ux*(lrlZȝ'-_׮4|t *䰘:nzˈgP%'$SpSLzlV,i7T]=/}BSQuS0DyϕF8]([[ v歳9l -:#(3 },pZ1XW*V PLz,:nL $#KކfCU)4- ˕S:p;0'ByYb]2k j噰LʝlJ*喺ըe pO&TZڶYm3XHY%nahSp #3uQ >_5nm z Xt/^&lx1ŒB (jlj4T7 7c$HA)8{e΍3nMBoi##$7H]<3UFu6W닛mEM)p2I;Vo|eJOpVm9|+Op8C;^| p2} H#*fs2AW_ۃ88Z+WcdЦD%K2nv:Ce^S>ZtmJ`dK-SΑ1߿M=bz&ѥt>¿ )n' k+/2˕m>GLh1j5q o)NVuEċ8?BJal@l衄ud zKYjAu5OJU2KJ4~QF@obꈪ9: 8vpMTH{*rZv/SKF$|?/RgAI1Qԩ`Hj|xLDj 8w YZ΃GXS4d]7͐ijCKtaC= $Ub+}q|]CUB1j}.LkrtvzǛ9ƧR͊ae~{fj2C o m!LWpV'sGvG%M[>orx:8A}̤5dr&6x=S6I %ȹ$:K,΋P;?Z?#i`sJxϙ[mTe L]ԤHri&~NBJTȎsNܩl0=evb>pmWIgT.3!eT9/0of;HJS:R?vm~MГCQd*֯Bc]txza`ʪy )l%2T^gȏo"u%lev+Sy" Tp}DX=7wfZ*!>n=*h6'30 9loPx ^UnRY\å#}8s]'Sԧ.av֯嬩7'y1u^C kXfha*Wlk4I \}ş{n-. o ֊\幇#9=oEP?Y؈gj !O+@7 It=TunEo:GsX,' Rv8`NLޞGUCO0ZO$Yqɐ^ f %CXxږFZY |6. }Eɼ,cݷml]GS<ҙ.q^~5 ;ZA#`h%UVVT(aaf㫓'^oZBnaZZ#~b$HƆo2=}n<|!s^\f"L7oL+EbR?^do7:ь~4qT(_AbU?yаeҩw/ԑ’+R L !Ӱ$o&cI1ɣϡU1FJ9In䮨v7بշDIiyrcIg斌ɕpJNN a9J q]̷(n;eF-sǓߠ_-J?;b?M]4\Q@s;C!\LmHR weư 9=J'g-8mR yU# hn>fl!²U4JW*MߕQ xR2/a crTfPZHdB|;hfNYE^UhqlH;u+ex}4)HQ́.~[/-،0™b[<~ V"cDS/>js$(l1IXfT2;A!in3kri;FA7Cv(1&fsds!gDT ;BmhqOg"RG2f')QEY8S\i ;J.3^ y(bAp)^lDt\7>̛(o!Hdn1)Q} ~# 8gca B1 r8,S*6s,;, v7rKy#AdKh!}@UQ(ak9%~xL4 ]')\Kp\JbZoZP񍇨 i<ԉaC1 jMP)`H=ZiH[%aBBݏlW3PRHYυf1 _bwg0NBP;"\9_Q ,ܩwW4^_Eg Ӥ?uG[@{uZBXNJgp˯&6:r(eI/VW'ͬkA%@׬Ya<lU0ZY>榯{($.e6]H. ?Xau |U (4'׏/}ŵ<~ MY/U]e}TԲƀCl]<"w #s@DFjԢ] H_}G[o8Ej}ІTCWYc1y4e+g:+b|Q;&۩4^:|<_廇Eb`h{]5f8Yl|5ڝ9<mG Ahlw9Binɡ{-KIr5'RnW~M8o`] kh͕_i 'za췉' "nɾWQb2pp }[F%߃kcHV?A؋Fx.QMؗ-{`y%׻J]t?xy^OwW+-Q@)[0}7̬2P mOu@*bcl)%D ;东=8[.7{mFtz'N|8 xL)hb7x7VŰT.@~~-#EL\{ago5s8vnb謫_$킨qO7Lm 9BQk;sEQ:OL} tZJrd/! {*/e剁^D҇[_h&P{]>JХaq.-G*˔{ Ao ,t$"-Zl[?%^KLX4¬Zow{=c/u{:W~*s]sROǕd.ȗ#{P-$4aXceCeģ#^fdT=@uk]j.f-#q/DҧNp*BX{#lRGˏfĤs_z:j"!~XrA|I$ʹnXI)69 WhO$c5at1쳍τ')rg|c~}09P?H|o5OqيfO8[9|4SD2~bpi1s@[\4c[?r3 > ghLYu*pJ}A0}kァT16F{~ Hk%7,5br@\=3H3S4(z IX$32*Cpؚ>x3 ʣJ}8D3}0tr@'{l+0^= f.w PLoyh-1ameUDe=xrfրk$ s>v&¹B?8V8AI#n:ȭEpu}R^x= ~kG&[//jۿQH)d%{3CkQ6h+l:S5v3^/y0|CУ#h3NUqgbp +~*]G* JDKqͷ%VO'̫l t`2Ž>.7hֽ/ c vF8UEq?3*G )Yap^]ewW}(}%[XNSsuals\ VeMڻ`CXMv$Esd0t<  ]TY޽Z(bk)3Q{Zv5E lqV[b.-%[,M'IX$CQÈsdi>=aQ!EIOk)tOm; h'aƎ+g})0M2F/?Hlim\Pq.ErD8 3,a6(IGl5P.$ jkDꙮ Sr |+*yNkGWdiw+ѨgE`V.F#(18\͆JnyH%WӾe%Zb#<6ocxlesC.lC6~Ʋ}-|X0T7DGJct؇',p%jj>6|ca\Bm{Bi&< ep1Tlvo3D]Gbrܗ;]#xaEhh ` 0}j\Kɳ~7j:UMh44$*Da)L|txD))Y!a cDBa5.Q4gwSMx o4{8((UU;Ҋ h/u/of@M rT.3w8:-H$bI ob HJP߾S~M#'T57n/[G,% G*U( 1S9ϳp/E{2W4 r K""&cVz]p1귣M:;ë64,P27Y<ދh;p 2ʎS9ԕfxSYBQU@NՋ TJG #mWiIZJ鰕OС.c pMXSЉ 2X8lROaKTM-GSjBT]ܚ3GօMϑʑ[">ht}B%mtzR=e%(g3kzJr~rL_;Cm9;ޘxIފx:,#ih494;2" cً`¼hL@=w똕n୆8SoUlQ㺲hVv(hk1y_ѱgY:1^`F&TbsQvMRm'H<}z)[i̅o.ABԐš] /DŽta^S|j8j3]9 d(m4Q잿 ڷ35 H!ޑKƐP wN C',`RCjLAze8kIl/[`-Q2LM8 ;pjӔ m̆pGU>i2XVʂsaf5/C0xF]E)f4YY!XdA0Xf@9D>\\IbuU`&٥ cߤV!`|V1jJ(pQX@K >O|]I^xі>J$4]P#K#f_b։'B= n>}nxoy&  CMZS:^B̮mv)U5C#tWcFw~?U'J7qDDЈy8B̰Y}t {p[dʊrRezTj>: wQ< ҘnJ[Pa{R4F޿pFYXm?'f`L% !{ ȜEr݋f8ztG"i' "wR)vhF>x2-6)(qL|zQJcF:5EZ9MfY=#(Qu݅7,v -]y\3 .v&=]$_Jӆ`]Q%R%D қYD+f6Uř<61Q&ljVB.E'LF9ZpZ.![!6tCl73G(e 8l6t/4g&A$̧V (=| lX\`h_@*j<(܂B &3l0pXs7QlOpq.{HЙe(4,nnfq(1}wZYqe֚,sd$ӚgAL8Xn N#%yjmF` @L*z_ uou->/mEd)bt; -'YͻI+^o# F19aTmPiḤLmoiEZP.><ZH6#A{md9IH(hQIZR_=b Ukz$H-o&ҠL6;@9QdD' _9Z_V3@fJHqbC[ ߬U#&iEKmZ1o"{k\ . Z1 .U?j͝^78>@}p?3B7QlА,;qT$̸V:!HkIbNN>jKN[^*G}ɦh!/Im qm2sf%@)G lފXfy ݝQY`ݣF7!)Pxw"`qouGh .C42 v̧<%"wp Yg9Cu[pG tXztVJ_Puy QVc+UNx)&}{1* 燥3>8kLOS9 nMFoVŝcGnl#R{-`o:vdww@ );C*)[M o.yirE-C&V./"Ch # |zZS48ʃ U?!y0T>iGQ7&Z}+ꉼv,nj[+~#O 9[d'CDZ&w ´|%tڮ#94L-e88xEpԼ~ qEl)H6A6"ɷQ?̾a׈+Ws v:2A^,D05k|ot *}2F5HğϘӚ=9QFd qJ UQiQ&8{M+c|LD(`m3%š7'p"I"S 7`$mG ǽ%^qQnW _ 9^ms3I\8ESy Zۄh$ĿY_Ob9Cqs3rK%udCEϑǟ:oBwo1."ƕ Vدi ӕ f8˼H*tƙbbn(әu;$1<}?A6 {6x}(2ܴR.&3}Φ4ݼMl_&6s6I0}3٠Wn| s^zݩ&PYODZp>pPp'V$Mc}3!:ɸ I?sI"69ƻ&}E$ XUn(Ov4@_''m貦r>sBD'iheq{smՑ:I qԲX@ccM/VBP]uJY\-fcjr)[/D?TH4{֓?EW +( *Gcڌs{}Vy=KSl#\;|(v R%·]$51SI?.{qu5]ɽJo31)}4;@z2@cn1qᮧFѷw33C/je:9VWeQreWp?69CAmTԓXXb_ao>(_&4\]Ii0ގaDq-@M`φM^:4I3 1"& 9BfLo4P-WS+IվmKS`xg@^^#ɏbE"RTU9 kei8z83B'>id~n܅U $..TY}CcпeUAӀՓTBsqyIN-i"c4޼ƾ]w@k2т,lna.hX2b,gkWYԳ0iYV:3.+ˆcyN96/ ~ ?emPRYƲW~>5hb "Ort,[23QDӔ5@?3:y^Q1}׹fVrK߭c Ι=;F0)~oz֣oґW6u ,̷iǂ5ӹ3y2:)Lv2Io *g7J19@6OW lyfft1([:dn;zbӒR λJG[ᆳzO7l2brS3(:…h$) dӣe4h{>j&i`,TzG=ỵ1ҳ!iF` f$sj<̖j 1O9/ӱs;LW(8Ϧ'{rYϏpILbSh4u2fyٺЅjKzA7Qf/S(|$3i'$ Ul2[hFw'Jw\x DrӭۮtXK@dw%!ЈPv W7==P-wnb p1G5t:'wTh.S0VyN|v4 ooJ4I p K:nofg!PGlυM|&АzGȚfI[a`ۓwD⫒ojǁ>v$(Q>/INf`mITo vatH5Cce:W,ՄDF\da)#mX50ڗ͒]e pQ0xV&m'Ws'J9ދZ#iͨE)<)Aև/6|򩢊 {J4Q 0hx<Fg;|y)L')dT苰!4$v<̔p(*̙ix\mcHGMzѐF;_YZ!7k8%Go%_v l[{ыr0 ƴ#lM`c#ߪy4$ 2V\=n`Flp;x(Ҝ '3-xɫOVt|k;L-f'IdDhx^oZNyCKѼzzvfLa`"Rgp`\Q]'ǁJ ­\4G*BgouǼmCqX-y( =T+~cS+.!F 63nBxy>_{mK]HTqdt0?920 G:?:錬Nѫc;*Y|{Fwc[En7h|?<9RavZQ;L!ŧavyrMWqSKQ!ԥZaj_Lf^\Ubv<ؘw`a: angX"9!xֿ%4t_DK @.465b2Y^x1 vݗ}0 bNw F_G5,2 OAT1kq. ;]s4vPgKۈ4T釜U5GnAkAړxJ5bMwS?8?<FoZ`y.J!˃ABROB! KaSIYOHٛmQ1Iɭ/@-3 'Yl`|+ x [~C>׶r|/´dJ*RQm30i>lMiܺ N1oLD62Oi$ׁ}Z8=_(ٴV}$2 A'1@xsF*-8s0%JVϺQ~F$Yk eفdzL烡Da=L-toۼF| 3׫S *&ol]ܜn{>#m_B?jÆBYLkSةU1WMDhqTS[Clrȇ}O-#mnՁdekη8{lnxVS݉ B&n-бN$e^WymrF Ҿ!++.aPm!eX)(Fw  E&†TB># ݭRiJjƂX~Zj6#F4ZAşCEa?s;(Q&|I]u.≙d<t-Z~ߝjP9YrY ́9qH7_ORDQ6Ѻaڦr_hiJc cSQ:w|\ gHQe6il98=͝eJE6h$s(ZJ6Bj Kmx?4P%]yzǩ[0L \DO  jHl(CH6l]Oy'"l }ẃHCD/K?B꜂Ed)P@k,I2j\MF ;Mr+|{e;K3 q-k7}]@؛461=.@tss%&.3Kѕp}{xI8S@[L69D=ahGJ\ ;d>C9Pѣr,iy'X@4 2L nڄv瓹?#x9a~Y}dC(E@w`}I(96y!Ο -D;,e1'@iWE*A>$H+Kr{@ k3W>3NhOE'cgu4@{] H~ռkc}%1ۑ0Af( UR**?)lv(]`lkͯjM5Yw4=|-(hZ}(O諮q= %0S^7T|^&X}wvYq^%?a,Z .RjW{S[D_dRWWl} ùrQzتѱkL~Ẳ,Y#̶'i$D7䩅ñí"_T\ImUgSI)A zƃs@}\"y-ppr9L;p*.ة');m8sNhdb .¡$1/;r5>Χ7%Ċ,)hMpD5sqY! ezZA{bA@k5p)3ñBk\Y&-D^ ="jF|ζnh,{-iSz.afR]q)2͙M%& qdF6f{bS9&qFZӒ],2\"UN_C%$0J.P K1[3'#YA)&ן(.A3$ *|E)&ك󔻫T>BXy@q ̜uR dl9E%i|鳥!aHCƥ֝_dj NLfZ YI<% ݍ7\<rNrurb91"4ܤP)4(2GL`O}TnI/ŀMI]S` }vDg0'~(s dJRV#ߍZ8-.&C=iddnj$)èU8Mt u0uN.fI*q:'Dhjnc::U+c+nH$~cɦi!fmKUpA8FH:sz P 0ltaM[M3xi^ʺFègShжzne|훋Z?u:)ߞ`sQn2J.Ä@뵎{Q;NSa*]ɗV F/av+AJAwBGB;g g{G,7!RXm}ҳP!$ncoR{#\dOMDy}]ǩ!Pzٮ=}d0tDHF$wyUe \G=f!bGʢj HF<2V0\ckTyk%n8 ⰊrTyZgDo|U`}-7(r?ӵG:AV93is2X*uTݹ'kPsgE3A=^N)+@jY''[U`iKn cѐ4t `ya{(E B !F,ӱ?nGVI[R>eL*iQ: +C*|73pYzv4hxe+t9&уZ4!<8, Jy܎UO*ɋu:Sud`+2xx4M"R;;9heu"*VƼN5xpt&)7*F> vpH@j*5d_>Y vXMCcOۑKqA@Vcx. ./wQm`vhBz"I?B?YY<#'͖"̡Ǯ#٘rbixY5^i60.\VtpǎY(RxQ8L&d,I#𵺝dn#JY{~An`07t!N 2 =LM. mV)'A"ߔ8Ա}ǫ'nE믮F7wV㪈>g ?E!|˭^uq5`@egVTjmvT]Ǯ51H[%mXm m/nF+:GnZj ڀgÅ5dHJьuvŒk}*nvEOU_ T.Bu9 ҡ]O;Qlf7V{fG4u&9z-3mI5Ϯ!3UZq鄹iH"aB@NDRj.EݶP=;e4jB"hcSȳw077IHW7j\׬րkǒIV)aOEbQ Du&ނ8/cjYYvfᆙ'|&mVCuHDW!_873> J|Er ϖVys鯧hB 8;Y/G>C<-Pؠr~A]b { HFP5d2qb}'j*2jNݮsPi̪5h AFR8>ӭxgy=),wuz(sp8''CC *3u^L|iдbN6Hy<}39k H2Pod8JM9QKʡ3qN0 m(]ڻCNJfQYe' |,̊HuL *Âvk2 r"_/<05O^PWΥSdjTCqY֗]cT=#fܨ5J9%Ώzg\iOp L(wM'a:w{F~sLK)m3+T, Br+ͱӊ_Ip]bnuEoH9=ˍkgRPLty]P\l!zTVuQ݌"M WFa/u\Q ^tO_I焨HYHD:/Z[+4.d" [rPxTHTQOՏY [/l]6E m7132,g 7Z:Է95@b R4 ZJzV֗rEf_.g)cTp2z\pX:$7F ɵ5p[mMoM~>O8w(׺Eoiwn*&ޅ-XYiF>ceJ- F1{r_ʴN~|* wf *'V8g]G` !*φǼϐp󰼨$QX JT Zel=F RvJt|5m~ Nr:;@'DZOǣm?5{A8eDc~![e(u#[#`UG\0>+ΈDcjtirTe0n ;ߍ*)q{Q0LBdUN귗XÇZ*Cv#fEg#&Fעnl'm`h%@ 3)^C) gPŬ[f{Q26C|LY}cy TW&7Rw7C'uQ.OW#\X 1к\"ÍG/T-YzTw~q04EԆ~aTgRg1HcjOIr#Rǁw*C+WQFl{Ƶ׍lJȩKCVWrQ7V )ʼn;83WByƹ$4UK 21>;E8ԍ{e?N]kJPg_{1{|7N?32Q-<5ۄI*o/iyL/$LW!㑻L;v2#`Yts~3)±rF.]<U0uc1塋m a\%;ٴ%K,MZ ^_)Iw&>0c+We<ЉRKq;;:^o*~-+YUkT@Ë́q9՝"{Տ7Mh+(w&6˙c[xTB}Ɛ+} Wsl ^PmutD"ږ:')!۱!V?"Wކ95¡gZE3,d|<ޢl0Xwhm)ut&|;V@?zкjGP+Zf39IfQW KqA\TP9O ߜb. =Ip%M;[kչNd]%֚EW>3 Sk{dv |ǵ&09My1b `(q1gQ5V~onp_][p$h)ZGbz?c>IS0a&領\,`cҳo7|^ sU`QY:5/&9R-!J@T57+jA!7Ŀu?`4Xѡr!ү 3ĐvJ=A7C|n_ZʠUt"A!5x6wDvr"DфǽdThVN^L-UI'=(&K4EAP}lܝNX=KB|E.D0Nd&sFݩx|c+I =K q%ʨ%dvʵQ'_)ѸbSz0F;ly kfo'Bv VVS)Ǧ$Zb>DΞ I =n:M,lKK^WV^`C~#zTY$ޝA(CZfkjJ\1i? j]*+R/af:<,N7Vpzqcw9F$ST 1o#VT|HDKxQHP\fbflۣt1"EV}qkO h:i2Iظ߈yz} ;%"Mc9`q Db5`;P 0 gi:hrMG\q,84O^R:hih;o9k5qTxB{3 3a|m0;ޕdA(Ҡ]W)j7SoZ 6|Olӛ$Zꡧ jƠc&SL@Sc<{AAlԠj2)! H~{1E=FRsZ} ^]x,1=;nØI1@{}nC VE@kba@ ne&|/Io;Zـa_6G@qː#rɼ-C6k{;%ߠmт:,dYUkd g,{WAKͿ?ComWwɼ:p;:$5گV_RPTO{@1[z~PZ$ߠ>*9aM߮[rm6?(X`ښAvjc!*䌃J4$6j'J@5-s8%;>[î?¡f}s\g8z%,33EoIbTYFes/Iڞ)`/(9ia0&;!RfPawݓ#)EoAZ)KR O^-MۥpTnVkn~z))7t +r(z*n>C}Ë!@)nϏ}THyzH j0TMyKP-8m^wUَ<ZiZ$hb~ `F$EҨH[~-)jN~H6|mw(`xIHo/~dooȼ mT!8/L@VFzG=Op6qK]]x:,1Јch>4<Z'eqnVՙ!dZGSn*VV`YdD.eq әmw&5}ԔI`}3D EU6w;q6-aJWWq;7juv&=k4u,!ZF,9lSykn\8E~9PrW.Ew>/=2 7Քޗl5Kgעp+ u/R\jn'PH?x OJnGe[̥q}"]}VY%6}٥…hQ QXϿ3)d3A27EL8*p@$9AplcP,1P똋ЯI`HdH_PhYxhDS**[vѐ1`d?$i0 5M+|=hV`-H(%HKIDN|/q!|Pp7S'mXImvgbxa Zw1CؠB dtnA,TnSVrؙƎc!k#`FfNs )P@[=MIOsoP&Zo%5 4S9.!stR#-1i@ yءzf,sUݲ-N8Ȝomr}D0`QCo]%2E5% n۾"jua9ά|K i%&lrRt~KBk? [bH|:k(HB\tQ7o59`x Rz.!86WρY0vpɞe rP0e(pd˿!;|H! dBj빉MHEcbgt 0 W=h]~`k & CQ \i2zJNmk׺Fܥr(hkO'@nSDܦ%*A趺9x\B;U ծ) '{#n˾\OuJl2o1&N^D6- [.yɖu.B(ds1jGң.I뼷AB4 " rm.ڶ_H.oݑn|Gv GNήY(L TE2]sUJ ]~R(bטZԨ0g٭monxۧ>]z,ݥp9s?^d1Zc;hDW2=Co!,SC1 p]T #l cK_x1}*,ow7 팅pIe93[fG]᧤/@q3n&Wr|=ғSL_x \dCpG[RMJB oq},yM\C<LosXqח`:/:\Y6Bx{Pl )smr ^0$*Y8_)u\s#o%;.Hhjކ@Mo]?Z_̬hT.뢰V&1\$3ɮ$svq֔=4 ;g@Ddb:Ň9E(~4#WH~X%GW2f 7nXL$OULd;FG; .M8$/ lx'<7ҁ]:1B7l0yww.kT@M/ V94!;QJLOUIEuYVU q9yk)jmVفAvboFTs3atN𶄡|Ƚ2ol0(YrjY:'d+!uM(c,C$Wں>< zʗ>7]_ `&nO᳂I˰N9 Qз%|Oof>VmruYpo4 Qv 9OԆ\g*8wo( 2<bRNV$^! i\U. N lH&ח)HU7=h 80>3%d}'2rf eX58Y/$#x2nd') *@ĶeNyObf4󽑻,HNȽZK IU|Yb(pb0 k2H8 VBO]ۼK6[&e8zel+Ch*Z8p VmSӂ{Аg:*;fsb>j2Ch)#H٣j%'^ A`%K+&t=9z5 .R'w]\{Dբl Dw 4vu _dӶzvCϔfiiuz Zte[( ^E6D=SUJ 0egRtUbD|/(&嫳%EItJFfDupæPf@*vfߟZ8ކMSvJ$s"0 KBkoՒ˃ J>^*l!k"1 $`GӇ<-j쨸Of7A"nq\Cggm*_FihSP[ha, 6=*(ƆL>_R[Sh$'DG8k̠V{df6z0X,mgՁˆJ=PJ찍YX7hdW9-*7kZ*G&T}_ <;ϛȬ*֎oM6ar]MPrh&Os(G2VA*ln glOM x LH%[WP+XϢ$6wpYgFک Z_A.@!{+\ieV5uA(K[Ĵ DԄwK}OKABK)V5zU[ylX0[BN:~GCe#cY*"n[H, A[bl},+0GM^VX@0@gN·yA jE\Urc8$KXt$e`2- HB_^CRkB+F8 jdX #AxDN9)_o}9u|ֿJ~q?ѝ^ ,8rS PЖTHSYZ46S4@b6^z};W m\$,B6DmWZރ`O1&&:2q5׺[ 1 xm*X +V;OnŁ:B0a|-D^H #_U Y7 _Z3@ϸɪ?1r~;Ld_$h\{M3ܽPLއ"A][;咳&\66M벅u28cr78Lu>+-kRUx&`s@މ 6<.KGՀG4JSI8pw(]SьG`^Ja&7hۥoƑ'YBMw*OoޤHC{C\fl ľ)A,M~؝(*홯SreH`̄(`|rBͦ_,dѯϞQGE{@car\[-(f>dڞc1:WzVh~RBڛ7ҍCg@DyH~o <++}[{ g!vAV䷶{Q;qm: w"3)I "p@r',OG؉n ̫DG|lOcBk@Gf0 r KewܜҠVEj= &GH[/nxo=B25d(<~n:>+O/6+~(t//]Z- o85[=C~ <kFh,.zBxd;O|LP93>_jUR aī/\KERr<㭺ZbF 0Y9FHӇGp2=2Muw׆ VyXJpG'O-.~PxyӷARQzÂx:OyTT;w:hcJ/+dbUȎ/.>d=l]5x/(׺nSgm"No3Q]pmOWXڹiVPi"p~ʯCǦD Yyro+@&5luL%ݬV)1 uN9{;Ɗe /T!!nS(Tg~%kp܃\ h`ߖ՛h@]9po#iIn0dڄT@ J=ځ>f'Dm}/^h6Kt k- ֹFdwFп<TiYFl9sS$b,(unב ґU5vT-Ouҙ A:Qcu8bbݎ 66 f;eGdeOc*CCo,]wjdC`/d,kw1iA^^KYclHFojGD~#(?2~#J 0X<(M2xSGI;Jin}nk<ڹvZjH38;#ǿ-zT1z|X&kn 5L6rp3FUw-r>`G}rM4jTҙ)ű2-lkdC[+@] WOLeg 2 G!'4%KzsӺA{#ߔ%@G:Gsr{ }2ڨ~w+{Idj_ʬƆ y$~:UB.h\qvEc-4iAW 38Pyx"Glae3 ?%Jf (_EP|#4 8K*̱f ܵjCC3c*~9W!a6Gmڢd9ȡ!|T;zC]OL\A<=80 /N5tT/f+7R""a/EX,uO=KD%)Ţ`]~ΛÏ2y:{y^X;M;óg|at5zԼd5 F !oTy#Lcs h鱫SGf' /̣ (#{|+J 'wRRIT:dO4V-t G'x+u /XAtrxzZb^ҺmpɶJ/qxG=O7]x$RHfEWZeYx ?Gki+1ohnaU뵏uo !üQ$< &[ȋCH}gtx/m%鼺L0poznrȰ'qqQ'SeXze=կk B|&VJ$% kH|=NJ;Q|j,sdʇ 4>w |BA݄Jnڦ`/kڂVSd|loyx'0bOA7!g( "n2l_2`{v8&>=B }q"=ziݏ3x{ ;><;/^E(u|b X 6%:5Pf)wɭ1/oԜ NsvR!FզLPrˁ2>L Ēsơl <b/+_$Ϥ+>^]G0 3a^yRLDŽp;8*l6V&i[5ɮGҖ/ݻb(Cϛ $ym$ۖ 3Dx$Txv8n?tJRK_<Kn!8 @e.*oQ$Xȹ̖hT(ZԌ efL(^ہ R) r_eoh8䂯d9,KF {=%XhG``dW;{m)>n]울XJjqlZ` 3r2\fvU#QfDԯ p7`vEgLm3y|U) ]%4r@A *:Q` ?cw{1*jW%:V Qkez%oRVJ5S[+Ѳ0ghrчf!OxÙz'H+P(hh7fc!|mrF`9̥5:= Z$ zxtyC m?v:ߤqB4#qI;} Բlsm,TqgBkiY|_K,2OtVX9qh̆D=3c`E͗aGPY !ʩ".INFszZ & ya99\ -mJf+&5t ֛9q1}mQXaxU?YCGils<yK\X2P?SbϿاl'%y9<‰1y,8L4M+o 6vq&f _u,M])tvh&mSzo lIOΩ.*x%釼4mi1^-Eݱ+'jxkN|pb$axMcۈd b΢}xqzORbYeؑ9eA>K-)B@Ǘ7î`_lۓl[va^%C.f^%K .Pza1hr|ʀkyI:s!E}|9j}N#<Tu$L>AJ'N¸n`O}Û,HNqp昅z[5&c>؜;%* n[G6a*OvPuLU7AQt]y"SOuLG+q&Ԩ< m8t.)<$TelJc1eL3צNQߦDWĕLFK3Ď9v\'>+#m8dSRAծJN}'t!xw띈.#6rцQl]J 6zΣG#fOjtȏPxkp*!d I{18J^r^F P%c:c4I_݇z">|10.ITӊoKwb?*OMisiZgs莸㻳]D0'Xa!hTCG=[z? ^?ې8y=˖Q#J;~5 o5QlΙS"K:}b3>vdz)h]4@ߡJ3/UWücqҎXdc4hȆC#m(K>坭52F\*>5B*v"o !?! \n-zM,S:`D 4'#nf+!æpl v`r&6D9Vl`?JK.6=( =uht<2~.w ۚDlD,go$$Ic7玉2Kxo[gؑaŬa<=q!xyU %{/=НД/g<˨\fWQ_oL%ZBȡq6_Fo2:$Tt}޿ =SGz1zV߇q) -Dp&U 8 Ul,4(}1IxAkI9Ţd /x*;$UH%LbrBB%{WRfCɕ?<p&+.49<]ׂ YiE 1Q\L`Lr=s01ge_(w"f]Y֏޻e,7Vf<ΉMy)]7Ԍ5d^8_4yi:Vk$ &`>'?qV9EuQD$i =w)E?`DOޝiӞ9LF@Y0C{ahk&du]'Uâ#ߟBrE` >T5N oWd=dbzի7v_m2bB+;&2;t>i QY3GVvr%(4Q[PW;/wL|ijDʜnbv&9gNϿkx>ѹ$hjǶ~=@38#6 .(ur a"P<ج;IaXi[c&£* Kr~{E34FN|ATn9RTqY@?9p7Sco\ ~ ΔMsBi#ʾyπk.VQ 9/1d dY?e&槔¾K9sV"F16[Ъrr)7 *4G }`C'rQEYU ;} wv|E4Fj 'Ɇ|u`ԣ1[-0+dl:ԲK TE:Cd{Kl#`.擱œ,w<]9 ?NyOi/@rPOt(@,lT6eH7Se]2gX; kLԺ'{G翬#*8| c w0j!=`1imz% ,/WYLl Aٱ⺓d [HF<_ 5 m|ڌY.kpR!j@:5HkIk{j4`p6Ώ/2"v\e$r"JN ϫ_jn)t#FP!tr6>^ v ~@na?k+щ@ {=.Ns1pq٦Jw̸Q8;en wDrֿYD:φU$uA)| yED([y}6 $`,.\lg,?nqSHx6.UIBCj̡.9UavD<7PUqSRtz TL§|4ŋ RK9n i -\50J] aI-rWa4S6YS{a !BmH,yhoLucbǼyq ur+PɁcf9iqBrK aP>xpǴ9\b{XpȪpL3:]oS[Xjk-\[NMY:231ۅr#Y#:~̃P EJi{InHGBMz*EY؈FՎt@ ?c;d0T:e'}%'L/tԗ=hAR3QuYt$6m# vcGQX4!Le?ܺ{dX ETgڹ<Df­&';#ZR9q(ܥ3`V+V3=`t#n闆,ej?u$ 1WǕzWaNw2>ě E63q}\Q%]qo>-p'M&29$9 )AݔȦl j=MpdǏ>dq jV(ӟ@;FcM[b~ p2 x8f ׽t+ ԗ,dz>{,y{򽅣>}̇~3Q)LVgtD7w1R`x| Ԁ?zKh*UC OJ!hXm/_߿}חA̒gX}@\lB2u9RB# GEL x-NL @Рxm1c7Սl(Ht88)a*".73?gMjY.?Eu0.9Ӑ%\6EiiQ:jZK5ܾ-rޟ. nrLNg+JSJrY= l`}k%p He0/0m[?̐89WqǡbY4hoTgq*WjM{I0`R)ysa~Vy*HdY{XEʯg+4MF]fv<7$xNf(c= %?Ջ3Rz/QfFikD,]U'<'"^p,zF"r=Hg,R3MqplGzkxV9ecMRKtY챵ܒgT,S>l]* NO8̆ b(4et`/9&;Wy08 x/9xL~݋NUFzn _aʮ&J hH"QH{鉇=Ȩl,WF w >lBO[7#VmRU9.(CH$ =/CP4v՟|e%s/xO!LtfJOz?CRaJ|zQ-i %eP4bU uI ;/(D-6,B&k2?-i/Po V21x$ahzxZ\pۣ7mT.ܻ3mXKb_y|<ΙBu^Y'Tn.M\ܯyp$+h5LPo Mȅ8$s' )'obtb&W7lP$n8o.> YÕ먒X_vAk306*4Xh"4;{"AӁPlGvȭZj$`VU{#6H#R`In(ү#H0FRu6ޞdģNlu65GeJtMYq/׫0q!ٖ f|怫-"w{?I]m;S.P0.2Og"3u dJУ~ߨ \5LrvpXG}LLM,6(WqiZl|9=yÃ' ݕ=s){}b;EdmE%g5~rq ׼؞sRQSSs2Q?2LnI0$@#{iH1Hɭ 0u QW(.huL_9!oFDUȅe^-[=6W(^F@- 蟙݂4 EcfZ5O:J&v'IW^`tm51ԟ%ȵ0*'v@ CPx9L ;X-gR,qG| kDŃ ofJhS+GB~~B}qe,ዎٙ }.~Ля7*#:b)4D6*+>BJSfy)s]#U4VTJ"WTԁ!"@%-r/\԰BR:T^ nhrSXz)R+i{f`4;#CP,Go8j(AnBk!ƜpZ3-JGboVPܹSvΑ,1HQ׎qusVO/?hKM失d~7\W :,4mbXkOmp)y Ό8"rŁc;zy ~F*Ĉۺ [Lx$⎼i ֨;' _Q4])٧IaxDpk̚~x] tvZe Taւ/BzT .0K'E%u[?&6<#\NvajBVTɊ |YnԏЫSƟqnPj2uncA3qψX=~< WMfNqcU-#3 M[DN\j[ǣ:#kof!C6.4dff UI!NL_'2HRb%yę3Yk(N:<#/w9#į: Ռf9QTPy+) 4)B{ޝpRZǸ&ǨωKA,OFϔglO`#%\m}n@,":z=!J-!+rM"8`hK^$l֕ΰ GeX@<$|V[K+cת.&< װĕXS*[$z/E1h/io8ŬIm~cIp<|&)l6VLO٣ݚi')@f `B=L2¾zZDn""~CT{ą2X*r׍N]%~RAӾRL:%QzW)VdtJ8 4[`(!GY娾s?~B.H> jOI ,{DӌkCVSUҹG^` &Tdx^̋t櫊b)R`W>X5"@+OQDtR>Ga](mZP#|Ba?5[-Ev+]"*N *E^y9E(6%ҦRO=M n|1l  $e1Vn0S@WPfEUz ʪ.E B"c wM[:GZL'0(fq)[}E99T0S-a@+X2hH[ɗ *0 ݌6jU8J^z%CŀppM{~ԕ~n}RI-nӴQIHIY?y*/Ȉ TaL68D]cBqɒu{tFW <scExn\%h+Z 01ĖmT5-we2s: 4-sM W m/$V=|IZR67):bHZݹc>-n!$bt Z,G9X\pWLxbڛ2~&߮,R`DZef 1m6̐YUNS(Nաy`K)-/nrdNݖ"s,Y.놥d%Qڿ "L|[WjwȚ6_~q\|ȊJepwxڌ7𱅹S$$ڔ\F5{7TZEU^aG> >OWlKu3.@ )TݴD}z.isKH 5+(LBäUp#vH36/{FǽAw;GR6~GBh<]D2?3FwkFQ{?4c[5찀Ӽ7K2 !V^3^Y@xӣFq+6i ۆ ^h"-{l@CԼw ^ BaԔ 0k-rK,sE flJQbG`H|><>7E7 }i7ջ0Xlz$>[ķvر쇸qJ1i὿nQBDϰ]C7ՋNpSv9ڳ]ccmwWp*֛6>Ք yH ywhF5"{gi0sNo.ASG2#5ClL) e]|sg%aYUrkdf ucfv_J8Nq,|9/ fVtX*BbA[͡1?D5qJVߚou8(|H;uq#r8::|* b0+v6 !h/JWB3+ơͫO$Ä΃7}d5e#/Й }pqmkZKƭh Rl'@m;1Mp(|9|nװЌ =΢=h!)U>}RE 3%)C #f6 A(vk|D"'Scc*OSnڕ%T2\E?: .2A8(x$-- e.DQG$' _tP~w#HȧBʋ|sz"Q+W[`uPWRߊΎРS+% yQ^t$wkD>ATLKQl38^ /TPV1)ΧDG3_U O{bG/fjY"Dt:QאVa^&if7Zel&57Y$|AK4"i fi7>|VDIao&G[K@GRưx OŎšdوJ{2DƊMڿ".h (i(+/i28sm;[wڽZ, C# 6 i[w_38pOXn%vUE gfb%qPEԝ 9 SsqBD>z [p'>wy!=+0&:^o lt oG|KyytF-0;$>b݈D_+mE$]^UmlMh[SY)wĖ "cŅW蝭^OSHٲҌ[47mQn*72NP03G&@}%l΄Q(ʕ5'ӕwĽrcC5飉! e*;6R2s4W DaڠxBPӵ:Faƪ΃nGk݆PH\.%wXAݓycĵ<#A"QRpq֘pMs{,' ISRq|}O͝О2 2sBwyk·LTgKuyl4MbEah(S z@wh:ˋ- pяgoMtnm07Ihϛ6D9$DzB/ciNBUUmKt6r[Ĭ1r^q ISFUf~tÎS.hH>rm!{tEBQ1pCa$U$o.P2~iZB Ү ]3"М0Za + SL'RyHdxTTt)BWfE;Ѓ$ @g^swOgw$wfm8OWT#׍xб*f/tBr"3k녰/9cSGg' VZie?=ncJvnHs :꿫MV7Eaw&g~ᅵ_b"9گfh>r[ŏ1<.s $tӆ\- T_X" ʤv\tH|/O`CSu Hz:o&1`o<17z4-t~ҺzǷ2 j.>-nw^Є LP9X-MMg(PG?"2!y:cpi"BLsɲE\aU2) MrV ؘ˴f S+M`'N!8\|qhIljvZN-H i+ԯ@Wdt}RA#|@`D*LK Er?ou% XWτrL /ii_ضRXZbuVs>&};\tJr7Ss/N8iE ,ń7,o5J45r H*ag8B?dS{A?c㦂Q52VbBnm%?D O'n=+n4RIh^"{(iL>䩈ϑW`TzJaO|HJ`vNw E8-c.f{0h'%)Ji[( ! 3i``:@}adyoa?'gHyAZ8BnRmzf{l{׮ DIϴβޅ dUh5_ou(|fR^0(^pwmS<[O3--{07v(X%r/HW: GG3fDqq2VQT.D@p3y3B賍F9y[;Sws>fa{b02Ѝ5󎼈%7Zh_Hs&zBH˥3YvFd3I/C6R0 OhAv&łF(w If%C]Rx`#;эTm;Eܗ:.]j=].Ǿ ZOvg;q> oɈ\!`7>,9bÃ`7¢iX/RZ驵>8t`XLc`oV'b7٭S>UlJ 5FQ,q4NB±TuٽW,Vx9rUk]zޚh[u- Ae|Ղ6)+ۯ^»1FhNejwzV_F֗G@suh[&! ɭ!͢u!ԅ0!5ԏ䲔]G³w;dmx%Z ~Vu̙ozRͶE'8jNs2`Čec`P !x3ޭJ+Z;(q(4< ?fԴ#)hK,=HZSil zqu,Ŭ0]î7 P7 pM[ wz52ƿzDxIN6uMۓDՂNV n0uY}4 |30-D*&œfOx򂅮\/2\ Q:է6S6$^D0"(&I|%IYW2۳k;^ĸ}'z5uwzSg %GU.\̞z7eb+;TBoWPޏSGVGy]'ɀqfIQ S`K>ŒݪT*sٝkbB?-ӦW=Bե,m6w!atjyk!'L1]!׎-BFŒ;WrD&:zLpzim/GGgTqe*M"v?5ǓƼ J*>㏽6 ^ OѺBv1cg'&勸 qŜBrK!VP`g p§ƁZX4H,0vwJ]ʾ Y4R(ƹ2S8n9]&e8~}eg6 .X>kJGEw볡.`Ѳ~P!xkz{F'x:Ox xm@\km[ߛ"nhj;Ge cENG6J (!#*gNk6^;"# fq+Ԧ Kܸ),Tq7e"!CeA"z5%ȸ&w>˗TS oERɨHUC>K$T'y 3j1J֬ѹ^NQv;_.G5ыA%/Kt.&gFΞi suL,bV`ä!P]0\F Al2#MMȴȰlX c(!^ uq$Q T$:րƴX&lݳ exot䏬F U"{_wL[P7O>mgiS.o<18 V5!}jOr+DN|ĎSB&ڊ(kP$RU8BC 2&m3X>Se=7ULbC;1$DEV`b{gOV -k5t E`JDޞb󠝏^RTIh8:38IVB hBRswiѰ4MH^EA6r) ,8hVޚJHO6 V%g]}n @[If縈RvyEOI/`M92 *P/ 1O|̅/qJա]V#,%rm:a_>Xry ۑ[wh~>11f*xBjCR4'toog$.Aplm Lڲa C;>y=WKʟU"B;5C7Z<eSW?Gk^u "QDl iL0"8X]Fgvۚ'[#c$_z}hB;тArs EjK]6qR|RNK'2z`,!2ϬdGe]SK~)@,~cpx\4/MDZ{(x̵†F1pn ez8OےBc=e쐨g# O]OPqhȊp0>?uk SG%C\ǧQP\RĈ"t͠:L::1̚7. ,}*.-`Ŀx7_-X:MfkP@1ĭ A~:sDti&ݹ2hEбow#84D Ӛc1{a]z)KvO‘}cmQr/55XkP, ֐VDs9w^*u-4eX(; >vVI8q"% P`2d6J(Ng½dg kVk]̖F1 Yh>Ä1H+Mxa=k*,\tIAPNF^uCH-RH;gI}oANxBk0boK&6g(\tN0IV`o7z+\>ʜ 9еL~Ԥ3d ;mP߿&W뽛ݟWիAʼnr2&񮒞|V[BBm6#_(WD Ùld]D & F ѧNOWWvs-(sҰb^զ!8 u>cx&_U7lp~H^ -%CTFIW#J_aYں9tנ,Χ+]Έ[׵IϓF}6Ӡs6}bJ +0h7_0n(G}5/#b&=>sB:O&rjߛ "_ԕoЉH695 C_.M!)k#žPkd3dsk/rnFɨA'qmhF+S)=vݗh*#V,*No/),I{2 :1DZlUXxn!w'GҬ\?R{U]3? tAI4Fˢ=o& R#?+(ƣ ӳ{%Zr囔Ypc~-Uxu4v|lZ<)kg*wt3%v{`}m:'v XO)&gSCd.S@ h?,&L7 ,쏾=4O`4Mpm`hib %4)$\ G!#u26lZߣMF!t}Tink^YdҪx_49&8LaK1+d&E7>KaNw3UɛիlOp^c|"L@"x5HV}K Vg2){́TAfV2zUp? 7 @ǩ4 ,tݏd>|XU*W[^jUNin "3ƒuatB^I]NTPGs fF#4X}l*P/]jia Oa @g ݒZtqfKn-  s<耟2;v{**GM|91QR} y_KUSL5qv((Yr&RS\P5N{eS𳣾!wn~_ts&Qz/YV$pr ں4D5W -8%~%Mby@vgaPODq6+T"2-vӥ4Oƫ*o,Fe89*!1Ra踋#8F4lK}=Z~;?-txDe|YKqXITImy]'aՙ"K {1;L$p7wPm3d' ėуM RŌ51r-ll)\KJ>r<7^-.osqlŔ 8<R譈ژ ߭Fܧ񠾍384U|:=eƼ#NXVz*}DO'ey-sKTX!ݕεBwh\Z sKاC|11?+-S\ByVD^N3@!xc.U]W,4zsЍd@Zf^8X8Z/kM^NA- OY8U;[o|zX(zR^ɳy]/1<'cļN.c;k;whv=#6]0ՃZ0uۓAF")BerId]b&dUw#t؉_ Z4F& z95hA[MqofWj7c^tfz-¼xaܞe?^ B坅T7E{9ZRsz 4+3~cvAӃvcxeqP JA%.,_D0߼_MuLgeCO7֝|cڲh2~˅Ќw`EWP+NmċA5<Ѧ1[:Nc4Hvø,@_c3__b %vrM@{q,~T* $koXI%Fo)8vMD-7u@eԽIISlVس潌 )ĄѷFxL/W9)a:@Zh}C֓hIE=f~$緮n')H&~S af,~J}f`T 5OY7uݳ d/YƎZ}[z]>B'S!ރӶ%sčQAg`j`mً[>!pTGO`h,Z6 Te-w !q9(-`xt/M$B.Nc+%!e_b8,=j1i0K:g /գnwtI̿|: $(ڤ#n֕V.rp!hQ0h7=7&NJJ+E3< r0@{ElSZΠBeTx06hy=2E56#\C.;M@uN]gLFaKﵭ XEpe8B.%\#gxB>m*k.7Ű)MKK0'HA{`lԤr:Rav.!@L('@tAb2X:c<^R0 V.>:3+$'MH߄ĩyӴS*(( NPp޷ U'j8#jE]+xLSg7rtpT|${zs0@UȥaD_w;I`^9&kyz3e8{ Q6S!ˈFmU&vtI^)̥!GxA1*U L.cVGY椹ر2}E&ViɀiDޅWV$L3Oz?tü1P7zxe }q^qɈ;߄67F䋓kNn$q>dJ 7hax SgvJ]Lddݘ7)\GfIDʇ5(XT Ȓl=@1ڱGDaS}H6g'\u24љˑTjט3'ɺ&mޤբ6ѰbZ߀Չ&uS&)wC_ MG'G'K976VE9`yOs)MWRjiQJ5*ʚ< sM,.tfШf,WP,. KӒAm=k6齼`jMC8RT &0E;1M UIzl\25N` qC)$M F_jT3Q Zt?Ɨo!k^ZZvƔt ܧ1@ ^Z@_0Cny=`@bԬorO{U 7Z e54 Xb#qwȦnVt,Xt!;P)F%{-$bQJ[q@˞ě:[jal,7bS{v;^Z芊4J>K !-07!KsS]zzA¦Uˤ :ڰLzv=H1nW&?ߖjL1Q 4gܫr7Ĥ87@= >uumPϻ>aNDO7pU4U!wȍj UC/'$yp.=[ Ɛ-tC>_?{^U B Uy?<٩g(]m@G-NU0NYyR@m5#AUzIA.a>QѨS)2ނ"`޳p 'u S-XEBWYfϾq*fD07@G6y{\*D.[kaL|Qa#}rިqy9UVu%(CC.aHȮ ?uGNUȘY؟e|S[ӎVB{S,NY$#2 (Ѭd ;F:ь |~78 %M߉"( Jڿ+(9MN\Ke%k~QgzjŲ$\Vw)wB$hnTg@CTk@S.X6\:8#͊ }k:EourljI̸7LIarS~z ífcORc]1_GC r[q:¯:! Q4tZ <%\C__3Ow^˽usǪM#?Oݩ͎%/.Ky^L2FѶ5^DÍȄk 5|vOhpi<-:K4 * }@^fmcakʜd{'~oۧ-(@5}LWߑd&аqnmMY 7rs}OSK [$琯XX+c OɃ7̏6NK!V(JHLnjxW*݄d3s6KnLyNoՐ.o#] YqnC F/"gsM)!(H7d &4Y$=rsNĥUWaiJG룭|B&fxCbXRqW?%}\NGM%9h3*_ƙQMRcG0 ek2gkFp.l#§bԍkeXx~L3Vn+垐=Mi?Yǿ/zU˗u w"قkȶ)Onnt 1o"Engb8م4l%PT8y0IVQRdZm*a3:*9dd[hʉgs;udF=RFZ-phszSB*FK7]R ؙ-<~!g8OV7*I# wSOncsTIr7iM%]]li/\5%Tƽ# B^s{wIJHd[.B;.x{a0ӯ6h;>~.%`-ցRt,8DH8[BI4RzwGz>jH'Yr `GAI(EFZW$Z1˟E9ؖSMY=X9ʓ !-[InB,Q˗8I5|Ĉ #,Xuǣ2[ []LȎMrTqb Jӂ>Ǭf9jo7a p PH"rSG7WƁ4UCV FRGNƑ+%#b1>t%ޮQy 0ɚkgX/#!#GQA +o sqvC5G+i'"lWCP*~ `1oeA]i'M㰎pXt##Tg"ݱnZPۿfnyUd ~BMf=I }U_VĻz)jІWLL-[ob% Du&Zr ;\b}0sHSm0iPO9a,h砼 A}.} ]w|)={Wa?#f.Z^( jL[OPں Zm+!Oۼ=ʰ:_QfO|QdXj1[{ڼ9 -Q( ;)ת5/lD(ɸmr)\bC|T[>NG&a&|Xz9Ki\S" )_B"eIlxcݒ_XNMQLZ. m Ė\h## )Fx^~ U +_0ӠÅԐd:f;ev^nRPI~o Kxy.8.qhmePgkW1~d[(%!(J}5[xP IY4%p:)ٵ$/ {ŇJkLBAޕÙC$K6&/[,`ZM1VBr>( ~e ?rdf{[@E 8ejtsHG}0_mO{Bdhԭδg+k4qA'o0as;[BRෛJV$QA5ДdvՇ);-v&(LE5$|:|CM^?-9~ww*3nT tIrV#Ih9Y¸ҩ!!=/_𚤚{r(xeV`utc,#PWW&hH)~4I=B-X%ӄ.ܲ+`joā3k\I. ?_.?6},W=ejNdd-(S Dl uh"5umpS;ҙNo&*'ʣ}(U<]'Xc`pfM- 7_ݹݬH\ {̖)ņ -M=v i@@asƩ[} vCPHܜ_ OG/Uqkׯ²[ǝwP:]gh95#@*ׅt[*$wl FCG)D^tfs n2 REԥ E[%\'0#ּ{Aѡ}q1؆IO~asɭu~ ճԃWxnS 9n5-G6|ںʫ=Zn:8|PW.@(Ç53R`FJr+hNGN DURP5(B@ P3N *#rNTణq@nڠbϹh5«՗Oh ATզ1|?zdUе Yp>2|$?ER5blXv9a# },ڠ`/ Sp׀tV_ @α2$$ PPCyYx<"cl~$eO=*؝[;>c8YD/5_GvF=Gvqp!~+$CR.؆^C^Q|( 72&fYEXeyvVuWvݔ?ۃd 89w`g4ƞ h)iFRdCD~/z\z2̺ *:ͰKsIP cEglngrn2p*ˇU s!>X$\}]n0H*h" ʄ&]6*(Sпj"ɦ"Fuf=ĉ~eH`D0j&K,GH8rO jsWC-w,5O]K*0gt=1H4Ǣ)!Ѓ*WhNK9՛@r5nN~AJ7f%5_LF+nYM(&u-qZp34lXm+A9H,+贍ʵա Vn_4ŋ6`}9UnnԿQַPl 'QhJzxF )׼qE1lW Ap]B` DL(s`[ "" zJw6S6/clǧj1EqHb};U+>X, Q;u Oj5m%&-c57i6"MI|¬%$zۿ5ABpT]%1X ti)$L\Nl@O8ʝCf̺2<˸Us!0}q(A]5Ш'ÑM煋QCW؈G ƭƨ/U9QKɨ:hƥlx#ir~e!l}!}o1RK5 | /?Vnmڕ,QޜoVn$!^|/s~$!e! f74+ܚE~3q^>`㋘\ D, Y- zE݂Xnq.Yxg6kL 'Wc;#|޷*HxrQ7 r^dC} :l#.}|W+LXDܠX=]0Ӥ>dj:A;NnDE^<KYθ(KxvzMM=ɦ .k5kwbSd>T5Hs$7rͻM%H_yb}E%ZiӽRipS&n#Xީ8P5 #{\_cuOdpk_s nMضQPo@gؑ<"~5Qu8}"^@.2`0e*VQ9#WW 8b)p.-l],al_ g?˹2)c6M?09F`U|pf^S57|­!Mqx"q>bTHMeH6\`D]qm`?:nY̟ɽ=YB}8xWDq؞JSrXPuIJս<%6\r)fH*fQI^e+qz ~@;T"H/zuԗ/t:LѢ;T؉?| L0]-r\iolјJp?,fGuKn5CqN9D7o>]GxS +CL9'-@V֝? 4" I&v巬(v=Wsd>ƥI ђ5Z34VNӁY j 29u(:sE"}:_WұϋqfUZD{>5W,^EXNVaLjL?9MG!\X-'u'L7~c1v"9A3i'zuZ8Pm V\YFr)n%]' VF<)8_4l/W{{㳱䛯!6 xdwd2Qo[Ow(>)+y/,sNzx΢H $Kvb eKvdv S)޿ im8P|5=7Hc贾3 ֵM)e}EJPPËq C}kl U4ANQ s) rlD!`F\pfVhlߵYg|*d*BZpǶd`aiݐoP`l_zTOQklw;a߹PAD[5epXAwyS1(m[13|%um荎;MDEܝ&b*gvСWMuYKwU5%iVh@O;g5d{6ATM;RBA!+ͬ{ٛW8.,RqmboYO?F4V)-DR(۟rW1dr늁#&8Hu=2Î(*koAvtљ)&6~ b$;2݂W屛_'m:~_T|4] Ia\beiȗ(`BC6<_>Ky%%G!{˪^x(r/b s_bT.d}FM{I]3 3%y'ݾ~~@=(\2W*8;9 ?ir%v1:l e?BR_XT*~y\ZJ) !_ZE5?@?kRdǮ50Z=9HqK>hGCE῎0h lA:]}cCbɤ`Ok,;lw A4$enk;؎L_唿>i3`,$:w<īh2j-ZβM@;-ZTC.ɏ 㼂GLLowsZ[˞ }^j,!OODwVvc"z>u\3z+&Cp.0p{Nn;* ި \ XpSl|/ͫ/wi~kg[3:f\ ˫p*<4NȐxE$$5II`G]7nI dް DcVƱ6Xo}d~$+uj܃kSL-fwn?/#C.#Qr'X1MtL:n5Q^5_5; XOWsD@*RAB8?L%]/RLc zō*_T3sИogRu_;T¥P$Ww!,`;iyYg3mS#o4\*@<-^K]k(;Ke=ޏ|p:9@5JN\O:$UXyrۊ#Е7gl3s]5Ǐ5?37ئ㿾DL#*A)d:TzZh6ϼ=Eg57ح'td]sk jA_+PZ^ҩ*`jO:(بȹÊ./X0Hd5p4TRiD hWQM;"p-,[tEA2`7JKSё]k>&Kʱ{uwqR4p0$xYN;]8~¯ibQr5ß6El-1~|cx5y(<̍m,LVORD^\CMfcstZDᷪɕ@|#&Յ~ԧ @v$o!Nt Jx9xd_ňUrU![K]U8y"Y n/Ht}2ak)4PjB-jKκc(kx-H-r \m!{sCknPّ(pyѴ>??[yIU8`$E<(6,*u{<va!n nr^925e" Se6|sS(F$nDZHlq2_W3Mn"hpHgUR>QGdoimA2p3mG{WiU6GebY )[ αֲ]΄fC/_׸]Rͫ#%fJ읆lڐz.-"()0cDC SVd#JÅ04h(\K˙g}hiD{JR A' fT+==*?Ҁұ4AoS3k<ήZ_s4 ҏѷ u =/%oʯRi8rRDNz}?6`3MFiJ$FM NE-𔵓A[[=~s#'wÒia4U8FP.rPJ[#9-ۦ֦hӡ)Al1v( uR+PGBF LKsvۿj",'K6]MB1e^J@6PĥXx~>^TKHũaEXkjə['HɨUJ [|c 5c+mńӜ0 cB{BN:kEQ!w-aĞv :h'is.v1w#tyOZgE"[#f{^R?U]CV[(!!"p.E=h\1zL7[ [Cڭ*Jp-U#4`J5 Gn&eο'9gI$7X⢒ kQiqY]A>_?V1; \E~Øz@f_2Nsr*Q }LլbyB ?M6f*6A4!=C JgAa7@0Dj5ʼn0 7Ca>.S2}GG$6n*Is3A:]-jezucܧ%PQ>rF`] f |Yj9/~ņc+ 3|wgfqrGi4r*f: yXR5lɨd'1a&%0mog<2rSd/4唉@h,sYS.hIMp{s9C )[;ሪ$mӁgrx;Uڊj{}aQXNEL'e'S;Rh4a t혿1hJB;8jRdhH3Wκ۩2;8:l+{(eb&9yC2g>4Q=tV/9CX|!-r5U<|MQ$SBK4Ó{* أk5<|GI 2̀уG4KD6A/%nG_!eAˮ*yk*+kB$T;2+NOq< eakˀ2͇ox#$lh}imvrdfq@]Q< Q֖2n4#jFkIUx[9\⁞|۾"]Sv{L.]l\VCUfYtJxEcK5<)@Q?%If z y9NxkLP Sr 8I;yd?ӆ!~9'J(p }-Cz*EaGta< 7V_dgrVu\ M n #u}LgK+ ܒC'_9;X-i$gބ:\ ZS)ҥ- &\N#zY3YtS \WoeFH.V('X)KPJ 9bxX ,"CC}ʂլx] f\\bLGJQd7Z-vnE$}jwcu=䲻4ymF-UY; iJ|?kBxH'=&R wjVV rrbDb?pqKn"ȿQ\F>YJ℘Xi5ySR7Hĉ{unʠۤ% =Uᛣж蘾? C.:b,J 7f26w=ݞN2Jz jFGXsr*A7Zv~v߈a)O+ˡv=E5՘Zg20be~OHu%Ȳ. i!P, WP)B)m tApt#%bNAv @ׯu-1ͭ#^cUI;q`ՠ*|`=7Av_xxUF9D-u8{*n Co&8m3  QGg F[2>.. H@Q"P;$5Ŷp<1?0"d 9b 5zc2{&DI3Chsl!_өV+ cX)j~HYVO.oHjCŎ0yU xx!HD9gR䒤\dSRIv16m;9D8h`;0_#E)J{i*V4nOqdW WsްO$mjJ szV 4o^5޳ 3nӺ?:_~O| MfFV}@\vr|UmmM/%?Re,XD.sh]UT _k",\k" qލ(veHs k+E{)7fG"\ $ hVQ1 3D %4X: Ei-lRϲ0q*G0Zb(N'.L\8&g(w"fxЗHkWނ,rS Ylz!]5#[5-mĵMXy% Q7n2(,nkΠ^j؉@Lߘ9l, rGtcC;BqC5a|餹bk6 ]3Ϸ'[5ڍ$d_^>pʷ? LZke {Ȣi\wzZjܬUL 6n=ubg(Q, ɒDڮȟj Q6!;өt]@i[C{\DWUM-OzވiBV_ZCdM2, @mM{֝K̭_p=U/ƹUXާa)97%Au6G~GaK,`>ɱ(KI%p]xt d*i_ p?mײRt0v [_}g~hlwRv4=U88"lKE%#o1af5QaBn S[7t%Vh;qY$ ozNO)J*ͱ(b%s{47N[z!0 2Ӑ㞓IDI:&9ZkT"\_ *TƇzMkg*DIimwڶ@v#B֏-?onc8W0m.ZG"+x֝&,N(o2t4ѺxzB{8L1ب-SQD;ZtZTD`pXKQߠP XsfLrsR41XM+uzw1caÂ^,>xc؆@N>6CTtȕvSk7 ]-PBhXqb/dLT^=~Q;Q5lSoU#wlΙNvX`suoڲ99Mѿh:a {us-!˚r)w.zu>u4z6=m_OwIi>[-hclwr+RT, `ù "7d q3?zm9>ˍIw pn;$ThGF8tS3ff7 YOG\ރ?P\[JƓ[ Dndf\z;!v y+:h8~yqx*x-!~gE;*00v .ҋ\a,X94\…,~Ű˷fW-9HSNN4Ń^Rϸd6B8-$M=ԗ̚vwʱ/R~O9,zj l B"\rI zX ʑ}. xǔK!-9&;LT$v#vZ~갼Ac ah^w;5r}~L7~^zN|PyZ70]9)5EIb06`v}f7)6v+vMǧl]>+1GhsA[V{EE\Ze~N| u 4y_GPYO;=f@e?5[)aDV=Lq}W`#TPzQj҈͟> i+v~ZۄO9c|/b΢i,FS1'OYk]aN/<Azj']Y=9.5 h> z$=Wص<'jdȢ 㷜`v|#Z.5Ƌ 6UVQv|L>'*-}$nC d"Z u&8P"(] 8BIF5'˝_i|d( u6fUFfes'96+o ?ǃWn;6*;. d6qo-bu[Y*M/߳ Yn*| a'w#{Lf,4:HeqJuO*ߋ T^ֿ0Vf`0#1Ŧ-L9%${1"\+jM T(pPԥQk'"*6*onIyݙc]B>Ƚv]R'нPhzL,/ȓMAd0y3YtֻƟM`Q L8ud^qP / $%Ue#gfX,J\1^fiJLqS~23]-)CA Y ~򣣣ԥWLِnHOzFOެ8n ť_3mѾ+CYsl?B<T–yX!fk7?d5-[5zAV(C;+w"9/Ǣ+ -%`dP x =6Ύ2sM?a9Ħ4Z Hkf)3R JɕPtJ%kT=\z*EA7Vls]Ile5HGg0t1dJˁ7/z*$?_7$-/5@A K%E/JOZp 3"oo)H ,[4)W<\D6,u(jnBrb - gb6} diHmXx 4Y{| Vʮ Yo fh}VZYSAO8M&[vU;!cΙ{oDSb_Ij8TGnY]gQȅ'O7TEKk_ Q%a1Oғo_+='+*p V|M s5yؽǩ֦2e#xi+` /U4Xf!D;XS|F9,$|W͛^$Zl(^Rͅ`@xn܁'=.١kRMD$AҬ_1E*=X7K]oҺ W)q8H${<b,.i%ZECU3PTD\DךSus!3Z-9YSZ n )tDQahiO!BM[B1UVbW`?J Աi ,WD x?uwWih3{;Ø:{ҭL\Y}Ɓ]q?cU׷mZ29M {/АV8xT-COrUnc5V#: WaZce5AϫUMevȡWX%}4X]<-tM(p撲&߸UjKg;қć7=7BL5mG?@gQ]̢tpYp״\W*hc[7ب]%p/  0#̈ t Ns>iS')9y[@r0;fNÑ}Z] )J*֢z5X @Bhbnj9.T[K9GyQQ%QN wݢ,= AT rh ˒7GRۻgO/|YGfBwW~ d"}#07Zܯu1'!g:183ͥROߓz|)m_,1 nn6bF al{}iS1-]RY gn@bM*#k\;r5_na82VNsf^1sa2VkSDˀvylX=˅HDu϶s@@",g(AdղvqY1GgKׯZtr6(cJ':ecBz*cD}Ͼ94#w'QL;`BY;%6@ %Q9;mj[i7 E`mHJ/L xٷHXEaLoT7ȥiFg.^?*gj 4͵,cYZ]TY>ʆfk<α~*}~{*M\!:K`E3NGS}%ӔwV6\]REѸcόWFsP+%cJJ&.N= 0So0M#sŹw{'375]nT^D/ k惑3o.Grs=fn]l^~z U, xmw8Mu%YYB3~oY9#=ql`脒_i sZ̫Y"|Ġ|MБ6 ;lrՔ L*^?+4``SdxCٲvb BX~м4HS JI=\ }1utsŞ ,ZzFo=]@Z.$V /p;carîxG*5y68_A5ZcЏ&`] )xUSςT%zl&j@h321f7zȆK,J6^;kqvS]Ep  jS27ܸ]jb1L4l7c?uHu O7U[JSד}Oн͆ZOc""VI] ;C%mGTunA#`ˋI1-S׮N΃! ' X,gTNtYiY 'CH>%i*" ݸDzcuAqVof1b!gWʀJ עyK1[dQ^2X A€<-)27=(uC` uMRW Ylԣޞˁ7 #lIt5p$<vR| ѕeQbG$<BN҇ ގKF_5?#^+̎'9U,X 2GG?'$ 9gŦŒ>kC2a>{8aأ1MBr퇮ݤt1mҦN%vM;C#Yu^"WL6OC/TuZ6F0[ZN>F8lA^`P^%40(!2 6 ֑/# \p 5Z/BڷLTMbc̴XF:YKɣe"|.ޡDzΑޢE\"NNo1k)$`Q,UG$ӝQ^gSVK#byB:]rLjF]nTMi|/%yG7ZlֈԕF5(32,0+s^Y5D';Wlx HPfy94w֍eR&g<<<3*+i D"erTi,:Qq|LW\<'tmrU?u-<Q؅ex2Lf>Mmh@N?*d RJZpc˵qO@ 9s> 嬣0'`1ܐg TnkAy[}9Tr ҁ u T^Fll8yE:2GL]zdUQZ3`x:w=*4)*)*#Bz=;~]n%isVv@%|L?W4?}2ٽ5jzZǝ̕*J|sS:-lW@SA7@dwRP"[rnOhBja'ĄNy]RB.Ԫ3O.7-ٳaG ";Nfx (< (J'j%;-EcD Yvzk6Cbg!#E>/ gi*-4]TlNzDExӇNh{GN#4.8E_EoX!W.8k&k6xzV,ʜe)FWK?,08^'X–9pg p}Պj-;ـV?nKnNuࣤR>sZ|m;^XJ?o\mNTzߜReCK +1(i1k\V݃al%*Lܽg yXH- ˜e}0oN*l*[{֕Aќu TM9X$%n|S83<k`g7A**ԍʅNg'(b9e 2 Nu.X &EobwPD|[篴w3/Ǘ2:O̘`C[ d.[FHŒTX"Jx4>RR>F+y(P|31lY ?q^v? 8NJ#q$Zcp&2:Gق {F`Ћ6#ܢ' KԍfjOv{*SK(RV"ҫ)I`=IGf~ojjFF{PȾ)I{n]A5) S8Ʉ;D~e^s_ǰ )T` %SOhTvLX󏩀n3ܱ*< B'IkD晘/jPCBx2r/UcDaCMʥ(:wwW`ᩜy\F]RpA5XS@Z[h"lZ:=v-wsϰ$d*a'BkD 9K3L``a{^ͫI_M } %tV.7`hqF=e$O1Q"eMkb.Pu9|.Fun8m =\!>tC$.aK  +Ѕ€k9"GvRu~%[SrZN9R7}Dصk:pέڊ{G(+;_ǣb篡 EAʓLHBjBzz1"WtAF,rִ TnBiBY xLG!Q5Lm4Yn߳$g㴊7'mRqv5qnz#x_/ ?su=<,r@^mLn"a-'hgeX*g`^fTMe W~GeC\0&rIMKo%\/*~pmJ'CS)RdSb(etJ-.- )6ƈuhc( ,}NIZV)MMF^HrQ N8w_y@> )5#]q}XTk~_k'(qی槂KL&SqGuoUJᬬ#5i0ifrQa#tH[nM}9k LYqʻu~Mc2@ &0Zg$0Iթ;*"0˲-$P"ovxQ_fgſp4*P |}*ydR<Xd+ǥ]8"%mHߵY=wxF̓)#Q*Y_X"A;<[YFI9=J80gi1a#kk_)ol`h7E _UV d6 `5]W`;C-T܎0N'uh{܊ v<8~쨔: 7b߽jp[X&844۾R<ͽZӆz4d58etv̠#2}bۑpHs6g[99!B.Fe!i~sҥA+O6sP l ]GD,n?:vKU|O0rp)^Xwq\At mSZM !Q^^VهۭsP)5^ Y-*Ko.UL:3z`V*PWd8=' |nNe6⸃ӳ, ͖y-8s_/p`l+>n II="6 *čfl +*О W 2;dcr^?/3ug"fʷɻXYM323_U;uh^]!Vn@V#Ѽ\|cM֜QyۮVde gզP$XP3MKن~'١~^R\4eO 1}YAmE6^I$HkmDE1Ǎ)V}+$_HKBژsEDTLc5gЪ9@ul 8#)0=@4@}RL]M NňrsִY.$I步F=# (?A y@eNP_Q;}h-PC r|[i+~@~mσՆT{9[֮}+8=Yq/ߢ>6,?"7F4s;Z9֡q Ê+t8ܺzhwAݮ YR 'xfHHRVҒH٭n+U(lZhmKжC'c^qN4N4yQ`C:čL8e`3G~E!nzj[y?@LÅTj9l̨!htd`dF5ȳG`Ns渓6̪XW,s6d-Vj$o}ɩ[c/;Y2kTa8(^_ϙ54kNHun;@{>M # {BJݜdy38f`G ~ܢ>r#1i$s%T]?sc20!d( 7kf~Ӓ4*VW0A/mhW55PFJ%oPwVt`URXTxdFue?V.6XDW+.xyZVe" /z xD 3X~ǐCR\Z$@9Bvy/\]f  ~"j!8t7l,J%{iao y`ЛRB)9\cVTSZt?4̑KGx[w3ϪìvG^gpa)P 5L <~hbuf.0d:%'DG~f3Nܕ ʋFÌub!Oz)r컘,ělʹ-gԱor_r`fBNs0H=|mT% N廱 (~XQ>qrY>bco V.(NNAǯ1/>;,z=J$dX.>.x1UFAUZX;M艹(PժFcWvaT%6hyuҝh]*Oߘ4ƣOXzqv.w.[ceƗ|-/~C`pv1"ūķVݨx 38B69wcɣMFl%/j3/Y&t7dm2w4"M~=FnSю<_IS~-]L 2 /L1Tl>U6ڇFFq$;o@hY3:X;#Dԡ"1GbITߏ:j.xׅl(7lw8Z<ˮnV`/j1aa;¹;zK67z9V_vb^*wOϕsK8Tt,}\8?]ŬCï;K*)FD}Ҁ5Nc9ڜ 6bͿJZ[_Te/U'Sr^tu /ڸ]<̕b%'VHέ]W'.;hȅyA{u?7*:;Yax[ȚZ2 tzgѓ)vnb44`~O 1a?D ;UC+CG8} h5q(xu^6`#TqRrFC&BH2Eh[abR.,1b-0J /jy8YziI w^c8w۰U+A jssm\?vz7#~ĢH1oe r)]mh&.q2U[W9bGЎ/EUKh{B|TO?.ELDk\ZCy354Y0vLZeQKy} 4sŠ%2>H9U r/ǿ:W([(`nh貟jF@# m`to e9wy8RF&'yG6Ae'u٘-hn0:`[62`ɋ'"h  >'8!$m;X)VWkGZ'ݶNZGlһvH4K)MhRk\X䉭r7H좚+ 16:cSV3%~zPLb?H=>AM VaXi 4 D'( uEnQL`ĸ`ǟ٭ n?TJH±\F3 )(j4tftoA X~둚p#UQo-75@L\^>Pt$zu$aoLB z@(xQ '&' 32?2]wܭKxw8]p'!0&1fԌ1/AXzZ}0oϫlr"nUvj`u2]ő:0$}Ӎ&Mr$hX/8I8GG"͒^"@I;FG=Pu=׸-[@<þBzʝ(`<Ĕ[#w' x)?M ~grTwgr-tu- p%m.a?׬8!LW{4I[ \9bBtObpM\Ą V6=pXYځ qvn2g~Ãe TGhb|4NG!\R.kplg._Ip"N3?($z:0bʣ+aEHæb&EID:\+ ''p׾ */KZDz>x]QfKyoBN !1^T[)}S4LV_;ܪq;t.[3~j ̥{QMo{Pu BfҍHO d( (B2y,F\K6j,zP80BW{1_|+\n+k鬌 o8ނ$ ԧ9!+Jjbav W})f6#>k7>K5I3MI]`^&fVv'&hHgqM_*(hN}%ouf+bovmhP%fq.,XW2˭FM^$zh$c A_³ކIhvaWMo9@(6{@:H/ a+Tq\+~8.sV4+6) ka{%jcRlmOҀ |RrtZcBeGea g|w/F3\u *$r)pRav o kLJHR$fn!G [48{\ӝP 3I`JԳsG]Y9>+{Knje:[53[V]P#ta-y)}%`'y{-+,`q]\JLIO?E.fwRNux\.nTZA3)m4|ԕr Yk=ʃ;` J9 ƸHꭠ[\ơSuSvCj@Zʫ{+v  +RG[VhGVHҬM^"﯑T7%kzJXmLH:o YDHޔ 㛅Nw)^49mm13{>(pgUocܛщ ~ZHEgQr^ɽg 5'L7OI}OpC$ ~h7:40!&jQ&Tr x5ā {_443hq>dpŝ?{KēS0(SEꎯez]ɝ~/agh=5#_W  eF5]X_Xr?lp@Qhӑ_%.<&J'x֏<nP=)<:Te2C0UC];K"Z P FP#3TjRN0j!o˭%Ԑ9wGXEat""n{ +*^tohbޗ7 $-ZW+CBRNrW[fs N wL+qbq=HY~s3%\gTިl_/ 1m&x{#$sQqɳ"mN;X0{2 ICV~4?@eP,/5_nA!坪 2)t]a 8Sr?5N!dV u7!WgDi/fK =Ɯ&ydW%6YYɾ=[Mx3[ Ӊ(ic9{P)m4#S[#w@xƿL/-ڽvۅ9#bA끘(Z s2)j4!JCDm_ɖ1x7ǔ-?aO olW$,v`UfМ@#cX#>U,6&E821B٠չkzmɵ]ˋ+ h?Zw'_} ˦ت(xDwJ [|M[' qM^< ј E7BP䠠6x\TB"=^g%ҥŋadHu1KLVay2~tM(lEĺDF4R sXWC-Q'a IF[z+EѶa)$QZ:1{g4IQfZI=Lk)8nHdl:+:hTM_=*uɯwG[í %~†~L,4f;,u XVb2Fl6J~4t\#ŰClż+i0B-bJsyk`a d nTC׌Op]:~Gt͎*D*je[}w;gXVCL 9篦Rccݓ29u7x@\F̋e;-!UNLh-g)XN_Nh*uZJdkD!gQ)%%H^Sr 3Ly'™rJ^~T(t@NKpdc.cUfG#ѰʕU jOㅓMxJYU|jL鰁 6"RLL/t:BQf'\&~U%LK_g22*_&E hp!\S:Z~QfP/+MR{i*u:{4gGY1d{L8-͎S% #wrڜCu[7&fXa\~PuYnㅴ84^jb.eOp壱0H,zhkeږN2yΰh{N30 T5y8CM@bfZY۬)o9zah$2KF|u 0(c=tT=Oե{ѱcA~cok @ĐJpl@U|8Y11?Ug2W.hI0Z[ƿbnϛbJWt<畋ĝx{eT6qgQg]ԕ9[ﰱ[boG}ĸYH̘@ҫQmDMOU ,ex)~/YlGnjQp3,"7V,'N"I",c1HJ{Pٖ{c#JτH((ZV&?$tY!/8Y'cƼkسC13isYxܫ>H2 G*Y8vKIw^yp+3i^+!y_qHс,߻;)7fUqUp=z&.SG@sw&΂cOfh^جp>~?ZKngqDi\P':]?j G%fr'"0j37A 5֠j7:Ӝ`~E{9Ac+<}q/BhxPR03,;UdHWpO#p{^ 1;Ȗ~c%#f֎hb. F-TTH2lh* &l^ J?-i0TxR*T;5GMޞ{< T)G0͡?ie9i1 (.qy>VbPpb5^Φ+}KE[Y6XC@.gk`ׄAM =Y[ Rv^r/ZZHpc'^L³q\ѪWFET;\j d;l> \a?nc\~("l397p5L z:i D0pOp7A=Ig҄VbƀIJr[_‰6bB?pXpC:\R0YeTxA8KjS0T)'xH}69LXM^%JsUBG&D*ɪV֘HA-cLMzxjEz4?ޞwv:A˫9AE{ dd0209F)^Tx Uk~kt{>l c^ Lv)J-Zt,Dtu4CLB>KU 702g5h2bݏ;4VulAH΅ʹZcaRg &ㆺB~c$V(k#mSƹTk$' )#\d%x nrjCu%6`c)A(3pwUB|rGA3AKDx7!20X d ӓ3˪^XR"+ugh(<.uxq|;i^JT!sMչf6ߖ )rXڰDGUt&0ڋQtőXh?QҴ( 7mY_`ëi `<21'y bJ!Sy%~@= G"% @;1p,/qͶXdﳷaAeǜ9OJqLLP.f9žr@֥EC3WM 6|:\ A6m#$YUE|R=\4!v3,KE܎){fKeT#C!QS -QrkG5-\2 |#c`rMnܿȴna9-u\SJlkm_$P'YUpR}iS/cVՒ>Om2 -tZ^crV]W l/rJj٩l# :b3.`_U,֨ 2 2PzUihR Šg]p6^0{8A &5!d"3cdŶ cxKp3}'јD]R͗S1`t6&k?9i"PյrU &L™& AL31\$ Y{`nMkN/yiť*$E$,Q*Դ 2[,AŶ$K94ƜS?$lLs?x&ʽykĆJCH`hM `ޡ?*˵?[C"@tH Ya,ˍ1EoJB,Bu2Ț 7'쟞+*^:lU,J6M'>.qbP*1ӡ^gդmP!¡;»Jkw*z o"H0ūTã%o#دe$g mOTf.J)'žI 8C+zKxEno[}duREfߍzM*(L_:(lAv9%h`ฤ:A@Dkv]Ǔh\eqo)K,kʙ}s>!E]~5*He9f 0ZiG2[_]!:HJdPS5k 9Rs/c( f;aq-^I3k#Q^j nW*0f5p3I|_3& >Y{*| /;b% ^ E %"IZ ˃Cv<ǙjoDkF5" m@ N;'u+ҝ[J#>`VdB*XJ5iB >DwzU+L.΃ތR+{[e1SYXBD..x'Sn N ~VKP)i:ZQuzB Bokr[#HIXr\nBfk!Nϡ+>\z(KbQ7O~:j$Emox==ζ睷.Ø&M(݅ CX%59l!p0P PD·VUY}KrDo}]W!'Bn֠nı0!BC(g+\NN=bFX:P9|LJ^_FI%4^Rd+%^i?ߑ *'z wP'] VnAYHԗ,vӄ% Ji@=7';*8(W~.ijH\Aؒ6^5 _<JhpZE*HB! /tp]RI 6QvYM;Ⱦ;.#G7HގLuo扪 &lv>1d7q5[ӳ$E6.hRuHYi֋:lv Oj,#,ZPrc;%wX TJR/l* {9/)8 jcAM$4Wv;媃$R9:A?Zd8U T'rZ*kr`gWN<%衯ta&p8ޏ;3ް5XC.I;qՓ$PhGT<HJ&ueiwr X~1@{TUg`uи\I;^# !"B]^3rR9[:I>BLa'^¯c<q c,B %PX7DmǙA0&&#EFڲŪ- 55S4nHHlBvKrjepQcv7Pp7XODqN9NAr*A [HwoLd~NCJ=>xp2'w*±Qd4L?0Udw,Ww6(bC%,\g74isrSXkc%uījNGR |ow0@%h ¬Չɉ-5Z@K6'%\e*:R ,ڌogzpy"}IaY"saqte񠛦/5V<3O|/0j&MJ5ͭt]R ZpgOf3:O ﭡhی5E>+-7k)̓\0~-R-2->}I?9<!bpՁb5D[=QV@b_JtZ-" -p0Pkte3ԆmE׺~DRҨpDRk%[;6zb{W#ᦌiz3[ 6|ps'g  %[m^(3J3y<ߡ蓟^s/Ef⸍m=F3b>GeްE:2\hq4е!Ƒ ~Ɔ踭QuϧO.FlHycԿ />akI-\f18H"W+ʦͿ"9\ͩTσh!/PAГ0WhVw-lkC+G.^e%\4 ^݅fhA4k0yaa,kxko0]Fa~ B Qb~m²MAJnQh7 =ѢrY'Q_J| ž(eei5Ǒ1iwL2f&Ɍ}d*Y  ^ۋ- 2m;#uPѻ^ 68ax\ pֻ-Dr P§Șdg-a}^=w,;rf (Hm1!;G߇ D%Aԅ,A 5h/:/?Guyf' _$it[Nߟյ2[*ˤ˛cfPX@ÎIt4:ZзIf2P%c$9gYSئ82$ @0FA:.*s ! \@Ô{jTgN+I%I۝,˙XPukQPפmrwYvr d*(G,AqBS'i(<59ð@FyG BZt*-okǓdG5b30ʙc(S3{9b?p ajvВ_g": O -h9Ё{bAi [: p vK֕I9} Fd%\Q紸I\3e.,db:sK<%2'D DGeYh w|DΜ`qg̀3`%$~%ƽ@B ~ cs3G:leA K7$tX˲p`;R3NgGBLAb1Y,Lh*ӆԹ2uQ"uëZfAl62S?Zߒa d]f]mTb!Tb k5 6ae23L 䢚Ce(Д|]c8f]IY##RR>}Mp*_wBچG~u~%m ~O]gi=N[U l GVO |*[Y{*Sdft(JfF#fչgȶeb \:st"hq{QoWjidHOi+_O5j ֤Y0UQWjNҐɨ4DR;,Wp/9`8 Y>a7U>Ŭ?{Fvz3Xd+#RK`gVƋePƛGHnV.<8Z7V?jY :ͬ &ƈo:cZHUt]FW!U-lu~sP0{ TجnZ]y.$E6KEآdmeh&X3qRI&}ˡnlÛ */J,pt#.Z { "|5P GٷDϠ=Hz "PM|m\1|g#quvȜЊD_6mGFsL%4GեhJ.Xv2ܣ;skRr)mP~Ç+L=uZE qW`Iî)"I^ Ha!2ͮ6JTC$q EJ>}CFriѭ!Б6.lxk:*G\5V p󲃴ӯz3ڛٛ.:]OXsY\GF> t[~z 'x}y[ k`Yxrs|@xLjt&]#_͠ƒTUn$q3mlhf$N" ȼC M3| 8@;j\bSgc~zt?dys5ŠENxO])홯P:{Z0-xHk*f\rLJ1fw{S%6OAɓ8± ϺI ;:Swc=_2phib!Z|T͎o`Q]\&{ W&Ȼ_?p=/z }7ֽSx4)z2W}ިtmK׉Cё+wbl."lL&q SgggTR4 0޻.T;K@s u-'[PfU:'c]!<Sj mߖ$ip2pq.-vr_l]v)&H*q| ёjW5*GBTΨa(]z@Wurln\u "oye>O?̽:Ip̗Dbgx Utl3ݔmmԮIQ嘹uԗ'tzo ̉s5>aEtV5 1OΆQvzbF'JdcR?^~XNh:&hbGA9t0(LtڣIK( gQsVOa4M1xX>''@͉{ lg4OM^J #J,VMy]mJ#NQV!.Ͼu>DLsi; ꔏz*U?to|,%DrfR(eNhw BfdL+z1@T<ֱǚ mxCbҾ R~ZF[CF'\E~~oTD7q~qRB4#8v(H<ǔm/vp5 ȳpcǘUKAPjviVIdr߉xNrЪ.J9]scƙܭ{.ZfC]~UnWq@8&ּ}f>uzu_#,q=uK~ , \<5*ZGG_F4`uR&c"F=;O$J՝q_S7G<ܬ9#Rg zkZyT͋Dhp*v7I7t4Qٖ8:ӠC4|Fz%=Zk,ԕH iEAl ْ:=F{ji\uy 9/CY[@fYj<,@ rrƀ@X~RnTOӚU 0{{62y{ 1$͚ZMC᷵!4VS]P[?^|-o W.?I}TCu;r8 y N{oVH}RIdWtLD1ݗWtvjlY8|# P91+2J=9Eg%w[fH@ZVfbc654hu@r?SӹA!rRij%)Y`?_%ȋa̬]ʗ$> SGl ^i]ךum~?;o|CK94h>(;s4U' ]FГ ù]@=)ٗ0uz,߲ț]{ᚺP&Z/,vb <:==2ȵUp+ZjV/cխUm'>O>uNpw͡0)»6O&A +F sUE)/j g6Ksʣy;t X5 :[F2so[pdb܀&xXوSr6WpIW^e_LCJwj\cGqT;fyEՙ]!P>]=\̬g)w H=SչQL~O V7pSnzAIh_r:Z@n4G 7r_И._;Jn,P.>s1;8ٳc8 ŏLi (c 4YdfRe2-#qB9b0JH~1650衼p7ŭQoRJbݖo)}r5lL^ua P#{{9p|W!'HM?Xk8VIsåskHh9gB_rJow0{,V?~-E?bGyq]n0[Bńdm'>0}DYhS`}&KAY!S ?mŒeͫ?Gq?NtE(d[M2M|Ȇ-hA4"+=:DY+ܯĔU%\1SK1fBwLR^-+_ hSaO. ~4 Eb@)J(Mnc (Sv 鋒0!ņ*c>iL+l* o|]Ha/OPDž1^晈&ЁLQF=(<# Ϣ̼ N Q.t)?Rv?'o+JS3+j4ߥ, G3%.RKA>ĽF .GEA uom([_q.h.HK5>E^%#,p 7UpW8(CJucCU37L`!y"I~>U9{{DRX7c?Qa,9RF 'ŅNlQ azYUMp7mLx# לipE|na}2/?~=uPؖۄnSu^ITgE!ܸyCP?E{F|o.{)3;>|b`aQcTMH thQO Ýa'fK9ãbYu,ƐG/^go|fݎ#C=*V(;?dFE[.eд|3nVK5pƔ7Zk>LU:vqO )/n_oCBsDLРn6wv :%fp\23p{ֱ'q|Á}.EWH6z]Nwgx ix"OD l°O5/vIu? O8djo@dh]>g)z&!ojѾBhPdv/ۍIutn( z wܼ[^M2<6β"!k,=롶q9!ױw>IUŴKؚQG ,?Ws븑WR4u SR bEz{Od$+qJjegfȡY=Bic}>|I܈ū_ٍ!(cmZ6Ǽ=\:yX``Nb`(O )1j}R2G4*)d )taULJr6R'+P[lާ#eI_FdP^%0"p#DI'On|A i _~O5=Uxfx,bzLeFԕ>K. axT]v22}2l>w5ڲU"GAqpVV8^o^2[#2f))}@9ZAx΅.?Lo\MC/}) HNlg v .|U64FX  .3 I0;kX#Wdp+wi|KȱQ}*odyZs%7z贸tڪ`&S) 4Hgt -IV䯒k34pȿaQI76v `adc$(9551OusP-%N6+PSk4uN7ڝ%a-P&8WS⒐(._ds7|mH]x@7޻ (*ǜԖҝ6e=zD+:-q;uNP$/ZeaKK y|>ն$7!̎Pג~ș;k6Y gbZRjb4+r `l^)We*]?Gq1Ѐ$m&C%4_ިk|fιi@E?WdP5X,|C#ʜPoz?~gr1 PhA<`Io qq3Ͷ5ãT5kEcbͥC\z?Ă"؊3NP:C~:fC6)ǭ[AkQ>rǣ={!OBX UvٿgwO$AE>ⅡXIf]_qa>,|YϭZuіO1ea$.x|ؖиfZ .#M_Xtp`~x0AAU$G?{- »SƉ\Wv6iĉn"ٝ=x@(h80D?&7t?N֦0X/;t'nG;QJ(Vne+l>Љ2Z-D=~ZKWԦ9D{x3t]mXo) 1;SziQ5ud{N/(^:KUsB054)Itu3aZ&6rBa[ Mȕs\&lU״ƅ [޳O#z$C!x˱t.J;n'~@rtV`NY9fP^[>0D[L@0D^P&*ժYBA 5Ϊ "yToyԸfuè5Qa%A#5䕖u)ϻn. T#1+KU@-.M0|mֳw3xg5^ԅ$(}sk=Pt߱LFrGIcq*6n':aT4'͢=%LY-YV6xXkt <_q>B*bF`ɀ1r~Aam9ϖ. djq4%+5Zy6I'* -qĩy= KE"FCBh~.16p;Cayra'a.ocYyWs8Q2F;h6#^QCW22c5Z1 򷁖g&,p57dYU ͻe4?-yI[ s>`̌d㬟`kK?w`&}rJ1"˼& s`Jq@Ej6y c :uOA?{#b?V ?Et= 5~h Z"Kĉ}{gq [UgҰh:g/o+Tn2Y^VN%h@ڥTܛrhޅi٥:&)^=dܯ4J҇^0Z|xn7m\)uJʉphM^Mi}+HѼDmEMBL:z8ץ3JKgd4Sq[a†3IoFB@RoI֌*ј/o+dF>] az9u/JZTQ߿n`- [ Mf[1[AqɆY3a[/BGV {_¸xT|bw>>>p0HeZApu3mke`#76ٿLA(5MWr_F_a#+%~RAe1N9l@w43? 3%!]u.S /NR=ܐ(qfd! EJ5r19ק·,A]Z'鴧x-82# b r}i%rZq*:H+sl(ՕnWIBqx&Jh6#(̰-Sm -CnџJ<Ǻtǒt.q(4kLj`-*>WLNݓ~3q_#;<7T-̆+-u}vw0-U5l]Vy-V+`A:GR)<m^.Rsq3z@G7AcQj6%rv!vHiPשYx:]V9/'1'u Y(h*;S]CboGDyc¡t%DV f|Rc@̿UcElaS5VGeT A| kuGePR %eGAisGsOX \slnq3Jړh=vw#gRr' P_2Ņù>HۙqGXrH_me[Vd-Ul}\yןGR_;go(M#@L[41SPSlf)[w^lKߥL7f,&([poQIT*o 5$Oꛗ&Tr ycwPhC+vÞ!A|o/b / ~[OAk&f }2К-{L"4,e]1\x6n/aXVqr?Gڅ @{ܻ2muRA>؜A-}C=-DT]d.߁Y7/m"<> M6xe9^ 6& @*NS8,?maRWuZlaKj| GXʴM3}f""5X1JK\$fC B(G}c(52H\& 2y2d%Ia!:Ci0WӘyƾ7cyV$I]]`f W3NxL6m,@0Cq ] ݄zS%y;Ѭ\1-| _fsSK_1=sI8)Mp_\Nswr̲11Sإ̶Vfa `!r%nׅY\`akIb9s/%r Xgya6d$"ܧ_`S>; IzRAoh~ -&N+YE?[vcu11K!,+h*$Ұ1s4|z]s4fc(lQ^ FXâ@?s9{H&0AuvB=1}UKțU/g?VkX_$i3ڱ+2t#nJ^fg}ODA)hXcPޙ/pOQYB^Ti7R5?=FD({swֆ޷yKȟmOo>ROP*Z\4k0KhÀ]RI7 rJw6,_Oxl^^aϣa΍p 4?Xv 8y?,3#s-pX@(h&`X F<(Il&*=ˑ1,b M>֓xd%,~N!*Ho YzEv@umYHs p5O`eBp|^}f';"z}: Գ0yW `̗CcVP~etVMl4t&LL_E[W 0.VW)c1b$p_S`qW;Cbh9蘶H,Bn{n l bXn<'H1"O|7S >W=DvE]|Lgv͢(Kx\C[. C׆08_wX𷿒Ԛ7(SPLDNM#0o*kCVo0]5ӗԙz4vS98e̩z.LĪ23|us wH$̩TtfB0R}L,<{=I׾_́:*ț6dOX.EORq4iax$Fd~CjƝ-h&//*zH_rR, ]rT$6l)Btq :GK.#k`#RO9dLi³ǽ*(㦙 q$4SR8zUo8^[O.c tBgE6U`¤ 0:d*[BcU@!yygOX_K[@3Ha*YC̣?>1ӟ&Fcf;0-%C^U/ـP3c*\x ,(c/µOA&} J)Mo,ޚ)Ph訆MpT ~$,т(aXHrtKj0-yl- `\ɻgwܙ$.FZh $tE˱&Wh+n"u90M%alC{.M-񺍂\UO5/ezoHWY>_!<+Wbk+UVq3ѳASl  ۄo^?8EsH5#:@[K>jb0 ZڬH'T?5}2.erdPOʼb}枈[N|q Jݥ-YRy)ٺM]S?q>WCjwh|5v8d#KٰM"qr&F \W = [vBiN6-}*Mwtٴ@ d/yeF'hLf]'ڧK? yRhO0n'f ym?YΜa^CHi[ՔCQNSsdi-,-Kӈ=% 9{劥r۶&:EDjHiI5Za+B3aEaߨs2a>."AjTnO[s ]ĚFv aoc:+W2YP8EK`1ٞAklDuc).ESoeK=~ݲ3, AlftБ#&GRÂ(uFz>5>C<\k@h+l 1{ KLl!f6tQwkm:!ӜEBu*V$k-:>z^GrdU=̒/iNsL`~4mRCSht\Cmۨ^iv~Z4>)LjJda-(K8֜&`J"O/GՂuOc3ҔsZ;kg ޳N/^3L<7_ {'j,C/\VaL: /k1!<4e3??<E ϞqUuʔ:-'RQ5{Η)͇r[:sϢS/k; VBO7@N6=}QN:#`|B2u/%=M_jXƘ}뛗Jy]0 r!-WG W|w| ݽpcw,'!Z*؟DQ'Tʲ;I6lڄ{GMkqܡ{kV \P* /$jY?s T|a;-kfĝ>"k RtB]n>,cmn`mQIzH&dƗP= Hvj_+pF7'+;©!Rљ8IH@2 ׋A)>)IԎ"N_p!*h7ahy8k9ٞc i/>Yh>"Z4u+l`t ҈9c`g5 jpϐ T3Lm:'2١aLH<ܕ}lt17w/|lBqQe֢LfVsz Bi4I%c"yt)}?T+6/B&+z?C7h3S ٿR:PJ#Y|xXj0_{NB Y[ړREi=<59ͫĬ< 61'lٔo/:)({, |hq(-K fෟΨ"}sSdJ,-\TU H&"bMTGjxܜU(-Zv)lgs\4qT MÛ@cS+K8 tN)\w?v^"\:j櫹R_?x4~of$;C /V,xAEmC1I >'.ŴX3pҵJB9Ћ)jNYGi4:rV@=}]:[eTEF +"Q6s~>"IJRއ?K,!%/S7\O1H=CZ-GYY$\6!*FA  uO* _"זKp/3 >mN.,/%O5'3 Y*4&d'q#!#EBUv$ȯp6VpQdzciH [V mՋOq*?-9U)LoXo̪AƄe6xؚN*fʉ9d S~"3YggBR/3L`8oSif̆Q (cm A)x3V=&xvj;^aY`E=hΩ8d5x1R/q: ޞĿ+Cq-%i>0*JIS/,dJ#âXgLB{cء]ڍs]-Y[N-.'&Lļ[`O%k|ʏXꐍ_7x GP&GNH7WnУ%:u89@m}k~ n (+AcQHd 5];'"hD+0?o![hàN?́Ccȅ.{=k^ö/;|bpU,ۄIϥq{ !dSITB.^JN<8:'6}f""_UhhՑK.G6Ћ1C̭ Ϋ)"Tl4kH!P~lKH1xؕJy N^FZssˍ۷쌡$=%͐g0{º$c CivyCEGc c*Ee뱈tr5k"ƮC7J~n+ &d=P ֈT"O|N(ԴB:) {N r<)m.{;"C/'L3mI 0ӑ8CJ}X-[-^M5;:i@nYR}o`az[]N/ N)bo`txs(_}*z{x࿁4{DΔU|D4gOhQV6G9 Kyxc?Q(Lor8{vEMwu9 ܖF}tlYnn>>_UuSQ<{Ң(sI_ <6\IX\wyIWh;̕i X wPK?gِR1ѽf T_*ݣ2ɡ,r9mABXt-/ Rk@(2t Xկ%;4.xjj 5+, 5F0 pZx۬+/jl|qKƻp/umJ?h py q&VWA^:ҡ4uP}-bjR z~[BߋluqLNu*c(@r3XfvO MmIXҫuSWO.@H(QD0\@op='J*q}@"TH:x|8k;40&'^0uZ tdxq5ꀿFBУbWj(]9=W*yqTWK&dKhaŭр mx{;e(9al!)p*=SODҭ w݀:(K8yk OǻѠ>_u_h姹5}è1fKY4yc.? 7`vTD7Ǻч*?B}`K=QfH5}/djُ[;Ox}d /XL">؃pu{4}O&y-8Kdnռ3Rk@cepEmm}j. [pЁ+Aj9-$)ǿX;s8c%r=sGZKF#C.IA"6҉^mn6\D39[O9ƥS[C,ё ŪbjB2p3 ;q*5CԨMw ڇ1 0ɂ\5.DJ{U7rk0mT B̚pYˀ}QyuG,as4x!U8:Ga| H/.mG_d󦌿yԌ SPm:yk?U)QbH'SIMS8Al!HNÇxE/(Ak~!~7SGÄi@v@''Vhqw[%O?XCѽ3;dSb%u@k3|w9Cȯ$43-<萗G&^LxXYQ RmQ:2z!ͭIh o !O%)Sڨfße+̫X,Sm:Ħ/uLt QM EJr"/3NQJz&P@.9@&;N"{ lKyk?[QKJY10SXrPCCGf1z4U2GYQ͗< &IyTou|F4ݰtfe-KS!9W-J5*y{DH)c!F྆#*m.CD6ݝ |Hyg3( @?ZƪzBGm~qFaϕy)\Z8W)P-=o)a,C+q쿟o=pg#tce;{0_@:f=.d,ӷ꟭FmxUdʟ#xX5w# J{Ɗ°jÎ3g墧o]/,=뇸t\Lq<*]|K+H' h ~֚ioJزÏTqWC{µX?&ak~UNDmDǪ'5ԤM>,v8|&XxRtѼe6A_ ӝ#2S9 I-e*!sbS5厺^4񞅚-iΞӨ`\VFlE~S Qi'Ê4{YKa:{IAJ/!:i%r_[cԙm̈] ?F]PURaU°v- 6F~μwpR[2Z^0~VwIl\!2cj6XrEXH#T. M΂9:F2rWyalgX'fXf@"G_bD‡c,u]a,!hey=edoEg `x,$tt\kJɯ>fڲ~e)4Pɧ8bA]j%Xݍ7^\ 5gy.Kաab萆c> d6S7 ҐNT KɔsSOכgiJ1yJm` ~B:&Fb|9<&c~λz"dŖ8)G EkX湸W4Li~e&k\K0ݰ)eϛ8 /Ts-MKL\TI.c󐱯`nSikvzΊEL<(V Wy\]WgHZp9kͧm3Eft,7T]˶f s\3KNf%tyZ} y͗"AY\ 04Z"6I~~%z^$v_.~R!uNH&+;QJv/D/wŁraDqtfV?quuDnKMMzWf/?yE*%jO~`i-' %VlgEecbȌ\lk9e"Գh`M-snJ2a%T>gڪĴFB?Qlʀ-cyᔁ+41S?8~7Frcj^~Jq€ 3%B ?[PJV*Ԗ&}xz fsUCO; 1Ry<[aO367ZI~٪p$%e-ܸIZd"x* eDr@ uI4G@T6Px% dFJF-bJ?21ncu(7Qmh!޿A6mUå'>6ŷJ_$׆AYXvsbeaCV-!+۵]@:9 IjM1] bfz1>oVt7Rpw3KbZIo^Ԥ{?嫧$S2Gհ6:jD1y*^Z.'{0{15u~JHЮR#&ʂ3]y roV`x y j_ia9Mو G}#-G4%82m4QdNNnP=yV\pN݄g Bddsj?30{?)RIQrWm2&k߶Q=(U҈|AKήmp\~rF+ѣ䳜TZ)8.uZX#_O_s٭F q;+Tww'4bf  %x2y#{HOwaHɆkCFgMVWus"O9jk^< JjUاF ajA DLMY'}bVAA֤qqn6˕&SP逇yDXjsA$̶-|ijfCɕ7skԠ9JsU`ܹCɶKzJIRޮd*"Au)A`ru5&4# |Kb4x~-;k38>ꩮz*VVA$VT,ڽf k~󃫸Ȋf+^A޿Q.Yuo)HdW$}脂^8!ҰA{H"}OԶ^t[Z_[Ú#}xg-}f7ds|g4HG#Y`hˤE$orf};9*֠7rd]DЧ\PXz" }r/QbHdXZCfc*~˶ktE'CX%t}[bs\*7{,9/hs|ˊ6E9EiX/Qe] whDŽ(+\ %̓sYUy\nw!aEΡt[@jMa3*Z}i"Ea& MfbJpM~Tn T†1fi:JnidjImRuIڛ}vt AD&76DalŇ98A`z2(]5n4Kv,`at&nkT[S-DN{TwȻ=LD`۠.`(yBVWM2Ǭ/Yx'aL ?t݁BdfPAFT^I3mPu\W0 ѣ ͎̯͌bH|}#iPUz4S-BTsOiޚ`G>ʄfZ=^97\!ߓ[K6sÍusȎT`>O8 sHZo|OlU2|a ; @84Fen핲|1 yK4ŦcbmW,vVQYggc6%,IJ:jn%ȵs۟pEl2*H+ 3'̧[A F3{ {DYr͠h'V-P$⃗]ab?sz\Lc]Dpy9J (n1J%ת$Uvo]eJ+ 1 *tk$R}&G`zPSF詜Enj7`,x᛿ucsݽ;^@p1=0T|%J sۇhRy ȼ7*(-{Hw?^Bg"x^`0[pTtBZe!wI:7o}%Av{olv/8T,|#)0б9C,,=euC I-$I6nU,#YGwBح .qvH wL801,]ˣj!fB)Ή5onɗ4k4,K!*79g}K1x OyLU>`} U1զ|o=\|;[qγv-pAK8T8dCל,abL`~&{IׯDgc=| Kt!ҸV})Ws$$WJƈ b`CʥzVh}e nDq/v(R9YSwZ]n75qHm7r!H+R)hۊҨ>$&,bx#10ρ2!|p6:DN .\ؠ%+w'&փT*fbEa3W2XmquCjGEUa$sa(aܻ"T (*߇"*܎Qs4iEy"䑰*ߙFlh0/ }68?!4MVzF}*evu0lNbG=a4Lx̐ôZVźPk vU)OŲƕ\;&SjLg9S"횓۸6CȄ!%Si>36 mW9-%RiJ[P;,ݏmOU<\e]wS`3 1/L@LQ )N3S* *I37R{T惖kB*rPXJdtJ[iDYAϱi$# `vHk@u8>F;4&/ᛮ8v{ُf4ûvg%}7H8⟽<7]k9\I>f6HI*D>{oF!סTD܍Gm>ٖәa,sfa1uȷVh z+m36JG8K^ WP>2R\17 ]!f!p`CL~>m:=V]ׁe\eG<= q)FIfNR+&=IK.*tL$N+!?_UX5l6R S'pQֵR lS~upv|5jطyS:eC*UolDya{qV;I..#OʘSNպZL|FYkz~.MWCn+~֢vq9{cqXoy{I":n*զz57ځڶjh0wTԟ.V3)٪Yބ05Ic.@`~-J$8mi51BwRjnR(Kk6w LʷJI n]Uƾ?3&3h%88|'`[6+Z}տ<ŤySp ;zHPዾcC>0SLa1JXkWB.#adCoEغF$nKn̐ ^9!j-qKY+\/9&}ԥ4B0d<`#w`w{fÈK}zbW BXc9(3ʚ\EŠj$M1gC\ d&ay#T#z0t"Uo` ˍCx2 깍Zu'khx|xWRM7{+ҋTL,~ ?K^`8e/nX (qæT{_(FG}8q%zwXrߩ?d8RnnTXxә."ɿE{|&m7[{<QAno ;K3ݲۚ;4y/0R;" C"+@-QFyke#p%f2υґ}eϋN/,OBYTSxʣVLq3C{)-=$i3|e> \Aւ\Cƅ/0*4Qne< 9? ) +4ZFRW95;`I\^7xn>}/ mK|6RQ:.,uUYnx8WV %l|^ߞڑћ4?d 4~C[J[52w3hLMR7& h`zt*r93/rfڋL8ػD* D!?y+wF;&<nޒF'%W!{|IJc<坝nM}Dh?&3 e^/7 MNRx rb@kȊ#:8ǵ3%}Su@zq;͎,A9yP ObPdɕXM68le D̃H|ZTIp#ŏ?uk ]V)):`VEAG%v H[ܵf RdmoTXRKГh|9U}|@U6ē֛ j fڇv_ff RMUHSJ ^@*%X`oԍ"- \Kqc@ =ð?̟YI1G0;Ҳ2޼7hˤ'8DMl~Y_[|B$b '=t?y*КkuX` |^Cq~tK;TMVH z9N>URЕOnN(^zh`Tn\F#6n:E'NmrEj"پo.`(@5n[ի4)3BCпl^}Kʤ6mcJr~uK1J`X4jqQnSpkӾov`wgQ$wh*jBԐ ({>!8Q0N>~v(6d-A9U8 M8͕ki$tsi־O:ĻJY;~ͮӟ@5Ns%dR넾nขA:ȣmHZ^Q^18OuTv2^*o>&Q}D"$ƭrBt%3h:6$7y(aUŎUc 0We=$C(=R2S[`q1PxdpO0x%{dMl_p䵗۵X~*9>iV{P%<iK oY>2˧}f6Hn``O*^QDg۟I_^^I#>怈<vA3s&{3݃,>6) fDS20Ɏ^[Kj%ȷC,%2,Kt؁] QFZ*^Ѧla0Bk\Bd$|ZPs]f}J8tOprgj+m\"'GPUA>=lNҠY( we񚉶e(wJYdyAcrMv 7u׷8s, Z<+US}>t0'lN4 u >~ r<8U_b}ki7Ỏ\^e ME\߀$eO|΋h rh- >3yUR+%@mD]| $ݰNah@-8g i>>)ԊA:T Ӱ"uQ~J&҇ou$ IR|ŏ#b QMC+jgue䩝(e@@"J:$YS/oU;_@֡@;(wPu ׂfAjÀݰQztp08ρX9_oaOJ/`;QBNDA'H{תXe\o?L^o1v ZS( "*Fh}[@wVGZѫo݇+`Mc̒v{j'1uJǐZ i#^B EpsvV+ǘHNvW*ߙMMrر 7V0<5juWbyF+N%h*ܐ;Gt!7a-6Hxɏ&F<"His3 dR٣-t[@f3J9p 2U:zB=iSI"!@(pߪ+5eaԟGyy6 rk˸T+3B:i` u 頄G&'s0D._N"%$p`F$v [+?:3>,'cw3_F|P3%~4›oWCoG2RSq/W|6t#M.J45a+  ?3g=Ơ11poZHB\y8pOpKlj{Sf933:NvVEm V0nH:># q$GZJU}ʉ ##8qnjij((8؟p ZGHҒK3Gծ푅\;1/4М&wE5?m6vG #Uv,;?Rԋ%Ry+",]Qo$wۈ(꩔XuCN nqGBg#XB([F#˳'oV,hٽ-b)u*j bF8ʌi/aZ5 @_/PK؀ @܀kϕ>J5Ӂl3aO,>6Pb/~Q~^UDM5u,X-Mmrm=uO0FKYtcݠ_Mvߒp9Tܘ8"ɣ<=p)k$mOˆy7~ ,'pGFkYtKkxRڇ0Pno[czw7i^̳Xa@->(p\9{k;1a%=);wt BiZnrTXVML7J}QɼF]֐Q\<:[H 2 FQ 2x .0$)/2{gcj)A@Jv73`)Q$loTR<^W֩ΗB:QxflRE7(Hˤq.cdžPr'p, ߲ hY'UB0S3g m8<ٷ Z=xG@ KcLFuۦ|~}oEȑੑ{XAeㅼRgr> TX5泱ZWa O(tGQ$m:Zdăa?΢CAE})e@$8HUʚ>^_ Fz`h ZΣN d}p#$Ւ&*^+~gáмxM3qYC ;GT[ IsFo+`}ڙ;QHU@ A %Q5ɢ F)3 s&ڭGɼoSq8+ j7 B(^KYH2߸4viNүCYjvY4 B&SZ?@x0>g$b2fa{|[Yo8&c] O 62T IQ zՍNoQSS>f1 lXk-'[->:@3[]BrIw:b܋[xGr#;d ;@V49_ |V{z`EP+rwiWMjkϘIn-f9h [cX$p~JuP HADjaJ_F-r,5H+v h!}]OEJj к 2RGPM'gOBhkH1Dlr3q4}`9{n0 ?T +@bM>%4>I^Dl,Zj}Qw]Aސ$\ܗ-*rEB{ ʿQ3 }3e2CUF,|pk%jhLS]Ff&$4x8=`"KdrU( ]|׌G'ʧZ=O]B2p* Mi;fs.DDyxFX=IS!0EBIoTP?D9Ӛ]_K0:E Гy'i݋hyMS6GfwnhmX7ޅzG)2`ZRhLeAszЖv@܆_.q/c>R iC 6"S#*-nyLC.z C$店1r$| oR;ԞuhJ?$\mbFA䯘|4B^X]ޯesfBw6j٨Ztne1e`WMdY55 raS5x,NˬSt u[׫{^2rƱ]/o KY?l?Uu6VkfTӜfXA9 a.yz2" nqҶH *v܀L%itszd^pZ6I~n;d09*3#ͽ&ֳ>o q5ZMZ/]Y!N~}3rQ1+e/0M*38I Dz 6j~YLQ*)Rv CH8_JJ~2h'@#[@)w8M"Hƙpb 2FͦW/4% w{Aa> v3E^#Bz\wL޶qtMY]PaJF6|;!A{ }M^ޣO yPF5sbaݡ5441nC~wB|&\]e)$y]b&\MaB{@ =)1pLn<b`\z5!8PfJn#6j ӛs&2/,bak>BrB0~ wC{w /T4߯)kZ?3EHpZ9vr8 ñoN`# /Bױ蹤{?JIs5 -Ki9 &F7Nn:TzgVu3<&Ps߻0EUU_{hb Aa[?V8&558};>R},"D:&4pf+%d)gfq)? g4g2n .^}aߥ{dan_*Ș;5|Nv[#h rP, }gb-.t$k5.r J*ҷ}qQ;3J^lr lr<7 "<)< ?Ʀ ?sFc -9'z" i:wc1k8Gϩb>_nl4ĶL> ׊9Zjq{J`1k;Ppl%B\0[7=VBm`a49XY*몍CPS)17g")z-P>Na_wvbAG ߎ 2}DٰJMR] gE4<_tǏǣ;pȆCZyWݓ)._ |\;_N'x8P\o3mR{0;%%&t`%F,}]^= OugQ }^#0ftl` !xyN`(,E*yRboNQ4>oi4)K>EbTgP EC Rك'HΨ Ⱥ 01躗a$6jDp]B$EJLp2KZ,ksB-;x`f nt;gqZEK!S1G >Q(=`% cd:tksI=Dg* -3Qb /—*:ci`'g&H9+V-WZ !s¼!#@bBӯ6T9N*b^EX򦕺x{bz##җbx%Wu/ ͼ3HvVFxLx>sSC_#ͦYLw'?hH'FNbމX> sz69"O8t-ȎfΤ 0A9yWbMk*{Ԟ ]BX^~5(څ:U21Rr#d°*FpިUVyo!ncu؇8}E#63PfP]㠜?yV6b Qs_;;Fy5l԰_r!;mBܰfN2kVkj09<3JpVnhUu5:5[^ ȝ;腤"yE75W\_ .[X+ 獑Mls`DqD+5 )x?9 :1[VϻW.57ApaiDZ.!텼طLTiB#UldJa RbK rn43{f7F,Dv(LEd> q:Ty_edNO[ 5ܹw9ny'Z6 DE"\ ,0h<iNƜX[Bvo\ \s0Ќ{,lEԶ{h桍1JMgW/XeY td}H_!u'l -|vT0It_ԫiE:gQ|PDIt^Zљ_<6:$_/ Er<{i*9>*Scym;LQ*4ɶF?'%5,\O~Qa)n+gc *7KoK4@1<>ñ/ՏtXWr^f@?ޗs %n_Lsq@x{k;h{u'} χsRDUW>6UT@Pz-.: 280/A8h*kNH-aAM2]*2`Yg#Pu?GY@V=O9 cUǗf`cc_5G1ĹN 7ĝ{xu+ScW'_{GȋIOXn#FJaϩ7"L.\M|@'-J 1Hi{ٵAnE遞wrT%5>X[|e/ Z}4;޳=#I_MsyL.6\S%D˃L%eg[ƈM,ِS1}aJe eFmM_@^ @Hgg%X&%ZQ6'A1. wÂapEwmASjliC r5U%7V$]F[~A9ے(לNಧv"xv#M͋qŠ!I&Ks?;VEļv̔LN-%N-ȧDUn*{%g[dQ ,+S}^%>e_zzyu10I/\K1snoW8ˀe yՄЊq)"%QI^$~~"200]n_Ɲθd+6 q(xt.̊+QO E/DY$%0tX`'exɭSY! f/ZOTeKj,]3j3wotր_>=j(X:SNI$4yR:ڣ^@!\/Dg؍ աɭU\wf^D}JfOwk7ީׄkcҠ Xo|YgV`{NJsAQ0Y? URX+.J@tx hm_:iɺ͇eATtG)N2g<%辏PZuUj} `fhYZ zL$ ȟUa-Y8SLܳ+<Px$!ZW߮?3Xw,nl0Lt5EpF=yE2cC),⸎Q~| -L_2R$ ^KѥyPAQ B[_=awL>Q;3dl $oc(* Χf(t E5^~p"6A/BYr?J"YlLaw]ʂjoTn r/_40SX'/'FHJN<ORO>SSQT6__z[랙FHz ?wJ8")\o칇 ˏ3^U4=׭)_e.bBe9ҊJ}mV'nf)w tSO.rN_$t)j9;(yl D2-PL5s_y'Ab e0?jV(=+$#L9,|9ݳj9y;p|Y%m=;F"\;vZﱯk6uVQ$_ӳi ZkgFB0~7=qv7|vop#w`"_2qizN)q%wҩת(@˻p (ɍI_:s0?6,;4fGu"^& t0oNc:f6"qbh$7[`k9$̕LYQy;{f N4g+*N)=)c02a^V瓱Bqw,"jPB`CGJDUz `7Lf7鯼!;N?o,Y*2I:Zˈ7/ +8:f%}F^Q~VqrB7Nbgqmi>"K 0[ǗIKDzv BӨ1̿F m&AU\o%bf]Q>r YdCsl21%MOJdfAm cY2{X F2 3}+5Z#`3tX 908!<CH.a>Zʹcfn :_f˨e%|DlCvw?#LpdN"P'7yA;tY\HȪ6G'#}QCG1`]d@ϺLcqpFe*.gYJ) XQ{#ϻ̏ʞu &MeE%O6!H#R 3\?:`[1kpV<Lw /+t e Arm6-9=R;tBm^iq9 vޑdB ;"_rIt,h[% .l^Q61zȼ[,&Fm}s_МہZ>, ڬx.fXb5m +̣ s FSЈvӧT29im)~D[nnRG$49\6 |-tπ-D q&bpsw W`S]ȹ(O٤L[CƄJ jJI4E),0](U5pWe'݅:Ei>( dx{h+zr҃  tB(kUO C`1@'ug}x ~N߾_F"i?JS 7gWkd[9pb(k[3W>{2bt h6zoxoŸ,`˥K[&lMCa],aZ߀y*Ґ_f;"r\BsѩAq2E3.g?,.Ujl]r%篒|Cۜ) 8GbFiJ6Qwѧ>xNY$׿V X9sj;vu;.\:-Q9R6/rL:oZ"z{1DG-%NgY/?q58٪ 5)`b8rmdR~ƿq&5"a}x$=v@#clﬔ?jK_ʏ*J]o߷].OCʄ/ӱ,1N,HpԲY.-oNb !83v^ +k'8eS:|JoBz\玑d$Msl̨75i9Zj xdRm+`r)x#P;NF&i7a?1sfoasA&D&}fBZ+1VHEpEmLȲ=@JE2U[@D2NջA"{}:qQ^/Q:ܑY$ YMJ|N8t׿$JE-=?p%Cu`K jW5X_!}HĐKAtF$_ Rؠ}9IU;Y<透18IiH$ |m[Rl*-iq1%*#F/(;ݧVw iFᯯr1 `BcMF'Og;UswC*_}2E2\S8E6G QGK%!C8NhWl$ fs;]%a("TGx!Zn`NJUXxwc݆᧚Fe: ԝ#9X>,pzXolJCe򃂫S-;(Q}!;ܽ@ wLy$\/ ):31ߠ:x9TH\ד\] 5J"6X12F6/(qE3WU R(IB5o9 x@z7f&G{gZw_Ą.EGE;r0rmF7~ d/oLMMo-1/Jb0.p?kDdi 9&tѩcоq%Ɂ)luW4K]h ]uX띕EbKYPrk~~C0I)pRO=:Y"64GgUuhp펕U$?RB{ptzű @ qS+X"$S_qĴ}3Mt9y Yp4/wY@9]P-H-Rʈ'.v}r'ԁch@"/U'Zt''Q<77hU<k/13aLӉ+~+u'1.)}Ozy1wlz+z"gOyƧ_pX/zB8۷b'qӊ!ȁ(p[7R$44fo&#U7d [d$KF)$CiJ\9 ;@SVĶ^`R(RglbY}R@Fg(UsgNU`ӼS;AY4$/@\B6yMrtYFlo1~8xDf'%ҒJ&oW2Yͱޟpi?j :R³pG1CUWED}I®B QAd,9 ;RY9qB1hd)9_ڜ^-?f\$Yr5y4f-(EɐV˻*bC w$.Qڟ5*銗#| |wCvHvy@B; ޴pPa1"`me5æ沃>BԬ j9i MI>B77=ImLP @zC[>J-J_gЎXHEV.ևRC邝 6$A3 쩚g)FE:̵n8p-#4$~ӗBJ&Rab9g?Pd~_m֫1Hudm䮢Y7ƚ ]?S9_BUܣ.8 F ې߮m$'j=[x}~cY3.k*T}=]Yt`Go?^aM*+:C5Ey5te`/F`].(k y_;]MrO 3k(xL< 87*G.ߠ8m$Ak2EQqQ ?ai!G6Oi FSqF(xT,D@ǔyy&h ڼ~ួdo!_}KDgh0׀0jkM y$=¤9?eW/g2zѲfus@iUqrgj\" +.ZoZwsx6þ|*rtuچ}bJ.Kpd|U_ce G.>݄"-0 }ynW}pz>{[[.;Lpr̯fC~/֏FK0JuD;oD 8f33;~|qftTTi*҅O0hrH+X! 誯nz~=F ,,&*1I=~΍qDqD\>$? ZOIhl IGLWBtl;{-wg4ȡz%StwN,u, <9 >8@h[xiƑH\KdBZq9~l{Wfjgq>.yZv=x7+ bbM\)=c@KHK$R.K}P3M.CyH\r%0Eq,77A* 8qlUY29$J. L۳tspQq *Z\!S ˟̞dSSMdbU y_{6KxQ+H P~V0-śM6"U T k5<[ռLW@g%IPHQT志ůDSkmu j~uF5-x3'$ʅ e" RI 5!TkiGq\oJ_Eq4a$ G #rZ*`X$ y:!Yڀs4`1; rjw^VlQ:ޛv*"wHc[EߺY,Q okVR$5 æI.IkYTW+\h?7"/']lY5b704OJKFlꂼ>x'>mBy6+Kmta7G4*_,aLuU~r% e.t'~9%_& [OֿA {taz~E\/ܙ)K~(G vJt.)l3X1cAl0LUp ()1?X\ &.ihH)j-ߑbM{pR5D;\Q@wS5ϽgՖsNc8f d ﰍ\뜵h!1< Ҙ.ϖβ'_U s$[t">qd%zZI8}2#ڤ*}BG߈;?o 甿Ozmz{mb4e9?A-n);4k$h^>}EmV7f2PeQQE9>'ɸPZ1KU-@{Ea(S}5^TM;GZTm;+%ZiӢu<_: ^˫o.I>q]&h I}JUp(b)_U'4bGE+b"E䢾#(Uu-As0J4 ԗS儕B s`8' 7 :/tCmQ/",% qm9^ YѠG䘕^yv8'NW6 Xb )` uRk%S1ڭ&0$P-Ǘh:f t3G1+Z3W #}GKJڷs{Sba0 Ոi.jRуۃ >s5Ï шEuŽD\:7ϼ]2XT Hp+./Б G_뗰ĝ%Xt=Q;C+Dhv/3m'Z;^|U5Qّ&H.wC/:Pyl*/NKB2f+(A9}9x^x mAoNa3;@KMKw&^q5B3~@N7uBw>w-wB:HyIL|B<yBe:RyE /;62034Ԯ?nvTTn P(nKXR'U3yǿupr_Ó<iA}WCK;@̷ĨFp$(hHf2sɝDSe\l_`ƸO ´K^^Ge Oϩ0lC@@gŏuũW^YuwV>'Xq=P@!~%|vdNk#yQc([ *5iڏB.TP=D]>Q@~%JΓ72;5 tʦlźǝ6g뜊y|U@cF']m,BItbdЗEWYϵ eUn #pC2DΜ-3{հԻ+V5__KF(aXق RyU'bGF ܗnɒeKSFOo7s 5 ^- "ߝ%ឧ4tx*`,^vt{M}BVx±+ǿb#l~*}q(?Eu?"&m0xiEY}f;&Qjm4x:Z}Hy9]󖥳գhbvq`-y׳?K.ڧl˓لЫ6>Bqp1ym҈,L iHݔjY}du/{d(S2Pm3ip}PQ%o':WPC8+5NO֞ HA Jh-d*$UAQ2EOv?sl[Z}_J m wE$SnĮNAL4 sV9lD uz#\ HCnZa[LWé&T7y>`JLQz5 aI_8nBMZ|y Mq@yAzeٮi–rvFiEc \j@μrݤhZ!C %}wwlBA Z"mo5 ssq= L5EL1l F_ho#"JxT*pLw0jt"6_5S$h.!ǚ! Wt"]ʛA tsy-@u$湖C"{썬RhJUmWGE)5cbK:0dZX7L%$wX͛ ^k8^&wjB>KPucLs38wx]g[eP>|z"90cG=^Drj)`IG7:m5ٓۮO wSVi>Gk!eb%}IT"YN܋笷 3Az+8,IG^,N?+w#r:ŽQ!:/O6;%JU|% t{њs XtT x u:W-E_6JU`stva*,蠱?G*)*2 ~nIajC,7 /흄smj)HR"׳ubXYβA(w%d ?fP#F5G]j7@ܜK#(0OpK.,RO( z"ß1Tf*.[,%/{s9wg:*PeNcTM+myUW~ayelgMbĄh Jd hVI:"|%= ƣ,N}cd#g8ɡ-6GfԢqq]fK^)\,f4$.Akх)f oΚ;y,1>=c:z]~l|dG P  LF7 b@2ZH[gX@捰Ѣ޹Gc|&oL@,rVS6i䪗A槅9`\W QnjM^z$!C(u_+a˂xCzij$X_q,&fIԸud(731f@f[Dފ [uUIl(BuUua?yCo`΃L'8LSF^ǡ o!ﴚ- ;庇IOpELJ{gqD37ڛgXׄ nFj2ff_vx6ZPM1~\,Pw)Z/]?4O :Z5 p!ڥDD|-AfgFQ H*4MnNkr/"':NLhȄZB4EK}I̼qWkq.^*0๨E=iYWgjPSg  $ a~@j-ˆBy8vyc| <;ZHmK6F$fVJإoT* [WhGaʊB]0s @~;npz~"?{m4"K.xiRŊd/gS]5[8K NtO9 ' Hz85u"T!Y 7ErG }F8N*ܓq)~eYgyj$,Hb_|t*5{g*c!%  b]|"E5:Z;k,Y' +2xBr$EM8א'e]2%/{y/L֊h%[n7q]|vZ6WyAe$'ߺɎv\~9=.VG.D2ǒSZsO3}&&JmNTQRuZH9N0(6p Knf:|oeTe/aҔh(`X4iFJ@~t"n2m;ǜ݋Aϰ\Yk˥ư)uWb9OA] .6UT:lS\_ΰ 'J|]ahEV*"&RI?oE>lma䪵[a˜dɁHpC5I1%7ƌbgtP sQyM_m` 9τCb;XOBtM4I5NUI;pZ#׺B+F\s*` k[P(G{] 7 |F8(o/y)V)$0!r[ndkY_j9a3\鐟.$6_F#._ad5 v@ 4Z1|f|&+xSg69p2@uo¹e$A=VE}@sVYWSML;p4^wն=ڷ'x/v+`MmnCkg~~`12vF-jXZw!,+7ЃbPx ,y Ai1t 0,Hi#tw 5hxÛѰ0|8;1?lpbdqM7N5lGdNZaZ?Q_*GGD~4gDsFv}Z4LF*mjvRo*%>EHkS;:ifT*-id3v&')t $“uaoN`'q3[`F5(Q`3Gwfr]d7o-KSt+"7Ԩu#Xrql y(Co꧋it|i\x\{4%,QM u_#i5c/ WCo 1~@>g$: CCq!53e0L/)<j'}Do&Lئt#8{=}Q*2Ԯh0Psif7C'puz](Y[”Dc+ R^'و^b pXz;f֊c#;"' )GvZJI>)WY\d&1 |8 Xpjc5VӠ?$uvэ*rs J-㘢Z ?™ȞsuSEDͳ"u`s"'tjz;~K$Q:~"|&1kBX|$4sgt! MQW8`˶-/d/% ɡN)2 jgJ!%̚bdʫ[|.FvM\ӧps"o 2;?I$1ojgdB=Z2jc8ZȘp]kfN0#`ÂdPQw804YFoWsʕfJks!@J"Kv21Cir.Y$PvnA8GIr 2FGK#I9HA0X ƐM.@UA }]sSG@Fen&.|Ie"@剘bvXkqxY8)5_`IHv"@%|3Y/bQv*n[7L]7@e۫7 pf Ń`l\%' f9tD 쿜6p p>Q"-K+^D ^~A- /%#lOwsKKfJW8 sFf\4e9DVn&Yf t0݀J0ʩuğ>P\:{X iVX4i擕Y(F:wkaSTa/~(&r ~$ky .K>T{p{!_t=U?שsb7V5,EdZ ߖ C(JY@ D0YyL.l9[Ѐ2iHA# ךMN31~M-M]U9%Mj;,sA[pe/RT:!uLӨ>EDz{X94$>Q(ө?–UPo=H(ٛ|pAe+CR\j<MW~հ{>Y  D8NO,"l2pŒØcSlKw:\Qy aq#?]Š%t,PU~qjh_3f{DK 4˃.8HFng@O _$0B1ま;"ҝJeu+XNca:o(SYEXhx=()2ZThUXMLq0XOK?cGe 3t5A't ĆM.X,=a2S`2sx)˟{el z'N}GD9z1V(ӈex^ XPc`/ Xj6"8V'roodʏ# 8[Е~F Ȅ7EE ?&)q Um̘V}#*7'_ $Fq!w^e4'QUl0T)DX\ذcYpr5BY˫ @PYqYa':ɭxĨᓙIo[\KYU)@m /ZH͸F=p zQկe:2],o*!9 d"^iX!جHg-)e|?ԃ=X AI$E)KF#ۗRp8NfyJ4$S@#n-/w3p8SY1G*qtLg'h=`nLݮ)Gʳs( =43g-`H88U B*b3ro刏mZ*XlBHXET޷s۽818iaQE< P{lDŽ[zZuK+,ͩPZ=s=b3XJDjKw p ű`'C ?ĝL4Z?"CqʷQt[H/3 ;/ ١+lZI5Qĸ4l_B6e07OJ5$/lu%{(ZIkAgeTQxO+?O쒵szB4D߰W хBj}*?92 Ǻ4".ִ^{JbyȔHh_sG~r+`tzbYE@X# !ſuXuN*SqI22j p#d't]WͧkLb`o:5+ 콘 N7g}b\j=zX|ÃMpD&$)\KzIVtv@NO>M h*(b0i2=!PINcY!_c0B6(vxV৹!=vhlXԺ&όpu+1c;~Mz@dmf3R zO (w䌄c*:Gyk 4j"D5k4u~üRGo(`[Qހ%qN7JscBye}a[?rVv>YF-X*$CWyqaIt:P+HX[_nhJ'U"iR}H4#i iJgbRI${MT4-t tUavO;v/? 'UFYg!"Q4jO|Zᒩ'iJG20ѨI†S̷cfcm /7VM**o<ϨX`iiυ^tw0> 񆪶l uޛ$˶j 􄺧ҰbFƗ~F\<4L׋a,v Qܗ|n;a\y28=nt MQ<57%K6%푮ϝy\7jm P #- <ZKw1*CJzm{ɅL> öWpq'iI:5#-n:Սw&Lۤ\96c`2"%dT"GH{rv,OEX.'nZ+lĵ-万{Jαd~{ nz(P rq $#F1oDgYCkVEP2U7cآ9Zˊlk$3k,Q04>忽Xja،1 ӎ3zzpt*-?E;r[E]q +w6.=G\$E%^kFiSF[ H}G/R)@BJ[:#j 2i3.znKRx$\qԼDSY>3;H}Q6"V ˗N5W?3iS"- @7QtqK%AX'MbK~~L$!M+[ukJY" lu^zǃZ^>PWFbCVlSfnIF@29(A`pK$pgmI ߭>g,FM37T ܛeOC%&n3tuS1M2%jt٨-25s{s ;,<~g$=9 /Ux3fh"~NRK5&~FRݰ9ij}З쨣 K_RGgv15=0$[߬?YÈђ?yѳC2" :l7bpʽ0J &.LLl[R@™zI/6Ҍa-p4 {t{AmY,5Nz_RdqRg&n[b@C;>>J7>ӻ,WE WzzLyE隷7݋$:>8 &'Nҗ DHz_fM T;{rA6#dʯVg WT7j5% HjW-{3D=3fi36E"ΒSt_쉮()\,3~$~0{$ bʃZk}ɪvjw칫A9ey~KFq|N|P1>kۆSZ.n1!2C|[md;.7snp*l3!RaaV/`'#Gt`hK#y(# 0FHCo1[2"y^n w\ߺꕭjI 3C /Kb f FQ@B\55s S\&1S^\orC3??#IqJq͓fŚ)N8сfԩ[ל&.rX`aRfJK d?\ϧXNy8_- bYhu_޵(OU|y D)NᚫBFˬK?:YVsQdbqy76V^¥[ 9p{iL WY3ў׻Z]2ޠS|kՉtO]L6LZqss2S = %1)`ӻ7oŠMmY5֠D)rֺe4_-e@N^Ï('#n= Xz: Z/&aM %Bpg,6kz>x5p(!id1P}5~̧hnL]n'o`Ma#ӱ~dh@FP8ffBaֳ*b 6Ȩ4b&kt̪ lSC%k;L'[Z8m*#"&NB7*ѥ]a -]:~z./CdڙV=m؟L-|HPntkmp/_ |m\YF#}bIV^ Tyn!*;Ѿ(A!*ځ8I~FF0,hV[P=[+q2ԥx84 8Ol Zl;Roug-:Lŭm10|G"a%, > }>Pw:Wt'e`lF7W?6v,6H`;yN5%{b^if„s];<=E_jΡGO*%3[THQk,+J[.71|qU\bwUj9|eǝ3e(Z7eiJ;O(H8jE=n<ĒB8}[LAοQ>a ,[f20Bz%a+x*tGs!Hѿ-k)-hyLeYh;iNj $@xvrJj.Ǣm=p SR%YvNh:He)LdΫQdQT:[g|۞nk/;;n'A[DgJ2(^*f'*0@ևڨ~e,0F gc$atBixe;FX2oޚTh>(SLIn~􏌐 q9cUş[~i#$?'uD|iMe!{,yub2dN;gDy'eɸFi\׬Chm1/*mL@xv|݊0.ܜ-_+w:Z60Ҫ!Ĥg!7th,2v:"l'R Vx=Ǹ5`6zt)=ȥYe9E/Ze4*Kz0S֓`(Y_]˔L]׬O-e?B3j*Lf>bh+^ 18(gYZ070701000002dd000081a400000000000000000000000160d9f5e30001ffb0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+ȝ-GSOeVnorij?v1Ba Dg:=0;& _=f6)$Koؗ+ivf.'^F[~mF0kΩkE[kN/'`@:SE½LC7i-W7.> :wA@f!(Tt$,~_a^Lbm]L2hB.zB"AJh5H:헰KM瀜Kғ?oL/C(5p` ࡼo+}`AeVn} 4уO ɥj4g5u04Xvݩm٢]^04nG Uw$#uN}A_ sFߟ'Hv-Kt ?m?%¡Y HXҞYoCqV:B8@W~ 3,54Oz23Aez[]lݞob "n`7Rg ؙh/Qie/KW,VMh|!CUp`[$g~u4UKCF#"m' e;o=-PC( 2vl4i Qnf. K>jڥ+ $zU rNB&[uY=A]%WcOa =с܏yy3 vVyo|!&bl3]+",X's 4imWF.|%PA^?*]體W3GVfx?54UuEyM&3w&Ԏ.!ҶS(+K.DO'zﻔ^-{ \`Bt%4F<5S~tG}Բٹp9QE؎6[A2iA >`JẺJMf>~3>i +Gk>MFb*hsoZ3?/hr` /ՖuaeZ--o;{8(wxߌuTK)GT/ft u?I?@gq6:vc ֏ŨS:3e wҦo4k[hXd03?oo:u/ z17rxHs {==p'^?D.]0Q&c'wt%yCL([=we6ˑ'i }]wI9Z~饂W}dž̴YXp-qQB&G;y97ŪEay/w>)x ړ @5vz\Nы^iQ4 ȵ?I(32X4 ΍€AD쬼 wwv++. 3=:6f.ro:\o){ͱ`O7E>abɴRʹ=@8_qa lKɦRឤUxDs/"Ǜ*vB&aώO:KEp?6-7%f .^,\ =8RԽجyRkYLaU3o Uk :e{7iY3U!L\&>daQ M7rf9L#6وmx _vئGuue gE+ay.5%C˜DkI>Q(XΕ "'QONcZ -|6Biwfaܺ6Nf c%;ZPGuVђQpTo ڢ64-5_3%{vВ+2+'URNkМ+Xtn{nj2A0hn"ʵ¿*x@YRtI4񕨃=aee6| ~0q![Պ^7p^6M% #X]VQ@nKo0Q[JȫUѾ0U.!Ј  .A?jڈlc>7vq|-<ӓ( }ji<"}^B6 ՜m k|`(lXq8uV/pdgw?wtВ o 2C6r)o[JW},iL='E6_$0_l䑐fO1dczqyn30DĘ7urwICEi 󡰄tM3D3mٮ aR IRIBU^m_T\Sc~(Ҫƺtn|#Hv73"xq65@ 1W7G4S^q(HL$6ZfG4]FH++&͋Fut)'j&4G^̻J Z:&q n^ 7! jPYJ _$i ,un ~mZnͤL-y\KVy\C>Km{k\%GI3C]xGc̆U`Ü1zOO <ßfŜnt\h"No,Zt9yUo=9aVA ,j]Л+N7ݛ+r{G53 p㾻|`3l4@Db޻3sC9luӁ)`eYE_S:{Ra;ӵ_NW)#S5Acق_) |u jxAdmUv>awXhb="x"S--g&.a(̗Ь:|YFܹGݣ yãn ,+a=J3a[ _O:%Rșаu1xu'Fd8(lɜ 4q;b[q6=J lyZlW^k+M:H2Iۢγ `0A~~:2B}N5!;5MR- ueΒooJ୰b/|fm} ̵$s=aWV&Rj#\ZG t1|9e`iYcJa=n@T>\hv2 *FM߽:]Q6nQp~p0[=2ҨEPyOoC`s7z۴d\Y B|(]OUh ~39]`9Ugm 4rp{n hkHr1Q.k߅&Jw zdB&wũ6O`_)H3ElN<Ǔ"غ\󫣷A sKc0PH#`kmywْ{s1,/˛䮬:opKdތa }9ΣZbs-νHۢ5x]y5UXzkcckt}9/ 0J-ލ%gbnE"ݠ{H S,7fHs>,C+6X.0'5nvbƖV5LmF| 2-kJz\Ahd{%h83^[>L;;[ı$LvTŗ@ xdXf,I!sC-iJ3/GuVgma}gop5z|c%Wa:ReDRSE^HD̝gR\_;VFO|'R}HSyJxr87zX\?7*fV>I 7iXrMb1;[$;6dHJޚMmǢGTFR2 34ʥ:a~c;[$vqʝ2 Q ڡhz0o=Sh`^aKuZd-(q3o> E4!ˮtXYՁ<ۣC&OGVgGکU(!/ H:ZFeBTGC_umne-(73q6d"*o3HKֳ2QW1ʐ hP-.k 4RγQ[h rS~a!?u9E]8Qxq ^vti7t᝖":lG CD CeOGO0zxbYDr p_RO29"t9F::l\UΔNs9/^2% rH: ~:*2^B s޾-sO<`ŋ#BdWyZ + MM"\̪X)WFJgU2uH)2AE`]%WtXE|jw⇱UmZe :|Ys![}>Vqw=!׽OgRtq6=,}w@1I58i 0hө*aPek,7w/+3RhDetÐr^Vѵ]ρ!c٭"((%v MZ^^DvEyK>m1\ֹm:x|'yLS@FaT^%dVc3 kY!ܤٮe$v3(\/:DmSY:鼼[9wWz 3+G9aઙ,(dqTfך) 6`-/mAjO?E F%9rkk Ja8)0y)6k.YDz ZܽrN؋3x}r:5FDgCJNݓ0JFԎJ&|0aFooĔ;pH`kƦ|wBn{kQ_I. .ض7QX*^?yƝx:FXS(ԝwEu&x}PtA:wM+ߗ8转gtzjI i%GiT)B eH.&xG낵NVS*NyJ꫔"Umq.܌jwֲmy o8~1:.I4x})~n.(>C?+6& j\ӄk^/ ?(+У&ZڭzT疀I{4XXҎk UJނ ]t+ D@~:~mMp- RyfHO˵,k̅jLM€[/X(t'VOWIxB?δ nz-̙״==wZ*6GZReMIBnf0+ڒ!a]7_*ϟYeP'].^#\Kg2%|Ar٦z27BYoqjf^Af_!QU<ŻlKIfN_@$eP&?,Ź^@񰶭y/nåumQ2 _0Lâ\HX7_gV;  Qt7w>.F0G"<@cuTIB0G8Ht0R<2^1'bFߩg׀,\b9YfR~JsQ8udU| 5!+ۼGTGo?ސ Zbc0电!SX\i#ֲ QҲxfӢJJqzFN!+ռ|V<,Q75w(ܢgUhRJzSWojGij`=8f?|Z{.Z>(CMḧ ;fo-\iI0Ug!"i0A9˝, "59pSYq*bda]" tm&F"Qjq>(<)ZuPx5tfvyK:+4( hzH(g9_dQ}g >;?@?hww.osNiꨠ|ѷKjR49 c7a|UhP3֯yq`0lBjv*I3tVtRpڅ[BRs!6~>n=ȕp?IvIIleQbp ##lQ¨[xQ.nS ǂ {Of~6C ? %NmGmi2蓟m J˭t+SPjY}[d򗹢g͋4O@75آ])HyFn>ӦA xkZ>nlt.jT?(:tJ\԰\':N>w:ߏ3 'k 1.;$FrKUU+:7%B[CTq:[u2 4]<(o0Y$YYg{Cjd 1x^t H|9IZKgMEs;S@B`Lfn=fXmLF m%( f E)vpfQ9?(au!H22;Jk̬T19Ns=UUHTIi@E8 $THޟ&Tp6DE+Y"q((xTgHspě\NF{&O׼5HglŪ;^2_ڱbPO+Q6Oh)NG6lWI[[-i9li >9nEs E3%Wsث-ajmFCswy%M}hB::6$(B=)Ӣ46IҞgШ;\HdO}{/~A)r0ff0MD|U=ȡg_,ŕ qTVU4#DPl)K%O>!}(hu2dHifYuz ]ӹ`|Iy>j_8Κm 1 oo?y͵F-#ጐ~2MMX.f"Sآ%/rR]vd H_=H6_.6Ppܻ ā/s9|S 7M(_s )q,ΫBoW0.rKs E2w]*MIzįLq5Xy4J5'{)5t(bCXИ: ecNBY/eđxl=9OS(ǃ\phlZU/jyF 2m{% {qB/ccBsmsW\CuX`B>4GÑtD~7(4Nl^jF\k Su]$p)d~Ljg xA#xJ`+#Btn O;v5J/Ypcz;~T0q;"!3r7*?q_@0mUu0wqslYAI]pX%͈ϒ.LK'j۞%OZaL3xDp27e ;rWAwe;0a$CRNɇN%Ybߟp3.<)U>2|I?^;)7.Q_L)QHNH Y>xo qʚ[-~M[XU9\ˋqtjLQZa̰nHX+$>@UPdXuKJukm'kN΍%' Y7RsF(79.VjYTp|0MA{uCb\~|@4p Z+ldz F癠A\0 Ppw8E+Kw›͹gՅy}C$0LS=e)k2Ԍр.'&>HQ,k dې 0M$VHp.[ԧ!v14{U⽡ l&WAiuv>M?ǢUr Ɂ/yOPYeP,R>ɦMm4wW92ҼRKy5Lw"ҭ]ʤ=MJ]%WTb^ ݿ Zůe70bWpEp% !p>ۈ$TK6"\ު ~8K"6xɆ:c…`peu[z;# [Wb4) %؊U8'"١"8D!&TJ[mY@f)A>uB,2޺įX!yIvg@@[x3:5:c a_+:sԡfW xd(TK!89|бJ 9tMxRS 2*{\Z&,,DRvt䯖5SC`'+_^L=KCu&&RF.*FZ%>Li]7}\Ω! 8WkU );/a?y4*} [^SdaxSefǸ,2f^]ݞs%4P9G0왔*'2rĊIIp_I*% *4>qL$+ԇDj5Ane Fm7b亮ws:l)R;ri]cvrC>[w˯1xE̮ꂳ4UTzppHj 2l4ٍ^V:3ʓ3 Ӹ@;`щ^IM\=Q9`-EOLXs8-fmRlRdhe2c;H[Y񰉩u=)@L?ha nV|&F 3@\d@#7S>o5({!ѱN}z/rvzmOa|Q[p!Nysw+$1A} )}KXTNnj3N G<&ZH%QI'tvڅ9={'[N։|= k㮁?F62{ J=#k?UU,܃4" \T#0m  N:v{Mu]"8,t7TJI%j!x jEڑl*iv ;N NҎYk)톹_5Ң@`qOI#ЯyV4Xv42ǻ[rһ k:~X.(h9&;ɰs:7_hTj|Z!Fo3e%:7#ABǫcسͫUoqi?͑FÌ,&jpС%tHٮtR¡ձt*,I, ZMeNQS:Q`CTy*/ 𦧆 +SD.&[f.91mle*5;8MP91)f'nQuW o^u*4OuEpY! t91&UƨS`Tt[դqYi) puPdh2= OE9xkBfcD҂Dbۘ{`XU'{ iŷ +6GCYqM|1gXgS6Al{]k(Uf:|P('Ú[EH- JKeyveѣQ!MYwQ]|,j 4ʝޏZ`rSz#ZfִI!1xxt[7qUO킉_sKhi;<:,י J,.rQ $p^EFLvaAp$RwH44-<ݜm%Z)674 B9l 춱EiF]uxx&'I+̭rJ8ùzw_dOAdi/gBJճZժk6`FFŧk1ٔYW$D[^쪎mYANE1̞ŎI%1[|'3MpK~r'uʠ~B=.RdW&W{5gXQl#cosMc>0I[y'[0c-왾Y@h= +M1De ;AŢAH\DI%]F&0)\ٯT3U|TkLs|C2d/NN}uJLa Osu+Pх< h^' iAE 7?x+!J,))ˈsm)rȟZ6B63}\я,;bMCNet>֣e * čHDVJWb)8;AckšI2.]B2ɀ ,c}Widb9gܚ+c{=h)0 .}[@Y,9{`$ayuPnG}./0~ѿKY b )oӵj/O`anq%ڎO\,-8WZũ`}O,G;Eܣ^3nNPN\L79dϚ].;mY—KDLF)X~R*^h;I79rqkdBk6Ie<ؗwƥ-2<\46ݥpt08RK3sJ,/V]WQ? 1*p9X`yfc߿j(RIr6YH;aYv/U| $zAY&\[̏c:8uL| Bblj̖13}j1~(DZPA}@Aȝ )?ZY6;t_/[28x=*.+S"0d-3D™WY+F1W1#YK9_%ȒnW0?YQNiR雤n*D>~3C,riU$ *\H?o"UN ٭{k |1fO#F:<I )472rń:7n<"Dȁ1(孠0:=t ֜yh}%ޔxTY!J,8+1CZXjw9Я?TG}0vZ%LJthjush0XxtJR "[3TplK~NMn]4<'5 S @qt-HdIjyxo1l#FDORD!᫧N*}q#[,Mhcj)FYËW+|֭OJ[RvKY0f~[w ͿJ0as|s^jY J=8lxo#b;oFKI7J) 'w}ɣ3iaz Ǵt2sf隸j3pS IoͿIP8kbAЦ/~&hw9d }8RWc uD["ѡO>G.dMϿg sjЬQC1ؗH085O+)zc2rzʓԩ?T侩HM 2zJm/OeSFG"ZY&8"8r7+CUIj X*sGR#bౠv4B;t ?;ÕWKK"W}lJ(a&v>I]^.2 \XxOO?>ʹTMɗ>4 } Q]ZWzܖXt2xZy| j|8@24RHa"n7];C")"֛mqdPoR=S*~0C2޲\dtG ZiOi# nѼY9zC Y8ߟœoCJ5Lls;hۂ~G.]if@L̐-i"0Z IUg36۷v+%=$&dsc!fp 15wg}20Nd[zUԇ|^3@˸v_ ۟F dkFTNn9uZ &.{po|❙M>,kB[}+Vq{>GřbM98_Ld&5: H*o)Pp$+ x-ց0\|-^Pwl1 A$7<Wmڂǘ-e7tluX4㟥Ȫ5"Uj~'vDT j%\dҧ ] 8U2 ?ԑ #tn4X@jcצA˾K=w{?bJV=Hr"G^q9-<=Bde%s<,QB?rwZ c璥\S3ڽ"6~hηPC#Hlg q'Xy'DjSz8zF8q0WvDk"Y'<`YμET7|ݺ'EVO Mz:DYLdž0rR*cOE^cr.dn!_uݕ:hh2v%|.)[=/z=C.E{*uiV Vmy{⒄Aw|tEOz~ZOjfܕ٘0n@m"m\6trg0}`u S0Y̆9RJ ltb+slH25&چrw 46c*EŽ,cu]Pd>hFF9/n][|Q8gͻQ=V50@/Ȼ@qz TŸ, 3e583Cq+-ҽNt687ېZ-=C}ʇ`W56[-kn*E!sD|,0]Q]V> lw.2@Vٓ}x(֧N y0?Ve[w+V o ]QKY/ ([xܧjPrq"(iҹfф-6Ksd `RZӕR\LcB睺pvTᤶ)?MʇzP*L(kG,"kb K#߁x;%=أ^7h jۑ@h Fر 22zlJᓜa!ǎ1RpjzHT/d l^[Cn032╍ܕGŵ[Il$cs?Ϝ;c6f+cU \B=3}بQew ܕn3|&я7x$wKƳiCgHyVl_k,(I&w% ӵX<ާcg&; s%$:zOSlU T#%;H_/f# p씇1%uJɂ%zwR QѯP]Қ-/a:oiTę^qw\/|ɲ/Jޝ[pQ𽅛 nղi[癦 *$-4hJ13:qF2,@AKPKȗ$iR&0XYHp{p_}BAk7(\r++9K /(c u1e[YUuA[^^7eU*Ð".Z޶Hu$ Q*#!3t\:zqB+rz R 컻#b8.f2jQ;|S"oO'\ϸTD<\ԣcϩ2.=&ƴ~DAKmg70d*?f?}Z%UDS;tX\S+O K_"X!62:*F",.{=boIwI/VJ^>g-X}ai)o0vԌtJ}N&.?:x6݂VmiT\ ŏ)7jW;hLa+ iH{ȆgWcW3'RMĪK;(\^OOQxPe+mVб=6AzNϙ)}ڛL8yuB kD˩3#}W9\A~{Z_A>^1XvVᚫI$T`5sKZokC\C-Rs~іz@Zwn5L#N^aW5k q=ފLU̓:"" ZvdqqWV(ZnÎZ"YZ&af(£]'z/0e[H5[ns&'^ IFLz ]# nmp;rަ[ ך*z7kڎ s:9j My-4N0ޫe`-f_;Cߔsנ𙷉J,kʤN $2&:1,yÍ4_3 m{\.lH#2InF<7ӀOJ5je 0I{ME`Eeˆ)({uOF 8/w՝j) \OEԝe$&Bm(4ln-[.q %}G5TXZ3#e R 7ZkD>], S9L鷔y{#aH^">=7ȟ췈DC9*Xƫ@GGM<5j5΍O .–.-=~"[wV#1mM@XٟPQWǻg,Zc?(̘̏]$gD\dMmEq%^L%dO"fjBkЩY:!H^i2坯 ?Z[6@pk}!mh%3-*_ȔL'Ӷ$- Z'5)4ѷexF CjF?m~#J갼&U(w䞐PYp ]*H}=/Ig8Q/kA3˻sf>h0G% ’L *&%A[[O'uPs?k-wBVpFu/fmB'N%/6Cbl&QjR˳ \f4CC@KK*RG C+܀ oEہ6 L5z:Ke^d 當Ƅj#`i_Kb%tErMvQIFO ;ȐDo3*iYvC6aְ7@>X"kS=,̧Ch+U{Q{L;T"X\8¯9|v(@e0:ͩ=J`D#$bڵ" B{ !l;PKZߦ8 'N`svhٹH@zTw|d &ɫN,c-w$\?{ĩ'zpv1XWx:iTRs5!o)a⟰WE +1w<,җ|߻:we90tCPyT <@r_3ݯ"N]Y`z%Hr7yT = /b;yh&>ց9ۜXW2,g/z"%n)#%oJ8}`_|ˑٞxQ"OE=e)(nuJ[3xh711_N3u툔bA7b㷅 #F~v#w_t&8e Ja}?+=7ҟuX4UfsHE!j.UTލŷސ~@ 'l̹r3L5Vx@\ñ@eKZ$z<ۣɉ= &2bh5+kT`*56VLB y}$V}F~/!!}⥑͝0L鮂5NzOUX[4)ٮqF[Zpf!ZsnF6mo]MF {NȃTS~Qࡼ-8 ]@#awѰ 2={0DEܰp;9 )qj֡'i= \f=wBF Q7(K 4'mDM] !sqW!r<1 g0)ڴZfCޅ ]$>ïB]gumxI7vOu >)4,}aa)7aNFw\L>P k:0 r"7Dlh,<\Aބg/v"pA_#\ 0/'Il5%RzT`C ѺR5;}*(ކ_iF %,҃[*J9]]ag\94Yp'>(HYyPQ:&ћ]sl}a,WC={B6t(jѶ)O> ]vVTjwaR$:,#nE깈LzMtSJAZqr+f wB$b9 r:Jkwl!xuM.:bdS H;=7J#LjTpRЙAr~&]O7ފ0Iz5k>Jjwٮ:wR+$L~Wu¨WIyI#Qo1LR:OxY@R H^y__C8r0X _'$x`}dat5nH17aOAQȣOͱܼ@kM"04/u1jW{@2)QG!f\1ᒚ T% =ɦcQS]f'ͪ L9=34ExGQ1&x]1[|` Gc>+DQ_j?myDhU? FԉwyK,>i BQ5=a_ *G@ %Y:Ԫ+^.X:=D {sU.C$ZM>5+ďjtvQi_lީM\y Uo`Bv<~p}|n Wd,aM~%ݘOrYU=?O]Ę.3DH1r N|#4+jU{Y7KL<[0R$F94񴞉w8^FNMvw3YdD3!>єT`6!?apJ'ԉpЯd/ѠW;ldb%hG5A2OހU۩)XTg. } Y72 <"H{OKNeʻSuknn{H൐nrxN nAZ0/Js$ݫ G"'Ѹ#4=2In?@έw5(";'캷6."Y(T޿8;@q(k$&eX3ASY WVAn2v4̬ib |-EH2_;v`12MβcK~gF *}e:vHu!Sk^] !c44Kw ~^ag_E;MrB;c'$99Go理^dJ(]Qi5пF&Nu˥k+x ٕ x_$v)Ӥ)Gnٓ}+*T|ũh.F=T oW8~9I!'澖Ft9NCEF1 Y!M)$VR8⫡=D"᧘.@ǂ\<;Zz%YWORJD~*nNu7e_&ryN q~M${<iP9*r^9:s+=󊝫QDWT@& iIr.܄m)GI^Wҥ ?v=1-} !wzaL1V>7"{k"wBQ"a-_|k@9_@X;W5 O@u] DWx䐂v4,P¢#y[[^s+,e)'>C|qZi#,ckgV0sMovv!UM,+q]!18^b[=DŽ] "BQ~.=ZPznOHS<8Y*k!kj3Ap`r%wr6`YHwVGkYtKFfGdg]NZZ*$,„n<$vO v3 <{#UY`gAGN&^ʌ]UR\끘T*nA0Cڷ]CZR$O1ğˮ?Gl8s/O/ni춊͘\cMC Ya8BJآ`6*QD6T+xO;%1{-\X—:Y 4YAN,'0v!!'i,3fs|yL>:<,4<!,t$)ֈ,2):j\ jhOLIʻժuzFUT1qO_7Ax!9 Wh>* ,%o0R"|rhP{/HɟIONxfg֢:ϙ•dvxIFmMi/+(6ۊL7e|,3-̝ȓ7?w=7A't GFk*k y a.wߵ(϶vqỴN[6yz7RZdn"vv;Szhޟ&f5MB<);Ӥ>kz>a<ӧ3W%Эݟ0!ȫy2Ќ1i _Ay8䞎oYH%["rck&TZFNaK|԰_m:RO"%~6x QeUt/1 reF3׫wVxrR̳*d+BPi"4Rϳ{gLnzf1u{(E)Igጘo淦oWưT_A .A` 93T>[+-zeaznJJ2SˆԒ*BX n rnJBqd@"R͘זrx>o%OO!3cC Y &Hx- |&3ajq:鲦ZJ=.BJe&onU?|#BgAge"֏L\3?OdiIt(<|3qw;?Y;!6qd lkAܨnד*iW^ INνCX&b)_faľ_5,c6FqWuEuɍńe!s$MqIȘcN^݌N"F5>Hv1IZb?nA.{43svf_ |H\wܗ宒T&կ4hq~@xϏW[!2&1+8$Q׃v 32V҂؉VYSJ/\/>J~m<2F]'rK4WL3yn}uCUް6b't̵\̒Cdt&ZGdIeϖ/ӷY]`abߥ|ct"2#T5@v` %(2L K5M{6bn<ݯovFJ=:qP{GK6Pl`e{?k?xm oV9/zr-YBH&jMcT(:u6qQ|*GU1n'G~LMvb= <(wR^*$p"EĀʞwo#\FPqD 䄿R{yns#^Nzi5##-gXv#yв#z(O؋}֙qn',}<W٬MArjwzљlfzQZ]hheV0NXۦdeZʛq!O\VFoa@ H82dz o<g4kILǯxքPeV'8%o܆|1ubґEgوv\'cu`䴂`҃~Q{`de rtWS:}EeW35?2yO> `w*Bݥ=vvM8$2f+9*xk #W2sZܱ?{FM v e"ۻdFrb@Ck8ӽآj'Z;2Τ-S|v,!]Y|6迿ST\@$$̳XA N+9gb>xPecv>d-caGyl-ONyhn&׮q9BLG|_H^Uq5oBhJ]@X,5i4cGY0aʼnpZRv,ŬpB(yTr = O3%Nۮ0YPV5q"|?mV54@2 SWBASdN,IKPwùTr[ȹOI~Ѭ^]TQ s 3'0&?F#x2X)1gZlܘt߄, E!r].\=ADpnclR3i WQ;$/Dk7xJ3L@r&6%79eX̥_ay`+s(g]RD;D{辔msbm1ymu23@0Ca;.<сE^K;V eFZoqznʤV-QYdԻf)sRg=쌽K.=+ܣQ(^~m/ *t ;q,mZ},1q2XPRaK\=eK O:%BDIbBmФd]ZCAQC9 wb鰖0o|.t`bG2bēQ S aʘ݃dR*L<\3x6D0>wP{f 0ݪ%gTX^hTݖb48~o=J]ʠ#]s "%ɴ@%K*4S$cθT{UV@ЖKnO U+v6 ױY~lO#|]:rN ++j",QSÓq똅^y5d1d!^N&>%~_к&]$&h~쵂xVݽQf>he)ov:L Mьq:D/k(`΂o_n#e̔ڞ6ef8"= rUv4eqǗWA%?Ĭk~8>Q5߮ʒ <{2igUNLAz,W>Jos`p9C*Ujni5x[$/X]^Eɟ8KBA:9nBgIR?H?ޘƜL1VQSW6*33OjU E`vS=&ObYgl0+̄bχn}A m[0E]ufp483eٜ8ఢ9׉"W@P6C*11: %^TDzS& W <ߜmKĸՕm2*l^/G?; ȅBJ"_7;JÉ:jTfNs%r-G3X3t$ai00 t lĽgRF'OY#v&iRF+ԟ.w`LF3U~~ك4kDJ0QuSuO84-Rϵ\O z%y+@**uGZ0,)b+h89ͪޛָ_L Pxǹxlќ HCn-*镐 W=L)xHP'*A@Tl${ʜbo:]/WgbDR(6Ș7tgSʲ?@/r0V}2Q3dF¸IEXwS7om'%Zi7Jd =^x|bc(<3MM Ls䴕?Wu%'35(`*-sEx0\JϽ:V0h H2smM> )ͺ-QmQQG#?hSY΋)=4[C;~dNCcXmi kujis#E]Q]ޚPpØ]79z .bjğ8!ZvLO7˿qIR`ѽW=qH٪ 8Af~ #mpo.8'.#p801y]f֩쵚2A_١#[Э_ױ^a~R0q9alVX. bt&De{p[w*  0gs11bC+d_Dq15#yѷ#rNQ !am $J@Wi>Ec~vή+rsSMo:@̗B= 6/>f|ܬt@bHN3NRV=MZoN?3CT<i`" 䞎}RҸO}DI)%ΖKBG>î#x[dMp 䇩 `ǵ_&(ld!\jA;`f4EIxW> P& ~_` g2}?Yfgͯ%ei>H0J?7գ"Pb>CO **]PN1Bjì9OIRjG>Hjh0u[S0D0h$%!wT[&?-޽;hm :\)k.b30lk[:hjLt3?J@xTb̛jȃ5̟^bWC=F'wsh 0 gOI)>o@c6/?빟$Q}a$!e;)mGe;NY A{NA ^D'f~CoNKCUF{#[̜X.,|}FӲ("s7!iګ.^pB:jxH!~j(${ τ'm/SƮYeôs dD @RVmEaqRP3luϢ 7Q!?{߾+׏Uz$toR]-Wcت3nv2~苜z,Z߅LuE 6FMev8NΤS 21@ !pG>,G?=mُgpP,M1{SrpBNpݤ] =2s +/hq qӑ63 X*R2_ٱP;U$?!;Ln4%¯Y} XOп%p-weeI:; ulۢ%-_ݰVoLr'K9nWV%EXd}kT,9_"쉇[Ue5lgWO'd&\(/DK-^咺.x0ߌ-rDX_bnvna!3> |#E,1A Խ뫞=soSDLqu`l[{EfU~>Bg#~nl~BQR3#uSӇV Omh7|`d^g{MurCY\udEؙ}'% pp0ݒV`^ ׍pT3W'@i[a|PPb\QB6EdW>MđlVBl݋qBynG {i gۻ<Sx:^|F˛9,TsGZ=WI_&E5uunݴ-ODΪٳ!}S5 Yb,RA_y[o2>--L*Nlphu| 3)(q;YyT,%>#(@'JNlTѷˌMs3 JoN8k&v|'ee u]~ |}[hiA~H!+aEN@+%wä۝]{Tc!ZB;?WFGGׯFA}؉|r*镋ִ0$`Os60INZc[r'coݯ u$[U/d(nSj6Cv|0dl!NOb8IS d*_,x/K9t *z[ zS .mX;J*bT~!4d,aq^ : ȖrByJS `Χ<oH dyC eEi,7-F+t~ qk= tš K0DAt n!NE> >*6zpiK;+|5p!oPd1F(%I2gh lCP9+<$8Ri1sB+'%dʆrW r(߯XIW0 Bu>uM]^.bw1!F\{,| x7O-);z&r@ )'9 eū L5bfA(L$Jwn H *Y. ~^\3ɱ;9ቢe#S?bdG28NwPQ'8 c,cEZ䌟9C5=}`JwK2l2ѪMȚgO x]O-{S_PQFt ~F/OA&psӔ 7cJC0bAjU ps@w~e ~xam-rbND>3.?P?)JLfpc$7d5 q!f,u̻?Ȕ̪%QQ)M0[lu,3-&:2߬5BC@Hz8iL}>}G˶ddZJ{@튆\`yU,z#V@dTYM1iKtN+ gTpqw7*e5s[@]WHHj;z=yF5$C9,j{0xmSSh>uO悋%5r.A2Ũ3Hʺ`t8H08z]EE F`qqO⬴U)QW DfYަw"Z?Lπ`vލ vWB1T#3sSUKo'e,䔑vHJUu%@h `.=['bxP&^Gv[-ڪ/"3@jH0J@f ),EQ4=Ċ_e{3Hk+o;6}TM> `'18R=>_Pp$6Cෙ:௟k=oP=)4CQjnFQP m:RsIqdż$"lY:i= Z7Iش/L1&%Q* Ԓ`rW]=HzyCP:QW yKYӷpHE=@lw&l<_7 V+_u#Æc-DIGۥZ)OWy7FV?|F~W]v֠΁9Uس2l)!P6 9(_&Ԣ*vg(!%VM0$Èؙ1.[vD_}4]ܼT.S0-A;j>D{j[#KRzU^Bvoj 1DgWmgYL{l̈́I4 Ny.$>A%밴:RifJ޸TjW Z#>#3!;z#(7Z#)D0J>ohj庡\4x៱fֆҍJHS=BO߿Ju]a2F_s`SiKa{|"E`GOϖF_ΞRDe. c-:j-knzhT+QM&X+TY%s|M຤unasĚPEOS#X=%p:KhL1,ݰ0>JۦlJCMq|AU>O'Fb=6}e+ 8EQξXX q 'y-+?mC"\*1_F ivf[eŀD6wW쁨20`PrVlicO8pW# XL%nr_)T h(_]BI*"6yKWٔ!a_K4]p!)ca(4IXƺ ;!\I(V+}dx] /f6(hR`?+x>kCa}fۢè"y!\H6 љ(6P4ƞ}ه,eS_5J͊[yPt4?M`UәVg]؁eJOZ7s`u9I,mnb+oc˓T\hl> g]x%b(X{p4Gl..TBT5Id0hOɰ5OӐFC9*aG'zb+Ո&j(Tm>>juG=LnL؁)CW u6zF{WXdK_@6q wv:MgsEGX-^]l*24,^j+ȈEi91U*V;}= KRv#[\d.Á͕< 8 2%,=\G`܀uozwca SXYЗQ >~> l(H&-m@On ?LtGM_^ڦ/hluЈ̖Eoi*Y}!D(tR+UB Qs'ǸKhbD!\?*^ /M q _#o bm#Sj0HPL㏞|GaD1b7VӶ\oǮ2uFd@LNDi ]LK?U˴ۆܐʾhA(L7]@Cm(!b _;8dpP,llHu(rV םۡ۴CQx)ˋ$0 Oo :r* X WeίZĉ8N O<]Gp?]Aj@S+ KԑSc/|8[)"qAJl>59|sP r3VhM\%w uQIVߟKy55P7s4b=nL%G̕'_spIO}k\*nw* #UBwέyp&_6aгOI4p*̾\n[e>Y>^' Hgb4jj~M5A / aM]Z+~Ӝs mЈ T S`٨PpGaaV rIv^ G^]* _[l9C!J䯈o:D(*YO- h_H>a|9+sspFH^; 9wumӍ}u.pF"Xv |&?-6[)haJỏ$, ںjF(wQRm|#<ȗ:z:t:4;ѣtŨG![[yNp? fAH:F(W͈DuqOSehև%>TD Pz~ +=qFC1ғ7?^6FCzx1ÍAb]y"}{G6F#`bA\.,m=c`AVDa Yb %ZMwsO%zIyW>qXގ(c[Ap'|! p iiĜk;& Y?噡2*spŹV;1rhi?e}?||%œSn(gS?1v^^Ssz(3EpQRaDpzw :s27#VQD}[MQ.`ÁﬧT1/_ݣռ'@I9Д룯{eTԩJݴgT{uINO4Q лLjVV^6 $c7j2fJ@`# g~ЩP*L65 `|-LF5j3?zXjIK_kh:ٸ$Y`jĆ)pZU06w|-sK\퓅s`P0Vn޾a$AF0Sh}m :Gz%x|k8$5CkZݽ'?U560)p'TXħF,tD.bnheMo{Zۍ X?3av xxB &Ha@TMjN4۝)͕^mAjqt _||݂S+2e>Q51G>aHл' T8dA{yhXi7R§)?ul{ie#X0~=)NiN!J(A m!! ʨR4=X9>jx.;&*-{00hQ{i UQ2dE]RӞ",a-+SB)) Xb'P:!~!Η=.,="_Kݺp;x2y ;mEjssʗ ɞ|_Щ VThmHXf* fWCs3Bq)PFf~O{s85W>xPgFx'S@rE`YL{ mޜc6.A[jv *!o>_Zq61c]3죜 8 :cߊ5:N"-euz MPF~GVb\{kjרΰK!̘I_f)\P/Pɜz (,WΰU#V4qx}J}aI/kNJB' a+x,/*_exO vYmgj4WT1bUQu 6r{uYȦD\U'CQ{QRX՛6<|k]9zT&f]XP?o)H=_>?F*4{i3}1CըQrrFāl'!WˡŢ}[\GAl5gdiy⺒HśF> v+ /ARQm+ݹFG KTpZ$Hd[̯g^O k9>e朗umGQRǯBeF\D7f9q_fTDJqá󟝐#uܘFh_ڠXeGK4o){PVJZA N loOb]lh( $SQޑ~S/cR5?"bX6~0WVT,D)zSY*{V>dCC_yn(cb'զ 7Z$p=dAP>x,pMm:@طN|5^ l?2@+{!~ Xq"^gR|0糶 O3EߐY>*=%BĢ4M]BR\51TϻP 4It@qq*c78a-^3O'[ȧD?>D[ mWE94GhE_]BOjr9dY֑͗AMտ|tN*u8nt.42;Ӕֱ\gҦO+ۢ6. (ցI]LjNG,ҼMvc [3/It%MA貗OhqUYC){4VoFϫJt@I YFK'**t"\z첒&mlGwM`H{Vl[5M@ 95 mSMGD(`Ũ{ov-m]r 6j2x#=kh`t<#oAw>|aQqe?2u]6 h6!FTb{ kʿ:l_hGsݱc8>| *7 Ȑs}y Ѯ}D"/2jrLP lK [Q !J/0aMv؉)_j0&L{ށͳ?ݿS>z#%**ƅğ{c멿ӽeuRQaߋ0ZYY|ذ21iV_Xtbb){w vr҇ꤒ')%O|^$cV "k!& _b Ѧ=_K d< p !KJ<..OfE gV})nh59Wxbe~'^,e#|@uҟu" $@RTS N&}׿j-| 2Ӽr BS$FYU(+P|-$rBRL_rͽxEAë@<9eH ;帲0(;m@&JՍmj nhVPJdFQO}*LXhV<9_ ).k ~-[k|-Mi(E[bC%h+>LN8[x&Ĺ!^utk bίiϏsT\| ?T^b !z˸%t㈼XƟ -K,-;dVzXxBsK k ')r{. #a_9=k,0;MlF%>֡&)1mN=FYQC6m_CV<w""y@l5gPMܥMYt簳tx@cկLtOܺ=vbvtq| ,(`[gy twkh񚐚#~aȉ"!}y,Т YLқaPޤ[d`P8h Ĩn[3l ǨR'dV),֡Yc7x],eԣjDB['ɅԄkHx¾K_+`e !:R.8@RN\EF@GT6&>[ZhcgT-^]LE! LnaH= Lcx"DL4#^Xuȸ !JWpu Bk*Ȣi9uDDG(׸|YWB~}|l7 p boM< } eQSH6T{Lnc3Hn'%nDR: l3 XϱU"UdɹyrMO?iPh8z깾{V O|=: 3.K],VYrAA{(Dk,G2+H(oX%fƒFo=Pnw#aRX?}0ꜻdU*UŜ&PS!G՛b6gA= /rK2 o)"C7nWM5e) m6h6 |+OC[Rż|qb8{Tۜ{zn6*V/KB嶇 ֪HRus.R]_|U_|}^2P^;pZ/AM I3@0sC6V.ZT~e zmF :,ڧ­F`TEz`A=0jo&mv_[:GDW6"cYkgо.HR#OD<@Uh|uDNZ>Sq˓WlGS˝3-ε?6OnO \vXx< 9SD6 06T0WB<=^e9yxk`fdEOb,5P!p[[?-L՛Oo  #;a6ou@)e)33CW6޵ {n=Ck!qG_L}CS+g\Ƃ#'!>wPKcbG9𘠽Ήm]/XsǾYŔ3[H-s4=W/(2bW)vo}̡GW{d )88 Is<O.tM 62]ޕcAXovhkҝm)@*Y^)!0m;Ǚ\GUamMܪGzh>!57AbNqrW^U濂ȺY~){[ыKbTjݭ`CkWSLc'ӽNb mK( iMulO|>f6ל}$JBo7f Q:GB9;l7][cCO0+@Mȍ ©:ɍ[R,%x[V g&4w?@ Wy ʱ# agQed B9_t)@X涠:ebÇ>tg1Rfj%e\ Js/q :Rj mEQ!z@xol$Xo72r  eūc "6 sTj ˡ#y< kV4Kڋ$XqX?a^e!fn69j1W`q?AIZ}ON~G8d !2^<щ-kY8+˨, _j4!]yVsvEdYiĒ}0BVǃ<xf~;|;E-QK ůRx̰7g|;ߐi3wƘ8 Y:CerZT:CA{ eG:R?xS$k43#Ok YZ|@ >)GCsAW}M'>?w( I0"k\TʂD /H L /D ˱Z6Ş#k G004y$yC'A'=t_hN1}b1+k?+܁`=M'x6å܀z Hڍ o|2hljCڪF@^m|c4NVb֔_5tl-3’ (.Yf}C]U_y'K/qfN O&E>cӗݿZC`֣k{{˂n|u*<5D(E-WSG 2Ny2q!`X{ܩ=\u@o9||eD8Okg[.6I:=#5|{<ϬU՞XE1l#旑r+wkDy/Aw'Z F^Sy<ᲇjğ'(w`G̣ڭJ1]kBƷ>8.iQ.' 8?PMRRAFͼ/90='a_xyqn}׏و:Bu@7ݼ``. \#r#nBS3J0#45i ?0-}C4BmvL'NOzN<gmgtՕí@=~ɬ UoS8Wl3 W(5]qyG&_2?/Kd%J5{oKm B:Bmɲ-8֕ܙ)'6!~f ր2ōSwjz Dҍܟy/ z?e1rR:lZTɀeIQ=ӰM-H rx8A,1 Op ǚe򶗿!d fvRwBsn8edr#NBrzt8Vf@-F}3>leY2]P *E<_>Cݮl\? D 5-J25;;M+j~E w&yFZ9 6Uϊ'2Jv:f3 #hk"kia=eȑL/o7kM.Ws)VYʁYC0&qoyٳTg&sזgHO'8|oh6wfPK06gΤR@H^d4kd1a-]NK*\ru HQȕMm/Ϩ۾yp\tclq 2jIFὗ5ҐeMB9x9U>lqT?!_g-7*i,َ)8Lـ>fަbt;[~ʖi( ݏfJ5LrZMZ #G4,C%2?? !z˚H3ݸ@=05udcdCgu'#ŜF-_Š^I4>yA>bhaM\ Rv8 e|hm {%?g eBTcv)(~S%c3`ެCc`J4'& ^JG$Ъ@WnA58VS3s#PYl Y:u+;N 4Rh/ "\LHu u/A+ܥz(,v^"HbRLցuRΘ0ы4?[dq@;g3@) 3*0Bh4QT Ű[-[X6C<%@E }Y'YYpO$Vڟ{*sp$"5=#݀w"./$%5sck.e6O.[eLB4j`2:fet*+rX4VhA܊6"/L̈́]5;W]C%ǵ緗0qZH{US xgu] 0)]N}*Xq0UAk]5BDkTfR&G@4%3bT Qu> z{ `h1kpRYh”~=7ܘakj(Uwj e th\SIoD} U`cFZGkb^t۬ZVfX=/V~| xؑTF6-lcQܜ~$05lf'lzt8-*yD!9G.Ha`0'kՓGҧd=߲8 ks23e{QIθ$4R~ |sBcFQFwF,:EͰ5! kQwl%෉XG[4?d,;b*`&oE>qFϙY, o÷ R%׬]20Gd8S B⣪xJIZ rf NPёXoi4[Tg4i4i"q»Da.Ι@902};SmLxNkÇb#Iah* ;40ׂEm޺\`SӼe{Z+DΔJg X0Ӟo4|%E7L{(2)R2JbBKGRns^>l9,U6F5_BzG&z0FLS[N9`?Q<0~uUbjJT\ѣejSa/:W `ںXRf5υXjL*KJhVWs;nx'l-*TȔݮ^8\>ZГ}EDqf5V`h%H|48EK${$S#ZmX5>ҏh(k;3BZL*COp>d}:B\ܷ^-`j6o>'{PbNer|̲3H\X}VLcb7"~+]\;v1E@tˇ`ߝfrI4_vlb{,س=̈́a :+e+-[A :J8o@mZc~c^̱Swu &VBj*,y0#Q1]1rqvHgxYkۓł}A'i ^'ORGI-#ȱU[}M::%.!>0OJ TwKֳ 8'@׽C v}Tv|q~ny,WSƴ(4$=aN3+C0;b,O O OWeٗ(23Qg۽Pu/-ijPq` /3y푀AZ8ajX)4_7 4Ff*85j]Dӈ%ܧ ݙ-`̾\P⡽c>^C+zȏ1eRbmgo-Z% 7}jfۂ[>5_}NNj(1={YѰ2)COL\/};*EGsiWZWωLMYe3O[nY|BQ d\ʸ[6 {Yt*F=60@]kgCH)r /Umv qǙW} Hb" R\荺O ,-4P]^?QȄNd$YWWuU5(T .=mOнG~Ew9xVdX_H q!墷is9*2f1Z2"V˭r0 z+M(9c.KD=G"-[%-5XI`%Qyz`)ެh9J<_59lLAQ\IF)WՏS.J,k遄oP喻UČs&,mX)ė_?ώ7w1l` C@~^% uA,6T5k 56SY됻 `_ɻwDk/;(f:g?Ԯ~Ҽň9< ϥFk4ɹi 8P]i6iƅx\j,Yqm)8үdt` Y?ݞIyj#]*|ArK#n3pT>3^E+D9L|p䌦C-qH7/ɦqY1777y/z[#ZqlGYr}kjש}B]zmERF>Por5/*<^`S1vw%\ZqV_GSʆ!x#NqlbI~k5Ɨ뼇`62mI*]jl?~P4,whoa<++ޱg)qjb dEfԚ:LajsLE&TisVhQtꕹvxUG{zz@nf6NGC0>tx:¢g,SO(5;(aAp?~)gUoǯьQeN:g]ޮeWF'HNkR.htn`42c AmXRsBAKU-J+NK)^p?eFdp 0.:lr$V9|imr]*M=;^~k[5IAe5Nݱ{^hy1jLXda1cE|dY<4t87s&me rL{G}rg샟SA*f&1óL$gr'bo8^r mKA[gGArn?',l4(ؼ;iQ1|4T3WnD_Z_kY.-Tj]{h0!0;4S"KSw1aB罹:W-%R>E&[b1X~X4>h|c! t&O\ND .`H!cfg4dc| ԧ7auS[hY!_1̤:W8RV&<QV< U`I:qY݉QfxPqgFxd4e>B/~Pi $ $(O_SB$ΚZ@nL02Q&PBf9a`٭WE3gL;px+K4^S>]DEdMսaZa"-OhE =wtNIE(ExTD[E:zC"Q[oQ׽er2EYYؔdJN@UrdvxTsz&^OG?}vD(iY"pЕoܖ֬~Dסt'ƻOá&gIxi '^yn 3~d6˺RU)Lvඔ]"* A9{^wD`ߧlK =FCrި>03)=(q+#+ՏXgT6MSO .|u|)Uw),GY8%> zaTlVY]e˰JmNMl޼> /~]\ u>xxHt0?֊3 c)Zȶyn(|Z.Zs",]4?|& [ZpѧgQz6']Ed.]v~mvp<ױ| +Kk^'6uֹXu:8E24'h@I+>!p==tOrnXluTJW`(9zw ʆ" WGN6 %JGV_lMӝbT![૦]B]SUzXHӜrU{BB,(?M'|}}^*meg=DFfm.Ej}A0LAvSa_О`9=GzS-{:K|<1 ?^ =EfΙiDlhG|Lb ƢI Q&O%|&zm5/#-Mz;R*Dx'fdl}* xg(&78;r^VbR8v:{uUH٘U~8g{AX]~Y?hX*zuUN_q{| bX&vmt0kK=f Qxz!28baCYC,FYT_|)TCH{ Dz oauӛzHes9w;3BeQ3{_;̋*@z:#K$:T5I <q#Wa l`G: !sz)!681ʪhʊ$. Pe\p8t}AڷE((J~;C0+]SNx徬I^C~\(Um;=&BW4t>;nsrɬƖՎ S<fõ~F(ss# WozA2 B$@[ J'tɃ#ֈnk,gr olRj£3ڳqHdɃoLCi4^4fK YM3j*dׄnBBAF2)Iߖi 3vI?5U 5z d!A0mz[D-JE:lW0Ǩ{JtUs-הYW^Q,+:gR+J ^KԥG<6){C1C{h€w9p+9#"=viP8wԦČ]WԻ k$:bOd$}+7og.[Yn__4`W1VknW*5.`:1:IgҎrUVoB錒t+d4X_9T(W:|,b 9\s ?r۷M|A::KHlkG l7KbLPq&@ʮ 15Rw+'k5i𦩗K4;q%cAhV[r3qT CwvՇ2C&KMuB}O}G-(BW9Ŧw,}Iya}uq"0%m~xAP{6'!(Bmԝ@X)yu+]ϒiqg{ t[ŇۦdH~͡ACDAq/%NҜ?1 \EhxW%d<XKؒT>MR?#cWcF@}MpVĐFێ0xvr0fJa-IJL+HA-o  ӲP&IZXMS= 7L]g@WͨeLvp@UL-/~5yd%PD)Mɂ;//- |~T/5lefw.kQHƑB3.#@TE F.x3&a Q '|؋41E}y/LҩKvvf" $洒b\6O3r5+] #an ԺFmbp_Ĵ 0vd7"=HSHّ'ORZM_" < J/^_H| ANӰ`Sԁ'Sii)v,'}˚0B0;%HBjUnLn`Ⱥ]&8 6@<҄=Wi]c%􈸆i),szCWgdjزi4Z囸F*C•Y>{6M3; Yw/*t/V3;3Sޕ% tk^? J™qbpf '7RL<(<*j pYc\3pSEAN(㣴+x. {E,cp^Fr%ZռYt+Edz\|F;6 {.xY79)mYPd],V~P)vyuBB#gQrb+b h/~jD!Sud| ZHW@w}!U?Sd1=QuL91X= nNcVi5 mi 坌$0{ָbvig TCpq!ٳ ZOjpP%Èdo9~FCc\$9^=a?_< W2c; 3(&,\}{m~h4q(l'A)O*OqB(5.OY 3 I`;ٿQw3U: C~+>欣ksT>3f7B@?zYడx*:~QmZF`Zߜ oVx}56f]%| ^#ZLC '2ؗRJ)›w(*k' W?3CRʬ$'@'-\0%ۈ&6{S"ۡÖE՗xnFJ\fV762 Sklmp1 4åd'L-T)3*==x>eQI@ q9'#ttbg@I7d 7 Zy/\I{:--Oڨ1Nc(N&wfO1'6ݩRyۄbvDT\iOB؄s^Ży,P=gЋJiq^61(U_n~)F_bFi#&vA2'3c6q5-kNQgXSiuTPHig4X7#,k*N BюMP" :Yw֮PIf}\Р1܌4V]٣}8r[RK/^-~ݓ'7 0&tWg7D2~Y1\v;T"rcƦ+B78WwDT{ɉcZHe;sW@ -"$XBm Uzj<0) ֞*l N+rg>uu.}{3ڍ. Q{>kO(a'Y>aoP8N|QvJR~¤(}1f` UMT'u_qgm_}2Ibjya,tTkOQ#A\(ʡgDF%j㝹Q~ .ᅝ3 ! >K:`[q =4<KB67f(-ŶK1[4  q8.rr]tNmlӻO3ȎR1Ct..5P xTv`.:#;.ʇ\D4 XEaE'ତb1J`8iخ2I2¬Fv;ʟ%X@B6oFk L3ėPk 2/Dhc@f¨Xt27)Fd֎x+SĔvd64ϩP/kaMuAr;;aGͰkc vEѶ>,7RG_sT]\&)Z eqEڍOaIohi fz"Pߦu.r[8 2'o`Aʐ ]$jӊf8DGdzzW (JHGj*`]q!xW!qyаPm^'6TSe(y {Dg罃 ,GaX1!ZCuD֝:hZU S535)+Rm52sPn&Vsnzp4蓘{m!i|d[j(%o &Ş|P44p hE `Oл) Is!vV G0y Z_,6t/r0'=Sʔ҃5b mշeP48ϩؖ؜9\^%I9 hu}B/o'Mg5ێ`b+s4Eg_4SUp~ur& x$wg 3F(*\]vUBF_FvyfTbfƑ3l^!7@wۭm[s/]"9&+.C\(o Pm"U`ιLSY) Rр^V賺H{urN);(2Vn%"[̃zI,b{ jK7~?TMisi; ."J%.EK}f5:d^^pi!c!i jU9ުk~6cfrȳjˆ̓4ZUi0s#cLV`˖1,v / RBd=C$$岕A5kߊq~rG_ձYW08 k!6$8sN[,G6SύplKlF0k;$,}ʄwt< yOq66-q_iL"BsMytT=&/r&tLdt:tA| 0$Y߅{cKqXYL$! >l0rhFnb?MK]1Rʶydl%ԟPS#`G.Tai wW<TȰXuFRդ] pB}QłEN ?yEw-14S&􆭴`fl[Wkw!EΘM)߅!9;f'X۱9!3šsA ID!:C=~N԰IS;s0kudioF\̫Gn;݆RIЦf%Ei] llH?b2՟ 9'8[GsydmLj Wk8@6eFH >_`@Pa{^9oxG H#ү] ~25zg#%u0>Ŋ9#u@P<^DS.5w=At#Nd-|aC}>8x_ X)sضkQcpxWځK(T90 o*":6u⌈R%@GaAhea[\&\ p^/)u5y36^j#<7 _Xowyp1x8Pxp` ]C]Sc%oҔݙp^ZƆ.VD M6~~>c{Uഢr`9j5O(i1)3:ɩ`;fL* ˈZoNJO%]Mh}E(=/s84;n8`|}a!aw#u@< M.phx$v CPb m լaJj3VN', [>IɈmxx~X:m g$0LN$n_M lrس"z`Ak$Q;PCQY{*ڹM\8V:y Xϥl Ju*Ob'%R'2N(۩Am\Ȗgyd0\z㥑W4l }t³ >N w_݆O6t$5y$Nw9qs;ϦS &pkU']̺5gÊf>?qD:c+X[䟣fxV$`zW֟InT{4{x0 $ଘuJUڑT[&y3L,[E}*gWai#8Ql8Ż"RnjnVkRUn>Ro/p8]g=Abŋb\ <}0PG@rpDgt5%yh: [Ozb& 6M#,wZ3L͝G_!Z<[yD9-.^f:8sX+דz"#G҄z%/;oN^>ݬ_fL4GQI .E$%r$P-~B Pp' tywpGi(_j4?mXo:wW?x-o uȋ |Nd6ѮսjV*%W #C&9&x|8P4e I ;5>s:ІfqFȤ7ml CߨĚ-OU8L!C)y.Nq=ڒ~p YhwB7;(@Ϳ$Gψ5튊6(Ruz,4;R.q<%hق\ j@M@`s~cZ>=jx5lGNb)i/ůwŠy.[2GխCU}7R1:u>wJ" PcgbUp@MS-ѬIoz1*֟ܳl`Å?՝)Tvl@6MHƷ/y4}qy_ #EmRNw4.E\'j%iW}}L˃ƙ|o_"J02œ<Z!|/qoí@iߏspVjy[!l[*~ZD)XI6.EMxl8"TNG^cLKӿƏ쑴\1;ʜɱbTjyo$a錯}D]sByEx;Jv9I2A4W[ ˻Zq|sGl 7)bLPQjv`e|iPt;=YJtU~֏-Tam+P8gӟH|KQP 81T'*dWQy. r UI_i 1Q$m˥b ҙUt3g $2(TE.S9IJSmCddbyl{>*ۀy+Q7 DG9+;V)e{K9GCns m8 ] @Ȟ0Ajt^#RuVܙ 8 x왦DsA@k уRP9T<Ȏ'm[7l+<us8gX5Xv@H^X_bsH^2 D&|0SxU/D)@Ejg֣>[-7v9qE W~r-,ny} G]gc /nmr4|A` PaFAKSV( dZW{mI|XwP S-t$g޶5Gs2W\a㾹,]3b?bj#9pE<}8=`meŰɶn^&zX̘c-\Xŕ14tH2.Ae:A8U+ ydp'q2]yw)۵¶+pA,vEg ߨvyO#{OԙEXQOP(짱*9ߩI1/U$oj 6ݸ'+Ǜ9DWf,7%O sԝ~`ߊAΚӞ!t65mSj6kvD}`/NiJj)'!iП-Dzjid֓CIԂ"HpӡdH̕klmm=߻&WqU/bF8#uE C5Ip1 v79:(ق~0]wW(~!izBzh!U΢Zh9pGTi'v:| c %\ʢJ.Q{h,uD.Hhu'cJdTO_Ya'@0_ȑbQ'B.TꀎCܗksvdXKg"wHa;|En(^3-80Zmb(zڤKBxvbU :+R*V+R\ɾa#83om sD ya>2BOpUässJI63GP @dmF]; +]&@B!#fr8@ *Pco; .U/g(o-X7 aBqC5<BGZ&nC#֨w]~ *o,x6!,,fFqu؀ [oVE]mg%$<]@j[`K 3i?-}#Aŭ{ӄ';@۰rh,4Y߯Ico*Mqv8˴!tpIuf10ZEqL)ߠ"ƝUr[mALåB$6eDA<ώY>h8|ܹ /tmSM/PҊ`Bz =*l iÇqԩ*p7&yLXtQ{)a6> kS?cKi"Z^g <U;V1ysfooy-OML%u0PZ'Sd|@~~s+`CԄ=s| a~*F3N&- ZIb{_GF+Ӥt +Ek;\@ECi.!M2BϰZlJkdM_|Ȭ*`?d:74=AGC+jZꞙ d%c~&aОG(뗲XFq,St_ŀjEHf>Ӿ[Mo***p5x85'4._"긜E9O4-0e_TE!Vtaumx{eb| Sy \|[=hb(`Dc*%6^wO'z.f&nΥn Lk;j7 ;n^8Qさ6* %r:HzO{ ;~&:VBbl*R/9ˏWҡÀmrV'cV*ȯ[T{|K xr Y &A?g.Tc%5  NLNc<;r8_fI\9̺uSS;ATLC)UA>20/ @,SN&h3`G#{a~`mԭat_ J+RzqYzLaD91f>C3]9dІ` iOn×Qod%7 upYN Q(݋1|t% Iàp,`V슬7ưܫ ]a9)P#gg뛹X"\ح : A_ZA}|/hZC5K.6׈\ fKotUVĿ֌%|K )I?53;O$p_O(@5XΉ+VQGgvzjcJKǂpEF;f_6*YqDsyJ+_j O"h .p "m>3iB(]a^`7)hddгG}?hHT;vSap7iN Ĝ_]CaOKGGuԛR{ //`ȄKNT.eP}/IҘZxqc[3)ʿK^q%\]0Zy0X}E"aE\ӊ_^ڞct,DBLL~aa2sa-ϻLL;Au U[O(hT[eуxz_]?BչomXY׽mk*Gs-b3(cP貖8|skL=CB Sgsx3:7u س ZuPᗭ !9ڤ7JDNZ q_.v/T_y4֧2o=kF֠>l 褿̸*J&Ff@~JgkUJfsdak( 6>H>߀?j?~=YַTJkնzwfhͲ-^M9.!F._-dL] $|QF{hr?\KID7J\UK(9t\%%m |q-7WB v[DVNWK4ZA;,x)* a*^E@?ƻM|Fe:No;b:nN/ iRgV΀:W~;x]T*` PpJ/AvR ~rNf9)=Xz~vDh_( ŭ T 0k'FO~~/l0Ű8E%Y~ոLGXM]a`=Ŭ;ӫY{f.1#ǂsW\$n#W9z8FS)Kp2Cep6$z QW|xrnΗPVQI2c] `-ɺ-zjDdZZك!&f^;Gp20 opG1s@eYI .<[?PATEp?>7j bD\Щ\m/i3!A#S`O]8kfT 5*AJA)6Ӳa>#?:RI *E %ͱjq:p~:|E\Ssqպ 8xHTݳO SKA nmfm1^p֡)4)H!64)q-A_EGȜq4cu/ iF7a0U'u;e gpü`eN-qJw oh;]#{@vLcoUH#󋱺$ݟrZʘ`!4R,#zU=YݭJSb#^ãWH ߤ]ϑ"f,;}aL"BlA]@7\ˌ̗Q`:W掻A֗i.\+_[rĈ,Tߎ Z70wY(cIn3slY$8q樥\lk*`>+al8-.BT!> X Q /ꗛwz{p]]!HM`߽x'.ʊ5``=N@a@BI pŰ,tH7/T9J܉6A1Odžy< iT U6aԫ#<l~o)0!t[.:ۈ):[:-_OÇ?4x]+9 T6~.]SbGGS>aàúZ̻ohLܐk-hhf^)*QɖY{C>O6\P =[1JPx WvSVL9Oz> #tD,;U4Nx:ɳ@?b"bar h$W;E֡'"J5xj5.c D7I4eI ky~wy{rE_w^xHxza!ũ.]Ok3w*+]8z-yݳJ!47Ju>}dһ7Sinv\!88fjCثz4ML5#!#%ʆFM/.L?)X G'N r_G^XvbƧA5~bu)W& P!X zp2_d|>3Izxk~Y'І6XQ@M-<9Kp> X [?MV;D}YMPUXM4G_HBV /jDjJܻ<&;77J dX~g\j9G} 6DAtm4O|tsj0Y*}9}I4ĭ 6=oY)ϯ"x{ ^ 1P3eP'^ }rF|X|hJ#V>9ܴHUCDu8 $y6驆7xr6Q2PӟU#ؤ~H':UثzX/7v3kK3zT,CH1sˮq3T>@pNpD/R&\ csaggz*&r*]) ['x+ѫNn,Öj/y[k .&Oԝ}ʯvp%fv  `| JRN [n 2pe[]iY!MIS~ڞNߗc᷉OHz<_U_ `-VO%)ix/w` iv͎zO){;&N nkKƄIYBJUuQ MƣW](*7,C2C}56e?%"q!$,{Hmև{W.ĨmRƯ.o^Å> F!xj7s BluN\+Y]3O%+EV JzX:t`QS=Y=nӹ<ɻ)Sa]^gj~ 䜮_-KKgTa tq\Lڦc Nk ˋD×+'.[Vǘ5Eߥr5 j/1UJv>Hk]ɊYY•X9C:\;thS >}3,jM.;gMrAbΛ3eÌvIAvpsQ҇bND.7 fNBwfHb,eHhEx @T4w ͌u/;z-;X>5H0rEo[ ̖n[jTJZVeVL85UmGWdcDA]Ww%;yM{rF{T91;ǮAT_;- Lݾ[CMj#ŋF>{h)!4Y_^5ưch0: f/fv?[YؕHCxFvdaE:8jt K[J]bS*Ͱkvxv[v@B͏hjiҳ*/CW&}k cK]dZD|fd(s"B7~\ f96Ф2@~؂hQ|4o;}!>$qjXNg;R)Tm-aީm%͢vFHAe&1=NW0&G:b2mq+ױTu,q8:[TĘyTy Wu!L6/@.Srue1>w>٨;Jk52Lxu2nf܅9t/!h \h2\>pbnR+].yMNze,@Yq̹["_eQϿmjsљ1Z)1]l>#DwDZML -ZV]#mᜩ{LT@XͧHWHqz VB?\ܣ:o +nu3_EI mb?$)Zk$|}7m]?D[~~/ԁz`|vdCLG.X1}ǺKce;KHxͰY0葓奲bп Z0" ^!1~i O6gg$g6$<є'M`V. CyYEZ]cw؅\\CBeuB= M[vt eM>ӷ_31H4lz=ds IB :Q, FVWbKbnbK*V|D`\2XJf1<ވHqJkԝ"[킒 <<}̧T:GC!2>(C#@q`GTLirS|4r4ęXn;TSwWsh?X1vԜ^p@WwjAfE"Z-=Uܐ6ĽsތA}~1IuF^Y2Crs9޿5YX[T" T4gxkE߂ۺI\3kǖ\/shԑ["sN_FS*3&~?WXbm'F}2-^T"ry>_բjkՍP9c 婉M:-tuDt&+z=|9}`:iQ{⟑yk[iC7^pR&Rr;YPv"A^9Q%kkcL/Ku"TXl|" -|\91/Ңd2&SñD=\vl&PXNsvgoTkAYl;H[Uo D.?0'rB`7++DQrw0]Lst_E팎#fs8`FZ7VbL&.kv<$GP~NCҌ8  +!=zYS{ =y2 h Tu$SeAAYNs1;?A'@IRĺtTޜCn%ţ юZx&y;;xVMS.v*$TG6Rw61Nٻu= ÍH媺JUdj@bɀ5/ != _WvEh]" )<\Xv(~eTqk,!t:}H+ hد"-R#d.y,ټ|- VUOUL VltZqtPyv[?6i<ŜƷѭŀ>Z5+ >u"wbƑ/-c "]ucsu"ZI:T lJr[T:x>J&|tS[Xm0VVBOF`]S痋֩JiVJ6`aNlLd"mxțXr@of>Y<㹠^7+pE 7x푩Yf4Vq6ɼA$-ɂ=L#XR[ezĪ"! .đs.  R#] ]Wr~ui.aYԥrxRާ0ȌAyYJ}V=4 ca.V%+ `>\p`F S։X+%7mZ.iE^"/5|%&{mK:# icǽGG hB[|K(sH鸶hi]2Σ~]$kgp造YPo W)O(}TOyr'I;ummYwTC8SJ̴׀A^nXWE`Z؈KMƗhy ?~a@f4w[訐a*X'#I3d+%}:>ȎtFqI-6]{sN1“Kr]D EtF-N84X {zh|e9r?PufۡW4!fs/gK }zlx1f[⁜ַ&$uEׂC+xTtCΌ}+th0O- Mg ==TxJ] k (>!kݥzTCGRn(yw2dSd%~o )tO65 .,a{#wЌ26ZyX s[9)XHn#1+;b(ms=,yS>^"5 =4sLTJKb5{ǥusݜQ =.h`OLkm\:M[c죸3P8!K:m;k ř,Ojzӏ^ۭ9 ږuҿsE_?h9gowZ9/8IV'h-^YI3\f€\T KU)c~|A+ljY*MԮ_rz8zv|_ek{i#Q2E'MDdCBWFfؽM7tҁ?}x4/5q}cn_opu _"zY"ܹCyy̵ /4YC-Kmcbl^OS";bF~t%jg^LfdVe,'n|]^V+l) ~ kMm a 4j"L*Vuwԝ:`*ֻ&Kz.o9WV@(̼']w[ĴtmݔEdfqr{N~@V9ӗ}R?qcἧ9tEXI> 1Sa*`hJf%Xb?4Q4&)el%t{kcຶ(RjƁׄ`ON5ݱl 1.NC(filTսG4ӠDgkQ0g,T<e:_Gb^'yWofDu:4=8b̏9'\tb2bKMK;>[o՗-I͞e\ܼBN">,[}5؆2nmֶoEPtckRxOCn))0Gcì6#ՈЃ4f՚|-} cXDi `3 7:!'b(k5K:{xIK /lhpE9G lp>r,ӵO@ ͺn|e׋q\g;ѩ!:Ct6aĀuӝZ3φn%b)WBHp-G|Txvث2!jčo ՇeiqT KKD{C3; >֓%rQj^* ODuVaOh4y@".X(G=5'`"yldzz`!d<3v7{&46}ddSHpM3k7! vR|/Ðy7 -`8O*LmTv3<5 :#iZDJgJ=Up\ eQB)Z}׶& '0e%vF%wx\t8yOEa[niOCׂw${Q6rXhC{4SV72Uv>xF!<]8fE㒷0x>mk@'W#PE$oXyzJ[Qy<{#]bߔN5'D"8MM.duvUph,ȦHH݀r,aK_ÀP.j_G"g1=%O9Cha}3p\WhV{8Q~?\ ֱ`l3P,mmqq/TBpqZfeKqQ =Z=& <6WB?rdⅽ(<$[@c-7 ,Qi\Wr#=T𣖘.my5a&tz*CћBDEjxf;&AMcc/}B1 :x;.>l;MkW& ]p"DcmS_~60 Mazp F}W c/ںf>!/Ց斫HiF TCc=6_u 8S7( ?QFk=AYшTRÃw"> F:-0r׺*m#O;T +(U OOmqg]ӟe=*f{1P~ؤYFnasOz&vp8V,9gkFmO+5k/ oTxmO6ܯ;EzLpG(SRB52%uJzF [ ZqӺc_|Ov_;^N򗼠U%cC}ȳ2ajITȳ6OL\xAߘލK2ޞ:k=*.K4<܍ )h <|:[?֍e CV.30,r$Fro݁K ^vOn>E=݆^Z~480X4ƫ5aEf \u:SXEz1o6֡km+2o$j.DR3LX͙CK|(ꡩٟ~ZYgi%QSuuf6 I.=.KP9ûű.N%%:& *E]{ƥ7hyAe4Ҿtҧo'lRYUm'V+BcI$PYx&8; O QXxJXNGc'L#&b3CvR֫m `X{ (tY ~@;&nE>wh;^|?ۅiT_:r @ba2tbD5㜁ύ%8‚5z\`UOXtDM@.擄Ph-|{޼_!|dV>w‡QtkV!dǰxgdmJ3#_Ke^1e?e)TB *C($MON?¯y돰rij&*a}c/EBڥ¹\JU0e,^Nf*%v\%ęLQmci'U~*Z{.ٺq3#Q*qb>4p(nN*{wv2,dDc}=8L{tylr_xYdS+jK[rewt[f30MgC5'XZt oEH)3aN + kv_*P-">kHɥ!Z{87ϱJ\.njxzo9-&*A>;Fh$TF7qHjE;ZhB϶Dž4ZG s7jMዀXm fhሊ1$]t#hC _xL2,Q :n/IɕsU <DҠ֪oH})eqgU(l쌊$gAwgVA*KVI bLŚ29T@{|S'A3kH2D/8:e'5[D#+IQsrbq@+@ ˣ]cI:ur7x[;9`V 6ņ$OW Ji*h'B A02.9F5I<8A1 y7[&{joJ鎽{E՞ '7!_x,C_Cm'[T6H% 1޷G4rNٰX%Z-iC^ mOaҞ0#7#Z؍nӯ:ZVa0,|Ӄ*=g h Q5UrKU*e:pZKsY`9ǰ>B2{?nVuЉDwj:HA+7O-,ݍL#$Fr_W\:8^~CD&3eF t-''ETRiZsN(] N!ebB/4%<ޱ/ -]9F졷:61pZNI6cމx@6i ) g;{=%ݻc, ncŁL9-r' 9)VJL /gĢu=K9l& reEG,dvS\*G~pFLQ^mv-oIFx1+ Mg=]ʐ;ʳj|b~ rvr2Φ~ ‰2E|CSm;q(Wg++28{F}GJ4f\\6fL"m5V>+6,^l19n>ra%D㋮?Q޲m9[.Pօ瞃pJd ۅQv> j,yMRl#z<5F@Mcx <_,?_1l4A,ͳKxQ$Gضo T,0[Cקŧh!"W\Wm) Dvocn\vaOL$<&sb.N&5:}tia<+{%hT+>)kDB+0f nR;g/8ק@Ll3mDXӮE. ctKR+Gb}k$u<<_Iɴ%rbq v.kmN=CF0ԝ3pJSqPaϮ;zm8EX9 Sp/ԉ>&5p:.ځJ`#RQ޺rzaWe:`Ķw^F fIG|B+.]_"x0:j6#B~(T8Z{NT/KvQb]Kw|Dz;ؖ_~+Ű̫ۈN [8eꉁI׊#m%+/`w8;5J˵ǐQ sv#I4Ңɱx(6 šmћx,6g`gmX.Խ7Bfʈ~. ʱݼ6@뛂EޓD2Ҍg^,VZRi 7ZOzmWgdS@4Sئft~Dahm8Awzq>M޹( Bb'XI''xWGqaİA87v=/=y|#W(@:|0q-Ԩs*s~kUGqdwE?1pݝ f4*?' 7)%i~:s9R c*|˿Oi0WN+Hd5s \/$nqOPe{M{s^Pp5Vz:x` Umj޳!n.FY2v8ZYp ' ګ!{+}fBu,OCЮ:u#sF.:HK3_a;3 C4j~h-z-$Z>ȭ%T)J OF&"j7U/Zуd\%#pKʗ[RºJ܏sݮ 5|%[_3! I[ET .A9D'FrϘջblA:|a6wsSi \/զhzfsg9`ԧ:U,JL[d >nuPAkfa0 5GبD/0A&+_ߖtNѥ; \T~-M9z1}%@NPF'1(I(xTWsens CJy/2;L{Hq0-/7aa,9R3u:?E@A 8T'K΄ T nB#A|@hjYD}7pK' FVz.o%Aigބјن׏45z^J̋=QAkT_^X,I8~NQC+h^B|V?:e nNY e*ZS{&y+ -k.l* G |F uӜ>8htKR|Bq{%ZFKwUcd_Pk{9R>anfкVo:Ɖ\ j79]kTp 3ǝGnK| *P29}G-ZU3#A¿[ $ r=%8ڦ+êV`wnO$3vRJ"xB@GhT!yW7qG*>cX6ezUݜ񙑛A%G!|aMv#]S ԾOi UiT7+/H2q?Oc/! ڄ@mѥk21'W]F0$1x۩%eޡ27$gG6uHOѭhͳmSB`$Y%5SE!Ďl]8-KMr"yEYM ߐE]~i!I 'T eYQV:͋%\zځ^CMJ;>/,-y:j6G FF=ZTWXmgݩBobs5 q`$> s9,\ .٫`ѹYN)ت@?Z9e&,ɋZg ?Qc=`N_јr\^( nO}9 _dpߑH"n;˙7 (YhH/0 ~5x?e<2o鏠yIU)ko4C**k2LZŒ,cҋ>|hEɦ$i׫R,SI'k 2W^}WU\=VG[usr)dOz.L8+PӖi1}0dyKkTb6П FCj":(Mp;⣓8}Im\61 Ĥ4p,Օ̉SpÇA<>Ei|3&"**ҡtI\g9$Ӏ]x` DEk龵6y 0BT 1VS~̬m ޹t 8悍&Xck;-?2^#015d%our8~vsO(Jjaԭ(RJ-(hbݦ); fdk+i5\2T{j@g1\ ;CnKQ>,]8`mWncD⢸!3oJ,ӱ03EC#3{:4з{zp,$846O?-*6D7XX22^GNR\/ns2"V[X[oTw$0@,)rgg$u QlOio3-y`^[%NAg'539'BV%D[}bEQ0 -m&+]gpbu2a?dF} AViE8˄w}BX~ȷ$lc$e朶hiFq2.qzh v \BhBChWGBΝzX!LXňU 2q|򄥷 [ƒ3f\Ez)H0֌0kYwtiTLR(zmESRf ,Vȁ=YXwR6t_6{5o{fiۅ++֫JڋNhJZq'u "̙x*f|tf)q<3>ZxJs Yx<+l&{ zWல!/<'S ڃdkGCTkXD[yMˆgF#F}R O3-KWC]Ҙ1n}=&E|Qb&tQsO38H>1pM[m Mֲr?̍ OiJՖC-碽kc_`ܭXm\dYYΟ *+ P]mPzj%wzKpRHM7|I-UWRѮù"Za%7W(8M/`.;$b7pd3Bd'/جgY՟l&h#5Uq ‡X?ԡ=h7'RQg lws<>2&R}q)¼I55P<ٿѥm heZlXZ\6Kz}c Ǎׄ )x~nwD69.,dnO-L;jg 0#QnV9_k A#XeYBVfoH8Z~8ԏSA۩u-+ Eg :tzj%>)7&I<WyGFwýנǤ:-2MM,.u`HQGj@~XG]5+h~acSP *4HV-ŸjS&،0 CDe8B4ik)?b[`y$hƛ9O_Nr4;VT 9̀b F3w7%P J`fedeKglvZᩨv0Skp;|,-apņD0J=??;=?d ڳly꼞T17(3 j!aXMSҼS.mT.\یk&GQXog'~^kq hDD}D H%Se̖p 2!-;&gxMՎlE5䇣dm#X'VYJ]O#ט[ݬ`LPR318HP:?/"|Ǧ`[#ԓM.!b;{+u"gV\XJXom1r HqƄsOuRP/2|V6qi⪐1(VC*PD![zLZ-Y}u<)VQدI7'00hxӅU$^|ŕn~,U7?ZE Jr';.<[2RJ.f'a-:I+$sUPdF)\$^]dMlb j+Ϻ֍n vd %Nmj2TǫE.Y5ԤLAX* A@>x~/z)$5>>Bh^qρ.l/ai&h[VjžhؗN "@:08tŗf.VU__ǔ&6:,/Tt!합xv\+j#(!{Y̛kt jgu d0j<ŋ r1LarT-y+45H4@IwE@J& \͌Q%>pX;wpbQBFZISC4F1y}%,R~4gA3 Uy"T%$>5Ƃ0zy&@|?lFU06]}Hâ'esWj5E g"ܪC3j̔ѫR8$ DU5ӸDH""l?"'h5{-0C섷: <8l&\wwy7H[&[; +/3*"Bc6Jѣ e L1NVE]:4|8Sc検4vƐ{u\Tu̥T JoP&1BI ԷpU7+%pjdBnMkOSD tgL.$oi1jb-[=$qCsxL$l>ј&Cq!*p 4RƲU[4=QBV15Kzm.lZa~jE2d ᩻(KB b1rS>Q&{%)&S ~![NḌ9pc~Fh] 7"C rh!⭩̧)Zwrәsmم9wig*ZRrDZBwhώ2Y'NsƔFqW#7zGl'U콥[7^UkG]=+qkpJNzS; pbK\qsKP+F6t,AY.]1*t̓ODIZݑa~s OR?F& x)Rq||faM/q?3W`l BWE3mqV'&~yBbReA&qp)Yy>QDsbY2ZPO俚"R7~9RIB,{:V5F|u+JCnx5Ba^Fԫ :)鸠@Va5: YFh֝>fS,I!-rhS]z8{.=O,T(97) e OI͎Y-@* MÒ5y|+VV 3EJU3g\ODeQOH)bV6ݝluR~ b./  Xvm.ZAw._eR6B~fL]t/T%@ D B4P4IFN9XG&EkccM9'iw6Y e_b&[3}z +L 8v Сum5hAF |했ulۃI嗢A+K.o18J/TamrS0Ӧx"nz]Mdnp+3l-}_^6@29AKduf*鯵r#T~F)/&-rU_#Ց@Ozj[/tfFXؗ.q"HwS/he@?j75D]B!m1[fcNjfL [a513Hi*m*,FB_o@i4hmS15TeHk+hDupn^`z,$?G"=UyK qxQe"t.+oö0G \Rg!X*#RvEsEBB5@gsN} NޙPIvV)6Hs(l3uGP2/U9rs̆C0+ ?t6Br[J#՛-㲓$(4x:9hOlb3;:SIm! g_}3brĞКID]2myf` 0!5bE'n;dZ77_#WmgvHASH4uuoynϕxrkMs+rKЙ6>=KesYp 9^njn!ŵ>P{p RAs t-2pwТs9nA7F`M<^<gyiyb34GXN0e8^pCQc'2 d$Vw+&a׬`1OCS 6<ۀH?ntҬTh@`eڊ+^eYl{XIQCdalЩfr&~H 'v)+gx.DEܑ4'x D8\ܙ+ 9[Wy_܎pƴL>YCH!}8'\5 +آ0x +)gb8^)u՟pVP:V(+ϖ(iT0Z1:=d)'tU7^B0}V8&U؀w8UiiOvA܈ D3y\^A`KmG 1N$R ֹ*.KzɇKDF]&^P|iQ^n7,4o%f f{2@5m0F!YX4@_L l[_%<|KbK į].s_zXӉUZtհh08YzF:Jy'U$r7-z3Ts 5I$ ^[pcj4"z 7ᛶ v"_k;ZR:$qUW7ꗾɻYJCY>r@)z&u*k@Id|Ml)9Mg(g[r~W%cAǛzbᲲ^Αݫ],G\KdqUSW2DsH2 8EyRS$5]I ./ש9tۨt$'Z`Р ^sSP bۍjEtx ԓL&d&DٞM馸_FZSAۃ#fwϴ?QYtªAi(M>]1r67w(ڞes*"CΒ u.HP 1z};w-Nk䅽0!o2b׽yϜIr#͊n\!dTHQR/{m{OX(U III)eY}0$Р$[+ J&1SMtgVb„a*Zε8@f H4͵!'M]utiaUuQCˠ<xKnPwiJCT8S oJ:bmH0p4O1|Ϟ ͪi8b,d5Sdr+_.ݻO24Hwb̘!m#kz0埧*ƫwڌN" djH:!VW VLKH.Cz3<$f[%uF>3yΌG$6Ҿ"s*\;_?88 <龕M.R$ 9A} Rx~"#ܱ}^oˠBfVH(o+΅5-9Sɚ$Ry_o#( +r\S:#N4$mp܄̽(z&TJ "3ߟ?r$hSZOj ̫ߺs,M' f;ӝ*0-48yKW;M#vT@Z<\l[[2eYmg+zAì{:-E(fF DZpAa hs>`oHLDVRKrx*1Npخ@زͅ.rG4Yx@.ױlxfÙFqCJ*wO8zC{rB93ț ϫ;;OܰMt[FU!/&O7a>9Ƭ oCN}xd {j! f6:T} ՕzR5s&SD$0(ًӌWu߹]\FuV=<Lɒ)"%fC$fJqQ?_4o>Cg(!H[Xv3&_ٷ %jP)>*I%$RIvRo32-#ҖZwRv -or-a O Bg*viRj6kXCt@ȑ4>nESFPLaDdao=Rn\93gWp]lhy_cI#F}Iln66k7 DhK\jYr[]#.^3QE&ădCc@b9L8E+' |~Q̂/^4% &Gϊ!jY> O-]ycD7#?lVkQ ".b1a[bɈ='usVYbsE}8m,. ɖsQAJ@ r:dH{q#Rqڳ"0Ja&Hw{2.h֞sٖ3{%FG#QG;ElyH}8r,YSFGYj\̑n_!)d +fT r-8{gܲۉIH>oHPqWySOJ3lj 2^Sl꬏}vrdbj$g}Y"CE "nAFŖYrE0,*gM-Of=j%^csxr 8 3ӡU< SVj%.9dz%w ٜ<gM Z K1d5xΈ#gnk ,M @Hڒ9 Kʫ3<>N~͇xf\tXdIݹf"ٟh41{61V^nUe.u(E$VY&Z-PO0dZ qcU3o RqIu'eTaٛR 0(Z39{U0iWBh\xF:Xr+6 ҄f&[(E=&)*F%_P+0H=V;mAb@=tu%!^T༯[Wsv:kd5J͔M739:n௲w;v#ǓN\N$mt7Ye7N`!H"]ۓ8^mK,lVv%LWK*MXe%}zi[[e g엳YP[U/xl/HMdP5`h'N@J,QӤ6s =>;mg4ԂT(:ޔ܄Lޣq mTmr ӏlev4AIOb..<i._!?Ok^)Wz 2d_74x þ+|2u$bx *:$.";sy}hB=:"w ÆμӳME9ebs1TO'".\zտS0wҘ%f4{rI:.-|-gLڳ.d;kiؼp|tRݎ I濃%(q=1} @1%6M6i{r\OXh `Q (=#\p-[ v)iՐT!g̍ϙn8󮸦#(d!hpwJ),k7#db2 ,<}*)]%:AMwKqk}:%ك5;/aX1'bfT>"HubW 8/AEr׉ x%#}JRrɐ8f/1$.+Iiyka6[#&tfj=Ls*Ie{Db:l^|`}ZQfѮe"}@;Y̖aĆ5A9"v7c?=ا1OQ8V^p 뺬 &jY=$g&룿L!OԚ0I`?c`I,:--uERBީ*a~D6#YL::i18ׄt3`a _]rj^ap='m!{v&Z;pc4,i4txdTV([y RN $.tkJ xxZ_\NzT:tSDq\g$yF 3j.Eؔm34Z1`kpBŞ*?>HƓ@Ϡ/0f%JWQ}RFE&@^p9/2lK&h4'$s2`MeX3ҷ$O{68y3c6QT|h 8Ό8]i Xbw86@(:G͎B;یJB=kln;1* 3&A`{W^VP~ʺQ|GLs"BD tn1f尌f3+潂<(/^:T+9^B ܓOn1Ɗ˳W)moS %Es5g.w5 \1劯VY:RVZ2*eF!bl̟K҈aO{aЯXZ Cs\;,j&N&MS+Jl򹻔\LbYN (HVܭ.Խʴ:% .*3[U"#uWUXzX65Ξ l}#`zQ m tN(D=L.Bk;]|\bCVڥk޸ٱ(\2d6Cr.P]Hh4 6 c)K Gq#LOY2aȻf^"k=5t]M\Əaei6lxTZ HL3iyEwa@#}c/L5:IMܬٱ "LqѭqLx(/9Αq>_k5xDZC%_r ,⃯>.Y~y܌ڲNpd2;rudZOgcMnE?-Iqe{؏dτ'ZX/ox5_y:*ޢYv\d]p'jg:-LV NH271s-˕x_6`*^ G?&ni"  ;`pAHח}/j">QZ}sJ9lk2g +{ִQs&z}{ -֩b | #FNwcҘgMHP) |0$:]w"Wy֦f- 7z(,Yӂ;.Bbʤ _/ n` zeޡ m\g1w.n Xy1d_z[f,ktVܪ-Hi;: GbDP!=2u7YSM{z  9fqsⳍ-ȯ5OFeCx@P7I%V mdvm}t 8 &~Esaڻt\6Kjt $Np`VHܞ]MRNi͢:97'JHAT.xqmZ< ),12[>hOCH \f ' @9E$SLR1m0k'a:s}lb>eUuza_ԯ=VePbܝ4Ҵ5p P-;Ipt?8aލqbͣHz+GxMNW9TbSJrSrvg!?+GSKS?LnF0N`_l2:G yoPSXbиwS`Fd֮qV:NE%Eܔ'i쪤/vý|WxHIn7mBoCw- /9O<v`cbq&RM7l- VL{Xk⫐8b蹵+]S8:^= 4OnsױcO5Ƙxuu@!rx$iEM@󥧬 v9}n{3#9D kK$s`5~cSkfct" q/9j3X8:\NnDBgi*!ө!24 ^HqRe8H 7E1RZ-5&1x PNK>GZxU;#]B#ǐo“v3iL{4a.W Ї\/!xB}1Eȫ :-aA}W5FFE ic}_E`=ku"G&,Dv@/CWg;!!$=J` Sli$ yr~餺4Ԡ*Aغ50O>yZ&bkɭ Ijr1jJ1`t? ޣ\&6xl(軫Ƒ׫oXuyl w1P8pyג{jYi]BvfUaqi9Fԛx )HJ$6p*(8|4LNC#ǨwrIjI{Wל@<&{B~B3MW$XeoV"&k`҃THTaywRZ<\1BnM ײ=/,S\Ԟ&9Q퉧_%yzlEm裷hP-[qQ C7>#u,[o6ᯱrSW1iE{ßۏF(Iܯ9鵄$yo* w9YEE 1Ck=5E2R-SHZNf~^$ qT6|5xz!X#HNK v Be]B=$Vz{Zb_;&7ue)cB_!ԑ0t-܏ %v0;QU4HߣXU҄6NiEE'h] ǩTRus;Iv '[^zR;xM_@J84'z'#TH&K֩P(dcd~|+ӫ&PJ]- fޱ^rzʼnVOuXGi39/hkl5S04On,6hI):oEk>UHk5׼ȗ琫}r8ҦЬu2;5f ɗ#1 yAa7Au͕ ~1!4`ʼnߏ?\fӈSiJ7~L \)ŃQ\\5~> 0$ߣa ژW;?:<BMFYn+MuT㴇^9RO9h >9zq{YG3Qu{-QTC'̵ֵ/[8RXjDRR _-%?bC4q1LW lY&:x0fųj*$H6nra3絯~%jX)HC( c~Ixrq;!;gެ߽UUď%V\* V,Fj2%W)ŸɄd yM ױ_O;S/SA`.bJm2Z3*ȜF{+&oI)\лG q-<@B[1!^d0nM.k+NHI U^6*lu(idsE =1vzlL_˿[IC2Hg%Vqj)J!沙0LNTY~Ȑ:ugNwLF}FB)J`QԈA l^b~ D3~/BJՆCAMtմ0pqN/& ;([0}=9p Yt"_ 4ǻÂUceqJj_)/Bk.A]9(.>EC 9LJ޼nCzՓ~G`Sm{ڥHCC¢;5q2L30* _=C ܈8ӮvmYVp=Vƙsp&׍Z`"3Sm=bN%@-U6 40D6-,|ͶL"ij*~^I,hu 5l ljV<$2T1a5 HյuXzU88r}]ܩ"pD :p Gvg ơm*pFgvއڟGsm& 7Et5]v{ HhKf%8uE0+aƅ2U)vnpGqg4)s{ߢ-njH/y-=* 5k \{񥅑;Y VJ:`U6#;<łI| 69yUeQ a SJM2G29z+Xɴ$|>4̲Sf똕dWc{ '$n<҈`@\3,4uNWÅ>_.h!wdĥh^|=Bv <]ߡ": Kx&n¹J z2s NB\Pzm1"Į 4:7t ,-,RZh Hv])[h7pDr:I@Pozy!L M9S)ӓd֚TM/b?-`PĀގzX,#^q\8 څb>qUႳbƶ;yQz6-#u VH 1RNQj;ԼzӺcb8pfoGm,1Wm'Ճ9R!п'g:բȽлI|u8Sv#;l@m;x ID7txHX"8G5=[T}4x׭0N3^Q;Hs1 ~ Rp-n!]=b br:?kbn$%#XWg"rs? m maU0MsyS )Oda?Vm_ rR4̈́$iq+ pgS'fK*Z*ԑ&+_m+s2R*sP`j11H*B=^T$2Hhx8 a̺7ŬnoNL8H>3'&`yIߢ ٥/ wr{ kBM4l!iodۍn~g>0^p.JHEF,qD$bcD|) D1tهYfFܪBggG9zw|N )Y#Rwd90Nf9Inbfynf.:vNyx`yI.2@i.;݈FR>8A/^Z 4t瑡GŶc% p32\<FZ֢Vzn (d4Mݙ,I+_' Pu)cq3}L2>G9 !aD.BbE#AIF[XJ)«%@M)WoReƾB/\V)2@-(%Awav 2CA [^r>GRu`kyC^nAxG~iÎx+? 0z|EG8O9OcVsMTj;@H×2}I̖PRXɯhAf_jmO^`ins[RB(`7dm عHbLSPmh 0JTo4gLc؋E~$@'42ёSP3a'$J!Q4J vX F:yWCJ_ dϮ8F2ktJnmqsq6r<\nhY@H%x Z\F|^l~^+!"9a5'1Zyqc{P\ȭ}~hE`?3~Zh=+”5}jceqh fݚx,ԟ WCLv ĻAK¶ʝ0'C]B< uBfa#ʝKU02qJ4ibQd#l;|M,rF\bymwL&/뫠l>,l} 3,ʓ~^㒩p3& N;A›C HP'ȋ-XkAHzU9{ž[ۯ'5Q_ udx~JVU~8(GC=KRQEs'$v8W=}'2KtBOF0eO&n۰,#{p]jtJq]L2q@ q3g{# 5"r Noa5>E$j_/42=p?\_oE{filCY_EuD)퐞0!":x@d(I7h!5mMXH{ATmɤ#Qiі̥`bQt[jˇI|FY'%YCFb@:+jY[1Հ_lsl$#nm{RWXFR Q,e%@hgsk'SS1 o`**z kth_1PbJr\Ep~Ck뢉`ip2XV\+zzK/RUAj L'C+1F*( &A*북*uɖ~Y$Hċ?KIͶqT8jt,xNxGlUy"DHEp/ 3ڧdjðpas.$ew{du5C1װB$,P'n^wH>/1EtFb>ּSb)EmD6^|Oqݻ?"2yvU˛*6Y$Q J4,rV8zS*MF?-yK[`:? [e#IR+ yKχPahί!¹. BvSLrٴڙP7Q =/wQ6MfnI`l+9>K'iRtFh!Z¾qt3| e1:&Xt<8(3a32dS]tTe3[Û+&gRg[W#Zy~X1:Hd]Utpq+]tf|> NF4e0vWFɚxp!-ī}k%)is 3TWAv Dz N6mMн4nXPy=e I~T YRias 㬋J_ /ρ`]ʼn"?&CFSLˣě#&ͺ{λS)X'*iZ51΢_s67g']-k 8I(G*{ڴ$%WimxL7z>x9`jm؂cs_sp]0(VNF%oS͉ld\\EtW"Y1u" sH@zMQk1d9fاֹ;eɔXrci*lJzbvv-I~enJ$5}n} +JD<iE( Dɲ虣~Z\3oz=& jn%)| jZ[<(*T* Dyh|ʡB^ 4 { xAN$]^el|HTlBdr}d@jPոFbZIXw(ôUn1&zn}l^!1:'@evxq~ qNK;8J ; ~iG;*|0دO,skh@U~{iâH!hӡ޸F`I'k+7l\abxcHpFB7.KS0W8S7\2Ў6y3aIcTbwŵ-iK -p X*$ʢTRbؠ'^7DbC_Gayr9`PplBLk$E&E)0D:.jhc FiQi?Kِ@I^cʗI%r*&+HfT dyb'zh>ЩG_gp12PS,Y݂W}ZD2$K5g#0$E'' 8>4˪V#rbh}D4e5SKS6zpxEaw&u2쉳}%u <)u-K&ؙV=<:9;&0J[U?c8nJv}}?p6侙i (M bV<0w".>KmL &` g4?agY& r7ixne '=-dyu 6?;(o3\vT^* ݷ+wLd U0\ƮS]yht}mgc>9PvxD_p[ JHmܗzdeĢCg`L w?~l 4Wܠ,>ܑ0Sstxp/~jOyp_r_\Am-. n27/uCJ2<TnuENXmlR2W#,{\72'$f&Gq߶b|%1lԆL-OZllu]7m( >ŒB#pqņv,!pR}lDF&)A,p/z^N;0m ."!|9# _b8tފ$Jmc' ŪU|,8H]^ W¦T=,HaEG{tL11ܴZ9kH; ̈NAዛ.A|/?’o11aeQ9`J FiCܓ3K,@R:oƽ;X/1 aq6"1Wb=XqG=!1t ;背nHWΔ%gpŽ'YۖW~9fRBU Y䪠>oH)P3^ OF5h$$ĥ{Bse26q*2CpW$v/;m~Ӑ^ &N7~gFVHmVXE DǷoւ:%<"WNإ௒̰ a&bEZf viO%e}/$^8-HiLƩǗC" dRڷ<&@2o5hKs#7[$>A]wLo@oDы=|'nlcKCz6ßhR%e " -hSE9%(# ԈY7h@󆙉"wfgXH=3,9Rs}`e3V.!uIΞӀ ntv` $p}]Kg\CZ8.:xWC7?p+UTcX(E]_ _mme, /LCb%kKHHztl{VoSHH"h ꄤ3ZOj&ӠP8]p|g#\]_4٬_Oki< 2[)VZWHizj x[# Bpb{ꇥcZ'#Ts@3?>Z͍V \Ul3ߡrqee'ksM o#(~@𛤥#ߵZP6 S눡%xnԠ]# h!{k.k苃Qak^)_ٸBSpČ#O/ƭ%7>q*5ȇJ |XGDA ;gP5jr hkI<[U;@xnoQ~ٜLPTPk"ӟ>ÅD^vZ[D" &XM lyy6`žWXSY-~"'N罥tHn4AP^ց |KRT#p:_GۗL)"oCW( bimg%QD?Pezv~Êh|ҳ_L7ѝ*>P'h{W1 =&*=g/)D0~0xnǑ7OBg(&mĩ*D"dqnP=N[蜪vưF> g[OqT -]zQfn={M.-|LKQ֑P [zz{R'$Z5`m}I`Ԁ)1J#n}' ]εײMJ@k@ ?T{ ;d<-{rg& )r3HJT h"P6\|]xWݸVk-o5 cqVYїKg1 hLV29)b xo\a]M;ZWV&8G߈=C6o L'}8/f3Hw׵&,3hùg#KYe˶XoIfg_ 禭 V$'Yf7Xb dwKpTYZl{Pe؋F:i_|s r.o꒢ʉZm i#:w;Tٞ F{(ndIN|W{wak 6-!Q3k`O2ҭ&Σt4q vݺ"4ӵ[1yel߭ zE~(5D%ehO;^Սvp=@FU< Vx5l[9كiҩ_#?nŭgukW~XYv6`*7ds7l =*j4p*ƌ36r$-єTE;W'Aybg1zf?ߘUP${g\ͦ%=u% 9V&W/$af_S}JCm V2! Aɑ-2n5Ks 0B2JA@N0"_ڗwMe "ZvYONp>뀞0ռj6u 0ɿ:Xl즑Qp S L4 +`29J 7l/L |d͆ahhwIKbk^arcלxo%a \;ݓɣA (?R㰡DkcƻM`(*sx(3ǭH/vᵂ@ݚWd 9Zn0}pϨx[g|FΕo ʛ񱧴+kE4R*T] Ld 5-;AabOn(1SX| 8SirLp;\y(s@ѫ~oO֢o1zZQyĺb,pzdBݒɖ'B&}35aĎDH'ܸ _{ [r3,G kH 9"% =qEfĊ8-A g(.C=RN5rB>nU]-{h@O/N(p:v׼)b7Qٱ=2jhDY/:>.aK'B?y"KζZrp8f5Ӟ8lTѺ! bon\AiWؗH7Ƭ2n"A1Y L}x&JXCWM0y۽{- 5\kj(Hd<3Cjwܮy=A_== y9!$N 1IqAΌOoљ7 H0gK/>BVU0ZPNPq!:ByИĢx T_%S>>8ܸUt>G<⋄q{H^6Lة`O''@,;a!PYb/NebTؒn@HÛaqˑ93K\U,H{> R7]ɓ@8M4}ħmf )f6p*)J7L76ѥS?zɍߢ7lEK;M/wiRx@]F3m,J6J %÷zߍe>NmdijW8dT/7_"K٦*ʿpֿdԈCSafwRw%ߜ@96ʰw a;)ea=W[Gh`9n4*(51  ϙp4VdM0_%qI2O%7i|c4%%&YQAg:6zi j0!鲾6u? =ǼcU\Miht&b}3ŝV8Q3r1XiEs5u@dB|0kr:%pkSaDr$o3xHgŖ2\cw4EJ Ҩaz+L$Dz?H_m ?$I/5̒qzf`; P4hGƮM}Iǜsɩ}~ siџ~k_0{=.KvUӝ6\-=LoS]9YLwSMll^_T-}Xld>Rnd2*lh/:'$5_iN}Ų 5CZ Z m8`Y'̱tu``+yj1c*pwZͰ0)-Uno2l KesUm"1]TX4Sk\EVXIDBvڀG6̂MxI-$[ L:;/Mq.!5\8D-9PKf:N(%!uEVL{ּ{ALm4Е|Mz}bEBav׻?=яflۤ 9k{z3*zKp]=j,9-ȖyY+* MK͟bQCi̲Oqi-uֺ=Yo8{G>P<${ |2g(X;azAL+ QWފhc`w?oVH43AX]TƂ#z>x7MWUX8b+T'FjAd8iԜR.:+˘K fA|NuiZXuUq2a|7H8nc*b<׳cP2ydcs_Q!z(j~bJ(=_DJWZH[3V xUݧ)iz.a#?F_Ee{d͚;j@!jI\dV$`sm߳txm[{F=>7MlfZN 3AZv8n| qpspƙqmXB!?CٛP9 VLL}B&:eǬ=-) <Čx{իytNNN ㉲ ͊Aɓ")] ʷ$ & o|3٢j^#0HB]x! k奴n25&u#HHzk5y*?oүf[EBissƟ7j%fV$)R}&bo"}7ni&r]7x![M]׉akoNL$x-4vgߋ5h[V8]oh"(̜%|k_ hS~,.bN,ږgeP&ft! Ha?N}cNq]{!'|R%ˆ?MQIO|E-m,p&Rmv_ u q0NJԠ7 8A4A܄"dWE`[$,%x:Lk - S1&$d*J#oUOE,ORǡ19+-x͑K A. Y mt u7~ mVu:8xzɓw xyKB>F>9f@v4 ~" -c?F'x'vI&_,w|HT“#'pLe+p6WL郳A=-Õ!eME*\gz>8m7vbKhMÆU0T)[vEiW8S;N 8$ǕӅlk͂P)4w$SY][Tr;A] V~HMnZ$]& 6VҢrBX#!McӤ#մuKeDG\5u $gRbA?ł~p@_ 5^%פ]?Gae{kLRw`7%B#!" K:b҅:*K.Ҽ M[+/7$D$ dEf zx[`Fc$z]AhF~׺')8t2)҈pyGUVQImqȓ's#!Lf8q v\.ixqwc+t5L}/2;n} oN>{/a75Y9$'杻_@Dce0 2*4%xQ&&\d5SJr^"4lQk_R|m+ָoݨ^2K 4䟦[%xN17 J _$e fgYZ070701000002de000081a400000000000000000000000160d9f5e300004784000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/6GD]?Eh=ڜ.+/:^S DVE:(EhYa\З3__Z:\`F KL*mXm t%]"dH )@ V:_Ab4Vf!ćCMj V|?i߼it:G\=Qڐ6M2HaNs]AqqI8 tH"h*8>wK3>k#▩NjjKԵFH.`];;<\wH|n^ @upa>\, /^|5_½dBq:]f@W`BI, P0# =9s߄w}X)P}WnNp9 ا;#di$"q1Z%OYxۥL3?}գK:U}>b!Ūɢp}7-̿BCQ}=oءrٓ`{]7,|U:T }5 LON4r9kOadY.7Uq2;|Y 2?NEp, qMHF32˹R:USm<;T ,cEN= $'haOE@pJ9Y_<]:mR>jݧ/߽'~@yU%B}#HvC6Тm=e?v=]HafN.BinAq.̼2' X+~|JaKpzbuq.Q Y"4FJAb{Rf>2 8 [ 1 syZ 0]ԡ8?9~;F)a` %?@ ρ7]W!-r Z%=)1\*~C6%+Ffry+wkLN M0?7`x ]c&\nEFF T֭God ]goM0#?h! xqH 4@L%y6k?jB-lOIt &4Nc<*1_n<$3֏m3eÊ~]hte@^E``Ęsei}՘5ە< gN0#8ksA Rr,d f>;9] @谮QqB,5ш]@{-AfI@H *'r#I `_ VqnH} @ِHDOӻhRm`ՀTܫ+Ey )!9-E'3mmEHvkaF!wpt܏A`A8c"$|QwnV AdolAQCF{y\,--FsYdž6fHl#p=*a4k`lySܔ]7`/ fC-wڒ_0RAwh23ue$74FA~}9 fZ/@Rnj>^dGݤX)J]_}8|QiEY]f!V*L/NP 0f*Y.7R6*N:WBXRTVeSyi<)Gp0d;BX-NYC+ і(l*7} rt$A?oCeybWtA臵/,r_[5ղS= Nski^W GBlJNTy]˥׉Kqm:Gb!NKpWOFu<͝B}wohue]#K'C+n 9bĹvhUj) }I|HU5Z  fP$`x;RwBi!\`b`U^ œck=u率m1B\4yq$.gzoX nHmI}'fV&2WXH ~pJ@[D4lʼįOFqҢ_a8E9d6-N;1` ` i~REr#hTnf(ɵ/DZWFY+pXg|PMuQ^3!`GARXo}&F#S/'XQ~K*2q&}Eܘ3b#uq\a\EC>cy"Ue*+X'EFijD[3][6"#ְrL?=uS5daaUS>7{b Ɋ#HK \ $/4dn9mx>BzI4}Dnѫ/?טYa~~&j21 SI:vF_C `:OtjJfM-HI$&YX!O<26&5ȇMBid/b\㋈'U븱gG#hnrT]\ۚmWUIq B:`h.p/Ł%˝-xrz4=4>==)bXAhVHɫO#wгmR +~L!};EJ@Zt#vn P SG6\F\!kwuÅi,tϠ`!so~ tk^Dԝ?wuT`6ؑwM-Q쭝)-= 80jVۑC`_HD"Fm&>n\-zH oɯy1N &/(ZLŀ'p U2 ԀV5y_>kb8ydvgiy+ipNjpE G?)D|^K1}w(ff~w4~CP_fÒ?*h51WsR/U7@~YƖ( E`M]>o$88!_",P2eID[sqޝ!:qn u6xBޘܾ5&]$AZ_bł7%)v."<1&}@"^|XYO8T$7"DZ0уw.U} 1 YCw" kG}ab!xaA &o=m2EV;]}i.UMB:9e{[YG ѵ-{/d 3iTj j; #vW7)7)ap3v1<*$#(l[TĨKJuzDmIȿ6YiDb"L`̹BY jBɹ%q=$4d:aɾ^5ޙ!d5Χͳr䈾_yˏuV|0]LV{b3W(l+4. M8h! !O>ͤ`:.RjF3("6Oпh9N;oI~y؂|*i?3%ގ|ΕY*9S(gԠݠ~i AZS٦6R(D<_9ցbz4mTǴaNse(Y'W!.Q[Oh[HȰR_s#N$z&uc9>ZrL]djط\Cő2hEtL) H5pr2?hcaއF#zeSid+)0uxۺ=O$efztVj[܇|A=GذZ1ۓϕfmROUcevytnIZK`&(_,1hcScgQkvqg]B"rPgD v >$aOYAv9{GF Bb+8Dbq揠U W6PgL.b0;fN@AD >R%vnV0|c~jS0d5)aLnI I 3Rں~+7,|TEF[3% :`|m^Qau%G" ASVZqtc t_]<>$/u_ݞ3^jkxރ UF-'B߬(AIXv*% U҅Iĵ^-\)p,cs}ֿ[%Nt 8>oװ`Qۄn]=Ҷ?oZ+I`P5X| #lgS/Yh՘wO1^9nlBZs4XjAA[ϋP?8M9dCL>\5i(bMr+}dNvlGh d|5E|V3F]*3]vpG2v@ q>*ǀ8&ֆ,@7!2|2Srw9 u=;.šty!l\Se(:);RRləW. vş$sWg~O+6oZ}}k/G ߽NΒŭFAf;2'H )B_8rN?w\V.KL?կ}<#T\=|=) A:Hi?Э2j1YIoj'f@sګ|]Yx,N4M%JvV_zjY49O&ҾӏA.P awdK.J6t v+08ʎZ s0wf2Yf5s (gS LP_T  kwOUӸ!ŅΗ /8xĉWo0ַbsVnrRG F[_*-+ "ȁ+rqcّB8;;~hd7Dgt`:x í>x\̛3:\sSEIS{`"&\ϐ>Þ~NN[)KFPBi% r4D)LXi4mpfC%2@7VS%O}y"OY؍'Z Av-Mڐ BQˍwK|3x+Ȱ.6eh,Sga$ꤓx ئU1HS V! ́rџR_eBo.inUCiB7n$PoQ<t)/‚ 1>uLuqho1gRk~ y;wr0ZQ y"z'_`f*3GQУ r P#!18{_b t/1 uw{msLMdI1w ϿeRsіIQ+YVYJ3%-ɥm:8KSYgEL! HLjf|v$GDU 臱@M"*oz|2T R ^WHx==*-v$ve['A9%̣h[rL5ЅdŽIo<ϫŁF s#{YkW8$Ri ~bCeay':]/vl0 МBڑ:uMi+nَU?NM?kɂB-)FMWpBCg4 Ćl\SYfFƂ^斘yH>ZLߑ*C67X(TňW5j{#]C:)zF{ȯ(p}T(C#oxϣTT!\Yx0YJ6%ҡ83Iv#gˎSu계M9~w 7Ծg3 Z,pR;*D9i(-m&>yO&hj?K{%p$%qq!~kn[)s\HJe֡DK؎Z@P{3,a\VW\'c%ugI, &!T 7F{;/Hf)udD=`R?~}r`pO, !པz|,D-={7dW'g]j&sm&hT""Ai>5ʣ WUE鱣p_y&(lɡxVAdb{\.rZ7L! 1_p K H"z(cW߿ƫ&]EE9 .q}'#iwEDtPAxѵ]ǫ+cxr+yL6yf8kee_ uGhtߩ G3Gi2_Sm?hl]?B:^q.XnA0ݍ?.l2qqvwObeAQƖյT0R).xp?ɵXB%)O JD4GXA7\2e7!NRqĸxɨ׶DHܙ%yG|4tu`f|YCjZZv 8-' yrWrh]ZzJ)iMWjou#XLYBVY 5uFg-=vG!0aeV{)vڨaJe+xz2|!;k'To0R9쳙Y/lX\#î=ǘX[`}G|XLaj@hY  %rJXeC9<6 6T u0Ug%X :#@7U Vl&%kgDi ty@ߝ5є5P- 9ayK_=.;p@3ޜt2+L?H%)cJl@z6U}Á/&liJ8_rhWiu},(ؤp-4ˤQAz$-d ^H8IUa0ݼY6|a@PK:',GƀڭjJMtU #8=شӴu\eG Z#s@\oɍbJ > $%iTXH:4"i'4/wX 1VbontPp {r [C 8n!s̥Xa,3{1"F阒]zb=8.1Aܣ RF6G qZ;siZ$IHjLS+ӜG[+WURUue#@⍂= Ǝ7[7rt/U8S(W }GqKCV];+:}nvvjt+[qʙ3e6 >5g)Nl[t^7U F W7a;cD6Oꓦ*l󁼟D[]n@IJfX?c deWȜi#(Ѷg[z~cMBMGqa3( 15qHSm^2*[ya(S߫??(o(MYC+%|QR9:d^7bdBVfL). ?{F江y;ԲV.}P| K=8w[&`w5*.)9iEˣZeݪ_Pnie G\϶N{2,ߏ Su~GzlJ"\ EVF,_|\ -q.N؎TY׍"O?}QL"blP,\jo$M dG挱wHjhw{Cp=Q`?ęl /1?DyDŦ a#`ޛ)W"H.`>A 'Z{=< 1Z\CDN۳&< ~ qm=HƜ/z1>^}p43ꜭơOE@8dv %=l_ Ǡ~4_I _YZ<~*Fӛ6['/swć$ET;p!ƍpךzw'w';dnՁ}C9PLMݕuϢAÆ\d_ƹu>͞%2ERnmN^9]>>W5Vkp*k =l D'd8POq`"ݗ ck•QN/ErCrAЭH?J}`e#gRqO$pNq<g5ݯL%J`<+눂iqylT^[u'])N} _)9Rd6EhdXgu- 7 bs GC(}U8U9T 3,AG?y#6'?6!iO|+;I.Y_+>F&LggSw45|`{ф"W|BH,{dL`5d*J70 ,;UXnWpD-*ϧ CXzL6AgZQ= +ʕ9}MKU(kx]pڟ?ƶP0"$R|Ҷd=ٔ$,QܐLG8OWJɀ5{Ӊ=w^% ?3n= !*0F@'(tNvԬezz x:h:]gmfUyt[sqL<6-wǹzn7٫/@( (DKwSQzP}?eu"1bdo!Aȍ8*g܁4#KOM:?MdieؽUt>]"avFAL`fG!wfʐkЗgl'%wÏw,Rp"|(?"kIs%~bw&B8l1hgmkd55g$=P" @Nz !Rd&-N55ݸƦj_X+ !\u$rXi(*V\`/*0%@t5Bvu|j?zB, aiT h @K^A&6WcޛcY &-1lH#LPiPHU꡷]&%jR\T)yG+i$8f*;(/CgG>z]%9n .VVdȑ% |`,Yf1 5g"Ж,9RMb+7Fr#Xp7L&rk :FfrYIQ7읦7 yýQGvDGzTg.reX8}ך u(jsŮVSbf Ŋr^[#lXɠ0ђjLfZ;}bh!r֓ ɪ ~ZK?& /I?'Bl"]p],W.N̎[Tn1ez'Q6眎.}]r?\?ƄWҌVH =C^^+tYayY8[qؤԪ68 A- g $b yСcaov 8l9QA\c6"ȘQ$PU?vw"{6ROQxޕ֞$;`I0 țp)W KϞ~]qLZ:o'QN9{fTMjQ׫47/IƬHg6gMݏ)$ce6@=/?s?Wq YӼD], [[bs`4Xai'~HG_k*)r\:\ldHnםL@,7݄3Gvг,TVKL jk\-Ii'9] PvFX@<'ޢR< m̵[pNASY u ޳(SPK},@4ޣD)1XHyviɯNf"KN%-NggpҒuNwr; 5g$f bw_X_ܱ-m1;hv?h/1 m).͡E_ 6AS^3 %Q[_xh{4d紮P)*pQ բ>27b_"nߩQݭvNt>}iDB:"[Ѳ|v\?}[~ڢ\4MΰhǑ\oL"KZFbp iHfX"ÖBufP%mmI4ʎy|{aLJ80eѼsyNt1Z'AQGI鄈g2kWy5H0[t?=B;N &CkQ(G(>(:n22RrYLMřC5C-FAC.҃1/WkcH\o(}s|YӸXP&B.!vL?ǶďVbdϛ䣻]ϡl*WBpo>ː7DqH%:Eְ}VtRGQ/tFɒyYQ{q~ӎKo[ʛ[%y, ± \UA Ld `5}=Am1ܼs0ʸgb3k_8kS-9ye-A],$lc)_C#oG$\*Y936̀;HsH>^h.Qͥ 5 CjDu?5xo/zj-/t~:-9m*Te S [mkbecSq7Pa9X Դp8_Civk`fq`rE'^b4!Xt*cNd@PȿC>-t23O&$#v wl,QNu"Uރ*Jrz>:GMBK<:0ʘ̰J1|e>3ǸgH=MY5jzN`wx؏sZƺ#%䶷alI88!zϒ @3 ƳN(xSh?OKbl'6C$ W$Rq{+A3Jc!܅PӤԲb5|sB٥̖NSl!gf.&$Ϯ0aZOq2sb_̍{#(+Di zvjkrR(~i@R Skܡ>Gۯ!If8kDhR^'\1pYrcKL?yECu\(oECm>Z j  WD: y?" jJI,ja5ı̯eK|?(Ђt>K+գ9ZA[$DPO[%bl:EvUf} ܫAhkٌc\$^~% Pyc*YǨ;;1%,ƍ-}%ơY|f@DM E/j%.E@}NNk#mx@~!=Dl{fTX7}.tF D>tӸ%Fbs6Oc}aT!Ro d%~pEJb-Nk3Xo(uZ Fo4" *t6y2u.7;%7~hvZv`uG hH+qQS'Te"d0Ѡ5 !)-"`LPxPokY10-|}u2/Sč:D$L1H˱rݴu$J`c* b̜P+1m}: AN},<:[ g`,? *8 à3v֔)r\Fo+[#4",*9cTLiLHʄK23d v׍K~ .EISz']%g.:`.6V樖*_{d3+櫇+Sp;6#c@IIK;ZuLT%I? zߥޙ9ユ0#kdXD,xԷZF ExJ,҉>n=3]&JuVx%"8)BߴT]3}[984ժXέ3BӺQbLS/oӌC+&_4 7` nnI$9y0U[񷣔]*ne ]%N?k#Ӑ6TFj?fͷ1^mLT[!tVZ; mQԱოO_ Euds^3ati<; G*V:؎ة/YJCL,ZMN8b1*n@ ~uʀ김&Vz>*_9[Rf((] 33mVQTK T0EBVAw.Xރk2)ShĒӂ}> Jdtoʻ*WK$FAD#@#I0:q{ L=mQߗ c +D0ij݁$6g) 跑PV@ 0 Μj;O:.P32F72ABh2Ց3M x>R"\$2ft@|7o+jO1sVч6? dVxpءǩ{=CZS"=k 6 hDFMq$Ņb(qVHqhxBZg=nKGcx( G [4i)Eή"@CAyk$m(G.}vz /yygxŠ]0 L#IzQwuTG"Q+TWFJ% IaޫXOguS-1Vpu:5 ($m AQקGHULXħ$fUZD?IwPĎ~ޫXEr9 v2(NZs|P,'ai(d3`O{"'Dz(|͡//,.rS9R4f'X6⛕!}RIoIntBPqqQ|PΜ1&yb3t38H2hm쇹H359l(=Fƌ`#WgE-G`' õvEWBddYW?]*iE9OT*l<蠰˅=/cjWE5[`#~_ƫnY. "%ޞ΂QOVF_?uz?= +!o8ޠe ~x{4UihgPxfxz. [.͔%$|e>fղ_6,nhEw1AEdB9=,mSp ,؝fT^vP)R}MvMcw{PsE$i6k>*p39`jX̄x^ݛ3ruK^0~{qRV !5fx1wi]Gٸ=Вm=LNA":2It1ðv(%Uy| vr"ٮV1j#. EhFShnVëSf89TՃ ,[Û~*S:tMX@3~" 4Ky"Jb9}t{v!LЫ h bB3m1NڱT?Ϲ}e%>4p? tIy|0nt(-JzCa ,9atIi y삮ܦ TPy8 LGjGyemMb!3A4o̕>X69hb_g&ȵXuqDNvNP/a}04"HkńLq^q*7M>&8;ǦmLKzGmΨF}+nwyS5U(bb/9`l  d[O(n:B-jvV;SEz^)=%fs[i?dڼZ*KN$i+xу2f,>ZZ^~s(E9flix[:B|gkXg`11iݝɹ\_ǝ.0NXX =dh 1+s4j(x;J@ ,!r$$#VXnVV<᨟Z֌dC L%#oA:-p/|I73?D07AFȐ6;KՓګ@yZ0B|zdHTcr*[) p- ;Gք8DžoԆN(9]jbbT34R'M) 4YQ@OȾ@F~{Laڛ>%՞X=G1}'}+eᴙp' V{F]y/ByWcy? Heřa8/<1ҝX%qEڎ1&0 OWEH ŰB }c^H8c]$2 tiS2өȴ32['N;l{,C-34OYf PN@(d RCsGjeΙvnc:&>&Po A(bXwj/GDhZYIx%Ѫ=PB>Zx p,82cl_=u g{f6mE/5ܩ[a?ILo0`{] s׫=Vjq!6EhEhy1ثjLo\%Nsef]]GfSDR~s$rUZɁu]f0u s-l?t{o`4 yzϡ`L B&1JqI U5X%6"6*/ӍLjEzD?g&B-Nܕa_a|F MB歖*e|Z~1 x`cHM jAר=Y>(=V>b{ b̅;=aS8bn9Z12O.0fU ^̎x_C *YAŞOh,`sk04ʴ9zJ1 ї "ؑtحOTvXU aܹ10עYJ Ini AguQ}*P<デhREa%yxWKc;}QcL^#-jþ)̅iN%8u[i5J,KNl"1%c::w,Eˍ g~()|C"V mKU-Cު֑!B2`}/3ʙOu,k\v` rDXŪBzzy9,u*Qj6aI%섹Yet\t 詚H-KaA[>* ʐ(7?Rvd΍yQ vG&EE&)WܹnG ,IIm=~40y(sN`ۦ1UIU;-0^A v"דO$9> sw0˵LWPe-!w9LZ2AA(2aǃ0!ީ1n  t&E7p+"GKὕ = !U,T_%, w5q\`;Cĩu`Th 墢ZYɯz0,Tu}!%@Z#{h C9^6D.*:(ufer 5s " @6+Uzr ʨүff!x'jy_F>ٵ !Ao/!E' փ> VaL|[%gj-6%O)PD/&||^qj@}_hQ*f]n?f8.=4H?_f$o*םËD{Jgǒ1}C~7/{`1M%>! ERr?1LeLˤEϼZ-$woy7i$$mvSeNq4:t R $Q^v !Z/㦜MKHEj,\tS.ϒq+'nJȓCӰ!?ɒB_&MDN؟,d]G7Nrwh &9m h-3)'vW" ; /Y/] BI3W#1f39Ac۱+|p)CRa*Iur>n?[z⼢L"Y(Q. e} gLF )v_owvPZ@,(2:y*}XFa5rç gZgZY [ٹrz0 9p}Xz/X vfr;NQ\72Xt|}Gi# &F|V}/y/KM}{cZ'6?Y'nw>Z=Q@#5x!Ju)$ܱ%ɇ(YɃ[vt֓yZStI_`Xp P*ZI{8;44J0%V!z씈.)1*VX`Q(:Ӹ S0&Õi肪IΗ|ؽ X!|vt^b$CI&I{wI`Ewn(}lߗ t߹ISk7*]LvZ;@[g.SA@ drԫIQ*wUkCe~fp84CjStZVO9n*XӯXAM ht8Aj왡+I4(Qt_džqB眹vO.6" s*2$ Lxa'uਧaөKW(yn[Q)<#^1`dO69r/wO'`zA4D)lܴR`D0>%pkڃ; ϋƗ$'Q-@׷ȭ4'mp­>QtzssڣǺI"6i6{h" fo:"Owɋ i )!5I f5)ߥ%|и/UB/|K,> Md$) `Mmk-LHȅ,6Ak0 N4{C9dC2#7)T鹲8>?} zFL |LGA#A Ibv!!|RȧY\^>tFEh́4;u~u9)h>ER~4g*`sd(tai8$L7au n_G`6 4_3jhWe=ŵ|nnC0W`j*Y9}RbD)mQa&,hZck.-o>4<$u2|S :?  eDJ2_uLYn-Z)cԣˇXY| APiޔ͞f6";H lUɾY[Å^t ΑBښa ;6/]d1 BZHT:4RR8^isi886n ;ʗ ?ϷMHv/<"f:|ğ*:E/?y}=6Er ߁!5cB2ىRvhƋ0Sa@#dfpe,΂9wVZ&z:-"jQH6ؕ^| 9oJ+j5j~֓h/U?Č z9%V=͡J$4DRnU 7fu?cHE0ٖ7@3x]+ !.3W.Md6]'/ .Dn݉ё.&J+=}Y@gb|Tt8S ǰMJIo23.fz t5sx60vRQSw:ky15pw%S'nʵ2 Kz\p*Y9 !`/,@~wj[;0 wJ?ƽ"Pn7z5{j7JCٙɨERJk(?NÐ7ՔBp\cܑgG-'v ^f 8F´j aN+~bGYV-8yS͎d!j`Qz1O۔qȆEKmhS*2k3oF?7 2gyT< +4:46)G=OfS# 5D17-R-п+RqS$\Vp2 #XvRq>e,'iœQ/ CMN6Ecb MV4u")&j,ۄ7^U^|n>=Ϳu;ٳ׶չiGt^?%hȇXyi]),{7u}YTJ|;yh[ @jJp 1|&d5z+7ξ]7@PeXCS?m=ɟCdIȘfmB֝<ֿ''xᨉҥF4b"ogV2O bHty '9_C"N[4Mj^u ,dUj5p #W9%Uk |jJ5s?H&5q\I^Bl89Ru-N+7E+F+u ₵~g#Wa{>7*NE?f#rNIu*ƺ?<`qSߏ`6j°)4~W%mb==/SE&^o)$2b_K[q``33su֙A#.}n7ߜLG ?nH -?;3(Z#-}#$&c{̞#"vGjĜLd1kY$1TB~ڲ-ٞ'>VoDcbAM g)8݄Shv`j!7"b:kQP#`|})d L/^D".=`}% 4Ad>Y!~~U6e8hEsgF, l @P#wX 92pXVe٠dȌc~+B8qܟAwy[ߙLWKeʓG(M^首Y}\P{bgQ4:d" klg4$DZ~.4BoH2^vڍʺEux[ yk%!EF9dHzݜcZ*e`KrHpTMՠYǨ_+9?&!C̒bOݲ=ErOR >~ 庣Aw8e">D;79 .XԚ]53oIqƫ) ]񥐣x;6M*vFrcV.i?uHz)l[)b9z6?G@LX]7*+)H ᠭ&&RF &|/ecHrFnߒ;$ր$A@2쇋q BI>O0d*5ajpx cB b1lōbd}H=Vnd'!̝35#4xɰ mb4HOlnZ@ VA^͊|E_Х%({ 8RaN(lLt vlc>`jR]-O 5,(a@ӯU]c^:c8fE_X+%Tp\*:|LeKf8m{NV}a?h_#U|w]d1o@%"&nۭ\jETSNym&<.gyv|\7=6u;w!źzY9y=كK1ex=X2v }P 21=~#bAA4H"x/veܢSv?~FC0~67RymL5>[[U(72Lтq\xڼ Lc@Ќ1e.C--=;ֻ;`e{d^m7 N٦b;Dj*nZgڞC!+?Koyvb( JGgBR,Xht/hfgEBqҭ>1ԭiۂ\[4~ 5 RdK4h.&dS BSoW=HZhq_>vm4dі8`< ˑ< R 4f9$1AP2"NWLsEND Y}؃hϛU1qW_0;N%D 2Y.4f xH@͠UQ4-4M2{}ɢ: j};W^g(?D-_akCG ] ׮cAogL.sZ8Q*_̺GZ3ƒNUA?1Y9'jPs{ wʙsr2uQʽw4]AS*Rz+V*2b$E͂\{o"Aퟃ-K5B»p  `S K8'ȗV\X:_k&D7& b H, ORj_O:-0úiW/X`Zm=Ӥa:8g+ЀK| ϻzS$nll Ȝ`:Zi!b~QtiQmrAMӜ'2tl`E2%AN D/zk<Ρ٦Ab0vT(d9;'wE7pdE#a?x"MtaRpwڔޞ%N#+3#2`۷귱L1%Ż4G r.52-X] ~~u e Pd)$\ËIY{wR0JJpn5{>lHYC͙a,, Ou4OT"IsL'r#%'mcb#psp҆/R]%shv}LOR@-w) =o4uzo%sk-ǕGᎨl:$UZF3XJ ߇y@sQ@g lH1NqyD_:vlh&"0  yh 6֝:;WyKb PYCx@ +Ucf`gt75QPpje\/s1E/0--벒5]4F ~ nx5e}'ql+MGغgw H>d3_,eN ~fP_kȐgȷmf+D:Dt0|֙W`1p* ɮ} k0vjO8!Od_7|tՖwxioz+/l2P*qެ* \Eѳ2["kd4%<tL0bŊr'M na óyr4i&f:8Sd8sagv-oHao Rb>84|i"Wݘhb{fKD+{:@7x!QFkeCÉҀ`BG9s!$B@~V@ _ct0YF9!j%EbxUQ))^(PPpeW.rADK$5qli93HDe[|Yk/(LrLn \V3G&D Q;I~]`-SzuE2{+ږbn:E;I=M['PD:[@@YWa+5| 2Q3 :G~pʻJH!wtZr1,2soJI Zn r!ЀSBZB>2 q*0&L$sRUǍCX ƈ)2I\}lE6l`E=q[h"C`w#vejG(JY6-(}kO?,ډThh/l qr0s[./n Ԗ3e=>{됣{!b'd^N0ƕB7F`ڹt4^vׂztpD:7uIUpK[e3ħZ~!xy_ ޭ]@לebjG°ԭρ6rMjףkfe JL.e;$>u\k-`C3 /(=lU%0FùR6cf!F&ϕz|iNNTVFO":+4eixRHK)8  gKՆT),EU,\n@Y )o)=R(AR tl`&9Wa&R=, ^ؒ*c$aBЉ؛ۭ8(b#/Ήq".6?)9cx̸ڛBwQ0֗_1 읱L#?1R ,G0ĕäf6ΞBlћ@b5u|tAȩ 7f^eK/I H\0v'㉘ߋVXܯ? #Q/&g0* :*_7^lQX;'!>] ш4֪U+1x;]2/<)Xb4;Ozn:?,؏$:-@3|]?( ^2Z "9#W#M5Z2j5D=bv8HT )J5͸R?u3ΑH0g2_ogl@6s2$2Zs *jEAojyA6fa<ݻт6{ r~}Cۣ Cvͪ\!h=fQjڔ2Q"RLY*zt8CsGc!`xCC2yk#@KQKH3]=rBGӛ}8 K6y9 GǎpX %XVw rJ‚/iZ&R/JO ,6X\ C Z#[*Hl^&651yA!խmY-D) ckQҽp^[x 2D{(¸)MjaL/Ku"qc3orU̽Ql#S}"X 17ȥ3cDl宅9D˚VN3^~h6o nZV/09ԫ ގg'[;/H դFL=Hҙ^ψ7H%Ӗts\mk#Dnҿ<vt^ t{+ 4Xywz,I2ׯ2y4 $UhSN^+ݿs"!nՠZhËn )ƔP~䐑!}fј' Fs\HZq=I5ce+t84>"#4svb}:@k &Z-m5?NUЈJFOLBuhTS( s:T4ō6<@ A8;~LM,ynklY$0ix}K.$)&b*|x i$Tl$O9BX?$r@tSA1QSw棉9kp2}TmF|kƙLUb 8͝6Byp|HV&^PCU v[?l7ksԜe۱_*⚶=B6{ӯ=C~ ̍k[≄!zMS0'f|8s_LV. ESJ/̦|b)!]x{9vQC:VD0w3EeK1Uk ĺJlGQy K4Cqwvб(5:H/{|[*\u]6h7Ah_^&i!'Utdi\2*;L/Rdǜ^1M6YlD!,c3D@X@N{AOC4W'"#B"%t*}fKM/X*Sz$@Ljzk\/`;ӴLtfeuXa.:JM7R7*R %}9ZcX˃nMWP2Y_E("!yopzs.|`z-b%6PK}8WY`KXOS/H~+]5e0-\\Y!X8Qz 7[p+ l_f݋< ,"2VɼkP@ȧӎœx6R4IuRxEJ65$+;SÐcݍ __$T$b>&]0pi0D]hY bLYCw Pjrp)kD""P^)3X]mQ)~bP_xnt`x#T№s+a_¸OגU%r138KgAcmx>Hi27 Y8$g&ɻFs*(i}™ '2JTSbKB>Wf|s[!X+5n&\^YDN/ZmXhPf‡V U2KFl&@ՔP:׵Ϊk:5yiL=&3a;/ 4(TA_B%,\M LsofX4r{h: 'K{{&q<@c D7U~lHg lÌ (Ws;bCRCGe/k<#SWmZPWY' 3|`PTnMaF| 4O 6X`Jňjp^VaEY{ UI|f/{ՠwDo[P6&Y irx|uz5qţCtTi`1])+)cjii{F)۹#ĘicU݃Pɀ€ Y 1Dp˲̯#Ƽy; 5h };})Hw[_1@R^]NlqڙHM =9G|8bkC@w(NxG>=Ԗ 0b>ة1C;?kz{-q.mg,cgLD`tS* V нN=UTꩪB6*Y$I 9Gyrq 4`r[ݡD#Sz~E|yz2Ef6c?c†+}+B 3Z^ۍ$Z{24A;qha5~hE-g*>`Z0VF \3 (=|$^rpڟ$А׼?*wZw4APP< Ob-.B2JX]Gpރci`Z32='zΜMY@\x HGNbR';ĩpbI:sj<}g?-d:x(%Z'mSXG :21v muAhr zϬL 7st3q/_͇F.ը-PKV|)j (1RKlR"u(V; LN8]D$DUw;%=!ɶ&iK|=șQ 3&Ŕ~pr[95:0 ,kky-Ywb$z(H'W'0v<-#;bt s}c0쑿+7BkKO)@9\E{yWr E$igLc18iקk/sƥ<%*@{߲PyqU摙#\%>]8L2pskvDq {N+!x1 &%󽳮7+[zm4;C2^.<',L;_wlakHI*-SJ E ݇vɓ-_4,HgcRB訲 ,j%xpėERP&4GcX{Q]Vay wea}jkrL@؜,O}i3!~ ň$ HtC=_[Ig;GlVRj|5XdVnxY)Sv6j)z~]+-ue9dٺߐ3pN=Hofp 75m A1s54})l,.)mVH-300Z~ʴФ6 Ra8Ͻ]M3q#Ά_,:7EOuQىhf.3 %. r{zZXgN3 JOK1yJ5%? ×1G9v]{{YD(A< ,OgD逬]܀3S FgHƸLe*/9Y" 6By<"ߍm}Jz;#"q[С6F3Ii2XUX!G8!Wl}K%?Wrp](;A£ui0ra9^"`ǒ}.F={R u2Q<ѹ}aEؾ>j+BՍwB9.(;j{WqlxОqGlb8ů>כ_D94[=</W1T 6whJBQro;bVDx [Id"ӄ],"=8@ڱJUGp9Pfԫ#.sJH?q5Tָs `p$Έ2ihdS[wr{'=`, ]ftaW( ښDӏgg;Mlls?ppy60>Дidcdn!* aH/ V4u9٠DRIg#LUSS85k\_YzlI A05N\#/Q-Ǹ^% b5 ׍eXȳ_^[Y䚈Pٚ SC1?F\)'#QBv#Eؗc[D|]SwHʷיj\i(#&@ƈ6 ءC(t{R[qSv*A}8 Y5c i0T5S|`*R{qNDq MEю%F~&JQCE$5&T@D:Pv0:OާKeNb&C*ߙGi&nŤ\6A[nb Яoh9њ}VO>F07]^Z;crNE{Η׸S9Ս|lS3F}KeN*p:i ByXH {M_C[7,gs"[Q2)/F(^U 1tX}G-mx݃bzrgMjNO1ǵ̦ڨ"ל`#`qdQ'mwϜlpyG!(r91HZ_ʩQb DbJAjK^kJ|8O h8rF8R8rDJKDs#ଚC6*ZΜ+ٙkkV֥%~Jo% ǍB1-&2ѡ&J{36K>JjY?jpLXc (B<d{R/l-6 ;CIFPdYե?DُbїroIzdxmצKR2_ )24p mu@R1<~# $#{*?r^mhŜ/,ȋ/>mI{hE {A| Cw9Y4!Rځt\io*fZ$Ȑj?.\P7IT6x VYޏNMMoP&a=ɖ荘Ֆ`Y&gWx6NxuPͲ)@G> "T<ო40%:)~rsrOZL<Ԝ Lb9@S8BNјUyXP^s` ⦷T|[F@5Njw91M61@(J[Slwl2fX @r)ZiNЅ%ҬM|.J$-%1Z{cYE}t xgt0ZEppRg0ƾY999}(d3DqCAE\O(80N!,3r@~]CJOI/&>(BM6dlR)c2emP ǸS?o-tfn*Ě=M̧`Iӭ >컹VsQaJESLY< fkj hgno<%>pm!:;3=J&WU#+- _2H6f[@49"Oլ0(yu/I7I.]qevk6#oTߡr ވ^'jV5]k /)Ywv0$[acR۾U[4)EO–Gjso%W.nK?<|^{[ϰf( ʁ<~LpG&ण~ uu8T53LDbf9|{ˈ@aEQr [~`tՑ5mZ8\_>pPէ^4W=K<9nhG7 Z" \T7X9h _?GXBSYsmj p"q+Wߖx #MV >MM h\2Zfx9=^-z^&np KX k2eYtg{SӈԴXm7dUyRH6RaH] l^B],ҴJw.J+n_]d4:dQe( i2LPFjAP`+D% <[q-N:LiOo|fi ˕G2fI4ۖC?s?.c`ItS9J9RŒjx:=GXlY ҹ`2Vjuo58F4(8폸drL E[,[N&8@TR?T[#a: JX [>VSZ3_ Ihm-qҒUelwLHG[|_>Hi/b ]Aoq^;l k<ʘƯl43Žm&2:BC/5YP\m FWE-[J7oR7=.aUn}++H  ߁Io KL v\&<4$xƏ.x̋Aᆉp7S|Lz4(7c>!H~1AF jz %X"^# bd54A *տ?)>bۓ}~Zov`[h]œI+Y`.#Q9_=jK(Guf2*wk*rl b%hԥ*4S'~jj:416˴YJ l $sDWE\9 $˵uT~MVYۧ46&;o2uMo ?(jg&ѳD%0lm 8ȣf Eclas3ZlJ$;Q~"TaJku_k!^U {lj 1w t(vL?vg{D5Q9ydq߮'\APnfML@ 1Xи>C\LH:E-$b8&f_@'9 IDA?|'҃j2űڬSTP\NHJU2IeܙiBg~5‡VΤˍ(wVH z+lF;P&u7!gu1 Иsͮi b4A| ,,ٯ]Z؉6G14eM,7ms?IhqV$FӅH2D" C ՠєM*fh!‰{_,a:X^^pйVuS.EQ-C:Aʅ#}Ҿ1]I6(@ )=zsJTS5ik8No]AOrw05~&҄2jo][tZ )?MG?(Del!Y"̭`Y0]=S :5aQ1H$ZqtM (9vKQLhaDMTl{X06LH0%eͮT76/.٨by (i=rdeCP >E.S^+bBO`x`+ D{.)HiԎW5@Lj+:ͤLg CE"Wv&hGOCG״BD.!V~OW0WH;==A* [@MRb9pB;svwgx =rK*fēd3!^MMIO|͟VöGBy2;1ߦe=fݒ'҆HIPIפW@g`EmH\Z[sˠV?KPcPS>؟{ 娬6*܇??gNFJELK7D3# GĮjc^ۉ"֓*;Fˬ0{T䳯k{C쏿 "L￘cd!*Hz@U'#FCw7]ϙE[B[ľIy(?W+[\Ѓp *n_1܁M`"kgMgL-%EowH/p_Aĕޝc0kVQi" .'xZ<vww G Eָr ۻwD9,'~! U6rt'l&+;:NVvxFhF\Gr%r$WhPK*5EG Zap˿@+@8049g0C|}1ć(h26~&kS7"BN-Zl\ 'd߁+u#-9\IĿ#_ ŌL-ޮF %O }1+(@2iAi$ĄH""պԫ!elSR0D6MsЀ#ʭ{E[ҢȠ(sKJ KBq2lrKQ@Gůw&Y2{c8QcZˬ0 L]xCҦi/[weI{zAD=2<̛Vr=7⇼b R贅șd{ 0Чjۏ}80B&|DxTZkN2hk, Ag Җ+4JOXl(k[V9stz0n.[kM,-I3Ɇ׭0X`?/Xks⼑wbWJ9~#GEk'⪥Wid2-[aM,P:!BÕ+ 'Ub`Ampegn )XPϷ^$EMױvR\,}hCjQWmEp:0C0,lоKv,q{9F< xP_Z5,S^z_mdKEųepGB4 rBn1V wָun!)SjpʰbosD[-"Q&O R;׸5lN`)Wsb q@2CCz/('kv?o4 *-Q$YK큭-/m^=r}ycXP~VLT04YT#}ü:P[(qQ]/ )9y !%{W\ ;zJ"ri{F-ּmۻnuayOdgmdT+є[ǡ, "6 :f٩>O4V-dxQCBPFZ>t#rP&>]׌2?gJCf~+gv  a,vWr^>+WFr/'\@fߜ-V`'sI@P7J*#8gWt"=:]K$-rna^;5.\5zZwou8teG Bs㮄=廆?|"{VIa6[k`9l-*~@'|:%rm 8=QdͥjxqhW(d'|!i@o=s "ţHS^$bdn,{AF|e3z~y"=;z[ f:Z.sp]Y\iJkIHܵG alnٮ0dxy A:6>:*>uP0.498I9i_Ѐ0zh X2,g$^VS}9B-,cJ6K?~eXM.g J/Ө Ѳ. [gGw1UU!!iZ8ѩRgQGI2/I % \664̉I+w\s`ߟHgC>1ΪtgJ-'YgƂ ic/l3uRVmWh7$Ŝ ` ¼ldU)֜hp*;J?FW(|N %5԰!m:3 ΁}2qcC!'̞G-.MQ8$`~IYC5Zf`,YR\- w d⦡_i?O-: ;+*fyc* ;QaVrOL"4NJf[s[nC3.]XP8K$l%.";Z1k^}]x\"ϑ(j ZZ5SR*2 w? sJHq|&bv$O_5f(] w߽ueő`t-%'c׹L ү."(kddžΓSӱQ* @ΗlN0ebS<<`2b?ԙ E^mrOn(S]9b(-x@e&RDKO?*b&yQvwP@VόveH8i!9"h) o@(nvg (>O w^v?${z搣_/T&SBeέ qKNT>*HpE!QLf\lLG&W+R$G9tcͺZ80b(Cu)IV~M*B*T`|A[ YЈg]>\ذY.yL=sˀ b&ą5ӏp9! ] ?Iid1L2?cya*KFPX',kV=UM>t`yFp-P88| X5'2ɴN:1.FP pңzS) @{U]&FQi*6m* הey$!'& ;|C@1/~1 Dإ{H$CY 2M,{Ek5=qCzNy"eVjb{SBo5kXWl 1WشBI!#RJ 6 bʃt?]i#?`ޞ=d&V& ̈3d6 LJ{9ƳoH/=rrwQLՎ"*8W2v1뿎I9EG`,zBuRp+H}3Ѽ&KXegvd׹v.`2?÷DQDnjfЁmؼ[5B{`'8^%Wb_/&?>EܕybH!rMVBWwZIJ|9 5r2`)a%Qz@#BVe H~sŬW4kk,qWv/SMmߡj\7rI|lQw8Qetg-}D*3~l@ma25.|veUr6D x&bwϖ<:/uLb'Nx8KҚ^q +nM,+31b d'ӛDX𠱎"~G0ZMy?3n3g|$Pƭ"^eb=VYBYJu)'o" .U"_+DBE\P*κ;L섀N1E`癃!Fh;TF}84GMBgr"4YE;Lij=1Ge6Qkmi J$|D3{ 4F)@ E%Z BZ^8Hڋ$sHZ: .z$YC붞'm\͡l9HSv8WL# 9k1׷>u4ll$q]Cj+a{Edf@PƵn@@#?jD,[ ަ[[vgx?6SA VIZ˘qqľGef,Rsꦒ#b#^@D`r<`\EɩtԍhGDݳ@ <3!I+_uvH}j3ҥ_옢W:Œ=}(~_W5ZC+ 2UuY9`M8z(va|pC-aW:.5 ,xq]@ }\a#LaZ攳Y'?FOĕ'QQ^?UdG:3%$ jieTwO!]uG;*U4:;EtKdK 篣3;;+𹟠-,]Lo^U%\zDKmt_Eۙx]PÛ^%[)N1 ZE= k |wԦ lfqF Lbl wm0(as>SIni|w8GƔj^ekUSkJq|nViAoZ`dtb rJd/t2O꜌ Aƹv ILZ<;]qy^2cSKC`q1_d-'܂g6~1J߸ ڥEf:Ak-2H_}0w%ߘ5uh U}!gtн4ìz1+'ɶI>MmC |eO#J kE 0 uE88fG?Ó/0HaH.}ՑBlO^>:uayZa c+~*Ie$rR3u,Gg5".'J &Le-a05cֵD#~F/)~wΪ687U tVwdW7O`f-*ckv(Vr|.1I۩pNۂ xIcA*nL.Sr8E%t߲+Л0?Ժtj+,Κk#T*>4:ieww钏*cxi7ִD.:+]83ݮ?'?|թ`/yۡ< iEt_r~;]S0+XE.9F_Kp7=f^#ˆHID8+ɕUkF:s%I7ݓ)zHZ>p=q Ζ.^8La_<|cW൉z-& Y-/ @ͣ;j|t@>kWtIK#!HBm$zdqg*no a K >[amLb0jfxK]­0cZSj(e+$NJZL Tȕk#N\z~&YY. )^3~v? 9LSF b~^}vKrD<1=h/%8[xom ӻgkj V8 Ϩ@i7k%ǚCX,COpvi͆ȏN"GݠV7@wի@6_x82k//+_#k/fDRe97}ݍaaqSPA>oPyHs9dI7;˴7Ήpdִۺ$vASxգ>X՝s B&a4毐g#L_dY+i8V`R?)X^bv%F+Q饴3KI/VOwoj OMo3 41(t~Cb$ކdxdJ(x{ѰQ#'~GSڅM }z'V3Ү1ٌCiPͶM]K2~` c:&Δ"kERö=y51_f/g`1/ eInC mY))&6Di uSTM~>NL>sgBagoר/h *rTB!>a(ngcdm#ksɡ/( bL,^P߁ _̬c:{E2ӱ-X@( }PC&t+l}{fVvɜ '?W Or;qZ-@wZQ>9hb[ nɉKba'S>ӑc{%]$O6 miɮ qMc##NS.RlU1 xc[<]`Bnyu5-mM'wkrsY,\lDгZkmkN1:~Zw.,cQhC/h/iܮK~sqc5yY0>~ Wv~#wA іwD DZJRM"THh80Loqy?2!wNivCubCȼЍ6#''͊5iq^Nmg$y9V^P.~h1)[^FU?yJ(/3JC*jw*T:K{9XS%`djs:3kM(pغqDqf.k`̱=l69e. s%u$%谳Oj0x^tyg820}jey>ͩUGP^T`HؖcLs\J\o+(0%Ăq$)i4z.|pاwo9C9U$ 7t+/[)f+1VٙEnC<-vy$::7+sxD"MmY,q/m~q0pׅb;tl"TJjC5B22fo[EgZ^{2  @݆ݲ \ϨIRI:g$yWu4ɳ%a9*honwSA0ksrcA)=?_M[3cm`m<1rOʔ*OD(|xued zvYͣYlZWyгO܎8ki_fz㐁'n!;o)&{p^f"֛K'#uI͸O.Ik Ӽ/B|f.רON/$۵* ߭8*P 7(IaDH{{IƋD\;H-cjm>ir;!Ys/9@ HX$[*d_Z8Vs(W1;rh*Aڽv֥uǼzJ>hV~QK N38 'CTC=+)|;"ԃEUpŴ@.3Lܭ]]+ٙM^gj BdM{`{rp(Vo]#`[F$lYׂ~7  Z6/ ZuZᖢuH ~`yNnq }^¨^Ga4jXWEX$T-@8Xr2ұ n;w%B$3: weKϯd\`Ё9[-%a:fiױkM ö#0opop0J ZmK=K#0ܛ3]2ԾoD Q,_{yAyhe,]xN%aNΈ auC }wiYX~@[h>b9^ BTc{&6"kع ʼS5CCr45ɖ+VNb[K3P Ԙ?a2!/,6'xwvPݕfғõ5_ܼH#֛΂(.MJ 4+?q٩A1Lz$0 zfhϾ|W+`$Mji`Sw/Ee6-ޜvy$^Pdn1W7Ij P.^!.6`trcNVLIqk}z9ne'\VGPqn#(.߂n <&֑r=.ЗeE+̠㕲bjzH"\`t`/v#uhn^D|͟se~P&g1N? &Nd#LAʥ"lr>uDJd{PIP+^N'ipOdl{sYdRqlNF2}ӍSܬyXF*y >`DΌ"1e鸧uW~T8B09i!x\FcHZ Nhp_fw1ҲQIt%ZE5di5{97[I’uRgk|0 +k(Ɉu`dֳ5,5.Zr|ϐM3'Gvȋ T_-h{FUқ{r_|~ExET*1ffЊщXTJp6LaGJ̊2?(a.CZ1t-RTvRA{†IT=4uk74}v?>.牨vwI6SAga.yӰ >+,ǭakFvU-6LPoﵠUi['' 2ЁY'W%V D6}JK,ے3=#8yz!ul4K6X$[WYK(ЈQHf? %7sU(.QOefܳ!'x@坡:VCǮM7w wisjz5^|,4iK #3زIl(`@1)lJ[@BA>fd Ri7Dh>*ʜFVo|JZ=qo\\A(72CvE<Λ0\,H$=X͛gI4y[iyCCSwڼJE@Ú`±n\9 ZuZO*dcwsR8׏\d^ =0/=zc٥J/n㚂wuue?jع<#{JVT#'1v=0O춻: R$B*1)}=͊tp >򹴖&mhE' R96Vʅ#@k# mqH.X-83nȴ~&25F ]nqEfTIW4MCd05e:I>c\uPW(WmNrWSd (fm4숴-Yc<@  ,*&(Ik}K>8ahf=gg|8@d4'P+ۙ-G$烟_;5uJjK#).j-"iz{kw%*Rƛe<Ǿv܈8dt@]|ԣ4BJ)٬[xKVv|MMz\oK_oGN=x:?ZUxBEaPYeJ>KЧ=Mͯzt?ruXx>23M[D_,soB I%t9Kozz⏮D=B=IbſY2d?ry]l=|0z^O/i 1NAL&d-`>ͅpBu{e#Ps *e0 )\^L5F!2I1)7);R9AROZ$ ʔ߰Iz8-TXA_,Ğ׵=C:q?="Y3Oo:vΠi9 ) ` <OTrsRˑMIZyÓPJ,}TEW3=e A˒!L?CoGhGpXٷ{-C̼[l)E9V-fFU${ֺة2a HҸWfEzPo# ^k}.pk0VJ+tU;S2$3 yA1_Q1~m=XVlI[>f<:_F=' nxu-T-\YN9eaӵP:־(^EfPMDlSYVT `/IKcO'Tv`|3w!oeLݚ3x# 0Ej^6Q+iq3?m~t{b1C6jFTv@]^!e" jV/xM^hȉ LoK瞐ra=N1 ـŒ9ǿK+)%HZ[Vyor2HBW""t/N;w ^vTT]8?dr p;?1k"L-6`#º{t8o$^>2CCQoY͢gLIǎ7$lO@Ip~2;=.b3"a#AKEFJ[ޮ8Vr^ӝ!x$M3Vh*^WV?ܣﳀ5kNQ̬ 3@ Utu~({ܧ7"R+,HvRr}:9Jm/_ }UInsջ} ֆS?ӄ8tzc1 %)"^=]k9tO*L>]X`jM&5>[p hơILbhoH) ڈ)N.%/F |{Tv ~&i]w"IQ̉^?bjfAl4Afǃ\KAځ4O:+kNjS[*ISa4N奂gXH8u5e;2g5-rel(qz^=.2 Sj)&J, MI#߰hJKk>;bͨ1<x@F[Ǒ?|*dp~wmr{`ZԿ=G2O "ijr\Zx6Ə w4˼(7ihpC @q{,q Hkt7rH=fړҴ-2ܱA7~g4fחw"1P9<bs#swdTX99OQZG[j?lӢ($XuHANpv+o؋$"a `.-&H/ kA0"}Pa=EL;RDDB[\UMP)o#]v.ZWE7_ wu@z0t_"\߻*v3Ca$F.`6(){u\2#KH{ #n]PvZw*ҹsav3`ϷS_dOm?'o1`7;*遝~:v~ C!S`Jok~Au&`5xW {M'~(!b~h`KZh,sR/ ^zPL];&h0&7'!#8n"v=S 2|۝2Nqe RGڙ (r6Q0P!rmOJʌz| Q[LتiGOrtoЁ4bH)@}莩ξAp59J 8T6 CB<>i뾝:>ѤƝ$9Fq&i)b|>B*Tuؐq$u0[]E} +|K%.άF%8?_O)~ZՇU F8n7?#E,oLU- 2)ة03-hn2V4S*NVcO%}R|rZޥ6-_D?S\HxJ*Q2%.Ӵx8bx#.i |+ 6XD[0% f+b}Q_9L.vFkC!h2W<0=s"Qut:-c jHpiTyDv~#C@<3d )@z#%s!8^.cN >w?ֺ2ɓ>BO93.>1_Q<|LkiMF!aYV8'c \,g~Ѳ;D_2;s0q V/EbIhᑷ)}f9;?Cyn]px4r,(Z:=^Yoekҏ~Q{OJQ2C.hCp/+v)%@G}% RuƵbDI7/T(Mymڴ b:.1I,!%8R  vdݲ3,^>MX_H3c(}4`(F㏎'sQ@tgY#n9Ṛj' {a!d=I]x(fW#ZfގL7o_'+j%Xd>0pb>#_l&w9{0VUA,]+ IAˣK`)Ӏj%&nCJl>U0~vKN`Up X-l^ ʬ 49 sE[ Vcւ ~Nrs!O義Ȱro4A`kZ{ˈ0Oj:dǓl$OIH5myT-%BmL-3{y 1#+B~uYUTx|s&Ρ^ o!#GK! I.l8-usVٶ޶ %.neΡQ1uWD*% "LIr,BitRItzh%54תHU# 昊 0>-ߔ:CH+?:Yd{yP[AMeIJs&oa& Vw( M^T0;=2#ޜcԘ $qʵ.UqV 6s]ɌcV$.ɫ(yŦ2(فYO8oi+BhF(Q #hS o(/7A~#@Qv]3VAqC3˕1fYHoW> |nFLrnyB;ӺqaQ$3Azphu#g e|9uW%{OfRs~g0u0q>vRije+8~t}E%:b@&ri0 ҅BqW7X1AmPw̒bQ1 Xƒo|EI*1vŔ~eh_D_2 U(tǁ1tΦ#gl(1:܎ݤx$/j |죾c_ݾB{jڿk:֔d@-ܝЗSwjѓ6D`ev5a*`/ϝZ~9~65dDIzV3j*&ps4U6CVAǓMZE;Աx CxsGoHAB. ӳ\R4EDD𩷲A8xle1]҃?4llޚ,A9.r_T&8ى:bP}m,BX<;N)%`Lr:.4Ǎ3ZIYϡL@$TLh9j /RHs\Ba{z_S8 :κɢEu٧R fnhl҇@H4\,<E%+ə(0P՝Ea+a}3Η;0`= :T#[7Hu;J(~vk}X?6ZB:Ӱ؀񺑫3U=WzeCdK9ܩ砙%XMg@턾&k>].=L0-nyѓQUWsCCo!seE?7ߨP8mr j5|9ڛb_'VP3̇5[5ߧ՟g"J>]@fH)୤e-=┹rjҊHՁZfq.gp@) Ba_ncАAKg]ec&6L1W鮶ްbN[eݮjR̳@/5և#i|ZnLgP\֕w]6!Pm(B}֜<8@܋|C.ʜ1Ҹu͹q^XPŊ;sS\[n5+k\ EՅ&6(1P %\mgɬ-a׊~3 wsXl\ %tԻCUa)yzb eX=fYoZu| SbvĒ!4+ ي^\δZKt|ו 8Rw .tiZA_* .-_?! yG5۰Ac %5fHǎ*+a&]3/5=zw`qM*JN0(ȇm+@fMT2k2 ;hͽo[x H|E6@ ߡr[[6v&Aꊩ8͂Cs'T3 &CFpF ГD7CPϖ:"AOn筓 kƭxN=37chԷX1 x;S8dmoȆ<B %FJ5LF%)Mo/VvfEԡ[YXE+_`3^Vط7U( :+Wp kDJ>?9y0QL(]1XRf`mJ  [g1-Ň& BL$! I>[Fz);f$v8T۞K1ĩ!W|1Ra֋f)O-w U#)Ϯ%XzxCF"Gt5QⴑuKQO_ǫkd rԪ] g0x|$ZQ3@kɷ6t8ͼ }!SNxڊ MU%ıXz:F06cF@(B]]k_="Dn]l}xhA 0M F 7C4@T?C4?Jr*宊u8c>fj 7 p~%! ;zg#s-Ƣ3L9ޥȿ=_& ,t&K<ۉ@8CBHubpfxQ#fkG̙a0S۹=J9TAzJ Vir.:6aR>BIutC+<ѿ 7ΐ;ّ˼gX Cm򺰺x2✷]GT2"ir> M` [aݶ[fweT !1}lTn":eCsf*Y0CT]2Y: X&#j;FIO%ڋdX_غ53s:ϖCʗ\K7[ShWC'A<9v/ K@,/ oTC|Cgڊ1;Fu;̈f@FP~HebC&}S)&Oz 15X`Aϑ(r.쁯ƝZ:`W?rƲ#l[s¡MdAY eQe2V`g{u@oʗe_XC)ej7vkX]yU9뗒Km"=Y?KՊY9tdcŢUST(oB&9k>6x1r[CƯg !0橳!Voò\\OK[86n@eEIW99 ~˅Kul3xm%w OZ~M̱+dQ?-3D"הK5r[ޗQ?Ǫ?'zBOJQ2G1;tŕA:G<{-}ddyb.>Hkŷ [⁛g#zsz߹SAYD LC#w1 y)&Z2d@$%&k4TP/IROB c9O.r ;AVNkzRiƷj[chCHR:/i9D_=*- AsJ=5k!*@M@߽O$iKNBr`NO,ZȬ|&(2'͖`ӆtft89ڔmuAHXۑ{ A.eK Ɂ8PF]lrvVnަX!aB@̦;t֙J3@;/xE{]9dWkobwjV#g`&+[u1/4£aA>㈮ az#U_^7{E}mw> ;_E ߛ|`b PM=̔-#`\++xf-+#BO."SШ&8l]$>y:H׀x Z@0}M+?a)ş-#SEȷ>gȣ70!-mWՀ9m4 bxl+<#h} "OT$^[)m2[ ) "io| t'Mc Lr@LCά` !ZQ⦈Y<5 O =9\q' Q4!1SxiwjFug K?)oI )A'pߪiٷMM~#x_@U^GSJsGU`Y~ԡ/dV8Tf ȓ;urM4ecwE Icg+@c'=2`DqUn=d ]jšq%3>kWg& 2\vExYqH ȨVك8~n7 C5s5ʖ$T*A 9ȯ a}QT[\>U$rZZã`H.aW(= [3Vv92e*0untMegcRKL卯˗N Pۼnb׉k!%dΛ+S"ڏ~30҇WA5T JN+Kԃ y(̞}S.׈7=!vЬ-"*VD'kR"V-&u$9=Us𧵂p'puqa\w+keU*OxOHG<{#v&3):Ntƹ-OZ$8$qW;33Nh*X{xS0!YMNs97P?N^v#Ncs!+D0 -/l-^ a9/ܟHqO @q")lq^^s-rܓd$8G^Fԛ¶߁K\j 0PBce*lńX(.N2{eD>ʾ8 hʢFR\j1 -U ֠עj/4̌ r(/ 4YU#Q =@>gQ z?=_ٿjNf67u ɒK5uYGܲ|k'h[V}fF~n0n3 ̈́<>e9=iJTǶ"K]h <#tWS_Iq$Pb5AW,5OxV67$ ჊܃t”/`.&OR~`Z^'<*& S um K[v*n\{6yN/A׊@%NjQPz~ސ ,< Beîũ)(TQtE-%ݻ_Q5,σtL}d:J&p?fk,e:q78+xef'~5"f0Qx0#1jf44?2r#<ߪe R@UTlӨиMg5޸>:vSU HwTGQzDHVU?Νm'-Fj_- uK&S}7zML|%9HyVN ~v D}\DaVw@ yCD_BLX0tBͨ|B*R5h `_\66+D~Vvlysj/iCp\x{7܃{__"]F{ Acbc½8lRSOU so#$[lʏrjoT:D*&#EYlߪL eAcv%H.`z*!_&,Ү,{ %d`#OB]%Z`#1B*qTY?S0\ `RoSrƆck\_M1QG2q6_Kd'a'ZM_ܣ=od/=3 x]. ">ϲQˣCbZZ}jhK7blW'Q2޾k$ڈj_xFͼƻgZqX'RV+)Uf]X͹wpT;QP,w]$7:äxaF]B&ea%7p`nF _Ox~2%K_G 6D5~q)0AtLk~\cW`UX"{kԇ)??H+}m%{nInFU俜y8d!aҨmڛK<L`Xܔ=3'N`#|8iKP:!3N}t_^IPloE baүqlMedB+E>dF{䀏ܫ!AE -A6Ò!7A+G9Jҽ!%Q7u*5&X#M#>κ7ԍNg"v=$u&Qz{F\S}S l #e(C!uYWC=p%{ZV*?dpj}h/VX2# n ѳa6AПukǣHH1ʕK@ُLQ,"MeҎ ">t`7cz:!+5/iHh$Fe^ָia<'.-ytR@:Cwk=LoLQ{}1}EQ|Q)Ԟ<Ǒ-嬁iTDOZ։kV ڽhB4_. X\v۶2"sy +OO`01AObsxpRN%n)OLT{3TvÆ4%c=`O&3 G?ЍK2UY֐exO֔qM._V 4W-}wad]UC:;eH$$TP(" <΅7ײQ`ZRSGͯpho\I69D:w7#HiRgK VW_x]!Z$; g&"8Yjc1+zgtR~>d悻%kN7l/7LK:U(!6x%}Y勾dpG/9NdRk1j-FN#4ftvlXc=R2n5!r0(B8|^.O`}4wyw7}>w|̀T{9 qjtV 2uc_IV3 u-.ڱ‹t2W,mҰ ~Fv:b"E)8WSzn9Qx#re~">6))kG@䉁yqoIͲ<=K$%f$e3 l=5-E2* V..lCɸwCḨ)q q}6nT$23.Ҿ`֝Y&,YG3܅E6W]#_%gAK.:RpP>~[_gE%h2Z->N W9%f^S$;Ec+vpl ''F" eߵ;˰ђJ3+)SCo%*FEM~R?>8-45R)\hx]?!K^?[njB- (m4K*,ԙwLLxk3Q#3}dG'MuUakt?@@S=Ms8*yg(Rg{{P BƌTY_U:<$+9\~| aZ|;~!kk̶b1&hdM6}IQ*_P>%d 5 T}]; .\ޜs }FW|gSyȲXrE{jFA?%lzpjj:>mri]/鈝hロo ۆ ]Kr "$)|_ݯ,@)[jzd2JxPٕhô鶘 T_W73dpƋ UՕuA*:8hUd3 9DHY]TRy1s>pµ9=r)[*G'7-wt#uDg4W_a\,#}5>ԓr/[MX¯H3$񺋫9H^FT{?8K 8Μ ui&J I 4o<kc=ȵ]A"Y^=.dA&&J> \0mGUkhr ~zK}Ҙ^ˋ8oEE݌C֙G/cp#~ߐѳ=X3.X{IH؛]"7Y$riI[z۳}/{nH m\/C⣄wfk'@3@RCg,rOxc.,51E(9D2 F@ք0€P 1A6Wm(NTG`9t9MG#6#q9T@EuXۻ?p\Xxo f1O6p &A$YDg(/ێ1'a#橢nԫs^9:!n!{1N<=RO,mӷQbPA^~ t! ǽ5e\SR|!Y6gQV6 DWp'2E;N 6Z4dd5H'9?1r0z0E]*3bM43}5?] [`.\sR}`ڲlv% OdȱG K:d64i# )r.;+gNFT~hP؂DCM!%1 B vfj%{$ف|UOvI$N=к!nrH47`Unȍ[wjSKJz\O=թ: "]aЗ/~+!\HB}d:amx1'oE)VI+M .VX4ά4=.*dH!L* vŀ_rn[$v: &Z&6݈e!dhz_;ŊIBH@֒M@lnC5~S&4"YY@IJJ.X%i06H!a՚xr(OfQKʆRESfq5nϙ s{ՕXERcĴ<*oyL!ZLp?+${p3!Gg(+G5nx mDł*daP&* j9;!6j եH%?lT1Oe\Vg-<:|n]蝙D}HKTF/ aW-([- r4n}&)%~uL̉%n>ŢQNr7sF&{Kɻ_6"\OEf& F€p εۃ YӝcZ&_dd 5ɜCcH nc* gK(a' V T~)[w6i -vC0 g7i [V?x簑mt]ekgFAZrHͷt ʜf' 9kv aNM7!1V m7}.-J(xW{Kw=<u\%9c8nm.1ImygWKjVyJHV*rF+㞌}'nn%:<!N62'Ѱ;OK9?F(j琕v|("X'Aֵ+$DOYfӣ^PɎ[w.3<|P ,!@9³Sc-u/SilHHEc?6 OV%{I<=C~o>BUhc-SPJmwwlOF<Я-1l9byqL%J(&ҫ{ `%L{T&YӍz?@-O0Xog5'H;qSx0z-fPZOuWYgݿɑ`h#'5`ȹ!Zv[IUvW[݊I/q,&|J #R^$hzqOX`]*n*%d(·mkFi wMa6 Ĝ@X;F5.[ezKD:LދVn&Jn]}B@ _h^fSۑ}tcfw)7 hf 0yD)j.ܓxݯk{Q"88/%׉Cר{]wB!,cU Omu`G|ݵy:2'6so=0/ޏ>pWb+db!P"M{{}G/vc0y-%ZOn@B5[x݅_h`= " 2DVq_Q /cSˁ8 řv-gA,gӘl5`3/Ցi]0͡%`H܄sC? _Zj>": 8{/e[;]E Ħs@Z=(Z8 K){xS1hafI7=%q1Xر ׋*CYb {CMg8Pyp2|)x L4/u6[np$r$Su85i-[JtOy& eX$t$KDDgXFBzҩĩKBVp>IGmP5%k3n_}g.q~Y*̞Q92_fv)Q̌uޓ&y"ZKYh >e"Vp4hMao*g2N l9wprdt_+{:6j5(h/%5398yL)SBWQ0n6f'É*jpQS1<#W%A WVYEnb%fBu=8oI[ҾϘmHg>dNwLƗiׯБqǪ@^M>!}UqvM{D#V&(3BdpӘ4v+GDŽl&/!*ҺL)@06r)$g7w1'5^ i%33V0QzlSHj|'"jT;;}$>y>S|v&FA` F>q*MEdygNSIqCU7M1|BX٭TT.mL$% q:$ |o Iш\o CLQWg.ϺN S/M4E$ h-vC3tۻձЫK 6RI@CBEWrb>=nktIN vHztHœ.yK+D䷬6 %qdw&Y^vnsŐH]z9$jOrt ?n.M)& R뤑J4,>8{ ŖA'iv20\&瘟"SaÃM+rк\4Ҙ؅D_In>q%a ,5zAN*[jJmڷ ?n+ d$G]d6[0>%KI_; ̧6Qda7>qEu;rqi$I|!L '-ځgЦGu75"DS $.##u4QC \|tf#L+HNLBW{9mwPh:]B.ʟ/_^ EL1\B9E=uRtAFN/$'A$4‘\4k| ΟӿћKߚjgQ-ɛve}\  1 -k托-Jq0DX1lDB4 A 3ۢO32wa=z#8xm՚]$ĭM`i fhk2љdMo<4$iA?p[vzτ;*;/M繢9(t.NǗ?ZvB#*zu_#?Jwy";(p!9VLuy;L \c M5@J!_A!]PIX+H Kʥ)3 YGI(3 6uKE H)xV7p褣+&(@PuzΎ^H! "z`X@#*GG;|Kg07!p- ߥx+j+pdoT=j28IR]ӊfr4%pQrqQ,`Uɤ)\KT1.&{O4zˈឡF-x9 T\uzl H2Xȅ@vVKt߭CrJ0Fѯʬ6Z}oGQ6KO@JZsu02|5x zZX|)S)N?]UWZ3t𾏃Raup4n/)=@ZK:!O--aYH:psM" ]S߸{b`RqKy$(R*䦷ZX* Ws+oxZyTnKzh,i2X"FaQ#v3;lB~oBKlw+3J\Ǝ'zCGSwWf><4$G|s@  0Bt' <=7D&jpk5HC|݃xl Je)~?L.TSW:~Ԧ7D$Q9CÃ~~0+n+"!`XO#HgL< z.^JFvͱ'H_р1/OQp_W-f o(p_Y]=kXE_1#]{wx4K$t*B34)h7%X7ϾhQmV쇦@q؏pڣn}iI默Mϕ |>oҺwX@6F?(i:s x|U0R]sX mvD+<(ZBG%< )JvERcf9ωCƝJ@'JIԞl3Vc,jZb5&^9X ?6/"{s>/0/~UgF\`^׎(C&9 *63=]OV̀׷B~7s^Cܣ%piM}T,4z3:6giuM )v‰\#lw)3?  Z=N 2;AdY镣2mb\_Է3* CiKCK9@xv0Ai1|pWzKRN jwjR/6 ykQxpZ};ܪXv-pF|8/Bl# n-aO(ޣ/̶{^",ɚO,# 7Tb?jCw.֖Uʞv;$pd'潇xeoqsM` Fٖ-Ç Z R.tԪ6_4:̕2"P 6S6@5Wb(a@iĊ]zWa`iQ2.t/,5E_ DQoԝƬ.sB 9IMq}+ONWSGRICću,F5+XMR /RWmL-z4xAcKRhq[r­@Mj4C!@vÙ4tH&$)l%n|U3_SF(86oZA cbލl>q2j+֢t<639!%dPo? KiZJ|I`pc @yj/Ęop@-ԜSo|1sSlF168L 夨譄 &'l?w'"I9`v+6'{Gcm!LUP-ZΩV[TW+Q*,Gku7v (sՒwJ{Trq <`] |)]{(̩rq ZFgmzNe.GB0-ZtU%+5߿30PDJw9:$E̡ vCx5~ORiӞʴAB@ T玑/^ >yd_='Y-izēL`nr ;* {&5w[j -~{íh:\وgKifseQ*vc3sD,Q*wqv) g(Z>t%  cg%l.ӈT4 \N7=;E;r`t l-ӏ2w-*@`jVLWt"$ˈ-HmB_J,T3x<Cb9bBoˮ'$&?YcjDE< w;ϤgG&w9*i| PA0줠d{4[S`S; !kp()[:̈́$6t.췭='w[e!fת>\]BQ)t羓^5U`R*;"UTqj!ttugpqӇQG@X6jA(Ja="d[T/ HQ HdPxE*,K$;.gmaCn"nSɛ^L`$Rx{rASnƻ.(֚cr[q\m!YYLYM)bߑwE?bh긫ՑC!E@9MrimՒ'/;ѨG4,&HnB Ub`\M^MCU<}a\)x2v`@||xDaͻ)nٜA`X9CTViѿ'»Q9#.ރZvh;*krNfr<`aQE C[JּW/V*<бKN.%20M]C]pME\yX΅n6~vAl3}R MslJ%+mZ>.CmX%5B+6T.o U$.6NY!'`r*fqij Nt#O@x-*<5E֏GD315 MMrBը;B:2nIop0UW3;_@fRTpk 3Fȁ"s)8now64,Šzn[("q>MB p{iC~~EcG\'kbU,ө{9O{!i )ik40 .stFWN8$; m];Ü2R!"xq! [Ub^\6hR2j]SUhWl|zί#BpjDį%yv&c0D̾c(]4(ZZFO*RѼs  eI"݊-/@}< |;5HQb|4+B QU>8,>O?=($E:CdpnjEj*Ve:_̺ЇݭuJi'G DU`hFB?hvGEf`X|$wۅ"ΩWIX])pTNiNڡIiv>bq{q}!C ߿S.!ޝ0 "=)c*XXC;*cJ q=p O1]ߪBxB ej+}U J&cݎ!S/bK*?8喟 1ۋ>D vTǠ`qkhUt|h5 0+HN KBs>d~).m&[h+ΐ1A;3^Sl.2Ԝi_ewb>}v?;M8~ނS%A۔rƋM(Lojݭt*f-#LpJFlN7f?n#P^>JUi a?1ji>V)P뗌t{Y傄ӆ t"{a7RaeꕃnTdQ]{] X8/Z z獂备jRXδجAbL*tAksfAqZ{{M̃Nյ-"C}˽==~R%R]wM" FNـ̍%zmD#5vMk諥b:$Ϳ22!%UQ5Ařk`-J xp?@ &(qQʪ{ӎiQg_zY<@CrF{Υ':!-~\ƙt`KvY:!IP< 񁢟ݎLSRp+疭c0p+=(֋9(n3(yόS+(6@ZhV0*g>,G8_kׄߙTByXQW]CzްۗOHuoh!uN+#iU׈8ck8 9lKF̕NXBT NEÏ/2/n6aXSEE\6~RDEBd57G<ҠV`zpdUn#?3ЬfN 8Hꏗ߃~U%B$0 Q\[Pڲa/>5^Mxm^I&LW&{߀7IDX(> ~POD6 E0薆SQ@= _#/l\HF/); g7nP$-(@ޗWQ}LT+!]𭑐%hh>2Ĥ9Caw.73.G x}1f6<ꪍ_:Â$J$XOjo̟W,^D2lSUH@8׀9"+yvW'K#t@SiZQùTnBE:|Ldnݏ{-vZ14/:㞜k4 0, M 2fjz?X {88ImdzTbV1:[vjQq lOBuC]u)!q /HγQg3:z;]Z?ODٰ/sگ /5tO Tcnɚ]{؇|S ut+_F$]8@] )E%(i{s>ȿxGM4=qt85 Bc9^ٵȩ B9(@>)eWfu]K#§i6}IU0 MK(7GY#=^!Ki|qU5ǡ\+-E2x▢1Z33R4k'TÔ걘57kNc9z<  “ 4+{OWt/`s{3W>R@TqY2-\`:7NgID KXl'UpD< Ds3 c_2XUB\nt^F xhUnɥ_Ǟ';f-2V8m(3@gS"]?I61jNUWfc_/*+6L+kP6`d0qLTc]WGqc gs&YJKx2Mk.)R=z-w ZҎ+iV 8..ۨJ/)suW5{cJbVAp#mμ-elI&lO}l,Jc1ښD ʻ)gYZ070701000002e3000081a400000000000000000000000160d9f5e3000038a4000000000000000000000000000000000000007000000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/c8a]?Eh=ڜ.+3HJiUmA0Tё3@A~Z @^=m;i\DXN^B6u@\Iv:NK}/°$fѽL0G,!!B: TkӐ;6.-&@n•pn=<o'Ӂ1K &Oc] e-a2H)bp쉱;[ ؗEQ!&>)S#eQ~{2F@Df v@ PK ?J)v"Q5S" T Է &QnJDkdEo-09za4K v3S}r_Xc(R;iW#XdzHML/؇jQXSv-Rgp9y-¿aGs4CתSwJD gWn '$Jȴuyӻj>e4ZÒ-Ӿ~2.8 lnnx@j6ݒ_PFߣ?*}j-{{b{[U%W?^Pd~=L}e^zBx IgW"JVt<)8Ŏ7O΅͵XcOX))J5̹6`ɪ#>X ؀YIAH6G9DK9^:GenAOHU«?[w,PA24(Ka$̙"*mNJ[AxǟuTw%Yj4`ɀzo;2-.8‹y1!+!t4n2j)Eoxr@f V$9;ŭoxޝjɜYxH 즽mSѮ~cU3ϫS3D꼾@=|};tl2.*'ꕯ)Df@2rڶCDdG'bޭ~ܪƸorq .=7e4 DdjJD󿉕ovdeq(N Qi4#$i3 醨v/>_#Fbn)\0gFM)%,_n/\$nZiv)~ɱplB_j0!Me}hi7y, h]~gQjQخX ,c='},d'޲~\YIQqd<B 4iggji0ֳ(ͳK0lbRd2+͝$g9C;eX&}8/MvYc&}ۃa -1vxBTCKz@GyW+;OCs M{aeYQ?^ڼ-cK̎a8<#OG!+︢7-;fͿV$X!'nn^Pܚ0 9䣇>+nƱ;Q0ڍ)y%2A_p I!JU)GNl35h4.XKR&f {^xN hSiq>d]de6QzrF8:GAZinQ ^E[lP)|h):Pn)8Ǣ 4h?YO# r|zfMcSIGKPl;TVY_A0΢X7;&pnw)4~B.( Gm>[uCmRq|)y7s1]p q74nyJ^իb*/i Y";U~&rN{ Q ءB\7r[(J]NP`(p-:ΰ[KbЊZW?g9[hhƒa6PU#ElzQ'by  hZdJ\y-0.9;T k9PZ3}ﮗ)ڱ3.VosY ~YyejMBD]~ h #_6W%جVi9pj>")]$܏{G *{t 8 8=pBn X~xGL$SNRҰc!hed lt+LIHUa-`HڽH8ĬLvevjC>)&N]{mhwE,Pe5FP!2bLi&A%DK%xۂJCnQaf%p)@w\ȼ?hTZ9,Tm{جm-QK]e].Jq?Ue ~&Jl"{w?MAk-8 ܃4$7<(\x=zKe}<ʄ\5r+}< :V?sbwiFɰ}Wr~arh͂?<*E6O#laC뭗{̪](؝pVY qjݬOݸ=o5QK/MIc(Pė X dyАI|z5@}R-0sEY[kYv)+䫾> BrJ+6LaR$HZ ̘HI]U;h x]f@f~gj8~80Q=~\B1xqm qs~/[H Npf}n#~1prce|ܔQƬ!@@b,wwM-V TI 7U N3.*õ~XɲطwGPY1crQob@dS;0ku"jԅ1C&n(^CaiGMZE_>}0 [{@քF膔iTe⚮=[$я+=ɏI~"axF X븲c-9Ѕ#B3o-J?j6OzT} >&V'-~89LYQV,C@,bryPY2pPp`hs-WK-M+fL 9^DnM!]qۘJ˕8Z QSgoW,v3yN3\|u|^) j(C) [}܄J=+ĭ'qMQͮPR g0SB`O7 (}¤kÀ2\?bSFo~5_k1n3ߩERG?mj#U^N>Tp#vi)y%{PKX,:(H+<3tߟnOP`XL*WVrȰPVx+?/֥}r2LKrtGDlک7Pn=b|UԽM;_4RxLtĥAD]*l<q4FfAO1O`o8kwhMR8RCGr.K/ (NciXEpBo'תN[Tp &R36@J䝓vg`ѿ%1o [}DD<+ҥir9Ԇ<א RvP4*7AdC>jm&\*RjhAj`637Psh+ĢSeZ饣D4{0S[~Su궁d*҆d qZ*=~ۅ茫#"ا>iۇ%HY4vR3QX)TD5Z, r@<1>R'< o\خ"<6)xٰ9P4lQ|v_*HG"=g) U('o "oҙZ)Ph@NⱮYaT!wT{N ]9CD XZ0KQٵ2p`f--%7) `q(k?Qoq;:DS ИA&p:PXm֊}Bo,sw3hljG!o=nwʹ!x'0i!" <ی@ Hi 1k bOo\P8|ޭ|2&ӇBѸOx$L.%vNr^rq >6CFu&v0qu릌!ۅ`jMimyc|I5TՈ;!,1ډj S-mln tn'򥜕EUj+Q=2DԵ]%WFl> SnFޫ0;9hK\4SV$zP`{5!֡Z_ˣzv| NGU :4eT* fVdk d%6<|\0-_< >_qxy+)8$!ң@k?'\l'q >J:xh̯ ; Lh$).Zl* %R\jߚyh9 {1tы>}0WlX]̽7#8']04p$77Z,܎`sUV B[.NT6ҿ5bCaUYU \c URrB+m $!8;D&GIYIjs·􄲐2eb-LhcW=?g':-$QEz@N6E_-UWqHҟI {Y^D1C%۪vL8re1A%r׈<&pL惱ZaH޵:AzbCL7@uȾYz1?& >4opϮ*4OZx#Qz:sd LFdH",665}2Pm{ΞpX.kd.`ѿŨ񾤖Y :z";x'YaSPgG^wxv| NlaE\<4}k{ Wy*O/L f %͖s<`}}p4V#)H?r?._e`vjbk plԔcVP:hT=5W&9%@E,`RPMRHQϚ!v/z"!S}w)mc[G(>rI7#Iȣet"a6if]gYNsH[,OƄV=G[ )*ﺚ}Kl-hwq?/9@رGtG>s~[}+k˰) [Z-Dft(14₷·h@}:8#oZS|B\H~jp*6iEwMbל1fĕ+m`媞#@<>~?"։@zOPPoSe ԟv9!]m̲-3,1aZLQpeGɤȰh+`)cL:;A{JHO=mj7pE? D9.W0%!A r5B;8k{엳i/GYfNPʴḍr0հ/TPfV <oT%L ֔{,lk>) Mڏܘ:숶gO|ݖ%|@Kz[+a4,_73@vz훜o}c+y=oCSC0n%MO94@wX@v@g^}9F;Lma6۾'< ?ÆU晜鸢;lE&8ޗ TJ5T9͗!hQZP%~k#oĝ!;xjؗ04bƊ9&15/5_ ;rⱂfqI"2lΒ6*ȥ@yb]cx8N03b5{ UGO{D?kƇ W3vxi ;;Ξޮ%RV:4;Kn'5ҽ S?~i 5 *Gp[/DX( zO"t葝7І_^#~wZ}x]uj(P&  8Yj* ݤ[X.~n RJ-vFJ&r ҎQzgW$wުW9t`u!_kt994.֞7V0Ruۨ*')9 -M|r6E| x ,E*?: 'zcSM@j*GqN˨f$+OH@XXf. lpGI2ar\0EHf# v6vB8YR- M.DYRS.\2o_!@JuuRٽn`pS?9m5Љ 7[~ dJ#8:A%S'Z1ħ~b#4(Iߗ HA=s ՚{FI5Rdܧ3)ąYƔl8 pi0! Ԣ5fJ;0u`\4`l>Pt\󝠛,BtI:8}b嫢sn0I芚%AH_NBoR˨ }ZϐӝJ#C^N[gTmć`ٟ{Hծ13ǣQWchcwr_?ss_t7пӼ.mGG@P;|ؓr ZT[C.Ah*w)AeX zne;#l*[ee&Ήwܸn_O|4;(键@]+ عy }2?J6`ZY\3 >~QmUԑ3<GVd֐iXoaP(b ]`4gT|@<#| 5T껌%uk$ch36nWYXcOL,(Xx=D$4Rنv=)<x7syeI- 1toꈬ,J^_儅*3|Π䃜SLZT y`NrL@;f1((Bc[)cdA΋\0&L࿹wsiܶSk@kz~wu| nγk#b!6-2lkc$AC@mtJ_#U Ȩ&b|eoQ,O9Voa Y0d3W~e0!ۚ% ) κL Ǜ_Ҽ&@jr5 l}_RN׉(ӏЯ)Vjw`h./˄1{MTY:HTx OkOGIG,ӡz3>!Jڨ`N_yup =i>w}VUH5(4UP%Ӣ}OpgXG@6 i]jx_Kw=O^ng`lDzMdY>owZSɎVzC˚UbCMm|"޹6Y66K!uuZp̐g8𯝡R%l_>4BHT|*نbVCOH,_Ϋ%ʕlFq}T^_#4 9^5՜HCLl1i*N"YB^`X7kߟFdm,mf.trcJEv<]u S YɯZWjguDj?mDDNn2mxUt>Eh>_y*9!m+YНXg|~(n(Qb ӽ"3oGX^<&̷0\.DzW[ qgM72:Ri9ROf uH=z>Lja Ū!EEV"J' t?ɊF >z\-R !&BScƭ F#xG7о}avhyNN0c'K!DZk7B?67" @y ecoGth^Ŵ>9d|sCad`'XTo`r)-i1xP]Y%}'zN03V/=~ߦTӀlJ){v~٬&k|lu]5Y߬9VjLA ۢxVk?9uAD7DZy^=U= *+=Zc22HIIl9+%t :H$ĝ WҩѺ\=i^!yJVP/߱xU [T15w&w.ǣ>^"hGrs ǖ MwGb̆cg61b>N©`1ܰxL$к$NO _}RK͇'|Q]v$,గa+llꘫ.M3{~?T{-?FnR~2=W&n[+'Ǣw:MHlejfl+ K6 gT2Dऱ=U{ޚZVew܏Te)^oܡqw+k4_rn+R'DBl`xY1eq-p޻Fo|#̴zPT/GhI"t6^XMOY YDz5NqȅuoE`zw_Ÿ=^)JR Lz⌇{viJysR*~+HM7(v&ax&;k&MO A֔LߙɅW_={kZy˷WGIJi\8UkHHtc fQ)}ODOLm`jfʜZ.J~!_$Y;,圑spM@ N%ۻ|&IΫ&,MiU6iyXp>vúCI"}a{偿n9\ #Ϊ~Q0h[X0D!8?A`"aM޹!g K"C~#hƢ=>MB‚ILneo%@qəL}ӤLq5h=iCa/E!߸QLSuV5dE { sF~1Xp4/؈DV>a`5^8icY@ '|+|2Q\ ݠA׊4GG(zwM<QN X y-[v,׹LW|}Y3ێ˱҈^ʵģb #NLY$>{DA@繀N}qBJ#tt؝ZY2Jc$TpMlHN(ߌqP57KP!7ڙ>BF\n46F0 5eTzM>]旵YhQ1)dLպ'6zh~ uF["y~`Ih>佰a9ԡnk7Ʉx*^z[bG82.\&V#a ˌY!h` v "_Ga96QaOy{3ƋczjL߯1 e,H}^v@ƥ6բmz9!v[rO[AYtNW_/;LI -W cGrMXP}%-=$kY+6 ڏܭ(=w#kFmX1汞,W9|P]"W&j3@ 6]Dzw9])!7\:sqԑRL@7fgk\/-dNhϠv;I}dBm|>$Է9І҈eMq2՘5 :I+:%%\sl)lX'F-]Uφp 64۲~@T~$qʢ9 d޹hj݊edlpsAb%'jw`n`{tZڊ7LD&b>|9mOpH@}IeOw'vҁj1 ʌ=$w'_a&h?qXuS-"@vnzu׏p[ [)nGzHj B/xe-Ϛ].\^&:֛ڢam8 ~w!:|I h}ixt\Wsjz2L=Y NQj "?0)Hy3J *O<[)fOU\^ L\uNe̩D1G1QAPVV(ZTFo[&M>*hCV/!1>YX?*ǧ'$PnUP%pkAM']=WA{PxɢPu{ l2 Fh54Ozp Kϣ7kk衮B{x=HOk!n *DkǍU>UR25RU9!|Ř'Qj-\@ CKe{:eCPoDlW _@5IokeisaX(k|̝@i4^:Vt>b]:p۬9=UܧAQfL9ͪ|2IaXZjX H3zN<*h)#מSX(T!_ "Xnx~ vpyfԅe(꺃L;,*q#&uFOR8Ofv4IjFVҐ w{Ok!x%JaNX^ֽf6 ;=P :<ӵI ׭Lw$WjY4MBL[.9>T3+%'I(%3NXՊGUr"je;sTJ #"7a]T[ gr[v8/QO *j$*0p ^ހ./J4nj '`)b:a%wu?,ˆ/?tZY\ uWS{Z&e%uēg ]od:>l[VI^dE8Dkq_vCGfp);"j dwgi^#8}[ 5E);нp"]0 ^ƃبC1;ꚺyjJ/ cuLDW#>ul:6 ޞ׆1YRwI8F_ٱxewS0'h ijnЌ*9S5H+x 9FјD_zx[%҈\U} ْ$fKt=!d@e23U ʣObVӫkzN/oki ðIˍԏf+f²Fe}i[cfY>gs[ɶRvt͐Z|?FqB!s%,= gf?0叉}ͽESLjֲi+R$?hr*IR2FS4Y,һۤ@=~v^aI0g3,LLn~u͞\|?Dughka+e4\,lsLxw7zN/;uTƍ>0Sojj!O6{ZtF"RTϺډ ES֢]1Ø]ҌEʆ XlH쪓ER{Xm~\*(Ԏ#nf7 WRYyJ>"ߣZKlwe5!S]2@_?ڑe^Cաu߾MRD*yɌ:1&~ %bLkoؚ„=].t x{Re?1iX?p"ti5{r(*2}ZR<u2ep 0:8%xs35j3^kU~J۵_uz\>G=/8 A?TSed^-!#] а F`}1 lWF%, ]GOK>06wɪA[!gGS_ m{B’UD3 (<\ѲFV4mz ou~;/bE@Ӹ՛#hax39Q9ޘ,yO]\8A$a;'lL M7M(|flcL,j}r}oxyC}ÑgÌOfl f ueSl2!ݵX F /µ>a=mn:5icJ2,eB]z˟^Ts&ʳ7[ΌEg_3}LL:{o'i3)Q>ȐYX4>yFKajh9 [3ݲg*%@K<#-ضmϰ(Mx3YI̊ZC쳧tΘǓwcP.PطGyH[@pX <Ոx%/`Cֺ~iEYO[:^+{/T=ASV*=q*\:;8̠]:~QJ7؆ Eͪ!mw?l1IbM;GW<^yK- koIadbY0 +[^dbIM-~D R'vo88ͯU hY`$YK=V L~x@i^"Ó_*F1Ҥ4RACuw )WtUs)?ʤcR@Z n0G#+1Z'sh:vD`yJHs_tVW:{$t>D WҮRjU(U@@662#\bUzl Ri]]6K$0z=Oܒɵ>hQbMuU21ui:k#z)8n_똗|f!"&KWo|-]|1J|18c윎r>N b D-?eHÙu^t̟Ǖ 7薱./,yeSea*94ô1XM1v'GȟU&7Sχ XMY/ q0a_9 [4$ƍ׶w2Q1QKQQD0(c[1gYZ070701000002e5000081a400000000000000000000000160d9f5e300007b4c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/IK{ ]?Eh=ڜ.+pRgޘA1(~i7-ռeY7UÉЋ.:K^%Fws4UGk) )ovD_8^4ќxm*i1b;qak(O*T1{1ajb5e/?x;^l} Vr,$olvZ"@#{V{f` Wf,7W Ǯ0mai^! ^Q4ǵ9.# *煳xuYRASXˊcVxv{ѥb~1//g[F w9g.)vw"ۤmE1Nz|ȢaTDH{P뜻YԿ*-0xtZb%PN?[\ H[1¬#{ϹW.]r9FK<51]0 ) 's{ǯr^_Sf䇸FƒN~߁xYRX[ᕏM2٬~0+ O-]E #u.`H`.8IxlJ Xy\f OKwSAGѣK*HjAVSɺ!?^uÄLfNk?(g2,<~[iOH[ES4T9OPH/8EulTtuCn䬟mi7`/hU}uI_2R)B,>'a% ]N? X5{pffx vTݐ>zXJh;@EJ̭$h|iC&鲃L ӦmáK, ǯEuF.B Ptm)[χutcp%/[̸VPgR]\'ÄU\҄ qDg!a;gn:G]#v40П5xSo3U.5ޯ}}6\<_(dj'=HD9mˤ1޻lk00u(EBOdKp/Me4er$QZQyP][uX+_u8)K Zҥ iܒ'xKd\A@cc9s#c9NQx]1٩=tƆAkU'k"k ?{}כMP}.ӴʺIOYOTZЌ~gv9ʕ$?&qXq"ַn ݓL.JL!B{.א_8] sP\bܦ%G޹*Ϸ U]N7\`0)   y T=ZvI,%VںΟ@6\CƢ 3flH'pg{d @)@|gՀnRMZx:1`2M9ݞ.2K@vW^$Yg4ʇK2 CI{7oAޔD}gAp`pZ> *wYqa 29f\3O1H‰JP1m`F#=ƫLF;l9m딗=۳(CU?| WՑQ3RA\*v~S/6a4 3b*:85<.pZ8}[7IXLFf!\v*WsK;RI.sйx`͆@˙^%GezvDVA,>Y<y~B]|;ޝ8WJ^}Bx!8p}P&#i E[w&=@ønRԂ:u<d=58X? ,ev(ףP|s :5r\4i#"m 7YӠzHv2 p}2lol ;Sn_ [&g?z)2H_eQ>O ^L}PW7i 8mZ&MHo.!u$"h&3-P=7B?hsqɊ4׭~"˫ O!_uWD@  8)Hpfn$LB @-f=X2 #ĬJ$E^m{pǧl/a)ۓv en.?mUKs|ϚO. _pq>/kI'6|]W,K&p;9S-{:}uoX \JwSEZ07E^l`zz~&js:S/BMj=)iM}J|,ءtN ![jƣcE1 B .㵧jv^Z3na԰@މ<9 6aSx^6/Vԍd‰|IeCfs7IVmvHjB1aFf!wRܓ-gt@,UJ\&cE=lޏr8 tx?rZ}rp}}8%YVt"~IcYڜs9בS,/yfR[y*\|Nv5$lVRNpwJJTDج MYiX K(`1-$Zr6ŵСr56WMRz˩k1[Uy}s-y7! 6^3Z7-L.VKjH,%v.<ܘxݗZUGj6Vw;q?3OnYh7s dPiS}D{?WS689`x͸W!4Vhy^5As5gs$#ζݰ[Wi㈀lDDMf1i'o^fD DYz un8͗Q)L^ ZtAg0`C%qy5n|[0MboPK\ /cXȋ&BN^!E/}[TICZ*/7C 9;U?T O>/IjS]ʷԀ4Cd;t<9rtI(9i-0Y|Z,J|;l]D5dXګ# >${c#xw4ԹO-:7IuLϚ\ ckQ _E*PH{znB||JPLE $O¤¾zˀ@ˇu4ꁂ=KN'/,ºiUߌqsl/fV#o9Rnj PghP7ʱ, <&c^ WP`rx, r򯢾5sA:uD ch8Uvq`04skjlj,obƚS7\_‚t M#sN䥺ByAfUK̲/WC&CٔܗJ;Ob-[-EF}YuaG*0zQA=Eƿ(5,ɾb\1o.f)m%?DqO#w_.£v]36 pzV~ymEBڦl36V 9PD,@/ض ^.bqjż'G!h>BA5B{P_~_\?I>A^mCm||+ޔ>Q\lusua2i'j\YLAN"hxu CsGot7­7#nqnxnC}e4@H틳B_NŇo<@^B[UtHժ,>@t]/Mù Tf!K4.E3.'u}+Ji!) BRL'SyΤ:t ?lD+C`,XSMb]Ѡz#?9K 4ޝGn1 Oe`lGř$o]aDHPZ}%U@d?EnQoKpNl$_SM49@1$m01c.N!ˉ*E0qR H޿a-#5&;Z)ơ q8lڢ3x3pր#*J`[q 1:o۱gw}xYixԝ1>Mywaaθ 0+LRF->02Xs[JyNx;ЁAl8cF{ D#t|S^;Bڅ"Qt}w^fzߕ$<`tڱ`:Vi"ӞIPUKT xtw_X3Y²(3x{dw D8ˑ-kR5VzLR CAbzf;Ch`bjC|^CJdNa n;h,쏝 S\+1[ojφnl,,!V #g)F0?TxG@ߎ 'Ys$fIg0,YrC}H|X~&a /?3קMxI2W۷*Ts>9Yu嫂~M -v/ar[w;ZsUqѐڢcv9M=2o6^j)Υ|Rw:8pJEg3  y끇ZqbEp?-*bNR%S~9x=[= ]t;YG"5]3Y ^!b^֍kqk ]CY/o+\8Wt_E1~ /M,ֻS;>f,bPLzABccKx"g!Sv5u.`e R@zKR[\Z0 c}\}&O$[ibru6,"ș@{g9qo)X dQ=eV!\Ց&R& v0ըWi^YMj~#[U'l`gm#ˇ>h&􂘥u"N@")Ӊ6b,igsK<Ǩ_af0k `ȜQ8ܚe8gsu-aONG=Pq1pPS`T{t)*YV矈`obW5gy Er;[[ 3QR xX.6W;ؕ8O^ fx*9)Z>ʜ~w;uu",DTupuG;sv%ZR#$Қe&1="}qDB*U JEW{iNu m8ى809/lRC'i='Q6̲1i7@?Id:٬<0L6S/0 @X 7]~D!` O\aw1<ʯuv֮TKt l]ZdM[|<)OHv[:h^ dW^7'eT\fafҀTe4GӒnOSB҈Ą NH●=snV ( X&iX6F#5.0kRkˈ?=4JM<EW|e7_j,)+ U̢ !oa>暀*JR޹zʺ ]Db}{+Fww;WWJWxب;$Ax&zc _*yIo^o Mw.AȠUgT"c].# $&TPBŁ  SKZ|(>N~&Bvh14$FE|fzvSYg+ HEenxS_@xh-cg(37vht t~הvrj6]Pv@@!ٻrc typ!hCuu{H?f-Gs y+/B◬ܕ%r(=r *Y]:&HyqڈI7$  {:g,fC;UfC)MX⭠jIsIr29(i6S SK@VsAHv/ESdVkj}-~ kN (CMLe+D(z].)yQ[o69ކYyd66Y8?]}9lץX^\5 ]Iڠjh$k.:\t&ЂCuTFԸ]6G3L4Pc^ʨٓ4xSQ+1*KU5 ;Cb! 0qh6@`_Ojiə:>bp-ȍGËL< zmzdLVp֦i*ꁦ FyOag{Jn "z0-{'VPNU4`u w5e_ (F$ðTZ))؋ ; Y'a!Y/;v u..cَ 532ܑ*IX0YCDnuյA@u V4U%tLMT7b@w` _=<:p.G?ӓ$Oo/UrJ\2wLFkP9i$&b=K @II_=\7ϯ0Rw / ()%lk4cZ ^Q!q㷱sgBj6WMqclHVtR ^%F{i<{"k䇨X~+⫆I)!  IxidPK^uk;aij '+A$,PUNѡ+ޕFzr2ӹ]xԽFVÍ@-ן69RI”UbÔE ؝2g>15Oltu߉:+^q!d҆Qi' ~6X_KH`3mԾwɡې͐ҿPvwp۩fA-&);wY~qA7/ycl̄^0OᮝokA簋]I`M us4J{.a`^pGfsl7`PO7} >.(c զuk(oBTч}8KFd_]Hrϰś.泴ME׳ ]b%)X(( 1kߏšBAsMHh$^vbNȚ[B-WooboA2Hvb]y$E4>eb4L0&xr,FU5сL6gؖԖaQE봽e>)VeU3&jՊ${F)Z^|RZEHP !P 0f;87aóyT|O>t8뚪*}6j'e^>8 cdG @F1YZg%9@o# s9~J=ܗD':13&e1wT>ߒv"plל5iO֡ƸT) M*aZïU0zo_~^b >enj %ɌoB-8kd-qXaƱת:_Y4hjxX`R.w9CKޠ,o*Yqu@>9οf8JWsMo\tH {HrA C tt"]j3ў4ͅd:(cҵFD/JrBғ;7d/Jۄ @PK:IQOBBIJcXՋ9,s/>oQwQT,nEyID׶/q^;(64` |5EzLh"Nߞ : ! KVoWI$xr6z@ c3AV'Uf2msP ["gJrK\bou#mCZs M6Dm%y6SkpzVp'UuT9Ι* aNV/ нVhi}3jt/YLy-ZYȕL1.c~xR*7??exvqzXnz^XnIg  ;cHk>9&=!ߵ>ta6 "MuZUjZuqi#Ʉ}!ٱ"Ah푛씗]?+j lj30㾬א`LLd*  .mu8_e]pl!ZNasHQKԮq] 햡m rK60QL - vbwBEgƑ Ca2Wu6!Fe_<ϡRUą3P~Iэ@:2mg|P^.۳DuIHOW:UsD!mCN-#C0ǪڢEuޘ2!:ekNm֣*vSDZĩ<;/[Rojՙ;Hp(UlZ<;6uۑp@O,$OBq6TugF) {gkTv4d&j/ }@^7dn[{P%!A=P<4A#o;{3$Rʽ\qR*]{FBrxA)XIѿ2~]})d؆ĥ6VI!ڏycRt>wYm-( F1.+#2`SA pc@7J>n#U\Qp$7U T`B#~2Du[sONq苍r=+LF'd,OL)jeh2zCq33xE2)@DЪ a+E gp@ 4z'Ihp,"zviJ;TJ pb9쫮o aNVkeKWQkйL}#lO >5W_R6OÌlkB5C 45P 1mDC_"Sɶiuk˞b"ONhyH"܍s6䖐6)%ʩ/=v9КвH+׮N_4#A+?"C7+{H%>.Ȩ5)x*'hAC L~Z?RF< 4hm|G5H:[l|qKXΈXsc:mJp<k/2tt-պxםɆ]曻_(UTm];%3XOhB,l`Jp>ɕ(DM:&5P;PKܫΊH`7?''A404N>20CUu,Cm~U-ab҃Ɔd-H b[P"eܽ^R?0hf89o( f2N&2p"pxrY2of+T~-EyNu%Nr?8}yF`>D=4Qq̮60xDċHOU|[r[}Yzwme:3ƞ$D.ͺx݉I?|UE{놧~2|(Tbw:I[H{uP>{BX eA8OxiHWte^]gd^̎P'>F 34v13S|x!\/Km]0;ܢTe;J`mJ蔥u67CX_2|;l^/x 0⍘z[MfJpGN\X<`HbGuXY@W%8| r|Ywf=PU Z{L*;m^0}O|s?*bLQzAeL"EkVpr[ƀ hA+w.Jo \ ^fuإdicMQX] s¢OQ a [#3>Q'G0V>r%fm,P lQ%]lJ /"?iZ-L]}dg*krV4@Th '\M}U>-tڕMʿ 3mNO9.1il_@ud!Y26ޭ늽lK/;VgNYwGePBhL\>:JqT]YS}(fP9Ŕn!~\y ]t*W12w  Ɍe1O=bI: C|B|gv!X7 cK 2Nu@)O0J^Ac(jjzZ ZYtݭha*6&Pk)WѰ6T(|N@l5pȏ*ln]"χ- jn6]wBjN':x[Vnwwr(^ 찂=M~8;~jud= 2yxoDg"uGV2arBU>4PWPWH<VYH#D&Kџ Kj2kY̗\LCvJ8h,'\S OR܊vb^ "AL64Nۜŕ>E"J)5Tc=aeX$S盻ߒ!h d%Tj1 %:W3` hzvD"vD ۢEXR"OC}FOI/!C]E)uۺiG|JbC͎ly,1T a-Gw:1QYp~L .wfJr11oW&Fb:#SXG7\S:1G0\  b؏0nй$q㨆( z^Vi3R9$5bfdT;TpӸJ?QY_H`m4+=>!q1 hh[VI6!C鹊.L"^=i y16vQ$3&>v F_<͸۝k9"vIFsfvRף`r<۩B{zn}8>zeVf>gJ`sW^{+ 0e: )nS2'.ʰ}b;"*vqDp=fMX{FSf#W&s?rD;Ms}Eu``x)(\b{xܝЁ'LS f{Gz!Y$2| 4rHz]q QVGowEk BWK\xo "ɂGv]HJnad|訠x"w!h?P=mX3-, c8fY5ΌEmLUTNGqffiH쁥%{dH*;p.PJTXzYnz~ǬhMS 5"Q! ~,Xd m7$ԉ[cɪ /{&g!pT߾a_gҜjqagKO'O-߽t/}׆*>1~e*~9Ĥ˭t"`bx[УMWdEB aL=ťݍ]G^`Q2͖|d,E7:+$vS QBS@{;syOKmMh\F嫇`vEQw$:$hrD}2:x5@,R Lâqdx1tςT'6"ha@@; 2 _}T>ZժsGJɨ .G^,ٜ*Rgm&q}LIgD^O1oCu`vL~ۣ s𝻪P5k/ߥ# ԣPmJF#"Ž8p'DoǬL@Xۻ(FVvEw9>[|>%Xk2dJw.#6PVA$_Ɇ_b<%ĭaLgtFmՏ$3޻|<%4|Yz]];U`ЎA 7aʂ_U6lԿ`MD-0Ndw^2|ڑj_N7 Fhcj:p}Y@| O׾^6j/h(|pMRI;5zm/*b3Q"5r&ԤޕpX/ZҼUiCm]je @T^ x`%$ ـI")@Mmm!+M)\APP|"«8IO=NNܳ.neߓ6s4T BeWb6Bs/XmG9 :Tu-zIq+4a%d)|[ɲNp։'^A6蒭&D}ÛK.mg>6Af3Z{N y]n)^>p7 -`[S(wyKf rHQhL G充 C=eQ MM>zV6e\\+x,@.nGiVUb t,/8 9`ZAZpHZSt*D2zav ;V%{)n/\Uh8˕!#?*#g;S]&hH`(9/0AnKd Oͼ0^ xNi/̤* 'M$ _bc}'i5w['̺'Kk]&lh>`W#^B7ƻ<Qꪈco2 WsIf*8VCI)D -S7CFĪ8ڤGq䐌E%7%_$81o@O[a\R7u˾Cӹ5z.'6q{Wx+Ӛaj)%6ɞ<ra*vEZ-e?^J'jqoT2 ]'쐿~W5$',Px.z:&{'>g\lb??)|լ- nuHG2sFi)r51.GU <Ր t9vVYbӻ]qpu7B( _B6ꪻ=S=>b& ΰ<7|xleS.ԟ}IQ~6_g(#mk7ZV_$FnR?$q[g(z_ob j^%:YHw9EP E,F>Ŵo\r({%f.sNX9D+/\p7]RNX4$ڎp-5d߅iOhY7(61mdȪ諸|Coq&<|<f|V!v{dj2 5Ë:!DOt=uGyqn ٓ7Kel\r ;fkʒ d$qdpb"3D숂޿ou_Y/M"o`\jcƝ&ʵ&$+"l7JAN:l_%y~wax@rS'tg 9c_X~s^`Uk[ o(MQ:mB(a5F(a"|Qq(e8- R qדࠁ YKmB&{H6hjH87e-T]%D:{*? ~z[# 0vt&\+$)bG8==͂ omɆ2RHw#NRg^ios($АM`>:mvue/[$WpL'AjӚ\ytW])7L X}'6=TdU DlQS뽷{~ p3)Lia ݒ(2v )]#Q b5/5)0騉ӂ$K?9X<((2 s98sgFFE#4? }QּhXr`Zt?P ,̉+9vMv%_wƥڣ+&[˵ڐNH+h I,3 ? h^3K9\X_#s/!(v4yPY¥d%:.* Mv\-~REfgsxFqfFm>4tg8D6nެCA <,B7Y!B@mCX/9^ \wqPe]$O|sC]9*AG,M>};$!n:aSt$rO^nTZz437[~6q6oLV庻|1T”qj 3g(G 9-[a=XipģEOh:/dUJGnXU} }\!^0to 'fw3C! 1v(`a8p~,mcbW?&(*-:ukcuSoqw6I?$耈L.w-No$ )ʩPxI1is֤ܗ'm hhߘj=LvSI^x'qG"8&aHi_\:D:%{ i{ \"? i+ݱ!`em !^5":3WKsQAYY~&潤qq~fl8uڔ;hz DVK CGuܘ%\ق`QffKST>TnPl^d|Ө8C'*S[l$25M|M* jkIF+ғUIe6O+hn}kw c=8\@j%죧57܏-LȢ9NώA0v 3e@?4  pDu3D~^C 1jR93M\Qn`4\wAWw $ސ*A{D)&7/ P> m[zTf!qo;ϒ@iM_r, Ik0 vz6J YӿbK8sRP=Uw㕐[)AqOy[V!ɑbAtz+.8le_%W8=e ?!=6-?\ dP LUqya0X *pг߆n Uc?)9 ^~>1 lB:̐^j0P|Ȁ#M:JW*w1vHnֻHEb傡Av[OI@ qпc =XqQ3i2A)XNy}; SVIS[I(mSR$&M ޒ; [qjA{,Od#F-1bNJ a-[ AW2Xu+?oj#u9`o(eL{5W8 b"4f`t77RsF R *ƠXoaH'ЮPu>_j{gx擼tvh l,leF锞=Ӹ%RA pL͛GE:[ b(s(K͜G,HeL.lΑ4lHc}+4M12Sgm^˧,!lNsENmJC-B,e_ǩ{t1}_uFI>v\TaZm^$cԤwU'X pd>B҇BuGܿ?Ր$<&uˆL{aӖö {<|K:<~(6.-1,tY_@+]D=KU9>%rZ~-T\4έ*-_U$e(C6~J乕峒yR 377*m j;e2MˌV]Q-OvSMC:iE#Xmw~*0^Ŵ;U΢TRM7I,E1 62j) r6D,0`<U_̢,OQl6&x/£bA4xb<jV]^>m3Ǥ@dRц)HQjQE=m,o vR7pMAY2 e> *XRO3_i1G2J&sI`!i6"zЌaOe4:AJ2*aNt߅W+OWCP* Qt<_XD>}*`׶ʤ 6@V}aVu>]T}W7nն)c͆||iA|($;o.UߪWv9{NMgp\NC Cd}>+E#9H5؃^6QIyFb=w0S!*潸 O HCRB%Qa6NU޲o,f73o=*m24W*`\`S<>e0҉Kw#jJiI賂_kBhAiܲb(wa XWD΋3OoQ| @-V2sj]U ά(O[:C&:RZk 9t.ڟ'M5T]v3qݑ3O\9"i,(Auڈn?IoN<X 5uDe/f ;GI%x2rVǧT6>@CzNqdZ}-w?||ҧ n( [Mq U5 L귓j AD;9q+ dO `kߕT*q\x9ڣy`$( cY10+/pj+Ϲ 6G z=+K}|yk#c;?21(T5Acw:w|{c\kꂘ;ij\ j_[EÜDGiYSU Qۺ5tC2s͌V]U[>zAU(w})94 uc=n_;mtJ?K=D\H~K@2$Jn qColڕP_y^uTIC7=NZҖ+IOtzJY';Rݤ29K$PvXPJff8 Oٗ*5:HNĺg^RWc@œt{,sc,k6Ļqn1&i3ED e: ې b~{co] ̍uKpL$|ldUHǕujos?Ap# t**B̏(t F`s"M7bSCXI)I72F[j~Bk:2ci`k˹0BA ]'j&x1UY9 ~%;ĀD90(d4| K'~MX<,_ao)+<+ C)eD:ˢ: '֦I~2S :53W~MͲȷ ec>6-(l@LkzT((w}h@5֊Ɵ!DV6\wZ}]:jkȽ<5IU@%0 |>6ڡ]W嚆<6B=xcueEzF{g u])f Q#-PN;lPԂ5LeY_aA`seћғԨAEC9QלL!n4BNO=(wgs 0H=,IWQC^h<'cCVݩbP hԲfaq`F{P lkyo5kMMꢟs Wz4HCR<,8ȯ6/VZĤPLxny>\&DD3<*#bz%wq_eHAOfPlDXcԧd -)aܼZF/*e? I IbåXz-DzoH45*nsgx=a\NVpt0kJ/i:"~Z^;󾱫uhotcF*6bi#s@Xea_ zZ0 ]QuM3no~㛍O^ ȹϏdC8GyTV Vp/8:HVC `y> j\|P\O>qtce4pO1-C;xwF0RtI֟^,?DYuu?tW'!m_G_sSVUJ*zʉ42$H Ÿt*'?w tXY_r'37!f!z4ɲj6;By$Nf| /,'oU8m`H}ZT#=I7Q8=-32vo!*%xP`Xhv'bZft?-*';Wmd2-Jt cR'g|w!!h}D |No'g]TN$*v@,jMo._2zu ѭHsT)}`4EUD\˄AՆGT9*`: hF3U'= r-B[ME3M,7Yprًds`!# FZ)sF;P*8a&[<7zM $="M&&b/ivvN:RP#B'^R<ũ^H$C;zttVfEYbe%yu2P(<K5~"4{„6!< OΛ85}f0HZǺ OhŬ{Q+4^,PJU!Syɤ3%4RVk/˭Ҙw.PIOጤY>tIy nIp`^8}5_}ƒ+E6~R(86MWms`hx<5'V98g_%:n7"Je{iI&a^ xd$,.yӞKN1׆o%!0[M+Yz ?ߺ̝S Dt ጲvcC_w=DSbnܖj6eCk.\x^Fqo:[kUg~!Ӌd U矪ߞaUGZo{[o7[i ڒ;ڍ|3ݽ^&W7wᢻVxu In#|Ns_3fYr=#M_5;EGol-Me?xJ/_\$U'~vT36pc&'emŶzfeBӃ&T xĩ0I$~*Xi"p{JUjXGL}^X$eݎ2V+?dae/%izفO>&,Ǣ=4^IFw1ʫO`T܎l8R0Ox4Z,q/cbD=s8]xAАE]y3j>(D x5_rc.3 }aYF;@qvzf 睤%z,IQtSvA_XaQx=8*OVF&wlH㼦.m#^m6*EE P0v\jC{sd]^$h|T͇g˷=tF#M8M+"o(o?Z3)n9<ۑA#*elDJf ہ'k>q6Mla~{ϒ[!+Z@Dà+i kp&-v/}l継4co~逕ǫ?_!G@s#`Qכ^XJ a0N9).+ bGV=Px ]b1U>R3=]?О1ϒO_u\'?b/{Θ|ha.Z/Y `߼B]u@?LΧ7,t2Nq 2OSϡ,H3))$Gk\h%UJz͒ssTޮ3Ig#ʩ(@ d iz+d6hY0g'#AF3`k~߱)3~J OM;f}©Kgw9䠙qQ执Ԕ1ɗIbZ^0`0锍V"q((=[4-u^J!#)5ޢ sՐ22-NЏ$=;r plOQx|v+p>H\*kq ':HX+IjG>$5S l :D}x舅p덕(|j˿2s\2ݰNE7"ԥa TXޞ[Ed>`sBFu>r1%%+"+;hcYtG ڲ8Qh}]j Nj:mk,uAaXv7x ]?nq"o7ܟO,*'Ś~sY9쟑>ytl n=Db/|j1f/hxy)0p!̱[F%`Xy3G*29lEOajLȱ 27r\|]ZT : *q+>:KR W{2/s׼Kc 3ISueQ,Ν:a&&y \-gC*T?&J;4-sC}YJOe{IےK2cɐ%;=62sYO"#|tt4|ImsCuu.$cDK6=2&]y?$hc`P^\dFj*fU@Žiߤ+`݄%dwgɲ6AWAfcA2ŘTSmMVy7 S~5ÙU/|)tNWq]XE:nH0hddn1uqmpI$8 7POKƽIhf 5P>2 f<z_'ٕtF2R+ 0)Z/zkh(,Ċ#H au=;9ŧXZemNX7hN~pBFg~US/dͺ}7 '[R/}1^ǸA %[-rpFc/ hc/v8kζ< +O5mCK#AguojWqϚ6QWa )= 0gA5=QQZ%}s``e{g^5[lP=!ڇt 7>֫*"[ZWT'h -S-0g؏_(FV`keW2 ؄ ab~4 B }#x#(r(tiP[=4:||~&޴'~oOkw|7D$sHxη_F p]ub_˗4yLԃh|gL@(- CyEL>'(ݢ^u3@)I?A#zJѶՠl %$ :G`ͼ T?g=ɾͲG09p_mv/.y)>LYD+ѶDw!]LDE#UԀuI9 ̴7j[k2Mv2 b bȭY̭!79uS$pg kDuQ$@>D3FZ7nY$P4NLݡ1)HkxI:R}JO_+" ǐ3%% 1ܲw_*.Jonf(\9L&іTSŻ+yp)kl5_p#FS؋ f)\&ĂeK!ZM}yj;t]Ӟr^~.Q(ITXv I? >9uWJ'Uua i 4aK8Uf[wəPM8/_4KFK93:A}Vt%lm߯zZͲ|*In&WKFQ}JܯV┣4MZ^hڠ[n-97 <)>9Z$oHĚs뼃`(\y(;-Qx) I01~#+Ta:1Yq9\c_ۋbd[BG˪=yY|Ej,o-K"lH YнI짡?Q7ɀn>D>Z%; \^M#6Wۣ*Ǟ3ﯢ]o:EXW3Kr3Bj"e}otWl}-p:wʳ3h0 4i_)UX\3Huw_XjasaOk&S[A Lp.* %7˭x/r?i+Sp“ 3<:0(d5BF<$sGQfB|/Xv= "gԮ5r<^E6AƇ.xXQOسEpMx )%.s3sQ|dJxԦRD]4"IU8Wmƅv`w) ib҂HZ7zm>4P}XXf;`7yMWx~$]dC8ixde-Un23HX>?Q?8LDerf>nY]< б0K[<]MU´fFmzP)+4@oU1FN?[b<$4\g5lBj8R_jJD#uX j20"R% O-PW9zz$_pѹHDtE\r\Rg{Ξ>w1VqCwc֙wcsӃ\wc}LˬMC<Sd&p$m?ġY+Z(Lm4]UAI< nX嬀+l:Udx[" MIఝc]DJk74 _!HQ*p2,ɟYpuQKi$?q˸w~ a*䥻9ea0+D\ kt'+ s,yट@ÕM3jB?'D1qL9z٪֫Q,vḘ~ơp0!R,cA»'0ѝ2hWE eH!C!4x ;pW4d|m?6 ő"X4А$/krP{9dn&ΑnQ6-$<2|bJ2GgDv&񣔂\G2jõ2a ~d i?Ks#WXCM ׶{pĉϰ, ϣnݥ@ibt|Wt9jiM+99*fvA*tU^H&V1W% ħ~7Bb꽲²r[an|g$цGұj&:y$~F}8QH<": 4^pG,M/PkXN(#q9n(xD),=P(ݫ%vkNv8e{S(DH|zє䳼5xfP-"Sі(I4$?x$ R vTK   NIz#Z\h_:A@ ^EATU.Q?ffJW"Yv15Uee#V)pH5a^F2-I0SQPe}=DPjX@ 3;o4aN$lb_T9;B%5;VK8xDb\V u+x^f=Ss qp\UdOWrצ,흃N%Q ypx9[Woud~EH20u4 *D@t~޸ c{MpCwG'P}zhD6w:ÇpQ7։w{Ng!ț%PD}  =ltq (z{2%x2nVaՄ;F^p! FYUrRQe_!g( pJ/Am^ٲjؕEːЖZb IeH\ yboKR R"g8!bSKUeF?bEnLZG(4X|flLp1>.zoŻHN$X9[ !]i#:*])hmQEfAF:\Yk%.cg IS"Nl~ggߟ1.*&:B^vv&+- xQ6bq$V@h8Jf{Y0u'3P&hIUiJ{][R =~9} ,[by=QZ^ajV ,o3O,1VL䊬K'o}$pny=BʱxLT,9Q[ [#е0YzL4yԽ@d`VPPoa i6# &W[NQCE7`0;(«F{ 򕼙% h{)ԙа O;X1uG[Cv(kc1-ںpI4Q%Fl. #]n3Y>xɛsSK߹CǬ5WK* ^d!gI{]a-!wB r7LvE 7Hx}wY,=}H菉otơTYOm={{Y%Ȅp#1HXqd LLC`ȠSa-]`\EsQT[ H elQ~KJ4ʚ{.b>TF:YJ7Nl&N}@ GtM]gFɦof;ZM&&ԭ;@5?X汁>QP;Nzy(tbV:.MV/]4xfbKH@W' iDoYZ1Po ,5k:o-9 ^Z'plkD(iEV# u֞l4u½\~iX(68FsF8d Ѹ3RYeحեsC0Δ?o56BOKЀ^pbO|-;[A~`А |df?Z۲?пTF|i#d f;rq vq=̥1~! @*DYBv),̦0lP$%Κb+UӸ ,`;7P"{ͯi: ^W>pͼ|pjK[=zlljnnyӃzeРYzQs]ۢLi0MI:(= v2 u7"(uFNx23qY 2&vL源t{܈ +DdhJ]+6vrР8T =GhYf MS" IJVXЪ>iBwXu_Eqޓ_YԾc~ьY}"p#Mqw?:bjpI-r"=I"y"ƕsX -p6_AW67l葛]51=Cj+Ck4/):$3MQl+js'9 X,ɡOfkFg/Mk7HM9ѪLdD/8r fZr??uf?J ?AXGtcC'QݐAz$+>i ^hP%zF  =@hr6|ql 0T6k*8k&evŬݜ<k>T{F LYX%pςCrmP92jLg@3y!"Pc*b {ѤMUs:= )=!3" ԴPVCF.YǾ{TP,į%>70~iЅ*%gulBvn:e(_Tne촢yK! tI.#${8;RcѴ`r'7ʼnϦuΑ-jH=,Fؒwswxu ۣ,mId߂'S7G 7`Lai#@OlD,+Ǿvv#vUk+qGT;ws.UEU~%(BG߲߉ d l1Vtd c DS:E^n'3ؕԝ gA`@c.[:m,E_JmtRRӳG.E;w&acq C7 < j+ (FNjMc i,.u^L@bŪGO牽K^A֢oL&R lH Ñ|UzpM f(d*K;j>H߽lPAtÎEEЖus5WՐ-9#0hfѳ Xa#^﷊Ņ%+٩jnג^&R6:53HvUL*RBh » 6FѶuaԥJ䘏F)C^:N)h^\_zT1|wBm8 yxh1zXj*iR!Q/8^Po%GoOMpS4 b!@Zw4Mw@ņ߫݋>afA,зtw՛ fE W=]rj=%+ Ds__d>*P= N/mazF)'R:=4? )Q@]4ۭa;@K*‚-&֠`p r d#tչ^'D% Yclf؍239 B'u%rK-q6|&hn<]!O'm[䍓:W+40Mgك$PX8O8+TTP;i `c]eu|y@ q68hRn OQ$@LϘ,/kmDC^q_&G+e b,AY)'QcvVcAv%@t%*lP_I!6*Jl e$Vdw$;,i:gjo ںal\ӂI^~D Z> y*(v5N=>W!=zm8Ruˈld|"{}0DC5yM[_wk!H1oɚQǑBL@!IuY9s@vjcA$11mMW`=M6_+ٰ I UV TBX᪨dZEz_ƃC8r\gj0rh|.\֖ѳ\IMy&@_ۯU":j e781,QSU|u%'Oe ZDDևJٹpŒxn un7{z˾L-m'a^M މpЊ©9Z˅(DnCO$8:$+KreV-v[m|s35NsmYGiDEJ";Hq*sM67Wh𳚫[S LUdë=IC҆{Jt 4EF.gКX?}_Kg1#`87DkJy~P2jqa_}{6@#mw,>Xw.kAT=y p[Z[qxjT\ڎxv d¤7L 6nqrSϓGQzh=;8ϩlūG}ڦXDDBߵ ,Ejc{[pɳ/wcdE& ӯ&7l»FD9( >Ɗ^UPeC^F}}ڢ["fkuT+&4/ Բmqw5O fM L)8sA.2Xzw}$ܢt2ѶOa dv$js} XZr"޹Mipw{Hv g{Lgڍ>`e7ӦWRESEe,&^3L9x尤ݞ2jXscWO7Bw<2]!% Xa@-6(p({:g{='(ãz:M7!aeg#Vgv8!pk} B@ բe]2.D+Q1B1 m#Ѧ*/k+ }a ~.,܈eah x$k:)A.=mHD.i|1J1Ҍ,lM+༩D l @aX;L/ewAAo4x +⽐brTn!Xju"Sgb C~fǟvbվס*L>SLa V4Eq1,Ƕ̤{KFMyD'L'Ά$l9nZaT} +k g`qzdxrBgSݦhEܰ.'bϖ3rAu៌rN9,-9p:JIWF\M>m>6L郼z4 G}<5 71r0]@4G VPx {IN:m%]-.6XvQir?zXH[_B/N.{e{220Fo6xxC1EwV4ѸHk.@/!2U뫤KDGms7A{42e0XZg ő'F~,PN'd-" b{ZF"0!atjVzVo}Ch(-~.TMjΣQHBl' 'KQC!zRTve4r9OgiٹM9rXnEt>Z+QY#JDz:Y17孆}D~ ~PyXް zާaP2,8$:Ǽ)$,r rm|ZLz 6F=3R&REֺhOl3NrD+<h `x)#X|H- ,M (udZnq5y- ;6deՉ s"?LsžUsevW0GDo0Flv5?ŒN'6-4V%*}dUS3ʩ9Q+3ꅱl+> ' b^=FiauqEHF7b*mzYl~ӱg78@n֧^ KmԳt /.{XA>ǬGD7 YAqSУ܀(YaIt9D]o)|(cB*d#7t}z u|EE‹T.!n{ h=fQSZq"DLSb` Ӱ)B)q:OdM+&@Tva֯h%Uu)*11*^R(1n ‰xM"DKvW%BX98lȲo\D gXa)n~y6]7N3hȿ &/j)j#$ "_2VCF=МOq?0.B cRt`긞6\C?Rdm T؟To?uRX`ƪ) Fwog΃Vv/$,\`8|^a4w)ٱs >HA :>ύ=xBq`b2uϷN F5*5 ctAgBU`Ff_*C;gЁP W0S@0F9kCd{1.m..jmw̸ی)+X'd¨<9=#@7 }"q#Ңƴ~Ȝ k:B>@$j\Mc2hהpL fr${5̎{0CILR-# E$53\:HyD9Z&d![iP`@_Pc I d x\Hf dG[#.NaA4#}ŶUTe!\Ox[߮ވ<ģ4mԈ@`^GQ}_;j[PuF-4Z$nP/D C9Dn5Ү?1wC2I]QOdݷ9AbՂT744 8_:|]؆36?JH_?AXˈHY#;w'~p:o1|V .Nf3!ܫPL8;e\XUq~p-KIۯDaPpEdDd-i#[Vr!i}GbJ'&>ahY鿨a0H(Kc&D= $`$5 `jḲdo&L8O_ ԏѴ`]XX!+yx|ҘN׬(yTTQJM!{H~׽ΠOe@!eI4XwM9bY'Pzt81 nYMZ¡? `^PcYi3v fDUeʸe$|mn$v|EF{rTZvCM^K]BBۤ_sЇsgPMrLOk0[娄>t*<{؏ @-q0BUe~DMǶ5r<" c݋_wwU07;(3wQv2=xc@qo^Lz&aiwobp`b7OuƚN p! cX%$Xƥahh. 3RL5 9/fBmo(r|aS%ƭN=It{2vi 6 tY|  }9<]X?l* 3q8xh?'r+u:F JOhӱz*Pwnаm炝Btu\zqt7Ya o632.$5BMzP^$-9$ty#N9;ז }S6 գ JWE_bs|EafgV/^}zOfʦOuG|0+\+,@rXh*BBE 5}H%1a!ZL@2K,Q4CùJT;X*ϗRB^>;P]h;{uKOe 2sN6ցho&TF隝ۉb(EFÞ][ *hUA #b3VaIN+a GQ=08E9hսEȔQC2޴o*^ٻ"f|kW:}%Q{uMl XΕIݡMRCgH(NcE]h :|ܠEPﰝ54rʪ3zp]v1[|-<Y+ru(R؞$qqZx5[ʂ(2>_ς}{Cȳ9N $m:H#zV餃Ơ?0˺e p5IA3W|MI !. h̉jF8x9=|mXj'8KG#)ꚈJzwJFGF€b4顋#(+A*iS8F0H,u^,RA{Xed \5'?1ZJZ}'h$uBy68M>GD +Hh1V$ɹo^y2jvUa!#SaXaÞT9z͉Io|g٘@rqh%xPC)#Y1[q-# T߼zX^eymjy6"@mM ķIv+(yנ;\c=wX!֢.?ì$B㇚3> ^ Z?jH|9 [ E>Řn_RE?Dcti?㯎dd+yin *sųMݲ:fȂEOtvyW88YuA 0Nrಐ\.}B,r#.s^=Z!qb>f (G4bQ Fچ#)MjNa"ǽ4ۧ5Bh`1|p5LI@vag #QjJb&G:agډ*E0N |'H?u]B+%͢)M)qeAW50^՛{T2G{7U}PfWSHު(8B!*l:_Y֙ LETӟ!OxPQ]5*`u¡H%kNd{ole3Tᔛ{>4=y3_+q"= A¶JZi*y1+2[1lzT8M}6eU9]@=J׭]5rz;9oX&Tbf*OK-|2 Cwmc U6sX= TRљ+kVWM 6]]j2?yhc)z%qv&SU+yͫ[+~+ȀEt/=R q($C:W6gLĢ(ο\; i\nX/vgЙ~$]r_g4䆷Jm[-l>3+uuZ(fNMU1L[QK]ޕMXB4o87ڐʳݾ81#,Xlg[  }0M?^&iAʺėX>(%D) 0w Gyn dg'Yv8pzMs닃 rڽ =-5چŸӑZJI3Htcjy8#yV'͇&(r@*N̦[&8QPbnRk|$݂H}v3W c@enF{u,&V "[/_ +;O$ϴORcxY-0]a M@C& Gdz|hDI@gH䅇>[Ŗ;-*&<9g0 4Jbfq9,1q&V_IgIz:0;|'縱\ծqx'`2I 8G?iO0Wʇ ~ģH~u$d =,0u+&w06w!ZѲBΰGg֬T;`QŇB;D#h@WaOxs8Bm^]+n@BޔV~Qc(h N ͺJnPBXe{%|";xڳ0(|яm/&/SVROVq >%,E@1b.NL˪wz\DZZ*#6˗Ⱦ309Ā+`S+v2qj N { C^rk/}V3k?]MZ(Gk #k|S`#Υv=^^9Q/ ڒݎyz[JB\5mUySH~3*y"+D% > K)(RIpDnz!EZ~󤇒ª[_7kɋ1.H C4 v'elRբҟ?MF/q ,jwE?S.:T;o#bO-t B/Cp7E}~ Ľ}Zy<$bs-_%n)? 9l֞j31ͻ ޹jsۯ/ ]/bxLr.* YIn묛=8i#v9S- s b{W^zU5 (~@hW `+՗@b=Ťa5~ í1t4Qub@mպY)n֑HD$}r ̀H)K'U =oZ$;¤օ_J ~&cA*=|i@DV)i^ɶ7a25En}G.*2n(̏̾` #QR6t2<8Ed&4S eHkkfm?8X1%-V:g*u:7s*c J1Hr #~T517C%ΦGKpn9UL/Zuͻk y /ơ#iʮpE*驘H s$"Y,/Ǘ[!*=] tH !qz/AŌ=[тRC`hfP /~9&}VN\B .lv'v|v&}Չs u$êPg 736D)!6Yen0Zm׶E}7wKs+4HfZTXyjeELXr~ƎwH~*?޺z)Zk9נc8wPǨ|: _r0"RXʁ`uUZg z\j1ЍK ojZ\=]f]2B>0E;JF{Q7#\k:tOOTZ\ ښ9(bTToL=n4/"|#Qmȿ3) ;ڨbJ<._OYA6)YXޙ|< >KYٌ˃hɂ! SoU@Vh M˂c8 rY9hSϷQ8JhR]l_L@/~Cf,$EoE{\PXX;lqɜDIe}}f ,-(1ۯ wDշ KNOXgl^l } 7ZN/\,d26nnՓV4Xͳ :XDt GGӑ(h30wI0HΜħu)7m8(/=_sk͟DϨ(V{J)>mU"S) SKlB aazc{XPꅲaebKy4.fƁOz)>BDc%"WAqb ZO `ki%h%3 '*HU0_u3 Qp0{2 ^Y0,0X_e !նNpMR # HQy7EQ[ .$Y#&EJ3jEg^`̶SDs,>Tt7rP}iml==%+{``|3Ἦۯܓ n43^G-Yu)hbc}* J $扒#\k3A]ꃻؘ0)D &0VxKeCOn@dmWlR_P*j4*BU"Rj Cc詼m0u=d1"32ήgM%}Ur劢`PP[^qѳ٣;>~;*R5yVfOZY9O<Ȱ ۵/ J6J ,b##45Ǧ҂d,I;>s> 69%.jZ*O!]?EKiʆq6/ȑ"62Fpګ7hπzk3us)&w*k{, ,_Z䆦` yG355䧜MHnPF,%:Eu|R"i tuSwRlW1?8spX]$T $nl:LY6%^ fiU}B|N ]_5&`,gBC_\ ;W>f`VqǠ%)7Uaݖ!Ũ9i^ZU{HTwweCG\7FeEOKL| \9P%S,쓱bgK5{|ۭ cH]T{Al-@ϔ'Ȑz}4 _T n*9 +-K?0v7e#IrڗYWVlJ^m1-"Ia]VYRjhc /qn3T1̶z8,3%'F׬ᡷ/K n.{lv:-00=fUZӊ(b+}oh,rtÈkucttGqiI71UJf䧀up2?" 3YU6k;c<[~k-0aB%C.ʸ,XZ\Ԇ{ ذ??daY[Jg%@oNm(ɮ{{ƓhiRՏ_45k 0IwdF;q}g̲&6/\g/۸PysZut՘Cd"ZD`VJwKfl4pQ+/= H>Z_GcŖIk!&u8P7^£7 <3PD`埛&T :m4ihWw-èWRA1Vx4=FnS-j4n֫T -T;z PTVDYæpb6ɀƒ믔%ܾ ^Sc-6鿍30 F?*ME(kom^h$% rj n+.?(BV7%#01ձ򜤙08>1Yq{oϠ ifd$?E %Tǃ',ӑ W -f'>!B:qv4Ĉv䘘Bh!zJoD|Tg)| Ĥ ^>oE{M |LqQ𭠠PPP'_6)XXy}%W,]OV✃%Y"F2: #tΌʙ"w..'? ={Pڲ4߳H -8tWy)`_gm\eTf!~Y652eY;`=jq!G)9S?>X ~pe /H p'VR0u¢h$+/ ov^.-~Fr\'U$M鋅Mտ%EX1o`O!b@1/-g% 2Y~z(g` 2~I*v*\]k5pMAI ,ji Q0.me!J#Dq}s͗̚!7z@t?%'9ϴllإ eSlZt$,i.ŠlO֝M7ΘvbcUBp6S%u-y^we؜61E dbWyBDFTFSdDoZ6cZq VCE.[E5f獦0 z2 Yΰg& P0`pgf`{V#>񜤀z^Jfᛱ` s@| '޲ ܚءjͥ}`htC^ S}A~Vhg%0 =&)= C#4+~팱/ٔL4k> [/qqDۡFBl ;ޣpJ3&"]_\'2bSy+Գs5S5ZS{zpLPCO8cZ裝#j'ߗ K%SNo}b 3S1dMΎz񘉸@(c~fS f\4Q(lJu;hdn]DkTl6\xhРk܆ wq貴Ow07 U] سdҟN^/gHsP iѧ\4Rej^.BbRS&CT`1&*cWe-hʷV߽4SAI9B8" @=˗8B%TDE,Y l|V |HӪЕa' /h%}7,yG‚*~,nW_*l bm3SXSV MHDL> wGun獀<4$? `aW.`@wV7$xآ W95&BJD?T-m|=JF@G& %RIdd,j]'O*mF+Q2RE?lptߚ,Ul]DƘ4sؾkWTD]><*E]ձ\W)I@}/PXkMfXb>7$vjmXv򀵫ر7,, >k@s@; a^"L-a Xl3+P󬖋!edS]k+rI=nJ!řhrWȗƊd[\BԦm>Z푒AT&9$EZv ݾ-TbE_0mQ2 (xRR CѰ]x<-eĈ㖶|p^Adݠ?$ؔg<"=lQIQ:PuĎUs!rFF.)M^" zAv'}_b QK8aƛu"\Jc'J^S6:P_Ym&UNQ~z2lkgf;'a5 d2 55ŌK>sYXY@WB=M\[HwzFo+z("4$4]C 4޲XAnvA!ay5xX*]ccv[Wd ˥{z^#JN< 5[Gu=Ra4cWٸn!v=quТ+~ P -yC9ɦqKØoraZÆP9,v, '&.ͭ>PzѴcњboUJ( r~-TIV_?]/r {/e*@,ZwfNw? :+Owthf&1ƒ&Hr*=s%p㛠fJ]Т>4rQq4^o<>Jd0.u Q,oG1BM@>X? 0Iپkَts*(u+؄6߉@cDV*]D1 "G\!h.qKj3yM Nb~>r ö^gVsnba\xO0]cpCpvzPo44TI_:puMTcsfݡvCC@Z\;EE xwHlPGN8;:S\$"%vZak:H(BGx yL}{-F1nȑW^3o{ل^0}J&Ǎq1|)3gU]:l\W٭rٻFyL8nRR(d׳c`d.sljX8u NJ[ڧ]l5 g HB3y-WI?B)se v< a"T,2ź(.!w33PAkAzr2ehyRZOt. 7VvIO1F^0ݽ^Y|w}6FB}bQb*Jic F,7\ϣ 7HDN?ULErL=RYXn;݅2ْzXYPB DRda3 f9.`kmq+!43J- :|'욗/i ~$Nн#~'e:^P3w)@S|'lR4٩JaWx*aBT6ul/7d z͔^bLn>diM `V HN2\Dw(#W%W.qgkS&?׭77a=^ozQ\ nh )2xQFWVCHUO\Ov89y_\⑁wto4 ba%&I (nux9EhxKuz3;82J.HL2XL<!w^Pl ;8F"rc[†=]8FJ"? a&uĞ_V]aQjB7y#JN0A:lUlc4򖝛* El)#>a&ݕތ6 n ʒ)&CC* TL/+ %yI)3߬i_+ guZ DaMt 2v)To#(TiVZEƲ eyhW1mY8Shܡd ŰbvP@}n<#C 㩱̈́/z,0ɡ4~Ιox*ĮIڴC1;KPQdzk ]Jd@cQP0)@M1Tˆ{;7 +Ah}u d Yb7&ް= ZY6zm*-`̡~H=m-ޔ꭭[)fxfHZ;giO&`e~+bRԁUr:^83z༣,$u#8(fq߮^QoykfڸL3LA9Ւ {$na!=qG**a; i_+3=jZW[Q\+(w{G^4lA1l^1J@>BP`)f&zfJ5ES`vrUrb=}4kt¿](NEvvRذ^ZJmpI[7N}pAA1i*wJ,8'm8N̫x(ZMv5F@õ 4ډwv 1j5 Ė.ɕ Ǝv<,Q=U tu\op/[kX5x N;)ߏôpx^l겛?"/ FwΆ0R.ңl#T_5D%`N]ء[0C\JȐ H4C62S p _)\PX0hh^"u[5W3jHB+(wp(4اw-H]0YG69!Vq6FIPC2 Qh<`>*ya][5^BZYjCvw? [Ckp߹R'/C,$E)Sw"3 7uSaX9w;]3x]u{Cc|tQ|FRW/_|q_AS{%wvΫ:[!;OXG_}m}VI/uV944;x2Bsߣ- ؖ]*#pZ.vXa8n"~xa#:wC͋Nl3 Tc$<>HCeob~y')dw颀5qgp;O~1bak 7f<׻:~x-ckH[jc}Dيw Q v [7K@vf1t~ZˎT'' `%|S8ptDM0>d9Dnʶ`e5|hAlRULA&n\o|o-lIyy0ҡ?4UHvȥMe$^ee$jsx jkX B@{(|RLbBDNBjx i@+1 0zeK ;D7F|\ݩ̌(6:ךC?;߻s b-̕\/,Y?rNɋ]g$kPPCt{[Է]lDRĮ J~3ŕDyyҿ}r6u'ɼ&z t ր9J5XdPc-ra,_1!t/ym)wBI}Ld39rin6HDEF+$|,tGXU{fRX(*r*\HRӮ¯u {kcG@Eh' 4;XiAzHKh˪@ILO%aO1Y%/AfI vd %zq"ud~GgAor[։Y-TEiBiw}8&'sʋwVAŅP(^,َ  ?7 OL& m[v[i.U訧sw`w NL~%p; 9L֕&IJ}Ls7%f[or)4`r$ b7!#f],0N.W ԋ(g"CFϲ#7=3skˢNo::fG*9!!\,U0mB{аSJ~գj2$di=;Bc [ ޏUՉt`~'QfcLQ{ hB|~ :Km9ԡ$%.SFnɉ.rԾ.zͲ;(yV(͍32^[ȁ$ /i#Ψ/$"P܍ +.-o ?KeynjUkb»]%8gX(I rtKmëE{/T/Kn'Q"[?~iuU͑7}u2'Gmy$RG8' >X T+tA 6t%"Kr_kJ6[D|(*=Q0tǪXJ 1=TM,dKxK>mƃW&#w6Yxe5cx; E_$y|ԘyoL.'oߤI*/IsFv%@ P[k)HQ%IdO/1aǥ,Vѿ v\B]L79$7SDό -i.'[3e4`0kA?Yo$CUd8WE7~yÎVIvKݼ膠 V?\/ T}dotVp"glR*me~qmpbK| YYkRXSA7*{HM'dTUI?b Guh;'.ReRvYhzPfvчL"m': \~$0֪{(>o,ވ}N`u:hGy_-ҙGX U-ra@Yl\B#N_(8}jND7ȇ'w=sDsj'gz;lːl9x Nxe$^cMIz_THA{a]v'),gHJJH=sž?%^-iSk6ιt[JG^g}hIh3re>.$T"e!u{Vlq p|bzxQٯPBţV29 %;S 7lB(U  O b-+❢pu KڼNW 6acːZE=fDJl_c xP<]dq3mXSgUnx)9ρ5j71q}!չ>$TK{u3h$ ݠF6Šh_U*˟ForCP%5&ELǪqHiC\,ъ-}3m].3+s Zq?fYh5S]pA {}{ (nPQ6/nH C(It-Uƫ#=1%/j ]$<[F N;ʈ0/RN006t>'T õ+OYfd~n fjAT@ezۅlZ{gJlC  tp \>3&n&p_'X0z$€ XcݒM,u3+!U2a ^6kDE6eVe8B2LhOAeѽA g[7+(8]\-ě dhUO鲀E=.`FE7_.C(6|>ïqw5 Q)U=TN(X$u ϲC @m>Qۚ{,^h4d/!|]-_%T+>OO'%4{0 5w* Mr"O9<^ĺǞdS tZYO)+Z9vHv}H2[4c kEe&W] MKL" Uޙm`<5(2+jfY7K/'2+g9?dĤef]Qhڲ@̦:(}%mb  VRD _[J"WM:\.ժqz1 eU8gGU.^\Yގ5T>6g<Vc04Q&۵W=%{7vycjJ굞ey3Bm97}(^lT@t^k:^.]>荷Qj@L5'H^ߢO*1ւqy *` @!hoX1Om\D8 } DHK`/TʿDXIjB|@(x;D<-5A!t =^KC ^/֑SZ;IW)H`HW Mi^jGɹ.'\a hJ_ڪߦTլ}uQW@s }i`ۍ-(YW6%ɳ!x4}*Q8x<]B8f/w<>`Qۙ 91{qIpͱi3V:B*hts/-'\|515Se(3uO41DredSi% ?G Ui1ƚU-0͇N*z̢\pC4-=8ڸ̾iy \mVۊ p8}"S ji7͒>)Ҙ?gIHc{zo[{n-+_;V[y[/XW m=VTlP~tDpɌ\d@O$\fSͫ)# Fc,Sz8w0%Y-9+;3NU> hÉJ`, !,t77^29Ɍ]?d! iurLCmz v G1qd]$\Z ug{kcݳyT{!_0Ɂ qѼVqK tXYkh좘uW:sL'7*&],/Kng(Wɤ ) :2]T,ޙ1.^O`]BM+(wTAZ0PQ'~ٟT)-3TXWFŗ:]dt 7i@ϊZf(,$/`\M5 v[k6MX}}E!VϢtC.R0y]J {6>z&(0cQ 9ψ@JxdeCb*Yfx`bx9xB+ >!yh2\heמmGsh#ht8}( FiLW*AJI$;9"^n 8Apg&9|z E%n@ xMc u[ziߣ(|CYVe|mc`wr^ްݰ*n3g7_0'CA$SerB7>.M?ہ[z1d&.|cBhc"!{x,ڠЦխeZ3ΥԟX;WOAYz9n7^'FsLҼA  +qwV^ ,ο$9ILFG6XNJX#08ƛ ׽W_UP #v?qh&ǰ6b$Cdfݪ;7#YLH-5a4m1JTtV(JaJMUf`3,vbNnןjK_ӉEId&_b 9 C\ɕ0Ѡ0-WYT@*\#m+ _om)ܬg@{d~]鋦1Z]] `'M%(_Xz I*#&;4|̻O{i N m2fiIP )QRwҲ܁mo\ / FNTp1?(≆eOERͅu1 e܊ p".j@#qHhv[NQg7ldY(\֣9/O I+abݣʙ9Bۜj|\G3{07a;^:GQ~!pi"9k5H:7U 6QJĕZ?W[uV<7Fا jd ᔨk ݛg&A?$9߇ Yחxi%p* i7`:o I^lv"P7 iGES|8$!Xt b*o-?8PA=O[LN4Bf8kWRvhb=vQ} ]u:#S6ۨ_ ^J^3jciU_͠dpŁAg$1M䏟+HZz>)AxL3ň<YBEtP 0s`)ә-wM[.ch 1&S :LjݸBiF|d d{sm~A c7̒COЌHzO˝vM[R yb(ӷRhPzƸQ"_ =1`,3NE+bD 鼝E_ r+[WJŪv4D>mY3 II}No\_.A; /N\{ ^3sf =9 Wv ru$3C8]=Z}]@ /##9~c8D}۳tf<}#;N-]d ԷElqy+ԴJvk*omO}pĦn-`*~mT!]r;Rf%#scz`ӷsN1jYx3ljk-#3yVAZ+݉A.xj3N;r* %쓔l9%HP{-\LҶ_O [ngK[┶^#DŽ-رUل ÙmKNVG=K%uXyjާ@LZ>hX`k(a}Q E5J#xD?]壠R Vf:-R !=:CbDvshg0(Id Pu )[@H?iIXx(3WbR}I&<|I7 - sJ}#IR4ljniu]sKIӻni&c暟d͡>0|2)5ڜQ,VױdyN'^f,O\UZ*x_̤BAO1dYlGefQY?Z|*fIh>U(W% lza ĈUzʌ̨n(S+BdLOgJϙ[CWzbu [?(XrL+~D!2Od0OˡUebptH+a΍ f˩y88?!7<`I;ʴ FT(6~S]] RY>GeX8\]4G**K(pi;eF.ɸέjW^2{^xs9&Z-!W-zjC' c wNu`siЉGک0i/Lsd_a-$ps"[Ս1t_d%!r'k g\r2r^&> 7z+M(m]້=u|8f:W㬘9]E3U?q} !hc|T Tz/TFp*ni?) $HGmg"/ˮ 2?U)Z/\Drzl T^*_~d}MUZ*%篆R-z(P_k Iys.k ْV0+ ,q*: N~7;8rnGk=㹚)Bu@N[?H%fpKF Ұ?E /WaZT_Ɵ64V!em1! HXȈ2].EeBº-ׂ;׶]sYhS 8"oa Ww8ZxIUb̳rVb 73CCbb%յ-FPc @ 2ƿ9,$]K%.67mD`V%y%;f.@S/p=`hz1}L<3̵܇՞6.["JGD]ZIJ>Mf ֍_KR"]I/N.7-,)!ahEk22!Zc /! l 68}EabhTs+p+IMY]5 >ZG5|Il Am\`5H_c]|S`H֝>ueiSH&Mc,/䯼xXP_PGGQcZA*8j4&^ЖfO|"jvBS8/xOGAJJHeT(% ʞ۫wzmc' Z`K,1A=*-ڭ"acY7'˧ ^HyiZTo0-p΍1q2\R0kh:ӧ){Q U w~B\b|X0KB 8r?I0'1l3 |3ߘ 5zM8)v,[7-;6xQћ^E>47hP:$q\h3W `zY613=Ja:`c~x]`PۢR/4Tc#{kUiBi-mE3꿊M"(H b_&Z_)ֵ=]ԧ==aon;j"~ekxܣRp}&z-+іP1 p&NmJhc`*C~TcG} 8q>|}UH# )fe^Krg湭~gDr_R[ia9SuQ[w&B}}-2V)!׍=Ci$$Ho)HzW8KOYQX{*=Pη D5Ÿ*`Mi^Rq4 2k̃)sr;EǠ Z3w<+14`cϒ/gy~wׯϯ8^Q٤q!YlVD,T*t萡,508,G) $Bu`MLp;WE,RoY~:bz:3& \|qTh[AiQJ-Kі6z$ +e'%ؚGP,T] 2c0WY[`Cǟ9N\8ENHنr<@ţ, v9X@]sʴiA='j6k^OMfQrjAYf 3GXq;г|П)Yr*d$}?afZ) mS:`|Weyo&QICc[>AQeq[O?zrh3`^6ڠ\ h49hћ,xqp1,ϳi#}OO1q;ʶJ$U0k$.wGpe'JsUpnT;*NwrOcJ,|TԏtȓDyB;waFG}֏ˉ2pDUU`痊V(o oq_"] MgF.[s6h%~Pmg!)S?O)RȘVFA$Tۅu|dmp@/ dg7,̲L 8 [ .Ϡ犏v uciE l54K \cP$c'A".y$_#qjg`ϐ$QcdEXy/$l\o@u1Մ3)3%W`5Czm/R_ЊkȹJeBN 7$6Oi]ct[0>LM{dKɤx+IXk* WF _%79G8AJ2~߻{'Y)fOo>IΪ'&HTKy)jl( z/v6ۄ ]9ll& p;W%.ˈD0+:աzW *p6C=_KIБlTOpe8.{N{J7kڠYn$%gciaV [j~c=k淎p9bTP\P[Hb0؝c$OY KbU>a#3QqZ(!%PnitQUL\ubtWr\Ss'bXOX (:ݼfbN0lMECK xx?'ʔ=>Al3pبhkCJ_3cn LEǴZ Og;Ᏼ6R/ܑ(PשJӲ5 |2d[+4=̺ґJ)#%#A@q3yG^Vȟ !}СߏAݻH-aroX #/7EdqͶ)MAea*OOb3d p*H[h+*v9Fǜ(!2wy4Ej rj<e!J7=?̩B ՜csWzG )]0ĭrܔ'EHcq%^E/T 5s,#ł N `;) X0.V|DpSH5dg!/WzY6JG.Z6>w:eC{(#سHOyqm 'GyU9Goms8Kw :d6d&A?.UT@ka?W@Pphp=LBeRh?(^̭}=א5[9X폊YndhN̠{݂I`.nbռѫHl,oHw>rNjŔ3١ι~VQ*추xeO?bp.K+29VF‘ڲ"R {.Ysg%y})26u9,a`*IF懥uJ\0_5CyHcE3V(w @. CGt@wـF4\j/| Vpxoج DN4V4H6<eVwlkr;H\W"ש4)QxIQ ~QBAS `GO5E]k`v\[9KY̾øl(ucphr)yz{UAr#zH$Oz9 Yf={w?ϝ}zM=.ȈtX~?M4Z!-Zsh;vLv&g ;څ[!իn۱=TܿnٗG:IÊZ]Z:,sښ'|Ы뢢ݽE .Q  -BQ# t47V3Z7[ U{~ +_L;*8YL;|1Yn-JT '/fcx]U<߁`n3TECp"p߮$ Z S]N3`=-( Ͷmꢚnɨ~AvpƮoN} h#q$R HZW!K$qZU:u0 {Gk`v_>u s)xNl=ʒ8LD)8ދi99O zjPdȽἥH0!T'{P HX-gyH0+ W |N2MtJ$P.Kz5vW;ef6\L !Y&TF,SsEk%A?}3`}yg 6Xsٝ IJza̪qr?6B>'H^0u_QL) x \"h=[Fb~uo*1U9hR%[j!x 0,mE adU # 湈UVErrVV0iVdiSMDs7]B'Sr(^7Kc a_d/ ş踼 nS[uHȅ` OJ-@>H=7lPF3בrV X=V"c9d#8 5pdetw`;Q_)6&34 xg6Z9% ío9]יRĉ[`S D ?`b}gL$W}PcO]2P[˱.67%j&X_k><"x!pzyV0ET.{[9y_ fB,+4j^5`/413CX,add!x5R`VC  DHl1ins=ay,DuVDE-jw>ɂZ~`-g,3MHW& #Sm 1e2痈$W-'wӝ:5qT`qT`|&X]ewøb%jWHَ9R$g+oGp+LU_R'9 }m\܏Ih |CȏŸOu[-RiR\jio`[ǯEKhMuwģP-tſ/۳ r;hgf8$̻Fc/-1 k$SKRP':>rJ%0{ob/UaMlS{TT$%}ב砐~"(n@ٴѫ2_4 +](R 9mWs#ٸ3M1!k=S9_Ɓ(ێ3,l$TÆ>peo~Kٝݶ'ws35eD`p=MuHKtTWtFFhKUKȇfh3Dѫ] -&bD GhRR|{TԞgr!׊/dN\C@Ʈ4-ɖr^Y.*m1>t9!B.Zg"S xB×aldK|`5tU_UR4*3Xy9͛VY%_MBZ4.4_erDcnzˮfRV7#*\cA&9 S+ӊ?7%Q!p)%eL{?74 ab2IKx :Z 9TiQW; (jF#^{Z\BzrUOjblL("Vh8#Lw!m?3OOG :7̑tMq#3|@ַFPWy=&pD%[P_Rk1 so&sߧZ9@> 5-|Zuiggr-PrЄ%h, Ϳ^ J: :QE!Wٔ:q7ZQ7wvA@**LF8{IGSCOq+1#=ʦ5A 3mxgsm $i+"Klv92a-X Vt7Z) 0"d.uGR͂b1x tp5ba*f*y !uo#6%ybspӼIe.X &ٛD=0^PmFQz+'nSL,N'1dDߦWw쓽jV ·6E*9|OQ-d"ņêƂPj%Hz_L9;z&:=U@Sd,Ɉ>oU9}K c;6m{# Oؼ<MG{.~y4FX9N&z0-7GL>tmWhR<.WiLM`+ "AΩtNYJ& /B8Hrbv(y9io傋*[S ɹZ;0_ AlQmc#7%I~>tK MԻVnD1N޽ñCطw3"=Of@[U;mEvT#OiT(+ iw0ѧF+~aa CS?:`_7BSro1,FDaj˽wyh#vU3&|A /{6X e]0Dl&3Wbx]'B+Ty'@?\>9LG䑦îWxuq[$1n !yU{n7MωCIMylu^qFˈj1As1FdieeCLveR qO!ϣQ c0"Ggڶ>6nvQu= aS9,\/~_YGOOk )/ͻne˻8*O~nƙ-P.6mpf.wtPDL.^$ΦS~IeQEu:Ԅ!tǝ:E߬" *c7K{RsR]s="A_]]UJ8# $e@=,l%Ëg9J9r2U#8ͭcB +GdC`TNJ~0r@ gpRܜN)],63nݳÓlٝL}*RrKeW6iT}OTطhl, xd]̃3}g ^j M,(.-% đEb\KfrNؾA/>πBmt{]Qi@CW=]k4:L}2j`' sL0[VWFD VZё(AFCqKP//>(3 Z_xiN5RwաKZ齑rB0P9Ih@" 3%H^sOiC}a1 V + B"tށ? 6mGR{5 Uup{Ϫ@WF:^Q(Sݮou.oanjou}NVq6v2_(=`HxdW6B#{Va0o1Ji:rn}ݾUȣ@rb4aKi&c\Wܥi=dT%KLTᤋ !՝OhR}px2HRph\fNk '])B#D2kͩXq~E\)2azCi( GkYR#Lϯ:7| 5Eu[csV){uq{ ֪bڣw x!,h?;U&B}Qh!yRJn1߹T U;|_L?0lrYN( ~A{kYi iζ .!Lqh+Ilym_zD5a/i~p%֧dԨff%}QT)Z1u;1d41`8Rńm'xPF@"8a98ϕGf@fnPuEbc4{ tyE"{ _<ϴZ4!"DTT^JvqW`JJ}q*ƸA6X6D15 5$.ea>e6?*\fwfCc*Od_}5o^_. )_zf{ޅmS-!kKM4%y &ş@3u5K=ęրlU&Jlx}eȷ>!n2,?H3FiihߡZ2vV2!'E%⓱Y>c8+%l ;A'rU!\|? w LnDPTh&RTKbC$zDti< 5}eetOG+o{ Spvf6V_[\V(uzOZYt`E;H6-1edXXxxS킼{Tl'H byR'Ϭc3CnжIh*%8;mHd' =ܪ?柫_6Ԥsm>6 @BH-@pńA]Xњ>sejEEVaYqMact4CI'~.f:Wū1Up,Y.ѦQƄ5<GT͝yЙҿkj~ijIhH*}qXd>Cݗ@lUP~["5OXFﵶ95@LW E-b3>6s*ߢ-oV/a f9Lߧp L$rLy׽}7,GX7PH `d6fԣK6~":uyMsqBSB]G큶B2;vbX@rԤ96_IXJMKso.8)17䧈PlȄx_Xzbu7[%V })[]* iaguYYxC\+2A{Нȏ%gsfm97Il: MR?\NE6j &^ꎨ'IZ& иh晘؁80@Y_ XAJK]L.0?h l],zlIÑZĆcΝ[~/G)-n`b<;ff(a< ّCщXإYILMl_3w wkcdv#7\uyAT4H2w/h\J}M}_`=$ShO&1)Ɍڗ Ɂqmy8[nXB)HB5@@^Q$3rBİD4u}ٱN%+3~3o ПSj HYw|'Nc FNZd(+ $/UrЂ5g!tHv'l(”!*8P%:ܑhA?"9T\n[kC1;p_86W8;{R |>۸@n:mh.$t\GΔ)hUR;jm.3ЬMyLbxCk>t 0}@&N]kmvIצ?$'win{0*EX-5m"1AQRђmD[B%d 75k75s} dn +9 \>*Uװ]Pِ""H9Q݀4BX?TCwLߛι6TvȈ99ү|StߞM{1hDxf3"PUYԮ /[88_ 'ψ G^=yq.R/D g.^}-wQv @G3mZVWV/U 2dlx2Jy$0 hNʬwF$8/+-5h\x\=֣=bN7i75 Nhg̢J/ENUm[pCsޓGu1%B`sh\oM U;zE{KY})!*I~?EyCO WF!5h4!Ue &OsH-,?#yI;iizgo!2 (GGfuxzif@W-f-ĮCaMeKYHՖ` `h mM$b}٩hߡyo)!2HsF~'V_!;K1 "Fhn"uD6 .$[BtI4}ʎBR[`|Frj6O;abo1R"K({m1^2m=DsQO*->oѣ8&2}ſQ ֨(c[HKE8ZGyctbn&1OwU&-~ SΞ&YlIB0PU7($ZGf8"Wh~Yf%SDE|R#@b9Gvo2g8E]|&v5mGa !m "xCBȘ~ؠ/]L!x'@GÞ352"D*i<3\z[rUb˸''Tgڑ|P'Q}hJO#o .˓~lS8m̏L۱VQ`2(OZ%PrU"~IѺ+dX.Jʞtmi52}3{X\T붶x}g/qƹﷲ,ro0O^c-4,݊ ؽd|),N( ~`U[i[l&Sٖ k87 aP9"XFr>c82%;g./?u!" ~1?1&}pr/vu|t{@y"X*OP?RN,msǩ tXgj7xeʘ˳Ė*Yko'Uh]I{kg.6l&‡Gvj9dket.nYg. ,hQPo68dU}n;n a%Yc腝 ESnYLʉFd)f`VL^|WEeYrA^i֌ bUyuAN@|>=Su~`#l\1d=Û]sXi G*O ="d\`Bvġ2k%$IFTj)]a=! 9cXpMY^F{h}1 ;8ߦ|Uy|Y$võT]hJxQF۾qL4dN!%Qٗϧ2;l4=#lD脪G%QATУ%񰶓ds$ 4D 8nSD-W)R7>s6"~g}9-Ν!*0N`Ke ~j p2\7a;|*0,q|PG Vې*zrC*Ow{So=9NAckJNc5%s-C~F5ݽop?rhٱAPAMvSnX6QԅpqջHSwML(S3ja=\dt(uekJsɅȶ/#7׽u?[i13ߩ~֛VÀNlž}Γʦ} H.'J&Ll9s'U_xGĻBAL6'OijeFfrB7VB t8~DO|ŷ1;!E5o.%&8]-\М x7!&턭Ѵq>FO ;r+Z*ד?'ZcK i+unb1S hSxk[ɛkL /k/N1ֻDKd@KpY=peT>xe!<"\d=p~K˲?%nJ=zZ*BEiG1$+> y[ ?](sWO_'©*]y?~MW*q3A8&C.YFP?83;:owu@L ,Xwʇˉsv-Љ 9YШ&=F= tf*$`12Q`5n{W\cK Pl7 H(yNIO0>cȯ>ֳqS%9֝FI) 3Zzٽ3e #(-gs&mjJ_^7|WpjI]dDkL0CIKZ:%)܇EN.ҕV'&;|+te$p tc Եõ,uW]k9(oqL϶48d`xFI@^Op2%5}Y >ںpSRCB!8fvo8nIOjՓ`M*9ʺ*\IO=Lr*GOk?^ >?<'h<|) .BEFyVƄÉzZ0{e:zf&Lj aD N[NW_>*Wt6=\VQHWu:D<=žR#?Is %z,v1N|3LSX+#%QDru`TJ: 3蕃#a|%&)NE$>X=h!gމňBb&E&qY`4M/3BF*V$KTYZ -;6y N_+1ImX•!<x7JƜyfP 4tfMg\+ CU"ҹz q7t>m[5 !ŕE#C,cݧ#ilX ݷ>AMT-.O h/9E06')8"{;d!mBdw)}aDd"rxr:4Bis-m0xz8nrQ:1AGT(Iujx^z 3(܂h]urzu>7P#AJlGgxZ n0$ghHgT^uE  7|p D/=Tok}hJс2/­D;LL9ts 3QqKJ::/d6(K ؏B#un02h1+YԻ/ߔS>M";2ɬ,lހ{BM97P_r&in2Ä Y6no1aɐNl"<B1W8 !j81(?9u&!K ҡbKRcn*Jb'ǃRm#$6SPьdk6} ha9F8#0F!Ѓ׸~}e߁pY?tqWH pQmPxuōMLBqbLҩ!ݖ(qKҙn9K*Lm,,jQMn|itp߿ 1 =!|*[.m)XY"ij"T<6'lbScNTK+%2)_wYڄҠpz9Qܑz+&ym$/_ӕu fz$66%yHCk{}]\fF?pil|J?KI*TU݊%ɉE4cA!0!oZ&p;@ (_  M'N7 +T(dT'\-|k(6B.7ȅdA\6&9%, y\Yߠgp؂ۓ} 6c:Uiq<* #V shUE~4v]mI`\6|U]r+ b #;WI_rk> wx(V_Aп ;cJ k/ks=2&߲OQCvƭ$QijTCr ?M~[L`k\a y (1ekZL"<.1 glZ!PLZ?%UFSVevBM0T2rR>.L2]zè^za=ph94 MnޗHRΊ6HK6ׅ}q꬇`쾏G%5ߎMd, R%c,̣Xag$mQ@m Mn_5q8Az괸"Gk8dne.S\X͛1,t9pXw:yc"g%qGooW=5fmȉ@DRk{5 ǁ[QUEdols^{sIȊk)ЙYȪ]ƨv)heHl<|Yp5i͘jZ@@b\k;GF(BDoXzOUWѧe<58Lɹ&Ԩki7 o#K!'Tğtyg ?l Le_aj΂$G g[.ګTvݠ!%V[T?sR͓P~a2xk,8I{RTD >p3+;(f-.Yy9hXI1k VȚ>Z +x L# sHzQ-!^Z=[uAqD;ʙ[@ E1-?\xp )חwmA#qE,LπHLM3$KD,"Wed >ZdqX6u_f1j|qB[*1LԞ^ʧupAŤf: KqfIX >q"ft\+ @37<`¶ Mz[_wxw3IHp‘Eݴ9.Oa%/u !LA/Dۈ^žR$BfKQ0ـGeԭU_}zb$Rx nDI|Tpߵse~"-{g?%9Ư`SY X /IPC3p叒ʹ|Tٰ!B L!y[D9j;HTNzCi#$la ͆?BBnMusdA-}7xF\".A".0= _0ĝft -U"uv#ZJ?$2d$lӭ0a$!c ;7P/p5rGTשхڱ9ëɃVr4~]~  oi,WzFca/Oco:x;,}; ` 1ʌiz#^lS!ZrTB%#zܶ$Rm=}=ҋ7!'Xp(⇨MH:,aԎy=0Hs$$z#f~)U/h.5_rA0:42PM-Śs*>Ú%yojK?eKsި4)<^7jbWrQENnwz&Lʹ/Bf^Ɓ ^.֮?eɸY.SF(C:?N?%And縙mkdBZ9T=zЅQP]Д(f) TS)Ph$m ^FeRФf,Kd=YK=0۔s@+GQu xfцC5r ׂ,-OTW!} "TS-EK'xڛRN+ j ٷfO.`(W|F^dW?o"`as>Uf7t{jH|aa w@33ShPQ' V[6"ۜ>9^ DDuV%Dl%B84ů'7}BJcQj6K52Mva}[e _} :Z#ABThjdGJB~=-T3yz`bJ\b>רw)+`iMىoւEcB(@Um805jIrM哻RU $Ga}z'fgtCxJH#| ߨ‹gIr|́ȩi-ٜNb:1$z:PG)vи[-[`QGi!k†W{)D7 !ɘBW,Ι|.OWɦf\GESVaN $kXa_R邾oE$tk2}Z)r]@t6b3B=չum dY3fB3)e/>;^kk̕"$\PvղWuI`Q @ }p]P):x{-3[Ii'5@(UIẐ3a;0 `DA;wrݿ.)X1,7ěru+8@46&נU`!oWap- >|Ol||1ge6a“fzͼ-HbiXuKRI͠]-FZ* 'v:ZQgYx7@Δ>@eV2B_ߑCFTZwY~%zu@zgF7!˞6~ܦ^{O9>w}wܾĄƗWͷ~eN=nDVWRG3WtcN-"o_S5{g\}sg2vt☃<)W*"ŸCt?u ]T޲ݞoə3WX2xj4ڭ{ *w`PoêH;̟Q'=x;ݖa9>ί&Lx-r4 vcKF짬/ ;hSZ;J tǖ\I{v?;f5_9bCRڹRH"эvqkK'Q%m(K}"çy36}AU wZɗ֟4xXm&'r0v[:m( nבQ[Zp[ c]ZHx 'ƤH`\X`֘F=ӢQW&HkΕ\gS(-9: CjWX#֞2`Xut29l3 ~c;`0֗k[u38)lȤmGec;P75mhx+ͭptT3{p%}@Jf*M%o|r3S 4/$  VMzZjggh{ <ߤH6@G;aaks.یP8 ܌Ou’"!\EoBU_ n3aY"=Dij`0C``/`XF/ʹC;K؀|V"+_Y?͉T0 tb̻ 08g5oq)I<4&RΒ +wQ Jnz|^FʃJ0[FZcz7cʹm_CB$Gߊis(eHLw|vӧЩڼpE:MN/rM&VCvxAw|ŚPi<zAcH߳7ONX7N('j*zi;,W Ԛ0:xEbdTȸX_¬ EZ-KСP⿽Vf+_RE\+:]Mm*'d,aP؍ a̔\{G@.\rc5<h'#jm%P d83x:`2UCWvjpՌdE rE<#|) V{6bH4Vɗ+=`*jƽt C0% ΩB Vt9\o ^X/`})PZ a~0/v$(M#lE]~Ei'KWO/+8ֳ9r]%x:ߠ,N+(^!Ÿd 8QnUY:0f=kbn`xXYU-˺yx8tPIs7(S̀4>φt2P[ Qw >ݟ{ډJL>PpG]A̸]ۭz>K%anN%wNQ(NN4\u6H>QQD{Z: Xן7xh]hpkj+HenN)nau `0L@!_s$ʸ(G )[^Moك}xVDɏ]I\ڟQoˎ^ps+&(OWXv]j˻ŇwTxdQF>E vW"TҾ{JRny\H8&ҕ‚L7`b}+4 ,*HM0li)y_7Ɛ!@G.J UwlzmU;%wV2*hH>Tc۠B{Ǘ}{O&obg@*ǕRSȢҭK9% OIJgDto|q5_w5Q lrB䆰P-S [DM܁ɩw n%.^NYP$P+TW%΢Q7pO}ªkx[ڴ~/iRQQD9__XUpXL8$?8u "6sC=8g (b>6&?ŏE?$Vxxby_iۏuоEGO£eATrU{{M`^46+`߉ͺoO3bhDK}g^~"}߾`w>E'dNBcD>!`fS"}}}! @ g]cvHNPѩ7O&CTQ<4v쌋-X:r:ݐފ{VXxutgYq2z&=]#zm@h!dҾ=}Hڎb I/6" V*Dž-G'7+2Hbl&ŋxcDP,G//],3)H3}g2:5J[w#$ '$.E\[i6fa/(#!gM5jJ 9ax7;+ ='Lc*X҉KuPEPpöK Ce%)w9n#DYphFb*E2_OW~/W6R(l8\D~vmb3lH揘-CA:#ԛQQ/5sW<pԙU9=L^wޮ~wy%C!)98m:;!YnT;h{Q%]m9XZg]i18#țm 5|*6AQGOcW$-nF = a@$JEyq` Ă D FJ8y vA?Fs3hu3*8CmH~Ũg.qEE莴3 ;"޶;QW͠K<&z$iZhNmf(D܆uAk8[zJwX";1-<%BuKU:5;Ld)x˥[@;LmOTJ֩brw) INE'pᨚVЏJ=Jf ݧ!j?Biԏ*Gr!lԖ,8(ePN3U2sKs/CIƛzs",r_Oup^Bs|,$yy;=N-^r$VN*96G?*+ESc/𗞭7i@# 4u *$"I` Ô2;uuc|6,$m |u2x~}oe='ah*f ^*sro0dRQSm5SE^qw'}8EvE}D0 i5ɷ:x2-&nw(TS΃䆭mkȤ[φ_w[!m5B!ƾlLe.RՅ##[Ltreb}#nĄ`*j%3л (8qT2Х#ʌ3_;鳽eK:zg^#RfbgIES,E!)- %/βgQʔK& :G+sKH"o>9Tm ]*!BMХH/`Cc(k<#D axx38|+9Lo#8g |]ݟob;>7&W7HN;oʐpFbO>X 37+~cJ{@`;lu1;eGsFn{LZnڿX1Ąi|$_E58 5Q_x w4x< Z}wyX)çdFr^a]R4i**N~oWE@T#V=0ho]z8 I%Ë|32֗TyôP[&?$hqC]2-&?_X5JwRuu s/Ls %!ąykK _kiY97ڲ.(i]9pbl 1@MBIwФZlC ׺!V^ <5iNv:gɸ+j, OOZSn" *3ro^7p?sO[0cA쑔$)byÚ (":N6] %!1] ;4كo~fmWSqf LiYLuJgį}VKrmQ Bu:[daM>[rq.*k(dgEMOz"D 4M#޴9vmfxcH:yG˓9~CˑP NOvl܊@*[aZ}KߏV4`/-R? rg 'HXBE /J|VJ {:9"\t )S_(o6NƓdTFٟo鎶95:R,&6jp'&Y|N(%[?MN!^;c_PbςŨ_ӏ,. s41FF!jy ]ssZ e,UQZCp}&L']Y oB [Č]a&gbZYrm&ϡ qP3Qb[ƤÿI:$5C@4=@H3=ѭ+Cxla}Gazᖞ~BP~ il&l"5viMcuse+XT>F]GO,'F NA@@F- *תtčƮٌ;!\7[Z%Ȱ@KZ}ZJfz ETY6L(vE3{o}?_l /\r(֝nnR؏h9Z":$ 兂`Ddq*nVG#S"yyoU>_4%us=PC68Dd~}(Qә.i V/E|$U*H$k9jo!20|?ҽI :&wRf2_;ʚ/EZ \!E2:!e CN/N7sM 㯺uM[7?-Ve\W p[ aXy4590J1qY}NL*dq&Iϙbp̨(M_Z&~΅ n9gʾ24vʫ\-=(6[ъ] }5 /co8gc_/gfj03S̯/9isnj*O32-h4>!W;\{ F SN֥ EKit:'MZ Y;[{HQ~AklO 'l?D.5 sA,Xl.2׸&ʠ}ygoqC+ҟbVx9j,܎*%p@6c2QS1q4c{gJ]Y-|H*C| CYzoܕA7`(߳@qCJO*L0Et^z*y28(*f2LOSp^ִTs3Hh’E _+Ns|dK ㇇!{&9yT1K@EΟ>跊}Rpֽ] ҹXz/+/Q[V 41Psp>sez]o|& ъК$gymп-WYuYZqZ]v9?Pv|b7Me8YGz+A/6=awK?Շ`~ӱcɍ{s8460+MbDS \zwѕ|9_9"sqg)멣eD].f%T ^&@P!:n*7!T2Yҕ[ xt>VUn )SLm`Hⰷ^`9p[*cpD*ڼ؞@B3ړb̀ ~|" 3+xE[B`y XBZ;"gcAހ`r"poyh8cYClB5si.&W`1JȄn y󔰭*g,y"%'({v tCN{ LsH?b䅰eSIl#_D%GbXz(; Q26iF{w %OU*P7\ Gt e Wl?e_D58$' Jm?>F{zهRzMi@8sܤƗT}*F~;-щg "VѕL9rmH I2;Q1qhhj̈́uXk,/]4lDI6&TU_D$C,9z홦ijj=^7uMYߟbM@3V.w]Ck`J{:un? ӔR|3gl fH_zntX.ZW"vP8ݐyEȻRq /~t'?fFzh J.L,6ٛvڼ7a/ZOg0jueMާسi~JZkӅJm7ۈda?'ZS%C@ct,X nbd"-4U!j[Z͛)V&IŴ q$`XӍS]qTh`Ķja6Azt2$U7N21Zۀ < f`b` 3]Ts He"P5lL~Qw0^p+nk_s4 vGD$E :#_a5GxudܕHѩsVKc|%.,P;QR)Bc漀UnO:j7=tF6i϶穩WPLƌ^wPμx[+[A$;е[cu>1D~oR]Wdɞ?IB -$@ҐC݅@ cQvJN{񰝘+q0")It SVLd)%}E'Vbd̻=V&?TOO$z_?cmYzOwC|FbӁ(5e@^ V.1%Q5r,x$(@J^Oz'.K9be#Q*q*ί5'(BhX¬pg""W{"PsYo5 Ν@cj%׌t_N6.˒,| 0Md `ba*V{@%X9&Q1/֟XIL@hMo\PKz6tJ \=/1 O!)3c_cHs%pTrn]#3<(8D%_=̾7# JJ9ꢑ;'P۠QNeݕT4-! Z 3' 9La#Q'W>r-gO[@^d*'hܛiV2f!d+=XP*)0IQhw.8R5(a#-hP{UۏOIٵጴ&( {*|kd־{-qP$2)|Rk vH}wpǂgDES0||}Aķ;c:66qvʆ.`>Q1DӔ)lƤI[*( ]lѧ\S^z)X"׀:# mH\x-H`}x&ވ&D [4f)9stĊJ9:^Rr#Z=TI '. _kT{'X={nخ7w(Q{M؊'7 ~f(1C5]B/T.Uz>zQD(kyIoЖhֶ]kh1OrIJ<50=#dTk(bv @6Rb%EEMj:;{q,m:^8>6ڳgf.}8!eN!GݛJPR~G8 UѢ\a oV:&FeyFE挿ԯ^SgSP&=D:a80C` 3gw5zTAvsl4SJ\{U$XTD=DW[s.@ ƟSm=.f;<@jޔONH }wX'!|Tw'TTci3J+sOOw=}M: 4T7~&;6U Hkoj!% $ñh.YV,/0 A8ƝY>j'&5A澔[ZmR%T!`tiNtE^);fc vܔBCzߛ|LW%3\+aaX,vZqkSRu5 /ݔU*j,tT]q`^cSw^^ lG w/% _y! $UT!ei2^0>h_)T `b&xN&m!#Q中kDbek޿_LZA06;Q:u"$rB"jwZtc挏iƈ!ܳ86m5di%%Tp(T=}*z cL&?QȄOm'M>/v?BcW3ʦy{&EhX2N] D VWoVZK|[!Ay dH&T/蛫? bgN̰ IVI2p W/ψZTfnoyj_p/~ .(酣rFu?r`>.ځ2qJPe~Uە륋U OjAUPрA3[^# ˇ=.KbZv^sQ M0(N/tYX/R\=T++ h{ ^܃$߶HIJ`qbjMe#%zRa o/İEzCvhKE|U4CΙT}5. *-Q5N)Z ˁxo󂸉rD͍BGS0GtV oS P( ob)ߕkuCFȊxZ1BU<.t !g]?8)M"I[R6"=)Y>?*rAXcO6 ѡh,>Җ.F+ wJxçe.$(uG_^J.I/RΦT纟Farya7͉MdD+ )3ȉ #8fe5%ŇM GiiͅIyJ /S*`+E¤b.(x+nN^% C Sab]Y̾y rynةK10[oq1ݎE(׫` ,ɑV_Y#s ]Z#L N3dl]SfÍ]VKmc{~gK`ـw؈^+2ƙWOb ݆K\=f4=τhU`nBnlsWQܹE_ K>r><)cBH,@M,$/XB}_cNPGg"/z`,c+ y9< )a"d 7G~F;"S$NH%Coį2\p[1 fQvr{mD"~o kdy9Ը͝Jm%KP ).X.FCv8dlk=籠gA۷Z㜦N=n_6{/[C OF|js`0?3ic37==p!ϩgkB8c7љtԴ"z,)'3i;Yq0!uSZhw, -,}Ƒl,W>7-09αg2]Qk2F+V|9vɩW_#% A3sSԢ>')?͇pG;nR9m*.Ԝn-Jגۅ E鿙o!/ΙkgNHȦEKaaUb,A^FOm@_1jXTKRk_oB/`f`)J"Ad&S_5?Z,Q_o~hiH KȂƸxU -g ܵm\PRBw`Š6ѿaQސ bui\r"7{¼,d/ Eڥ=FՁR=yZV8uc_ދk>wm6pK#)A.+QWNlӰTzIw蕝'x}5戨bs8Z_}`SB 聱z ٥Hio}v eֲ"cT72ɑ#8'D1-P_ ôl~mSJLzΗ&K<[Bܨ\M#IZ5>' yJAn72Dc;Z~! 9"mIl:?ǖvThiLvLbmB“Jnk#85; pt6POt@F鸪 '<דwт:x:Ҙ[[ 9Y+kG`W'&Ziz`ro8L/u:g&G{F B}G*(3 OA ]^XhwQ!}hjmi| ;&am.Q[#`θ,RKטU#(m,tw,heհ45tqӎ v?In0؄,oMg ܓwٝlpM= _%1&@GG{2u ̿m_%m\8AED +Ҽ%5&j5aҟD&0@f*t]ZY[L C1o0+lδ ;TFyXqKx8bbgl%m1r@F4ƃҙkA}WD;s٭38S뻐á!RDATԊ/ӳ%F0KaŴ–q|u?,7!Jdis {`ɷחbWVr2Sv"VE'9 O߁j7۫4+cD2@2 є^o#KH?{ ,z,: fHB \(["gVFKY1unGOi=Ka%+`jШJw ƈ[χz VAjE.#ؼ.ҢImm"%GtshrdBR?PE*jɄ*Aa(afxsDp;« R8~IvA0h_(`+W@Ѿ,o_ qUEL7h_Moê*JQzĺd&i.hy^dw=~wŃ+J&c2m-+^. ,pkiQ6Qi ugR"G?Zz/}4f_ur=9kQV1 ѵ*fZ?T'[!-k #vVb1BʯOFSOLdOIuMI#!X4-bx#|)0ʂ[+峜3O{o$K矂.4h>wO:{=4 Kd szI+/L ;Ocx ZDπm6wHtԑ1*)+2 S">|M@L.-|/wn1n)&Xg i*`vA,-R%)jVV1w"݇L|>*L2y7xŖ2:BpZ _>Hٝcu>%W6ٻwVޒ]jdJXE(63˿D&zM7>!:&؋tA˪^tp>O^QaIN:4CCL4yyΆJKaX,o %. tDd1^VT+dErN< PԻuAKSt+*njҚGfȑW;JIL1C mBA:*S G کB<]j=s1̪'}OS'5žT21Ntyxrt%Ոo>YLAkIL3[hMp64$=PcQ8♟pJ k5M<'sHd{gSKi] 1=c3d΢'a Rrf)MHol #N,'VtܶzԒXUF$V7o1W 8d2<چ\1LD0ژEǞO㝉F"3O,$]N6hYy]yG͛i([$ o'S哾hc]'D(I`xh U[­n1nOc|]haufOK tK(w\h5CfЪbFF!sGměO&+D&G 8xi(RfUNz A3a?vgJHcgc:.]D;#m8݆mb9hi5<^*Y%6U->8\< 2T5 2F*Fe{+;߾N{8'Ԃ$G\*[]#X+ָ8BGGA8N|P+{/'~uzs,U6ApQ &BeHM׫C yW K삝Ƒ/-;ݻ'703Hl),Spo`ůlB\qv! v(LX17EÃĎ?Xa%ljJWF$>'R6`eJ!9 S'VB.D(l[̛kހ-ݥJl7RkwPGj7m??N9>=?L!˟1NtІQL^`&ř&SW[z?' @◐NLq1f> BD?7B֒v f\Єޱ)2ȟʊ6 1O36?Dݎ%%oRa-KYje\H>ݾLV0d+yGh?bf*`7,'ʿe 'yY[Un=FMUjYkf!r3ג  /$!J"sMcޒf!eJ ;Y|@=ڡ)W·Q*X\=7p~KV1{cbWxG8PŅw -4D}ll=xl/%e< tssԂ$> 3 jT{bN8b2sSh}Bl=%z"|V-sKLEҔ6W\^DOip+V3 :y>tWԁXf_2*չPO{!R;bט1Znq /ɺ08Qje2yD9y%f'֌Q3plux V))sQXa#[V`.>| x֛[_$Lڔq^@.Ov .z rFq`J0b'4`_S70:oNJI`k߭ӡӿ4+i(&J9a: yhQtCq"~^>Tˢ] eb^jwzQ~wDXwQe3 a3WV3O7>3Y3fY)*qRh\N4{%U]}96HMR%{!=FhC*{S,1'c'4 (?_Q2 .:Jj V4Vӄ7vhW!YG*O s&cZ?>8+?%7q s2JϝCcrqGO[6>9*E3>]̷~M8NOS{:^fcJX!PUPm(EFLn\^h} ȷ>Vo[@JM@*=-mpcO2&\Q׎b]a,xǢ'7Mp= 篧ki7!eڂ: T_ )Mwy(dy/^[⎭ "N$_-ghyU;eOms!Rgk]Ms75:#Kǖ`V'mJsȤ|`6h?#e{ \AC[5l *λF77?CD}2j;{D&j1dNxzT{_8#v^,< lf-ߏq5rH [X&y cjoo2L?%c ,r[=#erb3e[RG ѣbA7m!Zn/Gn9597 a U  |]!g(DeG%Jr ?o0Ku2= gP i\ww~#:Bn Ǫ>Ӣ1Ur1$xom ﱡ@N8&âEx`Eg oSR wvdw[j O.dAs $Y8{ZR,z4ITUMˍ?OJDX u_ٞ#Ɗ=`ܭ|AB쫪 8iyE( -aלG5aw+cfGi\PZJҍx_덁2tp_^AB}!3@4=mje-MX i׉uzNѸ@Yʶ@ saTϻ2d)8WH#R蒧{OLj){Cq[a G_)u+*VAԞœN}Qɐ^Iq;4è|Aڊ~xA1_pƛoqFmnE癰 9Q`QhEWepұ,DLL2oG%3PncrLQ ^4InD:#WlW^שmz~sI@d)rzRt~>'R'\^VsqsTFu pmaK4jΘw"ysv4ZI ,k|b,Y&2>(g&I# XfQ emk0bjCׄk;hjLo!|&9t8 *l562|9TǶ'8bȶP8zyNt*wy x~cʵjT*7'h_vK/z^{`@CJYT;W#}at1 ,b: «;nK@>pIahL3~M9^Z_PQ O%щ̿ܵzD`Jy  e-Ew7ߨ[]^9qb][Kb [ *yr %w S;kodъmJb ٠B.͠ЛՈ@`fDF,9]he Zؚ7x;r{8}(~GLt2ÄvnM[s|"6OD|3%'#U#Wj )KMg+Y0W˱zp=hl;95wŲ6u66B]蛈nRt&< w%NE7?ccƜ41HZC\EF?l-YZ3`iCLE"^f[o:9tc,.`զ]ˠѧӉqԾK4)$X@UƒRĄ][Q|0ay\B ,թ"[]> PVX$W 匩C&;L Xّظ"ƃP噺?UC ɧ'VVvPRT}>`Yė`-"liqѷL&YEߙ=36qM8L0vH#p/gM-g WG|XKK[ltL[ !D+F̿WMbGJGe+c?7g6>yldբ .Z'V_YLԎD9Se~!"tBTc_hDqw6lIob@_ZsnMTe8#3zP s:$ڄQR"Ĝ7RqT͌USA' }wHl߲WdZ#X` B.H84^x7+,4`Eq'bŲC1zjs;G6̠ qG!HnN<,OkPCi"iS?w({$bq=OK q#+Z_t^x:P4lݶ ǥҮh a CHt%9h]m q{裨5M;tp+lך|fK6rؑ)dcHs6?(RaRVs.1\S:;~S}Gs4~'ϻwji(&d[q݇jɂ:"DTU"K%0!-ҎQ)-MGJ#*a}a!FI>\zt~=usYn Oe칸,Rh:;̾¥KF Lg0+ 1|*V}0Z5kٙFRborxqo L>Dvʣvl<:7 "na4A!V:<sbOVc@׀c󦀜^suk7ڷYP4 -ʫ=qٝ5FXl Z8.đ3Ci$X(2`dMnf]jtMjc"!>lޏ6MDycQB`c1E]g]8 P/M ߄ƥ,ܔENaCaD*jA!jnw 4jEwR~4dsRl#CwA" ]%DԂg0A/ +X2N sQNn/ 멂slY9&tq&tD"^Ӎ7^H#&랦/ (^ EX0"[I ez51o"u e%\[c`6sm iIuK6 Ҋ[ -/g< NfZ'PwKu6$5zn{/w#UQj|7Tܢ8 Bss=_lّAF;pڅIVIi7%}dp0‚#vi9j7g:ꋄfG’:{gOī6epJ,LbB ǎY8rg.hZ Fc^&}l&uC{rY_~L#D؄5׎2ȫ{',kswܰB<UeVir %~sEȓsUWLc/JN(O Aۼ ^ӽҾ我XS ֭~s12 rK<j-34 ]UӉu]X!H&!<38^]׫JKǥT (;>#%@1#ò̈#(55,? cL*dϓQ^Xvgr s63y?|'lפX!z4X1gn N){ NӐK")J kPivu\z,NLg4ޮo &WpRw@I],IeG:eA͑;c`Pa-pe Xv6M/kguz1) G͈ZBnaobڡߌ h|œx@SB9xKlR6AdW|#7j.V$k q~s=l\݂цТLL҉ϓxZ Ԣ߿TW^';x.m{HױNE`1~LEh{ & :> PG |ɧ8tFNE/W+70KOd$0"uhBMZg2kPnSu1-~$ɁW31=p#[<0.׫0B8˔X$ZIf'CeQRh}hs LX8[Ro[QPJQPkmN 32w_~įalW }+\;N͹O؞& >b bՒYbma-B{ĸп֍v B8y-y9䴮ϼEmA0i9뫫ͤ4>IW@UᇓѾiiv:]d'v:z8PeBpxgr\C E3ѩ%,͝:reSQP~\.zzj顛vB>k[sPtfWs-&܋#O5+1t\bsPN`ft,LF\ݒ--OWG!VƯG:M֠SJ^nG^f Ʀ(WTJ_N} ;4H 60X]~6.;57j(k؊gUJ*:SB>(/;*45^Y[)t;"xE/&2IZ JEkLЛt$S)EhUe|2tSU9Q#*_E wV=kBջu.ӂQQ埥vewʗ6|ˇ 1YI !JXy5m'*/;#d6nb xPE?ڕ1cȰf !v>r ;`.UJ-%#DFog)2V^.G~pt[3*HDJ?ryҏDShRʼcFb楰 ;¤ǺWhN?\6L!,SV-bjWkn/HkE;U`5NPmK ,ׂÈl)IK,7fy(eGW{7islܼߓc8U5uF= g7:>gq$ @#!F-YpIeY׎H?^ ZX@ {^EN tkz8f7Rƍx?b~/$BDz.MCAi}su~_ݕY/@5dNAwbV?gwu<R34sZ|} o:Hsq'vϦtAybT&}4Uv1ToS5_\yu:\!W>"~^VT 3?RUXrTc׀\TIn \О,(E=f^~|y-"r9ΨkFX["1!!=< ZX?$,օ7௞7+QNxy*DQ!6/:VSANf.;j 5+|u'SCyN+ZKEj?`fp%c <:!¸ҋ,J&⡗QaJ=P>8=s)"Mۆ$6)2 T 3|CX[98Bui_8Uá?vˌ.DG_@J߳1-ZRmmI/Fgѥr4"|B >J ħ\7l- A55rt xD,a\ωa>WDPwgRr Ei,N H& ]F?}&KҁKė\3y\ҢP54䨼(;hb P̐aY,0N/r\j$C(hb`Ja_K? Ȝm5v7 brhgw+e[):ZŒ>OPz&A]dNy|C҅]<>Qlʯj AM>Vwx ,P⓹q蒺ON8CA=A:nZ`_|)m8gMͱLIsяFwf~y'v&k6Gjg9GSbC74"4AsSm.rTc3 R@{ݒEKϓTwfJNm=۩c&Jeκ-Xfµ$U+SLMsy8fiS|-?yn4ϹB|_/>̈́ΩmFK|M ǭ͠:l#5&v@nJE:h.?l3Z3ߵXb5c wYPqUM.623{WO(D1 ]~K)3 cC'*ctzx#G& 'ז@j,/s;#,%4>vo=N`J3}(jN\5Z}b|>X/Krb3{;_Fz7%aCcj.[x`vnD2Ǻ_eM(a2woܒyLVzzZE0Guȣ~K3cyC=P㡍jkeָdڬE~xA"iK SB"d0HWp[x. F*)y?N)IQ _܇GlK"NtKyef&FA5$D ͨ F0=8ϧZ`~\rnRM{5KFI(΋6َ21l>X 9_Ro_|nx#EX;Z4N*v5V)}#0gf׼x;MJP'7ɚDi~0YL6jMCxZHi%yg`^qiMڣ*+:ƊW;dC/ZH&0Hɖ2Qb5|Ђ$ .~ѓR}0"(+ZI]ML(=Ǩ2P9CEHX§0R)/w)LC( 8A2z'60gd]nvO]2 {Ta X-Xf;dW-0_3n9Ug V,|zJ$kM"a!,V:N'?sMaUhpB.P%Okfߗ4S6'Ęut<y8}b-=yFsD3(c(-AJ@(MuS @",^uiG3$ 5Ujʻzfql MlMx$ߍ)y'*joQP8&ޢT*6Iȍkb4{8"S9CW <PLVOҏ0YG9T $0hhCWH -&, \_i?}3UV(f7aȠي a>w;!/0ˢ,pisqOo@$˜ ?KbEW-Q `|'v^vyH1ˠZ!f}?VL*c ">i_.8Hd<"AJ~l+rֺ˨ඕ Vz36i׍,0Us>_xGƬ;1 ef%zh Wä7m&䌦|;14LO 29 " >Yrg)@Qy׬8F(B AiݟvrNjS$.@yYǨ2z 1#Q D"^ CÐĕ!r`q,lAu@ Þd %rsewc Қ&XM.?٘<bֹ9q9+[xBΒO >(adЮ㏽cn_9s1 m ܆킸Fpm%le$*fb4ODYQ? NY2KtXz1,ҧ.̥昵N hHF ebˀ>XvhL(Y-()d'W9H.{rIl 3tVj3t-|Y"=falfoy$lX">޷Y+;Ab{uc[ɼрM&@R:yt$n}Fww$ 6ΦbzT.|o6IpEL㪟a6Q5Qjx&QڇnXq-MXwa5ыl47*o@ت]i"5]8d7l$>#ΙwC|63/m+CBK 3|k-sl+eCI-Z |m? Ih,bpf<jԭhCȇ. 6qf a[u=ӔE%s'ygc%·Peц3$)T_HQlBƃDnQo 3BEtL.&̀GмUvyБ3.:oKRrVOP^O&Er{ݒ"0rv@au-4u/m)W"(M8Df'^ztR'`8N $9XD@D@~#jO(KqcDR2$7c=x]:N&bD*Ƚܖ L ydػڦ,{ 0D"5}V>iO8B&ptCKHjf@q9#zp4$'ス2hLf8yL96=2+E9_WOL<_uTxX ܔ?\ UubvD-/4#bfW.Z$x#*ցk9:H1N)HqF6 02IbAwD |8߳2sT J }7xh>;Ys@n0t4輯c{/m^0o׆`mY [\)"3Ƭv˿](tTAyy|6abA&3¢ Bsٙ#K_iFQÒ(6 ]P_mKub7g-hs ) YeIs{qjܴJ'ڑ&?a"eR}SU5 ?E|{vCHac/Wy/?y҂zXGE%{K}f70®qٗf OHyn6=FB u!%L.Eq`{[s( R#zm"jdHFL?$5&> d'<ѳ ֿY  ` ɱ-vt$ Pj]y NxhUzV,\}1f+~j O=(: p*yxд Xd}#T^!穀gpC|^R=U(RRk牜/<q}DLfle+:]~װ|^{׏GhTk-vSMB}䘱?bحͬFl;\S UsY/$b0et~sbմ S X*,;n @VAU]&YD@틹}?713@8TJ#+Ɲd5 w"˗$L^Mܡ6I"=a~VRBV8R.b5N#YtHGz~_i{ v>J,2̅ 3Q`QoIۂRމDz-ϯ(emEىS< ;b9?CfUY|#gڨ"A)Wܲgɮtض̶o;j놄u;8ZG) E jas`S*V0d:0r6 ʐ"#"J4y-񭷡7N-mE΂S+ˆԭI–3Y'U* {;.@*$uh+؁e~ A5Jhh *"c2Cr4dU u6׏k6X!t NcyǛGSگ]򖚫F{z%LPׇD.+346,W9~4$T8xIYdt^{QpA7I^͝^8*ĨE[YNG$Ft͙ Hfs4 $7;"젢{^&6w1Z=ʻج>%g,6q}oIs8mFI@H:2TAֱq|=sQ%m*1jHL$rAZs<כ({Y}gɈgdwu%4sY$aoK[Q8)DK/VRyY͜Bo O/;LLGQDщcQ4iLob_^j+U̙r\% ފ!gzsrhB+#0ɦŮp$_ k/;V< GZ\xHG٪|3ԤZvQxx.zژG,I>Z? ] ;WsGQ{f >5am(Ҥis4E @G !_Dַ-81RGHĤ#הuFN$H$X\WDATM4 2՞ɢH3\R!xt$r@bޘ, (u~΋DM \c$',2ՁMyiILV)dhJˈ,2t)J|l>8jW+C 0\*tC$kn;ኹbT#]ʩŌeOgh )*+<[66<,GE [#9ֿ2s1Zԙ8WF=dڢ`.[5ڃoRt4\_ m糌[oIxEX^267Hઌm]oTnjV¡FY^p`CQl LCuطgي"^m\ 3aswFR8Y*=GN a|Z6x5L_gsz_jO05Cv%dp<\v>3|6r̤j:L?niaXiN/}$]۱Ibs*Cv3l_"D?.(͡-c"UD>=CD Ly]ǹ q'nwl:ȴdtgr{_M < u02ʒnGgD Sueo mbJ=(W5 ĀՉ!|^6 /6,yZ2v+e?}kJs4z Gm/Sk1ݴ[ <"{TryH=6G yE‚ ?t/!&<'LKh B9'Xdr,H1Tgj1x:'$MjUZq<"[Kkfhk'X~G1felE~zXlb#f=]$E [zjܙ` |H7DVW֘]0TЃN&jLه48мZ6As Yq88Bu!MM{eyqDnW氎?G_f|ןŷDu_1Cc۳jwL2s5ntS^A"_d7Ux&d2}m|GJ! `,5M!>(Jֺg$lx5W n7'.+QWO]|N^myOpH/\`$Ȭ9-6CljIgnQ? 9f8wK7g䙶}U03\]E+}T51kX[lIAY fi-J1KBJ00jst цYpRbsw"wtXfǫ\'@y͐&CW(D0 eםq^nm(j%_D m}9W!e#/vJczl\ >q*X8r|}G&wo]y^ts  upeC z7=@ۋֿ d,F-G f N⛸ncYqJH}yXQv+py?E9I+@y!%M&sѬ&rkOLC >ri]Z6lCAI&S0Zh[bt;6kR1tli v R! <,%Гֿdj4aL"X#\31NKq(쌰+?u0V|kMk %o쇥DQ׾AQIKaj=?0?<k"x;6zݒ 3Mԝ&1ۦ7xJOa_Qj[:X1B2,M{.t.BebWdžڔ"Wlwbi#…͜JR.lӦM%dHTJ5! 1kFmb b@{L1y>&#=`8>fuK2?/Ub3&fb\hasd§&*֏:#3iǏ1B\z䡹[[Yϑ)y,8Yhl7+[ClFk[3tS^0 &n*.M)+MYHΰ.j߭d*HMOUt'9K}^". msa%RU +G)ZAx&I[>`ίCK`d?0=8 w*V=#{sA]z{s-&50s֢9LzCr=/=@bPןK7=فg 6Q+`:Jb tYk8^J&4s "_}`wB[Yk!G^X(8 ʙT1>D҉8Kɞu}Bm3YMf3IHٻ,C$+߱&X*^xg65pCQl6HixDn<Ր`qF+%=B$uXaLMFOCo Ӧy5͖r!5KI91194 ڢd/DĘ~08+ Y-T5va#ZcShZSMqA/}~&B®3~yNJ_R4n u2}wP>`9 'KTaBgYsm#p]㯬sې)k<[/A<õܝYQks&qSҦ!hZ"([(Q\y I9UϪታW?6mfQoF7o HtlVEQ\'ʹZ/♠ ]({W8gĀFue B+6ϞM|)L 95;Y[ tq-@HW9/q7o&7Ȧ؜Uͦhw5ڵ뢮I WCkK=o0ȺqqS97r&ԗ@δj&q-j}CxL_{?Yπ*Qq!HxgTCqc^a OÖ2&^;n#`FÂu]P¾彩1|w.l@_g?bm{N%1瀄'"5R)Qkzg{eB!\8?40lAY5$|3zQq}kCgJS*kh,BBC=Pp6/^@nr!}n=BptI4ۻT<B$>g{[XQ|#)x%YmkTUNC/9ci'ث},4NE+α HBrTP%XhU #P3wYT\ȦojP)F5𑂰 `Fb!]8 ]J]; 4tF_Y 9W워\|'[UkkV&Kj-~yB0͛ʵ[D /tQ6ivbo˖EܚSQ \Xp8,@7c`D>=Z$L$% UUˑV/p#\q%ܺUD*u;³jk'dH#MgjOH)xa`4L5&`w%0iTZHh<`T7#wvBO2K0L,f ؜{o])]nufp(!a/o?g_Q6ÝHqAWN~VoU!RI<k` 楋H3@fvU A݃n6|rs)% X_.A=/(~… >1$-S Sn=@צ?df¹U/a=x8S7)ܭ/BG6ֺ[t.{5;k/h7gMyQHs,2aXW2𕶯@R.nVI*3u1"X rW k{kzȸ.l6[Hȯ#vMƵ`LA`BO)6O?*>:q7phպG}45ںpq>a7g6 .uԷmC91QaTܲle%νnRNT=Jғ z& WUٮM9F6.9ݢh˒d}h DHhFK= 9 ꙇ3z?*?MpJҸN1௶&ǐ@5rƦ`cUmhwXMhC?ƛ2Hmfqy.MG̩B00Yo|Gtz1\S r P`/5?pTE =m-Y3vҌ0+MJ^pI!#T[D)DInH~ "B*UNV<5M`!ʞBvx{xT-t|5O4c&G"7"ZK cCkE ph z{{~]vq>oA ~A^Q8$v`wmz~֙alB8C4w eci8=!ZFaHxoγK#uηU_U2>0lijIX!U"iRrʥcn17v{nOZk .9Ba- t0I GH(OHԩH!mU?l[Ԙqta@@"7v`K=vEͥHX 5چU,KTŎ=]d!_G\d4&<>Su޲Z[Uy1kZq z3ZZ񵃮Oշt8*$8- V(_ d9S7խ@ri.$⿂KA⢮]'bՅe+wq&4AVGꍔSk (]Qe)έ&c7/k/@cEjBގ|ۘ^QFMrUP]+Wx4_s4$@`姼&FhNb6Ds:-+|X70VIq>澯Y3*/9VigI0ej LE`88ԂԬO~,Y_/)RJ0or |ml+Y#JTvA%%9]$=y)r}?;d;'1#sk@S73nsZ@N\>NvGu/4$/A~L; nw5hWug,D+Sq9zIMctk>$tolÄ[@S D#eS^ 8%|%uDX rվً 0/SjS6FSqi[sF1[t]vd3by d\$=n}`7fǿ=:E6JH( U1Yz:R۴ iyсQЭ]Ty*|7z%y+֚X HxB.ubSp_xRB\QT0>:q;+Y {TK68׼׍B@;'=.~ %co5o&2!hy,g{-[HbH.yBÿnnG!tD3lV}RS% }oBVBȷb(j^+DשS @2ޖ1ӿM;x ktԡ znyKi*?+5B"ֈQFfr n =i: }( ݣ z-Cd`w-\ Id4e ;Z\G4epL yBȹT QS8QJOٵjU'e>d^Vsճ)\8 `^`4_Kt[(J_{73W7(~{Z8= "8Fbe;XR3=v8SkWca|7o9,gHJ!BbsZhJL7rb gLIwA "|믳mZF1dJBr+\S 7F@Pgkh#K-'3 x !f2̍a\,+Le᪬j{~;װxՓܠ_RTǟٲ}ǢisGw+*Znu8aWPđOZ&Qz1z=^<,{Kl%b>.SN t} ^ޱi OO4;dls7C$ rks t€j +OڂՒPlÑS? \YJ=N#-W(a刅#˖[5z"D[+}Ѽk7䵤qHDˋ. '-"+r9Ai\ hBŬWLYl,-ޛ1YSB374dDCMDb6* TOounamP: 7}渗"!7]j&6z=y ^9_¾o,*[Q\k/!I @i'k<G{$Zݝt峐v[%pU7 ZJ El_GGhAnꞟ|\:TV${^RA1TnB8Rƪa~D75n3EVAz}H4t h޽P`ZC ! W7 1v|8ʎJ(}߯W)6:\@x6f+jke\1PLPv/_7 c#U~~AS|UIAssMࣦJbC0Zz&gFY%ʕ/DfJybv3w"78q)+_YoHxی7n.a,&ow#Bb*seFP;$93<:sIF0=@4jkZFYoif<4$pQ;0~}2*+%Qt%<t̨%@ooo0T@8<?ISi)vNyM,ZJ)\&7,Nt 'Y`E {oR(dOkٯɵHqY[P?s*“^P vd6YΊⓦ$gdL>'E`sQN#>*W݄>+ `)X16ZQLUΉ3%E#(`ɫۆY{OgҚz9- xmm PŠw:J}nAUc쳱^7R>&y檤7m@{I3JnY]g;kGVJbLZwC.8R_R(][ nGޥ|ۺ2LdI$)ezDzSQ^ݺ 7;ZL)t|DZ^) %#ujF 0 RNPeB:=~M}izϵ+6BO`FNa$a;,A mm9ʤ2BS 2WwknCbߨ )WW{N60i-~H yj=VU0P(V\p˰qfo"N.#.b3eiu0;QA!sRp`1!hӼd (YүB"d~^,#1&|bϫzȚ &Qъ*$1Y5oC3b)hQc>S2 k&+S&sA]cTvɧiEPi{}{O:8*f9A,F϶Ed|&V&(u~Ց66w:x+8ąGqLQp}ծb J(GALbP'3_Cr=E.h} ڋC_E{dR)QOGu/<⩉-ee' H8-c 㛎ϳÉO0]߱j%5B)+8a5pbAXNKс}-z:OݍZC1 4`?^eB [vrƀg.<On,j9&Ѧkܒm4ì@dY#D&*WmVN)5mrcNΏB˗*&Ҍ"5{DYQ'?nD"XwgqsbXhd$YjlsV Qe[Ȼr1+% -Cp@1uڜU eBh"{2:bH*g'{/ 0=L-8RM$T8l=]&h/&k74 se٢yhwEBg\cy:VKBH ;{jqh7Ir?(@C4%ڛw"5PA IMȕ(3m=Jh8vnFOr@*lMv|@&&tXĈ%"q6NfϞ0YA9X;Ϋ*$r b ˼O>mlNE CF;#Asj*c:_ ?kfCz $~k:‰>v <}!&`SdI($ X,HElnQT67 m !{i M19lbuLEz2)&ށ▐ ]a9Z*H"1!2Ļt٬>źyA5IoJ\j@k)45*. In,&CmtBz&vkvd-t$`&eB' Ҹx^ېZ|oBn(ؽ#]H!p ]2 'mM'k!hG׈i>I$a>ym3{#ÅlBOVȜ*/m:& NΛH_YSI p݁4WQ]ޥÐ1-}ɻv?T睹;iB1.t<ɏ+0|kG9Se[\nL-^7tQ H˚l &O?0\q:фp9\QdšZ|#'UMz`ٯ3.}۠o$,V&hMo 0v)P!jˁOҍ:8z%Z,V-劖;XN KIQ~8.|$9y[@3_9ǺR$w7;ڮ,!AJ¿BEi23SxBذKqT }eL͸U:8e*ACK"1X7nIdn!{QŗPm} ="Jj˷ B-M#_ HπT6rq׬i`jİ:ǿW?>WWlX[%Sgp/BrءN1_x!:a&tgW:c-z1_vU d|XGlΚM<٬7|0ڒ[8y R/ѐ}:bd*.X)$$ܠ3(JKߥ`!2W;~c]`3兩?`˅+ tkxw!"Ӂ,o0qjpw͹LzuqZ tr+veAd@f'SY0SA?AБXP‘>͊雷\kl \j$ٵY GlCg"Q On6!pZ %B&qw<>LKS"6.$ZfMRAYV7ʚ݆2yv;zB \q]x2]437< IOZmC4DW!m2 d^QNLd%Jkc;I勿1b6ń,Q.F+5v >y~ʷƍ︷&,mn>(7K0Rm}a<^ 0 Z0ogH Z BTS0.U?[|.=gw_%Yf{cM六Djx"=acV}h®87P5}j/˷u|RT{|'9;? fGkwɂ+&$16Mğ]9Ñ߶R㶟 < Վb-A؁pةc6o9}7B"Z" y4Dbμhgj}{%6Z ?8¹Lzg(4FQoJɎghf%tn̈<К^/.ywtY/[IL󏩐х^HEX[ D6:VweY?6H{ë}20,o 9ثI$ƀJQ=o;z%р7a[9pNqIgI?USEca &6'ElտOwu u$U1ӥS+>e^Gu{?Cb/Li fH"crä `~]xit;&4Aޮ؅k|X6R%>OrV3'WW|Ot}W2XB0~yϲWko(PB#!.ħ:-i4 &t* tWNA o +p[ unVa,P[}* V]+Q,+_SaډK!ph28-c1tEM6&^=zr>@Č(a!`K~7j8CCqȶyeO> ;1Ar5V$[\2&puݕe=ˮ,Wt!u%0L`S-R$Elɟanu0kBw511-k9bn)M߂SVx 7wPK d^;l/ hOD0l2q)9m'~Wdpb]ޗ #HRTXgF0BœH)k ʖN_;l^viqیR_VҝObzj{Mn9|`Z<1vnqum"#mC>ݞC6K;2I t[CtZ"Z61e ,JŊ݋RZz iNl݁{ڹܒ4Æd%FF)j "v)&,v]Q`Ka$3fߎ+%ЀʼnSךjo`܎認֢Ԋg,R_7YShs,4˽#l>+TC F1ǖq淭DhC,aW.}!c|,[%Nq)a0N݋;@uN.N+)@Z YqQ4#6:IMYe֖Nr%ٞuf溛EАX@?R/~&O~}-[1[-xy.1K#W ߜ)3qO#!Lo| 9tGk7O㯁+97 ϗ -=yU_4qi'})s9sJ?l߶i*3Zhj nOg Խ`6"mE@ ƅoh֬WLĄ Z q3jt{ e*k6 ^cFdVcfCEkI m%7}$Þd"Y:n ަou .8.`q~YJT6rp&L! Ƃrzᾰ,A% ow= -r)`k&" X. fmmIJ_Lbip0;oɉu>t;v9ank&Wo{s~cy[>C (e>B>M:Fኁ_+LDODPն\E[1tuǻiLmT ֕e uڂd0 GV|[fך.2/NNFτlጊum,Ҫ=f.AtkJhVh1#B觗?ӷ6e  lWnwpX\7j[[m ఄقl(3$yNsxږA4:81[귥\]-fkUYmRuB$_)dJK'n惥O=6s375GSƋ~ݣy$od }v_3и $BX#0$x7٧j]NjWJ_{x"\M)გr"sΝS>'ijțIpdiFq8T#&c3zif0Wpy jEtlrАysK^8p"o.=W߉at rfdkvC52pPZ !>|UJ2YtnO)b3']@>bp0\4hѫr3OrN+%`эp?'oP4CnBT<YտQ`ORh_L8ǛOWu _'ÙE'ϨbHpyOhw@ca!nbdp|L09luɊ*Jjcͨ L)r; tm]oP#(%5 fv' >E!\e  )OSzb'ROլ}+Rn9}Ϟ/v份Zσak2y.mȨ5:ͪ@D/#`?dޝ=]c-ˆU<_L~IUSՁad`M^`Ix҇LC+vOOXBc[)GQw:zw0yՅ* 5ڸ^xќx\DVC Pݝ٤Ad1Lg6HO , %O"6[{wŜ1`d7eyV a>g6(SQ0BhSZy[L`aB\PvL bڰRQOAm, :dn6+cLOW/R!2Oò$s $ ! &Ryb*寯N ˸b̧\)lfŒapӡEmNO*gg?cLUޱ&n/p}'KaZuuݨ:ՃjQ BHɓE(& qP3GOa17^9;v![yYqmM]1ߟ>,,ȵg25|H! P*pl[e|RHo9|+OO !U KmD!l 0Gu8 2!4T:;^o8uIoWLr:OPs ,QڰhfЁA|&$ ġ #,cuI(/S]BЎ&vRU'ϐ.~ې\kW|v9Nn QXÌpz#I3>[ $+Ox`]KCu8f~U}%\.^VF^їIlV<7M8C]0d@V~v\9aTPh~DÐ#a 8 _$)ΧQbxׯ]MDk47'tnˊ ȱ;NE ف{%)䁏c˾ΤH#9!•zR9H>hG3 ԑ)T"ҐŖ=C׋9Um1^`=;W⇉&tюlHsM5-fmCL¤ e`v%Y>ӣPVzĝIZRv}@fuQ fuB|آ7-qI Ti8hcD-h mQJ?ґ:MG)%kޤ&GQy4 ǪVDV{eHJA^gxM.ucOj "x;-5k/Y5~Kw@(9awq 3Ÿf,6S?&& M=t+ڱ>Ȍ|$I`.t.S2LeuĪzyܾ'7;)&מ4! k8!lIJ|#?xr\(rѹ:7&!"xPQ|yuRYh"oSVG"MIL6#rJ$HыCH%$qTUXY, `3ֆZʫTкyd^=~UTkJl'Nz7mͭŀ$N1z (Z:#J7"!{4)ܢ3@W~}. wMm*XNs@`G #-KPUFK_m1 ߈B~љ8)6Xv#MFxFg^ܺR`ΰk ijjG[uu匪S[|g'k븙<K;a=hc]B1my;y1lqUc}&$њYY:L.~{`?#o9?Xr7.6Z8L&4b+d,r +27PnPSaG\ GVO:xaCa.fݪ (Bi}n9skni;Y(9&#qt?mn7 SsˁiZ_%47.LyaJdgs@oy+ Er[GE#ual`/vmDoe|\%|4%O7 w9QIaw+i7 %!DS#Ev.\($Nk-!)8LQͪ;0o+ڞpѐxy͘Oz #`ץAj%o _y!fu<㿃sN /x2Y'je}E+CV Sg  WlWTӯR+:Gt4|MԡKq͒Tub&k?QFCb_-i`2n=>s'Gn,\OeH$0[i,]xY5a0x;H~Pur XS+߹\y3nZ!IHBk63d[y mK/,m{=Ѩڜ.BܖK7%JE7ƿDk(K=eZ)AR7_(Llyݣ,pW4f&~_Ck+/ !/7*qwj\L_9r`![)`8}Uex`o4『c`.+jl t}~jb@ˏ% D G~. Ko# ߥ:<#vn y(_72 Lu|'qN ֽ9iP7&,7.ou9w{o C C'S.xJRPYϻkT'US͍(EA6{A bM0ZcMV)磳8DD5RCV8rx/.H|qM+1ZX0 >A lߊ1T{B3rh[0GkW:k27e'>!Ճ׵(ִ YC3.VX'"MŬC_ g}%$#? sŋ gZ7ec0 gb^zL^aҠ7@wZŸS}墳.6n4$i D9,sYLؽva/TpBЪceUR>$ Hd1_ "/^ !O&-5,uͯYJVvړJP5:CEZe{B+Ϯ0pnps E~WN%$i*;Shitlk$KrςѼVc~Zi[ ,N!gGVJڈq;>z`A Z/ 50' l0}x3nVyWjܝH\2(J( \@/An+x=.mx}`;;P!zev7W!#DKdEVڇ4NVjXie/  vH5-@P|KYÿGzZ=?g[>5нt`OMOV?wc9\ZM^y6B,"o/ SA5O<}?$R45@)Z݀d;P Fr%* N)aO_yV!%n(_: kiyޫ4nth\)ȻG<9S݇Yt#&%&Xe(ÆzȦݛH.(BRTCtښV0I^3`!iftNL99'f XQс%Hrg5SC(E?;VO6$SfqO!y2[@78 } 4 6="A[ '^E~XE4i bw/)ifrlӦc:MyPNX?gG, ?wrCecL*{ OJΩIB<3nAOH}7)#+笁Gi׸&twG!;*HM1GVo.SÅ01$]8Pl`xV@ް[:C"֩j"?jC Y->@5&wPtYދx!)jaMwϹ|&:v2B&Ld؟>@JD1gz Cb5;/ <0c%Gon] .T_g,5 ֺ>|ixub3d{`w\uHD$ezқCs6W ϖvMcL/"ɷlZ`=kI1,24խI n''DvfsA8aX*vJ)y FZœS$}?G`2xEȥ }f {#RtN;އh(8/G_ut&hmQm>Ӧv]0n) )}rq ]P%ԚU0xFNѺa,/XTQ !VP΋>qP#X8!1֪2l$S2\zv<ݫp/+OCνL5ր=z\rFkpm ς7".)6=޾wSKΤU/@ S-r?*Cr?k^70iٜX`:qo 81'M)k2Re"==?3GTcק'As,~idSoF}|3!B7>gˎql} |BMgN]4aq3Qj8?*Ӹ} x~䳳ۦ13V%C 6>1Ev ph1aD56Oyzne")j+\'5EdJf[ 5y!fB$<)Be?S7 44w@Q* I'{Z9V Cɘ8^֛U03{A=LqRH.m/މ`Q[%)֦í`^õֿ! }-Ut.%i,xYwz17HKa2)<;TCI3ilT #'O/5`d "2C.{q)6t 8z:Pī07,?pNۜYr ++CeVWz9^i񞱶ŝvc7p}R (uV ˄t6Ӟoi᠜D"l4+En0> eoR@i$ 7#3=0WVNIEJak9j ni9z5qsS;W;Z"WXqQ%R8K%yQN c+}'d[yQs~>׳׻Lf"a&KLP)d;cDtႝfNi^g{+q>2ϵRTKb؊2}h D(B+;ovZwb% q:o|ax{ӏ #uHf Jgi)X aYo*OKG9ɤ=qokZzkf M|,[ zᓇLtiU)Ӆޅ ӻ`~#u WxY&a192Ǯ"%MKzc+Ӳ4[e7i*ЬJ~$~?Ẁ7fǏߕ4+)r\g-j;>0%JՖJƎ&SrIo cTnyZ*u_k)sx2Vza_OV%BB5T/qFJ>Lxn T mgl\sN5h0ɠ%ha[gp5:Χ[M:kW̶uK,R8ҥ7J=@~#]hT ӴçVv`>Hnkwي瘆}$|' [dC,g>gzUD _ * Zh+32sI!Ns@ھE8MesM`j1/MgqtB ?bGv*_V,*J RaQYsVv>kuH{} i޳o/mj2HT;PR8~"] >%f^2{ItGO7.ҏ۬}hrG$&BZ˟mN_UeP֣QCr ʮ~`î[7"fיAUoʯ twܰ &1d?nƍYЇ"5Z2 [IJmL/)99GJk*$-;C,ڠDpSB#_oÂ`g`f 5 {;B놗j9ܐƦPr!U;+Ap2 c~Jz r")mr]7)";!ԖP\{{)샽cfz&8t{;/vS\Ed%o4'SFۺ>P~(y ]Yz0qx@-]o=o/yT>fJ[Nhz[/,:ki!ͬUunAqiVvhSyQ`¨Gn4!3:yPTAQHLU;Vd)B")tѭ,ak?#hg i*zZc=%QfĽvǾbaX-[ ގRνeo慁<cM5 C-'HvLK\CӥA* fooL$#7ẗ́RQS|B{MWȎa-;2.) t{$ps,% qZ\m\jn~!836>NJ9k2=@EpwC ˜“jIz^ݝՙf\j"{b7y"YDGsݸQ?d'1a=5a~a9}2B"Lfs @.iGI?∹ib&Xr}[Ct]^]i'X%z[gJi[ ҖѝA&uFuWY^L `ob|YYQ Am?B6HA^D l `33SN=мW"]y۵I1̅.)b˜TQ{!gtc3 (26OLmlӊ͋i02xa)?b1a1T"6S|Ay8ZBtiTavo`͹/_֗-fTyWC1P*,\T&4&(Q_Qqͫf;P4\)Z,+RZ]€0@l!]2g&)0>/8T}/#k+خr}2kђ=IƲH`.m"N`i*w^>c`bR͸^Oy|G74bb:fI-Ѳs;3"礪]i=p3K퓝4}\oDFx7ݯ=CD$ems<埭y4۲P5ݷEKɡ܌K4 FfHF0+TwDv[{M!#ð szeA箚~kwPńWԬpjp9|v^ӽ ۏЉk_fx:=}+p{>F0ʺn 0)ߵ&OO=:G-sds]U5 9:J|ѯ)7<'w٘0ڃyo_WY _„'uҠ})}FU6J-(Mz!e%[Fp@ rMvĹ)qI#ܡǠVx6z$gR|#|SoLΜ8sPګ]nYIxab>5c51s;tG8,$$4'vcg~rPuZ5#C<8ltu.GN%]n1k9M+_>C \' ,~1-{# VX]}$ %[28 )3LxTcqJUt?dHEZ8Xn9G6!?AFRAd,^]zIԁ#V7$|iyv`?{쟫y̷JÀc2uVM>}lPU 5jN މt>&fb2-Юw9;T> E'1@!.Ah<# 2(I+2~HP+gI5 A*GrR.Wiv|:"z6H*CFcGȮ [n'#(hWQ'wd` QeqKҒHnX:5۩k]eYV A-ZqTBݰT?-1i(ɨmuvK5ٜ7 U[%֠.[0`ishp]zsK{ˍL(P&eM}-xhȽ!/LϩJhwYSR%-e1swII"D6\pǝLrXvF\N>!ێf.t.כuvGzjDxXVd*Bh#V2B+AV%(iu}IٮM$n^oYz7Dc7塏ծ_1g tٔыoHg[4/;Y=9\@`yQū*ñM#T7r˜]_Qa8f1Kܤ"getpJ?5 \GάM &# K:Op3N_s_bґ"3JN䊭J1( L=x, iu ª#q+|ZI^< p>qiqt+Q<UPKL ӫ@MV~'Gs Do<k"C%<rő V# I}T j1M]LxbBߑ&TՆڤ2>}*eLdYF!%-+h>R!͏z^!n1=$ c:MZeEmN46+VuUj<E_@•(S{>]:*L 4VL\Y,#`_h}ED} ɀs>)'d'-_ 2 -EdΞh #?J GJi%|M=dj̐hGN40ʲREQs~-F.9xT]=.;(a%E|+(Vt\A\ѦxKd 4bɅ kgwA6ArnhZQ2nK}"!d!dge>JHl}tF}LM\iq_:n>`$ Y&k6V7oN>QCn)7^uڿzAaڭ\@,V]0ԇoСϴbxodDW2f'X(-G7F Gktz{'Xsͫ;+cRz z-dj|n̍`S:H{Q佲%81qG̭ؖ T!8fx ܛa}7y48QR^V!mR-4/I /h#%^İɧvE2KHDޡ?rɊ,tg0Q`/,TgbT~QqV?Ӥ̼NGUu lhWUQy!p= (el;&.%S̖#NCB)bJ<';A6/hu-]?,R apճm] uˋf 4jѭV2 wˡ.kRgث5o6@W'ʇN;v&kE=/ x*0 dl1, /i63Q37")ɇjJNSfvlcBĘ<#!/}iGݹ{PW?"o`*:Tg'Dѷy >w}- ⫭B>`ﮛ'E;|,sA$/揞o\ .ҷa&|]ߡ7stCineX化&=FUCkqk l!UD%֗,YEw0O48eQH ik0"p&D};#FK+<=UpqPxyx5 R-<{tK5Te `}vځfANx]4$ :ШH; pi+Q[Qm^TɸJH\/ƃmLV1o-%5%;m|GBJDEg (e(53$9XNLx@_IGьN7=aY`/Yz+Q]!FCA!H-N̑MEQ &(zk}!i!F>xQ : %ܵ@},z]13 MhF+Ej|F8d]B֘(Y j/0{]Z/iG61iJ)o[ Krc 2m׬UK7yۦϙlͷ(;I9eΆ=sAepD6הv$檴CF -i3Γy&q|⃪/\cȦsPJ: H`׿0K1yt5xNq] dX& '`G1bJ>ӳwA,ʎ(SI|^/}'WꠜAxOXƢzXlv S9l{ F7hUu޺K+"}t'ҵk k_[.KRKmTv0 d LQ*c6/P*FQp-%T$R'NZ,nX҄3^ FVam3۰&P1E?'';i4QP_"%I3+OX!$,34j8@Xo4ԒVGbwо"Da;l` Q{`C6\F2˨@*?g|`ӎ=s 3TwRMʯ\\'nlqR"d0_%(pIn*6~hPR\_3PGNV>زqs!>ee^tNb:%"DSTU SH٦DGwSRU*RMxxhN?5&(uw[ ZmQ/&ԬK,% ֕Ę.+#=1fpL!hWť<{CLx԰̨")K)[*1 E*<`k[\(uIZQ2`pݚCx˛r2Y +DD{s[HU3꙾yH7FY%&VO@ el#Ј ٦q~=Rz{MeemGm'tJ6Bk3fb㇇"\;梾{TH[+#xMm\+љwb$Q'@M PsABҴu4v˻}=fs6/ q2kWLHԼݕRt`jñXk'B0Y0ݗp +ZH/7PGofom+ޤ́?`MH?Fo)B6Ak8|ΠsT"T_=dPj1 (`).FFe~Z2` K*&J`S|]\WR-V6y1o\y߾X&Fdc<]eoC|D]q1%}"i $¸[l=@a8\iWɤk2ր"gu^ M:r"@l 98r(s&O8ވu(i(:Q6^^m\~V^#A_ש)ʆyIhի(ؠ8/Jv*𩷙lu66Ui<4J(oV~ ܒӪEJ}8( Np•Z|]=(1]mBjj(g`B+)5`oLAX 3p݊Nft|!7(q銱.(HȆ,[KtnDSx„K$&|/HfoJM*ڄ_iW!0N;\ƉiT^w/bh* ɂ .>(|~yk5L_7=y@?pGzchekQؒ+ZYudo \vR?,c!$f1.ˆA'EzQa&! yF \EPc;]^MNaK]B3^u%c!e#/%97jJ27w~ aKnaPAa璖:$?9dިΧ)jkk؀%PЍ W{ӄ eų2\8׹!l=PAsN…F8AASbU58X.{Wԭf@KkI,?ٌ~  v:YTz\o=IZ-2G ުe*Wٰ9hfPz JZƚr_8/0!aƞHLBb:4ޫ;ycm<$bzYā?_96@ND}]˾ȸu5Rn'v/5W6qwH,M*+TEF7>ra /ᔧ[LvAܙ˔ݶL'4JhT_inC ]O_[Aʠ=쒄罭K k4"`s]ͤj8VxTYhbb⟰a@tė&)eAobL0A4d,6 A.F@]_Yfڝj8@i6^ 1?HHGraH(D_&^n4sKQ=[^kJNoV4Bi,<~W$B] j!˔-$$7swԺ4m6v5O$xhӤhs/YOW!*š)@($r0W =˪^ s\jW c3&*JM6ЁQr;Tp|=Y\m'b`]ޠDdhkB0 h91\1}l)hfo`|BgJSnśJz:W+Hio43$J:!z 4迕У1;TOǴٯ\h?g}I<ٍ_^w4N~Ta_}~U'q?uH 9Wd<(,Mxdgp_wW cM;dCqQ6 ci -^LFO'FYKV YA g_Z_3(XP=?]zUWQf=.Ũ#<&=0Ӳo ^.V$P#)7zqj,@o +qC~ֲuɌg։Dm\Ft+ rl< 5~D02#z]Ң5.HZK/0@/'C={f:4?RG ⌻@ܽc}~V ּ0=.RP>/gL(WDm[ߓ㟏o VeNE.CHQUPI37Цi*f'W{ 6Dɑ |Mۏh+riji߱-{SlZ$Xm6|IsIjΨHqGρPUӬ]CE˯O$pSڑY kO:*f dl%r_띛tn--YIWBq4D{zR&tIQYMo8qX,;uc8tw@3"`x2~g@\.Ɨ*f+,EAgz̔r|`zM\XYIB+[oˌ)7ևk?IFu>]lP~D-׎P~/V6ʗaڛ sMA8n4ߖ*Л 8/_a[HMUZTxfC&(!>/$ᬻL[d{y7324LH|~X]cu, ;:Lyqt 3q"H.MqV)F<ˠdw*ae,9覨eK¬Ivy_WpC|g   :.mKXsʇT,%+S{eE؇Bvo *qJJmܤ_'RA FjYD:"=olS-9c]ۛ~8( Bb9N'WƝP5j-ߚeȤǛ4_H ͵àg\tn5@"U3 +y`c֜s _y$Ql*M=P۽؊0g..oKOUxzxiBUBQur`EZgڏS 8LJGmSf`J$֊Y5\MS a}Xc}@ek$:5jW^zz9/KEGi?hSl R_>&G3D^<\ntbu߇>azT=Lk֒V'}hM(( yT>$K}!1 Y2&|x7M$cӥmDsa#NB#@Jru|\ԗ[)haYHZgIi JWDelMuʙYBS9Έ:FyQI$/Xz;Pk^vS\ՋY5e 0!`7Q( ,&C,Pe_"sHn'AXR3q:̘t>0/alR:ϴzrܤ˥b촘~ 8 E@&I)uT|M1bmO:-ӧmΘOC.a&pZ(#`GSDb=HiGla8L+!E*{X,Zf,6>I7ոhqFI'~Pek3PYu/+|Nth0Ej0~3e6㈁v#^.k:UGR_- ˢh/%Bj2@4D1cfvne:0mMhNjW0J sEZywVŷS-ǓqkDdv1nsRмa$&Ms ~*_ "OTYo00+#Q$nBw9nC Z[vcWfM^j{sKUNBJ28cH!rT U1b)pJe› 픷N:tn_o!JnC;g& ĝNP穰E Yj*b)hzd\;8\LF868\i^Bi?2CӲ$kOn#{z=d%dM0]7\wZwaBIq P|cқRny3I+ (K`c}8+J9̢[6Qw52cG"+;yNn*2'Y%b)l^H` d `*nX9n2ɵ2V?w=,fhAy=Wz/7gx݈[/Jվ?U؉ϣu6{N7HVYdވ}W) JRϐv(I.CRd<2ꢙ<$/zx}W3џ1P^Hv.{i2Zơo(@n-+dPF`d^g44E5z?(rV_̡c׺:܅U;.O:r OsOH,햌/[O<#{1mKƾuMl 3da9&4uzlsLMYC>/ VPaoш;Nn`Vz솭jZy.2 r^;KTm&qosݩQB̴bb0wk :zGR _iN4vʐ!:<`% nN[̔Sm|" 7M\/i0hx6j !*\v?0#mSQrQJ&h9߅dE(=0^#R*lvˌLb Ļؘn6K:"lϙComD@\/ CB=TvG+՚CV[=,"T/ruhWOrEƤX;cU=+"p}"[EeSnxLx~C*!C0 ѭW(6v-`%d͠>g ext`J#GW=%^4 gTq  k9JThX> YC'*-#Y'ً3jWRzhn/o%,s9AYB\|֧phL;z~QTB&'̣@MH{>/'dF<Ƶ(&qjxY)VzuRAp[{+npsԷf-T6? <0z0Kxf#?X4;, uK'IO7ezr_^P!؉W;ֹSU|"=eНd;;d&I %lؙH {`exQNϻe;*x bbr[?YRҠ;Zސ&Kn9,r:V-G2)F|ҪCrƚ=/T5 (?{Y_chcr@Id{^nv^^fdဵ҈;LsLd!=b`(,7K**"3a_3X7׃ hcU9 +măgQ= #27kx3l^waZ3NHvHڰeq\')s4s6cSUۃLFV3scn?β?׎f?Wa2zhsSZ8V=2~k5vLA)PJ %k4[@ '+K&\P3Z7:Dʋor]0tRaI<#A>/Vëg짙JB l&͵e$m L r冂?fjlK5ћ)m0IRA٢Ŷݢ z5kQoଓ V/L\+-rMA9&xrȭJ]&0 OBqP>.9LHTFKyzoZUK8oJ .`nOuh6['2āUZ~"淊QO4%-cdgbb)rQkxfnA'pH.\ʴXߩsm$q3]NÎׂ[]p1~ q>S ck4Ø/]R+ 쮦bIͰPt$FXA_)(X0>![bE-fQU~+KZGKs?.Ӌ]7bMa'Gzr\'S Y"aECvxS ND$)?(l2.K'\lNH>P,!#1C^|B9^H `fȦjG bѤ=ɭ1~5ړ1Z9JLJZM39 [j2_?>:&%Dʹ֞e?6s. OVS60@iqw5N޾[HAJ [}HBqtִ# c 4?jR*ȅ1*+)F5tC!Y )n=Ǯ |bj<2[K=.%д"4wo-(!? {eǒ5rRϦ %`)% qTČ 6v[c)W q ut`@N']AE TiE`6 e; ;mw9JF;F[3ǽn5s ZV){Y4jCu'mĴOuP ;ZLr|& ԣqQIyM>6U3'. zl5-qQS)=BDyIW;ЫG"yuK!^y*.Uq&sXJ&k ia\bعo}b5˲ Aq~yJQ_Hpؗ_~Ց}Ȱ(DW/5'Q$5w4ҊW lE7tgDsjC@h}کKe%ɧd%y?e F*DV&ko!e9YјyDfGTSy&wuv%*-ƮG 0gzɉﭭέG?wobMw 3% m +'RDUV`/#pd?~\4r+ZF V= Fm jZ9 FrYaZh%m=AZԖǰY/@N$5f=dF"Rԡ+Fes%Ϋ MĮ&zI Ȩ衷*J0o+ xnʒQ*odR0կ.؄D"VBeC>|0̥R]; GuIH]Њt&vNܱftlKkɚ$1qg* 0t#1Rqf8yYhty̭}6 4}@p^D KcfڀSњ,Abn-xEښ:^Lfv9HotRg!M\Z6vj #V.~$&ڟiSńu?bOVnefJ$r"3g{mfU9q-OAuB.AtDr/(#\a?.mu7jQ76M/D0D0#WJac5fY~B~deTa8Tƀ^0$rHc K1jlS4K4Cb#4ٽϡK:!C|e nͯŸyk%s'rMž {2%_K<8w/zn1wb;Q¤b@E{9[HơFTc^-ⴊȭ֭8=?` -x:Vbav)*Fi_2KO.{oN]F!DD8~eD0l\%1WРujIZmuLliXCř|䭮dL9xd1|kt-FnX [.ȎŤQKr%$РOx߻< )Z]># ΰp*Vk;$i?`|OVڑt@v:0hM =UgBrA"C)+$qڴ.w? 80P]]l0d'/m"ףVUH"J;O8مG~alQ[Oθ)+$]ȷpT=Sjrl`c#kbn+SmkۭնHH̏zhܘx';w,%vBjFs[|Whi!},.|L;gtx݂R#xqk̑K ˇx$cFn<掫GVna@~Ln.եŎeƚg}^/,2qtW4H|huY!xGÚ#0h[{~`.7pXuh9fU"lu/yB"BrN ?P SCT4K[t0ЉtZaa:"GMX"ӮvwDV&)JCa9Lc0,8dBUb02P;,Qa5I)2Z7m @a}3=eNJ=\_;6'#z,):#ld s..(#G`gXI_)`].WLF鈲5e-DǒU]84ETsosS\=܈qHo/fr"r"*Qtp9E#aӴgHjdBbU LAU6V&בV<<(z֌C%D%fkhC-7ݱM4=5'm.ij( PɍL_*Fđ $ԛ]-d%mq<. ?|KMx*KιZ0Y pcBTA\22E!OV\y:_p߱dvN-L8 B,=6ixsMx3vɽ@669WLg:&E̦Άv[6׳K\3٢;*e.dWW͟gXYL,TT;kMʔ<a]Y{>;W]pٍvmpQkOE!*u.* w*3#1ZƤړ(Pf|=G3iR! \PeU-!5\/gbIs uɉY_1p;o in <j0fmv<]Df'+P}% >3goA?'~I[6dUN[J(l蕞ZA;/{Չ`M)9CЌV?-R8kiW^U$MO߇lM52 T1uxnLW]ȫOGv d.#`6jj8y[q[f,z`E/@f4{gڒyڊ qO2I6ȐF2"|~meQ"<}igexmxoY{OJm.UP蚟R% g"V4 " pLx u{`3o;.z.dW"[ b!=7c,iֈ ||Wn~|Ԣ:J rY 2)c 4-aE;q<܊E.oC.bQ0l/~T1ؙ&`W88W3@8SK[(xlM^ҍv$_>]_Hx{ `QT0ӕ$y[bL'hcS{=[7P7R0$ޑB6AE!w"z2eմ֟]4zcSȩw낕\Ǒ#đ8]e:8W_h+=ȑUOpju?ᖋ`|raP3NiZA+ )/.CmFp/Ѷ]lHI_SyNM++g[ʐ"sÐ78oi H_^[E-XٸG@{Qnq [ə^ agkS:4y+-4`mў 0_Qf˨ķ<T:^3Ӫ|KyQ)kn-4*X+ J!v5k-ެ" ~Q@ğը9cF7h%+*7M5QKNy;,1IܢYL4e`ǑpH+aЛ>Mp[E]aIPopBM{+ͩsu6H8䰇M n${ w~m_;e/$\fҭo4F#2AvRh4gW[n$_,@@y]pSvA 'tdF~B7łKK!g%+ܢyqt_,^>㗯id{0;J\y6Ɨ߭S&PBS##Ǐ_..4rC!yoLqDn&ڹoDлXaԺKt59> JzCGÄ6ɈzqE>]>Jh~"Uc2 'R>̄=']'nHK !L6<%/-$lqT]3.ׂ|Uk-V%N 틽-F&JFCj"w+ôEj%Lo`el FFWp0ǝut|_"Yɑ`` 0:;1Dܘ2 rB,<$ZW]2[O@}Fx#[ǖэ%i@e`iH]1?63<4*Jx)<:R.a&>X@gI%7]fMW܃xa\f( 13GL7U3.p>tӐXFՁAn;+1齌_&(K COq2s&`+MNdMM%x&u z-*RzRqӊǫUO nglQI(` .苎wA]g }hK?\}LT "gHCok- $ -g+ Xfn% )v:ML49:(iNho˥+H"N-2[d^Yީ<ɻsd,"­y x˜CŶZVi5ow2 ]5_]htQw R ȍD"f"J (OrT -J'#< &p T~E:(< zE0c_qA()Ŷɉ'k@"Ql5q U-WH6,k <޳T;\ 6'F;5d ]"Yi~,uIO6zls`: wC}GUD眿&E* 6G%]y+r|{ˌ#QlVH^۰L`͚(`ѲEUڷ))T3&齛 mƉ6\ƂQ`} {X dRGױݔoT!yϴ=:n(!H0&`R+(阉3@Qo/ '}&VJN7x2FFY!C@f.uVgC`2cPʲ8p#[V:uz$HYLy }M֔4&ޜtuc٥1&°{~w^$n[fCϗ`HN⻬WQ-SYG=V3:-cZpl;o`㉞`F销Jc]QQpqSS:pVEj<a2Ji=倊ú}󜳩:<䙡#, cΣs7ݷ ZJc`EGz?șf|dXv $^ EyG7RXi86hdtY䃀uVLFkMn]#6niBGi,fɡotmX^`je[xNCTR Z_A7*xbs!ZmioX>ps~H /|z6E}-x6&Jɛ^4T$]k%W2 ׅ73#h-.Ó{Z':>YJLJ񆟁twE.@ ݬ1Ct\ՋUL?\'R+Pu7Z22aPovƉ: ˺Bk]SntJ}|D-,FT5a9xж, e|ӲFڙV/.@D6ʛ%J(@7_pE[gt(D/VgRdԞsMU?2 䁢4 MdBJ9q[hyH4ҟ6GXr5`V)\G-DZpq43&oRHNp%֭MViՂ4rpKIvʵ=CZoOr19ժҎ}!TbZ{A.[(@]GA4nQlvg*s֪3tC ӌIԹiRtx[k?NO7;&wqzwfùGeUqPBK"XUw1E .DOLsX >TMSs'V׷ᴆYIKzi |{(yx}GsG)F$tÅŘ_Sm9 'jC^5ǛIsvl&o>6պ`WO&U4xΗmi .z>qiXZy\ SEV Q~;~яo`cV;#Ʃ2x,$? 0vܒٱ6vQWqN[1E)1) eC%A idMไߖs`Kvά¶.x";# aHymhS*pk{Pk(C)6iu'ʊ#ׂwG ΦvmY@. nyw(}x&!c{qzs<ٍ%x[n yYt +WokGܨG!1l' i&'irl5 ̀G3iȲ/'3?ߙngm Sp!Mђ LhhE#xߔ+ƛ#?6u;!hAF5a, @M6H7$M/c(pԜu}xsJ[~䂕>iβr[B5NUlL2M8gf-^4i 3^㱳fC?Ii"O'\nf $-D.`qRu!_niFh !(ڞl[& ,2_7R_\g?"R.LM7D:זw!h܅1m{YGm{ sK! !ps& AC^<[h|9QQ8"'6IOIBD ra?xNRlc4dW=T*Un%Ϙ 8'A򣞼.Zd'T$9f98=i_L #lf:&ަ C2Dz8z F3lvy@/>,mI yqT"_ԁF gΪYC͸6S\2;X,E{}[4-7TR@W!+eX@j-3ᡠƅ93YEs} Yh8*17&Ǚ?K 7eB|r\̜aVX_xV& E{y(24!2{|ܤDFmd`?/Ԇ78Y':]]r!fpms7%B(+[*dA C}!&ٝ(<_5"=aeЌMs)6;mw0` k 2PR$WE UclP,9+ѐ(3dq="uPT.,>)xx +o榵9A'>zP5*vpu;–q4R'h;4!єrRJ١45U8W>s; :a; r:q=ۿj!b'9j 7om<+Yy <ɰwɿG@=#\@Vڐ1vbาD^U XD5tB ּF$ԨHJy?n&uJm6|M Y O J%C*`gn~?8Zzπ~g Mn脑v)!8XmA;xo _lLh6p,SSRy')Df;+C4?=qi nCkpW?Do+v,m2Yzw*`n{Ya7r̽queE.p}LΓZ2QF#''3mPKb\n<-Z+,2뚡$&t&h[A Ca4-<.\d{<{kv;WL Ul:zGNX@0`.-ӄ LG{6ÑL~wrUoEQddb{VQYӭWj ȣO|[Ugdέqc%p!~ Y0$8֎Wxy5ֳb)[9 }귭e\ |A%z5$ĔcҚgq)'["dMQ暟i&Z{P{Xf}YR)` oO~a'WK4zK{ hRg[*od,2 1N*e޽{6 &?eQYҹ^j AHdM1e-e_/2N15-S P픲](ZuW[EEmv~͓Ẁ4a  v55 GsUZ\gиvѽ!g-"XYibN A\6Pa8Zxs!oΫƝFaUE~:t(FZ ;ePy{AOIyƩܔz7'RSʦ.4qu'\%3u-Pd`x{33_>e- j˵g B&{޺zpB[ɂ61mMWFyvBq#\e,tpJ)hv&#jvEr(TR^˺maFZZ>[{V?_"{%y 9ҝǓtHA6q f=9׆DɃz@p6+0 w'X,L>X>a6j j- *7KZ"^\ 4 xwشDvI?ںwo_AR^JYR #F 0 Bqwhn@7豇HcEV fW S\k:|3P2oEfJzG6%hm>_7%b=Ӗ68{1Leʭіw^5яpj9ZzY?m@꿊PfDÖ=hخhzMu{qy{1HI qLM NpNZ=2o%M$/)&t Eјx}ΡR edf`dlXb>n 1j/"ӌڙ$SJ"\}VϊSkS d(f+C:  (]6Q긗ۏx~=ԃ~" {j[-( `f+fo<: +bl6ع]LG"8dZi)<qZP~]5ðȥu^D _[^a1YT1u(S0.NPʩIcqIϩl4}.5];^+~չ ScLEq௬miG򬔎IHP | LӇ;.G] :L}BA1OOc迗G£|d`hBs8T&E'7W{tP|ۭ 1A, %%{BGOdF 3k]%"8!ۆx']?e B}nv9>D-J$** f,B[nBE?. ]ٛs$X;XT(Y_qu@lbPBA-9cl`[e>ͬ}¦G/-ʣr}{%R u] ৪ z,ҽ_>q <$gXTjmJG7*Q?C,)^җtOO"lu:,+5T~qE*O2]BbCWj9-΀PYFd2޼[U$-(A(38SZį,dbWpz^n$*eHhI@ 4ѷ Sv)S_~p)w;R;,[⯸Oz3S[ AU]WxlbϮ3ӈ\u: #r`l0!JI@HsQ| ׷:9 ?15.22hl2R[,%Ih=9з\UlusH ,Չ}5LVЍ'8+kXq&8||2z}%xWͱ5D76J3[+ƍLĽ"E&jPM&O>OE 2f޽_J,I zkWmrM?ǡ.֏'I4kc-(zÔD:+8y;WWĎw#9)t #<x¾hqvdhHcwr'ŭ aWC0~sו!cǢ `m,;CvJ^ԿYb?x#P_Im^k&Ir|;CHnoOh1T J%{HSEYLU.6bDK- $,&VXVJPIIǚn:ՁrMBj͸ҡD)Pii>=#$5"b3[Csq;qȌ)d؍V\!&g7*=m c \%G6LξXY=o-J\Ksz-֫Lt<3 }x#bo;նZ'ڣ?1e.JHe<N։` @ߕ敺n -YrǤE"Zmg3kIcej|<{g:zhuWT=kF3I\*"сE51eٖgE FFى8uAް~=j1_C$Uk#X0Hz*wF1b7Ըv&-q_?&t(,Yj=tky/XMҪ`xuLH eմu斶hhMݤG!#"#rx319g Io9*-:K$ Ynyj8*1Dٺtrc4.(VT 5# O R=~mXMʕ[$76|Fo,˹= k4.O"S9eu|ѵC5=5g5:o#]T}M'-.#qtu[0?'(rYy} ܃E -Y3@>2ҨlߣO)=^%N` 4WH=,R@N`kO_z m(XhLǍɅi}#4Axg7el P{q1'bLhPfE4^{N g6 t Nݏj+V?`0uM%݊x b3ቚbLnmG՞_@*lA6G5״x뉈'~d&.IMc$IkGȗb]2{M <_VIM7doVӶ5]~(ż)xηo{ݣ@=Yw#)c2sh.jm^ 8M( Jv uM51dAц Bzq1˅i%Vi!eǑʲY"d }1GwaOΫO0N6F>@*? !Kœl\}RU Hk;8wSxPb+S(LYn4Q !PsB!ts0=!麄#gT=?G?ag&" F:+ݠ pV \+Ba8,F^r".H,6T)`2vřP*8 S8Ց(L^k;M "N hY:B-I㊤Bd\LF׽HnJݴp9tEO+otxB6CI]ߙ7e8'vqL?O{A!o$)ʬ'ش^&p)%O2t-oiͮRd`E8ZJǧy>/{gv\%Sk?Nv&ׂJlXۆ5)=誩ohzS6l bhRcA\4AlMh 1:gɊDb5i&Ssdk$517e1p/&c~$VCR춬iP[sU[?!\Q+V&oSHktyzۓR|[Rugҫ[y҇6 `2"͂  "D{w xOGfoLTb-ϯIh<iQ}r,2wL}ߔyѬ;0|.ƍ&PiݙJhdgr0l#OP 0d ^JQ_J({9T`(ZWz?8Waޭ=Fq [Gߤ=~ީb޽*"b$w *Λ[1qW`ɜ5č-ghu[zv|d'1f(K|'Cw}QՂ?? t@Ncl$ rGy˙J}^r!̗EP`bd*A 'K)T [ue{FR4ET-b4U>{F%Vu3c9H!+ (3YY7u~"XG> VG@^^QPnbHET߹V.O\ KC_~nW\CZMYe 8`ߪ= ؅P$ )pѾ5@dd6i(ME." YM7P4]Ɇ˷_ R0򇺉F{2 ܝ&u2M~1D a "e8at \hd&䡅RA|ղ%> %$z[+'Y`BX"_-PX<'xBQ 늋;e?M_Wї kd2RDQ0P&ugS|J])9a~SƥJ}&q]sW"v>m)$vu#Wـt]\H]SG_ VW1WRw)H Fj ,. A(7g#zXŊ%@21{OrCq # Τ3Us'|X6UpF:+@yݝŨSm8BI. ޙNRo$:F {Y"MaeBu>XJ2j P_tcdhXNE}_jI:($!AKܬ{1J,8*'e"6{[DCÙfyujf5wIU?ZKU2 fQi=afs dZ?o8ZSmV)j <,! [n -l O (t͌L=CKg{=Mԕs꣑e nfҲ4 $sț@|wG!}+ ޹ I$"޼Ƃ[pSϻ5䬟oDփn*u@aRE# zEBk`m3>q/8f䂽H1llڇyrxۯΎ/L OCU)쬒`ݾ[`mt˫ zԨL%a ًHa}RD†X(En:1vEd1κƥ+Ҵm<)rG6gHښڍ6'ܰbi#OA6!K%{ѷ@3Q0ٜԤ`SG}_&#\Am27ccP_>TE|QM@H|D8>ҎLSdbӞK#lQ\M޼RА̙GSOVyO̶s=O0v*Z]fI}]1ZAUkcJvh^p@h%fzXDbvAj؏4⇮&)wZhG](("vAjufo7ʟHo4ˤĝKhݛKvBdG씳q3S=nD&b&"癀n~t00DB~Xb[Lij8,g& -fܺJjikI,2&oIw J^9^m՚Ӕ Qny{"(QHy B9-TE(czve"HI; MnMSS]Is9ZREn,Of=f!s~Mð>d|ީ@☨ JBҷu!G6/P$hLORAp9BE dI[?/%{9#4wĿr)7d;#Gմtvj7 M|:hI@v.ڕ, >3N[ZDZ͇a?>R"8&<@TEg<m9zg0^Y.{'P ެBz-UR.Sle=\rɾXf7FTbB<#dz&$LGvGR{̿I`i5x0|!xy..6GQ9x^%X=> $$&K1Ү!EpBVݮao@ |6zi7zYp'~*c6;"뇙G'r[` {3 ڕԋ/߅j2j$6mA/(M/JG 04~3t;SrR|ەU9CzxdR9 Bx@+]ڢ%ᘰM<1WnjOgy-ul5`j΀PzmQCcN)9פ)Hqf! M5mf55Ko/78{ ,]p]G}=  Ii(< Ux_P8e-?v8/n)S%I:=HCU A-_sOjII9 Šб΁S(磶iQ2eܐ) }u&`k{'q*(B%mOOX,a/'7_1)oP,WZ;ƒR垘ֶآ5 JtQ*\qzсm-\KU15[0"jR\qlIDNLq-WKbO ;H)l\R^f֜ls9D-c06u%+&]9 VWoRvg{̧7S/ǂ:x|pyx?`$` WwiqN_gي H}3Z&բK,mDH_'RK&-B͝ByTOU R*y΀?B(;(EXt0qޢdH)'!;ǴG7@Ώ)(^ $0Y叏$ ;C4biS. C7Mj_3脟U<OL1?uS:ǂ/F_Hִ` Rfx'Bs^?91iEJ'FϸJa'X)T[ZlZЋJ "D#|M|1ku*GQ*wi!:{]i,uD,5qtkEO@:,Hg 5b4\aCG< ԏO#ZAQ'L<$KقAH^T6h-Uγ=ƀrkb = 77\!vZe;Rv4 LiA6_}bhDzɪR֒H;'^M!:iU{#Qbrd$7ո' !"7 0yQs0{d=v*eQh|{3N:}ĬL6&L)ǔWn0/5{;nkMN[Bf[ƒsy |D\ifs?j-o%JR[Uo;wȖc6G8bXX$nxL5NܧCCl qpv8@%hsJD *8J@v[tB $ /M P#F5jJ\vjTqBWQ,T;sOAZ*>{LuHdܱS\'v8Z;P/J9#5$)sr 15wK?~;{A_Ϭn-EԘ:(J_46 [\BV`d7V~3 rjG! 6/nzg|[ zڲdFV:Oأ1W':[^U5 ŀ)vX@AրBD"_@j+m9D#"#Hfja 'K}2 W:1cL=sVPx*], 4J'{Yd~JS)ͱqcC{>C!ۤk)IYb]b T@8&ֈ `mQP[~\>0@Nt6tIX<f} 9P+\?l:{ hk=d+4p`)i a\,~=IOEo ]W#qgõ]Bv&8n= ccm[GfٛYlC[dҬ&Yٻ) ;xŝu?쓟8ݟn}p;tJ菓,_ux]E7j+)Dj+ffmouc.7[- Z${ -%&M]ZYR)s꘥Y?o# 0x- ˕7.نٌBE~?m#zA $OAĦSAȴw6c4JN*iO ]6X]T,Un)DD2F}y.+LS&?gcxqGل7PJ5=9\ano Q9kn1sxr2l쯨 >qWms p8ie[yDos8 5lfÊ4t߱<#\FHbd$)Qݴw9ӫNta~A$]fwL牕<@;XF ˹ay@r:P1zDEw(KUyc3"rL^uҸTV(z'Kݸ킶/j{6)ߧGH߃rK6C;?FK0l~Δ}$:D ZьVKt[yc$5u%Vx2lfMmy0Rc]!x2͕.x3[yrG;DvY+&]j (N &<:RdG AXcvqhUk|Dzkڱ1AzOR-A=1tI؋ [e^WGōAAvhomI ,R0J}y=@ؾGXRm_+EDڈ9NUZ6~3 sW!IZ@S6{0_i&\|wP<uTp|,} z+AS7)WȌh6Xܿ˿ xDyHʲ+\<#`(;?l-K69WݠU+) 0xāB-FEV #O4;'aetV ұbX3k4Y^M;ai9ٝ ;.9gz3Zub=gdlkfųRUˀ .6^ɔcAxHiܱ} #I\We>8G8<(]7o IߤM\$wOsQaBTw7{7 ~BoT.1<@p?ITy<~1cjV?d ݻ@A8aR-BϺ^g5/ov+6=_2oK8ޖ tnyՔȔchʬ)Xu/M$=Eꀟc a'W*`ԋ_EmҺT 'K? h;򮧂ܐI25ǪwaxS+B3 Qx] 2PRgAۏG:n͛LyZM-A4}X jO.iQ(F]s5y[O+/\+oQ'Ɏ:DCk94ȭ#?M5)Y˝7([&ղ\,hǐݥF`//f{eݷ,ϳ倱p,荾C'x>[AY'( '" {2RL'Ӈpq:xe$г|eЪ՞xŋ^ 5)"o*gS͠Zmp%!3! 9D%gor}b+X& N83eaȻ103]11ۊJ]DžJRU E54p꼂f:4uppy>S3fjG:"V[W1S?+o\]>e{p[b~efw :cF^Eg\D7I1컯pGۍ>|G:oPQzpBΡ##~^ҳqN2D~[Y5A<>9~Y ērH@aTg(˒^ VL@H(􈧅1rݼ[T ٤7N0L5mf&6c 9>Vy"R=ٴPDnP^ij}BWیͶ%F]VmePޏ\*ZD*H>,n _?98p@3"SYp=i"=^*ђ3>6<ϸP*Ӣ6½ZnYQ?Dy1 4̸DA뒋?\IJxpB6p>ɠC1p͉**q"9SG T_FfF:HG&ӌp> BtAlڮélC D`@N=BWGܠ F3CK?:~j尗|9K~ɤm_ԥ@%EPY6ݕD}-nFt\L?*O=/8mn̑H7GΑ P= ͞v1I"PLD^3..CFd2% Cš0ƣDr$'7B[\5Y?C8B`>stLL4T 0s2DrAo-14XmAտ ]Ig~{-vؗ߃h۽W=~H>"U]ēZǕ 9J8 PbzB@yKL"8~`u PㇺDm!fda6R[!5WI!o=4$S)wz~k=lEta ]nQ] 쮴R< ƌ֧zmbX@Se\y{׶cej0^g%dxhӛL`JLuȵ(tB*At^!>qh7[r݌wUGq祹ܙ\5,McӍxg~OSdDw/a?yR*qO z~P0x9oXꐇˇŖ9; x_GQ#Yo?8H2fR7P#Ҟ-m+&Utۣ}޳G$X 9D<0@#MHwdDɞF h; MA@ :X 5{UﵦT |}!U*1cC';p#rgcrhD V> ѨL"n(`  K tл=)z]҉KƊ]"G,+1Z(ŋlpZmHss qFe884ЫE2w iGEG "֣@s9B,3*+<.\ŗ-*k +.LNXW:&tljk?E`u*7uR/%:ɳ fT)!- F ?îC?TWgt:+qG78{4my0 0PZeK8X {:∴wխ%k#;C=ʓ\Pl L(bAw|qelޝHj|]~Ƶ(VQ[6cC;&V|{Z[e$3qRjpKWpNUp*F]|6 "{5=a(I(ޒq.H;yTDH<Kg{Ga#ⓥ16\ԉGeq |R[XV?`F7n#?۞ E@-|apg ~~&Z5.6b"\wʻpmY#fxpqCe+E7xx[6ZLC*]dnr׋)'zK9IzCޟ. odêZ10b2I$`΃l$IﺽN m_rEc?17x^-?)ҕuA}]G1ÁG~zdfu^r{-gw|ؾl7[+GQRW) J_yB/I#/45y&kY 6ȁq io7tRİ!o F|ݩ/ln^jCZ _voTB874Z=?r SCWOk]A>&jv%SoET9 w%br%&!\Ӂ(TIli /:Q]ϴE=cKOu<*C1%KhYN2̲$ߠ},3r(* R"{e\cktVǝz;Q'?i)rU9`5I]a:|~Q^Gw~hC'ؕEa;( -:^&>Ga#M3i,o:vPx1A_o[+ uN wA{Q#8ʃ!J[y7!J= K-ڃ%~ԯ~]:b#آ\ pX`":Ǥq|yg# d|HO=v3tu]-T{DŽ9ȕ$}.Owz?ξO-reh.ߵ_K+3|e^VjR3YbQ,AxSXԥmhg0&E٦x[l-c2n:+m; àXrr?43T-ޑ{p,.9nMhWYf2V]!.cf0l0uO|1o X MX*mL3l8l k6D39.1zNYe_%M*3iQaO0!rro&{/R n/a؉β,!=gс$h#Ps0.$$Is( rtHˇ:eki5'_em>i5!jsIJ"X9 :M$-E`E@"=qXikPhDGw|XK)mcG*^ ^"kOCbkN7%*֡ݙ٫ht,3T N%i1ZFBw\SQ+pq0Se Mb*z-DJ &_jZz.Sa@26B[&;]6%l'&mZ[VvMQ.?~ɯ1O9㟶.ۮ1i3O$k(hi"<2byd> Q %b!Z`U/>ǘU6vetzrԨcU%+ S\^N#+s3\k2fݸ[ r ή"ټGs|4t@4TE߬2<@ O{T-ʪv5z[鷔FTix*=|LC7fQvdW/ͤʚq9DM&'r nڻY%fZ4U:8uJGl䕱[({p,Igjt2U$w3AkϖZeqo 2\U;)]ΪJ_̘'.'pV2e3ҕr,B|^t41o$=x[S@njZPE ,Duy;j}kQ$Zw37޻3&6-0Pĵb)Gܢ[el vsb WFuj‮52q#T T/c`=PM߮~?Yo;͋t,}>A+$ r!Vxnx"p,BP"o.`5KAa`HƓzЉH3| $9mTA eŀzIXK*,=)X#`7 s%"`6mCSʾSY= Y3Vra"?Ϣ6R;.p!g^ە m_ǯ {י̕ͅ'@AͳG0 7eH!k'nS@ Dx%yDX7Jcy~A|9$ =+ I'ZeKĸ4  jHsozxGL=x-~x̄4h칐[3|DHOE׻BB&;l\R )s}0 ` 7x|xXj1֯}[v(z<?JJAb8fSv-NP'J 0Ƶ3bTm,\n#+9@bc ~@̜[_xRU,cކ eTwh1 |`n2#ZcчIg^P lGỻԓv/7Zx!2bZW^ $!P-ȑdp01wZ![Xk0`fsf枌|n gup (kC@bcO)\HEahԵb2[4z,IYF}z3앁+E\t/6"c\ęͶgrfcJ*݉"J֋C@K6&t7OȩoBr2)S@D0WV ö䟾.=0a|ΏKж(h'I>K!-/!iI)RnB=;B/&Q8~UNrԡe&oP*`bDE y 7=g٬[i]鬺8SץwBd_s-40H$YubƧ1:&n,om=B%/'ԃ=P<)wC-fcuOl%g牵M)z#m;(/ғ+R$^:"@|jܟOodqK"aʆ 7(-(8)Kp`TL>JJw.ZW}k7l}/2~Ļ}bAUU/|7,ݱg|MҢcv'h($zu]?K=LKTw 7{fOLI>z7B,;EpՀL4VpÎ@ YH:*:=;˃AXrlFu3WY6%}=ʁEhN'vxjcB㔘r|O!)q1TYҫDo:-0K2):$_w'xzHUtH?sf0kck]U]\wYlH d}RCdq+ulnKsV$W+S\cޔ G7,Zs0_bNRWZi A @=:vR:`ߊQ"ʍ[|/xێġxP,KaBUn8RBbRgY_٬.,ctzI%u뚨%U&s1:rYZ@;7|ef'* mK"T570Jm5=mCVcn;Kߏf0S !qx5](~Dm=y"A)dʛpH6i{p%>7&i? bmf,UtF; r<E[vcf%дI":&ˌ!@ޝQwDTy-w ~X>n=3V GE갫y栠w-p5)S@8T $O8nx Q{)ޜ(pI僶jV$8T|R$ڬ ^|[BOk=4Iڞ"4VPUƃ}}T#t\.B* x^;ɗX]:5zT'uDhxmB){|!rj5ZMǗA@LGwЦG-xFc,4w@!sTf> 0Ԫң2$ hif/S-#vuō"{-h (4S/iȆ1Lzd5/z_#ydΏԋ |u,Vk ,:1W\zgWxr4$T!@ tك !S~S E{@o|$&O:H/+>!l{~nb ZZ[؂;S #QTbYon줃T oὪ9KDD z&jڴa2 ]LR UA*: ի4EjNRo{:nH"kbRpO *hkLiL\9p(F< 6s+1ũ\:&\dN͋, aIcX"|S}yFfXwз Zgݲ' $O VX+窭$lԭe/ကU"LA6SE *2"[gG~~0C6Bg/bܑv,7P&+=4"o r^"ݹEhW"ƜUU`;@{Ul{?!<)wKx rC}fs=ƛ ;>=[r)F73pvlKTT.pPtj M,U%S p/ֶ j{. Xn7Cs+ 3jo9OZ~nW &g0M.5`j :Cn YD`0O=oiY'c }Ԋm"XTN۹dŮM@aB"| uU?$x=*l >bi.^iQc1w| Rqzxbj ¡’cW7q-2*]YxWp7Zޅz~ w}_c]Ƌ--qprL/xmEc\h-]^B%yD俭1"7PfG|=x>/ 78SB(QlIfq0:?0{XJVmǕaD&Dm Vhjo02\qJa3 3OlMQԻ xAK%pJ E9LPfcFFVj{ځ6ɍr(*~r8ܒSr@"ria/Y0-EI${Ɯb5_60-i;5huƳ E'G;H,L>_ln'@0!Ǚ`{oIN|g-$?F7V}Zj ErYuj@!Ԛcɯ3-cb7VDk}: 0[{@te!A%prkxc6 gt\޼&:x/*;dZlZED;1nԅ. VH@jx }b>.(wl :$]%KziY$GqtA ^3-_9 5H |S;ra`*Xw)SzhiZ1--{oTӐ4\wiooCZ>DR96WP eODѳCQ=- 2TG=koqAtKa[p 1zHD'Y~Qr,e `t_nJx`MHaDzvv54z%ժ\eL1rQ#3\ohr?Xdo3%j}(6-ۅm3)h/A96Gd?Xl=K*<&LfGlgx}ˇgBK4xBAu3S~53hAmdD8|_U;I60/BRZ)@u'1E;=W~LO4l"Zn9@ 6H\ 0Xݨ,!y +R޸Y)%#hC%t ,s*ZOܱ䈐K1b9!J5+m AyCժ$NV/Eb-9C? ̛ HC11vgq&ɬ3nJQ9!,:ͦ 0aM =}4 [Iyj&LAn6|j {Q ^o(DC͞sV*CZ]N[I9)'6#VW&-6vn9ѥv-ʻFxͷ2y1!h+1~^瓗,w o.tooűzމ39Fw?&KvO`t-pkxxOv-]^S RNM^/Zc̼b=fr2D$qXd!MPZ+B=X|7 {FUR#c-VἩC>ɺ}LW2ɣ{E5[b+7C<` Va}ğGX.%Zna1qxEcOAGHpSE(]~2y5VVxGN)zb~AM[؏˗Fi&^CVȒ\)!CL_}CRs]`f-gHTs əikMs[R.{e᨞A,D"8j{O&Wv̓esC+ h6(c ڇ|N%ES$=E Tz5!E5O U?!@/n}gB.unhk7h_70}{z&!ұgRFY'"[~&NAD+4C ү7@nFAt{HP4dBIg kn%|:}>YO&0]gwIa&{VEgSOQ+iF>{Ydb9f&>o}+'sF9B"!3҈~`s@dn= GC5nFsiBzEV[e9peכ>a`l/ v r'BAt|Tt\Uت-#K jƻUFRHg)۴ã7Giz6~1+fS6\eHkp۩Lr4IXւW޷w~67 IPM(IoΡ8G!fJ5 aw+Qb>3|nWTspw :SOo(K+B\ >M3:̈,GkݴNa^;rz]lr$1)8BVt;nMɌjɁl3?|QBj}a,d3-c@Ģ%Tan_C7k`(u=nwy_\ZP `52wZs<̪ :3{BU%sCaHބ3S"/01H@ڞ?#O#6ھv(O [<k8r?/+ y"M>K8UHT6 Ŏ$ 0D{(lMßhʏTU ˷'rPS ji1-Z15MS#Tv#08R{9eCDCd@ǟ-/ha߁[xr(3Q\$к]8#=szq(N H2vsm|ZFA@nBQG}JohTͶ!`_>f(jy98 ޣBG90{IY_(us7RK oh}rOnNj]YǤ%L$uY婘qqIALL7]1Kz=X.+=JPB,]Z[4hQDeSVsYo[ 3E%zqh?O=dQ"{2 I 'n8)7ަ'Oa `o VAkAv^އ= mZ =zN20qf P0CA>RLtw4  iAf5-6䚗YUeM]Ln_'Z2e)jO?2+K5h7! Om;jQU5x 2 zuHωR!ϨQT&A?V)B\ąX&C{KKJXu=1ѽ[[6:òqsCU%g>./ZVZ0w: Q7i?6aԧtqӷbJOw>3b*>Ruky9?^tM*}+CJa@(ؖjwXӄISg܋#YTqWE  ?,ג}-7_]` 䠍S#,_VαRXo"9x咺NVzZv'.k}'kL;pj)CƯ5U֝3$xe/Ͱ#^%gӘ'X-`~.=)͠U\P99N37D6?.fE9@=ئ <:Go&{=h:)'vI 1Z7Q5 }Uń9 "]` !14 @kiLa\6TyV J 3ͳĤ۴t)7U(H&4A~flbMB1Ц a+mU/krIE,_L"|P(vva ߇{K!o&j%-? *Q,~vnkjڕP=y 7uC'.IT\$'B{OY"a;_? tl `O~Ix e2A Ahf_.FN-ds[gڙ+c7e-J:x80Ǩ8+`:0 îR/7_?\bumm5~e?F'IĪc447oO"2w`Ňi(%YY!Gp:Z׵V#e̖\Lie=aYXosF&-4` D<*;…".ͬP,Bgϔ߫Ж0K);aܴ֤+BWjT=?m61OȞ&qUub|s1ͩc:\ W/d/Iu*iDݩ\^E[8O!sVzf9: OUY34 ={W9HI"L$u !DҁB b~ϔދ! t38NEfE(:*}ry)nFMN) 5eNbEnY.%lOYDx)&mrV?D='/yvyJm($ur?#Ņ6e(&>{[ ckMSLGp6nU!.VϭNJڤBNt&Nӯ`Ϟ)@CX o/p"QD1}En<, =튍ªaJ1C_n W]l-[Sܪ 2B'w/PF)(ԡý>b:kn'1iN GiIm*1oa'i6w#a/_tS4 c?Dܨ%8rDJEReh}OPKfuVX4@AXWmORᦟ=1_KS({:9Ɣfi һլ)۴Ps$l[UҴ˫dk*lB]+(zXjC9Udcӣ/ds ޕd\0|#oҡ}{6>ҳM0Zdy5]6ж< psp hx,=fJEFţ؋[% |°)mXfco<+amID[U^K}Vc _p5XFWvo$ ;Xѷd˰,)ysEk'6S0'?ݒJϘ8 #(?*pZ1o@YLSKbANN9'u*6=rHmK t!C^CޙY ;Z (z,G# _[Lg}x&) k!< \pCܢh!P@ݼ!/%ȁ x(*U0NUh%"o/bRT렐4_?@wϝOH'3H0M?2<222Q;#x1W7:ނ&pFCm"Uys>>"z@$F`0V ᓯ7ת.Vo㑤34Ўp&>g>}&KȞo7`d7wYwG9ny{e9EDN6Qs[x|}@f|.R(>#C/-FC 64 hl̖~3\e4f܊_$(%OcΦ96Dޕs ̜QM[ׁ#UʻãqCn&.JέR7@d2P\g {qRi^3?Lh8ww}% Ee'#|m>7I4Y@.|UM$z 1U ^wMV6޿HWR)s=!愀Ł!: -PdeԋBA˴*AͶS֍%ֲb DֱaGax]`keu(ݣ;(<МI]|bOug-"#bL- s;V Yn$Hg Su(#kN+3UvhtN/)OOjN=\<۝ ~M=Jvu/^0jĄѤ̒Zg˶[~JScR(LcKn1똖D.' <Ӆ l~B3^ްٮ[Q thހ|^]΄j|f7 w@֮ԕ;/smTCD9*3~c9?TDYAe_"moYwf\9Ql}ƈU\y}xh(OׅզqLk/6 a2m`c< ijJ ^\69%3c:p؍ӭ#qGEO? skښUqprF*^Ƴ"iNtS8dn$6w&,s-s]j"HAe&V j4cD+rw^u t͒1Oi59?#h«묣i+N$z{ZqTO/]E?v|j6c2"hg`n@y{Bo(jUl'Ŕ19#{#9Ǘ?H'i@qqobw# ٢qAP!k''P2nUԖ0a&|!UnԔ^gP9LV*xY\'dZK,Oo_ضΣ\2G+/8H;R[ҿ풼W(kȚ5 al^hح(Q[1Q5ŏ:׮m'{{2YSֽ( u{/&‡Bq?h;RA:'hJh19h: ΚyjCbs,1ߝ_ _P"cVƊû&mev:K)Jj䆀)AnLsC@D;!)A3}ny>SaӤ+f.$=٩%ט[d̓+w )gϭfzǟ:5Z|{JEl}936>a:JSվcptHҝk$wGr8J5 tzb8Jy:S[[&02$L.#cTOBsVzDۍKWM!VK;#ƫOD8?efzI9_N\u^ endb_kɀ=~J8u~G娅NGrOmVr _gS2:R t7d3uANdAZO}c\U(+"WHX+.]t(UF^T>~U3jdpkG*:|j0s ?;)-kIvIFi= LYbqLbBaC%?_gVژ* >'tnP9⟿u|{oq./TfȾnD oq$ =DD+c,Z̶~{$:NسAѥAܶWTfou+ X eQ96 n[ܚZ[k #|@L@vo8b V1"ٔY&W0Lt` 3@_<%[Ԕ )K0|$>S#ѫKe0 7Z@xSO-Rl5I['Rd9n*p[7Mdw'O#TWU3#,4g3澥C^qm@ދyub9(vQ]go&!" j?(BM ʼĺ/4*OԷ߀*FJ OyWX1)EpE{z1(1 4955"S%ew,P_`z="^fF.FdZm0Qa %9Gl 4g̊TNen0 㩆ʱmv_zDcwiEguqHH)˸\#-mpH՞%(>F3*[ &9eq.',biŐri{"ۄq󱭈ʼn)%2WEV<ƴYىz0ɯu7uɹM&vUsbX>3M*tKȰiSHQ $O 6Q=4^<)BER~,j@Bm$Cq%.Y+).ljl*o1 Owlu@D'Ԍ_ 7ACl@$V~jU82Ƚr כgQ*BVlG PD:L}>|D bk2 rkUy=`Of!A:qM`l#1ҸwO)(Jڕ!4m\^l7 zpK)cBIGcmeQ;66ޭv.CR8Ɨ >2D_D(ME2:](]o!N4ZT\pNXхMԐ^49id? X^"Ju{,hMUo”bkd >e}]s}kQ/c;#Ap]Nj89-4VzlE& G[nMJ?!(2Mlm/ @]ZaY] e]子Q|qK_HAsQHu-O5# VF`]r6+l[UD c=֚8 ?SY_/ZQF,ZZDMEТĩNKUh@`5T9[Xg.EX|gL4WW )Aēb SM {V)/0* oGrn`~J_/-<6>ʲJ;.4*%x4ߣSY]}!TX(u%ykToͩ?엍sh.QOZX٤<E@gQz-zрGoe匫cn3.-7]S_p@?KRWtR:_yV_ϕdȞ#Nt E_3HdB۹4;{@Jd&Ymg0čC@(UF S)CrHLKtQ}E]ꑜsVF' i@=*Nn{7ͷ6^ l+t?sCg3/ U1AL2&܌׌omq{MW:bfBNuk'[zYҷ0y"=4K>X!@L,+*p/by0KZ=]+/8v;Gttɻ UǕsuu$x#f#EN 蝃g@z T#6UIIلzPL7],X]}mZZj[pC~uycS΢SkF`?* alm_7'^m(/cC'̒axtOZ`3F2J Jm22m=qeU=UPd]ŧoEX|y\P ӽ'm4WZb)zoeA[K⩻,IN_1+&_;>X A8#_mG| U e(7SlX{uq3ͪKJw5TY'^Ykq +FD}ß%&,ݛny@1,5,:ʼE\?$nDn D UӗԖ= 5 UG͋tN{j_8WLʕֳ,512r;Vv+ XMLR|^Q7Th@̷/s\ 'A1h"(5ĉ.׭?Ʃ.R?f0d> G#HwDw; -~G&OX2TY&`d !F{v/پѦncNcԥ1@|܀]~hbEH}o UV`"Xx%~=&F ѽ감g񆼋-Lv.4Znp1I_6)Y2/& e` 8 q d=Tك:JM?bkbsVT ^$vjY6r' 7ޗvNI%ΰK,g~M,_,w֟kq9,Qbx'ӯXcYr[f~6\c&3~;Y ,$$QDW噑C=ɮ;bƐH3x L\Yt4,{E lA5>Nc,'xj Vv&Z7O=1K6c dmT_[Uv-Ԏy(v$ּU٣riY?*V,wLTa S|?Yhc3InjGʸoO _/~zOY j(ꅞV/33j`[ `Z1&s>dʦZk'}0z0{[ajW8*Z#(.S9jʡ$IJ"9W:+#6 \Κmc,yT UHլj&yߘγԅ l 彄sh <8AQ#Ne(xF26+[8tIv\Ha'P>} D5qMp\!:d-QIٴ_{U,U) ZOn||nVN;[A i<e\aA:kiQ!9 x{2YĴ:V#5gX tamբu8t=ԴU9o|^o3J3um"0n[ #7cڟOsۀ,@xa1EZ4Y}8ٺוZƟGF؞l Q ߘ%sūqؐu`6m/liƊՔ/5L=]hLTR+@FN &J"AbJR=?ޒޣg{VD};ˤk6%rdWPUwE})<{s-R"^q~\F9eQ̜y|vu2Tj7a/zsm7db9;'KCƯd(ӿމ,wy#Z#+bi_ \ mG㈸ zfIpfnK=٣`[Э02 !k[o&51 GZ R4#Rܰ4YUy[t(m Kw kQ0V |f ΍ "G[=@v.o,rF5ײ(q~\v ]`{wD( aD> zq9YYtB2ZȱӅ}Ww5c4o +RPqA< 5'lQ.WxU9V.[s6u]n$">M)t[r+cy7Jxl?ka7ЅYi;ş JfwZ|'>MPgϞ^:A6ppM3?e9)Q K 1#Vn[N9\ Yށ/%77v~>ݭcK2jM ='wd.P"OϔƕqDcv]`lL% Agj2GYyQc L8 ^ #`??4ԖkM$7r ԋ4Xb˪h[yXJ|i LroA~q`}p6͟o<)3 Ht _ uuRӫ- )([ O]/RxoXA}3F4JO_^Dѽ TB$kr$:bw]עMy/9N|P+yœbT^#;KAm?^y+bsQHk4O lՠ1 jGGowEAO ?էL:)B(2P$`di-? )ց܀n2_[TkUK{Sd+ =1b 1R肘d7)HڒV:$\2h-̭("eDi^??Qm/eKD@H)z #!GO1Xz&c" Iv1 OqH+"'I@(.}t!pNK @ |m1 I÷okNގ>eC͊~c+3@QzcO]F իL/K+<7% Nؽ.`^BuHQnI!UoCsv0v`q^o6Mެmos*Ħ۽|w2ꁂJC4|FPnto28;H[6uoHȦB=Lܤ:>-B|acDz3g,|]b]=^;a~m<ﵴ;0 #0ƀ|('t0QPqa'\4:Kֆz %G]WhsV[TﴠZY>/4+G okLgO^p$e8_-j}p 4$ݯ2u 'hU/_ӡӢ,LV\(( _QQf%'"%P`ҥY:ocjd⪢[.-p<krUd{W栶Cvclw=v,H4@H7/L ~W%1<_C~w!$lA).Rk|]C`*$P_1l`$9d@̞H5ŗH0*}td(d _C`Q=zфv"/^NnWϟ4:a־*)w.(G'? ^Hdl:H+n'/b*9t0gϵfG \!fЅwK `庄 V 1Y8 ՗d^=)_d$52< rя k,sˌeZC#scf NЮ,jlv[@?yDB=Dut LC08f<\ȍRs :Wa m`k%v~ӿ" Aו;P/'lq0xQ~1$XqJ=wVOpClVҁ“|hCH.C8߃`s 4~K S\2 eVF7TQ~݊]jKi-1&~#=^|數o5-]y 8~ [JLJ$2 Vv6Zai 𶣖R t:NsȱyIgw׬ ;9NM5 s!5C}ND7kcczehw*"A~ E*Კb |k9Z/0yؒŖVkԁ'u\c'pX!lNkciI]r;|sMc1I@?eEq}TTnenYlXw~6܋ Q v,7.ާi9 Ѹp5-68ЕńkE}@O!$.R1ߔwey lի15 @CL7@e1d&Tb <.wOLZ+4 w6HT\I+E~Ħ餬?xo?LmIXSfX>L)3riH[V2 4[J@GDnsC:3,׭HV -W6F2!6q0g{^g՝$([b&y▏Pd_gth5&-ƏJ&GILR&w_N!ۢg6k`vet9 bǒBLхWGDm茋؈}·i݇nQ~7%°/f&42TCD`Ymz'u%*$PiXmq!yT3uҸ]-M6.3T@_M`_У} d꜀KƛV{7eңUI%ҨzYI_.*D|u^ FyUy@馊A] b%IǓk8/K[^Hc;?aogn NJDw!sHd]Nb6IBO78ww@";wb%s۲fN6[d -ͺB+`>\{0x[PJ.瘳\~0`|w4-cW)+HjX>Wm\$Hs3$<*F4ɽ63 (Oݝntm w}Y~pMAaQ)˽&T2c#YuHlH4 5)lc@UuGeiwtS;C^LVDHN|'s -F$UقWuGH\uRK <^D^u cT`m 6l{#(p |TrO.L,~9HBOQK2K-j@M^w{눃9 N$ .C0׳;ϑ֮Q 87Ņ+#8, / zFQ# ?)e.! 17VIH37pYjcPͪބ?rXaEWZ>\`miڋe-^ʿ^Bil嚯ȶT tіoVpco>Yxxx>k\2,sxгl T)5A}uApHTxd:fcS*&kCk!/QSۄ~N -ΉDfsfl'ѽd\08.WM/jx~˟\d䤺9R%r0MϯY\HOU6'6Ps RxG `O*aytW8} f1[`aՃ^ &&ώ ^@zqBg?&ƽ3U2#S|/^54`'V/薀@irM_P+'pSdoIDF6u~œ,7D71DcӒ5Vjȫ̄ [ sY៴!镶] Lҙ*-,\{<^˰ތixEbsk=twQc(7#f LɻهPm-96'u-Gm)Vv!fy}pZO`f\ckw\]-b^j -E(qT(UWIv@?a+FŸWJ01I_Z[ ;Wu'~eಐ~ꊒ>DR->v ux2g/iXy, nqVm4'\9%r\2QL^)hY5>'· HTPny$ELAvxHտ!c^J{U!%6oŌf-7.gV MH>=r]XRC4?i*ugmFSlN5憟?Jѧdߩ j#N,~J$) _#} I 97OI#``avR&z)&\]cMc".˞D&1{. nqśk O$tl.*ҩY<⏒vSsн [wLD^[]A] ^(fN7J7A7]O!ؽbפ~c{~0[i\E):RP!Q7AD[[^ EDtP6zRoCpu"~ĉODSwut FE ^Jw#(hg2**p|o'bC1>6˙-mKO5'adNp8͋>zJ-V-SNf;.*Ė~E'G{$O2צ:5s#ma4Yu]4ݎ[y| ;9x]4SST5qc<z=C^w<ԟ{yR> # DOA ›bQ^xl s= &M#M~B8/v,/y`}eQ#FAБ་ãMWAtt4,>]S+; |#)s/EpAlѶ86'$Ԟ|;L *fv\ˢDzs/S$ u)v$!8&Z\?OxoO:c{璶fP2N =NYNiE NjK\CaP7 7'EhCplf yT+8B CZN%CadJmVUㄿ]I2%`45c^V'6&eX^=`0Z[M?%cSdGK`T Nvcfx(Er$b0,ow_kPؐ?{~}c0_%Th|כGCff%vBEhD֧`?57'jCHC영&?Ç l:_0ݖ$Ǭn/sÐp/HWf}NEbdJaViS;RQ$dCpFN.HaT4=iHEik!43 69T502c,86Dc4LV܈2׎#-Ed,XI[+w$ڵrYA|鱰'SB,Q!>s9&dYnJ÷#*g},5x$N@,-nb[P|6i^%al%{%S^0 WbuX.M~N-$JEj\tg_ N{HY$uӄI-_c( T;G鯛*Lu|[h!B9T))PhUw줗]KNu4,`yt`"6Ө@6Oᘾ䷌]!HJ;]$z[Ewe: ?p_P-0(Ȥ l]wg>A-A=jgp Dɔly3@cHHEW=$׋\{_t"˰nu"|% N٣_ۚ ib&9-{Xe+ooO2K1Ј󫕟)͌ 6b!DwA_1M cå.]td!LX.9PT/R5zDA0N1AV pcҁۚ8`8D 6=ICu gl $n33;"JAhw\uYwu*b*MӠ'6kGE~p!0XˎdNJ4:J"T֜RFʦBUcg2SCQЛŃ@$I{hRxdDb)QCBX.AQ0Yw>}L@i  a_c 2v}zvi@]B)̀ םKL Ӄ&H#k~zkɳA:!.yd`&laa/HMCNA Lr:0.r.CnpOtSHm]1u^iO6d,+,eCm?o0eLv?-;<|+%|4U2$h?+.d쉹YVT<H(ʡnQ}>b.T l^ j_YʵZ1?*eaB aIKd>z<VX= iC 4TݑrC8  O4{ͬȾZN }-((+a39+%ߐI$J8¢4Mx]7|rWL (Eη Dsz.5_rxԲ^NRqy}rN'E Ar!ߜm>EtЩH?9oJY~8f0B{A&8XiL4hL2 Y~~t~Q8H)1|jfY}-La{)Pl'&:;gy@/q=- "Mirdfz׈DX-k8癣ni.ӂ-?O`f0s [^<9^FIuW(%<}`JMN)vH!z0z{=vmLZ sXΦ0o uMp,W*81:Q}<,\8!cj./~fg mKݚk-mU8nt[U0}IZ?pv!edF{[fܽmW%֬ U:]>0(!ҵaXy7; ~9`Gw'+ tQ)|RN-|8גXtk?fLVPeaI.CqH*JC79DD<6f'?fU1"%L8 ? T:H0j.<v'Iuͥ!o| CwKtS".v1Tqz sbtݍHeIkTyH,R݀@A _\l]Ul6P}cyIH#O+FP4(N޽kj٧ G#jgfiêɃYnj>(^zVq[Fե4PhE|^BdI(+tTz-@,Q4j5rt}ֽݩ/;k&1T,dgKWgxTʓǾ j r+n).j?Wym?g0$ww6 D"h8P($5Y4-}|C| ɴ HN =K?ӿ@ܺ_r0el3rωb% >3_<25}Bb rfŤoڃ {KchL^\ܾ`+h)51ݡ:/4HV&A ( ;#C%-)qaQ(Pɡ&+s i>]"ڳ M:NuuN]l(if{RD8)"~*w+J8&%$c)I7 ~ Dģ`A H[yOi˷^J w9B>dcFp#'Вnjʼn5 幯9,J9id(0hSvϞak>`͞/~K[6v[3Z#ŕ^8"kvCI>P|(a5)Ѝ3o%KdATm/MO<#>CHWZHnʛGM*K?ccZnKG$_S7 CFeW:1wS:-v`;L[Zoz)Յr+:Z  |cO]\n{#:.[%!XۢrW68i1?kǼ/,Z+{LiMG>kqgj>"c]Zw3)/R;9,4=]6l[W@ BZ>n!"5(Cݥ;3J\(b{Q>F z+aX]9v[Y*Tjzt(Vs9JwfOx kGn 3 v: Rr%r" ͣ3cSS*1n7~d&گ# *VYCjb$}c5PD.Kۢ\òLȷ;D3N6ՠrS.]Dv%H<7 **F{ G*Ljd?}+UDgW])cﵹ8U8##sp|-gqծ^]<VỌwd ʗ'MCdW%4] ">ZJXu:Nd.d^ފ* Ȯ/zFAIA4n2K k_Ea8^^8^&c.wOR4HHRFpdpE{IJ8DB~0[Jp;$MXu ~\)#d %]&to$ -|gIď<2a%Vɝ3 ;:?G4ݗNA .z/7zXCJ@5;ؘ4i"kTvbshZmCzuwcs(=/5c96-=XJrtd?[}91D-lᯐy}x@ڽ PX9)mn~,?X6̕YQB$7)j]`wJOَVs8!^P+d#+5p#]K6Lܛh*+泇08^JB⥒i竚-!pȋ ̭gd qa4Y۝rd 9!OlwYGd)7[XrY9FJ;hh?F,(`s%bΙkK`|~fZ{VX'r.-QmĶ&:d.4 ѩZYnus?!*rbc+}hw2?Z@+{3ZRilwyVݗ!DDO4N?ZG+^d\  Cɳ; Zo]dR-T] +H\1QxAUs iO#T^GaHv.EnOxIJXry5D⥦BձKc })(8 ZknS72 ]#0  vA_Sdkl2u* W[@ t]&M,$Wvl{T֚;!j}noqfV q6[Ka&ǔ#]45v|LXCS3ETh?0=G3/ sdx_&jg 8Uv\Vo})iOml9*[馄 pJ4 L12FfWŗq!z=ہ|eZk# jm:`f7ܜBE -HCL;m5ovG~׿~BdYXV,,g%P YHw)TH+D 8\iOblcA'pY9hf:~n^CzWOM>0Cp^~+r:H\iUXE=ȑ9hjB{ /FS.&9Twe&;YcԲ5j#&CÂ^k.wtҨtxANܬNm`m 8  -av_cgm X0jRF{'mEzQ>q.F'|*/3v--^gk8FB臀Y ,v 8)Ew@ѭ_k'\CbKJ4Pm]HNJZ5=OLWs|^Mj!L5z@?Śܙ4q h03hw+?P^H҉ZjNp=XqԽ| ԍMp\Zw\o*/bJFڬ||xW' | V.*xCvYw4Ɩxk`kOC_KpfES,Q uvi5]4C9_$MϧWp S3صMU:-Jyϴw+szEk=p0/ܥ87HWp|pfWcPS\ZѤs3.)+=xI*9xx;N [$L?t RX)n=zjKjD׺"$hiʔ2ij#X@8hp+Lԟ,Ωh)=F6g+eYK1cGKc=ۚd> 7s'ov%x{!,oJDHtHT'q駱&m^ݟ&̜;DYb8zfԙ(3]6 VAI ,{I_Poy MUS?Tr i&x9/hj>8W%zVe"xFMfmBA^iJwatUupdZd;d6!oq竁 ؇0|&<ОY VF3l¶S=/fj "iqy:oVZ'H^}ˣŞJ~D@ԶV21Ⱦ(b$9qJŐ\R$E#m=u-4='IDǠI8(^؝ aM0򵩇Ȁ}o\<{wxXfDeR-1Lnv^rm'T["1(i@R Z%7fx" !?=05TسϜGdhN'cÀ-m1_d&?ґ>/I|fmM'\oaHVC*)-]*XE\ꪹmx(d231=7ׯ2Uh | 0RFΊ7~႔$oB;; X92J2@YI~ɚxI$)Iukbj#ͨChgXPi1^1D=ˣhޯͭqX?"aJ#0Qz~nkx=r=K\jי𹏹1Z^D8gyK F&1%i# ZlwHH xTY~d\(u<7IfwqsܰX3=2ҝנSJ}< )1_#Mo)S^rmRbf-}- ̷OgI#|28o 8~i/v1J';Y2rSS6CwH{uEA@H=ѭ㧄RJ ͆zI7d+- ,/rЮ.'|cN&CdX48Fšl&lUesW0Q~%l-`>@ȍsKJ $TM.155)v"]ןcʥX|jUWK퓓0GicGSo;<3z)M RI"2z=6 "Eb8|[ukK uhjz¢?p;鸊:){@PRpcGj#ha4ylDl4WzE5RtϪU-S臄{g]V&7MC?lH%:60ljwa)yG#^0r9Jܢ#QB=~r&ͱ68%NIjձa .|˄8m%R gDQL[ՏoE:εJ&^6#]}b^ $awm + 0S JQ?ܠU;.x;ɛED==U,d6ŗpR*g3Bʹ׈rni&3X9j|zgwXqTS 4GY:,+0 F"U-kN >&*o4=g㮞iTm?zoﶫINq>,t- -RuLDQEɨ@aCXR>woi4-м=Ny8Pk4U Re?AL{V#[ea_v\% kOl%l2fs؆3h?fQ!/+b6{ӂ~౗{xيoLl>習y蓼zhL]3&ߓƳxrh]-j ,KxDltX3Oݙ/@6Iӄ'G1?#WKywWut =7aJhGN }3W z2۷cb.b; 䢲6f#}0g7H:TO3S3WzusfC!۰通az+СjqMrtlʓAi / ܚT̟̑'~tNՉ'ws+l"M#Z}*r aG;I gaċ1 E[$UV:DH.c"PZ!wySuL^rWv`M5kك}m\sd $zIJЭ#-8PTn$\FnͼNjg(zkʺϴ\n׍ !X}TMȾ)?#PDj:wFٮU~]ӏpVT&f_A_l/M&NiǃQZ-{E7720UX[|jEE0]w, b4 YD Z=,YN6{vp7MNٍ}w  kPj1DX+ b0YW;֛* ӕCl6%{N\&J|F+u{&QJV n|PCא崈Q*Ƕˈ1lDFBRޖNccg~@ r.tW(GD *8B 2>nTܼN|,coMF ,U]:x(uGH i+RqV!.(ÞZJ́KMO[h8GU C?P53:L3&[g"S%Kx"` ` 6nr{^{'P!d{8|LN5̠&sQbYiBto]Q|$Zcd15qz|}REEm/t s jykteD=\%T*a}D`t5V-cDƐm:A GgY@$ET3D%2Jq'%^O=]|N(Tw\Yf0ʼnAe؂V*C XKi#%?:X>wl&`J%®azb /"MnC q^r^TUiΩ;X$FܩYG+ GPdVWKzf(Og9PY_#`-DM]R*եn0n=oXJ,pƦ4OcGnVVQeYtYiڟ##Yyl<=x(s"0UKYͱvyn|9Ѐ3&BCq(ᘚfHj/R-<_ xCً0jzxW_Sᨨ/05Gei} hՏ!A~M_-%*e@e10Luzd]Bx$#Jp$L t.wq)+AʁRj5s){N0M`D[1-:X p\'Q /ԷR6B>!mCli'Nϣv 5F?0]'>)ٞ36J*84#EM,vMH `щ`5:UG*َ.,XɣhnolKҜrSAY:j p*B()[,T#{R؛ا`ltOSG'S 26]m:ʭtYӑϞ͠Ef_Q H#$@B\_ oxmG$мì>euOLc=lģJ5uF0I*fu3$E+ol,ʼvbrH::sVJ.)=Zr`sFvBi-)8 !c7UQmlz?j(Q[OP@_S>tpIԨjq;JoDSdow(?)rWxOLjLYE7H,:1 Ujzs.F9İ dEJ5sOxӇ˦\$ f_e;TmJpM8Z,]DXՀYEbA-eubr F)e}2Bt }0,2P\T]g8;B ~#jU{)f=GzlMS5*ݲoM+y֩ ʪ.qM$KZa_,y PU/\5yB=Jyzp8p%00\ n;v/))+X{lxJr~+N!_S,=snŎ@PPPvbjm(&pRPI't 1Vj~V%o4Gp?]^:OӋ%d,X/H2Ԝ :8fY'x~#ajh\ᐭg׵p@rљ)C;9Ƅg/kI]ۜ\8abIZx' oD#%g]UԡnrHnoU@/hb/Kb }rQV#k~^%fz/\ d;6*+J.<Tw q)rZnQeټug;Ė?z_9]$&>4Kֺhmo087r~YMYď+@XVhLӹ%YhێE[+86^Bd+0ݽ%'*H:pڋ^4eJZ%me g)-a[p%ST<n_J"KѩEeg%zχb!B(o F h)xީ&&f%aUɵ3̬l&#n*Û_cW!rm|*DƦkdRWčWٌ{MU|ͯ8W`|}me;`)~#yT\O ;KĆCiX?v% 0g)BB,TXԡl堹6gw F}6\B[k 6RVm?+µ\* (Dskڠ$C_^\%+']uH%*(?Bb^)ϡ ̄HQ۹yHz2^K_TVff[-3~$'=u.8De^Qe-O]ikvgn,n2uͥeeh:q0_Rhv-+6d:$Uўt"7 }8VRIxaY3g~ݬ,dC /Le^>b_Wp AjF.A^c@AYHŀ 8ΩwGմ*"6vXܚN km/++{#);DadMV)Y4xe@N/+{kS\2.u {ee#JL?UtLb?Lw` RG7v6_>M:Ƚ+'W%Eێ{ݭ_#alnS9ڊ+~{5CJ 6HE$۬9/nLx;Bx^ ӱ,p U0DN m>C>e?oyc^Qel-uLշXI̷6IN {mPEH^ށwsHO_C@6IVzQTjK 83NjU`*Kz݈֤)|g8#%<kk%v'q`۱8M_A{(F>>p3ghxBKZ=&"43U)S?K2/3!ϤjYkҲYt%gӚzeB:[6?2%t,׼kg q㱗dؿS\Q<>Ahj'?m5Х_{kmkt"}b Ēym#)aȁҢUï`#Qhz7:XNi #F}C)l%3O~䑁\c>ptNWXf(X6SkTv3}bE?R7$a'YCL2w4'Ǣc}G;cܓ?5.n)  +(#W)-*TPwsg_򨠔rnϠEJ(n7E3JDmT|.]޸m>17Հ#bc%G qWJhok"nWL`-]H T6a`ΕaSBED>6BA2CI1 Zw}+hU?pDSa>>)Wf0twdvd*%?&<Wfa3]l}YvN!&_1A =bA S:W >m !8VwΗ5o*-=Ma GA)Y5{, i?FGSƷl$ZowT|xm+g>ɖ 5mS)nV뱥2--$Q,7pk1܍(bJWԖtᄐ=5T܁K g'kgnԉA{@pGJ#jƘ),G `EB`Q >,E{\Ov8^ qRK)/rdL-Jumjk~pfFu/^I@D?/Z_ݥ@*GS?X`uw rABWU|h U']o!02ZaMn6ۏ)]J",QZ}%d8;J8]~&':D$I5ə6t_=ƝoY+%j)熞d(&2|F¹ٜc!>LN.mMNAd"Ҟnc)þ֐? ؍A>Q \D^޵֭;qǢCRx P1Beo;Ir矮Y"o dPk"vXn!Ap?TO~DuXw͛pxK)14(b_ `",q(}#B9O8p+>GIx.> (gئR$Q6؀³M{yz"x|@bx.hEg c}ocW|=EB=~?rhPW5x}X{-frq&!/aCLU^AfXĀ|Vh_6&2lA;k3!rzh˧ߚ387S[XGE9xc%quP$5 p .wLicFm2a&,`=TmX7 òU^[1ZirˁYUk:Q#-e4Ss9vvCh ؒP`\s4; So*ti ,ٺUyP&YdX͇ o4\fƎKL&<5z26h-Not^ֵ zb쪂ݓM3-ǃm@=IAA?v^h?0MʶsPIqq^!f7#m(uUͣJ֤ٯ 81׿UC@9E }90a~bk&("W^tO)C##FtMzXJ_ ~*񀭁{r{` ,{]"hC@:n$Hf`G>vOo)Cl XAIOXɀ#h$v[Dw͉zNEg_4x8oO:J?[B g   z_},˾4:Ηti4qy#1 u.t|q›*\O1B*⥂0 󌙐E>KЗ9<d4: {,'x,qҫmoa2XXB;4kcR 1I(UN^ {jsQC}}Ft҈G0Ed_Vd sQ3)ݐC*أ2 '-7ІKvs73c_e+ŤLИq`#`}c ylFG$ -,) M7J&ئML7&bGRd:S:MVrp*Y*@=|nGMM L4DYyEN.+x;a q!x5qXgBZ'˒m} q%0NuAֆ!'b8.T/ 152t `S?3|IY(|y;bFhrW>p%eҙUXZ:oSKAHz vH']zvI1Aw eebJz}Z## }%CzUėFvxq@יWrl >ZlzwS \WnP@l5}XZf Y##hu)ްTvMO*\eцL^Hb| ݗ(9ݴ*`kPu h72=Ew|éL.Ux`|D c4v+l:ľxCznx de}9(D;Q]%:Q-mgYZ070701000002f3000081a400000000000000000000000160d9f5e30000cdb8000000000000000000000000000000000000007100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/v]?Eh=ڜ.+;58ӝ"_jm&!gHQN0IQ'FbG=D} Q~vZQNTMq}FWɼWJX`߄/ѕ<ÒU\kD"=m37C$_+7KhǴ\ΗaG3t0',Ezw_-cFIW"@;٥&&(%8#rbC͠cF#coɷ(uu3p=Օj+1GK<8fНXTC@BpLFkE74Gt Z_V@o N<Ʈo(oWecVVޚb*yE^.\OWOX:Gcx$ˬ!~O * bkڵt]إ$J?ThwC"mτ$m.^O+pQ$Y'b(8TG=Z}\Y eZ^F \]Ɏ'Nx|)$"Tosq?lmPpx,ݑ?7 TgVu-1IÖs\}hT&+ޱi];oœg  ClZzzw-)XK.yCE7ĵLVDWR/wf;Xi$G`M\r9־AoD)vA:r{ӥ^vNc`Aqu'mo(yB8̼T^⩒vFt6Dwy-+ȝQj/ F;UdS'yGTubIzgP< 0Jk(#ەݏnߠk`J/-aUHV&(CXS?|Je`VO 0oAȑ”dSdz}]7YW% Iy1hlEXBܷL㮸eI\:?xUkȂϕ,4O+2|0Q¹~;,/P1o$$QJFh!vm$u#]UzNI%iᱷ+UbBLcz"Fra7b?|d Aᷔ7)]G0K62="bhR6RA. ,C |}ht+PɿV}XQ nn@G,Ƣ:]N)yd?)ߓF8&BOpLrtSDGϖ|᠂ճmgt!pAlGbKC-H-!,RP "79ɜ|c67V(f Nz!P,n#4M 1OE4Tdw!wS:gRk`j!N!}KVgMdbvQ2%1oM0gHr|m@|%= dԅUzG)s99}8Z#%ד~\pO63^c9zxyDQMoUeqKxȿ \ E끛?s I UW }Сy֛YbQW*%ILH]ƠT"6)A}D,1gw_l.(YaL߳Ɲ4SfN4.rJ.?A죗m# QYh!'x95{~B]B!xM0" FjW8Q\҂&qE*RwY;Sdp|+}mX$TFي4l%[ҍb_ҋkNKūHH>אu6rqO:ҧ"O{c͟/(u &Sayx "OV R"P2X?b?B=@Fb l!Q 4J<^aiS1 /[-,ƶB#(&Kw3@PfpVej7 DS؉Ly,,%g3 IzfDZM5wunZ?@HP4v^It|KH9:;QZ&,s#*fk>a_i^}\T>զzOM5taJ"FgOO8Ac-3&')4z:etPWTHEN O1IXLI2EAݦgHS"Oİj0Ո7:F4ۏ cwX$mdЌ7\[gOPB^T0\9JElZ>e&7rfk3ken$f8EZf\/G7kЫ^>JC="ɨh0 OK + }#kc {WN2f_7Ob`%$ r穩;ƫNݙ?vXt۳/3 3i̙Jb6֍܊ MGl>s* W*j%}-LǮT DhBf+6$^EbWq ' .J-fV>kCؽgZFm3?1(\ 2 nR4uk`eFKKWڷjڌ%5~di lt?@LA_Y-rn?DnD;4|whe5ء{O^z+tȁϐ3s1B$%L-Z'Z4Q>щ6k'N.Pr;=} IS,˔:Mb%w߶zS:Xs91gt .h"DB-t+qK4Y~İ6&yhOSL2$(eIPat~k`FNNZ&w-S$n7;`hK[y&@7#Eh*/^P#Eri !퇴efla1/j-=q\()3}c z:.e8)xMo?[lԾݢurIdd- <,(V7T]7Qwn%2!ȺzX(J'{LyHXa' V m-`&jw3hpR/T`r- b{B88)s/ Lg[ d2bv467),;g %ڀX|b$}{V4"dzѯh童19}xNj4jcȦ&=Nn}#Lr$׬p؟`(߅[,\9;'"YT[jIL0!dqCBCP+|8ܕ ڸu"!{" ʶYp.%*W zۯeC844m:k]# ]1o&[3K]us-pfՕf1QЎįփyO.lp w,X$HѢ-2!!Fz!=sM@FlEx.K=ZentNT>Wo집<0*:#̻ ?n]N>v'RǦXsܱ7Z}ܢ2])l}l–͵m&-Ƅ:pFbRoαqձ0B|ޮ ͞ s IP1`wp4>G=ژ l[3u#;B3-{+&߉ {ndfɅ9!fwD~.?$1!HII]}U*oKa {`{~X>= eսȥ$}~ANҵyu6hˍI<)NXVMs<7zY\VfK(N{^^שFN{S~R"_0[c:,by "oz'z[ _?W>ntN%.q$,|W19)^Ɋ:  ;7KFp9%~-bt~IFhA6P͟ AIBLӉ/w!/ZzWI/QI&rM6o: ?P\?m§i-Ђ~HA-#7Gu@zJu! ֨770E?fCTkflLBp8ۂڝ"6R 3؟-Ž"zpTAd`Α=ͅs UVTtQ "29NoD 7ۉ 32 |SFP Qt+ّ4ZiKu"NpS=XB::w)O j5mgvKGahwcI,"LʠR>I$e*g\NբkGhbL*g5"/`;1řLB3L^6_.we{Ӣ;>@K&L6*XIduCi"/\]cE/pd(pa5cᝊ >.VNnVt@/˲ : ޓWemw}4ϐtU7iah,& :{ yobTprBj 1ϩԁ#`Rzo48PjQDy/[.):[ ؘ`F.ܽzmHzFjy|%aN/b:I B qDyx R գ)h ȃ 3T{^/X쾵Ѷ/L-Nfr:I!zс3sBu1Q(m7=>Ks u;+Glg#z/ĉuu /]ϩA^0gQ+=86! $y%&3LS-m)Ӝddd!5@ڍF~GT,ǝreЁyrˊwtOu I-W);`Ɵs-` ؟Q _–:m yinR1mZ[!GkoݐbYZ٬ȉщCZݓaycƉn= gh؎:1n:Bp#MW`ۃ) H?gf/tr/7QPq'׀\^L>C1coΧ ) @ZӻlxO 9~/}vrnudU-"#~9~crcV6+]& cgPwᡐz6{b9pO229ҐquF휯LgAn]3sV_ube ̮ AhĂw"Bz?SZsĉӼ6D<OxbhEk$#$%. 2H|"A K1'dT?|Ce\ omT2BH祠31#<;[q=6ߙӛh x8CNj1<˄h45,4_=fǮ7P޸R &74hZ (ʹTm--ehUf̓rM ~FJeY\_p[׉49s-Z'n&ͨO9<6h*ou"HTAܿИ W9'5Wo老<1kQ"mfk`1҇7+fCWbk^Q*Iqw~j,\1 sɅE0}Yj\#T@N4͊=XWri*>$Sc16 ea#NEn:7pi`i\O5W-/+d4*ܫ~Ѝ~cLJ k;f 8w!'H夘zA]KUKA;}g~5]̔AȨ\݀)dCh6tOL3&^uH n)}(Rǃ%rzzcZWJq' ҅c@4ZM]Rـ8%6.cv03R&#*qۑaBB@2 {WV7&,ӢVƫZȣujPσeż~d7\Dj:sٕ0[kD[].aI#h ɌXKFNǮ?5ّj4>Wtڨ_ }ji) tkn\7j3i,6/]LRWN^ioݖ(2ڂNYh`Sg{GO(~ۜFKbl#)+-͝t&׍lO|WR];5^&Za?WR<)kpHG='FT#v7?IGFGo%/9.dlB_ 0Z:8w & D5F$E%K= Ijh/1iN7|BRr&$r8  慂jPGO  vn丸H]p ^%'ԺҢk%V_ 3RU1`m 74E1UՐwVj5\Ǹ@te[3O{bQF$.hYJk:Rvԥ~B7XnӏZP3o ) _Fq~azZ!!RZ_9r$hԎ@u@ NoF;<GHh~Hvv3ץ8X@"\0|JF/Gcc㶮_])Ʃeup0QUF0䫾ί(S|Xr`?TwvC)k0 ~3j=(Gy_G%&ZT50o iX[Ti _'eM"jr9<y#WAh. aDOgdU8m#?K0 )"AE:_ ?Gqx 8}ûd ƥu>ǕB4J^ei#~OR~:ks Κ(b:g(]w{peCv@mPϗ1Z? ǶT51p )P33FsKEZR<ud4iIͪt}ԡnâ3a)Ŧ!+HSN9a*.EmS{ڛ)êJ[G`3K;Y7$ugO˝=r@+AU8Y԰=;ǀ$<fЉ-`=-}±Nzl&kNp2c%M &?BiάCRyXnaeUzjYƽ!(˾>2< bamLD{n`9Om|ݦ"װg8Ϲ4 6P'dPk`Hj#b CWa$^g{ edXtWJh5MT֑29\l}\NV(FFB̥4PӋH ~f#5q{00 ߥTpVjC p<Ӻ.'={hU*?*8b4%bQ 8_Q Jem& ykv́j -ERք=3hNkc%T>c@ u6ʜlg.,Π1Ab+M;5jDx5lΙk!>T:I1JSC>!-`//t͙<$Y{7`xlQDcB*$4; }Dc5O2Y,>Ȍ4*5]/UU9ǵ>X5)D@bdYщ/ UX|=Z4_΁s|rX^EV嘴cv ,qEb,'ci'ͦ[p\mOdA},#WUCW f'B|C_Sµ-E Ȝ- ]Ѡ>lu"Mr(涉,"<*4}cOTRfKy  >Wb0tr)ATZrf,-J,O:UB;˭b,7pQƵgae;LYE[$s{[t͉'8!˙!?B*ׂJ:U4vOe:Ŝk4Q?&2NB}"hHn8X@J7gV根.7O9RtCm1? ZAo&F31XOopvom<1324gdP\m?a`q5ΎO 'wD ){U |/&R?_WZv)6 CNWrNlv! ˒,ٯ1(]>q[Lvz7ofj}4J].~RUIwy%2:'015|JnWM[Vv6c,_? "< /\gT^﷑-ZHlFS[Oи?8π}fF|9!n$k4!nOmuBϫ6)Ɔ Fs̷D'Z/>&JZٲ5\>ȏ"$uq5H%Y0 $E?B~nGc_o(}g 'M?gv;|*+pFDkg˘ Ⱥ!FvaCs|J߅%{LkĔ>cqCe\%[ҾHlZ ]9|4?`B =0&`ea߂5SПJ ?NۭdPr+fs%;`ڍ2%&hO!EjI$6fVW 2|}4'DQ93i#YE_j>;-riZ@Tcp& ؾH\VH\ι:f^003˓:F t8͸Y22qg]`zrrrGJw{y6ț$Zq~$mQs(>iOًLssNFq KKdmEH%_3a{o{?((lQ"C2.K_/?, )r, 7+!&~^xWuN̝vg Vn,2ߙt8'NlWq70)`|'FC{?U/8UcsD; }uUoZP[5n7ιTF&3De_t cju0BhPd8Yu?pe]y~R3gM(6-/ 16F<"}%UNq)B6dq?c8)j r(\d^5ф4->Z2Nzvl>R܃⊜E7F SGS,+iqswS*BD-H4T[ WFVƾ֜hK3)[QJjIM gOZ!Un(^I˵"<Սj729h S*k{JnjF5gEV;Yn#`WBe/eN ߶yl>| 5lc١7UOǏ4)c]Rě}}B83z:eJZ5^q-QпaQo f&D? 3=@b} WW"UH=b >^ BB- 8\6HG;j//+ݣ.`zRqpk: [&* ug/c0> TC['(α *zr"3$Lkm0abX&+e:- dl!GwUki EEE=1ȿ:ىbɫuG97S٪[51Ѭ4 l-;QU4 6;)%F"qG>KOR*,wn)(ςdb|^\+(i4/nh g-+Y Y,,,(YMC]1vW/~6BGk?lf״#[nб_QE݈Dd-M34U+[#;"peSm(b J(PKnM2X-^P;qUnJ뽗KAꕄ-'=&yq&qyvp' Sˀs[=յ]@LWSrA\teMS$mAZ<]ƭjY&~OȳL7\:QBL&maV *5NSE tb^)a_3&MP bK"S*+Le_bD11S ZgbJ\b#ֱWЦ+(uVc\ŧܬqMo7!BDȗ>ƱEK,6áq,xWT 6: 0hbcً78V+|m3e/KmˤۇeR6S֧q<$hl9"<+-![IΞ_ژ-'>p5A6+R^LOKYHmũ6 >@'OvUz-u?v Ժ=p)k<{+vu_0SϺxݖu rf42u{\< `E~sJx!@Fjp̐p3+0?T3SC*̧ԅ .mq$b/Z/%sڤɚwsi)_,Q)bIC+q#KV/w\V+r^6:e+ٳ<_la!4<)? D&ɱ tGu k&'1嵋&I}zTP$@VoX <%QFO 8OK/Mz0U{JI^T/ ImR|X%֙+*(se FyI%ŕ{ֆ#!|hb_PK,D>9">0LPńy&"kjsN/hq&)ѿB|U@}O*BDJ Sb|dp&%[aFaiXdE ScK%7oL#( AyXg0U'| L.%&ۅz[!T:/49yգ7)XXR\R0UF\cHTT&K5FdkĘҭjB Ļe6@[4b8dEWL5s`GOàQ= զJ>6ǿť~4뺕Hoݎ"Ƞ` TU#(C5*b0"un0Ӣ}`cP뺍82El%MdkӅ+PcHc)S>{~ȾҫP]ISmdG~WIVȂY^(S58' }-п IG ) Ujapy9WH@'Tyv,h(e_oU0e隤}Էj65vпnivbp\&^fzgP> +həRD]}i雃H|9:R#>1aGx`A~աv/vGpy$E0fZl'ͥPLߎp 7yԵٝ_m;XLd.5\25: Ы% 14!i"cpaRYF?#-CwDH`|&$.φ^:[|eD,%*bnu]> jұ1+FMOV]%{L,ӕ y\Qy"L1̓n`n8QzDU;kKq4.cyQ5l]1iAwG5e# M55nse: i*oPcrYYw=0Xް}ZA7%ݽ80c߃p\z%(q\ٷ2`t*lRb\t՟ ^\qdwP}?}K71l% ;N'2Yql.ǥzvD٬}%iԮB/r@K8^=> JI0V.4a@{t Ʃ',&Rgɤ#-t=ƕʾpV^͡ 1{EiTς=%V?[NZZ\>vMq9~!D5T|V{]Xy}X }Aqj LN tÞb| {޸>QMD'^нD> ˧X lb3c^V96Y5'x4<M-s1M,yf-]7޳P3^بi c>6o7J Zz!dڭ_c޷o#46[%M zJ4րXqA&ba8 SW<`/R59ʅvixc:,dt!TAtBa| ~hgx`Tb:7eۄ.?$ϳ@+R5UƠu١7 5]v%N$sѰ㞙>9٢"vr*LXšb4[ۣ簉)>z''V|/0 34$6Vx&DXK\!PNI7-?^Svʄs_aQΙ,x^O ƝҼ> c1o/Bb5D hR?/tJ8MDME)"DY@٭HM`i776;]✗N:Gb, J5FбqIhSU>o|y+yny\&xҽy3&=݁'M]1z>PXZt{hnPӠ'1{G<_,Յ yn:AX44Ce DPASWzP ܷgnN4L蒘;ϴNt%{Fq5w}Pla />~@kH, 9C緽g[LC2NSI~95l&ƀUѫjbMUDAzi>q 4zșe }JeK+'~m'aRnNSeq%s7գmץ+oD {~!<{ڥ/͡(\ahVou:;CUE( J 3Vk!_sNcߣ;&E\⏷7ybq7plr CMzoE)Ty)Yu C|.@N}%6܍Rl2~$x()I CoY^KSNn Q\a|möT4hjVqH} ҾF?IMQ&.jiU5}NJH՜?$^ڭ "O=tiN-4n.  uj KQVpv=kcP}Y7ݼN)1M)Q7+ B2~\LX KnDv$Ad/0õxw'<<+/60>-A4= DMͺr]D=4JkEadzю3.ˆ͗*Csd+;#a8!7}YbC*!/c,֫s)$pDQlY`VS`@@߂aE5\4%tȵeA8ϘY^Nd b0yǒ@enIBR! 06%|*M:(Cr:e&rZ>ciR@̵䘙6ȑ|#O2@/b:Ïⅳ/zE?;x*D|]ȧ@zu%h+ԏ=V(GΗSԒzK6S BИ8xQQU]6Fj_ʼnt3b/ZZJ{ aͮQy 1B-?W8%dJ^)c Д#EśZJ F|4̳g&g=|v?V󊕑QK1mT$1r_XKI`vұliI1TQ'6BϽc>5:BCyyI$twюx~I`uKKT{orxSj謱.(/ Lfw[x:װ4Zg]֭!'UsU=<#FgpsK\=Sb1 j<a/cJ8B1UB͇/>D7:fWXu_q؀*mI=D؃ 6^e2+^<*V\0Wef\Wy)Wp$_ߗ@N(&J`YL^VUʧm ӰzaxEBo$,sz*j_02MYAգ)Eq hHw&sϥ85WOmf:9?$Pta":L4! f\ם)F8kiQ(-3f*=l[f'fS8o$ZIͭjഺ#1e=ujf0=lKW;C Samm:%t[N=1eӞȧY6Z |Fz<4CJG3!}tԟ-3r/V/ョm *DJ(*WUfti޽ VKGvGPxxR/^6_ա^@$ͷ0{;ezwwCm^mVKzt(9}=9[nEۑ 4jIJ;sEW 3}@Xwjz›NpnC(z[2'$찵xqd-D\/&IK:c捘DE F#7 W7#U}'FrkA7T. Xҡdz9joI;~A338K ֘T9i@@sXXx~m)Lj0y QK?!UWFW&xbDԜCnnjP9Ih?"*w7߾skg\Ue .cesKY.޵嵹2I{^cG!wuiCrgTGTH Gb1BQTCaWb?VRRiKs5&x F{eH.m]p'Ac7UbmiPQV}>2HǮ#خb)ZO?9:o!Je`4 wH1Maޮo+WTtd9Q(zּFRVG,oLu NB⛢ |&h1mSpp%/gs哽aD6Y4qL㊚Y/  {k:!$֞Hw n^!Akche_BC5oDlѰ[$ 0l)2F\PdD oD@}ɵ7 i6Rs)qμ;0}`&qB>I>}+g]e~dVU9ɌUc.M,DϥɫYkZ_N4.$EqF<5d?,uG8SatS\wAުA|ܤzwɧ*a!E=C̓vuR-K9bf`%u~yDqGmS4<*׎;-u~YT=:`aEe=l'qD=RS6߉v!؂e̓~xP֖O4s"y'gK/IøK |]6YxᴴV<[6Lǰ@)f^vr {^e+c./P MWY!IZ&+:o~8χCϻV:qGdC0~Y̧#ㅀz'e /')﫧4 @$Pv@\,|>B$HV|nR"߹o''v5U ܿN)VއހnT K 9BB$97r=TO9Hq9fγs:Og1\q) 0Âb6,L `d9B>hGaRd̕)yּ(m;hb=sS4xR㦱05Zf=ۅK(NڕU%71 M7d8 cgxQQڷ ¥oe6ɋ u"_!|8wL K XPb`6C.K]_/g .A,ؾRg.]pfPwym`EefeT0h3?_ˍ.]a_u\^Adɜ nR2u+`oPCO׊U ÌtbR tE0{ci&yOxTȭ E39Ywzs> `ɲƾ@P 3E5wŊ{v7yt\cT xunl9g0 [U\d䷌!Ev+Ʒm^=wgzehG[Ijb]4#ʯaD`d8W$C-\:/ֱtzY*LE01Q6G?%0a Ӄ!\57$Pc,H`y(rxH=0z ?gF&g1;t ]'ҁWlVk1ƿ~Ɋoq>.Ƽء ^q@-4^OoI\8#tuT۷@{Dw!C/}%Ҽgjvak9N4 >,gRvNtR":Um|Epw)Z$G!%_NRh Z{?aiT#zŰ\f|RE!-MRQEVCBeeb-G' *u NœA3'R2sA w`_e fЗB+]xs{L }{-P.f1*$/=b(7 'x-B ޔˆЮtXvNA{p#^Y$I WL6_X&A~o@Tbw" Q犮uǨ}"ꦇ6۴㧩tSKjI*TpLB zJ?qQx,r<%2!r$ iNI&hGIFﴡY(XEp^`x㲫'NҫTViPp- /<#nkh@*RkL/,{\_0|^:i&j=P۝֙-SG38)v3 Ü55|h;!>ɾ'odpv+a,Rݠ לhf8M,L(gs|{C'UMpw>+ H?3.p]%*i l ?S_Vjb&Bgf29O҇a 2ΜnA+'%K'9KTmC}x!Uqljn{Em4eRws]^"sLl]ݓr|ׯ]x&|  0n!ۻ2g:nlP>N61pZl'Y*g[`k0OE|V(䱤]1.V_l f #i"$mh{Q dM[8Lg BMixfۗe!߿yd'c]C"gAw(,R+F9~@.aӳtrB^"3wG_,ץL-p CD&s z'EovԳb#?qЭ%4>}SWuaܸ :֧g>shg6N)nޮcC[ZSO v=tK%s8)RMrr MU1A/72<pL%V 0n*|GݴoBjL9C\LFBl+eJ.3j0H4GSKj`?l L18LZ4nf-3RD"JMc,)>\{+ (g_'7pI]x_&>}, ~$#Qt(VtG-f6W?K(/M a]s$."\4l[ſHU1gi쳗Jy:u{ t Ų@R5 k vBPo&óm#8<{it}y87gwd[ ‹X3u׺`Xa%OD8Q,Ka\}>^yb.4)d^;M\2Z&4sGӘ5GZ=Hj9A\% q%rD`g &0D΢6efYWT< f/ En˟tQ`~g w(p9x \{o׈dw|m@EH(* $Ͷ@!9"R.lwKChhTAzz ź$yۢ}* 4$t\nĥ*W:Q]aMoځ8ܡA6=mU`Rj# cb7Lm^}gD>0>̒M(%XZwG~$$%lH@۵ӣ[ZG; xO=M_++wE9rAQlAOFh_xZ+H{qhU4r'?<< Yi != JDpGaiv4x{fOx;Tl K' o@Sj4*WH>X=E1~1<8!wG1R]3||T[[w.oyfBPH(F%ӋbM0լEJp;Zna^V|T̑krȚGV=|;r)-$[?}V(vqw6ouI)E߯X {K=-Ԏ pE13@o4|ewOeSBQ/*JS"V>Ys+]ugK-Y܆.#Alv4XB+6"qرZIʲP{ mXnscզtI7dے;m7Ws.<Q_U?-2tyujep@l#NU] G}8zV%\['t71aohDd74D3#H=Rpz&_NG~,6mxi{r~RCA@ ȫŜʽv28qZʇ#&_ΛG$qb4cƟD!b.r7uЙnqI-6ez%"ޗ)qd*e< EHJBϛh^R'߳\G8`=j`u>$anK湟D. 2tt@ec(ۡVїYôsUt(NUqLVD3VTEY+X!} gkGt'Pw\o1쌰u튚 d562j&Ƶ{@РۭmVz-2%D^ W§*c> ‡|,3 w9n7po8Űa m~E$(Өf[oKզX =~Knθɴ?ˌj!b̯Zѥb0t<' (>9Cj1N-P@sGpr.YV*;-ۓ߰Zx90EzfM~;_Y-]V]~Ӛq2ns>r0;Unl']s1L{|) I3+>Un`kIY}ژ^cȵɯ\\yu栀ٰ >F2;7$rK8>(N!#D^^}#_gNge6S?yUT{0D+4x"7_RzY-M\(C-vwogY ±^~Mj zhI:LG^NogUc_Mrgv|VߑPs9 'zTR'X؝b l 㣖BL>D]Rʴs0-h n?:V턯 I5@WȨ:J:uϔ!cv)v[_= uCm nC j!Bb~[ kCgы`ed׊ZZkz1'D+Ž]HoG!{X>;W$ѪPWq`VHSYxM;-NrRK"ISMWjj9 fsysKgRY^0&zFlVNU' XxapRaڟ哃YF&dԈ)026@ w?U>Jj`&YդҐ椙#7OhhBqt9aW{nێNgݤmj[CoMKZ 垲ߜ- \Η iuqKYj\5S"2 N -sW Ku%\an/IjүٜEmǡuj2%3EIi*DjXɻ!L0&i93hوtƩ2 +fS0Il2+8ﶥϤl7N9u!-\ItvHo.;(zqՋg\c6bd UZIFU W Η.dJ,$HnDшƷ:45'[7BJomӃt./oeem(mWF3tḒy۹^ZғY+t@"C~EuЂ]h1L-JS#h/%JoR 7yWn=xX{h^/,1C֧\{İ:H66nV*ċHV+V&gjH `UU6ςM7Da7@A9.oq@);ù99<6Fv&Z֔EEˮYtj⹠ A؄ yBQI2*wY! P?Y_+wG,"@&lHBƷ_c<'G(nur7' ` 18ꝬYuQq98J ƕF4VQ (YJZ"T9\=ԘiCV [,HUDXy 4$,Ss0`?x80DmFBʛ3qQaغ \V?x~BL#cLWE]ЇP76##OʶhֺcJw'whSbzOOLƊ~ѽ;nh;,d$r3zi8~-P亲]A"!D="43C"=Us`2KgEkیDjZ?#/ Ĩ8s9=!h:%gl^l!wAezDmۦD^z*zJ kVz*am\D4'|bSgv\`-8X^~ s;"ѿks1v&y^_ͦb+{DhyGiZ͡>z7x uۋ AC+Fw@o`,+d&"bS1޻x4C=-Yy$1ƣdc~V$uaop왦So%(ந P0E+]^,l-V 5I(fLQnTJ@}gMtZ.+WL+4 R B.XHӞUESp6_Ze=ˆf#BvjÄݑòf#џ}KU08-}n{'X[_)JqnGJˣ01z\6R ,E`Q x|mF~ETڌu`OC:8b7fqzQH,/-V'N{81 ߔΐٜhH=flKj7oW?9(nch/pm0׉ =oiBGx'.GZ tg.. ^ߨ1,Eξ~uH&/ɫVq+e=w))wiVb/6%<4d^%wwO$;|5˧i;c5k t={.0*&[c͇ DHĺ<Rb= ފ$gPJ 5s>H˟B޵UHo6(T#tr$e[gؿ i HYI NE'Dʛ "K"{Z7:2{y |U95&ojO4<8[YU%Z9a5[ןaMɨ`}wE3{)p2w?9!rꂵHQUJL&XŽ!;'ަ, xPQBѶ8xRa0/^SIB:$6SFVٞ6B8wGPd8VFkD)#_z_<;rToYL>C8.p< ߭*ߢt&8J,%bS>b<.* |j@@%ƁLWjC788BIA^,n](U{e'hD%2Z"exz/Tp#q,u?G:Ӑ! 1Xhqlgg 8){_2Z]tyݛT쟉uc#iFJpʩd [J'dVT=! 1ק7(UfkMEQlz=^ Ɗ>)*LE bu$cJt{+'y x!/ṱLd[ *~|>'yc'}+e}(Yp8W K)jXqݱΎſ~c(6^eKXA%s|K;93 QT2$y6,okc[ߵ;@bAk=̓r>W 3jp7KK`YIMZZ¨SXu g4(sCFwBhJ#3XA%+Q#"u媧\ƟؗQb޼?I(ъ[[uoMbpbh/ y:M}UCluLxmGHB'S>a#-ź3L|;kbJLf vrUxUCWV\_G>S#>'<j/xC#G٥80ZODxyv,ˁPǣlToKzknPc(1a*5E“(ܝ;v 0g2H.w[`kZ#ex38|2Td\`}wS|{e&IvmǺ!֔ 끚 M_^J u*]2$2|_d4ĈuXXyJ#)E5TM*M7koR6K߲nmihG*zi??Hhb/PXZzL0젬:9HRJ/ޗh9LzS~X;V*=b5'218IELBWa:OR;:Xoq0H@ztZ'AlD.$6l}MvG,Jr jeMw"qZ~6XD7u" gTw'(X)1~bZ2HNMh,$hG;k:¬C'!W֔wNRC^o=,X58Ro;X rb@T\?9vfS(}ޛ"$HWlѧ7ƏsH/MTJ r{9۳LU0cɅQ/"[UKBKg/GԄDe^:60yEStkGbhYjRgΚ+7l`? f\0^ڶLmAFj@6eDOhIsqCIku)@~$ S6gLcR 1cf|ic KMp6uGV C隫a܏iv}i2]ќ`R7_S}.B>_źi-V\U!bR4ah˷=_$6% \JGՋ.X\S;֕bo0M-Q\cI:\% W# S oI#h6VMHF%F0p`ّG_ &|jY>n9U$I掿.w7! O~ɲ#FuI7le+6rN\SqW02i ̆[[P2bvE~< vuN~|=J}^* vZՒ*Q"`[žn{9t:3|f cIY.G(Tli"/x pe⏉xa0$yMzMPXx#fsnj)#+s~C5cP cgXa@p &s&tu. O?PxrZ]܋&U@WgEH((sG3PE'`6&M lEY|_e6hyzh{ -`7eκq|t}(@⬭6H tZT*D%R, ~M>&}ya04:ѩZ̦$h? {4tֳ `tIU;B'Ҍ%j N{aϷ)RDjm:#3Y*}BJ;1^夔xnC)E=tYmxZ 60ķqpa6Udj~"=+)NvK[!b og>;q@{SW0;kpTC7 hIvmӅVvNKr$A~9K /&Zy.~y/ߣ?i=.LT\6]I&m%ħ?2/Pdwk(X/T,LN+7u;o"HӲP"V x^K,~4K=$Ł^e@PMR: f8Lh-EDwrϡvz K`C&2&InZt9O4n_GZN6#A plYLx{x|OsD-i M/n\]=)e~cTJ=<KF I gns?ή*EJ ,{&J?5HԻf2'n*a]`[pxMy>p>JOj;ڕԍ\!bQN/Q\ih,Q"~Fqii յ.gݰ/ۥ!Ff91_\2[)h?W:(K[Z{ĠCZLXjdqc y>yx~z7MWؚ׶ea #t,G3-_GbD7sR‘ks<6]ǾԳM,/(86!4׭b0\7S:Ɩ] t/jW~lz06GRz tn֏x7ʡ_5xW-|: 㲉j5NhV5I5h]7<BT t Q*t[n/ڬ*W(#&,G?Z `~ɈPKӢȽ5@zY/XHԻda~&KJK ͐Ϥ?"3W6 4.^4E]Qc'VA5C ZR0vsgy6?v4/ԞᲷE\U} '<_4]N R{%C8&QJ0'>i&΢`}\X8Q84VHfVKS &s'_?'*E]WҠ.Tz@ݱg'me2`=5ɯLBf(pG6˖8)o0_E![]dO$1:W$W`=JaD¿9wOSӌ?Dž$1#gB(| ]wh!?-,"8.!@Z=9R@ MP竐w=ħWѨ8q3tP^F_ZRe_7 (%nG[9Hr`2cXdEUcզ1{#}s95 ({7athKuČB<36[_jV,ňcǁzWIEܮKHRkҠN=WwG-v?\C#aUM+ħf{-W]-4g- 'AbChcaQEdtGZJb c[EunTfqJ@iفs9WZW"l33?ʋaOJczɾd'\.Bq~9-/80*Ǎ@j c6ԲB)}r4MN~q/HIu>bhڿt FGe}q)Nx7k}$ݨ.pFn ^05*"^R<@X5ƾ)=8.'hDzGIxIJ W0t}^ʻ4ye4ٲ B\E{V kLS]1Ah䞰#3_&iYb 2Qmwf9-8G4 lߙhxS3?%o 6z9w I|ƾHˆ`;$͢pP.{'UmLHgQ\&8Փʯ^dMۚ{Iʵ_0Vm~QQTPҗ整*Y3Y*EcQ-+ `?ec|դ5} -u?B$+sK l)f.fuP|1š|ޖ͎^ :Y1|֭71&Qt.C4a.|Ę4ITX| xYc;5a}au'oa_bnMs֡wţQ0\> zMzur bυmٮ8w 14I?eBrY3CΏm~ lMĈnY%\J/mR^eT'37^q 0Iii|{Zb ofB{$QdotV!ښ+pŨF ɊJm.Z_(N_Nѓ=b!8 {dW oߌ )`7~*z_ݼZϾ6^Gc#8eMQS)0UD a..|f0Y=FS$H+YKm3G8Lc,Uڻ Pk'c&QC<.`N4T %@ 6ygI1VPPp&Sucѯ"֔?L6viO0{hF_;u@DtAW4$>Z1QŽ(\ O.u-|(*՗CJ[?Kq?Z]9^yQ[ӎz|_ .zS(96B7m18Ӗ F(:RbCp k[;[>Wr?mu逩6=5 XO-&Է6;=B9k٨f\w#UvŜ 7ruai,z\ FhV;-!lH +K4 t|fl\Jv&Cu(}  ޴λuvBgi}5>5,\k28K{pc}j5k$>3`E\( oLbH "࿂6]MW.y+NeC#?# s^tDŽq<Ũyd|Jգ($#PYW͞@WJ՞e D1v+ĥ%ZL)ФTzjr)],RMĺB3Sss!ljňmYH(GLٽ[?<\~yof$5/&*nn(WTH\33_oSpjmgev z6Qz޷PM\,.Gxko^΄38Ǽ?g+c8$Y>dS$G#$llQfY΃CO7z1 2q|:s7ռ(^f9c2:9,lŚ."ǟ !>B.B9cxkh+p^4 oe*LO5> 0Zpb_ֱ[o8  OIjP;|W!ѳ-u`k_-505`D-FpaLU|w+qw8#AŮL: n$2Exx-l $1{C h{6jK:=1{SKw4E,'[6(84 egXS& rOe_XQ =8ovF`ٞnOsbf ){ԕ:Ɲ0DB Xt4p]}EhU4JסqS*A ɊB?3cm FY*Y{>_0 w (a񦔃hcnrK&1/iZTD$354d)8]Hb7qh߿rP*ޙ9]YF~;N j,}N(N9!J W'n<ם`X]E$XL {tON|W`NPY`l_n"~BiQǖM҆mj,4̮ _GeskI3ULQdES14R9DP;)  TEifw>A#Mܚh@M UG!(1*n f3sSW'g;dYZaeLJetYr ㌷fId㯔P_:e=}^cԄC<6|GYՍNll3 F8_-x!C<~RG՟H)Cf'!F6毫$rM!MrAum5Pԡs7/]C?Xkf-WRl "%cePɢ@6줛Voz։0/7d2Z~4dc8'_j0 F0;~ 6xL٪؋W {؂0/x/xUnm8N6}rU4*)Ҳ7حb՘Vq8.B~B* _U?ТC$u ri[ 6Ps:Y W8ë$zzKP[.Ӱ`c-lHΜx8RF$j٘GdGRx~MLAAnDE,f /Fa` >[Q#ZxVQ*׫"o,_Pm0[4GRwcܮVr7=~ v3bibsb3yqPücȆ7`sv6t.<&4ܿȳAT.FChC i[.1nAYJHF*5{Ėc߷~~q>M=TyY@sKB'ӋBw m%.DkOA=i tP?*?R7 NS@h2B %ƭA,R8Iv#ka @giqX63b4 - )2vZ!R}y:>cQ):N6:cI\^3 D0fbPNdQ WOB/%jaRxZT%hL8б+ø` Ъ]~#/^s@RU̾ţw>ˉ!f9I '}O_[Kc&e_;k 4Μi:^ϫNrVcvUYm2(0]i4Ah(0Kw3$  [ XN'yæ>h l4+܁ f<!7+۫66-7g#QQm~*̀28ZỲ/]'>nzY˦7lPڣv`~Y21< p}wحJ8GGąHF={-/ ckw<0:1Kp%)>3e([ Vh9bRX J r`.gu=~eŨ؉خ/˼?L|Yfʂ$s0VƠlIo1c'$ꗭT^lTjJ~{TD@N.Px{r&!L]&spgP\֔"X {7rZݷ$LO[iG@p=i!FG$ST'vd~ g{lϮ -W}Eʊ<͸blB(7IzayI2 w+o1<lC?|<=vCejXɉ/c(vԊR%</.zwK[iJnԡQ<[[t9hv aٟ ~xS3yxT]C񚋱6-VJGa֩;:CўH=̖qH˟@ShFfC/[7v*BMp{[O#5wrQ 0| 1&WQrMPWT=9@Yʖ&v?>Av1?9 Qvt DRm!&1`z`5?w,%t ^,~rWXk^R/s |-#[\09srQ xD umJ4Zy)^3=ӎS*\EWvn;1Ě-z8_RQEtD!TpFlR}I_}<;ڳ YL koMu~|?N 0lT(]1ٯiIJW+Fuo2YYłz_t#JIc#?ygٖ\ |h,PBЉHaNvo3k4 ‡GkDaKA5w) +!娙XlKY֛y!V][8%hw8'68eLx{P/露270_II2itW3gg2&퇠b7 AFxn螿EW hJZaFyE 2MduS >2 k)uNڮ}/Xdse>dMO Y.\p^p >XmͦӀd(5%d܆NLڙ bg?%L k^u~Jt`yi'cؗ:-gp(-|_J?n5b tBK?U0߷% 3}TtuujM?>t[ AccxgP/Uv9IFEßBr) uJƽ&d붧Vs8m"}XLQȹn2*a~#(>siMsA( dwZ&둉s_ED4]jvh'Cx 5>U;Ag`E3?2uN|KfNHLAGc坛֥ס.Z&)ʿFEAc_cU+P1ן3kmM"SbI:" a*DgfX|mJ+`yO+$;_Ǥ[Z[ċgJp^~u5,qNw 4@2[\3gjXeژxg320%waʟqstis* 1f (c3c]u_5B{Z0cRCH| fV*fAwsajw{JnD ÊhXeW|SuE^w8'Q;+ qahQԎLs?Pa0gg=ybYNf9!`)4{5Zş:z$Ȋ&~+GHhDf8?8^ ^s+"bmv7Aվvgu^"k4qTɿS+\o7)@+Ŷt~[xi̳Ɯb!%;߶TaTկ/*jGn-x?s(tآB04kG_QVՑ yyc0+2 ^h贯OCkxg@ϋ"( v{y+{*,eRQ$!rZ2WqG4j9erސ|~ع* zLql@ϰOf%.pQA P4<BN5&DhIsDzӜ6g5dY@\iKDZ$aBU1bNxfvO8!Xu1vk' 0d Qw:@tlmf 衚sm2]U sfu'hHhe8}YԬkg( *gwO嬝y@d<` 5(abSr2 `ḁ@$okϢO揳 H"H\y(-SzNѫz4![ڇh&! :0AKD7^{wAtyXbik-3],~+WT[K١8?D-Ǣ1nlv4ފN<1DjٸHeᒅG†o E"(n@Xy+8z %ku wfœy^m>7J4)HMi3fRR ^3P0E_No& uQ^_^ };9.ʃ*wkH ,DjOlFbEOt3ΐPgi.3Qt2$p|r98iwj .c,$!WINRqrD̜ŝyw#Do@Ϲ1o=S8&*{{c4FZ1䄵MTɋ}*ďI]ΝG+$g m>p( rK{7j%h(R..EQu|4`= +шlL\y/%+4vW$VnD9Lhe5LhכɯGLqJ\$֞M O`n_).Ҿ/Kf^/KuI* 2$;:k쪏9'i7MR| K$wBQ‽(_-D+jk6T_!SIu[a\"&2HZr+D3B8mЀEP(0B!"%WB܅Jf ky\vX!':C%3`݉5ϯ|ewXpzBM- oǸ7qJ[XlhV~>Q(srNYз>t14u$W$C^ [KOK|)q7΀ﻣ(sen nv@}:im2 Gw 6vAc7& ?يiplԟIY_;H* DMzOgC Mb>Vt[X &AVؾƺSr YSSaxτo`7}rb1,2vqcPF O?R$,C"U&5#gxfR2\Ԉ]Gmo-3&}YSTv#50,ޠhHս 4ԂBM_[bɯ~C~o>Nn &+nS9g Ub$B~j1/)S   \OT^B'qEw.87 \q@t(r=>OdL?(8+*թϚ7A* 9~ -g#a&mJ2s2,HbB c!8 ،sT*mk+Òݳ08YryNH cz%KX3Dʮn|FF4(S.@W hteo4FW/]ݩ(g/wL*/MM}(E qgh}`zbJ~J(HQJس屓o~t}}5/&%7H5[G:ȊUr_tKSX^xD6ֳw?K"ƾ|B_/ jDFown[)Ɏypo 7f!t ouG4RΦ1M>'Q3ߔMjF,y2%.a8nFY)D1ŧ_U<(Gq+Z@uAj|mksZriyӴ|Y` YL&xtp QC9^EbczTy0-s 5iCUiHق'_y}sR,m RUB2i[ήDm8eh'Ryb\q|03,C6(=(MWY"CqpՍ+%i[`{6ͺ\op~ehz`#e#CzBۥ y^f IFE+ zlm0ݯ/,P~ 4!܅ #Hf_F&9h Fd\ Z { ^?Szt IΈ&磏D)aW` 4v+~$ `[ٸla% -jDiq<#P64DVtY+9Iz!n~X/aKm jh:G8 8ߐ1A׎M1EIwR;j4`Gkl7ג~€#/41{ҡX~"Y<՝B0`//е*8o4"_bioxY~].@ y;ƤaV.e#<$DDyP^ \jm~9&ue}-]EydΗ矨gg)ή9Ӵ?*bp=~n2V$qb 徊n#7weMm^/m51F5B߄}֭ķ"m0XFb{^~YLw߷ lwkǯ'9L)YL=-2Ja m ɛ,!.Y'xx4_ugp:~x9"z H 2QZ^RV*Z6YV^a 5M>qbdYC=pcnܣ/agγW`yd ,ډ tv. AČ!o#hDnp"©/T|3oI&|'t)FNbxM7h~ 2al,M%-ne6ᜆIVɏ^7s%]^#j)!@)>G~F<ĨwfY0eɥδ:O&ICrxrl<2Du/w T{y}AXxyPǢy.Y*ޚRji7I77e:P7$\I4D%q-,]*pV\7ICi=lVJgJIό~;Uʏj DR6ۢf؞E5F%W+N#Z =x&NqK>Rgy>4+уwWM\ 7ݳZkԛZ7ٗ} at(T܌G\E#58w~oWo g;1=]9}ox+[.a1f|+?ZCo^8:L/ z+ئ 7U a t"OfZ㟖|xCs[YhhC1s6ֿٞmQJʆDW>70fl@j*n ;V݆VaޝGan4˔$vgG*/9nӯ{>QH$:D{}"t;+g)ZS2)|\+n%IVƌtOlϱpOlO{R6l J@6 Ya c[7ؙ./a;~d=g0P dLZYq(ql:V:CzUv@-x@!3둰eNLhW͕;q:XO$2`,[PPWz@2K>IUG'a@fN2e: @vǀy%A">qDt_N~ty UqD17,za)^A2oZq~~D֮_QD 1:4H9Cro[A:;aD/sϒ1/0o$+ҕAnwT#[)! p{EP`عf>0/LckrtWbE@ϑBXBRn؋u25?w1](Hc[$ \B1KpUϳa99Fz:<&$C(佒PV˂_S;O:$>9fyeieA^BgU \ztAGRkT&c4cQH1.O*g2l,|l rD-}xJkF|R/JZ7Uj22zks"o3쁃ڏb2oiv$ \~VU|}SiN}vvgdHؽ#BWfnK~xOMIyHj v0gsOܠKi/B | R~]W_B0ݭbʾ mhpfǬGi7ͥ]B_Uɸ[>^G 9yqW')XFF{4PYގj/v+ꀝ s${uV.(z#-e,uv4l+$[7Ņ2vRo RDiZxziwX"3]υS>:oTM E w![}%ESt5APs\k=SWMٞXÿiqR0&ރFAi4ѓxgUrY] ([m}"D+7u>mrlV' 8ֲU99A.9! |{giܿm6P>ki7r~b5.u3 &2*џ dCoM|]QK_p'縐[Ip%*k#9"l3:!Qm Iƍf˽i*f"OUg6o'Z5[O{iz*ظ^Fmęn?"0:먏Z ]K9潁YDyC:$xTG{iztW 1N  '{ '8}fXRo& ؄.* &UH QZtU0ORul+MxQdG轨XKn5K;9?%ZR *Cc .4 Er aF0Kom\Ќq<چI]u Ռek"ew:zș`2"C+wE)ѣ(ƞg'0G8@S7vKo8K.9뇻i0m!;}smtq ơjyƽN>Lv;spN^Lj1 /0^HMeDYW*)!C&'UP`M[Gxw%^aGz-ς!qȭ vvF:AܛjP.OGf<5gT崂`̍θZ8m6YCzP b7Z â(uR958z=på{sװɺ V#Œ:SKrD\֊АMuYB.D[*$$Al"؞G͉n(M!U"A$gml˔;؝st!4f9+yyYH^Ia#B|uwK$[5ZA7.ZPcu94'#eޢ@?܎ e_fU-akx:Dm9EGQ _t(|Ƕ(yH]$ՄtLExi$gh iVMSHQL@Q,T õjYYBBf<^ǠiO O- d4Ӻ`@s6`{Θ!kJ}@ Q.SQd?9_>/a%2$"s ԚyJb~pm' 8W϶Wv̓;״i}3J7Q<')杰!])HV:nD ,tij ñgYZ070701000002f4000081a400000000000000000000000160d9f5e30000a26c000000000000000000000000000000000000007100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/K,]?Eh=ڜ.+Oz3CA|CR;`uY -)=|I cs־!؟Y9ʇIP*^#T8,PZM`ϔK nCJ)tM&F$H+i|um66J3$$ֳ2̱fTw5G'͌j}~q{INoGt*CWҿ2.$66zc7{~ݧ&Y)Zj4^ga=Xשw(m.$]/+5ON MΡ38EL>y#" tzA] )g4wgO3̕Oh'd,4N[3ˣֵz O]߃뵆:[$>:HXwVs?̶5K7+j=h VYZQ:f'*x`PmQEy]W$WՌYYArs:rY'nH!|oGrpТ21>ET2DO1(SHPm)Ɉf{ ҈F:lw<R-Zck00jjySgyr qY>oFCmWfEgpr8Q~;^/p1xkǒg아d'"(j,.Lc166>®w_>Ne;SfQUd'T@52@!a(UAXCGfd1 3uײ&3ƅ":)-Zxr郆)+#4G pM'8{0/݋c&[h1Oٚ@$r^B/'i~" }x{ܟdCF_'+I{o(hU Q`)'p9ђ2$. "6Cqm)W#Ue]'[(ya\ۗ7ZwZ4.֜3xi-@\7Sύ'44dq%x"/Voᗢ=\e|Bg.{MQ䩏c }j]ʒ[)_#,俗"k[G#%@2zG0.J#`T1ֲx EʊG|Ȑŕm"ǗuE#L6\=VlK31Ғ{ثv^$Xg+3L^5lT-9ü}EA \l= Mx1B+T#r"b&4a*[8^p͸ki[粂!-Q~8L#Z]37%4yWV>O/DM _dKRePN?s8dufЋX!NhDnɒ۳)mډL}ŗX36嶲kERXڅ՘Bdy /lfk73PoBʅc ]/2OK{b6TjpW@tRGkq`b">PZbS҂JU8Pl2٨8s:V>+,euŵq)| }(BuڅN-Cnu_q>.W̘"4Zv*yԪ޷g+lkZB퟾ƽVPc(CA Lv)4QR$ӆ.c PGU |װR!~TmKwr*`\g94C$uVq.9t]'#narFa+럓Q@?\^X %6A1 ţpzXiI&HߎrRjík씷F(w诒/)]li|rtq1-HggG[BDlitfl,MN chrh}'.rs)Vنūb+Fjf*b*0k"Waf*=$[3:צCpߜ~SّbCcNcٻ8@$ nK[ -O7A9fz^xJ2H/x!^`1ɮC^Gw*БH=͓ITɻ:?6Qd4?ʥHhV~,|4СĘRF xXO ac~ (/"y>KG^ouLk/ X sO ~H:ASf4c/ N xmYA" A|xIWm)Om1W_? f¿=U>n%D 9 pGT #XoAL0]׸hm5>\kRRf}3a8}ךz?08ZîZk79hJZwo8s_zIV%uxmX辎g&k@U-C]G8|clREX!#4$A8j3ks@96/3gѭcAKW4K߯q0mUzHhE Ȋ*TfclF'YLnU@h5aIPʂ }'v&zǃbv|)UnE|!8ԦE0tJKh|*$ֺ˰l7ȿB@FZ d[fQ1U!9}eo+@pW.ۦRy!oiU'L{= 6N%s&oDD5+Y4AV5J]O(51gA6y]]C+L$S"41Goi %gs̈Yh'Ǫ@r/VkJng2aR] ]ָvhx+PKZ>`EL;ҙ<\ ǘH8q!Tl[hGϯj ]/H 9inmP|J1ֽ<m㘽ϸvb(c6 <~$n"@rVц%2 3SPŌ_|#Dx,Ygܹ4>%ZGKk[913քD ~[f/˞XURּ< zL@E\ա EiWh_%DTNpi_'%x6Xer3(dx H&5o,O=.@j^"#0a!OQ v?mR* <׉ 3m.hSu>!/L@br鼘88OL>$M玪d_{ӷ uzK -K#52Z3*5m׬RAjRklB^{^`&.,cI(V=a`.Q"NT7.ZlԢ캿e~ʂK|0=$Qw!2L@_3 1o"]ciz9Ϣ+3҉Gqψ QE3w' `Ő_E{=;oA{8 m ݘ,rcg*%K_AoA1Lbz3<1C]9|R1q^v]\3D_"[c^^ M1i_|yv3lsCZ!z+WQ]Ac S6R:%ur Ug(BG-/k۹ yP^YL'*hL c'- laO5-+|!@*>]VNg]K^w+jؕ b !kMY၃5S\2 סtMf|_>KTYxsS 3J+$KO$Vb. nA4\`w`R3xxB)1Ϗud# K7AQh:!7p,d&2|'uh w r PzOPej`<9P ;~ׁjƏbxx]:jdҷe䦊.'I9[uJ}Ev9}(nķ[.L7,8Oz8wHAM%10xvi.GYs 5Iސ@/}WyzŤpO)CTKZ[V *n8aHnGN/3 2|ca7y4k @=Ìb4.`w,F7ʖ>=b{A.77*xdզi/AOڨÉDtLNMvb>Mل@8H Be&a o[%ْ`yu \/iG?cފ2//hL;%GM'Z:@sbzSwnUyfə7*"]0RD{>iN`VMSycM"ґIԤ9zǙG2gCg!4{H34wuؗ3ĩtri\ pZ^2k`F WC @E>6Y"Otinf)~2eԾ2;/iѫL<\'KkT؁^m>U"f] (i@ y@^B| !Si:=6,P \=$:K%ٰHAYS|]]Khf`~VPvV%wXD%t ܈I+0g uⱼ8>) @u=jtGr\)HH/l q.[bw#g}@ៗ\Dn u)mk4m!c5ENe4/;\I2ہݩӮ!JB2%㓒9)-]pr?O, A/W2C mRR{//j1䗐ByZŝPL">UE2 I1sU2hf8 4dobbf(m,_MVj+/*Σ<ޫyj c QDFgUC:5P|2 ;v-2Xl3!l*'hNiuEļk#: su`4-_ꁨ?XwmDv% $- G Ǣ#tJf')Hsh.loVnw;'(얡iDcL:7,q9B 93qw"] ɂH,+6`oqQ2ZϐmqW3c0so"aov,psaX~|bEek Mi+1w˾:&/}[DV 4/u rH4%2PO\Y{<R_H!4@İ!ixR3DdRIo -9CsdeT~#r} f6ڼ_1ܖw608 q˚Ӽb/Dą fi?18܁mR5iYļg+G1}jT0nƛ@%5ŦnWvtO$J5I\ 9M5s4&; Zy 8udaioe!6-|F6tt ֕Hóz(؋7Μ[=⍽Z(}t؁|:e=CBogE*b=4[QjU"9DԷ<6hgoaoL;a",9J!b*\'-q v=ǾEk#jq 8&:lDqm/Ye+jX`rwyv瘆%27Td.>1" R-eAmQ +c[ik5db3ĎĘE .VA9E,tzDU,; )L*HŭpD!IÛ(8]kyW W۷f2j#7luPlv) ., {*t?y 3;: !rqP(ղb9И n9e;t9<|5Ó3k%NC U9#tZVeP!ueV!y}GMQ:IDZ,uvM`;ߏPԓEV)-*jO:))9..P*c:f534y[09,wI!4U{ߔK,!jptSc1rb?.tWE _H$ɍ.Lr8ErWCj굲+};}7.7?'%,ZCŮz2i->YmuQB{dX')fNݩ>-?+ֿ"'c3]u<.I0 ;A%3\^A)JZ lR>8 cRfڗ^\6[W* 4$'޶8-"{9D>~a=@ΛJ3)lBgS!s3zqKzeмduR -Y YB~&:Bc$+LؗBֹ|1'ȶj &/HZ֬hו[GkS5/v&D)Yk&{+dH8gg&CС5Ё*]qn@unlR$UN5yYyW/>ZR_@7DE}xtAfo#T8ѵ⹭ÉpEX&ʼn^qwA1>O`PmFaH|p%kr2@I|ţ GVS~=|x:[+՘⺓YD[t2"0<5Ϝ e*+Y=E[y 8dH–M }p)t +&L1®lko޷.^s>=]W x p'9=O2ȭH/vB=4aV/)0ᬂ ^jUE,!eCƦD 1J+/~)&Zqz$7aed)4 ؍ k׷1t#.M^LFHu$D60V8@Iڮ4Rv/rWM7ʟ9z;ӇuuB Y"8M{;-9:X҄o(_;CsG_<ϋv#1<تD[>ʕA <6e6Hw)K, -;) a.ujHPDܸxϻeR~P2f- 9-2GF4vWIgUe w6vF.\w୳,-P,J=vfFPܰq_ھ5q))<<*1Eה99)1Qbֺ!kt z9&?K`Ss񑭪kS0KSLtOQdo;stH}nl ,#jav6vbR`Ys6Ma K]uף!'_T၏iP_7Vj, qK jAQ_mg3ae?ޟbƊgH@;25xt|j!+^-50Yz(VܺF?!- 3'vZ+R.#VG^ 4[Ҷ ӑQ}$H" VY99M|>U!ȈT7hB:]Tixv=m&LtRXMi_]͍~[*)(gsJ:0 S!;~sXdqW.WEB6ExHXz#EVvb_X2Y<(im VkBo)xw"^pܥU 8LՂM(Yk2Vϕ=>$YQD7":Gqq|L+7XTb5#AZC }bF], hPC\i@׳rk"Wzzh#;c$TvgcjqC'?^mԐXkMvKHnpaz0z^m!\ϧT.iV!>u@q'[6[ b4Kg}$rJ+2 ds8-`@ ]`wVoo6z=t\tG| R_2.HM`Ӗݦau|<]Sii;IKm!*HeQ`.mf [PMba44{-yvg b6!E),^VVF;Vg8cy(N@B 4IJ—-ʔOt7 .˲/;+`yNdS G@Qx>4i@hS`EcycAJz|Ú$CAS%HXJ)Xe5+16]CKk]gGicԓ2٠ dq[3HAjM$DV0{2TwS̯kKl5Nr^t_YWAl& [N&H=m"NG?UQ| z+t@l.{HG2#bkY gjN` _gDsO˾P̖yDKj N~ @a"G-aޡ([І;S]ue-FSM8fH(PvX.6+Pꇬ-{_*%x{)]d2\G:e(lHu2*r^~zzύ&!˧fmnKF]܄ :t4} x*.> hcT9?oZpե/#Y?\7nATsDlƔDa dV(gdD^e.ws+!&6B:KF ,(7+HW}P@,-@'SO:[;2d>u둲4j@b^MjyZ?' H-g@sLF؀C,WfBD]l&sB^ 1/8@w|oa.6iq#Uc:s11Ɲdd. x- |cUyqf&(HWQeZ/F>U`=55!&)f:D- -JS>Ti}+L}נ%ઙWnz,J`V&pliBsa` &oP[^s@ c0tc!eyOmfH=^Zؔo6 Z/\bOCȸ)hɦFUӯbw%@ Kwz֩)L#tČ5ٍq3eUr @A$GHIT٣_|< bWMsIؔTF?sZ^[6.;Sna{ԤuXD !1zO"רY ?1n7WϖJ*Ԩʧdt8/&ALD;TBs^f,d(GHVZ=rS,Kχ7?$C/=7&1KUydrWr1*'zkR\5tSsa$Rl/lq>H9,[<쎪p444T(f;է gi0UWY12S4jRliuk<vKR%|)(x*&;ꔇG"(%%|^Իش~t2n\oG%ESZ?]14G/o(>X!! d% <"Rs^/aH-6H6*0ͭ0o,wO miO x="b#W9׫tmL]ͨqbRgGN@`W_XmiTRzeCCl=r~ՖFrﳗ F.> V$Ųq~N5c;֥wepu34bST.ZɁavu롗 {vbƖ;:19uR7[e'48dhA%Өsg_ 7Uo%bv [!A"G Z?iIA6]9&_"FEtHS&SJG+1QL5ëQ.Nm5e3>(Lh$J?U~ #BOͦ-⚾,n#Ȳl`;`v : /kcH`84Ƃd:{'txeJVW~MZ19obD=yvMP|-d0mY?Z[_H-amgi&z 2g?+6w> F"T"Zj 3H兩)V{&='UbxUAELeȋ1ReSv3gJ$2C#3x"m?Z߽kzU|LJ+ROF#>Jă is~T D/Ps T6;XRy~;Rva $9zr> gDO?\^&un8k'}L@+$9+tU|qCk<8Jf;@QԺ`FCǹ.µ,lR2ڏ=`ΧvE`WGr!t2,>4HeR&`_[8% *`|a\LƊ!qgII_lb=-+D)y=op%}oQC|b/ģgL-{ߏd.]ǿ>hu˲잆$:MN3Sg% mtQ J}{[7omXisx` (H;D&P_ݷZ%n;&TW;%_2-M op3 oL+5u@-N 0kV'AzHW@D 9ai:sPh h T<,~O$ohX?5\2G_optvY-xྯu^./Tc,Cb( n.8*'>tG(]rFw%H L2ETىakGX*8.19 g16o.Vd[#c\]8Ǧu5mVw#lK x+*4BuxL4ϱ*C m|Fȥ}/dÆS+ POZ1u*WQ6EVbֿ e -[#):(<S1fa3heسs,#Ūh@hZ!=C!RR׬dȺr=o'>U B+Y3} +`f3CNY34+):e_?V]4e>՟{IGTfpLhN'BW2&/x2Q~DOtOU_NPAm{hPUfܾMgζ cQFn ״{%yÙf%54d /x[̔va9}@/kAr-.c57I=)KX;Rq䬓@*=6j*PVwnc@Fg%? l-#C+=t/S$JLjy?4U?kn#*1e^kxLgɛ4.=Pـ$\UiL@ܝm هճ͂-~!aas__+R~4fϮV{R)(r[]z~nLSiv@ˊ΂)+- $E8c5S2C1W݂88wn-O~"qqI\VAGuo| G14ّ7 sZc4;|ķkn$gF5d7k>QK:0!.((PA0xVN@$[;ެ7rrJ ްe%sl__F<jb[ͳr.W'Fo+ࡱ{]FD [dQ‚פnHUQP# >g#䤓W}JwLW;c}kL2R>4@Z2E wӱô߇XlHX!q\ 2äntbLQyD }.CS]<{Π]#Wo(CwC`)eM_07 /&Jɰ آ\=ٸizݝ L( ,QqP]Gd['xᙲZ2SQ_)ۙ~,SIJ)B%|)kGx03ր J="u ^Oi߆L%#kazl/.ߑ[,=Es,Pe 6 wgY#,lzlf<ﯾHKaNY#e-?Zƺ/?9{>'Xn^ݬ.%A,* )KTyNpC;Ք%ϟ]yR-Kအt$$`hT=nIfYݿ;)YRDzN>pF+u&uvx2l*>0 u|]Zi> ysѡm ŭ/?HtVt>ROqhz@@QO- 8R1DzЎ5=u@yMt)` `{Q}J/ E~*iM$ku!LsʵI(4}}M}?% h 4Lw=8-ZPgͿ3:~LiSM&_Rq<'$dK}y}jAkŤ}ݷ({ɔEV}QkgVF[Z=sPÍ[IF\V53meօxX.-1?i2Bdȗ珫} S (5w:mF8ʨ/(]V\|eJl8F.ឤ|yXT 5g~l0ͳ53FeHjὍB,t}ҩVQ.>yYGH\J6,x^FqLQE_)neZ.TR~'JH :UvD*)k&Lu7FƎ%2W iS$`::,]Y:XQ]tb_遳꪿TxL% &!&1s "|ՅaFX0KWfM=6!}CE@߁wk }D(b26+ŧNG;o ziUQRE}m2?'ͮy=;0.K3ydF8}ٝ O@fzp`ؚ>xpq@JѶ %6xyUmrq {|֬u?󐰤*T/lzI@YK}dܱZ5Pg(#rVO.a@)2O.sf $)T-kh5wfƾvZ6{} VPQP/(`6x1a l!Ui]-~`%sml=Ɣ>]}F(! 1D1j5ּ WI.I,>CMh( ib2{#t)f+\bV8ZPm"_>P +))a׭fM,)Nx,[ϯ[`xRl%~K`c0h*xx><8]i_S"g !Z!N \ciy|qO?C|-Qʮ^GO{zȹ,?Cœ4'䐞 AѬ?bŇ¡,aDJ" ͘nO#uw/0Ǩ:ReÏVzuo ]w?0;oV]Aw3֦iܫc2usmܓ1x;mCxZ?g!XLLWnc}t6_9Piv1~SM8ާ|H)e(Qh*Ԯ<ax #A wϘ25+֖N"c-#ZqMčYPLT^DpH' N   j"4]9ʋ&R gB֮Ȣ| ,<^(/䞨wNY /BOrׁ('{QR ֣!J˖5(rKtF.׸!e[ _p_=z=%xXu,npLC E!Joy5(t ^SXЛ&J)+ uD1#L5cMWV* ` Nv!/YǪ?:mv'>N?Ax %4g(.v_HWz:,~h큮AH~ MB=$S4P{گttНj TS،̔/kѓ>Q5lT] 7 tLudWN1Om㊛*)-ZEҝX_zNihpy/WXl:z(.Geg zy.Ӏ wY4>Ao+K[ui:CR*sƄ~;8}˷0#.!2Gs1Ci.dn@>zd*%RJP5Ho/~0n knd@9sS7*`f+=BX>eeeoVwRmqL/R.xxB&RK,`brn9,K rZ`Kǿy-? }Kmy[Qt,P.ϸPƦDZ=0·L {H>>-waqT6ʠD9{7- Z@?|:'|fwi|HXoi;Z5M_qCZJ"'~=@*藪pT3Ô>t\K8~ 9Q|H3i,3242C;Vry<?m/s[m@ڻAwiTC |RΖ>xԞ讔7ulWP:P.m? Rlt<`ZSOkߑ uzE55]u@lmm'+9Ti=G?Ri$F"ʙU@'6ɚ'Z1՘ƙtMgY>vӠmNtiZ{‡"LYDeS'oȽe*6 .Emaƒ4߁qoc,*6>y)OjJI^ Ci(d~B63Պy[W.y~7MLNB`E:gHs]Ƕx!#~7Ї7D7A&,GQd%P#okZ "+D?sӃcDd%˾w5%L~}L`[Lu?f-Ns.{ R]GQSh+tJn~&qa ez[[hqȱS %%lt1@@{ l9m $7{f/Sʤl3h0/>!\uc`+P tم:bXWһ(_t\ R~2fEMTP$γL tƠ'fiCA`~ΏV:SFwdgm,4i9q;?]p`8$. V01EGf\ː/\4&`*ޛZj G0 X9;ڎe87G A F&3O?bldóS}Ɣt.:&DKV_p6T:#EKѧ *3ls7Z.w=*ʹzX܅vk&QY?7?f RBA2<"A)S*Hֱ|w.^(%Xx/f 5pQ!s1G/[Rg$^_0 eF_%qvA# њ4]sgSiOoQr5A]j,YTJ"(8<}nic_k';_GZZRjcԑP$Mq3A;D \2+0|;#"OM ;?czaa3EБ/4"y>2$@Y}WZ>\zSNս&;:98gU)F-F2kD_v>BDqMЏUu&肁Nĝ"azFe !M!LV^C8mٞ'Um~:P;I;*EڕI4!FsKQD}Y٫/?BZ'gG"*/o ~KUmD ?zyMQ2P$| 5a~Xɠ~( iEРa$*@oY\_Ҷc;}Kywh貒?<CRfLnh]0CojCHOFXt'ƛնɒ"U-gd;K%W4."05&E8#+kc4j zr HLC,1.R?{I'XA #6Ik4|/hJ>j lPV60IVD(]o);Z ~DZ/}cX1inp[Pv(P, d(B2 kw1~z@>r %)` C}Ε~R/)e!_#i'hSm|D؊Cq VbYADsk5R)V]`O2͜Kg߾GϝkA4P t`d5,߲gVs, aoa CY*R_,m: ZiUZen 49XWjM^L\$,q,Y7 Rx^|wXDu|e /$yYEzAawD}=+!k|b~bZn|Ks&q *|^k$h؊rmZO=wFeddI n[qxfHY<mT&1W%HSqc[#ɇ88H\r{ϟi *\np׾}>5 "bIREKEWQԒ=Ӑ&oIq#hd01-T(Y$ (KJfup!0ζ׬l.>acN@(g՞ltx ac2*=:vq`허UpT$7cGFK4MD&#I~4wl"@=٢= f0+%@bsO2o!|S!ݾTp,ZN(M=Atb5}mkS@r,SrB{r߽ fa2֩Q}z!xjߒmB=u)0Ҥ $> ʇZUp$ `HQmI6H\iŶR =$٬-mˍZ T߽y`Tk(vp7AH̶^Ch-;@ 8aI90AXObt;EزA#IvZ(9f~r1WMɣ=k9Cڏa| N\ XK[r=ߓo Vcmb:=Py/8G9s]t応83)2v35UăLT'vT8_T/ĩ10 ^k-7ϤUC쵕u٭:_)nvH_{r Bj8ג OR`aTy.D#<1"t>`f\'N" SlxrXJ!*cy܉VI]6soxggޮG(Ȁ'3˚I55 HlHլS `h]R"<@_Uև߈IhRe &$ HH&("44>KOٷ% 1vXY†Aĩw|8X5V48Le[ ٱ2 s¸ֆVF3/Ȫ53aIt+c~b)j$+[i'zJMdZWԨE:jՍ'`F4+bb#:$F~1x#$;}e?$ :bnEZcʗN !$?O=<݊u:cxko|$)'7̀DHdk_D ŧi]Wr=JG&Wbչ%kd5'%Ʒ"ĜS(\m݌j̛ =%W}ayMbMA#M8]9\4vټPau4XQW{TIQ5 W9e ڇA}{#~"[\6-94sz #@炫`P񹌳τTQd*N*ߟ_X-| K 4lK z|V]QMN8.<wZ!2"p}X4h{TbדXmiL=ѧ}- ghշ](m{&:4&5{<1gQ|IC>Ibk%1U [L\z`~t!h/{[ΓA|+v )A: PC!FЀWլ;uR0Hi';G7Hwni_kt8qoW_E:fvuz8yR~gZoFǼbuC?_؀w?%()O9-Ê#>+ZacB^#_lT,T].HmtE`4;4FRepNW`1]}7~ՆruE_3g;*2ALl[^Sg"D"t!hَ&{z|vEPchs#B٩C&@CzFܔp[zrY Z ."ySfE J_N>3YM6E90 L7b%*Gƨw?fe2jiofQi8J 5%qG"N|~ *(a>>h%jGwe3ZjxBc@Re?͊<O䬑jH:wc&B ǵˠ"y]ٰ079=^ B J ^ɫS4VDXfm#oc|.צM;yDŽF #!|<#` ^-ue!Y%3s瘖%Gӑ3ڙxd?C__Us#BN#(HfM+42s|"io5"{ %캧6_Nuϝ<0XoP#^k]z3ck3񧿷b,Yt!9%5V&u' B#]o/(_!U4Q|N:z`fk`I(/hR@ʨVt۠'f!e l-n95[(bCY\kaTixBEDBŃҝsJzT̙dL.6d*BǷǢ 2'Q%r5PltbZyhJuA>OƱ0?)U.w M1b\T6˷s2 nHQ;ئc6+Nn)6sw_Y,f&$@DP xSp 6(_ wn2 0N P2rG<;rv>nEr^UuQG5@˸;oCU/Hs!%%)J5Sӱ(n9Č*Du8Wr *).y2{H-Rt')uWM:Yin2_ά[8ȼ?_;妱ֳ ft. *8' JsPP|DY7b(Z1!c3jTD.WFxљlҴ9iоa|__$Xc'WNrgƩ|~$#8*oFat^>ScFI)kgs$]<7}Mδa3VxɈ|o"73e'حBPOQMJ eT3+4Lc h4e2,&=v,t=L*Μy*~ɾ*iVΣkq qyz\Fb1æνgd3 9FfmoDJR;o$e f:0@FȻ 4:,i%m=[EjY.Vϗ`fҒDTaTuC~LNwz6?%>ZBArws_\牭kM c3Sۿ]1a}We:#,GchtiAfr(L]5z I2)W%=ٞ*I 34x *mBi7*gD]@ϫ NP+'?Ƈ`d[9wt9^IDP2ȖcN$Z7Z~Ή]ʑ|%'N` c!&]ZwU0CP+ӔuW4s$5dKD4|r$-&r JRw>V!:.N һisVzzg5RjR Mj782qa5vRagnp KynB=1ɠ<2ՀQ[BʬQ`f$7* qdKg8"-(!мQ[j|>'b]o%ի+lfL%b)A@6@[Eϒʡ̏T-f]֦%0 e|&]lyy@=GVGmƶqk.[{+bT(g[Y F~_ eJ&--, #قyv\oUd*lޘp{x E],>H!0<-!t3>3P-+-˥9_2MU.h{s~걶 II˼Dl`t+L0>2DooF]>I@Qb`#\񵛈5zT*N SiPh}ĞSA[}Ù3)n ֝aзg6Y*1"^&kӺuTϋ" G"aB8ITMખwՠNmD(cu李DZ/U$($8":3lDDzw'tQ-n&8fBW8li+="W*\9Eǐډy|i-A/.8KuB!HMx_CܥX+f_vRj3RvX64g߶4^{*H5vi˖`S\ϚN5I~4y*Aq[vA <\dBݧmƇ"繟=* 6_voX1li9Gت/{|}2v9Tm{Amez8>(u i6#ǠOgtkDpk:?Uj# tՋ!ӣ]g9BG2xL^_ _@F VSt(rL[ ]?y᮱2?Ač&x=uqG Zy嶶t_7 8H]# '}JHH 2rg I8MH5 =KZh#Fjd66ld8EC{PmI uGa)x_](PAP|i=lVl0$0Zn)UD5ֆUK 9\0:]:V. )E^>ӜRة̬ztOQZq'v$]m?kӖ N:we>(8 5yya@4T7߬b&V #A2?MP6>Z edj2 6Ur\ ̶2Y ۱- B:vh\nQ»k:7ݰ8!?"RHnE6C0$88[3vɺ}|>Ѹ- R bWkFR+܍`7C"'( ~RU'} :"^c: 1 3#B\hݘ݈˾7 =03Iv$$s?\'|}/䬔/0Gkn"y-o=a> I^jAa&(ɧ OFN~6f|i@f$x*x>4{2V9=Sm碽nɽ,ZK+gYeeN=6"' e+ 78YfY0o*l\M •P&b A/K$9v@<Ϥ3r[#G(3Hp!S۳?ROQ|gYHkd g(F|d()<~"ee1+-VaOѰIfSc}EEh&o8Y΍6$Ey$aGl7|@ъ:hьDyA7TOEܻmZVj.Zg\Gy$24ߝQ/u#MFr #?@)9J1-*gKst̖D:3{rP w=:lPI*_W gez(`:C۪աf$VK̛?DUz D훚xW{+u=029ns)#{촴O>yw{@^(9qDR]ȒA.A *0P৽%JR'M]U{sAWJIW뺌DBXQjkiq `&_!b+~hw]-qn&.4']z;bH0uW^S/"9^`Ql~ys0Ljrqqµ˻E vD<Zd/݃, 1qqQY™ۍGs4ȹМ N(3cSeD1tV@H{{Q+UKer0"k`Fƣ*pNyqhKd9 C!2ʾmA)-\}'rpɪ®zy)O7'͙0TNgz8&'Ey[nA+PqR &[5Wv3x']L{RH" y 4} cSj:nZb,AuQx ToTH9Qrx͌LTl| DQФU($B7T"L#F@?mjFڭJLCA$Ny93sM^:R{{N/;s(.uN|fnD2_`3EkֻwY` T%RFù2̿8RMJwbf<@š|,Jl t-FU@jw s ا?1CH`U Z&~=; vokǡ溤2/BM4Rx},1%;czwyUˌW? 䏿RBIy}/> 6̯_ naش 0 azZt(LH@K5ի.?3noeo3ve@ $gL1X@XyA aʙ`#|ŻJQ&YS\^ZU"gƴJ:HvZtAi5>T=c^D8AVݐۧp܉BH%$c]*ά1b,a5K_kOX^i_KxĨ4F ~ }8-wdba1}R,(Z+ 2gȶfjߊ6CI:P4$ޗz )dzgq9&n[%|iT%y%3L\])9]JFCS.LgJi@kuAde~P9 &Bm]z7 fUk^~f[,ݝ^3F b(.u"-eR. 2GUsZsvʫ &(AI.qd@yvzJ[5.a9Rs(ݕ.>iF$UtLSZZK y] R&(1?%E|O5CiLθy8 娹? ,YRd5j/KHePhoTmoBSG!wkG dd Jɨ.jj+߂W5pŧ3#E+#~7{]wV`"z՞0?0y'|\Ć~ݸwnXz>0ELT![e$^^SdIP8^.ZhRiJVp._I8&3g"⽎l#quZ0h}۬D V*3x޹Im`Ŵ𝵚82S2Q٘P dsίMwNw&XexM rVd-F) Y4']@aj9PdF\3i+8?TD9lg%~?Y,sky7H9# Mdw$MICy|/Zv'显"PNup6KYuSSӎ")xm 8 et?GŔ*mۨpjy[cm O*^WP@7_Fg/e,%bfbsزhG@yɖ0Ѣs8.M 3shdGlaP` 8ESۀSNmh9 }t$nd$~tΟLas&!A71,3ގ7zdvCb;W8]hT4J##8 Rh:6c͵5a^+S YcwA*6O-|3 ]#[J3:71PQOK+P;5 pAȧ|hzOY,Iv{ K2{xAVQv$J il ZU@mxQW4t@蚤Nu{~A Xh6@^H9pOe\dL\ O;}~yo ǵbQm+}GS{[I%bC;稑GKFZN1/[oO((ͫUK.W7hZ%Z,"G5ԠI! MAw𨧬uԉ?xf(qt|CH[uxU/y(fDž2ZG$z ]# UdQTK.vlm-v$ؓQ|נ'MT(zM_~孚&PҪ CYg4}y @Qbv6 hߌ_!wd+03 C_fPw;f_0~=71츳1~u>Ă ކ0uoL[a2}i(5[2zSU#"鹐;{ utcU_uI#)G45SWF2jUqtZOxnyĀ%5"I`냗ۣ/5thŊH"U?gZARЬ }+B+SM74F];LJ?_SioSޚ*`,D-}|uFѽ>wF?k6fmͿĞ|r:x]q2,Y0|NK'a02?~F_g&i "=OObVU^ʝTmO- AV> sz:vºKG,a ӘҰX"|(%cz ]@ϐ ũLTթGI[l{o *-,>)K=Br6VYf<$ Y>\MG]hr܏H.\+w5fWw%!D05|JؐLxEjJ\!j\7Բ>^'7gI)ap3nK ѷԭ]&G رB.zn|I%AyS ,P%]T'X6{~m`QW1}-]O ʸ>M(}jLh`LTcs)ى'Lw6v6E`VrBo/%vQ/6 z.䠝Jީl)ZReq5͈̜Wp0d:e̱=csU6 t#`[x_&!8Gs˄E.dY%uVgY*i/'j!Pi^NPsĴpkkmYҙ̫);ÔH$F/"9ɕm99;0bMچgjD5s]71 VMaQ<Hã;%C#n0~C{>~v0KP**JBB6 FK˜- *kE!WI&ﶜM♊F=;g䚋$N.Q>\ \xW]#׬FsO_"{OyB:<NCH-49W8~I4GU"_nu .VhPXhRm%+7]]>Ώ e~M{;tUg^gX&n(1N&*OԏU3l-Xx!9tW(reaqN jbdj|cCGœۺ@djFs@d xhౌjxM=kMd\X+ I*I7d0Zq$cU:mNI8H|ڃW5 5K@=`FP䕥Ŏyhy'={~"=NؕW '{-1a޺Hcd@:'/6s2#]y&6UPh"6|fm1`>?HkOؗ4HBV)Bt%T"F<3f"z+$7̟XOSaV~x`a$S̊.>dVL:mp7:C|~uT['ϺnGY1;#+&kZp֦nWM u ֭m.,2|XPU~e*q#Bs.)2Esüh׍ m)yԁ )bxJd&[\i]ZRtYYg[z}L0@ޮl+Y#ȴ[it}=`ĿL%;|tY 0%;1{;po%sæZ-4n<ߟ q&FISƣ|2K"5ɚ6Cd)r<"~]Mz=[?tS-mNĚ@Vze%; O ʗoԷ h 쉁A>W62Ҙ, ¦ ;TMf} }&ZӼl=?yOoҺ⺠A:VN B2yڶVBq QRRmSfhu7ӥWnzněj;q/;jrD >vմ])>Dr礂99 |7sm) -HT!"ԝn C7V}CG/L8rC=|jOoX\ۜ\fE^h4EƎ(1ƞFje4z5[lqLi~ H<],L ${!}PmJnv(9"7_sܧ*Է'@9$  2[̢i {!pkG=T9RV> % WuR#_K&*Cis?={$Q _t+>+D8<DZOYTؑ#rH^M73-RG֑z])NQ@O_Y |W_SyD˝SavIkY5bK!53b؀_憉SٓNIťXH?_7 NpCD{A\.'dx1ht@kAmə5] ~O6 z mg]f{yWLa}e߹9]Q$7KRz%eqa2VCmA*&}\>+ j>Y4졘оS_Lb1R. :]đT c!;@ZttmM3840'qʡ:VZj.])4w[pJBUY3*ͣ7wK\nRM{qJ|;:~ bNCK)aC/|f%~#[)QTƁV9v/<zSAXgVt|h:=&{*l\?k%#iYa?c H/jf[eQ,(ĉl ^UPD7 RK2DŠ@k"߯; C`'7-I6lڤ&t6hf[zA3$DY,V =}z |Hѭy3uOأ~ңhԫM逓/P DѨcn|IdO/ۈ|Ugį<1-r/FwO,'~.6tYMA~RMKKʘ"[~ '|O]]_;ǔ qQ+YtqAfL$jX˶o)o9/2Y;Y|]mTqR5Kʔd*Sp[0A|YtqF#:"wv'f=R3ܶS`-4 = }q69b"L:4h܄8(򈗻/=zԮ&)e)a[~&,3[G|LW}ɐ8 N۴,i} g_RrY|&6^B˿n +YF5tl zv r" Jb?w| /[Gc+1@7瓲# Er< Hڮ0 I I_ySFj`/UQzmvfJ T1!Zu]-@}/KZ̒M;=T=hž/T:!4 g"oM$ FI/Pr  D`9N7Ą|Sg7u1֖nE0ŶLoQ1[$ 9Ƨ}SZŕ戙ٺH̭y uXhB~h{ H s䢌E Jg"߷ 'Xgf^\lAmd LcK*!U" 2goWO47mR89U9Mbھ͑Ex9;'c~ڍ֏qlw@OG3V8ҝ5H'5Oqx݋4]n.`oJx-tCPύ[ퟑ3͟zQn٩N=qm2dcE4 +i=u `vXjsxbYτ ..U+,vEJ@ g7ON.˷ TOP,̓Vykxep 7X@Nw-gm.^JUc'~ !鬁ޔz9@d ߄ciiFփv@J<n~5Ox6Lԫ&wL^i2{J^I?A|IR./laT&qҩngwA&}/Xvo4zq͸x;YH3Ex uJ +rӶ :eB)1'vBEl!d\aV@y_=諽 1S$eype^ղzy2V,ڭ(*uTC씪a+wfv/Vo0Ve 2škbwZ0A䵠MK4jiگ8NMjM#xR6A/r>egg Օ\h"D`2ȕZo\wc#٘u"Ikӱ 254m ^7ldJk<ҦH_T@ =/(FE62ë״>Ε91"?|{Np [>„ӭ;-!- s wD%Bh_, jwba&D7u{BτLxx3ߴ]T9͂q3^N(h:;uPeDoyL7M"Hj~QLEQ[F!␯H׾ӘP,zW$J>D TCY?7=gVe/T̀g?I,'Y>!]PV:y{w75&XrYtr>8upJ}e~ opynMzĈ)k_H 'xLYږ M<ܬ=g# &2mcuTИXmG1*O£wT=X {( @X6_E"G-u%­`qQmzdg2ϖ#6`|=Ә|ݠ)qi+VȴnY! [x<3rL CuoT?ūK {SA;pFZ暴K~ 92krE, ]fK_ ^~Y 3R7od!L.d {=e[pݢq?|Byez[R _IY0:faنc$}}{׿2@3ヲq숎`;cX[~)JTSsbO*AJaQFBn>(+Pj^f餋!Y-6}ZЈdeXN$v!9V+v1uAuy$^ҖJ&%\6w 2^+z6 }4זt1M:ٍRJ.ckP݂Z1jNJYLrs4H$\A[>^ۅI'T/ZyFF\Mm$?gE0VC;n~N[.\:`Ec&]@ng B h![PtwC 7T29tFTXO:f7$TN02vQ~ \HiUբ3ZGTGT NJ(E}'̞?3uzbEjfd}$˷ʠb_ Wb>%ZOZUǽtM_t Z(R`j^6w\ 5ۡ?Ov?ns@H-iGɼh~z'Zn$fmH8 z>v{#v0.j|s*CLu^k&Jw|QZbJ㮂u4&~[+&g֮Vn C67X Z>nڮ_erЂ2Ebfܩ< __M=X.5 6[I^]!%hd"CXrS^6q،zY  4ɛ \6:P@Τ!:!2`aĵB XqQm. 6nz+)Y 8ɃrsjaV:,PJK<,Ҍ>\0=B, IEAàU #km09pp}dpL v|$׎; h.I^F "O<*_[ ̽}'Εw*AaC `^>$Vվ}g>Z_lHASᅛL_Xd%p.7l(6+c'( z!y.eA]%E 9v2l+=lH@S0Ҷ[ě/s&D`g݂'HnFB)2ECz?Q< >K d"'#', a:jE^[6+.8%e[2.@Q J0`&O{K`"!ѐH-1.pB~%j?-]> J=1y))Aӝ5t XerOݔ lIhO֣ bR*eGys/96cv1 :- 4}ˍ8ޠ֛ó:MM*оhǔ~ }݋SX7 d=K`SsN_<ةDܳ;utT. 8J/JYNhe6^ES|rѤjڰG?v- CÖ #uuΗb]Lg8 {Ԕ'd5`i.O1SA26F3XXs(x|gj#Nf}-iNSYѧU_b#Dߪp $!⪮mBPƌJ5٪U<z*?rH:$efwޙMcNWWbqI~rR l2'cҜ52L@X 7~g(R/pk{Ng 3Fjc]?e$1.~GMv}jeP,hW L鎐B4X:yEkuBўX E_{.c/  XOXe9v)PiP8Cq2\/ʌ>` L7DlnF-j ĕx@e)L:ZzATs)Ɇw"ߖa{qC;w&rf'3PBwo6\E>g{'KLFUE>j$.3P]_i!4rpq@z "BUhq/GwOJT\0ߩGnV vgnI\En AJkفw[[EلovF:yEm@yYIgR6]=c[8igO*iCc2k˿Om4!~ 3zb'QG%5Ih] ѿV\0AHemj]1l+8΢ZhmETQf$DnH$fv^ٜ>XZSZ4 "i%;b \Xq3_t%`S̄\ߠteӶ&F΂ZNH\ 7j֢Þ9z&W( :CVr̋BKqJ?9g]'K[0!3~_i^ !=.H7e.ETpuY;vRnba]DH[Cb{H#xDk^@9{B/>ɧ qOT%½ߠ=X$~u<¥zm4=?w ƀJ|6ZPd d2)CĞAs闽+0yՁ@pߗ薅3VYv3댲2t(ްU*Tz^^ ]irn7Ly~CJI \{n5Zc'5 ěLT1X4c<ȵZ-JX(N#M}M˩Xy>c{Ûҫ[]u ^t..T@[AQz7 =d>$N8T`em*R]_46U'bS iP p =Uj2OUu2-\ȟw{4S~k1h "SEA px~do*\.ˑgd:&/@-"o#!\P'ch7UpyIL)/ZY"BQ̞oAMP-Pj-ѥYsdN47Z{RT^N2D&`\Em1RxKA"R$za 2d3SD lwy }L(*1Ҹu|Оތ`'Ҕ:ϓr@_槆>sR}\ܢߺfK8xm;V>~ #і5Իu2e I *^u-mvh{^!_cc^FW@RYOK{t AM:2%۴g"c#*Rf{IS~ʜz/1afpG \w:_GQ*)ij' ~_Kǿuh@#n\WI^Sݚ\9O_UzyaXr{/(Tey.N H Ke`&੢ˌH $:QPj3eLT#{vӑc6f2~v Y:o8Nr8`E4@_m`%{F"u ""/} lQf~;j; .˱_U$>͡ pc.otOQ.2kTg69k^Qtovbr`_ヘ# ?GPx iQA!Qӹcdw|?eoz|ˁ~ ;hS(NB3vCзUoT݈59t]LCe|`?o( BD $;-[CGynAI:Jto 6}:i@İXh=VHͫ4ibަD _c L ŝ$ Fzt#h$X+N@X C{lvaF+3,^`vry% QweK=YL"q:xJYUl¦2+AH˧1.J9!'`ԽzwH4j ( {.-~"v2@,&D_S0솽J38t dA.;7Ǭ,Tw@ѵ=k5ݸ?XkDP|RTr=D.2Po]XVhxoO~Ș2- E(W~9ٞŭkm,H0 F9$nWIЊA&"űv+ƹнbD^ӥ3z' qO<Ǯ3-]7bXy| }'Ƈ#GAg8- G)wR=Y P:VtI%%IxWޜ4N`bC@V`N>`1~rtHdxd&uq=oץ7O/0C ,`XD9mجV~B u[k,@bfWml2qX͈!vUs438͍+?|y!CQL{ RkC- hkS}Raz5lJwٞ)0m B ʿ1ڎh1)1A-rX'5wC4>Kv}vݟx “D)ưxM 8Gµv{+,\6f /|ɚRݕPX9ܓQzK8=LSn$ kyl*0\wzS9*q9MAvEh%_fI9fe6fx>޲,mmp >z^=ۃ jX5MsXیrg\/4g$tTFBE٥1}DAлw-B M[?ƃ@9O>73x VFLZ,׏=I,t bJTG:H{k \8ϾY(".85 q1&Q:Z)p=iXA^lʘ,VH1HzVbezIClhWlJb_0Ƃ]?FlJ/QGp$ ppJi|,"ptN2])Gkf9ӷ!yZڹ5QeV(xIqtŸN\K"AVc7pY8qqI,~ c /kwUM$5H7l9װ>[&?ǵ_1ݪ#H ma |=HF=E@["TQAj5),.{ sӂuo b;ed\Q&UgOŶOTE ݒS)ȣH3~6WÉۯu4#l䄨 chX۠B*v2hԐHahżmPN03Տ2 dʈmQ.گB,]%Z i?s>Vc&Jp<3fJ|LLt 4Wl`UBBv< ZvH+ǻd5ȧL,ah?ۿF}?.*rWAtkHKn{jt{vݠo_g5Bc}3Q7i uWlGq|nзj<A [C@gٕĮ+nxuHI B6qCbB"&idTWCAxF}$^|2<: ba̵儊KX(W0%jLwx75BW*\敕 !`?.yco_mFE9Pj9OL$o⏛-*)Q Y2=pn#2άkR#NK3:/G .hBE r´JdyJTEofD-R|!j47SC~0쀋DWF:_2X[Zwtlr)W7'GDedBWcI;] ݵL`< 8CZEgrX 5W'\y*vL"VY*P=}o^>[[cg }/[‹ Ad >lلxMI1Nے#qD̡7U~$K)a=4|Ӛ> MVWOwo kYJ8,-&TPra,Vv5D6e‚cQbYXPt~cSqP3+j ӗ: &{z4q9eU2ưҤr%:N~"(5@3 &|^gp;Zc(DSD!TT8𿼳?-›oS2ia' ݃:ZiH".0AhGtJN轛6V-Gq<[3(sx̜z_ ?Bdg=HOk+|B})2_g5Жj$<0[Zr{a:YdP|i ̟(0, NYMzL& G{+֢МPg!E6W;]6M GU@jㆼ)vAQq=u0d};n Ÿ޾>&x&BcT,CyoyEeavk#!֑n^ ?~qzdhq4 +-مR-%#7[fO/=g^Z^x[#[GbTY;c%tǢ³BIaZˑݨsɛ{Qq]?`JnoǒGT{aa$X1M]X,ּWY&z"W1-cH[S|B_!lb&c\A'L~4~_;Mu%i,OIS%) 'q3/$TrRw&t=*v+Ӟ!l~u} J*^? 0Gu*`|^Hx:ΠQ9gYZ070701000002f6000081a400000000000000000000000160d9f5e30000648c000000000000000000000000000000000000007100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/;dL]?Eh=ڜ.+}MY!ʎ#}60- 4[M۩fn%DaNmSRGX?~beC^Xc ~&6=@,uN5_F#ǁBC4-v(*Vz*jt/z|7_SC˞ގf{&ZCdCJF(+9wW&6ׇBW$_ C~r1:M8A=6-$dçbdy.Z»Pozwkϕjy1TW믒SwIzZ![9TVJ2`j+e۫u2b鵛0PR澝txcސgCvSa5Tne{E-pҊվ`Zd7ٶf~=w ۍ%6eRA! S،b7Gn?6$ufv͕ 52cvx Gb.g}:߆A` ]j8*g(*XKIJO%n_K˪r7-]~a!{ 롧5Ś)i sP~ʪ%AIm*9Q-u,p7ţVH<3n/*6jXEhNWJG $%5 T(@m3ps/.&]"7 E7<^EYXl~Sݳ,$bŽYF |ɓ^dw(1`l[c X&kA6 -b17]ʹrDFGeW̝wtϧZgR?[#dLhrN)S~],g}mL< t؀LhᄸD>g)g `c4l|$Sܳh0-Lqe8-:"5Tua*?}{؜=!2:o\qV9,9XU#M$1d\( cBpl:^_ f-1HdacɊj L.EWΰ7miu`ylu=-,2Q0!fxЕ] &7\=tbrUF5BԁdR@*QTk-mbp 72yFõ-V?|ðv'mip:W5$Il筚:9q˫wBXT9?_KуI<jqǁꤸ$&=3~Fտ|ТD]P$z,ROahFX6YFET#~FR5g6Gsz=v]15kcfQ- p&@j!Am@޵x Νh#ϩqY.Mtwm,o|̭QKӟm(i#(ן,xS*>T. r9O[F$ea' !uYD5:gA\d,Wc?K]5t:[f-u(_D= :z؛}쫏Fe*2]:%nKQgnD?V)YњBˬ)>ړ T+It1s?xgz|ȞAd>ygƗ*  ,[`\Sۏô5h<;VHה@ӭ! {_<}ìg ^HTwnS Gk uƌz#4A+߼n>b[n# }L> ^R>!,aC*@4NI{V`pPt(]@}۩6);0zzr4f[QTlsEq_֟kp+' CHQ2*7 ͆ $*+R5)1qC~紒x=xZ:ScZ9)]z6.@zY Y[z@7R`hQއ35y^iw|R ~rEK|$y鑌MR0>\I^Jƹa ^;,I< !Ijg$iR;H-v).2@ O sau*p*K#<R:hE1vZZtiwZMwdf < LAdl. *Hy^RJ 6ҨD L^s "B)erR}lf)Gsj?,=ׄŪFtr)LJh붫򠕒 !a t1@:ŎRyMr0~o"\/3lH73eĜ 2hɥ6[%n\_c̻)M BoMߣ\XMe|hM;na]?Z$w"1 qYO҃[0][j/W(jK~3I֢g1 ™$zAS(P qzFOMQ-?7yNxX>PE|Og3,@7taK4 $)dxDAl4,N׎Ֆ㳒܋{+`cY ;ЍvCp"\'@FY4$ȘWC q,ө-4۝#^ GDR9eБz&2t{UsoPص V7!6Ħ(9< Y0bZo9!%b uJܲL;A3o bn )/AvxjDFxgVSAVB)3:]%K V3u$=(f*C"ʒ13;'D&WJ GnڷG n$/`lI)ʩqz$܀t8q2sPǓD `B3>lƞv'~!?O 83>9 D*:~Dq7K.m?+ۆK7wa/,"̝!_dc,҂Èx:鰐Xvy .PizUXZ |RHK2;xL?1q`bb1Fxx{Mg7syk>a iϡr,V&pR_ddC/Zѷ+ C[p^+p|6>鷃ݸL$T:lڎ ܭ5qo,/A[77-Zt+>a~,wgq đlDо RGߖ鴄-Nk4?2$t֥LT<0<~G̲uK!GV+hܑ)-cB@5}0MVRQ*ey5e;ဝza^ŭZѥWpu85:50qTdb~%"C=>YS%*\.%4dyԶR=&;i&l["^2_.xּ2N69 60k<C@10˪ɨ;t{XBt.Bɇ0_%] ]-o R3H!a)KE죢, d_hT(|UaU4o%Ō{z[*"$mHAJMGMײB!RȀ.DDUF|hQ02$4:{C.sL[ѓh Lr}3.flďL۶Y;5oADk?Ae@Ák1cqXaKjFvu0< Pwsw\AtsZi;#3 ڡ'F,^49 \σ#tezZ[ZogfoFT17t?F &"ň;?k)- U7 PN?JQ"@\w5$K@C%h+(TPz/Y6;?ez-:bJ H(#u0/`(** 5)ہVj 'mPF{K$vz2s!:U,ംQy+ЅI(d8n)MG5Ħ@3:('ܭv _GƳ'~hl;Z޼ 1{ r$8AhL8'ړ"R ~ 8 R!-!2h>Jdp6Vbf=\EFھik(#qB;6`7!oJ l{(zD֜Grc#̥0PԬK\d5ho@#Ŗ ^2glΈ`mN 1 #ͶxG\ =}PM*E6PvB\=-t68IAKfI$l_ߣ2.1ױ@nڦn^'Ī җ+{qe*::B}eyJsω(SE}|Z_,0FfC!K $jJ6M$ ͳ;7pAR`l8LxĹu/&a:$HoGzKސ0Gj N!`W wcE7 15L&uy=v! 1t:4Fd EOռ@"QU]?B馝3v ʝo"%W_:c&n0/# 7L[<̛d6zإ_ &wb0Rs)^'U_8Y 8ԸRX :n3 }> I썠+*7bj?Yn/}pL2zOBǹGG]qF$f+q({0Q]FK(T-/R>r&JHdrJ:Mw@TTؗT gC#I[l>./r=&xʚp[LA$Z=µ38m 73L2qkep^T~NiR9Ƒ)8/Z&PYa4ŔqV&un0RX,5@AH`jIAe Ee+?y{Jsd!n$;t'׺hhK.\qAų!~C\(o;!_I h!ywi*`8fv)XyQ7 әQV{]P,QިIܸj`Xe۴S'pX /0;|]ox inԚ>\dޞCg@U Vvt쿗  (yU) k? `r{_KI$`_T \@@' 4p `P?af3ϛr7;V>y~}]Y|yUJɴ/:3C{FIl0Y4XL{J#D~Ba*1Ӹe0?N//3)<h3[@5|3Z-5rHe3qo3͈c=}eM 9&Ό:suxTrA?&GG7.'][S;!z l%|*Ù ,H7,!N^Ah rO!>Vj*~vH+p^ByP?BX$ d|:!ƞ*^z$o,^9b@[8չZU>ha3E Ӽu{}xYlʦIcGгvKd=auU)1=oE;#̈)΍ eѮk?N,;&Q?tMEN?NM4jq JSƆ2gI3v)L_tGG|~5EI0 HD;W|%#&s;0 ymE;Tu,5|:nNly p"jI8M\HbĄE,?|7DUhؤ˛Q71tP,63kCV(בgF-dËcfƫZ[πtƱׯ6@Z*7p3ץSnzG0.+-eK.sSZ~m;|-vE z#n kjCF B b@_`̩ddtA1 bv{_m]DVPpxB~_6Q9s{jqB9nBrс ^j8Cd}k)[KqMC6Ep0a <up/$V=Lh% }]WaZo(Ed;ě,t׏Nb0G"JcTaHN4SRٝE:RRK߱35/E7MpolHk)5U6y%B$27f}s"P\ ʉ`5i2)ud97ElD]&ʖ̈́]][Q_-uPƝN󄈏/7Md(횥穟 tvxoF"IrrS7edVٳ)㳎Gi.hgCC:blJ"4c"d½#Pl6U!5vت4RF.zvQj#Gsܭ_(YSAfp<{!+qi?^5wg+:%s:s؇C LDcXMⲜc[iG_|giwRW@PZq\ъ bG͐r۰3.\bz"#F(\R$"y`J><јm^;}PLg*S Ҡp?dFgY)n},Q4~*ײARC짗HvC7W4_{)YKT^T`Ў@bT⢄91E}ƔY'?5մqG_)ɊvI}_[ =}$*Y0~%l][Yqr_95 3~KC5<'whe<3.2 (`gfG@ѿ?6jsR)n ۳RQ#Mӝq )Eζ1mS5t"C:Z WK2*`OZ%te< eӫ 2LacwA@8ܽlmc*{v3EY?=)y)` b}CnJ#x+f `͝-ip wk>¬6 [R/c)Ĉr-$TVJR`F `3<8ǵ;}ҀIsvfY*6d" >yG-׻"'奫˼yb|tʄK8Ꮳ` m""|W\([/NWfOㅋ뺲7DŽq*% -ӀEn[THIed(|99?,3$?j(/u2wXnߨwvLaN ]kjRInRn/D(@>9ck-Sǰ) 96DvрsoU+ ˵2Iʳ wS doIjHeOA)!~d|.f1r֏^\KZqЌa,:\2v64t4Wg $h5JMe{T)]iIZRyak.,O>fSiCB^\lB0,Wf 3qj}mw-dc)j+=B`̭*L]%){KzLmbs!@NXw BS 8G *Nmm<e:֏ATLs ɟN=ICpၝPX"G I4Դ{:X`an %rhyNb(bjaj2lH𣻇9 ̤-bs/"°8bYq(ddrI^RRW#HWUϘ޻\ olthX@%qR8L1op 6q+ hp<E%i=0ewg׬/tK^_z<4F`BN;V"lJnbiCXRχ|y uR{9Eo"ϯǜmF!\!*)>UȖfSNmNCV<<!@4Cmp>ٚ؊'grepjҝqqvQ7v:hG)?;%bOTD=hPVy>Ly@p˂52!ML%+U:)ͫC8~Y#s4YT((z"H@B)zSeINKX 8QGk>g X4 BC{2onucKa7n "u!wS||2y7Ձ$B(}i!"hׅtKpnr&W!fnQ|^UF;|)mrt?/oJn ,}a/"4 Q3}nԖQd`<0[u|6$m|4t~#Z mpHym=.I;| >ɅDdWf:`&DL6er.X!7uPY<ř"sBacئ= OB %e!yXfF;Q':Eh뢏~>J-~~nhu-]_04ot&n7k\3xi;wӸ?Jr2;]*y¦r](<g_|i{8!GeTYBw?i|BIb<ۋ%ej/L%zsOWƋK8}"IV'jhz8]EoxsdCO+|EQc ,.ީ0!ap1 }|lǨ4_b)MX_/iɐg`Dd~3xאdD2FΔ^l⸭shRFpjvf2GCΕ:I|>>V\WLκ\EYc 5bjwj U9JgvSjxF[;wx_Z)oɘt| FԱ` BPOIϭü(=NuVERCcy$4.uQ.-M3=H9%A6! !f"-f5"]w=|-ο5~|oe#N{£F^o:M"##Zx.^z~6&6QhÖ9v$ݽg _pYFRx:7|8ou@u;OYipE!/pas:?4S*H=N4ًFpX̨ CSk1t,qc/)P?[V *Oy)'l„ *}VH2/Sw&X>0c!_CC#p]՝((inu CKpBg *)? k[ {K[ @N #?/0'aɟ:?%FPǹ=~  lY^ɏfJw05>*X<&^hzۈuKpP*Ep9$QZ>f)J,˂> |_U(\jˊP=BvaS 9`wbKĞ$quBr)$|QxOlWBÏ.3brf:R=]RaMldW2إe!dey-sȅ.HP G'(1OG=Ԣ *j kL-Pm `- v`$/uTm&Sx/^Ġ2 /C1a[xq %2,(i ^ Ɣ,[x>X+XCyi Ƒ9֚X<G؞z6Qz.FIfm=.#D,ƞp:OOK$7홳9 /eN&hzxanj~N~VjߺJeNq@ILbcٵw^;e,'%xRyG`NCiʅ yA$0TMoƓ毬qQSvG:tknXI@':2Hӈ%P6L8ԇ"S?[;Sɿ O\|*C^zyʖDoe4pZiRco;ÉdV1_۳WΩ\PP` ;fuNX9]W DG s8PtJǏU3%rsT=<%8e 3C3Ke ':#\uK'רA`ui,/i>70?pɘw 暨]H~$gwi |tŢnL.ʔDڲ}->r!;e`YM UP,zܓW,1/iEGMwJFIqne*0e2uDѿbwWm"[yl}xvk8)X15wgҧTnژ}0XFcd;NdhQ mpB8#'.WB*oK =Y5^JQL2pP:MF)QPO_vTfۚӃ.$t_R`mZfm] ${'@TQ'M8RiЍb)BugM=-t㋰խO63 2@C=C"q{#z;_%Mm@ZvHEh( ;2>Z3 2B+7;^}~gg ? -L:4 r8\CD#:p\!ཿ4g(,Dz;_ܝz:2ISb%#.~ChAwŗXE]祁(GOlg[Ԫ+-ϴ|F;1(cR}az#䛷Ŭ8'ZR Y=0~6$EVT(6y:ˡRFQA($[QJv$+m]JS9a hnWWOYNg6q!rymGX-K85$@bӒ̀4kGtbb]@ G\RMڴ?" _ا\rMp+ԓvK =wp/?})%oGG{>r<=yM!tYt`tSG(Nd^^W.0ϼ-3d8 !^վp/o=>;hFA! Z8RX+ziv=6Ԗhkajp:XSOpJ%1~<ioyp 1QqghųbXWkÝC g q幃`X{(N-q#6!̋%7aI#Ol |pqbag޸Q&efr]Fkc.S h74m n[1!+u C%;Cg )C k[8D8>%%̶gm]<)P]VN?;ɻv҂>6`{j[z l8/0ЧMS-`PViTs7Юռ{&m BAY(RA$ܖ-Țh*123$"S*zA=7bLXQxz,lm83G>la>xvtF]4M5\PsbOtVyޮLp%r|tAmgEK32|7I+/&Af}g/i'h bT=~YkJpb >JrLj K]9'^nm|qQaM<MFE );vcmsK*8I}RBjG$q6 MRND|nv&8DK$(Š(niJ? uoOCa 3jbΝ me]pWd}J*80lF3!%2>`K߽3aaY딇6s!=*j hFhhG$%Wr[='YSgP$%fʭ DsĜLI)$ӾX&\dà"Kbs41vuT'@e$3T=Pa]-p<Ǎ, =:6;`&DeBjV;Z ^9ƊWD^(4 R8m75i.hu5N8 c^*v_ ;i,A xqsN)p}8ȼw F mg4̏~ }A񞧰2$~@ dUk}%ϳ?% !46R(o+&nX 80Aovfi2L7Z2۾뽵xR`:P1ڹp~0SdHp&ɥj_oYWCzmgȍN <ʄemMÌ%W#f@-p룖(Ja#'0LYYdBvy3乚g )Of8!ɯ{vӢ]k29c4 "԰""Qp2j82'+H+]*͉vFF]ťOaq9}~)*NmUBr_xh;+?ù%CK^Nwa&:Mrafb\7\2KQȈ^XVYkIQsrp_Pl9b]rGȆȨz04)%pSk1'=H͙WB+ u{lP#]yµk8-a}>JۈӍZ BθmC2LSNMdIF⽗7Ȗ<(<̂&观^ˬh*'O3grDht+Q1P5?I:9Li>;Կ%U9=nYT ǀ30FɕP\#;߶#Ʉ\E# Q$DhvXU-G;Ќc!QH$XA`>Z3%#d[Qk1G|BukUu"7Y⵨C6(Ē|o[WC {6sU:ؐ%B FBrQb AƒSU|qB`oi~l;AjL Kl7S] # vc>!wBeB]\ F 摦C2IV ]hV'ЀHĤF)F˓: pNFjg>y][ȺE1-Q% 3f$E)E[9{H8}\ioL*:^H ]:d> P)ٗ{9H_ F {e>" 3IfaH3!22s:\ '+jzNxZˀmPƶʿDImН:W&ɱ/ԞVӡK0뮄Ͷw**R{Y9.Lzp7$n>-u ~zu#qp^c -{$}/0EhY? ('{@y|\b^AD-B2HXXI wAq A f؇6 y#k]:_k_H]a;2LAL]ˌsW&\f29źl bdRf_O:XxW8HAɎ.oRSA#~ J/CY1[@)D?D6(^ S'7ࢡ=gI ~@?,K!@:ČلP7m\*j$G]vL7Me!T BPE &=${ ϪS:WMmr0-G݂=E?s/j3T&: O7x 9xОHmGh",,JzڕJO}4r t6qrIӂz~g5vA@¨d!Yp4St^[^K%wf/&+MϾ9-0^k@لB :r4D؍[E|ŕדjgVibd"~wqqc4@H'$^[][(ƪqHOzi#t>cscs냏DJ%_),Uīi؎k#«)\mm^5@H *r>L)UdDzBƃc\wy˸&v{ 6&lkJ`OPg8=kk%MwLUX1{<յ$ @tMȁDg du]Jt"E ӛ?ƾL]w V5 ٷ4u|7ҵKAa:wMyRzΗm>!tI8_I)aLS)& {CgvS3`D$> OǷӨLsNq7eYzsbp(3DdsxFO#,tBd6*dmO*˯[XCB"i_IޔIȰ#)w9tb $_uu"]Im,}a_8ڜ/,*hwn(3#<=NONN[Yt9-/ YlhC  8,/WZuPAIyxQlE+㬯XA5|kACbtÕ"4_R01;bWl2f;Bk09Ҿ5AFtjˡXR՗L5P5 85>b9/Yu ԅSIU-Z= "  C=0i:[֙ 5:N =5ϙȏ_TirW!ŖH;ydtjtl%|/TR+*jۢRwW9<\Bo.Z{hL&|2N+tG4œd!_O;VsUt2I '$kh^Wbb.!1oIRB#6|$XYP=qXD~v> KHSp"SV'^傓HQp~ws9 Q4rkG(l[og1Q'vF\lwW=޴^cG'aoC TDE4-b sj4PC1ZwX^[m" *U{7%wR4;UP6< ´xN'REYx0i2{,ݻOssU<կKG7 &AS2PrBd!E3Ĥ3G;z{OJ7&5(Zt;>?sMRlPXy+VN2% h4G˨J\)P/B/Ǯ@o[!.|6i-S*_r#ѩQެpep%ۮ᩸W8_nA#f\?h.33WaV<&:`6S>(;gZ lRQ`-Z]aRaBU-`\E:%:oOI|G>0(Q\i&βAaڤU}pv _6M1zb)~I`S#hZd+ޠ.'FkkF̈́4NU*Cbա~52 %v}>@'k1"2*l9;7 3h3T0i.@.҅ .~ޓ+.CuӦ"ɣQL Pԗ@">՞n(9}` {̞ F,R%~n'HM}ۯQw둤< *aT ʔs:΄_BnpbUF~Hw `0ujy;R)z)q{4y6/O!E1gVPIP󼁥d7 }7#NP2LBHJ;-kbϚNKNʖ~2V\;3Rþ >/08$1 lԻXC؂Ɗ8;F}:J2}M,mO&!>撁^)w' &O, y:&Ur~|j|>4uP0E R۴&@TkUL}:Xo _wPd>YK*wbgYZ070701000002f7000081a400000000000000000000000160d9f5e300006e7c000000000000000000000000000000000000007100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/6n;]?Eh=ڜ.+z>ZosfVn/!IګvBOֱD{DA֤CVpA[tK\ixǜtRg'{܈YmL 3"W!1 a2q& a;+vu4:)Vbfy ]oqۻ0MVB`eK9Y3p M Y#㙩4兮 )(؈}pmt];h- ݕEb<<\T'UWy5_wb)T /#ҏ/σ"͞v_~q/XyƧ}zn0džQЂ[ l#3bߋwqCE 'e(2a 3V\9n5ӎ \&Zf39pߨw4T yΠ,t뿋QS\^1I1 \7Fl̸wɓXtsY&ۃ)Oi6O7JO\YΘR, CB1seK-oxGR j-9)9j2vQ PPY!U/=wWHCe皯/ڂ ~!ꭼ6lcd)]r"\.vZsخH Xn^gU8(t#cw%toPU J)\/ge= MbK >H[3NV+Sa's5Qam_\)%`bcA)NJb'dS ~699 obcwNܙߚ?Q`i>PJO[KƶF$QmBˇ2_0JF_zDp|tEh©t |&q;_%A(nʠd݄DHGfmaLy,Zcr3ƻ]wnϭ }hWp5H  dl9 I sfZpӟ'Gw:b6ښ8hq$ԀEts )TO,8e\q[06%zr)pɌhKH_̮@sa`m7MFR=@CNo(l'BfŦp |onOYSG専ڒ`G<2c$ !>P19?pi#- uBApQ84$r=ȰG%xY50R4-YiSpOWM\9#]*3N)hZ)|uА6]$߸z  0G b-ߡ*vehLJX9HϪc1ړjc> `͟w[t;apOmC q;z?=#Eи2p>ZO{]%[-?{sىU9.]EvmZ$ ?1ht{."#?T?%h0^z*5a{2;:cY}6>l"(_&=00'-Mũq)ҤK_hE0Tс5.bHcg^6F疑hd I5^_Qoznl$?pf]ڙI;اK8҂e8I37{.Uy- ҮrRz^E+D}3{JS!ÜV9K@ fO>s0C .N4,ypѤ́vM $rW d?wa$o&. `\sRL/6$hvpfip7C gPrtNudz D H76{q|)Cq}ͳ*G03=ZGuҙ+3~|D~K ɥK=d69 1&wl{O Ѫsb0)@m []y7+`ok/`cnX!E*NwmnRO]7LQLj6əd@8m0֚#I k7+2`{ɂ؜T~ұ-XsAYe=Dc^?7Qķ.co;$kHF!ZnfӼN!YK0(mVX{`lG!r룯.mPUя}7{aY<мAQq6QP; -z9+h jԦ3JdAZe v-YJ1D!%Kzq[syWua7Xj7ΣQwh Ο-zӭC66w ph#0Ae/F; /B".Y6ЯH-u )r2] :r!w) 9?Y'5.n}F9$?ZQPY~9 F,2qԎW"{A>.d hP3|$?XU(0Gd75jb_[ (D̰ 뗐5@PQT^wxq7{|] ,j?q% ~Z^W{*M&n|]IGAhOҧy?"_JސZv)rABTNDWJ;I}b$9~עhK@!Rt0%:TGּ@qCOkn[c9eEp:ל}n= )T4 ]X8vcq pyu'])`;O-OIBzoA&C!xtA+'.Jc B -.PZ//.Dlcj;V2[we040VꞒ充ᖾ:~o`eE+y1v\Xa+KJ0bP6g͗g)ap 碊9ZvY3Y=\F/ҴCo *ɳKP -;Vq1ؾQ$( y! 3K.CB27@w#/d*]PhYr ˚#z1eE*(sfAna1/O!w z/HCq?z}9PE8lنl\xF;%ٸi|M[Kݑ5tc6 A<.6,䴡M64gVgeݣ%gd[sBa3}^SbqA >o)Ka S*d75ucm "j1Nj7Ct)^_4lG|޹KܟD.B)rV<R>:AAD := hQ^x[Bbdn)R|*ܗKNќ;~ڻjxٮNdruk[:Pˢ W'|~14 X2=HqCIw|;dl4wEit@@]").{iQAxBaݦx-ݤgG!^=^#Nt_h72l[84IEP/(vQᮭ,:;RnAmB e,MoDCoIWŝg9tIe|뙡vuwf%@KjFbŞ)S#Uh^g [#v''5+ gIhd?˚!FlݗQ;t$2wP@>e2b0dC$fc ^3GYu R}[.$DJFKשA ulVcHG{0E7(>Aеm(K{Rk\c=ibL;p/KVO*Nq23T|2Ep~\>s5 -^{L r""'U\]}O\ -x"r:&k/bۣ{YEi9G J^#XZjEm"Fg+b Zm;xEG-) `9Nng/LjX4,J`l [ rq*~]nȏKUI)A;m6=L ܞ!Vk:1;EfNI(TR>b/xVjaGc6Ħo~\T?MTks ]xgRu 6\ؼ |C]c1?@:R9OWD6fbZA/Bm^Nk=‰J HnU`p>E ISǠmݵ ~}pvˌ wtcr/q5kQn0[ΆOQP*/&Z/F鷿>}Mt&cl+pxr`;cՓAjg8fuN^",\N kd v15COJ`) gGB Yy=5li<(f pgP ϝΰUSi<mxQkލ)d] !L`1ٔ]cmibgѤ$\Lθb1 Fp#!h+ dayWGnBȘ'8)VvKm.d4e7懐n{&?XAֵ2a}֎:` !溏 Dm+{WvnCN%X\~HlE_[ fV tɺTw 6sJIemQu0W{}t6Na%Mɢ+9ϲ&_IcV݋(ṁ6@^oWɀ MgufЁG;h̶RLmYu.տVllFD e=^3ˎQzg0nEBVL-e慾b~4<ۜ(5l˸=x@/g=J!ew ,pz>Ly@yqJU&Dzd1҅8@~;rbv+cӅ?R"c IsR.Ĉ@cjUx {FɂrfV P;?bϰj@Z 1ni ? e1稦4*ґmU є{HF@Yr7y"h@eYoSZὖU}qCBGyR^42-v؄IL *fO-Ճ`"fWìl_N뢺5p|XŷYTQ1dW˄> <!΋)9rxō'rY9o{*ͪUC&(17IOn=r{VYj(+G'}_^22\dm?^o]m),-ta-)5\Bs6`5+Vy " h-&ɽ8ꝴ@JC1ФԍnaW{%">ﴇ*&cz#`h$\ɴvnד-zޮbG^.B DU98rcu_ $ӈk6=6..SMZ:ϙ]Vx$ vUT.ᑒ-c2IX,q0*Ȑ{H gW*#]3gRvg]6C:z'`c8޷F)İjM'C)`4g,OŔۂfQ>5ZkV2pu$ Z<`]鿫*Bo `9=nE55C#=l{l7*K0#)4xgka3+L`\ܵاƨ@O^A!!!ֺ]-V@ꨓW֊PePPEWĺ!t Aue$=TJe9n:@oO2Ѳ/͉b 1!,{w5~))p֣s;ڻ7.~U@K VQQ~( /TwAOSi:L w7D’#G:{kܭ?b2{k~rQuT{):ȟk^R*z sI),<d븲p>њ}yIi\"&_^0pP#b7ܠAiKL 9[?p#ä0h\6UmAc(2*F$yA, +c=ݝʰ[~iC%^۲Ϥ|1 +7f(BR{fCr;X-ʪ@߭b¸/Ӷ5 geHp s:9Oj\ TXT5/B˓F/ʨx##(6.;P%RjCi?; }2-PǑ^ٿ*2# 붙AAsFw8 0WU# z`:#ސ87-qQH׭D֊`z~xF[Y]lB@z`PLR'Rw|լƻHo 0_ъ7 %8TRHKbT7`6#AD1@Mȁ%>7fl2Kƽ5aG` DְܸcmmsPrmc.e=.783*`g5ΫXGЭi%|KKW]7@炩4V2pƝ1_>:L$ur"O]y"1?/?6hi6lET!.PWK vlXY s I|:uwRM[dCxe h3i0f^.B]]:ô% -0{Bu#R ?ZPvl<D{қtB0SPdܰTOE xĥ3/(fJd V5Zk㩂R33JyJolPLmbf@~T}DD=J-N1̰F**GM)FI,~Ѭ53 ;f[DŽ)=9wz)WHo~5-N5VS N GDƏef EA%_|𥞂Yv'X?5 %+ )ɀcnXʎЉ(_=_u} >o٦{ >Q%+V[44MS~PW_Bnc١|cO  x߭ !5,. nM/6BX p g!X̩y/ / ݷU+`Z$II}Ѫl%b9|֐(0^ )D ;̈́TQR1Btϖ&tdhe{YJ, Fd@sl%`W+^El> |0 TG$ m 9aQDNdH5/lx7sgB6+[|` p__= @BrtTrMӖ ;21اyynG@h@51 IyR"K8}ۮ(5O\J#%}fCvì`a8r[ϛ3JZRTLtQUEشdø;Q]1"b‚?'~/;Ex|цT*4 O`ܾZb7 Odj蹬UoۈBl`] Iz9?C$!@v >-7پd{*Ns0]z*fSDDr貫ݽ'$via:K1-?_kJd=K:D҈v0^Aؘ .(TlYjLDƣPo.>uZ2y1:DesoH!l3FFlfPͶ_Zs[)rҰr^)}arcIl/PehvMJl_,?69bԖn{+ k  M)?t4 .o) Fut/(Z?|Kxf - B3ᬘ|hHC1ѷ!t>m,Ąx< nUtA5:q3#+~:n AmBG_d}O"̭3:خLBHG`Jl)uɾ~&`ר1wE>jQXi;z VъFDU~ab͜VG"lVt(aM:Lr<@(ha.~1Hs /o~-%]ܜrɥkau7,Ɗ6sjK+@߷9ߚ~]f75>hYt`QP lFQVl%Gm 7c@{ @`yڼTQtQ"[,!L-;q9ɴ2'֧4`rI1S;a!IJ]3xuf/ 㑜d,4s ]bh-M>hכ38b1٨J~1vS Y+`BgkH[)M0ü'E u"6! 17n,Q/"\[o7#SUq)9Po;^ↅH{#:o/NNڮ)%k{$aȂ ]VXJ͑pN@D埆}nɏdHI)Jt~M3Y`A}qwxFy QY4i0ۀFcqJ;TE^_;Fk>u aɱ 5Ev(>]pG>&Ȉ4"xCRY ̤LZKàa?Yy#{poaޜdxZd?̂jR:kh!W?tV1qሦ LT>X+*+tt1hPa>uyud&ehyU(EN qVOIb^YUm^^kMy+Q[]D'O) UzP:=rvCORFeͮi` e٠DM@ ,<- YC5ݝϠp \ ;k]y>'a](pq$*Ue!VsnM^x>?ufD1zJ, .70[G >vܡ:A]I7Jc WU40(KO}(r n*̏nMY8ST?E'@ d)y53JjƻR*ans;$25"eh:/)|5u,yQ(0",ndk0}N_XSG4E ̃^O 2HhfbVd ?UK*XF{ETYڅa@)~lKtZtyPI5÷ t|1M|Ћ$ UꍭWa2M`Hv؟m߇&Cz->T}QYWo.z}/Q{OCˌ؃W9Uv\uKASUf_K鴷vL~g2tfèZUHH4Hon[[@9Fծu-q]>+ KXI:hJC)HXй3sMUL%hKU2]a+{5ÇLfUUhC%"Hͨ5onpo8HыLST`>!j,PsN8H]hU]_$|Vt$m\  mXK G qXY(x1؈?/ܰMS}cx?0 9 FbBc95e7/~n]&5j%C`P8ۓh!XGcQxnmw$ "lL# QT)2-~PUң4νIk <]E{OA8cKx'*e(RNVH?6u>ag69[:fߗ74( E:3^q䌰؈J&^ϴuI*d,Pe.pCl{RcEl\؁eܤ{],s_)A@#\o:zW`W8KPrk'ͳ 9q%NĄ\lv|!\\F5+<| ѐKGUx? J 3*;8yAĈƏjXĈ]+99TOǛsmnZ0B&Ş4v9J" ?bEQ C\^JQ}?PY_[}+x8#ȄBoiXqy(h;HW=9LgeCBVU?l1. χRs)IwpBf&Y՟ԩfu Hs. 'T}JU-<1A頋tUfFi)7<"J|cPJsvtx^RXY V0+~yJUrNFza0S`}Ӭ(U#h}.Bvg^9QedGhwVq(@S>CYT+5;^G@t.1ɐ EGt%!+^+3Sb[u:q!+gLgMs+SU*_p/ݵt})1@B8imL,Fg#(Hy@GN(#ro^?']ݍ`{Ԅ}hUdA cQpU1 Ҳ\w4[7=gWR1Ƽu_(Zfh?2ݕl>>)ZQmCcǁT{ﳎtn.%yJnY5cŴiC@+lxѽaWą G (@B?Ma)r[N})/0PV=kyR,GgAX_>+)uF!PN~<l h}Eeqr,?-%]~wz*[WZ:.pF̼ˣ3B%cM@ 5=T,6zEJ5V ˤ ?i:c&vwLJxo'CwsϷ&ڪk(@ܧ1M6gK>{ÝfVb ZޟoZI@ejYX^1فB'ubn,' lޜ{ =mLGL{j-}"e8G#>5#/}Exrr--!Ӻ/ogw["YQO}xV fKI=mVX';Y}$ ߑV?2'u]>+Y:{AR~כyrI?v9T/ȵ#4nұ`'i4C˼, 9Fk@v6)@l&zA 'źǖOBfOci)Urp3{93ßt9\{:-akkuƣxtz)[=јzkK@rpD!gd}ugm^m#q !z !q:^'Z^X>'&f׼p3s@Y˅tb߅*; 4N<˙2X&ԍ%ɗޱ1 ';_xgUTBJ|qovj5Sf7BZ,\f?uW`A^OcNQЙ|CR$|̸Ժ}]&袚R&Q&N+đ-2ϟU+\$ _0 zFrGq^:h " u2!h.;:M/8,F #g}梵nh&7uC+HbCZe[$T'k1N~JD˖,T,|cP±s;kS4kO3ϙ΄ߖF (j`%Z<N8fFf쾡^l!3<IY ! 5D^riDvkU%2(݃ *E7_ sLgllD[4zXyUV8y [3KQp#"I*~]9Y'f2$R_CU{py\rI&wG] O6CυV3)8;!}WWO ?k3{GPHq3Kory֎%v1#cυ UB-ۛy{h{S{!|h$: p`h  '5_Bw: -w@ǯ|IÖ;o 0^D5,1PB";~g'UeE=;qG( I!۲XVn)[@e> x--8Iƌ3~Ғгp{!rL>aRbm39FDipЫ[ o(d];USz$P&M9m f'7?75KO}7eUz Íy0,,1Uϼ5A'}T^[yaEObvlNsk^?[L ~Un7(.A7;֍V0Т+ZeFE{:Vu21% ^kz;/1\6f)ɍߤpZDM}L%Rѓ&W>rVaŝE\\M7 WL>@lrl NV&DGdfUT/WGvMNz}Έg%R<3rSPYΧ:\km MZřeFجc7x'^qȿ]K;~EA{(.7Iъ n, -s4?Pɰ6KԍH7tTˎp3EOH|.rX_+GkW7w+*ͮI9iXQɳqUsy\Qvq͏T2;Ebv8$]cc0\ %yyHD㏩m:ʷw>`X~%0bUӦɭ.,pzp']iBϮ"E&X fh 0Ƹ3`F E ?5bpT|C vF 㚈V\BI dO6)t! [5RH|X5𢡄 TZj1'Y-:e 3 ^D-XGCKi/RJlDմLw˦h6-iXvk?'x/9l_t#^ OB;L2‰'->C%rU@3vgvTY |Zp:]!UG+>Jjez_Lxx.KՂ <6(XP5@0\q9]j'ڼ_+> ItnP#use^g$\_+a. ɲAe5 K:,,[3kTAͷ]d1':Ӈo&im,upy4DSz9^zz}z((\.ùq1ohJMI2P9jBKℓRub+mڝ}C]}A?u|o%!uR  k(r鱨Jx?y;-PNPP)&2 vCEs5ƾkH8i{dcF삙KZ% t9$}s#zpî.An=*s?%#~!J?k[@k O NV@rl%D:4>aZx[,_zXRlwpB=P :R)W+QQRh 3w'K;d:/$I<>.y kcClF_#霞1JCfW1}3BŻ$ D!%کƎ@4KԾ39Ջmb^0*i腹P9J.G^>8hLO'[) U LjF =(Y++``?;&dճ} gw]`vvr*GԖ؉4\ m:#J vWX,XۀEQw\YC1Ky:Rkm"~FR+mD1S-\)H߂Z.ӘtD7ѡ,#_VS^x->DTT)2mB63IɬDpBٱr1+'="/w<>bBĚ+%ƹ33o/kFJ!+'z7$2F0m0lx:K% /9ņ+8AĽUOTnjvUozNGa2ǔ>dRаMi 8K&"$QeMሖ(Foc`LѩA-,}+#v΢MÂ&w~W% ^N(;_0σ:g64;D("w\UX-8N;COcvJŷlT,nCcRnEV4_SrTT0&[N,!\n?͈vo* 㩧yȚ#gV1 +֍F7f:3oEcGm+ߥ2$bR%?!+ `2XX荇RHs[>xuF ]I쏥.HѧsRr2s00U'|Vڪot7lޖOc/S͌zw~rFF/~af7n9kA3]S8:]%pU: .*n7[<2Ru?[ ETJCRמ:!ڦjЬrzpEX[A-\ V8 huS\H|^〫ļcs=\lڍ-%=H[)5&OWA(6MR&F;j%5 )& Y4moM#ӝ^~ zǮ |SLdHv"˝6 1\^IDo:V+P49FWrPw 70APwT9~Cz*ve(K9y8`//Rf@h˨h?`Gmk[ CP`NAOL;X:c\kv+L35Y€Y13#%|Y_%N[m}G=)pyB̘pj,͎fc:ݓϩlSz!=fy МiW.j7%Hw(^մ YUUsjRFԝ^%3qiX'Ω`?j%&f,frDZs,);Х+k*_ll](q#z =N;yߛ"$HMd{9 ޳SBIKiG \UDRCQUkMcM G{nK;Zx1GE:REȿJ)22Y}[o$ӓ+gG!#{4[-0^iE !} [cPv.B۳/5?wPpu ̦8V2D,ڟJ@ {~F^z$/i&z9kaHE5՝R͑ (<ըz$<7WrQX!oQ^=Aœ% FV%EwUb~&z}GW߁K.Xik|ϱ}2J09VVQ&3 ,=UwB>Єi:Vf> k3\UgK J˪,u%jfD/+Jr4L[$nzPUC1!9NеT1\_[6f59Lvd=}y#iMf"F| Tc.W&=S%xAoЖ3\߫.!(\"9At՚*.h"Q(և2z\K1OEYШj"%CaQ]jݮXArLxV :hjxV2hepx[Mz(XE .OQgU3ƹ2xJ(uDž͈QGH.:k-ڇWX<啉=4ܭڎ!UIghv>,Z3'OK 9$HYJ]Yw>1հb:k& iJT)J{4hS w$!xlu;ZőT-CWGт"IWi?[_ZF1"aV|~-Tyޱ9[Sfi4K¢qk^ߺ.1\\-N6$hٙU|{f۸{cp' Fh:H%>0Aj;^MhEj3IduW Jh"%뮇ua*Qn8dʳ `y֚c,yG?j0)HԏU\JEk{f?ۅ+lvMEm%F۫mg4nv02=qY`nJ'vF7ڐS b9<] d[9)hr<`ࢉIU+U_Vjb(f1Y* Y}E[)S!mfg y9v,(uE۰dףU9^2zQ oM{Dlam飜 bc'ᚡíYVR2TB^hb=5.#SUВMBaNؗs5:_ Eq,V3R6O<{(˗0~6p@9$\8I ݛBdJbUJLfq:G_€WEJ}R B;b&ZU)5لUEwMzB=-gLŌ2A>^o_.wP;1rZ8E+ n=N!S@=D"ȸ#ܕ#Zd3Ypg#JV=L ۲j3ui Gr)<BGg 8)# rPfB% P8Xd"Qm~6X07zhzs嶸*P#E~%z!mÐ/8G(֔LoɄ9( Lw6i/dp"w*`ԙSo!aQ2D7]\0[H聪@:OGNq»Zv ߍ<-kdn}\U, 45B:5R%N*K#ns+2`-V^K}ٽ[ tpl,` G*)m#zRxDwo-19-YdHӾ 'ĬGx8Z$>/Mc T Z1GIxd71N'Z ͤRv&&"D?:i.n~ǿoO{ TPq‡{h^v; [r54ii7T=SuZ]Dߗ@ ulU5!,HQsI*93קUMޠ);$sZKŘԃf_@:Y*^f.JfA>pH)Jy(tdlM4=FWm]b%#A4DĘ$ GZoFiQ,>0Z=n/&xjV(n#Iʡ\g/ u"ז]TB[;L,kg1y4l1\ݾhɡor?۠GRC>dT F1Hvy@1rXDT8!ri?8B?Sh<n.T K:Tf Y3f?҉''!?zN<)6 ,`dGx~Qf_4HOq#cuf2#=rȖȺüRt 8LLflGtWb"xh8-Vd-Qts$ oelR̦}k'?kJQG.Mh+T.ֶ @Ǐ9k%F 5, B,k~q 4sRZHPktHV cֻ!Y{@+d 4k_3G}f/\hJЎ.C:9hznu;h!T:Ӹj|옩 ף=qL-3 3FSrR5’AH^N& ʯdlP0E]CT aTM4M 7&`g*lۙSWÒγŠY1mhgj)|>-yAm[+*o#krۜ-F5u@]H_,dGƧtg q\=O:a:"2=jDy#0"dV+S!hVVZAFmr|*Z>]ˌ2+A8ziȕ-xT]RF9d\ 7D2_=~6Pzb0:7Ɏb*ӆWNNqXR5a N0ރ-fv,=| ԋ#?s-! Wqe?Fɨ ?N* )o+6aԛk)v")4'`:ѿP43@>I&dw;]6vA!p #5\1ꖄ%ڎ ^ۜ,<%Ol7^O$bdf>qsg$7$Q wrŨ4Fү;S?P *62-jSCұ`}螳QjOڡ)/:ĕ92YlxU)®(Tmh\}v]dlgBaaa0tݡAy$:Õ5=Mt% ;y9Ӓ{?ST@Iȧ_bv'"%ķZ%p;zHi> %Y-A^\r߾mSPx6 v} ;BȯխG2iS['D]v7p$jE2]aI&lkd 'o+$(S sf쓃($& BzCF3R ߩeHJ"k1*I[jq[tfWQ*xu󪜓݇z;]~E-X9f%c>*ۆB0^D3i)eh.[g #[f(MsڍQFuecO]kq:CV5X^}][ }N\2YRAamPݍn4@=m (I}|&;L=D6YBd9֏uY|xFJ41rE%e(orI l+&ΫoJ8_a _[u}JWP) X)8ՏTaR͚bVd/+cN'N߶ĜpcNv)>gYZ070701000002f8000081a400000000000000000000000160d9f5e30000b430000000000000000000000000000000000000007100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/:]?Eh=ڜ.+YW֞EY,4avK|&HH0-ݝ<\kMf3I>zJs7EǎpTsUfD"<, "*8;ztp.$uPܪfA铵젨M0SrsG͌mNCpw%/g;Ѿa*?H42@zPtO\89B\*msQ?AO~C~׷{tGh1K*[IfXp7K51x/hP*s(_AB!wA4xcu[mL'p" bs/ y.umz  Y@Y')TUrcU&ŘcmA:͖dR9\98j?bAoI5,4p&5IH,;)\9ao3_<@61}K,vWwᓟzڂʯe0Є-*j&ȴ0X^v 8ͦO/v=-=NկR5ܩ3'7o`)o~fgy v _ACƞR/tR*uE`)flL6{l5-տKX@suI|`u6I6i>ޑ:+Z[Z C֕^i:ảfd[XcH870j!cvK쾵@w;zrTHO[LFHDVlܯ -r\yTsB"C=H 6 gj|~}swqSC8³W*z[$~? 1T LKI3 .a>f4rq2I78m8ٲH?ĭĝҜIi.q> {!2+kn р68=XBI6 _e$ۜ/FZ-^l6uKI4n芧;;; t7xjl ͬwʠso,N4dZXl< N \q@EiEʣr1H 8GJ*5Vz 6S`Ni$6ÃhaB<>XʆO]J2}:>"$(a c0XLtvyr2$NݣDҺ.&u{p^JeTL9OmP]["L~k:Oi>il0+py(/P6C{²no΀/ qF@. Φkl>(RWefMP1)LTOF 1b.Fw 5F*DdBEOb#*S'4"z',DoT>xr(-Qnxw;X'EܻH;Z}O0ż-ytQ1/RZ,gZJWk5FDQu ao#:he"@S-x p'X{$ʁy_$Fu+8O띋\8Ds=~vcoÄ|*%ȜRz.~eRb9:9q<-p%F 3s ֣X|w=&I0S,=RYܿŘ/ }S <+)MqVlȸnZ%?8CsJbs `hBeeb΀0G\dv:SND*'eWc/CxFwnTXT Hv%~faƩ"@M|_aف9tri]> ,C]ly/G.uU]A)|]>ItCk*yZ0CRGx x Š_Bbr c6f?~]VQe!LJ6!}=be ?/Ԯ -㹴> Nv1qF9=R'ĵU {Tc[ n])Sk FOcbq*!bDk2޳]y]neeZ0w'~OTŔ\i|܉FjI9s#+6^+FWqOxK[%c'_'U7m[`vi +|wq.LG\Q6kE<'S.F PȯWZIb؊Ft&zJ^LL+/@FjԽ9+nQoēAK-/BT&*)b}ܥK~ u[z&Jt?'PmK\—v^ xc'![A=L+$1rsE&ł%MrnlK4ʜM/uՉVa2N_vK ̇̑rI2f=R \4w;hW3=܂l@7j*zW`v6reZd|GgH'f)_x7qzyB+{x^9]sS8*L2ǙՙKtTʯmMCkm_ A'?Vu" web)vJs+09%ڎhgQN֜:Rum ;q-eP( jAiMCSzzgnO%uoևhn)uӹ)O<(è Ȼ\v> DJSDgn:ftkPr3\y(Å9}S'k#/zBQxMJ 'c-ڀ?]7:o)%ҏÈ,5{o]tdģhl;ߤ3gf6ٿzx(ll7xh[:vqB~Y7N ͨxWt6b562 (s >MXOp%.,v&A0VX&B !kcF}iiLͻ\0,0>x+bi+KNYaobM5j9)P1i`C\J;aeӸiCeejd<\ IR'AoI`&ҝ nM,4Jǿޖ163;7ՀuIl.Y,'J$UT-#̒ >R6p=Sk8':G"vǻcޓFU ͳ)H+P:B }tl0Yx&%Z AMC"9|yz^lȴ@A А:iA0w_ՄϒEz1 .>q<끋}O܋,a+ fjsMS;`E7C"z89MJF˹d4b~/v(HC-܌#2)P@At3@&Ԇktdh~Δ= f [=Z[4hA A&I_i2vO_ 3 ;& Km<ܑi,n ;=f/#᷽?@/@񄚯\:I$єd|՜Fg>z NiK~X D2?-i*(.;IAllKu fe]$ƸTl]ɎEuT}tś*TcJ0|yZ'lE־iK OI:讳wOgz'r+-w1:$]h WxaC[~wJti>$"5A, =ؐtk Ӝ0 /ϩZu f,[ *XyUFpu{3g1j /) <_x$'8.ȸ%ƫd%!nM0tqnzcv9Kj{CZZ0Zj.yOKAKfͤr]9BsN}PD1,sLp&2ȓ|g]`ʬThe t2)3[PuJon[z}"P3FZ<؜ n>+9W|,A:̶3 q:a5B|{fl$΀ЄuLCDR?8kn#C2L {.Q'mWiTK=9Xqlj[ THh>YLG0o.<|5 ڋ vLJ70KQW;#ǕĆ.qljfm?>; Y"r`YY(54-o'`RH^; F286vie]b*ݒ6K# 6__ȕ! A*yc"+&; *!;o%"TH* XX: gV~ sy*C72Cgxo_bH.B!%臡r`c=X("wA4)@3Y҉SllO2&1508e.Xԯ3 ہJ<ڔ*}gn(9e=mV+CF8}P^]>#h aQFEHA|Tl9Ϸvl@+ 0=]O6me*E7+7\[ؚٴϔ(`WfEʍ*ZH҃W fKRDOwo؀y൲mZgw5 P!ZH@a^"ԑT`._X5* '/gapd:"9I>8v;)#t**y7 V3o|e)쇟}UKӦ*Ҋ>*cI%oXAeB Gf *М&Eo>/,`s-{D2vAK9(huițBl&qΨ&\ȨB3Q$-gfTb,/U7f̶Scr+bZ׵![AGNzANhǻf{*8b{Lt#(Ui@aظw $K̊߭BKh>V4<(c޻)*ɠpe5$ݣ!ӗraVte)p tnBx]/O5d>6_W;RI[9-$QBū7+xBq Uc}M??v|LnN!;#M9+a阎 ACA&ʷ֯ \;v}I„@}ln٘TK\X9bEr(D]"T\p}UBA(8/F-Nck#E OJwUpW /g>@!bts\K"T*><W`=. 7}eƧiYW $+ V=>Q+ToL/W =tBO J5jaxJ!nƚ~QY1!mXx73$Ԙ>E*@`M#AĽ ߘ> AQ{[޵'9/FmΕ*ԿTT*U]P'W)QUzZnӶ^M5SYFql(iMtM2OJķs^\˓.B 0ۿ0N@F tOvi\>piwro_vQ6T(C41g7.'_yH[LTO4@>?Bk%Kl6~_PoOO :&Jj 留-tQ`ש'/Pkg6l!]tC}|3(/;n:NkAY-6AdGGfZ| Õ;0VBs"0 % À.MMPme#uI:n! 5r +KyVzw0.Z좺 bE(ۋ0qCf1hb"AW񭔊KE#|J {*09~xgIN\"HwY>D겇?ƥDseI2PbYY31DWܑ0 GʱMsXatȷ]u+&u{Ӵ, w:phm8;(V!:?H{Q ] %>5Nr"ik̳n:>w.)]{U}&Cs Ym6= Y@d:>+WUH>x:8FT ~|1Z:@OtH83>nr<<:쀯_' f=vnjP2NNq 4m=Xb)H-OC`A۔ :kVѠ.^u`Hf]FaLWh8v~/7I>D:Jheys)r#=ʢ4׃Xar@(S"_&* RI$-?vb_a%֜y<}>#jJ޼jɱC ыB)w=K)tu}&~xZI`5M=;  %juouold#/ mc&~/K)yM"0oS6nEK+< \.\P':=žavd  ݻ!Tmmfsv )Q6tAb#GllbN>M9}"-/Ek]`O+\]QRM%Arw)1{a[lkUTۃ sDt!HPBǓid1C#٭omYi"D], 7JmW 2A"uV{."7P_S%a` u([HNV[;pDYo$c7B@`1pqe B"N!w<#/T;8!]siH 45s$;2dxP=$0Ú\wNdΒ38Aezf,"ϰ61i3£g{\BC%ӓΠQԭHgL,0P6+Sc rpʏV~15(GNsY];"UOLHm KTt{!"F{eoy]n9oJ-4ᔧ XBj ]@!t`)fJ.Qw/#!G#WiNf 3z,∓ح\A% QykqvpZ2pIDHTz< bG^6EG)'AJJF$qhc:7iw\+|&~e %d.: bIlwi?NRo^(`/v) Zq&Gΐ?j1 ne=XLpH6ȅ5K'rGZ_1m1-qMu5{]j 'd> _1!tW  ^;QUmByhĊ`*,xUލ5 Xac<=c-d1Ydž[tj/oIH3P 1sdgv  hHIY]ĦcawV y'Pgh$D@JuN^lm׾wN{kyz+hrs-uop \җ}g+" ӿ 銐̐P4=¶4,#JfI=6+ ; Zq!(?/ 悡h4IӱX;-Qu&",g> f{.J? @Yes$/AD=Qȕ6͌M^}F査Br ҅ye{YXCA=@6s3ܫF} CvHܚبEd?*uoRQGgx-գ.ى{ RKsvBN=qz $63|A|dETS.ݷLxF=Sp)z9!|Xvī﹐[# f>^Hr)IaQry{cqK]#1id({mkTkdRR$%LκB&h B0O>$j! ϿHƇ3skSN`?we i%3xGʷAD'Lζ=i;ΩiQ1ydK:g_N?uY)M$}dF~=N3ZGŎɊwH6hp"JG{8< 1ғ/R~@Ms16&1*YSK+[2ck*֥.qGݶmjbTHGώ '/ E| ܙju O#jxi~(l/4bJ~KFmǀpA|A!j4MYG,j_+1)R̋oeެBUMVyѠGdh/tB- }/e#^(ҏkj&u?ǒh8+A֖j& "HUb4 ǥ-k,Puu[Dcj#lGGNt-ߣ^mnٍDhq9ﱜr] 1ħ Y'fRAfVᆰgLHRzI@IOHzT__wߴZl,ϘHu5>0wq~2GUe `o0R"3-h8O{>P*_zee<[w>hT䜼 Pl 7=٩5=byQqYvבֿƗDd.n" fEvyC6 ={+&3w?vݾe3lꏰ?Ȧ>w,UmBG, j{ṋBmHk##9,;ѱFh>{z2DQv(l ^ E(XR/*QhkF*/\(udO&!5T5hÕVİ U-]Ռf TߑxQ Lo~!=kFJOuI6f-l==ozoYVs?HX>˽"<#c,8:Eƨ)!VI?9nvo՟^F`D"f uʤ!ح% p2Bn$@B)\r3AZbqyx'\~i/ckW7V6Des. k໗=E^nϡPwVy,"2 }P6e&i㯁1ʌ 9L@oe9펨><dA| XPC$ w"ܞW~?In Afh}ye5 S!S_$nXzcrb1KzY_Jk?b>H}`L^FȶNEO@a17+23Ӈ{73Ug ,ߖ{ԟ1[ <ΐ)ݮW y/?F,qw]$/r=B$v(M'hc1hķm|BrA$?mʳ ENWRVj1h70y?'kM?͞n4 [XcFStz%uT`0䌠jŽ8rV `]U%X~2u7-S-;p0_t < ϟ(D}OyjŊU[ g1wRg$8 ӢM,H,ڔү/ s([s%HMrsdc;*xoKzO:ZBٛ66[؉Ϲ%?M:FIhDmo_*yʳ,m\*^I66"]Ky*/EVx.3nKDM!EPec m;5PW-@e¡OU 'fe͠l=cof'Pu ο$"cU*s:)iBC9žEq01dÅ+!Lawzil#|!@M, aݖwzЅ ;[9.RtI.a%>ynWp~!}R?|;P _:5R⺫y^M6P2(_KdZ5U҂׀/akJ/;(`x&Э ހNupE1$s+@0N?Hmjw>Ur(G.J,F=T ѻjD@23έ{e?@8bd;/)b'5碉PS94OV9˜gNd"Ӓ9pF]ṵ_-ɛ\&qeKnplfc覧8k2^pkITMP%H/8(uPn2k+!})"ı.Y;S{rM%P_vṴ?û,GqNyv}Sܒef>^aof}&76E$il2O+ rVm@Go$ƕWq)deW&<(V@x:" |x{26yl\B20BvehE8 $$_T"gFbJFH'FJFkPavߛʪ⌙7s5y>2}3 MLCg+C360Ix@0-' cyMӴW@.!wY=0qIie2e'|eb:oUc^'Q  z[p1rb&|n TP꾼H9PPQU$,\ ≄t lG0Tjߒy<6]Lw1;"Hi l|WwdA+%Vqa m֝v\.dr[ӱ.0?8 E<)WPƹvA& 86M؎`t}ǻ$ [PtE4 Q|n >(T8̮ s*_A? :rpU@g R7GpY]9u|qzgPP\pX_N7Y7u*!`~NCK7{%侢e5rԬQa5xG>Nrn5&i)Ϯ`gkE#Qڷ^}muj?yHhZD$"Iю4~g'F[B|cpAlr1aw@@bI9D;מv>؛+xOcX]ܷ^RGn"̊qb@WgN>n6gAI0n^Zn| (C\q~ #wіsiF`'@@ǀڠ*C4!t(&t#a}7A"#%D==hRk:IE0/\#cE1T%jzQ4vŏ<@K)gIU wrQe'VNin^RTɚ yVq|Km( 6?mG) o:IqǦ0.\`$e,R$v[/(OWMxUO_ZD.lvezusxi<{Gy\Z@MW qD&:)^˂֔(C=N 6KD|\#Iܻ H7|_vqXsK}&= U*7.Njׇ$s/%~g ח܋Z']5j #˫+kꋌ|T"=ZJ+y #Ć̩)L9Ş2$-a&N-{uS3piUrWKBN F ȠhPs_sY]+1y3^A^YeB[mm zoE}$`rS0yʉ"'59˛YlԼ'xrnF7yL輁4X oM7CcB *XPz1buzAǎf+M>[a>L3b}<]۹77ɮv'\ugt\;'3Q}մTQiۋCYBr=Kn@ncYBw2!&Tp+|S/h=D[=k-0ox9e; j _ID83S#u .6eΟĺ'yߘx,I#"Os:9>~>'o|3(Uol嫷}bӚMJx𞡫! pЂn]HpLZ U4c)J8t@voLL£4Z.Bd9l"j%$e}3֙7dY_?dW? *.B1Uj.?C^YpH-C1uO@c]n[y{͌t>GTtPt]KU8} ?`Pxxt _LQ]Ԗ!ޤ{e#`jYP읂 Z w[̾/vή5ŻJЧ0j:V~9Uˉ$|rnk5hɔqaY--ubZ+0DuO9< a^>j['A9_cKtiz"[|B ^quaPpg]1fR 4Y8~p,r=̏706!X!G`9-Yi1o; Tt/cb%[]C,ihhfiwY\8FcK*@+: 5e֫(İ; ےCCOiq<x>'[ d `se3"hmB=JX4Z^H%FgjPFfDhu,]NKJb;J:]LŠQ+qhnͰ;wZvQùY}.= LsWO!}xw[#ſt[ `4_5]dZFE ҵaC?|" Η *]dH$m2w{\+dh/`D}jwEX Z^hJ3*ĜUOS/&h9Jz"ςqZȿƒaպPG 0yVW1ǯ ?飤GǞ.J^)OcuՖ$#@tB' *O@q]iVvzo- akڏ50Lŝ!*Ƃ=fq\BsfQX[:ϲ݉%X Af2 C9Mf[VXGWbŦsyV8- 8 Rs5E;ۀT&9,4As4Ξ4tǬ@Ɇ//֏UnzgawH{AW qCz\uxc9ut8SBY#0WDU9f"xI7{GkKJ*_3"h72LKa+V~`yJ޲p 9,#ji^^3g*7! 3~tysa9`՝ TRL('t :pVιFf8[`CzsciY#FD͂.劋1=ehw[ņrRwl8+#-UP0BDW]SM\s3O-BN&^=cpXO )ۣ Ce.{vI.g6EE:[%9'hӽToz!n,\F`(0 ވAUaԆ_k>i^`HW,foxO2`pDb%JQJ̩c+G>+m1{ p;= _zTq[xf~,~߸GZWYsx!K$!Fm.7,/c߾q[vϘ(3.h880 N>zsoQ$/v+F{AUbzan:QrmF+{ C1NܰFt m>&TVؙUw4]ة$ Ovsl$TgL yuMtht+p^.mpBܱnLsW(~f*ma*ø&Z!ƜQ)Ex-wsT]o-eVXz ?YOB:mG\ qhe|&9,"$ڟ$"0c-CfORp~LcwF^ i*B4#9#S,L?8`=Zvg;9 2zs o囯bx.kӷ r"栥Zc$vT5kZ(wS, ~ /YoQnqPLixx6ZFz|&c[z]kЭWo ,]_'{mRù.57:Uof!n`eB$,a}"Ֆm85:s>J֔NoRoO`48vEdDs6Y@OkOxI}m& $hʴCTyʣ{D5O}9|Hn|S-$: tE=k'4 YP |F_M˝BHQ|$Sf:%r΀i2}5{0R/缋mi!87A9?}wfjD5~lg8WJvs!H ᠭ_]G0/1Wuhfn(;zU~Flw UHDaz{9Z>bcjg&ȡO5xJa]Q$JׅvVzfUl /ܦǯ (bbya}zˑaL͇E޿e<V 7[IU4y :y֪HN"TɎ'w]*"9%e4+*;DA_wazO領}5\ݒ.㥘鎠j/ңE !ZV2c=/dZסVIguq6bDd;bu'aۜ[w@^ؙ&+,!IFuZaBwG!@}|AqD}@_d !+lKbW'a̓EfZv~kLvBg;ݬPv/R~7>tKLzi{ d1 2c ZQ -e߁VLvv*S1*]Kee7ePA0eqgJ=y,Cǂ0 m0x^?l8L n'֕IB)`rr>w7ۚYc!jzEa&Cc9Ԛ09%+cS#>An#u k_c,%2ss?T@hWX`n][Q챦Y*[^ z (dJ|jy}͸243PMNOsب[Zm2N]),b؍z̧ȴ##0U/W/S]$yQXxk¾c<6)}TY>.DT08]m7:m|Q9B{+q]uBU*[ ȴrm 8B8:b87u9w$PƨOΕFIiTB:yg H9g J,H &FT_*LZoqLZNQ$;%aD4~o!416&V7NqSɊ0V&BE jq愧]f0wtSZ-2ے::M;Egl;̷CQá/fVpK.$#B2$JHMl- pLpYg<7G\t54V6Aj%2p!+Lv0qε~>ZG]D5^u4YY?h 4ib-ݔ_:](y*Z/#1tŶ1,7ahE߈ԘBQzrEyrrhz,l,VxS$$˱AtG@-;R+#sOR]/FN$ɃXbH[y=^cͧx'SOaI!he3]4>mƥ's(Bi*D;A/Z#/X.]j ,#;I6N0a1Ʊ}һRWPQ5͚:o0 ,3p_  A(,`R^ۡ39LհG)!3=$N-{L:V@+$rRd.v",al:i=M?$0 Ogwj@O̤ j9c1NؤOn+F#+ix+Ωڈ.y]ov",@2]G;q aGU$ElFaQT(:?s ovOD@~ˇ+GOOed$>T(-^oݸXr{4,roI " "bI8%k[,.?^h`4mx.{TɵBvw-sOK}9h^ۆ`V@i66OG"$B/7Oظ4z-7*շfkLxB(땩$u>iZa$pcck{vٶ3q>My2\fOh%]Ay!DQG]j0;(IPZk;ن6rv6 +牢CAJ@wBi`GGMViENoy:(3q$AӋu|ġ~Mkr\EZ(ÚlM-ZYnZGHgLx6Hӊj[;YGw^aFEJnqTJg` ?&ñ5ρLC)`Uk s1G-PǤ ]V1/K[&ih07clVPYNw!'3AoxM.WL qYӲzm6A' t'~̈́߂g+1!>CAA74E)y҇;Vn{H:|a*݄J^asmRQ8`Da?bfOmA-Kޱk\G/$қ6^ uw b.{H/Ǖȅ:%||(U픗LQ*Ʋ4[hWQ.&dG!B]jSr s?l=kt-٥@5 Dgu.jZud{~{AV m%$rCP*^fJ: uWs?֩L(SEi& &)?(g\RBoK /3n 6jA>t }j4̈́ w]EjG][d'=*jnՅ oe,@^";TjM`u\]5V`\F!,dץ[,9؂ޡ.eKT?wU# OT"q8n9umN'#adC}BX49S[ԫd Q}+ikPYєlv0 {Q#bIۛys]1~r,г{':V3lq f:מ<@qHG)fo> d:0;K>'W[~>Nv)hge菁v NaUB pu6`#-B.PqQDoFjVޞfւ(8F#'nCu»^z\IcW8j'.خD #҅W-$hok&-qLszwʌl5*Ix>(?)x(LDRjR[Y`=uLdi8o:MX/',Tq5LvVl~YT@JK=-RDO{O]q5q9II 0 X3 AׇPY-#GvWF na7{1$<룻mH!c|z-94A>i[ A';=OXp\wHuH-uh9'w'/E{3->bc05A%>Nn\ R|n_5f`?_Ts='ڡC;9"mcaOrakmEԖ |}:"qA%Mt1NmQ1@װ|M&ge_WɇOݾ.SpUo ދhi^g> 5E21[؉VahH3Aw`t|Ȏk´͘YƲM@% ,N?C+2A'ė|밉̀ZOx)KJ4dǪ=/]Y,Dyuh^"rG݆~-xWjj&YٍH$*e:ES5rq-U!1Xا,Cʼn;a42)ӃXZ *?[H,xU"u %*(%dq>tg7J$c/8;Etbe_[ycלMۥko#U?'&qe"qM.jذ\$d SYx+{\lnS\k99قrNS9Όsr0g٬ P,ZJa93?*|7N!p-j JTuDgMٹ{sDkK[X E'Q1,)6ysyE5zid:zݔ5ne,dKqf"REF-(rۨtfWfDM,EC9apATI'jPW5A=~RM+}.yUAp Xm3,:VsξUR^ ʍHJmPS\jU0~slcgwj.`?e]GEF0|G{ @JtC N?M9ai][BR\ bt$٥:q;π gz-q{,y"mbD*S',}*/r˩ߕhHMbD2r2{-v yVY3zpw;=6 fRh[eOϮ~ hhBB,Sq<ҥڨLdev%#(WA*ĩG(̉ҽ{}=١C7QswJꘅ*_c[ |J;^u#b?y1;Pt.VJ!otpq#-|. SO%diOœT`]R=U-ڽ4u9$%ʆhO91ߍ4$ X *oB]!W]C8A\ }4㡴uu2a>mUNd_KfF;`ߚn민us6ج\ ȮF-X5cw[#^;v$MxYwA7D9u34% 6I_X>6/nX]tSY"EPQ= &o!FWV`52D+گҸY%wWn8oY^ i!  oHWi6\++Y y~,i]wFsLTa!ɮP?ΊЌl.{sacQaCWիOL|T-=DZ>I4cÚ^W sY>+;Wxt[iKɞV稾h~i xoAf8` TaQ<#h}VS{\%-§rD%q-Z{|sSWn7G305+҄): P3سOXjKLG%*;$oa<(ҤDDhہ޼ M9M)8' &h014H9?a7PM2# 4ͼ[7WnhYk N0F\@^ň|~+fS 'h䒋Q:MYdOX[|u"܂?q_m2xLLeg)O1&v< %nt`pWf%UZ ~0,zc8sJ;?^T1" m x}̗X|C;)] SK8"p\Ed- Ox]ufB;ڻ_8)=D{.UD/ 9}7 nCIY˓2`MlyGݭ/ֱ:h;LAr\aH+?lؓU&ZKO_8'kWV?ّ:!=;wa-^Mr¬52Z3${&%f\w^{Δ ¬gmek ΏԆUq=^4JLQV$Mq0)0-20p[ԭ<$14K\R׊\ 67 >"6]5|N(xm\Fu TY(oPoIs`N90 hP_t8Iq)鉄|ϿBvr˘*S$Ř& q6uȮū _Rq/@ ݕvsPU=zOY 0D&R"K,SGh?rF<>A+eꌭ,0Hz'%_m =>VpH'u rXjMl|AYu|P/ k‹ŝWLN?5t0ًR0Y"n "E5Ahx|h?eԸ8[&zj= fw@0I';KwBHjxtGjݍʒ-zRATbjv_!dCsgNgF1wjih#3ͨ0wckBng;c9(悮=o,`Ub[FNXN3`F"DFW#R?|LPܽÚ^ v--LCT1#S}O 4geO3ِ߲22K < R7?f7ttOz^"DL^N*+I1U e83z&%mǎ$>qHo!ZOϪθ̥w׺Ƌ-eLN8HGūڄJo*!A8r#'a=&:-?K$fM wV{|W~Ɗ y쀯ox1[/ 1`7,=lSRz$՜ET7gB9L0lݨ?X˭FhxK`ko=$@sZRg}.9ux%𚩚dd<%U' /%S'@ԁR.SI^hx}$XG/Vv\ѦKu(ۼ+8L; 9VJzЭةEF@ɹߑ{| N;"4!WFb:Mv{93Ek}<`lܩbIg os[bzɯI9Uj\Ω9?RD\&K@WJ="5}1qOw6qnKifx?5+\WaEWYH< `ҽ~`U+` 'mCv_0C:zOBS=TP] N9XD( &rh y7pw`]bߠ?&Ṽ~_cPކ@@:Tx6 2t]]T; g;4'k_,F_K \r)BErypy^܄ il<"IdŜxf , ?쓌Z=) E KWoͽ?_~\tǨZu6hCRjԈIũ،rPGNV$ YºfTiz3Bqǎ:D>[̼N>? vXC {r+#:jt\``Ʈ›lÚޝqAqg3L_((smMoN`نH[i]MtB}t%G=ﷰ:]<)+땻e/5VxUV2 R{32X6L7c73 T|# {({Il"yќFG Mzܨ3zthmޒGk>ҨbD{%3R,Q8 ИdGhːzp7$2 > J8jeyDO9Q2TBiPq/G{#Z yhݝ,Y+o$+D1RܶSP =>,QH'54擃u,2Q-J'T̕4u}fs kϋm'q y)x{a(GK9Ii+F^6 GRØ$'O ~dnX:֧*:ã/Xr>sϐ|5(| |Swju9ܲMd";?5^\7QyW~<:*':"eqO"W1lYy*4&t“n!}۷| I28M|hGBmY#p]Ʃ ⡦H⶟F S 0,XHɤQbVtUL*cV VM\ U1\oDn[^S{2r6J_ߦBGcj`4۾/F_D&"$Y#yw`]%,"?YHλ׾(w ~!RO ;tߎg.M/ڶC^d {Gxs*wli4nN-?3VϢ]dAnXJuzFX㩗;̕Z3e+W%ޒJ~K)x`{`Yg#yGҶ)RJ>Ίm<ajR' N{SgOݕ4|B^"+kcJsY>{!7m77:_$ƭ5E¹#[7p{TAcG<¸ 0VqH+%_Zwеf>Q[ȗvR}q[9rS | R>Wi=m7xT4bQUNaEGN`}~^:c/]L_4\YG:ҍw|V^z; AfDL_^q]jZ-j(j27꽈}r‚ڳX&x9OlW+붗z\WWb>@0!O'bkJTp2G-ey8ҽ7h91JEnqLlM 5S 7<ŸO[BMddfKK=qN Ap\ǭWr 7AXXppi[ZuKZ%=yVD )c"pbޑ!l4,*EyzD qJs _ek2iAUgh jb`-3o]gQ;6] _O[&3(TiO<&bXv}X"R D_<)hڒjv0 pb!V:*"*̫b= W|y׮#CoZOs)Oe5-ۏLF{`|4|?NHNmFDdfYأGCi_HԦ176:?_v h|ւ 끦DH [Ao4D5e-#MEλ$$Ka[Ǽ0j V:끦j4MJ);=i\c W\?>{StBeP|o嘦<`mbJ};@9q )JωiYs&;]T&Z1yעk{EQߨ?ܒFwF"C0l'BU~%r+=+E!cG0Tz ˽~ Xa#P([ݼOmRS8]䍏tZT 1Uf]U G{</|ؠu>q0- TJ,^9t:4X(㙜(]+(]PcoE֋X Gtܱ)!KAg5i^sUħ en@br _=EO<46t&5PE6SHk [;f],Yt!;yrS7zA˂]|f8o&%B]h>a,Ҁ8ǯ%qTf,~ԍXZZcq *!q2UnnHBo]yCCtȿAF A#!xDacPV(+ҴvrfQg4 K`]wH=. BGwWB]Ϭ|A X{ԩkO[gɶB7cf\ G $T~-ZgiCosE ew$wbM*/R}!3lTŽ(s;5`Rj M3{#w4ɄhB,a$I8}K:G/,SkQRjK:h0ӯ˃(r$E0)U-=9eHyq>6pߌ`̅g}p1x T˷b-՟EO̩H!Q&Qڕ9&O&aS1xhh`,S7 Gʤ1)Z2N_\wA#d-FN˵Qnd-7R4bSfPCʄK_pNdcS=2kEG~Z \ |7j%8U\߆;=5룽J¸ 4b\$P,a"wU gʮ4<Wj3;hjZYb"\J7xO4p8\R!+QAqRM-$~`oL]4w_MUML)*Ni6,܂%9AU&#;hoPt7@ $LMM~iPa.`&Yaɸo5GW?#R: j.p~= XקE!U?t5!g/Jj.Jj6]Ͳ F]DN7{McqɍvLs<"l\y}[Zyŗ6TmʌHl^7]oJ&rʈSn%apxK'yg;F;6$]B.,dAjP-x)KX>xjóZ|?LfՏh@,5@{(|%<Ч"1JuW{s2KTg 8na5'o ኙ҆ӰN8ySijh7Y(u' oϿ*.4e"Gl"R)w5}Vɥ ;u#vlcҎ=4sT|ep1WĎKD㶿1}ؿ]N?p6*|݊ƸPA|Dqf]N~Fat|_ ^[JĵS% /!#uG(~V)*bJ)ڧB )6YN&ٖW %7Uk,%{,|X Gc!Tj=y^.. 3Yu x]>KzWH/VRDM1ezN3 _ rĈV*$(;M<靹3Ysk NPdllzVP4&/p[Qnxb<-.}v gbq)M[:}3uzU`0tU&E {0v ΰ;H:T{mL]J0cKl4ޝ{k՟]X?/ ]C1Q\#i? pmU(2Gjvndۢհ br+Ċ잔®~#W`^O~,O Ț.lGփෞ*cz>f|Ղ#'G"D;e:"猽vau>ΐ.Z[TʅyB Ӿ P?-W/X k` 4gKixpV Gk{Q~eut=#, [_&̷v7ZnΑ^C슀57ߠ./<`׊+$N?M>{(S._FW!$`PaRQ3 ceYbܯ k_GIM/zedTp"{.56seLΛ6á۾oN$]=ws,3Qkƕ-{XhQHP͒IEb8_UѦQ{ cбLidC¢~Q% U+}Atՠޭp\&9_nCzҪVCGa4dj眈XҼY=?ah#pltBjN7EI ?,O!r|׮\d)yr{>Z1 K ZgrƚNXN$HȧɼjlD W]B9E͠ɞA"-N7` 7HE;'6: '31uW?_bojtInJz1|} PiAAaĀzOJQ@{cCiViN:(xk#ۇr 2 O{0fXDHxmm+~s''0v\eGMb}'94bevVy+cKFXFwF(ȴ; IT;,>tpd4 NHXf!ExU ,JcgH% u&,%0E,I|UB7ҋov9I^` $$OR5ąʯL !=Toa` pHE#|#i|_B9:~gNא|NEt틾0ɇ3Gm_(tJ݉{iQPR8 7t!&/=k#_Ru+.o\~NaLl" Mb*$B*o [waK@\XFk`U _,y][ߘܐlY-4MBK]JXMq"VG%=[<%Ƴ[`.{/V878gƒGMYhP UfI6q8{ʄb&q3a`}bg/ ᭢CC`7h Q@_pOH'z1_~0)mJC~w96 麺+y0ͷLټk&jk9M{ Jn4*]F QcoESC}(' uh3sO!T-%X zN- %Ra% Qd3{-s" ddE-wڛ~0r7C5,UkC19xٽK7N/C|9B*UBeɓs1Ѫ~7+,Ffl۠PbRfKvm*ɦAGeĖXbL]EWP s1I Q^^Sծ7|Ƚ͂ bv"IH}sWd%<5c2 .5P#\wy2?6%6eʆ;MWmP#ڑSVݴDfѕyxi*p}\Nf{q}G+Cƽtm L>N;<=@!3-֫J*&9KJ8j luEj6Zm'Љ=9RL/9' v T r KdB>og '{et`ÑG}ubo%AmE<^|5LWԲ%N/jHpֆlm7T7H88}cO [ݨny~8(=[T^Ī8)G@T2yg.^ХT{J=0[oHJVsEO}[r+Ju~YӘ@~׽4.1,0;,5&Mpe0ҽ׸g_%_&"r+1<=&r|ˊNmSIHoCΗwGt>oD=ȥ'ro`2Pmz9oE.JzCހc0ߵ+loe3 Xi=0{|Vpօ(;eev[gP09B@+({C uS܃cL,˖(60ZXV:_9'}tpK`]5\LyEwajw#o4Nzl9+K6M5NRQնB$Mxߘ qYgG~N +sį(Wf b:^|WEiG 1qgVsL3#>2kR+)f֤ jzrX]x}tTsG -KG;g)LXS8%h(XCoja.J+*ݍEIrX&OmZ%ٺQA}oULfAoȡI~;TW @Ldzqw8 [ {YΡBB 'ef7"+d$z igO\╚a;(;p86<̃'XN€aXRFt^]FAf\]Fp}8V˼ښSk0 `"x#Of_%7 O\ֿ̦..W,acz % C-u?3ͯ WU ԋSyӉTe,!2&~MlAZZ,b38g(+_qcDN7'7⏨a1mf{U8?SԔ6-"+?̷4Azi4 z|ݜSp `?f61r|Wt$FaڤW"9p]RnPegaN9(" ` X <߶Nm MI7C叠CywpV%cJ ֑ˉ"Ǎd%9^p%YIƠ":-Iҡ.~ɝ^zW#ODJu=6Em{Qg:1aT@Be&<'jttȢHDo&L8 cqRu&,(F,ʻH*ME9y"$PUojn @z[QO#QjF(á 6 @MOuGڔX;BA#*J)ٍ<9"𬾬jcAKǼ e:iݫ*9oC+>ICOx;l!T`nxϼJrh%ن<%Nw2>?H&ùwՇY.UO6+~y%ЛiЗP$V:trfSpxNaLepB1{'_M=#adb`ܥ_)h>]VCƉax BE*Io/qf7`b-"w\ەR2o1G xg`CkgG9dZpW4,%%vj}4FCv\9}s^$|yA{ofI 3p ޽ .//Vksa:/DUsӵSu9> +`Z+NYM q)X`hM= !L-鈛puZBw$ {*P61kJҬ%-h5_AnUxjb<|Ql/Զ!D:>\Z/Ͷe E,vA1z*[6Ud*Wܮ+s˨KN,G*j ͪC_VKrO$͙`Vv[tn@R' vfpQ(i V|&4Rp_i*&xK|jɇB=Ue禵B6^ W{1MJ^)́8k{vnˋ- ;f$h؝4VGly(KOP f {x0FXr5fĘZ+ VnF]]3>dZvs,nRCBʧ;cZWʫrC[&F&D6ѻ;-ayusT(lhdՓ19>X U]gYZ070701000002f9000081a400000000000000000000000160d9f5e30000a4dc000000000000000000000000000000000000007100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/ k]?Eh=ڜ.+-z 9*pl<8=.an=F -|o M\eܢ)E- \bºP+_, N_U̼d ӼNOő-\GҥQOY^DLjKeQbր3HfQxZe*8<DT:**6}l;CMEDoq]$r. ?͵~2 0Y?j6XAp[k_U&6,< |?!1l ɽ=] ]UmAzQM=_\e[ȍoo\6ŷneV#Sirm8" >n&n?__dn_olFj͠d@E.Q,P\ֲ񣮺lrfPNxIϞ_aOp' lұL;[th#H:.ϙ1mĚ͚0ym+( BjCrSNiGWQfA${TQ&QR[ ȳ+]S}ϔcCW*Ċ22  I[,"JtRQ+nB LC>l:nT]hݚ%RHZݖOpuW>vOfF(b-ZGro}q';8El_<+zQ`$+j-\c@+a?k>AVsg8# $YhyYudLo&twk끢5S矻k\)q@rށ>S  g.`ҫ<JЉ֑R#}܋rd)dios#[UXʨ}~1xe`¢&t;&q,=M1x ^pp6:Fư7[h O"V*o I='L/h-sW"J{mڗ/m G}?}r7IM1*i].ɖO#)2)oJ= |Cz+7x2fk%ʂbu/zuP@lq϶#ev}9j64T`bv>d߃aVd5e<!$ʠsQL{r^`XG'%K{M!f-*?nl;Y9_# *Ak6+бlE0_")E}s!1 t ?6 Wf^)1=u%&q9,.Qf%\Y✟lfC-1NNBE[;Ëp# ɔ,zvӨ[3P@'T3F֌2϶cײ@XM*[raS ̲!VشkrT, u7l^ +6GFdTŸ}p ]q<.0D6йGU:MI ^v~X1H9=]+=2jNtE[f]T3_?];>np}F=*9pn ٶ_O 7gTge v|+gg1k37 .FхĶϝ>}NR[<?QpdU[}kJ1&O# R `2k~Ǚ`@L6T6T͢T7. 5)^9q~^IzPb71G[щv٤@`94hVl}4║ZǷ->C*1I&:l9Q!{L`gD9&mA7MV9 9/Fxʼ&+x7r;;{N;/ ny+f@}0L})IoAA EhZ8oK쥕!8$`UaE~b'@ɮ0ǵ QQ' `!,s`uϓ8E<uxlBGJQǀH${R0[zs,쬪>|x8eβ5°uܵDGsQ5?_6;sFaG< \XD+@cnFew`A-L\;LDZI] 4V1Agm(ۺmBz3~5av­<ٶPGĂq55C|Fzw^Pu͕wβ1GKBqpjhVz ,!ؙx0E%[_7Qof,N2D)lO5JIvH5_,n|JP2XPˇ&׼&biUzh0~%YrE'- Dlij-jg)h/O4j]|957!ovpVE!ST NEI!`Aq>[gN1;b]'!{Bj<^2ɮtvsh@eУ.NW"֖8H`.i.j8IA@Ȏq O.wRk=v:nOChc{"o\逯Zsk=ZZ272Y|*ư tݫ (bU<:jA Mυf $پXB29b c<J0qxIk}]?Ɇc)ZuO5wnٚYJIq45Rs*Eӂ4toqC%FIC Vz>xvY?W$zzQO}q$8+I5ae9vHę=s|Tc'Ne9/|5s+MR޷K$dw:yg!U-+٦SosWcM%K>wZ,  m0`k;zmMcVPYN*݇$@ iV=} =O\WD^#+ؓ ү E=_71f>]Icom-5U`ܾ4A{.he^[w5=o v]q;b\ZhT!oG8W6~L+=h#$yT1/ z)A z) kP9wAh sh`TA ?|My!kyk\!ft)w?dhT@äVRg3#@\;1)Q^g}x[:h#+տ LKk]B6dk![TIkF>t|"}o)>ku칾[w^#8NBrK>\1 ̈ӉU9_F ޣne~G Nme|hd/O 6@%mkKA8>dm WR do.$/f "vrQ폁!=UF}k7;eNV^#GGKk;=Μ_AXwQRׁۗ:ĩ%{foJ48[x2 3]DY~ىgbv܌z4Op,#I$uE%yS*BQJٱ=`L |wNzC=,Ôg5> 9ذ2HTW².b]T <7 j`Ŀ&V?wa/#ri.488ѥIVP\W^j")p ܍xbsE3h>,,5wjpY7 +GM&^b=a F7!]ч /QT=(¥%J`mKuN=[AoRsV<44mxKhM핕i: |Owv>?ѥsi7Flb{Bx@`}_VX#oV5BIW+(8;OMjKо~|X: &,cLmҏͨu:8j3~as ~ )xTHA2{M>$<3$8f=x5L Wb%=ze+HoFdQn^/,1ͧq}S@. d#{n2; 'Bebq1%#몮- 7׶R*S$쫽5+aHK$H&>Qu0 JT~3tTJډ4!+ŪO}d Kv~ݜRY`w5"~AӮCOjsY%xKh>_NCn{m"Cv} Q]Tώ()Z6m"gTG7ů1rMHVBq>Xrq.Io&'CֺiR"+RFϖ~i ߆L :v+ݮ~ci!\R@~ݴtY}B1F"^98[F"]8RpƦT"bXFdOV)͸ҰLE2Hu+pGKtV_~Dt>5OԆ/b럣6 ׍<:2R4WClO`h]#xt[eVIŒn.VcUKkzک{TB GMCg;ЇalAA_dJ)SKև.X\ (x 0ਪ'AR(oB%ɥb9D<ժlPȬJB!A[S+z'Uk3%d͐jtzaq&[6_pk0hfe.9Taܪ/3hk{nS)5"to:)wn[O; ؃WG;<^V~g=]a>HY ʽeTXp}o N86_֎gI#(9`/V⢦Kd wY-ab eGRYs|pWu'K*=m,EHf/y|8mS'(ph0#:PoB C l\r8QWW޳!ueňN/3 O t,#1*/%guOtWFx~)Y_5"9RTK<|JrkZ/ .^yϿ8Tϔ@M cĤ qhrTz s9GmR2t4uHz'p[*M _;'x!m*wV;>%rbJ4̏Ʈ -QʾYqer)KPf{mڌg?C#MHx/)4-a@E+uJ_DcF;"6ŮXK`l={8v,S߽W>?&8qnF90 wlL=\)*Mj۳G!yify#V?`4J/"yWW):_fE'+$S[U_=b> 3#r"]Z  (򐌈`ˋ\@_Nf3^]@y?#ء^x7}k`=ʯSPk9kkN=:vge_])4H4Bghe~2|{\xUeY]9v0&wpmۃݨ2sH/}ǩK-ô{ =6G^}#A)M溇E)[)j%v^`?_u76ɹtݚsdz~>;eUwT8!*q\N.mRŪ2req&댽%0e+@QCІHZb"9r!-F8|(I& ?C <]HgU?̶SAIg+3IOp!b^_$A$)L94zM ,|,ɍ;擏&hM b3qުymPΫ3#P] @7n/ҼAg25VXa rl @wi-q9`.}1!HNN?/1PU4UZjPYgXU³2'bf.'N9<IoɎJDHxlk93s1W4e .b m@ A#NNX]+ڵ% Cݭ5Ws99;#Fx͈dJh҆ZbX5^<6q0. <ຽ^q K5 LTT?0(a *]Klxxlm;nsЁږMiqUV}pQC]%j9#8a3e{CIT^S}OKJb|tГ^fq?u}i̲ OË:^dw}\TJ';17_/<.ff8%dh&:{MK@ًzJp3=`V%lÓ:{$C:ڕ A"I)f|1˲0%{t70|} r@cL /'4e 4W`'9;$*\aIԼϷ$Z`^?G`v8>ÁBÖIr6Y.@3q\!hack !+=ro]ML#x$ʄ}vn:VI ^b|rhI$,W-)JP%t=' \A(%-j-NE),߅j>! GP+֑lݞu~gI9/}RQ |EsOLCB&KrV qCzmgy@"İ!APguNA Ҟ8B)1v.b݋g0-Ma!:fQb1lY'x aj0V9BIwqe{4a: %6IT 4Jdѻ0& gF=t=&ߛ& cKJ1y/U|>?ZkP9HAcQ$O[ &ICcig)qeu.]X>3h!Ta|w`T7U9L[v# ̀X`9[.ͬS%S>[GW 5Ȯ4 \MJ<p>a\R\:*:M|"/ 2 QlQ-Uoᘢf ?mظH<6hɤV58x5.Pg#p{%v.Z^.Uae:\ `e{viΝLP*A}VոYCyy/9T6S`\Oa`Еlha?FT}y何_Ȗej~{bB%} ;BDIL6E;ϖ kH( % nUʅaftư7Oli[>NEUjjݯk\PelD}cˮ5*3J..e.ǯ 9O:|ī%ܷB|A$*bho'_cn$9^OckM\PD1vUUX7[`9pHZywA.# +ޡW_୮ߍ-&[#lظ _,Ɂq*FH3NhHzf9v]<Zٹd IӤ~{Qd~G$l {]Ek{Q F2؜)j }@>]vnI@73D6Ğ{t9tϕ1yq3k^XrloowT3N>-B?W#ZIQV9QWX=)U/޺D4s9V#.8ίryYY;nYLU3+:qߌ-uwŽXQH0;rD[8R94&p @ Vx0?jJߴ~eSgLvd%ZkWm{ 2 &TG?}ځ(')oD5PT8ssα35s24vs W5p${ꔏ(;3ߺ-N&Fܛ@ڴ(fxЮ۷"HP@Fِ;owh_G(.ʓvqs Zu#V5dЅ8kW6UoDUHc=ATlgzTXXE-iL_'(YJ:4{Lj+1la vܯYX%ÉoϡOA@QYMB\,[B BjKoA,m^\7[ z 'YTaT>.qխ!n Og(꓎~`U*/$3rkKiQP'n;R[9j&J{쯋yDw¢u?Hg4oNqGMa|Mg֬ƈ|:_:+&&iR_QGtNKp%Y洭>+d&lZR|<9cցLGǘy ヰErΙj^t ^#S$|xcC6lrriɏW 6P7<Iz]G0 c/Yb0|aa >3b%;\쥸 -Tѧu]`ϬIo/*yS+~l,P=CY51/~-L14PQD>Xc7l]l@S޵'X!]J5#v5[EiyM}/! VVQZՙcO9!7pzg/sg˫~t|_pܥA7B&׳diC{Lj·q ,D杻z\@Q`j0f17FԨ? _X=1\tʾijnI*QnrÚ\2C%X8[iBdFO`Rl\Q2z'WuqMX݁?}UL2Op90W)::K: e.…?FqwY[=!G_;ϋ-}% Gh5tO+E}OZBЇ6 _&Wg*w!s#+<3eP5AG$nQ͡3+W9 eM ߔ;XJ-qq00[z/bPG3tNYlSaʃ3^%<'XW\_@j(|sZOh]:W6шxJng-t K4N]'8& 2}I$|;M_8YkXHn,Cw<U#PՔW駶'?ҝB?+Q_&I̓_)TCH\\{M40ۣXއhجzgʒ5$>'qMtGR14zݱ$jZ`#sf0PT28Y Dvz%8)bQEh Z&wRtI 6ܯi`I>gsp]_ᇐ@$琟\3a]*?G. 4l' 9 τˁ,|vm<:(VNs |pܙ`ˆ>h _. ;fvDde}|*zVV?K>I/+_Jx(toԁ w9jܒ1-TemN]- k~r GEʲleAcx|digl$ub@?"fB/I veExeBm;0ќq=aB\LJ nHR SN3TD],}GKActOJZ=SR+nunLQROe" U٪3[ 9ɀыta}X`7G8/g&=a)d/4Se`?d5j`琱xTr7 Z_D(m,yMX0!Ul :v\' qmN~p GD°~)68"O:U)ЋltGƞr^. ~R`Gu qg5.$ lx<ӿr>P-.P[2wX9?tOq_?R܉9)+|-JU>fKP/Mƾ .]h*!nҜ3@ORFL_cA!P|Sƍ<ﻋfQQ$DSAҫ,p8 NS-R<&b_N"_3FYvz`T&N(RfĶn| )_o6y 8Ezu>F3):Ut>r%׸M="?Nk+Su2#͵Y5B ,Jo b|-bd[VΦm^c`J4]%_'M"8*[`K|?Qa+9Wp>"wC h- s{.7s_^A(OvG)&.,'LNCXɓ czouBKĝlhh_J َ-o5b|DɱPLj`]gI3ʐqVGF ڟ棸dsuaD_jCsHMXnxӋ,썯%,YvK|ݖŻq$qW튌u|Q!·$qqY*uZJK/A<[j :9? "n]bpMޱ@W*' E2=0u܀V9>_^m,P$ԀёH1;tq5*APξk:|azލ& ^,kLuv3&N!t(@ vwV"!|vPy'ІD"ʃJ/, V˪xt1jo [}"=U K` NJ窵I"Hcd]3KYXgk~~wyՙZuȄ-[Ӏ삧\8)w7CT"3/VVBIgGюtTUwX`&7̐fTL#&F" 6"GJ +}4b$7$*b\MMLNĦb%׌TTdQ/UC8K@0ŏ?"ީY̞ 8`QbMjh;}}!)#8=תc-x5.H$x̪l4YNuL|jp@Z txմEQ~56۹$3Y\=v_jX;oi 5ljh v#?[l"m<9DFp̊(H0CS_UusXI쵈sf IS:c)?iaeÚ7-;R᧶[PkS)QwK`ڶ~O΍) ٚ}PP>vqIj -V;^qoԪ7#}HOC:bi-8/vRlF]!# c&# 6E)m41"8UwVD'mF[OYBHCeJdv b"ZZh&[GasEP6{սtKWl+, 7(>%9[8"3QZCS1W,]P ;R嬨isA Kb#0wBvQNAh仏Ҩ˼i8&s6}E;v Nl@|w~>z lAxr<;RSZriqH\{Jʶ=QNXX<| ROUmCSx:.t6Agz[q@@թ$KB ,Ym|FA#*ӆ8WCiѪӮ8w>" m9dt`ү3m É>V8cI?S$3OUPld3m'ej[`K*ojh sňW?OKScVc[']FsM@E"i[qu%/ z*֢n\p[W G|uUg |CZ ~ԧNYl1SmmBB0F>&ЗYR Vw'$7CYtO0w>&/ȭ߸Fj>`䡹SJnT9POSfn )FEskRdGT{ MCU+ʼn_sPq,-#Lh%]7,9i52Jؾp+.K7侎/Q\<ӷÚ!vWܣV MeÂ?6H>'h9eߗYv?~xғ.~&jd&>ӃeIp-hHGlzD䎟r;X[gUy񰯯i2i pn=.wv .Yh]Ei/=yOsux(D]]=jZz1~ᑹ>lö \&n2jMW#robnDιtԇ*qςamØ i7BSº٣@(* `.ޟAgN}-,m%_2[pfϾ> ˴:)Z+RUDw?9eB▧uİ\I! 81bTgM/&u#%\o.Ǘ`'+l.BJ:8O`79~xl8*,HxOhq3bvikkjplCs2ΛS49.~""*ihX@-CQ<0PºVlgh F"CATM7dnn9Mu<Y\CN2aYcaxYJH}xVRB·Fѵr0+[dD65D$G'fXLy &?/mq*i#M F|F}6}qx +&8',ZT;W G'o@]38\K_sJUMǹ=+^*oEX̸C5k |BauazXTI*,OfjR8v2٢ }`I@u2؞ #ID:u4x :VL_u%=Q "/|}BR>onjY Kι15&Ѿ}ɠA͔Frŗ\m{ۊ Ɲ#n$D+?!'1ڂ|^[fs4YK7-nX}uH`-PϹ?^y_9?t =:tπRQp^&@A&2SŲXَGG0j %/C8_xS^`7?gFNH;@7 Frh\,{Ԫ)vf}}B+sR-_mX3Tsi3-rB^$+*]MF^"]|a1xMt1>l^,Wco0˫hBZFL=Lf]D([,p `9iBt>eh(,;wNev57a%;&.qӣM?1Z; !$/;jѭA*Ε08&g En cgARl^k.Bҵ['M'|$GB`ОzG0f4dBP?VteݪE "_ 4պ`=n_m?*T閂6E@@s7-qi| e%U/Β-&,8 A+6[ue>8L1b?6+qگ b&`[@>IgǞKfHd?=d7IY<~?{V}դ)3!~1kAMD[- Y+E fٕ -?4{˦rÀŕm9B5"ş[}+rLLEd.5(0,ō a(>(JsQ"d[@|k_e8T#(e= ^ \d5/NiѼ:רzn>aޤc+IitdM]5h[1evՄSj@+h-T%YbVQ[M/&2zUIfVGב3t8@: /$hy& Yr~PgnC5> \J*=va~lFMVW( Z$H.(sZ=r &Q$VRsCDy Pܑ ~Kr"3[:֋:FKh**[d4;x@&E Y˕J["F]F[dw~?",xW%XF3"g%H,\c"|]{qoE=o|NnA#QG#s`cn=B%f#ɐ WˏVh-͈3cIe<|޷afH{ JIBF'Ա֞.R%ie6Ak6ҷ =MDl҇,F8%$,yA1$)7 x}QTEt,' OcKעpbOmxťIӣ*>{879LZeۢ ƤuyFonb5=6@XBղgPE;Y/q(З?2[pvaR<4ulVPN&5%'*Lor<0;֊epRu>W|,ltbck1j# ݆d ?ۿg~D3E!h(}L6+ر^b9h|X')$xOw3^03ULb"dAUj²lU[[6%e_Ϩ5@5Af5z*_(b٫ɯ0@wA:>nERt$GԡCK2{u)KX(_+-CMcg!6F?# TWm(R) c M9| UT&ko |c{ԃht3V&@8%{P2 samKOV.*-tbє8 WhEp3Q &œOkI"9쬘"+=+-(qWMrK@bG+!јƗ:5:ݑܠay]ͶOF~ω-ۍ:M0q6B upZv%ӁUבh)Go m>kۥӱ+I#~ (Ol+F8; Ǩw1]*g<4VS5eB?S+p+-d֌KA1( zVȚĮO*\R\Drkrl'! r?wmÍnj)ܴ!C]y%.KY+f?u^i;-.L&}$ 9ZN: !-/YpL#ҽƣ.r*{X4S͜ٮ2]|77AcCj⪛"+L[58e֤8+]y ƥc; bٚFah 뛫̹NzWjͲg``JmDRی#@kHۛ-dMh5F|ޞk}anXps =]'پJb`퟉EU'"FQ8HRsfڕ?7t%EhG=CZ ŦVd]y|rvv;!얉ܦpJFIh\҃L+?_u]^n_4[5f() cY dئbTe\r^xrIдYNEg5'5,@BiPpu+;I_[_A|p*%h] N_qc'l/'n[0R 0^_s6/FDq )BGVvNSfGquk(Z܉PI-a @6'nAp)&6 )LN/Pu^˃VO6h]X7KWaj !Rf~Oq=xfT)Ba<;L B:f |Es>R+is$R#DS0'D$#\9Sk*JAO_V <l셄`;9ca:p!j *y MJcJ  kpCٜ-9OBFpi&[IdĐB:sRxy#T+0f,a6pww;24 ړU)Ap߅Mj0%==zA&C >0 員FX4O=s\~Jn:*?}gfT^qyC9@~ ,j{˸U\燳褐zf7cS rEaTt ЅȮե1+'R2 Fo/o񣨉^+'wPj;;Rڀ^o6\~!F-/7M('A ˛3}t=Rډ}Վxcd\P4BC*t;g5}_-Zꒀr; aJY>>X.#`NVe1ϩAafTjn&WM,UV»ɯ7ZPHP ' bDWN{JBwij\}VPfH+$\~E$kJL,/fi qvm+j~0NT%{#]fڗaĸp~9l[E_"5&S5oҫk"7ɮhl=_co7T"v@ &;zq7c_|tq"떕bZS4xuyxW켥+q1䡱ʍj:/Pv|, ܂-E1kڰ(/lOO2ZʐYښ)bB<&=Le|p0{^?I1dz #4S0/*K܂pTr7AId!:6|a9Wr{yi_zS7Aj7e.)jE(=cq'tkܙb jNND!c@ι¡B?]H3e" ٮ`ӛ+<CO= ;)7PCdH>KQz$ɚi-"-21IW:Z؃f`B`'e ,wlI7,  ^I=X;3}|Se\V$ab'Y]bSSѿ ?ʋQρ;( tYczz1*7RfޖЫ`c)uMJi=]stk Z>P/0Fa  ] CܤFRq=+m;@IӰD#2\ܡX}]W*@?Oq/\,Ɩ9" L7+)U[իDHEr67sW?=?N65ڄ^Kڟ yNEyֺn V3#ll\@E_p8L ++xJi[Z)#q2:Çq%ODtaZu}T֫.6{Cr~/]s{iWT/3)W)w):'WEvũoM=@;"5s`10yBf ֍-2W~c߅IϦM&;6Qi &7R2a Ux.A 3pcJcW]\1q~Lrɚ`MO}6DoFj~A*Y\bb!FFfv#]#y h@h0EGařD|*%cHvVƹ .fŝ J_y~[]2]ˤCQ's @bM'0ю뼸j)ҹ^JS4{5Z&^DRfa{ ==el[Lb>5}Ѝlͱ-#q9leF?ToeOa!3$-X sUjm##6u%k 7ȈtOn[Qt7CuEO&3qU1sC[O]@`"GʂRÈg XP*y!@L7&;,o%Ɛ*+ʛa' >)f†WDbyP)kzl! 2;E*T#qqo塋e0Z԰l z2N̺}ao2lCQLa Z?ڒ~J=_j}M%}0RJRA'b/@+D ɠ[`G4m.?JKG0pnOp̱Rj']7o|ň?-w M2 09C5CttɒUHNۙ/c[?gjS[4[I"PClt(8'hZ"'A|Ƞ& JC͹J%ϥ@?Uis48A_lXm ԑ?qKAq~7'l_1@Zd!Úu}* 9qvFoiC8[>k}^iNH" .T/~Iuwެ.2PDK㔟uwqRLI|<5ֶnvmM2ʐQ ?9IOHL*ިrcs8xٸc<4Hs R$p'Wf.j>INQw+,|4ۙl̿u^—QxCwZQ֌c0405k꽌sSyWJ$':iu>QakĿlZ#8~F&9D*gM1K+FU~*?!򳋤-#%r;-VdHn}&+S ]F[%3Ԕ:0KY}_8*3'*<1vb}6{QO#DÔ @gn]n O#n|`eMM%Qs K|Q(hO-Oĕ<| 3xFJ ɧcߧYL:tW!1*>-}oAj\֙_>9PL02n[ODSbbf9(k'+`& f ߓQt& 3if׿T͢6EqQQDILn~l!/,?g̜HViY#gGz<߰I ku5R#2GwB.$8#ȷ}|ɗ 6zt毛(+$@Li;b hкK=⓲ !pVqJ8 h&'C ݗTE,L[X:pLg;W'RJ.eށ3f.3]\bba&NM2%@ pzFl zN^RC"H@rFY72c%wV +kLϒ17 [S`v?[rY!;=փ}pGJqr P<󮛺GaBlE6w;x^$M tJ#ݘքC #Hv!+ Nkf)(h| lgV90sU,~\{ʻA/RC ,Ϟ'ygd&JO%/efS46YOm FuB~ K%D~rQMQY$G2 Zzo)g9:LyA >W_f"52'e-Kpx(Q PRەx ,{nVw4+fa`d]>#B3(:zU6`fT־O0P8$)~F (7wmIKB ʷ&\!.`GʃJ5;{|Jݵ#9)D4<>:цT,iv-Rx}4-K"534m1Sbb {aWi- ?a|O:o][cBľ߈'Ym GP/2cxo Mw7f3"&^QD3xإ?ۻsj87|#' AԔF)־q;-M0lz1^-DVJL$;FƏU=R/p)I1s$dbp`YwM /b-ҙċPm9~ Expы.ZCy=!78捵{3ֲe0&[v^i>'61Nod=.~lAt*ϻs5ǹFYo(^W׋=u~+{"QF+Nel}IALZN&+䫛q R|PVW r3som]YϾ\y}a>|vdVmzRxWD,T@^*T R II5r4Wt#.Ǚ%)N##x P=nV]X"׈,4ńu h,r#F;c׎Ii >*ӛPʹBsĥ]yiٹymxidV]fJ bN}]tRNbAp4q&F2"*88FP@/k*D5.CxQcldvR' ɫdޢ:PϺ.ŸQ( @ؘF Z$Ǥb nKlU^Y" npӼEc =Tgz=YܡnCA; z4+Xbd9 u4ei{oѶݯA_P_F hAs ̲Ir<8~޸ap@b֊3U45c.3LEDz cHLXf][߭d֕rCsޡ x N^1:\CֹD4C|Y+S2aD{@s|-(hl^邎(h|ӜV)cklLlE?P_;ͩIcERݽ[V*dGq,qxƛ#cySsR\$Y!XllzS4KT9nC8 m]7Ggi'2tU-\n -ҊE 6+X"x[){rPfMڲ#NR=ev (dCԀ)/T~ נb:&+VuQ+U>GJ7xQ36(z =QjgVm ||Iyzh"^8"%U*(H^m%:µՑ`B_`N8Ƕ=/>œE1ԥ0L:x_VmiAeVEDk;Le}t@fW'jc**qJA'#DKy9-MN5""e߳z}^s%'^KcԂ/pol~ MNZ,TFmid1rB N_cB'9PM/.G%ntO +MUi;+D?Ltn/JF5~AqTE;n[ 's!pkHi6u5﫭egWc'b Ue3P+$Y#qq NZk57*b#Ux3Q|;?8_'__ӎҪh=*|j|h\|E<&=pq8PJJ@0O#j ])M]Ow[jM-N WϚ^I֙_gӃ΃'[ qrЇ9 rg ^dI}= (j)Q騂k}/AIĚdR?KdcK;gA58:̮0y@TScU,&^=2! Vj؍-u.`/ ʟs IT_E:z[0]n g O?FGbD(*MDWeSu-N{մͪi*F-e:N ֖d͝ՒZ4>zuOrcIX)[y.6UNi.)(ٱoz5fG8]B}^g֜?Xڮn%X˜oZKstcwGᑪm[Tt*y߸5K0et47kmhNnoϢ>ހFW4#Sal0EJkqeϨNXͲ5ZKʇH]8yLUv1[vbq4_Є9\0eG ϽED;;<}0\o2,tmy_(CRܸ4b&'0(KҤ $5X>Q0r uv,Q*]hUH7qޣo,< R:2&4. BoJY[6,C 5j4*i1W-$uv` AA7Q R%*SͷUit6CtB%L0*z\OAlPw߽]Qm^.ۡvx3wg$נ;2vVF"#Y\fO˜@d="|!uȓN[`J6GHnG^rN;_˪zoVH3tB"U8A 䮠xdIa3@@_bY|{3 M 3cA grQ˥(ӕlHj^QŁ],V^3 V> R~=pˋ:k'2'Dž Jo.8[nkx-+o_6sv"aU)({&Ԛj}+ &>tco=2͍?k40L"IV y͛#긐cB g$|'~!nkD`)YT5>HtbVë5zuи=!>)I"UYlSp0]i99ώQˍ5AYsckD-ry}V[ZmL9ӱʱȁQS(R'2רw f&!8.eLv^bE[t]h?8z=Re3N9ܤ T!&:s2MN%t2>moR3c;ѥ8JU&ikRDD$-aOXzwLԮ3aX.L15A`~X  (lv22jhyE`ݽ3o3VYTwn0GBN :@PKF*Mϧa1l]W ^*xu:CRt3A!0 r]A޷lO$רvʄ@@== ڐ)D1 /Œ 5MVEzD0I4O:)t7`91dоo.t/IqHA@ܗQ? oM0.J6wt?8Л mU-2 ze%0\C*t6"B j- /(ŽȧғURc""ќ.lpt"%їA+s*Tq]4PwᏌ@Ж&\ÔkR=)b۱(@]; 㥨nf'&S6, t-B j펺Wh{Fᗚ;WEk[·)$*4 rn B(%MW1 ; B U˨KU礢l7o"gfdW*W[plfhK MnCC{WŢv-liio#yTc:=]ETo=p_3Isӭu 1Y& -Yk Re,`|= +K^V;o[8&˟ <m2痏8}:z#TJ)^G@?i Ā69]n'((LTd/gWP!A?n-]EI v8@E ^F{!(IF.=eʈ̿A$V1oj!]K[2Px=,vMZ]1k/ojSjFf]\Ii5lW4YtR~&?ֆ}>V7#׸;BɊ5  /JGC$!Ȁp0>~Y OkƼ=̚*Ke+irHZy`êʌj/Z}UY-+1u[ 2>ho=Y;يrcb+ď|y.Z^<`u*ymuCP*X7TZ$7Ho" 8۱MU[/YbpOa'kgU[G6 h𢉰b_Z_GXPz-RVC粄QnNaی(Xp(4=OޛpdrozRq@b7Rc_NLW3eԇQB_P4z1|oUh5`E Ȥ{^ AT47U6¾kM} *KdB0'#ȟsD Ǒk&Y9:_{(В0Rq MnF%e0m+a\k'm) VPC 5HeLce x;СRv+]hYphr񄐮&wb{d{ iIRٌp [g9j&⫁H\w/g̶++.Hudk5VDfnO P|_l:]fȩҴy7/.QV%W.f-t~n ;UcTǍwpbN{^(?62 ;tPM\ݵtagR״˜rߌxKUl m]+~K$x* oٽHXL>PUu{ D?7ج|WNS.amŀb =89hS|"=k;៤W")q(~")ag[ϰ\?oE(^]rDG0`4? >m'b(?mΏ<5^gv6aG$a\7+Se kmhV QfX {g&h%pCU63B~ .fQϢhՂ2ËAƵy($2N:o/ģ`Cc_E󑺫^3s l!tf,cj _}㫥@yPJrY1r+#:Y@2 ]*Qki&>ߧ>Cm_sH?ނc ;R rkHZ ,%Yfb r+$oΆs[]#JbjO2 ~riqN}f[B2؆JZj@nT%cVc[q}Yf?*>[!&Xp@)(b=oi_PWoKg)E)OѼFa(.\U@~fCg^7@8K:m;1w #rx@<)ON5J"uIwyDN[XMIVf AaeQ©( BxF,Jһ8J۳lų\)jN(uQ:7WlbrMd)ҕ W]w~wcS]v?sjliȷs]y#Tp/LF/"}_ie\ QS,iF<jq2~U!("umYJDʀ f@N#56A$]:S`ڔbx6 +IguZK孪Dd\ₐ@^Pˢ;*q,f@Q#{4_p$3$ײ?#>7*I0L#Du"$ ;&f픚r=DHbU R<8t:# U(m*hdJ*LytQlrz@ʄo!{COu `$c1rŃ^Z r\0ilCcRu"\IB˪ڳ#R;vD[GmFDc;썝|p&ɳ%0k`弾4h*N]&̐|PNc-#h՟hf@ɱ@7=XL`W٪i..C<~| 6B}Yuߔb"&$1_!eRkw$ p2.k :\$&0.Ÿ$Uc > .fS &eO*ؼywZpٳԴM*-J]" kPg˺sݰԻ@bSvU ςa&^&[O]RR{.̲\J :C۽Ff⦨4A^2="RRz_2W?t҇~aњMLX\b>a G>\nwjԀ1%`5WLfo_dml觗^yҋ iB.Jw:C&g\PbnkOV4av AWY@Wa #}8'Aež^x q͢_?z/|A>Wr/| 80(Y^C@|KeW[˺ʑ뻢I8n7\BR-BGsZHr3O9쟦5 ^{ Q!RP-%t;V5 Q8 }h0L!1I\FʻX@MͅXm؀Z[xQR}0Od}F2W* bB$]=xl 2~ 6WYZ ߀l GJPS,SbEDദ}9QMϸYQX;뼑.ڭR'4E"7LԾ㞳B eqG,bUvJӣy1>SAn9*Viݒ<{gjq6/kA<8n`N vvlfο a ~p((MؓLPּlt\xU o<T&4."_4tҍ?ͅ)Nz,ma˷ ?$~)w8PEwW X@f G k HqCKw>ń.TEY%hߝ'!b@y(su1+{߆pu5(/JZh4ajӼ.⠙iP 3f5Aw&iwFEs tsдdJRnwJ'@MKPFC^Lvv緀R֥Gd  1xh^2|&#mOr茀)"CH4 SR+D܏\i.%Њb ;aWN q:8~"}BbdZ25$.TY H*( y.kvsOפ(:C6%H\f5MkBsoՆ "餚C闩Rz69Byja5EGd"ѝa 4v,*Gĩd\ِ]mňq%wGla}(޾gkZmJ*Ze+[G1?҃ ඓ]&4+NHW"|__7ExeO_ 5KKZ% VL3Gx d?a<쥫`?h~)Ϊ]#l׳#_myc2[T-)dSD0\CKmR;}Jh9 O +ޔ~H%`sy-tcA$X|Ig[ 9A9-8{VokcEp>r^ zNS+>y3|"v'}{v?$a>M^$u% K90QC?TZ8%0p.șN=(CפNٽ5zЖO~oED[~Q…@:Uo.S̄ nm ۂSdSu  抸I9A.^,INDMWlޥC&2Ҁ+#]n]K 荐5UKUDƹD;V4AV(E_@|YA$9ټ==m ,POԂTc1uIyfQӳ8z#tK +īu"]@ c[Jm ͱoLW+Dr9J8&RCDYJݲ#C5Fpܖ| *-30r/HZ@1<-/ݳFPUrc@⶷=8J3|aSЁuƳ1G**k|Z_BmĄfE5׵^Dv~ksK~hO{p{U+5ќ;DbzrY]HB3BF* y3yDVIXܶSCw]La6NsoȒxNQ?)Xķm=A]$-\\B:A,B(O|0Rg[C3TR6bfĒ53;tVwv n8v ^lBE&CJOZQѫtxTD ~PM~`6јy=}s'!YSI*x.(hܰnoC/,O#ґv3ʀ'|*57{W2v$MtNZvI2^ܶi7MIx/>,4 T\^&b`5E&}HƇbrFv9tCl^}wa`bJ Z˒h뾒eD5SeN/UWpMl"(u/jѯ4&1dͮa7=q4 ag|0M6EQx[#dRI{@g8 TJa+^=a8sTIi^$* ?+i).:?1(f$ғtqA ^4=|(:]2CbE)hP0 ZrE:"dSqG.Y!¬UZ\0 |??U+.槃>MA6p_{0m[w C_X[:*.A4`/dz|c(-ϯrlF†[tiŞ.К mVIǩ[]5JKhC^ݶb*Wb9l;ȇ^1Ӹղ}KԷ=J-ÿFY)S^wLjmK͡LqIEӧ B{[nh!\YZ 4%*-W?,3&n!oev:9KNf3!zr8)\ ~ʍ(M-f 7ako&64a{k|??Rz7YNϻ˔Mn9vkߟnѓttR)Ե$8=׽f4kjQTy5myF1P8z: YC@ I5!%bCٹۨQ ƻqĢxD ivʣR/ ~P[>&GN՚{=$/!ǧ&rsKW+e!u9##5|^p!u`JS+S즽ٛhSUH1ݪ9,vKQ^Qӓ/55#^%p3! -OzO6bIN)|/%&74::ʺMI=PR᫩2R$<@zq0^',`:"8s37X1e9lsrB;{I뮘FݥjXfW.&hЇ!{R Fvgyvgk ky`slR)=1#=n5zJ[To<U+KM4t\TL^ 7~#e Wldo^!2ùRm ++}fhI"6E\UDvxhfځÛh\]ŝNI|>'ͤ?ܒx]űc6MwX v |NCd]@&|w9Y/H\O}32ɵ\ufyJycƠڢ"u!CHgd:-Dg^e|p,vj0ׅ6y+ϙN~:GW 6=逥kq)Iһ3}P̴W/ /w=΍hzmGn=^5%fh]3E0v 4F{89u9(1U]`dkWGeAN:QԒ A+ibWuS̀\1{V L<~qVfPj=(w .APE=X%ǟuIͺdG>qBiB{?.+0Ubiܚᄞo1\@C&O5}xw<gdzC ݥ yEu$.Cz6jDR݊ &큖đҠB>lpV.C2Ts8 +!1LJM^]֠Rպ賺oB[MF޳nN3,;Z UL˄r׊%Fb891'";e2 PiDeܢ ^28wۺ1A{A,4eJVJQ߄X^@ߨoz#:?ez!sꓠ܋eKΙ7ޥFn6Z?R@fwnda`|HO!R2\|>Pz=wo~r +OeZ>491[Z[ Əý);Gkٚ _wuΤ& ydQr2l2b"K% ~x9fآ>(-+[&5rZY e\9\QPYɳCFm.N`׏<ٖ2 $VC@Zk<p~/u@=J㨚bˠY~"%Sjv[zmK$y$b9̙ؐ#c Ћ)~He<zE& Sv焚MS!B=79L-[{y8 j&`3>Cr #3 {y/>l .2"3WǛG|}Irc';L[0CA6,+$mg櫓RgfF}`ZkwIVd <0)*9.SPQY*QԂtk|Uވ_lgM5;F}r_,U 45&;89Muw/+ĀU}I4)Gt5V%0^Ȗ\S8P^&u\Bշ%5v?BDOPeizV"|GSf]E-dnLGotW+;7h+ؔ{bE<$`-⑑р )G%o8 7wp-+P|% q)R vFES(JnU]x UD%79%uiraZOzgCvm /!/MA#[#kL!'⎝}{ e%,~e3^l2n?00'&3ɵiJ>OI%.b(L5 q.[KNjƎ~&Rpdimvit/p_k%70 FPoBdNݍUͬNgj _ A&{]ƻkX?}N dŷT[*VX~pS$Gq._CXaV^H$`7>}"dsF?]w >SDU7z+gznvޟSM"<_U"-bx .D|֟S!hgTG2MFz\ d!*3xUԈ8>կ a>z~xPi,L]W74As:;waAI9t>󼂘Ӟpa $.R2]zWU)>:L42lKd^6S)mVuJzw%G`3'"$!*[OƾAVMVzH  )r7 6sFP4pkw\O ˗⣢l!߻-u̾1w nv~vC<8pQh;8=a$ jcjmX "7'{\n:oe5_go`+lp0`3 6vX܈/d_yBoƓQù1ML0ц}(o4G.Agى%Rq6H}nj1 ߩF68cYVЫ&NVo_Phk/@X]Eـٌ|wj/QvUl7Ϳo 1ʞ\]qFXl(.o1Sbfw11D <Ͼ z+yJ i߁"W@QGEG±*̂cܾ* sr:@/G)C.iUfAZSH wd޽-V`Q2g2?MQD}?p =D tBƦJAXEDrR;=' 跚aA7F^|xVRM)H8S(US5&g􄬇l4V6ǥ\د]DBEsnDbF瞵 #L7ڱ@$q㚐4Ķ`> _fMz9 >nl 1­Mh.2CHXoNwه.ñ$Js}Gгv /rZ$?C ӖE47$g7ehQ$dT5`}Ů?J1(m9׎:Iy (?ev-oB!(9/R_Sy}M) `[~K#Q_zĆv Kh 5sU3LE8CDϣ6xܥ !r/} j'POխ+^ ]~v'O+ji.U7܋fH} R9G4Z'-zoR(ۦ. ou+~ټ`); 8A{3HE{a}Gvt3tr?D_JLKX"GvCcg{ITzo[\4YFaƿW 5I}̷?UT] 1-Se!iIެqщ "mz=Be4 I67G08BS^4^m 2UF9/>/ӂbG M[)d??\}'BпOBF4/ƭ<j@3g *oz$<~R]Mk^}8aSL[C^ѫZ_BbcƱ|Nq@mN;j{^|C A=+fPjLIJukV ϛ]I!^LI.vJ~2ESѶBSV /r;h.pRd _B:#X$aDY]Y~ g2PMU+prAX\msP{5˖|Mܺk$y4xtP&wTC7ܡ,5QzlMٹ;4XSGW#oK=.0@FtzI}>5mɿ42v;v/?y?tSFG񓿴: 8|O~])):I,D5ǡ08gue(`;/7 AIT)v_:iȼyONŧ*$SM映yйz=ޮz#|l3Pka ݆}ePgHL\z]G_w=u9]j6k\ NN!˔ 'ӆ:z!A=ȶ$~~5HތƭKj Ҥ;/K2ٽBc}_ZMSϜTk@27ɟJNND =,90!mDO QN"dq3K-lEe'`vbb'QR!b;5>x M>tgmX$@ٞ jx͍.sZ_YFr. ڗ&OvE[_4c;y a<{iG 0º={6%OsM}&)f8#s& s6z:3(?v|ma&{o.A % ]V)>xCZX;0~?h !LmgҠ(@'gNPe٥cIQ~&sW oPKiI>P,etz+EU88#e}q:M2xw=JBӎ-Dct+p H#E|[E"I6hZn+4ܜh<6"xtY;ogW8Va`MD/5;Bҧ`\*{"1O pGĔ,) &H9 xǢv^qƹ 2DVj|Ezߞ6eX*eq[ubQ࢈C6#_mwzS<\fitd5U~Xҙ p6}t^WK!A 'uj]_az]rhxDd$1,vo5Y $ү[@P6'H~ A  Q}7>wI0`>#lHp5AOiFsT?kq"ʧb8<^<,mS"Sg?jKӮOؗd([ƨ,>#B2gQmk"nZbk BjWP#\TMutf&c{p?mPMU9&{$`?!&k3ht„4e;Z8%\sX4[ʀЍ\HU"a"ԯq!V6`w Vp(x&gku5rHtP1'WnaOr| Q!qy|cQ>I5?^Xp}b@gT5]rvjqHgvmC*n@Ҏ Pz1 N,TH<@qaèt4Sиyeժp ks|e&X%&0l/ݐ966àv":obOOrnvehX>0]qLfKJ#Ң;GCȑ\q{f +kFġxx* FR\R/TE^2l2OPJ5};2IG}{UcSZ3C%Z v2 uǒ#g  p $?O ',ubSUyb=*tE YךS(H-ԾJқkKq$ ``x-NhUqsSPq2VU/\&r'.MH,5 `%x!JS|&LPs+D\.c9Ooխ'0OƂMYPLE""ZqVS1Qt%g& gI~yͭG4`'V/m8 (ókRA %OU}}b`K5Y(gt?@bEׅd1?Gz. L:+>%;{cgn.OH=SD_ R>@Tl /џS&1AowQ̉ Ëc/SHTw8[>s(=ZHGg*NP4қk>5rW4< YXrNŀ'k[kj 1 CŅY\ybA!H֘vQnO<֡<:䣳BXVNz9)xu3+u7T\WmN225"͏BC7̬#m<b߉;+!njN7j~P4W+J.%:w/R%tWtxU6Ğ !upQ=L MԹNqk؁Mgr4@lHa o72+] ޒhtPJ;u*mmF lBu=ݝ1-)[?; ŜvZ^pafms`wDh8޸s]%+=Smp*ouh4TOaբU.w'6~t&I_YN𸮈[\@`,xPtXd3QHf (eIFT{lɃR&'˸℥䃚 jR6y7GႥ0/W5c^l4Fa?Qͭ4b7Qs }Z/"usQ9+" 2LT0%4{5VU'6t[qIbYwI6,Q>-o9S|i]x.ߏcpq!8{T@؋ʌل}}1Zɘ3F*a.R*If'XԘ sn`{+EެvP@_Q7K(ɲMqPpW#cZ_sBWATCS*b?BERGڟIRe^f},z`IߌڪSm)F1 z1rrT]>4hH{48/*V>)HޟK&AȲSܧc3jH^@aT^ՠ;TAyxš?I.||!J@2" ݰ_{ST"G|f~=yY߄cdYAqJ~˜w9[?>TK&il\KvO/xQFzIV*l!M4\}kd}"fgifOA8}R)] XS풾H¤Y]Z;,qKP&v'fS˽3Q٪<˵O6/k*$v^iPRybC6a=} 2ؑ yjb~L/b~lc#mwJeLX ʜ !΁\tW2 $?`0;ם>:L`>`B')b~dD{%(r wi`XHC"CW0RK`g~͵y_"Y+`W<!x+Aw,8s܃8ഔ./F>LƑ4}*_4WTQEӚ9|h Ok %;8u\/)/L%G g;b_gS:"PV}6{ZbT\^ ``0@d+o<Fis NqƠOHG_9bs''mLH}yͪȜhoSPګ@G.a\2qUjOpMs!o#/ 1=F) 061W$OU[| GA5PиWe&ȉ7%LeBPU4᠒F6ZcO'T?̃^%Cћ Z>3nT}IG@!f:#8"9\͡W׃~M=yt {1:y,ݓCRy[ήXLMfhhXU%G[uՈngvL/l+r{GGnjnxha [@)20P 1U j׉#FXA+{!0$13sζ&()v xybR6|I5f-,&x|'Kv #Yq}Ƹ.'IGڼZQ8sVUk }^k h߈FAq+o@u tJDšZDMRӬxHt7ųAS*"3 6D-T4>EJ? a* axbu'kf`$"Gl^F7֋y/eּ}J\aiT3'NVձ^ǽ.QSw!0irP!8ڐxhRE%Uy;RC L/OD|= 4@AH,@ۢ;>Q70@:cEyXTI[]kv܈(vfhs<3b%:U2C h!#giO+{(@=6몲 T6̀ ޾c$ּA80@nV"Xt'sjkpKoWgرUњ'*j0lԪ2A:!Ht8/"7g%k"n%̬Х+a@94&C3L,x XsFt~ aDDq5n8f~ހ83}xsRHh;3Q~Lv F=]` ]NZ'0+iz(.Dl6k&ʹKr@. ӫLI ?/_ٟpފqcܹoNTeR 0^rv8Ea! a".$҉mVo5;3&|oeu\C }Lq0]@$K>6e!,A̚UvzsJ$ c-&)Dd0 j!'@Վ[@SV‚WY' SXumb4xsljB5ulO9W *C],~ߢ B#RF$5(3g9X^I <{3.r|Wj#5Q1(cZuze縹ΡAM׫sT.elR oZ]& 7KX 8͆,ϛvWۋU[˚ޒ0bnw*1^|utm#e)W_{{n'&;D.#?mqb+e5æ36" KE@+ }.=ƬF.s =a@ M=K;C$0©s(b_u%AMȆ~%=}YUTOUm"<,эGE<])Efq~qkAs%>+S[MHD `pqEhzo`c%wR$ ݇~K>.p+~n#g,24y?$`xsdPdD})&7EO3>U)mUKJ2w"y{m?Ղbt+0*О5 Gcda=6yf>gJXZh#@A9߱G78ȞDs.UPJѾ@蔄oʽ<3 xmGS=<]~ۧL@,;oϽ.yU=Y>GgI^uϯ9[|>&hBfV=C-F3r72& 2*Up$Ҹl&ja'=nĀBhk2O׹%6B,,_d+ ) &@H'wTK J{ƼH87,HAZo^K̫wF=j=2/r';<wNdAEUMnߝ(Ap<w';CmQ^lC65w/'?HP$7b  N*g+4¢I%^Z|DPw˱s%ЌK` ' d^>gO[v_Fa D7素!) ,MͩeJ!~~ {Ѩ㴚j'Bn_1ŘFF y =րQd3ҹ!Ïq&4zײF*-X}jٯn_Zu2TFyy9SWY[w$zϰ6Cqz#JvTa#b*0RH K300s+Ҁ}Q@OҊj#ch&%Y@tK|9}(6<"kEKym5ݯ1~ ,߶eUO^,h ?I!¾NWvq ;[y^owZ36yTלf[gjws”`×ӏ(aW܈#7!G!$`nGyMPyqsΘr*'*kr |x(!`Dû:ꝡGx>I :alNu)f=g!Kkϔa44n!~Xi+m?{>@/!|v>dbe'6ÞDz+bt$Gz;hOA3kBwc#XW1-d s,7icVx[FRW&XHqÕ1 49/`oϺ Fm*6jM P!<>$?lrim/԰ [6⟇-H^rny,09õ$r*iY(43O) @8e8>M0C҉Umx==W K5vw4y\#/P#:?͍wb~PUVi g;i Xʬ9p{B wpבMĽ `3Ys"*--hs`ڙAǐ\ U4<~w?\[~JZ+N>xHVc]$j(M D18wkm5mI&%=;/e%j7(IF -_=z= O{ g5E̵i(̦kq0ĕu[f$ٍW T3$VA]-'8#hZ2ridR12Dbk롼$G%tA" C:'t[`5,#D3n8ɉۢ:_BoZtm)CoMI0w1_>vV1V) '&+=~2kKhU }b*tt ?Ji%|r.m |ň; ӶDJWè`% ]b7Fk jVP\>].N3AX?$H[K˱':ߟ+t%3S@ @UdDdp٦AdX~|ʩg!ݣFcr3Vp L 8hXyQ>]*uΣ˯U9dڔ8D_=hnLW}Ϙ3Yz1֮L+ 8 :EY} ;,,1zf(-?cΛ]v0Ol?%Hz݇plM.Eё7.fҋ ℺ P#+"vJ癧"$ֲrWE1+"i]V]w٫CҐ(fAK.(Y誗@{A"oK{#ms$[>w$Zܪ#2K'kO-@6^˨|yͳ|$0Ly 6q91nyxf:k;#ˮPhn6-')FO?UM;GZi#o8|YSBƦP)";jX|t\065Li& 2nù^Dx떡_Nf}>mAu ffNga{r|%mG3OF<1A,}".ᡁ) N4pAK8cKfUf:N'Oj/QAȤ7dLLi2DGưhP90*Oo15fIxq&{A:(MIleH[Q&ya& =|@ӟQ5⬼ދ10~ uoo-v-dtҟ/X# 0?;Ӕm^> *Ĩ*+8PiRpWVZjLJМYd9pDkaq&~s714E򆹦XZ=uAdaRو14#D6Oy]N%v--fÃN65f9Rr?Lo~X=|GÖ1®wТzw*-3jSffK@;J0[Ne~Mђ歷Тx*S,>iAR܃s&p`oS?;~'Pǣ>D~TP>B`-5gF #(ƳޘSU^òj |PeuOؙޕVc㳰pqRkhI&qH6V1 4!jăyL_kAT+uӡ|ZMXx2C1l[u.E9|ZOp@ޥrm4Tˁ)2u2$MfFmt," ?XMӳuq}⠭d2WUG(>cr>QT %{D3NJ WC ﹨SiN=M`T_a=D1E 鮶 "ȢR3 l|+ODs6V He[glYu?jOH]#4Vb  3Cݕ[NBI@\zQ ib>:q,1dYLSǧ5=[arڻݾ'a5UhvR gsʒ7 wq|1fZа6Keop>zvAT)?-smAb1UJ^y^.\ll߹Wn[x@(ɾĦ/ ⚵ĊN[gah߫<~9)ۛ5ma >\@uݳ^ ˀ ؃*НB&.y#n] Rفi`(|b{ыBXȧ֧4M63XptP5Z~MTΑ9nGMGz2[LE7asw.3HЀj(+ReTpy3`YS%]ĺNrm;V%8!_N>`ÕYVOL:P7Qba'˵Oʛn,DurZ{{Nf>ևk[{UZMc %i9Pg~#:n?m5qQ.kaN|T#e4B-PaN,P sBGzފmM$uJhgP _CB"#:zZpȸC2#:Y;3wY8>m[ r3 bH^h)1KI^JhݾZ 4D>־\Pl6m~CYdU6L"i 4¥~*R29C5o.2 ;p0(b oc8yϵo;6Rj"9;ȿy:_6t3E7G_j(tٽu|`x` 7PMy(l9ܰ:9;!MΫud P>e8ԶZL awCumĵbaw"FWUhkxsGM0Ȅүy*l$Z=>I W//1XWPs1TAPێk.9&»n5lJe#D Θ*qJdSn`i |k=S Tht#S$ ۈm*G S8ף/!fT Ҩ :BDE}ZP4Sty#]}3@*[iqF_;\i 3bl:(G47$ _XX6YDUm"A=zbmUn 0rQ{7|e>{d<>*yCI̔<>Bnڡ`AEPQ6v (!^ #zn jHt-E@r]EL}`)\r/2'k=8:FB21Hv-bJD"FkP`&H4j[c aVܬ)wdTBZz$)iS2mG]K.&}+*d|k͢T;_/ݦ,E*:o=3h'unXXHs|;OH.Gˤ]K"+#KtQNצ6{CɹIK83a[L4EXUlrIZL$#R?1x]T<kG_p &UoQWҸ`K Hb=i%8ɝ"aJ{)aFyw|c^Q5ӭR%J#ESt4Y+@wN \C (9QpC'ڴT>4|]v+XD=RGӤ~. `<ЬM=QwTZ o#;&8bd"*x8 bHGM eWD9gDq -./[Fey4roŕY ]tILP T?y{wa|mϥrs2&)y0U΄eoA>i!hЪJ@fc3JԱ߱e=qW.PȹaCg*Yeb #i]KA>V}T6Q~>J;9E&!$d+Zp%w)ro-$Ԡ*)x#1/;K|Z=Mcb@޼ĕ.X}j;#TBe B@ɌcHQ]RpTH]X]|(f2%Zbh=W0Qv@ː{6"p3}ל6x<<=\woR v~ZMM/Yp7WrSg.)vd RA*i)#?/[D8q(٨Z0Et|w7N$4E]+G-w%=*^R^܅,gtҩri[ъdL;I>Z a0E0#9`mYI5BJw^MH[]i*_a{ JY%sZypRq ]Sє4f6[|6W&H$uufڍHqaj-]R4CZ((|jL09"{h=>wEGӫmSӤa㜕[|(bU6K0OD5X2iT#zzpK[iD_a&鉐kw1]P4+% { i^dX]5$`LKma5ol:g_Bd>xԟݺuu!zW8!T)э'WN_j17M)}̡&L_[9LUOQ]oq$^6-ӵF͞V>Dk$ǧLDOD;=˞c6aMC7ss<˙3&k\I/" d &bfFX&:IV)~~3& FtIA${_N6n(0'8)jFl<(0aqjn=?&5[<;ghd^oYP+׉Yb+€ 3:'!7Hf(LJt PGG({K/WVY#h0!s)?`!x3fŶ&l-"Z)Ӑ÷؎갋(h#M߮n? N A@0ђ?Md|۬f=}4ן@캾)JD w7tR}j-w'Ql|EO D%`2#CS/G޶tC!4q$moVdoWpqA k]ʹ6\MK]Nm|s#1-5(]n,ZO|j8 ctI[3sM}7R8SS%YTnׂ,בg R%۵{AGȯ}r'|Ħ;/#. j{ٞ25[`=ƀ^,.+3ghT6J;\CqI3-3Uɧ"Jx(_; %1ƩEa*Or꜠XFv_DĮdqJ̑ZmJm/栓r eE]2LyG+@fWp<{6if͛wD23߱"&R<"qҷ z!M?!#VYg5mN~=:>l'b,< ))&n.F@GHV10Kib1  r`ڷ> ] $־NqXdQG¶9ϴ=/z@*f*V C &T%Kg_;o-ٜF.Hh~|HѸjsiHɅa*wRڥ)$);ZG*@Tè(zඑ4m\{51>am0zJP kf!\Doq{e@&'KT^,cǃMJ8\1 ųc1_*xt:$,C MX=[Hg೹Eam%HZ*"xՌ[u^ 8<3rNbLx`8Vr6H͘C"]&E9.rSFdOu^ ypfVu65j¬v6njd!Ck!Gh%Cj-9Kz o`,uZ"&?,j>aln$U ɨ #~(}"N]8Vs [h1mi6_^%$pk.2bPIpP;@iiuW M"FnbWܰ f o[,?.?̂ 5ۉW*|$AT{Z- Z$3,/Sr@`^ꑸ1{t_¨J9X+fiz -*3#^Q$,.>ȫ@; ZwL;6d1&{;G2Mj TB.AR(bl?<]x>][Ȼ T8b"(x|^qJ`Z=U5*=&ODs:D[{Mhy<L /t8ؽ,H"6E!pԹIAﮅFvEf D^ЇsXUv ް)qIFw689@Amb~uK_0>-5=m2<͘x^k~[\}ZKlTnRc\%߈f zZ$G''@n?~mynƄ߇>3&0 Gjaab0[%VR G;{H'u0.fXcx%/"ʬgMlOPNP/Z@sm_$~\4Ԣi=gX((]e7t_wQS3zbA!–si {eq*֍3TEL8h_-&*b&7p[i{n*d(33v܋\k:ɄL&xU79 khA j8/&_XWuы3M=9,5Z/FYX&Åo74G zv^D9ΊFL+7@{́^`bm__LQ֑كlʜi+b_(͐W~o2Lf=ɖ.<^t#gpR./'6 6UOnɹJ=dt, Uwƛkr8sc)7' 4*móF N(1-:I~R+3nBjgպ_z2Dyya} JQsc1>`UxH\Y4͇Ƈ2H< ^݈Wm 8TqfK*4s zv `qS(~O?uz#ػˀEE;jXJ"ԟffa*6⻛4p` Ix8;Ƥ5K&iOzcӕL07 3}~.礶?i'>rM`/Oï҇SIv`f#FKWtQgm/tgMIf)^4U}oTjǽyIMP( 9J`3)ӧbcIgӃڝ>3)\m_(`:Id2f-* m^X5+zsbwo>a*wADAso"Zf4#Grs{Rq> hwDpb&IY,墾s_P^#YgvڛS6̜-oZ|/i4{0unHJ[\3O,ceG)P7S㶀K~ҧnNA@p?=RCKu;p#H~xv{-=E/3s#ׂ2%آabƚ ;%֛~i z4/͑dKy9"MbhdMlE"E9ڷ9e^ 5Eg{&XF~7^s75u  dz| #A;K^7 f'C\mL/Y 9á4Jnfar3zuuK^잇iO^T5 - o|%8OT&d9gB֤r`c/'=Ykp| : Y1nOamNhC?b.\گDrsx++]y X2^0FHZRz9' 'uHʡ-XO\y ;dMFwSH44|f?Zd kˁJA쫃 әPq z|-5+t/ PjjycF{eySrN!/sD[.FI"Mz5j%SaVuhf+2u} B@1 W٭+{K{2(\,H7tyo>jbCi)"O6cfULOPِG }pCu{:H OT(uUڐPt낽⫳1qؖ exi|woU}#Z0UX8j)&=%u$-#Sn@{7biJ#?7-K3L,!9[d;6zʐ+5ޅ/ŅvG6K)Y!W{<3DIJR V|\D9`͓l7pbf=g PΌpàLy<>o3Ԥ?&kB 4y:$>>P4Tua.v P^s -sv^zB1V7k,)!pTy1P%$q+fvZ7 rNQ4ބn3q\x%xo"t^XOa ? 9`.K<"`|]Kvb\~C=JkD]{3~h"/sb߃bˆfSka˿Qh#B*Ǟw-Z*]'R ^}'~ET82#ѾʋX'mk$2f1c-ur:c҂hpC]598iBʯ&bTDz#?4 6HxeYeWFom|ֵn>#cCE"ttf=y%kR2xLNVCR0"$ [ 創ҧ.rqNvժLK5(h2]VZf@6E# ^:7r/[E(>E!(Ds+cPwdoO2M}ׇS}Q lⴲH9 &qj_c-W.W4c]S=V '1)sRl"-PUvϱP{7yIWJ"qvkpXE] 59]{\KBt)^ml7zكnd4!EFjt$'6Y5iPmL)}x=of6LǛ9h&(*i)͝D9:ސEVRZ*/*U㗰a½_Ŕ9,Kv%LN$*Sm;{Q2)l)$ \RJGa6k\sX@@Hy;Չ"#g'yD ! ’;z2ב:eS9/NۀJ:?/CW4C#޶͊r( ŕ"()( g$nܰ( |ߐl8jD=%kϿgA4ӄ!De3e6 Y- buu m般$K/~KZq:AUm]D~삩=cnF1B/U?MV <,"Jvʅ}}9`GM;E ׺!(MX9򷄴|Ս6o(Y6kc=0/(x$Ƥ}\6 ້_]PBk"H"i/bN0B2Nc GKn$] DَB"u1J扯nB(5&16ɦѿ ! Zc}Pr)$='FSdQ;BfR 'S{x E Av b`<ŞzH0de9s0L녯9?V p0 JBoGC_Դmj}KAN(3̿|SZ6} >KI2+n_tx^ώfϋD3E@0.֎* xUPJ\+l+,ҫ@pu% 8ǡxQ;UÜJ:`FA𱥬sl`\%léӺڷJKuYYueIblG<E1D:THf-'-[7HZa^qM^ zmB2mѸ'}1ޡpLmmե;#Fk KOPxɣi+3&0g,̀\Z Ћ[_C>cc#DE :(ķ=(&Hr\|wAJqecE_ .J_2Yf;;Ų'b9ώy_1+'? NoVHEie6&{:lQq$]ıEF12 6$<Ι? )q O x1NSon +u/ZWbx #B* D^I{nY} /_){;Xih(gQj^J/O2u}foڨ\+߿_q)t3I^oʐ~p ~X*aq=ˢR/P4[#^J2$|"pcxMaj)}mQu} 喗</ !PS3cڀEvPb^oJ_$ʕQQUb`hVF-`/gipc)^w=DC6=&I_W%=7sIHf@B\vt3f&"~/0 ~LNtOxYx7faDQBO^GYlfLҠu7Ffh_j&w@M1*i‰A˟uj[uƟߠ50C< }^cYcu$% T%1ܮ]OCͭɿje$c#0uShƩg+(5tyjmiU1'9D׾t,Mtڛ?/ަTսcw'Rk20:Z !e;R|#C_6>4їٛ!S/7FVa~uG˘<%й#VS:[ٿ.ʥ0?(DhfNU\\l!Ov0C;K*$Fy*&[4bxA[WBܼ,,*`3B6Nհ6{'|R"0A&B<-C}\86}jnsF, TI댃 jz|16gOqN w|(Y>Gj#oyBVf)tA3 Ea(n"wǟASkH$1QeF{>*zRg7$ 0H qkoT >K܋@w\A7 i$2e3u)8QlL{brb7}l%Jҹv:} [,ͫ8NhPIRSOS@uhu:O/<-)t3M [`$3篆V 8HsT1c3\Nרj##L-Byh ѱpEsi<%m5~ۖ`$S[-Z9 N^E/cjCܶ,{{]s]䃇pav ҺPlkbN*c* >Cl YsO!MhkJ:1z?-.> l%fqDө ڸx[790W;Wt]m@EsI6@T̚ 1gٹbI{eOc4)A6]n#+D](m?Ѧe!H&`Ndo)Ak\bFt.5QoD=s͒.&,\ ꯙC f@@PτK%!d")+SG,g|9OD#BQ z$,4m$oZ+\SvQȕV+`KoR̎:yGgٵ܃-2r!R[ݪ\##4`J䛯C {;-qa{a@GD̂>OFnQUS*2 u"ËRB.lD6^HRW%`1EN?UeT3!ә`(rvDd$ iQ:t]qm8Ż/`6P WqGC//KW$*V#54uH Z<[xp:u8vϰ,.p~J\c1,(;Q /5.0Lr(3N'\  !S@IVjM6YXHTY럁C!UlG _`>F*Zʒzi$gs=Pf2NMbfrGװ<%c] 7Lؘ>A T1w9OE)H\In}.xkq%z ׉PDN<Z5(L8?}Ȍ9TW2aNzN^,[~lTdþ~ŖSNu-|-f*vm>ޱCRqP:uPɕV^N cQzDWmP^.ž!2g_~(@_`+2']PJy*M,jn\ b$~|LF|] -N3E.uHJ&N9k*] چ*7v86 m frDq<"`Q FI"ZfnEU+* -L|Xt 4V鿠DŽh_I2 [^)H8Y\yG7} Ce:>SLpeVp0ZPXr`{sA1c.$)rp8ٮ ^q5$[0.4Oe5FżVL?R G9^QX#(|HԚ2xT:$VLmߑϒ#Ⱦ{U- WsZ?i7^8H3s$ k bӯC{,e_,gZ)ڢדܒy ,Qhm4{h(?n\_g|ڳIVĹŶCeyP&sL 25봴4VSږYQplw ru%jjR ŚxL9ZJPRL;7HnV*ACgN@ie 1ve6Cп2fpWi#BxrG.:' 㺊LM*v yC`hL"I-ʏ"'5}T;zĮ)70´7~CĬ ,@b^Ao]>VK͋LZaEبU0yQG|G~yO\qўD|0Id Vxy*,`X&}Ʋ ^<қHR6|*ar[|3jeL_:*Q 붹9؞槆K'] A B8xF0&jK]gLI"]е%z=bֲ-HwmvQ3:.mûDTH'fd^GLBz\avHw91vt3,/VB8bU7Xу+s3 e0aTV8zAYfx^=k\Z+&󸍃0"hJ/^tu릎ܣ5A/N$5*ڑ0agw0xB% hH!m4&ےM?kA@iXLɛѨO&`&\s_rp$)IgǕo|[iMU߻XE'KP-?^ӆWnOX~5q...BBq`%n`fɩBP3n"#u'CbRK~*s{5pmXӊ;aĥ7 s2Ogs6asɃҥ|/Ȱ1d c?G1=_|s{'^ܨ:=څXDJmɥljL/覷h8hI@a#EC&UoH"V|۟{epd'&B:@~jCU ,cgnje6p)^ txU8נZ,sTQ7S\c*T$b$He&m Nd`< 4Aw\^"qkr_țb!uZ\o˥MX޿` y܋[ۄ6¯jF],0UN:c\U:['2Iު#%=m9pâg D݊) {j,ݵ-kGq%y`5˔*])BYMڷoV=R}yQUm1A1.N}VR" hL~tN:%Wh8nؤ`#Hnν g;︣GC١0xhI3hfXnu'W5;mп-?HؖˈGބv^FnT {B=kȳT GB#*_&2w2j0^\`E*U34t^~ӳSʍ Dk߾Fp N'e[.Oa vYC kr~wc~(s$0/Z#,4H`Y'/F@$`m$`q#{r^g̥~\~*ۓCr{LJcl,|A)8y 4~4RRM9Ub~`W7vX{ TLLp)ї\[%NvF3>wԏxM{Oؖ8AޱnLdNIiĭuM:M{UxT^THP8Tww>Qr' BoNgb;(c`j2mDFuSr`qˇn\} wVvl Л唹=.ڏǪϳL Ѡٲn_{%)kgbhCA Pe”X7ͽݑΉK)~!P}rN Lj,;wON<~o$nh؏Nua b"$p8-!b!EB{$[$uc] sz4mIZW줵٦'W&?Y#1gPf;X qMմs&ja\mHr_޿,$d(h p\/S(耉 J^ӶsO/uW!0-' c"A:ʘӒ/ ZcD'UHC#R0_"'[ʡfՂެ50n:BV8FDv4czaoG^hPagz<GT<2Rrw@EŶDVZssصْ,]: pX9B)|R0S/HZ1JNRyvIhrbt|gͯ'\@ RH1>\~1e5ω  ziY^ dPS>N~AXWJa? EAA'9TH->8@0\ɧ꼦cɒˈjgI[ vH`oB3щIh A%@r˘ q\}AqجqYΚg5UV4egX>19' Ecۼ=1y:(PޱYr&޶t%» ۍ3F6(ɗنgjWH8>Q5:~) a1{cIFݟj>ۗ,4'JG(NP"4r[hL5%وpRpε2Gȵ'z_-M^B1QKu, xh^;}Ȟ1ܟ#4kzo?LJs Wiߡ6uI am|M"\/[i6^Ձf|§mh90y Q:&EB~'$xܮH"^CXe*Se7l!Cېo9tf=p6L:d.q ;BT[ e;Vd”1ww( &͵lyIJD非݇S%e9, (]lC]Ašч9@l`{ I@ 3QD`9E:Qs.i.2lNu'!<%+Ո@_(k pĕE5kU~fC'SW`~ZnieD0x䬩бɓ;8SU$t"~d@`j5 :OROo5^/TԠ#!|m/,\2EW`Y`CEH3cwoW+4eY\f ̕ 'M ,sEKYdxF(>B_X,Ċ!_TYB.ԣ ] )/.ޠ"9A ĞBFM, 9t𫊏 H5(J PDžuѐahУON* _n ^N?A`"R(5l\㵉~ϝpꍕmzFuyS%nuҜ#\40 ӵ0@2$s&؝bxYVYm2uZF JwAR_Fdƙg6UktBB'|_eEa6H˓'? x+93՝x/tُU^@ɓc"˖A*ۣ3m.mOt nۏ]>[.䒒/[6\o;.BqpzVaOs!k"5]SkzLº8źpXsRσb g8Bb԰rJ Y X{2- CԡJkKgV#4 +KvRȯP3?!mY ji("m&GIfq(Y=jRꐝn^?s)!E{.9p+/wDH'nXe~|{8wqwR4xg"5dͪ"sɢFp#8.N$687f `Jj'0"LS}^@j(12kDmi^uCրh&CjRV\OYfTW| ;hN$~Q֌#'`-#-r8pU7̖f0LGi'f@@]T oNr0]^mSvrO,j rv1*4'b<<5M{ti~?@_q HUSly' ?C]$=6,]Izao%`Wb_2UHV$^A5f>"?ֵUw ZsO w8[*i(2XWͱRc #PCx֩aV++YW"VM7>邶6%=[QoA/.5fB7z?gI,%y$v-'W-lH6쿢j jݼDCC:kM*zg, e}v"vX Ue3fjQa Y3"#]0ݍ xR71c S1d39mJƿX u)xW@ 8ZLhz`5^f _Pnշ N|΁Ezx.!$D[2DMmoߺ6bb>npaT-rT&Ҳ}o86j'ef׫K~ (K‰$=a0MME{/s,Kj:c crN>3j^I~r^+ٝ _@ |q RB/};bDwg>"n+zy/PaҕI)ʧ/rnL4a) W]UI9NG A̵$ W<ϢVdebW B*QI(c <CC#\fۅM 6ƒ$^8(RDbq AXPvIC{W>.\充F|3 s>"zhkQFCUkCBfy`3Af5n`͔YwԸ7w5$=P?ZkHJo^qݞF,:wqSaHB{A5]1BA|_WyKo .M""Cl)Sr}9nA vR?> zjm1jzE-d.`kyl>$⡶Zk!o72{,,F`Վ|D&rZ 1ƦV)n:kȢ<$aq:`{ɦƸ6,#p䡐wL(.&eg֜4-W2a"2U0D.ϫ#x6lnHv2)< )iR*ry$slZIOU"tso@֚_8amjhLFK/VSLwRb8ICEbۮ~ko}nX97dk6cZk }?M?쁽fSAHl/z]f)U#"W f/Jb3%}vX7`A_>sl9',pvD)d,c=I3t]X%fhhSKHn82ztPRohI65SrAz(isbZ1&qDžY#/I8*gx2/Utɞ[% }+>I!k+E6f* $X.??'#U# #ݡO؄fʩxy.y*)7 FMXZXk.Y<-ڪ Nwc=l쁴NvrSpB!^f@S 7Bw7ޒ1 X螏Jlp-8!>w4R[n[h1JBiDq8P-ZH\GчJt ~Ӊ?Uҕ`WIƊH42ѽJah=ȆkE0< H PMLO0t7`L}AE x5tm֫s7InAj.q[*vPhb:1! B(z! ÛTzndX#=n;H*L嘍pG0D7$VvfXv):QN8EGHI=e@aR(cݪx׋CF:a,rQpY%IRjtmCtODGF^\¦<ڣ\5 YO3V;VJ4wEeyLzdxFy9ALu5&V$?="ҼOPؒHw>m0I- QwDUB>+}We<ƌE%"@{1c4Ƽ^"\VOc6kMsXܢ xP\׏.΀CGqR/5Zu:MwOڼ?'yכ8*2A՝iy8d4Rw׏Q̀ m!4!FZtQJ  8Ȱkb_P26#pce[@S.ŗE5՝س0vDJ;1L_; wQUgؿiȣƵSRpaVˣ(dLy  [K~8k K}W?]άiJlЁw7@ۢ HS^MfR]d%y`;YÓLsPDLmi~oDP)ֺsJlٍD`.Ƕ}j =vx /M#Ohk,Vz)u6,CD{12'"fdXU$xo=sK(7xD9HgS;sd+PwƩeV{AP( ]03"J n@Hb6 D:} `J.~$G}mAEQ3KOz *59sW@dLƤ3Ob}ɺ?uI+?cchӠt5Da {KN W/lW@ٞ4}AB~κ9UD]`mqi\Ȟ "tPMR0s)µ$)Ǩ;t@ÚxQ_ZNP bbYnFe E샾3ЋMvW-RMF4i$rSj?X 1fqr=#)3@ī5-i4l6$[YA:hּT}8HK^Y6~e8B)0[ަvd Qlca/I*4_Zڸ1";U>H&RMIIJ*!+C+`1h,H eK]=y пUفk̍㱇>(A8qIv=y6+]d6$";͍K~4-ř#iuUQ.^+k&:ynÅAT[ itSƦ cCzKlZGqsVaD19=(ېU &egw`d 6:b&5)Ŀ%šKCLC+_v$G3tQ5nw |bm~*`]MCq:"aǘWYnUit[ З$˪-I" GdQe?n05I⚥ndC|3"0t&[n?䚲c' ۏ ȎYDJhȺNpz.vZ_"|v%oGw0.cXma@-D211}}rF(؏DmABNLM=e@2-.`̤~ Яl'u<͖KgxofFsG(v$WNLKyQ4A](jZ2h͜7)BV%xG[nݝj]dt%[ >bLa/^C1佫ɲ X":_H/%6E9 [*!'2a`ccZE @ h>s흕=KhMG6u>R 8= 뵘ow7fkfouVjPXvu΅ y67F|v}:liUzVSH^QMUD .?[ p8VwOi.Nk#MH] m \~5t_W/E,mHL݂D NTخxcYa&ΙO]3V j%3{z*Bqܲ.?C;rȓȢ׺\EڜhNIX!_[5tLW* _WC? Q!7Nt}/sS&#cg܃,SӋȝ4zc{DOBBl$ ML4/V㇮ji;Ƌ`dx]lqB{S!a :P)NE+ nAD} MJխӊEDMm C j߂8L5cr*k퓧= Z]dK@8"j%N:ZM~z,ދ^8͢Р&xd2BT3F@v=ZMQxd IN֏M&b 2]֖p%-i6y,,kIHo{<gܮʘ(D8QuCzRRxj/C6b~9i3,ZSYHlZ0wF&">+v74WlūFcVeO hq4p?bās]' ׈+կsdk7睕EA H5і6)%E]IF=D-l<=4G^tJXm[̣AirfiIS8xg)h=5v ل֖U~ P5qo2qW:a$;!vXԚ}w2=ʬ&cYh}/Y+|iښتL[.ubls˦۩~ YkM wy!0oa-8Q&wʺa}~E=_D#".D+R,H)4$yN _ByV#SCm-ۍX7 3K-y7A|M%ۘVXvkk$ӸȃBb2 1\ oqE;1 1]ϸMM 6ޤرk:vIK~h'by"?f.nPNt+En "sEt0)]Qu-'AW vVCcdJR3 N%֪/C±Ll,8@mF(sZ31ӕiAňaJ3sg X.BRcjom!>kaH޴#W ڌءFmDf>UeS4da'ۿYuь2ސf<.s=&rC0A^O9x\<2DMTsab覹MqT 7YF[J?N9M~=U.oĻlavj<~G=uFq ~ G4rI0:?a Rkݷ\M@FW |ʧ7݇Wj N-`2>-'LZI&3͘Ѕ$+[2^ȡ]P^ԠT g`= \XjC.9_,3kb.5*o9yz`˓Ra_ֽK;.N  c-Xm!G1N=M16LM,ZU7Enl, .Iggn@ȟȾ(]wu _n$AХ/U?[| o~Qع{$ [4:@2x'A?d1.*AbR^ǑmiS֮lqS He/ZF8f ,54WD}_BF%䤄ߜҺ!QE4gzeλCP#\5`2(Z}x3lb )UM99 ߄m A,[ͨbv #lpeZ!]a-Ua0*'&Rbu}nwnE{D>t@T\;{̀357Gډɉ]{x 9^f3N67ʹCmrU:\}ȟ ɫm#yoiO CX"6y[Nb}`IEsZdU[ ?t#K PzB} Eqmu,USd%8чeF}^9B ˓/ I+3/z&Aslv?55H1%\b"邸K4?^[oMtC=K6c,^3U$FU[x=^"ldj8C]'ٯLҗ@p䳫Tg.,0yeq9 >kS(<VZ!k|giieFNlj[M7X4+e8R ="͸o"cyJGP!'g8HA^U>_9([ʀu ɜW1Q6# >rfn}3{ʬo4 Rw$<9 պ !'D[:$S#7q2QBȺǷW AWfA[t^c)ws)B0,*k^ ?×DkHVM.(R62֐c,iYz:Zj![I=|.Jg / 2=.UviP'TwVEz!ovvHPijF_eOEvZxZ2alKnN_:X%zq-VB#9sW=飮ݼ;-@fA<@OS ]`=JH@Zacyy{ISѨy٪DW ](.QV2l#WUg|lӸjK 63Ԕde!zW.Kr!AڎY#& ]Z)76#l!,$l왿.g>]mȏ9l32'T)tcQzM %+,6f,Mx-/})pQ]Ԧ#Y_XBoA!Ijj Ё'=Rĸg ' Rv'r&Sfx [2Tr B^2ݕNM 8N[spɳfcSm !`BZpŢ+|3IՅɨOX` 51*W\MPȷ6U#_ -cV 7ns#u!nWFJ^3’Eoۙ(ųi 66ees4o=F@BېBrAr `½& z߾-k\l+O^#G^ h#L*Ѕ~Dr\-VcBذfN%L;ˑNmjqk@C'[ qږ R1g$v]ס Օ+q-&UzXJ@S*ۻidV*WL.P!9oMjKRaO^˕^j6e3dm fzfwMr_Ij7jN6)= 6K,h@!6LZ磐:Z|W?{r.M]~ZAðMGNlncV;XwkT\\",q "-7;o4bF1fbG(O0:i_7S.Gj=}fZ4ȱZ1x* L9t=-.޷O 2H[_BpG fRlq)]|HmS#cܛ tB18ʮ,b`&'7fkɺNTkwS~(bnH]{!il Nٹ[JV'\¯'pM%d҆|}yl6~ԽN|ݐk62`xA׎b *깉Gs$\y4 Ê(`uf[暈 >euj,`bbor@:/*Wޯ G懅> +ڲYmrR'] -}GQe? 7P-JP9>=_;a2|V8Q%d LG<4љXrDLwU`'TЛژMVgp%gs`jhףآLav(LDqiP;(-.J79q[9@2ޘJÓ<(=n hK$ͽyMt Zj|å]fq'CSۯHȝ5U1`Ȥ-hһjhuJL`V]byJ%e® vEŭoZ #`LtpE!ЖBfP3gFjs^OZFo{i}at*x9L|Br'|* 뇉B6:@Du6K]0.1~7+2Net 4½n+߫U64W oS|#Cdr O[='3h6OU?X-!ZϺqF(ѼdV[}b{НqYP~?IRd~(0L|pu|do75W({ eM8kYEӲ9HKGUWG)ouD1.!= '|OGA!uFgA&ZtD|@[az?>GZ1OƸ1۱Z0jPf73%pX{kgBn{h~Z9at\v=[;*o`$U!ĸ8Hk lo~jҨ,4zܩXLq0rTnL/EM X⠼5X:s&z5tQڡ$|s{Ia >`BbǕR/35s6U#$i(Ҥ_˫)ɟdf-tD&X9+,a'@I[q)gJRk2/cF쁮G!_`=egk2*Y>r~d\LGc6h$0TdL.JlrKH  ,3)vA'f,kapaa"\Ք} Ms}x{AK=1ܪmK4in7vvC#*$Td fEҘW3hDFi'$5Z9"Ie4xڜ2XPt Ǡ2UB7WQ(_Iԁ& NAt$8>NMzu, !gE!vy-j>gw}ó.33Ҩ V 1hik).Έ*&GeC U/m))yV)[?vBFx|uBF~<,Pm܎d*n&ۄ6hЉ6"Z4X-ޒlnQ94$פN=@I/i^륕7`}k-bf9|5ooOOtT1;X? s~%DSrcj*$6ܕjhL|[P?f|6/ay>{>O]BC?P,').@x1 Γ^+tFsyf^y r/)dGBeTeùz#Gg<B%vTJ⡵ S0 =S:ggZX5(|ƅOj5SIP.3<3=i@p;_\׻ЊŁp/Cw[m߼OPT<+M|n(pVV~Jcث#P0% I[zD|O(־++ [r4MŻZH$¿ 8jF9<l\Vu]ܞ1T}%j,vO[ۡ&c?ɔIA2qGxf H}mϡhɈwEAflg9ӛ`5ɘF)q.EFN!s:Ǯtϧ9'ù  hS_X0ݏ|2&ia.D=l0<= \8ns\M8^UinagK Z8{68 ڴn9D+j1y Bߪ2P@E,@BvÙߒk?f iHJfnp9YSp=*P!U2_ӳYN0 #Z?SVAfed+xH7.55q{h4mn^Hwq4ȸ\9$&^>^c"!zgEJd_YQ%f+אGh3U؄5)Ϯ BflbZx⨜IZ9) .WyRRi:Mt%,Ỏr!nk_X2l }8&6>{ l#ۏƣZDRDb؅nTEfӺvvL #D8%Kt1,U;?aXc"coV"Tru,Ц ~&튔+xD,ewW8`V=Of 8M/@Ċ]O;*Þ=»VQ '+nr]PY xzK|1 tR2+(Ѹ]A/zgʻHK&jPz\fk/Js`w«_"lw߰R`P< ;8t&yO4xp֬~e{;Rii=&9۵ +8WENS/,P<"^iIlvס89IozJj@]Z2㎸sED0F=|'#9!m7 ) хgP6On.+lՈp=&GfƒnsO bbSbtNYg`uޮW&fkc 7:+TTQL,DyQy?Xi]~ ,C&7P3\Br+ǡM42Wdn ڨ0|{rP{NW _EH3eyGҪ?^!_6()bt&"b$?gL8TyyL2IUFLűXh[.0E10s>n#shC>jbQ0}jmVfFz[ۭw,F ďy Y=qV5ٹXrRn34xfsjՆm4fRkxחbv"|7똉 .|$)G;AFCAMNMp2"Qq\g@zdk)lûi'֔ˇ9}# ӸM~2OsW2ً7Pە T"bX]w.NU%. :oIa>KoC tœe~]sy_s-݁ Bkp)2b}kPl)AFb0HP$l^bpJ#Zg~)>+)ʋ/tl/T0.! ƒ [ؔy* e ψʊ3kioοW'6NNw:eN[}渃yydmluҟumw|BES&W"wE4 tO!q[HO` Pf81]dr֕H<| ATgyO(>dĸJd`Dљk>x&sn>qO,:.cRrx4mb+NjQpPu]JC,%5 cz=wF: 4@"M}2+(Ȫ-ӲWm/{[F%nPA I\pHQ_3k^k5BI%+t }w8Ca Ka%ކ^gEV:Gy&{I|dž"pe*ZŠfwR]yEm[']EzdmciSx_SUmU]?i-ڬbu`FIPԙ[͉P u暥cx^kt > ?B`1g8)@xSONUb5?M;^+%Y&ax@yL.+ ur[AnAd\.pM:@uOPe,QG 96 K7MoV:OȤxYqaQ f闃쳥1gh lʊ|Rً^"#S{N[7C0fCzc7UM}r2^D/ .?̛ KjņUѓ~_8C0f|!: m{ns&Ae^8~GUDjn6C+x*&7MW ~b,TW55^94:΅4 -]Th6vZ~((*tD PjVhK0F u6%Q31iwks-yRՂ<1saXUӯc4i$ `^A}֑DkQAIjy \ |b9.35_cWcĒOirCCcLHFghۗ0tC[ yGR'ԩL&SYTxf93<@"/U*S6=r]utT+\D >w93O . [~ z|J5aK'<׮ s K{b~4rr"9|A"k)@vva.>->_%`iZ,G!ق%s ?3vguf^YrcVr3>K8ALjHѺ5"K `! vEgfZi8ޥg.'sHj*b:1DMTQhjNEK1;T>5Leǵ%8rx&֞"Ʃ3$4PZ8. q1)6-J 363шlоnKTjQnch@gxcdJZY/iM~veW~SⶵS\ YRMGrK;Mb$GZw}b_gt [Ⓡ2<'̛Bhev= q.&1&T*iQWeQi0؄C̾j5Tm8eÅ%,wTźեY~.$. +GG1*M y#y/J hz zeD\ U/=;T5ސXxcz%Z\OSBӡ4Eky1=Ҟzka1g7w$G^Mswmws5XekR}M|,!\FPLT 6)]]:G 3Eq]4X9.ē &WDLoՏC_[6-d:Ke X*1%CI ZܺmEu>4]!YX2asc0 3:MUA#(h)n49¬\rNp3T]6(n[bMJrq‚;~Vʋ&Q5M n 1M3[*[TqR% V'O׏usAx7N)G%|a8 Si*XBb:qbwTZZO>]K+DNcP#" %j]s!?TГ}cxDX_(oY,@dTe5zTHtQ!<B  yܭIu3 x.Ad{DdN\PkXK$`U/[NM: ce{ih)pEnv='qN-9I2w"^/HWv#xqVͺ߃ot=Ɖ,mN߆ԡZX.Oo!ፆ x!G| 0'1}-XH*?[ت!lzݙx:8lKF?MNE퍖HػE}c)@$UTXYLXlj  |b vo&j w'T_igSΠ0St}ci?2wj><ُj58u|Ww0([AɝksFÖ;:g~#s}iV6]Gz/+ʓ^<¡d2U!>muŚTwCw|$F}0Ecv<Ĥ*A@]ǽȫI!ߏ#+Iml˂Gy|Ag{[I:zyx)f ^`tBGJtz' Ƅ:9i(o]fu c!t/ט.! O,ivFaT#OU-$L pߺX3/@O`dw7atK & 1f |/ (؞HK_N}^7/$ݎdo]ˈES'z9RrU1 OĒ+i"5n(kJxU3!> Lwj/ViSai5;>gyzEzXoq:_HcU!u{#6?N #xL60;}]Vr5/k"]JCb3̪ a$YO+ZlTz4U%cXGP샇 4ê m?HO9-ml/zMMFNA- ?h+Ttqw3QIEedO9(̄qNӨWKk9ܓ'|a%igQY/Pj<&ͫE˟: [-( b!2r8E1,L bULhq&fx9bȺM kL4 Iv߶RYTcjr^CF@Vmi a>omSҨ>+n Ƃ^$};ZUذSCI` e(@GycM5i86e?t}U˿Vأ(Z]ܬ.I}=zԖʥӄÏ~&E%k.o5<9_GMZzԟ 80K{&0td.?|Lg4 '%+iroo4i{KT.bg0jT+đ9#ѣ-Npea/iVj-S_c55+Z#zn.hz%և%cC]*q^` 0ԑV(" 3gYZ070701000002fc000081a400000000000000000000000160d9f5e300009db8000000000000000000000000000000000000007100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/u]?Eh=ڜ.+η3RȨs&i 1ˬV[/\)&;Cgg8WSGъ%a ~Ͼk!qR7qX GJfE2\Eݎ@S#yEUs_ -ͮC w  ?, '˚1J緆FeL o~9(I4wsO".ׅ,s& PhRL Ryyk-H]b'C* ƞ{l.>/5Ͷ Yf8HSYzXZPz $O3m|?!&bA`+2Pp^V08;ʀJxT {m9kv=S~ӳn(> u) [4Kÿk8kOuOޑFq!~?j)GWgu4w\NomCbwDX]3Dq8j׸fyYvNӇs7 W`R &m SD&$zb},?ր:Veo~xb0nJ˛f< %EztOYG*#]ttrՒ,|2_J-maC1MBUua;Lrnm*pT vG TK:ps-1T'yvlt?7WiMGWw?˻-%1@ɬ!N wl쪏Jd5VSp0G) ɖ f *vY-Z=E`U(n.9$'!1 !fbI ^Tj%9,` `ұ*sztH_ukNV.&j Lh/]@llH Xs"0JUQWVfs|] A6nRPe[ =>J>]_!GF_ ՘;>ainyɣ'f2o!>{ iyh}~<ڊ>d kJ)6&EgkPk$@զ86_]w97)mH;+׭̓n\t ,cz. @o>XmK4v\P(N¾LH0Vz#5+-h 8@]֘~f0Ce¤ڿ/C`MutfYהj7 4g za-NQ+#~EМȣ89nͳiXByjr]$> , HA]Kgf yBpA|b?v3>=ʱ! ԇUJeWxq h?5(oDŧf'iyJTq`UcZBK갘Y0:C~5q( ҀᯐMK!S+$IV m4˟`hOj(NfRXZlz`'A, ٮ]*`^<>̲M>DX?wǛfkJ yޡ:,j/3.љFJ1pƆ`֜ ]񹖝8߂xa?Ђtݵ'mt3'HlJjhV⦆v<=kA],UՋzsb=C)(hjChq.؇gqW{~-,-Zx`Q\ΉHi J ,\1Ȝ,#k) It_: N:q"Rx7,{2E!=A(80t2DDs҅}Fn/'J-P+ir jTN{8 T4ƭꌀ?H{Nʾ*}(49]Զr 1,[AGvOҵJriN':Wю_?E6A.RKq݄==k灊Lp8-EpZMmn7?XV]<Ӽƙ aFYTݪGBa.0z2_,˾_-W "aWN3pD Yj(V[$ۜj@˄5W,ejrbdª^Di0]K#k?Ū1Ҕ\Fe$̜g5U1cdH?/Kt^PO|p6nuW2ކq[[K|^bs+@vOaoy= $.,RgٍQ<fXUhuykPKB9mI1`_6 +EKL@r7et>4~nyNY2`SYMM>rd;]q.! ݲXgC\FjBX:]UM QܒU}H_F6Dlz),"X nLz!- EE$bmoBr .Ub MCۆDԪ;MzV.~L&`VVjGPi6or%YϢbj~ݷ]J꫍l*W!-=lnzh74D :?=9l*F|RW2SAf^P _]CCNv "gHj> ~ųp*!> ҐNnbq3@r?wdB IQ 3)v^R .ma(P SlֵC(l}JZpAnTԈJ^5B:Q*st\̌0GA6pxfwPrlh1 q7lj@nhG}b-Pv#eh2bƂʹ҄[ x6. 4UYI7]N;JCJҐ ⻂wVTZ&ZuКOQOJBt80-\]yjA `]ջg^?*/'gOqJw\Ї˰PzMeth7/^uQjQa>Klkcertz|hyMKVvIp/#P0cèA]nՙh1Mߵ<†*$-e!"/ #u%(էC%J ֑4`m2G"S^^5򪌌,"9ejw3e?Da"AM*uq|ayGJ{]ˣbL9yOe!zP:}C <}LKʸJNxN+S0=bvI QW6On%d1 Ȱ-jʅ?nxpؘ*7L6`G J CTM'Kun:ؙPA+@1ulwzbYEr;ZT h3n;W[) qzZMEX_:PiL6S Kjf+ʫ#ӳ ɍt%@VO;{򗕇ZCT~"3Q)o.jQx+)v.܌+ 2>;pEKaEI#U .*O6RPؔo=O1ڍjuFd2 RAil9,&vBKhPR[-47WPes`+' rw.d(#f9l{$ad`{cI64Rh\CiЌN)EE?T4 Ƚw Y0vn"((hYO>p&AIۺ3z?-)aʴ6B#t pQ;u9Ջ'IPoa2$-~a鋷= ,˽> d* Asϋ qsY &ǹDxؠcyjT7DƮ!Í%xCv/eWyyrDhŮƯ(|_S1]?r溩nI&'hLǑtZ!ndCW:38oHG$r;bo4)xkAiZ X莿D녵E Hǎ?h|=uFζ}\B0 uB z!H8?QV;Ĩh)'o䋎pK9l8l`ʆ(9U:h)ɟAS\FUGWH,h }c^D]߱Qb  4±4c&^ YS z&˅./%+ >*O.}"N-JIs,! aȫ7^y8K9Odn3Ł <Qt6#NU,ٙ vFjX}N.w 4:Iƿ^b(DVL'E݃ JKJw3;'8{njܾ#ʜױ1L_2-8U>*<㟴8n`Qj -xIۡk[ALJ0FϲM| xZNu` QƐd0 Vǝ($v2εلA=`sRK(Pc '=%PЖ2>TZ9~!TL5[B}J8l.e_wU~V.%hˊRttr3zDSîK_fϟMrΝ)4bOT;vTo6n[kk_s GUq`tLRfkV2> Kʿn!ё8M1:GlL:tS-[IEWipO}aHB.!.E޽Gn⸄n9bd#kudc.(;[bܫp&c *!jƾo$(%Dʚ ͘'`pm3Cϛ4r2bloZobNĥ2pŚLV0uDa9e*a PK@HS'a8.2 ,֯LK(g~Z#wKԛ9*ְFG5,$bim2QKAD^$C(n^hOTb~)MH>]mɔ~ Qנ_#n+mh@P>l]}1Tmah)#Y8~><zqbL=ӥd/vu+t^(e2íߘJӐ"6.3̒y e "9"e1U-gk}."P@vh\;t{f:A`"=ZV5+Zl`(Ks`jM`͍Wv&q\QמWGdđč Z Iք1.Z͛jþx/|;uX_+?%Ĝn/1ȥĈLB̃_z)_ȮPK> ;B]Q{ <C)qPkJJ'nEi|TdO:֪l#1̴ ҋQɟ8ݰO2c؞A L1\g.Ȅ2H]%>9/?~!'OA1M=2&^<U|s©ҟokg3#½#2zS;8I)MȃaXMV MFBw3dc!rot0>\6fa6.$-!j]ߪڒ4uOН\ >x%Xva'a$, )u38gzCZayH( e6&CpeyÖ碍'z-nbe/`d O*_nCpCs5%=xUNu=f'co@ЍٽM)T2l f]tn3?ו BYnOx=:{SٗpMmH-lj$^d r; mbg!#}U@CfR9SnˇvQ|e9qe/ya>Qj6D,]O_/omi>z@gߘM "x Cu:[s+s ߽I %O/ҴvȽҨkx.ZBGڢ uܧfѴQt"L}qO= 0A_:穜ֲ:"b֠ eڥ.S\Wf8'KLz`fR,B&g^W )wx9|y cqY)B/9wf"7}:,U9 ?XSQSGmwd.u?^- .M`8].ZE eSwnh{ƃ3 \bz^?#{,6VQ5 yDv%9g8yhG}#禶cRn?4r51pWHH*GDCo@k+Uc 7Iҍ^z"@k̕?J9o#J>]Q7 zTςI.gJQ1'V\7m6Q^SRB ' T5zCpC ?+!.;g֩>\V^_?3'gŞ}y' ;)]LqĆ/05*Ij 0%yQ< rF~1;6fN)]͸+V/c#!h߇#]L<=wՌx3_R_ӈjVkXY{A9]ɹ6耍ccK5[c Yx *se+p <-cP]&W/JhwKW @"T@٬7DӜ}@'XE(A:,P HCk$ߦI<;>Aզ6юU3|eݠmh !wwr{1}Dojc̸)7[kڼ`sЙ3d6k5x ޑDqYv5%24Y?cU/BFj)P;-u<^FNȍb,b+5E9gfw%~P/(j+!x 6@EVCZݭ1u܁PG9t|7Q@䣣s?{z 6H6 # Rdeabpx0jqj*}e8-xďt{ +$}J @9|ď,,GOcE,%b>I2]c_킷ǭTyY(ղ):a-nyב!H+T.@[m7^<8:xʭ\_L<.d)^>cL'3X%'qnfZr3Y֐OշE N*efz5y;2^rƛ-A@C"5p:הbWxOާ{W7@۸I ⟇eF<2yH%PCVUxR93. ā)mNX`; %-ֺy YXZ$#أZI|I3 !BɀMxК9*Udւ!м54;n-7uc V>BF8dE5cȞ5myU& !c@Ggv-^Oa,8jkQ%seZmƵ wf%Ogg]PVq[b=?cy$G>/'{u9de;oLH$ Ol@\ SsSJi2),ը3ڼ'C,]SCI&+,۾Xq)А cQڎPwsq {HO/uDY%}|Φ|V}Z;(!a|nO6سE[!G@ g/9?Y{2UR+R <-}&-a>?J1,,.ۜ҆!o;eV`,nJ~e׻%ULxBݽecZSK*36#Y&wܯJǫ|'i~.yfl`]Ť@ ߔN]n.z?oǙ.K 8G+Ao5@ۤ(-o6{kZ!GB'`퇽ʂ`M;t{-4 N_ ƈB#HÄD^pA%AN([{wYխ*##sPsǫ4bZLIDxӹf.*b/9l6A,і; *QQYM54)ׇUIQ󉨃LL>9m ƼNyգh-!e4 ^*mGL-<0Q 5@E"jT3 pp|\dQ@#SDDƬ?-L /輏ZGԪMEAQ1>us28z 6g']j>*/kvcƤͰ0p"*ZW@x1'/bR?V+u˴ ~7#*䙂tHn+ bTGҰ_@  Ou+P‹UIVvJ0/!çmR?^GLLh1*1d[ FAų ^. ޸3!֋->POak->IZE授0D)F"s*I*oR$UA 2Gl܄I؀6q3?#K2ɴP^CM^-9&z xdXG4KkN8>e>UWUG+9R/ EgboUHn k$)ev%h+qxPǚp.TcVn9k׮ ]!q%WvArΗٜ$ɋN Q/eϤr6<⌣E.f$ {G6{ڌ#pSH|=$Qr!~um(R)[bߌtX7ت@7m57siϼ\EB_r!hx݂TӚ5J's,Pouj8cm 1FnͅuwHFP꟔rws/-R'9P ^Yɬt˧ܑ$jsGb.hvJ' ^쫒[pwVwv"_O8?=w,gY}ؑ gOcm@B޶9 l(_45&,`FZg'lP͒,5}Gj7w9o kZ^ 9=|@,۰:ן| zI͖I|ֵQjŬ[/D|{WE1X3P"(FWK)dςQW4L/ ՚^, Ŀ!?>8gf]5%F JLcp n C ڭujy=ꕜۍRmb#&#y a~Kc8+#}wE-RA iƠ>nB/ 4!fȽ6-߉&Uy%w_>$F`vF5^:YNW T1!]@gcB& ]SFYr1IaZS>fr%&Π9߭ìc^$ gcX XdOGBhs EAp _@2ZGނM.\U=VN,ϰhFmE 0(ȟ<` t3{sS>Qu]p4 wy2"X؄2ۥQ dbvq>U8;YІ)|(JwyD%2.BNu:3H}u/hf`2'y繒Wr+^pO(zç  / bwySVi[G01 7A4]K=4l* Q7Ίym%b5&'[`?ZG}bzW(ymmb9J`J<54h!9'X51@rkc9fW(2$'\ZuCfNϐ ͅЍ(lH RCaL6$b^SltP=ݛkr!<|ޤ \qQR1{,6FК 'dmu+>M^K.E;^ss`E<&DH&q1"we\@T5LMS v|O:^À hXzq$ ?ފ=_lv;S搈3a.#V%8=Ɯ w22?R%->V{)~[u LTg \<"fs,lFhR8:;Lz,0+GKM+Fl97{"N)R4m ?.fxcZiZ4_x?AIt " @=Tn3fę[SB/>W~\NגOъل\=~ kcvoV@'f~ 34hq1jlT]2UqӋ:NQ"s-TQc+~ɡ+{\kx0{5 4΢RAE~\q DFyV!jr}|O:>(Д퓋25#-7|0t7Ra$}wszmԓ2zs;hL'7ӘNK*[7 6r1z`bLz."ej2Ln_E~[U4cB6euݳ l鎉l,)?\:x( )Rg[F׉sxޒH"O]FczHYs; &|樭 !TؼO,&P 4Nwdp_q!4_ sWL>X57d{ꅝ]5C{[^(3^h-[*~>_iS-u иnjl ~K|cSpn _m$0 HTL/M *ߪRlzT1׋?z{ʱdn ,}*5#[Vĭ3y?\aq1N̯ ]Ok`쵺 yno \q0"L|Q)ri3LW|*`It;*&C n >PqX.s.49$ӽ5HN$8@0.Jt:Uob SݞisKYѮ76Kg'Z.ߦ=W Ul8^){]]/ k\ zOwIn,}݀t{i0Ogx8/a£ i3 2)<+: osM7RB6 bh_kw,$*SлZ[D 6-;T@R$\[_@R}z }\Z2 KϦڗߊ&‚:5ʜk2ifdܸމKӬ,#Y˯o*)!N\(ݳglX 2GL#g$"Xw9 AU{ wMԇm^e'u?ʮzfDST.`[adZ;hד'UtVu-S `%\K4"Vu7:psۯz`~.lA^q88K R ,67EKC2T$_2$3T|(+%{mQzdr0Dn4͵m lN%WNj9.><\H*BhN,3Ȩ-כ6ƠLMZ%iubd4&Bt?pVgn #Qݿu*D^߆ s՛79Os0ÍSpҀʋ 3/xw)':]gQ ]+KFа;nbhMZ>S^4~$mX|^Prqg)zV7뚸Sa3_bjƇq쐲LA 4n[a]Z8V;y]=?:x.d&A6!|NaȵY(˞=3 ^PcX(jzveQK^J5qo@:sҺ}՛yjPU0*_JJl nu4~} ֔Z0]({1`uF *Еw z`/-mҴuLE]wz s)'zhsV .l_?{|Rd}>2 j$WpM$GEl$*x;q59~9θ\zS"O?ry=I^raBS31(@d 4$8Lv^uc@SuAim0h31U5ERQ8nC3`/kjMXԦa% ]e1tk"S0d&uB(jwI-WꨘU#bn8ǟ[+w!q&]xr%s$~oRF,J]KJZe 34=x0.|qd=sdi~@ 6xaF(SXD;:IvE67Zv9FXz(99`x -pc}{XLAI˕ ?3BJglhuRR3WtH~MFӖaȫp=|Wa,'SdZIàO;l":<<>zˋEKAv"ᴣĠhֶ@㺟yw,}C2X2O@$\Nәc: H *W9ye30Kڮ  `#~}#u_Bumb?U6?o\!8Zz@%5JV2nVU6f|4L} |acY$x>i T`gԶ.:ֶ@>n[<>auOI,eK _fk5{9iNU}db%5K`}đ1* YLrKtаmNw%#P|5<|d2\vPn1Db̐(_+r|i-A,(SnQڀT4Z͝\<edןIytHPqkYdusǠޣm)]ɢ~vkhS^<,÷y= KP}NWSHk݂/9Sg[-/@𬜕)z5J\+q B[ e/UD!TP9,I<= ,ەNLXvMV q޷E!Pq Hf9'[ S`UMe3L-+$km&9AWqv,(zV^6I%@^^ :1 믗3g > ,)Ȧwa Urm)!w5FLD*HActq׍ Lo7^N2ʃPvp4 ErXLnmQt,sU֮ uD8*Ue}FrqTBawwC=bƹJ]y⪸ am&7$mL~bpqK dtL.E]E3LO(g"6vmE& 9,yDG;2?饈4ԃƈ]HXVTMl I.1q>eynuh%==)ޤAL6IwG͖kS~sƁ[ĩ^uη6, 8ar1clC_da;{59ɞqeGC4Vlm032{3՜(LxBKq5ZT}'8)!S.#t]KW]JHG ME>2@\Wû)DA9*VA1u<" r0LCE[owhyu)hT%}s.3X7uL娫"֥NKy۫_=|$Npe6K.n n<ͬQ mU Zp類c@aabBeÂZ65ک ؜oOEh؀ClAW$nL-|r.onS4Q1 D 7 Sk1]!Ktm@ |Z st,mxҧ]p< V2&ۭ-2G3c7\{7Jye>$u6GbjVѓT_$j˅e _Ihʑ pi^2İ;y"q \OQY/K%7,mC`Sixy5 P+{tR.KE`l0?G=Z# A{ I 3? v%+v} Z_@T\+Q]:]?ns&AR/}XNR,0A87Ֆ$:dܰ2sɤ,%fw jR#(TU8Mh,ٻrc5d4 {XѝoQTW${>GolX!J:K+au,Xc0n2Z!!I~*2a=y*2j &/D't[q .0=dkXm"6}0aik, ”"pg9!x^" Y3v*N=+Ջ* -l(G ӯ''ojQ"Z#C\soއ(Q +%_sq:6pVGIc> d cެ sS ~TDmLg(x@?q>< m{ ͗O Q(aO3*ѹfpC c`5fłT:u,/[h``oBLPNdTEhV!oK_ѕT%u3\5qXW4㞁 Py;5Xm7g !r)^ fILBlmύWq-1Iۅp10EY O{8@ٺIp߶-RĒ2lyEeJ{K%tVꥤń7fʂ?JԳHɌ)%jbr揱=!Uz_1o1lzД7]NYC,Q/~oorzJK}c'"u?9sDCޠ/Bq#Zv#tK!i6h0ݼjقfaf< H?ݐ¡G"|> ˼RɺJq X\9Z Kr 2呸6oqRS2R* 2{E\м'IrR1pS/Gc:LTe0^Gi|rn^BF<;Y7YPN??R9Jw+Wxb,ۆi쮇V`歷,.P1Fcj_k ﱊ9L?nWxo1*2G3 b xZtaD<-{Tl Ϊ` Y\+?2|+5Ö8QaJ'G67f[JU3ZM`o҉Q Ϲz<- wƞ[XgPPi @!wrc'T cO6jUf^#)ʝ/BԮ 9>Qy }NMiQ:eꩣA~1fd=,^X\POJEGRMk:K:q[yY{~Z%@:Ƈ}z79"BMwfZ*T)R%k]-bD0 lcb F=mWP c$5@nCBZc:y%}\AgN#Q}iAS+dO|RLJޜ Q>{Fc]M;:%(47bg(o {D9u7 X,)˷bGrpM@uz⋓xtU5ꎁI)A8Kȼrb[m춡_ ֧0{i21B FqV Xm5XI N{Nh%>5S { iCϣeLx>nSAvլ2-KtEwwu +쪚\9S"kLM]?Y~'E0DN f[ҙOHo/e7O=HB7.@0| BgߙxM@QTleΛj #J頗 c$g9kJX2Q5P&Q&.Bx'@`zf>1gK3Z{ɮ 679Z> FCqA;a[i}1J^",Wݠ!iWѼ6'DA4n W&)HۇjuMŒx 6! %r$GQޒugbt/ Suts#iӾ3aj4=Ќeeͫ)) ͆h:b|<1$ g皳7Y6k@le; 'OO$g5Nxҭ{A6[ID!F a8Yp/\&4MGszmo6 ڴbݕ)7*p!FB/C@~^Eė2ykɾÈs%Aԓ ]@lI(F?;'2XT9ProreS{]n7Kl4Jn9Dͺiq&ټe!_ei ?3d]6OJk 6B{,Ҥcy8RV0n#cp!+I 9bgT ,&qH !lSgH*4`YS1v+p"fZs %Yƹ8_eMg%!ۿH.Uz㬉Ƿ$cvK͖ca|ni/߈AByɓ#ѫ"V6>z~rVp$?Um6hWX0QISidV߅ o lJ 5z8_:rZ`0E?5ȅZpOߪTO A$،v#V t!UnGp ^Ҁb!Fna˰@t1L64.?JTVW}k-@H#$' B\ Ey .5ErTDW<^SזUQMh,Ɗ?آKqSи*oe'tjٵ y8xoxn#A5"l=_iloE-eLlOWLIaJfdβ/X ʃ?%~CW .lEHJu:li&ҏJ'FzqGD1v`sveqtw74c1 c,Nj|͌CiA5us4.Vҝ~!mXq@9!#טy, 8}s$=:nhrv;7䂄=V WwO$K W, 'Q*iO$yy܊?bGZ)N&[V ay ;Ξt1R  ׶!κ6"뜰 yG2h~pz2.ZC2upޤIU+BT>է }GlɆt;@HeƲrKu9H)y|xgEcH oâVjY9Y2v !GO 8;ϱNHxw c$:2&*GM6t9н԰6>] *Yh6dJ {M!4_xl7 Li >^?"Ή,<- H,[:-ĦJ\r}RJƘ<;2W_1ţ͸+u.lt  7%aRH@+,$}-wT6VrP ;z /=D/TrBN >^Y=HNa^r{ uYEbhhMi؞/Ppx4:/^gDۻL{&FfㆯO+TEZfL D@2>u4`@Y/;(jA2,]HW68$I;7i2߶Iűуt1KI~wo_EԸ0pD2&2I<0nܖi$ grNR.Jjǩ={m>x) OqXX*6eՑWҘ(}a%z871?|H37p\I@'a#&WCAe㐂^zOJn8k)g\ iL}&Q?! łRwn(¸EۈN|sܕ}+~D] NAFP2h))X ?RL;U.d _yymt8%R{ &-Q ĥ =I8P}Mt[3 m c 6 liUB9*.M u髯 MVL/EGzxUx-{M':(!h]77ro懭jAKg4%SL-A3u$q\g;F*}B|!xUruD&+8 Mc&pa"nh<23ۦHe$y43:5PyߙJf?jk%N3;#-ӄV6:WUFdiGX9@7 YБzpoI &\D j15G#Dj ]+3{PhCy=rB%w]q-g~?a U!ڟypƿI~"qf%ei5PEH߰/` :J"79ϧ-sG.AkJ< zNL/~97;GC/u`:unfn?Ј DPK\RJD<&9>LMZ8 kTA|tϊ!6`LU ]p- r27NT4R|(R*uTt)ID11f{GS}Ȝ*a%}ƅRmIxd%p:qJ]Ԭ,UQ YuOoΡ MGkŁ8ϣ-ÒOF[J?1F<ĪO +2}%;˕_j> Lٓ,;t `wrz"Z&C/д|#b-Qy`QfE*|,ڗU(": z3|e$MEAySdT8N.|sqeٛ 0NO*EJH|P^;)׮3lL0V#~ ED1A}kAVN;+MaP˺8 [D2us/[z[JP#z~klR2/M)QٝaPI[lg&[/(rwan n]l,4I^dׅՌ3@;H<Ԅ RJ!uBE6*;ɭBТd'?']pPy-e~0|Dѥxr"%&(UH 4j(e [hبIHVT*VV?h~{_GU9 CD(CJ- 3^%1`$<[Z"ҏ~u!QR:W a؃sxeEkFN-w6UiЧ/R2v6(Vj! F嘿 +ݍ3 pOEe7NuJjW]҆}_b 3n}h{o?kOrDlx^PqW`.2L,m}X/5)3L@?Q`8 wB;2@U:9b1ym]幦\Ya![bA{/){fVSZumb)..[p |O }K?RizP&cQˊz2u%f(m _Y̱mv yq&TYJebe-.vىǸ.ӘJCUE 9rh | WZ y.rUg & #J0B zy4ińRl!Fb3IB!V1" PjfL5̍O``SHђThM=gx_m8d+IXR3N!{Nœxe%vk.~fyCmi0)YāTTf*H#X}[Hf5mΨlwZx& @:h+@]:? ~C=  x !FG<}`LN*B{~z)>u[6zཐǥM) E W%51_ :~R\U=Tؚ&"-vݙW^z)m ̠H_#I`xJ_M y*H;X6*Gӈ=hsL\c8O%aү0 g>xiwȨG-z&hJ`aN]FmԹr\S8x11[Q %R ì8.aD5mAC|sR5_F2ĖzT&kЍNpr.;eRhiDRUVº:u 9=EdkBƎͯ,[9@#0!M"Z7>! `Ԯ i?RVǧ-h m8YUPxQdiY[jiS/N?]:G STv'7Y %.)7 qH;4Vm#8>yAЀNZLXrYu5jMA{\FZg@VKUIf3La!ŵ糇0$o,͕u>|@l+16&½{ojez8<нn8!`:R}y﨤ܶ.acz7)ǡ KK3;D%Ô'۪[|窵TDKʽXkUϟcUv.Rt%3n=S !eQEAF TS;O3EcںWSvՎP8f5i OqPa:LPF?r ϠBhQoȱ65 jqj1e2DmQ~Ml<1!=s0Nv!@ 'hJ:kIڰ^謖,O 4a:`Z GdÃk  8oqˣ >ѵ[g*zQ hOF6aJZ67Q08cf ?4x3F2Z5SDT@Jh9RO@+iWy7Mѫdᒶ܋n4:K5+Y!QOZ^-}njR9bo°{sFp Ha泸Xɻ@VfG Å T2io̞ Ji6 =4YwA8@s 'X m4%qCy緵cOx=>\x/f[ B7$!m>ScZ`"̢(4';EH,XaKڷMON VޏS<*ƂWD| a/0bјJX+\(O6IA˸H#V\ e !]/C&`>]gj, B9~0ֶw~d\8f*qgzW7R\ ߤ zg1c4'=@0H#}} ذL"9җ5FHPCT/;mzҦSд&PZ)LMg:qo/߿4.DG/['$ObYBx]QJ`wIa?X} /'[8? l B}(m9G-U9]A:[4:'ʩ6ڔ`:*-"χ]r@oi՟)B H׀@/Q ;\Kf* 3O@@Ξ ]6oҶ\FJ82mughC:R/?BgU՘aTI;d>qˤD"YI.wr̅1s曪aMQ?NFr>ۋydO5vReRW$T%,*Drg`7rVb_K޲0,{e1Z[N NR,Ӫ5w4f˽v0,P[QC[Qe"]v 4ך&oK\7PgU ᙱbsFP,m-{Q:KFeӫiɖYD9Dc㏆;{%U%DNt&u$3  H]ESq<072PCYrl*I]͘-zJ"j֋ۥ'-hpN#8/Z5D[L;|HW8zޘ '/#fTEe"{xNg MNC &wL|P6bf7e:SY4 ͊">U]_:G Nn؀_F}/R.hIS/k ~ }~R,|>~;z@S c{$5]DJhݧ? (j}KbûS^H%5*k Kr.Ic"S&uW?+;@9 >G*[9\]sCL?L0H{fJ# e9/dI48+T4%e6ө tO_UqHt5\xh>VV*4^fŷ1~0DPQ=YD}K.BPc' zܗSlV5:R]eJA/ҽ#4OP62 ݮ w>-Wmh6x`lNk'prKD<˛>uf4Y0hPS nIRF#iroEiVĊ*qԀ!`U :tώxv;کeAęPb$nM3ү>#CdP;Zf5>0|H,Ť^L>o=+UwiNɝ+3)n˜4bv0-be%rn" k'i3Ԥ<:A}G6zy+q㾣#\Fs(Fn)W'mYxl?%:k?Qֆrj`bGh{?V[vp -d&pM} YR##Y_;,zQtr"! *y&OV]~9_js;;哖 Y7d@Rr~c@u€*ERSͺr|*5S66Ӧ!xOnK&ٲ'۸5hS4A ,nݎhf ӈVk|I[O=uM̟/`ڣj2ah݉!~ROFXXGΉ/J7G32}ai8Aʢhn?%n$g!\jpr.F2KW .}ЋZhVl ѭ֞%-979ڮ~@M !{iKboYISAyj}p1s*G=b 9 8euGV@9{Q?_f?=D/K\h(*sNyF〸h],~gIt93\>hT+E`pE+hH:MN15s;%ZQ4GiIxA9e:R` i]@b#rtO^@1 lZ;5*w8L&\},Zd;x r r6ΗLu]ʄ _aE{/ƥGw~VAYl0¼ [M:m"dg#D "(*@P-)3FO*@JR+DRXOR0yL9KU Irvhz෵ohUDzW$bcc^^p9)D!*sGPTt)jG>0!s-|=뢪I6qՉ#hWcCCB{y7&Z;טTbVKmJ.j 66X'/ "*rhn'TX]VlQ%r)}KVEU Vejv{Qϴ"*o :fMP<1W󝤲kz떖1r$b7Wu7 n&7j]]WD?`[L8"Šn;`n^yERH $\8NG`d;O_=PqڛeLWt 7dL[`#|L\ *똢lnntc+bƹ.ѾE^)WǶ(H̞N>|"M1o))w7b /Z;;B9?-S3Ų_ `%faw1cAWL8uIR$ղ;CMnh?Ej {cP!J/+#<Zv>A(3; 9QDi1yuOL>yJM+tGvG"ThB,NMGtQ nz~s{+=L\~_/5UP^EG )䓄K!_8v8ݞ8ƃيed0R۷w0f9Q bg/JA5&"AL78C< D JN%8W3mw'武78:]}pLŠ},uG۸}mqp5@C,ߛZiw˓yaؓ>S2$hgv!:lU"Q.@ bqI枱pVYb>%{9â;gC1uOe'\ŭ퓭e#]]\2[25|k,w_~/c'gsQ{ˬDjRkUU2a +BVߨcH2b)Ip$p7&NNE;y\~n '&O=W4\E7 Z0~njv+*  qUӛrp YX24S:wl#&~'DOUxNJO$% @/ 3< S ޽]*R&gRZ61%'5ss\@.o]'ǓJ,k-ϰϴ҆pAQ_>Zwi%L3*lB%̾-w[hlX6:Z-#'3N^WJ8QVK)P}!nl4ģѝíClPLq؜ L?&A\&qnE7e膝rS7u|ѴaI||9r=[(n <.PeNfD4dŸkiV/hl>nq~!&^wSnC s۹KJl7# `}^૏";%}-;ؘt'O2Wx7If˭:krt JICQtV}˹ގB޵  SǶί B~ "6Wly$+- GFrFg`QN4#g'%'?fpsi&˿M7ѱbjo#C9#U{] Acb yZ4q\'[BFcjmugm5nSV_;V1%_YkE+&q;NmUtSz'3gǘz=:Y^%f^_rAom]lx,2Z_28W8ߐz<:yrkt<0n˜^Joeޖ/M\7MxwTAXchRP0m_lLgʌs-iL$VR ᑰZkNIE}}~3̇ASkІٰaOO*7ĵ0G2a4hqchXKκX"K ~L 9s+14Ocl-ΠuѶƸHj0SYg͘v31wXʖxpf=|U%s:Pŋ͆O~c_'/,p4R8fh'H ATu[eVwǭk+J2lcqfFnV-JQ BVNcTH*@DGNCObZAZ`N`? {ڹ119 AßסvMNQo"xMd[$Pv#4'@_c46DsY-` @GI~4D6Tu w:GMBZ˟c*BWcH|8[0u`- xz&gyPdP˜]{FNMLr,{y$CU<SAI]d_&3ƿ r*JzViyg.aW=H,%4{s5Ā]-Ӻf%: 7D*L6 AEVӲam\SLY]۰% NxԾ^(`;f Pܷu8Zq:<f(|uA{;yhAcCZԍ^^(KV uyqt'{? ̵]TF 84@<[Ɏ&-6wg'-CbcSYM6L 'gYZ070701000002fd000081a400000000000000000000000160d9f5e300001bd4000000000000000000000000000000000000007700000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/c]?Eh=ڜ.+얓 Zno_0R_|Ytܟ}٪<ʑNj|L"hڽCm^BZD/9{ƶup6ayRKzQQ c=ѻ7Q(;cuOqw4\H9H`_~Z-4ahU4͌>zh;e}x "8cgP u_ C UH#n#lC0~dJ*&WW^.%5; __7ej(1;m^~5]eЋKV5uϷcJ8|p/ edkrW /fklGC\hX5OGTʓ{^8cm qx5|ʾU`lS{1݄nfQ\MNzˬPu#*R1}>ZkBVp$<0Z5dr/]*?J8e C{4BXOf\ppGJdr:D pmWd% rcI+wt*x+yշ Gޖ.]4ɻ,I? _ %h@O Y`` PuNbH£Vq۫e0y6oq?·3Yd/3]$s?{ȰvM=c.e1uZG0n reޢl(p_t(- s*{!%I&aCOÃv*/X+($N$]ͫ+'Goh[@ aBgCY S[b F =66>*S ^y86-9rl/dF\* (Kx#0Z5LL *Mְ^13N$*tu W48eN~X/w:/Ι]w$̥cbrKz?&X^ WF:AY|Z,}1ЇIGuF ꙲`]ih8zʸ(-oUD}grT)K5+d'>ۊ)%1RJ"Cv).\g߷-,N@BUAn!|͛oOxbxʎN$>4/AGLnK|^Bz?.iFur?Q\Hߙ7 7&2Bsޚ$ܶJ54O,!}ABߋgL3TU {[zolqfK&$)q}CBt-3o-oA=7/i0:`֬f!l/g㒝7u%'=AHʹ̀R_z !KXhG(f?D؃zVy^E/Cѡx0fI #Ak3݊F@yۛ;l3t@8fɤv}՝7Q)Wg4 g#ԯ&YbH6T&d'r23Ƨz(cҦ'uaO$<ٌ^:r>*ju0sFz |̷?]vG5ndVP#Y,,۪&7uJ}VU=54KԺGbf4<9![' I <<_!Y򡬣J{ȼZTRn IRy ]Tm,"* 'Nmg+U°(0śwB ܖT.%<*%q̦q:IUԈP9e*Nvw'zֵ1m;sE(O~}AQRuۆW%a\ah:KODs,yѝ0<NBPpk*(Afs)1icYuC+ԪD$}]"3 N}:&q^n.^, 6GN")Vkp&|ʔuayxbYٝ".)5DMCN%5{_K~1/^zh)'JJܝҙtqTN+cPECY0V1؈&RY qpŕOOQ0Q6h"@^Z c(B_QtG3HHe]^4l Y?*I<}'XG,>ŹX@* +&N*ckӃnmn ZTk +g "ځR4_q䅔Oc(S[BYԕcp jx~|k]yy)OR.OCسVf@{wZ`nŨo'* E_<F,&_瓾)fx_Y+KxlI15ձOoK )P p/F?rt+ݷ8Nzқ@ /o{! RhzMr\ 5cwMW?d2f.1F ԾHBtoYMӺ7~ |:#*~D&H[GKӭO=xsSTj- YA bBE;\yx`TZu p ;nZWR~՟FB/+iFo|^L\Iv<)x(" <8դNu ^oQ}>ul%"RԿӭC Ɩ q3Κ7Ѡ- 4֭rv?txcecɡrMR!Lw'6N>˳w[ U{ݷd96$|-f@"ͤ7#'aYy_ִj:֙ WF-CFu`(u%VYFZ;zΈg--T5`< ,"o C}ت ihѷ峗 J2MD Zyjbel۝oͽqx?TP/k?O݂zf)׭aez1$e*y{.4!H#~=&+ vI/"tp:"v j+ShlSd,)'@,FލE*;|~s7"OT~{2QpMV&#;6$O=>!"NG%,xF:>jڧ"d5f?+oՉYKȢBޤ>tʘ$= W.uzy KK-#7tQt(WPlw% zՊ)JkvIY@ZV[nߜi# ltATZ]v_2#Vw2M\H+FBrB%!c@f5 )iʨ.',zlS*3t=dsDp9Lbr,o%cp.NMȚ45陡qfv^DnD=ՋMW>FNtĦ)!/@&`1P%8XH1~vO%,5ܢjR;'&ɦVne)7[8412P'%m }>X*e1Ǩ&XXf`\mfY0[ 9ΎvjMrsH6 w&?lѯOGkZOubΑ KGGxA,/PU9 L#,2qVaefl=j3Q|Vt;I!"9rOԙ__]Z zQ$`Ϝ_ g[B`_}?DqMυL^iQJ;|ȅ'd1P!LZѴAʯFO'9&üA7}IKH}9 #$HJJ?$NI& !98sgb7EjsL[f5v[g c5^q!΀#d K}uLyg{Ku&p+m'>XiC[zq]4LFw2:fi㷻NU;Rk(2.sA2uwI"0VZLʔ<4''::GϨk*}oX$re][LkAh33`؉F(]~wҏ=VK[&F1k~!1$;Maw,y cEI(PrTf-Cȕb[XM\1ET/U Я_]_VRGی}2jd"pw:<TZ: FtU7ҵykZPɓzD~Vcpsc,̬q:#$IGj^"!8A5nyCѺElp'VEbwB͚Gv4o*&ankI7,)8YFkTPҐڤĽj*6p6!%|-Ae߆e[ ǘ76U%QM[/6_} :6`v> zzu1X#4m@YNm?(!ưvco]>9 KlPC&Iv6ѻ Wd;ey<Z0s-wp10)|sg~eFȋ47Ov`94ͧd&FG`SHq>WB]I" ^Yx|i€Ix[OH@/ti/j0w+n'dq02Bab ]h4<Mi\&MW Y G fSA D``Sn@=FsyQ, bn-jT e KFo''Esa5G73V~\ӺjGw``hPM $ TO^]ᐯ EyN0unF)8?(|agE~iڨ.Glc`e#7 &eVz@:.ƈ_*`'z2U3vӯ ZjJ ̴ΞrV(|KYظFb藫vӮ/kaaDR̼j.}ȑɫ5Ρr}e|; lQ7R jTc )8usD 0>p~i9 N0`}V "zu4=pLms뱀₠ݗEv fxبCX^Pm͹h7{^Qi=XORS*<S)8^y/4R {2󫯷=VrnWHԵ gIN^Xt,+'TQS촁#847)$:i[l"Q3xf!cd)o2Ev{:G6#p>= 弊%y4*ġ9X>Z%e/zVxΖ1}#MCvhCͰ%g6Joq((RP3Gc7n3wWLlv_3yW KpNZ{Z@hf6pA*53yky%YONH{Xj7J}wk-?w1(g(tD]܀*u-p93nGfԓa[!NE9 cX;!R"&y懓"VC,7)eH/]s ܖÀNN]=K 7 2yPM5n"DR'}TF0]+X!b#p5(O?e%N[FSϽ9#:{(nS&^6Zv$>AKu"1)# rK+ܔl\X 7Jpۓ얱EQ޵.@ѝ(&k"Joe94@TMpDZ6w`;XOya˚ c: Ir/ vSY%Y): tU\6z伩g&ҕ=houh?t}FPZ/mo7וvΜ(zAQMK1ѣ`״T^|kYXx[H` i{Dž#_C1hZC!e Np@fmk}\׭C^E}%CGb}!rP ~ ^'fE2_z1+HŶts\?(u@[wnE"-Áh9 {Ik7x>m|?Tho2hTf gvVk-0Q=jP6ek*lSYrg{$'E ]ah y2h{f 99xzalBrb3A(DŽbؠ)Lh1 pȳQ ]g XH;'i 6aaX?o%lArF` $^ȝ\%BBo@u-̱ E׹0u 4n>@A,dQs1Æ?! 5̂T K]X4]|h#k>tD9C$,>PJ4ʼnKs{ J [O7Vё\uϹfp+%S#oQucWd: `%޷-J[zvQ>](u6K:MREMO[ͫ3+_TCςIFׄa5"X6ӫc l2Ԯ5yO-8uiv;ߎZpFz"d+ pkAiA#-M8%7 {R!'v 2gLOGO\9+3@z`!؝URMIq@sUI/3 s30٩2 ~!;%{+/(Rh/D(S55ɹ,%bS iAX]MGfًo F Mֽˮ0ɠ3?yK}ݞ3":d`$NxٜY8XkxDl ޖ{(G ͖z#XCBcEip ퟻ20Q*eMVgݥ>.)-g2fZ0&_,zśj3`RCWB#^-7ofJwQa"p[#+-9a>RzȓJEx63ࠨaiKJgyp_ ? RTSҲD㙕mjߢc)akh**qp2=t{@7wa v1Tx^jI!ڒ-U3ךrw^] \Kg' ~~i?gsb-TgAߕjaoAJxc {#awx~&[Ujoᦂ cmjg*L[* '̥>ʞW> s_sI jPR)ر~;K`h:BhS~giNp&aF܁.Q2 5Fj2]RQ~!+8  C#vG9%9`U}(a7O`jgr~*v [`^ND{#>1 X vqg qoKzN|Dǐ`Vq `l('g*1*6JmrOo"ҦA[%k-̜5PԡGLxP|vYpQ@Yb|0 'U=Z(%#J$ʳ~g߫P_HB􆅴(i]:N/QX]$o8|  (ZЈv|OV'͸#5p4۩~%]U  .y%Ѧ#iQ̞i?FPd]IS{Cx쁉+MCI/czMʬxNdI;fLz[e1-L s7ꚒAV+V *sGZ^o픗y {3F?}Z}v;*%Q-eO Twxr❕#+6ܿsElGD`H"  胻7aT$Xe(odX@/smLnU.4Z*(]i]of|;j.Z<6C6f N@ߓ8IH96ӋEG8/R۸π ~%-}#PJ  Xga?NH(ՠa8 H(p?nnamy (`TI,#8n,Dľt¹b mpi$isC;SE.X.⹌Rt&k-h~4Z!&R3G\,rϑL=[ǯgQ(66ATg8+/OAre=]͈bDK]O#mBUF=FAF]iiD1@QS+}]@J]&mݷrq#^էu6d{fѼ[%9ga e}s 6R7iXo|Dr׹~#Z5iyCp Irxr@#J oD6y䥵#ºI}*5q&;gv&s9H|ZC$miAFgVy]<do-l*Rz5Pa_z@٪ͻ3u&̸.\sOף`s2-ʚ4nbŰ CːN)V*/^B|7H+ /|v[\gbZD[{?iڝ םNR$H`s%9bX`5 ZmOT+O캞GӢ!7'.'e 19ݣ(c2NH#~\tC_Hi߸FV6Zn|~Olj<^ !emTj%&$bcWyV_^ea3CjJUG%kEF7q}=d\FH X&Zr)v+[\FLffIdSuqS{.U!E^] ֙vOlx$iXKY^|Mt>xBS/E,rv$K8B箓chl,HVtXkTg4o{ֱPҗDrѢFfMӣhM` +p'Gs,C~4h.j1%W~[F[Lż-\O<&X5LN;)$)DMONrw {{Nφ&jXK̍ \1eD?FbD |"@ɃhlQ>4y^Uzvl9CB>qޠU y/ fν1>,V=_n0j&>DSAIk.C jBɃG{D>QcƶNJjD4b1[},w$%N,@<ΩK< M&)8ީ%TZZ'"H_ysڥmK7- r u6H([{* 왹&fR:ٔ:7,^nt;Ƥ"r=2g,DfJ9w.e<DVGa:f2[\w%re"0̠Dsz+srlj+C%z}^a(zy?bCm6YDogAͼM3ܫMc$]Sx68g(]J(_D/E(O D}q3MUL9-'|*Xٗj|@aZ#bM[$4 aA/nSgvUD+sx\ysݛ/|%>h^'or53 CK٣C>2Em΍.yyV6|\?  "Kuա3|8lf|:fK=Aה[o(K‡d_jr4?~_,8_[nS_{Fȷrb l] x %Z-Msxv2/*p>@^'贾ؑN*M,'̲tH]5DbrG+3ܽ;f0 o(\ۘCf n8h+%TbR`qVPCqx0'rd86in,-yPt2 Mgc>hK5G}F&q'XhVI<=,}bzutE|/h=EW7Wu>ì֥'ߢFu|4l6 _"z1UUsMu)'N>77= bZ@ԈufrgtS[XV7efԻW;XyG Nh揭=.L-M u];tOiOp3ukP 8U6=#)>_:'^pmo,ux9cP?cZ>)T*R n`SJ?h Z\/ojOl ʩzD+~퓩౏8/+L{m<'k[A!wfAVX>DG•F@(YTc%o?3XWSZ9TZS8jI!9=[{>T5 ^+ o g(dҠabC?6E%M}JwUDʁʥYr\r^hPmsY~:n-R Slڴ[ g$OTMqfS%ٕ_֤acݝKhFQ~(w)^׮#:|+nhMF,}]K$GE8nc\zH.X'q/(vڪٵ0 +Y6#|c, q_ TH9@oD7X=EpavԋHW0h97/mMp3t< =YX8`_A.4;;18=ShZn. g˚:0,`Woyl3鸐21 e5k`jCo.غ|wcJAXD$+%yDSEѾKh51Q#HlH=maAڀy<4T 38Pc]66'AM90S~D4y7cxAsüR@}$K!ծAoU/~$D;p$ui8" 'm#s\)mu'&UHJotĔVRM$o|FE|b%z,_-`>129`T={4*ԍC*S0Pċۥg$2J2sLO+`$Ƹ)[5dkkl֬\L׻s'n ;d^m3 VcZ@PƐMq IŰ@:]+P&~Y~juHr4kKq0wwҞ5׬ c@㇫EkQ_QK!1GZ,ήijUͱ ͑# ;ţta姺sVC{_'Ol64 u1xb~:w~&c3[ֵsxAӨUdߤitHЭ[ R5]LBE,1GcH'b Oh[P1uϰ?o<ߝp뉽GavʆzGzCЇFuҴDJYܐ+1lߒ".1M $7u(YV&E!=gZh`҂vR!n}3ċwB}4Л~E]JePF+KJQ;dz0;z;*UhA ,$0I]QnIJ}%NNTZQSzҀfT]`datz9Y].j:´)<ʷmY&٫$je1p:xjfB`W[Cw*Us9)seb-4jvZ!(U5ǪȔu ) pm(|30c,  ovۨ1; .3$?>J'ދB7uyaDΪJfV*a̎XO1i?}1`١Ǹ|低EBE&axunpXʫlne= RͰ@$4ǫ~zT e~AZ^9$z>A=u~ Z{g jҕr[zM7 L+;9TO'xI?'i2qAfi ī Q˟vA#*"=rsO4&PZK2[L8c9Aח1ʻ>A1)[F]QO <+6$@eM5/v9)q`[.:˵^V?' YI?xpr1K6\c灊W@ ozrFi38sA?k HW|"45 ~zL? UkvM"s&S9L-V`$H<s((KpuBPN}5%--,I%ר5'^".f&tZc bUAn)4zd',t72,AIeC{ /)c3~[R?F/5d b)#'++B .k(6jaޛpX+Kwd<)38ӼB {R@H5K}%S;>BFGᶣnּ50+uJ70vaghI\m]; 2Fh7+v͝Jۀ򠟃ju4P%HWDdS( }NOYV_rk<rMD !ce8Jq[>/T oG,Xŭb g"5, #v;9 ѫf8$ cASsJ). @-ɋ5i.1`צ^\OgBfy)@oW<4ΩN KM$Sgϖ\K,ژENG#x/0)ubFV C95ŗ(-77D-,V{WzŧO/K Q&MJtir M+^!(ζ47_,%}j |OCa`pTkE=,wDNvk%_]5; #p*i a5Y]PdM K Zqg!Hs!ŔvV0]zJ eyqS*7 VwzPU X\ KpaM: fMk82F#=x麌J7}7a}-`5\1ecN˘ e:x["Ԯj3]@݃S 󁑙;rmA ~TWjpea6|;WyO;+9@BvG> H8!yО:e,:ɩyYH%mc2 f=7} d{&ˈc74{Nhvgj^(ҶRS_M PT f4Oa]_=B(HjpP+f{sa'OuRUK:#րeO; fyM _,l&gr|D HT'?l)&R5E; 㹪)0.fsz| j2"P,*"O-3k Sg{E-Q8"מ(W&.y)c!\4D dH T#*2H<5=>|CmY&DXUi/xt=pU)cE>;ՎCV#8jY'3qI n>ioıO TrЌ%X3s$ Od;3dQjJk &JJsO\]W3.k2^ǥ9(dfR{ǪP#oȻzK/p#a3u/QXh{o N6UӕDF6^F7I-B~,,9:I߽Q-"F#$H]F"nˌQA24e;InמJI D-r7V獼E_o=&R6̏QVkAWNf-UgG[Կ>CY& mI7FnLpo'KL4ܲTIO=x3fU(bg[t/'(o咜#(X6O~ <ѽ(Ŵf _E.7;+[fafoXTr}zc,"^h[ 歙O5Lχ.{'njh!F!9D=ZC.A.Uv.;e/f#q׸SCc x|I,&.' ;ek ȑZJ iiKWûFcaJ|֞a[khږD&uE`j ]IZcfi)D}|wS]qͧqż%u|sG+(.Խ APvi#ru) 7Hf'nǭ>[)⏣˞X$ h?4BiְzP||\9OwƵ@4h7R3$[uRb"ml26Aܿy͞nJ4@1@輁><7}(y)k X:ű9 b/}[f c=czUF bmv,3~hwXd4ˉ?)#K*0hUٛ툋,ORe$;gJ#] t_N%(W$*ьzoX~XuM$2 UahB'hURe\z 7jɦ^IRx1CC죴fHG0ݐ }q4{kN[4t`kDU`EF S^D}֝ifdO*-CϓRrZx<͸D-I /qAuq*239JBpOtOqHc(-ۆ, )t׿tCwռPѠ1vsmKdp;h#KbV2hGfPB~|~Aۈp¥=vPݤxT;LR>83DsNlL;S7Yˑc0'm{0=·%gקL{6GQ^O_/>| eA5!Q"D{oDUjӇ˒yő7V5z_̬>حG`Ъ&_ Awcn"GIF{ȣi3ću}qJ,uMiQs:{JG ݙm\];|̀WP}q<^ #+dq" /BrV ;r`뤰4a4IsGȺB泌}]<샼>yZ$ kwmOzS[f6`hUGDn#ɿLe֗c=||O,@F؀M&#==kB(;h.FJY@NݷKP̯DtVczht:,n3+ԣyAawD\l `X04 B˨9 ɇY[K.xWmW?'8wpY_lxP_~e!-c~E@ <7{z(E]y$3?R{tÐ U#WZRdUcŽ#hc !G8QUp6Gf붒XŪ6b&_%2s-' 9I%-oUH*yqU}E[ Aa9mqDAޕ=wlM.XNuB)F:PItg\45E2dp|h42TFgUs"G}Ԟ2([ugCNb_ <68GJl\ tA- bQ ;j[EN] mpHuH̘x+Q^ҪF5m1_!_⌥.Rzw2gYAfv@\ #~PBF]y-=@IZOJb>BtMS[Z\UE muW&#"\$&WCϟ70$-"5#\ tx2:Fڈ$W7,#谐7VRV\|pI "0;s pZ=np@ع٧[:u!QJ\ @QνFxDOFAS$~@is{qhь͍*H'pvk;mJ-O֋fuTxp gVc  {u]+׃kp=1NF:,e!eTZtAT P 5Y9kfʫ-6$AӢ8(WO$K{ Z/mL+:#;WzgI Kzt -Fiʞ!ga'wmr~>r j5p Z >E]"xRbA+d"+\ "̀Z Od1#YJ{RˆZ|ɚOֲVHqD5* cQ)9{J@^~0Z^qvH"KjMw}#(ܴ~{$BIX̹~WMbX\ */  ܯ퇢>o- !r; bTYR͹ى0ѡL7Pd$"%g姜ׄ*? c4r O3"qlFA!_'(L7F 0ɓ gy֊@c9?T>Tr vt] B@v] )P`ڵU&Yӈi͙s?9@Kf^|(GKg#'HcTD?Jss TTkWq` &]͉9Ҵm\NLqsfd&(e6](~ -B/k<f|L&rFm9nc ~LnGž}l~żE7<*r f !%T}$j0aSٕ7_i0 ^{0,Z%8 1ӍB""=SX*8f.XHy(2E⬻$9u7v h Yh%88p׏'/ "B̞#ˉsD.!~O$S Y;w9x3Q-43=RUI:^ 8C\l2QXk+Y4@W uNuctRN˷*@d#kxelXHi6or| 1qkh6a]/͓dy)5;;H Եk..ǡ2z|c%0T=-nu6,Qƭ "."Pȯ5puVG7,7wp=XJ=C!67{KWd1+ ET_]00+ֶqPѬح5 +e_6N,?z |035$_vqVX4o"$C-`AKvΈTܨf*M^+VʓDxNتܤE3#֚+;B'>ͫCuU!Of.O-u#?ˆD}^ж chU=-$D"GO>Fl-PtףڶƷcaVÜYp YkɓdALi5tro*}N%@jVxe&x-s߹PᬷFz!>Wq8懍.CXT2h#id\%@6 Ϩ6]AG¨/{!f>U<>G]Ip+*e`):⁑h W,  BĄ'P=1X/ˌEþwiN#=Ѩ2*DMLR34`>\]NYx>LEKr0&#lcdI;8{}u,ڻ G[$wƓ]S}'ȇy ZEv6Hsn4*? tp-B߳O̾E9t ?KShf862:rU*VQ2HfШ)@Ռ9=܏X,uI~/--o8]l3w6L_{,U $s Tt:ȠNoJ."r|Ns2ZXW玪5& Zb@u.O>8s%OJ ,\'6!SmUSJӦQ *@!Ǹ9'˔]Ε|9׹#P!K]ZK+]pt?/(9oβ `+=g@,|CԪ3hdG*nT%xR%|@H30o7`zK$Ⴥ44 mrSCagGE5~딍ymX~$^A ̝`*x|C~qL.f$KV?z+֖Y_=hh9";eYxW  JGR=K-ŖA07_g]PrAgFpn$ RY,G~Pْ74SM{=Z #DYߧDG{?=*s0 e9%_0FQVNg`ֳ0b_ƩnINV2Q]B/=e$XP?|M,0aC2&ڭ]N9Qܴ ,y{3SFhϾ$kA2NkǀvG_f"'f-hZmʍY*!HvJ$UD%)vW M됱]e9'],u-ͳf)&®QۛK@c粥"Dܢub ogK;Be :1H[lPWLfhC=/tÿ)ViX͞;>:$` KJ=`bX֦Vk|kg׻1؍?kD+'ACzRU 3A=<"- \}l qz.sL"b'1y > eRTOۢC8 ض<Dv[PfPf1fve]o)xd>i;65:rHևmܙw)9 =5H82bMC }#"In3*p%,K/!儫8nZBۭn $G!$R;/~B(T41o Y0 ]Cr6h3Eú6GY_=;*Ɗk4R2Ʉ@u]_B"5)h.* P7mH"{d$=z#)n@͋Xx6gT$bZ;3ڨay:<`cI]X!/`l?7 ZY\v*;Hۭ!<g';eA{=[y~kPl =8E{֐P&Ykp^ IWZJ"tVn'# ӗgLX?X?&#tC$sxjZAL}vIKj/q4}i/T> ůq̈#bEBۈ\XebSةA4jAA_q 7ޞ\4U$ 4j7PEQbm*)DTaJ!Fryt:?S_?IC?C7p|4K:UH2{ uRO·QqޟȈis^~>L#\i8i+5xfx 6/8xMhY qdZ'jSa`E{eRd?`y*/wѠ'~Q#}2LUӘEFia38(d R"}&jTIk 43fX~(w+D`4%'DQXzN\́^Xc{H+g6=>Y'bONq?AZ6/]KσAa(dTcq OAsؼדXr%xUqH|%֗iCB}̧#v#L]|zg8woXRN=ϵR(S`Ǝ6S Rq1VW! NR w3ϧt־%MmAK$;*shR]*{"3RCCW.GJA|YZQ悃/q<]@:3cD^~F~@%da)cNp~QD2rX3c NQAVT!:| q*X(>ZHk#HGZ\Jj鎷y.}InUJDE$sC0>(1űTKhյj[8]M X=A{Ձa [eEuY1PΛ0-ӞyMp6jg&|ElZS*W/9{U5QzLHR291#eDKwnTV܀ǐZnNҒ`Ԍ.ܢ+JX'Na{@bDW0xu)\QQȕhx2C<`%>ҕsчч4;knEu8G╯aK~ى4fkuLWw ๧Xr 9cD^cH7mohFq O K{Nҭ>PIt^*-5] #l?)ƳJm:Q|:t`7G,û))6:_Ovo~Vxa : C'xݸ6E` My¬Rw-FS!fem'5ЯӏC"#r^xbt,o#ZYI#o TN#S%ɶwN~C :u.!Z (}f7E=X3 zձ""iZ1 ~ n#ƊK0?ͩD,_a\Ȏ}(;N1RJŎ(?"&~pogx ;*ᓦmM>ڰAJn}_. vf Sp &{JHpd=e>=o} mo)]qTCX])ꀎH:^p5YIF4ɑjg G{ޛʸ6!VHv)||MLRmkɅep.9RD+C;|uH+mnI9D!nyt"{8swJx޾D3-vw^?BqbpԇHJ<"x6n0*Z.L6hI[FIN.6Jyýyd3$>B(eT&F& IR*#,2Rߞ ;շ.S SI:w֣n-\rH)^0O&pӵ=PA~D@};jEh#`N1)$+lY› OGp`PXjGcR,&pFc"ȴr٠GZxj\cPD@5&uHZ)g~.o9$wjUxKOh?EϕunUQP3R,w3ZC qL? 4q_ no ph:<_n *[-Ț*Nj 7;;gcC#kYVwNk75nٱYZ[:ըDאz~GXYq|=7x^@XϨ-Cq*D69J[J +(C )+z2>}a;qV_6UI0̊$;FuNU} )/Օ;ਞ()Y;-].O,&8NFwFDE)kcҩalx9J iYtB?bc9i>mdU ,č$_=~< )j/u? :q֌: ƇFDh4A4/kKDgCiD,Om6Cv`'Eȫ]"0qF x|(Blu{6~Ԫ*Ə!#R>@`%4+Vw3{}JS|Uhr("tҊ5kf)'p Ǟ?sq5sHxKD}chcQp4际Eě"]Z#=ro#A_ha) ܿhYF߇+If5&ChR>۲p@cR!EH01"NccF[׏*<'4R7D8>% -L\AYQEt×)<;eB'SJM R;H6 !leh5B&5G;#E69KAq+նq^=Bt ^l}`e4ܲSDm)흾 pfT8> <\| ͅEF"X>0Tn},$k5qw9/X` apZ={HRd[nhabק%1e#bہܟtUY"~mċ ɍ[-FNiz19U+ ~{ S@0\0$2w勨:x1WW6G;mp3 LԽ鈈36/ɅrQT\kA['5@uz[< = ^Mi *%$Oqs+{\@r4? V?3'^Æ(x源Ð)]{~tҨ.qdLi|7Û,|kBj\Ow̎.+K) *(DDpvôlەm]H@.Df;磕d.ѯ:- €6RId)OH  _Mũz6%)zCMv>EQ ѐ1>+.b)B.EAg:o `ԋZ"YY F|Zz0JHt)QEX#ȇc @Z=byV9a*o=Ћ-=fʽ]FR$ )bPҠ,` D«~!݇m_4}ze~v\_Guc}COyCZ}CxgX~1V:wݣgA'op]塹-#Nͯ^-ʳ.9't&H%4il)v\YtQ2RWv)._K'J^s ، y ]ڒu ߘ>M=S\BN6gs\ ]}(*cfC$qc):Pd,X$V?ǁ9Y]۴x~%^qZƳ1kHJ"yzW.&jn%0e+{<mrz긢L!(nQ #\҄B4du%zlP>s%wRDc/Dh(oe+c];W:# P4QxI|%pr2\<; ,y}:Kvq%*ůH/u 1i[^bpI!C$ʽ&fE9Q;Ed*WOeN}[)\ԋR}7ho#)NLpQ#m"z\FRDY(H;RIKRW\qTE$۫}&)[05 0Şg7HOҫ rEix+o)ΙͶ'0="_ckS†8"Zϵ$I/":APIs zvB!ռ` &6*Ll3=2KWyj#(p-VBQabvFEπ*T$'a-=,۵~Q,8$ 1A\ܖ t'mGǰ7Y#&̆2D|*@h5] -*HSJD]n9.229?B*~C:pw- Euh(rB k#ӟ`DrA,n-ຯ7Ւv;\I?hVQC_ uc)]dÝ2ϰ2 h]Tl`]r^_g`5YmuiQEvFfsFkq?J13? 6ۡĶ[6{7UԮ&3ܦ &N3槼++n2UA]q|f [ p~|ld$S7S"ul1J>#n!|Cǯ$Iݮ4SGu/)֘`=ڿA51q`ӄ~6rӪK T R}{kY0$o]MFP*<*'=}qUSu40&us6ǘdS/{Og%I ȭ-* cݟpQ`-6[K`ג ?q@ m~B'ZwHp5mr\x[g; keׅ:ҭ*t |Dl|s:"ג14ɭʚO''nóW wcO!kM=ET$1霳M*ӡRG Avd7h2]6uCFwKX&Rn5~&c¢}j1c#s>Ӽ臤`sU=BViIGGzt3H M O>a^p naߣm9#PaǞ =$ܐIԱ~mdas <^P|F߮z)8=4uj@ǨipU+bW7qH϶5S&L e.9D;K.QCTVv(&p/{%Iҥ컴%93x"x$ժ({]zf`@hIu,@ӍjC9uN*/iV/CAV4}j߁|Jg`߼ik'j`aƮ>'n?a*ͮ=q~k _vJ:=F9D ٸhrE:aԶ2(\3?88Ȟ> _*TCCɳO^j4m)Ӷqw\t:m`rˆ}fqc@E[Ǽ1ڍ3AZ`$3{"x.Ouz<Ky~ۃ񥁊Z*ۃLYO* p]Ph&,ځZ-sKD82v5ELYJ?Y~ ʤ.ke-4$!/,h9"c"U?AV9NAQGZ-]U3Jzf6$uA6?sjgj7ڡ!8Ǵ7O߱O(?~}VJg}SlbmU i%LFݷm or`<#띂ܶo+@P墊iZVo 5e'_Ï)mO^}xiFNzxUյa^z :iGɦ b곛(P:Mgh Ga |8yOf\hlmv6.Z}P?r,AP>M<+"G4loWO)i;A䠳ިUaD"Mr,Xw[ s`ь|}aI/"NI"%Nv 8n_ &`wX}).IԂ։QiR\r ɍ*̳ 8Ue"ܪŗ,NNgUXL/ E4>">=ho4ӥI3d -9dBkӅϐAߑ~Qweק?_}X_ջ#aA]-E:`h2ԞTpԧ-. :þyDd,ɨ Apҙu偳uKV+!2lt {!oÝ:ѰkěwS2.M>^Z_ey:[do*5'Iާ>l|R}QO:;Ͼ?=ɲa&25qZy#>%8 RJLBbq!#pb] V/k7x#bs'r2~PA/CtrG=&wc,Ħڰ@0ɢV+rM{KWyu>DFW3i)0s.;&mxkP"뎮M5$MP@%]D[2ڢ.ؤ{Ġc }y(כvw0woYz}vڑ˳{jsD)Z.zDMmĸ3RDPU! 6*bS QKto#xG@a+xy n/3:a+0D 7fL PAKcT1L*/VlU* ]1sE2\~l\@i=k8aI?_"jHbK2f5u0OYu=Xo\a|lO&toCK!T |yW?ר0GF&J4P:3U6~zůbq A aWiXi'qt:er@'yr L5rG9~ _F~Nlt: @wa}* IzF3!ǧ= ':$Y{q"E-:(H>CD>lll6]4s u;=Q2%fp!\0FEM{mr*F 䆹R!Rv ,i3.TP!tj3pz>y6B 5lxtϘj'<7#Z-P^./%wD_t(By+lp|K3eg5ɮw#ͱvDIr I,'K&d[AR:A.W#~Q{Qr!xYΏDLkӀ m-ctWaVZpKdӔdsr훇 R]Fay\Y]i56E:p:r,4EОa9=r;,*yξ~.[I/eA\ Z3Y,<F1җ aCVDś^ft9k=<^]d8'Ȯ.Bd=Ql߿s䜍L H5;)׸Id^<yS`g{ɷcLn!uyj`phNݫ_.om&J+d]=+=ږhgg'!F\uZd]G̲ fXW~k3J&-cYe:ZSw*R͢zEBQbVĂ_%r IK y<˱@9w;OD$vy r( *YbIۀPE/ <9UwILe]M'NŜmrb;rZ)]fY;;Rֹ4#à(X.^u4I:OY3ק8 Q3Ʊ"'i0R.1tG8X[ e-|ݠ3pOWY&̻EǛj2U$MhIce!,$cctE!'^& 4*| `F%(MUK{QSB=߷$Eir-UB)Z#v:.Q*<ҵA) QiKbƿ>~57Z1W2Dc-q$bK =wMb_ɑKaw}QD簣9c%O1Y2ZF퇰)YL+nA"h0+]$Qw,&2\_lN`^ų ?O|Kw6X6݁g+=}}ЅQD2cFCg7A( \eE!;-j0k>͵|s85lii >6ak[`bCsÝ%{1iK" YJ&v&Zn ACS 5NmkڨX\7=Ŏz78Yڬvlx[}Acش1r\9C\L<|"\}ryD%f\T!5$PxW3z0)v]FtKd0A'J**jOAS, t)꓏|dIhm!1GP/[fMs& `^ >1?*GQstV/[5ZIF^ML>}uiEEO%Uι*f/컴߫~ !0Ⱦq=wɛiY%3艌k~PQ&l֖'%Ms_#qЄ¡3KnBmv2k/ C ,zn]'"0`RA:(h"VPv/ א>1' 1irQ[L&V#ǥj+Z2+`c*]d;`kә˺ʎT5vCmRn!X|=0աc:ߦ? vS M<^D3db32PiЮq6eUy}[?J@7mV멯1Ɏ-Iy#&ogvi^%)n{j/ߋV2Â.1RO-RpoQRiM <=d&}cՐHeRvwAz~=},]d,H b"BU%ڼ 58{MRUsd~KD%H:\UInW0J%FpZl,[K]˩,q' ןx'BYdwzޞ7Agݧ/5as Kw}M|B-m]1qfT27ǰmb\1;FE~Ȑ v- G#1dllsKfV9V(Wvʪ"?@SJJk7qs]E%E?vL6[32.4#A< ݽ ΞD@?ͭ).o;GSC{lY& 5*L1My|I f+o'bO@z> @"` GmV2vG5=]w{ҝ7tqxݻ(ƾ;pOz/mӀ֭zy}ӬZe+ɐ<,auc)#S&?ϱB޵5@@k'wЕx 閷 S>Gsz/}imrw X>IyzX.Eὂw|yÚ4gBj?u+6Fwk94Q_c^8~wLeWR炽=`qCL< (3gT}GZ{UYATF/gf LZ1<)#zBZ(j_D .𳤭f$VFƒᨷd`eI[@/(5?lfXKҁWDOLxNYP)2c]w, ~bRi?Hy 1:Ora+6O-mY Q®R:b`a֊Od?MkǍ|LrlOQr\W>4ם,?Cgδ Y#(f:"K0o֕{_ӆ"n=SGSc{RE/<"FQs /F.p`r؈5Э`P~b7lj.hlq@)(נiNޖ*<Nv$}`5Ҁ %+=Q|`0h9/V-,1f ؤˉ ]lJK'D3# q4]bh2nW?і2 !]~d]*ݴgru (0њjZt.b=)U>&Pt@rI-)5HJg^tdN w[a.3/ \0gDp^jIt(SO'-ufc&Mڑ )Rl;I@ 7ߤ&)>XNvq-ϵ'2-R]]~Z ȲݶSckΐhdS/(Q -XPe(-.YEDI{o?? 2,e+\o ,8Sp'|km9# @ IWQ =r%V2i^:ޟ,ޥm4t{T5_i-B$N]_n]7\"J֎)| M<+!J(hrz- *RxVZu VĩRKH/ wكYeVfN^Y_Rpk\,kWZ!at %Y(hU:/"S%U|H'\OTiAi`?ΫM~8]zL~ޛL:|۞@Ɓ`n^vLЄj`A0_`[a tr.ȉ*PK%Ǎꬊ9D9S1CdɵÉWk- ac @`bKˊ/荜ƥ-F`*G01 DAr'2:2~WLqe1&VT[#I (X2ʿ7zIl(rMg1z9/}

        袭$Oi $al` JPXW Q.v]ǝx@?\G{?vIY@u.Oyz :1<\#Pplגִ\~-ʾ,y@Q- 6 DJ*٩")/&>{` 50q")ixFs1wSS\ NgᬘDܸMrd@0O_=}X|=J 1 7}QEASX"m6T%. iz [0WD;Ku'"Sӯj +'A@ȅǶRHr^'j# ;o _{ٌq6qYIq|fo1x=ljF.s)u2UEqux$'Wͱu~D{գBޖX*H& >3d|]=ϓVD"7*pIQNT?C5Wю߹x%OXO 6Ҧ&W;WF gH%OMx?\Rx"ui(kD)c8dZ0?-Nqpot{; <}n?sƉ߻\N y=u)P>I.kVNKSh=H'zN7$=f[lL;ڴJ"s!ݼHߛXꭷ=F{DĮ AKtj9 h P-Vc#P @fs~-H,Z@{[|2& !2.QY[ց¦H uNJdnˬ֩Uۣ^͌zu $ d]o_r'rmnNao=KR5`"o ]a7,q4Vv=KȘ䅺& 74C4}Ll 9[ ~sCذ~F}$f exL+Fp#b4%U4ZStj8ӒnŷRL:f3jƫxy6|s&[UDA'Ԇ$%GG#|Yo*F*a0V魛(v)+?\g8o#9V,\-fyc8Y6L}Vq1grQj= VHĸ( :Lk܎l#ag`3`i* zDQ?U?0$a cN5 Y>eJ}!)_#jUD >F2{GzQA{)aZϱ?O! JFB )O7p!G}u<: QX\JJc;]+D-.͆t[=shzCnMXth%Z7̲mmz33%Q72DEhmHO7aZl[WI||HpYxdrCI^(δ9 Ex@qCH3f.Ț*'AO$Uz%e0͠Tb:طj@=aN|j{/p:AQJѕ6 /),"0OODr"c2;}!pȖDAZ9D%:wƺ qmOS msȗjUkT^ZY@$]CDӶ>0`t} b;X a]RXWVUӗQdvbf{uӆP|)akmz,-m %C5hyDx7m750mCdFG t`/ѪIȇ[Lŋʊg̰uZe^qMxhE^l DM߮ נeaw^WZK>êh* ƙ?4D9V?rR͉g_9ARտX5i\2gwJJ{O$ CQ^v?ƏG?^\;("llJא}AәfM:F'Գ7zE98>G>V<5 y<ҴxDk_8P'Q%bڂ();ecgCNΪ.kÃݘ;)Lf_|]U{l?`pY0ټgi~ZͶRW7.Y(h4H+yphӎqۻBxŅ~J(_Uj xQwu /|sglkw|H<<*a\9 ~,ʸ4?3DNdsrFs݃0vn<{s3ދ_بgC1ڳ 1"{\&SOgB]rWN;̚ti3ci'MV~::h#2$Mbk^qtwA6B|yEƤF($ڬGxnAwX"-7_}ϯG\_(^aLM\+kvsT7D)OLz%3}8OǯKhFC'afBИGZٶ_ĨL#\K(5&Yٟؽp v;[oL)x#OxgNms/wscxTv{yz̟j5nv\=}w~"9'a Ŧ3-3GqG? »(J 1l/c鄉ZZDZK$Gq3i|SH n9sh"acnl-h9YW> h.bH5 ~Bjh{Gy}"!88{`Cˤ(uxzD)c ,M<[ԢdHir\_4uCg2X5K7ۇL7Y|i꽵_4fq%8 iZvXz,: շQV%4^ ۴J۞]WDו1'rAąFUzb.5Ǧ{5A\sxTC]δpڦV'Osp!.I*-_| ؋^I|ji SGwջYhD"4G >oXi/_ZZK5#;P_*\7ē]> -iEz^xQDxS#qZܢR-J"!ƁM0+X.YٵE"uUo~XAu2."k^c(wrLeRB`X}=9l:$(Ҡ@BXwh]~}}\B4yZQT?&z$=ǃ 1p47ĉ|O:'C:K;|{LbAQ٢v 5C4 (fOs\8pldmu's8FA?-ӓ[< udAY,pTh]sÈ]%V>oPB5v8%6563RгA.q21,ZIQ Wx2I.9J釟z\C i:Րd\+RV^3}V~z6j;u=#& 3 !fJ?2:[sf@њi/KhwmM|ThN֭f;*p[ML8 !_(Kn$ }r8rM`q Ași\ >  {rEQ-? ;d>NrUOdK9GFf;VWFH4TZUtMwш᣸b1`IM9 ADq9|_wS6ڟ1/ E+r{9 Iѭ}&\(lH54˻„//؍&_}ȧiVxBźs`e{@*EO:5?&o6:[xΓY=. B`⽉rjf5Vʓ-55߀wn;@kƺt3Qdq ʥ Rl4:N`CCb+Ӯc1$E6|@`a>6ed:YPTRSbFt \dž$Jv A^q&!AͰiC )v`ږ{Mpmp/T"i c!6SEZ 1+$L)/;A>^]l-2EaPw+vc/e-ȊƼ$+yadυ;QZA/q{o{}%*|< J5㌻+{`b~ZLRB(.mN>_ҥka"Pۂ UD lc%G7eNv=fn>cQ9= *-cE ehel&EP@;. 7c8[1:p0!Iؤ=fig5@ςf`H[.BW޲b )ոpÓ=C i~SEuqKB)%qEB:$~=(7 aN +,6cѿ{riM (-8җf7! 30C,US ޒY^a+,g쩪*ȩ_yNmAA-KSnBkailR{҉x\%٫m^um.aW淉祎i~i?B6p-::o1XÜ;=a>tΣFpFjh%Ӏcgj ]U@0=TrqC)Aٌͪ8y{;2S u͇ Y9e-o{p̊4u'2P΂tN1\Gk. YL2ea2E*J9=c8v&SFZz!%H*lNI#iG%2[յXbRKY0!zFNT^",&02V1'T=(֗'I,u?D)v2PLK2=mMPo -x#jAbqxDtş $H~.$$v+Y])u msaՏbse%d dIؗܘ4C|m NSۥl{Qt5 bU-zsFhzZHTP9݊+6EҒfؼC*d,pRVS$5ήmV/WiPGqydYNvB#䊘]S#,W{ P'8g& @]]J2sc9WWvaZ˱לؐoimr!32hckf1{K/pϙK^dWJ66SF^d 8=~tU,+BU9f]WtW[1TLhγthNAW}-qXg]b^<3j <1zXkvۏ^SuCmVO! ܐF);Å9 ҈n=fdT'S@K Lb{u^;ЮgDGy[ 'wJtoukD Q A]N+ҾpFXȲV~KaۡڸŨIQ2؏sI9AAx"8⢡BKA#*؅AUMN!sw)$>@2تbSkDCYOC%[ Ew<&eZSvOnL ﷬ u/A}mt>X)r.sʦJ ֒uBWL5E|.tμQ# b}qL Wε^o8_ mgk,V?N|2%WvBvWtvΗ)ȬYq>lo/7hTKr&w9$y_9Q寢)T#:IiWAV_/!2È s U8p*2Kr%+X棵P1@JtA]gYYM~@{%jc48B*܀8b"m5F SLwnr{I+fzh<>89Ky#`ةΛÜsBDnץP!AYX?+eGG~m/`B6="-H /6gѓGIPO]oy\8n`|rpL/1d#e%~ xWr4jhCa1%x}e{Akym\1!y+Z_2¢cq&FEfކ4ZHPY w}P>Ѣw])'ۓ im+?Hk=A![d/9NN1C9k}R^ !iYAoŖk2,`?@-8 =V+en[LᑯWQ 6%ۻB0Z(r54T/̘htq>M< O*]x8W-׋X.i(3םWfQ{Gs Z`uC?nU7`@g#3_8gb!w=of"া0Lm#GN0pp qk!n8)c[ϨV)ZJ L+S==HwMNyCWx D&j 7ͤ,qsF3Ay[٬9µֵ ꓮ%I4>~-\~YKQwVxr]yn$HZxmw: H`|*HMD"p2Z4Nr`L={s1Nݑe N"oJ*sNZN8x߱GA=JYR@>(`q)LoiN&2ѝ;I)DDu :I?\sSO4]8 Cx 0![ "Jel{2jW>8QNEJ_z Bυg"~SJ?X9@|PJstY"nܬ-4ِRm0F}Y߯USwm} m=V3GI }NsXropSPc_V},G]/,,L|S'ҽևgnpL$9NH|lx]fG`Y|%RuNV3SB2N߱Ow}R v:i^EhW4އIPr^_BĀf'Y3ː =L)֒קvF_Js ؎O<8C@'6˙Qd- r?B*S9[aA.gRtn+^pqj#qy:3"'.{"Gp+LiyQdqfSZ!"\zfBP1)[s{]_@t`R}:c@׍ 1kʦ%,$ d=ěB.Tn:{β1π6(ОՒsV;*(FTIuU;ǸO]~(gfwV~cj(eDnhĖo؃)$ \u6ɵ*{_^@i4Ǻ0b6qpPF*i8}Rb4\bE/NI ~dfwj|cϣΓ[λJn񘖈xZ!UlE&Țp~w@+ᣛ_xIltM\׆JQCt]gO[7OJ44fR-{]4.0ѵuG:[wM\d i4~#P^jr"i,sq_UBKhJrdjY өE(얉[s"ovfuΒ49,HPPOl^!q,M ٣nmTNe6ApwhwAomCe'J7Es 7r7$|l~9(q]SQ?}~#Jx;X'lI/ǡYRSc)Qn"b'zLXk26_1j]w`XM/%q Љ=+NEbl]n,Y(B])AgW3;Q{̣&dӝۜb&^Mh<<"]GVQj& " I!V$(?29!q? ֘c&(u8Q1ފ5`$"BԑL3½#^;,{vݦJ>J A_r;aN,;&s Qv{}חFxQ1ͬRLX_;vO^ף"Qd&,ǶQW!]k:i0QGPrwr)>]Sl?^z 8Pq*&DJԢoa] l]8^ r3ڣo-tң3`- i gFex6HJEe9@Z4Ll?!"RM EƗ[K5Tϱ0\v#T7VTuSNb[j=NsnB]ZV2oXhGS7Y10'o#YㆮuN^p{ ̣i:pp^$3fȯc>a=&ŁHQBDwR8*FpBk&2!WDOArM{nX;*].6=RKv u]"/I^C\P|!WWbBE(3I$Iͳ6c"At$;*i׃<0BqB%_ţ@G6}~H\22@26]-ŜpI˥v´$H޽5m,YD> Zf hbqcYΤ#AEcb n_K=β"ե&0q,(p CCJ<-tY Wݒ.'u<#gӏNM4yHGu?[qĀ3c>eqG"+|`` b3qAJ׍U pu;Mp͸Oo㊞~Tb/ht-2V;—XYI {ހ@h f2ʒdAeTlxxg80  \5I~4h7T/G,Y@m2}uuG{m_'c@6NPj L d?oN/G bvWoUTNeE%S"lAxy"#) G<5(.#pZ,y{ lxӐI)@U5A( D6gCo@ Z??tjnr=r}]L-zO?"I*zv0'5Ն3z/<*=$voϔ5DuiNȌC¢m7ȹ?- aߡVpta[']:*qMAXkjη٘jRzS?kxn6a,ͼF 6۠J[_x\'R(wB0^zpwNAqI#Rn{CgXM5 ͱCeB uqKcา~bөU6L춱Epm;ʗ7~s8ͤzCK;4yDT;mQ 06a)C +Mn)a+mj` 3 ،t*-@v-G#7/3G]H:P&2/Fc9&e#W%0bgϼ}ϿB*R4fA~X8 RBjur@(CpB|$VS (Pi8-9M[k Y!;H#+[F{}LgsQ_{#]kp«$'IZ`V%f*Yh/Db Bؾ(3pgY9jT]FO !4.gLcӲnǙlF`7"A|M'4ȨU+p3:J?zAg豐wQIKbu\\ȥW}|^߉b*odOJf׹H" [X%CuݷbF7 ikM~/ ?%Jhp \\aרJ4S@1>B1Җoƪ00yv\@Р![Л eORF:J{/wFZo*#ʹnPz j.;Ե)|r>TR ؾ&]G2ij`UnJ|/y_ ϱ!}7m{]n2W))c : +71ތHޜ([ɹ,̱YNk/8V`E6!,D{v{i Z`џ J3%y}٨8P*BeTUB^~͉# byhA S69x'D[w6zw]\cy[K^ 2FO1H}x\J srP՞a"y$n27|ǐb X6Gfa uRD$emg,?5KRs_TcwK4pTg5^teY 0MsĠjsNӁ^ x>,i"<a r'q$35aM"Q gEw(``aN-ƉP:.o>@jT>5.v]|brYۭV'Sxdxy8@gioz Ix)5F#, 8MLJێHxthS#x6BKf9OV)H;llb\<1TbQzJ3q n=I~19thR퍷PBcc3KgafGqDs(5WKY'S=F##dZo*N~kqAڭ̈́| fdd3Eg'Xc x(-gQ^m) &Ű["%IKU=R؟7i܄ːhL:] 'Z ~rؿ3oM]P 9 :%'37G,MѰ:& a) ;4g<.s Q'{[^W!l`ZDy)t_g.ߊ&d IF:/A^gNr+]`01t2@ߑ+U3i=}aMKJ0D.Ş L( EĆ'Ͻ1D-xb_^'>LUHƌ!ve,dSjםNHITcC}bH3 SqqKN$(A4Mzr!0 J]3ņ&DT?G!ދ^X-rd1){S<ZNfC3ǃHD[8|= yA8XMWFlt a/{a U+BNۘ<߾?RJ%*/UFWM2Z䲭N7,؈( Ũ1 0%X fTp" zZOs']kfG U[S9e>̓oh#Rh}ZUO6ZڥX֘<"rG2/i7ֹxRPtjQoEv_mr2 SMU\b愝`i~rN M8μ 9>ij6RT J6٫x{C HDLޥF#R.$BtAK{M%&p2nɦ1+ҝgH</ >哸En~SjE4B:D  B|?Ԕ!mhŋ2po%CWlDk͚Z6,Z:(/a5ilrgw6BuD.6NUD'аuKrja'ªN걫 nZ?qZhsc0{M۝_w֫Wko u؋xVEؑF YMEQS#ՆGm<~#MRنzwOi `;J8cпHxcx  :lmv' Dg`2kV6]5ע$Hhjh6v} mo2ot;9b/dWJAq飃x)"DC 0٘񯐸Tcϻ⑈Ϟ$[o͸fnêϗT ~ QlOE 6%Ti7k44S|̄Z .`E'F23\ڴ$jD}U+qVHj'8&X~"xAZoc#s;Ƃn1 S֭Jb87:D{zX(]ڃ ++FlהlrZJP:!eR4_MDS=.}4Gexw~& :h.-W- Ѽ'8,= E[}ohSr\5 D1X~w,k'6EŸ؎c;M3|ͷgxˬL g*JNZB ` (p^i]5wq?.Z[^=UP9tp9,9/2ff`~5pns+z!/+>ubn־@ KCbYFAo>@t~D6J&4HJX3љ\"Şy5/+YffeH&[V:CT4@_!{SD >]i;پeud\RVAJuP` 8t'"~/YpkNrEzohwՑ۝6TYn8täm7Jh$ZOͱQ2 #p0e|OŤapaBl~7A0%!ܢe|slܟRξuE><ii的Ӕ`}͔#Btzo]='hpF;ApQ ֶm6/8^𨡉r 3u 7l1%s*qsW }vdMº~áHNڎ֘mIYYToX ͜Ov5KѵD('L''j*ET&R9$tޔ;6*M! ]7_ aŹi9ْ֫`.reX*\a!-Ľ i~su{%"Au&q H z%U%X$ k- G?5 MDa B|V 4ђTizsJ,ʀEv`W}mCG1MY=9ˆYjs6W>y\vQ YN HDQKʋj<_PVn b~K1,G=|D`vWuDфxFuh/vֈk#oUF,b>}V]mX ~ulh?wvMbZ_]F!"j8ݮde2OfH FXxX1חhoG(eI,5UiCI pg޷5} EqJSD E=a^Xk^@L@ ;0ZlS3k\*.\/=(_\ U ;~q,H摎8arxy{:=QQmv#d[n ξk:\@u|)7~˻$Ap$&|Gf6S<brٌ֛>ܙCCrC~AjZDJYKNLuP+zD \b ȥX} ^ xy p%i9&Y@?=+ F*8{-+ 疛O=t,J2*m) tkW@x4 oNaVF]Br0 0+](*PCovo÷icsq&LhJݯ7 #@K[#~`˻Vfn!\ #A$+%[35br1g1_lг:qOG&0e. W`ӄC îEIj3WVæv51){tUi@h ǘ Z)).ع5;J//n04v, Sr4s=e5!Ҷi[j: G*Ac3wzDbCA+*7i jtk}KT;8?!jg֤ǡ 5kɦaV·Ҵ.`%gU"aw<ػ=6N4pљ=KY^dQE!li:8u W}(\qb!etsV֠WG 7E$i*]F<9lJ%FAtӏtfC mGE="9^ ?Yz#wN E2\tZYgeX \GШ9iM6LfB%+j OD岓R6FďhpTj Íf9^WY?:PLїjP!d)]#7pN)N#q0 =k/Nb/tr|&Pߖ',Tr`vfOG=̺!2l+Zw n|V8^LvoHsda u֠(Ծ̓_'ezf/Z4XіuǕ s} z D˛楑p\w& ŌNؾDOu:2H H|^Gxg׈fk_O♒RR'^0-Ҁ[ezgJOYmu`k2AI[[h "״biV|lu+0pw3HֱT շd?e ,I\Y|p.!yzKښDiI O& ZlAnK(ƒ|*}>=hd9:|Ru[Tr]n6)i I$CqݧiS{S!&=ɬ2NCYFu&j?@x|&>Q(ɜqA^p2_wN9'-JRYOJ}fd-N368t)keb>xUC!h@ -vzV0i> ڙSe,*~R")liQDJQNTI\2 ?oaW j@dWM؁U*.؜@Rurx9N|7}x}P%Rg7(jf>*LpsUP-&wPT}O,LɼӳvJ5\tV(hrD˓~.kjhA9/\#7pوn:;9 7"=UvswPM,bNVȵR5' QDOԴA:Boe߲/9ّtveL fN |ܓNI%̗*VA~ۘOw`y+'-Ϳ$<5ycO7[cX|ܝHYJ[Gn+ {6R3f(gg zN x.xO0wU>PR>2jw`Lqc C=Ζ--Q P*{㣤:BÏ^mĔC>\SJbY#@M"i;!ev΢".g`c8[p^!rd,Y|/ kq}Zo@xBnc^ mQ'ל`|%"mueWŊ֦?܁إbEX \Bz`b+<e|$c׍~{b#}Dv+FϼKYO$Y"A@$ ny BN8j&s`=~ҥw{˖}uh1{U(գ=]!: r%G -г{ }"Wsze>_|^ai-e=ɦ05<15:{oo\jL͗BmwxfSH+_Z_(X`:tU^Mmif,{}I8CS3 -W+Eo."+ 5{4MqNX^^˃zcgcP‰Ƣ`tf\[@a/?ln>s;@lQNBm |qZBApdLyzkkչ~q(r-vm*^ߪ86qh[iөvLm~d콺ʴ}a|f/Ɲ9VVw1uN#?OR_,'/̡@_uByK>(䵵AkD|olkw,-]$}zmiJCط8#gh kGҕ5&"Jw{}aoBkPJ~GoJ$m PXaEcL]Ҕ('DX|衍'8}~ ._Ctșט ڔk;I)c=_Am3:jKe $ukO;g{tщ3+Zo}\vނ;]]t}fB7ܠLxU±hj@y}o_U:||s3.cdb4"}-^T. GV DZBZJ߇r1s[[# Ci- x]n/f0"{*M[buZNp6oᬗ pDVwݟ,'4}+;l}RqY(Ep3m و!b#lgnl>`IMw q147צ48=tn-`|m~#Tk;^`g &mAh9+'Cu|a]2&t0~ڃhCe@3.7T PSw ~鲩8˫2vzrp!eE98OGN_ ijX\7e8 #6ۄ/:Ȣ͉^xbjvn4C.̪.RlG9 az݆=r?C } XWwTٰ@b32,^O ?@^h`kQ`/H0/6}nr=/`cRwA}^_]F#H> Ў':yfb! ;b6[❪yB1ѲzU4iJ`4lw->ltsH"bV*[@>eFsߋČj-lbq  E,,HaQ[t;¾8 R} zx*0M2FiӋ*H]Ջ5*u[Th?ȳpRagRv/t|?y2_,pXJEK‘̛HvʪlNK.~f7(n kk]4e  e1=-%XAU\M4w+RnCcS-7]n jX^ٞRRـHP ]/s3@xXNfI­0i (90umԵ/xo'_^X "P)\ .HZ a:[F]nELI5ïcT@t.~oN`3LfPhW*.^nE&NmD4I)zfV |0>xh.4w(c3!U'r(}j.,h,&9"(#ָe*is cȻA^$1唶ٺ`oh IYfYK*O)?]*'<xo1788Tq{KME(PwG]̄L7U»&]G`ĎXOu xZρA%p9"RSegp!A>&2}@^pb DwlkaoV) 6|8?XCQU\Q˱vڎ~Ò#_fِmg+8 RgNw;%֫&\|߿}gNsc}\_'k;YiaVlE{wKuCVo&Yʔ@Q!+``ZCffq3H_i1JIz!;zOjjq[.|j/_|GU=k`|U1 cRpBkt$ aQ]Q8oERB ᪌Z{["T,PG)*fYGLv@D3ط<#bt>l+,NK)kݣDŽ @CqCj[|(HK2Ic $ϟߕ8F.$(jD5]dE 4z%֑+ 3ID< ?hO@37 b 7PhgƏ_Q^5Eǩ~~ǪF{]\B̈?,śuN$\m0)31 . ْkf$2 /`F Em m+ZǗfI\ OIudq6I|y~9D6̅&R.Bb,! QXP3<pIG[u)؍a:pMɴ9R'ĀM8Ƒ`R`b)ٖw Q]hrt&.s/qW׹% QBD^\;|5ֻ)мߪ_*?XLyɹGRao**>''V3x3 Geɢv*b}).^<~baf:E`عkJ55S˚UOXnmٻ)bcC؁|{5X^I?\g7x zu܅œk!yzΫ@KjQ!O)9 Z6-+XEmYDrg~ Ҕ#.0X^k+u~UHM#a5>4C$G1Y$}l׶[UDQZ)HM#zML:&=?IrIXQ"NȮRBnT! )ךQ2;:jJ` SL =¨M5_'6}BXC9U9tl_RS&R ʀ>*3 :jCP_\ {bdQi0[@Dv3\E󘪣x^½PI@v%0BU` <4+sv̗Of`N+wK=g&9@$_reպ>v?B9^6REy q`S2f]=cݸOITK$t!ơ0 zLX ~z%$ؤ*{rtG4H1ӪѡVjr4 kbt@ ^PA!q#Q`Τ.A ֖ڭG8HIJ;?oi7e^CE ,~V ƪma{&;u/|4iKx84}ܼ*y5^ ,݃&zg ns^1wnw6;n9^\.Jߪ`T!=K4MWSo~t8[ˁ=]B^:q]]_(h5+Pԭîǝ ^`* 6MJ@=R+6VܦFYa?OE†8Kf]kf:\8́e8VG:59Aiw#%L;Lp@}[^CJ:\_p"v"߁GNkB}l-jY3F2'KQs8^D!n7B+G{X!~-و)L7L=֥Bj,K\z_IdX'_NQ?uy3MI@6^ny)]ܿKQ\5a#K.E,<-OTqG3~(TePI B dKWE^! LmH ' vrmlnRwq_e.Y߹`I,zQ`ws G86, Qbִ!LxZPv['/1` E "ີ-hx$.O{sК$Raf;  JB;6&zՅcX=Jx:a:ǡoKōiDHz-^\3 ԛ Я.~:;TVؔχ9hnn 8~̙pzӘc{1 >lHX-jUφΫA`A 'B`[*23Ln"y}(KX󊩡^|PȠK5 OVJ(ԂqegZS׬f+z Ë'MxMjCZe(и:_x er^h\DЦ90t0x,J?Shbݭ%**Rjn}KK$i[ϪﺐgH:k.Vt$G&P?Mjoc2:$mVKDPpW*~"+|_E4M^ٲǦ_El[n ӡ:-B,*џ#Wj ~%BYSuU҄BwO`PZo`4_]*c)ҽeŠo裘dYƂ o6C\.V6b-AY0tBq1c -eҠ{EE+6(Ws?1a)^Xd<@Ko\Bpp :Wk*#MhL6{+ IFv:ǧ(O@TwFXWUA#+U;{l*.ar[nti| "JL%%?*: HX*h{=(OiZ,Q+~r[؟K20;lIyFIDJ )`-mL5_4RSn74"è> HIMum1j!&djB5n3&vJ&hlmߕzXȥ(JK_"|M.){M̉+ , `lC6mb&B] 3֛/Oxv 1&)@H1ʲ!DG:x/~ uX<ȀZ\%ɺË#}Ŝ$Ix8vSx% )dщ{ ~}V6" )1XR+ö*Eơ$uur[޿br:ia8HrE+DƹIƟGA0 r$ - 5(=T198(Cc&3O }8e7eΘmʀ)q䠬DZX_6:v=Pf ߃StpT0۴EpeEW)MSv iq.Njt`}ns;$+m(/wQ|3X{f=+ʁ9Pŗ0$bJ^1S)4Yd+JeۼnK9Pz?s3 8-=w]!_ooɇa=WA1e?)Vn{Eͪ[`,nZZ:?̥\P0gꜳ_l i08ъsӪ۫'ÅmW^K]\ 3eƢ0,<prY-t4{J_ Hv1nb3=54bhvړjoԯSN 5_ d ]N#Yypx*vX5tmkhÈ@k@xXd57M sxd`1}+poOpaoVW O+vQ{9LœQ9$'@^:KA28ޅ{ΰ>>BC_ʧoɱ;{'>JAOec = 1: GD`#^JF+,#1Q\lCj.KNXsev bW> Lռd_#s-Rfxgu[$M60XSGȥqh4gsDdLS5y}Y^Xra;):Hh 埓Qyc.ii=?kӄ]TOHb>T'K&Y iFEE>7)̪KIRÁ3C۵-/ë~P%ɒ -"ᆘjw*Ap3ΙwPLkr;X947G(,8*_g8"ȦlITREMǎȢ}hgT%C@vIiW@l5=mssCaba]JE飒Ir “9O؈'ؔ7t PnɉwMU--EIJFTk+~O M9}UfWKWQ<0w6l6jfJzބj ձ!N%`<魧`@M~`ţ(ɕstvR|; yeçvQ|_-RLqצO(.XdMD("yP zh_YS̖uA>: +1,|]w` yv:? 3P-N(iq5A'iWXgt: [6,Oth[cD6Tᯉbs8k_=*xz2<`kDnzJJq_7wdwԱXg/=>b@eܠ9<0kM+lDl:`n/_MXUu&nʷ%2 QN4.@Wl fiw!kT[CΚynqO~tZ~$X`D^s-@v XDخXVRF@VʜEؤx #s02bt]q U~Bذ *<<ł15xyUW3k̇YZ&&z,&/OӮٗ0}{xBަUEDҵi+v\q9N91$RH8ΰeĩ]E #}- 梤=&=9`F ' O'x9|,sw⢙  T Y\e;nsNЏ7oJDn3VY9"0eK%mRA+C! %gd.5CK͕ L}֓4;QP\cA᢬Z3WiMm]Wq|Hnh;Y Qk_IY#;Z]Kx~ j1i01z-0VQ{z=&D5o1b kW WR3F 1SRx~GTYPWj(w.lʤy"_pe'!Z<_etstmKAoDԪ%sSH%C\tJz16@B+|w|xTWPCFL4| fuRao4G8 8 b_c:_U\.A;N4*ܙ0o.ab̮WՆj8s&Gp>hYkCn2S8\nq,:)IΥsZn,Qfݺ rsLk^P&%f}`pqq]$`""&I^4쉹DfdŬvN`miOZch~"|( hq86aQƱTՐ\ !+#b\iaM?ZuInʚUVњ=:;3lx֑a"BD!rӉ TێDրdeBp?Qłc3T9R`N*d@>K Q6.,κ/&ͬ:J,ztyUfp:f&yJS )Sepп]rtX|B|V+{S'aۛG^ԟ67kHdR-.A$MM{kݸF`DPY"Uģ~ha8_:Ec(< %u!"6~%ሠzDd!FAB *^Ue-ʪTCVlB(T@,N`Bg3krx^GO'`<ҝ챔T<1>ȩ {Ar"/TfB"0G9L#ɚxʖL#`P5mW:? YnfV3c>AɣWfC$c"AbDzr$2L?F9 wK TjwCͱOlq hk%z Bd_~t6xr%fk8W7 qn6! wTf huPzo !s\ ˓EFi;ev/*zUXZ],8BAyV{^Beԡ@qp5}{@948_ΖioD: 4nh^qrn7;twR 벶iߎgnRlJ&ᥜȝCA㺇v5dԂO < G:@+uJqweл[?#(z|Q73nǬz6$X1V;cXsJ#5_$O(!h C}h-ƫ o e 3ZhԺ._ꯛ\oE:THpQW7=T>{aa9D ZeԌ k7@Q?xg`iw>fv*WTSEX#`Ϲzjamk Vʖ0/hk@)#ڒBKNM$=Lc{wn*WP}5퐀usK0~#kuFEvMHD y*zQ7OxEj3J+YWfWˇApV3\^>;(LZoY`zhn l&!Vi၂oaZG^;eryC{2`ǚ a2?e*R.0k~#e[k Uzۚ֎p* C&$D7QT?'$> {o9RH`%mَr[HQqua_jU{Mx࠽TiW46\?XA1)14$ kBm03W^ygYٓ%@?e7 ߑ%o@ɑe'9U4V jAmV9$|=K("SZD()sCzStrj>lLIA"v)&*g-6۬ʰӸ´Ex?RM$11%(ϻ}4^o QI|YitWB"oTGBNV_TLf~bEWb"Ht9F}%,Wvgy#Ոc$F1:#gi:L3h.s,zKQk#V]]:\ s WdeF\֥A-07rxMl: }gt^ VrWzH5 ]']mo2)8 KU\'LLV$b Vk6N>! ,1LkRIuQ)YIQ.Tc+Ly'i$NDsB! ,] GQ{`.i6FC\7KV+0Ùj(y џrkj-n^*5Ni89j#bGyGʎ2p9c?]w VXRĔա%$.5Dq!b܋z {z.t"%Ð&&e㤄r52EʯB&2M^(usg51kr 2yfB=^dBGxQN@!&WĈ=aѹwC{Yb SpK'RRx4w ֶݙ2|B) {-O޴q^Z|B&Dwq|7;Uz/35= DFlr&UxU7lxVϺ T{wa^ΔUU hyP_]o(f#@zy>$:2~aPS}ZADSH[g,qpe1@|[ ǹaE}'f)Y[@յNqC]VbsR:hKX{ ?q0W< :iɰ$y㇟k>{ 0ķXwFe-)M_dQ0dM$Wևp(V |yܸ սl}m*dAYv7vRꝃjȴVI _mRa٨57~,wY՘4zlW6rIkx049] q&py:"~<8a wɀ44BlPu3Z4~/*;52)3N-/OD8ßxX%52t'" vAo(ܽ7<ADS&fA[z7 %i0Kt-k]}pT/ @CP7l`ŭ⓫#oeZɱM\ysb`oMrJjTh;usecFڝ8v L2H GF8v4Hy3ɸ 2M'g4lUIn`鱔DgH(RZ8%&Oa½-|GQ{cxopP諱Qs&#Ymk "zb]a2AMC0G:912;˥N&J#\-bPjNA}5(ωΙOfbf]zÎoO\H'#*)/?ɍ#iMK[8.'VTk6^%S[FZ*{(aП.u vЋrGϻXؖ FUɺ0D xAvQ5P~`.aT`m`V,IS3zdkJ MsAI!F"c6,>aIPRGҺ!b‘1|/ڤ?T%wKہb~u2 QL]tMU,xe 1=vp! d-`Nx1lFlF|ON7 `$d2tξ.f.#XZK7Oc%˼=Khn[h7|fk ^<~=eXQC|~veA1x5ef BI#/SgӭMkh=MᐆYu=;ֶqJnn JEUк|w⤭AOV [Ux^$H1 iytXXYK^ZW CL|i%H@&uTȔxψCEb<ڧxhދVE$P=(/$(TNJ?p=\LK {zW~6j@h`xlcYF/Z2Oh~J$6^Nl\:l߬Q0~v'N,dsRL}"[L]@*l.NѶ 6.$@=^4b=l~}6 ]40uUy%!U}Ն/4klF,8TrrdAƨ}n]Xv\J76[r|dQd SQ9ڻS05[Gk4'(9Qթ~3ٗ2MVV"j d ~'qP]K7){YA(E+Ņ5VT1JR-lKr[:/f]:q`k:J"TC&kGA;"WndètB9\Jbßv5j6aXJ-U?N)O֖$5? woŃk"/-6VG3'hDj%H$bM5YJ T(zmz:9}5 ܶMw?Ȳ^&7`9ꒈtR^Š-'/jXM8[ ҥeEvN/Qv\*ri"kK>>=3wQЃvR!\ xm$Ɇ=OVa~=[Į AoѣŨ|sD BX v@ͷ9'0h8⹺V}>iۄ)-kE[ܟ&K[\ JZ9kQ^]X83/837%Qq=!Ij-FQ &@@o;Q$ӪڷQSĶHّOX{-k&t.]ؘXJnAר1N+*x- -TWM'RPv[XK=אưƕé`gZH򾯔L@5>UN0V>p@.XxӘ n)0T/͘[E$kdW-xPXA8ھG˼Fcu蘠4&dlߘ7#*٪p*9>{;K֠\VrI溣O@݃׏m zjdN!26FRdeiHFe"Ȍ1ܢ9lPJ%dzBW)jJ#=!,64@ ofM_s#[m{rr̈́ucEB/pl yN_h)ͳi?"pRwˀu`3Yjp1;hYfU]t[0l΋Y46ɍ1(f?7:K<UKF17a5W_:RCqJXwe|OtܰXRg%h)ICJ_fK1MRZt_esEjgYZ07070100000300000081a400000000000000000000000160d9f5e3000024b8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/+$w]?Eh=ڜ.+ɑ s)vE y\28BYf pF'%N-BvJ@qx7_ ,R 9fK"QE pH@41,m2n̈- o,G'\:T`| s.!JbASCply_9 Z{jEr Z4ȩME=++гB"40 k^'޼ރÛ0PfWɎE152HQ{ktbp$ gX6Hưo}2>/nSȀ4 r"9{<8%NSj=%|^|go.tRDMmO:L52 k\vxc0e8. N8Sj &54ȴK ~+T="ya(Q .vF 搪iSOH%e;pE@Of> JY䢭HwѵT>^J)ۖDj'!XGZ=a3:c"Y& SX>|N [JzH½5[mwGR-zۈO,M 4m(EW )I0 "o#,1zͨ?4(wtxMf,E*ۯm`es}2"U_ z.3.,xК gC*Zx@^H,E~ ]|$4uq˕>H IBdsܴd]3Jy!,LtpI6l ,Z$ՉX&Xn1+z @v/2 m9kKUN>%*sȮBM,D};NT)S3A1Dͨ<6M.r"pÇFBIYp%(^#o<ÔjxdPŸ'x(Z@ZN=DoFXӞ!jr"ܱzڥR#y [ѬVxƈ )Ehb!r <CE]M*LʊqCjCBrM.]=<Wq=omLFQ(s~5OS#^/Ag eqd<9%YtM2̝.v`cug H$p-ij/ ,QX؍XюX;x6&".t TFAhCZS Iv L([.@x-@sNOjYt* A/]W\7׭6Ǿ#YŻڊzF mR&=ՐW҇Ri1%- > ]BAOTS&xoiCIy1-;&A rVLTN-^v7*iVaƣ^!/;nHm?f#XatCz2ل `ؚcpTMp!y X[ڬG啍򳄌XDN ~.shz=[NF{6(IĤw`Ŋf=8߉6j$('USHc/5 NunzQ˨XKp'wacؑve%uWFpt,9%ɤ_+  +*tlOF@ӥ|zW@`I"X3^$iP,"+ Ba5DtjzسetXKb4#F* DHD%j@E-g@:5W*k#_yH%Z^㹩7dv U@&bEα `A zSA% D".BhC"v:afl:5Tw-|`r>PTw5Y\?D,WApZ.y(fSyH&МwG$ny3M??<V^n5SLX? @Js>"}ؿT%y/}I^:RV0]H lh6c d`<~ȚrQp Uƃÿi7WF_dnE% ThƢ.,^W+qLF֩}p%:h3BP ʪ>3G_ s^%v~oq!rP1n.$j2FiC7W i>qI/G,?Nd Y-/w rrY0 -S3- NPi"v $9m63QqKrXmR&GW7n]*Uy~OϧYV15?Q߃&{j{=\@NZ ߾nZ?keNتUCb]A.;M5Zoi t:__ȼk )0 whFxY XvkVf?V.#ZNǎxpas.?HR\&A/_@I:6x%)t*hjKR"+OB>->2,H&|ʺnxxŞf!vx,H ȦG~Sk9aIgؓ't2^Zתy}+TI}ck[1ң#?{= ']K&10J b[$*CCB;-{ZD%oKaMk^oPg\ fnBM~8Ju2:./kg!hr^2kjpȫk]i K|1GxO;Ɣ0 "NOϕl-!h~΅8i輽if*tWígD(韋%/hk 1=Ve,qdzWRK7dYnm G?VmȼMVhK/ϟ7/EܬAޱKpajʨk^Xa"3Ks 7ёw:s-HR29H-ld;%(jLy"&G7RVL {Y 0"HNӯ#7Ռ(#rҕOz'nu=Ce[*#: @w z6ȋ*#}E^DXA`W\|ENRńQanAET)kfbFhMML&۬%65;f&tg 4hjF{ oU?Kʜ?u\H*Cҧ߹F=ꉙ]yFQ^%ll6f{3XN>yM!h}PDK"}Xnd5/YCJ;I9M2ٖ_ %wfb7Ү*Зl@ >tN'5Y}Y Kp멂͠O\Dž秃ֶ:5`ǸaQ0ÛfwѲʆRDXTݾzN3чBwduvU "e;o 3m:|ݿPAyy cWdRHE{`W]26!65SbmE@zdS5:vO41B{8苽: >{'WoJ-\ʱ]|`N-Z+{,3/s(*B6?vdIΌTNfcR rT ݒ%Z}!+ëeƛ|JX՛3]D fo;zpMeE~!%MS,"XjAúP4zslH gB*?Hp`g̅K²iYnJ̷[C>n.Q:"uJ7WzG?{'&4?rwz|Y9kg[&k!I {Ҫ5gp9~,`SWppBM!ZꩿkՆ/}8qWTHP$B~6JB-x5v]@>_n"k9ü_lv0H M6iگ^ፋ##L&xToDP~DP; EB&lD%Yxe 9nBHS35A}(ˬ+A WRe~&~>pZҮ^RW1 .(U=JY c _o`/H +[*j<ɵG] =.3eҞnPZw3 9AqmvC= Gt}MV ~[yxi잵hužY9꒮z!L<NU OqKgu?gU]W-1Ϙ+vϤtd5=.A-D 4Xth0+;zWt.Dt-APlv݇#x?j:v33t?X_@ֲ~=K1Yj͒xSP|ˋgl͏6&ϻy}ŒKާCGN1|`;7l #O/Bs*nے־ ɊE]@xbg1f?pC?cΩXu9HܤhM{ϜPHvDzh6V N8anmyh31)|ە=m@& gI@^$RPy])x $[\` y1EWj9B58cMSu-LAՑc(zfJP5{js/ߋjy@` fS@KP ۣ4lTTC!Ev'zN"XӶb#? ]ᣙNƂ>3Hdc9ZB,4%~=0pGx!8B>|=FYdR Midqї7)-&˲ӁL0ncwQ}.@`Iaw'YƭSnC)F5Z`9BӛYmLTI]V 4; F`ڦznagĒ o%[Tt̤O۴FI27 nXI^,7nҷ3/vMtc`ȣ|㍑~5ف $06F[՟k.a\/|Gɽec㚛T\!a/=ݚ*%:N p1E:ѩ'nd`p0'TE DR"g'|8Ͻir+eˢ:q8[R?*E9Ʌ*~K.MWla0]fnAπ;jCuAZ1\#8ks;蔾Fp_kE&R). ՑuvfǫV,< >(g6W*‹aƷi5ۉKgrqB=6D8<$o~d&K=G~MQ]o/JȩH*^*OO&ypu+|cH6@;Aɽ L`* 7+h(ͮp0]^I.`Qg,QrFpZk]Q&àhZ6ؠ~bvX{FE6{/Ou. _"'a}qq%{CFv%HɬG󦡔xx>\MaϞ ǗwWHYo7Me,V WANsrjz4'O|tNw7v4lx˔XdX | %>= Uwc'Td¶m]Cl3BEgf}c|cߊG\;M4k; 4x`KAC1kEnmf!oZdW\^seӒ HU9q;pk3OSL@!W nu7l[uz00% aKV&XFSQ\!@E wkz 3' 2'N +"i ; rV[T|j%1t>9m^@7Sn|j7/ɺxȖϰiHߋ/mMZZ Z؇.HXWʎW"0<6F"i9w޳NEvDDs૖Ĭ+zIڶ%%Aj܂х(Ơl/ rPۈNua>i\W#_px7Hl@ AOޣ?V/5_H&0O|_ g;w|Yc0>#{.ʓ57X6zVT t8j~ 4 "SF;nv(HTyi3Ω%ֈYB`0?krPJ1۫wNk jޗvtaT(5N>#\JEtj jHJ~{1"IF+K l*1yϳߐծ=,xa('=QGJ*QR#8TT,D]Xr);m[Q/A睮xlI"&s)1T>NU-Q*䀮캼G(=L~k0/G)tsV˧ɥk,ſdyL;6(W< 57|rL}dpi }~Ƿ-^.SLc$ ?u`+IŤgYZ07070100000301000081a400000000000000000000000160d9f5e3000093a4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/⮻b]?Eh=ڜ.+=brb!x '1g-8_&}q "M9 CX3)yFڕ Ϭ%o A?E:zOP[}5Bfu%ȕ|?tG=tB 7%A mଫsb6ӎb'$sMp<~^AfZ^*PX}S>lbf3b{ާΣket ",'͸ߟ= 8 3N0oԡsG'yf41,~<ׁڄhnJי$p9%:[l0|nwql@`ik˓h=u;/S%aaC$H O)a Q.t V =H'-`ͺڞ4?4~) :^|XJS'+R ڶлT[Ř摥`Fz(:[pȓzX՗Su4IȶwқZ ˷D@Ѱ7wnMmaRnDMxAUC2L%8,C./X _טdUCh(+g/E0Wt>2bd\&|c YoqO#)ir.8b3 ,ѣ(3r昖%u^h`$wzSO9Kv` lu@~Q/?L9D3w\y+-Q8t4Rn'e@)„mc֙ni\n }Q>%ʆ᭙eSr`f?̿fs|H: 7XO ld_ѫ4Fw;|K!] Co+S&\!lf(M^Dĕ&j3#n˔l30F ݵGXfs|I?E*i_|,Xa%7OQf_QoU!YFc/CcFiN)̘d4/ Z= 4h6!lkbnY=Uhf[4H֒g)yPlŸ^5oH-P*k'̿]K&wԟP體<~֑z06w 0'>10FDEDo.*_*}M !e8 _)K/DVvN*Z>sPCeOsf=ջQbC;RQ~5dΏ TŃ%vWF|#gQxgMΠ\7^V%)˩Ή98RMH)SDVF)B5rHs_B%R妿njgMz ;hdǞ"g3=E~79t0'WWl[3,ilklh`9~8afhlO;xA- yJz_-%¡Ƕf?ԀɪHlq w"yfyt?@(v *QxR$x 2ShqIBYr*_^Їpf .d]sHf]V hS`$;3|Dzñ'؀\tRƚ<0{tW7Rsa:W1fWu 7\2 ,w2CK&79i(dU]j%zy"Lҋ\E1fbG&B6tv?]NEp@@-V΋>~(;%۟ro++_G}}Y0$2[0Px;FA >=Tu1B36'rrj҅&,JWkWDͷ(VGn<# *єH!énuߪ!/Ӄ]'Q=U,S<'TE'B&g16UB_ JtWŤ*0>e8F(G”JK(+f$=ZWV۬ȷPf; RR@7/'t_isyU]Za,reZ?ͫ,jkb-MC׼Ws^@UyB,Fc Pu^E `'\4Cqչ?;Z Ηmi.NGQ͗  |e[d6%9k7.2lx[ m7!0$RQ$G5HKm 2uP|K0J4nϕzX50Q үXVƲlou@9_Z T:D*`=Pa$I,BO jlq97%.-HebȖ+-zM>kqNGp2:5-q(qY#û|7Ae)|,{0<+\p1N⁕R^bOk1 )RP9x)9L4u5+{LξtGsfmhZ?vܝO5󔍾m4f́Sp~&(άtEmiGE{=2AN7_{d3Mm- L.]Q2 tX΃I^mwmAwFj/:Oq"agB k;S$>g(rKƹZ{AՖC]1yY0BS 8zb};AAg/P449o3$Ӊ-@gSz\[| B ;:TE]_Sku:)CL$?i0g+G ]߾fE`svy:&j8^8gz6rIBE=Q!B5 dEDPo4c pg2RKe} ˺(Vr\c>׈-l8)22e^MՑXY,PDho8yY3 kPNir-w#@Bz*ED*fh=씬Ä`*.G8DX.'Tŧ`bU%wJLRP8Z*}- EBqH@sSq-OC`V,ǽ^p߳]~BK2jg7uJO$6Y~zYͬZr kx2#g+,$!:Ǫ7c@=YF&I~R.啳Hq*|>|ɜ9"v6Az= *ŪС68zM1"ia nTr2ѥ\2 iDŭ|@`5Gx ܴp$zѦuCQ`MPeԊ'/_5w4&}1 zamEK%e"%ۉq޽mXB!iSvGW@BR{|8l["'wHFZ2jl3ZU!SrPAQ8C'Fp%_> [*µ'#d>;`[--ʘ*֩Q.bsJ*s51Ȇp}3Am,FՉ/N:G$/OLO{X]eر:`fӂfc$@ڷ9r䦐ECaiS}Y5 mƧM4~:=s$rYd+Zdc#M RhJh7 AJ8FjK譁Xv*=aեvJ=('UP9ֽAw[/W(QZlQ{k5I]ZPn퐃4K]>>Jz68"zPVu!Xē-B1`g]YqS3շMTH!1#l,Q! + ADv<_:zIY23Z7ئ%9tŕ {9U^GTTWLqY%.tH F "U7[n =2(7hͅd˟w3V1oG|wuHuM(4ަԝp=AHJq!o ?,u?Bn[%@aPVGy Tk?f"mHG{g o֢z !,fAYŎh/6V{$|{DmP|z#U֔)N4O /a#?*4tLV#r+TDy'P)@ǴJ`=lz$[.vE*ж[ƢcOR9OVD_ tNۭJ Yrp %vωY_&g=Y`alUT))*ۉa^t[%Ǽ::ᕽ#էWDŽkd~y)_3,BL$ؓ,GBM d[g%R xp "/8> y:"3c[ 1_RA* ) ;*єaH&(g k$3g HplDMڗ U”{='>kI99^f֮`67ftKT6Ȳ](!3:?e=rƕJ"R$yW-Sy /i|?h1SFMCm@0~H5;+ŽYTzKWzS@(t5oX$~KI68nJ>UaK@JWP 㰧xhv^ەQIXPh > &yע6dy3AnP$~%Xy:w˗Cȱ&9P_3w K&_w4Rg[3wnV8Q qaQ1iuhH?~qdR% hkR{b{.vs)(ڕ !r: K>]jQFc*r&_zR7y93 GzwDyp#03g ԩc ZgDwV$P OI꓆z{kHRhgK3oP깩w@b(/ec rG6*gE)QsC_܏/$9(V~\BW &x bMMT1Z)C]-^!˻HY+S8`fl$t\/*o]K:qcT{b>G5UJ cfu1ҨmF{q*8#.IÚ%̑cƑ7l0z F眡{{}BXP]Ym"8 AOƝ܃ b,&YO)HOCT+$G nJlʘ5 -;&+6#ȸ?}j,eOڔ@:Uq p 7vN-u1݆<:uv@-/WH2>_@fn0]'`kCinQqZj Vp&Ӽȋ2};2Ͼ%d@RwFka,B#, ]+# k/s:&+/Fḇ,-ܰámǺWy?KG a A'%OјLJ/=phvOc6t#mlzpA$ SW5h^uMEiszb i(R.@nr4d!~+8RZ_jR'Ao1E 6r.Txr0  d88 ~`Hm )w q< I=T y3A%LN 8SU䱜Y=p )*Z/3 #G AJeJ+91NshAl5mֆԜ,f(O?o)9Zu{K #]QiZ(G;cGƿ? .dȩƊvh{rr]6paE^WW)c* dnSa?Kܚ'?Wq\,I.\^OTxϯ%jɳ XYorD${[^2snԗ+) bÒZsh+ .:C O+[_0w9T(o-I$QVT:?|}%ӹ~nx ?P 9.%:6 Nw엧`BCAh}W2U^ˆs8C O IiKZSsm-ū{b%s/9K9!VoYOsCQb0{u:#~H[IZߓa/VM&qXE! rC.]NԸVrkQwXQA1|M e;Eɶ=o J4ue"ϐ%|H^O^i ̧Lێ;-4t:D=Hqqe:?$N=/PDp:X .$f-#k,F=BŀWa+/K+$8fSJ)Pt2,LuLeUgj 1(f'**J< 'Ɩ I& ~UO_d.iR#d^/nd3&@j(:=?E2 8ҫ:I\]mJhyD;?A~*6JXޓFWS;`629DA @v ]zvA# O);n(UfeZ\C=B 5NsK~dY?\c?Qhڵ-L$Ӧ";,橃~B)UNQ&FYAazr>l7~i혛%LGPݡV$BbϙѺ+8 2;č~W$l\a;"28yQB`btwhQՠX`Fc?KCO]d BcJK5vymX]CrRW'M!KՉK;nTy6Q=fT^.ke)xf '_v!Êr0|~/)fs F9hL:=N*~ \v*mU ^@Q?r{sY.9fhh @:J%P~H *EQ/2XAy#׼|[eqTHrbU*PyI宸pWe;{#I^:S'f ן}wa Y?8.B>:|3Mڭk4an`TUpݱr#PU);BڞDvZWt:ɩOi_,+Ⱦc+dA/nLwF0'=0`6<VސI!(x!C0Ӑk‚_0t >?b>ȱ˲hu Mzj9z0Šepan&:jij ^soA.k-I93^/]GAf!ps7ۿ2= OQopD_Q+"w}9r>(Qۇiܙ[]o~s[C1NV\cU?[IsұT6rs+rd㲻&Ĥ>w?Dy$G^Z*u+nJ١U":rQ`R |;?\|qw6#%IY:yPm&Ln^-sP',jgKiE#Et?W-9-ZmOЂ*v^3b{ɣWKeI֗sx!(~b/mß--0~J(ϓC,(&bV_(Ъ<*Os:lf3c?0b&B{[+OUk+a@ȣd6>k3$p%t@o@R"m\c2}￉KgU%t~-$8'/C[_M:?Ǫ7 *l^)Q#6,]'=OelW?*_vmO'>"}_;/D_xW:{eK ad0q/kL1TaȲ+se7 I-بC'x΂ y6| ڵ_ؖEEp7v/\^p\)UWG[ѩCr=TEP_p뗍2qN "3fnsW:s_ %YWD`& U$=>-7xj{;0ovX$sٮԣ+y;[XF>Q`LMTw(]vx#m8ХHmwCr֮jô] W=YATE!ڕ.I[l=U~5ύIH.LlY,?y#!%Q?E ExÞOÈGbhF{}IG]\WOrܟT`ƈuW~l':wt)`%#&h:׊; \e60&FTF;i1|'k] 杁Ҕ|8]@aDs ^zq'*C$ ;/3 a݆u6oHeqi `TF!>b;j\/Gi s4[jboTIFi46Ǟ7 Ǵ"n²~xk0l,KS>U=hз(l IRz2񖘴)d-p^p37AџB;ɄxaP"(ҋ:Q&\-w ;.S$rvTM':հVJyXVRl58SNiiMFp:xij`H50l*MhY L%ӑ~ $YnμV_C2+gc_81vVOtF– ˗Y[_4bZ&a3ox> $qOIvbssk.{2Ƅ v~QdhA*EX֒vʏf; f] LA[MC~(~Էl#".1??8 n!FzdX̓FyxSB3S ,*Qjw.98pϹؽN~@(fVrrh$I]`^wP_x%0hJ߇Nmw,I9:,2 a,Q}{ā,eҤ>ظǦO8t%J:vaY]g D@ٳkl:kfWeQ#p.w^@X6AA n0v;Pl8@W|c-&mYmOqYCFǤTXNYEYq笗 x(K%zFyJe9<ݔk ui%-6stlr?Zg(*,CI@{D~⨞Y1W(^(et@/ƌlEO$}RɓuTgQ?85c-|;}k p~#Eh%uRC蝣ϺXKSU;r`LN|yh¢Uy]q䰰Zz4mlL cR:q[;ޓ :D&('Iބli!5qn->*60Jsv|keZ,=.E̖mĖ (iٜViXy| 󟀵x-3Wk8H`]{HٓtV)m?U6q!hRc;cVOeK^ J*6LMکVK LO{=#ڦ2 \Hދy+=Ǹ+ٗ*e%*Xf'H4j2V+A1,Z /]C?Shtg?M}>u$u) u):uyJ9;NTs,P.&-xN\8gleJ E8X\`U#־=}[5x_ e80ȬW_tNCь,x`DϴTEL*X%v&"؞g.aa ֮ȹQW 5fq}bF/uOۮp1 ⾌NNB~faF|4k0,<)8Oj-KqL؟bʄVb=$AqXI62}TPv1nC>ѷq歑f&E;[K9S3vdJ,seσp%| ,JªFt}d_'Z-h +BGB,y\9Q`˯j>Ş[_odܫ+g̉3&#j3\GbL,PNK&8>v"l@֤>nKfdYo\h$y4y|ؚwJL#bvP|~puZKϧ[ WS}Ӧ5qߗ4ˢsR-K#n[w_yz-AMx;o߆1@K qN C]6>{HȈ>)fQ!è~Bl>#ڧ†ڵ(S4jf'&usP1OA= F ߎiV=y3_הLw>@+2t4/HȘ4"5ۄ`U#Α1B@2~y;Hb[oS @"H)dhgx Izr&bp3 Qy9B:`,46a=Ic &j{A>܍*O\?*V}-[,yء[eau q z ܻgYRjܮ -C"K _^YԍM 0qd0:!-WZ *@]z'^(N(;Ab ˫񎛥r2 .S%0owBqwlhn%f<]B܉9ifxb\G9*ܝ8s2"9FasxfHM1ɯaU,\ *6Ժ`Oݗ- mv6 3xx>Y܃ d^>ڪ^D 6MrUڽm[d/̅gYMhOS4< pIҶ+zu-'f-ƕr1}pbn-r:DPuboBrCTJ+o=[ϔ)@,l_H|{wtd@b1jyn3r;lڒ Z~ClZ%yvYOibcW :'֍x_ÉT,â$2=ܝa4>Ro5ArF)bA\bHN;죢>Xj*E+jE1mT#V+yK&JkXh 6k]k:jŹg\W&X=Vy˘,#ˆNns0R= @Zظt`Ж+Rbb"A Q;.~EUBv^I'FK }3sVfer%EnL@l7t+'vt<S8 bqz"3'3gpCƷ&?챏Ą>3d [qnZmâjM[ L0R:@mXŴ7#v'pFx6uLBdpY0uZ vWb=d$갖Ya&ߝQҮ(Ȼ ho]YJV6Ul}_a@m2) E1S8a&`͝NJ2$ CӜb! ݶ+t ~Q Sע,5v}w5hC]9|4 eSjpt ҩ`u[{.r'R4%3¬BtO0, HmQP |F\WaV>%K ~U(mT񡢤^nPZX}LV\Ӡؔ51W\Θ+Ao4W[3+z|b[9/a2n*O4p:f m^ѡgta_>^0'ʫB`7 5uHH#ޟSRO0 %is*QeQ % b1?Zی֦X 89r7UawLČd(;s8N"U.I({?yw]hyR n!e=PL45.A> $K p=Šɨ[Dјg֝6Y1b1R7q"qIç4B_y/z}#?^Ne \Hl@W>Eԫv=Z$ԌD܇*XULM'm'B%Uz7b!3K$-X[`F4kpk4\*u7(Il4s,.2] n~*Ū03ϧ ]"&XS1/SJ}AHm$\)l%Hʿ[Nt'f%7poQ7 ;ɓr* ^2js<2ŘN^GSj̝g`GRP-?ȻQ:=C99{1DUxQr,???ak4*' aSǺ兆ki#cf]Zݶik˸DT FTLMlNaSB,-6&ayH"0ͲQ j(7bx?rOKZXf+ⵞ-E"a&&V%wrU Yߴ=e(2. 1d *^tZdnؿE$ bz o.9F=X hR=a)4]r*e~@YiA6( #~!hRba ZA˿kfvB] k};ni;$ E8w$]JqQ)\6E [?n8mܳߎ]\'P j֝BSRP4} ddJw0{~u$)a䦄cvQ,/"!/9W6B,"EO0JB@i8*+]a2,<\qm>Jl/L )XA@QqcW{`I˸bs=Ce1N1|sݸ6юCʲ->T }sv^;s"H[T"y=5X tͷ0|gV;Kh7x I3^)XcuznGhdUg : nY"nq МlShuc/eSH4`iH!+EE L'|ߩc*;d|o\1̘#iO CY{(i7MГr&#n̅L<ȀٓXy#/1Vv,Z\/d+eEUBdE ]$C93v~|݅Lߔi9ЕMԬm2+ɵma\T4~s%?[P+9݄+iJx?>8t]LDNyj-åCl72aY&q̀HmH:fqvu@'@g֮tƑa^V,?jȒ `"faSGڪ '; hegT:I4R|}h0c/9g4J\pp;P8:*| {k#'Qeˊ]cܛ;ZmRΜ ;1B)E p*vTsi`mUȷ*Tֿ`{">j9])k,qFH :)Q,ك4/5Im!.:%POuU7-eן[PyBO[%bt2}t;4mXjus#4Dc۵IU錾x.*0ٽwfE)^QTYP}Vۅ7*@*g͸ uD@>" y,RG%:uX<\1OA}th` s"},PefTRb7ds*-ttU $0fqq}G-x 1Or| u߾J4T ^zY R-ƧGA;4CVhփէy]lF`eO>༙,։ܓE:HJ$§k܏9&ǿ/{ 'y#˶O]V_oUr#:7(8;Sws )TPA+ވv"9sf=nV9@V$,zC-ʫOÞ /z`.bdP< bw^R`#D0[9OơlBx6߲(W)3ͨ,CX*nZUH"C1<86¥']ۼ/l!RI -9,&Gak-J(Bxdv3$h$@Pwng_BUmb{OC_ 1d]ʂWJo+RPQ"]84[ŵ,[8zB8\cuC트oRl}gyJǚDς(GD>AI!Ǡg$y8r x"G2D+C +N Xi&{Sp q݅?7te\e]N r9mDU\q8 lE[>ޑE]w20FzĂnmSu))uϦe]/_>i-cnI; aHu (tw )a~ p ʓ!.DU"-L.6b\G9.7+b-=>ގ_菭gZc5ܺ pXνcM3\W7!4rt jPsfu0Q ܙ7:n9wH!ۖXu=`u~cLkc 9:7e/5`cZg+a۞͋s1"߅Xq&b|sRp9B]y6XM[Ks= r6?T1;z iɿi^o;ś_U`p$҈,IXZ_`哘ߊ9Z {Fqui=|/+0q0DR '(!S%3_6JDEYނ>ҡB3\k3>P!4"5ٷƌ}\M[\rzpQ%Sҿ_Nb jt:ݬY?1?X.wgb dN2XџZ_9.rv (lH ) n`$<{:'tjdO=r L'fHvL=宏C8mM E. <`$K tk3blUñlk& q`%iBظdF4 eL@-B5RjNTSɣ,~Ӿ,[$B'?*5ܨVUy)hٽa7}ZKqU#BdF6wF,'(<^_׏? fe[?lYBgY7wČYce6s,,>^~UeQ Ev0qsGT9kTłdP|i\)5(5vV֟ siM]żǦBwaS8oJpr̼~Cg{aIn$NxVt{<2DfMrq|X%|5d^D0R27,nϦ_׳r nJ 8˗ 88r~|8"Bc?*Ŀ,GkLm&_%bxd$D$5+QIz/@;Qv/l9(q팻8ʛ6~QS e-l97vef ٶqJS/-Ʃ?Vd'bs}|=P7pK#v8 kpfܹ(IVFTCW%1nem[_f=]x$ haU\ER}]qJ3GHZ%+H'n?:bBѺ= %IG#//ָQNFϸ92U 4riPS6G-i&-)ҵNڻ=7C.]4vnir::SAڀ$ FCϝ^nfkX Ĥt)irВ("ƫH.v!egqQ=ID cl]AOߩ;bm9%csO6~#P;{ϔӬJO"zy97Br?" j!h)fsr'BČ,ͪ&;YINY=|\N0'0X($W )or0 ~=2n`5^N:rS>ܻЗuaNIHJpqk3v{HGcT%MʡfPZBL.qke12e-!Ci$0ͨ?OuDcpvx 8_ٖz"Pz+$^VȯtX, v{S_ȍpCƮժ hd2Mz&)zDZG2Q?iϰ•/RUt@H`|Ԃz["?DlwOXi q фmp?sxseJG?澅*ѲZ3ՓM] O>.h.4#6\TR Za%RP H/O$qkbz&mX"BPyJ},YU If1.7iRSAaڮAK9bų/ }\ jYJ6F/|vOa`.[XʮtQ Vί)M'^‚̈́X]BZ;f;s'vV9 &nC~- 1Ѭj9Q=-ȎQvsxZ>ͳz>mTOd% 0Qn4US~WYC)֪fOr;f k%麟n_O)g? &h ${fQ",l՗l]aABmfu,LFކq*y@&2en0^(5>q.78p's ڵMc=ݤ+[aB.CfBkDGcwo=e˅$$L?bų,'d&W/ٖq vn*yP(Jew1 o`M.ek}Le`OUج=]^ dEwZ؎bJdḬ`Y/{+(*圈%[1NhQnKZכ {c9`CC5lWVVḆ%4:QNs_R{[Oz(䂞Ks #SТE w`Owպ88=l(-H%~N? +I{5d7Iw| u8ϭ E;qڛ,heAUXdŕ@ 3sE@W@_;A w9Bv{GL.JqzT>6>{5̶x6DAk!X6͵(Mm'lѵg%#id|#W's#5<<<nՀ":aG>|M&\U'⥰]eqwU*$ٳ[i7 >e/· )xOK$NͦǿΥ@ Ȕ.ޘ.]qFum}+DEFgxxE"G-B2ހnAw[QeX*bq;=xygN&$j6?D)!TXl~s{%zw0FKn< M1 ~<ŲOGFOTHKҧ\\TUF|ftr t莯RUoGe{.O3DEJOz2*s N]5nUo2JФI@`C(iKFk끘D3c|(ט 76IK aNxqVg_G3f$K m:: O ~(O֜btE|80 &"%5T[Ȳ]ao t/@(`AI|7R@tG'Ņ$ZM؄\1bC2b30v{; cy&+'SWxEc&bMRG>2VcuPׇ}hLל|ah@}&/pD'^1^a]8SߞMom"7ւgb ǑY(HND'R02U4\= YDߴ76w״cPYR$8:^]KI`ȧ,D 6n%L:|0Ioa*¸mIs,5Kt4˔a͝ToLs0gGJ<rR亀16j`c٧ p SKt5vGq̥A}Btbg,ekH0A 6 _C[bPuzSr'߈ =Ůo1)Yۊ;7ϧ,05u\,yo!*zJ뼋dMr|9c2-IYj<\K7h*։nB^Ld2Un,UF&k6ǁ^P$qlqI0a-]f&Go?TOMj,mׄiL_8#/< }5/Ԁ(aW.i98.  dC؏r 7^ **!?V:]osBx!_Jrݴ4}a2`3>%W[.WY\*|ޤ0#vEL>D#ׯ{S֡)176kE%L9$i\+ɞkxĻlOcJwZFswaG%-<ֱvDk4xU;ܪ5N!̣mƞ%$?*'},(mݮcej\sB74c2u~-wLza^5³1946!F330EkKqd'AwE^־yC/4$C8DZOd4 .K‘> 뚿{s 7EGjT71?Nq_/{1*ob([eW>aKfqt>8t5bggnS:o|/ Yœx] '-ϸq͜^o۟esҩ#i׫Tɞ ˳zH_y+doBgK߮=uaϪm?;vM(hRt}FOԢkK)[k鿈JnY?CsRZz'(N$(S늷0i-,RZץ3yti~9;S;z'}54Ϋg 6z\K!tTwco1]\/ |"֏\Gi$X.$Mg&EoĚal"a,'%F1Ar L-S-K,;}KB.\M>gA_9-T+7W(]Ɏ*g|3;Y%rR<\D&# c }]#hBzz}xRᦢ7ih`w^QUġ)ݍ$y<=%&>KslJKFl+v'.ћ=<¼*/MHQ0{)"d$,wlϏkVm!&9~wMAz+h=Y:V C7ٷ|6lqdJ y &4;{RIqmA f*\oUz7jƺv®܊E[k΃!psS z\/P_TŁ .ЃmX ORr F(PHj;?_Q"0>Ϥ!#aenyе* {ouݯUeqpnT 5i ʗC& g\G"g݆U~w>[/c%OO=$d_EqE@8Zne+{cRK3lAWqϛO c:^-=(1C55޳Iy&n> #]uLJҊ۟ݖuC-~ׄW#Y8w;HOOT*W-Iߠ?,q.U@LߴŌFHL8v5̵<`2kqI7Zɩ[K7'K'.{:$:ݐ@q2$AS_݋{Y2 Vn>()ܖbz iF@1AlG1,h#pg=?=}*l9 ~"o8[taM(;lS}{Kai"/6w%0H_A+-:A*]̸iA?݈5BNL 7kf3D/kiIpA$0ʹ:lƜ]ʦFТt, f޼_#PM]fF[QSFv63r6q3/ v't[+}Wy{nc3U`fU޶>_w#^!Q\l{G^4)k \/pRmq4wä i!=͌/vPu­$hwOu&{kLL̮5Ibmgp~uSP3}-xm^:b+ޙ^/-۶H`i3>֮ГZe4:q06qύ^14U| KnQV3H{o7j\M$)PsK /G"`ג)|e\Ϫ )*t.ʪ՞˻/*X.*#DF)0#<3aK4@ȯp{L)FBcVUNuaǽ|pBժȫB%ӪbeI#+5Q#eY&oD?Z hw9*=tLl;wn8I?aGzRNHE[BR!ޑ,<:MO5_/ zMv.)zȬ`ʙ,1ox-g VH2iEf)V̮<ݻQ"vZ˱7Y쏿BdC},\4P,}ɴ/ TCxyZ1m Y]hh/Xǥ"ñh4#K xZC2[ m XtX{ըAS9&zE9Z<sOhuH`vLvs v9ZlHzoE w6xŭT.pH/*<ɂi`JNc&u^1t1+&;d㭱n[9{2{ y|Ǒ P-=*&aHOp.7wzM=^zse@!`M;uny]d81Xx1{%M8_ m n2/ ~Gwv~Af?9G3,AӸqls j@͖VFb5X 9K#9,f%޽Op?-͔j[_ܹٕ:z|b>|[Z消PP\p1b0ο%=X1p%9}ºZ#"X`aieB`[U Q%VKH٢5Y!oCJ̸ ʶ9 ) hgks䱇۟*=J)n:gS"(QkcCS>6?}QF+E_uH1bָ RM>>#  rN3F*~PŅR+N$9Krq+Y"JD*>O͛T,kM2!wIikB=4/`:F\bϨ1Pɛ6?`{C(XCS07͙7!l'2'\uxE/w_*yG`%PAyaX(Osң5Fw{Q2᲎{~[?IwI \aS>eFl߯%)\cf2 F 1߻رG7pC뙌R<ُ"dy e62ÉfR+k=B{ߪv%F:[;]u1\^ʿ6<`qk(w,0 $i.3uIRvb956?kq|`hP LyQ Ev ;aFē}5 nAn/*d%p9xJI#ƭ:}} KǮOQǝ/ɧѫtO~ ŲN _H-.8 1[gYZ07070100000302000081a400000000000000000000000160d9f5e300005e00000000000000000000000000000000000000006700000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/Ӌ]]?Eh=ڜ.+MbSb _UUp>>5&Hcn-̗<6;S뷠wwUb4(hٔkR(@mȕxbwV{66[0!/$QiV}sx)Ś ClѰ-_Jc^[: *ͣ#2x7Gl+ܽX{l`]6:Z2-ː,cf XdJZ~PLHș OB3qm+\aH1kKJAzOx̻fSzU{Ja⏉ FE`HtN 2޽xދi-)kT2 ^s1F֎gg#*?Eê w}> Iu?uXotz'r[p.A;/YRPmnu QM}64"R ^GUU;XВ2ݐƆ;ƪ**`hXgPbIen QVGS\0D%1i}H,_ʔ|NrN"c"8]aY81\<~2tGec5CuܵnӝO_ggf#eͱPc8zoeىR&ےuu$kp|F*'޺3g7YpmV]CBlFݥERk2qKfpnWh8ϫ7#,Z>'Hc?[/];ǻCxz36S?V<~Qs-\ޅrǺhk* nZ)0KP21nx0} ,>ؑ(PfǫZqkls*5#3ӂ%Hh"WodMQ M.smK\\ьzˆyI- 9_}|)1>x ^_>0IxCC Y01H9ٲq^RDeG5%f+DX4Fzo53fH{4Pqw+eUK6n<ⷆ7zOsd3z?L^%@A8礗0Qk풽r\pD_fHGnkOνP' |E\OQr yNl)֬&s^;*;E2)++\h_̍{iOg''ζԉC>*v{Lu?d|߸zx?Ms͡q3!43G_f#{Qچ:nWNL!Rʰ_LQ aERպ R_q*R.^KK}f1K v5!)Щ/5mk;C硱 %|ҜuW{mwBįd%'ď'?؜dZ(Oc425XAZ4, 9C]ۺn@]t3"^`APp$ H;Y4q >@dzTRKOW;~?Ty*dsgIjk:\5?[ BW@<) jpe#iB\ ܦt[g"Uh>U$qeaGrq5DӄDcr7sqh PPrceHe[/ˮ{Yr6(80h9MMj}{kȅb%]VS1FyrHv>_YX \ä_Xe`@乤lHq:7L 6?P槉J{_p =Gghj.DV:i-֘*f34i=ʥ>ŌD< 10Ŷ7@e*Eh=w6*iQ*uX:%)}Qm aPXU#,FXB&}D@P=G1QpUG"Ͽ&5ڛES10P4N߅C>,T?E5^u{NcIC\uB`g@fWD;5V0:*z$J[klұo#ş!/J$ ohI4-fO[u;6G~F +X,^4 %=⨐&$B Y %k$`@IO6͟5gm#.j8zP!@#_8c^/֏Ӽ*O],sL4(՗v#[`\eѭDRI1v#3MycyiRֲmo ,Y=@hem3@D.ॿꎈ/[v';/mN>ӓ(f$ߴ Rqk _рbSs.KP&qzf\ؕ7$qTحjB#9)gJS4b;G ڀƊ8]k"!Aכ{>r9qAHؕ&=$Yբ1HAHgW*thjU؊dS)w-ײGڄ#bΥlsr|9Uzgg~S%lPN ['ظ?ydT{e.[${5F8N~T{鹁"Eqm _l[ ,B59/EDiw嚤Rtw-FP-x~'Wh8~쎸zT d*KDR$[TD!#+#1FZ*+D@CH{S6@߰ ؚ6Jd+b_s k5Zja[\MmM˃i~G:x8r-4@/Jn`c[Z ^ju|:Ttx'y*c_^-Cu3koc%׼Ak|_>XaA:xHUH%ܴii:@r $3ƳC u/R&Rc`PM_ض4N?v 'k|Oionb{~qSGA9/~^Or<D եV/B#[-^*9,K s-v@d ­*gqh[0үCӐO "Qv0Vv(ϨՎL7}鯼' 9Kɰ6yxU].Aa2*`q#yys+td<>(u }.1ZgnڂqSbm,UN:cg 6 ]0vEqXv"w'(jI9>b&x׌[LP_meNƀ#ލ )E%P`j` ySyjE\K|:ɜ )'`xy;Kglv70agL֨8eSnYC99ǵ dweLQ&HyWPe$! Ò|EU89e|;~/sXn{|Jz hO1 +f<Lr;"9JCyK}H,ftUV[5)0Ӈr hMd: DH~` 2 }<`CQn2R2̶wP_|Զ]9)?%:s=3µ`b[$K?堝4mmpWO@%V[/ ڴFhRjbhP}a{y*H/Q$ ^ WF8j++ʯ IAD,NCaȧBh.fﱬX]1,6 ^rȟ(=ɳ*䌜u{²|w0 `-{ﱞJ) ѕUʈi@F:'] ɂjQ*@I5MDX=Wö`@͠gZ 2pX]\2ۚ9޽}oE1`lR0{3TAݖfvѸOZBrQnrЫvӦa0ȶ_wB{0Sx( X眩#nQ:U(dI{\.i)FoEzlrĨ)\]Y8,eц3UhLe[$ 6Z61 \,N5톦I.s8SIJdݡ3Z:èA- n>$&0MfOߺ uO *]থ#:!HA&]FP8s&n1i6`{l OOK2Ne{(bDjD.Tt$_8*Ol)&om;e'иض=44|GYi0)\LaJ(o3i$ uc; _))h  傟;[\ax~V =#8k ׳Mn:<X΢i AO1: rWC#/,SOmyRߞClF72efJX/F1'%ubxę06\9]?価Sst#~1m([OJKbS\"i0U/?$+W1C9|Q ֢=Vݓ"z?Zd k4=R% KBMM 饰J'% gs5QYKf(ڴWV4)\;|5efmk22Ѯ*ĥ˝sĒH}K9*y+sGY%46LP}d1ztΆ:hVUy6j3_04"ar?|K7IxFl X$U58k|^ /y^ED'KD9f2) {Z)ծ97WdW{6M5Ռ8o<Q_ 2_ pIP{'ei-ZLG4 QG3i}4so[EXVt)Ε1UtVD\&7 yLb CM=lAɲ=0uR2ہfRFȓJ"A#39aSqg1,ڽ%{{19 1i%[g@_7;mFJ#Al6~* ~ җʙՒ1lّێw2t+=7B& euU8 z3˴ιt7ݦI7tT~uB[v.h&uƲ]-ɼ|+pus,O! `VD@Ykb, o%E-R;?+22&#|ߪgl_vŸi:0t~g:ԧV+oE[\޶$\RsZBѣi1"m rē-NUO;wWҎs'&˪gF*JN$UIAvu5i֜rܱzX MѡbG͛UDZ!l3%b["BHc8ǜh5K5FHkJn\kKW$l7DW]BEwM Kb]+Y:brS E繝sK_KW16T:SծK'/z0H^fNd:tQWR>ày3ws}]ʊ>IG[b 쟤OG _G ^5[uЗpSʆBŴkVBvDJ(>4( 5DsKM -~T夆9K?@W7#Qv-:0M{g;9˪;W !OB䒕Ѻ"@H'OLn1n656c 1O'  BΟ^d%&ew-1[d ?sWtre慿 jo=R %^ Py1=_eW 4zE줏'ڻs5t21~:jYOȔI]l/*]em8!! r3MHKox58Ll\2]vN$WhfG3Q{U% KA[|h;<%gC # z0TW^:'UQoc˫҂IAJtrKd@(<F{7Z;5}PWlv(ɟ[OTƠSjCf490(K0fLƹ^0=82pQ.٤N?ro.5E+H(M~Ln?Mi&EY+^xq h`dN:9DMūZY]fPcܚA,6XYza[P%7|JNL=2%}(ԛQo-+]FoDxy`00 NYL#H{8!hv%^N'~JB%> d;O VxEO_ hF7>(#t qvB>NII[9[Dcr%_wfo[;wZ̼u8.jNhG#oH.]}TzW #<#IK<[H(gl}Ax ٮzԷ>'m!@=/]wZ<:[diʃ~̐kޡRȃm-mw9o[+zy_Sk`x#?٦*w3×gv Nʲ/3Ē7+?AIF <]؏;*z!m]+;slLu7dc+xpH8%8R&FS:hM6C)j 0@쨖ַ9i2-FuP /X,`UZYWN+^J_hd+!6 y xa }gsƿ(<<79,L`¹=(Bscd6Wmp;M~+s 3( '8{G(t*Psx֣$]|w1h< E3T2d ;6>0fS)oICTS`P1Zpmhur To;whG:ZM1rU^,P(L<((Yb#c;ԥ׮,ksaG@)8p)$? Vk cEXo}'ZjFcV&{|cQ#1ͨhY$z杗F􍗛i1r%¸z|Q }= /ȧzrq8/#S]d}^ Mstu~t_2Zd)i GXZ\O:{N\E5| <1$/ך k9S{e^xpeyY [?KI h1 7'c)Pp'h4u0 ۊRU _g3SpQϘCN(]ҵ{ ?X426ӫi'U^@9;3l͒,H-*m K<[oχ mXOdtKkR;ۅ0c0RV1֔] vDܛx'|?f]#y)F fcO,=)\0G6$pSv$AK9Q bNۄ E[ 2oj/'Ygܶr19V?)Zև?Q?"g-Nwh( P0.C˃&v o䨸ZDy]bdž<I<]Vh=v.騱Fju<)\ -GCRJOLqˠ.qjS?zƯ5Ko<~@0Y9 _$?c& 0@A~8>#\zm!xJ(e4g&YHsS Ϩzd; *]6xo ruu*-TZmQZ =9}7r}09]{L)/>$y9g gx.Vo0`eVsR9dx6|*nKlӎQ Aa}_RcFyu4r^l>*I]&%pȖ`bdGǭOԂ/]Dg:B1qT?#͠?TE? /IWӴ n~?/ F+4#]P6Jm c~`/‡If&2d Õel2թٿч1QI9$u䞻({*(>yLvÌ2=. JY)E bn/Wk .Zn5cM~k=dVG6m߼uK"%[[kv4xtLDBe\iD} QoK&t˭Mw#@92!8 Qt&ʭ6!`$3G773k 4*ek2M%wZ>3[C| YSBti3#tsKfN .bz Q˭V fxrX?U7XjlX1-W'(87/G$0%\övGVǭ,H8Hj9]f '#M7ǸDEO4!+a)3"8%JEV(K˾6xאFkp\|k+Yޘ'ZqFCj%r ]_vhK[.Dx ̭+A;a'yns{֔&FzxL(*RJf@#xZBIrmXȂj0w^1f>: 'HFT+TaCl/C#sʨ4XJ'vvHKMOPt5i~Ǭ} tx6ÛLigWp#$6wI{oj5MvSj KU9/]wMl I^?BIS2t߰*a iBYc%GxSqhN}xӥǪpSw1tzױ"?Cŧa MS SEx=ťwb3dJz!F_]8.lC,Cah=?R~HVȳZmF ɛavӀBg*H ..3 7?Os^q[v#QZߔV ¥S567R!3*#/X JAK8?.5eCa۸uvEݜW{_b%~Ck-4r ,61|y|11B=hG2FORmR9ӆu%Ȏ垶bBxp#Z|״!N |l9?;bZ{g*L,E^8kc[h1٘Bm+J2o!Rħvl|%VUdZSnt? 1a78_at|o~u c`.i%$wj(@B qEym~ ѐAe &պ4e.W)PBː eG{Sۡ {gn y2 oʕ1)y`dIoKd+A&>![2,{W\E5y]憫?vM6AxgX'hdhl5G쭑o -H-39nB*rnձW̒c8[ue`ڒ͔ jB;hT278z pYޡloWDS&a t? Ǔ 8AP ޲ qUI/#{Fz*mo,Ddoқ mjH!cؓ+U"?ګr`$\caZH^4s>yLZxtZ=udjiYgHOl"vn?G#lR*nbւb `Q\Ca=Qn,TdքIT8*a FUVWcl ߏd}\@_0d9 "h;Gh GԜ Ѱ0,TQag0 T\ { ԷطY2ۄiZmaU WW;Z_blEW-ZYw*DC*,X KSԬ!_v[!yyp>ׂ6ⳉkkgaZwWrp،psx5/5_d+Dgdž*fMR)!~G(6txJah >nBCz݌=yKJFux0u9. e@x/m&e7,R ؞<_yig;$q"7q`blOZ%LҒ5B+{ɚwAE؇T]Ke+˪+G$_^x迏n禁j5f^cLJD?Ci;[ 6('p`O\buV 4oz9o>dYňl9[,Hze}NHں3X!pTS/+ȁ FS+Uk645JR%!*",AخO/akkbLv @DTtc9{7{"x[[ƏwxTo_ɩD\]׉W,UI{+_6mQ =r0 n"xP&},3MOr1(S qz* +`24{3ڣtfk"(1ToC2=[83"VÌh_fJm9\+ӻrlצܨtSoB^mʰV^q1gaOKa49YQe Xʕy +D0ir^* ۙ]^~o}v"KfuWX%j*F8PXHiLhkc7~loe 2 HGF@y‚kZ^4xUbüA-DphnX$k՚KHJN ʎ= eŜd%š)ᮉ% & 3݌V\ x>!"X<0aۖtl=t4޳F\+fAـXaW&b ?OH+ōǭRKR~qz{mAf$gFe^s aĆP֫bɃbU^Ý dF V^j .ӿ#T$*Ԅv aYqm / A7!R,ZQA]ѿ,)=kTT=C]ŷpZvw9"?NЗ*wX72͏KZ(M˛?F{M[^—d}v߷>v/deP;эKd%@t)=b.zjeAv6FD_]H(f{i78RW[]7uoCb%NhUVC7w4M΁oZ,mLc uEY(F6l/QG B3M [cnY,& F@m>GZ\纰ҧm"EB2oǗ mʹc#wf;i+4>_n՛-{. oH [cLH{a)PӐHHGS#F َGfи:yo8xj$T(י1!nF u|]) Q>#< ^U!)GЭх.Gu4WJ-B|`S -=F=B2Y0:4 !e0K#%RoCX@Y",? obu^؈m͑wMM5G9^ݼ㐌K<8$YW0s-xŖw> U N!vBquCÀ_N]m},E\dED?MQ6NWd^&)*;qd_v}s а Oo[ RG]F=X'"C܌)>p 4$.IC#cO?{؆ȲNPE\nsaDwA-?.)1ZʤלUd";%>L& [P/? v3 3dWӃ{V>ieB~m|'? I qRń^-NEyǸk/{FhFn>qhEeBH=PN玁a bw}r% ^Kg/J&Ky0 mhq<ԓ4Ee%nL*4#% saH7/[6Y|—@ $}G堪+{[k iD?ܚI4qqМ@Z;$g/.XgTN@*BCP }6ˢ6D޼`]6b1'6 /SE xaOGv :@DhANqq\\UKpigiчW6Z fg(|"Oش\2IUoqP$nU$ od懏̥K$ @3(@ҏM! @ 1$t^. vweG`=X!U*Tf 纮t8[c1o4ϻa{Nio€5}Y@ u5N֣:[ 6o2 ,1wE}?7ED i)ջ_S)7r`SbpHZQˋu2'XVS_ [-:sO'ƛ.O11XtUL]-xS 'FOu{>Z!xb/W"y[dsv]M([NiT=+i(TVINܾTNY 1$?匇 5ҟPIF"A1 ԧw":⬑JDmq mKe/'zp5\ͧZRmіN#-ks2u CIa=3)?ITڑpw"TTRMPschZIg9UzSQ0J;ðv)8?-sấ7_AS%-gWN@Q^ sDc sh8]Dk]xhg`8 167!Q]q 5ð1N]/޸3(`iebKo l|ؑ O}9n'r)^PHď6ale4 &KtXOSEydzّ}TKHwg[A#APr3F5S[xpN%:$!`,Hq󮁚 6Ҹ[=z脪??zpq m[7Yr?bsp}/=£`4z uhtx[ry;'c4-9 B%+v5Jjt#8F{~q*Lgynw;j];?ʨ椴Q(Rv y*e3L"TS\s:;Qۄ)L8 97&U[ Cq?}[sl&b(['8/y^xIɼz^H*qT2ׁZ}^xMcQwPx)[MZZM'-mPyKJiXVhF2$o&fLbh^YPo̸ARPnbI`XgNcqQ*6/[MoW;&2ϞP"ؤ4Y g Kn*(ϼY= kUMٛQ+(q1w <~bV`\X7ҼZrj5~ubPDX_`zZ^g/4:b)G힨aiD-n!ո>-?ؘؕS[˫^O}Zd|~UG2&5sn{ @äHҮtxr&wh$;&&Jwn+CslRڗ0__ߋ#U5:Zz$l,z^#dF}upi#1cRV{$*,b~#;4=kO"y3re, O jed^ rǭE&}i˹ƪhJbmsTPcχ́<&78hM=?E:==䨡{"Q4d*_ЕfFhFFf4CmZvEwRɥu$!ˋ}G0EJc"aWSۈ:c"c26A^E'tWٙ;x`m8g}`2@Ba6bbN\}}W8qohoH$D?8k!MmxxgcXO] k(w,hox< s+sc{k4R`_8I^Րڟsy4}$ rw#58-v.T`J(>E>ԫr}v)1།} r,{d&P>K b.{^F:V|t|" e%.̍}y&"~l>#p!chk[e\YMI$L_Le:2_9nx Kž5hI7ہx3vZ"m~yֽlS)S(O`ſ_261Z)ޟy4m|8 . B0pL㜘[É^j0Cg6F:|9}x_, !˃$LdP[)̠ 7pXYKG&ŀ0p\{?߫aI/(1sAas)"oަ3\|F1;ߗhUj6.F1 bNC'p%t'ؕ`qKg\ou0ofvXĞjv^}ZVCԗZP6 x%x7\xrb-@<cyx g j9nj#)+a=e9xSDmX}б=}Z@ѴHlRtu$Ͷ-\oYlσ]y?f'J_TfpF G"FVk豌1ǜȍ,rKn+:앙&@{y)p| "oV3qo C@kY؛"Fk2J}::UZ~w >g'BoYL*͌>^~ rw˒#Vx'k3nU0*v.G6RRB;^>.ҁ2BfOརp-F9310ՒJo$cxXGNA+iFCXR E…a4Nu[TB?EX*wy,q4y$bـNn{7/#ںurSudze4'~l-+q0[, 3d1kP[F}EΆ{l;J]R_kl&kg~q;5Jp)ǧ dž wMε OS)JrXzZ^՝0g?+}yЈ>̌`d (lPȺk:"Xe~-ED^g#N_[Kk9`<0)|"QI^7B. 疩/5]*Xw-ȃؓnXUrٗ:B*PR0Ÿ.2܅{QX8| pa9٘*NN[eaESvvYUԎnj(<7ܝ pEi~JϓȐb8t#K4 tv[v#|3$=] jh-/+9?mT1X|88lSx):Ozl9b~S%K?xR&ЩdGB4"4M RՋh)P0b[:N 婭*W:_8n/ tmK.Jߵzӻa%&߻kqS٪ƠE9h7.1)GHa9EH5c{عW.H=# B8x~> 48T8rFB.T+t`lV/v|O">=M&?b)xI'h%&GTAx/pS.@=ws(| %BZ²Q+ZC8 yj=e:3U@^Ϗ6=h O}wT &Z9t ASyz|/<Ki< Z'}ȯY̟_=m_~C;t!wW|ZqO>=[ [/ qK=aFR^yoӿ,J5sqh⋯o7hSa ZOs$`?@T 4!|$җ0B3M@'g^Molj1hSra+m[i5X+ `_7dmynB1A<:j74G@贖( ng"N'2+QB;i16I*m=2H-jTP1|m#$ ʲ'0D!M#wT5ys~xJpʸqP$s]+A2+i$CAԡ# ~ҺRުw#z;#Dgiv0E\atԆͳZZ6>P ÝOIi0T;ܜ* uLIaiV2D}|4F<(Q|/RIEgAi&1kP|<6c /q[F/In8"?~[K4"ʀ3N$clkG&bmZRI,6xѭX .} flpk=Hr&)0t0 6^cD4(WuEa++,ܣpcgx1Yg_e<$Icc(ޡCH8hµ32)֌LH5 Mf"-TfR=KPdgcvԺ,LS)[#jSpK 7ZFjǙ7ʷTP`>ROKh~ftoYDvC X=<=e-$1V~z K'\,7v¥2F"Y4oJ&&,Bt1K"#}t ۍ v{˿[Pe^ 2AXg^D^Pl0{s*yU%O=.J,0ԆW*UB-=JX7]F>2wrJ)eSmh E`FںtQ6 w.4,6|h-thH~P5e-iH!Su t.݃9hSWՔj\Qe_}+z^:YHxU6!YLUU.^蛧<_5:;2Y$P +&Yu} i:mH-s7<@(^b9*FZYUi$fM^^  ԖM,?;SC)L‰?` BM2z`u1y:q[Znx[.|U? &NG3^I@*뎼$l&wMl!tY~ ԬVʐ'Ry!ǁʩю|%{0Yn@Z@G"ArX|H?l"AA`~%Y-hof*+V-5@T)ї=HTdV5QsY/GN+4~Yq-R SmQ3HOgԥUsO+s\4X; U[JEzD=܂S0QlrRS' AR7EP0k8*tFO57.sFȾNE< 2FIz\=C7柼zG qq8R1Ux ة`4w.#Q?(f}T`e#<6UT U`7,Og)ixi :48Ͻҿnt<<[jN4vskkZ75=;L)7n1EC{LOAe<{ on8$-lem_CJ xmdQpQ3K"Yfl[{*ATCP+"oUo6Ŏ*+u+quE/k!1X|g!ażVrnX2>]r+8Tl{3617;?vdFP#H!.[N]њ"`>)(W] 8FHn{j;wbhu7 iCF/k;v cz*#d~<#JgA}3 qU M*]{$aS6Pe|c~gqֳ]f4  ǶNT ҝ me$މ;(MH\ц3zF6JfѪߺ.b\"e9ƾCs ip)E'*wZ": آ5MJ+~LMzÝZ|' ӥ(/u}?0}8: j$üNѶ΁)A 5w}NHg龋1!zy%9Oܞh^g;iB\Y;}3ޅ'eG폆 mSWv8O:i ;5mg EeBH>ni`c9.ݱgYZ07070100000304000081a400000000000000000000000160d9f5e30000a4f4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/{]?Eh=ڜ.+:/AydzS!Hŵ t3ԉMPCyM;ҁ{.Dk'z_ 7-F73[Hyf/S/O 4!0BUV%N'woͦ}Ib*oWk*1VwY+#B(X">zьTg{j50oltru7wg$.Ĺ` /'&6bQ>Nkh]iXO2^:E*cI e7@&{ewB\C xŝ}&Y88/a|- V]BoJy F誃PϏZnآco^N * UR!| Av' 6@;8u?R/*F5?ɓ|K<ontJND.Q\"cm8ppțY׻f K{P:$srq*B"Rd({"CGŒ?փL鮅- Y 03'8|agx_n{9Gh 73[k-F@}vUtoyOZB*ր @px:8 R Fz~?cYelԖr=A/syRn7A{FviUnו(ԽY?D 1n0B`I#/zĒ'Pw?;cIXw>˓ɾNΰ-0U1Zo3zvy;;7 Ŵ|)J9V򱝀aZXJfUFDt6ܟu&_}ժLx-q?$Dg@}b> z_41e* @hpbѳ$zZc1^,L+y+(<\(US[Q]b pP_=ŷKX])j |<=5aI[mYSXi'w$1;`=''Ս{9w:C"Q2xqcې]{L{+$V? ">}؈oׄ!5uDjv:AB⳩ Hh=ؐ#"a4@s{ۨpZ'~`U|4|IP59AXK:Ƴ*s7BY̮L ,</zYΞ5Q4C+,P;qs|tB uIΓnrj˷**Ӫ\| E%acH .mwY|S$uX}͉\NSB[UnAʌ}FR1W?lF:RVvJg~AT8ߞlMx/R%ӱ `!_tV~Zr-Oz蛞R~0DEs`z4|HΤ7gC#nOGo 1jGm=grW5ڼP+{i-Uj8-r29vEjxfn&HY)o\,6P2cҎ߲Uec!>bUݭPysS}]N~)¢x,k]_CtL,;sK98B*ts 6jb 3._?Z Pc??oCMwCi13hHj REio_u͸a抛kOoA}T SߤQ,ʟbפN'9&֍Tm:OK$)])?5Ų9$w9RaG;U'GS 0a8l!E08DI8A4<> [K` @֝BT?P7ŨFx_ ɚVځy:o+@O޻nm߃ 䲛X[ 4@$oQE +yXOHFыޅ'1/K6>J(/m-`?O}yϪu>,iAvخUo襈?~ahz*g[X4QzQEy&|P`_EE^}mJp/v-?N}i=p(%ȅ]rB֌YyD5QJrͼg97~CUr LKS'ZHά!:OtoK !\߃7v0OȈd{12QcZ>a ĺDŽC rwr<Ϥ|`(,oCҶ;%NɐXʐgӵO|o)x#91+&h p K]>JivKx#ıK2kEj8@wL :Ѱ/E:H3D}^ah jdh2{NL!${9תO#ggؖ 3; G H)E9+֦d.sG Y]6D!VL@ =[Ab;dW=ܚ4)5ft#.0;m=CFg fY *|zmx{[ghא&~+RNIy. nb_؀Yjܑ{1W:q:/V R}1U0ίxST@HhX.kdYxvDGݏ~{8]Ix`灏b!k1Tun1ծ"Nwsj&VL$&'<#4 S)g7ˣXk%cVQ:Q-]KF8WdPz7*AttܺӉD_I9iO\Lż=kqmVLv() kw!mÔt >$a@Dy:8LCpTz(/#mWj Łڋ $W.<>%n?vry"ogPf@s8eifv5MԻVN> "921?zQ3p na+0|X[.7|B*S`+^\y Q&3! ivP%kqrO(=Sk`+_\ڎȏ؟\Ex5%gIVZ~\zND9(Hr$4!K l$:or1޺4n=@ZQ'13ppd_.r;[̓x7ag|9ɹ}ڠ --IBN&g?4xv gno#7jƤ2]=^C1Y^ K&A`73T DEKL{GN r6< ʚwu:1%a}D-R^T*Kd,|iho0@DEg\ 6t:SMIuh!?Y4hcpJ59@g?l\ԩ ێDmPJfRwgIgsHN'D]6W0U+%*ub-Wqgw5v%wZg<=MD!/KPs'J]2]ُqcY4 scuo͔9OLHh'Ic+?\OMigc|`oHumɋ"S!$)֋URD7 \'&97яY@Iy,FX^a"$t[.ǍwVʓfꐳ3I/mJz` _ x=.t&-L>-DFᯠ\Mg8vLi eq$(1SX:])nu=JOX宀j$OơɇύBO}ozǗUwj4~i˨g"=I Ra_?rZq\5WA WWd"ߐtoܶ N8uVe2kCP}Az6N·ƮeD(PN mX[0x@Ix?U_ $)}rQj }(f .BaIIԷ퓻&X!ft *~#;O2"tbft>cua˃4sX}a։2-nQ-8JCm"ntOƵL}s h did{n g$(^*PD*fGХSGqEVERYcLsl/գb}q5IF^<*~ Qe*e.(1 7/x);dC?mT=`_N]Iw+Fҧ@-䒍QU\u}@*)q nK%T;]2pvud21ue֭c %mEѯ7V9cz}"z2bo3rI_M5j,-0.+^mi-?^ M]1p٢&,?.y uj觿ra&J|ξu+=C- WE_Vc^HoLhp ry3!,&ViDd#bl!{q^CpF0N|{jY_Ӆ'ew222 ~;L62,nyR.YP|.TA|#׈vq_b;:bb{'lD~PR ɢrBpK$:B=5ɪ4m=-DWœ1gWXP\ƃ_A"*"MxYϻ7J5Yſ2SU\Y{Ǔ$8A8rH 9r'04ݖB@ y5L>y\:6;M Fܟd&EB!#3}\΃^Bj}SZ]msGVk k%ei1DYWeq6^΀O$mVqH2R@8RZ!Bn̿M Ӷ ?͚¯1([Vjp3Qk|B=/FZcC1܆m<8HWz+S~" %η9 Oj`"ՙB Ԕ5ՓE@cf#JXoKGK(uFb^s:]6((Ȧ-t=8DMƃhc^L/ډĭmsvdj|ɓzv%[x6gx~ gAE5*1\n*`* %;6%½$f8'md$ZRGUUHrMB /1=!enXܕy;&e9NSE<khg EznIFe&&5`Kѩ¶s9uZְ(X G*o薯48`rv"Y nG` R8HJ^:TUA*N~BZ P}ǿ*=pD:7n4muw4=^E>v;OY?bء,q :D׳qiz8o(uc,8PbV1gK~;tH)HV4:m jOJX|:I`0Lp<əY]}-_gPggp" ިycR"/S6w \9Ni1!_銀,!O)pnj5y+LcT/_5qC]X_~ߗsv#f |mdr%eÀ)sg]VκBU%USܠ#Ľ dPr5n2roi̊>3Ah#|ṛFD8>ZHv)o2"h $_aXVbl#JM ۪@(1p4Sfd./as-a90f#|ZƵsֶSwW|~p۽Nqgx:Z4FCZQPЪ9gy d'J5SvruWJ IMXT%r):K@"@Ilߚ>kH9>/ݭ +]a4d:<-(Ⲃ´ц8'k,2u:X!~X9L.+ %k/-7ŋ9QȰjbI2ݢ:|و5v*չ7px,d R޵X9j8N͞ftW) 0PEc&0%N Li@(u'KT1$*x'语̫5EV>W.j,O *]CvK",y9i5>ޓQ_6P᯶fe&u207K|͜? >S!Ksh$Q)2*Di"'jRdtB[fEu/֮hb\=㱼q x`}g;3X*~pPqgsW;l>jr(4$r&9It`yyl>1$XNdzWϲf{>]#]<"EL" Nt-V%RMT#+;]vJTɯ a ,BgYZXK M;$ؾa9G[$FPIhdze?FQUzZ1ovLLMEZ>-Lq{ },Ng*Z=^yEZe"S$G. dޖ:|y32\, *dr`D ㍣AAd LD΂U22Åϻ}&s,YtsY'yJHrѩp()`5jjԩ %CNRq7Hcj]پrphSAd0ز?r1ʼL7͒6sQ]MjyB:v}7ytZ}/ <^]u=p1K=KE G\, a.#)}Jt1@s <]i-%6LɒwX]hm'b-`=ϰHE{&p`a˘Tj_R9?R[>& 3{t|TR@Y`gGE<' ab͏5' 襚 ?0P7/&۟b ]tIb-kD/ա^* D ] {#-/qƶ{wWQN)V 10S.F^-[MT2w2ȳc p-ȒBO`0Kjus4k6}pu]}N ڊ_J Y58,.@D VL}28oz,,&:/\Q2ΊY>4숖.goэA<`pn.;6T E1]8#^7\hSn4GQ3 Ćѳ #7E 9x Kƴ|pVv{/0{םcs3 /N6|06[x8Lю1lyɪRzu;B"')׮[+ͅ,p*:WSc$zƒ~!E|}CmR[ކom3Kkd^]ߦPt^etD00Vh]}^՜'Ꮺ[yA{븍maғ<}X6m$4}ZG4Qm[>Rl᷊Y9%3;G=#?!$39]FC. r$E/+ៈ>9jfy tHRZA"6@;_ +8(0_%;Q |@Ҁ2m}sì6d0 >nԊc,oc}&բي9z k'4Znpt7A6'R~AjOkǹyu`lXOzv:WصS3':BIZ-ۖi:û2wEpL!3d Cyjr97a١ aOES{AEmր%n;ǔE2ttg-Յqy6;+ɂuKijx$\kp O$e##߄T97M6u-6M=q6KЏ]*Z)Y@lJ {GzT\BU= fNn*v.%8%ngc+¨L\vx<8'$Vօ)-ɻi ({w}U>Ux+Pm9($5\,1҅5pkU`&;a/&:5)\{*S}V6Vd at]::[)z coṱG%{@Z Ef6mŲw@trbdܸ~[llZTUx +O>ǐ͛Q`T#|WR5nd7>LXeۍ",gTy'yb \ ܚV$U#YRNj:;qߤ<8dD1R~]!?R % ~M`wsK5pJy$IмolO,FY> GNiqIiqc{gqEC[#OjAV@PA):ݑUs}s-c*3 8C$w841NŚ܈p5 tn WlTA{$ݮbInTu H2Ѕ[ʶuGf X^b vPlYd% A> k>:ZdzrQw6?)I43f`Ϻ7\}]H$#W K聩9X?D?\N])߈vVǴbf>gQtLq3Ӿ &bɄ_[Grf*oZ96>{7&,Yi~6;D۔{@ *5~ X`Q9q!pp$ ZǮh4ϋ5 &&yBAb}H_n%wTj>Z. Zx]h>|7!MyY#!TE m{o#gI=kP,\հb0!Ejb ryPΥXC\*>L3T/UN\S/~n/0Ŕqϰ&[;"6ޡr/Plkp|WDj_ȹ=ghlpQ۷! Dp逺\ dȐ}wr HK]]F^䆓㎿9@I7zǐu7{,ĄL3#/id-4VӃBaQLV]"܈F&Hkhi1,c WS,'5ej(4b, ؅u܂X`($EoqB#h}YvQG }#b)ꛟ(7޸mJڔ~_Q$\?dۓF4آz?`I{א@uq#=RloWZ![P%')_U Cj~N$.z#@T5rb-#{Oc-24m0p1~`(IA)kr?c~Z iGB>e~D>z`s)#ie(+fj(T?+Y*`7SI,հLvo1&۝b?k+mY*Y}N,RQ&Y I0868ѳ|bI~&p&f n!w6+ ՗,e'OB >> 5SٲR287# Ie<`u|p}l?l~Y3iu(pPe2x9*i,L@}0'H 9+=.'2qD z!A?T*zPX28(Bhb#u^nif:;\^pfq6t*tZBiϕ]uEM›kq%ViY%tdTp2{"aўs Qf+.`*sy͓HG.G%F}o siɒ8- `)2.w0Aq|29}|SiM;5F;%[UC}P6t31Ox<[4)`&1| iwg.Ι_*?x^TתbQ70|lچɘSABd Iom"Q\?.04xh=( IO6HG- ^P60x싨D3?F,zw'܃ Q=:1) >Hq_j=/r~O8s.Un oyV85RI3I.EclUwx36kUJx۔EFwm½ 9Ah;W c\*3 0􋬶l7=8yuoH]\eŋ퇝7 #}Ls8rfq+ xƯclb/X/Q / ?Ko4Ir- a-mfKw7S0J5|e5Q4p%[ע<p8FD!p)b J9lX ZA>yny>-٦n04~owi%@PxK!fGH|0ԳB8e{ؾ-qBՈ~ +t)LGm*>qPح&+ֿz%PL[T W4k?qͰ Lzc <2C6,q|A A,lfYcNB*ؤR5j>:2E(P6&iE#읠>ޒ*ߣ!*`I7{Hj A<ђ=Eq"n\FhfNd5a-@g/^U"=_k1dY4rt*`2a_M'Yg _mNp‘`&Ҵ٤ʌ-Cq:\Vd緰'/g֐e'^H/ 9vٿל75tLJe e{* ; }K8K<>a,l*b p_.FNypHG)ټPaU"Zrbu@ D):ee` {'QN܍ԋ%NʎVC1\Xra;sNc:jdl _w9T]H2?e*յk.=Ő|p a*F9̩/lG44ӔPMKTatd''&Ys4K1C~1ff Y3Ԅ~#1MvBUV/ bǗ߂t'WO+䝙Ze+,LN.Ŗlk׀c,gXW}8?f<(@/32U'`"e)!@i%n \E$QT{}pٍr9)5<)a!;]{ʮX;>1}.-euyZfp-"4h'b fm;Os$[-tSN Hˌ5_amGCҳ>pqρel)vBp} l"UiƴoOxی[Pέ;6'77n_nKV}ʲׂU3IR"RjxMa}VB;5` @LΙv8l6r{dbB=`xsZyzl͚F)bEGe7en`>{.Q Eu@I(&ғ0<i4Iio,[rxSKtACQ1<)>SNVo+yoͣ5_ ލbXkP1SV3 trh2r4B_'$'JI)M&-U-S+UTKc{OOs^~rG w(;=hvDxV"&XUb)K0Y8hJ_n!ra+/$ϥȾJO؆1B+,TFg{@G0Jr,QU囝2I-^>{aakLIrd}f(UCpo lnۘIDrp^Qܺl-A,qUA/`"+>făMjCmKRD)"&KDΘ0fû Aj_,å7xS n#F^UנxY@wȽI'(Bgo|%4wImW+s!?n4)8Ig[L-Ӷ=l(W͖X,r. Y_;gIQf~B2 R ]nECGwփE]YŇ'*A>Rf>7潉Ϊ"GFw4!"0UT(E*vzsHKJFc2W }|\6]U5 ozwvXqbCVl?6_CI hEMT tHu%]X vlt'zV x ;bdIv/Zv*Oa\E ( Mzʔru^1< ֻɫu^J3ÉI߿wFxJٗJE/N? ҔFk581H N"H K"4A%: V*SWh(UOU[  K a1lx=&w`o|mӫ;ܣwm0 Nee4[MF,P}$7&Z'o| [N_'QZ$:)G{TZ骴{Y\3dRt/#EP\-Vm*G;lFZ`f3-߹Lc~lr߯Rhr^&?bb8񹙭 P,vwZzx&,jJVJRuZd$e~w^ѷGeV\X;ߞXF?(nd^ R؉Մb+2~mhMi=nJ:6 GYpb4@`O$FU,Bn@NWxs!bg-2Ah$#EɖzTiy2٭ q+o<@(1*wXR?C#Ky?;VTt Q~ O5Q@6 MaQtKHP{F|C2} Vv&zM(GX^BDXN<3WvL~HGisX`$*w?YȎ!kyA zc^Ҩ{@}<ۨћ žm^E͔]P#zv?n-y2Tqu]_`dELchyo1RD?o9mP.`CwO.$Om7Ѩ\rb rcSp@˩֭ZNrw֑yNjȺ!I9GD,2;ۇc%pŏ/Hʡ*?*aް9 R TG&-[/[%/!S)y/Ɛgeuݗ,2%Z2E-rE\V5A42{m1fނ)^7V%$yԹqI CP4}>\,FLKڗKXFiqyS)_'ܵs_Mh$ٓfj\-fssla-xGIvӬYufi#Fr"L؅C#Q!Q<{~Olmh@x3K%^XF͂Kh 7Po*פ?_]Y=b^!9Oey9Z IJϒi0.״>~ Pb,rgXDx?fbGC@Xpc68` jd2W^ǏdU&t 4E ho L>0t)?"iRtc9|SP0h1Mhxvjp~?q/9\tG&&O͚K EmlKeIWgTf6 7bEKg34VPhaRa%mX{]HՉ;ű|5dkZ:eN/$lyW1iPvE@_^ $URYf5HUZ.c($VG=7ATܑn{B=$|߯tCȲ?jܻn-G&O: %>M*eHdCvE K?u0 i{#y2}Hr+NjO{|R}3L0%/~ (zOݷ5N;R Y.Z 5eݲ;knnCj̵ ]2v@tL2ʪO3&gբA ?l( [CE.>s2HQGcQu4. [/KؾKz}=yhj,w}$WOhy-B>pM},F:\"eGG>0v/])q\ʉ3&z"RҘ-=4ި7f`B&|SJ0D{`mu>r)7:HBw}"MՂhEؗ"*G̱f#Lq_nsel&7 i8ICXc!`=6pY<&W_pwи!dqj/oajżr;Dk,~4;o O<<' $RώhS" e5Ⱦ p]جOI^NSrG,<2."k~Ǿfxw$_>fr -=&FJsb/3Pf4F~ vLl5\@ou$ C$mai+4H2xYGߨP 14 FCurol}5,}X-!"v6xm)Qy&Tp.4PktPvFȂ҂*w\"؄ɫTN&?+MBz'L^wOH!}@J eDPo0]9_4 *ṴVDaden=N/Mݭ6^<{4PT< ն݉tJ\Oj^j?RJ#Ei? 7fK ۡ C :0-$'UVtP %ą;=YXRm82&>Ϣhs]ѯrRX'6z)wntV$aFTk@m t6G}zM `#^um㸟iA0ׄNny`%89;r䶚Z$Ҡ[SmvcJdzciBњA4^U:鱲HZZ.IR~ mK,IMK{YlГj(GZ9mkrfE ⨋Kڔ|,ဴ&O Ш:@T*34O؎Jɍ~%5,!`ӵϡzI^Z;^&8r6U9ܼ9Y5G&) 4dlv|% ˧6CLW OI$'&ҶvyStt۲RtBqE`⎂N.IFށ`,]QM'g)QeodaV]zĺE&!g9Z_dbWsKg Z O;RCUƂbqu41g}Bj#"#h+e&[T,,]|Gy,|̍D]##F#;O٫7eYB,òB\jλI(Hz$NIL`ڧ b0)l/ӵ/0ѣ/JMrb`9z7%E-pٌۏx#&jƿ:Ou%߶Le@Y38ArJeܗOZOiG)Nl(OS:J\5)㿖0Ӑvb17OAc 0eOİ[^RF# &ΧBipc|b>9_1(meFlG< YrAKl5)NQɀDhtb`+| WuhҗW_Xpogˠ{;HK(-Jơ[;TS `1@&V{o F6]d^Nǎ;[xHJVTۓuj[)bך2yAd L. TQ/ '=Lm"zE;3} K[3Z ylcp{o Yz;CBy}^@%- O>m[COm!p2nCrnA O5["-u=5G8\bcT-^(.+%kT`!FH͵@tnrg Vy˴Φ Γ@oFj "~X.toGIi3V4VVϯZ8%Ɵ@XpFTs$!&$\o8b3V6C]+Uz`K@!wyG%Yɬg={[iQ4&;>ʘ&ltȲ`v},T}r x+jpXXPwbo|X냝Rkiai6#,NNQh;dzc'(Y ̜Y:r. ;y4,rN,PGrڒf_R^#ЂJ/qLl,S2wG*aڶ"#PluUhL-Ē#F D p/#gb?B5dϱs0# ;8m!O[yoi3 %7Vh2J,AMMۥ<keN 4+^BtSDeFuiM'TSINgkH[7LqA=M-Ѳw;7 eV'ެ aF#%CokGWC3KػI-2cM ӫy_=iY/d#4mf%lld>l4*Ęޏx"6g˦JOxaNݗy_#l2zN!G4 Pnժ+S0ň.9kOr:#L k32ݳe j~ɞ..p$IW~-p{%2 xusr~dO0c^ķCfUTLgDD TڸPEL5" o 20wya6N sFndۄ4TZLV K#K*K?ꗚ 6_+xBȓ=b|1ǿ4j3(geexȔ/fgYԿ6wlW҃9 kb9Xh_W^; ƈLRQU$ÄJ܀*z+=䋙y݂Y DFݯ"_" yxGwSQJ5_sEqs 1rUaH}(D$3=ぃO.O e?3uFuƭU}G"ޫ-@ 7F@Ji"D*Fޓj+\Fik~Zw"X%>8Wۇ-[&3]s?]^o4B@ GlPbB5nDzť:j} ܯeR,::$D*Ja?[<|2iy5EFh֧}(G8 dĐv@:El Q; D^ڜ|ۨvX@;t9bӻ`E%*Gh.ֆu Imk˕nf}N{6rIS`YG'iÑ5:/nLIܼHie4vZƄUS3<(ԒjpG<!M"eiǎH$H2e]֡Ly6+$J.HU ~肓kXQ;շN`NV6 :%.*L[*S1۴6ȱXE}ͦǸ8MK#PizaQY~PomUR2}c\sPM+Z$9JeeXVY=%gJR#b)r d|BC`z<Ѻ>[qrmbobgwug;!׻/cg` VnX X"U2Hǣ|/0(uxigt!AD Mi#飃yĬ]H}Nƺ 1@@Ϗiq].LE5^ϴZV?/ `6"Vaj9s_l]Lt_9N*a4ve%e!z) yxat Ed+?ɩǎHXc\HcNfg yN(y?gW(?V٭m"@4LweKw pBZU~ef=]T}\2ز8K20F`Nd4b5 WuF$OjJޠq/aI <ɰQb QgArTv6g]6ў '%mGCUVD7A!$B]dm rt&?'ePL5]}&->~95Adoɔ)DCp<i 6AmB!k4bC}t zl,D^[k8GXE YfUƿ^aFd\V2Ֆt}7ߝ=K͔4,Þ͋JZ#X ڍny+ja6ROvNTCNd){ʏo^QQ?~GD@ `JDM{75h,OL 8RܠQlI`nWR3O (k -4%<qDZ' k>兴Wg0BfN-j}R26$C!BiQQfʘ 7N?< {zm' Ş+A(u_҃,L羢soo Frw45/L Jz4/;I YێͽB&YӅL2ԍxd E`pZГt_'џ=KT*vzz/ @Y[|E1j+Ƌ"b*E] <܁xeN= H4+[F{!\c] iv{Y70pL^G!:K^(G4iw(x 5VqܷBPVoCqM4 5|Σt<#>?]ax\ ?HڒI?Bٸv_?KZ%Z]p@ S=x6A5!ڪvv?. l~'i(P׏Ր9n]X/bkl/ig#j񒽱3ѻc< H:NuɤL?Ef}}/܈cMdQe EV(W, 4-e@Uz#δ7Gխvk=k9X_rLE8!".~/["/;R܉\ )lf W&}tepGz"fn|_B,oku'a=Q7')fK-FR/5nȵB6qZ#XPGʰڢe;e% fmWSg>O/1JgzRG+JMV@>ف+.U] O3Cgǘ[pHԌI}NK-6"d3&~$qx(֖|Tf6n2ti93+̫o,^pS螋9I-1hϩz>=ۡ5X kS*n g h|I\crۭ)7?bnV.@M|.G˒DW*ﹽ!Cr;@y4wE䂮b#͖ɼ#rAו A N:Qȕ^X-i(Fh?9D  ;_6rѵݚ,Ws f7( .=c$Vpo 哼klLF^VflX6hu]25BX}~]䝿&mBu8PK&B_ȕ߸Ys)~ &In U4nk2ӷQzC15CȌI41?#Q"S  )"Y+miwe*.vU蕩!=/nՈ^q칫ԗPBmdTzSҬ@D%A-\8"`.ë>@Ոi9n{zTwO1Zшw'< 5[-$M"D .^y[֞75G;`%Ӊx£qe@|!z)f,4%W-}؀&=pܠ<ˉCC v6dU:1[kXM|deE8cJEM.G_qK$І|y?OP,*P<7۳҆RTb*T%6vC}Ըl))xч|˧gE$3FLOD@=b=Ut<'RkEEOW^3 7];ԙO2">QmUǤs"Oo^4 Znt&`\7; uR@ n_~I623bƝ^Ǭe榜`nX0L:33$)S۽B~\+U0$q}aMO?Ў54dX2~!>7ƂMMvĤ=?xβxa¥E. RS‚s@P|cǤG7[*6WVn::ѐf ?9 Y^;ݾ}gܶ.Q~AGfBy""S%Vx:T؊)YQCltٷg2?OS4OB't'ǢZi  Y83fJP '%'s!otaq<"lIc<n-o> rduX.ۿӋ ^Z7!itV8@Vt"_!PlOtN%g~)sgSܩq a.<B n,?c8Y)b̘XYy=`<Nj};݇ |l˜ff!הQbH ֤Dߡ괋]כJOvct0bڻe{L͏gIk>13P7-/<;򁻤%[\uwleJ A+u1Мo˯y![5J Zq )3(番JR1D.#:_HVk&[,8u98hC'\NtΩT"U& `ga VTxŅl5cu*FꊟRO֝Nx Y讑CFs4-ɦU zgmy,C"VxFlMN0WD!LC lb4;{p>G:frƂ K7ϱ/XLvC$/hiu_ T㢄l.ţ.<,HN=yx*Ͷ2BHyVSXGrcqV ŵ;1L{E5VԆ,C5zyL6✐w0IW~91ۑ#$PPMjVA:/ 2Ȉ*Ϩށ)WD'#&̱+Ak0\Fڡ=v^Bv{t fWhPf0[9YJ]N c>8&V 06aE"ЂUQ$ sGٴӌ -|e‰)֦F!NwXŸ5Pd&T9h!v9"zLjZXݫVfCA=7  AiAE;q=ט9d-cyv$\j{Rq&8˘}gĤ5He ЂQC`]yWثEn!k骚sf9<- qɇo2WTGm V_U : ubDρ$1E.|' pGWM}B-b n,z/pN=u"'R[.g'"fxC8`/IV کţW !;I\]S2TҊ'6rYj/A7cz >8/"OXL/쩔zs޸QT:>*pǿ,E|l҇FbG򿣼#Q7#d!(/u!KG/TN<^ -w#Lb~٫u bR*u,bxhxq3V%`>..=_0Tt^rwcmmϺ3 j7Z+ J15^%7! [),߫'-I5v+#u޼M/Gw1x-7c1`N ǂEŭ(IseѢO8 5*4h ]P3LdiLN 3HՂGch QFK2kLHr[7Zț%C0OY n=h8ڭKoNqApUPI/zD rmXvgiˮ.0iIzaM@ ݿOط[:5맔;SCմʦ@+*Ź}u4'g^J ja)&v2Qy f#X^g^+5]4ɴLQEXIZPXR*8fǞz fʕfwcVT0zy2ilԴU/Z(tlI'`QKTB<[Q)FK#O٧m 䉺:R7 Sl1d$(r%&YvORP+BY%We!P(gf@";/7~ʂ}bL@s٥9+Ta/rQOVm$]]@sG͇D|}!g~E8I )\ŪUذ#KLf/Ƹ3,Xc[@ ]byP&.d7Gby ڞnnLJ2]2at볬p)7VxMr7"odڻgy >[?xw,hB ^-h#l)qKXy*x0K| bLά,G߯ cz߸ZE3Ԧ*^O;5muD(e>SK?;9@]Q5 n' !56j͕,yr;t;pπ 4fn1n8OCqOalzsUKAnp~4 o}Opynl'9[j4CTc0-=JK|-b@$8ȇrz F'*m;/[qV$()Np'ӑSv~ݜ+qYj@~h.K7C޵ gGWq/{ͳ$Ã$GZP(j!Ӷ*ISpЌoj] Pұ+X8 7LA\n#԰w޼"\ 3oU(L|u^QoTgRB96Ό;c " D}d+69!` ѧ+V}pI%~ԅjv. 'iv$7B Iu51TYP*?+N y+Kq5 AY\./ǖK3 ~\W~is#;N3tv 7W׸2nƞ5,Y?iޫ>f-PvζD>9h sG3LRS^( Ms-;Sl9?mՌb*=IE)ُD/D,?nv$_B妓@R^[hr6)`O6P *L,li!-߲p=2BEjޢâϞش6N[yjC!a;3[:>[;_ cȐIMgQ݃B܈?nJ7fʕ͒8eOvVFwjz*: \4$$ʢg2} z %jXej҄ 3j-?3qO+g;+vrr JY5Fx/FEKJ){ʯX}# 3`ҕ 9 ҟgZJ}Ӎ`*\u_*7TU}$5 P%]1 LbQ>lg0+].Gn AL)/y\ʤ3&bֳd6G:D>EC~ǻ/{7ÀqڦdK1#e& szԎ~< 80L VX!yKUdJǛOnz`%,î3k)bⲁBk5)>+81'^ͨw%v2p\aֈ pcuZ:xBFF>j6v٠1sSTal` ʑ#}~aL^{*,SY(W漳=gѥ9n!6>ڌ\ԣdzI 8PtBb%tc]JF֔!ڇ duqT ʶ/TAQ'Y,Q ĕ 4j3CsP\W'Ų']r)D)ȌmRKB1@ѭ4؊, zlK?'@呂uo <n^=.3A.\o~7&StM_Fe+ZJ4H.'A;w\oyU4bݚ,L0J4JNO4%% J#`99Wji/Ԙa-@.(yx0- halnxqiRf?^tވ͉Ox 3K1#7 lP5b6XmV^l[,Z@^H|ېSXphС/qi !A'PjABQAQȧ/_}9^30XjC Yfx`mi| 'p)) ;^جфxO7RCg?kZNE* b 0tg\#AW^jGiW6;|b6| "]C)@BO-_i[(4G4֥(]ЁD B)Vw1L,K:ypo Y`G6C W"Ƞ sQS<[)KhmDtCOM|06ņe57e z{Խ ]6)F;V_GJx*T4 EMlI <?3l.EwZ)=.rw݄ZѮ(p ] wJD(l;lNwVFu?$!KXPwj* "4-dg<-|UaWiwOyg0@a͙Kn[(H) ) ("ϥsjJ#yi`|>?ٳu`mPvK{@'mXj'NcL S>4(.=7 PhK?5jASmU,Tțm?򥃾Mƒ ;_HyD01.l#?\ `+6̋/y.QU8j%D>l*ٞ`.ա>To]*^Qfwwf1ͯvMS] LQ?O֬)x{WOjC-dG W¹ i4S/S}j#RU͓8_{B++ǖ_4|Ll4I U2*zX7 5WjU%t x?ɨn~DUD $#j OA cWi /Hjks~uk7Ajve"p+i$ @`7V)MM-ڡűfJU͚-yK Xը{\Hf(Fir"z7흉I፟.'ݏʖn'Y"pJ*]-~L@"v/uJ)ܟ9ًJ d4i}* Vbk,ρXJ@OLbhG;]D3~s.a.Xx0 JO`Z;HƧ5 )ת i( Sgq \U< /gZ7'.uY#֬\ov6ᴋ91irPd^V_eQ>' u@-mALzg7W4|X 1"mȂ0ԕ1<rԄHQۃX{\rF{7yK, WN뀖$t?Nї6HjӪqyqw#Q$9'Ua2$DIho~盯2^t؋p χSAWbv*YE9;C!  /!v8;`Lg BH6j ӝB꒸Lrk1@I1`&r 9KX4"WӢ:Lq̇$r0G_.XAlc;VA| Gc#t^eX+3mcUt $+a1ă6tq6@pp1ffXW.}׊smO3]I uu~UrSAm*JcnU4"*jxb=:Zn$sywhjKwPh# p@b [(G^l= WQYtAR4p1gN]ОBvIt\Lgu .a K(Ė+P=oE A 3}ϯ@bsE6WL<@=[u녷ⶨuI W3#fEߋq%Ρ )Dxi0J<ҾDgQװ~{cTv8\&5`eڔh!Ɇp{lq/4l2jc]7esZ|Dyy!R_.t"tC6$RkYQ0k%,שO`ǑΈFfi@|fWn'IcqDr;.AW<`܏fq=$y5y~#M|{A)<gN$_m UKmɄZW/י&dwK 5 I`.`ęgT>Xe5|r|*휼mc3b"ىXpɚ5I{Erkhl݅uZ܄.q6a$dM1p؛+! F즇Z4O0:]( b_߉\ޱndL 6.ZVt<ǓO_bXsUԤg { Uω=&:1`+ITλpb\JcuևP 3]foycԿ ٺQ bvb| дҲ^J=栀{\;-7^6"\IpH,ANмoο4EC&S`2yn`N4ˑo͌ [ۺnDrܞP'L)[Z;v OՐY?)4s\Ɣ]fܹL}a⿍ ;m._a 9*2^ȇF๾]@UiƁ:W5δg0#Jf|%b'Z Qk|CD"B< @iMes[)mŽ*i1ǠHeݲ}Tm926aB /Q`;8zMmhTa+ ]CK$}9O9Wfk҃)6ȩ P۠ՑJooFD'˙xECj4ZYϡ0_Cp8YJ<0Aᬊ'r,W34jLeQrYgSGX F 8ٴl.>nW/_kNQH^Ѩ .&G8BM!i01 2/.l>ZÊI`J RNPv@exB7g1k6ǫWctizɍӭx.A-\Թﮇ钁pU JoLí9'asI ; {fG )Fq Goj >iwf`d7RKk4&ƶ/duPjկ<+)p=/!.ag[nV SLcmV ĿgYZ07070100000305000081a400000000000000000000000160d9f5e3000007b8000000000000000000000000000000000000006800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/;w]?Eh=ڜ.+;U(Bnh I%p;\ϮFvv>.=P.;"/֚.Xa L+Й'Fgy2\gO mcU%z9(.ytuoG,^JmR}*;{ړOn⇴^7.!DSiA<m][3X5lXq4Rk4Y:rZ!˾AitJzBxqXxʠ*5,(ywO;*cfw# tnk%f*sTPVа GA?Vjk)4.*>LE[e-;l34iGcȵՃ~$^QԷ? V=NZ.GIVZR* a8c\?c@$LLV"/`f@^K?ٳ;3i$g4r.; Ֆ3h(z;YL_5jtRt6u/UP8G /|!"_) ~rs*ͬ豯sM:;KA 8ȋ<~e> VS3쪩 Otdg9Ե.K#>&;o^=>nor6[Ow j^maVzꆈ::KuU3 &IDk,\2m*Dcαzﺵ)Мv]Nk>CNI驸ADˑϚ/C}gQDޅ`l12 t$V91jPOҘ8I!> 3l"K w%e h=#-o1+p11 i # ,g)KR #ށ-Ce%q%銭Hl0mY S Kq4X~ 1 ;Y'k~)5=2J}u&Sl>V5w4H#+ 4bi>h1*y9wFd)L#GAt_knӝ:NVrLsOkX3,Ì-z@F̀B l|_?x3> ;X즤zMO0A^, 8JdMe\N>91)剞EKJqR`ӟ*,DwS2N*LDP2u+}>zxJ:gYZ07070100000306000081a400000000000000000000000160d9f5e30000f0c8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/nb]?Eh=ڜ.+ɐq ѕ8 ƭKY TTp+) !E$f6ǥ9ӳC8^& 8|S֫V-:L _*u۶㳉 kNXը@pdLˆGKO1baJY my|yO7+ liy$8!ڐJ uQX 0JrFieվ3Gf--#|y*: RQtk"eNGHcϴ 3bh/]|7iKlhWD"`]k!u~thąVN 'Vi%s?еlup8Gp.GK]B2ϯ.)Z^q$nܷ|IKp2jX۽IrMyePM]k ވJ8Hj3%՘nޯglJ:7N7Ap+ʇ]2+J/@51VP̿TJYHLJi*(֦)B/KDţlI =S/|9V ~$c~?Y>YfJܘ98=i.IeN(!;Oy`~5pEQ_|&cABے&ۿpLGo_X0ʑ +\PUE;/]c[HVS 9T tq} Nb{!*_i=xzM-_%ׇk^! J#pB 5.(e&xw-,eKfThjuB2Yh5v2JAͲ!&c-fsFc_< C xnPJ.廎4<BܧH4¯ k{ဃ|5 ĖfMoqpe`nlnTvh4l (N]IEK..._ι!P`4ADq6}F|}{Q_7.-L Rbϡs 6F"tL?<}A81L~tVK=;H7yOjwqmtn^2h9ܣ$mx#|Y@ŝ@)#n}If"L#^_c"mPWss/@Ρu7~ڵEu,, +NɵT+ xL Vd{ S6Ԃ]sÇ@Q6);.#ca6+8 `h1`k?.hS [5=ilO9aa PRnX|"X[p|q6kwqx؈/'ˬYrya@o~g 7mB8^[rn@qK2JwR_OkE=?<G=UCzbz/hؼtu.B+6e-%5 iyF4*Sp@̼l](HPC^NBPNboՉc)O G32̕Uu~XDT'9 wG 1:}-4o'<#4R٘5ڗiӱyP2TO Z9`ʃ)[PGצm)/8LvAvCwtf_gtVY }OwWC O)@rGp(9$_S^mS (T9o-W1|!Hr_@;FIʽfo2Gb\+orx&T{1Q!d^ Uera~ .[(2gePsQA zUdd[zgT"p{}eYɶ\t3;,90B0;:px݀Pټco,`TIOM F>k@DFI ebo*+6:ؾzMP4XlEJ`ۈf~EmI.|~:CױW,ߍ6_N1 dE6{t4A~M'r ܃*%͔c)f+v zT1X&XX`4Ɔ' @K˚Ӛ|͈yrpQ/rx1MX,mqv5Vt(]x$n8 ^un.%@M2a{˹'Y' #wڎY$TBJPk5mqșr#"72|=•ȃn- :@Sڥ]MHl[$HExߧ֎Ѓ{ҹD{*B ՇةbyD):4=2 XPQ(W-Iu&0ҏ6M&x}C={he)\,d[5 ]v?ѢcmACRm Q{lR/k7Rbh&V`N>|6wkԧ;Ta+ƖJ_v/\ l-\ƺq}}6Rr 5'*oW.=S#:i v-KM9tVj\u2|գaTMݰ_6+4 XOW‡)m0); iWuZ7"vC5P6,.4yA^}kpL1J'.P!D ,*FvI*OVBDӺ20hݵ@zݶ6Bq C?'`{ *pHh TJƖl`m-L}`Oq#un jH€r @q7N3AEAmHe5.mJLVB)'E1RMUL{]$e]ݳLy?ټA B9~20gr~Bm*$eȘ©ڏڢGLZa:7$w{PcJbLATgurt)+yU$xnu8CJ 5V^L7Y(,ޓ.aœ$$֘\~ш18dy n;SvglpPBgM6σP;ƆPRt_s?bBUuths4"r}Ry2f )bwsMy^zSw<2Kx9Mf1b'ʆu݀./Bfީ" 7t 'C=7$DKqԶ.gr O AvYXl)8'5d>mfjrH-JL\Z]zȶa"eEOF'daL|K]Pvlʭ IEoeh5aAf\ת*sXե0XNpȊ3i I2&gƅَ^I!4-a;H7~zdrf٨sI CM11Q2n)C3laEp_=Zk+˾e8KˮjE/MfܷnpQ+^KPW? )c9 rޣkbpɿ87 Q:g˰+??WvW=NOX%aƒ0vg|s+˭>UnEfYK m 7(*Vc9[^ –(rpTwZljv0vru#؆P?t|F)Ү{K4↓ |R$;]ޖ"T Tbhx-j~kT6A1ډ~ZNP7hK5s!qȔ{%9:KI+~m[ Ю=ċN*m/ZjAh$KnhMsa4̎2=iWMj%c%eRMg9X##8Rd~L޷Ǔ"Vn٧rrw7[ %d5߲e=ƺ9wT,ks`mo4?`r ] Dg嚯7!w.'U<&X2bX3.GSũjbfgRY_ "`fE#KA D^e65Z ln^&8VdDE8)QƵ?aN9|DE+eS̑=>Wr !C7ƯjХ <iKZ8k Tsy(ҀW!VB ai0Ao9ُI0%9uO3o>!IњTH\Zڨx!b쥶84Y+6XS[MNR |"_=vC 9lté*Q76ax-B5Se8+R l5{GWpYb[䆮`Ug1u;8̴,LDc?@.z{9sAy08ʐ'jM+9tcD@_j-eK:A+p rSTGK+1\gjŐȎe|}ajbA x wGP$><@Y%5jyr N7 Mxέ\ A\~}ɍ*蹛rrˮxPM3x_fZgڕWkǚ-8tq/Ĭ✳PF.Ӟ%wj;N6}<-RZ@(!Xa2re N9"+Q8SQ@c򓅙dj.g?V:o wMe2G>_9z Uɺ'EoH!at&'~1WA!W4KI39$As@77]6c 3GrԿ5!?%A'DDՖEfJ !*q #19Axx.-cs Lp~ׂ?{-EE@٧j a%h%?/L2BEZѢ)uz25$8HT!^R3VZ@iCc=_>).AȄ@Y!<+@RhOZ (|8X! '/Ax+BtY*H,*vszOXoD!8$"i#ErG{iLd(&J:V[(m5]Ċ4Ɣ{wgl=>&Rn*aFl"s^i &c^Bǯ] ۀ.Xe3-k4`m9[6ЙV,N}aXu)3s80 lo\>DA-BK%>vVa8Y=H^4:|UE\1fb§z;m+F&}r~r>"z;Y)VulQ UƓ֨ʞ@چфZGWJsx? De)bpuC:`̟0q]1a}9Xuܦ#xa?c8PHVf0f=ic.3W&,C?YQNU9%yq~Ouo6+p0Ozz>+DPM2Ym(dS"IwoD"i V-ݕI= s%F#Z|Z΀UwؚXAr[ZyDF9 @`ۢneΦG@Ђ{{kx{UhmnJ r6AȤe޲R@?z["NP*EU{Z9DPmhLp{՜_+]}y<~m`,__yuA/EyRBJ)[ ui g}yHa5(CJXN FfE,c7 )p,zA ڦ%@^o,KQƌZ `+ƥ5DgkhB 6=b⩖k9GMZ^'LQMe6M7F}JS,FV :r.6S f:jt4 +g@[kVٍSYX\(Ҏv:o5iv/a)c竽sRg[ʁJ^r]<Ҽ 17NVCIg <]d^Ȑd[T_!,)-?HCz5f9ɢYk'+Ci⮫)@A#eZ`.K,nW^Gȃ'ଊTb/[+k̺D* 4VwAx)GVh6 l:b̻0WًRA)lݰx (1j"m1 ;j ￁zON/ `8 b؇< AJƭ~& ߼!s{_*%=\oP5* kv&nw,Ǜe]XYk}|.Bm-@ᅎ+ p9c JtȶsʭgJ rx/3HrHXkYkI`Ư^X*QDF 7.e1`[M~Uçp#Vѫ`V,[! ;-bUȰ0ndVX(p!b#+qHl7.11O>NŹK/ՀiMInHz.пYRS@Fs) &\^{[ TIv %6`9 LVke?miz7}0F ΢J/ >5ZDE%dVeg蹕+h#ÊR$tƀ6@}95)Z_?C!F&[ PdffeɢV%0M,]s!ŭ<7H,Mڊ3v 'ل߸RYe@*zn(JNҕV衇dUF[S 0k{Nm {m/΄R N600̕?>HƉRO휃$Wm֍lR?N%HI1l@&DɌ5Gp"/7)UjaH`L EJޠǟ :T|ީXY@ tlgqD?~Sa3)KKb>9_֨`.߄*.Eq8$P'_LM-FRNkopQ0Į*;жѠ8tc{Gp`ExجnSƊOt_a%yv'hmMEg/[wX͚-^frxNZՇz}8 PjwSZA^硦1լ6 _6G69 ]aO$I2lcPZM0<"Dvx?r Cju+k$~~|Ų,iӖK0I&ooiGޔHf`_TswVg}?Ͽ}%}&"uۍƾ "y$9n9(FO0jf|ɗvƃLom%s|a?ŠTX Cy6B.4ax|c-Yo4ǮReͷ;"\R`uco$!p\SPV=ܯl؀҇Ðw;ّ@>c=Y+%0ϕdcF|G،IGkx,ԇ1%/^AiٖU"DbU"i碆aT|vInIawq2ߝvh{1ͰiuK.)Rw܋`OOŚh-^#r%hW-_QurOoFB 6._À/FKrډ{Q>(Hdʍz׵.ɫ&qś` ='lt b,!5Kꫡf6YS6xdr[m ;/gG<|$?^]`.#es>V Ծ sh$[H MǏ =ZnҊcMlp+FF0괰mȪaNٝ#"̪"C?AGڴo&DŐͿae&_Ѷ=Km;Ku3${eɹ7TU ayx%e28#Q t.n6a>dݢa]])D~=$wԑzn Io Ko*t؂9/'c~'j%ÛTVtnVFtL#|{BnG^[$r `Jৃr%>y&knTut'@[)\k=p5FN4`D=ԫc{47ڎ@fݭU?N irhj7evi)XV+ xQ`ªchE:(wN69`j UU>FR/~x8Oʬ&VpnU]Ot}L5 lx} 1-08Z9_UU3NQ!q%C"3?sSC{A;&֖R/ E*tEz4LLFBfIIB ̍AXU_;B2z7}ⴋ4'x]S陿[CE><53  o>2*@[C(7#<~~D8PթĵI|1KC)(`9,U㤁#W[L[:"o_h  'Ti~B;\ C b'B~sac}LFLYɲqd`vcx9-xSuy伌y~f>cURR->d.,eX"2GG|BJ g3=S4WK7=֤0yA-I5ʂV ]p|.dXAZye ;*}d$fNY$ӹ{mEpT%YpH|)>m)uN-I26Ʊ45C##WcSI!O5b!dret^%8Gg20]gh, ӈCxC=)DՓsoj6%aGq PR ez ;fW?4San҉t`(*-[T)>B>G̋Q)u$*M R )J(7gu)|9|r FN<(]d؍6*D-;2gm =NJUIt! fęSd0Ï  :G [0=ޒ7YfNµ yu\>6AjUW^xP-+IRMr uE艻>xL&A- u#Ho9W9A`.xD pD)ڛS}Tٱ۟U9T7C=f½u}jٜS_ e]m 5۞dB,*~ .! {0EFgKiH,D6qsѯ}%-661lSTE@>s㸞 ׉E+BsvaJNEP~uGv`Xi3M7T1H"NV:>Ѻœ'U=3@)W+O`X3c(5cQ`NV{'=qA {v -ir%f/A(ak!@YRiN>ԝ`QGaۍRdYAֺ ΅9!A@5)`y!XKu>-'d3PjK x$Ҿj)w]tM˜94|L"oK-xD~ V]Ѵ\>&yCpnf>=;Q~t?*_<2t7pPN'-0lȜd%'q1usX(-XLސ'B:8E=;2%,-lI%#TN[fL٨#<a"erYǃM2,Թ\<7@fEI`ܧ&s{\o))2g\^=H'L7z(גs}nƼx"bjYd<LRԒLEq|d2!n{TTr9Bܑ69l43b!{>QSTZ4H]ORR2wAat"RRVN:0:8Qt3ߚ{Tlf!,, h)_5ۭ̈12HE*9!t{# 6ۣ2Yke:Ÿ nI쁀ĆV-ky/] \R|S&eG3>$?- %cH(j7DS Rມ/P|гamg V`Q 5nJX3`tD] &_`JFuWeRY)"['ߔh`N#3ӱ9^y0>&RC 4~(Q N H.F=:>;=8J~Eh~\J^<C!FxG _ROrGGH|׏D{w̔;~g%,mXͼ#th!oX8Ut{uԥGGj@ e'OK)c*b1ьIasXoWep,{D<4jSwVv3ż]1f`zko3*1j]j'Q % Jm0Ia NH6H!W_uPR8D8~;avېy! #6$ /IAflA. %K ĥ؈GH#IrK)r &Yo$+ƪ=d➣HPE7V6V^q-xR)Gن4H1ڪ?ri8sq]"g_kqLNJ|C͇kn-h}=6lSA$rT3P("v`,~LJ}KQek ~"[lZ@8eW1k~kHذL x84j<{:ņ!|_l#=Hf~0,kLֆ_<8lbѽ6d<1v ٔlEI5;dULA6+{qᾊw,H YVbC36]~v6#5^g2w×u9I#VPAnڈJ"Ơ5؝CVZWmzP] ݦS6{G6Ƶh u!^q%@T0#`ve/NYʟyc*JSqKG/#Wc< ᘠ'%&Uи;N8fWKhZ5j"O)J`. B\[=S-wwJl* :][ 0`H?͍a2"Ϩy:K/$]tN{=L2>tzk)+q5ɱpwKe 7: \&PzGSpSΈ-Ԟ :%菤;$l)>3 qs֏lx?k>5fX"1/lį0OWXNj%d\nәRwk%c]6^b MK̹?e~u Y-n8Em 38J@~S77@@X<`1/;o:BMưwP5o=z9i=[F0>mrh>Q& 5Ԟ`  >fӨ@`B(9JEU_ޛAkOn[Pi$JzghYx eˈ6ۺ`@I]1Su)lW _Ӕi4;Y3e(UT+*29B'xU*(&v* !3'UJHX9;kR' W$+x\Ƅy%+4(x:Λ Z%z!1H񱣀a+às:rXux„ ]7כ*AKa2nY麟>Jj$g`:}CCEaf 7ThF|[/`woWz>ʨ%?/V<\EK<t(# Y<޽Uk > Z!ҼFk޷[hݍTQ@~.צV}s*{y|% -ػ߅7'_68=[ƴ@pzjXHSٲNUn%$tħh1*&S\H9tCՄoSqcFv8^Va! gnLFVnb_(ԤRڦλֹ岵S1cAv6#\@g2W=D'/?3D-? NQ줔@[՜4]ȑ*mDAMH3sypF}U9Ě575!8,۠u,Xě$:8z #ķޣlZeǬ!219|jp!I #'_UU7F!sOرrᖆ H>d$/uڕ5DaEҨw$2prIu6YxYVuj!50= d39y"Y.%n-]˭Qy]w /ĆP1C{ y-͡%xw!:li(>'%|͞^qXl~J7|P_n0e`Є Yæ6M= 4Mgd2p!#ɸu!A'M8P^b5zk}4>,Es`}5{ق^A+󵿤dZ偂H'ޘPCMԉceSY@a ӂOxHMx 6COinǷu d iibɊs $w"4:3}( ;Ͼs?9yju/ uE*z@p'ܗZQ8tܓ;Kpc`LM0_c>E8qol}L("'~U|NBbѢHá(jaK9W>j] cU*|^n"|-B\ꥅM&(Pjr{ߐhpryKT@CzeH.33݋ێ{ޖ] .8M zBgQa:u4 Ъ\?[5E\sϗD|B=FW6FJњnUMn,n<"'3 HU᷒b 'i?63ɒ:GЭd \_o"Y{'&W(k|C4R+Ph7THʋ0qzۗ:}&XCf5-Uw0N9*]*윟ؙ`wo44=y0Z'RjKIwo!ZƬ_i e,t7PuRqlk8ԉW}Z-3Nd[/,Ql?XH/l" %k "7IRow]hZ;hTyb+Ej;g+ ]NRԒ k%h]šFCCRYn /zuK֓U>H v퉤Nv靴Лe_yG5;^uL5?0*cM5zߞa#q`RӟUw\A|UF׿o! 4F [ 1f`4}[cF$/ ,ݥeiJ?[#ѯonw/.zb "WGmXJOOnY6Hz,!Xg L}5ܡq-OtAKoK6a=Gݐ@@$+Ww?_8W53ҬFw5ujnd1yǧ=cr'$53emچ<ivMB#>Mn֒HCcHn|a0SmE%RJmcu8l'`8ڽ;1X,Ks!?37ɀYhR6>b-֠fC#bYWM6jp|q卜E+6lM\rR~*Œ)~1AOMɞ3 R8l "ĵ뿣pp+idgZΘ_Y+JKo_ţ>)!fxij>t 4L^vr9c!nBr? 싣Lיe# yg'Y wr+{Y dFYs=M"{+9)ӗ/E Ӣj`<4_(O&h3 ahF|Z< X胃Ldm!ȅran &a1 >=j8]I4U Z(kM֛B!])Ee uss9Qu""#z'L0>4NH9m1Ÿ-UJׁ&sO9mBOr uP[iH'/18zҒȔPϨ.e|#8׮Xp°{TQ1SWЁf̝Hz",#H6{U/6wOS,2=s3",f8 acQ|9~܂!SĥaPss+'hlxuO YltR"$d**u!r1/˦ܰJzwưAdo&OwЫ`zuagNf,*ֳg6?iѭdSS~khN2kܣ"G5=9s, ̃ԏ>L^on4܂\:i'%W\c<$pͤ|6'u GStz.9窖)Zx'7.DhI?']'0HfE$4De_~FxzbRԎFNezSt[Qou=)nWEn\z?smDd/ HB#8*k{Pzzs򂨞a'Wwꧢq!`al"tMVIm_^*|=魓phnX^ =={Aу:O&AE?"n~.}՜\>c>a-f" 1bnu"K'( XPXo^A1(OҤ!nSgևu=C8))wYz%a>G ކz IuVnbo H1R5l2A[jն]@bd۠s|݌Sxn@AOݎ`#sj7=b=03 %d|pcƐD^׈f! yꚊ2P)Y(#ufwÈXB&~L !%s[v8탹Q$6ޯ,N+#6'gteƵ$~CD.@u3{֦zyA1oH;""O6ȄwL)ܱ$WàDZ_|zvR%0V02s-;@qS=hɬ=S]6|q_"tɫi~~GzCc %ͷv| n]Gͣ`h]>fx ;JNiz€yz rT+z-'qU1SB@8nGƿ6bK_;!::!ϳU܄λ5fBlIs)ؓ$t pLC+sˎ#+}7 =h;Bh\ $ظ3sͥwF8xAWMpbe5W)w*&iڋz M`ԇ ռ{r]  G* -0:8;͞caܼ`΅VF\<)#BcYD g(\u2byHvi0R+jۏ&,Y.[M֍}Loܔ8 ?Ekƥ5gR?߉5, A(& 89;539Ru<]zMFx;뙀p1۞^d_hYb#\zm-'wX{]t0 zAv)YcBwN/VM7ǦZc'=6qrk}WA6DH?)*p;# { ӆ'ȧ euv ;З=e  ~HIrW9Ш{2꣣2lP'ţI&xEvb_ Ѣ- F6wZqǢaIt-Qr6ŬA.]EY: բ- LO׭\rD]eh?@@Qw1i}`dUÿ,(*}j5d8q3-CO\fIQ'Qm9I5Eݙ.ph+DaՒ;ՊY sl<(shY(Gf ?~!tmT(E'↑q)"MZEQ:UM^x-y|=QPf@߃kN֫3HFD/~"ĂgCt2:::F j̫ (<Q+NKs D xD l 0c*!l06"O|[t+TU!RQaӿMA2:ծ;ey?@ h,0~F.M% 1r$Ƌ +VN* fOAIو4#8tޚ.=$U d9#]w"P#ɿ |q+ҡw 0C @}莑Simm]-6ɗr: D9>B%_AE/͢A2 S"lDj_q3;Gܵ8֋h`1dة̯pf)`Kxi@@I@V%s%y8G1&5^JZĄ찓 {w L'Vjƫ (39 =?hv2JZuN?4dLι#I΀d0Ս̹sTuH(̐|$ ɶj}.eXɭT@tN(5ETiZo~gr"slgJѨ}D4_3QV ˱cN>Q=8/_)-KU5_+Mj~}s *!xΫBP%&b(ق/YYag]ܑF'+`8v" F ٍj'0Z&#S t9=j@]~19"@1+[F057SWlf 1۪=-Yl\oC !-(E`ND5ˑvl2t'$R&Ҟ,.Kc󲞊!8D)Td%&s j)m:Jޞv1ZŠR[D/^We&5-Bfs,y-ˬLY#+heoXd4<4pzbѪFdu<c&M.lO\` S {]*>8Vݿ@Q"JnL TK)  iN xbbzeT:DB>i.,U@&[NJV߯;Ew>c!냳 pNKkRb>0]mwQBHL߅h_!sXմn>ݮ5^uWlfTS_iOT@;n)Fj ]qkkM{D'q˯u㈩踶Z)(ggOҬ`V_k@S^5it/m8!T#0I7\BHϵkgkoB3̕ gPJDi X:(CLRU ꓻD&OJe\cKŋUa;r/-:@As\@>SpD--`7̐W3PJbl%G7~on ?Pf2Hp7mi‹ A;1i!y"Bw֏3깅 X;\&COƫ'A|-@Zh\<'aϵ QdS8}»mk{j,)`OA_y@:e» '\QMhQqQlmy>N{Fl1_\$ѳ=1,͂kgYw#H @GnGX+*i[U`+T0 _B. CB:$d D! bHr+(sXf60KjkmŸcՒL7FR'a׬}6ލj.G5EIu4]unozZ|@Kmָo؋*evJNH =Iq#yF08'Fq/~zŇ"7I=BQʴG s].|K|T#8N\>:B4@3ֳ]+*isk&,9&[ fZ༈& T/4X!.Շkcb5 %檢#q=9Y6-cv,\$ɗ`=ٝ]X4}dHBk("ֹI?1NhC N2ܖh(ihV(dnmH[ݯjtZ/ 69#mCі/o^+k S\©U}s^m2c8;t' N֩_f> _jÅ0u5`;!|qR}]QZ4-G_ٿe2fp6OQƙ'GS~M$@J` "Es 35ɠ1 ,"}nP3:P9(!*p(Ig9TCF!Bu y ]1K%`fy9. [wGLl20uOo8sf m{zPFwV>|R'{o$6Yj4 0Vɸr=Jr͹:y\)ma1`5,"l@\Kv&Am">4Cٝ_ vqiҀ0w_Ҩ~MtIڵFN_d;^sDJCX}Wc%3" ?iEa 31-+CHB~}y9ɐ{? J Ϫq-|iR>Ff⑵N53M0GzyRhHG ?sܺQ :\ngG/Cv}ȨKSK#?F>[B= !l)m}NO>Nzi/ PLBRHf\c{Ky&ƿ̸ C@7"C]#:}ҝ5hMi_=W#W2HzǪc_MI_R}x"gTf}IOg w{h^:*[ lv|IQ+=xh#VqPBj[a(pm#XwK qP;+JF TղN:Gk K1o:1kO-mAD/5 ˘c7W" 7gTuRJe% 3/E]43+'@=ClY2c_\D]2 h?w5l6i'|M?2M (@ޖ,{ο&hϱI( 5MQ8=1J3R4m8ΉU]'eq'\ìVm+ |V##Vq5">5]Q`latQœl.{TLe<$'yyN9"{)nڔoz{Krf\`'o:{lo(vh'Z7}ˑk\1O(ӂ [{YP=cM\!ŋ.G4xI6N2Fe,nI5"lnzQ7LA_@v]FgrwO⣈Ɇ1#{ 8УK$N)#z^Iݾ1? !k柜ǬRî ps(y^o9޵Pz#Y,f',ټBִokiEK a IJ i~5(EB؊l &:F3 hZ=_hYX~$ Xu|b@kFFfQn;5F!a 5G0r޷;[ (|P4͘EGK*"7 D0X+Xlf|~ӸȆ Z/ܒ/g;|qUYxas=oQ]kſ7 0ԳÞd!̖5b/hD!A7bi7< [/dĬOZx?9yiVĽdb'SDͩatba?ݯ;O4mH 0򷙩 o%∾+F)]T[R@%pq|A<ˢ]LR#F3 ,p^.F!\p<*mkmt-ʤwE]'ptmHijF^ r'P-F {յpjЗ&f9x]/u(Wc+t}! E:8A;Rh]*Al5ضވJHN,iW~0I+B+HLJd!Cœ*5d; +c?XT1ɲWXa+XJl Qo@ Xl1ˆ}-3Zӟ=Yڕe֬܀4+ } *eCjv\W_ ht]r&/=p㍄+yvg ]]s֬Y*lez3OوYyۊiijܦfe(Z*F)D-YUq?w */,jHEv$r'g9?xGhwc=fD3X z:@䖈5<~tm JџMJfi;xp{^v4`@󟉂yQ`hWS)FEyt1ӶnN>+l}c'k1A.n-VhU) wt<cCJ*ĚCUղxPԠ/t@!_4`wGgEx=J1XRtK&x=k/{b\bU /[q;fl<7yGhVsf6GeXR0Wp<.#ེ'[Nfz.^?ϘEL-PC *WA 7,iv/DIyFӇd)` /6c}$GbTq@~H=jߓO(a_d |afUÓ2:xN} ,/wZ '&qr"ڔjE=7uAm6t٣ՎآD6b4s}q+m?wS=*\)]8͈zl?ktF8@Bƺapj!"M^sN٭(PJ5ˏ%U׶|ۢDڢE9ެrd ͹RvO1J~N}F5gxvOzܰ;>N5KmeFM|X(,Y==_i?y,i`+ "pIk-qy5N&S[U2oNmdptyweTC_ܚu,wk<]ELN5ZcPiߢWb\._#BG۞NNZj.0w/L SsR6''arl<:h>B rgL~(1ävNZ=?rJ> /C<,; p y-˓qlʮ${݀\~Yk~A]0!>}"ىj4o|4. p x?>;ky%!y&ۇpT'.4%E%fs_ .r&" LxlSѠ:E\ŮBu7&^^] kNH)f">MH,K-!%0̶eK(i +8LDR@YJ5!O'4qu]W6æYI>3)񖝅UX3pCM' &a#Qo_<"Dוp(\=u[{y\!qm0a\ ew9Ȟ/'_OXnhPXkq$_5=;VQ<)l'19(5R ku_.>q6O*BGAiOq1]Ltv$O׆_:Lj&DYT'V^TΘ¸xщga|i,`R@@e~݉b-b]JHw ձO$/8n?n! &j,1;Ble9Khd9[2%`͞Ί`:iA4|jn>BG?HF.bְw?*2TimI~GjJ)ǜH5=-ʮaFGPw8 vh0xQ[knuy4jf@ h*Gnd>suض=>Nʸ wH&~8Ee&+ y>VF'6'yx$KS6-6csOƹ#oWh]Sc{t.x69Sf',tV/Yh<&zUv# !VB|O.ً F٠Q_r5T܉)R{Wk@tZT>WG8iD[iD4d`!Q @?@ =HP1j([?AN~ҹ0qibF;M&[8X8u0{uIK =RmYyueQEFY(b|^PrE8q3['7/ {an?6#AK6aWBB⯆ǖ tSL}qLo\pE,6|{ϼzp0Au+U>8 ׾::C{0䑭^h.0n>jj/{.̿?EJ3tɨɫt8cVǴX.4 na8;s*vPhG"BD0Q [ƍi:|t{u+01tWgrrNYxQA,bE U5e`>;ե\Q=yer놕1ea4FcXeʐ i}݈]zi+/q#c?p2Pj?<ܞ̀<:4w8z쉄ph)Uj˂*~&_e`7^xrcE4Ü3b5o2'rUƧ+_} vE{giQ)Ŝ6305Z-v, 1+3oڞPqӪV켃:Du\u^93sY?9QBvwS;V&Z8,KEWNlq])V=f.#8.bH GkF+;%E[w,\F"иam1oxF"Hjϒ]hd,g.(XT%H΂WP ew~~~gC?lZt=Е]?ݶ'öD3N* p4uݵuyA ^ ic ?~{ ~2hk?7c|`ÿ dĤȍO:_"RM|{ R6Κ3*;LݜäST#9+A|ﲺU~Lc\MHKq' M6!º0rqȿ|mlYΖRΐicrX<lTRW[ .'$ "&eֳi!튢c #e者,2[t{o0.+ (s:H}SzD Uz3.N9#;Ї;|o5m]n-sxV͞ná`\%p¼:ƴ\^"E%0+5r 6ߺ~ ⮭G;<^2c*cq"f6#7H&ƬCD#@0! 8BtK8dr?e ]t]ײ q8/P5u 13M9Ȁf9Ĝ#S;:˰&aO>rѸ;o&^Ctú!o7S²"6 XSjޙSP#Pke,d!]EYBo 3]7 hhJ'nJ4w1Ppܵ᪲t3J&%{2DZߵ G=9R+QY,rB `W~7\n_NW4SqBJ-4#}WLwMr;f njiW)Vs@<A$bz:S@mnl  S阃_R~)*XVNȳ6w.:lD*g[I%AH9ݫ!G@t#7c ?wu*(J?f/H i* eP&mF%[9=}f<2k,-|H >AkѧmKFwũC"/й_UN,خ`l)QJ ]ܖd`W z.\)8/!,~(Ar=v~R0Qm:? 9d7 -bϦX fQz ؿ̕i@IW1Et~mtpԊ`[MκHK#]atcqbYy\"C dAXtt Cѭ~oߐ j[V& "gDInO(!]dE4hX N-=\L67 ny17i\,C2Bud3 GnnQcNZt/SSpr3[< oӆwNXY=nuWȆXpBm ekxuN!(j9B4xԞ%*3WkbKLwU~. `f-^Pr U  cX,]mj^ O=]54< 1/ds{$Dk0bĤ~`oS<~Tj<[Գ) %Fs6+KfOJ֡\)UCřIwJ-sѳ0wq@6{'HJpbp'K ^FFƼV4ĥWcbY fD>ޒzmxf4Z" grQaNF ksvz|ȋ5Yi2yc5',/%zYUGymfoBKVx}{VV^%q$70[լ9E?XN;[[hJ߰.ۚEc~}<  /3[i וlg~+ Ծhfz,YЀG!wݪݐ'0D#ͧ[6"tz+[{)!?EB:(/tGVˮXR=aԄ>|TJXX&m_e#iQ>HK5RTqʛ9E?zaĨ <1gt2+L-%g y7FЇ^mP\ވM8d+@ j`1BH4G`vcKٴΜ(Y}ՏU gPa-n\!*՝]ݛ$ Rt0`{H_6r ۷~m }^!M+L Q&bZ g`j3n8_ =`;Ʌ>ZTf b4>ǟ3olGȂT \' FXY܃fuY~$pOK]jN˺ xͿ-uy?-7=Xc<3"C !K+j)nfċ,P:"H>JIq43s;4OD\9+ #wʌCwd nR;%49^AԼ|_["5E,oo31l[Vbp$f]l ʹ|BNT֟H^  èAA=)^hmtŲ%Ҭ!Xk}L\5΁&V;ۦѦr&CPN%i/BIiC7@fsE1-[Jjy n;Si#ZK$JۈkyD3y 5O6M {8padI HRίL*u:%DDl^vdh]2 0L7 ~_o-H56v<]cuü%ZۅJ /ukiګ{u2P_zݱ"]0BAUF%mFn L=@H* X%n-nX#}+zBl5] ATkʙ֦\^ӡTXyCn!4c[S9oםs&CsV}YzB]HV/(@8$,^s'| uNn4AX>Hij~Rx1&u+Dž5b'K|Eҥb)V;NKᇀG2Y ]P]AMivo!r =MyBGDʄH&+lrxP>o"pgVbȁ4M4lc4{9xTCA庯d\ef}3D/erc}>tU1ޱZAnFڈ5s_6A'X(qRX2WyXL+*e N^拣/U43:\}m{! ě ~["u͢^zI fm J9<%= K{3v".GWV?oE$bd\RSReZA@>1ʃ^zOƿnf.,"s_jcc~Dqk$y\fUpsXu:. "\Cl9TXuߎP^YLeL;I!OUq3 T1Y2ea٧vdC] -ֲ/:%o8g[yЖI$r&IUiGԥ` 3̓ Y:25oc"*Ƈ5 {UG,o"+%vK㾄pCi'T Fe攩_!8C`Ǻ\hA)[.ZSS}+.L .kJ8c xQ+ߤ6 /O=h0 wan2eI1HLbs/MOPL*^L'MYű0'K /s FcbJ(P'нo fdw\eOmx%%YXu b-X)HLV`WRrn+ܫSrT_$;-Ex4IXܥM)7Gm լ_ _t#(AocIaN/7tQ(Z}pZy%9Vg bgز~|oۍEÔ@CU,4، s_Jz44sVU[:*ݗ+3DJC:q7Iz4 oɾirȗ63L:tFĻMeX sC `~ a네ά$W׹ul&#Ȅht $u>G}=s{%qI?OXIGjo6}v祡q8;Jǂe]xī削ۡ@D|M?t 58R੟_ECa*]C?:tN>m^ FuVPau;fC}@b! ~N܁J^ND*ͦGe f:TܸАߦ.V:2*,|%@xC2 ҇!,TÒq!k)47V8>wjރ `Os{q,C0~n]FԉEtH":_GPJv`D|Z fcĦ>S?L+I8u[+Ka9(+Y:٠0&;'_\8f;9KMZ#;T?[bP4T lP<}.nXК7ž&;c!q6pz _р`N+Ъ=Q3a;e lq&$< S:IaD)ɊPu b)XA|QgU^ >z-=g50ԌK797"ݠKN!o~B]?ku d|ci`,ᨬāJ4;2*T9;$]1E~ 1} 6%gE5R&#KOfdkMSAP8>(ql 6:Ncvp GBYWx"4!.3PFE@&7[qHU-z;lxҗryWi2}`T:بҙ:f.. q*gN~U|]+9g0C8Iy_XRSsaja+xwpw+bڱV`B10ܾ}6TJZB%ó:TM!\nֵoIR[%l0a=<3LZ 'SF-fvdzJqDU;K("AGi\p򣋷>4 g+߸d|xJP8o mbnXW/k׹Q憎tw>J^!Y&BՏfDuziM=y*Fk&| zx&h*7%+4J;kY;j>mD$@⪈~'>8 4^5 \9OI3}.|āgZivbb"BA :2X" @ (>S|n-Q1rRbrGR$y$>ǒDDzУl˂ lǨg/@;3 ՞ƈyw[)ik[Y\3l=`t(6u\~/ 0E89<`8b1 _6A#R[H4z<|)LM/( ؉"ڣJ{T($KHѱ5eoi Y k Y$[ ܦvXU ?.꬜A4=4vrimyL rVLQQ<`bDlO,GMlV{PEx#<ܰ#*1^pMW[>t+F딵W~J5H'wODغط4gf\,E,4DT0FxmLGN$.!Ay(9 -\d"Q+ȫDjQt}S0 :`jzڲsVx'o&-[\G~8BEx'gT*MH=f׎A ?j.eq1f$$r)T/6NQ㛵!Qѳ{tji? A|B, (HQ(̂wҭ`ыCe |c+`Z!#s)1ȇg˵T,w\]{d#^{`/^]AGJqƸ8[{`}@Wc=th )["cojRN膄ނ Tx)4Znѽg$8UuBQ/KMX2$u3SpK7)0=:r"P=1k?iN=]FнG\TZy=%"T+`ge >cd'#|ޟҌׂ)XGpRw>虦p=OZKwpd?LDJBM_0m cV2}Gi\hm8 IGkf#4#4&1tZ͍,qBiv+zoTj:V WyBKQ0=q95#kIwYuSK29ƁdO=(M\pV\<H{;|TR 9`WD } /7zSRa?Q>@U ="~:E鈣Ldɷ$j c_w1=_ ̤+~>M1*t1~yƸER+ 76R˴2DE[y6e\>T{N) J;4LFܞ&M<ก@ia 2#҄'9qQ Xzb>"+w4jd; ~ĤI(6)?k#?&́T(#^A?CFEq0l,E: *y]v s%ʱ*$u<}) ^ȖNC 'AC7oPdv ,LjP{94ycg@Ьq;qz aw"6BY1?(D'}0vxP(G }ڴ}2'K O%}m̆An3 I#\aǖ?# j3J(Yc3б>7jsQQe']aChFP9 }tA]=^bP&.E-ZI!8d~q1@FD?91lZ zs,YqcjI[}b+RY:ƗP-$"U.ha3H.]P]mG'hc[2vV۴R  p?#Rt9<-0tۚw8Ɉ9zHaF&zan83i ;`iSր1 mm_E0ʇ8w c dMڀ* #r&'B W7_>iw!ISܜ9!' z'.2މ@Og;m*H_.se#qC)፝iԍLZxq%E-v-Vef9Vak 9#y~`dz'/uLMFVC1쫠o,M> \롢I$w(tZ%.(8aINJayt^y^2CC1^ͭba ,>Q t͊LR g$σc92q9 )># `l1#X]˨޺2\oksjNEMv]5㮥8ZPʎ dGno$'+e`=tct u%\C|s sZ~㶽Ɛ)yjx4IX)D/!K;(+[/?>L]&DIbH`ȔH걁bWu{."1p"]n^Me J5.4]8g O#Bb^W (>523,H51>b!zB6IF [O%XT^G7G~Bk^CX \^5`7‰Ӥj7QixO߅RIG4y[]Tg~lmMwY=X3\_\:)tw P<<(zp3Iiba ,j |pGhv^+իו_T3axMO( N6{P8 LLZey"킂23k5$7gkdwmNTRN_:7r/aL.:+H9ֺ3<Ȉ<`QӨp;hdb1nj5TڽJ:cFX6Qz%2Ѵ c$@AD[v2CcC LTGr2f"zsz46?Mu&lPfa{ @t[DD~7sp>hvE @Ao2X+*s4N.gOU)ƂrE`,.W kBeb} w1ir{7%FD(Vw6~xsrYeƯ7U޶_.z-1[=P@AēzP)o!m.J7E^Z"DΜtu 6$[ϋVv e9N IԩuTXPt1gh\n1iuՆWZ:M. m55|gxHv=!C-9la(! Zla"KI ZAȒn{ }NcMpυi2xjJD1 OI34^TǩDsJN˧C 9wW6BESJrcIZ/OHySyR4Ao.$@ϐ٠֭ğIz^æ`z`z<>4Cc^:sT6,z4"CMj%n,H|Co82ѳhs|1'0NH mN[QԊ.V 9N6+x '%95[9 rKDEC p딝lʴ(4r3j:IQM5zF,p!265)֋^õHށVJ F58V<D`'0Kڧʗ"e׼h<;ّ& dưY).7l[@  NRY|㘱GV²Hv5W- EdAGl>cuVCm:bL+2D൉.y#?}[ @#N eɏb\ILDQ^2ͽ |[-FŸτfəؚci|$G~"cz84\=}%gɒ+. 1!A/Y9@2>܄,ݢNKtڷz7t2~"<3Eҧ .-Y$@fkAsOaXIHi,/rXױFu!)Փ "^zjYk>+2<0 ZTvGӠ/`<vv4UbRˆ\g?VV ǵR]!_j+Ds4@ͷvjU6x:9 oCtLZ 7@{Ǡ~D 9@?Τ7}؀{7x'+]>dQ*ΗN?Rxx]NE4ݧA㻰ӺQDU |o Ƨbkǰm eϷ)=|'+{YP^TjfiD\oOu .~pEWg<ඝw{}.F(^/sa@"z[yOcXuDtmE4˵d ɔ !Nhq'Pzfut; N~B j[L\ bSk5  j_#{*rZ슛ơmA)}ɔIģК xڣBZ.; kh0b) ,"z[Yq[G(o"W1|ڊ}3ȜpSՓPy91f}2jm?b?Kq*NS{@آ/C$W Ơ'(}mቬGtcVX{Α$"Sf?2 bXP"W&_ZWZ%,,yf3D2bhkk/xLVEmCaؑZtJa&:qOdBMpR蚌<On# 53 |oq1S/ncp^{f ]ʎNݓ]1EQ7/l FS/7 hU1d mTDZ|zlg<r14PzMfr|H|ÖGǟ@+k](#7=`9Ӝ@keChH5@퟉0`,j?ΨCHNvnͼ rZk{>?bqK!juCá܀Cr\MpMBbEc@XiLu19S5BV%+z4G 38_rQO_odD|jbŧnq/ DX>nu9|Zf&19cY-ߐ4y;?ڜON)H wzDM6Sn3bÝlnKc*<3 "NlQިl20P9~9a:*'1^Ty, tR{^ \1Agjlɒ8\|F31NGTDTD:FwRu IY~Kэq0ʰ>2!bcEP0f=Dg<~#sC3[T/L qQk?Zi#o)~-G2ye˜|v)eȫ Žv.  3EuXlhX݁83$xe|{)vf9A'|4φcq*\-bS)s LЫ_:9=c˻ vCs20v_*؜cw|p7 e`._߉ ˼B&?H&*ViR֡E&`sv;m]Lu*- p}BrܖQӈ0ʀy&Jfd?&t68H|:֭<h +Q O  R0i?IZ3GѓG4Ƕ~D1jYylrQd݀7|wQx Pw WmԌ;F<9HҺHi)Z(ѳ%~!l!-*$ȸNtj.kff2DfJ-_c 9`EV4mitEg@T _$8čqg7)racQ&zKӆؕD d辌c" +TC { t273FEl199>\"S:jR/^&0t}\OٔdGeuzČCjGȊzO0E85z&5Ì3x"3"+mhH@7ڊ{QXU.mh mFF.՞3/$nqn6#É^XSDK3c>`; Dtbܽl) Ū;+!!83d;=cWo"7RuyazFp?y[ih$׍E)~)1rR5Vʪh.nEZeGD%t)t dGv')GDV,0Hv+lxfP] z_Rę= R :aTTw#ŝaL;ZңA^5f\/?kA46 "Q<8z^18XWN5X& C)!$c;Yg]I # 58*[yR2khrMtJ7 umɶʸ G4]U~NJ42VSתP"O eg 76팵T`4hb~-8'WISP`JzMUnCq[Q@؜ª ˟Ic6RFzyIrzױLk҇A1# D-`_T/h# =Tڮ;S:#Ԑp<6ƕuݭ;uLT NhJ(#ea57Gc9Vx2@?]K:"c oB3cPw&+-ANYw,Yg5Z(~ZS}Ӎ7[8M+%m:3y22԰LYyy# U}<%DP %EA#2`ZeȈ0Ey{.0wPMWV]ت&tFezc@ǯq$yxRCNtgYZ07070100000307000081a400000000000000000000000160d9f5e300003250000000000000000000000000000000000000006500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/32]?Eh=ڜ.+;3W╆Gsvd)5K*FK VoU8sځBDU$ 9}FʪT(q; weRb۶-I]LII㤱7YySmJu;m0`\FtYى!&QbD5f]~LtoV)'tD78,6X䢇?x-/vk-. $v`:gwF{.r~)W! VE Yu;Wm^IXZNcʕ|([bysIΞҒnO1wGs& /AFn;:΃Rf ~akk! \D-YF(Iױ"&`c|[듑eB7& =HqUjūG;̎hw2@$j _dՄUK!lewSb D"a?z\/?UǁZnߪ~g寇>̈XH>F=@* fܐٙ;?FoCjOxPKE@S-a_&x&L6A<ʍÔ̪n~a <)FY~ݫ}-D3T,~Ug[}dmQx/ 3.,<![ZɅTQ(E;}Jt\uj ŵdA~G mlFYC%l GOFئs'MTEtOݜ'\nU&J2@޺ʿ|S5{|8Bǧ.|7 y)jT < Wyt8-mSJoq9B '}xABwip`W|son,w9F*xA{a:Ο{k =Xs;%W˵12kFe 25b}TTGDٯϠPehV!Ub0PO{| x6kOޔu)I g|Nf+\ 7bWolosuS "Z @n[j8FVbBVpÅyPNe'>ɝj滰JsAqөO~B>pȤ!M-h>=o?=n n nz:Rv'$ b岪DOʣLDuM Bƨlï p̊r@X+jƆ3wwD̼(өd9h'z޼1B=5!dP:\=Ez1)@α^gYƎb!ǎZWw`["Rz iSq 3'F_Dz؄z3V bQWz S &h$UVq@"5q6VW).-lg~ Wf̔kd2y)9X~rǀkMq GTtCDw*d*qfu\c])n#[߽8, j;=[Зu&o˗9S]zJ0CcMYH([ An vDSb,!v,Ϙ}ܧ'nCv/%}7N+@Lzs:c>bwY&Y]lMGwӜ4lB/W"qnۡ&O6]328nXL==oK,-; Hi9O"es N(5+p(W^p8e(l=wXC4TpvU6X!=LST]I7Z rm̵}5=-}"ݎ-M/iT"kӑ1iTE$@k~Bmf kP+t6[#J1OVUzu$䵉ݹo'E&&u5RN.S=t':Ux֎0Qt)4g'&1ӺJ;4܀6y*NZ ]ej wzr9˖ߌ.y)=G^t)_j-,jnavr,bnPh>uqϘJB- h@A(D#=.lB$}Jf;peP *Б7fh;#y-" u l7( uow ̵'3J}Ek4juε4;zt#t͠umh<:^ȥFI^D}+>܉qYi.e@}e N"Oy(m$2hF}O<0'xcB.33Y ??{#kHv>+]&7A+o |=gDL* c;sQyuAåW{!(. _ֺXՍkn^QmyhX5˜kf&l1dl83ؕHbmdCu5QNlEb.VLo1WZG^hȧql!~Dz3 83L6^.,KUc-$AvGUr晪wDVl%~U=ƞ%H%ol5QkAG ^tyЈv/O(ڵYQ?mR~0HDcDWPYD7Dc0difkg}Lxl} F[@V3/d6m&Z[po TT-.J yIԕ _ jV F0a 6B-9މg"S')hVMU^]Dʹ2b(9q=i# eXYA1s)` pn\ q9b[UA讕G ]"th-)q \ @@v.n߿ROJ;ͩAOeK9 LF>ק_y4҆%?u0<\R-+Z[Z9L,O4b ~ʎ+L>: )jAɑv)Nfͨ}8 \ y}͈QBOF1>3Nt< t±z ,36>ǀޜ8>+Ns&G[#=:R Zc-`^ROsP엇-4Aȯ|_z;"[&+tznYv^-;3/RaM"բQt1%td36j_a @Wo^h([: 6\8v'zmV犣~#Ř6@o|Sx' TƜ- Z@6Ĥ޺Lj~j'CŽSwlU-=DdQ"ֽ俩'1$ճqm{VPB:qb w@)tݵYO <;JUkCiFUv%'<]˄r1eƀm̰!T- UuW7gXMME:qXJ󱬶0 g[5s0 اG\ ;9F"M"0r%0.;/vD}6hY-X79Cgcvn)uXwd ~D[~zkɫ(uE)"7Wr0uЮnn8ÚvTPN[,ˆI2G bǩS&k?)Dy{U/i]y9QWV*ey^M :BvfR^AaҳǸ8 3/y uא-MsK@B`cUeM5Q%pVXs@5IT!Lأ3#uX!G?M+a?ՔRT?EIƒ1Vz>`#53v]E5"Ө j_B{A[h}hBnO0z8CQ9UJ @SK0'YM u܋MN *;}חp)uB(>N4Ϸ6ДtUd2CL.~zh/W=ŏ]D|íB6r3K-=PWwDpnkB*x*bT'Za7# *r>V(Ý_A n\H-{rzP+~0qXd_}Sfvկwubh {wohIrRJ!8ޞ21{*T3mETx4MTrBY2d&-DG C5lT&hB }NsވΟQl6-j]`!8Fvڢc3Js)[,'3`'rR ⰼzQuj B>жҍ dHY w œh> )VdBj:.kIgW{'(_ܺ=d$e !aqHazmKsٶ9b4'iJuXQs#?NFm+rwh=p>F;P4kriş&i}/4HA@| ötMa YVaVo-5)m'] hS#3^!iqbq~b?$Lbt}М# RpOяfxٰ12*Ek7tmt;ZF sdc9R[~j$1l;X8pԾ'ԃ-ǚt!N"V6 )N A{~zվR$|s0:SՕR:oNja%#p6dL&2HB Ee)pqׄD)M.noE CGgGF_8uB5v0WM-jָI^WZ.W]vBKJD%e.'n^UQd9f'er8܎hp8d q%c[YپuB<3D%W˩q51Uʴ#UKSĪC7f=R~:K% pBa7sqfSPjs2:M`iVCnCðS-mcM)`(#(a ޢ4||I<xaʣΚZzqJ DںL=d8F%fjV07n \1iy%㐻.k?z\ؒR, ګ0%u<:襔qrEm!HkTxOZzf71"QaS .8CZuj|HS`/flzU2Yj['3Ea=0ˇjWg|HdsBj9eix< $Qd6 }zM=>ބ4)ft(۟F-MkЋևNQk?9j Y ZE- l\@XU{vsJ&`o#ޔgJ'!q^YӯHC Bu>AkV CȧGŪL,צ8A|F:)_6oYjhբLz|44C0*֙ߺ n? x632[4t4 +걣a)'AآC(jiB3HvTjDHlR :1C%082ߨ5 Qni3sF }O2D[Ǖk$ bWpĦ_{7I*\o6.T>N.+@S*^Yv)U:5]Qt *o>#ȂGF7#}!Gh2b Jl/0fa2-c }hUtI zɓWODRCq)}Tt(QKc_{(쟼qXĞ$1kBI;'p%Lt^kƼO6lUc 5*ҏ?&5M>i|b.]y 2? jR[͑D˩ƤfK֨^w e^s #3e\z!*k80c,kʌ ֮;ZcEaҿ J]j rJyeQ\[쩘/ϣYB $NU=(pygNl|[U<;SCGɂ79i4}\N%|i_Z' d?dns cspU&pkKua-d4P[s7 81^-25n8;Nädi2 Ij+c]PNqUWDe/R&UwPXƨ4AːLo-v/Qvgy!uȝU֦$i `9&H&U2xƁo/D5)a7fEBRPE~])J3a" *(=Ӏ5.TѾ"])+mM''L}ye˹9.9mAegZv*C~}eF{%ۀ+gLF.:pFTDa/hK̡#,2 t`H%6BMo(?S`fb\6!oD_)7yٝGF]{~Ū(8x+aQUY Ar,{gnՎ&*2gS*ulF8y e~ w >ROD V:evVK'vvmJAz(f'6ϫ9$(_""!ǜNIi\^s:[o1UriTaw?&Q%"R9ePRxhnvRH/$|,{[m4͋mR=)Xc-(K+,Kg>B3at_Aϵm6kbxm@#/~k/E5s uh0t=b4xb\ǠU#9a/M(rS< JY\E@&ܒG. b |q6a=`:m l?pTj,e*Ii7}۽acDV8U/$w&hl$Q 99J(/C~xl?I$TvnΠ=*6NZ:htB͞.0"CXkJkU B MwM4cj%=A!rz@ ruAJ !8,at~UF@_΅M2[>)moFݻL%f M.JY\ݏoڳ\A~9NR&u_3W5zٳ}`M1 u > P7.#2*2udr; åd*x 9>C3,Hs3AYbr^RJ,H~DցKtWB;CdApX|t2 B2/}S̿'bQDsݰV!ub#izN$Kgsp'<׷#Bέq/ۛ/k7~,#j23uH>\e¬b)igxBjPVDL2BwQJzfrsNq `+K,یYn>_}teyej\Mg%P(/eE*lX]j Bݧ ֗<']Rb~+'*^$p;#o7lAG75P0l7% X ~engM w :XJK3!-P6JweS!ݍN P);5UAxK5sͻ^/fLkDWQf>^ڱ3>>٧n R.-V, j(޾z?6_)=!R-jU$9 f adL+8/PWCo1^*[m3(b j+9SLRGqȹkJEAFZ^3 u &ZͲa}{=wOAD }R5(kRr5;{#thIYua\rZp(]p8ퟜRxc2LRFF8s;58gI{zE yBQ/h(^+>dh-x|d,%)Vm2쇰š=NVm"̿8[4u-nPAt]re`M$Ka: 9cƪɒT|l I8!C·w1 B?!0pZ4~XƊ < z\}^XƯ-Ӆt1NH\&l"tZCOafdx)f8 Gu,Sxrotzyb^7?MǼhN|-2^<)lnd:96 2s4QiAzCu+,G] )! W59B #{}) a=؂ԋ28rnքÛ> ~WzgJqcLT|IS7P.l5L힙`N 6~wEzy,/'@YozE@E98 J}c*84Q|VIpA9s/Oֱ4-nHB(뜿|="D.qSR8`yt$#=M|"7K<әu*YDr0^D҄^) fkKqڵqb8 WEllK/L}QL6npl`N{"ʔ x ^qГC\ٻ5K?_ڳ]hΔ!ֈFFt;f8ICdQ,4  {/gY/4l3;xu$q)>R5?7׳0IKԫl=v4D٤uRm ֖G% U`"+sL|EBjGv],ވ ihW Y"N;3:"g)V$i$FM\ ! H%~ͺ$\f?p;/H_ [/NCI\vq[=WUpPD-ZJ\&,3Do kxuㄉä-cژ4;R 9rrz ڹOC] hHvqY#.[ԬGܽ5*˙OjΈ.PcCB N3WzY`ڱ}Ig(ײ_%B#A DJmOD9~-2fg):adڱbvO)-5^(̄$GX3boPi/+ 2zz׃ E[譲/mdX-'urC׸+5 oV!@&]4U<=ZD?+Jg[ɾW guV 6d7f.Akэ0]B,b2'mՑ3yUJK.|3Nx$&ꍛ&wDq'w˩acRPo~aljp^cep*eӚϺ}ID0X& uo49bEk+$6f}-E۸wlU2]1ɢ6#k ?!<0I`5ɼ25,ɢQ @^<ՐƜXBH9[WStrm0ߓ& @ي*bVmjN>#8cux`I|3, M/tLճ:L %)EH0nɗ-zP, ˡQ?9G_H} Ŭ%7i#4Fuf@s#u&IͷHn5+sdoϭbէ[#dj%݆&[!3cwXVuۣtaR~jzއA>EUx$Pg))|!!>B";. j_IaG tdX'OuECFm)v#Wb/s #"M=xavg"v 3@Ƅj8tS ~`jGܖ8i~X:B7tKaR9p^QCV zu^!OZ=|/f.|Iov&bGHqYY uxR^kJ3ĴGt]E7digYZ07070100000308000081a400000000000000000000000160d9f5e300002308000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/ "]?Eh=ڜ.+̆V(qķ lBE/j`D3񝪵J" :f00^tAٵ')$+l+hDž1,NR*ᆝ Neſϱ$ _*ͪӜ{ì̚]tsBL E.TkyObOo pA{R6<^Vs{z;g2G@+)EDVFgg>rR׼n|c,(R*S"\psHcl Zom?4{' S:ljB郮.ޣ9v2HPN_E3~ik,!"jdÜrׯw o@ZIr!D U02烗Q 8"6[H|2ЋHг<&5tH Ud!hIe }"\Lq&MN@bgC/cqA, (lZV:8O_q iZ^tbuN\D5gf _`90DpUTtᘺxIu``]cDbd:Uٯ,o?"Tۓ(fCỏr6˰!Y=Q t)6 I >v0rlQQ|ɽ }CkOyEhHیc'AfM֌!tΎTC}oM"͉zo'CѲ{ӛnޡ阈T8A4ƤJ9q }ةLj4lG"Iu&6d>b'~q ,$ 'CtY/rskvw #J?S"rz3T0 º+;6>ͻ @S1QQc(<!;:_GUXZ -["[{Vs䭄G^URTvVP"amnB{E]Y^e(# 0I*vaT$lfzT[m/۸Nǫ䳪)E_% S 2,GRx<H$OB^'\on-ZNVHCn+6׃& O?I4 }; i"X-,B8g:sp_lG[?-zPغ/·o5QR Pi}8HaJg%->>ĺK ^ 苧g$M#_M7HE¾g/a˗8t1׼'TTeVАwyĬ&K-UiDC-'JmT`Fg"WZ\zsBP1>Cfb})~u.m,@8zy.mĻ8t{ju厙qᎷ3j"6mZuSu}FRBܐh$|ɺXQliCm? ViKDO5 42Ki· U/$ԫPّCd#s|Cnޔpbexn C]:Xf-KḇY4c5 Xh″by#{pVׯ*0 Rz9F?˨,Pw;B[\_ueEg7k홯<9| uM4b{4@xjiط"nh-o(KI(SY?Ea\ v;WY0Sv\L4a ׼5FZRHLro."9%aѢ*hNѠ_M3rEƙ5,WaXasSyHٛ2YX#ϳWu~# X&OmArP̨Juė!OHMdEH@n1<qPr8?MV[-=6H_-›GdCN/?!~^\5$喝PdO&s<k*&[aHKk^Pl[nuU4ɺ'>:Ht/1B8ʞ^U"+8)wкTK9+shJqO/ʙsg=Vb' L*8{VN*Glj&.ߵ( ~zvu;|Z=k9dʇNwFP]RI%u'y"cw8h@D6B#paNI lf'犱/ؕ3O8/!`sy]<% byŚ]A٘ 61'Ly=_} d7hN`ieE?K>36CQ%~{q;oOJWrEMqj>| \XO>1Q:k@Xn <0W'Ծ1DD(0o[Y*̠{ _~&ݭx!ht+?eƺuo}7#U8 ͅUKMBKl-*Ǥ„Q'DR*o2qZBsfqV QХw?줛R9JM*NJPZ}ء lWOIێre )SĮDpyߜ_Gڏuߦ A3,6)Y{jɬUvrz7=`$<EӞp6ց/99@b$tֺ;򅐓:cFK,K /x_̀MFu# bv A2?=BHsnROQPlplB=Ŀ;8}AUpDx^)^\=9lDʖ(J FlW7el?Q OōOizP01}Se\OOȞԱ}Q,Xmq+iP GuWY!ݗ8K$L.&K95欪 _;cF˾+3!`&*s4o0fc%(`\#+*L ZZ q랍$ 8(6B6MH0Ǧ̹NEz&t+;e`y!9M"XbۨDaU])T^|m((yR"vPI## qf$׃6bpK$z8 )bc9V&Ez/[y WCъ[uX' XIi?MSAѯF3q}Ӽ+ w7^QI *\]Et_CRkHxruEJLL 9'U--q4vdOdy=: #%ne,ݒ\FfMIJ>jT'W1^#l^Usw1c#jswG7>FSsT 2*ĉE4VhJP OeE4-OIrM㬒cH)YZX¥S58TCѠsWLu}Y%/ѸJcV:s8Hersc.Mh#|dYv6C7 Vt5S-P>TqM-ج*-^9FzT3-C;߫&?Ԛhz$^RӕUMe尵|*E1RR{uKrL$l{tt1o,7 "f J~fxE᳢q8ȷ΁Σ֖vJlXSJI/ʅtfhvl6t9 n _D̒VK8+(|TGt~kjԢu3< ʸP^}; ODιJZV$ a ?)&V|]čb(P&a,wTEZ8aR' [~=6mY;j$_4쎊̲A%ɣ$eGGzo@$7#+)8&'mE*M@5/ր)Sq[,cMQA _!?5Bhw76y 5k A) 6Gb}eXܬ>BRgdcev Om; ʶ`m4\2z?#V2Hk2 G"4vPFIC[4۸]PȕVۅ-LT0$DO]nE0^2ݡNj})6fhX->tfz(7T%9_5!1 l RSz,b< Mo Zl6ΗEz|* g~j ,޼ '#0|\V@InEf/bL$:C_n0 =f*c7xlG\fǣUtp}HZRS og9Z1UԻFFq3-¾ʃFW`0UɹV+Owhڣ^W 4pZeC# Sbku|f1f}aXpsKl^ZTsteZѬz L_ @/bA K>OWb77NA+M%H 漶%'KT:hk&@N v(8^2: gY!t8_qP̩Li'ZR/D+)W@$2EyKUPr⌗w##ы 6yo`I8/5붟@y֋ (bZlN+|bBeoao=FoЖPѦC E {)5N (2*3Z\ݎDbz*n%I {>h Y<f9t]a@20"`"цsT*l3B} 7KBT7bTŊj&-ڛ=r2~u<Y~c`i p.߿E_sٱgYZ07070100000309000081a400000000000000000000000160d9f5e300000f84000000000000000000000000000000000000004800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/GkB]?Eh=ڜ.+ɐ s))J6ا (Goyz^i Iզ\e%뚀ER3ϒ NxԢ]3y;k'n?5|ACC-:wRs}Bg*0: AS&b@` D'H6.|uE{q}ˀh9 t !u(vUc#QZYoZkCּ[shdi:пWcg& MdUwiSxc4A_Oڣ4nJ}<6))cTS*xt<9dSM{&}-q #AE'ַSyp󷘕gv<«Ê|y'ۗQR 6‰ X%ưtV׎v QY6%,nLאz_4O2erzܪ몟_TPK-'D`޾܈ic+k/{t-S(4Ai\@R {SH(py#1s+կ"A;1yy`QƆ=X=*ķy-֜m;|ϜaV"%TzF3)Ξx. =VF(-R Ur0X=?_e{S+.xԗ ;5C`ySvs4>cr7LX74\MQkBЙ@S AUC"mω>nq$"lF\5/3x.ݚXyUb ͮ!&ޞ yU1HJ5r#c"oXQBl;6+K, @wɘԋצ5ONkRߠ CZ.>^xrE>ʒXf@QҼ_XQ%&z-$د~ùB`TXP}b#']ɑ;K_ }HJq/( )r+}dbS"j1o)aҜ(kGWZal,oOTW'rHp>r Ǿ^ Rby3Inu |^b1+ v}4XEKvē7dJ8-g F:/MeO:YS0HRSٵ0n(]jj> /[#$DO%%vd9XM2Ɓ OPggq‚D-ٞo[Xm7_NWj ZjֵqNc&(*ARZՂwEGPp?wl=!Qyr υ @߳'='8.6m3D}qH HLcK݊^Q:}JARsj*e~9byKgM-旳ן8M:,HJGems ]ԅ> CegF1U4"9[G63DcEםGo Tٶ)]_/W*#=P.Pig0I~8JV]YpY:IS:0鴨Tޞ3F- O@mb۸('k"\S 6/qĐiVp@|WtKNB J.u"ɟ%^kO&fGԯMݑk%oԎD&H5#~"j/L6%ڹځë: t }\cQ?}wSLIWyP˜K\nEkصzT`ꍛ%o_1.,X֡hą:vrr^2IZ[8mgdláW5rC(j0Kv>aC\2VFD~Qa.|Eokjvu\RapOw K ʷ=G?|H5<3w@й'bZҾJ%w/r5'X~S0-//TiYx*9Mn{[~{/4 P_ &#SSkk\i? YuhJb̉BcF~QzU,0IH2 MgJq\:`R}zBuw5|Gi䰂`PsL僾0TY81dIy[qGTWm(~@=Ȓ2P5u'OJ)7qp~ohJu& gB_ɴ8Q%3c- >)!,LkX 4"rfnmN1HckP+}:;$^ѽ;ir+jN|MSEۼʉ.҉_} $%A6EJ@<*'0ɍE;+5Н" 4\Jh"tP`1ѤFc c9Bٽ]k>8O&>;>`l_VTWdg:L\@I3ÇQŵ=u`w$9Q*,_ /n{t"S% {N1E`tC t\{KQtX4IN$ t ~{~ ]5a.Z-^%˗'}QTnFG uGGh#P3t{U8!T/Pzu6QЃU˄hZO8B4xz+H$iO)Z44-QtUn;Ѝaܚa௡xz)\ ST#Di)i|+L94r@'r-5T-RdkC.o ;01f{x\u><9@fdhK0`򨋎$pޠnnη^iB̖W^TKskxV%+&9;DGu=["'[J݊niO!zD\8Xyi5L\tjxtGv|ݳ\"'%fZ>M xl$uT cpI!&U^q+8#C>LceW?n P%I&P,^,N&b%vf&=M&e+x|"Dogkȯ8$4 Z^'鐁ư罉RtzD7/G6 2qWbh'x&HMGYg8\RJl Kr_EZaiBuVҜuJxɂ'FZ=*Fӹ1#-ڗ/Rm:T@6ֶQbvD)#L1PJ׉;ʍj<[͎\MYlwDlĄO<-W+LHH]k" ٜݪ32N'L~]ZĭkT~I BW1qT; }UdfDFv2CNz5Xst7"DX*![_\nsSmD1c|kjt(x]>B t}:‡ GWe~YTՉ=]wzˣY9E[%{^Fj&wraZRn[P9|&jUi>F^kV@})O UԃMPtdشCv_ᘒIZH -grWs֧pӇAtP롎!r**bR4%}R~s>ث|4 f@6{*WyΤs(AՄ s5=$Bv÷떫sVy!/e52~ ȟKve0>`WQ)wxbAwƷ A{h᮳1uj}Y?I=UVkՁ ŭEC9r&R4]ܶz~Ƨ黆ӃNyFD6/t<[6gmQ8K.ñii1=ź,51SoCa/y1zjDޫ 7VUO;n2@̕t5`<+н㕛Z<%Tͨ`gzMqDvŀb ɑcK^2]wiz,f%KVoH_ҸD;~=7/LIIV KnV[;3x';`7׾j} #1"ԙCG-LJi;uVQ<_H{' SN^Cr2`F ?fڏ#96Rnuai wX5HBB}t唟g<3N7&(9`uṼK^Z2 lZ(\dpT`uZ\ר_íPC)YY>Pfb%"D'+!h;A3C+gAa'7[(>G/w,bp1kꨴt"@4K3}Zk.Q#lM35ш&HUʘhs̈́:it̜ XNA(TL@8>fiRRx)S*RҢ}wڞ&X>c8#_UdtL`#e38qdrRet/J/@zeK@A C01&i[c疋fgz fwIa=D_AhI] bl8͛y0CCa > ְC+e,{Ar1"oտ7su3|^˯JVnw9R9t񢖄 Dg) xMvŴ 2CpI-0ˁy>I ֊^׹<ڂY"xGuz&ҽ̦t,ܺ`EnE vK(W -9%0nިOm9 ja;`"G}|nk4d x, emNu5CTbUJqsrH# 2H ) "]WWjrF"5zXi& Hp 4L9#ڣ!+L>mQZ=-i~ׅJ\C%,v Mل1=cpPA+ .$сh}&<˦hh7q 2=SqFKfXY.vi__cg=qP?ehgA[X=肯Xy濢)u^ :f\3RkZbmy"i_OԪrfHdѷk690@2KTsv)\<0K\Q6y3|,5f{WgI (;7zwpUGȲHBT.RTjHKĦ [|? ғQVPt*)y6kïo ;cQ >!ПvNY"c{7`e %l=M#Ymњ:v2kg-t}" ٷ͊#p gi6qe\qK 1]NtXh6C#g>B5j7pwqtGf 7\e㚯Ih%5n.F08LTW~8p7E,ْͥ[O2Jdf^'&|G8m'6>x.e iPCT`[]_O PRGST(]KSa$غQ bာ%2Ac_UI( Ԓ6׸8-_"F);ڳCj*m݀C 1-K C.>qmD b}gy9>xŘh\9Rp L%PjvT>yWmv|WIm5ҬJiX"ؠq(>"̀Iu^Vv0`md0RmQ^ ?nï&Zl}O3pۄb$,~ fދ ^SFYzaDk/y(*A<ނ4`w+YwA }ėטо5Y2N~f{ JOuwH70枽rIDY[nk ,cD(S}?$JZ2[?2*6ʗ149**%pib@fBL(T(P93AǘKN!;x) guS/΋;RRp"MH!gK$ARs,aRjK譓8Dln힝gjg{%/GpgeE=M̥ GULqq-90Iݝ]<݀*`I)BcҚ]4YB{P9XZsi}GEpѵ/XAطj)33wR;o'tCD!7 r_ `4gGyZIzO?iR=i9QkXL9l 4ph~+KSA6KP41gdHϝz[bh97HaXpW3؍WlͭM |U #L5oQUntYNRpW @;\N# -̙S6^=M\HmqT@+c@W%Zvk~?ѭ_n zA]V&p)ߜI/s-q/C1_{NLl~.nM?Mʏ@lxD% ?#)k-ļQSk XYMޓyY'ֿU"6T@LmNaw8xįu`Ɣ`ߔLv{n| ͆+w^g M3+P̃42ө@(IM]r;kK @QR8E%  @*j `4}hip y[ r4и C(;31 sϻ!75@ 1d ׷\6dnDs-"J?ư8+yofzWʌK0 {U]fSXElfN8hV[{ TsO5Z;x:3_zgt8?81t ;0A[ɽ:T7>ۋu"")J]?Oal|r;ZE'<^;N^aDj^#fFgW&BʬF9_(9«4n YmT]X1 @ Y%Rs!r^oꓟ~<#ɡ4z*FUaVk$zb?㡯P*9U$)5wҵd(-L/PI*Ӱ&$5tcpe)ÓKe bas`B_8<5PxjI"1=jp*i? U~] bw%m$tt !<ǻJqA1\ӿ&`N43J~`z(MoE3:]jl|f`M5fALN^L+U0ձukUD AkuOkHS[!S.饝1"6&\@>Af}`7M~hi a(Ix 'Y4#{>-%cc=pt{SDVo}l ?=\kc􏞱óprȓc}|lrph3W幛cL?i#$TU*V Wܯ.w)gve"C|U,eP_HĪ ACI)pS=Q;k.Cpo/xDxGLp|Hs[Rh&0vl~j@$ Ґ$ir Rt~bz .|E-%DT4NmUė],Y.6l߸L%EPU1ѳxA6os'CPg+%cTO) #$WO/ⴚ SF/cLi%G(ϻ yt^UIj! ~MJջd7RWY _z|Ua"D{$ֽAՕc#TT+[޻>hgmGcrYVLe?ocr8M!,ǀa Jy i߶yX_d8`Ӿ |,W#?me-,| TAw,9CS$DUTU ՞?ˍ j4aFoQ&E6W8K s1^}ٜg 62Oaᒻ5qC jѳ+~XJ_C|j`=w'Gn>]kLmz>/Rs<uAֳ'ZkeLU!;Ɨ1XOHMd\5\E{bG3onЧ sO~8Ϩ?+jHX'SSAM`GPswFp, q /u9? Yxir}; ߷٦#NԊ6J)om2῵]ǐ&dI{bgIzR T!-Gۖ:6!v'ߪ1ƩѺnH)4# Ezu0Zȗ0[D@Hv>!fc@i>n!k~癮u,*~d!L#p1,)o#Դ+SL  yUɎXx=Z+1&Hm O,p|u˙6!NLW-Жs_Z * e4mo\kܼDzshn:c ym;8\̊&)B"K=t%5[)BwԘpڞ;oؓeT|XFOzϜNf\}.<ר +#0HQjI,P3;Ёv]b5A`01Kӗl;@n[[̔*|Yq|'YN&c "3sE>Li p x\h/OL~/DMpt_J,sM^;Z}{5e*   P|[긺.`BXbk?n[r^3}m;N?^,9 !d(E3ߠ]2nm7>ɍtQ]$w>s@%EiOOWIe(k3Q3o||Ƭ`^4br 4hX3Oϫ'e+aM@{p1cnXEsfyťCmM)w+x同SOu-$qNZ]Qћ{!8q G {ݦkErq?e;o&]FOٵDF|­:dFDiBF] |T'F[?CxrW?d7Wܫ@%{aw 봫q d@d IOkޢg߱r.'DV w]CB/h<-2\;Q ЫBzW)?#&p4[ I' άzO*ܯ}g ks0 p _ Cn [Qu$L ^[tN4>j?`9]Į&|5.˂KzT{K')tr)F^ 9S뛻-)Ptg L[ylX xG&UjTX dp<0OX #,.hN/:gj iW'D)W]>5z#7FOf ` [dJP P# fw9u/Uro}7 .Uf>9z;-z(:UŠ%%,,(h\iN=~ 9hjXGՙm#ru,e"RkQݓ N+<ƶ1n3W`:S8"b(kJݖa~9 IZ&6?JZȡ}d Oíީz?$sN[]O.p8&Y_ǠI'G%XBHiQhx$T֯4ksƯcPm @]!RHW6R֏(`ءOP|ʪZTR+ yD\M,m$ J<+7*gtC"'RGCoqK6֠L-T~ Y$SB[y~5vW` ;F}HB3T!*dMct Xgdvc@Q(pUwTEj6͹qxVɉT:>DQ6=f-:֪ U%YyŹH`x2UNJTVo#͛#,κ5lh5NxYEz 4 3H.5vٞo[MSw?;?h,s (Q]ϛ-baEYjnoZYj֪̆7l%//rG_ڛ UBy]:灨q-?[yFT7a:,^ >>CtlRd/*?%\no0+L31EerwL\:|L.JC@H%(Z'=-7sl,W \_4/& dC,*>jS !!y!" c8SDe64=Wjs/2Aa7̈_΂Y3aS{$>Jx׼ PARqtUlo߂^3}hr_2@j]Agf[? SmM" ELU32%>zP) 6ekzsÀD `y7 ]Uiܙ DQ$d OͰ(N+]^+@ÿA]Ho赠LoiFb/W RgttH;wwNoU+3 \/@qd ~Д=2Z%@~ O`/ZYM8[:h=FzVLYMVu ׏p/ 9hqOL 1#'/6,a1B0&W{& ֏#a}muzvāCN$@a nooY{]>eHЁj3q!nlxs /QVnagǰ8 Mі/E*6.c@(/(1kԆP|a#e> Ϸ{i٨i^p4(Xɚ䩚dLTչ' 97~q|9}Pi[tw꼳x]09P,k{|!̓ƈSMzZmT}Uchk.E”{MI%93e%+dÚk?&_6"!À8Gh 䍮kvl Pޛ+3ϝuY\^;mPGR8m1D-rFlsGXzn Qf 9K9nFm:vRdf&HZ5``3m1x"`bxza"C&'5vne#u;1WxU/>04ޮ0e!s8wfʂ_Ԯ nxb L]{m;C۸̺^nJfn10J;uw:~}-pUpm,7#)1`Z >嗽*O*>›zí f~G8 òƝ2~ `Br&~nn }ߘmJC6`Cb6Z) Ý^m6-Фvnfo.iީpvr:&qUZ`dLr~>u[$~<ܖ*Dm)Q<&~1xdg&zҡ&VgiX.ߖC=S$xR5b]K=3"5v-n&Gϗlljr!=x * DȂ {[VELW9U_˼Z>(ݩP;0dv\D0$Շ|^O!GO`Դ'Mm B],ǟz^.iR:죺'e2/_ߵ^$ dʴ*J2imgJ9ehv$ډYHj: N<AL_{aP'Bu3Dp)hva'"fِ3{%%3J t,0\5"17!L-NTq\rL. "a~ XnVT㓅+p|Ax'UMK'دt|tzǢlR ;棞+cf`I29 eqg?>gMRU@>w^J'XEmWBD'q~ qpumv׵g}n)HJu"M~LCգ1/MoT!vTB`eb !iЖƠ*nh7dvSgJEjTCna.4ăAW%%BNPI=d`(S0FU iLMo(g #"<&ukiG A^NQ-%+ iIoEvHUFa]^ƑO*%m o_֭^nոWZӴ|Y.N:,Npӭ KICN_=? 6x7vy4h־٪ԤG)eBVa9Q~7η&l^p%T}S")iYc%D\Q mdO e1x O2,0 ÊdDRV+OV!%ȃK-IjL@~yVAXvo}3m.QRoGg|$ ˵3[Wp?X \ҭDJ셽nO+Fã&u"}݌Ϣ p\?P1SÕKK;9 )Iqgm#R HA3Kp\Rar)9.DlS7$Mm%[@Gf)LA]r &{"T \"4DE;(>mdYXn#8&2:Q+1Gn~^$j<I:) Uivi' "nBL`96o6 P.&}xV1QàIB 5k#4g,?q,&ڛظDZAmwů3TXG.W:X.(p:QVrخC,$f mEN[[7%8Al }<l>.;T!i]>>[g WKm1k>dhE 5Ed_!ėwr7RFBQr @E92c#"seo/fcB6+0tɒKU,|izo:a6AĴSh>&p^]PbFLhjGX̃m8GiCIg V&|\a$/!3y~C$qпD4wψUPzvq:D~2^DNTI" .c&yO*, ڻv*9@n$xQen.( 758 VK{X?%pMxKbtUK f%s.ƺ_ka:6J#uKw$-#y:-1A HJE}݉APe$azQK,5|iBC,X;D?a&0k,#\F|0u:قfB<]8ZcA1Rߑ M*@B E~Cb.!Cj%'m-MF2>rl^hq)lJm9hQx9Ll=M"5]A^|KӼAz ?Lw SNskbJYM-p0`R] v 8̅X-LP1"4 ,ezM{HY^ ZD!܉c:~#mKz VBt$G&c/ ףOkrZ)RM%tr:2h^aXs5l/{K>׭0~qKw,;J^6;VTenfD~7S-re[2;0UwE[7(x:C.kw ~F.x(90@9Zdzb[ӋLI>8fifx+a/XfHkb̵:,4VP.PG~=d&ԁJfzwHCktX8@b{;-_Liy ( 5!@!>U↹Ef-jeYm̅KyghhDw袩gr;&49$iaiRj2\l+-HiQH(p^. U^aS'GR h73)*} 9E};Ol"Kó"?`|FS|s3VQφJ?Lb߼1 8jm,'fP7M&<= nY&h_R\3p(jLݔ${G$>[T]4Y1Y xz`͛#31``:(( "Q9M4ZRҨ._: M9>njw>ݻBKI+w]m*"oxlw$ `ѱl#_$EOC̟r20J5)O ]ON?f"oIp#G`l,Pú4qϺڈfYwA<^GcK+{\|{>c`Z~ϧAg;G>h|~ /%N m<"q7D*P[}⊒ᵾ1jJ۞?Qļ'_Ѵ yi$J\DTxF@5t8!Vq2C7,A‘٥{ 9" 3ۏn6`^JBV|;~Kt<ηq^r)a>m*EQ2Ɓm9WTx˧Fi8].^=L'{߰jP#@;P(YmW)3P߇ Ѧ"[2ije2ڇ7J Nˏ^o%VU_Q%kG?,#5O%{^lMjb^9,R!yx8ȟhTp?Y'dƾ-Q-7MEPM27h@V1 &c}nv2.3ep @K$> |I|Cbp[Rb`UJP 9o3/oOrĵ=BW:,בv1skp=y_ S%m~+D ]?ʗ `OmbWrL]: g4Mċ!9oc4f?"gS8k'"L%ɱX,SkTεDpN7 Li9-v9hb-/n›}P/1RQIlA h:hbkp+pԁhIJ)G ST!-6RX!;vXC^6><;OwY[lN)c|iD'bE36x!k[芑`mJ3ڨ^7I"2:4b`4ODz -vlJL^v"}VRܩϸw<ʸuSsQܱO1ňѲއ. 6 }iֱ,ְI ϯ-yS /qX~*%<eѪWap䄠F0QOtɕ6&rjcAnG[&W z&* ENLFUŠ"eb,-mu qZE-1Xݢ|'&%lĸpTk87qAXwA<6vr$T`gkإgXk1M9Iѵg~Єě6+6?ZrGƙ`$$a-U1JtاGNdƾ.zX湒5Mr> wlDd7 -FC%h]W5?֖DL1^k& vlBˑټ}a~LgiA7Tݩ%@xPmPڶ;_ P{en'* Rjɫ>-5&QT f!xpЌ;;ȅƜ.vz<]'J}}Sa[SH[6j1kPA+,\´-) vjPxZG~,#,=1E Kc. J*B'hpzM{"FMR8))8lGk Yb5U[ [ z }d@snv'S7aIA&cz*bC{l)"cqwrvc7Ů5z)]@:%aD=82:1'{?HW9D{p{'BuF?l̰8 @+SbJCG=$F;Y.aR.=%|8p8!UJlU(p۴v:Ҳ+4ZǐNun+D+^١K%nBWo{fo&=DCt}9&Td^,iяFynhh<+=#-NrwQepPj=5<*gZCl-2]0&h"r=5 \9o[|ka.y1L<=ZFi)t;v^#>V? p*0vdq. "1TD;@䅌#(E٥;Vʣ#9A眬׍^zϢ9\.LJjocMegYC`kun6aQz #(3s .>}N-\TEs&(0Un h)Aa1fȪN4l#B̷npaz(٤D8LʒHN5NIJS/iΜXz])mt`߽bLUHy uJN K F0e71۠]q Si㮮{rl:,*WGnW "쟖J"@ KDJڦ\7eIОS$;{V2;CRc{&i%B߸,iJcK Bnueelb-O#vMa12S'fc5*\[ #}d3MOJ<$Nkփ8tM۩}FHaS"B%;;[tg1Zz Q@p~Pr>RC2W"~Q<1ŃM#MLrE*wsF$`MjIֽmhU~oawQ5{朹'1D+q׉4I,#qog݁;tiI `˸ wGoautd%?~ܲ`Ues1H.>G?fl _Ry.LBU1 -̗$1I0+3U#=' PRPA@+)y>sn$+3)ܨ=5PBu9TOHq9 8 *1BG*L4焨|'^ kGs\_Gz+2&J}Oq9Lbġ`>jd0ruXkFw-k;t`[LA3 -@RbR`TA2W=0ACOWXj+sn#ށf")'6#4o`\Jہ>:VD){wI(XEBvİ#\s w-$R`T`i^ [9՚&AJI,kC}4{v߆~x4nnGl9#7)5DmRM)UĬ iWy;@[oB9O'5BRM`%1mdu͔Sw,"et7x8>2Ode DRak@ƧWHsGǖ1N85blt7V|x\W-տF,8? }|Y{vZlxM+K䲪=+\7ȝ~+#2™猀1ie{N i@)D<$=jea o0Z遇t}RTcNc? ;A{}f%l HՐ%wIYQ[kr?]L:KJ4$^]+KU@-J6;PH c pBJPܚrG6̑aH"CP.) \ a(  :=ns˳+SXH 4W^]@h+𓈏ɑ!>G]@& y!mpL3hS3Σ~p.<6٣]DLqo y`[3Q? {6Xr^_֘Dn8+IYdF= +`JjHn< uMn14RH^l0j!%-Dc{C՛H/bfmrk_[ehuo!eځe3VAv8 =þuoqAF׷c;ph8:ҷ6ӈcywdrbՌk*#%[kƓb >sx㥔赨8D턱;DZjvf64(挠a*1.#p})y: Sex"߆BΊypo/6Ǭ=yN?⹬;[V ,|kvp"ձ!IGqjeWrL)S |@# &c@}4C $;ߟt-:U@ᱣ "zIMƠ YG=}jdvq5ŸэG%ge!o7HfK>'7Ё a3T{裔HqlXMSAκD|kv-PoĻ{R{Zl3"1C]?Q7$k4W\Hg/p$NIa@=a] .?a!.,6svTeO,HM L LmO~9|uU:< alVZL^"x02,L&ag];E] Dga0C A kyeOHI$aCcMQx0Cg(o(JZ:[NsDA(\ by!yLk#_Mߪ0h=ws*g$dsea$Akg7%o9JR`ˆo){'G"|!^90\Y D֒'QK)肣r%z X/_G|I4=QsIz_pa}^_!E&9ź ьqfbx")^}*jMqG",[T kVcCWI[3Ƹ>YTv6<ĮJ4|OE)eξ*o]nW-ݡb}-͋@ /o%JzKHt(?s<|ފF\¸y = ި@4jO8$b,^R~!wr>XN4.+&Gft h {ƬЏʬN@({736]1$eD(.[RE-쎼E%"Evg?kueqzh*6lQpB?孵*9E &&R'U;:)oH?O, Ƙe>Ն NuT ņ- T}<0/n aÇ$&Fp~ݣ#X foN#tf~GTO@{$8“D#^)ODcÄ4F~ 9JXg4X6mv>uyLwfk_\6]+Hkß-ڟJ߿8gź ] 7%4J=sx冲̭:A0gۚT$ͽ ]$lV =ÏnՊbg !tϰn=.{~nidUTTP\+I]o!=0EPg^q@>˾M^w]Nö.mY(EDpñ-i?}QEELt hm3[yT}r> P8 +liI1-yPj-UHV~IgV=dw&\.\,TVe$ %! ﶣ _MKglL?$Z괘bz(z/7x+Pg1M2Aeeq4XNtm4gNe*uW|XbF⏆ n7D`DRC0e;<:VNzm9$wä: %Z-@h4ƞ W.*Rٶٽl㴥'7CR"L8;mp,#R.@1v`4ЛV0f ^ IB)H#C'nxzDIFa C1]KMja 㖖ԒM_PF}&J]3( w?'/sl: x\!B?"umqOh}tr ͰDOa.H+i(c6 W(̅$*rls:vmmǟ$1aQ?wZXr?Z/m m7=KkD!+}͊$<.ʻ- gհeLɶh1$|'<'%fvWiZzv3[-?Տ3$9@ךRE1Ob#hpsVv%![o5"5 .ddPs9f7G{ƝwNRt8iO{ |Vf?f%rK_*T@Xòzj,mRӄɗޓCuZ"_{Oۏ$͔ SF`MoG-ڴ0^q?^?RAݠsɁ W6A^J\Z GLeJ& #I8Kyhq3v>(ǚ"Zo[BI"0AZbX=[9)U$`# NzoI.6LfJf.2]"1*yӘF\nLe.'JThSڦVCk7f9EΚYt{[Jk+@Hsq8|)3DF^_cZa4=`ܞi8A:F[Ą™tps1ݟSV0х G/͏&YW&5B tsszЖWrb P"bfs@oZƄHb=]ۦnV`s[B݋M$&}G6l$t, U߹ z T Oi@6[w!FO^A%vB~>IMIԀ<fE#&OKiV4d*1\lpQ1iubRV/Ċ b ȴ/F!39Բh DRB̊d1y$ʃ˞ ,= s}a38MM!U+$ZjTykk.?5 AGxA e"nP"`3b_Rsbd-ѥmHm 1ˋ3mRLr oTz B+E4EIiǤ,RㅌY{QԖgQRof##l< q\`=% YJJMsQةZ)К+Pg*X3;L8[ mSa eKЯ' B|XdA>,YBdx-E}-$u  ː;n o2`?DT+l@(c- C//#H߬"tR{ 0*υ֒{<)kQweC#-hs4ʳ5RɏS q\JjVW5#*}phN0<ȭPm!KH9SmH}}c062}Eh$ϨJ긕F*AaG3S\3%ɬ2G^ޥ!A'p(9!FaGm hK#xb\zkrOLDҢqKbVyE,}ܰ[f3(a |ߙ 5^J-B;OMCsߵG\n'%4:;?ެ3[cf*YsZɔACnl^-WN&%ȱ5j%7m~.ucN2SNy٥ntKN pI|JԵeOQ`_$4pKqe~ʹ ]b:]"d7;hs\rٯ)SO^G) {U +XL/'^umUS꧌оŘg n`.pe&.t"7SMK)=7 {X;٥rrϯZ.Hd<| =0+'yzVt7n&I(K^i2~_RazTԆZ?Eչ(o lo%p\DGoIo~gbLH|KqZ:T&^ u$"AرJ]L!842=D,^rN Fu 2_439.AT£?-7 ?1ӅѪvŰU߬Garpq=(nD6!HzGP Q( {g$FՔ蘅qcV^~-f/hC>GH5J$P%gкAE͉ޚ\RPʈ%Buqz+-m;vl&ld6`F%M .ThJqlH*_pARk5| c8^U Onbl zz^#w{g'-ICt_uvnZN1;zE}nhE>֨~*BMoN2s; hVXL7P/@";H)s`]>r42h k}w!ְȞ a()*J/M*1'a:yY *V &kæf[w@:.#'zye )mbzZքqHvvuĽYNY2\wZk 87n!]YWnT]7SʩS{Dυo-&슞ȋE+)k`ٽnr9aOzq·_\~$;?qkN]>bZs^=IY9=hkvʏjgb:b!O 9 *+D==% OJ7^m/䰁.<Ǟi^w '{n.A)bmX W3+"]t2!>MܰuAA,@)Dwѡ5}-peR.K22ܪXZYbd)x_6F@˩ɗ3.>nhsв_2r zsa4c:VQ Ҙ̭;,re$*f,'RR~TaE,;,g&DaN}o@g\iRE=}%_F%X|Bb YS}Mik~H`cTY7~$x!9at,|#E%8+FfԆT"tYƦD7 3adH6>0_3/;jl>!fȈ$"ctBdX^8캒U"H/%9%xͅQTRo>c6%)0v_CE䦁 ' TdSA,˧tMJjW܎ɘvww{_OG38piÂ֊!5aP)F*P#[XZ=M(p N?laCpTY3<XG! Gr`?a@軳-!lX@Ugﴮ9(_ x{\"hT@3孲8G;p"\ICCT Kwc3ABoAӃv̦N=3o_k?K}jSj짯+AHx!$fl -8zmkX%m<ڬQ&~dpZT B-‰f?]j n(~>3|yVg5A@1'tZt3sc=>ީ- Ka%AVԐW==8YJ\m~r I@ޤݧ5P{x:.۟mƀN)]Q ~b8 Kf9ݚ _ 9"jf5SuL?c1j5G'oo=4;LDC?q_eL[wFi[C{- 𞜄ۧdw3u!֖Q׆L".sm@>ZW xM u? hU#70ud Em‚{ni8;@5SXNB6Xt 5YS1=C4Uu"qRaOoRpYj45eA6F E(ײƟM2G5Y鎫F!o9X¼ \&yWiZ)j'~ƮZxP;_sf= K'\@7-45}qӉ"?Fkyg0WPLNT\@ƺ B`<.ãJBUAم'E9!TsA2FVQN4PP!7xI8Y Ju ^@<>}AXE"gQR7dK-^KRw̞x+vBnU! FLAnW8 bЂT}9k-{5y,ٯΐ:jӍROZ>'j C)$lrQOti#>MC^is"%>@u;}J+U![d:Fb./eAN䋞E-?mi\wIhj._J/w);9p@H-:=rGқa‰AY=+"lj Ѽw c67(p[J䰰Ɩr,MZxdhĬϰLrPn"ֿU- }G؞܋6|;/.yN}Q樝k0Tq_؁޻) ]I a]$/O> xlDߜ%^Zu|08 ?W;Z>Ê,?i,:rx듏.h ?x`GSN}<5g 9l }5@v*j=!nw .>Y*B$ɯ26Z`^7gje+3@%b+E5N}UowŶtA )?1^Kwqwr;cnm%J-D^yffVc񭲮hp%n 7c$*QsdhV\yK\S_+3fAž_OA'=;|KvRcw^+,?m@sy3鏜ZedG C*&)<N0!UBdmư\*  `\O]>^4.uZY_?\ˈl2 zO&4-sӂg!7մ7va eM.k_f]pXYT cE re=fvua.hF`R1vj{vWv#GHr84KlhI/]O,Rg{.SHF4d:=Qbyrt"ļco6Yu B$&dFlC6,w!(WOmӳpNm)K B,c}]4N&Ǿ;g-E qkJKq# M憪1}3 [܆-Qi}4)N7[axӸ<7cjwZU!e{P;~_qc& 1;#L{kQ}F{|@-TaQRu[~<*YѯEЁ ~ 2Vf#ؖpD2rF sÖ[ZrKڏ L" QQzk75fٮ^넨uz[AsowUm+\IzjVtV0nʹѡe F-& 'Âq;?iQ $3$EGq6˱k(ܼ_&B:Ƽ`PgyTB9s0ה-Ÿho~|i:¼Z^}>rSwz Q2ׯ[ö$khh,C٥iDw PWã|E2ϑ3>eNZ#okM[rY5؁S2%ei[9yRxRݴ$SGy8qṢ}!uӜi^G.Z#gЕCB-qgno"9EʸPJ5\D='fd'=9O3b)7mFxE 'ygvCӝ UC@6Θ:_4ߠ"ZAefA;yR(UX46TE= +6Uad"bƠuQƬf{ 8A/C̾Lr޷ʪ*T_"(˛m:.uФz> U=BU|Mm7rܮGT>%Sbp˹>ȗ4#&|jjc4 "'_(_=ڒp\˺oBhbN!cnm>J_S:yQ!"-cgYXkgn1xA \)x., Â/-Bo7 Jv_-,z,[ W&d'\.ub׷a%+x6,BV .lȨNhX?h怮H p#+Q8+-%wsᾜt& ߷'Aw^Ln³Of96{ BDHbUaǔXXk$q1$k05+Š.3"dE~,1Ó ,oe(ׁ3lP90|GwQ -KL%o%ۅ$e-[&2f]vy&|.zrի'^.؇5S®8m /GJrd'C5[(,UÉsYuv}YyĂ.`6 lGZ0TM?cba+ TQ_KC\ywn޷tJ*n2CԳ8e7x4Lꟷ k2S~Iɸ7bshMWä PkkӮ2QVge[ ._hK,y\ԧι`ή_m!ۦݤߺM7aLٙyY_ջ6$M7~u-Z&=4(W~E&;im3.1_6qEzz1$_M!.DHMq}uk8Am>/f[Lg ,SV"*gWgi'd8OѬ ʈP(Ts2} #s:>ZK`YζXټ`&-tWk9 !/mS#kr-cfOTnBE+Ig(YXͥ/DQQGJ١~6^L€3޿\(=/3׹cXHvE\5DIf{?2` enx߽ٸ0=۽쬨ȰUXLUܥqҭv;"vSxj% a>Z"ٯP6MzSJ&/#5 Ǒ䶧zJ(1j׃#x/M%hF\P ͈+ ENI~%^!Pu_[v?2Ct])ia#R083rt\^8<J@# FC6Vm`R4GǞ,7drHVok "ÊM-.i1W 7%g蓮f \ yuEd{0T<؄Z^œܦp*t&h>x2igAnDCmV7&.P~ "R`@p,ZݐϘy'ESs:@/W\ F1ǖc_0{U)&nlw B|!e'v5'f~w(@R%en6mSkBf62˗fţdKx ~4$zucd{ Y ,ʞؑE'˱?>Q68Od-۩ERj)^A7vczrD'A}D X6F<7H]3k'x|Hzͱ9ZՖ0.܂iKR|TZqu?e+6F2M~5gd6l6u78вJ2ړy(iw!2,5;@/V+%P):z!ߝ۳*5m"XHT gVXj٢)GXu14ھi.qJ"x⻈F!~cu9%Wd0gD1?*it/m[y\iw9AnCC6R_xKUZ58m%]i_3Z sʲ VlC5v2lb3ҟ|b];͌&lg F6 Qyts-RY9G A[d]EՊL(E>?f*"92QM,|11vdA*of3/`>􉣫 ΤbNeCRPpAL[)}͏Cg X&~:)jVW s3rכS`üǓć.8QY R"cƞj:KٝwI(&Q&K:@7g{񻜴"GtdPqIylGf"* D9]j ,5'ECMtP:2#93[yGFRgG=M :m`Aed5Q+Y/1PU <)daf18]vo DQ(пAXד+ 4+M4 F7S*͏io#zV_\Dtb`ڻVPXx{6  TDy֊ (Z5y5Of*79r\/+DGI X\C8^A܇JT7~‹-$߇ rY .9{aP whP3?9i 6l6= }AhʼnA[-b( S$Jn5&]ժ{;MtO[ux/NE$/ Ej D&}RJPX2;`v P bf p_fvýઑc4mYNG%WQ'vpu"ٛPf&*O+P 4'O q(7b dLyDC<⦟"+C|%Tw|̬.Nx2:&Sǟ%[vjSAD\c RhnkV ɇp V?`Dʋ4JHug$LJN8A'%?oUwh]+;p_&b rmD&nlI'^0, heIhTIr=8AF_1Օd+9tzKF s`e#REk6 d.G]} ;􊄌 ETKW"\jcl_EKU7: hXH~< Uz{wQQˋG]AqWPt*c zu`²y^c_BES`XG}?.k4嫩M-84ɘ,ёzķ`THEfQThٚw1,<t@gdgSմYn\ Ο)ެhvJǿI)L*8"F뭖aAj?ˀkML˓wO˯&qyzR CϤ؟@yI/,~PV.RéV,ܱzv3t `Bбe&Ti2[da9P׬19x?/o8jE_w>8_q fu4*p}Q2;E7b:Qm/<(__}"4nk>>QљbmX"Ө&ͨx"j=oƬ# ^0l#n.wYoO[ ]$A:S>3W|wak+/KK4 pp*80pKN[1V]D˄c1.@#O'C&&~\6ذ~? h$9SE\U;}&=d_Ez|ZS;Hz"d쩎 Bĵy.IԉbSs+8`,4(0h[,^8:k/Y޲JUu#$xYj_,]t=H"L_]oeFL?#5֑ x<<}_v  R.4Ch z["Ũ><ͼkŽ= ;|ZK\uTm%_TuXO^%BT3*rSF 7;AƞxпJ@Q$b U~O2s炕 h~h_r6C7QV16#5Տ"(0HCvRSfF·m'7eT3I H#O]G,!Qgg$Ag2JYue`QnmF8RʕV) *œ vÅԣ )cjH|!Z/9>ol8ct|G>G廮>F'՛@M,uUhGgU> ϯt}ش0T(Is+w[&D2M҉gB"_.bWZ;.wzN$!Ы.hQ$IU:.hnz1̨Æ'Dhe f 0i^ VoHԗS}?UWs7- H/LH;}&?mGPhM.y>Op( +`:OjCCf,!\`H^Y[W8 ƄJOC *Tkӡ˿9~uWAݧ/K'|TbWNZxe9GP_3s0IJ9#."W?X#e!ti+,sfS15EJwl|E}5S5&wq靹LW!lKM=",Ӿz-r?xR;?b8Xǖ޳Q&jKMoiyxI/BV_<ۃ/|pBeַ?3)4x]']ޓ!P0\2wbA`}Swh;/ (?O 9Q](-+f:49 .s"g\b-l] ީx:l7`ͮtz.2933PI ziawOi2G-'I {5[Nm{GN•řdwCX9W#n}WԜpG5C0^et6NdayfW"UiLA^~eVklX L![;j^4>+v[-(Cヒ\ ̝CPEsz (}GZV<\ظ?kҭIe뚵pBcLj OWU*Q+RO0sr@)l5|Rb<Ċ5A U>*$n*~6Qb] $KN"kiЧGE+JJ=(X^< ['!GsM%u)]l''&b-:im aX=~nH%$/ 9}v1"U>TOfY!Ӏ b':G&ú-cJJE]f2@) c9>S}Lg`g1@6iP3< h! %Y\䢷LA`I 5JsWXkfK?rspkH] /7=^|ZTI5c%2Ř 8s wBȎp7Zw?G8o Ĵɗ?Me*VKv(ŭB ]kqw3bOzI_ho$7ǩF1c/x鈠Ii#RE?yy J-],ZAk]ވ2GsIP3jxh ⹋\/ӸRy%pq2 | _Nij iKI;ޞ1p%ɚZy?Afb 4]i XH62n.f&:ąߤuX06z9f] 3 '|z;{UDrP: #Q/z!խyrnqt1!o2xz:;8>㟧ۍ !GZNWΨ eh0fk}~Ɲ)yTÆ80kzQLxeོ PƲK ٲN+x|FM|lP=*lZ@;Ϝ$ @7o[it;R`)#Ih^sv2ӳZ i/_4_-] _aAYbw#7܁9d0zz9"Y̥h(I<8V2~3ʝgضG&^/rƧE1›Tp亣2>U&ET~HKZ>?AU(>ֲ&ʛM$`XsVJzbAx;@Eɡd|GG)eܷ)6AlmEO+(P_v_H UfrF 2$iVxi3dR#hFm.> 2-=Pi(IT!c/]-1ifFn@3\5j߭bP Fd.:] d~֢,M6ܝHpljEb#ث'5x}]9xz['D\TĆaaׁ1?eDg"G KA#w9uz2&⇽A2n./z{>&Qkvu?.qvT &]V8nR3.s!v;jnrQ11G`;{gG_:)!m :(_if:= "$K*?)G .ZCtO $aBL8zU33Sd(ןum3Gyo!B>$i|cs3yY!nd ]Pn r K4p-SuݒfJjep$\RupҮAV'c]H;xᱽ$ 2uiG|)^s+6;slAp Øs&(2-HE瓦Vrxrny <##K7>ó)i3Y:~UʓQ.@$@ C,\2G>Xt ʭ?yi->Lt`ـr,QrefQ34sW1ȻANӣJzyM0XѢ- EH5#>!6, =|^ciBw. I}G'NU䨖Mt#r/٠- M@AIq_-*d[ʓiXʤRMB,3'[CfY#jH6DUZf/Iq@ǹF}pJf4%qƌchoKŚ9?(C|zɡ1<ܗH"ͤZGF'>i}KnG Yreko |v?~((n}3ܓ1αqJQ1\D iɧ悘Rsx#Qi䧰J5(j(ȪO"zX幺@Ѓ04!ԡê3)ݮ0F^ x)! ק&̓=iUz, }t.UJֹܧogއl.yР-(`ed=jk;^镆AND]b-K]csзj KLFc8X5?(hH33]Oώ+x(PnE t"w60Iv7Dh%OLP)Y .1<>l*. w{`k,z/g0dO:zJ_ 0]lh)ך)5Pv: %pdLm;9Dߙ;3Wd(hEG'17RU\fucdvԮ' ffWυa zeQ"q׆/_d1ռ#<Q+mGdKϑ,:"$=Cq(KI#@jn#$xЉ qu mBý#X-:J##w[zŦr"F N"dT ~'bc0Dwe|h*~+r?-G⧻,[k%Mʕ$P#%=t[0۪[4 A~̵ͨtcIh8 7ڍ"tB.?HJ31Iϱx#XՉy=SםϻIh`ăO ˶2(rDwr\3!Wr ȍ$Rm&sR0I1< K:\|䷺ո} ॣ~pyz鮈!y/#ΒKW}6+^N+%E+^ "a,gvja.AG~2*Yt(C<u.%uJfJWԙ+ӍA}mާlVJ3,{f%@>L:6+Vx6*BPCP@6D0l2`,hAxϏS >OS WPt޶Pvj+! ! ҠoA=ӫ'GP$oqxR!4q"/I'N%5msy]/=f4iJiNgM3~ hװ^Tb}3q\ E-q^{:=kQ衞Ԍoa"po$&5דSu#C3̤ez'V|UέqeaWF{/yJҰ h'o6"BQ`-:asC[*n#b 8fSg0Kf=]Ru@U3]`j¯J4_5@n୻.Ee7qh`XJX:ɸab;ĿƎE_l'/HhBhlڗ~!#ϸ R2UY}$o'B_qH.;?R{=UL0(iQD v%y r=ncЙ{BԎi4{HJ5oTMHLhF¾9 4'NreA=IƎ[m#cCGDVWCppW 7SK/ELn4PTU1~0䮨kd]K#torrJxx]6vr-+y!&YUk1nau gMNJE@WNMXT{ Nc%`gRZyOI@KV>bşfRAlb;[QHwۡ~q`M;j\?rvU U+QC_ֽYl@Hߧ(Sz.u͕V˳%@v!h: D*bN6ؒU2PyPa(2 'ƕX6;zlw; as+I! Z >. ~P#TG!YVqsB,>q,/{'?6M^;2Lq0g}MʶSc}`7 BEG V}]j ) v_?.(K8,K.!^A RcAVTi|Jgr% 1ޙ+8W"tn dAU= ]u ^-߬2UL έ'z!g؁Cyۛo;DoX,$b>靽Y7_≐{g>?LրoD/^z mm-SrH4gƎ9n!]]:\PF]Ds^{{W3YZܰD(u6 0M4yFUzp-) 5!<{A,iX/A0iiIՏ\b@ZyרƓ Bi|6+ r'r 4p%RK@f'wa%rGy7㒺BQ~%^\ӎ'x2 Fi^-(}fYy"?NXaG`6"bQ:Q2<~\]/-ѥ{xr!z8:~K+zW]uO_2>h+'76ǔ'n:#9WzoT4AًdZZ.wiWZ#iRlJn괤dPwBm GְJ::jL/,h'g2-^Q H/P7:զZ:K =>."UӸMv0+b,)` U2²DREv߹B)̂1$p'3M)u[5Y?9QO-\d\3/!MMxČܪ;6yYJ.Rhp{6ON&.u{a35h%fD7^7< D21&J))#ydQ]!.}E/=KvKu {4Ren4"l!_Ja-qѴۡC2b&dv%fr- M lIrb1'q~#o+ə|f;LđQ䀋ny@dfe#oc`cR+ޕUݟkֻ5n"(m~@eҘc CC('W :$.Qԭ)ID:IWJ| IOuGpRv~5r{Vit35cxBw7E2`%^JLm?9ߵ 1$_t@rFU9ܱL>RFh)IIF=JX~/%[.QW6@o\_@!MH,=[PH|u;w+ O:M kVuFE VvO^Ҁ(a %x#ngg'X#W)*'yt<[ujxf3_sxA]Ջ)[\E8il? {m )+x{u'atb?<^z}zF"R矸L Eji~M%wZ?`NKe j 5.N)(񢏀/8]!=Å-Ѵnm@İ :Gpep埕?\!.V|_erxwjP6 2=އsJ8/[9G v! { my! o([՞&pFr;>M {_2d%ZJ=Զvv;TLُzNf\vAYh~xZdFT :6 QXRp]W8C ;VM_+fBѬ_zTQrQ`=N/-$Q#=05a"{w9so'%~[3 ࠧcKv.@`ijAD&l\)juBX؅>ci.7- L%kgVE|a$L™i)A;͔Zb__~=X{)SzZh:7~ٗH/[JzָoO.*N[,vkR{E!0Wr@FT:+xW.GB0(RASF&e$%'4|5( HtXS{uT;ixގ!vn4x<,(n_a[k_p'w!T"8/2nZ LW},5^RFI֪𡅵z+8o8U go--"E3ZӍ80˲>"fm.XٱL owHʋ0N<:I-Vw]>YDYK춨UE,lWj[\1۝R L{>[ܽ*.d^@biZ|풌*V&j=) 첆hZWU  :KZ1<noIM, I:lR` 4\9e wW_7;Ty|€ dҨVKw[ˑC *>dSz V)Z5gjQ ԩB'8 'ifaE;8Pq(Wv( /T/q.?D&uX'$2B}IJ`j],r#3,#`alWc }m^=ҍAM(UƷ| $~6Wp\FXB¯1B{BUF/p>}tEFjtn \@\Lߎ%ֽVtFvXH249pxQ ϟd~} WJ@k먋tlZ$ C&M7FB`i| tt ?l2"+ؤQ4@q.(LLJN% ΣUbb^t'ƢœbݗL0wE+Gzf)ܹKcaC ٦ߢ'5?K&4n'q "=]:ÚCژS&ш`y^(`|ujt;2 `Yn> f^.+;R#K4r^#Y{&~=0<780 H#:=oaW]g*()k) yƦEU8m߁ԠGy_m-/7# ,`Uۤ;_`Fuoư&Zl*D[E@! Lҩ-{ǭKDDi@ *(>jX!o3<u$feۆ8U!?TߵFC+~^[%`Kfv?ݣ,3/ /C} Us8 o-H)(m(,`&{%Y9iU1IyC,NRKcCg2x鞲;E`{PS'm;Ƀ+6Vz78޽ R;@ߴG6T(sYuB Ğ3tR I6G{xǴ‰u:g,G[%W]~@Rbў]Q=- S_IΫmruPW㺳WMCuoUEQw'!B7Wg iKj+cſii^*IrEU4U5-7B0'[dTY)4^8ٔ׉7vYUrfq=r8 <Ŧ~oN_Iv8y$-(ZPA٘ 'G[**$FrKi(uCܶ@L$pmQVǟ>Lt`+ǟ3LuoVN$U 5w>oZ\S\D:TlݷPxIu Ɍzti1u|h2pWGg$}XD6x}lLհ J92k%N'S+ֶњ΋?8;mFT yao 4PNiG?tFNdʘ>3lⸯ&c @q?"hQ[Ѣv : l 'edNh27nH d=9.WڦvKpIU-g8?xnv :O_!t$+vf:]ԛLx]{LI_yocj]wfk5q=&sq!=?yE0zJDpmuTC|< qB^3.ؠ#n=YBQ&MOI[p,Z{ɘ.a}p`]tJ6`7} #!p,)8,ZVy$K@(~5Ư̐MCr5Js% MPzgwdg^1rW<que&RgL#3ygQ?bm@>"$g׏ZfjtwVc6(&tu.4^GY{ ~g"i;\a`4َBQ'9Pjfo:'6bFU[K_#f ;"-LHpZ'YJ%73ׄ9¶W=$ro~Ud\#PҖ&H 宷._{Oa?𑄞4NYEPgB$݅HJs~Vu|·<^r/{u4o^0=`23Dt9iEk=]٢} a0?_lĸ^ xS?R^WmN8>[;ԃa[RF2')̽FUbꃚv-A4W>y OJy#ɬXKIYlJiWnS`W= 06L77t IQk}-PnzQŹ{U|P Tduyۨ9, ybHWOHg5wkc5V6-h*^MֲyQ}bI%u }4 rGLq#U$M9NH֫$Gs(~23@=X& xrYA0#E8]v[| F\Tʛ=tJFEsjSy>. cu@0!Y@/V)L T(4޽Pꋤ ~ ]66]Q 1Cαq ;> \ kX~ړ+ij$`vBŌqOb^6o4qUuB0q-\'Glff@OyepDV8%+Źh5U#?#4tVCt:ɕSm,C7 GH_}TK^:륵.˗9IaJƾkJ4y榹{Y. *p8ʩ㘞7~TaYO*ѝK+Ui˧?T:a/7MTioufmqؽk*kNU\kX,?T?;T,1ʙa#Gz80&+;ߵ\UoFe-ބ\xE> ,T#w^7=e~i;jHy=]2@̒>n|\e_ jO["]/g@[CzkÄ)E ÞoZh Qʣp2ޱD%h+(l OhQ=5ݱ T!Oױn+?Vc{rۇ0y.F/4XȞPEnT [2TWSMp>{ ;;1;4зC%Dg{IA[YH9T㼳Y{ RIᕦdWnLb]rH"8`^ۋַ9;:^ςP{HB`UdFz H}t͈NRqp)Xy!ih5UxB]Fk% fp8a̮>_[a,EUUr6?L*|q$k*z^{ љ ()pȲ]98"/Sk^I =`%Cu*cJD . SxjC,KEUg y cb ;*tٵ5 J Q/SSuPe 3ja(P94 ?P̐C ,uPqRlM{oӎ#CcT,bk+_FeܨsNцGsO1m=Qw]@x'σi.4 (X0Wlsyk>(f}d^lp"b!\N8ݸH6GayMa7aBk H0'xE j|0q=RktW 9Q@}Rֶx@!FgiOv7yeٯV Ǔ pjmL)n/C@k#O5_U!Mut|%K’$K=%|,-emLc&5wdhY/#6f/? K!ːhz_Fc\Rq}" ȩ"(lTE_Z1j/B{@ jRR DC4"(U3 ?0UGZ$iq09ΧYu]0I_5 ѮҞbXOyHg7(gмϋ'OJI!mZ)@T|6*tfY6'!C_7 %V*ֻϟ[z~U^2Hsl(+<7zVӰ6ރf|5wjŸ+ b"gnYXB 972;q99`)eЌg{)QMF=t,!iAZժ;m*ކFit1C 60XUNڠvM҈Sk$LG,_Nn$4wV(5v) ĂVtdLlDô[oi>@t\6<7<#ha\[4}5j.Gc^Sڗ7}&$@0=G>ˈWۇ}|acA%ʉ\F㠚W)4P2-g'M J_fkٹK%ZPT<ɑW4*ˆ=dPYl672ƺHw5: y[8IѣxkӼBEn v `EcK;"!tG+ 1}4%o(leEH===IyKr+8g>.3ϞTWk~/9'M9|MBy 䌒n{L2ȔAk凂*ikGh\^(dh4KM}@d`5μA{?8 ?>i hniW\RԔܷU}㥄O|PG a^4yEo g{Kof3*%9}M#!4dD!r6grhf-*ou)nKS#៚ֈZy;Wo%j?ŃF-w3'zbR۲ C uo"ODI{6uF7:b%bN_w31*]0aJ22a/MLaS:.f;HQ@!,aFUxvKqTd;PLFpdok\;'2}KהUW'v _ J!)1r0dC&&5"HwZV:%eJ.^+qȴ D4 Cs38$v ;(!VdZw 5 n49$}3Ә+׫C>[35ܸviuon&zSY8 _L3 h֘ 4ё ~O. L7GΙ/RUi[P~(EPB9"\͵%5 3x[*}_@AQfn s]u++ݞγy0f!{'N=<=8l`Z:ƒKo=ayc,)m3Z'0+D%t<ؼ@7TdZj"s0"$,u`/oMze>Y cM\DZ:NoH"KhM2z x-jۙ,.wuu/^71n}unOܙ/6Hk#hJg|uNpܬ}Ckwж c)U0|p/ӄug9 W`a;B)dev"=p1м^N/EWiW:l1̀{Ĭ2Omas"笭I?hos(.J3}{Ckkw\gЁ,3 5U Y#*:ԗ\`}LB&,S&E`K(9Rk.X4ۅ[DA=~!'=p&)X0F+0sZ[T6HgJrKub :8<AyTAYՠ;<Ӹ5V͡FvvP !c Dx/ti J!n׀XU\s6Sy(ϴ&"CN*/0d.<)@ їPGᔬBQ%tƀ @~%ZQDϑRHjwSEe}gxR SvB(bKRձE p&.ŒmL&^V| ֓rIQiIl ob?`}ڋY3__ZVJ-)TT뉗(*ګ35p&)^Rg62 }}alG'LnRd-+bs:f ma7h sN u,M!e: HVUxXos@,?3e"K<_ym5f9s}nQZFM!fjC0HN5i:Th!-c_gL}C؜xpMoN5w rr$W  ~u@%JGװ4cnꖜNLPЄEe5D1i>'}}H.1t͌p MRګ ̜6`EWmS-Cn[|- v2't͖q(ow&m;Yv#\M!ѻ&J|P}kō;0ajӈ)KQW\-U'&ȍ).UL,lo:& EmGc7pO[:"T}cZ!A/n!A1?)/}j=Gny.Ú]͵/UǫGwoz{h 4ɗ8josPw&{S+*p=J- `p*3>X89M]id&Jh}P/)#jE e&\Gw.G\y6;n7峤!#6%Ha@|ǂW<*?JYijepnsmSE ]M=&=pLY׺t:#rA43~wd'vA.Rq6W6;垎0%25٤;.uD7Zߖ&%+AvH&F YʥھT3&\0 ¿3ndؔ}FpF$F 1S_l"ҹ,'PBCy 59إAse^5HYեJk4  ??|7 ".&_CV`pѧ-륄,3ܢ"ruҽ஛L0ˡ( g;.Ds;*ZU^O .od{&S7t\Fi:09rtg,:j_iM(iJRZϜr)Odp^"v*bxK*j0!ZW/"l\MhfT^fT &4e)^|[CQ!p/EspG-<WBa|%pp(X.):Ϫ]@٥fbXXD{Ɲ K=Ӧ`ԻL.{b,Fu u&zJ(/@9 8rT£M!5KBq$X8 a/1,iNFX>*-g=O2!|w"[;|"1Sݙ7V7S^KZqcUwhqϻoS>&cϏL_bP=GK x2yg/̽|+f[X5!4SP[7`nĚ))/j\40V6yweՀXr |8BQVboy$}1k3Ṕ4A0T!kR< `p ѰZϳRƖ2f.5dXX%Kd88ݦ=Yvgr\Tw1t;m?;ERP~ hyCȎ3"t llj=l[+ůP+b;8Y#ًv[x`]|{>\?5d l})6n;N)hXr_92*nxK@]:[ȏR|3sOFUak?Kv;52d ߿``*5ՅbYi]W5uI[W3 P [ܸ'[&EGrb<O˕a+H> m1q9vA Ӳ/Zv+ĎT'`Xs:6 j/^$F/Ӽ:۞V|YQόo&в$~;hFBfWv󂰢՘އ$u@5Ͽ7rWtPǔ$2, :+, .ǷmނasC2hŠK=Ҟ!VEa!ڝ}Wj+ÎvG֫;( nbH` b OhM1 %|IM5eV.Ηe-Tڪwz"\HjE'}u: PQب%"h$mqy]uM#kBG>\$ѼAfaaOYY3#̗g$}<)^e5KN?WiS3kW?&J& '_nNŠx!|e<)p"p#) H.X jQFƊن]/D~z͕ -ԚW[ׁ)԰ ΏNҿ<;̓IpX* A tBV *uJYDP생K'@ DuN>x؁#rt#3ᠷW@yr*oKK*q:9wW1]կX*6H5,s :Όr_>~[_:}r,4Hs j˔o0Dk2[ֆ4UӳfqRMZV c D'K숙[Vsds%\`+y*݌IX}&>oЊ n)h68֠(+RFʭۛܰxFMc3`ʶ2(9tnJN|G-_m\V<9_w#I{cxqL ldM -FmqX@6 ]u<|@&Yaë8F"ԋU5:h:7a\^.ّUNJEX(;Iw~&.luגڡbcE ֗BŒ@  leeh_)6澄3BZux bL'qx=NͅJ0 )uEt2iFl3W4Zy E 1nvRoCXV  ' b/לS+Qqq xc(فpUk>RśL{mW’l,\Mcw .5FRdSg300#_^m4P+u k n|Y:䔃ڛʰ{Ӆ&>XҦmη`XBglcݶ5p2c;K}CWBf D3Ycu17S.SXJb"NKgל)).l_kHWh/GkGu5%GprX'<^ؚKO%eݺvWtJr=Gky^mrSHhvۃx]M;my muz.kn '"sR-mP *E)|a(k%V -'ZL'HIu3.h9GăF 7 ރ~_h6Ijw*e_Bjvg oNVʤ oP/F‚4nNxN\K3r-҃ju#G/.՚Xo5][h*XRP*ј)w޺pV0NM \!b"r9|bxEvyoŪ.Xm7),? +2NTd_]2cs#GQOr!hi|}~A WZ8$QhVeuvWOw"qj-/&Bv| 4S"5E9?!aɣ[-νiqB8&O3-H eB닢  9ymu,37bcfkeC#,sӋzR@M5H7+շfc"+m])kq?ѕ ^gl̵XAlf_/QLDV侅-slF4le6͊OQ1A!I*oxoe6UqyY;pS%S#6 xd+x(mXEgjSW^𣮹'ᥟ8jtM|Y B8^Z4}*-wK$C-V-GpgiǮ7R4uPE_'ڋ>+[=Z{tKDph6g #HzclRo6V囪49{~M8}~H6R-B6ɕ}z)XlyR~x[c#As(̓;bN~W~[!JLٌWu:cmQJX{;ei\7Fl6q `駣a \p¶ "[nީ(`K?U6|P#ˈBZ'_)lg6T%NX=ٷYΐ1[NmL<)DΡs?%KQ08_ 3gl*~7rA,!&=36 Gt#7wlb]K,KmUgkyu݂hbIAJbv|NYԲ$Mǣhneƴ %a, /KϿ&yiӛeBmZ5sklRo뫊n Y0--`S&x+򩐚}e Irl+fFEXJ7a1H":m#CdaA"ESW!_rL㉎3/ZT%$u2߅2\?36\hD d4aq p/U.c=ɂVE AN'o.KT =kq91ͦ?,_ͯb56=򫯘zͲ_6sAL0'[0[OF݊dsS{DuP8ZzK4WڢIO}KwVۮ'%,j9A)2```8&?.E_y?߅9&>0t3xTTm .r 1?YOʋgVmp^M 7o_Xx05p?q/@]yE5.SgڢEϧ>7!qO:ԝs\zKŞ mm)Ρquz-V4A7caWYN{h@jɛѺBe)'9.3j_kA|~c.^ʂ-X9,P˵'dw 7#9-At|ܸrw֠۷3]jad.#Lu4y^˒kE7(-m,e#%~,1Zޢ_iE .|!rk2u+lS j|+B)PF#ۧM[Cֶ}3OZ5B@=c\06qBo!؊y^sX+Yd`iWx-Q8tV^u||0SJ/%\gVb+&!H quIr[&=L|Q.0p*/!3C\UO%1ԅDڽEíH5Db MDD "4;*"vhV{>*z9G+ i_q͍BDUm4dDX^X#9z:JtsE@Q 96k̟%Y>c4ˋHOb+)yڄYs")k߀w!ı>:,[NϪ$C|EH8PWhAͷ̆}ʪxoʸ)nY\Gd{\偧VyD怤9u8+NH[@:m&KCJ1bcYN̸? AնxT`d{t$b0y NS56 vDFJieW(kh:&fzؽ˖}Јhk7UY+7_vknu0]qH|._D KOif&a:p7TvB,=$]z])];NBp7rU` Ezeۺ/L7*@?"yTIx+wK]\+:n %$'Y"r$2I^_/ɂY[HlͤʥEL?kAo|In)KxΏ$rr0!E0Hb)@~~1Sl=! cɆ.G6!]ۼd@QfL%Ǐ?+ZF~AڧL`i.%#oH< h|Mq`Twp{lM@WєͭFƂtroQf " ts:{Ob-+Adx?byۑ=Cd] B~`YW&<5 T1 je(^`;# (k,Wp"ͼ Ի:6#Xs|ygxUp}W?'J{k&d_\ͭИ,<'%Nl/kMZ t .V"=֡+9}GG_yѮH\v&Xޑg Ji1iĈ\>y߬Yaa ` 7iqFoQ/^U؅yhM>l9 z ѽe,'sS1 |ZX:,:wugfӒj$vW2XCz&Jr^ɚI!֤͋9یL+xq-2,$]r"rѓ.iUsP?Gh"I)!_$N1f u|Jq])n1\Ӆ >Ҩ#{cO,EzQOt,̔Xeʂ:֓%6qnjPKjY+Dʉ_@+T>/{0 (s@ Qwl`Js:h=0g̱KMTWxuó?vp9/VUL1;ղ8@O983AHw',l_? >\9júq5)LfPA6 ۣYx- (׸ Fź]G~;4.#C3dn&i-[~?W8 M0{_C:y yhUs4cjkͅhVa$ &Fl~{I2 aE+t@2+\:oT7_̚ H6S  ~lX;˞K>EBܺmE_ԯ6A-Jq}D'~.O_*%?rȇeĔlUz!Ͱnbth rc>z03 z.#^O] NSN#5^3+V(GW#AT@r%B{y\>Kvp6`Wi!(_W'jrGR*V%_0}ٷAS#%OVV!eV^k7{S1_T![ %tb5 `N?DpWMAGWfmi%\+/{>ܡ֐4<} E3h6l$vPL[n̷ornLKM(R/#euoEk/O4Si:Qdž<%vu5pC A_ʼnE[ZllX΂eHP[zCușf : YM+7w, _ يer6LZ~rH{vsJ{Fr#Ph|BYRtea 'Nw:i*`Gfs)r|7&u${酤#'"Eodm PN9xIBBne3gAEO=+\Οoy]5ljtOoDʹ2}}V.ʒˢog%(U,APK\7ZQ|Yت~U_Wl9~ R8bnOv&i[;vMi2Ee|([8'aJj6pVs h,h;PzW zL1F>Xt]S-K(z/:+Wqb$DEqvL@57#V͸Sx~.'!<8R5ai Tn&5{ʜ3Bb| E+t umQKQsU&ҥ,l˷@<E @|֡ljEY@禧KX@8MrϪ$Sz7. \Z@5m![bK&PNQWbvÞQ :4g=^,ɽ˴U^NE?8L0=tOS׍X^C0>QcW?(s^{Fܠ5Ja~D-a()AŸ]?" OڶD.1?PZ۸q:8j;ܻ. wߨQ%*u:ͽE%If$yʘ6lbgkԋUCDlwmB2d,J;.:ޣAXQ3cժO'>=1 ,Nv,Tp;?mX3|;Ry$oݓ:ζяp]3΢żO|T"?Uzo[NP8=qq5U<!VWbGjG}_9iqY}tTE1|qUe0؆"Öp`6@uȪLh[{ ,u FJX3p1{g6B/ qLWpWTƛ186Hf[F2aYx {ufQh-.BA%-LxJY$Ȓ.:dx; R$|r"9bzUSL*#?Ccfi)J "v|+cLo. 6]VS HBz[$Gxm IFB`ONUD>S2'1`p5*:+[Uzre$:u-D4&L8ևdTBDe,nfPU!.g4'%@".PR%_{dbBLI2z1$9z+XU207H@OGڬ53>Z!{JN^s%dW"N1UA|RuAd)q[>HB0@Am }+MgXAVC:!x9Rmaz9.KLMTha>Μ%S9d%kvL1CX%Tܷ|B<t22Vh y9?U)A@H HNJ M6W*AYt8BcjqKi7$O ڋbg MPvӴB jٞьxR5wi*[Q3 dޙJu^ג!*fQ?:pSy9ڛ'NNzۤB<~)H4i戆Vn_8k9* g  u\'0yw{R%$S)\WeWNnaK!:j.5LߊkdV&t,b׮j:p񖌒̸҄b`ME|R7 ~xo|nG.}.X [A$miLq P9|L>Z3z%5sM薮`Ynͽ{"q>6bgZ)LKT..W+RGMO$ƒ"ؓ碉.E ڙ 5\eyRV}D2o.LoY'1dP7޳ٲkKfzmXk|~7DDnpiBi~5gS9ʈn+ժ*T֯Yd CS>*1*rq}|0QǝrdO!3BYft9`;$RQi=c" !vַJ[N $:U<^4݇6Xy{^Vk(ꨃ AA K3th~iEHE>}J$j`ǯiCBpavVNzѣv <=FcPm-)J2L2-SW6>K-D&lwH*4EޠN)S|5F p$rDh bfvΗWÍ y"} i*s|gЂ[iSX c!oԥ6w)CMx1E{h$4N%ŷMS *>$k"o8s.Ҏ)VS1> E>ۺ.N' qmrKjԮ)W n d$BvL@¢KY!ak~ɢX -8B'@ : [EWOmORt3 ~@$Q%p}GN9 V^0{ gC .z9CB(> [$@V2|p0xמ皔d#b5Gw1De$쀎iww]Z^qkUBmgcu,T;~t)~[!ҭP i윈ۂ$ , y%1{-FƆa'C%_3g"ɏX16E$qS3gbThm9f&4wO8/@ldۆ7g'4dr%[lGpvȟ٪*"\L~.ͅ;#Ņ0VIOIUeGKPl`ۣT 1v c]&[٢UTRe-4Fq"3G00 H0٧G-)H7wxtD_aTK <>RkwuwfE{/jIpJhx N5{9}Gj9_L=zņbXvlpRW PW= ~ׄ_r oȂ4Da!Pw1EQ/iO2_c ;z>6xy}}x*{,q'vaT~Ếm#O=yANm7aS ?Eb+(M*NNH7Cg|9\ٓj,i|DU<-z^Ўa6ǐU ZMѡH,jW#i2F :͇5F 4LK>l:4TU T}+#˿xQ w?y>cA˃qϓq\"':t.(qu7-cCsp?5L7v][7;<*ǝyԡCShqyS U`{? B]#lFosHI?agL#S +Jv@ob7_/[3j5EϘfϦboiIep DTH-p|L ч/[M'G}pRL* +FhiL˙Մq|:ȺD*SgCj՘-䗜J:? [?R]k/jii㛁t?|4uW o\?*u7.zѐ53{t{ǒG`"|s ,Yp gzt<^vUHjHx_'ZSWb78WBBnǍ iBfR}wu:knqS&Royu~Y+wYNl[eIrI2;%[+5jbn_ںa&!BkJ/i0 -^=!o޸h_ TBdivnbo#iӗn%P:ܶlÂn s2)lο᜕F̈yZH!N0{ |uȼMa5I qF+7VBz ys³O"Yy:"o#* =x /T3p6j1CG2[ỉj%4xE/ۘR&̮"Ǚ/UMiF)6c*[P~cI/oAd(a&G|r$6lnt`l%dPr&DT+fKAeOJM2`sV\Iq1`8Lk\nw,\/(R\Rܻ] mQSvo'Z "嚊/h>5XQJECXdVh"#9|M$5k\z!RJ>dؼt*]f@Q9zIx4禾HYNQT&/dbvFnug`pd)-,$XWq#k8./[8Fߜڨ~whvo7dQhǓ`Q{׹|ގErRrk,D*qRA"% iup/RZ$y xEvglo:C0*; Fh*;ԝ 4-@b>l6(楼8*vN㩩YiX䁄pxzrU {*m\ C$bOI^W!&p9̃FPNGp}O2UjlBԋҒw鲛zQ kU\O_A"Wlx|Kv*COrO7 cF~LH-6a(~+0.0㰨~qҿwcGņӯxl^a)U$Ja!ѽP $OiA^~Wg'IF/@lFNU!!#T4OX4 lHYÁ8LG{dV5~͋\Y |Ih]L|E7E$ȸro DyeG'rnbAol-C,DP?ڹdu U;q\PB&wɁZ~Y@=( y.<ҏw$:~ o k=l;P<08f<ijQt$!Wgyc9HS .H9;;g(L A|WP9akN-+NeUM\ ߞXu/&䔋-P _55Y?3\`dxua]rVӢYr +ɬfݓbČC]ɫ.f srF_DPQAP)8d,!}Z JҚC)VKl4/Rɔ572uj )0gQʬr8٘x05HQmz  D@ ݢq|8*˅8fu㜔|kIR+Q':aFw ՆA% ~SN(/hF7py:x\Wh6`6dfZ#ʣvon򧧇wo2KkW G- 1WZ ;a͸0g*fr7l["IHջ!-9FP'&%|& GB7]c]d7Oi~DOy`Ry>޼0)# |g|fRlw8qdGNUbMƩu5s L;@::ZVwxvw6fkZ6yykDnZW>^@Q=\߮AזXEU^~ V%rp~ (w?;ܨ(gg|AS(s)F^4;df{bjd!twvSjbDnO'jѨ?d.cz]8&yT:̦6FK7Mn-SAal$ 3Pxއ89DUk+HC!Dtco<,Ȱ>Y`XT~*-`Pka+\cbɾxP`21!Sφ^#:GSu}gC&WN`+Ω&Mz_sNSդM9S16F/LAL0s @ 5kjd~zFNiw8=bBLTv[km6?9 Ӂ;vM[xI".Q> 2Zb wKecc!wW2"Zy['<\E4GhAf(u`v4*ͨ ZŒ;}TH,˖.̶kj^fD2Wt-*[<ל3^[VE'[ܰfA9J vW22ͣI*\8%|B"A緎w 7LL3{T iɄ4/Ɖ/$6evN:sR">ar!Bm&AsWg)?T쁊rL@fS'䩋"Mxw)}Eso}C[Ha׈9t h1J3; &1R"j3S"4#Hi ,Ðpdz`eijĜw4`b|'{].="~, N @-]1iq/:YK2,RmT U )Lv-PĈB~nRp+cJhuikèGo:{!I^{9pUvC)C䧭yQc# i$5]-Hg.2l'P_^s/?fnRo0ӕ !uF*taT^]ȶ ۂNC`kұOH:E%[kf0v%,[{.,(Q(# g+,d˼md&°d=lTo0ωFg`HhuIcsFL=7=i ^]Di*ho&!ۀ=ww +d<)Wl3{u h\z0Jz٤LEs#[EwasyxOL n`EmBMdxJta~C8e~%Jy_NQGK rZ1$CHF nG'z25x|_;gM~Z{m>AgU+e*fӣ jzrR3tc+$%sTt.y ׂ0m"w$Ub1+0CtiBR 5=5H.eJ, ETA"VQ<yк*$!Dh1  ?Ӊ7VOZ@Y(oxHUum;u-Pmf7ZƳsR}Bu5r<O@CN`*KA^n%V8W9}(ktMt(jۨxJ ,M/H~}Y2!*BjfʱNX!YSCgHKֆqINt݅{=an'0-~XE_z(\#N  ~Z :0vuB=<ȗ{- WeB\ 2Ot5&O bø>JaF:/$E*xF%¡w#>,>슸|)C0\7hZN]m |kc ëd m=fQ Je&L;\vϱ0l%nn: 0ͳ2a͉3ହ* >6p8VZ15/5Jo&˻q !_Ι !.XyRvi4C }Bz0 x4^<X;Ԑjdo )[ k']Uյ- :o;/boPnidAٟEYQήr\}< (CeC}Dw_Zxo n,7꘳ÜnL+9zS7g>!2I7%oOVG0>?D冰gL n<ק˼q!Du2}H([4d7r]O-;9o?HzMcrzfg?.+Axgrӎ*''crLfx,~{w-f ÅBd<٨g/O"V Rچ~՜/DnyxG}֮H"ki"k{Tvlzi5u2m7ldq}W7Iɢf]z'^P043]aS1b>N ()'co+!i ѿܥ P{ۑB^䋺)u!l2Ya\ofcLo,}Ep0(VnsEȫ蹧 Y]^]sLJG/R߃V fD :ࢊظIxsM]1:8WOK1@b2,%8UX7TAړ-o-qHd<U%r?0+)FaѠۃX ['a@`gﭭ'BlKϯzyJ|gzD ;ZӺ2?A݌ \~ (5瘺[yG&ٵ$v_fqzIH:NqQMn{ duN² biΜӄ8̻} QT`<+ l=)mhɊ6F3DTt 1Nh(Ĥ&HWEQ9/1p4QEPE8V48Km:lt00VaZlV}뜚a մ۳`ϬgbWvX* `ϪN+pf6-tesy+ļ}uaWjjXݲn{PDyu;)_7H@/TJMإ'a*}_BW>!'j4IU_A^ 5 ]/(+|.ú!Xa RU߭& h" kN`G*Q<».q5`_(l1t}'_K'/x3pC ?g~hw֫v;5nL+v.Ws;)=H;'cw)NOA}@w]ʛ GđQHEV]LRuyE>cl-_V{ɡ{ Y ],yQd<1@FRg;@SI;|>mw߅FV^[dM +B?1 *˚.*y/Wo&3J& f0@uNWeٜU[(Rӂ`Kz2I^*bszPwi:,Q%8ZjS:F4Q- 5}`g2#:>2`@N !-SU`ۘ<5OW/م#<,0̲ j:SC6;ڨ+FCnt C kg\6Oȫ d]֍fmF/r=#tX"2x"PyOnDQdIϼ7p-a,ߓF!5ec2 30~J$j%Y1j׎w7 ;r=SZ7hGc%5~zTN 1lV;5%- iFXޭa *zY%e[ܰu [QCο/ʝJ 8#$瞔'VgЛ ֍cLMخAi53C\:5EQxOaHo0SE"jb=7isJN8:|OMak+rJ uԯvƼݦ7I{By!;s "3Do@؝Dc zx'?:Z"*u(@".y^#4CIuMIL=xu.آ1w0m%sxڭ>Dmnqh&D4󘓖tH)AMW~f Urק*ؿ"оT,}:Z!knXZ%U8tC=/U+*,0m\>ޖXH۲!Q8 ;i J%ec>`WiA(oqi-U* 7FL 1c]<#h1-ehCedX"$[i|b%yWjdit8Dn;QāWˁ<\.Tq\u+3ƽfU38udZ?E| j!e/dh@P Z- o+1I|ջylS]-/87ÀT\k.$"S׉]^%U=MxЍBKY72uB^-` ŨXFk2=|ry){Cpnd-ả۷;AU㽵RqZY\=Z5x\F:CCH|G߹a)W"u42|d@b8 ?U3"B([;rF|$^ 4"=oӻ7Ԓ.4eiLryڞd?O7n[He}@Ԗ@_H^æ輬|GdU 'z1Є.!T+],uw7K848L%V>q5({^ȥ贊$jԇm֒PmF(W2NIU+c596eVz&t\WYxw9al(k)Tq ed&fl``{rx/l86Ǖ7RP=v"z=3 ,8I9->!jjYM ?b&̥j%ovZ'NJ|~gp3V2.%5?eu?&#.UήXq̩ڎc#0v? Tlo]iY{oL Cq"OZ3Y6,{t^?㟬B CKUnDqijۛxYCo( D]c_sWdZe"$8fЏ c;; \4 rܧIԚQ|@R|PHsmw@s̨X'a9Ca\P{ƛxc,`Q _klPV䳨tbT@6~qV<,B(5PIP#~>z&+!&$ $JF)Tm; Yby8sUA|A ν=y5ZNW9 Fg)Qɕ!ς]䜞xa`Zv#,`|dr}@l$oz &كŧ7% $wA\|!rA`)_$(!wYCdeE?!U|Ip>KFhv4L#$P&MϵE\ r%*Ŧa j~ls΢6f\?8n|RhG '$z8HI<~5ߕC=`TaMgӮP&fM8( ;c#sDceA=90ƫ0k=vo<5蠙e흮#*1I|Gqw<{-k?ZG.X d꽧Kd"n@F2(K;OC6v Cu\ZT& rpOat&āH io۩"a2&N+j8m};y@ ӄ 9|N8T" [* ^e41sy%O~"O4v qsb[k|xh&uX-~LH 1&P|"**"`u7]IŰezμnRèhom˺0)Pdp!͌ޖia=cLIQpts8{9lſs\Y-c湑`5{4B(5j9qH;# Je:jKF|mπB|_~s6|\e@OLu4Mh8 ߝsȋixv8=2Cm:w`7V[o܂#G1GfXQ?m":j<^_T^w^`$&RpVZ&!rԢ-U&G|P_=(%cw36 bBg T,taoGdt j0hE}G?h}UW~JMyHA8xz([u^1 ayvHZH%iiֆD3S/՛JXMU )y fLˀˎy <_m墿v16UY_ԄV.ySܾ3DIN/9%rJb[%[&:PJkŸՃ ѩN/hV]dx5Q ,˳1I(ڋ*0^0<DF":W6l^8PsjӯxKMUhÍ}4_0 ֘aOup3Ө`YQjqR#܁p+_]G=:F73|t:xhbfC '~'vdD]jԪ:zXZiw3!Čkc~1C#Csu$TbP"eMu2窥4\2=lL {k1F۴[ۚSZᠻV)/KJGxq_>Nh8<8Af/!ςtQgjBjʺx 65KFSFDؽO4,sPi/v;2o\orK^UǍrn1A3.2sdMSZewH- FϓT{~%C&K**zBM (b٠ 4d/\$b횁F e&g5ؾ,qfz{*W̔E,s*3]bNs,9=5d`1a QrDЏorW'>=r(pES/0h ~;S% #EIz6xrՔh!G4geA0Ep9;\=)lLAW%,7Z-'E;2 2I~^f3l&zkqW+lsoTJsLLx`{U[EcTNw6}1Voe~gP||?]7A%ϱicXf܍-#ahh(R?u4hPeq3qA{Fެ 8Basv$7ݹ=8+G1uW~nRiQKC<%! Sy/#Q(~g KI6\nNg[H$.~kzntsըzь=N:@ l-go=8OZ_ 1&[ETԏ RL7bJ5hD &hSBNl\qϴ=vnAH#xS+ ѯ`r ×qFFaH0H<b4_xN]_0*A "< ӱJs@Y>UX፯p\]iYpv^u+y?JX_Hz-L53%w{5>e|(bWlV~L)IfTlsk w:SC"ڸE9$JK{M|6CFU*aŎ^ns!VDMFVpɇ yZ-ȤZ\v`fs(N&)^MëE'?| a|/ a^ myG%}uȎQTLC+[+@do4 VJl'.I)O?{V?*aw)G$iV'iF[Yu dkxf;$xw$Gx[ּҗɦ4sLG 5CXU;8>dΙp0XԏM,^jll Buax\@; p_ VoB [tJ.ʉZǕ{ ̤8HmV JvdS?{}pqbus!P"tyN s{ҹ)NHoS57el"k}?²XH Jaw^M ZVfT젋G{LiYp? gSSXGԞz6k`-I>^ 낔! Ä"1s^)$X6I$4A,Z+4f Jf~`pK٧skh԰`+Z]޳3-g'j^L W\caMM.WNjyӍ"[&tTwz٣6&0sv-Ug˵ ;"0 :Bŀ_WCĄ,rk|qצasfg#CKer]R7IWBӋK I`VqN wrpml7>Y 4zYFҔ` a$txٻCvרݗLJ@޶wFlō^E+Y-/R!lm)():#4lhPC#d|"a>P 'R  O'<8Ɏ N6VyOXR9ȗ[LfGJ=H_(Hv}ovu}fmqƄuKs}o4i&*e}6X؇Aǒ}eIU=r"_ͯ@߾3 .}i:#$^~ꗰwOST3ʙX{^axڇ%XTw#HժJ9MA晘_QCz^Ef|_w]u:]{` |Ŝ<t>7irqk$G.Qo=iWĨfIۖ!}2^'Rʎ0,NBg@۰Bϯ[c+|C!5xOc7멀 y`j nD[kK6M,vu'$FVhOx4'^ԸY):*aU/ UqI b8AVL(ӆ6vqKɯ{-sG,w4wX9 0LUZ @W0ýr[b G:lD:|ʁ>u1kd9i\;1krj,\[Sq,V Rc <`FU׀wJ/s(^ģU6Pk-|ŝo3J C _~|[R"JL"7_.: .F]-k7wBQp? %1ʥ^8`}@)o6 ED"*|Xٷ#!-y45~[ ʃP yONB[l o~_F7<e= /my#Zқo3LZy Y;#@\ b,UO#:($nQܷVU*SbGM!@2E_? N{W$<HN,sB(Z՝GK+D60Y>{Hd@!3KA}4 KX` ̡mhbNrgQ{H:x!E&T~(wYd~O0# ⿡* o $ϭXdPuʭ Tr1(Vğ3G^6 p R1` K<~jA䜟Z8d8DCz puv#?-$+E ' VhҀ3Lć0R35oztIvÖAqvD& ӏȔ8\Z~X%P]>#_ev 1[} 4&^Xˀt$1W ^fLaG É+6_kJâӁB~spF*w8~[/l\M\Nd/kTUxGr'NE5U#)1HӜ%RQK'E-/d yoTێb&ytG'"s삻yJԅa"| S\l5 Fns~Է66E *%͇IXG)`@YD hmg) &u2uW`1)x&)e 5"ԵM8H !L^U')?[[iI,.ĉ0b&CcN0m%q>WxWf$4ׁ`ee0OZDTt#yv+83?Tḁ6.4H9N_@t62اN8ZחmU, 7P6pW Jϝj=1g&{ /7aJZ_LQc2u^EXr'T\(0fYE*Gn.POI*$\2/ tVT1Z+C0;g?5]zzpQh3Zb`_3&gdMM*kC@Igt.Ls.YjVnZEהK7Ѓyvb6l/zMs}0Q攸n_T|Q^ &s\M6';VRLIPe t{; }x2 udWwh-zXm< d!B@!SR1I~@vxt zK&I^\*j$dTu};kPCD%ݣ[ vT?}bDwC͇?eOl8 L8,31 Kh`ݽ@݉s# y08cz ;/=PVs2eTRzlšH{=R[WtiJ]pWPbsi9oi0}V: 2s]^O7ς JqAa_TᾭҸ 4XWdD{~2Mg lfƒ]j5^кXT"6f9'|G -Ɍ7rp:2]!?5Nh>#zvJ81-2|S8;Ma bY x- ~ ]ٖ2o:`6vȯ :hOLu@4R%bL3#qq%/zkUB<ʹnbHfH .-U6G9N=uE!H0}cSpv0қQi"I3nʔW:NdX> [ Bv&,݇k_d?["zҍkv4Nɉ=??[A0 M)`f3oFDX2)cԗX4Czln}NFB߃WL r= [Tb]_} ^gS"xxF]Tr`^ >RN-KdDRGdפ^~C7$ĭ7LVp!$u h 3v-|ܹ:&C0)cQS 'K ~1 I NZ Mx; Փ9~f/ɼZ<OHL2bŌ@BˑcQ2;*_$ưTmd,`=U-woQP}%&ZEÐu fw?N#>jdW%*Q#ISo,#XxB)ldkVˢvQ=QRMEy2@ ok8+ѸrLB|KM b_i m;ĸkX4Ӂݝd n">Fpy-&B[*(zqm"ȑyIol6\ rt ZaÍhاSۿZc'/h[CkD`A)Yv귇szx*>C]23n>4jySFst(|הIc.yP8h+[I'*DI>.̀ww*=Fdl9u4s֖i` "wP()ٞtdW( h,MgGpGTѭ?JMnj`1QY]'Щ?cS@7A\@4X-Q^xY@ɋ^">(Am&|W7k֋xH:&y6 ,Ʊ?I'Bc$5=+U]ΓYD|0#И3ZT\`IRuLqz`BQdG~ʦ7t&݆y0(k&ő*i~T:\wyhɰ*t,6JVX>'^X;lFĻf;ƒ>$߫MS#ItzO}8%O^b,~3D&ߞUfG$+6{MJƑW  vZtg4#:\`0"k&zsա^V醪u T&A5Di[ v 03_Ug)su\.Ru6Ȏ=`nc8%/=.yd0tGÅ 9h80Rb ͺ o"\#qǪ"LiOmzdezhn[.u:X}g3=LM\v1"U#e2kbS?B']hm.B:Run&X;J]a,+S ;QHo! Nn)j1WJTOulRw'f6}B<+g{>:h:xi^ pp8әrx_g* #z'|neiH=P>嬜.:_s5Yh_GɁi?"Z7_#U_΃N0ړ;$*yaq s`2`pB'rgyt!F-5uW>=?B=ȅ;كdq  j2fn`WӲڲJdf[>Ce wi9e4VJЄGK&g8w M}UaQ)5:q}>_YWh?"y'xF; )piMTt … }^k(NO; :% )/re=E)-OD"?/ ȝs GChL)cኙPzЈz:!ĩˬj@F}sxmUFH"v:FޯۥVȨ(O~GO.Eft(Fڡ-E/D/L&࿀1!Y-$IJGJBWkp{;Lξ z4F4H=eZ)Ș5GKt]'tQC[Q?>X1K;n(N`KR>,d-u1/\@~BHeh\iiUmqQTpVM }ux|ΠcpDHk5i %%~{xT10!k*:|62Rܲڴ-Q;Cw'_ UG0ύv?rgw}"웣 A'v|ЗiA 9_ԉrnPUv_HCGj^1v͔@j:3YP F3ωY>];Cs Ss9D# 6ꐶ2Zf}&byC_!O\G0WY[q^%ء5mԂ~5t_$OFva:! UAjn:(.hsl=ev]cdž[wء)x8# yQqߋd$*iK&' !2Lǝ,,xmZ+EX1(ɿ ]% #>6Uck%wFY8E{@9:[fk'a= CE ^i>;U)BSW3lfѩ< (v;ࡳF߶{ p☤Gh#F7F AMѕyE>>OѹS?" ՕۥB곯'n(ι\Bd.yĥ/csܤS1_[O!wk'-]Ņl%#k1AwQ;R'_/F kϖ '#ጛ11)Y1Ļޞ㦶h eSZ<K2 `NzvWfo& le"F זG1ϯ )?F:.t` *D;Uwn-ϕ)sVd Ѵc5AfPdH/?[FRɫM2yiL%:V;*ė".pϥ| o962Ua(p.vm eU5xB['TDB g_!V@5AS?Uu՚ mn8s%ab)Nle(\L[){"T&U$7ߔx+t 1V_QpVq~W[kj1h0d)f=fG\"3x Zk+mk9%J<!{w7/$$h)QW+%1R Q#USlrs_OoY߻1{RYBI()"d9\g>8iP}Y3I&$!e@F-D(p}.GR܎^":,5Wv_`}$ 9+Jo i5vnyHD&s@Av /׳9@t*[M]̡zÄHm]YQ #û 4* {4CreB^|}&dD)sc M 3$S!S$f}WYmbI]O1*y<} 4^ 'Dsqrs{F(`ZM!n`e#+һ!z7 aNTf{ Nq}/ 8ސB.ND1IEݳp}e"?u3j]'FNpVJ|@6CGWD3҉7Hۂxqs^Skzm*Jqf*GD4a\O^Rjj$tt79r,.sCh8@jsϐEg%.6m8š#0A5VB U#YfTn&r8v\#f"0ۃ>5oӄ~sSU3Ͻ^_tëZvsFrEE!,w hi^Y'FJ,XO`+VAE>YV9y& Y};a3y\W_EE mcAt$I {\9!nS.XU-WGP, tg^.hfSy>,2-# 2tRm;#[2R=4usd4FLc+sS\9Qﺽ[J438n;l*lr#%f񥸌)B3$KxTx#빇MJu.EBz13rr}lL jᮕ>}بPHQ^md.ڛE`ËQdz >!{\ 4Q%e# xV:.G{o&3}לf)?X7yy6Cni8_ýEИ<:~O CoȻi$RP+z^،I[ܝy Vm.M\پdoyK:0jH S/?xw[BH T7Z<=;_ڵ0|80opYlPv PE^x}s_W?ފ;P9gXulmϿ3:L89Blwe?xgw(äZPtϢp$3 %+ !a-h=n?)Ivnͬ)L'i,fqͅtwct]1%v:T(cH#A^$=d7#WvJΨ-)'$}\Uō#7`~JwCtjožUdQ>rg$gx\2#Q筷D<$P/8:Mxaj0&m޳/-WVyb 47kf-[L1u .ŀʎLmt<o3X6 ?B'! ~>,$AqJs^+OU ji7m%u$GGncr p'`kuLuw"z,1/wureJʹt)ZXru+5$ɠWNElpKSE_麛PE-覐 7-,ll2Ʀ} e)DA6QW 󬑼⣔"s3mmըV!=YE(4W߿fT@:$qlAƽHjwZPr&7 _.Z+||<|@g6@)m'/Q+ձ@f!uDWsHuKţ (#Uw>;^WGs $d DszhY)<a8M)ን/0 z&1&]BISCH$|ʁ=M4J Oa.vѨۜ ٹ6{چ=$erl%/vrMev(3]?/uvxZ嶗g8zbWږY&K!z5}* ͋ue(jZ?2'чGX2cu{i?w~NE\E8_" Q^M,> =09fHU©"nCByi-;=wf0mS3QMkjMT&@w[TJ`` loPB.j0,-/Uf49A/&WyzQA~Vz^G be>vƍ^^ڬr,.zʰi8I 381ut#PLٸՑ|W1:՘x'CܯF=UekrG-K^eobǂ5fq%GG^˕Dr Hn%ng2U+NDjq:GӠ dgx }q<60_B7aA$'rQLPl& n֋#хi RYX0 GЧfy*OFYPsMO5MIm|okJ[#MdĝxkWV,* H/ԭÍvؽHTM^dadb4sܿt< NW\/jTj`lDVkrk*㚓 P,LKqJtc+Z.H#涣6#8U?j#hC#BR'ܦ_1k U}5čR ct ;w&*Z6[t9rFa<6Ta'֯v(*ƺh|Ar#M}U:zc( 8L+Ψ=r*I (ImUXpR끃av&>;vg_ j%.6=`i9F1 tZQ5{"G@k-NC]dY&\Ku(1b[,pe(79FDY *s<݉_"p$wB>kǽ1c>2JQŞ`&RE8՟_UIu pbdO%e0V! 0R|vC^0GCv-Qw!OГ-Hݬ wJF7`B'w_$ I+Ku3|!zm)eAR Uh}4'e{u{Kaa]qD)^tFzF$ؽxS"٭M|:9x~#pK*ŷ===OEMo 4K/k u.s@|͞yc0 ѓgqA ͦaD\)Y%>mݩqQs+ H0'[QLg\iHwp!;pehM*~dtSmٳG1vje&_A*S-_I&E5nqi:rn[9c(6Xq؈?I_]"MT#dx?t*Գ[: @$^J[0ǡD\a{LqHM]麼#(-ٸyVۡy 冩hO|'AUW4G: Xr[#^l?+<\WEߨ27S [YɝzAt ȴRNXBt-YvɥLЫhN ;[2/َ<8곶M(48:A'' Oep%ZS9$ȰVS^P˪X3k. Xm ._YT M~xSu7%Ap(|UvFJ ̀ɸ%LlILM)ޖ'.J;Naw.ɽElU$"#!6n8BR!ǫMݾ+@dž#$ڲpKjV%?{/R c.`qjݕ+$tvO2d"ޛX 4= ɉޞ9IML%uVxRccWK:qW{KD c%L}S<&o6d*HPV;i#` [ tP# EY'ޝ, R-lctn{~0Ao|ҭ=rI`A+)AG__O*-?ՌByN-m@ȶTK(gTv[d=7^..fmaY6j!R0{xFX5 uGaWzƿ6.&ro!,gXYY#|kێlW,+I.Urz$n,!z`0Iغ{+C5̭ҏOōIQ~[h9.`me |CȖZf?\r~=^GD*؁;]q䟤xjjd3Dp;X?iJJRq"QB_X6$j ]y-EU>$NQ>UAt]<tz)K̞/7|*kVtYQzd+\{ͼyp4P"O9wVb. Q ^%WxRE*"$N:K:Ca{MUP{ܨ,1'q %k>FrD!Q9B5/*Iea_̫ ȶع'AAΆuTUgdغ r6;Jea\zl:H\tRjU} 8}]-sZiwySi4@NXM#m&EEHOAWM}l$АDI}kJ6?M :g` ; 9 H0YdeYRGNZC%؏;YE#aU1829ؙ75LK b)=ip 5<1 r qMKx5l!Jx1 %Rj%C9#W=i=!gdFH9Fpe5PLXq&ɞBբFYW%I߹P \߃1.k†ePF4 q=:^ƪxFܔ":8W|B%aP\( /!^ePi0bWaǼGJ ANۇb!EőAgF\J┹?/*]4S?5Q3³IQK\ɣ󣜀4L6۬-'S]ã}L2;MG-G׺^a;dv70%ɐX>ena{[ze*ӉCzz 9 +1 I=4i!p Khn79?Se|Gk/RWL@5S<+d{>o6}1"Y9~iO:5PRtP(67;@p*wcĠVi<2-PqwRrTH̯֘j@#%x[{7hIhV*(t옙yBcG+ѯYWf9ʊlDZP| { 8dq񁔔@c+a~Wju gb#p:!t4;#qW!jQj$<9Jx6xvY(͚Tw'w<XA.^˩e(_O'0qySY}Av&IUM9:ţ*=UGʓS&T~ȸ&W#Z\≙NJ6{c9$o"أ~}RRS6MS]&1w@D/`pp;c~;' e')R<",٭`#ʤ.;U{y|z:85 y*hynίл=y6iR& 'p$Cu81% {%925 bN O}W@|VE@{23A1Ƿ4w:u:C jY< @OHB,m!~JуƆgW݈px9դ<ĄLׇns'\>JQ(edGe"m'R6ѩJBԙF&rٝGÙ'Ib97qT]qy9ǽTy1(%f\`l6T)$룵wN2$sʃ{>\Ul?,YO!Qg_VHk[kBKMID43#",W3|b7@Z<縦؏{OhUΩK'Q25mܑ u?声=w5{>%4KF;`NkWX8=~YuJRe'{w n~~_:Nouվ~̂ʣDc{">#e]r|ꦆHMr{acaIIFk7uUnA{T%z$|@6L;'v/'礅CeF< 5wdHTț+bE)N*7q{;WsONCDbBI%T5M}n0SnW&z'dV?U@S)l(oB@uI3Gsi:jPN߂_~rҪ7gCl R8Pܣ69s4!K+ #j^Q< Jݒ׬#o&[Cz4w./6u ]GKPf^pE5 ?(}WiW7xo#'A-8o1]H,=1R0̶iN;s'Wn|NV߀9STZz4}4 fZFtRex*Ӣhu?ϞDXsai (kB@=>l|Bz- ia>{O 9K(u]AՇTi0" e, 684 ݫ՗42.nIeWe86E]a{Tu QGR3>tۯ3!E&":`E>,CQxWhxHh)KYCbDL{zJoV8za%[2:MSF5Z->J瞋ˣo ړbX'K!v#$A)MDgתEuqyrBd㓆M$ZXcN0_7CCg1ߛOQD¿CJ~o>k!( 3 [g_'9gGg4= V;mX\'s9fQq{uz;BZp*`6GG]dS 2/@|B,CJl AMQĬt`o{ ݡy(Q7%1{ᒭ2LD5Kf5s]s a>V@x &" biny"ƴaB?F= 驴l8$xb)Lr+ͫ€;1MGZ6m$R.jg?AO"*=KZNF%Ǒxa=z?#p[F3_I6h-ZTNiJf]N DdKԆ '8 bH1PBG|c8cC'O_krN{᩵;+[QiУkp1[z-&r׷@jMj}qRqLhzw(#ʥg / L=Ӳ$7]z#CzM)BUwjzm,hB'3ce=YSi1 y15v Kj\l M%ip!,o>M/LNRb@SG 0+(_Ӽ?N"G(ؤwYyuIgtw;Ũ zoU~:Oxϙ{Sk,nCH5 iBXO^jphAl%MR+NP8@-9IQ1J~!l0\h$3m5$gs~.?#r{Qaף0;`gȘ//I>A!.)uOǝ>3͍4tǒƄfo:__"DT*!v]qӛ^K'0O,rپm|j1RnZ$XP;Dh*"Ikċ ħbDgqH=Pq>LJ',Z1ځ57Uɏ43,U͚r-@}Ld?,-𢫨6$aSs>G /Z/1c;1M=ȪT.cw &Caݭd7tGA,1d^x]'MҼ3EF0X,v!{rS/p?9h_dco蓜@>5SS۶G Aa|ud*O6G;/W6腅mސ7V!y uA;\̀6}$Y[IjURe`_YZ+m-5J̆ Soαe tEE/AYe{ILL``f{` Z^Dޏ]{]d+|fq)mqN#G1U'5ypb)2fBmX]1m/xRC&^/};V . zݮP5rM^YY;/s.o dJ'%9H4N!uy+)zC'Ad){?/ `l/eײʉҏb6AREո.7NwAIN n SDyn\nnT Nf'^u/杊Iܕ_%F(XFWhu_,fs hB!_lٖ2пsRہQ>Xug31b;׷lQŁRY s aׂ͚`ᥚ/jVV^҃:Ù0#.>C]n> NEhw']4̉5C_R.gcʝ T'[WLLKk-CG9C8/thI)1C>Yw%Vqh(TU!6O+Cd brߜ%&iLУz?2X 2: ͝-ޱq,þG5}x&yĻf|by 6J5ti/.'>{UqbZy%fȫ4}`/#\(q.Nb_ܶeZ) Si" dz]`WST~$sBHs£fâz|Y 3{% jɎI6.ؖ0.;*FZ f1L3k@QٹPR s.;<߳ca!Ci+c8Ev!%j}`-|FY̚m+!TW*R+@׃S#hؚ6T[ Zk^`9gbgd/G"R.%,ޛi%10boO'JB ULXm\pMa[Tq:(]ήL5#+Ĝ %AҏT3Ǡgsrqd:_6wC]h赭agW> }.|TKL/bŒ&-e:_8Y3=(?w@_yAy? Ҳׁ3vy u$W-n(+NH8#j$AP}>^LJ .&ľ^n}.dYSr4eM4Wam5_8s}Rr'*%='. .8ߑjyqCNM"9 g6jrL 潚43Rme-L40WGxXߢ̶ '1F?б M~؊F@e$f}Rn2ą%9g#F:Ia>>ÝT_ӧئʶMD Q# Lm.)N PW@f{<ݟh5M*e~9C?)YbaիŎIȒw͈SBQ0W^Q!l+gz/^h[y+_oQL )޽u$hAWYo >1政cwfEx;scx>D?F^OD*J3NQf+}q\ߩRN:Yx0!U3'DYBapv.|v8w}s0(1~uv/'+:pStaKWoDCSiRod- C6~ZUzY&`}5k!Klى{D5Y#|3r(DŽt<,q˺eer%#px+b 7C~t~v9RxgǷ}hB&:Lq/?d4T/ (U EbsL~<,{ kNlkd%פjC0_96H3hH^5"|I䟀U5ܻ#yI ~&x޲ŝ.ɒś"u1IrY]BDM,fq{,YVrg2`#Ő7:EU?f4YA񁢇s ]VΏ`wb"MXh? =9gUşhM׌.nDڵMt;^Ϫ39O h41,,g?3) zE^ ?d-kBibRq&'z*jjtֆ gr`E+C!af?c>1-|KA볳vFP> z]g_KA/68tx;~q pU~{\%S j*ƚu^ڹj άߺU2,ZiҶ%ٯtBų% "4ɋ pr^lꢵ˝4x',|n0fY ~~-U :L|SELA[ǺlgHCqdބ,mhf-fq¼Tw1ҡ{B3B՜, Cm5GQ""7l23 zc_QԎ[]RįG^rRtJ !:L3jɸ 8GVV/y\.h@>0G,eA3DCW! )Eїm|IO%q.oFfفs^\.j!zb Y@̖ibԢ2z,Λ61v?Ү\KyGL`h'Cp)1BMN8dɻ]kNFy#|EU@g,usvz㡆;PVΏ(-;8O-d' ߧ_y2 lק*hؽA*[JBGʵNhmHFCh=w ,S:Bg 5:WO(FiW@~%/}irU5?l¤l E*U૗bSI<wRY[g""z<@kthOJyYX+=l!JP+s.I2@s`e5t:zvׯ]ӗqMjD@ +'طl#A->uNnOvƦZK6'N1w XA|z(gZsuN[vTx He C ;[G;4Qv"!^jyh$QVڦ6Ѓ({@5xFxfߍi^.MJCDXIž !1tFul1;e֞lPi!Q-/׊1l(g'ׇN`pۉ;pl\XQ(giEH Q$Tac4 mV0Z>}JB jUOb/iza$>ҦNS#)/̝֏<+lb~U>mŃ;w 'MLWq!auΦn08k UTUYd\ %?@'KGN<&V$fKW@anL yy1eOd%sEx'`_u+V.A02\ʂ)P?⇴<}9 3 13Wu@jy}qJx o~넡}x$pMDpј ZxϢ0&SRkZw45n}cCw@\G7A#UJl&=0Qook  OC(43 pKK΀T܅W+TXrZga{e*zS9`'M5nwZ\[4i⫔Xg[&VG^0wSd~05?: rSd褥\dd'"t>Y&s7ʌ Ng ~O˱B\ (4<c\A FvӿColuui*rok&n|YM0ɰ$MI0U>nHAIA}Ԛ -O*u%yMpi;˷.6`t ;J{|)YbVo j c#a@?DG'7ߪrʿh1v>GA%( EP5܌H>m&QglVz=fBi[Yxw @='04^7.}ր~ko2&"};Ty/&틎[ ȓWgj:&O= 1f kO3JA*űY'Kb P]sXw׍%>DlSHhaa>ZJar>}p  eXJy"-;I5|;_W,bYO Q1޿ب(st#A!.ELyleuT{#TMdX #14!Yֆ46IyQJrOlHV o `V+v0ېkX[beįz"7R0mY(JR 4k Bw!7̬GS,`XM"[PJs ,N1Jg0B8?Ļ|R'<RYXEbp=1XZj'*yBVtc@#!g0mYp{7}c L^ypZR\lN,0i^~zj#:eMg|jM&O6.'l%%jf%Q˹q֦ƛjՅ&ã:/InM>e)v0M}1>ߙ8o9XCl۫Fz hIT=a 넪"Hwxȫ~0H6hN<SIo1d|wonѹu6'/MRbJca  í7q[ A{gϥ}9}n$9ξ×8rz:Vs!X{$IN(fW8|T)UX<΄B f}y9"hY`GoS:?2u{FL3^~fTJ}Sx$mR:d0No[ ۮ=<ցTfHVSӛȷ $?ŷ87OK$ 6HzQ3%jEQCK#Xb~HE桠Y٩C=-{ѩ$)Y8`x]^{6:ƈdq)O83վϝ"wB06 ɵw1,1s7d&T&w>R8k͔Z"PU.Q?5Vo: 1R]K)ds[ܦh{ɳg eH4ou:cYӏ1~rwgM\΂eigۼ~I,ubglx8~W7HT%$p^ hW>Dl 9qdV|lLATFc4?|`AwMƒ9oA*$8/&ϓڍbt-L whTDSy59ܟSK4;8n)ts.>kjo$Euq0E\^ }0ƦX8X%@P? Ż3gV+vիt\,{ݰJ{Ĩt(yfUlM>sm>T@]z8;jwqReۄHhiO*ܿ3rM(X~s.TK8Ѿ6 2־q6!|ǒB +(ηc55W!%7}>:~|[(?|a1uNCЊ<}2Z%zTf`VbG(T1JM!K{OxFJdDl#ySE` )znܽQУ-W$\ [e?u0:!_3e13+Ι?E$p7 ,G~جʕqK?}qJ8۸a+=LYQduGU]8v7mƀ,Yau(;|9=zs%LplF՘6;琱L`{' ]bg'T!NcB̑(~ڡIuiEʬf NVnDV:բ|.(߃~Y<ec7LBD} wmM'nX1W;M>~=jiQd躪ss֣}O|m)E'e =uY"E1:ȪHHT}T /1IB' *rD͢+Ԡx= }ceU|Y '`#3ש82T,Cs˗! .ed2(5PaL!H/'*Oa9%˹6Dpn8˷=V΀~B70Rm? Y6L}y4l\`={>~?$ճV~lդJ/OuZE6ܓ6ŤsN"n.L1!_IX'WapLIfVDNIղi}yClULA'r2rQa GhГ.Rg Sgҏ[1U Ao[?z G،b>+H$n9sSOj7FP RǢٹZi泒t\YSD-P]a|Tyuҭg{3uF2E =%qDQWlH)Ŀ,gcOcV6`{L.i@敞ke3ȳ_Fpߍ J*}_yfQQf b}bAԾv8rs#|ϓ :2M0 `j~nZ({bzyƒ1ݪl$ץRKD(=2ș3C3V/ذc`Y]V)f!6CN:B/%[t~[VN5Ȁp!KQa!n_6 !;W6td!lG_f(T"zEt.8Φqܡv-&pXLjBŨˌšn;c,zs{S~|CN2l&=oڿ.p).+{T%r)h^yUΦDZ4__ >?h+hb!RO'eBX SDq cvW֙m"eP$̢F}zǥa0\'r$LE'ZF"'#h/bX_2b)FL%usmxM"bp{Ν;GWr) ,{K>Yg~j'_3sJ{xML'>mrx;h cK 1ˑ;NN-e^:p]Døe ^+|0!pŪx.I4ͬfݛMNr?c'gB5a^͞ʘ?IC+dZ\}֠;t8hp{ۀ~DO%l0]OAH-X݋={!oĮȨ 8v7xG\Ij0V(_ |XRͪօsԶ @HsQGsͻdfB֕gd?d#]A vy>4]O\EG8%VF_$K;Wo5nMD4:lu5r?`CZ?KXH^X*vNnC< js'+ٌJH?H/S:1m{U5-?l?:o댎娤YwܭPF *Skنk,?r zUC0 <9GMnfS~}4P1H':N_,{iRZ E}ah/;ިr*>n(A Gƍϖ/<d7&a,,4tMhtz7pcG6wg~N),[ѽVEDvH9O!oe-ZA;Q; *#앐X-%dcZ\QbH 聺)At QO5}\aXlZ,hӷ HeL܆60'5Ӡ,G@@ ?/9v`BPLa{[+:Z #`È7r}eL 1U>Q>`toKIy-] ƄR.o6,TХ f/j#1܀U"܏nio( >]T[%1?[12fKت`z0ܡda񠦄"k 4u=?rHk5= nو#!HV ƛ}MO%9E݊ qUS;QCC]&*oQ9exNd_TNf:cLJ<%>3 Nx}'x1FudV$P݊U?4}7\@[X+kQIW%Pt|3KFl HMݍΣxlq1Erg͹T "`{?V&j(gRfc;*}T,>v@9͇'je/:N!=o]L~N'K&͊CLȚu?^UZu4^]2/Y:#=j" d]y!i)p4xW4̙Lmvʅ?Y,mU0 6$ګ ï!Rp54),1[Ԙi2sܳ-n"F4˰4ɞ0U [Bt{N7AiyC-̤iL'!-_X[B㽆.]] Vz!K+ORN:*kRz%&( &f'1t jef_J|IJ7/>R7Ff ]c) V0=0tIv#SAoƟm'+\Xu.VJԠ^baM0xmApIg>>WbR| N+BͧJ+baj/2+A e/o%J~+ɸi3!͒U܎Ȃ߷V tWl*r8))K-8yoXjW+m3.`a'7[]71ɽ$t]DZL +x]sSf14ЎUDqnpM '78%p1ha*yRuـ_[9T0f2ؒ&7#h#|:ٶs9bQ}W;?cAi@Ui|ӤEM9,d$?DxC4m5n=)3MǶs*CRf*G2vcK_.B:s^TŭRJU A#-i2=N ^i2آ#TP.a}F{`:sM<Uۯ@$N.bF3< en $nY:f"t)' S{ثk_]ەx2ĴtpǐHJz | 1+=9Ǫ_LjP0,?%dxZɑSWZCWrMNJt "VP@(5y%o|ȓJcr!g5H͌AE,W8%iWFŤzp`aN5R*Qkxr6v˺o$L72*9'^>&DQj`pK8_XŽXzX+T8#Xy_/{.5%4hXER*)Bk 'vA})(,Z 7vh >b[fVrk]-K <WhjH5CbM.LXt%:iy=X$5TR8!ZZXVf!swnsnG83޼ntpX[N7\ \ eVn"ɖ u Ąs:X(:٘5wZ4hjt>E#m;Ձ Y-5 e#OKhR%p b&̰T3oT8@.U Cgy~<4GQ0{uNЉ {z)4֣7^iYA˖ 4+pfQn^ CV^ p6^Јl5{ԻFwHO)/;#e~ZW#Rp>2?A^7bV]Ӂ8`Dd+ſWW NHWdȆ2'a׍1=3s"i$7)`ҊtBQD;~f3VR\駧.Фm2"m<>ɾe-}WrĴ=52Y]8,^L-:Jab:lr.DԺr7 BDu:1ɰxKʵ #SSr7If"҅;B~1 *bԖ) ݥlYI;0z!^H6jZ7U5b* )tZK9F83988}!<<g:3;QgN5Z1a \M`a)YXIɵ q4tDqt:\ r%' OA˅#k&:i6*s-EɌg9&8*AᵅR}{QHw Rjf nƝI]b“4Є'T} >]Jezh!fӂN]3MI%KD>mh-|z]6M+CRa@oCW(dPl E~S0auZIr1.M~\sX DhjL YS.1;_bYHEqDZL بDTgp񄇴Z'V :U 8wřwy3iZک sTX;vkA"_Oc#$"e1]Fr3Mv[7ާ:tCoW^9EܤH4Me%Mm:9*g+&<&polW%mhEċ`~o<|<nQ֯4L26"mWy 5{ֺma)Jsj+B۳:7ujoFTZjau_APdzRޅ!^M!Pِ KhA Jor6>b.Z[aC"U#9]dl( a+#1"u# PmF:HM%tňJ0HňxD5 Zbiݮ!O `Q%[H?`0ҋa)o"~P]HCP!?f*('@> pn-HI(UszFPdL4\"΍Ϳm"b rDlxtqz ^Zv8_1kAk 7 Щߣ6`WpCթ|ػxj8wl21vVgSSyMɂp k01~J1 ;u.uf><Fzm{A_61[Tϰɒ faVF:N m/jYqk_yf~T3P]E߯l}S38?4XƸaQLڽHi)9^UEp _#T!^@Eиmr[Eq ŃCOS/jϸ30u8Fm̵~4>;FKTUxJ!=Hh*{TU !6L_̩pKÏ% r1nr F2=t{j69.r4pw\<%ɠst%DT%=8 w vh*h6cB`Zqfop\0`1mj,[ Deˑ[z#M &u<=7IՑT.,I.upZ%3Yq~ 8ܦ4#=vqeOى݇McNA @/ t;؎JI= To:Ģ)5OXU9)gyĹ6 V@kYmND]X81V`?#q^o4" ozuv@ Sbsn$(zN?-g%G}BO̒;,rSޕ[T)ӉF~LLRT+2v*Xᝈgj hIkzf3"$9SF֣Hber_TeSSӰCF ih+_= Y'7#͹l= 9Y*~IHnsfUmOdܡu^:`鷰]K ݆!  Ta?lK0+:bB4 7cꚶ7b^y7xO:@^.k9 emq{mDe{[*TXu/ue"b85@XnN)苴hk96̀m^ߌʛM;c:^Qd5heLHNF^$)f pr!tBm:Va`9J"}IN)p]}jM": # hC21eWM!t{ߒ6(p&RS']=ۥ{ dasc}*ӐuPq:ON]UZ -\$*VuZ`"5s]%循{bj,;{ AE^r28tyGF7:9ɲxF)"_}9ʃNī,?DQb*n"&ij=WlrM7+D+%i1Ƌʸ 9æ;{ Ceò湒oaiVuBx;G 4DOtީ^@6EG_Þ;PN3R FqLI,RL'2OXlʈϘ 5u1*hBqj8Q!7lِGȋN I0$Jr88 9%p*NkAYP< rYяA|Rզ2<{T.+~U qAӔcN1(I B827qʽ3O.RԘb_{ZeE]kgfd`ߤ0Iˊ0 wG`(̵g۽u%1 K:"u >[/};UpU/Rr ۻ] q3"xtMVyӄv L2#if?U4ŝ9[@E֫]>S !ޜM^8gb&MU+J V$إJ( #Ҿ/k< Cd|.YQ 6V)*iX]dd#;VM&-҃Ţ-&/]Au ic1pD!N=̐$ BJ$GI'PzZ͋ ɻ. 7at`h1׻J\<\nJ-J;zeԖpCv1!r;$B cz ӕPRwpV';~ JD䑨!w U)B$zMAF8d~+;XWiX!=^/nV/¢qa, MH͝Z"KdI:u:I+D>ABHp_0{I%lnG\ަ͝T385w"m{-tͷ[$' PM7Pc\Vb)[l5iɿ{]|stD &҇m(8|~& <0n.K0,A2)h?LJOw @?Eaז_^fw_˕۸k7UQ&kU) N z(D1~ދ{f߼_,oUۭ+WoG2RIZha2xX _z4 g?pDW vы(}^u\+pO:k)2a@c^cC%ҔuHDP+֖xAfL pdy/ٛu`{`~gr7f+B@sta0Uή/'Z/Uf&`h_UczBaA"LZң3Hֿ҇˻P= ;>uWkfFѴV3 . ɽ#sfn()i斚!HOU6Q]tQLqz@1YDYXX{P+ `_=>)^ټ@9YA>tH,'a@JRnS/ߘC%ڂ*w TT6؄,5ydwPIB,w}܃ D x)24PTȥkk΍y tɚ!69yD'E3kI}pR2 ,;m/=awIjeѐ+79J)mn]N.IWSfX>)ιN)[i:(tBSv[kiqCGc-tbeE+gt72ĸ5赲MtT= WaJU-%,:,9G3؈Jgc! ӑ.+H0hWscx]ݑ(Sg thog`".-BN+,^H{KBQT|;.Fkŏ%se 'FܹF3Ŗ(HWNx+ AT췀}ة{H[tqWFDj-Iph]eDs5&Ɵ>d=.Ajuܖf0bW폖eS!~ p WH+)5k^KbJ*4#y@/ݼPk2v)p1h$]2zVeܗVC0yG5Y\;Cle\-bF[&.^$mԩL%dwInu ow\.#J3}Q`z쭌I]{p:3#QS?@K>D}f/2X2I$jIϡT!QX\5m٭xw{̀AbZwLB_ 4|n`06i_;wO?4٭_UuIN l9<}Cѯī?T3kDt tĨ(\Q, TK~a0վ}CzKXVtciZk z_euGu[#r[HiijF\PB\Z5x+i+vFDg-4Wiz$6Ӫ -n.^(E8~īBp\^ _@ (&B\4Gw@acr(٧ܒ>.TCm1h)pǶxG4C)acGN ʰbb"q.Jd繤V[0Zi^t.a652V[Ur~`"G.S] lMER&-m@&qr>TbE\=B/C -R&Br`EZ .L o$V9Q;='tOXI#.I_@ lAWtW~Vh??'pl!djcV+ؤwOϘM779CzL[vtsիe jE%[fA\ڇCW{zM5M8{!q4 Y'WTb.trDW]tQ|y{p6z!3irZo~`K>c|- g~BY/ [>.Opf zD @(^FYx VhA,WnEC?ViM H\yD2 )5B[}{4 [lFٓ9|Wg 2lT+'] a隽r4än 7)yÚ&4*(mMY,/oZ,d)Hfݤ0&SP&1jBUY]R :!F [zWyi]%b?1dR! sv$J\6rY(OyAE!zK%]HkmlNǖ8~f,K#ꐕUOh7}(Bm"Kt> Q'pYa!ȢPAZQKo|-V91B}0UPñL}!2z~vk 1z"L.*cE%d.D=~ET ?{*Gi/fYOID QuKq&$!kb}f9q!яpfmqg*4CZi,WG _T< L`>,F8?=N; AQ~<ݍcImG#/B׷.[ʕN| m-ۆN$AĎ*0K#"j r؇(%VCW!Ҡ*n֠Wu ŕ,jC*9kFCFrx!H%nn"`8SLn *MWsS0&\!š5`^J CNU\);,Ap=0m+'2O/8Hd =::}U 1F.6 FRNt<,D7K0#XxR2a}_*CP:)fJkN 5 ~@yq|/"Zrҵ\f酟2WPD ]*wzp \>cʞPY"^Wxs Y3ZBJd1qR@d5p=L3#CA!Sw~D~&,jngi*@4OVz2+wrEzZWq#"~ځ1Ow.],GDYZ5wBhP!0,C}~y, 2a}בv  /lmQȝ7>%KA_3rh*MBwշLxZbwKd(Wﳡie!YFqYҘjh-T®s!`KRR:QcԞۼ[3VQZ9NA1}G!NyLL1,33C9d@ȋ|#RML16 '{\JEhU, QvƒnF$JfxLӆhrlZU5'2@5p z1)].{PnsX QH}QuO{ ^W,R^,tm&B\)co؄ >q{pjApIHug/cI>"#`0b4-Kwkֶ^6y<mX 6\-Oph+p4tc/-yq UczvFD[ Q&v<^XD{+W﫞?$yhbCզ>2Sv翛o6#7YE#E;P8Z p%Χ[0L`{NO%~&FgHSފ]R o 9QcjqiTчBɖѝYOw 7cg~G1ajT7֣TC=L%G "D e(SG\QdY-_jk+ZʔZ}.x[)(NNnZ4LnGcW`m%[6B.﹝C`87l]GJ~@ a[U&X_D'b,k<?Wށ ?&2"u孰8vBIUM( a餲j>97tOv ܉{?w3FX=ϥfZŜ3qdzٛWr,uU0e@lȀIUZXK?Ŷ?وl! bJw7Q1wa(&9W2%z,5g2u!aƸp'5{7?Ui);U:N5XzRTU#!Q'8֊Ans.ݮIH,Uvm 3H)R; `k=FLlNaD>uP jD #uA(tYMYAՌj u+/żp܁49G3=!>  6[*=2֫ {PS'[Ƽ#Khz0"1nZ^e#Bܷ]ѪKzN1W"I4o.F"hDEz en"NJnXvPD[5w;㱁܀X(,`_swRc`c9=7Ft^ڻn1|?#Ï"KĔK| LxraYVTBST('V\grSN0}D`fREM3ƤE\AU}T8` H"q7\Fnz};I)5;U<Ƨ)J ^ !Jȓ}5 wu+̴ē&<w@d`4V8*=^I2%ذ}Sc޲ܽпC {[=z1ɢQOWQ8#X1ԯT"jy=Oں5B4X3x`H6puj*ׅvuJzg5q>ؒ*lTx#Rj\qL|}n=B֗$lS.H_;gۺ7dyb& cApRorڀXU缵ˤ"HFg=DK8wAYXăcJM2Lޣ{8E ܒ \t5dL9k-p aWupPfq2uiI"%":+;Mԗ\KgWFqGsVȑFmڶBe ʓyJP9ؕ{O+me[p~ 4`/qe(l) MG{y,)V!C_JT%Uo(YU~̦QbJܞуW@埧Xw1jj$^Qܗ1sbkpJI^VAn?l %e[tn$kAr]].xt-2>֙Ɋ]a~&K玈vRV(e"qń\؜G܌;_f`!|L\͡춒v^s:=%;exհ{R *qEBՈ ?ɜXamfqWW_QB+ɯS[O oX!)ˎ%ZN<|24= iEM8?RX潢X 6ҀѻE!*Z^ȽӀPV&AUz<<5 hJb>2{aQE6SA0/<_a7[p~]ܼfEO툉UG9Oݪ:-C1|{V|R1F8PIx)\,gw)&F \ 9_ wiv$/9n"t t3(S=TvLM c Sۋ1bq,(7d1Bڈ ;ΫW"/L̴~f.ovL&էL:$_brȭf6zոk5&&/PH|Q*2Ԥ/)Ka{=Ά`ZrF&nnA_ĊDRX37%KB[=6FјV1cVlQ٫b{mŘvg] TQKp}UAfJ ;x0M Wk}T#+O/~oe-Q^X1IchQbh҃:+>nٹ%m^FUf1KӸ')G`/4O1>C<\ZKNAˋo u`Ŕ.P/T W=ϭGJ,zE1\Ei5Iy DDNsW+՝`Fiг ؇R5>iM2],H,2/ )ENU&Y}yJ?&YݕΦN4 4 '9'KcK[vmtsoP_Qc+!TYګmXDHo3$ghΧ%`\7naHMBp\챓.SµϐW=aW| )R]JVj$ +mB_ Y*fY sČ92-(-~'R!QFP0ACD2w"lFNhI0{2j>'zCNbu;IG뭱8_c TVnHcJ{1Ad|S"a0P,E![0w y&nz3I<6Iێ_Fu5/\sb= ɳh0X~^[x@p˶Vڝl >~s34<aO-HYZ"ǶSsZhhԋmRU VQ@bX$źuL}(fO(w!RyuG6Pc`^j$B*A +L#[51:kQZ&rdӽ#3ߓbDǂ2C$xȧ-poh(ukބB }w*2Q1zoL.?8#<t0vr+xaZ'[3iE:xm&jK9>zWmzMa,=z֞09Dt`ihA,S(溜y%B 3A,4`u2Jʇzቭ KH9kTGMz0y'c'XdS~ZK@ }1gE_y z=ClOmR"@iehAY|pa(v*u&%2$L)qWY@̠fgo]twZuYp싻AZoY 9KFP_8;V>r'[*y!xNo!u/r= 0ɘ*40|w{GsNWiҪ}YUXjұҬA)\z" @Bcd \"sEd];&@|lJJ,5(20i.m;fʘEllz|blh}/ʘρ[0a<6Uuzl/wXbX~\%ϸ1Yv94Fp=G̥YWiHqqUoQ+RN3My\Pu3d\*.R#qWv<^It|+o#tv#d,mFkg&&!Ayo\|Rf]>~Y[Z$ٵg/؀OW{8k.haC>%-}={T/9Δ0OY߅=yc=_D]gm$AW%gzn\]JL8L3|~ YjCɋ!r$əTlނFsXܜw i98zci>]ȪR)ŭ2-lM#е]/Ӂ4^3ȩ"'>)L2$3dl4zpq C2%a #)hVnwz =Dia![S5Q(0@V8ŒR}gY(5U9[19#\`跏HNG%'.}n! 2Wڵ8Ӥn?S>?V!lbZLOF}TʚMGRmg;v75(t#0 &y>" #Tyҝ$hǭYכ+J\]ST-,(=ߜV{(jDqX%B=TgΤɦ0 Ws(猳uA-e-g'eH@W* >Q._eY.v$m]H`+i ÜAٱ#7һ}q 0ۢ PNLVӧճ rJTXƀI(4|c T;nf%T{B'mo0X,rM _mK#sΏC38%BJIJ#5~q54P?O~oef54P<+X^qڒKuы}=k!ئ@:V͔]y!<91ʊe*f*BP ̥/9l+,~AQg  $aE*&74g.*uofѓ)hNM ye쌢1gX'S|~/s݃5qPcНGR 6 _AAOS0ZL|@,6d$ n$ԣ+1ụbRҌ-Lۘ.w? }.ȟ&d{^ \Pm^Z&aor?*iMءitFKO͊t ޺w=86 \<.ǧ}jMRt1l>"q r!L9N |Pwq*kK;b?Qb? %X `l[;Jz ȿgV`P4^8Ta|;^v/3화0:mLb6a?@}L8p^ޖY֢@Kܔcսie eWF3Y"N)?pUa;hB4/_cOu'w-2 'Qjz*45Nf'S;UPHc5𖔬o0 |K CNTN-e Gv}Z=, UŹ)M~kt(}*V:i2 0*prp?^ lJ͑a6j@LEݘf\h̪E?g@|wNl+\$Y2m?QB%׆"WUHftwl(]+on~}REbAr _V_e,Wesf*A:YKWs()$3- їw9uj㔜I%w6z){5f~@_[\J .z} "L-rg1JSӹ?e!Zz<]LJJ86w!۝[P=t^NZXW5!f(+`G)Lx ygy}|3&O &a6\M4Mz* n7TgUH9}LN;WR[> o,.='Z?x U*(KO϶)LHT8h7>ҏ* 8r(&̖u]pҚ 3k-ׅ[;NЉv1BkZ 7m6MMY<#0N7bLن)xk0gk[xRR!k )!YerEZ󶿾2(B.d+JKJ&a00NJi,`L0G :h 7G/~?ޝWP.ABO`6Wj-澺Pd yՕYaLzQʟ4 3Fz7U">V+t]M zۿϲvD1!LW`z[l J;{π*>\M#0VxJN l.$N7.!LOF&(RExHgyD47zw<atةID.j!b`ګ+low0؃*^WbӑKcRSj}5h^fx_Mc+?}/ !h\I"ǯq<8(~O~\aߍ>M}f@+DYw0MZwHXy6٬|k ]UeRAM-b%ĖW9J\yy:2pknSS)1< oV淹dQ 1S"<ϠC7Sv;'f0?kl"p~fTQ:hO T0H]F+VA}Io We_܄Uol@B||R螁>Vm352q]iM Lʰ>b񞫭SS>OD(t搱xM”֯y\ceǚ|NiyWy(.[=&`b$a&}!9y|Y?SrB)r7cdq죂^@rāF.Xע3$_ND3$tzPybG:{pF8dSՋ+Ƅ@9'ys `W6/NಙSR-hQc9}|(ǽZ* 2K>6s$O2π@YE: )}8UQ5DI*6E>7mNPnYYOm2e]t!=/MS[7.1Apr%p(< 'gCV+р L37|\u6cfQϜoGZ.Œ =mAQUg#7Ϸ6֬ h䲱]I&ebYOFHzHބ-ICw![?q.eq%:=Fcu-+Jaj: 5̓ʃq<,OnA lx -q A{4o}`z`;(vZw >x-N@^ Dd7%\~]W(JK^ыA.Rn0WVk$kG*&(j?'ֶDd.U+aw1۬Cj:-48>k;?8Gݡo("WL &Hb֯IsDjSPzNE'|E<{j. 郧ɢELo/SbĺDphYnǕI; 􆅣!6Q݀}L׆4ŶOBʪRLlu^?U`XOPyq6|NDJl ^ ݡtn3ee`^Z>Z2cJ oX9r'F%5l˒cyU\/.K-bn~pJS&uU.VNmO?ɳ;RpF@ͮRoo5X2/(n $42P [6 iN'1Klyl+[wQg Tʿ*S ~ DbCgu;H: ^39zF`J*՝sd='MOL!?.oYdOsGh5,4PAɶztc [TPK8sf*'EFMO3e a/[R$A;U Ҏ">4*p:`Y!q!^~<\ >$Q Ya'mfcG87aʽ@]BSWaQ~yX`X&l0!` bͶua]P:8ܷ.m=9粉/_?BLLi "^-NY]UQpr`xjd-q/Pk2~)0}5ƣ S7scG$ax=hao⍙)GEW5/O4 Jh+1=N j\y[-j촔T[Z[rytʘ8LaObMj ׸K=פͅe!z{C\Wπ:D,S\:5 Uَ@)TG'h`}EO /;qzi?-/jaD  Dݑ)Wѿu:XAI(;BIn&c3qH6UYH P()|E [5~K+):aJɲdwBhy8?] ;0.i9o]WɟrĴN@x֘+mѯ%ꅸe }x9kf ds1Y; WNHFRǐIY- ] ǹ|b];'# ERk v40uD Fsdt[wz71&!6o&}18 tL M>B.Xn`"w9 7  5p|w?w eC:{vӕK")S܇_ihgEW:2ՎyG4w/L |} ]:k-2m؛X7&dfg?f 0JhܴbT1ѻN/:7'y{"sAxKVr?6G=X mL[XwX>6$^}-$ቝ/U03]%剽ɜ9݂א ޷倻TP3ҹ"(8(`k 7,Nqv-0؛B3'GJ})-tq,ہ,&Uę#/~'>j^^K>r{2SC=~LP{<gvc/Z);Yq&6hc`p IM !#R\&VKHx 9X0D  oZ}CvmgJ%3VJ) x4vY՜QR8 O@^<$rn4a.o!*]P;f+.ē>hs qKc Sr7{" {d֎i]eQ-sHT?iO;mz1 r;!wUMɄL=f+O}k3uFoVݒ5'Qcx_4O7@KqeJ;@7~UrW~֩Pu1{i$_JCDMM''ߖXsG B/S{;, 8"k2`A>6蔳KJ EQީiO.(YO+u`h "vL:x ϋxSyd1ʙ1scL$zOe ￱`Q ':O@QvrW ` ftK ~ZocXLV_3H<m÷y=-(vq޶晇{8 ~[KC6B6(}{U{8$EWWNhoBX u0b9(wt+>!GՀRLNȀ*y-.ޛ4XZUp>fPedn<;6c|Q΃\r3ag,͹.W'ԙ7,NyJ3I( ѹdԞ8.CH ?4U>^" efH{5A)FxB{9~4f!f2}ݽf^rS(;ܿk꽛=XnkyɊ^U/,߉1d#|/Lj0-WF{Q]0@(,BُE}YnJ|D1Y#?:oWe#1^# z,tn'lAԾdHZVBW>ۏ˕#J̐pzW靀4q6n.C ?ͱ`lÎ|gg,},LCC.ת60õI %Cf~$2"E:`2&> %NF'ygmVͭۉZnw*r{@p/( s9ɠpF ^E;dOL}3 6F.ɫٚ]v\^?.MݓOP N~*GxRsCNtv4鯮u)gZ48R0PCӉo)3v̠d!sҜ V'&?g-WF^>?%Q_@q7fyf2Qjob+X8XX([rA=vzFߔ U+"qoZQ+%zc8^ ўXZ#\> ĵد/Bĝ 25+%@0ȀQكOˌtשh8BW<@r|f,5c޺YFORPӭa,dk7*pIrՈ'hHCy]%`xʨ8 Zm,(تE?ߝQ@sF;>fZxC>6TY 0~FlGG nM(_t\FoQgN"񖮴it|Ҫq@c$#:6faA) nysf@gܜiDv/M1v Q,;k- 9q:E"v )zzw=kA`uP"NXL‘SRSßjsavǨIz[_/T 0Ŷ Ò-ʹ$P_zΊ˅.Trrg_ `e|:mYGڶÃOM\{id,}㫘GfcW_.xH'N|9“ j1aZ8ӁbUK 59Ec=ݝT0ߖ.t^).=ye6.а:(WPS"4? q,V(جV0@mԋz71U1lAj΍%9u 5DM\r?yGt)rZ_¬F=K5B/ &x\7VZe7>,.tTl7NXky@O ~$P|?dS]~ re vug4N臷od:#%Po::ɒ| w~mHU]!ȎX)S[#n *W,*nrAeyu0͖ԹB(il}+ NU KHLQtS2zk6#Xugy "ʴJ?\?+Va-_b-yAsv R[sՏ5l)ƷWsXfYiԷ%LcVt'Rw=d:y-QN%j)UB$z(CAxT& >V (cUXJ\Z4?˖rT+|) ўĀs`QJYyxԫcE;QM ȣyIF^f"O tapRj&R1z@ȁr\tU;e|rftck%Nr{ }ncc)>r慑HRuz8g.ᅸ\D,l]q}.F v%nos;`aoq.cA|ҧCӢM[cRӈB09*.g1y~bc*2h D_ukXr-K62;ڒ$g3i(U[y q-.(/72~545~ZүΛwHDuR59"zX lHa=W]ͬVz"3Cn_M(jAcؗxoݨ}W !>LOkn+!|Ƕ]ř`S~A.|lqgyh]EFK7J+\Ϻ 5Y$|E1$e FA4FOYNuT\n OI6ފT`JvL?&jlRVƶa~ݗ_mo!q#h?KW;ULx:cwѬus@f7e-/$7m:ƎWHOZZ'(cp꽜$fԊ+ᢜ6vG3\zSrݵ نQq-!,;x=~1^ 8CɨҁY(u)(wvJnVO?eNǀbB%D^O;)wSUL3m rmj(+Xo$^.H@w{x . LEh6Bҥ1#hQu`ޜY77#g`a(C -RR2/$x\]p'_Vd93pF_)39(nWV ga8s]5mY1n8%(GZ׀4>޳gRWnֆ]C귮> vVUYu ĎR"I&#Fo(RSE>78O &gbFb7^Y<̆k %Bչp̖j\_kpZp+{ن/hdK0b9Sy*(_Vȶll7k/,e# B_Bz˷oa!&tgd%<+\ SQ|6O̴rGp>YzB|/4$eȶKvҵq}9"6` gUA觾Ubi6blE]c}&2i ŬC1lK#  64V r%Y{[)=am4،I@~X¬ (.eLβlIc2jOd7LpgϨ翩:L暊GWMG2fv\ZdR̜`nuW(씲JA~%/HWhrv8yRD\^0i>Siy ~W0k4 s[o&B%ԗ]#}KiTFy4_7Hgi{Jb%* Fͦ2h}xcϘ#ʋe&U'Dg ޜtG̽V F͓>2qu10 fkǜi[ӹQJIM#]"OA):rNDע_t+YXjp\JzzPT!τ;Q۵SskBm2I@yMo&XNNpkJH6!htx]^y*{Apvj!kv!{f/\VP>@hΒrl5p!@5 TUo]ZN Dh,#B@MʡuYuv]ȹT'V\]#g֎AR+deah'+=jz_\+4&%j0 v-=t cː`#q^2p|ӌ~?mt>2ReW7 Gb޷zu=8%0*"d{6QG}=f"s q莮 -SrTNq7N[DW]c-RtcՔ5rϠ)A} -XD2ŏ M 哫>zT+ǸXc,ߑԊJg6pF_${DY<\{xl[i(Fe$Xm nlNH2rcumh֗䀄l6nK{I%s7̃Ug8BzKҐLYƵs?cNp*?@- ؜]أM#C܇S3ep_vbG-54vmXH9Kܜgu eÃ[j|`P #̪J @dR6@~40҃‡H9ԇ0_[Ӎ)Ф=}ݹʐw}ezBhQRz]F9ڧn 3zHG> ff>m] nOG"5 ͯ :=c\ޖ[ ˭-eKcxlf7Q7bQHt-rb/0LTKF`W>-D^;WaXcU!!gAQr&Bf3u3s- i}dN&w~e6*[['a [*}vhetgcFL9p3byjgWׁ8<"lQRKT/Hɟ6Osh, lbb/u`|do1 od׶\#А`+۸  CU.- SE+Ϩq-ܔ p]`%v`6vC7fS7]6fP6!M2X9;tԧb&.F&g2o5+X/:Q2jfV!~~'vٳ]zr,C" m/o Xm7b E(Xs~!;!k|G:ۗO[f;vASE3GjBgbBs_`ꆧh>BE0 ⋓l/%kcSÇOʼnXynՄ֕2w`8Dy ;}"Ժui'[@QwIaPJ|]!u#r:$<<'|$8ac?5=b wSFΆX#f.P(AԪtCE<5ὒ7bm|@|I=J(?hg Zb5_ː qdqsqbo:mrAHmUs"^nCZ8h'jpdwAikr~$v7z p5[ҹl)I!(JkCA;]RSo/b,#Gw׋}dԽ&Qڝ;Ѭj՚+@17nPN-[?pq;y:=ň]4s v[fdw-7=ĐS6wCg'@8tf*d>Bp* SHqeweXM 7 }sK'[`4VՁ#Q *f;Y%Xh[?P 11N6C?IV G'C)VRsXҺVހ>HI䮹 T/إtDw(9ŝ9<&\BEBSĚ'1TUУu OSO$z[0L~suu[)9JFkoaWѯ<tO.p͇&Jj>P|Cs]4OȢ'?҅@emH1*hXUqb\St# Im}=1"hFf(ۊ ?F)J6GɁ \K7T 4;`dacZ;[ Gދ3ӁxvGtp Rvefiuv= 6GlwpN9 Gg,p1T #bħIɡ7b|dq2S8uIh7#"{|tK1VC:7V":_nŘ*x̟h\eXFD49'ݲ#[S]SMN3CӪ `KYw+d,to*Hn0]L m35vlD⢬5x\*oȸjPj*KJo Oj,nFfƧiZ|yȉv:nԃ垵MYaop LW)ܚS1ǐWXȄe FD'=D&8)Sb Y pS 1W?wTpS1.Ic ݶ)$$ KJ\>16>{Km}@[d&pL-xʦc2n/NR=RMTg; 3SDb B]ETؓ'yW._TylճY5}ɜ})S$PdGfZe#p#X{g\(}!auyEM; rIS^bcыxg\T]v2~=\%Z`#AJxEt Xw-@Z&.t:D 4pGg޶e/UЭ ,4]DkE! kN .'LM_䋀>#$ t ȹǼx+2%%CsVs3 h@^XMmn7ANQ0*i]JT_u9/d&qL`]M|[<2D](?}v>˚hӵW-N?L;3DZ?'释'EH$-鮟ҰhH;glxHT {~!dC4Ѧ+Ő*vrԄh2-:.Px("Q>MOR=A޲*%O<;0L՛S9 )E!ԣ,\;CE6몙Zo_ghƟZ(6OI@~n^{vq,=4ׂ:; 7G5h*7S$ FϖO,' fsļFrL): "?.>TfRw} Aζ:KB*U܅?2䗾݉&lBo jљ{{ϠWo\p0pҞ"<.6\U9OyǪ76nvf",x/d.8k7%bwixz%ˣx¥EOmHT[N10*bq3VYemw.2 rw nY0 Lx2]Xa44]$Z?"! ~%0ĀMT"ϾkWF!]dk~NR]4k8Bi"潫R$ ŞrDh |E^HB0Qͷ)80aW{l"^7tAB,ѳuuk( 3mF2[=jzNE?w ЧʔFI= ?VjM =?*[zt?7vkϜ2TPLQʂ ;n2YG]v"aQYtG'i<2CZc=-Aͷ Lʀ4kv{1$ୗ:2bp'1-s eUi(MiSpHI]3I)p=yC˷QDfs}L*m#>dw_8.zjVױT]0cLDsA\ÃٟzA ~U~xh-g^鉮Jju5O !:R +ruI`sf7qrNృj kVn깣1@iJ1$S_$%\n:ң0*p%;cuaa 9dxw7fg 6n:8~jndS.[yxb%ii1 ]9bC;"@ >ͷMm^FHXJzRҌik[!-N a"9g)suahԢ46M~It9*z/RKv6 MzTsǝ$?@ >FgG {;bX^ }:|BK ,:. 'CR >N=vtnr0U+9>^HB8#R@Wl !VxMIșbIm?IИwᏻ:{WT2yX{iގ `o7{k%?upˑ[Xn fӹkw3 L"sH64eX1UF+nBNɬ#T9Be3à2"M+s1 7VZt;%`Çc6:Nsi|]sc/4`0P|{{I ަq*C`sIv`ᢑZv= g46W>n&cjW?$3J3\;IBVΣdj}ȅKrNh Qh748Cwή ^+ M&PjWcaTuzޓLڰ!tܕk,>*%%bkTDfXNYrj@痿ȤbD[Ⱥʕ|`tKxON`c>jh[&;OS 7rTU@}.,ᚸq;et]tIV9.UV2 K$vLQ%C G[)460LI) HDʀ1`I;>+jކv?s}/2-(o4 {ʐi5fFY>|6s+T,,^o")0ҹD2xd! -1>M3)x'yDM}/)4H =(:b]>HNż3>AкeH'T_>&~7'icVdG7kV6G5!@L{01Oһ%Z'xR"~lPg0֞7>BhlGTrv:a4 L0`Bdu-!3ޒ3#49_[liWbI0rDijC}| L\pI`fofn#chC¸X0{Z7mx[!nwZdb@yޛAiF5yOz/BY`j֪_s$U79if鿨fL5t+JwNw@`:Y4cBpGX=C_{{W3W =. R*QŗRds,F3 w/zaH:rGzzwZFE>[.`}5؀; X%d> ʟ| j{E9Lz鞒WpϑuB +!Lscx. ݑRk tdSw&.&} 7  }$nvFqV?w}fm5F' 6CX1N\VأyO&=;,yl~>J5ruQ.Q5EzDq,+YKirRN[wc`!"hQ γ%˝>*Ԧesp!m`G%DU@^'X#ohsL['DyGﭛ* +Llx>* QIod`{c؝xw"58 $AT߅j-/RWZx޶ZfeunJtKGxMFXo_w'Өd T%Z_Kq8s7842k9e[\!x [Vk`AonhJ%d =0` eFB/|c/e @O#YQ "┊rqHЕ*rdEjj L9kp F 4TUՃ&s)z'~yŹ+<-brcچc5g-^xL,b5꥾ W, c^yGc=d^5t?ABfSgSt]rJ:SHMmYL794]wU2-o]dImT^hvs*~<6q^k_LX3+&^d|ZuIǎh4?nlDFQEYlW Rv' xo&Tt&i݃ N-Byc5C> R{qq*#힅9˄G[ÙYg yv@f͔b#1; W%R*suǶOW6HaO װxJww L,;s%Ͽˆ !je~73I+3J>wRQsi"rLžd/ `@L3Qw[XS{ do]24 9S!}KJ&I/t}BZXههWE=tWP62Z4Kc*}N$Շ#D iv {LD.0b|~B~K5쏇MPd߹kFM(FiCO2LsV{LxB6goÈε#`9=TuV^K6aR_˳AVjK= [t=KjcHRb-_EiڵA5l.s)i4D5&^92wۓf5s2g D`=>ꃶ;jfQ_A ]9X">1@݊~H?nZ C]ۊA_QPy]"q |)[ck.i.Ý#crpPB`E'\H)K宝ss* ERu'FՕp| R%w_hsX 1%Fܘk`C J[X,_ZƈPM6 ?a(CVnP8!-/&ȇ,0lrY}/ $cpaqpR-Fv+W̻>'mI馋h'>xO{GC/:]*qW輊'D.NͶ?Ox) 9\/>ÁV&3 йo7la D Tk]Gz~SBh;稻@'Мז)F^yuLm,zc̱ <) A6! {VVQ k}c+HxäL1$ z|Ahg" ^4@[$al: L k/u8\fXi/<]!JGQmPC,ٗ8K '~_b_j'Z`. HїKG2ۖ~FP鼈qf'TB``^4mTN*%p~XmrH(S۝**lRJI?~bJsh*>?pQT?/\T{RBNHImlRݘ(?8ƲbN30Yh?\upH!F֧!^be7@Cvj$p LC2~x$;VD3WeLq'A4zVpwCڢ(h;?D-<XNMI~؃8 2:f`Hw:X@x/IMpZZV WTloalo8qr?VoG'+2Ȃ-gu|ϒfqub<w^Fyt5|sMv}N*崾hx67_1  gc%lEGz( y/rYX0_ָNrP*6&Ҝ,i?B'Fc4~ͽ6f~¹#kO(E4fHp-k-Ţ~b!JyUnՐ$UY(`GLr7Vd̝܅GYt]%8lp(r$?N)߰u~\SCҨSM+M~i[{xЈӲ*Rג@ Ekbɠ-†a@C )aoN5x3qPX3{J!63IG(%gѷąU)tD?vp͝倹ފ6S~J}b-8>?^s^6(T ʍpkcG!R7 x-JJjBa Q3OS-:ZhYi$7 r}ͨDycoHI۞~rs$${2?px[9)َƾA%]~9` ~;QT29J`1}`E^Va!LXd:>jf[ᖌe. gQ2AkZLrݦzʎ0tc`S*w4^R›XCTl^-cu b1n`E?:o7ر|1?t@%3[Ip܊] NXy9ˏsИeCMzaͽI/$(ڿe:4FAfj^ax\8ʯ@)*3AD ĻJ6xYkΒxA4{+ECWzc'U-†*gvC{|lÅ s` e!.n_\-b.P5.Am_@Xj8V_P.H:v}cƕ]R9I5vq>exa^G>q7Uh,C۩ ,p(LBI jV׽kH&n)U: TA}gĻU̻jAˣXsov T0YM0mZnOC3ي(EjXb;Qy3VR}p\;A^YIYte>-DΘζXEiV,֞.wO^LSwL7tVdǞ|qu.\^)2`5j].}ΑhZ^j3xPP ݰ" LtҤϼrP(5Uam8T"k-6 XS7/ avxCl|B\2驋2(CG@r?$K>d\L7\7=!&WOkp BBhG!{ZR9`Wql" CR7P֚˫~dPbr u1E9^TpWkJx,!~C5S -;=ފSEf{P[aڲ./O lfjq1S۪=JW ;3(w/Z>A mc >yBY9v]$K -6mwY%}} >_MfvwW3@pc702$@| A*йn MT2) I*$)ݎ:2sq0/#f3ܿ3x e=TȦ<F wawPʫ+<1w4}s{Ag+ȴgA,BaL8Ÿp3"k Y+׌ָ;IG7*U(HGغ7@\,l) *2՛' =j,qԗN8B+V iӬ b俁_.6]1m^QbCC858;:"- P&`@Qj~5 Ǽg҅=y6R ; uP`9k~–:|Gns3Ԅ?&^+p vXBp;[ceM'[r!C[k[gS^189ׇMe'珘auyoE9;IDh5Wm pXQN_ח'WB !~V s:YJLzBViY+<7#x'㔃._;@e:GW)i_NN:]UghP5#yo5!#A28AܴVml$e$Z X3U&1MV<̒]^]_?R&α>=\"=zPT~h|-+ʹ?vlEhJwMQm~ 6d|绤\LzH}ɯ6yg]&k9;%ᓟ4xGq/rgOLІlƕ֠P+"s2\-[v` Z$uqA6#xaBS݋O{Q^.{65F?m\VZ[8sܡ/Wҍs0:U$tS6 剫C:9U$$<oϽ~jxL|cڷ jscq,E^䵑 bMŰմV.>}<ǛFpZCz"ׅ@NQ"%I5{lzSFij x@a9⊦KłGջM; j^D.fkwFKI%ofc#vsB^{V;qgL6;-[4A0Jv_fnqNeGGEдjqN<жW1BVū6]V8),@iy/)Hd ŗ1K{x12cy| ²S1R99V's:Px& |ûU+kqQi*n4rV\&]jYNRU+lE67͇~q.u2Hdw H($yra.>!AJRwz)V/,-LMsi4TX.g6pn98iۭ@'#Oe72X$My )uJZ[(2Yŭ豦h!\Kqoy<i5ؚlDlG+>Q_2N+|X[ P025?iJx{*63%}^t/-?|> Y2G7%z* K8g!%xkdI3cS/aѭ2kduwyMi`t~7qzɝ:EL{en #ϬЛc, N62`"h`}YS>.567hu5]^trNh@`gURї$CTZ!F8.ǚ )(+=i7`"N2~v%>(}"nӁ7T.DQjryQԀe;] [B|G'pRv7%'C)cL \7 +xTsba5:E+"| )'S8~˭vZ| 9hzP@n4ǡB[tkBcdlcxd/Ł8xH.ЃhE{$s j_C$BmBKP,&z=٭+j+ոs;`"AmF+1apP0/F*}TgP;nRK e&+&P o 1+*\9rА .lW}GۓjY}9Rp筼tߧh173 n'\ة5zyr- 0Ţ?wFӇEV,&VM$g2-e d[}}ɗ>!&A~B !i9U(ƚ^LߠFgmŧS?cQ9OXJxH,t:3H}2L@ħiG.&y-Ǐ U鮒FyGS(?)ҮlzDi Uڨ 3 ^Mp+Npl Eb͐6~3z^ *}{++1 7<*)j y`$ }. }7F.ZZM7E"7j/jOi)rJ`( x IM-**³X G-~?qZtYcӃ쟘ܻS`PǗ+ U>{2c; JA 8ng4hq@J@! D[  R s1\qP6p8|@~a *bx_֎1kGb ?^+^kkQ7t4-6Uѷ<{A,n/L?X䓆%zt͒kfΠ[@^]7VUmTEi*=[Ps]Ț qSomeQFR},JNPj 4a3x$xހD1r|~Qqʖ4Pas<62kumxNJE|V-ª72těSSǝ!N\J(,-YqN뎈>aÙ˸M-@%@ (wD g!v1M$clCP$@*`A9.<-d1GSI =d+kfJh]x3xT7 d&2Frz1Dfcjs t7X8(!o+EG=p!^oMr4@~C||-`k &%k}V?Kp}%}3ݐkNpww5/gfDqNcq㠢S3Ln'f>\x*f5=B#gjqEGn,u(x} iH)@󳽏쪋볇 o_LDro[=u_di-)J'?T.&fSD-T%|}Q% w+d~רۃx ܡԂ;ܼ⤺ TĄ*m2dƸĺw6k(;,]䯷ETqu?˄}Jh$z:5O+?``I nF#'p_>M:XLc)e (OZDH a`,5<%Vss\&|'t>]mķ[2:a2:DY٦6cWb%lyLB3#*+ q<"pE"#gn6wUNW$dK/͟ P @e>Wu9  ZܜϹ` ;2qY)g)yySi1{Q"]?feaGh@=|z ){C3x0;ҹh3!Ŵ9+<t"j@h7[~WjqoY[Rn3;7鵉huŊ$&u즏$3c"~ ]ekMV/H32$ΦXGVFK|\zQ #UJ8$d '_Acdz[Q}.>dy@wT 1|/Yc[pw_xѪg`JJ7;$3 l&ewKۮ. ٙQr2̕I78ҾV вL`^|ތXw,:5&z$Ĥ(֚M"\޹qo6zh;cx:YrtUQo"ͫBp}L&4, N (욚58hp0JlA2v6i{46Wt':bd%cDn'NO 7jIHlwu>P!MPkČ֙b"gi#ν`ܒy'7ZMOwGrKy+]y!y3IAXPDl|D_!3XagfxN8NqH =P BpˢweKH]f9IwIo~6Q8wTFftv64*~Φ44zVz4fo951\#P`A?ă-xJ^4FZSP֡MdmuB:<&ӣaD\Jec ZiHaDU]Q5˪!|ݑvަ'7K$#7睞5\R1)tnsw5TTg4}>bꁨhF]FWOl=5ѩFaBriLNWh${| "ox홏;tjR Pp[/LU8՚`,bܴ3~Lx:&b\.Tj9WungndNJ~Z&W̙G $޳$g< zVi%O>0̨1Zg-"p1 \6{YF%/+#x:e^mRKW? i PqDq5|M~}Vae6doFh08!'sfÙ?`ܜRJ~d3`:jL܉ܼa"ĺXF,y}gf = R-u^n] Ͱ@ֹJi[}RkBE_DO4RDC$~|['+%[?ƭ.[bfƿ8MQY87-7ʈ$>_+3\9nat $'[v[~s[-ćX_\ia'+ W]"l_XL ۶"P@VPDp!M){Sc$Ӈ9ٝqU 0 ',mӗo^F}=1 k;uYye} kCsP&lmWc@w}~uԤQ#,aIl]^N\Ӷ[tPm"8c&_g-ۏH,l]bտm4vMn!gꋯ>$Ir?o6 X19}-ǣB3p!_u3&F|b^$]uxS6 QKq,iѭ:MX[V2)hf!n{VKfMjU jU69p=@rhZ\m796Sj(WQٚ0xl/ {kf+iog :rr<{Y(+ޭ[ʋu"jNf34iB*E,z= 4k;Vmf{cP_ {gZG8Li]S_Ώ\l?լtƿ>ڨ{u$IϏg-5P6a~.>v nEhf2,${ya=)pWl!FԵU!yqtN7ՑW,_IPʅBI@:ӉMx%f Uf|?ёO31TS-N_&(>SĹ@lR )鍯!m32S/Sl)N)͇nD䒧߇Z1)nϑd^si(S2FXįJ;"|}{37Qsex}'0# m7*pR0]`d4w,ùU-MYaĹ^R'@{kEbGzVy3 py6/mcn|1$;_J`|֟gsx/Cv .$B =IbY }.dW_~8{ldx5@2Y*-U#|dv$t2 y_a`g=c4YEfn>^m~J>w҈$P؋vC=HP,1Go6;JI@5kH%?P7ԣovZ\Yc(F@1gcd/|`27܋29h`q\٫aj n "Jd|+ԜBȷpAx8ڻ] Fh~.[w.%jjBIEKv%!p ^w 2fptL7ꨫL@a3גtɟڛHv<׫su#8]]9UųǰaʬߊtM+KO5Եw+3jx/\eoP1 bG_%5&HZf*ſHcBѝQt03{<ƻs{-wy nObV&~G~+ɽ'S"T;BQ 9n fNj2wEƠl.VRGhe\4?'OvGf`dDg ] y+<qXk9V&P1ؽa3Ag|ۄ4x%^r1{-0BN%4_fF4A򢣢}qXWyBZdDD#7}qlޠISUQ{Ihĥ# ػK;QPl5uN'}ѩvW}ƬoF:!Ygw~*(Š\,-C+ eJ\O[& _j#?Rp򽫯P/:GJ=0HB1Dx$@zzd!/a_1pY=;*1RmQ{nZO|E>_q*5'r?XzJk0xڨ"Z*WtRrAAP{x,/N R+4BczVe+FiP YUInN6tqXn4R=p+fh5n[׾*Vegk?xfzsͳZR']ߞn<SX(&]N`ad%}_[SHVjh:~եet^E6Xi?0\96e讓L/a$7F[`5ۖi`3//Z\N7PUkˣ ({*P]GjAW5ϋ_Q}qf@[hfB3]B6ᲽG&8jIm }|>YO$˕3]ќuM_ޟɡH5J]pΘhp%ΗO$r}_ K@<oi3y)UƧrQ \Vk?$vB Z'*]zջO%vu06 o[RQHy&NdoZ:q$F^ Jn ?֯ %ݖOh5gVʹ(mW8]!B;W-w V M!:5}{4yn2QWF_4È6ՈA}ʌnčaqs܄_=7 ,nodXۋwNa;(35\ܟyY~@v%R<и9 E~ zIBURz US\=DβioE揠uo.Lլ %k' SG] h,p8[.4; BBزyԁֵC/ֺa\iDH ̗KJ\͜ ".ja(M[fmlѷ+LL,aN2ŰH5HYF{X~&3΢ް6v^F-# pϘ†Œ"'fQ3a2 ZXDЍܚ+2 I88oWC >!Ƚ&iϋw]r)>X> \mUBla< $AaIY(ptPGCR)YVD7UL{O65\]Eѩ)'YsȮy\|,YO M؊9O[*hQm=S)q9.q~+< .NaaA5;~aCж u" H'+¶| nBwd5ՙ+M뼧%eG *m Yr t-+%\l Ɇ3zcHހs&2M*zDDp= P-T$gǝ@ xθ(|NB^krqA+ P!^ Axw!=B"A*L\ځ+:mVH|ӨSZ`2;ŸӇT]-(xTLNe7gP1[ ;,+Xh1Tuv>CK!(pirC E'iEX{y7tJM2K2)_Z/WSXgWVZQu'S#:L&Ķ__-D(`(ɴj_j<uQpoUR?b̞Ov:B4z͢HpзJAF+QBHDj xȥu3g~c;l+:uz0yP2-9f.sԯUpVZg35{-◝j^xhS󬑵엏`v3U;[ҫn7 maE&BOwy0@vHx&j֍~Qu/vbY4a ;@C^Ռ}=zW[-~xI64}nOwYUeGղB80}Agp#ok@rU *GDjTW%e|OGnn/f ]lBqQ"JNKEjݨF8C$A*)<ϕ΢z0x/sM7lLFs=_0[^g3`EhMT2a&ǿHmwG]zt~$8D:.,Eձk#To{}~o\fMyb#]SAۦ0vk3M9] p2U)|TƱ¹bU Q>%Y˿)q>3 @DGәrom.BLGY@s@4>~5\: i^dP_yp/ݣ;M"_)Ổzv] ^%O>L/vqg!_-7/a7X6a(y V8Yܭ'PwiHvL}uK]MfvgHhoƈţv]C[8 P:fl+ߍH1g%@rP.٥@ m]Px*hC4py1 ~`iMEe2$.3$)>7'ㆭcWϏ%nAr6g>]ы@ǹpG@BV] S*EƠJc˒+'%vhbpڰDh/3b@e4rV p${}>[U)u/LNgSXeLO-R>4_n2m"> i͉GJJd< `Ehh- ah ѿЮHxGȞ|Ze gd?)~A]zSdHd.-|YuK+5n+[r"0ɞOaF ߴnSf_׎$ѧAE9qe% _4h9 c6tN3cD8 .6A5^rN o3n٫8Uu1Ak f2Jף/v#>}I4x9((jlbek]b"B1Wm\Ff\=ؽ^;eMv9"̘ڥV 6&^]jШ݂8.3M瓇/B1\`5mXhj%I}"@0%ޕH58s[\GHXN)y>(+[s7r9ϡha\%pـ-,aלBS!)GHԇC]( @$oDp _M'&la֔~LK@Qдk _|Ɗ0n1(`Iܪ QHF ڎd.=;7ek,_f䧛 K=Sb =4J t3(.?)rvj^2`Lmj};cq^AU?epq}2w)l^aBY$3Bjx~bE,x"Xt>gi&n9a/I >;~T5z&r":#s31 2Zڍ.\. =^/]Yז z_z_=/M~Jd@짚g~R@v!9fF$?D *fVU>PDA ٮZ$7J| 6ɍ4Vfstꄹ iT2/$fƿ܁yӱ40mfV*TZ!CzxI83YǓQ4H_ |1l$P kj#mwur8La&ߢv3 fN H(jxi#uX”r&vy2 79=py-|[j(e oFm baݶ0:o҆ݧ!!b8SYE o^mY vydϗP*(cKD\?Yq|/ a? W$tK/^Ui#<8^I)!X<6@Q=m5&Jꟼ]Y4 չX }ބ5PeW0`3o*jT.&36o q׎Cc-;ߍb]4퉩 VvT'A$*+_twff$G \.r]&GrK&'g>^ 3Gߞݍh"#]pDay÷Yㅒ םW,X!_NY%\=b)[(P>;õ}4G B5jUuK5H\^a*@l£rEǧXuJV쓷Tp,!~}S݉~BS.6p˗Ql+F2oSşb'.RB{^;K`2QM%= e -(̷V͵;i/ qˁ‘"|rEحaC~ %B2:$.mzV2zr8oe֙!4L`k[mB̡H*hzN7F̘sT) {cd΅%̠ n%CddUY\Ղyyo{Ak~3" pp'+Օkd/t= &8wVȠwP}hBH$D PAiDdJɜ'SU7ҩsCPۚ$֞Ol+XYZDQ8ı@a&9 <RIsc&F " TSj*g0B5뼷A!|g=WAm05(ڛzuFN%I ֛Ǿ*mZ<-ʨΘn :Ymlb$ Vsp÷Kd %'(򲪃,O+,q/ƷΓbO4E:g#:)1ԧDc4݊ ?mܔI`šer%MRGFP!rKNʰVb f6?Sm^|^%VK%#gA sTMM@ē#L?_Ƥ< $Xc.cB5sMG|Bly2adҺц/P~4  Nsb5[cuhrňV 7{>>^> H$̫CyVmԫ6A,+~@mh` |P:Pba$T^?#=m0yP=L=0@Qkժ8O ;K` ]0:qJd2~mV duWDͰ, 4s О1]?58n҂?DtWf\ggT0p:*MSm46,bokla!ڴ_Vë/0@a8ʆu*ߏcܓqCgzLh xA8Q6wѷzLpCYo0;`~g21‹S#k5 =gxʃGU&ͼ/E`gwÐɲq2=IARSb,ignHm˯ 0[k:`Xfm ^P5[Lce'{T=x;uف'5SY={¼7{@c\:dSEC>ӬmaȔ o2b)0.L 2j;tTVq -׋DI;:H,pe:_7PM:wQa%rUͳ>@UkDQt(u1D7mc_ /ي˴gPޅ-)ׁ܉hq\ӗQr&muT h֢Z9cEm&NM@9AObW m=բC9@q(+=p&p boO 1' I*,ɝmqG"@D9(L<7BSqIwm]8F*TnOBilUJ0"pTIJ k\_PB [wI]Opō TЀ-w4yI4 0̈́99 r4C[p sH*ϧ%֕ yTvLY״xfC,H]\CVB$~~\sSW,ѰaGjƂ'S39ľ3eb25ߗ%USiY:NxTϳ~Qz.(r>466Kvƛm@:NP$cL !X { 4*66b'5ʺK6[k0HPАWB%iK1m||ȚS񐢓 F佌&Kbk<@} Q\Zy7 }ZTR^ Fxm0 [nn2$k'w /yݍ??SưcU@ O޵W"~xO=5lvy忈q ]d4sN?(sCg]oY_ʬMM!"u%+-s35ehҮo7Hrs'5~'+2TdK4}`V@kY<LZóFJ _JV&=3zSTx{ D٧K Upfi2A`'Ry'r,UsjDǎaNdU%dSȸ|[.Nje."{uPD.֓k|QWqxo] G[_IxIs88RlI*fBVYȴ h;Sou$ךX>/ݭ#ϹqUrUC/BWbP/0(dB<kcWd )4y0aiC~gxT- *I {fI}v.7vZ,Ž#'F[*)fCI8iҶx͇WZ?s`3jȁiK6T ;"x@kE_V(j%/X} cf ƿ\d4ύrB8hJP ^PHwYWN$X9oD P+rCrW! L }q6陂Gfѽ}I"%yssE Y*/O*(Y"ڵ'cݵ`ȄQZ-2]h* Ɗac@zg B)׻Y!gh e},b ʈ%3rIh;05Q,Myv*]Ah,{?YTĠ+F@\t.:5S۾wZ 9D\D(</OA&9Nx3IU$ {ȸEeP 넌a !͌ZV%e ?l.Ml/9 F街xWQ 4tDDm>X@ZH6_PU4q:Bq85!*D)vVGj#/- oG@_{t]7rO=ltWUx@dy] jC.c3YzTM0R-[lerN4S2vBOCcBp|k?]&,}eJzؿ?X,.aڎ]tJ < ϟW˗5SvAHN\ZX&qAr$IŹYX!Rd1l\6b<ܺ=MOʣ N. &t?tz!R]f{$6^BI#B&Rph7">^eۮb|F]"^m/bs=/AyfF_:L’lj,H9q4  |>M'݀'9wI0Lqj8z:P(/ <^F%|lvqV|˔j.Apk5DC3;˼["HOd],(eiF<- LISg\]M2")fPq.a]KlFYgrא<1F:k#q{"bӫP- _ jYq&v4 Lq;W̓4yM}&C ersp٘Pb#m~hlzT`Ӳ15D0Qtjyd'f]vL }QU18 Ajrw^廾b_!6~;Ŵ]~Gw.I K3j8f,#t>JWyA6(0*sn_ : _/c2ySaklc8̂e2ݎ;a&A 1X$.?T\i }DyBChC)8Km3VV`d Ln؆l [oZMX0;6.ز,|𮨐 ʠ`~:H:n+s];-΁/i*}äCΛD*#[V"к/ ؄!`!ut6 U~)Ǎ=x!i?@geAGS.-_6g,C! ΁;qzA4QNЦJJleF<vv蘹Zsz2YZG/bq 2n**w~Q_p J b`ˉ 6`r`ђ<%zB!oCKT * D"iK )`=A~_=|Gھxgm^-7pCE $H(Vv.(1~Ob65sF'K?A|4;dACwx ^;RXfhŇWd/B㹷_ݦj89 ׌ U*9e?6fϯpU+Q_#>~kz4Gz7#'`G>©Bʙ,*r@e3/4AOo\LҚci~2U)E78 X5LN~t#cՇ`w`CE T4q:*]CJ"Π_"/#sȞ爓MJI*E j:^X%{YQqaHtS.zLW&*e} EHMZfR?ip1Wc^h[.3`}0uPp;zlo2wZPߊv&n}l8DR|Tͤ|eRj,&:F f^ XbGCĨBl2mYfN}[ fSΝ>j**Q0\['I1%W6\B9QN^muJCyPJr CU~aw4\De@,1qX&džv١٢β3h(QשA!U+bSAQY=-k/g_ \wEfwa_VAMv.$g _aī@r&ђp=[QO=t%j>cB_ˑNݕAXP!*Il;n:ќc]wF` =meJ X޹}M]M}LV< k``J6ʭve0T(ჴq܄qa~#\+y+(y}aHw3+WG\mnUyVa>Si)A{nÆ3 >Mv1j42JHĀ/䛆f)!^^ |CVZ7?.2>Zl8@#Ĵaz 'bAT͘KCײ\:F->-+t@4- kb'+.e:M1ޡ IO0U6(~"/5Hq/k+ ҿ{Op4ۤ x*Vm(~y,6Bp3ēڱYBi: A#D(&ĝ}[1g\r'mb`6/V1HeJ;ZeOÛ^{gr^caLYJNk'"jF_~hkdž7ܮwҼ} B2|yw,-9g)oK\n&i)1}o4BL9t(0);K\Wx>#*l8b3z0+hig#;hZkk`5r3:zoPzT &U7mltfbǯJ[,/ J-_~ǀTL ߑ3GGًUl_"Tk[c!ǀv6u ɶs4#`/$)jtu:˜\gKocU_E+>.N*l'IM}8`؁:&&]ʈ"쀖/K$xUhB98Jv A|^⭠w&LX^իi8l#q!+$ ڛݜ8p *1*%yp`+q*GMDi0 cȻ)\i+Ie9@^xAt=T0rx7a0μ18Jp'+PV__fPeKܝ |:9(JfpWZO$ 7zd+.=B ˪xg4FDW\yySKDƛ xgĞYwMPgBOKsF(IOicu5wnu+k㇮5>Xf'w/B80g=-{ާelӏ ǧn(*Z {rUE6?L$l[ezTI.r8FeBڋnA|)n߱5Mر3ATD˛L翧N$NJэ̗g5%/ [e" RH`Z f̱ АtRˁc}fmʱH$5ub7`9I* *ŵ! 5µ:_Ǔ&DӶGHQjވD@}L6y4ܽ"nOw#CU\F6b W2VVr,n?e ^͐6s4Xdx>{=X2h‚7i(_uPR>hf[dޡp'&"ӥs[Di H.b宾gsD# 9:|ϼ\*EgqdHN'vЀ/aMg搾AٌM0PtZ֨5Tw2@إ|4CjJN.K 7#&@q|g% ڮK{n>q \;=_XS|iH1ykDk(:ّeN}Dt3q>0DD:q\n$ 6/OHJ(5=MO3Oji }5B 7[d8jr!m7?:fCH'e=ԥKѥ`X?"|(?,D r8ƃ$E!U)2'⤻3\@]yWPc۳d l:]LYs©]>Bz%|9@L3ڡeg:98ϳdYFhRmZz`d{U >1U%f\N)1,\C:vٓ0g?dE-=h*.~kkOɩPUR` -V=BjdVO[>Mq̿2 ՠ,٘RtI cHAd^UmJ%b/WZ>M," )ī7/HJ:Rjڿ>NN ӴN(lwv>u77Vxz> * Ân#GI'߁O+PJXnɎ4]ycX[0YZ+5!-tDor0)}_nS}([X[MwO|37:%Tol)B(̔cՄB.8^Fjͨ<>l P58dyAwf3M,q ijH~ŏYYHs.\hexX;aeV sݯ՘#I+MOsf] s8{{%滽e]S15ˮv)gU$E*&DGc[T)_tQ\ ˧*K'LކyGi-P+QYم=x~fm6$dQy0[MrRIղ==ѵAb(iMnċe.5 zMh_G> V|lIX?1ķ~Jˁe%yN16q'^;^ 4HYtbR_P, ^LAE`u'ǚ\ײnp9Y6y;'fW? 2mU2}jkarT$y{Y*~#q3ۑ'LRE߻k4>W RED@mbAD4E эh$]IZ55Amn!:يFÁcm!E ^M{]51܌R] N򴪒w*#P]N͕Y}"WQ^m7;T8_ą3xXH卂D,͵ű`սغ{eu8MT ݴ3P͑Sw D$~7 P<򑖶L'ۈ`n Jg[=ժƿnVTkMYiΏN f$G:%J`vP#2=$6OqFHLAKAE(h[PIhJ#!s)&LdEJk=_ȡ#4"S],@рnmV1%uK="(wP & ζt-WvۧZL"䲧Vu@5L3|Cw "_P tYONÎ 8y5*HĪwc*Ae aW{yfi@Bqʺqf5X\ @ W [ d8K[5y#T~92qͲ\y,2S -}C֭̓G"`&&ظ!3ƣF͋UuLFx3mC7P{HIy^U]d"G wGA=v^.:s|O\'nO\{tptG181x=ˀ'2wS5}Jc*lj}}N+" *$>µ ! IpG/"fl #3ˢ@S"*I Ϻ t.6!6N-p.F@^T5)Z \;% x0tX ^6$0Չ7ʘSrCZNi x#l{$d- "_:Leǿ}#omWd $J*@icD=ݽ&_Fps3;y ZB{ pۄvK__=9kF5'n@;`C7pmW%AS1G“ 40h&'8u *,&n2H-#ZRXcIP|=O#Pb9 @&ȨßBL% Q*ew>dO<뻊>ȹ&i<394yo8\ڈGPgwWk_1U﯄-6„(-wz;M|x -#Dd[PBW=Dzu܉ _U .,d ~ wLϘ`ȱj$Z@?dg v׃87bg/Q'Awt "p5-ԂaN"`t_nU60;:[dq" ZRBj[ *#GPV2ƉWOW$j~"tI*;n=-r4x{H  Uƪ09MAiiU-ditz c3CK n?\q_h%n8}iz4F&(jXVlL_Y,YwzAu6 @#cB=ͪpeUwldu?ft!%A [|fe~enQ^y!~;#TPIȶ$sBSnp$NhfBRN 2W0O$}S MQrMфed=C0DE B !Jd$MyE3Q-Jd+&+݂Ds+2v<>tsGTKK=V-@k̈́KOUDz7 bMŎݴxME饖71Dčw00#r@ہcDoKOV{ DHϗnJ&= |=õl#=bdkjWW#}8ܙ>SdEq2Q s?)G_vͅ :}'ZRmMH!'9S* ˖V B y@@fCl3Lpubm{j'kMOavn!:IHwWc +-YI?Pܢ!yև$m@[u\`mm)]X(1 4N?&^ɥD !7 +1j ~Xx$\HF.5^lQrºiɤ ⍋.5jMZ9 H ,Cs&BR+yFaSL^ c,껸aX5Ug6[V[$Xn2IKl' jI[eK?y} 8z6A'z+"$ʸWҽ0˼`ՕSq4p% 㸉AaX2X0wqD]qDXT%~%~ } f2 lQMY"nL5+u` }p<R-~9v?PLisvx\D0ۖ~&P`t) 7}jkqt6}#}Ȼ~ y™~72rvnWICXex8 Nƾ{eK\#2^p Wx1-Gb$k 3ܺbؓP9[M^s[N8'Qa~xQ\*n;#E&^1㴜11|9yTb.!Ě'ڇ{ūjx>`l+\®(ݸϤMH OJ_ӣ\rH6H?/yy]\8 ~І˪o[~]۟[9Z?Ws+3SD%(T?EAbAZ/[s[&j?jjl(xO׆D$$*mP2{wHij}nve5&ھɛ1PEz#9xt>MBБєaIChQL0d*c׷hcr)ն<ܭs}ggPDeׄ+?DiSs 4$0b@挝 [ ȯ6ʧv +_W^GA8%g89zfh/=sg x59'q^g#Ns$Im-2.8pz fr]pdvegD0*@Mp 09R!ɿSPr d>ǣEX8]o1R03k~vvrGH!.fEOX%w*&> W ^k[z G0y`5A}0L'L^!Lk;M(67$;LJmoO7_3 39)9SḞO=ހ7h @7LaX (osu,9էqr|o]([(oRjKBnjʸ=Lj37v90`6j,%" HxޞVwDCv e%Eniw;k>to)K*5\XG&O'FҐY߫Msv*-P4Ňj?F\婊xDh(&O.y'7uoq5:?lRLټT,_5Q"*ts|X:aLJmVCbtuP}IS e }۲ģ҉;59f[ިMSŽ{'ڮШ|qƴgנٖRy{#Md>$>՜gA N͠ho%L^әl 5,{|ޤĈt8Kۉ|,TJXiLD/^h\NP;J$,ᇮA M\, q,F 'UVwQqqȂ#O#LhS%*.?_۾a i3!@ `6\A"!}}Dְ:ELf9o̪pioHMY uHts T>[TUV9~ b1P"9t.|C a A9B^]g/<h+TIxMEX+8,wh(qT \@>0-ÚxErfJ~`!Ĭ*q"7/C;I@]i?K 'v},,LS4D\EC2;XlMUt8٭˄}&H;7O|슬#Xq%ɌsQցb/ZUз&wBc^! 3qQX>:/xB'@g $(`Yڙ~UpAe5$W4bONIXIؐzn fZx1&u@ ~nl<)\'m mpCooHƳ6$..XxAT)&2Az<Lp%À[Z°HZs" F,o[)WNs%'Gy ~G& fmzcWblL42NSWIgyZմ:Ht\aB?gg"htFV%x{AQ""zIIj^U1?w1}U}-:g^շ Ja/~nwbzKqtMU~ѓv; ?K-/koZԻ5n9ͩyίSiv_xTB}5 ~-LKUR'2 nImK!m{??:)/mu*.I֏eӿisPQbxSwн{w!L@Fr^ۿ:Y9%뱜́]cX0X2@8ocrw]|f< }*fY ga,]mϩZ^},UBI+_7_e͑j c]b#Z2}Dܿ8ԏNyz v,u ċ/lxϵUȬӨs m^ZY : -0pE1 ]3oScKFgqSHZ .,s`fU5 xHv:az6F:-@K0v}j4NpB*t?yև~2Hy Y40~SD]B/5 r>J#6\s6 _SNyhB~dMP.Gs9XNN6GCEاz0π_^)u79 i@mwf$E"g_0 <gL>;ALS*o. &* !k rԗU hWjSNpyn?҇U_?"'3U i}Q5_f*6-uNn/ Fw˫*_R5(V ٬L[䵨A_C8a+!Z̸ʑt"( bnzG(8e mt1Ҝְ a!yXhqkwI-m{m)A1b==(UM- nixêF[u8o͹i45M$Hz= 䝂!!A,2lsz|5BgQCͬsSkT|/L=!BfG}RY {m%nxqh UghEU ͻZx{O^9&aƷÏ? E3P(Rņ*%i&ZCgg!n%dOshgQ%@u )d]MRw '3n# 1OO/Th>tݒ'4^redFÝl0%Yù :Hu + 2'\גXqe/Dv #H"O#5UB/L@d 3hН)̳Uuc^UߍSQtBҌ~G\^8KgpeWω.;pѶOq]N dkۑy}F}qT?佽 eШsRLo82CB2]wz22Af ϴG/yޠrMr̶g;V;c+\L|Պ^E9?7~ZH6wo:}kq{`Gބ9ky>s#p`3&Xʢ:kD\"NJbj¥\/ [oGZ&. `(v!![Z|ח4cY+w62!cYq]^_qpj\n䘷,Vޭ4)3α#+Y3i~ [,麟FoWx]xa_xok ĘEXLMz\aFcmŁ3Ww>&f6sn!#Ua03J A15Kn_PڠI<\妴s~ J}J6Knfz>\@i7=¥ "MljdezMFֵYdGBW瑊Iu.Ds\=ٌջAi'ǘ1h +oHSd_o [rk?J ZwU*-(w"\yY }, XʙƽI*mR.Na1X9i止j*C+PB-^^GFXy#aOȟ.Lg֟\A &s^`*z,vxH_UI4 !HX!>H'۴Ѐ uWj(qY-r+t]3i0ə??VYd f!%s3`i kFaA1IWR:g3?Ӳ~$Eʴ[/ <=* 'H~>AbwNCRzʋ:iw:5PmgHMFiV3K:F*&Mhݞi wōQ9] DFW^t.vlô)=Hi \ oZbtN+RaUi`m8x_K8.Ե*hxi-7Ϙ w/`=2bl*ռǯԌ:Q*ܺ(?PIؒ[8sQ2_J=JXǶ@):6ȚenE<4o%JcQ_Ɵ#mѶKeX} ܼX*x _C]>'UvXsͅSmVRκNݣ);Ք+ן"f/ ֑%i o&ͧ"gla7e{1=df-j9>Tk-ism1{+zJnT@$SZEK3Qy~Pg2f 배 V{<Ʋ3a"SX繧z=f1QtV(Y7▫XW򑜗Z: Wn0yr_ֈz?$GRq)C%ձOo9άOeݨ(*oB->uq2f,6z?+{d[_1XR5:j-#)N6 #oݠ1Ue8͙ 6OZ<йP&>dD&x8Ef~ <"(Ceʥ'F{>%.(tö8[0UlL{ Ƣ oğ~v躘2ݏVlOhhdwkiOP[K0HyRJ4i{X@JoT:yD<ż(==k.ZIВX[7*zf Ij.GmKW !YJK+Ls`HYA}HAoZJJڦw>0ٕ~qh:sl†4a:52L8;z̸/3e%ESn9#4ch [k~mbrZ&~`pg\눨9nv'q,jt=͆cAH|Rl'3ܭ;ns/YhK:hL_YʹIcfCY1\Zi>/rh۰ɪ@{  w/u8?z^J7*>͔Wh\GIv>W )RU4Iq>T12zqO9iSHn[|Wv+Pf+{ {8h C_ LRhIP'wuR 8dHNK#}J4's>P >2U0F-Rm쐾;12jd]I)ޝsCF-+GRBuf{ȡ#[aRo3!DZCv:Qwp>/0X|W 4fKByDφrAjcǀ^Jz\׽~5]3r1̯=x(=w{'=5lJlD^<'gt gţnVR,Gf׃f+K f1/XҋPtcĴMbz`8 [jvju1CԆcz1M GA"A#$*Ѣ74۰La@ӹ"/d_x[}͎x"}z)-r,lvUWuch\fi5ƪ,oP!$GAT\0ZT%.2=j=t [3,qGe-W(p/nL N,몹dd9Btvz^04X\(@A*q6J3uP?w R΋ꯑ/P"񒧫T¡g*|SO햲"EeEp6:wc*"@o-a KBRGfFl8a;(eKd <g(i: qV(Torh0;9A:ֶo&I,̕]'H%E M#Œ}$@$VU:&^$*νq,fJ@25N͊bS׎:/xf]8XSmPafU QL@Ώ&;T*?Gjb,aJ#1+C&,卾NTjF|xQ&uuPd5iL.CYٔ(GbQQajCxRbc 82!uDߡ!Dz&{ [$Q5Feh_6IJ@fՐF GfKVL;MN=)N}~ hiV誦WdG;}-XxN=JU պ%-<ѓ7@7~䶘OH[+&ED+J1}L'G QŶ=΢1|m+׃\ϓ{>Չ疳C_yCU?+jzjW=^ b+9>葫>7eg=c|s+<M犺X|4C~U[ZyĜ2'sH(`J{VwCȁWc 1 u-OVCp.ܢԧCh< b_ndATuzZ4`Ƞt1qsPWħ[LWԳS6S vrUvL@X8DS#X 3@I5H_E ᇢk6pяjpdƻS 9>)Yxԧž$~ӕٯZ%.; ɧ81(HTZR/J#WcS#?[گCwODʏ٬$"*cgiN&f}3Kb+3fƛ8ĘO*pYs{]G",lA6qAG1~c1}Kx$07n/>@Z1ȯHw :4ƴbAT㓡zϤj^ϷּW_>szeJ5ˁ)9I ؼR`qcj37rN`[~KJaO#A ^zac) f:<0-3˯uNv~t.hIòL2k <ʸ :0Y9՝/5NDž~k})yX3^]rAIceu 뺕Hlq}c=P > RkLN49nODDt]],)PJ ? ^,"89#LSzOh͵ӧ%!v'[yI]a8ww-W* li$/Ab֘ǠVYRm L .; 9%\+`-d;E+FwD}W= n:bxV&0*}=c>{}`tNeNJV˩g#!*& "[4՘ۍGj0Z /V2 ͥ,JtBک7bFes0u9rogј*sQؔJu"zS!Ì{)o!ֵCARh;TƎ]90k'CZԺ@ۉpDfh2sc?9xc yۻ;jMa)(=WPκUnnA@ڄMRM؁3xRlx(anqc;en=k\/EϱrueIL[@0IMQOgR sbEis[.w )B=m~s/LH] ѴL:Q8,z'4Ō Xg{cy,زxu΀{o$~VC@ :V`FMͧ]q`b}Fne$,ةQdz{7.~q+qaK4+}93 hT &!Z~~}rzSW*W.jaY.ӕ8.obA/ا7Ʀvy ¸V{צsC,U ƪ yI ~۞{S38J.`SjSʡd$ߨ&`bfńe98fBW,,||ȼ}S8]el}G: r\ W5^ȣ xMzi'Ͷ4ڐ%sBZldEpN,MC(#GcS "I˜~8 d࿢R\e`Xs| S7B.T]xRK[ܛĪ$EY]0YSRPI"DfHw3>ufJ %SQ5@olXGl襻L+Q@csvʭ !wЕF9][q<F-F`pfVUe0=U1x Un^9D>@܋uTWkH2~GOJDKׁo k-)=l.yy9j`_2.*7tw-Cزu>sd0QwF\36!];tc>_ Z-5[0QeV6PD$-7fZM!|yK#mT I)ɔ0 8S\/"nh{ z3($=]@/)?%yͫz!1cPh] Wn8ݲy_U5:C%U^@uHs\Sggg?7]"&9IyK&'g? r,*ȥM.=ibڀ+,vȪ :E0_فZsaUl;͋5(NݝI3H*K1 [_RqE&! }PA.g V&uo5.dhU;>%fRxY}:$϶=Y$q\  }iANvE <ށՒjW0 MB` !VOW{r:gj~z^PV(sV wb<؄^&MnxVHvQV܍QD6zD!ZumTYL~-n;'Elgw0*auFvSR??+8eǦ=C|(AX G-ofKQvRW}f7B0:HY..)wpLHPC0XMrGr]j*\S}jp4/߃]͙a#Ԯo!>dI` _Xc|P;x#6t9_o,* "<"D) zum_)d|]ށ_xM>6)VU5JHrBd\t:T4 }~Mj"^K "QIQz=b h)R'OȓWS1LD&~ +.Gbh~67 Qf3؁>z 6u3Yuq2#yz rܿH^r?\(+"ighpG鐙׽ܮ?*F&:Ej*E됢s*BW`'lR(T(ڟΑ65X1iXsXM!s knʴXev|T==3]'X9[Uz4|Ltk A o0$vۀ"ɫ@ɇ$304 #~VgudGY{Ntl=y_$FЦ6A4Oo4|7GhA? H6G0炪U5?[ v >T՗ԣu:@{&gFH%e) oXc"tglLz+)8dۮ)|&:cK-,MxxԠ@tqiQiBweNyp4t 5j#] UAh ^ַ{4[Z IfӂTԯ2hO:h_iF ~@FЂAv2Acd}bD&&iW3U|&(%"np5e;Ą~ݲƌ.U"-w(T'@} <5ChLdGY5ΩS`s]K !Ah,~R3_<=AfŜ J=^"ذ>-T eq\TcO탦}[;>.vxNwI|.ʕ[T?|E* ABP R۹n]lXe;٪&mjP>YUq䬤[oR%J~p,ɷo6=ZgNRT筜\;V0̀ &pm YܒN'+_\AE 3Eh(t!mN0ұj<) %jQ"iZUzSzJږϩjCJ3yĴh*/˾#ޑ&-EcFҡVMJאQmmyO(:GТKݼʑnyAA, mFMb0D*Q6pvmE܉[:o|[#qD-lc#Ӭ`0#.5oV%By9Al^suǾxP 8'ָ%HsBVQ\'-.$HR/NY3Ёl̦rpX}s;jC5AģXʫ_25R+:[*8asl?GݵL|;u{M+؞oQhKn=N鸬@. B$~lwkt$\ ԏHOxCZsp6 R%Z0?wZ}!lZY7D]F&2F{. ۾T]Z !T>)Z3lQ}%J|M dW@>pNϨ<9n!~,ʋA͘W{$c؏Qՙ\&Q]J@wGx~Q.%<>ʣ\t}{Xap#1v]IuԖpHuQI::QHGh<z&):;_RV&xy|9OP= =3-խ%誃Ķ0p?^KuP?w" r͆E`Gkf'^j|/[? E}7ANJ1XD1#{7~:/mǡQWOOХ-P&z;$)V|J;lI W|sc*{ |*7f5W{6ʭUDǢ DWDxC,A%Uߒ,_6^uDf*R* Y6Xy dPc 9F\Vք_vQ 9Ԩ817'@ߛ]+165bK8bh7/kzafh͊C/BC6AةQV<`iV 6#|_SMсxeot3GP%+,,cIHu*-8_kҮ@Y`|F :m8Ǘ݊@@jny9 *RMK'ԟ$Td!I -$X&??iy-\U amоm>.:D3<靌4fqv}2,Jn,4BؕLlY;\f7ۖ1"Er UP,[hZ_i)1D&`ʗɰfWąpKQ]nBڿކ~Zsu3YgWK)xbCgZA"61,@xoctkreh,7s~2@(3g}*bZA})qy*8'GBj)ab ncƈ0~`7tL.Uu΀J0[a&BZBI-P<(X8> (ykwLF-+zŌgBQ^ed 3MlCQ[/)Œ')wgHJ BY40YϿ6PMZqivOX`2e$Ted5\_:-[4ϦꊞG_n ОS 2SzEaŃdJY&Kbݩ4g9)Vo_b-@Ez ce㢔-`WĂ,ᬑB ۥSxg?glT<#v,#VlrMrRv9?uDO7wMz-$_k[h^9P @~ThH3He_u݈`DC7 iJsr?˲}~ a>|UG}@[9og}u;kyΣ?|ҵ:MfT>V84с ,-XF4G-Y8xLΏB0oq ]3wS ##ݚו=T4aw(i-Af 5C l~ MUn! UMO=ʋ哂ӠvQTd=_̅T"+ e mMz]`;2V}A} [A.\'h\mavdoo3Z5>`QV?e.5zl`03 TKr2T\*Ʋ tL7g 6y@:LXͺclCS<6*& hKo,ߴa2>K_ޕ|Dq"o<@>mYONۂִ2Glhh&ޏ㊨{* ,4XpI}z{[5}٤FKZh ҦS&dKSu"Y3xN^`Ŷp8φI3mLkV:^2CI ߔJz>hFa^v딴ypH_KFΌø0+/md_Qn^2[\7ݛZ_L z"~jqP~9x/-SyC;ޅ9XުqS*dD/QJa%Mt梻@G5p+.[AJ26|Bt}H6B,zHewV_8_u>ʷ]4FLHJR3wV|"9 .J)R9li;Ҥ.!86u-Dhsp_/AOR #v-3ηYu =Q΃L0A!' 1-]*+Z:!V+iA4eQ+]BBI8[c2`l'en&Q@M~IHcGVm~07 {]|U<D5 @;O^ڄ5m,Q6 Orus[oq71KueP|ؠ$+"UӞn{#I7"!5%4C8"3&3Cz2A>m&fr'Y{55 xfXrƕ> 1Q3lwc^% _%._cG$-[z5212$:Q8 Moy<$"T̀ɺPC|w~jo?=tY9YRa)uvxfZC+5uSֶfi6fK"7}lF6`ˣEAocçʦg9X9{ ?:ܩ '0%FG5E48Tыb.(Vqfͦ_O//;ԧ)NnN|\;ةe\vlTF,Ҙ5m)2!]^[_PցQ"cCQim45r7*450UIJ24Ł0)HZ1z U(qʻ*8b(̋$/9?HuշMy`o`̸B^=% WzT7 7gxWd5d[5`s~Mʧ]J> 4aӄ;wod|.d2rx8sH\D_3skqn ,UY̟Ll&L2"qIK5&f]ʙ{sdM I+q:L$∻enک4S_1;=}_H,V^>x1nD rsX+a4{|lvKN;`C宙Znib 0 k{Lb?`Qh  + CO FY5V^v\y0fQDqp+!'po8}~:ZSw>.n^ZvZyee2Ly1N-'; J _q}&fFD$@oHӹ//4aK+3HZt`/j_#@]RpsXa#SOt~~Ӝ4P` Yƚd0sxg/,-;,9y6 Jt"?! 3>a"2dkܓOg=R%_*fh5P+08 ;$k,TT2 1K>^s£F e#3%H#͟VƎzѦgf 3œt'WrGMX\ 櫰> :l0pӪݾ{2{p|68 9$YIkwZڥ Л#PtP]@L9h~R==_A(z_d pû DԋGUh@_ AlcPo,֖@$_vFW{ɿ:cfm@tޚ5ٖEhv?9]?7yhg\CVHvOWpbFnڜ-Rwؙ:?#2A+!%X> m3М0=QS9PQE@-D*XER;`).g&m&k*N2TfqRRtx7aM]dmgB&R{ct{C @a+.ʁ;7wqc|Hg0MH9YLwC!c>K1G@>IYcbFuADg8MvmIQӱמ9$%|džA1;KnֶRP N_h|õf}Bsp υ;FJ;cYGjbrvN?/{CdCfs)6}FYa$Ro ? (F?w#W2M3VA[@ɚWx.[[@,x!|06Ntz 1a%}PH= xowb8_X6@w(]Z;lⷌU7K,9Pq4׫Hb&ʨ쩊3֎5z?9;]']htRAZZ]UELbץZ1!]Mp#+blro7̆^I.-O몙^nAiXrF:"f1ٮH{Y=eNnZtK3 `P̱3.U>ß_.Ga>ADۍaKxkqgp]RLwb=&WUEr_sfB+C*iA*g14)Eͬ{3^ B}d9kcBHis$ty"P h8O(wgyM.!=e͙&^V\<[$w]-D>ɸ,g$p/]BGe-'_P-wȅyxR$^H'oZL;J? ӝTeF/vLt# #ԍi-H-gzY[(J_<Q+p2֓Q߬uJS`Ȓ U3([]|W 7+.5HHqJ]!MϤU|02Dy)ggL(adL(_'fP)7QuF{޿8?s3LqeZm9Yw|W4'N.%8A]2# \Zw9Υݳ7jye3@sQ#7́>+"/k,̶)Z/I&L:6K]4Ġe~8ܱB@s(u}d[#YziA6½Py&Db:mv, hfs98{z EͭQL`6+&ȋ@_ߡ/m+u?ױ t,2 5(`cbU:*d'gJҳMyAf-7~6kM1Ęj.?6צE]e7qlN5l*k[pIKyi\7Tc! =ƆcW=ܬ9 rX{ !n۟sxk)>4=~LK,o=-JB?4lh)iA}ޛ>Л{kǏ$3 ,evV >M2o1qW5fHo~D`}K5e|hԃ]+|EʯSτ9:~rue1,eoCΗr PGgklwH̪ k`y ik"j@ $"m?5Id~5 Ѯ=9%TQjjXȴ :b8^5+U\ЍqZ6e&; DUⴺ8 "}mgX#!sgQFUP:U ™!ѽ]=XS~X?`-m|>zzR~ NΥ57IwV̆ DQڬnIjc$7%r~Qpd s^Arm#м bPЋQSv+gp#8;ͬNb ݟ^T1Y}ޜ,@ HgD6+f5y=plIZ<(^Qm7]9f8丙쪦V_\I ҅IA޲04 IGSh[ u_cPAsR5\ؽ}C$T6Vg  ^cHTn*7Q=o(4D,8o~#<<=k0'`F(XZKƊ 0ɰ.nj~tLά}{T.,$^C/ mh|v3mmQ,pU9M;{NjZC;fA?Z΍)6/^F(D9|&u$uٯ1p`E1|7 C\_8oB9DYAA{9)8#Nx.3~*՛#K?/rSE\9A <4Fԟ~Kб3;p?/A@}AޘOۍo#97lp(rcKϵqݼYoUT,OsS Ri*śY͵gN kvVUBe p[b[^%`lC?{^ cmgtRX]w us_H9[Ĝ?d+FB׍>&LSy3W>؆=XDg=ÆoY/|#%HNjyN)hR`Gppb|Fd:x.cٽ Ë\d~n.US6unW#1.0>љhͅ#w[}b̥~([-lBU<dç3}s쬴݌ÑT6/`t G{zITt䷏{yΛIIb`x{1=K~qi'YWkەP/:ql!+Ѵ] rQk vUx*g_M=f93l4+Ӱ q.X(dP<~n<\WqwU}L(]Fd9m2Kk+  E:!]+/u6I|Z QܧG.'fBQFi̽8<@kx걄=Y;ۋ SvJk2K*Ȭcx睕,]? X?c?@ŽO-yq_>Ζ{H- y6q ׊D&6QSZ>{[[eOHhg>~&7>;؁š gmэQ6G ~0-wҚE T#vEF~2 %W򢖶7?G6#>ߵY׎h+Y ~˄@ g#RKD&^o|/,k鎝dB4|:Jw/ Jُh<:'jHZ% L X?~pU,Qs=\tW`MţoW5B 0ni/JXKXOCh=?M譹KP.K/Mm Dڭ5+sZ y oY%>Xմ8x>9<4]* j-!89߼>`ՠ#>1Yj݀&D![Us<|x..w3QL Ȕ3z Vx |'# Fg-MIror_z:[WL&u GN?¦6׮F(*"O4*w!y002^E*9gt fV!KaT$6ҐK'o=U׾|JYq\L""[7wCTetb:RUA,{M62L(4ЈK !&w`uNy']p]t(6:: -]EJŻNT} uy^Rfz HyS6 @9,7{x(󎯤XG_6$gwe:Հ\rj]yқ0 doꍘH٨SfPL.8#KtBO*a5 ۼ)\X/LU8JGt#Sc/ 5f p+:<t"TJ ֒VO2h3_GZg1ֲK}ZuKxo窌e 3@Dg؅.V3[u#k*QCmzb' SH(EAyb_u zi5Jc閼I *ULSZw5 /kk_ 8ζ+()&㙺ޤjj;ɍ8ޤ^v]dZӲ7VIb[毭0֙&w2h w|7$M!zdqʸ{KΔ6[pE oj1 g)2 IJt:&+U*J{S} mx\rk~9hP`uo ?^jj+&THy-C֍];-kl ɞJŇp)2-R-i3;lU 8ш&[WjL9ZvI0=Ȫ.ex9`BWrr muu (Hnyen}]qlYz[)U)*\Ji8פ30QXt8*UUg 3Ky܍f$o|veFjMkF!V&Fv.[ ӌ幇 l^/ml1fe56;^W-Gc-R;E.4&<$z7@$ɢ7øc (q!0׌Rϴv׏IӠ}XYŽuu G% 7q)ihq\I_MIԵ?^i{!?tF JFڥMK{m3`wR*= -.U Fk?=*a; OVXp#(~Ѿf\ňO=Mn󋒁%^/˱pʇU\1+ɛwh ꇍ$Aﯸ;) "&/x~pZ¯1l"ui9&=vFa(Mƺ)@~ MNU9&$lZK=f?Y?d]^OPPf"'= _-%Г7mv"WTppd&:AM!'YF(*522^~^mraQpZ {+wיY% Q6 nU}|t1+UBaTtwoóM+BlBHg0fܧÔifJh  ,X@\ Ŋ]V$9\np#vDUUc5t`t sOO&E0gH- 5DPiyC6_eY"S?Qe B[ G#w\򍥱!U=:=[@J0A(; +[gQzP59GRSϜOݯ0Ӎ[I=7L`p?9ǻB6?e} H-lWՃ(DCyvaՇv5&&L +&tbhƈ#rm !{ֶn-P4z˖.ŃL"YIVCC)AD$"؍g2"I<w`Hf;~HϷ1RbNVi|w\ ў.tIdHPxQ|SZ枆RHUg=(,VawN?Q$ox_PZU cv1;/lT%4!wGcu]$*2)|3N{,@@^s_۴wI`gӚ }PgjrA(^-RMbOW!7O(1?C~m^~ð~Gu*yKZ,dDŽҋ el|0RaI+U&T쁟_:RoFH^8VuĆ͐^+3.|=.8ʵ&F1/; ڀ:]]ȪB;(hYJM&0N8Csdb Dq%fmu|&EȦWIAѕP"0G71}(0f/lK* T1DZױI #GQ,2eR<*ukA ʼ|xAZ ^^z/ J#MH.W `+v)h1Ε{^uuIx/Jv#vH9m 9ٶmR"|L>Y[v$Pa6=ÌibZ ,|>A$Wtxk$*S(sm]e, *5+<\OtMPA Q%?oB2*PQqQv! ~reRtDpxW9Cމ[)$w݇ŢPc ykAK@0ldY1:lDS!6SO+w l ׷$ yy}"2=G s U?#/8qeH SJ )s:|ZzSdTNsW9w|:Tŕ4je0/sUo2T~\%[{C3DqOevu2 ΩH1KֳqipQ^Ѹ:&oůgzEߑV%}> Lomxp F"E֤&SDX/]V^}iM[{:"tQNmȘYƈLto\Xt Jl~g>]ա:,Vswyz [y@TfUvij=yy R/By*PΒ\iNs!ɸ )2nJ7<٧+LD/3vY٬ʎg;b܍"X6&tbVOӱo}QyMD`~Kmq @5ƒőe:Vf0-ңJw9y2\TDE䃡`G֌db4<;.nEYktokE*:@{NZy'Åuc4L(8ݖuwjITcBJG#5_I?2ߧ4@kgY) x$**c96޴)_\hNB#(pO}YOshE&;3֤Y{ϐ~7YCFTĸ9b˱bnH@\ y{~"%0%uvd25+69ɱRap@q1|[ V ?(nP3пyw|l0a=8THQhK_R Zdn[ME4ecb5Zn*,كSmT# $ YF7/Dk:Pmt)v(8:t87'2^ F?0=hЙӪcdYhQ#I!kD'"F,Xhm=Aq:i;ׇuC VJ@x7 m/Q=)*ݭsn>֑:ANLz \9GMx }OicWQԜBđ&V{ 1:#f9R*5|vO!a$vYkP @7['i"s1lB vu;t4׻ЃvYP%Z[qL$?l5_Y +ɓP/ f94yYlrBP=&8"ly ~zeMic[D@` GZ3Zl:nuO-bn<ݓF9gT[AXesN4 ; N'AHːE1E-/r 9"6Q5Ne`˞^rLڝ=/\>^p ޽{LΡwmE)OZx"932'ЙFٟ4u]MɕclV%_*sp eq>Q~@:.!\sPa^.cn"}z6(<*t*1Uw4ŲSLT u!fi6_3Q9QX?w>^KPR>@#6-q=D?v?_lֆ>! eX" PTMO^"wvq%!EF|lz)%yopY"רּ8O~ҷ0($/8eGfa~so[!^Z3CJ C! ҫ1Ix]/6~ %L'fTs+B *<, "nĨ0͵I"wN۔bά8Մd\oT09KG|vxdsPZfImOJnn(Cn߹ [- }(ܔm y7۪GV;^C\j O}-yɲJw=zmL57Ui ڳgܟ||YҼ93~Z䗢> ɬh2Z5>~K'57fI[!!ZBJ -B Xqo.MRX!@ ռ+y!ߺ2մ" nL6dE+MT%)?UbڨwmMYYlR D0wôzW@BMHs?ȕ0tev/)ׇh iNhW5t6 1}W1/uSù'-].鲺۵QgT^ gNńBFPݍWv t#N mDۃkh}.$5hoCod[Z73W?.S3'trAej\hj#j0@OZYni/p@\䜶7+{< yZ"xUe9k_fO}z~G( FDfw%&hsL:Wi!,".^RȚ4bibYiUAu&`rSۋSY4Cvغ8 8r[xPko#q8!8o f3Qt-q;٦/%vUi.^=<Aq։ب?,W Zsj刱P,7bPT?m+i$x?QR\ j5->xyGvj] Zfa &\Kc GK$#Wy?{rx#h,LW6mz)'`@-KVX|(Zo V9_:C,i҉P\ʓ m[3aF*r>x,dq'=e {]{6crDgꤊX/xΜ}i_ GKiR*е-lOx q[˨HDy߿/gΥק'(7m]QH(VqS+Jr@Aa Gh_ChCQ5I@I^QKAw8ƶ{yB??N~FUY%(+gEKiT{9M/HWjw]iE̡Meq*uywoH_Y7N۷5M:R! Ŧ f'b#W fұZݿ8/B#o-4Ommu"' OX:= ް Auߜ@E3oaO\~"m9"Єiw*~?<,(;neb{u[!T$]Bٜ?L=&Pf`K]ZFhߵxJEtm x־")|؊_,L#IV:kScjBO %Azaq˼^a ُD1UfX{#]q1Nob1AMNįQ]ǝEM_| W@_ץBY[@>pdCCr/-J\PM14eƦ $b0jMLϛu2LU_֋=}& xƟwJ?0noocПN煆V~a*Jl1,9p.&TC1-GPn3|djYuwDwmX7z^ok:~gƝ2lBGU\}ߜ_ߕHςA}y>4Drj Hޤ*$SB8ک Qz1NחvpkVZw֣.j84TD9f6]d0A2A JrOHĀ`7W3P5dH;G]Nb(;Z}ZVߧޜyvO ȱ-xna&J+9O$cK*0#k-@ۋǙ2~DsqYC7֥Ha9)yj(ۄ %x.xU:}]zcE4GA-$r`1- 6r٧h^GCkKLCYVlLwv[/Q}Z./hnnjWkF8S@

        6-E~U*GW=b/o:p@*b,J@%)B(Ja-udz^{_6Z6 *`-|@HLvӔ{zL3y"^kZp \0©>ojǜyAlA z֧3ΡO@2gESȅbACј;@AOw=L|_QsA$o=+Rd+a"]KmK,c?(ms4e &'6WGINO"T{\W#toulU!ʼn^BxTLS]<:JK \`|Sȩ̋N{^j!6z?nt2N P)p7DaMώrMu~: uj2\D_4xSϼv_dWNc"9x6k V2/~% '=9 aW]'o➎h5I1 'Wtds#Gw%{)u\L_GX" w4Hm ˨S5 AAHF>C0 !wvD^z-9u^$e~ƺ7QPC Z. 2kUtf! 3֒ Ěl."~&n_z5 i1ӝ4&x-zr W1crIXDyCN lj)zPӇtJ'%n%;vWETO lSF*ȬSi[c>.>U| N dt i֭io*)nhKޣ9-}XfԽ0GDZݬ8i4כ+Inr0C΍'ac8]ǎK\0r]('lY*z1}}o1'JPNc7>?]:2m#dJ0{LS!J"Gw5m<9~} #7XmJ.8ZL˩U_Ȧ<4: T1C_=!=0X@]ޘYEow5 6EEPB})K@4ItjE)oAm[+&:.tz `ʭ'QTxKHAle}Fi 1nvn٪,c݂i qH_nEZ7\(vJ3 oJׁ릘eKb4^`u _b5ԫ1"rWs0 tn4-{q<ׇ֮|&趂1Lw/gLjin9vL&eJ2r^=?`Tt'sc+۴筺j( +'KOH/|L+ƍl¸o1Ӵ a`ӗ82W,JCY5"Ο M"IJ:؝bGrioZtw+MR[|$Mg/!ѶKym%Ϸ>sLI~Z..V?h]|(8i6w텵1j^FN܂XW]0U$vp,K=7`B`/Al&V$20oC"UӞ&G1t]*yNzr{2^^ (_Bv8fl&D0^o'}9=0<c|)%Je>c8MU'NB 8q}腖؎-O,uJ*9EE106RVG -=/@{OtHH ]ANұ1MZ prh$b'JY QUЩU1(uY\dUVu<@Oi' v>Tڂ_y+ ##:ųsy`Ƹ'*Uޣe]5wpK0&M޵qaݵ5bdEOk+f ~ݭ #׹j T9ߊ^ͻc7vsnЧTd~EcK2\B Pr{ AmB:OtHA9{r-{Įʛ, X~c r;.Gft9f1dm:EJU96QT "+YpKN=bֺ%lYTXy҂Gk3%[l4>  kUb^Fk`6|%xA, dd]x~4 BU؆xE4aS{*F.EP0}#N;u-5@4-i,21 nAH$ECG̢h2쌍Q}ߵy 8F:^\J{O+ E<&C*Q0h,/gCU̚RkvZE_>` 䝚?T\6|g6%a9%P~4ϖXP.鹻\v1d#qb; (~I-XfJ3SzWkr"MχQ(Z˯)jhDq(b(rmV `)V+25T1b$bcNpf9 R}A7qH#u{MEcNMCjZs&fcqU»a l]OkkҦI*P]a}NH"Oz&X%j7# 12OKjǪ]IV =w@[`E1"EQH7#+~X.J0a< !1CiNOo W4vPh.DF;cn[wHZ}9فm=0L~P0|2Gxݗ2<AIL&` q@fхŽԎsA0Ux4ty.hn,5[ )gPdcۑ6Sw*+'Nހ؋Eip51j{z9=e?2F(=†=wP(6;҂Լд˾qeubM1Y.V\i`tS? qd [il*P~[ HlzH"J)~Gá8;G^& X^cP{;vHTOO9xf F/1k<}/FvÆi-r*=9T?`̙my'*a@@̹9zY}2֜t~DI"1a(vڻ* Xӻ|i* '؆lQ1pJs '3P젘?oA  i;[͂ID]bHSb6>K8F*_szHֲEZ 8S,;6Cx&<~{qq?01ĸ3mc 2vzCԼ*~W>LՄ3ӞN֝2(iLayI€1i] g?$ZeKJ%|"&Yye#=H3keT! z\[|>mkt=#e}y+&[ro1Yn Jo@.Y%0}QeB3v6~_Uzh̓oAVu8 [^ZyL,YHBiHA=:1(_ϽJ0&sO9)2/vk19(<,R7yw\uTDK+ҿMnsiͱ~qbt%gO ŀQ> Ed;-=TlX41岗7w5."ϑnud3)p m:7'$@<KÇn#vWAaڳ <ф-,Z -I ^czStk|cy2 0އH[㲷wr pzpCٲxOŰN:H͐q5Ir h-mE8:c]5CSS`jDsp YdH9A-XO"g=W $%Oo$N€%BJt˝dP6OM H$<l _Eq$  k @*[=ӡ:dEG"fCD$hQ[cƪ2nݩ|0UAю#9 _bdT.[-hY*Y[F`}v-㖖ȡdlA/zmp?w!N M[X2;[FcAb.Nu4?>ҹo9fg+QnD˜$MkT ?m8?*~k8}ZaHOiwJ]\NZ>GMr }ĺP1p*OY^=()J]ڶ"Ny߳[Ii_ehl )p"q"#zY_ 8*']e}۠Z ŻJ82#j)ۗ`05E )ϻSLlk/fפ#CVo C~Y>9Ag|fNc29??Cg;~X)kwf^xpN1Z aaoZo"m#rI%:(] Qwa3;[ez*"n\[n 5.VP•`@.aZMkaY5.K0ռ+aR۞鐗SŒ(xr#U*`+ge2 2KxsE&Koo ; nQ4;Q }4Z I5.M>ixz!jT{w (cr?{=57ϬeCUVAW!AHyJz_ [6q[$R,8F #%V[9Sؚ~Hx;`2,{dAg([ A6w^HҥL „=EHtӥMb!◠f@Q"Pk(vA:`/`tnC/g O[~ s6v%3 {c4.$:&sPCǤxi(%B"~G%Jy6oKG#UwStBc{0J կn JFMi {}Nx|eiV찁roH ujwV!UFoS u:yz /?Ed{çةb9HO6سXCab xj091,I41:W  jhOn=Qծ zhx`#J/Z9280}q%'fuZX7xBfDS㗇o& PBAUOŰV)љF}͛о }ɗy*/zENfKk6HBIrNڑL۟/.ߩST(h~ߜi88#Ӻ\k vGijr]$cǀkj`y݈["Ec~]]SBJGVdB[~򖪧 8r>lUviTۼZ͔Nhjةeb#Xp$8G_9כּ(ܰ4ҫ]T|gZ c#̻¶uRFd{˥E8gy}J2LNI7+h4TB\yy;?Z韆e#u\Fm2aff:.*G6ZmӅM&vrVd$ @HD\p42COJQZ .n?A\/,Mii h/]Pmă 5B7)!`*f~_xZ^G(-qK!,dzžsٸwܟٳ'L#ByP9ufZ:2 sP@܉fO]:n6v\Cnz$0%7@ XH^I*lWη'c^F.;R!ߙ{sw2e[m3OcMM!W,:8 L;W]9 eqJiHשP(8k=̔:M5AZ%37D77J Fv6ԳL -2l g2byKp?5)n9T՝/wiVA⃒8-(*S= <푘ױnŭr7sЇ !B.eIbc:U}YSVm>5e\@nť5 pPeoy G;Q,-0Vbڼsc1/CbP$gͳPȈS\H,2\B3۝XKi(YxR Ǧ;8I'+ώ9԰Np+bBQHد{o_!]믽.*lH=-q" KL*}AʭSQy/g|3 :GWjhK"t\8:29&x~Q.J,0/ߋٱd忲fldMv=CҊ{[9V6_'ʠֆ-RL3Yy5ぢ/>IWu%U+GW0,SKC"%)b(򮱛\&&h' B5vN5A,'oq;SPSg'"$;jBL*QAU' NaGF3HǶg + c$^^`ZMx͆yDf 'o5oRy).[an6:>#7)Ǿwl?,A8(@sz OGRnn;te@l:UyN A;?vmmFtBrQ9LďGu 7ʍ+o͙yߙCT<4(QFÉtWQEFJ_'b~B}:phqNqXO:s$A%x+7:Rf.*Q/wr.(Wqjf%@nU N9C#@ԖU{/tuo{\}NcA }aG17/>27mygEhΉBb5QJ7lPB 3KT#:ՌC!iY2UĽ96H6 4QHX‚Huc /1 [ yzUcF*cE#X:-e-8^"Tm!ڲE>]ͱuIB$eJuqwgx)yDŅZ"ߜQ UH_uU?%Qc|Ɣ5o;K"Ѥ,p[Y3͜$Oa'JJY) OX7*&wU[o>}y[)DT𙰲H}V{vڌkhBcʹ5}CtehRMXEy68B}ݩ`;曠Q/*P KgpJi"DҠwb.LIϹѧ۹r3긻o .MBu>)p϶,W͚IS|FPӿ(YԲ9_Ȧ0YPZYT!W$KCW((,:|/$oP^P3]jFʡ)A M|qlg kJjb*4v # !\0l97v>°M+&Vm|V4zˑcqw?-f)c%:M3.2`;EߡkOFO(:|S\oć&e?͡685&j+duBE{.uA2~0ܱhbܷF#nRB:7;Jn>.h( ';dw,'jPdY#` N7:P?.*ʴϜt_ q(h\?fP2_G7RSs RM_yI{l${$̮&6ݲKǂBu{䖷gBM1epth^Ui+Lt3lZKiQԲ?:u0lV}j۔ ٞ$#vS#Sj>8{p2cP_0RfX+0T0Lϰ rKLGj\ }&:Aϕ}7BN`;;- > "Gi]!@&OP-ңo'鍾$/1;R|tmY!)[!Y|ߙOKvjj.=! ƒgX{}7\0SB DSL\wM `.JVRz @UB}o^2<cЪ$x Xgղkپw^֜h %z4b,[o: Uڂ|YTj:s~# wSSGТ6xnI JEUEsh%c%j!daB?9KD,)ZO$dWt}e&a_0#1TEU'2eW:)\5 IӢ[ ĸ  S $桓)b$P?SF)\6 #/|] 4@A Į)NWI#Ŏ62AIG1S! ?]!>_؞ cMV( ]jA>3[?JI~u)7(q SuW4ND|!yt(=n)wFs (p2x(Je.abh E4jڐ,1Zj e#etp y,I ?~^'M~Bs&m+,݋2T}fdbxdҫ7$[T\w|f AWӖ\ ZJS\3O-@XcogJ g{ɳ!_׷塍ʚ| 2.&r3mL%=Ec0x,1 (Mf-N}B)X-"ѪCk]WyJи/.!L"el:T)v!>i T(|ԓ'/W~kvcDWW.`6*Iż5ECcT)|8QW=B|myKb3'Za"Ѿ0_C̘g[?̉moH?I nT~pP(8LqTJ䕒m[.4D; j/Z:UOk8'u-XAI/ _7gK'zv%iLTUR}>!ldDwp˃OP{$]Dk>R)C Uˎ A$&S;b}}19I-Jgy5si ,2;R/!)P~$|ٸ)of $Epű;O|o6&mfqFQ"459ekBrR9AtfKUI{U }^h]IRޣ8vjJ1.!D[\/֊ PП-Lq6h- 3 D\lĩa>V.u4`UM>*0S*ÍdzFlP> X ޤޡD:tߞ(c&-P&eLG,h\h&zIRT VᩆiʒXBZUZVs2bMcmY0&e  PI`IY¬[zߓ@L-* oz-t3LxRbi#Rl0\['PY|*{m6t{L~hcNj8q@c\7ЋԼ~!t'(=CPd8J\^So\T6gԌ[{`jAObC;=2/R$4⑿0UBxSӕwXPAGw5s:RW@JL$uɁ>`[TaV0.L" i/#ΝV]:RFݢi̴EGJ%r)<ߨQC wc1b,/nx7K|bS7bZ)q ޥ0ZW z NA^/Vzsڲͥ.(+şʃs1ziqΊJ9QXp9@[t Pw$9eHR1%1onPMFMx\#_Q?wCo*.8¶7[wT9/:q&FGHt,8kxY0}2ؗ5CO;x!Hkf P7pTRل`6 |XZ.iy жo 2Uyz)H\! A*;_r4砾q sdRQ c\ydv#6t$ig_p=RG(8niq'RtEJ]8E%(}@k֨9F5yDsJS @.ߋ{D'Q*{g|Z~R1lzD8~kCO4y꧉ȔZ8uI?QYo\/$|JXΕarL,33BO@WS:lK׻}z OBPʸe!XV'W2IfVGE 9Q``Lc3S~@MP2#rb I?;iP1)V{{H7e6.םhoC|2ˡfGx#J \9A._w&+60ME+}.YnXT>&.cs&x*{G )^đa 29E\b|*=Ԕ* X[ЮridUg۟ZK<"ZXުgȷ/K䵳h2D7yS>v? lj qƨLPM~alEufeb7?՗ үÞFFJOG8okFОl/dl7HӘ$%,]}&y/d 8J= p,=^~/.]gA1Ͻ9%bt9sj 4 I~[ʾySjo1$!$. B_Y*dG6'f8w=klsPF Fj Æb)-5|}^y΁t]:B|9uTV$ɜOC/|.[VSf.t&oIT 8<_oV4jLG_q^.6):ZͧyY1d|Y5?P.Ś OOiwwN)%Մ"\mPf<<-n!k+lJ;g^-C!{ i>&lIZgMgaD0_7rϗ }05T >I ø*R_fPNԊi^`(U"TW({g4 Jوd)7ȮUK4*u!mS} "^ X6ԶnR8JKTuN}nEK[(LUhgLsx1x.#Ѧ T ՚=LW&a70mdPص=؜-h7sVeZQi,Cٴ @cmq ClnÊ҃aN!TU =R]+8#Wu+‡Mq5V8`HcYۏ>g̖Ӯ$l3$n6"M8&xyýSfu+Uc4en=Pr0u0W-QWy*x^+^{Gi2"֋lm̂;uCu i-x!5YMՋ-(h h ׭ӫ{$ #4 -Oxbv? #0N80#`*\oV T:<~SCZss,ַLN7lcђO!oH_41_R!Xx >]*.# h(B2+Уgrz"$y@!)&5zU*-@/Ve-:`hr e2HB%'Cb:`|=67<}x,qFsa&U b-\+#O敨Lj:dsRJt f&N> m&2Djy#.,>,{//]^J@o!+~bMqy4Tb#st#c9xhv=Ri`wPphF+֛d7Vq)璓c/ sDX ӇςpxPX^E AvF yX %GT%Kd He_c3.~UέdVWߘ[hlDfAzZΏq 6 ⅆcs3 OQm귴9_qG0;$}ȧOM56l|ߠ`{1gO|IqPXz_,Aڶ3kdjL +O Iq4 kun❚tr_7$^|k_m.A|[Z31:~ܝe_EaF ̯ joZ1JZk/ \W}ھgW2t>{(M(? 9!:vx@Gos? "Dp.53:4Oy(ze+;ϗ^ߥ7k Ǵ7`9gЇOcT)-M {FG>yhjiK 7 "d+B퀿3ia*ͳ@ 9 衃/ɰ,0z WBɸY1;"rn)/ŒJBx(x^}Rz$n - ʺVOXkP4JN|v&Jjےji<q^,kHtOՀf#)f4+MM|;#)lJi7{|?of͓};3rɐi{-=Sqċv.;Yy Hr WSw[7lpxǥh%n^_l+ꨳ*'au}c}]뎮 ,/k9|T4u֞ofuh:W\^Ӣg~;I&8ccvo;?e ͩ90gƟYi$YsuǤ yvᡏ' 3ֺg՝9ұ*>,G#9[J^o;!E3g&IV_pNRkX[ʚDYMa C //{zEa0>&)pJ-FmL1ePxt](X)o _A0 %@d~n_qf'2%.:x@rb ɱ_5CbPkb PDn·6-0Fn\WO[[ F͎6<Z{?Ul)Ei-fdm ~MO3pAQ&Cm/h5u`yvo&9c?2}l[$e# 92C-z_fGztm-XW!@lTtZfr|]O8B6{]YܯY3`D|E0QWCr裇Y;(9Q 3tfHu*$rZ3\*}0+ LjyyYZm9( 8-z,7Y`܌"LʔLrqaOŻ1ˆ]w V vp;[-54i鱲~Br@%|eS#S Jl6,_ %qwNј7}}ϗ_?Њ˷ &=tDbaS%[{DhTAu?~:#fҁ0BKjM) ٮh uq%uXb̶8T5>Rr][L _Qh;sVE!KRw8[`7nQӝKRR " :+\ĠϺ6 k%TWU!]L6^ɾI,+չY~Fs,~4amW3ޮLcZGp17:om(HdeȦ,( bj}{PYTO%,b)컙f~MEO.^|:XJH,]a%!r!YX6_ݯ5?QΥ76h P[0 DieL->a!iSچ"{Qg#+`9Vtƌ>-%(4^mDӛyPZ)6N=( H1B8+ ??\QƷx44FZ4Xe.:Hu5P0KHbu*L{fc=aؖcƒϧOT!tuДGG=viL |:+c~XzD=i Bn裮0bs#U"_9/^*;ˢ?,<`o/P16!oJnNC\SuK#8.=jට0X^38d&ACM8hK{?G%;,2TᮉM+mAWb':ݕ=, 7&h@LU6t+s/V7E=^7`-5݃ O3{~5RNڥrTuI15b:FmI4Yr hYBq=IZ XLXV'[cwAkg:Uﴓ5%D_:E?PدvmbS $QCɂHɶn^* 'Fs+s .brj#`ǰHL"3鏎6Y~Shόq@Gͷ4(*J _ppUX9&OKZ8mvDc_b+&>`61dpJܓ+6UpTԴ5\$ t:?\`sΪcESqhm=8$)R2)r!=ϡ!v|[gWjT\ZKRbjlD2YG9ϻY$ucd @ \ 6Y4<..}}oM$5nA߫q7[K ]mboZ\?Hd_2f a*.*DHm@fď~G=ӝHM9 Z}BH }&B9詸G;_P_@K쉹hjM 7/ WrAv 2@'eGkccsպ v+$e!%{Lh?10бYw2"ҤtN>繾OEцL/ro tuYKG:Z㲏e=JBWٹs3`],ߙMx63E1`AJSs6#I+KnY[>̭#(ѡ[&bUFTG0~jKxL %k2zhv^xS4`C^$(%,8Gl`"/h/;ʋy دKۆo7u>an%^=w,@,[ B(]/ ?; P&~fzi]'4(J8 zPqMj/ƈ̓܈;p[!:O+7͈wXQѻ{{!Dg頿ΰj_o,-dMOү# ѩ' t*kg '-߸.-Ei^uq9,/H2lVR[Me? ͮ~@ }v'q9 7 R4%0߰ӆo fa շEm EAIK !ET_]R1D"5TfɯcT!/Gy>!R|)y|Zg/+{AG@,C+<ŐlVu{p+׏Bri:؈8K4cP {? _ގ ]\Je0X-]kFbm#d%G=^fC'?!fE!+&g eWUbO֛$ ͻk1`?+,uCZ>=?dgS6UGl]z1d|I(s~7Ҳ8Maީ?lT5V\oU~R pB87=$kY^k}E /e>(X|$W#0-@FqZ*Bt]iлlѲZX:xR,ck QOd]60+fYc<?,s9yܟb` g=|{ MAɠ۷>&Xb^rӶ/9Ra<̦1(`,B-קp< [ZD7ϹuSюW{)<C~%A?WUc|i?X|8,Y.a'(z>D]hQwtEkZb1kJw,X5[ OTXn-vL_e\;_{H +7Ke iWuUE,0<+&[w6s.X଀i9i_~V^HNi:Glښ?8r!$*LH#POE(v 7Ǡ c{ԹqU x1> V*-6(,Vȩ/$$uv.k9O}*3ٓt%fd܃ ѠE0az͉Zؑd)t@8ӖZ^9;3l"l^0 ?Y>fZP^WY!UV0ݎKoV1PwP`Qa89+ 4<ͣ3Z2?ucw,Fׅr7ŷiK=oQ$kMr|Lei!QNK R,9@c_N{_.ہ~Cע'NY Pmllf'"B LYbprm쏪M(WscZ ~Cag.-\R=dV_&ScXX_.6XpϱgCl]oYDĮ<vT۝3DhJFp;.4;2i7 #?/!o;tPX~+^ `&/jqqn9u-U1X J9bVYY锏K=J5}\p#Tzy|s 8&Z' C!@n;HT)(?Zf>r6)6ٽ16 ЄoQ ]Ybw!tP @x' ]JJlsm3aPvׇ6=Λ^c{B(MdZ1! 02V6!)CH.=ok7̗Ƅmk3i 7KШT ͪU%PR&ĴGq `"( ${"}W52]l*DՈ^WJMK-@xAi)ioaaqPYThGKQE^@ 4MGnrep?#÷xʞ%j'E0}-4k_"Ua2RY4*c,!&׶%ga#~HA7_Sku2tmk&4ĴCh?c&o8*f}"o+И.qi;ǹXr٫T 8Z9)h/g T}~RU Wnk_mxh=ɢ(wxTyV:llkDzipdքa\ȭ[}5&F4J?(A;ó'ȣMKz+0>Aur7ܯd RPO=c^iUy`GzY,A0S܃Y%GId=uXZsv28LrvfAXrDVua㏁<E8ˊKn$-ϧթaN6 xc5)ʍ9 ٪G_w=F'|i zx_؅ %+ԱB0"Z[›3T؛6=K 1QF&fЦ']% ?:Fz3FEGѓ.xv-y0F6.HtYlVrU3㿏ylm$ojXKhh3%V؉'[Wʴud00 =f(AvӸ+t.IwVrÉ'k{ClHKD1 lJ 8@ 0)]F2!;9 =K #t x9N&1=?|^J`q3FlF|kb>`M+cs0k:%;Y/~KnRU5@RH @CMK܌E[o3JoI[mu1GXE.r8ح\!J0-  bp㗁萩:qګҌ<~5DU>h'KT5Rc9oh`Xy )m$ ƃ(mx 199=uꞣr_Ac'#aSΫ5r-՞Pe^PlHsyQB;9S>}*}K76(zpJr|Sd1*  g޷ʨ.ԫWKfGVY8+R7!N+A94"DyeUB.w,]|i{75V|Ѹۇ~ݴ[B|^)խ&gb'K[pnbnV:.u<c#P"Ͳzm_lk+XR4Y_OnYMk$/_U|3xLUHHONӼn=~ρM0 +1emYC}a)4Z^a؆D+Wp^AEjy~u q=kș$eV5l ;ʆf fV8hB"&]6VfI3t l/u%H-;hh'/WW6b-pE}+Sҋ͠c<?&Hon@lmJ85`Iأ0q?W\{n1zylW %NJ%+b y/LFi\WC~ L :)4@+n.UL>xm^[pOi ,@ J7Rߟh AY)bO̧7ģ7L{afCZ"Zmŷ`됭gs%( Vȉ:L2.hh[ZMdc<;rT"bC](Q͡E4;;eGKe];=)w;q5`JBi)>ZbJ,( 5AXi9{-j |'Te=wlvKM̎.~hfS%5w1hr Q+Cd :L#ڶWW}4)kiَ j#,7Bd*}kA,US;Ӱ&uky% }<!O0\0+LYG&xZc)g`W<5(7 ŲI(w^[m/I>MR [ψdE8 s 99c"՞Jf—hZPt6qd(n_|_ t?fUzF5}K}WdO5`3F}]w}v |j !p*/u : cI#TrVA("K4!-*+-)(0}Zfc**Ii\/ 4O+bOa? FʻD+bIWj1ⵚl`S6ј`_ H1ߣܤ] G6-5^˼۰vu>V3KЇ=yW7?215~3F@JIࢀz(-:Y /6IgдO4|#T1乏}bZ0˾T.<)DLוxXNqk'OfEC^"ڑN?aWM iËF?:ޮ=,?uo lQ>xybC6 *(Wf7;@7ہKY3q > IkpZ8.y}U{l'1XMm\\]"9V ,R8oHÓO>#堇bJ JS@h1A# A^Ē IXOp3D.lك2rΩ`4}KS{6}m:)]v8'SA> !cXGK~h &̕qUm(]C"O_ּU˥886~ I>ߨ < 'ظ~cv%r1MKY, ߃f ZNLSҠ-E\BxEL5%Ŀǡ]]?)*cg:ڶl  G&FDx6ceQA*<Ո685zx= ΎRm(?꘽Kl$~'t!&#S%j5J!VG˜ ne{my;x`-U[(̘* ^+B2bdO$ˍ&CծVs: ;qBwٶRc_F@`^GЂ΃wN-`1R`,^d*VSmxK%a yW[h7aVG.:+&§.lo&4\D\<%+9MM/$]$߷⊆ɯ0961[ʫ'#Umn}+0[Me:S2])>]dCOߗw@Z B*wQQ7۟ vQ+%OKr랛KxxJuGSJi.oa7pS Q!c`xP<8K@| ΰ4xB \cGRKnGd +V~6Xp<uG#cʺ?t4s۬_ xY.W5gb9$ƀKfT 6`f5Z5o62Nqb^ ZVYyJLm8v,,3fS+J_E9wZqƈ4O2YX )f߉]<zfS xyЀ)'W Qz unis@Mż!– TCPoV,3^|c[ԅ? VqY3SDy ߶ n dEx F5NڐȨtv6m]9'LVJ}A@-afb ۿZ k6MnZtJi()zD}zDreg/.ISi"? \ʚkd'2%ja\ܜ ٢(qA1b|s7-Q)_H9/A>."tB߆po=4CÉ;KUai9$")l޳PSάpljH9{ȹGoW1V"C%UKGRd0p!m_S$tL⇬ǻAB;k#XǕ˟9ETm X3ۡ{6PMԩ MAq/2t\׍ucOsb^kamҘ}i3 fN%܊.‚"r,|Gj$Q:bط'vfp0l+kY?5*wa-ֳ5џi;|ҥ)z>6(ڇܿTޕqDdvWqk8b {ws[V`Q'=1;s(r/jn˓롘>/cV,Ub_,L!B175Y<(uOuB1,p*LAzlB>S+!l68LZF_2m(v ;Yfc1<ۨU2пH:g?Ղk zTk d$O-^.'pهb~rY!=9hA땪Nbv}*DζZۀѱ®҇WL7[>[?#~DK#3IjNܓCUd]ea0SPUQ;+l>ϝ1pFEʺ`ߘaB2ui48/ʍ&nJ03k=VQ^j%vJ~*?R%jvH)_ot_Y( F66w \D#zD#3`dHUȑDdO9ˑ'8af黉C)N$ǻXf{'=)Lx;*}ݖ{ߛpXI&U8y`rh%Ex ג0eD(KD_J{`?LFY2z&%[@^kϛtf,:򮿬ւIx,?? &&Ņ|~6 ʒn}{a C${KO:R|*H!!fK|vX}/HT_%b$^B[gHRD{Z,Jj.Na&Q=I.5 `EN:Ts0f !% ~SMymFʐ*<vmJD?xcRw:K.m`> +@ -"VrujSzRSs[6KKt7Oo5]5N߸2Omñh ~0izܾNIlr"eF܁QT+7i-?UWL1uvr,V/ J26b $8L=)Ftޖhh &jmrt5ҿg2@eOl%,HI2|{8'2!2>TÐv=P׏J[2=L{LBF;! ɮI"FZ}[GF>i>X HIc6N7%OHݛNlt^<01&2+RZo& _6LY[}LeN4H3kz@!NP58kzݯceT\cI 1.-s=%hd(۪ƿ&%:c#7bnQ*Iq'y 3Κ҈H&x^h`]֠i>Oi<35>O<Ҏ^=5 ʓX{M!r)1bZI"}wS}z½&"tGz]c.e3? Y e$7V=d7{bQ -eR+|}|_3+̌* L@-78].ѕ0jo{ fFkcRpJ]YT0J}L:ā3uK1*AAwfU.JȒĭ)6hcvs & /vkaMoHuc_+br S_N{GT|;$ 3n)HpGZBYv;㭎%cI0Kk-Ԗm/7"]N 1U0}-B1cHvQ[ 60z^NGH2LY _#y?tS2R[{`M J_jϫm.$ȵD1Ѣԁؘ R b?U B1*9t=!iB,pމgnC)s\v/̞wL袵2!MnM5klb}L0iAaUCt!EſX}9fR!zxƢcAXhȳ,Κ[)=9 E/NJwN. %Aʉox%nZbypѓmL=yꨳ+< 3KP0)t:Dvg>V!*P:ͣQnj*-3QR h\耽~x9kxd>MX/bh6xzK؞BY@_%uաB#9lp|k* r~o~^bs-G.Ml="86{x3[K۠{35C5@E+]qI"kK"μ7>\C1~%o\Y)ɈiU"*tׁa9-XMYAKMl]csŕqY Iْͪ8` ~b0qʧ&4fn #i L.*C+Q_~i.0߭ĭ .pF`dE#;K[Ͽ\H/J<2p0 )L+ukd}ZHxc7+O78XҰ2EDfQz͑pZS4[tJp:x~Ez$Y|y@o ǎhĐ ?6)m< NB*Y:h-Fl2;d h 1YLwI#B[N,ʹ ;3B@wm ɨ}!뒫 `n3| LKȢOjvUyS|wt~1cDy^76=ct>n+ څҀ Hle˳`n١]BkDX4=N*m'[*eJ-"AUg + #|bp !^P&Is!XSP&N9] ;8,d+}ʣ4x+XjCI*ף&;'>qwfp6QLo&2nWA&Ln^~M2BWѮË>Ra3烠m$gkN겛cLV# rBlXƻJ%.tY LXocɗt&ÞCEbdQ)o&) w[f Cy9J|`֖uq؟ov74ti.8͈7: 0:Kndg5Nd=X{GǓ@k|6exZY <'c-mF߉hX*0h! f;چ!{ \߱LRM9 ɮv%tYVpL[QYx76}]}GRQ@ur+>Uܻe$fc@[Ec? W&w]O4ぇB]|N9ҴY 6ᘎ4bkƭ -pՌ~4+edKc.}{f Qg1CJм5*OAg)XۦӨV8Sv3,Q+t xK$!Ls:'+ d-K;X:x1| :tf{ V Sco&7 >J1Q3Tϵ9_+zՋ:.U!M 3}BO y1&4=@y<^ȶp֫"2`~墻y**xz(8W yWP 3}+*ˊ~7olEuU\-|^gJ+x}R>{M5=_*ыtzn.hX86P_kEi( h7q3i$Bj$EnT}E&r%Rq"1ΚBx,vFr/O_jT P^'#2.M֮@]9-ؑ'ΔժR?#+O']&'v[[}QvgހLowV GE+M68RԔ|Bo;bXvԧ9ї.P*{D 7lq N0Q|7$h%|-,gKx&cw0_V BZVHR0ղcA udLKe$Yw~iazo`Pnky2eN L{(ĖD$J;P$pvbX-C~4q4bK՝)-ԠwV;VJg\N70Y=xŸHֺi lĨR$7 ƽ:)#NX?A7Ml2s:tӣ@'į/C \ ?Oak (487g":Vҧi8c l'`sC,j`rƙqD+0ZKIyG||F}FXS9dhAg["vChӚϗ@^^L(".ڙBm-,[qE<8oO⽡ņۼ)WgapTámh]ʊi$YԹ/gb\r1u9ZSn5:u p\5~Az= @?0`Pf];1QiM> EeΏm _๛^wp;&֗ݭL+0JsucY橌 F:Hyr4?YJ^MaU+?.*ʙjnȫ5{ܳo{ڱ iZ1\(PWWndq[:}qp@]*}h QoPMC_i bS YHlVqU;eHX@VBF9WH:;%T[G0;] Yӹ۬bZLM!f & Iw(y*O:z4_*e㣣E<gl^(ptFl˾w0˔0r/7P J)fzU XU :;ȹc%(&zm8/>gΉ95UvϦClzF1+MGgeWUL2t"dXjU|A ⌒$ tzRUaP}Gfua Bzn&tAT@t_Wo=K􎮴BkMe;}Qp\P23 X{It%N˸w2U 8{ÏRԤ0luDn u d]/p{5R0x ҁ@eHǠՊ<:~1ÓP!1ۿ沃zj1VN4Hs|JCf=(Oߵ5!秚*zS6oYpI(C%̈́f`%3Y pVf{e*imam8r&*nItxJ|÷z,Wa8klz.s`p(2 ʧC-+BS%8-ᅫ  IǣX.^ SH%6f%[ٸ{d,בz>EkE!DZf'#DMb[4ҲK؟A>[Č9^IݍZA(DB:~!j*nhLǣb}^>7u( B.65Q̐o B rwg;q,1^x 0 f*ܧ[j-QT>^}l]}za ~rm 626SpLC]GēoS@6֌[x)-y_Db/M[N#YMoEУu x@kъ<Ⱦ/f,nQ=/iD$_}=08IB*)]|Z | 2 QXQdU2Nk饈OZ\./)u\fz4LrrC2r+Y"w`}1? &yNm Fc F8aqԪ*ntorL>wE@25 ؒ3d# ReArǕGL@IJ:~DT͞tPq}܋jFJܸ/~^DYU/zm5vM}|aR% !*JK/;m.:xK#Rt1k~ k5H.AKzOռ" PK r$sL\4.O!'5^_"&`^fv{⁙+f8p{ V{dXԃ1%@̥73RqpKTޮtI\f~fa}^uq&6x++vׄNåG=^dmYBFJHʪzF2EOaduȵ^I︮8f[2)^bIl A ۆ>njaSնM'S0\__Fk-cjuסמx e mU}n&9]ߺOfDa]M~<4k 5qJCQ]\esnQB]Eό9yRy@MdcYoq` %UǠlN ^ .4&?Kk\3bU XhĂ$z}DXsMqwbkW9K5ǻ݆|=6aTK$Ìπ=H .51dA+6+1ʵG![ny_ 'N_jF+qssk-$ E}L9Ga㸫B-5B(eAe1)CJxˆNOu[4]™UO,z+%ʪڤJx?ܾ-{-J Rɘ;yBXLϿQV0Rtw2/6| ꅒ?t4v6h`?0c(f>C -oOfȿFsb Jվx8sq]\LNr9)n㙡QNQĮnlW&. Ԯ4D)qՄ>8k sUs!57$3T?7!)Eϙ>fuW35kUn"<^­[NyPL):ySQqh!Z#ftYʅ#|VDM X$!«EwZ(gڏi!UB9MF̓,f?~w+nNՀ+StDe`6`Tfڄ9_itA)Lu?8~~:)5j㵎KUD ;w.Rw !cqbO1׭7X)6)tBYx:oaY &vl{nۺM#[6J.{*hx=b'S>'gL10R@`|D!7BXW^vq nU ڂ2jS43~&yW'-ּLE.fg Z~ ~T;b"Od' c%'hYl~h$VN?4#dLb{ٷIk f$ AyA0Cr#hoyO| 8-۰{)W<ށOUme:oM$d΂ɟ3`Ɵ7-Kd`@(qC3Ҕc^0qF29Ԙ_KCī]^|EcInNffT>;1/4dp q *&6袥@RfAQGKӄ~ʇ;aȠ_Źe,֣0鏲 n\AL,Oi +6M>2 [lEDԇO:VH'y4ze}0ZS$@y=TU9{@;S3sZŀyOE1-RP;̸S{C0z&oUfß[㖰 ae*kÚ\]cYIUzUG鮿<%lL3\:Mͧ# uh(l{oNiSP -btwy&ZX`=ʔ+5@f*4D㶽tb֦b!} Aj)h(7' !~I7LٍZ#2 "RhMoU('q lKВٱijC0"u74cK3a`-5!4XXހa8heNb"aø:I-0_POu߲|b`ؾH-<3^P(%|Vji);Y˓]#iTS^sJ +V1GW&(q;eb'Ge 5xXH.p̤-~x<{ /&%H|z>]tgbJ뗵1'iP !$HTB== gB$1 }daq/#a ,)J6woq9Fx(M1.6'GyAx%.[*)P͌.aĽ5g&LYMѤdœF4qpczqNYXyCde|f G7&Zzʄ5~0!Ïyԣ$N 9P^uCƠɿSz[LOSkavv.АЗfg! Q(6As"X~Pc{zQjyqT;~47[("ZEAwy]4ZN /.WzD5.g5XOxt]3RC9QKPgcڄ?(q=9}~l5%ou :y1O@U]ExsW{ [ IWE KX♷ [=|F0@^m[ ]'js͕t (ݥ(CV$Sl"?,euC1Bhdr;gNKg7OM~d,=3Imw9 v`[G' 6,ءsjWD, |eTo-cD=%ֱ*2M+:ԗ88뿻cx.%; txCϿ_ H߼д 5XW%ZjB.vj\{#&4/Ճs0mki5{φ\#GvApfYХi x?'f)5T+tx/FL*'RE3Ŷ`Y.ó%|t "1>b(*V1g?,y$.DԽR<. }ˮ[vtx!ɚӏGUa'-tOPTIw +|2'*?YW0C@2~:G@" ^51a/\6Ȑz6G׬McTbUp.)}twG}*1@`zUR1mN '&ayCyj%Mkro(鍑e:xx{su려`7W00!RɻrqA~|fkK*>28F?#PJ]Jߔ"gMƣzqy"&^P#SH*}}+ۂBVnVIMos"Tբ%9ôwCӀKF{;XNKӿw$\kN;Jk SGQzswQ |% 2#q. (%?*KvzJOOPa*&A2a^O$G}|!R g̐l)LOoԬ"8GS ~AA[.E4K`%ND?@*X&륅3*XXE_\d_}&Q FV-{{F&Hp%wY{-p54vA](:Uvgt~!?g2iaD>9 OA W06GK/b*r"IN rb>o5#GP*r9~JtS*Vw[̓R\ M*itq(3B3.r˜Xf##jI]b RTBKr1qj6!oI!uV]$}_}kf3V t C.tԆS>9csR̴55C{KEJl<~#h4wnI !؂t>bFQ}X|Gf+#} bF9ŚB3%5x֞ΎeK@L#t: Yohl˭_vb"c؃qߨU~H"vOdy!~ǣ>7~5k6 V#Ę] fbXe*V&MΉX 7Vo .*\U]Syqz&&$aBpa߸1TN.u- 5"pQԞ8;ѯx⍢_Y-ÅgQ%EYx(y2>\8 {TV]>M̙NZqW*A|f5E &yJ/A;'f-5v.kOEڎא&y"#De=W>ݟF"E/o7JsK׶ta9Fq:%h_DHT7 WcޑA +QQ+TD \Iu;}qLD r~QN(78M "áQ їtR,)Fipf6hq2 r\ f0ml[W3Eُ}6S#BV͵< kpK\+PX 'TS,SnϟݖӦ3aiut+tV|m9zeg[- \X&!m[]t+ڮ3o7v6S.+* ~/‰Bͽso:O.Qg;zO'=Q.Yq[Rѱ7 [{ʻ͢;]102L)ŰXL_,x`8»lwB'WZ ^  aF \<<%i@%.$]mLrsd "_Gl$*Wf=ݑ=gqIO5?gC WbeSn+%9x{_ f{]\~ÉhƷKuW7̻z{A>F\߭OZ+ <||wCB4_D F)M9A/hC⏗t娔z_hulJQ N3H5f[ Oe>6,iԔrĺçS>‹GݺMlr SJq6E^ QsHID!;gC_HWrny=},p7~swS_Җfe +:s(7̠ 'WU Wmxj큯(Ҽ.Za:0b󜑃dzCbiI[՟|0;ƚ9գA)Q2wtdU%`UN:,7>m%G'uUC/蒸66EQ8ˑ ͬ'M з+)µYӔFmCA@[w+=gVuU_rQR%jk 79"K6V)^y۠%$!Jy.z p;CfL "cUf!Μ a%5!ܕx@ Z6d2?Ȗ%,08^3e \l&RRs@>57m92-QM5@@sSDhJe+{ rQ[{Ux/ĎvZMNϘ1X|mRTVV $A]t*}*lxQw4"&\.f("mZh֝3鼾T@RԷf.DM3o΋/Db+nxK<ޞz} F4-UۈN"ɚJMZoA*4T1pC(14vҘ[M[ߔ^Sc}Pt"-]8~`hqHm9Çz•͞k5R0gOBłр:l,NZ N S3%R( KqM1ﬓe2$ƛsND1zb?ɜf1X-HH|Fz (&AaޘZZR}/N<䋦 8R6{`ȑNb89ɀ3 ktx2"(pq)HrG$"-tndItM waY9){F÷0&gÂ:b0w~ӳrMV]r7,wBeI‡YjKV檷6⦰DY}ORRJ>Q"`T"g秛^-aB wF9Eit4_K]xm( }:AMͳӂ$nmeV(F%4bTLҁ#5 ^v0Ӑ%踰t嗬9>(F$>bBߊ:lJ A(N"7{sf\$m`[$Yԛ~ZbGi@0OwJQ6!=1u($̐qZDȾct_7*57_~@qԶ3f|`.9?7\SZ5paFϋOI|H%ŲUA H#5; hz7 ?"H z7޹^¼HNDR][3^5|}&a.ta%T~)ksb^q tvg 6q-!‘'-:&2&ʂA+e`KaŁ/reQ좟 #rUo8m(>vm_h-XH͊ "4"W"D/:R)gv8%>G.Pǀ;na/|*87!Z)MMAj{2Խ&U#7{O,GQS &I^>$Ycb:Q荫V MRHӃ[YPJZ͙:c7W7mnPr;gAC&wUDfh)2み^#|L>=q,35@7R(jq#d _p1eRjp=y BpZh^ c}ca;3^G#qޟѾ@^KZo?vds^nANٵgGwBuaiIHxy(d b+d[@]Y]0ssͼ!HҬl죆ϊl}+4nr66h;K2_MS0ppGxpw\b/mtBFjݕx[-SY\%n_r[ԆWV7_u-"ҲޮDu2||Uwv.ċt$L''\2 GX+) lCr>hiv6a"/8-s+f.8D{ K}/؈3 3&4bA@B %"E'Z,Ȱ K@%YCϓwr/xS)-`N\Ͱv *݀=P&pXԤkx6.('a!M39̟N;lSjl9Y싷WytU[p|0R)c |MzdK>6,ę2n%Y˲Dp; (+Ts؁tݥYK#k,p%p%8dTe}:ANݥ#< zF!Rvɝ=k@-AN^=HwۋcCc^8U!ˠ]EbL1 E㛮ܢ%8E y <ӗD{"0Px? YSQ b}.$͆v 衱) NbbQ'&:i˭5MON)o/3J۠yF{),Dڹ?e7f*V >Tϸn $C:UxRg9aɠNz*'_ݢD$aV1O8 k%L4QJU ێIL6!T] O8+q΂|g{׷u*9yTeGL-5 0+41h+Sh7Cw&\zo>yÒ% :7I>jجҮeQb`:Mة_ksZA4I)EiDuP ߼nWJEHN`HX<#5@F^WVD=Ԟ&3FHFcJG[*V5"x>b"_9xHDWFn_ӲVHl.bf#.J>|t'F}ǘ'KW8CĊ[x{ѧ6޹nvRa6):k/ nIо|(Xh81b$Wo[H bb$`THv.ݣ%C]M_e"!W)cȃ 3n)$ ^|r!&P'DEՃ.v:[佤pdp|Zt|֮C.!/_u+MVXMH_tתYe)y;z'} w@-&?Ʉ?CRr3<>8l<jJ n~ɸByGtҤip=J9 lQN P" ug\ɶh5GuReB), (^WzRϜ!1#;Vyͧ/Fg}x}bE$"|&/1>Cƀ3טmƤ!*}[MAxh翨.KQ?Yפo3}"#90eig!91"rJkLZLC7E=~aXuU,vDP7Y攵ca۷۩6. ʥ-]lpT³(92}?˸/eg5=yr=U`lQo%[B.RBkܪ~z̰1.8eM1݁3;^׭!fNLna1ꊬL]oݽ,_]/]|kjjco1(5S ,zWQW}(A`$CG?Gc^(uE}]Xona-ɔx}Y|0 mF׾s@Nh\? 彧o3W 3䄴1%h2/"NׁRq*BA@=BhY{5S#PVov'f>IӨnqO:䴥 A;_ٯgw2%!߈CʍOh5߄EMjuB*0G93!ݷy )yEyUCkWCȂ[7]H3M ^+6;ت>]v|p밳?刼xggt6( g$ DZpg= K;0fG$ƎhzӪJh(LOEZpO`qLbʹk-|.UR4 ;FU0#6'hG^/IJNch^BE<5/MNjpnD4>]L^VK!հ 8 <7,?ʍ;dxd2Ψ" 0U̒yM+@. ʯX 4h:HUwQdSC(|#a~CYy(67"| /М֭Qk߂7sDƞ^6ǿn~N.()y>l 8ٹ7qO`6*ʇf ˆpG~F4ݱ-Q`/܅OAcS]w1>?&Hn9dg,gqԉ $W6I(<dPRnegqzW^s@4Vgv)Znɝ:P=yzg>F)۶Χ[t-QLo026sd"7%JRQh %8̏>u )RjY! VCᖣ`+7 )hƳAT"wUn {8,nuDx"Jr\hi:Еж`ͥ@!|A!=iwaÌ$-qG2B`fʈ!yˊ A2jSd(qy$tQl:1vuLȧ$'TGAy{i0bdCN $ʰE"#RtT@k`0T'2fvdި]m'Ua^#-6}kUIeIwܢP .+wH86k WGX$9=vhLHl8WYRI3@JҙJ9-V? | }a&};@+g}1hˀ)gk܈\&3պ>3)γ2U6C<{v >[@ CE\ԑcZ5oز9qe*NaM]oC1q[ ҫX#d}:BȲ@, waQlCzm$y+6}B 3qd$I/\MˏpIX}ے0`R$9ܬV$*#<^RjXJ饟'DuN,snɈK[Y)MB`F%H nVjUdhhyK"9bz'a( 79r OkuH?ߔcJ5rMG޴Tmmp^n8[kZTedd0LDw'R 9Pw kqj EvpJ5b 2A1\RioʦFwLj콱a`^̝ ɉŀ#X>sV 44$CpZ-x_.-ǯ|PkO{zoM*5޾>uk# O ~;Êq țwnvGG;Jok)׀/U$)߻W :XmONVEx=HMڊ%F(ȡ"^2dYZ<=+i>Xj|fajtM(uFuU%" ϸ\b BdGɞ Ub1JtM-b+40#1g\(̫0Yn]IONj]9 ޶h㴓ImHE{qEd_pW) zzNl ;!(R`+GmvU7}{/]S$Ax1T΃aftHX& ._bM$~uVe( +Y[f0{M<x,vpi B@sd.A1Mp]?n=>@a7y-AbN/VuQe 5Sd@a rck ٷĘjcH,qжRXHAL,зo0K6UCECͨnځܕ e+)J WȌ3GeZ1x~rjRWj =mqUf"vƨNg &>`PWtxN}h62ʀm'jo,J }ci.;ƴWRld' Fx!p"׏V\:+;#M$+e٨?pMcʺ/ui}&vD@@WB#lY@$ pOmA+bM!1-Xo{3Jo=p>}$Ny#IGƏ9(8,}{$ýp)j={n9\FCl@4o![W5&.(vґZCEm]ƻm5& o bcHU;cbc#|u{qӾm;-aV{$WI+4f]nyZF) C֎1- 攠qfpoFJד zE1> DpQ"j4>lX|Zd$XO+'nŮo[40>na|Eŧ x@#\ueϬQ VAd-"T7Πs\7v$fGgOWoZ\rd_(S**H .SjxdF4B&X rYo p1-;'T"¹T?de M%RL{D#w g]dEE4,'2y/?귝f,!CM<*fTR-2n-Qz.>$Fe$A1#c*tׁ3EayCXAU  =7$uLJtä^@sy\; ;TLց8J=#ڐPts2')fiW l1H<{CE=cs`,2&:Zh^MUw+<\`QZwAE+5{*[Xː A7'!$739RB~y_}>{:zO~0+XW{T8zmC*DtNWNzBZOkj3h2_ޫ?3 jtU}e\ \Wm.RxBSFyv`{TTs/ܲdӺVAAh衣竏;sgf|Ab*ȉUꖲ*X#<\&?="m3ax3qC\!8fO!6Lz3Z^L!tZNict_'mz7̔kfcJעA;T9pXQYˍjv/5NV**UH :S埒†il Z;gvEKt:oݾ ??-0W2¾ߐ c13j`_UT86\/x<z\ich d֨iXF+P^ꖖs"lFxM&SL$#Myrw2R]<h.X5"vr4JKh%.ĤC%ZYt5Hmr `J,5h'| O(as졿ؘmGgO.J}p)QmR4/т*ػȽMΗ҂ (AMLo*7ȜDՠ0~#XUJʰj_Vd%ն=t_*YP; q8/ڐ"Dv ΀*u դI^ZE #lb=Q M@D\ k lc+0+P7CdD@ óʔ҈{]]hk+DphCYف^S G$2Uپ6V50.q_ă fֲo_xRk0D)Ww$ks_i :`UƉ6WC¶,Iӌ66=_^635?rKX `&5\dsInEBEK {;)ԷWVJD)(M)L9径NPrա0*{5*5PC ㌨ԣMԤvCl,a΅%dx_Քw. ]/fq t[}D 剴Lt=B6~쑭דZ-j:u^G'ĒT'NXcp\Bowz<y 0YK셗F_C<޳%܍$7f#ȁOZXA ƫ92$6\@hY7:Jmtn<BSSӄUJP$א-D`QBnYsF,grVي?ek1T~sl!Y'aۂr3Z#rc^ǠY{-y{tXӯ DYQ`s`$cG+cjG{õ{3!8*e-(ƤD^3D~wHbլ#WV4eOF^, t Sfnˡ~_ݨ/V*aMw#@+~TD#86M*p4 9K/u>\?q[ Aq&GGtr ~m*zHS1UȢa?{lD:JUL%DLJ+HZ+(x5rDxCK?,ŋ|Sb%a>+xZz0ک Qrȿ{uAUE̠)U ql%%?X|x*tNsyx2QD:l,3AQHo2JDѡYxqv""^ 8Ajy{Rmg.z 0=oJ0>y6SXTǎ7 a1RɸYCf $cj۴`xE')k*s";\mAOV:=,!OvEH| C aVxWK>.3N^,zqHei6~I+E*<, Sok=]0DבFל|QP.#㻮^-!h'U2r۸$V\{oȞ[)$oo"vRX#&=j#4qd(y)G q[-e'U6Ga!nDsZKdA }6b!Fn1OsTom>׼g~%P=7:n]=cUn8}N1euOl:l9Cm*)l|ooMI30`#2WٔԢP,HB+>tHtez~79S}N=u #@YF"ؘbv葄#}(DShGDGc@Є,WOHbA\5〙K:pXӦ5jehZ&y2M5 79-*'ȼ>g>H-m1A .!|@,zjLzruAU v༙t=;P`kap 1dQ"y[Mlݭas]1`X),=t T[f,uw?Z%NowLn;UgZ;$ޅFFop-%{E/9|E,),;0wETEwn\Ί@#[W$Hm"qՆ';Vla{ފaZU2B=OW@FׂLdMs^^qN[tT;FԤRQyZDٔ6v ςZ=b[qFqn)~ַ\},0DXׇʘyRҗ*5'T=]K]gW2oz_3ڦPr ¦ZUٰ7tsbb^D?,&s[$wLC3Mw =[jޏb'tL#L‘ƿ!ɞq _I[BT"Ȳu)RaÙjYD1ufe VY@!!̙&A* 8Y@k{-8vd7AaO7]9؎ Vo]S\yAzH!zCn?Hs?d+$H8CfH\Ƨ wzXm_IР96e&m iנƙdݴpW y+I{ j؆z6iyc p: 9"m'^]^;i.q^f'?;Y QVPL?)[0d)DQ~ #}q/V#k4fԃ) [3۱5IJsP.wCebIMl]cv3 &(ɰ8t_\b**CF.d4(Im&!@8ɶb)4ߣ{xk=M7KkA\+e` w{Ѷo(6Z^Nu7O_>5{ ]Տa*8 xds< #r[blwYՙI\iR> %Cۃ)s;Ч`SQˠ SJ89a:O ~A :eܙ'c6ȗy2ۀ=Tmr=r7AHg`Hy, |%$(G6,:6@!90WiK{3߷sG_9fh^= ېVZC]-"+}݊?>8(BA[[KsQ}ՀP Ju;-T[Ρ/up^G#V~2 ͟@R ,˄, NJ(cwT*0ٸ{E%6 qmWht'b˹{e#tz@*ӥgA ^#yw@)DcK(!RR04P$~"g.g:P-%xI͗q;ldreHQO $rL\ !Is\y{Z\kn3F?= LH'-eP0|>xizȀwQdTy `Q~(6vG /lChho,gBF >s0igqO'hGBڌ=数9}w1B>8PD!mwVy`E!AkRݽw`d%#z?d4QZy.=g4_T֭] Ga$A7gW2M5 #[(YX!Cofld=,'>t؋2%8<̎;( !` vɝ:'Vۋ Q7y|mܘQ7|%%E;l&\BMwq g5@[qNƨxl#0 _GH/'_HF=^)U8Ʒ~pGD"{K;)).YO*(b֊1_ /[(t'`F}:y V@&0^*2$MgȨ A0j&,`;rc$1dDU˃9{`D=F 2G^pqYKI"g65쳔⣗^+ bMAS"_kԵDNްs-EMV! KȐUt{-՘zJ,N JQ6SiLp#B;k3/#K/V;C`A?w|\S#@I?Pgf҂*Jʅt+`e(d@aȎ!"}㭧Kh/wf Tpe2rW&)7mĖ@ֱPzh <0JVce2hS'š| n,341':aPNO2ÃY񶇀wۑ-Y5f.۬Q%~]}hX8`sme|/wg5!=3v3R})O+coYǜ*nwYeO.!_ ß?Ff7#Q•ʁܰqXS!@ VQ3*y7GD_YCX!z߀'R![y ;f79/73gN 4mZx1{t,xS 4D?j[w0L5,`ECqW& 9#?W}ey8XkI+#M-\(oQu8%Q= m* _(q/% {=NFB@{3Xl<9 C(7Bn,Z?^vqG5YCMYUyn_1y5TB l `L]|fBK 7,;օLw}.R p<< }1ӿh}HlB!a8H )goL :>d%J;4'LHvBy~s @l8E\^TQZQ)oXzwXȾv;X46,/XAHotjaJo7co3[A+!7[p3@Je(jNv]Cn<(]YzW3f<>gUq=,S[pLw{Xs7$G|59@z^\2\?>cr{/ġR$s|6 _:;#Vx Pl:2 Z >< U)i4g}%T*%䢍QC7n4?ؑ W2 S0:6wxMK*@4LfT˭8(<bQ eRA Es] -ݷmS$-{$t*nJZʴL,ȬLnv'+QNzyYGP8eh:Dm gEIsg{.Tk.o&Ua΄S"  anёy*L _`#T [?ش⦩ }jyI@7HiW,WgRۮ~vKd7'{Iյ"򮯛 m.5&{||f:~w_SScjO4~P4$wfpQ= ,1 fcڿHϮrivYĩPƋn%\f%c`@32I+BHZY KO@=иKQ%.(69Ms̈́-,Cn" [TT{6OF8tʡ,ZExZ#|*]k">QD# Rj*m^pˢ%)id9w8ق?郕Y6ߩ`PW-zTϮvlF00]=õ>9ҠZqIM<Jp ׵*߾9| ow7s LEm|}'[PC֘JᲽӸOxE㋼55PN$Ln6\xs7 ՙ"S义YTAhq5GƃOQrHo wA\SN_ _pZ,]V3Z 801" ]DKpμlr2R*4&2HQҍAUSkp7]:QP%2a\ѩA۴9e pBÕhJԊ|*N)h4| 6 P_tq[vl!$/9G7 p`^9IaI{hM=+TXD^>2y|loby1"*I_x}!/W~f9K#n', rvG zc ]mo; ]ԕo3 hQ wg|iyf٥?2̂PCWN=ݲyyۋ &z~J& l"Sg/qyWj'ô_pkE(jbO1lfsU z\DF(;UDÅ?0^&7E-DI0TWÓ<400۵å#\\GڑVLr!\Ys\8:幱o `ޫ j%5ZDyX"w #PW/dQ`o)*V ݭV0yh]!l-xi}QfF\O6KxW8Ð'z3hE=C㞇j?)ڪB5QNI] ]/J76$}(q49agbbP)|Vfxt.!-LJkuX M'߬1X`f;y.ʵqX| m^u\窒@"t<\~ܙ_:"5urw@G >]J(\u^C \PfwU9;le'{% xȸU6-*'.KgV!V9 _ bBr+=>XLs aUC~o2n(cFxju;| DŽZ4ٹVcQڃ²W+@}>fu8Fu%_|AeY )B$Dϊ:^-CW"%wnzCWN~?klM[JkLFl5U\D-QEmcyb>Ԧ]T; 1S^ 0hPk-II3 /x9l<`@* (Κ_Ka{C5@?L$v' @ DXL5yaϼhjo%wD[~:,!Wc/ewe-7n td&CEvWs^*@]'H@_4A;Q׶فH'hM Hb: zGka A~..7BkCA郫/"(Ns~RQ<v &,yQl/WD& @>(eNME89qf;\|sXS՗n{"1> xE&xZ?Ųqvwb]ԍ:f@ѭ^ALv2?w1Ql[ݢQ &~b[=07=!Yca9Q3y@j%5}PJEk(P4`*@jՏM;401#Y7-Οg~ۗ"mgUUglkB*=o7AC^T#QNX{s6.]tMhTuI_ioɖs~6._xÑD@8;k{[aNU 6լЌ|<~"|k~WTͺ @qq;lirƨ" +Ťa[ϲ l()K*D$SD^56O\=Q dN5٘f Չ*K&36jסRc֩'d(岲^!ATQŻdy$D,zkhup`G$* fqzަ8ث4P6Td'V]H` Vl;GYdpf&U $>k CTN% +@OQQ>.%Qu&,5ga :wGh$?׬&GVZ{_- @ZcE3ŭ$K˦:ZwX;cWRʤ\V(0(,lsZsûuԖ߿HH3m"|c(*Θ(%T" Gy3RV3%4Z65:` ~q+Œ(,tJ9f؟v3 Prf KfŦTk0QKYZWk4w ^Qf.Zry%{o8@-֫2,M>@/>ʘs>2G\mzk)~w%b͝Ϭdm7MneKgitZ4S"w]~ < P7Z"䊱UrՌt:` NkjVU_S֚{Ѻ,7~n`-ɿ@MjZ|,dɥu %&p9U/whإ\'N0K?ߓ3SO3qk2 nUpyli:^6saJ`i *Aʣ(oiXFYYԒ 3X #&?/ |غߖmwTVF3ٺ:D"8r aJ4Y%Vnbu.V#pWw1:u~ritT:b f+/ҝ?: %ʵ]x-fX/Xl[݌^QoƯ&*) D04[+)]w76e|JuŢr7,>|.njt(CCz/`[\kaF[ 2lms$UR+cP5گ5V?GXO0_"otoh+}%GMri_=5 ?`$C4Tr0D 1;'dP[;/Sd )>I#UWwĥ:NJLP$3X \ -Ν]J(Pp' O!d$OX^\?}MW@Ue1v$6p*Ccex'_H+a2CIp8C|.}2SxոiB(iQw,:c{;mbiEx`YNvݦ`.:Vzts`쥦ajmʰοEȋDv!b ”+?*A='u8uE{(aM.ex!b1XIE_[C C$f=sm=8fms^wKٰ dtztJn遶lhi1](5`a <&9O?QJ4BGrEW97Dk+Q.k&vc 'k^x^T[ 3 db / c2r_'[)> O( aѰtӢN@v0,]ZqN-IP?zĞ8G Mf 1'7-a2rnoYP\Ndōu8r 1tm N#MAJ `F5yLQ:o1=߸6׊c]3^`57 yT'އSSg8M]s 1ǚJpH>PQ|v1UQv0GsSßqYlYub(,儣s &_k.eq)7_PFIX?7eSDF.`D9ǓؔTJb\{JzFv J!%='f.bno)oبquGw1*.N(᣶=( |W z4V錞pw&|o-Wo˘9[8,ctA)2- rSi8&G܋<͢z%խGRtw?1B  oʸ,A`e `рcuhK ;8 9v<>_(ϖX*gK}H[Y09obY׀kq'H `g'4}m86M0T(SɦڇB) 3ִa3lA!$̓͒\_G7nYA ="4vfhr!enӻ|YGABHP@N7t2㈪7v}sqHWsX˘#prs 煁\ru37`5,"E0MZ0k-x|܍ne8<<Uy'.!GCW"Y/i6@̭@^VH cC!4QZmEL,B XЦs]o ryf ldv&T4ޣLFKdnSE)qߑ-bχiC:эWc#EST`nAը-0lĕ1jpGz&K[kq pMM E! ҇=~fk[( ;Cw`jziYk) ;U mLcrlRG[S :ͮ HMf0# Br^~Z^l&2:W-*7O-pq.WjawʛI]OÒξܚJ;i9^s7GCj0I]`R]>YdݱsGX[w"q?"J\.z;T*%ǜfI]#K 9Ɔ+*h0C  Wغs0SK;lT&8XDpd1PgNzUZ_}ivޘyMR[_J}֡ܤwN9i5Xa)Gy-YEp-B=xSƂ]W+q{FW]V;'L5}Hq.N4K''33V] VXxBִ3oU>[B>*2v+'??ХTW'y9DQOIu|aYjEnRA kEX?A T.ӄܳ^\ =~ W 'glslgVj5~.ȐeS|hA$:ź:xkrm6|漭E!R*8n[SuNⓥhw&e^S>N.ߊE.f: RE TҾnuƛ eX`\=(&|B+7}+dz&a̡+=FbB\oHSM9ßL"O!BUm84>d\997WK!©[ɀ\I5պox3fpw;1 # #>w$K E^E]tYLX ҺԳDiw .h%4wU@b!:@QDiJgDu[úv;ԓ`./Gy"Q2̋. {ؗ1Q0 !5 XyL8' ^Tkɰ1vMj Cg2jMA;1tV uY&6GX= C[rSӏ] $3j+L3])tFrݏ6*_MѰbh(NlrEԊ{{@{R4Zki9gX e h7K午գّx^%$3&204.>4xaq xr|[np)+ 1'R`B(:eNEij} 6,qpk8ݺx]Ig)o }ݢ=hFX^C$ܾTq9ϞLC~a2n"or!f Tޞyk/A{$6W*v{s:\guA,Հ6RK!S~OH˴Զ2=`?Y۩^LFj$  \郠;C'5G`wDAzTN]ӝF$iҍf$qC и+xUOC1ˡ tLΧlPWϩ=\N|B؄nE|^dl}?ȱs. 05m/|45zcW]y;ֳp򎐜\"8OCjh&6Ǿ=!/ӂ[l5#Qų&O*hh}k4 ]0+[>aa [Z8>Kc c mgJ>.8"ZMH+znsx~Kj,^HE#]M2*9(5f1edr?!J4iйSiG%gX?3+V%?@XʴȍT:," Hlh% e;#Py_Ad[Joa(h^9={(3T䚔y;5)]Y1Y_#f<5 uvn٥oy~= B5iuE/F'\#)eQ<;hFybߘP'3>lw $Bun(f}{m#I2)fI1IoylHC.^&Ҕm;9eIh[ KnitbB+҇ؓ``v(=az|:@I^r\HƱ@RC`&ŒF7Ȍ୶Ph؃Cg5IN. ۆW_&罎5cJHUSmڟ/ Scx?@ V~TWL :}Z)*QOEMOِI,U;Lěϡ\۲ӝp#]f6i!?VeQ>G2#M꽉;}!EYBOEip+0ogEŲP"/w|,~ c2==zCpeݒi XU6y؄:QL[bnE$-J] p$GPWJ9F$l`~ic}EcwH8B(5J{7ݝy' A$ee4 v9toL1 v=ûK$X◎sge$L!_Zg.+ʙHsȇt=Si}.ߞ |':Bh| oʼn]#4?Pv,x{_(NOz^Ѫ@UÖ#)/ '6#5[+tZ;?Q^ϧc1#]_yRk+HYm-z1$Թ7TZ GC ֵdlY+\ގ_#s1hrBtT!KtƀeîT=cO3.onls/f@)aeA !n.{JҨ'k L6삐kdI+H8:ϊ&D1KyDBMD~DTvt: 082P9Wt*%JVA Ndf}(ʜД :%^I2=d-'RRԵSzy_T$WǙS)7(-ųߝF lTEtT0Aw]qD 2V_dL"uR ~X:ctZD;dK(}\bg'v돇Fձ2E8#SaV9 K: d 'v̭=7YBO9vcU.Wڟ{i^=^ցW۟M=CM"tSX oϠ:F1Rԟ3VV,Zl[*`~#//l5N(%GZֺ$xexۘxPҠܠ_#oPsV9`1cLf]ʂBR?9~6P*Ǥ?XmY$w@-v((aw)[hfu[SFwPw@x{@Ds;ϹPW}#%fͽ!-fЮs /E}J!>)y*:̃BuzT 7ekTUMDNW1vO/~3K9 0m"kbAHLe[ml۴E-آ:@۹%vV/WQ6ǓSq xeLyHcO#'F\8ǾΏG0؟ӆ_HQy CnD.Dkm5,Ia݊bo.Ԙ bHSB $,Tc_.r!\@DCnMho'6/d6=es 0F-[[1PZ-\Clda9Kh` ^dKۅS|IS 5{xf?].#J:%xT7͋}W{7_?{u/6@FF ]èf*:~n֋S0Z\q O9]h::|y~C_|+\*CݭQ9aܟ _)$foBgy1 !"m9Ř:یbhNCi1[^*^WwRa`*}tdZVVbe*~빻`D27˥ꏍͻQo'k4h=ʋ7ƾ>^W1Z.Sj?t(l' $ȋY 5.toJ6`l~Ix+N*߉ )6"M ױQ<9sINf-dy/` ($SͨoJw1%c@'&ٿV?ƞh-϶d3T Ǹ]C3"-Ll 3M*;`_]T59uj`vSϟc㶇 G[jȫ8Hb,v Wau{~]CeK%g̤^&.0hi&tPUZBvV\%ɐ-GbX77q3>ɔj^3b'@`mZ~084 ϣݑ;tU:^%;D;|s;xSm'Q:ߤ_ #=(*fXRSBжe-ܫKCL\b8RtU|}zE ~u DaySxd(Q d'y`"O+jVYUH7kͯq4,P*,;y7NìbfȠx7U&aoW_6-"Tc"ȩhh^S$̬b}m]K:Ă66wECq@`UT5*g\̎( tΕ!-=_jF ՛V{#"k(.hR0[u?݌p*tPlRFY2sfpѱї C;~e'ʧ%56Y`ذnASqu򵰖f iz v{c%`̯f7o/Xq|U=F^^(LJW8ϭca?t%ȑQ/w5ݷz\Q6XFey9Fu/`ܺ{B*D3v$pQo)̙:Yx48*Z6xr]H6trie)AFcqp'y&Ȃtx]fu>cGMMxel-4S*[\9͹%9Wd??u!}UF})CtCf Wo>ߪXw LZ=9+ 32!oɶ5C4e+sFOZ_]t2EsҥJ4,Z4=,;"\_,R^``*a0֗ر}v[6?I;@*hX$3gl8}C^gE:tO1SMv G\wڽKkبC7픿qƆF9q,忍1K(2 g@B6} ߂ }/ҾX~&NHR,?:ӳ ,my mB)zOוhrM$.%ĺRДn` DxM.hHՊ#o 2X+rh!,B sz·c3NȦcĮ=݅82W\mcw!3fyv[kxzfP#8rVZ~TArCU&-2s!aD94*g'`lOͿ25(xWDLoPlw&X+[D?DlԓU 1 InmaSnj*4;7X氅Q7KFS'P-ryT;U_KU|64a@K˿RseO`ck[9 n:jdб!0,ucMh-Q.$;tJuf#5K<+u?I32Wi #m]8eV.]\'6f&NmDZ+&;uj!OR s&&9$-./q|OkW4Q#Oмj4hV72xkR9+R12U FJWTrK߯뽰Y}". :Y^uNp~zIY^QU+WfG4`Q Ykq#Lfkz@ FacO<hz:b҈K=/h \rь[Zs:[UާVDU͒ *:(1,}ܶDH̯K33?Q_np0~Iӄ%l%FfSAy8HoP[^؏6(- ׷iZMznTSNd@i#8}\lȺK^!t,k5rrxB}y$IǧoM4݅~d}kuhyN# O['pr$7%cP f*>yuɻK)Ry! nf6 Aҷj20=8f moAJ$K fŨQԐWEj5wؤ5%|qDG .SDƙ8pz!:]/ ` [t-Q.deKKM:mVI-SD| &2MZqkEvsC_Hj^Z L6bgܕ|uA@9?_}B_F+Źi٬OAȖZPEGd1I_#Йco`ݽM&kx\$w; 9F()Ϯl~L)eT)`#B7"4 I˽ >S=]f&"4xYGtYs/v+ 0a:|Bw:^Z=K#-#Wu L:Cp|tľy*Tnm,r:P?'e ‰>ʫ AC~ I*BwGT.zA}HG ]KWZJmTZ1 }~O(M>l9DL6ڞ<0 en!Vj!|˧ZM#M#nD̏?Ud_Y6mR]7>eGǛKQ䅗δk܋0FE.HNwd>%4Ћa"I_F [FlsrG+~i]Z1s3f\d ZM~rlKȎD`!,#(YT4mzVAԱJ,` eܮٰe%ߌnwG1,1`XHOYĢ}ԎIRy|t^`Y ouwZyyrpQ1 l,J1K-bBT {w%3[ڭmrں^㱁1M9m8*:"I>Vd$x,pi܉S-V7l='+y۹CSU苫IiZ@j0N.BJ+FbG6]s- FHK8sKw+Y-!TH MO>2YHvZWaٓEKLz![N$sgzD8շe!G}y6C'A1.ۄ{фՉRgh֗J7ѿ@,V3) 1!f$AHy[:9bJ79E3.bʼn5\RC]&DG_uXZ?xi@Qv0󰛢NekyX.Om)1`cL:7_w$L&^qEϻL.bta31 bF1c@ 0#8%㉓QõV@왫J ֗<=VEPRy䬀L.cswqn,Gѥ-|Vz^rA"dN 7@CZ6Fϵ ~.R\'dűO&1X9{jgS X9Pvn!#}Zb=J|˃096ЧẺ].rvdxZ g}/2Qi?yqv`qkǪG!) *lǻ9(+s܎2g^M߾\k t܀\cųR3y|ĵ=<37j%RwLEsX' ;T7ۗ)ҴtzFWխgĩco,b'/Ӧ`ɨ9O/8;40!9{JlY%i>MI_Kf<GH\-3  E_(#1`絑H4<0`cc>@&HmML"jQiBfIAN- z`칿7Sg$JGnerw{q\QZN{@!2J~ԝ`P{ @oZ_{WRuR֗Eb~W`H)!nzCowq)@YX~()H9%oft#,<2 K篣@‰ MNMW9?Zh)ÇEw"amU$T;`64Xx`٪EԬE׼)3C"J6VNڧV| jCs5[XPpn'~<<;fJ> =;>VD aD^q걡ڨO܇ld&UhDQ:a5:RNR: *(32oBlMô$&:1m 1`=_b;J:)`34tm"Vq/1h΢Mܹe~Q0mXWLv$ ,-QΕԸG&8TVGDqJ3BD/?" ۧg-\3tT!{̯5R":/Y4$**y~3KƝo9si]\͔л:f:j@fĐFEՃ{3QojJ]{9u]a:w=].bO9MՎXo&~xp#)sZj(OMLrK t5T3XۼɶsV|t@Roe-9aU%#HD^Phe'(w : hAQg@LBA"1Da0HlqfGkv9L 765q>&\GC5 "|E*W]@Ay0SAO>"!{EqFnŒ/W6w¥mMlgLą,gV"iLj厘ȀNt'S3L EJh`sb@TR<Uk)Z#Q c(݁#Gv*9fyg$`v1,e rqN8X?^L&'Ё4l& ~zjI>m3[Qxdn*C+Lޛa|ŪuQ ?b 3)O;EXԞjbvN%ݤ;?yb/2e$ۘ" \F،ऋ9 >0#^ZXr8ZLUQ3*(UTs:L-@wGCA4[%}%LsـS%qeqc! yjNmuL yV~#!jQ6,CؿsT>^d0yBNnGg#%JE`H U=QrEX!JM7.[V OmFժJ鞘dX"Z9aMxvJѳ%3Z9)W*q&Tt96Hn2EU>^4;WK.$ ݼ,{a۬IRM!ѲIGk#ӀqaD3rPr6<x'_Lin>D>4ƕ9Wbqb8={y4geP;JC/vyA^d%w㻺N( /x2.;adR )в-IEKV0R7bhӪD 6s~cMާHIEqZPfpb`t]Ƞ.W  W R׻ eU3MC,Qb;0qB/e Wp}UB_ޙOP+W@/[FL DTΘb60W-*yWcCg]͗a!JrP(9BGl@UiŒ Zwu4ם5ppLHxDuڱi a?b󉻛7|Qb.2ͱ'IU0츔0sDf3$3?/"1-j ˒A0urcOJjaŕXTD |֐ | eFT8.;grQ_朓@lU+T??lr8I}r0^m?G.6wL7Nas tɀ⎠] bk0|&6mM_3Lf||h]Ţ\xYeY^B^ Et# YzЄ{E{&I&d¸A6ޑC@qÞPaK+nE>, Y;(^{\_+YBG;5 g@,CHwyYC~9g5& w DO"l/̏ S¥ޒ ieg]jSbdpx}Ҥ>-Y{CdJ8zh-BX",jm>0ϫ&vZS’*6I]1$/N˾ZPoL{Ⅼ'/W=3'w15=.m^DA IC!$JhANLUlM&{i_@" \0EISDim$cp4A5ʒt/em*OA]lIk}'1~6-c'VĈ6b}Zσ;Xzܜ,A6̉ޠb;$5&[ Mxd%Fo&Oϙ K g /]y1"obvpwdu'";PhEԆ*{ᮼYj/O=W@+˘H'Gt޷ݤ C,1Ru |-yxPnt9zieYgL~dO շduэlZ3tl^.e¬t$B!FAk68yNsp"0cR`Q&Æo2}sM̸8A㷙7':y=tYgEsDz̊"" cә偋UAxP3.cԸ'~{pϤpC_5Hk؍gwv9Mvgj>LHJʹە#A {?܋?ՇztP;^kXF$S|l֬Zz5ZV_"mk&2d4o_vI8"|jmDd)EAKEp/ ްODӬ0֦ \N^JhCKk枞$ ~;#Z>TQlF 6{?QWˮ˼j.!j϶Mi`~I\f=__#u{B^\CQhm)XLE# 0Sg֊G%g,.T B|5:C>DGRV ~HFWnb-So>k4\zt|^ L)\{jjQV "XtMVj5v0*HEzqP,ZU܁]9܂ Kc UUU5vaȆQf;ЦkRrf6Ҩp7G0$͇oDCUd8#q@HJ"*Z-řCdQq@ 2B^}&ʮID.v!`uhE,y-)Qo HsS9!lEVmrUgrk0(څx>gQ,uEX/K2Sw*t@(rFMg;`£x4Ce}my0x2tm[nV魢4]8K M_)Gn32x'+ Ubؾ\|0!]`&:hM|k+~D J4VݽaITR-=UU*;GoH"'j/vnZǪ(e=TYdw*g`)9.8!>wb߂nL4!?"Ͻ *eX0Tf:ϳt/_9VQ諾E5kL% Y#vL -U+SM:.,`f:cqS2LtMߡ<ˁEDm&ܼ#dXT̽dM*{w13Q^lrd4 k uyUqC>1.(|,Ɵqhr \㫖+rY/bxM"uJ3FC|`g%Lhlr2±r-+$d#Ӌj*)yk?O[e?[y0C (>k( g6g G%i"fZ>u,AmS={uGF85~[j%`+q- =PTM,INZ8|t>3j1̼B$@Kgч1d2zf(PJ>?zu#c&ѣ&@.`QP yۉyK˒])kqrOeў;$i]a6pJwi^v) Ӟ<^8/.:<%?K}5bS3ϗ] 7:dbun[ &MY1,bQyxC]nT~&W'y4$T)-)T +P;ѝF20M*C. kЈWQӔ b+0 \QK9\_HLJԤKOpzOZYecȏ,* ΏOluRf ) ><{t~AdV*)iM1S㑄bn[1qܷ u8}4p o ɒ6RB,ߑg΄3hR\CxzcvB}&h'mU p,oԾZ\&;L);qLmqg!.1A@܂0އ5l-gvb9X]5i>iŶFɁ6r4sǵ$dE@OC+QgSql&Y<Mԇ.gjT~ SSmӽX+6Plhi z8G"qXiMg)rnm菖L˗d,gO;m)nDc Oż*X9aBD?!p~ioYUՖ_  @o4a-G]pᏌ}.DB~@}]%Nm#@̗hrVWUyi.@!g][=7ILFy>[m Rc WB(y{0+atJX2{PT-^!`{uV jOFe(Xxi5K\fۧMUQSt>/if# MpM$=l=j2͹LFh+;ZÆ3^toH|'31~,5KUKg,.5?/p EJRa6rSL`WC,w%S?.dEhJ ^|L8/},U V>;آ!y8}}ZZ4WViD,Sfs)WUFbvh=}4UL.=Kc>Ȧz"氛qԲ\½z1_:ޮ2O⁋+IP!њ-I&W.ZNn6\(IM[͉^BbåtFe"1e,̬@>TϓePw|BPj6,:0~E*$=^- 4Exm>^K'_r3Ceuda_PV/)W$Ru8K\O{@\ô$ة,u&"N#hi:[> KJ&XzEϖѺ -AZKSCrwE{'OAA(KJ&##]M:R6#^PEi2I?#b:ݗ0'Y1꾨Hz6I8A%*%o]RqoAN1J8 l)cnƫnU*[Iy|'}Mu!Pe)|"F ?bjڕ_IH\'F_X +4h?ǽC6n24NZD!2EE.`>sFlY 9aiww7 Ab_H557yX`{)&߼9-]nQoβ4:vbhy.n.:.c*2~ό2hď( J$*Q-$3DQ" d.Orc)ta!*Mm嵼=L'::+%{Iȸ\n9LWf*o}퐴0%3P @ZxL"b)'ꏋbB~=V{E{43 4UXʪ @0zg1·!#iԉu3:g8> ,.019:f5g=&sƄR&G-@ǥp0H}cPDm݀tA,,؝MfT`G=6fsڼAsɴdRSTd\`p:Qh{VM4]$ 6;nWҹ7 -R+d|6Pkfy:m܅8q.(YHs|{g 5J՜ :I/VYՊ8J.K$$?foHVe1mXɈ7a/xƫ # ]/kNBF4O9>4C-2Xpt֒yĻA)!(+Sbؿ2#zl#޻3gp|%L0R"m]|z̻]mUʬ19 *`}(Lms~( ~<7\` `^G>' MgڿVr{x_LݒRZQGozlq[t{$)8#PL4&qGB>rRD8| 6ýb ɏ6mm9{eZg嚻%9~gNOl\`=ִ1~Pž#xq?`%~`4^XE3Ό|VWM`zޜHO%4ͦ\_VaԆ啰#Pj>>gw`vclc Vx}Hr9@6"=8UB^`I Q{b(v'zC!z]dRNBY'9Ƞ%aD@;Y-Tۺ@帯U )Fj.|٘[3Q.QƬbNmbYf?4]KN={)ɥ:̃8>#&"?V^`o`?9C2+5d\cT;!BE\f) =eɨ:T]kUNif_:.wfT~f'HdY"<`/Nd-؃FE@DHoAs99~S~KSojlr1>7.zC(ϧ0xê|D;?Tn[*жHo<16PyfU[%OoxJ@/RK<3bPT߯ڧ#%P?L`.'"2" @E1m'i@(E]. .<#X)-(FˈDQ BBsuډ&nFmo>ጷQz 4e qt ãZ|.w)2f\'8S<6p0O.8 uo1;D++ SAJ"|Q ̕yŐ2zT&uyդ]2ck{f^f-q_hn)m|(9nՊTv +GhbQQzRȔfWoxD0&Dzs]edgɫ(JO m~2YXeB/uњyn#}cl1 R^AJ9 tZxqmjp/ݤc1"B`,mdy '8$/o|7.O+GLJI4G&o`VIi&T~iKJ_,P]/ *.rRȵk7.UJuj]nJ]wxr4] k؅y/G=Z)ء4s<MhZOO,uw3SL-Xǚ:*f&d]8__sxPs}Ǎ/KnOpK8S-aHI icm]5,, %Ny15 )1Y4e"*$;͂uFEN ;Nߒaoug3=#8D7ֈV=_Oej{ ɹ1k^Si4ЂÎUd=2l P07d9 6.}h}Z`f:uz\,JFf En3BC 7!h9BD ,b WAТEI>t` KAX%4m3Hȹ50xZs#B}Fv;rK9g'V2YbrKQ9ExA̬)>IU"nݡoO"'y~LiDUd`Fy}tB?3ZCw+择]5=5,'\#8֥@޽X˟ʔxe#n+ NO0}|1H "(<!tve5 (6?jJM1BEJ; _s*K0_u|^ lN$-دɨ9/WkX;b6℗QT*sJsxvgz$+VԴ4 b!,Z;8cOD Tq#RIp[?2=Z yKד1Nj!kı@B,8p9s Eaf A⫪6;McUHqV TVZKeM}}弣<<:ouz鬼.yE8 hmޛY\jNeX[ 7uZZ7(;F@nĚ [alVԽVnj Sf.씛78C~ T:/1}D:O !hIu4x^N'>atXEg rPi <ˀ̰3\p.dlPp(QĽ` w Q߈z e=풏a1@=Ah7%j Q)~n/tZɄJH ~q—j\*+>9~#WMUjG('Q[ z}FkjE "Y4@C"h'_{f6f3Rz:㴚΂g,5Sz.aPBvSFWjG*#w _b;2*( ׂ7wE-< $:2&$D??(~ef[Ri1/RSԐҨY$@xd:Jk V*3C8@ a>}n@$7J7j#^9t<{+ܽ!4W8B^QQE_!`PY C)UYJmf[k vE9 N,"eFcL B9n$m';i{zߦ]:v[t_&f|Qzh=H<9[9Z[oP><[i{I&6GbD 7ɠ֣ %sD0kuYXNO=BǞ7Rl*Ked>m}2QAL`'%3~Ƥh\dMu/#KY8M K>zv 5sH/i0X=L]lT K3uӇjgׯKԡd3Rد9O{H<̶Yuo[,h ^l7[.uX5ڟQ]<1H$@)#o@U"(X¿w" fXfZR 0+EHӎ26jKaNLKmh¦jX7! E[f1ۉc+. &њ[\)vOVy>,qM4\]U[*G2!P\wɳoHsbBc>[<[e qy|7ˆc,RnM=9ŕodNЙ%?C7c4;s.M3Iird阩MO6PL\Qdn1!1Ci-5,*}lBֹ6'HxgxZ%vm, طY=8Om Aj`%#*NΜkiKq эs2oz=; t+W;]5!Rn|3@~ ɵAS'~ ݸL)܄t5*5wk1XȴHŝBRhdA%Ѯ̱Go)pz:< Fu\HYD_fN@jG<"R⨱hr38jqM0*UwX(f'kN.jϸY2(uds+TmͤI )|>T@8 +[smKj !܅D0HHfm_afViLIGq*ۤg1 k]G6`;{cr#Csoz? 0VS$Ο ϧ2,9R@[vӎ]1Q& b*&IGn`;_V]iV0eQan_[d`[ v`Yd&S%O(n7new,(=ܦWgRi~@3ˀtEXPu Ĭzg08j_lQכa/4~Qb_-Y>J)w>g]:Nd4g Ԃ8T 97~8*yN!@N^sxAfǚsA|؎!IR,ֺ)78̮F*S qMxWMT~vM<FyWO#|ػc7W 66AAÀ~#"]x,mcVۢH>zYz0/cU#bxpT<@9^ޢDhFvv/qwOc,#:2 /^్ûF$ GN6vY'ئd jQh;|D$+J@ķ(˟Hɱ#度@$NBN#AF̏P4h<.ݎ!ԲvMRY4u +/"= K0}e db޺a="vZ[Ϊ0^ǡ%C#FET')~7!xqY?F=\EOXKT5V ԓF%b⏕I|hmD=] z#Y\NLBGұ:WDful-YOUgqZc08-+1L F4UBe|uDF)2NS*K$&PI,L9S܀Rv{9%y5PGm,ZHk&;# `k/؈IxsyTM `ci< bf*܀vgn<<#](D'*?DN91[xځV翂M23 oQ |fIvK?,U(k.eуȀ|M}xC[ו`qXBSphEE\7Sxk ٪KiQ{Ә[TE_^}PB6SGb ЯH+ڃpR]Ia΢?PDYAU gmb<0LYҨTA'P (}_%P=_/.+K(!cuf=tBY$\]_)i|] gУ6/&̈:K~Ñ޼'^e5)3}޽@Buտ3 v`=GCywOc 5AN2DdL<$xᙗ9 q!c ":ټ_1XՆ`z2 gN Qz)8N<>U!t^RZB}/·]\շ|< f:RFu:Fs}s0-izC.{5''B֪ړ/e-gq[(H,`/>5`gN'bGҫD˶rm3j% v!9au@Eb`1<{ l W%O?sIv?g;vWEM\f>N lqR(svJz !NI) 'ٜj99Oг7W6([pSNL6d7˅̑SC KաFWr&|j6('Qp#O6 N`Io5$/N<][0 u:un A&ZR<XT=^ZrI1Úhثg4EIv^Z-[!P`AEkobF`-=G $nWMӜYZK[^/C!"M/w9YITN&n;j+6  qדcc7 "!Ld:ѹ6EK0󏹷Csghš2};ajh.h>6 ScؤȣͶ25$v-\&a4k/KD"5fEAlVrCŢhDFx{4RCٚ~9#M PҥGEhb^ixFINBQA4虦CP`fW^9}r8=N6pCUm?(Ss ?sp vL]d\a1ʫ}ck^} V$Z'eڄvA) z?П(/ ̰efoOMUtaLʗ.OELscϜQkKHj H H-n1B$/QAfQ$: evefSx+a<ڟoV@QɸW/ZXՊss[jHj$N!՜yOJý;ojܼ zo1f_Yמ2Ź OmRUIQLvp;b:s  ?ǍNr]a\?g?2s [8<|Ie61Tb$N^T  v(Lm܊A8bXĤ}vHs~j  Ò~Q}HW1i+(˲/8ڟFx/X4󤓏NDZmX_"nGTu<:흑-4kEF ^$2^de BFf>J*p# n`ׄɇyD1.d@VFWgZ`ǚWwKXH`!-@V0h|GPː>Bf{#@d(׫XSvzCUHЄid9VHKo9 AU/8+o-10ؓ.b䑝*ybʼnL ']L}\[zE(lJssߡ%._#3 Nssc@~;$~45\o%YdbB6 H%'*.֫DC;g/Q 5E!V~Mp2t; Ÿ `.:hB*(墽®yn䱦5),߄S:=Xh/J} L܃^k\A^<%ubV"@w>FT=M^Dk.*'ZM2^TNHq4\vҦ}5Y5*O0[&'w^D;> -O"?Hz™^ /hq~7u5$OT1fp[\h$]#^ZdRS1KV)]>݉j m pzΐ XWCc(9¢ȓd#lܴjZ!  'j5DJ )#>Ax >]S_՘JLFEse~jWG'nL"ч @ jg-"tnn{ hyy_OUtwȐF{?65%/Yc!;.a8Lt3[wߜ6n(Kצh_SzuS4P]Pr+ݤ ]H9܆H**b.a41(8z-0[A׏%nQ70$ u׫AD=G⍇eqW S-4 [b=0%?RtP 7ڹ֧WSGתmk3wc I(kV{VvQ)Ȕ-8 ]\}ϟg;巟կi%/N{ROvJ8rXKbdF t\!җ98 4zrpǖ(_2R^4Ya2έN1i薊b,3B(rC x6ճܻ'/,^X?~sT/?H%n'}XUi~R_;SȠh;!L d&T$VIs01<ןh}fczj\vAJI9I30N*ee5S8=2':QO?h)u]GA`~Ҽ{܂?zK.3WߒlE Ov $S1 p-"$4OAL핾sXdFlg)Ћ(%Wd-IC7B23oa LQx DXKk4$g v+%΢ dNJgV0ڧFr%7JoD9$kiҜڻ6;.V6iW쓹fx큏/`}K򒯐% LeW4NPFT]ebjؕV! L.FUo-7"^w{ZC晴AUiųnu8`oXX*>{ĉ[S$޵Q@%Fp$XY:ںR11;0b~X(g4Ŵ&ӝ4 ߥY۸EwLZMEO`#/ǫ*U fӟET'`L(}tקx߱jQؼ$mrv4R!dŒy}&>Ѡ##vJOQg*,aj7l?񙙹\b/+%mכc7UD@V_ڇ~ۭ,{W\]șyTa&(!cTK3@8$So$՟2p=4'\7s/Xj‡Eҷ?aԘ3YBf8Mz)vQTqb^\ڃH &2Z}q@dD©S^zWijR nsئp8WbdjD_Q6N֪~Qӓ$:޴aNٜ)*).9(Įi:\s:P|sepNU`A&Mi8[&!1@+Y'W%0dtrQC`,Ǐ\)P<9bESh8 _DP.蟍MX*|pdm~w1\##{CA[6ag3lhHci, l0Sڭ1n8&%c?S)w |ׂ7]PL Q_.&3tֿ'ex fKS-ׄ"ܜ<죃 &aefo$B4Dn#@`IEH`'i6$PQQx`:]'GqnY+1AǜkAR1~>}$BϭVO'ݎh$* 3YL8(Ycx4Q-dCkʹ^r7rG,xt ɣ^~ЖB/ƬJg4xaG!1hꨒ/IBw&% $8WOeuJ';rB;̥u_Ox"<MA ?Y= oTM~z;΂E18T~OD s]Q~Vvtd>r aQW+PI3qXU.KɟyD=H_p 4ݝ` fW\eIȂiߖHЙ,k0Ex Pz]v1UbetL^9a lQS!wSImFVW~򧵥upJwu"&$hb2$_3>=Qz{BiB(3ڹL%!wcVtŞtNg︧;|WwDC W e{L+rPn2ID(izPw7VH㰰?0c {NGE ߉[Rdlm+ iElUE:dž Ůp52qwhT6c`I ܘv&i(g!0  c/< qey.?%Sk:(ơ'58Mb䃩ADtҚBF?9a3)V/w 9@V"G?k- v=$ ʪ1h&nťD[H49l.Ul2=u. HҁZl(Tt6E>O$)Á"4UK;fnf#(0j-L  Z e;HzzKCmmxX[wof%jҫ*7?B4`A8;zdtuV\$ ;+f߆(JbYSQ-)bMIӚM1rQPL!52_[%1 !GfP(U@Ͽt6.Ne|R}?QvxOj:F&s7OŎkP\s21gĜk> eR1n؞ (_rBsh ]8ӧ2q .T ^sՠ=Rj 37;%:yl||C9G).fw +Ep&SZb$d18le2j&;a*YN,6/|Qpd7՝-6E,,J3Ң-um}a;LOS:mx+6 v2<:+ ~dAqp!10k4=$DŽuO66|d0G uzHntRF|oh6OݽY<=j#əh>FeG]~ C2 3jHc{ 6FKpmﮫDT2%=aOQ ;q=$mV)п 3%]A=5̶֮C~hgmƠDvA1˫^W8p9n:lD tN/q *>)9 VSk=aҔª_\M-u6DRQ9ڿ9M{އq:N^1VmD6bxVq[,梊F>l߮3&h=GqS_6sw}Ov}yy|wgU hOU\sA:x33)U]|;l ւ|~C7Xq*`! \jG q S1ga4[94|NBXA:@lgRKWM*^ SfdgJVmjkI/A:3;BèB>iXq*r',^[Xjcg*gjo 9OWv&h&u]uZ%#Ĝ-q咛xnA!٥t+7_w ̰wo*j5W{u {RwCU)"G+E3J/T\/@YC8_8>|q)k%da܉[r~b/EEOPw;FP J_n닷EPU \theNV.^U.Ek<.)<9ͱVB%_97Z#ܸuoHV}q(k4DOq 53~yT0qQH[J"Nq l*o\L`ˆձp=d4 l/9{M87S+-.C9O LCZ)A˭Ce sA^?[X7<< 5`aQ5_#uH{ Qo6@ڞp2bP?_r@hy™[pIciWh@)YzgmKH%,@Drԫ LQu֌bQuξu<6vdd}ͫ[01[e9mFCRkFR+,fĭV>ډaf/x[`*D%9[쬯&h6f*@}!r6f@ (r_O@ՄwC)tD>WP77l*?, ^irՂ _p?3O<kJ2: 6N0&/)њuexuie։ܮ])XEXZQ;ɸ`eàptLR0!vR& 3g׻s:W-Ҝ9$]%m8&&%_yњY|ؼh@MGT86ۅZ캌e-*R(ƄM(SŻݿ=&Oߞ,//0C@IYoI_燵(ffNV6Дb_3p4ar8ghNCcM!_E!"sfOR + Em'et3ud"tn%znEmjZYTbGQ7ObHQ!&4aD#XH:){p^[+Kh?L#'Z@wSA+&{wV|#R5ٙDR j57'ʒ!agΑ3CAZQ151!B7UeL)/83mC)ހ`Xp_c #:h0{Ga{=#BZѹuch4NT~sL6֖7g=(nPRΡ-mj;MIWOa< ;ڴ# )8It*,xfS@ݩv6FiלYxO٦M)3|6)1ϙK~?l` +K /lUe& +zm:͚[tY@g"Hi q#l%=+֋?@(uu y) {gP]Ʃ+{@͝AjUѢU* 犝 \4q\0kӉvvOM* K=6딺4wƒyݓAJ5Y.nB4`;]tto ^D)J>IipCBwG%>lԉ>A(_ ;:%DLL L_4Bɛ-]fUӬRזsݥCnF' 4_[$Ñ0;}.8m^(x)T+1nиbɣ|zA{3•U?M=-P}ťd<~t]H]JgՈ] fbFMr- q c@}YIŒ9 g}TҦS_vl{&E߭m~6cX/z}T믂Frϻb]{˾M sG,ʵ74]zH{PͻS<Ae7!*1T(F XZJNCA:q4,F(kx!_KqZ8)(8blŔ^a g%&|93DF'_qv==NصHXtU f-r,\fCI8[v VsTAdl7af6[9Se<`(B IF5z kwyԀBr9H̕j𛭱(ͮ%#!Nwʄ.hሺ-:dp+49,LV)8f1̽3hp!,)_hzJ[ T`Hu8r;z@=ۍ` GH|dQ3n,(yMeƱ>k;dDuZ8rK\3$2NR^3? [,a rXWZgf*a7h|3R" ̾51ʽIf_s->bIzSUbR^-<2gxĞ4ߎdƣ~zjr[h Gq#|Bpk~C(ʊXF4 0UrWk$+7WlFaWKL19."#!Ji P|kbZ#h 1h_ }"U4<;Ycx_fAV3ti9hq( =/aʱI(b#z/06O[82ydVwT@N`0l'3c-qD#L%IPCÙC~ѝT f`$r$5DJ) ,U :&ҩ743鑁f'c  >ϕ-D=u0ŕhl uCOmިt5)TtxfMHX%d-M[dUZMρC蟆F4;vS8$ɉ UDUauY?d1h5Jr={  u^{݉AjUכHE$6)=2y&7@Od s$޵g-i؈1c#-Up%݊yGM\9kO ʾ#Q%;ཬwhT`{8: cl~p00lk+KZƪ5\Bߺ[-g xe 'Ύ;XGHW`{|V תK.<@[ե;LgX?:)NWP4,#Fqڋ>QЏ=K{$q/}ZD U5H@܌#0\r:.UGM2*N/w$9)ޖR-6q :#p)7- eÕ& 3gYca'W8A J$D{XG[Ӹ \i}tM[k7qRKڣ 17{>soq} DŽʩ{8컵ֹ>5FTqV}87kKI6|-S#yҒ+|Ak5sKy{8H^fG0$h# bIBTe%@iC, F% VED'9+/_ (^eꜱ_Ӓn)jHetQfyɃ|9Qq,UIzܟ5N^3)MB#vu1HU0ѫԄQ& ħn,YҠ 0*=[sMr^ ]Jglao!yM.2sa_xeykw̱RCm/\1T7[R7dޞc9vYDCzVQ8(ȈÅ%r&ߠoj?Mʊ 1ߐ95Cp148(ol[|k928|DƘWGx&-g\Rp<JO](cWU> 1bL_E(]q >s)%S8Fd4+ ‡K*0|նTg<;W C; vVt' ) ",/ K+4-Q1&|Yz jph`V} 5R:̀ 5*\++2e2S#߰5MVʿ%+ MzQPg?QwOJE%Aqp6ܱcu$jODX hF^%}4>O`gz4zlsefdeE?ӜNsJl`6`铄+#ʷ~'DLtWJnx*nT[9 &jJAHE\`Ҁ4@ȥ\'.X+&No6n:8*;;2ynP). y$:cp0w>b8xGa:fN-exrk[Ç$,%+bn^/?>®O\N-5kD/?_`US~K_ZH?<%̑P& 2 fnd)B$D ܟHZ*zq<2d5~U٤t1'nざiKtw*MQpQh*;=KoZjh2/sײcF6".㖭v+TbeU̴d3bL*uu32O8ov .Y&$ Ӿ4 E39 ){~wiX;9 :pya=/Q(Sr=l "`/,|l᧼H֒$JAoXw4F i*]m& Hvkcy\ {)kj~sx5Nd|\=VJ،XK٣RH73}|7N;}J JSd:y8k|""}"㎷ؿ EKpٻ~ S֓ ih=CGc-2Fn^@Ao7 nRys!_ZN:ڶ\N]$i*pH)=QcWHjb\Q0G{/1\yYQ^}_ 岺jbanQ ?>O:DleKe] pD- KNcom'(^fV[^\FhU"yy c!0p`z aϰŧTX.O҄VUcAx(KO-ܬo&! 'Ɇ@7(9Bm:WS~^N :5ݿɸU,N7会LD|+ПJ,u>XEq/'E@ws E |8Ss bbVbSF(j07GV_ )-iH'h) =GfGoyq0\F­dgSo _.N2&LG?-Q\wѩ{ !ZC3~If٫9+1TD= ;X{+# j[{ga#HsOcL0w潖˸տG 9J , L:FΛaYQ4#lfP۬ `9oxn Efmf lݺIxկWSفv-P)^yt M f^mcS TodF@C|EA'z]ެ_0ZwHgGMux ,Y+S K#iY$(7! >sa0qw_J]yyELZ]Po)lst+G5o/ =  ߌ %nXWզjb\͙p˱R(!׊0^~LN3GB:;~ĻNG5Sm1O3έ):۟P~Z=m -פ 7 "L6ƫ$ga3X703cX$ EF>R)w}bq,g R ZP4e 3; m-"/.ƈ /]9sh)l+ `]jJ܌|[s 779cʤB `Q 8rju_`5BFӌƧU*<ܱQKeZa.𖒿+ŅrF뇬bPN)H+jFa~R5_"k-ΦO4RR柵*+,)1)GT6aL l]zQ{ZͶ&~.Jk5qy$":^) ךK7AH4?-̢o3)zόbJ>=Tw., 6 r\ \"BEF$KA uw q shkslp6Dy_*M7CR A|9ԦVB8-&sFOA%LΨ;(Pŭ \ rqՐ2B)>뒍U5kwS#qVq[詆yh;U@QG_%>_FG&8jE@*>0~i} {@јo8fux^>3 ?evA5/%њ5/ѷ(Ckw0iM !~4ފn>;zd jK1ĕ"c?<-IN%D5#bBp/ T% :yY(shZ"Հjulȇg:ZK[uDc;fKe}L?$Zh:/ڀwc??}:?P>Fi3Jl@SBȷ|t:0-r{f=1˿'4iU m& ag 4%~Q5R?ai+9A cة]SUL#idmY66) ѤǿF"'xS5 i*,) ]I5Cj}ݑb'$)M;8h|UBmW䀰c4y:GkifBĽR[H6:$>Ow~}f63j|t18zRld_#RL*v) _]Z bibpP}mcd ;i|9HRf (+}(Z@k7&Rb,bbvcb5"hi-#ʺp+F=`.XDCIef# KrZ_It 'P;N6ځ [OJ U0|Z Hڱ(G[_-*`L*Wwh3aN|Ab}ov]o34o HN:ADlkԦqTK#Vm\P @^1@6I9Z+%ܶy Ir/Ѱ)N>'(ɐpFMܫk+uw 9m2 &qXXmj '!t2raЦ/ <)Z.W}2T +T X8]゚u\Do+ ^#"Qf!T|']C -w_\[xt#bo=وkI&t4G&=;i"6?w!-P"9bm9(_M5 qxWZed4۫ܲdKy\5!7c,L5!urfz'IpHt`>3 c$XpQQZNz,Ͷ+CʼngWHᕂA@EWg1lBc922ύywϰRXwBz^zMpT'YjI>u'⍶ BՂ۹Wʩt,ppô^8C:ս&T/Y:X*pHN?_8۷7^T1?׵5EGF`KFM62R$vyIs pbZ{ˣB!j7#l73VPn~8|4IVViiNԩeksc籷S$xZǗ4.: G:WE439cҚծ@jb/6"Y^ EEhGs'70pFjx ^T e) 3xG{X{_ Ti{z+'hRZZ{wܠSG,lM8Ie2'K9Q:H'8XFuu XB̨$aȑ8fVw|ugNo2(M98*;y8xqLU-/6Efgv`/H?7#Ak9uK>F%9RςE7S9ΫЯ BkW晽`l!ʮQf,ibדfFY3l!Yp!"?1 U R{o6rmU*p 9^A{wDp8wd2^\}rQSΉe%H,At@M2TJd&hm&b`*̦7C2r$d_1T(oc&mp>HMȧ6GףQ}xpXu؈``q$Bg˴;xwqe'BFȥ+IHs5f;nBL`E3K7ᜰ1ⱀx]kjco% "E{N%~q9Vxۍ+M#^N.g:fdlL1]vٍFx%߈-Z_|țp|';JK[ޝ/U9b \AOk%ڳ" >S5JBe.<*~o9k:9ij&8i^Yz=Q._Fm7ǺRm,S> @TӐ2$)zܵ2 )RFPĠDX"rh.zPLrxLbiDs<ȱg_0!x-\M թ[ۨ6FD|# Nj˻F HVc_!J"1HE; 8~eIv⎸~Cy+>=0)Ӄl$)Y}Ĉ'OpdwÎZtXja |oq(v:j_1ȼxH+uR#Mg*0_yL9֌d"բuejqBjb:«ӄ5BP=T4~ KMj]PV펍~qc0H,J%5UJ0-+/2ȹK]?x~;jcߌ#`$YpK,Wk•%΀Mmvt~1xۜݯ(r&)tQ L˚C5_RT!1UG鿶bIt>@vԯ4֖۠eh?ܪ_,3D:&F×8mD M߬ahCu 0:-v S~zTUT_wA'8Z_a`@Kjg-{z%l9l"^ȿn ԛ<% ef c3VIUC:CNg4%Wvx9G\8ȯZsj8O kt:sV~F"%7 2 ۶<Thn:h?KTJmȡeZͥCG;$&y6Ԡx]O>|{iV&N ;'ۖQ2J|@3g3X J \z!/=2¹Xs ;_,T22CѽPpla<;`Л 41"aI~UH ح(n\>$K O_WqycH[K]r ;iPrO{)(+fnJˣ1"BN^>%,tCialB7,76^ T5'@B h.˘lA59J;kj7yeA#w ~VH-"AՎZ)JʤX1 XG\!-&w{x1u{׹$N8*jS45hm>)i{dVe\{ gDx>1ͺ uԟ~LEQ 7ږuxt*p-7EUJIF bCuR/lL4O~m uEsp,:A]Y'_ 9 db,^Zq۹hop9Q J06]>kgkͰLh k,͉dT{/M)F:dTJ4{7B8fݮ0 m3l!J\)t2=ÿՔGWTEr)3֊g;&cIRm,--M9fMUbM{EqO`qqz [†7y$5/>A 4=:/󥻥Ӟdx))5ݤgY QU5 bh4rR}h-}K*^Eu E9j=jƶNo0B.^^`MP|6pr0~F (n9 ~ڷ!f/k؃iϤ9q qih]K ]~wV[8ĦxSNj`U5L4( ʍ2!mB2YdUQ/#2*5YK[A?]hr(0h@k?5#bXrH ȩ GPЋ1JC棏 ># Qz>":-<樃M$zd*-^pJKS3Dʹl1JKyc=)MLvq6@חdEZ@QzVTFD.%\u&p/w鑭XE)qBrtW&"*[j'{NG«q4EԐȥ4rK7pCH-]unK|(OmΜ> jʤ Œ7(˂xɀ׎ |CIB}##oe1^N$^j{iQH]eR* N6?u40a(+ݡ#6e_6ڼAʴ+X?CVRV_TuW}UHva`sn ) ‚Ѿ>ho g2ѨJճ UV@} ot쨸xD/[s$zۂy.E77Iٲ|l~XaӢT%I.pT\AJ(h mp7yE yThͿ`uNcdƄ?|O{ ktVI`71BX NIV|H#'fҟ.m85̔!a47d8"&dIϹ\1|OUhCwPD9Jδ' =Oɽ;9`a ;r|(,U?x$z55`ӌ,SP#Ogts8hra*xGLn~9Rr>7$logx2 EDR]Hݞ;z1r9rL5`Me]s> 0}SCՙqL]J}[a=%gM⨝K45=E"PCɟN%85e, %Z̅,BlT,iO U, Ɗ, >O9YSΖY%"Oכ EܴԖu*^iR#M?RQiϰdds!fTJ1sX+h Dsb@siI^6I#e۳oUϿk~Q7Jdɦ=d^YkX;ޠG(F-!)+Af9=jwX=zlHHՍd13|[ Xv)0g%.,FɧܼPΙC8Mz!k<uǤ/XNGq4(ehTٺ2N66;o^atK ?fnF["4.rR\-[ ;恙q_DN8or<3> ώlMD*m ]`:5PvPmC֧4?fIdB~bҲkcT֒> ]8_INEپvltq*ٲ@$m@Z]_Xv5]AĿ5f>>J>W3 l"!(Vc辜])Ǫ—w -_U&DuP P c^8 V," ț[H&-s}%%V01ʪҪAL<`4mY92̰V.Hb!ng%A݊j).) %zxjkb$0pSV)W*HIaiR iXAYu'`k}nZ8ǪZPgYL~ FvK[I`=W/ ]e|1 W~EoAy?5 ^` ]/[x$~+sX”}dT@㔮 )+ύ,V\R9[ qvg"4RA~v~]Av2ۋH_ߔ@k2mIbY g0O?qIw > r))eu[NQQpW )B%QD]&&J/u]i:8nhTs-4{\ITH=!soI`bp ($&]RExfm˴M\MG/,㞆`L:/+&,DKҌY×R;fsRM^}c~Y2 WN>wTOcgNiϥd)I㋳+!:[ .G2e;h}mh&Ix kyVT >!l9*2uQ{pp'\CB);qĹHx&<9៬c5pԩro-.+aRh;Qv. wvÝ<A}Y҃gX%RR6-zqSls#ZwI ^(M'D81#ڶy7 }46M5KTDf"OP.x"Dw L` q֛S6dZQb.U7NNn.FVm%Pz& CA0(==n3^vಲ(L o|GM{}yn•y?_qWڣ.s‡5 c[m\=C_Guݐ8z/2wt\Bbhtި3R,-pm&BbBRAOetc}!6{;;༫8Evkj38fM \i }[){IF -.p^_ _ gje)XFTD! -wDln*Qͮrao|C%t%/A8;(K(,8hh*v(gRo;L;ExZ;r2qX[H 3*/_3V˪d9ۢqjH7@M* =Q2.= @]Eǵ, gӤ#CaMyCKbHKN v /d_A<3O{LTm&$MI:J꛰AOpMU|K}#>57$M$q^$u$ n-^ ,%{fyuZ 0An/#},fAp T \nA>hV{cǿ"q ,n@K<&W;&hKdkF(͊xƬjo@dm *ǗOs !hwiu AD[qQ?PM|HwhRZQGĐ VjS[PKV{ gc5_Ö& E s&;%q)XZ̞sܱ{޾yh| 3M?3YAg!Q[lQ,S*ptTN"xp*VCoZ'Yֵ֝j"c$(p2`[%t}B/p8>1 )H@} s_vxz0nm5pvJUEN,zq 9P?G]&~C)FG rD2<GM& +-mՃ-ssDkjҳV#Z$ j]8Fj4JO>9o6q‰;r?3 .#Δ+ F+_l#ܟv1xn<[DI<Y7?N`%wu]JpEUT!4 P*Xҥև5o}ݻF6z ePR/ C М5b߱&'.]6mſoւ)>+͵~ X>ky:ނ[#tjeEe9*2X-ܤ&H"7-T*/D>w(Yò%'MX4MIyS;R]eaJ\\o}'p:kIGP##[4ϾBm-2}~#ZJ9,XWX(ͻI?Avزa#gkQnxDWʰ,Սp.ðd[MK<9%&?%п+]D-UH 1sk,yij9@ۅKm٢`|1А742%jlp9%LrC.׆@?VDO%D!̃$~,BறfWgyo>E$D?,V/2m 56,idYHag)='#L{L۬n: s]]Vot"yGrc 5CivpJ̫?v; Czccŷ٧\;CTvt̎vr!zn /)/tB8ўlbg݋ lWqQ&s놦~VHQ0WkS| 6vR?/ 5_SKy} &7D>|!uZmWm8\M|1BGW p&35~z ŬqsX㭅$RuN"S}oDmEvUwz43iNTj468҄Ԝ;=gBnl)GA[n\A|1lNby^7wf /Gކ:`<ؓGKF,D2O] V4#~ 3*g5A%ێ`eJ=!EB-G0Y)7ƥl je:6 `"+ Td '76@ڍa$jFV὏e|FT)]+` ZGqrYLr] ϵg+ G-R_> ? om&eL Cbˍԟz_Sjl _XQ,YXXZ> +c^ +-־6C_q)y1 `K?'s3o=z}L0<Ky\yh, J- .TGBS9h :>E8\.%uOaXr豳 T%+ZE> YPț3޾zG"0Ҟg6%-2m~}FB{e^lR"#<0 c='젡nVݗp!lRj ' 8 y4IF6edR7P>:$(%d$ tZ<,ā:t6-36,'6ԝ˗7k6&>T`#\o>H5Zܩ+ .˪P?iLi|L~'/>n6wLsmi+MdICF:[9Z.\g >(ě#S/M"Zu"Kux^d6~zv6^ppk3{e5Pq~rZ'qh4<6X]onw+x%?Jv[=<ب f,ܺ"wN,I6yQ ,V{(!9\#ahME영ȣG`0s[F JxuH)VFczq\K.|4տ9-x9V㏳(yCߍ^&n)VJ~RJ]{^J '0bi (砲H_eLs[^Iܤ p4% Vs?,};.RVaM E`ACL9 ̑jYxѾ\`F>xDelBcnIkzdbiYýTUwEJoL8 xNFڀM:t֪I[3򇅉{F?ڷ>w4Cvo{z 9jUzBRGvtbGTϏDDX!İSu f}:L kBwb(,:+y;e wu fn ~FFӞWy*İ?klk`sE<Wҕ{KwA6I0Wg_ [ؿZ|nܖuE%?V@K/W)+]Qsge:e[DZ -7X9S=*ŵڒ>f~[drD]P v؏r̀}!ݗeR^nuQy.u <4' p[{3-q>- x!]W@<}fmڃ Q֧/#7 Pѥ/l=s] IkpFL@*Q?!kal¨W`YJ~ڜ@~)*#7GhWKk㘋Z nCa)\*Xĉ޿`>D UJvE*Fg:/i{rg/,ݱ$3Qny>y8<ʛJ9xz6p/1OՌp=c X|@OlXj1XdkUtG);[W;+) x+Θ0ԍͬԪTYx qo+9ӟ$CjX J ڕԣlbIQQe7ҞE }_Ip=w.1?6}`ffצ_@l\Tމؗ[< .&Nݖ]3',lَSP{%lHQa3p 6j6D^jP\>p&&A]ՖMhh @ ;ϥGلd,E=(jfM[귶Tc6{Y5Syz_dM FjM. /,sc0T|cS /֯UL!rC<-;n,f~r[ ƿ><axh"ectUcNxgm4|?yfF#6Xԟq:GhVbdА0[K&CSs4Vxmj ê l-gˊ^M$,z9V Ξ+j'DDKwqCvni-fXL>VAyb Dm;".0FZ8!ZN 7svT~˕;s3\\QSA\!9̋t3>,ߦqDƗ65 Tvjc~gq|L]ە,@zzŅ/&--N!.*Pr&^$N a=>pϲ!RIRa 1׬l: }#!aGrd؁߮П]{j31{+ZٍsuXdcueGx%ZЧO)6v\zCIyל6d/r3 IFT噖lsAh>w]nxG8H0V|Yk~ބZx}>T(ʫ36=Src)%R_3EUȇv@$;yqUD ]:_. EX&].j=񪆋AY=|A%I a_HbQ3JqWYFw3(3U23.s궝Y$ p = adr=c*v;jE]|eS1t;y<oa^.AVɥ>013ksWGѫuԅXvRB!->a.`})DRS[ Xa:CD7#,3ZmK5h٥(f$~[@ J':6,d9^6ЍZ4 Q{ͺv7L*u6OPE1::ӗ=+wNz©В0)THbTDsB Pt='8=J%o7FweMDi K\tʧh Aݲx8dAc+O|mF? +a5L *2`,)F-jdOplF#4zKhW&ύO$Ck]az:A2Kg)ʉ_kSK!t"̜+⮥.tK! deks0) I?y[EFM@pY.(2&ro<FX3E` .vwׯ6I^vX-OkOY&:_W#y=ĥY r1I^ ^w{WJ\%i񪼻#k륇(f "UbhaiX(X(8ˆV̬/!Ui-:W -6A\/c~t10HIHd(WK_D-k tq \u@~YDcGFGj.e#wd zK]Fz4©ԺF#zzr@9r? Qr20\F#o>H G !:ŭ#{㧯_#9<*6zÎ2sχX;'7K*-ϳuq˽ S|4%Vj0b\[w*arXAjLt/@J((mF@8lr更)R]nO9l[:1HNsiX~pKiN>WH߀_j0]@e1GO%gS'#Dvؖ5i: |YnyBrN 1Z$Ȓ`>e˃[Fr&cE@<-D>{ZE,Pf~UPM1۵1S_DՠƤۏ/,yԱ L_ m#! %oKM*7k@EWo9K725"U.<YAٺtI܅C_$҂Pb[_Vѷt a]dj>3sʦġ' lC ,_mhB!B$*ᕒC=a v~^]P9#uFޑ[XԪZ& .);ķO("D/q'\Az}W0S,$CT}_H9?(ԍ{/v ` ^ci~Z\5ʤTw)biP~dȋth^"-HT3&dKKAj4>ZB F[5RNl]KƋ98Z4<lJ{;:h#X/ga]]4)}9.+^e:KkgT;q+bO %$^!Jow51ޓ@xe/P)#weM?JS0M'p*Kn)qq{O%w\aO- ֺ6~}[E:o=Ʀ2Qڅכhfʼn|[MC^b{:LHi~ ;d8^Ǚ0HZWxpґmSLa703Hd:o?Gs`]әS{!|=&*ɁR#;A+Bri!\췶}!e0(ń1dot[UyD_ay:('2'6Xec\XWJ|m[pDk+A;e)׎0P:WD>oBz{h(t]8Uͷ;kI\TĪcFli+G+J$)ߛPGަD#Vz`EHBBRg]Lb"O廛1iQM oE~bZD4~uä-c:GHr{2k3.C >h /̟?- >S!k VPwtNg1v7)GJW1VYYuSN֜W7,}\c.ƳӊT:<.Eq{;y:Y?&S y;b;EG^E6Hڷ *Sltxw~բnRJXZEӍPeUB 2i?IAi\TC w{^DaEf\B38.TE0٪4SPnPؗ".&Nh񶩱NJ&u'loMc {7 9\v|p~(Sچ0`rmk;lBʶﳏf Ic{y@QG3QVXIVbj-5|Nҷetx՛}i0lf]:Q4Ӿ{Kdm5߶IqսFtA ȫDZGW$HČ嬰({#ߵԄhgl7|}F1IlY}ɜy xCfl2ڻ 4'{s?!C"++|v߯t1̅ZjL:`2G?aOKBK+wHV Z52S$Sɍ0d} 3j?,hy&1sbu^F7/mu7Ga9˥]otfNp_&(B:Wii! ׇw/y3#2ky`yK5۾'g6}EמmؘfC}5;X;B]aH]z^'@FinX]τlP"9T,U6T'H3OCWUose>c?CӚA|qقG\f)Gg>[{,/چcM,c6yw 8, 7M\weRUT1էOMtFbZ\&lΖһ딸a4yλ},V[/4LNWr[ UE 5Y:C0YtFb0P X]]43˴^'Ost Ĉ(2>Y|fwCdLQ۪0ܸf]_ZcF=9cQ"ց[ .ZDܒ?ieDhg:-ɮߘuQ`;0v\s>qUMs O^MUSgUYOG421df\?dÁP`v>QT_UyYQa5oak' &{U0|3nz+U 6U@vRG*:M+g~9Հ*N"2ry0ǮFu0̩3.r(O_ZұD(mlp:k٣B!8[JHxe5ΩrQ>H?UӔ,ԋ!R c[UW6+DN RȇlLD7+ޖ \n{- J*s(8c9 ǣ&Yt$ dȁ*eɠ_(E͛.D$0f2l/$ v4 2u]S_̾fSH;QrsVDDx{+Z,POѤC=Uq~ W0rj6ýVJi~~y.k녫*,hG0_)2O^QJZgrCkE VǬ|U}rhI&PGT0J\53'EԆޕٹ-&maÞW4'vpSe|&-}ƒ:e60rψ'xa^O 5 +ztiwءձ l~Fͯ`aEk0K2BkΆͻ 0-&1ߺΔɷ28ƈYߺ?T'!E8/j] E66zYcF 6SET96 Bu:ᛚtJN+N/pyX& y+f\ulZV>te7a(56 Jq!L8c fa<R@y/xvQGL~b>`K} GPX:TOA?Q)azFv.J!WIMMS2CS𲽹wL0 ʞܪ~ݑʄm gS8/Cy.[{2dYĥkـM]ωMm<EVk8l_^ ʴ#?*zhʐU/G@/r"=pIBOy^AN8UkH خ|:"eS. dqm颻"8OG)Eɱ/|e9vYu$IbK7aֽ"#a\gěJjSqCoábl.Bwa`}ΊR'٘$Μ'iX)aT+D@D *ޯyHDݚ+Z`-1ΡBGD?yK/pd%&JI(TQI ]56M~e AW^ߥDEWm0}FsvH`풊:"PC)?ncۈ( O)+-bY0ܚxm%VUlC,IlN)i5^ͭ0.N\yi\Xr(vY b+vNEW35ne i|@ˎ_Mr_!/ ݪQ4.b5 Z/lEJI*GS}j^^zHn:z)p.WlԫwB1)}.yBDٹA%vFaeQ45`)͸Vٙm._m'ێ);!iK<:0x'PL+ tǯUB A+`͎!8'xZD~eK)#7|ܓF¤=jy?F%_oo]nh?úvAo/-+)]p%tP=ya IʟfZK$PφK%"1{?C4+w3o_찻crRQ+$5Qi;1ɍ}%Xfbdfz`O]BgG 6й~Se98^TCt(Eڞʊl$V q%Ji<5pQ{ft^\r.NΔYu ز,s,EjZ;,j^&^!4hWN<MAz.9u/#Eǘħh5Ff~f]%)Ȳݢd9&%b9SۋP~u$*_ݔO2t5pCI F7 m]{|RVlߦqޕ!ps[Lm0r @L]d+}!G|}gع.+^Y4ZmDaCE`PMU|ȨK$,[t5_|$/ZM9+Ǹ/fw1^`(ȫ8՚$۶ƥ8Js]1(oO "t36XG3б%~3Em%!Pv[Dv qL0AYWYc&Sڶ?|hhUe<HtSiʠ!+t~>Z-P-њ©K $C`iJg{rT9 Y$ WfUz|+l[$|o/tH2ǷGOH2owH1 onws2/REBK0`Z͢{ ]걸┅Fhc>hyǷ~@OػZ)3t:+k=ek- 0QH?,/[5K P6.YuSҿNhjƳ9-0Q"UT RwKg#ͬeaL5m)}b馈j˫Z[\'b5P[Zw4}48Ok~XKW)-Niq s(O=^s'VrӳL=up@dJBa sT.gE&reNf }4d!Ny2x Onf(Ά0BxKtĪjYXX1 f琒CBtV&;.EilU%4g(u_y3fOc|G!?18p0O1˙ڝ;T<L+cQ LK@A ;'!\cKt>>6F$ 3{p~; OB9Fp܏4fmCFV^LPGICт0TjdԫeZdwTs;Pӊ9JNl.$t8,$ íJȬٜob0f9eX84T- ~#/Y_COo[A0~UI{)Ѽ ?Q' H2@lQm̡ Ԁܟo#2GK+иFL$CncNwv7GI9H)[, eK7x g~ 'fR+ArlѕL`2w ˝&=~UۃRC[m6u><"+a6ՃM5I"0Iz_oOXlPM3ܞn]|r/C= 8/a/7(*Geea,~1'u޺h; CefmS0&n5 Rd)o?f$wn%؋~ pFW8L|xy~NiG]L*#Mʧ'5K>H*U'hK[>eQqZC!;PT`c 2dkG>f$v$/_Y|VMo?SCA)hhbÅFg xiGIķݞz okS0|Q7$OPc؞=Љ߯#SMSO^1[~S!uޠkuxm5I ^d !xҊZ07;L([*e M^|lS |8 rk:sQBxvg*{t1J*6*Y߼=U "*:eZbm1IkGFXy70(ڎ)&o*zs2 @°oOˏD0YK[06:I`=B^^Z!I@QfnIM\Z8t !{i; s yK8l w6@1ܑ&˱(5\>ׯڝE NÄq"(/J4.g>+ẉ189g'\"g Rj2J|ƵXOHot< #,Cve~+ꇇkOjq:9zYGJ⭛(GHEcVU+.B25C,!DHݠ@ p.$_SoTށ*ç zNH3|FȢipK~~fL !i,c<]?b-b|*JBX<KZP< 8s9q(7m ']xeVCslR ܶay@I+lLvu4n_r/V,ԺJ`T/7JVAnx*dvb1KagLMpI4h,G^I>P9c꽾0ac{>)j ~PνΰԹ+n Y{5M3j.؆ +`@l^SaS+=t=Uc_{ ؚ?WA:|&Vw&tϒ,X%O.#.{No VI`<QCYpVCJ@޷Dd:VmzLhZa/m&=M+&'-N1ʘo-8'IEs_%r?1}Bg_a*؏>;%g[7B[̀`J}{OX<;Lڋ{( Q0PR#lof&=עE)G!yA_{,Vbi_wVF" F3n5n򗢱[v%S,\f44!kr6QY0qY6}/Kiby> ̎Wϥgͳ1_MȈK) r#K~6F >%t< Td50`lfVRe+1,'HhMH4oU/Wuߵ2Sx&@YyJVpV.w{lSb0{bxD࣌* Д &vJ0'0sNalx)Js{"H(Q77y\[NO;lZE5 f,wʰ3E6~Y^$0gugk#gFJ$6rqL+d"IM:5 u'y|8/#Js5Z55 @9D8)hNKҞ+rsU٫G53TѶ)^O-h{&;}wo ve;+A ` APG0`5u/;>WBBn=%6D*\2GC-E%Ax*yX1h]lhYpN&aޔ'.t3Qw]r4sH&(ξ|dW ⼯.d㜩cf-NtyE1eI3u䶏+KNWİ1ݧ9xDZgmP5?.ZF6c䓃DghCxd\KJsˑշhM.KMEr\}ъ O]@U) ~)las}4Y h`wq кU(MI AYZW~/Nĵ4owTm'_M.zMJ?B G$M~)AwM|h%]jJJ]zM3gG:% Գpvԩ7B薕 .L":PRMތʏ>te9]2DiO"gD@$Z<&avSZ/bR&)'I эDV\gqKiEUUCMߏKd¥"E-J`tm ꪃf(Ȧ_R"A~A>+kɞ]}\8.KXEG8&4  D\@ujN) #,C"Zfo5г&\j+`upϨ61`T3c}b-8@C ?>m}gAC`4Ix=F:>R %xĕ=N5iD8M X5/bZO=uУ#H./OɱtvQ?DU|dk2}/z(KBJnuY{5`e+Yj^ϕmc/`ڇU(yZm Km=&6AR}vXڌ$ +;Ꜷ=-2i*c$?f~]OR5ʷ R-*3sZ^e@L-~W'tsdOpw]U!SAVx8hF8T^d9WMWeRdsҷ#Y$5`Sn}ܫ VdiGDHܤ7W5p E_X!tO9uq+& W>%v1;Y\XcRy},}MqWʑ@hCs|b_\^1M$: 9f">]Rxx;vk:2}R~mQY5`EnbNrTA JSwLٖPvTZ_8&"1#"$[y])o_>4Ou}ilL*BMť40f 5FQDQL59*o& `aϰ(ap|bmoW,n V`ss ?xh\ߕU"'W5!%bB"f9"]"DKM{VQ<CWx| {&3L`NݝK QnN"BINtz_rĕc$_M8b{"ɹ_gDs:xqmĺ fV?|Z_eV!RH5t㉌9VV4z.Pڃx7o/.fԄPٻJCh˘Yl-]өzXI9RT^ x%t#m@Dq?_P51 YMd\ض8_CmDtK| :Ӣ7CWʬP-u25@87%*BT)3YeƄ,01y3fB[պuH=vX@ÒU\yNq>ئoJ6Ϙ)@y{;XT<1vR{RT=߰{΋H&Q&5 ji(J"/Xh1 3` 8zK.! bMf~8Vp +AC+>SqQe FtU[Q[[# /]X#i%fXVxYkfDnǑ_OR.&^#P*yܬ$Q@* goyRTP{ˡrZr=[#Ȓd.;GS2=Xy-׭c p@Uݻl{aGA8yh8D\pYR51VY䩍 n<$"M2ZlÁE _q)ȉgjy_b+mF_LLפ|d wN٥xrIR/vdlZn;B/:+2W`r8:Pj:f('5ˌŁKȃxi2į=ڊSSpco8B0&sK/(\rOkO > 08$K+cy^кOB`aJ_~ҋِ$5i9Foc@sۊonôCs_`Gy7br*| W#uh[;) S15ۨ.W: t̨qwcW"&e0 Dmjz:/fswV|94 m ^Q)2ngW;pNgSC0Wdh ='Ǜ;c(q}3X_ .< ?և7j{Bwb4'$"1Wͺ0=wl@(Kes>'cBOCfQi*pW$MU'q ؊g( 9!KQc%}5b !NCOǹsj踶ӭ* kV  ٱ2A#eD|"n`[v{@h$ng[;u1w=?db6d1sZA=3=w*1˗ϟxA^o F…'8$U?/51 =bZ𔮵oJމBC&g1;DX<s/?g=Z&H _O y! %W hQh/4y;6}xkrC*:Et%8 u>g!$ 5Fhx?aכ}7wd\?}p 0x(KFBeW#mk7 Q_θ/yv0zy0$_Q>zxK>;pASlsdC DJO}y`hwe>oq RL2FBnlja~]~b^޾l9"0wzdH;S$#slRlyTC*+6;eѭMd5٭tj' .؉+R(8(LOpx6"8SDLGg۔k`pTht̕T',\GRed{Zy=s t"5T}% 25u'M;8ϯeK+.l""WF~5m|CΦFkL"L&èdU׻R !n gip-s=Onqb23GIjN?Lk^xRil=(!_YGH=raM`1/ 9pqfж|}~㋙T4dٴԊ!d{ gEn?jy#fR,ʼzۋDKIfyvbwy3L " wuf<]z]&#՚)]ɘ|47?O\؎ Y444KT@k*` p^xEé!C/UbE/lNذτ7$BVLͽ5A=MzUؓ:冓B60{Z߹] QjbL􀑀ynwVcq,QsQ; 3mE HY:+ֵtT K;YPGw!c̃3;7dEf`r1!#9!:dހ˻~9Vuʨr!tE3OM4 a}d֎5cZ(^OSO*jHPxGM'-1^Ƕd|:n. ÄAnq:ըsѠLR`*0(vdExky޵ba0L!Xyq ; N߱QlT~SFӰG-3,vk k' s&Jm!VTKF9PݼlCmG#-,')^F*΢5X m̡ 0<8S{yNW]vrekF2xU_1IsȺiİF -Ø{LOIiDxb*Rg{83b) _ Qۃ.ydL uZD:d, C +b~z0}9k¼*DT@ h$JW^R'pd4k1XM&fZ@jǃon?9 fWT?10)Bbj[X헛Y1my ?s)̊f#\y q6Zji:k Axֳ4դ*\̩{B*0<'on;]^A 83kKJ^I:MeD5 iANCDKar~֤`JE/;fRia轂d+֬ykD)F1 W},þ&Z]Z}q2E#s O3PɫS1<xSGJ$eRL'RpT4wzERam@<-59> Mt}aXDfv`/, Mc@2(<[z蟌{YɚIV!hxGCR*bHju*1,6apyH~sJRK]F~*'CK2I=o xODI?֧I|&6o<[E nw0(cPb;ִYϟPݜ$*A\ؿbC<o5cC ʭe tq_EyEs6' peV:3Ւz6C ㇼ.Rݮ9cr>kaT'Y_ڝf8pϟda",|J$b7k/w d(YRt蘢ztQIy] Hsn( o̐q|tWخϱhu|QIiSY?SȐ)vf HЩPt }!Ty/(R'Xf#6!b0׶4FS@f\7b YaU%)Q,meD]1O 58.{Aun--''jt/Cm+F5F`C)y4'7Q;Jw&[.P$ki a(bb"Qg>}aձIxذ U9ɒAN$\[ԤPc%iWv~Bmv1F{Y;&,NnN˜Q OX&qT>s5(GŽL<`Q u2ɮ0V1{vϿLB+^pmT;m6$PӢ9\7tVq 4D5ʪsuF3MZuZr%z*_nhCd@Rmi@RsDR]u,ި:B.T XS/O.Ҙ:$ESŬgeuBZr\_+gSyޏCWz0<,@T$>^  3mC "r 9~©N[º\aKRel&"9 k>^?۽tT^-5㻘:LjcwlIUE֚s/^ŝ z9x ~ᴠTE ^4rHUd,1F;$_h"r#OG\VPtXך!: GAP掌7ƽ*N2KhZӴv&wY*uHkL;M F  N88k %TwmԐ>HF#p'+>l:<+o2otI!yow>yvy{CD"*Maؑe_]m8*cD"(섈s]u4@8]a0p;>[tu+z&.\.ٝf֮v\7}Sb FOl2/~!)hyjJ 9!ȑ./rg,l&x?|:hj&'Xs BZO0,!x3PbZ%$Ԭ*k:VXK84HIhLߐWA?k3`b``32E]z!OAS5P@oB@Mr"s}P[tr_Ϧ*ǿV oUrYdq1n]˄^z^EZ&{aWELA(g"V@* !K+sJz-o:-@> =n*f I(sc "r>?XyPRⳂJP#FUkp:ܭ0(Z}P_309[6ŗ}2oU,K{ acNۋHXL!iq-n{8Er!d"CЬlLO0YO|QHP|삔7dR\x?a-yIȽM \vyLyGn)[ޣj-ZՎE=6<"A؃hO ~D/G)Lј-K {ȯPl`HlO*.S#AmtV( {ƅ!XZsh zQ=8fQBV>_hx1NϋlzXߚgWYskBMzm[8q2b?#VwbUyda^ӕ)}< 4{~VNj'f Bz/>={/h=z'Da1Aɍq-B1a==Y8QA+]<ߍP1THM ?i6c%{ /FR9pX KN:tKaᆠ# ZϖN}{VzA F6'K,>Z1Gfl<%G@pcHfy-Bs 忤`42eLETx;DRfɊ1o߳P+Ҿ&8>/8r /Fj 杄\9 y]Ǻs a_ &Oz\;=Eub13f.u{cC7 PȖPh̾۳ZCfЯ(+CMԷ$6|xj58T79Û'<ͻ!S4#*@j/4Xf}$FcNaBbŎID*Rr>e]EG}kWmI-p0:_PW wAz}V|Ќ<I@,m3Ɠw9K?81lẍp>2 H=&+ |`] .=׆1(w¥~6Cq)[ 8+JPtXzٗHGKb+/ŚH2uX*1i {L.idNkF==[[WT@3"n9MFԜ#tJ^%&;1/]Y\ݒ]:tf*lg]{E[r:olFz*k[ݯI˃ k=|L"',m4YZ9&x>S?DKM腏 VHIȅY{lF@N˙a8x|܉_ uV)&2߲視qskIl$;fbۛ%i;iwJ N)WAaKC`5W|&^V[Xi8X쭬G=7m?,zBt8V}..Hk`qQT8URܹYF4!G]-v ;/uq*JAőj'h #u uzKmdtѵe[[E)Guk/g(Xy֞7vׁnns8;Q'i?a3y{6O 2=7O1u7WVo7P+:d{훓rP[s"ZCU۾H-C%Lwj'/]bZ|$q!Uuرŭd{hssO Mn}ޙ7Gjt#c;H?^ʕV. aRࠅfP^9y޸ot_:LZn,OJf%WSGs=.LAwPćk)vۤʞߓTؕN]tzwQw`ǎ */![uT DbyK7iSB ˶ [t^XvίFq;xG>EE=~/I0"0P&x˜+MctxѴ93 $f<3)gLƶQa߆O8K&VQwuL6{/Bl]MH0]ߢ>sMM2Ĩ㷍<_< [eycI۩nn'2|(^d.xrVli<5T4QfH¥׽¤.e$сۉzJ,% XD z?7ih amѽ"u諾o>[nȩӥ"WIQL8w!pv@^<+](6)P5;A{07p*'7"h03T - Їx ͢䞜2*SZ3Q61B7 ? 4eđB׬TɀjYZ+fd]bR8:$hxT/Bmo@t R̚IK !mLy]i~:ñ_J0[ሷh;}Ǡze(R aHeەGN{*ANC?H135ش+'HVIM Zx Qqz:"k{߸z{o[вtcՓ[ snY9~qcҎפ&́%m i/ ݶ&:{cG%k}?`L4H)Ba"~eV&<Ĝ,8̓sV{Y&Iqlfz(0e{DF'v[Br˹1+{F%I%W'?3퍨;Ћ{:VÉ>LGt<@ 0#:)?!DAT7@ HQ K\ t*#JT[eF z2xҸцls IQtDab R,*mvȖZ.J9U1r+UwxUL'l~,zt!GzsmЍF)<@=}y*i ^;k8fZryaZ\7', wjYyԒz/i^PO/\w[pc;69vU4?ܷ5UGğ8BO nϞ&ᐛ7>7D遪lxZ^~6g3# T2F,̔c4]-}—QR.O#9H L1s;cDYDqR5?K8ce>qtGpw6y-bm2+Źt [K vj}k4_S;|?$hB.RZ~0c?W>ޜAծ.}T]x]ځl-ZO`ZU̩A2Lt֍?UuQN צAɼ.4ŷr}ֳD2,p+s|o3#o2XVPcI/J' 1]/gL4wyp_ MFi' rebM& NT ! S~.P(X*R~mM wS .!(!Ȧt9TZX+[fgkԎ1j?$"NUp3?resYXzlJ*fn3"ubE%M>gK<1\DaۢTI,-v֩TE@部(h>=>[ 5'^E*}-Fe3UGDfuK-Bc N_hb]߲i f]%$W1A)2)pSamh*s9D;2 GRVTn]!*e^4F\1@B#4OJ3t0x}\Zjz0X/=cP+UkL:Ǖa O%ЌWަơd;\OECh8'YW²OeFlK@v/?LJ߼-ihIzee'Eͫ}';]8 J<)8{g hED_Af0+~lwDfޖO 3[2>B6A0R\%Qiq['\%OFA-C9л3g2bSy@v~f'+:ĵ^%%b|pُPb91 qڏ5$}% 򸫭R>^t35:)TqjaJK54AoXEK>*6 Gc[BU}[Ozܷ9Y[0"KDuZ._9*ܯFW8$hlxF$g:ՈKUV&5aK9h*4t:J%D9(ceuC& ʴK+q|Y6q+ ugN:)7$hvs>Sdote$)y/aP}OQjW4|iLD0&+kFCd߆1,!GJn0Φ’96qg$.M.7Μ,AQ'y={N8Dz/ǃps%ƤG*eӻ6I-s_{!{P8Sr.ET -`΍D" 4ud{\]HzgJ> aL!}e#_xes2qnWT1 wVtWYպ|믄9\~/ `43z8ü!zy[: ;MsgLBO鰄HݨIBC)[+Vm!Q}~K_nfzlQHZ1{>$Yc-aY~BK0-pW{$Uէ8"FueN= \Gr5Ga-5˥m{RC>r{#'1b0Vj9;]T413;4}2u7g"jO$TV>nv11|澙 =ڜύq2_ lGU*OrCCk_>`5\K@0K}3>\ ?3F^umPog8MȖt63Lyt'|bs]y;.e0”!VB| ;t06& "f) mw|Zrq~F}O}*t1Jm:϶?;cAYz+CSKj/* C ̡1FWϙv3(z}xaޝ n][/d{׻+XZAzn7h`8_#])ԧ&Vq~߳sMlԳ{BQ,jv5I%#Ak-묄wzϜ91pdkXbnG jc1+T)^F"Z¤#DI ':WLKˋ U'qEH !?b NEZy=׀7 KIK)e.*#s{+IJevn}2ʼr~Ca$"bgSOQngQ/#PHNC0?qj`;Ygcze.G'Q0eldzY6Kut(O|==\TQ U|@537+ĒMVu~@Nخ>p AnWC*'gR$>lT>v|ݙASDQ5Wl|~jWB ]p\B!RbeI2C4H`#XTzxeژ%xfO8<,ƳTm#jr$SsѭDH~ E #0nGeeIG,[7CbGnH#ܤN!1/ߙ?#uiq}Vd[m6VMKqi13J*ycI֫0EK@m=4IlgP|r g ^aO\iVZw;xC1=\VB=i|fR.nI%zw\:k}!#ͩ#/ҕX 1 !Q8&}q>gΔE!isjJ1ˉJLDxZdIuZXҼ:5ʺw+wv3q z{6GD!?):Ak3:-a5#Gi N'ai6W}TxK_Zn8O.y* _^3܄\aorێnΖ_L5tWR&sq-Q-|y@xڙqDgpQ ׻ Be T(>}o?,#DAŎVy>^.`9LXw}?'m9YuZ'W 2OB$9Agb!Jl1|qW)06d4[?Q#gy RL$1C6^a#H AM s)vtb<Bod /la2o 9P{,MxWz8 +%E.XW5V, TR hx&l{ؙI*$b[ƍF#q=gb@'X dV8BWc䮽ީ|$ƹ?/˙ݑk4*%ҫc)}H +4S;zd:p(Clyx林} /YAUU0в혓;ēqˠʧn%m]uTUxS5O҅3y hމ)HdZH/J%UXL;/]2*:ނE4@6Br"M0:B2d42BicDI6&i`2&EzIpsvdjK[Z6#%͔FV,iÆ?c8w~nM|aFu_\*_l7Mp{̈́?7%=ʷ3knYrכНvH1#1 oA=}-Xu{ѷ@Cl(;~ήrujP?bt9nW:- z3um21BԽ\,6e t_/AW}3ϫN .uK>d+(%"X%b_7>G- L ƻ2;1wuHycJze8,R8u[֋iOVB FsN[iz-dp(R8N)`Aiซޓ{1M1]k ,[`n/ݜ9"XEcgFw2pωKmR仟YN8(nI`]Kn/l:׋0v{ю \nǾݭSnQE:}ȝ^ R fUJ kZLr(6!ɀrLe\*q`/6t44XBZڥ ܛJPѮJr@ d\_Kaަ^P<N=F;a(OHY1$_"t_ՊD+/hN}DɄCET)4(-rq)}1wv}yK524dalV1B;c IXb]KH;,e+K¼@i\]} AuJJb$U&U^TwaՁ}8ց зB|Z^. P+9's< j $se1 ͖Ey)gLif,$yE}"X[?X>f 0G$ﳔĆ>BI\B_Hv *F96;}PTPNZQ #(+z>?֬:7wO f{s; oKigS/ "d7;ٙ丛>^w>'2F 7幭-|9b᤻x8_-gT!HB|[=s58v>z' ]k*8-P+^*!qOII|{$;_\(ƧaJ]Ctq48g,s-[K D`5jba*pW/M #kf!Yח}v9mPo0#4 7o}-qP1 DT:q~X+ j+:vV*Zaı4 _XZR m*y;LKs sy9cNo$ŊJܿI-V Hqr,MZCsdB)CeorH#vZJg q9W5͈M,\֏tWڭ(Y,fBi`+{-A & @2'J]XȇX :)h̲QLd²}CudBtmMM;ۅ# JSa} &Oz gVg.M\?.9"[#@BOZ(#!+<9 zMpp*Ty-[* _OIH<ޯeu#E'iMo+֭FSz!Љy#t+|cZ/pCoV,SF0!^9z# k7b#p[],Ep(XUu{uQ$.VhPsvmVspn{ Y?1/+M ˥zOL+ u-ݮUxK'LYW8={Y$mLǠ}[=n53 9g*ҭN>*}]~n%!CrKޥ9xdv:Xwy?RY\@يnP=ԤڄfH {z<|;y2[sRfwv}4N΃$ ? xIzFo*BcFџ shNiL|zZ11)uШ$ޜzj*/ܽgkIC5f-yڏ g5lj$HnA-.;N!!5Bc~0i,͐:'/K/n sq4L] Jd,jW)|d1`9r(<HS{3i ms8Z^z|} sxhr09:B>oL$pk<|Ra3J/z}f*QkB$׿p03D'j=}LEGVr{KP\ o< =fâ9Q;݆T1prjzgux]6%^TX WH_'g;`"I~J«)uO:N" Z5/v~ {G:?Sp_"a~%6 W!2i`xvʀ7::gpLy;kq;IJ3J}K4P.c$}6v׵C:i-dy=*o|TW+nZD*"QXMI[`|׈$$xHo<ޖ^+v_vX60[u&,@TJWϞrrٴ0"wSԈ7J~nqi6Cڤ8[)BNDG-j;m|FS.Py*ţĦՉQQ e6{*||ɐ2׷g *wJ`t;p72%PKw>k彔/k\b0kކ+&uk},~mO@9^h} GHش:@w .(J2wz ^N*in𴟨@n^L&KLrѲ9 9"<&JI*bS1|(FI4z/c@5p17bo407Z]\QV58 L+aY) }ϝr3Cu<Ɍ!^ϟ]J)/HAĺ0Ux+Z#_7}<um 8͐ÉVքWQ.xn7=4@OlR;8Z2~*׭?%-5 ]$Orޤ&ioo+s$i-TQtKoKhtosȝ¼BϞ; FvZ1H bgχ~/f/3gN$ )Չ0l"UbZ)5qS}&{Ը7Vƞw,NĴJYLfn nF$;MlᵈEM%48_̝Jk7Y <Rd644 mJfLK3.嵝p}8^J[p).M݉Ф/0L9%8Ƕnlt۵ `'i2Ԡxh9FBz gn²=% . תnVnjRӲQ)?z"m21_Zg\QFG2~nrLV C4뜸S}0WΰvƠSECt"Zk@%\39G9ag}L*qrl[ԇwPIkȖ AcXs_sTd**:8iNև'|ڷ<%"Xִw$`!X-@`yŎ?s~g.RvCQ"3k8ZA6@1jp4cmJ0zBjn1"_x'H׋|YCٜug3[Q` 1yuBRoL&d ss GL IfU7"c8Mײa@3|&%:KdkMaVPG{@|,â ?!v}M TsFr5qnљ @3 @}u@О>@p!.J2.֔.,+oxXr 0 :^ /> rUB {/xIHn ,u-q_ג1xpH0+#й"NtJq;T+ rwޢP܃*UppEo#*} ]nFē+2f{H[_YB-[K9ަ?0Z w+(r0nZS[Xd2ᚡه%)ZxAv*ѐ`7lqcMB3-k +v>&cC1< \@-T4Nu3+0Z,mf9Sc|t^/"dSw\J&~bB!j}Hyp.aѰfk4j7QJ_ɅQ)1 7z\,J(soO St T,QP |S`[~&"p`*\۱^UfCtP^[5(ʫR:Q]D;[ e,JYr#DIw -|}lK#͑Lang+$bV _؂gʆl^z1֖t)_,5d'j_782ћni,uIƶ} FmgiR\T5SݠԓGdjC{tΠ$4S"Q{PΥx*ɄУ8K합蛢QK% .m>(H#Nh9W/[1PPSV9flKA9IN62'/KVC խkL?|-\ ˡJ(rlE'%p卞5_tU 0Q ݡ8ٍ=r9#0rֽCoIwy|BK껠/0{](}+ϊ\p!)7 20}GED"F7;DPgH~Mv.GM}i2C:ML&;CL% "pK~- X&3~גEyT]iޒ=> (I&d}ZOQ |dH.)å݀'.CVBĆ;8 i-S (3l(,0&kYN--g@A_dh4~Dӯ%YxJ!v ,_ѿ[25a2?X0!_

        (3Geo`]I٬ ܵPe5^/~dJ% h/V焹坃-$'wFt&g芯\VōؙSyŕc@2?NU39rpCȜ3m&N&D]f+x ެ&Jk۬n(i@$EU ,&C즊R++̷8eyecݠդ"I%R:c a8z:n &61^Ze+d@( ʆO|[{c DfK^cR٧\2RR򳯯:^ G"NTȬdx et$sX`3k"d4G(ނÜ\"GHniצMU6ӳe뛦KVaMb`փ>Án֗.|S4PU9?Aۓihvr"VDv囹i i67a=@]wߓmkGǚE͟VRʏDF*rΛ#s*j,ZYD?Z`ǭ҂ӝkX4NE&wJ[9!:yTrL_աֱXhe b%~Q*>0ht"Zسj^A)6Aj~3ݼm 0wLj:Jou^9p'mϹp}.ٰEJR F3j k7F'P3.a(^X1:Zj]Mg^M[~P7. ߢT#0p.jFtLUC$0(&u&8y08N0|2V=Mٌ[ !*BoyzA% #rZgN \:f3c~?(o):n 7T5n7JIU#6eQq3a({H>w؏GUk܇ş6{s+R#2eRnstX֔#ipC(-pZQƿr/%ܨQ'k}77,l!mQ=ۼWD WJW-#`TSE];xKJJ5[Ǯ-v441h-׿!ؔ,jM: (u wŕ7FznWT=mgBFC$0u4uJC̢OCWx[O͝T+%>LFiv#ev󎮃AU9?[5JG~_ۤ Nv({*$*( 5CrAb[2PZiUpA s2}4x)x4Eªrf\YU.Z-k4X M$?#:7Ri%k̐F~aXp٬GJY]óeh0`s懼G :4 Yq9LvRzJ4;T? *EHq]ճ=S_Nx@=9Q<$-Z#7gJ: 7\'AWx_,n3g:1IS±kl;bksR fkz! ǂDSgd-qrd pBb>"H?ChN"V_>wC6nFZgJadL8HIv"*ۥ(psz$s`vii2N D8Q4k)hjXσ[h+(t@_+g0藤)5cF<إ_wtv̯+G% 5zݿ@mc.<(4՞2jGei2/I#n,\?$bO HrߐQ~T+ Pt|LiejvxIEƧ3]v(ϴ^\54oFnQ`o7u mЌ{;O fk!IXIb>e҃[@/75V+JRd* _7NP0Ov0>2&ͲjA}5a )\] iEnx:X]|̺6M׬psb$\$j193cj;0WL1iF75&m.܈:pO9lQH{BL@4#r0 * \}([Ӕu|.%:`u?ҹeEҺƿVcks)yoȳ|,9 Rs( Q sq& :lFxkǥI0`ySV@Ǖ_r~f$s zHWv:Q o@;#M#M}s[+}Σep^o.&=[I|!r,dI/F[&?Nښϥ4c!tEfO;g2Y\:&=kǁ Kd^ΌdY`E9um)l GF15 d OOp̮O:}OQ,T@`D6(G$MXDpgZ;L!Le@TpD\\-d,W3b8WTvZbP9Tk")c@۔C|ϾA*AfڧXC-K"&'T@q[] EK YKXjbL=F"Z7\/ѭbFk8C,+]F$}^M kcbŎ }`%)Ռҡfyn6ȔWi#4rFJa'^e)'1}=v_rqL4z}vr@p #'G k]Nbd+ HΤ| !1Fkg(Ah#_,!>.T;J_A[k>GyǺ:Y]@myQK$ VgxQ4/>7oM\t}Y!U~W-ܤ#˒l$@ILv (;xYQG =:ďJ7)<-(V{g w<WvH/6v>m+n-F`{X[q3X0pE Rl/+RIg 9A!$23,䊤׫+52l"1=h>W/u51"f_9Vrݢ).=A"MaCZ ^`1-ދ%&''h6̴Kz/FŐwűؤR)':Vw) #i&@"chB^*L,E<)KBW=|3qDo 前~m#!=TR#Gz9֙ͻ(_f4yQji4JZ59h db]vȆDcYR1 ]rq*zW8}opr>+'RQz>0DyU%ONoV5p7VR3HzB5Ǘ+េI%ꑿfK7SȾVH$~C2MfttcLe Lzݓrok?+D)}馴]` uz7یp&Q]񽖝e%(pÞp;"A]xPaᯰñ^[_c:we`E^E}{ ؍ O~uycŽ5cbhjF7[O#}w hJPd2ZaYvL(iL}Fp~pP"+تg!D`h(MK]E;PI<IIdGԜ PWGdӅ&j3s^_ E>̻F 3LD~5!_] zyf{ L5Fץ? Uh6d(L-* jGk4 [ʕ>}^fht LzTgzg_1Z}WCܕ0Hl09/H[TfRc&7 7NH @-"Pu#"3ڀqj 4*GX!MT炋TobsODH#I >N!Oct_8\ߵP9mPf2?5?zH#_D~=b6hBl.j)' %Wcc{5«- P1 8m ho7N#bE^խHW6ge]5{L_ @-DxM%J #ukK@f\=Qo~LH/]nxu?%egiV7ԣz1ԿcUѵ@9KqOZ"VeA?LT鷜GkθW7{Q ĪQ Bk=1^[_+Fb ߮*:_r+ᄆEP)_]X^?ШMwpO+\! wpOfeSF)$'&E3!J7vOy>#)HADbsWK yΝ  ټur旌f# FRD<#ǐv⛀PTj$dwP?fBK\:(]JlfH^ɒw`yE}G~@AM=ʣ`]R\dr[D=3@er߾gvNK]7q_t_թՏdn5CdmC-ɦ&?>1A8^ 3]p {NhHo<'at ~GRޅGc(}Agtf?c[Nxz7ܨCTj%-'"Y`[_K3R@ g&siQ,˱ 6OO)sL "JR=]2X,A?㷕~BFkNFiHMr/OOC%XN9SJ4New*=ǻ'ԨB]9ljee]aʠׇ"&MAf0r@p+|  k3I..:Qzt9hm[eLL:pB(y%NNCh3ӳ"3n:!YV[WC[NֵeڃU#0a9fy\UEwnI=j;_ǟ!^LDzR7˂cf⪼1]WM3(}{;\ Gsd ُ~=[IE?BxRtp'P=t̻+$<4\IOhl"Hvt jH A < ^"xJjY**U]OƁh2Ԁ iF4LҧbA )K=Og:%{s%եEU-!_[ L}3椹#IP|vLΘǣi0HribHPǵ/10z2- LT=ς;)rӉ ڳ!uOHFuMm:H8ƺ J.=aܗ& *RH\X~3!vcג4Bvx.ޡBRW.>Jb !ӌJA)Zܾ7nWF֬;Kh9欌k'Y_ǰ\ MͿ`.;xd}LN5PJs:V!%5JbhNR9Qr5MPq3Ixm!ۅ[ ^JHz8s箓'sz Ek jݶ)tgG1/&N{pݹ'vv6f7te.5P/޳k]87eݱδeUuEz؁ٞd 4XܼI[k)$=Gr"2pL 02crL "fկ 1jULfr9gN07D0Jfcq5)ِ#946cгyK,n[NirzZnzAՔzsQ˞fN Ǧd?Z tZ|$.S˳Z!EЧW /Jǐ+a@)!u0;*h(dMF+> 4TwmX!Mfݚblջ& EVDG!NxhX\XML&ָ[Ĝo  >\D疱:tm.3φnQ-1|pkRϊNj嵻~wE>l֠ک#( ^1w> ^qc)Tc]pI{$~R> b=gbVHRr?ЩC_sE!=kV Q`~.sx! >7#_ȇ0&j+*INAɉ:nEL" ф>ƦW~,0ʃU.vxo_"h"2u۳d+lǀ{k W @- vYQiď V[lW,M2ީUG=܍'SgrFsn튜&l Sm S J]VD9q($г.BVq>rFtdJ{}j}(8]N\'qILR?ѷW2^[fq餥Nf )90CD܉q#K"A0>MKS g~8587!@Wu>qNWE >{ҕb4t<Ldw?o}޶^-  I3VHY%J|0rD>H!8ėop[瘒7(B ~m ᐐǀu+﹪TC. QTǭk{wD粎9-V8-qggJZ!Tsuw]hs0&Yvbi o8m̓y_k+3yyFV 9ۺ!;z\7E?iQ(H\T? Z $o$!,(t9IXnGC.Fq'C9~놉,R#1c35 k;Yqw`w0x@hK C_X8 L~WfnVwMnV7'/y8#0x_q@8J?ܸM@涽N G7=Ngy/.PrF xh!ǚ};.B"jbYn-\"ry7OD _:S4:ŸN :y>k'*#mAҚ%cfZ;5)X-օ|2B{s2T&2slތ&|X#:]n%֞LBWg6eP$? PtI)_]P,7sGG="$qdVR|΄es 8ꃤ.I4nlxmTA`"($'j9 ;=>-6`Tam}]~M5_73Ϟ>7lZmPQgN@r3}`BО3 ރh!<@.oq[ڈh-wZqd4CޔWڰ-xEGVf1m%b`@o5l?Δ)w1uNګ>(J8?NGF}_W5"jE8_;R"Pփ1׺Bи-1q(s[vƶ`LJScՃ(c{Ɩ\k<}cU_;$FВe}V֬õDUjiVe\t޸ĚQsN,+r޴& RqzWE-gk_GK1󧭹̧ˉW7U_jU %CL/̙aOpĚssU0sF|Kew&s=Sn.jo”h{`ɀ.gH*h7̄PEj'[Y5b"#6/#hbxOH,?#82c W\zݼCJlF,k:3;sͱ9wnDI6DABK[7}rqhZ&F.91Fտ_\bՁ' XqX|Ig-ڀ#AХe+G MN'<Ĉ}mK[ыA r)uJ5WPNM\p`-4^'t_[wA:4*1J1#Q1DMw3 cU 15U;Tۗ²r gR}#9Nسt)B/kjrCU_~Qѽl!~E NTi V|造C_5gJ4)[vY9R] %KE ZDu`wC&KNʹG+7yp~*[C&{]FCkqfr'qVaZ$9N/͵! uܲ*G AINSPmRU#<DbB 6ҏX_hŧ2I!v?G Zl<ӊ66ׅ~vz޿s/|FՌyCh-MN&ˠu\;}W͈x`"Gpx{zcɘaPOg_Y,.~RYE׼r't("$b7]ֵJ1%F9C㾴 ChR^J5P|Iz%g|ba ܲ$Ka% N0`_/i,±U{`_GMNNU$\;y;ez#cQpy &:Gå`Q{t*5]&aKKR4({%)u<(?bO9䋹IO'N"+-2#9dyJfrE13'eb9ݰ.9_p ӆЮ47 r9`Y2a[zG)E${(^?eP[QNdP3TYaUAS,M-mxɴK-L8BIJ wUR {TߞwR4ʺ{*B[K!M,H-okd)MIfNwL<8*kT7ٻw|'YF-\mڒ"N#LUj5PW-\/]$AAo[ё/P=Gqv1l6)[Jo*b#D'#/eW.ŭ?w\]Z/lˍ~I$mƽk)'')*;_zhߦhfH7LAKp1E /B|za|<¦hD4+-\_3 ,75aSNhQn}j=н& g >h8|iBZJKsyMbA_kٖߢe56.r&f|SדQ4UyS }S`'h%c̼d(iz,#)`ݙhjZK*6璩^.7Q\1 VD|U`Y~;SviN %=^ʷ^.դmҴjCKoHzn'm;mX?Y Q{TQNF8 Ufv&pn=f=ՔfkR{ /!R9 ]f&'jA]ŭ/Trҡ _h˄w#d q.F׊Z[m6|qJ'[슧k;kޯED=ψI5\f6ZqgNix.HJ)`ji}R -& Zƒ0Xo~Z|e7mHK"j襲yDm(#j_t(@/&c&eTOY~2ӁYk' U7,v5[XHbƑ2w ;)r]]DO66]x/ tV=~+N`|jb hOv>s2E"dgZ\7?p23nWGqEռPc: z-PK/=!z̥Fa  Z~P p@\>GR-&%wo ՇwqGKY^D yesH䛘p#hEb{6:I ZXZ= E3Sgf Rw,b)/LT2l(!oM:8J#% =c,8"0ނ4=d >vRAaoݻIeSe/aCUQ٢>{Eg2!xl3љϢQu4g/INA"ܤO.@hSg7䭇A2Q ;BWMLyBm|9skQ%_ /cjq\ь`o`2jb .)ң by&V pn /&]xy짺K^Rct%${d{h{s_ e7ӵcNtnKCl:ayl]:_Nl@h5, j#C#ft- *#+" M{P2%H{+ƹy"[U- z=s.< 7P0w )$|,ǻN@\:]+/~F\*x nX'TV܀8dcT`09Vtƥny@jv$xslr)aNyc:9ikʡhxmx=C:z8gKD$U6#r:i"\+`@7WAo)\v+$C7=Dhc;pxP&eA]B)13trZ.#lϺruK{8hcxsm|~ˣk &/#vG{wl]C{z>+İRg6۩Ka9X!V6V,4"5/!XUЭV ejkn6&_hχ݇MlH4az> @Ȱ>:;0j1 Tf^;x~]hQ ״$ Q} +ܫMO ́Ә#Bť An٪h O uX?79t~7]tdd{E[R#ٹ YtB_4e]yVA<+`0ek?ϏlrqhMrQ fklPl]$B6*+Ud69^d^mFRIO&oiВxHj5{'FUa#NAQP^sq[ gI]ܭOd("42;CX oO>Z`s[ w[gDQJqO/-N?kd=-͵A J}D.6}c;» ]tW[08!b2:wxKwȩp \w]+RϢX.H'<A9t|ԉ^:"(,-PU[}myղ Po<ݟG薱HM{1Tσh]\T#? d >o asHWyh B̜Uƈ`t)U5Қ*ҬPYӖ<}? Ǧ=]%Cs{0JWqUe(TT֟Lhrl<"0(p`tqa_=|DexuR)bL ᾫ7@{+$P&,ߔBRIOTT%~]PD V-'Pi_IWѣJ Q4k+fUr{<]QNXtJyI̩n]Jڠ1Q^Eq-vCue2'Mo<)*_UȕTR`eJ̮BXCN CI.u>WT},u /PS5FP;߷T'T]y4~r}YDFGÓ1$.0(^=Su\̖X[M p ̎!̱ EYW>;'J\?ӋUsm]&v T*fbucO?i >X.sɬȴ[ YNj WF093gR̗yC U.o4F&!|c5_:,Z6zQ0ג8yk7Nyuž_Е{y</{"p%Lmib?Nɴ9}[\ FѲ2`jU.+ݎS?P>tӧG}?Sxn$Fuc+k‰]IBTVdSo 3srNDQP-"UۑSI~2: }4-GÌY rSh "q1 P`^>hKu[ïint> )( Uf}".k]YD \,uljm>7].EQ`hgtEpf:D3g I)$K#*GNydJqesAmWZ*u*SdJ)Z܅qsPSc%IF'Sd2 Kfn@Y4Y~b|ĥ1g'vZxk,j+lcŚ3vu!S-S! c5B](R7фwМk&YL@ʮvI KweF9AހO?&Ѵ(3UJE;􎺨YXm\ )|瓣H=;T.2"P7p}l+%ۆR&֏b{L˅ ~6}X!YM ($%RphjM hgPOf$ݚ._F@q;ԓni 8"SelR>!X8UwEA[uXϜ;T$.>x3jo9wOc_0c<0DXHX%05^0ƸJp4cNڵ -8E(M8BTyb60iW:)x>Ұ k1Nx Q#gAOz[o=|O!CދY h}|80Ldfߨf άZ]Gە&K7٘jam`/1RLz u(PuBڎO4`v;2q>2 xt}@WsNDdT=Byh( $/|9h†х-4)JJNv42ݾ[ϫM;f\aT62Wte5TuFܼZA\ܵ+gg TMKv#9PKt߲n~i pঃ~Nz7~؉iQovkAa`4S`Bbt3\,xDHl9f> 1]*K7>(Eaת???"0֤9³ґYBVv4dgCuU:T$úӺɹa_ݝtsUr mGdAw3+7H(pS)"wAq&lH/H+G7$7F$@"|I>{g~! ExI2@Tgzgy?mP҈XJ*-8T\uV77,40ܙ$ίbxߵQ.*46p񽝿6`R˓. ?X][يz,T,'RuћH`|mT&?w\89v^8rE-&03Z=w]rn 'J}ˌа$_@ȩA@ɨ4ߺԋs[zK>amHL%~JuΫht݋`ƙG{AYHڐk}7aڲk!0FK"Xail@1~_4hbVXhe/2y魁rQAy?疼:˕(h#-htyޟ$Fu Z<27^ht#\c$ nKp|t}>'& El p$N%ǏJ|3TtZ=u7碲ܞ7t|lw7D]rhkGKYiًbd;0V~^V sk" !Os[.&y1M4k*eӰ28H7w 疡Uֱ*U XN!ә '=\4VoF=!6p;e8:v}S09%U{d[Xd.Pjϸ@Y{[C1P.-8#F4y(yc={ HRѴX%aʠp;OT;pO[D cR,Unw/ͬև8(5 TUBm\To5Ma¦СLW-Gœ\VUE#,Q6]˭q)B hfH+S':q u%wt!͈n~qD7ӎ1qǎx^f{+/fUPc!mu\L@q Fp4 Wx9Q t5 !n^72ebjyjC9-wkx@ )}vIpi_E+nAf+"M"5V)>j;kW0ѱ?jV-OkkdC؏%Ki? @}|to"_9 sQbnX:O}2 :zRקݩ(Xs^G]xn? m j>Ko}W p[553wҭ#$8% x HuAݘ& TZQ83n9,3N>ْW6 p Ql1GaԓierGxBNg\܈I&g̼&} "/#쌿i ^771ToYU[>^TaZe z1kR@ RxIGyz ;*NݱRрg;Qh$:%I1qc90Yl(Lr=ҭ2iyjD!o-c[:׀w:׾zs pmdմ~B쟿' #< Y~;_d7ZV dU!7zheҬϳupǃokQ/NLeG<&I{ "n^N9+*+XL nl2xJIe eFt%^YF.'s|0*U"GCWpT/sE˵`dʁۋPGtԞ*UNz&k7$7>Պ^<ɴvǿ/((rߞsR)wÜkb+chpA1TbX:VIS1V*!Wtx ,7̄7~Y*H._t  ՗ݵ|x^bҰv5 Ğl/fI>1~+XUiNI"T>PפJbmiX3+!J@-bZ9[0'JkC(Sm aLxੳD@ ò W%S9Kgi/.v44D.trFCvOE9)Oehq\>{/5_ܫXJӐrWb I:fvgQ+Y/TeS @:s˦TMT戳2DnGvPZx+E!&պij'ݮj*{f~an kS+lPM z@PC,VmPljPG:.e_Ctsd=fJi (-炤+zξuH˷لAhNٱ |j{zs">q*ա~qQdwCDBAa(8KgJ-wą*+'gYudSrP!M צ_);t xqr99i^1!թ:,NWя?(G`9vO+?NCE1A֤OzE`8`HJ[@F4uZ^,<&̞32)5?"`A/ ~)fD *|dTkӿMYR9,DQ\sCB 4v] h\ f-u;I -U/ឹ*4\kZ>Wo: !:pn{\ܚJה3rPk=Q횩$^|a~U~P,*3]P M%)灯c:Yˏ鐓Y%)F8oOT3*Pק%s[9LY*2x֓ v$ U}ɏ ^=56L'4[[wW2AumJsCxv{M4='c)(t$]b0>8#--~ttjTuմ6@$Il[>V/(sd: ki°(uPmTV;|X>8/Cb5dc뷛dZcrv#MrP`O-;ٹl>o^EUh.s5"zTY݋BPZUJߴX ՎØU'լen%-魲QFvvQs;3P0}JʗʌDQ Y]чN7cM7@53v f“$0r&VB*ByU=&KXDӮslKF,Rh;o<ŠB6 VrNQ.zbY%`{ݛg fDJmnA̾tICdg(͆)zb+zrѳz2< z^餃u>M>s Q|B=lWle̊cx+XO~|8b>JlGXSN4J P;ZH²k 5,;`J͓HoZ4I+6*ϭG`C,KW9KcfռoRpJ@{ȃG6"e|neܒ'5{dBJNaNrW7 ] q1[Ɂ#qqu=xŵǡ(x{ZX<*Z hf^aPk"~킪F֓[cFr ~;9YM;4]zDHL=^eEx;sW`/Qo[AsvgwPyV]r&e^ut磌4qa-Rc唯L (+"! b|^Yƴޢr*beh)]pNvt⁺0Fv:3-lӵ0"W (o[{ftVCB%yg.&:W706[Qs8A;*$x70t`ŵ&`/Yo1YI65wcHϚi4*Ug(څ9[P@$Ypb]~-] qjEkM : YZ )ԛG nPޜ Fi_G=V2r5^l9V7( ˌ|%[Vsz9_V UH\¯@PYbɷR 9qn j_Ѿx\#eWr>͢+X\ 鯁 t7X\h0vhwe(ﮬcxOR'~V4rd$gWznNƥi]l>{1KRڏ#)Q gڒ}̕G eWK#m?r)dHS_)8`.ØjWS`#E%}EhormJ}:gy¸u "O31-RmOX́K*g_"VnT(q/Ų&/8fqǼj6l̊6,:L T='Gi̝Nd&ʡAy!\deC))4*(, R*=C{!`.+wwOmQ>yĻ(Ʒt2>c̼F4˪@+Dk)";C0W\៯ۡzWj^?Z^>cLXl] Wk @x<&=΁㐆n9 q K% Z* SX˒&YK ÎKݰ{-_]Yn"tbeq0T hK0~z&!.PV1ԄkqE= ํד{ߚC) yQcŚpc~*qŠj= BG=7nopp BLR1(`AS[\w报ihaQYJi\.A4eV'6(ض %^}&s΅cyjB0cqyaTM[5Gf6ձ•~i@Z^e X-nتanΈs6C g/cxwIЍjA ɜ?5V*_i|>tHɕU^}dGΕѮU;WXيaLJZR1i^5# CTsgn$ܘnN`p!$I#>`+|7 x% pb/L$rl VgH1RhYQfg{pW(|W~MuCn6*eONoƎ> ,me=7Uxt&:C-Muf쪁tS"yN2,5bRn8aI`{DHpm6o1?-߶vVu$D}e{])LI1CvBȖV D]~=r :s_L̶Ma)SrdaǫK W05mUQjq̋,Wʇ7WZWT4+-&l`xDT"}E.?{_ m#Kg@xNaT'QbP} %3RU<# ݻvǮ5?y#? !P:}Xvl3D\ܢxf,SɧAĜNuMbA(qڜA驿L!Ӆ7LDşSWᗹ8Rn䓶ddUb#${WuZF54)ma{!TҸgH_d[%"ʠݐFŸ~w$ͧxGoZƵ4ۨk4ƖnZt:rnٱïɷ0qebY c]_9 ۧ l]9*!`ضU|E#f׾7A\0ar0PE,I JpnP]ZCrN&!8l'Ԋ-s0L`!KXvh~CΈb׮*4feN>ۻNaðe[$*#S((0(`1Ԁ1o#LI$aftѬįuF_S"rƶu<&15d-fTgci`e0؆ie9"y)r:4-0mOwe0`3j Epz'ʀ;ńp^phfbq{vsdQXή63eC{1dle";vdv\Y @_MeyP6. 3 й~Mۼ>TY{'bRzkp6|&~#s+bj(P^XQ?7l "sRo3:%%$p89z 6kM*c۫oWP>91w-1[Nm3E6ٷa3\S+6MLӅ=e,ϟM(U5p69nL;3ٍUb\偓4>2bk큨Nd.cM@1gyDu9mek܀wzŪ+'ğ9? $QMCy(HAA/Wˍ3ZOtr|mKl=C|aYIA<=Q2 |leF4$F72SNl18;hƑ0t`-!6= S]/n,~ T t/ʀc-sv7eJPd5`!qY & (ٞLnBR݀.' )L>e 1fiB&Ȟ&o,͗z$Ĕ $F{*0߄&K΅үaMK9tB-d6Ti6P?$J>̴\Qv+Sf10save[Z.6xYp>]KWr͘> D''!#ExƮWTw]fb0ƌMXcl;,ǖ+4 1$4O/I7dp~8'[ѥt]ϞH\{g^ݮ]ı[ ~hn6B8uM.^}wxE; ]!]Mܼl@PФ$jŧxkv*ql| [R0T'XO瞫Sόp6z)՟2޵X`V;pkV=%@: Ûƙ|[\AMb!XJ+t뜤jӟ++˹UX5k8'-5,hJ]4.&׆aExtjC~.w1 1%3P6)G1[ޞi׼ Ǎ(-})dlOIDh'0]ҐbQ,P WCw &1/RPQFX~Y$`"ed6^x%>_Yn YD9ˍ:<*0$N_di$g,FlDM8'lp+0-^4t*>*yuBq ^Jp /W:1w}(SͲ 6fdt ,~%1CTDy=]#t*D-y\f4T튯a^ +&XB6Yz8 U\42>!Fs2u^xѹ5& ^;YadG{ǵCo  9V %ߎ;6ikG|XpXxOp)r frV!=&ܛ)GfħD|DZT[ wA!q7?$3FC2N\jC ga&)fW[2:%O 2]f'caB@lȵ. T/u+?쉢6/{mj§St-ļ?۩@9^?Wڀ|uLH M񬒋clo+h ުPlu- (HB|6BW,D+O3:Gv(< kbȘWs[yzg "*{=26E8z RƢ2,5{l$މn K 2%ܕnDr@W ~=W1.8֫s:Fub2٠f.#x> of2HƊ*~v1dh*Q58?rbJвݨwEA@C&v+lTVp;T ?ziW?7˩~_)5];ZE{L'P鈤GNh}߂eM-QM<Ƈnec2,9=tj)]]Th(PCTsDn_3c݃;&YT:QcPXakxXTӛpy6 lTX*q _Ou1P׌9-'ԯ%ۂ1fs.ZNM7Z ^p hAY`dT3ƾH@er9H<tgL:̯q::'$%m '&*WdMQV ck)+G;<ᗫg./3 'p i$z55̑!f[;b.)~3(R,'fi&(D 9=Uݿ])F>V  -QܘQL1}_c>Yh/n_:2@L 8T]U{y (s{:[ ZzLD=0DS̲EWԷh}9ąaklX mk1F>(gS8fC?ha;^ ҮY&85[M,[, &,Njzlx:@='D5<=OW,HLSxb\s&Hq_4ĽL 6BWϹnUծV`˼R䫸f l4@ l#=M<1Z_zq}.W? }ш`x6H-am_e3ZG~I:CgtVXї=%Z'DF>Աa12r O/Exs C4;3 b4$VĐkTm4k6OnyLlrq7d GSTQmw cw+Z9D?ЏHB+|rR2^> DH큈f z me=ޒl5ROeK.Gl=s7#[ogU,dő/q]Q{KkJ۝pmht)ǨtءO=ZdW2d2{={MJu,%BW?D@3%xZ}#< j}H_xndfk3>B]T&abj"x\Lx@|x'3QNjtj IBV.$ΌrV֢ZhTD:Ob( %zۿN_ӝECu;f2%n=$n.>0SZaYa&쨁MAdZI%UX YIQT܉7WT3ۇҋ)%dot̆Ɪ{|4O{ng~w?v3-s5%\"Nqa FkȟpBUN6qp.R 3#b/fD> ʝSN~[$b] mg.*q3d͓JLli΋~MדRKE%]݃0O^@%cB4z[^P_2teמҽI=^x0taѴBH$4"^?1BԄMq6񚼁7@9.Y\iU=vlëMViӈW߃.=n\C$#H/h}׎|(5rBvp_w WvF~1l޲qPtVwN M|o`f;F2Ip?.I@DtļcH-ثg^BY?o(;H+D\\Y@g?3o xtq ZjU[ "-,:0XOv񷕩UmA_=&O[T#=~|0vԝ,q!9CgneCW0_d]ԛ"Kf4PThiQ3me2+lEEK87UCHd!d$&'GbБj3ܒf `Աib]VfFJAI@`JdVd՞>}gSLk}14!IMssGj4 x=i>nEwf~][U&o9}*9t&oaQm5 aIiSj|2DaV1r9hFY,hŦZEKY-BEq3+e*gd5B2-Bfc VwVfRéaKKf60g. wШ|Nh[xE -^]Μy`uqja_}9EezU Djs;6D\&Za?pgP!u1[/nzp#v[0?vH.h=0<3RLcqgS!ۻ^NEDfB~)z@w[Ad9ҠLHm?U `l1 ZѾʔ1)%8YXEA bg8">v+˚U`Hiqn=#c]>2|{\Sk|;W?bze}ɟRnAd;WUY&1K1JWg.@c"E6/lM<()e"DvU#wdV0*`c+9C*0C_DTB/}BhM\ ׶)Pp0`O_S3o]NT->}~f@8^j͎`/_tleň."7Z|ʏMyQUҦ?͖X{ NG^i"cWMk{WOU& Et-dNj;Ygf:Uu76vT<˲@v^O. ^o=Ġjۏ- >:~@N;W;8%4D}U𭁻щV(y䤕Rhݮ E$AkXc?T`, ڛK5tnjli$$dBՖ=ư4BcNi(䉧璚2>-=!W`Z~;$eQAY[,Eze24^wӈ:RctF,Gy1u]uŲ!'~#j1}?`Qd t@!w3(ːkTc CfdW(L۰K76)!Vi"i UZB+)M1*]_"2D}N%?.PYH8N[sEmA*.KI} E1֫TS-/KũXPn?M#aȖ zL|̵246 A%ZN7A3la7p%n>!;WTC]u~jOx2?M[N,gQI_ QN˰BoĵT_L"|`Wkf-;h0NL90[U=y!|,?RfOM.)O*ϸ(bSmzQI@P8!K4A]6iSZ>Lmv =tGՌj?WqT43$4ůMb'gy6:Z"JҌQy 3&) L^bT/Od}=pZ$&p1U B)%=l-~uǭ1H8uZo2T*1NrC~eD!5p+PCefHC뱮MRuNìsNl̜GGQKKWg\ m$!PR@BGSzU"B݈Hty0$G4gTf`&:7OYECzE9%ϔh4Y#IUI]\y:VLg$U浩O[%;*n~.w\U/ JXQOkR`~0?ŨC`}C #.Th$p"&(*i6 60S=L\o*%bU,'qsOz=_6ާ|VIuCk//n :\ht1'K;Dl{-S=q!/byS_%61?q-^1kI@6Lpx񞽭YYqAA@7&8w6w0l bfuB.2;""`gMK֛-"5hr,Vhw kSV7'Fl*2#wMwKl>$ϰ\No;")1-^p@yܚq<{zhgPhMރԇ"즨G_ AI741I/;&8{sM/#zM/(h'a:2KIfѺIU I^@{T2/d~莾'k*WD?_אcv%}̽3£y뀛PNV:wʍd{F հ0w&w{BA,b\3WpP4!G:/ze09c} wtkH[,My\a's|7_ԞpDuؾ"ǩm&4,3'۬M!Uvֱ',a{Em/%ae P3xJ v),=h]J2Erg;ikX 1:#oZ%pn{"K2\{jg1J*^nkj F<#TIJQw= {*GCtA4*,Qe~9Xjq@uKd d`{6 >Fx~Ԓ0rib&Cuz}ZfgF>]rI!MU>9s{KT>EnGN]ڪUOؿ}cVŤ̈́ھu>Ѱ3K/T#u:hœCRb% ץ4{b7ٰEf{X$&,?{Eu"It=(>%ucAB6P5^WaLMEɹh /̖N㊟PR LׇA5˨ΉX4xPmZE.)|U<-I4}m &v+oO33ľ\w"QI} MO {Z6j4|P!D`o-ٮ*e83/˸F` (vEr@je"Rُe9@`j-¹q(ן#S…EB$8ptdlɋuOt'5 K 4 Ep{_L _oFfHHͱ=9D}w0s}n_o%0[r"njL\]:3+$-Tݗ<>M (Mt,#&gCqꇁ*Y`{VdX~Y 'A7ٽzǪZdM3vw:֚ޥY=Kvdڠx0ʙ!>'=z'_yuX $捈 [|cJbm eVTV5A` +O?\q&\Rĺ7- ͏r‘i\YLto[BȰ*vmLFZv5y*ݰ(2 OS@K6ZNm4{ܷ׶ goXƔS?_O# (Nfo@+i$ֽsyp[[ &V(#82$iFո 2W.>;1 Ok}]1ABa?Z=zNyN_27$uT}+*M-Làwm*?؃i0z:{ M' L-GJ#I)ZN#[&)ުȿG=LGD`DݟH[ uw ƭ8f*gc/sui;}]z/$([o 'ZnFrw&ճfsvHySi6qE"-8nyӾNRNȬ;Vy+vۤ ݝɤ:E Aʆ؍ :޲ԇH+u?B)|CG%*ghh/ӚN?\ nhyDҝo7k)xzڜ<̎@@nr8A"C0 /grzd˾.KS&q\ BZ 7B^k`:.`l?rxp8kWnV''',FALD/EQ\F,&c+[k?_JZ ڴpnNuc5iBڱòLNp[P;J< SD9$n>78rR֘cji'RZ8Q Fqxw8}yH;P@Pڑ;;"k~ ۠ w0%9y+3zNj0E'Ns ĞIh ~-?cӡ iv+i+oU!%}+fNbxEU9l̶#7OrJk-xij{!>rC!@c7lۜV Wz:JFHVbvn NW[qŰxrlHb?<~WH]"lj%-דR[q>L]/-")J>BKODUXLsk0H܈D@;e*-w'nՅZ!75~]gl  AϹ|' [6Č=[ǧ;z&}i)Q=@%oJlW%Tag>|Z%HtU(J3Ը`\1fi`)lH*!0sy"Q'RT22hHϥf~y.Ȓ2dwAQ=s1UӤ MZ }]y]ƒgSceyOI '%-'-lb 0ERvJTQ)ؕ!:i[.iWcj) Z8\x˖js$xυ0n㏐ @@–rPa;1*tVۮ̂]v+ fs"}yܨ|σnV$2uf(SFj/qآ͟9LfcM;!{Qۨ_hTe $~U6PWsLEYl([_l^vA΄(F?^~*b<˯B41^[YT/*&SG7gے VEóncݤD_n5xz?WPtv()Wq%ԷpGi[O(iJ^oV)lxhݹK%K՝D*5L}!3HЯ F*9.yPi3 sHs!{OeVҕַ[ީ-76`1NW lԢZXMO ])R#o@zK}Qӧ-T Wg_btgO5mjF+s"ཊ,P}өĪ]P;/NeA ݔO(Tlx[|t0ktocL1{Ҍ$ $Yi!IB?ᨿO'4l4 ɿ58||tFBY8jRWzz V1ߑe9s~Ff7fIӕ$d4kn9 F$3d]ֹc'lժ:B=+%ΨN!)!?`q$Pn ^zw,`ڻn{COU W3Ơ}iOFTeL&"K\uF\jω-[DLŴXFe%'#jAsŁ_or@vPv D<+b1 Lߑf0@C=tre(2JwxwS3z^/H5 0hۛ-Z$GRxvH-$HZ:NAJ:vb}82E11e7}}}ND|h Vq QkV>4p)s,HLuo՝꫟~2-5^wV[^ Ճc@lolݵPsd9 Ӏ”lce-)?~\D$;7S{;MRJ%M7efrol,Uh{[Q{^z|щ3^ʋ- ,_ʀ ZQ菿ֺSH J6"+aD8c (mއ LuHL 7-BRc ^*$2.RQo0ɓՇx˖׺p2GK;g=7 /B(B 4M &b ½Ѯn}pA>vwWn`GMJ5/ʢx7m8+s 6}*ak#;R=0@ՃnܿfXZz̤4*~ĸ 07Lh̴+5W}86^>x&Uu&^95p3S#F$71e2 w:yA죮0,)ޚLș+wH.H+GZ3VPB^1|;\`M#kd$?o DWp{p&ϼDc+ί ݸ$˨$#)!y/M܈@٠cEQQ,eYe |S.$ YeIO{:-㌛DuԸD42!`  GNEiz Xsq5@s[V2dU I%hQ~;1 d%ogY&m~S|Ŏft~" 0H 8&. 0-!:TphX?Eܜf \Wմ?~;Ab ƀr:ڻS) $Sa iW '9'xz"Ð6y0ؤ.r,Y?D( ~U=-ǃk62G_[C`A#z$) 3 !Cԏ3 q0U 05b@H^8D7ZExvͮUqq@N3-}*)-٩lb9 ք/\1kPfӦsTa c4E^+ĊV:]37LĨ`}HW |426'a֗K`T6dhJ5k3Gzzu+nXF`pJ|a]bEĜs|.w#4 LSԨ3(m3Z BeJpVӺ}2D$a&^S .guΟU> JJ٘[e\iy6V/)mY?z J~LYWR'6Wxn֠9pp-7tdP0>s9-Y`[uL7H>/y-.MjϨDŽ*NP(P 1YUFK˸O ~띨Ԓ'aѰ:/(MfOC# +}o":V0[[c}q6KpHs9~^!bc@Nj5ܿ!/Ŭ+zy53Kܪ E#5ݝ3MEYX<4-r^Vtmrw6PثaJ_6eGJc2Gaz_fS+ʿǵe|)9` ى:÷)7x-bR5%a}fwo S*8,in IƸ84Rr?؜_Tg's[!LJ`=fs)$[^^WzmkbAVLf`->;z%'Hzf C&)&{.;t؎f0*aNKH&`hB'wz-a*֜O?~TpӫMm*{.ޒ9⧮2@tSM{-KmOH,~kZL 仕 z5D !u?-߸~ShB;`]y~q*B7#)Dރk nTE\竜SL#@DZB(oMv 掇_vn(ωNв;\(3٥iX)R~p aٱ 9;O`nǡH%EV xoM.$xJRLȦ<3`2u%A;:~21wW/?pi>٠g])%!J8+hVܒT_PKN;U yBڟ7䩝^"*佂MiH1uB-@1Z%Qel c̾Yl@5F(N%>%V8HoMt33}LxĆC yw=' ܦKV@˜uY]Ne`d;l\$d;8paC{y&klJoø{%Ɩ᫋zX||85%5i6HQ#a ލuE*ֺrE[| ^9Z-I. ?cOV+M?D4+qC 4N,{Nދ"'n>:yLS{ *k:3Le`X)}2u-`kg c8^+I'DҤV(Ͳ'Cowq(]`OHw,A jx7+~a\ﱬ $Z൝ xiR .K7,.+ 5+t9PV}B>ceGi{}dϱNA?_rTq!N usI7U0?xEQF .  kd-7uhoH;-UrҞ(`$~@j?FȽ`)m2"!=ܘkN*= 3ۆ_bOwie\:-@rt#8Xrm0Rr JT$N+y^v+^TJ-h!&ۗcp†̃8}Rku{٪n'bX5CnB7>UG_y'huK>WJ EԍMa5h ӯ͐Bj}%Ln}&V4i]Z%ɺnU-x\A۴qщE,<ʒoe=f}Ip;淙c'awiZ~d#nޠ8\\/`G}ⱊn!T!_A9M7BL[ lG`8e\JˠСS,%Ob ޖBhgq A}h"ФT#D|3$#{T3Ƀ"H}gHQCE31rXǞ"}XF"w 2^ 7ݱ Q]i;UlghFjnܐXiNx, =>'v?Ы.BZkukT_>}-ؠuk]˚5MH=k4Ts@ Jl˩m@ O|ns!o(Tw0 e屟Xf)ΫMzd~ }K"ZiS!mB,hP%.6 A>_Ws,=k/2X#V}G؈@Lɔ~w1kIM9>RMK1A$s; G) ۽B$׹w"FF2ȮU:?'dc>"G 'wh+=]- dtW :d卓(.Q^F k'3%No9o˺4SvI*N/뷖[19;Ojٞ>ea^^Y:LJVPy[{UiĀV6% BByDH yc*" gG.٬k__}dLCe"^S-?WgE ^Oئxp#js3=@HsD+skKZSE{hⴣySuk!( UN ۲"cؐ4s0`lK`e,YOssϴ (KBOߍkwF~ThXGid$/zdRr3o&Hvg\;{)2G`#7ݗWoK}6RrX"^02@ J"xxT_8$hhK꓂NTo {X;$@GղPPm<-Cy3s2 kgYZ07070100000349000081a400000000000000000000000160d9f5e200000ef4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/platform/x86/topstar-laptop.ko.xz7zXZִF!t/?+]?Eh=ڜ.+ɏ s)mD;A- ӏd$Q)p[T# ڳF3G?ShÂL>Tt9itUR!ym:4"g6 Fb{!5&nrs Sb̂eϛ@I[a>qR~ f<(Iu|[rϐ9fkΏ-mlt[㽜חF>z %p&QjzEBgᆬr'o}ueN!{2RH%%3D-z?ŖhJT9~ [ uGu%8pw7X!ܡr/n!)Bw`G4H xl+daꉷ.lZXq}]_WiRc})KtlYS]CyO;STևٗe[@".2+ӳ |67yGAc )A{*UCKo(j /sk7bZ][LQ }ghTo GUv ˨ˉcFx xj3 [!qVѰ[t(|sh*_'Rs?sԳ{=({jޭ) - 7_w+_.Aԕ4#=bMW8DW30`x0yaP2bÛzu!k"M`3G}Ii57ud+vڸP)SNn [Qz =')ڶ5bT }m]3ȈZ`ZSk]8a*fZDu\$];"wR19ӮgIr`6]V#CK]9`qFlFEFU06だvmqz"> <"E#} zWJp(kh7;`Ł3HfA8 FlQŹnӍLE%KꗿŒrUQl+x&7Y(պ+r &~}r'N?_Wg»I)xFIg`[Hj5laFaB!d%xB*:e"*#5i 4 nB.Չe49O4wߵpJ2.*}';Xn| 꾜Gr2\|"!i/}<;1O/`B$ 1'u5YEUqsK;rJH|$f<0D( W׿k9\3$ YJA`|;RX/TX;(Z=1hBDJD`v/z ldN3P & %dƲT1bYl^8Iz)+)@=E2ޙ<T?aQ\{TASdsSߔ^$@3`Ǚ*WW-*32/iS/'HѳMo鈐 sN~c`+1d 1a=C߰*Y"*5,gIOz**qVù,;(Aw#&(tqUP~=T7P1q31k MMV1 \l(FhR!u`U%^8@%w nH{>KZSyGC=#E'JUl7 oE~(:צ~F*8Lq*f ./ޡlbBx7Q5Lְ1pѫ|&7um\G:@{ֲ'Bou0ww.@dsVݰ(@gq|b0@ w7JݔkO{`&("TA֦&dCA -cK?6@ȶivЅg9'8V\god[~2O}dnLSc}?=^N~|2Ja|Jv"'ram~MsSkD(}ܷ 7H&&[Uہ/? W#@7CSW2Mt2˞W"'%Ӆ3t JQpPst" |Rk2j eUl--Z 8%Vz(1(VO̶Def&ƆE eci^3Xk܇ Ǫgid^,LE0.`l+;DrOc="l!sӚ )/b?-2",W`P )@u*0y~-u:vXϹ{=eԟJ*<F" {{bOK{RF^ æ 4[&[AYOA&r7?ACpȒ%]33x,BVtS^P+v ?Kt^@PӃIUYJ_1Ƭ]gV!Op Q# "ÄdN( j%fVoH4ݭ {@\UHGL{ytt;X%OñPg5q]U;Rjs46AmV- H-Cࡠ2 n27L4q͊߁YF&l4P~DC¢M0Lv=;}"QK^`uʵq VMB~ɪ!T 'T-ckѺM?ncBcZ2ײQ3.|NWHp^BǦg 4}x ^aܯ㮬\q¶Oz Uz8T_n=Dd4ceuI nny9 ! QH.)/$#z5Hñʀ2aT/páUHtg8E{\}Sd= -ദ\}I(ͮϞ =~4ĊXR!H$ g+dFr5=#Se6hT.`I Ow=$噼]WУg\kFb=GsPyY &\9yZ1%溡<g!~N=N'Ùj[=AaR0PmS\Zl̥ͧ}%hHS:*Hg90Q?r17DComeiR.WQԳ:N "2+߽% ,arStOiQ7zB +p$=fMtury ;n5w&z ^މL,pj(^A *NIؕvN!JS6stGsOHb3d`PEoȨvpp(*giDdf/)')ޥ3h ?Lٷ4u Z_"I[N;y>(|ow!YފG27ݒ9!݋H>eMn 9s;xYY6n7VBL[Mp|XA>4I*'vUhqr׸ND=٨\=M> RӤyRʏyZ+o<ȏU{߉(rC)RnF =qFZI49+y:t^yX\c7.SABH 0=:Ƹ.Y !]Qp<_4ʺL .o"=魚8GY1qOmStm$Ljdg+g$%.hK]~B>~h@+B&RXIږ9.{ OY9'ceZdr)'. [d a7k**2R$O{HG 谇8?YrUm%;c.qdP$s)D:EHAvԍJ]((ܝ5_S.z>MVBtn\}0.kBD]A$,P?{\c|V Sv*0 pPu[8GFnnҥh,SC$m$Y!1n Id}<#I}ǯB!BbI\"U$7W-xK%`hv@f{J^m"vy n/9JoS"݊Qf5a qW?]J<%rW^Ual5c;ͨirL 'E4^Y/L=yE%q$ctmP]cGFR.iJT4c/nbdaG9CIOms"leM(?/^ku)8ʒl֚"VR Ĝ`iq^k7Ռ@#  ?->8׉~QSq/V5ViB1X%4 ;DL?~xD'-3vYη!jCDlCvѲQJEbQ$5޽󬖗crktC M>b4!Y" ٌIJZЦJ{|+Hi Δ[|2$mnp $k䕈CfNX0Ni֚84ռ9{olZn&CZ# ~ 2 RZQ(_/n`E2ۗd$F ͖e}kv>1m6EŪ}Y LJX'W>_|#iKə!8q9,;"ĂM@ԵHndlwܓw2 eEt'%#ZW'V^K1&拁 :K\}"lŨq]miTB#4{YDhvC5J83T]ySJTp&UcEQ=ө{E^M#tFcTU] ^$qwMh@|7flN9mSb>W xg}59Xci|3\)~k 8<xS+LѼ;)W1WW76YKi{?~]QXPlLOC,nd-jK.g2KK=»'U1#0p⏣ʧkuOǻCqvҶ|B&7yF`b-%BiuM>IG@5~ a4ߤS͸[ # l¯mdnPAxZOu\Y\u kdt3o̯hpSP޴z2a(4֙8 1瀙}k}*铫PcO—^RpX9rDQ# Qd*K +$(i VX-qojvӆmy) } ~gvD ˂M֑ i+-<Ф~A1N.fH Xæ)gMFn+1P0 +b5.D4/nBqW^$B\Z`]jP'fb oDƟk^1FiZ DG(gj΅TKf%Ж-AB=/Bnؠ-2⌫/@-90S=P]ȑ~e6Ӏ/N,GTT4mW/*zr]L*޿.L2vUC @nLK-mX^cUeDs&V[(3x =ktҼvWKecˈ#Ǫ3=6T;L@]3` ۜ;_lczeO?r?ަLIoS|5.FנV〆!a8]&nƫKrfˊ6_TYMKjvX47k] 'Qe,!B[EjTGGS7c_kbcvo٘J,k;}oVJɷfRŽjRV#_m]hsIw+ek{[cvs5&wEȈxNdmIjb)^& :t&ސ|J?+ \z^D8lZFAT+/ (t$w^VnbAg$Ʃ_l o26fv;ˌMJ,W((1 Fwhg`G)zY4i 03/hg-H@Ǿ[Zҫoj (fphCRBJ,>fufuc/eWv2?@6Vr+jxA8g!M qw$HaxCCn&`aĦ:7F6aioIx1Jxw3: LÁ d>i臚Q3_5GՅM$[KtBJnnȳ4m{TnQJ/!vAl+f*sQIHH1[M:)Ō8L`q]9qQn^#w1Pwߎ lqu_ 漣Q[!\TMo`o0 +G[\&J1eseg8 -6#8nr $ %cAՊPXI~VY<'(C^[sJf_Yzm^ 8l5?ܟN_dȹ)gwȪC^!4OL ,L16s&u{M_]7R'v nG,\9:2uRD\<` ق683hyHWAݸU#k3`@v6xN28\R[>РGPamӪհY[9E"Xx[/iy Ui=X1#> ϹfIYbS?Y J*kS9D m~hp39&͟FyC 2'突V+ v|6qZWD^=L%kt'33|f5 qЁ#| LoV6 진I: H}(='dE/>p]h%{ `^בh/mB6;O >@|9 ؛"# J ]lBp\8IJLJEXz^ޣTϜظo*tJ mQ}w}Ca80ȣ!ܻ*u6zč3 w `*$T}BTq+J͏N~pmz23 VzGz+SEd/Xm§YBk@}@وBqN* u x2p9 GT&:e z},:^z0XHX֛*gNWWB5 $ij0wIĐ9 ;JשVY1M( ߘt! CART޿,X=ȱ}Β֗;nA*u֥s?ZJV# Y7Ⱦ+ 6#+gwUZ?)e\'v+k݉ Ш! 9mET#r׈~6"/N`HŠ0l^:$5waۙz?!K_>Jjh%4Bu~ +5_$h}sb.q.C郌W G`: h.A6ԤJcnw&؇d.n?wƹ=ee<ދ[Q7b:m*c0]WJɘqwv`eHsE pzTA%,iZi";^VbIm&C#7 ݘW IS- Y *+r[ѱP[5. 7r6mi9T_̱iy_Nhxީɐ 7H+8\4E9c>&^IdAa;Oӑ=cG\{P3l|Dt%9A}>45t,7>3SqRI: e`Y4E XnjW2 ,"/?rk]-y2W*DiF> %J%,l0ۆ! ڹşI#:c6uO2;[RǭyyuX,'Rpg(} 'Sw7ʫ! 4-\M5Es8<4 (^97p͹"sdI+'JNxz>>4cuGk^cL(Z\B2/[h+x7M|j *ݟ5se…/YR"~x[:h{N~#=Kp~HMAq= B 4L΢VQF27.?yU& :;/]aYTb9Ŭ '|d3]=p%[5D8􍥀IY8mk"nleq˨j>WwDm;Py7ٯ-/Х| b.6%[(m %Q hG4rU0R÷//#1lnkYٝ-|%fTρCxQN9btn#I-֟,;]oU ЮvU(&hb_"ͤãvC T  |o#dwme!&pz6~*`!\:v{j&hq/k"|`g !sub: J8I^ pe 5%m!jX qr(hm؜rfSި %1 I Ņ0hJAٲ/5`*Y kϣ7_4=pM'L qQxo`Uk:|}quwAG7=$j[RvĥySr8*Nk~*YP!;*=p %ZfUܘO+I%JN)9F~TPh;H>\o\T*B;IGVNϡA[l^%4 Wͽ$NaQa#@trCXcHo P7Ml8=_5?폗^DͲ [nY 6T& Dc[_ufF8@QpS^c }%3?Mb[77E`qPЂ ,k!'ݧ6GaB:TBf aZ3=$AI$u7IGHH# y-̍ "ׂ? , ֥vpP1['샟erlEY94:`! ʎx.stù+vZkG~ J%zR$J1VUʮ$hi0AjPxqO\5B%'8}HڎP0DF'"'5B{U瀳J+ވETrN]#s. ;[j#y"X4=#vܤl[s5E B33X`!6ȏibd]!f%1-;ӣiuzm[h(dpwWwwm[oGȍ?Zw)S߭^ 9|yXȹxEx8c j aS]Ο|Y*k E}J(!%DvZ]Xhl}#,*]VJr[,D?tP˒GP^yxPoglDY''>Qw`KCְ'7Lӱx,Km Q iPގnj&B#P{wlP &O{ l߹@_' $xdZ`noWӇYE 75>$]sICS*54Ք ze~_'>w|p*cklʻ6%(p^3'hx4^<v\lBFyZit{}Wd1 FӋ%B輆]Fz|`2y[R.0z@喌ڔgqy6XϿ!07[պ7XrZץc$BD /)Q2]sq"q)-*߆8!gDŽdAe0q BݺsoAG|Y&5Jm5򋈌"t{}t5}uƢh-Js#H0hM_3πGli.\ǂeΣڱpK4/3fNpǥߧ1~ fm.+ԯf*J\7 #v 4+w\( ]B>)N4`X8^r5*U/>՟LxzBܽYf9 2kͧSD˓ u m2A Roo`b!Kr L|e%2 '||sM&uJmh֍d,@zb+3vkg&nʱ7RMk)4t]3_y8~0&)]69TF ah2JcG.m3L!= T00ovS#zg Jv\f[RTB qV Ȋ"$ P[y-pPΩ=F?B_xcʯ^.hO呏M$a @ҥ! (~95\rUBnV@, S4תj4 Uk4 z[ab"/ Lh:=kk줮}H+m`m_XskM \;F-/bcn3qdL-^huPy=q >BT}1L$ |FO^jαDdtdqtQJTp"$9D\F3XBQ>UTAƸ4R//:~oO45'CCYVmP '!{=gW2ۼE2 A3u[9h3 O,(r{i0KyVX q |]3Ԋשv<刬jk˱?2xe4J{  ;vWBZ!X7]tÉ#fLL3ȢBˏATƩ@ b)7!&looIFѱb#`zHicFB.2Ciš$:pm2 UV֑, .\ H l44Up&59m`gcO&nʙ霃6R.ۄ9[ݎ~&]?Awh*}֯+7e3b)ϸ|G\M4cWT'qD/ect1BMds`SsdT/ Jy܂_EAv(k%-  ~KJxwQɈP?pS3_e@j}+h@srfX.%w.r+*;ٿ D,S/R8"W8uf4R̡ŦsK<|>N D#oAxjs'E$hyѷ( 3*0Jaam)8ww!m )bPXP=krͨˌ/Ɲ>+eGPݠq29|y6TeK]b8塺T>/r1ۓ_*m>N]k F L^7 #+oG2oY՛襛sK/H|3<;zmXg{0j)7J5hoj`$K;8w_U%ٛ[e-tk7C][vr/a/Z{!!ÉW҅et ul麰׀ŕ֫\Eg;T7²mQjdeyG&$yMVecdf njU&r](lJ c{BܥBl`# q,ϓ$Pi@miYR?Mc*;#8Arvm0Z)k W++A%oWl8vTg{ZU*)@I=] OxS$֦,S#GwORwObՆe8Q0qPYLvv.D د+`-Igj+ wc'bSpIeaJ""4f >C;$m "qL$B6밟: ~I~^Q6ۧDSno_TvstB~ڷơ3(5;jöǁ8ߪj{^2Łݳb[v n1>uHAG-5آ;Q 1pI[kcOJ3iU=kCބm ->e~^2>} 8=4V*ڈ eZNl ZRj½a[t %4P+бw#G"u.B$;PH&D];~l+3v0k!nn'q+pyvQw}ؕQ:k%h{R=s2@zMMVga2X2=TBxԕ4LOo3 𝊥YA yE^0о;'\v`Mk*ehz'z)OSJz/ۑY]co Q}^o=mfyH>{!'%(5VV,~9O`V{?ތ!2ݓ=y08 }Zֺ \k|)+$ SϹ67~(~Q`-oqq@GBTF'P("tIWNR!y.SJiC6=kU0y2*~ic;>#@Sq>!c;WHXYHP%c&95h2Crόj>`u@0I+dvͧTrxڸ+IrHjwrpRU5^OZX=3a"5/I%>˚KRsѫtB2 v5c\-W]\STL7kwfu$v(fCzBu,q|@X{V ߏ7ţU׮C2UF4iLs wKls<\khb!Qq*xƊ (XXEL-8>i`+h8g9C$]Ľi ƲxYa#K-6H}8\?<@z̓Ё_^RcgP7LN|'P ʚ5n㶭 u'9BaC3÷DXj<_;aO([fn'nܝHدSu}@ӻ6EbKY^}>HJ=g\%LH\tzmqD89 -lGyZ.d@ } 6I|DRu ՠ#j9By}h5jNBϾ6,蛺8z/];ZIj&m-8o/pE_ %kZJ.Zt^spd US+H]} .H̅ &TYL vхjOzx/^r|8<ͬ"C6{V0-=VۛĻOڑ9;REMgqIR""teToiH“[ujHjoʸJKI+Bxsm6Y)ψr(NokjmMU2kJ+-r0Ã'֝\R-\) [R*m5CSiRu1~B=Gl=uJ-ѡ aVwZ`C'k-3ءUH,# ,ɻ9W:S.`?~GNB?& کr: bU3%!00ZFr1uWOV+>N}LQC`̓BAJ˝zh$LRhGb%hhPr,=1%!ܘԐ}c.!VD7I^9zv<Ӌ儐ɸxaL~—龷aS&A-!YQX;6ʬК-Ք,Ri- UK^T"(',i61R6C%l:C4% Q0NNK.]K`d!~:C|(g"LO` ߎ;-E2 ػoc+y-G=*쑷~-UjM1)UlDG>@ ub"BX)Tъ' \RƟ>4oEt+߰JD'Wj%|qF 79 ~ʗv ؊aC;e.<1Ube-\㜂,ϱOajhQw~"749r@_ȥ=R w}{w`ԖEbՑM; uZ+*7rp /ዜFt4 xRﱀm 8^hA3I9vpgE= h;E=i1Fk&GM+n;tzs5aHb65E'DS=K5b|AkJFEB٦li1 m(evFWYȴIVm-+8x*#'mKJh P4.H_Cй@Uo@ID+ 0Ά7pr m=eY.H !,%^ =ENjG co,Pߚig |:gYtb†f$דrn8ԏ-Baȥ/J b|bZDrܿ Ň+ [i:7 BIQ\ ]IõSDe~H#SL99zK2v#\C3 T?[WNذ$I?d_x˫ȀStc&-T4tQO?"Vg dV?p%#=*1'#Y%=XID@V^Š㧜#;.^˼b^$0E kҦ/l,F|fD+?95EH}^l!50| }>8xo wc &6`Rf<&{'T4 gNκa4g ;T1f$$:`Jj0W{d I.%E-Z W:c9׸Lz_TX [4?`{_fЂ8N~u:O6+5U0MuF (j03 ETJܲy2G7ƃ; ܤWB@Y׭7jc|GĿ=&r2 3Ui|F|Y$2G)lE`7~wlx@yJͩNhm. .B+v3LaPG"JԱ}%)& cFeILl&l7d3P|cCIP`RyF*kw* |7AXy6^YD[QH(9L /p(Gy+9< ɢ -f w]h24$dԫ~ x=GQȰsbO=C9B'P1 8S219*[0B+Ebq*1~%l?]]k ia)#P:>+q=&$D eXUDVag\?$xbHHV³\ iUԤW̲J ǬۍA[ ~3lX2bZck~kE|پW#yDMfT0bEI0wpE .Mr11-,k iqGmԏ93,'V&H^[m!Qg".U'`aoJu_mg2GhNvj8yX4 1%Sm*9YV$‰EMepAvEW6 ΁B`ǡQh7c7N(OG11m5Ĕu_G`F:+Lq ;p%5 R'aGĞ/ڪfCRoؽNɯFmL"wT7p&ȄD(uDy48MG!r.,uz:*mDa7흁U!OE!WQ_ճn(~TLɅ,g,bk )LJcj }X=7Ŋ*I%`X/Ȥةq00z~?y?)u>"Db\^B^R tn~-&87H-k&U͢&Qs^(qhG]o l8Rj]^;82mK5nеӚ /#Dsi8j2;ڌi#|[H:dt/&=nCw-oeȇf†Z/'3~7pⲗ<Vo|g)E{p^&eGÀמƮmVFצ\mP"Z[VB7G47Tנ-l.m4L Cf"V)m^Pj//}LL]!18nUwXgM7NSstT0T#0U| c8v=8C:-Tsm܌fjU^wr״Jh gI5szm`@de Δx&Wa/E3zM_KiH6%??80C1~w)069g?% P/ v‘T>`b8.qK L]?de#O #lqCGM_y!pXER oN{Sz,|8#3ݭ[Vw6VWMzM(g4hXBp$Ià 19*y4x6hń+}}W)Y70| 2MµU {Ȱ,] DH[mgn~1U0(? ͊F r4W`˛Eget ۪leiSwV=#@v#~!Q;`9 jxj,%?x)ե*%"#`Ʈaֱsc6 R;;"Rlo=cU'A0^;Zfw3hKɯS/Q\A>lLt΋Q 8G$@@#XLlŵg,8ӃlO\={+ףGݨ7~yI_y>c؊^wUEڸ A+:ӟ|Lb UD<y2 C c#`52p)YHGRl8MBuH?η{uo ?{֎'/)W-`R&V716;w2exEϏ i8R&'3GPDv s4𴝢P#9.E+P!MN!b ?rˡEX[e9xL t/6^^ȥ/#Wb=Wx$Dvo.+jAwސ&xx s=l'_d0}]H̲3v JYL%aTͰ(ZܣE`t=9P~cT¥.,xeۘmh)-Tє_ ,.e29 ^6xy:-h~)$,7 xΡngnG BgtNm `Qb.J݇#3Ng 3w&N~^[ZU(^?ϑ*KT9Bq Zvz^oPIl9W|82 i'ґ%=ÿ`a%jwĥQh=~titYb=&f?RX>ꅱ ÑCYo moh,೗nzU*N:VPm+fձz$/RtX{|.H{=_%Ҩ gCW*8y^ |16xZS[!!jI EbsvC@E$2vy3/J9Q?~Mo-b;ZF*^8ўo!۷,Nk.()i[ #~:c1LIv}x7'1ђ@g1rG:j!v}k4a-t\ĩmߊ!ʌd#AW MgeuMH;d F7ޤpE*j 0PlOzY"!P_iIi8vo ( =T^$V6^y~+>W6}\~~g|2:!:׾I'Bߴ ،{/ ,HIv<I*OG-(m|g XAYGͷsI7\qʓii n)<]t1㎨:Dr|8=FZ MPۗgDsa"t .J'MQpꈤs4:b}CXI2j_r(`ґ6B6),}bwH=s@\;U)~{yA*Fxփff&)#X$t%vU:5# 1vl+eXAKmjHm. &mZ ji4B埁G8CUPBjl&pmz WiPM7'J{:N( z ~B0}@MB>O>O>_@1×x=z]UEȵ7cAdFf7'N<ū`"k]k@pΘH7/Qnnyc%ةB3Cf0,;] }Qm$.J3E[!Q\ņf|_E(hᢕ&O0I$\ #L6K/ׄ ЎJd84͖@Xr&rXlL]]ja ]:|z iY<Wz`yS4cjlvuGx"HX^Upo<@Nsl[5vC\Vv]ĭu#z*reփ<:ldFѱ1tzv?`D0u _o^ :𷁙 ٩@M҈LW!gf;ʠNxHW k4yG\xпҾIG$cb휍pCJͥ*lh損;EVi'0?r{;s v/ao`f:QmϓLN>]ш3*?#,1Nv7ߙ\A?:7}raTa=ICLNA\Keߐ(aF,m;(Ouwi2/ Uz5{7xnwo6ghy]z[%h\; |4{9>9a EB&wa$?3b;* 5q;A4ϵ(1Y1"]`=bB5ur٬9$XIT#NR楞WT3imgdQh[P8(IDBRiR!ܑ9:lP'<_5KeBhvR>=(S_?)Z,[f e;ǣR<=AMܼ;00燫aT4AُLI3dnP"%h3iZ35!wzX'jء]ꋳ%`S0wzLO x^؎=0WrxTEűdW~sFRsZy|s*Rb@cM,*bqaٝZE@vnM"ߋ}|Jz~y T12\QMXw(POO5_LCW)PLG<{EKuڢƌjw ,uԮ pjorدWy^\陛˨ ; Kq:IЇ3 >Q5GhOo84dP!_?;Y#ҞwoBϵVZVafMSvRopxgi[)~yL3 Wj6Fס;/&z Mud8D%8˺w!WB$DREq/y8,zy]1cLY e-p9jWSd'K=iUY1<4q"_&"u_3P؛Av>C lS8!:E^)]\kT$-ƴ1_[rdR.U;bz7H\+7&9af>ѓE r-sdM癆'2{p˚v}'qJN+$pxeBκ""o@Ñ[x[!)N)i"$\G+_Q0xcELHkBJ,!&F:oA;1hV`U5hhq\WKr̡ R>Y$ ZL]v~{+C 鐏kʲO>]y[U2,.kE|. `z '&llvp-NQ} /: HCqubFnIENh$VY:<9RQ6eX"X: 䛓iyS[ va|oZ(/UާT+|i8Ե{5WQɥf$Uɗ CxͽhB,4٪Q4d zX02\Ѻ+r!KYqy`mx 甩#6[ꩅ왾-8]KqC:(8jʱ7@LBL"CM E\孩G0ii~<-F}xΌ|ŁbP|zᆯy}oJ ri!x\ 3y--wSRRڪŢ2G'PW/P8?" Sk⁄܊g\ЧRFKn7OEb}as^h.B`Rh/A-g|9H\W^pAȬR~ݧ΂z0MmN p!6f`5hԣsI`b]8&mၸ"eDTM*h=3 #SwlrĐ6maKh{Ut^ScS$AY(oߋW v =MRQV΂KO _} ^nLEfrԲM2њNe&Cיj*Y#rfh Qǭwᗉc2AjE#hNǰGX DaQO-{um_3mfAgH-0͋ }uغTcIu{wj*s皻3d N rrS䞬"sGN7˭g nj\^M afq\dN2uZۇhrJ].ВGDLn+nǂȢsle`|Ex=j^ 4Mn؆\砣p]@f> ;g [w9L"ݱN \Э4%߿CNq-to.aw"b_-ri;B<vgt ,u:H(Iuj6o2&'lj~ 4/DņGG#cjciD? c@rJY;žN⧼qy'AVu ]\{k}Ba-\;i, Ff #0\BDO_7Ϭ=N5VQ/93fb ' ya- -_Ά"Z'XU{./A@}H)i+jaahj61R3̚% ƚNضGEdW$JX˃RNt*#)Ya.曨~7tƨtP)K#!xuTf\g̊ڱI^;0fBQ Iƨ$:䞻6-_bECޫ$whiLv:Kȑ9 =Ӓ) YX=tv,+FPf/j**ѐ c8$[fzOT ڮ W7upi#8 e\ªߞsO01 TG&tg&.Q32%84kEX8i쪸LzeP ,r8M69LBwVQ_\;cQ-8C#7_YJR [ui$(rR.G}\ْ?)c/^#ϷtG/ 6/c̜ҍBb4&hΎ Lߠ^Ty dfs-.h &4:EUA#aJj8Nls8ږ83. ݘŝq$r6OL07$mLL_M6aLx%EOܐE;qn7 ^lH #Jˉ.Kg2/ë8Rwj$<,_[VΖ}LHDGDZ90uQ,֓}Y 9BǬjo%D yS:y{ 1Uҵv@OZ~qrXBwz"8Bl!% 9,y?D.H埴jӞQǗ3)8ξ+dEQcsJ,4v+PI$zjO7 v+~OI Mjzk:z#0rSMfڪ;Ti}_ rI^JL=bm bbr˪Gnik`Kй̞$k_ƱY΃0?]?N:^{v,ɾqZYmb4w9cdݾKq7M`t0/1ηl] Pē8a)ؤtK>ޟ7 ]3yv5eMWe848bş.#`T@SjYĢ׀r(}V7@LO+ȫS<ĩ" S_qR\)+V{Av-YA`&Q7OMK~6(ۤ3bΌT$ye؈'Y'}K!g) ^R[*旿*tt!8A9^^;A 8sGWDE$Ϗ;KA7IShPHFL-lv &!ڏ3e+O~ɵ p6ȩ -rlJ7#Nak3!|g[{ޏ6x;QPl9a]Unqtbo{E>^UOc.GY9t, 6bFTc#cj }ρ,mY6 YX!O\hZ6?2ƊxԂF&%i;6:ZA!QymzgE2G$tMXc멬ٓb~l#4hwQ(o,e0]=cg!RASZ81K)96tSV9r YjlOU4N얻;{,³vaă=^,Ib3,7OhpM7PBBEg!`&p$QeJzofUWJr`i/O?̸fE8bfՠsS:2lg\WFIV ׂ;3:z ؿGL~oF`|0P` Jml˗mQc4,g1.PT gbfZSne`0vQح8[΃9 m՚?iu2;qfR0crN+1z'6Gɤxo‘bqI =,'dr̎٧y-zMniK=0"CߴH<7TE#o;OW;/! RH-R507>J(b{zf>^Q`KV)͹k+rs>\yei0%- GSis Wm"6(PrT2IbQ&-9sgmX>GT's_#X̶dniG_W֡)L8`n\%_  P&tf{!{M!Q76d*I_,Lo]tb9)H]l> B9O0 lz=DD_tv& CҾ_wr)3@: VtooO!"@YM΀ 5-8a2a7A%W(^TX=qV8d[*Ɲ׃SC'%_P#.WhC2i}C2'~l%^ B\qLw.nqz͛xfEVB+l71ӛz; $ d{%|"т)t_^S{ SnPifjC[<) nLCKt_v?ke+yxW{ L#[O"^?mـ( *Wg9u5NIa>]Gػww}n|'ڊWQ-{NL>eSSRV߃?Ɉ\#ǻIIUsh ϋM$T^S&z;砟t}U t= O8W~Fc k7XhXd٥ 3YtE';VyZ|ijzt}F= r 8V! GA"*g<qT*-'4|rbf kiVpI"vV.j=`x'\Keŭ3ybS`ֲdc/ sc_!cSoM?F ng߼kdY*7x [qԅd!F[I&{evz5aII$0xrG 'g3Iqgg'~ZŠ܉nN6E:U+Yư3.4`J&+֖8F;1aԳ%_oa;Ɯ|A ^FRnQOA;In Wd thXN&D(>I7* cN{2k5`D:`.OϧTEMxQ%˜Q' \zƏa;/BJkBuD2N \a@Dc}rD,,$w/ѶfFTrQ2 : FJgTQ*.ܯ]~-ש1P-9L1})/Aw!z;ԥmW9^O<?: }c$A% kH u0cҟ1bTV3H=nvr^eR5b͢35|ڟ(G$MO d ?[Nuk w|0#wPvHXABHd |!nR?'fY SJVO]~6(~itNk|e%tnx-O2fK=v; *~_i-> !_NkWvEWs)Mh"kS?{XL0kY&T(#1Unx TL@e)s;0P0|©TV[}8覱MDLsB[H]ZM|rlvm.P]ϩ{WYys_v1%MUn^!Ŵ]q7B>q}t p&]<0޻fF4N `waж7Ga[jy4_oŪ:浾Wݲ1SdT`abP45e0 ;6G`\JSàA% -=RT{āmL9#n914RׂKꟖRfwT5ؓp V%5H6cK{@U'V5i UbY ="rOBf-7*qqO⏍ o?wxA4+^#(kܤ+ˬ&¨b(]$vی[-&1VIGΆ;{?r-su qB '^|TDE*[V ҡn%qg|~9&q ꡮZc`+0+S wYȻ*\=a+)i@۹ +C>1_9 ;ypG* NzCQf[VXNw,Zt\2TP֟T?ΨT')^ntjQ eD\J,]9̋+x+m#C;N i窓YW֌4Xݺ\'.&jԾͯx->`ړT#&9rA)`{^2\vSk+wGaΤP0Z,kB('G>' -"r_[LZ%eV7b*UwgH^@-PEQMc<.p?]0eC b=- xJh^D)~^ 14ln.&G-.{}#ua&rΒ^9ǚ"ՋOj9e:OUu Gh[&ow`/' bnb2&L '%+r̋Vx5QguA;#p\+2tT!ΜӹjW%pk\",xY5SHCP @1-x{Ii % 7AO^v,n:Pw:m9tÃ-9IO! R2V Oioq KGčDC'Oi>_9~ 2@BnhؙO`F{LxFx/u^H7^_z񯝿ƫibq]`O3KV{\3ܯFy/M##';/J\f֟D)}x籰ld0\ڽp/6Ϝ8* skqSQG`ʚa8 #-~ٙ⥔ݘ%#HWN3HjFFrˑ8h`VUqH$9.rMt쎬jNK-C}O~@ nDVi}C.Ӌ7a7+f7 'w Š\iP|Ľ42Mj%D{Qp ̚0_Hi9jH?@J dYH1Vl-UĤ&88MMo5 <{nQr[mD,6/d=iJ"Aѩ4?fQ*|磝)ʀ6}cP!U4sʆS t&'F 2KY39Xxm5kr/ao_~$5s hlS}ʪhj?2AqG_7JBs\Iy >*L7#wk~Ǭg#HGo_5(.z-dĜ質!4P2`ÓC'f^P9dÄԮP 0 @#9]9iS#aZqw-֖ےu \_p=^;a2dZo7 σ.&g6  8O~qy#~@;a* Bq9 iFޯ*78j]~#׷|Uo]U3p W'uyUգ?&wsjǞ D%hreؗ^ԀKxtKlQ^ mQɕ<"JRaTf,g:BDv3`9? ^1#RzL-A! &0?^N@P;E<٨IǺ>7K"Vn}e(wvD¼.'!t y$]Ƥ4 detVzuVLfˎ:@kosveu3H6T$/* i0a6sr/p"(ǛɭLƂT"{gI_;_9,:ỚN>.g'ɧ<.H>I0;f>6:c?{Jby<@aX*@lFV4-s =;*r圥s{Qy+ 4wQo;b퀰=ǁoB@M "lK~rJl^hW&5d ]S IbƸG:?@u*?pFΛFjbKZZQVDr(ET~}97OBQDZ.~Z}U\>|aց?+n 8O4+Oy6Lp =&_{6es@,[]\ ;P-t#^|s#| y>ch-Ho?%@~e('85X˼<3,wRhw3E@ZBemyhh>QǡX#naːx7'Tjudw-Hzܫ6PrQl 7J#u-iNH*i&e0~Sԝ~FHt1L9Ol݉H2Õ/˫:&k8c51"PWQ@}gf|ဣܙjEhqH͚VcD!{GZ5N㰦)r0H}Znпq`#33w:p@RN'<3-oana%nzw؈!ux"8ƛJ}(c9gmW/ qu,|S[l,$/~3A\e/]7SfaQO|}:DkdM+eV2'M([h!_8 tjMkV3ؖUNkS z "@ߠYS̛t}$ /;}zn/ܷBӈƮ.$@ez@aE9 %m-oR;G\EƳد+0GY2 ?+Ͳq1'e|hMwֲD7_Cq~ٕ~D%qx/HeML-¡fO9*(񜦴<7B8:K,g}, e*7(-S=*-5F{>a^j)-uzPlsI1}S$v ̴[U|]q 8?x6~Z +6O~с`Gdj 8@mvN-V6V,^֏XXrѾ_sd\_R#mB 6bÐG;Q#Gal.?Z WWY4Kb].dxZIJd vm*oY|_sPaJ eLK mM0*ۺ_@G?XGe ;|RZn$췁D܏Ta0(b{%KCGoUZ]ftKJn" >HϰMTGɢf4 t6k<G˓(y? E'Ǚr0-ifXnca3_H+=5zxj&y=nTiH4F.rй> r3*.v&`i,`簭̢Vgy|Xf&R+" J-0{49" Cէ6ug﹄~4]=߾`mH1nc'+Z0@f; #~H ͆qHMyM,焌-53*f[Y;@NȀE i8v`Ku-=}O7$Hp#ĬEKcN\vOE|cYڂIv+T?z{Ba^ڋʅOpxe:.ȷk'2O[m8'te0nbp1wt!!RĢNo,y!Y\ҍPݚʂۍ*5WYw^zx'jT WH2Ƥv'~gNc⊔kVW$E8" F^a[470&fRmKϴ$B$wh v uڲ[Pb2cW?ܺtYo:9IL2vp* Lzb+ZC(,N}U> ',G|iـ!$N40|8'a& nr$0$q+Z{{JN-%A{hKL Μvz.55xԫRb\pe /qШ'F'Brja O!dښNC_ ೭dNzhjil=pj-=jka?ٱEsF߮|fB;_ُLF~^ZQ~X\b#~]9m΃V#Q0TvE׸Ψ d0&;XrjBWp!;SV5YOwkeII $꼠{q$S=?$>m[޹g\ kX(Q?V=B0G&mmyut4,̳L>_);d`l>N 8nN2*lV3g|_!=ϑWV9 r`@_ 2sxHd%Ami %pϗQ!oqwlNH!AQ@UکY5RRgm#c>3 P6s,%(J0ǩ.ɼR-@ ?9܉4Xjfbu! z{9wqMXiIr5ӘIRۘ4%.NVF1W/ڢ^P(&\_g2?LwQULPf6+My$ Τϳ Q{dg!Li 9g33 .LYdFBǮU~"K4^0Sz,B2}w|l~paJ+iM7=!$͏]b|K 65&+Ri$(lUU{rgr-ejGzΪ @MɁ>oJBd1V/V҆tdہ}0vΜ J.Z;a=94aUYVB>'riYXY_.Fk4ʗs,c~} (>]4Ƒ/J| CjޛaLueV h_ԸaDf/딂K)\hݯAoBk:mڕ; 0\ҧT6}|8h@lы'^3r}?\nѿ@lNmP^?2YUba ˢO)0@c71p1p.ӆGې KOV  s<ѩYW%I\BCԳQ`B`St-+fZ.ZwVbt ʱELxR3^z0xȹ)6R# -0:ːf+B//zO~_=JpT|l:}7R&dKH-fW_/AAI/U%27v#v4뢬3RY<&@()yTTb堼oeR<l4eɣu/wpQt*:l+<_&%\@͈a:,%noS2m!dr3?u2S2 Ctb{IXj?kM^zN uR+ yR >^SUh p~'1R v&ׁS!?vFx7X$N2œN"cwO%f? m]#ӼJ[B $kZ.#W2tjpaG5d%>R{sbFd~!ubUu1XVܷ4u(yd i4_l?}0Wק^|%1K:c&ߊmhh׋;$dL>-^ZB sWߢ$6 K@m܎P/-ٓDV<%-ϾPn6ʆ3$q*VB?Ή ܟh8a2rdvi;IIVJS?ࣛ3+!o*s.lB 3nJ@=9dŷA2I®vzU{ {XcgJÿA:{glBՍj[pR+wfQY̘"|MK4 |NtJ*| b@^x1s5oqv\~zS'k0F ꟽ .[# AN6PH ˞$6,ij( -^,!l3}ڶ+R׆R^h"@A(wh2|Gdm\_x- Z䩤|Ecߴ+H]1J1J Տ$m#1 >l(ŮsZ>Q!tOWEǛ>n .r`10"͹[ 1;:&O-mK=7BYݓD:͙Sڵt AXuN2Zn/.iα?)o<~\t<>ljȳ[ 9~^˚g|c;%;<$,WZ)+|UN߸,"{I ARߨZVy0~?<b~aFv@ c"Ɣ?Oj ( ǿ}14wFzf|IXi4&-EPf͎MYdUNR*4J3\9VXEt1RA5T'}Se˿jBBWfb瓍`Կb}pkt$q3eᵵqՁ1uC1-֮éW bt\ۙ;r?nFgRWrTWq4Yc2e ;u ~76\e&ŻPoȗ";,Jz}KK CF/-{0%U [;Nؘk㳽夠0Q* B,7I^WXpS!Z>Ωg%NT 'I-;`b(I,H G_ZCА?jһT^n9G҅JKOP 2HwG,Sy$헦 2dC{\)nCn/ej]mOjoN#{.o{VFNغ߫,kz*{f򃮆sǡcMɲ'޷ԟu* V7`Nb`7j( dd«6mIq# ' [xKNEK!Lʬީ9//W#ᒷطָ 5̡0f#O\VȦieC1f:u{?F0N{$lUIܵ(=4iy0Q̠Bpg\V %UԽ~lrxCu瀘 !Ų&g7TJu/`eʜ[v&W&-c@?MYf5zc-1GܐZ0TgXA >:-n/Eؔ> 0"vBi̴A {vhT ghExAN!*:Ap,s'I.f x6 |:AnZNv@а՝Ozĵ|#[Lup0JlIm/6 GS08nѷg\Z+W +5j\#r{!k7r̎Keᣞj}cOT 6drTkq'6 B$DBP Xe n6jzsG0szՇH18,/'ig1VzU![ C֜T^ޡ3V"hxOW_]]bϰal@5Ɩ߰=P V j>׊q:nĘca._^8:µf]e4| Y='D*>Q$ McPLK ېe݆%R4g:oT pq_4q=To~H%vT_cROU4FH%aC aˣ"OEQO2L8υ99"ä! hu@1g-\X;瀒Mr҃Mxl]]LˠȲH͜."7Y?7)uMԴzFJi3r,"ў}k݀U=\9aw):fpr%AV%ī5VOP,qPbM?ϊ] 5,5J.7H'sEpFSwKX|4n":q-K\XтB]R`V2_nҽ()ļP+DLCȶ!ʺ)iVoi4㖷9h!:z!OѪ@mś[t>;E D ;13l1,rbYhɑqE2oo1qʜ ;y蔮Fn&g6S8͊qNW o4n!s#td8!?ݼw DO"ͯʌ{_d~!f6cTeܓjViTߍU('zѺI\@Bo.pbomo.lTzI2& 0ZHaW;3cmFD>z"JH#fD,(lAQ~p\۷dJ IÅȭ5+u j|m_"oD[F842t?Kĕ|@6uPht ҿ (}CʼӖecD:5}xݲ#=f"smU@f c%gYRPj:싓u\q8^ X|U.-s}QҌ|M`g/b5̾Եa֮0z ڠ=V4ib,Ӝ] aP}FT>m™@CQ}dkϗj\#4`hG:%(+ EX v3w}O /f0-`N _@SqNz'FY Ռj7E]T"i_i\v\K)ǣ3]L R n%ncm8] LD $͔԰;ӝ] #OmJ\hE< Gm}V8 ^@7ME15-4GoLwܥXmq{W%wHcÆ;%#OO*twoZO8 c]vN5c݊0ZB>M@6$iQJj:Y .o\#Zuc.!$/Qmɰ$J Z/z ii H&Fz4_ϴ3g>-ӻQ,nHxDqi}Y4Sz=+xS#yvO6:C%A9uR v*'N* ;'94v<;NRu~}BV޾5#bhXPt0OV- 9 E",'4z^\!ejE0_x/\k3 ϕ_pֺўFF"Gq*=BލR5MqKFTnfwC"4WN < *0xTO[Vb-U0Zgn敶ReIU_:A%rlTB8V,?"m% 7r3zsSKKf{aD5"ZR+SC-^Fa*;C_Oq^ $s3k30.y%#a省fkrh^~3PZF hwֽu+ <ܲdž+; C7#@?Neov&o~`!5y;MJ-80;JR$~jg3Fh l-vJ=8A{`43rOٹaI̠Pgg=d}^3EgMGYi݋q@B}yn h(P|"}xc`vO_B#Zr|Lj~pi䨐=DNnIV{3WcE[Q;4W^',k`ffI1iA`US,҇&^poxsW;^y筷ST/.)~z#_44בkjUQL+Թ> i~'9u:D#2+U,*=GO5&[qIm˝g/> $yRyISwQ_RY6k p8$hN.0o᭤{NgL7]`"4"'NJ"xS_{?Kou椫7;ar%AGGv^(&\~0rX./Z5ecC0YSAS؄3@0=Γ Cvxk8*9Σ9ך$b;x{ u( ǧ.Ă7Cn,UHB]/ ?'S@㍇ʔLɒY\QomZ2뷉BѰb\r(G:&qBađm-Ƒ16BZaXX*Yf-9=g v2A-_GJ%:Kq8Ljim#!bol)* [BoK6UJybezƕDv\B_]xq C]zI.KԼ+1& 5X׳iu1ta~|"as^CM^\D RSvÏ$P(MrI:E;d+F7d= (N"i~.g6Zo#srvPǍ7DN8,UV\P1chg |RJ ??h]@JgC=J{+}$e <% يO~OVF4"jCRX W- ,׼|YU 4"yurjVWjn1*EF'kΟjv Lh䄀vBCB˲:s@EE!  ($څM5rAh|( <.ۏMf.41\0ҝ@­2?d$8xt/=I7!P 1Bq!~~ޞ&>~%7d<"7P:6n ;| 1NQgNUR omĤ^ K#i(hYvBCW# 9r)G8hwʒB'G{v"i D]O@0N'TPƢl*8o].+IĆ gBx^ɉ#,uB6slv|MSR`~vE{e0~[Ѱ8w=,${9ٜWWdTH,#:UkpioAMhPGh\twe#ze7y,G 0pvD*=– (ԜKK@<֔ag 0uң@)1- @s\6m?QG$؞}v{ќWkr {hK%hPG6b:w5>raD hCq¶iݛH锸9K96Nʮ"&QkȔ`GRDˮ*^`V%nd<#2ýU@ל=$XWe捄|K,:瓺?:iz,b.AFQZcpR#E:Ann)3ZT1=?$f /HEzt< I<@-SӚU Q"rŠz(&s ˖Q".%uK+.գp/S>[F 4Y$A,e?S0_chx S'318(Hzm55<;X3})}ennJԢHLٷdNr L?FGxc>qՐc+}vݣ%V_DğzeJ9,oҊ" W6ϋ4.jB>2k0Q*ҍdP:pKܜj!e'ȻK%2j[c;z`s7|BSmKRl,c|HQEY?چ>H)DU5]߹g*)HT)BS$Qq 8bN Tt#Utk/!ZP+@a/#KLʴv ygثT\;&Cmy"͠qs)Dgx"!LTP 3_VFhQӯ9{m~d&$Ų^[PU$eAJRg SȳxV[$曖wo⒆g3gMǍ쿐?7y3uWQsT ol I)vr%pMa>/\lfK20յs-LTDyAċ*#9NJ% >Mn0c V=Şv,pgG a̕:3b/ٹXR෵Q qĄ$(2 c&UtN`J ޭ| t>P2’ ꍷ'G*؟>4<*F23;ۺ[-/^Ri]gpM:XWoTw;= /fG/!&=,!osաz#zZs 2y&b^CyJTlrW*9/LoZ8A%oyY~`ǭ@"wdBS2*z:,@wa4O*8Vz,1HrDPC-Дf&cm#c]e Zw 1v bWҖ4 _UvrzaSMMdIB+Q Yh;rDaPT79[m hxttl0Ā|Y&sK@<wWep /R^spUt94Qzswuz [Puf1?Dkpͯp.`ELtk2A3Jؾ` ozU,3B,8@Ì B_|_Ijwՠ>LYrH~iI-JCJD,LL|ԏ&Eg~teqwߏfj%ٚ)UDY=(ls%8Gvd2ڊmͼӻ F95b" %A^e_1S(7ɏ`5GKQ(Ji@֛@Hۗ#%C+hClW8a08SP$'ܵW.H4}mXXaSGTR%+̲x3w .5GHǽ Y]OA@) @02`O=MN׍0X?wic+eK0H7e^^`Ó3<%1K$~-Nʍ"Bd8>U|F 3˴;$;pk/N8vt=Dv`yJJFWҫ']WIN G vjY5EZhƜOMx >eWEDSމfZ#4oדTMk^@p?rH9N_\`݉AcQ-DCseYlNeHcInhV-2BRiIPɞA +(蚙V8l$91ڴ+6` U~E4G7u2җ渰 <3=bWYcYxst%~$ Qrlq͡:va93 ݩ1=i. Ux5!+ZS~+ \U/{+=TFY|3"@y?yX*6͖q") ߑsx"zBQL6CJG b(8+"Xd^f[vڷ]祭$cҒ)ZrUPnx |)BrvעEVhЩLiymwS{ed9\lԄ[ۘ gّnv;q\u4D^-~;qaI:V)1s!Rv3FoJgs@1S\F-C6R-PƗ\\,lpxgh?B},k!4b01?rI~G$HGY(c١n{~NڱOI~ SfbP[BQxXڤn1؄ 0:!]FGM8wagBr_YW%:2JgנIܫՆ3#>_(8I8Q6+r EՔRh5x%~b1͆zKҚ,Uv,=F=&ĩ5UR=оz}\ "H7eHURhn p^P Nih<E)f>G@yz = fYmJ;ze44x=^F ;c頜)!;btyNoZ,+M^U}nON@c룺eEċiO@&^ednATKj'JC$[65aIulf~\KI+9N>W@p\~MVDCyԗ٩NqX{9;4rv:0)o`uu +ipy3L܄r$_/>L.^!q~3E)u5eq FM rkm#kyǷ]p #8䞏90tʡyX#de~!&mj6. &_;=v3B"HE1HD4;H#Ob.]5wy?78%2e|',Wּmp2؀b@$cmh?Zo D,ƒ'$-[3I0u!eF$𪴃X="ۼrMA[6``14l}Av~ȦI9ljQ|#X| O]U1p~9nCRpTxgĭ'8CyK{`kxlzn!r3`4rGWk=#Vƶ *cHk;;Zұ ֵ p_?pDݎ4iLX9l"nj%}B!YTФ@hr-av^g^J-x,'k>s \@)A뀸aj:9xk3b\ZZI,yK/z+`WR# $"Zcpطe ymB_h8Iγߡ$E3y^M7]xqf 5N?ķg\:`ʉ#5@0Xޜ ?9v?xʨ.Ҟa\~P2 NmWoȧ>%ܫ K}6BQ^}d}R\Oz0M(96rKEqx eS 3LHn|mn: ۷;; j7gBճ2Zv11|  I*0'Zb`%Ev:2!r{f+:uEBz ͿfTF)YN#-#vӓ1E\'.A,A_;h;ϬPaE^fd-DsRAN3s(UvQg?T:G'gF 舃>J!Ԣt\ҊS"58U&Q\mc<ϾBjZXZH䧥ng t}WU قrǹE;>sz5LNYRnSZHW 8hea /[NdD>$˷Ci聃l J=;0b=q; {̪,JѴA aYV5>cjf(8 xƼeNxnɅ>S5w`Bx*U25)Fo^}%'@W`OIXIrݥF&g\)ȕLٰۘ/@M9w?N *ʶ5֛$d&'\"W_•msxfqy*% C&PP_mgR ȕ YЪn6wйx:%vŲvׄ=ބ IDTct Y>7D'GΨ.2i4׎ZK*jV-Fh: 7Sj6=X G[!B qs0^ZP8%մNQ24%l:eEt#@.%l~t on5'tY)WV~BP7 Vr.0Ua>pܿmg%5$]! l ~R)̙4Lh(o|)ֺ;dT}j((>9K$k"d5 d$]O%Sz8HB4^xmϲA ?V޵"RĺzNXYYA'hXVbQ$w8>!*g[&6Sk93Q7PںyTp-KFźݨ7-R@OV'?r* #Q,d;X{t$"}*xɤA]7cv'Y2ƁvKKL>|"IGYr?0 6pzV#T4QX"]?(,p^owRlnѭM|_Ґ ~?j*da~%QT&;BpA-AC`ʥRA5dnwgIlO_C gI }gQ>kCYRG*L#Kt 5,Ba& ̿CN {cKmswن*}%U(HythGD!y-m zjLkv5adk8Y\ӽV* })U|xZ2p.y!a?|Jٺ)%) puc4F5%C#ڔ27̅v̄讴ib Lw=O!t}ZM.Z]b y7 w]^rpqh9wu7Yh I (qP7'`f< P^AOh? U:lk55b;ykJIo5x)"qmv]m/am;%^;gģ*om/eBx^rtk[Lbk_/|bl |9teBiGU&6@eYpUKr#=YQ;f&NleP#(Ľb[ )~ĝlݲzuӞ6 ??^X'h[gZ9O8xCEjBڨʉD1F?0#6Xi>?aՆa;gFuu.@ S3|NGe@@ͦML E+T也q$q%6棫5N03,+Kq[(n  +n>*7#'^vK:V28+'q4aiqDx&2C5.+!W3hxq2=PX`MK+/kxvOVָvzxG:{f4':%7? v>&SQ iA'HP4,mgs`Rb9^GLtZ/Gmi&lB{IXn![Y[ԏz]aJxk?R|P7ti:;,e `QN04e ?u[ /9I>?C8kT^-g&PT68'5QX:-aE.[g.yYB:ȣ=J1]S6%1 AIUqNv_Tײ-pZegz<8#Oޠ/R^ˉBfmP à߲`s:d{lԩnR/5HFP7Re-<)9 o9ӖHl#3'zyd5I~.{3^DYf`#z[i}˓gk=uPxYD`8 GgFԍThqG0E |kOlEKG&Xnf/ǽmsWD;8~Aܵ1`zǤAM5i}Yn3:b"@vn=#Tn|j_p|SК4\m֡|WZ=xpuM d \F;&w븣L.\(|<Fؔ9Aetv!_s1S_OR6=Saf7bw` ,mĂp\>b8 @u۰,|X9)S*IL;9醺.ۖP;Eg:|{Y_1_8s8ӺHZq{ Q5hH2dw> ,%=W6SS0';>K p`(id8H`\?'u.K 9#[(x=@;>LXڭ1M> .ђ{11땰U9zVI_xf/z?'XMBD1 zH^:x3eU=M :mdm'Gaf3qd p{8qU+1حz zq cld5޴5Keh;sl)o[J0:5l+V_=-#FrWMV[E~\r[Ra4p$& QI`c+H&d]A$;gvS5M!bS\s+ȓmE{kڠ$vtXH:I(ɭzw݃ VFO?ʈ%vw6|G,d',D$ ?zWB.TΠ_嶥#!*€6[#ɷq?I5h|CNyfFtrM %v`C ܨ:E8$/#Y$pOvȞFĺ*6f?X?E} (j T۳|'0a}voHAuʾqekTNQg0NRqOL*>hzi4|x@^y#֮4 {zZcB8oo{{bc}}"T߱ .1  .1Hr wXBԊⵄˆu=׌u. HpVaYK9Ab؟)(zBIDcV!]QSJ|P=kGЂ)KxѴem%)RgT,ȖR=tN2뢋AW@ F1b!768{i-Dw]5_3qyYMCJh3gZ^ϰT-Eqf:Tv-"VtGkڌb0Eĺ?H{6yO7#jj22g(Y-7R|0Y4r5I њZtPQ9qwzfwO)UpA:34bՌ&K|%d]'fd3sb/dZkی]'ѓ 5Ȗh&FR|b6_TY8!%!% &\>Lͫ`s"Qv1wkcTzrʂ۝mqrp_ugPza蔁d]1&xS Jkaa@`9aޢȱ\ù^؉ FIH|J*eK{) nL߄L'OflOJC:FB@t ~~k_v5:Ry E J!*'^9Ҭ>p}S?SYYէ"8-88kȼf[DW+oM>ӁPI*dG])g^}vFlˢ-44~j>#L8&,vREƙ`p ,6 7SD=oJ{T}bQ5Ӧe /%}>BD ۜ3گ(u_ĝk+KmOȬ?43PN7BoAl~T۟ΏL6jcC" `!+L  %#`R\Aa;s\H,e-}Wig i49j;e H1+q|;ŭD>EzyJFC+Ӑ 濥lwn'E2!B~ІIw缬LynRbЋ~lݐ fqڷA6N=rY)}QDzR[li7ٗ!QTJ8$[.2]y?}9al2^c1&&" 6N{;U(ӕ0/Vv|BlPD\`ϔ 39/ϰ`d`T=]q Lp"NR'ۊ笭i0&'d26YƐn90%GvRzI_D):,CR*4[(Ƀf>al'![ĉ;! <Ù-͸g-EA(~"x,fwP=tTɄ#d8-L@M ɻ f[4`0_\,&eni \N.q݂*-2o ?B&kyUD: K3DO`T0Ή?=%8MC¢'f$WPMWxIW?Qn$倿 q-?FI.jjXN)z[`|+߆吔ZtŸ 9VK s='ٕrI95,zu7 4l3p,Ms _J-3|^եW#7 9L5QE_7h+@MߪpWΤU[=V3ȣhT ެjH>"VQT[f! hKG2m_3xNNEFpr_;4l6^$'Df 0c-#ۇky5gg˔Ew94J<bQXf3w\,sF[iZq{2?tQ-K?ر`_ymYӵj4pY~hO 04E&Ye'k[[k^Ɛur[G${#/Spc˕*|7MW[ӟN^ӕވ'[pFM?V.ܘ͸kSA{4ĂRYI}]^{ܸJbt\V<`^D1ⅶ,Y ѫw(/4'櫓 0"qW)EԼ`4I=lMpx̯q6)d( u9a3f{bI3())f ]q:`Taί,m:+-T{.Ύ_4~f[ez˧~GFHSUxh@HO\Uݮ- 8Ib=jEevfbp-jM1cO[#~w)?n`qZ贁Tw~HhL ͧ#;EO$ˮtc 4<:)ͺpuaoP zLY$c:)J]lB/\۳k Ȱ>8b1=(z1EWg-Y5 eONs ROHu1:MDrFr%αapܲr\7~&D A":R: :i|j@: HH\ -6λШ9_fŮE8AvAYjuCf*o&iH(}ʉ"V.hoٿ)NtW7.VP5'#/weS MqnGXK4o*U`# aUBȏ;|EG`ou+ {xvymefxꕢ<)d,kw/6ʭmفk9ٓNK#R@\r\Hm^)*do`uYBMҋ32(U6Li\˓/!ٳ׉L& mFbQu_2-}aQҊG skBd% [I-7v5*8>ép$ZK;߆6`4ʁD'%|?`?1Tn]vIkx d2~v1 N6bk(Cl@^?̀p;d+}9V)}גP; m!ډ*^^1N֒6d - ]`.`V|z}yE1x#(SdK'ĊN\/GX.t}c_ԟPU>RտT;M,P|" `n5wOH3YaGKro/ ͩd;?y/y$`PX ʼ K㏩Eϡ%uy{_m-XKgy)*3k= gAB4%!lqDPt'KX%Y5,c$ü LˤzOm@jh{ $8'YԎeK6O8 lOI2CTYAʪpnG1~+Ԏ]j~ޜK-gYwb9 |hDµU9U͈ݶRg}bVR{JgB _+R`#pcOGvt$9tuc!-=R pK& ;3ք8lO5J7C.BiSJVLG5\tx1q䣆E@#H` jn7qg,z^;ha=ߖx(gcշvGƣl`-8&sQ`_zDtj\k<`Wkԯ5fJ*]ԙ#.1EYpԕ<(M$t b DEeywsW5H$ \@TW1|QFx(wJԛ^%(ws1I ,sjd:ހQ}4ǛP&[zL\Gve$\C$͆\u{|KM3y\0ҘD0kUU@嬹O-o8?@ܗLn43&yA"lEF1?q';f!P |i@Bh(D}Y470# .zDR/+ njRIJmfBiK NܡjX0d8S]@[rtzeIZ8yѫvo,˜WǙؔN,X Cڊf*,#Bˍ^3y VP0x BNaGdZ wRQީU1lΓB~#v~Ѭ!v񺞄<.5H%R5)t*)~+i5>0ݖh*1nӱŻCz-29g2f&?[Rqbvl`0th=w "Q;1w̱OD_ֈ!Jy7C C_JVYw`^kW=i. `"VӕhDB̵rR֝]^HR};%k|=Ud4:5f4'ý(xt5&SorL)'%[MD6 k4Gy[Ti:6>.x]*6!?lI# -kXiÅ`c6OHFV g 7⑭Fk[ك#L|p%#h$j -:%'VǛ3ϐjȎءg~:t3sM<֧ZQ,x_& ;`Yog/I܏.'2cattG !G, >(z`wZR2J'J9*'Pc{ Hy]2 k63 VAʷI}'iC\}#0Ҕ;|gR'ՎH.\7XB ߇ݢYk1{Ym`Km=nC.V!-9W~0Д=זҤB(.W8B8.N2EU_@oT$쓍nZ_d^vp0J3z]dQ 1A E0g6J `RYd}Ef5K}FzwI6zYU-^o(* މ1?N1A@kd ݄՛-GC %^IWkxE#6iXPiaBfYI!'79~J]&fC tNnTWT,VyVR>vD;60yIyI0,CV<YEAF#e!5ZL{!6/& U4ݓ[$c*S] )R6y2Wt_?O!,ag0nQM7@E>m#JE8*hs` Rgy8(|.VVѭQ &  T {-arbUaꡡjXKNCO\,39긋54ФNl4vNgS*<[x1tF2)k-Lk9ngl}qݯsWL[ZQ.[X5ҪڸȬ{&*cBn44Go"°hV [8q3g, vh;3ا8dzQe\/uxj+SW7㱩$,ݻ'gd*0肽oyТV@TP'xl\d.2Ar/3drZ\o>)n3<c Ls_~ڙ;E~*#&vQAeOy;pGx73fz&KT-&=z}{waP!,m?bvKP+R'kz@/ό7wO1Nujw7C)C.(k(7^߫lERYuio;"zo˜]=I] C;*h̿'?cVbfvEiVEr$4. `ZyN'(MPI~pic{]#'l"=mdi+aܰ3-m;BH:&ЉW/,¶.?%?@OGbաki]o<+;܏ H&`UNӪ(MY5{Yr=T)ݴǒ6٪lNI]#c*x˝DQ()O# zNFkz?vУNdEio91;@pwN83%]?066+~&ٰoS̶Z]mGCH$Le:slV~ {`TtJޥ]XTJsLJr&祈]s{"lHv;]_>o}\͍GܳchrMnO"Y\JUPқ'zbCԱSdKʄѩX@S:ɾmiTB+ghl`?ȅ^\ ybwVh$8hSdӧB!w"ϧnq<+{n76 mjs*ڽK>);DIhDG6"l'c2/B۩yVF7%9wFQi Q Ɏ%hqx}@mʭ")bˊ^Me^./GmՈv:D{eG8 T2u Ң|$U;Ϲ (`MjLG~=diQ wT@ڝˮ)jkUU4;x.ȔQ&c]2dXV8ږ%:tNMyA;Т4غRKyZ'4Vy ܅`sԱdsVE[a7XeJL`K 镢74ё1 x}t_B)#rK9#B`*E 6z(06g_vlDG8F ! Qwx7VODFג>cbed`)?;è(ghsQth2~qx04zz 05)H;ܶm/XӉmbSgv<$8'}uw|PM56t ;^߫c_-z:O 0xq[=P!]L]iXՈQMY7qpȮm6ދ۶hJ2oQuvKNPl8a%%<\UT N8Ƈy3ݍãhI[țB6#lww[#2huo=Wo&.OlFR={PaohePNٔ0EO BK%,M;F8J+ZRzmjoi^*?A1VF`!tSJ>ٻ|ͣ5/%cXRn Ǧ;SɧAQ+~@)v\s`IɶaNV3w2t%GU<cLV-Ȉͳ&d1.172[7(TP\Dg57hWd-Y2m){ɞP$^ #7B̠X@/t7bjivnTR6(V|%Ң`RYA};Bm٢!Eɣc w$ p͏!&!jIbiko8w^ ƗgzVNyp HU$6%{]sdI]^Kw.Eo8삌oh$-lMHym {6eH6/:ȍvדfBD7Tpѣ+GȚK{2/F$(bK KBpǓ~3 9 iAn\h4jWJ o2̓s馗=w71L錃K V )ٯ&B piJ:ނ9wAفf!^INʊ٩[RGD)T_ ]l 7ئvPNR:Pq|-?moFSξ]Au {[AcD"Q D_sie֯uQ۰Wlɠ=ɋRM8743K@5 MQR4 ozAaZ߃eYv&p“ |kh&{z'nl_dI. w]ŝJ2i5P !blJY  >wUbjZP~_3ʒP=ǐh/Gk"'3(AaE?|$|KS F[>!Zia:nh-X;mC9H]i 7BsfxIX09?5'N)9N zXsύAO2|1JLPk]"A-N3\#|R`$jo󥒭5=k@B _6ͥ=11k Dy(]PMϤz%] "$-qnhĊ\y)1UU:@?.íHNGK,/0C=\urׇVJl!^(LpVCeu枬֧νdqښ)//OlgnPˁ,"_$Rr]H8%,^wAyXzXڬBoXo󮧲3Do+ }},ᠫD&n w=,0׉(];zH1$c!!8]r<nN E6CC[\t3O@'ʯVidSJ8[-{0C.'d5) ++Ғr⽈>6X==-AZ2甞du(T,g;AV8'~?6+UANg=Nr={tx"9Xӂ]F;&o\k|zB6`r/l}^N1cmt3IS~WR;sY&@#Ӻ^z>+um9&RbOuRP$~TEdB|V`H`j9C΁h"֌AXH~M'^ó]N%aM'BJ4PxFT%$(noC'Y#GQ34ML!\\~rXS-a1{2pD1=XW P"|=Rۃywę7ꚅb0tud 1FndzGwTp͊s<}rPM+Θ=t Gބ6v8B=+ [m%_bpͣe:c8ҠY%4$&k{m\hZʧw\WAʠ_)Cѯ3F@p&xÜ6wޥ1R6`U!j₝Fg4lcG=eTV뺚NGpz"<8J]΅_ݼޘŮ8e7d}(muZ=ךO)iE6}twgJW"fڎ0>)!zN7?=&bp>{9F=AJSkxPsȴ~sT__4IZJ2PW >&;:^<] f'@kY}v`5)k$ 4Ya=EEA|QD (L{:rQ)iJ>@IIo1UomAL/R0*s&Q]Z= bIy9ԶCeqǒ^{C:SkqQ'r=)$z)w_F7!:ps5jSNLmpz 2'GN|-}Bu 0KlsR: lK:4sTEKxJmkԚr=[狯m񜺈 f/#rX~MZG3a)᥺yeV<b`MA"xeHXw)(x'x`TKO|P~aBFxzC;_L@jqV\Pf6ØsPy ȕϞr< q8P~ᨤ2I==P/aIp~@LJg4v8T)$=pAbf[Q_?H{(Qi؆Occ8)F*6/5 Щߍ+g5Bnfb`^zxV}zSc6A3kc*8^"O6,~^&&K]/! @ǔ-vljAdZ>Uap+<[_34-|CQ)Z̢3@ p`-Щw/bSA%r4ܔE燎*4JLK*{sXzGJ4R@q4tU1Zrv-l=˾'AɒW| z]nAwGSmqID-cUocOo86xvHz3aۨb|k^v#K*TaE'p@6 ~ۣ_LnذҚJB?vnM VtɱM Ƅ0NsTM,x'IB-qГtbM@ X))#xnShXdoR`_Zps[m|`Wa8nj'8 pbNI^G/w-L<[pHgtU<=~#[WD:wo7h0`=Mj?.e+EE\䰿r^#dxӺz P`}{5#E'ˉinGKGK$9uE@3@ gq| /v+T&xT? V7 ævw^r5E !EǓ{~ jd߄bg*Te厇yKq Q@@\i蛔 ZK7IgM1CWI/`sdϞg{$޿ ۀBq@6Oԟ!%D/lZ#R !''lNhUSf}I#3L2M/[/s?:cju 1[=zRF99|6 kL)4$ XNZ ؈,=Ҽ9CClJS5^?6ynn wlƒ:X#^Պv$XmI|tjPל+6f ϾXW R#cwkb pD 8T&iG}vYhBrhy-D_Pby6}H:bS( ·*)4g\~9u"5ဦl ՗GUy=NkɐB1<+i-H_vj~2<{XQǰNP+΂r@},4HC@™`O}ɕFLLc"y4(/Bo.*wڌTz-P#_Rd$+) diא8;c;Rc׮GqY~sEYzOfi ɔuI6W֭q=Mf*f%%o\K,Zнsv챳ew>@'I3:# X&n-Ka'?z>dD|D \$j~hHmvdf }Mum9Lq#69v3`zi8p/_mBchxQ`7i>҅U Ʌ"qѪ !\U{;VwP)g4n,M!V(7l*NO4^wEO}OVɸXipepy;J k_AHrIݣ]kG5dPÖ =_H\aiA l+: iM 7hDF:p$0^L͠RUT:V4l-CӅMz^:f{uL 4nƯ:+vB] xP"3dZ=lodeBeTM#-oĊ한)`v_-75zh$v#dHxB@wcbNUh٠ȜƙB*u n\gVioN{]ϡ]6C1\uhE!zWP5Jz? zdz͡δP͊u1ӶiF'Vw>}A=of"dZij#)wpXbR2RcYNIґ`|bkղ v9kͤ{5n~K$# |hJhҽ{=dBm&z:p8։9,_=$lK "nR D}2xEp{o)p!6.@]YTVdr G2 4_60Җ@j3'V.1CSeǥB*ٹ yx%π[@wL3@Nm&TM!Ӽ3syجjq԰#b 6D ~܇(.,\icAH؇:Bo81 9g| Pb+#jKuE84/@R?_5ޢl-5K5s|]o"3;WkKxSH$NJ8mR9]M4;[\ܵXCJMX"qdD?l<5e#`J2h6 fccL6jh˧Q_{H><)82=td4r6MMTI LblCuBa"c.t=d0IXJ(!p|iKm5!*V]ыŽ[MJX5}\9 _Ėf9U|9#N>޼*   Y&58GGL2gR#yX)EeHxPHomd{3tȼIlt a}f6V3,B[w<ߓQA\]u㳪+4Hqmx J:&X8K. ̣ kgG73Z4b:`D?*0;,=[Sŀ_zEERA3y.bô?~,>D ;J #)?.46(;5zۜbZzmqema%fͤNٽNb]Zn3 bDuPȆل&*@|f)݃kgwT-2`Ҵk}І.>MkY؃ݒuXCw[D-iXMaMہ[e\yh? M?>(( K y9*!9`8)d;j0D9-=[c m~riO'kusx| 3HEGM0Ӡ ˬaSvIz"7 p; ք,x|5͞fUd9(D qFҲ.Wh=?ibcbdM'ќ] ŷ[PuYz[ ̲iQ7j}yڬvpM+! 6O㌘(KWpn[%39fi{B^lVuOD/}h>D6B-1quc2!W1ڎ>_ Q=f 'zk`2ߧ^`m8q a˂;X_ȗ1PM t bKܷ!^#(RwxUWqK )JCS.-k@d nn+a,$nKR"`7n^MIChLC˰Tn_jM _  g6+i ɞE:RTlF zD*O QߘJedTn?P1Ik<خ{ɮ ՃPA n7?/Z؆y*eQ Bt@LG7c\0ކN[ӱey9'zrL^'92$_nR[>_pAST0e7; 脧ax`se~|H>himnƐiȄAIɾ.zH'~y~J&>( 5*s?pE&9 i+0b M ۄ0~v]b$׻b=Ȣ/mG꟢Γ|K~Rpt\C̬:vDu۾X Hm酕Cj%(.aCL}7rvWEj84ٜSqdB)ƄeEDP}%i&ʫX;'Co phxaE a9h!xnRso*xrq@8h{Pk%QR$ږT_;=.laNq9 q/q:Sjf[|Qn!,DmB s-_DAۇ;ݯo~}Yn2dѠoc3@HZLx ,?ZR-gȴ"`w-1L䞉V%QIڪsμ HC_Mr)"P3vذՙ5 v &y/XLE(dkJѠ͌RY#Yɲ),oC?-SCvoFXpJ݃:7G *a]Q2#{J$0PP3 9 b}i&eܥo J ҬyFLW) S3ֻ06ϙ CfӃ,(FFƪkY<#1zM5gB~Z3b`^65WK0lk0lKCF+V#MioBg;TX<|bNk*26L_md5o QTWT`iFP%gEeoJ=V,8+m&LI.VUͯ4(2P.5@{F}*);'vcU[_$EI<8U7J2\gQ,XRwW2;9ҒY>pZkaYÕKf'RŋZiLQjb aNY:j jƞ&F"ܯ]  ,jLEؤYLƹKWoGk lLeVBQvS 10*|~mtIጩ~w56s7}Z4ZfPhfFp8X ICt.PPpV`y\G"6řk58,Uf 8`(:>vjP[Ku8#U{_Fdk›IeY0}JV5C]r ҩ[fЖ6/k/jKoPls9ȟfKw'J.U= ,qG2w:xi8\ lOMP 3iByjʵbæGy>唩%*0 [D@-a,#{Fޞ5XUm:}1zW 5 ^Vompt NBX)Ob hOZ$)X0W3g=@=>PH^ʊ; c;2om1!Pwi%䠠#(*O:.p}RV!l:_)έ4`{rj Srdh-^oM9(h$ t,?M'׹_>{yRT2 a\^><ȭ>57{,6$T.sotܫr~gE`:F[ jͯl:_\GZ?)/ٯi eWò4<ל\,1js߈~"*v,GLaXiw Ncoڰ<;DI: ֽ媏}`pX3CILIZ>@#B^OΗ Sp9&uJk[Iȫ g5]мc5j;~H;wN3*GU–HcQpNtÁ`q1I/ԍBpWR+v1ySxԠ{Uia{ݓה^DuPvi K0%N=H&Md;Ɵ4h/O[ʹ"07#m  >'oΈHAőYv }H9y]w|%+Tյ{!J֊&dRZTQK.N(3E 4T8RR@=#,ywu\e,]} ;f}/k6'ʦi[ BdY҆தv' =WS6'j$&7kv2+!ad[ADsA$wgQ/G%-;;z SQX6eN#Jk$'}ZTl6`+L)0,Bhd%G@ͿMpy_7KWbj1eߝA ok+1k4V6jW}^-;eUwx RrjBR[=l~z܊FGe"p;g]2)^p`,4lDwqx 5t8 ۨ;2]^qi/C][6wz' 9:c]g_MX !'!s[-iHIa1˕EPiKSwbQӌh0eQwETlݭI}Ђ/H<Tb`*BQc!\y1DcNJg#C2STx si.SKz KVM62*Ie$[ |ǂOH4n\.CG/fmftP.|{ R4XsS; [sj7sCrٳV@3#"RU^p3Ʌe^Ja/~z}h$䋻%/f[@3]DNoB1,5<rb]ҽϞ$]iN[%ep:ZX*WJʘP6riA]E/hjegvC*_'&G0tܕ~ʤF%\NhmW23:s69.mM6_#wRt4#>*;zyw!#Bb%# }*bh{볖>k.sGW C﫟j?YIf;Bkb{PzFqbH i>?XŒy_=W<͹QZjs᮰;V$,6s!^n#Y>)8Jb eӞ*2yk3+s޷2*dyypzuDM;fMPw::_%K8]z&ckʍEd^:Pa`s}0<a`45 2)}RT3`$:~<"oڹNKbq%=Pkyf7z}lO>gxRBPcу#~3&TTͳ$l* ~UH=hj? E&, i?*e ĈM%ok Gd⨆)*{8ܘd3dzoˣWtxO}CEygSǗQ/op(靟,`z@CnX]Z g|=\ldui}Wd&_rWԁ-}MXUay^UaY*3MW@[5ݤ-UNVرA\GH[f=U}!waʏ<%ζm#{Plrqp `g*ě'EDQ)03qgp2t8:TG4:m,|)l LU7Zg WS.ʚY|h &a?nQ&Kvҁ?lڛIxBR3#B3b)3XQCKIpXzxI]@45.QmÇ7/:-bFXW$>H8Xc|<έ$CMΤD(ve'*XŽHrZ!ZU5lMvgt`S8+v$~@%`86SД x A"Kj"Ȅ Ֆ[?ȸr _0]QW,e˭a+9"#J`G.!jʹP  ,y-cP3j!oHo"BzG¼-g;|'*hy"2וn}.o@v4:shCO W#@ʗiΏ CP듊:AƜV`% u *zD%W`AwGduYHxg-g! _:FŐVCjIs6 ñ5,]X5@i ݓ!H7VHNGTuh^ '6jfەlP}!)KXkPkv. c ʢ[l`۠"Ñ)Mt~1~fA/<|bncԃfC~ͮNW_b:5KoxdA$*)8js)(DΚ6cGfK5۔A[%AkXȰD( fgȟT*#v '=Fx'D?}{ 7lǰ^ D!b?p{ $$JHN5Gi3I #BpS/qac;w<@pODCrIB2Z6SVāMÚCXSAQ|0_\Ȧ_%`>vO@Hbo~xwcd%lCS OqFG NƭNӥYt@>jD3k#T'lڒ^Z&/r 0rr=675RA=ތ<:^VIZ Lz܉^A |6 s*##6FN}(}aޜum QGfmv'u=Bs&|i (- *W舒_8&PM\[z1yj 9bӪ`]0ShGM~))j&Ḽ}*ݭGYׂ<==ǺȰR gOnG=]غw0U$MU1e}0 .&cY7 *@7Mڛ4By0jNJΧ3KNbJxճw 4߆=omZ`ѭ?r_?cuPa T$|FUI_OfZa0`DKD7oW9 G 3#x8c=pO{z= %(+q3wR0ZD*dKύ{w*p؇D܏ZG7)WI'ޔ @|EeܮV> '`9r@+0WŔ3( ۆ7K=3UDV8"ȽAkCM a"oϻU'-aUdcۿq}ŝ~yW׳u@c@L>Ș % هj*7x啵 HYUxd*o+!_{3߉{}\Q.Y}@nl G?Cq?@o6.ﯖfC ċJZ yN79X48G3ajn ڛS7:9iIY$=)W,{~*v 3+(^I~~/qgH22faWߩ60zO쥮(vy4F k9ν~8,4L;DMn6ln5#eu}zsSHDNœHжl8f!cV~}Sd5`})/*q! Eyni=¦=mN;d~sw#5(,əQ (w̼dEb(JTGB#9UGx!NmG,?ȋ w h(l(7!TQivgIA,h6Ap5 W86.#0Ae *J '^~S_"nDXZ̜۪s媥rp~֡cCW34=|Tڌ2"~iLxsw#K {mK}Ux*DFzQ;'x[}+VoMF]6 :33LsDkyG{aE7ϰyhQ*f=o4K^$@3w Q|Գ~)'% ~iU$m"y"gy}pH?FVTŦ;FmL*67ՠ31C(j;<):WWǔwŒY1ds\UNnWϩ֭1PꃙԤg槥ySFGzM7GQiK?\*v3Z19e50l]衙_5z.^%cnty\.4/5VF/=rJ&E;S0U!^Qi!3vuʵCzd|,UZ3/Z468|6Eg:,lx6@d:i7jv @T= 2 ayy'HaDi.vY}.[PC ^~GmNS+?AP'+;^qaҥՙ_ǀ"32啽CVפ\?"p8tg)7b.̥$[}7Ǩ DXۘ.Ow!>FM3N_,xe۞4^g(k-kz֞Gߓ1}LT=&J7_**op;"o%mj]Am(uR"582t grFgwu$33%7fjUjG,$wG>g]˽E+c6b8X$GN)rQ#Ԁi#ˁMi4U}p☟;60 ޥ۫Ӿ16ay4g~_%Ӻ4TmLֹ;Ucz)&Tm脔c#Sݜ3$LZ5j~%2F/^4jJMKJTFP_q+U<珓T}J+i,!{\MHWTۃLMDRbh<%etj8ꓲӂ`툎O謟dVbk+_x \ %ޘ(uΘ!QDh4Y{%Oǎ=oif ̥=LJ6q,q9>z6+a7gvt7MJC,5X;UrɟC5_z&D7eAw 5(w!`y:3_uĄ}s)J˄v̱sV3.XTe[̕Z׃[A_W`wT 0PļmdRsqd2a5? o&L.B*ɦ OK"D1`n+$W`Ցsya8^ JDM:rw-CYi$cyS]0R;ُ˷F!%,l"GRmSwE5y|aӘFߺAJf2Z-llvfK8Z5/5t,^TT-^9R|vg*sDCEodK!̸bňߎ2(B켚<YyQ_Z)>gíiι4`ٛ<^Xgc -B2|z{V{P}7 y(cTcOuh㱵)tP)N%{fqD1E \lukwǴͰ5}Zk~Spv;14l5~mn0*R@[\POIi$NhW8r<`w8-uF5)sJY?/K9zh;i\gLOqx`2M;F]| 8V*/Zhx#^? 96 qUߝm!"-+6>lSh l:874(iPk;~OOFZ(/J% -TC*ɦ'%8189|4B` tcPzR'{J4 U9 Y{M=7X,Rblբve!0N5}R >hQ(`8;=)kOS!Lʐ>`nmǁbWH #C _}ﴽ5Km0rqQI=kc/pHqCs|y?Br7dqmM҇%9z! fSQ ~׿\B-_ U ǝ ۸Eݙz_E{چͮHj"1g嚃HY FZ-z?D(`Ī_ݑ* "邻// JWE&pP9h:Ui ёH!(+դ9li1`3E& V7c+\" R:o;-4I$F'༰}.iChH`~0%`%tVBM0 L~_{굖 ].:ø  #d{)'W*zJ;찓r4[SEWs uU<+vC4;oiK=.Iu 򨳩*!k9?4V!F褙 f)ZWȎ4lWy= [ ~Y͒=мOrc}f>3D IN@`Ami* gŞjJ/`JHw&ujs;ڪH}ڳkt(q!0SxzBdH -\x(èHQv5!J5|>1螰%JHYׯ>P6~oʠm{5P8ķarRăJ*/L!P `3{YZpUtvR|#ۙT3UtN41p`7{[&/y/~R۸{K7Z(')52{J]ԸȜ^[XvrɲQueE -`8k <4 s.}$y$FQY2Z5l/xc حfx^rbRA!+&\1WR>/c[dO:win4HA ɃI 2p'_dc"qE0;/--##Yʎs.:T_X+z*9RRM7 R=`J[70b3YPw륇4WCR`(#PwgI~\6Ou_I)JL7=8LoZ3?4B}7N_mT 4SvET7>v:hh5 @`w ]A2 ֋T5^{ @iBiDg^,x?L%MVW7hNڭ!`RŌ;̅r.z 4KB\l^[esXxSdGbyl{y6.$zs |1(Y0(`lsI­?;B_U].i櫇ވ)[oln/GL3ԙȎD/3FdmeBL9It!^9=UևM4$}R+$}$p??EsEeٻ*j!{p9+\;2jiX }y3}eקV"iX'\}&Bjl`: ǒd"!EN˥@UlBzR&LRf6v' BcG/ftuGX$֯3UtP63zJ0ᖳ-D]}6X3K4kZ\M4-}K`_o$>Nt"NB?14_r ~g˛H _M Tx9ݿt-}cnWJ K%&%( .cfڼ7UFFPUee< 3 Ƴ3JZs'dGx-SZ'od45RB_kk (: (Yr7OZK#Ƹ t]zkC_ `V6mGBobGw{Za Phv !\w6V?b3JՔ)Ǣ]Mv8Ѫ1LSvWN3aI.' 5O^t<-MyF j;I1.m+Y]qY+zd 8~Wk֫:UgQYP0X5d:ӷh%x^c:3">~tĚDVh v+m4͘8?)0zpYwƚ'lk)C{rEs맆v8$'s[m^KrTPj!8I|@=KZ58I-m F $Lsͫ|6$~ bXAy_V=X>E% r\,bkkw\&-)⛽n+ᮭ$T7J'-y#zv.wl-aqj_{"IUKhu c=2㙃UZ%?YljVϰM59E'%0GB0r fw+⩃iSZA>'W3lSZk9\wW@47+=vo܏&W#^w|Tmu>)̟)<70׷M1=zfL-`<׋Ų_Ym/ZJܮ7yC7>E"P8l31f>f 䵞'+<OsB^0Ҕ#͛!ֺ.0_baЬp_(?//-)h=\]CEC} sͭbC!‚2?KB6֦E0;?Hm$a|! c&vp00J;CA2vupawXNڠ]YOQ(X-X3->eUt/'Wpț  W6:x¸!j_a$׀=9nob֥Vz211UZe57WMեpÙK: =-'¸۽$^lJ[bWaʼn\|W8JcKFnxG]]s6vlÄZ{I8Ɲ(P "ZB"ZE *%H;l[;9?Oi}βNRi`rzf׫$}?-Xax@r=AFSh;=ꒀZ{~i9e9g@-^O#ysX_4ZzaBds'3Ufcf;=˧<,7N?w,c._=]Q|FUf-.Nw0i%eH6zmzfJl:k}hGecTA$^̀pe( z=W,i\_'U8{AW_~iXF!2բO5}#l1ɓ;\Tk4PHVЮiW"U5o n:})k>qX!JF(\I.,ͤUڢP8w]3?kkPh0$.>8-xC]EV1*tn6tri ̏'ʃ?7j}C[D} U+I}& \d^Vm'Qg_OFWG dPmQuQH"SA{A!)/$&}9:4y<<z{/B)ܧ&J@ <i ~I ŷӫ.=XB2)O@k9DS]U[f?~G%YlG5^1 dLp5ՀXri ð15kNDSJԖ#U̳ٸhֳTghAۏ{ᰲJ]K8?vEcmfܹ[>aPS=فӎ( ?1NM>[}1Yq#CE$%'bL]dsb#tbG\ZFl 1S{h/[Xȅ@'2]kMNoB ;M5>wfsWI`F.찙P5hKmu1S*VAZ]M@>bܴ e)2 dv^+0=nMIdmuX`&IF^QL{ !^ U$m=X"x=ׂ8fć,rt<  oxf(on2Dz*cڙW_ ;nIۓbl_/%Pd_}=5 YVlx+Vߐ0&.&-x-?0ɯf쾃xXDrghL[hŀx[]ӻrs9,lsݩ Щ Ӎ?EB [h+}_bY ;o#e[^1, y (d~N]Rm:D9ucY"[GYÇ.3"K) L!,,!n؈dlat~"VB6Y}W>4/2s-F!OF;g<^pne VYtaofrfV^|)DsZ0Zq5}!¬~ԯ$3i3[3G=i I斵"w< -GiipxՂwWl޴'<&5%TWtctz`# ]`FKvsekV{ p  Zό7ٛ7p-l\yxnPAf'lS/s.G=Ue%Û-n.n;D܃@d b9^9yLfd6?_'#gk?[QdMw|uTH"ƺIc1f*46Ɋׄ ԡ.>AP!1y+x ζʺpB6P#UVu׿uEchFOg&iϰĵ?>t/dZ[͑~myNa[Ka̤6tHDn<;g{< ,Qqz D$6kځq* nί5pȊ{J,XQG'm%Zĕ$YJ43;wBl]|odz3tLʪ9 KS͐ WG/m[&c *6>]heif3${Ow%,v7,!c մd3T%L4$W3%so[6)H+ofm|%PϦ=ZIuFiK\j 7\ sW[Ob͂<i,U:1aaR\7JʆF'rHU֨o8)%k޹Fn9r(WPIhĉQA/l~.pi+<{flN<L~SDȬ3KÍt,i$d`bڂݷ)AR8.[Y 2)WU&_z)'@aȢ t' /|Q3_%% |C=/3^ TPb^"q dtFdV#ñ_P^ $YY5}ƅJ]]6bk\ÖH Pz<ۧkOzz |z+JJc3Hˇz| Zaxg WQ#. HJEڥewԵ{zi% bݭ3ne Ut{+zd~CQjS6V|$/W:=>:EUEl.9!vxX,? %'ŦTV<o O"2?S8|7>S7,F!.jsUFIwO܉>6[UŠK q'b_7\O1F!JjkzPԦ',WwcxT 2OMV1j61zXħ(^M2Rp*" IehKl%Y)JR*k/gf7Ǘ~e{4oCsğ )}0`He6QE`ߡFy3u?#xnjcz 3Ȼir!۔0Dk{Kvk_@]F]xB36xqu"83l;R.[PڣZ2}<(6utDx̫D^P8zd7flSp'(Iw(LXxe #?^:?Ls.#Z ?$>\א)ԔtC1yV)N72}k|>ѵ\,N2rCHFL=~t:d4H7V(TDy._7ّlSBoݞ{FgXNܜ-m^`%B 0b]ntv\şM훡9D߲2V0 - v=7pZH P*\f=*ːЖ'rX%y}ceQWU>{y BYHW2{V`7tQբOI;omӆE񙂅R]_`b .ZcIY9;qe.ّ"P4V*F{r^fኺСvQ'=E p Ue\2I$}&GK}LUuοRoP}~x)0o44w#`WL@$-7?+mIS03nPu,ulүӘaYu[GdoT U<6Vy˒xj@gK%pl:0 +N*VÔjpMJ#SWa:Jאg{y!:q{#g'+z ď<.尜J/2j8tK ^WbMAS|81nNc83|Kh\ aep4e]ZkMO(}Y{y%!ݲϟ^v˘mQXN5!m3 gQ1 5D%YDB70Tps7ܬSm M[4z,0=:-t.B )OR\V W2bqϫ.[|ZA?ZFTdm,JSDlwb#yYÉp΅㇟dhaY&)mˀa&5U #)˨Z_Z4N4>a[-)#‡܋Z٩YpE6\3 lp.Gځ|OZ'd'j@D40=F'Z&Rު;zy]^@y@>4)%+dv*.%ҪUJ$5RZVx#Q\F.ٜ=:&mj6:E^EҿvtzɻբQ1.7~aG;^9䑹 ]R>1D]h>jYrOv% ? 3gEƔ q+DzJH0EETs7p0cٍ>3S 5\G(4 P+"z+~pgsEhr9 ]wgOgAU ƍYBoPWZ71:hr5 wI?|\DbZf_ZS>:mj,@JXG1m L]n1Ѕۖ4՛>7#@W[u[ie iWTIkxfd1qC{H2>Hi}I,օ|貵wRHo쥵dZih|lxBf;Bo>9. K1HiS J$}K69%M]eRfj:cvIw BPXRKk\GZË`lY0.OL(MOǨXy.C{-~A ~. i0GtЋ*=ĘQ}}D0qB[G}ib]cxҭ!] }}^fj%16w$\lL0Bi0ʊhsޜOmER.8xlUBkc u ,yUℛ:ӛdjG ozOp^v5Pgg~ ;a\4o1ÏKSk#Tp7Y#7 }aMxHk$59m;QJ$N񗰭z3Ƅ.9{yQ:p X( f\NkI{{BDe >o+$LOpRz/49f Z#˅sL'3@b ފil$iTV*kT(yJ;rẜ Zl}r2b/SBMB tsԄF+|,֚EwRyZV?֚'*h6>$S]C1;NtE:҂i>s-ë1YաtPS=J4$L2oIeefbQPUNA6Q|4I1LQi%⒑>-p\vNvmz#W4Ext%rxT?Q<]<${7>|>rG>Ӫ\=0D]XU̞;~A +*>[5RO<:o:qީ_ mVSf)fV ՕUA""ɎþExY"'2ߴid֥v:2U&kfhN X^b'?HUyTfhxGi}R&UAG=;joېRl3i:OG*?lRX2,c6*[u3I}F?>7gJQ=Gc3`d4 5#a% ,`Ɩb/ oCVTu=퀂Pvbh;zR>*:y*u{k(jP{K0|KڐR=C!R࠵E s5H{s/uIKq %6:Ιj|i\)!K3gGKx"28u)Xzq]>yܠKN@TjՎ㠩P(,{$?07LLZ6i~(IҝtT<߿sهV 'YcBQ xDC]=cxөA@N#C\l{؏j{a6ƎcS2u݆Y݈0ꜱͲrs@)}""@gFfۨ+l>1 3' ^$=ċpŸWuWj&g nHh A/RVl3%95PB@"n캼Kx$4oqLvTZm˴a}q l4ĸKZՄ>O&u/}뿕 jz(ܶo&rtsJYx$B$Ygу?vȼQ\VY*zZrïApJa@"H٠("y* 8C:l-k*tyxX$(lU"LeL>)YgQbӴJA6Z\(:M7 Hnc_.Y9BzMh\!E[z%ցxbg|nuxZaMTƜqJ)(oZw_Gٲ3ഷg 9QWqiF)3CZ5fstNr&=(l 8h8*a1[yYyNA[g1Grgl( -:|Q vP=&_pb XtE[](#| қ~;:CӶFSTrFD X0M1 bXvqmQYKtnR31sLoڹJ>lVJ`E_lۣJGI6!İY^*J~9{at tx仦L&x-Rכ `ٱkD[Gũtn3nU9EI$;@0'=*Xm0*Cl"ᠪ\p+ozRMs.cJDk?2LCS MZ/Z-EL^| 3|Q Ii?"C׾BOge¾'3'uIzNYH!'%}r``^=Vu=mTfD e1z_va*4ks^I$ĵFBm0i џ7Bk@dC1XG|6N|B@ X-%LM(E!4Y4*P>Jo>@seFp,-,?MS_F= w$Ωuzq2GbD Rku[\N;Cml`cV*Lsy<&#|&f5\\NKb qn.$ .aƒ_TnOЂF(N@_WL1V=0_f)4s!|VLt{_3`Yh |1@hwu_(o̚*M'-hYmɫZDǿ~J+ E|YxT_%mgCV-ntq{SWy`m Xґyy2P:ONʄDgK R${d~N&ɹ.*hoEĄcv.?x]Q-&:} fn&sWq4E[,b*w4U6:&/2d3IM͛C?mGl}lFϣfxtc#EL{x¦1̱D=5( .Whڰ'#MǰWOR1pJ:y]Mej3|uM`xC>@8J5ry-c=,tjXaTe)_$`ZRxv\?ݳGqm> K֠/xLpcX = jk@f<\z'7濜].#.NfܺkjN>>x?|"7XJ+/y#eyqXR ⢨VЍ(v^a+ BldY jGG(c+q W/6lEF[P lׄ'W>[{y9*O]O)ͯHSmGZQ6ׄײl]VU=Ϊ * G0A|-t"77`${ʤsm./o]9-X!{I4F]X>f" FQh߷=7CH LO456٢a1s娖3< F0#Nų^ 4wvF cߠ; kĥQ˛98iL@s ~ϫ-PTmM{#]c~f4މq˃J 9Ym7 Gs+FRG9,e̬t1ޡeftRdE] $u2Hn rK(>b CiLRގW@3=88"q膝B>T JվqE.6i>h`kFW):$Dt؂%0/+p :G($|r"kh"52""+9!ʧ9\eRVg~Arč{䤭36Q [\)Vs4قm? ; – k)-Y6D&OBܠ|C8ߍb'07UDd י0B`7j )Ǩ*:[}҅@ AKfɇ1ǧۣGf%:w4˧/CJYx t!)$ }At !"V^D/1v;ָoL~/ c<*O# 'ڨsN _q`"'ZʬxJ;Z3NӟnQXLݙbl->u kG:+FHt~Wآq$N~*P{0 >R&42W M͂QD?сCaȸ/]'_C3;E7 W2zVۜT4W1ˍW+*ajzEZYM$:k2oVy~im#r2r#UH$r&GOR>!۶/@r_+qy0ay?,'4Ӵo(n]9qq.[9:$ER?*xIY;Y a)=0]@ Ru%$z#uDGW&VEHjN-am~Mzme\Iqt(qEf66AlYy.w̑Yl|>*Ov="Nӫ.d35银%"Y6,-d2Ϻ{}kHRv?%⠘ޣq(JJ 1ImOO1_>?.Ԫݔ2XPq3͎*.茲E QoiЪdI 7JP#.jQgɎcodm&QQgLkeiA!_'&i4AI7 OG>:}C;7) ZxڔzhXupn*}Cc.r_F?]^v%`(榼+8`(Vx@iu$SIT DlR"9).Im0¢j찯5pO Q# aNzWxg w>u _rMv'@!ia (.s3D7%}M;)'Kj4o% ;666Jo8ztCZ}zsL .F(),@(|3XMW/PK+\w%uUI㠜0I:P fp_[`c|œ )0!bZj2Wdp#H_7#nj+** MY=,|np+$p*@(jˍk'^36cb-ֶ#l ]GľK^(Qk{a4Aȯ7[ Z{Zk875(Vr4hۅ S9mϻ@1>NsBD,\gDIL05̑!ɩ93ޯk!\͠t ,H41Ȳp"{2nȜXe1; :4D(!B cp y&/sAgoQL,n6tTcpڮrd4}քT88kmz&8 l4^:evdU]a#Ke$h?qiUYFMfہ8b#Y.{T^*1H$A2 4a}b"-ԐG"k2r-~_|nIY]1,{#Չ&TyrC s_8tJT/a"F@ uC?8t:׺oy5j#c{wZ/$J7@y7Tl {\9q1xyqO?E w+VZWFųI돩$ ﯘ[mG?_1ß#,xiNvp|~[,k =3d.Ll.W.O(+ ׫Y^%(qy=}HFuhvϐD3U̴3轒/R6NĬky9,y:jem$@_RGQ$/!XZ+C:}Erca)F6|fG xZ?dWxIuUJ7FmMwXJ4>ؐLi颺d-]< i+ffa|s%% ]a}uk/Ԡm sLjۋVpbȯ6ǵ^iq̞-͌K>oJA5Onf"E8sLO\[m[yвNЇ>džI"(GG=< tZ?:-Hǃ_a۸^%>K-R_%?l1 ޡS`7Xb\i $WhE0eC,Y;uNsf`g0`{RMBM ~ خcĝo߂ٝo7[(b- zIA8 K;;IOw*P&n5_00@@83]9,ٓ{!(شƸ.Og-+4`oE7*75C4$*)\:qZre*ט}rQke Sth{ઓr$ב-a݆J>3cyWqoQ[@sq, 0 VNԎ% / yTQsx8Vt_ Dw0f?tzeG,$ P0xwYm { g9 RD?%AN.k8X{ /0 K\L Hg qed>Ԫđ'Uɳre9'༈e=ЮZEFcTi^*shJn4| Zܞ5\0@ ,,_̿I!r=2 NV>MN /T鈿 wիgzIh d+2YBzLwz7*`^&“\IBfUZ}A~ -pN:n ΢0MU6ɼi5"u_bܱƹ7vM0.:#П`\bAiU9d*3 {'XJŤbG6GH*ٙ[NbM"iFIڼkԟ-!/c<6[h^%,pa?Dw%ĴJ`!]1&~[or 5Ar*f>/cywg2w:[,gF)s pƜ9b TtAdl9B#z5ibSIKhcX rAC߳UYWs AY'zB5 3nKab .CF_n4=gTayr*o|OOsX i TPo9- Ƭ {D^[>FFw&6`+m!pԅN>qfhU;qs!_>e(;7y쟮€XVe.W%B~P _@ߓuc!~boXhqeYחY,Vp:0zGIq/Y@V9xyߡFT:[)1pDƂq'ҵ[е#- lWwi 53@%^i/QAwz 8s͉A#I@*CjǴw*+8bٗ&@:괺yNll͵`f+9&~Z{T=4&8ЄE𘡧2OhzlxyP؜i%Ž! QHrZ :R/`';|.ANX؀ˏ!-7I_U7J"J#yY/o@NP5&[M1@Լk;ADE'P@8wϺwLB 6RtO#P|&l Yֳv\hgh\^l@h(Hضsό /]®nHߔ> \I*<>+k(䲢8[\Gks8408\;y/kA hDxRDXS''j0<5mj$Բlh~FNʂm#XZ/TCg0ZyfPS)֌`*V_FZ9$f&m8$/,ؑ" Wy ɞcHp:@g )[I{J< a>5҆tfF$aYe^&#q r3nsXJciM O`IH3@t@'JFe2ȄL-vv$ONM`O(Պ$R3J$&+~hNF`:)QvxVu60z -E!XSU랗E aI 2'=iboO O;7Aw27wK~&+"HD9-[˼ڎh&njS?5SGkS[|Q֣i |@ @,TG\@ȉyAvzsĬ`>t%'5M<9#{6CBX5zf]#Ѕ}G`=_ꦢT= 0v{ VԞ[iF^ k 9M)Hy[;r!_āD`z  w \ں6ӑ\T&uVl+lX:Q@d)JH*TYv@&a/4i9I.~^ǒ[ w%WO Srf";Ut00 3IIV֘e]=Ңz^i\J*F[[1p9T4tPS[џxAk9b薰he3:V92lh }QK.ԃso}y43 U2㲜n^b}TNשRWpjJ@Lbdu7|ZM&w;9GiCu~FlP`#eu@n$OV:@pm<}qz}=LX@^IecCa9%i5+'I{]+>.ZQ'E K+\bWaóY<#PǬ{4!m/lM4Kr M.r362`H+C>Y|CRXK?p-2)w%]cTf7E2TFv?.PDewİ3؀wQj#Xm߫N` Peڸ6y`@LWw~%Ѻ+|L4?s99S~$扡+cLZ.qI*mũHW؀w3E^,)%BHT5/Sbz A岻(imݭOr7S|򯥨洶poc8>sz!7, W΅rlp;z i 6ޙ|b]-- VJxd,m6֤Dd5kG{,V ,DEڷwz_$2̰Ҧ{DpwŧTOw#Fߗx;cyݗY}eP|S\#-tUz+̛>K͊CZj5e¶Q*)cevO7VF\{;9Үh{&giȀg/x8U?DZ-5kP' N~YoGB[֮qYOxd)*:$9Vl<S،A?΍B @AmU/ NDq%XKB`{g7CSbؕ|$PGaum$ϝd;R$c"P Q\Y8,d[jC? u fL̃R2.aKfLcZš4EoH8ᚎqaRts xMbv{Q0w]tcή'̍x=GWƢ>zD %sJouXֺ.QgjY<]6gq{,z@YOhߩ[ V]?;T'ffE=_8u@;ͫt_=8$֖<;Lx ̥x%юbueBzIcŜ|ոqBrVe/r C΁g!Rё B-̭!c~kcAgV/9+oEu_3>{yskjv8O}Ά~`쫺E>1ᚣP I&'N{r0q nT>ސɣm(c=gX8myi(Ie҇x̀3%`S*{vccPf^5]FPd19qc^W[瀗ھBX3J} s RE^&2sAp&|iM+3λ@DCD>G W"^S:~9=s ~0;Q^fMG)T'YOnh{֩]a⎏#.k|Lj[D@cՖ0EZP;Ի~l&BFwa3jF;Қ52<\u} ׅFV3ѤJ;TSJQբAqqAeEL MA2&pqb0273uaʐtp$^b \}ӬY6'v!*jE+ XӰXk=g(omN:JOu;>j ?( R-%cLw.;QJa`q9Xd Ȏp ڄZ\ao;ޝo m*capɩ uaԆI5sVP [Aw dxl>o2{p!.[G.xߩVy1VgM~<#`_\($WZU`ImH7J/h)x5aww AHPF*as }Rte}dӷ7z˨; ]4jW %䔏L90YV~241k@A6 GI I^l?Z8c -(i*Q1ař$oU7Ux7al
.LTo .DE'`r Y&i8j24UʏM޳_+)w LKy{q#,]>~^2gZDoxO&'l>:{ه[sh|tvj鬔Nx7-:-4Mn16Db䡷S!ǀ*Fc'ra\+4`^~ܧ}ce|{t874EEcuR7Aõ ܖz\Y6naW95 n*.kQ %"5 Yejqn^aaPJXa&[[JS;K[9C6Vԛx}<U& E׆#Pb`\y25$߱F'bO&[՛DwCĒ.~"CMN`9"zTQ2, [jpg^EIBTh=:RDbyDૃfh+ǭPE{Ix~ɼ8lk߹ˬ"+~H訽!Џ>fX.qǑF*JWN!aò6P $ *7{;&{[x78xWN["\̜?cm?y*Llr(u"!ܩ׍N| EE֭쥆SKc0p<{i# B5{Fu>ւUĂ1ѴoX͡ucP4*m&Oj6 tKj%0G}$ᣋ{z&zB^xgǎUG `IMF LZ6d,ף|Z$/&឴i\^* ]4ؼJ~tɛ}E i$a6uxd 'VIf{Ӝ-U0bXh"pmO ۄ[e5,R*eL+VAaaP,Gh),7q 8  2sWޯJ0U \e>N]݈pD|0 )n\?c\'aHy3zլ(&n0K}{烹v{u=z2Ί`DN-:Zk+|CjJ^cv_|YbzFĈSYWv !8A83! BRzWB3 d,؊%I7tD\V9gy{"Yx|Y깥Κj^}CJV>$JF0Bpڜx}Fy51>U; !ЅK{@.=@zL@iP=KLYsB ,&w (..RQӚbܷ]O 8In@ ż/L3T\}bE >{&U fw2M'jѓtcPEJE (d!\ ụd>8]X0 RfO xx( GumpO vצZZzmE{R9LRΔh9~AyIÚ* h#@Ox8*wK|]0/}멩Q JbX׺zM،LҶ3Zyn/BF\NJۮ2q ^~`5} H.|TXz)lP$]zq'|s<.YZ{ab#hꈆضr"U٭u0^y 7],Q%xy7蹶ͬR ےAU<" XG+M^Kg.gK5Ϧ alKBRw#KVQ[Q¹db..b{,؛WD8i*U5llMiaQ[>r9t|@9*sV /W)XA)e0ֺ;/ˏk8Tn.l<{2C6$K81P%ŋ wOJ Wʈ.wvzm}mO &ZccA 31daB@Eza!y[2'@B~Z,PhG IK=v7&'+Vfjc}ߐ+la}ec*cj$rc%%_R'\n2?&c䬂]g( mTqwf@j}/['?u)ђ=]f+Nۣ(q'Oyn5[1(5i:w$"*I*(M-[p̦Ŕ._ɆmP#8ɞR۵v?B,hM^LփQsDG$/{m$eӧқPB_pj2Ǟ ֈ܄JrwIsY1{gPTB;_P |zkBI9O3gd0=qNܟ;+o}M_Wi|Wꇚ@R`zGgEtQz.5%aySxaN5 'GC,j+F*ίʶcjqR>4#h=^K^O7;Hlxb"L ת$ydZK@#6di6]Qf?M%!d"XyLAo̬qz1W5]]T6kkQhj#$]y±Hٯnͱ ^WR iL/)dmUu#n?h_Ӥ70-Urrc/1&i\"ޓ_ƒÚhâF# Xoe>8p03^oVzJbaOƚ'Z6&gBTPjrLaCR0SHxlUt2HH8]~G(T er =Av['4ZiGMW0ymqGE":did(6ιMZoh 34dW9YBы Ebe=51ߘ-f&I[wC^լ.0ЅNibgOz=PPj8KnKk̪hu,f 4楽v#rr|k[SFuiue(?*Dkm,&D0zy VI&yAF#Ή¡z<Ōm2K.A1dƆql]2I-Xua&Sqzb4k3Q"lqi 0l3uƟPeYM`ƾޫĎ7E +*L*mZkľQzg#h΢3gW uسl HHܛʨ(bвXor Z؍CL-xw&ے7~1KjAnN GpwpZe/嘫WȉNWpkfk|sT'e;ϲްpE5R23 aK|7qgquߕラr2/V DNh-tI2޹ 6 }]OV ,7<犿sL]9֙⟆g).p\txq``Bl_<懊i *b ]HR0GwfdWgej-6?s/8RFm j;ܶpxVou=iG1t_̫\=hI'mt Ì^lnb38V$8vpf  y'6K ^S3 [C*%REid&]Br/Lb9;;lF.Q'csy•lcboΨUhk{FB<>`~hM0R $|͛N\aЭبkgBa]tni`>[P05VVư,iK} .FvEIe`m ߤ+Xo@&}+bW]Ȋb' 4ZbI0^ϭaVҘ),Ae)\Yu!?b(r K ơ$Yzs@xs!04kRf8D48]bpmOAci^'mnN?eMeNDzG_W=qK7"d88oT_7.iH<_8xb$H*/LJh1MP LHX7 +.`>p )`=ngU| Cǎ )*󶔦W @QL :u~otrDyQ́o|`#C!,80ڲX]\ ̰ALk))s}S]dnrJoUdkޡ= hC+@l VzoFc2 bJ(GE۶)AZ mۙ: 󱋴=6xQ=+BKPoؠ;#//Ms%È%1Ͷ)B\DCx키ū.kx9k-YW LAnv%@pϗwU]h ;is5 |[IYi6RsZ}ˡ?_:SXT[)pt%:ԁ,5fEtO6@+F5;^fЭh&Gu &+.Ӻɼ3Ϭ&w"DWgWƱXiT"(B݈F em9NZPzp 8{&4 h|`kĤ |ʷE7MQEh`T/*`^ Ak!!Fp 뒋$iv'@*N_'%k`ŦAu:I]Ku NwAPBĆYnpuQCKMϺn?b i8\0u2jFKCrg{qٚTcZ$ywډDŽ'E%2v\R h,7݀ X#)L.h_&fY/AuQ}Z.tήfy)1ao˖3jFOTe;go (m,J!gԓYw{'n9FAb~C.Dz}mBI:-5fdӷ-)ӹh'nhgZwPq +`(S+ L4Hi% MLW$O/[\r7'bB kvR_$ HTMz dUAF\L8c7U<ˠZ< Ő)$pA8-#OWJ,_ݗA>&2>_NBvQEPWgӑUq<-<$AGǥ#~\-Ȭ=bz@bdt*'j 'h[@9#zqI¨wwj=]5"*6c$1UO_cMR%Ne#Ùy\Cy7 W[Q8NK^J B2,h6'3Z! ,{cYgQ㺗طY{d'#.jT07P X_9OiiqbG ƾ2pave6!V2fV}:0^k'ttIM@PΩ B. a"hV #5$`ygQnHD;1D&9s8w=*4*lX.DojkL_dJAo; Q^DT5MtL{Z]eķors".@** ƏjOJP\mvym̓p(gjd̅:; h:Che+MU_莕–;l&,)O/n"nU$QMKqmuuQrٺ.w7wopBDS*֟p~N5wj<[T+(4uV\֊@?UȞ0= vl=6ĥY]&G/ns4 )w3JQZJn-"qyQ{2X 䃘d4)F>D r#4xNr&v,iCwg?nޫS$ k{45E@orބGn?x#"^jGIfs9weuj+Κ,n neJB 9z߈Xs@QcPx7"F>Os *jNL [,Z3C+j޲QӰC\R>Q{9廓6/1`LQ<!/pT!]2 r"Xaa WTN cÀ6|Uޓ470Ć˗v.A{v9HHOF U9ewUҖ?=- 5=''iH1 \CMh+pdWIKp0; }ƽiU }ة3i|g DkBύU(ipt@+b 2ĖV%8*_-YUS04 P?B',haRNrF #XPGڵڗ s0Wl-l Ԝw[Iׁ)+W߿ ްZtÓNSE(O*yؐts|oqamXd6…Nwvdb{K_}5r;*9 vpyxdL@FsHs&US9]"*MEO*> ~XI~gax$nr0@IXJDH[qK<noa<Qm p5ق%.¤Bj X:N~gnDnoL-Caiə$Zk9u!e1-Aguo&F&ɷ;[l3dZ܈qOmE5άI,_΄̫xa.j|w!dMpZԿNj M?1E۾m. @!}H 5ŋbf%6^:<~J 7@Vy@SN:<=jԩNSNN {&rUr92)>U"]W[>o- }K!s5-x>vR I6 ?3VTsW"9|qIȪ 9=JiZFV|9B1\ke7'Ce᯴+`%+, 徑>]0j<5@{j:]O!U !`bL9 s"]}#gW? 9/!l0--Q8QljJ֖D1)-B.QHaXWZR#ADt0@] a:2uWj)XTcąT[o8o.qeՔΙٙhKp0$݊M'_-D à;j27%s9x>,&|ci^id> _DzA ﹿo?}h~H>J0 4YS] yBVl &Rs5#eD,3A)w H Ɔa)KQ/>s[omOyL]+ [_iKh9Ei什T2e3V1HfnjYИ59U0G屠RYv]7n?l:r{jݓm?Qƭf-yB(zqB-+!u`Jwv,zij2VX"17)"y&#R󬡦0/11 נ/R4ӌX}R hV>+뀉[eZzk0/aS>oîH:ɡ6)`ԿCDB1<2P`,k3.yY rL1AkUy/~$$;@JH I}}V@C.U6bU],/E[3 +Cm8<Xj1+-sd {`S_&hĀsMOq<&M`j]#h"6$_"BoIGVb L"**igݟZ cxT=k {qro 9/)jQ ( n= $^&p vR6)QYcT @p=rq$$ug~ݢM 1yLw- V^s"뗰66m|@Sk=՝V;zvm7^!~̐шU, VEIV !lp{%^lW90. )LidRY`mD7P& p7u4#TcuS:d^%נ_Q`m A9e ؠT΋qdz?&}j?U]fh k_:gAe$1-| Itj%}-zI<`2uIwb٘FXEa7NT^~H׷EjMCj*jzzFElc6X k2?'[O1mPH,|Ȕn vq.k|ɱR:ێʷ9ύE*B0*8om /Rh*p˓_ch $@+DcXX7,ြ"jr.X;>5Y&? Iib/#[̒E! WfAi<%|7{)ïF%ڂ̇Ѐea>lp7={ZW&}h}/[(9^/'qì]_Ž*G.Î ڝ.?rs@ƇF $Pa1Or3 7G\iUWBor3}|']4-QcDTmeo>b9 0o l&Eʥj_bP'#ʀt?]W jK*,uִ/vӓ-䊎G=+\`S[ 81}m*ISd5!H> mEą1 Zjƞp<c"hQy!{0J7LG| B9F~G3:g׋"/}Z~X6IiGl(:$sv^ͳ(㔍 OBM]gml3/{8~n<ц#xު&#s @M/Ըr ڃ }f|6O@VˡcHEMkBtKN\XTxCjNڿdL9b\n ]Vb6(#i1d9;&&/\Mb{6Bo[[e\BWK;k=w\ sko8|ey䱫@LB s= T)B E#bω mGv\D4"3OxGξ!ZqID nII ǽ z=+e <˗O;;\M5ÄN:?m !ÑqmX& FVϝɼ'}fȅi7:e=׈s 4d諹d"ڱϳ򦪴 }`3v6-TqӉ L< *QA] bv p07 )y΀~ruGG_>U׼yTJ/- &O;pE>n ߍ8uUEl 5Z'tN'2݊]IبR҅kS4U./@͈;z^2 ND)JuTs~\D佢|7E]yѸtI6xX.,=."Q`,?ajR6lGBce/R)j<^E@͘FjhԀ9Oj ?Jw2^)K[W;'@:E{/Sf7%7KȧS+d,#2Iϗç* !=݁nn8UKRdzWJzPS-Ap^-[BR'30S%$q71X%EuoTڷ Hi/+} #tԔzpy`.x [L&"njs+a;gr?9f6e0Edd +y]Vù}KGBa xjFГ^bcɺBGXgg],=P0 P|F:%60H 1dr7uǔ1#1VV>XW9%0DZIXL>xn;;\9xQfJ*Y9`Ǩ:\O/u190eXm=1 Nۺ1P~"5N^7w =+}bc*siy"H*\(F'qiZh՞S*ϴaÜMfQwdԩ2u*p8k)cV0(X\_9`lWcEйYGtPS 41:!ZxD updNL"ĞdQ0/(஧ۂiles<-!8 /`@xLFߗn@EN{{?$יn<ěn`$ `E56m)AO%)cm]1רI"U!'cX鉨~jZ+/z q~2T.◓4R]v6қ7n7QH!kx!\C}1й5&c ͂h3I< SM\vDWEURscϢ>35X:%ES俧JG IQ]H,0iH|>6NPaL}bvf8ԟ͚fB} hsk*,!S#5b %pXquE E$c,S|@^j/g F_12*bvLi{9U p N,28ɍYi㙠1IpFEY#HKufYMjf~j.$x1$.KgH$of{r\Ou$@0V\¬" t;K9K Ѓu2~d]DAks1VlK?C^#m n2yN0f8NK*wF,y1M=MڿVHaJ6T"A"p>|Q=kgj~&أ6kc 6Mࣙm/UnR#@Dj 5(b]D[E~A fCxo4RgW=zs_ e{i / >pcG$wlaJR9WYB7qM\pi0,Yi[O5p_끣!?QE5ܢdEP^ 󚚕.lЪj77aQ`o1wFDf sPby!jpRmPy3׽4&tkqb,vuusKW{rP?¡A( 3]V!Tb*{, ߊv^Ug5*!٩z<;8gF#Nm:R2h?{X8gE-I bᶺi\na+}Kz7ygf-8/4o|2p+BsĹ>.}ណ5n 20XDd/v :'qb[ݘ!٫F`=cPr/;ɜRӁ[8*2C* )w;.u$Q۞2'TCxNT,@6jf1QշIWwO&@ۍEoW#V:w>M>n:q;אFVm|#a;TT+Y謞v2nUiQiy6"օA v^ILyDʝu)aF9jzDN2 C&py+'%2& ),8zk *D,(Pf)#cְvORP*\h썠Vagd~kbGѕ?^FO_X)Q0rBgiR+iϵMk=cMj|Rq/}v/0ut$1*˜}Xq1q<$ T1X3Ja" fupꖆp7herTX\5ô(%WVɋMqoTgS]&'C;Ǥ#$gxĸjQp0^.lMT/?=#Y'Ϯ~E/<^Ϫ~,l kŋ Dyq(_H֠f!X:@%j)b/4h.Q yCtǩ $hfUpװuίA]Wj ]е/@F/o*$o30Ʀԍ&W^:_gRu]݈h} }ٓתu8Lu&Hth{],Udi=4HROI~9cK(Po?jJʄJZLC#] 9KdpSO3Q\/]cP@r۞M/xT5s !##o"8vP+2k"T~.D[[|i#v<$l|Kn?UxџyPRQŪ,޼}I {įn&cZ6ƺIhBSLFMhlo鬂>^}qc\^-n=MUE.YrBq/ΟT+}9}whJ3Kk!ϰ|m4 3xf@~N ٩[ʭ1 2333(S_Hg87~}\Gsq9nq=5 `+tDUف1MKۛ_}#2yά8Y}Pq׉M- /K@ E'29al3+EBU?pv8=7y֘alcxgzw><# ,O ix!qҴB2I;a]ոIc9ssjOa8ïf(*}>5Ku~4 D:p\9.r]i5(V6^{inneۋ# i"2B7BL%ީcKaLUNƟ7m.\sm^\'z@^㎒W[֞JAp071D96+`E=*JvÎ5 sHm}o8.XAO!_fLvYM/#ݨ,b/ط/I^^KG ;58|4UI9hc01wBC e)IE*"B(ĸK (,cGsݣm|Ϟ.}Zƍ`LT Hq&ON.)OIY c`ށH[& XmBVNϽLɳVq:MZ5d0(+MMuɣ̕n,B]8%O0̱3B 1=l|~y`tqoKUʜ< L!7>ۊy*J#+hA*|*YSYțJ7WQ+cPn |e(Š.#b΍,om ZaNt o4 KmH|:ѯ[CFJ#P$6e\$t:,)]1wʱ8jn6d"6K:*ݓ[/9IJڳL|e5&,NH (R{d{q{wj #ƹJssmzC] {Sej^O8DѨa5ߪ7gYLc)a.Ɛᦛ`ӥ\F vI~%NhU@b>G@P߾YqH!C B享&8C%w!HvNJM){m X.Qs7ن|lぇ!Lxueډ5;s,\@S/f09K%(왒&a/+@:@nFY䧢,X'Lrv+2: O/tM$rG}9AI80fN0Ī [oH^Oþ^N=No qq>]}<&; :gR7uYohb$+sWPpzkivĮTP :J,*՗kZ\V$'C#(7ʯ@. tć o]1j+iS>+z^aE(t7FjUwU*/L)t<8 :*"s1Yy06wWbC*B$H-@;{xLNEtBkȐR@ B4h;Zm!;o((KƳF,^d.ì[s*~/bvKQl-rZ?*7 <:o#w1."Lo9|e)M0 .˟hڭˈK`szJ@^Ɵa=+Cj}3%z .7;B=t.~]LLVَ)kks'(XZ1ZWi/?d= RK=1YDZZM(#K XNU t &XA;H۬4!#9J}|G%)W.aD+A_Y, tusLnSJvσ.³TT NaZ"Z.:Z" -{֡d*Y"JM>ו|ЗbvnGjrg8R",@8 8 <aAbwb:ںrJڋ D<7&ao1Hރ!{ը;drj~go(۲X0MM)&kF%yfx5Az">EK"8Uٜ5bZ2/LH k?$~߳ ~#=qZ Z{xU塔(ƨ[ɅpCk.#?pBac[Lz/wM5eϒ9ygԮE(n52eK ]Яŧ%U%4v`{E};UspY$xNJq?/뢫'vUZ3k¬2,˻gyIds ˞Eйinj=oPVWpiԝHR8::{w9Yުs"eSwB]kQCٟ|#{s%!˛CrE{#Ɨ6r';`P)<у0Т)@(j!HƟHR=|t%f`{Y365 h+B$"a6R^qT QOoď)uֵ=\<3Ⱦk3D?3Ȓ"m oj&bV]h't? `~|Fr MVR%\˺ƝK,Ditc}|ǵEɇHg[꽇cl,_ [9DTy Qtׯ[& :qj4"E.}$\܇6Oo>%>G ԟY*>MlHi[~^տgIs3P0A+N>cfvS\mݶs%U-+Y}9Dag?Mr[xWLD|N-8.ٽɷR&73+sWɄ/E5;Q~na$u '.Jf (W>ӌ4(yhf78DSF}y,L~ kXӑ4u%{󮞃^u̍Яl^%ab[-ٔ&GЅ gEfdT|jC|aYCF'W@*xµrDX3ry9mH@z<% 'e;-2%E zE/ 2գ>Q=RR]p:>1YY/vgpwlA;<;lz} Z|9]yasDohV9wfx_o'rpLQBlCrO9XLꙃq|[]zՇ;yeT\^˩,Nj`]&#Ƅ4%J.6>٫yKe$bjhѮH{eº7׺ IBߵ`p# ɓOZLҦ9P~V1Z$iރށtȗD\k/B)H,w JLO@NRIUB;,iog.2 n@a!p4++ bY6z: !I-5Zcժ:QU8rz"ve(P&^)By \Bq˘5w|_EOKcmWKzimS7Uv wyAwĶa(Xp0~* H,n81ge}M1P̙d:[IChjF:!ZIA~ڮILkGM'&HjuW$/VgZDñ:wx1R$T -ry `P7k|r5AjoٓW1iO zX]v(eR{ 5EdĽXx>νf%ЅkZ)i#kj"tU1%ꉴAM43m螼\C?#pHY2С?3a0pScEѵ`p@Npl(1oĘ{&`e?WV)@)q.y.ܜJ $ͨq9?;85$T˗|d&n Sٴ]@5e4x#\isWଢ଼CnP_?ԚC2:^NgƅԚs,h 2g(PwC)a,]ks&{#_Cuֻd:Es=ľcUw7sM&.#*TDWx+2=N8*!K tFْs|:4cR7ٗE=̒BTWM:g 満d=v{ܽL 5i .7#PfF#xNO? s.S`xdX B6|BY GUCXt$?v8*fՕU@]onOD>W*k͕PSbR7hYuj+_{]Ʌ]J4eNͲmv ۙYמQ|2^K/_ש~قrzkalk>Or`ӭH6bM{?( ~"ˍj9dUE74k|.u]\XwUX/2 .]& 5Kp*+䮅Aiy~kI}i`Ҟail Ïqj2 ۲;3$#&dxMϑ&,EynvDJb;`$'!&m'ހ༘jg3~>1w%; #-`6N)s_GJW$>ec9OJ9`}-DHbM ]ZV9J$;u!v%9mjl3 :\bvbJȀ^MQļN]O }55+f*٭?s <"x-4z <^a`!|):+ DUAMǒg<v*GtT3Nֲov|m>_$zmBddP!"E8?!^֍x,k'DW7;arJa֥VzZvՇrx\4A7)+ݩ,=AE+j8bbzLjPV꩔Os]5>o^l|uP+[b S+;GȪ$ j+v) {>Qao_Ao&I= %m1Ε%Yyh'H-gu.9ۑ4!lK9hvOs5fZ6^ Ԋ%m힃q;R f9ԴUcS*ⲨY~ǮqMW,+{s4#*]yw9M1{H`IH^a.䎬h13`A F9 h{@#\<n2貽S P|K[4(hJ lū4Y迸 lG,]Л~/jK{;dH.( n1 HPdEO{Tߚ#'?dnX=g' J<7Xk"O$m<Fs޾\tLP6Rʶ9(\D$S-?Qv= Ի^|+ǹC{.zYaB w^V(җ_kU NsQz;BբˍeBle ٸ ~As-9l䥻c j#v9.M/fkl}iYH8}+% H뤄)n+Y{|u BPf;@T4a:nW[?$ `Қ1oQF_~C2YQhhs#bw^UcЄ?w/*Dɫx9@e-q[X2 VGy4ekhjhJy/&}:p*,5K_ QQ IMC,ĺhFe9jgRK<.*1 tߔ:>\dY#{#)c{~IV]=%T-C[xS]!H"K#N|ybc oVhZQqR9}*%ܸ#;!deop/!AzK 0p%3}Q,GIݜÆ{Dd2pWCjL]ۀ :Bj94ݔE z+n@98lSnEFFo,Ns[..їik!na{:\Wlf`,,>e Ĭȉ8o-\)ړ &{/M3v>0.#U!6w^iRn9­ ~i)U2 Hm.*@*J$myp=I0 ,`n5}U>#"{ [ϧ6쯂5TptjXAZS*FcD(0d陫\TS&e1kwAWۇhR)A2ecW#Փ1d]P8Ƿ #h.[zbOuvx.W /E4')س-UpSځ ةlx^̪dzMz&qv֑<"%!I?F{TоO|U }(U׹5ulK!  u>S/Ge2- 4'uM^|<{P )EubE#KC-T.+N qb=c^}"ң¤wm ^*% F[%Xc}]-N{T'=%ji@ MۆQ]Ģr}? P(rCߩaةJ4af}=C[W7*7 :2ާ] _Pٝ"#?ޮU,XAoM$9|Ij~miM!+G J9f o:*i"nEo Zƞ;'A.NEӈm^DS>l^ca"wP(!CM4%s2St-!@-%Nm`tx$EЏ6s¨HP G8Qx%V>{*= U-L0&BI6]E4 *%Hi!76? KmRjݠ Fo\G/#~e 5, "1>u(^ J35rm%LX9) %6by4Kh*[(EŇqUx,䘋Ѡ/Ħw$WX? nNe_s[6iǢ>kNhTbzP32ưX6'0eҁS rLV/eRW,fG"$OȸѫTU٭PUKEMX(db⋽fo2ґOp7C´Cqr~;($}32%+,HDf^dXʴ^$xZ'Z$  g'0 դ!@%,Zu3zb5jǶ3kGy b)`^blS+2ia{N5ZqLqt*Π+Wz^  $qiOe$@!>[d5$xUQ^EnD]wO@?a_8]H_d8qvr*?kZJF؂UTh`NON–.TrDjujiH14y;o .8ܴ5ce e r>lKŻe&lڻ&9+$MF?goe5UVQtkVKe'  hHp.FzU v&{AWᱯ JeH:gb p -u&{+N Z LVsn`2(0G5HϮ,xjx,*m,D޵iC⌛#sb#iԉQ\e-#׍ v֋ .Qu>!hvLV&1wV\ Ұ!s$N:5z88m5ȐP.4Σ< fRը^(@RܰN'Zגc)?a)[Tp]X>mUaI2G;W-5i۝V3*ZS>'V2OfwTLX)<Z.iIG2х#&7P'IESGd4.[V8_>%! pb.Uk`"!<@7Lv]ڮpB4vDNx,ӱJ8J*crZn: ߾ y>ms; v_K8[8~f_#;97lxP3 `W䛊bP%b-zk|?b7RtԂj!̳j1Pq_9%Op7JB g#.ݤG簽jY0էgޫ J ɹV!"ԂVC&3E9Gdnvq_mZ>ޮNG#$O :zjc\k-q+`WGcB5kH}a*~:#I+_5Gynk4&շp1FTH, {Ou~kAdq5𯛸"(դn sN|1ō66q 2aYS(?/'eɕyC6 ;Vb(CXȜ,…*Coַsd 8>EFP@ N`-Q>mCl j]Ewm c#^ˮQ2sc_Rh]ZtZGI`>`jdmYJiN-DLLeJ՚6Heo1Z=.,诼! 6`ҒJQ p~om=6^|<'x &]\k\,o9" p-XmI,'c"W騪罯d#iVP(׃jȇI;qKv\73k$-#z1| S(./Jv1X{W 儼fA(Y9 F[Ƙk C-j|qHHEXG#K((}  BD#1E۳;DeXfhܠ30С@'Cl{KOQ0$%E^tV%:9Km9h1[@ЫG$G),G~GTW#N1vMQVZ\๯ۻ\G¯)e;~YcV8*E%v#4`%̦wc \ - mz ^Lw^ q̯I㉄3ˆ^8Js+c\3BL,}5|*.?ce{_A﹇;4klCNJNd&T_rO`zZ|aW_t F |%3;P >]?aTWpw޺@fDKGt Sh,\XD+)ɭ^Ј#J ^E+ntY9dA1L!9'и&N%F١Hu`3魙N#e'n_*a@/n;9 c  .d Uf}_Y7-QoB"vLkP4ŜDiW,CS̟CDCZs*#3}OC pthnax`ԐVH:x2ȇgx~l @sǿ A)+5̏~ Jb5%P>o yH[ &Io1U}~!m֍OT{ t]Lz,^KcsVbٷ,Nf{P9:}:-/|*9V,3Pap77~0\Zc0:+=2;ߎbT`I۬O*b5ۙf8O#Ht)꺿UG}7nH1T^+lS<^!wSA: cXhe8\@A,73'Aқ*|-Suм329kHo8%Wjz CeZaN11M/ uCnKޟ<⮒fh(51ꅃb Q? '=cTEüHÁ7L]>QR eAyd0CD^6(v(+ x"b4Km'VQK5@"۠OT*h&tE8Vpw5VX݆g*>LOR58VJ!z A9ﲩя[KjZrc"4GM-,rvER=[i,cfcW O߅s;"6urWEt`W!P?>hRx&{K9scbᆆ+䃄 t+(21^>y[xUsT*5DF*#'*ɑ DX[w#4qAٓt|a;+=48- @ 1 LE(cRݬ} ;٘9 <vԜ*2IctS~0SN&:&gf!t7R}|yȻ;y[SB'#B MWָ1񆛶QSE_a ,3 *on[_1tD2%|Od[ Ly) Wp ͻH?<_{fjwv4{|%还Kls].Zy*UoTᯨSE\*:2]Jt 6g1oyDSJ[c-OV/­WpiP -˷tɊ.z ҕo6/:@E|А}5&EnE6}l+lx.]*Ķ4xy@йa emد2 K @%ȳCL~ѭGݞBA4 N?wVh_)#?7 ׳2AncTo 2ӼWb*ļvOVx\QH.tol6ۖvk4m.bQ|Q]hQ@@"R#.=1y|SMDUތ^_Ej{Qhq{3CUDmF.V ?Y>Y%$ ǡY|;yTĺ()v\i9pH5:Y2~IziS%R;FևD3gӗ-6|H)  :V|?)߱@/($̖\lQijoЛV'dmZŹVl"V-"7bLGM}4WJH:帲]٘ƢO_ʈzd"i)9B~- U=x ^ޒwA>F.pI#MtVdYUE܊~Nc]MCm ȋظ`Fjo~w3Q8_Y%&s7QK!CccNY3\]ܠ-Nݯ2ep^~cM`0S15*)G]5] pa }TV4e:gQק27. B?H0kDn, wt@~@l7ם!D+*N vAۚ1XQ1)-i%ZfD(,_> MGU tR*|Z%PDk\cےJL2@yLPF&<2tS} r%F5͟tRƊV آK/]ޕE&fgSesV8d YJ>B)6%1%#tcx.K%12Zrы=CY#D3>O'Gi-[Y,=vTHD:r\]&1 סu[nߣCYHPfOG*zFzs8!cYqd7Df5+:C"e:ʟ *j% Qb!ҧ _S- @ pk77l+@ͿcoYH9=ڸ- EF'&2y9QeQ^[ >R1a'oŪ"QAhpOzAlSBPD"!G@mm^ԾݢN?WeIx]oi'NuVs{zMϱ߂DulǙY(= 7i UM/_3)vc.5߹=zH̖ pfN>2޶測HQS~ɱv W/"U"g!U.(H۹@744B`$|4HB2 DvP+K"VOHiQwV}wukarr%@oaH0J|fDucAF:J8ce8gl/*9tbJ*3_霴Peq?yv?/G-a{Ӿ᏶Bh=kjt5Id r#oT@P2bl5o${1[OX/TJmEO~kj5IfLa+D;˱\BL{z3+-^ȗ.3&O]FlJ+}eSĦ0 FU2wCE,QED HTn:/p$&)E~h*-G};PH rKtLS&i1}yӏstA;&n8f04@͍it x3*IO%};@|04 kXȴ\ZL@nċ{n{`0^NjjRzkdځԜwD,8E|3y},[+^a-F6ҌZۯs"톗y~MzQ۵:z{/p2E_F}.?h {uD׮l 4WSw,QMq{Gu,C2j~܎eZWc)j$a sz4D_FqO"oynU|0zqR__oƛ2bPd]m :i7%LSI0kr_VSA0QsGriu!v@S$~~^H^%on,l>7c" pl E9'meRh2C=UKT24ի@f΋0UklV^X>5?+%L7x}#}/<͌P׏=E{Tn-=#)rcX1*[tH\UNlvJw A~fJa{JdnuX?(J/zP8oyFźMەMoՆ^1D WbrXhOc˿.ziO_EmzuDt$%&A]HQ/-+Z99 ȗN;H1p#e#a}q%P0,^EkY~ Ek1W~uIPvEt|tqT{$)SFzzB)X{F ;} C-௃R/Z+e2*TٵMvxԆ3U8mV)(Fr@ ܺdv<~+|1 KA|Ad\Ay\=#[I !LTqkP<Q;s7ޫX`mAл1"1 SiY]*DFdNO|׫{~(F~JG6 ф0Z_蟄2 gA$oU녟_6Dz4i2 \\{R4ݠ!-:脴-JUn4.( 8@kΧ0O bئɉ@wCF)˚z0AX}_}qx#f>oOHtwEUqL"xDT>#BȉC-A,űfKL`Ni!'; $+Y . (p(PMzRtx Š^PL<Tf ]߹`UquP*E&;XR,< 0.&Oi>;1x`Nqa6r}kʋq rE~ćB4C6˝8O ܠzvJs44X /)\49CZG`іeֹ)ƛx֞2Lhy{TjTL:CN6^9aܿ)K62„!%;[4ammlUNdjh犨.eMxT39 Yٷܝ')aQ8ܣ|4ȫ]y}fEK g;r_{볹$P 듙* Sʤ/fJahǸV݅{^J?V͂+0{[g5Ej7C&P M Yx߂h*B>k{M973ԍQ~ x%dp5<.@|oØO AНঁ)>bÆoF|5ehDy@vj6oW Tc@{jLp-ϯdF'2^pug:RLlM=O1¹x[J?aR5ڄ|mf^wbID\[VN6Khγk~N L9J<ˈDR"TMJ2`_{jЧU Z Ur߬u<,< 3hh ,K&3S1@9 ZxPs_xRN/L__w¶c~!=Hx_}R$TZr/?{UMjEF4ia{yt#sS 1lQQW;2I*6QOk/d& XTߑ<? WNf U]ZuY \/l`FYE2xP)̓ۑ,YxGSCς,t^o[di ?vubx YZ~c\O|qqyĆ2^ZfbmPyhtv Bz虊!1æ_@O4BI-U8XӭhG:5g0raҁD$c>dQeHuφt>*tq&w\~w(D?س\)L&3?uׄa(U8Z66? l2 WXy9 dƗZ\]R~kq%d2PZ=s0'< +$3i#PA3g nDZdo[A;ЦICs 1UM)DA Y`kGfQmB]"wROc4~Lݨ l.Q+G'?p+i`}'fyh*cVEQ]6`?$7=OmQi-Uw&=nCҧEh|:ucMu,DHP6I6Сszƈ$$;S޺)wetqmFs!+}W. wĪow9/h6!`Tde8+9\٥ =:18^ukWUg#yLDSb[|~ZR9ÊPdNlĠoD鱀HH\{sփY@@o 1m>-iPAeœI!>jr* WF\<ߋ/̚v)PULȘ$- ,:̽C JN$C Y r lyL^?+WւY+4Ȇ>WIu FͪTҹSo"i(ھ'+)R,)K^j D6ӑRM(-lfi9{[m^! q8[2`1 n~rzD?*{6&&L5 zEĺV0Pɦ7\/MevL8V| hv>XHHɝz2.V\Erh+C@qx0EQ[B>n2EĉɉR*XX<>Rtcj''mCcm>I["xG}J&$JES6<~Gf5.e^|^ IK\&.**3-D)@10ZBWXķT-_YG-2kُ)x)f9/n f>u ' 8z$n#6|4{1wD 8⑱ٕetmQӘ#:~NTKn $7*bAhP Bމo,By4 JiVm g$:> j枻f)Ī%QpM>?guN@sv-DCR*K5B}ֻu(GAF9< e%,{G "bOtcz:6J 998֜1vp73(*+&r+Jp7F I=j0хڈ\!C +Qf^_6,3;rґK oX}d>(#IŰMZC./P*(E2Ȕt!n ;2PK9`Z^v"Y*e uX!IϬ@r߁c<a^ar(CSwE^mƹ "qX,4 _R2JwuŸ ѻQ.41UZޢM`[%EC уZ@ 2PL LR ɽ5 SJ8ZO 9Y ܅`y0{V8"(Tp+#/9]>KV1gYOU^|1Py-/ yܗ-w:.b"0+ iyUUBC(10uϢAI^kZ'FYeAײyQZ,YU~'U0Kܩf]O'8`e[YHcZSX#܅[}H`97_3J$Bڭv5 T Nw8 A3j#xb-@a|jo.Gklj]qZ/к#0uq('1.HSHuLG'V=Y`߸Y۟f.R'8:! %Bt^rqZ/7U"p H1@ 7Qs< U|ɵZ3^qIdRUW?5;Ev*/1lR¨)U0ɍJ`81 *0kaI X$#b#/AA‡9 ޒs2I{UH5.{VE$ŏvH@'ٕrC N[A*!8}% uc0d{8QL'CQ3ӥu uF)@VO̼LÒ} =p dp1~Z' ޱ4N$O2 UhO;T31kT pLK̞ v['omh(HƑTGXyEy+}:أNQ}˜l ˈ+1XHerاĆ8ړx)xd7,]4ز;%$1Rd62h쿟u1pstx&~Uqެ<ʒ 7gS!]Z.dXkiQ=QxWqE| -K*/rdo2crp"= 2K6cIH/Wy+ѰG0!pLGlf꒡u/֥ܦ156RgbL,$P^ dzfgQe@g:`*Zr̕Yؔ ƒhW*ˮ?gxtl2:\ǜf=Fl6);|۞*O;^EE%CvE\%[JUmec_p mҊ-DM:j5oGYW*rQO0_J4SB|XVk/G[zpwtPkqWl0 7pUԯ w#{ɜFɿ`W6%q@{c"H_Z:Y\8 ,iFfl!uxܤ}U4te"}).Nƛe?Kl{DBl+4:@RH?XrEMUp~xLZtW:R<'8 #eNmI??dL$SuQOgp.~J&~v/K{v{ v:&i{_PT;\H$uј_k+Ć *^!7J.wǮMځW@Kbkۺd/iMDG(H^&*63K6 '07Z\K#?$WaXnar!Hbk zuz>_;G${N:XX2At99<Q\d1\H_H?k=nWJL_g1-WQB  ]񃝕r4ghfþנrsKS؆n]}p+lOgg+/ 9`!n lVU|5$"ٳ{Z=$0P} 6s \(ǒbHa9-AES8+x{?u#\Lk)j*k0JfJ{o P `BI5YrՔw2XXBÁ ¹H8A4OR;\[(nH 2Qذq 1&^_3KT"`[tテ'r]dc PSC>sM&}/Ċ ݧ%z|wӑ~+m54[/RD0 [3͸)Tc\Ou QoHisTTz%>w)XlcrRtH$h-)`P@y 9*h .0'),qoǁk .U@U&_7Xx]+oh}6Ѕ;H|7⊔w|fME=wh6OPq}K&ڍy P )c9qo8va[5ZDVR"7Z*???ռºLh(/i+"aէ*>{b)tÑ@}JlE*0vf (=L]4M6{4~.!]8lmx-7CtםJ+"fY/-yZ;UWEkQFq* +? 2.q`q_gN|ش'~ГT6f?ckjUL\Dz51 6\+n{7D6aa7nUo< 05ЛD\eFʏb7}ynGB`(pBoʷoGDIԀGd5bR$ڀmD((Քwcz9 ȓY9yŗKkX9m'Qލ}tT {Z!$YV>4b.֤=q2ASCZط~ŵ"nSF }_>#H)^y7XHRJ.xcU͞U9}&AATY`\n{ә_bR>hPz Z Y!?̡h@sz1j^BtHI,JV[S9 Ǚ-,6ﺣ g:>=wQ;[F34͑]YÒ)FגF\^c\vH  KJpt)a=djܓYW E_>r]fPFEElCݧ h'Kbxs/@Ar;/R@k"!|fmg1\͈\}k%g7dxo?gOhJv']p2ۛA]ЕUnIpiRe&PGڶ$'>+fHvJ}ocMFoZV珂BbonrRLM*(TIֱK10 u93M\aWmHT7~G: UVK^hBǻWs0{k%"9L͐i@[ xxQHsٍ 껐쌽 1OQ }"!PNQ[GH;XK>6F!6/0LΞXgVM`[B: PU  0}ʵVQpU( hmbIM,~젋V PҏM~m8Q+[r~ J| 4%p~ZN)D߷kx^ɗõ$bƶ&=X%. I*3 e_e<5~1B,ƟoSIt'I}8c} [_JHCb,p%S/koMeq:45q4SUV=t "O hq"#秮=6Do#-3R%aAYL{BpfF޸IcRy-iNvT @-딷a5 $X ǵk.S(hECu٨lbu*N'GlCmYho8Cbq~6}Eܝ֛ _/=p,{dk4F˄>`Lé<O'p$vJMǣĵS,ՌP6zӽSX6_3ЍQ_[č_;S3G!Z*?l.HWg1@X3?сvJF/1f X_.Vcِ7]5"gW. _%sRpY!QIo" uSLe Yxh*97&x  q&LCx,/mj57we5Sh kcoXLYn6p6̪_"DY`?bm%ro5bjFr9"|bn. /Ѡ;pBr-N`p8E AIM1N,7,V0 S꘻PĆ3Ʋ:K==[^B$I@4dv'DM c]&4# ($w M5/E9y- )x|r2Lg <¯iգN{_{%n%(rƕ jY ntg`,aH+D&Svӥ3="MqC~ڡif -b9dnE61\[ۻ n-6tlީi6Fb |`xA5Xa_]f1,VlRQ> !2:&b*S*HFLTNP,?{iav&DUp|8i?$;yI1c0`>VWuh9O-<'Ow~M%pGpha1 5NVLDف*}`oW*M$M)!^WZrvם&ƔZO9t%UƇDVb>jf a>l->ƹ0J׫Gԉֿh%/<&-J ,?َ33/HCT 'b'I1unBe7th>EbElfnǷ,K[K c'Vʹ1Ucae83dBik5/X~8".va)M)hƯՎtLg9H2iŰ_Jo X}?j㳱}lQ dakAJ4c=&o YԢE&JI8niMJ7ted[Y{jiG |?%k)LM|~V=};hCo4=^.UIjMή/j Y|(j欐*_$e>[3LU%nN M]0|:N_ ?*j7jcv5DΔ|eFEօH},`Rnɼv8O6)Yf`"UhD E׶ʚUrD YclXWaiY4ɇp'T$I$|9M"J=ݕ {w5H$QK֣cCV#Xϧ?&<-|-I _,ͭBnn"lU+/7W-aX1"I{\X^nm0y-ŨtgzTG87F8 7n!ޕ 9XI9NSUMHtb*|76hʨӥ&M:1GȝpY70Li/A;`#k=PG`i/j)eb 8M' M=&跠;tj1$m>n& ouz=KBj l`Ζn"Ð TCdL;!at:]2ׂ`9y ʁ|Ɉ{ 2k/1:459uc{Ewݐ =Ha' <3g^?!˸LH]ӣ,XYd7G L4O#AFqGȚaJ8{O]}7qzYd6 e./ (uU|(Gg2WQ}u#҇:05>ڳeqq8\-nojdxr^ƴb4B"rey ׂĺ(‹SC0Z*0)z7WQJߎkr)`]&(שQyϔ[.Qa%p .Y_I-j R.h#oW6p]\?ЀIuڲ1[YXP+9yKwzW&ӣ)h XBMMi"U ;.o<4Mp9/t T|W76xu3϶g#NQ& f@:A>Z_hg<Х<[R-kNXEu^:TI1HwD˟WC2;r>rxDџ:z!`}Fb,WqI\xRE~$Z~ĈAQmUd+n=gLa鄺Ҿ#(ͱ qz[=4nn%HÖxަ#4ЉRB{ OmF|VbemEQ.gLm,-&GfIk]iTmit/z7-t&QR驐l#&;W•2ݴ(L< ="jm# \ !bU^VƙnU?-Uw{R |_'#jBX[N`~½R}ς4݄2Md~ICMA+啉[1҉5 ŒhUԀƂZ>Q7ol=fc t6+"5nC!|% 8˞!b:o,?u4lKd(B$5fVU=ߗE[qC}AN;FH.V "P|g\[r+ų+gz\uֱFhtل_iXAʎlLi_@  § U Q(EQ8u=Tp/2#٦Sz,]Yp-y_ Z;67Z5;\%pMxOYZo)W T,^f7E{#A^[ ħ|n+Fb؊,e7j,-/Um:zjSYL FkFLz(hX-3Я{.hr03a ^a~@=_EgqO!pճ+\8M+Lf'4 pґ֏UWP+Q(֘l"YBRfmYߵ/Mb$+#W|YË:NehZ(%S!1ԥB3r`hp ίpA ј-u"/{R!:^G#?Q`Yp%XjkiılQCX zMOk4rp AѓlN6 컕h5g \@b6@ )HCg]k rc(SGM3,\2qËKZ7;Av lAӜ6ݎF|ѠgKJkkuh֥Owd`5MvF3?=|$cՕ}X q.@ٜ1?!29_ ?yC4݉50.2Rbv|,&VW\`zV#0Q³nNͯU(ִCqs <n\3-u⧪٘ KbHON&ä$c3"_}%,khs p^1 P ÃVC$L̢P[)GJBdikLC(r8afc!Z о3:(6Qax/ycc.ˏB^rv?1#sv'TzT*#GrDDhҙ}&7ax_FrPL4GkmDVZk4˖/)ao5T  \QZX  qb%K%j)p_L^-hfb6?zr;;TO_ZޝCC9Nű WB)f74 ^p UvP# aRX^C/T%]X܍ZձBԎ _kr0hm )2]kusٜӾKOg{in'޷{w [wz$w>Ԥsx lB<&Mo`RjJz9<_y5ד;z,V3W}$4lyVmKY^D#J rMxE{9 }XbѴd YD4lk=2D5*L*ơ'Y7M쏲U~lerVmb7H$ǜdC_-9>$im{[kFOm1& yRU@[dܴ!-hիJ˧* BpYp{L-$Kk)v0Sh!LƠlz7:c d?my2"ccϩ&jS!>W<_m ]~~g7]Vt_5=Zv?ukt(:ko` _ KDeO7af"W(2g~@ڱ'uXDKڡmPەDmHO?Nj |ѵ '/LbI;~y8c3SK`MD.2+E'3Ȱ5"-L]$T,}уiU׍JhwK=}~6Z\WS='tFjCW`i e0GWP*~>.J()?v͡wv8y ,'WԷ0p zTh@+{$ }Pց.IRBr`TǫI$ V"suA0>2[vd_UmWn'&@a?GmK]cᰚinY4&tk8AFD|bXm \/yQ\A0f_QSe"Mj-`(FXz=:IB6<4"Ssؤb<<8Xx{׆t+A±X'5= 0t.p5Oط0f#`Z BYp R҅kgWMה*ŏ|H2eVF<|&m%AFݾlah4d@ѳ5H뙃z,eDo/ -HI)ՇĵݚIOiF)2H0j(UDAO,A0v)UaZǣC~X*bW2nKU%fw@I1*?} ~8w KQ VR \n<Wu~}÷mL/}5U.OKdk+n1<8DVUp$tgzO#C7Hm1ɓ)%K y ^>omR~o:a@P?U[G#AǍ\^4C07^rpz!)btI E REb>꫸> ZTٮW`> S!>s8zW&~idn,lH )-xc q㔶v906{!!!GPQn:/Ɂ4޷Y %hFkGMYxax^/p{5/mHBB#>S6]O13 u7Q4 !l9?/nj@d sƆGh}n AgZcG#CrVa` ]$D½uv䐳r ˥j\z<3mA,/tL& ?"iMT! g>PPso у2j0ێĀ'wf}.oQ5DB. {}Ќ;~Tx!Wϖ'I/wUa:ufxK4ڽ2TEk*][uAT xF9]H$o(X]̰,<~!e8YmkC v́Ϧ(J*;jfz1?Շx ,h +䢙2gPVޫo sGf%+o\Չfwo e~^b׆p>>iO™ /=m'Kbl5ڏ|նa 3Q!6:G ##!~ɑG=~nYչ.ZN{l`sBSJKXcu\4`99ޣɚyOm0-bk.&"g1ZKxAGXj]2e4rtIWd?" ^&-^1e엘p  wz[^n%fd.:s2|()P4> m6Brec,llK׮lԹn}tD;ݺj0+Z; d3)nfVd1zX!3fM3^C*ydދ0^dJ_O^AHFZY>%c|uȤͤkOiO@T9f-M~u+D6s6Eu2n>SJ* Fѡ%rBQfBm)jCޙ1/%%k/֌i[sS Zs옊0Q }d/,z%AoN)?GiGfQD~3UBLHフ~H %il#n8΀'^ lYTGv5%>'W1׵AyB^-|s8/OvQ5Iyb;!mV0*q–=tTmI5W"?Yyt+W >IqPp| ;^Yu ɲ|h*~PB ="LȽa?ruݴxb23XXa>JY5w>>i 0EJ\Iua9;w~vX J\$&z dO:#6VU&@gG5@uSv^"~]}B R]P`|yվ@>Pnas~ޅ(K&d"|MiKdWC |X W0,~e <+_+1Ϳ8*u:voGc ,N_zؑ<-ewײq!ҨXSey.pjHVw/:)_s|#&$FXЬBHU&Km^o(R<3ut}%qXJ@V&3Ac7I!֤hl5yu'j%tb5jۺI/OYyjkXrpT,a !{_Je>#yHvDbkKY+mJ('#Wb~әDdg%Fo"+[8e %0unDldl$ѷ]j?:*Ͼg! >B eCJqo/9\_rt-^V_ƭ%@ aD؍}1cw[/;$s3\,* ?X .^9/vs ꃙSb #a 8=W1\z- 'MuX%V[U%&2d$F\E.{fr"O!gM1k¿}9e0Ĩ!/yHvj[=IR:XgYZ07070100000352000081a400000000000000000000000160d9f5e2000066f8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/f]?Eh=ڜ.+c0p(Q{q rPE$hjyU,: mK\W rRl:6|$m"^ÃP"!>6XeH0O@CJ|\OXjg΋.*LYj=7e"[ؘc| 8.lSL{]]SKG`⧋,,⿱$Y!Fl8R .|@]ןDӍTٓ ;ǭg}޸$1٣!ij]XPk3D_ K\<:TM p[M5עBdu KI:f TWn&J}ul]3i}|6s8C.;ڔL|@huWIT"kLAYWNw=vT 奁vI`YÂU3Bj*E[DƩ-e"}M>~Xt!%W Y|Fk)Ϝ8~]-FI[8q+ +BjZF6f]o]qZnA+<'v> Imff$F= XfF@ %gl;2C L`ޅE^5O!+$QRС]&Ŵ$tA߬C>|Fn3`1ZTآsuq˱-X c_LCT'#Q69 Bb6^}؁TLHg4V/Hw#Z(A[>%MFh|JR9қo%nv赼)q>qFzuN*,,Yv~\_!Gk7iXV>5?3A_legtCD,^XXKM"zNj^:#1>(<}8 nD,4>`?/905;Jz@`2 %OjW7\oŇJ:) >5@Gzy~ڱu\d4%9< t&8Ė7:\^T-5ݚ7i2{8ltZ&ʤ<37sַH@Ŧֺ'c6s B.߮99>5t%)ϊ:"fj:&!im8 [.Nթ|gx9O:)K=[ojdYƿT-\*$aÝ$u,a m^zbp`vY6I74D6WT&0~q7{u.q; >3)nV(*0nƻ6p*aSh&rڍQ7ݩPeƳ'̭ 1I~F#kN1mdY"J9X5Lmwgׂ[e]6"b\N5,M[ 臖_Jŋoӷc':^{2ATS}6 dr8}zd2BjWl&Z"#Gec- ^*OI\Biu6n|Ldy)(;/QfM/9D9./j~*m"~}һL{5.M}ˀ]Q7ϙ1 |x-Ot~jm1o$ 02WBs BGc}Ml;Bfhƃ@vgmkf\N_4řz z`h/:׾s͖|W^}(sM\ #3R-GnNf`;M'VaF(sZQ=o_zp0#sWn8rA[ao,KN k!J'M0=gǚzV4Ӵ,5w0,VDoLGB /'H!!\H_ W&cv 뽰G46!hI+;"'_ExBR<=gvuӣGl{۴#% U").i-Q#/ 4PZ U. ՘k` 'w%ٛL"a_<\O}wO^VGmWU_ԙ3H1 :P^-)YJ WSz֔$@`@?`}l<8Y񗌖y,ϫ6ОVh @B"K/^?i hZ^cW.ʭ쒌=sMYAhH p$9dQ(- o3xFUʗ*eAU=,K( 'Q-ƹWB<]T aa|>$ĩEoR7f923]UZmK;ZcOˎۣuhMD_6yq% T}QIW|!Z>D*XH{I𽅗Zt2`#%DѣftN |6Q[XGr̦-;#Pm({~/|}fRgy_6Y7Ax s GѤRq]Ǭ G4oƻ!*x$k2Nu͎ؒK̒#AV!U)CkkL3팩DZ׎Wk DI^{z1m%gFER`Y=PVED5jH :AB赺֨3,!|^*AP*ك"E =Ϣ:ᆮ=`C*<^`mRSFR 5d&iGhCyߡ*nI%yE4mU@8cOS^-1Qos:󸏸q2ֳ]ZjgOYx7DӰwX{Ϻ<&E Raբ^V@p^e^ Z|8\elH>5+7'=(=bBemOHJ47ךH%Wp&Ak͝ڎ@pc$b#J0{){'T)+2C? oj{'z J+o:*44Z,XOɜY~=nAI[|$ {y Fېo*LgQmoH56ѣ$IB^\-]@|uHDP2 򶯸Vnyגm:IpuU|UZͅnyR/4 ]Ch6ji~"3[<U6s*T$ S1<$+9 x\9>`lF ПtGHCQ /r.3{^=Vܡ_P3t_X W}ӶKQ{:,dF1ZtDaa"Wcx!gY[Z-q,l&MzyjCAW#Xʠ"q?psz]o{lÝIK@9v$DzgNQu^~ R{rؠ?zH{k4Ό|_}YaٞxT,J<"$4@qQhm+5A ڕ(gꙙa`ʝw ;l*x6bA_oM/ rAB -פSpPaj軍D ̟&}t >i?FeX7Έ5siR2D`8G'cT7ت %(}halrexnēz'hR 9scXeg7ى9 [H\LMT>T'Hjnd{hKێ.ixsb XP5.B kkR9TH\ o;GGNHI"0J&dA} Q0n̦,$k(svEWTTQ^Ao:% hTqklU-6"˝ybT-5sEpED5V\p$54d5؅ҫ^,6G' K p(LKxG׫ݪa` . mJ0~@j ɀm t z !ay*j$(p^(O,JfM%.RW_>KռMrtyQAVFI ]8R _1 uKr5c?=CЩQ!F3*8y1חRTAmjlT ¢`42X㜝d' Il%B=(RM糑5|^S"]fru*pEZW wJ k cjXN.0-vLuOifА5><>Wa{ KPWm j,=D,ܿNO't`AzqP&Is1 ׾`>],_شM!J^ۛgSUvvsb$[X&oZdz~ 'pތ$$Y|,uOb) p"hr~;ԖWx0syJwˑ`@^ ItEa]ػ6[fJ69j%[bbͲ:!ߞM %eMX-kz qI0;n]%yR>՗YZ]{hAU-6Me'()bPŐL֏#LZdBIuMd/5ͺn;QIA7QD66[7^׈P|I"|"و%xrV&a:TK9,;-Dwe.TrLXyRJRBi]}j!qB4-a֩'Kyɀp5D%#Řgxzk{r ܵXQ_Q)"ʏ ي5U$@`jn%;r٭ lfiAC]ZDlgau!7ydTp`&ev3*{W6PYi/g`NRcR 42jbgڡ1 E^Şr s- VI^ah;.d=7b]bO?צl'.{&r<^Wm{jGmks(OI@:d.d2"AUu=\niQhs8)r8фl"}[1v,)Afw1\!7 <Յb9juN3aQ]Hͪx\斮w ѭg8%0# WA)jkq#L@ՁST, Ɠ&SrgdV6.9R"#5j 3*tD949SBms a b|Z*c+2rn^!KگR.2F#<\ 6Wh,?K{.>tuW s*)zЦt|4Ћs/S1 @89f2Žkr[lc?L|T ` s6ؔMXNŪ{"4 3(€iJ! N*\ ld0$#.يh>F$T(u7`k>%ĀO/"̳O<d$ 6$ ByX<9v w^Di NM7 [p?B׭HT|DN/|H09]?Z`uA1i"R("β0𤂩\ ά5jKP?BOA7(׼-Go/gƛU ^uE<ٸIPtncF؄ߍe7L ?KfjPq686T`-Do^#[MsJݖjc "~Ⱥ)aϗMc MОQ{tZ/nTÃk4B?9Vx|+Y`%=N3`=3Žg;ƨ+'4_)hp*Fȏ ZФ3:N{`3𿅢y(O%vjHx@HhۏԦ mS&f pe Xhq6XۄKoժ=?._) z/݈_Yϊ{-injnτ,$%R"\pRS4qfh+M:F?YL۴zݔ g)٦ uNrw+{Q;B )f'Jo1*.%0hm㛴⩇Ư_Q5#GOs|S-#Rd$$CQxSl6BK{E0ZsNG|LеK2`iT<{u0uA.45w `x!EL1=[t $]-)c=+\;ABйKɼpv^)%:9n.Dm lb`Eu`yl;ƍ?[ݤ7On!,7lft F4Z3}[ qs5뺼#H=v-j8Sue lG(z$tcȒ#)DU /qb9'f HY=^꾐/y$7 lLGA! X>A]=Pz5 ʐkK 4^'"o\n:W!v0٦"[J\Kgb7FP-cBkf]F>-+C)tکUWvRAspHY2# UleTI0t櫡lɽ8!u/pFdlQqjv9d ILMF%rPT.@\eʍ^*zؗ3JGg\{]A:^vѯug\c5 <;]OpzW!0sb@-Qyا3}S?~fR;4az>"X|!0sB‰G+Galnu_ky,64`&wҌҌ-O[hu?WZE4 o}q/݌"qG`WIꭤL[>[1.3#Ci-Mm4? `yf)* Z9 :cJKImȅTЯљpq A@hmlnAsDGh5ӄ<^d,-|ͭͥɭ<bQaO!kv;Qj/"!gFG1Tcj㧮}WR-،&2I'TVW&nO=ҧf+(I%q};\.4H#Cl"`A }M}L"/l'2!d-6G̪ LYp\ DL+.!G%<9D>+1D2ݏ$Sad{y7n"6u~;}ꩪ˃Wd$<UВ] N@^/roC\^Ml}uz@@R܍R7$N; Xd E`$QSg B%ev//-@aG˽o}H⭤۪*3iKo5b.(c tM7'!'8 #pxVMe04)кSNgc-!1[r\A_f$n29О*z" r\GF׈ rݙaEpSNؤh}D^*8ema +CFu yu ڶ^ eˠع.ZV79jUMy=[~ڎC!w$=EB*h 28"q#NU:YaLuzr1ep?F{[JhwW*n(YR)ߓ*Ps>}ܞuz)r1;$tN5hESzֈrbg,w…}Os2p: OvבFڤeNz8B:2jqB(W]w$u4=7#&^o-3[hnt"I$c71o<>N?aA P:-E mȉRC"FDueg*bUBnqh:''ʯ46Xpoujo1[2zHE_FÓSxwX:Q c{7-S $<[\.^Gj*&Dd%:EF+Yq#5Sw¡[P`r+⌕rt* S&>U{ZكIýrT6GiS*Zܽ㬰~ǁ *fb'#gDDFƲ8[dySuDa$9AbUeBeVƣe(n, gMHQyb:gu#4MY[A\IsmƜO[ѣ)C+B9?</q.*b)C/-|0n Z{aVw 8ldVP8eBzɫ=hD7;%8NC seq uQ J 3Eo<HYʺiil-v3ݨzbgne<*!~e)4HB#iju zJo#D"g6 }B&Q/H5?i pk. {FcQҁ-31zabc0;j9PSc1BR~A LOZj䓠6շϝ$Mdb!Ncna6\%d~8z˽C2cd <_gI B`QZ9&\#'/-E $NwGm]xHAt9[GigmOGOWȁ|#T!-}e%`YIA02,/3ѿu)֍L* ']{W^ Q63 t׹q6Д0g8nI6A3ux/ 怌-?f6,8 < -""nr(4(/&vg%_r{4Ln.֡3+n,€dUl9p E^ 59vZ=R4"%ۓ#JD0NϘ%JT)#o8]mJ#Pv6(BjBגJ+Qgߔk>€666 #V<:g:1}{׵ (vŎ‘NFnnͻWH-Zn=')Wal<M.10dnI#V:P)Z }q^/佞ح sݻ,n ZJ=}l kpEy.Y`qH `owf ӺƍE,w= ϫKӝZHtkTv1PzqKoCpgJ2%lmdOSfR >Bk~AB|Ɣs$\(vj]E [*:E㱹![,/OyJlzRG,߷YƂq:U3 {-+!?]  6c =. Qi_iZ*\ 4MG{Yt} .Ӟm&)Bj6 yذ?S4/(l~{8 *"lEfWER9W=\ [Oi>H>#sIG0 r9 $"HY  y%k 7e9crS 8)O^:\ n[1/y}U9CpvwewM41(5UѪ.E#`5Ii߶r8W̋շ,C}@lFU* Y2NذH۶llfj?.Midw։!Mhk$5 6r<ǬV#-*5F 7 Dkqasy *7Rt#qQ\ugQ?텯 *y׎ |"ZQ⮶gJo;5Y D9}QwD(bD:ϛ95*[d(QJOypF֗Z}yvȃ^Pw!SW,n>dD3;sM{N/&߀$v& n*:Cfe7a7xQ||qP:D,6a$s\蛊fmb~#hҋ)Kz`-uvLW, Y ͐OR!AᜨeP\Q2~Ò &/DK,`Wa!G&؛"FP׷:m525ˆIm_ܱ,:prpVV*-"` Z{$@7Vzds J |=P6:UZi-FApWۥk45כm}>茶wI3 G ++?$$靾mKtތsYRdGzUm=\3m5`[;<..mFuz/=n@3%Qn [ sZjI4oǼv[Z"6֎oWD:],[mp6ZXVUCR+O+n{Tgx(Zŗ t`o`8>gY4<K_E9O$@ФEUufM`Kp>~ݒ:فcl@ݴΠㄚV+H23ObNmZ.wM7+b&P[< Ǿ_ak ܀E5Ua~#u9RbZDmu\zICݽQaPd(#pCE(S@{ӄ<>g?9 xt78+JIr0O+U)rS2~b]<#)qk]*qWHNWGz+yW.+?'G!ӼDƜ|{fPSD♠Bc֋F_- pU}޵1w(bQ(ڔe,k ڇVNɨC,CLwy)!R;a\ud/tݷ!CJ ,Uw4PxcY!HGn8[n)jPN(5tpQuws`',>O\"g'1ZאGŷ'HH;zd;h˓'[hu@t>=js7d1Ί潱t'ra!mES,'DLƟG^9Xu&< ќ,(xRw[.P``6akHRS7a*oԫF֡^Z-0BJC"y^OS-C/%+UE {&ITrIw?e) S#x7X+]yYl,#pV`~ kd$] %w21Aՙ݊89DU#oABagILXD ?4%=-⤪P ;dNJDSA +05¿nsewx=8.jg.  0r#&Wٕ?Ky$)V Bu7D#VlklEOEp:IeǮ{ % `oA̐e(%u:ȕ[EQDSd3qo,uAvdU2*/K'i s4*l`|Eʣ>j4͹xf0dK%*Lφ1ieF\3pDՂ_Afً[eWic#K7蜋lmWf2x]^F zQ (]M/hS$)B]BP{$e"B']{y$} =l(bAsM3]]RH>~Adͺ]/>U(]dr=7?/<Аp&ˎVT]y{Ѣ77Y](G#&:/1~b r5Nɐ[ Lфl'qXR_Fu)^9+މ]yG[H')d@j\zq9aKKa1畠k}CRVKsR[a}A#t!#:C$0; qq[9ѩ|x}cH Ckiݞ|zȤDcMY_q޿kg5a{L48g? '"KN_u[qk].Ɛz taly9Z8) :QNxeR?";{2vro}ꢗ$@좨aR3\T|y$_}ZU9ovk|DJ6Ј6CBd"B^'Z" 8VLd 'Avy[kx<Ie>$fFWcT/i/hulNRcn8YҳaC"+֌ ̎]0|^M>)0w\t)Iy qtZym6C p"Q؂%xlџULev{Z$(dSͶD { LA묾&5snz’wP,h]5$>~kpB!rGMº8aD jb JgCddacùWȐpLAVXǩ.3Ssxn7yz>orïM_k'( e-NRylF`f1Lփ V>STHHSJl[q8Ti^m&x ]fɒg;*ظX{"Ҙd_̘ ҿIw~M#3~eCX+LZ"_|*_ܛj T'VAZ4o+Kȓm$iI*!D-x,uEWڪ &i!xnFo*PW"a:)SRٳ=V@\^Gceޖ:jସֻ V2czF$Ot \LoqF2xmH^X0%1\V& &teK&UZrk5jd21poܟm:ҳҝe1  nhkɒn"=K}NT$bުlR,.́^s4nZ.sމ2!$*'琢yB Tl>wLO:c=2ZWq #9<VлNKy|&4 ϔP++zvukx *8t3y5 1>ZZ;J/ⱩK7WD]A3#*[o^FRMH s0PחgعDRCAe*A~p_eC|a1*4|SS]IxF=4ܶGuDEh?fzY[H8p)2kf:"er3*-:S5k| ?a'We~( Mi7d6h!;q$KFo%f3X⢲yPJ7cVncSҁykLnH-j_{~c4@hjS[W ָQqxʪ@Ɖ8}zkgunRQ;ef(VGPUu-$yx}.K M(_$=붙;sZSe[t$;9]feVm9Ӳ-beTrԷ0CM7j⾙wjs{*rJ]?ݤ.;eaq%֕EFLbL^o/wbp@$Z(/o]?v4`qb9a#ںo>o ~tbuY";תvѴ=o:/]+jyR|޽ _nUޒlf88%) {s鴇K#9QGM~ =ȠqI[ F v/NW;|+Tu>Ok3Tʛ¡X}zje Ħ? OЛ}9пvh|d9joe mn9ہ 9MՔ`BZ|?>g% QT 7e;os8Wx(mcm+*p{;9ŐUb ؗ?cQ.͇0ME9 E{Cܣ *O_B3UfbXʖD&fmt/y(7cϸk2Mo?}R,\(؊W)YxY3靣 MYm5dA]Gą&/S=Iu߈S.Zx{CMB hׁq^O]|bXi;uC Љ?Filbqwq;VpP÷ӾBR#\d l]3xu{׭gth6^_ČZqʪ[; \ܡF5 ^.EbR:d{f ăhET[vk3ḻgYZ07070100000353000081a400000000000000000000000160d9f5e20000f454000000000000000000000000000000000000005700000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?Eh=ڜ.+͠I_YKۂٯs$n]XD\?<7!(Ab _Lyf6=5-DNi 1(V߭pVIs͋FDjx800 ـM3 l_-s}{GO< H'`iDnY`|'U,*+gQ::ä6lwڗ^i'=}̇L~kOq7Ue,% Ғoj(+x'8XЗn#di"!~L^#N{iA5)Ҽ-,3 UH{j&gz{]Yjd & qM1Yڭ 9'HHvCGrCKGo]QEѵ^D+oVgL1i8ΓKT5AT9qq܀y3YC.`HvHvx龭BTs|t}IR4)I\$P(T1[F=PaY"35d8f:hlr$J]$tŲY/[Cӡ2J֞""x+XQZ!%nLri:*9y٘Rd0Ә>q}[v^u 7?wUDkMyo-s0'F.Z<棸 6Vcr>ǖy߱{KQ4[}Wmy(7*ql8zq,;O>jFahW2cX#xTTcົ^ݏlyem@( d~ P1 xe7(sKGwS49Cy~RbMkcti#`fl'eI?@Aޞ4UdRgh>;G.`YCoWBtq-9\8|m8Qx|hCI|¡KET Vы~A2&x !~S* PMXƎKJӆ3Tfp=6IF)~t]\31cwI!KQ-;3;v3U+>x=[ZX~_}+ TR t'd{T-c#˚ iDѠq!GGBΆ9127#?=)cyL%H(*K-(#.u݌/1?HE^)1RPw=8}WNeZ7Ram,qM[̢gIRB˯DŽ 5Gs2uּBrcIR?Gcr6j0DaCFSpyL R28K~rϥ$ za'tPh?}{F9$t,`wZ#bd:&`Cqr zxdկ* wC+͚id~ ,4kJ# ڹNjmEwEt}Pu˰z[{Tt$Jd=8,U캽s6wz\/-v*΃.B[vsT_=H`Q&jw_zm]/,A;8)t5uW>6_]<0f rdZ)׍nh9u4 W!O\[ͲP?U8ԉB-e +։A|0QTkQ6(r# ) bNZSՑ1lY1*f0Дr޵֣3 qO*rAQpL^ع1e4IB<2w"O > 1#jY.TMfcv(=%7Mw2G !MCM >RNB~ʐо 0Ͱr5WR֥ߞՁ GEIGN~0\+&,`\ws(puqI"Ôs )pqDLhO'>K(AܬQ?h$Ӊ%:`zճg}٪'QP 4*EN5st$٦Tx/V{+yF1l{$Lp4G;Qˆj_Ƞ"Wn"[ 5phZaݮM v+=A@0ouZ7(}1 @"S0$4*3O*j{2+lri ukkO` rϡ#5Ŷ3kE9m b YfF񻇅a⹺z X~ rOq/VƠ^^-v8[j~Wȋt~6"rw6O>/׻*w羆N./ =8bᄄQV.wƠVIRɬm^EuWKܥkT? { o뵪0nM([ 1q1 ښm+'5y; W^~ ";`)n~JĞ=q':̓Oq l-5jvC= YGuh 4S'a7ۉlT` ; #PmS[PI>PhH`⌊tEjtWaaa@ia=Ou?W"yq׺ΨG07؜swZL:#\RW<>ϓ;D"getc Wb@e>⥌,_H2 h,/'g y`n&#qdW^yQ;ňL2>[v@m.=d`&_X{'`U9ade5*2N~dingL?->iUdCS[r`h92s.R]iӓ'7Q.iϕ1ˮIxH炕T.2o8a(A|(lR􄂔up4poBu4ƂkON=Y,"siE_dtx Q5Ov8[!.T=Fw%,YyK2tS>J R9Z|ⷿWd>;ld (!; S0Ȏ镮' dѹF6UUnZ1)in(*w@dt0@#Kc\ƲYm.M xyOS2 *uX瞱[Gu#gOzZ+˾`<.>1mJpHt/e:XCBM2Vd+z645gzؕɹ2 .hٸp1n4g>*[[txडB cZGyWT'Bdr;@Aq#kvBɸ>]/ƞ'Xe2sԛJ{nw#GY^/O֠'Ba4cQlҗ%%k)+OWZrQ6CΜ-^QH6/+x @f֩)I=?6h[mx?ĝ [#-"ړ1an0(lJH|t)O8SsUu- 0BŮs$F$kX=>ۉ瞛̗a6n_XѐI_&^oYS` K5;/kՠ:J>^@Ow*J4 BH8:uʈq=e4,q(yR6Nsr: ~\4Ey9ЗI#)5aya20HOM1Ĺ͟Ų#Q@9RЉ_eȒBI1̻E1@Y č8@$/S'mhǔa~.]M# `j͕|,2UÂbcw|1,= 뎦Dɵ jzeRK^EyaXh=q+J`̨\<Љm]mvypq6ke5|jn\'Msq׍W mj Edх>V8'cSyLpȧL$yÏmnWhNy8DҜp&vTO2qCSnm|Ś 1+} RV-3%>o£Lum"w7})PH[j~T=/Su=).X*CȞS,h0 S1jxT~K4-_@܎ynKJ!IdğO:Jfcw6d_g31Z hJkUμuՃQG@g: uD/H~+U]4cs.y5ϥ 6}Ez>2S/H {OoBbB"&ZRLpht|-'mDڸr7I \Q^a׵.r!!ɢ6PFomV|5'Sz&yQS΃);h Yٟ6~>;&0jI_@sܿ.ǜ nqG.oOɦRJ ʟ_ۮԭ֣fM8(?MS!tAiT##oݼ #tqu?Ն 94|T!kQ8? Usm:uxu13XK87Z7Uѩ RSptֻ\L/ƭmIZvq_vtPFzݬ +&7\; Ծ4O/HFlXE%K WP4 n.ݧ 6 iϔa<a"vcK4vyF~4SjfI|v,Ct{(7̴} &A ro= N /P2REvR"/ NKd¸tWWtl@wwҊ]|Rܫ<c?dƬluKCd+4&(5%\Jak2&y?Sr<ŢCʀlZ2IKC*])'NTwX~˙$ С`\ nQYɹKl$ 煒>ӭvH}}fZ.PSުc9=޸n[<5M;M_nD#p l+T^,6_R:-k8hJ(@p9*AEp83@=Gd%_dxr>LJG^^}3$ʖ OnS +?J3  ζ1W ϩ,Vaj3]0LX>2B)20mޯ6PPc2Ҽ&LhG$sl)E,'XMazO˞ uPJ[IS^o`"w/{&kk;52N{F538`0fBDN;wel,Sfc)GT;2~yߝ@FH궑 o5Dg3'B)fK"b%vR[R}\]9'W4PIX|̫<&3ԩqG71*D9o),qv(hir/kpuly1+WH^ ɞUՏ<.[jܩQ@gɄ2`Sْk=0(.)UY.ퟵU&ZٟEE^->|p8RB!,]cg-|WkA9N++t>*0#WGJ"j 28ПNޣ_ɚ l"_ 0ΟRD-,.Ǒ} (r.g, |agU464M43+5j~`yL ˊk@b1F T~s#pQH"D@LO^*, :Pxz}QHĿm@%v<~H}5ÉGhW)lQ- ir`#qC44*OS=I'![|dh᥆&dwrnRK* p {{+x"IR`=*b6ަxcC #awО }c!H ^z~2a7A6wg`ꛕ\Ig=۫wZ[.c*@''/gyFqgCsEu9poKVbA&dt-#v|sQO^K.A <-ZtqW{x{C>RcaD V:'8]ד '>oyb* ׁPqMN j~!!KdX{,z2cJ "RiwÿNiO0<zY'nHQ *B:=;ʊu nrp3jVUeC%X̫B~ ~;h}7}3ӎ?`QhBKpƙ^V"ѱ]/!y3%|J#g>7.-Knϗ ǽTliBi!:,P5FIID9z.I_],(5#[爻;9}P/ȃid|2Kg? I&F- iBǤF3Hj2uĸ"#JG/ny/{ z]|]_#}e,%LmF.~g p;vhH[+zԖ?QzkEE1dt=f uqIxPnMcؗ8"4?E2jHk[YvѰzPZfJh;nhp̸X,N;!@/;D#[!#vaH?)VU3r 7LKfqJIzf;Ou':V0%2q px_=yhb)*@ہ Z8c "JL4RYxEc+A2S}pnqhimL/(856݄UFl;4Uvn1vKSиx1w偯I"CTf阈4QI_׻M vgRȠM==kCFAT <3uggzGVQCH&rY8쿣e5{v գ~89M_ۯ'M&5ݭݍŠdbdSOE +1JozlduP UM.5xlrC=A軁M=/ids}rv@`_/&IyE&xi# bQMȃK GD8~rVy($%1sV# W,|譔ss#*3nMgG_pؠI }A_Nqf@l-k4ךܺBe@;9z|Ȍ.C_pA(\ -̬Yŕ9dc~(( e3տŰhȨC8;.vOrn̈́$r>t VpM0mt1Dc WxvNdƩz GzTzIiz $i_+GTB}qaxuD({K1ǟSS"?#9W5VCΆ%^ąMK<)G.j/Xd50s6pp/+R\:1ߊ@P+|=!ȝ*Qƛ%c=Ƶ7ʣd4B7 s^glCUt 誖Е!п}I`\jq|^ L?`V=if/7b$4:H2- 7ah~צ ikif8| ݻney婂˪6MC/  Kns7kI$4V:c#TT?Ú}yGFUWˮ.;X|Q+8*m(J\cařڤynˎscPTq'4p RB~!(AQyeĐîy8f6zRJ^Krw_ۮ͟&C͂3h)OȚlxZf 2iNtGu[8W:`"׺4 oSf2Y\&#(j PHjm,7R<,P܋:y)T]sv{D[nb+ À9˥n!n [M,Y&(O7d{p?S T_c2(3U1*}M]4-emY#]`:8d|vL61ul'h/ TOp19Ug4 B+sxlgذ\(rGUvnX8ڿ2_?5t{Z\p1#c;eH7f&ʯhB889T?S.,9pȻl+ɆU2 }Pe}'[yQW&ÊL)̿p,:@6G1dv>AD![*P6G&ۿ`Tm斻L)Un|u!E`Cff~% HЇII8f5'4#_x:=G] D .URzGčߖQKѠ&y|2dDR\6 Yv݃L4pD }x.*F- G r8}ȼ6~Uq#bD"J¶$j!xi!,}}]gN8qbzld20 hFZZG >"{54AD]cK־S,)CȡD]:]4 :ݯξכ}MX\҆oo"\j-kS1A{5]׸Ngz+ aVhQ{~}twa873Nv;+NgF\HvJhwW2@ x_#[5TeVfNL)xT'`w!nm罨I] q_*PHgŲ`YBQܹ\L}F<¹2JrLܔ_wboVrSwe 缍S;kNllQw2\IP7 cQ͚<>Z:sN#nknUtcrez~5Ϭp|>"0q#-q᠃P0ܣ4hbW.l^>7K5ME60RXkIk[W {߆pB΀Fu{FW~!hKf˥eqބmtGZkϥ+x(Bf5j>ftGK I_-5>h6{w7U5W<: l@ Kh&؝xjђ~*k0} ek`Ej[i`_n0"օnY9 ђ>rQZsJOLj,&ٵ%KR[K5A?]Bp k "֣URljn@ѩ[qbZZ 1Tbk~833&%ʒ>mr] ޫJl1$MlTA)>xtq$yAMngީe*[rHȼѐu_L~R` G6o6Yí0JcT~/jl-RI0tL|^{ߗ LR6P0y 8O' IxP FwvΧ6vZhHpMKn% 1171>jT}vGƢS#~Ƕ wBe\1߳r&"&Q;@7Ae>/y}D%.᥉*Ǻfb-6` (J1|<"=Iv͟:9x.ќ.:VjDKÁX]*tYdL&~ȵqQvF,}K{ʛzNT5ϛ8qA?H`<,-9Ա@/A)7-ʋuFY%640Y*(>)D.UCquǍu[өY5luLEՑ9!ȣ1TN Hˇ3Z'J ЍZBݠ-=5hŝ7:#" RU l+ڱ[I^SW[n[zC〨  J0fS^>eu?zb`p"S@yHvp4mKbT{n! 1|V^*:.\}FE=yV'ӷX{F9SH^GŶ+q<0 "jDWVXRg;X&:"p11yrcIǨyR)CՏZ;ҷc_[.E{,;.^H Т'T-( ŕQP<d φN@ʴj@ll# Jr'u,;?IN<$gծVW_OydIد p"7tCfgߕOHZaq4Q cI*rّg=#гDePk|c`<;J'!lƉ+*U0"vxͥ;SEM2QD$8zZ\yn/5xHj)\۰߆Q`jR/>;xA&5sQ!EnT&~7r sh}[Q8;=n-\G{~]_=X˂nIyai5PW}%<İnX^V2EG c}aٝi$soGS{xXWwGy-cٴ &hKr!W5!__"ezmX6H7#- ռf@1vF6j#QהFYNmKLWv#5[bߑI_TO{8kRS='f+혩ߑF$S%bq{/֛YI_;lMCRj2 d/36 aX"-ͱ!\Fl|ZM֓ WFKdK3{%r;㬾h;v~&fxO`̖&^ՕS~u=6ɘy;ڶS֌i4Il Q9ٟc@AӤ߈i6[%‘ƏYl|/_) WEq2A ̆:)^q`3Jrl۳>hE/]ESΉVi86l[M:eaG`;-ڪCR|Mhw=\)-*Ezw BWfweHp|P?@XɌ0~ nFNYTŘ~:F㡫n7i9 \|۬ERQ3#};xa6șB8Js(/Ť;" }6%9ڒ3'%%mH 1*hj<,, 5 GM@B ˟8sAkaYb%{rk(Ex rTGW _GbPǠ%5_\M ۼWֶ+Oi .J*нs~'>v>5Êhre?2LOQ=Wk\N>&j:ZSfXjm9 G  _#{pd {Uđ21w83Δьg#.r~PU)28ms{y¡;:qd.fCfe1?QhuL M jg=tCA9 |`1QRo-@GB[M,S7/!4޲VQ$ˢYBLPl{DeJHWC?|# @M}XkڤKبM@§M(h-(`LECk̄KT 8+bZ0ƙU_D *w's#Vbޭcc3t r`Ќw/hF@P7"Vqƍ`ߥzWoTpL>]KX%l04>U>#s͒W8m#Ɉ3/ڱk"7XN>@k||9IF_ߩ~BX;nBu kTԁ+ZVzG-QBTqF]W⭩ m)_u[Ԏ:z= J̀q_:l_)o\:AVŻ [:خ *Kr0GRxl05X ҏ᳧Y(ڲLY:Vq>Bxv)h<\RsM"..T yo 5b%NihҺz;fY>,ZZJs;+AcrZelZbl\9zzs{P(/~6+C,MpMU{Ph_M}q|/\"hELO=zOn5~ˡ@:|.ԕTY%r&1O`ɗJ+;6$k_zl~büf ([_#E>xwfE /rƒi.rn3!NBzg@R0+tCuP$-Pg|m8&c@=vt xcl7 Ђ =#zE*ğgȚv+i6wWdw9Q$8Ѭ9r]j|f WqcddQ%β>cmr ,4Y\.w:`!]T`j!3&"_muб a2}M7!\ v[دٸq0efp AO_Xp'ˡ(v˘4W H/eo(.I5=ܟN ,Zq4 T>PE<ʑq>+pHv$J<, /m|RĮ8:^#6Յ%B`8=(t3K"9] kL!z3MQ3mNejkwDb(պ`$07_cڈf]7iHw^b+lT]y',{6iG=U[ !a(z@GdXf^qcMʅBu`1UƕKd4*j-" ԍo=Ť]͋Q RnFoMU1gn%9oL'rsi 4V,g8fgߋ[Ը'vqQܢjbROWquy5Yr}icu"Zj*ǡipg5~AoZ[܋K1G@c,̊}uS,P8u4`0J rq -xȪf{g+ʎ0N4|wU3uD{xH.OE{Cp}-)n4d!`^ He$œ<2z9aN)&Vu|1U-Ϡit#" v?:/l+ƷgD4ü}{T9+VgXɴ٠|䫷lg?z;1X33ZH PHêQ4^tH6gFxΓA={GyW6 '2O(d/}6ҷHEP95$Mcu6_8nqA;?F|5oH.@~Daæ$aY2Y^ݟE{意 sD7d pS_ TifӍWj:¸jr Q/hN(IIDzfЂ?J`G֊yX H=9c5NTc\}V} a_=>O醓rHN :WKٿ]O X&/<פ$Yx& SD⍛o׺L;4$L!ѭV :#}c9I١#svؿP 9WcoZ4LSGh1=2Uhৠ_@O`wI"lb7Dg 6 t{UniC q)"4lMem_~HvIR QJEv< 0Ő:pFVACCy"tBȠs3 b`0Kuk,>,ZrtIAϗpMPrM&a̞cw,.vuLɖ Kռ œ]:*:?W80Gy::ǤMt6ܖgVI< #Kڃݍ 2s-\!+/*l6Qb`kTzadn>z9S0}Q*[&$ "ࣔ}i+k;9i\0fgfG)"@D8e@?/qDj?>(̞rv Ϣ/|N&hOf(FGxL*o]jV?wDX[w6>d*-@M=I;@R$2L[/\v/tHtǾ]dA3 4>Dw#'Uִ& ɝ]5h]xH kcY:/S :WGGL5l!b*c,}"2u'/ײnQMk }dFen'۟?օF큚|t=-YԳD\-]oځDg62+Ӈ>EΔ /4FL2ɀL|,J+R ڼ+`8_(Ik' .'cWhx*^w %3~/Ю+5YNsFnGu7?s"ߵ)jxYkvqE2!sz-kI1=ƢX7qvVP}S+^\ <l5}tgT3KaJ&6qU^А@ڄ_!DW_3>W[`]:d$gSȒ{X_j+)!԰+_E;dW`QvZp4s؆>jg4_ 4)*D@ g}"/[0j$*i/nwd;#Ґ0ս`d&LiUd5pT= gD?i4HJz:hkBWq9KpQȀ9W|Gu|dqke-˹8 +z:M 19cR7E:xV ux]@ oxLԲ_ rPBM5wgUz>2 fT25z*rM"bcy\ 2tlRPUdsUvmɴ8BS&SM*QAGvc_ {(Nr;Jq[G8|4 4 '6+b(YHIgϏ{ĵh(rAAD% iW&es~Ȱ Q<6cTwu9f(sI**#B, 6ޟś .l3_V\@p8d0-v_$cզ|`*Z~|o,u8gǠЙÈ]JE~0jpGgpt #i_NI1$zyqdp`!Lqm>'8BI^I".oc %޽2Z5ϱλXӴ[Yte{K^#Uy#kr4^.th\=\jbӣ!#E.>QE4W粷X36VQC1͙{q]p? ˽?ys Ygb%Vdė$C*%y7xK\k"5[H@& {1y\t[U:'FyL9h kk1^j9kUFR("k'=E c!H\w'ӪOYa5 (cje]FxdܘE22 [3 ^1$)0RѸ y>׏%h.@NCTcFR_B4WiHt֎ܝT\5{0A<uRSSΡp uu3u9sڰ7> % :jn"ͣ]|KXV5AEA;c)Ϙ2 )kCX,M[X*ŋ={AC埭1C^sY-n'f[*t!2օ@jSbڣ 4pOpfoGJ.AL䢂o!eL_ :l.9]N Q?\}j%/x-N(Hstt,tdK_pґH\POPwW#R^*fW+<]M[ͪ!2yM ?| MݫT~/e %Tf?D`! -Q3LJ9U)WuL;ױCXhÉ8="H1R#oLr{lZF'ktD9dԅKE;aآC5"tڞbƥZ'#~nl6kf>,˘H'MQ`x*Ā (W<J3vٝ IwеT 1j2IuMR,}fIz3elvL@ ^}ی!J:4.=G᠁GĂ!`U3YMXz5AOƍX#K Wa7?](dݎH ߎ¤U`╉m>h{}U4L:+@ 3ZV<;'@@*xCE!LucR^B<kۘFyM'0vP1+ 풦؁qdJ;M+输 H }4|@ 􄝸TvcACѫJDF( >MБX~a1VՍcH\9"e<ըə-?e}²A*^t'xt[D$yc x&V]q{!1[F@3`j uO*Q&ݾ~~%n**)5MD1V֥DeՁI`<)ayjhGF0`NǙ==vd=i4bjhdڥ*(Yr?M=$3Dr#2-ŭS+F*P@~,~&g*Pɏq<cju8'c.'2%Y{^"\h0hpZ2.WIR~>s$tD3sEJ˶qjF"ZQ:tqpo]19uxʹH+qk("q^3J[rN}GB0O3zGU| Mx دP`Jvâ^}YU^ m k)+wAJ%7nVLК<[!wYK^-AfF_Lgvc@EV7@-)hߡ[#]+Έ3pq0JΕr\Wj3}rZ}טЛ-B=LXw~bCg56酩$I q6@=!ԅ:-D,剽etk;e4ГljuoS"bCU,cCb8V^O^J+ D8ߚ?N3_KyU =@ ST3@Gy%"l xalb/`nb'(IגBY do9]_s$O'c2k5y@.oC轜FߙG[e-;˄\F {\y=s=rP}xSAisEA1ScFԍj(WÊgEb+ @7id\iW i&#Z@ 1ko)tZ~q N'h姹3 |1(-UλhS`wt9$#?]RyZ݋x8CNܒYWZ+ E >a1 &x0ۏbEa>+"yЛv+s}R(9˦ǭ2~<}ןESY7qV[JTn2fݫ9jH{d9c'd1Uߢ{ŧ+ELClt .|d/鋩Egq or2mlXy܆_Aa~2 S|b?/aHa_w6m,tۆBe&ve}3&x#PA:zpMSX1%6AE| ̒uA91ո8iɂY~pY ]|8l[HX_#$ƾ׭VHbE+Q8LYپFĪwkj8K?!y|b!$-8)ϴ?2"imo~{YUy;]檅ٔO~ {~"5Lt޵׌-(srJ1LR=nci-ȠwO`-3E_O8tҔKxqS}1W"%H0,eȵ6sAБOHI,De6hSZH?'"h Kx h-s\ ī!sGz옙=IYJVpȹ/1\9gdo SX\obsrݟ7?`]kP/кɋw؏yXQI <ΞβBK iEKP v4!3X݆ YY__Zx 9Qg!u `fXZGk=zUT. ` =yg@來/#`nIrW">OT{faftlP.B_f}6[$YM %J̪ϳ'|qLo|Y(>T Uk@ ?dq^ zۭBvoA ؔSz< )9Z`j3mP'[(だ6Jy-"G6P\B0N ӡF&t2l.CzLk !"6O}IhZ`WQ,SFB.PkonFRۯ_޸駝 HyqO;#Y^p/x=h7{_?| Qzs܅9Ep5|V!Յ:~Dg }rYb9I p" yadGjy٢>OwXiLйG`bg=Z[vλ\h{1t(bp]? ұF{ Dl*qOi݄ Tاi5\=FdB@>h;i:bLr^bnJ~.eՍ28Cv );"CufFxS.עTIn6(Pߌ/%|7g=hЖƉP ȍS|k;+P6"wJiRM !rIaXBv5Ϋ| 콚]I0?EB{h0d2.[#h{cUX V^DU.ߥfڲkw . x) M@:V7fogZ134y医֩_;O]Ǻ̍+4y륊l}3-\_w~ܽ[fۏѕ(nBBg}.߭ Ljo86Ey˶*t|LɈj"-v+C/֭g <HH]}2 {,ЕWT@?=BmJR W@uXxnl I(Ά0pb! i*S N L `e`w?;uϝc?^ SC׭ӿvpZk!Ңmĵ~f?6P|p7lj}voWM[J3 +u`f$Nj٘!_\ @d_F4#TĤI?$?"Υ][:Vx"a`;X_}OM:Ɨ 9ţ?cTk(RS]?Ct" 6"<Ժvܐ+29Jx:Ƌ;lVKX)»B9h50a,O>6 m-k;Ano^fdŷߗJq &}urK UD ?snY 1R;?jMr0i&mFqkNOl/|SEcúPhSln`q9A,|k)NڱǺ Sךۗ08lU!^0]gKV2O$0Tw5AGc2s"RzhR9FO)ȇt\ŋ}'nqCNG3*ͤ4p&W֢S|nVҠEg'NKFAÉA@L EBޱ_?>լhMztM [mtH7l_!@y{%0Dgw}ӿƬ9&l( }]GH8^a E"Z*LcUķ}3p}txmx)T-9+b %}RQwۦh+,\ :WdD/ϥ(,7Cצ#{Y?(v g,;DdLP).3P^Xs)iDQů gqrU{2\UEM9N\.&&3xd7?VHmANLAcXxwޖ sʓ]];8v30&n75B4c.Mƥ%sTNa#OːMc;#ԛ \my1.QkތPm&W \*~ƫqd# {kiDÇe9 ItPȱIO-,`br8.g\Cq%kEa7Y7;ς9d&\YcKI )Bw-_W% [~;WeXW3{vhi7{Fuޅf8:fD| 8 \d~XW$vD|o=z$oX'Xp6:5z 9kX'b 83GOw3ÀDET`ze 3ؕȐ\|v]'P`Y k0+>KE?ӧzyؔKm9TUD%NªR6_:7PzWc5B8&!4PN2$ e+gd.P]!Y7\HBD~'G J49T'd֗'!}kqPܢNRqqJ2k(3Yy,̻#[i>OMqux@ (U_j/yt@؍`RI H`8RcNWwd:9febۡ/S-(@W-+e@ :̉c~Trb!"Ǒ;6.C'HLşYF΂~=J#."&ڱ@@ w'9$eTaۜRx 7wn,|QܩQJp OZϲ%\нr3ydҫ-ǒZ.3l=z}?4bݬ{C}m/( \jb†%=V5j[}8W4xz%tqv$cMeͪHj!!x$1c>"V¼}GegB]EXRGbkU9{#šťwp$m9m^lLqrң%ᴏOiRR&zw:sz_eK:ScaJt\hLE{ aIi?\33r`oU&{gd]ߑ>F)n+)eqІXyggSJµcIBXByQiaM2&] :niĿX:ށڙOrQኔ+4o+,6Z7UD3VT2K9׍6D |[=%Kzd ^eR|c*BMgWSn0aJ8m@Nl7Q1o)]fNzYD- e!=pG![3@Elі \F읋 LM@y2 vp|Ole;< B\;=\o<608=pGseLrNhN03$$xĽ; e^Lǀ茐Ǭ,Wu+%/ 7!$dBHL[0Lmg,U֤4 Gy'k 4+-Z n^͈pLPg!典5VQLBvFkw7(h\0¦;S"MU˧[$-Pp9{pBHh.{,2\wʣG4%?7lV KϥوRAmnoFϴ)ei %)^7@V5H73|tâ5kmEU]P;1NY~ճ*lو~ypב3hc&d~N)8g"Z$b#MnWE  pW% 8 #Uș\J#发RJvdŘG̒f)bv5p^Oi ^#Ek8W>~"6m3KQPەSװfZh:sr/Uf .'\?5J֨H%4dځM+k٭I.ay*\YA?0ùiP:){xLZ&G:d mһǟ|=S~S$];Vm\)_-s,Nwrv_;]A;!СT ]NnPE4A QFKyYjGΎW9G1LƁkl4΢tF~ٹ@ Ah%}NI{mSdϜ4UJִ_su`KBO#$ z3 6t~3AQxx J*%a0gq|nΚ45- Բ|ҋ)fn3pd_-l1'ۂA`jOtZc Hj\49yn!d#'3xF~VJe ˚32Wnj7& \d l!`fM^lAg<DV3S?0dٱDi 2gM/MY:H=ZuF +|<)I])_HtFWcd/7*}ƶvѪg7񀛛XAr] \208: :U.~ vZvdKCu0՞fòȼ43MppěYО@>,2B] ߥ?c<pf\'}ob;8Љnij k+O]4 vċx>e;pyaspdcSnE.}&Yxn`L[ЋH҉Oj[ذJvPV4: piTY;jitX#6sT25/ o8X y*G#:y;[T'W)?\ "1!!̘NV<:{jqJcg4+ZvLNM7478guӣ>) a%ŸS닔z{pBqc 2$@Y@AhDh䟭V:'ЂiOd[ Ie[ret2䷩G5R*2ꝸ"Ԃ ]qOו;p8D*Té@0TR@`*qorzKlA0(d /umɮH7h~XWr-j;~Xn#ޝm]UtcVe܍#GUEދ`ƟTӠt]Pbe[B Yj-w:2XGRcRjjsɣ&/9ۅ,tq!oQ=BqMo%RxJJ v|$?ŠP1抎hhd3%4qhɾQ~ e?5AYu:ƞ5xrGO4I54ݹX vn1e{|}(ֽ UJ/'81 ,0HpNrkѝ]N:ueѾU&P#{LcWFY>&vJso6]r2N)ĺS&fs!z ,s) Iѷ9OF}&t͟ 82G&uYQZ:qh"\@xˣ=C1r*yz `v?x_VG.ljKvEU~M!#j" ! Wilr |͍Shʎx}]CX{ l>r6HCiyi!-Ƈ2z>`N2-3ΐ 5R2o݁^*:IdS}`=W(lw\J<'op­e/\@G&dZIHOP|ml?%?v]yw̻&S,F n6n*#^̊@҇!%Fvk]iu/4Ř\dgw#'tK:-7=*C]; G!~קحwQ z@`b_A9YCosTYi@GVt]krfP @ /xHSzT*gkA1CP쭏c*"%)"JܽX)m= 6uϤ7J2A1u|jUKзQ$X /t蟓ڀ,f-~~f؛tKR / 1{L[ /1\}̞ T y>^Uem]^?YL[aG$l!1ne¬U|b8clU UӵEca/*`h'?}F6$1ѲtH I)` a6J͠vEMD!3S"nПKM\GHN3Otn*#fO#RaǑnjFdAڲ|Yl@Tfr\V~-wE{'ahz˦ʣYss^ER[*1aVLj2F[!Ͱ D%2O,LP=TMߟUF& hB/7\T ah!*˽VɊIte(.3YT#<8fW ̨qpGkkkCvZ#/t7/e~p|_V358;vӿ]zIG>99C 5# d$xZ0)Q9{$/+!ѬԚ0NS{u"X 8CؠFR"__'@QP3:y@k lp_OGu1UeYK8@;)( 4Z-%Ndi Wiݯ2gH1kh-k*gV}oKIm]f{:i̗D2˨Zvfd׌+W{F8cN6yDICǵkKL-L{rjCS* d.L4x]W Hx\vǃ&%e*׹ gi K6/)S~CZCqe$5<6RnX`DA/u"QqO+N|([xNQ+I(ve^./PF [tv3$=_>Ĵ FW@IkN-:&EZ t ~BMaoGB2\EaAQM}v#C`e a8rl9Զ/Ķ??oV #z?b"]9ԙ1\&K^F Gɚ'Z`Q ,*`yrv;ZןXla1WAUGZ$]fbcgTm*D;.-knCkY-&3fxA^inމBͿiһC+tosA9LfNs^&3  'µytwh0+{id&q1B7 όdCbd1ifl^;1SnNõalvXfG&u"4Jԁ?Hr ]@%/D2@qӯrڸg]҅@]ZBVऐJ٠^T"jE!t>#n4EfXsm?w[V3t"\`% 7*jT\"Z*SqzqNL@Ĝ9OyG~ll~0~T` A!6J'Y3&| X&hhn{0k*:7(3!"# :1U^R@m(MiӯI(3A{-t6A BPei\@k:Ż"MR=g)vH[1ts!"u1A_3BB1@]qv/tczNmgk ڿ|ncuy.|S7*Y({fI-OzCGku|kgc#; TXx7PbCLi؈K~MgL\QS?"~8[' y,͢: h!,Ή-<<{uXWcREV&c{qfc\3XG y}jW>Ѷޔ!9Lq#^u'%9Q叆HgujxEblXmQv,&Lrd$I?ahَT-.O? gEWL4'e?T%e:FAGF--{yHPkNo =װ8RyR!WK0à8%,"Y%cUH3DuLq[fE+TeJL״ڭ: ϣ+Gf*=aag(Ȃ?gVSrD]eӌeKWFXsi>@it`gm1ڻϙlOΓKLF8R홺 y8P<5_ #G`U r~`Y`$. մ~1DŽihw S=٘7.P߫&Z qGqB=w;lwwzѢJ܇zK} jQ[dSώ~y³ )jD}j~݅UWX 7˹K?G0wi h|vyd?3*0sjNNw@LBv2l=rf <,K T0HSglQVBm5\قj9PibXɬI7#!$|Wh۩08"TzoSu@t븵mkED7mq j!mSp*ɱ+T|-'%T> ޓ25pAd&H: оe9ߝџs -_;#x /l}y9j~sIZs=ucs?^ ZtV0 zؿR[5JufYb[5/^>fդVf Ẑiݵ>UJk2gޓ1hZm,n,0T/wRMmCWQ':n"=Pjc#Xsf-&!I;\m )}:E۽ᴗlpnbFsBE3)x4yCAtSj@b"^ fy KYQI vj1 vusJ$kFH1] Iت?Q5Z>q'oɜn 'fV7^6ck:n4Mnݖ$Mm0cz:ƄLO2.Hyg+,>/fyQ`@zޣ?:!CO=o}tɍdtY~@Aq͖{Jڟ-E*-dBI7GщB+%AVN #kZ 0ocDYST4ekM4㤇U~_O_97 S0]6ggpon+B\l>%KюZ>E :¿<`N} qVf!;G{ z.w[?"H"y6y򪟰O/g-œ.|]ShbEUOn ol.Ӊc`V-VC=!+li*1+4P:UZirrQRwa'E}LQڳAz,:Y;; z@W;Ixvm=/}dTo NXzZ#WE"$#Mr(nlLNQo@8vD~7L $` [8@6R9PPbiPKzmA8[/8 #@ Em'wXS:bjŪC?em2t{z*[a:8mpaƂų%גP|u$&dܪ\}^ISu(NqWICW2R|û뎈#Ͳy;&ValIҏNTsn4,V T;~6OR> /G Y+|TC3I'}6AFrHPu.;qPOp%"2w+@Ϫ!ZnƽC;}GOzK<  fPUi:*(^ 2=(oؐxm=UN)+B _z;2Ȣ +y]W &hb-S-Yu.6R;3[o@𖲽*G\yL-QbɰofayޅQ"W2j){Je(Sn u$ ,PE$TRz5N5wSDTRcPs{x7gX\8\$@{`ĩ q nq,..”ĬW֒kށ@F(\ߑ4n2;*/-; kd(x31…AمBI> ?5ˤ[h-GgY6R_?,P]{ݕbɯC\T5,.s-( wnd$-!7ai[ozk0ɭGhl:ڃ3JV!!e0H?68b.quaM ~Xlەrm,ܣX˸9lM ڱ#xM=9|2cA{p-Z6=wK;2Ooz& shTJsWއi(lϼנ̬^s{愲O4zkrkc/6ҏj1OpROIg| 4=.hX@t*A<:&Dhkb`}DHǛ]_3o&0Ysï"fVkH.?8<u֘J) $[M'.1Ǿ95\K%KaR、KOMɩ֎jCf+Й= Vxds !1u_3IdG8ԹF+A/ɇN&$7Qm2qyyVYY(p^cFg&gF8$k7^ƻxIɺn,^ 11_ovwie,VC)Ԧb[-7DL*93ثjc~|| 2.nջMI$J -v𕅗{DSGmMsK,a ڟlT$~(ly),շ/"GdڠH8 %!4|2$nFޞULJjQLd!~9/5܎u["N_s *v ڿ>!5,6wurB  PҺqҪN^'qY1<Bܓ ;ؤShMʉGjBo[Tz$eZw%;<{)o35˷"\4G\FnuS遪'1̐ 7NqE6-t V?6 @jq)-x5u@,܍3Re2Fd0%6l"dc@ ѡnFPEX% kkأX׹dӥAw(4JkrK٥*fi<ű h4lkEiLg2JRaua[/%cw'rwz!aVgtVEy*n#%mۄ[6rQyCy^h12pņ>k5jimޢZd}k}T[5ph,[f^5[+}3m`4`%kT]J>V-;̎by/wF%XTM* K /XXt<j\ 9g 3!(xT`WahF|t7^Leo;X}4ʍ lYkjUfQ+k]mqtY94r:X&X5&l;Iͮz;S8!Jy+7+7*\l `I *hw-$ ¾|b1NIq;3o㴈DØ#]?AlS_րH 2p_T>#~$v9A(IJ#k.Û"2Ϭk] WEh3կjc7Gtggh季TڎG= )%G@Ѩӿ+bU>вDVrt=td":Z>c<Y~U}x<-dIG#=hla|8hSQ @lŏTOhYԎ|T"Tx ,3}Mj ~ZTQj|KfW{5\8 SY y0O2vi(z?+4@wԍqmƾHA krr H%tw/V Z!- \8p.39XЙ魨1*̶miS鱹p "V'Y\Hb E)gvH$gPxb^&yrm7dߑ[>fտU?C؂R EK1n !<>adk(irۊ<T>  gހ}.)cWEnbk/+1@uT&ޠ aIbr^U^NX i Hl@7G%鈩&Z@h,,%Op+`%nZ%J%LT7˂>\IWYdHNeLSBce%C?3#H!W>\`R=Q#@d6jTO9GZLmLv'r<B.|f@UJ{?hfguF3DtUA^+w6rkba K)uS\* jg*Ey.L G|Ώ-p e CG}]NաbiRolpR`b*>_lRI{5B[:3_L\Y.)SVU<8K 7ErmfSF2uk'ԣv x8 c+ԏ2ȶtެ$5EZ8F]v_C~ otڷLI= Vo:.)-H&Fʧx-w%gJC( ԢJ*EX".Ku;Let/̷*dC$.4~Д/Nf7w;allM_{g*d=[d cUl*) +r5iX!3"XAQL-BGjDv^3'g(0!&up<873 HFƛugEx:tYyi~n$ 9+SokUCߡ R;o?'!'>7⿧H1);D[c#=̵3cj㤦ܫXQ}9$Ψ-d ژ"im₺ d 2Ewތ[t\.-n/Xױ5ePԔ|/$c D&* ?dю^Ih;.pLXNmض۟͝mʯ}  EL-Ll?t)&< Ԟb+ 2vqDHxvd3uޓv٠ٸR L YOGbbαwmb(  M ɉO@~Lq; %P/QEkyCǫAwlQiH!h}:\ 6?^7w3G~a`-ԟS?)6^{KÚDAw&eۭ#;|ro'Z3OV1prd;e(y+v_ lB&hЙK=n@ ǽۙzj,`Xܱo؟m{E##jQX}\OCoaf?Ms.MY/s *_y)\\ $zpKoLn֋s!Z,5\"ՔVIЌMǬ-NX +_ܗA-ӔJq@銢 JV $oEg噙4lp_#F\;HZꑔHǕJF7$)V)һ{V:P US >d` aƱfBe U65Y$rZsÑɓb&q?&vlk3mp՞V=ʥ|tF-~e}J9 i$"t([(/h{niO'"y7|\%b" W>j]$Lq_Ez12>.*NX0l E6/pE g" 3&Ѫ3lf|aѧ@$F Ѝf>_X3 -6x~vK#)oTV-"ݫ,y^jtT:q{4('-^# 1#^`}?K,heZ l6zQV;I*OOd新~>ωUgtLHH6)~L%H8%^Hw ?Gsks"? ׿uӳ_}oJ_rVFn> *WnI:H&pDW# q{D@ȯsdZg"ӎof>Ձ$+tӡ`)_rPXl$;lm)$p9h.T-r&6J!7'5;$$:ݡB~Ѳ(˝{H^-[@LO}?+.(sݜ[9eAX$oS(FSRE:dA2O >`>rf!NvN80lxdWgM=36 GNp_3]y B/(HMZq?IWꆯVPAȋ)`KϿmsfM:"z|k?^^ {|ǒ:A`fb| h*J`c=nf}юf?DIeeu`\cIbJ'e2'F˧-S%!]av:Dz, L:ȊWVM1 4lDM_e&3Oʞ&&F[ZY&71RYH }Fɀ7q}:4(4ۓ&:g|N^KJmR56Z/I_n#>$ZI5 CVM!pKWRV"BZ]"45,Ѥ^R_?JywtTceo9({vtj~V!~6S%ZTmÃN! T5V-К ?]ںL,xdFj3Xm8Ohj%LqdײV#q/[jV)46Ne!ͲN0'|Ϝ0~fZK:03LZE!Tlh7<55!];a{rjͳf5m$ؤb*Ɏ9ƶ;,Ȝe筗ͬ Ի-e8y<^Vog9Ҧk!n\cLJkKCpBC݄';`f7KJX7v NkZI%2em\H3?lIn>>BWD;`)3d67tqeqI/(lτluإ_}AC="!%s\jر\v5reRdUZ/:`%LPO1=֙O:ȹ=o]iUpBu*G v?彗XT،ʄ#@pv/[Uy> BჯDTBFIs&ř3b;T r6l/TobAY+ӆiq,~ Sh~!cU`xu!eٞ{#%ݑByb)9Y߭j$v8Z}>)Ca[/͢-Ŷ=;mqK#0x6W5O{&Ӧ 0L!5ˈC~2#bV:$?EM_k$}\>g7tmFك[Z^o!gRݹH&je9IPėwsTR3JŦ_ջU*6$dN`%?ߴWFwd:IOͥ*}l{ =ABU ;؈MYM` vGWcHdiYoP<=B#@/pSWC)~|b4r Q"T.w؊j>RI"6rd \s sdYWĂ-qkedg7Π&CPƫn!I=llF޷bU}n?(rQT2q N\ś}BF]?- XP&afF=l IV1j_=[=;֡?V\G{6 a(cGc"8_!EB͔kJAJ煔E_Uar`j0%n|ٮ@9rB=s~I5;wl"ne]8C @|;D'+N`e m^FUݦEb  (r#Z_>r5>z/^I 6ev{f}9h"q, :}2`;ǎP>l Hx|Ԭ5M+d+Hy%j vHsד.:юƽ9j=ɇ?%f̶YzZ#;"MVuGTTqQ"$DBAܥZcvp.ĈJ&j7蓧oQJH؀# !@ؚ()Ngʱ.O8j/w/s}AD83Rʺh cMPFV-0DhEDēhѲ"gsDvNjÂh" <^:nnX_v F.^߄shnņs!TR m#XwQW9u0?_!)qu@;Igavp) kZEۇmİ“V[-uԣw .PD+P܅֏ӮLR,34g G_1{` ?k(`r 3Gid:b5Ԡ/2G>nc+au`T ;'KI/f X2Ysųe'b?l6d1M_I@7?& sHγ8 ,Н}F,q T/OpM%z{sv߯"*.-DNFPfj=t|=m+z ZE\?&3f22>V)mt8+\ǭ2ە%jJ^h{_2n:dJ%G.:lے@Qvy <]5M:~t"֠B]M@ʟYS6D BHKkb4am9ZUN7O /6f hk ѱX$n `@v XY="S]ɍx]x9QM:,I EIXճ3VIџ `@YL9C)j G^kE?Hqk݉yI0k}sPK,/knaBE> 1JנU? #1ܨ;0f,smrIj`0s č@ Fx9xT =(>tE1&|TܕMXߨpx'yȀ෋}~$Mşq^ԅ|@9lPe2!fӱnO6ΉMͳ|RJ.#0ݨ0`ftO"*=ԊbBj"uL'g~-yyf8B&e,Po:+jEfH}tga3!k%NL(Ebq4`L *v5mtR!1CP y8,al"u[/*  }K(<ʽ <0,p w9l'p)]tq%ʸ 0pJI)%M|DiC4]Kkb TZQ G'J[PT6lv^?~(rBCPN& h7A0(肘JUr&};cmTWQw>]e1sקvB$į0.z:t|mK#RW$%ܦe˦_3,'zAb^aDV FJa?qGu܂> <Ӓ$WLz3Fĸ*Vc.Pg/@w{ø`_qL~ImK7RswQ_)I:Cŷ鳡m=qw&(䋖x-kuV~b*v]HѵSdD{:eiDT-Xz <,mhW6Eȅ;b%)fz$m-b*cϺ8 ~>KSsfVЭ~jEW=VoWqŒ`iID!^(xBivgYZ07070100000354000081a400000000000000000000000160d9f5e200005070000000000000000000000000000000000000005900000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/cP.]?Eh=ڜ.+@/x"rg+ F̒0}p8rzy}rɋٌk4#;WQSBoHF})z-ۖ&xh X7J Qpc[Ax#p63CH_/ңbit셗dYaV@% mPc#l i 4~٪- LAӽkPhQMm -_a&M8IAFsrz f Ķz߆75 -T6@ƞb g*4{V .:+iFR,/]{_%|dl:C`Z xˋu 2SV=*24/B wQe >}/U"Hz'/0h؋8k 7 f f6}]+ia+>fCIk-d)AXRg `m)'im8*OM/񌥂5>IqFM"A\=?2#׻/I"vPB'c-TT X8bjmw3=tG7avŽt ,S'ؖTz9b NKs]2;fۀp0jRe᤻? q^L"KQB#!2bQS{u%GrD,CȻh}m2cX*vqBT0AP5U&8$VF4 ;zI(j% IWlXGx,ȭmJ>Y%"6? cmT1XKWH? ` gjG+%r%7 $y5iF-P+&FoJqDl{3ϸQ/k2 ueH0Er D)çWn)ԳaO](8,˗c S.H\!0e訐/AOiyPph#y N=ʑg 3)0EĹXqMI,tZݲ{a֎bSޓ@PBi|7e;4BSٸ ,=nz:>ɚ;{jK#ʝa,%/&z`Ow‰Xm?%?F{*ge$C@M̗p=:;oiNnSS$4=Ĺ =Ϙ L}4e%S -7}IEv}DlzVWR9[B5[gG`h醻,qm0 _ vI#gj&>!^JOXFƨW@r4® ېncS!E `?P^d?i.Ooy\Ho.ac\Ʊ&WAR$)l^36ހP$U?|1pYQ%ew^1j hMZQ6C/ُ]6iAtd_[)L 3rWy&Kvrr3m㻗pH}HGӐ+]X3~}FF4yJg8Ɉp*sp8"ч g1c;6!7e:&]_N@/Tma|Y^H` TYxk/[Ji 5i+JS64Loo'7:Pܟ6Xa_H`eJJP>.fBH.#”r&,0Cן.2 &^ˢ~cExz^RQ:5SR ϛs3,Nmg>hRF#$Sb*% VUIjuV<"Ho3N=d4Da, '&Hh]#᫣̒lij݈0i0:S!StHa-I-@]?4D]ɏ#&oXcE,n$刐@ !4Çrg[y[#'@B2um1F⺸C<vq> o miܙ-wIqۈ {X>i'WB0yANb*8AokDq0YnF1("KV4,E2QR,NM" _Y),{.N;Ňgs?cc%v.Bgw~1^T휲nQ(@¾y|^_=kL`:q4pyq30aMXK2{xaUXӒԀyFptN^$F+;1Դe\F48'/NOiFEq 3Xom۩5X9M;N"D,u~Esc!`er,3uPvw uDrIח4hdHܟFyn@Ao!,_\t?h'/./{(/&PxZ+"98u]2Esrzm@.u[#: Xoobƚ3Ř>#hkA&DUSI4Um03OJtPCmmhjH8ܩ SVy8ڈoCf)>r)3!T#0O-Ϯ+v%-^."䢈)\,[I[tQd; uƆZARe4S㢡=,j4eFH.7E&CcpZd+ [9NhH5 /ֻkJx4_^ѤZw@~2 mx0Ū-:\VϷ4 .ׯ3&d aW+(m0ks ڃXzy}#KJOQC{dYGhلyNqw<<5+Cu9_h2HM b@+?% ^]0jfy0N).cplHkшC䰌?I%l,r?2crf+u>S«VKZVxu`R<\}2[aˢz cg's=1}?VM$ZXtԙYoa^)\b9;Q-82U"5A`Q!4! /gR ʵ 󖂂IŶW7l|aW;];tދQ8(>ƃTlFrqNa2z8?~>D lÝEJJ`lr =@x-S?S_-?ܓu.#}r>|qv|0hȁ5:D$ϙWMCZ~sw7֠OwoI9F/G=5յX\Ċ&&L.~t(-=`)܀}V74xȑ-My;Z/,)r0~/Pg~ N #!OYp|n2zv8/';ܚd_z3 ʼcc]PLt8r0$ 8gzA:D*¡8KK~LRb2r|1i~13( 5֭ϺaИ3+Qeo𻦃DmL 0r֍`>i.7M}hqK&+ڹ|*A il1Ao];뼖 hxʩÏD 9ZxMCMѾG3A Ng+^R% ݵqs>[,n̙y(E0-_o4ňKQN@都5k %KmVF\D=j+Z ܬFR!k'na㺩z(> uhZLWXg-k{qh4j~Xv4gv_N=0ֶi#RR뻿2+=g#\u%`|qnΕHP]06bJ2lW+l,vf@Q$ǬxEH3CIc&VIN+"'ܦS9'$_ㄝ+EIdPC71Ckvə9&(XN;sP{hpW̓~ii1{{?rD1jnje9P*΁cj 8P3bWjDѶٿ7A-1@3z^ 쀸H9J p*}už2gc ef:pkEk^o:րntxvUY~'gъ~?+6chC<]A zvI%РAR){1iޣA&A˰nWRU}i[]E`5?^+F^;O> LLg5/NeM`uQ:ED]{oy#+nx'//!<]`` P40"Wg(I1hn1꽰3"E3% ۗ-ǩ/]$K`B?F o=/}srZ"BipGK:ZJ I@OA. @]rMӅy>$r Jh$(x1b,9#8BgX=& ؎1 NH Ŝ%%}`Eҧcox25Y Oіe֜4xMh-<4+|$sv'zeEiٙ3$*B+?b) X_Ȱܳr;fV~쟌†ddxW6xDd)[D7Alv;O4ROΎJ~m,1fA*nqq " !RA[lVȶfD*(89$am}3cƐZX mN.dCo$g> e1^wPΘce/ߚ*k'A,6$.A߅)To-9# mXu@SC)(gs+1 Ԑd/N6+^V]ŕ2\+a$%TtjlWkR)JYu=n;iQ*IR*wz7gJP{D.e.2|pJ^,h̻[*ZrK߿oTuxZf+aK:[l'nC`4nz8C1Cʥ}dEK-\ |u!|qNkKH6Da&:tl7;<"6.Bo;}Rڌ` mY+ф߄ 4_o$$'#-)uog9X=%1 [@Z UOUW{B".izjٞ[E'l\ͬI|eɎ>ݹ$Qp+$D0A!g_c#"#<"_PZ+@|Zٖe#rnV2WYZzT4>2EU3u!T)h;I*R~'Rx[]V|Wbc4MlN()p7~H跲ULB· ].7DkVz]oj B/HpDy - +}uXbJWI,߮C:P/E$ӃP<3w%Pŝ6OǤ;Sznن{Ӫ,EL4D_5 (ldZ//+U 4xԂ['<.g)A6L5KzpǎEziWࠌ]Wi#=KxzF<䘍.5%4ZLts;33VqQ@@C]2?.ΔiR$_ 6VZM-n|j;iɽ]e7~װp ~z T{$5>vwͅ,Z:v  GŎuїp?L0e^oo=&.J,rlhvBKdTpeq&=#'byÚSFRwmNRM DR2W\k)Xҵ$ZP..M6f%BkAsa3J&:P@sñfI0[z1r;T 65Y2 ?okp`AMDXXT,6rW9-^n=yʃFaS7xE ˲jz俦GIfXD`i;B_%TCy{eLMӵf[]eOhmKV&`Z3%C0]?Fʙ?ڰ˴*[}"S2bMXzW[YfPߗxhN/}`bl+!wtla5Ԡ^!jTDm kWO#֯ibZu՘mы3^*M߭<caE dNΊp)Bagۮ RE^KYc$VL 8M)l/9zhi9d׎X=$u8*tkx}& 8'$Yg%MUi\?O2k9[a~|?j 6+yNS_Vi.4䆑GTF۪?9PIHZRaS28QƎ/ۊff2x\7I߅ZS۫s;c[?+l^Y CtقU{]%Rĕ|7$"5=|]ʽ3E}<Uv 3BxϹa0pQFF<ӂplG}" A<,a6'H,Nք~HlKZdcՀ$ҏ7qc;ɺ+|E˛;(U$ 'ocmsᬪ)4ܶƄu6 (ͅV&ømYy.d^9h߳idT'Ih_{wՆ0}h3[3*}T!>pa>&YzΈɿ RW--+kDF1"1K {+#Lm5NK\͎- l‡ewo_1cz '81APˈ(3[- n Efc!(حK X%5p eJo༧i)dxS|ug-/񖾴R?DB(?;Y}le2ɭia*neOO+[E@*G|O S<3(e˦MQV"=7zNXK+󔄡C!vY:6gJ31eˏ4G߁ ׀w(z$/w*k9|+2$֡?֏zr6ppz(}QqDl.4AyBU!c1EiV>"8)N7רz3-`.. pS,DTMn-/EdU^q)##rH5 kNLd 4J~$F4J^ :N Lz僞8) #*٦tbE,ȳyc o={$RD"S=F"d"ԉ⏌ bE(aZ-#Fwuj'CtQ{M^>0yM c~L _fFNuBwjT[YeA $5sd#>'E,tݼPaL싫unf[6n,M.A2mb KmR拥s) pcx,U\ "?v9>bO'l֌ ՀաAJV U͊GO:I2n‹4Y\hBcί4傀c:WX6kWuOk]OehOp5N @C\܇֠68*.^Ĝ)w(q9qN nIsreۉmeݴh։E%Wq0g:{7 2z!C#n&;qE h6 LcҔqrɠ˘f6k(6=-FN{w>HNӵ4TF|r1fSGu-muh^@,n,*{ƾ +.Up0K+rf!F dg)_s97eDr]$^GtӮS4ӡ̳KIU3H'Q;mŎE*GӬdy2ax駕=EbYrEJ<5 ~1+I52DR$9P3kSMHn;I\ZJ{xH2a-֏l:gI̝ I2}|V9|9R6ZDG"^?! BX3y}lكbZۍ1COUIWNͳU$;\Za7:zwaŚHH~-k42bD(GLݝyBTd|G9(?x0|<&( ̐}q"EsGWu-剤վ+`N{OUXA7NƜjUuK(b Rص0UeqW^w-hYYz5C'^C쳎eE3en{!bc:6hvBTf5.pla)K]6[xu nZ|Bn5KAo٥#a!HX!N8q?dCڂi=MW| Dgr%7WL̸)F G/6z~g]J炅›X/ =t=>i^]؞妟F7H-z,³ʕzG,sGfLhny'gu4MT+OA'۱p1 ss aʤYL]ZF jsR@Q63m:!2 pGݻ:[ 1nX6xnqQ8MP#zcS)>]Au,Ua.m{%Yk&@K* B!(^<'#` ti%x;>>|/"^Ӕ|hF_GrVdC'O!,Q318zPT}|q fZ 1C@ɷI.oɜ!°~mplHH'v0CJ.Ԑ+H^> x7ؗ{SA ‡'%t{,d mev45j~EQTR[WLm!,`Ğ?nL֪c18IyS;ӛ2)(`H ̖˝u4brPTg  }]#U<(B7 7tEUn;o칇Wf|0/~4>]l䷠'Ƀn%M=:lV;-9s*UjFfn_~MtL<. 3cO9sh0 PmCehV~T҉DҴYlJȁ8K0+dp=ƽTQ::o'c67|B#Sh62e8v5 Zt` ..H Ii mD ;bH}"a" z-iU1{,*/+& 3^ʊtD-Cǿ#B K س1n6KWnb=+幥Keٲ%#t;kw'~a?, )% *gk$S,a*!qUQVcoɊ.zX ۘVЉtp&&48RsXAk>Ck4!!|8rГځmIAh`FU0a 7)"hHr =񍝏b`G}F?< 5wT  9 o8H  lx!SWb4zc5-FZnOyVNޅ[9mH 0-&3^`]-&CZKrG |GKMH6i+᥄&/9ϣE>]`V:cl %zQz5)Mai:{6Qk֢=,cdVD,u[A_xAFpK2&"F;(puUJ+{C({ Շ~"{֣`Ax4wvUyIsd^ Ҿf\K 2X ?rxrkx_UZ|͒]g }>/@j yX(*XI #5St兏H[+RL'{%cfZW=B6h}'0fs-WL<,:X2\1i.^:OD$?Do(k\ono| N,c) &2LɽR2٤:'k`e`oz.m~ @Hi6a{a[ZRCsYd>i׽y^̞;UZVfp}ji֏vں%sZ+^>/jP%0l Mo:Eۗ2WșTxQ0 a*mj1Jr4[D֮~cLV_lSP_Iכr b;J c{3-,6FMIڰ:{Ϫȣi&V/1|O-6"t!198i9#76Y&=8}= J;`}G9wX,ٍx2i஀w)s7^Y R:1wR+lmbcñhI: R W1v՞\BǾ[KxLPV{ï=1&;#u">twg䱌TQ*vHi7~QY(keߞQf$&=am::t!gfCksB=}NpiR.6\=Rt"?OؚJ+[.යC DnUD*6'|ikN"JTσK|Q Ybb`ƳBzwȣn_ɻKLƠd'Tw03ϱ>wa%F%e<ÅAAF n iUi;S\ʍs6P.{!?^mqJ)j gP iuʡkxmSrX38`N7?os2ثPКR+ !ij| }t=ySZuP!h$1,߬L4]ʁM) ٭2)ѶhIfIteJ:zW63OOJ7.n xe HEzqI)t3U\!%\YmO1[>WTu 9q !D {GF0=ifj#ɀ6%W7A8&*Q$94%@FHw;lL邅9iUKN'>bqIm"VY&Ϟ'[Jʣe DM[03l6jO0|nwv^8@{&+!7]z?="3T -lwŞfrRΦ[ZGKiIU[8 )kfQwIxPO:) fAa޾^ch$A.|2RJ@(IF˛*IW#!&o>pv:jq|+{?M<>Vhyc/),{asNJZ(Z'gAEfW3W̞a$;U>a%>@~6賐d**bj0f/qyaGf$Dj(]i抑 l] Η[f |=MDguSi%&@s si?7F\6Gg2!σ`mh#DM%grIL1܌5;ae7̉^7{(4`MB)X5"82?eCh7bDe41V/þGՆc5 J:"ܖ?Ig*x2(ٶ4~ׁ޼h\y8DGMW|? F 9囔f@uUvI?C'pu':hRQG:<=, >w,:N52H˔u58"bG<<ʺ*ln=xP<t_U'\:KӸ/VVxǣ8UVU,0tyE0V4%c|ob C7.?{FZ8o@`M{. 믯{EAo#|ïxDŽ^ό;]?9ts'Z ;L^Y7o?Mޅt U&Żiddb>(Jga ^?2ѽ 3c\xH]kִosZ䇇 ЭiܕP&>U"n9%>eFJ6Piӊݬ lE@!%aPPxcH#ᙍ@.ࢠ<4#*$Vk4|W\zvVO|aH̙:K/ڸ?rU{G %NXto~a5/%p G RcͯB6Ur{:ȼfPlhLS-Y\2]fs:\c[nP.ʹT}α]E^#uִ羓a;Z(̊L3,;%dq"m*ns}|Hy[{ oF2LG?6}Vv`S*p-q( 2{BI#A٣tg`vI31RtF/pۯt]JmTb:/ڠQnoqPH2 Mb<0;]g"R޲v:!U1q~w?-ݜ[\J;+!I$ؙbUfM Wȑ}`$lfQ64݇a(ݙ 'ǦƄyXc}NG}Dv ߸$&" q<uɖ:<V۸HJzTnBb\hP.LsDrc}dlT'Nya! =J0rM ]rl=`TmHP5;pY;5 zPwE4e5sl/VK"NS9 ʗrw +UEvZ]P,yv& M]צkgT 3uv[=ImM$5-- oq2J _NIﶥ'Lb%Hx6Z>bi,} H=Ǒs*!vRyœx*f# ɰveO`5&Azkks3ZCiCCݾ1 ්ަ@ _Z <٧GcOf5N{Gy[>>xH(Yr&+9ij1׍N7,>~5kdVl9O]Y4I´n I*'P( _9'<dܞP0 ~>Q@gd@_Ki! 5(ѩB8` v<|n9̛á 1OˇG!jM <ݼ?OɀG&rw lGPl)+jH.T7TI]cDz#'126ÇId R7(TsuBϞb 7 O<#J0vU$;J?WEBMn4~h4^?lXܞBnyGN7l >Fr% j.|7ɐrD3IOn(0qwERu; W?96qXn!1 >XR4Fh:F\_A4EplJ19kf\_0WP}0i"dbd&>)Wc U P#{sDWӕdZ8(;SbӊwD{9s L XrMDJR\,QdLaNpx^xJ2?-? /Õ9;۾5-16 X #h me^$BgGM4Ï[۪ XrCL4LQZ<Rmȯz λ )'|NQƿZ wc{[tp7 $3Ww)F6fu}:jCjW!zY'WZwY0X('_z\'_gڠl 9%atj<)$TiţE}fW>^3Z3'$7mczU߂3א]mxI=bXW 4q˛f'adINv¤4@FzZG>'cIA;ig9Z(SOJah5kP,Rߩ ADizbFw&>3'sCo :)@wu}G!L?tڤpƗB/D,1#kݚP~yZ&֊l~`?2I MR[ QRlƬol zy2D&z%9 pT;xmXMBIȥw~,:^x:c⪮5sob&(wWY.byɯirbB &̔s"yj]j#ġ!KWrvIsv qP)%b1{hm9͒΂u{?٪ʠ]̱gYZ07070100000355000081a400000000000000000000000160d9f5e200006820000000000000000000000000000000000000005400000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/" g]?Eh=ڜ.+?:u mLoWܸmrZM\<]ݕv6 ׻ YHTl$f>+֯v([2/EŹó:HoqU.>}}&]:Ȃ1)d=痬)kdxmZ"w8cVAbBkѳ3=GFhZKأ6}Sٙ: V\ 6nh"LH6,H8UZzxED\{Iœ^,q]Ez$2gFcV`}kj~ȷ 8:.r&$r1Ms-২W޷Y=ŹTP %էjpν ?6cQǁ]dowS ht.P{Ue⚹o׬=?o(4 z|]::bE9r?`h]=7ހ{ޕX5 2C+2oxP ]S|*ѺKd}oi9isA,dˆu~#yldk%c\Q8hq=`L'gJ@KTN}bϥFL؄;p ;w?bɡSw:M9TOtYlocBV5  罕tfT5wl\1z: t,l@ 2g]#ix U,F+Xo^LDӟvl.# w<7hg}?2 Ou;3_*L=dɲo͡Uvϐi~4mV uw!\Om 8[Koh2F!xblfj"{oL;1^q\o /RҌ=|v15J$wOOnyOC(Fɧ4.I+;:2Ӑ-Aj*V3!<$VJY|詆fzS B=PXǴD$uh4f^uz@c(بܕ_OX9䰓Qq~iPh@`K1"] (RFB-%yAZՃk,̡#rj7zpgL MkP: .qGlf~Y Tvfq6`tDx=FIKA˘Ɠ_;|Xw˹}̫VR}$H|?jC]ȟz|cs[K@,g ^=ݐxk;7P y(M:([?(,ű媋q@Bs];+OdUw[>6D"Ew4OZ(rBE#d"0nڶ5piZ.O\A-o)*}UԷVH^P~17e;EB AūA>=L\;ӓ.x7dfA\ @bӢ$Rb&۶n+4F+g4-0R)KVOIj`Y]g?|m9h̠H:18ʒS3E/{,_Ve6~И@ͱ= |`V3ޙx)Aj$o[5LlO;9N r->L v_|iWBzd8!/"jF`=d:H-tWݙ{:"q[ICw'nJm0W7#XK_ऑz@v8lX|C;jT@B/<WevЄDvTN/hKT_|㺃gͧ$y,UT4rLV@>7eQ\~Ge% u!+1,B6!oWxM?zz,,|YIfI>vra/"pߊeܒcFm_1uHv5!Z㕀+ apFTn(wuY&=4a\J2#c6B/]xY+xCg8;4R?nxVjh<䝐NcD v|!Z,n Vq%/^ 5wC\jS]*BKwHp#lEX [s'}Ew%zb=+6Ffqid9y 7IY=aw/t˽,]'5 XzrDΛ{{44SJH|ݻKEQƶư#i7.O Y!}!ME@*^ҸBCȊPj?exFPkJ%bIJQ3S`lf AM`uw BV4!_*6>2"̆gز7įY%ocLM -cuLY,n**\ IQNہOpJ x/.gN,уR!Ld|a-:8ȯ0ybo8u]|k>Gn#&|H23x<:Bt%,z΂SXXXmVjeFxЁhYr?ao$ymc./(':DN@:6g~"P VlV.:,7thXp!DREYӠR0E(P}@wL[yYE܆+38`"l3Fq ZYxh3aNe)9rJPBsۼqP{n @ӨeC*̚eYF@jXy[nseٲ~KÊ IJN LxS0qIzs@b/Si,`kGj7v PcIi9wǁ<՜I6*K/9:[Nh T$_)!~$aY"H9{D\o0 z#_8EdқhdC4:[P&u#VE%`bTDHdS6xg~8`#In"oU<5ex,?ta0*J@ *6X&G`>C) >z-2tI{sĢ3|RU#^q(v"\z_v<9LLP!t404qbw&\ed] @L&m,Au6mkgЧ>YA7mG^UnL<˘|8*FLX-4D.ɝKkP'jCr`x@w)W|$(ngv \7-@ǘcax4ͨW2kMf V)CgZaUB S2n$ZO'CZy!g01%OhAVv BciѰR?<&$d퉔nzLzG0'{p YyʏN^+:IepKj1.`^$R:tUH8 iۙ[h|Lcvb21gi?B͏Sd.WקB5D=ȏ_L&G4-M'x(06тYJߜ6$K^JcJ-HJ/m \|8%+w Uoc)3,_=8љ`'Jޢ]z=F`3BKzQ(_~gt #&!sD$oUPWuyAoNJ ]Z-3k݅=nٽZ\gRj7jw1n7L4'5A< aO{ 2tAތMG _ {Qnn5{(Tky9cHC (K}:B) m֓+4jA7q>Ւ)L>ܵʜQgCf,K)O,h'˺>wݳ_ΜWYYl|MHC|A[C? t){His\ ɀj`@߳/niUFD1oqrd7(Ҁ5ͻAa,QD+IIfaѣQg?#CĞ3R,,(܄ݜVwb̭΀W0l 4d}.=$L IQ\qȳ@1D&qcHM؅{_rՎtāV;QTuZ9q^ePeih{@]g=N';̉m+4EIr,=V^ͅa:yE*W(&L= 4T8tVQw*1# GwJ6kTqL.(kt$D/J(r̠ьNx 1*.YJ/+gcW,$E]bX_lyzWrWPs7|:s"gxW&jgov_=6ְ-[u [^uB!yoײCEk5LT8)БΏJ#&!"( KsRx(H&˭?'1Qfk+MO~9eJceBi\1#[`^jM $=N@S@HIF 4qkYOzO Gs{GBpTCȫO[!؃sN-> 1JNU‰ƿֺFՁ g-wl2pLwƀmq P)w=_C ~Ɛ ]DYޛ4= ly*  u'OLB Y0:T ?һ8MeCE;k|u7jMb"3ĶqdҴ~ G^9cO5G آrH;f:$ @1ÄMDŢ؜>mƷljk*g q&-qIҲV(ĠD/}Z||o׶ZWzBH@+nqAf_Ư9t\NYA'TڴR޹BK),3>j(6&qtZCv luhXM&lo< V-K_S)6.;e#lMT^ <p)oCǫI6gu[E>Og$[8\ɺ-E3ÿwn(f&QVW{Rd7*P K]o6cŝ&鮋&R~5GZį6bw470lRG7 ǘþdy/ |rTD6CnuR6}[ЍK3ԇ&P1V_Un"c;b^кIƵZj9'r5\RaqYߔzgxs̐X|o")XEsK8!G‹/ Jȭ`G=U\^{:-zz?yCK~! '(RqzrZ>*E*Hx^ Ō`jlcQPPdҢv={t熬uɇUC"I _1} F-Rn0 qw$V,3wm<( VI#9yP;RK@aIvQeپ&Pm&66oUo[Jk\T 0=jjCTSwT͋yΆ 5m<hjg7Sף}0("19HD: ${Q]޻2͈p7H`\Bzm7e;Fھ>?K & Y+w^НsoPFiGG/Lqn+2zkxa2"%NZ-y+VfؘkOruHۿy#,xLSj#K2{zr+\SP>6_{q?zH &&ܢ),sLb>tto/79xq 'pQZ"lM\Y֐TMˬ #N?|ZK8VPδ(((Zc9X6y|iu7' ]c\SR`IHY1^?։9#Y9""HFdfq"^GyIQ Ԑr 4E~/r@ؗgW^jYۍ^_ظџNfw*̈ +LcؑbçӒo͑>~-=9v;VM,rz%/TH ΄@ܛtth:i;}$+U,<\`MoO|BNSqlhtbPzACn0ݥd{sǘJ@k5VgP#c;u:wu8r Hk{ L[I, ^^e@4Zɦ&OUg~\d#Ok|T}n[Q~:Ueg:_j :w*`<3ȍI7+?MN킋$w_I,F㰌YhL4zyha#?Ca-bELQjZtӷB56^rZ\0s+NX<>*nZr pW'u=sպ6”ٙqB53 kV+kʸ+=hک}JĎNQ`yg1H?Ku1.Ρ$Gs6Tayw׸ZAih[eSMк_9rtGGc֧ZBk} v&7q @i P-SFDS'vF,PN0h\rXϬQ:Nm5|= ??p$ %LuZ@e%u LI<^T!Qu7xKCwHiԳۨ7򸷿#8r5 a;JчJ]:yMz+qѵ%O50Y# דSw_Oːpj!\5yufZ7fRQ@>ȑ8=7xIA(˸B7u&{/E "Ēg{/ou 7[[~2nY9Q1ƨQ]NtlJ:=0u`{5X4++篌8qZ 4s1҅yν0@,4)5tW3d4c!(KÊLCm_Dc,y],8zE1}Dv!R5zEp#Vgn904gb(AzBR|E7Dsr b`Ҕg,N?0"zŸcS 7{B25qUxN766ؠ>刳Lys#r1%ݵW |q\%@F}5$WrtwRNS>S= &a9%Eo?BMHG.'r pdf$G}2Ai[i"oOECԿr%J>/$I#B$ U6VJTNX\0ϪI7Q^R۷^Й9u<^i]p8{ҥA>Ґo;ٔAiecϷAz\Ol]nE9n!u㥁Jc5n""Bgcl"27x_[/hɅ[u2GWbMj r%377Ah6q⩍ F~깺 >9+,,݋H.WG)P\6c<<0"_V?Bks_^Lx]SmP?ں&Bq:-T,~F* DPcX`pt3V[l/IiNH6UL}VA~1Q6\[&\2uICa2M^`έ*szj[>5䬽P)[|綑M6_fV]Na%-3]zH8 D!ev wݱk?3$7(|<PAC9cX_47: „]mĹ`~kdiCI2ͻZ†F{jJ8Pɛ=gv?vh|} 7mK$i>" /`0PQ*W;u3r#B#@ S%a8YXw;~h'@hӖ(QN a8EbgfOJi$frGJGa2J>_Ю_x"E>&,f.H?$ٮUwF9lK=1; .]WO,@c`i9T!K^zmyaf4*~Ar{_~HsN_K>^\-ZWDGDOLd\Ӹ *5ҾN 9sI^P%m݁B*wS/)/X(hy[N`(/NEpLVvht*3z@~D7=~oǵa7 .7l*>͛1]T=gs!*i 559|8"r> ?}Wco$łV: vp,{0XfU~˦v$N^X0K8qڀ2hh%pmyxZϋ)clTq?0Go5=;H'\"՗Sl,rg 5=ϻAe?s13hNphK4Ґb%+@D^3&Xיnb+GOnJzҘ`0bhRbuCnGDosltߕ0^>mDkJJWg}getz3a@x5.-Ƚ>!}la-4MI5ڏ:7^,|'fXY dS7R=:*lCG?֪<η Jҽ-rvl|yP711ddРJͶ~ yz|$Q۱=/Ӹa̷AO-HO'@ƆFA0JբZ{*eR[ k=2t.EzU[ѼݽdD/ǡB7xU$X.si߂c ^:>yy2-2A_Ў^ph./1]?^}Y~el "_}dF4*^A.#@GG4ckp'B(oEY3*-v5aУ`Q Tn#<5O Rl9g4{'2MGpC~z3Ri"׻c(C&)Zj Jվ2 V%uzAv$xe#Qߘ :s>{(="wFqz  GRwh03]bq>[Q))$ڏs A~kdW4kmN33nt[cU3j/ChUvi ~,$Il$TJ7!+F&őG=8S֫4z)y)8_rbKФױC9KdZd"׍osgoŻ\ʼ1 >{D7.\v}l4M_?Dǯ2op8.e3:98nm;1y,Bx^T9ԅYh$!jk:2 Gk69YȞ?SѴo-&\{ۘT`w_O.HP9DzL>D@{son?iPH\ǭ 5|$TF>k䌮j?8X#tD T%({\9.3jvH$$JN'@87(JiʝlбhNOD kg}b!J{ɵ}H :4]L:`ZƻЇ(#B3Vt/`׈w7 z(*zN?,6˵ڝ|P)DsQ\J3B+PWAG84W*A7Gyj#ЏNJ4}sWZ89ʅ׫%fw,jĜ,Lm.64@ݬ$Lf}| oH%*K-L:1FBa(;8?ԩ?}u#Qp3U^Z=rI#&*j* !D2e@A{D>| 6c|8i"HiF 0Snѝ F !1){WʪkyvjiU *6G H.N?05tIW㫿4D*|[xPŦ d-] i;ːS=O_MIzͧ}ò12⿓;_f~Aޞ`'h047ZD3M2񹐑 5z'hޡ?*Ty;_1Mz4@4Kב¤o@胎ĹfZ-O3-]{=2r֠ޞ!LԠ[,1|WV=WL5_1'awASkQ-@s9}}F.WJUx]9/j ЃXAAQfm׏pE'Pܰ`IEXͲ? a%{$*^@ r4\_8mJXX̴t<"Ҁ "y4f /j'w|qV&%Oc1AnLBEK;nvUgRY*"ӭ{!RnGZOI1ܳҒAEXr3WnɍjA(u>c@%Tb'45$5LNS6C9TmpiYv3N ʌAVT9l BcMg$,<7%*Vg+2L-@Nx~Q8)_Cui.P b2MnQDEsI .YVZW XsZFnk'5+齱5dw +z ^GGC}o rjFI 1Y<3}kT1NcB谚 ڊi+̋>3E ?EkÏD }/["'ӟ T ۖ_ `.vcvS/g؆uo=Sݚ>]^sHt*!(::u\ ~sVL#/vj5h63X+%H\O"nq=a+A29I dY=T ){c7P4Ci'VՐƵlP2>ꕭr*Zٰ AcXoq>#SƳ @8H4̵}|1Ѥ.+QYqV4uhI^^^|r]K.ʼ^Lmv{i#Q|l.yܜҶ+W&IbϹWS _+_=wHCl.I^o <0YrU`tkK {o;٥~ɣ+kCN%w(&4ig)91~ߏ 6‡/zTw q7;<אtP1TF^1N,t×R~{BǺysՔ˫<6MWIu ۰B],S (QfrAݹKurW@i\ci |fSq2+> |n^meky@+?>}+l~JYt'i|}-Fqmiqp҈!=$'ʵx]+鼼LɟoO{4Di9Dfa]x!?-敿I%6H0cx-mHMrܗG4PW{x+ pgq1`յRGWM9>RUj\Q"}cᏋ"%rp!!'?~kYMiqMkK3旝<)V/ԙ0]$!]68{R ư=#Rz~e.YI8e[S(HV\R)(XFTp0!=~3| (8¸hU曊>-[MŏQiTRnt)#p3̿r1'[FXH~a,!TԈDx:4rs&U RZol k ]f*l~]Z'kQ.J\G k 7 DZc V>65+&"{,52nx ֠kpOHowmqg]]3dڳVɶǽYwO. 7Qluz&i5PtA+u+RB}+P]}H'N˦^YQE!(>e]f$i[8L.m/;eRˊ0C+ p:=Ɵg\dhY .x+ևƉ0bi<4$q I^gC;0g}SƢ F Ɂyxpb긄cwwOW$-gQdz;n_vi^{U-}N:{)0Fenn` XkN[FC@$Tqx6ZXp<6̀!VA0@͕9BC7`ßGl步!'yRYK--[¯LXNPȍ<5e:`:?҉j]&=%fB(`_N$H%m;G>-u{Uvtf$L×yD3Oudy5kt-|W@unJӭFY*1*WtxD{k)E`|vcp;P+GHDƬetX>oOf3قu cU B.6:YŒ&jĸY>@J}]$1|VI. iJ> 'StF7$*."\26C[> DD#hb寊KY3y嗌,K( yAܦ\a͢1Basbv릏{{&hN*V_,+][VgILά+XKٱaJݡ !|nc^چwjuҮ(}{L3-^e0$0 }mιϝ XGP~# "eáO(^"2imn؉LwoKˇ0b"HL|N\qsh>a> spehu7C b[% )_p`M7O8 '̈*ŷ6L2'8/T+ %T21Eb<"pD+(d(^@(GfA I7%cᐝ#RdwAxM~ U{$7t5ZJ26&%0,0kz.teSu BLFԠ!Ǩq^4Q վ_1ɠIA-74d Pr,gKiJxWֳ< +Y;y򺺄Ϙlh\W>m40UJOp.ŴT)`ztN/{&2em\qO%K5XۃX8ʖE,Wc8` 8Z513>At#o&0-hX F`+kAk~0iJskl\Ln":Zxc^9zJc:Rk h_:j.#6cxڣHgh|~Kl6J_쉻>CS҅A'WtRc69FjQ&.>,kl/A2toOZ.]"|z[fHCDWG+ ;JEmhLPÈ^r7i$n$&3鄪@6أ]BODI˒H1"ч u>t5<.] o>`I[*^>=Q{T hh2;TT k@N }RD)D."<$"ʓb=CvU !_:qVWrߐ6DZPO]yA*[IǪfh}V*D8z.B2owmGz%^Ƣ0ޔ()K[.op T*?[NKz-“אB:6W5]hՔ}|ե 5Nc[5%,*nEwtlm sf@qjr#T %l.+uPp6NijQ6u`dLHȹ<ٓ3}kԩI=ip:~GRqMh 0>뭬}x+ĒIjWnhlaڵ0 VE.ZZ\\RF_7kHŽjDCfpp3UV (MIuKeQ3Akc" QE.8AjNU/S2vEi\@VGiR' GMt@Mb\B* +ioyhSV̓gOu,tqo&QVO^GEPaG5IW<.i1A?o vQVft6Nd,y`V$={-ֶbmar03F@ 1F1Bm.h B{ ]56aG'g=e"FAz2cn;gjxXBh$+/Ew2j:'?e"S-D\N vкMumUzKBGaQ!:;A6\H.'U,[[Yg h`ڻF*;Tע,XC1hk]CEQXmP; VMjF#:+V( 3*g:9#w?t #De5H#2\C&}Sۂ#^܅7Dԍv ]zdHNB)3W OȞt "s?\&gTM+J1I !V a\F[lG ɫk|%9h==r}NC*آ :}Lcw{:/jvzآ-wӇώ2rF$%Ѱų斵Ϡ#+z[HlWH揁[ d!h"𩌆@6ymS96ڑhL2$Ԇ+dv+Nc-LAləgrUTإV\@a!VppͲgɯBS8.Ə VBt!c Jj`, '0!4d*z7^-U׏HV[w!>Ί& EW蹶HD4F_HJߚz|*m3:` ǿ/J/Ɖ|OO,z.3}l݂dNz.\*mZFokr8wR41ZLg^rTlL|#+L4L 퉣mv+`B_DnBW7<Q8 įJr)rۍ\c;@NrY˗PO>$GQ(3/' '\|L,hV?Qdc45Һ[h[殩 &rIy `GXx Qd|@S. B"uY enb\ˎVm,OKvZ HTME[O0T)EYOAiQ}Q:ӄclc8&ZR]GBU)̨Vq5_"Ņrز3^k~pz7ӨT:i8f?A~ >@<1KMUxmwby0bsK,H7!{wR% 6fD GQDuȍGm\cys.L67u)Vx8$Ce"ŠCOX FRq.߳Z N0Ge˓ƿ݀dw=U9b)rg@A);3CbWkڹy1⍺ј$ypkʋYfa2눌<>w0VALaԋkbs$eWs{1)p-HuZM֪`kHg. +Zp3pP-[nlnF8wĭ82BB;H#d'T@_Kiв{a4/5"Uv:uO(YvN'`0ԋ2k̤5q]&gYZ07070100000356000081a400000000000000000000000160d9f5e2000080b0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/Ӏo]?Eh=ڜ.+Orz`cLqa>:YkbiCRx%0zi hQX{&䕥 H[:n`jXej@4A\Kck'TM\;eOv`g/_zuL8/[l,VJz]d2wsu[q[bRWVճ=JdmNigkUmUivnSc So6.rk D^3Rjz E0^K1cZ;5Wplv[Kg~/{Pً'[Qޏ>}7x}jdOpyOAE |2ΈsĶ::Ee"/$s MM7kf! ЬJsDF̠/Cd@H(}}*V}f#_.]N$#'F}] fluS"b{,``pb"׫P6}օCJm(YQ I23p'cj8ePJQ{=mgJPdH=JI=@Mt!f:a鼂LvQLAK-6]u"(1.kfξ:sӧAiy@O8mY*O9l~/Emt#Vj(0p_]_4GhӔ!_:Vaez0&tSeKcd(Lȴ0vnKUFkp ΦA |kifP6ZNֱW=D&DA;pN}c{|@?,$ZFC+=yUw cyG*O ]>zKu%P\B!)VpIKI=Yl6" ^Ȝer[f;77F| s ۢ@kSȻk|='02O襤6hiQT\,܆eb=Ů)-H?έ@J;>"12xL=vED/'~oz]=:c*/pAOUK 6@ih~7S(( ߚyl3/AIJIӮ2*Fh(uT7qb()#-L~MMaα^MRFQBkxk 7#$İ-,qk\rD!]dI7J/qN B /ӠR 0C4 'c+_\ϴ,$ 7>B1{}-fH13vtڄ,VohU5υ'6|eF/K?d v|QG̈́9=Km^%Dr0~!'T5Y H 69 /kMV\ j8$drE:l]k~V 4h D1.K /cMM36QiG/Md LT# SAZ%=љ#:_*:ʷ3JՋR5(J^< Y:'FOAk[o</3z< ȹ dc)sؖ !2с5 w%EeWhݾ efH儻i>q..${ٸ,}]~EWM9٘Ǽ'#j0.|, Z~oZ(B%7Cf6kfI1wtWcHbPy6VV͎~XP 7yU u $#H3>l/14P%? 靖ת5rdzO5) 2HD/-[o9] n0,O\H ٽd\|hN|63fۅL=` *h%_ב Kq6)~r݁5QIxOa\s %2R5c S5<C75+7rE ){*8 ɇ-½{>jgg^Do-QdjoPxfQ8. 65ڱ20<=SzNVE`,G?p't:HE(XAf?//(zNj8ϰZeFG6(i'@5#O/.yEDVJRO '5ѣFp(`wׁ΁S"˰d^$pUMh{j[ճTx4~tUA8)t~n5PUZx6k*3-QmʭejҎDRJHa2'o,i_)Ls4xEA'%vB)_a?OZ{z_ [rI80HH>^zm(@VOkӯsY(6 ' YFJuZ\Y8!53Utj%ܐ6 ˖+gQB_Y\%')>i7ɱ3`̟03>(90vӥ.=)ՑReȝ2^'q4Sae'ЀE! ^PFER5 g*ItEf ($n*(D,_P F8g, z6ьKLhHB@2;y13.\W$|^!^h`6)t^SrvLlא {D6{n)u&Mډ9ke9A ApN)c ѯ>"fLBSH o,a{_\=iJ9xbK?W^L'3Pe9QO8aB$j0zF0lX\.EBCZ!<벜KpT3qGnMBHM2uF7"̀Y@N_M(Lg3@zkD*XgNH%THTbLG:o9p&^q 39J:f ?Zv#Y ^dyBl~k.I7u^Pf^YϢY *r%kU_~&} ;~G>-%F%%L`bbйT=].U qX,sf܏YGR V@!r|aΌ'W`;5s| s:b EďcӮqsgH1ax{m5X˦g0~z˥/Q|&zgcɣMSS`5&c+7*NCz+R]I6oL|eؚt-FhFꖲMV8,# lر꼧H2|ArR>Qu Hǁ,ZayFͻ uofT 5m[Ub/N,;BO!R뼺/kwQ]a ΜY&f|;Lef~ s6aCK"Í8=scCMMc^adv!]8u*:Ff-F ;AT /Ѣ0d$3\Tݹ_\,ԩrH ыXVn᧯W`faOh(}~5/C0σ08oU1KB뇱촺i<PSHA<3dQE:)-rn;6kd}"ձGU 9M>pJTg7EVa`}E,Ia4h_tB ;t4^51N0 tl@.,%E!s de]1.@Z}M]$۟xqkdb5wp W1n/PGߋ-y2pbJu.I m9ꮻ`sBmyQL.=I`uk2"[,l%ijr>LUޒG'Xf_nM>GGK]J 0geg~h^.]VqUwr33p ܄0~DQ\I"V?~m\&[;s7/cV""A)pj'MH{xr iZfV s>I.nAݽtgMs"@$f7zVͨ@e͢@T7^ͭ*pϽ|rT!)JzQ5Tq evv#"z֞ U xM%WXV(㱑q{᧻y؜7BHw\(9cxgTwMڹuGs~MK|l׽8fjNl-k6kO2^(`̵ZBM&ɵ\8Y>hזኡC5|@<{Xy5=B?dJ)IEc'Iɕ.>,WRu˳rEsW~:!="W`}BNLH*БRK_:y aw;b5P߹NWZhxhэ-tϞqESkڎ{אi0z P`֏qnP0Jb—$*B\wy Mu<Ŧ^j}k9 ezQTa@])CXIGU%{ÿݯCC?tllDs:>Qpv[ZՐ8u.h+g/ĥ{>2%Jo&=D{ LIIog΀',+ R z OBhQפ´xZlU貀6@:n²YƿC@wv* YDD>18iEXz;ْۍD};ğfdP z}寐^|hq@Go5EFKQBCE7RAPcPIcdzy~kRt4K &N)WhWS7Pbrm6lhHLm<979ЂFOj)w=è͆RmϝZa`F#e8UuP-yzd>`F\oma[q=k:K-bX:~l[Jڿ*KT;3UQp$Y-at]Z%29m6' ]_#!&[٫s$l!cguBlR= al65'fVJ[p $ ђ2xFaz(p2V ,葓Ql4dP ܡ;,˕$FQc7[WH/1OVSu~AT?qub%TFQl~f}$Pyڴ$P4oJNJ 77 CcBwJq+۰^G+\Pw~ jg+F8vǐ' X[%6VK~Yfͼ4 3ͭwgQAUATp9"n欉#Vxzr%:qSX"-Zx]1@4u 0amcc?i? Izpv~MsJ-̕:wO:= XaZPZtu5L&BQb4o3V8 WRKW ZM=0h"YDL ch8Wc?cBUc34N}0U8=3^x_H3E۠G(QrN[J Ym& ~zn^e=FLw(R 3;ozhxCkED_x>oȶ sGn IF{m&,>lc?.g>"vsK k#}>DrCEGQolH4(`b6X~ R]%Ӽ %}v3Q!LbBxc X~:l~cKI?i2Dt={ߓ&)zBR0߽oǢ,gVS}jd=ﰈ~*G=H;D} ÓZj՛m߸gE- j 5u58BZ^VljFlq $I2eL5Po }WĶz[F|TB&PF'B'>2] tCu(-h4ߑ^c߱@璄7~$T%KB? [Vх9 ։J a=TAGPB[e`c.vi:XD'-~KѣaÃ: 0tΧ-hD`Q8jW={*¹zyI? [5~)p|M :k>XW 7 Ao ۀFsqfj˽w[ tyOew?T<}wזEPl hc Er"^tU5H|+ךXUܛs䛂[Qg"I BL~f~ I@I}I(:P .zu:7vK{5jē9wOm,څ3GX|OkVֵtAϬo֭P%:6{RPvnFŤVm7 V#y 7HI"`Y4OjX$N)w,T@teLYBMA41> ClT;+픚| 5{4ѐ2QVF@I ]"˲e7:Un^X,ق <#DĆxMxk 4| a$|Gz4`'ĀiguzŅk` -=Qo8oh&S^6rfvΟpxeHC"7TTR2r.3<&(2Ex/z}q Ɲ>RJ{V^qe/{Lߊa$TO,3HIvO7 wmJD W.*I7is"FU &itp ͸ 4߯a1PFd(J&Mg-1V"0z S%["Adv޼K}MkJhfRKC(Rpǿ{gdHaW/zP]jD$ #׽(೽cŋ׾ThO|?ԬГ82J9aGeFU&j9"Wp@4󂁓rV)tN{n."9N IHj6C >QJHye֣x]'LN6D?@}Jup0@df۠K4]ݍbHw eR}<˼$!仅i5|ƂH\lPw:TL.Cm*o.;8#+h>ßPJ*b?}3:WWQZF(I%H8_-}z=~-7 #&T N,hƌ'vԜjD':3DfYX P9W`hS<滿`jPCtc}#fh1t%07O 3֣}7.U꩸Qk!y&nTN(AEa ,ᬫS]>!c+Y#l z7Kkk" /2A\uRMH? {\|iSbi!GRKGܙإ5G`y<LwB hX lw(Wj/{g8 mi"bJkh#S|k~Յa> )DuvV7rϓ yB2n9teB6:8mCF5K}UTt.C4R8;.&<|ұĩNҍ)C}M85E=rh?&ud VL֝Hַ݌.=.CP^T uNZ^m0"6['ih5-GvsɟvëKP F*J@hFO0Ud BdJzgI7p”.꾙6ƾiGFPn?| IklS=lh{:[6;mtP?1Pr6>:U]dUOhEA`Iwh_n!Gw{Am?=d{PvۺpR9>uvZvҕQ>$ĭ9z˕T8LJDghmt\YUD^ls p zm;A6b"~=AvU!SNQO2E͍O ibf䫟FDAG5"☚L.~#kW^~b¢T#{:l ]ʉVo#ؠ7;}Oyi<#ɉ/0Nji)O*ӷ"DYac^ϗ4xZńyV3Б G ~n?B*&XƙmƫY/(j/><=H#c *vɇ"9P:4f|[^3V8a .ÉXtO I3>[EKY*v+Єf?6 1nulxڸyH&GX/<[* e#yH3=ٜ ӷE:3_?^n PE{6:Axʼn#37ak๾>tw4 ;Fh\m˰!_59\(@6;<( [%/֤VOp2@LѝiX`F;+~Gv[B/cNJ: vx[LKeMHb!'vas;^'\zn/+)ԭ _]JJd=ݞTE-a,x:_3=xWE9p%XJG,ExEPwQN}87ޢx 3<)S"=Jof 2|U#{8qcBf_bHZ[et 8-%cRl?_kNq \ʻmXijy_\C2KX&U?Z\_ΓTVOŬ] !E]ws=J͜7/.{YOHJ!rFE"F3|@CJoR$J6p';QXⱓjx2wY(Q?R UT:f u;aե>)SΨO&-g O v:`&K Dt6nU"hݱaf$y1}XAc\ݧz'}/gNc]F=j"0j ZB4c3ix ZD_/7B]_xtwC S'~E .6x3'Qg Fh7h{\0]Aflcݞ%hdh  goZGp>vAjJooP'Kٛi["p)l J\Nai*X'zrˉ;2z5gzdo&<"bq<7O,18k|<<^i6:jn"Fkئ:1Ht)-Ev'Llr%1+'vFm b݃xp9 XHYg@f9Ցs#{Y14)IƠkXm!"S]=Jz?Mq!ReQ#3)"ܗA F'7@T z'G+|{o0ͯ'b  q#UN2fGȸI. PlBRsa~x)ΗYԒj4|8]6CK$l豕n>.r #dY@,=i焊=#.\%XҾ]#![ +M f3Z#UֈndH;r~ $ cpfnc҈q_S:E wpj(BJ*!}^{e)ZK!/Ǥ8Cshlo1TIX s+W6?(RaS|qٓ?b?b hî^NMeIt~"jͻw3f3gU4nU(.6'A@l8.I..F6 B{fv+Z<ɸkH_{5R 0 RjBCi87{xsy;qzµ_="@B#(G(a̝f+F\m&g/iz,T^f 밂< m E $SP ʖYcϙ cN4b$s`ֳ/qhL]GQ\jhNS2Z2Ϩ;1/w,0!y;cjQx7i'=hTIY <я~)!Qҹ%.b͖3x`_!j}lS vPJ %do]^m++5'6|x̓h!҅.:'=Pf~VF˥~HvN_-ZJZukISk4 Y>i=90M%[^u b[IoPGYk̀$Mﯫ,&qSK:eP|{vm?Km b7vR@@X÷;ym #bC|a#$GǟYyLp呦Ւ:] 3Ϡ'.YmA)Qcx{,C|KW=2 TǩڭHӡқprN65TJvH#FcgWcoHPr @yD"IjۈMzeT8g%ۭLЊ?4AF`"{^SڱHnPW~޾t+C`N.p#JSĖyg(K{TRYtyP*2%% K)5ΰ颡*9aBpT <Ф%C߾ sN+9C㶨=ں1ĸlyOz'ex{ʎzG*}ڋȞGt&Y6J%%b~®l!tidje77XyrgwB+}J(X ]En} D62R1LpdABڔ4Q3ɨvֳ#ʌ1eWOMzw]yLPCa6rެU(1X9&EefMHt@'#4%7CkðR4ؤ"*=jkRJg'T*~꿦~9 ȮڎC4S$ŧ|x_#3ȬaR f͸c.^Pco}l I8AwE$BĬ20HfjΪDU4C굫کwQ wݒ~8?&'ћ|'3KTPo17jE['ZGI)(Ui'EӥxVۼ-%%h"{J>DW:#!"~&ff$I>a1E NT6/$cN0glMrѤ1cֳ6@4u yU@O*sWu 0q71CVP쯸}L6ɖCM󝗤]SSg-jaKݣbzA!I@sir`M-0AZqt(.&ݍg ̼t5b @[֐CƄR,~ hd1Rj"LBx3rɘ `,aBhʷԗ(!^?X }Ӻn[1yI:¦&fvQ+'fk`=b- dqOCtv1숒] tCoh$cbD+TG}С3üP`5ڕG{Zw _yR%1TNW^[~`m7]:L_gP@u,8"s[tLQ tp dzPݵ?Chř;~:U霞z,xnz%7 ؕuQ;Y]EF0+Ȁw,t CJߊΈL/bXtq@se'ܧ VS|ئעF*MZ-\4O4)1-0C4paCEխ6RAcMQI~YEƗ,Jsa}5Ym'ݑx+HQQ6HfKɯ=j[;"-őC\)C6Q"}}<22wj<{<)=g'}FN?qB]A |e@R({6zO`ĂP)#7PHViE<J/sX1#.ˡIWEze;z]b* (o0^*S?$cR+rrKs4J״b|׿bxd+S^Vsi4a$ct`#y \1*)bgֳȑ@p N%=%7 [=[+%f fGP\kBfta/V5"!w=#9KB)LQAL??0_LC/w{ޟeAf[\?g1f5&jڿژ =8|(`cszX;FC\|ǝ;<=;RHwꛠӐBU&\U(b3~xg79K#Bo"7a,_Z+G%]7ip٤>rcWK,JWN;UP;r[Ifs-I~ݘX_=wlϜvkauqZPX][4L~Lj}(9BX(3g@[ƫ9R":z1i6p>̵)^݊E?[19,A@Kba1$eO*)u+ذ`HɩGРRx*O`$tD\+s_ Hw:)Z|[)1 +koT0Ŧ{FA}^*K C`nv)'Sm:+/uKłvb er[ }B1%:bk\#XW'ɵaosnyu) 颸jV/}CiMi_/ 2RڟP^_x|hyԎETEj9Q# \|f4\GgѬ^7R >}{ VG-E4 +LRo-Ί(梊&$v\ts㣪p&@- X(r"!Y+iݍr:6Sbob]J!xobQz#D8 F&YH2װVhU7;ӼhQ<0h߬[U:ҭglZO` 6IvcF*&_H< "\SkIm٣:LlbjbW"}3?= נ}%n$¿vsA;d*5YT )J_7x|A`3>6fI`B5D1F u_dȇ;,/)v٩(kʊ4/ŋ&*+[8j H}PTUӆ~XN)gr [qk?=-O4ƶ4kOUTMQ|sS{f}fqͤvnht0/+<·iǡ{mLoNvK6D2[4@AvOaa} ""TLHnŅ }3 ZMrvdOU5'2v֘ ADWtPL=eɹ&bN<#YKqp`<"3nSmk|+Yr?Xj\J20Ղ՝lN:0<}7upUK~-s.>AWWy8TGX:BQ]`Xy)>2N蠩<y9 :VUq]. 09Ks9 7GM9;Wx\;ygS v\!`PH2 +PVM_qВjMA\%,pTLso-[ab"(L2W7"ô5WyuescK u1]h%$Q1xB<򿞋rH-~scQʽXCaN^lV*T< w,pܹnYJ P\9!S_PCylu>|2o_JVfS%4FAG /1V-;o+c䁽,0̳U7\ ^L&]oXX: 0c[ CSnޗ>_ Koi!h D %aL.jԑacONR+}]hhyYe1QSt$^G܅hpRZH̗o-0s2wYHuƏ3]fWcD<4yme5ꢁ֝+%iloN[]LnO)]>L% `籽P۾6q+1›e]iM*H,&ġD֏2g"_K8W%ht rbm5;? v4?͖SO>^AZPNLo|3DmɳvNcy_SuC 8l[vm؄.(;jz:7hH?ZUs좒 . :6KO{\kx*s[prmG>pFJ"?)͐T|IT븫sRVgKh2+J%z%qZ4 y]P[mk 2 '-kg~3`⻼J>jVk1kD[¥)xV8:(Vx~tAEH, 0 Mx9zafU[.+Kn-U{ MQ;[}fj}k͙tStӁ|8tD\ШH2⦢+$Bߺ1:2rGtw-3%"=qS+#yּ1mWp" 4M" o0G-yP|O\^C";k\t䒀*`[-2>tܲa1ӊSmQß]meiE0n$v0fZtqP,H0twwBi)Z+0|Q5F=|\&Wi ?#a~ Iwϛ^%l]uw𒤟Bܐ͎`In,IQu!UX7ŚyyHd}eYKo}A|VҟZiTrfT vqm!O0 [@_'xnϠI@U\0 _}جbMy]Cί"[~n۹p溓Wd<@S߿!/P8mH׎mP/ٳP\%ʛc WtYCtC^;<v-vfHhGRt9F2gr>-pXt&\f\PϊTji Mt\$ԕ;bjsGW[`*2!zc>T)JCCiF 12Aܜ,oJ'Qj SY ϼ3P2P~yJ}5쭛}ozjfAf;`GNI:RN-o>#:ajz5-# O4 bѾޙPs0g W Q ?УeYG K9ڲndT׋ۮCGVQ!z5R :¿56V3P+xi(9(%^xg<{ݶVEHP ?|{Z~1dRh J2B@L{,xQx wUzA !M{W#ҩ<v(f!|Kr|>jq=R{b){!mYA2YW\Ғ cT VMaIprhP.#kfx>;ƝegE+Ls㎼q`F"I'*ƆY|Ahm;~Hvƈu‰uSL ]ˈ"-Grls`..bfrmra[%~*'d[rA5M]͜y[3H,x?FɰWvDÓSZwæe+l`f‰x&6ʼ !QuvaX)t'#hI7G|p 'n;S%V>rкwdX|Oec-Ef#R _cE߬LJN:/1K7V ڗX)%g/*;'lnP7]53foJ wD$B?$fPSgWl0 ?=*\P-$pTg`~[Kqh9i>Wl%S5UP('to\*ӆSryj#t m|iLDX|0oc~!gBa([u͜OJB7d' (ŤB8y07kQ M>]a3>4VEB$h9}7`XgU̟T(579<6Jj?N-`PHزӸ!MLћ-jpئ&mJ5%K,v{M*DTn.Sͺa)|<[?u]XПA2o+eI]=XBR'(J/ ydԉ@.$3sq!zDò{xbT GcT0K!X Wkh)H='uZEkˍKj nkM2RBTCZCd.Mn* Qw^o^> l>%xwk98wU|%xG/KuR;Yt*^cbnoz>2J9=P2Y3#c$/k6yJy).\l1M^y#znKV6>V'p.~.$*y pa'e6k*gck(zʟ!vcH0 m5 Ɠ:u1(ʹM9$o: B;C3stbYy$5''b{}x8b|a/Dya^\Tt8.~.Eĸ?XZwM$|Ō*gG0˱#;vx$7SK o".kٌ2h~ 6ϣFC\du\fj ƿ7'T! jC_xubjú^0*',ԹpTQ EFۅCM~#WFP3F=C 6T3SXzR«NG k[Y7[]c0XS™vfb_fDozܥ#,2) 0|U:E~Y8kPX B_[m XJ0#=)CN␨uj {BBub";1k-iHqH}t!Ld[Uߓc i$pnA=x@%zY!#~$t/Oy^ u*RXuq ؉{#̌ Tu$h7r#nDyYn)‚!χ-t;R1v&~C+RyY(ؒO<^?ƽ eƦmxMfdְ6Õ>* 3/vu_pE]{r k}>ĕK1#+Cނ;>/w0ţӊzeY sq$,0uJ+ y]o!Ti-*M(MXp xD}L??gq?{[jT4 ͗^dco.o;'&!<%ѭ7tMt |GQoKYβg ԙ$ {:|<"YGx14w6 /ړ'֞J',邯-{ UL70NX#V'QzL?$t3t`+i:$ 8%ճ>̽2r-(<2%Xhu))3}w.\'ۨ9A f_DY(l.}0"|6wGD5 ;^JTb{ {BuPܳ\aW g*6̺(ϋm4-/5CԂ M}#e߄8:ECb?0EVsXn 5z擸e/Tl3kIHI A ?qްdAځ>+xg&E+1@]ύlh? rq*0V!~)P{ mm1UO œO*dg-ȥd&1X&2K.3\lNM/PT_4Q n9>&VĄ y{FW W-(3 dzJS \ND[['B}:`^t[Iw(j񶚈)18_Wn]YjZ)%ߡv#'pİa5)@LS\S6KS1@ؐ5D\:D Ta5P4<͈qEo=UqФ7FNZvMi90D6uo%o %-LVy+3-K"ּSI3S.H ƶe,V:[)}jsuihӦ@~50m%Ģ_w8^g #* pMlp@;jҖF Bu4r2@άʈ;6 rP֑O]uLjKjP$]XX>T;뼄_Z *WL"|ks{,Q+tTJ$mqJ3#@1$YRg/xp=8gIDWe}Nt, хN9]}6PgMrY I*8!²tv k?RgMf&@Y\@olIH9Ֆd*3߼A7a BDs|U:Po\8[㶻Ȅ޶W)z z=lZE 6_"w0]=1OH|:H+ӖGaQD]cB~S .$V`qy C'~į:n"`u:ِ:d2㚫КϓˇwÜ,M&=zaEc9iѳQc<MXT=tP)g؊0avAsqd3>9`뿀Ljmqm8}dNPUYq'9%!CL;y?m(L-+Јw<#h] Nϯ޴z@aOc*@G=XiRA'p dz%Byd91qbNTJ_Ҵ2X\kM65碽**pp0,tVeFڟgu;LkF*}MAlJEs=Lfr>?ǁ\YoI? xmcm t,PTU׆Z$hbJ tp~˰nR|Hn l h\iW|utAt#T K7&oK4 ?I_?hL}2L^aŷw,EtJJQY~:<j. b9R[ q)i=?D9Rc.}VUR0Xy71dMԄШZWC_MVkJۃXI&g5&}1":ς {V+hTybKeyCIVj7=-|?s 7$6Ro]! V0h4&XQ {4(I7JKZo%^U;ln/@5_ t'HVl/oۄ *RҸ˰`.%A5,>oгOF1*ߧs>Gh {&WR?ZT y囘2/Veon X͊ jY1`-%@SH8J@s2m $N=+ HQie`Jo>.3ky57~g^pB }xK9^7 $ 0bm r0Da@ fՉ!>&^RF#<#0OpeQ4tP!EHܶ+i89p4FP~7f\g ʳ(Z Ptt袵L? q s)եy[;|~@0 &Yi%QiT*9'7 6L5ֵ֓2NMV9ӫMU}C8[(Edo!*&Li+ Rժ\SEج {ĢwVO,jmJYT 1;9|@u͔s PǢ"\| 60ihVdMU^]Nx<NJ|bv3qOQZ3<$=Ipj'9IKӯ^{}o Rug {{(ʅ&NnG -rqAg[QiPWr%P( ZÊc$eG&9Ujl|hE(4^aʅt {6D䡒%/if)zRN񤈴Zoqq1C9lԮDdk0E>(־ēg@;!'`^'׿(⛐'m]E% pwn扮 ٧`RFKdS +",ZMrPj_W&E'Dž-ndօaͲ|֯ҵq|a(8^P9yI(3]9Srƞ1js/2SzFl W06^7'OPUmF |9NW^.EghqW%[cSr[%uFBmc\KD,Z?MB^AXVO6g<(U(4yL"^@ "Cg(CVfM[Z.!=yn:.Npru Qp=ɹG)Χq(o^-E%ddXJ/:"`%ܷOv1T]̮z=55 *(S wAEhZ@ykU1)[+rA!3CMbRR]Ȫsy~]x )TѾ"Pr~yME:bB=ąS\,\GN epZ{(]LKR\j򻪎hjԠ)ꮿJ]s"Ae8!!B&cNE*Mur9Z^E*+;f1*` Z:BJj!; dU:Mr6'_n/|x ^_)=6Mv~Qj}F[Am<};צ!)jՁpQ~wlHt 9cbB4ZG.+E[au‘ C I<ݫU2e7h/I\KJ{Uuj>nv!_E浏r\} -9'j_{CjQ `L96uelcy0wgj$ad.QŽ 4fa-WOz[5`{" =zb),vI4P '`y9:< LW UzPz#&nP#0 PAE*l} QD؝rU6&%D0Zy[-Nv3:} p"\0u ƒVQcZ2[px7۬L\cs1TKV{9ѕ6_ģ*g^*˂+߅.ȟvLRZuG`C纉. o7 M:4C(z$S!Cv*-(PߡPM6n-2ljy%]npC+v'Yw'p(-KQb|aL]&M)Vm#7ߤe_z -%1S7(YmpGXa8Ǖ cI\&C\30:& a.E=5ta^LU']ǵ/|O BH4l67LߘyOAEmhbE%څRH(W ; 0~[uQjRg3&w) n!N7"]ukG0L-_ jD3V .ᣉEؤ]t*R^&NAӔ`k̖=4۽\Xb,ێNl"NT5j8nHu$S8XYՃ̙ZόZKmXaޠKÀ=-ڠQ^ u AJ/l"ctL 6u rD" kdS$yb~tb@L3pRWbΗ؟Wd$nҝ'QȂ yo1Ph Vf1˔ F:L$^m8:h=  6!F⍴2d4gGNx Ai od=kG>u O ␊ynǐZٿqaXK6JU&jYC K<49겠h`3T)f5|hH0:Og? (Z9HqF2~cx͐RԤ`j|мrӭE3,T\:>6,ySW {2ipI]rl5ԣ7 xDo/u!%ԁ `ٱgYZ07070100000357000081a400000000000000000000000160d9f5e20000c760000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/k ]?Eh=ڜ.+ɏO]x)Re{~Y1BT/tfWe2+q>|L,5Ư\Oӗ lL'[J\и5?FOI[O%*ɞb21ưUNwymTv&3H.2Sdx&Q#cI)$:Vu?2F9cM2Xez!Wp Lxgs^or!4Q_K9k KP5`&plNp;qNܺ,0bZ㴍 Aυ&}%r >yœh;u8F$|:t;[N_TM㋄C@4GTq_dz=s׋*Rml%w<:ڤj1]oCajT56]9g]Y-O)mY@BW'ѿ%?~b~5yU.6]EAImzBLH]sFbMV&'C?"J**?ƈNirHꛄ`Ѩ]0p(Vׄ_ ɥ] b)<UYBbY{<H氟'l"N'AsxM3D*%l@֥nLtܠ@YdPcf*1݄GD{N>5ҹU)'^9h$!&_0h֘ !̷zfEQzP0،<\ڸaޢLC(x~xmѝba=i?f*/U-`c+!leqP-Ku Ph% t?ŮN.œuJ"u#9Mjy*$Yry6ŜyU []Qn@AFJ)d}6|_x 6^ A4n\)(`^Ŧcshv]BNg?LZ?$B:W\Ts=v"|j^J|E49DxBMD} b0!P;IYfomyڷ'hqr=i'Y;.ʾ*צ&Ӏckڐ2-4B3$FY3@':.o].ɜMPr fЁbNsʳ^%@ -W s"{5Au>2YDF*'TP[:.$Fd53 x׼W| ``fx?J1$HQ ]܈VX܃>i[a#LgtMd%z74K(nO}Ma8YU@ջd;XI2 Ԓ8cs3TĎ^=ph @kLR i&J}6o,m+7L9hU9n;_[& 0cfO]QIߎ ll l,VQz%rң`m 5=Aa1+[1R}]ome&!@82+CioId/AVD]&Wգh+u?=zi,Z"UD4Uy5רWp"V hz x}JB퇽u?WX*M#L.Kf;zL,3ε/t̬||U?I^J]=ܪ[sV' զuLhf,;O2{![Bd;|ڢq:|/D-]"qu JbpQ5[R6%0$;3*y1>oYsv8tfTmW3x}_z-3Be?lA}mt֎᳻U:n@ҹN%dA`,.H&/KnW ' \{yu &z)}fwn|bX`x$ap1uV!tjq!3rQwUXg8 ~I@)f h{!s܏chFFj&Ue=J4X_St\G'"t-/rEg|"~^vԉ}Ed#cG <z{N$ N'پ0AVΠIt!Ҵ~eVN{{TQmT]W|:^?RdPY?zǸ=U6wfF~,xYrJr7VhGZtO,(βE.y_iT97;5\ R0_S>M3}>nvi:9xk+H'UK)6 N2Fk9KRaO4Kckrhk޸EQbTR廄Ji/k-ƶ \C~(MGP'~B+p¢70:ͱ ߇ۋU>rY8B1q ;݌, _4S43GHҜI&¿ZՄ&}>z{d8sтA Hýx)TD0[Ǒ ' $)u9W VUj⩕jW\KGűu\DȽ.8>_Rܤ Vn)-Dyk:R0nYlɊƳS5#03S=G}-K1ɘhVB ?gݙ~C&㵆3D&Q_0f2KZ[S=fPmČ&V&Ui4#SțҖ2-jKT\\fn(b5"t$ҺFfz[Y;+:X+pk*iQ \S@V?IDqp@mU:\K3Y'2ғ%dEe|]cK< +tEkC{b$HgԳ^XY=)9σbu`q2E>lOtS}73ZAF](5IM;Ro]XsgO|s': Ijh4N%7֢SD#@,D"-bcx|8  ;n5w<4yGJ_D&5ΝJ=pI [ 5}F<2{VKI0@^{f$!C笠Ñ dpF[O#)iHTInBgCf K#=V1~[S3v μ!LOSCk>@f< O<]nR?Rm(]jRW\RڻZYu!V [ Jp8 "Eـ\05hN'uw#'ژY@nea cO"^RᡘN!tCTȈǭdX[_0sI ҔPlzHaSQ}; ]mMю1-YR xP>r0WMP% RR1Qқ DN'%G"^< ԼѕpQbH܍D(iFHʏ2-qiTEs϶)t!\pwZFI⩠Pp͏ jZ*0I_,C2gw8ԛX޼߹h] uUl>:ٿ,wTl Jk}¶N T1q0?[AmeD#a=FKنۉs/s;Xm#!\I3 984;OhkOi=RfwUB>{{c}0zd#Y0Z>WuFY#`$ZɀjQAAv2vՙ"w>IHPjU ׵ |IvYO/agz(Ao-$/ɉ[yöüAR^tjn k~=Լ!O8WBmxFcRQ9 g>;ˮ9j᩶B[eU)ob,b yC6ԄarAw9o-z :Ƹ٭HE|2w-I9" ,n6~[7(n9-b8ܶ~r^S؈SY(s d to,Cs@Z'K,CT1OP Hڅ6ä?*OmK"'-qv G)̊@ $‰5EG6rF*l3չ5B_\0tʑ"n/HW0,W1{$p>1^;?TnVO|R20D_sn}~_$2LC$*ǒW`X(_)6` qi0gZ6k%oYt"v^>r$iP2G.;)Tz*`Ef؁*'QaIYRoDucr'H-؎]\#l/vǙUs4u/; Np|DuRSo8cve_e-vyKx%ȚjrYmؓu=iQWdp IB~(4N("9]N@226.B^(r$\ܮ\0|ucE@8&]%`߽Mv)o{m BɈhL~Tjb\?e|؂cGa ΧȰ,]g5ldR_@~ٜO=:5eyɘMcg6ȑmz`DGG( )3wo%1`uTe)" xF˖53+57A"yVhٷ5g.!Za֙qw1 ʠ$К%Yt.I%PLꨲdBe`T:K*#,oYEu@6㑓@~יx Q']OO _rnkoҫ:ųku"'ш-߲ު& "Q0opIGXf:[ }=ŐQҹuQ}VȢ/"HU'r#|]6}|q7z¼Zj=F5|8 #Z4"p>BEXAsJoݏk BSRR6dPQYF A,-)X? 5ݤ ZOk%ŀrx5+&$blEٴ?6_B'YTjвv䙥 ^DȀpdlI7d[4nxCpҧn'ۛZTc 3W^鷍ݒۥ R^4Nu5l=t 2X6_eGR,ZSj_g=SHMY,9vw4!H{i ]ԪFmG5 [O^Ezh6 =׾P2'RWBrOxy<ʛ 0K[bTI۽:z=2s볣|-jKeҽL-+j7ZF Z%*c Ӫ}MF:]N{We1u&MY^#ŔZqq鱎N:N4 xσ,w@$캕jqr6Wf2f]Vn;_-G[S_d2$ c8T+Ocms@9hc}A6SMIK*@t0%3Ѳ%t"1]㡺B?lQve' #} C-x󺼂7)6De$ mc`˺<69rÈN1,P"إ pVYI-SW0O7wkdEUqLLpK&U%x8[q*+{*5LgU8*X'UKuHe!#)-3"%x ?2唝.aR^K#ݕ~%Ə?L0h&|ByI{;)je_4O6;Z=k5I"޵L#Ț22fU{sƱ?E)vIݕeﳁP'ܜ=i1Nnzk V ,d he?V!!7~DZػc'2пUr_QVu(:a硍iwhmw\@W)LO?/]zeyQ.x]w6;,:;*#Sdl#ZJ; c trz">6*UWo)e͠U[0:1'Ob1#,ScdbBl/{N{`2%. V`F'BJ]-A} .S<G;qa-b̚d+.5OeC:[& 0'Dc3m0bVa#?loyk ջSXCI$50t,f}y7$^ uvΕH`l+`)1e.*P27+<(\teelq *ɗlas+)lލ+]F<:)4/dxF&2i`mF.UN `!}e$=* Vi9}~AhjLKɥ eƼ;T%ysa LJ_SuoV;YT8(@k06wsc2`' MW9n.Xñ9f)=.!8*+Yub `9P2fBϱB֗N:g!Zc>O:^gTcU.?"9euoJ|GzZ?^<|1' IeяnDFOC/$O(_T7Tu^>Yc3&pmb*΍LxZ$ܢOArwv y?t:f>C '{P3& ,tYo@Fׇ]5ytH[[v8M6"ѫylv"o;P4#¾ۥ@b y[61Wy~kacȽ7nl`XM=2('.A~rG8{Yl{$b5mmy}s.)ebDSwh'vy36pPS^ |ۓ&m]>ds*$oBf +"M %qW NnIiwhs_43BpE\ҿv-я+Dv\s^f%L; zuwm`ҜՅT. \yJ=،dcwr+A ?X2\Us$htLNtzqf` ߷>pNzߣL-|ʯlI~_ sF~jFw~gx7s $}lSBd.ݧUė9[D޿ /C~2C6=܁35WhxSLL_C ǕhF^8_Bӎi¢*>VvYҳ[Pnp50 $gM"tCy^4^ $8U_. &=Wӑl¶{K7OqIABy>3Xϡ5yP˸;+1bMivT$~|!'=.ngs I)?uL D&Vcg{nzr^Zbce\]z7JDrjMftҡ⅕/.gB"} ^ 1{NtRVbE5؆xߍ]%5qqmڪ]ր*%rE%{b1d;o_N;nsHCWE'\ T[~A6A:zq2+qUܨͩebMCzK3QJ/CZa̹T8Z4!: n0)z[.= jqs ՚%ݘwF jN8-pW[AR_G=nq "~QJqԷ:<8D!6@g:擾,Xyu,~zהX)RpqzG#DBŽb}9n-[J52.(qW{}ξlD噡G=y{cz@ô WH٫SrXsUsµۼosXÀuxsrrjE͟FK]|bLOQ$QzΕ:2c7r>" TGP>Ч!Nr0.AWDTp9m+˪e/ qlAt:{zM£:ښ*|ȿ`E@,]0BV{i(/88Zr3CK*1BNx߀=IaO3u2m| b6j ,&p8)ERjSwqpnpo݌:W -2uzC '[$0ISH,Zib'\xk!ɷN\CQ"2ȒMKAF)AܕlG( 0}ѻf62\ X8'<>Vm(rΣOd!ZTmnnÛkeҼx;] Dвp!DS'~ֿ<#zYUD0 R߁hB}:F98z+1ktߪώ! )TdrLa ZKDUJDKuxBp1"*KXK6Ewc4Ȭ}#+C_u ' Yv]5dBY  =zA0u\,P}Xe碚Yc vpC׋!"L7AqZ:hVl7n+"f;R`foWdSY$@]o =3{aP&PrT#/Q[S 3O$lc$n_qǜTyBtiqs׳A4"/y 6$ dR7<È $~Y~ޗw¥q3T:0S1cȉjDAL@05!˵]~efG|/& " RېrrFtw1W36Q8&쯀x'w ϿuXXg5i$,|d=VÀ}h-?IқX+4S5nqlc0m&-Y Caľj c_фQc(8eQ>7(X+EV0|XHwO] ZnqX#6fK%^Ȩ_\A G235~~|Z <ڝj0j)цE=Z\;|I442QHR[fv5dwcM.i.M!dv[+}0\-\Ñ09>e83s)b͔ 8jZeEUfJ_fo&Lk6c3#*sMhtBeK}'## )% Yz׊a91=vV0GRـ5,X2k{B#ZqU8PwlLIЅH/*1a`j{i48(S11DbGc1S).aqtH33 V/?2{l7l׀|Iuf—L̚?j  Fyri)K̸JE0}/fg7sc R`ot𞉇L[>k4.!MjF \l?zWn3$O?Vp8\}pB3[۬ѣLp2v1ԃŷS\dfV|@MF=B1wyjco|7C$+Ao"2Y `O4ʦD.0&g[CPԡ4dZ!#LD;]Mă:!X+R#U9DXT 8`ހK gQfL4Zeq JqL[Kv=  G 1 i PSfDq#Y KgbiA xB76o2!@H"L*i&6C j7DE%2odᄴ)&3H2٦ɨі%Aa_,KZA}DX':K0Wŗ2 KH kO_-c&JY_ZN9 2x-8DE4W_-Ma`Tݨ`G3}AwԲEmW>Ye[C, X>=9L~u{&nW0YáPǗg^R:<Q[ŽMxdr`+ 1%{ \ <`hI|j a,iɪ]Լ'"hkÁ0oՓcȵxc0b(!$;z 1v)kiCg^8Bd'ܼtZdl >giAf~28 p5=+w_6>7rz!tcqg&e"\؋D+CMWh_liᮋY>BWKe>9^ŭ}by cj @t1`߽mC(b3Q 5Fi3ġ "j2 Gq5@5<`y15ǵCk֪lcqIsO(ZgU*1C"1^Нd E`\4% Vbh-o[JСl?7~3S*]HPո 12,#Zk(q[4SV O{.``%l9!|PW:zj;Sc>0W;aQ jd!;=,}61"o3H׷$ Ћ#|j.d0v'UkMyZ$w_?Y@J3[]ƈMk{TT szy`k cc-l>>_ITKr?U˪H:e˨Lt mlIB)*h]d;Mt[t|-|f<|ft/b$z qUL;ϒo,or B=.DVS]*rM/sJj=fjލw%.^HM+qp]/t6NԢfł8t͏t2(땲<<|Θ;e"( >DJjU5ВϷkwI?'kwX01?c⎳TEGGٟijMq <=yxc&X,\v{/.=1@Nw&)󮪉a#;Y_Oz-P cc{9QfOT?o"_eRЪv@&:"Ѭ'īmv?;U[4D_"~^3QDdHc{K(7 6`hD?'3ʱ6:25`ؘD+AǠ#dQ#HVZ|*߼f *f8BwaJFmo׋AwGo wOßX3{*5rK<oO\(Tk=g]*O(o߯P߲J6яa9Fnpvu= AeyiA#h`/X%b@FAH&:NVɇ~bMT|\JvNލ?Gq`@P D*D{0H#-<#( lv.WRp &37zKS/]Vw/-3 °X FlmI.z3#q>9 ` M7G#lH"BF xB[D:6lWDDb} W2Jž }bHJ91ypH_%C);L `߰ʸL# y,Mycz0Z݁\2Ot 鋯\NJb).dRn&"}ʧ1pܟmc-I/SxO0B83Wyu>Ed4j 2MŀR77`hJB^qG}s.'FE9E3Oo&tĶ7hi_`.x#TDd#Ehg"8d , )i,+lo柪>~L< %bֵf"uT*e6$7sL}xY}݊gI k}e{\Щ N)ws}tZzjˇ;/FMdM6D0GcF 뺛FMЌϞZj<> ;J>dڇ W?TM.$:15kTfP\|3J7/48)dpqD_y//EV\H܁Ғt>I-c\P~~i`CͲoRAq 4mYCLmMż Ajts~T(vRcޤn,A6bz_x4' etnh>:65Ey>+sR'#2DʨGSܭϑr〵bqoIjY.Go<܉Hȣ65.~٭+ .e^o6ƌyV mW'?Ke6ZQguS:a[C!"@2ZO#ˢxHfE8vC];ʫk՘4eL=jS~8q'Pi|wJԤ]f@<% dKjF FK@nT53 dbU?/&9~,R \ОVK2cCD!;svKxMu_INM=rć>I]Rena&TQiX4@:~$"'}s \Bf? /<9V[[w0D"x{L$)i} O1{YuUyV=܋K@W\R&6A@rwbPFhكDyђ`Vsv#T~{81 {9j>P(z/㥤, z-OtU߁_*vYpߍ܈jZS OuK^6 i lʃ&qq/7 6AM _R&N?4 z#D˓5=q$nbi4u!=/0'-iPtNu{(Ï-.>Nhd2Ys6`~vJ[Au 2Qon}|o&)݆i:3\*G`#0?`$(#\>ؓy_j& y;m_O{?&OQ?ڠ '̕{U`"+Xzd+|aD{7j?Bm4psxL\_(ܫւNδ smpj>ܹql2Gk$QPD|Ϗ 2ca!Y?;u3+΁m-"!blCLƠNW\~o]f$BS2MWZH*#Z9^AsKg{FH p" i}|1 9Ʌ»>s&C ){Іo{|nqvNBeʵ(Ⓜ,doe#>iۍ 1އ+uc|Ae0"Ss)x IP>lb} %r3Mγ=Z~53v]ƪxVܱ#DMy|PݸF.4LrVz[(mA\=$֊!~r*,YVnRKhto$_[ƺr`1x"_0-9;Iitn*%Wʘ)gU较Tq}Dc%XORLt)+!>mۗY^-'cG%| ]uhPeNLφ WqIj{V+bx̑7 @aFh?[Y: Bz/"$8PCTBkwypv,rխнSDBZ}kߔ7{xhGˤwS9sJإF:\MPrE*$զ"M<@jcd:g6{(2.@5]ӰARV3$I$-Ȓ- ~/D%!m<`GC46 Me)mUBIKu_0& P's{TNa?A%'w F(A9оb.MXSp`r tnS|6ۍrCWk8-*̄E6T0I&O>\Sj fK_6vEl 8U[wSivӉ( @kA σoC`Ջu9רL8`͏xsH7"7J4l&1`!wYAxKreZ^1(_ v7G_ל{b#uݦA`W@A[u/±"+%w!`+!q>`]9U .z{%6_\Y9cGfZ]o$}BIq?Ή0֫B~AG$rzJ|s ##={xr 8 3!t9~qc"QɅ5 sdz%kPd7'?!lV'4B*L,o5PL582vIފ ~L%!0wnhFtŧ)@0\j9=nf`$)PưF9$'t5bn@8w5 ._!7["dr`:܄@MӃ]޼(g)ã7[}D` PUet8"\Kو&%4Hwf<;VTsPmuJ8Q^yĭð`f* {wec21EqTWca Cv6Y9ǵ:Jg[T@_#)Rj-Cͪ)ilUi-`X=ڒ2FdmGvz53I#@ 8 A)o{zGܐ⫣#RV/dFlE{5Cn5d@9lRA_Fu-$k,W5{$5t7GѢR;o^Ça_Ly*F.kmohIiG%^fb}]mKW?K8 M g.=$y8O.rql͟oj[` # +~(\L\lNa_/0JD8+&(w݇jπP-\o ܯh{Q#H7jkؑ 2tsJ0؉hyx0J:S)03uB폃 hۖhH5v]}̘o)GqML0lӖ WZYRj˓ΐnG6B>Gq<#4,AfWűWWP rvFVێR'$tbw()u}$E[dF^[[mWuR2,vlߢPڽW%{iz=((fWU$M]l8 b1PQ:i)fFxЧ#:NBY!@%tU3"Xl{\k2otZ c*|`,~GxSKhp{#C}zb؅>2K& U]G9Ȉ̀e`o73XΘ{5x zH:郹Hvt~?ky Ty-2wjʫІ<=dp)MԉF+'d,!z罻"=dݬdQ,xECzy.^~ Ң*R-3?"2, B{ .D (&=ȕe@Ӷz\,>t~@KD`2 j ֍^gIc%skj)ٌJlg xG/dRs]ع6~{StSu\:gc[N؍}'_Pքj]씁$k 7&]*Ra\ctgK4G4SnP#H,r-+X=dĒt3. aCBFZP,YZyzDN]N&: 7^$^]0Y\J{ "A"JvƤ!Wiftrg(nJsA J>hD$p ZL'蓟>?R5rZl4S> IWB'  y+)|[Ar~-+%N c>Р5̻Wx;Dv6AXW4_0˻`3ǯ(7Nn3ƛVkpf.^lۖi 2,Qe0V+&(X َҾ>_g.OSkQᘉokSk[d[I,2p s3[ d[T{̵F- qæK|n5T;ԗ֭:bSlV>a rb|BvQkj hns;.bó -gr9vnA]r(7oF/YQW!~aG*b^hIq31T~cU4~y@YD8'#c b/򪖏}AYh^Zhx}oaMa6[qv_d(PBZ#۱3,1# N]xk۔:cH1rݐNQrQ'mz9|Cf^XiW\M &0V`@j<e'sBe6дx)I'#̶̸.-î k@nNFyq^KFa,H%4sX!qhķhu˿ՓB~!|ƪ^ s"-maf$mnus$w%I0a_`\; BWephQy#99\wHV!lulA nj9O ^UG CV/ @U:rg]ce덝hpѤM]Av2j p=::~y$4%OL4'9q=GKZ 3)DEr/ڨo>&t.9%%utJ5zȉcc +XBȀuU_.Gg >X2dm` '2E UǣM@ы誈.4lcvmnTKN|hdhܥ:W\ hĵNj1ND$ vyM-?fƴǻȻ䩅GĶT*`%8+Ԝ kYMtPŰlu+(e+H霍nZ8 :Q^O/>3ZuA 2ܩ۠o]o QBFN/eu~x9XkHf-CI݂}dڜ4IA.j^!g4GpƳmR -X' FUѐQJEH#AMWش)!p['NOtr o([vv9t)mcy8 V6){H{jgu ǹ71WL2,BOpxp%CʯRh JzL ##nWəWKA2mw \vn0qny_ rU>]9СA#Q HZo{ 1s]u=R6j '߫OR\|ԓ}ɒt(tk8+p_aOss1-Z!rfP0pI##[m-8e_JIe~3|¦,n݅#M.^]Pb,aK(IA0zِo) 4 [RRZg=20k`}BG{@):#y"n)\X[f# F>Gj34Ү[ig_w#}  ZDB¬73'i*?tNɦMF_-} */Z=Tx:Ai⎀*O&:ۢejJq WmЍi@؋c@eV4J]O "+S}֊" ?P?%.n>qg15jCȆŶ9s>=u&#G]~v6ϢCΞ=! ȶy6 *cVW9է;AA&\Ս2f0̙ M$QTDvđ4K/I%5>&0~ ˼us-(6E1~3Rr> BU8ҭ.$/ڝf%"j .A37!B-2؊(&NͦOhXO*Rމ*}Ȃs`@"x1`с  VѦ@zHUB(,BRe&* <p2[S--tV'9pی,q-Үc<[N"OAmWc pgُD@ X[, .ؑ3gqr<\ȼc[CZۮ}5+hAw{B(;d ,_ǃNhM2>$[V`Ɛ|ҥEr ފ'owÈ3DqZE8K̰0(PB-V3|QХ'D !dmQ Vl+H;Ub+q>.ƭ=ub:Z(ڻZZ2ѯ'd3Y Vfg|f.i΍Gj ={8ZJSgp;A2HZSOFuPUs\"d<5?rY'% H)4o+)SB9P6NJ;GIx1lG̶Fx g^4) >X|ƔRUIv%ÉU6mI- qhl)J|"D!h0 ()Ju4&T9x9Fstm]xg9.7;W:퍈6[?U씰dϼQPHނ +Hz ·䤙]6>'ը v !CC0ey (s"& ݮ mEwkTT7!Ykg{29yc|+n9&md1E/ |g^ƪ+yr ʚ;<ֈJ۰AbY CWXl\{{=}l5fȠQQӈ9D}|{NWuU|o-dO4B`"oxnDZݵCO%Ͳ^.^j L0oIY"yZ#J59EwFBl+.!Iz5d,Pw$/ GSȜu/f9*-l5\{/=}!MW`r"|B*T;xbprf[+kL5NřrXHo4̦mBݹ;catZQ!D#ֶ4"2O?;6*ROxo An7',rČõY%*闱l3C*9̂.E\G~A"-:]"H2IY(6,JOo/C9=ٹ {k0 IFVnOKZ$ lR`C=Ai)@YǾPj I$cGuF:ll.-1uM?A{M?#`#m ؅λPE خ}[Yŏb[s}8n&4'IVw(c-ށL\.6cq?3(Uf2^k|$vt\?48BW,=F]-OQ6ٕz=Y{ XG-{A/掝/h/E˨e{-C!؟E4I,(weH/}4$g,~ՔS .>?)r %-$in 1D hSzYM9Q.|Ы>=Yw4yx-J8E0;/c(h gkaJ* cJjKgkN~.8BMa\Rӳtr";Zin3}C[DVFw;mnad U뢆#0~ p#4Ua'W[mvůznL?آ}NʼC'"<.FP_.̥ 6/8|&!]al~AlպBIूrƭە0ka(E|MU=:G r QzH V/huіP>dꐙ'dgy=NKLHwڟI ~ќuk5RgtKzSe![R$/eQ ~oҥQ?4(oY[:5zPWAeD;pǃ1~``<9/~x Hfd[= !BM@y O!ie)ӵ!10횚0⎈F.wY) Yp]lY٭CUyzc:*6XOџP9:M@QMo~Ό Ci>Jt̝N{v #s% (|lTH84O(X5zT!7?R>bIלn`Wͱ!U [:e W#lAF6}.yng c?҅9T e>qMb7:veE ?l.WZrG<-<|.z=@Аܽxi `%3.XwҶ L ul)\y k[zX䅟n"B Z;"2{/,ƾg9cr}1_Z;,CT֪qsVp&H]b~݇n 7bOey>@0j4֠u~%<i)o?}وY7E1L!G:y̅> 'ۚ랛!~ჵpRĜ8ݟ@Q7aTTa^ҁI,ŕȓ7e}O e ΕuH \҄5 1Ww&=L_n˖c4&a~^ȃqԠsg֧98 dw{I3UrrۑOA {®қ+G.rK;>?T=O(gI2rc ge)dߣJPb v,lEYB14{S ]6x0͜)ro#P_N ]G뺸>Bj957f}+96a P[EeEl~I,@7Ot)S.PJ!PLAen/{~^dꮏm}+MQ' [C?MWr,r3F$CV%T[^8l*?c#xйObJ@ YӼv<*E!|֫$f.|3 U[i'8a_ޑP_c[[f~%LJ]K<6_><"n|UUpP&Qox۟~įׯG`[O$1=)gн{K 9;_ b>o?'UKt=;hɘ֟k?FoBF2N\}Ogi *cx7URNbˏIk b+d< u{FߟEwCM& pCP#bvAUEVoX1 lt.Ӝ-H??X@&q}a'GĦ-c.mɐ+Ł2|)Qi;UwIl%ⲙG`9Tvs-X_FÐ/GRűeqW8F+;߅4}],Z{X*_'3PRNs2du2H~NmEƃDzUM%@UnV.YS}9\_^P#iDYEP~Ȫ{+l-5˪g']=8һ6*uw܋q$DikXth0.؊&/oiV;+ɇ %E7kJ7MJJ4bBL-e^ Ftѷ^I--ݒ7c4_DO JhKq>+8w2y(eDz <&F^/HF'7FEoNe\mfCbyěku{V"-}%::80pQ>14cXOiWC…W8caG9Ɋ vWH.o̒!f 92xYF+3cgxē sJc9.m5L=2B3MHZd+LdΙIL82 [ECk" I:oM7wU)?;<ėpé3+y=KǢ" ؟wdU٩e&VhGs_#PՋYm`l,N;h_.'+e Qeͱqs%ǴvW}#8<]ͷ%!ܨ'ڂ}JV>?)Kab =ٔ!BrH.|rG p"=m^&ֆ`ɧ!WYЂ0Ba-jmmjX*Hcó3jzv=~wqY{q T np}w9?MQ?}?^9YQ j/gʗ~AHǮ./bB|/AQUv28<*:TkLqӠ~Q |M.5d$g;Cy &tɡ=/,bh/_y ɈN:{_CS}eS d-P0NYi3R1@|Qో#=¦ abY}y&PŶ7aF5d8͖,̚J".kOOzJ2 I,sǚU.èAHEv wȶârXƩNN{dv yꁫp>Ilj)(5֙FDͤ#k.)Giړv8NcWmJ%zT/s ]Ϸm@rm)% D uv;lE$OjILS/!m%4tLd؀km8T}ЕPWNC2072 &.vö`+޲ gZ5?̒z}،OK:%\1}W}0':Q#6nګ[ 6-3*čÅ"1}9mbm([S.0M]xH w{^|M" {X75[,bОK<;qɜ O9ou,(gc 5n\p^NAz G0ZO'J4%@^sd[tn(]L1j @=q~B٨QrBzGm4Jс# y[gPiťT Wv1 Y11ۜz^L$ @<&7 wzC7] F 2xL"} |r컘wCl; [WJ#iڱB4'izmnw3"F,ᓜLԡ@OIy [{9h@{Y p/6O;:la/~ wTG&28Bh.TVHT杁ZH$ZaPz-z;֠_o)j^Ntzxui6<8]W_XRqid̦ ߯BOa0%S W#xRqk4$X|j_jk;N+qЈr3HO;WZٹ1+`)֛|RGV0wUՁIZ_$,x$Б<Ѕj–^&jqeO;1Bu ͖WDib{Dje8V ?q>LYˆ*hJ L?ĉ &8tTx඼z"h[ fXosdi3pݝ88Kv]wIE[Z22,4G|6׮qoun2$ɵ5T{*Ty pw5|e]*e\Wɹn:YB7m57Qkec){ҀE,/7ӆtID&BhMR)c:{M ٍ;lEr؍,ʮ\I |FjǕ{Ɔ Э?;D˖!cX[5^vkT5fd3wp=DvS`D4JutwRZgXn?e 2-;̇TQ΢Fc=\NQzV 3 .RPpl\/[s渿 lmI٦!Tx>-fpEw}aY4 hY2Y0(ZL@MF q&0YwQ5wr 72qυ\._K,c8,ςÀ3En;ܳސƅQ} i˂~M}fB7Z2ln_2o̓7

        jqC !׀ifTzExqvƓ1zA*G6|ƽ"N8lgtދJ5& *F]hii+s޹($TcRuKL<_S9yN3Jw_8U0U$K5F3|p DZtpè|*%?Z-N\+|2u5SO`,'9nwDcx*2 ljM?; AocWcsa:uC_% q` <00d>P0uNs7 Ȯbw0,lHqJ7.B5NS@E*U{zҀ!\2:_#pPVZȟ택o`8W蟢k#䛆"'}T")>+1uuBCf:}i\% AclOJ=:zc #dk -KMI6/  B-κ̄ߑ~ס/|gaqn+· = \eC gJz=e#OZP%P/d;oL c mFEG3u0SŀVm/xakS3j6ĚMagf jbvOFr$fBdT˒V1|W3h,i^V <&@/eAFKCnñF U|7kF6|:+$o:1Zs=f0uƒflW.*Zv} b4S`'"iKe@̚8G?D=^s[Q"`et08EK,rt{Wd}uCt[sJnuzR|}dbɁUcRcx $/3u^LxQy LEf, #9UI J{|1$ IaG &.)0b vr/ݺr֊yqU )< y_О7 *o  Jd9RXq)O n\^-γJ168)͇8*^~?9vhm%tX ˶ lNmpoPڧ@D`R0>Մhڊ>TlVr~}+ZXqyPfj)|9&lWqN4;d_Rq&:1B#8c m@!"V37Zj:O. .fYPw0c׌܉ ht4N*[Qz%&܊N)3$3+HQϡ;h/O',WrwiFw &4M:(vnG>[NP36ѽp.9͑ٯ g= .A^g0چkU.sU;$p 0xTI^-LQѯNL8_XTzf׳$q^V!gHSbxڎR{W vޱ֡RڸL0>J&v=t&PzYݗ ?jc0jRIyuєT^GWv3{G~ Mt \maWE֬6d, 5]ף˭3G$ŰmG=Ak+cgIp?XJ@:",ORjsΪ*_-?(+O_3!W0xb32tٜZpSӀ6fRtсT_M$C3CwlO=a͞1U^Gpiŋ'LAtM ip,CZ@`IAum1QIq'd?F(הb؍Ʈj:rC# h!w^ѧO弩 CLYبE|0M`#O'^8u& hY9%kLʺR>2E,_)3<,tR\_fWѠ ||gMb*q[(2ӍF&n:DA:N@/ik+&B2?NWf+)}.)s;d'DΑOMFawJ>e8lD%ѷ`UaKa( Crm'm?V|1R IXX 5M*4qYRfܣ>Ur?4u7ثS |m8˩S@Hl (WFiGl Nt4A?,0"F^vx fpzAlLPd&\峍׃XKYyMjbz=ʿ()vD"E=6ԃ{ }" \v|U?m u0-3M,t=FFoz_줡~rCV N+!zx$DCR>-et1Zє$Oe_YR~p I7ibf-}ZrV9ђ3O)'aQ9zAXm.S$L.0 2\/JG~7pU'$I®t=t6e/r#TB1XBit k$\M7T$YRZcXc5L`? a4IpU6H&]RX]v6}!i&dx?VP^ }Ur{;?68cIB%Y?EIZ>e)wl7cty3( 'Bpvx f~z3lɓrJ(;)7'A7;;oxxY VU@2'0x;i8O '%XRh5Ba "\߂P4vFkj ) (5U]p޹ ~ U#~RQW1V\GeC&0 tקwmߠ4T2}BIJjN\Јc>CAwb}[[?N7s~N;8ْtHB "KYUJLDtnITVҴΆޫP?`1H\xNm`Q5\45dO"d]H%xgMdcvD1^qd_ ZGE>~49#k>dv;ߔȄ^0\ yc1pEv./<"4ݚ6zoW1h|rΫ(w%70yV5x{Q=ģ$|DiKq/]9>es;S%ҶNc; 5^$ XoF[`g70Ϩ,p{MJ;$:U7`+!\;@b9* QM%M&y"r|/' \r;;-;&Lqgg!_ k&C|Gpi @U;}\VJ\/ Bn6ۆ0OgobErdP(=FzŞf .gO5u3X7*A0@2hcoijlF3xuYwL~jZx3fKm DTت2)&hixFЕ FFmK&bm\Q3W\;`f@j7@rү୴ƒ\F:: 羵ŐVI݂AprXy X͕Ե褃ͪmeL$":;S(Yneߩ{!|pK9\*R(J|j М[(_ RV1l==07_K..Nz9`Яd%)$gAȏH8Z>K\\kwmBWSpQrӎҭPةd?.ƫ辭4',9 7.CL A3M@)ާ`N[J07 ZIٱf.il﹀L07עPz.a0E& ۸"4N,.(a{j:yx.rVϴmoSm7ԎqS=bȣ\6/&4WyM;XSPGq/0W.SRP Hu?wtf2;H\g5AOQ .RE]bq?D8h%fu+fְn*RZk{n 8ŵcG@HC$ >yX1Ye$6 vP/ƣMuVVap[rḦMoMZjZmZ%1WȦsɰ@4~~j U'>} ,a-HP4)H˗DEO[l@4&6!j'B hgEgGCZэQQ G y(+v TKЊ9g,COD4yyM]dۋ.0Y%5q  <z^]#yDq k1B;dqОqafDBê&7;s P-vydÔ*AObWE=oOԡGJ].}1KKI g <ͦ)ɗ\5w$yd'{ML!F. 8 '9޸lN>u{ j!)P#R2?ɭخ܄Kw[ڗOНzy-&m(-:2i9O8;ni[3a`tn}J℃skSf}OX/?s}{Ul:u} k{icwu}YJu#7aP1j}?o펍?'+>rrSpFV$-slg$k@&m70ֿ$.*ּq¨Fbf:Gߞ'3*+5`i;j Hi)g_eW5c@:Ur:\1b(]C+P2?/ŗOHVԑ7 ?hpIa[f^dxә*Bor<׽ajrB ac-/2O Ll{J3?4yX0j"6@H\9Ŋrڽ!8 ]dYG}#,ܟP c WG صPNOmbcbaNGKn2EI-7y۪mmڇ@OZѡe C:|hnzmޗ;307w F9ֹԣޔR:&؅ mbۼa'5{WrE򲇏(c48ܜ7I/_Kxy/Є(T?41c#֟I(LfߎC_wj EX+~aRqn2%T؟*j:j筒7BQs۾;IHH)C~_Z=Umq3=v>YwD_!rʟ[͉i䎺ux^zX{!{͠ jt5Dϲ/d#͞uqp4 HȒzd6iŜ9 rf Qd,`eĊM#^Ǜ$V!60"#ҌUBQ(Cl'< cӮ٤Ba m4u/'PGHՆ7_ߤ"q:9,TdB''FZS>q# Wpe/>0 !^ՙIgiZEx..yKy~ + |BߖM$7#a`dRV6Gc/{:@Y7E#cigf04w(9}zA#$P|)$௰w'&U=i//+Mk?PQЦ7n~gQ} s)(t Bm ( 6 =:P]0gϫ91E4Z5s"UQ2V eniXߛ)0Jȫ_nO_fk.orc 3wzi,LZq"UV YSCN+) s)q{Ya 5Q(Ŵ-Ns'X B3ì#<-7C<&#$Fw #U:3^+cXZ0xC"PbsMwFÓ, (3hۘ (4qR=IhP>!E~.v`Ɓ,RP܄܈(Rؑͼ5tjfj?zC%qBːݣb؂H|f1M81eu%ײ|o C)}|^$ds5z`jXE1=ldʍB4V`P#_'O{pĔD$(1J9-ӎFX Р_#aS[Z;'q9BH&"%>]ѷ1|6$[>g"tیn._. l l\ZPb15w T( 7Jn_U5^;\..m5yEN9パr^t _S3 _@ZD+w˜.%E2b Kဝ.|NWc\M:U]=SY>$AZU9bW8;_SW)o]8*+!M>I /wH6r2;^ƺqUUfGLgT0 VDus9ȁq,ukN =R]#e$L/)iuvZ442(BocWGqwwIx mm[]a %MY15i36EZ"mi}Pe;LM|5 * HcԾ 0=>5sgYZ0707010000029d000081a400000000000000000000000160d9f5e30000baa0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/[_]?Eh=ڜ.+eF@bgu/Ň]G&_A.G\0Zƌ_?9J/x'(AlGK rw 6\=$|VR^if}R nDycf3f>A'u /Vz4?x QUTCpoGiPB{1Be8 R?X'2q&r -߶*cugٿ@[  VU\(4U;IY Me& o#iץ!=e~5_Feg8di,JBjA0Gxl7>F2Qf]< q(C4.i:ik^#m8Z.q@Y5;:k8 @;[%+R|&y_`Z<),|2[opn<ݮăGsײAZ!5QBv09nuH(IBWj_ ^L Bz~Z²E"cXXY wGdzk3THb "s[j}d,6g\'yۦMr?ŞG9Igl+2'"q=N}^ ku&vwhhTRnuQ1{cvB|g:%vNQKimd %% xŇձN΃h/Pܪ"V8R>_X 0-lIPY,${ƁmA)睪7'!=g?Jør 2O< @$;F'lwFVz>B럲({|Y!MTurczh}\lIq`Ƙ%%P8U@=pq+G݇X=1A4DnF0in-bF\QO{ em=wGu+7?=~|tf`xԕCNzJKD#lsL99h=+t;Aoo\p;t̐ %LU@S'U$~J{|ݫ[9=Q *kHMN.ht5tAM(\4`'@§ HUئ4f1aV'p Dw enBAW*?_0!/ߛR9Z0t>=^R.sQ r+C\ ՠ4Ne`_ߥȮ#Q&_w=UxTu W_nbt-Ь7ŴWХ,|o%mk7ڿ8JC$0cZ \|qJ{l/ET-2y:4{5>p ~} l5[9?B=<@[]ma{ZNsYtBf [JPŒ>=#!TXG):10]cr.Tx^z;u,i5eCBķd$E?".j8[7A3iM̩vCq\n[H-𨗚qt] l56' P8=v%(c6};Q2q{ r6o>NE D=(؜[sJ *dR2Zu>2 8yX I@FP(pSGOV"gZ9ykƝǦ{9AAڹGjf&mٲs&_ӠA:ۈÅ;m.0i|ջjOF@ rzȝP!]uڥ]9tY$m@qs4^vj /տ׉l^( rYzvMFX5+휀s`U;_)1aR5AsZrY! (Ņo}t_@TR!O29jny-7JxD"U$Ec) ~46_jIVE% D Yh <GH3C^k UGR8$A8 Ű vQ(Cn?XCi߉Ejgٌ:8ǘDq[8.DD*쳰oYt6*VJ, Qؑ_H1N>@_;ʘNi^g彩ƾN~1d-)2(!V#=aA!k8n|" JJrds;]`\ hKf2z  &cCYet}}d0|bT<#{ 9CW^[}YFB1j"S"m%DVZ%taR#]Rmvsш;*ESKz aud)ʹJ`^+j]sb~ *2hR7y&GxDDn"FD~9՚q$7%\RWZgX'AN KoaDCȉI dO%=76FyL[^0n^_\M>ޤϗ  Q}:HKOH Re:!YJ>2EBB;bA8NrZbbc%iQH˱pИw{'2rxVh99UF L v0 !h/٦[*a#ardaMs86Y[pwH|vta=,` rij&vwg^ZʙGaj ̒@t;7 "F/oe)((+unϦ@",F`e Nı3)xM|, e[PH6:9\^,!IspcirњE*]xYyjW?#w١Y2ܔ S頩n,d%㛿XcaF#.Veڤ gIU o4'GK,8u?Bu0 'ތF E|1{ ˝NAUu(,FxՑn%׊}.OҭG֥x8<ʨ wfb׋K4$zO IX 2-pţKZ&G淥'7̺my!Kb̯8R^H̯+./"C*&OAy}nb+!yM-,{@ 3OL>oD\F.=DJ}=1'x`Ђ'r*@ַMi[X>'$A[zGdTmYtp;ahɾ,r0bC ۻSR< TdҾaEYS %oЀ깷) oT8!}EBzۋʺ&ו)lb쀄K'X ,xbgN#+AY_᳇ͷ|Z7m@h|U|U[hq\ xKKGmvw`\ wd/*iWO$ړNq_ gxMUtL؟D1,Wb9ȳ|g'-հ5˛M>Gx>1\bH)t=j)h9+11OaR$`wÄXcɏ0 cUw.q;=Ж@Md^SCq)  C%L}Đ; eyr]9ʿ wY?̌11]GFmh*i)/paf94즱@D4]k\Pg. fy6-YzNg̞q\M`p$V$wUK.j0z=C֖G9D{.y]#PlI5> @B I&6U@՝s6 $:U{ rɳa|Tv< t\?$,A=B{ҽ Juqwa}5k$X1j%zq[Pj"29kZ. %O'HE%nWl^uI41f6 `51ԧn9/>zǐJYBԏQ׳yp\ooY K$7@҆ATZ`;ɾh FZTu1KF 9mL-X*f4)IRCu/I²BOReDY#Xh=((LG%aś҈ܭI]>&5Vj uбy̞%U2Df6(5DЋH9Z5_oX\;jkf_et>\+@uB{Lzi\) o6!Gߟ/7.Q^/zq!|+wX22bxm&]-nR=Tk7t[' B&:КVͤybA"Y=[|z`kKwc'#Ky!ҡZ2*OnC<oBhtKJA@gQwdbUNvLDDxE ۗުIFxOWv`8_-wL &w-fa -*>%`A'zm!{2y^od"/fe =_Z௩{nLE]8xxƔR8Q 6}y| Oj)Z?\vP-칢`.w.ui اJ IJw“H*B,5Lji鐟Lp#R8@A\~m+BF &-?qncx#eWh'\Y¾ 70MtLT E>%N[~ ,5hGbu,7jrZ1EnMxGK#d}r0_`*W!Z8gt0. IJ"e:zƑ@Ɍ(Gi5#'`:gWbc| &B)#2|Nִ22)g,gDn*@zCS5kl6Sk.!9MrDCȒEk @>X b?5NMݽH.mNDNfPYJQzkT)b2]ff\,@_2G>J9_y@Ul:]GOT^[b|x^ T ꌁ.yJHh=w-Ri6yLwj*FPII{ B#cgIdV"- KZnL/ZiW9,Cm( A_׍+qvGŭU!>X0V3ۘ֯đ@|;>7:Yx LGos|m.gSE;8U^MQa@}OHmf7yؐZGQMAhga~rUWL)~y Fq bٓ5O^^v  xP<`p'ǾJ[xҞ@%%hX9H O08GR^' t'^K!tOQ_b .APST^Mi3.ըم꩎C9Vb$a/\~KCJR3CYDKX6" 3B>o5[X$xn??R2 tU sd w)Ȯ ^r"fu(KV-0d" -Yw薠d+C(5TY%Z + xR_4`X,5R5:>,oܻbϖ'SS1gY.]@c%vE8 [?^&K|-InxZGߴeSF‚C"왐;kC6HjmZ1<ؐzҌdM@ˢ i 8h}BR3Gg/r.Bٓy~}Khٳ?ow̺wB- 8))iR7sњ LJ^ڬI \#Qi&ߨ?y Y΅g88>ž`{ })5 "ޅBݑ#DTHXx _0F/Vot|zwrAƵ$ nU9&K7얶 OƏ2O6q̹u]3wCԧ^ixZ2kҸ/+w|ZNžDU= "kosL  90)C&TQ<u+> Wd߆Uj1 Y+deRYrF1- KFmm3ç,r3]]cyZn̅zil[7 U"9?<`іv5K!<ҾfAm| \ Dz-OcR!v^+5:-듙*w}/XRĕiB,&gP,%c@EZU GԖM+pCc mfG67QyUv| <19e VrOZǣAeF4C * 4+2 {VlX:Wַ]MeYmI%gU+LS$N+QЖF9gx9Krnri1&o2J C}Y)e79L]ێQ[yKU)IQ+Z.% 2hgI|܋) e<v@7)aƈ;t(,I.A"O`Y!wxXmn3 'TQ=׸OBsmd[ 9yڵŋӜ&p瘉VlG$l~ WVKs_I~k|Φi4]?M/Pf[) ?SYo)UWg: ԌA^Lo Z˵;I4VD'Ds/L3 2UXrAͪbsFh.,mC|B'4=ӹuK˗xR BN.JOQ0J#o ءިAD9w& 4m0?ΩNR !rMKqidy[G>)IRB;C2-ȓ,Xv,emf2*94W+S 0Ty07xZb4)zFvs QH߂t%n0i^) d^؅Ĩ~&/GKHty6bcu7 ~f+F]ұiCREohMf @Mˊ +Z 2?nߴ$0Nr6PZuܕa;@_:0;n2sQM:ǃY}}h{&>He!FgBa!]ijʻvA!N4>WV`FR9!:k&M#.3Fڶ"؜d=OǞ YK,*К5GZKt<{L|KؐWPk4lU:ԶOÜOdy*jl yޯ5 e?EOV XaƠQcSFL4㕔3eyXw1;tpV9֞LLM[;ZL{ŒT$ N]TNe|""uLKãKC/kkɫ]5t&Ս;97nNz_'m^Xk-W4nicf:fe[. Q#zdwDU\\=r;Q"h bRAĽp >~o"xhwO)ʙ.^).a C+Hބ|AƤ;_% Lt/`:)GVGIQe̢-.BvtV1h+<Q(jIehU <)gyBn7˼OYc˥&YV pi'h}/cF%elEeS1勇tjg2d ֞\˺ 뫾O::ᄗ!ie4`@Hlf.nš0fB*~\6C֠[fuDȼ 23sOQ7i2o瓕6$6& &J}z%NW=ADr:r)PAI\d%:^u(M=89aR+Gr2{9xnln-(Z z@< m'Vjo:;ϻa {F.S4a `d)k3s)}S!: K()~%2Mwndzr;%Llu[슗jeO"PMozSre?YI՘Pj8>{1yvl R{k*r&Hs`BM"-=mgxl[m4Ͼވ,WSzsO4y?,LBXӽ*pz9*D$Ja`npd|526'֤ޖ5"RR Efh]Lk[hD D0V~1 W t=;LBqZДpçN/^@fߺIOsUUTՓ**KoKe;Fk+NPhF߇/HP31@rLp Ga˸?uF=V be@|,%t) DžU\[-{:r:ʅfiթz!J1™*Vc*l-,jI^ws+xrXtYRIM1)ZG5p/?P_WT1&d,4wۊI=~AfH͂W,3$Nv@Eivg+ɬ_Wi3MЇ13h:.>'?/k%ܣM˄M$Qg/#3I)Ҏ6my){)n#qGJs)3*8*q@,jkޞNC&̎ɗU1ƢqĨ#ƙ.}Ez& T1+t sXqjd5ftƇϭ9G3n~qJ[TzNwjTb}k'}8;TLl?YGYXf K+ ngWXւb$aYKK#_A?pP@JҘa($UIUB8bȝM[mܪ9Q z*>.BMƃ P$cR#!lGf9ic_yUlȽ?7 nq%Ntg'R4 :pfr@>({^-p|ݽk13{"t[#r67I3ʊ5VCTM.ؗ8(eucbH(n1ʑ75ݙw&r8wb]QImE&0 u_Բ3*t 2]ȋVmECcq*U0M%F-7lM I6Y0[!wglUe5cO? hQ:q`@TdkÑ"Qz{@)VG/•)UbI1? MTb[f}q@P 2f#'An顃贇y730D*hƒ>=R2;8džgB}-%j hMDXHeR]rHWJټ!a~.e貵 D.79leA8zߣl·/!,fd2U]Ж^qؔ7_f-r|VWՂhҽ'K%Cͬp]EaEe!1HfaV>H&S"T q/ `ܦ3BOQzR%?v,=hj a*\4-zk|ԗv{SsuQHzJ5RHj#"3jvLa5dZ~Ǹ|%6<送Q0RqY(K$w~a}VfoɆ.qw_z!$*Ε;Ey``G]lv7hxEҠi``/̨w s)R|պ54 [zqH/OfWRz..t gșccBe'XWj{%ĔR񩀎r(d)DŽ`\r3ȻjyeM$foV ja,-Kwv햼ng8 !t]V2᭾=;hll/d" 6$$gCz6y*C(3w;Z駪o~HQkT#_nݴC  F@dHDUGd.á&4=%fU JeH<F$'1=GC0@9kT@cޛ9@2b`kl(3@6OTḱ4śod. ABQ(ƐUrHk# U"E$݌:맦8#̖uo[m{[)t֜ *M2.spao`cVS$[77e,IsCyg%Eg=94~ z6h*Utg`/LBCcY3YosW̜6G#L^iڡq<g^A,HCtyvY|S9uN;Dqw]3O^FR+%ü>!7T#ËҔ`ǻ!:c˼y+tiqp&-gGZ'A8DQc_>V{gW"z*bdk:QЛML?ft]_B1kEKVKr^M=uq2s V=ikcYc {Nޖ%EACsi/%7E2y;5Y_+ݝej˷+hy2m]21ت,YRžYq f qߋ!о^odoT#[a9Q#p t;8(0xIW*+8hz3Gcf ee(QEKWRoGw(($Q:x<eD riUk}|1cw p<@֬~hd7cT@H^v*x>\Bn|,>@|qVO0 ~;&CFQ7|~KcR㙜|J[B6fRտ|MGMT$X%$VZ}@xKVdφ`ټ'jZ<.!bI 総J4"I&7_ jF+f 'r6%A f7Nˋz5 l4lFZoI/kAQdÝJ]Z,1V0;sç9^{:u߄%0T1ۋ vDAAl$9MH{Z:zks~%c9?fEQ~r & ۀy:Poml("U<QVǕ9U”'ҘuP(۸3;abSZQAPPF7XYBHu$SW ~ekl]?AMv /DXސnIDs=̨˻T |+ώ ZR+CeZ$ F+mO9bjZ_J>G2 d:Mręʕ*V̐b:y+l]tx }\cژ_ Jl <2Ba`Hj6vdm&1&Tx {O^iȳ-<76 Qh ?[B'(#&hf{^D#@`WȆ&4ƑxRUҗ$G6ʽ Xl;J~e/reY[Iq!T G~`~5!*z0}]˰Kfl{;z@yߥ[7L jQA3O;+. FH:7XWpiybau`,(z>3whB *J^`T _Wn 4pS'TV{v ;Z:et諸q0T㫈e48] 1XWk8Kw ˪ag>چ/ | 9qocL Z88Q#YSp͝:OfP@ul^lbgݩFq8LeY{cD3᤼+Z"`%]oE%-6q.7ʴa&†% xo>ǽ NiXY 5& H ۂRPуjA|x1 =Ahi*bYOAxS]_Su^4 (GsmD?(y: XvN$ƣʭqLHɊZN4H"Kk[/6>(s+'(8F^;V.HV8I/duR^lA*=;"=R0Lj/w kP;v0bUj~\S jg Vp rt韐CXb}{֜nWBtG;KmAW|_H 5z=t2w_E.Q3 kA^G~[|ý\OZՍ(lNp}ݯ֞0hƫ撶mK u7ݖ\ߍ!rǿ {#(eqv{ZY;ۺ#E+RF"<ҽRЇECx?Qv8zGԆ̣7{hW 6az.8i-2=J:U~2=7Kg)]?x( Z]v>+7>Zo=]'5Ǔ/pdE]uepJ,wSo-0w6s'nb+ekXîs'/VSρ> 1q୬۸ix^ڄwxNL(mZA*a ;mAoMc+#@x12Ih9TJDEp|'G.$?R$bY#WwL*~8j ,PM垑B^N{t[ΊoʯA W_J3Gװ웧t'J=ŧyr2 xh{2 \GLĶ } ȅ=! 2iހm=Hjg ]Q̨zNފWP"ojeVZt\X]IZ "1vq+hqvyV+5idGbs=#n!|·aD/tRhvgg/k>26f|h|+XԞ6 :gUѓ;NY_ (iݧfp` S BjcGº:'ZrMӺc0G2OR9ӈO{IǠpS udbr<`?ˈWB>2I z>rcU΍KFupY,d3kQu*UrYpau*8}D*&>8}$Yն)<745̝pi3:הPElkW:Kr~H#uSݒ5z*aW`T|-.dPHf45W%99;ٿn[% 2R8Eԋ2 #'PaOfg=$* '29k*g_v%86Qy ^ .{[|G|Zͺ[jC7^\*lovy߲,h$3xꖎ_w7! SGMY.ŏX7sܕAڕD[(?2k;sXԢTKC-§ _"^qQ zb<$NlҪrJG6_uyUy{Jv=\Q tQrowׇǝ}C:ǯHq rkʾOT5 U C7.^K!Gx DIY Lgm=Zp2,G)gǚK}N͌{V_8!;,扊YX]tc)tkͷސZdJەhDIAi|UhtcQ_B'c2^i9;[[:C@TnixT#P!#36F}Fr+!i(%b Z-i! >N?ܛ/V"X/PÕyZv?Og^"~34 wj@e?(B78N)h: } U<[Cpq:qu[DI[ViSbQ%Uo.lKH#ǧmQP Jүd'5/NxKAjMt8ڠG%a5V!\Ԏf1/xZz~9 Z{C|]%*xYsS-,笩 )x#cp,L'.̼M{r1cw'lϼ_ޱgU<ħoL-{;hT.sDkDIب.pƘS&mTeKL_Qv_ዟ}m1j #0T@yq,2Y]1`tH5+"u9 о[릤J&e*V}+a\p(Ǯ"lϰz|80C"nr4l |: [5h۟#zeXeA[܏Th{J!\DKɀG. h!)=^+0a `]0cыbqwfOO bilKnX_"kw/@֚dC?$fh]jʠH}L'>LGq#z7 [=O(m "(tTpmscKI5=aW;+5^ijCw4{*ΧxM"W{, cjR6t&߳xd p3QtvXE}˦L1 X`|ʶ={?@lPsc늈mC)u7̳ʴ@i4Eg)ەsܼ%_d,ӵ1b\<,^v錦la<&P[CaK%^X?ʶff5׃顬ɑ.A{ 64g呐cD[RhJ[J{X6]Nh9̀utb( iHyo䜁ѵ=QHi4x8NfA2*{+F+FFb0֔ev6m|`}˂њPFT3$qh8w_S nC ˇ(/"c(U#G_yK:yOiUƐ{EBWV54#J$e$ʳPj3*7FK앢C%}a6|vռ$2BPgب"4w -;|x(̾9tZtAk? a~2YwNDY^zЕ13XY磊s\p):& {j4*08cJL)ڭ0˶e(P@U[3E^?!JHil@tta𰁜5y^p)62]h-壾1DH#z'#:\[aD!y('tk\}"Can2v+!u%6W'q!WO-3KzŤB%C+ldķAit?i/"*Cg|PM"sN#*fĆM i4D*g(YzArR[4uFw*x9Jtzg=t]Λ5 pyj@1Z;Ԡ*ΉOdr=W֘ZI@\Uhc8X)ZZ?+df~9Z6}~4.'|(wGWa2C IԮl u eTC-i 1Lvє3gʿ!u;{&xs)eJ*#(H\lVE*`A[rXb@@5Vkʨf?T/:&L2kSZI<(#pwa()KOXEFu>\_/;>1%:EU_v5 +|ESth{X]gPv5ۥo?8.|gs)qa_q虠ŭ8Z{[GG֤CqL™t ;#uajDW^ E0,۰24 ynRG[|卨bs`R/[Le 8ʏ*h)|,>WܺIoqqzk)mH]:aq+/fkO8"v|Cn"Z?9\ #c|>]mHH>`ҷ!yBzz,L:!tG#M_<;GmRfP|:+E=xaںP/_PM<a2J*V3]b,Bo[c,v8׺2d.ϥZUSz5uX}ҩJ#YăI\~Xv9dв~='#Y BM5N'e0JBy*N!C`N,I-.à Q)_ݿ}|h p8܇PgChIq|nYör} wDYEZ(=n"1kexq3¼]J:^nvO#*w% ǕݑAsfn Zz@ i:.#&) X aaH'[wĘI>[[VC{HbꊏgfG%W3cSK]x%IP GΝ 'k4,^QH.53~bҎGjh8S98% -BoCS ۺpE40ֈO`$ʼ;W_`lO#F!=*R 4ISPgr`tLc:h6l5x1 )עo [cχM){WfX;E gN|Ķ.x&XdN'~q؝ȧr}`#V0j=ύnT5$mxp#bFZɺC,JMdck Y<GS$W+e1}ݧNaLΔȓ "4+띱. 7"8!J) 3օry._u,f|4 "́QL r6oK6v6 4Og@R0RY&Y*xWA NgOM$c K QhV(_;2LF|| ȟ5~Q?0)trklPycaHphӛC *ot!h CK?~ƌ,K,;Q-^'_9b=Zܹy,}J+hƻAS׋Z297 bbհ81YX_7#\t)H}UԎqAZO:SVlVZZwɐ&0(kT׳"ɕ#ˮ!g9N?-?eZlވ.sNxOd@>5*v} jDrRl`H ^p?*V~I 7$b٠EOn*$5 fwD~?@@SDmӫBO$%rV(ѭÃDrR~hW< qX.zn8:YR^DƼB[ӬimwT^5pƷ{Ҏ]CdD"RfU:j ]P=|JlJ;\Rͦ>ႷaPĴxq R }j'b c-PB2&oÅK)ٷܺ,gfT QZk2 ~bŇÖP" R b5"/ɨK'Lynb$h|aPwhxEitFEp2g`(AW"s8*1d@)r'Ay,n|Z/ɗ<Y8&3-d#}x1¦ȈfdXS|% WEͣULцg{~Ʋ\Lz.8yqxDIٲYJ W͓"i æ` ˝z$TBc*\ŠCa:! u!dEk)|<ʆ' uQ@Csj_#ʸ_JTqﰟV9쓠~7kSzA!+9~(Q9zv3ꣃ/-ɥvl]FqJ֋&q=.d%laO8p[+ӆ⟘pф<6f Cw=wPc[]k!Չ1l&0!̔.XJxtlUr~FK>ùO}^` FnQy|=&nw^8!wxlۏg`F!J+h=`d2f4yv1+]XH;4+:9*!1-4gĭ> > ttyG9Lp}X8j>h}~!A$©Kqr4SZ5>`X^C+l!V0=.|'8G4j9AfQ5@R9u!ѠPA ?Yx^;*>njeÙz |)gZ}4ҠT/NNzжzA)|Retr @튤peة٪挿x/g=bN7DzR$4YX:+Pɛ<( OWmb#H\ ډ19T +t]i=YCxzʼ %!#Q*GOy %5 U˜R[qtJb.l,~fFPEhr3̞L0(bgd 7ݥ6:3Xw?\y:ɺ*Xl,p.~aKGuhV>[/0 VODPrOo,qrnyӘK= ?IHx¡dw|+HHuW0]˚CQ h9 }*^="\[E<ϘT˾ڶx̪tl֘ذ8Par|$*p~廃|J1/4$H󸷈b%o+s5.JI]jՇ=DS/0*O\NKeq\!/ YE2|e_͓ysל]/Nѻf&|98bF٥9@Ncay7 ?D \Ȇ:"iC̀-wLH6q-c8q^Jah\oh[3_ $aG|yu}Z)u4 +2F$h5X$óR5[}5SѴ0Jգ߁G5/a2TfY!ZKb0zlN&zG-Tnj aog[ߺ0@av s NG(}rGG+7N/`'Rk!.֨7S{_?aq*9=SS_I44#:2>ZtTF0<+ SLpH/?7W' e3j:s=PYj= dph,{= $[˻Ϗ (ݳT{W9 2Ǣj@zQa=`ogMΖVA5s*z-pR':$ =``}OTl~&j29aNy?F&ӄ/x&o;u+'W~FT ̯zr>ޅm@n)0E())LXj MyGÙsr43 H7idc*E錅n&Ë[|D&W[Z B$)y[rW^BqNӍLzoG)H )[?sYb8~hDFV:nέ^}'d !( k L~'7`?&]D\ˀj6H: ,M)\X0W^ "z_b nhgCY@ظ9&|?)66VO= TLb*!^ً;k8ۢ[b&>= 0#i㈠*.,ǵ.HڻkB=DѪ23uÈM6xN툥i_D[$s^(OL=@D$Ѽ~It30pwb>¿$6nop'+⹬G{L201-IqI~WR\XQZ'Qmtx,W<6GO s497gZ+JNFLެج-9gȂ)B2;z͟ R5 cl'4m3x N/ʧ IeK$!%t'SLa0Oj*J0BS<1pbyb)FeiهC su׼^HZF8L(dDJQofFrR`KWX( ^{7kM!Hٵ+\=~k9vXPrLcא[ՊaخJ΃ j+QL0:jFf ;+tY_1[ ~jH 8SLgrMǂ\}˪=@r UMop`]MNW&!Ow)qQS5qS)V @!)E6jLE0fa DO%dPE03HU0owS4~I{CZ8ɪjEp^YxR-OIБ7@=tlTksjg(&iLX~sY8Msgi6-GSE>Dą0?5"jTô:?>1Ćw1BCGT4Fab}~%B͜9~W_QBf"߻28ZDh\HeFL_t +@K]=o3[My] V'ɐ/]G` kmtpF(R$fPX_zD]\aj%&-YSr -*:='T5yh+J^\ES`6tqWfB<Zy"#i; FzTӭ{ 쫚7BDU҂eb~49AUr`..( QƩ0 ;8/=gF0.]J5D%b͜qa5C #D-p[(`M"MBV OHB6bXi]ۃZqerSRex(sr Gud;Dw5i?sE 6kGs nQ}г`5əЧ9WhۅzRB¨7F\i~C4f퍦5 EvK>o_4ܗW#46Z!L)b6A)t%(f$oT㱻rhfRMšnkr?;GA:CC0`7}摑e_$?LOW1Q_xEݎkQ&ZpUAVme(˰~ &*x2] l2}~><-n/cdnnz]@D/6~/^5B`VBBrJpD*V߇JH~n؂O7,? [U.p=)mXXB H~Fk2A[F?:ǿK>g)d+ؗf+PʤPS󍕩@7Wn&KO)s Iy2k#e )rYpYq3~QX?~wqj΋lIۚYjƆ~rJB@4ծ y\~qzmRlaȢA/n2 Q΋KBp$"nmߍ1ZMIX95 P9*eifY6LHˠ[,XQ]wg#j&0xKNykb7OHǵz^ ^wkvj۹%3V~ܓ0o*dܑ :>jܖ:%+P'Ms#/z?JJ]Ɯ7isf2ν#~D>UOf#b 1|$Dp epN"j$ί ;Np)5H #E$POAo5WSt)+DP<xZ#W.Hs< >+Śj7?׶2!po^Ջ"ܮH jiEk5Bʫ6ט^F&kKd7js/=KƌS 1m.[S#)/\,5~%%%Ҽ=%8+nJ_ O80Vě[Ś+9ЭN+Cv*[ #(0f3KU6YCsg]ָ/chC!sI#o#43~İDUI_xqL]sfDžsza?j%u j<{E)6l=[_ \ړwz|✃6scUq [q+ wXԞT6uLv1V_oঝ.` 55ewpg 󚯝X[?ʑ})Y]3%7?J , @7 G_[!iE [^*@ˏ~ NȍL6;vW-Aߊ:'\Uwpȫo;ɷCvU.ҬzG9=[EpXJOmraZ%'ǹuVn>iX0KzFR=^g"86\πQRtNc"V#ǔQZ{I1]~[)=*C׸*%'j{Ȑ[Qj% p,ݾ_ 54a5WD#t{13)&:NX)z܄F*r$Y^ t!<<XCšYW{@_wRz>_THڪ)|A70|nd x{<!o v(G96bmݭ ]waƙf{OYeH.j.MJGW\f؃vH54c Eْc%d[ mPY#CffkC |df^4|^#Af?G<~WQsSJ-X`_~3@Gg2ؗ#-{u@L`.9-R(h%0B8ʺҸ\w 3e2KNY!7J^?m&NnV(x5T5j4}~zld?@=8 yl .8rT{*RY E DK:wy|z^}bʚ̱PbY6%lH3w MK93 8r 8@Ӵu%'u?zj覫} "aLoDiv ]ͳF*C3@uf_6oG!`#2v$1 q#=d1q54/igRPsf6K=PoؒT.×X찠@=VJ2+$!zWlȴ T_O|c͘KHda#] _vJ/ JC&1wY@U(]V/nD$bd1I8IJrZX ,O`+m%Gp %&=v f(|n(]D_=oV7^}/.1J4$Q D8 wTGAceA`ɳI`UC/փ"SB:)F/cz|HDZN!)PzŜx3]ho;-z YQPZMͽ'zRvYQDT:|rI}K p ٩ˢsҢtԓ]=v䄨&=0e qԂBXFb#;XdZSHYx-uK8kh%w''oZnK<[\n]ѩ#i2 ̞Ixk1 a?ڬ$jv/ >h ,%(ξ0QoG`λ1M!y>+ YLDi~]Cj&93ֵ"eN/+/J# j@&>4ptA9^ ;AN#cz4Tɞ@ ֫ ,'xпGѠӫyf+V^އnBd^bu DH= <+N5\fڥ!HӳLpOav -6n ]Mfn*/_i沘$hJo :zdn`F Ӧ ubP:IFù/){ZC>;=v kE)_oj}|c3^o (oK+=GˆJF!aIL9xάk@nTݑ 2Gcŷ ).b{SȖh䴛*\>B,(?T C2]Nqa#*W'.uy?6iIӾB+9_ג%wL3.:!\o 5)DOe$POK$t#+_=' Cl]~k ^+>cR-@Cucrig5KKhsJ`>I PNə)7&'VK:JRՁ UBStYzo*9EW>@4L^v _ :\7og2wn+m,DRr9w(mCCΥ9N11-D`2.! 氞ԯK aifq c3$ke4}V[Ͱ|sPƑ$}[pwpݬS=]ZejuqMJC|q7{ ߾{nBZ4;$SV-)^ƿ]6)`)c0.޲\e&qİ㟱ΜԬbwv MM-'BS5O7}A;W sy/x\UysGȃWzc`ņ LJ _;|Y[BJN0RmΗedwKj"GYҠw 2{"39za~n#/ԿzCIz쳰;(jш#.w3G q)N@S5A:|JKli<+̵|ﰅ]]3~b wC/T_ cvhQ=yzVcPS, Sʨ6wy =1]ډС=oS#Seb{qF]}mн}'7'=2pw#]2t`0lSwڝqc'+>ǩ߱gviM |uc q ?w&`4. (m?9܋Ŀo8V:nÔhMߑa3O?8u)r$3<0w5GijP5Qٕ!a|z" T; /sT#.]LDPX:kbڸOInzQc9<D[ch{;2Vω2dt Aїi'VI'G@ ^!yw)IE*o%8=Y'^ZZ`C5)AvbwηG(< $w]wM$?WS绱~aTlps߭}%'}qufXjg@&EZP [=E+S)єfA2f?w>QI^v)z->^B E{̩&+&PvΞpӁ ZGOA ٪_ q=79r x۫XYl{PZV?a4 f:_(PHw|Q; PEE\?4aYq{[V0oP2K~ѽqv?CfTwbnͧL ؙ+!m||}f@ ]|oAźr36dh4RIvo"!iwcDB|GLI_)]BOgF?8Z<{89)F1 vhp?4y3=7i9p$ʤbaJA]a?Tt6!ÞD6;%"RRN<x6)~+U7t.ݦqo  `QIUZ0]ehJ9! @7JSf}3aR g]v$"~a ^f5VL wMT 1'No# {Y0qk3Y&$>G.Z~hEe'<) ^(1/ݮ~4U/J+Ge:o1i J> & @mA <+ɬn@`h1}Dɨ'4~]z~E!#)H uth!6W[G"V{I%NBdsgA9Ǯ.{lxkY|=@]2:aparA)MCD#AWՋ▽~ nψ ŃFUcs(d1- #p`:]]gVdP L T8x Y=;~]|595n"$:J0`mH!T7!QC |E&=5fE3;&"Ζrਃ>wNp *Ŏo2sApP{Po׼yZ4&/i@@V(-%<%Ap{g¹-<¼V827]=z Wޮ'=R%+ꚄtMO%,2PůÛ`oslSh%O]Dy^kQ 0ԑ~EwY5p*c$nŋCZ> l=s-\@oDNgUoGwd*Ҡ& 5mogu _Un%'A]x@6y Еh$OV_o^4?]cKj؈Rzq5iN 4 x݂,VA>ػ ,qY^"R?2R !hlo!O$z 7<%^L˹?:` yop,snϫ_}ʊ!6ut!el?,DK}nd/]*夷:;7!⿔Q:h>9kM~]a ƷnX낐;gbP;Ⱦ} \e@mbɯ% BQ ?h|rՋfS/GTiox4 DjC |_b+.-DI*O@ì.QKK$ށǰ]i 6@1qm'їcH(&q<dMS7im+be%0{Zk>Cj Jdޢ˩rѫy#'|v6Z8wϟUPX,ofA YbK E]"q(j+Z#Ha+j㓜2>HWfjKWP(ԏ>uXTsJ*jѶTX3cڜ8o 1elPYٜJEG:X59wİZXpuִ(o9v75{7L^sΪhڷb@ XLtT"al!kw!]g,oFyf3T=ȡ7$@HbnfYm׍攍|6#j_M2p}&PIMIa:( qĦ2N]ؾ]^Q0-@{ t D1+Q:u|&V J~nv6 4OUƾ葚1ň*[x Gy5J< efْvm>ˁz5A|."(߯K¾|W"-ϋª2(0.;f:b8-a` ͙EqgJ"m4]ljyZhp8>HLÞRTON8_ԇgc,UKcv +8bz!Rš^^ IVm48qJ0ەaAvE#@KXg $ CȓۈXcQA֘,Ɂ=C ! ҵE_)0eMg;\w% {(a1+1:gA=J~!ZT\iW*²\mpx;„ޠ1ܔAS_PC LL6FIHeuhoܗܷEM/ӷt YIN7f\I[Vӷ@XJ.g:̙i?C[]BUr"m ']wj^ALm<[3P%?OW#M-q̝K..WrM5{}FA찡P##\8\gT3#kM $.0fDt {>e*+%J;ZNoU(㘕恱@sC~*7]f+/Mp\}M764CCמ jrC3 WƓ6O)Zca8AADqWFcY/Tx(J;tŘxe&p` ƫ=X '<"kуF}EDy*Rt10uel`+pc JݢPwOg68g}U7SSg1G'tlzyR"e=<,z]u[HNC|B$ĭo>XYn<8fkMrowOUH<'t* ~J#k7Dr,yݪDTxtH|pcJM:6/{PNL)4eBuseag~gb!½%Ur1ĐOE=(V&\'|cI̪w%ꠤÅ𧩊oL'O.UtE#CP`K)r wKK >␼SGx%5ex:'6aOXUG2} V,ʇLƉv/m=ˀl W]Y) _(KX~N .vm{iPeLB BKv(I'7H`8%viC,Gr@Ju~ =0lO& YTFGYdS ~ E]+8….Ѥj΋g!3R}:.f<'LT'=UHN4T>Q蚠Nx01Q~>M bpd5Ɲ똩WKSE^ugOH /M0n~Vn"2ǁ3 ԑeYjӀ;ˆn/{gW /s|oây}ln6 aҲ}@ތwSMSYȾIkMWUM13[Y55OLFz3O`K=PQoiQ@BC)u\?IoӴ2T9ɰ^ʴuί?±8d$w #?NKWm`~(ÛjvIGVݬM8~ϭmXT.n޶zwcxyMt?nLy6\!W)3p G▌$1xC'0/|Mi8m9e_O'| 4 ]ۓ ؂8ȋ4 `@$0͈3KjY>qZJɮ٤|;zŤ VT3}.I _TQ,:fNt?S7_$*ZYQlV4pk-]&ӳx,\mh|}>(thl (b!QF@L0i/Fj7(lfM sH: n؞> +b9Vj_Y1[w1+8r#2ƯG v/\3͗qǛ||͒'2G#3K5lA1=j/G"KI|9*BoYD~q@k1-odԸ԰FL4L"s x$ gO:(Iq(:8uk3޻JjQSA>G*VtZM]w"nu} =67BF*ɏWCJg2.Oeæ:5 &Fx VSZ#G#!OMˉ7M9EYJ M IחI=v/[a~fK ~"YAؙ*b_dS_un>˝ *^Xc4{~2zszrEYȇIGz%}` ՑYiW0y:7qyf_A˴P>hw'JJ/Լsd ǎ$`ڸL\  0sOfydM+z`BwF)^³iVtN=39) E@? ruW>rC3xv?INnQQ#+P)C`a;*D6Fx$8C{Qa\'VЇSz|Sg1wǽ!\EK0VVSJ҅U#P|!gsx'ӪCh(n|Q?O [xt_qH_f)j p7b9@uӱO NJYԸi_%Z`JƋ|ݽ.;UMB1`J奉51ĉ~[f`s\EףT_r ʖo-C/&|rk'xs,T^zUע.@ {d1RkGH,St$JHDzv8̉P,zZņ >F(Fẓu;43+Ai^\y\nUMM؅(&֕G\T1w6ee(B?cA}n!f@9>#F x Xeod5:0}Rm3XOWmO}ĮKflr' ĩo߱}YubWNXa4Ulip޺s=|I VݫKbS/k;}JgT.}K^g-b(cUr#{)"v XVb,W 7F~ \KI8)jEu?r(nuΩYH%NLpbws|[,;L=Z+f#~8af^|a4~=I+:^rXד3͏dS*7ȣ-F'&GJ05u?ꊗDie8>=EX{V'E>.ה$XiZI5]7zRѶhU$/1 eR x3Q U;y_~Ee8:`8'[#Qvy)hL΅[}43EdYȂ]I` "k4hi@Sϱp^>3iVBdXãûnG9J.9B1mqI%=NP I:' ;@TӘcot+۶>Ub`&fK߿>wdZ!R^\Sae؆8cBtZPdžnvmȀUBfSk^7^ f&?&Y= LA7ǥS̰(s`;2r-ٿ?ilAi8V<zhRvۀJIՒJB/]L߲u>H'춂=ͻ40PЦPUGXxoWRS= N2HM~܂#gYZ0707010000029e000081a400000000000000000000000160d9f5e3000410d4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/P]?Eh=ڜ.+͡[Ql늼Lj"mSc"\soyIR?z4T odZ\uȋͳPN;)qR+EYn (ڄA^ng|NI׎%?|t^FH}9_stQ&vvVYnf/s .j H4VMcsDxy]xzHpǖX߉")rrDQqM7Pc2H~fNoaL$y@C G.N1P.iD01`9ac IuD6?mǪր$*-Tqq 0=niT,ǞH[t@V6#"!>JSaύJ:Ǐ:vO@0ju'!m_ukM*UJ1 ,^vs-?Lhv7?U`◔Qcs݆kp煺u\݇ra\qE3be%h5#L^& ?,ؔQkzؔ TO A+: yź;TNLq 'ONT1Ѽ2/n%g,ΤBȺ51|H%|`5DaƸdo]mKŦ/t"COTF/qQJn]0V놊_y.,IŽ팧+;<,߉M|!xKdz{ 4ϸyN` MA#PfUL˥gtWcGd>(R³;ZsdM?m r4pĩI!J"t`3SS{#v/{HשuGl_6䇻2fe#u4J Q;-ÉOƏ|܉ͥyD Le{&PV d&onJ>Iv"fO`;N5(dt st_Z@&j&//u}}D%N΅x:'!U~&$I3eXx=G?(V0d3m7L('vy#INEEѸ"&;>cF14=q|Z>Rlㆮ`v$;1䱇AH\  ?YninHf'J2EF LϦ:̼'.d#- ekޘx rIEQu|rJd`N8Kڶ,dfJ "}@5_H-#]&ӊߔX?i*HNW0E&"OallPiλ:~O8{7cU)U%5FHqί%T 5I$IL]8:k&&`aupɉ&h;;|(DaCO2ΌΩ(i]QɛġY&qBOJ AmKg ]`泎 N!#uQp.}TdKyo M-`f';wY6x˻ޢ :@*<>&qJF3ޏ2yB47i6>N IX(R#GYO's1$Ѩ!6V^෋.3x:&#]Wo1Y*;WAo AD_ 밄&Iq^ȅF7EB͢ TNRg@.wAIW'ScFG͢aaVhI9;za6J>-"OuAJen)yD>r0K#=E%qA[D<ߍ6R5M}\|ˌ܀.h! =sOH X-A7!fܐDJ=r&iDz?ʻYv2i?8pV6N0ܯ[kvyˊ`*0!O1vPi^:iFcTۥU%fiZ/eͽaAYX ?u+u</ãqaAg+6ǯ/Op?$ZǪyu<081bI}k3ȰUJ \3Hd45F6CCzd6^e/ eB0KE6ےdnio{J8oյm5!;iU 9BpqvYϊ'OeoJm;SaSRM'A`PR">` RsF F#i8#N7mPF=?Sbb` ;5=Drn sZOrfOr?hWwGCO>&(l#Fj6%u&;F  Uhԝ6o>_^ 2"IɏtCI,kSKπ ڱ-40`/Y-V.$$sXjWrstb ήdbIKgRr(_O=I*ftskOa .5ecQp7)žxyCM%BQq MԄl. AَQbŰQXOxJOr#0nyߤ!]:] IwIY g:2 З>-sOK5 l 0Sb-Ѐ JWipN&"וqA@ҁoQ?̹WI8>v$jeBlNO:l!UwUU{{ 1 )%gc~>Ol힝lÖ;SdV:7_ pxFJEy t*RmaKX@ya٬Td%,(!QL0^vfO}' UCFp%]jBA]ƂxxPbNҢOVB,;|3QV_ .'=(T§BLWKK@gl{$jǍ7MG庑!ӯyr}ԭU21p9zT<> [vE ^A{TfQ~y @vH2icZI]s 8{W\Vٱ"f⥚QN@zmx"1ݘ.Mz +8T^fj𣽰w(Z;DWQ.j/娌UH?M ꚻS@8rN6`[QY-Ge@6sҿ w_O7Z-d\FѴ )˙GﰩrPzx+%u"j `)J/y~g# }'lazk=ShaK5~C.>3WTYx:\d4V$At7F;0Hg(Yq䓏wsa0-,~jSH6d\$n=Bf4zt_ QfnC0i$b15 .?P%;EXldxӒsd]4x`̰hpAMj˵ҟxVÎv|7f|(Id]Uifхx<[`, ӭښzը?'ir'"c7\NwjZ NVs$ >HI7ؑؿ/k/˦} ]:bjB2Ɯ$ޑ+;uP'=i0 )/—QCGi0h:fuxJ8_7Z8vN۴tc?N##9lsSL^Sۼf+SVty9chC @v57!MZ4#u!mښbS[aaNR^L# /wM3w5 ;JiRgX_oU,3eV1'ҺDeD5 MP 7\L%;3pÔH ke ~jW҉-clfMqxH49B-Wtzx6ѺޢD<]9M%U S4qW8[SSkYpHEcL.$suJ efjb6^ԁJGyYga'A!?KSuQAH_ݫ2 !<v E)hAB ij/O&xN&jA_.@ 0󢭝"{ AМle#i! >sޚ^-Ɗ 4h́W :C]8r;\\,hd/|M)CP%jnwrhuuHE hVpu:wn=ԾH2=O Aó/3tҤe~68B@һ#x2n_(iؔ6Dd+|W*iWԊI4 YLuY%C--YDb<9oBO`yHz lwW9ܭ#]ꟾl(9^Obvz4 g1=svb$08O~ ݏ'l zfkrp]S̵W[޹bAK!]޼{buh?_y)RQ0VdVy$D ěȼR*AсFPqLj7@a /y4?"`X%Ɂӆ4 ?!b(_7x_C/F{ B%\f(& tU{5'46-=/&a?9λiЮHbp\Uޏ95mmN{Inh|}?C$*[QdM+r咰VPfEퟂwNj1`?aboE#j ǰά;+z䡏aN<@M[2ДcYz@[l6OGdS`VAz+ O)>;XdL*`FߍY}9j tzQԥX|Oj?Fi=xMl9ҷꎎl+JN\-c/D G%H{2MV B'AAWU Iq “Ihg5)尦d>Z%8~s~ysNFҶnx ˌ B<53Dx)٦+Ts(^T-}9)AEzh^f>\DPf^z*G?83]= 7ܲ|!4ZԄ:(\Q&ac ]Z,+~>N&#Ǣ.c;eIJ9gY Yk1\D~tʢPbW$=Q9p o 7=; iЗ7(/؊7 !+gm̉9tZ B ~Q-{ O1#a;J~1D~=I!c?+Dmi?ohXTռb&d{HNɢ6\2z۶S}ֶ%x$ CZGΙH$.TL{y0`_{/Z;] yFXm9v)[> ;Ancۻ*e$AipnkA6޽Om k[ MVx? :NB "js{?:_Pq֚[,_'{%!n.\2>3iO9cV3֍>r{2&l!;yye@P=F8} rgۖBO{k5['G%ߋ 5-P8';5t.*K٥F^1 _YKټȰk #,WӉ J3Zze >s]0[w?}|@ZHW _U`6 u_h+_>(b{#]|V_j5g>u[ܤ,&g&Z [B Xޱ=Ӛ(+-km$OIbU.TOܵr\}ܖ?O0ʼn=ۚ{[!sIvTcMe[DsF/+0;bP@fTjb=4 pR2_:LmK|lN.UBR ą`a5 ڇαtV !ڃb#i}p8QXW&'bl2Zx#$-,GPt41T|8TK˞HgAQb}2u%ڍYaHQX:]hvD_Z6A!@ 3RXl-kwnN@^tQ!HViP[NŌiyU׋/Fndu*Ay&PPQ:i11<5+ƜMp߆Ҥ%Hwȹ|f=r'҆90$0j% 1k4vaD^ G' 6|Ie{&pX56N5Yo1Ga(8/OMѹL6Cmy/vH\#aV&DX* fuaO$}B[4r?٧1iǮ9BtTC,l~ͭC͜ŏciñQ:yg0-RF#nSYc[ح +-IIcsz|eIEE:/7=WW[VפOkܕ_>uOV14ER훨;Q(WV|D%vFW33ƤBN Z[u`ӱeKHxĄc$E՞/T\rS MgrV{!}R2x^Oj'ºbC^R\UxH"L^%Eſxl=Y8x]8FFFON w1_*(Z%lQ~{m&VIÃd9!`E1fh7,LOAI)| MZG* S翴_UDX=P].1 *.rtdX!V@a/γsV.0%|M-'Ww“Hq`so;zI\n֥Fm!v=ÚqlxHȋC)'-v鞚iΖ"(S}YuB wq2"j{j#R}C l:ҁ; 6NxʿQ3d\eTdH?;tRQAS'\ 1j&y]#]rY#Oyۨ3Rރ{I"Y0rvm,dZcR^Ԝ0$Bv^,V6=$eZ]óCUfopW?ۚ xzw{u@'Z+Wm`D ))Ƥ:=nj~ʓjk"#6Uڭ>$#dx._q fa`%2V˰?J)aV-wլ{~ÈWw87h xn/AXXBvHge $ R/tye# KPu:tZ=)mp*:r=AWifVcx!}a4\)mU19*0urGT[w80Nx7s2 t:IHQJU{`m:Jܮ `yi?va1dB'汋eR.=jUgYrܥ2؟%G=g%přykU1s(lrH|p$$n 6ZU9 E6HYVL8ݛkH6ԽP;qDi#paȐĈ}G.igFFILzU1A.&CG)*/ e-:OTK6?8}_49pE!fL{b)A$MlfctrnBB I%5ᇆԷ AJX=JH"Kl&_ePLL\Zs3HC:>('MCs-sP8JM[{BAevHޫ=3b; {g[&Pu}Ik<X6}2:#)sω(Zs+0?^mor eC֤ii"Ģ"&qi? L݇w(}5@TymM~>FunrkN#ȿB (B;z=PoPeb~x*:H'^88RYMQ"fXyUKX̆E ]ު5UT>-{EPа#mp,+-$5ƙP3 0Li!!߇j/ [^nKjԝ|҃}JȈOMga#M/L[z^0hx:/"Ien8<'!qjLO51z߿_VOm {ijg]vm.`[K9`/Hg7}n[AlO&q1M5 vL:"FI [?зut9lzo6:~Aѱ {es6 !U{)?LAW!z4+N\iIrUm_) y RB lZOWQl6Kh:X>{‚pTƺ۞lnȻ$߃<˴O8ԁb>]{ kioA qƙ7,;xH 껣qE+1YY қ?/ %0T$(ӿ1#@򏌡L4 jvaKA4[.|} Q[K6K/FRRA5 xDaA'pksgC.eGiz][aEhϽ1< v@e; j o˪eKw*lM{kz)(if1I4fmV?㨋%šx<-I%5N{ߠ"+V {vUA=[,>R# :QU"g$vr>9KR,= 7l#L.Jr?1a Ǯh]_}z/ DdA{u?P꜋ڌ ﶶFPmK ޫOXc0Jm.K5߹nGv;I\ID dѽ$Y>qhSڴhazj4`2}4SĀ~} K6$UP,@3?rGz8G x񘤝A>ȜT 뀘HXF *" g"%hYύ0Lf4ƀU~ 3nFR:U4J?؎k>cV'Wy/CnWQ&?jm)"`a:Fbˮ h+ls! kaJ91Y8Gl>xr(lpQ9_S4+H MR"'AP[HCt]%#F;Gӳ"?dg/gAO` ?|{800BcVC ,7aVmU*Y.zH.˹V!Or J"=6~z{6gfĀu6H.~͖TN$AwS M7V pS8T%q-.LN K.o˼*QN 3AZPUQc1t t-3m?8Kx gZP.tdݽkEԧF+gvO!M~Q!p9 2Z}n5śck.VgJ/ P@4f(ov(ANPxaikz#cJZ pϦMTpUyŐ\aE8Iè'WOÞZy\^3Yz.ra.Պ]'B{4):E{p7UkTENeYs ө l8~c ]l!@J>=9RFn0 8ZhXo7`_/(EEj&$8DqD%("d>1ED4Q&.8vdT"5ejS>"S$?|6V B 6Y6cyZ<{;#mQ0fc$uK2٫xJHW x՛uk(۬2΢t-th<$ZZNGt^XgkHCRzouu,#5WAUdjy˻-'Q|/ N;>x쀴?%֫1={G#f#}IѪ2ʭ{iU!;B4@݂b`fF7Ƞ/ {tx#X> >t)ƃtÄdrJmҬ>4.=\T,IX/!nUxq}zܘx+X@7HIcxMnʰ;<*t&ő5wUʑ)|7j}+~čJ 7C_tni,#Qi,fGiᲨj=ܟ$IbT~}%V%l%I92~01f]YvW_n@ʒ9!i9bǧh΃ŸYKCm}:ElwN"I'r7=qCRVYCȷiΪyd*t(pZZI02# άqs6c@7p((dlUt*Fj 2~Rjym>aW1` *" U)Q`L^NB^?'2u%Q>?1Qu,cgvhY7gf}"!/' #_/zBNȽ;FrfFwNp_auLIu8Wgf'vl  Ș8M/6h # ѵ}x.t- I|IpvK_>T Pu)KHY)F/V\۱dwwcmD *_YnhiCvu67ۈ>opƄC(7?:x$N ` '0d{z\É'1(IJ7=\:/V:.p%5k`ca*p{W2`O>`l]DvF!5G\$838EV5uPPG'w@XnYh^H_{攪qZO s@0B>`!Qt9H藌"BU*:&j&[dGnˣlM ©w!<֪;7WH;|Cs'?Z~&gW]6~|2p]BV;'Fw#g%§L%(St:lF 4V8+l/kU!ψ}mhn TR+ %{Ct] , $bߪlr %]R:_V8bъ ǘ`'@rށNvi]5R\&%8!FE$Er@!-žet$ ^VD=gTY3S?KH>3=stN6AGOJ . 'd$=eN6&\QY&Ъ27ѿۨjf,X=Qi4U6͊Bܨra' LKUNkט36;6vj:*N(߭S?A} F/a!hh6̎=xv @s Eϰg+ēxvT#B=ocFq>͏Uy{w! Y#@ G]3h[I W 7Jr5Bew_Vv"?šDˁ-ݼ#| [޾D d-CH2}݆w1:W=w7i*|Hֶ2h. 0Y={XObo%ڮX(maԢ-\yt{Gźoݲ Oat*XYwD$$T 漒*pvlGSTYo2)G,V8>kdוuKAOՅˊ{N70Ky({ujT@lW,{ELt qv"E :-@A:d0X>N7TyU dD/[դRQBk)p)܏Ϊ;<+>= `p_W {ީTW*kIzbǍi ISBƫ'+nFӋXҭ 3N^ SzCbAqcHu Z',Y3 ZUGyx7\0%(%5?lԁJ j:ަliGIsPvB9j[L/}Zd󆡎pú LrMKV!;gf?;ǰm(e7V万,mĞ*v=0uwEJ/y@"=OZzuO<Al?3+O5LdٚBNԧGafq1-"-l6 #υw] Ec[\tٍ~dd&@߷ngQY^Ҭ.<+NX B4alB4\B\bcَΠҫX bjQqŗ罐zL]kaki~ɡ<':Wk?ɔ ;[+ vCj 'iw aAdb0 `Z6-0Z[;3"X  J@Zp/Pb=Krr_,SHfE"GR=1Tx=h|)tz#}Y+7 c#cj.ױNEc)Ld kW-D8IEP2J9 ۮ:C?LW 漹ȹT 5'Owa8݂Fq>nC19VXL4UE-Bg!`8:+¬W\%LԵ+5e.l$ HY*3N_$yNVP/fe:jrq_~v'V#Qt䓋HB.$iVPi+ s>ch3°be>|aMU* { V3 *ebQWm`zޣwh(*nAw}z{y,?:3ޟ2ʣnd3oSܮ 6Q =>3D\EP&X.XxN2ـmgOhؙ:_Gi5-]J+O/x֚qQkkN8eǫW \KQ73 WRē$7HD$T}/`#>x>#S<o~\n$ fc5|~{wI&zX2fȮI3:1H#\g2qW [z:8FV ƺdY_(0`}gFl`e.ɢyÝ:Uݘ^?v9)Hk^Dʗf0# g橏)C@*,xs)QO5뭣|K_ѽ$m T tpkx !HSX̪VpEzScX\R7v; 2@|$s{mĤqP`v%v`@æfdVB$pR=SB:cÆOQ\ɼn]vvt&*E^^ˆMca߫ósCy V;%kz̕Xd>,f=IypJ4UD Xә/,VE-c`}coêz?`].ƿ&g|gZ.9{g=>1|[NF:@h?ԦL{2;[Lo#(#]|?帨 i4y~sjϊFcV>5Th5M\&l_?PqBg]أ-Gf^#̶.Y',i_3,3ZK" eX|^jYMkP w 5]=M%iOV sdqG)iBWY9ZpN=v$6b \}I+}uGo|1ZYIJkC=n嵗 z˲9Swoo^I0ފ\\(CS*;,@wN! ;8mL "69WuJ_f6]PPֻu3 RN+Y.<ȨˁS #2؋ wA]ꘘ !yj`Vd7qBD"nwv>}9݁-#j/ulAydL3YM3-}P-gel=-]"\("(u;UB nU4^:"Ș[ƀWfMIh|(^glK4'>eg5 z}xrnXhWcѵu`gu1TKgGK{蟲aնM|;ҳEԞVµb6Ln U#6&Ⱦpɢ9CJlͩ%ww>iK@FXCNxt$Or&P|bbdCk'ٔ(߯@WY-HM^KOA&ΕWznП6LOy} o \edS~! ,'ԜuEuc]B[69PwA`j Kޕz*Q^<(ahS@BQlׂACkFf=Q=pؤcٌ$g6x3>fhm/Ƕw{Lg%ܑ^X9>`X7=xZv*Ԓg{ydeXBX7Xl׈6%herŵc}2ŃR *2Hx{%j"/Egg$ 4"${dOZ Bm$@܈-)kC';R[n0]:aA-g ª J/ }ۺNBM! / p{M?{*i03ʶSx_8Э2s`,LsEtFDœVٻ8Z *е/N}Zǐ\DK]F @#hA$g;<}6J (i\r$*,Tf݁fgc{ɺ :IRG&5gRA%W9{B~MKeuQBF܇oPI }3ShGZ"2Xo&~%m?+Ovm܉/7Jn`/g8%H=;5<sd$Lн,w:QN`aIAjY\vS?sLR۸Ġw#>4mBhO3'Q&P}T8£8,:! ʭ^L< /_ aH E` Z@E[PO|ȖJ3NTj^{r@}"5g"teݲIN)՘wI4P" 4{Xh+c^Ɂ!]ua~7ni߭ 0"(@ >ќL8MdRG_}= @έ o̓m.mcCt jIX&Zwphk}yyZEG ݎ23͢l繅Ew>5Z`#b=.5 ݂5Cirz |Z`5Bobj5ceghS.MnOJIk2A?:Z~E3&+Cú.K zBC:]JU{9GUFB%/$-eWFaZTR鄃#LHUο\: /2HhA2n~=$1 п'WE_eC^,޼Db+ӹa=fG-GasVPPPwAo|ĝ3lPԧUZiiLwG3ZŶvHwU'{ϼ Lmϼ?XF,\|:OZ1O_'S.hD-PŢ@-:Fs|-lVDOWCk'$ >R ָn|Li L=ծ[7.do)KՋ~9ec/ wz)w Z}%c q Zv}ѕ֓3Kc㱶c}ePem{!`ExXI` P`j2W .7(Ѓ E@j?/[0ū?o bQ,0/[[FpM[aT<#Ub~~!`AS6t#}?C~סCox0'6Rb*9LTP 1ek"r!J|uVW v55<+TxxMmqtab:DQ}χ-2߲y"LsZjL"`O'ǶJTaQLwɧ5,ga4^:vv J2CXNڔhW+pâ);[ݙKmx(xt~(2(Mbә]vjױTX3#9 Ux䏩Lmz훼oOZVeڪsS`m"yGrv  y z|TdGs8Y$!%Yz xlQ&+f.׊j!`-J#ɳ"oxʯ2lb6jwU]^.~MT S"-k&'*}SdK_.K3bcn?td5S!ʸw?dB'Jᱪ@eo4پ3'I n@@##75czUQA;>$cn r|Yx?j=wKs,X @iv@ՙ_~}b0 A܆YQy jErEgA=Q׎NPbeFg^Oh& -Yx4=t}0snkNO=jǎʐ9 [aDVYëZ3kQѕV]8$%Mgl"*(訯8v˦CE&NFVhfJbnAYJTY_OU</`d?!`m>XX,q *Q/\܀Wſk K>B{\͔@Ԯ.p+*#WNUTЛ`:9|M܃20˱jSpDֹ>o뻡zTtߑ1u ÅvM>qO.$w?;+7JO>wD~;EU?}2a{%a<>${RK5?Jމ[ ‰'*;؃d+kfdS2#+׮LJʼ7C8S՜afX.Eb mG?Za1e=y ^iv"O@G)=B9Z>$R.&? I:o<ރ竰ؒk4gbfYxHB}e3 y%*ZC;Ve:$N?Hϱ.D9[_7VTm*[$I_ybw;29ה\9I~~mH4Potrk肫2e~? 4,El#9„濍j3"=@xvtLvS9VM $ھ%(@ JT ulkF$ytCc%Hρ|Af0m999#J 5_CB8bIyYh#)u>,Ʒ:aw_/CVWZx`7 ^hKr+:MY?o(JG$#ܞO#M*^#cIP7#;F%­$_$W][024ij5SwNr y!SړL8lSXvFmiF/g@W3 bvd&jjQ\aj.MihtX@r@ R"VT.4wʨ '0 )k@ID_}3z24n$s^a聝3 qp%g]#{7sXǫҢѣ\Joܼe[",6\,#d -]pyZZw7]wNuKB;LZm6bיv5Zc!~Ñ X'|9MQpNH%ApO.Lˇ^ 2$Nv%"Xb/u7pѓΑKB\g4 Iuq{~Y|b՝jg;%ć)oLlը>t<E'U IIx}2 tf&'-&z(kk~!:ѕTs1r(!եV1غ0]k$7&q$But +(Gsvuif}Ⲽȩ@m* K@[qx8烖2Sb<ٟ%7[ 狕@/BPyIԨ+: ]C +cTn|ۜP?=K5m%t;#k7奱XYa}mɆ vكUGu9 ?p DZ+"Z bߎ)2#EgOqU#WZoOu/&n1R7O7kXِJC&1wδ̀o (05 *8zԜE\X-ϤgCɍYnlmt}NLo/ƧaQu]lRSmU~,(_'Qeרݎu{KW4JywJqW]]x2TEDA] E:Gs\Z _Hc+FvRE7h^lSRG 3D$@ntMx׉/i,RX"zώc"l'T5Dlmd|g{X{A>mîobHóک y^Fz: }h-&ơ7Wr0]aW_WXOJ#Cxkq?U)Xf[kz@ԋH)v WhƒX sQV"W1 [.R:yϷ88beN=]/zq[9>9DFX2Fwj]sգ금$Qۛwy@j"m׷0 V'n9 d#h:[N>PȔH+OJkZ@wɩ {W[P\$igS.}۔*J1l^J{-λ; l%|IZ6:z熭3 Fn[&c3ɋkcg)ZEeδ5[+.p;6=_e6h8@ꦒ۷Ɨ(| G%n@l@V등97);P[Q?A?l ޼<EP "pحoCp,ζ~#?JW6{k~jNOѠ3(f(/HM3;%2Q_8.;lHoz5 Q[^(n5SS4]Nxno!pJX.ЪŪutB. AHޯR]I6N< zɽޟT&5t:f9eR& ԇ!{A$.3-/I[K2e)Z Kw!2q8_kM733 h֌ērP70WJ'?-VS 4O+hyDEQ)Y]:;dMu\`v*26\nCkwmjƇmɪ'["`Q$k*`%j ;6!I>e6ǜ&X9]ljչd/>V|!SG5\ѯM᣶BOdG%4%KGJ2Ic}z1I%V7 zaL.)*:x̴=&+;iwT hˣU^S[u!D!˝;u{K(v|( yj1i(+|4r5$Q2ɉ4 Ϊʕ^sYRg;刮8זw(,+&&A ET1V&c/B#"=:'R1{kb(5+؍gc G_QJ*885b,ZXܸEe|3}9# P C*"ΐyexHq zmwç%+w0(H!U*blHAr}v v~c[ά'd0dG>T mhnU9 !^KX^(JCtFij 8/щγT Y%e Th]!d#&`"&d?HWN 4.G Hdp_+qLNDf-Sd=ݓ\n8=dB1C4+2zkg*# Jpx#zFI7P P9Tl0sBpL](X:_"EajZ!`^ZZn_Ъt߭|!I34xA6]`.:zc/(b0s-Պ0lũ^n o@OG#QEpx[tUh`Ϝ֚q,ʟjS)ҼM[c\@vΣ4ipq+83_>yOtڙV|9&׸f?ſ6wj|jJ&N׮6ҺrlMx09#u.y~a mG+?摙V'i+vkbDٓ18Y7HÓ`goۃYٻ~M~)vq[XJPPAh /?d}@Nf_#3M=U'3Kdѯ[sQC Η XtVYB6~P|Y-+[FP1m ^ %} \lfQn~g´yVS1X*҂1Ck{6Uf~ILG#~Y w F7 7FFM)ĥe9Y:OϷ= B"QBa:XP1shQe(F#S+0/)< [+$~F@LTԪE,KØ㏉? $>V՛Vo4WtbKT6V5w,FT$*&Ң;J4:^` -6|˺] x->ϔ yRHC6 i [59׳x6a=BåF&}Jgy~@ W?TƚɜAPTbXQMq?託Bi "^D9!xjlh-D4=65ݘ7E@l$ɿ ͥHW]7jFcZFzK4z3'f)ojF.aʹy&!`/ЦShd:$b-x#j$:x\&2)>k,-1Dj9>T`:Rw>.5:A*CLiE41!6xh8f*D|63kW~C0E>e%/DD:} ׽rYss?+L,_Uv6ZL61t$4 m-UptM,Ki 9-]i)~NK2J{,ڮJYi qt"qzGy5!LJInLzY5B"" 0's؉4 T[WėcD)M ǯVAMo+%Lϻz&!N;Nl H3e6eB"y,~̸"N!9s)CG7S7znW! $ $>}=6$VKl];?.ܾ= <)VP)yY EHE٤ԪlFNAdYq6 c,c_"NpA;}x` )&'͙)QV%$/Y:x&=-|.{) -*1 ;?BD  ?d"@\ %-|G=Y2Lqi|vm \pӇF{VGԔ%i!\)[T0u*CFr@Xx&B~Z=)$aΜ- oJ"DBk :v>zGB)O]^mplvQRgAc֓S4t/Hj.@+[j Gh\dMޔ$n/;M&RzAPs]+y "ǭ{"&qZlTX?poJ;PD-10 *xz|zm~NSZkCE&Cc,5'KW!< >@Hϸ]>eVg7CG}IbP񉝱;'A:Iv,mx'R]Wh1ң(:Ei^a;MwKhx c˶5h 8-1S:R [&{x12-RFC?iEngƈݓiDd9>a-, 4OQN9)xbt{&%(J+*S\P62V^.7m9~@ƝzZJ_4E_/~)?pvTYRl =RO^c <<ϣVKVF+As_ۇs-}WR:"xK2SbJiעO(-5Sw{%nR4Y^^ޚ70Ũ.0z~s'%f.z T \ PTx1g:t5oXCUB13OD+VR5ۀ|u^!n^[C,bz ']Gt#>Viu)T'/ܙWGf@O(PfKIlԍj5y 1{) ``f"i>L7G!W)(Q7U!0%sV4B8,f/ I8(.mȲcB+fh/}8Kc1c϶/ F?)S0m,}i;Ucj,iyR~ًAWxM[qNyp-V@tN|j{_ VTj4l~uA3iK$quANX&S`R_9X~,A'Ү{bzI:wPFV AbtC<%>jDSZC^1Oo5шC~2-7 d}R G -gRrp' Z7Lʙ^@5# hRk0T]@ 8MF=`FkL^?Ab~ !q|5Y^wBRbn&Ob pfxlB.lcUiVVÆ ͭ.lk4B9?iŔ;tLx rMX FCrwdS^b V4fwivŁ{MmB_yzR "[#Aϧu=C1UʯNJd ,6Jpy$!kJ}Ӧʽ-k_v-#3Ws7c'˓FZ?ʒ[{rɱLzȝbi5RYP vPH^ϾcP ӲjnRSù~aiSuDja*J ԏ^jJ W}(fa4>D5Wc I\ۺpX6lA?mYe[{ {D]H! بXUEɅV6j`?z:(͡*z"ך";n37:TF33&B1 [-c8_l##e HTӰ)ټ l^!A!X|3"zT%V!jLoJrr8jZIuXHxρVؙ{"3 \HXUd+XL(s~,VpÿO 6=&@SlUil&2U0'(J.'`lBl!- 4P"'J<ӂI,swz՘+oY}B9Kg!3y6uAg qHYh-~5o2=BN]+vPy ` ):GrC& [;S |JAUJ*P6nxiglQ†4suaUq9WBK$T)Bvԏ©")=9ljUN5VǾ[nm@m^@]+*qi+6#l7PZ,[nSmϛzVRTYECNwQj5<ޮti+_IL ^͝jUtbZIt߶IZ]}0,VVGE1vώ5aKS֌QZ |w3nLnb:_j~#m ԅ`GӱLM``F>V| 3r]ɼN9$k:%K@ '2>8 9j=/$.lkW;U1>b9^5+YNROX܌kix>o4DFaw^>u_@$[P.һPub#"D}:HiE,j̞9bMao\u`"HArX<Z%m3NBucx]s沿~˜xz şݽ\ȻX}6\iC-6/ogS8TwnL(=:zՓ<7p;}'>)Q+]KƞK\ ,A[oqۦ8u$Λmg@"^VYN fO,ʸm4iJ +Uߦ$_nο/e}#7;Km7[ً'68햗<0"faORef.m4z奈?cwǣ>AQ0 E=*ͣ҄fg\m&Np7_AkAX'#opG$֠2w>;x vnq``,z'Ms9@,ټ 7w7Zd_ߛ] M,,S$$=_=rrmA"T1x13T \.ˬL^)h8u[q!A>gfEI$tUq z]B]"۬s=xlciZD.A9wT +tu j"z|&+ Td#|hTMgR Qc+1%lX_%qaT uWt l= _xm6qj135ﯧ~$D|.!sfvЙ6Āc8i?ҺÜ/4BOɻen]%/PhrTb^0CN(\ݫ 8TVT툳@@a t.MfSlDqqN]&e4%{2_7 o"p$]y;Ѽ9" U~kCi^12*hF8a)w6ޜ1;OTu*uH6Q"lO9Eu/D xx1̶%P!=:PG Gdp˚ϊN5@қ[%B1kwμ٦Xrj(T8qB ;|Z[p'&!E1t~z!iܦ*?$rŪ?BJH]G_ڶ@._09^chLJħW~(/_gXmI|pa$'Htl8G[Ψn0GUx©\M yÍ`ڳͬ hFi7;=š Vo6^H)Vzc'ωri5cje7fk.!Q KE+Hr8Z,a}KU|4 VĦ3ر-ciR " UˎfvSÙ4B]Buנ7'4@4fn5NAGۙBXЬ j8oq#Ń)ԧ;]Ibk1Ȉ2;MD/S.R>`.;'p};9< ^ޭ.ZaW$)ޫQ5,W )?`f fQ"c!0݊xI]f}T 9Np8]0/RMh!l")).>ov LS_e閠=,&H BYEB\NUd(sI0^0E-<!FhUVAPzصp}'Pmn->+Ey*qjbBo~g8bS•!h  YAjXkG6[ћCHV7{o~wROʬo7`k(Hk hWweL,^ E3Ѐ'j-znV)&h09tնV9:K =~q<{H{&7@=t^ T-[{׀pi*r@^ŵ.h"tu6{¥+F3Tj ؃ئWaŒ=bͧ1ZKچ !ۏ#[̲%ȺDEb>p^c؃U=ѰQ[k&0Zu;2xAoÎ1 N.m'aszo#0Fg+^mk?0ܲ# p諎n[<2:65g{`%CG&)9tGl{1; н \14ynfF+cLo =c ??bz*|#j8dky! Z#.AJJq=~ _0zJkH:NZE2B&pg)֑U-EkLunfh 1z2t |͟O-jL3 !g"H <7/qA^zVʲ.ʫ9-`H+xCհqTNWtbgCfR#!^q&׺iG)ܝbNjk:/!}Ok㍬i?u$`n9/߃}}/q; Bq#4P!6+ lɡ,l)-]:&0?4 ֢]\_ ۚlGRڊwjIyM(P]F+)@RE1$Q9JJS-KV~~h}}jA"Qֽ}L='f[ϟ{^:&eH{! HͰ@"b<و>*Ɂ˨e-,ĖƯJW*3?n"dU #zp|iNLܙKyQfc:L'쏘eR|.10Rnl$|c/藟߻& VTYw =+@dR7xxl`ƼH3m~?yW:Gu|5J_T/+D9OVvr?`z6'вs?ˆR ڠ$Xje@) .!i+K]CFKIC#b|*%QcT΂xJ<@#' / lWN߻o+Ms.IzeouΝЃD`.Kfƥ9fun i5ӧg0^а-U}H*pº; R5MɴÎTl9'teD,'rpx+Wq@ q.>u*_G.T@L,cnSyHu|F퓌,VBT@cVQ'Y3!'{PFQKhG[子:+N c;L'epU㻵;zfAod[] vA-K`qk$vw>#t3`}ae<](+#m!͔t 9-2~ Nۼƚ%n,ɚxqdU h(X$A2׵ȥg.H"#ſKNbrb&lNWZ3ui9AbmJD+‰쒙!!M8 oh.q_dE$?Bit0[afY$$M6hJng :RP.uR¤>j2mbvJ);uR/xDz%tz&Y OݡF,ZeР3%ͥ8WI?RdDIn'2x}>%^#,,eک嫘)*xÚpHU d0d&v3W&7T:N0-jJn:a|Af|yk0G6Ca_BEXbzWYhu_f;eR/ ܷ+B `rYM 2^S{ |0ozL (F19TEKan+D_0WZ&7/\C![nкkp4%'FDl>aͮSbAr_p9KdՈMZ!RǷ}Y ӵWt [6pہA OQ d[b?NI{? FY 0sOd!?`Cl,'J@0'C olfD%.ǩuK ]*H9ŜĐDS&P.4FZоYhpҢCPj·~Ph u#Э͸j}c{YDPf's'd COtlW'QbQdT*\۞L @_$ iOa\YM*/8zݛ@?Y0 (#<dRHr?͉vnhSc WS{8-ch; j@ǚ\GubII؉\D(|Jv;ymw}[~'7 0:sg{M򐁼]2kٕ},j8!jc^= ;؏RJx-*Iif!O#OW? e B>oNU\4` CDa+I\9&3 q6rA(W>\Fʶgz4ʫfd* s~ \K`m_tJocn&q>i?[rx\IxYISqlOdu ,RKfџll{0JdBe.RHY(x2MyA O5)+@~.xW4g`Q< F YG4H"μHsn <;^$gđ3N`qSɁR g(TucgbSjK+rW I&j9r;-҃kPZ*/Ty) 4(ϺՔh\t &&O0&q xl8+*VğiHqSsۥK^n(} r[\'abLY5҉4xA NetY6&e*2gKc Pg2ADzw*AuOJFrCf 8·fqof\p"S(6{<#t(!['8M)T`:6 }oyI;F͌ʓZ㱻;{RCi;t$:1"rPڅZtez-4ɢ*Xu^ѣARZqؽGX7=ZKV]d=_Qǣ-Ў[6*p7}m/caX[v%:XcУw$xyL5k:r m,;PeLW(vp% jrQ*I,;WwN= lHF{k>R*ZN,醖/-``˳lv{v"+.uۼͪ/E:{}h-y" w).kՂFe}2 `GGCa㦸]0P؊"'س^p *`{٪|i5;}9yd{-^Xv,8k^'RH|+,ML=d3]&S[7cAxL?ظmmE*ohEBEBo _):6yŚ$ GlpQ̕?C]>MkLzLaOΌglބ ij9aIo{?TTQr@x7jDuK]xPb„MsXuKDQFأ>C<5| 5  W SoBǸ,]_Y.WAǡ!!G @,ɃZGgkspe6ʆD3;m' 8:)%Wz-9&}w{{|)vX!BàG >^;K q}f˗Βw C4tT!׾4f/Dḳq"s 3d \挮ii|;H;F3s[r @V9/:=Q[19M;4kUX5*#A5q Ö;|6ewO8$,%E-wޑYQK8|5 Ռ,E2 wr v7é>Mwj$SVM-W}g2q_\"; Ӭ@`mDk .:fOkk"B?͝t~αA+Z@!c( e5e}.WkQK3(ñg;;\u z<Jԩ[ yDyݛsIʓgJK7(vс= ;ZUaIN;ps{g@A+1Jk4*:7:ʤ'KhthiO64ע!RO& 7wyHQvA0PX>pF)uΛlb^X5fF7 vs7!!-?#:ꍨT &SH5pǿQzs,0NZd*& X5zM6 bPۇ5:c~OƋIdjS BpAbmefƄPw^[1¤aHZb 7Y q1gШ-5HSѤ?\HQe$>'i- e;Rs^7f'mikX2cϙ~bs""s:wrJZ_l%Zѣa T( 2<: R [,m$A xV7 ] ;}<ΑphyѲ?z|:Lv1Cx{E@jHtc_>T#nq.[:5܅>䧱ΖVIv^+<Ȋr Oq7du{md`sN^Ḭ c~궎]xtJ>jt\252Q%V[ %kcumnh{XCĀ 'sfŷߐ&V˜y] nbN 4I߇7u:9X-LC4seqW)u(C` ΣWn~ԘyN CM`A2bb; kJ;z͘J< J,;3^Av3"9J 7`MK@=$id@ Z@Z]AvJ/*x_3M*~&r2"OL`K#t7[Yu5W3 i*D8_x緀Pg<Chm_Cd1-oKk¶+*`DYpB%У`~Zʗ۔$4OҬ#+AqN wB5d#=ljwNv- mĠ¡mK~?z$O ͷ򠋴[K4U$.ժrW߫cоspU=qj_QXVDkU0}`0&a1+mLsLS(v(#j4}r1tpR1VQ; )ejLCIg%6xD@E[]7S斮xk%?Aߦ`VZ-%:)fEOX­&'?S!8_ a?\K{pPOv]u3 F+C)8eRqPH4MxzLtCw~dhX:#,w2@* D%R? q%f)Hv1i1uo)g  u#A ߴWO1T~;2wpC]{4x! \/Ѵi*8印"Ѱv+ޤ֑QWә$ɞOGU~Bϻ,FB0cv Q+6lG_D'[sSP9 <=kڳva( R1ϫ @=0 PzR[wg#K)ΈC֖'[FI׸wΩ\mvl{q{lZ:m 3֕TpiDDcZ/#:?r*T|ǐcXws7`;L:,@HS-okɡ nƀ,_^bDC׌nLsFwp& DŽAU$nw[#>u2t+'@mbCS3!`E d@NPaǢt/`dujwD5Yx(¨H9z̗|$,!LeY݇8H~ec+bӌI;_?^V2VVslEWc}VI%ةnFa3J0&&R7XYo7'oF4< @*<~]FLc4Յ/\[E7cޢ 걖 F]f?HC]! "E \ڟsaρK{X\CזL16z#_D_9yɏ!E@KʋI:ە*X}n}0AMN& ASȧ;=4sQf%[ey5aS&M6MEٛaoXW_JRuPsGumWV23'{1Yp^|Y+ vB㎥qx዁p@:Œ dHHdhkM uPGM k]-0[e "fU†2eU>yE ` kOZSm蘕-Byvɭ\+* hշndՅRObhF_ln^`>zNb C(I؈35j]z#4G{9GFx,}+5r?<`&gAa".^q`5\S.UbKV=qGR *ZXڻ[9yP1^u|(dUaޱ;H$} DU GַxU}KΣUk@cDq!7HJPh/O/ 5\bh$IbtǨU) iM%92 =?UJ B4 UeOTY45:*<ڬmA #Ba:fZ^WG(r00@ܪ<>7(쎽\6H|{*H*aFȗrv"a z$Shhqy} ٶ\z*t%ByA$!9IakYɶ TO%hl=lB2D* (dWR~n-]M|c#Y|'@ft!=0aPKRk8J&S*9sDFpB7J LÏlD[ [DKK.) @=:+b(e_|5PkudH@1ĽQ=H+І!zA=h j *$Z"3 JZ4)^#.2oSb=nޟkՏrbXfE1X󞡆ArQN==0N^'~XjU\&E*xr=8zD-?WATg1f'Mid ^g Dh~w`])qN4{̝]\a58:Tn~0e/Kq9f6,q7(^-{XGz\Z. (m`#0~*+3|4刲E6>[7Dn(3[Bw8|Vr r2~#Γv&0weKI)n )rHd QB)kۏ^LAcӄ= ;K(a1}CuQE`\{bk: k8K׿[q~AX 4|Sm!tkɂ%%cf")I虛~!' gx/YR_T7O̗ϸW}kle(Raj2x$yuSxܻ^+؞pzI#ڞtr+g{\g{-vMWA3|j9qO&A r wy0crߪ!I5׻`Xs&RO)ƁbȽ=fs>ոZ.+)`/XZluep0Gs[xZ%H*{!`ir6g(tE "A@$S: D)y=] ;-U'/R_cG<I߿/j߲"]7lBaϧ@SJ50*Tf@fBŎLOb|#grSv؊0h/ջEwb+"Y˖h?Nբ L)ċwamy#MIvRJ2\C>"9B rz앪3W,{U)oR_͢rV:NP:uˢt0u?3i:4?2pB/Hē07r 4s\O')6ݐB^}(!4i.h+"ƹ6q+^x$KX)dC~x&֚86o*b%dip\3Fܛ(K:ϜKy:G_p"* ?A_ǥ/*0$6L#9B|?֕O8(j/_ D;.kf^vF3!wQHjl-i<% !A_ȒE*$g:-MTR*Z#s-F;-ɹ\|5`_0bZceAnpJӣ(facoz#Y4]pvsY_tߋ ?GBl(?n-$k$*V~BhP $)Ĝ[L|d%aoM^Qd6[5*U1`ߦrr兀'賔QNF ckTt~IT&t"|C&-Rn~Cj#ӱhN_2[($vryIԓ, />AFK&DŁXÊ|OyKP{f)R(jn` o VZR97h"0|<,;4)>vǟ@zР_]&" TKD􄷦@'gmŭ4~M@n5Vsaߵ$JZ\XꕔB}`.\bB0 ,'43t˘Q >0#Lp!B!^za fSբ\qEE ĠE:xEnq\b[X Rm~TvKō%I "~~zV;F>bm9#`jd^f0%N%@YoE)blVr-l@h5 "UIpǹBQN2bK$weV1Yw%^uf6$;_&й?ȯY0@ڶHRt3gaLgR=9*_ِdtyqX`ٙZr뱎.kS~կv@}yL n."clc#%dLevu>|4W6P[+mB*/d^vs뢆#wRVNf54飾n#gB=jJGÜUq59+BϟVp;6nOnhz` sC7cDZCSHҗQQ<"": SЂU8l.BR6UҎV0C%b wgy!ڵE^BusT̤ΈZ |e6cO~.>=uu.*3\϶j47Rs?D@:"~jdK7VM#hIToMr^݌|((\Nۢ/-G=sGTՏ"7RH9,d7 +*wHA~`]̣6'=V@`iTR{V+Tb[-Cd]X̀uN} Kҙ{$S5Z@~7W#8^(kBs~JB֝_-٫g#tqm/*I gd>/+'&o<94+! kWGn4#Y`Kۮ` :/欂YBf3Sg//.:xX*z}~|BhrQҩГnvvS9to)4pS ܟsqs2e9M}%lj`vmZh@/w$Kuٻpl [KZc1ObggG;ʄ<.8X'AA\ڣUd43ݖk|Ԑ8ufxP:q 9FQBK*g"L]8i(֪gd^pI7ۅ_S(?0S }\~,L*A~e5"mG̾{NB~ps[Ldk5 o']!:,TL%,ۃw܅&p!Dxl \&tI81W#) 3_4O]hJycC[E%ŨlP:-}†w7 "bI?^p6wpRIH A^ēIX]ms҇Lَc_1 t8gyyA;gX?|rkyS`cni-MՓ̪BB2 7!Wo7n (#ԥFZq ߯yɵ}K/t- 0&j\8ڷ".>qN@`ߟ7r@.\a#|k䡹R=a: tkVՑ.k@z-:4Ď-g!5bq y^<VsbMh6]-~ƛZ\#KԢugoj*L`EӬVôpB;NRQ+Ya5k$ .>Y[T{tzɛ 6:5k3n% ԁ7u_}Gk~whz/pǞkaj[-JܝHl#YJEk@))_d-f>8r?J)O/Vm ?;C _[y9t5z:1Q ZNM+ùϹ1͘2GΠêHyG .'O֥U甕Ⱥu3\wۜV#@t SﳰwJ>^g.' B9QWQE\&6! sȣ~qx+q oP{őֲ@,c6T¥彼vSjG;^K\'[$Oo8(-W?Гc p=L{DIY:1` ,֔<~)&=2VAhFԽ1hp\I~`YQϥ:&U-ɣ3X %l0ܿB4ol$}"H'wuzq)lF5RO .sKw?:qP$` m/g42 Db"ޅWFkΕ+ʻjz1BѰoI#? uDE}۸ShC8][_Z{xW(,aò<7`6'VD:-<>c=6H3ذ78{ 2y;-H|> @B0-zʪ\]|0 @w;Y"Rvu<$4fڗ>'ą&q"usJtND2uz/[1fG3-[Z7l42Zǐ[n8Cq7XB^dȧ˾_#9zߵ-t wN(ɹ[h!eWUH )C'`*B)%ZCUdž)8洔 F]W- oAkd *轘nׄ-lāj*U`V9GKz|Ð +Bg[@33isFδ4Hv_ tJ'i;3_=l&g0cQE~MW}P-q(i=Oo)2;cnSK 8TpΑVqOgqLLTP+ɗS{@dbZZiA=sV /L>J4PePqH9ߖiz}Bw; r72j@agmУaM}V݉u:L%˽B˼j #VGs bdZnlӪ%ZYa~xQ&͂RQvL(VjC򵷬 @ 戚u#c3ǴV; J#b{ovDi܌9 "V4l8oGYM| Z="h4 Oa[@-D.P9ЪD [,qCN.G^Rc]rJ RxYw|\x6g1#4H Eٿ-0u%V5( ^!;؃ ]eL+Rn߼ػNq,e/{v"F^IN]XCs+GYy}2A]!k| W(2'F1RYIފ1U`W|0%[MI_}l&{aQљ,; ܹ|[4_ bd`8=hA)dҊMɃ^, %oP+>S^~=ϡ>=û˱`ŪAD\i҈?j?n km䛠'LW H ãg+.F AŒwR5; .Zh 6ynaSc^ V͡\(*sZ>K^':1~?aGccie+xXzE=떺OM@ߛq"%߯@(6 (@&n~-)^y'Fvԝaar; _K= `Qsr6RЯAk7.:Q\7 uBnaOr5{0Yrc"lU2*,ZP&tm.-XH5 ;:h^6-'ԡ`/9w2:6ZG1Tn٧tfj;nw*uY.z2ƶLV3'zj4"S?u~Z"aPi =4Xӯ뒍iꯆ琬,kI]g?}9C@{߶eXG_Qߔ;`vzw$'#bȩ݉g@3.$Ga=AsY!gI 8VD戈+qjt$:F( "SP/RC!vX MC~L7AsRm/i4?PZpY,^NL]7AG7D]nE[p%LȂ l%V>P,c1@zI-'a!&bV8>ߺ lǼF(z^sBFY-m=ϨT4&)l_qq M512IItoWő`aS_ڝb#Omi@*DKvex[Uz> [\}Pg ǥ62=_X+g4[g&Uao )RIqi BbH$V)ko]pv% [z\j\&'9)mtLnݧPg/~ٺr$hdАҼY>Q4BW[ d~y߄STmXg'S:`-־d5Y<tX糛m(Aw [I9&k)@q./4s%ܬf~ JY^J`+_EH?`DuH8LSu}80q V@YdG rPUCYhpkS}|E G90 {kL7>to@$ɿ3v)3 "S/룘G^jjބiuu4RYmk׊}ЭI GIlies}" E󿳍},LliAH**BsN5 hSmVr|4uK69E:6$2qCEu׋ M~CqH+c2t BO|o0@}caMA>Œ=H\UD0K_H(b[:-= {Nͭ3&MY΀ gp@Nܻ /@0J5T#F7gXm?~ݖ >Q*|$4j]tK%6~QtC,ޑ>|59ī~^m;CPs Md)WH 0(:Az_2lmpLp=aZT0,>Ӹ\C%].#؝$CsG6\V@e-(c1[b+U*T`)7L TJns %hB\gmZ#[&.74֥lS4 5Rd|hCs{nd!J'7@inH$z۝yrl9ў:!Q%z1ǭA|-7'5(>#k-#u͢-cY!2=l>Xџе+ق%3ɕ퐃pcv.O!R@~=$uݎ"r^#$uUUor;d˳:[)Yn i,u8WM!ɤ!k%B>llF{w)flJ=d0tWfW4u{<%B$Te fjEv a(T3iVHҮżεU` PP>^DOþTLY3\+y~9|:?cTw f ;YIY4т'6=g*Q7S7ciodD֜_*8yB~h5yϥEy3֤(.Ѩ̗[{1gӿRx g B(YE)+ VЯ&br 6(aI{y/@^ R Cf S}+8<$Z_k#g8sID9;gp2[pȰM  1?́zZ!r[9$dq$Xh e2A0?`FZCyXJymh&@)Jʆe RAnD!j6E z?㹍p%Cl! |#GI(1ꑃLvi0yt ۝t IG#U /(t[I\V2)uWRέb N¦M:FIkFa#,ƷWEP.irsAi1ɺ!;K ,^%nP_DwUsL!⇙gӦbN$),5Na8WS=4uEky@z%w|w\}^=}k$7,/<ě\^I q v2 IU3 !vS|)IniA@gnr/:Og»}ſ|N+{4*^;0FH!R 1UU,j3i>qr_/d7ax̜T_~U Ou@|d8s06&?;nψd`ky)Jx>r2hS!%#r12ܭU[<ͦHDvgP ڨXGH[b +<Y:*ɧ"̛CBz{@h֥ݘQd@DǓp~sw7!t=q!$$}Xו}UN= `Ei܋ ce6g=Ui 9T0Sf θ@{e49oY@}C%X1#+$ǫ;`6R-aȇ:%K}˸Y"2 N 93v~YXbS7_\ ͳAs!PYr"Xi ]M(2@ =]=z6 M0VjUML,^gOWyc .$+]o8*@kLJ,{L(Y̾O UD91- WX;!Ϋ$1š%n,-cP=+8js5@s"z56'QIPGX90_H>z2loDHL6w&(s| -oŖϡ/;'k$ƫi]SРWG2fLd~>s·"'*kI]ڻgnpԑ7s)N3ֆ+McW }UPtcj2/EFD$|Yg|  <Is s^)b8]c..)7E»(#nŸ&rL $c֗O}.狉*G. ?]RzBJ{6xgG2Oh#}u"b2ak0mv/_9y! bx՜<фV{a*e-N6X m>P)qP\ 5mnF1}Cx%1x#bYudP(qeR]kdWkѯѬ̤UJ(8 `Yۤ5Sc0h6dq )i *)tU.YLDYWMӥNm¢7#,jAEbNMCWݘ萕>cS>n1ԕj{$ᩴQ vs0bsFjJ7VgRdh&M#6̳MKr/R䭲ߌ‘l,DI"{.dv ѝ6U\ $_>O=j_bڦ7v־5H#_lQ>#h :v2p3x0XncښvESlzOqŎݜր㽱ӎZ4My^ޕԐ1/Ж E׊ڶ%}Cց`0(rjeuy5s](q9ȅ ^me=k+(BEt=nCA =ӫq؃e$<*C.fR 9,JBϞ# ZҐZPF(L, eIh/-oh,'%`4UE&`P+b;0 ƶsiDj`dR e&$iP*oTkH;ai%`nݵ#/4H,]ڬB`'dk.NڷBL;ⷡNJVxN/\GwR YWlhWig엱ăYa0I?>.OQ[br9x0n]N7fN[ދ\y34D1XWir0 Wէccŵr5**s7[=d@zw mR2^5I9<ޔ]*=Й/kwˮv '=;; 䀐԰u9$=pJÖ]Q=tZ_7h $rFĿ Q -Y7HmrCSKįjflRjQ8Z"-a=@IΑo>:,#K땁m +uRpyҪ׫~Ep5g@mQ9QBvζW̵*%LLZ eU eL!c5t{]a'[:ueMvP}0޺`p\w89YH.,߿G1uwy\fl6`Jhe$D=dTCwy$OVFIqC`rvAL}ب0sfAf%A;.a!z{Orec! .4Hcē~`GiRMkel<8R/Y &=~倬6 Ld(ZM2Wy?KZWF[LKeBr?pEXw,5W-)8P|w g ({cn=Z0MS ӷ^(7AkQrq2|59d9"[MET i C6L_.Pt.l\is J>6/7l\9 Ia4YKaW)mH9 |2pӋ% αRj][Sj'*ކVYpbre#2QUFy{=V'|] !Kwmh`r FTQކis?Q 8pJaAg֩[Bbs%EGy}cohc̸P)}l?`Q8xp~!sȨsjZQj[ PO7O}(I lC٪fC^q\ٔ d 8䠁޽F7qr+rEu1 8PDȟTH|q I|HoctV6F6V9Uk冿 %"$ȩDB)eLY ƕS9&]gȨQc֊Un^@ N3}4_* :MJO>WZ'U"*|@FP +#aΔf=ʸ ҵS4blS~>u.O킑~*h7zZ?܈93@Sow$ؾ4Y &lz\Y"27j}E΂B1Pj fI!ji*kʜ3q5SI#Mm+w2Ihu^Gt^>}A,x cRXAM$gOJҀu1]R^ tIPL7u\ڸ&q2-nA߰'eTn(u#{2}ף`mZ;%.=^,u7+wi$Bh$vjLjK06("Gf&`_WS# s[ݪsv@ٔ_rIUn 1?JmDNnTJT80а\2VywISF#Pb 7QZ&:^]?I90;.meK[3O#ۤ>=yn&pZ w\'"Uh\\ud"6钢d9KX`.y]$blGZ<-%6h#K4Kzk6%9H·(;w],aƙOo^3kJvF3wHZ%Yd{T~ f {j+I][t,T^f3Zn|@ )HC_-<-HyE)bG?Nߝ(~t#Ueu3qQZ;g=ި5Yd mE0(mhD 6c̶en8ۇB:LɹfG`7yJy /Eֱڱ7Q= FKsͨe;\N$D0y3.oAP 0W BO|hO[F1Lzg 2FcjP:N86A6s[{7Ǖ^їCJ~x^9~Z&QtKQŽlGX8> <+v΄fZ?(2 լ]!34 IR+32,`R=7Gp (֊*LI2;nY+ !n"h2,j]?h#NG Cr׈aզTxg|xwZzMz"tIZ)A[p(xLsȲ 6sriA){up;O0]WQM'\5SȮV}ׇs.k's9pB毃4ɐJ/s}mt݇Ĵ- е`a]qrVnky"K 9g A"RrI5-I"?)K; n}̟"(C1 zD$usW`N5;oA%S0CG_bS6 Y k'[F"m/4e -"C' 53LtIնzV]UJ a5Rzm|A+hO LLY40Xߘ,-#4lۆYkم?: _=Imv `Ovf|'#B$lQUpZK1񲀇簜ywWb2t7(~FaIP˅aN_>КBLXO=*ˆV;oW_!/c+v 諭zIɐÍOZPM0ߥ-//,"C|8ǢOmoqMھqG3[LSLy1[S|{_* 2}nS&m`z2w'(ji:E3d)_'Cj yNNk_T鷎DuA{I]`hoG! j]QԿJے}""~c\jP|C9۟q-p'VwTl[<0o{a+&[FUy֗L ^&.^xw/g&܍r܃"g@Xκ$ݿ}q3Q6,C4W!u"\Y0j gP@ FS?&R]N5Etw}ϗZJ1Lw蚉*ܥK*Pl6%+MKcH#Pa=iW-##P/9 @az:a9v@ҮDɽH6pVjEh;p`KCFZXTA)*r:ڀX0, ܋lj_5&4C^s?XiG1j(M r5gy238{n |`ZN\PZ%|{d^6Cz3hH keOSsuptXޣ=֩n\BNs?i_M;WΉ!$iPo5 AKB5{ ;)C!ߘk]Esc79jnwF:y>Q}e ~Ivg,rGX{&xo/_BBˊKa2$tJQs@쒿;L2,399Pfo e#Vzҝ5ZwU} 2ln}']3+ 7Sb;pFE^cEjrLArV&󯎹/p5&椭\Y4gRvi7$7աSSzy"$ǀ1R/l>,jU>/)6rbLEx`=c2di,c\-8[1$`t3aم$ -Ѧ]kAу6)YCWGzb^d`5_fV ;57qb= OWBDm1ItqiZmf~s3(/zFxȚbNJJ,W(|W2hDK^KW`4_qַ@LE5"Hnt$^,z$ ?8$qʹ̀ \M$_nNND, \_]*'R|1cW8 {Ϫߕ {q@@F^AYb\ NͪR@aRP!*SDi7ŧԬtni]$*fsQ^q_%m #" uEbD̀A̒I7}n=@ٿffaR SFْ`N bQJGd1LF l?=#Y[أNm ]4r+m(hz̖^F)| ؕ IX}lg$Ts̍=;RwQtzCaH5ojy{q`Ax]M`Ȫ%?4ڋEs}_2+㼊QKAU1ܬ)wG^wf|T?"RLEObY_(3??\Qr5 |Ըt\w$LXRMAhȖD __JuSbHpfFbf{3*QAˁ1aĮgtj~xEh&p8y6Xq7}4|g˙"HW\mYglNe(AaO*MqMIK!%yjzǫ274ഡ$ULR%P@"9-6(v(IG,B}sv7ԙĮ rK=AdO((4"‡lb hK|4ːFC]=R}߼u%9E)8O :d6R(j.qkKHq _u5?n*FJqR( هخٌ|J :lntffQ31HdxQl#Ь.uocYjZyI qi iy/T$!s|13b4`pՃSpxe# u4\7v{ y{$ tlF@r֬$0J]w) a {uIe͸#i.VF.'٭Jw䋧B ORI0O5ԇ! <}tـeV}|_EMU t4F7aTGb Kn$uJ(d|+q\Ϫ$(V dнsaAkj@0NPVf呺I S391#e`TBF}W-h\b &VXUn))U iGaФs85CV\/'hi ].# gľ$FTWEuߜr!4僮JI͝{: /e&_jDPD ,̖pwz.P ⢶CLK&s/oGQmPö&oZ):yqì;F@;)D"c˾ Abr" [̙Ҏ>h`Nr@ p9(DIY9xYfaQtRjg`1'_?lP;B:I 9(H\_>н1U04hht`ůG[dIdT6mˬ Oh~y0- 7} M*{h}fB+}@{@-j_+,I֧A561'baq>o47XB`:,L+(ص_5",jr !6-6JJ^p8L^nEawuhR[SA=S, 1D8J4PncMe̠o_Zy*F 4*~l9_vυKs3mӠnhC|;΁~Nu4qXX(P@8U0ۜz豣x?$ݟ vy>]< 3P7>k:^2UJط,&2cnP2K$tM>]H̉:rSd S໾濝,Qe~qn,NIӣ@d>)ZcdRg5gy4BX΅ x MQ3A(\V"ly3hՎQq11թ`YCtNS¼xryS[QL;[ޛYOD~ Tp *2:^~J6 iB-79ji7Hi7TG7il2݄-,]82KO>䃿✦.hB 0> "Rϯ93J2YXmZ\E3pgCՙڙb*"FPo{㷮mZ@ݎa:4«11cGu3G۳@'S) )8Z&8EO;$mrFw 0G+PAiyH,Sr|˅:7;8vp=d*"'RJ8rvQa޽X}Յ<3-$LT0~;)eu%XH5hhm)v5f U| \jXk?,*{`9 1qA]T3!We;~VٖUa4ֶ Lًim>7fK-_ FLIx/^y[*,2EƐbiiԙօNWb=r^I4?pc'Er!7VJo\-ȉ->ȑ(=<S}$VoAҫ:m_cEj ac@7 ",kk\j ĤK[]CL T:8jxviots%JI49,^Yн&(\yh ՟yRDy!˜$5I& S"ANޕe[5Dh5ah6kJ?ѽSq<7>E֖us~׭OKˍ!rkY:,H)Mc2M]vh[& s\!YOU%-8/sJF`}|~cգ@hvvU[M_M]U.45l 6^5=OG.{m.'B?[ cO( i໯/\ T1 R y 7忾byTa nreaHi6Nҝ'qJŔ1V,NViZ&U 3NEX2KDTy-4#e׊Z@>K @˃].An <4+%c(lhxڙgpo&HVӇV!TT =m:"P,Mm΢@\ b/>=ώ.[DiI~Mߛ$dكg#74`eLmzvM Cq#AÙ_‡BMzQ5 u6@3\kL<_2m@i$;~@qܜGX֪f6j]B1H&r8aiLXά̗Θy蒪 +AeHεIX[Q >x"ӌH -*U~T\7Wo=M昢i*XY1!vآcOG 1Ȅ +iJ}f,6 Tda/Uv.hL90뀲{=64٣`&JX9A|(ʺnoO$>p6Kh8L Dur7Zeup3e߮0p1Gf87{ڿ53o8{ r|Եldgh\h /}Lى19N m_GJ`E6jv8}k7G$=5\5|#l/@0T[&cj9_YOB.yj+">pW7ji(ӂݯ6}bMI{8z.^l;:&ƨ𳚦ޛUSQ:9lЇX r*Ǜ뽳}}4.Qr<"{z[,(rč؆/ /b׉e'9ycO~v4tC[׮)3ns|dQbyӜQ`4 `z@nq)m\121\(Ie bVNl G!J N"CR2(D @ӣCgv~ʠfX]eUH>% ɥO YV$\@B|q!&0Le2,gxpno((u"4]$,-^LGZx QDɹ^ or!r?boM"h2Z?.0c$n' -(r-Cr^7aw;o"[D $K|Tzes/Toڈc{a8DdџBAX7+l|Y+ UxrVCz(쭴ӑ#-֦}M>&6ӭ:AW !p,grªKd^de Z_yr!|1ދ>K\w:g*nd +[;j6ϧ/Kg $4/ώ/]f4.yk1x-Iav]s̅Iqrz":bZIMT;w5vC\IXt5d`m*Y{b{(r.⏯icn!Lp$VdX$.B+4ñmOo2f91l=KE빺DM3='(LJѩ qAy+g~<Jn_jrI'E=V픊B ݃1;fgx9[*삒 8]E_\ 2RإyusZ:W&bk$p5mQk*IqBΆ 1pX1^b"70 )42f6Mny>p 73.PFM`GHbD;(dGK63)SʶJ`y?2ޕXj2pޯ!8AGd u]ޫ a_G)Ϊ'~IGrՁ*}BM}vK Gm~Q_Lp[{sGlԵr$x*ѺQXԉOe ]6v!L69u,\wgJ@]켒 #?ɲ v6a)ETa7J2X8}5SI(A 2Rw>5UkNe& yVΝDKXS`3j`Ƕdf^֬zdޗeVbjB&+n57Cf?3[TB apӞrT *R^ p'93@Lܰt*=]0.eo9g{i]N'yYs+.) !P_+*B8`όMȦFk!.cva<;x'\H(e)Q`(c()Li̻::5ZN0%5Ƕ*J" sBC k5K^(8B~$`D/F½6NRA5c/_+DH+%5'k TTjIEo(}CmZIxj A{QJ:0R2rH%;Dа#|-V 8Yɐﲕod-Ws$~Ű&^HYe1R9~$k8.HEv;;&NІ.>"%J$)zF.U8Dw=-yRAe"pG+V)gC ~u6q*il%6y~y6YV]$6^/O5"Xx®![[Eɱ׻zt(! 4n<,;RvAp3 L3d/*WNq =4ENh zWg%@) cvGfo1 C;.Dd3Ȳ_ q]Ie>A-q3aSI#!@jWǐ*=5'.Z! r?\wV ~Hd/YMX>?OC` qg/1 (_-:⁑9+~*8^1O(MZP!1iZK|wu X`Ìِ ItVW@C V_5fގl=m4MEe;IA+U)OzOۮ7+ bxkZSyK=={IHLFng8GG7⾚?nBdc78hMt,\ԋљ*]GVϺ+j y}"j2=eSZq2n 9}.fE`M` d))mёDAfm?R=\ .!@%F# fr  f5mel,:U<"CHCX꺰j.trLwK.˰&"8yr% {FyT;lu#5ֆ<[XqB8a({tPPP<[-9BCkwa#}NutP&\ϫ7ݑwi#\<$F*PzAޫyhd1P~HŰiIfnZe /oyl5Bp|D:F6juv, "Cҽ{(PXVc0xB[;𜨪RJR< bi70Gy2[A-Id?w FO\ռY*?d\djf(2(O(ADPD˄oQZ6/^L ZP׷ _nl=x~WK,s5>d E';ʢZ J1gG ZJpPV͜"^P*o.lfΒ f7Iʼn8ݙ9qJ>kF0)nMMk2 A{W޳BZ%F#OƊudﴝqalEXjV 1k^c[!!{ T a @6{Vgne(L-^lspDXa B$ set+Q$ Ŀi5A|f2ilȻs;ȣx})Sc=B14'VcNK0 WC2/HUTX* ]i6wdEg[@;hR,1uGI\{@,7-q\L?qF ŸY)%Nrm>|fXƙB^RΒLc((v%P<6K{HifOwU8_z+[HA=ј"1bWomML40Dc,A4~A[ L^Q%Y%z+%p#]V($c蘝& 2Z%^AϷdz`MT&M̍#}40#ȤV.њh!I`DSy s|#O4ʜʴY|QE5HJ2\̒'h-Ҡu&B,-DvxVQG r-7} 2 #&)8{`=ڿOPU*$[Rlvܰ(C9an$[$=OH'dD+)NA|oIe1]yTІV+E޾ؑm zI`سe {n=YC#fbKZ-*]3pʜkզolW8*ts3IܣGcJBl?e|ŧ-H`J8i#mJE+sn+6.hNO2ih*A^߄1M`R;x^'d!<9G3vAd1;OʍD!.׊9H44WYdJg|/#.2/م!'wYs{ ]~,!k׋^빮$0gb?hAX {sM~mS'\=>dPu8Ф`"$V7ݙd\۳ܫ1ٴ ݕgt0II0"\xGܔ.I30e;=aыJi&miH4ވ*^1*T߂9^*UI9B"* Wtnp~x&4c9rB͌ԇEQYn3gz+ͲaesٮLj̴ /VhYY*AjhVleqNq#%e5ILOcuVzW"lӘ#!9Uf rcp+?MuȜS:Ȭ uNX`fFFZ/$"t@>l #piEw+v <d=$Χ{Њ=z)sc՚[$bF(2lҽOܱ6 , 8ێ2t@_w$U>Z+zNrz=a 幬+Ӳc@ޒ@goxUl*ى]6;)\E#]ڼUHD^ɾGHO-bOں[UY~Ǵ[…~!7\RJ[1vxQ}c[|A"e!luֈM#}iIC `Β :MdZǙ//-\fkRh CE8dꕲsrEr9!OhnoKS&(*A"Aޟ[ C?Fr8BY۹"agb1%qԙD8ˊ&v?L;?;&`d:@1 +OIw<!*ps$WLJYDzMp>J̼27eMl̬Y!9?ˎ.2LʂnjK/H#x.}Q#E#X,0bI@fk0_("УF.64 _Ք O> :Jc 8":;д,!I<`DuH2K Yt&C!{@QKx7sd]tUnm_<Ձ6G7`5Vpn)ۙNU+ȸ=jc /(@m8RA]R& n2b̶!*XgSi ~IQUYlW3|4` \<"z3_fCqRӰ=n.7Wl")5_RPz/`)S2~Z>a:g7By ^%iқ .:9X >oЗ`:|ӭnܳΞ4)v?B/fG,C{SuJG2}|&{V+=r QM`Cf~OAAQRh9<[vvL'r/sh23TRWh5j_]/"U(eϧ,' {-pkzE׻ X sצ6?"dq;V./[yо> ۛ2-ṙP m\>qH0Z0* D)`,4{y5P\orln{$KG5PcW̬""Ԉ5tEٔWu!Z2|xL:ӦO9LH5--sL|3XEDάe1 zE6їF銗0# Mĺ4GzTEH~}>_j_g  $sS E+}Qn6b7Kǃ9μ 8q D4jaa;{n JL/~789GԤrhqUw@Fǐwu6,>_g&,$UPVBՍbLl y7'ᕋ=590~}X|Vފ>Qa؛Iv|+5_;)Z,ZXvV&wSGz~ERgA>I&kj -YqvVMڭ[QH2><̥4Ƞ آo=حt|$C|Lu i).3Ac Umć&U^ԂzCQM,'t[,'fk gMMbF"tK{w$b?T^y} шa:{̪<i$gم(hN6 xZDD.J|vmz> K+Qd-p{ SXowD꟞-(f2銂+tV,{_ =_jTd5Br0߫:Pۦ@۵]) E9d2ԱmOV&ԯ'쎄lYOx,mnn̤ȍ'=7᫭m2#c[{}TXCw`\dQkqA*4qh޸;Ә{[-cGRzI.W(a]ު LqF!9!oq3'.,n CDt" EiJ:"ކǻtg%w6N慡c7>?MW@#0.Ց}XmLg_rƛB4 9p7ͬs6Ɠ%!Nc3 &(NxzWlD1ԿVz4{<3-[)=yn_6 ǘ:1 \;$Z}1H~ct/U P QO'm9.'] voxۿj"V9]'𧢢;|R3ӱW Ixd t=5g̸.jb[';ʻa04ɔw~ˋbFXRK({M%N/x."E!'GIp 2(Ŋu^6׶l *BL%S㾚:7Hq^}ICt5g>6K ց{2bSd9ƮI&O.VMoNObyQBR(T|=v$XU*&U: n#b] nqWo9TEo-.W U|uQ &lIt!C|%}τYNͩ`k/˸SONҙ5t5:\=3i kb>XU&J۹li3⑋L(cN^T40yiL;O; w–arα;ט$aQCYDBf8U" /3.fД8~v/Bݬ9/]M^)`#b'Zca'CflI?/‘A&xs ?fx[`M[J?#vϾpg)}డMH&\1jEƟOmIc|uŦ4o64Bn~Y<0&#!;%tmna"F8hNx=JsS B52q_+ YHkrn DI{PiѲu&M:qdH..#l첚[9L@[aqo!g#*a3iGpАOwfd{-kUeI".!X/SAms@|I>+/QТ!z@@xО4dW.JLu5e&2׵3r8[y o9!>TkXMeWIfN[zzؙ ZLIS[qD:rK1݁AnNxe݁mw|0LE"GKng.ϸρUwH]–K95$M58* u-ɳh1O#Pagij4%Z@NI;;ҧr4?^d=D-֍o5>sHŇ8dDduEF$B7p_"2 l+%84[z-JSb>l>6+>7#eD3A$W%j(]=(9iϱFtY<VO/٧2/aCܬLnʂ~*5te%XC-_4l9!PZS)ٙ o1R!e~#Ue'L:P3=u=Ɔa 1p{=ʝAr וnaYªG8oWXh-o6 .n'iB XQ_ wA頋;*a qU%}E7`qbЊ| DOpb6 1d.0Q3~ŝ؀ǭtx QrNœ;Y &-UzFdI~U6U'EE6?3t&w.X[;|ΰZjg)`}XDJܛTKfHS ]R x^D8 {N$gr^Bc-Í?O 6-ό[`: E3L A']s 5Uq¨CH~lsُa=ҏyB4_t>BKJA#&v\kMDȽpORٹι85,)/X6zqv:}_GegI*W4[( ]v]) ʟrbX\/}pKkyJޞ?K{ƟGo}Gi(wg)n.ӗxз ϋZاyыMZUa9"XzcoWR:Z\U]ECv侄={11}(7 QjTxn3Ȅ詥ʼ+<$TCI;lKX 6;lͲ(CthR>Elj94);110ܝc˩cG蛙K2"I^FdϜS $7ʑ[Q`+0NlNMK浹V|Dx9y`4Hl'Ƙ1~| xg%Gˎ.P,}×!,1GZ} ‘=nR/z +~]bU"uOrrAнZtCPޫbb1F!օaz7IG7X]ѷ! cջ+6[06*~&ڂ܊1Sא `%n9[2),(Z6P=*΃fX-SF4|jSVEs)T]-̥̉mju*'673d`#П Y i^9nE}*eP+( 1ҭtJO>֞%t׎+A LTR.DWREe(t&NK[Hfb<LkM_JvdA?ƥlkQbf-W]Xx_pr`ubauKM):) W,CxdE!T(( jT{䳶Zu};AT m\t,b?"xVFdDc">9ET[ *]Z\.7MX֮LVv[y7{DulxIn"f. ?Qq1/v##b{gT.M]%&|*&ABH`i 5A#O9C6$}=O#bK:( De\f!0U;/PM r|̋i'mǺz]u Ýu+:8jr\4EQ{i* h?̈ o!9oފ1`tBQ8@-a1ж$龇uuYؓ'- -TˍDJ4e Z>PJ,hqVxZT\6jEÖv} ,X7 ]!IF/225D[iQA̗wOءw#%-{bR"Z8*||^ClLy5溣rA3QiBKfjie;Ğ]irALz1%aG6uHŴn[N!}& 2joi-hZ+IrThXUJ*蜏X2t[enw娚 @SNՀ v9Z"W6F Wf҇z#cr)n;2Vl3JEτOM/85 -cQwPY<J YXFMSV;׫"F{DCzO53G|f 5aGZ35ѣ2o7yoHtQ*$(eU2G;Ehairz3PǗ/(۰٪{#ęg6 *FMEh9V(>RWPN>p)(deй!.kj}OVa'/c?H9`kFK*<ĢE[F{p޿AP vAlj]s@+gLse1=n͇q&`@5O㾇D3i>+$k HVqu Fl2W+u$!e+zpvO A:~PC biW jk{;A/ͤáeS)KG\.j ׏Zeezd!L.s!TcԬJ9@:rok*eÊj>jQӜXn:G"Da~OO^ qӂ(,:_{Mf~ )vj^RuP}j,0+AiYB'Jtk2/PisҷBu#vTeۯj$Qtծ㞞%ʅ9]Wl/Sss.$1c4m%$|q ѺfLS>])!wmDat1*Ap)díuSF m!LW8.F_xU:GlYBĽ>~@(4Fg$]Ήp#KĈtvPj3RBRtM@U~0K6'7t_b0\7[M$>Sv&6wC0D1:>fӂK9'+&vy=_(6BePڷ-ef[dƉϮXצfK$%ݤ%$qIJX`DK5- w@)C[{/6/h"xWrCWQ֨Bhog~-+/<ӿ\Lmej(֪Z_`ZHy{x $OkH3q~4(9rNܥd?]T26$8pi(7$.klvk I̱}j2%:?nM[iظ4nnRi0.?gؼ16+mтEօoEY0.-cFYt8i1W߁Kb6:pC%8Fxi"))CA_듻Xcc Ttg)bJqۉC*iJDZ(_tRz,I ^ZyB'zEe柨;%m~A0t ؝r7-}s(V"\+axIƐWWg2] ^[D fqFk4pZZ+ʺpc%sF8 O\:]2؂Fcv1&zĜ<;4E~3g.xaG#yk ܝqbtp&ƭ^B4[ dj+QGff!58{i"ChP#8s42"ߙbGm 3p?FQ<+i`Q%G j1t{omb@[+_r%H7w0"p~!*Ôah;)K, MyUV?Fۥ,A`]|+Ci}Ǭ'~4GqKB"0ܫٯuB|TD7#;$>+2ߞx^r ^`(|HBTbUñw+yo"hbA4YC^?2&KuaMw};lf,@$NS`^f9v@mS*QV<(n^su{_b*( ;5̠$çY37h0Jr`gDWJCNrБ-a6MvDiqxrnmC>zOJ{6j^AX͖R47,]QN11hSDUeyֵf$VGMq}̂+(? ql@ wqбbu-άfX}sQS5`$K R.~&&;y/8&1~u$^˔FbH͛xW&iWU09ÉP&cMSLANn؟Qd9ğV,C+1KJ |,t j$ ̃C&imTqől馕ALfh]tJZ[ߘ)5~q9l@ (Xn-lQB Fcdך޳WXgy PVcT<}0YxX@9|w*?mf)-s vÂ?/t'!s8"MB ]L%WLͨf4 ,7Np쩙8qynz}KS1 V{k ^\8`ZƂ^ z@T.%>lfaTZ{o7+ET)jVBPiG#`j [{GnF-uL39гٍd|{ cA}o(A)f]'^(=P\8~>9sqv%Yԅz4hy(hخM|RT2jŤ%.!t! "_|:Qw]&c>Kwؐ*:Ԗ,u'jG7~$&3$9 3K6͘!kD9ə#dpi~tk&w3YkF|7'1I\Tո|}3/(nT5z99:&!9"ʯF% t鑒]lciy7P$QH/4v aHO8/BnAVWcN a)ĸP#DeTTŦQuI'VӒnyn y J?y"X8써>ެ|<<͐%;{*Ϟ~qi5#+vwTio1_J>juDp0`QkJ;q\}*Q Sӟw)NR#ԾFy~OE4+V0e=h'$aU yRPG!Lex9csf⻅?\v5{sys">Ua鴫 e:ISp盷d(O%WE\>\n`$$NE=Jb}aHoHEkuay C!ؔr1YE[(ЃAPp}GM>{I/4u^˜SJ/š_x~]t)' yz3Is,v~}HH~h!{\G%B枿8jԐ[K# þIj R)Q "tmV F̓ClFA}~_~vݘd;Lf ۭ7p(gwգmSfEjf#̫w!CԔO4_ykCRx2%16_9d |c#,33㾃j`9#/bXq쳅4QZQ ֍30v-3D'8pd8C"Pa XA8ss2`čX룁'SH2imSm2x~l-ܳ=;O^CһLPQlH> >P{/hebXKNU*q]oJr*cñ++* 1Hōs2Φ\Cᷬ3ڏVP6_f= YO8•x7.*N<*^/4VN۬OM:tt1yrze/칗)wg^Ke]P do/ȑ%b9»?&w19Im;N6]wQM~isO68h-u`KTtVw"*Y9Piv`<"oz,GBrj4\rޥ?47JtoAYkݠIעwoJDDTgʸ?$t?s 57wMcg@[8@=fhc}4o SIg]ߕU&_'R#EG2l+ ՑwY ]b>wٴ.鑴( <R,~x!xb]jg>u~[D_av].wl]hLdƻ.@c2H` -C- kq\in]VjoZ,?;.;X1]죂 n%nLcfOQsU*`QWTIZ6QG8m3..9^njd %,m]:u#hoަp^ Lz>{N>o"U^?rGVM%˰`,N WˬցO`]u7Fj$G {KĿ7&y;DRP+Kl)~cE0,(W ,j܍Ӣ<K;Lk/I N OΪN-8Y ۄcyth1gì's,UTYe1|:q}/~*\v|%5.۾^sgW zz϶Wm A)5W<p]&Q} ?^{Z Aafvy<4]op-̠GO#E1^48fпs{o㬇o/Y[n&!w:Cܯ ۔>c  UYaM#Z+ qC:sh"%P]`Z?^Z@#;X+AbL8@VaK F&3yGCr_<)cKhN^+;Lu$v6c.0>IIg=6- h KS82زtkO~ʛ:!*Ss*WfbȾwQ=I>'6.^QC Ǿޛ ylbl)q7t{/et b$Ԑ~M{)ukpuαƿ\PosoiYueށcݾ 6*v'[ ^,?I) nq '](.R%s'cL>=K3g_< )wL06ks`B`igq._#Lpa@TݾWP$H==Q2802|gRot#t5>âTsn3R5AYH`Ĺnv gc [a=fxF+ٔQ56.7$=tXQhIc> m/ <IWMwL?2~ ' ¢ON1>*/NDF}D>v0gbZȸJFxo2#)0ZGpX߮a5u%(e>~tT^[Z݂PZ6^wldQkі[7`8T0 J2_Nv8G߳9ZI$SuV ڡZbI$3G-bGyuvwŻfB'B٭`UgPk+jc GcVCfQku}"H[MAǧj"cc:N+0k6KS?2?A!5 pZI;7[À[y[+e$Qp!0+*\XvY` ^Ad]GU~uR $Os%zwx6b2 $/X.Hag?q]8p Ks v#VBoH{ma JMfve~cjnS@چbh DW OnmhSxw7mHI?)ҥ/Uy, 0[~9@QҚ)J d~@-P9s boӔ 5P+hXqt(MHD7]ZxY_ VPTuk^+[OKM/cVm=VQഭ[ͮ66m#N(,)Cc 3eej\62N@l&U<1dwvM=Ǵ 3`_pYp:Q񥃁bt٢6eHk!H-*W_'M2EY}`X=5Y3@mrw|(|ie[_שxbK~=!"Q7:CsH! ^J⡯',,z:HTD =8c ~?#yi !Y(#hy PfV3r P3`1 }kP3<Ov~1ո1ZZk+6z^z!a2PbbSͻS`Q|'X|nhJp (-H'G_pA=Ƚ*7g)/OM@Q *f]AhehXѸ +.?9Baڱ'"Ӕp]7=}Ё~MȷZ3>6Zjn6kg7bYgR}Tn?anBALTpl"{xgB1T>]hRr"Ѓ p(ޛ$繗!?zѯKtm{;_j?ܺ;A=`84;~Aɀ=;NPߪz Gw~jKY[3 *@`P# d `EE, ܑ7]v9T\\I}贬ŲaC5FP{̚ h~}$I5ٮɦ[I s'bvmtPUKt9qW7dy)XY# RO9 Q\i4!2g/u*1Y|F;-KVj2T5 DXP`F 2v[#? bMc,'IZVҥ7wMܡ _H}DNXLzmp>KbH"Ʊ3qTBz{?J%h͓΋9a1SEXhEJ=SL0s{ivB_Hfq"v8ڜD`OTTsݞP< YlƜGB(QaaLb[ݜn4v{N\k54z-O鱣eεn v'] Pj0*Vy$o c$cvDfb~&W+,)XYh_RKFqȄGrK~)bsNı?çmpZٱ _؈CEMm梣AA~.0#!.[>ڢ=@5_(7T\H<$-gOصM"|_QȸΥky)`<2BޑM:h1J_@l lLa5d .^ xJ*7$㇢83 gւ; 鯞GFٜ-~\Jaz^U?[{RuX= b9*I{ $t~I@뮟W}D8L~d0?**})[lQYiMCA$EǸ??zQķ- D.U#UsWH"XNp]8K}7=,|E^/GYWﭘܮl6Jr@n3oCF zemF+J[fAٸ|M/wtQo$p^{!nueKƵzFXU!nh7fm?Ϋ}L|?fh\,9xi6%8rVe;aETs65^Db~F(G9bS xEd0 Eg05=j#J̣ ;@H֫Pn3}0k6vy8?fɻxk.ߊD3J|%Rx9B͓b0oN54:kժ HRHI2qP8Ԟ?|؏oyu?ڦaD ,:핳=0}sҩPX!L/ǁR6J2Wۻ O+B0osҡo8FsPs.xVp#ɨ k<˺ilF>k?S"DZT{=*['Mk:Q kvA1h]{nuKXTTUE7|7ϓxϜٌR#  PyEyIDZ־n1${=[rɝe'&/Ho@w4Iԭ_*j!e]50lү _~3컸~ &41u5_|پI<0WHY*g4T>1Ea2:'C. y9*%#NDNXs8&Q66zX0jjZ@pC RcRm9>t*Jj 6uZ[!ʐ[-sD%nxånCB %uto[/Wߚ檣B?zeMàlzJ=m}𗍙e/ٱ%0C^ ˱uP6<3(LpapOHVLoɥ,5v&5f`RL}y;H#ec_=}ȿX90uWg_kZeFU(ZGEO;/fhcrkM|1i=ư;5CG@rp~sb&+/T<=a6/n_NX]ۛTzB^1QuWh,R>s؞) | ^ bB^˕e/]5ҫlrj7H8Y~w)N6%r/. Mv!c@('qC_Cd$8`f0lQ౴^4Mƒb5'(QR'BٜQ*1}RCJUP\NTк.PA8UoŬӧ 24E _*M,d:b(#.a؝=S%^?w,z}+ %vdWF|!6=H* n\_ж^{l+:=CtV7HyҺ#%;wҏZNaA?zO=)(Uxoi`"9^\Kw q5 u_)<+@ߺe66!I/le"xHPmRg?_e&m9S,-Ŕ!yPL̊B9ץ:Gf4%ʹD]9KPٹO.Yг$K(ʿ'O&AAO"t*8 J_L1P^$< ÞTVFsCŬǦfL7tA7pWOu30ωcٽ'C OQ/3_ՓT4rIh>[N/tJ庚iGm_f9( .؋4B*ݚ6FI+Bԍ9dj(0(I Y׬ژ7$rOzXٮI$ Eh;HOZTCXPqOJ?ģ ,\2RnF`S_jO" `sL4cAZL Ux# {BNgqnCʺZ^N©";rbrI Nk"{wap6z,p+6aL 6,&߷l()W%ƾ#/ .[0ږ4fG%mR6'\x 7qK%igNA"0ᕠyb^@{;lێ4%āT*@.9ie/{l]{z]T.;i 9"z )/=yŎs~!)3= B@X1 0>xkR)[S&eKj3*K"H5%Eͻju=1m^*D {^e\Tmg(Y}(j}Òz*g/:P-ʄk )o<[7y >-&iXa#j^B'GUqO{[{@:CR1 =igUe:;v,n^T='x|JK|t8l|RUQG}4;R/!^͢|pQahI8`hLxuzXF`q415ru$FW9jjirKaK TZ}Ӗ3Ww>W [oozնɉSxXXFJӪ1kNv.hP"Ω@P8MQXZr2rLn81Zzr᫰*._Qv {kNՔWvJJa;{jr9ƝbXq&֕4}r&vwǷ%}`_g {{`{NOZYh;O({0ѡ;h66cA`fLTpM Pf&qr֖oVò]d]\+Yt:rŴJy^߷7FةvV؋?`-g{R#J8#EF(|'),y6:x{>dMX%Sn-6R݃-qt ɸR~uPf(Oޯ@m~b[9$kZLOzoU=%إxr @s5xƫQ~#gxEuqv*!m4mCXZ{3H9Cw4njSU.emsWc;z8d^/.LPӋ꡾Mb`%'k 0C8Bͥ>,{'ª3Az#EtU!BR]}Z`NV-}a] U5rs.tsLՂn%8[ 4ԴQCf˨ ^eiDA/&7V8%hvTU0'@j&9kj?mۖ{W*ku+D?,PNRF@?2hsN9!mCJ"T(I~"6B=q1i !PMd_ʾ ao~~S(Vzl`C`: :D暔d>pn dՂq!0{4E fБ#O[}K'ߔen~hY;0.^Nu/u ZXdSc-y;z2%1"|).akA \i}ߵtuKۆP.dc,rMy!Qz' nRhf{hLo忈rǫ`gOʫlbϯO6oG^3P$Sy# ? ~D4a nk2 ͫ3)Jp l8 biCeZojA٭/]gT4Gwsey}i' (CGH ~?Vo]u~D0sdC ǥ)h>ˮ87͆-Ez:C.%u ΔF P}NF0^}l 慥y,ky\ ώ y:?%Zث$,QKvAufrZP?>pgx_Nt4]Yq "ݠAK  xjk S \"e=!C\Da1[FQ9@tR1\-NFXEBd@}VH ;(hqĘ |WP[KO6Ń:'t!z~蒗L=2nxUd$j)J Wv?*ph5e(9ݙn %Fjmc}ZރK)dsi0:^}*HLPUkY|0qm9BoBvez.^LUwY<~bow+hxIO2~ȔCztڣwd bxW_ڤXԱ, څZp۽E>BĒxa{ k<yb/=B3.rr.gu{8#U@=͑Rn艑~3keMu2=OIOI/=BdyGՓ^y'i),XМ`DRr\8TF a),nA[z,7}D ŗ%_ܭ{vMZ+T*d,gՅ" Hk;ʚ0ljmz@:b08ӊ/mK酗53{K5T#D%O#whw8LVo5*:Ōj (5ϛZnE(c\NءѶ_]e'RkPExf^jLbi".s@Ev}xq+AK٨6lhQ5G|Z{VhʀLKT U^i{[HԶ|EZ ^S*@S2J-1]|א%7+g5Ͳ'ѷ<͛覢5e&Ho Av9+e&z2pO|(y; %,AI[@B) _ٖq|j7cD`2ӠPQVr;0eF֕eeb~` Suҵƀe{~Tmfh.ᷠ윱`8,RnUi9<(ZCԹs"A3#i&tq L"ePIp'>B}DɎ>9oUy${ OLNG]yw$pDyXqTkg*wam5Y08YђcqD9Sz$Hս9 ~'ŴdOJݼqSڴ"jNG-]!'Cd+Q >P\o~~+o P'ˬ~t/r+bhutcO82$ͬt׿(+ҝ=]MnE<f/+~)`ihr,OĸGH \<=!\Ҭ" 5<2P8C&# /US:m4Tnמ\١ð}Ԙ4'EB9ZYiux{Fæ__<4Q.ۙ]:"E":E=4±ܵf?lbBh=e7f!&m JLxpҶߪNL>6!xJ֭Ԃ7&qO [8׵bV:&,LJ6We[Li1`Tvt-PVX PW08i遳#[h}OFD:vNf.]wWBE-T]#o?*>z#JtKMJhupϬkkd)%4KTqNR/=_q'A}Ѥr9$h™x2>DFivRk ɝ"~x)jP S.;*T:[ly䝐?A;>>Wq"+Ḡ{pEBP#WiB>zXJބڨAiT?G7T-^v=rαOFWݳT:%).6Lת,c{39HV_Cd {;ml 9n] b`E yKmT!صr[N@} bDC1~[a+MKLAmPw{;ykQ{m(Pp9_6='70xyf)bz_P+jrrpEȰҦ : &&:1V|sq ^THpDW'<|C| |Dfp ?[$SOv/ɕZs4m7ji$2Pud?=gz\BZ2h†H~1Ty녝"VOfs8rFYW$TsW X%} n>F&J[f>ZMI6yjZF&$ƨP\6.(&k(.jhas.1g9#Ŋ>AHDOb0(3| ? mwh4K/o&-뷇-5FҦ V\<6X]C-!t q7nPo?U2Z/Cm͎Y2Z/{hS3%.zdH8WCd@o 8.v =ݩ==uJy?FemcaYm)e/ E?uRPJC4{/̓jٸO#[Z8عU}{@ŧjeaޠQ`YW;S߇o6#47p{nϊ^H-6-@[\:/nꥂ.:2'Ws[E[cL'1"JPµ [z95]e'e8c()꡼0PZ9רT9JQٌ|V麗}пncCF擄60n)j* j;u~SḮ@a9wQ-I E*DhKZ27bO8{NqLHd&%gGar:gq{]9+(A X-cR >Z$2%m++Ъ t$u.n5*W>~##KE 3n N IX~\lJx-9wWor,iotzŲ4+2ܶǩ\ز-nPd }7:ILPlȉſv18'X]:)J 'ƨX~\=#[j:=xuD^"U maQ̬`NkWLh ATvC8/Q \^#{cBJw3и59\˯/,OkKɞR"ijUGaB ՑzYˆjI $/pH(XίJ^D4/6*>>~h8꾝Bicsf᫩Z- P?5xl5%RVLꂳL+cQZu~]:[cSk O$GBZ k杢[3[(l ;Uu Mxn&4Xse> /6Rk3zF/CG_آ㠙ȫs(J6='|,A]CP w:8z,hNBlS3pmw|r_rflZ%s~jd6?aUk+cuǧ㥅 fuN͡NIY6o wEE'!NhT)*DJ89qx6ӻSlWܽj/aEm$ -z3D\O;ʹ0U_Ͱ%mɹ JlI'FMM]V/zsoŕmuekK,pm]iڨvo"~ho-ƌ7m*ίL~۝JjBC/5:cQ|kdG=D+ ^5) {J+6DenN'[Ox+\|Q|C{Yô^D ,^QǠ*GR8dBW"s2"4!B G gjZc)VcE&D__69T H"|R`qKW57 I%NeG&\B>NCTbr&>&3^ȭ-1bW!v:ςl=8 tE |u8(a+kK-{;#AZ=DKF͜< &Eh:8}ԛŨy?=DFKI3߾E?oPaCjcY{<y_(LX &BFpƘ y[Omf?XȆ LgDF8U_xl7Et~DQyAkuXҥx FJ4CkRH}1@ßV/ٱKPƶ lr XZ˯S/$ uE<-|0!8+x+}lDy2Si"MӑP*51 Ls1UA;njIJ+ĝ|z/ZcSa۱L;5o,hJnWypR|Hp䓇 >2hxm_Jh_N㛘D߉9~g<:|7o!snғ[rq9q+aw vٕ֩^N~9kF~˔3"g)Ik)=X4  >܁ڦ9 IL 1W^NJ|̔Nq湈i>Tn-%suY욐O~HJmqb #|p+56MҍԅJC q{qSc\af5d?F~kM͐ѯlY&4sbm5ph$Qx^tϯܣAKpQ_  q7%*bԳP6n∔$!4U7KC67镔'8p 9=MlOAXuKn%Lɪ԰2|W 5c>{vI6SYhަEgKʈgpkOwAXww+b 74S؂IJNMɉ:8Q|zj귑UɃv[d N |}a`ݕEAa\Rwtu=.%O؉x'[q]X=c,~ة#v yaޖNUԏQhل Ֆrzn %s(nUlHOt+Ƕ֢{j7XR( Q'4Gƹ{IF@LJ.ձ[K)E뎺4tv Vĕ:4~Ukp9}QVqzbxhB \є!0;?RuC$)yXض@`F#ήB!{0MfJ;S^z91z`Ƈpm .'EfWPeEvI0mQ(Ϥ/djG\?5p%orV nQOx9h/gbzNQ@#99x=Su 4yOqj{甭Xd(9tD)n0L("v`>e&q@ʡz uI/ B^0%‹&"cԸ~Z;&[ظQG]z,ި\ꬩ~B;ͨW.LUT(EWn{q149RC᷆ގ \l ם`ePYD1W~=yPԮ0P9)ep,Oq{]kr gS\ B[@>x%wOm|P8$o &: ad߉+/v ] Ab kZ kŒ.%PK3kVi6A`iU9`$W~S1#VJ|~8||%(Pi5\6^78nYV,:oMZOj-"$bufEe{!.K-Sх?~ O退9 Ķue=%۱?E(: *u^]s PE ![hly '?Ԫ?=R#in{ۯ v*zZ7o\z9/JfIxt9cSjxb^Mv"ѫ p:Y'WzX{vLݬzd$:?؇',B㮂HGg,$Q2.iM:|~ř$KǺ:iq]$ىКFIq'=^#Cb7Zy̾":C!5Fhwjj[jR.0'gt?W@+s )Y=U*}FveQ !C B`l6kTwE$Jyȃݫ/kҹ- J'VhZ?U<4E_.Acct2Y`#k5+fH=5 FbTlɗsc3}˞tO YJA$GXSC-nTg%#>u7JqՕ$YZO;&9hISR^|E(t[>8ןpD2.@iΆ?gHt{ i*H5MvS.$t: PXs/ˑJkq]/n"k a2u@VIJ(0$ⓢʏxVad2>e?fbّ&Vη8NН K;VHmh.=G' SGꤺ;QZ5Ϯ;ѭ~Ҙ:g劒NP/ï>=n:P a1MGxLشuFX {!x QhP眣ypa2`|Iò^o:eS; pk&rW t݀>s6c5LFzLљ%LHqd%N{egP9t.%zK++.c-(?e $/Ԣ،xD>ZA*=.68 ^LjW|g|mr~3J]^a y_ި ϱb3kXд e_JW0eK CzY俦B\#e?Y#&?$k4^WW'qeuc ib2m"`Rga쁨j,jO^M]w$fޝ#QNO;{ (o㧈|LW ʮ!3pX$]>$f=CC aO=춴 j\q,1P|Pg2b[.Jê$^ؽ mxhYg% I}tJ'7,Ɯ] k5bRq6Φ.hXrg 'RnL Kg)fPf'ofyt쑠\HJ4=^o-D%SCq0B67Oy&kXd64Kϝn"ySfk8bń`V~:!>=x/k)H-dw+l4]Q9 1AۯvgλZvyK+N$anB): x bcQ*Qm y^j&D:1V8Yx qj={P]AH8;q#OOrh.g|bByI,WdMa$ M;Ilr]z ]6A'C=~@nM8J⠰]fdk8:ZһD!:lKk0..O)N5YdL)*X{wۜQR p_ū`QIs'Fylhgj*[>8Zmsg\zy_J'umRy#0"9&} p|&;-&#= m|8 qPYe!d&E_9U;P$6ѱo5ND a}: #J&b.MysԜ;Na5 ZtVg?7ݠ?n7&IsKߌ2]&[S~ȝmԙ"Fΐv[^OAFM"ɠsKp3NnIjT4 l;\b} G¢!9Ym`Eq4@6w(cp~Ҹp]rbb.ߖ BgWZw&=o[?wJS'T6۰BLEQ do lIpY[~.~aUF9Qkɖs&.6r9{@6wY.kxm-h?O`6 1h.s6@6?hB&?Z4p? r1ܳ8!*mapͻa<BMTnIDG*nqӨ]#`- +wC>%kBќD"ՄG cp ;,c XSy[Z 49C*-Y2/? 0\p>ƖGeNMҸ}Dy @w!\kAٔLKM~O(*GؓGbuZe=K)*,Mj 1?#؜rGj+}8'[ 6]Vb9(3}hletwl*C<dg?i;? \ro&c$_ݞf /& P 7aos5yɉ\NBFo+XA8IC %{t1_f4;.);ml2|Ƶ2d#zΧoIGohG34RSԳnkbսUOJ䷲=;ᛢNk펹 7bND(Lj\6bY7|lwJ8_8V1-( ntLժGiC r<p2h>S߂ONLA8}cf(:Gp\w2\+\S2#CpWvXX0.RI7޾5 LM-!e" Gg0][V'}bSnX'k0 񷦂B2,={}@lmOW 7tem? tE #@|U8md7 "wM„9ǿu)k,l# bAdq״6KB&nXgtL߲Ry$ fgW1DMT70ToP^cY'`t d$nVwE.BS(Q=3\Q,XणLIɋސc {$% zՍ_ LW#3 .J Gjz5ܙ);ۂE=W7hfyuHƴrDaF9Ὣ;DRaa}_Ps?ZeA4 <;s2sλj|/oL('  Go@|̎!H]K}mV#&X]\|7?kzI<͑@eӐ#g;N< MC2%gb"]'}C*2J}i׵O(QЌf|_b2!:xKĸ/prFK 7a^;9 tS=,\YڹɅn$k3L1+y7l63]ꒄeA OquZ8Q.Z6(uvIpMh+IM=% +U61H91>Rv6(i'H0o]ݴ!c8u)R:(K {䨵~K*y ߏ3IK8A64op8l89jY3 êFcGwcB"Bws:œͪ޸t7׽ó Y2Y%G֣q b>5{Zs2XlUVώ N9-1jHЗ!?"rR1["x6O%lA7[DpZF`l!۳}rޓr7mJ(jҕ'i5A[[ڧAIcgf; .>RToOrUMbf3>Vj g߫h3ɞR!yez6wGhRWOL'hB D qu = zV @2+Aed{nQKQxCPqڈ;p]1L`K9Fx19Wf@*8TȢ be͏  9rS^@:R`O9d\3ߊMDOZ"B(JzIjj@ Y R(0b9v:Y[Z69 eeU._ʞS?Ɗj$F%n8Y/#{^Ɯ ++ ',-II#Š~p><"ͼ& s#*?R;gʠN)m6=3lʯ!lq ={Ž($DK,=L!j}Q=HAvjm zLBFZg0 9b#2U 1pC:0Ulq"A(OU`  FgM`?ԜfWĝBrI[X 9v41)?Oߖ{e}zܩʑZ}80ʽ\f+>>̓?زEP8W/ykn/xdxX/'By;HJ}m7ZJA>Qmh{4L^x>A! >>qLCtz[YpTxgK!gQdcئ,mZף(hayF3f) N6ƸLɷH%fI Djzx*xD3eJ%aD7;%WrAk5k>Q&C=!<,q[& >Eu=|PMIn&/wnKz8.Ŋ/8r!)XY6&| qS;4ɐZ [MOdE"ǃU61 t` s+y=>HV[ 5a7}G؎L"*8ȩ\xDo;gb-t7s ^ks!P!yKoK=G5hp+$CK%/ :q̊LsBCLacr:-L 2a1&ٜOWu/zfJ ;}yLG2]i'! lcv:G+- 3~GstCqb+h3Lpϻq_U4'#_nð``|L6B)b\LNmd8JK "teq\E:)k倞 /ţޝe/)yG'L6+D\$?-Q}չD}fAc+IA^ɛs)޿IXAuY>oq}ddDf7*}>i@B>&rL =2SÕZQd7xxH[0l$%m3\o]2acz&UYZhO#:\Xzs!P}q A0NN?w14S\b!O3&DCW6V__u]Wm;̅nlz@,RγJhRA5[>A0p3cЃE/[]/zk$Mj727s½[{MC/9-nE5Ue9p bG$VVW2B/%3DA3F߿SI\僆$IjC@`rP6F60 ެeţ,YDp?_'En bRL,t>Qcf}vM.[:69L[" ^o%Jnܱ 6pӥq rˁ)OD  D^6]}=3a9KCl8"ĥE$HƑ7)1qQ Ej^B!^ ?!~54E)$b<7SMtGcZK˳z~x"OѰh ʽQቚ@z :Ǐ9F nX,zEcD؜Ƣ7=GYb w !TۀւvyHIB2 ޘ>بFX<<2(C>:1wMvI܏C"7G|? a8F|3WY+)m_-%6ijE`^ ]R B3t)3fWs_7c4)`0`\x*fl߶dPMYρiSLNJQQ+W* ta+˗7Dr幖.Pߥ.<šj0-4dp~&4svc+ڲlWGO|\yNc͢2 zE+HaV{K *$֘<\h ZL!q9}Γ{ܐlQg\LBPhigaiC#`Q!a998kH&Ϋc#nqh24v'*GRJɝ9fb7 Rգ6:6A{R'i\Bȯ._Ɨ fdӺӒTj{2u˼uڙn-%Q,x~Fas6+t{6;2w<)LtV AXfYʽP|RB+z< tpzhVs9Lbd2<1i^~̒epQ %.Ռ\ܝï)i,m3{&{VbYN !B$Ufz*%"鋭>0Ͼ-wd>%3'JAw<=Jǜi2qn=N㛏z40GCQ`HNBRap]Ux~LZR`,+i'̻6ESREEL`8V2F8U̱e(6t,q'eqTX0G r21zdڝcS'T8Y!C'h1(61M2uB-~.ysB^ZE݄э-(ȌGY={A83^ ^z>1?ofA-6V iQ9Qb3Z\5l:Ter(<ׂ*ض0FvGPyFd<=ƿR34B²n.Ybb$Dn`-{K q5 u=-!q? y}uj$%h2Lƨ~fHBmX$]7Ti?]2Thdeb5?qT-D/p]toB`K? 1^@JT65u|q]ebs`N'[u_6|M|~D\ ҞE Ȁ`|PlSdv 'L5!iU/#NoiRh.M9X*+AΔ}rS^AǤ/djT΅ǘL?7hIhHjY$.O8K{Y!_׳WGHbİ}fN-\eT2nf Ζ/;RP $g"j!)5ifN@,XCL?oQG\GIbce;3 (76f}-(ɧ#|)Yv wd"f=_w)p?.O; ks]fn*>~>75ƾ'+(1w0U̜#K!1l@Ldl[%{T&e{XR2Lܑ&ƎvNvf, xCS ha;g!e-ix 2Ͻzv 8D.'.m`gw|z{{~W I(jg껯fzIK^no?5TIpCB`u}llЉ*{뢯ӕK\f-9ao~~Ё0d;;agӃ,]n^?GAه`$b]/(Qeq zHbt&Gr 쫪í жC/^ DjA:byUẍ́lJB 奿vD$YmUlj?[{!G3WaZVRm[l֮Pڧʇ͙z&Lܾȫhxs *^#IȘTZ*J". ʈk0ڻ-P*[XmG|ȮQby.Sَ|*%I5޷izla:pH@`㛦%=L뻡~ҍ k>!,,:d/_tPweZpD.*5j=6* s)iq:9 o \sA<=:$ҽKbX~66\$RP6qѻƨ@qS'ɹ{>G#Ԥ]092!k՚2XEPS.~f|BNvÜ;ⲗpwqܺ}\ HMNNVQ)hlpA$e?oWkvlU!G b#ay|cvhgL^`٫X&%y˩ki}J |;[&\^NA /2mHؔ%L:cP'n݇`EylͥTAllp*)z2ǿ6-[ ϟu%q=*f}ƶ[dZoNieU1\7>e=Vld,\ eF )xpx(}X/<@SٔZNDCYrᥡ"!y'5O?6.o>eH`m5U%w' 0vYOנ5=nƊт9N;d|LqΗauFB8n@"[yeÒWL$BA@$ EЇmSXɴE1&Ә=N9C|/c7¿!|!HOa`z(lTk(B 34ûlPsZgKڕrv惀i]g`Q ȏn @JI#\wp(l "N:H~!_  0/׭:ص+N ~w^#.٩Kk&<`t teh, ڙFv{bҖk3үד,ގ% ZֻeT?y2ĻJtbQĂ(zY#,{ ! Fޗ,`ҽaUӳO_`.I-bİ,Q|*[#W&dM8(=i³G벂(8m˓mXޞ3SDBЅxۑ}D(ٮ4ӻ1]?tg/IюK`jT>=`ɢMBEl78FH>x! f#Fb%^I|Lqa1fSWt+{U %i`-MJg\O . s#M#_=aQۥ838 (vĦK4 9Ü TФ5X|E^Fh^ibJ#JqVT h|=C;o(.o(/;C̊^̈]ƹ D,T(1?KM]whEI'B\3~T9!c7+Isؚ9)Ao@ʜ _d<$j_/؊߂,vbKJ^ QĜj J$u-H=hmuys{}cDy|Ek c*?gL8[[`a0sچR>;ULr$mym9qs/rHDSoI`XjAG G~A!UÅH"!Gc#YeFltkhqJd솏 m Gv6j8pLaKpx򵿃09n [I2Wr{V#_Bi(z>-7}W^RĥQe_l8@[ ]yEGwN+ ss/u`±p/Ȃ;[_e]`zEwK8oǁ;2Zա~tuj#hs9x1Y`vNnx,Á0]PI+Qqϳ2cjj-LDQSFճ*}MZl3oL% Lڰ?6ӧ -Dߣ28&eQe|ߴ`~})g{;p稲L[%Y_@?&*j%kxxg!E!7sqlu58*]o0Vr7.N˚̯bt >yvgur–WR[ e}ԥs徕Ot(sdvE7vo3p,7+|[ +vޕW(LjQrVXΞ!g Ƞ{'<\yNmJfrPM􉈵>j&dwxcw/L =PkM\kENh&9 PÕq%5V o*4_3W6)t!nr 0h=lnUNLڂD _l(E)D['W61Ek,mHZ2dks4L=#L)Ǻo&$"*jF\VBmݓv3%QzDy*}y`lprZ( EL+tKOd>eG]EeZѺvL1ߎ4t8$Sos\-d=aæ9Z}㺶kL-g1AB4v%L^lR|-Jօ{?R@??!$bBP^΀񲈴AQQY/*4wL.GF: ;tɰ&Нc@X"w<55*hKD >̗kX+K|/B5Z80ƶ$ku(1`y^ 6Uw(S){uJSLsjkConN.({ HQ.O#ʿx>½R̐_<^oG5 @ ]9}A<-uEkqo6LM#ŧ/XGabK˶t@lµPb_6Ela<ȟElO٨mO/0ʸ m2^]4 ړy@R~ɼ=p S흻!߾tZV,xD`q]4rNDw= %!3KP+݆s!*|?9~)1G:n'-Kk>҂|y!io9?=2CȎ4ﱝβ""Qgŗjtq!/c[Qn $J :[h>)QX 8P <@ԕKPN/ى&^[.1Mev6.Dl[u";81x}XmK]ܮxnojnh#2:,.Qf|Ā>x@Q/րuݡH*+9Ly(^}<1#ԯeh*2M٬{aSX"an|4Fnϸh[̂l^3kb% ?e5I&{y.OP+,a=p@eEgȜqD|e|@K0- Y灶rm04;*V?PF*X3 Vp pSRDCxJa^*m{ScKU³! If?`jtz/I 1݁:$3ZmlxE_\ 7$﵄N$ap]nR@jQ&;zY4@%cM.A𞾽zU6³lB6/&gwWvkkC /9kwt^a ve@\lA~k.F+ؿq JB .$ˣ:uKVaUB]t, iP8dqSoWхdbaù5pEwId_s0il߇T3[F&_5圉uy$ "' %z,Zɨ<71GgO>1aS< 2wnBɌ)x~~ E4g&f-ɺU%} kQ'9.*"RȚ2_3UKQVĜ0L1u]sM^Zh>j="oR(@U>[.w c{[|v8Y]݌t'uK}~]IZЬe0̝]ͯ8^|+2❳Ox lj-.y?e-YK#v/CĿQCYB 广M.1nuefM#mH.zR0B5c#E0և OB| eӷWdN IHa_&~j_ƷUt "ѕtz 8꥽&QZ恞Lkf^`P‹`:w){;whl8hu"ݟ^pAĂ?+>jmf0X5)v}vv*h~e8=-MP1&zb噘9O'pMeTThmID._dwsP%;Ǩ!>=gT {IJyk\s_r%t4 Pd9bD9Knd41x…ņsx־=@ARt TmrDŽG4EB(XT֙iȼӓ?$7,'rC'sSHtâ!k09+w_hh `U Eb!Z=ezv>yGۤG0_]*4KS>wҮ`3]*i!Wݛbq):R@BFO'j籫c 8(jX=I0* 2cPeT!%1NOd$JNZ&qT#P'e\ШœSI^j֕aXbvGNdE-V1h~E(ګ*u: 03 ?訽atf`M/g]ѝ͋jY=gu[ aeXӐϴ~/TF`j1smcThE[;Mt!ؒκSQhj/[U{d, )f"w,5l<#[:U S;MxC*"> vbKo L<G!'q1}Ȑ6ȒׂG~&" ; |p&egk6{> WO9֪ۤ"8`Iw/Wێ<%)wGLs.;hټH,~d<$p? =j*ey<~Ar\xg_)xմ犸V@Bt0)yzP|uƈgi:܆i ʽnz S=ŏ~zF :f)h$3{%'jrge:XrɕpZM7G9#9PԄN&-';jΦ_6}8ibŏImĢ!g]* u}X Ҕ>=6~Pyd`βʧ^c} GZԇ?.Q$OFQx~03V>e)2*4i^7EP>2Fό١+đm`v\@2bB3㶗TytOjGlExT)8HS ĦTpZSG1Iݴա9(Z#q؄nNߛY[*;l}r-Z\N E̢'&"*c-Jw$ԭmt͔/LeQ{8j)p>CoTAԦ^{PYtAsm GdZ\夐dCZEyeKm7|s!>!CO n?B. d)=)޻9 sUk٬,8!&.. o1mt%8vLՆgr]dAxGFJgku:F|7{ָ4 K[e`=ڝ.1f+po#+gHt#^׶rO'|-߷=bъzd6h5Gs!X+w5QߩS2zCܬ,::"̇* A2Jh8*C+] K$p{;v1N!66IH(@*ݢYc %K0e‡ȲHI7xo@t28Qpҳ}"@7덞(D-&i%pOsd,Ƽ;|oF93G%Iu_vSn鄞rĨXroUF=%;X /S@؏1g׵CV!HmbI0zqXMI$u,ŠZmD_;W o֦3Fϛ jIc/%˜/mMP@bSò#'G 9e8qyhALϛt_zVzxI2^D9 fy`r?cIN=B:#B:k1 뼂f݃A`kGiY&|E\=ƹ@Q=w@ꃐ ~ Cװt o @05 6!Er1G;c;eNU TӋ4VKm~`ax ofCC`0zqs#A_Y๙>\úSc,fXaM0۽c;jX|HohBɢNaN!.µ(>}w: 4*Gw ^O&[Ck N2DΚл +@pF_5CN40hu2D^sȱclu/Vhy}11Ph OG }W?7AM8)?ԂWONv}VϪm`8/L|)G_L+:\l^PBHv=Xcb1M䄿X?ahYԡq;bMU a3A-clf )23D GcB \#)m8s dΤZ؄lܮE7o\AѦ\+[HRudo. TlQ4|܅%yc~s4-],ëeZ *GNWB hm˄䫨1ɮcq儗in^7-GT2(߂|3@19wsOB{^eyJ< F˛;D( B-'1Y}W*B&tEb%ZH.=}IЙ7dRD9!^8ڿ03yأ1o T[.ܛWHIp. AwQ^D>"6jAs̻I{ii:lB+{w, 5U{S. Aش~vr 'Y\K<ɡm@ԚUb2`̣&Zd/^!RӛڌNd7"<&m <}W+l0°$Qgw]򼮱(2҈ O(<-MP8VblV7.DOj|'A׃c~LijDˣk_@~L]OPVkgcr/d> o0+Z4>B7fź*I5--<Ķ D7Zd̂I=oQn/ &WPBݨAnP!VØ|( Tb9jFW _֦x}5mF]nokIIOVSGOV *E@IO`vq*2QgWU ӱ=WAr]d;Å@ǥA)?V^wLmlHT-,&BDeuPGѩہN`YN YV<Q&ԩ鷍1 ']IqŀnĬ G8sMS)WCdQ+akh6µ-낟Yauw!^`:yi; Qb6%TSpFyv,*8NmLsI9Ȏ$@F){3Р9e0ZMGm^ hCm "cܞpD" }Ejk?BJA CԲ!/,=dUq)As9^*xnp*FA.&Ћ=:Bv,!k7x&3Y͕Y.¶ !y-K-i oQ8^fNKgH:tصW?Ywc4C=?%-h8>>x?ϒP&Bets'e pޡDse6XB' WaA|+Bk+DYφqoqܜ/KtqP xen'=BUhu(3aB$bpn <щFA @`G:eҖ(rGwaQ'Q@ n{)3nNWt6[`%*O+h@' 4l?5hʞ ')+C;|._ NwFHH#@UuJL%PZ=tbc~0戯k AxqxounX>`VҞə cOyN=u`#hylz_Gڿ& >ϨYԸZ6'8؞*3Źjў~D'_V:`{YfJGn yuTV/ODAҺ:8r`2S0CS;C1ȵipj29..yR(!*d_McpyD_U-wMA0OCTI|,*s 0S?ar,̬<)&o4l5JH#;%HBoS+n\Ee ڀI SYa2if"oٲ MK";K!3P }SW-g~L}|0J*QҤ7%!J(CIq#('zxfot\A7^}P늇ݕ9 a?j.0єj`[q*v2j&ݥ)sKsUQVS>cU\~poS9pDᒬזu4 ;È׆ߣ0խ8>go/?? ƑFXRaIż ț+Ch&U;_bձ QUҙB_i}WLօt 2Ӈ__*ލPz*D;ʄ4>)]nД k(T#("MnJ'eLF${I3/apPtvHhKo!ۡ{^mϘ\LŒAɵXΈPXk!CQtw1a[y&*9uͳKSXղ~d[q$8 ឞ0kpu s\sQjI{/jNݵA:>u-al_W uD7P^=iL$7m!WLiF07Æ~o"]y#k& {/zʈ[̬rF|,,18ea֩sQ g퇴%yER. |!C9l]!:s4X/ mˇ! Fz^0'6Iw\Q#TϛЂMest3&KZA2Xj,F 8ViZ Chyl䨲Q dg*!}aU,'.[g:N۶V'aPC1¼pP5g!wdSm)ۣ*IW 6tzGu*6 f/\ZW &>@: LpKìXy+\;i,5Z [X!孺K%c?Tf3>߿=[s-B{G;ϊpKHR\Rʠ5Os UƊ;IҐ_[Fr1hGA#9{: {mhRKW B/;ټ !|#x" :NUl,.æӹ]ҪEm ȂlE/QIiXF(@pPd_fңÇMHdPܒ(#@SKiќmA/ɏ'|e׳PgJS' At)GiScHzQӥCƄ:Imա.̔P;T<SfnݙaJ\#(+ &= yNL0ji L AUγ ҝyT`'i c= %fu@f߅x ݏ9& 1j_ʂzlJ`M?uB rf4/ӻ &_/Oaᰪ帹bެ+U~m<&5&M'ޱ_Uш5P&YJm~փ b.> \P:g2<2LUbE ޓO U/1 M 3܍k%6ZUSk"ZQsƬ9n8CKS'BPHhA`8cLAϒNsh8L5}_www.2pn{L~xIZH&Zc ~Z%Eҷ*}V1;l-K}LaegKvͰyvsvcERO#}hI?ՠif\ 2 x/\TccmOBwEӵVJBK^cj_$w\m@Nx:_ړ %KݯXZ^Դ8{I~DU=LVwS8EdShhsQKH4חd hRTd m$i%(Yv|Jfy %3a3ˏ%=>jۇ$A4 |.J v2Mp}83}JVYXm;BfUcZim6gﭨ.'14 TimѮ1l E}Zʮ6 Ԅ8@Ɏ+5#;L9#E狽䁋ToTZ Bu`*mZ*%92( `* YDvS,3HfMxPH %*S }& :*q9::1h]l] % i*sԶ.I eh=\Xe+|Չ+k/k[v9\Izpv\^Z%Wo~lXJ¯'X4r 7\qD+R:КAb`J+NrxZב]~N8J1Sc:7"%N 0,S?WVHT@Eپ t|7yߖ]$-Q9ڊ<EK1NZյ{L ȪeE~~k r,9D40E Ef@zרYl^܍mj}67q3xK ϹI$gE΄"]{򍾐Pi⺾G_ .@*ԧ1YLbļyǶBIBh*9\ ]5y$C++$șX@ )M4Bћk5/zb3Ŋ b~Ơ_O g[i5 ~waҪx$C8$?3CIas|&9Ki W 1B4D%csJwdMuo<J7MN;Si04{lK%NxWs-t( 30Ü>Az%?08՟R9SJvph z׍`@yqim{.B}>rhUޭceN4j9_i,:A*v*E e·٨w*vn).&uQ#X(OBe4$:Ӂ=wUl`c\bV@CRi%A"I@tƛ1Rmĥ/8_\:u_f+ 0IJ[:-9V[."rx͉3Ou30C&3>btehӟ1Mll#6xQcYBsNR1|Ϳtwh'(9/Z9qu0:|c!_ܡb9ajn4cT7ڔ(s.[3Z 'GA3&cKau +5CCa18Sx)I4``GbttO>j:$XHr@gpge=R]#kWBPolum_s cvu:*# zPvRS{;edhHۇ91VUfY`R*aΪBҏQ+Bf{ee4Xo"sߌG٣gx3T~FKtuIz[6ۥ nu4U(y)ACg_3"Q4˩l=d*vk.)@nf^zē8oJ$~n_'8)ܬțˡ 廽?Hs!8D=UMW]Gz*oÞ:LLGyh\Y9'lFW a[k 78)~Ku99R:k5;xkU_:NBvLe/XSt ѹӘl^ \; FBLt)wMk'Cza [,-xD6ZsB/BKsVFZM)7]=KދΩa.M}nYB%-gNel p~Iz60JNzCEevNRt$ViTiOJ\z14*1&nv"hW;9~]"Ty@H39xQ4f ]ڷ2jǥ)rZЕ\x:cw)#_7rAr+$jJ38Zߎ"cwGM,З!pMPTTs2ѫb7Gs}@4aL''J9C ̹DߞEL'`dIL|r P+b0KQ-?UWw뭵2ȀdI4 hMҶ8 qfFWFQ+H,e[~5ݚ$kJ ' axc%A߄`#,_ԁN'Soq~jd{mGFX^T6ao& nR8WB^/%z\՘XeR#ře(fvc0\:)n๗btLRkE_+\|n7Ea#"8zy{7xW6yF}9fꞅ?]ob76 h5BRsUKE5ZkpOyDNJ E%e3nQڜ{d|=~Qcc, *M9vW^k^B΍ՙjXE.^Pj-!$2XṨa["mU}cNkt^Oo iY}#Z<`>|Ș~EwmU;Q!O C^57xZré}/tC[l P<>~Ny[p+$A߃wjT{'V4S*۵=@F CX蘂jf[ ΕI+7NQػ&^B0:Ky&q K}X? ̛XxP<}~iΏ2w]>ѐCm̌EL`.C8'j*_Af] XX@T1Xk fMO;{̊c}n} K\ǙKk8!c@ɟݎ:+9J',' 9OD!8ə;͌/1R۶ڀ?{kw#s,-޻|KR~6Pd--:4⿇@UH_-}wyyk8ε nP ]pȴWQ(9X*k _?MߕsA׎:m3{@Wm>x ;C ,Zr})/1^5V+]I)h@a/=&hmT7¬e11ʆ2R"&v1吷Ee-/S6`H| y+:$6q0>o)rl ͼixS: 8bł~^I_Q#$ߺ 7-X,𖲐ƦXH+'/V* 5v1Յu )DH%7+sAbfEWG1!/?cgje\BLκa2Y$i %v$Z4,yrܩF“O?߀$ OJLj)*ч=6fnZZOũOwWp>/E)kn"]ԡHޗ UUt#{&ڪvnUc`+/Ofw-@!35cřÉSkp2}hVı5yDffnZZG~d7n,HZm/O}0}~i7n X_J}̖5x ~d&dZhfB,jV*g'Rr%*C1M<*g#7Ό^Cx^ʢ= 'uH"Jfs*E Rb@n'v`$B{*"֩aʮQoT1MYtѠ8fDm;0l[-(i`ncx ]3ޡsƘ&Io޼p_&`v[V—]4|µ>H1b^xIEhyU<҅(9g⿫3s>o(QNgr3GSXp<4&vF IO}tU%Wugr )m?x (Iu::Je6̚m'HFMqq_ o`z⺨aTK u쀯bmk;мTc7jkt+Elabjdn*, Z -8^5Am?p~?[+Bom/o|vQ@eiQxy]E~,lV-bIL'mld}ҐӡLQ~ԧdo(_ \-PY$͖e> H-}8ͦhT=?zizʇEDN*_LAIӧߑǤ{`'M{wpSz bf^N@6x4ĉCiFUuZ1*: ÚUibǘ1yɐI쏷^q6q>8qf)ےb:ƶ4'*UDlVz50mxa|;֒z3[Cb; !mqTUjuːh&s9lN^f[%Xv\]t)q-Ҏ\?'s_o@ѿ4+N.?@~Rx5{<4Ӳ}"5CG(BT7zyXgbv|$|GKڍ$<q Rx1hJ_2Z7r+H*lkkfĸ|Dremjg|HKcLxhx3 yu aI,idUO?o +4a~-jk'SxXzd{|f,Wr[L#C/XH%04 ( 8Kˮf1Wz-8FPs+ח@2Bt33>H͘_w=ӳӤhx`5gUgP dz-!Q{ G-C0t71LU)1C>8Ϛ6Gms"MGjVe C άn{J+&B'?*:Dl$l٘}ZSwf;u5 )[/ Ll7]@&Z$bюh8rJV_7QuOV $k%ȃY+$QX~c|3/CYG~c/AlmzI1C7g.CU!ڤ+C3#n@#0Ϥ’fΟ- `Ć P:4 g+T/9mD"~&0oD>0߽a`8`uד}Utbh:Q2׬H}Q ͣ"BΓ#[ lYJ!Zukp0o4'; oR=ͼB'+PP{c׀\y8N(:^u> n]T1e fP?*ozxl! K|z&8oAU\ʢc}&ñ _ N"+w%VBtUx\ilm` Z͑mpNa% ܫ"_ڹλg[x\t"N؜5>s$Cw}: |K \T㿧@-FgE4{9E{tr |̸3wM} l#$fkZsbfBJC '8DAlITrx}EYTh,dEWmq}sXmAf6SPɵrj2mH@q"Q6!<ٴ9/K>Sr$^m~['&DjPdtq5}aeE"]`ؐ2 !aBS_55\*{ n IX2J49 3#kY",Iq|C+g~Y%%ve}7"TO>Z4Rz>e0 V(DU1zC3J> q~r `=8ME&ZNxBGGcwH9񮘜fwWyX+{v3;(:ԩ>M$ ޑq p w]^cGVCm&rPt>.(d w0$/33)=,\P=7vd#-z,QEY|Y$°J4){Rcw6OL﵋=v| @{Trm2[Ø!,UhBUcDK\:{(r+Va,JROtxQZc %9QQ⛫2 Gȹ:91߱BzB 6|wA腄%OV7X rPFGt#WTqbRI7%>%x"BjSL&X:J8~ ʡ'G⦚<{*"5yiG̏gF (c(h)3CJeJg9K/7& %w4{td1U6ȼct P ~~5P-ȷ6 `-N0.QTrkۣYZAXN6_v‚tml1fE:Ax/2~ܣJ;0kp?nqBک .$N;u/EzFGӓH0b4LVC7'[jjN@ϯI,$ˢ!_]q Vף/( '"t;K{ͅi .^Aj}(I>FdssfY ެb)Gqjկ'∾r7(3йO+-os6t1z}4s6Ax,M8 ztЮ$  fϤ2!:Fnvsǜ؁r;!Kf➬Yrw;{ӋppxFpxPQ\<A!vѝXc;NcNj!A Ʋ.ӿyٕZʹ񧉣6-bN=:SuU{Xx:8{|DaD=aQy?L˳AisMijru փwZ4JqN>Nd{^Afd]S0q:C^Hz <Ν#*{P - zO /)Eoi-A6?N$]S|}j`vnHkNOL"bxewbٲ+Ф_ͅȩ_t j#DS9@q[ 7M}Yxɿ]z7&5ڥlޗx>s 0U>@AT&KppVrހ!ԂȐ?]~ c+Yd=`6A|cG r]+gD() i -eM]@gnhYx1oJtl&t KTvT{PX/]>b;)=w:Vk>;y|%D1q BNκM#`܌׬ [xrya1zEZ*,sDh]%-Qa@4^T> _Δ6ApL+,*-S:Rläc[y!Ymb;U;2+i ʸ͢kEVm \GoVwp%46ٕ@Tʩq"}|&:$n=p]x&ùw5S¹<}|h6GXW{/S7Lƣؼbn ?i%p'Cdne=ۭ{[PNqAfihp}cf-|m{f3\ۂ@q:1ڱwυjWy9}=m+*S!;%{@x",h%N#7RJkz֊]Z ?fWY͡ M{cqsD|=PG4f;n4s/|ψ.:xy3k7YmuYqY,F)ֲQȨ,Lr($/nbitq'8}D |ZoĵuV32pLvr@wy%1<l-v%Oh-0 'ƁlAd*} X?hU67r y 9.[z83:B&MӾl,*}po\knʶ{&ʲ&T|t/j !^AOқ Guz[$ C Ԣnyd@D)k3בnףPqrkSw^.!3ssp@^ Ib * 2j}3;9:NjxhV5˛Q^죞GU Xrp棝jOCۈno5x\?8'|9uY)}Eo.NSkJ{)ߘMIHv+'S Ĵf>w":ǸY/3?%:tx8]`QYiu,4tv霯2̟X҂>̥ ]vP?idl/8;VrQ+.dQމeވv}lD o~؇i瞴oG{ѱLjndN?! @_eT-04rseU#x[Մ,?tJU,8@?XvX`ߞLDc߉XO߇|)P>irq]^] ~t\s/>Kz]:FC\䈐rBxӰ }eVS75de*5A':?&#BPC2J-%JkɆln(["p@]WH %mO+)&l9oGh\ZSJv=x7ܩ񒝊%CD=>xTߺ{AzCO1x~"XRFSSm0pS [bh4 p,EcyOo_:__uYN}Ds IMJ!u@j @o}4-3ү3 台zh9i44L+W',6nʒqu]V9:4pKЕԙO|i=7x?s?j(F(NG<rV sN^7\ ;BՇݴsB{!O"n!UJ5,D"˜#(2{c cd,;^ɀmbcPT]ZPjM:~ْ+w)^JhڦYMhܻ+tږ@2gi~Qi\t,ykWN]V.~5 NujOsM1r7Bc^@)hܐ?S;B/z:Fpjg_̏4tÖ=]dۻ\ A3;\(nNC(?'Ft+e;K7_{c:)=pֺK2L0PCj*;j*ҏ3xaՕާ%ż 08V? sp JxZγv.HM4_T^NtmNk-!"yI(t#oJ[Z4a<;'s{YukauоZ|z@V+7wEM,cs}x9s#yșb*$f/IP. Ó1ϛ0$5n=Ď(1.ÿf~D&ؒf38^_OK8qᱮeʹU?ce!z%B5!\*#@ͭpFq>Td鼽w&;,C}Ձ ޽le!.Yk TDTZp iK3(N VlB+, ڦgV+҅:ȟ;JbƃM@K26>VOXJUHA`[vh-cu1;fh~Aj@w>fk\zSkӅ͏KD{56D'LIoNU1$Le0А`iyI^:|ѝK|v˥M)b:qO1",`il&]Ű)4 '36quCXA H :ZeFJ,uP_}yNJP.R'lp\a<+7C2a9$ޙؗdE]e] tuBMdh?*{ ilܟLϟwݲF`vKO JpŻqj=KRMAѫ4btXf&>,(iAO!FUa=yzZãyAPAI=&G"b-Tqw?~Rq-Y[xbC`*a:&aMŁLi)5J훚ŕI,r50ߗ^GIp٧,QzhV|-MSLSWAR`ܡFdQ{FVcfRY~iu~]_+H?4 ;Q5Yp*ӽɝݱ`_dFo\ kW "]ln0=eb  $RYQK°8^m8Dy$.~DFΚbDZ . m]~-ODF~I?tcI~W}]v/A?6*Io[E^a;WrJO[ }# Fp!0v͉m#hD(t1ϩӡSF-O^vI%ÊGl0gYo&C~Fl3&:`O &8Ov=VӶBj0r<d d7!N(6_fM$_ON$KdH4K \=. "I9s8Sa- h]#gER R:,hP%d>|)ozEרO,)]R8,RH~Iu)3H|'*N4ж:Ȁ&-gyq"~deynZ]-.e0A`dCӄa?, *ZA%f SjGNqy|܈^FcƪLB"-΢GfX꘥7:r#֓_D$pVV:\ъY3y}{"`%I5hP;=axF7ɶ;W@qcO= 0b'p]zm߇$u=TB;m@E L!QDd~opfZ,%R'SXD?83gw'k.ׯ]`ɱM'YH-`rјHxkf'O xfi]If drTٿdκɱ~w\(}+E":K pwa9 q _Ġ,`Z+dJ䃝nȉ _s~ w&u'12Ql\~b7l`p1K5pMbn:H~&{25M%z:] %Mp\kH24 `/ݜD5WL@iFT`u`ݯNmS]vk{O)LPΰI.ؠl=zFϜW'?'L,: ȝ/.dJ*̈uY?%oANoRX#yӧ\t"ܸч#ɿZo #xmLAW ֹ9Up&:4Kh)Aw#8E}gd|G4m͑%ʞu‚eu c/y*XA2 A+NFfp|?Ȟ,8hy:u޹>`p]7 ]=B^#8fI".ީN N Cj{܏LߝP4j\6rXmY}Š+-A-5J@kf&18ߝJ)qTaG up5RSrYXsM3-!*QތhovׯmB5Oʾg)Wu~TV"s4}/3zJ='8w9gߊ`I%5?J@ьOOr9=#`k2wNVla*fk^؞[k}42QuV{5KC=tZ+aNZ#(=QBC;M,?t6/F]&V! C!Hmܗ`xofX`eJsHoEB5= ӎwX]p:B*`J:]̀9Ep+`/=JӨ{0kGn=#q nj9uΊ GX^<W- .mA1r*"u,dLĴZU;3νQ ]mwdpi$}(h:.G?ɻaK?hluTӋ@grHc3Jfy7\8xKboU.&-L'vy/P\C*(p]d"5 f"Iv`l.ګK#+̩b4Qj04N)Б{Gi[hsxV,%3sIE'=ixc'|mA \O ۷g5Iɇb,"{1_͑U7;@4 Lnڝnm5Mc7v\ jfRel (k~u3 : *6B%:ݐ*tLlID.X ʶ3~Do`>?9B;3coNOd|.6΀œ̲vwh7f4=EVӀ*vJ贋 u?K9F'%]xEbN侩˓>E#5z f ~&? \= |m1)?@ <=Qėѩ.6LP%Dpf6\- kg+or=l/M5`&=v272^S_(\H6 oAɒRG%Lksp7'4n79;bC):<*YĢaۭ|¤ ;v(_\uUTEMqL ]8II^XQRZ;DxSo✇)`۝'1[҆rk~уd dM=1ȒL.tļbKVlS5֣ &<Ae#0F8B?WM7\4v&=36_nO[jx+B1xB=G`k&Tzny-^0Wg:Xa\i$+Z5B6FhUL/m+Iwe,@y!Ё:. Ҙ8>=+)}R6FݙM@[Sp l?@Kw>ʤ-=3Nd e{ 61$F=b:#s74g:n) چYTA/ ߡ̰H9|%S26u͇G^dߓmn-Kh5ZJ:~4UyWf&NI$=Lgɺx~ja|`I? cȐmcPs8a5$Z~M"cWYWθc;11@8p_7Cx? Ԛ== (m`[\Rc*j)Urk[?9\3 #U>P6 K)b<] _Xd`oLѡ)?Xg%?!Ek,]83rNr;o 2S(Łv4@~Sˉ/lȗ蟜mE ?[0QK m/x;r+Ti;`7dnA:J+-o%Ӧ2OWkmi!XFyL.N&lvȺ?iL;3Et>2ƉRHZccɯnLl, IK}woXh~gVӺ0|܊i G^b.<>d,iUO"l)ِ(Dvk0Z5܄ S  S~{vO9N\"pEUܨ.})+SVMw`UB̅Eupv> coGq.% I!w"I:W}y(ޕ)-4q;coR~2S+_wAoq 5||M0"'ߍ*ر%P '엫vZuT.l(q'L[<5)ql#EqN+ w H{#ع(z}Dٿ@Bo@H+<g* 0jX]J]Ky6>ZtorUʤZY:"gWT@*3M]hf.n]!P/]ѝX\6Ra'N=1@&J`#5]L92s_Wi@ X jv6y'sXeJ+y̫ ^kY?ywW @gfg vkwsL±t: :jՋ =w9V;m9QLy͢ª Eg11-)qo2̟x T "NG! K83KRQWAS~q~l_d\AsR eR]\["Ϲԃ21g/]|} ;\/DD=_i`k HptRa9`dcCْj9-w0D4g|JKeI]xۿ%mfv f>Q \D^pGO3{lX͜|GL<Sd9ty#MS]iP⸎ ݹ‡`ELu$$*6BѪXb_dq| V,$XAUe5e]vP-c#aS' =6-jщ} fv8Bݗm)Zz)Y73@YipV,ϔS-r MK65U+م+ WpcpMZMq LR!n@f=76`hA\rYJÐ4oज=b[!ޡ@ [Y”^Xhܹ4(&;gO@ܳqU6EB8uhm8o+ZBNNfw|L*ҌG,`XJ3o9|be)e}}jy$Yu5_SF!W-=&,  SH mw*ַF ?6sb^hiy9x'w9&\,E>야9N&&5$ĒvϘPp#f5[ | 4 }٥0.ps}Bt尅Φ=&gؼaj]vPfEQ aw~Mtȧl cJuW?Q-vdgfhB掑G{ 8)3I miŗb)eƈ5x2w Xƫ՝j5  }B檉iI_{Cgy?'wmuo"#8ȆЅEc@wHw J[ғ)8͗[ڐynL54U輬+4=8sK7Oܿ(7hyd=U*15z\۟Bxj7AeT6&au4a`3 @ DHj 'yfx#987 ȋ6p7JLM#e&`%o8Du+:])@\7sG^Tko.E$UiAXsﰧ|' Z֍xPqHN}GΊ7ɩ'WHJ1͏5I8`лCHs=mۛ@ 2K:oj)GÿQOAco(?F/Kn1ڮ:6JsW>XAb9o u'q?xe(yYK7,#n6)K0_@,vNhgT0I,[')ˎ)#`Qםqp]-g nK2`^KiIkoaBQ`-# pD?khHP3;uE!9.JDѴPPun1fbk0աf0|{tQX^PhNu__ nr",&6nUF![@ ORO}Y^ EhcMiTxlyA}TvRvA/5*,oHxZCu<ŵץ6H<\:Np vFQPenɭ8?WӔ<~&DfEDmk nAgҊeg3'dـϣ[B+Cw-GZzk԰_6WaŎ;gt @!Msim]sw _,]}+͝ vH?3 [{f.C+?eF0 Y7[$^,cd zO,GP'B^U260aɴA[ϝm3wZkRn\0yޒ [MWq;'&$aQD l6וzb4Ž11Xf}/ /9,gO2zҨP›'~hN"j3Z[ULIsR{4-P%7nQvD KBʕee0sb3{$޴!\@-=ob)ip"Eل5Ֆ7bU䡈&p7pdןR)]7(GC<:Q]J WI7w[u3TN.Rrtbl4ծVD#Wc~8ǐ p["2L0^ YLZ!Q+ ZR Յ8v9 b/"#wbI%' %RZJ/%j>ldϾ`=9gb/iOFF,#wg6ɟMW$yiZt$Ge Alɿ1+ڒ!ƙ8w(|4,~mgL~7|B Mw}&x鶼iR{- 7lipJpicygZ;-]~H@$!a UM%۶[j/Yf#mh#d'O:֨ +x[,W̭rJoP.H.T]y= ̟؊WQEW*GXXǚC!eIԖ@K4quwdSo՞eG80ށ*jZZ4ҟz*n`3Ʀ}2V/No ÷#iQNGgo$(XBuI [)B63? ^j@=zb0qW5 {%g`{ﷱ!iiRPxJ~Ъd/b Xry_OEm~[Z9@nGB{IS]r8v-si"6nkB.5nH4ŌqvmlHwR~╴!=A;aE=|K^si6֦ pUP98Z;h S%n쐄G7)?8~]z@@:-ޖ5o.]o9)!fmdYo@ ꣄mTTD%ݘ:wڑ&gE-ymZ\DAjN(ll=P0i Dx _a[bM)_x:Hg￴11Cj ÐVD".Xu`!Tv`XV OP >e Zl*a9Y{?=qJB8%×J2 ]|A *;i~U5(oE+窺^?8ꖹ):Օ-{o왜md,t`1վ;*m{ޱ_Ka֡\\nrlknTz!A[N˹ƜE.3:Y=ۑBi(CX.gr6{WbIP}f5x{j7M!)HF֣: tA$*;$A?T&i?(U#AM*)͸1$aw N޹(J4婈bר<<*6un kɡ`:]@U]tfҊ"FY$$)>+Wj&㈏`ӳK.r(n#m'z)Ցv-ui|#m+8έ1zA8&Zdž[+WjQtxWx|B1m`?ޜ^ǗRmk5TV/x v& 7E!DjB 5h#^~'nUcGR9 $lJJ֛k=oݢm[$va([Mml;pfhkN#ޚC'Ea me~ې' j Kbj25fԘ5[uBj{먂pr|l{Qu*'0^om0j2xH Rr f|dD^ɿE}*poQ!-<T^%qHx cbYq/G4ʣJ,]y5b\H!os(Mcz~8x8A`rRO_`U@R? YZTpABU n.NV-0VWЁJaXtX6Ǽנ,ɣ!8lCDž = *H:a7FE̢j9W'`ig{Ua*ȽkT* 92]4(Pwe[G]7?`Nۉ{'eUFƌ)uDou02yU<_Q_IHB{F.[POOZ[yƹn.86 JZIQ5*fU0;? $g ]r/Mս%4ͳFy rMA@W$!eGZ >dxJcYN/tk<>:W4Yv/Js4$>ox=#/<5.. ĶQU4;͎1 4`bJ<BL,?-^[۬>S 9/& dI⸑E;9 ZCPc)Cbdr$ʼ v84s$ijkqC~% Z780:TXD!2euMw^)!Bnck#Clab&|=lA ڱ坳{^iĪ8mvy遂;>hr@01SH r EL \~\P`"rxtG+p?O,|O6&oQ*8S M+hL͂$.0g 4{v͸~_c%(O:(9(jWy;JOx ;^9P%]V J֮qD#cq˷f> A .Av23RS^/֥nrtV69ϥðޥܣ P[pzO$}+1 'K:@_ĆxT]Ldž-Bո3a aT,~zV1fx?/YaUǎcF!jٿ]> 0gTTNMZwWg+Jp.Nt+̰+_y_`΢h2{}0aY*c3^fVkedJםR(/J2R ;'[J='<-bSU̱ւ77L]Uu`)/vSE`Npe: G'L8{ňç)}aB 齬MO4GxlF/(S^Yq04Ըk1 v[3GP|2蕐(,V.UR54PK4IpoT#ʟ*i2K= hh,/"ܵ/99:BY3ydOeq@H(1CiV8pk?7ccIgn BeA |u8b4 {ad޿1md`GRy"rr8Xe $b:f1ٮPlMk=@W˙;{K^i9N]ͮ.++9*S6iDj2(Pzh퇨;.eÜ)Zm:9x#{>Ln#l a0Hz[QwO[%6! ePVgW{׏[nlkb'{{$ rw$ TЭo`exӖ!}(٭ڏ~ >5q 8^Uq׾!/KTwhm+3L О0v(Q (Ou~ojcLj7*qQ582dX-O+ .1s{S7^>)\#32 ߮Vt\.H5J`A!Gna _k(a_x:jHfGOi~->S'[tЍ)6j)`7V»GDG~ho^ @O1;fY^c@Ft1j[␟] MVp<#ɖ;]Sc-}BR { ۓ)ǛGB3o "yZ:>LbHLFflnlnE9hTX%^Tj$I0OPbhSM3=Fer4^DV(MJN=xAOo Igvn(^ J/+^@4뉋qY\`m-tT[)T%K=]p-HOpGf뻭- w53Jy@Be( ' /]-\.y^piz~|LjA*V}8Ɇ5,!)Rщu E -٠2tDb1{IK@"1ШXO-Ujڵƃ[S,jnD%yH)݈pu鈕<rk0'wPg0tTQ9c.(x굕<K m[-XsF!VLBNxxpi8D@+* h?pR[cw4@qWDc(2U,5zwUۛ G/E씁vzisbc(Pd.(S:׫S+wI~m#==+ӛ+>q17J]Vn əGIyF4WkoQХ7h{Qj 6Jmc9S4]B?1@)E>=qL=&䎣LxxPLZ5GqgѪ9Be(ni@6F[nFE7h&84o:/oޡ1 4y&Ը{@ zއt v}Ϩ[%y嗄-د3)XR% .qClPiw^Zpǒ'i|ا.SCY-#&0AGvMNVV*۫h?b JI\&h0Qjm4wӴ#VqxYL1q*xe W]/b*u<>ʮ3U ń˯)dj7htw"40|LXanDߥ+mgsOT:3sK wg#ک)Lk/8##/ a3ggG\4?Kn۝uixX]mƢ<1FH/gl[%^~\N{'P7J糴@ W1Έ7J!vٰi=U 5&@8^Db˭`Oz/eKOwj.U A{v()GQOHOxHpea? [nv1at9=g\^e[j$yq ]{uƢ?1s:>2 # V,Re q[d2o [MH"ɀ>;X  Mk# H@yHH-2rn2 :Pe&z؀#Ny w[,A2p>sI\m$e5Ug R=j;d1*;6}tj(Fek#\ᆆX¹@F+o^qG|yܣ_WDǶw]'9lwg<=*yoR),z15QnLW Np 2c]ED^ Mi@;5jWh*\ߦ" .Jo塢]Nb„ tG B!8K9 >pt7&qo1OYؓdZ܌:h|@ "757kO U,Er3Rb^}VdxI@? f(vۿ#zDtI"!7qj Yj @h B&%ja7/{pr^Y}Ϝj"KhԦBD}VtBd|&O$1}FHAG6H{ݩl]ʡ@S zWu\xI!.#.}ڨp̽.<.<*ݗX vF4"(,gVs3y=8(QdmNqM=C$ C=m<@G3M g E8~uΎz=.? &g v 7M ae@8Q"C. !&nW7Ub[`hf-d$o~ޚא%Q7kc,7̹ٹ;\O:UND*"|<o +䪭89l4eTBJ7<0kuŹh oٮ>H] G_G:dBwM>UU]<\JPՎi3~K-0V43Sv*N˯Z)*; e~D8M:Fe YPibǕXF Á ػ5E P]sD wEgv2^|@I9ɓ>r,XeSre "pIɀZS)?%)v}_7l"⨾Q{砺ktJ" #uy*PʸR&O0; BU_dkhrp&3O.Hx25.Tqh .WSV5zpǽy+J O`Q} DA>Ց^Ckd_ hᩞ|V*u(KsIwkʧPo5pA94<)@ 6>~UkHָa֩J:Nc Էq0?FHDU =Cñiӳ€6t~RR%FR![)}˂ a9ǦA>$TOAN%4`aq̰D9Klr8k_~nPϚdPI!#(#`b§m\A2X5o㣈U5AS:z-uyG5FTI8&F!rDMTc<! g|Iea"nOXp$)놠|性g۸! cRS(,~07 T=9 9~!M]&Sų=ʕX2UwPI5fF>jq(M%4|k"?4i/ l&ٰ݌Ô[:ʻTSŦG\9%.RL[Zl;f/еCsh8ۄդiÍ q\ 1:x<3ؠtnIױ.<^9#0# k)Vݦ^kmJ Z!b0YzZiZ?ϣPB"j/9ƔS?2xG;?4BG4 *w-T8ϣ~UC1vg`18T 4_H(EzQ| V282utΚWClop˯}y1ubc@'@9dZRL.TuKy/<=i'fp(,`#gDxl @H`=: X8YD%(8*"ɩeRI+'@ׄC VMy&Wi}^O#zپkʹbI8q@64TIQtMir ̪v(KD"I=G;qo}[&TgeQ'Nj@_}Y W#y#܆fa!&҄vwu>z&m&}ؼk+KE2hLSm&0ZCVk1nSnDluSf;BZّr!nn)1=FIax7w-֣^QD9Ie{<M`07rׁK22Õgn\bU>سXJ#٪oL|,[@w) FEq.O bN>% ;{!Qc@>gF o(¯}Hi"> 'Lx;d}F>l[~=yOp7Τb1i:, : ?'iy3pzu9Cc!]t]2Q^̶bx ,X LF !8H ~r>Iܛ;D6b*`7IAֈ%ײc"̌vj5 [1=/_gyȨܤ'C,4mxp2M'l(Hؘm LJPho#N˞[~2T IL;M~+-@3U xn:/ϴaovq4Y3NPɞ82 /1v|4. T`GA,2F=!_#{}prMt\IgL߄OIq3j7sϓa G˪2L|.hGsڰ;T( m ŀ5T}MȰ UI o>V"FOH6xe0H@]t;;?װH<;ʷf|c^NZ|{l2Ai;^FO9`M?qq\k7+c|ָ6 !ރW =N -[BRdd1HufW!\;K7>xxΡ.DQ dI sGGrZyKWRqd9g,/UЭC| &!W8?;nNL>Z@>o6uzAmVq|uܰk8pu[9Yļd*pDC@fckzgc:d&q|=QQ[o aR9DE7g9!d|i=Qv R;{}&M'ZB`v|lhwgLMM4 xý7/\6H~_Z` 'i`G6m"̰#uoA"T. 3xTBĮ`bVk.S+,Ƀ<6t2a:m;!14YeMG:uʮ8%kEȳq#4Ճ+VSLpXPl|h߃IvEȬ h^.cORU~!R ̢A+2TN;ޜ%Pgvqu 8+4.+zlzpy1⪳3okn_'gvBȃcb SP"Qe<K 鮠+54/1e9׺g^-RM;4[KwkNJl7X"MgW8Dz t)r &Ty*@ɨ+7C&U;{Juo|M5Bxj9uyT6BF#C#@uU=݅oǗB"SQ0: ˧l9N¢>=}]gCKm5L!4/ B,'΋pZV/7i8;*Ô|g̥ĺJyaNFR&< >s췽xn=E;!(ۈboΜ®j+<0b]D6]҇kAH\H-~nJ o97tܛԱOUh),9?p^v2z%BthCi jiū&%~-`KxA)^@e"w?jJmdiŗiB7?,2~ƛ*qfaY*]9O442 { g@`OHw^q$a/Z!t;3WdŦڸg9PSfS j*Pg3J_V7yvr,S>2j6Z]Ə~)z7\QFp[+s~W$o&6Q2;ys+1i7: SKAT94&!cKK9>C*Që&t_pD*O/|k3:! c>,[,ϫOIF K#."/vHUM2R:eaxB~ ߽lYCCU71!$lXKY{nK5%f'$07BFn%8@67IB+(KԪ|q(N䔈2t>VFra<Nz(*Ru҃\;I@:!1%_`'?]`;>zͯPfpl?CQͪ7hz`kpJyA >M*X%>q!9$Ib76&0:bnX m60dt(kgjI`_`EFI `1݆ #:b<myYET@Oޒu;jIjm%CEb6ШSm;B<>po>G8.?b= mn;bKu^Βi,`#kFU&o_Zz6s s\ DϪ@*Pdօa?qOF-Ӻx)Ξ|'a n_d[-NZ/\m>Sݻ1nF$g^C鐽BS$k^|@L-}x%5WL Ҹq J^Z4| e+ +!5(sJHyi3c*Wf+(( p#n\d%HЋZ-NbUOUw %.wݩ'x۳3E 1vK2 -31c,dq/f@QB ~46Η^mA>o5$py\rL94_UE%AOaQRPT'?-hFt{C&)޺*SI(@P'5ut'kh6 ;D(Ҿ;p29m79eZJ+ =ƿe.tIl~UDmG[צv\wIk{"1m] 8Q 3`Yb1=v4d]En0/m9L=ᨡ=}dE_v^-p܄4CN*JQ40ñ۔||YٙL t"Kgl9?)H tcۗ%P=MI"V6aNȺtC5Judo]eV{;Fȡ2]"D)3O"".OwܙHr% 8рH%y<%ʅk~~PG4@iCYjY`06m2|<"{\.Ajו&-w-g@⍶0]G4 7;b&t]SV{TKK)6"۞a뒿2McAϗ/!/}~!2)Ċ׾fTφ&U[Ti_ԪyݬlKDa@t[%O>Y,7F:- ZOUsyƵ mf]#svxA9Ԡ΍LWI(j0*!g_w'8Thvj@>N(^-q:253dtSȶP IGݤH ^G0 mx>bv2~djaحI C& [D;u{x"$m<1wNbt@ZdDv:%CSC u-@X0=G 6BaD"&3=w7-RXq#f#b_Le.}Уؠu(_()B0z}ېhv{ *$`ɔC ߴ;_]UȪaH.]yRp|LB-@c,Σ!>/*p,ɬ9JqԪԨDv\d }~Q+8NO3ɽEպO鼰K T^++Ln )izېx1n ɝɎ73bJC>Q`{Їy}&n I"^ @0`eѹYU_` / 2X01kufZ 6M-p}r$t?ȶ)dS >8X,J'NG}!DpaxБ1ֈ2zΤBM x#NJQtpqJGGpjlC'fF:F<޾s@WЁuk*:8ǎ" B-?pllAQg9ʦ$~J г4\}68 3oǶM,|?z9)m&܏XZGwAY<.Պ &ѳE&m! T)F3ݯTUaSAF[W.⑔ u{䰴h?BN$Ilf벀b񚩤.4-Rg_! A5۫@󝌐F*DaW_l %s6怸U ڇ eR4؋__*m4$ߍw:4JƭL^oA}sHϋ)rrzPRmPڂ3n=$hch{Lw+;lg!BSN_-+VyI7u/)|^p~,GvޟԧY1Z>fi827)O6F6n"s?54>9ۇQ 72h L02Bn/X2~;%;8;| /ʌa(M\x,Y׭2:QyIu5le1J#. e֥FoeYU4IթΣ{D: D _"U5aVhoX7>D|)*x(Ln٪Tߤ~885KRzazpvF2TDא"?^؜V=eRd{Yp"Y$V{*+Lک!Hŗ$ZoI&xKа1߶F/'GS&SÖkB ˶4,W=no(nH5)r` \Ӛ&.~*9ePW$zA"f<xʐLX,0 f(&Ǵ=v# IEqSX#/0P̔Zd9yJ?\4 ~pM'+3PJ hH4!/R7?fjg8_Y@ݨfNa/҆=QFpez8DnƴE|>iLUUwp|qtLtvUIg{>YG1ȓVM&:r}|;`:'95N]Jx} gb-p9XZ'sN){K' y;z=_BE@ҒjQE5')+67.޺iĿu`X CI# %DԡY*} $0j(E]#Y'RylIt?e!: P@/7m 杍M UyJ|2kVb-WtG7GZGrqgIöݣSz'&31 $t4S7'ɈknA1ۑLaQz_WʹtWbRd'Y̴ +cN .gRw Jz?mἿI P5"Ruc1Kny7;xg1c\)AJ# HMW֨rʡҳ* v^KZRMH=f, aOdQr=9}NaԉMs"Pٰ!o Ґ'#.C20OP CW&h4ƔZ\YFXl(M sԨ}P^7}e\݂-qq1 AM!P9K׬qo b<-wB',]8\>9'KMa_vJR^G{5>nq̲W˷ת@#qJ;!Ds|XmEyNBN7{ZP+\Y)~~32+H6@mul}T1d^0(v$Ft8˕%!nY慎#"VE[%ʄH9ىo]!?m-Yɹ5T)r&@;QxNʼiM)xOEP;ZcVgsRx㷀eٖBƨBĕ0YgH3HhbUQ/^@ܺ6y5 5iΐi)Gێq͚tZr ](IϩB5.+tŎl53ߏnKyP.RoHNH쉻ޣ$͌}zcr\ "0:"B/ *jSw:i!c%bvwղyV.GGG4|$(UԴZAOFZtVV@ mqv TA xgUf'5)ܽ.dLܞ2>^  E(<&ÓfT;R~l4\2MA& #T0̅1-gzedq.μ`R# C"Fz^hQt⊪4,B]rI0o)c]-.{1f=*U}y`LvrUmj{~[U*|1kn:H-|\p2qKnyK&ʴ쀌 DJb:FrrAnג5< ;¹{ 6&y4MTC>r*L:{$uU_gOhEyz6߹AVES;x;Yʅ-o0Fs ?XjU9+J;gD.zxe`|,TZR|2Nok KaZR_h sB(M~9,_qޕ6xdӊ Kߦ%Pf•v;\%ʊd9hw\K.te0348u-zIb= MOKwO&n=u /7* Z|&R>2mw0Ђ_ߐ(ztt\bCd#9p|d ;#?c:5Ees䏸ۄ0NUpitgANo; b5hi 8idZ1vl7̐_b*.eZ2XPO4O}H1f1۸rEq0kpvĥEڔxpUNtfU sb% uM:Y&;[c1zw+:)Yybh&.P,&`۔Kv,W.Fh-ahj٤'OI,D95ZǶisl>_ߏYnMÒaeL޹!(p1JJa** la]3&fMK{NgbA49t0}Fܣ7Y{̓.0)WzЄhxN璻ౄ.f]ow<(up4Y% qcE.Io#p>A6뱂yMUk=s~٨ֱ^;5*{Xue1%bNEdwplîRbEENMA~Jf,4UW"f"&8ViCgb\qj dvT+kʸZ&B$IhJRkQNk,CT~H]}o&wp\T ?,*&W Z4ni/nZP}S~M( BPz- !δQR=bu$miu_A4, U{+K.$w ᖨ\0=p>fbmJ/y0,=<}R̀Ǜ5to"{ FW s¿Py+tk.Zz;\ n-)B< #}"]ζx|^3?{G3tnO4,+e[So6Ĥm (FH@C;Lվ9h+b#n0QLٽk5.* U?Ic,Juqw-*j3Zd jIxsl *dbr OޖA}Reuʿ )l7gc3Z7j^m6;p~|_ !xp;LIԺQg;2PD8'aCݽ$6Vy΂~r1-- Ha ^o7"!UeEycݳޅ̆nA_OEʍ8r40 97 [ Oݑܖn{Im2Syյo ShJHE,ÝF<_]BjɄ &j'jU#@ѪmV]R2>`'e1 rEۨ)=<˵4uW{HҨ$k7!]>G1 /^h$Hq#uKu뻻i|3c&fWg`$n}qqE)f;_By%t3 N.f֑hM.N'neObŏp ROZ&H.jEnRrrRLUfׂFf Oqeڕ/p u-ueGCp˝d˃LWְPC݂ 8@R—#xRK~5Ȥ0Ps{8^mN!vOluz]҄Ƥ>q|i|8RwYl\2m+m U2i8aj՝kԤqU&l'$h鲳 "Ƀ_7U{Xۦr,+х":JE05zYMЇ9sq *Z^$bMxw ic3tUac2Ƿ}zmbyaO>2`Wb77|sxf TBnJOgE.I2m.wq [4*aAe6.TtH裊 2&+Xз X'_wz=$6v/ύ2=Y\r 6q ?,p=D:GiKl[U"*ˆ6(;]PQp+8tuM} ]1;Ub2(~?[:ԩ!YN8 hOM4/0pJ:-x_XE9U4Е+_=TDxsH(dqۂӊњ3p^9/!CP5MB$U<ޖbh?dDЯTcag9X" 12q5\%J[0W Zs-l3>S?Uc!b㈠HvDczkFkqCkgdsub]G&4|L *+7:y9S84Y**i9\JǮ%,Yqs6ۦot}:jQ4c-:xLbwB0* ZM y|,C mրȶ˄Px<_q.}$X'`SUt5x WЍCG>Áu!*qe@ڬo]k\X99*GG$w䰅J(dѭI _?o52ly-o=)k_hz#Ekި#҇҈ !樽̼ą/f蕱a3?,-*I$F:![WLnGx` D~1-hW)M9APyZp|9 .zOBz$A9Wvw@l<Nn3"]& Bp];feQd#vXzL=XG%MW$݋ئG~7iBb:Xk$縘UѦ8eLQD颵y GSĈos7-F|쉾~}El iXĘD67c?TB_*޼=^bNDd׊k[3`2E|}DH[!Ce˾̙uOh')sϸe"*?t ɿظ]~7_uw-;|C%q:% t|ϔ8@ĘX?P B{( "m[|6ag:k6"vvmA4lRۉ_b]+##1G oE'hB+3耏F98_ q"?A\^h7#{LY$nk>7y>?kc}J"`p9mhikŭ.ְBV{${=bX9O;SH0\Zљx%_$8ˎ;L[{S 1pa/G_FZ ~Oϟ] >DM[iT]sOl^($ܼs 9vYy_q|D!&4=ء^r~PȄ^hr a1*)?00]oЛV 9 ? Z8aD\NW%FHw^TҪZ*L$ܚ5G#2E+ݭJaavR0#j4| }W_'Vb]]6L jD0%t=redOfRw̓amWE;Ε<%mUl&(h{rZX#A^×։~A[J!][%Om8I|\.19>,y^ȋ+gqp5*;H6Odg9l܊rPxCMʍu.=Hz[|q&i= s)Jj U,hc#or$qw|ÌؗMDais1\ v>E<.cz0q%9@PIy:aDAf񆬰؄ h*kr=^ 2mfgA6-鳥øa5i8/WtO3}n(5c&ݒk`k?II;i{'1E+{~~ ɭ]`V-yʃVi%įnUjjl05_u^=f'mU ~3n~'@s(ً3L'PRN 5~|PPszQEy m198$|aƶRx!^C2_B٨HhIٌZ*XZ.$0.jl:_Clɝ8GPWd3ŔA,hZ*צXO[ 8E_ Y)% -Ta|)U'&M\.:dO(6n\ED <0-1UW 鞕2LQ KLϞL..]ieɺ\Lf[@EOߒ5γJ.Ys0L3?1d遷hz]Tɜ+P!{{NSu3q #>pQ`Ǟn]ؿs]a%vOǩ;#jK&vk%~)%- mwx(8~4"GZc9&^cS 3U Mvr6/'rݡ0olӏAC0\ڈ[I꛿UyQfp7\a“|wl\bdz3!춟h{U>N0 `) J҃Vц<\_4-Do~At/t3WO~wS N3rԗ/7 Q"QT~#흋l|sD+0mJDoRucr]9,CaU5i1P"p}11Yl0jțݹ@^תX%h~HCZJiEO&wGS3. m 8<赭DwA S{xs %y&O [`U:}[ :{@^®XoSQ:c삠> tڕVڑS<9xԴ-XLArcżgk:Bņ;nV{eS0I"[s8X$`k EDd^MvY׍lA &Kx3Q f}*(Pcs%Y&&IC,$ gZ%`Ո};r20E1Q8PmGg[x,]P|t I, WO |k'o+s-/DriepRiI _q~ (>=8޳4ްGLFhJ&fam%\k8n,S7O(mw4e;7濐 M[;!JkgfxyLtiO ,itI~y2ICA*9G[˺\C@t%tq!H˛IGrQ-ި͑Y`j.&ggt$IJϔ '8}}qnE ?@EWZ6;N<:j z@EzdB48>yh_ʲbڔG}ZDyB9wtyJK1)~% =P?Xw@GL}k J%d(T!&Q<oleA#=2K*DvTJq0YKzƯ6aD^Nb&۠;zZIs|JGҫb&J[ӭh4UK3q]z`l^m$KN;" C78]t#mDl< ǧcE 9D^o54>_M-@X_Mn_,_*z#%9 *h ̿V*=9@q2#Ck3nvh{ue½0OL =Oym%lNNdղVt`S$1eujsTT ]Rb+n`?TM9--^(`&4QU`R߆ϴjVL7CNo!Y•rɩLi)| d5v.*%FҸqn1.=6FY,zb@!\ˏ?7_ G*XKZIoƄVs)hJ%^k[p>N+fJY!7~ⷉϓ<#L"0-"vЕE57KAi2hނ'U!٦s 9s쫯oASjvuRλдl,52VR(u<nn`zO7r+/!4]Ŭ411V2#tP y 10UkA{4[4eYGkpg!=%mAE[YzBʿ)*w"c2#A]\S87nS+E`-`cn{4Gs$k*0QXe3$T). iY ɔiˁ }{^jHquN Ľ2IH~-S m֮|BN$ad_ѫiqlo8o{jK-">ߌM[;0=E nǂØ8KI͸۵}]>*ma r5Fg':ciOd&OM #c1wBx(8Vofe&e 9#59%yIE=s F﯏5Ooo~PNu 3w0&. z9Jt#֡o8\_.$dL}Fю oȹ6L%5V kJT藌1("請+Gī̺Ƕ:yGvݻ@wd5b?y=JػBbv6YaAyd?wFr߀TBH2mp #oN=M܈Wքzq5jKo={Mt5{\VoW^>[?Q<ם[Mv>$7gIt;Fct ;9F >fY_Wr󣆣44kZA:.WD_>'j+˫՗?ț.I͡?}Z$/y%Z^5 gn.B1)flFRdXdç݁EMjH+dr}ʑHPp 퓨2xi,nЎ;Y (r[[݇,e|ڢ kJ4&|NW6Xm[${rw% 駱R-,ԉjxCjl sTWiy뷈=T6Œ)fU}K>cP&b[d1T6@j71N¼gnz~diи[h4wL$~Cd{Ur d\+@ 3t{$ ق2e}Ƽ: 뺴T@O&%k\{)puID;%W 6e7P2-SI/Ct!w b6Zʶ _zIXGM,_"6mp67Mdr 0kmFQB[}&kYUY]f&MUdm^ p# = #PC3ދ.w"IeLhakxEZqbwt5{#?ps֦m' (>AQZVE0v58ajzI;1Wgs⚕[wH-^4Fc뀀.Y:({M)3["le]T 6MN;'`8Ka1}x˫z{O^2¬PZoZZTUa+n@|#xpKfh|CsTVSg懀[f$Dtj:"$2?Ur}f~'(:p^~ݏH((ta-7|_T8^ R&?M>TY|]p~ =.s_lxp<"菚v) |4>834}|.b@DyO["VM3 goҦ$47)a$lN a'I,;zׂݹq3yNJgi2 pHKF OǀDWL6Bz5kҊ$ٟ;ƨXD9ߣƓ #=#' 81zݚ>l۱)=^RGKW@$XFqa,+6E .Nj{g~}ݞK!4_.VONY`}pٺsBc&U?T(E)@&>Z,Y#{7~5M}%HtF#2Y=R!`UbaSdn, oX.AH/BRB/!Vf֠8b~vPX ͓L\q''&d_\O};N[%Ql:TK̗Hvɞr , 1-ԊԴC$0j՞GdKvgIp _-VLV2.f$x"Q?ZL/lD2 04] s+(h*4ukhrlG9vH%!?@H_L=j* =&[G% :6Auml藒А |m@dS˔3$ڑ:<8Jiv-A|#f JˤԶÞ G?O֧K_3y/D:wqxgYCdAFi`Ɍά+Ϭo<)#$ wF@4hI>t0Kd[:6,{ߊ0KQ\UCdO p&Kul0I36 Ӑ1L k5S'ŵ0׵gק2 jšX\ŽnvOWė`gK&O$ 3Qt/46Px$ <~bG\GauNI DiS$noA>lga׋k#>  gՃ}t'v=gzQ;1G~gۣ|*Jؓ/B;M!xFöm҆p&?5*7s\1MiǕAT Ӈ>ף3(ļX?Ct ^zx"W1G1t!mC'd#L3%@R3/Ld'6zBPA(![M(5ɼ1Ζ*Mgk064&U nm#%Kwe/~H ^;mP.r[N|֙CY/2X}or"IbBux@-DgeBF1FKf]ףgc@@0FP \2u^\>/tS?C D&.8.wĝ&ƛlǁ Io!;FmA4԰`Ap4-!bMd'[BD8p"e!߇RN8F}#av %xoLnaqe0c)ӮdJ3߽6i[Fv|q#`?y\AyћoI-nq2yP$FS۷HRZip% !hm6"͓?x>UzI,H@)uD vlǬf@Qd } 4) \e"8 @}y׵Nxs$q%<*utܳ= aLJhLux|(Q;µUp5ߤY @4^p`qr$I X^6 9V3Gʍy6 \mEtslN2NnT-(`mmWI;/qjܟS9կzt(o kŧ|.x-HۓfЊ\NXzУ9va&Ѡ{aվ0t G[:9x\L6GsS+(!ns;!<1~d]m]'Ŧ*!`nLhܴ{U&zc FTTs˟@=@j)׍)ozPGV3,8EOv< -=gOl1f%϶&aERjUH(2^v,KV?RX\K!jtT;@eFӬ(ToI#&1D X".`KkjqPҝN!V4ԥKξ ҹ"iQ2z'OXi7Öf9֙r&uJ[j{:d15 ¼ëW&#K=ȪfKf-I?[ ֹ&3"dhE>%&(&v9=.oSGˊ#,"nEʏi_`\x'f2?Л"|d2x-u"qy焏S n|\CŃ ̮LS*OROr~'xI *x0i7j0$œ3e@a'V(!׹ Z@qZt[r_cQ(/'wA?uW2)_q^I g״,t+m@>azg>dۋ(P8$ Eؾ5vDQpJƋyQh[6zNwGAz@J>$=?t۾"Ur(//|5a9DMçvM 5frĹťnleF,O5% Dw'=UZN0s-CKIϪQ7\p2!&AӈҴ#[,YOqv RcS)Fhs>蒏HO-sw-g$]P:d%6WJ3yfǒ@]lEd=rq(Y1dv4jkv/%BOhHv=8,P"Ƃ8fl *ԥɝHyr,٨<(`q!ᳰA:=ņಱVvARTvQB~ ʹrj(hZЮ/R_\B_H#fՙ"WR y<4ԢƓĖ@S8ƣ<)E;vKվCimpd[M.h1($Qګ_Mm<9C-﹮2&ܜTGеo=cҝKB>&J#9؛JJaّi ,a. n7OYv"S-~s~˜ ia-3)g6+G&!5!H= īV^[W1<,FXPAxј)̦>cœ):d=k=^n-`@񳟔qqez6'plU7,։5M;љKoz"&g-tDvoA)5% \Mz瘧 ɗ"~of}z=֙HFYw/7?lѤ3'ZxACv"|L!$;"s:t(md@+cb=(HN Fy1t[ lcЭij`a f'8g"|Xg'Wx" Xs4Zw1*e`3w?ޛMڛ)z4S u+:S }=Tyf"JUp20šfĹh,v@WRLtMW6?{~I67FZc%i^G\~dQom8f."h1!%M9F/pm jN!@,(+9~wsƹFh#ՋuS.O^Ws"r+:xN,7LW%K:6oU6$,}}tVCygL]j Cbx|- нuZ`j( ٩?_̖nr:nJ-E8Oq[cKVZY(Ѥ3۬תmZP fM~#&~M'O@>( #xף8yR;[riXi4{v*V樴lqM;ٻB +{MY/-Ϟ1F)'KܶhaM9a۫G iUVZm86^Y޷YO [1~eM#[1={mt$kPM)"Iꗃ q\HN޹-Ry5 $1UwA%' Y x@ċJ\@co9 LL@չ]eqE-C@Kq haG~u-\kfOwdǾ#]} 7(45<Dl6P7oZyxj#$;y}_U%S0Vf!؅1^{9%7ezzΫqzzI)"Zy-}pEfIhe@֛y5 ^YPf)D\OG[tˌitW AM [ST`fiUů&vWhH5X߬(D$vG䜝˜wo\oS^a m0 R~HXnF >pބKs~TF qnb45 ͛8Z%4ސ>೻Z ]!r8DO L: y086 ak,P;DE"j#W=MExKL,-`7OxHbZ7H 0Aqi F3GBH_RMk0~?aFV)T+ hUPdRygo6cĀEqO1zBZm{MhO?U t`$4~ y\>dCCsY%BE2\`G K&"he8JrV+3\ZwRɾ ִJY@͘#qnaf KfQNRvpAPԭ<т1)SuB6n:>e B<?KRO{Md<ϙZcÀ*^0%>+i/-K ;|dChNj\t;s˜;׻ ).t7L<˟ F⳯c,wB+h ZXBQ %YJdt$!3"uoDI\`~Rk ?|烽zgRHoЌPZ™/I0'uڥh({Z.}f e(wrg5cF޷!1[cVZt\O äd[a&/mqI"ޖ3a q&"qlbYw ~6Ի{| ''S"ܚعllXܼp +5i{9e -Ҳ`,9Qދ$ANZPsi+m*${()F :v7Bc"v-)w}sj./$DQW"ozrr6|s8+.B LN?}:ޖlQ8t6?ů6s_ٛ/o<Ѳa ȹp/v x źa?M,?N /+lȚd.1zJ_F[ 1 8t:;¤\hJTSc9oߘ5{቏mMQ>8Rf\S\}3ai1sE4gwĒ~9̭)h6~ہvW6a/wva|U12L~-mŻejZ Ͷ9.wO8I{(F3? L"o1uĊQ5ˑ,]eZG`m?4 [Q$6.O,2~$*ѻV\t 珎gr.1S?qU-א[M)5,/ҨV%s ]ޡ@#pI oٝb;XF |-RgExMs,h,87Ztc:m% ˧Pjvy|^+},BQyhN#ᲡޖQjOѼ&6V2۳ M?nYD[by5G'?:PbyB?Eay)m wLO| b@_[=hTиBJ8-$6nU[zWk0kw5V"]~ hFu )9[uW X0DazTȓE`f47 Pa)' S]juNC1~(+j#7,J39m؛p6KJN l|p˟]~x=fA(25ZwJ9/+sIJ쁆T$0loRlF5׏)3Dgڳ Yu`No*u5e4)af%D; g$fV ~tIhӸ=P!~d] q$@̥G~0|5YYnD"3IVV_GG av@rӯyK2YA$9[τ*כ Y qUK<ԐF<+si閦g2PoOCd}q ZI 45SHPnOa@P` r-<|XqH5\Kfyd9r{5E_@XK6V;d:k7-g˲ݱנbQ`!nR<\R=54HCyC&[*HgA z]Ad)&MS޼hC$hu H@dž5h'{*ЭX+-RجVxgrqcΜE3ꎱ@SDYe@*YT?o9]<>V$j`λ?LJCY6[x伤ٜjy[ lgiƶO5\뫩,Ց3|ӉZ o$dt%0X%/IJhTɓmZOcY9{0Uct'W`@ ҝ72ar.opYM z)_v$KxldjϸO߉bgRzܺ8֧d z֣}: W(1)>2k;_S:5HS {bkץ 4fWy;3_ 䔆r;JVM#0HbTOQ80i ܮ˾Is.AƝ'@K r|] ]BaOOu7N"bDkʂoCF R E`ofݭ.7 js)xiૉ]fAwAcZ3e1*Q?N`+@YZ,l~6<D΃MN-"E%{VO?zVjfq?Qv7G*Ӄ+-:F)qoǦ4M ɳ v6SBxAD$g%iB(.ƒIÊ`]47iP*IS?ZC2"X[o E!^'IIyquD6P5#6]d)tdSR$ݝ##".ߠ0뛤@PhWLc% >*8'_[2Ӿl`2Eɂ- 6HS| ogCbd&Rp@@&5>mr o( =yc:?kOT]Zd(#aKFĥcHo5 sܧjZbcM.eP_hw|#g+Vi\=#=cN?Տ*1.01(BtVIf-7gH}x^&[Ik5=ybKByPsn4.[RD:TAa/ ӄL1a#]jme #Xar=mhZŁ5!5իup <Q|&h.B0<}S[8twq=mB@TJ?!uO)ю!UH:a)5"qؐZ8}eWl d//e'XFs,wn۫٩K ;HfA4U!ND})tjB8QX>Q[ild+)A$ۈdHK/~'Xfg6!K|%M[7eW_4d3ȕ+F-'.Y(Z /EvPG;Qr8zMI㩒! `NrDV/\-m 2rA{ʳ!C4gڈ^z nCc[6f*&Kbq+JuT!9=a gGv3Ŗ%{ei/c1M!#NvNzH bh."8*f1}ٷ!BBQt- o9j=?E)9&!ۈBi]yjHO ] Qw2WwVkYvjSCM>7 s33J&O530bvlsDKVEujLc `~nj~bSKȔ>e MOӞYvf"b0&yC8ȢyEM;/C6Q @ꓲ|>8ё^ |$c#֘A!O;JK_-'EC0{t0?4@Sjyش\ws6+-FUq؂UCRyXN5R[+Sv^cUcvvcR]kD[l6{8w(jgJA=y8outq6ml|ܒ rM0_ sK\I!'XfHв~XMܤ R(1AȴfA^_1tE,/49 m~t d7P҉f6X6w\Y ᕘtmso@ B4uN}roPPQZmtbYu+= \Y uN8fЫ!H3OnL|)3#sL KK2n6]?󣊟UprysO*Oop,Y|VH;#@sRĊ&#j4\_9:c7/ [u@$NAUeײOo-rߤzSe)ĚC=nӦ{8qG%[-#ц?^DLtvyjUZN`8!PҢȿ_5arAhi4 u4oi( f8n,TV$]L oj@|7_Q%aOs-(FzMGnĈU|'%g@7f|^b`mV/fY,Ntu U,> F5;xqI_H mNSW|0-BSeC_HJbW{s&H^V6\<&Ei+O0ԇ@K f$zՔm.1@("8uш;r!.n@8N")-2\3Z?\HN)*58fb=Y3b ࡡ#P!TACZHac6қx ;j}]CDԄV4B,8+>?6c;R3c{r(X,Rb޶soJI:h\ͧRUֱsiH(Ulv{FI:9ޗcm u,(lS[-hՙtqrB@@~:a$(?YI)%1#]nM_}lpL}xŮM R_BEj@5rxɶ:Òk)7tmt[D3hdh*gݑzuZ;-&V.TQ3dyJyc9lG(yyFT, ?lx|+!7|,E- g&Ce zc:U,g< .tШ(je:7ռg6nq^w,E3=&j ^80A/^骨"RfXflH6:hCml JwKINS'73Gs.( 5{bofqAa.pNIZC²H]ڧ&3m9HG*YQóg3-7e3-^^\U_igGp fvKKә3V+.6#K|u`CN& ϬNݬb*vQ7;WHS 5w}}y88LӥFg޸辩m6pKPuȫ2}Ļ?a3mc>;{U}c )d5ps]5dv Ft@Chf73E'JTQ&>!.qC弌]8l*M/d1DsewSUqc\:tM LrϳiI*8#)E)GVrϕfj.`Ӧ42e^6t -G_7ppwwؑϾ+7~ZVڸ'uW(V%tz,~vvH֝ࢪ-(7H¼\crL"n]LӱD.T f? ~ ʽQ+O+ iAed5) hH1K\-u+9ʥcIpA{7KlG2RsQ+*` N9셣ݬ+F^#'+P\[۾jҮҠ|?qn^jc8j#x"lDS+=H`p%䠫kJqol Iad%Msv#4fw8aI|il)ѝws\O{+C\`,H$h1W'M2gkFûÞތ]O /Fp2e&ba-{q05BF5o"E4J9ϲ^̠s#Ii*cÁџiW 5lMridAw|{ spyϴ;|QͰe^xY ͜\/Y틜c,ؠ<G:s 9wȞAT†6F.)5 6L}8T EUnף@/6 Y`8,*q\od}ڮ+9}^ 7!K7VL}gr㠃VFc Bo$ !9 5D&y:ɠׄf9 F/ &S[ L]1Qz3Ξ4 zmB'%@FeGu޶XgtPkEUBBPQǡ""+` Stt\h|);?QΆ>THq4-*ʺ$do'5C]$~,w77jd (ȸ Z.wQE0}2nIK㒻 -*!Ӵ[7vѿe+R(4-?;}2PHݨKT6nk^O* V0{L{<*9'JEp]Z1QabQ si Ҿ|j+܌I<5|8J\n DE@߰w?CtkËkM1u(X̀K%dh4p__:&1nFTQ]w (uzº^T^̸)5rmiՑ/X^ ;xDvӂWav}Pi+hhO@#nȞcw*̓7.Wh&p% ybP#]hQJ滑 (Jr ֓aN?Y+(S%ʭld $c-8{*t'DQPM.2D,6$vH?x;MoĆHdE4Wnr5sɁL\r[rJ&!4й88fK-q W%>1Ft`Pj/N>sER oRP&okRub>Q8S?؊h Ɇ]N`4qVt#~5 :j諠Dʈ+;!- rkFCN 79nh3ͭ:g!q浤pbב])VOf+&q:IBLu4fZ8M(Q'\q*Q_Y]rE-!]aW\ZPZ^-"kj`0m ^ ?USKGZbrU8>Sej"13e=.9WY1A#fmVZ?btۯW: l(CڂGRpR*dD,chM [Jwg ya+y| W u5ZAܯٹ't0*J,U+'M;x!$ěc.Z,kHLDf_ [C4wl:u.:0Di>g^V]M׊bMy+a> 6^շ1;&T糫JtO";pYasRzf8 T.o{$qdRψB3bAtC TdDv~Q%7antelfbðy6|FZ=VǧMsjRZ˿cI-TgU ;ZnѱV}xYE5{?9n6*evԵ([@-2wyK@ԯ yʾOy9,.[to.W e:HDe^ "klZ)h!sҥ7gn1c+hEq$1T9 +r M2׎4^&|uN%SJS‰9Ln[sTeUiӖr;_qLvN@A-0xw?XtMX r)Fux(wҒSx%ϓt]س R=AYvcN|'ԀVv) cf:(~X9 3<М V˂ʦEoZ'i)UMRDLJ 9+1"1/)TC&^,iip9Ժ*B0*t tkWja;_Fm:[)!VǗvRdz}UK\usE3I+ )G LV\秺BP6¾Ʌ{!dZS |a_ ][ΥrڭށJ0TCtWcO5='>4A›N#x9xJsSdv)@-3*-:@7x /f6$ Cm(5!+ o"7M4ig "M.\o}P0QMX F-@3. (ڪ4 1pctlx%/hp4ޤ^#9oěmAiKMhE>"Ӭ<̞Rb|`:˹PtzikPTG1汄|v#1Σ/@6. )%n 2 V-9uq ̦hnIrARm<>a40,I;40Ɍ"luQLZ7`Wc;3AqٺA{/|QPµG:=%:9SfUnEFa҈0&R&|ǔzd6&. (W1pǫP\J컑? -2EV>7gnc) yUoC zko'XRtɽlETG/02)hZ>[UX;n%G[ Fc,tٷ$I˪<۔Mrzaz7[Nas^ek2s4 Z5=Ȋ`1u: ~_QO&D(hZ8~8/o'2PtmDM46~)IS%:> 9|B:>qYyˈi|5i7v>A ]K*ᖝ:})@ċ#f¬ 5Ed,4oKѽc,5i-Tw.ӵuDX?|w鲷e0n4d6vWn2KP.JWpiȵl?%െt9iCԨn\ `;m]mM*BzVlҬrRiGrK`tBEdlSx5?cEz ~ D*XrIj8 P$=-[n$ԔC=p΂ZMT^1˞-XU|S%"vA؁,fxDzxu_G,ͅԵCX|ʑgg{51??g-mPTi> pDGH@ȍrya-_񉈨f )CMklEWa ^mqxtVE> BCq9ӇF.VvǮóQSoˑlau7js4:ҸC"Z *[9{ɩɦfO0S*Wzl+/s8x.7yOiTM2PؿB6k"> oJG lřȁ,o&?C>@i)\B<-ēo6c;63q-q,K0gOlGia9ΏMxq`#7,Yf1!`j/㍐(76g( ig op?8—r1՝v9ͱ&BJG#^gTN\ݻ󲀴kOc{@fG6C1ÔuY%8խKƽF0Rٗ\;P0pz[m"IFcrt:zoԭ꘠Js%$8a)tس!/sˏg0_ƾݶA u7|uQ͢kжyJ zņ&XMwim~Lpa{fudzow"r6ֽx%#ZWfbH}Y2?MyX5$`@kp>u|.P>J~m0gMA]UV}ĈߖW@_2}7G>}kW|-)uhI w:| L1{/ݎ{ݍT?{d7+Ā>ȑ,77Tj9rg[og=G8+W [=5sV,;IH&G i#-Lbb308sơX˜0_‰%ٶzR-6f+^{|6pҞŎwr:tT]GCGYNUSeox呚 wn%b@jD1&VG[j _vB_ ǃlUAu!R#VPZ&a%{+"]~^N!u9K17tw}/OmxRtΪJ`ZRjMp[CI_J[$:E OB(B%5 hb'%R 9XX*%lc'9މByZ\"w*(WKݪ\ =oƺ>\,T<a g5ll.滽ԂXۯ,]]XT\=ĉxWK]HY}s;rڸl(Ʊ:AUE7WJj2:hx&4P 0r'E%|,oNѰnn nz>`b2- c6gg٨?j2n)b.ghfjq лKI拖m>/$f8"띣)Z~zTmRe(U@ /0OG wx[]ANrZfem (!3cV~a ]GIUW:˛<3*#S062g6@ K|"Ι泩%soиD VDx3bq{;vXz4Ud hHqz՝oVaL.Ȩ|}E[Ga,%j]j^j^6zIӟ1)V~=r#i"1O<1 +#es( S6~5o89_1`zJ fsXSNd ->^5?`47aްo:io ~ n4)H b2)2ŌAr j!SGkp뮟"-po/*a퀔(.mMXxr Tl1cux%t?>x6*:~UcXedX8$[Lx 4_R^^&Cw(>3gXxXf5mn$EZs7D, \ɺ։<*Z/:@xIUJ&,3#;,s&Vr{RN8Bأ+>U@=JZ}T ]p^"r҃Ҷx|ĮW4cNcܚ 1(㫟 X pQ((Zs?2|I=g~zwLIB55tIt`72P)X%#DFeߵK3aVذ q z?"_TBm7lEY L|>DV"v;'{ ȞFk\C%NU,SNouls!͓I:&gh>'y+h[V@L 8 MOd8p@]=XyVX-IFX%Y؅_lyVJ.tn挦!vۙ.=S,[>ҏ4.j~iPJ^o5FB můe&2@W>1S͏-NB3V;l{jKVy.GrczJl( #f9T1}6}nuår{S5`USec֥=yȮ=+Ϯ_Nj-7||m~0t;i̷H!@ʣ1VБqEwN;CHuz!;X Q(y$u=i`+5hi*7Xxas-NCė=:m5gI"V@DCz~$-sR焭WؒA iDl@<{uϯf RІ\®>maHQd%8qUq$Ө_V: n̫SfT`c_%$#I03bdkJ5D r뺂ʽYm:Ĺ-s`y|N@O3u)/6<*R`-NJ;9q322B/^>.s +O\;Bƫk0j :2lj;tf$ל8{嘀̸=1r Bȵȏ<EpTn($ʹr~svBnkA  90J?zب[E[N}w\W,O:r̝|^!q$=UFWfy4z:ڇ ^ ~[ȕGQm[Um#V[_ G3ߝINhI4o͓h2ZTS9>f$E‚R0'~c1moN9;b5\ OtN⑙3SZ ̢Ʒy*;\u+/p\gj2m, L! > >:Ba@LB$h2@o'%Đ}R0!/ ^IU{h٢ iF/s|r*Fq h-H# Anv "v"z$xי"]ನDIU`D;JyŚ.V:8D(HS@RDj88(:g/cbc Yݳp:R8Z#U)ܫ[RN "xtҼrJUQU\Qt2S=%@} Y5L7%$n ӝ+"?t* -/0Ψ07jU<@B%{ʃй%p1|\m[ Db(IdU0[(Smt A&rs6ɤ2UQ~/ZKt<]! h>O}[`@|NjZ/9O OQla=킮ZvCQ2co2!jmR>F.Ml.1̔N Sӥ"Q1h/s Rt5E֌kh.6]8pC"CGa  mbNvUqPrH 6MiKQZGG;׌A&2.ɬc:=o"s3zj)ywz(\sRrHn{ =U&:ւyHK0J>~HVÕ>Q>䖧_IV N GH}G>7?^,p$FoQf H ˧yj M‰K1%J C,Ǐ6y(FR?f{b)b+C 8+izD'Ygt-tn9X狁U?q!Say1@ c7TN6Dm:M.deG0@Nkݢ D 6̓ H]&~俸[BCnrm;+@ƠՋJ>f 1o zqd/^Y[eH[$xFGn` ]㐡bìƄZu҅Ŝƌhcmb58GIca~96Gl23Y|~J3gJ[X€4_ 62*6൏TQ9|ɏ~#M=1TL'V̮ T'EUMAk3-Ioͪby7GZOPڏJ h-D^䷰ϝr}dVQcDnڽ'@idk A*J09|dAًF":5FVUU#X'JSMFʰ?Y&L3"u1Ėο&OrbI Pe  FqH [lmq~7j[܂< &ĭPnTyT=Un@55܏b N '6(ǃ@n~_Vn wg/A)*5:^:O6@hR̿'^vԡAzjY}=6_4H[ȭJ& X8.u:؁3P~R!bA|sŀ DW,A12ŕbJ5([U〩9-m-N~(8p&jƺq'?;Il? rዲs2r_X_~@Jq %A'~wyhy(ӛ%q" Wηa bw(E A4J9'Y: +-l7[gj٪S\Ŕ%G1(LaͷM_\KF "@m~_˜R#]q{ľ6@PĊ"P >(}rX_U5Urڦ|zFRFT ͡vyXY8Ov%"oq=EF>. CpٯC Tnb" !0\|׾=/ T ':h^b3:Omake%Ndf55-]n%aiZ-ldpIa#Oޗ0#GSgLjNwɾtڋ{neK"`%&zwMUnj|smQЎ5K^Cr`{yRE?c4w(Ų[ppP/Ҿ{I8bY 9Gߎ5AVqZME-Ԃ>kVotrW8Xʻ H?8Ph[h&tJM _nnRm~@pKT)AVLCB,n@N~Hw.=??올n:~{@(Lb#'ݹlJԄZ'fv)<|(_'cR[t?G鐃5㑻~'[GYBqE X-5\‰Z%5ڝK8 Z2`!{ZπAIv <ۡsQ U=u 844ݻ!9`UI微 _ߦ}5I yFMπKu 낁tgGa5Wş[Xo.4hť^sė݌7mr0^\D:9'L㨮~|Udp +q)a" ;!Z ?V8nkThɇW%(ӊӠ4{]8U5{nӌLV 9TFO=F``,)|핔cݸsQ&<7X::kEtI(蓲 vDZŶ ="J6a)]Ӏsa뱈%Y5}dĜ&Sy:Vvw݆SJt)ʔL*Ol0+G㌝HIUM93'jQ=xc%,*.oo/ALpQz0U>G(C>-[&&e)SGI+X5|lܜ8Kx{G}BD~0`#}y7xD]'{rX0WZ(8xɚCkH'a /\ I'_u!L ɳ2}<}ykh^AAOT30F Q:)E%n.YFMZEخWׂ/o!pwKJFs >4*ea+[e;SWCPj'['i^0Lv_ 9L2;SoK~8神ӣ~`'jZi-8}?KmuīWK:QG/t#6oSUvgaͨ% +U!d.8}Q|rY]_MD%/꧑ h|XJXƍJ:S9֑ei;Gʆ iT,G} !%*j`z}A=P(3`=tҭxtv&ې9 c&1p^ 7]X_LҏRY̳$6n]D_z0ԥTe.?D *պ@`B q,7B '͖(a, -?NO&;ܟuRFYmu{cvW)|5TKz2`!̤2Sϗo2k#D v?xg`Bu#pLƝN=c3[b%.^Mҡt8,&ET6k#wVRi Í?=Ru6yFr$p~~/w6Q}(ZLO*/Ŗ S ˦-FG$h!*o9 0&ε*Z#+ V|Pi[vO R!eGdVIHCOX$BӲOR %wn:ChaIvۋFwIJć+Tʳ\0 l7YCqJqϤ*h!2dqJ9)+@"ivݦx%+g9R.uQy)yԵ I%/ Xzz nV|]plj49%Lw82j4j7̦T, {2Dxd9[&GW/LgMT+7K0e!K0FPN]lv8)vleL=^ﮟOjTESo&u,kJd۹D$]Dd?;=-,zTar/"PD^xL= j1:\us0WL5U@l\S) ݆Y5vEA&aPK<yiQ[D@Ը,:ƂډEb'CM6_ oMwbgSU)ۺB2["avb,㪱%ڣC?P&Ѝ[V,ȁ+TSnJC8ˌdC1;JWD-U۴fSkW{РfŚ(M^Sq<*J `SLg,˞o+8*wuy=j(ڑA~m6< G^bo{ lfȉ;HrtБ[j\x ?8vzRf}I9}Ϗp5%ذ:@%đ5PUEM0˱ R~7;OgAR^eIbbB̮dl(\Q?b\>& QC?CWSHl%276sc'QmRbČV}fEJZY5IbzwܷXdTT ǧ68njMIX񕗂76Ue!>oכ$NQ4=mPHGס|%+uzbW9jUq%?gH?N캀^*$6qje$k|pҜZrS8a-GpE=O+Iו7@k𠈏X4ΕV41 JRD Ra;.Q?-bn5~X]eZKc ^b*~pZ#`wBTXT@%+xzu ȉ4/KZx#P]Vj(Pz&[5_^uqLߟlnf>6GQ*4L4j:h]u%f|8 43C-ĹK/ +Zgcc2"l5v2sR-q,zxƒ̋VYF"vx8iI]Td0uܪxYMF r*K[N CCF D&BTt}WBw_W:>etZOEЁl#Z;X|ƚyO z_xeeո!gL:8/!K );\Zk'&_A\=U4LX}XkSbjTkP,3%(?vRڳu5G %./W`jB}԰]α Q CmXחRLF_óg@s ˦@ejoU"Pw25fQ=}gK:9#~o~=oJ@_I:EEj|؍0LCm~">_YmM_X5eƿ)Acv!^eӚ߾Fe՘g~4'e piVZ[T։`T|7Fh ln⦃YKq@$|"bz/W-. jd'dc p O۴|~nKg.9zxE `*s̮{= n ?.G!0 8Ul)Z(isU(R54ħAn`*M*fF.U8^n e0XDUTCУv$dcӦilY& Q7`ĂOn@(gl7Lnx07~j+K\heT`C{vb=>[M]x@+~,H|5QRRJe7zNƶ@+]0 zl$ R4-R )L>aÔbvyꧦ$ی )`՛Bvdi]x^u8>+ChN;)+b`pwgcI -7iJI-T =wR&6>FeV .Ԫ|Y +pc/b0q˿+v[I6`QŸc ck[=~Jt7(mȤ^Nت\G9YX熗qp_#zLsk|J+P E:F&l 5g@=%##uFDKRB.Ԟ~=: MU284Cs>: V|cr9y⾕87Ji_fCc{0+[Yes;2݄ `,!؈_KKհΨV|az S:}U IЇ5z-@ pS@@>. xZjbq˭-N.Odg4 c <'ՒzlTE!2pR:HI6Ԩ8&EP_9sܗmTFYf`ke+^_L/ӦPD'%QEuf/Tյuh둒ߑA\-"2eY$L,O"W CA!DD]Aa6FDF;Ѽ[gQKʇuX¢@D Z|qak~<ƿe*ޱKaP~7h#ZoEyI'Aꭍ4\ ?FxdJ{n K 8ކ˩;gйFż eX߀\U3iq%KIֽK1?{u8]~|F1dz{/v_D6Xb{GRj'<R~|jCϊRw,BTcx9JǫхΨ`r@ī.bpaЕ &~e-2,+D^w﹁oJW=v%úXximc6T]/moՋ|%V5 tچsM72O 0=dIs+ٶRkʚE vvmv^6~˷[UVuli[%nq7#gH:?I,ʻ{GtJK`i%u2*usonSn5 ߽]avVsK'y٩Z~'z $Nnqg֜Uc>S=V<5a3? ؽ7(P]Ʈ *{bkt o)D]t M0xQ"{nJu|B -*&k^/^Lw*_LYfT B \9{1ٸpO~msb3< "۝_QFokyS;G{na")$ FlfK3z<QDSB&`J&GĎM!]#ymSFKͤ91⅏I: ;8i8Tt؏}G#Ii5ޤ*LQ$;$D^L}6HT/֖ 2Y::WR3Mo{tl b^: r;2 JwMqPvfEQ,w] ܹrvb5w'9 Pv3Yo Ia>%ľ;v*я|gnuW[>͂&[ai?>vdɟˌH[c{ `?'iFQG^#gfMza#jbɪ )suS3 }ZHi$ͯn l 7US,|yYS]\nӲx5cfj03Ѭ\5 kUq9 ԗP7 ֿٗ-{) xa\,Iו8Ӎ<k[ٲ#2bͲnXՒ< IzsjZzK[ZC>+R-~ŅXz ae5%gkZvi?TCH;J`(F߂K(qb?sߣM$P3zCݡ f23GIHDkd]ոU@5NwH6o-6Pϲ׍<_"}>m ʴIվGMYgJA뻷~Ęukddkޯ'"CD>H&Nu<+ ϤI"z $ڂ'UU\PSqahI.,9sb,ڎuO5k1^F>@rq祒U_璛 * l "TaO] T0JDrI=_|M 3qlu<$|B߉?Xcfnl}a*/&*<|$k:+/ ;%Ja,V{of}xy4h^_P !8VaLrTҞ$QFu!neҮE/Aft$ObcoR= qVys[uh2k;!]kľAJ+޶q;JTɆZؾEI4`kc'ڲ1\?źw4eEi!l6:A^:O 9Mɥ/>r}Xڇ}sX|Z|!e*,ЄNz9vCped+KϵG<#d\ @oy 'X7%-y@嘦Y" ]SȺI`} S/,3JCdncK9=0->厤> δk[ʢDUxG޲`Z%f Iuz/x}9UXؠiȽqqU:.(ϥ(dWw@Yz64 '?,!nueB:Uu@:ʍ ,Ƽ#p(JPUsڲfp!G)Q&ц= >6w=!2(`_1]쿷jRaCh\CEt,A 6}!/ &o9rK{XH Yk.Ғ23ͲЦ8O8XYy@Z DUGf8ӳ[Idzr:%:qh'"( AЈEsztoCC皻6< t"#(9k$c* )oەAJp4/eQ*wBZ:ոoz17ca5Hs~椐aFdxD!܉B\IC;$3$lN*vBq-eЪBzc,vB38 \m.Q٭ѩLs~ *`9J`zb1AfN:L{tfB-ŝk) Y:ˎ== 62&LSEտKg,Ϋ2z,Tֹ´j538۸E^v" EIv /0' c4 ޫ-5Upi3/6!͏ خ0e\ UBć/}*4wGƵ{~ͱvtިz nv6gl}|zy3ߪqϫ߱q;^Vrx+0k?&,q9L o* |3}d< AzD$h5ϗ` {y"?>K(cbԺG4@O>-OGݜopVm)L7 ѧ7녙j'T]HuqAx g[P~6AGDpx ^lhfU7D&q6xZ 6z+"^QwP{W_[ޘF-Ulq)5z`tﲚ*~[,9J/stz4SX$,׶?KRB_wlb 迈~f'ȚiOS:R =[vuCaݳCD~R NM06;NΠ\ä}'b 4:wܛ wb}W"7LL`]aVsʛAԳS +~hUok3n_4=A0jGwm-j=3H})˯aB qPp{ u.[\%C!A% \KlCƪ ODi)q/H4y4+:g¹^Ci5yW ZT;%}#F"D , G>U-H3GzB1}EFVOz}/v`.JAEfD?gq맺&4oe\L{kZprr Yy#oŇ7&U#hFz8á ]3[4gRcU \Ԓ2ȥAD@ZsYzP@Gڴ`nd>ix@_KRK&k8 /2N ɾIf*DE!v9|jkqW#l@Hvd҇ ^M%r}Xw'7˅\Ҡ y 88=턿EnA'+0 @&[ThL*$CAX^"9 #!!wV[؞"sE7XBVw1@,Sx02MDEI4 ɌNJ/!Aq+gcMu$^\md_KtXͷ*wi9J4b]f>/UoYʉ9~6zcJ'(L kOq\1]^̕*/S\ٴIc"2n#7{sNDj2p0"Sǝn/knq`*Z|6Sob iux-,S#KvSr\_r*26jsBmV09 :ީY8wY??[29 Rq޺^gJNW֡\1.$!- ӦBeP[8~{6ȺbNC ERLO{Q4HpԙtT _Wm KWnYRj}I;,ʮTÐ~?j;JUWa"cIOM pfnx[ʏ6gggKCm+ Yp0ic|Rbl]^%#HO>UeT=[ }5_an"}W<[-#ڱ4MQCe|KU:aw:Ǥ2eڱғ1QxZɼsu:wҊhA4M> (nZ;,B*H-j !@ΑB&YCN dO';DJTv)YiPF9RPdG딯KƇq ,AGs 鹮R1wJi #V$Tm#H$9IYXy3;)r_Knk h2^ÀX}VU/䯺$H-N\0Ɯ 3-bp2@tRafp z$)c(i0D 1Z[,t#C4j?( tNQYİXUw+5QcxjuMN)`;D7=Cq"}dIF¦>TbhlaFf VH54u;5 ui@HRoWȒFlTdiŸ$nRk+f"rZD6Ug_/M{+$ҕM`9H#_E4*mT, Q e^X]91kၞ $h%*D75c8i7~-Qt,!o11נ6m(ۙ9ۉ=&~0PEq(Py^SLRAN"s zL/"TQEQEYpږ^7URr{0N P5f 2#4wn/0%Mzn I;'*hBM ߓJ[`-By{Iy'^uallF]ckeU&'b#j?4,:OwJRI^nǡwx$Mqz(`#-p6kF1QgAg[ptrE {n;ETRRߵbwpd*KXE5*V5p"!BmJl*!U|sxqg;kpouBp sʣnY D&&:E<!D>kXX "5 nYFzBPQ/*q%:!2!2B1J6VX %K!XW%BodxP!!\$&K}Ҹ'f(ܨG|EN|ȖC+ d0 kRUm""`m"YOx "YBGn6izR=Eϴռp7.g`쉫mh?۸ oҮz 9Ncy$'W#31w;NI¥q[2ѤM~4o!΃?oGK AIϓ7.νfp49玠>xa _v}}6T|#l h!u*t*K.'/Dƈk6iYUHt׻y?i[;V"5<{bvW[d CS(Oj7ɓ&i@7WD3bku ֆ x1MɛGxz:v+' 2oHlV?{a?{׳U{0'zֱ1L5j)8ma'>M%Kƾҕ9WKa0cwIʏ @|\WFr2tu*1jg>p^Qg{"Ӻ#9iC/Ě7ZÜ@ٳ-ޗQP49Tz N+ċMH%2W>┏Yj2Qhco-Wi dîDl{'X*vKr}Y5BW?ڲͷ,}v!oĴo~p.bE<5K#^ mBH>+>If'_Cshx3YB_/fgOy0^ d86!zֈA{[.kWtwH+w5Ha;UFqyͼ.hi&[A '} e / $ ~.l߿YX4;3%Д?eY'ՠoČ7 wJPdZ ZN |Qaf@ಃi c">^݌ye[P黂-:dLh3 CU7.DXIϩ>hSneUvH-e"c.N3ayk<YVMjX^Y 1 ?kT(?3:aS˙ ,JlU?gSNnYDzYabf-2b.9=$2DJ]Ie9"e Sy-s%DrXTqsV;PX䶤0čbs[DkPE_(r nNiI~}ipA] 4t$* S?ūJpj_vc*^uM.-Nu{+Msd?;yzGlɲWHFHW8]=x[h8PnImWlq#OJ(1Hex|a:x2KQxb7;~trފA%66.*Bo[}vCR2y8Bf4AcKHY{]}ҥE {mcͼ{hR.R#!Tu)޷fl%/ #*2|XEv8%[p̍|FgI@^& ~Tхb&kS@ѨV<?$gvPE t[xB! :Q)A6\<(A$QE1C jD82eBYh@.~ x#dtLj.dґ۬1jБhm4pJ79w[rVp,@XM?)pE4it]k*W˺rMMP4-gLw.SN!LE^BAt6vx_ (=>KyYjw|;6==A̯P=+U}FHg=S"=ϚOO? tZ$  LS3mrT>"v?uK0P4__~2T>O|HY/sٗjWc(C[,uhuqBku{tGy"!ge&됳-#O !l<0*;vJ#z-ІRf}|D-ɮe\D#JOhĘs*Po&<aQc*uQF,E8DcNÉR6'6?WBV{#  =UVSwU6'"#zvGw.7>I XoP ].L'IerDC%虭B1ҲTHK)8m4ѧ^ڶ5VDKP{jHnX+KSja9Q9 H!P$oѿ .vPaN)vZ~~phc4w+R?d.Chy[$̐-OqM.8MpLr#XMKb)vg.d\X5vW Rϵm,S9d;0+Z<wc|df{ԆZƑD:/b"-T?ޚ@2l"YԿuZ6sTa!+a:XK?>x!Wb{P1LJV[{e/W5_ 4@N?홣%0jCL-UR+V6HnzzzI"ۍ*s?n=TsAdj+if:6l M1g[pY$] hE(ѭtxb/zW=WX0>8!3ERؒ& !(FF:1\۳*F[u%&h+{,Ȭ "p*b80Kj<6k'559G}fv"L /&HOݺY7xǖ~54O`ul02K#ԧFSȂ|_kЏ<^><]ɮL⇹?'˛UtevA9[.1WP9 . RBktO'ts *Yd_"w[Y#v`"uLG$B N53S̶RAdX6;}qd$2+Hѥ.E5H|›XL:b1abA1nOM ޼z9o\ANw-H0J\HY&D#;hR/̮干'Kj{AkP l˘#4UzH'qw,ĠEE[SPp<$,.gG{-&$ʊtvCö!읝V*~v̸,7\GɡvgSg1iaY\m]'Ucegx`G`%?d HM aRzv꼰sqn" m"L -?{] .q|ILXPC.Sbw q3!-qpق8BYKx,&s} 4 ڈ8w:}ȹ慨stXU[ԑY$"B bIkwD贅=i8KB'4lZqh)_NSkPgYZ0707010000029f000081a400000000000000000000000160d9f5e300010fb8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/]?Eh=ڜ.+;oI+Numu|b|bh&迩e$ r"W/zc02'Ag [@}0&0t л6),L*V%,6/zoJp(qDd@Z)emw,=Tx%,t𹵓9rBfa%|_HeǨ˳q[z 6@HLDcަh 9.s\ kROt[P)+{`gUXmFh=V'2uj0xp+6"ĬR{diH`5U:L> ?@:dX4"ғL9XAc)+ol#? i]K m=s(\GCT(U i[W^'SpvCe#'iEfdnCY7uu& CE1ms[JOQzO( _—]4o2cSfC=P4SҌ@ #ta&9 BH?Jh 9w#l<" t#G\k}] vM(<$1:?<~>&b|1E)G'x;Y2BxveJÙJǽc^aY%dpdg$ kz&2N_TZs'Ef[6xRY8ҿfv:}=;F1E8FJܧu܅HU " iQA Dw7v!MGO _9r*Tb?B&}r3_\D3cl5*D`ׇFVL6\t_7V( b w̜<_!X;|lXWו:ƽSy(x6m\IfJ&BjjS.t .#"PH( qQ_7|WO[.N%.7wV$w"Zzgrеk&pܸ)C֜9r%Z ytB/S+V3wA:yv#?0P1R`b,{(c2r-0l2̮c#֕G#(ĶF]Dxbˬ-HvuoDEyBPRwZmy#Yd*%Py-khG듒3FUQ)z0IϿ T~AN1ep ! 46&q2>-O^`&U0D~@?[!xObEM1}j!AKR=VX5<ԸnZO˂PN2 ! I+ 1=vɭ;o^ ^04.G9phnGۂ}fFlsCHMK_"k\jw\Xv: h9gxm&e3tɜV{)թN5nN _oQCG@aXptʔ'M+4B'NІ$G_$*I WMC}@w8_br0Uh<`o(Y29[hk,B*%; rv<Y]=sְM{Cc_$"~sK'ѽ^Ĉ:,$}]K]&F['(#>y=x8ԈBzS2] -obĤ2-MR_xO]*]E\k<ϓ*o{Q >T?TN7a Eɨ#1:qJ~?M'J)$_5Z{4Vũ/XH8jY˸U`!l0j%gmrƍeҙ6OM|hK+FtWqAiVTѹJ[eR'_f{˄^kÌht_unms&fQ5EY:ƏbvF !=Z;< ~QۧZӡ(#jq'|v߲r(_8Lq.euФi brץB2_dafN? ]]ktQ#ݪ)X)ylo?ةCVǀuMvE @ IB^|5;v?W--)=Y6ݘ>{ R+>zARNIK@vl!X}wLyjT)F (8%MZ^d,gHCŌ_І?Spf<{pU{hƒeJ*ZvII!XN눥9=D3Ppll˾{#|b$CHAS8$Y"g!sȿ$O Òqvnww8҇ ,># ]RZ+vz;ry9%0߃Rg]S5k9sfHgp%M13} G@Sg0`d['2iYP)_qڭgۺ8$DO iy0@ O,,,#"/V$M;?b ƾ ̡`GB)p?h[] ψ5fz㺑2WbfGnDyGEsk{PBfW[^G-eTNH鈽1a$X#)$Y0=['g$4<}PVSP_L}"O/:Yaҥb($dpzbZzH.j gwd^Ɣ~͐-%Q0@{5ʔ|2}[(}Q6#/@P95G;$wJ iP[$Kpi@]KYg%ځJw"< /ژavvAD[T-J,~$݈ݫH-bk8=Fj,w0 ߋ4\3+.C{we/~R4?ѕ.`k9 8ŅŎ}n_.M]kF׈'Ș/7bJ 8Yzk뎽d4{Ai9 ,PŒ2gA3 Q\R:ԗ1`wT1mOh}a!rs?#?uxCD/u)IJȏ7ݻ] kK֫.3,^ގ[y&,p0*m\#ڋP Z6UyIduN 'Vܒ"9_#߲[B5Z(TTrg]3D,kO%e+(W6̚9[ X׈A}#EL+2[!}lcaVRۺ*S6̻H/?:J%}jb&&z̘8ɷt <5#%*Vtcr7{kVh ?'7B3mB 1$=[:$/)'+yQ=o*ܪt=(Ro]Q[r#J2[-F+&=U3=MYܮG܋c)W4C-S PʾfbfҲCwϹk{D c'?&.W=ELjL]M` _aKbauC]N`/ UQۗ=50&͘e"nۭ?̒v'KOu s:oE>HQ|Rw9sg] Byo''ٳ^0g*}j>(aԆߝ:h-0MPUR!b2a UpJp.ie I K$1Oml}g_#Hj.RœTӷ EW7){IOO?[{0s T/T y}IS5BLfH6$Gfuw CĊu󆨠ֺʨL6kI2YL6tSw^]Bucw~t:B+]vj55Q.N9;/.v13RpcBW k X]D/\D "K4xcKBAmp|-="쳔a.=.k@|,c({A@OuZ]P͢~lhzDzfYT-lKNڢYOn`⏡_9iߓ%4,a+p=A9nl*3>:.n \{*+"y}?: cc4&)('{"aq2 !p+K窇n '7Ĭ?v9I} <cj} nIn(*-CvO]RK%k-57e T)ʍý=U 4LHW`@W]څ?ɫn!:Ɓ`k-%i^˅6KE^FQ:h?U2 ZvN(W. tO*㵃(BܘO66d.aޛ^.5g/>T&êr)83ddAQi74 5{c=۟}t^Kc#>^ G,ISbxYL\)RWu^; )0wp1s|b| 6|#&Qj$̍0/QbVIߏNJbe CXCvP/ oz |j@G<;wC}47]@,DXx ^0Pc<#<*B#MNn8[gkHP/# ;,0ҿ}J9zF zuVߪ2dV᷍qo ֫y6h.-q\'~Rh܊#qDxy'[`7{kUȁ5):0/86 woK))t'rꡜ<$֛|sF|W`$ +fүɨCqM@SL*Ql  $ܐ`!*UVsٝ&`0}vx ! zH՞ ( b}Q,/~߿eqrO xje~0>-VdcaHtm"A.PURwXg~˪uU aXydJ,m5~ wGTtV IOo7+5EBh"q*a}8&wԅ-(ěd!'o hk!$朏5PLI̵.ɗ7EC/Đ,e4ʹ >IDf$2 ]BY&Z,hqpX:?t3eB?Xz"YK$ܵ)P>\?l"Z2LV3hg.᲋lTh1kyx>56kVգ/&bP\aSמ :@=8OLȊymb"$>^Rb$&8@fY -5^7a?9z`N.MR悼+'=7THKSQọmEBAU9jכga(Xt!wٱdHOفBJA]^ ATiCyJ,Ʃs2!j- d)(Z=$ݰIWJS~ΑzړMCwK!i$}BxG'$V3#FT6݁4zym{}#Hq<= # d;)g! P䁇PaTN&-f4M ^kKh jDoC]CJqjakKQ kA6@`ia[̰2'UMK0[{ |{n$Swe8TZ"`#Vf& +4 ((?7V{0(s3<+m1c#D0kD1tmfI7&S0j?@*m'(XP%{p %;iY[x+m|h*Of0,'K2(-)z`ߋ ~e U?I2eƐ9-ID$aNjNce9m%!L6fx5\ !Lɸ@-p (1/1tjRBlǼeL`A"0d^2*u:hSKt2BDjk",QصifJ܅!';|zQp=CT{?GsXGYMd&U_. o@$[ >F̎P8 <c[V& Ͻ7EBLQ JC^jؒ /ۼ q59[|hɉ7`B%zuI7qdL@< ynI9Jàֲ%\;LDiMk|pe\r-x![ޭR   u#4/c:n:X j%G fd–a؊aȪNXo@#&uݓf}r*Ur xPwN)2Ai-DW_Zl"IXv/n0(z18~Уg!~[1w|{+;M:=+JR&V2"tz X:5 ?5g~ (8r 3MщzUl]olR+_7K_-_~ΝUUEJG {lؘڎA7$Z"^2<͌1_'7M~?Ks*c` /zʾ&{PHȩG14Bl#K67=#k0Dcm\=B^eFu)7"[X5d\)uK^IjsVQ8Amy P'Yzq0 ,4g˕%kb,Y-T&CXs^ {Jk-6pS3LaqT%f&,/;fPQRX9XҳkT{I޷[: {bb OL~q:('Y.>Ƌ!yٮHt<\ >Q}xВA&K >tS'\6#hS0珪LDpYh9#>1;1 ~2*K)Sˏ[ $WܔoQv7xO={Fm=}[N_iWQa3P?,֬gi+hDۉ$"/p ĸV=lM9V%4m\Dgѥ\2+{L^*8Iݩo!lmQw n!KQ77e"uM6'4W1?3.=y<=QL~J${ϐgSYϩjWm&} ]Cwe0gȵ%Wn/>:_b&6,cܡ3'+Uսoօ T9o_Pl 7[h`rny,uհ6/IlC #=Dm|{z 1 }!X~*2Ud˕)uYK1aIt'RH׺u}"":bFs{iO.k줉m=i;LW*ոytMPZ\4>/1t o1\qpJ;39X!#vlR fpWˌ3T(H'[kLY 8EPb[sa&J4x6.֬y×zggYӊ yԼOHՅFJ=uj2YHyyzaWyiSygǬH`iP{ɝ8O˘zI?3KӢN`B}+od(gՀwbbn-[2*$r^1wvQ1Gq>e~J`|E`,W7S؞)~2RA+aHbKZ(;&_ݗI%;UF|&d].}U  c"5n`TE t[;1onZq#.U'a&iE i+# +ؼqr g|o (nsLMk ֞/VQ*Y$%8"' pe5$Vtwl=,`ke3p3sB~#uh]jcpQPbC:o /_t>c*{\QGoDMIR} wBi&eecH>XJSaH/ 2p\vCȩRe&ۤuX4.7'6\$D7,tYJ+J=S@Z"\k[ shKƭLp&@Y-kh1`p#>*k6VNaGUX樭($W!5~Bt͢;jG'8I6t#vIؕŒܩ֌`jl#@k#R /0RvfȸKUgvYy`6$,Kʪ'}@E8c{_"XgWtۂ_S~q3>,| qܿ^Sfxl(i ĂDPPԗޞIn|@ԺHjںVmNr>Ǒf=Z1]++ jSo~tQZEډ˖͝zOIwi)E^&N9K/Qի) AD8x߱vnc2I=58B&8ݽ}>oI䟎bm.}¥m&ͤOgVXY_˗IiM:Cx5 3zM>(.Cw9! !1Y%nlad\I?˂} Tul>O`=_ 5;|r{*sr ;I'1> 'U|lnXvh÷y .\ӷUB紬uRn\:FuC1}ELb}J?\΋VEspDRS]+θ؋7&j+a$ Ŭ>$ϐ};:T\G3Lr9I^Z&w%MeGs-ץls(zHC=$d$WE9a1NP h|ѓ)Hwy3`.Eƞ}ZƴLӆ3_7}/7zR~ё<С4꒫>7y0Aȫ!V]-+6j7 _V70qJ4=jvQbvޤUHiG0B ƭ`́Sx0;qׇ7._}E?$%{fQQLT1/gUk =ػ I"h/r7Α Rij 7EJjY>(8X58{_Om4Q*V_^7KJĭ 2u#NP~Ǿdq}n.Yvez9p4q9"h}^)So,K4xmV47@ga[<04x/6Ђ 0I^]_<MF>xD~V!^+Nq3mX-<.cNM#^J̲|s}Uԗ#!Tk(\BoԬ&gZ\ ?8+umA1J.E%QrT #}]ڼNH54l*i#~@wP^r.\pU6]N^1x7{]v3zO Ɗ'z!xqf_/ω 2^@Mj,TAbt!(ING0yJOdM<›G`}2-bw Dp_>ˣ^93OZk4O6FJ!ʯs@ÀyͶ8ׅWpl"^Jqt\ 2ΔrL6)}]YkvV)ݠqEN$b灍r~IKPicUGzlGĮ L/j}u5䛮ĸ9Pן'׸ A](Ը13XƬR*C02a7<#4f̩SSS=md@X3Rd QWjRk»PKKS|HxY$Mp\@e8ݗ$F -[geRK63RUx!Jz{~ZiI,bD.́ Q H:7EŠ i6a0=ȂlSBg6#3nE,ׄE֣"3w0!Hݔp-|_VjRz8Y!SY#g< =Xl_(lzjյnQ'3>gJܡ`o.f!(e䗂wzs%X[G8ƞ {kWn"V>Yd.Z>7VK5vB#sE:&8EBs~o6=eq%v&bf)@+8;؆ȯjxΈ8L봍jtx BTg/p[%&Ar2 LZ=-M EeIN nK)1ǑF?nl2]J::SNf6EƎ裸cER~@}2ŃD-b.dcH*7Qő<Wˆ`qQ?YFVdʧ0uMa2L[,2-Oyj|Pg_W(' ðހD'kr=d\G.\t ͺU'yB4ydv2n;xc1dj })lAscQA/xO(#!X[X AYmL\8DrsRY&яJ72ºo}heA$HIpdS!g比^% ׉G2s ʸ[lQ>/ SWY͐[2(v6s ͆eGc[5/jw'`欟#&%RmʭvGEhn7,Tmd/ܐ>+l4b EKh_N$>N~;کJ)T,MxF: 7q&zIy!߶{`yF9,݁M߬uGW-K\wr_wp#f%6oXc$Y20UI盠FC>-'قxSLFf~|m >SAC"9bK#>ۢEci=CTRWloY8w 8o: osSÌ=_)3 iKRFpAe$9g#ўryU]a}%k?hRؔ'EsGR78)(zd3V2b\bAtwf!r#))ȢAE >/ 9s(>l.gWFZE"1{0sx0'.V4]Q2.@sQ6Yb1 qǶ^/8"timw/4H,؏9Lr֬S<,렰w+janZ7W.(߾4X4u+$ejjjV7hoc9'gv[/S<$@MV$6P/yfroZ{us0~{9ƸKNX/1>Q Û-nYlWIyTg?ڬU8E  aU=b~uA[0G qt.2쑝9o~*OݬBfiC2U:{w> ՜꼡"YK lz;%N1CWa̅`R5 rnK#UL]E:Y?b™J0I#htIM!ag+ԏ&  L=H`+g9 ަsj!J1Y(Q͓'#7B]V0h70Gwee3nj# T0Wrok7S)pk7ჴ#ߥ!549dG:S`/)Xm_ZqMNH._qa}:`Xsψ fW.*G?LMq`SHOy ę ;IGnM)ٰNlfq0zXk| +~ 蚕" s)&Gƒ#p1, ةiI5ߴA%ͰZ[%݆x] ䷘  E~ AЈsqQv>.To5c{m3jD:3_rnYaH"howYo<(ByzavSȗ7W]dpN'{uSndQbǻhXz!Py|aDnPm G<3Ê?6qaI٤"1LC!B6ۧ9Zrho[3Jfs  ҄J:\cyyh_LwuN`עgE ,hFsMBV]/t QO DDCjC YoDv/:R (_Ke }e~*z18psI6*y`\(X-r1q# ᬊ-;{+}Td?Q^< =MB{O?DЅG8сFf@TZ];6ɝ㿐j9b%F nGOPʏ/' C;hqqg540fKDkSx?w> 6c$M9WwUr`ޛ,([wnZ͡Z/0u{-AF43:f_U,"JٴG"R:L81UwsPܘ2 k;%-QjVQl0hFSE=g$Mb7A7x/Nyz>&k往uΧ}{ vFe+Ue\ SSΓT8N.^2Wܔp Xs'5OfυS|ԁ`N+p5կ BQ"}}tn [L})^pkԞv'o,`5%)$Qurw,GWLT>I`:џ"%{z"N$w#9$87^kMsf҃mۧX%sI"_I2`X8Sd! ݶHuf49fXar GE?0KcQ'e|=$`l>r;YYV3H|'(j6X9|65qV ;pBl hbJɟ%ջO}Wj]S05'+]| eIcc8 8~Tb9hFE;Dݔ8FnW$|HI ch:A k!Ņrlj~tY ilĬB x)|̋pcXĎGi36}{1] 矄5{r^m he1fS$0VbO.#l\7NmNLiҺN|FRd̎uC $9F80D Xe凪6DM */{W[j"#GQ8)FZY]Ņ  X!w )b`5N5 Cη$32uimJTlL^Sz6q+8uxbN,X3!#1[o4,+=R,/xUajn욻eS"">1@ +W 5|=^&'J}q|NFM x+Xꆩ}h}#$dQ־6z61v4Eɫ;ʋ~NFsZN? _T zK&dru4봶DY EreƑ^|*na9jmn6FA>)|[ A5TI+Z%j1ns:;pj QqbH͖a[Y' }馂?2]Ո]1XDQӎK {{w1(VY( J,NHٲx)"\.1t6@VD48;yAET!v{PqFF{*hH †#58}GeUr.Fjd4-Mn2.E8Kv,l&=ㆄA"u"BVDz .6/d)1,e(K#;6=\EǙE<+E|G;F~Nޚ"BGy勗 ]bGqv48Su2Xe(h 2]LBwʻ%>nb\ @S2dT>s4\Jǽ)+e Tp]wQW$z?i~S#ʸ0%.>Z pm&TJo\J6 ʪބ!~/zyUuu϶y.lsl_ [R)*w;T\M,^ z_I|>˖@wC) 7bY} ǒ:&=VrmAL,n9ފzVGv*[gm=P9Y`oT#D`҈h@fU1,3 kE:ښ!KQ3N1iy8Z)˝F边;б9X:0-(#7ɵOuܿ #] q:e@Vy ogECWOwav +Qն鿤&Hp)r"DXiFzǡ\aip s$=3tO_C!& f;Tm*Ӛ~/S3X:Q`O]ܒl2&#\Z7d9430/hRvNdл1)t{ZQ7ugwca%,9WL?Q Z^5ҭ(X$z@)=IxB;COǑPy3Y~QꚿPq7꿺FHҍ1"ԡfzt7, Z#aXt/tAbVF}p!d|c60] " >_CPQ3!q4 eJ; S =v,7!,+an\ 5RHG[ Old+)y 2K2Us g͘jsj'ENxjV4_?k$ܙ}άuVoXRx~۫/DuoBGyjz.œ[`qDŽ#}H#} 9M]ȴRA egVl1v2'ts/6"ԋ8Xm&EtXNϪ[1WܧPȔ^LSڅp^6q, ϲG_X_U/dqˏɲI,G?lOD.ri1Ts\?ZPOw*Mi+Xd_ft6SPWq 7YxOӠrqJ)GucO-- ?(3h®ZոR ~AP.LIǭd҂t_Dqmt _`H J c JC2T4I PU>{f9.&#l,̾)K|v֚Vه5? FΠDOm9L0".~'а\5Eb:h`RZ4\b 2';|PIDLfN20dӭz-ڈ =I(:ShHNoA!Ask{Ӳ(R ZY IwTA%TXmKy$Ӈd %Iĵt77"F%jHDQ?QR{6d$C`W>VQ0 dx*~PsY A/ ?F E Df~)Մx(5Z.8A"; >wx9JٕGǫ9G4J w<ȷ` -1il=\0) jhγa+Vգ)SKgH ^Z֓k9$|b r Lbq7y60яoGM[V3]\! ( Q̛f/bN-?O,UVDz_f9z KU_H Թ2mԫ0[%H~2_`ֿG8G?S=D|CY:ѯ%'z?H Xvn㑯7:HVt\c1fH"Uh ZF963΅vtn訓;+g8tq}>P#>h_Yx_Bk#YM8`*T$y)J7Bs,r 4~OmxP|wT\!.=Zd0aqL]F d1 31p}sEΕ "[#X{ aԞ2DQQK7<JMgۈXC^?w6[22|:CYcR{4g]6p !Wh+IYBW ,6A}"VgC}"XhdA!:;]^ fe{pBx4r,-&3:m__l`ypZq.9mazƖUG¸ a?v́t[anñǮaG{magS˃_6wИT[r.\"(iftT>f؎ɟ@?tYvE]q~ _j) `G_*+QJQGuv;{;%BCYQC0L*$щ% )b.Y>)*lhEӬ%#,G8gV1>[s0DNIM x'3O]9y2M)e^×+D>_J4K]F XӗeGS#b)2wϐ|^+42E8=`1<;Ɂ*a303 1G9x"' L kNlтo\#G35E%p8êkIdr3lTךL]Ap}ZCy{W7Ɖ^6ƃ^ mvO a%&pJ-*X[]_5zA>];Y5IZN RBgr 1d_b43@@%COם&_jj<܆|W9*(Ps (0YƻD&E3w'X7Zr7PSr0 W5RO}AtƳV rzNdJBё¦+-"tEpץkU㮾2/rkR:ьϏ w !&뜆&v{񟏬2 HJ˳>b`zjR)Rp͔ŻoHp @Ӿ+$FRX.DCyfd(ؿ'rީ(awoָj3Ȧc1Q}nzobiu^yT`} 0I/q-lR)nμa `եN{,~۟es|$p_2/8`N0-D,@B^6=xt3-6 kUiI}-ՀΠgjGHQӽ'=iOQs/0q\d!0Qy3s Np T i)8[=9S +@T! TwD|GDցֻ3==/[sJT5ŸK;8s"픀šr"کe?I]A{71@/,\yzXJ 5 9x \wҹu3Oy.;A8o|%M.\C$UT@V<?\#aE8* L1-y'RCWDEe3m0앷ǭ^$"f!S 9 :Z47Z%X[5 1f1 G֛2Z*zt{bB7ZoVndf<)i?=Ƕ22Z2ʎ,z(h")R ?àIQck`;D}}6@cz_WZQ8Ӫ^W!ħeO['ee V6)-%P*p,yYZ lq_<̎},eA#0U X% V(4aQ\{&~~$ (4pGC-Yh|SH[ ͭb+ 3S &6aNQ\LJrת"#pzx)t=PS)5 (m wc*Xܠw_y-Ogh*eܨ&g2%~˼d.@@{)! [Ui2k , i) A"IdMHK|08mYMOb댡M!<=AU0Sͺ+T},6s%Iz|Bj픆%x&ZRFj ڋjjJeJj˕2 P- :5KCtf @ߌ$e{?/  ӻAo]fMc z`:qis u3 S)lE#sorx 5BQfDi70Io/X){R[##`mK4ha2qe]+N$qb2NA~O3T85&S^V^렏v܁Zv X<p'&'W }:ܯDZfK5j~k0H iv%\~璟n%&rhE :\"fQ{'e ڽ)'oZ*.q#H,7 Vۀ ,el{$J{D$V5J^ #HӪSI\frjPvuT9Ҭ,uӒۅFeN.@GmjkZN7$GMX+pu[ 2^zðgiY;ƃ"yʦM~w#WSqgb\_ꦲWLyz3;trU?^+y#vlL`)8}Ϣꮀ]I 6pLfS oOeT'0{ȶBzn 1DP/46Q6E8Jz ~yJL83{@M\(d&1U<=Aԅ lj-3}@9 =7gzr ۻbs0uN4`kobGaWL*LR!LzЙ,HwCeF,ʔI ` DHD8su86hMi[Tfr3=gӮʶ Y!)a-5;ہ7*lO cl&Mg1RIºlE[)e7!h˩'ĉ|r w&pwM/{@#1F<~a|C%]*OE`':*LA]$C֔D0w[5ʣi<7ڷbD1wX<0YX@ՒqbwJ3j&]z-Gg/-81Ʈ: :zl&u8\H t.At}5rjX!#ĭ㺩Fm_OV &%1r+9藈䦊D|',(,2tٱ@tߘ`s|&W1[{_lZ+ )*5Z4oڳ r96#I0}]Z O4(i!#!O4AZ}" jR @A/MO ms+)E?4D]VscEL]bǐ.Yc8ZKk7jQC{[жPvVQ=߱[m׈f'}!ȿxYWZ"}Y+s\6o2gI_VY]n 1y ².*,'t%5r νXϷYQ.7n/`TG ~Q{*fiaɤOxhTߖY9-hB-7H7WcRߌ#e43]m_[jIM>üx- LU:gc1AK(d$꜕HXJPmpJodQlIq`|9izE[, Xr@51*ˋe]7D^,KnV́ 89xufziΜu$ѧG_ޙ1fƽWlDNA3h(ƖsxNsoy7+,-ДGDͣg}cb\akLZtoM1Q͚xqdҚM5LDOk|,D.:V4W~2(L*j2R;N^>+ԣn B0>27(ve5R= TЉޟOӐKQ3$L/t1{Z_FSx]@:qI!ȝ\YκizOr=R3PeoSߤhV5vVqOF8Tv#B]>Jcn-=@bBm˓Kʷi{.S?[WN=xc\G=  B uCB y] $cCr"(XloZ2- E5T2S(&s6Xq Qd+(|F~d/H{h?Q[/nxryF毥]H޷)Ӵlof V`߀Lœ5P_GHKN萏[o/a_*)'.GN1ok:f d|=Ǒ1yi[*u2}8%JKg fN^]p˜OFhKX!QȬZ |D؊RM"$KqㄨΙuq]%3VqZ@z16] >ORH|:8h<zj $H^(A̞#6raA" HPT8eN[yC#p"j408жK #5 ӌzf`ziV?(`x5*iv0MZm{UlZ?_lTo{ԿtoPz1fRG9~?vi?V4K9Qet*,@Y% Ru>E zWE3 -#֭ KSa1yxM0# Dr(rFSMb!L^fa gw]fOڴF%:"uXE)1ʩXð4cI-$+DyiUYV3/%wCka*3n9w,R/@﹪(7wB@g<]OT _[* _5X(PtN G\{!#mr> 2PNjP(n"2GVM穮Y}`Gq9|?8KͿ:c=a5yn8(p`1XJv?d@>>٦0d/q}m/ 9a&i*wJ0GG*p dסЯ 6\9p-Dwl8QѳDٟgWΖMZȼz3ؚM~;p9<{R?~&4e|k2X(I\k[ߥQNx_ 9s"kS/4fQ#P*hڕ0`L%\ZmbFL0=ԗ:y=i#&}:|W-Uop3ޯwKoDԬ-Mp'@pTMi~M(/393Z br36OuˋfgoAK3R{2Q|9rWFCuz;]B^);7)W&Nz.A h(h}391'7 *n{rv{>0,,@%&҆m(fFUg~vS}$~nyog5=(1`G) N.Ao`}7\֨B8jP on)7fFS6K5a+)2x55ZG'}"鶝"3F4X&%b!۳OVLX& 'H t9N1~\RtQR;yBj;΢;.dHѽïؕG'Y pdR\E)}2'M n:PZf# ]k+]iV:=}T [ef8KʘGWI`r{G|Ƶe"%aN:ZN9юf]1"g^!nDu  X+ywL5&nAU2 yC ~']cS.о*g+) rݎS;aK#bڧ^[~Q{߄EsYV ChM,j>b)PHyY$Bpv$j(CjpDmC@d߲YBC[ #1#_6'.WS˦%OqoS^P(X GNf`?@7i%HAs}ǰ> Td΀zw\*vCtD0?)J5T &6WYOXpgjDk*%mzR!rL=0nh7 쬔 z#X-29@}ͅegX"fiRrN`0tg9>`F\PE2e|5ė8d8؇sg$Ԏd p UI_шɝSm JT ;DD~KLvW6dH1<wی]@v\ˀ, , @9j AONxmQJaXl%Ľax˟kvND`S (g@ bXFqT)JAm^`3P&xym+`^=f$me&A,;h#B'qGFF\{fhk;]dW; ]Lr fN7SFX@`oIt4w[jM5`~dyòu#YDhIB]b5S2}H.fj.<e^`~z/Ă13Rt!:u O (;F[wqIknU\ғ&lN~>=Kt{E6G# =xok01@Ԑ￶Y($̂]!2Bj4b=ΌΊ] wKVkJJ sGh[& Z{fՕ@OKc@b82ۈN\>3ڊ 5깒16leM;MYyL`웴;GQ#JCm'w6U޻#`3Ӝ{ Q5vn :XۚXVkC@Y=MBftNcd&6t~v<^ͧ_+%T3 &40 %$M"f mj(EA1h0л:ޜ-JbV "d9~#dSt8uc"]_Lj' Aׅ}tboE+qbQɈ=sM N*XCp*=' 7XcJ8OP' t 5j2C96V~ҍ\P#uq ި8vR RQ 0%DAGlt:2Kסܮk^`pͱov`o| yYSÅ@Ll=+[l گ يs,#KCr.2/y$7{w#uQ'T_葸+k07a~iZž I)W9@gq.@,7յtAΫ]CNua+,7A)j&oJNȋ8)> S\L,ӂ0{[ nG-ΥE 1m]Y6639hOd|Xiu{1. 3SA+/؝rDfZ W6%s$*;eXmluhg/㕑m֧hCNel˵XIo72'v偘6 R Ŗ[e"\(s~'-MT`K6{gyOC prg3X,bsA9A7[׏TH*ɷIJ>o CK!17 [QVhV#P5 zP0-Ҭo_i@,0vm)El 1W醗M]seP7g~6,Cip\2WbSʉdby,d}OgsJ53#d*FJ(([ x dԼ4ݻtehȀSƃ-F͇[.]d\e4zYcIWGk%.Le<3`S3t_jPu1"c7r'*(J$tChV>_fl9g,x}-Sd#By2eA; 9*NN { b#v&=HYU5)gT( :pt]a@/%e $+b{)QR9t6+k*5UJfgT[xn~;@*Ô`)a&7+A̦h>=+7y|S1鎛fHnt:`. -eL5t5=(˂>%7yHcox sa?.XmEG!E퇍1Z OdK^ذ86"䥑nEsf$7xM Mac?xEBU0R Y5FOp쎓W -)AQ;VAĻd߹iX~|R &s+Ϙ s.+ řMItREvETMc|$|Ы)Anj6TtoPfx U:RYKE}tmˋ.~&|P7h"2Gq/J1hۡ?.qZ ;Gk"RAe"Xie m[zTVGk~Pλp8odl~YۅBeS.I i'LAb{ xEy.Vl' qTg<ʴXt` I+{R]mR"o,V+o >jV0shpR:G5s+cO'O}3!믷nq8{%&z  rOѴċYnf LE?5@h梨s 6 zDڂ=|D  ش$c(~#A3o0rTܕݯgm}1_B=y b;6%ˆ4?&<% `&5s'm|}7.oYxИP ~I2, -:#2HRW3)1dϻ,& ٟL,]zBC1ie!ʣS&y 90.UzģkFcU4P!tpe'$-+s5 85xF"Q"H+CKej+exsC;=8a ߹Y;e((z >#S@ {ay_T @lY <2N|15#CQ+8:Ű To Y+n/_x計iFE&q)W"NP"LȠQꒆeQʡAm%@;0+ E{o ׼cF4e?ƚΦ&-eVrW'ژD=_g7F*I XR9b](q':7d-ܘd!0Q|8&! KCA c*|ܙ%gAIC7:_` `s)󒳵!-~"y Tncɥka8Il!*`V(C*&j(Bmתw-"9ܿS/ |B~~F}paJhYCܞhh"q]-#fds+8Xs,4d^"51DZZyVzm?>g9SX#PqS2VU$'O)> tG]qo%Te+F+9 N0o˻SmfSщPBo]'O(q{R|`N܅uqX/f F+R+R_ơ%Fkpe!ܔ (xNfx`[aw>&`ZtZ*'Cqmn?q X'P%5ZtHkis@{W*U[f{"MO}]lJӔfY2uw zШmUz/Ӻ89BEijF\U6sR5?%\)syezѦ`u0aН~|@P}è2 I42D" 08h >A߂D6Lb꯵W܋C?B%G\MHHIꑚ9urϕY(+R֎/vi;h J<˜s# YvT@j.J CC㦐=b'ALnps.gsdVno]@N4I.È]"lX/ 2H5ifçG)bSƑj"-%wwbMVc/ Gfq-3bJJ2ќ W9GiT1k.M|E랻ԜJ{7ɥmM`h MBmHJr9AFm]A1Xu'`"mTv4S'+r`p͜PixG!(sg;>;w(#+,#ጊY>Z6/%y^:=Z4P鼀2i^tm4Oۇ-ftRaP;זqqsIm06 {!ډM[FģF8?zs/d-: ߉خt|fC\ k7ݻ SlK!}V懲gX ,wꩺ_ɂ Q`%TpuU3%5Ã=_yg 4rT8!ƱB"{?'$p\Ob uJ7-ç `F`~@gRGpS/J\A&7`g@d[J,LĮ°HftOM\iuB.@Oq'TxZV[b]xso=]jZ(J968CδЙ,ZagYWq驤:?ȞsA%tpʫ% nAp* ƈVQP҆.#4ݼS"`]עz!e5k$bboA%$l&I(\( 1v:wS},N>6c_r"@c$0(c2^.N(Fɒ_LgOd<̌jlPwI1f8Kx#2j}'b".v2N@0{D6~ƥJnvl<'^'D~l뽏d+FQ˅al_J0[@쌻+eod5^IlMAY_]q J=Z :2:c >>;ʧ}_U:NW< =ϵkswUu5u2u^^y'X@/#D5-ʓۤ~y Wq z|u{"Ll0HR2 $FoRvR߰VOMm*y!97M6dH M1-p'EZ!IĻ@{Vrn{B\f̂:{{dyϓq>R` BjQާU2'FkE>A qny%b<5U]{. \Tt 9Ԗ @_\vCש Ù^kjHz:\JKrĐҗg뿎cNĬfz-%P(ƀf몓5f#"d`^^.B=phx͡)#Ȏ4R~$֒”’>SFnPy:HSw56iU n|{5qJ=0ZrJ"JRKai0+E'b0wfkn+~(,%WQ;KJ؟!x -PmIJ`8SNFm/ Hht x_͕"eSgvHd /7ݨo#M9Tq ۊܚݬH0%r7:"-\ ׆Lt$FVH 0ѫ^5;;Ǜ' )O:$r5oWtP,=>ptoyv430'g9J<^14%/]/=YNjbᠶLl y(vy@#6K`knz`;$}NH(c~jc?eBVr# t"(NM~Zs7oYY(Un1ٞg{8XG9 'T,]zh ̳oTzؙK-\ h3Q&h[~ +o Xs㫯?ۙ/[ۂ0Y\藒+&dO}ϺkpqFrM#WyX1L}geX<:+.c22B,v'PLlsߑ m)SbXJ礈Ơ 'GnS7hpbS1 )&n[BV z<uD2c4~lvz;[ݩ xО #"m%;3q apIuAB Ru_e>oS&md FXg^v) d2 t 啾 2%jI& x3/wYv y'a>~?U{xPL̚UF[t`2 bN<M+)IG燮Qkdul*1D5ĬUOwIO᫸jArjLѳczRv o)y/ Nvb?R5DͅQLΟ~땭4U _ɭիj{KR1`7h!K^ šsZA<~GrgwC f|MFLvaK\Q!` TU%>7O Dȴ붵e& y+2[ϡKt:.=9eʐ|ъD5;Kח0yvй003NZÒ@xAF>=)rX ?tU)`d;˝Y2Y)F)UKnZ^bX%X{l0%P3{bOl2z1EI --+~r2`Cti+e k;W]hOݕY76x%o7YS&Yr6=zF< ۮ#?fՎ s EFkC@QՒIU]%c9mV)aK'3W(WՎ}lxs)_ ;j~/<akb m&5#(6ϺpQ97R.AQao>x^uJq22a;8iAZG:;`)DNEDE6LW ŝn OB@ba0!ϸ_&a^j'J<ҽY&H 93`k1,yZ-ػ|>r\c;mB?l kb4Ⱥ֎xUhp(va8S=CA=C `gE=Q#9r/avg=A&k;R1-3o @"V1 ٮ}q) ߹`(4?N)S*[%R/Bel+}_农VJR5%˒K駓Y]7 23r \ґ!T3(Mw uqvvڰ.EpO!7ͿۉɆ(uKwI94߶GJaz!UuxlD,ee1|BJ8>@rvZx͗Wbā$SLBHhPi=vҵ XEaK(rhZSuA[ 3JNJZ(iܣfI. 8ehyE+ }H}X7bPA!b7jl Ox,=c_?0m"'GTѺA7B/gW-hﴁ^ uqݼvxHsِCh3u\q١,XuJJS|6VsstNQ`]ІSy#aOwZyyr"wUwa%ƒ4l>#+.I ;ƴ_z2n୸L2x8 #/BS=}\AlޣO?A&Xp8=( 4fun ?Naׇq3^<*E(XeicJpMVb& ɚN+i%@ ngD|N"}*m>Wp+> ؏. .\$r"A`F֥r8#Vy+4F7W35pTB:ߪ3~3 g/"v0TGcz0NʲT>6,(O n4opI'# * 8J͍#/sDfيjChIݴ.;!$ 03/ڐϟhGqO'lN3`yDu渶cH-b۔%[e֟9,˨w5 NZŇh2 =ncj sčidٺۍE,X.o4ٷ yL%%\( 'E:ﱣbgng FIC$C=;_0GVbzDZ_A#;u̕h{wl4!ZPpJyM<.֬ jt7]fgBHNbg>Ar4nÅ{~o:2! DZJ;-%'D460 r 0HMJ[VЗQ>t8)8獮mI WΤ$eP >u+K-ACL u,zS6QuI(j Y ؞i aG/$K+\?cB*R~҂_`u}ieo_ҳSK*%qmJ\pz!*6 pՓ\B[t/=bâG3)$/Т#4 Ef^欝Z'O2}:/O"=XI]y-/*eDLץN=SMD6Fp=]\64cpAwZL ?;=cNFMǻ"gl"qBI ۧs hT-K-f-.(6A"OtϸO0=W+{eBGG䶆:#NGI"ZލMSt[a^zw؊AHDZZ̩T`QnH@X6M=Wrҧ5tj"j9 ky|L-14'%A MܦМ˷~KшT$W7RD&.cʮBLv/&z:W\6O:WB]^{<#Z⛦ 4E $iM hã$ iWA+ߗMC/ d v7D;ϒP 0i%w37|&5C2-Pɚ+_t|#k>dOz* ֫&h*LSܾUߚ*7s5QS7>x'4ooRg*dU!^T;Cu :#`k5,;>ۄ;Y_7GבŞd _@(h:Z\ܟ#ãbQ`~gF*= í )|}Z  g~uӃ>,|9v$Y6#0wtW%` y=2{qztq]6qWJG,XQ٣&<إΆ+0Uqrp r# Ӓ`6uބZ;dzH93͞ 29HPx-o&F܌ӗt=E]riZ݅1Hݷkś5BH4I#RC`uCܵ1mqq6p[Mb=ZX`j lŚssZ]4|5~]g(!W"covX,bl4gщ+w!V hpu(#R}*rOE[{EX>L-^[Ϲn. "X?[ 5ڸ[KX:$C8pHrˆQ0rfe#7ם[&2~dĵ2gOI>A(+ :Mpܚ7M4nsO-A+lI+3ǦQs2 KT=82 r q6: 4T1hO z[kc5EXHG_Q~|0QpٙdSm+MzϒgՈntW)Os?Xv5B`E EsNq6W#1 u>>Ke(6FUZH $_Bɀl'@Yq*cx j.كDwA!` %Auw>2356rwWl1?]<fla%B G=5ea.E1s1}2Fuc?#?aM?,W'Dc]_҆mU9ͩ2'Z(KyR4W\Jh{z׬rTGX@i"yZ>I} r9Ll&`. +I0z'-XYAUq01C˫bF<2GRIpSNp#N'e"OO Ē;v~.AjN%p7v?Sv+[ύdtg tlJ3¯>򠏟`+ε]*YТ Qe9ω@$0 L^=)Nj9 8Bz@Qmq+#XU 6S 00fi0ͭ܁9KT a(qzs`SdׄZb^|V_+uhwto[(Y fl(!ہh)H4sW]/&@d 6T0֟jpLtyCg$CE6 9Wy궗 ^sM:2s%6E7V_\ GAM83ۜVOE,3 B9Lҵ:lp:ٮ/HB8]P:bO"0SiLr8dX?yt'zڂ+vZ"eSo -#F{,X$_?H̖IfJw/Xz$'f,wqLDӤ#V"1ZO?XAW8aYt*#$>WLEɬ',j?գB1uٰ<:yiAؼ; @8[s.zM'Io;*'.%,>bݚa;~z[cpz/xj{pA;IVy7쭭]*hA!^&t.`>+_H[ J VHo븈]pNFEAFZ1l}a)/>pI1#m(ؗ3X{o:Y'bAqkS ]dkBRTT-|촪]K`e!]SLaFfW~-4]gxJ6Z͚&N=tֆK#;5ͦuy=5I#ԀjΑUEbPDr{J_pݨ@,y2A1@>#C" E)}%c?D}>׮FLY_~jO'+Za) Eц9}S˹O1;u!.'O腽cI|8 fFg@ )_u7&\HIThDZ2Qx eot> BVg +v4(㾢Y}sJY6:Aϊߐ Ō$ԓd ,U䪅McQh'1s3d|Kmto7 j ymzrvYhS)H4sEdhs":a'^&; E띐|fJ'\lBW끀#=|?h? P$ [5;ܰ2d҇"p AMzKjnr`d ZeTj]?+0FrbNd/(]ɰo^ A^HR{RZqNO( ;q4$l0Pp$zwtnW\"ޤl Jr\qTq7I SwhaNNDJ'ՋH ԗm-Ie :F͍; %EAY_6z[ ,OS;mSzܑ,Sf0-?DˋiaRF√qlq?9A֠fr@;mT7[`ܱyτt8vjõ0[ W}H[BvQ.+j(Wi9<~jnv@i>$u' @ OLmfޮNFQya$HIB^񻡅JR8}Ê,fN iej-!^U<(Em1͚gs*Fm#Bэn$,sXVm=.&}jRLu@xȌL8=*In:!tlj\:6~Ţְo@Xt[ [1(hMBJ#FDǭwx `mrύݫ~Ku4'%0\y!AZ]ۦq a`ߍH89t}Gen/*U]=J-H'`J%֋nXzCUa ˉڎ{6Evo{g[$zU.{G*Yئ^dC0[F}vK8%Tߐ[ #m)$XݎՙL_RJ1ȍԂ)VN텮C]~(a$ғXfs~ScmXL~sItpdM;. ݃7cN}:IV|뵰bV;ևlhi_1P4QTEuPJr@F{(،N]3yYk'읺eqIpxmj082&D,C_ñ: Ky., zhe3,UGz{ 0 V0 ϐ{ŎF ތ_?+~BT" &%Ц̏04:AmoEtS-+Z ktH%HZJJP`y@4cph/Thu-!h- D5F\C ߈Hfc>ʵ,E>+/>#ٞQEgT=L@D@߰.> t1w:"|ź=!x)r`SЄw1?4eT%4b: Uw;|םh4ۧ@|ͤ&樉7Gl= оܵ\WlVRŢRK|13ݘ'iAoZi=lk"hYϢCM i1m#hS4 KтuXَ; ocf.|Ul/zCA@Im^L(Z; '.S{M&%e-!6Bўafßd,=*ʉr{0 UWj4\ #֮ KH@|F!^AJ*d.0!׀|R/f\)!=ia<@l(b?N"D&79ԀfNCCtcٚ4t+OzM/daye!道86ewQ8`:!Zӗjf9Yrw^z}nXZ҄r!EP¥xn\@# aDY}-ӫ8G=i@BGA'aR?{l6&56JLNf=X/^xvBguu4G/p Zك%I@6XwwQf6۷b"!Eb#0!1~_qwvIM7/13lEB´?6zْhfb`HxGFQ"kMz-ᙣё8xZFMN֠3VuD-86+q"Bx'MPSu7ezS=,K?0Gnsʞ-My;pJJ Ѣ[d"gYi~I)`xU%U1K]urvYCݬlS(JrB|@U CRjsC._dc 6oP}5}/Jb=?NKΒO7>|rǣ\b#,5oPm6E$p7o7[ B A tfeHw:G䝉WnM(Gjm01蛱QMi98σZQVy.´0v÷#vj~ʎWHl.ΎdgvoUjB'OX{$zRi]9^Wcgb.o,޺ltIRqiȒmsR4U£-wqȕE܇F񇿗h#y8Nv=VH)]\[8|W}8-)Gx꒰%sęt߀,ekT|ߗyT{>=;-fCbuj,-¶4cC'T]ms--HN%Ø}R! Vg۵cFφc5X{^|S tu| 9Ϡ-(3iUduu̴ד]cuuP~4 /`/1Zs+5o:jvpd}Mu͝zs_kqGaR^:s!KG]s3|1d ۲7ٮ Sȍαkde%#5e:®WHKFu[wN>|{W=+N0PIοP5 LUnرIZMcdF4~g#%>|{P_6S Q/yTF#4JrEѲRH+ͤhfrZFᤃK :jiU)2,0lDU,Ő`Ivp«z\l~Ultu8|Z3/U:^}m'xc do7atjܺe}-ΰ20E(>umk$H+#8`HTZu*_ev 5!}]]eG""gu2_uz.2!H)c-%qS0 F &_xiɩcq)~7isP;!ʔ ib1N^:̌;!^K` G],¿q-p:~ѽ6Gw*IUzs18#]Fj;BLIO)? }8ӡ=q5Ӽ .|hOpy.'#C gWzOAʄ5ՏlrX(1siU;f{D (Uܥi|"<]]툖c:ۓ0}gryo;0<{uwJIyf9y6|  Ölc)Z!Eu:KuT܅Z &6K$mNu! v뛍I)zfH8b``#gj="UQ3DΰD"WR!dbOfk&*p5< q>۬YQy[d'Cǵg%i.Ɂe]L +Hj (<Z4Y}X{eFR<ĩǤv)`qw5BL~VPIkowZ|d\MGMt1ev63ó;0}]: s|$E]P.5w85F9@n]z[VQTR!f@ӝ!"mC-ټ?›g8sB?P\Ga4lk SHYy>lHIES]6wU{:E/v{׽ds-ODﵮ gX)63@"Fo-D^v.u2a jV 3!/db6QCЬeO.`;~daןW q<7{f<%$ +"?/z?<`r6;kYiQCq- 1H;tI0=Ȑ>:WB-Ng^+1ya ~o®  /+ ȱ q;c[Egy` LmK|[dMqIc >0,#RT,\Yb@űdX B7.O%JV1y-'tF0ޱ(3d^[f.aJ/bDn87)>r5]r>Ɣb9jH *,H@^a`tYwEFc~+koc(79QHTQ=-ԁrMҢCUUDCIzYS:,`hsc1"־q"nߊZT?kkc0IeJ1DV,Wd>!M|W=]tkTOGf&ؙ^x~wO̐Hד|^- -|2"3OQV$y >CŠT٩Pl@XmȄ`-:d ?x3HjIE6mF!WVuM䢢IHFvQ ܘE~y?KAuBHž75o4t-2Y!g;f1jX0n+_$h;CdUwYK fz^ic8j0' +׬}O,&NP0':=gLkd!0W3?l<5sBÌpy{fcw',Et(qsnERT3Ǭ2,6Q \Xၟ9T-Pk<ʉCi}APetQ|5An8jq9>Z.'e#s LHPT08cGa_ܖN@Tnj9Q_Gihawx;SIPOE)s6h~B5J|Ϥ4p릧,߫H9)_xZ}DDFՆ#oTvk58ur RSEm36Ěf^0seז`]2" ; p;Q} UU&g2tgrpf"BZfM%PX_ G=2&f{%P/pMpP4Sjԋ}g w}2 :~6 .Qhsd{W S2]h`k2"_Li|>"lKZZ`3J2su{-ƈ#Кr'Tz]eKx}Q+G' VG털!ZĎ̩F C:0uCpd> 2^[wD,EW_q5394/GD>1:wѝ t{=ҋiwQĒwKkA#0e6S" w϶n2~+*kWt6' IڒP$;rrJ @U05LJcFݒe# }0"U`|:Ǔ;MLé'Cm~AI∪o@cpRƒ`:7p޺>3cNxq9 K,795\Лkʲ7LH#Z>xf՗HbQZ5YiI&ζ姐ǎ9Zw ~K ퟫ\qrQۧ#`m44kumziL1 dGJ aӰAb=L+9"d;+1@c\$L+DY!Z4bU!^/MF^:XXˡ1[eGN$kH>\EX݁!Qn:fvWEU.Q`+[>ތU`{1sv?a3ثpAM''B9*I[Z"t6lB5qygw.3h![|m1Qt7wja܏yZ Zۜ![y+ȪFJooo6iFWDMJ∌\ -xL=m>? 9|aqW3H=fn4!07nv=5V ynAkg!H=6x$Ī^[J=x.rmq.a{vzxumѭlLyWLZx7$}TL. ѐYv=*۟_GaG+NAf??kxabZe6[pld2Ki_1rU7}ɕV^$;߃<sz0P,2p£}>LC}L>v/g%R k?E$h$f RH#Oo`FE)JƊqL:XO6Z=P_ir#Bhv0j3;2"i~L##Ev5)(2fS)c&H !(Yo~e͢|\mfg^&> ^= H̞O4f<ή(1Ä7dFT}kT. V"1iG790rgn9i䁾'.g-Ml@@iK/_56/w )R7{+ -T\|Jفm>Qi)p4t<܄d60IoYLAit'֤tRB;v\' Svr3m8F~Z'B+j BbvP 5pX#[lX͑1 9#'P&}I-O[08Ϛ2l$"1T y١vU޼$Qd=aѴP7>_SVL4+`t)muŸ|m&S]͖a?tt@<`kx!^M Y8{G̎[F /{ G6J$Zn%.s ?sI"zAY̰ݎ$,n kP Ŋ;:fax6JLXLV=TףJ F;4~x[,O J&Wl `w>3vN7ţ?X( lTJM2 `3/\ꪆ OԥQzdbpBy -VO1W2rmdS`%D 7"\՘=#W^5t*AL֛8>{Ku"֣ll~Vo t.b CR=6!\iV2 nn`Z]u"YU9:Rښߏg=>Н,1Y.oOO_2 /Fc LMf Ru,_N6O!Q(UuV d߶mR\RǺv9X9*Ixkt響Vaqa,Z/kjal/N&VP-^rdY ו8< K_PL)y_3?\}cL2ܕi*Q1}B.d52ՌCY恻?>@@M`%ėWL-ۣsfjUe4 g p~Rֽ3~껮#sG"ڔ2 ޤ5Шܰ^,g*߻;;_6_WPFrOmLb]ƘgAc ^ML-ةo XhCͅ"Zm `RJbW>@;BfG@14݊B4RVL|&Ꞃiw2K^$n1&7HnMc^?x\iKvgd8k ^ܩCtrJt; P@7}oԬ]ĒlEv3dΓ6+So oPŝ{qnWVTUD·c[]P'.>?t擅ˊֺCOfW!DZ${jPi o]z?8 LaE=K_=Z>!4H vt@bV1O*EB,|im`*8ggf,EAhYS1?? PRܨ荏%tqQ+R=i^*݁v?3J;1!4&Q&'bx{/6zz^j}$ϊazIRuL-c:BY_(&#SrnS^#9\hOzBzf4'$Tc#;Wf-z#lh3I,-|&oA%3@Ӣ)!ys7;IHO0܏oK.6PY<ԳNMdxWwTP =<),ڄ۲ĉ%jXy2YV|O45UC`x1STGxE:uC&u[5.4qH[ ox}EBNE<#ۉ@f0'5x ]q]GM; AuZoBs}B`-i1Vr4NtRoyt 631p4\aEx ?LPOL/1 Tf%o5^lcp=:Y]w"`cH2ڈ 8ګ5:Nxnn!sb(:/ۆ:HF&L``sw1 5%6}_ר?>3:dht܉"5璧K7T–.n$c3BC N? ޖrV4E0}1̑a]KccfHG)9soFo-v!y, "`aB+0Zvd] fts"\۳"5yMv>uŲ4C+)Њeo/Cq܅UMjro|B",6"xd}Ȩ6>"IIl32탶}.B Ȯ7^6b U(n+7r=l0Lh$mҎXvn kKNL4~!q'ėSEs^kw_>mTrm209d|*>V ^[&}l {$bc:E#6(LVs̖UMXq(~cbpAIoO^#?t]-#6PgmB'qo.K9p_?9bdDN9Tj`iΎE6d}'mnqo&$lbTV i@x/>)U5.ꕈ87j-ɉ8p^\Ys Or}{ {GEgO˗':^W)dC]X b f?1ϗDrf1ՂTO&OpxŒ*L/Ndy{+lDޢ8!,xqK3Tq'/gD 8Dl8E 1>Z+Sn0d𯭯E֪?XI$RQkQVaSߪ<5I]QvcA~blXAGȨŒ"rN)FpthgTk s:E)Zxm g#7# AqgAwS&t=72\VydP{;M vTGzC w~Dmb@a]LGBoh,>tsW {g>wXZWf~!؊M=O1r>'j!T`ғ']Z&M2)DLb^ 9 r" gu4.8ˁ="vv1jԩ Xksj8VEX{[su|I(mNAns,R,י J:8EJilqIsXd،>&:/D5< 5B!rj0 tS XR%P 9k&$4@P"jw(B\Lԣj6Vh _H9է vNiC1(_%%τ-c3IjҊUPY 0*Qv)/h5"kD=! rm|s P?P󑳟k/Og 7eO({yO }e|\Q.DY7*2qh8vUPV݌RqPdTtsF_z]x>ÖZTLG=HqPMg֗R1qZ)ȢzPZ"%s<:otyTm=ٷC 7yIL:tp<,ǥөsY.6?K kgYNoq%'n<<,]R᰻Jز-7:M'Ep5vP΀ШBN2ߑ3 'x@7ݳ0|>D7bĪ t:I-.Ř"*ȟ6[KTzq?>ْly2M&!k`|RR; `C(_,-GʧZͪ޳x}+>A/-݋gzUpF UyaV5M 鎓&9Ƈ?GlA?-o{Vv9Q},aeII2/m (tУACDK.?j 6&gsw@-*C纊]fe,ѥ_TXw pN &#gM'L.xW|& 0>àW2_i+y+ b9D%-Ҫ5xPIm(o8=4%A))Æ3RἝ(֑Uw jV[j[{YqmCl{\''v^ ᄳ O;Ȍċ2j7Nn?yJuyI2+eC/Ӧ^[ *6}=ڪ j>0 4KL{䠽GqN3<s6y ,iµbmНiǗ!ڰmXKTxKlx!gR<_tUVԷjwIc{{#~qk=IjKz+w7yA:,@ZK MJl'ԤؾK%&ZSH?l~#yӄ0W7ݢZzWp۷ z{Kq}b6Ծ9{~^aQYlrs `:鄨 ۻҤZj,ko “/%#{e@uu?XK z]j !S#HI`Dfhp Ē~IobhFB| /V"" ť()LM} JQ/Y˼Q@|M_j!WTl/{4V T6SO ɬ]:ty+0i(!_X޶WX;-.x=R[ld磔O("xRXFPbFb,U+ʑNv}Ց^ޘq;qH0j/,ít@^UCm3Eμ?;3Rrbn(Ķ=rJ2ovEY' VrTnv8םC{nĸ6线-Vep1]ٸ½m9춓9FP#`Fu6SQݘ:x -QQKO|=yyN)[G"{aa 2B$2vYo!oOqWg s&qEZ wO";;w*J Ttb=?|9=%: 2>D'T`Afiю4P}^b zr(2 k!wlV hڤ<|7pڻׯpIq0ɁX1aGYH=\5WI|~(]*/%A}}]ͥf2]᩺:7&?ϛ43jwBVh܏5UҢ$m,~sHkV)i28w Q;wF致Hһ8Lv'Er:'7hx1 ;~Ƈ;@Q,%XGذ܆ٕ  ac4f+gY=]ʥ1@nǃJuG\`Ab[ʊ7tDAQ)q$KP2~u[:2o!Qbօ_k>?]@?ڸ5Yރ~]ӫrKAxEsѓtrPQ4guAu߫8~5CA̶jh?Pm߯"zK<ha C ],S;n.:[O@AY}GZdh"H']; ۸,oJs4+ڗz˒%4|χx`iS(G"Zgv1lH~<4}$̘/2}&dfŞd΅w꿫58ya%B)Wkf}k+@]4ᬩ(6QD{J=p[rϕ ˟EL%*%E>2/7o8έ\3#5)|qb 2,MqP6ܢZ_UĖgfMUt.4һ(Hu_gVѩ8eV0dx>A`xGkI颖(~ u-%zמRâ4?# i| A[- ~yU?gAB,}˩d6F8Z0K~Yy@.kk:X~Z9IBAY[ D"{>2Ʈ2 s2g~XwS (1 BNFS ʅƲHшx:Gؠ*F"8_C~[{nPPUQP;#JX?jh7d!ij.sd_K,+:tnPʭ(,?s$X@߾PDp<RRzIq fLќ QtrXN.珔E ]s{5A>AJ 䯕F A"Qɿ&Ê. ;ųO'hfOeQ-쪕N"/U% W&/9$J6D-aXg\T&Xj?j"+kџv?P cg0='Bm zyy0*3gahe3 3&Sw`4\R3 `<]$hRhXxx:=;[1U> bl#ThkR%8z3{e?piLy猄wxUy|CR_ &ۉKZi݇•{T&>J$`:]CtO%%"ߙ푣)f&1`I/eaPi;\LF2..k[&ikmΒIO~jCy_vݣtTk)1nT;gɢ>{N^Q"_m;X"W8×[> XV`'X?5Mşvj44GTSҰK[J9~4yDNzˆr( X"PxqjM<9;"QEL3m&DW%Ws)o>6새E( $)>Wȡ26`@ď1S' \d3ὼLOG{R7B$]X_/kܾȑnX4ay\_L8EWC٤FaL# >.8gM<2`,!GR )gm @D#gF%@x8lc&ܫM R Xs{@QxUw׊\`1q&QTqX,BJu]NhUFMWh.GsmSZ,ȧ:z(Q*z Nɬ% (t^yTH.d>S򒣵?ǧbbv4)^n[hP"m7컾B;]&=Z>8^'Ix5I`Z;-r 5pd${L yj $XX [e^8n _^ʡ>J3'!ez%eOp',ܕ X2hjֽRH|23W:1&ԅ{#!$G~7~xy@+Eq JBkTPČm&WxlT}d !t," 975F@g QqoK1EbsMk\iAarV̐?|4Eea> 4uZz}+]]fjמ͏4DrzM+G !{gB:Fvte@\5,p5z_'h(E`[u^#+kΆР2:ҕrl^k%P%;#= h%fڇO-d泳AҢ=3ј,F[.4~ ګ,(ሐPAuuo:/r9 vrdכL5*Cח #N6/*Rœ= dMEΚ *C[3#ޱP?Za)/X&]@y y7wsqɞ_0ry$pr>+L>i=\,$gPuv@) uj]ԅbW /l1x^8l%V iM{/Pf=@c<@7U 7q#/0yY1kq.8B;nmwyYW<',r' Jy}aV 0` Vk_u<򃽪D/s5gYZ070701000002a0000081a400000000000000000000000160d9f5e30000505c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/LP]?Eh=ڜ.+̉1gzMdZdb _Y 83%Fj=8>Ep*^Bwh\Xy4wxS6A0.IGep+@'X`r?k#*,cEgjzTԁ6#4Vh`uM ӢдBvh| ] l90-~6_K)t/DWx|˕QKT_ڍ$ǗΊDɸD@ޤ>c.PH'΃jem Fѷ"?O"7\:$]ldlr =~ %7;n߸?ܰ)<=D_zuO7DeS%{TϾ),h{?E4 yGwY[$H 8>0?]ܢTa#f-©P2HimC$U-f4Җ>̳+xKqtY{&&F16ѥyKOYM2 }a6|._wjdW}㠹i ފ$֤sO*el?L;:jX.-R2}wI8#mq/JE G &$NqO^#L7}`4{]ZUٓ m$xF?R)<Oa*c>]cuw>$"daihlp% B]]_5W@Vh8Li<*Yϸ3/cQ9*B|4@0pCh_*erw2b^KHvCmů 71 #:dHX!u#a v:ttQz|GPOauMn]0q/RN;V=Q`>Z(+P xaKdi *}1Ok]hQ9iTcAvkt5[7uܐZD,PĜ+ro BNDT 4 >5X_~A!1`6F?F~Gȷ/[?MY \Γ@C3. ToO;]YE688xg{P@l}{:f'{T7rQkC] k8{'n]R+8"Үg<ەk`cn‹fU9WP/eyr[;Z:,ՠnvY:|:D8-zN.|fpќ:膄ɹD(/?ɊGX0Y9exf8 w ~ncƏ"ihwAvYV%r MVGW]yd! Fۑ20e/# oRCz~%@Ν;̎8z& B*'/(7v+=g,@% p3>G̟ik}\ =`KGZZ3BR&-ILײQ1![AcjnB;j˄\X5=c4);wi|W߿\@eRA:+~: ZcOUޫLw UbDw> y~JYVz=Zˎ`C+gLjz-fZbhVkRvȖu!yL Z?A6;w+#?G(H̖wk~GWhPbXio]\7;Ñ hw#N@e`֯(bȌ.x0@p'7"_3^/ {gdyEE|>~CD)-J 5^cV{^*G5:m%aK;hdK|DH٠xV:{"#AZ#1^,&qPNKSm< \a=Ldܰ3;=WF ֯ED^q;Ku?M99?aP%՛)'TX)~PteZ ico=(;7iqEv!e΃aƾqmo꫼ F!'^\SɈ`\ ~/bqcc; C":=wNz2%ٹ {GMx6b9,Fu 8W?1 M%jDMqdz*HaCn Ѕ6.y@('9 0M pLwID}`1O=-jPK/4pޗj}׷?]^CB z6⺕KGW3KrY!K8 )G'VLfo3p5%mG.kPxDMQ;Tmz%2 0fgZCBU `/(OBJPQJ1O*zi<=cc;=; DAmjYTIQWx7ë 2-v./Bjhw;ښ\Sb|!7 @ԣ' ꟼq*ouݕ p$!E7 Eʙ1 sYW7 =p9l,9ҷF3irӂ#C>Ⱦ-_Q^YVV%y1",7_ql^ֲH;p4FXxZ74eBf/L㉓ԇy(Lf@=U+Z,#x1VՁwsr=bn kp0 ӛ AέM4C HWY]p[`y]%e)Rޭ 6JAQ@/aY--hUybXTz: 6 ,Z6"Z ?:D`LG%!wς^-mƎh'~5tJE!iWB>CVy M}#j$>ll^rKpQuѴN4mw+o1X:z7Z+Coyr{M4 %=[w̦ {P FMp<2v c6+{Mcxҁv*N^Cq2LxG{"WF\؃B:w5q,iI (cҕ>e8w:*BX\xH}4MҚ.!gc -!z'_I;h> gIcvo(]iwBCgٔ-ޖ;* <8Gp^3u$u ᳝ hc`1PGe1wni^҉B&ԵyV6J\}cg+1X"kT3#xFRo9ڼ[<i>/zT,>E((\''Q]?}0467s wR.f`M*Ooƹ ۑ=֡{V,*yzG%+mNn8|BC:g?/x\~b kS4LD ‹ᘧ7?2>Z l>r$ߖ Џ&a{Qz5_=Hp CՎ9-;..M$)r%]xh@% " dikI?PnYF.Igײz9[~ߠ/v=ߧ+ll14ރ )2+ãu33ԅHX!R$3RNߵ]l׵X\˜1n' W%*6tZ2DYGC;+")TXc!kaY+_dh[hU![B'cm8!i!FPyZqx]%Y=O84 B[0C[ۛ gU X_2ۢӑԿ0jl<<`K軨JIL{xQ''']^qi 9ƇΙtjkB|:|E4\*zA9dRgUTiU[CdVD S uure,kOr*\Q9z`^Lg,ώ#X~Z>.E,=a\dA;7X3e7 k>jͦe,T D:J1\uxg`7 !BE:X-B{ 9IѹEm&̗QAJF_3 noȾjڇ1;7qHx0\ 7 f5*Id)y/n;jMOrV"l a/:L~ (Es2*7m _ᙬ%MA\3fL Z2SU_#u ֓r%/Ϳ<-,TQa?lHgDc`5.wߦghl+$|7ceqoW'}K,BPŻQkSoTM +a&ix˒e;EiLm  ߇seejѨ,38KޘeEn_x=ap 6ѧL.|Nj5CK2;=<( OL܃HПfTs'J iM h)2vƄ eܩƀѬ&>l As½K:2t26X4&.<# h^\A+}T7Io7dQWyhO 1 0)" DKO<KOd,˿߲M}M=f9+`BC; wX׳##]N [Y2|blhZ WP!6 ΢dy6fP[-2&j5, '(gvT|d/CFqԣp;/l:.*-a mļ] ּ CIl?#mx4'PB5sܡ &OR|Ynt붨t f,ʔY\GO !JSh+i-XٓD, I5 #xjBgg AtKW=ή;EifP]yr(rR{>qcʡъS6HmpWd"·΍]dzhWWFO)Bpz)`y3Hݖ|wc8j)nguWU r1Bsw.3Bs!G)n>2EyQ# 7޴1M[ 2~f "=g1#󂨼~#@֬8YV[y롌1t^n3>Āo|LbBl0)?e=#Z&Dyfq^F/4W>6QZ\?WA#ۢ)5;?K@V)saOCo0e -rxѫ ޔnRZcrlRpy$dC!>K철[GicLd# ̡}@{ dR-jJwrdeߋ ą&_xW0ą]z|z%%%|Ρ#!Ս%yBÁpm6qg~zi'ė1[A ҕ˙InԿT~n#eAjfz0'dN勤 Y0D's@Gvf |̓A`)Vp\r6'{ eIT:Y6#cj f?wbS#C >#N%HPǮV׹h.6w*RD*5d Ee>{@$hpgoarUю)Fb 8DR vy=G)B$&iXĕ)їЬQLkSv;p>3~C< ݢٶ7!UhL5vѮ~9R4N(lxH<55kzM[}Ը1LR)& d0'$irEr}k_8_Wa=k!J3x7PU U ỌQn䛹 Ւ g0c A̜^/r]MmX_,QKg&un`&b)dtq2H/-pR/.(v/5\:kKzLЧ5Y%&V=S Es{ֿww8;:;-[iY8 /;gsZoBlX4e}А '’A쇌}#%MTov> ɻ+ב䑁vjȓX!s=Kd F4',r?alTZ~aA J1adB^uU8~֏(!4@ɊmQ/v]/ fjDDl]T.* Y.t(}`bL+g]\xWE7w^$I6A@Fs^v\$v0¬jOu`e*RwPIJk)݀ ;$3[`D3q6vM:o5PNOu &J̉ >R=]4w8#yg>ųk Y),qrdxEz?.U{/qC>@(w}; {f(%̠l~j5LG2@"uKǨ3K<~BϩU2)F01%шx/^/Wc5ĬlĤy*SS! @ 7AÓS8n ̸"%.,+Ǒ, 3m+3~+%dk6[-SsIS!ݕ}6~ RWzl Yn#ۚA_KY$E>޵Yٽv/)!AKHpy屶_֧V5taY3Z38muq (г`P}T{BNyKaaBߏaPi~|}*ڌA(Eį;n(5L1N \Yp^7Oi:|liPB>SX @j\{ac;m`T`/]]LϟJ)!p hSd Ѫe(0ɏ3MA3:Jd".X{'.%eqKoS\9)nx[^ 8λqn*Cj;Fwql mD0FdGW\ve:hlnWf5EөU|.t5u ؕ 櫸Jb뷵#RV3l-UnFI|][UH,P122Lf䆩nGъ}vc0ZELݥ(E!lcUd#,ȶm; ՗úElp*M:1]op[`~4cϤvKuȉ.ś%IcIߞ{͞!:L mnG8Fq0<("-1'5ڴ=E230ofvb"`W]n]7u;<o920iDI>_)UG^v`Dz^#."D-/7RS&xjK:!z`vRm(jk\NFf7kp8e #9ֶ0O,,2`:#0;d-|J}Rhc6A&* =hZ=1 ~>I +);.XR:.n?]t hD:h{Ԟk|ߕH/>b>^.dUZku~19?|*b=:tul {g B 'A XzF55_r5>޵`o6W"%>@}J-<^a3K5,9ccſ";95K5S.yЂҪZ Z,J4= '<`+.fQVijp rqP,NeK H^UK饰[|zM_äPDQa tXJYI adtl9^Cy@(jaN5qs\a3!j I$M*%6\ftx0u7dXO#Qa5 7H@ro;XwH=LN+HV(waY핡%cqgwK4+S޴,k%GМL:`UO]Ќ= ǜl($y\OőxP+8AmkaP8_nz+b 9f/x*Hqɀ Q|\SY3I>V(v;R&tdv4KW?0(!$f:vw@h EBH>`g<4Dy:5=VU*kch*\ "hW;Ygԟ.+8zщxK lhae/o JTcR0=BțrZAǧ1uR4C@1ni츤z90@ ivj[Ʉ9mlՂ*}5*juy,x": ME< 3!ݫKFȀJ!iKk*! gz59ߕ9 5MYRu4Mƽi+Hv}e?tq#:aI絶Z9 Hf ]9N:?A_vJLtTՎ#Gbk4hNGb:md^~,4xזgoqoGUa@ =?t{x H0UIrCs`1.΁W vv:`O:^,zDkAs(C{KU2C1y I.BF'Z$adH(8*?ΜWðȓ+:e b,Du`4RmgjD:kOb 8p-1x/?z@ˢR=ekU5% u# #EQfe#@9ȳbJszTA^,aBipo;O$]xA0v=Ak%IU'\ SLw hFVHmE}оiMtMdݛy㛃bk[Nm̊Lٿ]" lGڍQY C,0v%X-=s~cbzfj㤬p9qa}< ^߷1 ߺZf$?h0$ 5 Vv=Zrr5; Xii_<+ofytފTسVO]YCnKh@DX[H&;a"lm`FՏe`1M Ty}74!ngmwѮoÙp0JF PA$ ߢ_*SV!F>Pu&nP|Vet2I8\ U-eQ *; ~>AbѮ&$9r gQZV8!8&BQӎLWK9gc:ߗ+|xNŽ,"0^oxpv}N-Ug7?*lj:JeƒOA-Y |vЋ8"b!f6 '4bKߞTxXg+(.{$"'7krD ( yNQLxz6|;A:1.{QtsL%nnaejxiBA;g. Н6Lļ;1&9I&%cǾ .Mv9 yhmK6 yO%W`udtZ^?f~4-\W2h-!WyT{UnUM'pM[Jc.ТWudqg,L,Lr߮*2(vIꁧPg6];kZ*YUkTY٥D} _0 tMtp:ANbs߳kp/rӜ7!<ߛeV^O}F't(xXz |/tP6rN%BK^u 1?ۖP3TG Z>#*' o) V,kN4$;3Eügd՗Ѥ(a`z{+~BTB t/0k }5Ǫu ЂaKlŦf9s Cr0(fR@hN#R&HۼF\NZy96lax3`Ey{6 ɏX֊#crB; ܦ -X,)4oVJ7 I0 Ix[""f{!$BQ1%c\U} 4#_nć(7v_{lI ;o!ތIyd2SC$er;E21wXl,}K>lG5e{҅So o7h,J7s[t1mj>@"iOfqmek]o0 HCY0SzCte p( Q (yceޘQtstV,R:fA:}Lzoc` 2̊@du% x8PSs@ Hn(u5)GfhR1}ЅhK6;0=d$VwuDMDHֱ1 \>/i2\H /0*\^qb[V+&S*օ..Su_rS;. ߬3Fj sP$R &dh93Hx^,YL-"P""&>UfUsx#o9Ȉ~A˙DQ_M"6@6-@PO=8Ėf?rxՎc_cйDigF Ycd&{A1]GNFdFW^mp%nWL|gTM {dGm 1O%VLzDֻɺ='#})e~¦yA;,X6 A>tb!Xg'47QlVU0 s~ƭkQq>?$e~ jו"TLpI+9jJ_'B:Wlޢ_25ӀS6G^їYͳS%amͮWJ$D9eGBÆ2y5\N8NVmKscKzNn<ަJ*8%~Apq? Zp!qv#!da} lE+ #@?Eo }dL>6(zNH8Ah/dOAީPIBJ-;I  /iVTi,cV5}hqP44am Y{Ȋlp誸fˈMQݯlj& \"Qkt lAgJ9<'7ǰoj*{fG*&`'[ѥ0%~b&> "܃]%xbXsB} <ql ^TLu:\_bpKYj P=Yܟ-sVjbrd)y_6yD` 9$Mrӭұ0 (tQr^^ "F \[$.A5*h`LO g?Zl-eam/;U&r#t/~bnMNxqYRD8нByz5WXVjqc= @0ʉGels謍h*NllfWǧ>T. +"J+GpLP"T)?,@TP#bus{Cʨ*ÌlFѴUCMJk/[Ovf'~~!S/,hൿg :YcݨmL guGFm-'"ގddt걓e}ɵ~l9īyAS^Den\?5j,i񲀎Bgzď& Mk|*QS%l)/"?Ў'Cal86CDׇ8Ι~"B5Pq0Zb`DE3GY$ mo[M*X" wL=7o3Xؗ_ KNGY\!V큿rr \/  q) _&[gLV!h`0b]Dp\l0.fqVñ*F]xN_Z8Ap` xa'igR$ il3MqbɥTqˀdżkE:G࿜eدƕDF%}U4} JyO~+q,XcO%pi\)TNiM4DsS@u豍/-xk'eD4GK:ʉdbQuHqQrµvgDF"y?CA҅T뮵J}~&d!_&Ê.w>9 Z3642Sܯ ɐ|WSF@5#0aG~x;HWLlJCzq~,%u3d'R8 1[Arǥ v&9sfeAA[vp8‡6 Iqh(ЯP((K#7%"yæ#0sFF C1v$P ֲ|r{ &jzn2cFhŔU^eyʖgbs2us)ͳ'8ðwGJ?KܖQ_4۶pȮ,^Exz}I%'%9j/C64&BVt_Ougzk+fSa2N'\ZPPY=У8JK (4nCIҾ=|.ߛL;jsC1Z&_Z+?ҭ` )twbr$A}FDaEx690<68Dҵ!MB%`w ;5Љ{5|p1\ةB0 ҭiRyuI+fvqyX?Ba@5K+|y~eĻCfRV>W?$Lp]I6K_e6LX=:#zteSǘt/\ MIVטOR_0nY%xk!ݣ;mۍF X <ŋn)2][TUI~ԟFe:?2;Nʅm'1&vRAGXjmha,a`{%a31HZM$',=N?9JewvKXs4*yVT_Fl ў*5|M=a]ښ-i*m8F&v6k7d3w n902Z}pk)CepC_(pJ%>O039zy;@k"-.<|K#Q7n|6C%VҞ,,P|>oX5^C[$SH9ڱyvK֐J>)DF:kOVHϗ M=zV)xp P7hI%m3 5d_ug". r|b&G7Y7;q!M?yIEPDܶC NτGO_$F iB7ǣlٚQ6Lu cc&`UQV$"uxajNo1%SvܦR@~b]\[c/WLK!WX[*ϗs:*̵U@;a[A9J'#"E9Ne12ǬI U; *n |dͱ[wko0- =چ"MWrh4̺ionFa;/&֒T> ( MNy0Ҵ-͸3>s -a"'XFI4l ƒP27`&0ǵ`_H ^r:N5:68[ OI7KU2ZK/ToC}euV(JFMKΞ̖bUӂu>KwZ>{sfLqx3F0Q,/䯱5Aj'pa/qe8 +-+/p;uoMoc^tjafz#ЅeeFIdH, "i0c; })+Yf@l=eF 1sS*ΟUR Q1mWM<-2U b%@y-&Q칶QRӂЎ9USajFi^" W8}MfZ Tf.&3Uhgm~7cDЂQ9܎ZaIY6ӘE}i9ꁜ].?@340"ԻׄMއi׊A!?t-ו7((Cʞ =rTyio ?p;}pkkUB3.Fz= bp,FH?l/?ͳex@ld]gYZ070701000002a1000081a400000000000000000000000160d9f5e300026eec000000000000000000000000000000000000005500000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ʷER$A<#;m$Bd3_я[9UiMY )z@$r O<1o =Y-ᏐRE441g϶J#9>]>zVZGRl""b5 e=,:k1JA>B@푢_d cY7|Y:'Қ E:Ai&&B ji /w3 F 8E'@yi0zF*g5 #'M|."&C<rJ 𞋆D@m3ȁ5 ͺf"qr5ezŐ25VpOB#7|3Gؾ8% ^^=vVݙL|n4ܵZ4ǑPLL+^9 QdBK #ǮT*3Iƌ?."Ϳ BW]WGqj(~Qx_aK[Kabj=>ULe-֦F#0g"4"!~=&9Q7'|ꦬ Zꃺ* Ib&:7tv /EZl7 fC=bԨYGȚ3/wf"@gB2qʉ+[mK'#OLU{l5%"ҡ.S)[1,qBjNA^)5s7y8gih@v;aOPyn}pz$Bq9l_Dۏ\ d7i.I*3&apy#ަ)4R\q|)3R?EU0KLVErk?NHp`N;-a&08hI*(;nүSP#FCZ>9;)]3۰ 5)#Z1'of'+1y!m J+ b)Ok]\6TrtEHIwD1p_5] ahh;(>P͚Ԕcl.:wXH<6]vEє:G})_E&AEe')BJvl9)c&t^dœhxq&PyzJUn>uY>n\( |.{L h+(ЍQX@D劏%xktUt4h3}Ã$I7d!(msC;ktј90(bпxFN- #6Sb-Q+ ִ@LQ=@3. %_L!AhDB0Ǟ| gLj6s _*Jh9N~ @持≪^0QwLt0DJ%ah(aJ[߲M-u8Ț[u 3wf:pUЬl"10odx> [5>aOm'YM FmU%CQN:WGo+U1UCWZ]O}o4lsDzUW=1 v$;)G)c #)s;MT% g$)N䜫@}6e iV e oE+_Y3h ?1Y}K2ugt&$`zi_Ғ_4:+r(b꺱$ĹgeZ@Y.MGsa^k6[Eq+-fak)K[oaōH錿6MZb^:}yCB}笼6][t2M Ѵeף{el\4+C 1TUk0ER/ 6egr n&:/ f',k!^iȂ A+g E3<uiݘb<`#/s;#1I Z`Y{84^ Z:&}ܷ^2UY\jvPmOD(ASrp/ ,?MK 1hGne % 䅭őR`w:2KN?םhI>O$=ydU:oؽ^/Kd1q5Popc?Gf2/Ų BSK\t'TEpNb9&er O>nZrKTtg ; ^EFrɝ dRҜz?֣pї$Y+|xw^"拉-Y;)c,0܎F~_A vL-lsw}E4FoL*="#F5I>$ay0O z9Lf=$\nwj觖WTJ 1sZEiٴ_1-/x75,vH7X-SИѝ&G̓O TT*z1 ۤ+YsZ E^;Hcr# S$EPrLAS7! h4.}Io}APFtVT yd5W>)7?_dt'8)];&z%,Xxs`ukAυRǛC N.L@+oulŭhxk6a4.tI?|L /0uL, —ןB)#9L H#Iչ-A7FDRҽ9!2B8 7XrWCQ)kwD|jb<7 !zfi)+`9_pGo4?JS. m!HCT OJ =vDWG jyu{]5dh5)jlL|+x=Q?e_p1Z]O0+oU25-|Qԫӌќ[Y*'јvZ?ҞlfӢek~(>S-Π"}+dzD4L?W'FzxpF)ֈCK$ֲ3BM1h.F-R:CV.!i^ZWusMh\E_y.`!JON̫$ZbۈZJďOLSDq/,_7x%&6 Ɗ nW/jCAp .\U NUJ\fZAeo `+Ά -k8{x3@D* PDDS-IQ9=i";h0Pft0>s}CLRh3{HA(#j0!غf$O[..S 4j+2M*ĉna5ZGѮo {@ªR!\=֗ţ³흁ܨ:ss$u21Qx&Y栨;˞b kxR'8")԰M)hr`dE=8xz%}7g7q}yZϊsn>2$kU@?-yq kԫhه֮}xY^JwyPzKc"$9t}Zd֟k ؓǯ(2] [(]WX= x jv< X31J!c*Uu!ҏ] i2%]6&B1VTNw;qufx8kޱINYy٨[%:Z^>ԇIr^omVJnjl}ydf+Tw {YMX\dAn¸A:ݑݏ2^Y\3+dޓ088璱'Nyw3Z?߳.A6? 1E!y^A>sa˗8)c*Ji&Rp~$Z{,.|s ҟl?y4evzV Kg.zxg7APD"_ /k%rsEOβ*|ߦGjn 7ݭNv6'Ɠ<~ny$q_q3p8HO4cs&6̎ؕ㖾.ۆlT)^/m,)[kVH IHJ𘸸BSF|wiXĶQz<4K/jOZ9X=ʹˉYŢ7㽻_Cxcsnt=MqP8O];HVf9.C][)cƝZSUN)B=z<Jt=s/1?Ƀpc.MhdNߪ遦w^T1;М&ğ住B{MѦ*߁h)cuQQ"u"<^sERq4f |RAS?8mpOid4 =3]n{o)󈡩]ag \~X"z@>r1<_~Z%8$qj"`)j.Ll55A'sO i`u0O2%Du(cArkrK#|ƢҀRh0AsV-),[A|94ߤO#X8U5?x9tYCm}_R?I` IM wwx g~# W[iߖ$ вl;dvm$<'썑fS _d a󖱃.ȳHqX}-L׬h݄b*I8+OyaՍX |(1-a(0}S cgCBC L+ H&Mk˝@q+2ox|sa+^dϺtܜxwbPh֮E)\5G Ӫ=I|FOe,ƁfDGuƇd&+XįS$MF;B)8YHm_(KF17AA#y[fZqP5;?Խm|%cVd9V]g`¾?p}C 'p.3U"] j5 # D8cwbe@u (lՎ6#&T梿t 2_9r l]U:HQB+Qˌ픲u]Yb&؄ Fc!M!5eH{"Y(i}ueeՇ`V(gnP9&x+.-LXv֥Z Q4Bi hN]XTvFLisڿyB`TMUcm8t'/XHD48̚QuL\"2iVN>(xVTx.aFp#M7CC'Bh4lkNZ[!Ҹ MPk埑~;x|Y^yw0վ7_O(T {jt/aâ?kjӯ$%DdRLw;ū~0z5@aIjoK?ngzU%rGr;;vnrm#]6r+8cLC Usk}+e3HvWٍ֫y/lTXN\X,2`4q H t0I^N*L$}D(b%KX:9l@DЯ`&?lXrfeK\723~҅X~H(81K]25%N P;,GZxp}vqoM?P侘s/%FQ;KwĖν -y%-j Edz\vW}FHF%|/# 禋 E3tSֲO}h,Q"JsܫDR(`!¨VR<8 7YhQ܎XknNZe=23:{թ&&#G7gceduT(Ԧ[ vpęFި@ֿOC"*sWȑ=FFoq k%@ )Ji -W x!{wm#t}rDUH%"[rQL!]pKX4YK4)d(y—?[4ToNh g<Ѕ%2e+6>t](|j׍`iL,-Pȱa{J_h݇T0 ") V1:  ?lŪID};f Kpjd a G"\^@D Db8pN_ț.4W`H[k1< >>pm嬢Jʯohp |Fa/T-߶ LKiNu!ܦLsNMPrq 4.(9ΉRQP¥sU9yA0])(݀ gru Wjv(gŵ&3\V qTf]:C`nhfwl@2nY:n=lrׯ #_#Z[([_ *Q -^lǣ.dv]>bݨ7a~٭C]h dJiث>?}9 % uep + NpCdpc/xj~)ޡt`LIݶck؋4qJsذGhXkQ;W#rd22(71Bd7]dӵCV6\m p:#—B-zc'Ź| ilc<_+QK@ -8sw|ч{(B_"&{gnd7L%)U1'7}U8}@eDh)1^M04&=꘺n@9| upMHXFFN,!Floy7nY4b~R!W:} +:׼KDOy`Mw}"#ya_),~O|[%1 X V ZY)@ҩoc01P.XIeG-@ ԡ9(_y8w< 6Gȩ`HA``דB(˾rxC|/R+{յa;#0K=koE7- raK {2eVj`Byb.=`z#1;Kc/kB%aUUsMipgBEchKja[eqb/EǓٸe6MR4n{5mg P\.bwMPseA6i?TGZJ =62 $ q:%[NiRfM҈;]{ǚHl"#W q`Fֿ2.Q󬿂=_}T.&oŲ &:jױM%@GD\YLhJBhIQ}>LEpr淋Yn9^mڴnN>}ud&z&vo$&p[̥,#$*pj,|kp\ HJFp$ \^}'뻫{Ep 4֛͋xނO˅1s*0n)&)#Ei}1;I"לB+e=ΖOl'\`BOSo nA GszaUWۋmB:&`Ɛ%NQTm-oJͰ;D\7I\0ɡGONY`^ᓊ !#SFG~Q)!SyXM7,< r)n:m- aib%e=Q@T)^ifq_nكWgX3RcHӶ=a{To-rl"/Ɯ.ckM-c(ft˷ta-1H%@8/tIJ!֚,gNqaNݟwTpk-^-۝';M օFKpe$]bambl_}s\}l~8F~(=O4Z_#ƭyMMJ讆`8ݢV^SMޗ ''ŢS,r#BaXGݮGh TpQ= ӈkz5A̘ҼQ, lִҖX;K3nZvyeɽ֍#솁<)襴lJsgdkܦ:T۶/HHAH{l/&DdR 2!dKͩ Z {?th̸ { Dpj<peNpqcrO`Y1wdE_Zo'5B5|]jGф&qLRщd{UԒ&trUg:cYbr<67経Tw}&!-9U ԑ bGYX*Z pu߆)|tHPh"Y+Fی uف3h*iA1'Oޘ bQ*N$VUJl |눽4jO޵WԽQqzߕȻIJɟj4̄ʞ~p%-9\凁} r/ʀ{YlOLWnFb\J‡J+`iRӛo6Eon#{J.yCe6wΣ:s~3UZ-W7"HhvTf# Ë8$"矨\{U՘π*֖o=oT^ov/8=4}EDˈ ';2SS"ߒY4¶-1]K*d }Ű$I\jn8Ah0 Io|`bz1@gώ1-w4N[,wZCJ JV7̋.M|\̣:R P4 U08le]=]6ӊ% ɚ!끖ͅ+Xʥ;qK c/&c'"hŰ$HʚrNhd g\qjLXDf+xjw JQ&r=°7vBY@_\R@50$A84!؉U[!bL)MEkƣ]Kd#*E&{bGC 8 4j0t^sb9U(pb0M ܰnDh,!wX)v!ٵ4BJ K9] ',Si>ͤ/rX'\>̅2|lnq M%ٵgEPL#g]kgJ?uڍMEf2כcgn,$z[Z|ϥJSfHX28΃o>%Rȿ+pHm|-QEC0T0btXTt6.7!\{qH;bDIv!APނ0߼QV]7]fy $FBߴOCD7XهoHt\pvQwNllP=e3rbbqT+y@tp6⋣XΞ{K#58Bd ٥`s6`^hз,^+®0PW'ln}ԭXѹV41UGf&ʢ_teSܳ^|"5{AiJAT|KL{txzHdb7;?G{6;~w'6/[1\6d&:*QT u̟Ow=8Y%0TD6xWZQp6v hq$+B(hUhѰrt`޲$.PGh[_ jٟR.OMp>)T(b;ٶ;$q8Pn9N^ɗ^ǨS&-I9 B8rU~>8C-ظq0޲nUTk(Rj mOU^X1FM#D3p@+:~qf[J ~N3@಼ VaB'(uPQa'NuP)}Nӆ;W|1e깬iF?[DSH1aMv`7 G>~ 45Noݖȉ@Åg ?q6ݏӪ$ wCDݽFXl4>Q4ש(T=% ڝXg#vĹQdppM08TSp Al~DsZQGkKt|4uO8M01߮þ=}~,$ҝ)\!!ɠ}HZޞozN~hQޔ*IZƶ|CIV[#D+l}+Ȥe2NC*(Y_3yיQc}K{G\o}AB-F7~7Xq,4>Åu x0NfJkgh-JvRV8<~QUt|Zc*3e~4B #bP(㫋wTaO؟SJ;8TsӿիtT_b&mȩᴭRq kG\{P05zaL%72>WըtG@%q#9KJ+i=mG}v=:yOh\=zRW#L;{tj73RTXЃ]\Ixe%c.'5qYp{Zq0Zh#wQBq&S }{ӷmݻ8QYjА{DW{n9l48Fwro:fjx] _5{гZ8%1ƛZ36`.Qɇ1b|<Sz t@ewLuw}wDK6x5[-,0F?u]@>s42%h^iN䨊4 $C_- Z| :y-Lbm/Z}^)y&'w0F\C#G,6R2ef9c#!?w`r[3mIo ŏtMJeQ9PTcz9ew$nJ!HrL.3 JCA%zcb0 iOLNc@+?9w a*w/tIKer.#)ԇa˪JKE!ϳG7Hi3|"W] 4юsMҬ ™Lۣb2,:IT=?e$zﳔ⍸`%<-,Q/\}p*V \CH>ntVm$QO %*wAEb/tq9\.ܛlt/UfLPaO֫ϥiVR$cj|Ƀh}~P8X9:J&JiO8n,4E 4  "@r&UKfLUT*+,BXq&~-TI 9"4Ckt3tp~&viڬtbk`AZBT6~ȏCQUսϗ>| IZM&d^ 6$tzUKY>46XS~HZBiʡ\O{"2 J14 /F R:V5U  "O">#>G? DCB,j*'D(7跓th-̢LA54_j?9cb|;Ɯ~ ^'ξR_Zc%Xi*Ҹz _I獆Z\Myo3iRAd&{ L$@.E_qL@~{6.ɠ-L S`+='@,z"/j K*^ 1x> f`lSb'4ř8wf-SJ9ch4e_>H,M7J&P@[^6H%aȚK TeU%s=?X8;\^ b>>Cö u404~хCi$-f[5+rѽ[&3LP0 µqE2}#ͼ]sO'j'rFcj4NP=P[6Y_;*cvLE\؊O-Gq5=OWO2p'C;NuPOͧ?,0)PiW! fм4&PG2FQZQDWw#wa;*SXx[Qk)vtTN,lpA4e @2KŵKGBwsn_&\uz8ָiv.%Wkvp_FUT:Ϲ1!#u!Ň\cx$@ɝf=aH MAD2GD85ާ}l{ȥb6; ڒlMh#3&O`eH7,XȦ6qa[ %= B[[ۨ-ΞՕSH)C(؅(()~eLV{&  1a}مXgtam[1=pu8["S}ן3K@xbd9;¾6:&Ɗh)Oܩ[D,5:N^Vv^hk0Gj88AɤBX,T׹{j2?UC;Y7Um{vsYS体NPUm=ݔ6IbGOõ"W濴 IǪ9ljimtJhUz|H::As;\/eܒC)O<]|~P}!Xž24ODFEB^[Z{{12Yi'︜,JLn!1-lqJ>j02aW0&0jGol|2't͊cBQIiyJ@}dv/@NIGR 5 RPvv'ip rgzCX Bw9v B}S5:& * #=JF'/Yӂ#L?4aެd z]-)>2i -?6MNz5!tS N҅,ƞ >HKgFyhdyezvZyf'_q8W5$\MF1];h'ٻ!N3z^άw2^01G5,S$U./>+v/1@z-96- !KSФ?B(iu7 ro-'ъ+MKLFթ'bo'|9j.6YMX +L=29]wnGkK%+-ymQsQDDBVLVs[O1:h2 +O|u6>*Sp&05ITLċUK':,}Z$sحhnZSfD{MqbɅ ?(|@# 6d& 8VLq[Wı,‘*QM,J$,og$Jx9KGO0Vw+u-q*;jsa{ ')b]gyɬ$)=UvԗiL)>’.+0 ֭>Ԙz(8'`03]gj-[ȟH:k=`o}-`w;>*ӸH:_ Dk:~#Ē eI=#,SB}O#ʤž `tyIY &M$ИʛJGLǪ UjX(ΛVz)RS, |" h;crzZ 1a@T4YU_) W@=`$)bQTKX.o?;3\Y,8<3-ˢ4)X5ևL8Oۉh{HRsq)Hoh-h&4{Ea8A!c|^.ze}6]oϮ pHA诋'KRl/VcvࡽjL~BaLsl[LNԠE&ت@<?Rrluu_{hK74֯-OO|*l&Z.Y#<\ SFPRH1hO|Hڦ aWAI~sX8$ֳ5J|~Rk:Qת%עOVCF}8ދ1+3rEϡ`H{{Vk]F*O8dM*"ѕ/S&a9-VUwG+sEd C\uZgC^@M%aN\h9'Mvu%6川69 1~d~°5=ȟK] NQ[?;˖O@ ZŒ<2ͥFP#vȵZk0<бD5Չ%2XZrE6뼅Te|+q&`oKn~K,(őQ۝>B$x[Bש[DMTQubK?] .jb.IZĘO%AZN{ȖdIUZfu@YyJJF 6av56n(?Ŋ.pt I5",(%51a( -_)_袲b@mo9XNu| .\28zm]m;?fBW#.bF&s1s/^&E2;u}qjdž9Q?fx$܋ׇ|zvY!&e$pIpI|~2Qm5sluBQHEP_=bݎM,N80HGj4&aXR0>Q.Nf,1j>M<" ح60c;j#V+NlExL!vDY/B" ~P4zhIEHZfV C:-̅jbSpыhOxMٙV6$e~"nZQD>bWKj9p6H1,F ( - Rݖi>5^/jgfE]+!3 ࣄ=`o!!aR\P岊aQ r#0zƅ^!Ҡc4j(5*Mdʹ $3C26!B[vS 6kDď9p7$~Ɉl axdVHL5ڶO~2R_XiyaYH}RXS6Hϛɕu5D^j:{6Zt1H\/JDzQLkMQ3x?뺔Lkou-2`zdkq!PC9DKlo-JSObq)+ubgxPqLjvnt0R4THZJFJVsȐ"rώjwGY2421uiLr}x X! ,bU@LƆpa)\Yb>hyP3O-5vybUuH}D^'ݝ6 e*FEQ,fFx+7.> J! KHN(8;&={MX0!6޼@TQr[:[X~]ۨ#c9)Zs3=ӆ8wMBBJgyl$q/סTtmDm?aV~jJ /5TIdwcԍ[6Ō͡بJ 0s9}(L V;vB]KAXuplzP^ާ IC/aF[w) Yzy4/FtYB(*(^{ 9|M?H[@Ɩ;G2Fay $ Yguu5s^~7t8?&KfMᖶNX鬝; &D0Q*FQU??`Ϯab9Byܟfg-9ۼlyT\gg;M.3mW$jo`5d A+OV0s66q e6ی X%%INaԢvlmuogC>lR^KVP p7Ƹo+i(xAaX<]' p4ZSX;=l4&Z͖ť,;3ɐ|T /<";K$cQ(R7,#9fzwjt r&u>R  \@7A gO#"̂9<&iiG^`YA޹3$J7ͽ5[IIc=JZ[8%]ǏI=C!-eMdON**!,vHkZ[+-]@݈cMnr7؊vVv?{t~nES ?B5\2zDbpT,rzyyZw >!R80vCb4 Exy|k N$K֣`lԨ(st,ւKv2jA#R /OhԬaw A XڷB^4:U麣ouL'N&p3?Jm8بwȵl]RdT:CP*U f??IBvn޵O7e"kZg/cU pDdLs`agJ``hoyhxXF_eŮwOl-6/o̧G蔌Dʥu| 32Eqd~rR]s/=: 7+@ {{w\}vmWN -Fe+{|lKU V4 ]kq.j$~dy Dj!!7oypIr~_4̘Wxs}%x{`#u4;Ab!b* - WR[C|&J9II"'QS2)ݫA)$ |zP(¿w8h'Ne_gjB\ǺῺ`=RZnɚt"Iß)M+;Ҝ p*"v_ޞ^%Sr]S'D;/Jw4X^\{JA;b\ay$T׸bXŐM˺zե¾>PØA,}U_)̱tES٫cbn/"o`4Æ^5/mn憶 VXLHp#eIޘOTXemwj^kX+;*#\i}${ fGD~=%_JņmBCT#Gm"7HIM7AjU:;VgY @$O`ˋf$?meWv1_ &,4a9NhػL\Jfk p/ /i׊a#[ f4BIZ@ˤG(0YJ k\g x\[M"{,՛~_Cp?1zƜտ\f6M*A_ٵ Ap'5k6STLZ+7[Gajodz5_vÌKJ$Mc@uVJQ:ݳ|ݬqh /Od+ʐLVvǨrrB;<ꟗV>Q֝AjεNx1A|4W&]9^1KDGD#A|ӎiǥ%YL|W#"U5Ƨq_ , "<-tS*z Q~yVN8F * U` ]1L=c=tpiu"6.܄;Acjdݧ"(x?Ugєg4ң" Mo.y4PKmf)R>Q&w`b֠Ꝡ9^N%S]]Q/"~V-T Ј/`(1-,Ol<-~hTǖ6(9xdyIΙ TLfn(I׃=Tqfu?͋0ڑ 3jNnypGIKUouHL"2/ MRJ.x_L|#T 3DMJ;¶\Uwq߶ѮVs#A@#)Q u`ɴ7>y4EdчF2z m+S\+9t&Ȭ{`щ=Nxڗuי:Vt:>Vhⷠ`SD~*]GlH oĀ@B /Z)vKed.%m=4|%o^˦`1o{.g3l2Zt;a&Q'bq?,sǑQױd^Ym eWMK1-fzLG@J@}\!%&q^4\V\=5ÀJgeK))Lb;tXyꂘWGv JcIJxf.r-ށGp.TK̠mLk;@ #Fa Y b KpsNyS $MlgRGiHU[Wk dl3>;T֑_reQ؅s2MU#vsEEa(Anc|/4U#L}KQF1W$FsZGpV,NOwkt\Nt uJkM~~(M_H'dޣ\;T!ZeuSQWތjFJ`ȱ48XVm$TFr•9Ճ_Y}QNy= SQ_!ѿ7zeagrf~mOrE^)ɰchOdUϞ7 ð+YqXDޤmnJ֗q2I͊^ t^`{t-Zׅ:/<b~@KDd'wYbY={RDJ\q'/ɸQ`6 ٯs{ vC)HR=~V}B4Pλx},d B+]/';yZƇVW[:VOq Պ\?ETAy^[(7["e|,a?7@5QGԎPy#df\ Re6i/Vۂ. ^xWK(ߍ fna)8q_l}uҧYcZ[015/hL@Ϥ}ycؤN-B]v+ڗPhnwez^ Vʼ_Wb`(s L(E<ӎ.{ 7N6(V ,Wd~;#^Qj[6(>`R=7u\2?qTאݝ@Eb55Q=Gb#ҕ[$<2%KB.0IRo{sPӅ X-05qކT!V7!y6f9hƪ@h{b,FRwY!^W [A#ʐ[*5 sDAbե5Dv;?.*ĸr"\&OSZ׺B4^j%SI?nBm,MØÑ6{< CSԪ&@2yTOLPm Q/c[Uf$pDzQI&D;8J@@M]ҿ==PfH&rS9^55@mq^Ȏ? [N֛>>U[Q8L 'lQFphn5*J)tvhbhWH;3*OLqXN9^Dͽ9{g4gwU%^Z9B5`| A>eL0yߖm+XA&&ڛgm`1I;% G,ߖq qێg=/·-[V@qrh᠇u ϻW/Q"QVܨ Tx ࿏gwM-\jE7 yé껬JDWu}4ґ,8bk# ?Sx]`X<jNlS8;E$Q=z:#*Uv Q1ar1\~\X[ 1d`xn"^\oRiأ˾oF-[a) Έ1}6Hg_ť9%(pbQn-jdA Fض)WD^4%]oѪKXB=dtKLUrO=Qۥi+C@6?/tr7WD);P+`⮴ıZJ`~*̄&~.ȂiuhȎ*7$ﴔը5yl=nTHxVwɽJ6p=3g>ߤxAAz! ڟurR>2 J;DԆٳ <0t[%h (v4CHj{"LNtǧdB= 5H꬚~~!;L9yH"[`d<[6SMr€E$ԭ먶ywĉ[I (tw"Fs+"i'۶LpjiKS1@?]ekN<{'#ً@4C3M(AzCxelUid8MKF'לo@\[ Tҝƈ_|28sCiwsݢ|e ׬$Jzί{ߍY_5VU: yjIilV5]xEA.{͞WvJ땀'Ĉ]cxmSw2&WsBe2S'$[#6iDSe7C^{AVH}RENnH0ټ˽D&y5:=C@Gדxxy`<{;+2ľ1U` 9ղy~Hi=>*a 2 4>le]6vHJHRq|P)=+ źRfWya5vYe呅7|bkKᵢErCeM*U}~|ja-Sn_ ?=a[.fREs<}`k2¬&1{0خXSGx5;ivQuղ ~(ego`u@*7Ѵ{Mv"X]sppV."C?g2*+]: hU^sb-{d-.;\q;(oM eT.LƳk3/2F.7g$"3|dۙ>] \aqu C: |=w2:4Ӎ- LcFPo/QѵB` oEFqľr.X֑=6Gu'Q4w+* )'thAwc[Q#nYgVfodc #L_iZKTXܗ t;i9 T4{XϿ'M>jqyUv:uY :Z m-kB4!g.8ͯl4) g m~cbI0'@:'[!c@C>WO5iGHWwC_QW1eGޚ~< 9@f}Br8= ӫ.jcG֞6ʙ>][;%h P$#B3e$95*`Dy]=I . t+&}3K;Pt@EYtZOcyUUQgm󆆭Z+}% e19^Z1‚HﵲT>K.=ux#I;! lޢgGyh T\Kb t1u 1WX^M(C1!091JW^#W5<Jr?NqMtQI DhlZ^Y33x!HuE pM,]r _BP۝z!ťi4r]iY `U}Ng:{ƃ %SY016`RE24|(sdDj6!pL-EDhg0wz!g;߰n0噷1 wrfBpU# m2α`@qmkph/"S}=p,}аSS4c*w -6Q!. wˁj1ṳ"RRdHd/D%4oV^hWYeU<4cUմbI)~K 2OMxuJq`cȋx>%a {r33 9NoHUK׶ ZwoN)Lrq;؍U,^Z.4ejj»k5#V׻RbƴhQl7~ xq|@Sz3eQ*lJrA`cWpQl5t6N Zq] mpߎPoo{o,2Uhwu!"w\,%nnCs&Y } Tp18Mu浀'lfzd&/uj:!m8"'Qݗ;#wDXei泚I׳prtd0ud0 ф'3bμKMؼt^_P|hG@EtlAuwj'J1SW˔;ugcxeIj=KƷ4{v>|dC3 S^8APpqǕzhK/陼F;!ƈpUᙸ׀Gq՘^1T!p"ux욯):к?':l)?bv^џ.XɌLnZ Wth"O/ Ԇ7-p~QÙ-(Οyޘaf ZJ"W4n{S nnAgz/x phS9HdдFxp\J6^Ô[bérJ#mDgM@u#*sC K.h5-.TtrVz`L]J\4t=IÅlfiۄ<-X簪G  } 8R?W{0Lڭe~xlS*,8jQK>Y[8bD 2B$,nk,/ѨuÊ@ uSlBƣ\JAn0W^(h܋\4pyHPedO}TBC+Œ#Ek..@ ^+ZuZ棬;O]!yh1Up0-KU0QO!Li,?u>wuK #2a$t#3dkQ-+v mC2бbkZx޾jBV@L.Vlڭ /|^h Xkʴ7pGfYBMƚρ2ִ =+J.Y]d9g0ī G"E q@>~8i{RHmS>LJxEՙ>#X>?w/ .RН\{nvpy7L,D?$39̖ j@("AsOaLC#"c,U8i&2qg)y3r@6n=xF?X XukڞiMnpQL"dP7Ca%ʭ…D :{FDWYT%rE=V92׻MS{7Vsޔ;OS+aAGNѮ4XZ("QR_N# 6L/+uѡ6r:I-Q(٬V2eVF<^ʉ$!=08sU\g){ʰ;[ ya6<R*eH{u zLYlӮkK#hwv.5"}^P  8BӳQ.+['O7 ^4/ ;-=y!qӽw:7L8'3J3]'~ MQ;eSf%3kz xb8r_@srr[Nx6PM]KQG\rxDc$Tc+.3z5e6Ans0W8k$OypGM-x_r7)N9c Z%bA>Fi4ݛ7%f?(j8]Ilbl^dAGTd! 3}p >힘JGve|8:wS;X87Ȩ(I+3x:Bѯ–xZ:X,_gePniʪcɞZdN _E$Cu8/)=a<|VV`Шd0MfPo|;wpP_c5޼)\}yM|\Vtw6șCtxC11)u|8؆7կ|>a)d*aK2$f:k9 Eߠfi8g8UApʋgi|YF8|/24-PJ *'O7h\ ū.5g\rKU\Ի2?1ʳ 7=wiiW92&|'#DBGzf򔒍]?S :\-">e ݋D F./3nR$lZOgd0v('F$ O@Q73}O%˘F7Rv56Dڙ Г|vzjW@]0f;#sG:O;1xSKH<꽫3eLkU|qϗ-ڪ5ϢS\MxJ򦅪<`jy7 UnĴKҲ3bR7>|TkTЏHkL}`?aYY,dVq/$.X}cf6iϭv-#0ě?F}9.ONA|5LC\|!F }e!^;.]|!zN", Ɋ.m)WhLѼ,; E8yVJf"Iw!.|LH g`yŋ{u9M4\d|LQr1a~2jhRB%uӜ\%aGSdjDZ@vl_'RS[gDٚbsih8f(ɁxqlAP([7ˍeʡ "RKnh{ fΖD*^:!2:Z-M\~٠ !L>Cvs T/ӿ4{Zog#;7k*'Ip&i UT;iқ^wuġB!0{xN_ 7+_=֖ 񐡡. dE{UiaMREK]{r;[Hr.H^=mbYڍ5ȱќ{ m'q>L8RcNhpxB/S`tg/0GR!h(t~7Y 2S[ qlxbdƋtvF u0$h:tz`X$QdalFoD>QNxY/8lGFϢp؏i@`ߢz"${=QS-cM% tr'; $;'i nnF/&|͇]P4aO.JHuNaGe=o]ѓjT`=lS5bN$TO3rIY0LÂn\~t" FCqnx/"CcSl6%*]^'&bի0nTP4#VNQXRC=ĺ!~=y_ACq=鞊b5,թz*S>5SeK 9y6:is$8yH''^W6#kWVKD]4 OA`X6og$΅AY ؾxA&6 K r x6\28ibY$3ou~+W(+Y]]H:m ~v&n- ʽJ@.D君^sIrE<9^IS3 TbM"P ,U$(DitGI zoB2 z(*헐26&sŇ"#uh0E'I`U+Mô`s$6ս Qۼ@o9 *I;rA Tbm505}mLhYyFuWLlD Sত1mphcX0ݤ Dp^^\^n $GxZ*gPͻģx-r1PJyK|'᱆ԑ;B|'bڡEi/t r hGRq"t.W?ӥlmQ0{[#L-7{{ p'\W!] uPv!"[9Abⷁx'gmWzE$v-7a}cl%Qhw)q _gtye(Pn }|)M2RyP[_}TR<ߙT,QE<04[LIRS21UB%(p%{NR)ΘUZ1};gGa5Gcop w@u[A%gRS#.r=L<EyLJuf~kl/~h-{U@J{8)˶rA|PwSj YCskь>6p6`XBn?C\GDȷݵ\ ޹y( ݽGVj6=aW5\y.E )s1yP~dƅ]F~Df~O\ =Si3.="ZWʴ ;ceK a:7) Jեl<.B,2ǔUpQw['CaS9c-bA4F"&z5{MԻ59kjn%V, E/^ yFŨ=dK3Q٢E \~كJ !)``lNFuQwa}ʹE+"t*=V/A4@$'$\qz)$.(3'm6-!>k][MFTFw>qK& &y@ IE.Aah@^7ތG1#, up:/?dLOQ#:`SAI,DuvK=,ZNu5_k (^}a)/ _ʦ*R٘شE+N(BPe K-Wƣgzqd?3NϩkZd+UfOkn٠g=R&У Kԭ1_'(*:pO|΅/]]S{(LW/M(|e c,6?tC~u r ψrcT++7v |K {]aV T'8@+3 aC,3"ȌZwiڣ $Dr jm2D2sT)Cd4xE],;M`D"RDFɉ+ecF(Kc3}J<2Ɨ[ֽ|6&[oMYF|D3/d~-:ު00t:){37}zh!<:B&h?nc`cƀ9>b.c˜ S™aNHrAΖJhUGP[yC]SzAEm$B ];Ch[HA1pGc|!`a.>*hXVbE@4nRltNj&K'U`/)GrulX^xJ5Fab>*UD\)}RBuYJ(=T5Z[}Km|d"-At~kgB HEwoiVp{U8C+ }Nj!4bp(vJVE[%q`j$j|wzsj$Uh 6f8a~фɂ Z&[Xp,gS!evѺ@S|l{1t?q)6#OYpe%C {mx#{Uh>3Gkss|.ɇ=qdR^Nz#) `O ,Dq v%Lx]b .^:͇}N*-T\1%1=4܀]փPʸŶG/h@:i_DG* B% !rCmuZ]} ڎ vP=UK4_g^aMms8z #pSW'{>;SӠvM? r ^[<@3PoJӑ%8eGHx bc;pOqwLM`:qoiw)/Qf:*8ݞ]s`vʧO}+5ЬyPw6i!,DͣtKDxN&G NfKY^RI/VO<B,~aQ{i,joWhM}/xuukw =Mt X(Y'J`yn=V܄x.|ps+?!qN՞RǺk^U>;TKC?(6޵XeK8Y8pmފX>% |.EqOLRSNa[6 x^8Ai0=&wBdԓdgD>h҄ * >;PzS~#x~%1JE<q~4/7J-ֆ4_up+R+tg YKN3&8P㠝w+(~ٙC*^,`0y&W],OjD}kk< UGrKWe⮜N L+fTo.FI/ɘ+F=YbF' ju}5>ŷ,7J3.o?Zys7@|[՟\8*8̉wA1XԮWJ'^h"P{|pG=#u0p0#Oq'.u 8۬+71@#ES*U畽?eaDVuO[bS]rE>n8Oo2ɟ߉ %_VtP:0͆TAс0-SZwsl!?^ HZkb@g܍a^5a7Ua(W5f^TfpB4Nqle# TDW|o10M/z&k [u!U嗳n\2Frz<=ABmf{AdٟBqFusg *99,SKsB˟@BR͑Rz(GJ:Q<̏`43btސ}s{k2A8q ͡/hiSMGQ !Te6ҧ3h\%0/Os m@JR@!U侠su6mT9B| 0CRsݎoRvX(/R{3Iw0ǮcÈ&rNH6"9~Ѣ|6F@9ַ.jmgw5ζԟB'x3Fßia=t[V-\Z/!{%6ă+,ƉGYÌן掄a٭c[L"Fgrrs[a@⯈ ;z3iGQضkY%؆,_-;rXhC[!Pantl=sq+۲#Zt7W;E R>z&}l?}f;'!H@Y.j9K^'ԗj8FDh(kDZ'cG>GzF_`P'(--%>8Hku*eدhaP̷=J` q=W$Z1B Ė(EAPe:$5^'2@v}c}: }Hlָmc>gvWSv deC5GD?'ݒ.o Zy@iIl̏~P6C?LX3~ M ?JƂ ~XSqh#WkqB%2a^C` o4m)B%=Ѣ uWJ|^polvF:_.+4_gÕYWc+HJv?qڀpP \G&-*Dyw6h9B]^8H] Zs?*U(s[S\^9%o)"~=| f / 4 j>IYHn)saLZ&Ħj!@QWhɮDB&l3+kovܫ\^{? rR Ǜξ@ Xf Kz)w*[(=F j\uZ#g"ET E(Ʉ%W d`/ eƮq|- nβVЍWBJ\ĊOOa_܊P#-q{ C7Ai`Q33 ]딍z thD^"~mpm"=ԁn.t}}JOܜI-99;/ Q*X".[5 Tp }חx?ȧ 众A8uYYeUZeo5ӢKw68 |7hwfL .܁ Ӡo~^Qgߕr ;](:}hi`Iwlт"&9^BZ'~"b"+ӥ*V|Dr%ԢxdBT Te龒C>E@:ifْc.%f|6˔3F1aC H(2EbQO2Lq)saIX}s|)%ib;,NJqGK~Xajɹ|K">Bx54bkfJ#SF_GD\*^''^8(}?vDç0NyPUDzõ@"%c4nݓ>G0\;F*cW*bxL̤5edC2 Dpd@#tHMN@WŃb <}98RjM'EM[.W|H<-0`ueݝrh$%A|lRV~BSv .Wc@,a:Ǐg7 fSgHu=M٨S%ϋWr9uŊK8Ŵ?Dg<|ZĸhýF O]r :~6ԃJa;#/1Ȇȝ(RoêI1v B=HˮA &1Х|)[sB.l%TE|ur;;`0_r+8B\+?I;TUشyz/|s{=]I ngPR۠2|f|FnY-FXֻW5Aͻ:? 5"n``6' x~e)Aۓ\3-!'RV#vm3KbTJlCd0&|J@GXE&Z퇋SZyᄋٿyMVƕs%jx )I~WE-i=U]<3$l$)$Zޘ!V޽5M{Kh`bzfȺaݹ&:Հv>|qRe>&%!اyPD- O5L;k^nhS>yf@wV.OG}زv.naJ~^TZ9;#Ⲝ>7x̙&5#xˈ_.+t|:߸ s}{ok0ۘOSׇŷγRK)z;J*#1 z}6~j5gk{WH3X]@P_5S&O24pAi|v/&rpMQ?DP3* 6JA0mZFK`˭i`z}IxJmY{`t*I}p!-1?/`"'Wѵ=e ?N3045c܎bxι6d~;io).Ta#IF5UڊrY P7FlP/7Rbnc|72IǍ~)%BP{hIQ;# H=RIGyeRDWW*YZ>bv ˁ{Yя?ÿAve7\ARr.o(W^PO6O[wF77^Ӹ|o;M;^>wrvgtWØK8b-Mj#ZƜwBKO33kyϷ2q~0d-V~g[}k]ˌ2wb \=mԱ2b4l ''ƭ>~d?U7&ډ J0ZŦ)I+lpYH/mķ=]x Ǥ=-ٺ5ggΒDiU-mL8%sVe _2#! &"|̽"=- kTV+ʆJ 5~5)d /!+$KB~-^UBi ex(ߍwX-t̑)q  }7AƬWS?,c#iDb0¯u9롖30KEh1ad *LV٨ I9[bcI\u ga/o(<1:xa<9y8Z.t&{gSabo k4W!iHlNMnX|3d'8bgD\?#, s[$5mmAj{Cw]dݐtS@UUVa߽u J7uj|סO֌eS@,Ip[kQ cI喹 QU t2UgHu^ '= 0 PΜMALX6ˍp2~itG)w*~i3FljSxkQr}n'_#[S>S[}ş~j*OJ|{,PÞhB~PcU[ؠjl1fROoˮ^|^a޽Zt]@9LorpXU٭vT̓?{o oY7 Y:.e=oƔL@gbypQ9ǭ:r1tWyOXayҦELS aݰXO l6JZbD>ȑ3s0b{A:v`<o^EY.I< RSz_Lf@'h:`c*G/T?y4]cd8"1w>KmGeA/vAMSZ;}5 32yGwg[mB&X:L hYRwYN2w9Eg M_f~~r)塑>@E!BR 9WJ"0N|C܆t0Zy:39KK&^>'}JMM,>U }+}ʁм(-aI& ћ}5/%/KU#Ba2_Pն-/W{y(J;M՘@btx(We?i$r"I4J,stW*GL>2ʢ",L"Iv"oe0])x.iwcvp1UKaT ksΔDzyރ2[EmpAӑDF>XIz"|%Y$|5\"/e_u1:k\OZw\bI 0R{ %o.9n?7ƍ NςZ1ep[{d5Fǯ–p<Oe볶?onmPhݦ yBe+ڑg|vfn㕿uQJ6yteZ}2(p~4Q$O)fȽbɹsc榉dL+G*؇E\<3pc R_( 2ݯ&=W͜5XԱQ̇x/;n٩Ap&$REt,B`;27wOsd-6Bt2@Z#=8=NGF9]>\C-n\dqFӃ=o u+u>$a_EshB׼3w[FRhmπu>T_\Jd˛'?s_EL[ORx~8}ŹnpLV?%Uɚ#j|E!% z(Dd~%zudl VH PA'Gr2pM66"3jc]**l/!? Z[紇JG‚w~υE9rQSkC5M־bae $l{ sb ٢J|ui y٪Fbz~(kgih0w&XLJM][u6r`?P.z0F0Bws? MgX^,gEs&,:bMe_J#/ @GM]&j3_5b_D8!jnoNaU6k{ڗ^FomMKTPRFƷuBY  eiN5&׸<%9Vd(-_uŠr t)e C(5NsL;${տψ8\: 6᫇9Ӟ4(K_-}e#zPd@GZ^Y>TxR&ѯip@)UXUWJӮ 6k5:I9R+篦~[um_{}8ɸ.{> `l't,;Gw&s`]9#$1Q%$LmItcy!ž1baW#4Ɉ@74e6LBg]a. E2?R$h%JT M"{T[d4O ԥ_\5_tߢo{8prsbZ&tM5<4c0P[+S%/A%%(8:k9Uꧻdҋ5כ ЄpL2o=a„ ozdA䑼-079 k0& ʤ\ 697tY9^?HMWl:䲗يhy 2ГÝrvdb>H9)_]'S堶h;>?B9GJ'܈@Mf0t5z|cJi<[7mrJtߒg 1k7sɟ4类$p]_\%h8uI "D2-JxehD0$ab:M`$E@|9@3@LP+[&ZvݏqݩIi\S2O>A[Pج1} IpHŌeHc{x)H8#A~ m:7FjgoVx9:3i}1pJAI UsdGTH AxBˀguDYtx+;goǕ)RY)|;SUJS.6khYY ϛТnl$ý 5/֔@p_ 8*uYϬVp!U 8؀7h-xJe0TZ%yi !,=AoՀNq'Fj~8IK;능I)y ZץL) |_V)>ePww彨kw[ז.ZOGT? wxB#aϘ/=;{xԜLaX DRw{6<;$OBһW%B$ňׯQ/jtͷq9 &{i\f ܺG8 9@6]m eVͿ9s%4?#P?TtG_"Env+)tc(9Z:R?|j&A>LXl*g}Tb}bb= /u5ѝQ1}]e.Hp/C1amǁ[m<&u۟D,.6_`"pO\$W#s\S2[MXhM UFfڬ} +y ڗB|ܦV%ѻ W}D8]TY&}Gx#K}k@"NLa䥉-gVp:1rfaxYDe$- d mUM6|o,?35!mSܥUh*%T }V;,ၿ$lwUY]k}oݗʐ~K 9Gdl_N0݂ GB{C?dP+i}c=-f#Βȏ)j a#>#L]صK&zn3F(io`4Dȧy~Ӷ*2y3'Yƾ<冒U~򣕹\C>#%\ʜзӿȥH:+tv8-@+/=D+P𩮥FzJ,tbS̸BB W[dadѢyT<{o5asW@ ߠjpֽ"2FmYGG(}F5/KrbtMܼY:""soͬѺ:}K;>!A 4)A,E asy?Ws k]:M|1뚸1ցuO mi#صUV#RITnWopP0ٸ迶,HFKԛj$Z9GTu4a UiuoeK:tu. Qu)T XP̔_W?n7C Qa{a^ŬUDӖ*):z o9 8?bq= D;d@Tۢ^yXeD)?( y5gel v Ь!{\[]>MeoI G΁JnESճ-GY!fy-eM.<-B)yIrX+:kEoE.jzJ UcE&HO&GJ,:CC5ީCN㥚K>+p ~My% ?0yǂڛKNʧx7@%Q`V[y{%* tfH ԏ ȓ]0݅]$72riD﫧.D+8QzsniqU~lB~O+4"}ɕ"ihbҼPꪷTYB!j!=]eT~3j#OjJq]&Ai]6.Ow96)ɦV\/kPOAuEe!ϧ=΃I4/==|uG)P/8$cSj##݈yNPnƧiV',c~3j~þgʅQ&ĝ * @̨x'?3ƸYE|QCjh;B”"[Io1pRF绘@f'=C AnQ)i<:e-"I  | +* -rѐAPc */ΙkYY0m>Ͽ!9|9ǧa{]6U;x|˙ڄmm1ﺷOgbfS8#P veN.xǾgUv 1YT(b;z"yl ߿#DGl*|aq @}\T]R_c΅ l<.UwE{n5E@ wOd&VVmH`He:C,F2NJ{@!)g07A=^g %:^7h8ǻ/c~b6% o 9grR4Ex4L|/!:&sZ:| d|d%POKh7(pn:36eNp8~Ý&`G Cw"p{Xp{Ը78nZKJgTL 2tʹ"7b+S oc2$uc,cw*B1,Pn^M.1jV ^{['nGCLƞ$_oIT6Mi"ybj_=/TPU1݅5Vz) ?0-YoPH=#ZK4]۴t-7RڟJ{ƴLM#CX(ai(?D}5 l8 i$$|rNx?L5%ˏ&|4X*: *ao m[챲ȼp`zLh% *Nޛ/Nvu–{|0ؑGWQ~%&{/LVy2Ph%VX΄ Z Xz{m dTuwdfN1339FlƋAS J(-!)٘ء?A@TREft#K+jKCVv5%1?Y8`W@jZ Pq46{^5_d?#Ή58kmBUUfE7h%Q=7\Ec$ƎhT#Q%S}?vOxl DyvȯQ2԰tr@@#(KNA:]$A6e@ґ7i7`+\gg$ZNf܈{"H>܍-quMjMg*d>O1EϳliS8aIi FɿF(z|?3qv1DW^y@BWrp1{v9P oꮓVbmH.a yg}F"?C"Oh]\l NkY?IoN82랢^uRC{`PHkaoA6uN& KѤx  sl^-E7jnfy%{hÈswf.f =Ȯ Db3DD #ޗu|L(k4 j;]u:~CG^EV 쯕"周D|'>@[PY"f2@UϚ PKOTB}E[Ţ ɓr܀QSEtG0zGqkJ!Zmxj~_O,+<}w]%/ƭmdx!D+6괺&wOx ڲ}vR/IIrצ)n82*ÍFxHy A)ޑf^eE1^p@R:ƛtěakn䈑X.Z3˓Eu`.^sˌ ,(^z!RNק""XQZmUi2C[H1/E`E*1N m@`#V䣂~Yքa,j~ !+'[a79NRqCZI@1bă {8a68 }A)}Hs+{CGCPe?E{J5zŽ?lBr$MQUP9:ˠۯ[՞j9.; &Uw T:Vr (bт)\ LßoXP"y%Ȇq!Pa!؈Typ%}YQg;q OKYɸr[$WIb*,K-D<<R{4Ӌ0x\26 ^~d-ы+=<6=lDv`EŠC~AAz Qψjzu8aLvHe+}EFڇ8Lm3a h30Adng5kEFs1f0gjzֈ.B{C܇%Q|`Wrfi Q c R?{,03G^>\K]]v0:=Ch=St̲i1\%KlV+WZJLiN,9R qIcOF0 7}u"*hjKU4Bpc&E L$VnBbtp"XP"h[TLƪZo %7Cٔ<1b#KAsň[MrMBQ&6< ?DsG6PשĒIak6s{2XUiw/$:x]_D0̌Yay1 HmCVQ٤S^!6yDoڃ)TL&?BJee9%mE<#. 3lI–[1k)?2j~=SiJ'$%N#a8u;sG8Bg`qvL/PEۡέË6HE+|u'̍ UQFj@fS ųʫǪ'Yc=E u@!QNc2ktM][cuWt( hm/dKs0^p.͊)4S(ۃ2B j˦5l'6hBD*J*fm)8* ׮Ds~]YR?!m 7]ԇNY1 9gSx2%q!!q(]"#5#Tb$jZyApoF;̈́@zT$Kp.;[Y|5}8u.zŔK=}xDXdL1ϑ'LAXN*0&6p\{;S4}f^pqz\s!~./BC[+R]GЬog'A :43F>;m1պƮ, \8}C,g6Zj$1Ȣ6(or.C.EgE[='kS_abቲ0.p~ɨf)kSPI"Z7V3k_ox  ;Ch)+e-'.7'b@(KREtUx4(9#VgJ0lp|̌'OoUB"=OOY˗N$!tA>3o(}lĞ^Z<+-*/tɾYޭx8Kh@,7v| G|(ZgլV_J%fqxkܔ w6QKYRP:6 %"N >Ӛ̈!̻-*Z-zgqL ^9#{M?zMJ< U3:eF>yZ6^7랯PJ[<#]D1ymk1J΋/2zg_j֠"NMrwɲ,;U|rdγNGGL4T_*N6pU-9V2v0/Di9__.UEܝQDD g5e@M,.8+Mli$ŸJ5\ۡX@`gw K?QyzFQG@dȷU;^ЏYg$ړ@ kni]l=&2 i(!&RcC/n!Uw6.gNlaAD[?k3b BSp.J#; E(wI$=n~5{*#1$&jJbg/ q.͐q/DT( mv uqo)-*%uwmlZ~H?nSzW"QYg)Q9gc`@8:㳂 QThafDy^n#,&$Sގs4.۰:c]=+&748FBw| ku18l"n.Gf<]LcQqA5?O0n;#ϩBVClowq'sn)m)ͳk;WC16\Axʯg x~u|u)}2:̏ Rdg5Xh ,=)(]IU Ua uW`#y#3b>  qT;]3G! [yhKB#b]++,a'5үe'AٓZ\ZMv u[43vO7٦XFoCPiGg6Ztlq}8Yn(2:7Q zA3%jy6m ʈ$(T~jFoiJnU8+PD);G IIyĒudG}>ST_9g\QD.X2f8v]I %(labMoQmY:_Rd9|\*բ8fSF9O) ^dlt~7I 6iqNpcP+|=Cev@Kwkg rW3At Aי꡵"6/$e6}[ ^%a,ϹX{.7p~o;μ4 ɿ~9r'c lȗ88I1C %Q_gKF?% 浍a)1T>QDw`@ |kLCzdsxی =CTr;ƇY;VU.Ǩ rX g/{e(7q_0Q@̟o6 Sm=d }F=[I8².@k9`2)еԖW2Ya%@[-:qQ_).cR^j w肀Lă\CKZ]>*<g+ & sk4}طUa6Ƴ+SysGء3t4KXpQuz9yUa_A*m6%1Ii_V87P?iDa ]6콑\]Fy+[$2@ps0N3&[JozyRHF+Ыeż_)$8͝9nS^駂1- L"0B1%;yzKm¸wO(?nk?Yzm+q"MfEUDmޗ715oCK\)Ӭ Q0fKud<hGџ-?ބo]qR."\~wgxb%uHpaWjӫ!Hn6oE^z?&'yy.ΈS'qRe`$tkL|[[u)V&z/WUTw/AJ\5;6\="Xɨ(cHR'x~O .|>*8 )۔=eWݍL|(rY׀50DIKWj{&(+9~;ҭb] aNޘ^,!ˇm$X`rfE6\5S'y*X,?b^ib HR)2pST]v1cߴ&l"*S ɦ2G6phH!|oކPe ~ <R <{oL5dК95u,kئ;wyE $8/#b2LJPlSY`}g1n9`&Sr$U=''m$ևq\OGyxnZR5EU\*y"q#_<~hpx3^8a2M2)YvMŀAgQ(q﷕V?'kKs>țOFm~-Vx;9O圕V`Vm}Ɇa9@uRfq+2'Laґ'gmDc!/wy{ lYP'fst0`#)"!~#!:ΨS~H:]rAĉZ-d3;҄B8fM6'P`I)bȶ "lIɞCr-KrA:t 4/R`'uͰeIHpP$RKJ9mt>_&䨱ع ɾ'h6S5%9Z*m;MIN*jޖa];}hɧ`]N~Qn+ʭN֌I]eh @x! igAGcV@:xֻ-/ gΧ6f%~flF/BLX0^QP3`EG3 .۬6QT(*yKjZKAW2 8r\n9ЖRݏz<\o6- wٱۅ{JQfj}$4Hd"Wƚ,`fv$ԙ, +"A|̊5ox?+s!bbY/M0 0!b_!q} D1MWɒ$+CƮ''b6y:YÆMƘX9`ciOR_?FSe 4hX:`Bb^Zp\oNTΡ.ɰJRk4kVrNC\KJP$kBj}m?D0Tg: _ ANDחD{$}_I>0YwM\ԏ_^NT|2Oq`l|qm%#@Y~#3əL?n{Miަ{t BV%g=JsRmFf ?x'#g;]r題+oV !—DԙaI=\3<8 (}j_t%p_vW9qPrt8'̒JYZnõ5^4)Hs.v3~ x 4l_ ɑ%Cn_"{4ϔr~fW5"O]1ObÏ !5 Yc sE៫s_qS3u݋R3^ۛB~L%cʬ=7a6~PR#g]#W` Yd,9}1bZ}c$*4"࿚qD0LfFZB;EE"ȱ_OЌCO?4o%3+n>~3J \>^a^ؽIi.2GЕ_!2a %;Gc@<k^ k̈́íFŗɉоN"{BB 3MDD_{l__BX]B<(ҖrZnTfnf("nSfF'~Uƒ@1߾A:Qg\ė@r*I0L2On= V@z]u jι2W?܂aqŵ!ѵ=x7ƸEgR8,B~ʥ+m'Wܻt"ўR$(PR )x¹AP`ߙ:m5yiPyε$Yn`WgSOD^8q!g;GqwR0dƶPL\ئOF1~D  C qSyQn[s0{'B 6!ĀvC5G]~\%ھֆ!K@1ux4[AyQ^?2҆^_gS [a,z0%c'`}gkr|k'Gέmg>䦭;,ԈzC<ΏKiӴ(Y$ I:'W^\Ғ3Tce mPƏVy)䶌0oʌyRϭ}?3[ bdK#ၔ)͹eôalFXՋ,[7_eQuS&/61 _l5B ߋ^7Zr^+f:EԞUb7{TM?^lѭM {E `psaiXE2~yuI_N2tyw;g1{įn6e,|wy$]Xj>- ,s\%WY\`tIK(j1pVb3&PO;06-0ÈYk URU4Qh/rZ[% AZ 'T_.ex<{t5wߋTOĚBYXP~ g&E- qb 3\>盢`$f1] |kna!NQ6zcnVutҺ:\܇[7GMfXWkSɗnS{ڴ!c__ÌOk?Q"%IS]?u7!]w>/j,g> K]_"dݼ_ֹ7(lOpJV~%v&qPeTYQ P$ %+Vt!&*lXnhTu ΢>roI ^)f!j~3G$Bݮt/rjRtGǽ1l6}W`FZ}ԪnlF?>,QUUswx|fGSVDԖ,"-vn>@+ /t4c=Xb{ aO&iZlIƘKNq8SKlYy]CJַУ.&V=Z\bXM <0U3\h R`2Q|>@ SqZ-\RG^#_`}p9MHT-yX]kĔ#(*YC j>OUF, X>ȅ@%ʦ*s`.We (rdH*Mo˙b]G&H-K ož/tC&SaNSȰ}wvS۱ԠC~Mhrl28L[w4#>X-(5 nĊTma)4:%v!HЂT?6'f8FL_{ r u8zGLٷ9}S+뭓,tl'GqDB*l!dKޅ, KvU!~)ͪ=m%VUҺC-\g{_ڒ~xH*pL9sgy3i?EAX0; XL> f2^9}',8*GqO2b' =Jo𼣋`Ήݓa}#,m4h9Ls!xq+WveP hzNsdDJ=+VlNU}q0l3Sn$ܐN>!)sKl Daݞ7lhvV"nQzOh8 Zؼr| +UG{M8208T nn4Y>`C'&#1AobDcZ-S#8; όPعa.b(ml t͉O$PU)dєOȯ IEI8r%,y0QXƒg;R.9qm(t5Jؿm U zj>ny2&vSu}Ӟcd4Yy/ {/#nY0)"m@ǎIv+%U6r'"cmJƇeCc;5Y܇xGߪ Q61Dk>*pE{-re94=|Һg%~ &tkC]%>y,pON@wEh·| >++h|i9 ]<8qPnf&b90?nD$WS 0ĿEZi>Z+bøک z\Jɼ c:T\ȕ`MGH ?u{y+aD)ǼHF~ Z0ZG4-WDџFJ6&k.iI'Ķw݃ӳ 'Lq7?/5!A>-)*"Uk6OP1>]]l#L`uņ@Ƿ̖d̮܉Ry2߱M S"Cg%.mMS,@m4{'5E<ȎDPPRΛfxt/.chˀ [61f'x>?4]X߯e 1Tޤ;^5hJ#VM#kOnY& ZQ)~657GxR^IS}s7emk)U&y:>:>FdVC]HNj@ނyykY{=ct,=옓{Տѧp^>=>Zz!& ԤiqZi߆тQj)tҀlZ' $74fo~^K ^MUW?~"G7>sK_B)0!W=nMŝ;OL,تhX] _HrtFT"i /r#o2lBs$jc! $&Q,fSk p-twmu*ԩ 9s'F5LP1*i`Rم.`JLH^@xL=yf#qP+dZ8Up5pWb~|ȇd!G xU*^j?w,8-$aav]niX Qc,kUP:ޚF*HCQ! K`nzZr; 0{+A͕?7Ftox7*=Doɨ9{p(e;N3!R mjOK_ڵ)BߔQߨBX%v^D^6|l%;"T|]eؘcc2-%>yꭺ@tGޟ$0sr2eWp7Q~7ty\!;<0MTP3^TȳDUe*c vs+LC,ldC,pxюDŖ9GC a֖2"͵bp:<ţF*fsnw99f|v@e]-(w\=hpBvf'.s 4ԡSr#gPk0}avaasy'!TmS8'h$drL}%u1)h8p Sdk,홊Ҝ—{j?РXr$CD 0XG҃I)]}٢Ѧ=ftF{:04%} \HZL~yr:p-0cGږJDw&LAXhETfL =]Go c;PêXShtpDʭaR`.GzN +G5i_;'ih)e3ttCfwcԊ:8}h\3.["/EC؝ ,w*HAy ԁh/< ve\@; Quc ]J<)pN:HM͠RH>T1Tn=\aSԍ'8bnݕAË?;%l w>:]Ĝ&R%eS%\GF6$.N:Li(.`>]a)#d5Mm ~/h/¡LH\wMF5.`BuFc$ZMc@?(~ *I {)%&c^%4RUX)7*9-AXkU6G aNuRMzE',BHAz=yu?/zבkTQ-{rLlSkEM~%[ܾEDZ[ʕf:W1'T gֆġL8 byç-0N1rp.=$139Xq^IbRA"\+34P0G];blS=1H-}"3{ -8ct_~Aj[/Z}cI=7Eג]5!fU& 1GH8XCߦ4+_/ORTh) '#G3i(-,bUAxW| C҆,7wxEWȮ*PGAml0|%J3F@f^\.QP[NS,A^4aDT_82#ei5<{TxOa;9sH'ԘLDnt 6_ba|M#ߣF~4{$Iyϧlڰ͹f@1s_Lݾ༷fΧ=?bhdI(^ϝ fD~m"k]3sk?i+܍+`B ͹uƅB%H\qIu\ǁn\W"1`xT1ϲ[򠡖~Qh-Q[ӽ 1ebnjn`JY[ !+Zg5 #`$xFxM?1 JtfAҩ(^>jl >u} 0uCcpT]A 4p0VBJk61*?LVm Pd8 dS YDʾ!UrޠKڃC3[tY/!&EFG9l*砅v \&m5du{Mqg^3g]4nsn1XteRW&x])P%#o}Av2-E(Ci`@WNEۃ-! :8)}p])տO֠e5uB_W+~ȧ?MT.Kc|mb'\%;Ka+z=ٝJE"xjNY][s%4 $:GM 5poǪ;*1gkLzkv"(k_+۠*0+e(~B],>9&Iə8@^8LFGk5 (PˇaAm?Ma3یlD$ӢIGM1ۗetW@NNP"a,D[+LR=ݖLpRxre@B~%ӭ۝NWu?M ܸᕹ-.~XcZ,",]\u8%T=>j)KtcS5,|,2ϿLgTDՌ4SM.…)nF\X,kvIjb PɺWP IW3ef`YEKl|a'͓!Ɖ.CBr?Cmxό3*.KTV_ NX N$0°CǠOѡ? {tWhSJ9,ak4_@4;Ezg֋鄙yԢdw5 #,w3s~ES_ SeP2lq"c*5.g+z恽y|3n~ƳYQ{~ligFl58PQGx37wk0vQ"ZlL׏NK .bفJIg}NPqIÂ\܉3+qk{)ŒE HHi]݅"Ġ?NҀoJ!(0算w ߾d)oXKSGI)8t>c ϩX:@p]vWE@4X2VB0:f~,A!<|4_AQZ%hlG7Jo*][ߙ;APVMOP.Yͯ_Ჳ#Ǎ&<ڃP 1ß*@StmqX``@to{TzK͵ L} i˙^()*6움^Fyf%id|t+{ʚķ1|SO@1/GVB(vJ{BAQY3 %'F3%Tv(!,Qu(x.SbD'dN,Ie (!WHo2_<נ@AcǏ|rn<87*[ qrqaA D֔DwerC4U6.xDwqA8<뭨?s#fJ^+<p|I8TIظՖ!ff!T*e-n:*^8y[+gs]"'A2dHO dbá䙳zA q52+iX&YY,kWs+̺k澬"7];M z2|-e_},{nR~lFD˩ūXt7 QSKH }HxPE91*!1On>rO tcreů$qha )%ߕ E;ZErbY ;뮝k1;i\\6QdY>{k;plxb 6$/~寴iPڒrI؞y8eol̼6ӎYY>֏p.2xBaVD$RvNNH7tIǒҬI6)Bӣ- ϼTZ#6hmi'j T%j 1ܓ KFC^E_6JVyTBSjY 1[gХC-K=y =UD!@p ̜Τ,B|b]P g8wA9ӫ8u2EwpZQƘu pt"C O'|8"m aS; >p*b萺c c,NשCĬ:7e<0yBvKӭ-S9-JJY4Q4[&H7IU3 5j8xI!x.J2b '"xQR !l8^Ϝ֒1~x/&iHqKv!JCS%/i7۳ve2'#镃 ^8 "a#D# %dU "eЃpV,BQUzrM5f(?Trv7E5Np gK|-ᄍ35O$d,* rvJ1n2>._S\+bᓋ2/֜N`4 7m X śWk9Orx{ɧcϘa̓ ).CQf)*Ii|Y}ݲ&\Ҙ{+2,mcv Pdb-0ڌ$"TL _֚DpE޵OZ0OaX3yѯL<:I]8G0!X[zr@ZߦݼۖJg轮ڛ"_DD]7AݽR)RJQZaf57qzƪNRal#NSV!Mb Hg5\jIĂoM]e@e水:hM@@&銊x~/E9%-2wXM_p^4P┹MԐua)O%sM ]>3s/xȄܾ^8u}EKr yl̔4;\] Eo'kIYq=)3@Oo4/?C`Zҩ1fϚξآee> ~<}VAJHî=(PH$=O(8LQ$~EA\m{ʷ>l J~5^Biɝ;( rƓsia;oP#0x*eSWFuL!6vFYȰ˚Kg:0IpjK(tANB3_9vt0tCPAqah#ùIu˱>3&y2~SZZH e)I#ӠT%hct`(UcB͍(:ѝ x 88T0[a>F%jv6?|t e p39YBc;j Lf@tnl=IQ6ے&(43IBҩXFը1|Lr.qڑ\#a`@LN?9 N2* 3k(3g5jGlKv][i|+"p&\Vwż)Ⱥ$QwHsC#mrEgxF;䏦yЇQ͘t^XPiva^vrPt$͌\zͣ o-I߸s` ?$ =y$Tea=LWw_Gkl#4Fot Uv̀_̨4sѱs/Kꤚ,D[u_Gϑh!iBq4|`=:خlD%7a\"'fV<t\ |)uKq~4u!l=٩TK3WjnDL &ZJ(NOtNt%v(,D1}9wГ< +RR+%Kk,<BѓMwrCr\ MvWpj/X/$ }XW %hO]:9L3CPTO {I+@X /Vgby?ise, I'Y1 Ŀ5d7O֖g)?ԒCn=S^ S qd7Acs\"d˰ݾm oN`d%ьz>y+ u _ G:CIU68Z,;_9q0ЫzjkV̴ُuu @pAS eN)Kz99f=yD}"P"Aǽ+fIVU_"%dt-&iΊh.j. jQ2[r-t2p%5}ʁq>7X`}qdM ,;Sf~s~,ƪw:s9mS)_d&x÷C]9)iP<[$m!^\/ipbB)#,ϙ  G,OaZES]f~:ۖ1.Z-MʙBj,12 .  쀎Ǵ4(ׯerS!B(ڳpf%tC*8W=MDP*٢#ήXC,9~`rO=uUa7./|[=bQ㑭-SJaNfeȰTɨ41 ~وfڐx@%)q3NF`tQL]f4˹c`ۺӉA30*.*@6e6YꋓmQ)N 4]^X/iMcTItD)S!lɩ.@2w<N^eIu%w],*rXRhHNCrPefuhb'pf+FX&#_V@oc0!U%Qn잸|[qt^fRdɣU!g|H?m{Ӱ AJ@5H$G@{:6Z#==גNa]ŝs*8PȐbV0#XJz3a$l R1'b"U^l4r#&״F3WYF0 y#1IоV==7ъ7}jEbԢoT /6"T "{ Zʌ yhc{@3#1t>ԲיMHT*6k%KQ;ˁ e G 1\fxH򖭛BCsCG26HS]!4+/{S<ճ7v S {Go%;cp9|Jc/Klnm1‚'y0 ;}uC xi ZXr4]?A|q4뢑Q(`]훽Д8:YaC>\v%Oփis1]Q 1sB?tR=D`GU[wk1XAڌGuyfv(Yrϐk'6]iN=H+_T,d423]/væ= 򇐩견1M{x/aQ8NgØ3DH9Xi7* 7R^XteIAcVp; $`:5EghD'3u9 UH:8K/`S~- l^zoyg%!K< DyH٩i8U3HM@u8|489u;K1OQt mԫuS0~,*~c 4A Thsy5ucNEb3V*i\&+d,J47#䭁*-RC/k, g>St\ޔtGOTϊہ@p-d&c>$=T7J3U5خ܅zL_&5\KP7G/j#_]\(D=\m*-2K`$[jYpXҸq\%P៻FbWoc 1ڤ@7H9hda1kj1[vKBG?ANu0\ޡi B\Cw5+@6OMzXWwhf:,֞]2OU\$?gF;YxApQ )yWp]L7xPn`=a\sjc{U,zl{Gb<[Wax=(9?$玜|H_tvz*3 SL=Sݭ's0Ao3TXey8 HS,~=r:љ O\Hs7uZW=swiY@qk%XCrRtUTQckȸ喤j}hƍ_IJϺDVw !sSi(eDԋIA%kO{ؽ:ײ)ZmK)V,"lSzZ)裁۸jrbzBQ քpQ<"IGB.Q?QHgzc5XU{Z1)gP9^|nio{c`9wEjVY'p!(?ih{f-|oQp?뉍ܼ6$C1:~mb >x&r|.cگ|+&f\iL~6Hiu0@b/ V jVEGqVZ WԵۡzgRG3u~aqtڜi>=6o%SNfș t\ڄt[/Z.n/z0bs̘:lNa$LCQքJCVQ Y]5dWIdzw?\ay#gS`%T[)(_M{1kN"r}p*ȫ ƛeW$-r*~pnGq|+vC:؇MYAdB];CWɺl>byQv^r Ad}+#f!5hUu )![@;,z(lsUک!4z2Hlj+Ah^;ga }v@6Q?k9EOoTۼ+P_jvd%׿:FlS^Ĝbr`2r Gq-nKKbIW%$̞]ƒƅHR9n ,% &cၒc>{J6ܼ y!H5b6eUA%EٹwEk9<[9(yĖҨXX]+qƣ!՞`yb8UhN1ɠ0_qGɌՆqԳhQ2W:Rwgs1A(|41er":L^!g*"rF-BȪ%mہJ: h`@^;HBT2#1Ėxq J1s>I/h՗y1Y<(12Pn&ơ] {Y;?a@Tn )(bQ2aBG|m6*ϰ{QI;PT50zRxQLIlE-=}{UyAXwkgFG:L=Nf$z[TBnmA8;/F I* ʞ1HW3qw 6A'&G*Z~4 = l GrЇۍs+z'm . 䌊%|sjtg1o'$w T$Mмeko%N0:X7H{͖MvmKbkKja1ǒ t1Cq˼cb6w X fF@'Sn}?Rto{v(Jye#~:B$aEiv[}(uQ.Zr9n!;[]yro<u㴲nW]lsgC΃6%I^ޚbFauK/hjВwQQi l$ ZymQPoWĘPBA*}i f$~?; J~#< '<|Fydh2@ %{2~V&ݥu?zҘ Y7'*#ʍ[fqgBg4,6}]ov$ecԵ{_еiٚ%M{$GwQ<27`Oʜ0htk(w9N&)"ۅv^Tܗupid!A6/42~/wѕjwj1]6_;eb`ÀUϴqEH"yvp?91&GELʮԭTLnzx3pq sX`uaY7?IEC݈Hd4K,9^Tʞ=ܫZ?ϓAp\D-b!Fn)~fFjES Iom^7l78`C^8iܷܮ9I󫞛_bJ{m.yZm4 h*xeh4\ftGE@({ 1_͸,kn)٭.ԉ_*d>,w ,  1.*l Hd͇Dʾ6۬=^,@bϿO~#U7SXm[2a91a'SR`OcmoxX避Nu r;zF3(׀BRy&@12ָ̛cYb?ŚG[gZ7%f!G 5¯jR` gC;<?PCpno>(]Z6J#`W\єi I7Cu)rQ"}y tI G ʯ n8$xAHp )fY[ DFPs]P0ؕ夁5sų[JfJ۱tMo9 WL{,a| 96n9>{4_󕩐 ϡʳ(@>YWaC1]hT{ z=Y:[*mma) u\EĴ); sۢNe32SP(ވ]Q 'f0AB2iL'Q4fVհ}QRM0\Rp*3@_;߭c|Wpj]VM9RW@Ǧ aE ͅML:6 BVp!d'[}C_qgPw(*0!!1v b 9{ SGn;ܫOqH"L{W; V+ PC&g> gdk,h( Aǧu(*2+l;:(, Gtڡ_2ǗIlNܧflw T[+=UAI]&d:tdib&73=g5u*8hL*/y]'6oM)xʡtOjf$8O0;aD>w:NIYTQ#`UomafvmUTr&" Q?O( :fJǕ͎k,{{DXI9k:0M;؈VFKŞDҷvzgrۗDZ0yl@T2r0dZXz4Lvx?wd):Z`wvz8nSW7SŜ^ Esb&;Uͣ4s 5B=G>B`Yep@)U}{,mТFO*6)%`)8Syʼn $^ha.!I 列:hR oY >ğ4eP> -䔣3%oOȬn$̼jsKؐ|tU|S*T>5C8I3vJ˻/ l8QT`ސD? ځ͈M., ::.OP5]~ۤ曚2[C8~NtE;I6]YkՆtx%VNz4:ggvaG.LrέxEKv\!^3Dm4Y.[Q81l4~)rtHl<Г>7S$>-clWK uba}`6Mly5FZ_4=|n09jf,K>2gc\?cKÎ~o/:v90;O7`/3|= T,s#;SWAC95?vvDU (sqE)PI"mDSVzʝAZ#J"X)/C/~A$6}XcOn'hIdSg#rgZzZVn,#Q|8{bӈq+@hh`T 41rYaS^~mbYWqJn:) >_Y~J5_T&XOV?Vo&~[):2]-5Hl|UIqΒˈ܀|i`W&"Ajگ!67c8j,4lRTxhK}#@M=sښ. ?eI]\3yuv02jJ,1Li4cI[gΈټ>V/:ٗvȶ[2!WnWm ǕYY=O90ZM2+J_rjo~N-PyG"$a;܆ I^g`JMx:VtkKk4:d?h9 dG3 Xm'Q-c$_decWX 3vm~0,$/ 6>/|) 1@f Pw|XJly9Eh>>D w`%]/(7ѷ%aQ49ms֯A.ߒq%T FOUš茷݊h g~3QЎzI'$yؾz3@xp ĿJmB_壓+ucȩ¦Z զ*tme.|5 aċWk5k ^ÑfPO%7a8R[?ڇD PfCkXo:j%84:%.Ԣq6J ef/ u?,-#=㮠1 CnoHfHY®=hʙ&eTA\L(Pxr@Ͷ62a!/|c-nY}_}_NF7<}F< *\.ZŵןwlJ뼸^"&^=TXhSPuǟs7[~Q#:gYSYT;Qj%I?tLq0Z] !U'*@EW^aR#DQ=}X)xOҬG.( K.EGMܮ2K8ێ~я$to [ҊۄweklFYx(`vj&8W)? t>V=(˓,_+ L91*VWCζD~鈡Sg6cpXޚ8AM][?s1-^ϊ$)\όP.oPpqq Ӕ3 oajvXƵHW]@&Ԗ9xȂS?)tR /d>dq4WC?L>??Ḑ=;{\Gd]{ ST}2Y{y } mj@Y Wjc#(_;xh"LM]^hkO3'{{wbAS!Gwc#`ɟy, K#q5;Ou%Y_nbOݴz\zevRVސi "]EFu cG~^#]\1yܯ)xRZ^P"YwSlA4TPQ82DE޷6*K:|FKd,Nݹ.Ꮳ(dj3jl Mzįd0,~YL1V Bd_b\~uaI-3H*|^qi7?{!'͒"<1QOɔ?`D Ľq(J@|~/:yMSlĜ [e !Q+}_fI" .v۞uY!Ǚ}@WfС|o/E_cdpI L NB#ha/g:?b:Ȱ褷ݘ˳p!.\:n[DӇ޵X&;>dKR30l$$ MFwzsO)" L;@i OHB*! NE[CuLh684QG G|'ăoS6%oׁ̹9lKX+f).MݟQ*mܲ">p_`>5oyΦ:32@?}NNUR {}7Ai -1n8B=xiu81h_c`EmɈ4zD}"۝!H0gS-,1! osm{SŠof^{l-cXQ"2>NMI5>W- m6 )(˙kCDPP/F ]ΈLL*/ӓOK0*ZWf[tq\[. ؃/|PγpY!.U>Voj{m*[!NSjS>flj~=LAoXow  RW'9q3.kvZF}lFiܙt͑ h^78s c.NacqaHOߵY$) "/M*QH4WaL;@m@+bZX Z!Vv'^tWX hk+!vEhq G"E_KQ5&T72GT걉+؋uq' Ҟs+O_eD}ZDHu(^dF,x>~^<+G?$L*_LD`xqT/є ٝӛ%{д2X>gGjv<O ̠OgNG_ByIzOPXdYn;SM-ch5(_fGŢNj'WSn0hRJZ|&~p˔:_DKcoo o- R 2OyiқΨ)&p6jMfqS{mP쾅XWdG Dk8q]cv ~M9 И%!!"6hi*ܝ0]|=P\ca kY^O8LXL7n~eRoJv|O{2`1@޳%f0Q1uz؁Ҁ&!SO\%5t"æ/V*L3 ٍ~ "z8^jAÆ9jx$P9X7`bKΡ8Z-vfT5a]"Qy1=S3Y2Vºoj8T0$SeR$W t$e>8QPU]흯b݀ W(c&g'HV̞Sx|,3D# R`-TX nD:f9a62cY"Grv8>(>Fg%*.QF[:jTNR>r nʦAH`RcXNivVX@/[+>H/oiX\0/$cEEw}#gG^?i}ZAYIa`_1=ĩ>Ge+V+ 貤 ۆgՎkMMdݙb_w?+Ϭ xJ'AzI>םt3.;!`8 gU7-ZRj%]T7\oҠ&{SEp[^jvNGCq ^Vdԏw^Na#A?HU6=-TWuS($/zְmYoK&fEf#-pq/O+ @Tyfk'X+"g4^/i-G~T.~|^tEF])3r^r'[Ȅ{3C6xaZ遂P=y@f`bQhO{aCcڹ ;LE}0Sy$}X/zڜ" wt| 6H{,;-yc,/k<{ w3G_*{µ͋ew5ȮJ3 c䌜O ِm;nTQ@R&:POZR=ry]ڸutog5vUEaT3Wwx*Hҍ2G:5[]@ հQT L9FzSfj?2mZ6tgKw4z](xL6dVxX o-{%ה@&IXw.`-(rlwz}0P{)-ݚTOw1M8f9P3s\]Xdh/ 1A|O4t8z@qW}[H8:)d<1d xPY\/2ofqɓNM1,T37s(ɨ6GF.xlj.{ &&2\kz]J`*-hD^/bY5I= cP KhHcrqAw[b>EJ<[\ 9JďTFJ>Ŀ;Zd}K}O^~%<"otz;pQ(_ 6^F@Cؠj3Ň,#}¸XNg*?m?H7 pzHTEbG}o@fQav?"0ڜ!']87/#•G"|u@;vyM٩u ё&c[Dg;j+ul[N?)ռ.!V6hEyV5FLfgYKs-PK}8CMvtHY{4*_@\h))Qş-CMTiZm*uUnd^ZpPo=j D lw$3l/Z_|%SrkXUj/*(oX!;;ʂ ' k7}$#nv}O⃩t [ֹpa'2@V:<qN}RvPfb-SܟU2WqK,7^ݮ,ҜʑCڃ' #ZքCťd$ٝJ5K^:'gI'B|7uCoX(|#i6avv q)gܓ{p24 UѣZJ&\48u?@\%[p4$B)V!nV\9ՒkAQ̦Wcsqx^ rʨfJ+88=[X&<$ wYz>a4l 럀uW`Ll2h>*$'D'VF^yᔠoN<"LRV!x!,hvz ֵU[ 6aՄ3.L20+,Q[zOj\7ڤJP'}6 q]'%Uӱ0?ٿ.uWoO!\7=ƞƒRj棲txNVΤ_G DgNfԄTx=2#A~R+ {R#fq9 Ptf5-};_Y wn8,apC~q!a9<ɒ(Hhw&o vz@م{h'~+ ~p=%fNrQ AA .a ڣ=l󱞆Q؀h m/6(ʧj($ (6}DbI- Z};QN1[+똻֋&Ltj&#R\d8Ozo~Q:haokvёKj^H3HMsW3`NMA@7ݯٮ2ZP !X(~ƻ)k:'W_ Ӥ=VX9 h"0IXӻG ,Rp?KZ=fCKr{%;%Gi՞&_4EH%R_BBgǛ}^I;QH`wnf%y-jwu҂KS XNVIAܫ[hF>f2AnKPҔFnbŲvع ͯc[ <}r52*ӄXrny[!-uCvt!};[EwZqy?iQ0t31m]V;w;L(g`ekw;}B;B6ma7OOԠ*h4L W 5IЕ7bz: 6CqZty0F H㝉[xlplz1vDbS.#ykSD6_o|d0707odܐ7$Uhȫa\ܑ/,b\_4 s74kC]DqSTF%ެܴWssbՙdf`F3YAp/\pJG/8,?~怄/|X\+_9]:J2KKbRBpXF zC|:hܤ)X/q,tw0;i3ptJ*{ƵEK7ՙdf!˷%7䩀ot x3L{XS 9x5]ഊkTx#dK*+E7D >pRV], r>!- c!Q>k$+ M ,汲Z ޵v_rl]q@{<4DF,CfЛ=k:SWgeMM̞#)NIm4v&Tz"e u6?y,~1 =՚ M" ?Zc7ۉU.y>(@!ؙOZCm da֛BcesS'F'ǫH܎ PwH)6 +9 Ik"Wĺi/Mk521Ƀ|e߃0 ϲYνxBqM&b֠euŤ*o*f zҔJ6<0#C W@G<(b׺+/~̷`ȇi yO)5yfƁX,Ҝ.I+VRT#Gƣڻ[+&UyHhkDäѩ$3wbͥa~wO{{ ήjR\fbkpZŽhwv 1jhͤ=E*M8Q~-xxѓDia]hEw[ I ytz\zkOfgP>xumHį4!PQH7$-o|,Ę0}@+c=m8M̀.>2I c^ren?|Xju|Gyq7='Cc `ffHMN0+;%q6#$`ߵYR6{Qf6d1w˛R~ugN)жgWQC&֗:,=Sc`ʪp_FESF-β>ڽ͢ms3ޥwRF9K*c7feT:Q4$mfS7Wjm\P"e䆍1."|SxČ.\ ,ͥҁ5=tByVĬkʹ 8)1D^ {":,δ\7m4KZ&U:>5=% j#|  )&'Sٴ *b0OMk>r*4>Vj!~zDvn<(&, q{FmoMd'z+#*9?yw@Ú'=(1aF{_PSW{2/L #?fW1L7 tL nвb3!"l-}>GvXc]L$-!ZBeFmEs1/:Lnx=+ ЄudPq*NĨO}:XL{GQvb_t@@wx-kmzŬ=B;]ݨ_˴PgԿDU,U6@@ћ$4=eo4x[ ˜7ਙw 7XA6߷|k~x[쁽c WԎ542QhrԆmhR_3:5G XY{cq$XNbV'/#"S=i[aLf Ȓ< 0QՐjZd\v^{9ɿ9L#9\=K _!3c :.:mjv..vpcZlE@9W [irHt Ma=p}ſS}v*.%^j;la+ ' EdPXחF6OYE!OjxMp9d̨:OO>/oě7u) +񖴢WՉ#jojqTbEm Z*:3.. \$ODClCFz{)%cC3#4 AIcYJVy\'uu`SD*r`0k*xv=:P:NYJ{R8eB /Rc31φo w=, j9c.BFp*eh|H@к<9`L97oW+h~Jr@{d.FdVCIH/l6C 2% )l32 \e h5Vؓ!y5)HLPj6شIRH븯4-ߊ9:%1 {$0NRlJ"Sl, i {T|  ܋U=FE%GQxE& +XK#j*PGc$s\QϲhHhERP3l9p~&^c`'@ڤ AD٭3 #rw"qhwq^ y$[Y/b?A~N EQZ^ KPqR릸X͖gȤ2%-l:\͐-xYʸdlb•ӂp刋x?1ÑZS FM`8hls V1ցJ_L A82`9..4+a|0}w1W1&aˋ1O08MSpsuT|'4= ~nE|)ܿtELǥ焰Fkb}IK)qykk$9yQ6|$O Fvi*)}.6lI)nb`A6v+Apև=hh丧bHfg30 i_=zb!LI^ӀڅH5bZ([sn>ؤ0 ȌY|+ٜNI~Cxغ)s&>*eJ2S/#!=,.7TƖIk8="7(7VJ5dd-GGprUm1z 18َ^o[ܠVJrcԦ?VIfZzG_&D_JWqXU*~]_Ez,E6*-K)%fG\Tg ɗcEB=A07哝UPn|?D檾' <&cl+`hf3F4RG ֑*5fJl"pihf s]3,:?_R"F7vuڰb.^HD-PufTh7 \W*P^=5IKd&7 *ɉ-0֒<FQ-?G+cmbjv۹kWv]}aC3rVbֈJZ+@{ sExcz7%87f,Ը~16 ޕGxit)K%;5EkB  w'EoF~> N0',ڄ#S Zcq:iMɔ;euS-Z5DQf%1LJ묎D93e[F;վ˭:0q^H~Bɭvn}XLOoZ)oR-n{ h8 0Ӣ|mj KDʧ"MrQΧ]r+ՓBqX6T>vz~fg**ӘLL*G F Ju0ekjňhADL'tW Ce/> 2/p:[ͩt*V[#'HTXg(B9s )1\R[,Ц4s}>x= 0_$ h A\Ni/vmr[{|E!,P1p@"=–~.rp)|y߇?B`Qg!sT ۏ daYId\tgf \do.1)z4 -Fʚ4@!Eᇊ+O=SϞx {Ȥe;iC{ =i"7-Ɋ捰&J #$ٕ Ž\1#6gAb632gP7÷|\ ~{DG6A)y(O`XZ^2w|M6zIƑ 1g}w__HV^Z\WI/v))"v=q.բ*^HhSFx:ۓ ?"ջ`/@ēxMi vije_1˺ǟ&VG3^tڦAk%[b㢟es^˥C%Np(>g0$0^ Khm*!uc1u p]Ws5oFJ{NR,nTr/b{,473l=h~'bu+`.HGXOpRYpk򝮵o%g4p͹Qp'BL 2knwB)x2Tc8tdnkqyLq.=`PFp[]!IoA{@¤zCeI͵gi&{5xsfCE)HmOL|JQ+]rASQ D_l 0/  #K Aub2F.&qNY=$+e mZ˧ B}3 ƩnpN  7S,*+hzυU$o;,hBIC7Èqf_tg((USi$CxNJu5I۰)Sj:xGFT~Zx3%巄o+{{K;, 1u+YۦB}dkq_OgxrVę L\-~r:{C4aPZixco=Ne5-:.AZF͏8,}:*7oPEE߯%i{Ovܡ١;tQAam3IaՏasC KRtUR8iMWf J8՘g= l K #;#WU:Pmx wq{[cI/8i3f9ѤT5=$ ui-22`UA4G#->z: Ք!oY@Umr 0Ub)|OpzAw(jx:?*3;;` ;YFw#_0&vK Ί4/?0}T QkƐiPޖ9ŀOkYI ;Xۂaܴ{=6O %W=rJ** r/"dq]i'7N+Uy;731oi-#{ëK,qBT>ղ j]VVP:zzO7<ѓt7H3D] B/ 4{*tb}Pg3jy-;_fMw鄃B7鵖;wс;?DNr@l=7x/7 sl'W>:,C1N/8/d-50F~B R⭴|2(#UM$TioM3dUWNh; wTukԨPʬT58Ues@DS%;TXL5c{m(@~`0`b{[|i8w̮oa|a 9>zm`(25m$RĜZ )by&1L.62Jy3ˬoΥy.Wg{++EGK_!Hfؙ=@cCi&8hlxk+N(,,e ۆ}6'!]C=: Qɥ 2-]X6|0oz`z';\J2oˎ`=7a .[|cVRDу O]h%K1sxZfO;qӬ o@T* y=\s]pWH-|ִf01 װHP:$`@=4 m(GY0(.&&'sȏ}16J¦_ݾỿN8K2ثԫ #;siA6(nbD( t >M ~1x%~K@R`T\ق3E켇4†L܊PV`pþxYJ[bP҉أ#wjnShiV'ƴ_qG:Qa}DP<JmJ"ZSi ){"ߢ?-CIK337pHFCQSQ 8E)h,̯=}_e}\56U 3%=j;&1uەT ӳWpBl {t΁W`?vRmAGX; {^3lxLVn9B ,K!`b4~Ƶ7;ωZj.'Ր+DaY7u[OBTlݹe]"GIv}9MЛD~ Cз@L|X?GM>vr!U{0kb%هǚ:]".S^5ߡh܀ 5ѸEm9>Kਔj&f Fth.y>f'C7ùZ6JQ~(St!A&! TG3w4+:ݥᖤ$3܅Kb޹,ݼ@0s #db[DJ^2 B@f󣊾.E_Zp?c]Z!}񷊻I|PzCh YtY"ŭKԃxUmTBޘ\3U2o.|Q حSA>帎֛ ٞKlNdyrA"/zTt%Q3/rK+*a6DCyÓcmԵ%,92óŽH pY GQ| Ҩ-Xp/mA;qgRj|`6LuX JXU + <`uP͊љl?M:fuˡE=Os1/+ўSoqûfqʒw4OXmZ K^Ɓ.=T5BX֬(5#Ё; 2k}6cٕ&X;bŶL1ـ'6ڮ&Sbba-?1uq >te3Ω@% M\VR]H(Erpeqڔ&2`kDoE^/ԥ@ǜ,e85O,"9ߑ5)=HP6/T$ym6Ihn0Ь }WN8av8hϣ)C[/*#yt{K7i_P7\\d$.IXBQ\C%w:p*OzIVЦds<2`s9QH(h sȱ wY*WE?-D)Ml)AzSy J&'Z nz;ZKPPZowKrN.ܗ"6.&1hnP.xXPM }(fZ@BY1; 0Ԉ2G0֠ %I 07}M fAsآ7H/mC >L9iCxY!;8HDNtdwTfP+1Xֱw}b8QOI`aj|X[ܼz׍ :Tik-V|L~0"4K*~#(1ʂ%mygGmk=Y{d?r;W% bpvl]&,&i6Xp8|/y\8NFDYtG5\uP紼kaϏv2ZZդ;/;_J;*.jvd#./3`oiwiҞ cLE.g/>qC<ɐ{sAz"±5ʻSAL =tt+Tn d0^ۆg'ar[+A 󁛃p/R%'lLS3nӸetnMf{?B>Q)VLIkAnңr>$H/8a^MW5h1 *ZbquPe s/Mh`: O " 7cS!Lꌁ[ `UxgBJ#dg'Sv42??]w moS\~W{X` n!]f-/7VjL*|4~pD{z3- O5&AcnD=8(TVT N5 4̦bvh(BT_Ӑ<ZE^r'Jsu :vmYKtTgPX$p܌\]9hBrf2WxzOfWuM^$,z⓾>5\~fOd_al$)!PꅲS0>t!⒟l+RMcG+RPq8V K'vA7ߌ)b8<}tˋ:`\;M-ąVB~h^/,U+=S{ay7G9`ŹһU=EY*׼"\ 3jV?=1XUj_QXjZ[f.R!s R qlYMIJh $3Q)@]˙ᖈOGVQcڝU=j߮x3qQ⭙NnK^1O<+''(m>(B~>j;m*[DGb><S #{AjYC0z9ʹRz6) [Qhs0Y*TQ[YN&桖/R aKL|29*\1% y~zr?Z)B1g߶Xsy>wM<V.y_Pd"S*t|\_BYu˩Rv_}Ó˄g@{ׂ|T\jD:+wczz%HGBXTq^䩩Kp F#2“w惉bWWH10ƦRj Z8W-3b?(6a~ANJѕن?{Jc/ui&Ko[G SK vd Fg\FF%{=6ZKL:WR=\e]sP3l l bT>\,y?MѴ)}u,Rp lJEWSV} F4C'N" فԸ0U YFA~y~g%vu2bNbylB7 G!?Obg04eywH2J_OG\BkC UX&[|<,w\NW X7.p;m7hv06-sUĪOA%WIPt|_ Y'QH $ (RˤYF|K9Nӆ#~;߹El[V?%|w aVU*KUǩX؈ܬKxK=?g ڏ/ ) zTA#N|Dzn=O]ŧjIq_bi(:!m=I ]Zlw%1Tt)Wps\RQku0ĉ"1Swdf:fZDZ=ڮK=x+ n lTncoȆ xMsX s'ETO?DKmZ꿤$/Ùk=0~Gݤ `RL&t9c% f{$Q-[cFzC/bmP> ;?q&X9Hƍ5d)yj 2QNP,=D}D4ep[QYTC]N4F׮4}55NRF}G~3ɓ~YٟaTP[:]`1)y\] X䨅 # );BY E5|v4wk|G7FǑg(1%'""uBԭ͎%95+8Y Zۦ%a }2'!h5>SWè@2`6l,OS !B;^uBB['Y|rqrh87D]Knz>xNY<%- Ԣ{:״Ov|]TȋDM' .f&p`Yi>OhGKJ#5Ì!,b9?DE:Yqܛ(hX1JfbܬuGQF,ց 8ʹ>Meu2"%\B7Bv.dbɜyCk!BFB;˺6g}a4 6ih5GV? b6.QR+/ bOI`K;ڪTn`G_cMNQ]vEfL1EG#ys@`VXl5\Y3k[zK?0oE=Z+̖̑{um,N,P"#ʫBu_ȒeP0EVcJ?he_vf9ry=):Jxѽ6FBΔ=[Ĺ,ak l"r$::R`'31n] SrHmͽ)PHȰvqbV@ƚـ|ݢl m BfQ Sigb57%\N/J]YI~dX]_GdtY>"z1]K3+Wɭ4)ΆQ &~᝗+n`䵡3blI̧RRhM}ŘIPqT7(W#\'֤0ؠ ^PEB4 gkzTߥ+$(巬\)4|F9bx)C(6].ב}[?֐c#1(X"(//[\*e2PQ5xYZ0nWmeGsiKw7؇}3? u=FͿQS~5b7ei[MB+;-d)諦dsVә:" )0U=wJo96@& /S"}'qQG>W, Aދ Ԍ]6w}p%9P?847 ^lx 1`;5d$xbD?5~`z8`B;H]m$MwwLc.|{u&H2[ JK!.*ϻ71|K;Ō8mPF`kZ_:>_u LrkoYilU MEY^ ?jb:U%GMV'?Hccr=NHDk!&tvL77p>RTE+|qz~[m֩b\8 8gpj#O ^^ >E b,HmwzT:\u7)-\p)l9Hi:8=ѭ ܍Mx;%׻ܚGR}iTkww,@3@ _ c87rޯKQ<(錠o3:E-?Rji3i {[vz-rbLRPVԞ <'@S qlI3h'DO`cx 5B6;ZZ n=iTFm@nZ3w>7GOs_BAӷ mM))fNxng$;gB~ R ^礁eC5FO55~qI'{B#W[Wqs*(UJD%Ia99%WCM4Bu*ZQI~ 7F_xw% /(-/;8fGLq$ Ō[r'd+ נPвͼ$._*y'/1i]񕶽A!ZU\- 7#@OV y5Vبu"򰵈!da3I#7(dwN^9}jjl#,NXG1Op%ﮆroWhъ%KSlHYSCC ~d2_~,_03x2 3eхrՌ+tPX Fv~JԊ<\Oى@]ʚ;#;B/At6. >k&jJYF=N` g>I~%6#y6rd79-M+Pa.rrZ7)ĆR Q#.|J%s}”,@gq7vhMϺ!<_ɴ#J")g5l- ZGWoxO%-!4Iz6gäCf޾ T:-`@_M<Y.1,xQԓh܋JkZFޟĮKQsK@[qV5?b)ӵ@[Z/|VKn2&vvŭ:W)ZV2^H`[5f*ɪ 0PGKvL]A)3t5pB,qY[R #z6#~칁/z@E4}&؝_^s gղzz30($VqV4N4d.ϟV|*C^OD*Nk_X{0jӹM.41opZ}-r pYw9lz@Ŧs7J{!  H&+E)S1_b83{M>;55T&曜3̾k}/2LhRcpYr_0Q {X4>y Æ#"zL 7ͮb WBC>LC(<95%ڢL_" }W70vYv Z2`xa(\rBO;:eʩ8Oݣ(@3ɪ Xp3|LmaҧBCΒSQ vj%كO(t# v*BaUٯel~~/# @+7^I*˼] ςv 4wߥd9J !#rk[+u޿TM|p}E7w#{C[{rM.> Y9 Ϫ< l^7diz(F'L#\rI PBx0tL9*I0,2h$ u\q~} apȩڌꮎBUKo!H0$SZwlb_vS~NnZ/g 9'Ljb8 -o{ְrRz͚W*6=b~@b\zY,_ B oI 4l2!L!xHAi /ޥیÒRYQѝ{cCһcAg_9 k||}B`Ww;vY>c0/O[AH~L{k$ťN ,ڭ>.Q:]bsywNJ"8f{]<.5]C2J-91MA(yQhRA7[pMXFT()z":Olڰj8 8c@._ Y-X )w>9@ ZX2w Z<) \=W:Ad0-!a0XGdVaFfU1~\ت1SVFZ;œZ> Dv}صJz )E^ +ͣJOiC _C-F/(e_鎓>&8n׬{7lZ|݀n}L;/ۺ8z I"/ `t9wz{7@N\%r3?5@֩a$pumcaXiCroV(y``Φ`o]]!4Ο%;6A5В$p5W]IkJv;.O\ n169%R+ ^ շ5CSiڭxwF|nŨ gB%N:_X\hsX!փV Da8T iHȖEB!˛(+Xqֈ_Lw$LZGSgr&+dlg5>U(#쌜@6D[d-|I»rK@8\;>)ۚX%)b/2{GIDj{^ڪ.{p>t+(OG9Ǜ 95q>RGOw~{kA?z:Kӑ1B!_ \hY>qV™TD:p-%rPX!c#B5z%8ïOyߝ~G3 FiCxk%·>9H cBfO"|P̥WI>aBˉ:Qsk >у9bb`6$ҽUnjӑ$+L8<Ɣ 0|OLIpsj@ޫm9yV+EFzFN8D!(qU$#['*t ?^̙^ xѰa#cL#2{kd/mvK~RxwN%j>:TYvGEyܖH#=^(ٳCmW1[%o'@]~jI@Ń"]ۗݢp "^[ip!ހπNvyu=&J;hmR"?JA,i9F88|lCǍ%j86Bfs6)})T\('5lKD; bDzX|%/Y0qHym '8K*( [a[*̨-=@d.>BvƵo" . A tz[`I/ ddsm.lDXV{Cr0kXcV`ß "5̀=#s)a`~`N_?w !Ϯ2~5)wLc9țt>KkAGe!Lڀ1ِ8'o;O[GgMЬBOA9=*ʣ,bm5O`V6=EחM}Jb |)bn(|CSul3d?ށi! hIDkx%2c V V~x!@xoݛru>@GߪWcCnk:tGe7i!R;sO( yVS:q(aJ-! 5ȔḺc_4j$\4 ӂ"`ã0"N~dAwr jBՌ€}Ϩ,(,'Y̶+- LZv\U nE9Lo;BtD_W3$Yv]qSa}GïaPX{^]Z`- -D%?2>wylRd"x2Գ>)bHJI׏d%?ZB\m||hYCZ(QJ=pÎI-AgA9Wjz)(}/~(qys xO39|O9f)m_nıc;`5W}A)cFwN1\d龳,$UU_tSpOl/:dP3JLte篼\T*np֯^}, r`bY͎m̽ my6;ţDSEw9üg0L$.pM^!=/Qb}j^On\TЙ!C]$zE߷gmApA0ޮh!|bwP?:{&%hMMky,RcF*6z"PwBqu Tknj}E(m<'Yd)?y[qxeէ0J͇+psz& Lj?m+6#O,DgM?LgN0DmJ3kfT+`Z"[B*}Y`1n81RQ-J/@sQnz3M) f+Y*,h‚wDډ02o;\yTK]@i_At.2AǾj5od"D-tpN:8[)RaMVB,L17Liԟ]I<4&_ϡ15шE܇en] VkMpq(ʁ8s zy*@3Sy9u8n`f4C>,L{ႶpNI2f]t~:N~Yg(Q7X)BJq67 l@0 ڜ8!823(Ǩ\dFH>TrbyvX w+oC`w$=y. Yq.n+ ו \{IޘH+"^Z y؆&i%8mdyʢ%&"S^`D:@Nv>ف  mA]pxxbetVMP<́^f3Ҿ8*#N<6<^}lܻC~Nsxg\RA)cA`sc$Kt]vIj ba_4tz&D'ڞ ԣQ + R`NTSzxdM0nh-,{t]^|`_dU0f}A%fЭ.KZҹK { u.z4eY $A:&"1aau6׵W)4&C0w" 3됙Wޏr$Ɗh{ pZ+‹$yee@at`gp3JZ4['MW4]QJΏ7S\k}ajN[,-2{鴱'+NG8vKΧr}??Q<1s.ZJ^ gV|ykGdsKv𤊶$?hD ;'4Lfc$?%lnqQ0Qj(I1Zۗ]± AԱZeB(|`#O+*zd$kAX'W 1h=bs{" 8 kĻ{CrTf|}뛃OkTc4ޣ}¤ᗷ3 !L2BG4eֳJH6+94)?nk&d^F|2s庵O̚D 뷭9lڀx qY#Z'% n埐- yD>c, TM$>pZn`l&- 9SݧC|F_'9z'&[L$/E6#Hjy ɮy{_a=oۙ)eC͚B?fFP,% #0b܁o*tvљlfS:m`QZ;jNWKqϒ`g_Vm)[,(|+XNfp3Օi?4)c|S߀0ep8.$ya-ͷmzy/Z&[2[_ӳ%B?1GԴT.zq]nߗ Ă_.tlj'5Y :1IַrhlK)Cp >8;⭒/ƏRwr,İjI`4m!>gI2֙*m\-BZzyپkع1~G_Z䯲u]h߅+#zj,̈bV Y dIs'~I܁ax =>>m7H@y>9g{_zc2{v_Z± 2@iƒ?氠.6Ξ"!(qǹ yn(TAQ}g5c4|Lv5|HP9BZU3p4]H17I&^E=C?5c5|!.t"*F5;EA,84bi-h0=3㜊dWկ[iu AJheDo[F9gZrzc!A{`5Rs@TtM9^l)HY).97A0uSްř:IQ  eaqJX38 GkN?qz~S/X5!G޻*Oś$٨v<1EfvR;Uk5!x$L wcUPƬ] A@d& [ϝ'ovkqҭ\7" Kjߓ 0+mv jgCG-rpgN֔V2Υ6֫H2MTԾ&7'4uF q-5[ q~3&J KI@Hk$E_

      2. ,g>)ك;r~E`G6~T E݈)}h:캐U¢nqF?wj3]tq€BPB*ClL)?nFl{m!.К!(xS(H. 1'?rIqeC(UݔERV[ްDyWto6u@AjuP\P1K 20=O%a_əCjz8i ~4b5}:8 Zv7ЛJf'!+BϷwc4 HK_PXɏC93<[SD*36/fT<&l!` SKHwELJ cW.ڠrqV3SQqȺH%܃gA@CpM]!i i_CXK ؃=I ~ =s #SZ݆T0 :pb?'ͣ1JU˖yd#κi'~}O T͘%u5%(&{7Hk ܧc!c v%w6$)+dw].AMd3%nj' \VMؿ6V ɝ<-t)V#N4"[覚$)i:a]e1Nų>q9;Nl/@^~mY)lo:*Ł_Й̼]5etY*U4`mk aov$i;0tӆ١٥YXfQ J+DFِћrפ!E(-W69ꍚZ+98 p@wJljD^c|`ӯNhFהҬ R;&LbM ,KXec~4diH_}IDlc"iLm-qkkr qF'igIإ>LGA&W-qG7~t܁e|L 6$.S,ƾxD2׾ 6I&weɀ(['4K&D=Ja,d*kI1j~jع#}5oB#_N&ٜGq6H,94w)U4>$$I&)~#Z킂/|;h uyvzQ|ƹ&Ph\2+9ca9W4b' Syޚk^`t |iz64YN8iJ&7 L!丣y 3 %i>#vr>fy&dɮ(/cmŷ3! ~M*G|@G\bX0=Dض_=iCl'ƛ(9[H\,C2xHУ;pqEQ@ZǽjkOף`4% k>!cL?GlOA$ {m %hM3[I~ E&wļ*ͪ>0̢Io޵-)1 zݯH:hSJmؾ+ХI<{.id0<_ ě5e?fRx1-gFkA#%HpѤ`Ήޕ~A 7(DN9@n G|{EcT3d"sWmJxG3+J6?@G派oXrN|yv $#Ww\OV 8h G{Giy> p|gӓp3X T`]F<+x'Ft_/fhqEBc=~7ɟ^T_ykeXjiG>P nj,=7B 69AawC)>Bs(/l4+^e1k̓"P] ,O'yFQ# p1DQ;9$jQ >Us8lޒ/g/%ˏPl02RbPnt5M٦Z tOIT/ҌٹUI9fR!-~ f!5=T #J6>4r"tYZJS@\[mzXߙX>̛=R_ZtPj)ߦ,d fe :ZI55\ii| Oz.$1b,{(6P.HəFhCR%8c@Dl#))UMx,r9J<äُ x< R'z5n3qgBP 9 2U#7 x>몳rS( P/nzXoKWʫu 2.PK Y[v<=2fc6w'D=mͮo(ĠV7rx:sC._n@/AVKe5"3TxA ;Ӭvq+qtlMthP`)K̨oKeuC>S,ӝCR7*nU.PߙWI-Qe+ VCY'F Q5 mDݱv5?y..K7+|Lk&WF97("ՌGvvسiMl&+l /^NKnPzաlRXT!d{u̥tjsB[zHFrڙdʉBm|ˎEM\<L;LfX!9p;-yHIi1Q^?e Uڌ #*L 66fF]cG* +m/5Kٛ>@' WG1#;[&C1Ї0r**ݑϾӉtx1*vMC(S`,ҰUOUQ tRo(f#ϞJ Uݔ3x<ZǔǍ@I\s9+h\RvQkt'W0^gnG89<>q?IKsSosX圈OmvI] ȸILkqꤴP%E86AOj5^liZ9(̔ϘEHR`q@dG~dOw/3'_t<s:7ldE1 U즘-C37,2XM7s 3V%XDJ9޽MyBsT*wpɶ;s- m3Ь_8*N Rr&#Qr#Q@e:Є1gh^#ξ/6Y B0;*'z!}&J`\ >l>ˆPZϋ㰳}? 3呑s3QtOq`_89 A'](3m-/P)+%gmRߖlk!5aRo]Os/w|#8g}6¬vT,Lxőb֚N42,]p.+%Kmo~[c:sX5]zNo~SjF\6WkWUlJ@B,khip8IT<{E#o=ԂّHW:bc_hI {!y,MxX2U">#`7O0^ j~ pDEdhzU˿>?rg T͞(45b)W_j\66]j^ jm7#ml̦F=H#d^=8Хaf%%^WH d1ռ X n)Tg-*NbO@x6 21RZ[&eqV;,Ї䥻f-|eyҎn~'ޙ_79г9 wiwAAaJz̐m08*x49$(nYU}5` QS DĥkcՓqiw?c*@fD7w8tœ5Ҋ?G%y:H\>pE4te76yT(-,$ u+$ww|RxvfG-tzjLyKW.\/Y0 /A0&|zn|@p`+1ˉ=+C&/K~syF/0Q'Qj~ rwA?~$Ihi"))`TU1˓LE5nw8?Y#>r\\ }P^u<htV08TL3ᦉklvJT|P* $e k `$Dߖ u+`;ZH`>'_ǚH f=_ȾrF7މϷx^5&PzwaqhNP1L$C:XS- nNq Ȩe}*Ơ ՃC}s ϫ㙎>5u^_{% x=s\z5m; aԤ”ڀiL_T*3ч{hk:Pg'DʛLc헂U/> ͕@ &ZV]T{ҽ8aC;PRtKGNgˌ%Hy[ H'oZD_u&YO6n%xg{]!,/<0DƷ#xit]&msط}Ts`D֡ fY.z.=X0i/:,Or2ė2} H_P Yޑh,4^q{K[o ?*[JdqCqoy`}$T o9#{(i /_puX&I2I)h]%ބϐc bLNk;1_T_\P8ϣV|bilҫNF&|xd|G7jǑ $횊NHAd<5OLCm$x(b^)9,݂~;;E}8е޹i ;`nUxyqc0=y,آwBhl7kP) I䩪MAyܺ3]x5G7^K spY㐏<#p@ct|ZPצØ}D'V\ K~^ {iŐހxP3($1M)XA?&1ؘUH3 EM'ndpj]>l;>uzl knWs< xrA|-OTBlH>S!Ui{3\b'A:!·W Y_82{]pξ6'8cy/oze^Iڷi.d1.sXy᜹CEQ=/7B*u aX[~uTX#G j.~k%o8V KLDlj/Ha|m-mv 0A>KTB06*[E 06HxD=VL/#:?qBO5 !`&= fm`,%۩)/>;Lס Nnj$G\9uJ֟jGC6,D)?M6 iV[z Cd Kvx]; LW,L֫v6z U L 6(FϽы5OWqwZ7|H luPKGSc QF1t٪fկ_Evb[+PJH#)39_XGY=]$*iÍ3#t2@Q %}Vb #VTbKYywiBMOoP[.{2.1l&,qky<W|i] l+ [1a1?~o ̃/ <>]\@#0S8 3mMDIS*' <0 N ' qrVr!v&脶tI< Y70N}/y$).w؁HoGߪ2B< 7_)R_MhL+!w/`Ų)!v|T~; m;nsL ˘ux}ȺO>i،ZhI=D\N4@r kdyLo\͕er!NӝWQ)CVh]xF5rWK~˳#?52EL+ ! (kp3r_OaxY\$[yq\;f1TrQh h5It (}čǤR\8ƌ^ 0K<%c+{-r.^ʅSi'sϵ=vM*R`aO#],D8C?eXMk)\G. \2&3?Ddi5dmT)ꯎMG!\=OGPe1]潢>hp@(p4CT2x2v1(J-n\!@HMnS1 P]j0jXl;sdLYuٞ_ZvȖȠ{A6E1+a8~A[],Bewb8iwiG!kkI _e֐0ݞo"#SnfqRigLi05;;ܶ3t +):Z:KS)=“-JҺK^ ``R~Xm,Ɩ&@OxR njnw (g .NB2z!fXoY?FYϧr,+o[~-%}>hR@=ox+۳!ϗgpڪŜ>mx h*mm!Vcca@7u64K'ͩΕ=]=攪.ꚮ `R~11l?.9bn`.F3NRoM"ʑ3Qda/2amv`t?_`%@Y4ɣ3[#tyd[i"6qw/,pT4"]T<g׏!8u#*w3Lͫv O+/}v5wSU%ˋ#8sVOp;<0l_G I y+B5_R"$wDVٓȲR W0_{bv-\ߝu ǖ!*"W)(OM}*>cN}tFZըcF/S^ȩ쉆roW qve|۹Wrߧ)HP zW4ԸWc2iDD2p P)t8`?Ny M5\:|^\6OjV G k)~%@=s.E0>!]?;nBḰ0sp,aޡ`؝G\y7b׬+uE_«K]eQM_1C$K{^_N)K0/AV'^t5*LPtj S#_8AlDf-3 >f L.UA\sGL(*uZ(q,eyGf҉7ZsQ鳴 ősM$f35bPM _4 o6,3`eG9 VL4*VʍjvE_"M(]}S]G^M}K$XHWV1||@Q<\Wi>T>uCoَ}`cȹ9($쾥a+(oJ.b|XGH/Kev-W !P~)͗;ē{0ad XJoIc>=kKg@Q°1- 57?,xւ' /.i^ s6^ M/}9g)@ϝvuчAW@V1̦͘Ue\ZnorlH-9+|$bxã=ꉆzB/CqZO%OZRQp|~R*@uҿU=MY=U^apvlm&r燔+"!HNv1#g]p%~Nd},2  zT5M&m, em_ H_4BkKdT.gԑ:F~)Nm{&02:I=.m*0`VsD\F'7tFdOT6f3P}+NCZn*6Zm=.>?QQsA&dj}(1VfUXъkČ5af|8 |\tsE#t ΝRӞDAd[pH2 L&&_q֌c`1NRj:=+"2 .> yl=Sa>Wg`MK[0ڕQĘ1 "IIO>䐂U𿉳 hN)Ά]=J.fC 4ڟH)IuAsAo@nyݚYA_WgV ?467k\n *gU8r#]'WedK45uڱbnƿFF_U*~,<7EUH^&*y{Rfu00/m%5e8lKw.^B|eVY5BkR,7am UމsչP(ޢ!"J-:]~(XWrԌ8h (ޢG/7`͡$i?3^H5DEBd2§+`w3SrвPnS0x` EA*/L܌.Kn.pE_OF@Ӛ0?r/]٩6+0--Ɩ\= 6z.d_i02/0fdk>)/fokZ# v)d|:/ @n5uyˣ4gO^UN&k.gs qC&㾯jUECC%]e#%8突ԩ4vIғ`,'TH=*K[C"E4ߋD*4败&UHS~9jc7ĤOš>G}#\qhZCr-!G8g qV oֱZХ`I @15޼u>,4!]-\S Jنb:]>j7[A3Cxfq[Y4"l){)y&BYv?"]g0e9W9 $xi[~ @ߥ|2/g_yJrzWoPXfpJ+Qn?_%Y"n gef|W;)0*)StvyuKi*S UxzYq u8Q˦vsxZ3*B: {]O`^CjE*$ޮZ@U*7^}/ڿrKPXHIV4 tu:5tSfa nɅ3 3NjpVD.iBlBIjBrFEN% 0{Ajluj#qgu#UX.IٌfYZD_8f*|t@<@-T)@s<O9!`z{݈ƿO9|IheT|9yEM.5 PlTmMh!B:l󞐟FѹPEn]8^/DY%semSՎM-eX"PPWglu oq(1,!.g/AtuzwҀ{,4,>yMNp}mӲS2-Α]cbͷqÆ 7u-$߹tR.J7GGn_XtcXV?ɒN2&PaqmuG,~M+8RV9%BX/*͟aN$b# "lɓ}Nqڑztlx14JiW4eMiF4!@t>+$4puE['c8uz6߆#Rf"_5j" :׃p=ȁBdyg|~)(H3l1${(۔ߡ-u#'G 6bIOԘvG\9:˼C2f*Ӥrm|A@01=ٗq!*ȹd@k ĝ]vJlsuh^%9PbbY[1Dij$xĘ 0Kb_'FxنیY erN.1/^1}D&ybb3s |^.x=[z%Q@_YsVK3:JgC;= 7My;Mf&9u+}:W;X@͏o`8 !*Q=bݨ]o/Q~`Y [zfwx~~GQ.2L`U }vN^UJ̢=CQ΋ԌQ.OtT|mk%Ôs]O<.?`gN}4iwżGAEli܎:^"Q :S( 8\nֲ'KdM(T@$c|ܼ,w۽Ԯ`&Y [s[om|=v8MHiV ǝ]ټks+C/q9_iv/uW*CX?3|b݆Ԭ8L)AbD5NX%41:;[蠄'}z(XPP_*-ZfY,_49 oM΃򨓿fN i=sAؐ4"찺|tecLPo=2gj'd%b73ڱBgoM땐`v y ؤA >D"u.1LlFz I$Yo1MZ囐//h2| ?`$Q$|힜 *(_vE'y[tpdU0$6z771ޱM<"}Xɿ5%7E#7U ·EBsl@)UD*)VZyԉ­$|L{E|Pt; C (N^d=QB~E ^X6湀-u9>!R2C)zש BL`P0ÎHف<_O8>VkTAfoef̛ci]TU~C?EJ<&㧪9G$`}i @$ JO{mDr[CjəfF<H>7(ً-ƈ+ɲ2B9fک2w2`1oW^.e;D+zcBx[9) n-#8DWG% I $mǎ$E8'Gztؚ~{h@ WL'LWV"e,[ZUaO^auCpuQ2w &^U^Fiё^w?̶ u.CU3>ܜ\fq=W uX:gJH^q{4"ֱN^>1~*G1q<٦D]3Cu`;.'9R&齖O@c;z\WrRO" $4xHԱc?U22(DzHh 4^ S~HV#?)uDuI E:hQ0K F>xua%`6PIlVc7sNRCs&";lXnUa9~)}zUhqR,Hɢ6- SȖPΩ8q;/?"|Ҵ ? ,#=J$Uq$,$b5P6TBne:.:Κ&\4*EYaḇ>+߀t7ebj㰿ڠ=nء|bWm^l6rPg~ͧ G ۄ̉)f]ϛJ)R6MHdd(o_Y +Vm GifRVR}oR]vdP]cn27S<$LRs:څ^g7SDnwiǝAn^jkr?ԝ\)EwBm|fÚ7XB2yu-Q?^d9A J~7jD 7ʺ}k͈lpVR^fÈ~bp7Xp["`M ēvC5~BXPMx7gI5 @}iPi6,kH=?.^mq/8L{yg ыtxR)!W hN-z9#^1e[/YRA3cN'G/K|Jj z`ZwXKDu*)⭄va',^x=k@Y\gfc;$SaᢨTKC L/!'b%hnչ~b}ޗ~ _ebCMQu 4O{pD6 m% LϚ*u(/muĀ'S uG#9J-BR\COr;Ie˳Qy)2x8!"AFXJ=~e {h e}Xh;rj]\v D?/r tzR]Bθ_Hyf\)s"\Tv{ !ebWX+yk׹En>?!\ ${*5V+ڡWO{FE]vVshpZQeM2k5P߽fbKb~JR/ $JHԸ,!Pg%-&rW rfJ&W);Oʜ ?!tq-\P0\}E]ʠ]qkm&*yW6 5F10M,!'=`Wp=EvR%0Wow͉G䲐UI0?^ ԅLpc.+]^FnjJe m/A4-T]|Ap9̔IIK~p+ݙffc 8qѺNq3$,}ӳۿu [(vn{L78e0xSԵ>Y{oQ_sG+PG{A 4m;/8!n;+_mt6_zVnEyvV}&:_2i6'~T2gE*R|n{ ղ"{oMiV}6BwɂePop,[sR]V?;/fi3sL2wL-QĴr:-8¥ n GK^QG1Ÿ002lDTc9)DL^%I5 W)UKc~QsѣA,N.{HZ$^2bn_az"b H8}&t+9 $~0`,>!tQU;YFA|٠v˭P 5$On~ Jvfv||&1' [@vnS.rj|XtVb@_QΟ-xrjqH;ąPIt/#yy'Vy]0c` &- b쟜xe9pnA:"1oĖI#g4.=&v'ϖ Բ00-~ףLm@>0ȁŤM{ c w6~(܏@P7o0m6'=iCT):_P!-b5^T̄lХnDmsLD._ M-[NӤx.ևڦ[2M^'NUSXقBJ_cTOBy_gN]snk\$jYĬSg:[o%cXP5U FmQ(Py}-b$ߡ[¢B/vbBq4$G4 v4/m/ SdK5)bx.CJBj=芴~3ŀY FYÇc|%xe"'%v9$i* kܧck?3(59#QUStB.K%YIzbDgu%)&rI'Oҫv,FKMŔ.[htW9VHp١g ;Ѹd_CE1F KTUDp 6arQ#įޭp$Mvk(qI57D9KouƋE{e^J+yTY^Bz mZ|yo H^!ʢX /&Dwyҥ@TX\`ԕ'٥%ÃjA F|_ 0uq=BsYD.Ȭzˣw%}mtt$>nQymtMֻŏ pO  !M'rwǕsbI|(T=F ) G/ͫ%;߯<*DC9];;DY~~hEZX7(Zf@cFA˶CzȦj/udR4Fǰd'z3I:*YKI2]h.8'F츯&[uy 3.E "dt}ʈ̸`RqԞUK #x,Gm:yRg9x(!+Q ;' HK,[It/+4텖&;7,#l5yDi9 Ǫ5(ħ#mb ߭RMť^rUI[5g.9HMa7Q?[QC} :Cō[)&!tnڿxymBy bP0u4dSgͳFy ut{?Qn6b Ό&+ ! dnȌ-K]^Oi3[,%x umւη(lЕ|J AKe])ُ#Qz2NW?7_:XeUx'S d.tVo:qxТauMQ/FcIRX;"nZTߡc{7IRJw!X}5P.+6WCYn. C;mNƦд0n7|$0o+{"Jx$׻[jG Q0(OQg>ASGꯑ"ANy1w@( z<%{}κFxsaebvvF0߆]B)qguCHЕutb'G{j@ <.eSTh0{37`B)x86G =1 XFXQ@$ZXҭ[j~UMvIu5{Y!pd *ԗr_Y\N8J,SV&UFrٷ>STAA,U :Gg6>[X8:-H'Ka ̕MYxQBF(& #VSUhIByvv (V1u*vF/l4"2Ow?"Lik'v3 ~yC ,yP>X'KVw44O~.t뙻`T9)jξ\f,,eP"V Kj.4$}Y\ߑ/b7 )R(w^O8yoms{X?C%t̾&\θ#jKHp=fbv~9Wn_uqKO.ob".4|BTJX υ$qݙ&{JOѧۘ 'ȝiq krjԞ5/c\*6p> $/ ޞ@}k܇}eB$Fk#"seA4eKm-Ap C>G1*)LX]O1nOmVh(=3mYErkGq*8i?0g/+IX L`vkQV1l QXxx^'Lyޗibg!UdDX`IkN⚁PK~dUcy} lVeVlzl~r/ Px$h(C=K@M?@ULI͋\T9}TZ)1϶ !c#ݶ3F 6R qTbbM}Z{ 0~Y۔fI!ܷ(KLzkC;ar4;!;\1|(O2?Q}:E~Vh]+oپ5(S>іUIDs~!唓٪̿#+pp$5"(&=4n&ID͒%pؓfP7NZdOv9žO'ZÄaV :oqQ7M'ńfUQN{ԢO]n.4U_t'FʯwuILFۡsflNb?ⴄGO?]ݝnY EU A?dܯX[o ! 8Hen^4+zZ9} 9 knd{1$Y~w=pܑ0n֟ ]vHHqG\44gxSe9wcP/ygƚfׄG-eXQ/#K\$\Gz?sN*u -)~Y3wqV-XBb1Esqj6P_Y!?Stgv㌗, L4ܻK8A lò?ԁ0عFߌ+m+sI8cqb|G//4LۙrhP^~l$V9P*!I-Gв5^um FW@K'۝!) 2Q6ᾍ> QڽZvRvy -QsB(ֺIT.AZf6Sċ`@_'0Be@fT/Rw}K 6=g*n[vFjd2\XXn)IlpMϰ,دRi}]S4;*A<ma'\> :Klz:f4&gSPqs[E"ű!X(PŹl)ehE;uaW0ہN=l*q5Ӝ5`2%oxZVJ`-t 6Xf>l5cID _TBz5 w{O̡BWtF?goyB ^A{ L^!`rn /(Z=YyNsRYm(tY%xF^}XD$u3{k^m" cx@DD"rzKB($M\3c¶w$,xN/ rMhPvJZyɉZCR~V1y =ϮG³z%PXl[Y`ʘB,yjx*ZBյJ|̌gǿvnJw}:dam@kHqd0QQ֋ߏ[b7XVk38 7)f2&5kUuR#Ʒnp dc _yjwE7| AyxŐXwkkIIĜPmR&t$  6omVIտ&UVX!Q|Vn>O)]y􂧙"t7ajK [Wb<_NOg(*^DĄC B4RO%@XwlYߔ Kǂ&tO[qm :˿T{WԷF4B멩m);Ŭq_tM{=Ϭi6a zʍxq&7O4ƀ E1]9V/ w-iEAWqPl^0PVey3qE+u $$mY:BL1` -{oFݴ8\ mysoxjMF^\]<{kLeBRpvB "kK ri.X{Fx>ʞJlUdW*+.fT]̛ǭ; ep-Od @h öTkʴ1?S>9ö*raDgbeJR%`ƿ(ٕ.e(<V,"G[YL,y"%cObb$tͿ<H:=W!='İ{)|0N,B'bKZ޹- S]Z T/9 P4:J[Q,r!b :Ummw#vx\"y_U00ӐlF ltgYeV»o4m|Ї̛3ϑIxP8[͟Vmw^h7^-鹇H$t\FHLY] %޹{,$6Gqa đ5>T?Os+EOA4fgըXA~B^ϖL(HxQBضuo6LCp_aMq;|tX}Q;2Vb^_.'(P.ȏmzPR҈9!7ӭXUYhQ-9i尷\r׷:RZTb'?LhX܍%eww=Ea6K$lٮ6;Ach1eWMl#<ϧ"HP,6[ ~t^<3&R#?͔O"I3Fȩ:owkb6M[N_e.:j4(MF}Cd^_jS8U|,OQq,07z)M,-X 4W&/4A2#!ށ&u)9ǓxHya]b@Qh<(6)k"1艕1+Hk9cۺ. zjYsvs[4/ !w|)PuGy87=Keb8-ujgVY )R9_ +rY-$MRo_)-,kcc3λns|.aJv o N|ׯ7Vh ՞6@\d_k|aL_hؽ^4,Qw^=NئpasR_dv&oD|P@ǢEDDf'I'W$<}& ҝaP윹`{/gT,Jc&@dygOx onY2q^<94*IɠTA)ZIwekt9l1B3FiJ·vjs5eޥ@ـ;W()erB4a7#јkBz~ϓKԛ t5?! p-!^c$_`2]rdR}yjނ|bUskـv oVgɀ_]^P"yoy,f"ab89@k_MIud`Z.n+Ivo|BO+=Ő>`G늈}J]dž9 rd7wӵz/ezOX3D0x :#`^ kCbpwSQ|zBUZ8Oe? *$?_=pqxݜ> nYEU_,+"*2-'Fy΁TJj`}{|t sH9sґ)mfm9x,uto6P4Ћ ʑg G$nѭ|w)XpSWۦaMP2q 0 .4<0>3z7{Vzv޼ q4)Mc|XҺ ͝,Gܐ~N-|Zwi q%ī,0Lf^Ԓ̯ArVSX3d8)r` hU6$}FP L?5'%kw7Jtl4ɚ 1Z#HyEگscWyG UAZ_CMGs({Hb"Ҿ>ImŖQSTגfͽ; |)B! I]9.nd؆-Rp8v~SmU*4KppE)nlȹXq_g J|}vXZ EʆZ?dJD'lD7z}'RMM'u}t$xq ^e#TZYN-f/ceev=mʶթZrՠ02=;R0ҟK}طg,SG4ĥif!slHjDٙ3=d|ETH@?@<"C)KPjk3,:<PߴiTtO?h3%5NEV䬠F'FaZ*Q=>h>i) obMlz($?$N $?ecZ6lew!ѬKބEM5a~{jTy_w0n26p+rTc"""Q,R0{ES\ d_۝T{룼CL܋r Tst[ٚQ.*Yt4LS Wrըф jd6 *^1-QDs1mTST}4FNF$|Zx  Ź>u&k27U_O>w#b٩g+Ncx]4d8 bj҈b7"%X:hlU_|PϦgByT~^̍s6/ًm$.|IĦyBBR$!YER.4t@}\ԪlCnqӁeF}VBC"T̲R82{ػY1A|JC6qT[늧mX88gyPhgFMyamYc[28aF;Ω>0hd j)&(lv&! C#PC,5&Ű<_;GpDjmpntڟQx(L  Ȝ*͠ņJ86B"bl5\]0DŔAd͘V޺k'9=Z-Ai_ԋa;,S 0Z~SYO:802^󣪽!}EKq|kߺH|. =`Kxc qg@ֽ^AQy㦲̅&mI~+^)MVwxZ1B]Ƣ=Ͳėf/l^ݭ²)Ut~̟PcUSAcrجʵf54ރsa:+qbZCjmќAri, mjĈ$f"3Jϖgk' `G$|E򙘄gGIÃw hq;~ȁhGG봘^]jf0Փ%" *2'b Iju'>^&b&5Aض*oF5|scvGwU`2a\Ј˸OG>noA 6 YN*뮹?X뷋MB]Jt_g̛N{V9"EünbbB{:I%`Czm7zjwLii$+]0*NuZ1x VqmZȝ**RHHg.j&wQTaX4OW0.)-˻!*;JXPO=t@"PYa n5*tGޙ8:%CinA ֕ݶV^V?t UQW"V"?ՙWy]' Aĥx(:TnJr<<$X@{e$zZӇBU>4}aM9x`oNW̦7U3HLhsj_:L6U&.YL:zׅ#`Eas痩. %8q8v6?xCkR; c&c*C[N crWŃ,8+%J+PdS$gԀ5]h @`:^iQ)I'&tWJm̯~x^:1O俶lOG4hpVpD]F);Ǻ sB-ulTzѺޑv̴}5Ic &E]襳@WG0X\d_df4<$ Bd.'aq :":'/9v(_36t ,‚z?pκpe7@a5Ú2X6cv% }B4Buo0G Zw0CBPlw3ׯRPe]1ς |#cl}VheOR!$ZQ^> g!?NL~$#ֳqdUמw)qx,LȄ}5䒌Ih@+S7dEN;5gYZ0707010000011b000081a400000000000000000000000160d9f5e200007480000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/N+t>]?Eh=ڜ.+U]m2)΅ qtEޓ@ڝAyRz,L콸֥=;a V (FjRśS=\뷂憅Ł[S*>ASN uy6[J/hIZ+@RjJijQǕ˚;H]oTz[[Ok 7_+K;XG~V_0MM0Z|r'IVY?z|t<櫽BVDCA:2Gx]:@30r Z~Uta)Fdgmt2pPh=(tWiŽ{䙢c!suŎ7ŶOP@o%SiH (M/HMvSLg!K iY١ @9+ZA-ΕC{'<|~Ҍ?ZY!.|A}qQBՙp$$Qq[s okiύXH w "^y$pue/Ӗll%~Hko`P4w% ' ߒ~߶t2X¤M2Lm :ф&."OOnE S=?w1>SɖW<Aic&^?J3pQGc?Qb(\\0QB)EYOO37SD9`(ǮM0BǞO-Dj MI̵^E t4d@)zgÁ i$(7mЛA$ړL G˼$ը{c{9+4eM?WCIz)~Ǚ-0Q-qzݧtP, 1WC%L*sY?,Z(] Z.WwBmL ]\Cf]Bޅpb\!F7p')6m׆TgBo%)ǕG|{M'}3\)&l`Q~q26s؞AXgd㻏tX!._O RqaJ6"t#zZf&duN5ڜs8<c?xcԗ;GG"w$סyX%z=V"v ԩz g%\>[$ cAԐ$]=5516s[6rGch,zvߡn㹮մUhmhi0K3qƪ4P3_LVq sJpC̨=u>P_T6RT*r#e8 =J 42o{/9gN z[e_4+=Œa4#'NehY-N/>5HzG:euHΏMAsr>s Ѝ%t%K'>E4jJuWpvtiG8kfew75 +g,SpcpPe";$Z.R,4)=jm@CuڮO6jI qQ{!@&;Z j`1dlוC򈈟ޫ$py9#?v:,yߵDk{--$)/toK. 4Ҳn|ޯ"ShdsVSO\!H8^+n>EiV;~E7g<>qY(EW'GB'3**u6xp|'~؋7S5/y$ U[ݹ{WG#YjG=?ǃR‘A/u;4;|8m'[p2bsV'2,>&%7X <(Tؒ ‰ϒ0 ;iu!RuZQR,U<$uKJI݉B#&!XF"S&6n|B|V\1vPu ~8*MS(#-N''@7d ;(XeaIA̰Gs޳lm,Ӵp cgYa)bhg HXeCڝO {= ,J,Ϙh ZIZzt͘qQ4^#~MOJZ Jq5.3uSҊ%#r?ou!jJ軙 KKP!pOW X=K%m}6ù`FMg-^ʢSb;=~'OkhE%#)9Z>v_FdE'`` 8Nu^UI%Dte/p2[>ck~`l60`{++Ҙ0 #7aLH!`FK$7*cf M)qh Õ?WKL \WƛXI[]sgѸݮ[Y_wNuOǂߋ9X)‰º К1]So]Za,nNU m>_Riw3`SDY JcFH`;fPD%9b!9fBfWT>pkRdNɋNifaFc%OG]srv 8 G$  JhMK0]V?'hQ[ߏΚ*K#(\Ql\ʅoGsh~Ui>Jov3|gPTq3la5/g\L<}c}=fV2Z M_]-~ed::8+b1iwAv/A9|̽x-#wZ!ĵyi.j:<'X#ERqAg[Qv3(vT8POܼ$çP)EY+yH U:2g=qQ"a+?֭Cm,L6pPw,k^24?=LkOW̧ׅ* },^zQ3!o2eoՇF'G:uCw]WP)g&°͉O>1HܐͮLQBRyJ{ 7- J\x6SNe -RNq ֠GASow7}nƍ)V@NR4Hf ٯ$ZH6 ŞZԲ&2(1^JǣےRw)sҙhgH[ FǮLJ?xQm=LwŐtO#QTؐÿ>|~/Q+i*wQg`&f9z,]ҦSPwW.E"Ե:}>{(ʡ`BR|Pp-Soq. ӟPg;W`|mb3ih<·VcK'sv }@Fda9tWPhbH6u[]q_ &? 02@+(%Y5S 6-UnO&X撵/nkG. p p`<9\ 8 ihvVMD6rcli]UFbGdi 8ܧ:_"$0W^ev2mE;&S ]0)jn63a(ÝuԸK|Q0$`X=s \otɬgk$N#F(`$UHjGc۲"TV D`:ufȩ3k$K]KMXJUj}L.VS0\GY6]%p5!/"|z}y4iy~gHqP | A%6eDr5IJ"G3Qp v 0tkI[!@_i?PE V損7g8k~HZԬs)1#X7{o )0x*\5׈g"u9\#Ǒr 0-&ERAЙ#}}qvԑ'n(D^1Z58I,^"i䨠gf"X4hd>=MovPpxK\?TTT٦(zs- }W+(лm>D&8z>5 UvHKYV(y},cr>S[B7E*`(UA.wΒvpWk+PBӎαb3~ P䑸\t`,2U\ $VUV @V|3T@޾̺( E6qv=7G;=*i {G++eq+[W(6/VBDS15n\|U$bS\a;p;7yjq3/OoF 6եM3;S{GR|{>ThRHd`h,=xRfC il"`XZ 0ഹYۻhFr-#pЦU JGEhHjY tkx| KguzFZ^u(fQڎY^sճg<ꢉEF"2d×)2XqE| NiB2F"J1q2ۓ zp) KЩ߆@c}^+0ՎW|$=rـ`$`u Bh[vEM,&MYj5fq2CFD_)j!L:ӵw{d\.{Zar/o-!괘*{2m ؕxeD2XzIǻN0t5g! Ǝ!m\ith+3msVmn#_/Zsn[0zVN^M~ KV)K+BPTɲDZaTz6b{=7\]$~U Hcbeӝ4Gr@}t802a_g4*GYժ}j7ХNUO=J5x⏿l6`J#(;vQHS}o[8Uju*iV!V#d6ƣ ~ƖRٞPg 'n)/phCUзi5Np/[5Z!݅|jTi8R֕eQ V\s@)4O$MqQ6K%WjS&Υqf >u3s,w(-? pq{QM=yt8!Wu^9k* HБ>XMʺbpX_.NLG jGyB6ek.y@FBYhc1By~ye2k K(7(d}hIYs&kl{Vvʨ c:LX-Wz n?v6ڡVw8' wAf}zY`s{;}$gᓽ-g^< ࿵ܒ8%OLK2}Y[x0f0>4Oc+G'1o諹WZ)ZRSVCwip_ec>G G{ SYG<~KvE8;E_zt .Wa k@KJNA(錺hűf-F(mՍ;0\5pZб&5D  THI3xͩoTj|kF.?l7:=ul$C%85ӌ[1o!-,^#K7ι^]m"]*g$j A%kSJ*SˊZ6|1rᴍw}J'}Ӂ;-:" 4回p5&Aqw&Ȓ]Z.?;!yqK\gQs!֨l,wW%w9zx# Bcp[MWJlk֜2&iPzOW+vTUPu  g"~L'l"m2j֡CZ 83z%n5{O-P>i+ m {NPݵʃs1nVPw >SNO1hgOJqQGNof Ioi~HdKt3ZLZƗ7F "kY߆S870˘pc8_ WLXYPK8~j0>4w~p: |~y#}S {$ (< l* !"2!dl =+8j):Ѡ*>؝ڠ0w%LL\?̬y|?q/AȽ^͏DEE l p?h i IW kc  pO*mTMq{QUu"W{KYytW+ paLjw-ްN*wa#.t,X+XK5qTi*MvSPpUi]@vD~ c^ΐ;E:f,V_WleF{]}FߔkE^Ebc> MG-.;^톕(Z'vSA=C$J3>xc' A=;.?sU06xhSހ_~yڥpހB[E)ڦ :I ^pi׭S.7s9\)݄?jPJ%k~ u?4"GZ-OhSe ,3JKwymn9 -Z|~"NڕA"ѿ5D6_m$lȉ!j EL""8\3o*cl#/yB6OQP gM,R,`$LxIT- ujr 6OIEK4 z #GZ-T6M#tOs80 cBIv=V{Ǿu0zo^,e\YQJh>L(l2CDnVV%pD0!~e|fNK?gʬOZ 4O!8]O8Jh?:KmF.W 7zW}s?8 Q+b3*\=z_u4YrS i.ߏVJjm:~v>a‚h؅~P<#HkàBƻx.0P4uUp^\!d7:#ɫO'SG~WělA뚴rMD_d܊[f/Qe7lNQIͨ??o z$w- nP)Ϧ+QƽYD)}UD"cg$oVH߁Xe7:I8%1gGy3 {RͮX3g yU|.^quYMһrSµ mx֊^WBj_N:.cG'v{6T˫v:ɣ/+PteOfycERlTuq<khrzlO9vϑ%1voƅ(*s /WĴH˥ Ydq0{m[GXRWa>=74{1we7٠{_ OYZ pr!JxC*QȬPEAI0 徰t{ll9\_^ěBl.=|]MwkznWg2t$mG|gjFիEfu˼|woHDI}Q`4묮zsu}ߦXae5-'4IF/ajSEgV"4JSUPXw$rMS<]\5bJ)Y#6%*@55"ۚOb5=9rֹ(ll'sp𕿈H)m// w lUg!bdN‡.&ŝrL ROY&iۤUIo0%dDh$cʲ'gD/ڡe?k; j2Q^֥MζACԠl䀢$Q_3J>$"Ac8$*ۻ.oH=:v4}&OIF(w gkN"eS> Ex9݋ޕhRX^W(I2 @{[睴 ua>w\y+~yw8O+RU ! Ipm$ yӉ<}KW 5!d2+uMzef=@ATnt *ӦPN蠓>q$Ul5ො1a)wcBٹ4wI`3? b`RޒŶ@ {/0Y0f$r_$qxMI-i}N͊jwX?W\wk!%E͝RJtG|?nt eZ '}(ɚm2Syo97K= 6}tY!j38IϬ5Zl;fg H!*S^Uݑ?UV]UFD2 "$p2BB- I9nec'ٗetNI٫N'##j |9tǮ kyPA OQ_dd R2 tc,hm~&o[*gpn?(%띡k-n7&Q%w<(VzAU)rìn4GbŎC~ >"ByesRrXQ֐ bhԶAhŬtZԥG驵SP]8j_ܭj4t #vzWZ|Ut*~w99()96:U?M?!YI.6]F"Wbp &!{ ,3\EQv^+bY{?~Bߎ4 .'ԯ fmU,6 sԇG>Q;K&WƔd5ӊ+2 i:Kݎ6FV׋)~~CVDܷKwz?55b37PUj1,@tvrq0(Y8I_.{dh.t/uv?]?ϓŇ7 [Va m>oI]|lZ6LpkN+r[ND_oXu W&X[&YBC;egYs ˀO6`ː KJ#DyrF95G#րE6W[Ēk|4 FOžQA|M-O?rmx\BUA!;zMP'Zd ~jkv!њ'h'`'x}t`rŁOQSZxAnIdJ`^yvcXsj@ G6sa0v:ٓd%^ "HTTs)km;Ȅ\W Sי3 _jDžh #T+_>@BJTG4]5$ф^`5p_xaPkѣHS[fhm%nd8xO{+H8N}42ڃ҉xa;Xwt%wxpu%^EaQ1Ƨ{t-*ڇHmF1y1E5$v?'CI90DLTyyJ|eEU,G  Eh]7&;?(KZ3*砒Z,&u$MԵT|6.)Z1Y8az' ޥi@fR54_G9iIPe 0ZriVQBILqY?,Axzw(T1]ʰ7:[{轙sT`O>q(%ŀ>OXLr8chlE@+!Zy qH ;-n6 xG! ]6C:&5k75_ >1+'Ɛ  $a)]i.f9M#g>L9'\ItZn:CV(3wU"td|`P(wϝF#z~=C*t49Ku x\*D(n%ErQEZ,NB>( ҩ3׫Bϐ+S{#Wy _V- qג(Q0m3dPaYtjz.0BjKcȴ/>jȚvn{ZXB}]';47]e /΄OsOL3#ҿxZvZyZ8>aאqgvz$r+fw٤8Ϧ).ͥf0niډ1 ϻAs DlJ+$Bka1]b63rbڛAeԼl,F3xzGz.}{2Ar2?f;1*^̯P/| Y]n &յ7;W``2B8k)i#Z# (|]O:P>'z۫aַKMI[S (XLLa]4K&6'Nv¾5oq+71"w| "C3h%;B.{Z싾ӳm ;aH`B޳jsH_0\ QMd);Hzm6Oeu*FX.7 I,jVȽe/>L9^>303lboFKAP Tf.bՒ>wz|{0NXTZj6tf4[Hy1]>/eyơO: Ș o#9*E/E.c-–vIi&S9hb7Vjl:ƿ}CD:ܷ?De=hQ95 k0'Xj>xJw.0d7&dBs^(4tN֜.V=·Z*@[fvYi_Jp,w} dcq7ZF {L'I+Tn9l1Ÿf&vXrMs1kE.`>s+*&Q\Y{ARaa.P7(kEL*r-Hs9^JೖX2@PBLGV#ߪ']1"(D"tS-L99МTZ#7Kja}ل>}=v||`Ъu(t#eh 0l 'ej0@J`sZ4Vax.[H +lMQ kڳWMznHy!aS~7Ӽ U _Y|WC{qkWdyk/r']Ӗrsp$5za@pfwa٪1V~+3j yI+D[P o~_KمRS*B\_Dŭ}.LE_?gN<٫݌,pgb謼XSt8df&e<02"ٞecBc)([tv |II'{2RwpR.2eHv=D_xY[ͼ,.4~KWeF}{:(E-{\2tE1PnKᰦg0 ܼ b(оu Bɲo6$dS9ȏ:#I/㕥lSs&RPո4n̺`D%\2gW:bA ppCIDŽNIMAT[i`ȯM"boW KTɑ'{i)H:-. C_-4PS;'{~J8N8H`2!}jb~c[Y݁Iq?]?7zT!AWA?4K{EIj*|9 ŶnhZS U KY%GwE/}tlNd}A yNbĖBJ{yPb,C?/v84T2]3?4.QN?xmv`܌,m sc ćonIehpZDLRvD{)(Ey@'ʒoq$|& 3k$a'yO7tEW$Vă0"-"KdA<9쏉 ݥ 4n!DSc ĪH9QQd,k+7A@ii +H[n Z3~o6[kɡs1 S,89ydGhRY;h'w8 }."LjpLJALu9t"F`dB8r7;&H_.v 3'Bb6Tip}O\؁MG UhgE~ t|ӝ,(!UH@Dͦ#0n)S`- ve%:U;A/hqR,T``աZvI@yBԽ[X *oI+Pq^,q [(E]27's=C' 98ZSGW)Y@ Ib~4\ xxRE4~l\"}}`kp0Ečԝl#!W>A[_XvZjo|DS /28I]װ5ny\9EoMpʺ&cFqk/*OD0,jT8o~4c%uh>܏/ތ-RrWAn͕#j2xQªz^-/4⏍5_{ty|!$YM9xt|Y=J*%JF?7tS\+l-:AvA Xam֥RTZG]cIkIq$cbJK҈&v H7C-xxuB(ԭ‹Qh|r 1YA% 11-hι:p $.7f hѣ7o5@3Ȥ* bm+|UEO9. & M q9ԢOn9QG<;rqjpOA5-n!!y=' ?D>:a"WB뇮cb|X[I:q6g /V7w)H>;8+lK=Fm7a :SM;ׂxU}_rlReseО7Z9gɧ\\zh!..L)t[ ؠ?.upaVtc*p rQ5d+S1d1mac(E>j8.PWxq~qfENb v*o5=u?'fD3Z͌OwwFTqEŷD4"HV={) DMZ%7e{թf˱r'o k?_Ȣ>M%%^}ԓ*٫ K |,uٶ؝b,ޔdw f?j&-2>:?E%WuřUw|m|vcC!fl;O&ώF'-^= $< cr)xv&ڏ"!ڨ9n4E@і@<)4 ݉z[Aq&1Md S[Ig#S |@{k &.VR tCɸ`:%x)J#r6%Dg yꗝuN`n\IM[2j\V9MENqO0yܑ ď>o%%zW4l-dl05lG`$[د4}8ސL'yIN4m&*gѼrS>= ȥ*Ԟcaj.$7(!$fMAjH r{LaT|O9:ũȓTĺ{ta r. aD!ez Hd~ݺUx1f Mڦ3v7IUHVK.zk<6k`ID8:Oϋ}%&vF[>1unqH갨&J6Kp#^ʁZ9){[A ƇڞR ;kVaХ"C7ɻX10Mp[drwU hɒ,X90G&9ᥡ'3J-ӊJMO@܃gs"9iH'~dR8pZu#AD+5.bAjhChM&Խm-H Z gPxz\>^?gghK"hpjc<֯F*1}. M]|h́)՛ij;]$3tMv[zڞ?`+x.1nBx[Ň>-Fs.H,_NrBbBו7Ԓ(AQSGcqbqA]IH+eTblvv}:_h!1Y\~kTݖO5ކ=kpQ@Bv4[ Y)=L-e'[M}>ДinO~ľ/}s+["6üB_A #y%$:cd,qsGtodgD9J y@; Y>D)PvL)f1B蝖OY)+_נ𾣕- ^xu7QD$@Hq73ܰs]̆,&CSLÃrZ/^h! a wd@CZ!Bpvӊe eHj'bh7iKл)θgly𧯫]~!B<|*ےPE(V$|hSxƍ^" {=ȭwO[2>@|zh#Qz'f!"cJiM\zٯVEZ(!;қ&Y1P>0] |[9)y^DG4?"PhWIJeu= 5@LEݷگ5 нz ʱػPF{X>:r!֑~`C'(㬈qK+V걙a_Z"aãoŚTu{. cxq{yOn4ϤjrKp㹘8ѥ>D?31wL]:=,1 8h:2>{jOɅ(7>{}xR8C>G%5nLjKkz'Ę|kec=jD ^:06^97T?Zmr"ՙYf+gEۇzl[*#'(hK؈Itj(|؈C .9&v@rx]IRQ?,B0wrD8I? Wgfh%?g≣-5+9VTs|uJd?H(0+p*  6~RbI1"ʰ= #1^Wdq[h+<5Ԇ|8n \;Xfe f$iD;KZ}_ $_ VCZ] )h%'aˣm̍Щ*ϱ Y拀H+h`[ zYjGLpDMnMY9X_W`l@0@F!>]0T, =;FuusDOk4[l @^G3gBZ-GmŎȦWz+8 SlAq*oOM.ɷl:sVO;(&*9u):83Ȋ0ttSDuծ!&[%%G%S6%zn ?89EJP\JlNBnH׆زu&ԅ4k`-N7xY`%!j]YH-j H&吞 0TNIOQpfJk{=KmFѷ2.gHS6?$Ƹֲ"Bwn`6ɼy7K}{x;ո~po^э)֍W([yx{˔-*A1t41NkyXtsJѡ){2O ^=a95V%l;o| Y%sWן]p SnT U'U[0dl}.gatQ 60JuG)D;yrPx]S i}dr.Ýy'9鰆q=}{U9T} VGn~iUE9 --B # !:^~):s1 o䥤h3aw^\tNrcƚ=opc;ѽlEv MaCveƹ)onLf% .vU\ 6αSΣJE6d=A~I?f;-u]0t~T7']=C3P-ku÷'ʘfDq%F#;Y-uzِ<^dnOc=݂pYm-*Vgf5C/[k"Vd=+S3AiXCWA)"MeWuJI=_LفR0,))vk1ӄfP)SOu:@G9VIڿQ⪕{W;4PP.д`.ǨU#ĭ.Bǡҝz@ ȗ%1λ81HH\>= 2˅]5W^.A+!a|d@{/KB*KD P:^20+ d&bnNTaX*׼EXbpצGBe2Q1A|j(m ]i\킛`wE/x[J~_@{5dH?#kp|kT"E2&(# X-G+쪹+x"2k5vEʷVW~X═PLcÁ)1؞P}rx$2pX b:x:tJkn)"y^@wpa=~$:WD!QqqXlUe/E~<Gԧy7z:ު2˫UhciUq`/;,=P]׾A YN4IKs^Ur$)^*:2o9U=SEe9-,5U[b Ch{{f 1ТYn->~VN?F-ce{ &F=Bx/< }s\~;}ᙁ\ߪ..2$ϫDqa`8g)I{QU*q1j.~v=1A$st8i;ˀ*s0r%:$!>ع)2bPcH!Ƒ4%#qҺZ<\3K#Uvip} d7rͺU$S{l}Os J5HyqKٺK`HXz}*|)=Kӳ[r̽zvC4łK!.C_m SAHuL2 (VJD w8큐;?M&T'F]uӓvPhGA@am0 os}G&_E@[c 6-8n1DŽ(8{TL r!?Nx^IH?UA2@Ini3? wE; AVK)շÄTFK1Ovt.9)dZF7q7ѰF(CEv1-n2o CVJe{)Ⰹh4o TI/ G&[%ڸ# ZvZQY7g@4)^WC_H<!<oq̟FKk*jsih0J5/ۨKYN2YLKSlVerۨgܣ퉔rttsS͐lקtZ{jkL.-F61 3\a8= ߭Y7YZ"wL ovQ=/ܵrn$N{lgEsPa:U];%IAy p\e̾+PtCf`l}cR<úA獙~^8UK=8\9/ 9.0(pf6lBB?N:;x;ߺ)_OQ2EH-h=ײ%>s:cЅ?: ]ٿjܡgO.kK@ymuuӝ⳯05rq]d#Ӽ Bƌ{z90iCغ5 =㒲E6+6OwxK>oj:sO\NfhWWLWECJf|[*t)..mJQy7~4ұ?2p{F]_P[c6\BMg5H0C@k#\S]ݱA&̗sQl"J=',SUN(ꥣ`ay@mZh%RE 5߉S#tո kuu[ט8XDEtD>Moܰn/-n+NGP/#um^V}7 ~l7hDho 󝷐g$D!@ Q,wp1Zq*kc^mze"bbNw$ەlzr||M\φ;? `{$Jlz(6kAn4RQTLP\d1 g~瘅2rx6<(*ݯbZ'mҏ#]u7+ (gRӈ%.'k+߁r8ű&%[džpɦ/bݰ<=O_(|F(Qt ؓ6H0^U;6OP?M̩k'fdo!Cȡe~ղODŦ[w|Q7pY9ސ zb7>oNi4vOdhIl˕ˎ!%Á؊ITg$M{4=c%,䴆yU1 '2O DJ.`@4PBvӟXC:AFdv KCJ ܔ]kSj{C59D(,*4E^Xw嶦nХz;+[PId 4ɇ]'=wRV} E޲w MvrC.&d.}r@lby/$Mpr/U`Ay>"GUGy;2 pt`˗Uϧа\EN#gM?wN6:ZPIRKmC%a.ytL }R!4-o_b/=*(N zuЈNvk ;$o!a"YJ^Lzقq: $e%c* p;%p~Vw ?GiLe^=0JM/aΧ"7m%`0P0|cib}Fz첧KzriHu8sǒ˚kpH{#o%(6$5Uؽ vxps 5p A9kK(tf7"=R,O\6&$Ht62' ob=OBj+ؒVkcJwLoT98eV-_%X*VݞodؚRX6#>,IYgvϷI!us=MgM5o" c"i4U6PC4w=wV?$fՖ7oN}+1i_ᰳb+bKԉ0b_^d,a bٻ6p"@Z;M2k^]b Ɠ{LмD +4gzU=ɴ̍ f58 Z>c\o"PBtDCm/_e8+(&lm 9~ {9J _X=}:ȅs+x[{\rOGX=cIG25~AzLu+؉^|@yx\O6ʬ.wx_,ԕR ah&HږUxMy`N:9p50m/ČdϊE>N!R;ǤgUQԾۨw%$GM05'Or\:gP&8chL2owF StsC&$Ә1:^U$ Ffȍϰ+J=@Oo~jӐ)dZ9KYeI;jzFVj# ZCb, xL6}2"+ZWڎ$EӘ&'p}"T?!R䡍mVHt! G`^om|Qk=JD_N(?g\""?'dVsBURLn-kHGxՍhY: 6VєՊMjKMC*;WIPod܁_RN%v%GXUH}:8T\*Z"$XFqK.Jtܥ6m`UjvmO.ľ`ftJ1*!koԗ2;4hU"x=@SI4de Q6w%0XƟv:s7eSǍ24cܿPפKE]o)~wb2FHyD9x_jSA#+cԗ (^0r~ [,z[t$ݏbѓdmuNY#GD0uq?K7 <@{~hu8bҐNpdzS3I*q "x Y٢gYZ0707010000011c000081a400000000000000000000000160d9f5e200008fe8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/S]?Eh=ڜ.+ȟ[3CAS]}b}ú@QjQྒྷUꤩ,y il:soxAL&"Om~#3;1Zc®3ր5UbʥƢ­=6tn[\C7?8ũQ, =N3̫;?[u>e%0\SbGwȴ.R|#YEy?nR#, Gǎap&s:EG!<`g깞!c_?Ps$^eɡҴyjt<ճ=J|Jtϙ^gN氙a0+Ǘʹ%nHHM'uJEhDdܥMk.AlX(혉(U6O.c'rR5I:U7Zn̔B]X:dF<2:\HkσnUة(fօ1mnFB߿8 .OKNiODM/NN2(M?piqUPW-xy15'a6[=_ŠYA~<hv4 kkzxXX^`E|5L 2p8˜"41xKXx/^$u8 t3uTZȰЍUR>Jw?+X=[SmHȩ)1!Zb,.>M+|v~#/?ˌjS t2rNB3 帣cX%$uV%{NP\_p2h?."'LgW`XTV~$l3BS_fbblp̫.]bh;C{QgIrH6^w&Ȭ@f0{?t8 pl3a@ ;C)?ֆ$qY?M%:Om"l-]kj&"LC{?&~ p1I1`9`1wZL`8^|/["LRc] F/0>P)4*⾥zium=Q.#iq)0E4t.S@v~Ig8-\,^J^_X-YߜE )cFY|#fԃO3vMtp - [6KT 6h4z&H«y93Jy{2f5Pvk`8pѹk/"=]MU s` `_WmNHƩ5Ͽ &Sv Td~yg&3^!tk s2qHV$r;Gxlhg'ɶ;u)#gYo)ԇsbd6M9DaE=ҡJ PXǛJk#/ 9?GLI {3{7yS0{,@|@4aN $"8Hw{13+ۆ2,CILSjڰvUFIamƿ]-iֈ ILQ} ţoj." DeB4vDJ;;֏V8HpI+OV+Kܯe诃J53ocCr54E,jȁͨbk׀vIGʖd}czLB´!1XR_*Ǎy9PCUz>Hz+ =5x@Rgd._gܦUIzM\leuP±=tFKWKGcFiO⋏5G{C~z\A͟ /d-61]K~<7R W\:W5K3/̏/"tZ Pl|G +%H6+6u\nhCdYRvׄ%[*TəJPwx,-Z4]?<R#*u`tl2s5sHl5lvw>T`~" 71pYS?!2KT'^v/wYYrIMQk& _yZ_հ1&L}7_Mk~ @tKH 5:c{b)5/;'QXLgl.{H#c±HC6%~H] "~AخFBN "(K Se4)*q4z_K2PhI$D'Ń(7*rԓN 5ũ w6=ըNFFp#7?d c_;$/±p J;1w3s0%p5w8Pe]=w&# `zUc\bB_$/(Lt[lב狃&(*HmO/jV)ܭss>0 J.#G݌ov}zG}u;NxMib; $Cj6!_=J6Y؏1F30ӵDDJT=\O\,!ޥ(j@fUknq .C¿Ku#!hVŇOAm?z_Sq2t&skr!d>\P sbeh;SS$/'} ):axӊQ_8W~ĐFK@˓ k2ҕx.=b-=HJ:ط3޻uM/b"Fy[U}1@\Vb28ws6E)M v_Fc{KDs[Zķk8$'l@cr٘\d@,,d3+M@i*.o""-'15|Ea9AXD$zhkTX +:?Ÿ [/7)w/zNM`k})KۀI}ܭ9=}ӜuhNWs^Ԓ uy>sh,,yB^1LG# +1=#>.kԜU >θ#R=H1Εsm0Ko٘{4 9jѳT!{GGyJ#`ί,]lXm"H?rq`JjQGz &Sr냣D´.#=zqN$YM-=6K{㫨Ų2< ĐNY)Mi^<͊լd onDA./%:JTG#X!u9j'`+?!_S][$;t_7l<T O;QPZ݄d/1kӠ+L7SYA*+%yH '8XtEt*ɽɐKşBNc.iN[ޱMh2e*^~t l>`sg6i5g@\s]gؒ"^3zԲaT0G4t&3LL^1#*a,}dqM{E0gP~ndE}Pi8LHX{ 0W5MNS8=J3DqraA>~&BJ%J7ڻ%A?=W,{]d * `LzV[31Jx0Dz ժ 0gr,H4M|9i/ٺoE;AUT SВw)ufXWBCMU0–scu0yb69]MQoɚʁ?X46{A*)2, l(Wl>9U*0ؗ,PQ=<:/޷a֓٠U~v9}3Grc,L.{V}dȣ$eAxbH;c 2~l`7]A]{eTe0/n\L(d7>s,kJn)=q/9:z+_Y|3^;U J`S NUJG  Ԟ9X9DN9E{P>JH-_r3gcŽ?ţ[ϜEL=E!Qt<00*o"RO,htci/Ѕ(8d!|RUy1G#-}66zzvt<+GF0(Ϥ{t%MBSkC#kaC~moVgsz1w5'FaIAm5}{*+FJڥzl>:V:k!ul4ɝ!a_fSۣhm܅*C 䙴(υzPXڱ :nМSա^'%WDˌI({??I WGURGy b86NgDEE -LPov0g6񘏆M}BJ4rlA-&L?SnTeZ(k'\;%~["ӯ쑐 W t~ɋ|D YC)Vq8{QM=6>&?:x`WxbB"%6L햺\@g잍ָb+ UFOZ̅m:U%ein%[COQ]Zai[8FsS}B8y[K1rNA0;7\gR"#G,P*0ۚ0QҀ eXD?Ǧ`x2o3ߎqJyf&~aoGP΍ $l3֭\yW,V"T&/g<%mJ t{R  B!P}kDyjT{6Sېad* dVGב(k79L.iس4\pcn Yusq譴*d]-SugcuoRu%jJ1[/M9A—l<#0'! rZ번1^^B{m.O% _ No+%NMQqT ~HtJŒm>Zܾ0+KK,JPN.:d*Cbi1g_wr݇)EPb;!V!2KGzsCNK8!Ov14 @dE>-j8p 72ùii]<8.dG(PCO5d|.j@;Gv`ȿ1UJ kӻ˦˨!X_| ~8%_N{{澫TlO <`, zʐN\l98bâ0~oA/-h̅y8&4*hL΍5F_p*[ CjEn^AŢlqr1Uh'[$f8GL4PwUoSD|8u?}%R!ͲTsB>d8"զCcd(N #]aypF|jl?S2su$^HEU4ΉcugZ 9:VgΛz܊L憗ٙx $:#љ*R/p%M;R#W@P`x;'Io[Ata^Ğ$vl JRe׻|WT.nH"ϓ 0AB] I4Q/%irtT 8XV~CH2QRe VPK An5xh@}p( ]NyiƖK{-~+\,n _`Դ on$v'QƗcJV!ނ{KABR %bądr Oy@V9V{j=l?V ŐN?wttXo9yOpd55%Gt~aDgꏙ*<>hGbO)0&]|.~gY~ke}FFE)8?[Ҹ=Ǜ].+V~\.ib#)I[(g.**SGxqmZ+i撷 |mwLh2ʱdLBZDK ٮ>^-@7#!щĊ6@|zIV--Rhqs k+>8Zl3RaAF.m %PvhYϓ(xH4x!ii6iE; ƑW0R\&s `n6ʼn <4;`?vMJ .PN+m\2ݾws Dr6+pa޽zg]SߏJ6)v^Ok7C9pDǙRx7rQ 5CS $°J,F)tTkb^߳Ci03;vҊ =zWlFJ5/kH&3K,Cb g;=c"CY$3Fq8ZZ gN٪nƮU '_wЭHd%_ʪn5.u,gP\;Rm(enq#S R M":xǙ1ipҵfmNJlE6 ,Ե)5v&/r4C@fk, a:t Ըڬ|8>km; \{v,MLd`9|I)_OjW`JI<: zPqf;@–,!ng qx)vᶝ9Yy5)s~?>[;=[eLȀ`.rGExh.L IT!hV5ꀞ*mIA:D@۵1? "(M]0]~,u?a"|\vgu#J4_hxzi*`g8cDM!%<C[xq@苯z;nd^('d:*wGHϏV[J ',XFxG\1V೺Wr+IĂ=V=i'61bP#Quhڡ#,3U\*nLSe*Sjpݥ4mTf}rz%)TۀJ"Xrib*BG4VE\$ d`Τ;oc w$MJPbFJ'Z/\RY]r,*H5$X^}MqazG_U7^ڥnhu̫qJ,̲LֈWbx/LDq7;6@-S` v-<8JxtzW#2NZY|O2֔t— ,{n0h޳ kK;j ݫC<%(2N~teP g!Lj,{ΝC 䁵Đ,*}B }VlfeҜɆI$k41SDg:-H@2s 7Lo o>+魯Q8zt,Ƨ;0P><-yajhjۊI>;cOׄʈ1#6q<)dՕ+F1qRэj!5H* G ~?S}So)~ ZnUxDqY37 ns3]ê'.(1{ሳA͖z0h H2J9&sXF靲\;c T;}lJQاsh&AʈruP_iX\q 0dV--(bmZKGʼ4] C99{!GՍceJV ,!ra֕ZJުsa@xS^j'CK o9K{[ߒ.bW<_}NɃ\k^aUd,2o7h*e| U[0}~ '0șat#"ѭǽBsf o##W:P4}?-p*ԪH3&-؏ Pc!KHq2TS򋆖<Yduv;F#QRx"xzdCtc~JwRR{cn7_I"] KXW8_&I6e9^h R olR\XF6񈼖ƣI "4v4U ֑7wjBI_5{J*W~ N֪o\QHWW(/Zk67B=A\>rT|jGd|_ݲwH2mV րJ1}ʇiT7 f?ё#ٯ8ZP/#5 YУJ|%ڴ#Y)82LI|Ĥ݇dܚ] \s8/~֊ B}@TKCŅm+iB\0Ъ]`\*J-^bɤvfgTUәr+@3kF'}>[mTO~ \#?:4iSe|=. ).? 5[}&,g$h\Zj4y 0)rN=;4P #x]ݩ O}E۽O}Z:[LJ(*-xeL;ޕ9yO__)f *.Џ%U|P^-/yExJˆA=\޵f 8tͿ,^̕\m4J0'Hp:1t~S-#U6 *e&9Z9 %> @>7JR!ĥt>/"Gd($Fjϧ.NY2S\KwKlQVoG}]sǝnȰ^E@h vzsV̗/3[MaMG a^rCu BD5 Zgf–fтqܯΧK" S}k8"1({!3\1'NRX9pT_d:W?wc,XdI[/%^F;o֝웖<'iH%ˋf a"牳3gj,?b*P}G[LѾK#(X[K$tW@ӏj!+g;jw;iqINB#*mcp#@[(_ tkv%WYz dŢJIebZM`M/#e0f!6U cK2v['F)s>PT1Z8묊R"yQ, ^16R>Llg=57+%!4nzK1g0L1(6Y1'gg~h#cGW݇QOvl>=*bS|{`(s ʲ~{f#q^2aU@*&Q}9S[ɔ*l1/.fXޗ}(\=^'ɜb220jjPCUy^.h[l^;Tr1qCDu3 }gG7Ƨj0NZ'iȊly8nImA|!RAs%;]LZe"-e_TY8@&nc3Glr<8VS98յ%ӟ BJ" ɍΐ{Lbt[gt8R Pj۹pe'Lk{ 8Lr>&uR@(g&/aPm0-Oт4zs*hh6(x_i}2>J<h՗4Q{_+7J0^Na=N&wn2ykqXI.}W҈שh '3bb{u dsE3\r/*P~:;o}( *kbwD!*] =RuvP/%w2z[ʼnF k:JGRq,"׺+nPu̡.7&')1Dƾ\{cuѧ$QWIB9=ŃA9 kueQ ,<0Gj@vo4q/M61Q =%txY^аΨxx?~ٵJ2\řE̳ĭ )E,_LVtN&hcճZ:毷IU/I_Rv̎@礰OSX62J!u1\OtZc vk7 3La Lpַqu˱aKlkjHŏrBG@Dq Z#TV60I\b1SᏢN3?d&(צtR]bd68mKxe!4d -ΰ(q~4RajEgf y}׸5_ƥ=l"p+j8LA2\?oS[7JU{^@ۃU/5aю/q˼?7RT=ʯD_kq֓l29Dn(WzLns8Џ5a]IqU|ͫl!TZ[25xRY{V⭗f:$6*jֽ}?KԛB1E{C(3X/d~[5ͥC!an7Mh 9 oَ>kB +:3mK6)d/z-#j:Mho]n<%G?(2XǶE#=˗X:Tmv:/O4)Ūۡ$%D_&kE >)sf~(@gfpRoHw%ŏȴ7_D9At ;D(g*6Ȋ>ySC>]DLnF$6 qYJg-|DKƪ=(EK,BF cGSX Ï=:1!P|l>b&_2sk%QfKR#%%dZ-Ti_UЁSdJ294>􊚦&e ! bYQY,.;iuM@{'ZkJjsRo|"~fZ}rMzlC"ƍ̳$V[z~1~a>5}5=I 3Nqӛi_]ɺqjr[pS.Ov^sQB h̳iފ Vao9M6{:Y?e椤PJ9cU]D/ ġ Ƹb}=|O ܯQr|(Z"tgAҽ! 9a`zݐN}ȋ rV.t: $NZvE e×X "!.vsP˝a5Ɗg#b H/FB]ޞf*/{I]fδS9"wϖPi;I W \%N@[ƋƐ2Ϣ`3}v/tRy z0dm( TMNo{|:r`GǫwD~;͓84^1MԭJKuuL޿ j?̚z딬삫*.(ohUA*C.AҖ4Gl(紉t.Ѡ^wh4vGłD&%˥g5s{mwlj !Y\vs!W`$& 6;Qm&K@|eouZ=^;׸}T?8Zѩ\3*TK$um Hjs>f.Mlե TJoH4dD'_xU11ͥjKĿe<oN77(| }#F5q_|\lpN 3.1e E&X3nb6o]&t5WQD|յY@ BCQG2 uӭi uv9kvlN9[ TzbqY6zo8آ}s;ws.pN3>H"X fZ,&S=\;|jy h=-\ǐ?6h9SҡBǚ)-h|EWN?Nz@|fҸ4r1g%&l@z&͸a,`(iP$-ddP0ݩ0uL]P5%<"]Dm[yʁ,#.x;yT2lE5~o92ݴe tC+MZMbƕ˶7$lD pfq&T)O1Pqu*nhO9-O!aBgoR1_(]YS,D Aиkix ]E'bT|m/j\h@'2=S1 XYY,5p=5n" #O!1j(M~ЛPzHҭ^lѐc) RN}rqç$"NFMY1Drko2&Rb !isVӞ45.SbO[)B݆K*=ܒ;9Lu!gwXXL"RAW]@vvC> & X/82ƚ?WSrf'S Jv3 hjRWBrO˲+n Nne65ˀEG_vf+%mLw| ƴMԎ([n~&la^FW}כ>)&amEGJYAUvwnOfɖǴ* CxbLcvm0@$dYfft>r~ABKDKjF} ׃jڇ5,j\&[iѳriDe5 j|C o޲ CPvnFwXf= XClhrPlbiH H<.BͿ=`^pԂAWG&m<_12HN/+5T*36j/,=;I&xg.n1Pr퍊WI' >na#cQ!yOerJp:ܦHm!=ࡠC< :(ťšȓ R@qݤUK20:1ʬ djn|\Zysy^brzˍ*}u4dF%s\n'[ b0Ay ErEu*< R$."iG,V:60 Cİ c C| BSWz"viyu-=MtnbJ'GD5j&sx=[z2O1Y=̬|(O$16oR[9FmQ ID Aʶk_l [~; kR^w v65B$v}|>ȗIW fAhPebsC5Hv* ҵ'=(E)]`qHS~F]aH8(DJW[TtHc?I;e_]BZRJix>JWo~PlbZ`u XG^R0 <_̉ :ZA@$W|ar{g'eKyʒߗ愮#uksIu&R1WJXG(nV&q#P7bnq8< (aD>;*ٌ ݗ2U,:gzlFRbqM)`'G ewJhmS}R}oX_2{Г֦ZEkSi6 oZ3iTvP.@mxX/k%IFhqg{9ΣOyj/.4ȹjq WP]!hw4f8-<Y쒭os-RhMQ@/~G+t&(k`&+s ]37ir 3 ::/Eі[tǰoM7Lj Hcē[?G6m BC0 @ Qt}潗]hp{9ڣi`Yr/OYIe.7 lW fqẇb!Zd#, 6ذUn+˘ stjR"Jh^ʀ6YD)RD:S~ߴ ^r$8Һ]X}Wy' Z=6d/w" N m9a᠝P~r'MXoJmҀN27VcA۰ۉ!Rgĸ!o6w> #2K'{HIJMqfPo&u|9'0Fگ\=>C\ӠaumPhæ?:cq*6>S\^_NC ޔ3gr#9+"*ӤA\ z:V:%w\WGt3 !`P`hs\ =tIve[|ݟ.UPj0F r-0k:C10qax}GkЦg_> &F|YiQ 7)Yab4ǧ GʾfZd'ۥx h0k`j~>;Ҏjc/&`4e,H i"?Qk`=X5ޣU^ܛ̶Y*[rw==t@$</4hQni6#k^9fas$IÕX5ix5㧽n](4/[Y¤]{"nIZ]cwwͼ:!QV5. X<8ZVC!vUS} daw aQ4_{cy/`1xz췼ӥ<_\b.Ao<$LLб7 qK%{̠epޟF ()#'?`0nc5>u!u>=0\\Otgj>$n]3vbd1vh@KZPUE`p>R+ϹDKTMGXJe'|0Q2vr<4 sx.J UŠaR"yg Ƀ U`ْp{؉K&% I]ё Vf SuL- 浤U+&@\}ytďkfZ+e$^pBU'I xv?bXgJ9E$uo+kKhv=en+Lä./) <]$7^"d ?~_{vl[|m0 .r̭ /i:\re?k $Je;9&X97JgDL$zSgΑ6;ΦE:CSTm"RIAP?=Hg ᲯїO-]\|:\| Ѥ{jXZr{߲w#B5\|@ ' ],bsh?K$'k-9Ạp2Lgtˠ,\!G:dv7+&.QDVMObh5w=r!p}0-z]孅e9ĨK.\ccjSEsDO#](1lķSe| t0G1>L8ԁΚ9Kȹq3bL%֗m~:гyQ@57ͫdvĮ29ZK>! }/py=?`^=~=ON'w-'C}F2ճF_!Ԇ#p1{*'E(ᓌ= ڷٓ>`1SDZEi&)mm$%>Fo;_ZA(#Mb[)"Ar#^Cvldk*]zc0P"W܃p3fP^9co_0YME]\ 5%4<eTȥD4˧=)yf1 oLeh1:{|,d7J}ڰg dreKRܿhrNV :`24 {cܢCvب4dBFBYq0͇KC o&:f*?67S0 iHL/1+֑/NC>u* zQ/ʷrHI,3/#mk5҅cO``M Ӽ 0X $RPN qFbZ@^\1շ6wؠwK5ٍ+`hW㺂ˠ,CW=՘ow$9+ZqN)7wgWY R K 2YQŶ>[w38'o4۞ {}oiCGѩ\3yO߈! yo[NQS'ouU[ڤfcb AjT5nHg))dc}t|uW!p `i+Oqguy{j鞀ñqCAժ$>@6j&1w*1NGp)5GawĢoJH_:Jy9%k});"py/NxE?(AP'' h7S 0cv|n:Eb`{*cH,R#R#((h'ti s~goU^*z0Dll⭚C=$OC '>T0*}ңl:V5jMC\LW?pe6"/o{eY4}NEZp̌r`ts!#ΈMeC6 ̞@}0= hylk],_O[!]atH͠T|} Bt5 kp:^0==HqW (# iQWaPz5eWvYΟsB"oUAx6)tI$s2òa .<^FKSrhYQR1 ؚ*w;.`k+ &mXrDʜ:Bq N !(, V{$OYhvQ34pL6S_Dvg{j=f}=}T!_APݱkW8T= :k99F.Q H ×f4=r1 puS(&5fz ws0yYCDCC8SHpjݓ PxGPs J,+-3ﵗ' |f`| G|%- sr,q~1ZiakLf 96aأʯ*Ԭ!]4HcHSlH$V2$z^9 /UK)Pd)13j!2xw/5oR*"8=r>'$UֱbCjh_Bu"lqw)Nؗr[Og8**_Dnl E+}x!JZq#$;BVÍ,@1"lդFLBW'S\l(]_  J]n$k^5TK?}(+= >Guul D\*:w$9Wx%12RnL`xC\fx@M1:L': j"5<=|HF&|ē?/0ۥIt{-$3?s$UxFob/N3 ~}<)Dh.ۜt?,^([.!ju7&B2" ϡe{=|F~$EgP>1:r+9(ڡ թ^ ߠ싫5tU~ܾ-W/X[V6kn6%xK dڠJV!gzcx+yM Lu Uy0eU? =Jϫrm6 7/&%)U^fa;p0؊B-{ ĉI>s^i@}YF^]$ܮ4>CZ~gBP :am%w SĨCGI+3jјnwn_8k! )HK]RG녠 }b=Vi(J,+>"C G Cɮxi-+nl[o_$zP".iPZ޽E{]UWzW$K'dM~ > +jOL-xސN.#-~NbK#fߚO mDKԖ" #[7saj쐲tS[Y]'\?{Q=τ|QyHZgu6ZTDv(܎K6DX$6mdYqM 5[{Q3͌o%\jm 5!FBi;N>yj d,& |Qt 4n6hZ۩DOݟx`śZt`xzFaVQDD.u99MOh KX׊L58`a/+9t^jRC+s'ա ΂eoN~<{<|qG&RZ4:I_J'Ѐ.(L}"^|1y\d?\30=ZaY< 'fT8L:RADT`U+xW.͊آ6MZ_1^tBC`k8hxI*9b ta1q ` O#+& 3EXstיzl*ډo2zʄ 5ܾ'@b^{; HәȮk!&U6dZy-25f+٬K,f;hxub*` F@&z?JVAm/d=ɍgj.5?k𕦾;ai!n1mN|j$8gBPF s56\| 8,!uAJO*tK{Urjw9/#ۖT'E3hD2l,ݧ9#eY%Yu9O0Ҋu/iBO8~S\V!\Kgn$HTla\ MS2n* "//5Pu˧*v#!o +{ 7^IIδ;2qW$v=KRi1C"G"0,/S"Vk+X"`MLH٘c4PEaM[v\"{jwJǫ&qPW猅蔃 }] ;C9lx*=rnrW4$K#)EЄ0O2wG| HW9])Z T3E5FVFAm\u#?tZ-vٟy%S;B!4,_Ak}2-Yc\makܕDr[%L)oQh^3yP0aڧ{z8H)DO/PZ^tjrEq"*i /d1LP4|hgh HAH8<eSWx; 7і~dl 7m`a̤ߑ1<-cJWp@`{$C恵Rt*xݱ\ڣ.hoŃr걀8EP+TjU~0OaJ\aa C̆r3(Wm=8D~ LdEd4l܎vBi^V4jљ@7Nw:'w%p{Q'ĖE+kF)RSDaaoá"P_H$[bb2t_ BlVۿ"yiZ}5I !f#]p`ewڽ*|Q@#H^Nk{wHbQmUh34$gour$nuNڍ}q%Se!5ԐȆ<],R;u~K(̓˓>\, ~`wmPwj|;qx]cTJA? W ϻAD*' ɶ"<9)]$;(lWKΔ(C߂PT;L`e| !]h1cyKKԕ v,o: 5}7YbgكHmJkkosvv\DVp+D)~Qe)ce $N/!*s3t5K-減6EwknqV:ܭӛ{ HEThZMZ:4B/'_Ean*c }-xS C\Wtuw^ƨSkkXfBGD<Ȝ9I2cjj fz|1vQw@W01Og~VU\µzj_]%R~nLTL܈?vJ.`o`n%;b J+*hA=d"0=1?vk0Mf_\҇.'amjGdk۰6ZܐX?1oCq8w|9xFbna| ɰpE}Ya _;Zk{6a=3ZCJ2cw$(axٙ$b-F5quQo|R /o?۾zSb 7mdW_yHY_ߗX6̅T{d:6UZ#^qau?k$xqq<sTV Cy&  ֮kT'2Iƀ$5כsCA#`.>B/GEo^M^F7AA}˳4\Yb(,AP!?-ZUp D)8gشFhyf\Gc1+20ᎧK`V9'g|6Ix|H"eSr v5""GLEZxiٮ{SW6GPJ5iGfbn WFfult,2k[/&MT7rN'|tI{Pc__O 4_jJO}ʭB*C qj\efHV>V\ӡR{N!閲oVel)h934ȓ7F]#`ZnCߣj E W8$մgNISoU-KPvh5U}B!. pF2XT6[ ^=WAl-ML@. 2E s\h)?Q(1Zߠ4 8/1;tlŚ_%uV^bLt? wŵ)/b9Αiku%<`G1k5\} _VV{G(jhu}B|bʊO'9livV@ 6C{)u~?p?UrHCO %֛XL[ßD0]o`RJyv';>oAJ3?N)szl&L<ЯJ5W; W2Dk;4O@~œ6' ht$J0 wNRڙ|)tyFפoH3@ D+`x>KoŰI e$$0E#ˉMՏ#+ c{_h{;󽄽WIݘ/;V5KPeOX٘ ɌvpŰv.IIXFO3~V*zpx~9E&([WqxRǟbQ߬ôNmG3H¨eAw Lgƚzy64A-S׻׍?=7nUX-PjU{ˌwMb6Sm4Q-jhI>.'?w[%bpfY ol~ft g7mL%c`ThJV@as+r A*&8{)|ٕh5,aB|Zؠe¸`ae俿R)Hd yfu,2tOQxҰEY@W;NYO'V׉&Mk7;0ġN. &s_4ʤmu1+Tc O_RFk[`q5l%$à1_Im*A(#o2h-=Յf;s ԅԐŢWpEV;udO5ܩ dŦ:6RyyJ׷LZ bi`~sm#iPH6=m8خz -UYŠQ_rr+L@B0Rawɲc;Ԙ^;N'#P0*LӇ! 52"DBy&^F,uJD2`s%AzXl ^jO0\>$k̀ЎuOr|*lLK-*ė _LM D]FUM^K-8Fn&vN_AnFQՉQOl@N!wc"Մu2뿌4dUfatmU%ֶo~Αtpg,zS4h ՊR%!2u$ׇ%,@>@)kÍ󈀶̠o;C3DRon 7F7yFe%LwF+CʅL%ab6"fPA*duءw+#8سBT.}n+-꾕nJ]ʆuˆ>b0;I%P.S."8T v..:Ӝ"Jo-ñ帨1)7_sy8T~hwՐP+eT#W M(*7Z/}4saqa8 _S6rb%Gn^7Ƨ/w֋l¤\qVI=ȻSYtz(JdBo3aeL7E2%4ս%;]s}oatsh@{Mk*CFv)fܵ}:l)StX\sAЯpW@<.u=q |p}`A`BP y,Mj G|i`ZNf@N!y;ϱWm!d+QC|}+@&F`Aۅ͇7U597ABy`tEAw p{,#,StB2#])e\bY|\MtjVvp_{| S;3j_";D1oXSen*MG=9}'6;y[_R*68@9i#cیYv?[ UJ7Ԃba߈ő4vĘ,; >]$BRBmkd::c&,W3xlk CRui!Xe/ëH'Y%R?vu;J]%rXVWmR fH*6E:d dk u2wZ_=Lڎ43U^iZ^A֋$~CTA&{DO9;y׹ln~1!l#+g,4=vqNBb3no)oC6V6R,4wee~-o1*{ZSZzZOP```[ ,nɚA8{_'' e jQ 8j'Bs`{ r TkZIyvnu$@c>{uu~sGVI80wZtL.&hhAM^ JLRl8׆2}n@eey+2jEoEpvo5P~Hِ!HBc^G0^>Z'z?!?GR70|3ߏSwRO/m㨏qw#5RׁB<0\q|Q!\`v-E̍k@ym,n(C>0Ǽn]|9@ȱS.'$|9PJ_a#,YW[D7 蓩pF*p)7j1$W@=5Vؖ y) BAlіYbBt/3?H{EI})xB-ӆ37S! )[ƞ'[!u5]F=P1~® :CD Z߽ǣVKʵ)''sҘ>^6{< 9rrPCod'|\w*>&42%6͙v!O[#?0J>m8Wh!\by "(UU6!i_vKj^ ×qY_* /璎n4\607Wa+>A9&wf]o^fU=ֺ.JEF∔0N 9De|9ẏ`sDE[$dRǥlOzŸ !gYZ0707010000011d000081a400000000000000000000000160d9f5e200002484000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/3$B]?Eh=ڜ.+q!r>/T5C-̔myf4 %@8;we*(/N?漿,Ƨ j ^[a\PLv`ZfBI Eu%0[ $ H;V%AK`LrŊViN! PP(w.p'9v`SRz)Z,'ԌDߘlW,ѻDgфtv!馯A)@(x}R?tTQcC@i5@:4`:ʓ pjrxw^S 7Ǟ"Jҧ QZ:,4% ]rhd8O=!24`ׂShI6ւw3@$> & BYҿP-3Q@ȶ Fڸ0i$ls a Uͥ.:F rnhNgNפOizum~Q+SPVPcNۭY:m$'ŧAt|-9gu#.H>A[z j׻! M5rwO@CҪͻV"niTШ[oy@HuddO]Uq$`ckAW~2caLgk6?~c%M+$'%Í z+U&RV w׭޳FbAYںC/ pc>#lJHʻL<~`ꕕh2m\^@1`vVXNɃ̀fﴕ$Zz#) Bea A9䃺Y;{彞PԸ}l-qMf\w(L \KI` l?֫}Y߀M_j56:cf>A2 ڑcV-N JSܳ%C smEeӉ+XNг MZDMJ,K|VWi 7{mhOR]-ͩHVF>cs/liOuۃf$[N G߰/MҥFdػܤ1乫}q:3˲Z?B$9y*tg!1$Qv}hޥ?d75MX>WhS븝hM^vA rSy٪5eת[|;gȭOX8}[)S4ۤ[ɯџZ@DM?0xYqӀnlB}s[ ff3E.G;ɞ㧧3*@ǬXuyY3^$:c5{Tx4OF@uۿiW=Fc=?)@T3^g??& }904ZekëvTma, x~VXHFݮvGAߗQ:U44;.qM3bZ.:E}T=|(Z*9uy7-)p+]A8)=m_m4"wN*1Wlm\[Uk[mxyɰx[d QK:jmJ) &ܞo qzM}85@dFp}KU'udؽi) SaCPPOA4sBذ$\͂VISnBZ|-c;N723gI7 UDYrcqLdzOhD9@d3/ Qgy۠)1&]P=a:\_k:Hih2 |áOByk\c3W+;Ued(E]}q 6m]tNT~nnTS5Y >",47>y.A']s4żC`NZ-YmY Kl7K,w.y  *mڏylZ4q&Rf5MSYV+4}4w&ggƜ!dʐN!uaU>e&"5 mͻuwH;ޠN=,5BJQPx"r2WH{Z7Nz/`(BˈZT 7Mi9ʈgїcs6d`]-KyO8 Y.w 8WaW!׉kra'MR!N.uWm5mvd_xӒ/NL1;J(:&!)^ 8>\oD5´!@!}B@vRuV$dN.>B[';c yd޴iux)yΤ:!c=E:-4>Va&y[qpP(/Iַ(9㣹.|霾ˤ+00 3nuUf}a,I[ޓA3(Ҧ))~2ʺ Uy20(U ;I67=zVo|$Y&6k1O^34;h*zYvg6Q #ܨk}pBú󈆅/rYʁe>\7;3hFp?㿩Kcδo^v.ՋK.I]++)H .N4mKM4 ~W]x$<;PQPƕ9%l?yu\16-\GxPCU"/o Po0k"LyU3;Nv0E{+ipk6 Er2K0sG2 mhɌL+>OU(lto,D-"oK2@Er L S~"ԇVJ%^[QmFNTߌBÑzy"0d߼w/[7hNxq3&9Jp DЈT Qtn5$I+ ؞z'HH>0.Tѫub@ {DԧQ ,7 iޟif)x`ɏ^ȮҔ]+4_2qpýwO׷MKJnZ$$3^-@I*}M̹ulb)q#{79%K\[u dS`1 bQ&=D&z\'- vxǠ'_j@ dhmAkn}|P"K? 6)VMuO=BPŌ~wpg8=*k_Iek)@c*vVd`050&<MvQ"mE|s'&Yhz=X Ȕ ,uw'6I >;y 4 {1͋L=x_,Aj@qP aE5y,YXxH.k0\*X[~0-FOWoQ" umg(mAIoXeXA P-džӸc9'hHc޲A1G1"`vxvxv£IվB猧8 bem-z5z5TS%*,nw7H0}ARMaqFCM͒),3FRDɇV/}|cǡA5ek4J:v;|>8Zq@  F5%^)/hOƷ˯WvP.?Й𝃒b/Dp<'\W!(\eS\p!"svz7N =7/Mτ`4էo5/rI>  r'5.hanb:CTrbK(z9Dw)ne$'][-[ m2~ݔB#gf6Svd_}h l'02or74+kGJZ_ h0!Ȉ)4UT=BQjE#dY6e(|hʸowghKT b^E0" ?6~N QDL;d`A*vZ^e4C<28#*kr hc' o޶Z٩O C1ܚhd%L!P֞q_RlÀp݌J+I+ҕaUsUbqBl)-|,xSo, #L[CGI7 ´@-+1ga`*i$a6Ԃ.%6 _jZpZ'Ŋ"wFzz1Epmyi2M|.5W0T C$Br(3鯷Hዯv:԰O-eySC,OF9U5ql[޿^{XB}}詍D^kY֓nټ@I %IW>`K.wk| 6x'PU*H#K ݩ!i"()I* Kcfu(V]l1i|`w?dz"I峹G&7Y?$4[LoֵTvULJNd@&")~>YT\@_^b]+BҴ0'=?Re|)_58 BBom(`:e 55xU49C_G4gVa& ӼZ]YgIT =Kuy-7FOPgD\I> CӣװR:$beIWņoNFd ʄ+Q+phL@| Vv9h,(!kUE9TH5uTہY^eN؆kZDkؾL"8J5 SfaoCi !6b`?$|L<ٵ "1'ؽW :abF4H[@v!S)c wr; \84EæOݯ-#;8i9"Y"+Ѭ:6WA{ƑghPvʛw}A3Wɨ}z b{]J5 ^Dq, WhxP̃ق]y`#&uB;-P':%NAЏ6I 9UUXݗYޢɳdp! h+kYv\^3}r-+Ȗ<F%?DwX z 5/e 16sB:IXK*RxZnN7ʥ69z4?K)r'*; %_]l6gw'ª[-_ 6~(ͤ <"EW̎R0]9/ߞm5_OzLKe;,2ߘ4\,?Qӟz?ڵD!=(rNQUT$(HzQ> `;>MkxyA>^pa/vҟ%AKHFn{l`$ z}:2$/ZH@<7uznNP?zM_I,! +0Vմ͒w6+/}cKq_?UZaԋ?-vEm`\8Z5v4q1i\U?2cS\2vv+ߙ_9o9酆ywx%7CxLDj/DGL( dn ȏhXSeAЪ1ȳ01lP@ǂT,5/T[gyfXH34]a>>U>9 Zy1)nW<]˜C\[mJ2as._R="5 ^;)pW30: 'm- Z˱+'r ~oIVP/(UqaX8.MbTu׸X?`,J+òm>@!Lµ ICY Bõ#ndz,kqqK$-(8 ,q9c?,4!s{:Ip;ͅwAmuJNQu&1yئ:=U)F߲nuҝI)lHHr~K` Vlܥ lȳB,a71Z3&-[ǜ-Ԃ 4Q)  Wudf5Ԇ@2 9zn2ߺ0U;l#@U1LÍCiMrxP0 WӼmfuW4/HʧQ+myy&~Bʹ"ꜭ{Wlj5bߞE؇CR;#'Я[? э<,ҖHTy.!ξL"̣u.2qU8_r5 T5ʉȿz({zZWxFuPIU =< Qu5;|34&#J[ qWsuN`PJ9NXR_]nDL1BLR5y}ǎ3QAXj3?<]N)S8tmׅ]%ºacVX2u2Jp2[uvX11/W)k18]SAUZ-])E 1U=9ُHV׽>%I̪MN}\+hoK{@P? LSp:'{soh{cZLJ j%N:19r(?Ӏ=ڋp\r.)b3C- ޶%CPa~4(9DrW|5/C3 L\zb@?tvKqó>o/u|2##ᇊSjGj{BwYceCFj1W <l9#٧*33ܻgKTp,/0mxR气11=\l7 C1:h/?2nYRtY oN^uXl\lv)O{^HO1/daQ*%3? _`-x*n6)7ZeMgjU %ݛV 7@U䟃O[|.A(óyݾ6g 2zۑ>2X&ZVg sk_SȈ=uK͑X-KMͦb!!h+!@>gw&XF=͵=V@nLޱ!YgYLJSEǽz_ːMA1A^HMZ*We>A\2Ċ\F!Iu|0a}3Wa(/fk7d r;̳kb=ykw 79؊5g>!_k8Ν $.~}dOԞij%SKz 61"ҥ13,x>rŴ~ٖx ;%s")*x {2;`U T)u|B/o .c#Ec4LC삩م{r YL,gǼ?>0 ri&=G@r#EQTB6"u4R*OK5^Խ/Xv^cY >l^H@LÓa=,ZIˆןmLC^Zi=}QCe'U\oZ>.P׹}brⵑſT@BCP 6$QFzY#-m@Vq#! V{@o-_@%ʤ_YP8o nQIoÏs7MD獸h7a^IFlVdPhzdr~F+M+K+{kWO8,̇  l")&­N.R@;Dr$U8vZto2d #2CHqptFW[Nj^ 0?M6z?%U7]9jSIUJwFcÓkº ,F(C>|-vJҿ,Ϗ6ne,a|;-N[g6sֲ ;-:t 7_ 4l+CXB;^iFH;b"Eӭѓ =tde|coNӝZm4oxgjg,Ky$(͖#kJ+ⰷN5-bO+ k-Vmv# EBqr?&%ԃ]Bĩ'y{HEgQK(s}JK|tj_Kn3݄)>zT٠De͂jX~W-,X!Lp](A-ٖ~g4oIu+m`1Hh3I;ϸpb눈Lr>S=|(vc ZDwVJw (K>kCN^H,Sbr.rM]eIPXS- >{#T7|ُ]y fMW^e L {Q_ j4oCz.I gu2قp,`F; Re<*&bTudUJ󬑥y3M 0:8|t5}- d|(7G24帔P%$vQyͷ cQlpBM$8(e ]P6-ZqvT%B$%v)总j,AWX ^R)qwZI]ẂCzYס0ҏuB?6oxZ4ʼMܜtC.8Q m0{+D%͐$AO*%|g?ŠAu]ay4X&WC&@LLʄm?l\-|<ã& /q#̹&"PA: @ t^OQa,b,^`8\eFN۬ђ5%X WR,ܢJxKV(DQ yGtP\7BLK:'ed`@H݇<jT3oP7&n8gn6#*;5ԬFCszVՆ82kD0D.au!L9 #IXAFݮ5^ZyP*PB&id׋$U4&בX.γI+;lƶ"]I UVm9XԾ[醐*Hw pq+i2xB8eMݲmQ.&iKy0n n T2@LQFU̦d10J}pA#-Z9XH@07 O} 2Lx@+&=un]3݌m c>#fDU<-ЄvaEƖm"e\Au)J}[׌/^s5LX=M@(n v:l'aG @EӝQ6Q߀:.XKX"ep0+<:k&q@GHs^%|)ޢ~k6"A@{O^hW>P2`o:ޣ#ksZgw?| n⻆e0& 9n i겞Q #E1$[_.Pt*SqB_]h__;6\f׍3xm^J:^9@`8"w%FmUژDߵk\9χd #E>GLx}* eR-5jܼ(JwC_p ;sOaVTè`I) zV1Rݡ[5_PDP%(t-Skx/VQnv ]7? \F}b24nbӳ/e[㒕i~0ߎ.u=jwZUqYʬ_'ml aYzR%V<)QXfhTW?V:I%yG>;~A( VXC(YIlt(?19usqlD.}*߶i9A6`Sz7n~. a3[:ÏlA ^Cs [LkL'Pȥ52=cY/0eq#b#*/#0Lwc%Ɖ*\KM>MtfC*-1xRjTLtRu(,N`Ɏ)+t}_oof{!-dZmN^" S NȧKjYIb@|JJEiԁ3qwVTσw岬CGӍOPjV{X [-VXBq2?:>W+8eQ!Aa{{ YǶ|l$m? ?nf(OP7?@d s?t $VSCTf0$(^vŬ^-jBѬh4VrU DHi.Wzt z]Dp::?pm04Q*IQhQ3^i])jWΞl5|xtI};*X_iȶw#]` N#imG҃P>tW/FMb~9\'}|z$ak$Esuc+8SPmgut0֦ŲI4F STCxއloRk..pnâ*dиJb!;JsD3qTqcSmz#%.ry=`A } y iGCihr{fz4JקC{K3,JDd:Zl MO啔H8oF\ՄEu;]í[R2^YnT_j%ċKi-ͯ,__O͏7OSs:W.l{̉NvGr~OO )xt(uW;,!qB.1²TPUa#=W0Y>n{2Η6fW%'eiZךP [`w!7 $U,oԅV*2MNs9G'(|rxn^~-fhF%ǽɈBvBkxi,P_tB:[‘tW2t eL (0|I## .{[nBqGzrn%:7" to ax͞fS?~:,cd5lMie2whߝ[wjRGZ j'Guaذ VlFZHCoO;}hWA,1& $]l)R=.gemM@^ ;teu_6L`#Lab'1|P .0gG*1L?鿅Ϲ)xV뭀*1䦨e5b͚""w|+NفΥ`o]d_7eݴ%QIO-Bj!wv- QqV,bs6ŃέpP!0uȵ^-%>Ư?oJ;xhv䡜*$cj.C ?܌`R>c\1C5Gw t5Twh~Ҟ (O.rrlބ 0wbd?CZ7 7SF|}ZTg9;Wyj#fҽ",J@F*7Hzp*vM:?us lKc,”I\ܐI0$Wi /i}4l\G4&^;%:SmoZ:?u'ܝ2lbz8 =k>qL;|u{~uULm<GqBTD;Iꅎ }h',;g7yz&tȥe$u7xdZ[xZ|5E>`dLhJ&!`^1FcdU'FL}!*_c3o@׺7JyM LO"ZV[o8FGHMDx~b =&1i-OxCxlbdƸfRCN<J9 :\葠ha( Ǩ6\"c1d1i!PVuɸc1^sKΤ;䱝 ag4Eog|k%n緜\֨!N)"A DI` S㴟,9e7F_}y_˜K/w qF1bͷE\jm|n7E>!2ىތ&߽99br^_[J9b%$:č:K!)%&hKDlרX  Z- Cd;_EෲqYh5=$h;>9$ ql`p6q֠Q>YoЪ;iE=-GѾ2gQUcV#XysF Q,U Բp˅Rkd;: $(=0́vJKϙxaQ 2žD2o{dR9:g~2dHJ % B)!e.5?4z ,,5uMS ]vD 'vR%$/*8ޭc8xx[Q.'cv3cB ԉ+X%X ct񜓚3"uS.?KƩ*;$yZ(ZA1G~;JvF}Mo2\RIRnϯ*" ˲A)QD{ ..yܴ}}I2[@ qNS t83dl@u/rz=;(AŶcs+59aUca8zڜfB*!* N@wƈgT.5{?5'e %[(W}e_w!-,Ϋ# Kgx P[7_J >ĦaaG苝|"BAu5!+ %zUMƙ7WwP6G* Щζ0 *uDXHƂQ*һ`eJWXOKS{+`5gGā+]b`w!Ĉ(L3Pp-KWΙݷj Çj*ƕ F 2eu[ͨxXcҌG?Q|ܸ}&PIEKaWy+ ,f8mC!a+2tY.[zTWws_Gǝ2Jr7E_DN[ͬeRXJg[Ѽ>ƷY@ac_d?VtvnY| w갗\ŖȞݤI)pt.@Ha */#3zֻm׿w8"gYXdyC0HEk4ST,^s}e}IoS8dBj$obs **Iۖ% 5R$xs5v#~PܮHq0Pe9׌܇vXdQ%tjl?or S_9ʠIZ&]^iuZ*(3|$c' ж 286˽4J1KFZr,Gx he-du jt 2~)L^6JR镳  ӞőtĜjo~S1U gl==Y"'FH +)XZ #`Lؚ `Co 3=LIi{4,K<[n97lEf62gL(n r]y7rF(7EV!ce<řzV/C* rx7!~熀7J{~~%$jmPF}M=m`Wsp {.ն=)|S~!L[9`!(t\un@_gCHJz- tC\V ݴJFxX=O`)Yx4eu?rKHfǸ-r-U gQ=:oL)UE@& NF%Frec<3OO34F=P5 XyPAzE@S:ܞ-;;V=A4J~w65O-9+`vW r. z{e?~ H&IH9L% 6g; qdӍ [X^0X Vyi C_2U1ҫ^8 7U)=M<B,j#CP$ ~$MVuwvީ+͔DE_ӯ? {t30Y쏅ЏTq< ?( iNl`r mpMʹ mt.?ag`B~TL`r`r/*apw(Bh {&zMZ(}ȗ 0y} Q}ԅNʯYg᪖Cקr3qpL䨜jhJJV2tR~iڪʒgUCTP@61w'\a6(nKR7yCDžԸdW(c` p_Ssߗq&m}̖ Q9v6Q*Ęjr$Mio~FBp'ɀ 8Л|OC̔2'yb)1ĦB_g0z$:}s'0;<*ڹ᭮[շU 1|5:NW8f,ӻwÒ1 X shwvş?(мf*jOp@"q\Z)7 $ Fe.md)yCΔU>#OX=dEݐ#TT*L M0Wg[2yYI .v߾%2s65釁pÖk֯ 0Pe`C7Am!Z;^-`U-L4 3¿c+,:-Ѱ< ڳȬֵㆭn-Yݑ1EG)m aw{~A/yQX˫ko'zh,х5b:(=M#X rActxqqMJޥw3jvxL U32+Yh[0oMk0SUDhl jTueoI^;\Y@'(QBw {,DOW,+dϏ*!]4T:xg2T`KB&8>=v a1 {Mk{yj*HZ3"k#p%G:.?`{󃃪+g|5 ւ6XsѸ Nhɂ ,١z? Ot>>DM/lfUuSfVC)v [KHHzMxJl@0=/.}ؿ'9 li3i[ohaӽOdj9̈́ъHQ cDW~"\ 9KֆTiG/8_` dͥw}F#ډ,rF8K `.d֒ >9?+EA`.]TԷ9A*A3N *PQyXf}/E/XP|G}U *S|s;Є*G5r1ZOƘK;^^ n*?$+jgSJdCG Qv!׈nWfsѠS'ɾmR *v5mttn/kJu*oXC/QZmuq@ g7s1->" gSEq?W kLPыe .(6i2rUO+=eY̩I:3fپ7+.RjJ[(jC3v#/R{@uip7n$b[Y#\ăI@,qx uZ!0?(.O OV'pXᏬ+a&[y7L]GXgNS0ĩ*g36&Ahxicj8ԤD QAgC5)@0avZ?#U'l]?YMXv4'^'gM},UZ~m] ^YXLe=DW)t l_3O]$xaW=0 +V7|LdP\҆e R"rrqp@%=`  W'QcIu,_RlKU24FNՓw9g'ZQq;XS &(/v]>x؛%ݤOEYbjv&%d VQmF[i>VnM/gIb .Z! e`]&35 <YR3ZT LiY=Xk@O;:{gHκ(UdL\ ty&?թOztvvR}k%},ͬPAJvZ9 u?X_v𶈛辪-…#isCgeק`]{vs:UpQeIԀC;|![~2o$t[@X1.98e9!liF Zp@$M9վ$1tu+elnb y>"ycɼy ݁ U碗fNDwx5`-SZ>e/Ej$8Fnj9x32 &2OZ˪_ך d[ܼ.'޽ƾu]yr&愐kr HXHļp{%Y>s{ WyM;68} OvGR62qM㠃7 sq[­xƑ2>]KEղW8~djpwM.UKn݈NZxT$1~jYMIUț`iEAZȝ ľ:_Н{7 Mk Չq.EIm AIن-P|?q }b,33v,%NӭlXL2jƑ4UV=pShFHq5,l4` |5I*KZ5j;f%WvJ`rэ}du n Zi%ן|i#ztz,Kiz~ksT4[uY_։t. $<8#hB<Zs6Y*.G 8#A l#(֙ LW;!ul [{ G4F j__ai;[PT/i͒}]u2:8\ tWiGm2RˉJ=xD&B78߬Yšӂ|9t`zt-is[b򻌢0=b'u< ^ٗ7Ey2?OݻL`i$ $M %,hJpv -т_KHՂ]{ٱ?cMߌSTwh5<$1w8(ajGSNQ]Դd,;,#È'սL qZE]>:⚮ njtRz*J7V^hr1&o]UieGa ^="fXGW3M-:2٦.?2a/J!~O:j#Q^c#=gj|w2Ţ};d:@`7?"*W)cK5cߋ_=ꗦ=!Lr`z],3Y Kp@-|;ffm-O|qmo>OꇹVC]Gahz$CڕĈɀn)iyTIO92#(Z1^>R s0Oݵ_wk|:kX} ~4rV}ّڻ\fn1vmBлFӁ>l^#W6Z2;mJX)=ܠrTeeĭ!'dsZMn7Ȕ$1F-=뿸Qt\H@n TjS! Z,U/A[P4] o 9K]H4e R,B+ÜǽC,/MnϸBP`"0|C%0^r¡, ж.'ȹAO'fk*9Y O :Ypj+mWqӹ@X+TtsTN+rT3d#[ga"kc:mZ'Ϊ{ͯYS@#K9+u$ _o3/ "P5yh,1H~F*h7}زčtSJ-PU n>!nmT}*+H# [~)VH_@ D`_ s'E?{W BM8D}Xv[992[~*1#X-i2dD EH怴WԬxcrnȲTDY۾Gkԛi/*S/%yOZA%`gCT>,gm"Z153@ FS:P  x`;3ѕM~r;2ۆ_!tb׿P=YTsֺM)Xi_߾j? _C?&&ի 4 M؍XWԴEH}W|4dFaG_G L拎 Ip6IX3횛@1@wLW o3euZG"D.1J:Y'a%ҍ2k^gk0EJ01.Q& {GyuS{zfuFkBHMP|ί )p&ҟj/Vn$svD`KQ{z1j?ԣ;xa|n %LOkhD&%u4 5=y"mTBt'=ېf9tB"Xtljc|fiA\4/MzIWtb3L[W_2~/)dB,2+%oFfN(5S+SdkHR9Ј3SZ 6OsLgt~w+]Ә󎰀 E@t)6?"b'csRFlW7P@o)< XZiAz)DrOǕ#Yρ(ۃrdNqU~I]S<RG6 AXshHFDP$(C,N\ U'Z>p`RKs/ :),_ %N2+ܘ/z(BQ'BZ=cJnDJ'e>Ǻ;À,9]:[,pra}yML )<]hpvœ4R5#>3e}+Ve iNi`h/G0S!#Q5C"v3hhwǯUoXlTmDZSOW5 W*u ؞m2}MzhkxkHc[ XnOKՀY6273.!h+vb2$ʣBaou~U;h~p%غ\]6MJeMLkAc)n0ZAZHXХAd)4rj=[ Z6*u CpXR1j֥6)|Qܽ"*Ckj$1`rqX(=j2잔w eHKu~*@d`݂m#LM ؈8uaObJثNgUA1^&^7tZpFP+lL{RVl4iU^4*0;w0wB,Vcuc:KDwKFvcbXyid\*b~r"DO( kMѐJK:(#x/t l]|CBc 뗫`EW}%ުUE5H+Aq5 `hJ F/ DcD}.c!E9`JHTzHrwV[ >_2U1Pzo}&f];t7,1jS4F ŤSzWFB*,}i#V2 $S[f,tvMוpWZWg ?? )w]jhIo4#9[#j[ HSИPoHLcl=?. Ї&*cTR(`L8`<ڢlO1$9g3+wD [/~'@ߌA&`* ;8|^ YP:Sx̞jƞ['|h{oUP'l씶X!E/)/0؏wҒYjKfgw 1 4vslFH62WS%SQ}]&~G/K`ꗞP'喗b  Jb ~B}7hbb=$5ѹI6.@W§CZJvF8q-ey=9t]`{,p;w ú=| )=JeiS(DT0oR(9p=C.XAָyÖpW,/^@P+>Qwdz{zzU m_=.)G d >6W>G9/bN2[B$]RI8<'MkHQ$[UDJ}p>r`bc*ڗV XH y^ʮi¤=+_Ço {63=j͎6GEV[QMY6ɆzO6S#-c.t#dL\29QR?ũp rLV2Q9c;c@F: C񷀒̼Xעubl}Y@+$| X?DYKZ.zOWÝ7Bj :_&A S둧;&832%Qp a)!%.W>K[46'* uu\C30p5fb!fHf)= +C &Ľw_e.7|ىtpq@LCɘ-yyȜA`6"e A4;S.x>ΌF()~6{oOTzv*:訃N4@w nŶEHw-FNmȫ k+B o4]SLņOdl3%):܈/1ՒoBQ:X)=D p- &WxNu=$'M{PРcRqH,8sBEɷ09P컗%#(wxcXD>;,\rVbE z=Zh;{fJdAEقbJfQ)91P`5N(5rf#z P6pJ^Χwf".hZp9.u}w8\އjc:(~`œB)66b>kaйxchl6G WN z$B(9O|t Y"R({Gg_ýE<ދ8I$˸+M\d2I`nhuDv!٣V  eiV^aRF`kdib}JrY# SȈ>uf?ZL˝r Igc#ee(kiK >~ ky<q"T/gc ;rrRv y^H.y=D\E(0)K c߬t9ri rM8rI*#(=QPIkS C QV'mdҤ%Q'W5DMH L=P+I"Adʡ)˘M]R/+[]Uma9N9OrA 6]*(xNY:)A<,U3nB t~x<ŶwAy"GKB oyP?Z1_$oG׽Tz>Kßh`QB `p6AttXeϜGY&S.S&~՞U}B#k9K KF8}op:E˨_!*願gzVi"7m j@^N9wѻyV$n<0%oz7>ԝɑ-x!6}؍%VVD {B 7KPIuz=#Qbb zw"&8ʒB{IMџaxq¦c<5tiπP0NMrUb3q 4%ih>"z;f\*P+VrS?w*7-FWN/Cmeq |jU.:G–Jz *AyS݊ԃV,me G:h'2kX~ dKvg>Zq~§Mr vPYa[j[}\ӷ tir :US/\5[T$mM(ԁeHc'_JPZI4k~EqΝ3lg{-8{wHPe(z64阬 ZavZ\.+A]I^7gQ4S[PkfZwn,G(QIC8ڈPW 'f{9h!;Ծ!#+}t #wSz09\-Ga:u`r5+pHcVuY#Z}7sA ghoAbC)oDv.i0Z1 Tc D<7#Xt/0e\^tEf"6($v٫w `ԀѸ*PR?pKlRq`ʹevÄvbHW2n(ޏO6mQC!(XFM(.la,? ]'c]>QHwsƦO7-ʠl"yW=C|RJk4pR6fkQǵ~Vt N-*!,az%<*/Hqfը֣d)G)K-ܹG}"o;0gy_l/5($;VV<wQJ0oYW^Өu*v+-[CoNJ|0 0!*QuA-je+/4z~f%P^s^Vx=R &'r+=1b}-s UttL~"Wy QQ$7<03M-IbqKI-|N /t`Z:R}'U3zQ7laMZ z<>0P:׬R_d /tYgگqt""1| ZQ rҎ'/j.zd^@9 {΋k=FfxVC8Z\ <쉊s<Gj,'Z$g\VR 1b&G  ?w0~[r,"X3+svr+)wvd{ U22KosJH^Ã0xS?{{3o*`CisMLj~(ТnfG̼In{@MwQO1uBiW2v5Q7( nj3ڜf,gl"*)ﱃgCZBbe}\'qN$eh·[U株(&=u]|b@MXw; yFAeS*ҚO 8;RMRXMõ-Y# /zsJ!\Ju u~8K97( {;.C>fgAl~a,3lmLO*`$+ bŰlivRB7sߖY-` v>=AjNg io=52\ _QS%\6j5';+=/w< C2ɮw K2_3EU2o3ڗs)!E8#7NP}Կk4NxCXfE*9ݴى)o%:(kV%/I`9F)vW 3lcl[3~&Aq 5:}F+բq%0{A\eCL\"}0I"!gG $:|q@g4nшDf#۹T66s1w6Q|` } UtS3']\TSK%g39'\Ld#R̀GÍ vi'!(ַOw)O\8I)mrtl5~ĩ$x-fg~\Q\- A_fCfk[hd , <,Fd8xiWlڮ+;7KoR **r#1arPӭB8\|kU vQwBQv СT/ 1g,!#xl-Y$YE֯/ .FbyE`E+AT,[~kxĈTMO8bD%:tnjwNBUG1$;Da! Q>}M`BRv q:q]!<5Ђ2kkv~ԺHXBmUN\Sx"M%gidKI$3C/QxZ-_79ͭVwQw!OL"VA]Nii #ĮTi 8Lqفq] cp,X3\HسAV.ʡYvζkHP8jY],% yNN~S$}f1nꪊ/HK " >6t}%2UU]a;Qc3-Ж)Ԃ紮uˍ{fBc@ 䐰'b8 i`LPRkvZ9/A~B}?M!z'>,N|ê zU]dlfyo{bEfBs&,ZcVgW{?\!8tϘX 2怶 n})/2|5|}6<\ &4e_?*U8S -GϾ u)MuPh+Li@Q*%C/G3-gdMz.4h'ı\P_ eC-tjD#p/P$YMV$ ޠW޵C z zyQ2\aAZXw LKA(YReQWRw'Hd}otA#QƘD(XV>/NiK=qǾ9Es'4]m6/{3ffq?9zɰ=M+tI 'řD5kfVFUj B╈ R{|iHR$S6J6M+qv:]H58*vur˧_4[q*uKO)XIJ1b~cki^<>Ң^p3ǀKA!U2̭Zҁ 3r]?;=apVJW xgFo4o񸗢%(ڷ9 6Wt#;J#^ut- ={{DDDT_&lۤ򿮆jKKIC7Ýۮ AQ[Xk5ȗH.7Ds]+EBg/Yb0&ڹ3{ \دtƔo{H\u.%#ReŇCM5L~ )sGVy{pMnJNH=J'GgYW"ORЯo Ew" `-jp;s7+Ј+?$Nl{ꢼ63i⪤* _|vCqw0rU97%Z8׏C6:yRy8=qlQ 'Cc]O Txq)p6+(-Oo)F.qꐈ)HѫSOS.ӸbfD3CL|S6zX]cn2LD~Ykį| ,?*,ӥzS0nYD|sD+=v5ő'-xb[)ueL٦[z}ΔOs+Ny8XU>Zi؎J$?Oq_d9٤uws |P=zgQ V,S/(#""˂?͟3RXߚTA,@|F#M6?ˤݵF(Vd'O.Sf2^YlWՊp(Y_%>hpa3X^V<ݐӾ4]b:9pJI4n꿙] 75>*$8Y(FƓ[ݬeN' E18yƍV%Lox&ª,X.5ّA.270+ќ5ĮZ`ьz{xPΥbc 뮎m{D=eC쒦qUJ_t9R+S<TLl7Pb$y, c`R}Z%k?!aF|@]3ԝ_΍ ze?I7Ĭu7vN Ð)DmCFdԠ%ɉ] Ib4= e5" oJ)zm,.tbZ: OXcBY5msB{}H7Z~KsvBdNf`^m;G~#/S<;4-5='t!yMv ꧨMIh1$vTx:]~ḚlؕbT県瑤_Mwx!j`/-iUThR"\)AH3C^TC]ۆGD0T0!-IkMX/{db?\3ܜW33-mD:TF* KсZ"gc'gϰG1O LLV9~4.Z0{P OOgr83L hU!7$r®`r0;ӆ%6՟ K.(?" ziM7l2w3Ε}e?)<87'70; /y}8IM.{4i:joSSPei`1viםԡoydH Pנmh)SzRJtEm2P !3l/V#Gz>W.X| 6ؽ22sılA1u]x3U5$K.z ϟ4qD`hC{$;Ne_gPD Mf%oPq}9, \i񃟧^5#t( G Q>ȌmOIQOG8oE>[w9|O#D?,A3<h,^zޢg7uKQAԖhcÖ·e9q"=z-5A5.AV`EOEwF=UVӠZf4\9Dm!@w;ΆM {-b/-D \#4e+TTу :3Y7Fg=% evVn${j$S:4B*R"0iHF_)`^(؜hUXJsj@WP"hn˂HWa>Ziy 2U$0߲ӌ䀉9UJvyPNΕSs6dRY9jEK6Ln惗ڎK~Ln>D,ya#{Z.8M⾴lR33}mc}? }_9AaBX hlI V|k䇺w o)V/^fQ7`*~ =C"Nȷ؝6C_c&lĎ:DûDhf_]n{.^5:ر|WВQYxǶl8 lgbH4(Iv&$ ddɠlubՌ D Ϛ6U+?EwA.VՆ}TFT :>OkL I _戇=MjFe |tkN*GL.A\k՗丞*,v\F(~C8IP)B"w` 67s!_xN$Y\s,>B̯Q{єLb},o{S?EhJocTQ\s5ھ0uWNqR>ゥT,;c\Ed5$ƾoBoU뽀{ImשƵ'z'yhbG>wL] jjxݱ m7t$ |Yܜf.4g-(MDpR HwRc|鵆 ގX1%Pn[3d'/e#|zO# ]{Eړ){bUҐ:ej_Ee F˷e]Y爌X(lV^ܔ w:.3ސ &1B*|GhYUIlv9y+ϕs9g/BȐkɯ@ "AB&8,Fo#S ӟ[u[L§%I t^V4UeFx?xD5Pnv;!UuWŧe羇3_Wfc|XE$ȷm*J%V(&gs|`c{䀋b.bd] G% PUe07t< ]A%`8%2LN2b ^곿Jv趶'?ZVHQ5,ccg|mpO:XCu NJl-̸VX|hsMZK.^$"Z(Ba~DQxtVNVP:Կ1~I T9+%-WΡjdUw6:枠U,(D7*#BaL4&.)1uZɮ8mQgP fX 9 %{'PoIcun#|y#W ]Q|wV`[<ϸg>-n"Tnjx&5;?#{FA_+ ?w"vw](hۮOTD+tp7UgB 6S}-1sGln4.Iy)Qs;}e \YaBJC95L!3h@ԏ)0ƨ$&\ziRezsN.V]8襛vα=i𱘥x|)e0jh,ue{CjwnxGȲL"@2A8:!o^-bq.Wknn#:/H=1ΉK$ p0Xj7{{U1//Soq'IR  (ʑ$:B7Z݆K`h:ʳ/*q^I{'MoUqkti AelAIJ 3YmCsmhR{~?;% Sx9-K]'X j {5uNPR(UR4(0a ,%r42.?zK2&n aKvfUMR:dD WX_ǍntS四Mɖ|E6ܝ\˱N`]q")ML]q%нmal\y GLYSFK#CY :{VQ&a kaz{NQ8-%kμDjH3}M´4Eщ5]{JѼhw*p j ,7~zIM:}QxIUWH]W/A׳*=De?sݛ&'1gߣX r}Է|y3O:$pRQ߿I=ɂ+D\ ZRؐS<2?R'blh%̺B4xW!D:}<2Fڑul{;$bñ!kcbՇ֏i$^ZW[fmz˟b{ __<5!)_SE(IxN{N+xWX `y<5L|pFrhU i[IzOطdߤq$s  ۀzQ;(z?P<УwLӕƘй][k'_ymst#Ɛ@ O>WQacoeYwg{θ=X}X.G~a5۹xsW9'4ÚzXQi_"{2嚷AA$Dn<+?_,kX:ΌG3ȸ$641Ht`m;Ž>ˤMR_;1x\܅s5gPPK$[98P0I?׫o1]c4S |dړrYB;jp芽4)-\@0Ō*$dNȘ|R¥9̥&Wߞ* J֖Y}~ߙG\,WE,`qClxzE$fdi:"+%]HF  o74Ť7d}C̖{]@;@=β)/8F999ro2r܃d#.qڂvl:s4dNva2 ngþ0؈*pѹ@BYT{.)Ew^x' c 3TY$xdu_S+;ԓOWEs ~t>;aűbՕk,&z2 nRҬjAԯ撃 q BlqOEu5MMݶ"*UV`g8 e&ړQdpܬ1y]7 Lžg󯠩l$_rH2~-u}8!fȂ]9FhM~*3v?7bCyB#>Lڱmɐ ,AleiUAyzg?U!p}ਦs4TB+?#_)F_7L N &E~[b` F1>9<zuEZ g~ T.,)%oٶo2l^nx ʟ vH޵6\2 }z_ޑG0$M(͏kC%d]qA QiEɍB~̈́9klSāڗ]]In)у^eK(P ]PR''HgDT ErW :Yv֙(ّWK%4+g&a23듖HP5oa [n-}QJz۷[s kݻ@ʎ~ZČNq{ {vz. L1N#uV`z3,t'߈|RĢimmϹGs?:U%vK88Sͳ O 0rݬb41B_M e fЏ[&(mI2zs+?'c.~[8]5 # PO Pm+?z TpEy)"f}%vT :Ə~q_,̄vHĊʽk ,1<>ZXaT\9_R\YpÚ/ Iw`@!K8H6=񰇛goVMwobA_ȋK !_ I=ݴ C4& ( pZqyng="ѽJ9]HMy)Ԡy,lhtegmVHr]5`X~rcl+v.-jU.jK0p싎ǸIlA}]#`ܡ'\mZ_UN_rQ/ryM#By5Ùl^P6jez|e6W^Qkz:T(g*PW81c,@~?&bS 4Ϊ>||<Gy Q0=Rg ȳbm7e5Ҕ_Ŗ-IO. c0 I$LE| ܑ^FP. 9K!G5>&-ʄtp^[sN3H_8ꊃ6 0\sH|4DA >rRǓQ7>)u_H=&"(X3Ex9WI找$!A@學"g#`aSBmOfxsfQ;#}v]~H}qͰgGo[2iAjtf|2޽9Pa0(y†,&^6p;YG:򭺚5qMњfKBDB]wqpbMe H&u"k"{C/p~5) Ga-e4l\pΦETBe鴄I}4d]@;m{ӥŕw#Fٸy,z2&)7t\4ЀEXn'%6F!Zگ$^s-s&7mf߉-{#|6pJ 0 +7Wk^MjT&@}[NxsBh=TᛰAfkt{R?| v>- L'Kтgds1̛eW^fW{wC0z׹&iyuZӈmguB49_>%VtPPS׺9gNDGš1٨/km5zlsp/wqtZܨ[PԮ]p"vm[ /6ɋjGQ]~6 {W'Cd4$ ?TYg ®q!VJYoD ~@!դj06ߨM,oI7gnhۺ 8F>C~:Qf pO0qg2~V:K?崎LnIu W8)o ^3K2e_Z Ksb%TкgmɜSE&T$Rr-y*_[q\\ ryRq L\ +aI-#4^Ž!'qC(SrJsHyh$IP#X>h/iSNoߟ~H@R{wGœogOaIf0i7 N+W;PIčsD AaA2Lj|<]S*#x| Zвt:Hx+>@wtIb3Ab+ B}VEXO'.z|dk;Zʹ6@,SǮ4wkǚU6V<+3B")1 H g;v>o?Tg-]28wջYdHhCrY+#{ˆam |4&O~u#T.XCRL$Y`.g+]LaƬw0S-O6vA#a-*cāRE[MOG@mi F=>Ȱ4ZEϪO *7p +HBvCwЛܛ{$[-:1r,?7G$rs^'2sP槗?N"yꞇOs"$uۯsŠHDOd;?- ӈtܭy1 `A0ox)]m>`xK݀¶_<.{wZV\wp wHtn&#)U[v~%r  CƗg}6+%5 /ldzV_1Ln@y2II`T.R;}̡#'c%v{9ڍ l@%jA^ p9lgLF IQ˯b/]=7}(ր څRS݊~Y|[ ʝTénߔxp!HXA]sayƹ/SM*A;aTMnl*CbwRʻfh7hsK} 8čIY`ްv,[[Ƀs㯊 OgȚ\̉xew/qF{cA*{/*E* jAݿ/wux= pTMLF_3nL%rOӤ5fU|_.:mBaPuh޺7&G^Dv tvj/iLD* w|l"2XuJSñi Rydl[_f. }~2p<ѱϒ+iq&__8@&aH_Vi7[A<U9w^w/zX\*z:-7)tl!PjFRzYlIb/wXn} glyՙLv}F"IP93rHԱiHg/Br,rF/>fmFBŔEH}d0j c;Z1"xՎ%PUV& 覃DLQ -H^ؕJ xcM-lm◺EHfEPo=;16 9U4< ^ERQH?Og-J>4 @ŘHjZdBa&{R֤vj*}ӝds)uakZywV#6'7(A[ :r'T1첈'eLqHRD/&]>ZY9RsI|UZii$(onϗ ԕa*ɏ[RŲԿ}S99u7\UekMXtH J'źP$@Xa],mo@~Pܹ{g3\PhcxGi(? _>cvhr]jGf\*5h~Qx"p`8nXpi BNÎSf'vetZ=ƜM2QEz"ȥyI4Ïg&q2"{˨5 :0aKSs RgOR&, *X{Eb'މeO&tn Š(Hg̟Ώ걵|~l跰n_dxKQ Dw 5riq)w`v5Z;TH] u;P%\X84TK~_`/Lj00 }վl3 5=U{AP`,,Ĕ/v =0mI0URp:yeKF SKzUR6 $ڣuW9b%žC:6y/TT1bql]m*' uҐptc$ Կ I*%80 `s|rI}TxZ6f6cOiSnDzyWIGoPMxz#3hM1t \U&M|YW̐nUJO)bБ.rkg9N5=RPG>[4us{n|h;R~uA0e)3s=~kP|u UvÒЀ OPk~*A> R?LӨkD{2{0KWfㅾʐkf43r͔HHw~"p%",1u Vqw:REoI`QttE:%sPaO@X0p/oQTe}YWڝk֘,Н)\L>3Ā`ą4 P mMKj$GKd]Qa L{dֆ&\\zLqKr3]>8>"|4pBEt Y g¤aN2!Y'[Pw*B[udx.D$ cKV 7&eҲ\; ~$5'n+*G 5خû)ڒt+Rv+V[46`E>P&kBFX|"imX]P3۵y2(S$vzNEsXoǠlW h&i3 g|>|վ/&ע{[Og RofmR[T>[ )7 ą"˒lh"sAW!] ~q`o\8Up nRXYJ @􉚃pSHv8I՚5'gFS@bCG/w+ XX줯*8) 1DT7.CZ焞mw'JX_5f/0D O+o=Cp:ddDu D_U/l 8S4oHPwFNpC7Kث2ըHim%`-T֢#=!r{QDZ;o@yvƐfyH^DBFB5(Vv65X9cYADXnZTh(89Ec{ҸIw~pKeK{h^@>@8̡ӲQǔytBB19YcLB*2/hf[ȄZ2Ԟ2q|FKJM')VY̼ڳL Sd^q)K.Ab\З+⠙MC.pr!BFJxx<3FOh՜&VVqyaX۰CS6ux$XVK)tde Jl(92I9ヨr3vX,$UX[{/3r`|Ii OݞDBh4PߞXD=a6-m3 uQy&7 +y _e!݀EŔ^Y&`K"+~B, ȋYqʸSv \MIfBi ^P9Km>wjC-(i{۞L#zXrֽrk{ ZØpk:Y7TC:!B%$qٴRls1ly@4>76&w OVsZk7ʂíƱeKk.r/x\alȋJLVӿ>:+"ɓ%0Js5#/"K ?g@!\Xvx.*ԑH+-IUfY2=QT&7}q讗тML;%ȫi뵈 }փ H;Ј"Цb?| Ӳ%i(@JfZS Bu{f\_? Bv;sx3e@~YŴF**qՑPKhNMQL`97 ݇N*ҁ(q22 NP¦福Q/?:M5gt2'9+h.Pbʔ2疆%{̏+|F}p>-W c굳0F-XW("*fh\r1VG%ۏMUv s~ܢ`-Æ )s&ʍk W\#/aχeŒؒnAAW }lYS\8]7prE;W1)`)gDiO"lQ4-X-/a:#ތL0LM׼~ħJHci9=F{Zn \\vs[lڇ]YpTPW _h:,?H QkI:(ii: '<;#+gǢ-5ѭ;D3IL㟱x %s\5k ~@kf]2C=5l>tã si/6] Qc@vPnrTynkfh`-)QqfP2ި2klSM# 9~Ͳ]Twm`3prQټ6b ۆ32UINStFB3޿7D|@&0u{U 4!EW2;@qȎ:^2D6cߏƩ%j+75w茰mw B,xO2B:tccakx ޣ(L T;elc\8acHPiSxz6VUnm.5s:(9d`,*IﰶⲠbΝ iHHtK: ݯ^:{͐r5Y7]}Ld&Ȯ@BϦ@!fx襻yנ&]7)/'ӐfgB\Jfזp?`/MvcG*Ѕ+֬~5z݁shO=:xi^{ @72H&~B GC1%mrC2jOmᥭb@4k m`v psvf.NVЎБl= ߃G_2j2-ʆY%+=%Rg1( 򬿬׺Oĉotz3V.E.~7{ D$tu e6)?MML C!3ˈC9~4 ZܐHyzpԧ@gqk5)xp/)TdrZ$v' N P4ܚ$ @gRy`ߟؤBBGzVM3c*}ϙ4*8 Fx'z](J3wX<'T'5⑿>׺ۛ;w8STR6UTV[4j""oS;%0YRVn(ܰwg+7l0~D(pݦipY0\Z0(AӁthe CbȞp^ꤏ2cY͟h$UUAK|™O%flT7O;x;ubJ8L)5ɾ-ǂ'jl~)#JCߔgDOWdX0$p(x>If`baS? #PsϤCg^a$R sqhzW#(yf%*gO2>ݛxRB6jg]#kO@Km5s݈yyR EٶߋJrx+*D0Uȩg9[V٩pY,=B8:]okHngp[ãUд3>s5ihZ 'vSn޼<7URW.tizn(i0i#%h <9"D\ W`:7m\Ⳕx,NlAvaM[Z"HYHbSyʞWyYceUiQPF2Sӹ_;]0 Y(41Jd1*b9L~2Z?~)\f35tO@^? 2 y!lU wb帎6ە5^P }HyetR:6;Ix܃a4d;wԿ%k C':θڝW']'u[6e ) ÇgC6y ö-"U988RSe! BzEswo-Qd1Y]ȸQvՐ;7_>("v97ő|֍L ,EY2 XscgbY|B֮ڒ(B4g{OF,>`a":'Ɔ^4/zi! q2~¼&z,$ڏaϜ)_* پ&G_%,113Xrr}{ uP95vE"ͅ7g6E.ԝF_| 5x:A ofHΑU ڐ>X>2?hz50mGTLjg&Αfp@f˖}He+Q]˵+;ьD!,p{K v: p$מGhfEݡz-Keuz~aW{d,X|& lcYQ9(l@4:t0Y'cscXM'NġBxmIngV׷XJi=d)g ow0n"Nm8{ -z壑?[~Q8mM^KCX~-v';VŋpS4̀t ԩڦ8A 'ɠrM&uY ZEW5듏x9M /v eHNRygBNWm&}& `SoQ>KڪnsAeZΩn/̨&;@yPuٍi]ј`R(q iEا7 Qܔg6`&$]t+ēøp^/0JcϥQp>;%:JJbj* nѸ sa 舂C2ώ4~Ńyyvj0rR-HrBoO)qزM̘Dnaب~&C+Bk0݌#w b*BJY[nF)L{yigsIB/C-Ze !8)sKg*x>D8 'gRǤ郂`[KL/`s]w6v5>t 嚸.ţ &K,sb U_Q,ɬ !LVۆcg>̐RW};G / СoxrD6i)> hxetЭ hzup:^4;OzG/؆01[="'X/ϱU,Z}4:~U mK%V Zߊ:HOLl;<–)bt8WUfJb4[zy|M5b0\\chM' o1z*i,SXWLvHRZyFsD=t3R;ti[%CK6Dk vPt5z}ʅd#N%#wYOy%񬼠Jxcui0!Rڀ`(.6E9) ˕ϜEJ.-6?? _fsr{"Y~/Ku(a ,F>]7 e#*e_ȗh5U1DA˙czBhkH &ӯ֊@$oGf= 9 2w_6 $MaSFz-|bW>UV`7 ëꢲ))]T7@&늑gH{=G7d'7%~}'Щy`Cy(@F[%E>`pSXgtG23; bie$C+VLx zUxc0mwD~["FOmA2qw>Ό(+o"x8扱mf z\W顢a٧vȗ6{u2CY|r- Mz+|h5Crׅ h^Ȼ|<>7<~qH 106 %OKͼ:(`mW0R/Ag##`2~Ȧd4d\# Nӣ~Q 03lu3̸q[;i]n%/[*H'BKѥ`ԏ+#.- I D9+Xv:3L%%hHoqDTP3uZb>ڱ;ZQg>tq,w5b^|SoC,VA?kojL)`,iRxL|M{2^J=Mrd5״HBoޅxw הlg *Ҵ`m֘J 5l6%G6F g88 rHQwTWfۄ 8NN@gX`5f!K1|+tгy!~T2΢QgDn4ZB ^MDفg6* *L۳e_kL*4>d|:%zdOLB"5' 9,l UA1%Ue.:ǖB0b v/^/J/ͦ= "HЗ=rY9i=v&5Zwj` ]aWj[ǥ%o0 X_k9F~@X)ɵ. A'w1RUaO"TmOhT^x%h9D%S1L)OJg{0m&׈j@x;'.|ƶCw"ˡ&~VÂs{^V7_ q]H?HKb^u,EteԽ{w}46/@W?|o"Xn^E"TnyCUŪl_uh1,EehxϳƦՐlvl~)\ UZpQA@Z*_1 )])@ ώOMbAP2?};KU+Z29d_hᤰ%R-xЮ1VQ vgVuR ].'Vp2c-iD&y)LwDP͋LzctC3 ^xLsd]ٵx fQb<0 CtF R(K< #(Pgd(v{ȟ Ζ.!is" 8]:W[!5Q@M*z#(̨s# Q,LF_t/b<pY|Of˶ʱ aH@_wWM}`r_TΣa7nnh~3&I۰2%{'Oy|_\?/q!B=*eb8YaRZlmmXTrm RiʾʊZ:yG g \]Di(hm=6g!r8 l"a_6xD>g3aEay<%O"ON[cL,j}2)ީp1"/R m>y) %Vxv!a(Be*\_m@]vs"!%D,N^Zq4lsqV_T]ID4-s;6ʌ5' oEvRAźe@h6%]: "c|NjJЖQQ<ݯ&A^<\[;dq/r1%$mVR/cP~cw)\6q,zu U9uG;Cu%>iIfV~:QD{|v2F*]4 jd{.5N,yPm[T]ķ6o(4ECW]Z웛[,¬ݞbsʧrn Q7a nG30Z2Ufeun8gn KjsO_ɎjyEhpeYLA9~v{S{C ӭuGpq >Hئ`#ap[S]|^R mJ<~P{p1EZB;7qS5\y)i$rNDY0vڤxV`qMA\"w([o3rجl/jG36o.ZQ 9 $~A 9ufcev2Oy1z>]B# m}FOz.Ҷ 8FkkuN׭Y\d5 ֊l۱K6? ӿQKjUT6XjO6VL7]w^z|^`P ^g FQzID)l|Igڎ.RjsOh3R*7a&_L."!^& YbJnRz34!,Vc4JB"]S+>ibj_Ps)PϠqjUM*/J^[.Y~h+f}AF|_MMˎosb W3@žJ[$kXwDn fc~*!L饶ܭuTCj,rEEx|񏈻qJAP]ԄX{+~Es_%YbPtr"AIWPhpB^c.1_"w06+~a:?ZDUN$2! QA5%mz|B7iU5vt$~(('? 0<)+?^o;rΟQ~⯨pM9 A2s>ȖOk[uלmO&u$ N&C ҊXwd]c\AlœnK|e(&#jvL)z8D=; ];T{L*Hoi29c+澥KqS9Z>! dUM=HT&Choc nWI!G.vq.0TlJE$i+a@[  Xb/ x'l_\{$T1mJu!zbmj=4ۅA`緇g,& )}cUT?B=1{xhL7e+B'T _O({ԺCy:nj/6QN45a|](?'O>͔ #dz.ѐrʃުw#rbk\ɀe2ҜVqyIc!4@9qd Ib7BJQݟ)/v򀿐4Gn2bZaKÅ `y53H8󎽡[}ZJXuby]<[".GSGiBԺdŪ7,ɷD3&:**FVI.UI#FYf%820>Rds=3t8ٲ5E(41ϔq? G>QbC?:Xg෺ạ☳Ƿ f'D$if /-gW>X%xI7!ðp%ƒU.^pۭQ3$v/%>tx*L }nqe5B1lr5UM+ [ ,N6jQçiRD+6 ѓ[i"_[G_ `q_2jb G>o)ڤK:o, ʕ8q~Ա cɯ xs֌j GUZ!`m [waA{w8`\ 꾕$iu{R0faOAۛd`j 3 5?S3^ I2Ia"tFMw]8I-U뛒}GNCgd[ 4!@M1ޑDhAQJ L/"!1XG bY2k[U:bȱoɓdտCjQ7غ:\n-,̋Չ\BuRֿf i"!'Yʮ+7WϨF<l=FXe^v踸|^ r2 Ω˒ZL5>LH6&P)2Ʒj 5Q5%~EJ- <&]|zep.H2֌X:D+Wu3*4'ue LiAps7xjvyޓc(ũڗ Q0>li?Gr,4NJePΰgO5ݐ+e x#-@+;=SrRzn!G}f~rEJ<ЌTѩ,c5uvGeQSHDMꆹF ;0h{9$cVw Qq鱱U0/9L4-aCY@Ks1s+z85 򳟂nCRR% |ExʤrjMI<6">9+^a۩˛(,}XmjYy{Y<c:XV[LP /pM rVJ8DQ/:e.i'[ůdOP*Nj_`fGzu HXY f~mٴvG]w+YBDrՒ#~㹠 m{kτ0r7RR6TP (xq;΄m+Sy=]t+u_1O"Alcdr٫GTR'?TBEm+[[ w?{yqRY-eZ4F[F0 'U)Tk8ydx֔Z\B1e ɪ=MGCm͜O@(X{w}$:yIzӚx-KkQ)eɳ 0@sЫ3P.z~q X7JdTFv8U9jEhM(R%Tf*j+[KigrӴw \E@ѬoTcv-"e2(:cGd_NVʷ;e/)ۛ~u5ڒCrS.Swݻ;v88_0I*^Kp]M؅=~ *9rQph&{V;Wpg/Qt!Kܸ`De@tMӏ,{P3oV^?yBA81OOx1&9|\RJi,X~4{"mUm >#H ݑ,04dfCR4&^>VHj`b#&{ϠopyxavQ^pZ%R LiW X>XAA17/3<%Cnj59w իP+,jܑ4ui4N6$CDy<{a$UcA߹*&HC$*s*P^{S]^c ST%.vixOPL'*-L`0ʨ+ȅ98BWkwKEv$ܒܥs"<˻ H7)|hԁ)/#wo+spL,\ѵAu#E}? BVIYQ#́Xe+Y~'"$0*6ZEuHNڨ^ #A+3TU#1qqⰇj廣,3&++Q5j~=Ӑ;fhZh/FH8_h{͔cAe^05]H/ ap9t?6]FP*B+R MFjjC|6U.dAu,UbU%j 1ˆ$kԂn.+DhG&C Jpn  U2`ӹ 7jۛM7wH(d,HsTʖn:9dGY%쏀be1wd7P`wֳGJ-nY_h9 6?:~vt #=rXw+RޱAG-b|'2]rMo@DcKbyQmIsF;o+pɄmUHMN&'xG>h%| Ë]& :vhm$Ra=%d.'gq R ͉2s'ˀJUPY20 m=Xp5SD/ fpM›2ĸV3*ܬy Vo@h DbOirg;ŢAcPC4Q-5)؊٫hfIyր}cB(` Ե޿s7T%+iH~fs4b2'%rdО*:uəo*׵e`C]554fUc nQ)v f@]f.렠6hvΥYkz?+->ot"CvmU,n%y Piz*:ʊ6W ́6`P+,lRl3# {EQ Bl)9R ]6ZDU1`>IF1![ȳ ~ @Ž][~1^xݗ\׻Sݣo0+%Puafi|}6 N`gIΓYIrܾ*d+n$OeCKmn)ZeCm1ћ.?KǐOqYfUP3X)ͺ3n?ܹi@zoj^H| [2UljƋt;=Wkaƺ6C~*MEOP$PgP tRƩ(cr 5YӉ:T~90ωGP3Zf6g@;mF9A ߤ~0Yx f V6pvK,KpSDk7s 6?1pžP|8IWR8\;LmEozݰ,8,8 åy}BVCC%m:v>q> Bh&눁mTf337Yѯ Z.IRO=Y]8eJ"~ k\ :o \7 }-~x!hn!-FZ(3Z{xd+ ' ݙ;}ɩ1`*OhqK}GIe)|jlo8ui~fo8?+ #}Z;ף/mgДKo5@L˓wp8x_kdc8{Y[h?O"y9ʹ3&; }2LH<@c+7xwLziE_]VWvEOCJ"x\~p&x˪`MmuV)jQP^O3jZZ'S?kQYD x¨?1YAU|!9ʏU 8lQ|سJ|4fox2ڇAzjj.U"et+ Y9-v!* U6I L ^%pөdQB9+վK[[&$lɗG5]uU h{,N½aS}J‡٭#V«*tˀTja( km*edM*܏?Kt(KhS9}ԙ6(.7P rVx= %VgW|^\r­nB]QwmL-g h;/|9+0U$bXj(,`72'vT.aEABR#րZ=l?yA&ϻ5^ =:N>K\pƀ: /^9u;gä1f9I."n,NH듋ԴX+wg6S'Sec "o/\̋%GĽ؀u0 gRmKStjO ћ:Ҧ.x9Wdܷ/|L gTi5X%&CY> D d?!}N^3#gΓ;ʉѹZe~kb\>O10[C0مK;e,w~Kv{>[L,{-u2n]q^:샹 dPvwQ=ͅ & 1)3K-Qa 2: ,ƪc!؉j_nX$\b` X\'R _{P$7u{;iks8GV|GLM4&ʫĴajkxdqG g4 ׸bh2F^e.cr Brj3 C`AvUۂӂwYgTy.r`le8M %WeO<.4x,[_ځj!9t:+&FptILNp 9g0 f\(R-ܥI|"Лgi4v0ᶹlNmcǪWbkf@ی wDǦwlqZ{ K&3}u7_LAM`#n)tf) t~A)ټ(\`0&l[_ VbRn(oQ\ugؖsbgba\#x5f-Ɖ')m`](w }]>@ `JXC0wK*>'vJ9,= !.u͹ ުF-P鵱gYZ0707010000011f000081a400000000000000000000000160d9f5e200002968000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/੃)&]?Eh=ڜ.+&m\Mvq@WFg8 (S?ھR{'$/m|3isx+A؃n۞QV_4}{'mZ -LlX~C( h7%6 q%Qtd|NeN!d%:Դ<@#)t8U֐Tv ֲHT$Mئy_8Nu_RIjfF$י!r곉ռk{C`5^F-vFZdI@ k2TEaRFa<ݷ7ͧ#i ߉ U.i)m2 ~j :Zq$v'9) ŷJZ^5A`l~ǢC VN(Kb0-G '`_sUm6N{(z2P&Fmf}1x2if z= h '5U{c1e oɳQD2}PC"S.A^^cϒIQ>CN)oB#6G<"7*}i'9?GnD\C_:rۼ:f\hvI -<1/\|s.)2R`H%;|2ǜ%8Z!*Ղ]'bew)' ;{X=0œNWaiCWlf,˴&I (Ea"76X lk|1r~UGLNiQ5302-ʹ<:rZad(VsOOv-#G?WnׯF6iqLתaq .{} I^* ¼YM*"؋$u!B TC"9PÒr &ns)/TKQ v0iD;.kJw m*Dh^-h:۬OPR5fr nv"(pkwFhŦN $.؈R׋/A*2nzn j4;"Yn_sEa!ƹE*q_hA@ Cb%o@ͱXKVmxD q7-)-$Kn,%%,9+Kwu";YP8T@2Dz_ ,;bX\ x_G"Rte< b7u_=5Mv fEaj 4J-NM/uY/M5~oSơ[A1C hXjNɊTc fΙ˙!0eO;ws?8h>"W&48 P\TMTr H׭ o$~8SҜl&(ƔC |a$9sfws).(mFztHOH*﩯 w-9?qH9w2o m#T〭Ӻx{tngăUWG+z:,$U34?gGgԽ:D-y\&FIot?E&f@~bZsuLɴ{+%@ ۜՀ<"M hmZ-<:E[m4scMfa~FT^04V [ˤ&ES:L*("/*w{ۭ{˿ҳ\qF#0Th‡r]\NqL\|~ Ms O*.",ǡwGIJe9a7C&V-~E|a}hZ/"0n.qΩ-D=0X#U!c4v [~X:b6ICb<Ӱ4$2H*'YU*=Tߛxdadqa}Ƴbv+*Yu՟Fg2/51#/fXpJeJ/jVQMEl0 ~np'QGV/:Rp.g+8HPD_TF',]=s٦YhnA@j-T=8V߿tzr뻒Csjs(XpjKa2Z^Vl7;_3:9WA+ 9-WdRX>~K ꑜIe`ߛG.ݭaC6;sE{7:(tl2kjY+w>Ds] n*H%ˌ"6D̫d,~ J(W{XyE ĘK6 /Ό#mzEιdTPLװ 6 ZUio {ixtBLX)`y9o؎N@qGT~8:2(C2 't#κ)q CHTcDT-p Q ˉ ")/ LnQ]^wx&kI79&ud]Zbq? G$#pvh=fbUI ̦i܃D|˼FНE>߆ρSͷɱh^E7, G <`rjʹ/nCͯ= c*2"xN]˜~AJH `S ?TMZxSF#1\wc\]țgu-q*jCB>U=U r-ƳDLa|ĥ?x=(߃>[Fp!ӹ鱾)Qc.iC%̓ 71FVTe-Tek9Iňyd/$ y8Ԡzy?W\<*VDk8j gAs:|#KFC6Cu]^'3dࠝ#X^Ӧ*o4e,g`HVTQ|C|Y@tJA7Uy?W%򀺅!.829SK<ȶQ_Mk1+@壔J| ||^g FX=uǩo'T)(jt8qlNw_5k:Uݽ8LW$w([Ė驣R >ks*#i5^ zHw6EFx+j/' vX>a-ߟklqSE{z\SZ\ζҭ/ZzU_qFNRjc۝$@?WHPMt>7#=1;jh!(ڤW gnbP߃ז~o.95@GB.A#x91Us)%N}aL}ڕf*m1|-@G86c8M'm0OnJ1w˃6l% r!^ ST۲p5_ŨIw<}W\[V^\yPG )ao:5'xxԣO ݪ1V&veAIAոS=TcLo3ɷ?u#py ʿ'l=7NmS'ZT ’}> kF3Sp9 (fa~/cOeg$5oGpAI}"л_XlSY5A%X|q] lClɼw>G>Ϋa .ZEصFQL;[yJo+9/XCI,SMb7WzRtSrrsld9,si -{ >C?~:Fn`}+9G~T' ˻/>_LʏĹ)Bߟ_]k R+R!\3uid|DR޼H~p2y7l䅋W`٬E1+{\^pVG!Ak'SG|c6jQ0l& )TK"ΚN#-6hge )Ts%ٓrc{ @3G</*nf Ǩ|A>r5PN./1#g{W>&(%$&|9#bav[i"^/iyOҔc);K%|dC5 F8bd?. 7{.e@9~x,[nBzPP^ 0U_1ԣ',-{.Hg-X/Ő.;\R!uSuU!Oim5Ic A/n}n>_ 4{ &3WB͇r9cQrx3BqLV=,A@cYG! }̝, K/?L-N'~>^hGQ9~WA%P:2_=h(9u=ymJe9)hFo;^ oKG-ù݊Y>-{ǖQ;SE9%4#4 |Y*aػIs %7c>iIK4<!vV(L>\(Ӻa'h7dF Lz(eܯȰ fXDV##* ؅!Kdx.2Vt'#mTn+-΂,.ՋUDbƮ~Oe5 _iK`l2i\yxrES+\'eh3MRԞ6ncдvkFC>TT_Us<Q08(EhL_m\1EY ږ)Вc_G; +l7g ,fO#Mxt]#.5ԟe0KtuG$H_m¬xE%!YLmm_I;L^ahKFIpcFJFT.aXp,:}[S5 gGlY4(TIa²Rn| ;mZ/_ 켓mCC]HkYWG= !x7AbU^$ )_dir;7[tLrt{t+5 ;Fn_QJx'+Zٕ) <^iz;?*~S0Of4_U%> AuxXהH ba]60Xx#d 欳qn&kY, vNJ\;ފC1ƹ`!et&m Fa.7ڂG;I!uh*mECF1)d!5 XЖ+|3,\lgk,T5)"a39uw  ?7NbJf+Q3tK jPw\P}Sa/{N: :+9 ;E02CJ>?/_´IYHOW9A/uJ59dɜG +ċҢ(a&jOM6m19&RTQj57N,G0}aF Xwc 2%yn)]<2ɂhuf`Tv4 tfo)]zy eC$TDaɊFNk3EPB ^ɔih1*h*3όD枻䯡Wؚ#E)KV(P3adblO3"3(mQ)6z=.!6Hz 'צY0ۉMUD_z!h;%خM*k~}IUv ]Q|0[8٭&']_ܭ񲜀Ep);74cCDOڇ_ 82ԒAczEU+o`{{]aSNţ8!yߵ5F Lcwq0%D鹮cl݌V819v}ӫCEzdvsAHxk@ hk~)R,lkb!@_\mK> Qn,V) m8A H4R'V_a7^>BRjJ1(i(0Pp&rX6^96TɻM6,'L(FŒoKl2@w`'Ly/gmykm#;Td_ }Sml`xޕoH7P&klMяs/n8F@ו,qg^\Ot]yj3Aq25)< Г!(OUB3lIVhOOɀ{Y ;y}sBV,gҥe)p'qB,a:cs!.Ay<8! GX)mp] FhbCgPn(gL:Q%{gU<^XnpP=0y5p.0&z*h{RYDg#{#6(ӻ}x#X ~iXQW4YMdlRZ<'fmk; [1 9mO"l;knM#G} Z-'ͼTyyWT|/N:;Z|إMkl` A_0lG!OBK FG2'pGɎ  rU 1vV P~5}3T i>2Q&U*;LB )ySxy%;'O;@?Yrt=ɑZ J0w(NswsEkQ&hRTq>AI?K'$))T@8BȽYɗ/[bf ;?< lGM0WN=RN?dgYZ07070100000120000081a400000000000000000000000160d9f5e2000012f4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/T]?Eh=ڜ.+pO?mHjlPYE)<6^V*]bVCUOIdc(D쇭u: ^k>";!p[TSz%Okv- z {+K",rC6Zsi-vkqt ՋڸD[/نOBkl!DcONV 3B"{}i}bn?eegA; it vx znRCR01xS Hq.П=I@1LvNUi}ht=#Y5TՍ j"j_/X&x>Ozu92FNv ~=Ԙ,a40h@e).FJkZ؆WO+9풂BU.鎾"wpm܋V-F'm{z1NP/t-/3pBv1nNQl()vl_/¡.Rcdнv^\;D/<v7@,c4kѩD+ItU`,3t\m#tBY`vtk#BG尕%A7FbWK5sR+KGqV>.K{,pz5! 7" `.qG\v4b:˻rN0zLQQER_[ΑukGrV,K٤0ʣY[PIlis|a5H`gd`fL.`3ЪLpӨ%<#zTB3)z)7u(."0on2E3`\a#_zm[yLͩkqg%%/b႗stAϳ5hkhb:*-mG/2COJvs&-/eʘ[Ljh7k<(}8T(N3k]s-mQ2]tNkbȌ䭜uRzP{&B=η\:T?yGklkù*w`|zZ/0\|$@j+ ]o$pr g:7uRnUG MI:xb$Ўvi]'Hx+QDvIq}O831?Ԯ'Fk*bY!aM}e^1 T*z8io1tr;J;, cu|U`v(PpIcZJ@NZcO娝(+Pא F.cqiؑG3Z> @;V; ]o?`=E\Qk+ߦ6F>d7Tu&=\0M~d&6~V͍ecvnZ)φrNQ5:]vTUg8ԝ6YDH o 1, ,mtCCP7;5|kv]J7vzrB p} ~bŌK8k$) ."I`wUyqQO~;ڗe9ZkƔ *6R DY+/k&mrt# 1s` [?ᇽ(w:0]ʺqvNJ+!đ?!u17 e&ǢR2@Ivhޭ:5YaPL1ALaHF˾e~']|bwj: ىJI /BEDA8Y?`{DX{ ֎pWkRPuybX4$\W|tRTd8\2NAtSX!&9X։^~dCRK s7K?[x8'/jւvݘؑ.a! b5X7 S3_6_E>N x19t1⍴ڹ>hFÉȩc' H:j`}3vn#[ecY,P+p&I,.My`G@Y=_&]L܈qÄ=qX b M=Bz))qe#K>|S rzwd]X`eNs\jV=k+AQ!Ag8U3b ]?ߠk/}`8hs1ra pAP3.c'HT\rL$m@cII9~7+{Y_(=ٕ:˘3NmꕛUj`12|sO5O8,T7 !EDy2 ثVo;0H]r1իUH?㜬|2s-jHO>w۳:m'&^;&R1⃛U;OotHW|UX\ukḼ1X֚&(ptHoec}1 G,:$]SNI='jv:dg; n^'Pɖ%k|Xo1܂Cm\^~D-o@%h{@<=(`PL=I`&ch,n~R"SM^mk~,=B`x^]kcHSs <*=y@H % Ji v G@``zW{,GZfFW35[0DO}S wq\|pU__/kjToɋboUdo] vSZ62[]t۪|( j x-/, - ;53҈N =x%1OvHkIe3AH\2էl@*GČ[Q˞ΡV ӗƬe> Q98Thb ۽>`vUEVZU|7XPԦ^ j5! nmZFL^ʠ &Aq&ƬqKoS3)P%[FaAR#3WʩteW [lFzA,IM*F=+g>7O`[B{mrfzBx`2} wEiם3QL8ɯbsIͥWNv^= r4A~p`S?ջ92ȴk3mU7P98裸IUY $s,OV)Sĩ1RM J}E55ڃ/.^f9rpsX"q<$< cWmE=8NBygh}OUn]q=ߕ7[ s |C'Q!ŐܽWo *B}50PO" ?Iv24%O5MĨN)W?@_`jr/tl oY"kż%=,YC [* oq_&KS(&ߠ+2UwM}JƢn 3P.T9K QAu|K|z{hП /r+^N@O;xc.KlT%fDžԯb-Pj)4@Au"alيq8_t l2 ' ^eD>w%4CRdx_c q/Ńb aXۚ+.E˾ w$'< D׫.f%_/!M\{Ggx%Jn?D ;&JP%'?gYZ07070100000121000081a400000000000000000000000160d9f5e200002918000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/K(]?Eh=ڜ.+uqyMçQ>4K'A‰Ulg$ Rw*ih~:ʀiFt;ӈ&z?׽ |]CV{؜bLAĝŽX/ k0)2Ǩ3y\?*FѲ je/8KH(s<9et5S4W]!eDcd#3u.rḬ<ζCTZ$< V@Sqeii$ ./g`UfV,;- QZUZBnr<؝S9%oAr/r ܼ˅>BMIEƥ`c(7vIvkezqT/eb-qt7KdI==nG_m-+1Gm-w'rٔGM?!!vmNv6/w2, z=. FzJ'gaL\GCmOvse}M.MTҨa{I;44+ !ݫӀkݼ4d x휗U\CtP7Gw`s+Hnedicek& ڏd8#,C.Cx&uz۰ 09 PX2VGp( yW;a4yPýJd{(ÅmKȃAXoN"HzW5#l,GT ̈5J㴺СǞUt:QZ ˛m$_ 'CۡkSq0"Oye}9,R!Tq~6oҞHn46(-"ӑYo"p$T/| f{G3+7c/ UfJ,,(5#I}U}ev>:d7fr( @˪o,H:gU6B+h.5*6rAu+]lFxEM~o7xfPMw\N5l.ҹn.|%$ˎTVEBZÒ "jJmTp/lN5 ڕB8+@<6/}xB'yŲGQ]]?xaKʇw%W45D'^)0צm: uDft)u`Քx662C -V[3I(URS䲉қbUh`&Ufv"M'@{)z˨2hM3QOSNʞI3^naY5d#㎄h RU,>$5\ k3'ޥp?pIi(3Fm>OLw~k=)Ji"M{xfL<(Lh6*p6 tKbnr.a~~Δ׮ULzIxtK|FʄoD l|̤ %$K{tL["LJH=[[8."JIXLdr?4w+[b o`z/Oaֳ%%^C ]oI!+6oFO,nøK$]\,={1^a}5z6g~>q p o@o<Ѧ0!*`dѺ‘z G6>;(vʪqq8/QV̽=MKG8q+fc[ywq}*4׊aRzb;ùrlVE9i!c=({òA/#R7AobX9Z[zHf5)mL!!F׼rY߻:QajU>]H-' Q(J e}Bt_1F6w|?$ow=ItLhH:9C/}ݼ:JLD.g\mS0МGq߉y.(jK=fsy‹g.rm> G{_^( ^P.x<q/hi՝ Gs";nߎ(xhޑJp‰]bd@șoxSwdBCz<h7BP<}hH]Dzo`NPKew.u,Sڍuҁ0Ze[kI@Wj0J臑wt8=w%oMI[/ffiRɭ([x:נP/u% ~~~JWcI]8Z\ VjM%W!xE+5N# 9-ߧUblqRz-<݅a|H[&JQWnJ q2˺(Ǿ3,73 f fceXxOc}hKUHƫ\z bn05 ITNWb(8Yjw%hmvDo`VaAVH%]dM~nRQVJͦ9u<9Y3t&s4n]º-ɭSX1P p{R`[*r(x"; FJ@C"ãr"k{ =J#FȠN}BXeX3ӫ܁>`5kZn;`zsL!Ax n:'ut*GY$m74¬HoBYܨxId5~d12*}b) R]aV?]GX؇yh"6b tt>++SqҘ]xy|?Gd>S]sΟ%7Cx j2 Mjvz}Ш1PGj06ueU\N|@ 5u6s鳐*oo=g03r_:siЅfwbz=i4tPlQ3ɚ'ƜsngkSJ!91[rW+|ƅ!iIhnjS]<V/gn2hnVHV[UaC4@u6ڗBxnƙ\\//,s@TL0 v2x] v Lc_4vP?06T6)K.1hMӲȌ= v B;4XpVǾƪ|I''WCᜳ (QPf7YuQv^ >m¨XE &T(>Mzywb:`@FT;Nݵ ]Gh6ѭ 'ItCe9 7G>qb*!n .d:_鑓:0a 1I ٓ9ƮXVVhShN(6cy$#eڀ19oK9&<pԭhZC+2|+əG ϒuƟwj 4}nEM|tQ=ݐHFeF̋#bρ d)*rN!i+܎`Y]g1y˭'ґna J$j:5B<cb7F"B8XmN v{`2\a[Mh}7^>T =bnZ E{:E?S'H=-!JM707rgZͣ> ^h㮌jV(g} &fuI 133;ΉӎzcesŝH]Ep?dzQ#ȀV7uڵ򄵐 HF @N|̫,(ŏwdz^@Y!фًuylOjѰǹ҅o 5FjFr\;UUWa3/tL"s}R {Z$9_b>}:0`wMUЪ֌&?;ȳn"Cڨ`-9FG5?ed4Bq숾p;7@s!:kDkQ(W,NPGtع-\m<2t..:*KsA}`}y1nA/9)KUu,ˣkj҃ RlXR& 68e 8=Nsp5gSJzimO,:m9RuYawBe  z`4Se估E8&7~u9, ׍Z ~'} E R :YT~.KrJ? w,R 綖?N"tܼpϘIv;tN1!+u2#\ mMxׁC\UY" az5?N@HY|Hc쓑#*&i59=lA`T{Oa~g0|S0C<`ÕAJ&ٮgfR?T p;M|_:ZɪX@CŞ:iYFkhK%Pi݄=9|'xB-pMD2R筍q0VYQAowFv';iчOT `ǽ]*hs$es4Ae(«7 BD0*x@/;^daVz Fs ͨ,>O),<Α%w8"*m7FWך-DS`jHx,,c$~ƫbfsjw;z ?(T/fˮy(\"?sq{sQ E}wd=j{~bf'lH'K qiKPgj-YgSP ˵7 -Vv~2#W9޹?<CN~DAy] XBMOmh7ʳW/Y-!GF6!݇-1 {մjY,!OfbP;Ij ?)ƄQzj#V% +~3V}y:B*fv#:ӷпב&lVx+侰np . }&F%D dz藲-iZ_w+5p+ɜsO'js4.^5;X5.d+v%ψQI PX5x=ӣIlM5h|`T' v l3M S˾]TV%}H21?1J8UY@# Ӗ_1aX1JR4^7LZ?gpJԖt\dRA[?|V3ىLN[ )xڮ"Bk>>Yџ+?NE&D',W*p^/~䣋 #qbpdC+H 8\Ę^{*ب 9[A`|7S`\ sbq mGXlQ'| CndؓŁA@r0Mx#=fLgso'KpS-5|GiΙdɡϥ5O8ۆd֩ͅ"YP%ة/e_L7#ӬVK*cDRML\$ѯ"sJQ|ZФY{53#,~ԞmG1ֈ0gy.R] )I&;q[u .lK-cVɰffA63!Ig5i7~Rႎ%w E,` P';" =G7Rj(>صf)>2Q0Uq'Q{XE{n_Up)X @LܠSgE4<3s%bM Mq'^cMNETz4NO-ِ$_K Ǚ2 z1]Z`iǖ&suO%nfMcQN8F {^&~՚>W ` tK\ti9wJdedE8/%a$1erCz9-G/V;wg}??C".xݲ57V.2fyQV@aYݰl/4$#,nu;S]O.mD,򓚐.:S7"j96:= ߼ǟ?S,-]/n,xin `Ѝ=i- g8E$U+[=d;dS~2&džԺ8P">xHPʪ9ln`z38;6:V3L<&;vTY`qiB3ۜ/3so1<˵N1u=M _TP6 sFaׂoQ!έ6xLnWsiDa27<E|9dNMbtcalWF]̆|uuGHԴfĥQrٙr^>{6@fEPViy~7,+5E wuݮ/g=+I5BLx/b; ԝN`!a}+k jCk7Fyz,JXjٌl;sA}v0 coA;qNlE%\*y}nQosASk']_5CS{QɎ6nd}r"̶-<^o ؈z *%g^s |dqBO`OX;*R ]&z])q)*Y@ac ғm @PAXL0 u& !ʢuRo5sxNO) %3(Eami+$3b rpɆz(0tv9I\21/WU=28"S£Op:wlŷE wr;0>_s j"۱R x!DCEO EMlIkh\ GZn5*X+nc= i (fl֤ޚn_E0c0^ޘFꨙd_ 2ެw}%2L}dI~|<02ꢝHa#` XTGR: 8%rsP\n dC_Q̸ۉgYZ07070100000122000081a400000000000000000000000160d9f5e200004184000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/acAC]?Eh=ڜ.+?/H&cqTXb"ߔct=]ÊB*GvQ n|`/KΎ {bRY b茈*cY`&7<+E]l|]h^l(RH0𦷢wtjf ćp>qۨ!FgeZzt ^:6O;)bgzC`)Bc94vNlm)C0 .EcJnN_o3gdN<̌Ab-.)wZ.~8Ev5 $ bZ*n1rN]WWFuEhbl4H_7J'qiiuϮ n|\1  _X^/{j%ea gA;A\vE<95xۀZk?J!4~UG?\ 9MrA佰ypj=})DМ uT7)2|Lu (Ô[.rIxkQ#/sl[Zn-$B.pRQ+`0_O5r;腜89~7W-Kuu(PK݆0uʹO8v~-K+BŘ{L4E흟po &3o" Okے3;pmv9! (}Bx1 p]f/Ќܻo*X}_<& ZRuD:إ5^jV_-dz,CD=ؓ4A59 +;3bߤ#[1E- =RGφa zݵ  $8Eo]^U F*bD#E#a-=-LY-L4Cpxp8Dq/ MF;,}RR|J# wq}ff :'oXaANp)? 7O JP79+)be޽(*ȳ%1)P n͂b0U/T6_4&VZcmؠ89DH'Ս5eImFG@o @`Kiӽ% i8+a'NpSrI*lnb fwf%Pn"`ˣq j;\(4x~~3U\&\Wewez >HpX,ۭ#A?`51/|S AXEӏ_YE;~v*z5 X޹s_9jdHܥ]L~7@k%ٸț"JW=1;!EA{D1˙JVdu.kWy:;CݳFLDջl6y͊n&?J#Tۄj- @A*G˒Qy>35ǝd8z芁}6ςGF՘hV!xR4ξ](+ޡUSνp`ӈ#t8HpD!ƶ]wc5!:/O*TCPn$ fM%^8.l ب !RP(=xkW ^Zm)$1s^}>H H]tۼˁC͛4r/i\(YXZʤ<Ƃjzݙ[șhVCZ?e3  jZJm|LlVF+-=v:&/t>Da~>\J5DUaW*-6?8ٍ$`\M(~7oȌl Z/ԑŬt/ tj,eJ3V/HdTfi x;x'4~ĮdT4k2И%)PĻ, xòKTLC<~J 5xb"ƻfte(uw[Dd:)^LU {0((\.r^Ă8]S>/ kP'؉'8r|ΒzW.g`0 Y򞙳Ki2^^h0$p6 j^+Pin.'QUEU"3sAXbqe$ܫ_J_ɼj:.[ {iR }LkU˗JAhz{G+< (ZҢdE`!t/@#> o vI\֡_WqU¡b90r(?6$ !V!f\_o:`F%#0u*<&0"Є>R gP7(aUJnCeNvNiuJjec ੷CWriQ>&"b\IfrS)2>X+гp"0bvYÑdY.pT6A繙u>䢑[3g5_y < *I"sVX~xkQ e RL:JbhHA`Fbn#zpI, h}+|J5fbL'l /-[WlUXxFKDZqO\b9QP&jir~_&3¤}h5me$}^h,zڣB 7iĊ. 1n{Nus "^9(cqFA!<$Y?~6 ^l gn 'SA9 1 6T@ʞnq02C67}E+j95;ldD yuu/&aDLΖXdڱIj;/$Up :ԥ:kSN݇aD>%W(K MiZ'@Չg}%Ǫ6 R?M-ZX$`.:gabX?n % u)Vu'j(V!}P+x"pd +2MMMWxdXDgپTrVR. #mCB_gl3fM"8h.hA~DKRѭF+.CT?tpnZ6Sx:]`g7tX $^uunk|/1s-݅{٭ЬnxD!!+OC,$ծGw)4\`Bu"=/")=0Xw5d2䡗 sDT´F&ꑽ\*HqƄʢe9||>)Ճ؎~ 3qhx0d}uV Ar&&krtܜz îEF9䜚zumw=Ok4Wn1|EvEGHëBS$ūiaV[Sb$d$%@򌉕!R+h :='ٲ~PrGHlc%a'x&/Xd.rl8*ZώPiA\a0]ϲ5sf틊psr8BC%H؊P *a=\ҡl5sڦ+!aK[V(vrk)M&&Σ"Eݩ* 4=;j=6l P.tG|΂D>R-bN^x:-=_Rý@D%߷?\d~ffR՟u)ƽsw(u/,(em 7K GFgQ0:)@g4u4$8l^QE-h}?B-|pimVgp{Xv+l{١ÍvSh[S`ԤuU&_Ȓ(gЀ$9!b5<&׋ uų M@ݠ_vׯQu&zcL%w.NǷ[@֫2x$u_5HP0UBG6w݇/+c@ϬswBZ~h:P3ňА9^FdQ>s?xI}L i?)av\MG,T 闇n# %V~*jlT PTSZ᠁SayQŃOE)2PW`7*5ڍ3/Rp|!κ!X u,VG2&ोPg??t15{~K9k2&qkK)gsHIb71[²yפ׀k"AW +`oR93 N?hGJSHxC(JŸ}f .U6Ɇ{Y$ۑ0zE<ȕ$A9]HfR>T_ϵWq:'3ِX%;&ɰjk:fr0I@j\p0}Y+͵/`.'%30&Ӌ eWe}iQ%2K3Nш|WrںevKn&=:>N63m0hkfֳ* Z?a9a7`B鍳3$v䴡cGiƾع4o n?j45}`_vl SleO)8R]iu n;72鍒WrVG6 2.j?e/'b.9V'm^ 2-Zv\V$~ťEGv} `<%98>#Wa_ɶ۱MU ,Ǻa{*}SԠZ % zp_0dYו ݒ>c'6!CWDnP&Lwze=r/%\A&'D巩`KK~5[~%M|dki~yKͨ+,*F:qGlDdA9/̂sFzJo}\hmSVHK10xfvrQJV jo&EVU꼕 0]yY"CYg2.'22&+YdwIС]Aͪx8aFim:yQ=_"s}(IШU^uCpxVf-x>P>Qrdc{ʬ<m/(nF -rٟ%K=&xiMf|4AmY3_Hz .ASjKZ+<!@-.EDs ` gPA`~yd 58vo1rۼP et4Un[\k=1aA;95DI@GzcQUsA˙7wTp|{$` I,, M rE@49t3*/R=D HKe\d;HE{m.5 3HKIZhM'O(/Q]WKcJ 5X;֒vC/భ*5/  !P\(I2D5l,e.A.@K^lܕ63Wtg).ނIsdd ,[C`T.9vWWI@Kr:)֓q'>JK oeʖH 5E(:1wPSlѹAr(%u@K(bFΏ42/&D  LpaT%KҒ-<~!xLW]}(d=EzĠI{~V0a$/Sj${G ?od[,t#裭۟]T.XĞGZơkg!3]bXIF?/PlzFƺgZXcz Ifs2RQS]pUˬ:?&jKBer,_6H;0a/V堻P˼KJu 5ao.ݰKJi+>ȋ`r?IۯF. ¹u'X5Nٖ)e0`c-?q t}̑&{mЙA#|P%IPn0n\oyBSD LP_Z9,](30d(@/~'Un㱍Fh]UPE3l>f) (mAlR⾡0 o*%j7J,O* S%7jl^(ݔmkJqǫAℤ19axcP毺 -\ްֵ ,Ocl7E,GS2u.LϳX?*rM]uL:VU%cրnତ2GnLxIQ~~\`fwk*܌'"wJZy ʧ6ĺ ľv SieCx}1%,(tNH%k5x6I^@ÎXs6 5o (QWDz%(jIn_3`\(REJV:Y4fe|EQ/86c+B=I_K*kHN…&SsbL Jb3 n,[(ZJO+di{h?[Ԏ@!<**-}1xpGhfH1P # ›O@\̓{WAi԰{naS3BjJRunòQ93d"7Y^ J5NSũ0QZI_Ah$N<{>.Z2q}Gne3g~L\I.ZBIvJ(!-2;:EGȞ$Ea|3lB~ҁ2F!D Wve6֋<JM30))cҥEd߯qWYjf8rNw~O(ZD;Lá%k?[4 KDZh.رZ⓽eE t»@t=[3,-'|Y튗@7jKV1cJ*Y ¨hTP_`` Y zP{$1ۤc[85>^$duY両4)% 9\y !l ^ =# v(Ā x?[d+ Zf׌}O9w+g_/0pb-z1FLf-uL5kZeXOAs-']ye*"Ϟ=_qR=(/.TTӆo.CR 0[>%eϞ>c(,Dԋe׽r/˖s 219ˑ" x".IK=J!?Dz02%m/t9ԑtL%1!@Qt=F<'xו`T0j386ZPP Otk]b`lJiϰ#غ]"sy])z.Fc Jߏ4̠EQQgZБ|͘Q9 Fݯtxp%Xhur0HAY4)oXŏrOȳL_8 |> -*|zÊNVX)as[oVDXjh}Lnxz h OԄ TLBNeߊu1nAoIbRˏ-?GPP]_ ѷjɶ8~ۻ!y7+ YH}JҿޓlI c{r^ȶqwT4/jO/4,pqll'ϩ;+E6͐Q߂ +y :/6s]宆6z$3NG*$ݧe*FϕNYIص@bV멛Neܮ6kvwl΅!AW'$4ܶby*D;e_Gܞw8*߉P`+Xrzkb*ѭ˹ia|4>xq5IX_\j'M"ɝ(lK 9g;"+2TlfpW$i50Ѥy]<p*V"t'Z=t`x"x?p@S>e'YjHXg%E'9Oe5]"Qa9W g;)_ﲆ_KZ+aʂd*a][Ks-}U7B2رVԌ $u3(j2RQkKHgtm wv )h O膔ͣRB'^{{7:Yr()x>a}L"Ԩ,\}7N7;Kz*qՎ:oeϠk?%+B:)/Oߴ(U5QN*| 'U"T,y ۿ^L jIT6fw~>E\?HYQyv@~kxF+dqϞoP5xVur:>:} u(-Њ#ogāgr56fuV(*0@!8d$aɘNFj :P^-out^ТM&@HWv~M6Ձau MҗwNZ7{kTd2>Mڦ(r:֞8j +5Zq9S`?@Q*=@Ih\T8bs\>0XzlKktmI*g&n=8o>/+^iew"eKps^N8Hl= !lTX±:#A?z٘ꬰµtZYGM51O3֠*,'Lr4ڕdϸ 6܈a%3c;&6Sv }4=(Ε\dݺ}_;M3.lQŕH~PH{&*W23auǗR<=cb%OvRzQpxT2ܯ ~)'G>oޫ/$P`/NDN.H6s$,Q]"}QI}vǡg/`GwQCﯦ [DOX*s ٮր_aK~()S gE8$˕Z> x>u)>?Ќ,'1aE^R X*Yae>F!yDjَ `tAVz<=3A'Wmuicǚ*DLȾz\t|HI'ͅH Y (8Lp|>`1sܩvvL6&J{ ́p`2TO2Đ\YBj83S E>]j :e{_@/p ³>˚q֚2%"b3rf!ZEQAWxO/8}f}Fđld9[R?mL6464عTvJ00 njX@I~ϖgisX6\u w33`ʑp>Mp2X# 8% `n}%qMB] %-*@ӌIK0ٛqK~Ӵo{5t3:\>O% 7n g4FwY}#Al9J+SM)Vm>3}vtUht`֎AX Ӳ0#,/ƶa;ݎ;2q/h&P"p,{ʏGXaߴ:E](gPe5y@D%N;KwȚ=8c:f)W:er,kJذEgپTp5GJx%f0CK[Rk?-=%O TTF[7%2M#̒(xw)cC(Cx,̓[T\Z%*m璑̀:"5h7d01::VHK} ;[v‰\T0±\(5GKZDe݉mUO1 I=jSc]}\jA(>  7틳[{G8u\O+~\AVdX$3XK;݃]KC$ Cpz,;_$c9@zDԢp`=Wڡ9^ fW΃BtIY#:nuQc#|?AH*;%b0x \n o󬗧9nܚɹTjyVfHn߮@*ۛP3|u]]vsn^(Ƥ7G4c Gw("ziG[p'n҃Iy<;'% VuQ< "TOÛ}#DķTJ(G#e D!rYw,^8k$_ےV4Bַ_f["B\䔦-O3y8 {^ӾjƇvj}2 5k!Ug׽cC} 0lVD)@,B(J4K)viDRme )T,ZVܱq~d""8p c𪨸+m!+5P6\jO-?S;C1&*d}m񪾇h%0*+ I CJ5Sn!uoihF|]#DU7ԣ=UyV% Ӫ2۽Fy&&'䦇ԕIh͎w xZthpNX՗::ͫ)wh6{ax J~i-JMXD7QK9/W-hxMLZFn˞X$XiV=Pez "sYfE&w6Njk[/Ԇ(UBEKժÞ0$M5"ny8ؚ^_1~6ziUi#=cB|= 8D?+HLWjmz&ؔ7u;Bxtx$wm @gx/GƋ)o^OjX ᬫڈ~_4az}F{.+j᢯xk[A6CK. KS$0"apN LT$}800J%:0(%ҜWs.] 9ŹC4gՍd 0-}Q`ee[ _S}hH7yfc.J; ȹnzSº"]u.InzfI!Q_#a0+㚠4S^u DY9/L}ֈMu +,/5hE/5b)G˵4'|hh_߂tgYZ07070100000123000081a400000000000000000000000160d9f5e200005484000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/ycTC]?Eh=ڜ.+ Pg:^,UV#SWL+0Hy&o Qi rqL6TP~-ia+/k;goC4$Ι7C+=B aѓlQ?Lcu[\aY:6iXi(J~NZ-╀;۾gUϵ42Ƀ`T3.V{(3- 5>fAPhv;]풁9- Vp"F[hp9JOxfrnIyL7ֶQb> )&O,_p)OV 7 O7420TB?Y}o0j֠A=%%P oe^m) _i;ӵC_*aZC{1VE(s fQ&s/̻i, ; |#lS`2_"JQuUo ^UI8ϯW"x*QV^GBGS+%$qtRqغ !N0lA' DfGzkefC .nO·UI a|}zM$i lRc-/558)'O:bYpnT.j ,ۀG'VƸ C-[tKg,f(aJe#"00%!s(Й Twt0BhxI{h)x SD wOzi1Y"-by0\]!h J *7Q ZJehzP&'F4+@xE0/=ڗ(b^[I/a-)ۀV)SR3r_f7h=l0Li0&<&d. 7p$ |)?+625-@O0!_6*[NmüP:h̄MlFn\p'}Z3SP4CihDՙIdK3V9o7,g;'+әJH]Bxr´V-+K1>U}Ic;TO6$؞^%5!$4Y)fxe#'tiiFq2@u@# I^rk=@,$[t6*1$Ň°S[Ib'c`i˝8fX*NhGpl KfHbY"4`Tgq2qњфo( l}]ݸOZ-D3.uc~ش+2 ffF(ެ+em1ؗ8N$Uo>j $X7]*%/}:Qv# 1m'D!{2ߧ\)+3D= J/óɻ/T%kxSvaϵ U/ l cu ̀^xN397V 3sCv,$B"$i3% Q!!}lكI:-4' jKNн+),2FKTV |x1 -^-6隫<#ln0j mcCiyr)$깍Q|C#<,:csV<Ӣ#Q vC.Gmۂ^ϻKiԣLU/l.#(ηj2 Jzc 湞!z<Ɩ!H3pLqu>I8"sM=T' *Feca?~{/i\8 ֱ:g h*+Mžų|zxT䞇}|UU[ "W4x rփ;3;DC?f6c#0ZHzp0+:utnyD (ˮ2ZPQ9WMJ[@XqekQ`rXC'?Ur+M# `V~W_ە8Q!_?q|{MQ:L2Tv_ځ [ (ϒ>A&WY=:ʰu~p&,! hww8dO -q3RD`T^?O REg>;eBRw$}Wl*X4.k_I_@,+Xy1q/q\P&'`1(dFBph| {;  JR?J)04f&;C|7q\,VƉbOVhVjQQU#!~}#O/.;Os[l_`&Q2iPDKv)'~ȎO<K}EoKE,X!G_%x`L!.$QߧT81:?QK\#ݥt|[ $(!^~4FMXߠQ$w`'X dhh(D5L(F8?k̯l-7O&DEl17;pӌ'2j'[N&Z%| r32]T\ҤFúą(wwi1~F?^Y+ |N24r~H,f9(m6/hV7DGկLzΉ4gFj 2-~ ̠t8/׉8\n@t9QX CfceS*hm|\YXP.=u&>#D'}#ԞOMo֥c?(uqr" nhZ75P߾go1kd12l&iJT۷Mo5kRͩ7-͎註I hlO3l{)[`E3{ÙHl= 3,'g&-3I>\ۧ͝A%L9t^ŀOCmzDP@>ڿ7V#5z:oNHM*te_AzcFoXJ%Hꕟ/v.\+ X@tܭ~l17c\\3g/ gm|˥"DEvbɮL,ACz1|ܾiT߮i>tș9D峚X$I/^:~ $*805χ&*oM/b IvU.}6#OWp'SC?mӼ+"X˨Tg:޷(*,qMdC\t<3 .I qbPE\y~>8S[ݣD~lKe>M)ިPuTaǰԈw?BQ\YaT< ﻁc2_m]ނ3rtק\kfFtWg8J"$.M*KC3J$T. qδ[<Mk|Nfm5aD)JZJy7HЩvW0nSҔ*1e LS!DܱEp C=ʁ A!QdZP p7j@_D*@$?$l4xA`|:Q}Vi61KbC#Tuo̾Sg^)I^-X`_Lez3::L[QOE 8ɷNP$σy,ꨨj!U]9b߻[aZao5|9!bb8Y8u1؎?-4xh?bZծ/]NQYCTZL$WcYX.+kݞd$۾W+;PgXThᕄC]<]'($(MS%H FbvMlN7CFJNq`X,Sd+ZtŎP$DeY{Ar*|ЗBfS#-<ŗ_[G 5돮%E^+C(!E"M̖_g3Ŋ fD5?S7;ђRqG/pbyؓ9hZyC 5]>[ƌH6J(&P'=S}|GNx#G<{Հ`",rsk|`+׊Jn,vZdݺԒ)lץr 4:@@;Zґ=m;ʌxH,=Ƕ%s >hI%$ĞCn&c5Xl.#%5;]j*A5xw i %<ƷZɤg Aza͗7c1K&"}#BqLuP%Bsh˱J;Ǭ14sh4S07ߺ~L{r<׻DC *r2 ?g0̛`$k qRBӒKH_gG؆U3ͦϛvÄ)z3xʊe 60}ȄO<$}l|8Od!Ix5з6k`r&#|h!@/۸)iIadd5Og-̓,wdhU dsx#9¦:NL?ԙUIs\\pw _xJ4RmKydu٧!V[nt7.-$=KΎzn)w̞LjYI3;ЦpB_J9e-+6!|+;=H;,2|v "AKNA?ASF磌E8PwmW\GVj~?Z#(FshQiD_WVgp2lka?Rf+oGN@;+{Fr T(T/㩞dVu\NA) ,آQre:'/4+YT)ج%6%OZoh[,j3]lߢѽvP-ݏdE/ٜ Ex6NK)Ekwy`BB'jѧy/Xb=-p/ߑ>8TRegO"="B'e3)mDQB: *ۜTBVE_qp`xLa|iW'1UQ7eE5^KѮLqpƧF^ Jo>)јyobWHoㆉ8N"|Qm >ˎTt/dh_rCw'󟚝Beo∏x`Ɯn y~_1ޱ.͔[)4J<>5*?$$cq5Batmr}CcSW}~ڴ`@{b456 ߶{,vSД0X_:ޢsW?'R6w3̋t!C깼,}M Ġ~HYb(߫c+4$v`1:{y퐈$ 5GH}P=T~䨞SW_a0p8j7P,/*bfq[yth\p0\Wis&&k}\)n>jlh3zeˍ~f!:f7HϽk{Mrt4Y2!7Kk8Xھ;C3]@7áϧD`؎dSI ugx"֒?Dv7%rr Ι:=~(BoL?$AGP0,T" IgڢW+q| e˦_14g_ ~Z:$g9gf G=B=c "tdﶨ/&:ٕ:ՕLZF&q/DV,<&z(צH 5Y.K -ֲ`,(!pfoI)p8M#3 3lwF̓(q `0R\ ^I]6wkND>D~TFژLwazySLy눮8Y_Xll<&mJDCFĽ0ELZ"&#e|YRKn`mhW"Fgu28JLڗe7id5TC$tlPVŵl95piآuru_ij+>|?#R_G7~;~m 9%>$A†7>{IFb! X,5OvG,ؼ2Q9u`%TG /-֗\&W7إm~\xoR]|u43%͊ys=1ʢ]9@gETF*F,] `idJJ ZE9ؖp){K N&4F0lkh !ڑ%jܕFGmC9 ##>,ictaLBp@sؕIXr 'Գw=kIVyj;UeZ$J/ MuT8~u)AYH@;WngP4_I># c>ekĘ9Kʭvn5>4Ajm]B?X=^֋<\/2|9SQ^Q!ӎ5}ڹ hO(+)˩i&G* `:&L@YW e;4=eeeC-o͒6bb0`#: Çh؆!}$7< kދ1&Yɭlsjgg/~ G2un}"{J "rǰyGuwA(\r&3 tP#2kؽ2OX^E?b]vv%glwdX.Z=D?͕lOyEɻ;N rz{$ ̿h=5P"5JXī]mP1j|ٶW, AA bG0ukb6[A'#61b&jz}*5S #ǏP}R?K:`ՙg(wgSXAAСPȜ;P#vD( Iv^UfceQm8Eo&Vov, m$myFjCw -ۇO(R =I,\".~Zi͙`g8jfg~u.M䧝BhqRlk$Uhܽۨ>;Hpβ;n *Z?&fg攮io bZhT7&|!{AD<@ nX_ZK4_qЄof0{Y<9Φʘ9 7[n "N'AhNnʦh[hcގj|jmsg2+rX=L.e:7Am?Ű7DV_!ef'ATgZ8)j Ǎ#pݗ9 ,l|7VoYi$+AreSlZ[?ֵB졉 ^faok$a^,nAlth8 zly@ĔV g7F { E_J$GrIz gxƫTC|9gN&څ!UD/͝LMapxZ)>DpQ{<癑>QXRR*0'г!~c6-iiZܲn3Ӥn ztֆˎI.MWElH}4m%qYԆڭ/Km?AcAXTPs ]q1 IrW5p0wR+/\kO2v᫭;$&Ucl~4R<@Iዜh*JLsQ`-+ti.~#V5rӺ`R\S t03C2a2^u0R>kqˮ'ēmgpnu$Ya" j JKaxզ"êV S0%g#J Ekvt YemV_]7 T/Kێ -8v6$[P}>jXm h*D!~&ݬg{01c*7vTIho֔b.AZ=o lakֽV#m' lѿMۆu\VjSzd].&u4N1J?sK6[U?\T{mJ R)6$YOg>$=6R|W -DՋ^v-H\ `_ǝqa/ϳrv[9Q޺mز|$xo2x\!,> : Q+o EL<=uSV/m _ '.z kw_bӫz_iZBp}{+]1ʟFm̖ߴjTXwhZ`h(ފmGuYsv t[(>Ph{ l" nfqE_Fl–Z=:ˠv,"]Y) "a7 ɂ)b! lS6zjhO6Nh@1_G)e@]i"u(&Hw()`N-7L(-Dr$~H>! w?_:Y{,:Duل0&`[˝goKK0 fĞ+'R葖%2]9BU&x*m⑸#@QI l#Reg!;:[x(#čUZgpN X*\jȢ`xBy94*MbQQ8l}8_7ȗW$ XE6(0a8<*HAA}TXK=ÀPU}[An~p;);e&4[̽fW\080%DɅ#Ne 0(S|Hv۷b=zYTAGC ) p ? *[T͂ {{ˎvEڦpڠ lҁ_ EMovNւaYTgoy>Bl ;8+7`Z~>E|РB\R b$xm0.W>*oO lw㵆okf뛺5t6[%`rL$MCMy u4Qog~2&Y젂qD>#KޚC+[jyEߑc*_C#Mje۠sֻNԨgw?+gh*[75cW]FK/~R]:8k4 CD`H%Sb&KGQT,uk`|7 ,_/.-,^Úʲ0K=qcEG/h~*8ߩgoŴ6nC>~ YN e]}I\}-8wo@)05Ḧ́߼`-hk%zy3<\bNlF`l/;M$\n|qx"ӊwȯ.#,UyD_ 77+rO@ͤgWһ^btC~Lm^!g}ڭVRj'=nZ" HR%DdBvxs|iOqY`s?P?!n7w=_4&؏y6E$ckQJkgT>b~9*jn8 )sF5aZ= 31CYW*1[r%^!b5OG!UhbE/ؕ23 4pN`-;ևV#^?:͝b%P=Y̳y @q B8$? \"5JG-: }fLu!j JJb /Ӯ_s:H]b A`*H+r*R)T>2W_ƈwNYZ zD5M]Fܑ B>9}iY&ﹹܢܶ5CRYX׌@]mH[ Z2_˺P{ _H'%N?L|vp˦jI\ʳZh?Ib2Kȉ|ZK~+x@TUf dS#9}%FyCongr#c\p$y3~t2[(R3H%/]C-OߏByL?ԲsDSt; [`Ӛoxh%u)-݀,V /ڃ|Q)4].)+!4?1WN[m˜ŴE Q+Ms{bB~~'\Dzs3|3啗XkO}6k Ah1TtDNpSr*n:Z>߷@ڰګ)q"0n2y*ǒRv%M. lZn+?&u77J0RNҡ<>|D3RC[p)OE 4M/$vTeUWn'@vnKA4ߤO/c,8}f ehl}k*SnSs䖐F ѣ,b;t2u4T{:`_1u#ήUDN5rR /ъKt11Aj׹ 2&@hTC\v CV$o[N5 1U$ _J) \ftoXs65v˅II^eryqNPb_`H*;tb@,{$Lj~W_`'C%[RP3-ۆ!b\L/-Ht/>Wu狲N%G>PG?æE?ޟg6k^Ƈj69|GI@Q9Fݱ`&'{飃 -jt {nA+)Bx* lc' m8֞~4gHԺ±ˋ+~߀:oA+ӘlW[W51xsX>eN-jׅ7+WBǿdO?7Gޚ^_,##R&r[=7nK1끌՘Ӡ 2]+P6ƾ4Y>CNm磞k1e]ಠz*p5EGGj'*&p X{ Gsh~;I&XBvpJncWkdy-ѵTzW_HFҚA% E&L=Vk  VjB"iԊn㞧43F%5ͮsc X\VO}NyP:2#<&fquyv)@Z! =|lX<9X7 hj )m6 ZYN3l aZL>8Mh"$Tw'oǽ~}(y  &rVI8º?sk\(G*\fī63 gתHA1 7+SNNO6v+p#uġNlczS;C`@$+{`{Sb GX/닑gHώ`fM?­Dﳋ48t6zw ma1kPKn$q32I^́IJ1O ï.eI77 156i5׿t |1dґ:c3򼼬TwBUGڐ<57bVG"㈮yg\xw-bʋLp[h]\:@[`9\tҊXGx7pO/N@Qx;}lL?6fT+'*jx?W+egpyvƢ>dP0xu96gW‹rؽY`BTB;rutA\M ^Gܠ\B*˵mo?,C=]HPpZ5Ⱦzh2h4`,rZ,]j'yͽŞR9VBW|L,Z,O |Ĭ0KA35j*(`"$߅f /k=*ў8DQ&Ё6Og|:D_b{ #=U?ʱ5nwZ= #1owXXcآTElVfCoP|yxq5#PFudsd` /`8G}rTo{FG0nIS4s8Zd_wQE8-:'>B ;^Y j4<Ǔ `QFC,̳z-0;'bsAMEoC]pVj 5?l yq*A;:η])ݣHm2K3;g x iUT]^i(mע~oNj'pVOd {&8j NԒD%d' s* QG>jwBK(-Α6Ƒ;4ZF<& =ddؒ?iL}^~}!1 PQBF953|ROܲ~: [J&A67L_7L6athvP6HR/pW=t%#.G8i\4kF#Iur8ƛ+zeynkyϖjy\eߺ⫴|"-ҨO/y`HZ4/^PbU q%h!SF(ɂnRV 3bxd`6чSSwRF, ڛN`֊F,5r^j.I8 34;BU0czt0\♤A zA9%ie2ymt3"%^=iݒ `o#k.cW[72 P-C*>#G$ǻ/9̹˳YIeeKc5ZX-12-6}T|H4c|۴NKA:}I4(;{YX~{&v"QP Nǘ_&sEh8N {_v\>mT׷ka2t$p"aNmǀM_-|ZfZI g?LN,(MUNY[` H5{y ƒmeY4m~r]"#[&3l&l; ),go:EGOtߕy;OCSgOΫzWwF:|{qj MP,X|1~2$3r1|>K)aaH=c 5L8MKjm>9[v}僔 D߾HtΚAجw=ш%xaMzR ~U}OtW@.c:p0Mj0M|NUk+^Dg}QA(%6j],H|I`D_гI<hnp`ʼؐZRwg ޡJ,ecm/r)T!*(ƛN׋H"rjǧЂ5 RxO%3ghGL5"rMht{ x7[ Z`le b6yO S$]0$H|fVzg_%>Y#6\kH* Bt1)}2S'gK6-ԅ|6ʹӎbfe _n|[7߾p 0USZxk/A| ou`ry?;s$+'WZ+ICƢ[J|2S7'ge.Z4Q⺮B IEa\VR)t 1pG&k5KĽ/Φ\15ݜµ3^ vtT/WBwrC<&z4LdċO,fҺ[ q?" }يmn^Aw}OB$6Faj/QRڛ`}`#ߩʆ;#^-wùrX*bEЊ/1:0KM>]^0]6 nv2IJ57m,-2GN4TBST.+;A%ROYNjr~BImL E^~zxt`Et엦8a5#L0*o\I"M ߨ gYZ07070100000124000081a400000000000000000000000160d9f5e200001880000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/pluto2/pluto2.ko.xz7zXZִF!t/_@]?Eh=ڜ.+Лtb9>@t4^ί `}AԘ *{T hu(_fX#&Sqc 2~p?]>b+ծabllWM;j`\K%]y4q% ݪPJC82)O:,fb`'o8&u{nkqbխʶSsqY0^QFQ`Äre,;ּٳ>. e  H𚂾2]9l^,aʧᙴc1:dRP^abZdwIy]?Bͣnsh `]d_Z,$b!8y0Kz#jBS^%LC7,! ]wPKX =h;͚5$OatIS!NnB;WفE7I;X ϴr^0ڽפɽSRX|pw0L 8k&HM$3mA7:-\Q[t*AAsdm?W3dzc Vv>U"|PU 5t&xJn);S^. -vS{s ?q׉1PW8ܪeR0:~-::I `6duZ/7:Q0^mh% Vg)@'y9\'l$O eGNb2&sI_bbCר7;Ttbƺ@96A=䦇JG%\r( p#ʒqs.3MM5} s3c>u_.?$}`oH>Gd !sSX(Pސ9r󗛷7@[zU8SUY"6 d)ϷR}Q7k!wA)5ZIxc)R>g%L# Ժ_jߍS-%5ezrPю#Gm"j{Y$WyLq}uTEٺN"v6hrf5`5.ƍh%YRc8} $`:7צ¸2FTە[K7`;{| JJIe-ASzỎPOX!"an,|w]W|JP $y;T'lp͹SsD1 ޚ`+yDViIb]]vg@ås3s-3 :+-캰/q$<4Mbf+ ڀO$hä!%} ZŪ|A1WNU&/OB?Q(:x)&$vqkWn B[!G6xAZp R7_I2H3BG?%-b{l47Yt穵^Ɠ?PHj_Sus%n.jdq.:{gJm 2')_G^Te_ODRyΝm:HlJqw{㫊K 6Q~1-<@5kxָ(7|мLٝ6Aȅ?o2}>@h `!t9̻!s^x;35|3wp&vDNVzʢ*ۘtDeD}0-V\VMdׯd]|!J9;dłW\V\aKɕV"]D&cuDzɡ!:op )= nbGNoNUCF:#,7Ԥ NAS>Yb!D &9(:3ͬ3IX6<[bҜ--䆚ДLhah I$j Miы Aз4+瞷hh03ވ_ 3 g]7a8pRМ*K#jlv%!Oټ)j.|e;Ƒ\Fya9@c,Xznt01εn [X*(qx L,1ѯգp!$VKL㴳uYW0$-zH8#ԡI(e" YF/Z @w~z؝Bh:ߠck\7tBl!ǵZivԈL_@RT5 GX1T[QYt8h: Pj,$7U'2ټW=vZ(W, F .I!GJ%]؅;P#w}!6|ɳN?NIg/Xv"MX_Ic#ZgsbƆ} Y D 8ƞvnz"{SS[WO%{Nh;Vcь y:qaZ6zL?ʅOΘՍs\)ahgWÞ_-t' UQwAg YZcBe6B,@ +1>*sƒВMpdWȭ F ,;hԙdqVb rWtc5ܝ0)i5E?/m8 ( el]bieczAqOqdf`bC8.AΨlO{@јv`69G/4~gL |L$R/r~iF`rxI7s,a>ЁkSgYȭa\q4[h JGn5/ ƗT W0ZEYGx̱H:.Zle>*aǧA6B|Cdg.VXz=F_nWӢt{WTRE} Sp?lǜm3T'YrH 2t $ /ƮMYoBzg ӖߡA+xk>so띥IYm !#h""mtJ;crq ڶҞ]iЎdψ^qSȔ t;-Ӆ` 0BgYZ07070100000125000081a400000000000000000000000160d9f5e2000026cc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/pt1/earth-pt1.ko.xz7zXZִF!t/&]?Eh=ڜ.+ 3pO?mHjlULki~KA =-T )}BmF#BҖkӣF[zMi/HR1<Gpr#L?S9DJ8D |?o!(Zl)2LZLWE?;l .%̼&(:@W95ħTOaS݊F6?se:{tPC+9x+ cW}?P*ҙyyK1ǚ&#]9!7X/P(h"5NsrD'7#PQEH}_o>tWC!kz#,S4l]b{\̓3*Pʛ4mgVql> r3OXIz/1k+;Ju:Npn`N0CEpW@& 2p)V11X,Pvlջe'I*qM =0E45&dGլiŭhC:(} t'V!lG=/Ƥܺ%vN%T۱,,}\ZzLy[6yYlO2߸j6ZdgRUuFG<9p䢂ۭ@i÷C2rC5>j*^G`"? }Eg'6vzYwWM-lfGxЊd118&ߤ|-d?s7JS$p E-O[L:BsRB&CEW@Ƀ3bر\L}&?) Cؾ5&Foƥڅi6V?脫#j͜*W@c64@N-RE:\ _tZUBךky`j !~j0ZOqBKDKb?4og4CajJ PZ4r $-d_}iTh059ѱT+ u njnF)KJk::=j#/6= o\ ; N8:8V'*5:ֳI"A$D M/q{mS=U\k.)X X1ηrfV)<ץxn0T봤cpF[7x /biVJnv_v~3tp_2.uj hN.u.A+-h]xn|A-%HCLNjA"ӳQU 8ˆ.dgPxh"mz|}̧1|k;5n u\2;(¤3.C\`EBaq.ltJYI heAC,],ba1[=3j@vZ 5k%TZW,蕪CZINJ u %hx2ΌC@/%5oFy9$bEpBf; fGv^GKgދrba+ aʨ^Ba qQRo> !̮vpXiR >7›Ya9 fxUh=o-l W&[j\#;, :h},7N)p)S;p6T|*1]zm :jѝUwjB C4o/<\~[E1|phfDjŻx(iutMhY5LWKFZU*ђ 4$F~ħ؂b}m)%zs+E&ڋ/\r#'$u!~9]-8;7-JOxYxAit+}ρVr 8+Bn%` LZ!ݸ ƅEt^}x&q/R&VKљvM%6,ɢ@1됑p!>.HNHfYѩ=^0.ɣx{gޝ#5t6"C!C|r$<=+Ǘrzan^ɤ? )9-x=Ohf=WV3i\r\1z;F+,AEfmSS7mf .c.*Iu4Sz>`nR}y"ϸ14Uu#?PfL gͨk-e)N>4y $ rFa&HlzWeSf9=5򋜣Z%E̻4[.. ۗ+) 9$* jOwjʼҩj1jrΔ{q1b!5K"xI9o}A@/M99UR 쯖=)sع\h_jMmajx==8 qˋVXNGOC 7gE{M(ElX<$1M ܮEpV=/xa K~/(36,c Ş{'U].{x;#~JV(q++; =KV*5AMuNc=ќ~%yչ։d3y;֊YX=! 9'~0/ 2+pvJФe]|bXbٙ-8{:<> =x%Hy(t`m4sО|=ȶ[ٿr3)1] C[DJr䘈Ͻa/v42ivf'nFG95},M} @j#]-f_@!*.uU?DS|f:0;[Х6Ep8I|++ԑM[C #ol}|nQJh27OEv*nEgq'{ Fy*MuaaTk]ntfPJg153i׍d:Vh囃}QQ`աw߿l Voe?Bi9jqaTn/aN[)jof>ny8L02Tɑ}D0{$#ArB/Q-b5Ej xWZyzBO${ּ!5%~9>b<IY=l / -@@2C*g9sgoٕ)+|wJs9t !2>>$FW[J (ʨP9-"/ \Vu+ZDgϽB xş넢Vw59b}G#6⹰.$7 vNLUGaP`Ytxa;e9\Qj -qH68?uu.. isGaC]Ú6&nG;LX+{d2+! 6b:sTEhC'R"̏HݧpmygVxHk8QXB̩L(kba!cJOZњh CU1**`@TIVGD߱sp@AY(.ï;\prA0lcB%xoCw6H% ۉv{#RzVq[ϐ1&>gZkpuY)\,dQ*KMaŏT$ wдReH}DVqd5rP?_$W"E9Ɍd&H@~h|ZEŻ-R>u<( d]yOնAWfh/Nbn6?6ЦY F&LP!6*@Nc%r5LkDbd(C\]&r0xID|ocqj7wcv^8 m˯ـ#jۆ}9|4t*- weR/gsIMH1.yG3GhszA챑!O&B,gzDD:}i,aCٲ4p]#6ܖiS8J>\; ZWT0 8l&'ܺd. ^GT,iR}pdqӋtI <NDMS]wzsF^҅W 7XH>@gxW.ɾ%X]q$¬ej)^D<|G8Li*%6F"o.*+ry(oI[l;w_ڹB-%T< &x>VOY9p0:Y=8AtJV۸r¡M/| 2iAc2cz/@0B ɏX)v.u@0uWZb<rϞK/bV a>Nb *_"`Tn5߇ 'ژwNkS  \2qżuevD;Ri3- ·ˊ}{"0n1KM}m06;ň.L%ܾ6\].e^^Ek]dcӱӵ$xe=$(G섡c9y,2O%FtAƖRKgzJ䟬j!iWĂ Td_2崥ȖD Ğz>p.޶TMR/٦#?KW$'-8= cb ?EbG8F;#j*mXEcp?ـGw|SbK(IHTmEH88@Ƈ ]X k-8 {>ғ ^ t22 <ߖ 4 ;YM q 0֏GT)yv!Aӧ-J' ɯD\܎5HC6ZƔ昮ss~@@ ?9.'ڃF 4l2:@ڧB*A$~9}%WYI^ד7 jAD.ylNz,A y}1(XwP CҨS+iaǗ^lk`RquV@؁H 2cڏЍᛈEuM8&ȷ0zVT+/g>-S.tC幝PB0ٛ)q|wfh^݉]5<412y tx&pH9B'ON)VD.pqFe9Xy[tZ }O/(dwO7;z[DΟ\fonpJs~u-K4j I&>Itb5=6G |*ӂF}Z$ smPuژA|NJRSU!{W;M>lE,o ÇW>=j\vW*b< 9`P.Aiomo`25cV' *=n5Ϲ+MK%A. x>QE_'gNv,\id"xZMwr/ *,>(z8N @vmybZaVb90]KJx;'R%?_r\]jZaŴferחI /q 4uБKG.DF?M7'II% jiݯu0Zא9bh~`[T;c3e7LSU,W $Ŏr$A>Ww@N2!~awe}iA;Jp椋D45(:erFKQO[?w:`EExuL Z ՎtyQϑlE*shљP/øL. MYD) RF%vHH("u:GF0L"3,Mw f zZbjve5ƗpnFΗ!Y^X 4<:I۬˫ JQǯD7eȌm0 ͫڟZO pu_b(3yͰNߔ?d~C3br}=ÖZ[xXRmEkvqZc)blcӺ7wCkVP .HӎpjDXdWIO{^0 m{iϾԅrL lS.~03#WHK\%i<* Y3_\@,\_\E$ȱ jЅ{hL)vp(VXFϸ+H>ڶ[ %.jKn=a?OĥEdz`!P]:<߬c AEħsN˛>w^TpA'KP  @y3٭[*h1X+2!e'y,|1YA;Tu&771|FNG,($kbs$:#8Bw_ƀ,r'UVM]dwB;qV("Mܮq73ߔ[:j`M~Fag;3a|BbI9s9QD0!)>˅LI7][KVqC]%Y󼇽o1'2ڂ1P|i4C `=u\ŻDd}2-lcr fuoS5<.nυhB% Ez!M&_6#)~: "II\Uj~+ĸ &N nӉϡZQH)Z` p,VH㢠b.?*Zɯ[o0r^0OXޖ Zn=ȳ[&GA$KcT636\X* o*m91&5Cs,%(Q;cF?1f>Rp,uA4 y݁w`J:m.pE}tGd2-NM-CLp sw۾N2L{]Ju1Hy<ʫ\I CXYɼ$:p!6# 08o.Ǒ@Qxb^\K0|hף{(fc-PG/Ak>{UH8t@sHI Q7 ËWFԆq:H͛N]eoZV\^J Q,K-;RefL\W5!sm mi @Z_V]L.dmuEvx2Y :J7/U+,#~/T5C-v͹^vu' G/aW: 덷Ѭ'*m.=%;f‘ݬ JK$FX9'G[>X[+G쭞eR7yTi\@_6yƑ;^=Y8I@"xhfIVMb Y@GRzzF l0jE(2E_2KH'/XQQe8h3۞R[^D^e7FgS#;N UKWR#V˔5-^I f{Us wBNNgv :B5V]E8{4D$(.gOHG['Yğ} c_ ,FSir 80G|b[יz "*j*,;RY.2xS E׭0܀.B.w<=6M]e(]aD/AhVDL7aWݸ[d_j!{IobYC-VfFePR߃JTۨASqr$5Ci')DbluU^;>P5Z0)h7._PFX?cAZ-m~n5KD!15h"K'dKP,|f04wcM"ЈU#*bj58R\xN!Y[dE0b|X۲-̘e@DT@cK+:/p6u|S=1<~2ذ1,8_*ݟOP|٫zԿ^w3İ,ANw b޳8!WfU YLV0UFm@.eZAnC@m^%t7Mcz5@h2 L͆;Uk_l[5&y o %MJJ=Ї"9ښ(YVQ~yP4015hX@zd,0SI1X7{ hOЯĨث)4;jѐ`Ԫ'SSqf;ăzf+2} "݇Δtmuz Elg.nKkKTYN3;}Fs& sn)އ87|ޯŒYk5-1XIS`FRͯ塶ێrH&oPJ[`k|¬of;Up7'{Jy^z1IaC 1Mbā#w;Z"eRtn5Ay&~Rcc(IGp@aG,"ʽ>9}q\GZfĘzKWJ*ǫkeƈ'bsͰbEjU4<_:0~Ĵ $+ 2t_5:fK ^uʇRѥ5Y߅ cmAu %| eZY ƃoFq.i t.>)P?9xbAY/уNԔt귭ĥÿXLss-oٗEcqHK2 FS \`eLTDC֩fݙEz%`Tl85sGc>!0&< y')Or$jgXn6Sn/XӮ;XxN9C}IB6j*[~ w?.BUacm$k9œP^yaD d<(e@Ur1WQ ԕqhpz[pt$\X˜rR y vi ZRBfc}x?mӊ+dWEh9?LG}-f ђEn+[ضh(֎hܒPG³1X"!{;vM_`csVZ *R:hoAvmfX2G'1m 6˲"w Ww J!<>תCpsItT^ /\A 9c~_րv.|t-ΘQAv!Fo?[l-SpO?gi)KEivK*Es]Ҹ5^Yx>1v"2PZG<]zg2B;ua~n*po_x/9̘1v9)/͸R-&`({N%RUFRvI|wDB H{9BS,Qv `=+N!avahV.,)(bܓ-6&Q'vuZK_S(]0Ivw}!ŰwqoZV0`ྏu_ݯNNQ*Ir.y:l&aV&OG̾fMO0 b1C%'TyNEd\?#NY_:C[=a& [$/ty:z^RFw?Emk`'}r2?Y_}Mk~yt4x7] ፆxpUiv3uX6G?\{by6 .nŕqY)$X\ 9XU2JJ4?jm#?Z)b[b UB/6De'VcFEs3;zjӎ߃ ѵ~'#gïŁrP%-J_ɪEX, ?xsk'ܝ֯ٙ5;#Qw]*(LD1x7ڐK9gJ< %⾩ Z,_iJV.0DL9"hj|S@M@ϼ,#F9n tg,BtMPS:/Z.|ɂKDIwW5}q:`Qn8+M@V,vF_3C@xҥ`UzD/lcJ zxs-T4=eR,}4yWJa[ מ#h;E[Q_ j7$mt'!a]yh?H!Uzk r3C+~a<'y AÝ@цK=zZr,m ;멦|9{lMd[ޟbiW0T-JJ%/N$UsŦ53LCQ 3T @`q<}Lg~sLMk'0hh&=(ˊ(kAȲkW)|M^2.cqTq3{`n|MoڧbRR&eٻ)Շ9& q!0MuKcMUK ŀ{Ͷ{22.U54y`uE+p ̘Psvvfq-FNLˠsUUq3y8{xXL e0I-Wmi6iUM3Jy]+lf1syD|{kaBd6;ҠV@ Z/ݐ?Dfd0OgXy f Vi># 5Mbg*M'T(QԺ2HdQb\3EY>IOgAfDB72ZVɭ,[9.L³%G<\%绅 F!P#c5?WNFU=9;{/eD:?71?m GZX^+@gm&-9 !Ԋoqj?5֊ 7~sGTWQNVsr^zM)Uya M N'DU-ݻ)EIvDuឆZ tokqOKNmӚY!%!u, 6E"pWD%i_yaC( gu^`)p0 #]W##j~9$CPm΅HBsy3f`?P7tK=SLj(iuYB,q~ /9Z8ٰܱ!d8 sJ:C\*\ צee)dXIwֹgï^رzs S9/vL:l"q$甽 ?钕; ]2 sU"8gNRdb +3PeQ@P)9-Tr^mVϋyGT\P 6X3]1K*?zU$E|†E` _$U .䩶ЙLlV+i b(`r#i9B*߃+1PjR5Nlw yofgwnvTpQp Pf!0WkH⤥XHc/UD7$ z>htƌ/5R|v)e:,FJ`qtFB;I6c6hs]&w&-~ՇQ1K ; CϬ WnZ.v_Qm-p%5g F-oDqԖX-0LǾ\5#u;l&S0PH܄Q80 |FIl01\qʚ)3XaU1kŋEQfn ^@&lݥ;P4۲7RuZp?1dnf5%LГNEV4ijrqѰ1v&oLkq{#:N]h5 f~ FgTsDO{-cl4uz* PhcR.$qC\Ʀԭap}`FW .n.v㵪/?PrGvx&S 1[L$_7v_`ɪ_8V[8x,B ژP!H&8$G<0N<[L}Pеj:;U׮WNr˨L[h_<_BVILF+V,# 6[HBd7zC^q(pgE߄_*E3#gYZ07070100000127000081a400000000000000000000000160d9f5e200003920000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko.xz7zXZִF!t/L{8]?Eh=ڜ.+̉Дg(y⪑eba%;AL I:]}{]uxMB+X| a;jgAb먺@YDIKF6 ( 5Oqψ^ Cj`78/=ڏ$y(879k# y7znRU=O&Rs7kA Uݫy.. PΕrt8Xઽ7KEA">Ô3Q @!'tT4tR:CRG/ + K Ű^jijǁHB٫#0 ojn<*dюZ^)UȽuMt5k+ўO8 Lk)3ATx*.J‘RHdzf#=TY-@'5MORxstmBP1hezTy/hs >3&J_3ߪ!Wٔ9u|\VxLqe{O@}8Jf̟^9~C ݀j~rS.;,Xd˴}x&HF~-Jo$Òhg7>:O*eu~baƛ(rm p"$m1\^l ]!lD\D\,ncAAOA6θpjQo; kauC,cl2χ)j:,;u]I#1B k;>VHrՉ҅L*IW:3Mdy95"}K{ d^Pxp7Dhb⃵@PLT ~4hEV5s ]_Q:5trLK;5z5KKy-4:3:pFįLp A<*u$=( ݶG_5tp&p[ʇL3CYcb͎/cMHߖ0Ϝ+4(G"3'C*3HuuAgFLCņ3u]S}^YͺS@_2%oosW9mydH<-`Vh ^TlمyH+^:E\۴m;BQ8}%4ֈݏ|0AC$pSZ:B=FIo:ITbWTݿ; +aٙA.cj2DQMX͹뇳C K9>FH>ujT۹ MF4v!^m&<( 1ų+fvklc|@q}VWGH$Ahpd)LhTYmVrKU5L-=*#쌅wmۡ-#Ӊ F3B"@υ9YF_q$|3z+D1"岈fk^ghou, /,[Rua,b=hwdv8u2ɬ\ 40iɪ +$}#=Y*) Bߥ(po;1#jHS3FE7w2{g.ctqx(s$(0\:J+CŸ&Rw*5@GʙӘK[4$l5Q>5 jfI`Tͤ嗒>4|W1YDf?ĥעl!rX$wۆm\[4"8v]ȿV7S3 /S!qq䶐@8 f`QnGd}Dox_)rLa$~̥DE Iqu+?a1ϺNaPNӲŦ%m (%5TbC3}J~-,]4ږMuIo{3s0oGX~+_ m͝IYaXc7k<~DžI'PKS|a{) @PVF[ԣs%Yn42wI/ҕ.ulcX r9#$1%Jk/MjD:hc:G__u&=Pk ԧ~m\P G oOQ$_η G&/T|sNr6),E(h4ݿk}DgiD'_ec"7nQ$ z ?,?ɻޖ06N :F+hOѺ#=JrG?41v&Iَl"|^6tf ~N ϭ ȪXxFBI+b+J, O}tc:ˠc^>?5M$aGnP̨1.u( >(sݔqSsM!QA4sH?3Jyr_i.":&Uʌ)J VX?4shBbpF >b`-A}%;RPO:0mRdN[CnIR[0,g۩Q_>H|g{Cm.7ͥv 7amkFJfsO Y+Y^oy?A|Q` bcѿy8^.aDB-ŤA‘pՖJ*ǫoP5/Bw;1LOQmtm.0;9;wMs[0dd:AdtllK)X&h!u2"gWp W/ !+KeTIT?@MmY͌swU)ؒ2,8(MP )z'Xkğd'+k1޻Cm5$-<>!}DrZDwt;FLk_u9ycMXKwp 10>]usxmQi'}D|I\ H?L 䶀mCwB Z'ΠD2gd0L"9zrMYI Ȧnya Ov"?=a:C_= p\e>ۅ98z}lMUF4$$F\[J)DNLn!rUOaI!N'PdX|LّūfAddII~;Ү 1LK}[LqԐ˫ ޒcϲVo.{,` 04`I8񊺴k_1Ѡ+R=ٙDYo<<&μ\j]mPgAX0~}-Is NPUg1N7`7"1 {zV~d|7jX%mcu)ep$tRG_{(1WkEA5wI(@SW8י!S!"{ u='vpXo$0Tkؗ`3<Қ/(M1K\c"32_2 ~"PfipS"I#5_6AB}:1|nU7k8kQT?0ncM]+(oο&[ kj=nz0w.Q`D sJUD_ue}5\XT))#aT14yr| (ڳh,ejꤟ솘[M.okMRr&NY?ݫ &yQdᅫJ1 Sz4WI17nJ`e}I Ry NS+%bVf;kS<նPg2Cj jdy@:$})ڴH2M*-(7B3{VkMrnǫ\&I\BXVyO8A?ΐ%!$^-cgݒ*Y('0v\Nd Т>n76T Z.]XG/* ~SXb =B"W㽞i`J"&%`mE+pq LL8ٴRk_hBuuq_2 QNy|tGؘsF6ESfV{N 溗R>6 6@}דϛP&HK,Y\| hY9># 7q|ePTteuWj24>7N*Tٵǘ6Gōi#\j]}Pᄗ{ӄ*]yI:*5e9MmH| h4Wm'ڑ2@ Q:J{)Y-p/AY dhB`y[{u'ᭉ5)A3SJZ U$(#tl<IM1j-tBT+x(^ʖ-Ga@ 莲y\Rζh@HDGڞǠo lJKh/,BA#*^<82彇Y ?xmQ&}ُ0^gȢ,C0u=;)D+—b43 }%YZ8 wq1~ x7@z@ILtlu7mEAf&&/G:=8 i0ԋB`~Ԣ7׷dïؿQ nچ8$ +ѡFe0A|p1I{| WV`!H=5(B79㑑t٘Ri#[^G=1ڜ>Z۽^QO`̧2 >Kv{!,  Ԩ3b%3]6(D_&xX-cQl%&5t_T~:<2$E S>K򳵾D/&K@|,&d_5ǂ^@Ynb& U =Qw2jҦkNI8Z/&8mϧkƑx h0ch;#GWa3=tHh`ff7*KoSb {h`jU~{B Q}g)(q$gp q53gXپKW]X1E>{̇kW`x,UQ" p3_XrE(%xdP`ߔ.7bz|2~qF4<|T:SZ*^<PV.(l_g B9?pPm#@ZGW6Rڦ'|,ս^%V2p*`E9Kr[Sݺ9V,H}8^,MǪLCh+''UrC eqƷHOp-0>1IhrVoP]D;oV'Htp;j$%nL -UfMK<&P r⯫SX@gjLfLʦKgs%bęlOXOCUj+knӤۼ+=[nл~rJmJq ? ]9.c}/h#bEԜ$d_Wِ~%`+PÌD.fӓ >أꂃR{Pߖ7 kE[2ޖvnuwfeڛ:s'KIRPӟ]dY* `q^=Ple)i(7urq؉ɏoBa4dZBmZoXD|HJ.,_y6(q;u115c?(ΔOQx(Qh̨h~9QzGiPջșS-!&4Vwk&ʕ/fuS'Eo}˺7ZQPlN͔jZbdVڟ!O|\xT/[[%~ wf;%؍0z0޶=! -L|BK~1ƵHu ]7/P2c_RMun4M)i dt%L[=1Bp+ro'WhvPYo`dK fa'ITٔQᓁ8N"|gHM4,Oj|D 9EIcu]T<Boݼɘt,UXH',;g)̣unN|WǺg(&hU;?w GuW:R[G˽j<8C=MK8),}DBǽFw3-G8p}}@24C61>sS0 \kbL#eBjk`B"xzfR2n3d+VG ;mw2zqDGUy˲Ȋ -N&t ~LY3=vp]=LwY?[9sy`wtHK5|~6\@9E0Xy<Ձiv!QQI3bLeA]k^nbzǦbAvzT4CbqZLZKM]b⪀bY826ei;`$_NvZh?2{ 6=]*$B4 נ)HxցEWؠ<Sm*;:ԁ=NDʃ"]y/iҋXom,3/FnBr!6Q$s!3y/ 3-^bتi=R\f:f92{G%@F}jlP@ 4M"t b5}^QnkUM O2#z۱$=3``K= r^yr5K,jU օ{7R-(HuBI$or"6ixt<}xb ̜|/wGNuZHe&eᐳf1ݱ?~X%G{Ք?hٲ8P}QϔBv]a:QTwK!hK1QAMF.0N }(ECeB2 96lBq2 K)f]g}d@=ĕmNuaqA vXh<4|vFU!: p)e5&>Y6yj;u^ K* 2.x1LH!գA2Dlٰ)cXdS zZ47V-ݦtS8H v$LŜ>СNH6ncd,jaO|Qb̪E̬uVDHPm&ˏ)4+;+0~,9,J&cPKRğiEΦkJUݡz6;Ub/-.rրlv܂*䞁9400Y'Ċu}z +E#;KM8%]ܸ{Z؂9K.o )LeFA e8S]蓾]/LvЀm hy#\ԉF1> 弌r gC'_KJwPA3xiλ(U0%>sWߧޥKc5f[tN7Κ4x@ɖ`S8ԠzHywWKd^?[vJkKs]pT5K\wq\rlR|)VԲZ2`?.Jz]#ЀIS[h]T޾͚c6,"~ -Bm5R1G{b ɬ`_z8Pm!5\ٯ52A PEl9L6.[f>cc_3i=wxH _2ux/ɋދ1×V=YEDmhl+UIL'?d_xi  ]DWVi\l y]S9pG,(+935&cuWVyES_SР>ڔ$`bARM&|qhNb7p,W@wX$BreTtZVgc@rj %ujP]L*m(H a Aqϓ)gYZ07070100000128000081a400000000000000000000000160d9f5e20000158c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/fsL]?Eh=ڜ.+9P)@<35isCdg-,-9)is[J Ǘg6͌䀳dQi!o# q&sО0׏Y@& <#f2-kYV^30d])6ki2=*y}MCGoϫx0{0[X) X"%m,, [TROk݈CvoҝN[Y0;/^ۊ 'CS yģUF_%{h6}-}Ӗa>̩~& ­\Bo@O+hA A(X4}qcɐ-\8^T*7J }8dpo w\ݟ hQ~{@jN/xvD)|눱! 6ڡHe/ =J(nx쏐7=gک5wtKWLH3CRo>{981fbd/Tm!7uN~6a6⚊UkI'%8Sm;jAFDI1Gi&Bi=@{e n唃'8V"+/T#z?نה}n/ŷhw73 xzk}Ȭl5b P+9xB- #ZttG*ЯG]''$%}=IFfr3Te-ü2%eieL:x^->CΧ+w;o@TNy4y:!j/ 锋[xP>Fkul5'$E[n2d'HA;m߃,:K!˫ͤÜ ~nmBg&A/t, q݌H %4AҖRĕ h:jU:@D],WDܕbclR5A$6YXk`haUCtv\fuECSzXO m6adgQ$跰g%j80VIy TjyNwRig/7$a͋sί@})SS0׺</Yu6V҄/;S^7nVKh.=kowvIZ ' EjjcFƤQg"6)H,ف[i"]d=qy,lٓ38Q/Y!8z7Y|{eUDqUc+kLOpPlږTLBRۙ)HO:mS׵/鴻[3j |1MT91Uj4.Y&gl_TzymF l+_TG>2ѶDyArs~VH_#>gu>}2YkPVz:,3"(8dGp+=KE ~)X1[eC# ̓WHp<0m3ہ9B!d^TBxM?[sU ƸaI!AH4n&-5bmR\T́Z?"(Ds>i5 _fc *FN>*T'.Q}*J/r,5nKd[w]1yMG#3kZ_.`2X '۔_ QN,.N~>|/ƶB܊6ՠLf:N̝:BS h&S+Uobq\Z#" ,ak :S@UPor9Vԃn)ǔDȜ oY77U߯:'yG*.UQ b w- @%nQ?)v{,heSl dyn̙L;UGp/ZxhUє-"RdvPXQށh_M k 2S.UH~߇z(tso8ZDY skVPL7ZJYC)Wtv";PDu>$BJ~{HdW:Xx2j]gtR.`Wn0"Ucp %- Y׏w =}_(r^lr O{=>)w=Y2VΔ2=g}\kx^6^Qۓ5El)%'YX&2M⌨E ]bG1TO~&ϭC)oxvvXg.U+U_bjad{=LX}녦q@~cn))qwՒE=_NwmxwoŬc>[0ۿ(]nIv,}aW\}LxG͟>-df (AF:!ЌP8 cl/ClGmfeϓ6g^`(θ%0Ij岸=5u]HB[Y?9l1>ȣW6Xa݄^€T`DQz!AD֍퓄;,V@_j*g`}!ǹ7vB-VJ꼂=C&-WpƆTCT5f^5JDhn˶B3IΑ%E :G]g$,a(>L$k9`!3D2D mcX 4`k\_}?wMsr0mZ )Fqs|Td$wfi_Iy[0]?2ؕLq Cb#}-d\ox^lܣ 4@㓂CZ5IlZ&n?8\1ED֊sh!-U*0l6s:^4;Yl{G֛}dtYҥ0iŸS(76fzϬQqIImbpð:p[]R:@*޷  3ٹPfjaBUy VUZԽ2B NW~-b{#f_2P0|IO0l^1|oz>#iSbG=-1♲g7{z ҀkN'9,uǷa-<åq#-9@M bkGc&w-vkMTgR1?d`Ѝנ@Q!iOE%YͿ+A8$fHϽK%A>VNu؋$Ojym96pty|ʥC-zp JnF_ (](? ||eܯ[ Nk‹:9Pfs㭾Uos)(k4(~ȳxň9D;%֎ewR%ך` 7o༪eao`8oA+1y`Q\P`Bϰ"cq/MvoQǼn@dOG:tRc-냾[Sk1aI] ⵄL2twQǙ=,:B|hx5'64j'XswF7q&B=i4h7[⛼֫?l)LN"d̰*^}{˻<:Gm:s 1=ިE-tZOML IԢf̀%"8. MPɸa }i)cS=掖3zp87XU}oSƯcZb&HUEu[\{ɀs,YnocI Ն ȽvCւo0A>8pW71@%g08LVG+/2S)?/ssg&k4 =^r["CڱEJD8-H }_ߝfoky:M$S;Ǽ9Gdnq cDj:xn,2a~م2@D+đD׌)M5LB u@vl6u5vJ4#^Yf;Pc{B@H&f?ՃoCZ67Hp@_q@̇JW{4,[2lYb:'%5/FОY(sy`*{UX4QKE>@n߅xrG5xJXj* NOisr<9VGˉ77R#$R6k=$?q yj?}oYWd'ۦ]{'.ܢV'RsmBi҃ȅÇgMXm}, e;%?-n >EEM9o( 婛r|G[]燐Շ+ir FgNg jC͞ˮɜ`\9SdҜݪDL k#a~n*+_oG!aE(}Q{a81DרFi9U[0e'ΔdM+L%  6zƠ?sXhqp;`2thrvtq>2{3gеW02,ZCճkP~؅@$3֪ ~񖹥ٶ ؞kC]%6xP01`M&ۮIW)*Hm0)zt#쎶 q]yGOȪӗNJK`Rph7z (c*:gYZ07070100000129000081a400000000000000000000000160d9f5e20000db90000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/M]?Eh=ڜ.+?~eUqv+$8YbӼ"w6!ӟpTU98|Mc%㾙3&w+-Fn 0Q+3^]~NPŬgaj=5|>`u3qX6u"ߡEMP:~Ʌ\DߗTB5ٿhl4d@{I~jW;< 5Ձ,YrV4 6D1*s/ ^IOB巄]Yd9SQیdT.K5d:;lOONf+㬝B9T;/z42{T&~صT|*]R\ z|*` *ĺ@֢RܖgǕA^2rT*Xmk(i2}T7*`{Djq"gsݬ^_e9Mrף)T7wȬr/PqoBz) .FDY[݉g_X$}nO##X%7j8B՝ql 6SV+"IMi#!{h,KW)ݺ$БDM:l |Ssqno_RBqcnz9ߺc*w(%"rX b8E%iz:-6}1ʟ!•0>J,eKm )P%D(\}MǮvj+ ˃w"Mr~DgaOxhA"$8)OMo&4)"]77^CMɂN8 :p]r׺I5D()X\~[*B]רK"C_rpӘLJ<L/. JNVW %15% ɵ:ہ|ҡӵf:#1C!Q^HH.n}ZD9/R/rn#} HWd5\$s$nzcDA\J'Fed֟p\a7O&0;DsD 1rW;^8AA rʖtʸd>sm,\W#@m\ 08")̸P|~smMo?!G)?WەB\P|)qc4JeV<}EF7T'#x5^,u5=N+ϯZjҭ?9xS~QPt7@a x ]t;1_Ƒm}?2\љrpxwQZ|}a0J/%ĴB\idm->]'b̃ه _#'kTd-R>!:!%R%xYdh6UE4hkJ(8rbd 2 1E(tmcU|3qptwx Gp^ɓ~8:k4&g;+$%x".a+ڰ#~H@U%Lc[iWƆRgW)?ihSVX|M's2]%#cc7ma@45F|kt )8yPW\7?&Tp'q1F"M}[7xeY1kZ~nG+M gr= '6\?)K+e,L~NM,X'Ѐ8k*vZX۵:NK^H ߀ wVB} ]!RZ@JV|c6Ecw6(PTRn{j}4gHf/X1΋&(Y)zhtN/j\b0!qX3=ۘ9(c T=?ۉIrώ.N gKD }8U̿~ ^Kzػ -~9 ]B]Ul".`àM{(M[u:{-g{N|Ev3)I;(Eo/0VsPC|(ĵM) *<k5.89eQޯ GŐ͡USJY᧿-nFq .n^Ǧ MLOn8^J}ߦ0MYkV7B:p$#DD!pyG1bqk>T(N,YW->԰bږQ=,ٛB[+='nHÀF_ _SG79xqkHqke5`V3/ɮW QuO{~2U V`ԗ&:abe \P}j8yG+=%2~Mr= iƿ3@pi)$xc譐 \ JL"ņ$}laSd䰞fn(Ox1\z7l1휪^os}"E^cY"Ki)%ZZ<&2({c \@@]OHj埨'v2/":FjF p[µ/Lh3@PR3зЫΝ\9^eCf3`}l~I0H#hrc+D00=_kO21"Iopo,!zFukJRgج5/JCIH}ۙ8D6 X9(kUWRQ3rjoncOQK6K za273o3zH8V36YWE Y+nw5kpTIAx^s [v4p +"4 jNG*ŢU!+fzFe |074Uwy$9⬴Ⱦg7!_)F }٤Pjfy'zknrXE(!-K1s4dߌն>_kYύb׎AV_Uʥ)9>Y#x F+nwZ;H6)>/.D_<]]لl͵R F, FW[\rMFxXxC=W@_x1uߜ0|S ޥ(>:xuH~XPzca`M#R2Pq9&{Zj:qJGbkJȿg[>,_E u\5_膐l wl[H/J7nÆNE`^J?g 2j3$vt{@Ef~vJf$̵8k/Z<t1"ۨ[_>}ߘ`X2H@*M|[}:o8qӏ1$H&0_T;XF_XQLe JB*OV$gk kp`E4\sWwwBUeg jr95҃OE Co3X.v7)-X4Uq?3F?Ф=b"kEA Ԭq=Mnw4p%JNbV%!itw]ODU߅XG֣o%V^ O哘Jc@(3.C%ȅ9VNe VPe<p~*ƚ164CA}!psuRfeOg 5 #cmҔ4, M|MvwO:–oXL-iWakpvy;ML>!$M*uqq)%>Bt5-DFqMƬ& HJ.t ҽrlHgOCX9UI^ڠy#}ɷ3Y q .'=[Ssz3"jz*V/ /ZE Ʀ0uDPb cj8F )FXpc]K4Tu1Qb~CgK[`-2U}+!0M!>f<0x/@@9pL~|B%RELB@(͟Fゐ2DRO2+Ӯ4>9Yk )~Ľ̜Iw4ƨ%Ğq| 0|(hrheжL]P^ R vdZk!KZD=G;}R_ֿ\`ù4a/nmݡ rLqà r-' m<_WkS1pYo\PLߋof $sbNX\'Uw@>5n);oZ |v b.}{X-臭\yBS2n77CM5XvA< ڸ+GM'l +֬F<k>;2}kW[v KOm*"DtX!5 6&3PNhC]NGi&9F ҷsh5kvjdgV&@Y{h% 'l$,I<g=+㊰S^<ͻ_v̥R3cҪ1#:)Հ9'tX_DՀ|-Vs4:=q1 ?izNrCFt=hN|{w6e=yL>&fA f . CM:m| pk6M 0{ sۛGicgM{$!uO; *KƇgX&*N:צ3ppG'A:rJDD MOy>x$=&I7 /ȁN!,I%ݓ(X*6"5 ~l/O]"5@`%[|b OthO F,RՌ*kfb+ҒexI?w׍hvSxvY%d)䇚(4jϏDFKDVv y xTc[ţ#SVȹW f@7+B=[!#4>%_9"}]7-=Fmf %㸂UC;|>mw]yJ-0 e`ʞY\qQf-$7hc(K}IAH$=j6iBW޺jM‹l77DSK4B^OIϑxr5UBz#{R5oCT3ߚm] ]떦z29}÷G(IScۂ'38yW.69xGxn|2+D~P10%?5h ~hjK(MzAY:ٶyG!$!_pAM{3q xZ{u!JdfA63>b(t.OW[X0w}1ʸ&^Jʎ.1Ao&BƲ^ؼNn8w: s[O*0Mk,h{~ʲ7P|M11ےHÊԶDF0aYç`MPWZZI*c0C=3 $!] hmjb lєg7+h8EKॶ.԰vr̅Śq׹._XfVIJ<6I` 4V>X7/" HNz݋&bU]|#qFȆ"-Q~K:lVy{_V<-8ݴ28uWw.Nx@$ƿ~NeE^6XzXp}X:6q/VVٙY5qub0r%KqiZ*Ke[m . oR 0mB@zma rQvJ\4~cQFoӯX>>Y_^ElZmb8k/-ms_jg;LDCk5N>n;-T2ZH}*٥i8h050J L4,D?hDܭq TsZT5eeeNH{]iQF]2I8wX,AF e#Q؋=+aPQ,'{v-dmu3 (keGi.11Ti1ܒDVmhkiA=+P %wrʫ5#yGA%~x栣!TX^o4!!VAKZ)ŌJ%b^; . ~hډA% A.,Ф8_5=8ݺȐW}gj.3Qdz?ɾMFys |\)Q=ƻ(4"zL:(v?e /;c4I)J>qbc?@-)T47_$^k8iݵ} UZ̋DIᖸ q?!>q ݩb#5\i Pצ˭u4U /A/p-\'"۱Ү,H"Z{hYD:f`}, 0,I%T^2QxN4D?"B9|շ9FP zl\^Sq+*kF ҎՑU8Ez-4C債gߓ x#GST9"L3~J&wm1t5d@̟/%. ,6>KGclFyc1XZΞY [r7+amaX $;H"4.;4yI yَ$DCw^<}G*|'J'A~ mVr{#툿v{]rZ8ׇ9$7f$*J7J[FydߪN֎+kEkV, Yn\$I)ͼxMgMp#ww@Q0 c_V2X+ }Ţ3ᑕyG*!]?:-02vLysA1|K@9OܫϽ>۾3nO9W GǔDL+ni7=.-BɩD?/sf]'kҪ٧9f;:|(P$z+ٞLj<3WG5믭χ;סr/|R3ҔoBt79h@T:NQLpa<TZ;Zӥ9u!a,S6-c]6:2Rng;niDC g՘nĨͬ>Lp }Z޸"OLd2s>=ׄ}D>A lIYڻ`pwY9ܯD'u{d@נ˶I34l:| hO7Mn>~EچJӄ;uXaNiOjƍͲ^GRb}ijurͩqs,G}Z rZa`nBȅ  EӺj}{$E8 shH7BcԾTCl(8/=$ܵ<Re-Wx5*^2 / \PpD yIN&ő+] *Y;78`D3!}]"T F?G\&ϫ`* H;.х_8lrl7ݰԹĬp[zalRr Gĝa K>XWWu{ ,;[njBL^V2%諾DM4J;ؗ!Zf{c|\4:;u@f$J9;ߐ5um"m8]9QKgDqYW;P`CsbԒz[nuCEñ]y#3 ] ;yQd~v ->QMk2oC}9>Z)1!ab1; DLlpcs 8a}S7|)#PAKQ GtHq Јn%k% \9wxgFjb3*}nOg,J ̈0p{Ah%% UkD8ISn (;:y'g X^==+5`п@hoՆDrE.?^l;ˎ`zRaۡΔyk*Q!Jн{\6Z<Q%4 ' fGD Ahm6!hc ˁ7sp+vȏuRͳ=.0tj!] 2xR:zr >FQ&#;E}بP$O|~x[>qH뜌Uj^[ꇪC@7Sfio\K%{#涑!V(9XZ_ZW J[g8ķKj*}* vw?qLxQXFFyA ۑnYݴwH'uHbw~Q_v&r%1Ic:&e_!aSJ^ t֩;?"'X؏ـ sEfwZ@L1ə!] 2hQxI oU<{:慂Mіy:5jK6q lBoyxc{ƻ'&*o0~L_#](WXM:oY {3ؚ+d^K1[ 92nȃO˴]ݝ|@] +i[%"'ϝX9ۤ,F9dVى!z olHYQBbhOKB6qpmA*v}MXGt_C!1r. ȲS/ i#;G|4!ax4(H<-l~^$"!PZw?^Eǡ&6U?Vvd]EQ&m}fap˂ tȶ@u5tjcG#mts,y,`EFbFU#(k 1 o v SѹI "S=Lv_q?2e0 utR#8jƛğnw4%9 ?g)m?t ~儹 Ny_1o=_7ݑg=`/ y_z#-ܗn"!=sҪjlTh0v. XQ{%D{7+.$˝94-nOi݋C9v3PfilK'&ȱ# rLW"硠t#_yQZWD%;*ѽ51?2',Ozrn%L~x"JA?y+9^ A6݁ lk>5'۲9{ HBY+YKiR~0a,ujbXqـ "9MQBޤs_jqy֣B8F7~Ny%TL[Ff( sQ}JUd.["32# (i3Lo PםH!t= 4v~2TksB]LS ya/B0Ɛ_ x۝onW5z߿u|ID~N(:cjoy:-suhXw i8+-&n\6dhl"j_8z7ˉӎ|q ~~hUv +"❶1f9.?>gS'~q#"-1QKeR:E%m.!$dBN72 ԘSaqg`G$K&>0 %[ꖚڠ #j5+KZ2\scL9NOs]}"v@(oKVm4r 8Lf`%٭& ~p0>+"hlr&M%E12N_f9O}wOͱ>ճ\ZuA$EX El_x`/&~c;Ɉa!Xƚ1_XU٘'d.-룣>D,W/ Zwƴz)o>N3|LSHO*/rMHK#Xh A#K(qS,Wo{!MǏƺ7wFJaiv ݲ7D+AzSǒ r*?^@\@`aL4˒5W@ZnJ%^P y>/qAkmB,JTBqTk~?~I"WOl˭N(XX o/3fJW"BG q:>e`e*YiHln`KsekRIkf$2KSM^h툺}{;x;N0m)"LIp.gMxG&QIFY(JCnuӊP9yf$~DI B:/ԼM6xzkA.F{ a#،SxUl&5j-0W0F Qew05XM\/Dig0!w7xqy\k绳B6`ۖל,l9+5]n(/ jI;u|e e2A%'77"P! ¯b6չOA?$A3#DtNhUfr+UɉX㧫vcPb# 71ea81xgI+v4rlhÚ}zK ꣙!ׇx1 W3YNw ;<{= h,ほwIы{i )ףFBC˓P1eawo<[]Dk fv0 T㝈-Oq"%!D땹 j<hHٯ*|(h蹻^B a7߀g"pj{&<يO)9} m- iV/t܍xw4d~uUxt2"6y9+[+ \93-KNm%ryAYoOk>O/U<'{ǟ(]p*>Oa?n/ 3Iod t(þk}2q@#U 4!86(l cT.Z^ZAn1IzDԭ +0C[+vk&ܖHc[ pWXPm9%EKYUX8k A.XvHJ2m-XGԎ=Ż V}-M{,) C|H=C \Oa5.m/jckzV .슚t4Tc=)SkݵS tbo]s셽t a`]vL6uέBt|sVY]KWkUlbnCL;=׬~**O| 3Fo Ǣ1rۇyr1VJ3i)Dnla5}w֑X$]P_Z;E:}rnn!"+bDbUۛss㨽8)4' xW>1o7^ך@a5,y3M_qYua,K|XK?wPBd"{UR,#' D'*NtPdK$ ` 져4і̯,&;0~EKd8 "1:ob]U׸` xkOcQ@*٥08G4/׵&n~/Ai6S4wC_<(7 *wem= 5~ٗ&nYj 6ܺ<_nwonB`QY7Y~sOtҭI\vv & D {T>Iq'tI'WݿVFQ=evqp.GeB#90`Wp o ,a햊 \܆}E}z{K]58MkT9:<:B]rda>#!s0< 'K@W?R3o(9뷻4dݼZ]Ȧ| 150YiҬ76>F5[1XdlA~U1ís[OaaP͏DmB`~d_LXPӊh5N/v<;Q:?o{&&Eia5ȹjTM 3 Mv4R$ȄaHؾܳ`]gv~ISMY5V ĭC<`5fh%9+,(IɜqɩhH=nNy+3_x76 Gt܉*0%+Z 4zu|q[&EYd@aDdޔb){ d2^+X}[]=/ȯlAAƲx[( :020]23`շLU[P0ёP6^{0Kq'.y:8X <@󏬻305nJauy<*fF|r}LZK30?)4-\=J5f牏JDmXt5O&jQB[@}7O8L̉iɾ#ШNY<#Z(T ,pKP a8q{3ʨlڐf\awwIOh:e'DƘv{AfQb!ɶ]Dh?J DTqtP]F*<0;պS2MX *PwKu#FqǍQuҫ0qmAljJp5nȨ@]A2E;@_!@S}^`5&pJ,* WgIu0$4^:rb֛P(7X1%*-t$t/6{payH}<,0G@p-kӸR6 Y7%b ae`ƹ_6MRa8JW~:@XĐ[P̥(de4uaw?],;8uEr_֝gIt\Ǭ ]Hf *o+[c1ޯm8&Xju^­#Y\ b``~P`ìqvDafٯr-xkܛ2 cxw_L!SE؏hf(]ū{HAzߑbRIR8fլ*PH$5Vhmv(!6+CnSj'4usEaF~s塪/j-{6((hh&QTxaF1r!Wr8*t_ K w'<#~%Pjʙbh Ŕ]d:33jȟȩ) Jf%+-ؗrZ4(m5qGt8R\Xfs%I%tf0kvx S*̓ gsPul~=0Яr Mbn~5sr9Çi:z M_=dK|\!q`ii,0P,k5h(_] Cn}wHG.#2 1cwIM) 4{\/ IN>'/ˡ\mq*=_";I", nHNƥOK`Dòt@ IJڎ',_&BC U\V{Slyd(9~ wy\g= 0  h(N0'XbtΧ7D,I-3!ŻrXTS26@\5O@pgh+=pl pǥEwR Ql4F|m6I]}gND* ϵK_=["/,x_WfkrP,&OF}"(J2a|y$[)]qɖ.C!*ը |!!ʜ э#mVTn9Ps_OY;Vh(N4LqUb`&ȱ)"㧜FTa9< nqXN$' ~| ۘsL3I< I/G02=(ʡO5W2oџaƒ2 jnud7d[=ΫS}~V/&[k: aDZvO$DKbAR@}A K8e,V 2ZF^HfdATC[箇yoKX UX;L7]ְъ5h&PMTtHcy'U]+77ҡY[_#k'.+2KIpSz߱A ksW>^tr5usxvٍStTaj>j]aq7}v>Hq* me㤮C{K[lz+uLlᘐQT{B4[VERo #Kg7fP!5{" _Kt,3nyDs?c.cVő'ǦK@P $' ,2@ JFvxh*|1TC~l)'Y.7?p+ ~QRܷy cFp.Yl˒Ey@$N ex۲&*h evn?Q}s8E}}fJqh هi' *XKG$_xX|Z =C$.o?,]^:1FJe~_ӵ=}o)s.čE1RF/i&X"{J$QZch-m\2y -9Hσ;FS"V癦@!" kq{j1y[gvSk?y ax0urԡ;Udrx"3@`ADa(5M%Ʊi?'p8S>]$5};(iCp5+Wi,j0;e7Mo Ճ)^ֿ֜-U#6Bi=KAw#Ggӹ"&n*\<ޥ󖆤R`}`yJNy%4 ;2:s%c@Yc!SD etE6G ilB;:ဗCDWDc 5I3X3-em|Zj';Yt0 n|;=RQLDSl@I !K\Vpuk9dLViH<ׂ.9y>u]{UNt9-[>um(m4s-Ftl[ џFYUѸAN2fWWJ ¼8hW"ԅ]qe]. 3[ED71B8axvej'rT)P2ċ?dfvuX7g! igL[ tMAG`Ālpb9β_v#vBgN}])NA !Z6%8o aɚ#8Vc`b ІWrӯ+1^h. }6G/AQEwoPUFqS, CG!M(]}DL=L[ <ˇzm.槖}).7됲@;3HJ5!h Єx#'0`'9V{2[b~3A*I>Z8(5̨(h)kG-M2-Zyk581li,)Q |νm~씔h(CM8Alk@4+\ST9L5;Ϥ\FsjT ,$ ங bnLX7ͮ'vV4LI- :!FwempuE(ibNI4L!k>ED״bQ"g#;C( Q],) 󸹙矱F,n|PA4ӯv×'0 7lz br9K`B@M3. |ID8˭ɿ * 'q<|"TdB'D>_ B R4Q̅|:~2_f`pI^p8EG4 Cit7¹QT,=lgǏan|"\ &z9y#ne= ;,yo5aeZjܫ tk0p4/:h=D]hbpkNa4id+dDZmEqY˳w] ;6[T SR b r pm\aQڦDfoE;Q0+k  <[ѣHh#SdNu.^_E3tFOۂLD4`eT :gHoEu$YXvF瀢Jh:dS =`%Rxsn.WpBXT?UR1ہ6v|{B]&cau 969 +60>xI .JHN4YU P5\\Oܔ~s &=d' RcK?cz =Lpl>S \H*@=tx=grJmtG1 ٭ǚOyը^g+#\ _Jlo'SҷYJ?XරE+/:R1QWe]ީ|;l%SEPdvU9C408ה*:foħ7 $EJSipz;0Uպs&խ۰jQL^6P9Y P?ȓ1]%L>^UV76"vI֮W"?˖9$ t9m29 x·6{E*-{lmVi>[? HAN_hQ1g0s]s]5 𹩩QXJK|bbE#y5id&% } 4 6"[NXuN37hhE+} =w He 2)84(_62<޲6MQ BV "31xc^obwMVs/gG/pȎUHןFv[|?{D| 0HhWkj/-) NNe3Œ20 )܀Z܌@= -q\ VSE&> \%@lb>ԃ` }GOuӟ;ޠ'« -!8k<OJG<*- ,<i9բkc/tl˼*İDC\F O2ٵc=Eؿ~d@}L9lL +HMdaj\ÿ.IΆbPfka/rq55,nU;RYRA ĕ_axyڃ_YՙzO Z Q /\e~_E._GMk")HF_૑;ࠉ yb/E9^MHGL M ?'yAf#ͭɡ KÞ,šVj֍y\cnt iߌg2 R(cɦ!x?7T'QQSYU4|9edT9[c]s0e]{rpȇgڈS,{4ԘDNtVO9ɇbsSK4(m.yG6H"uo֨WjĘE} Ć$Ֆ"q h!&վ'ڏ(OsB5A|5 S۰v|?J1RH)\ pKjÒ}ѯ1ߤ{13k$id$Kw_)*;־2c u满4)T90-91װdz,RKI->בU;p#Yٻ#v}?Ջ}0 /9#R$ x'3PK #9}9*nU^Ki8E5wgXXB5%J7aڎqf).5x'W=,TVAdmxU\wOA2l{`aRh-[$<&`=a :D!T<<<*rԁҩ$_+ k\J52(]W^1.CF ]9s:8`B2󔀴!WMd}WъF3*G~ JI&UJЮ "Gy =QuϼjBM<Jf  |d3SEPnE~KKe^ 4̦$RQԱ_xQ3y%{ڏJpbCA9ڂ#P)M?.d3:mx{&&Sxn9uK 6(LPOs6OB7;f#+ չi7YlBeC?clӏf |?kYj_MP Jw4GV'mZH{Jx0uWMJW|$Eh8}W&\^[C!],Xram U/J:O:{yvxpS#Hn^a@uuX1@Бizuޡу`}UMFzb̎Qw֚%Jy%b{p?[y#saiwŷX)!7 ؖ-f}mb 9F!ԾMKE,o01@߃v#jz u;Yƒg^߷oIZ>c,86O|TY )|,'C.޺(s)j㔶ba7{o%5o'#?^]p7TNiW,'j¶6ߝ`[PR7 yL@g?rGbupώNRS)Nz O*z7ŨJix̝z%Stq+u{ 5ީgHx!Cx]ܾElX1KZdC爕I{p9V0luFO,JL* "-D R^Wl~GC8Y*0 UlSB-Ύ;9Z'ץv.ߐq`ÏnAҰFB/] iT ۭQPk= i ޔ iQq뾥6HkOA'l5a ]Y9UoZQ!sr"TƩiɥAT{wkEQ۝dEzzlTvU' `le!Cc%c<;U[/j;{hZl, pyV>eۜ|6N+cckզwƄXkpG+YVs_p_pp:3,z>9k'3-ԌgU(jD#a]=iF$i1u=8+&)D׬)ƒӇX]| ,׮;I?EG+<"j[ Os]$y8jSAd7, 5]IÇv&21%$ivX tl+Ș/kXp6V*˵o*qXmu4zO9#چm n G~YߡIG z⛁*U%d3!ߝ&6GdSq4_ p ?_'Ķ],"~6(e/Gq`EŇskvK?ԉf6/:&:}!Jx ? )OԲQغ#S]< 2 i.:$mb)\`iu 25vk` Cs,frqxP1w>T𰌭?{o}P" 63)# ?FwYdÔt4L%N5mzI-gZq/1~oS(~IDHQ{]s53IHz kQ6dD<'qNqZdv2 ֮`{6N/ pGGQ\ϜWp29g@mg%"t<|;ބ r[e9^bU@٘Qw\%`G/JbJ3&A+c (K\.j5!VފDk[O |H&'< [vM:\pf\ocME,c( ]5²vTXPqo1$&y*XzwCו/n}Egj#,3 K9v #aFvY8Lu O UK =.fk^&ý8H )y)#7` Y*39Dbtf}rc𜷃.Ӷ!Q~r1gx+4>\قo Jq!F4cJK$U3}= sSوd}^1OCh<q+-$cG=NRFR$Ƭv r,wN~:`銻4:v}FvFb5IZo,0"!K[:~'E+RO&b}JrH>B[3DA!:z'Uf8DpZhGˬQlvT{3 O++nՌ&Ս #zB|MU:HUZ 7qEdgJ1A:KϼfY+xf2!#߆vm٭V/sϱjG%%/-?k `g1o*s}%Y{?M~MG0 L?PYGiW}^V o;92X^'0,h%=CE6,3kC̜f'C 6#fQF(p79zQ/* }{&C gM8t$5 -`cL% >:c$  dFNZ )#xBm@*ߔM0&):sQ@Eg`sXϒA+i |K#Hs9-5/fEi8WC\&|Ws/VXI޵DlIzg$wR@*9uxk#!TML28۟r-Ӕ1HDDo4PkxF M'ZhWMª?V6}r)2p9zI.8ZM2IO]"y[-}M\'G w<9>џ'@%і#^e릻 9tb9'<>\q/ =]{_O!e̍+*+d/a=R6OfSxgk2Cce.).!՛B̾л{>3'qLBtJ3;x OU삁>Y)0[oT ? 0m^'7@K5pvR2]+ ~RB, a1~&MwB65!ʜj>~o97Vu<(<(&xI}H.76wʚE@h[Tȳo|CA\ӈ?nc.KYls,EY gn ",1$!pAf`#> 'y@iCzTidt D]y;-mT'/u-h/g+ёe6h݄!OR8E-X?Eew0cܙ6|OtPX;C;bMWhk@"TQĞ͖N5 ͸OI%6u{t*lGF/ r|J@?nK\ ծL,OzoXn0W\,gnOyUZ=J='IJ!4&Eu:w˪QROa}Mynmmd0h4`mۖJ^LIJƒZWGNFnM8v%9d!9˼70NSkic ?l 3Ri :H?fBa[J48P$ՓԊ[2+z&@Lr[0a;qf\#?hbXEvY+(YƬ|eVoK](cG#áVL] nI=/FqI9E+8C ̷.פ_I#Gْ-Y,zgPx#tj Nd[AN|'pjB94ZݕE  wGՉ|{88dz~+}2[d+1_@1|rqP0nh݀h2I 2(0h>vJ#ň7hxYpv)]RW}eIe=^!ۊ0 ,pYCAbQ KF{c?XOv1h[ÅZmUnX2;*/ ^lW 8f, z[ m ph<ŅCiL>R5TDZB FaMO9vn>`'OPܕ4%=7;0i3dab/@zkxk#=zWҭnpd'~Ƃnr%2?zk \d2&A.aӁІR92c;N~6>˰ZQ8OO?|׍Sn^o CEX.DJ\7ɏ=kȚF73D>K8h%E #n)}uxIL8I7yvJFDa]c!E^aoA9YbʶY¤$k oNZh*c\&R^a/;enu&O3}fov6 j' Q`mye2tԠ?9BFhwVDmA;e [Dk ֕t&FLCTH:u \ZU1#ֵ$MurmP^7U K#u*/)Qh~R5ӴY){< .~NXMQ\OE/#G[NT,Or^@^љU 4C3a;hwUJ#|?m#"[O!=ׇطR'n"OH)_)SW$#OM8 |14q?y K>+]**Mχ)"@l#=Q󴕵?Vm#Pd+;?p1dZoY^y,GX7 WpIw8f> cJ7 %Abx! nn+a/DAm[o[cE`eђC#e#dN& )%ǺE*:K~9u1$ S>mnST a0[+=OܜI_|ILh'@XX"@  B Bvzq 's ez]agWx޻ڔ! `9}ŗтǞQ62Ej<N|2ZU:E&dd轫dS6302rJPE?@#(T廳T]os7厅?@ jndw$M=V뜼 ^Suf4! AW^הReyrUJ/ސfkk+RqɚѝQ5>M(U}s9/,Mc%J@ա>ɹƱ01ޖXaJOh}d6m)˟W_ϒ<6-TfS SFKB"ؘdfGSvʀܽ%~\Qzs`VEa+CJkm4t\y _N$59V?ĒS/rw9exm:}hte_Ih >j^^ a (<(Xl Á׀'pBa>oۮ @Ud Gi" >JOxqH$(!n dqnf1VgO$(Vґcj?UH(|3s`YZk!0Rr1U,X8fF;W.9dh`tMbOLBbсޮJ"Vi8@jJM1EUIIN"5[qb(ߤ'i= Ftd1q?ŭ dzea&m;* ΗR`$ 3S 7{kĜl5eq6gi,R#]&vyf}𖎦x!uAR%}ZJ`fтxUJn4ury7wM>:V5)TS2DAĕYnўc" k>W2D0@YL!n ΅NVWq//kNxt?NX3(5S%(]~LӳI;`XCh%iWˍk$7̜ǚR*j-kn;1{8(K9j27T]dȃȵe; kKrA0@ IT/f3y9.m.G8*=+}R*|AQh࣑DA2p -Yc9|Q衒ru]>Y4GHDx"8e-vi Tǧ U $yh9"]H>ر.% Z"!]0ߘI@?sW'CV&RM6ᔫbB??%(fqzKvzchsnFOz)>کoh}H60~Ng!LϠ^Ą_r=ĥp0y#7U!2U)=ȏq%Ϝ!N>j;(R\SOBhQuڣC,B{PN=*LiIp5ujbsC&@z]7b_v!K{f6cchϊiuD ?Y?Äٞ~/IJ`䣯Wb*ʩq$ҵbRH Gy㯵Iƫ(nUnfV4{+)ƚXЭD C2L4fU د=ynH񝍿msri]ʁ)l)hTǃ( eiD\6َ;V{Dacc"r9&NV8\wTR@G1(VI( |D҆Pr]ٙ Rw3M®Y؁ed1rw×S՗ltuGE"؅.ZB}-g|{5ݻmzg>EGY s5das[_٘Eߒw"jS@! %">fc \;T$ҹ}UjRk1PhWg>sq*a=@񧇵#|p)RzBUDTǧаpuM~H"wHoб}k"_>FxU/$˶88?%,nJ35ٵp>aGr)y ./5# `/]u tMGh!tFls -M~_bX]/v(d>S;+ţނ+|$YZXCǻJt_f+?YאP̎u1|SƎPd޸޼4@Ō.Qԭ  5" t Z Za |?]'xBXV hNxniTuS2ȁwJf2Q cʶ.,$)Ʋv,s8i՟2X, k]}}D݁6#=GRFyI5˶i#tS^x0޳sKhY#`ac9134I]݇E!B- 耥XaBBtӐځGuui~E\>|Gݤcð0}wPVdž (y; / yLm?r&W (Qc!3,R26<, q.%-nֶolvM$]bQ%ҳw# *~?63pOVC*#b ۨmh!Bw9@@2d4VI`:Ȣ1N9iDtT-=v"l?7[@C6(JH߅=辀mK7/X=ڿ84#rߐォV.tZ1% O'ǥ'LKN'+ܜ !MQqCաfͨC%&o%ܝl+z0wq\T,ACvpkG(2sG M($74idw!2" jꪧЙc:eJlBG?>›8s{iĭ1"S}5 q8 rCR5D'ҙ8Jt-lΩKO/>;2fdx?TKAųy\ec+nW'dZg( t)UH3瘻ɑŦxc "sIȭrI87,B/z6s=$T!Cㄶ%^?EDM1sɶh$fy>fohI%m0t7B;_@K#f \cv^{ e%?]?sPŧƬ/%r'9΅mNg;wu7q;E6 }{BmRHd c{H4i'Abz rF`]M], 1]x3kauNxpW=xƌؐF+Pmޮݩ )emo3,z §),ґj횉FPphk0!.;<_jDŽ_iMefyE6;5nXj4JXT:c\?5"UL}+-8ZlTȴ?Q.ZWԋ)Oi4;= ?/`ɩ) uFMJ@-'1hhXW>/9 QAt\W$)ȩU l.J旑x*!HqoZs$75"% pc`8׾d-߈ͥS߯ʣ%VMʘI8 HzԫwzRRL3itwA~O?MUeGg-L0o;ȂQn-٫]jKs L7/GE=ͧ|΋:&N[ùMEFCKM+"i78Rg􌭗>DK/C)9&4㷜Rғ^*Rs[g?{чkg+IXG9ݻ*=KS~ERe2qŲOc{ 82~?D ;Mubv겹Wo@`{;lVkWE΋=em%KfQ+st\} +zdґn 3a& % V^j}Nk=IՆnYA$FDf0zʂmdjXTr˅^gg%۳a{P#RySe.,˩U7> 6hS%K*1 vZvxX 7>-'hj < 3,_˾ܓ^-7B0Mo4Yͫݶ> 5]V^)yi,E;g7]f*=so j #pp3[B1Tyzu ˗  Op3+2 1T`ۯ1E5z߄h$[25.Ҳ\!c%IO]ZcnjU$_[\DYejE_5k:1g~Ѹ  ؈?^2e k>1n.aX.9{@ [GǓhKRfX?i`yQvm"cpB/R2v(3ՙF.((SR )A񲻁k|WXkz1JJ7jY&G9,qA].+mhs̲ujafE]dMTDa 2vU'.!Ԩ]W02~ 1+Ʀ|fIF2pUKC2ֿopU晣>^V&=,kg/3=IFGnLj~NtqZ5kQ8VMۯ [fRΙ8V@: Li$Ig+00gBBͫ}C^O*֡L:L~|d(E&iLm[7CG4s1iH<?0r$s/o8(i "j탬I# uLXC)H˰_T=J5U+m u| ̨ 6j 3|n ޖus0:0>YtqXau5!j˒9nwx4}Qt a!T^>'Tj?OВ9Tx-Ve'Q -KYۓ[ ˰P`~ jwQ%v%ab&OM_^`&$Uȵ?_w?!O&[c;JՏذ賧\\Q f`M CW#lݜ$vﻧr'}pX۷ay:HV%sǵx[& _v}[wX( x'V̿cXgQcpxXEWdTKEt7?F 5} qj#(x27DOƀ:H{cyBuHk?u3eSP$ڄ"5G3~=#ux[ gWHI%U"xҕ 'c_C1ʝֽ *N1oBfq0.Cn&UY۵t6(o褦+zG"R~gz]Q9[)JDUb  Ċ0'K:R F^k-nw}PLD>  2s?ȝLT4d[.DDaS=y&N3pçnM^da lu)*N\~vOglQ]A~=Y@ y|F(UM) Y-h>R+km}[_8Ѱx]YHZ锄 l]]s"qG]>[?թgƁ4'x0L)lul/0Im#T;Sgiv]%<#r BE+`9a Q\CkzZ_⾚dJeg1¬1)l֒Cߓ(k"+[,ucAvbmF%O՝נС*ûJ s4eTvXWjhy,j#XOHQk9mӫ O) m]UpfNUڞ;N M]V[5ܯ ,<^A$YyU.X{*}1"d'2`i2Lt&_0DUF&o Qݏ)3 Qt n`(4O8YtX6DEe\e$'M9F(h~3L1J6`-7MW>ѢzN2[y-U+^3%#P*)W!9z6JBS\'N<|8YNaDC3mW^Rрn ޕcW c>1'R$0:8 jbƖ3*W_'έchMJ{Ă=ܜ|x=2GawbC{賑­3P aPM2w\Ӄka/иq'}i֡D[A"޴JAZzB$Z-Un!+خ͹.I@M`5#?+<"޿¡ES@]pC$&  l7qh˶,! (QrC\{D1պo= UkI>đa]u7ϥΟjQd# %7Kd9K沙0C1M.ܰBB=T]c%2w`5 T{2ww16jqhaEP#Ngf{JչpP>hcO.}ɡ}:Bp_:SIZǬTg`yWs>랹ʬ6 cC{(T{EVGh{e6PyUu~rqWyBN; D3䵮5HѠĊ;Q 9TǮB1J 5#8w[%J#;4Y+ĭSjtWp?VZˏḨ +=CQ4 bHr5uX-+b(B:9urwP\:^nJ glMsbXx+Na# \S5| 9́6&?x=IirF}1:C- tW |]wcb~A${a7tKۚ-V~*ɶ!wv&vѐjs3.\ 7h=xW7k٭ ^wO.v%:\@xG}lMι`A̼s%0qLG5U%FDOˤ}JK~޸3fF[KcI XVFph]d˜ܼ +$>+Q N4xmg0Zw ؅H?XO%ҏeA'.*6x VTk Ҭ ]h858O\ql&'&=-=TO/IU`H{YSz 9W8]t"~ved]^j^]MG4oBronJ~EfkPbIBRLmxsjq;$/;_opD kp$xsGN{Ԟ"N'-EpDԟ&Tߕbc9:MN6J1&>" ♫w$ª}Nӥj4wM{XjL t9dEV e@n`(k-epr(^ԀP6BHoH;E>鹋Ow G=~GNyЮE?1! Gxfy"j5BRݳul[/PtAv$H6gx ӠO_W3[t6]Yb !8ax\wC_(V=HWVF^(:`  El3t5  w{4{0zD($ӏwXv䦈>Vnf vئP/'(tDOLSXӈ7I0?Y_l>+CZF~ߏG$_%<{':R3WZ#av+ks3!J{ꮌH3x rjl289)-R82O=]_ڙZ "SPJb<(}-0,<(-03bTKPŶe'{gbrokueJ)ҙm=$;UhQ/l5N)w sX#ʖdԯ).+4׫ ~PRaRZ~(ιM(PeRM_UMQun) R% LwnJH_ctDޱ\/Ho >|O4֋/DmS:9 #ʲǵCV.U(SHu{çǹ mouv_T(l5ˎ4^ʳ)/6_]*S:^;ELr/uJ`wMM<4-?u$vC'ҸOe#Ӗ bG*Pv%")uuǺktG~G+wbiY{`fwG2Vv^9sxÓrfi|Q?ԓ{ Ÿ(q/;V~޷.+d ^eQV+1ѦfoLД0,Gj7^9k%F-5[; .TJ[ CcJQ 4ܝkr 5ݹ0 µʼUߩu1Sl/^N䏊JHvHA[tQ[<ϽR aK$-_ؖ{?rwu7׺)Y)'liiA}sC-^+Jj)PX4ヤLZn"K?Xj5y(Yˉ}@Y\.ȇym7s?W#$3o2b演iоMA[H97ƫIz#GFWւLr$͜;b A(+l{\B7aF3'1p9zUoK֓/GZSpW΁uw1  #9$ck~W!@KQ i利 F>/.H]&F\N)qUL#.H7; zXkŢ{@zroD-$ԅodIaF9柯 c]vW9͒('$oH\~,\z5D?ee_:P5ť|(!<.:Y3-a Xi^,KY˘Qz5ޝS7# >p~eaq\wpF[lp-bNFDGg֣a6myED4Qm`^̎¨<8/.}ojv;YuէkBzW Iosz/`srAۄ>ThIn vqHdKD?$ %M4#l6X^YӓʆƷS_b9|YWUyvLXAH6aپgALjalHCW8FXuGrNRx?ls.rlB FnKA7=V@uXPgdVޱh k Wo5?x?b˿e[}x{ZX7k fby0Ԏ5.zm=Pe3w{c 6#ݭ(r4n|ҤW|I]M%n;prVC,2WXv&==m%D4L1Yj͛ao' LkpFz l"&`"A"JׅGh^3wp~A %_)赟C]Xh]0[ M31 cʛQC?RM;q~^Y gn~5E#Z cd}[}bnfV}q}eD,ùG~#ƥJhP-B|=/8f@|E]d61_u꬛?M_QsLA# 0ym%Vc;I?dn L_Cq[0t!Y`2K|d9 NbkFgh1)"TQ)Q͍E:OeZx]&ٸXx1ŭc=!P",HZиw`DΩtZͿ L*khH[L,oSHoM)PisV#+vwDok{쎯pU &,ұcn4M{Guf٧k t2`("uZ?4 8YZHO@[v*F¨+"r,:K `Dl5((f=MrOMcD`(]LL0m 7XW+IGm?Fz+yݦMjZn _-IQo`F+W3_nayItz 66>ƞɱՃy[]qEh(ݔ/!n:-۵h-## 1f gGdÿsF`2j/ y#B0`ĄVߜeB8"fPZt~vARXj2; t1VvE6cЈJ*{:-ϊ帠%͝W%T5/E3ѨZ{]vߤP}#Drh[e$/a0-y@t͙^EWd/2oXy^,UN8Sd*jD+#xe\幞\(ý[t|H~δx8uMs\shQ!lۉ9/Kb]Jcݠ?e*/yF?Oʙi.AY} 31O--R*fCε=}azj[T 5I}ڈ+K|bpWYsF|]C0Vv-In;ղMD\j lzuBjOS>DJf= 0zLʨ3Q?yzEsJl#&'j?JI=&xBn,CD+Gj`7$+R gw:{ j)&Y=.gPJ V5=?䓏7GcUL[$f_Gk&ċ=YZ 5/򰴴K&O-}sbP;bӷhiyѤ /u\a̢3V免 ԷqБyeJH>hB7x~C\Ը/q\I];x Ns`%f;fWۮE,KAȝWjj|UsKgH1hDZ 2DC-ַjNh'ˎQL wЈih`??@DJ|pHAX&_:R;6Dq;=>c{k |v+7ҸJO-XLR ҆#zRZOվR, 6F'/M{TcQZQ |f⣐1GUx 󇖛Fo$C^eЗկkB4}:G.\(VfS9ֺЦ!dك~ ti8p8>a:;if>ď:2rXzl-&P,MPSWcM_WG_Ղ&u.Vkr9 3zPNqݡʉ~w]x-lJmݰaxkK$^/LXxh:ahֿ0ְC#5DzVɻB2'P@=c w%3frjVڣ"/c酘+KZQ Sޭ~ ?[dR趼ʍעA{5 Z ЛT˲:^cPC7Sd _L Q*3Y)ؼ knضq0F=)P{Oi^y# PkEډ̇UVXS2 k*/Cv9gE|Ihi5 zJ8)B# {O%!ҮӜ/ ogY},+?E Ck/ΤXd` ^XZr4ZbZM:1¶`o[ NHr^,pb`<MvbDkm]X8z lw$5giVf6-2ITO}`{Bc7%$.dž荙|;W)ˁJ3e4bVs+ߠqk45xd׍B bA$"YI-v҄adp~" 2F g3bS/tdm@{e`휠@>;AY\S椪 ܒnO`QN۾GUaxγOJT )=++#!R#`YF#OU7#pлc$ƶYQpC΁SK蜿skdH kqYZ2yhR&{]$ a}z QG0m1rW]\F-+GLMB\z@*N N^7‰K^w[@rrZ,/^eS`@%+&璗hYgޭ] AZn 9%ch[{ Cv@! C*V) Wlb!֡6]=]i c4-#eGݥ!KzYPgvlFիk9ڸA[{٨ܦYECEAjWjPaߵ)~- jƫd'3OYXun<ƍF~?o*0vlQFK.k 67䧫v,=jlH0 JP78c*df7wUڤ*$ ׭N T2@Sx5 mtqNC Èd7BB4O[@Ϝl+ZPlv=煉a^t91 ۳x88re{mp"c(3$Is%xbPtx,5c!b}8eʣL-7U:&N:#+(qDHU= 8ꕄ _ۥ\?4 W=gfJu`6qVfZtpfx ݽW(9Fa Rt][,k C;(TH/؍*QA+%qN+zٛի@E$kԃe (?0Ey6Um#2/ɛ ]6ɣ(7P{{w xb ז!Ȳ"civĨhoh9M耜?.[g7?ULٝeQMצr/~ է5BhYWQp !Eb'x.ܽPJj\VXu@"s\pQ4X%9f]4g2Rj/eM3`%tpB!ùW%\j*E/->!MB,i)\ Llޕ\AjBEgi(XLA,gTų=WL#].\Ұ?hz)p02ǩ$4 k)\181p lQfFHjj<.2l[ 0j%MܳPgt]` qn6,i'+&620#4X;$z1,N0㟶4̀<-f2P~NbhLw8*v=s6$WpE:O^}M[MדjA+$H+.1VAP8j@5}EUP|Q^)?Jen+ɌXǐ 2qbL+;7f9nDmpÛ"kSJY&e.[Zc8h`h*FW% Dy7s79]07!]\MGP ###e9'xeWF S:0T ݚ~JޡW7+06prp˰*)NE\ee0cds%hvG2{xCfa -~(UԱtů X8@n !~)+=RM4wtI7'n_/o̪1_"&AYͣdx#R§f^U|]Ep磲 /'k l]^i/~aSv6f}9&pfKzt.j_쌾El ~BOqVSkrQO?Ldڿ!N}T%V|Ũ6fpmVĦzg;9KIO0J(ALP` CkdݰUW0`d?&}_ 7eqåc_ᑰXkiH:=f,ڿ!j%x`ձtD+}E@l~OHG)Ν9"":0`º}6zsz"ˊU)qW!tM]`Dsb*y"@@J S"헊ԅ:RN*En֫&mlM dxLcLGGzݸ\WIF&d|[ ңX iH ŃeA|==ثK,1ƋmksR^L/0*>pNe;[jG#Iޡ;( kl)q4(ǧήߤE)C[7ŏB#о6=%Shj aaN]kT5`GįoQW~u]Z*a˪:X^\Ckեq1Qƽg)7X)$敢w9^~l@Mv,yi۵Zs[[>e!H%,}_Vvs g-M(߭ \EY6"4ؽiTH^gIpi3' .)ra}ѻrVFn]Yبx9S@"QZ_By+Ve;O2qB3"IKʙfW@B44/ .Q[z2V0UOf?/a~Qh)_2OLi nPfI|5(6PiWNQE |t-#m;sڱB'QEdl^ ~$b(6RLK}C >2iۊnuT,lԳ@s~f!K3yҷ1E4)sg# b}?B ؘM.Au${05jv}ڦKGp9%G '@LbƵ U]cly " [uh%`d/] bmuhdKEBS)N {u!,yW{Jݪ&ForZL 0!'E zz={^}DQ(uc)(- ;5m}Sgh,:N }ֈ(4JUQ"5}bd#=2!z<mӛWWꬂk@`X < =NA,G2o?v+P hQBw(]l5<ہq'5+ Z'C$J̣?]U6C9[wɁ3K[LsG1Na%BHuW \drUS- \ Sȍjй*$ (hdՅPňEi^j[J׏l͞:Ӧ< i#ڎR 837ܳPE"RF%zReD.dN=j-Xzo.8Ţ)cybs|2m+=''[A[ a',(e҅-MÈJwݖ }o-;G7:m y΁,O~ۜ wTg2#PtJ[$I%|mG2GBů$Q4p7ۧeMʓpAAlM5}¦v(5: HVc"YܬdR!, Gڶ:pΎ gD2%ѻyoQ"SCgl- 4Q7_,)"ȳSLkĺc7.vM kSvP"xS4c*$ȏ>/X_1Ҿ71?J-~Yt\5jy\z /lAcoR"B?L!?٪3blzEWdA NN2"rlMH1~54QJ s*xHks;MuN2ԉ zM?))~Y I_A4v>B&ؠ[{w>TjG^P}%9x{rފS/d wԊ'b]t ScC~I%cTt6,j m]¬y9}pѯ"/LI./{I#lMmm*ETx]ᢗX#em!8p8.dbc%[ŽY3V2h6*ԧR*U5ujUa]oG$6?8:dwģz-Nƕ%O ldJ}{\adOƨ8*?/=d$9Td}eos{$~nC+Tfdx9tGt\ly lP F:6wUن{STVpRg7{m|ۤ(E]'> jfݱ)]3H>gl܇٢K׽$@w%u/:tXn`rxcGL#S%#1˭yIP9V6P -` N?Glv*gYZ0707010000012a000081a400000000000000000000000160d9f5e20000cb64000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/!]?Eh=ڜ.+&T;0Ka)Un_Ѱw?m.*.*@f ߬d;fY(`& =`rβ~x/nK чL*h F E]|l&)GKy.ߠqݼbgV$`H#d8:jȧ33j7z? g:o'OҶ- wмuB="Ipˆ卸Lv`ĂۍџcOP+{A]T Ӷa+ ۟j&dió/7Zի5Lw) ᘊ9PJFxA84:?ykB8#o}1%$PdLod@ghqI JXA3`p]-]SEu}q"C"8~RK1*\ f\G)Djj)T}6.z\p7JHpX @u 2ʅ`ըe5&*Չ`!0z#[u9,:>[bpβXc w ;,4Ϧ_s]Эĕ|'MiR9ʩtlNtZK$8Ma0LwS.8E;һ8;wdWchM|~MYD5uyÿN\^?hKxrU g`q_X[Q;yJWWA 4I^MN(򟓡|5D7. t=ٿc*֣^ MQY\~W,Yt5[[5OO;yҩIc6B禮s!tmh)B cz$yk k%|GP3||`,^]uEm5x9D'T@yD|c(>e4@ZKɧ?R:Xb!: ,=.ѫ#.&=[H:|pnwƒ_eF7俐m64Xm_I*!Kp`Q믞akm`ΑW}IGLV tlUYGoDztbN kɢ19 _\7|b62%a'v)_O# g0E!c!V}Q%q,PQ+ :1̋L{)&tsH?O18My.3,8 QrB_Jga?QxLiK+:TPLAT*iX<)IE㽇 =" z?"akr޻/٣fn~ж`u5m /UTo@G{Ӵ Y0F-fj%9]e5IE6(ACcj'ߋ|i Cv$*Q!P7MzE,{i(u`e$\8)KLοٛD4~⧖&gL$DQoim&I;D?G D8lʾnKj 1r^ VSsn.LF$hY-^[lԓv"(F azY._Bo-EFp1Zd#@Lȴ4OZ-s[D:CYO#<+ %9 zط㘬*8ŏ1jb6-7#;c@&RRdilR5(Vuȸa?ٯw"8\bYYCl;::@#=1 > R+bvſȰ'&B T .~lt1ˣm.x&M }" E~QB/ޑ?{Ϻ ֺZiPǞ-KFW6-a@5mVFdDUfJm)\;a'@} vIs&5N72 s[#KF.ŶbP$0U=F0пn,j#Bڈ>k%snA In%amZk.FGc* 4Cs@J) fm'xE]>N6۳:ps.C QH:ȱFd>)eqN }T$:I^sAQ\LR}FPA9؉^Jv2o jسQiO,߆-Ov5wQķ޲չT4p 0q|LX,vcE~X>d֜Ď:cklfD$\ 9XgP՘X.RsF$kH^%1%aX!Rid JGRPHS65t#=1뿣sU0ɼ hSh;BuI  Pq n*0TcjI8/.6Q͝X $ x3w01ܣ&nj@ aɒ5Jkq@g=7$ DJw7•6 ?˔oX,LHm^+M 7Eeπ{RQ~)!LUgiaoP+IH0D,opÇhPl.YPTQ#ZjC Okk?D wfx9Z)#g=k)أj7æH:+6Sp];Y\>Y+6^;RdV#Y]<ǿp{j;{ſUJ>.1;R<Jn]p~4v)!3|_7qGe=KzUDrSO9%x0ٍ"}@??oې5"ߞդe~xajppjljw^U0PaF&DSW[C/': ;!x<-=¹irT%j 8; }ˆ AU7Bf*N w^F9: 4%B!'ʇ?f|F3eN&ޕ!ҀWYC劌Zt |h9.ȶe@pCPkoW>j;ȷ|qvSCo#$ΐ](5W9mըe)'<+co-)ZˬbݨE@Le* !4#8~! [(f3}␻@O}SFNfzZ^wW>? 8ZBƉeTH'e y}}-綃u9De#'4Ƙtz Bb8Eno?ϩEFĚ'>F+w:oȩh@gxdJ8P, o'",I #H+Np^dx/)= ;ttsJzCۑP 0]"I4x$Ta/nţF2XZw⤻pN'U>! H"& nn Gߴ ]_0`$tijX&EaC]@Of%LvhT6P?tp A7QGsJmYcny\T4' i%8ỢC<8 >4&3jdy!ybTdCB+^VʀeLdɒa;k5/`1V G ~Q=ްkwZI%"/NnCu5Dcpe{f]70(.19@#W4mO ./F4rpjIQP~`~x@/Ic:YKBQ6z_3H*mq] ;Sn seP:NpsF3\)DdNGəD_,60SE<$=&?VpYZfe~F@gJhMdt>HmmG&_vܷUx1=]w%3B43^sq>%3tN d#j vpPe𷛬}1{ /ޕ56FV+xN7Eԕrʡ*,'lxIԬT] 6B e~(mFH#$-M6wQ;Gat"C+T$*Og@4 'AwQd_Z P..4l'5 AYHH\I<{&F9lmJܤeh&; @4޸sY"쪩b=)7^/ى=/5o> bBƪ#`† /:ySO&Wz\{հNM`XfKu_lJ}RD #u#U2ehQd&,6ZLuWJIiH/GwxE!pbH+}s/i6`᱕~B K2DƆT2@f&z3ORŊN3b]cnSf5Oh =t!ZFAr)t?{ J?bd: W8E\qf2dQ[ ]ƚo.e CviOV;F(F@rX6Jb)fvv}ͯy_cG?iX_&'dmP,5L?EUQE^:(>-٢Zogbv2ΧgKo5[,C<a|M~@.u`dux<BmԶng N ;J?L0B&|c Fۂe5}B4`ݞ3#٢bagRs! nň*Ӣn;SY7ڄoXؤ0yU;Gu7]WeAoEt _]WKdo EWhRs@&$NEq[pI@B˴ґeU D{3E:tojkfy{7èwЀKg<^8["Vx*34b)oN & /ꚳ | p2gm%}~hueap6>-M$qQyZ[Y?HEvdE6㤆4#W7{pA} am~MO_*Έ˫is|Zz\b2Ġ M$kvE񒄙>Ђ\ ]0@V4d9-5 38>7ù*GwIYYr(Vvwsg'"JI@yRZ&%߭3$%L9)X8Feg"w mp~83&xYIF=e2V,Np7V |'&~qMgk*'}pO]p VKYJ@]D4eǣȺ@g:0}ly 0 VpW>;:?m3^mkJ8=RRm^ps'!ONv6^b0E fa Udv0 ` ^s=ުel{/gO0͓nM2A 4\']Ne6C8TX A ~gI !O]miˎ0;X'[= SjC{Ahnbl0}z,2Jn R~nU% , { d0SaiL~AyqպdF$Ow,w=D_#t|9Ƶ_!l-K ͉jk(+K@yX^0+4erELtY,%. V206B$=$PEl%c~pJ#|Z(. < ׈o;I,\.躺bn6B+{$6"xa<هq}IК"b0`$M ^GHc B.*LkƠ Bsq3x Q j秊rޗʆ]䦫F;{X!RٴsLrZgfo Qڅ9Y~~ PO^zb%GOE!&>uM+&Щ%LwXPvRX)5#~V~J2߈dYP%MAͻ ʛP;$w&oگ q X+yԆ9V.q?NU4aJh6vVn+~@f#E rbeN%9> bE*/sY1\ k[Ja_iǫp8GT-}pllwP|Wꜰc  &Mw9yg7!tQ//c._p|A3:u gNY&!lIRJ衤$+Uhj \&p(*p3Eu4i՞çQ,&D 9{W;VZжӱ(t[>A'~7k)ꗔ 耹+ɾKx&h0&kvš`̥M,tk];)R;7ث ؄qYԏP2x5;=ZwvZ6u"IVԌg_#J,"ထQi )R 61^VJu|OFgy32ȐN%"/k>K+#`}T=@: %NBZ. X]0"!'Uw`;79t޽kbnTܘx?WEhzǀ6DQyuͨ 't9U@cOfWof9?V']y di[߲K-iacBãKhj^nY,ڔPvVI\:xodsAV1 jaC(Ө |,$wdx%5\nSCݰ-\zNx-˝6W݋ww0"ԙ5XZ1;q] 62׾΁9Qa,Nxy %$uV5yGlS 3 Jmjm!qҜ3yTz[() ]R6ʤA w%Jg4' N9QsJrV\9gmNT/^@N)xdK*ӎF8/UOpբ}c݄hy3;fr;ȈzNr@TJ9(Là~y~%zS$J+z2Cjhi׆p'`rAq5 .T'bc6ܥaV>.j0KY**yUriO)c]d]k}\DǢM*HAA ݥZ|aHiR}?7M ?sK^ ֒#1 >P'ݛ6( ;i-T2PPi* 75Np6ۣYiHM]b̼z۴&XBi0л( 248kk$Cv3hhxwXc&&E%H 9oCd_Rb9#_c,w-mATb&2 *΂)q(â?#&4 UԷMKedEO<|$fo9'{O񥣛\#.W'uPg A<.^?iH޸ztͿ|;D4XQ 0RopV{ FwCxhzsA9C$Ԑ\(\\xh9FB-[{S6R6 ܭ;vm<(DC/M`VW-攋m;m*,tke>Humjz<_՝6 ys& [NbcsOwAHl.A}=^ne10#^AQ$ C  }yޣ+K Y܉pt6:G7^EG"|VC@ѡJ~!+¦"-<2en~Puuلz vv{Tyeo) Ȩ #tؕ`/ (P"A~P ,q!w,oJMww[Ǎ=b~+wH|_v3+RaU# %G?e *lAK'Лe{mt:w=Gȿa Fx;7?NT1訡*x44n/xBq~V-һ[T*{:Bm0C;SsQc3'D^AF ZJxQ-+429K=@BH4 ܪV}93v{` r ]M~ \ï'Ʃz-}ю? .> Z 1KOl\1/`З #1"߱|6cr+y[myݤ>޵5Q-\.Gy"y7t%~۳RsۭEaWT#@lQ1 }ѼnnzuR/D9УNgi !z ?C(XCZ!MKcu;3NK3 )뾺uThWGG1su.8-=9S?3q#CА2eQG9R+5&Y¡e|aaF2]oVj_Y`cTOLy\܁S-/DY >ls6QQ3#[<'1[vt':0t3 tr>-y L:izXTX:БA"lȄMO 2:* s1lץ d]W.ԍN 7A& WgL1(=š`b⳽ޫ7Pv &ץwvH69—%*@³,3~Zp,8e^än4HJ4=2(ߨ K^'P̯|k'Uu?WF p(k+)Z/mj% HM؏ch (NRGb4c%p?%?DmZr̯=(" }$t w؊HjMOzFcǢgD;S@:}[͈ir\D ) 4^&17[oo}Z$1^I@P!lc~T19N6?tz[OM]UM&܏ɪd9˝Ni4<!{{2LY e4J`1=܆t~L_ Lz?CtSnv*pg29  L x"%K~:^KD!Piv ;V -Vɝl7xn˧VK>ȕƠŎ`S OdebRi[M6?RDc@E>,nC!,7QKhƜFI)ҜnsШd3䭉(.F9x}oNcIJ LW(JB?eoAh2CSن3g'kV`|/ǍT\#vՇc efeՁ=6ox,U,K< ȤmuHȥVƢ6)|;|[Lu/R!H^oONV\Rr)qq"bz1|jH~(63(4XΪzDff~D _ݸZuYʡ[k3ɔt]VK+uIB:&]kNR)2VCcP W%R#k_LQ~av8UQ-UkDO,tx*H fnIƩ RfN *0߭j.e*rI%/U Pw[@L̀ǹRS-H[$)F2:IW*O-f9֖J56uQ/ي7{^P&sx53=Z <XtmWd!B P[RKZ㾑S9'(*l!YUȋ"I()At*^GbK; H.UlF d=W q`= ' NL>M}]l}pU,:U<,V\<# V/õ J%eIओ-&n^?#D=O`ɲ+?$/_`Д8-4ɗ53 O掄M@<1[TJ; MPA>,~;] xK{TJҏF&eו9%XIe VP%U>=z±x0q%ߖOM uaJlL5|W TI*⑎uW96J=6X 齞mFd#;-%c} {Hr1FX-2 Vp6/0H^']x}qMO~3 Ƚ樟V23onz'Gvr%RidZ^ +7"\, k8T@> N)]2%Ҳ,fiG)p2<#KO{QcG'{ƃe9E)Oy#ys(3}2SpJ04.kImizw*ښϓ~E͂2b|e3ģp!}JO3M qSFPfgoo!Ui.1cKm L/x߰"ֲ Ҍu`4y:?g&5ie|C³kbC}>i}2þm)~[c ~֮֡Ǝq$b>HσFLM< r5\*b &zhaP\1q1[gQX=m'(N`PKi፞OgF`^Ր=\ކ$odZ.2wZY~WkU\V#xX <`lev3-QuC쇟k)BsM]s=y&朴Lˎ5JAM,^Q.wN B:= ס~L^، (?, +{R[+M!lAΤGpvH h=1JZevs|R*L-Wb<;?w;۹G{FS|dnkKۿӚtk{* n ^Tu'<%H8gRNU4L<7[N~]ϞB!ֽ_1#]}nɑ֖Tqm"럙7qqOF\FflPHmɷ:0y g ^T(a蝤Q/ܱY"c$ 9Խ^qU`K2}D0[ }S ˆBKd^8:nS*^h:3oM lf _Vbyl10(8[g֬K5ޥ"wQCdt.?z">qB2~ -B@Zpe-mߜpr޾D3@1h,[agHp4D (!;ݦSLbpzج[Mz`<}:i¯~ m F䡿p5bjd˶Y97`Zred3٣\LdQo] (2cFϰp8 Z44c ɩ64N1=,614iRS7i)8hvb!J*xz:N]WXǠI5zL` S.aeMSzJ4Uj|$a1\:CA͂OUPc`OpC(Whe "@b.[a% ]2( zY <;5t+,)˯f-`&NYOQM)3Y+㤙du16Ɯ!N҅a^*Z) *"Y?J3@'ԒHЪ* DC d:o9H.b5mֶ:D-lѯY_}Ez+"^w`X4(H@fdZ@=-W$I;ͽœ}ZA?@fX\'q/ 1gvS< ;FD5";r̒'әĤXl=)>\]rf9ۼ1K G{}pʇ=-a!;fԓ>lY^9}T3W\^!&x{V̗Ǹ3׃Zmq3ái} HQdRa~]Y'i%"gp@n SּtVh[2, ^,]&OEd`Y@NhM +K- oT" ZeߵPM$4ح'"ⲙ?B X6݀dvf4)A<2篑vv$EH[A.v8E+ TZ qXEuxՓG+xݣv։uqwWRfMx{֤^dAN-QzzP]#^$n wF7:8q$'Ӥ!7T hX-4=EQMBOÉ šv2g#%wqADs惾.&ݐ}|jlue[W/K G<#}Bh>?RK01V ._. #[)E*Дc*ڹ0!Z̥N][R)#7n*1AZ\3_R"-, ycF3S `橅5E(4qExOZWY(Fd!k8_uA1n0Fw\ Hޛ|[0Ua!9,ռ%OUg̐y'HcXǕm G}410 !<G:Vƺ*X_AdG_Capn$_FH {kxWYJQV`Тg͞T]t UjǛHK]ut1abI| 5<~Jfx p E.e.znsKH`2iz*o^a,Fsq| < L~d,ZԊtJZՅd)>h-^B!OhġwxK.Β@ފV4JYA2dH]vlmRFmP/qrE֦M[۾߃6ΡEn#y ߼) XJT jZ^07wf ^ k!)at|ɼ3h x)[ yv.9 f "5Ұ-:~ґYyXK6` jʃ[0F6jKҟ&ҟhy ށ8@] ЭgS;= [ʧZȡspinlj/ѹH[m _j)+,&TXhK 5q@37Q*.ʱ/c3wcͦ8-ܧRr|/u+ݺQ9}rr6V.f6=DsPAoo}Nf+z9`VE>]qZ<]?T=v~5F9BvօAt^IhhOY3+/bgǸm ~1y(F! ΄߈xMPÏWi&,uń(Z Fe45 8T7 U.NS2]E\ϭ[+UJ A*Ir`"[;Sw?ׄ V`'mgZȐ+/x$dFbwjYtPG({8bZНsDy9P 蘉X3:%ziKUt-5Se$,& /^\ }fDҗCnGĈ$T#QE~ C(aa]Ͼ_E'b l^kl*QM)_ijiꮻ#yœ%fK PcxIljQw!EQ݋e"20#ygԑ\|;fs%2ܼ[(x"a+0eԳء.yDr:z+GS&bTeۘ[]dXNK5<=*S΁p&]T6k/ B dMLҵ%vr>8Z i .[ 0G2f%v 8ZwHf^|`FTM$/?LmV<\NEЗL 6fԔd6sԔᑹ@*oNqGrMoEZMM:dN+6}$1 aAwϸ!r9p/);Tg6}ʂȟM̡a*su{j:҇6}Q[2THG% 3,ح`=FaKHq](Ci=!HK~ouo &]4}Œ1]JD׊!FlS=rS}F;qca1!Qeꪓ7GBd lyՁ Z05^f(wh  X|y8I;X] ,$uiԨ/E[l,҄D0*a{QYc}5jQ1mᨗ#1h:MB`Z@SUBi.$Y}RD&R^ZdI~(*GW@؛M#&$VInO#XG}іl!аGGcшUڄ@ ng/ni]aq@8/W<qƐ}8.&n n.Rke%.(-BҕIvgz9jDʓNR3B>%})Ww35j3 J.9XlPj|WfSZͼD;)8[: iDbK58&z;U\Cvkvߺ2z}2*lӎ$+TGE_+Zվלf-hj?;y*hLZr͢._߂N -< վ[t*TP >ʒPh pDA  PXa(O(4[Jsk(ikBSrJ0F7ҫniڧa+@~>2˙~D ݸIO^W'.(qUq^Z'az~ i7RQ L{?d-N\PtRa&%vWdtxNiUф Ϯp*1>`*[k9zx p1{0 Cc> $0/P/Ewꪼgq3G>w-缍:thp>a$WfHl  -عQ {"ސ|CNԍ`,BI-t}TnL\X._>јxh{+۾85_\烙c,iZd_2S2>%`r-PCJ$I<:Uðg|t0CxT'3T;5@P6_k49睺hkj9B\ͮJs&Z&G,Yo;qrKn6y x,,ʺKt+$63 J_EW= SU}q\A׃V w]HTG7Q'Pi]md;=ݧjƕW1X򃕄Ky!#6M+C~jA"mڞgA^WEnUBZn*N+!GَNM$y8zRNUh5tE*m[Fm[{ҰC-ΤZ%Ah}%`'zxTȶ Ze7;3K%GU iH#kymO}#@?֣R}u L#ϸ8$T5.n@ET9SEU:*A1_e7>(|r]$.9H 8+ÓaC{rщ "Vif$V:0 "'|PGmzrwC)AtO0~s78PPDx'141)ÅkWs\UVrsKTJ-)[dvT^3E9 j(ljl_ɽ] Lzk &t9S0.[Bv80I;r蔶 W\!v?oJj浆Jc3erz^Xq Z .-PiI[M=_fxHG TZO9 2o@H14Zx8g;0ay )I5vĽŌQU8>HڸY t *p 1O|XyT?R"D'D3X'.4߁RM^Jŵ6n|)mzVdl#ܦTQyi{_:%?U<@4ZR:7tF`B63r= #vji]iAc K.a[!B5ӶNE0ߢ§#&qF儷6̶ZՍF1J2+CJpZC7c;-&1idpHAb GICB)S!)uҜٜVcc/_( oMy(PeH^)25`};u^ P8]9!ˬYIXH3Kl$ dȁ+1 wU[4'Ks* u;$̿z=6R@MO7[EWxB4*4;3dxta?ڈkW)h1QRd} e%'Wq_~& |8+xyC؍2")h1`k4okG}}9Ks$>3KlAy TMBR~xqC6?PR~q > $&3E*Wr ] {)uLP'#GֶH6#q+,<2?](mC%*J=/FIXCm`%yTFbl܍+ $Hr}M0@ÖEX$wGP9tx3Zt `@S;vYd6R#mʡG2:/q8 %?<1420㙻mE- Pf?.պgPe+V4jt1x Q9liܸ!Sҙf+Ecjk1"t`)%5b`! ] 2xs!U$/պ}1FdG@UQ!s+Wῗ%_s/u HCgQێ'HBGBS[ͅٴڸAѩu5[ 5i\O 8W!-Nr1Ja'85Rͷlo npUK-E)4)CJoBi(D;3D:G*YC%W{#{/N»c ~Z_RqݬGhκ${o`:xfTO/qEd+UL4dN뉓l?YVhsY)ܧ۪373F߻?8)K9NYFl z;0:ZR,aeE͂b S`Z3? ibEqDjM[xr"МAA*7,jr7fWW$ӌA34'n$O(s{wJ罷閷B}| s}kg@p!'gS\@@8l |dZЎy q10+E%1dcJ!ɏ;,0;57"a}9@{aT8=;?= e`]O>g: L okC+`q4`C2.V.aBl -y@28x A E[Bghb?δVC3 RwF7(]wӋfeR̿;c3h()9KA^5+$_-[V)^5ƇQxrY_& &:I:>7)Z:؇p$-:X(ڒ9ޏ*0ζ]:_?kwiIP S#jc1zj b[ej]չ׃HL%HtXJy!u@LivA ϻݏ&tU,-MU}Bq=3rЎ <);h ʗo8Pcp;#ağPCHPq3ˆkl%OB<. H>[벂=]VXlO0,=%/bc[s;0(d^t,B10 SFdZh6F =p{]!UwI0<[ZIǂC 5W03KsllFxs ɚ,79c3{l/n/Ȧ x7NOMJddsS:nY #ffer5xNVcR,N ǐ i4 <1:tϹ(ĝd@‡\rHfC=/΋qQik{'{8=d!Z!;\o.$H˙i8-:vm4OeָV8~WZAZ[={ x,"t5?fʬ\HR/&+sVH&\Kvۦd } x>vGo6R_ T dD5KSo6K f 9i"Ш:k@#DP.jEߦw#kGvuDtV%tE–u%F^?cǗ W#(뤟G;L^5g:vz sw^P]$|$ew"L$m^B碞[0-$ȁ,17tHkM_ބ?tM 2ep*K=z ;<{rߩ<5f"]9p)i- |*ޛ)t ,r]aƈNZ`C0_ <'e G|_"aLK=. i;ΣG 0-iؗ|O_(C_tԐA~bSZEcaC(.)Jǁ"]RRc0тR0TE _O|T˂e0)l̹ (x.@t/i+@LQsRx1bZPPgHzMVz`»"XJ)0?gSWN+9UH̒ }?<(σvȊ1^T~as>EK(jlߢ_B$.2Q&-?s^s+AD`H߫S"TuՈ)с=><rk5lΪt-6mKbϩ ̃q$JUD30]> չ9aAA׶A}3+ x9{ NϪ(lJ튒m7e1&(CӅ:˽L+VFŌ4+Š ?& f>^Kh#W :\GGDPX@͏>dlAFB# STktV |B\2i}Y?"xT':_\(a;Ucꤻ^>kb g_=#3R@K^=@Hh8j6ϟ1N5el8 P2G]X%EE--[$u0$ o lmHW5Uϛ63-71oKL|T‚"^Jaq]۫p&PjyA:u\;#͡j[BLYX*r}=m-.w/L1OC$zϪXPBOtWw{b GD/l i2%d:[c텝8y]m-O\׻Y|=L-'BI]#wN`u{j=k!h3Nx^ ge&~IK|G@6OC=F(vO*ݼq4i,z{$CкmT֑\'1af &shw{M,GHbp`0):X׵.k vb7*׽CR~7~uxFC1]=+gX~ H =*v(2] x*e ]1ZC[!$`4Ma}Ii i\*J@WˤTᘀK]\`.) qdY,DN /{_7b9aQ>[CFwiA؁۴3WzU$D f(25@Y&'/cSeU#PL;RDy2"񥄌 )le4n[[J^ns:FuP"86M9b4&ݱ VFͻ_eRbpBKS/'KOw=ofz #۴-pn`b0/J~6i|Ⱦ6Le;Yw-|V 9(,@Rψ@$xXCJ%*ڄY2k'͐0D6KcA[tN:G\f>y87,3.Cfi0w&pFSfVwQ) xECX]Uq"~9<%e `@*[BV^+v$?+1{^*E\ݏ_m_4,dS 1Z7xNax+;hwz{2ȷfZnXGVaw|ѺrSIh']Mć#k; e+d(+muGU`92j ^uxa>*QeQrM & =@郈: -'-2-fծAn,o!]Zsج9jN!u[ۻMLhR:yTj,[@Fڋ8xUd5_6ozmiN_Fmm$$C@/cium(0H[d -[4gPbD&32{LA?a&]S}bs9)?oLD;Z*}0x@dXD=Ȧdmʩ:suN#髩o^ >=:4?G] NiD%]ݦz(܊ˊ p]7mI+p# "LdM뎚D 0_0E0#@sJLh^<^3bԏ ~kĩ6=IyDuê5?&#|BP*nYջlڗjiP 7$uƮwkak;hOHvq#^@ lS/vYL.csAs41Tqw'^YNIhZrDtj'f}h~' `v0)m""TUG(Ad>wI*Ar Z!06p,#]90ZXmlT r@:a3\cD U0l ,cI lHȨ)+Mk 6QK"A8қGe1 !⠊ /6 {@Q^GrKIwt̿ETQc#p8x5+AWnS#?H;Pax#g ֯Sg=is,rK8k'dQNnr?/2tl,Ƀ{v89oazJPL b6Mr%6৙.~omoqBxxħ2l\Ŋy=58e>/)ӋLY+׬Xqs!+҂4گ׃ѮoB3q>XqSQ/7:xn b.+D[:^L{[~#]FIS`Ъ#%8-edzM;'a_#.A\)X{ IU"v:1F # LŞ"t|P];Gѐ  _A}YAT IY;~o[JGjVfCciBH7B"l%Rf4J0eaL<^ơ>qY WkanRd6^o߇. cHn'l& twY rRnw)m j13+H7MQY.#/ͮ^ЊDk#VMwހuc]ytuIkxwǗՏ(ی$RsIsmHXdd"t58*e zXcPF^ô,9v hgXԜZ$dx'mECPzBUN.xs\hIA6 B l^oGXrXǖ%aR TAxWs` 'gAs@@+AI.HGC ~xz+w}/2[}B06e>zd4T!3vӚhV[r%jUErh Ű̅)>b3/r$g ?w(k^?1ZJ_yTXTm&R/k!1C= $[Ցf awJN(ِ3y@)fv}bOhM Tg}Dvh{@̌Mp3q:~X@ eehWh(/NWnup[zqG ?h=J^+0Tp7shmEK >*,C{{. Pϲ]SА2F`(*͛Uş{˛RDļ'75ne0L#ߕzlGNSm`ŤClyW \h<򨹼DCiېq.oρ~;[Kc/QO^oE@T0_`mRTfd;k`ʼn*3M#yKN56RdBm;,.|Px< ᩔ=xi+ $B J56Y=¤OtTbkx@ܮMijFh]]_97eBmJYZk7':?; 0z igNRPT?Yrueư4ϐGN7W9@ E$H֤v ᷅tO1Vh_~E"`4EםN$md5@g>c?[g37؇A \\ |Y3rnx^\ʣO4DlvRDŽ^L  q E.C1z+wη.P,t\IL'`bF RpI=Ww9+r{R~ZG )kܧe&ҷ "4#=(CqX+h6U\Hd/ x1WjԴW.^ǹȋŷMsCy!z`<~B\j}h޸FL1)9*Վ0x7XHG`Бkmwrp*3-/C˧iݎ#O9!.Xw0r r"f6w?%2LM2ej;~Eږ?h95 OEWK])߉bXN>&vb$ _힐dÇy*2HW6h|JVhM+-v7OL|4;Rp<L s-1譑hnӧJzVM2)_;b׉zsmyiH}8jLz&e;Vp!S'}]si6/[?Pj}^f/u5d@+W_n_r^~^?5WzΘ&sQG$?f~B_e2j.14 (˟JLڶHs7tgCvJdL*k}p50ge Ta#0`cè~=7 ߊd8eDm74tHNRQ[2)9ξʲzi/e-ݞdG;{+}3XQx,JIut@v C 9+E%99"ojxU12h9ȆUr\PKP84%tj5t?du'isAQVQUF\>(`͏I}r+6}ԮǚX#3Y.|) ki!I$/6Ùd9@|^pX?ScHE3,,_VB)YFAKmhh\ru+-_U K`=R\dėZ{Pސd4F ne{r_ { 4𰸒f{=}i~|'\FTb=\|fm\-O.A^\M-)D,@}ՅqXchRĸ,] pfR9A&|Lϥe=\K:,lKeB*=ͪ!Oܒ_Rj\H"r"67rkl օjpJ؃pB|o s5{ڕ]Jy(@A>,UQ\e *\4a00kOdB4O8ŃÉlݬoIL// /B!9iFuQU)bn $2 7tqz6"#DI{e 1]-AjjL ?o;Р$W[WIlouP^|%mٙН b:Vpe F_O{5y s@S9յ \˭{|R\#,9.2hx[6.^q k}"ܞQex/O(p: kƵ8=\:ƣZ@SV;5_qH[*ޥ0‡3mE}&Ĕiq~`@Ocō{J 'y8[K#\$;:!Nb9YE&f7;~Fi/~pƼ>{!bŠԨqX"4oL\8O )Z, awǦ=3a9xO7sj NOB0o^M;Iu[7`h8t|ŋ@줢3@ *s6']+Cv+*>찁X`Ǚ{[K.)DѝRIW'&n,O 3oO d+O}LEA9s&l۷PT*qDD$>:4>1 Bn@H )lmmOi%CZo\=Dz?k${x?1x n8jTk`^&@jsrQ >),iōTio5~e-[v#%Sh]r/JX ztdEWY yը`a}(mnMx5DikaxWTW0ߠMCm^'(?#ݫ#9qGiO>ftlȓHeax7:6P܌7U<2+45OEUK'5zD7ff:_\㿕i 0^{̣uΏEHwSn3#Vf*gr1D#D&I~;1ޥ4+,hdOMx-$SlVO}TM V~. +VʵZC : V_  ?cV w -M1i$71Ҿa@v ]_!_*ym퇼NHd4A~jZCV]+G7R ts4Gλx]J nV*tx]8.m;4%?&.T\{<<훖]^qwIzH)UO8Af'L E}zͩ%EPYA%5q垠}z_\1OveTvwao Pr 6t>ʙ1,q1s $ փ}p%yv䗚dsw&P.'u= vpPU3>uY74>LLNۘcZT~ .R0IxPrhXdsJӛ:xM#ɽ?F[;EKk +Ѡ8r{稬7JI 08Hk2"0m$}{3Ś@OK?`b2ܴp5M&4Isw*E (tW~̑}"揍M|ym؜U 3@Mgfs`onbZuh|;/]}/ xhZ8#AOj֘ ^,7z@~m=o;+l_cdh팜 p.Fܢ|\|ʃ$37>7n DBuslAEf5쵕~Lz |œWL9GMig oua|bxMM %C O ̀s`xXDlLATB䟀{G_=%KZ) 6NwTLNN6%!I C"%ET1y ^5 l=W%󥄮\q_ߍGy[腊: #7HuxodH&4]iwd˯p(CTle6CO:097jΖn׃+*O<%H(k\Kv]:/f3tcA,p,zSW.#U rIEy=,'CaRl_P3C*)kFW|HZ?36bZ*YzHiϷK汀0Zc4/.rf.|FL,J6͸E-G%~yDSDPuBxvq#"Fx|Vjlb|SEmkfut9_QGDQ#m:a=4;D3+A|) (*ڏ8{WgR=&s̅it7}Ѥ⟗Ra|j[\&jRJC/T*HM_WoxnEyxekoO(s"֘.unY`tv}E/UX Mz %괰0[0EiOg8myozB\,7UsFĨ(A7KU[K1D(s{gES㽰"Ò2+FNu.(%I 44&oh͍h.`:~PRRl#i$]|Ly}9^1nT#:=.YA4h;u-` s* rC~TS:P g`j%}@w4bIm-zvl&z-'2\>8:{: LzxZ?B6SUqH^L3kGW^]%a]idQMC-f厗ˣ0#ӃyCfa=>͂kS*([b>7ŕvID{d:E>.K;qcgX#9}QIǪGD8jb=҃_d?}W5P $r6Tϯ%xrhoIn~eo.%Yآ,l'nUhFu6:ӥ!nqhNΫ^憷o_) L@xDtWJ S$7)]x@K%vR"v\k75VLhW5(,{ ;qőTvrǐN8Ia.m_.ϭ[E4JUc9 ׂ,A0Y;/YRGZsn@ݤ8Z\,EyG{K($ת=vk(-XgƪN6eFd&ǵ|iy9l194 ]x|Vl,e<0i ^Ǟ1%T.`Z<: 3:>$jo9O݄Lˠ{"Es\LK),\~=b1(TwHAa_\x \fCnәx뵦S9."|fm,,.gp0v'+G@XJ0^}˿nB]-bp%TS!T W&rqvrn_SyX+욿7G4 $75KM[)jx,3ɃOOGP<-nڤNe$Dv…|^7 M^{'uPQ}eLǢST~کrP,P >ɨk5߼:C=$&n+--~VR?[q$;-K>ӯA&D KrG#'tt'Cǎجk_:xf+ bU >@gGw.y*ul,y7c-} L[<9I^e~@_)T Z'C[TMCq1r ,7sP@ߙF dl|z9> َ$ʾ O8!+Y,l?yqhkh1%'2B3+!+³ p;@n_fB&X'֓dtCEIߘk_J)N}mZs=7(Ş#6M5ִE+g u:b1;3ߥX.AUϾcX4M(mCv 6v%bsl`BLcK1a&+M"cRtmdV؜rg;B.Ờ$2qE27`45nzmp*6Ayl(@b5c+tZRn(#JU+ w1DZ(A4jW֚W\lW8d^ 7 %^rKYANUxõ$Љ Fv>+3$? dd{*E< -WFb<ƃ"f#xB8Gz8KR~rPݕMBNSn'?o]-l' h=pda4̃a[J4VI8@C tM#ӽ~̑|OʼokKMadK$w/дK7 fuN~lFآ(hL k)t CL\1$g R$}EASURZ/&g$&(4nWeS>?ܓ}]Xl`  ՟H4cJ€s UotJ?j #DB_rHs..F9U ֛jڬK}Baƪ1-N@J.%OUOE =ͺUiVeDj޴^]ɌwWR)%C>2U<7:ӫGv>K1s I!e & `IrYUI%p,@گѧע%p*jԦ@sZTL\zYr<&zsf9Y&< &Pl|;>Yxy ~A\D2$@8WN8 4=FڮC8KWKsqdaD/7+GffEVݔI_{ߗSoPJha@yOI'+sy9U}hW3JZ Z62m5fCC45.7 <\hH%dp.ݯÌ~۔ h2o܆ X R^zsԓxkt?Y#<^v@FpQ_r -EO)Up -]MdW~N>W9Hx &Phn :*c\'UEsD),s ڬ >EÛ] n~ZOOw؋Y+h'TnWEHL'uebzDE%nKYX0a}h `ي.sL+, 8-C3c(1_ /H@PKJJ Q>1ȫ;@Mnf2'( fؚgHFUUT2 wI6«w+.K7VG-]MՃ#(B%6M|j]d09{@hkQQ 7?|Ѩk'®3UJ%|䃎3̳ІEn/]}ehGx\PhĚ=U |&e+ѡuV5:~ݳgWq"1"w 2ư |i/U]F|tDZ>r.-NV$aB,tJdஶ$or~mS䬍vbc0ҩN hDlۙOsǏKX.J0yڄhg)XvK<FL?aZ__0]*N\EU/j x[qS5EV&}jᾐy(sH'&j.[-"zIK}jj:Y6yscU흢cp$4X}p-qj|߬sF" +Ǩ  NS)Ed-G{N)(/ fGP;IpX6ecZqef/ab+}IO735P!a R]Q~\{ _l$sq.1wq23.TZ ##GK\U GP͓/Hh{8>@a|Pkg0|M}s:3}\K`}7=7| " Kn84>;ϭOA NKN˖?mVW_=Gd~hj'z=pǚS8 3;V)"':9ofEǦ7=prT-73xo3]~eڸj_4|Im]16HڪSV SQKܠ_ʒQ|>[ TԆs߅,ڄaU5h[K:/l9{ŭֈ~5X}V$]7 ~yL!YIΆ~`Zbpx1Hq_hTHafeΟ}~e#ބ¥_JH½/P[Oύ麣ձ Ozz5T߷dw#QcmF6| 8[i{GKV0Ke+Q# ^ܔөUq`%v&xS82^5 E)NB%hё9 #zf^,K5.VtÔ$L74^k;yԷ:ω%q(!$0́I:W6[%v87Ys ,QYDp-(U}9pm,g>n{8PU@D^V8h.艃܍m&; :C S븉ࡖ Yq(^3sk6|eHg,yE+(QaY'MׂNO.%|^)\F8r=UJ_GQCWJa Gm%Wa 5uVw ?jҌL{&u. wrt^o| + >,NMH$}OU띒y$?ICH0z&~amNHU{_26id^P\ص%{̆d}˼g9qcLT}ig(2_To=\ВQ!]XUᲄF]V:FY-D2I<), '̪ 2qoSmpagt>j U xs­6ɣf/4!d(7}|7Z^{AÖ]ExuJ3-m4Ja4ܦKrP67dFBoC}kCiq.;Γl^"VXwykz-xL4@zDE] 3ō뛟.cphʏ))ф(L i\U:zɣ—ܮW:.2?p/ 8PZ+^ 6& Ǫq7>(|OШjg) @\x>mQ"_MZ9oMǶ G'jIpƟA."Pd9Aǧć}1A@.iU*s_ƚ)rBPB4+icA6?ii$ά-:0b $=2Į./ÔD$6ٴ2WeVܪÔ0diè#LD#wk ^8@|bT w9yt{6i/V7)#}-\b=Sk7.1 s%Yz8[т(OАk<5THQ8 ^?J v]~B/MgB/Y4iN#q,Z;[C;Nda Aw`H͜/IL /{xU{[S9{!'q=/-{ ɿ84iٗDU,>7`)t,e7p+-e dG3lhnz99K|:RN9Af)>x6FXz<86UkoF܍2qN8kt\F`hh_dWs lRn2 P( ECŀ ‘}3=tcr:^%r 0ڥh09F &"?br[uh~t/ùؽyEf*g6TDPJz$P*=tI ~媮“46{DJ-Hft6 Ƞ@Ka *̞or8lN *5B##SC-^\w>=V(ms4ZRSI  WGR0'l`=BR31D A,(1jӔ9Mb^aECq=ďɅ…Q濫-N4M-MJU*BoZCHkuY"uu59,@XxN) w UzԆz+kQǖ!佐U >^hwԇi5mg;"+i«0ϒ?񐕍B$jlFIUHp[Wk 7'XJ0N$RTi3d^ԯ!/U 8Dp(j +x8ޮ?΀35v Qx]L@ .#G CTŅ$o(]6EȮc$y֣h_o+H(ꥠ{a[}AϽi kjkbuE94lB?@$~(DpJ_|bSI)7ųk]7>OPcJ\uF*l!EF)[m7_"WJ{~*,󭗍ѝb#crda,aɖ1\Qh5< AJbmm9Di\g=>=3LJ4Q<)[RѲ8 Da顺"׺8*i/I =m7l(Նu'';ZM!s4Op }h};4 M%>$OAZ GZC3q Q}uФip@tjCDxs|+^Fx;c_A 'Qe`3p:CYܿ U\,j;{R5k6 "r|ݳ-e <;e 0.B3:~ _= V'=6*VYk爄LooZL'!:mfGF`MNg\-6 nt=*#Nd9weq5'=rDUb'2Au[S`x}n/qbbj6i7 Zͅyy`Pkf1ؿ!11/qp;]Z%3 !P`w^MLzn!:)/ .:g.֣3oD8^?փ9vPd~PuKi% Af D1Z#zHD-]ܜtfS00eU-] YXO6p-n$-Qa"O ~.Y e@6n#QQ.BỦ Kf8,8X]"fmTgM 'jOj_Jq1AoEp9ъñPetc1uU0(VUowK$`@J3&.6 5_-5WN`RWSGY鞼6qk2R 1s&B媵`ܫG9qgFrɃ8McA xߪcAa- ! 1y_7V/!0hA9ke`O3 xف!!U NKHv k6#M~0{\ٲoN2T7H<ړL'If@7cb2۾50,JUvq3EEbW1^D'T}. 2M<5? ĺ‚z#nNE 4 sE|nP n&w'u}`>vXXظM{ף"jvglGY l}-RK_(tI-b6V_6c54[%f 5:kϼږYW/J}jܩH%Mq}ثZYoi,f.嘺Q-?`R Me .tĀ+G TƵIjyFj"*Qۓ칰cn)j'JLPV=ìܫe[6g4J.B@`x+. $RGnk%o[ g[Kz x+źSTEOzGז.b?5)$I-MҤ*DF-䟲wWn,k#$ҿ[ Bu9hN1mݭq .[C;-/53$G"W j 2f!Ѧ/-f2LA^s߆;q-ZD2dGFpL1|}0i Dt\={ k4p Wšc[vJ7f",f1 P {0G >|.fGc C4UŦ)g/gZg1<_R"?d罍^wjσExp9~(Ύ- }\xҘ2lҳ"jJYlLS'~g]u^q8+Z(S-0A]m6s1cMsZ  t6rs?_~hD֕%DuBK N)¸y 󟌃64pzX~ ++)"6& H0ZRqOrŲGSp WAS*F҆s >ewm@ԝYSxCk$r+ޤ {$p < ?r+ 1gX؝g00c3ɽ@ ?mS-kґΆ ^yvϮbɸ;9;tT$_Qx(ppr a[r Ecg%H7UQ yJޚ .$PGwsL(|YD|>66k< @0Tq[HvgNfb eFNl38b6- .Ż9EPU<ǧ|Ң)X9]xLaD>+Qn^U"{'}=E?o (um1Q5Վ5>lm0ylܫ+)z:pyHUi9+컌%PtߒVG"T+=g*.#lfijjD$(W} JLAdcj.C”NONuI "|`a[ȆPwhTN HX`&g-Bʣt5˹z]z>#ym aԳ{M @u ZL"W[hg@fE[ PBW3ئO\UղSL˻&)lyƾ Elq[/@zͪ1}s|x+62):a DKfLp)%XijO(IⶢLd(oCB1v{E\d&1̴0NBk޴EGp">-2L||KE6W PnZ\y<'Xuj)hV1"j3>Rgra) 7FٍNq t "`DjJL!. CXFkD:j~-RSHCŸ$)RvCmW d B˶T[mLMj.#9lSp䐈MSJqgmD̊P߇@Yy~Jo_+[[z uŜ cމsoJA<~k?\rY;JegWH ̟5\vհc q >b,ta@ !H 6u]G)ip<թK۰30zW<ꃦWZW-ʘG;%u'dfZҶX >K'A[ $k1ɹҋJr]ld'Z2Ir2%^eܧ`5Ŵsp\آlsvP~aS'eI'6.+B!T1}ncbTHVB ?Xу_#~RnV$$"H[P}NRX\d fGn6{X_&q3LB;\de/ dASBkIpRL`O w]C3şbJrby<|Ln_e:<_Se@,E=rIei "Fy] h6tpgFQ!6_\"ڙ7@ճLCRGE/,S od V[ʢo&ȵ!\/TIlO9p'dT5!U9Q gJ;\ AOt~HxlSUzRo&>5,6#YFir;# >#qܳm>+ /AP=No$IӍudNQ?F LZ=%Yd髻bq[kyɈ?F)(}B?/ilvGh>3,o%a(&/: G}'}t<*nuA=g}#;ӽrƠs&VH130axB ,$3 1ncs4 8Q|9Pޑeg2$[dOadfہ 9&} j`^['e}ͽ Zri@[\$x7o#SH.gɥ~DVq$Wq ~xEG(*b5cVfc'aAh -C!?!.9<]"AdܧRNS1U63+2$t vEGr1mOXLo3:a\~NƮRStA<{es%J[A~ov#yrj\,,yL[nb5[aJQjUgoфbgHu^]Nӗv{$Tӣ8}#NS5-g!kN!A|7jS{u^8S &wJ۱ɲ 7.V}cu4?iFސg0ryWU"a< >(, ՖvtJuP{A,A*z.aL1F'g2&~CfRZ)}F!/?I=`ԧkIfSlKb\1!;1dv'xbiP\W8DkjM!U] $/YsNa.TQ)G(ylZ2 JH7[9Zd:v`xP0jL<(Ʃmv(FBs> Tbg²Vꫬ9?k(8iu44]&-֑Pgݕx+׌ rT ZEhU}^7׉9guVLI3Oh# \ qn +UD >1nV0JbiH.)~3uϾ;ϥ! ,E+3[ϡWi4}t5t䝀Ijc@z1x >Z!:x~|o"xͶC󕅏-`\m)G~Kh9׺y6xMQPP($֥jOns|zSPbbUY5̹9uBb헕([)c?\W__YrgQyPqjGe+hَSj8{D9_/WZmJ@,CiQUm_R@{z @ks9¶IL#Xj9͛ؖM8p ݴcO풮O(Ȯ6LS/Bn7( F~-u֕f'KRGm&|KlUw'<{cqF|jtGDn%AP_Nnb?q ᒕ9y*Ej*`hFlIvKv9؂zCa(Yc˹ؑeͩ:>X-(;ZOxQ ܺ?l; ׹7#6y ?~1<[pٯICa/*0cm)o%iepl!ez>Vcn'#GTR7V۫rB~Dʿ ܸjcL^ZM|Pe\NkXJ <H?BG49d ɘU3#Na":ь8xyA:0Dl\g+Q  {uf]9[5W\*Ɨ-a?L.!o2Ż 8]bmob Nƶq9xax;yN(ؘ՛6+G}N/J0&ճ$]n͞#mQ c^0c/y=g&n)YҁHg V]hR0!},[!M-Wc_J9>wqQVH]Cm S3wɭ5Ϭai*mqL碅1&cN˯FX6!hVc~sec{QqDC'O3O_CT>'%j%(9Ej֍剢[% r9GJ|ű\yTlJsІ39odd5 Ylb#h^@G1f:[dJYpv }ޅ30Z6 IJw%ŌHlgmťφ)wx@N_Nsϊ 62+иL\2Spr7 vR:+A&EHqnFAojVc%AO m݈֙8 u)7v]ˎ$辝Uu~K]zR+1̎Ih7gÄ% r9 D€mn6]pcEC f<-p_yG5 }B$GZaex\lyb;wȷ|h srbv8[uρxپYkkjWѕ*ZwfkLhrZ|δo\ȥ}ֱOh F J8jr%pzyx(A ʺ '勨%yiYeKӞ;ĜmYQ"!KU[sζ# XOX}\ ΈKGʊUV m4Ing~iˆ& >ͅQk!J7p~$kg{%9Jm{E"W-.Dibf-Bk *;- Ȯ7xd -|BI-yJw!{ejz7B8/ R~T8A2S/7i4$,L9iUyJ?T~aHfH7a6S(י& Zwg֞]&=qdBpz$j8+Yc^c8p2u|! 2MSL4y~ 7dVp組?A[Udn,]5 y\3ޛ,rHUԻundyqG cth$#Gպ㨨kꦗ2 4=o2眰{Y)j5x\k$p6}w ntB00{.f"js&Ѐ{IjH负 6H *dO$G$g"):jPz9ՠV*qZ []^|8DfLQʾ&\LY[urm{;t8~6wB Л~m扅,e5<>V{7-C.uf&UkZ- "z"fN'p=+”67?X^{:a5zWU1YQ ~:. a].H/]ՃVS@JP֒򢷛~)gykMCr{蘘Jc60)vX>r.QD9栃3Avc/$ztٔ BO+gKǧL@,} s{PBVEԧ-O٦x+/1Es; h qR%*. Gb:|:aP$gPBͅP9w $=Ozgr7((PJRHmCnFI\(-^n[ ؑjaot "Hq\H@3h+,8cNB`IDazaئxYaR/+aFxC6 xL_>(͝oVA}߯+h*isYE*V DwZAyU歀))Z/8>7_vobVCA>_ |%fM"@'Pp;ۑ۽dj1]@M4wMKw"^K‚Ckޫs񣘑BHm80G#o\:?u /5L2EcfB&簢Z{8o(Yog|ae*"1@k<DCBQ`d(P%~Rt #q8%[cc O#;0!dhݕdsL'T.Ж6B/nFh\ DF;`5]d P6'lKs8UYƏ<<tzg]]9vL# IZM5 _v"=CJ.˅X䄙&-+y6a:_%+ ,X!+ʒ<::ʱqH*`𥀸!:}ur[u Eo l6;?_f}PL90#3Ipuj|qI @"@i >J ZxE5M[:r/ #74͚D9h߮\1&`NLbAIC8PxD? e;9NˈP6[xt4t"ZX6- 7Ovy!ZTyiUpprCJqmz}rn#ųs1ZB[͈t Ha sڌЪ〴N;K>tB& `jn 鐬>mG:J=!nõ-u~u]d84w 9SC>+[듖kFR }ڊ&_-S(vIRNh#?[ݱ21@PzGD[V % cWr(=%f@ZS]cʟmh4,V2)m@[&wt@ ^[&Krp8mcZcxĭ8 8ipfe<mZ[<N67T *r{$?Mژ;sܦc؋:9~g\wٱ VZ(/-FtuR"3: qZÈw[|{⿬Ȱ\ <&R~Ϻ x[Iꂘsn˿l#@z"=q 'c "[|BGS٨еTd.}52TPa Oj(8vIV媵,u;t؋G>l[wN 3y\#= t&CA;2 'c9Q1OAg  7k4 omK.('!}kn_AQYj+ w)n>(+2 RBTCr,YѠzFfNץVbS.6 :nyp7#x_+ m5Eߟ/r Oz2u&ב.A;9kLcdSEDr!H-G7bB_^>6A:n-~8#y y@-s> dSe V.,F\l^0W &ǔqlVcBf ,[0FRlWEauB2<([#nzVڛ龠?A;c|}iut 6]U }82PDŽ>-[bC;~i,!ƖJ p >Vj#iد*=79QeYw宛yǭ&xn2F^$x>myoO1ȳ/yUuIq%G$iMP԰m?Y-))#@+>_% A!TP >ZU=搾c4 6 m>gg2"5Cip+ˍIϑW0i7%eɱ^Vh2TbxCU]zڄp FȐPrb;Yof %ȥPM .'LgU+X{^-8g0[7dgT6fP;٬pa¾JME%mv2&*F;Kj\#!I:ZZ:+/mМgےRwUt X)g_Q ;Rj'WeE)V/< x7|eэiAT H_jW#`p|q` z,nٍg%rOL&^r(rnѓ[ܪsejƙ 3aR۷"]^h95`@QbJ*g(g\(a}X@~Sg# |Ѥ-J1I#yXH|EX_wu`zk7ZZ`0ebA$RϑW30(Ĥ Wk/q 80%$gu1u.xp"ʑ8E%8\0rc}|n6(:S(mDd1<NXb&a~xM蠇dT j\k2 [X/Wmm0~T co- vDY3nz`r>с\m>@ o6Aq tmGן%Z47)0!՗h/E}Yy@M^P.kNɼ(HT|%,q&@՗2N+ mhk#[j]=7:fj ;)`-qݏamv.\˖L ?Us]Pk&޽_dqsq0i3uќ-/Нxq2C~FrBu-\Bl[}%fLHs@U|#,?dm' bzE*L5j -"( wTAHzB |$`2ǚݘ9Kn @]^ΞmyB_ф5T36%.*3ѣڊgeHG>hFEg:naqxNa]Z_EZBh/ y<q#a@F`lh "rrdB{L#p:vGuxT?֡gX/ňÒ8.[1"^}⮪N}%UM L!*@-Zoj`ʕϷ3Ej@C;$60+xN!]q@VIdF1^:-&9>XT @O gPʚc͆STH=@jKAX}8%gaG9N[_h.u|v=fSlo2@̀~3Rٲ]0|/.G+.TH*VIw"|TFzꚡmSt=XCYnP M, ~ϑ7 g ?41kPE|FK2>dcQ$Br({8/>2't_@ːaxN'ܴd4J5YkQۑ'ғuȀaRC%soEo#l}gXHY'揿ip(@pA\9]o^ns|hٞPj̀wH@h[(L;_׹ j~N5 p(2^gX{#+6po;]oaE)M@sMCnVlXXbc(qD~:c}g V=X&5n< wy. _iS ZMcK`03g\m֍IF'nI{2ɹ0sI[dզzS(12&F]U.`y#N ;c s3'a,--ۥ7FE~|s.=_ k}-ͮ ZӘ//|ߺ/5m݄Α?]YoX6kfp)FCå@~a0nl&tCNIrr20%1 [j!G`n@MM_?7𮥭-ĘvҚ Ջ ""y٤:g%.j CjOl5Vq (}'4p_WOK~w 6AdgO>/Zrڽ/7=N"uly,"K6"[(IK?Im2݀'߮iGݛIvΫd *-VladL'4mFMUG+mSZ%|Lb<{}ٔ؎bFX;1N 'UKc6n"@($}][7ؖ$N!;6ٰ¿K덳y{aw4ĈL?eDW`: ajt.uAkdQ fU GRZ%$ΉK*e{4%cwsa{W\ = PrNxil! ݮLdwX6ܾ2z,?Χ(I'^$wi ?KQngzݸqY\iu СMҫ.+:U~F`q;g[%ѴJL}Ib2b"9X۪Twc0 z"5Tv]Uߠ;arvhO%0/NB´ LT 3 #2v  - '͹Bz8d}ʤZbOm0oߕʱ4:bU [)o5I764RE@vMҳحU PuA:+c:gDDۧ*j\i4^ZCKl)!/nE"$5# =(R̥T]^j^gpʫ#ub$؂oy6 ODcT}CW5ǽTǹhAB%W%.;W6\WK0ȚT ti%H9Ћd@qL?~˵.?9g_ tTb{u2S Tju)!m .k߈3NArqΌ"0Uߞǧ΁je{,KxV=hCUL TRe>;M߷dQQ[ r?\Kn`ATk"]D /p%vQlQM,c\<NDP7h0m, KJ,;p\J89{^뵆-N/}j۲h [U/a@EVUGZ!C"B$"^ o/͕{FXs '^Q 4hJ(]_pybcM/*yLޓɩ(5"HY OLeT&5:jJ7 ^#x.I"AJu$ᓷF+{~Լyģ;|W&z!ItIe%#!Ⱦ^m 0  {ڏ.ςP٭š#~"9 4 ;{䦙T%ݠҕ3 vܡ[fM$37cqv(4w.n|hlcUfz^sc鴉Ry.AliMBT~#I@K Af6GQ&kVOoS=Byq)l <6v+%ʬhw^LG7170f ("l%/xDZqvcR< հzv&f'ZY׫;pxw)wʬZ %7ZDzIjf6 |[pFcb6&z2Jg/,e~+u9M) m#s4TR 9}-xx=gr(عD;1 ArYl-m||mG عߦݚQ?EDiMvq߷~ATr>b7UO-Ѱ &~qN ;ru sh͔,lCtB\LC?Bz!=+{ X3W"_m=oҜCgH|\sFh"=Z͛?rKN$g~겲pTh?މpQV_?=aOd3eYGT[Z`zYʵʏn5In^T{&mòWopD nT^+ /!ƞƗP_^*)οҔ$w(t },l`RvK -UpJlt4so(>wKy:8duThstRL@'kAxIsj2H#!!$V:pú'@{alLT]cV|*p˯ոDz~AM &{pf+kH3_a瘛8bVennPT^CŲM-M2v⪵O- v G!--bQɖuó?3Jn5f{QZ&c Z 3unc7 .Yأ =|˙Ƚ:LK_яgY@Ol5!mXu7d }>u  Q"T> gu2crqvձEwuR.tU|rI~3+!qVz*)AH@@b; b pdyѕrx )^~u'wZӂoιJy/:P a' 0Ow`Mk?W51`-V `ʦ{YV{0f#ZU][= Qx# w"N*r,ăpPӢ.MQ8åU} K@_ֽd0U?F,@ѥ#W'`j"e$8r½M>.bWV:'OrGԘ1Xu]*"Z487CDuf *R|`h4}v^0KƗc2QX~"adڎDH7ą认2M9&$s9dx[KH=bٜ,znR|feVP`o"ݓeVۥADk@ه;HAg$QPr|u=|O÷23lseaQԉk3i,Sň,=(oL& jr;tbj>rJv9a`ٚD–Z;r/' ,?(FAKyTT~]ww>S0.1h PW1 LTigf)x 'If*3sBeSp Rrfn>ƟN([)ڃvGr_Q'Gp,;~ܣ7]!:`oԁj%oe幈?m.Yw:E"1wpU)t=)"fߟ8Nx{MRӭE[{g@B1Ӿ֢]bFOdF/b;z"짭 =ܖ7+g+vt?Y&'F]L1II`[(aL(P_#W}q] SW,]{( Qo $x>{=Tӎ\MRY={zt3UF^xMNM_62*|򈏠 )o*#np_BG4=,-sZ t5~kC) h ԨΙ/ycI#Q Ee/g"&0sn*RSeġoM`%Z$(2"5dt*=H_@rS lY^\ B~N!nGi5p&xmp{..[җ%U\|^*i5<fTjRt0|f 7D g'O5Au lrbqg6CB-@ !$GLN=wV H^0 P WKoR~503zCFW!&1e5yZ5f~+P{j pE<#LС2\gYZ4FHZ^PSm<ԛ3!_p 7RԜ|śd%}";ՄfEyoJb]QA|ݳ"ѕq<;Ъۓ`=}]%{x |nt‚1.iXN֩# 4}lcYri̫[ {E':a*C^ۚMzT[3i/)] xG24:D;)ﮙp)z  Xxa<ݘ q:Z\i'Pm?-YğzLWB#icpPe̚tyӗwZZ 5W11b DZ_?ȿbth!Οɏ^WfK~tqHaн\I~H[dќS q)A0 `0Izv:<8 HFplμ 2 \ʰ*Lչ3\MsO{t)`.ZBQ0+i642*M*ʛ ` {B8%mW#!aЖ*ZT hA&&t ( Z)B߹SOam\X[.c9$Wm+7 y96(j~g;[u.̇a"JRp^WxPUGS@q"‌`eΡUpjB y3^tF ˌ.uZM~q\_wϩ VexOo N$>vP)6Sm* B;?PfωNjfAOOpIy{\dkD7}/*Oe`']_Gs$9pZ \#@yoˤ?\;}l{qG"KVb0Uߘ1aUIDKUj`Y/ʽy9m,}dn{ wijA[~7m?zz~C0z2,wnIYӾ( [Miz9 ~3SǽpeyqpMAJ{ֹj8o@bcDIN{,pvDZRf'(GZ;)i}Z m)2k$'W':z!!GcZ?X%^ ط+3>a}x^uUjxt!M%c&qz0'X[-] u Ua2qYH a*/Vo[Ɛ[}efjU"w/6*"Z/ΰ5g!כ7{tr4*3U0tDe=v 2O'~,^+LS9!x:= f9[! . 㣐(NUnia_ϷLl^kA};\e  "Y$.*ltka#7cO 5cs.@;]psc*"1ƦbP5[Q]M X^hw;rKzeSu U[?mdC[,`)y[*>4ZHh ]6RԟwކůM~0l)QKc4/BψN*gy%xœIMLǮE<%@CXXVL 1 - S$iHk77EH8SFSRz PQ䆫쑸ƇDIb ×r" ed6.DY3Nuj^PpHmܲ[fo>[?#ɩHs&c >gez&qYe+znA_Ž6]gx,YCqT|P)z\ԗ!|sŚY(jzўRʳ$g+KƐKd;(nd>%DJvƑ^v_+C\%v_8lĥsd.œ\}?`L/ sEN ";uBK I iiKrMbz^Nl0*T}k.gUZ NZ0p4+{JL~qS-]..LʫWuO&HM՜+̱+*nmydh8h)oz6M%ψլ;pHg\'>X~!'Bxv†6Өe|, hПr.Loyt,wTAT"'%|vliJ:e2qsB}ޯgK"CttQ w0:7Wq4alo5x<%pGNۢ6C~AnwE7Dc]xN]억+ ֤Y>Y/TAXQסWP“GSk.ŽYYXl&=읪 {w՚\ iv,1`.]2ٿ? 3ZLt:=H=A5VES|S/:ˆ4Y %{46n;;0c[Ҡg,_Y\I Kr\^K,OYs*<2#zɁ҇eԫMd"eL֜?ks(6tPY]t!`RNej5RQ:,Spk)@tHIѥ-V;n̳m(1kl- ><}4ʍƣjiWY' w+mI˔s!_T~裞1~j Izb<{ "a=o .^Zю?ļe'FRi !P,*qksQdo{M0^Uv7@YϮp˚~)MPbzӫ`S\ cH[ڛޞB*N(lyK Svd^[˩4+.dރus3ve;U5fjokSJcT_6l֟[v2d$7x^&![.$q̩#|e8Nd@A?#ڲ6`E dl1(t&%=B!2(z|V-j]!}l(; ]*jfVe+Î_WvKtS%eQk7+IGiN {Z{1ؔBܤDCs6"FД8tY`yj95Q|ߝyl%=IDrA͎RmXHa1~ʼn/솴M^!0:tnJ RۨQa"?G^=pxf”v[m9-*Y=[<5 91NġTg|WJ v?`._i*{m.D] ^i"tG=XS#U?q旋>@;Χ`ILyz6 Ze^A)pG>yFնzD"jM6$J^4BDK۔gBl> $هyb;}(kSv!怊 B񃌱Z h窏r)YV&^os粭nFYu 喒i;̤g  (kxaXDHl$`|*_{ P"';ܽlj&D|u+K=lKyh64vhc9"AadkHk1\>g1ױhlc@͇4R09W`丰A67&n;OMLL/xziK@BmAڣ>|hk%ymKtdը|0'@[Uӷ@jr8PΨv)[W@i![:k\_yYL_ij#]=-ٶJ|܇RM$X~[%0 N,ar]hKB0u[z?8'٧0kN<å^ ]rI>..Ĉvwo]wGfxo"L"\cFlV5P[}CXQ@( sgI]?Vs?B{+1臏;woU= ϤA'B9(FD}*»ω03°i)q8T)xiȎuDICLNW]!-JUc Y^'̡z^(WO,Œp J%KT JJ̑5z0.Ef#LULB׶^[l?u a,Y={ x$#W:{Ev x\UEX5 /Xt7e 0uU {!i)1e7J@&%MMX"`zB}"[3ʖdbO]mb>Js[PA*ހl6(eEYEo+ثou]EA1(u񧝈8ZĬ"^UpiMZD#}# ߅e lUfbZWҥbs= EGf~ߠ`JltD(Y+hy]aD@л?p{o;I g[|b ̖ lCKHvst#~V' >-g O殺wPDFg*|zC>F5d#)~@LÐ|[g# a}ҽHַk?7=D9rsA($WIZn) ڷpLoHh)\h\z\(SJ%MlзHJ)`39h.|Q˜zVkuae CFL;*/|6}dx_w9T?025LX)CA}; a狠eW];ڶ\Ó@4N = /ĭl]ƨ;;aP)d]A.bk@?VN˜PC*SJlX:zswa@Y lrv;\ 8x1=J E  Aϔ>xJtJ^ͫ)Qg_xvz;̸u EK&BZ#Ep&(jBL.qqSӋ OҡNF~;@(M^Cgϥ(t[ަ4ii>XuÄkڗ?74!bϬWv]=բ&Ѕ=>'?/NG#H1xȘ?z1cv2Ld"He]dpW&Ap#|yUUSwR߱~.Q/0Z-_^Zj [(s3 3 Ck Q(D}qvQr(ftjb>W3|?Vz~Tĕ /GC1uIBI,ylV".8nZ`ya鑀Wh_$BH<#S$! m:7?􃐵 ]M4n=q? c>e91Ri_f:83G]πA"ק!- Mc}bG+z mpi!Gn94|`k/SU,"<պKwG"OK(fO6X!mz|PLZ/9Gl 5k ј[2.?RR?{63f PȦ,Koʏ05w_Q}B^Kf~,X&D_Ys[<: `GO!@B^ >Oi{K#U{nU;$96@,RҰ=[̛ަM" 2Џ%#ˎ||^ޭF-=㦩þl<;Y YiwSВek@qfn5 섂5M9\3JzW _ه8ƧEiD!KI^5PjۈU֊EvcyAq&!Vw}Y( ՠ V^p >9NJiлT|Q#O6#uS5)s^@9޼lx v>z`K m{]N0 LLF`MYJ|1yvveI'ŏ (=#=Hf:EW }R?Gq"{}xҹߍMWը{റoO5莋)tzY9gs5$Uflc zsq^psdu.1a(HE=9I!ⱡ9i{ .N_=P@#'e(4^ ,$?fgt*w|[ڸ9_:1Hgd*nFC(H8oɉW>o5- !K'ͶiD/VR$Ry~j% <۹z.5Eie̽L|U-0M )KK _`(G}pBa@# k4:,cͽ)y}tO*® !lެ_'ҧJ*usD3NTlsbtYyҜQb_p*4Xo;'yVzBsdR۩W]GSVUR*jhpL=/UJ&E,/}~eomo|>o(elfO!TƟG49oaa6HrW8  2ԨU'ֆR-p_7oh*/WQϴ nA: eT;f"5#t z9M˘b|gQ"mPڂHypm ɵ'AJ7D!{ &hC9/z5 &T4þT8Wu&c{U0 M=9XXj]`)R=*/oSfXPļ+'UZ@ 8@)oǔFYvbҤkJh J!^f(3.YP7/ &|o_FlۮB(/Natg Q8^IZ>Q]6(1nu@!l|Ua 217JQ+8MrFE5.K߀*h@n6Ĉ303qjK_ #莺8J}PUMʶx5Mlc38{29=I4HҡYm!XB,aЁq{KeT[w] $XPev1?I(.l7=7FK9TF(ar oPrbbA\UMM3| tme{QGYǭLڟJ_ @N(kƓˋ:R3zFiƀ6ہ_R!¨8l6b%6[-F5e|l\'`, ]Ud'oQg]r FI:Dt ~>э#ŐڈJ6!DZrt' b Paj57 Zt1{ RvOJ]т+ 'I0Ć?IYrn}1-@HR>a Q{efaF\ T)#Z2Yy1 QeY¯W.Atp/`*Lfk'M~a2RIGDlnX S{iPOj2H(MFtNFF(EF9TZҀV@~@k5ryEi};IACץ- <  fWeqRrZHʃe/7Ddҩ Ը-*GRw+*Ө)Iԭgj&bu C>Zֻ1Hs`e Wg647R"‰N /EZХ26XJcI0Lݶ6ޗ1.%U^cGt6O*!>|I*[=Ua~ _S0nSg&Xavo*]ZpZ0iw]#ڠ &–)^E}[Xp7&J K}ƑH5&ҮpڝC*Ѣ>A]ӽ aH-hè@}Joy%(ayn;f2E*aɔ)sg؝Z֮os0͡BwLx=aqø[we ECWE[30:,BaBg6+Z^aD%15!~@rzOݎLPi&?Y ,6@` W*ҹg;\!SM7{0%T h!{_M 5;ү9Olwğ/bfY 􋆴%q\>֐\QQ6T<?uS=- \4+2J FkmL 6p5o1Q4[. ϕH {y`< 4Ks4`ہ4R8C)^) C9Dy9Q=6To̚ -hhmdn.v+TbL6O3o[mD3g#aY➟."U4i6`*@t?s Vwg9}l:4^Ejr|8 Zi(|•?hz;P 483=H%]aZ8ve;](c@a9*Q9_h6NQ.#V?lsǷ$v4 9.9.+3]Q"+}pY!| oJЖ+*:lVc\K qvkU9Kـ#Aq%cNjMٸ MISg7>I+C=u@Ȧ}GAd:390D,䰃15-xOPLp>1֏s}i*ׅC`""/58Ow<˦."xf6ބ4>/{ )ˉgqQdž21u8TCWMF&K}m&cC8^<@M rD, Eg,1 lzԥ ?Ğ7Ǡ3lEKvA̭@g1[3Ib#gT篚uI"p݂QetG@0)9p,h=:bDn M0>|M >#3! z>lnO&Z~|xTv_Bv8A,s0o` tR^f&L1DFl~ fmi=X 2\.q%b~dv6 V+8thF(wicDnZyt{Y@OARwH/C;q)K$._7Zbq7!<+v$$!4(Q9Cl>Ôx V8 t]t֤vR#FX8tF f0;=`8䒫AH /#P.Or|Hl@f|, 9XLӟZY=D+pGf;""YKp57hVIӜLvpߑ#u€3m?E%iKph8hU#6i$^-%bkcn`"d`b\*=as\(gy(P?)Qs!6{FNhasq+E?N$%'&&o!&7 |MRT* tUj~C6FkK MpI1|qqnalm, vVPm#!q'U]($̚pwG C ^tm88Tcg8Vs7譲T>k0/K|웹] HKtQ~ͻu㐾$tAdIsէyԒЛqZ♫}',,UgR/%'+Cf"ߜvgfjwZ/z{gMXԆj+y߈JG06y_^tj]\8i-8@%]88^\]OoCʦ<+SQKu570p*VG!,^Ie̹'{ ui3NKk#RzfPfP~1pkWo\Buh|V]< ` qKIG%IK-* 5RθM5ݢ@jCHr2G4-A%s G8`աk. 1;+SMfN7%4L%}Ф"%L8zg-v4D{-;}m>Uu FzhU%; l$10d w!1U ֟)<:\)REW)!!b&D^k=z:&jcSơPߗ*%0Zէ1 .,3_b66w,(ŷs Ygػ&hwI0*8y;$}qh?R_-V  or+Ȥ%׮WS"m @6kc>V?pr.Je݈è a[ Yœ{҄ ^Ꮣ&_XL݄YԱ:ٵ=,{yrr;mLIw3}ijpC,TT}<5[:z:'NQ /rGՕǚ(gy̡_> H;R8)'H(r,okP;*s @H3 T*mv͖B4( q!,MP`k(jԮ =eWb4k{S|,dI)Xq,Ի(t5bB|8饨͒i$pHߴ)Փ&8;ZJ>4-Sc;Ni]YýN8XQ@_c@ؿiu3]R[*ƮΘҜ *`0 sEDscJҩ.2@8]Y'ȶ^F늖 |z9وf!hJ.=I].~b!*|ㅶJi97ؼf7E9GK:h|jRoZ7iA:#0=W#Ցoݜ0\3ޥR> 60tk`c?dqɻsWLx7cCٸuf+"#e,-xfD).6ɖm,}&_|3o7/s}g3<sHQ|F3 /[Ruj%WG3ټ9r~acf  BRQ^1Fչb[6T{3?uLMe+zf\-3NHp Zbh1A (gLSZSq1aA`G}OB -z8Z1Edƴ1!ueeHZAKJm7awο}~,+>`{ߔa|*ăt+HP%( `+ms0kt)ߦr-9-jl|Y02ZцL@ x6Ӑ3'J`qe6 BxM-̷XfW1DPKH@ƠOݮ#Y?}Cl@#'OCF4_Sv wFKtia_隥KD_Erz7G, l] s;<gxr:훦}Y}雾s`L3Dy^jje>i݃2r X,K fY;2&4 GhkrRA* %:s5Cei'Swy0*I̊wzcQl)qbbl~")Z4vAE]#؊+wsn~*ҴXj`-_Uϣ+͂Ng[9Y̍֕ʯόS)0 5~IcSk hb@pkF]-b촂x`cFK<)@bxw3 2p@.iX'l'zU,ح[疓C爦|q^S+AAoO]DsiS8` ˽ KNU5W'{ k(!|}#ǯߟI= A9T<#sLi`ys-߽\]6п|'Gh;YjU]'%/Éw۰s04u0ZfUq&*=״N(mKeZ7i-`&iV:N~2؞evp5"YRSC7+ߏ +'ּ'^RGVHȗb`NMS:TS7 W>λA`d * ֠ݕJۼ%$NaL~aiMqII?h鉆* |0xc98uh~cJɝ;9oϒ P&)ZJ9{c/%_A'F1H r"˶fV8ޏioAb>mYFg,'5Ԑŧ$v {GG8QgCٗ(9EpaD|뜅Ϣ~)T6@aS6;|Ue{˜E. XZNwIz-}>S!_S~H \ئ>[bmg2SCt3}/-[hϰOloHZW;]ӎD63h c|"Ug. dX?إ@m2 -ߙX) AϏWf)G=@R, EjQK9-(+2nӚ /ϹBdi5kR ոn%e؍]Z%b;!:$'2"H@nĴM;3q!| , qLE"@4l*ZZ9Ny3z oW)SEu بazG14bC^f C&FHvtvrݢ畜V,%^c~.izCB=wX.0^]%l|`Q9UYJq.M 8EWD`$'tO0 iQIS_ݙ~GQyz] yC9Cm D$0_"xN.ߨ*j-i~v nID?-=(\?!m"'1ivť;X"7 8I>8^l[K_҇%?#@_1Β{G$S/|#菱9 aY|R Eg\bxhbk2e`yH$G{|**9 >rV;{8{ˍ6z o#-e'af$~"ř1MDK 짚d&y"7xN0T9}IB_4W2{I9u7Q,e~!å:s"A3&!no?80C^;|5nf +ˁj7HCԉ5 FǦRY5T.قf) lDAŠd]ݩ^}ʁdtۑg!-B߈`FnjԚF%VH gWvIHF?}1c뫜##o̲`n'뻝 2S-B覦?bLDe/ 43*Y<2.]UQz(½jJDiqA|Sk5A9$HRPJ|f8\2|1"Q[Qy0G.g[t{la&IH Y}}(IQH1|6K|JlnϬ KЁ_A&s,$;$xegt/5n}vңWؘt2d ȷX48ZyPXS`ܳkT-.LMEēk=HZ2HkǬ' )@ bzZYI0 nCNY \Gelf1R{i \XNԅ"deD'_e^؏H/ kׁA[?>ͩzm|}gLs>ŁYT; aYIO (R,4ŇoPs[$ªZ M5’Ol0T>ysiWo-,q9A$vz}]\; >6uqR&* ҄"lܣhmhg3C}؋#mB3k X+eCCr 6pp@BAexSϰM>z>~I$Ll74;:+*s V@t;]^TdYPeR)mI)G| uyhu+xcH.TOoPbCLY񛇓7P d O]ȣt7BBQg {c:|Aa 4ibaAV&ݔ*Vtjkaguޢꨬ-dC>tdrE#ϛL$lct/lu0kxfΦ ^p}7l,r]\&]'* Чi<-fKޤ0rM=2,&[I/]OGy:rI`OGr* b1b}ŞOvsS CqrZmvV:(KEcPRLUF-XQm]% nutK7kwg3 GƃOl˜.WAmB~I񙿚x Pf7VB28Kq?NȺnzf y4FhʹZVGkuG{$70fq ØH*)Ŧ^m(jO_mu׀l`F!=yޫ* X2˄O߀q=`%ٺL9+1t愔j456Fx='gA[?k hiLo~D}u>|L瞿.AyR]#dr*]]iβU^L~eDuXdIB5_.M?RBv3A!D( ņ١a}UΣsPV|67*656NB8^ Z呰s~ik/'tIL&+SՋ]Z_gw[ao[bourBsaZr7L]N߾OhKsrەXS"N6e{_E6-#GTNM/DIds1aq @ï"(Ƃ&k䌪/r|Ƞ)2LxnMZ.V}"W\? x`i|(&=:H5p]љzʴY?"F)`' ФDTˁ{yraIHSgL%yVoSsw yt,d=fܑXD#2$H\xAr]JeOm3Vy%Te ?L}hvh Vaҩ{Hf;l5PelBe0@Q䯻Vaq gK~ƃ&#aVWC98=/; TOy;I+ڻ;XsYM8y02Mq@ŬS= @o+:@&H1&Ws!f5O^}P( =R>2 uu-rrWb E5!q%->:b~!;`fH~i&U[u饈(3v15_7rf 2کtLC(H!PЊ6`7WAuRƐ>ެ]%'{3}U!kqV͇5Li2ݗ"Z3'#bS@wD76TjX|k:N$m8U8uRClm|i\QTm<+i Ctpjm7?eyUDvi)TtKت76kb^ݚW*^S0fY6{612RQ"TWCA!.lYC ~ٜ:V`oDN8 yi`3)hQdeAA_(~H)OCc. 7mqm1A*,Y ۝8":ސ_un[*QS[ָY/ܩ#ЎگN3!ЃtTz#qrC1mT&s W_d ߙ/Q\ZݵLe5F852dR[E~J]9 gQ@O/O%53ɳH XңϾWs:h5Q)8}e{wTYWTE;CTUEQҲ\ϟ0y}(VˮX4K긯`P)1*NVl&}V5X{FFg 8FcѯowWޔvf*TNӨSuU<9vX)RbN9#Fqyur\͈s%X8 Yw^~}k']Wn$Kvw7dMʟd'粃XOsKP9ٔ8hNLN>2_pJɵc"yzy}jO S;:tߴ䃦9/GzQFY(Ƚm_Fr*Q7;C4=gˡ@#_\o<㰍:L #;`70ĭJo CV Q/ 6"ݰeغw;ﺦ ; J-|YM>t]؜F+lIwͷ6Zr]5{!6 r:}6b1h]3#ɣ#}+7V|\Mw,/e4Z*PcG]?-p)u.r4z 9z2M q+<G5.:%h0ZQ$ $Bv*~2|Pg]Srg K;<ԊԴ:kԥ3A9 z-':`?p+hőhݾ([|_3@)rpUx4vc>UY Sa&ژE[2DR,kz5ԃ R/ HؖiZ3+p*ʂw$0جu|d<42r2MuWDIԢy'.GۅОEFrf-t*/R-^< OO^UippSEm: [K eOP8P>tlղ-S<`3ZLMЩsd h߹Uk[hx~VaZ8!d G|y s & JU0J GW{4=*Gߍf-YKah_m@sm+`Sb7wvR a8'gA,rQ7DQ՟W 7rԡa$(X PEYupާR%d5[WtCYu߽M͈f %] n+dnl.&G "#߼n/>%ƕ&"mzhO[LPcOq`Z$ОM*0^$ɳ-(ڽ6v-UQ mmB+IJ =mWoN&yT[UK_ 0yJy_uÓ55DY\밁Do'Sv r  Vߠ8~L9}h{*LfъS. הnJ}BO5I퇯n|VӘ#\#'C{J" Rn:٨8Y=Cbލc40JG8mwQE܅mk:h[ 鲽Yr^Y6BLm s&+ٙDPǖ6#q'2yu"1u n*ο&WGfStuOw`R碾1z$1y`S[;D]vMh}ذ6a}3ڦ[YfoOE]' '99"f܊L_jXNjTRDaƫwn!.6!\AC6Xb/L.Xw{G݉d lBMHv@KHݛSQ :a2,z&Ry\ +|dxejAvfnx#Hk`͒?3@d=o9$SX+b/rܑa$[b`V֑ZG;1ῄb2(ω~0e3݊I<[ЭC —T+1R2ϧãS6{(ly9ԯ: hPId31-9t gįJQ ߏok.}EMRWqy 6y'R}}}v?J |/΋$!*&'/|$@V5(Ti͖iFKwB.5`F݉3E=:Zyp6̿mi.'GXzI˕֫DXl[b|ȓFvQ/ ;!5ƒjS]@O"n 2sXW潺'3d![k8(ovm7(n`[{(lmGBgܾ͖{l, 5׈M\` C3exwbB!B|3lU5q״k1zNګCJA+<8 3<͝r/ ulN<)?7u"6C+b ӳ Z.LQuAH]&_tʈAʄұN, 7 -I] W+)YMJX'/cmԛ \ -dzߏC945+=,h%g)n) u; z-rjZJf'ko Mi|aZB'eq*#SE6e7=j^c!@X{֮eSּ*#?/EyR\_)cX.l]> v3psG{҄bUAD8]BG #Z wJN0pT^F0.2C L/G4F,8[J4}p% U#~ 0]^#ȓNs-)Y$Q\B`'Wt}סXžWFP3Kz[sE\;.?Ȣސk@wR ۱ &6qNwzffg83UD{^/oRUvoF: ֱaXZOUB3BsMe V~"7s. Py32|khӸj03e\iXj-uw*zE^Ӄ7ٹ:IY3TYçeY'쐌Aǩg0}_M}ٟBOtxn|dl!{>a:/8,a` 8Ws-, q3^ u_ͰC߸w\*U!T ў'm?j.N*d(k,!)Gzj_ɠ >vw;w7;lQ= W~+_;b{[kbuyc#J'o *I;ͽ*v`ԯL jr֜g@W[Zd;,N2&H7,vP|Y=`Ѵ]5 Zn 9w+$+RϊˣX<UЍFlj.$[m)^v;_`!ug Eؙ}}Dd`.'#|2ZqA #[Kwkbkg7pdf8sZ}SY‡Lm"p?r6PٛT|XfBl=&& m?0+>v;*UF$ 0`AMu& r`N>h-qe+h1"Uu%%W6薰tE%eS9zNbs^ 9Q^9F`ݒg-Uz2H:(KB(7xYyMD= Tf'"dµ u5DLpZp8hڷFtJw;iYHM{pe ~|I>} j76w,GO/W3MMD'u)0?S48*gw5ʲE L\1TR^gEv5@{}ω9!? }0)Y@n}ݮJEşX=A`ъ1S0yjѺe!IɅWEFˁ&mR\1mg7SyԎFM#xb2bF(Gfπ3=.'BN})-)*e]SbP阳N: JKLTZNzed݉T|a)Ȧ,bKAwi-<d_%-͊c*DUE}~Xռ[#45U: Er]w[bdXýs%2˲>MPi}`e[1g~lVUEB0φ(@5?PkmLc*~$DʯL'Z"ALJO=+Q jB@ hs+ZrOIMīɶxPtdҸU7RǗG|1y)Wh6)O Moe?FHu!Mg<("QdguK}"(mO` sp6oLu-BEdX{Mݨ/&Kґ>"ɨEZ#x6<鹩T67S!v1n>Dcx:w%z肒j̈ݣv01=B˴Ū'dlWxFD _V)^q;$ƪf>KǧweYmg{$3*I&E(/e8h " #RNG>E?o84 :x}"Ur9 ].ȩ<<{Œ4iE8-~:ܷ>Mo7|x~w3^m sOX: -R-0kP•: }LԬբW\rх)N^.{vw[LY3&s7/.rTۿWa.rU+暕 R}i:FQ e;nݧT;c`O%61U&4gW y s%vB#7HVܿit|C0kc*s5;141-y8*06ǹ3fbeՌ8<[Rdpwy1t.W\7)X]YsâL# c*/bgȽi qiE&-IZN$]# mi)1kž`:Z!|:f+@|`Gֹ[ ,;7hrZi,w,͟bf=!^KQFR^gۧOmeêF8 J$ ȉuGHIJ!myg6H`$ E22_B#MZxu)EHL4""#.8үބ&6,㘠YվC0Nc&Y n)QcKMd,7yKi9XS:idCBr%b/,fIku#mT#UVQ9٩쵽P`X$Q*E95!K{c?3t}-ׂ>q1XL-m#JM= W`Bl}ιE=F{؆{ d2a q,F|=Jxr wmV'|UYKH rӛ(PC.5(+s V50@aTI9ͬwlQHM"6YWP ڎtNkPN&]{Km}</Km "bF ?(P'S>zA+z\ьHרod}!F3m]=tEA|qK_hԾ[6NR&Cz2S%xQTT&kc[3S3f* >raW.*AA-j-j^ k>VԼ4OrO*~.A2R(D)gyZ_1$!`C^?r MDBhD]h|I%<=%+GWy?)f^n 8i\}"pԞRԃƬkI1\f4-ȓ~& ># Ԑ%Bh *W$<9"e'-6 /nE ~ɞbm{l$o L>w1bEL+Fr ]!^WibSd1Lw-{:+D> qrGWaPWb)LkƋ Sچ:<-uG8NE[&ml>']PkdOS/y,d%>< 4-Dx^pjx<Ì7T=\CPS^7Ruq5Oq5 %tlt.6Lޕzӆ۷)p- gxSuԐ@%S{Th2AwN"â"~D@T:I a+L6z$7@Ps!DfD?Ư8L hSclKs0j^;' GH/g5"c\0Wɻfjl!a۟}W0ȭtwdz@$s~=cq޿r1ĩ9@sl1q+`zB{twre*Ø`w#D 29 6k9@X#J*Z;Gjq$Mnj@"bݳ&( Dzw/[Np\ eʿDaZA3SjV߹M 5$(zxZ ̌ӥ\uIG 'A5wfrwzlWH1J֩Zѽ15{N3ep+07 +Dޫ O^%͆tO8٤D}ʶ.-ઘt`vⲑKQMP/Rú 5ʘwF8vngg2dve#ܢq8GV)6jJ }?LcQ67#uQ"OZ`"P+ Z9stGd a_[8`|0I =by8C hFQ8}84ϪKp@&R U@a2oFV,7jNrN%* ]rzHCf!z'p뒕2)M n1֬uy۬x4wp8T&44zral`z }Do6CE=zFYV؛RHa͟6!a>93Qjts\CNj Sl>6w& {}`GϒvS[YV-~ϥY>rdB? 1WOE naOT\?H9w\qFWTt&2UUѪ`{a46h'GYݞʕ?lqu>-NZv y@"ZW4S}ۀ\? |.{ڬ 5"X;p+S,CQ~GF[EC}7:=XX=RQptVjH::C^(ӧHQƹa_gd(,Q2)Q soV|B8\T{qe_9QdPT¥3l(% .ZϷ3$mNf(SϞx?LHQ"cRJ0`jTCC % 3h_@&rfVCC#D3oYonq_Ğ?BOP ~4ERԪ %В*k(F^QTVp^ɕJ  p+<*j~c2rBaܲӶJ zc"J_|?~%pp}VSo-eFfo)!ޑiYY[͝Sl3́qZ1;*$A)!6ȃ#z&= BVA8㔕Y +ztI喊 K##aF"fXR/9uP=PmIQVNdQјInZLMror|:8q%,"ؿW?ۍdvOY1u9!zX4_ @8e~j,@Lű|H1Jͯpas94UKsPJrU4Q'-lIȹD.Zi`}=!ϳ@Ur{d(w[6,-ҥ[ڹ)JPMttNWϢ[ӻ,]Tyk A]4x ֻ`WxﺰHFVSxCHil|}TqE˥Rd%bvOctf4yDpfic]j.qSzmYҍ<>gqj; ^qC&# x\ cYkaP֗2d΢K_y N|?hTDUi[!&3R1ϸ$^~l:ΰIYXR[;7c58d3!0|p=to`$Dg#'w rAo Zq[pQp^zZSu!zb oYo'S -؀HajȘxt* ő{""Eˌ Q"~mU=+=,xPCfJv٧[L [@V6חfN8NS5osHaP(`@ 20 ~fW]Xe:b;Ep}axKe>_φ9&4]g!OdO+9]Wp~g3fw/Izī~b};9LPJN9Ow:.`= !rK#0)l|XU_6+!q+Z飮ަX~3XսWspBJT6|Ʈ!powؚ3YW;C]YpL=Zmk ;7)#SV/=(? U^KsJ|~7y]Nyw: lwM2 ;Qy Sgnq~Jho j$X rf!"&ia^!^ay/'L~|/w~oc?584R_! W?ŵf~3{r.Z+(.gkL19ij,f !T +̭.00ij[|]*4%l4J.Y^>eޯ!&NXyY}[M^QUvqJ+PzqGRKrQ w\gs?- NJ'><ݷ k1!7.j,X89 ]jJzÄI"G=jϱUN̛OX{ W RxwǮ^vͺ`t6Y4:U޿ݸn E'EW:x+SW uU%(ũi 012 ZZμ@˷)1}3>ˤ:V<6(^ #eBy?ķ"$ dT"R*%!^OKL(}L;ܿ }Nc{6mOxNS ]p)00i_nЋi?*(b,ʈҬ˖ -|(f-N'!H J WƬyA /3u2IX ܹ|Ws6i C¿ч oeN@-H’K9NBeX!CɌH'/A-b8&}z܋;mD =pDHtJaգ8u oCUӣ+1ت#D`撸#[ LԭHZȔ-p\D%S-v[Tc$Y@_fՙ\} xd Y/݂kT%E\!(#}Q"LHu(7H,wp⑨Rg)8{1 v*'R1/R7QD,fG|W˛MMQzFfg76 ,5Vښ8Z D\Te.pT~J$^\+㏭*>:^@vt;1jTUFH W>W/9_; ! :/R񕨃*0kOTgtky ٱp%#z#5W ԴwE<<e-|EW֐~ "% Ho_ϟNxfI bpDEɭ=T"IQAW\bNl<2¿c %LaX7\(oڊGpFÎϹ;D ڲe8=q"UM0|#$~Z r1w(No+Uh*cW棬eDW̚i995ai{bYMw'Z)dػ++|-CDCüi:N$;RPЄK G8eܙdS0;{ Q N]5f-&EnT5;z#ݬZ }KBãG pׂ$~~جv˥Hd4ҔSDk}S`8fs{LVbMVǝ#G|(O>km/0],o\ό. uzVFi : ɟI|@<.ZQ5/~~LGf{"IM FPU{|+:quET[t6"%25 L:;^?aIo Y' ?Fl VD#~.]*]URT &ϹZ`C<+f@e ϵR& k ހ~:Cj~֡7 m<`$gxFrZȒ ;N I+g"$(GW|)n@s[YR yah#9">Pzbh5-[dL4'Zf~aɌsI ?khfQT}{伌N W Sz+d]dp4%TO q)TN5_kBB[Т, |E"p.oVAYے'P r@)Ѣ{Mxz<5UL ,t 4z[s{T- >LphGC 238PrdBgOC1^]xi d!_܅>ҹO;EU4#{lڹaK"ԆrwEGK m.lB3;MFañLc9⍡|ʏcU Yj1X~dsG*'1KQȶv;|O;?9.W,P%L<~l@ڛa$la5#1n`' Q润1R.kײQ~F?-kFʓcnrd6>Rgl,KxT۔\:.D/\\Vd`J_dL }Bz56mؖs8u jy>?64@h Klyd(t?azLW-fޒ150,YzBwV$o7R(kdAlY+j ܺW ^IVBΰ'MNB$(y/׺<._Y@/ k-CR,7d1 _7z0,~wӕǞP&i1F]ޱNSw$ hMq4#61WCTK@C鴤oQh$`_D}p0;aF q"(S4evD+K`3-P+YJmѳ2Y&,i㠿gDZ,m](a4TL;vi @- ir >߰N"Դ  nIJ%Ի. NEᬑh H$ vvV|&9&PP ~_]s*mo=*k-)z7y0NP5YZݚ68y90> x"C2p\U71?V5Da]>_ = C+awO`QsʽuYI4ӟ ̝lVi(#' ;D~ m=ߺ n5JvP-gP"k)3fI7 klm\^zIGak={zp>2baߍT>R!2qӗGѧTL"`I'Qi/q"~vt#E5cXύIV̰!(c-N+B9@ F+CR[6ҊV Z:ٓ]+9]ta>88K&^>FXl…QZh0n;=R:c}Wcf%+0;veHɔI/6>*PnR(9.i21R=l˔0q0-^Q)( iWGԌu~toRxZk=) ) qkI+&o_!ZX>`o#xP'D5S62zr";Z!H7O^^DO7ϏVf'g*261~N1ܡ,\t !]*O G})YRZ9Ad4'*n**g~Wi˥KZ/*ӴԴ?8l H_N_1ɢUsΨɶTQ*Fw,hR^Sbz#esW2ESN*4%'*)lIB-DX5$ͫCgɩ-2&Cōqv΢e o)pssaÅ֡cASEұx4KSj= DkW{:*˶:jAMt3[p+ΑL -׊G8eYRPƱ&-&xLc.@Hi0/+*oV: *35"/jSΛO:8rP~i3r:Tq|u ͯ؏ jm2,u6JGZQzܸ<30\(KU4&ʺۉ>{J3luPr'ҢlQi)y^@Ɛ\ddvK?Lf LĹt%þg"}7*(~URkEp%pj,-XL&Tݳ8Ws6}RRp/~,IE*29}=X@[aN[&~灲*H&`n`sb&ߑm(rfZقh?"<-(H7Xǹ}磑S`Co~+gJVO2i,]C0<`9?Hb\z ,k6`aPjdff =%b1.-i(c\ߐ;V֬p $ .6::=Bl+\P”Ei "`bFdf_5)mVR@_p%8j=x]pk!'-ilxp-aN ^Ok0H qHg؁Bj6?bݽO"|濫f$IAyPOIB^HvM2C$w3ZЉvH;CW貇}uo"5m@ 3roUh+y)oWǹ-AxZLDf770$Kc0Bx)T)lGnUb'^T0"H@9*V[3OYW4o8Jpc="w{._r #-1MֹG, O0}0^B>b1 uH2H(Н}oOqNg~q:o\&t" ϾIu7qP6+G(DH 5o ۥX=u%;2 1V= necgvAI ~0UܲuxSt"CM& ڜAwx<]_9 4vT={NAiX7f{ (4cƵA a5 !>d'.P ] 1Yښ;`> RyNc?-J51I9apl؀⻑fS: xbg⑭"Y[G!N]wDD1=7^6b4-uxi/zK`#G=i~&481,x6x&I栱.' m92#}Rtz)gUE3E%mp5^񒚍UiFev\x֊=챪n,xa?B!^z,;U+0YJ8JA_kFծgX+2_߃ 7-ͮէu*x0qي}3% 6,.)SX9w^PURM~y7X @) ﲾ kuTy.oqW}Kp3#xc]ځP[l\5`$B%]Q~ϗgs/XI`9Nd.3[:CˑgI0:1~Z@f(:D9xy dYXZ:i%9Sr4Co=Ba U# mN9> }GІr)SӹQGm?YؠA[5mzN)f V<~0?" ~?wYfD\Mp-4f ;g$Ij=T8B4]KPR r2WprS!ˢKe8MbrB=x5y{phO jyнcEwhv7OMs 6Mvs{0SY{ MN&%9?$򮴃D3.~}':f=+;dԼ݉y)bh;wŭ苰-C k~tp; Sn^I9+,U1 =R+掬O#ϡ>[0ԕmFK0y:XiطY7" Mͫ~`d?&gWtX-9-x ՙB@\ẳmNn GɴkK>OzJJk{*;-7"5nlOOgNJWnlku|vSk]5fⶴЋk"2 Sc w : EU~7oiGr4tg$8S|G!Y9;LH~a  b)Xpy!Jր x:}lឤ;GѫFKKR,V^;(AԥڭJ{>#4ӶLF߆/b`]:*O6:[nEnm"9],Fݱv,,r5"p)4 (teNZ;{ҾiTVօ_6]H-:>6q-!?hzOU-0̬b2 ymO:cam;+[23EA/+QvG`+08]J&ph 9 0 1mQXkgKHLf}Y5b+뺳@d"ƛ1UN±U13fı Ci<;pA$yF]Ǧ4@u[  gOv%#"Ə=Ɛ$"ZHp j,#ٻlnyS5x-,暼)/lD ݜְ77ҏF"N, m\k-#7X, ;z\YI&-Tm'Gicynr@4;V'A5S#vm.tT1exqݤ9(„̓Dև>vݢ!x)5Y%uVB8]jB>?JF{}KJƢ 9f,#"2A\;7gn/b rT2cwK\\ţV- ϥqS$-ɱ%ˑv!v4:oBf^vY1]`l߽$f}y̺F,l+~hͺDYƲհR;2?h[:IA)Z'FW:U U <2y54aie ܦtm8#+mbmkJ,=. # 7)23(u4|v@Tc> gZdCI%Ll|޻2ppTX޸m+;E,|D֢^mVl6A~&Gd4|..>c"~DT\_SX=4nϚnb24s*H9\uW3ecƔ~V,8fT487O0Z:n9j!=.a+UͰ1?lV`O(oRbH]:/g_XrW5=һɬ10}aԴRl$buN "56-U\ e``˓j!8lB/%lqKn3d߳X$6xgPwa$Ӕ%W ! b7;&6Wj|`UX7p"چ,75uhjā2d +R6`YЇ}a3D Wu=RG7X`H"lS{<@gD&ܔghv,Zl0!La[kB:]G!A[ƨuMߔ$6Q?z/kqsio t`WksU<λ,Cڠq:z#[ݸ%5 ?ԧvcPÚ28[MLYi{^߳pM&=V?fFyP ?JjOJFG;{*#G%C5d!a`a*B6K|f$y>I"v{LwQA") Ś!"**H l u.bIHe=C=h~j/Vt]9픁*Rߊu4`38r[!oE"ѩʇl"D=!f=N[X~ mUK}RXS`&b4?n˖E?zum|*mLfޮccc5#X.fnP>|j[Y5Ey?ne1ζFh/2Lxͼ# kw8~V80:ęqkhsDQRpΔ1<^ZpnUg N]S$ A=tşމۯqNePtz\,:̖Aq4@Z|7s[Kc&Y߬=OXoN %>+l}3F)uTN@˩QYC`ܴY byƓg8tHl<e?Ny:~zPS3ik؀D!L#E=eҡ,|E$(ZN1MhIʬ{wU_Ucp"Syä=-7&x:ƿUS$LaӁgkw"c%r`Gm(+<80var(=ԉ@f?H &pɽ1",fVØ'FY>qcf?aF Dr!d؉wHe~[f.C7ԡD=w+X8/[{Au\JPwj3-%d Q3ڌW0<N8ʫY+O8B\_|{p=Dh|>' 1iw^- p6ob$Da,!,Yxf)ϱʬ#0Q9!Ơ1gtp77}<أ:tuQc;(2e LcN^d^{GMi%{ 2XŪ,JjG[!S( .pw#oOHok4.egq}ў_EVfR*^?HXq.T[Z{8xٴюaRZhޚm a۰m`#<}FNFވK @1 _]O D)QgQv3@5.Ӯ; %i#x~ QQf%t6.# %Ty?zc(7jMdjJAu\,Ty%{Qm<`v}q(k,Kbc:QU~aqw.b@ܧy.cE]:a^LC(5r.(Iʝyhd|XV~Hsok ǣt֑ق/<*NtiP"wd~Acc&F10ly F =b`#:˂h%4D|~n|.dROpBc%%_Ss8kR>L@\Zo/ٺ &Ͼ&s=6u$xr/ʙEpC\w5ƊسBLҲ5k90[@P`g7n>`GC8>^{B!w=ᬁѴ=4 (>40X^ w|5+kl(Xqf12jzfxNf7W.K`S:Q}%V&lxd,#Zݿԕ8x!3o}}:y@? c),Ցn߭GϮ2ub/t%Ѫ' IH^#Oz.>g Mt!l^io2PCS Q`Ij'O'E{*frjPY>}:=X7Yewt~7 EHHM~9DD95nxW]2{s,F_"pB+$#y?azrtG mTzϱyVB5E0rxs4@d-(ZS˂1fQnµ" {MErrX6t~mK$HfZGRqc~5kuV{?(n5T?/qv!!%d"JjWptCalwr ᷇$$cw3=2VlܾݭAϨ6R O k&Yxy>UsMzE9Jr9rB/ejB(\(.Լi{w,K#Z `(7O٫8?^62"=$yy'19YN9u/&Wb $xCGpf{yk.Z!tAc=Q [l. ˠƿ#Kn#C/r$ n >܂Ft7i0>< Gi$m F K7Hy'e^#{GM ;sS Wxl`Ȝ8M#Ʒ=zxMcy[tv)'d^kWB©ꘐ[Uc_ c'N.v;0h`|h(>aB2*}dCbܡGiwfӠe1! XD{D:8U ḪT¨'CS"5Iq+X߇rԧVj~kcݜڂj+6\Q6 [p orvB+{2x$KRḷmV[X`WQrm/(:ͩ Xdd_Hҫx^UuHXӜ%9{։DN/6Ytsn?&):!o }65P\+F:Na}&"5%؍_>$aiÒc" kbwwCvO2$$|gқScox +iq!sg1!(9=VaD4k\)=VeL<`8 J 'sZ4+ц;BFnv͑rmq!`@HvmŨ<*Kfp`s:-]l^q|׈F/t8ݍ^dvbdO5NN0i!= Pͯ1x -PLͽBEs9c8BF2h.^*sDgӚ_N©Zlw!r>-hJTA!4`KB]SsdSWheْ4FqP߽ \ 1bջu]L:Qo+~b* @4d>x%4%Mc%>; P|.J=r &ޝC9p$u{oQb9=҆|oFYor|!}CATB*y e$*XnEi 9mƾ-c` ` 9Pjs&̼r5U=3!_2xTrmVv%-*{,] Jx^( c yLϪD[܃dpSggQ@aÜ:)TTᆰ!+Jy憆0]nl:datZJdڍ&)Z㗍 3"rs=is,ΆO"PCN< 'NyF<0kGu7.Ṫ Nv&pq@nm~;#ʫ20 _5̛;'TWk50QS[YHIZ\z rYOXRR+Igw5"kGS5Ox+/ @nYIqO}a>NK ]#8EP벘KdZΫA,=' :h{ԅH֯jOf.\E`7{o}n5Kq җslǥa(4CYUFc+4x4&:[PA'T :TjVW ԰](iVZ9Va46C7#աl\ 7ُU%]UgvwbJL7u(qUk.3w#Q\HE Ls)!b_iERR}K%R', 1zN{bo acT̼&! p]K ]8?Fm{ 0X/ n"mabPH<^(~-ߪy]qp%j[~Bds^a׉GL10xUBۍ/ FE@Zΰ[x֙Eј?xHvS2 6#W(NփR BaF d˜7s1eye Nid_%depf!/ 3vN10 zczpSVAs "oe DD̶? 7C)l 7f7X{<=mDC zReqbfMs/Zֲ)K:E3n+E5}7>ܶ[h#O,o6`" cT! +k9ZPII4 $ z6g*SSfƅӒawo@uѷXnR,43i\>5V ~Dp0B~[]oz#b͆@] Q7"Ȉ<0M8/B>-Xa#19Y:H]hj) ԬSCQ_j?#j1zru[Yřtda NtQ8D4of1&{ ='+5"4פrܣ:yQhiv R1Ey:`Q1ƀi4msȰ&'N }Q8v CT{0o拷 TսKQaR|3e#D]/$EFrh:H yx/߻rq&F&Ic P@ng)z5*Ua÷'\=DOV\s:Xp'gP|Y}~wUT`[[GG@ս\Y5{8?TĈ;T {N7-" ;7t&4P|}|Ƭ˹Ih+@%XeoP}B%k却œ8naly^A2)v|}0Vѓ+o_tn }_-KfьY@FD#ҚwcbuyG~1p`<4PF KS]lU(R"np]LV>+C'#W E07U89P!ádhw K~!`rR@wO*a-X][R6͈6BNBv9ьUH:\a `Fg%of]U1Bckog.4KLs۟";ffC!qRe锅!%,]N&Ge,9O I'&Kp[\ ?%LFTYu9o2p5)N666IUTz8dȟߋ\h}Kk^[Ц]:Yمw_ը#:URExՠ$ȲC1ؓK{)+C3ݗTsJw7[!tBY%hi1pP۫? t_Pu* Y"Ȑ'j(MZMkh/Õ#]MyS\@8M; Ğ\vjPJTwm:/iv,TgA}>-=Oml F7=ը3_C-kո΀ W6\[-/ \&U@[n1li`|!yzԿ[v:wҤgȼ102Bi4ЁSC 족ni%0RL8}KĴظyJ(\餑# %CAϞT NEmNp=@À'_Pg^,D[@)XauD1SdM4y3D9_:#Nrif%z.>^D Xuw%ѤDllhA({l4ks/nyX)sg@:w},?K*c?[ۍFZ:(xH.ds.CW0rt. O" NEܓM$*xz 1lJȮ jDC; tKN|îN ɘl,l`ɔīvGQsL+E*wTkna߇Cfaa*F7$}1T4sLү[* C8Cߢoc1֌mQ,£Lq7{ݳ+cH3G yk3~ DN6BF-#-eka$xXӹ,m8F+5>SN }nQw$v88@*U,).?^;ωJ "7>ף 2b3 a#b ;UFkSy;6\c SQV"Ž,2֎sBYp>,x#<ڎ2p_"{k|}Hp:..>=]ZpCY.(1+8@`CFļZ(C{R xNmk>so&?NKa\+9ޣ ;ۀ$#pd䥇?K+{6Upi#t'Kл)D=O!]q& d^Eoeq\qӾL}C0ʛL%̾hX^g4|ԆWAӯ:0K0͒`Vܓ/=~a6' wI\ "o_Q:ՙQj|ot)5#I^fUɭ_,֙!1^ tsDeK*1̇Jד<4gFW䞿 ܳ!o|U|䡉|' z'vXS ttf*ѱ^s1L v|0x \&9c%K_#"Xjndؙ* վ4箑YH{)~f/ɵgj`/KmI .%`B,:׻l ;1w8MSJy~tGT6%f.Kp㝿j` M&39əE{0.<}xc4HRT/}ΥN,ܪZ;_䭎d[ f J)vWxwc أV34X=& TQogO3 Q4vg~gpd={DKثuN_[ptb(hT?Z ;YQCKt2GcIqHr1 {3&(j{ڢKJ,f3kg] $2 ,U-cW oEHmhܓi+EBߊ%F9.mvQsKrj?,oMDgU!!FZBN{Xޕޡ$F|!a;Or\H-J(&q>13RMfC Ϡ[*RU[wEDn?' Fp Κ~N XS5 &,4O+̨"-ktJƆx,{ZBʴO_rĢdcSN$DH --A\^lsѰ_zdgye$ѥF=zȞ#.Qs{S4?kyNKF-hYխWs#G<]7 B?gmD4Il. z$?n\(};\gd\mI7,DeJIoKo"^Hġ:,C/:QZóh˿`WdHԌ%\Ϋ$cV+ԯ俒‹Ve8HB1, :>kuKQ:Hg2SL g֋-hC[zF@ PGSJ>{o ;WFEYo}98gARAW= \GWM9p|t,ؽHS)tE1 F#|[гY:|$C% b8$p6S:Tԉ^0,8x:1ϨI\峉I ?P.)Axq̉gN7C$Bi}sP+ٽ<23D{*ڝep353ȑj**T@}ajC,wcj\S{ r6N=}9!sn~xvl]P$&V*]*%wO? Ԝp_(iYǔql |_SaF˞xo `E6XMQZ^cJ WiOH&Q@%0ӹT]:״Hq%gdi;{^ˉҹ|F/ɹ/A[| !,J=wjX?|sM`y{JG;uUn֫K#òUqe mM=,Է1'w#xFk T~tvu(Nco}iKH7`&^h?adQE3d"EuW~jr%6)qE:' T4iM`N%?LnrQɌnq(r=!{?r˄NƫH/ETEu&{^@K}swjGzZkƻ( .JS[]ޛWRpSD%kә `] !zY^|1d%蚩K0]Q6|W[epe{ۊӦکfwx~ժA!(Y#흜;QJ=%g&))'7N\? 24ҸsU<fV+f+`7ے@[6<~2̒=BkJT͢j j8"Y\ҝhT3 Wa{xyƎFTFΠ9a^Xo+V|-3ř8ѮMYѿR?H5 kz 8e,I{ `CL.76Y&wٺrfwZ%b$RY(O<O<m?"jBerFړm52C ^,HC4:0(϶?SApo}F4SM PO]HK4] /ؠ^H| XYר8GjW$ -"H4qþ`U$wU?%<)Nz; Nh.\BA_hܐ lo%H?&/iϹH.t>LZ,ü8֔oDi!N9Wg9Zq1N-geP7f,>;?7&Xxx qM˟ 6):n%,YCWﭭ 3pqH3? b{_<=pM KcDoCwPwv7.|RN: \*\>GfsSD? j.hҼ.hOu0 Po`] `iܨYO sb8sMgWa?<[y{F@!&xM<\KSEק+غFL cC SxY>l$ڌ\KYI  J{ 0n!f0;!?_x~aW ײ0'Mkbe[“ْ#p]HXLэb[6dqUY+l}n[:1Ͱ]T J#KνާnB{T0Kq"(F腇g1}<ϼX3};gh猪̑+ (qU$x<( N։ A Izʭ6" Re7P_$ @YPk R(3D=4jLQŗeBۣ WWS̪`qD7>QϿ ϻ6Ykma;Βӣ)HCgd Ϥ߫wK m-iw^1wg,`K eVmxu-MzFa+y1i)S«Yrl MUi^Hf"PQ*IZ4eU[% Mx$x}9h849~7=HlUMrT2]5 j"0[dtp :{^xp]hS>.!?9sꤝ^nXX o i~nǭ/!͌NdLBÝt9rm`}~tKD}":α F}ޢE\_jExwh!@Fa{(e,N~[OKИ;mcQj D?jxg/s#W9V `)Y>X5mn/S^G\11>y;wG ov_OEcDJ9SGvo'|9h/ꡐ4TDB=) *56T /7&;,D۶pv |0-̛)wqb>QEr@BT `A)w W>Th0K1\;>tK+\tiQH3\tcTR?j7IҊ&p{ OƑI#DjEH͸PjWǒ_92/NWMwB|SCVs}poا&n( *¸ש]9~ٮ[m[h안3f"Qf6hR5.}FsvgxIKkt+)jyɤ}]s?!{uF*8 Qc桼 Htj5wL]P0!+}Y<03s9״5;# ̕O#9%G5`Ј·wmVpj̮..ġb_xbj5^^"FL>X+;1mu"taLEѨ"cug=Z׉ ܢ"g42FAR|D a)#j e>Vkő)Oa9vk mbsZΖ9+cjLݷŪ)W2[Dq)i}!Yb|vUυ-T]7O߸{ulR1='w%r& վٕO2vh\ϧMe.H2^Xq%'f.zVEQr~) dUVqA!s[dsjM{}c l=_~#'_Vj?PeJnO#sL>Gsp2]&OV"<q-7Vye454ɯ#Gܭ:4ŪQ#5{[ A(\&_ 8 "-ՖFGW-I[+-NX$*nbBK!{r='Vofsq/pmhAdD-Ы|;T[DŽ.~pC>a;w񑗊g.y[;hHgę9oS]fNDwDR}aZ*H-zؐlyA]Ԃg?ΖW&=1ol=YDf}ӆIpb}m/߸NbrҊ6RɅ*mXsCz8T)1dwՍʯqp+Q4e;\eөp11VGÿh(QUzu}Ms,-?:ZӢm$f%]jż=X}!Mt< rJM`=Ö cS>ջ!p b\/ <ߤn yR6hA__ ry|ˬH)h_Uc<%0ڰ&H"sc'SG"Y-94.]*@IC$E-ZMtI#%(/TRNBhdC^鲔 'T:NcljjXCW +?]UBL jxĞ((;t@&Y NM9|N{q؋Q64JPNYm݊H1sofʑj`[/Fw5ѽO:U=a@hA^:!`U FH@/% LQ,ޅi׵zj^`8gyՀX<Yx5$M4dJ*}+[,p 6)%Re;=5[,iպ,s q=B1=`4N, cvN)IP޺c"-ޔGX)vIjHlxUtP%Y/<'ftd4QY$JGɻet6]SZ;g'g$91 1urbk*x9`ާo^Krk1gJ(qe8%~fȹ< /s?,X6tYHrcaڠTy{17hӗ8PЊ+g9h^"RktHzB3(1[g=$JyY=êSޱ0miz;hSX?Z]<= 2TՌE҄+(9Q6vHl@|B5MJQWm./{sbrqFTFΟbpώN&TmT1 (<~tHLf!8[o t'GvOx^R>PH>kQ*gp͏]Sg..>@_5D2iA֗;{J7Vs[_!BN0tg> ,lFM:֎cD\-c{")S į #SI V@qL)1'qV*& ХᬁPuZ`@0ζacXo+坉3Uݲ+ޱ|՝\BJQ!^kCU"acT >XL 2:rye[fAKQbÍ6,SI0ֶX>nUׁ `yQ cYL% cyFgHOߘ=Q_hnJւ&*^6NiL|Z)ES}_WIiǿ`ժ%`(MNcRJ"*z@I+Niv۶ao{*5&w#S;8Kd5Dv^bl$<9^C$%Q3\E d&fe0N?ᄃ20bv{l '0"k{Y2%cB ,?eK?k̿:r: jan0O`fY7mB'>姒TUE!ߛ1G0ˮ]76LRm(ofG 7kACJLX~GQ\mB?[]*hQ-qvYݶlK!|%i!?Z 66|pj&W"HQcӍS6]dE)/kz^a21 $},R|!fd:WL2Mi$*N8LLAҞ2ƯtX%: oBZRhҟv];<Mfr>әʳXm˪י‘n?_$ * d'ߣKPޣj>T7,!ӄ$K.AWyC.!D>Ygsk]{lt3%!ܫ9k ni}N^n!v8We~=?9*pX⇐ړ`zT|E+ EqPPm~@f6A@DZ#I"v6}sذFDmʃ ;ؽĐRi\E7D^2/ 79uD \ uG*'yq#FGz_12#@2 wgm.&)f!Ɓ"nђ0W@_mH+LdtoԱx pJRxc^4l+R2k;^\ї8‰όF}KwD}gms@jŴv\fSdc3|_d+6 ESy2 uk>!'AX\ kot@nHΗY>cJZN/H=* 2FW5R'/%VjuUVEdK3,$ŝ>~=<- f`|ILQ&1ɶuETs@T-zZr#E k`Ws}r,/:#h1w}QMJ57FK]A}`X(Iům#%cN=2uY.k3~L`)Fkw@Ŀْ2ul f`V.|ǬoK@o8|(o=i/tYl.xE?춁n6aPmnubOJ.NQWT0^zž &I[hOgMRtƽy\A}eڒ4=qp_1ۧ|b[9@m&[h&K+׌< =.@ <]*N E`dΒx:;WVw^O.rw!5D&tڹmZi6#D~М$E0Qm)P$̴pD3X/gdOԁ{ӥ]C< R Ylωu i<7O@ s6- 0/m[ :Gy0u`=6; ՝uX k\B\Rz)ϔDk7ǽ}D{00)>>eFtxm\#g9ʝdhp諁j[^_OA2(]l^~ĄAbwلɻ^ɏ+jΝ$%NZ'UfP4G$?ʥ귛5BY dRFxB#&_qz\~W6H=6i5{"ʈJltT4 /F_3Q;.r.Y]bh2H &|BCٌ233w_xmiO}A'? y ћ8CCqsHe%^5A'VHr%VX)RhBC wL2-xx^5bҬ3UE}vI^q_q%rmj2jo; 'Տ8ӿEV+vl4GT_]^]|Jf19 HfFbUFΩ#k u5ewk$ፗ?Bob/MqgS N4ٝ![.ҴS?"\":7sS*[h;;P3us̈́&y8CNE`#6$^SpOIH-d`#`{%~ԉ)f{ht1l?̽^*'x4muNHl8 C DM4OFA$|]~>>ѳcd'eq"`~&TzƽC\75! tgpHpa.l?8x 7=Ŏ٢=zz? ;@vbB=PYm-%wQef Hۯ%sQ.]G, m=̔P HO7d_nq/p)3[0,t":'"0(};Hbֹ˩~=1RMFG7)ʻf"u@rSSc"/;X~(Yk`*_ӕ)zIY1o[KK*B,{yp7#B1>Z_3x 8V?W˼!cSJxz+yDK-}WM/Cxi5RV=8QCU~{Tqϟ,Bۮ P\\~lDf%c >E9 !)S)" c u2~C侮lՉ4N*RWy4sg:_ܔk,Q+؂I)p^e0kL?,sWbvN))y pmĻo]A\8\sEġiLc+Q_#Mſ[^W]NjClOM[&1{+ 7eVnSo56:_݆rL$/R(\a87$4.sm:_xsmt{a}Ky:GRp\^1Oс}IFW z^NWo:=*fkh*dqp )c앸4Bx>=FVkҨsH/MW:[=-~R}Jґb P-y׷MSym]O?\N)WCBc&#vyr^r. iN*6(P@eׁcd%VV2Co6S&٢'b^Ihct܉S}Qq:jbKoHb+>qWSBfXE:'ZMvQT}߆Im[+8]J0W 9ڨ"pn.7( ^c-EK猢FOeo.R*_ `gtgGdcցupK;8  G>BA~ERDѹd)Amw3&ݪL}ˑL4]m.= $fewߨ5?/EUVt&/dz _G4{f3ckxEg OrαNҟ}?M =\ ʚ+]}UŮ]`:SaCK[MkrW^ZJo1I.  Tf?&K 1XEh]SVfj!4Zαfz\ӥ񟪌w@E((HT6|}|\[;!PLQ*RA- >ki Y)cx u*q>[n6̿Ɛ+tw3ÖA]{iqY4x[noצܟ>XӜƂB"jnJ4cGoWeWt%{> kv~_HڒW vC#d-c-ɞ]r\eN) 99[O70ɞ/TuU-b@{Wg.4نz܄_ 5> \ٜ)*aG*GnKL9za(S>yZT&w x:ZkxFϚ.4|X7vOlߺIjE;O\lȤHGщ-}TXK+0e)\pLX]EX>;qŀ=r +? Pn> s;k`t0&`5#I xUx1#=_"A8"zdO wjmב9[5!&-`q2vIq!pep%s~Jwr2?}K ̄L}3bq%.!p1dyA.AR\m $6s.{KJGrJP6KqǞ$lkloĈ,^-O2*8!T22 /לLAu'q~Qr}u ilܑ^š=͉ҡd%ܣa\>=뺸1j UE8]PKR20$i|%K#O!c}/H>*`J}? U?*1@FTq.uc@Z !Q;^c36Psd5^>k?2a,O-bn+ܶ?u rQ됏1^I-VJ4m7!Ǫ[nNolY6HX8@f {cV Ni5"Oa+=rHʲONESbq-ӂDԸ12d‘F|0rG3NL劙r8kxܻ:4nZB{6x][H}$g%x!q5R` ӫ9)Ld["¢, ы,ZXn\l۸Hɴ#Kъnt_r2b%EŚvAU(脎uG,RPk_"z=b6h%`zy5\&*dZRfv@G#^=Y xW3"9mQM) \׮ɖDa,DGD*%WVwj{j&U,i}F}Н6ʾ3xRڑnceB@ g04*(xV,:?Q|LǡuIѰ=}txE.z h7(X+r=]"EU1Ffo_>igmp&

        )B(w +hM*f2jGO%W@` ?ČГ?;lw"f[\Y<քԢN씪{_ }wC"8=da=UQX壴~) Ey9jG8C~SG1P/kTfN=kCrגvsʦ2?(2ލW/.ïcc L_9jP3x0geM0+Xgac5 SJ$f)50f P1My^e  x@W njr1ոXg5Pf ֭r3h)%!*;I\(c0Ap7~8W7۾v5矄'[UY޸fTVZ㬲*l6dؐd! l q8WR CeI?^@[f3E9/“+Yh&*Y!ZS6D2-幽9ߵ{״iNh(3EAf!z]~ n*24YI<;>hkH=#W  ҴޘDi1jײ-H Uwz>P0 *1wp S9!GRgOJAߧQ7Op;a'+;`*:)M ] r`iRa I]FWOh݀آvcV/,>7J׊_{\;GWˇ`Uw:͕dAL9LawH+o1B5E+xq&_*͆gTh{&Hy vPFc~6`S/dq|qBÆs0"&Ǩ~tA[Ł0zX C]dícBS$C>4q`;)}A 2z8^ɢ@bn\8SnضO\U ;7Llhx/.@ϙrʼnM6L1 D7b6d\xIjBx~hd >J[W* b3 o5.;ۿL1Qk.NEbZԚ?ڪ.i>yQ#Lje>4'Mig;s!lBuW Is {LihRq3t| xOMVdP. |`ܨ0_?[(4EEݩJV~@އE~ q`fbnN/]?E_isb4N,1^d_9rXԡHLyҍEq`L9Alex`Ds},\?fCzMX~U]-Pz%.žvc`8wT߇4)h{#x̺M.DfhkCkm.6Fi`jhhNY);Gj[h S1GkjujUFCYޥޘ9P%dz+{xRy'bMb=4$w0 $ÇtҾ\KOg~n%8d<_ zPw!թa:}}0Mc-Y mJQ ?{韽{dȜ{էCa;7+c ქ,)Z $RdڗL*yWQtgRĔ!k uzRiD6%n}s..zNM=<3]oM+HJ$}@#qbKkDA$. W5qAL^Ip_Ak7@oDLeAdcJ c 'p&9`5֋r`)XAF`cftڜ":4 AE YNѐ2Vp9ySUuYcHɴ)lRkLktu6rnYߎ1wlKZmFƓkdX's&Ǜ/e1AN,?_a~dwDp=*_R+{Rچ]\/2dlOAht յcrr(BZ"eQ,._kI](I ]l>QV]" biB"UKh*A}_kXMpl4]wd(˘^h>Zh uQqYv3I6W}ƞO .ӔjjQnQE%- *6F=xfx!NOoϫXo$Úz+Tvcvc_2iIU+'$63Zszh(qrfz,Yd=HS1bRilBVj82 LYKSB%aM -Mla_*sո.K:ez#G7On[x*hLt 5qn«#R̓:6oе壹<?Fx{5"7ayיV+GE i^%V{P!; $[\ ubd`Mmo8m_*O+R~ Hju${Py9y#12pc?uE$(]|v(b r`7ѡ/Ŝ@89ua;<qO1w3 y[7ogi7|f09VCƖw`D#NX#*Vw: 9KfR6 bH Y1p~qhP(?\\P--Te5W#15”e<8H&oJMRSCe 7Z`4'g{y w8ĠH.M|Uo/:*83D*Gū4peq[ztfC?C.66bM a~ǛJQ8nx%j"P4[́o0)Q*ڎBSɵjZnjQvаC# CG`ʓTrϽ?ĝ=A7x61.ngȏ|v?S-n r?v$s{9_ūzѨ91*ȌTzX`aZ WuA^}$a,3_'TxI}\VZw46Oh$WߺGR}, Q`yp9Ĭ8E4sgNv4rS#4IfQrۏ) CY^^S50}\s=ڡaO k3Ly!6J۱Fxcv1~L X;`vacU6y3]`ֱj`V~awclE{M+ 4 bչAhyA,}M3 hn$ten-h 6N/s孎$c@r{%\ G=;݋;% VA0q4zY_#BH?S|$|].QnOQ~%(wO@v>a\e1%Ke gM3s3^hL3R:Z[M8hS>Gׯ%F^K8ğ▽@ Mks@C_6_1>QPb~c=>֯ exL-M/{Pc{ȏ"4u^))n,EV."RX#Lm\:n&B^fk+t c]Iԥ*!,mfRUl8ּsDA-9Xl!xǗ'ؙr-c>1d5sPr;Qz{aI!wV9Fa;_@5 iNZ݆Y;Le95^o(@sRu#{-ؖQWpZh!-xJǩr-b1v52r[1 p:Sm85=Rh<τv>s.3pȦD_i8~*#㠌O-HQҝ`V4/ ?/$oR7Sւ! Jz~)Fw2A!֎Bܻ2OH%eΫ>;=_be*Z1?P.Њpd(;jLx ϡb;Xw㲟_r|B[+0HNّsX ϫ3>#x̗V2g"(xwUI6pѻ_C\?/@%/*ɩ6 7S$P\ã zb).}"n-K䄝!W1"?F6%vy{f@~n6ǽzw(ҽ"b-: kW "\42(;ZxcJ?a>_م㹅nlf.b'IT14 V5!ӞQf@8J`+ E@?FUz巴{$07YT骐ތc{{I;E;r,mtO~767eJ9#:y`I FGV[8i#<XC m6S>6']uv êɀg UqS+6]dG R< NF8k阮w*G"3F#/A֨zo]%U=)n~a2GUal!U&5qp49toqfeXΜ*4+Xe["7r9 ,eҾG9DeH"X2š_2Yy`}dpxD#2¹A|Ydx+ֽcvNlk k~VׇbV+b!^SG\m.Omz"S+Q-nLJje< ȷ#vϘcSmV-yWHjQߘ-t#;-C/_xXtGVI hNO׸g*sյm]/wzAF"4!j0]#蒃S|CyM]M˨OBw3|Ҵ&!?U1yVO< $`68tj"|tf{2lxs[nuJ'G>zLw)LfJKH(z%-o JU[cG+ ;nmF3kc󊈅Flۡؑˏ9ߥq5mgNDSXc/(] m G]_",RxPw޺yqY=lh}Rʎ;b8 MR0{MH ^eQJ'_9zQ5T^0_D+%0+cb&7]6y5Ɉ g9[k>nپwk(gҬ琪!]dKRtf:;"r!wLsQ*V;"ԼiESl#=cȪA}!8XYQoh[! pL*:yI@=3MñJvˇr0wFlű.2ڟ,aA/ZZvIIeD]m/k&d^FcPQXޓfUʊ8筯|ᢢ?l 'n]8iCSlϙȆyDJLAObNj z>Qc3_8WbKb_F+IաCa!}˯ɣ 6:j5h$AeJdJmZ& R:edj05_5kCu ?__73Ot"qBܽx\bOb,&Yw֮n1%P;^Q eݸ1$HKFS@90i8c'ZF!øWR=G#DFf]])K<깦"(;e54G1.B1b].Wc Nw9BД9%ף_ئS8!nI*wkV7}CE&j5ƱJRa/(wѬQo 5*\w S5\sJfž@M4W|2l17mR;b='v>79CbD` LZ|댝T%4uvVp21vSa,0b^!gnR:K7^CqSC q/TTC=Ρ6\3ish՛Eloμ&gGۧ)Tp❄uP`BsYo-꙳ uR35U=Vm}G&o`ih$ sY銬Z9 yhTɗ VUq YhߦBscu;I%E^b |ūY#eW(y-br'fvpt6 @ *:3F;sʴW>ԄAXֈS7M@I rѓ(՘X 5ڱ+2h]?HX P2Qmq`lFwVs嫝RMl e$POD@a,`1e82rZ!8g΀J0sg0;۬_Ղr1¼AZ"X&V˴w:sdu8II.{FDlT# ~EN;ȓC7FPF0^& "G@F@rnd(R˕OrdnD$&r>}pCI?MG&)|PhJ@G_qy{&}LjM..InQv\{\*u{˜[pq CѰE.2s$+^}qMm}]|+AV@ބfNRniA> :beJ)|PaWu]I'jc/JEx8QWh=0Ts7#3,Eo0 ~X(z!A]F^e55j u_`u=ԎDQ)3Twvh eB_{dtr"rjеz5u7h"G͗ӱe]~gWRu"$_b^rjU-Wd&c^tYVO*{hM'Z\SoNEA˺@ ˔/qgۡy"H y+i E舢mH趆 ,%YEs S=[݇x=_lXkO U+9X*Ggރz+y-)֩F noUC{-_f ̅r-ap Si0shl^/׵Tn]:`)؟ЩsR|3$4mfIB>>U#7ZST^_^ViEկύZS<(f"݂g&f@~^+ - |x1 QOrNT3!ZP1k6%Tė4pEʞ2kEǾ NHS@6 ~g l ;>Ei|5\^KV@#(M(>{_= :[IAen _5Qr=LW;)΃5ߗiT9=*S?bn|H3-5[ʤGjh ׊\}s4A(4b^(iȤt;܃4\Я)X9TRe>'R2*6jEwQmFNtNbkcXaG5 _Fj$ᔺ >j-5$&LD_%;|iXHg뛃>:;yh(ǙbYߋvr8,owȵTؗ4W$ `&k$k0nSTبKĈS ,y² ,WmBΒO*en:f5?e狆8 SFUyBU15 /y+5V/'$drʝc ĸ-hŒ39휶{,fvlW·bK-!~gb4j,KXۭz<5{:M hfdn5BHSvB@ {d4CWoCj_޸h** iDྊSs b0EٯĵNmmQ:_RꔟN"ByBF]!Ѿt@6*o OxD(Þctr{GgQWOf)Wt8vXs,Ȍ |&r`+AF4[)n)wEy`*z>4Ϳ.{6FLv&V }A{6Yȳi"}h0!tu?+eȉc)P׻G*-P?QT,#nW%ec9^c(N;@ g;f ݶL꾷rmAw冞ZCk>VUY>e®?1HQXR rxIa#9X5,,ޖUSagͤ. i3w?zO^U&{c:мd:6Ev!>d(<~BGSn?9dC.0 UN'Z*h6oM.#%JIX[Ty9Tywv%&UBlQ iG?GJ:n?'w,)x &i fj0JL\\W8,;JIoHLB%;yFg}_` 5gκ]2mpa)fd:yb aRV|T&Y#N{IVYԸC *T#ӇT—xpDl9{#rRxI+q$1ISb\J7׿J]kE31>< 5j)jpŷ =B4qi9McyWQ;a/)gJ sj3qE',(?*'^;k0iIq^Ls 3?  k;{C1ILWuZRk;jhB.t%"<̋1ܳ $+}l9U%5jL/!{PB1p Dʚˊ;5 @׌,({oo<6QzH^#}IlVoWՆ`<:B#4 'W8ݞEz/n՛4Ц5n:FS3[O}Z,(1oim6]=NB^/D~eQHD=K 1|=loFsY8@ ֛\n~jd'Q˼F1J"sY DFLFu,|\x#=ayvRˏ\wm;)OXVŠBVZbI)M4`}M?: cw` s4X˅ 9ɢ#Q{0 ]\E.VR&ы@qOCҦoq$:`=i=gOCRL0"j *nc4 R1Dձ?\7Eoծ1gش9U Vϰ o0 |yLsQ`?-H^`5$; DQ%HZ e%"L ́=;mvZ8t!fے5!@gyQR)"'5L#aAT?O_F =v)B1 WboM,}M c5+@[r1Y!m[C TQVc#;2l&u \Dlj O%CtƋ8 ss.NͬO=J'~{z eLЮdlkaZ)S#q6TNbV}%M!JVM.(1b b[$]VUވ rq2\H%%a1Iz;.Љ4tퟛIG~6;Q刼r:#VvI2ۢ퐋r8D(DpfJ֠g t:dԴ(xifL-a! zORSe~vR5iS,دXmGo~hw'?y1IݟR8m@3q'lvtVHbpj~1eqS02'V!IcRÁߦ4( δ2zHr0R&9LiYuNHLn.a/ՙ~:)҃h?3հO%?Voa\w7/~y*?Fѓ|~Ut"40Q :_w?2nPRu#e,)k:vM%dxn}$gJNL|+p{)CqdK%Gۏ <(å=AU !nLR jW<2ԁ8\jetH.B|WA] 8E,g8 FG¿U.Yˋ;7|ѹxXDJlR\-g[fk -b@4c"^|?Ԛs:A^ݚQM=[ٯn _  rvֻL~ FuN>-$f0=d1C KXBqj.P@ƻ'ܜhFQߏ@zhcCS{w<L[l*X$ n=/T3!G43 U< 2%F Ri;ÏYzvlF'\CƯ m˭VEsG1+rQ_x60nm~Jft7$_Ru$8Wlå?MrB (n:49t [_R5"J5sP= "yB 3%s}Yqgo){Ӹ̝`0ßP G~Bpj>u7̒ `QmR7Fᵕ(A)oO+MO:'>^)k_"/Rw%"tap{ !{E|"+{F)dG/1/Q ']d'KO=hiSP}H~2-]`OZYyrwtmMS$<}DRՕtFe.&{v<.d"":8Wv=IB4\s%?RVKׯe/<Y#ta2`TB dx&b2$xI۪NMqF7m>XQunȬX*]ŷ" @4;PW uqCJϨLh{Ӫ!Wz@ԁ^ v~U|y:^9U{d'sf-cysx.ߧQvˉdprލL4oڲ2tP>8 ] $Afn}gd tVUlK?I zN6 :$}\gĒ۪Ћ97_6䜮ui07[}@%tT6'a#\ i:*Wrg@QK5?Q- nLA#Og6_lC4{0<'us;tCo~6d*/ /oOlxz8>_y걶: |$q޳Ī 2R^v1blj^,ƅL'˲) cJa]$|YARZE- fGlEew[jIIJR@Ö'k=ry7)̂s mIG>ǟ%Q@8N9rĴ,x jNOH ]{xQt҉@IɀuD-/Jh T@( Ss 3%BO%x\=r M*B b]Չln'Us=Q_Gl55 )s0_^c5SzSekԨS2e< %B ,=DpXa Bcr(ر u0- ߠ;: 8;+wq2rÅhm#ɷn"Kjc" /.dTуUXm >&^k8T|{Gu!dqp:tZU}i qY<*Vx-'AB">;Xǫ:LW1'",ߐzY4OȖAiT?R7J$紘?hvQr?p)~:(NjsYg0I{{B4J·OGeA˼AA(^ oB=1x( C /)Il; BP$T8P˜pYgJj ESXc+ m;2>a#8`d*˿ς?*xWoJUGEiѪ$ӒmMj_`I7VҲJǛD~Z~d/E<0DG6!n4cԻ5͎6|7HĿz Q9pЕw!2}!t|U@ :N9WDag% YE]B.4=,Q\fI_' 8~\FK"4 ,tT^Lݐ4vN P^ɣi6Hs{y5Vںc {CLlO8ޮ .fbΎ!4zK{TBͬ8A3f LLʢ؊0X@=*8\*yZiUzuɕa}gZ8lz&շ gUX'd1)]j;-8wQ +?ulFN>q6d 0Bk6:=#<0KL$/mY '!y*OKD\w& aѭ(`= RT{Aǻl$z &yIN)nUɔ ΪEo1lPJ<߁2n<  ZCϾLd|6hJ^#r}IeŒ?~FM 6X\ބ OW4ҏ=v8؟EFC M!q`vH]X2P E$sOIkgdIi,+MC^IBvWjH!vgAYAEX ʬbA#IwVTI?bAUvF,]`Hn&3@*ιʌo̝.Kפdž7ft=sVvMN{:) ~@/ [`0 'b_}%@}Vu 0.H= Kx,;fRiG(P<ⲿϓD%zZ vP'Fҋ?tbj~8(y{.=E40g,;OiCʞܰ 0;#^ ?I-IQCHyȋX)B I$dX|+d7EҰڣ ܥ%hL݃_!wq<~*S'A:j\(/^ڛCA("98Ʈimzȶ 9Fp+3Ln pz81 YI&﨓P[Zb;Ns{y-N81hp"o ݾ1rB]C3; QLMY0C 4kĂ*oz;=k Jt4tnDHD[{]7brڻ2% }*Qw93vYjA ֆ v D_L:Dg69ʡNDNuTZNA)Ab_62g9ΆiL#Vעǎ~wͨJ$Dh 0 Rby:)0 Fu⒥K'fٙSO=bκ"0+ߣR DoP⃠ɸ0:4cF҆,K ~n7Y *^[jS3bi*W%ANx]"!:gt!Wo_noUkTD.Jcrr/ɓdyU]ٻT8װãKMZaͬi` YŔp ? Q&tOij{gJkG 2,gGJmU@}Kޤ@0]0?AkA1K.ZK.v)!5jdf} TgW*#Oi8pe}D N*;[S]aKxSD'#"T7d1|U/ h<COЌr)짩2"I#&da525[%l{sډ#QIoo1z"7&W0yHϥ/ꦑG@_ya(| Fۗa핤Q7b=I@cayp0)xQ.]St4 1l%:cӀ})Gz.q<4i ?٬#[ Xxr}Qo.P 9@r 'Ѿg!4'N8^)j)W-|ӻd%O(j1I1 b/4g!"'ŀ€qmFݽ1iV<7PJpMjĒ`rXBJ>֕Z-O!Rh=xy:UjlRG9j#~Vot5z"gY :\p$J>Ͼqwzhk}=$O ״5Zg1*RC^>j$lђMgf6Z@!eM|~ EhCНAcҭ곖-KL!RnFm3.PPˠΎZgb?[]\Kp9Ҵ+$ U{ %1y훱E-m sVzDW7. l!Ϡwc`̈́h$65O.HƙWq-knn(Z; ]4%8F,> ɣ_ wg/B8l)Ⳋ|cc,s1DOkV)LLC*1WAO#dS\ҦAӬ%hIw [ 3Zc逡!],o Uq H 1"c[;8q)u]Yw@&OV"x"d.;uѵY gkAn5aӵRCr̨F8\b"ΜRD1 -1葎+&tpv Qgz悧a39T&ӊi3F~&%[?t`7p~$C᪼/ C|Fs: a;X 4! {k&V>ǵ~ ܜ5XiCHue:<>Ƥr} ѧ|3C*1p6CsT,B){!Z6݅1ev88VgvߍYq)TS2%!,uSVKw෱`Zdg\q`O%o(y^u9CE?uqRx X#=8VG` 4cio4)iS6bWt!@Z` vG T{U;-̅J\&2r毜 #xF9 ?;D$:q$h4wQs_<ҳ\t(+fnB-V؛CVj?3b )❸7y5Hx)LSoAٰј|b ظT}^uZ/UBwyͣ0 հ!{3 gW`">6LpslGeUD fzB_6! ^rc503A;2DZM6bٶ]5@ j x}^[?ݵb۷ҟ}`]ůW80kVVtX+09A阧ь:+E"!0;ʁ? 'mbG ƛ>-q|UJP4^$QK$# q+yJ4ؘ͈y);hYr]i?73os33L AyVfNFrUkn<=kBEPR|:叽:x5fS6tj"Y=3=b=G+^1X^f:8kLfEaBܾC4DŽLG'pp~YSG3^LZ4x"yBhyܕ@DDZSmw}RKxBq}to.E}wwC3v TlDU/YE)8Y.%.9ɽtLDž]8q`X~+]B~#II;YvD#lFI_)~F'-?bcU6sAl_Stiv9z"f{k| z?9XWӶU{bx11󫪥?-Msr>'›Gkp*Z2LU@Yj9"ևJNWYnߌWLoV!F'h;=UҶ*dxp:d20t{biz[/ϘQ\OJ d<h y'?O;UAi傌[1ԉ(p9䑋k{?'Ɛۼ~iOl#5KOW1k*K5HUL[a~8©YfP<8{!RG=d#3Z1ۯ8g&fVʊ`O΍E o TzB\P4Z F!f 7CaFL-2B5[M-P%жnopoٛn6sBSUE Fyw3x&P#:#JIAs%y=L,tȒ)ϙsa?nѹj›wx6"46iVmNܿQ*h!B6ƱCJ`^Ո!2a儁I?'_Y]fb ;h8iWե$*"dus$j s¿`%vNBV| _MytASikȾ% Ș9W-go3ɠwpSKlWM耫TpC=(yY8o [~t/4qǂ-hq5Ijϋ-UOvxt2f V Qt2LkUR#LN;{('RT&}В4$N% q ;4XcL4"H9~ q\|f\8GC Y;ő_JzmVA qb9>r߮@%\'9C!f5~O]s GMnLB]( my8nA6uK-Q4S=C?ĊJ= ,e <:8غ1JV5؊^y3-4j!󚬘uqv Ai)/>Mʁ0ª+Empu?@aE .[>{apҟ-ovrA Y$$x㟋6^цTe*l2PjD ¢38QãaaQPϧoe<OS/'l;KLix%xsX"uӟ4W=}a|Aɽ!GP2 -]''+sfz_nGmn yocR{b>#SDrg(Qec,`0gC]QAE(E1^)Hy6),q8|qPyxCKxXˇ זW 7;1гuMRp^VЕ/_cΜEUx ur= qoN'ҐMڿ:XϾ7MormPs>/qcwL[IH cWLi/m} UuؚnǢ[6'$^ZY'_x_Kbk(2dCO'#wuĉqf.z1m_Gޑ{j{)V@cM<} ՝ rZFtT ~s]B#=PYVTHTU*+&jV lG_ )Y&7t2us[w_t]4C1ŲRbfGԑ%NjeB1mhڟyb4SDp.ʄB$,LK /[c]~yR4+=2aջ-Yȣ$7:"%g89;jhXzLGAd *x/-8"j @R4Щc6l1<;eABֻBe#W,_ hVryf؀>k|>ajZ{$j= .Sں& K3ه%M6lXm*;-KeNCufrƞG1.zdoBA^Q /yQľ0Νc׈3/ 1wQ흒 Ei$柰 #O&?7.gow4ZU!ǢŨ* 'ۓlQR2_q)*?L; M-JaӢCa(C4F~"Fv̀v\ Jh N=r'i&~t'ʭ!ʪS<.5}tV,iYOegܿQmO̺n/4Sa5!Dh*xs' &o@ҧUJ!WqNlj`Xuشr DmP=+ظvԲ~ad;yݚ[큲jOgy48lj2R|;ϭ $ ALqzTȤ[~gK cDl& q*[;XE{y nwEW T Hm0qY3!9G1Mmr+)T|f,|᳨Dr; *Yf/ E|iŔ8V> wݚam Ys?;NY@X.r G_7Şhnݍj*ZGw$.]ph #sS2W(bc/#Q\+Mw N'"zBD|}[>1H S؟B;[!Ɛ42RTre2i+bؗ = טFmE@8/7 KZϡ[ Y6"ӿA6:Yr@pcU $j݂_V i[)Roָ1/VM/o$OƉ Hwʙsh3w|b +t? u.Wpyȧ8 ָP vVXA!ǀ$pZmV@3W7񔕎G֥l2JcS L1 5D\r O_ױBD XWB5_ʶ 9]GdžL$]C="U#ӉϊfQ$DNtN |KI 6mjj.Є{A,Qee.M{a&#y-U- Z0Tl(?tbkA5ҍٵnٙ܀9ꪳ㗻`U}h0b7 9|p,vy32ƮIʎ3]B@Z/)Cv_BGa{odơWoiAقƢu%5suŴueZJ5K?XG,,{IqlKF /l𱷧㔡tQ1KVSØnr[C\P:J#PٍW if ymubI(ɬC{֢V1ma$E'Fyz4LRлt; B:FV} '9!u#khէڈdoXw,KrIbExQHޮ#{ɕFw&ȖM{HfzJP#t"?>1u# Ƨ,.I2Df,D; g$hU\Gþ ڟxX\8e;?΀ nJ}ᩆ֒L.$8 ;r7?.iFD#@ܘw;Ss9MjmKϐDdM}+K7eV}"}===!.a|J9.NZb⶙]Y[w2@l܏ۑ$i VAwmQϏ@eR;W;d\k\zvĸ󨓖WH9VCGpȮLboNHP|cq1'?|rXJ$^\gH<[i6mOVe";"3skF>`a͓CDP=T, n"0+m}5l ̳/׭=|kiUJ*wVN\dqTwAD| \pm1~ DWϓYq_/5QU՝ Z D" ܸTkݯ9oCLQg#s4rE.T|3dʈP fmSBdA^0i8 x7qų\9 F-A2=y-2Ljm;샑 m 7:G ;xkLX#SɶjȜp `} & gFv-\69$\G:Ao)/!,wv/XOjtc:{ >`[%]l|TƯyS5zjwyIF"{'xoHD3/+`h݁a.&?*d'7m[i\J։;7Mɦ rœNUZnr,A‪)Y̩+@ve.TCG ݑ:~c`՞<Ȣ"J˧٦`1V3[c`jD.[é#KϜ`vi])gHrZujkw +  ,jN?ېc!+Bڢ:"\ZCԽ i6ʣaIJsnL'Meuv5絹w.M[6S=;J|8< ̆zк]`mS$eOOw }g57ld7gY',eU ъ"2VG ~#냘y=mh7mIc60.)e(. EiX<]tJ YY/UԴHX*l;4_kWUfN$ו ~ A'C""uL Mb#txO\_91aHMꦩLK"d, *U{/0oP/3AFoQ{mYa~9#`1xٯ.Wt.P]Ei+J 2&F#cVnZmӊh2f9i.,0Px;`$*m=*Ɉ98ni7ad|&b 1VBd%+5EebwU#GzVAOАc{b()F! bELgxVV}ӤZ}=$N rvC$"6!ē9Eo>_ L̈́'qʶKRP#Kd9-+֔DZc hGJ_K~_2xwP-@CnY ZjeaSQ&nLhi&VDB%m@ sztV"nMb#(^U,@[pnB>%Yr ZQ`BC *>b4 1 (K-՚f׆alnU9?[0%2|n9[7"*Cn'MI=ZS%4Q]G#V >W :-62yp:js:4SKe: C+P=3VFՙC1Wcw^\FOM3xnf@Օ*7.{Z'vFn@'E/RYCElZ$nrEf=f2"75x~SIF% /忏;ߛ5 i8 3Q}Hm ѻ 8Ffbi֒ gK'5SYi[EPٞ=.e @q|+ƚףѽtEs_)i ]pN)ľ!K?v/uQK4qn:Kԝ>A\w+M:]`ʎBO])b~ISݛ\5j$QoqmaN7;$NY,y\l2_Tᆖe"2H7;]eTO<Z `T|GIt{mMU.dv埚|*y|V|wi*tPeH.8  $dz=i8(ƣA)PTpoz:$ YG`ަv.Ղ>z {9X^nHu!j5 8_rv@6Y{[+^'DkK-6ܰg2~דw5I%!9uˎL^8 Zo'#-y.,2/s} 8m 8Fz["`3Y < PmShf9֪Y򅧑e1<=?' ={c{M2Z5P]@ a3^b"R'[ E,A.&Mr0(IhVE= gzvK%(bl<26$x)?4ʭc揋ʞH='^kP"jyW c&5AOZngBA8v/dNE*G s-43O],njfj7-P;9@7W7,םBufʫ-SA:\'\H 5um.#إ=g9{$$攸HOѹ)7Wdv]%802/ӠăpBO[ qrP5$ˬθl& It~OsPӒ턣_0I@$GґyƝ<XfK[3΀ ) ?E=^SNdE``KH[(oe~޶g`ކȂa ilnKgKaMqJcSaU !2 eZVu 2>98 c34V>+ |wWbo-}d-[:9k rG[4IM - V.~M pi$ְT{zs<"Ht6p n4c4M՛EFL-q?O8ǁoTPV!i+M8y%EU)"ci#](e%X dz)taO?{E 3Э0 ȚQwA鯩''E,5< БIZn'〓D,M!嬇LCg^{T(@e|?tبd4?ïI=L?@8xƥneKTD$E'T Яx)^<^ G*oГnJ;nNO bftШ6Ξc`{A68Ԉۧ ]3,aVgޥ\TeÓጠPۓ<0 B @zdi +d0Z>J/'maD6&ˠ_,%lՔU.)l$,c>܁VQ d>h}7fBbLnonwB0'FΑ*'>ީ-G h ˧֕ ʑcᴮOy-L~+U~chS; neMA9rX;i8'-?6~&g^(EB't|l+f8ZwAyq/Ha4?YnG]PU0+6a\-F%v藲D*=Nj+YNB?1%kvQ92Rd h7uFu\3p(FJH%)UN0rրϚtO.:夋Ûi% ⤕uN;|;r6yl"{gהmT8!5LDt㡧jr5>աltu}Z;o7k+/uM Cx~u@+wYZ%6zǰ$L*DguaǢ~4pfb qLX7 ʋd8"28t1$k@1 ӑ= H.pK&} dm;z|fڎ6TcaWSe^@QIX"Y&$)flvag.yX(O[VLR/ fa@3Bf8SDDV_b^w(JИ@W=EdP1CZjQY9 ߽?\/< [?mjk^Z߃ŞR/زnD.Ei+8 hŸJq+j)/ y2`y4ڠ1HP.,/b`(+AyA.g`F5T56}X,bHȡ;Ds)h OId J n6R㾭]Ν!3LC'/kL7>zJ1IO&ph{_UbL2Cveb lv*ui/͹1$YAЅ/hDV*RP2e0HS wsd/)+Zy̬*;}F§ ˉ]bbukHc_yZ^DPuH}:7: 6Z7XT_*.KQ鱝6IL#:*wRI-vc-n]7(rB 9tARh-Wt(.5ULd7[nvsZοg/vB)CKjp!Oa. ս`18FqP/m -^8T ½,ekwspp!2"ǎFKvmvKEE oE|w g~t{&T3  Jh,LRP.䜒KXR`R@<90k0 T7nSuDDvuN?i5:s@7ƽp`kԲsq " $3X@RG*)N'(O`^ 2C(F~S;BR`sT(pny2@\֚wlV9ze'Xk!:1NzߢOwk:c~.2K\pƆ)4Ϡ@ J3K0 =q-cŭ;Op*>9@|*Ok ą/X┪'{qE/kצysijE;=+TGԚgt5+V,|S2:׷桉S js%HfE@*SXNZuKM{Xb ]{NFhWߧq~~(%м2ٛ ]t$kY aMG=e:j&zD(.VbO&vF3?F:M.(49?*gz~numPjVx@vW11\ENtX_en ]bF tO:ـB70- ҒfF*+sF2O6YX=xb̛ m'Em+ v2܅KE36V UH/2*ZF}lPyA͊^*?JS!g07˙pΥhe"Le; gA;==m+J2q/<&TQH@Ssֳ-($mILZ';%+ŧ-T妇-yR‰|:׸O1ܥ\`M~JjbA|MZf9%h4/3#B`u ^Ţ+1{f=eV^}>4k[F:Lc=.Ւk4{d˾Ȥ(eUQXgyOp&}'7x>%FfB*Ocf+76.dVW`'4Kgs)tAj^Ed6 Xw*D=6s]d\<E`eΚ{08/X3[&rQ>ҡB %\LD% jlb" KB0>0dS0~x!qhqmp@A~̍Bz깒2IءmLMoCCK(jp?(t6K55pt~h.5%Dl%J-1jQC6yAY[#H(7ߌLvm}zy傴Axr&p űpĪ ۧ[z =M\if$:rs}.nb\^m\c|ZaUd>3:D Fy,5Ǜp,ũG!Ve^o;Z/*"cL5$x=da K1xGKa0\ )SC.Gg#/A߉ aY 0[1#fM:߱ u7I8UiviNw gNk﨟QwnT/IdC<ɇq|>abe#(q"_d+B^BGu?.R+DJGy2hF,΋n0nڌoWDW1k+MG#x.@qOw?cvP_OF۳fn|Ԇ[6NnEOp,d'6!RRj_lxL:M }dQu`$(D u+J>3PC-RMV*HFpRYhOx;Σ;<ޔu!G=/WXQ׃'Mm3l60%KX o͇[ 4J^{*IVN|@" ̳s<- \o4׿od)[-,"_>c`;"qq/3 R$*E* m/->R3JwDɼamDEY焼 CTو:pEFkZm~1H}9q>*FH֔9fqaw-y`a*BV 2w Ji.p}K?O6`dTIe#h ӷ306)Z$mgՏO1yZK τڴ%*iCp>F/{Bs-20|+Bv5KEkaХyZ+2}O8{ hq˜.ur҅>3;ވ繆.cG >-&8mp\JU;~yݪaU]1gtOH_"祽8Y'=߮[< Mo&]RvaR5/%8k\%~T Q&&w aZ:%uu"Ԯ _R+_0hu-!hpq&k#}:xcVG&ovz)\-j6u7l)LfS†gqH24GŠX#ƳCw ޣ1&Tfq*,6w=Zpv'/^.48Цk&3cl&0zkSU:t<8+Ǽh񭯉5py 1"j~_  v^Ts9EۈPVeϖFC‡rľ#WՖk. p8rA$63!d8aD@KsΠkzNڎ7O0w$`ɝ?W<< ].ϢP4+uڿ}Xm>HtC8`h][&됝4sg @LsKfڮj@Thy>hArcC߾PqO5sDaV9V>EWJ~pzn`bQН ĩ6K6oOv wl0+zgc1=[ Zx*6:MWf 69o?F5.#|Cvo_6o4Rןq֕zÌ^XSا*)c(CPQ l Jj"2n術N݂%G}،)Eae! Жi_OQi{ -D1RU|]O2o1(IIZhx4}04Y#!C]WB3I~"1H^PjW'\Yfbv=u' }vf镑?JSyId!XB{ Vg8ik;W-~y?Nb.BBMQ9/:KHǽ҆+ {KK`d`֠8UPH"(hPz0҂vwX|RV4ؤ2;)a{vySr$)N?.,뭻|wS/qlBud#o '*a`bMI@ 4>!L~2Xuo;4hx3ϵE\|ϟw$R,Ϻ /qVзTI H,fJgYZ07070100000066000081a400000000000000000000000160d9f5e200001010000000000000000000000000000000000000005200000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/.s]?Eh=ڜ.+К[|` .qdun˖-D-Ρwk49Yo`&\IUa>[D1KV. X MfВ/QTjp-:OQg;xoH]+yu7n͉>6\m7 Bi@R;BJo+$>Q,Oѳz/tHО;^#VΎeZ8+nԸjYh%45a{IZ:ٿ9B(Zkt[e3L%Dǝq5YjzY7ƈ<b&(dWRmv,]XRFr> IyR^xi]^gkv,؍˗еCaK̓~ DTC坶Xicfx3b,j'-iKf}I-Ō.Itͅ^ T e3[ҿBg&0_"&H.NO#o8#q!~'0c͖<FG"#*oC0̝)#-G\ ʠ 0- )n2T[wgy5Ӑ[|6R$>CAƦFu<0łZAg<DD mЂCe$7u[ IMW$7+CewXIAc$֝H*, ;k3ؔU=qϛ\& *9:6SoM"L{77kĉt]6^dASbw1'I@ V%1Db u-e6`9jdPƝ^!Vg+qL##{[:m1r![,he1sHYԕXlHUVX&38 छeYt~_ڞXP6S &[@Q^ ы^rP`=P5܎홬/F=0La4 3+\s?{mw.iW" vzEWShvNIuzH~OlwKv);,U]>'uDUFfB)MWEi_6m)`Nj @s CkdT+xRYhV+_+T3, )|`}Œ:8)%HڈtBFDIoŃu_{ƘJf9v`x )Q1t}g1=,gc`đrq .)2'g9-c2=J&9I/eEQ뗲 6ʿ\0Tȗ˟HWL4.lY*9y^r m`Xǧs zQ7SQgX- +d@lhD7Fp@^TY^acq)_}/6 hxص$briz2/o)MuАw hnrC i܃;DV`#oz7rs9됾Aܻ׳,o?c|*]lz0`_'/x)MwL.֕ y&} _gD82WK1w>¦짥/LV.mIMv-Xќc+d`#ϼ`UYn3dLz/Ysm!hsT'Ձ'wҥ2پ'% 3Sh.&|h">bʁ84B>YoD(5{\: e^)һBQSxYl]~eP͢G|a=}7k7K6&zX?@a,4nܳs'bؾz׏E&r[(?c4hRbݜuIb4 E::&~]Wc V%g(e3 !' tyvi]h}P' \!>rBy R>|n~r9p]TC1wC'Ӊ*tMb{oDU\OB#?|E;(ul\|\ rA;1]"jAwa9p׬Ȇ'RKg)Yu E\]tpKcnm/ub 5 >,3 SP"M޽~;5`1~; 9W|BX\v^J%B|}J2EI$(q4:9-[aCIN_GZh:3*ӥ` ӗ鑿x ^†S_>-E9AWhbb|Q}sfcx߶T8ǰڂvGvQVIqW#jE$_|4u?xָ.{1dzs겱B`NH? 1^/&DQs ^* _غ e7Ө=0DPW#V6:)3!2*_0Hmoތ,[|yŜ_ Y=RA[7m&~V|IJƓ;GGGQ`e_lÿnN8'J|8(YP/חyz쭌2bipAR\zX9kMz5ӝU.S?gKf_Q՞)$Z(žh0ju)' jQ.RHH'oa%{4. 87+=< 47w%9 Bus+FbEji776u1q IF<̎ݗV}VfӸ? ŸlHTT\W-+0ѢږbO3wwK/莀Aik'i(h}=f$kΠO$Ai2OւYt\NgYZ07070100000067000081a400000000000000000000000160d9f5e2000035a8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5f]?Eh=ڜ.+%4L*0R`Թyޏ:MI0A:H"Nϳ `\!n#6Ap->1+ )y' 1lk8/TH_?6]{6&ԓF4g{5>_R2H֔0۰E>;lkcJ!T j4_HN ]7`t'qcFS9G1/l^;~x糚ur^#I\sY=~IAv^ }W]KipH\Xv!BJ]ՁBdA嫤nleds9 S gַ #XSP|q -QG 띄uKˆ'Q|*BtF8 V>N2MHNNP;Z\il5"{\ ,)TI(L#/NAxZB;N/wO$2!)2;4Vh{_+<΄CidPU5][}F`$FK!`@z2`2BzNJ\E xkq>Wf9ع; &vr~R4 W"?sG_c&2.ȜlFk"qeXM.*B9/nWt}S+ ~ߖ;&PcQD3tK-5dG%0H 'iK!s8b-ҋZѱ鼇,8)J?0QK M'h u&xYY{8KpkA] גW]5Ud!mm,!m`oZm8ih\Yы%QD{9PZ]_bڧ[oE>> u{=]"So sͷv,o=XkE&1|ۻ;.krNYq ^ʼn32B Ray|1=4WUBq.k+ׯ̻g WSzJߝ-?LO7/ z, F#h،F;6H Tٽ W@Bz>neߤzf}d}P(RJ&wkh[GJ;/-k,@qzo 3Jz< ;* ky g+2;P!vwJup$-.*=z_Ctd$@ {xc1,dz,R )a$3/޽ytJ- hܧE1y>wt{^5<>>}>iuև'm33-:$-&v>E ackǎOL%\i0Əw0~א: _&E|}> k~U#3R@Z1qǤPKZ)}i.qr$L#6D*U s e='r5YR.'~;&?+hf8n ]q7읈4Eѣa_ Gߔs-6˨Ox>s&oۼaOݠ*õ̡bIf"\$sP]y{Qgkg29jE2dF[+~:t)_?xMcA#y{ݥ==p~04LxZa8BL2FhjYR(fVK@ǹ+EByPaޚ 7 A'_m;ܔ#>s?сEOpgvTff Czrdx]+FTlـ ;$ Tj|'JPL-z͚ՌP:4).o&[t8R_w,_oPIP5 ĦYp+6msZ&r7Zsn3\ok5T*]a5IR܀Sh9% b V%>DEG exLZB43^{ 9 rr= ARF,e x+<Aqy8yמpȌ)HZ|zVTɷ'}ˎmzPFHN3,AkGPWhgDWdu>ܫX8P2SmYg,X%܈uqKp+؇Fm:,)mhqnBaڣZ{1oޣn t E*FʬN_aol:P ,w=FBiYa2s0q$yS+qdf{-.8D}WcǪЧ]p ,5P^pL$aoA+m'prTن`a֝^fVYhp"fch9`3E)9}<{Uns¤{)kV rqIHK[C~1$|.#Dh^3l QH?nk&iԧ;7dSz vǰ&h -"CL_b&-VxЊ`cH\'H5I%^"90*mջT MeӅYHqDy~5Hl۸^C{jHM*͎R3+w&jݫ?l kg-cV*j;n]HȀ#pNGicbt=$+1-,HRˤ4 ΐ*xxZk6$Ex}I߼ŎGzmfR.BrIW4Uw$:; bM)j@`9w3hA"JNAU}#"}kZbK:l"(J?"n0C[EpY(. Ky}Ǝ ԉ1ki~_s!t_JG "D ͓f)o/$^R+՝£_rR7mL{ץ9IFh:2%1R2X{5qa* b|3-0ȐKU#x?IpruiQ8cu[ $::s p:^13 xF&'ZaNڸEڕ ,W8^ ѱ!™߂f#cz6azuĢ='>㽌E ^3K'3Eyw1Q%Iߥ`k}j/$t%!ie򝫓dإOxś挅yx_3HFwK@V?g7ȝ"U3+9 PO[[КTI%&O5IIFGr|4p! kVlIpa*60n =8bpx>}27=үi]{"n%ĉJ.SGVFj[`oo!`gĢ#Un߯BB RM>]"&V rJ;PAsMڴ\s Xiֳ7)yIFޙu9S=b0pOW&QZr7_XN;Xt$HO,$-hZ#)Yۦu15 ۥ' 4>/REyM'AZWYvE-'C֬{n)GUxn9a,h&M8 =W)Ml(R(kCb쬎[Eſj㾽!vΩWz$ 76)H )wu~Y| bs)0HqPsۍؐnΓ BpT]5c;WצC{W$qW6Ȁ^ŕI_{􍇀\`u, شyab"܋goų=56~i~+h{A-#~H;o k}>ŗ#0X*> FWҋ!Ks[r{V&A#v]YGV[zS?_?.эsc5?)+Sh{VD;S$j2`aniQiy~{E^s/'w藂Hy % 1L}QpMl Ѧw@f`A|$!Xb{ֽ(C_.w3+ EE:tw?_,(h>_om &ms 铎bD_y 6͹,)Ȑ(q-Jgeka½el ?|X's %:{ܐZ&1n~ e^V;ᶁW.lx?A% ـZsQ vG@'t8`;_D[q fHJUq22@br8  xU?>% O6 EF r'4W (y{3"Hwj֊^,|y}-F| 4M4+jѯS?)cmh7`*jc !0Fi- Gݩm$:s=3:kL0Q^(vlfv VWk ;#TˋAl!% 8}NEO|wr"!n-m&^!pIxEQeL= A']BuAB%hgB6))a"uny-]P:)9X7FP ,Xfuv9.O3\~׎k 37)L]қj#+aOSh'K/LZQ&4SĂvm{B~#@K7_Z֦`R( bR!&5JA6XW34ocjy2>+ B w+W^0NW(M@étW"D牧\B=pqvwȌ3 ړGXl<4mTjGwnfZKU!ʼTON|iZ!ѻL|S( C$7m>:h:ς_AQwKvW  %עFkE];7wއtfrSt.>r>HleӾ v'kk! !02xW9%ٗ 34.v9@q:3Ԧ1IA7*N zm|[}⧨!Eyuq q5BLJΖ<#y`FQis9:b1}UQX&1 \-"7!>a $dwe!اtg @Ђn~8mNV2G>, Fp oyVa?;J$mg eXOſ//!e6٩"z|׌ٱ#hFmྒ|:1d2\qŔp2Ie!co6iRL2(*b#bX7:TXm@iU\ BA V܍MLBl@<5;&sY~nm7BTKe)^:6akfv •иz&G3LQ4' ;82k-,O]P|O'!ڡF YGGZo1nX[CQ`âPKJST{D#6UkߗѢC4!zsp˞oqs'*}zj߹wPdh"i#d(ˎݎ7b+ kJMW͐LQh^ ]!ZTG׊dXgk%B]:^[bᆵYp]~>]݌ԼX ip3)Mġ#}]f kPPt 5㙄͜ 1fjV.!KWmk}?aWžث2Luy\#o^NO`K?LLRrA!ySՙj5+(`}bOɛFҷ)E:Vh[l" æ4>Pty>o$vT!*v ?>voZsh;O)oBGlnHE {5VnZ8Aw!DGT(6W-|εazݻ?,ߤ,ui/K̤fteZH-s=ds[lwFRٴ^ e'%)Z 3=Mu !^P-J?pDMd<ԑErdȌҜ F;Г\d=BOeQI>t%&wb Din.~Ϭ0PE2XCkb\k2Q ,y xs5K+yWDLZ$:]i$daѧU/!? ,eBU~KD mbĴj?t![r0'bU@kgg"v7V=W(72tHG|At+ix7׹gv_g<{lLR[n 7ЎBcg_^VƼ[N2;õ)mʛQ<8:}9ϴLahuh&k-mtM?Gď!3l"XJŒ@Jq?m-ga/u_mGD}Ja;+ѷ( p"O-.zdB/˪ЄB"& 9=+5aU &[r6q$Fa}F9mݴqHa 2%K#Kp$)"Gl܏'/E&Q5ߖNg{e/ut:[D$)7(2?w?/9$aV,背d`LMj>)]Ӷؔ2F*'fjL&C0apZeʨ"8c0 VBr^lNO? $Xȃu{^83eO|JdOT4tλΚQi2jLeID[I\L~x嬍Pki3P/J*/j2Dm/Fx+#qZHR  H+1=&N$Kkv5C]*}' 4}b~"rcN`1`JH_ 80Y8ݖ75RhkL-e[)5 &{Fvn@t3%KM2WTfmGiD|=^"=sYtr I2/&P5bK NW ΂ZOKӛX s^oM/; Ԗ.lGP_l',2=zdYݫ'C}ƬE2Ʌ!F_S7XF!,`+l?Pp875."u|IEם@PO-Z(-fYqT^?%m@~lz=#(iR~+"1NVp+nKŷ,O] d<^h=Af\nf_R-lvԩ28VU$XqT.E 2#?D ݝ%c(OEkFSXzm.ew[WP&kȴbYʮ )E-cY/ -*b֟ep'VX2%0{<(u^bn6C}-hI1T-͍DuL 9><^4YSPi-\Kh'&a \G:$`M_o u"o$*z=%:<, 9;|b{ giiR`^'zM OZՉJA[?_nwZϟiFYK)GCbL˶Z:BP\/00W*vF8LIN:^XN_Eq8y\0;9cT(+:F(?;IB*fv.Qb)$U}wcv+ٯ¢kaׄk ! )ɡdM"E%zk@(ڳO xޢr,퐒K0=_ {;(%_Zꔟo XI噌`P&2{M96 W=MM-ӣ8dW3962_ ̨"xEZO}%%u FZq 4E"O푔YGxIV.kWXV8%!V%QbU{o> 8$-SY*0Zh yM G94|ef3;d6JtE-'oƦˆK2GVngEA[DQ1$I񯣨*գRPH}n1'¯ܭ_fkѱ%\pܚղ-A&+߶ G\ N4q#idvxћ5ۭHBrHx[V?mߠ|Q7qRLFKeɓh_ מauFFQ1bk3V&K}i~Nu+P:y+g,xF?6:x !wr/Cٯ+O٫׹lnMMX$BԘCE#uLw}wDцm]Ӊ4b~EIѤYmEPʗ!bi*oab5'KS8])Zn_8) ` o#~ŗJ_lTy3y7hR;WK9 !6JZmN]= RF}NP!8Y+)a{pEI'm*H֤ж*@}C0\t3ؼwL2trՠAUn-sE;%yc~ƑcXYnKYh׺mGkKEԌӌ~PVA`~!Ez|{T .:59n"ӂUsl^<ך[_ D>>,>bT7. 1>ujT.>Ip L2FLV #vhǚ!_a=&\g밺]^{MwXZFZ~>ˣM;cu \  q%fVEiLO&JkR gYZ07070100000068000081a400000000000000000000000160d9f5e20000b2a0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-315.rt7.96.el8.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/]]?Eh=ڜ.+?".mZ [dRzϢ=KiiDQwe{hms3QbMI#jIIN е=Gs܈ܘ%b3Bse~A\<Pu".'k&$7;0L3ֶ݊Ɛv#0PhrO;-]cDݱu{ň`Н{ӈv0>23=dN}}hc3098mHoXvmBkSIqd3X,%& h.w~?q1WǦ|*дg\2qrT5k PCR=[V=#V @|kVm6pڴ:F\1zyO ,S["D6~[ƁkBˀOC# Cf5ҬPp)[$Z) zo}>@\xQ -|\sЅŲޣ=V$/C$8o_.]D 1+D0 @hQ畮A{l\ZNT0.QWZaF$Pk|dL- *4Wwms7vQh.+m͋:G*g; qQl~ {+Џ"v`3mBt6+c>rNŢap,\R`F24:֭݀~Jb}PV `%Z+'sf4L0#_$5*I<z{x=byi5KW<8ҶfdHvrgbE{)hЗZSD;hn r@Uy?~úY0.Bɞ zUh/ i _g++RBX qOH"ƣʵH?xn Xb|zۜR圀t<﵈8jmɤ ?{v9lFxlm]@ZHC 43NJ2i1VBTPAn!~(oSTT v!@g#0q:B_A/YHMXds&pp d8qz%L(C8M,r_TY qׄQSCQ=` b_5,E/s'4OX\2`~4y0 LjS8k?9@ct[0&3q9ݠ9VM{CKf 6<>b| qaȞ b]R.M,g.&G2 O2k߰#(^KU&b8^l MLI]1B{/LZs!.Js+>m)Ͼܩ"ʨ(P]I5_mq@simHymVuԎਯ E Վ zjdZYDT~1õVl3{.4ܾt&8I!8*߉Ay4ޑl|ts,ǓeaH Zd(%BH\~VqƦK\Ixǿ]n#5*5Q5ЬULD&} bHvˁW o M`g"؏7t ubbyȥ\-"63og\N }K:~`r:JS&)s3ߣˈK3_oiUiS9Z ǥ*DX1}Zǽ0\@!Vf5$Kx= VkY~@ 7w8^Uɯ>:WpohJ>jNynk'oؓ!ha #R16 0xSe H" xl!3MvE6;u1.S9a;B@;7@Q,qɟ"`uȃ5Q<2;ǧ#x'lz 6 sԺ2Fwi:k(2#7K$@@_DwցPx6 6ڌ(5C֫O"a9mS^+7VW{9ѐKM_>S<\,EAf*IJ4pJ Mq*ϖք!'.99S: :Sg M(D[͸Xڢ_TAǙyDL,dB8'cՃ'Io+m Z#s[e,E]sa儍68 7]`18{0F|b?4zLL5M̖N1"A(a>dԲbUw,%MR&P9z>8D> .a8Ko_ⰹ]=ՀbA.NM)[AK,zc!]VUxp3c6CҚ.xXt6wO/$n*" 嬰xQ-H%)'ʒѶt4&^/0+_O)c%dPWS.Mk|~sY*fUB d'I SbetJ;?-8.wэv ~^mɆ»å忭 iKHV 7=>0]x\.QgL+ڵZڻ~!6S1xTyHG4G:9{HXkRREC#Pq+n9cr>ơV~h{'G-2,I3_j)X0TE 7u4[@>ZvS$P6q1'nJH9gamѩ )V 6E׫tCrEWـ}]}FGa@QqEgIIYVz,>0P͵؆/j@|\?uJ]}$=kلBLB msr2~6G*YQ/2pfإX䏶t BTYJo{X6M5$O:': Llq^S |۔MZ}ȿCIqq&XE28+ITmH&)ަ !WWϞpjo̍-pn3`Q3(82=08@tOdS[E(/ #!ҁd,/ҒdlbX @J<88%c"2?[꿭0zU]npȨuٌ`L,iW*l?qf'w'Iq6@xM;aZTA@ZƳj3%2#jhPQcBK7Vp~y ]V=i].gYkfK$[T_Q FOqTtD٠H=\f{Ğ :8CJjt7re/u4-ҬJs}B{ zw_8LI7YL}Փ QPy(-%/\vRWEcR |"ݬX^/"f-+osu8kiӿwIÁ@%zsER mwL)80fZ;t/ܑܖ&V 5Cn"u  L'ٶZEwP|xVdE 1ʩ[Vs{}JbA# WwxꘕQ?[,# LU"yt"@Qǂp=\jPeUBOt#9JòvCU[b mҤ>hB`Ggsʕ$P*T8|*Ţ P~u,=w-gRUf6)Ÿ~pJI WڈC g~\(7:;}dŶ1/黈9bEYIvr;\A-|,PMqC7>}}!V :³5:AҶ#*%E6-f(# .kc%O̓ݖ zUz$0*M{8L,~xa'c_`k&'4ÇK .RA} HPwX 5f"^dmHkUϕHܻ;3F>7=@EC+?h݅Tbib{xW$Sk_|f-/ȰGdl6$@?cAgn~6{EjdՌd͠^r(cΥ Lp)*PW#ۛR2C%UFQx2C&}*+ir fXZ{]ugSxυx(  #5\)R)o&`xfz~8ΘǸmx~Q =#{Kŵ~r;%[ 9@( ’ᐘo!hɰxIo>NW'YX%ߤ\&a!If$@G5! yzR sɑa it.([ر69(L ~)A΋So`GB 6z*)˼y {H#Smdh/KrMaC &@ %7P6*ctJu]_Xuﲃf;Cq9$ߒ8_ni;#K!sߵWWT{ڗyȞU LԁЩ57=q8grIIikg1:]ų EޤtQrp iX_C" aZ|uJL1~Lo*fݽJ'k\4N).W.s G &_|trIj&aĝ7L!z5M4'%̓RO4tU5S1"t3E<(8 +*X;\cϔ_lMWe36x0L~ة?"2>+< BbfI9N`i-&GDy351?kN&K)xڳˮkfsU=i5~Pjhg6K!.^GӋz5dV$EbPERx +m*ѻ*|@ꚑ06c,C[TQ #;rQZ΃ ,djuǡLH0s O\=fs6(; ȄVR_tp 2x,Z(9D)ǒ28-m5ul/-*d|iN?2О8Vd|/3a4$̀X:gl2dn$z{2 PL{- q[nN;bOrB c#£\y~ì`ߦ؟}oU} \N⸅D{%{E鬰úD$a8~Hؼ8pfK $?_D-êJpG䕡T?a)o/8\hWU.ka1AQh 4"\PшA,L;al.]Mw`hm_Ѹ9{b֡IjҖ~n Naڲ6b5ij8 W&eWZ!wF۬mZ`L!N"̳l]F:0~U+ ȯjo}e\mdx R]M|tG o9ӕOv֖W4ng/C"3Hn,YsS\ 5Bǀkx\4'ѢnLcV|/GЋ$1mRDM1"9}ۣ;#bZƆKu/s)KhAֶqy {xM82^vw3NyŶp/U]6 qD:94xbASF$`JE[2 F#:6ViԳ?cZōre:mr{#l=%Lύ1gV|=Fv !<~z(ɇf'V{~'L:U^wwaHL:ȗ0wI8PObMM!֊jjAkƒH] &?R@C0#>1&<+N^f)w ^OwuTvQ.'0?ƢB܋EL_@r;aP 1~HyE+iZ knwT\%,=AA.1IT+"o&nJZ*åRDdYOj#H3ۣ{sI0\)rEsC`3FrDH%HCK%z5I`t{oUaJJZ*dOS]_hQ-"jW5ǜxZ$tCq]o CA:SLN*I9*7Ӌ C5&-THz%鵤/3`oMpKM4j(RݕvLĆDor˴N,P |8.Tՙ=E2EFafPYS0uZŀ`-PZbmc *}cEm͋1@eW+"D# WVxVŹ=  X-s=mwu_ cez$ 8KsȺbz-4V$ovX9jئ.X5Ju}̜R@jD[ϝ>q- g,ʰwGkkYx#>PDB UxPXĽe~*]̶2Cñ!Qr/%75{nޏeQ)%#e m-_~+`筩(uj>`zHa@N9٧݃EQtRR{#ggFJ,y~%>ͽs}ןUt]iYN *F_z1#aT{=qܸ#R'-7/f{`rm:rW8&M-3#@#BX8')'iy_t՚ TW)cb MJKK!"wi`MIVjF?Si=+oz&sYQj'NSru\jK__zh0U|W)So"_fA8/y];=0v}E c1xin}h);`}T'K[ 8[VQt@f)$$%j"ECfLʍ ~1myXnwL-[GPXb8E[h#t,;ptdlg7ᒘR.dKxavvFob>$(|鞣~]嫯n+ W]z=ѥjSm W"&SCW:_0Msܩn3o%Jz\T+yoUqQS艦r7,=f{OEZL0=2t,u~lg {7;4xAliIMG[msB!j.v: 2iS`O_O {֨)O{,2p/1OB]l zKQ+SO*j{3o @^\ϰĚ{j-z!Et0KœG3S EmzCk#RJ,hKVW2|%gN9.gmxc_MR#R*Ʃ(p<`ZK Nzën{ZZ]$" ͞;k鴀K@]}ȖrmpQklT$lykLC:hcKUHZ"6 t >!cjGoa3Zܯ>[/9+yS[P`[A?0e5 bRs9v!9> 6-ͥ2PR*KУOkykU&z֛K m_9Azkؗ;c= @a?]B/Y*V8 =#ߑ+&XUM޽(pHeU:Vv^dl{Yh¸Nm?d7A[HA YUA 1\H;َPKH&E~/1U2"ZGM^Me&*B>t|rB{ԃl&@tH6eFN-T.U;D{7!LM.s^deݛ5Kvj/8fLsc|Ü_*1.V\ f@KJ&9m PH9| Rxޑ1D~`a`ZH;qYH[XDe0,0QP4 Z_!_:jt "s.i(Y Oʊ.8~Fй5lzoh@PN490Z#߽/3VXբhTv"K]hҝriC,1s[7'5Z4Y~a+>.4G\4B[yJ)TaLIZSBw<~/mz./3$ 1ږjUB&f)#<{Z 7JiVEB&z#  ,juc}0nW^ ̒ݫjd^/;(8 u[8]q#◱ϜET^4?+Y&p~um#;e]"]w~GS~IcFLWILWl9:gR~6gw ʴ`[.I8aޗ/j|c麌(w~ziE_+j$y.Щu0`((`5;H7wp*O;$x/>z`H A} :vzfP4!1ucSoiIN^/d]%=tŐJq?A8z5"-,|kD'=(G+NW>sD@vAOS@L0h ns= ӷtF7AV~77_ ! I5fFn H0=ͷ:!iy7`H#ěT4v޲j˯kᆛIٗಀ8iI!ơkW;~r3 b $sԿ .lɛQ M̅6W//ix})״9pX#Pk&BpGH$;5Jnet/XAٲ(+FݩG5 t/aVN"L894iVիm$/x 0fZ&ƒC |>CUTj$x ԗ 00$fADDq$ou߱QVFw qĽ FOzid{dIF:nkp*.I.vGO6}ݦTC3[ x{Bug9` '!a4JGT㏉TX5qoqϙ);@=λe,[ >A ŧT"xS򂅣K/¥!&rP\I=O׶T|Rpq>W}l ?HSC28-@m ±>/,|-Sv2e| =?wxF9-*xXvR9c Cp+p.O{J,.Ch[J)SO-R¶e(*щ%QRΒpaGr``Lzr 蓞 vgJVu0Mcp5=}MF{J`X {V^CHD9%؂kϱȺa\m^ڜƩUxm;$ 2tѥ+{ylw6%߹[\u s~wٳBkCL; Ly9uXw eNԷ"ף8OIT~(:EƨN%@g)zTmg %N/1IIy|*`<-E@EcC^ (n~MTvXXj>_f_锅-mH4EִmvpDw:,=eU&,q6rR]fT({}B%u$֏|Vbp8 d8[Wm 5DMURפ*Ū76L •twE"/>Zm6 Y#D(+*%8$;X#W蔊aVXXX; e CL)!]T0|$'1#h[@/*Jr\ &a(/1 cEʀQœ@h K"n[ O b~)BEPFBq>t֢ `Q{,{*\!#¸#9/WOcco0- IO/ xL˵k(5E9x9 @Y#Ǡ؎٣M O٪(Ȳ>iakuFIoo(4S(O^`g>-S_n衔~n"*4%x*7\0~#g&7V: c~L+$Ta,BIjR?1+'%g 4]̹† xsx9`3ޗ#hs :' HmuoKsۨ! ĵwd#j-)-mW\8UsܭéғG'-`w!֛HF-]٢ #xOd&[X?D@} :!5v/;lܚ;_.Jۺ HTew|v)G2TͅC<& >G̗5CϢJ%=. >l|!Q[D詺[׸4W4&ըG?1u3A!!rr6c7yF Q:L݁҉-A8%9)!vČ٩]( nzXj~Қi6 j=vc%R7HM=>z _*1JF+س_%xݭwY~k RyM@rHh9tƿơdd҇V{LO`zӒwZy f(TTx"]UVaI+qLl4m#^:H5'3~[!Y!D+بX85L2rgtn^ .;L#i8ߘFˆ$;t8HNIM%F"B!M(t0t$q }XsE#+KGhDAaswT|%sdDxToPU_l M||'?Y~BUbE;5$˰W12RnE`]g*xލCD.a5Eem*-]#hk[Ack;cm&jwM7Xn&ߎ5Z٬v4WE/q{l @fqTك/7w1uMnh-)mAM]Rˣ,/]Hy L6QntM" Vvziߒ)|\emſj.D式jR-–$}s6v"~x6t,ߖGjSb [ܓ:P5zN܅a"pȋγ/*W1J{/%GEF|]fk3)uRV-;/;CXksx1'Oy?~6"{FlGR[IK%QM Jn hn;JVUrH޴ fI9/]I=vDӸ=9eW%-6x#8 +bY I-tH@G\U㡵nT`TA2vy@A~Nhr+vÀNW-+eNvMH !⨹'N ZWi bAh-/N}jƂ/ky"q^)̣@59?l:KF㞄mk:5ɾڵ~3l l,͍e>-󄋴JQ Db4V0|{Me+rA+"Sdblp\׺ay|WKqym :wo9G{e]8EXMn(6s:+*;nqnQ6B.BkF ,Jl͗^\8:j7IJ5m =KXrZ7k9aidmWpCO);c]\UzoN_.֖})U(0PLcNۿl>lGg2dMPb(%.ÓgT` }f(ҋ9{oTAJTu>T|%ԟ0n-:ijĊS9/y. /#vA$l* "ơtD ag uP4ǎ2u,fJ y J0ʉ!;J =C=c |>syUщU2[< }sDU6@pi(FK~̺%*۽٤$,lz%)Q~7[sNȱia˸ A+SX^D}d=ꧽ=NA*"vPܴ]m(.% k%'(3I1U]IX}h?ZI(޾@jx"A^r1TWl@h';$,5`(`ndbA٤ˍ0ؠR:I6e "U9d PE6 7 W` h] ߑ~_~Fs6*cxqj<(.b0ՃSP v>?mzTlt߱q8_S`f>[VV)4 %\JqaJHzUkkcM.y+w#Na wvt_ dk2@bZxOGpP$fz\1;#WD8ĉ]i;RZ $zƋ ŽNOh%c 4S\U_M9`r k-FjlUr/D"8fx#Usweca7.9lX%]zbSyIJQ;Bk3?CNM(* N4 ѭL„6,3مmr26Xx)CT7|IGS4W*XXJ"5 n꼢؜VXOi ;nNdS75~_pO˝T%@SȎ ie |71x6;-?]1^'1ەVf }te]=+( YtV>ب!"$]!^+Az>`"{ҡd GY o`dN}|Ub^IKK*VH:7뇣4ֿm6mak sVoBSPx#kj[5 s,Ϛ2!yovoDڔRJ̼PqO< q{zֺwk ~ FJRe6"o\1cˎJ|MH PlcMZgtzr+c>x9 Ht((bq/zl ]cA%,tݾlOR&c"1e+F6:36F뢄3br#?lzW$k._f^~9j;o~q2.*Kbψ¬-=M]vû xih=dM8Ҙ>&1d$-6xkAe=B6U.3ђ41YOvHSMg`A .`\fg# y4MOw[I|'3>ð\/Ic^ (;J H|Pj "ca5Tī˩ixw b<(m5]H]+Rb `䞖;Di 3!P=h5ct PS2 9*6?=dU, uN ~f,Gt 0٬KAG~WNQ*d0u=|gk8҆&5cc XIAw ai>[{o&zad:v,SNH]fj*׵ЊgPp¶3fM`*Bٟpph{B)*>_~wL$bjғ7RTH/Yvʁrc^{U OƷ^#*j4y7gLmjW{\D+ 3KM$) .I(ul, h%6kOs0omܗj*VJ.sns^-֍ڽ9+ up#3w9+{—H,BW4M*mCp4&0Dۅuܿ#^ W5ԭgE*7wiڶO4).voU5Q?tn0'eT6ܜO9EfY#DrKY9GX,:kܖlu9)Үq5\/-k,vH>ZRB;r9˖0XwC9b^m$7յ_+|^g/j y{E'szӠhRčHC1ufJU}H-14ᲗzWF0hSL@`>#h^ m䪍̪:є9=@cpd5PpgMQ1:$_L~tduF}>>מyz.J %kξǟPDԞ(1{!\aBdJVW^mˆ?|ghGH[;AK #`z7LN1 څwqT(G*lS;r<^S&z fJnv|'P`7}>MؽEUIY',kpEa Z3MmPۚ4$֐=2NO3QE )7ie?eb1qEp1yם o#gVz?nonh#isXBG|=N=,sAs0%F2J]vϘ7Ȱ^{Á,f!>^B 7R, uм`Ζ698!A C-Ԭ+Fؐ&\ҫ s QH,J2߈}]b._}v5S0sto;'"@deM %و 4۪"Wk}JrK`i'TKd_w" ؕ5kx:{?bVT>} ,K%xfQƝID kjVv|V">P,{'M|v%+Mӫ? ڥ6fRIȆDWR<(֤}:&Hϔ+)4K4U PR"qh9&qibz,r67ۊOϰOw ~&4Q' FΘNDr)K/{烓 *%N]eV1[9c2b=ٰ˓^ZSy"讻V`gc~/D6mZZ/mŚ.e75Xݜy0U2o87-4٪%D'Z4=nf wGdҲE-wi&3--f~99@9`>[edRp8g0`Km+(Ϸޜv l"=|m߭𑅎qo~`MNL𑍬?#>vcU75ik.֘NlsK)N yN_M/ۋ1{&M͢Я1+?KC¬tFۢT-YA[(WO\f.ɀ5v]aĎb](icHL*Qm2QܦGŹg ÿ́m|C[Ȏn2 V0^p\hZU3RMQRګ|Tׅ ,SG, ԛP+ϘdR#J{`ZA=W*X\)NjLHLRM(lw  O5 Lx7w7˙F77䦬<̳ʭ :?A.ؖF3EO i^w X.#$h0pcH0h"-"~5EpyWrnJJl\!1x䩶!LNz ]u lzA+ ,ursͰȴ\Y'QL,޼F?#Pހ0F48W^r ACsOS9+db,[)5\U̘%dfmXQNQ'[`\H֟rS'~N|@_}g{myZI_B b$$P=9BB(4^$g-Ri?lX7qNc:N|ʀ[D9zXd9z*VtYd !!#Id3WMlKja3H_q}P 'kžR4p#jYJrkUkY^P_ᙺ@p.u.VNuDj?݅ zSemԋ&/Hj ʼa@&p))K'Y0Wٺkb>Nnpzݡi4:@+aL5YpGϥ(']pUCmwsv_&|c06'FgB]#:$.3Wp1ope;fu!=VUjh6g;8iooH{$=b' dS6(\zokkYh̒|K9"N ǪVAflV+01t7"k{+Qqx|?fY;QmC>;S[Ofpo8n=5*%%@үOqNs 2QȝFjwH)ak=~ zQ g-^TY}bB{v%~䀘 S%gE]E*!qCV2wh4(;ߵn`:X.#wI,1K<$UZ|X y{ ,a<.m H-mW;*+@`H^ c@W@5y, (Xw^Ff Ι~<"]n k 2_%TbfPOɗz/>]*'OH6wLɀxhl¡k77 [p&Q_r_w#6]R+.nq>cF~\eZAԀj.S4JvpSQW;¾Kl{V H[ 9Qv>~=Ti4;+/S"eqLDv>~^ hc|כbț+:tX_ٝߦ+GdM)J-˥'-W|؇_A<&gB6 mDӇDy񐯵X7Eh4mVzb{^_؟f^u?&|wsja+/);s{.W-N;h~֧%d|2[^l7<4UX0C9 Nky~jiE2nص1H\3PTx-ίyP̤~Vho1yWU.U?el1F ǏÕ!y |7дi1W> e&Ύ">]w.ʣd(Fraq}>ܢ9?[Ѥ;X&ۤ}L$a&S̄E|0ypkб 1Nˁ?+[7W}̈m|tqm }! l8ΐFBXSOl:[3'S3\RRRS,GCM? pZ#t?}O귽 PH*YA*y 'F4:We6iħ.T֎ZG0֩6m@,j6flpg [WPP6x!TbwUsyƴ'j7*}Dmir,/jt`k&P\ *KET"jn;v% v]sN3ݰkf p-bj9s?G hCȵe2;n%]J\mnaNȘ8-\˭Ϝ;[`V3ͣ(!qBϼk%v"cB}Ֆ}m]Jh zL4ٻXLJ>}|vyl|pe˥Zy`.mG1N:Q=9L:BThk>#,ڋ+ bczHEI= ~:vvooܿ'\cL8L4IJ9cUq6}<I5gq FПb1[DHhɬI}K޵rn/K"S )D43O&qR<.<%9h5 @ W{I"tچI?m<& Uv#l6 x\:>Iŋ}S  tı^qAK򚘸aj؆cLLlǏr~Mn}KGC9{ !pӰ g#ˍ:0J1H=i.[i"7}6iS!nFBQt(95"~E~I =TEw;Ѫ}9…DirE`zyY@U!Ddlc>FqQɱF}ڸ!p-*,Ga7^h2s:ypx x¹Fe㣼(`W H+Mv*U,6˖a}:KIևc F1g=$=Q(8brh_*9#CbW׃0^gµcX¨H-!|JD!ij:h'"oU*!|rРoK2%σ]umWCQ7;DhU~ﭷ{rwt<'}ftt^ n֮[_ݐ}"r*B>B1ZXAM!l:G5 IQe!jR(C_xpɉ܆E`X C_n=C~N0EI5;8HGcm jN.p5 Ϸq VdQ.ILLn2z3i<㪹8:Ů"kh`f9ex?m@ Wk -K,Ns+G#H"*>~Y 8$JB㵣R0;`ܵcY; mjJ@.fDH(=8 )i,OHHc_ W>q!ͦd}Yݦm;23 횏SQ'cٓzpSw:Dbt\eQ.4[ ߴ_6Lq$'N-CчGH`w#fȼ@bgHZ|04J;QAXcsvj~!NJ>$e}.J bH7muzsk9a))}e[H./Áޢ.GÑiĭ35AAAa |]6֏0 (/K d @9CRu98tln/!U'5pr[†p!kE{Oˍ(\Nf%ӭ!m.>k7Iu))}*[@\-]X1""/5}aP(|ˣ*YxPlo% gZg0XBC$chw7~U Ejij`k RF|D~g~ Je%V`5v8Qk}0̏˝p%W4 'Y~TURǵ1ԱImv}>Brb”.c+[ճy:1$FMRuNR15 d}-!<5VD$Oφ(LRNS!A!e:0VAupOkrDb3-YQN&nĸ 9cpү*a`Y j "0@7@ɱL-7:b⌂j$X=&`PA)S}9+zԮo_-8MrͧpfC@ x, Nj_2$@IqQFV*jFֳKQHbbV>$#ܵo1AӌqG5"sH݀eyVL;AWT7 ;`,&[_ 2vv *Ԕua"U\[.J1t9Gݕ=TM!+Th0['Jۑ0ٺ@93 <'߱ 4Le|d@mѩ?lL "gZ]lad,APHvR3T_gUg ׂAQ]X%9R5 uncO v feEGiBxd7nKOsF"?-q~a+ڞA9:.[/%'{&}K4[ sr',cI.G{Xs8ܠѡ>jbz9DNko)(*4)3m>u_-ΝتN&a/՞Ek[ K?ogDwA+9oP3saDW{ӽ>/̯$>@5ۀsEM#*-j`@#2^pQ.4t0t4_"xzh#R"+ !?w6߸fbg:glP)<4k[UoX)bGDTL] ~=kW8oijinj껑YU|E3?HfݛFŴ`$`ᚖ{+X| sLnP 'fT޷:ysvHlb1ܔBhZ4n4; fۯy:GqR/fWX PHE14wfA=rX0ؽ\wm5BZ࿺$ٓ'9DdB<-9ġTcZUtH#+5cJ kB3"udwZc(8@o+,8Ĩj[@}MqzQ)UvZaU5 /&Ma0hԜ/zܰ/`lϺu凭a kw?>M$1"fVS)_6`Pyd::J῀C!cd8a3S㉣ 4fE`͏Ym)*2S.H>5"\^כHGؒ`3vT/BI~JTCvZRhC퇸h>1#0tBY%:rHuJ֬1sT ۣ8+rcY~9: F: N!{ग]Q`ʀ{nr9 yH6wV1D"yŭ6?lDRwZD60^5$Mg>)xG{0).&KZ=2$"V#/{FaMpa W ط[@ Y0{})A"tKH`!Y)g&ћidfUv,@t<# Ә])*uZj~GJ&$Sx{mpL"s<{AV[$6i'A"9J'hX$=2JOzh(gH+ f}f1CaH }tҙW5|5sN.ns;pOٚ:?(}Tp%}MEvԕspR\¾WHo\?#n>qg@кvì.{kY=h9]R1> wvkMRה*kQRH퍄z"5텪9Yindf{Pt0A `;?%x[y#6} AcE?'VΑCFCZCjԃ`Y?xV=ph{sAWX] ab/LS &Q(~5 A> g6C:b蘿pf/"H# U#$%?R9'_Xwߧ  o5k"Qf{;^ŸRTF-\cw=y& $:g$[*Y);K?XsVTũ_n2O o0ilAh>X=Tթ#u u|YE?vWe3XR.g[DY[nG4YazrE -6i8=@/1w¢ v`pͽ7ni=7u0S$ݤ,+E:?_RC4IZ8V,q|&INWS+y֢X٠gX ɼKo6m2D@D[`5:pTPC(CaJB~O:ZJT-UbK@p5˥hlS gO.0KN'U^ {5KSܠgfxQ"F~%kF (gtq*"# @=>c5W"hʰhhDf77P!=R1)QA6T&P-n[odcsV ۚm#^<,2_<7!4$`7=pwmp6)Uȏk <&XnK|\h>VTbh SEyk0<_YurEF+/eШz2Pm+FJ LSvTwPO<"c0sRD8&LMf5"D!eƒ?g'_aѱ` $MՓuuJ>ic7dgH ]Q ?X?= _ -D-v$rr5u" >woZj\"1[QXm5iJs;(0?<YLj7X_{aB~"$>I(Q࠾z9X_& Ls<CNoK,ˣUVi-X-/vx zRؿ0|P[9G6qBreU{X(۪ޤC)0~m/Ww}[svEeyH%@? $|wBk&[ fqIq324!l o<}:2iVJf'^#v3E =lb6xW{ #cI^ɬg3>?ORٜ[$3zoY[aE~E`s XBԒ&{+9AȐ!wA 2Lmtj%ê!i !5- ԅG|]}VTp:ӘvK*'=?)GT[3'gw7zD7/,\TEtB'@fZ+!6mZpO͉`Q(jo=Qw9ZX!=VAx4=s<;J =zFn,GcTkJ @bum>Y8UIᇡx155=Ph`8#ԲbQMv kM+s{Kk$* Rƙ{&K3w]p>Q7zgo#vǃ!m{na I L.:_9?.,Lnp(_S̺bxl)Ce ϙO!C6QF:*gJ'cJ7\D7g@lOD㶔DDp %ٟ6k= aNd\*#|M"%]J?(g@01Gy#1ZN%&-v~p3Iw ]*&QcI 4ʦHof:dkhs twmG,ߒ4צ< Y'2C yfnJvEy!I0"-Pͭ뵖UKލ@?/y/tqXVdn|? lݬũlC[v>4F8 M3LU"]^VT/e׈2/PEz6w㡝O&HCq\^#}?r-7OwL"Z)u8.vLO}Vq&!ʮ ㏠5_d|Ed."0r63dS4.-R>fP7j6O+3gl%ŨL'z]HaW(-6AZyP/DsQj^z{CTL)Db]ğ5+dC Z{NItD`d-EiT7$[7$[^ce{2*-HΔ|BmL܁-NeI848#Gh+'FCڕ\|GZ#QC~"/oUтaPm=PPJ[՗JLdEɕ; U4*FZ3L| H`uwPi^2T4~ywG5ICM1|WLyNVobfGS{\˝-sȱ$ }34cGjD&_fꐶ:fC#Kw:(%2$aA;yv J- В 7hac1smHEAU%__Șu(CCN dr 0.=C9y@C1%7ҳ)7Y KYWwmu7E(>j Ey&;XW`P\5B˗::dH5Ekr2@ ;Y(hod.i@X8-U(y%x]8jAH=]/(k6gq1a@u:k1S~h2vؠ>'@Gym$ý`l6w iuf)a K-\1QϨ?MʃJkOʽ9Ê]sxjͨƔ"e 8([myK#(wC,*UBm "byx}MOHkn#ecDg?ȕ32;D2n|/9IYbflD!&Jb^LP&Cw4<4]崟ad\^K>bAsxo@.3Z; ?qW. u1#ˆBYVT&24^P^tDlzu.;da ^aǂq5,JG5ڛ6k e5o0mgF!9Dϋv@-Fl={WC0HT^ye.ApPv\=+/Osk FZ)Eϝ N%%*pZ\q"HaAk0;~Gj:(buA97ў 듚.;<;axcfW7 qh\Ʃjwof69|%8]7 gݹ O|?8[Z {`TCk .y0yxnG˚-AĚWa*+,S7PRFFkKrR!{&-";LPKG1{5-r2ܚ¤^y ^ϯu}@3*<_`V[" uH^CχCCwwJsHmχ=VGwit6Oq?,#t] [_ʶSEpMH^PPD`56sՕo!F9zrNYa-8rAsSm[#\WOؚHnZe= NiQek+^j骍 k:# uˬu()X̑X~?M|H{?jk&\ I1ЂUc4F+f Y1h\Cp:o.`ƇЩf_HP *j\^rWO}сҰyIHOD@Yr;3X2(F]-gٻ0j N-6xGle#w DY+Ʃ^lo)Puk S*ƗM3mև)b\G˟pWSߒ(i`ƞLudU:WǸpMD(| A]ݬX#A.,7ߋ":BE/;E*ֺ#ePeEB%c$Zw%6yYa!4s*HOox_4V,H9JaYP~Em0V55uC"e2ЦhCbGQcȸ=cq4\nͽ 4^#AG*v5M(QFij%q`ۡ돴t7+@Σ?iKOfykj3-\r|&2œ Ⱦ/BkZR'-lTm (fLW>6>NװmOȨ CqM~ 3E!ZZBLGnek:ĸ II`2V=R7+Ǯ/5YMy?p JE>X nݜG+.#/vĭڝ)+~3(vZFmmJtF]b%)>d_?68Īd h1>Nt=r^3a.hʁB!u t3`CkUb%2dj%n:K*1,\@Atƕ-qz9OCوJaC?1$5?o;0Oi>sFIբ21uy3s\|\vSR3m@$1x]soNepYY SOU'#h'%ȿ<\$[gIy=N`$+G2 ss^8P nQqr8^}N)@Ic3,9?wfZT˥'9:"1;`PB"Wznnx!+)Rb Q`ȨFU:@σge`T0k:Ž]7Yfz P鿵HGc@piJf[ee#ҖX;zpKÿ^kQ9[״F^yny]z;5fװ:ix!oYѝ %uAmMNj=y=ϕm,2gNL16oG_o@)M4B*ra}X_b:n.FXnHjw2Вtuď'LEϧ|b/ttŏÉT'X ɏ^UI!W*m(xH?B^6T;;~*pڡE("A.CbG G<Ũ;Ȣs9*6)#zykLb\hy\\E'ۤKFwۑgDcѤ_e;poS~ Hm͟GC|t As%-42A_~+΁`|RqY Y"1x"E d)Q2T L ciN2cꓢ(jce0[|t`aAd׌R`i| ̑:o8>I:i6lnMےljl X%@C!ϲFk)l4I,采Ͱg޹=Xk}ߔC]ER7)"f,."@k[oS>5ь:fqdRV7jq1@a, .Y=gsszH壦k$kA[Bm:/~~oU to8{ BlwwY`";--ϟP\.=n !eǴ-*(orՋYRvr7,u~DJ1G ˶  .buH]Uw>:>'RW?,LE_/QAy  [)i(>1Zb_ԡ!@+ Zė$&>AfLݾB+?rA]\"6>rkh>@gWya˫H"QLj).{^j9קOC<%&A50Cur`~sΑ%:[x'M$vkװݠ +rR# :'s2Uְyt=\kܾJ _cr -i/O5YXS/DWcZRvtư"~6s\ qX>-ѿ;Bkyw-[-}x73ZQca@Sއ.|."_N ~-w"Z l?:S7"~TB" )qw"TY2Xiy)- "!5,J?@j7W䨋I*XRp?Bi˗ #"QB .Zz] '0MrFyL0PQa@CVIhA~ R x'62̀~ A~[nʛaӞ:!J:0v+8 މo&ORrH݁qr*JPܓ "+'Mg, & Ch懛Ci:[3ef)"wKԢ@&w#ȕɷh*{o&: c/T#t-ڳ?Nk>YYoNx{$Q-B_+5YM&E/*J.n_:wa{P1UpYr*MȌUmv:rym$.kz[ڏ>/j_.GJ|-46'EqզP`; &@+tg%cAt=c/K M&c~KYG>^#%"~h ӿa:YHỈ@6ds")>KÈ(Va)zNc2J/;"eMmk>bEڳ[L |]D< \.M&{Ф oT.f'{6DعE,XBNW՚?\ L)[d*O#' hqe{Bl+׷Qw:oJrվnN?=~Jk0;+TǘX :zXa_X /bf؂kٱ+*9j[XCц&فZù]D3}x-8h3IzK\-&6-*DUؽͣ' '1Y.>BqVGۡksBOp!ȋ eVv=x}oTਫ਼vy/,H>#}&*y&0zWo,Ҽxm 48}ni ÇoNLaV)V*'0J|`ف;/ZPamo&|o=L]'3H1T k]fBqLLw_ݯlR1ǵ?fd掯#}!FΛɽT4:ͿO; PPhLz X/M,S2m48`l-'l,|KRxY`IZiuy>Qy{"i΀Q?d\.\h,ؐFxr/-`ZUe}BuՅAfx3Go,AI|xPCˏD!9 I<}cܩQL;~:b_x$ <''' !ra退&Itrڼ #ֳYbmqS7bLyH2[ ~҂`x,-y&m* t[i0,/r07#m".M907|  @¥495N-f;엃0)g:AX̭fn]x8aZk׫b46]l>\gsETSy!p;)Hr~MQ/ZGRd;gAXO@>G8 A- 94òM68žݏ&KPt ,@WAͿUP?bsqzqՊKqcj6F14_@pr{u)y{mxl?aD->xKm$. eE>;S\i7FKT×a& `ǟ8?5j+Bìۺn.٩`P ?zR(r[W~k!~V,p]ӡZ`21ukSa MXxTQV iGÂ%qœ-1m٫h+$uk"myL=o!94RPP?=ؤ?w5fxвzZ>IcZ<.Y*ujw@֩ v~@UԲ.qZ ~ >9wW)[?\e7Krʬ ; -nI0x`(*eƤwǸB97LAPxv$tO!Mbo#frJftEXSEkk0D9&<$'ގIC&jN~,tĭʜOаD V&I(-hT*&,sdr\'VG_n_-cj7;05a&Ai%SJ*Р)(u(_nr̴Hb[, E-ߢ"G&AC-9c$TBYyƒ~aKW@ 4R[g暼G@f80˖ڏH vvwC-px9bwVN_s7w]~`+qk@**[ӡ/9UmVNt-䦍qn J-=Fw]q#,Be,!h;O:38/]i^ Ƅu\ U3]] bЅ`A缬09-U/A~b|֠JL'+fzAULQOp j%W{6M/F! <p`APꭿ 7S-z1& j.=%XQ"2ݧ7x9EA` j4~]Uj0&З,hD] ػ05wǕs؍ hjL*#l`Lhcb ArVJoybb1> tG$,\Xlγ 5`}F}!t.C=1= ĤtGt0S'?L#蟨gC]c8zRo$3w%8HE^ "*A͡qJmZԼ0%Rh}gbCER+*Y=e+SZ3>C;xsiA]đ uMsדc̣V"KmqLw!l86r4̖%$y"⴯6;BA@3އ1.pk9x$~ I8)oSs Գ^Z(O9n)pɲYȱ,W@d%NbK#jdXtנu↝yٿJxU:}3+]w3_5 "}r2 )x9E2'v,&$Op2aldVuUG+.@@ӘoK0$ʱw$9إg(,9DC5p Џ]!{#|*tK$(UZ$bә鯾WWK-RdsŝBK!"&Q\U4U ƞ=A9Pv7S"#Ry]bOx7\bl%~QsV}XӉT6M$dLU[#H #4h>-Os޴dL+3YXH$j(BâRbp-C(`z\G<ӝcڀh'k}NH%{VlY ?C lQ\^ػq /~Gw1?{w!&r∲ں1M@L^ M%Hڇn8"i6Y"K@"TO8 U?v'KStlL"yMFftiߊGp:Sv|{xKŎa`zG8ϥ+oi25l$\jUGFj\#%ۻpF٫Fӧ[p\o[%UU]澄 ĉrA53>NCJϓqZ崞QBj,@IQ$#n^w> <~lK˻_𳝷b(hPwm~bάŢePj c@ \ I 䏓#$h\t)>-vuS荕g(ZJ.Nv&l(vyF! JnG t\xyP0OR]~t=~RhZp;'DApLszZBdD#5\p86ƴU`'Zvp eeGb Kg0S/a55)/'墣=[eQd0դE!yWJjkJ?DC}tc_!Z|c=5ZSi\>Uě|pbV.[ڹE|vF֣xJ/@~pJ[hs=L:! /ћ\*'c©SG|0,8Ur yBg(q*X}ץbg ƪjdnr ޞM,βuwd/h;(*o>dIȮo}].vKr|3+,0jH0,YLx*zz3U 9@EN/kNmtX!QIÍό 9'c(hސ2T^/P?iEfD"jE"՚~ *A&wX Q*v0mVx^S _'$u'']Ǧڣa1K<1DKQ&ЗAqv#`g(>[VK7k|;LMUd2Wi`Kh|ÆOw=tR!;x o\ۿ]P,["->c{*g Z,ɔ{ 4:vprGc$/<_IZ8 5HqwZ (EM("[u76Y+v8ҸacT^(Mk [iE&&#R_DR +1ydT wnViK4~Ւ,ipw]w"&KD5%p,|[6 ^ȁ.ËkؑxAmnE}8vLY#^u?2) ˆ c%`(R5GY@2a怐݆WBir*@&Kvct/)!7SA_wU Zla*+"H|9ߔj˰j/TEEI-g>̕c^ Pi%>(gq$^YtᇩZq I&(}zs?{UqK{9gǞ"mt IϢyOV;۶ Âw8mNŰj RH1 p]cR-s42ON eg}BQ1U`p~VO|Ek#~s};B)bd6Z=qQT"5 r(|3vA+him@<ŶP8Z1tMNx~;mq~Z ~*mDoqtkB!;^g\L4Z!$# NHLNL yچo9ۦ_i[|̠j+xstȹ614?U`0?F:饥J%&njm7ň0cAЇ6h$([7w2]T퍽BU}Dl ;uK7b}jwTiuKZSkQU.D*_{,t(/!i^rX^~vd!݋wIq]o@:W BboGqq ~#L*d(4ASu$]״crpz7ݞM߮ ;"K)|=(y~TlnT9Q4L<" $KSgܯ&cGEU|N'!-nٖ#wek<\'Xm1x<5[jWu-f4=;֓7gFl_&Ⱥqqc؟+5bhPWWnM~=`&UCrZǘr iye2k5S4Cetې˩uH+P?O#vD߲>L)w!,Vx1YU pe 0kb1Lw2Z p`?*蔰uUzT|4CQBUOS۵`X e$δu GtUC;B']S:o j_O0R;y:q 8{pxC$UC5 EbٙTB(iQ y8@O _UP>ato@-?݇$h5r ֫{; _4LִXzAż7_`w5>̃pAr]ĝehOVpԬ7R}{1/CK$ (dԔ&0 B^T)'O,hpK:ckNSņ 8f%micQ =Cxga)[pBlCy@^5!RS'Rg9~@c+'f a\B궯+HZiQlk'ۊkPN0| T)ouOo; 30<=k&*0P x?%UJsFG@elΤdEjNu5%$V{}4՜9%[yEr$ u?`#Dr =upYdNgev't8HO/ ޏ6q%wGA{1MI&Й ">-xzCc1vD43>|/VIEןVLӫ Σ+[A=R'/섢 fgl hb?c08Pa=(G(gQ1vY|2! iu}62N"' Q\c*OO}eoTkʣ&m'&/Ԩ8+سt8pE+o#,Dz:wC|:tNCe7H+)W(/uVA)Ik.XD0w nk4vya pzG1]9$dEZB&h݀+f_0DعXW:ݗ򓙪iH7JAj,d^ _ܓs&*=oYכeF~G_0ލ*Gֺez]7E~ݲGs}~242&EB*)+k 2gi3vS<=n("'w\T8=X["02W\4Z2q;؂gZF(Arw~5b75db0K A۫>*<zFӼn׀V>sJ:o3rˉ-^4Pu.Ίe*znޏxlꄻGW4(V줼K}x=ZaUjK&U NnCiX >vGVBeKIةeQُME/g00_Zs]>b4qP9/TTs0u䵥XVZ8 c7(F)q/RX>~k0h?t² JZ Gì#zjhT #68Q4|7RIm#L-wA `j]θkuD Znܤd1T+@xdx !3",ƌ["ew\ `'tTIy Jx ]H4P]G`y}Gzsj39O.)]!ږ"=XBwBtO,@$^λ.xs>VA0Pt@ݝ7-0a@=]_sv-K%rZքNSnR*9(-3mSͩ>k;w1K/tE\-?8~dPXQ8]cD֧8gljaBN C> +NY~`fA~Kڼ[Cq2ZG09E/ !GBV˴{wm0aT9gES713R5AЙ[lȤ#&鼰`5.V~^0&?*2Gqh#!PFβN șNKxXy-^m0JM#okqßTǕ=bBr`BJU$-b_Q^clsG\0̭)DA"*!$l)G.OK.XSlX,YZ[!F\," E\y'TŢgvhP?mm3 gzfas~ΫlF1ƳD*j䬮lo4BVN0<%p'tW9%jeO6h;Hɵ q3$^+dtjjη+ISR[mIaE^lE- )Qe\BxIַɢs{䌉醎 IFHteGM@Sh7QDq*cI v4s!,I?}YnC58A(b".tJs[1BROѐ|-R P ߯$3m  y\%"4w+b/T!}RKO4m0RZao^YKnvIi ue?ô{ܤqYb v !ٵ|j.D 58JKzkNjo4no[IYl~ 4`j;PR"2ۢA{9A:_'zQuTM.>I=ǧ-)u*pw.g4ۑ׶sMBs$Y۶'C.aEk̖j>2$|h=Ziz^6E_",3O5P:Ex>kTaP*:حMۜKfՐSKoa^B0_g]1IdHFqbح IM^I䯼-o4X!6˂&&dxF#GY7/eg~҅Xw?4dM`ՎVG ib]$n< H̺~1MIR]Ɠs∷[t VN9wNEW'e0'J[))>n=sZSɨhiL}4!4zNBccÕ̊0hfks\ΓHݦM/2@=fjނW]~lohU>'P-,9ܗ3ȡ*780ih}rGPyAZ]Mm{~}++m`dj'Ы6"o@ co9:/ 32=US;+g^Mmyit.*`bBʸfKQjOå"),Z Dj*&ҕL%!_4p0~}/j;0'GտZB\!1ˆҔCCw3H2Q8Զ'$W3KCjI;ke4kRLíЋAՒF|Ouxz;UL~ R5_P#XK鶳GU d5>7zH G'>,ѢsLhO$J[y@|q[gwyy'z299[&'ƵQ>c3usu}0?')Nt4]B1, k~T;⓹ urTֻ g#*BadY+#F0-@Y6f)1|.=R5hSbC%1j]G,ơP( {Vje1NBջ+`]%J>^>/se(fjH2^_[ÞE;I {xz b{B'OQ&C+mu /ǑabVĢZK 93× ;!"Z:K&Aǎt5a(*l8(q6=< Jj< ~NnmO.c<v%TQ}h GlcbC3Ibی:6NJ?&7V W}l9W*K^e€ 'ڇ-GeM 0ƃUvQ!CBUɌm;e{ŋ*eb"n|ϝcd< O CR(GELga A>PիlN:^-$x˶m|itd9F#Q|>r(XU" G6QCBўm|lnFGj_}/[ Q1 ڌ*j>XGހIڴtyƥ[Y],i Ϗng&-s6y*9[)1=;!lmC˯w jhSm%I|q6UNSNޟ..MKEzi>#rb,OO[=8L~wj޸a|Nʁ^Z AW7Xw$$͉8]%cE4eRS0}?+f$llm(+uV-2;YMC6݋wAxK`<%x[Ǥf8R@Jjm}Y#'~ ,F:̙ ؊7o՟a!ښh"weҩ&E1w"ۀ]`U%B$W¥*h =YOZj z7{</LYV_FvǘsZ@t@dފߏYg]b{S_h!cWz-2(Pj;tD}[¶e4bϜl|LjѮQ ]GS{qPtRGJa9\ aAy"qX,BӎuPC-2bX,y!p XF W*HvΔ~aU['gީ\C0bES1ON-WX[_x_YZ\Vp6-_*JwODLٛ( "a2^jOx^2DS>'Il{I:8iYߠhx p%`Ϲ%Eb4SmCR|@jItw*Ms ,ә>$17:M?RَE<:$7|;40PWSE(ELJlpBBj]j^۞) Y^)xEBID6QPP̀1CT:b@=E/5~ s0N3rˋ$(W}<)`YUk0g: =#+rQVH9=~ ,#*䣋略E<> +S mMg]JSqmqo3R}uQd\|6 8/]d 9k-oQ r%R&D'4op&nv%Ra;z;()v‰NQ S6Z:_,_4 "=λ2 򠚫ENдX 䞙|$P"n#2soN[n\8$2%cLe6Fp77Tr]toYբF .o9h;L0Vʒmş;dc ~U>`B-)r휊S~I'GO{bh,r>rhkLI=U8]u鯙 Cm{GM[OSlrPx~XS~JaXmAM}xn٬tI3%6MeMZZًalߺ!ܘTK|K )m\)v ܷbR\w(J8KClӛsַʴk3^X&TUo$.6痐T TqOjmΕȑ:2{7nv s<„##)Z[$uCTyVrjF*;:C, .Pc56fTkA`@"811BJc벺{ -O*޶绩=7*Zon@s.G%h1O^!v ذׁ 5xDSHgO\6F=MؖB;Bzl+lG8MR8[9ƊT zݖeR c/Z~ "T,x,S]6K{ +h]B!$>10'9&xH{pm= -EMF f…{#Z__I[=2ܵB[b|Za/;O* Ǧg4ȩѬ/٧2%o2,(c&-dZr3w'S#D&5⣧-4li$Tןv)`Z#8F#'7ֶ;h _,y$׈m&~f=`8}G?tB1xžO h^JZQ&Dzunݪm'E-O蛗N~D{uA[ۢ2⒤.4--g?[6]?N)ha)0Q}=PWX 7iփ^f.0 14?1j7F%][?%Aً)X A=Vuٹp@4E!d;u6RV ot q$ 1i58=?*v&/P).&>RS;JBxYNHA{աB}O7W.R_|y=l3z$9{8vDUU%߱]dZ*b fd"=6o"Ix3."jA%>} lrWn+*{%Z`U䆐|)Os̙G=5SK%o+i<kA9ۉGAd>TdvêEfŴ%@`@ EQ(q r,<0i?΢W:.wiv;S`js+OwRR?ŕm'U@ Gau^AVПslt!=-.ub^ n ~eRz/'UraYXrAeinIJ:}BmQL#B$)27m?SybErdd磌KAG'o;};.TIKMThbyJ+<] l"nh˽4%EYgc ?,5.QKKr-E&Sz|æh 8liA).j)a*%Z^WӬqᡱzax"VH/f|sK5^3qVU]cX6Abcdɷ/lvpBx"yC><3=@)ʥ<6u۬Eޓ>ьl-~ç} :j1CaPמ!pGr1+g\@Qg;e1WTk8s^dbҢ ]wiѥ#8.1X z]}q`Eع.x畖m31q)wg6eB1sIBȏZ+XofdQQ{FakRΘ:MbXu 9ȷNӦLapFIn̦=07BWl̦K  󍠩=2FMU#*ߘ@z NQH`S.k´LC]&t!3"vzYes3Q(LWjpegq`[3ז9~P0xڰ]|&,zy/YI{@XQ cAVfL;OjEs87)zfamgxմh8͗Mu0az>18[җltv!>b#%u{1$Sh!]WS&sb/`n3PCACA3E o>d"PnB{NvEaf|{=wv Zg^;:hĀzl U7f9:c-)1nDpW60,l[QӮ Gu  dٵp-NjJޝ?Y7-V*%B~xÖ !><\IX')M~pڃTǦؽCo@-]}t#cSw3ܙf 9CT;2hs"5 biZRG{fϨEP"g(IG0T 7ZQITTXny |:A?!ߗB 4T1p,"v.w|AZ%3!3#L% "-..O>&^< թ/FQ$֊&:̈$9Sd\e8b5:"}囤M; M&/ 8JξP^D$V!X~Orw_K*ʡZlXLI9EխnP!xfnvH xTPk WO3A!Iк2%EXӘUaPęzXye8eTǖgi^^IԱ@bP8/rLs8G8"yx!.Kr9G1%U@ڣɻU<7EA)mN0##󬓆1v0U.B 8ŋv? 72 i1MSՅɷ'bK9*U8"qmnNO;l@Wckl* Hp0[bK ڦt]tsg HHʱvߨyxknF;8T霒!dj$Ɨ屐*y <@Qlh .Ν)]gB55U+ dAirxsd0[V prP*΍ Ǫ,5XZ!$OE9F걀wFqKAa}-iWmc)W`,MjwJ8^Hg略 5z '掶mHQlpAr!RIOh'Kx!Wı>]M IuR}z 5X +D&8zZPӕh!-EG#c%;4*5ŃED[`rY r*<GJO$ eByq]((䬁`85Ga[lR?\/wlr `0V\ 9, 2as;fwI" Y|_6 \SDbzg#!UY!zruY]R`JXw)VC:L}|rXTbxW zԞh@<ѿ <<;O %!k506_9v#W|EG eg`̉JhbLypGvla连M"o Do½X-VI> !F׌G%! x&.%<?];r(6Sbizbf\Ebg4G!c~d Qﭛ!I?JQ&~[z8`3UÉ@# %;E(J&Of//Wk Ɨkw9'ʕ&_6t(e w"-7 uT齣#)t{YcdjӣCs;\1=f>c9%"= ~Cw)XvzN3b541-B\IHktV]pĚe f,ا+x#2Y 08#]Wf|ed X2 x  ]{H%*=Ve+D8}lgwnL4 >' xN}\JX Pj J?gMOWۖ3ԧZdG,49RSsX2;3 i穥-RYV t8<7͚=9Qry}AhnTv9WP.cӍPc°CcσTb]fPG`Zi$,o =3S)7nz6Cn w[)3Ğgcm:]A ©·7%6oVOkqx=2a_#ЛSu}*|Y%4["+;F/5ϯ?3kh^7J*#)eP{l5NkѻW/# Q'04u{i2S,ZJ[~!ȖFy.i:Ѧ…ۅ9C@3ǼJ|7gTE~WNex0"8KW-MTNte3>2%EڎR*RWcXSA*t' Vc ‹a%,b;s :T/;;Eo}'})zvwm Iȡci!%?h.+²`OWFςY:a}?Vi!.!!|1/3(%됫讌pu3g"c JuVDd_6Ut1UcN);ra K!A7h$Z¿1Oi C*  wxB?sk!\OXnU ; |at]?$(^*[F˜?8Jrd(dz&!QIBFx\y\Rl$tw3u?e&ns+(kȀVz8W7[~8]jnxT$9kVZ@/gGlF-gv-IMeF}1r[, YܦnSmqو'[DA#sum?FE?ԳNe}l-$ڸ-<4$U ۉ%At+!q1]V"6U"̸˒#ٱxȚHר_V:j0aW"i~Ǽne Aؓ][rv8pHW2<6*s$Syhf4<Ƭ=fHQX(&-``6L1պ]6F=n>I 3-[.ku ^åx M[ӄ9x2%"&PfY>ux>vkIϢP n,XwMfAjX.Z|gg~K)s}f_YkW!)CeK{[ 5va2(F1אzWը!Nhz c^Hk @@+[ԉrSzKqZ.Y.&yQx*旟w.JH*X`vS↬ :bz]Z<7H]sFQwe'/U3G7"T%hUlO'S~ r$dmZrlQq@SP룣Ab1["HGJη~:]{hvyHdcdX!qE#GtӃ{Yl$o(\ӳ|r$Y\ObGy0:K(jJQazr. ~ZS gY/,v#o?aԃHOsA;?Hv$K4 RTP1'j!٣n2kE-G'v<W*ݚk}VH( l.0<$6ߐH` L[ъ;3/h'<ɫ!aBB43- 1&Y4Ii`wAǀ#Nm:h2CM)]YKHhp!Zܓ\_Nf'_.LĢ6ՙ(͑H!B;fȅcjrN齉'A`YNN3)M44/h<[]Ma 97Oop':u3\Ւi]/R ߋ&JNAh(iy4[N_xiKq)*{CH.GidY)8)GYtv"=ZmLZ2EwçJ\b]@:eĖ.38?' "OS ~],IAdZf 蕦jBs;'\\wdGWM_$'Uz-9${~zzS]3]DwpG[ٞj`߫J_Yǿͳ)]騇+F2]y) DRD  B\T?.ΛS+͓ZHOƗX(BgY#_:MLCP% T9~S&{1cPf5vD͡u ~%ipz:ըc .R|F"ߒ#X?~6߫Gu!: %|@C^>0[? J;9 pˁ3?]k38q;ï| P*XfxGNdkljc&qYbى^xlWޓ(')Xg:V͹iiK@Pi &&@6iݯcM&oϢvW p,NЅ`Ʌt9OpЧ#~ |MQY_{d(|o sy9rrr9=9ğl͡mLy+n)RSoШ;&.$] ETޫL4@O''#0ڒ VrL*XN =꘦-˱x!)pUdnク>9$5Cq! h_(FbBo1& PXLNq`^;N][OX %RH 3t. e{N 4q#8}.Q R% V" ׫EK5BH,dP:. 漣2D<6PQ5"jz2> R`aCl" (]MGB(ĐSl܅ouBC| VI^veo[7džo|(˩؜h?&wR2 F#^5T ?ۤFZ}([ k*/#Hqrt+$Ye s۔^ ͍uVxWƐ$?;Ae2i!AU8ion2gG b`Y⤐BH9ڦEf¥sÜa :ʿlkYj2J1*WG+4R3x`.13R?JCu?i5{i/ZHg}ɪWt[4mUhhesYf1r௥E˔__qBo˧dzZ>mUgI 1$T/ߪcjeő -̶q`\3k񹊎(@ݫ|'v]7Q V8Z ͠9 KKv42opi5d a?]UCwaH]J`,K89rtYg B0Pؐ?.bҪGv|'l\Ź9kX E /XK9@Qyj qXdz&ć_5˒EywY rt\z,"i{IĐWuɽI&z3lx :rCbI!c߱3 "ŋ;:WJ—k}!(w dh wLG>2vk5Џ-CP64m}(r:&O-qv@ ǪeBꉥ/E 9nc)S2IQ:ˏBamnmk{J*M:,.-uCZ4/bbt{LKඏ"W:v;c< F{f̾.>w5;?Qڃv‹}ƑIȓp4 jVrf<%S|.W,hunϭ ¹qOY@vF D8o*ŘU_9KQ:G*$+/7ҽN-Όr)u6bg_YڱL۟xdUfĹey V%p1p1rϣBzQv~i XWf<, U]@֖8@%}ۦ)cXiw-x/vF+],W(<ڊ3&7p7H-#M|"fǥkWBYO.@xL+fudc,u趵#1;osRaƒ|;b!|8RaP^IpBo ^o o %A{)Q S` }0OWEUr9`gJ3G7'6 j2?}xc}ȱI.rsQHtX8!*ޱB6t >2zTOӃ?eydR}|n]jt}ؓK(+cqAJd=}pM-s4ŒSZEu@2-X,D{kGD g͑^/$͎-N|St .v8HQXxF9l)g`tHi W!wHPݓPZ@I> w#znp.(wa66eٮ[`j\|!9C)u[8-xj߼|V޵guai: =@"v^BXϕyR'k\8Iax xOWz'dI w93FeZ4{(Nj.p#Z*cĄ18Z #Rυ{DsIG̶#̀!6 UC;o6 EkNAPޒ4fSPVXEX7=",7tmP_Q쿭?{v'q P5Yn(>?%nE^ $Yu݇-Ry ϡ0ʛTgխjsKڷ+6r?;rp 8?gH,!+-W-C637@%+\aKS8|4t8:p /i5jR('SKYEf+`5.r)-V@ZIG`nWB/#^kNHcȯZsKxl?YMzvGTaB'2da!?Ӭl m0F%Lfw%[CzG4%1"@h*nQ[7´H4Ђ' oµ9t[Z湨NP6TXT$=췛"ij{Њڸ}TJ 6vwdx"L(m-KvѬ{('Eŗ1=>~j |/mA6A5kQnL4K|h̝KTZ$&;s,` .њ'~@c'V^ا\\KlMm,tGYc}{M%hd2ODNJu7衾 - bL,v!6v@kiR5Jk$q [,8O0CT5B{L[c*9\Z@W ;Yip_U j8|ͫigҋΔxF{[S9w}1Jq#vN Y`2MRG8 b<'{s'hgauֳ@+pSѮ\fI]&ueQE'G(k5@00!kvh[`NP:`Xe7VANMA 5"!ȄQ|k"rJƪlo5v7ej D#wJѩc_5"-˕ɝV9ɞV3cܴr+|hcH8Uju<*Ɠ_YmB$reJro@*Ss6v`Ho|KqpOPqa"6|1߱=\WZ$9}gi4"~ xpښ{mN|#ss̈́`Eح-i`U?ӷ2itB+6:"H17>2 |ZcA:Zt6chEBs N]{8 NK{L+>Ei昈%0^@eHvWt}C:$ ˶Ķ9i#t8L*J`Xl^`]qH?=8U\(ԆjxbDJ;l׀ڬ~KFLF{ |e1j)C<4mjp:R\0HA-VU 9?A hqvkʹ[dž,nd_hJIE_Y]>r%I3l* )O0Wc |0 ϭ0LUne0ZG `5ۢ+y~{aBlC̘{W>L&J3g˃BKYj7MĀKau' O LNT"[ e yDI9VûW0JbeԐ.e a U$ݣ×^fD s'8bg)Kèi1nU R0AH(rwlz6^"JXʴ/A$0>>d g#ˬ-gS CD$Ƿ 0j~ݘxmf|҅u_ N,إ~{f5UVܯME|J,b,h])jEGuPeKgyGDU\f͑ <je L.e}Kl'=850ZX.~}Q C5 xG %)¡twh@[>d~_ / :wuO4,*1@rR| Q)lASߛՐTrQ搘rk7uFcMmY^%CK,wGxNk> ` x\N(\ʟ$[ͮ"wpw߇F 棷QhBmZ1 ;j~!9°N BbQ S嘔M0qWLW'Ǡx(oO W.|FB=6qm C/tRN,F[nBIH57oZU0в,N]㜩L2[mq`"ޯ0 1_AO9g-Á&4f34f:[l<4o0U_ u؉tѳűTV7I a!x^ځGT9yo6GA-9BUb:}¹8/7훯@-SxjliۄS1!`^?t9V:( ӽ|(Ƅ@Hth!73c]۵3XA1~1r8ӽ%=m 7-\>.B-1Xn9WE|3FͨeѲظ(&7ژTtܡvP9fb̄ `mMfF>K_ (t.4 ;Z-"llށqaMY5ID8[$. ]= "P;~VCRo׳ Q^09v3;؂"ʢ:' .n+|sA%@ D8ngͨ/z/ARGĹiZ 3kIm9x'-ÌV #:I%U"b,X(og\}+G`*TQ&+|q_E3ǒ9Lg-f{㋀OsPb~ܛߢ$<֊0.4KiR0w<'XCQhۗͅu2G,0Nb0.oDnFH3vO+04B&Ӷ KZ*D&W m:&K﯄-]tQ>%%ꈿf.u۴y.hOe즤J EcX%O`NL̟x&2S!GSM?E<Oq O\:dvߡxz7hPfDsR>('běg¡YԬq[30dWL.ћX#ѰeӚUbsXAE7c25y.Co񄆚xlfc`v7GQ<ҭusn9}<Ԗ#d&榒JYw牄GU,ft:<C9&M.]e]),E2{BimZ%\7L^)jND_w\[^RM!pTpG C~X P­NEԄ eV #Q6~m.ȲE1v;=f`<׏]l,+uv Qj$Ѓřˉ}*hT}yI\&iks P|[qzvV!ՇJ)?tB6ѹoaA)9뛍q8m),t CYvJ' ,l ?|<J%G&^fFQN,19J9{BfFրom]Őf\6?kE/30urΎn Q)w3AS@OhSCU:@h^^Pw&?PB I*= ,`Cy_H$#C\TUJ AqR',i/$Q11؈yA5enо1>҈]"}bVѓ$@ĊFD;@NAdG^>ƫ=ט1 %۞ߙdg,^YX M2Ǹ]YOFz2#iB%\䉶?8.xzQ/[ 0Pm kW6@zxomY;׵cO T/gG_x9k3r?\' b $T;ƃêJayqJٓ 1Z 9G+P#MK[ZH,PHRS,&1]c`辌2<[G1gt"!Mswsa%y|8j'@\>' X_euaaWXQ"Ppp|䒑ͤkvh#dJ\%#rn;"Ӗt({L%x(cą{Na2&(\Vz2S.(OdXʩ蹢s)F a?b@'k@~'_U) F,)&ٓC˓z˝&Il-U T^g|'x(E3pd VU hFei> /# g znj `9c<7kس^'x 0 <C\#( 0|_4 8\WNnS%Cn!V3i'H"̗KaV{UH(r'Tc*bG*muqg^FË5]O7+#+AK%l&H#>V(4ξlUmuvse{Ky~}\l*({Թب۬ l) |W1ח#sh]6[i̾AXDQ82x. _IZ&z0Ira+B@ &""rw;u|?ⵋh)?'wצ_ycx4b zA1DrkMFsiJzU/> i(zD/}Jxck^Cr 9<6ӪElz< |4׏ñDx%N;my&2Ч#,¼.uo:e"б[8D=w>`'-kQQ]#ݡٺP4op0nmOhBdA7Kf,ܦ4(T)4EjÎccٖ_t6̢<đ<3@m9ok?Sj.=ըw㯼)O-`ͯekJ>x50{s*C!5|T' :j9-x=vZv 1_$u kvp Bp,E'NycIŨŻɘxGCކ^-'L0fsdSzVE 7ԠGLͻA8{I9@ ` 1dGOzyKf=et"r(">DZ/yIr 9,իD4/W'~"V߆xf/z&,Q^';36mD YH23܂Y5:ZT7#-+l,lRwAӍ(DzAA*yX'qB#}!ez̰s 6(MjrU DVr W9K_$Ruj!g //]\ EiatrV(c5;suHhi~52ɥdҋl8\OJ@Y VE ==:X# 8/XJ'!p/("54 =,q|sĨq+m*:W/BCmZd҈I*J-xvvHgv !g`^QU'Run;jmiւд}2'"IXzc/3baUc7/u1ub/ mU7uɰ bۗ%r En%PQ,BD~v@BNÔ!mfgT@+b_i&\D$>! 8,]̸osrEN|ʮmrm&ȭ{7:[ELɠ#~dA/ Ϙיm K0bl)'+bC|h|Vߚ5Z։mF1JcNdȝhߙgkOc)V}up6y!^ĠҚ@|DON~L6cXf!%Ƙ'1L2P(Sa .2҄c?{踹hExk 'MK5MʜЊbu~M,$X`% U_sÄ⍭?YraɎ[a~am-&;G̴gdg.)Z/0tow[;gD~kǫ@@~ / NZ0we@ҿjG_7U2Nԋ/VE2CUtqBϖ-y:zHI@BREhԴh(Zhsnh2 cW @GӞ(Vp9/d 6*=r8%"FO)l<,E>.T>%QC7UϚhUM贩fȇe%놵3'{fBL7tgg6pˬM߂AqoqB/l |缝%ғ󣯕h̿Sٺzf"^ g{$JzoHC7l84ڛ08~^1Q>Bv೎S( =S9a .w=VYդ2°Pvfx.(`a 4]ܘW^q1 UGZ洠4H%($3і! P4V'uUŝcKLB̏+T_ڛu6]\:(]6;*mPΛ0SCCr0 zTljʏ{A&_cR ھ.9a ZvzfQEnDf.KmKdSgy-#1yukDr$DnP [V9~ykU3ط)S58UnHFՍ~Qm|q3p|н]VF[C {(Gʇ~ڱB3EOjX,dq\ R(QN_'pţ΅u#1GfQԂ{tWϱU/y/H,;}UՁ80#PFgGk^LPr@8Bޖ\"C~rE]')x&6)y-Z^}fԧ Χ-֫+~iU/>EiA;ǻ;Tv])Y@P2f f?O43D8bv4puBS~~ba%Rљ>ZVǾUN? o57{ŏRc ĐT 2eqZ Qugr<+`1.i[a'ڱ^n]k}ׁWgx 2; ݠv y{>O@x~NboRzzp1$Y }i$#Z7L* @ŗ15ك !cx h:UrQ p@쵀`Us`yJa_;U*W @+.6 D(*E;ЎͥMncǚTcҥdͰ)Gv[\X?`W\#ڒM',&A^[t-134%.p8[J]x+|#((]6VH.=/sjKr "HAYC9.rxBOC=}o4]=D5QW'Vײ SDwvA;HR6b4 8ZժM.ا`6ofkv-\8FG3@'y{.sxݪd. AQ&`uL\+]%qQ 逽tݿ(*qU jHqST~#7IyWRs񛓬Mdg|D·_0}-!pwg㝹l{ҢmfRZ6% @OUa{c$ _Tv<29jX۷F0w20u3ՃrmV6/1> g24/eW\ JY7=;K1X:*E/ r&"K`_?ИuT ď;|^w-6qS 쏣yl Rq5˙ ]vٔiM&G9xs_y!؏co] 䃃>} xDZ7lZpҏw4.<l8'zKc;"f04Z{u<Ljzy]DUni.+!NR V*%픳7pp?4{n2BnT,?JiGŵu3C01TœvJ;ױ̿AЄ}܅cc,T&>(un0 @ Qm&&ưy'pZdT憶q`hLa#x2O:{kSZ4p'D< K,:18Y?{W|dQ.s- O7s{%J`! oLT[Aqb<Ʌú Z;NZ:{XvMZᵮYlhA%Qdd$# Y'2O.2vF'ql{7>Y)/1hij<9缣 Y`!ʳob4*JOֹЈZ~Tf,朇sK.3d2"]96"b5(Uem{[3BF)7>jxxN$q-/v@鋡K JҤ̆ۖ e0bwYhS"86RΝW/z$x,P~D"Od8ʏ3!g`+<&ax.5<<>N1o\!Ia85MwZ-MZ6Сް^[껶t:z5W*W@~0ejUlPVm" x^茥чQaɗ wW&QsҠn =ֽ1?XO%a2ތ b::Ѱ5#9!S4ty|,\ #YɜNu"WSa٧>gnە\m= ~\<H\N]ao/6uN[nM$oM!oS!`=1/Ur] ܱ5].GgQ.I93\Q&J\/I־sr*<O#rP?AxI÷;R6O*1DY"uSK1Meq+刳 6zYo|c:^]zh8)L fAVs#OT%ip:|\<It@]P Dup}G!"k,xoAvצ8IQ3% SSl7E+aw:v0KxPrAxj|"0"< J"O&gW>~>uElG;,qH-Sl1˙,%CR+ƺq܇)am]/]hU8|Vlėpa!x3vbuD TƁ77 I:zIiL1O)ZJ+Á>pZ>Rkaޯ,5%g׍ Jw 38šRf{ QS1*pQ`R;! ~Pz:j]z"k`D"/ Q@K(Raa-Uwv+szd6ZM OĎЬ:!aI6s ͈! w L|;4;H;!ܾ&9 jt(g#brjΒFKN?>Tms x2Еl2 \s* ~cUI-{#$`!U2֛׎-CE΄ _4G=*NU,}( $Db*g~d%.R͠8ڲ9LBkr7s,L*vʕ~Kԅ4W.ˀ$ϋ|&?/YM@ʁNda܏皌URop,F0Um}q[1!| f C雖 S}'AfgM K;)N8ZoʢG@36ޮ*yo3zS.?e ͜9]1rn騒yΞ*V~eD ٫޾ePgփ?rա"Ƈpp>\l6 FoޅPK՗kծխyk"vpK٭y 5Nu)vZH/ؼ90ۉS;KrU|q%3DE2Ĺv|\h;2 hObSV՗J o;΀EU>ҡz 0Eډhcp_|<q)d`C5ٷ, qotXז0P4]09 j˨n1H{BKD^Ə{?5,X5z3@e2{C$<Pgt?0'n:3WRr)S6ZƖnlYA:_Wky$^ႬpX[F`Tp.e Rmo}= Qc1B71yRum}ch~|tPwĊVx F1n$hZ5aqF?CIEXw.dn}<ƫ"-`OPXu.fBT)N :;qoؘ֘{-cP ZUS_&ֻYuߋаWWxNzZx a+=ozQvaP3YferV$잲LZ] 8ivݰ$]̆dֵ#rNUCbo7mH&#%?2E؛ڥmSd=b>GDX\v@ル*jevf^WΆ|aƄ7U: Y+d3|3ڟF%/5J.fŌ3N;mBB$-:1K[r W$ח-絀H#%w4 lF9UoC.č$T ,ˑ{SJtR׊ShMȠ,.4'Lډ.W&雛eC pU虖G\_M`Xņ\(#l%R}?.AlEfܢG䲮h(a'.ZαyQ-`HTg"7/p=??r) vqe*&jJsj<&OB8W.HRim/uBࣆ 690󺼴|$c5#|^?Jt|<[fp%>UaCɏ{k9FvaE0wr%8iT=sdb'"{שŽr[kC/cH:]egLyU;V42ã0HCE}=,Nj y+s.㼏jOnTMOfl S|:ob>4^ ʵEdpJF-ͫuת1㺱ns 6 f|Ѥ Ai^";5^{͔ZRmMXv5#uw̋iXbSJmK'K^"Wȉ;k eOC-#Lm;3}"3`a1..fZ:=|ՅHhr}ߖYCK2\Z0)F=|̾IeA:Pd+e.w@(A9`7qt mj׮:itOMQ,ݕKKofȑx(E:5uiwS竰yoE9aޯ<cgSV'7}/GKJ4̦u17Q8!{™( ?dN>JG&EvŽuM n 1vǜ0Cze[%׫xtT|4+`\ʮLZB#Fy 6 IF|{p3}R y!\J0Jw{ _$iHo4}I qm$S4 V"/38fv jb-́ZLS>7l{( ~(Gi:ԗ[q :DzTRA"WsvYDmXlauHeCmߕˆg+~w`jN5~5UsֿU. =sj^\S#UwxR< 3yZ8A檔4U'iUN9"Eͽ[NB8Y64P9yŕ;D6ïZKWMFsQlWMqXIw`iyecs~\.W츷D< 4bb3 t9gn5 B;~D]dG&vڛd#;"G]n 1yRñDȲ^JD;.:*} 2Ep1>< ;HB!%g/JUº[3)S}D4-5f<&`zߟ!| oV"}:cl'\u~%OYUΨs1B&<:yG`#3dZzeeɾ remo]-,;~M,9Zzg褅6@s=`<Ķ RmV-57\SEp %{B)_"4q~JX$4j_U19}c>yՙQmޛ?*Oes@3ajJQGaBƅ Mб$b9n dۈ.%b O)1YEw ?$8[/@Pvmo~"Uj3N"g1Zqd~@hЩQl| 2${F*UcfC[':'|b~z@v4'N;b5ƮZR8ф—X)q!"ǵT9|`0~ wUDl̨݀y%4 } Zxu5y'nAbq1rF3̿@`s Yr^tfp} >=CڇbrA1}6=&MlIT5a_'v h Q,+[}5Nys#iT2?yvYI<*+z`]$wkvRAy0g(sͺN@R.b)8uD*tC*.BOK'.cΙ[BS7-ODVf#H"Zs&+ya} DT!Nkm!E7PPǺ>Oj`P4E[Kl$ T[k(ej>N F'^ :(NauLaGLKȒ[W~kZ8l]dc,/&O% UVA7a *=uvsa%뾬k(x"ĬWV\PDtl.pYf :k !.<;$3̥ؑJIMRHt=z"-*J3Ef2AdKl z,5T bDR,Xenqܡ am @:%!\HYW+E2lQdNᮥJ GbG-0T/[u¡ߖW<~Ӄt& exOx;N ֛ k}_M(姌p @f jչp\cҾdŽr$Q[idH\zŁyqx :_H 產t  N}uqFSv:[-, qV9+1Y?5N5N ^ү꘮/)m+901Q3sA /j54P3B&8р|*ɢ6m5XCMAkcn rY.κ C`MpI؉=>‡wɦRosʹPEg7xtmzx[_([Qc&u3zE~ʥV9t.5ڳT;MԵvx F^@qlGDԩ3|9jB?#7N19m+dRuZ4虋kiFP.fCǢE';kuG9dw24[. ):D̐ĚaZ+s"QQI{xB%oRLl B9y}Y$ @A=Ƥ.(Me/=*MF.rOg2S( {bduf׸ss 4E»;Zu2sݎMa օ?j05W;.Ey68x1I(51 |:k3Z5>h^xOu alC*JIsh\FUV륺opɘD7[GmQhU.K-g/.N=ްuW NؖPW،Mp0D*-a DɰT>?B\sŚT}m #j`&" m\:C*BkĽr 1KD 76LӐ= xIEqޚC9w/SX3f*Adx],meD,pD? h1bSzp^D's%ꤷ"MuyP#dJ]եZQV=~ n`R:q !a{ޓ Ut(_#=N˼10#z텉`$*rgj1Nrx{DZCW,DF 5&MR.MXg?E8p"Phy+)fAڎ_a}RvEIԊmi /)LÅ\ L򔞃mC.4D*Z,#Uw~H!*ݚ4uсȅR?7k:iF/hDAE*F>^~y %"0ooh=JWWc'T m/tb2q e'HZOQu]t ̳N`VIqI)Jߚ. A%wB^X 'ŗ0YV2y*@jZKm3cs+!a;2i\:6S$a_.d/0 IIJd)踌 3\W8ZRiqTW8S.W2FTS17,ִZ]],} 7ƪ5q7h-Xy4>2V%m!2["\ xpz3wbnocZG?[.TC pj)vz vYAH" ;(򙇪B˼TR@rc/+[꫒Db5?M*j,BaDU&),'( -Mk" "CMIN&oo+?V/ M)Pt$(ё)4;Mzj#e(;N=Bqge}N8o[)K̀/,+KGBR"wE`lɘ,Iu/qVcȦdM<d*r<ޘGͼ<70sO|m+>֌?*=`PV $qmON3HFI< ZkHC;>٥$vk^T!8FtOFG RPU!b}*:&1cSlJGKǫ֗_6#7dH eg9tS((6ov}ƴ _~#$_CM5u$[xr-}C-6KF^d.4Hgۊ|y8P@sqhUMiPe=VJ{wO+*I$:%qC9z ;chcyE2B TI-V_,(g&vP2JZ.KKVHF'L3{is,k B֐fT(y+\ͬ{a ,{z0ڣvxEiH @pkdp99PjGHs6,lg>٦*}㵓6t^I,Rdm,JN"%BccʼnEaA!9+]3rÎlN Dxϗ0Ϫ>}W%d@35~ &.ST1NWgNn$ v [eOa["DTvL8y ǯjꋴV/.X&3IJ8!,r-oIQzf,$O9C"NMZ2aGʑ mqۧ1=QsyN@ nɎi2cFq]U7s]#2#;}VxN1{ xu4s,-v I~ڤ]g6%08mE我TެxƟFV_-XKF&GH٘&%=Α$2D>–&-!O^BaZ&P0 wf<bͳ6mC[< 7Vy.oz -Zմ`,Q78gN 󡭟o' 9 T7ֲ{?~ZUOovLKZF&ٗ lpgb*?F]c6oA&| lDWF_[-9ьKW۠X P[ߌ[A]F : "/\e $I=u%̑_b)9$6p!U7CD.pV~!̶Z37{V0N4t ~ ' #o\}k]0sSH\`Lh#[Z˓\&/-"d:c&WG,4}ܸ@*il\8𮸷f/‰NסU`2TƷ]BF% LJFJ{QtbFq&4X:a6E4r*KU8ݘd@g ޳ţ*ѠMENc%Fw suέ_BL]~; `/NwnWW?M=3fWcMxJLH\H<xJY|e.PA@_rH&wMh`͔߃:{ HPMnx|<%.͑4U/0bbc]P &ߝT:n&\bp( n]uC%KL6 {Tݯ&tIqB!/G= #\͞%kYV7J<']oi6-6`im9/['[pODk[ Ly2IgH!wqѐzbW 4jj!\·Q\B,`_U:EZI8A"7X Z"?3*j!Me1HA/1Y(,ɻlx`c+w﹏ ,aH!Jp3K.[H3t=ߚG{ WfxL%Q2ST|yY.8}ǷiTL.QLW גRũ:,1-rVYj1/k޸cL+s[&|hBң5> ~ɬ,o5+ /Ð|CG*[_͢6t@nT:u}'\Yϊ(1ܺT SF4'#LyCAym:F ٽjln~u^ԉ[.N ⲱɼMş<*>˖ܸ3_Wlg.@A*FV di 8Ǵؑ}Sަ&Loa=I #(V p=kWgbݳy1%~G/oV{9zW|Ŭ$tJPO8 f)4ۜʤPt90~NQ}FͬSF6O)¼gDLwGt e(^Sdq?@!&O"O~fnoJ78w Tk::Mn~$UΏ˕3e\SxBu?.r-t9VR?!`>|QCN+V3Ƞ4<`Mr|V i4v?Oة !hМG rb9ig*J7wER4G9~`Si_ Fz/;9 =0Gw,#nU>]Q{"P;*oU e?EFɾOn[>b4gA[ J]ݕzqUmbfE'z‡*ڱ(Md'0)IBgX!z0s̚U72R';Ӫ8 "Cy2HtK)`w_!Uf:8*O[ٰ{ѲJtFPb&m: %| NJX"HqGĸ,\f0!KGّmKt\F0 ֢犵L2rFe`qpd2yHƪ"iFgR&HړdJ9@ Q1y9 F\MΊucE$H صU.jMc`=49ҀPj,ٟk-VKt߻+`ǣjG}M^w[睭'˫0W耠%qD(ŊB0cvs*nbyON23Bw- xhhd0*"e>v,ƈ[k,؂+VSDwB6t}Y)%b꠬oti1u@,U.U^^o,ʚjXGk߭a+#P@Qjl7%Xۦ:!laD #X! D ea Ol[њ.$yWsNqmUV-NwaǺYHD>M̋c-xяeL0F/]`lqSIJ-jpk(l6< lzbYNk^S]!6[ 4hx06cR<iO՚hK6VSߊ я6@xYN 5pNqqzW. Cfus?ɤ *P{3]WTYF[{Hy/-%qRTt86o)qR?Mɛ cvc E6x?2<2L>!fQ۶lDrr5=R }YY&Nj;LLWw51}$ ,l&zLc;MP9}Jv?חP,)$`CD1kog{B'YrNXw..fԷ~t3#eNu}ϯH32.5ӈn>X_4zU)u[@3=sI.4MP PIK"Խa1V$ AkRXt[S?L"ڙQpGʟGseJ2@=RrvsbNcf"3]QMsQ\"@We/w4~^TFWKw&gOݙqN&2ZsȨ&WП"ko6 J}hDWp~yd0a`Bq$8'dxJDlq+NLK?\7 gYh(O751A1U=sɻu"&Ö"?>Fd6\+>09#6 r-aQ%SUuIm O=Q7bOi->Wv$Ҩrc{MnS9i7" ]i$#|X5sY jI`"i?$ uՀ'ɀ"gF Ϣ2u>smdw[쫿s@,&[6I_X`ҒJ5vB<\$CsS] _+/aTᅧ^Z+3wHqPƿM>`ULH8#E/!|ۘA s@` *gDmoP)ph]qʲೢ4߰# ^PzNgJeR-$$"\X)j0PjDxV)@vҦ:#`M8MKNj9.7Fxyfbjba15MR>Naڝ5`>^Z7JyE1t`W{WJ`|N:quI :0 ]!5ŷfLoWm' ~`Iѣ Lѝ.i9 ʕ2@O-+vύ[>Tg -99]4ED|O䘎>'Z)-GB+{sl'؇9ϖf,{2Im]nb7QcFLJ#{R0)'FM28ӡF@O!w 3|~k걘"Fc] :7F!-xC/&ϯ5XղR@GfXtt Oꥎym}af{;m_pF#Eb^$PTn6E6CwR֟(kOe(ֽ.`>@XF $SA˚/ܫ7 b]͗'dZlqw[F"cH 4 :觟nɞnD\KkE?g ([R}?Pqxac*8^!Y:r=\h P3cn 3NVj,Y b\]' \X^lSakwVR(-k4(H~'x_QRibГz25Xp-i'*'hk>暤5DHUqnY~*qf|PޡANǶJ9 mxB܊;ύ%2LQaA>XV[RjK6\9ٛ~C?F̋89v: k Wij \}@ˁh)#8~O5E@SYt^]7_,Bi.`\X+Y5۷TZ 9sYw!Y,cl15u.gVrG'1J:Q8k@Vl!Z(`2w\I޸ziD0MFɡbt|sREFu&(\G>޶O+:- dhH%w͈F0DĹED7:5u`Q+$]1yA!r[USSuHi1ea#R9."S 3L~c:)&$ZVk7Cwlm-'|;sB6'{gņF5+(@, 4Qˇ<}IiyPcƿ휰nW7z W@ ߒy׽Ze\kB̔(Y7#rz^^cT*v pOYbdi`xYe%(Bz9!<)ڐ8o8ڠJ`wF;O쳷_qwȀf~+1al@uQmmin-YtG 6Vn.)wţ:#wS4dƟ=='ar_#t6F$t\s*̄h[nsPufׅB(>I *→nd52sStM.zECPA唘7D&_j@\( ɵU2r:7qDEv P}JLhxR EJ]* <ŊNf[,2I(Ea֤_.|b*gqŅR63 tg7r}+aFa| qay O-w^F M;G2a;qJ<._DJn1İQngu-\7cǢ$5 ˧,?\+qS_aã}XxvS]j; 'w-nV[unbP'6ϐVdCfkkɁ!Qv3ͷ&ecCHV·70m7YE`[L0I>wQF:zy(Iq$K|﷔)c|246 e>݄ 5 coN.0KW.^vpadT Ei@W k ,z 3}#Us]@^q#\leʍpSt \A#ko0er|,h\k>iC"Wp+ mZSh?g>7@"li̺lDV!bfYO k_!t>TV#^Λ7Rrҟf3͡h($ =ڒw`#rhLhM|F\&חGb࿖Yo~>i']>4FW@U#A^zީ{#"1zD˸T~̉rVʈWrw8Ȗo.2If`#κ-X ^<9UvzSd/3y9z'{םaAɧN+<")cg1:z51?w}}mE 2+~RT}00 p0:/9i/(F)^e5xUUPF۔xmf”e<6uRӘ٭o"X?@*_K`hך=;?EPrb<`Y6)OVq'K(jfpHw#anx%pXCXOP8 Z5F d+Y9fD.94ERܲ}S}Zn]V'm9@=W/P9OzѓEuj30SKY?w0Ӽ7|$x梽lŊWHyl4L%)VbD;,U韜7ys.R) Nwk ďH!vfI1^Smt\h `*_<{Z`@[1 {+O,&DzAuTߺ0G‹!^ZLgvVk6cQuJ:μiҽDw΢>Zyp?kw0*^{Bw& h֖QEkm"w2).ntEeӗ2 h u71T!ӆbeRɾJ/,E\+] yJndXa4]cw`\ɽd^|wyҒcύPU\?c4 q/t (۲ 1 <=V4tm7il7"<v5vPf6G^Wz~n˟<{@V'[E1TM$> 3?̚ =&\sh-#E/ [r r:25ecLִFb(ȁA 틵-=i|{bc{1`u:DzoQ_yٷ2MaWIU"70GܗgXGR{^}{e$P9R{"3Wݼm,c9n@=1;B~! ]!˓%dB%PȻSKodsT||bXBU6F4a@f@EJ1B AדBpR ,ԢJ<$1Gål",;LEp^Z4%U,M\^`Kf'>Aj_h&: *vc٪v*(^Scaqv'S$p%lTD3_{G W D>Łո&v 'X~A"x>M_ nL"UyդXǨn/(yApN/UhoWKpsE? ޽kS^*4g6veqlXB|X {-r0`jdRպkkf]3%+ [:cBbc4-ᾤ,<NU#V/JO:o'G4vinJm?1G/_aa `RRc94P~dq!xm e r~ɷ6 l̳us*)S eґ:YY[\T){c+o:+L%MӪX/ @m9GgS~ V(e)hn1gS(~ +-]Z \F*DX§f!$6D@(9? Ln‰7xS%\0  U,N8Q[cfr52bb\-S8IgAH.sIwڠo!Y=/v`ƪsmHwqS_TwA%~5ma\q\xXkym5q};Aes/@V܂K`D~kXi0 3PG2|\ﲎkC~XϡH p*zV 0\@~*'<1r@fٲò"+m7Pf@ٰiߜ68zS,}I7փA6З_+as_n!.ޅ0 踘,L#c26xfMPūE^Q]; 3yS*QT'J-h͚ p9˯ȧ9ftߞ' $±D]9a|Db~ 3Az1bPZbu<#|:B;|h//fDdי>>N!.7I9V]xY5ԮxVA{/nDdy|ۀP6yv}3MP(4{)>AU^{L,'x&;xy&.,}$ЏMka'L"w#v12c.jzAIb< RCaڋ(F'Q^zJP؟W/YX١"X"-l1Aa9:C-TG(q)TLg,[ Y} @TUE{c U8eRK=c oM+$>1⬋űxtUbU*^tTvYw:khE"yxšܟ޼{%7KT X!׳pA>f⃆^8D u.N0XL-X >]HYUaZg bqDK)T|@4SUeF3AOw4]$cůG2gewo~Ԃ bj*5'2 E/^4fЁ'YO w=Xh}I4@H$ݬ+>XLt{k7jޞt{Ǭ*LY]7!X^0k:h\Ã,ZSH‡D$cF%|$2D\I;R@Bl /?>Eho\UœnesoLys3CaW~1' mI;ٯ^]dG%BU҉Ye;pp؃GPWF#V@m*Ť;~ه`bêyQtW3/AEYm0N.(P?{`Au/ $eP??wp_ WRLZSd8i&Ѧfr5ӛ˹kJF<o\ E1y/|6--M'!G6\_'[GR~'u>w %uL4ϵ8̂AN!{'vpCUpN8-r'q*FoZ*-CD W;cW>Q!bmo h]4!!6H#DIhyyzY״lR8>{ |qʃs}dbRPI|4NE|Ss)܉JQZ k =$S+`8HY3?aQ _ f<HZGMT'b0Lc&q2؉p39a&kPs[ 5;i~77gngql'<%ZVTbot(iH&uQRϬs,;M;WaVSr̨_7w;<3Fy+򹢒ݴ.E:}^OLvB.4^6cI]ua_ժ"y:-xa8j ,eF4k8/ޢE u0)Fǯl6 $Jb<$wJuB)9]eLC~\)tK9|x,үkG\b Tuu~^l~s$]Hpt{f5a%mPs/lz}BNbZu-:TT.AH3w L8׾K{dp}$?#!H^gSp$'FxW^7ҩ_A,kpD~HvkN(⢐" *݇L2 K%+Z? Mr=E?yhcAIo6CI_vbx$:1YEfLJ2Z ';IʛМǚ4u=_a6'y ,+KJX+uv ȩ]WZ\b?~p5|eNp ߷ &> qY gPAˍFxs|-O=,36 "4& ;o+OK3G"8To 0 M|Z8tT`Q/(Ll$Pq 7u5tKuOg2o\%ywq>r,u~_X  pXxYg#2j |$߶T7 ,jf.\iXPS5xD+xDΛQ.rh+I Qv{0\X ) L#$,frEGPrѿ_{EL1;es:NdS0ٱ]`^@la5ci_+@\+Ul7SvX\)'EdK{J1OpG ~࢙D)Qջ6u],@A %n4c^)#5jo)`}Y3֟H`aBD|z`,RʧP&;QB_j3d'|q2XFDDs/S6ِ\l+*wyD;WPn(x ^5;VgP:&kc#J?0f}1/ qncedg"M"=uzsE0 Fԃ{]XJ{@a{Ȩ^F("g]p,mv %t0 ymxϾ `KVCIV:>+&r҇V-"֭HxL2Y?e /URځO$h—D( ܥ~|zi5 {p[5!^x]~VӨ9cpM2%%}f p)['=AEWcT q  bnKͣ/[ 078|!j;x _}.dI* ΕM_o /l]7QX*,vF\aB \ԧ8HubӒO@Me QE/9V\vS%#^I q%vGvACW6Z +NWCw^(7t7<Hd؆O{IIep5yS~ trM5tXqT;J=" ;wL0AI'Kyt YfLTy0'q!]3IO FP|!~B '1vg_ #@{5[CF7S4< [6I (:@O9x'u<™[/ B / lb-#"9\"Ӧ(b=)U`Iq\z{k+ +@v#gMH G #n-2[&KE]a# <}EnK5(FAy`Z3Zt!0ycԋL k~/w^7Rw2F4rӮE]Ng& eV /xӚk'g'Z5z6Aڷd 4i^:\{6-Cba3@GV-.ppO sjJq茗Ӻ3>e1E=)ϓ" VR)e}a^\I=,bj2nY \Cy$ѷDns+[N;˱Sqj!RM3s’tlqP2@HHP-_WmyZs=:I nS5JN3Soյ3n YnjKO1(t8eG8'T SOS 3ŬJu`;PD W "pZNXKTZϐ_(0h}y7U.ơ0vGy$F, TbQpDαڽb^PZPUF)ht:lCKˆofh]/,A!89XCHq@zLޖK*U;A05Z)H^xs^]25fbo>u!)0=TܞXTC^k+ /ڰS#9י>PnrT5|9j $UH\vVbz n{n&k|8p[I TgO=%llcT#MIs=1j287e6,ԏ4#q BVJ7zƒcU'$sabLw} %ܑ‰;M>1 ki (Y8?LIx^%t^<(V[C 2k47)tz8ZVUh1GU K_+/Od;vqp ]m+,[*M]2kyy"@=*!.s_B"E =o "']Ĉ~XR2kƛ(WYɥOJb"֜_4IF^#? =:g) (ܽsEᢒx`|eLXvBt \2]!#MpF F|HZR4OoY\ ~}[?2 -Tv|GJq_y-EwxO3C FQJ,̥9+8G=MGN(L ^L-C(vs Rsd {GFpS,X`,hΗE-`#ThF~5n1a4S+2ԥ-"D{^N=G5vK4s>ЛR/J)N8 PPn5XA2O~N~KYB S]U*jqtBdvI>9w$=EnpV8(q lgJ2).RJ ilR v[a߈օ_ vQ M#%eݙѲww0/q@`ޘ蒺 8k%"19%v +6(AFigOTk <5/vU=WLl:CXۦUøCyu@4;B3۟G|iYg&_Lj]L`C㭵-/ QP؜_xva:į-#C@q*2[ | tDDՑ?}I2<֭Xn`^;"T% Q${s=,  3沢AM7SעElw^{qخaJhFQP0?ϖ>w#Ȥ?]'r>-YLDUP EY뮩:zO6PgӾA_P8`efs$h Eҳ(jS%k5G)/G6ʹ4WVK;gİ5S|, \FƘC0L#V{pA?}h4/F AlTn@`7,+7_/?.
f)K̦fY`5;0"_34:(;ц"Lvn'7AfM؋׍0FV%Vgw~Xykse֭șLQvSU*%Ko^R~U&NElW[9(FK6Y>ʙVkMꖱܛ*dS~}-2@XraDO~ϛ'2$Ug-eO[ߠ$]K7EEdUrj4F1v}`Nl,AYހX۔6rK.,MoЦZx~F;?Ĭ(7E^CjTY0+1uO9~NL`YX0j iwfP ކafP]vOh ŽApn _v[*_iF}o1E"Kvkld$Zx2ح?0T'n z#^AVhiI#h/C+Dq{Z%$VMH3SR= x&i"rΙ= /`f @*%VfH]@m)AA޺VZutJZ'G[dg$\t3 q27ha W"`l'j P0Ԅ!Vo&ڔ E (xZ;3-*hyxd7~=uUhn(ןy.YW*OEXyյNGB^=y!w= zC6. HG`$͈kdds-jXs&;6pJMwt|= cmkK$ @J:E\ga|S\$d_CSM mi5 .~&ͯg"*@[}fPKkkaNH@~=3svrw@7h&@K/?'cHj!)b;=X0?ql)~{`{D.saFUI=taUQ6a}iW ܡROnha<@=~V3ZSl(vuJ@WYsf8nSP?W2v$21xܴ FPn%UWCE͏w%Cdސ q?EL):٨ܔ^Sg1%wEsOwt<bkVٔu)qTZd$^R6S`pИᦽ8?@ɅD2:Vz qLQQ6B!qi;.S U2ckӨõyd+}f"Un(2p5X,nYwʪV{_8 U“)7M} ~OT%:ղ0V^<&qLL*uW*q|;F4DBI§.EƿCc!Ҫi@s6_P]%A^|+į\x8C?GK:H3z'L>W"RLZ/@r" r@r5&]>q$I*>ޖuX#_+49j@;.Qnf^̨dOVGps d2M/Ʃ20e.|gظ_mv+JRh,=&(Y\cƲ¤!5hDsPҴĀ Ц(lB A3S>}'ܽow>ȷ;6YTSӚ;Dj[f(3~MzU@9BfB4Bq+kxgYxPUpT~u.Jg]{dTvо;#tj؇|Z "(*K㱹 LU(ʱ-! Լ9/\!$%mU=.2yNH'/8c,}zdRpRGaC!C&kzJ 翫]K^xKG2zcPkgqmZ ⹍M A(4kծi`Uv ʡg u⦢JS2? o Ec%>Ru(`)wɸem$/ځht)m EP׸/߈prȿAy<2y>(L# |{؎Xa4N35h}pTP{*RdCpQb}:O,bT,'?pt8^w.E!eGF/o'nEDŽZ0 ^ Tٕg0~9mHxI`qoPTB]DHNxM-m ޭ-ϸǨ1//̴֒JM5.Btyپ>YȤۧ"6mpSGT<9 ̯OPh^`gZ:7|w)(~ ()ߦ{!Yp-fbA,GBذNAZ`YE{van49}blx8.zk?c2V9'>9`'&7kbg(2ʌtR쑂Y׷rIIf;%ɵM铥d/eܑٜx$"cçGZXezAۘm-mFE.`-'nlZB4; ~iBȉ g824|xO7zO^3 <"ᦥ!Kfwk{>}!kh@Ѩ1-S1}6t8 )#܋68qi9bը^_os>sE>y w-.AjL7 S@R];ӞV]Syl< @=6 [?j3nVGQF 9wmDNA%ڸ2k;w.NECñwhǰ._ GWQ<-;h S4Q 'SZR(BbDl6LvCZ]ݡnXg?cҊ*O==r#;;}}>ފ ʐ c@9Y4Wl "jLN;2QC+O$etL)Ӈa۪!__̵p0+c鷇=#{ \صVѡW̢6<U-P3q Qk v]abAڱzEp)RPku'Pqu\olg9:ָֹeJ=#w&(`^ݕ`jb Y]`m̡n\0Aw6>ЃoTa̠n.bYow5J8:Oj>^~M"Q,'0Ȟ6/ifk>z]v0ŸBZ6>Cj|u0˭E5ʘtpŇ{ORU߱!YcR!6dwcTE1ٝV>!kbΖ=K_>CET&xBa\2Tt6- :3A <3(h\ ۯcOo ;Qv1(Ե7B^BNBxn9dg3N zs WHRwK<b'X wtN<)]`nzmaq]*ﴼ,eTcB^Ҁx3G,\l7j4eݵ$}-$h>ֱU. dʽLjq⁙$]zjbKX sx;$]C2S1}~ ZBB|$ ͻ.LV3@8̀^WȯT!@/aā\>n6$Vb %kl`!%=|p("FECi8M)^(Q'@ah壆#;I&K(u~1G 9s-!'ti F{b--G^V&B冈U:"dwoY Xwm0N[FJ^D"uX4X9Q#B+N'ȈZ3!YxB-D]/`EHoj4obpLTV *QJ1ėFNOD5 Pv7^a%1]֧AD~aS+> v_JU U)"rmwQ2kfIij-cUv/ro(2)ҥNޞ@A0vl憎 z1\ A vCt<( ɾdet(OD %:7=f~y#jNF౾u cRS<7*ݣ'Z Xph=Mw0Әw0u郞~3}pM_qz B=o&ֆTD/z?8T>OC]pTQFp)K?(\^O{̘Õ Ob?̃tZEjˑIч+Haf>U-[9GzzY_1 9SYRoqJ8?9Xl :.M&ݟ5Uj.a)JL/pqZsq*sإB͖(9M;\B$\cKfT|t6ӏy$gξp>,Žtr K]'Wf`?Bjv/t$_E X'ߎ{{(4~ ^Zu_Haw~6=Gy^3wbrBBBPab~.P,*8/ Gܓ6 !wk3mlWq\j /ߏۨ-|RXbỤ&(.z&ayIT}|Bvc5f!,JلT@8 !P Dh8mHH9o+l91m\;NގPk@FEJK|2ݛ,[Q hž+-1E4Z- Q3A䥙ð4tP=߶kfd~Z*MMnEb6.YDk$0"3PKA֮\Br'::1IRhugA}$7ÓQM#djM(F#I*"f!5a#\}5[f0!63?.i] @2LTk Yj%|27~rg@-u,/b`]ڃG_;*jf+$Vؒ R&ظ\MCZѣ?5aʨ=eݑ WvvuUڧk1p>6f@ S>8YNK=ja_mOzX6]]NVht%y΢5q؍η`VAhߧհWm,dlmolaE4 *w5"Cd8 xn:MVo"6qؓ{ǝ35[zS̩'Tvǚ!+dQyn!IxIЌhhڷ䰎9bcl:*6(%e~xwx뤐>M/#ldT;/:$VZ 78DzԘ'K2:f]&(xGЪ!>׹`t~ӲR" Uv #õ` "K[1޳u#h{  9Q}{N?YxDᷖ%+&3Z@_ۑJg$f כ lj9qL/C$4GPnH&T=v:^ky ^ӣWldd&}+KVhAJ.?a#R?rM?jG7%\x);Pϖ&usME(U6`d& x'ۗ`i XfAp׷K:}zm#!Z1USt8t|2=}D<@|*Pn МqsI_ap$u? ey_}R$4[Tq̶K3O!7%70k#$ z^ې+(hDxҔ[N*Ô\%,zd$Zv9þ' F֣̒ژr dk)&d${b)_ۦhpBuU#\_# 4ڸI7ҒKc2I e~_{A<,=5Il 2P5~!U?1>jT"¡#3oR8#,hcECf~v畧㷏5*=5c5RRTtq;燆\E*Yϼ I!֛(®P%AhIP-Ճvi(,W[ />MmT^Owq9PBV3%\ߔbOX0 ,n&:E7,L@d(EF1SOBRd(9[@tfJdO6a6,SR7[ՓD{-+p9sQD wa`a4rT撪|t"$>GOJpQ *݊P P+E?ʌSZ$0:EJ\ER͌U#tM],0W`.Q YIגYC:ǟkE(e>ZDږnm߂ZSO*mK߁>s6O ;F mEAm[{)y;vC-#Y߆,=A,h\eF7v>!RSӵ9m!%M! e4E_X%!AoWԶL'64.8^ yZ/ѷAj5*%/QL9٤(/Hى1Y-L\'l*#''&kxK%tPBs.o!%2AR|2U蟹@G . fxɽ`B/[Q')f6AiZtIlX:g4!wֈ Wz?6gQoҶk"iaۀUR;o:Хǧ!U@/t "xzrsR7wȹL:Iir<5gKW[X@;@#M{zr߱MzJ)*1 Lp" i~"P^UQ I#LhMT!N:zc&SUT]Y]7"?/ H7wI,bqYh}ze`"M>ooD>ytaŁI@JP\ooar)MZ !.,EZh5I -{xxF\UX7r;a?tոz2C*/_Cn'Q\eu sd,?J&=&?Y刚R+%jxM?nf ]USc?gcO6DY@9m}}ЍM8hx+WCeMPYv}\山gwH T?e@%/i_#n 6oaVyӤwl/ 28 b!AG`n%=U Bd3bQ/R'oEi:* X*&֜w8Fr%8" QBؿjKdꊒ$SW ~N_(|t-/q1\5@J_2{)#q)-vֆWB= CH%~fݚ8\ixHFSnxmnu'6-v_u*R]^Пk]N']G˅' vC&)3.Igx6En&OXWjإ؉]6 4adYgԜdqm(-J@F,萀r3 } Ĝ2k~ͲgTgIԻX t8 R"<%:Ȅ]\BzOkT%Jɱ_m{dD<s8ZpDo7#qrwݐFcGd-sd$UQb=M-[^mSƽmlr!zpǦK>7ul̎@IpK8u%w!_c{F`ˉ/}<0uIV`~\hvnqWPΣd_J=ێɫ p`nKa(GڻEO=(6К8𯃀!p/m[؜ܲkɿVVQ_ݔ~GۑBQ_KLf7e@X^5y!VI @EktSH Ur o6a[X2'{H:g'(AQk oZ*PtOZ-bg饩SbQX"1!NZ^D#cHyY#8 u.lT Bƌ KE9&[M>dP)o<^(;}Jm@t t~)AC7¿V,2Ow-dHU{1FZPIM<t`'uY/[6@!gdx9˰C,QYA{ٓ1yo.%dJPAw͛g1tLP@УY^om?yLHMP tf =+KHyj{'k8i4PNf΍O(6NqpѱdU·h=K=R|W=$Ta:y*)W.;%8n^-cit 0^ZB3p*ZD@"9G6-T`qr3vt ͵I40,9\4nb2erۍp/lux)E'Mk *h -{B[ +HQQyM^9ebcQڭ Z:} fWT5bw/n` qibaD])+GLDF de*g([\Q\dDR,nePw(yg~nRu۶XBviw;EPsH~9 ėV![4djev-T0tu7KmI/:OT9s.>_ 4y)FItmzc!?[XfĞ=c2};|E ^KxVzPhZZ~e(&y3GH^؞ĤݯWF־exWҘq6bDSvHƠb˱|3fzeؿnG50hW5;Iq}(֜˽ 'x0*} uhJ  uVxV uv#ݫNJ#HkRn*tbTTp-4BwV:.oB¢(R;G[ND]M\[~- VD  o\0=M&IJu4zDSq> ߙ.8|2k^NE">c$yэMdL+&x=wCV{ҫ.J!%K&H&o:y}J3JhH9^#2Z<8QsH=CL")NIN⠢PfZ2ޥ &9Зi`m#4t4c={ M+Mn`5#9Z)ek2;LC:h\BrZŌ2u 7T!Sy˗)eqP ,2l. *jH'mmqf8ja..| &b~^Xx)wf_N* rLJSʰiMԿ[2Tn-!;|G{X!|ޗbf%%ѾxXbÎS|rܵ~bEbce^AB*̽ɵ+TDdKVAĚZkp=.&lax\;㼙ӢoJ;82%dno+m-B1.c oaXû[kP@: OM{Sܹ).{%=|yVUeg2T#m&`Fr^ׁf85J߻AG> uM'0Mʍz8=Pse کa;b n(Pd,j䵨L @Irn@+$Po>Hi0OSP=ϒ%3R M. D*W0, UӔ+{gr RAnQ^!%^1TI홆RЀܪo֒&[He9[w=n< ac+2Á`#R#\i6< t\|wc6 #lD=?t}PRQPV[Chu,c3ؼ!}Nu2H9t1T"qH}zy/=Ph.T&vXJ 3(RORe5:ˈŐeC,ǞBj\+8節2-낟:qV2Dx[#u k.{Y$2|ݚ/G>>wU]t_ :ˑ31| ׉zEFiۉw"u*?#m!ό:>qfp_ 9$`ysJ947S4D >KreT Ρ1CR_i V#AemsײBҔ?Yq2i№Z׸<"D?1ZDnbM+uS^XbMW 9T)U"0߲zv4+t]L4+:x+I'J!l_LAh<s uH6Fٯ+KN K[\ȼ+X)W1 =!X.*,O /=?I7pT&?>xdS2htIr.#2VL):Zo xv1Kln )B ʇC+Wx `RӜ)p3B nlmM˝^R64i;P=f IpQ!%-M+LDޚژC\FJJ _I־Jw 5|$36gۚ< ZFܓC >߾3u#b}͞]Fb)DMXkw7pK  ;bZxt6SXNWt}ӸoH@}:C.8bHiS28LԌ "5ԇM`?(*hg?nxDnnxz|zAМ =ѧ=tm ( rX{0F* ߌ-{xAS(.K0[|%ސo55 A|Ps Jw \ IzP1R2(^;СB<'> 0[ n{?Hel 1y#>:&^d!NNˆӹqrEl=ivhC'M}l&cz[`Q_ǰ3^4}@_rXYɋx>+[lEJ];d0[E~8ˉn4{1@{w[?x-T2hȞIA`$q3l/ť7tsM uLxq'=m\d;0O\eߋP$6ovj>Ve٧EVyV ZnzMh~PQqK8b 3_x_Tc&F.,',F_4l@iV8^݉ >EH xLJdI!izKI6k@'6ơ7* ɽ-b:{GR=ebWc.f 7 FVΙլnC#; _вyCL*)l9E}g+dN򑅍`_W#£)h J6Dsd|9֥NDM.1vPpwW`V|L P֛1,0 pÕ!$?BRYCG̿vcex_?}9+rY}%,0U{1bȇIM$C{41- !yJ fMJ}7M[^4) Nwy1#LFZEY)J3rh^FX e=7o8z~(jQUeJ?E}TZ/p֙f ~PVH Ok~B@XVo6tR(zYv|=t>ZQZ$٬j"Q&Jb͔4ԹW~0-E܇ TYc1CRCblIZo6OyuJi2Px,Fa|H!>^}l&s7 k3{{ 8#4糥BO:]9*~qcp DDZVA+y j@t"pU4׳Mx[z|﵎)oÍ=]Ufz9UXiڲmތ3R4.D׽/ .Vljw: |sٯ]h=lT`2𤑖ڮ" ~v#IdLB[ R߀ZA¢Y%bM3h_7\3h;$'/o[kA4bܹ WSAqV>ŋωsq LV'`k$ ̟ƈGˎg֩V?9bԍ*m-Oaz{7Q !?W Kf3P0@_D?/ղڪʯW^ʝrIgk2wo(zA[wơI@,K x{x8bqb9XY&A~UTMuo^1#ߘ# 7=1|P kHY g[41DνK/UgawPK5 U2Slof~ 6NоWpMzQ)l_%FZ‚fH]6T6<>oBaJpo\3< k9n$gގ?j߃u;Rq0IEbd'Ξd{Ρ[<VlU:6AǨ,pJ~eiӥnyjPOiv`¸jM!-2V`1@9*_}K7H1fSs:L mJ >,Q$v8N gx1DqP dzʷĥnΖ`xXr,Cx9|mDۓ^}?i^݂K1KZ8!ZwVj`AX޻^ \ FGM\*`ڗEz\dX73d+c$Mtg@Mj>&s]|m, ιVT&09[MQՍLf 5~L%0slq؛}MYVnjPI]0X59?1u;37'oi3 0`S ]P)pS TnbEm 0ٳ*?P Us?2 )!6QJIue(N%m2*c Y-׋6& LVR"|yB mnʥ dlo P4+5{.5PU?( '`Y]CJk0gZ WGZIJVDQ!oU8(/x%]S.~ՓPZM=JA2ۨqGHUS>cŕO|4i^rVqdY⍻4kW#!w/Zj6cI$CZ Jף뺝Md+(( Z!vVNVbTo~H3aޫj01N$8uُz¹禥!Et5)nuX5hn6 hu x^Yp1"Q+֞!$F>k'm.]ڴkT)y\t\6?cfJ8ki/!5بWeSG%R2J,Ij^]l@ݠV3ɭq;'5u?Q}/G wgVDAfvN fOUC=E̗qgh$~3[DպtZYF8m;AFC+ ϲHfҬkru3˕:rOmQ+njXI,bNگp6vstv1q2[Qoje&HJo{EZu,t A%I`-ŀ Eu"?8TDtrq6ė~\q0^{aMXӚwC¬s nz %6D$SH.tB%$cldUmzrRf /YخpʸO.%r) y;oiC0VD)'0x!LHԳoˮU0JɰGBQPǍM8X RCљ[;ȋ¤-4H~Ry0y_IE6v$cxG:il6񢘼F-t!'ыA.wr^CzϑS%/})Ʈ/?wY>[eW-隆ymW LGBd(9Ywf~)"j%G;J'| ]U˅hj> V\&#D"=trpg( c.VT뢙\]WN :M/}D.XxY1g=a~nHL D pÿ(翛\g.ge $+hI2}"okh:Y| -jC[B݋ c@%ܢ2̉Tn< aiG$PTkᐜ(8t`Ⱥ\#e`ne/:Ъ 42 |kc|͊ha\-g/hbn,bŻxRWEi_ y\t)j  ;葀Pzɍ˯X}҅wTdBƐ@{Uih7SS5NdЬ&h4ܡ55t1lY5OH-9cgo115Etݦ0H_~ء";^& E`~ܭ/=Y肆8RצEsH8yOzK[HOKR]V &sH>HX%UGq򓟪l$NșP-Vd͝~ƯVCB{P;d"F%Fx3d:x\w# 6h!tPV@"2Nj# @M VRb̩:x ̏Дev1-i͈m1JZ_#Ɨt ŵrS5FWkDKĭdA-- Ƹ@_]/˖8fvf+)䩾uZ^uÝicfOko MQS$G֮Q<Z1#*QЋljdϰRocqǛxZ~ uߛI~v?\十)23]+jV/`5U(z~HZw{SynԒ%tك?Mnv#J>cۧf1-cV,bc @k]SJy@;b?VHHVL^@1c!u,&Va>_KQvu9uSq2̊U||k'7G2=G=l B77ށH7 }Bu|F1@_$9g΄tLó<^gXmv͈#&[A#z}W3~-϶#򎨨j!V;Z. gĎUдd~Թ}-zbHj),hu\%J FՏ,ڀU8'p!8z/eKlQ'2{g87W3\hWR œ|Ww]$)ټqN!;y{?12PۊQ~֤=qXv 5=&n}O,ܼם(D̻~c}^Խ+2mձlW2?C? 'iUw~rm4_j :Kmdqj3'gNSVmi>e7 ˛m)7EG݈gȊL$Qkf(Zn((IJEθ)e0_|O>EfUi+'au ]6MtXpڃgàBy uM`g%Q2rS `5˲eμ$_7 sa2smGQ_h슉}Y$Zl[fγ\wiQG*ŠiW&1VP ukz8 RHTB#~hޛX6 6LyڼH7cڃ̧Ź9t7r{Mdf~H隿$tNpQxmLW-n^5SܥoIp/GS i"(N^Nw]}Aie J};OA0 ڞ8$>r}ՂK*"$~*fmd~ -餆xTkknMY nCy 3two#TѾA"$Y,];~/f^D&oC#t6Hx)*Qٲ~1F8=ҽpI#)=$G9; R V?Z;!axեux#\N|l7^g(_5#𻺝 O%F:G,<RF;~0;-F[> S-"3V |q%֤J|GـZ$Rv14>FrP#1D8fR8C 3l^? tHM팪 E;W]hȪ"‚qwޫTڼNW/]xgK 7H*Y_k4*i*,f]]oh?ҥW,:8"C>amp=p,Q#;u^Uβbj} ?IoH_0 Wroc骨d,t:a=qHQ.@'?L5wzRƏ[Tix)7 ev:ƸCD+`j2i Z@J-cS*fCi+f]2rkR\UNf擙U+`}vgq/2^a BHvVesLɵj!J21Ź% ':9$SlZy)2`J+kt.|Ͻa@rMh6L%dAPsbJ֖ZVpF`:IAHܺ! wl4"!B !_'=av0FOgH >TgDDž*TgC@]+NZ)W–ݧE'xQ5?.x+Ĝs/$.kp# G;7_QZ3 ((+<ʹ&V d{ V@nyX3|i.\MqO* ky W]aƸ8z|\.rM W;koýUom>N6䏝R*0J5LD|čʬ!ꖙ;F,n].yVM!|pd#$F&#~O4:u1A-n7'#&t#;<z:QxJ pANŪhR[O.@ h"}|ĩC8嬛ZQLPP*`J޲+Mgَ2~ Ȣr$d×CQ B,@,,SE K?3b ]P~7}yTH>h/|%zOxi-[gfÆ1KT % ߋ 1s<:4H[?XaN3Y0NxA/2slAՌ!QVL)o66$dĈK7@5OZs浛GoA~+PK R;gZ$`!I'ApgAH,0$]@IEZBV/N䬛͗=OԢL|;ՠCGڙ~ حI BP$m.&C}{ȍw ?O(G=G=CNj^bL\Y/Kn"iP:#CLN:+sk6)!M 9E1 n# 2<;G9oS6}*%~Xc^Qa ҸjjD!O '#d:^ ?ө8q?J"z2ge#*J1n99t3x%[x[+9̦oŒO(S Lx':;$eڋ6L}Eq g83VLyi>$Et}z߽Dbw LE0\ (/IKg(V*˵0nl(2F;ڳ^vhBDS}|%.t P,Ӗ'Ӓ]J78k+)yX;Ft9xT"bZ}HmKK69۶=jj Kd>r-J2^C[/ n$ni'-< yAzNߞC%i21/.Q`NĢVF/ 2E^giō [1GTѫNLQI _%k1ԶPs1J_&oWU@{n_@5?Z]^-*ru1+%070Xd{ }nٹYqN=@)+-u;SUk:jq8YJW9d<148/Yo+]5;c1/9@T7o)Av%i0… 8l ӢYZ]Yw2ʤ^O\onTW:.^+ & -:`揕Q =S# 8{[$)i߄acivwQѲ:O*ޞ^[Y2ɬ n 1_>=V)6`eThտ-I:6D,)Hs"PgH("mzR+Hho\c)n-VJ^4ҡmA:c=^$ RmG393y821.hwgX68жO.w:b)r0?"9hz-D6r2n<(9Ž`ti&+KB9^aoAtMEMl _m51hЮbNUQdіҁFA`OfX7e:tXc@K elEGps8!QJ6Rfym}AjZR`iڦNewȅsg]q+LCPgLSQZo9ITQfY҈y@9ORѿ]h"ĬwӚh5mDic_t*?u,y,ý/S`Wwpc-]a㽬FuE12N%X1AЙN}Vh6-9SV?bJ{}s5$!Q5"̕Z^!uɂ%- 3/}d.6 >b6|F*)sM͎T[Vloۃ- o4Ci!dTefuMpS_ϓVu6b҆y-/35wo;k_sXbRC-bݒm=J5=&I7r17|bmI mDvFV5jT ߺ+CBx),% صJFzGk@bбސi@ђoqg-7c<] AA<#egs6>t!K:>{ RTS&()[v`XbrמN G~“e,Z,J`bh1㱥,h[%x#]LPΜOHϑrbع4KK=;-vw;H؂p A8gMTO5uH!`eX"R$zXjSR:j oL/;j~[=zpx|9>`"nV2ǎuHvVy- +1 6ZYy,UAi_LC5:!bRR#H"xVch+m#o!pjw bAc&Rd`SD ZD{ceѽ:7) y.sR`Zꝏ3rD s"2Cʣ*\b]+b;}^0!XTl/gh\ .A_+QK_ sy q,PՀpAk->=UZ+>_mGOϾ >Ģq>|W9koHٱ4tnQumon٫7qdžpTE.G#}΂O^qȖ|&:S]0X 93o:8>Bhf @),8Gp#K>\ d&6IH rC1W٨"ȝHLg^ {-aLUy|lw[6z`rlj(!76˶ߩp;ib4S]!vwg{* EƆx:s隄d|?adPNwnl[}mf(G%ـ$[T*MBC`__dPweߺnL=\W讆u:0M3:A.yhOs >kwabk>j?˜Ϊ]jwHfAA0[QH[M0Ղ+hN[9{(=KPLf@2r_{ U} $07[]S6Dg9yU~H [X"ͨeb%INc"Z ~3JpZ6\rf͙K^dM8zolEz7 ?0"/ઌ<|H{{s$MSTxb`<ڞF5py?wR2B[.nDC~+娧Rz"ph1y Y! @߾):0fI;;h9Ԭ3߬U)!rK8Mm0j39An[w/>{!:'8=F k= /PqDA9-|+5ݲu~YSXdCeG˳O ٗtr~ޛH\"Z>vd#wEqL!O B‹"GG]1;DTI *"tiy_rۓ1#wWY^A";g+ A6jS=m.yy(EY~Tt._@5ڸ\f  WH(3qM3(ᨪCk:nulJ4ɋԟ7gS"*kvgwUDϝ. I&G$MzeA)]^U^L"pnZf>P9ZHngzrw EkOu>i*<򐋪u,M=?pr{z<=L!F׺jeCb!Soj!&8~>3@q7v ]Ov+;|2|A&`Fc?S-f;>}'ZJmrkdB\(<{Z"Q<.HDHԚdմҋ#6\ jM6w5đ&(c֝pkNuAӏ>#u t?tT9R@~ zwuxV޴B)Qa^?ƶ/! [en` `Ovs REP '}T=L_ %F3T4}z* %X(=KF>CSI4&tjOЋ2|T,)뜿^ q9f8 YXH0l.tQdsJP-tQ}t{ϣ*b8Cr./djN}̈́9+aX6/>yK7Pc0/HF[ijCS: r;b$WɄ.{ h\Y lҘSzMJ|#_}+G!+yqiu<CHtq꫎qlT $9C``CeXg8jxiO V {S(j#L5݋m^[/f{*#JFk|ۯf! ?zE-3>~Ւp ~g 4nԬn 2]:JO!"Ff{C7\BZJ xkiw,3iJ!VQMXx %b9a0gPeEM', ]z,z*\U^ KOfFRa f u~[m9wTb[b*ڤo Aq\=F _D/cUV-)[J"y$puD)? 2䢧V?ylz ᩏ3^PÚaONMO_lL}^Og Q ~Pv9};+CHϰSgp5R4%2IW)R!jij(?!p|LA.3}}N9 ;%ZA,M#% YGQ'>U x0rǬzO9`Qj+i@U ˵bQ:EuF+ϳ™1c:D ~ l#G+Π6QƔVH:&Ti,ŠowUgHZIOV -V7q "i_.*_Iun~4$ӫ#Ƨg(*sh2hg{dHm%Iv\LpJ4G^QA"G7t@y%l"h҄uzIcS)#*s%3Y8Fr/?ʨ Kp+SeH|w _cBn*w3҉:9 FfYhQn8wG>M=Kp1|\B`?ٜ1iӪS|u֍÷>AcC4L\RewxCB̪b|1iO8!$f $@"4󕨰}z¤iZG r>K3>1Qgwup'&>2m7/EʩݹH9ZFh]TcCtK:~ J<%B&Oث ҡJK2yzS?)(LP$ː6]'0o|ThF5q--{0G#zg^b Ƕ5g=rŔ^6}̠; 1MB-w^]rEYS^ϧdꚐeB9ҏS$4un~<'/F‹v 徯L2Hc;Kܖx=$ *`FV̞L:Rc3v)BO"i}];?/a_ا&x;83!e('t}ԷxHBX} )1[Y|rhO@f#R6q5?@`UFo86ݔOht C#e #'KU?)_ '5+!-# vTџvdL+PImRB؁I7%SV8 U)ͣom/d`s싇@~>տ(I/V^[N i fQΎ&7lQ/sJܐ^_ZCNb ,q@+4D$܅(G¥,ht5$9ޅm=ne3%\+挖w]r~S{ ,ԍFZ[nJ+wy ``6 gɴȼoS{6K\h[u II92!q3i1]3Oi+}z%M4(p?zaY@-"LBCbv#{Ui3I$Q8xغk=0 `v-f9WEī_:+Smmw8qH"+t/vD( 4i؃2I;3)ZvCnyMMR]a?bSţPC%U}5|O9%}OJ4|I/05F ǏA4ȥp~CaP:bin[{a)3aADI aW}gN?ym"hAWcto! ε4Q+IZyQaI$o@sH '[N5⎍]wIwp ؎)L]9 v#К$zVG}f#̂]DG o.GnX~| lC/+xqK !@WǤKz΃|]U6X.pd m=L+݇}m\=9BYVAtK=jd:٤_dkSd+=_JԏG=^s3Q/i8-+Uy!jQ6y8*gLf"b̮JyX{sq>O(u-ˆfm c2n0jg;H<VU/R u# Д28ba>X6zCwXQEqѶY Mxl$K5Z'/.=kQ}P+WHҫQ 1iC7RJԕd&s ƒ:LJi4NYq_\7W.݇m4kg.y{h¸y~杍!M@I2;b ub* BV~*=űQnq 6L瑖 *|xj܉^//w{fʊLH P^ v(_ZȅX4jm#ԱMqQ8!(R& 9 DEaWg )eʹ,˫ ǟu,%JVhV!'>"bB6]R ןiթ"K ~1s Mf5|ً2ͩ; 8k] #Xf[B5_fG =[bGe7Hk!ѫu4V0  00 T&kc>9];эՌz{vz@Al]ݥ9LPv+ QK- X܂!qsl 'I1q\/B G>' ot#J'mX Rᣝ.<b>L&ڂI$<3> *ѕ-Q`HM Ie 4z\:<*i=BJjxzP8 qQO"9 ‘j֒E57f̃.^\4Ҁ~ŰZ<9G[߰1-'ctMF]Y}ɗYˠ1Qs*pt7Ix5͑\Lv  BV7`KJg5E|T2ˣ?UZUwyk<6p<PblQ^ϛZkK_ozemQy7>%dڼr=%zjƑp@m4œ P4|o2o7AʢOP.;hL J/9 ^ f7<4_X=Ii7&] 4̼_YzJ7 8u4xYP~ɼ>3* d{FʥY_ 7zNs${/}')Z~#=hdĈ u7.V0`MMkaKܯ}݄cJWgf,)4A"|.~B]bQͬ-X"?u q 9a2ߑ ^~OW[63%j~GʕK26v^anbY٢Mڌqz5ի"}=.&,:~1PXqe.J}ϓ%)67U_*fArT0@@' >uZ_lg\,0 q>HMVtg=Y7d k:#f/lQ:X*4RIY4VI|IZԎS"} َh:X̥^zb#B5'nhHzv9Q\8ørqmFwiɎ/Aۺ:}֔gZd3.rs"㙊?s;hb>}̜=yҚ{%z=o,ȢlӒkDuE&KNX#(RxS[4"׫ HS!JY{gL2|;*xFtYJ7H,RY_!,E%EXA(9ۦTNyx=tg&9@'Iv¢c1nbb|I\]3ߕTiK rh Kx9WKolլA"gW/q)ebqi "ooS͐6r\Ћ`O}ypG4%7F;Bi gM]h%wUHvkD{dZ6azņt>l'm+: &gxA6y\Qh(knLpbI !6#^8 ,u %=PO*?͆lEV V¾@m (0}ɮ@ZҴ痀Ob'4CN wܦ ʎsAtч2),3kd<贈e^5~?Dh!;6~YQrOʐ9\mг,WR&=ٱ!dsӨ"Ůx\0{U$泰gH"p`kÐDVg Fܜ**+N6!VYD_%&J7^L2 v}n 2oGH)*CD'KCiM`avPM^PdTӟZ "y d؀ PG\FH!(M`](>V7#idTFh|k±i/a+Hn?O6d4Zkg- 3Ňf@I,܏2LS,뫙OL[–1/- '"m$81߁Vg0bvٔOQ,`d!R:`^K7'f84(.VքMy4/ W{0 b4%e-NTRHjG?vtŌ d4]\dA?E>xC꘴)F#We!`Zf>K3G,ƿ5xqQu|)ϯk21(/"WQ @${NZTo4ڇ!!ۣ/_nU;PR9SҔ:7.pތ`U Acʆ[HJ-Dm.P쩞wV]]I %t*dhU~kKW)[Sq9 Z+Qɤ>E eJFsؔ3%G9 Uoe}`4h/]W(_ۣ xrppZ (g ?g DK{?A$Lfɿ۬KyEDHL~\7&IؽY&ۚGA]BѹCw|eM@-`epC!ʐn2I'"/p0gz*'Ol?M8^[O꛸: 1h\$9?,G ;Wrf ̠ރRd4wXz'T2.x@E`9yRO3+d}N}M v`op99WM[2wěY]7Lb"+0KL'D_??7#\e72$KrIFB?ЮIc+(v1;߇!/A)VZ_9xC+Rƻ$m߸#s>(*>Ih&EN3~&2Kq}}:#Te\>~_3 r(͢L|{ʞ#b/:SP8FOcTRAv 6*Ԡ܊ydf?-&%i|+1c~]yw).2epD x` iod$$d@lq ;jxhƱ[cJ߫5}m=aud칄Hʅp>%k1_l$Z?,<ϴYӞGI+ŋ&:tMKT??@`ɡTH[PݚBP ~Jy8%]TÀ e\JRIoSC̋ZhK+΢h# TsU$ ʼnK 2 Cl.9 uq+8X9N2D&O(+fEcKJm[`k%+}.s47Wm!xM1(b`D83P]lꊩi®?ťk)mbT3~JGO\TZVBbNS[[ÎEs`h s Rn&A :ߔ֒0˯'.C+]"Y5-AankYVTeM?P2<9 0$$!BrD,Y!RsXqd8^l7{U7Wa;6=8_,]3UNh/P V+z;ÑA9Eb}ge][UWž䬵@(i2Kx_2[(KQt]|7J#,D ,2W=٬Sa}N)i<(43*xH]ۈ,< xT:MC= MeOoN˫:AORꓺ(צGC˜о쳧(cv2 u(c~W[E5I !q+ȑٳ7<̞&*m&@Er283V_ 7uywvBI,x`<)Qx8L$q7N)=.>V[Ðil>,7(\dM(ʘV~k݋$Ӵy3xWWae2ʻnn@I3A/f`s@+RpG 0љeщp_؆v~2xwII)M}þfxAN3wO-*Jc7Qt pd}T1wmPA:4K:1mFFw9 g_2։ iW*qp*+Js'kzb JZdD:9oavdBky: 1!KZ*,pD~]:&3N$?A_|ߠ ^$T۟[o=eֱ"QNJ7(zh*l'^;ֽÔDaC}t} js׀^(M)A27{d޳l1뫰 df@CIٽlQq&XYeKܩb )2Ϥނjvd梻.:)}fFm-ĩ":`3oD:B^O3+F$-j,IbCAa' ?} Z8`W!Cf9EpDž vD)3?ԝ6T-B!'LiJ"7AesBP?B,51 z<)-H  (=3Bj i]EiWB4X>O+=rL,^O[*^蚱nTjjHQG{aiGzݒsӎ?'n"E>I|vi TYDr &(L'3+HGbL7I,A'ŒȾ{XEʲIRk*޸d]8 iVbr5{y7PH]Q#Թ'ZC?lD ҆d@` ~T*)ղ,d[@cO/Iǥq4ľ@@U-1Ew R!J,cѲ U*N.}a=* Ob&~Fk+}x#eɁa֊d __?u;gR NM]DžłD AJeɖKC0}Uz}v ~m ?Ma?yXU7L\G`3¦~ZzaXvWZ(K {%BFt^܂&sun N@V}~o^U){FU!W35G248tX~e=2'B\9砹ag{M%ʹt(!d_TXeZgY[9J: q?fƌQx6sʯvlM\Cڼ[*zBAzlGƛ}u7tTzh'u:9{E@A4vVl_~r͐ P|cJm~ rv=Ig W(5 45JYl7hu{%GB9W2.T?ٛ]rq|ͿI<)Qdˣ0efS e@8C (T{?2 }{%M-@Ф~)Y0h3޲2p 17F ͓<}*{$YP$^ؿKWQ3z6 4hѤRzїɇ H"@V'R,KKm}# ˝ӒN}/00Bw;+ld4\iFҭvj6kv)rD\K7ơ0,tј sRmxLq'RE{,.с%*_lK0Iz}ExxW/EpgğR0TT2`![K6ȫ6c7X6`uI$kR0lIeTӍ>Em<ŃN4gdpE(yguMвсWz?H 4lˡlƻƆ$=#mʖ;'B- WT{80[6 /yVyJ4OAu\ćJÝ_9,ooC u$\}bfl̒O2$PEEX&^ TȊN"W-5 UgxIׁ@qRCl CohRHmէS\d`~'UZk-VMMyd gbð(poqkR9-?нw]SGo蹄$;2}f":V+4׈hYjww S I%ؗWկP.MޏDƃ+Ronh`RA_;f\v Y0YW?Moft\6L| Õ*/a;S߂qzV0Y%E::.A`75[EǒSdj,y W6U#,r{FG ܎! +xT<)nC=|::'gn:nljBg%» 0jU@N .?WJ_}/B-B2g Ohiedsrf)fHʛ`869F;<- A***k{XӋfJvkbyP苆k'_4yVVwNCT$8q~FaнP?Ge,3&uLpiw&&ύ.=!,P\&"#yg,>Mֈ,+^g7)AC&(›ܣ,9& /l>xG-Pc %̽"g$q vYqIKjţM >Of&]@~)ø94<3U/YhiqNkZ1Q)#c5ԎxX>G2oZ_IXrFx"&^+š0ɠjI>^=I~65ra9ڨ %"N ԩpœwVQ$UTY ͧZ,4rM ߟ$lBo-\ȨAv^b+ 55NH:(&0~)f/0XЂeeD 978W1IhI,+a}d_\aT*p Ecܲ($meWU6hX}tuv]8s!Ө{ԈJ4M ;p%>Nϟ5)4".(r쏕sQpGęov8 xϟ8b{SV״!2ie_,ǝySbN̠12|-lhAez;dyj_൳ӡSd[(_mA0H)_ >%,IX1݈!K OFlnwȻWX&a9)}EYG'ZMbydc&{=Z:aJ܃Jy)f`&(cWVc+l=2a xȧq9V'* y;x{'Vݽ{́$g2xdk C/ "@m>{͍rhFhnE,-W 7o!3N=,ƷATV=fEMotX9ouX@wtd,4o π;LYPYTyrG*v.:E1y):v +/!55OaUN6aKفCT}Nl4r`Ċcfb1vr(^$e:[nޞ:HqJd!`It>Wܝ9Sk a@ E- -BLoKyglws_22QDɢp5')¶ ש5ȼ:[[WFrܴlu2y`H F fu+4BovqqZYA) 94@ ]^Jl'`e3G=+ -]h2KA&ˎ/QdJQY"dYguig~%\iZQH"D 1VH.ZUnW;e4E!T8h9.c82 ]Yb9Szثq-'q2B^QX6/%-YO~ckSUW1ڽx6`JB~ ;TScDώr91neY_EɎD=4[Nvh[ٴn`Cx}м |x3zͪ=!C_%o=ZۀnmG*'k۩1,`}A.b'ŅIu.}0㔸Tx@WYESit`Z!l^g>$YMHϺ}c1,e-@(3gLYY-Mv@ƼM')_*a)SSu\ayƻEJwO#%-5f * @{~r4N1 fvX۸{*o5\]$H{rP1(L!q餍Q*`IwTxp s`v>&fy 9P Phj)S^$K܅mn~V,Rmyxp`F!/('䢟@B~KA )#yv;KȨf!f%6w60ep)^C? ]Z9xpy(q].u%I j[T"xXLūjQs:DIqC9oD:4q n^7D60cZ4 dgl8_0hn%w.7YHk!{V`_/}>1 WhLK(nP+uHgWPrNEDs3)n`hw\v?Ĕ2-"G;Ӌ6An`iW|815M>+%c23oDfڨԂ^/ _=[O2B OF8k%.6HJ|$8pA*KkT2& $PVcB:w.&$m_A4X,"Ge_{-54]Ɖ Xi%u7CFȭ Yx|(?[F:4e!ZZ7AA:lmnf,y" BL^3%&3'ԁ!A׸PJZ⯏{D;}Q3a^60?r#Ɗ@zFCgHOT%TH ȖR#Ya[!P7q TSc.zUU1=KIp7Uie0͓DUP_X/{l\8br]2ެ@wFfIhd3%^dLsWxsvfjGYA#(,j/@A0Ṃ5;I4!9wiNMw A`! Q7XsNʞp s~ K Dߊ}E47z(gOJ[k0($ê֘!<).}g*ԅAj>Rce~6^յJiP*lw ;,6'0zoݳTvľKa&om`0דg6S}_=< KI$ CO/a`ʶT}Nq~-e>~0|ƛ>X?,kn? r (۴[cti|8&)kU?7M?!=j77ib %$$CyL6K)=Y*&ftzoJlNsЙOiJQ4~36Btsꪬ7:L6*d62.4^;23UWp:V$!6aږb-!mwƇ7, .ʫX1l23Ж9Z7=Iuq\ętpLaaX!gF(U4/IF |@+q z]5KvAు^ &T_7r+^vGmH6$B 92^bAQ9n\@ܖ—L=SԡOXW(fɆ1r ysX^/np @[UsrS V*K(EP7>,1:[֩Dݣ14?OڏV8:!XE1hnпM,q6_єb۬»jڿ1Cd^0PD6qMIqKٲ* v1L*ND(ǑN v|9Pәh[hPii!=I$ AGdy1o^4 S'IM 2S&,c6LR3>T^vC"p@rNƌ~%,(ǻC;.SZd9{X2[H}nu^h(C"[EEހU%fBIWT cHGQoٶn$(3|eh6t%}_l):WjO5K^ Kcj:BK.wY>LA<,kq ]/FŻw:/6Pg=f~#$nR; 2X+8N q0(#P}[pN'ALh:Hnb輡䩯0@8+\gܧoQ݌-wH>!m1JK&FV?k*$"ߖ`'(h!T^D-7[ji k%Y 5_қFD, ﹩}>`ݸ3WID?䇼sS[FreAgv,^%Gn~965 :xz_d.47Q''ݚ~da5dyRJ2]úQH$phֹUcY8HM/Q`zOkKw{vWk4Twn68`0s[cuQ}Kj8gus^ޭ+3Yh*QmDM$&vj+?Q ޷q]4ym.z+3f=O+.%#09H||?nmOtffaH'=< tC!d36Lse}?,?B5S9g[Y fm~ď$ Y}H\ ʅ)z$3w|<%\Qg~@ES}!ֈ7-P=2u:4=}f$Jn_ ݞQvr,w[/tjU} nTc Ieph!"W@?E\lVޝc@4z5TH\*fDʛ~[kݬ|[ $h,E)aU>m,RP0܃NԒ0>m>~IP)&K$2dPH/'<p7g}+#Ѹ*JI<ͺ^' _A^6u{U"0_0TL4Js]\sm<~X- 9ٌ$υD86íU^}(@:E3m}0 )k` !Tϐ~ ΍SAN  L)Y(T/ZY꟟ziH\fZúc'جcںܵ} rmߘ]U>A:É3u/ 2h061[Ow?u5>!g \ZPA.]^K oDuCY."]~lu=d[9}e=g[A“ ^@8Jjц$Xyqғ^XAZ3h̋@hO 9;vt=FTl\ _/bCv  a533b3D~\A9u40; Y-`8(E3< n_QSG7;gGqٲ]|*Vz)ق߂gCN>glMZC>]](MĢsu &òW5J8wtêOV: ,,̈́d3|=UɧNS׹=W5R \$p[Jv܁ g`AsA}4Mp=(iQI $SSrKQIv.8W]Y8o>0ML23gG뷀 ^?2`oSôs$|$YeG g2Q'=,ݺL(+ecv8Z ]?܀ M@r@;RmlH9T&-m4b)rib nM2ڳ{u7|w{ldkQQv|ezd3z lÁW,I'3>ɡ_up?Ԣ8C&VD1^{Ϥƕ䥅-\yZDC׎04gd9O-NhL֭D8@;be#OH-+;ujW;DAgh/M1O\rZ|o?Eґ4_1Ƕ1:.@^DzvBm^u;:|Jm,+~;?F&))o}{ M ^DtO~lB#P` ^8+8f^qujZ!u.,h߫qۍ$Hf3/}yL "ME"I1[*!Mt]]rXBsox4Haqo4ZO؟3YufŦ">-Q*xlXkXo="Q4#jJm<S=vׂ{x6V)Clb_J/MtfKPm|nf_Ϧm˻fE.6[i 6q$^9*/Tӵ*-5M_X͕/"{FPs,ƑtX0 ɴǿ\?Ɨ~9־9F24xo%A 5޼CzYBף)K:'4L:pc^o&-7%J\w`.\?#Źuį/.ZOmC&Fœ{q<_` E= i*c}zN^e (|^ *iTѢ$}`,C'A/~`z͌N~8f%ATG{]̀pzɲfHϔcG0'5J?Tz )l}(ppKM0w=;+{z!?0ؗG*;obSP _^_&b lb9 IC95ӬMMgg'wu dk*]ZNHqH`I ^*5R F%V, ;X+-bW.otʵ48g񇛩Z@K.OaLjn\;N-}^A s1$~: -Lͧ]?m!uc-)ev#?3(@g{ x&흻)/\U~鷒}[ݏ<,9a7tF [dUf9|%ALu`t_uz8})qWez0f&]6\}&?M\:lSՐc!>t i.[VPE+67ü{} CzZQ).$[2bJV%k}\oCMߓr/|%'%gBHʑz玏ytEr\NqkWyn:f_a98+T1> , y½NAtDIFŶǵۛ'ߛ~%1+Ȓ_;˧ň(UG((q`E`mpϳ4&m?3+C*0E- (wmM R,w]6[3:l]iz<7m\QpCqQ:U{m⨩.[PO!%X/X>@CV0t Q_3I+rARCTK9lL%M8ѷ j&V]rm1څicI#"d`~9񲍷Pٜ8KOcs0@EOZs}>(q:A EfB@8WaCAŜ3j= _r.*til`.bsi<ČX^'R4\Z#dIm_C R|!ye^aS+l3&S1*n~ZҦK?;:5縹u:|&t@ٞWSVK:ȷom2/Ż4%/uq+*e]J9_nh5!F WoBuŪZY<ԥe F< g0]p-&ok sY`p>P~G%#P=BtM+%6NNj_g 殻r{Ozj .=GxToWnw.=' 5˫!RKbT8w J[0Wa' n g=V)(ug9C>U W!=Hc̝ZIzI:hi:j}לgB ^߄#Vܱ?/m'h=(G‹)?Gkj' $Q 6_>;gS2S***g2VfmN'bT+OP 넡>$tV&C 5Pͽ"A6;6c9l B8p9?&#e"O5 B\NuYAYR 1/Rw 2=Pg+A&8hޗVt ը >+!dVc%5Dx 9< 5swH}ՐTER%iew\jь(fͬ#>` ކz`_ 2X j@8Q'gQ#+NظT&g6z!8B>1W X/~HNzL[f[=dJp \AR/vn$ jZo6+“L¹/r=4Pf\v5AIסZ `QόT{Hy9 T胕" CrPҲ-O=v.+:'.""TiRzH%5WF |.?:ObƭL%`&nt%Ǘd۠Y&]me1sWU.\ 'KF9n0 xBYH#B*(e"Xؠ<@aUg&%5ߍ+kBue|\;.>ލbx$Q %qLQ_?(5#Z%UmA؂!+负Eh3XZrٕwG(.y6 5]z٭)ŀj=Kآ\ SS#Wh vn$in蝮moyEEnd(sspu&uB NQRc^weZ%upCQĉ~y=Ǎ}Ki:}ِ CW1 BhNQ8tGO|~y z}I,$vPPޒ.3vN$JA2RW,6Y.: p\9 R<- k4dKRt"uc(rcF&?@oIjLr9paxYH!P Z &ʼn3㿜|!اUV_&\&1XYպWjUP#y=Uk#ʩJC#NoM!dH4ͼ/7 @oߣfgI4* Chpғ. EFCTyXNahc%i5="< ~9 Pal%9_oeޓAd&3İU)(mz5jϣ-i% mZ1gL򓆢<M+}L4E >m"M@z?{BٲF#TD4pmA?-|_4.LѢj^"rW). T&TiVuŕrvMpEm0W1ZdݫSEB+@ZSL7';c RKH}XDw^!6?k}6os_%n|"5C26~`D5'7C"1-_ZT̐ʫ•cM+Q׃ܚpE;qJaI%:<]β Aͷ`/--<|!,=^at !TDȽȉF^ jz=pYҥ Uo2.ɼ5hhf o[t.k"CkZ}//98^z>ƋkUiV_Npگ{qJWaEm\L ՂX6RO&ǩ$FhT6!D*2ۣ>J:kg I/nOȜ(tN.1a!I5RhO/$PqPub1oZ$׃TvqrsNG;& +Ak̃}NcJ3=M.4n}Uz-/Jz W1f|Gk͍ ?7'/$+\tB 6Ƞ3I@7T#!mpc%+-G =k&P2-FJGؚXTCeV7i9-А4 NiJhY SyUW\L(6ySOr,ʇժr\ gα}ޖx/Yi5 }[m G?q"p:Մd6 ߶|?2lYz6Zꆙ]o|rzEvWGMwd]& Uz+hTE!9x9FBMj%S=WVۤ.Hn.~S p̥BYR&zF V0$(ye252xLu>Z]9o~ruD9'frUmK" w* 3> .lɟ!H*1[WRDyؑMaUX@E߀ThS S'qbDPweEO!fj_X+)~HI shA\OL!g ^XLLl0~k#Y{3jOMW }ԛ{Ə yth%KOp%g=sMLV"Z 9OZ ykն- |IͤI-6v 5W|Ώ+kg.E"AuMM{`+f-̼mƣۆtuhNBҠ+z51J"v3{9Spf2Ϛ Ґ2 'A~ BEF\WX~bQG-Y~6P 0Phݡe}Cn>cw" ޡv XHؤ{iƾ+Qh3"C ;iaN91HѺ$YuˬwZǭ7Į`G8뺨T\&QbC7WDaS<WJ~oTsۉGh*zt[I!w2R.VmEzuKkO|2Õ2{(6_ύ`5pi^R0*|+bt o!39TB&ʿѱ ;O“9&EkA|M/[ŒE7AH7s>( 6FOѼK >41kafQxhvɎ46#ڊ%'=H|xns"Җ,؃viQ6R9%Fp{g=q#_ P&-P:?W7nMB Bl6((Zsmf2VGf ^;Ũ]Tg4 }N GȈSOBQAbY:as)~MSQoZKJ_6vC'=tbݙ ѨczAj;ʗf:3Ԧ׬wn-a*xAj"| D <,c_r6 fSsQJU;l2)%b%/DS[$f)'}0w &k"w<\FnSR$9om߁69*~Z47d+;bkO3k`}{l-FՠYڢL頙'O?|zf'DMkVn`nΟ7ό{+*7Ԏ#J9w(@G>{\Z%eY?6/qL#JlPu*RSHU;$ekWNXjBḅu0-<*0|a/ORu@^+E%nJrI憻G 'W{%%$ڟ`!2 A5lg CTڝ)^_$Mkt'a ѽbpG Ji%k[[VUjv5Є -$]5]r)ebE>`h$}knόྐB>Hfn_?~ʊ 4(|d :\_Lg0$]GFܬZ(HӜAڇ$DD} AZD; K9F`T&C<Y2"5J ެŖ񟷳})@j w3PX3̲[@U1FAt}g̐J~\RdoؚΎE-WrCY-_>"wXk?f?8FnlongEiN|`tR9QIr"x O#Z;ajjŎYn!% G9P"\+ V&~(]jlaҖ3ljԸ!N1R( .a<1+^Tl @1LnϵIZAR?h Չ$_lf:(씚#d5Z!iTˀ>Lhwk7au;JJ;&/-veB¹ efju41 ԄTca Nt.R)!rx _r {ǥh*rO7My+f;S<m\YĄ(av dt3#`G˯9RA X6p&d`üy⤕v!eMprK[V@3 R/JL :;XGFor]F٠4 ce;+X+5 )^J#m.=5KvQIB&$vudtg.fn sxA?gD|̔^:Ċ.|4N7ƨ|"V]wTf7Q>Rގ29nLçpH7)ܷtzL&(WF `虡_Z[) c+TmV h0ꏠCv[wPbF dW4<7&2)#?p=zKp_َY^JW¯ȑ1 20M~'k9sHӟzIVro}V85(B=_*,ܶ]=B~r`5 qEh"b7: $E<]G2p~kWn½m srpZrxfPӶ HddQ;yk [ǛULO.ahL |g&7wMj>jPP:ChA=?Y119vƃ8< ~QxZ-Keə4(+r 33{Ώd)-z &7{v~"=*~"Jk@vh(|/(:_xBc5 &$̑d-%;w ס,ZG]ٝs\X6u >4p ?4~mW{3 T,0>)]_Rl)Ea߿҄kwJRB7@ը?=[Ts(0 KdujKյ\bmZ{bbr(%K w‘`y8<͂Z 4/.F5l9cwLOr1D*FR0GSJhVl&wEQ< 4X'a9@.!810Lr$E=Äs NnLڻx=c6W H'P>+Ze`ou9Fx}+C~sf0{yFpyq.3Cɭ; ,-G{'a;"@XK:B4,Uow 7`~Bu*K-sW:ؠ@esx8Y8W+mA 4,9ƟtZ2~Q\ei7JSSj{x<Ou ޾tF,qErenMPBMM6WD Az7/`87&$kܚJV 4%*b9@KUa-=R; Jh惘20 XP @ tz M]>No5(]ÓĆNw.hG_=(BpU%_Ade-I00Z²- _//澟{oiH-7 I$5mkЖ:[>֛1nG{JUF'4aBAJK@e=T$&;vIꞎ⭍tғ* TV=ɖE\";wDlC#b/'-(H^p}I5\0>yܩar$:݋S`/&iJ"CwDkaN h͍1lwTmQJH[]edxM{w` S'a ,$AϚòĂK_|XJ\+]j!p$^¯F''a#]kVxc# 049x9dQh\e., 9-1Y=&H埵duSؿc>޵m*Ϩb|u #逴 1=$&Jݸêr^6do:';Q,UVm{YzDp8 jvmPʩUX+-zd/RP}QZWvާ`0ϧ>l 񏜹*kDK|P))y_]=EPpbpq=)%$&<^mf`*/$E!J%Pt<.vl&w ,dX -7^ä1j{c|;pAa^&S+>Kκ;QK ESuۅ$ 87{N3sŒ&HXS Rl?qk l^c.8UXp K L9GP>% es "@əcvc$Ոqj$lc^$@*>ͣĸ@T\СgeՐa~"a'673p%b'Ozp_|pbj^aQYg1 mbWYD|XL^B4JӨ.7˜*ӘG-fD7/O'7pԼNԱc {v$(~8Ihk . #9D3#k Jtw BDž@ͳ""9z>D !~žFW38cW8mҵ!X?OLB,鲆X`9,LAgpbL9}+5# HE!@fNoָ\EjҶDb20F4 JθwJQE5)^v$mD>.FCzcU;a ,ܽ$h&??nD[Dgボ DlL >K7!Lw#.7,B]AI x☨bQ~@uIk|<֖RFg+4X:Tfyw,^ #>~I?W;! y~2Q0S#$~_}Wl l$d4hjP!]~p+Ε 23RVvCu8ׂFi3[hHOnvF>.NbnW PB3;):<* 2KN3Ֆrv#[ڵi_|4!൜#B_vdR$N`15 &f&P?1q?ry{!rc{K8uOfFQUL\A'Ir7ʓ },~(8"RYQ-˴7QQOyV4TXEWPULsx]5(q×J,@~XBR G~VpHN_v&jAp3CjBN}4#YcqiTM{ե-:HpG;,МT&ř˻/Q\}U9=;F*ZdU`XBlUSM`P͖9Gw_*G$E&aUʻt /S&`~7LuzJ, QkAIͶH7%Ҳksj~{$L_Z'S~<šĮ@II3܋o8nM("9ٺ*2N?0G"G^C HRZ(sM'3nEgK[;KfHkL\j ڙ@E@4 ){'-cma ,?DAwBݙCSzoXX5|~ݯUl _n'qC%oN$zHEM۪. DR8U8ErlIԉaNb-  bmj١[6U`/:9ՏwY2ӌS]ŷVmVd&G&>ܬ+G1.\4{TħQVi.=\yy[ V Ak}e>n‚ +8Ʊ4+$jZ$RA6/ #Wr"=" =H[j=6B5Z"J>Y|ECP;&ê]ܳVSAw2Btv{b @be]PoYז*+7񲝆x[LbMC.'L5kZCKD%\s2 4Z{@ȟdlḾ̢> X>mԤGU c5ɇ` KC)"`zyD880F6q~푽]@,p I\xzSʶkH~׈ o`V1A9bR[ ( ^&k;!U6VV%!Ot#Q$i>|p>)4$Z{Be'% ~/# $L̊)Hs$N^6%ceds>gg. E[@ZK~^7f".؝&)6/l@:[FeNQPq 8+?5܎*Zz畚k w'!Je[ lײQe<) ~=P̙0oRǗl$Lj[DBޡ"OMbYŧ!ԕʖ&<4Nkn\!c?atis΀gո˰xjA&!ON>ӬnpDF!ztkmZ:&pINLYh_tͫ\ŵwM*ذ/&؈|YMAO A-W@<|3j&Hr n3Š"ױ'58_H\wCPk("_/QҠXشKJEᰳ,;"!k ޔQeY:Š_`%JcD?6ו;5 lD,Д6Dsd+3V(gK9 橉CAA[HDh#SC6&Hmoz {ɤ_@Rs^P[r4G?KWE#6`{&|M<zX^;;}4Rљ&z yEH|Q>wW}\p+^ouE2GԾZW;\#ڌ&{$.^E5)ΞmtU6`03B!u:ĴcxaGa(-#.S6Erpg^jrA\f(. Nf0^hrӈ-@c0ZCDɜK.R.TUߜUz^ \Cо o9@H;)¼(Ih6-ۏ>{ӿ߲ ^-v2B;W̓`ȒT7= A|;UP]e' )gOT&4.\ɼʽ,z^-󙛏ЉnYFK˿>k: k`pbPG7zx`z5X;טD{G4#9Y@p=~_/i#9D|d{ } p̳` j%aFWn ų<9 I\V\ oIlPƠXTrq& SG6K$w^L&œ~B{U9t~6 ~z1t C0"jWqPKDĝ?/TPy CP(Q=pلiH9P"1.X6g?:4Dݶ|CH;=D4𕽓#`GŴɍO^aqDRpeIR`;#4sտƦ/qVv>}yd |.tKǎ5rw}os1ʒk-Ӎ5N [J՘ ;dE6{>HlG#mwqTFh"erB+\'H_z攎E؜ o i [Moʊ8E}M8sp7mS9LJȈndPӝn-%;N wMX.H'?nk‘!:ϷK;eݏ |wSQVqkٜMJY$ %h :b7P^Lt$P JnAjMy g<~ ^td2!͙a`p䏳jKMu>oa 3$ul#e1CG#+ nUHk %Ձ-l8\BbZp$k.'FtQ`N[ruX-0}޴b [Wq,b͂h>.pwƠ~{j##oi0Hz̍Bz덡3\S0Yp9}&2->r7CJEYg,*/="VsLC >MeBZ%ΗZhku^h,p$#:t-4!F qC|>UUտ)dū<#|v}n `A2 dS=ϣԢKwd75h /A\["QoJV7 HkxAZsjL}s6-Q`s{[W@\Ȍ(ۢs ch$LqܟN WW6Wpxv<(-UpvﵥT6xu.IQ$[]=6͐}"*p a{TA[-qT鮏Pkf5kP )|.=r,bɗ8 ڮ>De4eK$K-t;JpvXjYʞL:q/zM*zNz4Ƀrsix[h !-E ZѮ+Vy/J81lёY*O:z4:!r2@5b:g]`[l(k*Y}L}*U0 +#2M*'!X||?*eo,Dܶ]M,RȽlF6]I?pEtSC-ugO*V1UI* e Up,!+<0 C Qݹu9 Ź0L:\ K?ԹsgM;׆u4Jc{y⺗17 }uY`}-1YCwlP~r3}m19dFd0؞PY| H*iʤvu̘br1q emK(fw5(B,>Ii6 qY~Rk+Wr%~XVnnlNЍ+:_sIz1e3/nE@'zOl3G>}Q ZhIf>:rM1[iǽE;1L }7~bvȰYX){,Y-RDOJ@ iw &+ <a: в ct@Z*{Wk"xiq;*!䅃-n} O˙$f9 eS' G5H K| >w矔.ЎPYOf]_]=YaMuYg |lI~kYy :uL=4+@11@`Ltl' @$~[oh7-Cd3wn, GUu>, ~UOM.: K? h qXP"fi^M?FԴR;= )mYI@iw1ƀճ[>Q67قƖ`UMrh#ZVn F,]$cWƒMg?E-4$mI3T<ɶ~;cŶW"gw6>4b_/ 24bi6Mw&25$@չfh݊@Kn&.-mHUew_[;ۤ:qX Xg(?d-L$CuqV1H& Y$G\{bfX Lr~2ֹ@|4aNOEɪ4;*Ԃ=_s^GL̈́i`@kGs:|џjsw]4=C G[JJ֖a(ôDvtNR-[Z(tCPEWh79MaI%83mjvG *CYێKA#8_0Dg_-U4FYW =v304Ԍ U8뜢(ogT&b~I+u%rҺ1r4tN/t?LBF/&`߃|0!>Y҃#hm0me_\VBa!‚[c+XHK_9z5#4A$ϣ7T<;Z-5Z /"ݤQS0 ]KSX%g:I|dCnJSEs ʯoƮi4_0!׻] '_]XDHVK'l Qо*In2HwcEzh‡XQA!!W Ŧ ;)GF4M>ȴn8-b5сfsW1OVU@U&]PvCRѾWc(+ŝR4beT>s04hyC#sʱ^l hJCp 㜨꣘Ќ̘CNw, &ADpeK`\0g$~q EMMߡ`7R>$»ꛋzR M ɮ o riܕ}mZyz0cBi",. vXoٕ͂E!n3_0PTD\ rօe:nv #$э::0B,*i1S耬 UrRWE-BI~/ܔ6@3D0Ѕ6"T:~S֧!eN OhB6{R( rE7a<s>'|K QR.`>uW{؄L}UܢN:虼~Rv[5xoOlL$ _ 1ډN,pOn {I,Edf xތ1PM `s />$5ü" uL-,F(ལ.G zkSJrPDz=g^"ƝhV0X@0IԞops%k!"ݰ\B{ڲ( HI&oFxj|]y18!hBG*n ȳtlX:`JK(687w̜s1me3KdজVQ`o ե'|۹O2duQrmh$b'?;qyM`O9T#]q污aJHt$@hspճX'Ƀo$~YMKD)t=Fy}`FheQ|2A XܓnTR|/{fY:QzFMc\m@!QŪ:ۖ ޛQQR/q%p'Wky#$KǺtq7ȧ֜/p=ac,*B9S{26G3np6T+腉-$̳e-I#≐}tA#Ɔ8%g- ؕoމ-tϘ돀7q LY*zԺXRB<حL.Ga|hbsɛw!XlѤҕ~Ռ5QKܿ\00| Ƚ0 >9 Se]<#d擢[ $\?Ʌb2/a"Q繧 ,Zb8DbѴōG1%]5}WQ0/W-1}(Y!*q[(YKwjeqAw$aJ1Qg7WL!oȑߪ@]xIGF1!p ҧa*Q$ۗ "/qXbnBuƩ}Z8y kya~}MCIq NH$@+ # r&Sodc\VkNA$f sJyH~,cs4wF(pIg9na5GeA|^xE%'`V 7.N.Xot:Oږ*  ;( >ͰWG]YzŜ;g聱 B+P> c&9xo.] +ܸ #nzLX($%Ft7̹]wkhv7a"Wg1% I7{Ήv a_ےA֣>><VQW #,VqަP-UKlV:_pvQ&XAOQ w7 "Hz>hUo}}@G$R'ˏ6rjFA=oR4(i+j3?ዌx'FEتe'VS*v;]A#MneұboO@=% %I@٥U`k K~f8\M /G⿹lg >w\A^,&_(t z_Anj -R7B,Ċ{7tgޱlEٝbH Ɔ*`]\XxJV¿1wRyinMq.s\JYFCx쌠cM}[b @Q`E2tAյGa9E&R=y#L%Zڨ^n_bϨN?vNXlHYSkfbNLue@M17/+:EI'f&-UǙ*ň:?VhgI=o;0ac&;wwun*$A{MEZe@{Q!Zˮ?%d~(8L;!TLA\@)BaYX@B)4c(!mnc3_F=2*?0t=H`G̭kFhl~Pw[[.' ^Y7%]CRnݶ'G TmSH&6Ɔe/W06LIsKȃ+te(c4NnoW:ȞC@lY&rZ_s[k \:2a'*DɁm@qgHzS-̖o]'U*K0fs ؊lxy( NgU̺*D;ďNG9 2m,sq;W峱4ZȼA/͓6МPAr`iU5$j>u>G1[mF]0eXc*\݈Qc 5÷H"(aDϯma˿ݠE|0iO4x!VGk/6_c6W-B>.'q^ivcyQSj<ㇼu3V,/Jq`|c}!~y9hEAv0^nG>U <9(<Fͨ\ҏMm J擛ed / %0Cu߭w M<ޛZlgl6js|Qfӽ\8 Wĝot2m*b!X8m?˶XE,"@"s9~:4Tӈɵ"%Il'؀p!q,3(;Wbu.E {$fBoOnv^_? ʧ# w vDlg,$cn:+=BIնC:aUbx<!~7lW咗qdm}p=br UݺrWeͽY[3^͉&ꇨׂWڂ0PZ‘pNBZxrw~gyph\LHOk.sQy@O5{q.t|WuȚbP=d(uxۙg%-6M/ űaWQ)omOCq {P|H]>QH;17\HuqFIII,% mirHQaK$h6֞N_֮)rk~)k *̌V)䟅<9π{~]<,q#CqI> (p_@cb[gCa"!D-S&{xYo_Ŋژq2S8SeKԕtjb]DB Ĺȝ(N@P|㷩 t;IXQ:41nzB J-:O^?V{r:BH)Fa`#â @q 75KكC,><8pEvucGG{xTb.N2Y1m^|H)1+g fjSpaNZ9TAX_)+f[!tcwX|8-aBʣT11w,C]E iloSh&kh캛K٘pE48sxd` d '&Pk؃YV1 i#QU8Z/31œbݐUljCw=DwC{ƎJOH Ce?uMAoZs=C#̱%X--偋{q1h Ĭ~[dU"X S2&UOD?1ؠOVFq2_|/6>S0P%lgARP h;둞Q&c('I&W29]/Я4Kd@~7g eI c8y^ TْD'eh. 5l#It lk(2@[Av"񳡧D*b2a? P6WyopRx1m4IY_ǓoqlBVtc TM S "Q5W`0Au맬+#qs׃k?w zBB#H丕k7 uD> mP"?Kְ-O-]@^+G%Vy̖- L.y░idM׬'㝖1E=<{{HONt% .8BOHq;eiw]ҹ = 6qjJNSHQ Q[(:ܹ^5($+pnJ7̔3aFt8tmz vbзzBYvVK^bpN8GvmVyp{fEtˢ;])ZjeJ2t4}%﾿Ȟ5!Fj M8 DPS72VƿI$Ћvm9M'XUnxPkX _o8.kt`Yڮ&wTb֔CUi<ߧ,;:s^aI,Ig0#eފG(ˋ}it519"?diM2iVt'%y.Art< 74.mvB\M,IM?15`Z@zS}kOEy ^d8;)ha,:PĐ/_ON?M<>DPv"Y8ws ބWʢ2\a4 mY7V90xV2G{m0qy].}; Uo`>ѫf P UŚ&oN%0 m)vC/A96#3&5cF_y\l[; ~e-ֈ)l3/&v# Lyb whPa/ 4}’nH!4M*:yFD՘<#4j(֪(#gѫS`VAM͢2i nԙfGU6O2iMCbU9b@뜂-x9O@N TwѥPRNd8,: v}R !kQѾn\iߪ#CʄϺPxNWn/-!?G? v9dlcbݜgZzsEz[s#mKavpaaB%Rm4(1FӺ54a ñS r 4!M/[1etz=[Cgͽᛀ A$ Ҝ-$ԭS_w9礚_!A]ˆM0 |z$+W(Xیٌ }m)| ,bYod58?vZ+Xm.~+ue j1}7:o M}#yZ2_/v17퀖o7gvGFJ:q+5Q&s2̕(1,"xΆqḔ<*h6nFoԨ.7i!dKV$f8ILaFɐ5st waɢ))&踼#SȞP))] g4y aQAہo_{/*ĺ+Y_9*At80G6ȵArLإyFN({-(Žzr'JEab˫V7XZlƛ]<3,R HFRWL٧67 w0s# Gr,C$}oȕxJWp=3ūojш ۸JP@);]ly!|@bYSsxq# jAnsri8!l+hq>o1-Q2bBí-8B:5uedrG^Fy_Vup/$+yBD~axy:uۙ5H3{Ibt%zr;+ɀO̪Tvw2" {rҧ802HZPW=v };~O)eȺK댅*һbN\Jڃ8w2׉&W [/LyIOͫRbTyUtHW`: #v2wIiʯym3sIjξ:ֻ{)/bI[Tʿ}ARaeƯٝ*9ƒi% %M2#,(!:!) ʴ`/`͌.FFrp g}ġ!d1ڕ*-QV< ;x· =z=rN $ w9C|//(iz_J2Ia 9сsJbd…X63'c:jX{_޺WhG1GLvq^o-^}NV=ϥ1HΪAEva^cyr)_ǴJϾD{'n«Í@Xr ڮwٖ$xplzP"U#>I\Ğ*OL^a^#tO|+%.V^N?KKOF` iK!Z)@ \27ê$5?{^LQQHg2F*( mogd"Mv}' h,-Vv*v%9=&A %hBG4vU|X0E^=F8㿋Kx"=PZ,9c:<4F ss lqpsb&k#L8wzY7882|8x {ZXa{O+% xh gjf[O(Gdq\s"`q$(WQTC ^lpr۞m"N#eyuzld-'ƞ- -'JCVp9ń`}:ڌ$VLa3͢ .%븐'fMԕX Y6z6 Zcn 1ѴVdž%S"YTt(g|[C~:4Pt n@@,ɔ1~> sgsKzs(&H/@XN@/bc:]C84Y|PRP/|M@ &9iyAJ9/˾ݶ* ,L Z*B"Z"&?"ROר}TPYs:ՌtqC w:5ucs|siwk?x6%KQ3SN3?E/|S~qڬɝdJ-hJ>-1n"O^GK̓Ъ+ڝz@z u*).P zL0eI)'(Y9 `}QaiԅV!qٙt0)MH#M#1?=(9|+BmiO""|AwI@U h7r2Aiݓ(mόVpcD'0Rc:0-DF̷WP"6`&sL1!h@8dm+@. B *q3SUSX l~[fTc8U:cfK2j?X>*sŧw[x~:kn7﫱 kK[G2dSXQ)F} W`}o@с "07h<- s ԭ []#ܣVÂ1~Wpp]Ns?v͐?m+'BDȥVp!/CD1wտ=4!I U@.-Pr7<'jQ]Ewx`pclft7;傡eP`yYc0>DeQ?Z'j-s){Lګ:/Xq͝ 4QL ES61($#b F8L>MQOdoq8 rWu*6s\ -"!2r^-nG|'iY^c!jT,K8v6'3~>2v%7wi"QJWpvɛ!V)䞷lM/ʆa"^OJȪ1tȠDD輙]޻axȆD؎若 [ӹq#e˥[CPc'RoGž(*om*|6gg%[f`^G$d\)v5O]{[T++>W:UՄ)*bH/(?[ARbcJx-S@v҅3GL˱]'*ےOqtgvnR^J_a8҈-yFQOX&c;)5XIed"UH'RxVec3䱓C7 !$;&nfUAFMnR)4@6?xCBZ7 7en^F!B>e` ;$:(qט˘gVzC0pEԿMNd&*a0 PvzV{4ʢ&./E "GJ~3H;Gbʚj@&%/*,F`ai7VZMs~]C*v OxWF;ü%7ɴXX/A0MEkGٙYpZɬ+ B# ;8jl1-`OL$+B~wl0/3MvjWo_.ڂmi(x/f"ڳW@Bi9 a&1^yȫ7Tx[ñB.N&"Q-R 5B˲@7t`LRB'خSc"ߤR |8 MD&&._k+՝ "< T TsC9^o<4tHQ Qhj砥(%H}fbKNv6mU%ΪNn/m +Y2\)-=BF>p'!aZq 0U| tOQ+De%@uYЏPހL&x%T腧kScD>eyd&/f+}׾W;ܗ%yK|P[9pC۴@px "Hԍz-i6q] CKľpց&XdĞ{f lޞb&η#P}| ->'H(%밸,L)Et*4H0k r8  87(G^Ơ7Pp$Oq8>ۋz(mmB0 38݁U֊5}p~ݲDJy># '/Pq22xmiR2BW9 Zl,qJCn#(_#:#^b޽ɲơCZNjMwY`` m.IRo`P6ħzÝ 7@Gzm!^7ɎL;˜`ɞI({JŗMʅEo^,!U{ލE@IFY%T *DᶌZyes)kЛ17RzvIc=:Z: ZP -&y1T4IX+II4!u59sT/Jj"JspݡI\'ؤɵvn*Lk s%̽YT2t*D{r-K TcF^#yc i8lWVrX^+= 2ec:&b)XK-ԿMJ #($@/f6g>*Uz$LgQ:/P䌙]IRo?l^L3 EuQfbvN;`EO;_2J^@/;#R&&ž!xV6<,0?yW?&>D1,4ϱo?SʽYݠd}Մw 3|7DJp +Ւ;Ʈli9  2'a2.Fd){))5<˨ӂ_&@"txϮ)]/(4{R`֙(jC6ZkoI\Km!8 UR,PpD >,Ѡ)8BJNg X jH{F}hj 6M{}#pNJlFՓ*$%i8z b(L_bw6z \|R쀸u] ,0MmMV}RObG(WM?F6|sG)fwb66v1{曨'7.16(_Pz`Y (6Tރ#M:Qoqa)fI> 1mk;PACG |v1CqJ}fRH֣3wmM5}"8fgB,"bq{kb딼Vo[C{`[c%ƅtWT7ehxJר8ejvJ{y9+{= wR)V ؕ6tsJNp\LヤZ»\r0x(L3e|Ȓr"GWKnxVb'_ⷫdT,&鲭 )In -c,,og"4AC?F#.*(*j8ъS5ǻ\ge0-%8ȶu{bi,DL V+]IO/Ȏ?󭷘2uK(!HA<@%ۢ}bATp!BJވ4O ZDMdžHK#s0˅})>Y Wy!%KI|#u Fq14&v? E`nЀ$vcTMc/q] ynrFiBgl9/CM#he3A ZAe *Q}@+ x \?{xh.E} oJڡqU搨jvM;m -h'z榈0Xpi3+c0WUSC2z;rK|Ht՗Win0nIˀ CDK*ā$G<[OEo'-oyЭ(;~oD]45i|$vP! )7S?:֥ozǷst x\/jdQS`M$૤[JjdÀ @g;v6`ҽbFPuiiZ:GÌLŒGL ̐C|d>Sil, B%f(N2.#,KP4,>SǓpR΂JX˷92ᗤ$`F4O5iu.FIA;B4 6r*7E5m.zR(-<Æ Kp/@{ "F"OeK[CcUV$^)*lʢH{RoXdlH(W1#G=Y wTk,v)qj~ )F`8U1])g&p|N&"`lyуs`rN7yG]Y#y Y1WS-vQ0jVY LBF< 4"dh(P`?!PCA[yݱV |\d1nF # nL"8ժw>9lSgWJ=ttc\ ܘ!&L/j k N!d,(Ua'fXkPQ:93C<6G3ҨO3v i'3t-q ~ۃN)hܥ_fیU 9u/)+~/i~xWĻ/[v~5F\f~gSRQX1qP䎓f?ͷdAxhT ;YCq#Sk;դ<4{h0duC|&i,Ȅ{;$v׷nѡ1gY{@=?3tJ>$Ɣ ]l׫`*]-9]Ԡ[}J @Jpr Srhaб6w^S"Fn5 mqMPa(F3<.6qzM;4},HD}Rk{u;fwc_xU)OQ5<,]lDfڀa) +Y8]1 ŐG/GU8.e*=_n^qeM}15\׍+XN'cBȅ=dLgM* "lB.rjܔeÀ) zfX/9=6XV;F &0 CT iİ1iܒyt2\,C%މX$x?Dgs.5[hSűשmǢwњM:½$.H 3;m(-tO] GZH~HLx=Q1bˎwI{McQ)s ?#_׉oi+9RkC91 >$9v= ~y# T Ð)+X;4ѯ5w^0VUg ؎[,guiʌt޾Srpx;vm(3Cq+([g2԰?[ҍ "nuaWU8vȘf}#Sj+TɧGUֲ(u>7g$za!VMG߷{Km;e+Rp9L%IXmi  nݧbGX>P $Ƃs8s>WU-+ْf_[G 0C cR' bo L/DHgl W^aw<ę*襋KySBD#B7׾tiW!ǥ%@QeJ#sŘk H *@Sf8eqE%it{/\v&Ֆ)E9RG!r+Ňط8+G՗o8L6qf:Y GnᗩV)1L]XXwД|B&=qXN 8{t jrf1Aާ9ݖF9+d!q[aIV!pR$@+4⪽;U5cD!J{ 'OER ]t=p{ޡOђn2(,.Ҿ®`pUi d,\Y?%u-!43bMk,\ԙϚ|*L`JgC7kp=ܶF#x}WC^P'8 [cMZ,%+~xy4_N:4)T$4T钪g >5҉PxQ4xy5Rc=tNܻ=7H7­xRݝ)5栻x"wp.}kcAZ<3ΰM)ߵ#w06*@bG7Y:(K:gk:]@ 6%z !OWjAh 0>HtD B>Ő0}7>FLzHvP&C%N,BaTDs48.{YA>k,|fHecoD nB{{(Py$ S2-ń($8cpSMՑ1T=#r"~AX9u?أ''>OξF07b3b?W{|#Qk͙8WlE'>{:q"#|A ?e(xhifiI5fuj/";t,а-I)3_%pÓvqX=]6DlX^qK̭J9\Y) aL]cF_0#}O)b|"/MqƪQփ;LH8*M\ٶ9923锟G #PERK`\ӌv)V? ,f#A!X}i=Rp'ޮhι5}*)RGmžz'N0*:`}`COc@j AJr ZQqABKYw1`/غARYkqpww,u4CsSWՠ"d(uwAf~s.` wu{Xw#N-cמ"%$?'j!rDž4/L[(+CҨ{Wk8H\A'v۳I~i@, )!y^O+:@4vXK|SL'-ɓ0|"z]-Rn}].<f{~[Ewcf%QE(0N$H*v*ENh;:bE4) 8"5N؋=,hoES׈ sH1Q,H-SE35]y=olupTj%VvxE3ߕh.eɯ'q=ݕ(x8q}]kUAIzr)M]uGFx O FĦ:1u+Eϰ w #!9~~vxu;"`65XhTJAB. :%b 1ľU'3PݫU#/,Ѫp&T@WnsC7A6)Ȥ#yz:CD]]ct 2{ؐϋ_e7eQ0vi2`S763'B"ƣ(|\x-q`8ȧA#f]"ewv,k8!Àpىڌ0@?x%ht3}>vn=gNVx<)X H$`>ؾnQcd숟5;+ʽ"J{l NˉY#̪Y<$2?.ol* o^oΠ{U9 HiJ%#&Td' -7gT]K^b{9IG+ [aN\~.QƂHjD'XlEf.y}X'qLOmUUfIdb_⩤1D۰= Z2xXN/j6^NC\$]ʩ+ & bl†BN]ZƚRz0'1*s *^0 }:zʡfBj!X#mH\C:\cWnne*8]=W:@Rp&"QT07>FdH^-$w EG>؈r+E"ڝZ&y@ vQHv\,}Gx)ISԦވ.lԧo@ N.Aٓ@&P޴"q a×NDHo_A@)tO'j<22\{hq񹜞>/Dn-].ֶq Mڱ;oQ67!+8m>lvI__fi˩"R`:ENpApS5@G7`DBZl遶*歄t!YK &uk=l)S4T7h'VU&Ԛ qzVp-PIc$6@$a9#|V 6btzֶįfgy9D/5&%3&'JH}wo06 K' uzgW+FDD 甃F)]EY/FHBʫ8VHu 5&N>?%?wK;co-*xu5[M)Snbu*J~LXі }\**^ҽ?1@"Q }T vb.sXuaR$v&II`σ0"_f0ts?$Md2*q[)xJvh [g%{֡#B:(I S3a1HKlu?~14 ٌP#ƨ$b)YkeZݮԧӸ^HLxML JCj>'|<èNg=zxTOW=kJX.< r7vf%S՛Gf-bajEGjt6&0_=7x.ke=}ۊ>hGo 5ϪAd7_)$&C T.n}{XBTmPG N W 9D)VQ2q,` ξh׵Ckq5&87eYjgWn]q#I*9sX ė xu\oM03[BI5S'__{T¯V)䝾-j%%~p?~yx@e:?"EZŷ/6 L%4Ig iLU`Kn)/S΃6C6T`Yo+҅ʣ6]N|Ӻ,<'d!nC=A\k֤9W:\h-m)XGYİҥd1fOKMņRRܗ\N &_uoL2~yAYbSΗW')Rr+9B~l95{RW(:;ơV1äIPlJa5ML]Y D0EXt5XeL{|!otB  )Ypșt](Yt~"–򱧾Y*sZ F0vYkgI_P ϰFWH]{ Ѝݳ+p?M\2y3#H7LmWLTpWϹ~GpgA fٝmˢNdy?VYAEnږSۯGbqo^ 4 J"c,b6W*,œ",2x\L]x8GlOe#*lI[#"B2:/.d tbv B1ph2a10̫ ;A_Tf6ǵB^=z1n|g$$d6X!ɛk.v. x=E  챪K}dLȔ վ|%K_T9, @tZt{0$Kr";wu;%\"6@R =$'7o *A}&1wÕom<gȷrˢ lthCkP~W !lcٜJi tƮL]+R`0rA,@Wa|nD%VGBt|:NObo#Z`wԶ.2>INZsҧO>;:[zn+`2%hnj}k"|VDYvh&ۂC/lL |gQkQ7/0,FY'k[]Q%TeRꔍvf[bx3v]TA;#h# 6X:`IVn~ \%# }} RA*eEIZFvXߣ>'T}Fv,Nl?N,oܣ#_1kV_ 3j*˸s#6-ѾONgȂH{ˋ1D&ṱջ6_ݩDqGnF$T@ZևÖj89z;+ba՘ھw4:yjn;C-[;j- 1o[adȠƐ@$MG:ty^"ru m4.G(9P6u#c;)n:CN*hCGBL>Q?1?z[`O ln"2H7Bj/y!^f>(o= d5l*kEӞPgZ$V)Af{uFKXp6yxOI9Du~Ӱ>f}dv#752 Vrg^ByWK -~.-yfRMކ]gp(Gdj؃3ӂuU 2؁0ɿMxn gyd>f'0ŷWo|e{x?*vY?N)K9&zCjWԶ:[''Sl%Š7\, 6UX@KCSUFlϚx]2n<:p;"/"Z{PױD0զ'4 eUJnH j*Y Hk~؇)ohha-K CJ) \`;UT* hK\4vu-7IDMȉ᛹92Za[AykQ.ܠ)㦹dp^u=\M+P 3Gݰ4%ޤPԼIwƚ5\Ucs%:At"$U%Keg7ELQ[WBRլC3?ÝU^бA5ᅳR,L´ʍԶ4?tt2cFalqN$3xs.[q gr9LL?x'ˣV=sz>4,*喠Suehv[Yedr*5SP>'WDBMH+ДmQ&3 VF!2sm|)}pPw~-cOÏ3e%ImKJpZl9TZ[5MI 5T1 i /;+Y'pn[+tʫ)eߩ^fHK]S*q 9N(C2} |VpF!?{_mc@@Z:8̞/̀+5 K>-vX&AYR% <2Yl` )TjqyP6)~ BB@' jg=J/ٳkŮF`z/>l)/_=X$CCy;,7.9tMG[dWk q*؄E';g[f-ʌ(+K %A^[Ԡ05%*ܥ آd c#dhw|)g]5;*_Mh >-Qz7W6:(i3]9:sX M(67*Ճgm%(^7xKkrRݭaQI#篳QlNLY3LgrhJ$B<ަ7$U%|]kjO-YO21X ,et}):ug^bht`T  F4 ^4!P\h}֪chzL` E^u6PEMǔqQW ։d9F1^RIvw175H@uKAYb P_iEs@ dwRnEc*$9 FiU]nI/诬|;gQhd  ,㜏~o 5#|τ/k[~.JNM.Ϝd &J< #|Qx=!q¨F!I-<.b~x)[Mєk ɗq -5MGb~ 2[;XQt(H܉SEZ/Atf}aސ}zƮrey+kl|0eE^N0{ Nī(pE62y \:j;9bzkKJJ8&F 4)#GywacMaŁaNa^q\YՋXeN3T)BϯLu'}`w &$WNlV׃=B>DZ<(\G!WoK7kiy#k2u(S㋣d# Eg[T fe"yU"iq. 9lMp\nFR*>ۧPn+}^YTuqlFb`w[H=$!|aK;.wɤ輔|qb2욚|ƎT2jXBY `r򢸰a9"gr< G+FaT7fh=$@ Ĕ8͈͔ȕG$DJcw&u܎Ub& z>ƅ5SYNZU;x51{. f9e ED- '+,٠nGb||*8j)f`q|W&m'yCSJQ8 u0@}kh7(*\bh0}eOQ;{-:>%OM8uPG t'YίWcδ[)0|/QqGY.QK>WNyXƽyoZ3~+s*+L 6jxR쀩XÀA^PcdM ')ܟ0+ V:)ez@9 ;po۩MZun{ "33>u4( +OgXzW*+!K6D.6 Lemyu(r*1těغQ?7hM'*ic`zVxlA%&Ii^&è}qD1a䇞Ս:<304M~y"4coCQ ,է' b"^؂bt"q!@kHmM2 Lf?LIG(!h,P"J L/mݼ*S5QRJp-/dvYfAUumhB𰈠"zޫADvSQ x4v&řo-!YSbX^CjD3RU4lxU7n.)]*Cx+(xSrNcqO 7^ðg} 1\̈VIW3q*B=Kgc爛u P좎SuHrK /M0@t욆Rj޿}9 XxcB71v R)#̓5Ofυa5IN6 X3j~zz|i:Z˥sR"%ylzu?7/ }a0Xp0 $ ەw Cheb  j@^?%sN~7>!Ueyup2O'0UTȔQ,DM:k8δ񣽩ϧ=zhK$nK Q_PcۺRM$2EüdrW)嫬|ebA5\78t84_Prf/U1Rs$ѺMaJGH`m&8džP`;Z^yp[a,ޣBWO-z:;&ʎ|b.= e @̬r~|YPCd=Wd^dS}y>wkOH o/g B:|cw׸Yd WP^c\N!1t]a,2C#!^ QG3~"ʤkZu! >rLrښѡU)6Q&](FLL6P^?2l\[kBй":`^fQe ٥eoI ǖ|<;s,qՃGH&q,/ͱB1¼1ԩχzfJEv0?]?gC[䘹!48ץ`sfS7䫐c*BX8gDWo-#MN>  cW窺Ho[L\PfυWHM<*k2dw2:e T-1HC)fKDf.KK֟~/236DX~dB@U sI/kWH 'xWjspuՓT./4eR 'KkoBSk*]g.6BS䁄)Z2#$K䃑Iyzǭ G}bTa#VTm)k#Ay*gN&'menK+! CR1AlP;'o\; ͬTB$ciX2|t۞"(b$^\im5Hӷ\FozH,|BJ_\+Q\^7:|3ɗ-%B[FƙP*C UJa I#=Ru<֗j7ǨcLM(Y[e:fk*Ƹ>W.AN+3"@Ƴk7HMgSLz .D+9L JA DY$lZ] %-3M5XBD5?]3'LoC})|#TȬju?]匢R|6W%OA][xc8wuDK .3-q@ezs~H3u؀7' ւ+ߌYbutWugiR׉ܜqǖ :o_r"]b bX|QɫmZ־wn;m8$$!iI#o+$˹t$:SRo`6lњ]b` r}Q'#׷3,'-v޶3S1 _k%S}! ul<l4-!a xhq>"!^p4UC{j4 $c[uM:Iܩ+0XtRrWFrΣCP~I\8'if:od莚{&ϢD0I.DsekS ^XfN>d10n#حVr6Of$|c16P|?h{9@$2e zΓV͙{5 \⢣f)Q]hSM1GgU0ԖWPUiZʷ9:z*THFŧ0An$k^,J;/e"zW&iv"S~s@[ -j \ m~y2zXI-tcTm'<)=ȔpR챂eL;:MRI;疼t)i:BWwx ,J x}dz %֍olptG) 6EhqtȘu/y Qp#(F5gM ~%-eog̺DM< }) bֿiԓk@IKF=G#˸b,-;u _+2?γ6S#  +, =:\=Y͟94j 53_TblejUe>BU$1 iYuLsvTX|LoSV|j.I=YvC"(&#xSjhgavlKA?пoB 7!K}(^ˆ~DaW${ S)$a ] e6`E'-uAwrirYoE<{4mgފyʸx1;'Y _2&E@웍"h~mdi(waȤ>kcva嶄̋SV95ښlT!٧fG%|~'62 V)uW}z މ/8&&s Mސأ7ᝁİ@~<QDOy1"nphy\[#*ĥ?sUU'b}'\Sӹ$(%B$-u#0JIQۣfg'T3^s),;D n~`R{x"+UWK+M>vk!J5r_1] zE@9@aP'4?Tt FWWD6*@*6vX1Ӫi)e IhV>KjڠHd o CRpfTY^;l*Mv=qNJ  7A`餤ݢ r.K6bjɢ#'B뢼lIγ x 6 ,Sۋs;cq.aǣّ>mRD'T{f-fdy>96P 䖓cttSl^{ b+E­ٰ d%0dاC2 { 愥i) 1Xt@Y}!QyKúZ#NTtwy#o9 >纋Rm XAo3t;,tO'0:J/eL94~! GZ2&d߹|mgYPw5,/9Q w(`L#Y)´ޘaY]j—k =Z)bA0do2(#-E u1WK2W~sʝb#˸\X\u.ht!}+^w[[x_FДkR0$|S6$3Cl.Ϗo%UZZ](} ʫ^wihOJ)\_U %_W͂~Wn_K\C׸i7a} 4Heڪ^"z7=e{866ulwgŖ|1U;-E51&7;|Kܢ"syX`i)}O@Z%_ ,M+;-UWvD[5- Vה*-7pD}2_ȇRw[B4? ޘ6Նn=ΛL~ 0V$OjUϭy˄ 3"{Uapsa7KMVlw}@i A8>:ODV 3v 2?OvC,6h@SGsU_ebY'9-HⳭdH׃ 0M C=_Wv!e,' xBdv)v'_GB 2NJ ܄HwyXS{m2 M)%?P+)a-CXe5j=ͭC`!;}"6q@ВNZˆBj PӢuv1_8B wy_rJu16k& =N"bqn۷Ck)VriQt4uq# 8ݟ£z͈ |gҴ&ZEK29]g 8p0 tMZbMt*Y -Vpy2&PԎ$170\vNd-nć3AZKM#EvTy-mWmuP_kP4]4vyOd{ݐ\"(")Y9@ĜUq u$vt5df2MP 9\ֿ9wzTz߅HJlRybkVz_t?J,s9{xvQRFp k865:J= #Mgz an389Ȅ=-3 .j\G/?xDPzR?b%'9)_# 2Gp*a6-Z*7&cz.Q|D Uv9`g( /Z|.I$B&%li\r$ =N?JMe'펃O+KA5 XUPpL=wN ?¬$U^ĖWIZN#^ӑJn"ݑpevCH뾂XذiAt傑д.|UIHK(ư Vo"se{EvN:|/}]GXr܍3hg` #FRְG[/BӅ?/[1ɨ@sAD.~? f?>@F~Zz,s[aeR*lr|'T%:@4Qiک& 1?+ c+|lk]p }ؗ:.:fe RnmpV gfH4MXI9S|N/Ce77r~/ˉmt(gBʦ1*_&MРF^710 Ո{0ukb>5k{m)hQ1^Ҡ)|*} :gNH,wpVmlw%1 L,lr3GW(+~[+7)W&}fMEܼ6fJPx)m_(hvOv6ЛwC$&7nOԛvւ*U%Wہx.bSI]3nC 9NTaLc]QX n8BgyKCY?l.q?^rvBvi!^=뽴~eB?W^|]Y.7k#{`*%~lYSOeLepxj]Wi0s bE5ۘtpܘD7` 4n.h;|O/'Ю,RLgM~&kʡ-kS U11kIѧf4eEtiqRJ"S.BI;4FN:Y-4;s?z5B NS;%^ZQzQ*UvcШ^_nٜWs{t'&h(6A>Hd, j1'`^t"=|QY.)o5NeMO?C\X=<0x=[Sưu[YuFo&*Kh.DQVz=]_E>pU%x!}W;*QL=~F EKLj_n4vU>~򌚪 ,G`N6]0O`X*KpFaX&W5 uz>Yy7e@a19&TC-I݋rdȊ9K>ۿ BǴ kA. !G ) >k4"9Vƿ-5Zce^p)^bCw"%g". yhmdH_sÁz^ƝѰW|nj3ˀwiMh gZ[Sӹvs-ځIx3?R@~=;}9 I*@뫪* 2Bʒ%҉P (I5g6zt аrIA#+Jϝ+gXFM6˙G7ȨMz6nJ2D"@gD*W"t)Ӊ.GrѬ7$C#xGlcF=s: ϓȔ1 ƺr`擑ς޾cpXK sTݒYK*Lo9950>9 1h }vĤh}n*+ ,`p*8ӯ;ZAƞ4Ň4E|k^KPׄVh_cnc+` M֘: <|]—ֈ'tEreZɽԁ K}{yx&7{cW%V,i`iDX 2<{ZFCBᲺҌSl/ʕ,=.Fi_Aq6*8\xy,,(UW>M}?.؉RZi(@35IH吢aHaW%!YfbgQ첯w $};hYEFrC wFI*L{0j@>`RY{HXYz}q!Uc@@d9q`𠒲5z gYtO ]yB nt/V*\CG-/bOEGC~n'+V z}h%*8'Bg;}d gT̝3d5; VC&wVFtޕ- y grnF8Qrt#mBt $P@ˋ7flh(|Atcm"3wf"Gu+BU- #&4B#pI ?54/"Q$`G3`yq.hts2'PܻZVS:z+ VR80x`""O$%>SED'6;[ŷItk|>R'>Ҁ1 4#"U2X:`xHKrRrZQE,B M^HӲ dE3T쥛䟝KX!bJ X`цׇSY[ܛ l VNq&[,5/ywi؆WE u^d`!͒p\l6-4FG:?zZ1=VEUbJ>a'(6AxsvU{7U^^;$o⶚1NX=ey$f?!%:i.#K]-5]]|#k ӰDb.vu)˄4F0x<22zcpnf fYx*`$GiW)% ⃫ `APoJV}M @kEumFt\b`j>=ӳ4uv/]b?bꁆk^ڢo뇲S&܎M(Obx*ʔ/Bͪa3CnMֹJS-kA2hD "v~A.}5 1npװKBo֔0q硊xsdBҘx 7e?8$,D'3 \]MַCG̖N(.ݚ4a6i&?8%CB\2 h;;uqN{^5O[|@*`[cr.y Qo!B\u=qNɭlaь:3kwyCN6t' ?S7Tю2goF} +`4#؞aa|m RS NcoڧÐQGO.e9BЖtiF ;zv3y2Qz~(JbY!" 2;Lqa:K%3o:*?ИTZ}ծÎ| g$_3){)5RW/Ӈ|pl|ӦІ#zvVor7F1c*7YE\{mb oY nͫk%0dW ԋk<#òn~70aH:9; 7IB [ [uwJ3fk9},a0xq>oR 쌵ZD+¶>%a+ߕemQ`L@ mA^{ǎMQ_Mbt>( sPY[fKzt7s[J'fǷҳ+0h֡furgmŻlhްjs84x$Z=h +<6 U@3h~D:LfQʮN޽ πqFMvQJncH M=D휓cԇh 7Uug. AKs619f alZNg Fc@d,*3˿ؑ>T뛶i*CCE؁&C.Ȅ a/gC@Md_*ahQ:-e[1iQU]n ]2CH~0Q)b%M! R<"᫔s2 8_h~tCGY 7cjRK:͌W<* 3SElyOZ)F;^OKgy@]w/\;eGj ~$^L&|uJa_0n>"Gbt:!=^tugv+Q}vG,䷋~lf.PlR:D}J`TO?|!sn$oi6m.&'OrvJWCc:4Q > Ͳ>~?Z"Lޒ6mUhUCXoCDwp:[}Bs[p[ZH# ~xXr𗬆z'Ie2Via7z`qYVvj.cb"84%Jel|b[mXM `O5厧$vKR*wkbV%vݬ\NoOkn'2k8&bb|JHxALLvy_]m!z0lFq ϰa4nOjhfZ8A e}?Z䝚j{FEy2N\y@3FlռmN3WKAlũXui/tWUgJT.{ "GwV?#'uLAaApE9BpY;} ?ఁvG_9a$Q/ha1 FN )'ZA1(!~j^eiݸ 0z2+*_$q%w31xr˨n9/.7f1r2wE.k9a05:[H&.i0+mne2ƅi_OC>g :vŬ]Rl@D~}%c?#iKױ6iftRX~Cb q ݑbNmYlKj=a'qͨat50#F˲ʳ٘F/rnr6Q"JV;jѯCBF,l%):J_n-iLn,'n9?πkMk86g'pΤzWZ8{?pFA$M@6hf'&E 摰`AȨR+3`o8bjA,E5JڢR>bx8Lm=Iy떭6\BM`V7(5 yBHI1$ߪ@ѕH9З\:gޞ!b3 7Є\GX, g蝲K*QguaY!$kc;$F,x =9%OLS,D+f~qzEShxҁ7pp4 ןb"l=&n#48i sf}#xEוqQ+يLH # d9tWD*qIt֔ A攟t3?g`k'6& W$ygh3S2T;nqq**)-Fy5rWb=𥘥,V݇s:pF!֜U2w{]sK;Oݸh?Fl-۝ECBdU2%)Z]Iko|jUo% u7砝Cc5t 㥱1`Noti_$<0lydoM9OgFΫz8Mٲr&ӱߕ6jC񬨀:Pa\q&[k;%T=xeKUSp}8>JeT,L#~eSwR,sHU! ]ԙ5Yw褉_WKJyq vlKH %xːruyW]֣W[Z-eBǘ8ؖWbmݛ}96fdn0@j)7SBag3^Zۤ۴qdʦqݟWU͸I yS֘.ȄX WO՝Sze81NskX(.HSrۓOn;rq{SX08uC)3bպŸ^8mn0+z(ʡXPMfoܝdT)/ڨo1aM5/vq8lˢΑrEMP=\}DUIM_*= & Vٸa$mF’ 9wajFfkf1?CN m: .O$8nS$*Ӹ0CŴj|.Ҳz}FD0?iKRBqOgٺUJc,Z<@6cD_r10qF@\"_xBxfd4z0YB6@ y@UQnJ ;%1J WtKFpgcDonV\ bps }p:+qLmKPъ[i]v9.r kfgIVj鉫'r̗Мk%p"_Ewuuҳrc9ޙ# *gQn°_ȵIc1%(!9 Zé xkG >eC'!]\TS[e/[*;\go-%S<x)ƜY64#Hc=`:8a >?*.CňZacz~[5/1TvYn[!?1Qg>ڭ_8@T+.W~C)cYR]b'oxÏ_uŪVKьfBN"5=KX-?f- q H/8\Fr,C@B$=%#[J=44NDSt&%3,@<$#K9K ,Qҭ=6ᩡJ)nD$uaEиgъJ܏@/KUf3JUu$,.\(cb~%eA\ʛFAR0y^t9F܁̩X1-XHXc?d"^yc/JQ4}AO/׍= *v^ZSׯhm2V41G=6uux6"70]5hf %9~Kb}5i ۽33s/?"+|FĬs8x2Sg`H0w,8Ps㚤vyV?% u" /?>\%Q0i7zf5(Dw`b蛎g!zڬ ߈ɮA㢉4rlPpC2WNrLnoB^p3\{өCI {[< za<}~X{qL*OD )ep=I_W@@'v^W@]F&>Z΅ͦ)̈́435*9ԓ qD5Djloc"7]? A]4ut2S;rQ:SXl^K3hkS; G 4OYƞ.*&3ALڡ2N6^uz\m kT@fyIEpkz5T1pSwwkcVG t(Il0:\Z (:+~=1|Zt=AB5ҬQs _0ͣ=QuLͯѿqQ2Ay"}h誁A}8Wbi1pV1I_gZ%$F.QD@uJ[t߭+Q_nٻⓦ@`6΂NSnnM1z)Zٕ&Xěkk/ #dr @Ijzj.fRW gGG3W[t2FbTaw _;yy}/{dN{4yfv8ͼ 9w yn,sm׶ ځk@KBhSi$8N ?֌/\Sޙ$_n<Yi(1*kx,Fϓ MYʻY~jCN|gq>EX,qJ*zk E\'Z% b`Y7<gyF_FJRN Ѷӫ\(. 8kpޠ;i8 Yd4C; 9uhpi>g|bvuA +xĸZLӧѠzht .CZ20fR\ExB͞v͕s1v 91s-BK.PHmc+b`+o:XRk=V A>?܄ hT?~4 iyGDersPQ}EkvR v?^MoZc§kI jof'@ږG#\>_^gWiB蕲ÚD29 [AuXz1F6 ows*:#;w|ʐ܇e~[A*9^fGۤ? '.dq./U}R8?RHGa/5\IDfHZG [EKËU&\KUK(>iqO3*}rEw'wѸWl\8^]#܄Lv,)hIY

      7NΒg4](\)ѠՊ fXŮ{LLԘ6%|3զc4$t#Jm]xRc zEL"+jv;j$j=VAOY1^aAF%NcC]K5 ?\!AWMlLZslRplSi/<7 ѤwM?xZvUW ,:船˽5wRo{T 4u_hU Fύ7hƈ/^HMt\g~yYS3AoqDKL5VkBFƐVˍp=)Ӹ^f ^,%mxfx^ދn&1̤ ^lSVuLf-c/\>"5x .;$)S9…]Wokbo>v}gC}2kb_hRæ>O4b-ݑ9j]H²S`P|zw7@0_pj$10ZHDc]f6NVk^턻ߺ+&Ŭh g9fT|&k-[T:=$'Dx6ܚ3#+kaCln쌨ԀX2 iS[^=G$~rH/(3lթ6BYMTaiiudUp-.m|d]t: FEy$e"aR(HS|99Aý]>Mm''nm`!} bI}|hP_T$e}o99;CZuDB%t#c2K v2XJ;`;-n,>?ejKםþJz7'_+u(XkUD)>;׀wZ/9r -ȒMÉ#N1 Lߌ:ʈn6yOSx,mP+RE SMJĸb+S\@|ȱe6=3#NWWf:Љo!&AiBWC_x G@y)ʟ,ga}h/$vKUZA %ه"$&|W]9#XشROQ^zXP] M ;М4ywC[@0DwM%x. gWgםVs!X= CJql`DR'r)"Ps%+31!U9er$NS%e1ZSj,\¤\f;Gb=F,VB 9궼 Bf4ӜѿpYۘ>L.z9p bd=QR:7~ ~V!~>^ ǖ+ȑ_g"O\oiڵLH* sW/a[_[I@/10%Qx'I4öpxzg\F NISc*NuDoUNykG8޴&㰋? d? t? 5ͪ6a)2%3A $ WmePV<h^ *M0IieȎbw+/ʚ*iq@LҾVC$N%,!QzTXvlt=b1BdE.[Be%6WVö}a[^i\څIޒL].(H_S%A)0i"XYgU!7 LmW'8K qgY߼rp)/M;NR ߿"wV$t!LHh Ux!\mV,5S `e3rC#\(ztmFiʬ dmykM%ڌ<* ff kuh,gA!('M-$F_ĩzn4i՘l}UF{vg) p#|G 10#=AUbgi:KInMYѲ(G;H1(:4%eT`S`t@] ]zP.Tbh|7_Kj<-CcAHB=ʕs1L&-ceDЬSFnɫI8Λ2MOb-*mSꖩ`A9؊wKN\/nz{- S.ZEqO}-~$ l'簤%laHBA"8ƢӜmۍGx)p\`؜踧KOl6?es(~VM>6}ne]RI*ϷW؛73_DaG^V"YM<1ob.W@ތg,@ŭJWUBY݄k{< SU&pk!@w*$g@d$|efC(1n^}o$|EzQ`rU{="$:97aB!21*Դ5⾡F\ ?<@BỞ^&a3l9-)}ڞ.xD 0C[ĕA1",'gK9qLwӨ:6ǨIT8dR1% 'ѝAK>gWɥfN$fhI)QeAi[7m2͛wX>.ǒw.1ʣ;~j~Rtd4T\_QCy݊n*4 .:!s&E'HxUqQ71 W5UI8wYm1f_H U 2 FEg\:sObG=<V}Fp}K^NS7{1rE~o=]3(YN!BWO^fh1KyL^}6{)wǀCk6. {6ڬT5]2j *j8[sq)Bc#r8*4xַWd {hW36MSYi"ۥ#(kޱqQ2s&9/Kq:ns ˧}-@1'ډyjnbvi  D,9#{*{`+û֣MD/iMFzw~'ܴgak8Gͺޣ$Qd nJ ˣDyɪ1J` ;J,#鱞sRźmZtP_BPQ_" p6sEuVS A|B#i0#0IUī֠Qs&^4lQn #<Af\@d~ &L/ d@JhC1#r֋}&~[0x3ᨄYJקi_bw&5TX)vip_F U5*3x(ҳT0vxIV`3`{>v 2HÉ"4g  0+p!R4rFWP8e$j' G`Rb#z][ëJ`LxR!vP,%_F_}c?+To?<=غ jWa؏v0Xb kVk h7 s_lGvclvDi%\Ey ; if,%:vц% E|YdX:U8O|F7AzGGQGk9$í&'FAP8ּomu]rEf8VƍP&|0>v^6yDM| Do$2尻dpGwAO]st3l~46)S~+-*d ~W6RyEla`*!]੨?ɬ{uD>ϡ=fb9=X+3(#+l8|Ο59wEǝϤl"<6&>c@ -{+! ERZ0L7wSO#°:>B8q*'@EG*~gV#`?:΄lKԷf?]48P=%>8\ cվW:)Ss򊗹i5>U|'3C",G p(YwDW\Lюo^jQE鸔4׃3QqmEZ( 0U+#HFfaWQSO>].\㸫(sEuC_Y&>)}jwս6Yv^| rx6BS(fz062m"#$IݮQ j,"0ҢZNavd_C2>R嗎C=9ڼ]#[cOp v' HQ]a!$K9ym[<ڲJ5Z"^IN8[hq ּ+?=ERi&1H^~(V,^MФkwz*H^ʉ1`!D]'%Ma]a>ோ{u$PQh0mA4fPhLHabH1iuUR "XblQ1CRVݔˍᄊFx Ӆ'I^vʼn\P2Hͯ`/ckCJ2됡\mBwqlTnT1~h&^LrxpY& ʺ ygJU |uN&Īp"L LJ;v{\*ݹ?_%kn1;H7L.W'Hj1P>i=ByÁ69"=]]64.9}jGx7VM%V@DKH ZɹEh^mo%d}ϕi {,>*b^L4 ?C҃S bFqT0`&,^)~9m@Wbe:@}Vzequn4 2X1:2Ċ4Ik*k(P^WZ:TS8m(E{X3f&.v03g--S"bx2h㟋qu]?+dܰOLbnL:DPFȎTW?6=CT[1ad Hғ/B"ZQ$QJv9 K̡w }8Myw6v ɮioFVϔfKw:"AFTV4;buonˁLoh-RΛ U$NAJ\A0[2#}+m/blސ'CΩE+3K@K@se%E+ᕍ%jvd+rZ{"|44R,2ТAޮW\BJ]T^y8@£X D>=2b tޘgxJby'i||Ao 7j/ɾ4ES2 nUǢt~/ju7{qT6 JFFC;PGKE1DWҋ0ihj&0vzSj=Vp>R' A: 8-CBb3&&dw9 m_5+#QDځ!?'@0Z6\︝',s/;ֈ^bC̖ZGj'MPmVV<E `E& 0x $>qTUp@YFaI+vv#Pqa3i:EIYs7B$9}F'3q'tLsXzU%>\;& )jMv k[82ߑFEuKd?1nA(9V}M{,bu2k%@! &U;"]\4gҊeGGTNOU0|8veiy;MCxg>w s G^{ӬqLL (:tQ d >T)a`CWrn9x\_paeb*/{E;0fGf;Xkt*/y1jjA~nOYoSJa!y)du8;GXIeڂHMnEdCB+feDA P&]'vMч R]^]#q䃝ЁVn:rXva=b-\jRςgͳ^Z*b >/}Mb-#s6f CYpwIJ~__]rKνZ::}mNJʦ`)@ŰfX!́"@EboO +gs=WNVz허ep3 \v?go"tב ( K(ݱQ تJ[NV|_7ޘa-m݊)@F)dnhB/SO??D FfZK$/4Ht\&fEhL}"Ir-D#x7iRȹsZ"78/w=㙱әzf#&P2G)5`.&~[ ^Qj!'r,SsOA yҎ9{lRYٺT+u?+pY+r: /mH4`2˨5Δ67bq _٩ߖثFN;WA\?]"!v'1wkeۄ3!yH0y1eV$D}I]FΒVZ9a*r3[B ۭ]F{,1 K#D{VG3}FLjr}H8Kbl! % K;}1F_b3vmw"v=n_.f HJgxjGrE)ŝ}&1$д, ۓJ{It}S,'KftU9y˝34Z :iU,ݟq0IRG99 r,Tuux"T,N|3hc^WAyC@Z0@FOA'iMb:"\f TY2ηl[@4k9n:\ӏ:zN#8x -y$% z-Ⱦ#BѤ#+|n;ׁ ;CV4nBjI0*I[>y)Gd "S/~IDu[]/j}NU|]}<Y{^C \F_h\Pb0[X??ηgbL%$Q%#~ƦMv-#WcG:1N ՊeTZ'dx0nBvsERrv<3tigV-@QhQ wx:Θdhm8Cx<ق2o_䰭6&%IRIӻiAQ6Hw aA0P69NnQBBZLE1hcCے^g\Թz]mGV3L+%yG. Z?a$yҔ738N8KNq)A"0Rg^.ɘ[w!rz5߷B8oHWS_69XkHsҾwR.5-l#Ȱ@{dgqv7u=6nvJAJ-)*w(0$M{Ҥ)|k3y(C/@[Cm}Yy0])+)@oR c3Xxx9jO,Mb藮W jdYxΞwʇhc8غV\h 0Pk">| Yqcʼ+֨n rҸN1~ޞlǙsSTf|F۶=`圸cI%ye'UΥIȼyk'_Uyels&Δ2o ˨&b~`;)5TNAh-pO0 d{񲤶Pؼr^N5WZf!!A&TٽoU,$gON?1ւbV5h«}shuxx!3ǒ5ݴC;5OW9CDN^ n27m!0J+x1R8-ʓ9GWEpyN蒁+Ď 97>̷A02ֿ[ejt2Q= ${.p¡z*IP8 9rFX{R\*ݬ?{ Od1.2?ѐgԗ*e05i,{eHHGCr7 GY%!ғ)`Āe2.wu:띊a 4eٝѻmETƚ{gq .>ʶH R5JIWBU[r  @ y|%@Л<`*[A?2ldVU6]&$yu9VFhTf}ċk)*crtr~OOrBY;{le+!ek|hxqXÞ:.v^<5w)# `de h|;.ĺI1qob!OIV컶@41_iOPZa==#2ΔS$|ӂ շVoй2&٢aU Bj{P*"ˬzuw<.n1W`9^b?VQF*4{ dWLFs&Sfe <7vcD/!Y+DFSAV=-RgX=^r+aBok (k٘(iQÀ&'ĝ3b9*S bfjqVf,۸ٻW;[Z0NwK\ܴ^cƊoUw,YRYi# }=Qg&{]P”Ὤ_ۂJѼp9I_?E`-Tz^oe"8#t\cBf膗=hu͏ X5xI0"N ] wQOܨyDK1a˹gcfkJ>Mi+00\%tl&U)M#D A9QKPp% 㿷M;ABnG &-(\= ;JTK<hf//}x%HģVnpko1?2'*^t\No-JٱC!S|/z;Ow1Kw{,1ڄ-z~Bm3 a3%N0lK9kÝIA ƶ)!B--uME:hTio:0#r0:4>%"S[܅Vdu k 5Y;L!u"]aA#Kf󙍋gJXyl,wD=8\jpʞ1IGFn&;Ty]IKWMF 7f.cL!54Mw?l\Y p2is<[NJH< .F]69W\mb&{UB L03al:.ή}[-[1i rpNVx2`%fU]x8:F2So2:t6(5}`0(,\GpnxIp="R菴۵M4UeF@%dB wk%L{}b3Duq)G26>ů15z„^Y7vwyuGg9*_#l(/Aj:ط,k%s?@ɤ 4U3Ҝn諯]4Fy9m4'!8qzfC15pVUq+clAϾ \6h< &BC{NԖQU™Q9dRHsV-ې$¿} pq$Qyi6RQod͑oN.mItH e"4فں҃[o5TM]vo\Y FkVHXg-vUO=v.Ximʠ 3ӒZ k,Aeb 4qjwZ >s(Fh6!`]\e4'+}n3ˮ|f3%HgUO?MXK,TMvw{oL@d;aO*SrVH?UHw(m4P8<u[":`QC507>DA5y<Q=$WC5*^>Ȣa~H);?(_u=Öٮ/پJ{ok'6nM_SI$\f+EVJe@chX4C-geLn&tXA!U 'h0ipx:km5]L1F0l=5\糗p}tRUG5'*a_@Ax-dhP5z{f?_AgM7o!||ZeIm 1 bd6lixJmL#qL̫Ů6*Oqb^w:W\N5m xX970bJpDgM.pI{UD$q5'+qÆ;^$p73Yo0w}]^Pb.\ﴔRKzdris@lhZ3nmbdڏ# l"b:'i4S5kyő!AsTI ߕ2ӑ߃vD@԰qH4ys'Z*(R }+iFmW>מ (kMx&L68Ҭ5!\rc8[&pM.ˎ#,\-~oIQڮ4ArdU8FAݷZSu 6kͮjwKQ4 Ex#f-;6JFJ>X4fs/$-Ȼx,Xt*.֩Mپv;J3aTG,AoWu^7@(`%G')U_Vaw_b=cra(+ Fuλ]n3KaI.^Z*miG̠WXxCE߲KSYN2!f `>TK_HKo9$R`a4jDnU@P8ߵ$'ݧ1[|DQ C(b=Cj%|P6?r@qFrk_I Ga5wmTau[sdP!\IU| =Η :iuDv^ R/ qT:̈Mg0DFJtm<_0Fw=Њ|H.qf-9)/t1>9HMQ$y[WVX}v4ur>ˌLXaQR?Tp Xf>[1x=Fb>1%+5n =Q7ΝB,Zg[A2I$$\-ۨgV $mLhչNb[F Bd7&pVqڃ^Dr '/@|%VUIoѴ$s6(fG6gpv;cZ37e"ܻ%-Kc#P,B9'<.MiW8a~ mm&#ajy_QG#C}cAs?Ԝx!R%7YǠTf$A)ـC:T<۷S~<HDh wU/*7}̓}Է{XNڬyBҿ$PJ,CWp/]`_H`Җ[iKby*8:DK-XGH~k#?s G,Ω*HoqFCN[. ۛi8 =̑lTB@| \+'R^S$ޙʏoU)J25ޓՉÇDB$) o"e \j܅r*2k换D=)gi7'cNA}V5)A#zg>x Ut}Q`br486h{/b9Oh=¢V<ʇlmg7T,A7 +*̭gEfirѼ0/U9J&]}$C3jmd%oK: $}/YN8 < ^ &BbbPy~J)xm !4Ad=Y&$][{`d_6|ȋ )^ 1v K{OsTt3~^hP㝂=^2!s#[$ۯ &tSdvmln,U|c6W"-m屩#SuIo}&XN"(8ґd-+&to0n:qjVg hA)RjwP|puTD~bN.yt( f ㇖ ΥV-&p0.wUiN:>mZJY%39+,xh2#w FRi#ʟ/UbBs1aTB iA&:q.πѢ[dF\yP1_XZW(Pԍy +sgőIe9LM*DŢU 'K$ԧϷhX|\$SK+/oW> 2G7 @R0":텬^!' D԰ 'KFX;GΈϋ@Gp}:\'jS*, pq>8h<ۑTE]ACEa=!Gd|+41 u jƩf2Fao{:.Z,0N1O򰖭|,cp, ٴq6sMd"I,%Y{z5=|cB|NZ׸Pk~5]~f\4*X{D6H8e[:.=MA Vf2@O m<:f[4'I7T }\?\}`j[8.#>d/ 7uѰ5ܷ(FGʒE1HכEE4w < {4ZUXpv#V]^Gª*q&xˆc |;xIc|q?:ᩌKfm͆@Ű))7#ߴ7d 48(E\P&+qADvĞL^/益Zݱd3e63V `z!fMrE| EXIg@@]VI c2oB>i_Xpـk)&):iڅn 6vcyHGEg0l_<>gND庾Y'[btљ9ڨv;gO?Aug jl!LO߽+鱅0U/کK)@ +)ZXbӚ9Ids۹߈3`ƜGGr|GG1'm70Y(]_91vvHG{`ܔX/#6"@c/xv_ޝarOSv!cD<%qxE׫1āpz3:[1G9odt}8&{Y\ $/ˀu61,ٺ6GEf&axmVm6.X9 &NJu.U{h7. F[R |c3tR}!iIږZAUCO^ہw 2rp]L].}ɕ|zQiwD_r3iv]xX^S÷^ |-ڪh} oYwBL%5%iP99 U&H)Klbmdr:'Ovwsbڢ*x8璱-;P,L.W A2gJo0 (߿f%jId "ȩ2M7MЏ's"OH'oexM8!923]* fK@AQiFWQ@wͽΒ-GA})}R(XW[.rԈkE?>'kr=DkC YNj0qoHu)$K Lך΢&AUL:UƊ]Frw<5yLՑq70MyZl"4{6s[}T٢+_7fi@ kU1x|@^:Dz %ɻ__|#wlX+1@EԝGhB$:jr[},SQGNħy oG7 XH$-V[AOzgfħs!KMhPB4-.h+ʼlv1IW:*)CމxƁ&H*nA7O,B٢$+W!Ƥ*Ap<\۸mEUصW+saOtP Xn]R gB1 CoPk3I| =ܪ]*_Qk%m%2Ze=gX s10Ec@Xwh.Ƕ&B<{l3A]=tvb u䅈8鼀EA -GX0((9v]TڹreƋBɵ}|(eU#jg߅_Nq354X^t33c$>pԫɯ 峎 6H$?&aL?'<(x˷tzT@WhNݑ`;O-aS?18ZؚgRKQ*J~5Q {,„@=v*F">/_,!"vͻg;Sr1"gl'6iaB6gx1W\Wq$ƂR~Ea~p3M%|HpzvOӪRN>VPq~StQΖdJ?wHygBdGɓG5֎HIAb ӈ^nv'# }kuYKjg?Pxc}M,?6xB|cQE8}4 .$)я UUjCuov,jcϣ%|cf0VT$=N6Rft[oMtγ|k<`Oxzl1~EǕ0@9X=7$cJXkW /5TC#D|xY֗:!W 3`(iYsvlW`c{i0փ:^lqW x $7#zT ẛL8C=ym/L#  wːǬ-->F#)אjv.BF$ wKJMo2(1 $@ʄj{nM_@ZؙM]pH~UF"yͨbڹӷ7[k y&]\k`prs,#KE_y!<0ƋYhI3w-Ng) 9k _OJO]&_8K6򑍼 `rľQ w- 1!(H-cf~ ?-͔_)N,1b7gjS\9` V"(aIJ|?6ukFk0:kӎXoˉDʕƤ;wwR$Yv̶3O `N!CT">C9FJ'gFAqSl5 LMXtЖWy@uQPrC\-}puƚpUfY qK'sK4T3P18k% 8 w/$} =п[{>"N,tr?\mS!~aBe: A}UJ=PnoAA[K7ͅ I_0*4SIGgC;TCDj~j5gl2BPRFzҋr7y߶s4x1 d{ȂomEv%"΋Ua=fNG} q q Kl"M˵ 9fSJ[Y,4b%)0.|9_rNWwaC=q^b+% 1î}֡\(F5' ?Â+d4Dp~yW)e~Xcc҈3QPNz¸FtC!*,H/>R^E,_+')PT#Dg@S?~`z1咭$߻+5I 0k|2P&)x)&ӎa`)@F(ت6 J9o /Ivݟ1|?dY}{;q3ZG8/+vlY\=k9 (p Rr,{o>]atv"/ϒz_8 rX}H`.j$Dj}`lhꊨF=N# Ev܏;TR[$Ե<  !v%Vi ^ݜʳ4f WR: #I_tAn~$KګE#%XG^aXaݨ4?nFWv~Lv*dnƜ!,AroV5a1/GkȜ@ރEkn<5wG igY\{ 0X/9os q@DkW U )2q+;d~;1 ;_dK*ןBO%c4Ka3^;>Xs=/ $H["sKɸ\R0TK1m1)Y$tyErAHo@L/ŤLim"j5,uHkFNw +C޺gi6<]ǿAА>RuN{϶lf`E|-W説ȫ\ҶGw*0$HTfIX{q@M\(lk-4ݥUN7L;UДX R%ե&#ҞhYwx>ӓ75wN^Jg[vuɡrT%|gCf].&HCO(!Qr^t X0$KS"S(n4$6ͤcɨI"{4V1!fxGcSv`'W{WB?#hHG9mafKWYc]nVVRh?3X%maQfr]ށT5X^"A]K\ϥ'Io&R<oPrkr؝p h贓9 gĿVL2!w^BEEpUDj.U%&Q^H bԢvA衼Ҏu:a]ݥ s!$=HFlum|DW\+}},r;Xo$ wE6_Eg\N J`u K'zly?q!oҝt]=Tlv0f^B-y $Bw0c#IH*ah}μDqϻl;oDoU-],< S8f,ʼ<۝|ԨXY!:S/ߡ)mB킍+bKF[F#b*):H؎3Ph/Xh+SrNuiY@bCOf1g13&c= ch[$F.iÀFvp -2O{ #%} ]N!=C<5X:\;qR52>RvS}YTeMN_;Z7 d_}mm$~^Dž*x]趧#XRƟ`y@*,>4&1u0np 恈9Db:U5-ue[8;sf6v6&'!pțj\,\ʅ&^ץ5SV[0j}W܂YPQC@ D-Znl0=`N,Okll Y4Ms}ygP#;7KO.!oy["Ó9Z>ݲѴ:dzQMS}4M 5ة?e/oY2ܭТ6Ą@pE %MUIq =_/ i}.H-J]~8UoGI v/_D:&&9y 2&3L[-TYqh|c}yv@CZ5&N~PȆ 2*_'fIUŝ/7JgbQv!~ZI)8f [MQ{BuǸ8){%R=5Fp~0=w1Zy 5h5!sh|BL;L"YCc,!F_"4Kƞw> tçCm+7n\0Oucy >-j@fCFӍ*7_H? ];cVj)JD?BK[Bk#Pt&[g4ZĘ铌6 G8FBfB6c"S@Fޯe%b/ >c` حn`jNd(C=È׷?ּsDneJne.SDc-vhb9u[ ɒ\&z6aI [~*;8}>[7) <#s!K5*R!jQ8AuIF4.5P^v{b( )_O)K`<3qj'OT=e`5*&T1ֺE﹁;'rr/h`6 %ibsp{bw[x-%AP&LW(^2h|oALUk;#Q.$ ξꂸGM1>vfa2φ+vP/uE\ZFf%ZPퟅ,hbFFC^@'9i !|c꜌K~2JaGOG$@d_S#-u@j}ˊF6Yxacx-b<4#ƙ#⾀Q8/Āw1і`0'r+ٝ » .ʽ[- 2z%՗9UĪ{e]\* 3SƘK<1j@d+E[inڭA=cʘysky,:8íocd\S^mPsStmJ%' H _tSiOu[dK1]S\L 27AI_ H\YZw@m#!d[)cf ў`gdzM 1B~"sLk!/ESJ%U+͍5fR OtKP2B_sȎC.!U%TpNAtv{*~ݽcXPKdr~`2=~7W}[5Z+:uI񰙺hr\@op6j%EuR8) [^jb[z#]V *YV_(#nVBxH(1=et׊+!f*{7fBܬ-9 }܊N[3K+Dihb-:TjaGH|f V dzǾ-MtH% l]q Dgw57F%ey_R_DV8By̢s8ܗCW9z:.QHrTWwIe='$Ӡmc"x̻ZK)UpւL,8kJQ~Y`>m{UM32xy-M6_4{ ]||AJftbW"#^K\k oQq# qPs.(K=qOgX,MVn:;-ՕpIl͢i)Wćx`* 4o bdNL[@DsNQ ߺ3lPVbPWǻL 9/$(HŇ&># G)ፀ?/SOBH316Spa)ț̌Ĵ{9I+b[\h0T4#,"cfC(6 ؛:Δfy@uL-j~ %j[5!xciuMm}T@8R>d).SD_5sq:~ёa *STxcnuu6>,kTu%D^+;3ܩa;I?qx25޲n;2DZ:BV fo9T2H<ܲFSl ֪L#^3oχDFPvvn=kh ,ѨW sC\FHÇ[MLjd0Mȋt$:Xz:>ʠ#1c\7¾I=^>AS07ij%&xߌV4Js} ~ Cw?pkrk֚?BOi.?|rd/$7eaN-0yd^"l\9v}ReݵzD #vV<9m>sqR7AjI-z&i%̜9~xAbod˘|#+Wp&*FΐpH!6n0R8刦~hZ{Pd(p}N^\W-it, h(΃'vRc[Y4CHR3Ǣڼ$̌aL/$J7a<ȧ;$&uE~6@ I8%],]Xњp֙oNљߐꞆI")BLݢ;~,"ؼ74?i&A'\&íQ%K_8p !fn@XmUBVbCmcap߶EA 2I~U4N3x.#! ٧| jMlmSe%EFʕVcO&JƳeNJxFY:xtrzz\'߽qܘDemfqfM6LspKq`yu0li !b9'7 H2D$HЮa7NO/6Jܽbzލw?2ė&HLemVmTah P+͋R˂C6[)\a*L4~L|>Q<]gAsc2XVsx*ZGjuWN%ΐWZAd,jGR~FSn0kHEWu{Q/t9^SEr /v\kwr%#̰4}sXf?6pERx1SqlKGEBAY>k_90qb%NsM3#LҫNm D`RYw >p$An^pzɺ|[;ۢQ'd]Մ+.mP'$N=f\bCe,sаq44`o!'\%0A>t f.ɚ~ACѩ!2V82 [{3MtY̙2Ae&f\Oz9 ζ"d yƎZ6tCz4旔 #@ȯk[ĺ־A,/k;HB{;Y)VV!d bx2sCnXnzQMvc] +w'٫CIg] ?R1a|Bt<Ɍ. OJ^dRMl:J K\!-!W!V$xs-8Rn=?'sސ_a=M3$ek\㰍Z:bRkH/M[y6c0>yEcPgפ$ -}CNn;w'ʨmwtXo ܷ*Ǵ3YG#RibYaŠZok+0C ꪔ$CeR눷w،?1 WU@I /tE$S)a&7 mtHYC;+cɽ^2hQף^y@hMRz*2d6hhXnsϙfvF>v#ILDNuUR,Q.P*lz<9n isQ^j`Nz Eu@L, qk\H)XL3XxG81<{I~TٕkpT5dr*I-DE^.mM{ 닕4 %.j~=,OO(;XËS3VD92:k4`&QjP1 ~ޞoNne%͉$X)E OJ;Ag*Qtn>Ɗwg"Dj?qlvKp琢,iv S%" {9d_X®$3#>sIs\N$BIb(wqGwJ^=lZNIL_yi"L} )Z甒c~E@FFK1ӏL5ʈH)eHaJɍоռ !}LrM'ZНB1$y{7s 3[t@cA-;Mnx%U4﷽P6^:襦ɅAED>˅4iݣrEt`T*RolM7CߦWDiCx5ͲJ^%7G@1.2OݴyHPk(@K5˄4AOa{*6%U$X򺫤84>2Ыd^& ~c86Sh9, 5mofO:RgHB3y3HCi!ws!;qA'rs C%bhkui^K,8jGN<.[Gߣ-*-DX5mU^>0׃eI䯯J;fN |2 $H)zՇm4-U$<Н{T(|],R|oϹ1)Ε1}..gT }gVyz@= uJjNf?':6w$F5P}J7V_ޓ5Dv]T0/ dY:}ޡ-D̔M!͔ŧ$K/)m&#a;K6G?j#~`~tsg11*̓*@0etHMhH@)3v!'f~# ށt V0IuB/6H*$r(v#^4q s)L 4^ DK<BE*bL _M;apw2JScĕ-2a3!TN$VozUO5ۇQv+u2ff._ڼ2|=DaN_e5h8fv+ y:D.Oi|ϰ4ZH`7pMLHtjqX.G A䦍Z#NF*5t`5 !qbP}8^ɳuŘPد=:+wK6K7lzIxŗ#Ffq&}`QϲR $b"8?,l gO/=J*i]\1XtB4 GٶAE"T"@NXxnj(zaOt?+ty ./.?)gߊ)+ 2.g~/&jN^MA]4`5nVO .rB>Y8$jNSv;o2Qv%I/|+ :k7-|?BL~ v | KRO짿d,Xp nx%ycHd |Rٖ1U#uڊ:RHY\~d,lҪ[K |+LqͰBQD'g +& h+tJK":PSE&Vv.5} n%i@qtyWvH+"elD[E`Y\I^+*N!A;\3b UiǨ3cv?"Vc˓,X0zGG ߯nAVK7 jQK3Ud B~.Z)DV*q6^s</'7}t+C焉j=opȊ-R7p>OEwp"5OnYr(CB=,4RL 2a{6)oGYo橭wOG=G"O*%= 7=@lmJ p%$WzDhA9: fkVJi aBsw/ r*&AK{uo?͜_"cCBFNXn8ә|ㄈΑDh9%d鞘JA:{kAXR8S"^,$'_HuFAPݫ>t. m.Ieobٝqu%C ƝBCܯ ޛ ${MM_831Eʼb+{L48;_ )Fۅ4_1qy^wV3dQ,_ȮSlpE pV4=a}Xn3)@T)m`!$>fJo_ˇ_mIzj4NiDvQM($VB|M5vfI/s섴VQy@Zgk Ǔi gk*CcX0E¯M%Z1{8e7Kq]UC9 xo < M -"\q !L3DvJ[隧dͽȚ)fCFҨaOMjbԨtSJx7^mu,DeQOwcא#Vw4HPtljᑂ KCyGhEH#eL' 9Dj6O=28"j 9·?@sVH ߫MPsA"\p*cjɮ ǫs\jz::mʿ~uO͙` 74A旼-;Js!0/p) %Aa "TL`pXLF7 @Gn,vss'=0 *{e6oD,)>hC1|V^JpfH Dvdْ;&WL^DeE:_NAv&Գ 'M'4Pe[==1H8k(ScGkc>CgmihΣtK?>Mo`bY% mM݈K |KsccׯJv ewRF}P3X9JHD 4[<1`$ZE$bVo}f ^!U淩; &fKt]y6t^g >WWw/5!n8eM2[*5NTNJA2 u1|nkV-11Ӵ8<ץ{onMU1gC5. .^9}fw/Mx_OC_RWKkI42_ZHF*^s4Q1];l/oblvFߦ E``!q5gr,ym'vT ˕Q 7r A} t=+wϡfWGx{@,[R]nm9QfJQָ{c{ONSP5Se,y5)!G,//}̌1jn^J+W_3XiU1P̫l".$*Ԭ"8[;$ZiJ̤H@$;whr PF}4)n6&JƸ,ݑ-}t0Cd'}Gݑrab ]1jejM&xww_;&҉ELq̥;IW; i˝(LZC\)۾!ViDj\m9亯咾s߇ p>/>܉[kF7c[ߟht'+\2oy|HgYPם-3_ ~uz$:MYcsߨsU܅NJ/@i*NC c;IXXs9*3A]7Гo9`[Yo||B8aUWMDBjsS.N!m{7F@ۅ8l_. cHC !F`3F1";!?e(E5{B2N{Ca &C\"» %es[PR6oY'9*b AZaЕSǻZy)7kꁧqD"LSϰCqf1&54"*PJpP+ֿ2|$7=AxNUd]į!'|F%vWCF9G@ŝi[ >)nMzo-_nXO}}J(ln'$oq2'T]y.HÝn=Un{h[@L "ԔORO>͒8IXq@Ę6K6HC+[؃(u--ӄߵ.$XNSTTL;'*G?n6y?j2F wOPP}g\1TďæzwAWoHge炐pF7'QdbKeVd4CiQ]S8yYLO#Fy!H%?x~a Zg|OOMG<1#0{wcf΢"7$nIku̸Җ/NkE~RE0 ^;_B۴ɋGfp mVaS 1U]QgP.3)g7tN:vBm7FVRDoi9@AY"V|9b0*u{hC-3Tۛr R7&-; gL:>9oЊ'w<9.+gpKBϧexɅg$ޯ<*2?@JTP[)oiǪ_JpF!R'Z@ʉ9U,#,-]ߎ{@X6B!KU:C& ȳA]qv<(v}iڹXIcu<*ȐmG cgDb Azx4{.Ŕ1n9;p[<08fhكJvS湶@rnEEJ+XaI\.xߓL:.}bKO"\~Ԏ>kd']3Jg۔$>3=? ts]Zȫo ,ԕQ3=.:  X%SIQ0P MlCb&^L~!|O6"v>B!vb7CwE*ƫ8#߾?OɈ_rtZ=GsX2; u:hN>(tFa^ RQ|BTYB5P-AČHU07BzN(,y. ̧{ɿ:%# qJHt״LƕmbZbI&7T$ܰj@u&06LUAdS%}%W}/^3CZ&Ch aAIua l#Ue1W7QڮW%$4ڣ )Ԥ.hwInw:`saƲ?n9kU`|MYj~M\k'!a"]L+#X prf/.bFl/ƹbU;hj5@cm*<kwa鯞\ǥ;A$r<')(* *w0R]OIjy3KINQ$FNܦPR1Kf^I*v8ǹ Ep8T՝ӓPMMy-v oRQg|ɤ~n)#9'pPδAw9ԫv &kYߑ6D6 \>)Wx9Q޵%dm!C%A.ëݺ;F<߽_<X^} 23A;FPӯM[,[7~M\HUl8y&$=IǼ l]ѽX#+q&wOt&eoB$A3 @~Q=┱ʯ twd˨6 ;ӷSST_>g!+o5R L3k:_=N\^)H^򀥯{:?Xr|ms\TQb"ham?#@jh \"*[>b>UmZU' StǕ7r&׿]V QY:cv]̢7 X6l96xLp : ~楾0A.Dģr۸ [oL5 @&kJ2rTC!}he?X{^jlU L&FS>'8k`WqLq͘" )M u-fe\pN LVC; %%oqikz\tM'9Tl=P3T1U] P~440p;#5Ty{׷ͬС2~U4. #cX+sʦ{(~jl߼s[uJmU2MRPgoNm#wp•o)|S 88#v~'d8L>d/8dIR$pܪrd-]6t>{J&̆>^Q$hC}=&\RPnHs2jL@fk!I`'jWCT5c"fGYobY)kUVGzLsS媳fA 3C:j@ XXyӅS*$ڬTTh[47d!uR}G}GpnL~kXTIdNZ*͜'ShE-ꢮtⰌ< X 6-{ !@k= 8J%w/\ХҏnNFǥ2AE%𠦙qn%!ol$G+T.JO?Jֹ2sjzJ>6}س)S?O*| ?{͒6V)Joq^m WghcX>֪ w)pXJH#dmp;˭ro־Sם/LӋ=FGf^ĺ*W@lAĹE\{;Z h;ߚff,u-M|%ڗ|iCpI~_4s M8 9x<%dĻc&[A?} ݱ\?V۾X*Td-J*$wrQiكp?, 0M2*iWOs"/x>ETnq,oATӯC6թ^d,u= Dݬy*M]c۽PСkY3R-5vxŮPpx. 68zq86`wc{nH|K%bst[ԁLIk~n~ v+<|q3|U &1*1 =<CFneRmΏG':6Co$?La=nshPL +=Hi@vSԪҖ<:*_'~ӕk\B.F/Q8ӳ(Y3 ~NCJgQ? 1hd/NP~9)%!YUW/ Mnym`d\x,a!/dWUQu: ^4ߋ4A#oLK:Y lCJ$HIB~d)4]Zc >3TZz"Ĭ(&8M(D1UYBRq&oHEzTJCr<2*(Ec8дRsMe!+~DJ[?o "ܺ9Px1~4X{87Y: ddzY3ƶY?mk['yh;čuFra@x-{aF2 Jf`lC瞟 _(isx)#H-DgZ;)--ʞMpl @81N>],_OZ7wR쒴^ۥ(gЦA*v` G,9Z~&f3Tca$2>@ӗ6Ļ& J׉M%/!ӽ) "5t7#rpN]O3bj^߄=gW<ݫܦa?37] L9H`0I~4IeC^t' m$W?:&..-*'8Q"a] c]hiEAWFz_&K沟e划C&_?lXaة&S 5Zhy+{0#."QmЗ8>z=%hfQ3ܻ%#ش5߱GPQ"8U(Co?YSAt86fM0_v7qo50C#?9F 6̞>.a\7eA>+`3)5{P6-{;(*"Xo/%߬@[l(6y%?+Ɛ 'Ԋ} CNS*QII%wٓ2oqfUtP.)|CpY?rէۡ;> V\YG`p߱FQDh \tDdaJd鎼%AyM^(~`lj!dT$/iHGc[cQyS'2XN١@ _R蝝C[c)8ߏ=nMx_mh@T,hq緌};9F!B= ݑڕeR0穭ړLsG:Nv܅}k,T1^@ׇ` .mrֿbOP?q§̲=B @t1!/Uytw׾tXlZmew" 7( .,LU7圂p>.XT<4kf9$fKo7ڡOa<n "iKi+]Wu: 9P@zq%}GZb,ciqH*=I k2C 3c[;"Zw&ȭ ~>"ou>/8SUh]'ͪO%Σ}Dl6 lO固ic,8'[XX96.,X50OJ ]XY6m*UW#f:]DMI {ծw-OB9 ֳ߀kF-׶[Jn( W7уa1!Rz:y/,e1xR^hTlmkn3\`4M7Hv_wyCT͙WLkP~:*T/eS aC:SJψ 1*΃3 }P i0Z=1GFA߇F40kW^3,ʔ#^Fsؓq!'a.&WZ8>!*i }D$gBWx&LPgdm.ȼZk*d0*Pī/f)= ۻ.0šx`eQT3k$ѼJ0FR_M0̈́)O uIִHzD9$G~z<#pF+;4='ɯnOgȧOj:#c ??62G lbLs]$$~ u67Q|k[x壉h,m|ULkDd~B<&v=d4ln:` ]R:HJw9X{$_,E?l3r_;t,UrJ=WD_ —^]$/a[C_80`WxzW2#&ínjY{Л~LG# *~ĝUFTy:’`3"9Pkq.׬ZTً'wIJ#DcX 5MuZSқt`X%F?<ڄJdz_7 Oy;PMONegԡ5h~_Q@G"VKq+V*#U7tSjKU~U 'kKnQI:s[ɯRTGrʮ Al=pF7~va 7QUn^J/})ڧ YݷQ2QeiA!")px[Tj! NZ{|UD{9@@K/yU+C6}#i✠:;|v~1W-evhOu {P9ij<04SXk-Z$1γY@eL[<.\ ;;pz-v- hcQ;-Rʸs8 ɪ=td5ZoP1Ot~n;Y}ot9}L~a%g=Dn!E;1UlK=)ԲsĆH}YeVC/_3e$k AARa81uɅIOX~x ChcJ46W(fTabo}\FEJoBY,AVGo/ǨR؎v:j|:՗a q.ݶY׽3 QʅqPx-wZҙl"% `A*`ݔ':Te=^xsRC zЇF'>/,ƭ rWxM2{<98+;!(PKo#<bN q4b\[i6 * - _K*G!P,FDqlfv,6i.mG+7(&o/sgǼuSǰA5a2{T˛foVpjAdq$|P%%ȯ:`0\v_S㷍XEʣ pHل:xeM֘Ǒwj>Em7,w˔iqfjc ^"pGzYyEWWROH5{@!d+* /!;>]X*a ఼𼀥ߛM>u[E;^ K7hrG"@Է奓̶X>'ÿbX8kibԐހcLn n`v;] =囔kfG-4 H S@ n]Y\aYtAm"60W j7QʱDe Vи8hqIE-PNR؝?l,Vb0~t#T(P:0pAt)v M52bWk.n 9V)LZf3ho) 9o+5moVktn-8i'e ~Z* å*iL'8,]zs=G9<jb5Qu:DjJ:Jmĉ׸9壉(6F ɓ?qB4MYZ.T"6Ҫ΀]g:~yE6y$}3xƔ:tπf(4pv1?(Ӻ5WAz뒻 vASiv=C$R7AWv8Sur 7[HF&u,KUOj]d1[fQ|U4~|uOE% EZE4`y ?Dy3"p<#B_1 8-52h10M =ڸnA3[ErƍʊDzρF`9%N]§HхsSYH7O?(qu"fG 4r Uq4bz(0%Mֻ(RBR57.r?B3I:wh8dii}3KQ:Rqzߜ{VTPjcal6W!/Շ~:JoqdD˸O;Fij+MOTe4g BI"Ǒ@z3֡C. * 0u*da'!t%Fd&8(8ވX&A [I|x,}c }YBIfIyN_5;݇ wwT5B: b&m}ōA1zHZGKpL%mQV9 Jkς)DaP{+OP&tI!?c1#}/\_ߤR \xSlMcg>D农JU5ɃāQ ȄG8J»3+}BM n٦ Yj2c2VlVrt.84~ˢbp?eQ7zO-سg(Edf 'TpH.Nʻ [e ql%&z, `S+o*@4c=lL03j-D@F<%R_w .dx$JFt% ?D7MCjv")%KX.[/N [x3oF<Ta ors8j8Gc16oߖMP{؅q5ȴ'߯۟ 6חЄ1iSU&LQCr=X== ԊKC2S7BfQ:`>J56`҆*Ta7aϖ&2 v{5!7+,NT\. F1i$í-U>+GK$N(1(-x!Fb]v#õS)y_+lA<&b4r ƇtOJ|fk.bY\zV>"loyVb$+$/YToěm# 15^7,92/DVN.'^N՚bZؘʒ;FN/2;c;mKw @< >)a:WKuK-|cR .ԇ&rcPq%H<5 <}&}E}Pb6֖/|X QkFp"O\ӠoCgvp_m eg P&^eX15#.B;,Ţ6|K8kuVZ׮bSѝXs%#NN߳n9"ݔ b?WU yr,q.JQ5`i z%`+[v쯸 9'RvkԘm3z_ӈ^D䤞Ce5X13X$; U-fvy  *7zaԞnns1.9FXV sD%L5xom)~ $Pu{?#\%_i=/礉Sq,K b΂%T+$g.3oS -Dzρ*}Ok|͆wwa?ǭš7Ӿ[K|&A_ }O/]GH6Z7-r!RE|T߁@ٲ=UK6`t/,ȇL^QWseG{//ȮOc36ٛ@/< @cJzu~߀aCĻ+Iڈ>xeA;u*7Ȱ'.ꯢХ9AH;[OKV|5& ^ 9wj y@\ʳ5b{\.'ҾhUyo~ hr?lM"l9[y4I^K:IZ{,u*_}N ĔlH"{^=M+*Vq ,| !ݧs&3wA|#R0f^Ԧ0}jX֗kD @KnXЊ&5G" Y]*ʹɱ|ɬO.$bh5GJ2D[Aqgq|p&v:Yu31dMσ.GŻ9/ύ>t.3UǨ"۝E1jZX u3[$BKŽ6Nk's2,HPDFg(t>o@qB65-a &%2S5[jjS^[L/b *ۭ21,3MWS=Gס`;`>BؖPR GqiHlApď7,JꋽUFRX݈5|R:Ufddx8.h(ߩ&w訠ub_7ZϠ$ba%Dt$<[N5Y0ٗGMmx>XN!]]q¡[Sm d2듁l$=,cGM@$%zGo:|$եNدh˩ ug]:<>qY䯉py[8Ȭ ND79GtُV6mUŗ|8O ML|>(ōiQYP( MT:`,lЂ u^Q-ɶbL(vo?S|?a\i)Ob#>by=a9jgz\_hc:Qmy(ZaB 1,(xvUl( Q|:#҆cy*Z|aNu8Ͷ OãC37i ŎRz!V*φ aJVoS;dC탖20Y|N#tL{dXU*XۤԴƟszJ. |kw3;`}LSbm'^V@ jZWŞa K!A~qo Η1 (R3G?z_\p}gXYEa[fm $3gQH:Z#)՚r-4SzDa&7~H[g,{"۲ۥ3M5W#ëhvbi>\[E]O챃.=)͛0

  • 5(wgN7~nMu+_]^Px~Qb7d&ݼQmlt/-\`wc3[8e@.@:.C=k %_@MOKKmJy(8% ^V*0 y?KNJ6*o-C0c\FfLdkP#lP"%M|هܡ u4//ONu$ H-gmSgӾ(H\bxE\Mbv " * uUGf+(zx& =M x ą3/T9켭l==_92W_v!㹼jY<]}PaeUq6<!Q4ZxL՘ ؜w$'U#iHi>xo:j07u;_wf)@Z6Pzfo=(8h8m7"  *Teo%p"w[2UA2 /SRהQj!Yn#Cfg1-!|k:=P7 z:y$9j6I1Z B&1Xtk i%kmHT%I9FV y!ʏߎ]W)غ!< oeZu#Bh˘b7!N'Ve4n/Q:1rq*wW/,%i ,hquJ@傸Ʒq+}˖1BG;abE'ʄ_훛J!z('"*Y} G25.y"2b c.9vΆ%f䍓 DVw^M%JVObF~|dh]apSrLp9/Cd[tY8D6bkmaQGm⮟pnC~>O-T + MK|αL_/묫Q𲀌XAPVT_\083/>DݷJ{ѐܽb&W\")7̽SQenzXZyH߬$8p TMf+֜XXb N 3=`ACǛ,-밚3#j"&\,U]F'{#{57: ==[*d*b־ /|}odVǪeEXϙGSu xKvgQɡKG'sƆ_[(Kr.NP(<}Yw\g o,|:ތGG^]{i55hk0~wM `Ej6a[3*'t fLtz)=>v܅6X2wXir哥ҁr= Kt )[8LE}` h6_qū*ܴidEmLi^ɻDp_i;ŏ̌AL% ߁I9+<F۱ΐgrȗvE}6wCǶumwzb_9cZp9,ٍOh2 .n$z/6tq,aϣ2cA3தI:]}Ni1*^a=EFW"rGaazK6ULg eKa82"nE EkA#s~u'zXiD1r /]WSakyu@<7ӲKYo{[:HnpIIebIƏ7:͑0$$ΠG?b@+tK7%PWd6h7{K}"|IH<<\Afk b#bQ`x+hm毻ghWxv:,T H+z\?!nV)E8We:!]|\'=^v84b}4_2_fBVl/z!?N<@l8[ Zh\PpC@Fs McQH r􄾞qB#*=~̻=$*W $ z-0 >0 g_g$NRn(<.S%MSL-Oڠa2;u{hel毃HiWA:|͸I;WU_zE"0ٲm8j8ycֶy6WDΉ[D5@/jPBLcd"ޔ HemL1ƌ)~Z-DQzcPE!c,}pM$].z#2>9nu$L7;ʈtIMsѾ95th +}bttഃNwuIN3L3ءh H:p}Ȉ'xa[bR#X8  [ #w ǣ4'3Mh{I_gU+i.̀DjfodΩ 9IU40Uw4Gm=@m7Ђ_mhԍ6"t@=^IѾq({T܌-k2`>7f~kB9ySIr+[Ɖڗ)^]ڀz~IM{%)iz\`ѧ'Hd~鷝^eT8߬? KvCс 'a>VϷ4%]Xz,>G c"@J;$u-Nb. kOw$w/s^G^J("E0fjf\GcY79#̮?grvgu~캲Š>Em/Tmפ.Dw8xQNa*Π.U]?ޠIjyR+*sd ZeKzV a#FhhJ!röN޲;M*A[UK4~0&#k4qVN=庶U@فWbn ǪAf _+9=j/U^Y#4ћROjp.4wDs-4T剌$=bz^w_.3 gcrRcvU v}(铡8˩4`A.$JOq6y~_$׊Hs{J#@}”n`A3`EBzy@Sݰl.mi^*vn~!) @ ]GZ(D]69` 5=؊ E/VX,g?M2~Q5, aQwKTǥzT oC֑0_D:rX{u wr>P_& Ff1$}lϽ}<"?  1i.Bccp|ȬdsVDfL8I?PPʆ꥿K`&;]VWNx1NPɹ11Y!knNZ"!̤ujΝuZh{ ? h3ͦ%ʁ#{[jG,"ݷҞ_3W`$w.+4y57 d ՜z:` S`g·jo3:-k${@y;m> eMj'(O3w .WE7յ}媲h{KssƻK#Y&< Yec*40aj%'i'ZQ62x3˜|H=P"n+z@8}{p0φO9ulW,s 6;VEu$@/>{heo%+Dբ٘פIb 3EF^f3SP8* Nw'"5ccvNkQMX pL9).7Nm&m8gW  (X }jAf(V/12pӠFrvt/0Пbsgc4$&SڀL݀ܤMX0=Q@?G.A)IC=2BXʨgA)&;vc:Lq3tЕH04lm&wwkT,"ܸavc-3 [}` awf\l*Nt6[ULБ`jf(FՄd)D?@]YG)fJ[; vC{ 2Kqk*g e|f4A!$ٕYr~_ Nrl^A~xҭL?Mlz"$k_lIw7V{8/-bvQ:;u*[Y)VϤ X TL_ ut}Op- jTc_İ{ }fLHH%`VW싙yzJhLr-ߺC8۵ tyD#Foh[݆R:\Q@X/~}]~?nVͱBQ/N<4Ju <ӂ  nM7(-pp XFʷr5r4k#.$ՇȐq`dH 3Pp}+l]N,Q@,} t67U/M ųXb .}ܗ8]P_?'Jl>`ۺfoSUBa~6eÈ4.6z١DXk ReǝNRSj JyϜ[Kӄ[n$]w6;@ߌ7a T2ډ0wb<UY׌ʖY?=6f$OG<P}onQ\y#V #}.Q1Rv>o#C~;<d8\ np'ak @A qGO- B2 PumۮN%>LrjW6ڇŋMZ`!rѯS]y΀AeJ`0 Si>lCdĹNzywWO6!W#-"Vd}yHHbtA}7g ܽDPxaZ(!䢞I uvο`TlǔVxULbWŅҜgjCi /rm1xo F$*u*F& lp<% Д}FLAK:n>5:јP\PA}kh~,ŗps7Х&Ax`ԈB B5}Vsɨ_ P h\dvP TF8Uാw$Ih|$%8l<K%<1iЙ`fؠYh饥ZwaIɼM:Q|!N;ZHBYߪ,c%:H6x.8вY +VgzmM`AXL+#&ovQ vU; =d,mN8>jLOJ9CƿvZIQ\+`%P+6itԂC [ed"'xga)z'(P;HZJve]Щdisp"=>o%=>I7j(M%vJy#>҉-6|˘6b&V' I hf Kx9? Xy\R .7 E}#)VŞ44B/[3rt4oAms)FG^ ]ƌd '?u— pd.1So@d4bhfئFBW)dZ_34D&JG$tX7'&仛ŰLa wv\ooҺ{ZhOfWOۈ|ʼ~L,MQH ^z{rM i@@@oG[sBf/ꘗ ~v#9~lH⵼_dR6\D!5@$5>eT]_0ЖWC6NSQ#"jҬ -J;Vz͑0TfUNs{HikJ>_FǷ>p:e!K܇|V$%{`3z1%Mpםs:aL#󬦼%{Q33s("⑆az+}o*aDQhr.'zAty F[ S6߀-4JW|nqЍ$芸#{_3Q̧‘*b vX-(3b$>5;(DBؐeJo`u}k hAD5ً(2'5Q—)LW<:Oןt4g;APrU[^1PJYMLW,SYc I.EQ:ǷNLF7f NY>==꣢iOܞ&.앩U8` MФ䡺zS$Xv y;C(3El Ӯ]pYq^]`=d;ý)wx^~4x'mٌzD bDtrϥ0FSuÔ7"W}PuY>2"กSnb71XUڏwN+#LҙՖf:lO%.{2 N9t4j-Xs38=7L/cɢx+ f)k2M媖 fc&1^h![/Q+[j 'Nd6GVQ[i̮^$*nЦtX/vJmk e|A쥦o ҧ$(m[c\ X\: Ow 2;=7$C[D_n.΍nx~M*>Hw?.eoOly؝e]/r_̤ѨǽL a!%toܦ':Dؓ>G{¸#pTHh+SZ }jo 3( nFW_&Pt|d>RQ &?@3޴qgc V}>V 9Eޕ[6yUCؖηS+,5QP#g2ZP=cU}Jtp6bV OiPD$悋4Yu"{4Y4LwkZu7f|B OC^!1,xDl9w<*gq@F먇ѻ }R!@K(,mc'B/eF8).*E,kNjJ+rsfR9KA\Σt溛@HJ.,1]<޹E|0W55*s[XRAG0fV@nqQYϟNqs(Rle/#fO&ڝгnմjgg4E9j:j25Tj 3wi'6恙e9D4|2=G=nT=jK~a҉RO}|z).;+KS!4x5R8%^W)Y@U|]BLSU#-<{Rn +2-e=}մCJ}I3.-0S TKk%MkTalZDƸ ؕ Xh,`xW6iҦk 4b)[U^&J,9E(aiÐ*?L>six M"H!L܄fg M!qV2+nZխ͵ts٧ƠE-nG\); Nzae ӃFPb_~erf# U䴝f}WU'nRƀٷ.84#u!Rlh3FAtt=#yԖ'ju,+Ӊ8A[ !πn-шևWc*8{Vˆ}YՎxܿ\緃mZ3?Țm)8l}x *Zzcʯ6]*BvGv lFgc]Ɍn^֪noO⁩ZN*-( n`VԤfL֑=$<@I/̧X tI¡a}o]DL\Np˦F4vܺ.lJ)z /,0IAe=!/qXzNKhYBAv@Uks$շx6p=`S(lGI+ ٫kf[^:C(m&=tb9{Ƌ +Ȳ4kJ ;/ES#gmIFw?Z_,Y,>/h1XpZ 7:&/TffǙ~ @ 7QlɱhL@B2\ ySx U&{k**dT8I;Hge$_, Vf}k&F8)\ 3v@%mpC5sܸgP~>]jWxPŇEKJ0 +w{qk=&v~̙\PKS7kk`ejv?ell/UJN3^P1SؔBnFŭꟼX♕rntQ2|;|P2͡ 3˷.J; TLj(ARogۈWpkرHS="=QֶxiBg24 zd nEB|.]y^J /QdG&[4g$4p8o@&hy gl}Ozk攫UՊ "(BjllځmT!;N̽2(&YRq٧܋E 9v2h@oMYMš"u2QWꊗa-HvHS)r@T:Z&a=Ak" #a&^MᦻaQAY>2P*uRТ T'H'L[ikS_@J쏶1"=$RѿƿHh5,A!-cWnjT ZY[DWsD hatܱ$RN7y(PpS}%l2|u72ͺd=ê>̬R,Afi=W!Lݱ9wM._3bCaCX {#>I+.)%YkFQ یx\lWS ](-#7=8%E:`.yj:+GfEċ߯kj< v, ˰gy,KSj \uXC-o 5c d/Ӛ"i3$cNz^+9Ht`Zw]w<`yEI~]) {”4ڿ@=5{bSrF{:z jRqI7t&@H8eT4K>S!DJ8h'*C8Q6W~66X샭*4闍G:W7\xm"*?J R(ث< %p^3T+ب\S,GC.f I+^RZaDѣ:`݊k \=a_TfgژtJp=7z~lmx|I/׍(2Q@u]Am vhC^K8wW0 .m`ItM&*rj礈`-ei˲AR{SRl^_RM=d[jėه2`ХܖRU4)d6[J{B2޴.+D:TӎL\du =2_6XVy/*̛L`n?齭F$PŹ#q)a1Ydj;(ܐD41Ȝ^y/iK~Տpζ73[_|ҹ-rٛSң=[[mf|)4Z^iޗu.J"~yy.Ш׻@kߑ;7M7M(tN@iĊAk~w( Go~Ւb\JBZT^JOr|WRL!L1'S撻 h*+E^s63AApWpUA9YM{XE*:C'ps01ė̊_`W"ݸ@e[W ٞu[nz9 hu-eOy$3wr2Lt?x"%iVdǔz"c>ndz#lFR%fAm)TahS:4:фzSU9Z"?4w )z0'e}gӫ3;:͊<6NⲂ-s$aJ10eǡ DGKab[ve`~>q3 5_V$ `;&xȬ'>n0no8U$V8~:Ok}NL-,I?n]K9Y]v EolsV$wvΘeQ> 6m[DԷ%sKyuL6#Z{.Uz1"y E[l=6ݒ? '^< M}FBk2Xq1 Ļ󖫈rF6Tѽ.NK+r8X{8:,,"D9($(\0/  w@ * 3@_%q6S m]V8h`"Pi,{}kJv\AVRgIV8/>#VYo*qߪi.Vz ޕ9My=#j{ɛ{&Qx[:c_`bN( ٶ](X .Qz23`j&Σ:Ű.24P%ZI5m*Ap_'7&"Dm b-n4h 2j**&.| &+=cY|˝{h`Ӫ ^_5'Jm #\. uZ.k> _KSҺ9맾ZXoI/dJU_6DBJ>sj`dlXK9fFJEu ,b]MH*3oS׿ .i~𩑣7RFO%x 0e<Y6BIGujChȨN0~y w"7g ) `ohY0z{~ڊ2$Ɓvll*L漬egT4d vG`}ě>~nUoaF;#ʠ"Wkϼ1cab"VOX{űXfp|b[ ~H߲GLQ8.&%uҨ&1RN"*Sʐ2\4yC G%gdqv%A3TOZ\Bjt>༊<9Ԕ[ߍy,:9{q-q#6 nSŔӑ~zhnG-Abizi,E1Qb{!rV|Z. .|:؂s#>NJ k mhp4UsH*saӢ# ^]k/W5Q4$ {~f|Kޅyx]@CޱH kzzSA.B5ЕWGпK[b@,@kNFŶ0*W˨+W esmvtnoۜPoצ;_b_E,5Ϭ2pC5Eկn*$6'xF#(.+~szNn*w|zxxvlofo}ڜm[zé2p}m+敘&;uL@YšPD萚y2r4r'FyGQ8T`/$^A4SI=7(a䬋{X?G491zDzͅR Qtcx /cq8\j$=cI$(;yeӴi.?ACF;P&M(zSgg6 0 niY^Z3/WO2v4cҧBl Lwtgbeتu`_Ǿq.=ބy5jWQĻ%YY铭no7fSZp Nr+LW( ]`HlU|{%DMu"xwtcSZ*j&aW+6Z%Q z}TVރ{n}f,6O-vYmk']3oH7Nڵ #(*.Ix i?;kE+Ssd|pꑯ㓢'^dzlN:D#8x|  4شIMJ=Tތeԉ!Xӻ Ą舏?a8MsJE@9YJT95cZL`9&P~F}"?ߕ-k'Qe>[QX `87@y(Ԕ]ğN)G6}> q3A|ę̼hq{4Eq?!Q)FɎ'q'9mR8(Fg*N&`r=\uOHj?%^MC^.L&~F ]%v))é&=Q{Uj$FUs6tOl> MJw/eeJG1iC/޶1sYs״Vb͗Y;Ml ¿r&)ݭz9.Vd7P>E"m%b+a\Ÿ8@6 ~7H9i'lSmFyv83th3Q3j8j1p`εY)¦s&SXT;uY=bfg L"S#(Er}^l71 '[9'S:]: a}F9(_1OthzFI$cː-vըCVH}dAzXD=eӈm󈅝iP:u1 @#l*$r s.i: e4e甸% Zbs}zeI# 1,/* ]}]:*ubVo.%j IJI6,x -aF[kl#Wc%_cba>2 d5Wvl/qp#{݁ -'Q]$VJowxۘQC8\w^NH؝RES_rw X3 b-r="T&J<TӾ"y;a8חٚ.HRLQĿ~Tk=(T7Vc+@r(Г:.[2I|.$e?bnd=6R[NTBD2?dƴЯs7kI ^ 2*t_HR-l6 Œ#5ɎmvFnnf]Iw8#n^f@k9+.ڷn~D]%6 %-e2]`ܶv+V]F3%K>5[ڠ%jCǿz oJ"gpO 01U4:DK4.V:)r`PN}EˌI.bݕC!U:J* 9j/{ޭ!jEB}l;LSO1x5qz.o ~)];=Fq[FyJA&./*S$ )&vK7g9] ֈӛ 8˵ֵDzK\ YaSV4&Obh֌ `9NcG*48t|rlsU$D+&ΟZ 4Rz`˛eBU|\>"57oDA?'2!$S}ø4l)wmC9Ǘe#034ӏ><*"/T-Փ-〾xW?0j1g2y_JH@}XMxU\54s|Xע@KE?y2O ])^PeL⬕5U86%iK "qq:剞Qk-6̈YAJ_)l1Z'GJechNt6O>N@ po!U]O-iHwTbJA#*pJFK "ArXW'9{f<-esèuB@77YCB@,1ŖK'JL΂<&*3P-E8/?^jU̙AN$#1-5=q7˛vdI‚6.E$8yeq8g&a{{.$2O5^W*bE|uOZ ZFco<)Dp$) /ӌ(0;o.bֵ; dSs1NcO.$H{j㗇;˘3z5֣܆>i0Hq/5!e3`wP{39,Dq&fy4G.\dx[q/ưDC 2Ε20'@O12 u断J0'ňko \JpР.e  CBhmo\cp" EF=KN~ oTjjHdIFh@YxPc¤5' MɌ"gQheYuHdpNܟ5]D!`)i-} JfE\Ds.عY5;zeE"+}>.3C~8Z!Ǿ-?0͜<B+EEs9)TLjhL,5"Qw"{sr[e'Dąײ4s/yfuOR/(49~x;CĤT#QӁt^"abَM*BArR!JtVG/W)ǖd굂v{Z }3\-`ZaX2Cdqh[177(A} dw+͐-)loC2js'BF NgP?̈́k_ pXpIM-e:tM5y2E SMwAjE'w':K<< 5s/@wvQƣ]+kYn'e21?'x 74&Bٜ=3}3>X `@LuKLa4t_*_[GV\JX}9 z´qi ާ1~ s CM'#u(KX~EmՏ) `pxjM\&j+7$) -(pÒeKńW[OJuE!LF3&҉ dvy>sDi#''uV+ؐ9hEY0v;'1AB +}* EcoԣLڥJⴞaN@v^#NBrdee,՘ 76C! lq5"Bf@{VQ:4sPO9\)dtﮌa.uA$@Q=LSVrmFͧL7Znd,Guf_JqiLj0wKFvep}έlsg`ԫb0R(C W]%&mGIPJƴ1yx Sh򇻧M- ɮFU{TO_Q&*2\2Y߈,ǣ_ 9kr(?T[I*pqJ$ G%L.\:V U3RH7ibԐڀVv{IMqv\]E-}QmPQ8Fijnթ2׵.G?~7\X Ι la3\\}b54 &ăÓ F^V)RuY[@]Z~s#sz(8Z= sYX (DWgXD8DMK.g_rΜ30ygWyCB0+[ڌ&V<i[ɦj ><_Q_?(K\$ ]T͑ޱ"BMQ2DlT!BaBHҴں)il@o9z[ Sr HTsx LUKg 6E0l:j^y<7LHE4:У}uZwO]j9&M[$[hNP96gRB7 )\} $ǻNR1cݝO=@FdF/J/{%LS#$&qx_Jl^\cԬ04q&xz.f'l%ʣ%,NBd&KwTumsq~y$D8xgސn=<$Y1l2!M`7R`cx~ {N͋]ui>C\jJ'BqS&\p-Yc۩(.@_?s{Qe.1ޘĢ sOZ!+Џ ;ގhu-sFn4R.XTkdcW{5${8ͫpǼ:=,C%F94߿(~ T8)P&dݨF BDUyNv^jƂB`x@_`͙H#U-0yS$-TXΕ \",2T߈"5ո5΁"%ޠ!(: 4ULg;R<?׎RLeYAcjJOEW8o云r1̎]"M0y aaQ0{?z+tbZ:'0BGب!iU31UA1 J#ՋNznۡZHӖD?"G.OYo=iRKe,go6ݹKBh.n&mh(QQvT91H1Cŏg[Ձ?ݙHX: a1q PL9TnuoLWsl,hexSP:ŸG">5k<$L9N1p<D4DMQ}65*yH d:iS/pW[(QQx&J."E7g-isIEj,9aē~h灡tWȶC%.}GF m 0(|O7lx8:BwuŐď%X$_gz-b"19] 7,xZۍ{|SeiomJwg]hS*}Q!i,){ J@ʰRq=;߃Xel_zEu ވ`UaJh Jb4vAq} pr^P0d0K0JGm#&U#oN(or2^WUlѹlM4'|sarhww;=tI_ z%+Gɘa%MTV]ǷT,ɖ#I}&}>dnڰh'!(S 71>i؞Inu`>[>*] k"A;$e;glp b<&mCuǭm"̮IJ\\o H,uh0tMT끺gk*HdHhRG^կ~"޸/=&73ӡhخY F6u u탟F#X~?7 u[H8̒]4[^rnI,G+V C25VAMLp6k^T`T"y -#6걊_~dPhgPil/BtR*ԟ3l!#ظۡ ѝ.Xw盄jM҇An&+ϵ]ڧDv4::$z _"uFm z pz,Qej5߫`u;mk8nSM z'>{9D8%oh\8 ~>*#EkF_974(ͻ2{tX9~nӡ]yZәϪy'QpC*(1\G&Vx/GK|[ؼoɇ`.="MoZ'SP 쥮{+Ns= .(Jrq)߈([Z0s5W7ew=IȎs2ENB܀_uFuiqy'iP` B@t*IQ_\M0A;\20g#*@̛>%tedoĬwHpkD[R~Rrj4fJPʘLj%;H`]ͫ71u&Z%<,c/3FB|vC zӹVԉAR$ lB[,;{L]m`ŃhsNѢY B#;Px\{+i{%[OlO١wsLf p۰{wg՛}%0_tPۣͦmR ]4G<5Ze!8iHzzfAjﺸ^8&xsp t@9v9kgPDQDQ U gK1C@)ٹyy vcܑ6f1n 8p/f|BPp>C>ޔYjtk/~jo]'؅1ֺ5Yz&]OxNfȫUe\:e#@HÐ 4hc|> ?5k~ [~==7*PRG P3þ\g*zT{lΟN!K2TrȔ'c#+&nbZMZ*l<*I:)tDa Ϥ~nqnPSg~ (]EN ҿo&j'xI@6VoAX+1Yȗ) >, ]bxe~=tN8tg-cyR֚2 7pLpK66<jbRm-"z:`zTؾ!ܡ>@;Ė"oIjMئKbv/`?8C!e'$no-%XS(s_DyyHxEey.)0FΎF?z\XKX ܛ7K'9o>.."D;׍>we.#)iqv+)ÁUm Ah癤>ZVO}hY/4"_ -ux9M@Ak BIlp5*}9jz]Up|Zߦ]!ǝljz_b&x% c,Ƞw]T|W#e(X Ieܶ_4QDzSNxI!O, Zh\ztj,y+KVvic8&>uNJtvZThD2pľIeBiNͼ-M-z{zبC<`Ƭ'0=|"EMD<#VqtG_,gk==SpY=Wshp[8]tgJ !0%QAֽ"Ӄ3{װU)foƑ;J{PbeFbBŃאV=`DwP*GaMC8iT3<@J) Ue՗3asBTug%m@<8E$X+HلA)/>*}׷5ӘRKѬu4(pQϿıj%U(&BgyV]>}Kan3}Y`Y2Tifz&/w~`*e Tt\,\W,V^>LW$.X)XbVHQqa,zsNrhjQ] wfZsw6:,/Ϡů(pj.lE8@7~%[3UG6%+Z0$:4WH\eF,B>/$'VIBf`XN,D[pX%_jă_kCuYnEDnL!uA+ 9G{SPYL8T_OL2JPkznocMkdžtōo`??0jCxvA#Rb=ZM3\ BV0b ~?JXchsS?փJ_a^4DJIsx|]yhJ# ,iK79 -Xͼսl2l>FE"67ҾF!"ۂkLw$'SU@ff y=5vkiTPgwK b>h hKdh3+R ђBE%Tњ:,X`#'r|V@"?8EܽL|*pMT^c ad =c~c [Al0ypc_mV=:"NƒZ1v2 F@"K. & P2R(xa (wZ{YaLy~P=z9+Y .5Q3X!&]i=~ga2[9EhLB7z5)v>>Y0WQr7k :KxMiyH(5{Ä{s隢2c~#~+)b}|H}`b2HSU>1sD*?#O|X<bӨ x }q(%_E "]nK-L]Y€⒪rA " 96':5k{ kҘ7"qc fUd@dŠ1sYɈ0O喘IWhɳG%]aiü.Dht[H?#to l՘OyuA3WYtWL9UT"WQpd o)m 67m 5bXji,.v%Df 쩠v~TQmb$jJAG &cPyw$ }bEp,wŤ{a]y w0)/}LvN!(scwAYX& 9FK\l[AQ=Z"&*9{I߷IjfY,Ss:R%Ot^Q9ݳ|gm/N|ݰ'O[CM1X#.9ð@T8'#p,R9I-9Xd.;E0nVN& ?ىNr[S22VJ*ݮٳp17tܩƅK7Z?ߌhk}LAt ӧv mbw;QoS@ˤ'bTyGoOpruO;T̘/MMjm[02$ C`F@u e3\fnT%¼_I( Fj^1ɧDUR\$>[Q+c;=ĉDWJ9g~0ifQ$6xD@)U}.q%t߁jp8?P~N]sPkX5(CRZQʗO}585;?d#F'5|ҿ [6\5 1'5;FE=@hJe_V0{-1<04p;E{ .j! QJ=^6U`şɑ߫5Y֠w(o>MW}q NN&?Ygf2O(m0e_G">&Ar6O4Y'u1%V$o!dq۪od^cC\E$OkIW~z>){Kif-?*!Va gYW`]sDS4(NusHY" W(1'Z=ou" s r'i!rӎjSJCCu<}oΡM^5@,S3k6/Q8A} 3kom~"W|մ/f)~+; |WR9j7+AxɃC3ԡ0`tͦK_+6+>X尨8 rj{1 7Vx^ _8A 5"f[ibGh<6hN$?"ՍNj‚ڳ<Bw-='a8ʥ2wBpj/atIOŏ|e`A'oܛ`c_4U` G~#Fa2,z-юXeDnILmu<ћ$:+x㢌AOq OA \Dpt& HesR14K=3dɪ-yMn?PWtDe *6Y# &,ӛO='d[2FU!V]aA0 FTou},I)x躮Oxnk^åϸ 5gR!d<9Nͼs+(_˙DV]hZy*Cux6r#k,c<O6@&ArpS(izOf5%MşK!a8Sˎzǟ*Zw%= Ki⪃D-'47C;)  mJfףkgWq5p57p\ơ{ceIԾ_ahzM%hVhd1D/lJ "-.=+*1ƒK yބe!x91%ڈ8|f+Eb\YQ/C T(PyyY  &[lυ+cGФJ rzO<mylλkYwDj{S >:\Uf̖Nq^tKy^&Cmkk)txhs b|ю@W3ͼ.u^)pF[ \o}a(Q.i֕ov'>" _SwYŧtEU˥$Ӽ!Ȋ׌zD붛\[}@_?ɪN8 Zַ\Q#7'(WD33[W\;VaPtX%i3r{I=l|9ɦnj ~aJ-匊<-gqu(+@KK&ۑH#<ԉ^lޕ=>jd}ZwcƂ.l0wi.$(j : &nV DH!y£ŽRJˋy\QH9_Uܬd8܉uk-D8j4$,~0\2ixI] >TP jn {'x55Ԃ&~js'! c}/uk$]&"ARb,j>5$,z3)=Mӓ:`?Kϥ^҄ bץxҶ^NZ|>T3Fv /Gpa^GbXQ!E[H۱c$i׼nv@0Cy;t],Zb;a ߖF [tc 3]М~A3e%{1  >M\:tG][u? u82o7 Pd6!/ƚX_6J\\&~?I#֪ךQQElBvlUqX%B<ȏc-ĥz+"M)T O}.8jeaԘhNZdERe͡+|AkO+n'fKKn*ux%9OgWoAQB[7c_@2MwO\Q4 )6e`u蚏'߹#HMJųyYCcm|it/IIa^ϻRk ӥtFŸft O5mY2+0-{av5LlGK{ ۉtZUUɯ#:4u󋁡(k6kcc{SU44CR(B ci79(ԣFElxM:S 퐙˅{шEۈI. fӹ'qs%p [Ͻ2ʑPXl&h %1Lp,`wF=񄲸&#rL2=PfQ2*i[O+:vXa{GkRPמLԃ^þU:iNJuּo҅ Ke-Sc%X ={i{p P2 Hp^ekP]1ޗW9Opv慴I{؍6ְܿFv*YFfIM&9:uO*T/#yЍ;~z$7k܉UW.}&HMS"++:EMASdou Q:$C&-t),|v4T/\o!>sN2"džȊ$̎fn-ᐎEk05-"d~4R}$7Ʉ)OeԸ?1~nJ?7G*"K')c=X2{Yo+Prl{NFo]6""ZJ D) (@!f:.Phho%1+Uj4{m6+Lb"q(6u8zsT?j-sʎ,Bے9e >}03cqq(リYE"j#" \mW&.w$Ntj@Q[UuEvg@)uѠ|IvMVirYsL=0ʲޢOu8 ۲ ʵ(]|˼Po~kR0kaVҹ45?I%+K<=kTW4.2%¬ta:<(lq'#}KKqq32 vm}CH4pl(R7VU&0fO"IEVֵɐv̅뮛|ky)K]Sׅ n7ݞ]nbg,Bz[Rp:wn񓆆.,b/C-u# W i^V7O';qn6F!Iw=f2@s/9eZ_Xr_dKмea+upfu`ݺyCBD 9Oh#>i Q9VτE^"17M&{, XשEyCK^ɃD`} 6P aP%'q8-WiG-}ǴY/d8`J-~iWpxgڎ_x r/S $w7YqS&;ϭ/Ϛ!Z3ƒ(@[R MX pےoC!҈K'cR?,S "`0J!ov:tEe.+=\ #hXVZ#4NXK,C&C4 $XAm2 }x~n''y}tɦcP r`nSNL~Sic^?y؋9Jh%uUؖ(Ñ.õyv Is"%xVBdto~] } ɳT(7i)]޿@̂\pFN+IJԳ.\d=p~b ny d0(iRg`@X ! 5_C~kU"V;zŜi(zQ 4#)_x_$w3~@$$IFKLjAXՏqIeګx?'HfeN\^n$bB[4!FW+ szIR%ѱ0y~9&X|!Dg$i"13 -L]JRI)ZW2,;M;Į]tfoT-i΢ z[jqq1cRtzfkfFZ )6^Ri+jcQvÓh$k +Dde}^a& މ|/&TcP@j`Uo8U 'ߙMZKT@!= y$u1[8{L " z kPP +h3nMa q舾>k[Bp4leL\%wl,hm +ƒ7IPMqjgR䀾OQ>Jr4Q5(t!sFCNqAaϸw ؇!DwC=%pzZ'pB /v?To]H ԪlhgumcGKU͚ ҘqjR޲J/͝BI\Tcf\8(+ Z* o7U=O&qq@^ ;kumpBEGZ%X;TQ+&^7JN΄$hxs^oQ31X4!gRv¶E7ˇIw ^Y)7m=>8_G^Vɚ]ez!×!1ɿw Rrʻp1N6fq8G!p1) qv)zWDiy3X­!1 p4!9J@'Ewl"v$ X:qlK!pry@1!x:N̖(k1|o @(5IkT6zXHЛ ǟDHSN.,m,3/-SLك&aUqy}@07왹&4ʖP o'?i ྒK,5+ohOa\LC4i۟E9죽E3RcAo}pUU4ۻ淩 dsU#VzqHhM/yIV߳nȶПJxjӨɵK`9‡#ze6wey5HYFI<a#PE A;nN  kWݢb['~gύr(Ṛ^Si yubH=`FLbi _@z1Cz28[f0ݧ31 X9֪"zD%HKEɉ}`&|<7Q/o? ?S^HN&͒w43nL=HN?sӓ3;d;$qqc9|68Ju*B.>9څ㿔r=imboo%UJ]"Z<I _H9?Ix0[bC ZPiʀcHV#3 i-[U:tQsOl0J{G/++UXh,$p9A^T=V,]t՚S F$`g`.,wUs Yx8nDӦTHpvv\yՎ(i!G>ў! 1Zn\:淪O7ubk1g|t|c*;!gsj֔vY8rOHI.6C> Zl564G8x?̬ͫlܩ Asggc2JDwXݕɢU(x}Y1j1NZ#RLkͶVF"LٖQQSSxv]Jt;GUHRNfG(攉O|!lјoeJLs\5}kn"zeq 9"@}b)kDŮxA n2 ^dJz,L`L"UTF } 8 ="Eߙ2xLb0= D뫜[RNCmVj6fd@oQ`Nzs_0^N>O&aJZ;bCJ/O3,Q M"V'y a/ MՂa@/V紽z؄5 NpТ)q..~: 9<;ݩ-!Ŀ̾e]Q1s0L= bk&4K\Wc]cN{-CCx"# g Z0VuAZ_ SE[9 qvt1Eb{o J𧴎2˜JE%B>QJu$D4\@rKZ[(SRӪ|8[i k8{ i,[ rIzױD!N[1U0LyL ҀtQAv{xWNPʴ gY5.H;(HDا Jy!""WEw @S8 ]7V8_[)d-VMa UQݧ"oQ =D|/QP`,@>hu$qFFs)jqbUBۖnO@PB{ܢk+pԪYU9HR/'Q?AzcwyQsv/dt9YfuJI7Ҁ M<[5,K]C<YN[)U\˶c7 Z7p 9P>8ag=,0~Owbxn0BA;@_ U17~K rY)gLXY6L#{l8Q]&qqtKSr40goЦqVtZ^. RVY-x OOvɓLsR-s{$!L ^b:u'5إjm2d 댫K|K]q葍 ُcZ?T\wKF}V#TBz9q#O?!ߚzm5a[ZC4r}Bd-Ņ6ΰgS1r ୓$lx쨨H6<' ]3h#ZJs)Be42mq9p{%k8ѧ.$tTE$YSt@ "O_~omVyP_ B2?A"FVap1̙ b=J%X:rQ>Зte`& "Xx en܂# NƐJ_q\~E1q1`xPc'0 ;D7) %wa4JhWn9# &-^ A/yYErԄg\ |{#5rي)@nӊUt*s#hƼUw<=|_+UcȌ|$H+} wWݦ^Tk:ćTD {osr8DO¶Jp3ʔ0&I}X h/X8\Z'Z²a(1HSEEkhp tGҥVgVn'_4ƀ ;½SdLJ ]s[]V=Tx±Aβ)qR|r45ٌ}|2DTm=X>R.!$>d)YيVlV9ӽ2# 1E?}F&Ê}hPgX><&~Pn?ɚqBYrXg{y;J$ҕڂsnl1(K1Pʾ>XR!fYj"U yu-Űmisd*2Q8y`D,GWuK -bt5(2):w:rvdRKww͈KTV0Jr!$aV3&ǜ?UeE"rniҠXɈu~tJn[f/wv"&7 On: //8!LV _'}k Yu+dS%;C:B5Dcf>zd7Jv"xTtD,%b\(~GsҰ+A ~PA$$0v 6W a^7QE @;5$_iR)3cb<{j=0VPEy$[TDz{ i|)X8y[^ @x,M!h12HHU#B5k^Ϭ+T[f,uS7P717oL ICT?_-CG3hRE˄S0%ߺwo$}3Ն^'K\4(/-Q®#qA5}|~NML:\}u=\oJI`ڨL.ˣq'6ݱb|e"B吐xk\X}gr "Lk.MU_-Rj|WƜS+%NBHc2g1 GEݧzcbb "q8&lik/k7